sbuild (Debian sbuild) 0.85.0 (04 January 2023) on debian-ci-siliconvalley +==============================================================================+ | wiggle 1.3-1 (riscv64) Wed, 13 Nov 2024 19:24:23 +0000 | +==============================================================================+ Package: wiggle Version: 1.3-1 Source Version: 1.3-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: riscv64 Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-706cb192-231d-489f-aa8e-1cd2db04ba9e' with '<>' I: NOTICE: Log filtering will replace 'build/wiggle-CE0wTH/resolver-4R9nKt' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian unstable InRelease [202 kB] Get:2 http://localhost:3142/debian unstable/non-free-firmware Sources [6812 B] Get:3 http://localhost:3142/debian unstable/main Sources [10.9 MB] Get:4 http://localhost:3142/debian unstable/non-free Sources [83.5 kB] Get:5 http://localhost:3142/debian unstable/contrib Sources [62.1 kB] Get:6 http://localhost:3142/debian unstable/main amd64 Packages [10.0 MB] Get:7 http://localhost:3142/debian unstable/main riscv64 Packages [9645 kB] Fetched 31.0 MB in 3s (11.4 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt base-passwd bash bsdutils coreutils cpp-14 cpp-14-x86-64-linux-gnu e2fsprogs g++-14 g++-14-x86-64-linux-gnu gcc-14 gcc-14-base gcc-14-x86-64-linux-gnu gpgv libacl1 libapt-pkg6.0t64 libasan8 libatomic1 libaudit-common libaudit1 libblkid1 libcap-ng0 libcap2 libcc1-0 libcom-err2 libdebconfclient0 libext2fs2t64 libgcc-14-dev libgcc-s1 libgmp10 libgnutls30t64 libgomp1 libhogweed6t64 libhwasan0 libidn2-0 libitm1 libjansson4 liblsan0 liblz4-1 liblzma5 libmd0 libmount1 libmpc3 libmpfr6 libnettle8t64 libp11-kit0 libpam-modules libpam-modules-bin libpam0g libpcre2-8-0 libperl5.40 libquadmath0 libseccomp2 libselinux1 libsmartcols1 libss2 libssl3t64 libstdc++-14-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtsan2 libubsan1 libudev1 libunistring5 libuuid1 libxxhash0 libzstd1 linux-libc-dev login logsave mount ncurses-bin openssl-provider-legacy perl perl-base perl-modules-5.40 sysvinit-utils util-linux xz-utils zlib1g 82 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 92.9 MB of archives. After this operation, 14.3 kB of additional disk space will be used. Get:1 http://localhost:3142/debian unstable/main amd64 bash amd64 5.2.32-1+b2 [1500 kB] Get:2 http://localhost:3142/debian unstable/main amd64 bsdutils amd64 1:2.40.2-10 [105 kB] Get:3 http://localhost:3142/debian unstable/main amd64 coreutils amd64 9.5-1+b1 [2922 kB] Get:4 http://localhost:3142/debian unstable/main amd64 ncurses-bin amd64 6.5-2+b1 [434 kB] Get:5 http://localhost:3142/debian unstable/main amd64 libperl5.40 amd64 5.40.0-7 [4324 kB] Get:6 http://localhost:3142/debian unstable/main amd64 perl amd64 5.40.0-7 [267 kB] Get:7 http://localhost:3142/debian unstable/main amd64 perl-base amd64 5.40.0-7 [1675 kB] Get:8 http://localhost:3142/debian unstable/main amd64 perl-modules-5.40 all 5.40.0-7 [3017 kB] Get:9 http://localhost:3142/debian unstable/main amd64 zlib1g amd64 1:1.3.dfsg+really1.3.1-1+b1 [88.9 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libpcre2-8-0 amd64 10.42-4+b2 [266 kB] Get:11 http://localhost:3142/debian unstable/main amd64 libselinux1 amd64 3.7-3+b1 [77.0 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libblkid1 amd64 2.40.2-10 [168 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libmount1 amd64 2.40.2-10 [199 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libsmartcols1 amd64 2.40.2-10 [139 kB] Get:15 http://localhost:3142/debian unstable/main amd64 mount amd64 2.40.2-10 [154 kB] Get:16 http://localhost:3142/debian unstable/main amd64 libuuid1 amd64 2.40.2-10 [35.7 kB] Get:17 http://localhost:3142/debian unstable/main amd64 util-linux amd64 2.40.2-10 [1217 kB] Get:18 http://localhost:3142/debian unstable/main amd64 libcc1-0 amd64 14.2.0-8 [42.8 kB] Get:19 http://localhost:3142/debian unstable/main amd64 gcc-14-base amd64 14.2.0-8 [47.2 kB] Get:20 http://localhost:3142/debian unstable/main amd64 libgcc-s1 amd64 14.2.0-8 [72.7 kB] Get:21 http://localhost:3142/debian unstable/main amd64 libgomp1 amd64 14.2.0-8 [137 kB] Get:22 http://localhost:3142/debian unstable/main amd64 libitm1 amd64 14.2.0-8 [25.9 kB] Get:23 http://localhost:3142/debian unstable/main amd64 libatomic1 amd64 14.2.0-8 [9280 B] Get:24 http://localhost:3142/debian unstable/main amd64 libasan8 amd64 14.2.0-8 [2729 kB] Get:25 http://localhost:3142/debian unstable/main amd64 liblsan0 amd64 14.2.0-8 [1205 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libtsan2 amd64 14.2.0-8 [2461 kB] Get:27 http://localhost:3142/debian unstable/main amd64 libubsan1 amd64 14.2.0-8 [1075 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libhwasan0 amd64 14.2.0-8 [1489 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libquadmath0 amd64 14.2.0-8 [145 kB] Get:30 http://localhost:3142/debian unstable/main amd64 gcc-14 amd64 14.2.0-8 [530 kB] Get:31 http://localhost:3142/debian unstable/main amd64 g++-14 amd64 14.2.0-8 [20.2 kB] Get:32 http://localhost:3142/debian unstable/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-8 [12.1 MB] Get:33 http://localhost:3142/debian unstable/main amd64 libstdc++-14-dev amd64 14.2.0-8 [2369 kB] Get:34 http://localhost:3142/debian unstable/main amd64 libgcc-14-dev amd64 14.2.0-8 [2674 kB] Get:35 http://localhost:3142/debian unstable/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-8 [21.4 MB] Get:36 http://localhost:3142/debian unstable/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-8 [11.1 MB] Get:37 http://localhost:3142/debian unstable/main amd64 cpp-14 amd64 14.2.0-8 [1276 B] Get:38 http://localhost:3142/debian unstable/main amd64 libstdc++6 amd64 14.2.0-8 [714 kB] Get:39 http://localhost:3142/debian unstable/main amd64 libgmp10 amd64 2:6.3.0+dfsg-2+b2 [560 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libmpfr6 amd64 4.2.1-1+b2 [724 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libmpc3 amd64 1.3.1-1+b3 [52.2 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libzstd1 amd64 1.5.6+dfsg-1+b1 [300 kB] Get:43 http://localhost:3142/debian unstable/main amd64 libxxhash0 amd64 0.8.2-2+b2 [26.6 kB] Get:44 http://localhost:3142/debian unstable/main amd64 liblz4-1 amd64 1.9.4-3+b1 [60.3 kB] Get:45 http://localhost:3142/debian unstable/main amd64 liblzma5 amd64 5.6.3-1+b1 [272 kB] Get:46 http://localhost:3142/debian unstable/main amd64 libcap2 amd64 1:2.66-5+b1 [27.8 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libsystemd0 amd64 257~rc1-4 [446 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libudev1 amd64 257~rc1-4 [146 kB] Get:49 http://localhost:3142/debian unstable/main amd64 libapt-pkg6.0t64 amd64 2.9.10 [1045 kB] Get:50 http://localhost:3142/debian unstable/main amd64 libdebconfclient0 amd64 0.273 [10.1 kB] Get:51 http://localhost:3142/debian unstable/main amd64 base-passwd amd64 3.6.5 [53.1 kB] Get:52 http://localhost:3142/debian unstable/main amd64 gpgv amd64 2.2.45-2 [219 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libnettle8t64 amd64 3.10-1+b1 [305 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libhogweed6t64 amd64 3.10-1+b1 [335 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libunistring5 amd64 1.2-1+b1 [429 kB] Get:56 http://localhost:3142/debian unstable/main amd64 libidn2-0 amd64 2.3.7-2+b1 [129 kB] Get:57 http://localhost:3142/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-2+b1 [429 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libtasn1-6 amd64 4.19.0-3+b3 [49.5 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libgnutls30t64 amd64 3.8.8-2 [1454 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libseccomp2 amd64 2.5.5-1+b3 [47.4 kB] Get:61 http://localhost:3142/debian unstable/main amd64 apt amd64 2.9.10 [1413 kB] Get:62 http://localhost:3142/debian unstable/main amd64 sysvinit-utils amd64 3.11-1 [33.1 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libaudit-common all 1:4.0.2-1 [12.7 kB] Get:64 http://localhost:3142/debian unstable/main amd64 libcap-ng0 amd64 0.8.5-3+b1 [17.5 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libaudit1 amd64 1:4.0.2-1 [54.7 kB] Get:66 http://localhost:3142/debian unstable/main amd64 libpam0g amd64 1.5.3-7+b1 [68.3 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libpam-modules-bin amd64 1.5.3-7+b1 [54.1 kB] Get:68 http://localhost:3142/debian unstable/main amd64 libpam-modules amd64 1.5.3-7+b1 [267 kB] Get:69 http://localhost:3142/debian unstable/main amd64 logsave amd64 1.47.1-1+b1 [23.0 kB] Get:70 http://localhost:3142/debian unstable/main amd64 libext2fs2t64 amd64 1.47.1-1+b1 [211 kB] Get:71 http://localhost:3142/debian unstable/main amd64 e2fsprogs amd64 1.47.1-1+b1 [585 kB] Get:72 http://localhost:3142/debian unstable/main amd64 login amd64 1:4.16.0-2+really2.40.2-10 [81.4 kB] Get:73 http://localhost:3142/debian unstable/main amd64 libacl1 amd64 2.3.2-2+b1 [32.9 kB] Get:74 http://localhost:3142/debian unstable/main amd64 libmd0 amd64 1.1.0-2+b1 [36.3 kB] Get:75 http://localhost:3142/debian unstable/main amd64 openssl-provider-legacy amd64 3.3.2-2 [298 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libssl3t64 amd64 3.3.2-2 [2271 kB] Get:77 http://localhost:3142/debian unstable/main amd64 libtinfo6 amd64 6.5-2+b1 [344 kB] Get:78 http://localhost:3142/debian unstable/main amd64 xz-utils amd64 5.6.3-1+b1 [542 kB] Get:79 http://localhost:3142/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get:80 http://localhost:3142/debian unstable/main amd64 libjansson4 amd64 2.14-2+b3 [39.8 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libss2 amd64 1.47.1-1+b1 [27.9 kB] Get:82 http://localhost:3142/debian unstable/main amd64 linux-libc-dev all 6.11.7-1 [2454 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 92.9 MB in 0s (199 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13004 files and directories currently installed.) Preparing to unpack .../bash_5.2.32-1+b2_amd64.deb ... Unpacking bash (5.2.32-1+b2) over (5.2.32-1+b1) ... Setting up bash (5.2.32-1+b2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13004 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.40.2-10_amd64.deb ... Unpacking bsdutils (1:2.40.2-10) over (1:2.40.2-9) ... Setting up bsdutils (1:2.40.2-10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13004 files and directories currently installed.) Preparing to unpack .../coreutils_9.5-1+b1_amd64.deb ... Unpacking coreutils (9.5-1+b1) over (9.4-3.1) ... Setting up coreutils (9.5-1+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13005 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.5-2+b1_amd64.deb ... Unpacking ncurses-bin (6.5-2+b1) over (6.5-2) ... Setting up ncurses-bin (6.5-2+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13006 files and directories currently installed.) Preparing to unpack .../libperl5.40_5.40.0-7_amd64.deb ... Unpacking libperl5.40:amd64 (5.40.0-7) over (5.40.0-6) ... Preparing to unpack .../perl_5.40.0-7_amd64.deb ... Unpacking perl (5.40.0-7) over (5.40.0-6) ... Preparing to unpack .../perl-base_5.40.0-7_amd64.deb ... Unpacking perl-base (5.40.0-7) over (5.40.0-6) ... Setting up perl-base (5.40.0-7) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13008 files and directories currently installed.) Preparing to unpack .../perl-modules-5.40_5.40.0-7_all.deb ... Unpacking perl-modules-5.40 (5.40.0-7) over (5.40.0-6) ... Preparing to unpack .../zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g:amd64 (1:1.3.dfsg+really1.3.1-1+b1) over (1:1.3.dfsg+really1.3.1-1) ... Setting up zlib1g:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13009 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.42-4+b2_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.42-4+b2) over (10.42-4+b1) ... Setting up libpcre2-8-0:amd64 (10.42-4+b2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13009 files and directories currently installed.) Preparing to unpack .../libselinux1_3.7-3+b1_amd64.deb ... Unpacking libselinux1:amd64 (3.7-3+b1) over (3.7-3) ... Setting up libselinux1:amd64 (3.7-3+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../libblkid1_2.40.2-10_amd64.deb ... Unpacking libblkid1:amd64 (2.40.2-10) over (2.40.2-9) ... Setting up libblkid1:amd64 (2.40.2-10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../libmount1_2.40.2-10_amd64.deb ... Unpacking libmount1:amd64 (2.40.2-10) over (2.40.2-9) ... Setting up libmount1:amd64 (2.40.2-10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.40.2-10_amd64.deb ... Unpacking libsmartcols1:amd64 (2.40.2-10) over (2.40.2-9) ... Setting up libsmartcols1:amd64 (2.40.2-10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../mount_2.40.2-10_amd64.deb ... Unpacking mount (2.40.2-10) over (2.40.2-9) ... Preparing to unpack .../libuuid1_2.40.2-10_amd64.deb ... Unpacking libuuid1:amd64 (2.40.2-10) over (2.40.2-9) ... Setting up libuuid1:amd64 (2.40.2-10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../util-linux_2.40.2-10_amd64.deb ... Unpacking util-linux (2.40.2-10) over (2.40.2-9) ... Setting up util-linux (2.40.2-10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../libcc1-0_14.2.0-8_amd64.deb ... Unpacking libcc1-0:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../gcc-14-base_14.2.0-8_amd64.deb ... Unpacking gcc-14-base:amd64 (14.2.0-8) over (14.2.0-6) ... Setting up gcc-14-base:amd64 (14.2.0-8) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14.2.0-8_amd64.deb ... Unpacking libgcc-s1:amd64 (14.2.0-8) over (14.2.0-6) ... Setting up libgcc-s1:amd64 (14.2.0-8) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../00-libgomp1_14.2.0-8_amd64.deb ... Unpacking libgomp1:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../01-libitm1_14.2.0-8_amd64.deb ... Unpacking libitm1:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../02-libatomic1_14.2.0-8_amd64.deb ... Unpacking libatomic1:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../03-libasan8_14.2.0-8_amd64.deb ... Unpacking libasan8:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../04-liblsan0_14.2.0-8_amd64.deb ... Unpacking liblsan0:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../05-libtsan2_14.2.0-8_amd64.deb ... Unpacking libtsan2:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../06-libubsan1_14.2.0-8_amd64.deb ... Unpacking libubsan1:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../07-libhwasan0_14.2.0-8_amd64.deb ... Unpacking libhwasan0:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../08-libquadmath0_14.2.0-8_amd64.deb ... Unpacking libquadmath0:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../09-gcc-14_14.2.0-8_amd64.deb ... Unpacking gcc-14 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../10-g++-14_14.2.0-8_amd64.deb ... Unpacking g++-14 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../11-g++-14-x86-64-linux-gnu_14.2.0-8_amd64.deb ... Unpacking g++-14-x86-64-linux-gnu (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../12-libstdc++-14-dev_14.2.0-8_amd64.deb ... Unpacking libstdc++-14-dev:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../13-libgcc-14-dev_14.2.0-8_amd64.deb ... Unpacking libgcc-14-dev:amd64 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../14-gcc-14-x86-64-linux-gnu_14.2.0-8_amd64.deb ... Unpacking gcc-14-x86-64-linux-gnu (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../15-cpp-14-x86-64-linux-gnu_14.2.0-8_amd64.deb ... Unpacking cpp-14-x86-64-linux-gnu (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../16-cpp-14_14.2.0-8_amd64.deb ... Unpacking cpp-14 (14.2.0-8) over (14.2.0-6) ... Preparing to unpack .../17-libstdc++6_14.2.0-8_amd64.deb ... Unpacking libstdc++6:amd64 (14.2.0-8) over (14.2.0-6) ... Setting up libstdc++6:amd64 (14.2.0-8) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmp10:amd64 (2:6.3.0+dfsg-2+b2) over (2:6.3.0+dfsg-2+b1) ... Setting up libgmp10:amd64 (2:6.3.0+dfsg-2+b2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13010 files and directories currently installed.) Preparing to unpack .../libmpfr6_4.2.1-1+b2_amd64.deb ... Unpacking libmpfr6:amd64 (4.2.1-1+b2) over (4.2.1-1+b1) ... Preparing to unpack .../libmpc3_1.3.1-1+b3_amd64.deb ... Unpacking libmpc3:amd64 (1.3.1-1+b3) over (1.3.1-1+b2) ... Preparing to unpack .../libzstd1_1.5.6+dfsg-1+b1_amd64.deb ... Unpacking libzstd1:amd64 (1.5.6+dfsg-1+b1) over (1.5.6+dfsg-1) ... Setting up libzstd1:amd64 (1.5.6+dfsg-1+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13011 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2+b2_amd64.deb ... Unpacking libxxhash0:amd64 (0.8.2-2+b2) over (0.8.2-2+b1) ... Setting up libxxhash0:amd64 (0.8.2-2+b2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13011 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.4-3+b1_amd64.deb ... Unpacking liblz4-1:amd64 (1.9.4-3+b1) over (1.9.4-3) ... Setting up liblz4-1:amd64 (1.9.4-3+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13012 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.3-1+b1_amd64.deb ... Unpacking liblzma5:amd64 (5.6.3-1+b1) over (5.6.2-2) ... Setting up liblzma5:amd64 (5.6.3-1+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13013 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5+b1_amd64.deb ... Unpacking libcap2:amd64 (1:2.66-5+b1) over (1:2.66-5) ... Setting up libcap2:amd64 (1:2.66-5+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13014 files and directories currently installed.) Preparing to unpack .../libsystemd0_257~rc1-4_amd64.deb ... Unpacking libsystemd0:amd64 (257~rc1-4) over (256.7-1) ... Setting up libsystemd0:amd64 (257~rc1-4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13014 files and directories currently installed.) Preparing to unpack .../libudev1_257~rc1-4_amd64.deb ... Unpacking libudev1:amd64 (257~rc1-4) over (256.7-1) ... Setting up libudev1:amd64 (257~rc1-4) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13014 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.9.10_amd64.deb ... Unpacking libapt-pkg6.0t64:amd64 (2.9.10) over (2.9.8) ... Setting up libapt-pkg6.0t64:amd64 (2.9.10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13014 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.273_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.273) over (0.272) ... Setting up libdebconfclient0:amd64 (0.273) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13014 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.5_amd64.deb ... Unpacking base-passwd (3.6.5) over (3.6.4) ... Setting up base-passwd (3.6.5) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13016 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.45-2_amd64.deb ... Unpacking gpgv (2.2.45-2) over (2.2.44-1) ... Setting up gpgv (2.2.45-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13016 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.10-1+b1_amd64.deb ... Unpacking libnettle8t64:amd64 (3.10-1+b1) over (3.10-1) ... Setting up libnettle8t64:amd64 (3.10-1+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13017 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.10-1+b1_amd64.deb ... Unpacking libhogweed6t64:amd64 (3.10-1+b1) over (3.10-1) ... Setting up libhogweed6t64:amd64 (3.10-1+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13018 files and directories currently installed.) Preparing to unpack .../libunistring5_1.2-1+b1_amd64.deb ... Unpacking libunistring5:amd64 (1.2-1+b1) over (1.2-1) ... Setting up libunistring5:amd64 (1.2-1+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13019 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2+b1_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.7-2+b1) over (2.3.7-2) ... Setting up libidn2-0:amd64 (2.3.7-2+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13020 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.5-2+b1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-2+b1) over (0.25.5-2) ... Setting up libp11-kit0:amd64 (0.25.5-2+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13021 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.19.0-3+b3_amd64.deb ... Unpacking libtasn1-6:amd64 (4.19.0-3+b3) over (4.19.0-3+b2) ... Setting up libtasn1-6:amd64 (4.19.0-3+b3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13021 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.8-2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.8-2) over (3.8.6-2) ... Setting up libgnutls30t64:amd64 (3.8.8-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13021 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1+b3_amd64.deb ... Unpacking libseccomp2:amd64 (2.5.5-1+b3) over (2.5.5-1+b1) ... Setting up libseccomp2:amd64 (2.5.5-1+b3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13021 files and directories currently installed.) Preparing to unpack .../archives/apt_2.9.10_amd64.deb ... Unpacking apt (2.9.10) over (2.9.8) ... Setting up apt (2.9.10) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13021 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.11-1_amd64.deb ... Unpacking sysvinit-utils (3.11-1) over (3.10-3) ... Setting up sysvinit-utils (3.11-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13021 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a4.0.2-1_all.deb ... Unpacking libaudit-common (1:4.0.2-1) over (1:4.0.1-1) ... Setting up libaudit-common (1:4.0.2-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13021 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.5-3+b1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.8.5-3+b1) over (0.8.5-2) ... Setting up libcap-ng0:amd64 (0.8.5-3+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13022 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a4.0.2-1_amd64.deb ... Unpacking libaudit1:amd64 (1:4.0.2-1) over (1:4.0.1-1) ... Setting up libaudit1:amd64 (1:4.0.2-1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13022 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-7+b1_amd64.deb ... Unpacking libpam0g:amd64 (1.5.3-7+b1) over (1.5.3-7) ... Setting up libpam0g:amd64 (1.5.3-7+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13023 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-7+b1_amd64.deb ... Unpacking libpam-modules-bin (1.5.3-7+b1) over (1.5.3-7) ... Setting up libpam-modules-bin (1.5.3-7+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13024 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-7+b1_amd64.deb ... Unpacking libpam-modules:amd64 (1.5.3-7+b1) over (1.5.3-7) ... Setting up libpam-modules:amd64 (1.5.3-7+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13025 files and directories currently installed.) Preparing to unpack .../logsave_1.47.1-1+b1_amd64.deb ... Unpacking logsave (1.47.1-1+b1) over (1.47.1-1) ... Preparing to unpack .../libext2fs2t64_1.47.1-1+b1_amd64.deb ... Leaving 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2 to /lib/x86_64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Leaving 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2.3 to /lib/x86_64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Leaving 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2 to /lib/x86_64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Leaving 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2.4 to /lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:amd64 (1.47.1-1+b1) over (1.47.1-1) ... Setting up libext2fs2t64:amd64 (1.47.1-1+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13027 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.1-1+b1_amd64.deb ... Unpacking e2fsprogs (1.47.1-1+b1) over (1.47.1-1) ... Preparing to unpack .../login_1%3a4.16.0-2+really2.40.2-10_amd64.deb ... Unpacking login (1:4.16.0-2+really2.40.2-10) over (1:4.16.0-2+really2.40.2-9) ... Preparing to unpack .../libacl1_2.3.2-2+b1_amd64.deb ... Unpacking libacl1:amd64 (2.3.2-2+b1) over (2.3.2-2) ... Setting up libacl1:amd64 (2.3.2-2+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13029 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2+b1_amd64.deb ... Unpacking libmd0:amd64 (1.1.0-2+b1) over (1.1.0-2) ... Setting up libmd0:amd64 (1.1.0-2+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13030 files and directories currently installed.) Preparing to unpack .../openssl-provider-legacy_3.3.2-2_amd64.deb ... Unpacking openssl-provider-legacy (3.3.2-2) over (3.3.2-1) ... Setting up openssl-provider-legacy (3.3.2-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13030 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.3.2-2_amd64.deb ... Unpacking libssl3t64:amd64 (3.3.2-2) over (3.3.2-1) ... Setting up libssl3t64:amd64 (3.3.2-2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13030 files and directories currently installed.) Preparing to unpack .../libtinfo6_6.5-2+b1_amd64.deb ... Unpacking libtinfo6:amd64 (6.5-2+b1) over (6.5-2) ... Setting up libtinfo6:amd64 (6.5-2+b1) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13031 files and directories currently installed.) Preparing to unpack .../xz-utils_5.6.3-1+b1_amd64.deb ... Unpacking xz-utils (5.6.3-1+b1) over (5.6.2-2) ... Preparing to unpack .../libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) over (1.47.1-1) ... Preparing to unpack .../libjansson4_2.14-2+b3_amd64.deb ... Unpacking libjansson4:amd64 (2.14-2+b3) over (2.14-2+b2) ... Preparing to unpack .../libss2_1.47.1-1+b1_amd64.deb ... Unpacking libss2:amd64 (1.47.1-1+b1) over (1.47.1-1) ... Preparing to unpack .../linux-libc-dev_6.11.7-1_all.deb ... Unpacking linux-libc-dev (6.11.7-1) over (6.11.2-1) ... Setting up linux-libc-dev (6.11.7-1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up libgomp1:amd64 (14.2.0-8) ... Setting up libjansson4:amd64 (2.14-2+b3) ... Setting up libmpfr6:amd64 (4.2.1-1+b2) ... Setting up xz-utils (5.6.3-1+b1) ... Setting up libquadmath0:amd64 (14.2.0-8) ... Setting up libmpc3:amd64 (1.3.1-1+b3) ... Setting up libatomic1:amd64 (14.2.0-8) ... Setting up libss2:amd64 (1.47.1-1+b1) ... Setting up cpp-14-x86-64-linux-gnu (14.2.0-8) ... Setting up logsave (1.47.1-1+b1) ... Setting up cpp-14 (14.2.0-8) ... Setting up libubsan1:amd64 (14.2.0-8) ... Setting up mount (2.40.2-10) ... Setting up perl-modules-5.40 (5.40.0-7) ... Setting up libhwasan0:amd64 (14.2.0-8) ... Setting up libasan8:amd64 (14.2.0-8) ... Setting up libtsan2:amd64 (14.2.0-8) ... Setting up libcc1-0:amd64 (14.2.0-8) ... Setting up liblsan0:amd64 (14.2.0-8) ... Setting up libitm1:amd64 (14.2.0-8) ... Setting up login (1:4.16.0-2+really2.40.2-10) ... Setting up e2fsprogs (1.47.1-1+b1) ... Setting up libperl5.40:amd64 (5.40.0-7) ... Setting up perl (5.40.0-7) ... Setting up libgcc-14-dev:amd64 (14.2.0-8) ... Setting up libstdc++-14-dev:amd64 (14.2.0-8) ... Setting up gcc-14-x86-64-linux-gnu (14.2.0-8) ... Setting up gcc-14 (14.2.0-8) ... Setting up g++-14-x86-64-linux-gnu (14.2.0-8) ... Setting up g++-14 (14.2.0-8) ... Processing triggers for debianutils (5.20) ... Processing triggers for libc-bin (2.40-3) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'wiggle' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/wiggle.git Please use: git clone https://salsa.debian.org/debian/wiggle.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 4096 kB of source archives. Get:1 http://localhost:3142/debian unstable/main wiggle 1.3-1 (dsc) [1819 B] Get:2 http://localhost:3142/debian unstable/main wiggle 1.3-1 (tar) [4089 kB] Get:3 http://localhost:3142/debian unstable/main wiggle 1.3-1 (diff) [4564 B] Fetched 4096 kB in 1s (5761 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/wiggle-CE0wTH/wiggle-1.3' with '<>' I: NOTICE: Log filtering will replace 'build/wiggle-CE0wTH' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), groff, libncurses-dev, time, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-riscv64:amd64, libc-dev:riscv64, libstdc++-dev:riscv64 Filtered Build-Depends: debhelper-compat (= 13), groff, libncurses-dev, time, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-riscv64:amd64, libc-dev:riscv64, libstdc++-dev:riscv64 dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [609 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [749 B] Get:5 copy:/<>/apt_archive ./ Packages [794 B] Fetched 2152 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-riscv64-linux-gnu bsdextrautils cpp-14-riscv64-linux-gnu cpp-riscv64-linux-gnu crossbuild-essential-riscv64 debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file g++-14-riscv64-linux-gnu g++-riscv64-linux-gnu gcc-14-base:riscv64 gcc-14-cross-base gcc-14-riscv64-linux-gnu gcc-14-riscv64-linux-gnu-base gcc-riscv64-linux-gnu gettext gettext-base groff groff-base intltool-debian libarchive-zip-perl libasan8:riscv64 libasan8-riscv64-cross libatomic1:riscv64 libatomic1-riscv64-cross libc6:riscv64 libc6-dev:riscv64 libc6-dev-riscv64-cross libc6-riscv64-cross libcrypt-dev:riscv64 libcrypt1:riscv64 libdebhelper-perl libelf1t64 libfakeroot libfile-stripnondeterminism-perl libgcc-14-dev:riscv64 libgcc-14-dev-riscv64-cross libgcc-s1:riscv64 libgcc-s1-riscv64-cross libgomp1:riscv64 libgomp1-riscv64-cross libice6 libicu72 libitm1:riscv64 libitm1-riscv64-cross liblsan0:riscv64 liblsan0-riscv64-cross libmagic-mgc libmagic1t64 libncurses-dev:riscv64 libncurses6:riscv64 libncursesw6:riscv64 libpipeline1 libsm6 libstdc++-14-dev:riscv64 libstdc++-14-dev-riscv64-cross libstdc++6:riscv64 libstdc++6-riscv64-cross libtinfo6:riscv64 libtool libtsan2:riscv64 libtsan2-riscv64-cross libubsan1:riscv64 libubsan1-riscv64-cross libuchardet0 libx11-6 libx11-data libxau6 libxaw7 libxcb1 libxdmcp6 libxext6 libxml2 libxmu6 libxpm4 libxt6t64 linux-libc-dev-riscv64-cross m4 man-db po-debconf sensible-utils time x11-common Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc gcc-14-locales cpp-14-doc cpp-doc dh-make gcc-14-doc manpages-dev flex bison gdb-riscv64-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev glibc-doc:riscv64 libc-l10n:riscv64 locales:riscv64 libnss-nis:riscv64 libnss-nisplus:riscv64 manpages-dev:riscv64 ncurses-doc:riscv64 libstdc++-14-doc:riscv64 libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx ghostscript imagemagick libpaper1 netpbm psutils libidn2-0:riscv64 libarchive-cpio-perl libgpm2:riscv64 libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-riscv64-linux-gnu bsdextrautils cpp-14-riscv64-linux-gnu cpp-riscv64-linux-gnu crossbuild-essential-riscv64 debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file g++-14-riscv64-linux-gnu g++-riscv64-linux-gnu gcc-14-base:riscv64 gcc-14-cross-base gcc-14-riscv64-linux-gnu gcc-14-riscv64-linux-gnu-base gcc-riscv64-linux-gnu gettext gettext-base groff groff-base intltool-debian libarchive-zip-perl libasan8:riscv64 libasan8-riscv64-cross libatomic1:riscv64 libatomic1-riscv64-cross libc6:riscv64 libc6-dev:riscv64 libc6-dev-riscv64-cross libc6-riscv64-cross libcrypt-dev:riscv64 libcrypt1:riscv64 libdebhelper-perl libelf1t64 libfakeroot libfile-stripnondeterminism-perl libgcc-14-dev:riscv64 libgcc-14-dev-riscv64-cross libgcc-s1:riscv64 libgcc-s1-riscv64-cross libgomp1:riscv64 libgomp1-riscv64-cross libice6 libicu72 libitm1:riscv64 libitm1-riscv64-cross liblsan0:riscv64 liblsan0-riscv64-cross libmagic-mgc libmagic1t64 libncurses-dev:riscv64 libncurses6:riscv64 libncursesw6:riscv64 libpipeline1 libsm6 libstdc++-14-dev:riscv64 libstdc++-14-dev-riscv64-cross libstdc++6:riscv64 libstdc++6-riscv64-cross libtinfo6:riscv64 libtool libtsan2:riscv64 libtsan2-riscv64-cross libubsan1:riscv64 libubsan1-riscv64-cross libuchardet0 libx11-6 libx11-data libxau6 libxaw7 libxcb1 libxdmcp6 libxext6 libxml2 libxmu6 libxpm4 libxt6t64 linux-libc-dev-riscv64-cross m4 man-db po-debconf sbuild-build-depends-main-dummy:riscv64 sensible-utils time x11-common 0 upgraded, 91 newly installed, 0 to remove and 0 not upgraded. Need to get 138 MB of archives. After this operation, 687 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [936 B] Get:2 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get:3 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get:4 http://localhost:3142/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get:5 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get:6 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get:7 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get:8 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get:9 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.40.2-10 [97.2 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:11 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get:12 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get:13 http://localhost:3142/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get:14 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:15 http://localhost:3142/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:16 http://localhost:3142/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get:17 http://localhost:3142/debian unstable/main amd64 binutils-riscv64-linux-gnu amd64 2.43.1-5 [1400 kB] Get:18 http://localhost:3142/debian unstable/main amd64 gcc-14-riscv64-linux-gnu-base amd64 14.2.0-6cross1 [47.0 kB] Get:19 http://localhost:3142/debian unstable/main amd64 cpp-14-riscv64-linux-gnu amd64 14.2.0-6cross1 [13.3 MB] Get:20 http://localhost:3142/debian unstable/main amd64 cpp-riscv64-linux-gnu amd64 4:14.2.0-1 [4848 B] Get:21 http://localhost:3142/debian unstable/main amd64 gcc-14-cross-base all 14.2.0-6cross1 [42.2 kB] Get:22 http://localhost:3142/debian unstable/main amd64 libc6-riscv64-cross all 2.40-3cross1 [1141 kB] Get:23 http://localhost:3142/debian unstable/main amd64 libgcc-s1-riscv64-cross all 14.2.0-6cross1 [56.7 kB] Get:24 http://localhost:3142/debian unstable/main amd64 libgomp1-riscv64-cross all 14.2.0-6cross1 [129 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libitm1-riscv64-cross all 14.2.0-6cross1 [25.2 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libatomic1-riscv64-cross all 14.2.0-6cross1 [8304 B] Get:27 http://localhost:3142/debian unstable/main amd64 libasan8-riscv64-cross all 14.2.0-6cross1 [2356 kB] Get:28 http://localhost:3142/debian unstable/main amd64 liblsan0-riscv64-cross all 14.2.0-6cross1 [1077 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libtsan2-riscv64-cross all 14.2.0-6cross1 [2231 kB] Get:30 http://localhost:3142/debian unstable/main amd64 libstdc++6-riscv64-cross all 14.2.0-6cross1 [660 kB] Get:31 http://localhost:3142/debian unstable/main amd64 libubsan1-riscv64-cross all 14.2.0-6cross1 [978 kB] Get:32 http://localhost:3142/debian unstable/main amd64 libgcc-14-dev-riscv64-cross all 14.2.0-6cross1 [5170 kB] Get:33 http://localhost:3142/debian unstable/main amd64 gcc-14-riscv64-linux-gnu amd64 14.2.0-6cross1 [25.7 MB] Get:34 http://localhost:3142/debian unstable/main amd64 gcc-riscv64-linux-gnu amd64 4:14.2.0-1 [1444 B] Get:35 http://localhost:3142/debian unstable/main amd64 linux-libc-dev-riscv64-cross all 6.11.2-1cross1 [2236 kB] Get:36 http://localhost:3142/debian unstable/main amd64 libc6-dev-riscv64-cross all 2.40-3cross1 [3085 kB] Get:37 http://localhost:3142/debian unstable/main amd64 libstdc++-14-dev-riscv64-cross all 14.2.0-6cross1 [4939 kB] Get:38 http://localhost:3142/debian unstable/main amd64 g++-14-riscv64-linux-gnu amd64 14.2.0-6cross1 [14.3 MB] Get:39 http://localhost:3142/debian unstable/main amd64 g++-riscv64-linux-gnu amd64 4:14.2.0-1 [1200 B] Get:40 http://localhost:3142/debian unstable/main amd64 crossbuild-essential-riscv64 all 12.12 [3544 B] Get:41 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get:43 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:44 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get:46 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get:47 http://localhost:3142/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get:48 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:49 http://localhost:3142/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get:50 http://localhost:3142/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get:51 http://localhost:3142/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get:52 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:53 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:54 http://localhost:3142/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libfakeroot amd64 1.36-1 [29.1 kB] Get:56 http://localhost:3142/debian unstable/main amd64 fakeroot amd64 1.36-1 [75.1 kB] Get:57 http://localhost:3142/debian unstable/main riscv64 gcc-14-base riscv64 14.2.0-8 [47.2 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-3+b2 [24.4 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get:62 http://localhost:3142/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get:64 http://localhost:3142/debian unstable/main amd64 x11-common all 1:7.7+23.1 [216 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get:66 http://localhost:3142/debian unstable/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b1 [188 kB] Get:68 http://localhost:3142/debian unstable/main amd64 libxmu6 amd64 2:1.1.3-3+b3 [58.8 kB] Get:69 http://localhost:3142/debian unstable/main amd64 libxpm4 amd64 1:3.5.17-1+b2 [56.3 kB] Get:70 http://localhost:3142/debian unstable/main amd64 libxaw7 amd64 2:1.0.16-1 [212 kB] Get:71 http://localhost:3142/debian unstable/main amd64 groff amd64 1.23.0-5 [11.6 MB] Get:72 http://localhost:3142/debian unstable/main riscv64 libgcc-s1 riscv64 14.2.0-8 [56.7 kB] Get:73 http://localhost:3142/debian unstable/main riscv64 libc6 riscv64 2.40-3 [2436 kB] Get:74 http://localhost:3142/debian unstable/main riscv64 libasan8 riscv64 14.2.0-8 [2365 kB] Get:75 http://localhost:3142/debian unstable/main riscv64 libatomic1 riscv64 14.2.0-8 [8600 B] Get:76 http://localhost:3142/debian unstable/main riscv64 libcrypt1 riscv64 1:4.4.36-5 [105 kB] Get:77 http://localhost:3142/debian unstable/main riscv64 libcrypt-dev riscv64 1:4.4.36-5 [221 kB] Get:78 http://localhost:3142/debian unstable/main riscv64 libc6-dev riscv64 2.40-3 [3092 kB] Get:79 http://localhost:3142/debian unstable/main riscv64 libgomp1 riscv64 14.2.0-8 [131 kB] Get:80 http://localhost:3142/debian unstable/main riscv64 libitm1 riscv64 14.2.0-8 [25.8 kB] Get:81 http://localhost:3142/debian unstable/main riscv64 liblsan0 riscv64 14.2.0-8 [1078 kB] Get:82 http://localhost:3142/debian unstable/main riscv64 libtsan2 riscv64 14.2.0-8 [2243 kB] Get:83 http://localhost:3142/debian unstable/main riscv64 libstdc++6 riscv64 14.2.0-8 [708 kB] Get:84 http://localhost:3142/debian unstable/main riscv64 libubsan1 riscv64 14.2.0-8 [980 kB] Get:85 http://localhost:3142/debian unstable/main riscv64 libgcc-14-dev riscv64 14.2.0-8 [5202 kB] Get:86 http://localhost:3142/debian unstable/main riscv64 libtinfo6 riscv64 6.5-2+b1 [343 kB] Get:87 http://localhost:3142/debian unstable/main riscv64 libncurses6 riscv64 6.5-2+b1 [105 kB] Get:88 http://localhost:3142/debian unstable/main riscv64 libncursesw6 riscv64 6.5-2+b1 [140 kB] Get:89 http://localhost:3142/debian unstable/main riscv64 libncurses-dev riscv64 6.5-2+b1 [835 kB] Get:90 http://localhost:3142/debian unstable/main riscv64 libstdc++-14-dev riscv64 14.2.0-8 [5233 kB] Get:91 http://localhost:3142/debian unstable/main amd64 time amd64 1.9-0.2 [50.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 138 MB in 1s (193 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 13034 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.2-10_amd64.deb ... Unpacking bsdextrautils (2.40.2-10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package binutils-riscv64-linux-gnu. Preparing to unpack .../15-binutils-riscv64-linux-gnu_2.43.1-5_amd64.deb ... Unpacking binutils-riscv64-linux-gnu (2.43.1-5) ... Selecting previously unselected package gcc-14-riscv64-linux-gnu-base:amd64. Preparing to unpack .../16-gcc-14-riscv64-linux-gnu-base_14.2.0-6cross1_amd64.deb ... Unpacking gcc-14-riscv64-linux-gnu-base:amd64 (14.2.0-6cross1) ... Selecting previously unselected package cpp-14-riscv64-linux-gnu. Preparing to unpack .../17-cpp-14-riscv64-linux-gnu_14.2.0-6cross1_amd64.deb ... Unpacking cpp-14-riscv64-linux-gnu (14.2.0-6cross1) ... Selecting previously unselected package cpp-riscv64-linux-gnu. Preparing to unpack .../18-cpp-riscv64-linux-gnu_4%3a14.2.0-1_amd64.deb ... Unpacking cpp-riscv64-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package gcc-14-cross-base. Preparing to unpack .../19-gcc-14-cross-base_14.2.0-6cross1_all.deb ... Unpacking gcc-14-cross-base (14.2.0-6cross1) ... Selecting previously unselected package libc6-riscv64-cross. Preparing to unpack .../20-libc6-riscv64-cross_2.40-3cross1_all.deb ... Unpacking libc6-riscv64-cross (2.40-3cross1) ... Selecting previously unselected package libgcc-s1-riscv64-cross. Preparing to unpack .../21-libgcc-s1-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libgcc-s1-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package libgomp1-riscv64-cross. Preparing to unpack .../22-libgomp1-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libgomp1-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package libitm1-riscv64-cross. Preparing to unpack .../23-libitm1-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libitm1-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package libatomic1-riscv64-cross. Preparing to unpack .../24-libatomic1-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libatomic1-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package libasan8-riscv64-cross. Preparing to unpack .../25-libasan8-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libasan8-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package liblsan0-riscv64-cross. Preparing to unpack .../26-liblsan0-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking liblsan0-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package libtsan2-riscv64-cross. Preparing to unpack .../27-libtsan2-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libtsan2-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package libstdc++6-riscv64-cross. Preparing to unpack .../28-libstdc++6-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libstdc++6-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package libubsan1-riscv64-cross. Preparing to unpack .../29-libubsan1-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libubsan1-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package libgcc-14-dev-riscv64-cross. Preparing to unpack .../30-libgcc-14-dev-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libgcc-14-dev-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package gcc-14-riscv64-linux-gnu. Preparing to unpack .../31-gcc-14-riscv64-linux-gnu_14.2.0-6cross1_amd64.deb ... Unpacking gcc-14-riscv64-linux-gnu (14.2.0-6cross1) ... Selecting previously unselected package gcc-riscv64-linux-gnu. Preparing to unpack .../32-gcc-riscv64-linux-gnu_4%3a14.2.0-1_amd64.deb ... Unpacking gcc-riscv64-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package linux-libc-dev-riscv64-cross. Preparing to unpack .../33-linux-libc-dev-riscv64-cross_6.11.2-1cross1_all.deb ... Unpacking linux-libc-dev-riscv64-cross (6.11.2-1cross1) ... Selecting previously unselected package libc6-dev-riscv64-cross. Preparing to unpack .../34-libc6-dev-riscv64-cross_2.40-3cross1_all.deb ... Unpacking libc6-dev-riscv64-cross (2.40-3cross1) ... Selecting previously unselected package libstdc++-14-dev-riscv64-cross. Preparing to unpack .../35-libstdc++-14-dev-riscv64-cross_14.2.0-6cross1_all.deb ... Unpacking libstdc++-14-dev-riscv64-cross (14.2.0-6cross1) ... Selecting previously unselected package g++-14-riscv64-linux-gnu. Preparing to unpack .../36-g++-14-riscv64-linux-gnu_14.2.0-6cross1_amd64.deb ... Unpacking g++-14-riscv64-linux-gnu (14.2.0-6cross1) ... Selecting previously unselected package g++-riscv64-linux-gnu. Preparing to unpack .../37-g++-riscv64-linux-gnu_4%3a14.2.0-1_amd64.deb ... Unpacking g++-riscv64-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package crossbuild-essential-riscv64. Preparing to unpack .../38-crossbuild-essential-riscv64_12.12_all.deb ... Unpacking crossbuild-essential-riscv64 (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../39-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../40-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../41-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../42-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../43-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../44-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../45-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../46-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../47-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../48-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../49-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../50-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../51-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../52-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../53-libfakeroot_1.36-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.36-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../54-fakeroot_1.36-1_amd64.deb ... Unpacking fakeroot (1.36-1) ... Selecting previously unselected package gcc-14-base:riscv64. Preparing to unpack .../55-gcc-14-base_14.2.0-8_riscv64.deb ... Unpacking gcc-14-base:riscv64 (14.2.0-8) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../56-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../57-libxdmcp6_1%3a1.1.2-3+b2_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3+b2) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../58-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../59-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../60-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../61-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package x11-common. Preparing to unpack .../62-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../63-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../64-libsm6_2%3a1.2.4-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.4-1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../65-libxt6t64_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../66-libxmu6_2%3a1.1.3-3+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3+b3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../67-libxpm4_1%3a3.5.17-1+b2_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.17-1+b2) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../68-libxaw7_2%3a1.0.16-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.16-1) ... Selecting previously unselected package groff. Preparing to unpack .../69-groff_1.23.0-5_amd64.deb ... Unpacking groff (1.23.0-5) ... Selecting previously unselected package libgcc-s1:riscv64. Preparing to unpack .../70-libgcc-s1_14.2.0-8_riscv64.deb ... Unpacking libgcc-s1:riscv64 (14.2.0-8) ... Selecting previously unselected package libc6:riscv64. Preparing to unpack .../71-libc6_2.40-3_riscv64.deb ... Unpacking libc6:riscv64 (2.40-3) ... Selecting previously unselected package libasan8:riscv64. Preparing to unpack .../72-libasan8_14.2.0-8_riscv64.deb ... Unpacking libasan8:riscv64 (14.2.0-8) ... Selecting previously unselected package libatomic1:riscv64. Preparing to unpack .../73-libatomic1_14.2.0-8_riscv64.deb ... Unpacking libatomic1:riscv64 (14.2.0-8) ... Selecting previously unselected package libcrypt1:riscv64. Preparing to unpack .../74-libcrypt1_1%3a4.4.36-5_riscv64.deb ... Unpacking libcrypt1:riscv64 (1:4.4.36-5) ... Selecting previously unselected package libcrypt-dev:riscv64. Preparing to unpack .../75-libcrypt-dev_1%3a4.4.36-5_riscv64.deb ... Unpacking libcrypt-dev:riscv64 (1:4.4.36-5) ... Selecting previously unselected package libc6-dev:riscv64. Preparing to unpack .../76-libc6-dev_2.40-3_riscv64.deb ... Unpacking libc6-dev:riscv64 (2.40-3) ... Selecting previously unselected package libgomp1:riscv64. Preparing to unpack .../77-libgomp1_14.2.0-8_riscv64.deb ... Unpacking libgomp1:riscv64 (14.2.0-8) ... Selecting previously unselected package libitm1:riscv64. Preparing to unpack .../78-libitm1_14.2.0-8_riscv64.deb ... Unpacking libitm1:riscv64 (14.2.0-8) ... Selecting previously unselected package liblsan0:riscv64. Preparing to unpack .../79-liblsan0_14.2.0-8_riscv64.deb ... Unpacking liblsan0:riscv64 (14.2.0-8) ... Selecting previously unselected package libtsan2:riscv64. Preparing to unpack .../80-libtsan2_14.2.0-8_riscv64.deb ... Unpacking libtsan2:riscv64 (14.2.0-8) ... Selecting previously unselected package libstdc++6:riscv64. Preparing to unpack .../81-libstdc++6_14.2.0-8_riscv64.deb ... Unpacking libstdc++6:riscv64 (14.2.0-8) ... Selecting previously unselected package libubsan1:riscv64. Preparing to unpack .../82-libubsan1_14.2.0-8_riscv64.deb ... Unpacking libubsan1:riscv64 (14.2.0-8) ... Selecting previously unselected package libgcc-14-dev:riscv64. Preparing to unpack .../83-libgcc-14-dev_14.2.0-8_riscv64.deb ... Unpacking libgcc-14-dev:riscv64 (14.2.0-8) ... Selecting previously unselected package libtinfo6:riscv64. Preparing to unpack .../84-libtinfo6_6.5-2+b1_riscv64.deb ... Unpacking libtinfo6:riscv64 (6.5-2+b1) ... Selecting previously unselected package libncurses6:riscv64. Preparing to unpack .../85-libncurses6_6.5-2+b1_riscv64.deb ... Unpacking libncurses6:riscv64 (6.5-2+b1) ... Selecting previously unselected package libncursesw6:riscv64. Preparing to unpack .../86-libncursesw6_6.5-2+b1_riscv64.deb ... Unpacking libncursesw6:riscv64 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:riscv64. Preparing to unpack .../87-libncurses-dev_6.5-2+b1_riscv64.deb ... Unpacking libncurses-dev:riscv64 (6.5-2+b1) ... Selecting previously unselected package libstdc++-14-dev:riscv64. Preparing to unpack .../88-libstdc++-14-dev_14.2.0-8_riscv64.deb ... Unpacking libstdc++-14-dev:riscv64 (14.2.0-8) ... Selecting previously unselected package time. Preparing to unpack .../89-time_1.9-0.2_amd64.deb ... Unpacking time (1.9-0.2) ... Selecting previously unselected package sbuild-build-depends-main-dummy:riscv64. Preparing to unpack .../90-sbuild-build-depends-main-dummy_0.invalid.0_riscv64.deb ... Unpacking sbuild-build-depends-main-dummy:riscv64 (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3+b2) ... Setting up time (1.9-0.2) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-10) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up gcc-14-base:riscv64 (14.2.0-8) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block. Setting up gettext-base (0.22.5-2) ... Setting up binutils-riscv64-linux-gnu (2.43.1-5) ... Setting up m4 (1.4.19-4) ... Setting up gcc-14-cross-base (14.2.0-6cross1) ... Setting up file (1:5.45-3+b1) ... Setting up libfakeroot:amd64 (1.36-1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up fakeroot (1.36-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up autotools-dev (20220109.1) ... Setting up gcc-14-riscv64-linux-gnu-base:amd64 (14.2.0-6cross1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up autopoint (0.22.5-2) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up linux-libc-dev-riscv64-cross (6.11.2-1cross1) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up libc6-riscv64-cross (2.40-3cross1) ... Setting up libgomp1-riscv64-cross (14.2.0-6cross1) ... Setting up libatomic1-riscv64-cross (14.2.0-6cross1) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up gettext (0.22.5-2) ... Setting up libxpm4:amd64 (1:3.5.17-1+b2) ... Setting up libtool (2.4.7-8) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libitm1-riscv64-cross (14.2.0-6cross1) ... Setting up cpp-14-riscv64-linux-gnu (14.2.0-6cross1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libgcc-s1-riscv64-cross (14.2.0-6cross1) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libc6-dev-riscv64-cross (2.40-3cross1) ... Setting up libasan8-riscv64-cross (14.2.0-6cross1) ... Setting up cpp-riscv64-linux-gnu (4:14.2.0-1) ... Setting up libsm6:amd64 (2:1.2.4-1) ... Setting up libstdc++6-riscv64-cross (14.2.0-6cross1) ... Setting up libubsan1-riscv64-cross (14.2.0-6cross1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up liblsan0-riscv64-cross (14.2.0-6cross1) ... Setting up libtsan2-riscv64-cross (14.2.0-6cross1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Setting up libxmu6:amd64 (2:1.1.3-3+b3) ... Setting up libgcc-14-dev-riscv64-cross (14.2.0-6cross1) ... Setting up libstdc++-14-dev-riscv64-cross (14.2.0-6cross1) ... Setting up debhelper (13.20) ... Setting up libxaw7:amd64 (2:1.0.16-1) ... Setting up groff (1.23.0-5) ... Setting up gcc-14-riscv64-linux-gnu (14.2.0-6cross1) ... Setting up g++-14-riscv64-linux-gnu (14.2.0-6cross1) ... Setting up gcc-riscv64-linux-gnu (4:14.2.0-1) ... Setting up g++-riscv64-linux-gnu (4:14.2.0-1) ... Setting up crossbuild-essential-riscv64 (12.12) ... Setting up libgcc-s1:riscv64 (14.2.0-8) ... Setting up libc6:riscv64 (2.40-3) ... Setting up libasan8:riscv64 (14.2.0-8) ... Setting up libtsan2:riscv64 (14.2.0-8) ... Setting up libstdc++6:riscv64 (14.2.0-8) ... Setting up liblsan0:riscv64 (14.2.0-8) ... Setting up libitm1:riscv64 (14.2.0-8) ... Setting up libtinfo6:riscv64 (6.5-2+b1) ... Setting up libcrypt1:riscv64 (1:4.4.36-5) ... Setting up libgomp1:riscv64 (14.2.0-8) ... Setting up libncurses6:riscv64 (6.5-2+b1) ... Setting up libatomic1:riscv64 (14.2.0-8) ... Setting up libncursesw6:riscv64 (6.5-2+b1) ... Setting up libubsan1:riscv64 (14.2.0-8) ... Setting up libcrypt-dev:riscv64 (1:4.4.36-5) ... Setting up libc6-dev:riscv64 (2.40-3) ... Setting up libgcc-14-dev:riscv64 (14.2.0-8) ... Setting up libstdc++-14-dev:riscv64 (14.2.0-8) ... Setting up libncurses-dev:riscv64 (6.5-2+b1) ... Setting up sbuild-build-depends-main-dummy:riscv64 (0.invalid.0) ... Processing triggers for libc-bin (2.40-3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) amd64 (x86_64) Toolchain package versions: binutils_2.43.1-5 dpkg-dev_1.22.11 g++-14_14.2.0-8 gcc-14_14.2.0-8 libc6-dev_2.40-3 libstdc++-14-dev_14.2.0-8 libstdc++-14-dev-riscv64-cross_14.2.0-6cross1 libstdc++6_14.2.0-8 libstdc++6-riscv64-cross_14.2.0-6cross1 linux-libc-dev_6.11.7-1 Package versions: apt_2.9.10 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.5 base-passwd_3.6.5 bash_5.2.32-1+b2 binutils_2.43.1-5 binutils-common_2.43.1-5 binutils-riscv64-linux-gnu_2.43.1-5 binutils-x86-64-linux-gnu_2.43.1-5 bsdextrautils_2.40.2-10 bsdutils_1:2.40.2-10 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-14_14.2.0-8 cpp-14-riscv64-linux-gnu_14.2.0-6cross1 cpp-14-x86-64-linux-gnu_14.2.0-8 cpp-riscv64-linux-gnu_4:14.2.0-1 cpp-x86-64-linux-gnu_4:14.2.0-1 crossbuild-essential-riscv64_12.12 dash_0.5.12-9 debconf_1.5.87 debhelper_13.20 debian-archive-keyring_2023.4 debianutils_5.20 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dpkg_1.22.11 dpkg-dev_1.22.11 dwz_0.15-1+b1 e2fsprogs_1.47.1-1+b1 fakeroot_1.36-1 file_1:5.45-3+b1 findutils_4.10.0-3 g++_4:14.2.0-1 g++-14_14.2.0-8 g++-14-riscv64-linux-gnu_14.2.0-6cross1 g++-14-x86-64-linux-gnu_14.2.0-8 g++-riscv64-linux-gnu_4:14.2.0-1 g++-x86-64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-8 gcc-14-base_14.2.0-8 gcc-14-cross-base_14.2.0-6cross1 gcc-14-riscv64-linux-gnu_14.2.0-6cross1 gcc-14-riscv64-linux-gnu-base_14.2.0-6cross1 gcc-14-x86-64-linux-gnu_14.2.0-8 gcc-riscv64-linux-gnu_4:14.2.0-1 gcc-x86-64-linux-gnu_4:14.2.0-1 gettext_0.22.5-2 gettext-base_0.22.5-2 gpgv_2.2.45-2 grep_3.11-4 groff_1.23.0-5 groff-base_1.23.0-5 gzip_1.12-1.1 hostname_3.25 init-system-helpers_1.67 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libapt-pkg6.0t64_2.9.10 libarchive-zip-perl_1.68-1 libasan8_14.2.0-8 libasan8-riscv64-cross_14.2.0-6cross1 libatomic1_14.2.0-8 libatomic1-riscv64-cross_14.2.0-6cross1 libattr1_1:2.5.2-2 libaudit-common_1:4.0.2-1 libaudit1_1:4.0.2-1 libbinutils_2.43.1-5 libblkid1_2.40.2-10 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.40-3 libc-dev-bin_2.40-3 libc6_2.40-3 libc6-dev_2.40-3 libc6-dev-riscv64-cross_2.40-3cross1 libc6-riscv64-cross_2.40-3cross1 libcap-ng0_0.8.5-3+b1 libcap2_1:2.66-5+b1 libcc1-0_14.2.0-8 libcom-err2_1.47.1-1+b1 libcrypt-dev_1:4.4.36-5 libcrypt1_1:4.4.36-5 libctf-nobfd0_2.43.1-5 libctf0_2.43.1-5 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.273 libdebhelper-perl_13.20 libdpkg-perl_1.22.11 libelf1t64_0.192-4 libext2fs2t64_1.47.1-1+b1 libfakeroot_1.36-1 libffi8_3.4.6-1 libfile-stripnondeterminism-perl_1.14.0-1 libgcc-14-dev_14.2.0-8 libgcc-14-dev-riscv64-cross_14.2.0-6cross1 libgcc-s1_14.2.0-8 libgcc-s1-riscv64-cross_14.2.0-6cross1 libgcrypt20_1.11.0-6 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgmp10_2:6.3.0+dfsg-2+b2 libgnutls30t64_3.8.8-2 libgomp1_14.2.0-8 libgomp1-riscv64-cross_14.2.0-6cross1 libgpg-error0_1.50-4 libgprofng0_2.43.1-5 libhogweed6t64_3.10-1+b1 libhwasan0_14.2.0-8 libice6_2:1.1.1-1 libicu72_72.1-5+b1 libidn2-0_2.3.7-2+b1 libisl23_0.27-1 libitm1_14.2.0-8 libitm1-riscv64-cross_14.2.0-6cross1 libjansson4_2.14-2+b3 liblsan0_14.2.0-8 liblsan0-riscv64-cross_14.2.0-6cross1 liblz4-1_1.9.4-3+b1 liblzma5_5.6.3-1+b1 libmagic-mgc_1:5.45-3+b1 libmagic1t64_1:5.45-3+b1 libmd0_1.1.0-2+b1 libmount1_2.40.2-10 libmpc3_1.3.1-1+b3 libmpfr6_4.2.1-1+b2 libncurses-dev_6.5-2+b1 libncurses6_6.5-2+b1 libncursesw6_6.5-2+b1 libnettle8t64_3.10-1+b1 libp11-kit0_0.25.5-2+b1 libpam-modules_1.5.3-7+b1 libpam-modules-bin_1.5.3-7+b1 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7+b1 libpcre2-8-0_10.42-4+b2 libperl5.40_5.40.0-7 libpipeline1_1.5.8-1 libquadmath0_14.2.0-8 libseccomp2_2.5.5-1+b3 libselinux1_3.7-3+b1 libsemanage-common_3.7-2 libsemanage2_3.7-2 libsepol2_3.7-1 libsframe1_2.43.1-5 libsm6_2:1.2.4-1 libsmartcols1_2.40.2-10 libss2_1.47.1-1+b1 libssl3t64_3.3.2-2 libstdc++-14-dev_14.2.0-8 libstdc++-14-dev-riscv64-cross_14.2.0-6cross1 libstdc++6_14.2.0-8 libstdc++6-riscv64-cross_14.2.0-6cross1 libsystemd0_257~rc1-4 libtasn1-6_4.19.0-3+b3 libtinfo6_6.5-2+b1 libtool_2.4.7-8 libtsan2_14.2.0-8 libtsan2-riscv64-cross_14.2.0-6cross1 libubsan1_14.2.0-8 libubsan1-riscv64-cross_14.2.0-6cross1 libuchardet0_0.0.8-1+b2 libudev1_257~rc1-4 libunistring5_1.2-1+b1 libuuid1_2.40.2-10 libx11-6_2:1.8.10-2 libx11-data_2:1.8.10-2 libxau6_1:1.0.11-1 libxaw7_2:1.0.16-1 libxcb1_1.17.0-2+b1 libxdmcp6_1:1.1.2-3+b2 libxext6_2:1.3.4-1+b2 libxml2_2.12.7+dfsg+really2.9.14-0.2+b1 libxmu6_2:1.1.3-3+b3 libxpm4_1:3.5.17-1+b2 libxt6t64_1:1.2.1-1.2+b1 libxxhash0_0.8.2-2+b2 libzstd1_1.5.6+dfsg-1+b1 linux-libc-dev_6.11.7-1 linux-libc-dev-riscv64-cross_6.11.2-1cross1 login_1:4.16.0-2+really2.40.2-10 login.defs_1:4.16.0-4 logsave_1.47.1-1+b1 m4_1.4.19-4 make_4.3-4.1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 mount_2.40.2-10 ncurses-base_6.5-2 ncurses-bin_6.5-2+b1 openssl-provider-legacy_3.3.2-2 passwd_1:4.16.0-4 patch_2.7.6-7 perl_5.40.0-7 perl-base_5.40.0-7 perl-modules-5.40_5.40.0-7 po-debconf_1.0.21+nmu1 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.24 sysvinit-utils_3.11-1 tar_1.35+dfsg-3 time_1.9-0.2 tzdata_2024b-3 util-linux_2.40.2-10 x11-common_1:7.7+23.1 xz-utils_5.6.3-1+b1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: wiggle Binary: wiggle Architecture: any Version: 1.3-1 Maintainer: Debian QA Group Homepage: https://neil.brown.name/wiggle Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/debian/wiggle Vcs-Git: https://salsa.debian.org/debian/wiggle.git Build-Depends: debhelper-compat (= 13), groff, libncurses-dev, time Package-List: wiggle deb vcs optional arch=any Checksums-Sha1: efa48787b3748b6404d609122f12cb5a039dc006 4089365 wiggle_1.3.orig.tar.gz 19c17c296b0714fb7793425aaabc5cc1fbc15930 4564 wiggle_1.3-1.debian.tar.xz Checksums-Sha256: 6a26af1c121cf2a275168f6f31594ad61e3fc72cdb0ae83c1a07494678821c11 4089365 wiggle_1.3.orig.tar.gz c382e4b30db3e1b8e367548e272ade514805b9badd2875de1bdbc8e0b440e336 4564 wiggle_1.3-1.debian.tar.xz Files: 90b494d35a2cd5b46a0fa28625526a71 4089365 wiggle_1.3.orig.tar.gz a906bc814ebbfa4b2a671541ff97612d 4564 wiggle_1.3-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmXNDNUACgkQwpPntGGC Ws4qYw//aOTvpwOH9R0Yjab0QeNCgI1lEvJyAyd6YpTUQtBv/T9DbHAmEWYFv/op X3b0qRNFSmypeLdyuoecGgxPDBfTP8XbpirHvyd03MBhFjDf4LrxsE1HkmUejGAK yFQ/yJ9Jrr2MqJJlAjjjbyjF3RPijfQeojb0/GwkThe1u02KdvND0vpRP3EfR6sw 5n4Qa55ecJ9Lq13WPuzyMFfU+ElEP+rj9xmqWFjww6ko21GcwgVH0kHZevpRL6DG /33H47WhcN+lilSfchFZf1g9rMzywiEBHm5Do4Bb2llAcuKSd15kuiW/HGEUi5oS ncICqudJ8YjqVD3QqsaKXg5oMQeyWPVCLNSpjn5qoRKBZ7PAc2aLG89YuHZ6mBeV Ij5dDfCaOqWTe+wLdfBCudEp0uCdKZNFKwghrVIFbd0IiXE0uLgrIdLm6/8L6LrQ t7cqK8GJcXFEalxel11R3KFd/+Fyd4+hYtc+PeLGBWrmcRYhUwanDy71vuenrA5y u2WcMDkMXAYsD7eoOpOW16IZqg/MPvykf06CMM4Vwp0WQlADXqmwN5d0kn9R2Wy7 tPCBQ+L/t0/UfBjtNv+P4UWjrO4dxLYqnzE5f+KdykBLmXfT4/xrR9zwOnt8W1VG ElLazIdrqaSAXbOdQiCzVSY3CxMSbBeFpLpwIurJdh7cDkyloBI= =WkEJ -----END PGP SIGNATURE----- gpgv: Signature made Wed Feb 14 18:56:21 2024 UTC gpgv: using RSA key 7E7729476D87D6F11D91ACCBC293E7B461825ACE gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./wiggle_1.3-1.dsc: no acceptable signature found dpkg-source: info: extracting wiggle in /<> dpkg-source: info: unpacking wiggle_1.3.orig.tar.gz dpkg-source: info: unpacking wiggle_1.3-1.debian.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.riscv64 DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=crossqa OLDPWD=/home/crossqa PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SBUILD_CONFIG=/tmp/tmp.rNx229MSpX/sbuild.conf SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=crossqa SCHROOT_SESSION_ID=sid-amd64-sbuild-706cb192-231d-489f-aa8e-1cd2db04ba9e SCHROOT_UID=1000 SCHROOT_USER=crossqa SHELL=/bin/sh USER=crossqa dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -ariscv64 -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package wiggle dpkg-buildpackage: info: source version 1.3-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Boyuan Yang dpkg-architecture: warning: specified GNU system type riscv64-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 debian/rules clean dh clean dh_auto_clean make -j1 clean make[1]: Entering directory '/<>' CLEAN targets CLEAN artifacts CLEAN dirs CLEAN dirs make[1]: Leaving directory '/<>' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/wiggle.substvars debian/files rm -fr -- debian/wiggle/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-unused-result -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now " make -j1 "INSTALL=install --strip-program=true" PKG_CONFIG=riscv64-linux-gnu-pkg-config CXX=riscv64-linux-gnu-g\+\+ CC=riscv64-linux-gnu-gcc "CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-unused-result -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now " make[2]: Entering directory '/<>' CC O/wiggle.o CC O/ReadMe.o CC O/vpatch.o CC O/load.o CC O/parse.o CC O/split.o CC O/extract.o CC O/diff.o CC O/bestmatch.o CC O/merge2.o CC O/utils.o CC O/ccan/hash/hash.o AR O/libwiggle.a LINK wiggle MAN wiggle.man ./dotest /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.415234975 +0000 @@ -1,7 +0,0 @@ -<<<<<<< found -c -||||||| expected -a -======= -b ->>>>>>> replacement ./simple/trivial-conflict/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- Wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.423154650 +0000 @@ -1,15 +0,0 @@ -This is a test for show-merge -mode of wiggle where there -are other extraneous sections of text -that should not cause an extra wiggle - - -<<<<<<< found -Here is a line -||||||| expected -Here was a line -======= -Here will be a line ->>>>>>> replacement - -There is nothing else. ./simple/show-wiggle-3/Wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- Wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.430951657 +0000 @@ -1,13 +0,0 @@ -Openning line - -<<<<<<< found -content line with content -||||||| expected -content line content -======= -middle line content -&&&&&&& resolution -middle line with content ->>>>>>> replacement - -closing line ./simple/show-wiggle-2/Wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- Wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.438493934 +0000 @@ -1,14 +0,0 @@ - -<<<<<<< found -This is one line of the file -||||||| expected -This is 1 line of the file -======= -This is 1 line of the document -&&&&&&& resolution -This is one line of the document ->>>>>>> replacement - -I think this is another line - -So is this ./simple/show-wiggle-1/Wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.445982790 +0000 @@ -1,9 +0,0 @@ -This -is -the -current -version -of -the -file<<<---.|||=== that has changed--->>> - ./simple/multiple-add/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.453328907 +0000 @@ -1,15 +0,0 @@ -This -is -the -current -version -of -the -<<<<<<< found -file. -||||||| expected -file -======= -file that has changed ->>>>>>> replacement - ./simple/multiple-add/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.460866640 +0000 @@ -1,15 +0,0 @@ -This -is -the -current -version -of -the -<<<<<<< found -file. -||||||| expected -file -======= -file that has changed ->>>>>>> replacement - ./simple/multiple-add/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.468236721 +0000 @@ -1,2 +0,0 @@ -First line -last line ./simple/multideletes/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.475689691 +0000 @@ -1,2 +0,0 @@ -First line -last line ./simple/multideletes/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.483175033 +0000 @@ -1,4 +0,0 @@ -this is a file -with the word -<<<---two|||to===too--->>> which was -misspelt ./simple/conflictmixed/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.490588953 +0000 @@ -1,10 +0,0 @@ -this is a file -with the word -<<<<<<< found -two which is -||||||| expected -to which is -======= -too which was ->>>>>>> replacement -misspelt ./simple/conflictmixed/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.498037045 +0000 @@ -1,10 +0,0 @@ -this is a file -with the word -<<<<<<< found -two which is -||||||| expected -to which is -======= -too which was ->>>>>>> replacement -misspelt ./simple/conflictmixed/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- ldiff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.505409808 +0000 @@ -1,6 +0,0 @@ -@@ -1,4 +1,4 @@ - this is a file - with the word --two which is -+to which is - misspelt ./simple/conflictmixed/ldiff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- diff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.512795652 +0000 @@ -1,5 +0,0 @@ -@@ -1,4 +1,4 @@ - this is a file - with the word -|<<<--two-->>><<<++to++>>> which is - misspelt ./simple/conflictmixed/diff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.520215412 +0000 @@ -1,4 +0,0 @@ -this is a file -with the word -<<<---two|||to===too--->>> which is -misspelt ./simple/conflict/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.528007865 +0000 @@ -1,10 +0,0 @@ -this is a file -with the word -<<<<<<< found -two which is -||||||| expected -to which is -======= -too which is ->>>>>>> replacement -misspelt ./simple/conflict/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- ldiff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.535490381 +0000 @@ -1,6 +0,0 @@ -@@ -1,4 +1,4 @@ - this is a file - with the word --two which is -+to which is - misspelt ./simple/conflict/ldiff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- diff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.542947893 +0000 @@ -1,5 +0,0 @@ -@@ -1,4 +1,4 @@ - this is a file - with the word -|<<<--two-->>><<<++to++>>> which is - misspelt ./simple/conflict/diff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.550413648 +0000 @@ -1,5 +0,0 @@ -here -is -the -inaugural -file ./simple/changeafteradd/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.557839854 +0000 @@ -1,5 +0,0 @@ -This is a longish line that might be split up -and this is -a broken line -that might be -catenated ./simple/brokenlines/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- diff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.565226616 +0000 @@ -1,7 +0,0 @@ -@@ -1,5 +1,3 @@ -|This is a long line that <<<--might-->>><<<++has++>>> <<<--be -->>><<<++been -|++>>>broken -|and this is<<<-- -|-->>><<<++ ++>>>a broken line<<<-- -|-->>><<<++ ++>>>that <<<--might-->>><<<++will++>>> be<<<-- -|-->>><<<++ ++>>>joined ./simple/brokenlines/diff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.572481128 +0000 @@ -1,4 +0,0 @@ -this is a -line of text -that was added -to the file ./simple/bothadd/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.579942671 +0000 @@ -1,4 +0,0 @@ -this is a -line of text -that was added -to the file ./simple/bothadd/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.587300227 +0000 @@ -1,20 +0,0 @@ - -This is a base file -some changes are going to happen to it -but it has -several lines -so that alll -the changes -don't h... -I don't know waht I am saying. -This lion will have some modifications made. -but this one wont -stuf stuf stuff -thing thing -xxxxx -that is all -except -for -this -last -bit ./simple/base/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- ldiff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.594657801 +0000 @@ -1,25 +0,0 @@ -@@ -1,20 +1,21 @@ -- - This is a base file - some changes are going to happen to it - but it has -+had - several lines - so that alll - the changes - don't h... --I don't know waht I am saying. --This lion will have some changes made. -+I don't know what I am saying. -+This line will have some changes made. - but this one wont - stuf stuf stuff - thing thing - xxxxx - that is all - except - for - this - last - bit -+x ./simple/base/ldiff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- diff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.602097009 +0000 @@ -1,23 +0,0 @@ -@@ -1,20 +1,21 @@ -- - This is a base file - some changes are going to happen to it - but it has -+had - several lines - so that alll - the changes - don't h... -|I don't know <<<--waht-->>><<<++what++>>> I am saying. -|This <<<--lion-->>><<<++line++>>> will have some changes made. - but this one wont - stuf stuf stuff - thing thing - xxxxx - that is all - except - for - this - last - bit -+x ./simple/base/diff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.609352114 +0000 @@ -1,3 +0,0 @@ -This is the -current version of the file -which has already had the word 'current' updated. ./simple/already-applied/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.616690435 +0000 @@ -1,11 +0,0 @@ -<<<---1|||a===A--->>> -<<<---2|||b===B--->>> -<<<---3|||c===C--->>> -<<<---4|||d===D--->>> -<<<---5|||e===E--->>> -<<<---6|||f===F--->>> -<<<---7|||g===G--->>> -<<<---8|||h===H--->>> -<<<---9|||i===I--->>> -<<<---0|||j===J--->>> -yes ./simple/all-different/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.624109565 +0000 @@ -1,35 +0,0 @@ -<<<<<<< found -1 -2 -3 -4 -5 -6 -7 -8 -9 -0 -||||||| expected -a -b -c -d -e -f -g -h -i -j -======= -A -B -C -D -E -F -G -H -I -J ->>>>>>> replacement -yes ./simple/all-different/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.631381394 +0000 @@ -1,35 +0,0 @@ -<<<<<<< found -1 -2 -3 -4 -5 -6 -7 -8 -9 -0 -||||||| expected -a -b -c -d -e -f -g -h -i -j -======= -A -B -C -D -E -F -G -H -I -J ->>>>>>> replacement -yes ./simple/all-different/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.638769214 +0000 @@ -1,10 +0,0 @@ -<<<---1|||a===A--->>> -<<<---2|||b===B--->>> -<<<---3|||c===C--->>> -<<<---4|||d===D--->>> -<<<---5|||e===E--->>> -<<<---6|||f===F--->>> -<<<---7|||g===G--->>> -<<<---8|||h===H--->>> -<<<---9|||i===I--->>> -<<<---0|||j===J--->>> ./simple/all-different-2/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.646095195 +0000 @@ -1,34 +0,0 @@ -<<<<<<< found -1 -2 -3 -4 -5 -6 -7 -8 -9 -0 -||||||| expected -a -b -c -d -e -f -g -h -i -j -======= -A -B -C -D -E -F -G -H -I -J ->>>>>>> replacement ./simple/all-different-2/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.653337739 +0000 @@ -1,34 +0,0 @@ -<<<<<<< found -1 -2 -3 -4 -5 -6 -7 -8 -9 -0 -||||||| expected -a -b -c -d -e -f -g -h -i -j -======= -A -B -C -D -E -F -G -H -I -J ->>>>>>> replacement ./simple/all-different-2/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.660716821 +0000 @@ -1,1789 +0,0 @@ -/* - * mdadm - manage Linux "md" devices aka RAID arrays. - * - * Copyright (C) 2001-2012 Neil Brown - * - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * Author: Neil Brown - * Email: - * - * Additions for bitmap and write-behind RAID options, Copyright (C) 2003-2004, - * Paul Clements, SteelEye Technology, Inc. - */ - -#include "mdadm.h" -#include "md_p.h" -#include - - -static int scan_assemble(struct supertype *ss, - struct context *c, - struct mddev_ident *ident); -static int misc_scan(char devmode, struct context *c); -static int stop_scan(int verbose); -static int misc_list(struct mddev_dev *devlist, - struct mddev_ident *ident, - struct supertype *ss, struct context *c); - - -int main(int argc, char *argv[]) -{ - int mode = 0; - int opt; - int option_index; - int rv; - int i; - - unsigned long long array_size = 0; - unsigned long long data_offset = INVALID_SECTORS; - struct mddev_ident ident; - char *configfile = NULL; - int devmode = 0; - int bitmap_fd = -1; - struct mddev_dev *devlist = NULL; - struct mddev_dev **devlistend = & devlist; - struct mddev_dev *dv; - int devs_found = 0; - char *symlinks = NULL; - int grow_continue = 0; - /* autof indicates whether and how to create device node. - * bottom 3 bits are style. Rest (when shifted) are number of parts - * 0 - unset - * 1 - don't create (no) - * 2 - if is_standard, then create (yes) - * 3 - create as 'md' - reject is_standard mdp (md) - * 4 - create as 'mdp' - reject is_standard md (mdp) - * 5 - default to md if not is_standard (md in config file) - * 6 - default to mdp if not is_standard (part, or mdp in config file) - */ - struct context c = { - .require_homehost = 1, - }; - struct shape s = { - .level = UnSet, - .layout = UnSet, - .bitmap_chunk = UnSet, - }; - - char sys_hostname[256]; - char *mailaddr = NULL; - char *program = NULL; - int increments = 20; - int daemonise = 0; - char *pidfile = NULL; - int oneshot = 0; - int spare_sharing = 1; - struct supertype *ss = NULL; - int writemostly = 0; - char *shortopt = short_options; - int dosyslog = 0; - int rebuild_map = 0; - char *remove_path = NULL; - char *udev_filename = NULL; - - int print_help = 0; - FILE *outf; - - int mdfd = -1; - - srandom(time(0) ^ getpid()); - - ident.uuid_set=0; - ident.level = UnSet; - ident.raid_disks = UnSet; - ident.super_minor= UnSet; - ident.devices=0; - ident.spare_group = NULL; - ident.autof = 0; - ident.st = NULL; - ident.bitmap_fd = -1; - ident.bitmap_file = NULL; - ident.name[0] = 0; - ident.container = NULL; - ident.member = NULL; - - /* - * set first char of argv[0] to @. This is used by - * systemd to signal that the task was launched from - * initrd/initramfs and should be preserved during shutdown - */ - argv[0][0] = '@'; - - while ((option_index = -1) , - (opt=getopt_long(argc, argv, - shortopt, long_options, - &option_index)) != -1) { - int newmode = mode; - /* firstly, some mode-independent options */ - switch(opt) { - case HelpOptions: - print_help = 2; - continue; - case 'h': - print_help = 1; - continue; - - case 'V': - fputs(Version, stderr); - exit(0); - - case 'v': c.verbose++; - continue; - - case 'q': c.verbose--; - continue; - - case 'b': - if (mode == ASSEMBLE || mode == BUILD || mode == CREATE - || mode == GROW || mode == INCREMENTAL - || mode == MANAGE) - break; /* b means bitmap */ - case Brief: - c.brief = 1; - continue; - - case 'Y': c.export++; - continue; - - case HomeHost: - if (strcasecmp(optarg, "") == 0) - c.require_homehost = 0; - else - c.homehost = optarg; - continue; - - case Prefer: - if (c.prefer) - free(c.prefer); - if (asprintf(&c.prefer, "/%s/", optarg) <= 0) - c.prefer = NULL; - continue; - - case ':': - case '?': - fputs(Usage, stderr); - exit(2); - } - /* second, figure out the mode. - * Some options force the mode. Others - * set the mode if it isn't already - */ - - switch(opt) { - case ManageOpt: - newmode = MANAGE; - shortopt = short_bitmap_options; - break; - case 'a': - case Add: - case 'r': - case Remove: - case Replace: - case With: - case 'f': - case Fail: - case ReAdd: /* re-add */ - if (!mode) { - newmode = MANAGE; - shortopt = short_bitmap_options; - } - break; - - case 'A': newmode = ASSEMBLE; - shortopt = short_bitmap_auto_options; - break; - case 'B': newmode = BUILD; - shortopt = short_bitmap_auto_options; - break; - case 'C': newmode = CREATE; - shortopt = short_bitmap_auto_options; - break; - case 'F': newmode = MONITOR; - break; - case 'G': newmode = GROW; - shortopt = short_bitmap_options; - break; - case 'I': newmode = INCREMENTAL; - shortopt = short_bitmap_auto_options; - break; - case AutoDetect: - newmode = AUTODETECT; - break; - - case MiscOpt: - case 'D': - case 'E': - case 'X': - case 'Q': - case ExamineBB: - newmode = MISC; - break; - - case 'R': - case 'S': - case 'o': - case 'w': - case 'W': - case WaitOpt: - case Waitclean: - case DetailPlatform: - case KillSubarray: - case UpdateSubarray: - case UdevRules: - case KillOpt: - if (!mode) - newmode = MISC; - break; - - case NoSharing: - newmode = MONITOR; - break; - } - if (mode && newmode == mode) { - /* everybody happy ! */ - } else if (mode && newmode != mode) { - /* not allowed.. */ - pr_err(""); - if (option_index >= 0) - fprintf(stderr, "--%s", long_options[option_index].name); - else - fprintf(stderr, "-%c", opt); - fprintf(stderr, " would set mdadm mode to \"%s\", but it is already set to \"%s\".\n", - map_num(modes, newmode), - map_num(modes, mode)); - exit(2); - } else if (!mode && newmode) { - mode = newmode; - if (mode == MISC && devs_found) { - pr_err("No action given for %s in --misc mode\n", - devlist->devname); - fprintf(stderr," Action options must come before device names\n"); - exit(2); - } - } else { - /* special case of -c --help */ - if ((opt == 'c' || opt == ConfigFile) && - ( strncmp(optarg, "--h", 3)==0 || - strncmp(optarg, "-h", 2)==0)) { - fputs(Help_config, stdout); - exit(0); - } - - /* If first option is a device, don't force the mode yet */ - if (opt == 1) { - if (devs_found == 0) { - dv = xmalloc(sizeof(*dv)); - dv->devname = optarg; - dv->disposition = devmode; - dv->writemostly = writemostly; - dv->used = 0; - dv->next = NULL; - *devlistend = dv; - devlistend = &dv->next; - - devs_found++; - continue; - } - /* No mode yet, and this is the second device ... */ - pr_err("An option must be given to set the mode before a second device\n" - " (%s) is listed\n", optarg); - exit(2); - } - if (option_index >= 0) - pr_err("--%s", long_options[option_index].name); - else - pr_err("-%c", opt); - fprintf(stderr, " does not set the mode, and so cannot be the first option.\n"); - exit(2); - } - - /* if we just set the mode, then done */ - switch(opt) { - case ManageOpt: - case MiscOpt: - case 'A': - case 'B': - case 'C': - case 'F': - case 'G': - case 'I': - case AutoDetect: - continue; - } - if (opt == 1) { - /* an undecorated option - must be a device name. - */ - - if (devs_found > 0 && devmode == DetailPlatform) { - pr_err("controller may only be specified once. %s ignored\n", - optarg); - continue; - } - - if (devs_found > 0 && mode == MANAGE && !devmode) { - pr_err("Must give one of -a/-r/-f" - " for subsequent devices at %s\n", optarg); - exit(2); - } - if (devs_found > 0 && mode == GROW && !devmode) { - pr_err("Must give -a/--add for" - " devices to add: %s\n", optarg); - exit(2); - } - dv = xmalloc(sizeof(*dv)); - dv->devname = optarg; - dv->disposition = devmode; - dv->writemostly = writemostly; - dv->used = 0; - dv->next = NULL; - *devlistend = dv; - devlistend = &dv->next; - - devs_found++; - continue; - } - - /* We've got a mode, and opt is now something else which - * could depend on the mode */ -#define O(a,b) ((a<<16)|b) - switch (O(mode,opt)) { - case O(GROW,'c'): - case O(GROW,ChunkSize): - case O(CREATE,'c'): - case O(CREATE,ChunkSize): - case O(BUILD,'c'): /* chunk or rounding */ - case O(BUILD,ChunkSize): /* chunk or rounding */ - if (s.chunk) { - pr_err("chunk/rounding may only be specified once. " - "Second value is %s.\n", optarg); - exit(2); - } - s.chunk = parse_size(optarg); - if (s.chunk == INVALID_SECTORS || - s.chunk < 8 || (s.chunk&1)) { - pr_err("invalid chunk/rounding value: %s\n", - optarg); - exit(2); - } - /* Convert sectors to K */ - s.chunk /= 2; - continue; - - case O(INCREMENTAL, 'e'): - case O(CREATE,'e'): - case O(ASSEMBLE,'e'): - case O(MISC,'e'): /* set metadata (superblock) information */ - if (ss) { - pr_err("metadata information already given\n"); - exit(2); - } - for(i=0; !ss && superlist[i]; i++) - ss = superlist[i]->match_metadata_desc(optarg); - - if (!ss) { - pr_err("unrecognised metadata identifier: %s\n", optarg); - exit(2); - } - continue; - - case O(MANAGE,'W'): - case O(MANAGE,WriteMostly): - case O(BUILD,'W'): - case O(BUILD,WriteMostly): - case O(CREATE,'W'): - case O(CREATE,WriteMostly): - /* set write-mostly for following devices */ - writemostly = 1; - continue; - - case O(MANAGE,'w'): - /* clear write-mostly for following devices */ - writemostly = 2; - continue; - - - case O(GROW,'z'): - case O(CREATE,'z'): - case O(BUILD,'z'): /* size */ - if (s.size > 0) { - pr_err("size may only be specified once. " - "Second value is %s.\n", optarg); - exit(2); - } - if (strcmp(optarg, "max")==0) - s.size = MAX_SIZE; - else { - s.size = parse_size(optarg); - if (s.size == INVALID_SECTORS || - s.size < 8) { - pr_err("invalid size: %s\n", - optarg); - exit(2); - } - /* convert sectors to K */ - s.size /= 2; - } - continue; - - case O(GROW,'Z'): /* array size */ - if (array_size > 0) { - pr_err("array-size may only be specified once. " - "Second value is %s.\n", optarg); - exit(2); - } - if (strcmp(optarg, "max") == 0) - array_size = MAX_SIZE; - else { - array_size = parse_size(optarg); - if (array_size == 0 || - array_size == INVALID_SECTORS) { - pr_err("invalid array size: %s\n", - optarg); - exit(2); - } - } - continue; - - case O(CREATE,DataOffset): - case O(GROW,DataOffset): - if (data_offset != INVALID_SECTORS) { - fprintf(stderr, Name ": data-offset may only be specified one. " - "Second value is %s.\n", optarg); - exit(2); - } - if (mode == CREATE && - strcmp(optarg, "variable") == 0) - data_offset = VARIABLE_OFFSET; - else - data_offset = parse_size(optarg); - if (data_offset == INVALID_SECTORS) { - fprintf(stderr, Name ": invalid data-offset: %s\n", - optarg); - exit(2); - } - continue; - - case O(GROW,'l'): - case O(CREATE,'l'): - case O(BUILD,'l'): /* set raid level*/ - if (s.level != UnSet) { - pr_err("raid level may only be set once. " - "Second value is %s.\n", optarg); - exit(2); - } - s.level = map_name(pers, optarg); - if (s.level == UnSet) { - pr_err("invalid raid level: %s\n", - optarg); - exit(2); - } - if (s.level != 0 && s.level != LEVEL_LINEAR && s.level != 1 && - s.level != LEVEL_MULTIPATH && s.level != LEVEL_FAULTY && - s.level != 10 && - mode == BUILD) { - pr_err("Raid level %s not permitted with --build.\n", - optarg); - exit(2); - } - if (s.sparedisks > 0 && s.level < 1 && s.level >= -1) { - pr_err("raid level %s is incompatible with spare-devices setting.\n", - optarg); - exit(2); - } - ident.level = s.level; - continue; - - case O(GROW, 'p'): /* new layout */ - case O(GROW, Layout): - if (s.layout_str) { - pr_err("layout may only be sent once. " - "Second value was %s\n", optarg); - exit(2); - } - s.layout_str = optarg; - /* 'Grow' will parse the value */ - continue; - - case O(CREATE,'p'): /* raid5 layout */ - case O(CREATE,Layout): - case O(BUILD,'p'): /* faulty layout */ - case O(BUILD,Layout): - if (s.layout != UnSet) { - pr_err("layout may only be sent once. " - "Second value was %s\n", optarg); - exit(2); - } - switch(s.level) { - default: - pr_err("layout not meaningful for %s arrays.\n", - map_num(pers, s.level)); - exit(2); - case UnSet: - pr_err("raid level must be given before layout.\n"); - exit(2); - - case 5: - s.layout = map_name(r5layout, optarg); - if (s.layout==UnSet) { - pr_err("layout %s not understood for raid5.\n", - optarg); - exit(2); - } - break; - case 6: - s.layout = map_name(r6layout, optarg); - if (s.layout==UnSet) { - pr_err("layout %s not understood for raid6.\n", - optarg); - exit(2); - } - break; - - case 10: - s.layout = parse_layout_10(optarg); - if (s.layout < 0) { - pr_err("layout for raid10 must be 'nNN', 'oNN' or 'fNN' where NN is a number, not %s\n", optarg); - exit(2); - } - break; - case LEVEL_FAULTY: - /* Faulty - * modeNNN - */ - s.layout = parse_layout_faulty(optarg); - if (s.layout == -1) { - pr_err("layout %s not understood for faulty.\n", - optarg); - exit(2); - } - break; - } - continue; - - case O(CREATE,AssumeClean): - case O(BUILD,AssumeClean): /* assume clean */ - case O(GROW,AssumeClean): - s.assume_clean = 1; - continue; - - case O(GROW,'n'): - case O(CREATE,'n'): - case O(BUILD,'n'): /* number of raid disks */ - if (s.raiddisks) { - pr_err("raid-devices set twice: %d and %s\n", - s.raiddisks, optarg); - exit(2); - } - s.raiddisks = parse_num(optarg); - if (s.raiddisks <= 0) { - pr_err("invalid number of raid devices: %s\n", - optarg); - exit(2); - } - ident.raid_disks = s.raiddisks; - continue; - - case O(CREATE,'x'): /* number of spare (eXtra) disks */ - if (s.sparedisks) { - pr_err("spare-devices set twice: %d and %s\n", - s.sparedisks, optarg); - exit(2); - } - if (s.level != UnSet && s.level <= 0 && s.level >= -1) { - pr_err("spare-devices setting is incompatible with raid level %d\n", - s.level); - exit(2); - } - s.sparedisks = parse_num(optarg); - if (s.sparedisks < 0) { - pr_err("invalid number of spare-devices: %s\n", - optarg); - exit(2); - } - continue; - - case O(CREATE,'a'): - case O(CREATE,Auto): - case O(BUILD,'a'): - case O(BUILD,Auto): - case O(INCREMENTAL,'a'): - case O(INCREMENTAL,Auto): - case O(ASSEMBLE,'a'): - case O(ASSEMBLE,Auto): /* auto-creation of device node */ - c.autof = parse_auto(optarg, "--auto flag", 0); - continue; - - case O(CREATE,Symlinks): - case O(BUILD,Symlinks): - case O(ASSEMBLE,Symlinks): /* auto creation of symlinks in /dev to /dev/md */ - symlinks = optarg; - continue; - - case O(BUILD,'f'): /* force honouring '-n 1' */ - case O(BUILD,Force): /* force honouring '-n 1' */ - case O(GROW,'f'): /* ditto */ - case O(GROW,Force): /* ditto */ - case O(CREATE,'f'): /* force honouring of device list */ - case O(CREATE,Force): /* force honouring of device list */ - case O(ASSEMBLE,'f'): /* force assembly */ - case O(ASSEMBLE,Force): /* force assembly */ - case O(MISC,'f'): /* force zero */ - case O(MISC,Force): /* force zero */ - case O(MANAGE,Force): /* add device which is too large */ - c.force=1; - continue; - /* now for the Assemble options */ - case O(ASSEMBLE, FreezeReshape): /* Freeze reshape during - * initrd phase */ - case O(INCREMENTAL, FreezeReshape): - c.freeze_reshape = 1; - continue; - case O(CREATE,'u'): /* uuid of array */ - case O(ASSEMBLE,'u'): /* uuid of array */ - if (ident.uuid_set) { - pr_err("uuid cannot be set twice. " - "Second value %s.\n", optarg); - exit(2); - } - if (parse_uuid(optarg, ident.uuid)) - ident.uuid_set = 1; - else { - pr_err("Bad uuid: %s\n", optarg); - exit(2); - } - continue; - - case O(CREATE,'N'): - case O(ASSEMBLE,'N'): - case O(MISC,'N'): - if (ident.name[0]) { - pr_err("name cannot be set twice. " - "Second value %s.\n", optarg); - exit(2); - } - if (mode == MISC && !c.subarray) { - pr_err("-N/--name only valid with --update-subarray in misc mode\n"); - exit(2); - } - if (strlen(optarg) > 32) { - pr_err("name '%s' is too long, 32 chars max.\n", - optarg); - exit(2); - } - strcpy(ident.name, optarg); - continue; - - case O(ASSEMBLE,'m'): /* super-minor for array */ - case O(ASSEMBLE,SuperMinor): - if (ident.super_minor != UnSet) { - pr_err("super-minor cannot be set twice. " - "Second value: %s.\n", optarg); - exit(2); - } - if (strcmp(optarg, "dev")==0) - ident.super_minor = -2; - else { - ident.super_minor = parse_num(optarg); - if (ident.super_minor < 0) { - pr_err("Bad super-minor number: %s.\n", optarg); - exit(2); - } - } - continue; - - case O(ASSEMBLE,'o'): - case O(MANAGE,'o'): - case O(CREATE,'o'): - c.readonly = 1; - continue; - - case O(ASSEMBLE,'U'): /* update the superblock */ - case O(MISC,'U'): - if (c.update) { - pr_err("Can only update one aspect" - " of superblock, both %s and %s given.\n", - c.update, optarg); - exit(2); - } - if (mode == MISC && !c.subarray) { - pr_err("Only subarrays can be" - " updated in misc mode\n"); - exit(2); - } - c.update = optarg; - if (strcmp(c.update, "sparc2.2")==0) - continue; - if (strcmp(c.update, "super-minor") == 0) - continue; - if (strcmp(c.update, "summaries")==0) - continue; - if (strcmp(c.update, "resync")==0) - continue; - if (strcmp(c.update, "uuid")==0) - continue; - if (strcmp(c.update, "name")==0) - continue; - if (strcmp(c.update, "homehost")==0) - continue; - if (strcmp(c.update, "devicesize")==0) - continue; - if (strcmp(c.update, "no-bitmap")==0) - continue; - if (strcmp(c.update, "bbl") == 0) - continue; - if (strcmp(c.update, "no-bbl") == 0) - continue; - if (strcmp(c.update, "byteorder")==0) { - if (ss) { - pr_err("must not set metadata" - " type with --update=byteorder.\n"); - exit(2); - } - for(i=0; !ss && superlist[i]; i++) - ss = superlist[i]->match_metadata_desc( - "0.swap"); - if (!ss) { - pr_err("INTERNAL ERROR" - " cannot find 0.swap\n"); - exit(2); - } - - continue; - } - if (strcmp(c.update,"?") == 0 || - strcmp(c.update, "help") == 0) { - outf = stdout; - fprintf(outf, Name ": "); - } else { - outf = stderr; - fprintf(outf, - Name ": '--update=%s' is invalid. ", - c.update); - } - fprintf(outf, "Valid --update options are:\n" - " 'sparc2.2', 'super-minor', 'uuid', 'name', 'resync',\n" - " 'summaries', 'homehost', 'byteorder', 'devicesize',\n" - " 'no-bitmap'\n"); - exit(outf == stdout ? 0 : 2); - - case O(MANAGE,'U'): - /* update=devicesize is allowed with --re-add */ - if (devmode != 'A') { - pr_err("--update in Manage mode only" - " allowed with --re-add.\n"); - exit(1); - } - if (c.update) { - pr_err("Can only update one aspect" - " of superblock, both %s and %s given.\n", - c.update, optarg); - exit(2); - } - c.update = optarg; - if (strcmp(c.update, "devicesize") != 0 && - strcmp(c.update, "bbl") != 0 && - strcmp(c.update, "no-bbl") != 0) { - pr_err("only 'devicesize', 'bbl' and 'no-bbl' can be" - " updated with --re-add\n"); - exit(2); - } - continue; - - case O(INCREMENTAL,NoDegraded): - pr_err("--no-degraded is deprecated in Incremental mode\n"); - case O(ASSEMBLE,NoDegraded): /* --no-degraded */ - c.runstop = -1; /* --stop isn't allowed for --assemble, - * so we overload slightly */ - continue; - - case O(ASSEMBLE,'c'): - case O(ASSEMBLE,ConfigFile): - case O(INCREMENTAL, 'c'): - case O(INCREMENTAL, ConfigFile): - case O(MISC, 'c'): - case O(MISC, ConfigFile): - case O(MONITOR,'c'): - case O(MONITOR,ConfigFile): - if (configfile) { - pr_err("configfile cannot be set twice. " - "Second value is %s.\n", optarg); - exit(2); - } - configfile = optarg; - set_conffile(configfile); - /* FIXME possibly check that config file exists. Even parse it */ - continue; - case O(ASSEMBLE,'s'): /* scan */ - case O(MISC,'s'): - case O(MONITOR,'s'): - case O(INCREMENTAL,'s'): - c.scan = 1; - continue; - - case O(MONITOR,'m'): /* mail address */ - case O(MONITOR,EMail): - if (mailaddr) - pr_err("only specify one mailaddress. %s ignored.\n", - optarg); - else - mailaddr = optarg; - continue; - - case O(MONITOR,'p'): /* alert program */ - case O(MONITOR,ProgramOpt): /* alert program */ - if (program) - pr_err("only specify one alter program. %s ignored.\n", - optarg); - else - program = optarg; - continue; - - case O(MONITOR,'r'): /* rebuild increments */ - case O(MONITOR,Increment): - increments = atoi(optarg); - if (increments > 99 || increments < 1) { - pr_err("please specify positive integer between 1 and 99 as rebuild increments.\n"); - exit(2); - } - continue; - - case O(MONITOR,'d'): /* delay in seconds */ - case O(GROW, 'd'): - case O(BUILD,'d'): /* delay for bitmap updates */ - case O(CREATE,'d'): - if (c.delay) - pr_err("only specify delay once. %s ignored.\n", - optarg); - else { - c.delay = parse_num(optarg); - if (c.delay < 1) { - pr_err("invalid delay: %s\n", - optarg); - exit(2); - } - } - continue; - case O(MONITOR,'f'): /* daemonise */ - case O(MONITOR,Fork): - daemonise = 1; - continue; - case O(MONITOR,'i'): /* pid */ - if (pidfile) - pr_err("only specify one pid file. %s ignored.\n", - optarg); - else - pidfile = optarg; - continue; - case O(MONITOR,'1'): /* oneshot */ - oneshot = 1; - spare_sharing = 0; - continue; - case O(MONITOR,'t'): /* test */ - c.test = 1; - continue; - case O(MONITOR,'y'): /* log messages to syslog */ - openlog("mdadm", LOG_PID, SYSLOG_FACILITY); - dosyslog = 1; - continue; - case O(MONITOR, NoSharing): - spare_sharing = 0; - continue; - - /* now the general management options. Some are applicable - * to other modes. None have arguments. - */ - case O(GROW,'a'): - case O(GROW,Add): - case O(MANAGE,'a'): - case O(MANAGE,Add): /* add a drive */ - devmode = 'a'; - continue; - case O(MANAGE,ReAdd): - devmode = 'A'; - continue; - case O(MANAGE,'r'): /* remove a drive */ - case O(MANAGE,Remove): - devmode = 'r'; - continue; - case O(MANAGE,'f'): /* set faulty */ - case O(MANAGE,Fail): - case O(INCREMENTAL,'f'): - case O(INCREMENTAL,Remove): - case O(INCREMENTAL,Fail): /* r for incremental is taken, use f - * even though we will both fail and - * remove the device */ - devmode = 'f'; - continue; - case O(MANAGE,Replace): - /* Mark these devices for replacement */ - devmode = 'R'; - continue; - case O(MANAGE,With): - /* These are the replacements to use */ - if (devmode != 'R') { - pr_err("--with must follow --replace\n"); - exit(2); - } - devmode = 'W'; - continue; - case O(INCREMENTAL,'R'): - case O(MANAGE,'R'): - case O(ASSEMBLE,'R'): - case O(BUILD,'R'): - case O(CREATE,'R'): /* Run the array */ - if (c.runstop < 0) { - pr_err("Cannot both Stop and Run an array\n"); - exit(2); - } - c.runstop = 1; - continue; - case O(MANAGE,'S'): - if (c.runstop > 0) { - pr_err("Cannot both Run and Stop an array\n"); - exit(2); - } - c.runstop = -1; - continue; - case O(MANAGE,'t'): - c.test = 1; - continue; - - case O(MISC,'Q'): - case O(MISC,'D'): - case O(MISC,'E'): - case O(MISC,KillOpt): - case O(MISC,'R'): - case O(MISC,'S'): - case O(MISC,'X'): - case O(MISC, ExamineBB): - case O(MISC,'o'): - case O(MISC,'w'): - case O(MISC,'W'): - case O(MISC, WaitOpt): - case O(MISC, Waitclean): - case O(MISC, DetailPlatform): - case O(MISC, KillSubarray): - case O(MISC, UpdateSubarray): - if (opt == KillSubarray || opt == UpdateSubarray) { - if (c.subarray) { - pr_err("subarray can only" - " be specified once\n"); - exit(2); - } - c.subarray = optarg; - } - if (devmode && devmode != opt && - (devmode == 'E' || (opt == 'E' && devmode != 'Q'))) { - pr_err("--examine/-E cannot be given with "); - if (devmode == 'E') { - if (option_index >= 0) - fprintf(stderr, "--%s\n", - long_options[option_index].name); - else - fprintf(stderr, "-%c\n", opt); - } else if (isalpha(devmode)) - fprintf(stderr, "-%c\n", devmode); - else - fprintf(stderr, "previous option\n"); - exit(2); - } - devmode = opt; - continue; - case O(MISC, UdevRules): - if (devmode && devmode != opt) { - pr_err("--udev-rules must" - " be the only option.\n"); - } else { - if (udev_filename) - pr_err("only specify one udev " - "rule filename. %s ignored.\n", - optarg); - else - udev_filename = optarg; - } - devmode = opt; - continue; - case O(MISC,'t'): - c.test = 1; - continue; - - case O(MISC, Sparc22): - if (devmode != 'E') { - pr_err("--sparc2.2 only allowed with --examine\n"); - exit(2); - } - c.SparcAdjust = 1; - continue; - - case O(ASSEMBLE,'b'): /* here we simply set the bitmap file */ - case O(ASSEMBLE,Bitmap): - if (!optarg) { - pr_err("bitmap file needed with -b in --assemble mode\n"); - exit(2); - } - if (strcmp(optarg, "internal")==0) { - pr_err("there is no need to specify --bitmap when assembling arrays with internal bitmaps\n"); - continue; - } - bitmap_fd = open(optarg, O_RDWR); - if (!*optarg || bitmap_fd < 0) { - pr_err("cannot open bitmap file %s: %s\n", optarg, strerror(errno)); - exit(2); - } - ident.bitmap_fd = bitmap_fd; /* for Assemble */ - continue; - - case O(ASSEMBLE, BackupFile): - case O(GROW, BackupFile): - /* Specify a file into which grow might place a backup, - * or from which assemble might recover a backup - */ - if (c.backup_file) { - pr_err("backup file already specified, rejecting %s\n", optarg); - exit(2); - } - c.backup_file = optarg; - continue; - - case O(GROW, Continue): - /* Continue interrupted grow - */ - grow_continue = 1; - continue; - case O(ASSEMBLE, InvalidBackup): - /* Acknowledge that the backupfile is invalid, but ask - * to continue anyway - */ - c.invalid_backup = 1; - continue; - - case O(BUILD,'b'): - case O(BUILD,Bitmap): - case O(CREATE,'b'): - case O(CREATE,Bitmap): /* here we create the bitmap */ - if (strcmp(optarg, "none") == 0) { - pr_err("'--bitmap none' only" - " supported for --grow\n"); - exit(2); - } - /* FALL THROUGH */ - case O(GROW,'b'): - case O(GROW,Bitmap): - if (strcmp(optarg, "internal")== 0 || - strcmp(optarg, "none")== 0 || - strchr(optarg, '/') != NULL) { - s.bitmap_file = optarg; - continue; - } - /* probable typo */ - pr_err("bitmap file must contain a '/', or be 'internal', or 'none'\n" - " not '%s'\n", optarg); - exit(2); - - case O(GROW,BitmapChunk): - case O(BUILD,BitmapChunk): - case O(CREATE,BitmapChunk): /* bitmap chunksize */ - s.bitmap_chunk = parse_size(optarg); - if (s.bitmap_chunk == 0 || - s.bitmap_chunk == INVALID_SECTORS || - s.bitmap_chunk & (s.bitmap_chunk - 1)) { - pr_err("invalid bitmap chunksize: %s\n", - optarg); - exit(2); - } - s.bitmap_chunk = s.bitmap_chunk * 512; - continue; - - case O(GROW, WriteBehind): - case O(BUILD, WriteBehind): - case O(CREATE, WriteBehind): /* write-behind mode */ - s.write_behind = DEFAULT_MAX_WRITE_BEHIND; - if (optarg) { - s.write_behind = parse_num(optarg); - if (s.write_behind < 0 || - s.write_behind > 16383) { - pr_err("Invalid value for maximum outstanding write-behind writes: %s.\n\tMust be between 0 and 16383.\n", optarg); - exit(2); - } - } - continue; - - case O(INCREMENTAL, 'r'): - case O(INCREMENTAL, RebuildMapOpt): - rebuild_map = 1; - continue; - case O(INCREMENTAL, IncrementalPath): - remove_path = optarg; - continue; - } - /* We have now processed all the valid options. Anything else is - * an error - */ - if (option_index > 0) - pr_err(":option --%s not valid in %s mode\n", - long_options[option_index].name, - map_num(modes, mode)); - else - pr_err("option -%c not valid in %s mode\n", - opt, map_num(modes, mode)); - exit(2); - - } - - if (print_help) { - char *help_text; - if (print_help == 2) - help_text = OptionHelp; - else - help_text = mode_help[mode]; - if (help_text == NULL) - help_text = Help; - fputs(help_text,stdout); - exit(0); - } - - if (!mode && devs_found) { - mode = MISC; - devmode = 'Q'; - if (devlist->disposition == 0) - devlist->disposition = devmode; - } - if (!mode) { - fputs(Usage, stderr); - exit(2); - } - - if (symlinks) { - struct createinfo *ci = conf_get_create_info(); - - if (strcasecmp(symlinks, "yes") == 0) - ci->symlinks = 1; - else if (strcasecmp(symlinks, "no") == 0) - ci->symlinks = 0; - else { - pr_err("option --symlinks must be 'no' or 'yes'\n"); - exit(2); - } - } - /* Ok, got the option parsing out of the way - * hopefully it's mostly right but there might be some stuff - * missing - * - * That is mosty checked in the per-mode stuff but... - * - * For @,B,C and A without -s, the first device listed must be - * an md device. We check that here and open it. - */ - - if (mode == MANAGE || mode == BUILD || mode == CREATE - || mode == GROW - || (mode == ASSEMBLE && ! c.scan)) { - if (devs_found < 1) { - pr_err("an md device must be given in this mode\n"); - exit(2); - } - if ((int)ident.super_minor == -2 && c.autof) { - pr_err("--super-minor=dev is incompatible with --auto\n"); - exit(2); - } - if (mode == MANAGE || mode == GROW) { - mdfd = open_mddev(devlist->devname, 1); - if (mdfd < 0) - exit(1); - } else - /* non-existent device is OK */ - mdfd = open_mddev(devlist->devname, 0); - if (mdfd == -2) { - pr_err("device %s exists but is not an " - "md array.\n", devlist->devname); - exit(1); - } - if ((int)ident.super_minor == -2) { - struct stat stb; - if (mdfd < 0) { - pr_err("--super-minor=dev given, and " - "listed device %s doesn't exist.\n", - devlist->devname); - exit(1); - } - fstat(mdfd, &stb); - ident.super_minor = minor(stb.st_rdev); - } - if (mdfd >= 0 && mode != MANAGE && mode != GROW) { - /* We don't really want this open yet, we just might - * have wanted to check some things - */ - close(mdfd); - mdfd = -1; - } - } - - if (s.raiddisks) { - if (s.raiddisks == 1 && !c.force && s.level != LEVEL_FAULTY) { - pr_err("'1' is an unusual number of drives for an array, so it is probably\n" - " a mistake. If you really mean it you will need to specify --force before\n" - " setting the number of drives.\n"); - exit(2); - } - } - - if (c.homehost == NULL) - c.homehost = conf_get_homehost(&c.require_homehost); - if (c.homehost == NULL || strcasecmp(c.homehost, "")==0) { - if (gethostname(sys_hostname, sizeof(sys_hostname)) == 0) { - sys_hostname[sizeof(sys_hostname)-1] = 0; - c.homehost = sys_hostname; - } - } - if (c.homehost && (!c.homehost[0] || strcasecmp(c.homehost, "") == 0)) { - c.homehost = NULL; - c.require_homehost = 0; - } - - if ((mode == MISC && devmode == 'E') - || (mode == MONITOR && spare_sharing == 0)) - /* Anyone may try this */; - else if (geteuid() != 0) { - pr_err("must be super-user to perform this action\n"); - exit(1); - } - - ident.autof = c.autof; - - if (c.scan && c.verbose < 2) - /* --scan implied --brief unless -vv */ - c.brief = 1; - - rv = 0; - switch(mode) { - case MANAGE: - /* readonly, add/remove, readwrite, runstop */ - if (c.readonly > 0) - rv = Manage_ro(devlist->devname, mdfd, c.readonly); - if (!rv && devs_found>1) - rv = Manage_subdevs(devlist->devname, mdfd, - devlist->next, c.verbose, c.test, - c.update, c.force); - if (!rv && c.readonly < 0) - rv = Manage_ro(devlist->devname, mdfd, c.readonly); - if (!rv && c.runstop) - rv = Manage_runstop(devlist->devname, mdfd, c.runstop, c.verbose, 0); - break; - case ASSEMBLE: - if (devs_found == 1 && ident.uuid_set == 0 && - ident.super_minor == UnSet && ident.name[0] == 0 && !c.scan ) { - /* Only a device has been given, so get details from config file */ - struct mddev_ident *array_ident = conf_get_ident(devlist->devname); - if (array_ident == NULL) { - pr_err("%s not identified in config file.\n", - devlist->devname); - rv |= 1; - if (mdfd >= 0) - close(mdfd); - } else { - if (array_ident->autof == 0) - array_ident->autof = c.autof; - rv |= Assemble(ss, devlist->devname, array_ident, - NULL, &c); - } - } else if (!c.scan) - rv = Assemble(ss, devlist->devname, &ident, - devlist->next, &c); - else if (devs_found > 0) { - if (c.update && devs_found > 1) { - pr_err("can only update a single array at a time\n"); - exit(1); - } - if (c.backup_file && devs_found > 1) { - pr_err("can only assemble a single array when providing a backup file.\n"); - exit(1); - } - for (dv = devlist ; dv ; dv=dv->next) { - struct mddev_ident *array_ident = conf_get_ident(dv->devname); - if (array_ident == NULL) { - pr_err("%s not identified in config file.\n", - dv->devname); - rv |= 1; - continue; - } - if (array_ident->autof == 0) - array_ident->autof = c.autof; - rv |= Assemble(ss, dv->devname, array_ident, - NULL, &c); - } - } else { - if (c.update) { - pr_err("--update not meaningful with a --scan assembly.\n"); - exit(1); - } - if (c.backup_file) { - pr_err("--backup_file not meaningful with a --scan assembly.\n"); - exit(1); - } - rv = scan_assemble(ss, &c, &ident); - } - - break; - case BUILD: - if (c.delay == 0) - c.delay = DEFAULT_BITMAP_DELAY; - if (s.write_behind && !s.bitmap_file) { - pr_err("write-behind mode requires a bitmap.\n"); - rv = 1; - break; - } - if (s.raiddisks == 0) { - pr_err("no raid-devices specified.\n"); - rv = 1; - break; - } - - if (s.bitmap_file) { - if (strcmp(s.bitmap_file, "internal")==0) { - pr_err("'internal' bitmaps not supported with --build\n"); - rv |= 1; - break; - } - } - rv = Build(devlist->devname, devlist->next, &s, &c); - break; - case CREATE: - if (c.delay == 0) - c.delay = DEFAULT_BITMAP_DELAY; - if (s.write_behind && !s.bitmap_file) { - pr_err("write-behind mode requires a bitmap.\n"); - rv = 1; - break; - } - if (s.raiddisks == 0) { - pr_err("no raid-devices specified.\n"); - rv = 1; - break; - } - - rv = Create(ss, devlist->devname, - ident.name, ident.uuid_set ? ident.uuid : NULL, - devs_found-1, devlist->next, - &s, &c, data_offset); - break; - case MISC: - if (devmode == 'E') { - if (devlist == NULL && !c.scan) { - pr_err("No devices to examine\n"); - exit(2); - } - if (devlist == NULL) - devlist = conf_get_devs(); - if (devlist == NULL) { - pr_err("No devices listed in %s\n", configfile?configfile:DefaultConfFile); - exit(1); - } - rv = Examine(devlist, &c, ss); - } else if (devmode == DetailPlatform) { - rv = Detail_Platform(ss ? ss->ss : NULL, ss ? c.scan : 1, - c.verbose, c.export, - devlist ? devlist->devname : NULL); - } else if (devlist == NULL) { - if (devmode == 'S' && c.scan) - rv = stop_scan(c.verbose); - else if ((devmode == 'D' || devmode == Waitclean) && c.scan) - rv = misc_scan(devmode, &c); - else if (devmode == UdevRules) - rv = Write_rules(udev_filename); - else { - pr_err("No devices given.\n"); - exit(2); - } - } else - rv = misc_list(devlist, &ident, ss, &c); - break; - case MONITOR: - if (!devlist && !c.scan) { - pr_err("Cannot monitor: need --scan or at least one device\n"); - rv = 1; - break; - } - if (pidfile && !daemonise) { - pr_err("Cannot write a pid file when not in daemon mode\n"); - rv = 1; - break; - } - if (c.delay == 0) { - if (get_linux_version() > 2006016) - /* mdstat responds to poll */ - c.delay = 1000; - else - c.delay = 60; - } - if (c.delay == 0) - c.delay = 60; - rv= Monitor(devlist, mailaddr, program, - &c, daemonise, oneshot, - dosyslog, pidfile, increments, - spare_sharing); - break; - - case GROW: - if (array_size > 0) { - /* alway impose array size first, independent of - * anything else - * Do not allow level or raid_disks changes at the - * same time as that can be irreversibly destructive. - */ - struct mdinfo sra; - int err; - if (s.raiddisks || s.level != UnSet) { - pr_err("cannot change array size in same operation " - "as changing raiddisks or level.\n" - " Change size first, then check that data is still intact.\n"); - rv = 1; - break; - } - sysfs_init(&sra, mdfd, 0); - if (array_size == MAX_SIZE) - err = sysfs_set_str(&sra, NULL, "array_size", "default"); - else - err = sysfs_set_num(&sra, NULL, "array_size", array_size / 2); - if (err < 0) { - if (errno == E2BIG) - pr_err("--array-size setting" - " is too large.\n"); - else - pr_err("current kernel does" - " not support setting --array-size\n"); - rv = 1; - break; - } - } - if (devs_found > 1 && s.raiddisks == 0) { - /* must be '-a'. */ - if (s.size > 0 || s.chunk || s.layout_str != NULL || s.bitmap_file) { - pr_err("--add cannot be used with " - "other geometry changes in --grow mode\n"); - rv = 1; - break; - } - for (dv=devlist->next; dv ; dv=dv->next) { - rv = Grow_Add_device(devlist->devname, mdfd, - dv->devname); - if (rv) - break; - } - } else if (s.bitmap_file) { - if (s.size > 0 || s.raiddisks || s.chunk || - s.layout_str != NULL || devs_found > 1) { - pr_err("--bitmap changes cannot be " - "used with other geometry changes " - "in --grow mode\n"); - rv = 1; - break; - } - if (c.delay == 0) - c.delay = DEFAULT_BITMAP_DELAY; - rv = Grow_addbitmap(devlist->devname, mdfd, &c, &s); - } else if (grow_continue) - rv = Grow_continue_command(devlist->devname, - mdfd, c.backup_file, - c.verbose); - else if (s.size > 0 || s.raiddisks || s.layout_str != NULL - || s.chunk != 0 || s.level != UnSet) { - rv = Grow_reshape(devlist->devname, mdfd, - devlist->next, - data_offset, &c, &s); - } else if (array_size == 0) - pr_err("no changes to --grow\n"); - break; - case INCREMENTAL: - if (rebuild_map) { - RebuildMap(); - } - if (c.scan) { - if (c.runstop <= 0) { - pr_err("--incremental --scan meaningless without --run.\n"); - break; - } - if (devmode == 'f') { - pr_err("--incremental --scan --fail not supported.\n"); - break; - } - rv = IncrementalScan(c.verbose); - } - if (!devlist) { - if (!rebuild_map && !c.scan) { - pr_err("--incremental requires a device.\n"); - rv = 1; - } - break; - } - if (devlist->next) { - pr_err("--incremental can only handle one device.\n"); - rv = 1; - break; - } - if (devmode == 'f') - rv = IncrementalRemove(devlist->devname, remove_path, - c.verbose); - else - rv = Incremental(devlist->devname, &c, ss); - break; - case AUTODETECT: - autodetect(); - break; - } - exit(rv); -} - -static int scan_assemble(struct supertype *ss, - struct context *c, - struct mddev_ident *ident) -{ - struct mddev_ident *a, *array_list = conf_get_ident(NULL); - struct mddev_dev *devlist = conf_get_devs(); - struct map_ent *map = NULL; - int cnt = 0; - int rv = 0; - int failures, successes; - - if (conf_verify_devnames(array_list)) { - pr_err("Duplicate MD device names in " - "conf file were found.\n"); - return 1; - } - if (devlist == NULL) { - pr_err("No devices listed in conf file were found.\n"); - return 1; - } - for (a = array_list; a ; a = a->next) { - a->assembled = 0; - if (a->autof == 0) - a->autof = c->autof; - } - if (map_lock(&map)) - pr_err("%s: failed to get " - "exclusive lock on mapfile\n", - __func__); - do { - failures = 0; - successes = 0; - rv = 0; - for (a = array_list; a ; a = a->next) { - int r; - if (a->assembled) - continue; - if (a->devname && - strcasecmp(a->devname, "") == 0) - continue; - - r = Assemble(ss, a->devname, - a, NULL, c); - if (r == 0) { - a->assembled = 1; - successes++; - } else - failures++; - rv |= r; - cnt++; - } - } while (failures && successes); - if (c->homehost && cnt == 0) { - /* Maybe we can auto-assemble something. - * Repeatedly call Assemble in auto-assemble mode - * until it fails - */ - int rv2; - int acnt; - ident->autof = c->autof; - do { - struct mddev_dev *devlist = conf_get_devs(); - acnt = 0; - do { - rv2 = Assemble(ss, NULL, - ident, - devlist, c); - if (rv2==0) { - cnt++; - acnt++; - } - } while (rv2!=2); - /* Incase there are stacked devices, we need to go around again */ - } while (acnt); - if (cnt == 0 && rv == 0) { - pr_err("No arrays found in config file or automatically\n"); - rv = 1; - } else if (cnt) - rv = 0; - } else if (cnt == 0 && rv == 0) { - pr_err("No arrays found in config file\n"); - rv = 1; - } - map_unlock(&map); - return rv; -} - -static int misc_scan(char devmode, struct context *c) -{ - /* apply --detail or --wait-clean to - * all devices in /proc/mdstat - */ - struct mdstat_ent *ms = mdstat_read(0, 1); - struct mdstat_ent *e; - struct map_ent *map = NULL; - int members; - int rv = 0; - - for (members = 0; members <= 1; members++) { - for (e=ms ; e ; e=e->next) { - char *name; - struct map_ent *me; - int member = e->metadata_version && - strncmp(e->metadata_version, - "external:/", 10) == 0; - if (members != member) - continue; - me = map_by_devnum(&map, e->devnum); - if (me && me->path - && strcmp(me->path, "/unknown") != 0) - name = me->path; - else - name = get_md_name(e->devnum); - - if (!name) { - pr_err("cannot find device file for %s\n", - e->dev); - continue; - } - if (devmode == 'D') - rv |= Detail(name, c); - else - rv |= WaitClean(name, -1, c->verbose); - put_md_name(name); - } - } - free_mdstat(ms); - return rv; -} - -static int stop_scan(int verbose) -{ - /* apply --stop to all devices in /proc/mdstat */ - /* Due to possible stacking of devices, repeat until - * nothing more can be stopped - */ - int progress=1, err; - int last = 0; - int rv = 0; - do { - struct mdstat_ent *ms = mdstat_read(0, 0); - struct mdstat_ent *e; - - if (!progress) last = 1; - progress = 0; err = 0; - for (e=ms ; e ; e=e->next) { - char *name = get_md_name(e->devnum); - int mdfd; - - if (!name) { - pr_err("cannot find device file for %s\n", - e->dev); - continue; - } - mdfd = open_mddev(name, 1); - if (mdfd >= 0) { - if (Manage_runstop(name, mdfd, -1, verbose, !last)) - err = 1; - else - progress = 1; - close(mdfd); - } - - put_md_name(name); - } - free_mdstat(ms); - } while (!last && err); - if (err) - rv |= 1; - return rv; -} - -static int misc_list(struct mddev_dev *devlist, - struct mddev_ident *ident, - struct supertype *ss, struct context *c) -{ - struct mddev_dev *dv; - int rv = 0; - - for (dv=devlist ; dv; dv=dv->next) { - int mdfd; - - switch(dv->disposition) { - case 'D': - rv |= Detail(dv->devname, c); - continue; - case KillOpt: /* Zero superblock */ - if (ss) - rv |= Kill(dv->devname, ss, c->force, c->verbose,0); - else { - int v = c->verbose; - do { - rv |= Kill(dv->devname, NULL, c->force, v, 0); - v = -1; - } while (rv == 0); - rv &= ~2; - } - continue; - case 'Q': - rv |= Query(dv->devname); continue; - case 'X': - rv |= ExamineBitmap(dv->devname, c->brief, ss); continue; - case ExamineBB: - rv |= ExamineBadblocks(dv->devname, c->brief, ss); continue; - case 'W': - case WaitOpt: - rv |= Wait(dv->devname); continue; - case Waitclean: - rv |= WaitClean(dv->devname, -1, c->verbose); continue; - case KillSubarray: - rv |= Kill_subarray(dv->devname, c->subarray, c->verbose); - continue; - case UpdateSubarray: - if (c->update == NULL) { - pr_err("-U/--update must be specified with --update-subarray\n"); - rv |= 1; - continue; - } - rv |= Update_subarray(dv->devname, c->subarray, - c->update, ident, c->verbose); - continue; - } - mdfd = open_mddev(dv->devname, 1); - if (mdfd>=0) { - switch(dv->disposition) { - case 'R': - rv |= Manage_runstop(dv->devname, mdfd, 1, c->verbose, 0); break; - case 'S': - rv |= Manage_runstop(dv->devname, mdfd, -1, c->verbose, 0); break; - case 'o': - rv |= Manage_ro(dv->devname, mdfd, 1); break; - case 'w': - rv |= Manage_ro(dv->devname, mdfd, -1); break; - } - close(mdfd); - } else - rv |= 1; - } - return rv; -} ./mdadm/offroot/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.668448890 +0000 @@ -1,1183 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0 -/* - * GPL HEADER START - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 only, - * as published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License version 2 for more details (a copy is included - * in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU General Public License - * version 2 along with this program; If not, see - * http://www.gnu.org/licenses/gpl-2.0.html - * - * GPL HEADER END - */ -/* - * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. - * Use is subject to license terms. - * - * Copyright (c) 2010, 2017, Intel Corporation. - */ -/* - * This file is part of Lustre, http://www.lustre.org/ - * Lustre is a trademark of Sun Microsystems, Inc. - * - * lustre/ldlm/ldlm_pool.c - * - * Author: Yury Umanets - */ - -/* - * Idea of this code is rather simple. Each second, for each server namespace - * we have SLV - server lock volume which is calculated on current number of - * granted locks, grant speed for past period, etc - that is, locking load. - * This SLV number may be thought as a flow definition for simplicity. It is - * sent to clients with each occasion to let them know what is current load - * situation on the server. By default, at the beginning, SLV on server is - * set max value which is calculated as the following: allow to one client - * have all locks of limit ->pl_limit for 10h. - * - * Next, on clients, number of cached locks is not limited artificially in any - * way as it was before. Instead, client calculates CLV, that is, client lock - * volume for each lock and compares it with last SLV from the server. CLV is - * calculated as the number of locks in LRU * lock live time in seconds. If - * CLV > SLV - lock is canceled. - * - * Client has LVF, that is, lock volume factor which regulates how much - * sensitive client should be about last SLV from server. The higher LVF is the - * more locks will be canceled on client. Default value for it is 1. Setting LVF - * to 2 means that client will cancel locks 2 times faster. - * - * Locks on a client will be canceled more intensively in these cases: - * (1) if SLV is smaller, that is, load is higher on the server; - * (2) client has a lot of locks (the more locks are held by client, the bigger - * chances that some of them should be canceled); - * (3) client has old locks (taken some time ago); - * - * Thus, according to flow paradigm that we use for better understanding SLV, - * CLV is the volume of particle in flow described by SLV. According to this, - * if flow is getting thinner, more and more particles become outside of it and - * as particles are locks, they should be canceled. - * - * General idea of this belongs to Vitaly Fertman (vitaly@clusterfs.com). - * Andreas Dilger (adilger@clusterfs.com) proposed few nice ideas like using - * LVF and many cleanups. Flow definition to allow more easy understanding of - * the logic belongs to Nikita Danilov (nikita@clusterfs.com) as well as many - * cleanups and fixes. And design and implementation are done by Yury Umanets - * (umka@clusterfs.com). - * - * Glossary for terms used: - * - * pl_limit - Number of allowed locks in pool. Applies to server and client - * side (tunable); - * - * pl_granted - Number of granted locks (calculated); - * pl_grant_rate - Number of granted locks for last T (calculated); - * pl_cancel_rate - Number of canceled locks for last T (calculated); - * pl_grant_speed - Grant speed (GR - CR) for last T (calculated); - * pl_grant_plan - Planned number of granted locks for next T (calculated); - * pl_server_lock_volume - Current server lock volume (calculated); - * - * As it may be seen from list above, we have few possible tunables which may - * affect behavior much. They all may be modified via sysfs. However, they also - * give a possibility for constructing few pre-defined behavior policies. If - * none of predefines is suitable for a working pattern being used, new one may - * be "constructed" via sysfs tunables. - */ - -#define DEBUG_SUBSYSTEM S_LDLM - -#include -#include -#include -#include -#include "ldlm_internal.h" - -/* - * 50 ldlm locks for 1MB of RAM. - */ -#define LDLM_POOL_HOST_L ((NUM_CACHEPAGES >> (20 - PAGE_SHIFT)) * 50) - -/* - * Maximal possible grant step plan in %. - */ -#define LDLM_POOL_MAX_GSP (30) - -/* - * Minimal possible grant step plan in %. - */ -#define LDLM_POOL_MIN_GSP (1) - -/* - * This controls the speed of reaching LDLM_POOL_MAX_GSP - * with increasing thread period. - */ -#define LDLM_POOL_GSP_STEP_SHIFT (2) - -/* - * LDLM_POOL_GSP% of all locks is default GP. - */ -#define LDLM_POOL_GP(L) (((L) * LDLM_POOL_MAX_GSP) / 100) - -/* - * Max age for locks on clients. - */ -#define LDLM_POOL_MAX_AGE (36000) - -/* - * The granularity of SLV calculation. - */ -#define LDLM_POOL_SLV_SHIFT (10) - -static inline u64 dru(u64 val, u32 shift, int round_up) -{ - return (val + (round_up ? (1 << shift) - 1 : 0)) >> shift; -} - -static inline u64 ldlm_pool_slv_max(u32 L) -{ - /* - * Allow to have all locks for 1 client for 10 hrs. - * Formula is the following: limit * 10h / 1 client. - */ - u64 lim = (u64)L * LDLM_POOL_MAX_AGE / 1; - return lim; -} - -static inline u64 ldlm_pool_slv_min(u32 L) -{ - return 1; -} - -enum { - LDLM_POOL_FIRST_STAT = 0, - LDLM_POOL_GRANTED_STAT = LDLM_POOL_FIRST_STAT, - LDLM_POOL_GRANT_STAT, - LDLM_POOL_CANCEL_STAT, - LDLM_POOL_GRANT_RATE_STAT, - LDLM_POOL_CANCEL_RATE_STAT, - LDLM_POOL_GRANT_PLAN_STAT, - LDLM_POOL_SLV_STAT, - LDLM_POOL_SHRINK_REQTD_STAT, - LDLM_POOL_SHRINK_FREED_STAT, - LDLM_POOL_RECALC_STAT, - LDLM_POOL_TIMING_STAT, - LDLM_POOL_LAST_STAT -}; - -/** - * Calculates suggested grant_step in % of available locks for passed - * @period. This is later used in grant_plan calculations. - */ -static inline int ldlm_pool_t2gsp(unsigned int t) -{ - /* - * This yields 1% grant step for anything below LDLM_POOL_GSP_STEP - * and up to 30% for anything higher than LDLM_POOL_GSP_STEP. - * - * How this will affect execution is the following: - * - * - for thread period 1s we will have grant_step 1% which good from - * pov of taking some load off from server and push it out to clients. - * This is like that because 1% for grant_step means that server will - * not allow clients to get lots of locks in short period of time and - * keep all old locks in their caches. Clients will always have to - * get some locks back if they want to take some new; - * - * - for thread period 10s (which is default) we will have 23% which - * means that clients will have enough of room to take some new locks - * without getting some back. All locks from this 23% which were not - * taken by clients in current period will contribute in SLV growing. - * SLV growing means more locks cached on clients until limit or grant - * plan is reached. - */ - return LDLM_POOL_MAX_GSP - - ((LDLM_POOL_MAX_GSP - LDLM_POOL_MIN_GSP) >> - (t >> LDLM_POOL_GSP_STEP_SHIFT)); -} - -/** - * Recalculates next stats on passed @pl. - * - * \pre ->pl_lock is locked. - */ -static void ldlm_pool_recalc_stats(struct ldlm_pool *pl, timeout_t period) -{ - int grant_plan = pl->pl_grant_plan; - u64 slv = pl->pl_server_lock_volume; - int granted = atomic_read(&pl->pl_granted); - int grant_rate = atomic_read(&pl->pl_grant_rate) / period; - int cancel_rate = atomic_read(&pl->pl_cancel_rate) / period; - - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_SLV_STAT, - slv); - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_GRANTED_STAT, - granted); - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_GRANT_RATE_STAT, - grant_rate); - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_GRANT_PLAN_STAT, - grant_plan); - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_CANCEL_RATE_STAT, - cancel_rate); -} - -/** - * Sets SLV and Limit from container_of(pl, struct ldlm_namespace, - * ns_pool)->ns_obd tp passed @pl. - */ -static void ldlm_cli_pool_pop_slv(struct ldlm_pool *pl) -{ - struct obd_device *obd; - - /* - * Get new SLV and Limit from obd which is updated with coming - * RPCs. - */ - obd = container_of(pl, struct ldlm_namespace, - ns_pool)->ns_obd; - read_lock(&obd->obd_pool_lock); - pl->pl_server_lock_volume = obd->obd_pool_slv; - atomic_set(&pl->pl_limit, obd->obd_pool_limit); - read_unlock(&obd->obd_pool_lock); -} - -/** - * Recalculates client size pool @pl according to current SLV and Limit. - */ -static int ldlm_cli_pool_recalc(struct ldlm_pool *pl) -{ - timeout_t recalc_interval_sec; - int ret; - - recalc_interval_sec = ktime_get_seconds() - pl->pl_recalc_time; - if (recalc_interval_sec < pl->pl_recalc_period) - return 0; - - spin_lock(&pl->pl_lock); - /* - * Check if we need to recalc lists now. - */ - recalc_interval_sec = ktime_get_seconds() - pl->pl_recalc_time; - if (recalc_interval_sec < pl->pl_recalc_period) { - spin_unlock(&pl->pl_lock); - return 0; -<<<<<<< found - } -||||||| expected - */ - ldlm_pool_recalc_grant_plan(pl); - - pl->pl_recalc_time = ktime_get_real_seconds(); - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_TIMING_STAT, - recalc_interval_sec); - spin_unlock(&pl->pl_lock); -======= - */ - ldlm_pool_recalc_grant_plan(pl); - - pl->pl_recalc_time = ktime_get_seconds(); - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_TIMING_STAT, - recalc_interval_sec); - spin_unlock(&pl->pl_lock); ->>>>>>> replacement -<<<<<<< found -||||||| expected - */ -static int ldlm_cli_pool_recalc(struct ldlm_pool *pl) -{ - time64_t recalc_interval_sec; - int ret; -======= - */ -static int ldlm_cli_pool_recalc(struct ldlm_pool *pl) -{ - timeout_t recalc_interval_sec; - int ret; ->>>>>>> replacement - -<<<<<<< found - /* - * Make sure that pool knows last SLV and Limit from obd. - */ - ldlm_cli_pool_pop_slv(pl); - - spin_unlock(&pl->pl_lock); -||||||| expected - ENTRY; - - recalc_interval_sec = ktime_get_real_seconds() - pl->pl_recalc_time; - if (recalc_interval_sec < pl->pl_recalc_period) - return 0; - -======= - ENTRY; - - recalc_interval_sec = ktime_get_seconds() - pl->pl_recalc_time; - if (recalc_interval_sec < pl->pl_recalc_period) - return 0; - ->>>>>>> replacement -<<<<<<< found -||||||| expected - /* - * Check if we need to recalc lists now. - */ - recalc_interval_sec = ktime_get_real_seconds() - pl->pl_recalc_time; - if (recalc_interval_sec < pl->pl_recalc_period) { - spin_unlock(&pl->pl_lock); -======= - /* - * Check if we need to recalc lists now. - */ - recalc_interval_sec = ktime_get_seconds() - pl->pl_recalc_time; - if (recalc_interval_sec < pl->pl_recalc_period) { - spin_unlock(&pl->pl_lock); ->>>>>>> replacement - - /* - * In the time of canceling locks on client we do not need to maintain - * sharp timing, we only want to cancel locks asap according to new SLV. - * It may be called when SLV has changed much, this is why we do not - * take into account pl->pl_recalc_time here. - */ - ret = ldlm_cancel_lru(container_of(pl, struct ldlm_namespace, ns_pool), - 0, LCF_ASYNC, 0); - - spin_lock(&pl->pl_lock); - /* - * Time of LRU resizing might be longer than period, - * so update after LRU resizing rather than before it. - */ - pl->pl_recalc_time = ktime_get_seconds(); - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_TIMING_STAT, - recalc_interval_sec); - spin_unlock(&pl->pl_lock); - return ret; -} - -/** - * This function is main entry point for memory pressure handling on client - * side. Main goal of this function is to cancel some number of locks on - * passed @pl according to @nr and @gfp_mask. - */ -static int ldlm_cli_pool_shrink(struct ldlm_pool *pl, - int nr, gfp_t gfp_mask) -{ - struct ldlm_namespace *ns; - int unused; - - ns = container_of(pl, struct ldlm_namespace, ns_pool); - - /* - * Do not cancel locks in case lru resize is disabled for this ns. - */ - if (!ns_connect_lru_resize(ns)) - return 0; - - /* - * Make sure that pool knows last SLV and Limit from obd. - */ - spin_lock(&pl->pl_lock); - ldlm_cli_pool_pop_slv(pl); - spin_unlock(&pl->pl_lock); - - spin_lock(&ns->ns_lock); - unused = ns->ns_nr_unused; - spin_unlock(&ns->ns_lock); - - if (nr == 0) - return (unused / 100) * sysctl_vfs_cache_pressure; - else - return ldlm_cancel_lru(ns, nr, LCF_ASYNC, 0); -} - -static const struct ldlm_pool_ops ldlm_cli_pool_ops = { - .po_recalc = ldlm_cli_pool_recalc, - .po_shrink = ldlm_cli_pool_shrink -}; - -/** - * Pool recalc wrapper. Will call either client or server pool recalc callback - * depending what pool @pl is used. - * - * \retval time in seconds for the next recalc of this pool - */ -<<<<<<< found -static int ldlm_pool_recalc(struct ldlm_pool *pl) -{ - u32 recalc_interval_sec; -||||||| expected -time64_t ldlm_pool_recalc(struct ldlm_pool *pl) -{ - time64_t recalc_interval_sec; -======= -time64_t ldlm_pool_recalc(struct ldlm_pool *pl) -{ - timeout_t recalc_interval_sec; ->>>>>>> replacement - int count; - - recalc_interval_sec = ktime_get_seconds() - pl->pl_recalc_time; - if (recalc_interval_sec > 0) { - spin_lock(&pl->pl_lock); -<<<<<<< found - recalc_interval_sec = ktime_get_real_seconds() - - pl->pl_recalc_time; -||||||| expected - recalc_interval_sec = ktime_get_real_seconds() - - pl->pl_recalc_time; -======= - recalc_interval_sec = ktime_get_seconds() - pl->pl_recalc_time; ->>>>>>> replacement - - if (recalc_interval_sec > 0) { - /* - * Update pool statistics every recalc interval. - */ - ldlm_pool_recalc_stats(pl, recalc_interval_sec); - - /* - * Zero out all rates and speed for the last period. - */ - atomic_set(&pl->pl_grant_rate, 0); - atomic_set(&pl->pl_cancel_rate, 0); - } - spin_unlock(&pl->pl_lock); - } - - if (pl->pl_ops->po_recalc) { - count = pl->pl_ops->po_recalc(pl); - lprocfs_counter_add(pl->pl_stats, LDLM_POOL_RECALC_STAT, - count); - } - -<<<<<<< found - recalc_interval_sec = pl->pl_recalc_time - ktime_get_real_seconds() + - pl->pl_recalc_period; - if (recalc_interval_sec <= 0) { - /* DEBUG: should be re-removed after LU-4536 is fixed */ - CDEBUG(D_DLMTRACE, - "%s: Negative interval(%ld), too short period(%ld)\n", - pl->pl_name, (long)recalc_interval_sec, - (long)pl->pl_recalc_period); - - /* Prevent too frequent recalculation. */ - recalc_interval_sec = 1; - } - - return recalc_interval_sec; -||||||| expected - recalc_interval_sec = pl->pl_recalc_time - ktime_get_real_seconds() + - pl->pl_recalc_period; - if (recalc_interval_sec <= 0) { - /* DEBUG: should be re-removed after LU-4536 is fixed */ - CDEBUG(D_DLMTRACE, "%s: Negative interval(%lld), too short period(%lld)\n", - pl->pl_name, recalc_interval_sec, - (s64)pl->pl_recalc_period); - - /* Prevent too frequent recalculation. */ - recalc_interval_sec = 1; - } - - return recalc_interval_sec; -======= - return pl->pl_recalc_time + pl->pl_recalc_period; ->>>>>>> replacement -} - -/* - * Pool shrink wrapper. Will call either client or server pool recalc callback - * depending what pool pl is used. When nr == 0, just return the number of - * freeable locks. Otherwise, return the number of canceled locks. - */ -static int ldlm_pool_shrink(struct ldlm_pool *pl, int nr, gfp_t gfp_mask) -{ - int cancel = 0; - - if (pl->pl_ops->po_shrink) { - cancel = pl->pl_ops->po_shrink(pl, nr, gfp_mask); - if (nr > 0) { - lprocfs_counter_add(pl->pl_stats, - LDLM_POOL_SHRINK_REQTD_STAT, - nr); - lprocfs_counter_add(pl->pl_stats, - LDLM_POOL_SHRINK_FREED_STAT, - cancel); - CDEBUG(D_DLMTRACE, - "%s: request to shrink %d locks, shrunk %d\n", - pl->pl_name, nr, cancel); - } - } - return cancel; -} - -static int lprocfs_pool_state_seq_show(struct seq_file *m, void *unused) -{ - int granted, grant_rate, cancel_rate; - int grant_speed, lvf; - struct ldlm_pool *pl = m->private; - timeout_t period; - u64 slv, clv; - u32 limit; - - spin_lock(&pl->pl_lock); - slv = pl->pl_server_lock_volume; - clv = pl->pl_client_lock_volume; - limit = atomic_read(&pl->pl_limit); - granted = atomic_read(&pl->pl_granted); - period = ktime_get_seconds() - pl->pl_recalc_time; - if (period <= 0) - period = 1; - grant_rate = atomic_read(&pl->pl_grant_rate) / period; - cancel_rate = atomic_read(&pl->pl_cancel_rate) / period; - grant_speed = grant_rate - cancel_rate; - lvf = atomic_read(&pl->pl_lock_volume_factor); - spin_unlock(&pl->pl_lock); - - seq_printf(m, "LDLM pool state (%s):\n" - " SLV: %llu\n" - " CLV: %llu\n" - " LVF: %d\n", - pl->pl_name, slv, clv, (lvf * 100) >> 8); - - seq_printf(m, " GR: %d\n CR: %d\n GS: %d\n" - " G: %d\n L: %d\n", - grant_rate, cancel_rate, grant_speed, - granted, limit); - - return 0; -} - -LDEBUGFS_SEQ_FOPS_RO(lprocfs_pool_state); - -static ssize_t grant_speed_show(struct kobject *kobj, struct attribute *attr, - char *buf) -{ - struct ldlm_pool *pl = container_of(kobj, struct ldlm_pool, - pl_kobj); - int grant_speed; - timeout_t period; - - spin_lock(&pl->pl_lock); - /* serialize with ldlm_pool_recalc */ - period = ktime_get_seconds() - pl->pl_recalc_time; - if (period <= 0) - period = 1; - grant_speed = (atomic_read(&pl->pl_grant_rate) - - atomic_read(&pl->pl_cancel_rate)) / period; - spin_unlock(&pl->pl_lock); - return sprintf(buf, "%d\n", grant_speed); -} -LUSTRE_RO_ATTR(grant_speed); - -LDLM_POOL_SYSFS_READER_SHOW(grant_plan, int); -LUSTRE_RO_ATTR(grant_plan); - -LDLM_POOL_SYSFS_READER_SHOW(recalc_period, int); -LDLM_POOL_SYSFS_WRITER_STORE(recalc_period, int); -LUSTRE_RW_ATTR(recalc_period); - -LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(server_lock_volume, u64); -LUSTRE_RO_ATTR(server_lock_volume); - -LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(client_lock_volume, u64); -LUSTRE_RO_ATTR(client_lock_volume); - -LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(limit, atomic); -LDLM_POOL_SYSFS_WRITER_NOLOCK_STORE(limit, atomic); -LUSTRE_RW_ATTR(limit); - -LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(granted, atomic); -LUSTRE_RO_ATTR(granted); - -LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(cancel_rate, atomic); -LUSTRE_RO_ATTR(cancel_rate); - -LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(grant_rate, atomic); -LUSTRE_RO_ATTR(grant_rate); - -static ssize_t lock_volume_factor_show(struct kobject *kobj, - struct attribute *attr, - char *buf) -{ - struct ldlm_pool *pl = container_of(kobj, struct ldlm_pool, pl_kobj); - unsigned long tmp; - - tmp = (atomic_read(&pl->pl_lock_volume_factor) * 100) >> 8; - return sprintf(buf, "%lu\n", tmp); -} - -static ssize_t lock_volume_factor_store(struct kobject *kobj, - struct attribute *attr, - const char *buffer, - size_t count) -{ - struct ldlm_pool *pl = container_of(kobj, struct ldlm_pool, pl_kobj); - unsigned long tmp; - int rc; - - rc = kstrtoul(buffer, 10, &tmp); - if (rc < 0) { - return rc; - } - - tmp = (tmp << 8) / 100; - atomic_set(&pl->pl_lock_volume_factor, tmp); - - return count; - -} -LUSTRE_RW_ATTR(lock_volume_factor); - -static ssize_t recalc_time_show(struct kobject *kobj, - struct attribute *attr, - char *buf) -{ - struct ldlm_pool *pl = container_of(kobj, struct ldlm_pool, pl_kobj); - - return snprintf(buf, PAGE_SIZE, "%llu\n", - ktime_get_seconds() - pl->pl_recalc_time); -} -LUSTRE_RO_ATTR(recalc_time); - -/* These are for pools in /sys/fs/lustre/ldlm/namespaces/.../pool */ -static struct attribute *ldlm_pl_attrs[] = { - &lustre_attr_grant_speed.attr, - &lustre_attr_grant_plan.attr, - &lustre_attr_recalc_period.attr, - &lustre_attr_server_lock_volume.attr, - &lustre_attr_client_lock_volume.attr, - &lustre_attr_recalc_time.attr, - &lustre_attr_limit.attr, - &lustre_attr_granted.attr, - &lustre_attr_cancel_rate.attr, - &lustre_attr_grant_rate.attr, - &lustre_attr_lock_volume_factor.attr, - NULL, -}; - -static void ldlm_pl_release(struct kobject *kobj) -{ - struct ldlm_pool *pl = container_of(kobj, struct ldlm_pool, - pl_kobj); - complete(&pl->pl_kobj_unregister); -} - -static struct kobj_type ldlm_pl_ktype = { - .default_attrs = ldlm_pl_attrs, - .sysfs_ops = &lustre_sysfs_ops, - .release = ldlm_pl_release, -}; - -static int ldlm_pool_sysfs_init(struct ldlm_pool *pl) -{ - struct ldlm_namespace *ns = container_of(pl, struct ldlm_namespace, - ns_pool); - int err; - - init_completion(&pl->pl_kobj_unregister); - err = kobject_init_and_add(&pl->pl_kobj, &ldlm_pl_ktype, &ns->ns_kobj, - "pool"); - - return err; -} - -static int ldlm_pool_debugfs_init(struct ldlm_pool *pl) -{ - struct ldlm_namespace *ns = container_of(pl, struct ldlm_namespace, - ns_pool); - struct dentry *debugfs_ns_parent; - struct ldebugfs_vars pool_vars[2]; - int rc = 0; - - debugfs_ns_parent = ns->ns_debugfs_entry; - if (IS_ERR_OR_NULL(debugfs_ns_parent)) { - CERROR("%s: debugfs entry is not initialized\n", - ldlm_ns_name(ns)); - rc = -EINVAL; - goto out; - } - pl->pl_debugfs_entry = debugfs_create_dir("pool", debugfs_ns_parent); - - memset(pool_vars, 0, sizeof(pool_vars)); - - ldlm_add_var(&pool_vars[0], pl->pl_debugfs_entry, "state", pl, - &lprocfs_pool_state_fops); - - pl->pl_stats = lprocfs_alloc_stats(LDLM_POOL_LAST_STAT - - LDLM_POOL_FIRST_STAT, 0); - if (!pl->pl_stats) { - rc = -ENOMEM; - goto out; - } - - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_GRANTED_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "granted", "locks"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_GRANT_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "grant", "locks"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_CANCEL_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "cancel", "locks"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_GRANT_RATE_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "grant_rate", "locks/s"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_CANCEL_RATE_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "cancel_rate", "locks/s"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_GRANT_PLAN_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "grant_plan", "locks/s"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_SLV_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "slv", "slv"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_SHRINK_REQTD_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "shrink_request", "locks"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_SHRINK_FREED_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "shrink_freed", "locks"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_RECALC_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "recalc_freed", "locks"); - lprocfs_counter_init(pl->pl_stats, LDLM_POOL_TIMING_STAT, - LPROCFS_CNTR_AVGMINMAX | LPROCFS_CNTR_STDDEV, - "recalc_timing", "sec"); - debugfs_create_file("stats", 0644, pl->pl_debugfs_entry, pl->pl_stats, - &ldebugfs_stats_seq_fops); - -out: - return rc; -} - -static void ldlm_pool_sysfs_fini(struct ldlm_pool *pl) -{ - kobject_put(&pl->pl_kobj); - wait_for_completion(&pl->pl_kobj_unregister); -} - -static void ldlm_pool_debugfs_fini(struct ldlm_pool *pl) -{ - if (pl->pl_stats) { - lprocfs_free_stats(&pl->pl_stats); - pl->pl_stats = NULL; - } - debugfs_remove_recursive(pl->pl_debugfs_entry); -} - -int ldlm_pool_init(struct ldlm_pool *pl, struct ldlm_namespace *ns, - int idx, enum ldlm_side client) -{ - int rc; - - spin_lock_init(&pl->pl_lock); - atomic_set(&pl->pl_granted, 0); - pl->pl_recalc_time = ktime_get_seconds(); - atomic_set(&pl->pl_lock_volume_factor, 1 << 8); - - atomic_set(&pl->pl_grant_rate, 0); - atomic_set(&pl->pl_cancel_rate, 0); - pl->pl_grant_plan = LDLM_POOL_GP(LDLM_POOL_HOST_L); - - snprintf(pl->pl_name, sizeof(pl->pl_name), "ldlm-pool-%s-%d", - ldlm_ns_name(ns), idx); - - atomic_set(&pl->pl_limit, 1); - pl->pl_server_lock_volume = 0; - pl->pl_ops = &ldlm_cli_pool_ops; - pl->pl_recalc_period = LDLM_POOL_CLI_DEF_RECALC_PERIOD; - pl->pl_client_lock_volume = 0; - rc = ldlm_pool_debugfs_init(pl); - if (rc) - return rc; - - rc = ldlm_pool_sysfs_init(pl); - if (rc) - return rc; - - CDEBUG(D_DLMTRACE, "Lock pool %s is initialized\n", pl->pl_name); - - return rc; -} - -void ldlm_pool_fini(struct ldlm_pool *pl) -{ - ldlm_pool_sysfs_fini(pl); - ldlm_pool_debugfs_fini(pl); - - /* - * Pool should not be used after this point. We can't free it here as - * it lives in struct ldlm_namespace, but still interested in catching - * any abnormal using cases. - */ - POISON(pl, 0x5a, sizeof(*pl)); -} - -/** - * Add new taken ldlm lock @lock into pool @pl accounting. - */ -void ldlm_pool_add(struct ldlm_pool *pl, struct ldlm_lock *lock) -{ - /* - * FLOCK locks are special in a sense that they are almost never - * cancelled, instead special kind of lock is used to drop them. - * also there is no LRU for flock locks, so no point in tracking - * them anyway. - */ - if (lock->l_resource->lr_type == LDLM_FLOCK) - return; - - atomic_inc(&pl->pl_granted); - atomic_inc(&pl->pl_grant_rate); - lprocfs_counter_incr(pl->pl_stats, LDLM_POOL_GRANT_STAT); - /* - * Do not do pool recalc for client side as all locks which - * potentially may be canceled has already been packed into - * enqueue/cancel rpc. Also we do not want to run out of stack - * with too long call paths. - */ -} - -/** - * Remove ldlm lock @lock from pool @pl accounting. - */ -void ldlm_pool_del(struct ldlm_pool *pl, struct ldlm_lock *lock) -{ - /* - * Filter out FLOCK locks. Read above comment in ldlm_pool_add(). - */ - if (lock->l_resource->lr_type == LDLM_FLOCK) - return; - - LASSERT(atomic_read(&pl->pl_granted) > 0); - atomic_dec(&pl->pl_granted); - atomic_inc(&pl->pl_cancel_rate); - - lprocfs_counter_incr(pl->pl_stats, LDLM_POOL_CANCEL_STAT); -} - -/** - * Returns current @pl SLV. - * - * \pre ->pl_lock is not locked. - */ -u64 ldlm_pool_get_slv(struct ldlm_pool *pl) -{ - u64 slv; - - spin_lock(&pl->pl_lock); - slv = pl->pl_server_lock_volume; - spin_unlock(&pl->pl_lock); - return slv; -} - -/** - * Sets passed @clv to @pl. - * - * \pre ->pl_lock is not locked. - */ -void ldlm_pool_set_clv(struct ldlm_pool *pl, u64 clv) -{ - spin_lock(&pl->pl_lock); - pl->pl_client_lock_volume = clv; - spin_unlock(&pl->pl_lock); -} - -/** - * Returns current LVF from @pl. - */ -u32 ldlm_pool_get_lvf(struct ldlm_pool *pl) -{ - return atomic_read(&pl->pl_lock_volume_factor); -} - -static int ldlm_pool_granted(struct ldlm_pool *pl) -{ - return atomic_read(&pl->pl_granted); -} - -/* - * count locks from all namespaces (if possible). Returns number of - * cached locks. - */ -static unsigned long ldlm_pools_count(enum ldlm_side client, gfp_t gfp_mask) -{ - unsigned long total = 0; - int nr_ns; - struct ldlm_namespace *ns; - struct ldlm_namespace *ns_old = NULL; /* loop detection */ - - if (client == LDLM_NAMESPACE_CLIENT && !(gfp_mask & __GFP_FS)) - return 0; - - /* - * Find out how many resources we may release. - */ - for (nr_ns = ldlm_namespace_nr_read(client); - nr_ns > 0; nr_ns--) { - mutex_lock(ldlm_namespace_lock(client)); - if (list_empty(ldlm_namespace_list(client))) { - mutex_unlock(ldlm_namespace_lock(client)); - return 0; - } - ns = ldlm_namespace_first_locked(client); - - if (ns == ns_old) { - mutex_unlock(ldlm_namespace_lock(client)); - break; - } - - if (ldlm_ns_empty(ns)) { - ldlm_namespace_move_to_inactive_locked(ns, client); - mutex_unlock(ldlm_namespace_lock(client)); - continue; - } - - if (!ns_old) - ns_old = ns; - - ldlm_namespace_get(ns); - ldlm_namespace_move_to_active_locked(ns, client); - mutex_unlock(ldlm_namespace_lock(client)); - total += ldlm_pool_shrink(&ns->ns_pool, 0, gfp_mask); - ldlm_namespace_put(ns); - } - - return total; -} - -static unsigned long ldlm_pools_scan(enum ldlm_side client, int nr, - gfp_t gfp_mask) -{ - unsigned long freed = 0; - int tmp, nr_ns; - struct ldlm_namespace *ns; - - if (client == LDLM_NAMESPACE_CLIENT && !(gfp_mask & __GFP_FS)) - return -1; - - /* - * Shrink at least ldlm_namespace_nr_read(client) namespaces. - */ - for (tmp = nr_ns = ldlm_namespace_nr_read(client); - tmp > 0; tmp--) { - int cancel, nr_locks; - - /* - * Do not call shrink under ldlm_namespace_lock(client) - */ - mutex_lock(ldlm_namespace_lock(client)); - if (list_empty(ldlm_namespace_list(client))) { - mutex_unlock(ldlm_namespace_lock(client)); - break; - } - ns = ldlm_namespace_first_locked(client); - ldlm_namespace_get(ns); - ldlm_namespace_move_to_active_locked(ns, client); - mutex_unlock(ldlm_namespace_lock(client)); - - nr_locks = ldlm_pool_granted(&ns->ns_pool); - /* - * We use to shrink propotionally but with new shrinker API, - * we lost the total number of freeable locks. - */ - cancel = 1 + min_t(int, nr_locks, nr / nr_ns); - freed += ldlm_pool_shrink(&ns->ns_pool, cancel, gfp_mask); - ldlm_namespace_put(ns); - } - /* - * we only decrease the SLV in server pools shrinker, return - * SHRINK_STOP to kernel to avoid needless loop. LU-1128 - */ - return freed; -} - -static unsigned long ldlm_pools_cli_count(struct shrinker *s, - struct shrink_control *sc) -{ - return ldlm_pools_count(LDLM_NAMESPACE_CLIENT, sc->gfp_mask); -} - -static unsigned long ldlm_pools_cli_scan(struct shrinker *s, - struct shrink_control *sc) -{ - return ldlm_pools_scan(LDLM_NAMESPACE_CLIENT, sc->nr_to_scan, - sc->gfp_mask); -} - -static void ldlm_pools_recalc(struct work_struct *ws); -static DECLARE_DELAYED_WORK(ldlm_recalc_pools, ldlm_pools_recalc); - -static void ldlm_pools_recalc(struct work_struct *ws) -{ - enum ldlm_side client = LDLM_NAMESPACE_CLIENT; - struct ldlm_namespace *ns; - struct ldlm_namespace *ns_old = NULL; - /* seconds of sleep if no active namespaces */ -<<<<<<< found - time64_t time = LDLM_POOL_CLI_DEF_RECALC_PERIOD; -||||||| expected - time64_t delay = side == LDLM_NAMESPACE_SERVER ? - LDLM_POOL_SRV_DEF_RECALC_PERIOD : - LDLM_POOL_CLI_DEF_RECALC_PERIOD; -======= - time64_t delay = ktime_get_seconds() + - (side == LDLM_NAMESPACE_SERVER ? - LDLM_POOL_SRV_DEF_RECALC_PERIOD : - LDLM_POOL_CLI_DEF_RECALC_PERIOD); ->>>>>>> replacement - int nr; - - /* - * Recalc at least ldlm_namespace_nr_read(client) namespaces. - */ - for (nr = ldlm_namespace_nr_read(client); nr > 0; nr--) { - int skip; - /* - * Lock the list, get first @ns in the list, getref, move it - * to the tail, unlock and call pool recalc. This way we avoid - * calling recalc under @ns lock what is really good as we get - * rid of potential deadlock on client nodes when canceling - * locks synchronously. - */ - mutex_lock(ldlm_namespace_lock(client)); - if (list_empty(ldlm_namespace_list(client))) { - mutex_unlock(ldlm_namespace_lock(client)); - break; - } - ns = ldlm_namespace_first_locked(client); - - if (ns_old == ns) { /* Full pass complete */ - mutex_unlock(ldlm_namespace_lock(client)); - break; - } - - /* We got an empty namespace, need to move it back to inactive - * list. - * The race with parallel resource creation is fine: - * - If they do namespace_get before our check, we fail the - * check and they move this item to the end of the list anyway - * - If we do the check and then they do namespace_get, then - * we move the namespace to inactive and they will move - * it back to active (synchronised by the lock, so no clash - * there). - */ - if (ldlm_ns_empty(ns)) { - ldlm_namespace_move_to_inactive_locked(ns, client); - mutex_unlock(ldlm_namespace_lock(client)); - continue; - } - - if (!ns_old) - ns_old = ns; - - spin_lock(&ns->ns_lock); - /* - * skip ns which is being freed, and we don't want to increase - * its refcount again, not even temporarily. bz21519 & LU-499. - */ - if (ns->ns_stopping) { - skip = 1; - } else { - skip = 0; - ldlm_namespace_get(ns); - } - spin_unlock(&ns->ns_lock); - - ldlm_namespace_move_to_active_locked(ns, client); - mutex_unlock(ldlm_namespace_lock(client)); - - /* - * After setup is done - recalc the pool. - */ - if (!skip) { - time64_t ttime = ldlm_pool_recalc(&ns->ns_pool); - - if (ttime < time) - time = ttime; - - ldlm_namespace_put(ns); - } - } - - /* Wake up the blocking threads from time to time. */ - ldlm_bl_thread_wakeup(); - - delay -= ktime_get_seconds(); - if (delay <= 0) { - /* Prevent too frequent recalculation. */ - CDEBUG(D_DLMTRACE, "Negative interval(%lld)\n", delay); - delay = 1; - } - - schedule_delayed_work(&ldlm_recalc_pools, time * HZ); -} - -static int ldlm_pools_thread_start(void) -{ - time64_t delay; - - schedule_delayed_work(&ldlm_recalc_pools, 0); - -<<<<<<< found - return 0; -} - -static void ldlm_pools_thread_stop(void) -{ -||||||| expected - DEF_SHRINKER_VAR(shcvar, ldlm_pools_cli_shrink, - ldlm_pools_cli_count, ldlm_pools_cli_scan); - - schedule_delayed_work(&ldlm_pools_recalc_work, - LDLM_POOL_CLI_DEF_RECALC_PERIOD); - ldlm_pools_srv_shrinker = set_shrinker(DEFAULT_SEEKS, &shsvar); -======= - DEF_SHRINKER_VAR(shcvar, ldlm_pools_cli_shrink, - ldlm_pools_cli_count, ldlm_pools_cli_scan); - -#ifdef HAVE_SERVER_SUPPORT - delay = min(LDLM_POOL_SRV_DEF_RECALC_PERIOD, - LDLM_POOL_CLI_DEF_RECALC_PERIOD); -#else - delay = LDLM_POOL_CLI_DEF_RECALC_PERIOD; -#endif - - schedule_delayed_work(&ldlm_pools_recalc_work, delay); - ldlm_pools_srv_shrinker = set_shrinker(DEFAULT_SEEKS, &shsvar); ->>>>>>> replacement - cancel_delayed_work_sync(&ldlm_recalc_pools); -} - -static struct shrinker ldlm_pools_cli_shrinker = { - .count_objects = ldlm_pools_cli_count, - .scan_objects = ldlm_pools_cli_scan, - .seeks = DEFAULT_SEEKS, -}; - -int ldlm_pools_init(void) -{ - int rc; - - rc = ldlm_pools_thread_start(); - if (!rc) - rc = register_shrinker(&ldlm_pools_cli_shrinker); - - return rc; -} - -void ldlm_pools_fini(void) -{ - unregister_shrinker(&ldlm_pools_cli_shrinker); - - ldlm_pools_thread_stop(); -} ./lustre/pool/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.675906599 +0000 @@ -1,1528 +0,0 @@ -/* - * linux/net/sunrpc/svcsock.c - * - * These are the RPC server socket internals. - * - * The server scheduling algorithm does not always distribute the load - * evenly when servicing a single client. May need to modify the - * svc_sock_enqueue procedure... - * - * TCP support is largely untested and may be a little slow. The problem - * is that we currently do two separate recvfrom's, one for the 4-byte - * record length, and the second for the actual record. This could possibly - * be improved by always reading a minimum size of around 100 bytes and - * tucking any superfluous bytes away in a temporary store. Still, that - * leaves write requests out in the rain. An alternative may be to peek at - * the first skb in the queue, and if it matches the next TCP sequence - * number, to extract the record marker. Yuck. - * - * Copyright (C) 1995, 1996 Olaf Kirch - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include - -/* SMP locking strategy: - * - * svc_serv->sv_lock protects most stuff for that service. - * - * Some flags can be set to certain values at any time - * providing that certain rules are followed: - * - * SK_BUSY can be set to 0 at any time. - * svc_sock_enqueue must be called afterwards - * SK_CONN, SK_DATA, can be set or cleared at any time. - * after a set, svc_sock_enqueue must be called. - * after a clear, the socket must be read/accepted - * if this succeeds, it must be set again. - * SK_CLOSE can set at any time. It is never cleared. - * - */ - -#define RPCDBG_FACILITY RPCDBG_SVCSOCK - - -static struct svc_sock *svc_setup_socket(struct svc_serv *, struct socket *, - int *errp, int pmap_reg); -static void svc_udp_data_ready(struct sock *, int); -static int svc_udp_recvfrom(struct svc_rqst *); -static int svc_udp_sendto(struct svc_rqst *); - -static struct svc_deferred_req *svc_deferred_dequeue(struct svc_sock *svsk); -static int svc_deferred_recv(struct svc_rqst *rqstp); -static struct cache_deferred_req *svc_defer(struct cache_req *req); - -/* - * Queue up an idle server thread. Must have serv->sv_lock held. - * Note: this is really a stack rather than a queue, so that we only - * use as many different threads as we need, and the rest don't polute - * the cache. - */ -static inline void -svc_serv_enqueue(struct svc_serv *serv, struct svc_rqst *rqstp) -{ - list_add(&rqstp->rq_list, &serv->sv_threads); -} - -/* - * Dequeue an nfsd thread. Must have serv->sv_lock held. - */ -static inline void -svc_serv_dequeue(struct svc_serv *serv, struct svc_rqst *rqstp) -{ - list_del(&rqstp->rq_list); -} - -/* - * Release an skbuff after use - */ -static inline void -svc_release_skb(struct svc_rqst *rqstp) -{ - struct sk_buff *skb = rqstp->rq_skbuff; - struct svc_deferred_req *dr = rqstp->rq_deferred; - - if (skb) { - rqstp->rq_skbuff = NULL; - - dprintk("svc: service %p, releasing skb %p\n", rqstp, skb); - skb_free_datagram(rqstp->rq_sock->sk_sk, skb); - } - if (dr) { - rqstp->rq_deferred = NULL; - kfree(dr); - } -} - -/* - * Queue up a socket with data pending. If there are idle nfsd - * processes, wake 'em up. - * - */ -static void -svc_sock_enqueue(struct svc_sock *svsk) -{ - struct svc_serv *serv = svsk->sk_server; - struct svc_rqst *rqstp; - - if (!(svsk->sk_flags & - ( (1<sv_lock); - - if (!list_empty(&serv->sv_threads) && - !list_empty(&serv->sv_sockets)) - printk(KERN_ERR - "svc_sock_enqueue: threads and sockets both waiting??\n"); - - if (test_bit(SK_DEAD, &svsk->sk_flags)) { - /* Don't enqueue dead sockets */ - dprintk("svc: socket %p is dead, not enqueued\n", svsk->sk_sk); - goto out_unlock; - } - - if (test_bit(SK_BUSY, &svsk->sk_flags)) { - /* Don't enqueue socket while daemon is receiving */ - dprintk("svc: socket %p busy, not enqueued\n", svsk->sk_sk); - goto out_unlock; - } - - if (((svsk->sk_reserved + serv->sv_bufsz)*2 - > sock_wspace(svsk->sk_sk)) - && !test_bit(SK_CLOSE, &svsk->sk_flags) - && !test_bit(SK_CONN, &svsk->sk_flags)) { - /* Don't enqueue while not enough space for reply */ - dprintk("svc: socket %p no space, %d*2 > %ld, not enqueued\n", - svsk->sk_sk, svsk->sk_reserved+serv->sv_bufsz, - sock_wspace(svsk->sk_sk)); - goto out_unlock; - } - - /* Mark socket as busy. It will remain in this state until the - * server has processed all pending data and put the socket back - * on the idle list. - */ - set_bit(SK_BUSY, &svsk->sk_flags); - - if (!list_empty(&serv->sv_threads)) { - rqstp = list_entry(serv->sv_threads.next, - struct svc_rqst, - rq_list); - dprintk("svc: socket %p served by daemon %p\n", - svsk->sk_sk, rqstp); - svc_serv_dequeue(serv, rqstp); - if (rqstp->rq_sock) - printk(KERN_ERR - "svc_sock_enqueue: server %p, rq_sock=%p!\n", - rqstp, rqstp->rq_sock); - rqstp->rq_sock = svsk; - svsk->sk_inuse++; - rqstp->rq_reserved = serv->sv_bufsz; - svsk->sk_reserved += rqstp->rq_reserved; - wake_up(&rqstp->rq_wait); - } else { - dprintk("svc: socket %p put into queue\n", svsk->sk_sk); - list_add_tail(&svsk->sk_ready, &serv->sv_sockets); - } - -out_unlock: - spin_unlock_bh(&serv->sv_lock); -} - -/* - * Dequeue the first socket. Must be called with the serv->sv_lock held. - */ -static inline struct svc_sock * -svc_sock_dequeue(struct svc_serv *serv) -{ - struct svc_sock *svsk; - - if (list_empty(&serv->sv_sockets)) - return NULL; - - svsk = list_entry(serv->sv_sockets.next, - struct svc_sock, sk_ready); - list_del_init(&svsk->sk_ready); - - dprintk("svc: socket %p dequeued, inuse=%d\n", - svsk->sk_sk, svsk->sk_inuse); - - return svsk; -} - -/* - * Having read something from a socket, check whether it - * needs to be re-enqueued. - * Note: SK_DATA only gets cleared when a read-attempt finds - * no (or insufficient) data. - */ -static inline void -svc_sock_received(struct svc_sock *svsk) -{ - clear_bit(SK_BUSY, &svsk->sk_flags); - svc_sock_enqueue(svsk); -} - - -/** - * svc_reserve - change the space reserved for the reply to a request. - * @rqstp: The request in question - * @space: new max space to reserve - * - * Each request reserves some space on the output queue of the socket - * to make sure the reply fits. This function reduces that reserved - * space to be the amount of space used already, plus @space. - * - */ -void svc_reserve(struct svc_rqst *rqstp, int space) -{ - space += rqstp->rq_res.head[0].iov_len; - - if (space < rqstp->rq_reserved) { - struct svc_sock *svsk = rqstp->rq_sock; - spin_lock_bh(&svsk->sk_server->sv_lock); - svsk->sk_reserved -= (rqstp->rq_reserved - space); - rqstp->rq_reserved = space; - spin_unlock_bh(&svsk->sk_server->sv_lock); - - svc_sock_enqueue(svsk); - } -} - -/* - * Release a socket after use. - */ -static inline void -svc_sock_put(struct svc_sock *svsk) -{ - struct svc_serv *serv = svsk->sk_server; - - spin_lock_bh(&serv->sv_lock); - if (!--(svsk->sk_inuse) && test_bit(SK_DEAD, &svsk->sk_flags)) { - spin_unlock_bh(&serv->sv_lock); - dprintk("svc: releasing dead socket\n"); - sock_release(svsk->sk_sock); - kfree(svsk); - } - else - spin_unlock_bh(&serv->sv_lock); -} - -static void -svc_sock_release(struct svc_rqst *rqstp) -{ - struct svc_sock *svsk = rqstp->rq_sock; - - svc_release_skb(rqstp); - - svc_free_allpages(rqstp); - rqstp->rq_res.page_len = 0; - rqstp->rq_res.page_base = 0; - - - /* Reset response buffer and release - * the reservation. - * But first, check that enough space was reserved - * for the reply, otherwise we have a bug! - */ - if ((rqstp->rq_res.len) > rqstp->rq_reserved) - printk(KERN_ERR "RPC request reserved %d but used %d\n", - rqstp->rq_reserved, - rqstp->rq_res.len); - - rqstp->rq_res.head[0].iov_len = 0; - svc_reserve(rqstp, 0); - rqstp->rq_sock = NULL; - - svc_sock_put(svsk); -} - -/* - * External function to wake up a server waiting for data - */ -void -svc_wake_up(struct svc_serv *serv) -{ - struct svc_rqst *rqstp; - - spin_lock_bh(&serv->sv_lock); - if (!list_empty(&serv->sv_threads)) { - rqstp = list_entry(serv->sv_threads.next, - struct svc_rqst, - rq_list); - dprintk("svc: daemon %p woken up.\n", rqstp); - /* - svc_serv_dequeue(serv, rqstp); - rqstp->rq_sock = NULL; - */ - wake_up(&rqstp->rq_wait); - } - spin_unlock_bh(&serv->sv_lock); -} - -/* - * Generic sendto routine - */ -static int -svc_sendto(struct svc_rqst *rqstp, struct xdr_buf *xdr) -{ - struct svc_sock *svsk = rqstp->rq_sock; - struct socket *sock = svsk->sk_sock; - int slen; - int len = 0; - int result; - int size; - struct page **ppage = xdr->pages; - size_t base = xdr->page_base; - unsigned int pglen = xdr->page_len; - unsigned int flags = MSG_MORE; - - slen = xdr->len; - - /* Grab svsk->sk_sem to serialize outgoing data. */ - down(&svsk->sk_sem); - - if (rqstp->rq_prot == IPPROTO_UDP) { - /* set the destination */ - struct msghdr msg; - msg.msg_name = &rqstp->rq_addr; - msg.msg_namelen = sizeof(rqstp->rq_addr); - msg.msg_iov = NULL; - msg.msg_iovlen = 0; - msg.msg_control = NULL; - msg.msg_controllen = 0; - msg.msg_flags = MSG_MORE; - - if (sock_sendmsg(sock, &msg, 0) < 0) - goto out; - } - - /* send head */ - if (slen == xdr->head[0].iov_len) - flags = 0; - len = sock->ops->sendpage(sock, rqstp->rq_respages[0], 0, xdr->head[0].iov_len, flags); - if (len != xdr->head[0].iov_len) - goto out; - slen -= xdr->head[0].iov_len; - if (slen == 0) - goto out; - - /* send page data */ - size = PAGE_SIZE - base < pglen ? PAGE_SIZE - base : pglen; - while (pglen > 0) { - if (slen == size) - flags = 0; - result = sock->ops->sendpage(sock, *ppage, base, size, flags); - if (result > 0) - len += result; - if (result != size) - goto out; - slen -= size; - pglen -= size; - size = PAGE_SIZE < pglen ? PAGE_SIZE : pglen; - base = 0; - ppage++; - } - /* send tail */ - if (xdr->tail[0].iov_len) { - /* The tail *will* be in respages[0]; */ - result = sock->ops->sendpage(sock, rqstp->rq_respages[rqstp->rq_restailpage], - ((unsigned long)xdr->tail[0].iov_base)& (PAGE_SIZE-1), - xdr->tail[0].iov_len, 0); - - if (result > 0) - len += result; - } -out: - up(&svsk->sk_sem); - - dprintk("svc: socket %p sendto([%p %Zu... ], %d) = %d (addr %x)\n", - rqstp->rq_sock, xdr->head[0].iov_base, xdr->head[0].iov_len, xdr->len, len, - rqstp->rq_addr.sin_addr.s_addr); - - return len; -} - -/* - * Check input queue length - */ -static int -svc_recv_available(struct svc_sock *svsk) -{ - mm_segment_t oldfs; - struct socket *sock = svsk->sk_sock; - int avail, err; - - oldfs = get_fs(); set_fs(KERNEL_DS); - err = sock->ops->ioctl(sock, TIOCINQ, (unsigned long) &avail); - set_fs(oldfs); - - return (err >= 0)? avail : err; -} - -/* - * Generic recvfrom routine. - */ -static int -svc_recvfrom(struct svc_rqst *rqstp, struct iovec *iov, int nr, int buflen) -{ - mm_segment_t oldfs; - struct msghdr msg; - struct socket *sock; - int len, alen; - - rqstp->rq_addrlen = sizeof(rqstp->rq_addr); - sock = rqstp->rq_sock->sk_sock; - - msg.msg_name = &rqstp->rq_addr; - msg.msg_namelen = sizeof(rqstp->rq_addr); - msg.msg_iov = iov; - msg.msg_iovlen = nr; - msg.msg_control = NULL; - msg.msg_controllen = 0; - - msg.msg_flags = MSG_DONTWAIT; - - oldfs = get_fs(); set_fs(KERNEL_DS); - len = sock_recvmsg(sock, &msg, buflen, MSG_DONTWAIT); - set_fs(oldfs); - - /* sock_recvmsg doesn't fill in the name/namelen, so we must.. - * possibly we should cache this in the svc_sock structure - * at accept time. FIXME - */ - alen = sizeof(rqstp->rq_addr); - sock->ops->getname(sock, (struct sockaddr *)&rqstp->rq_addr, &alen, 1); - - dprintk("svc: socket %p recvfrom(%p, %Zu) = %d\n", - rqstp->rq_sock, iov[0].iov_base, iov[0].iov_len, len); - - return len; -} - -/* - * Set socket snd and rcv buffer lengths - */ -static inline void -svc_sock_setbufsize(struct socket *sock, unsigned int snd, unsigned int rcv) -{ -#if 0 - mm_segment_t oldfs; - oldfs = get_fs(); set_fs(KERNEL_DS); - sock_setsockopt(sock, SOL_SOCKET, SO_SNDBUF, - (char*)&snd, sizeof(snd)); - sock_setsockopt(sock, SOL_SOCKET, SO_RCVBUF, - (char*)&rcv, sizeof(rcv)); -#else - /* sock_setsockopt limits use to sysctl_?mem_max, - * which isn't acceptable. Until that is made conditional - * on not having CAP_SYS_RESOURCE or similar, we go direct... - * DaveM said I could! - */ - lock_sock(sock->sk); - sock->sk->sndbuf = snd * 2; - sock->sk->rcvbuf = rcv * 2; - sock->sk->userlocks |= SOCK_SNDBUF_LOCK|SOCK_RCVBUF_LOCK; - release_sock(sock->sk); -#endif -} -/* - * INET callback when data has been received on the socket. - */ -static void -svc_udp_data_ready(struct sock *sk, int count) -{ - struct svc_sock *svsk = (struct svc_sock *)(sk->user_data); - - if (!svsk) - goto out; - dprintk("svc: socket %p(inet %p), count=%d, busy=%d\n", - svsk, sk, count, test_bit(SK_BUSY, &svsk->sk_flags)); - set_bit(SK_DATA, &svsk->sk_flags); - svc_sock_enqueue(svsk); - out: - if (sk->sleep && waitqueue_active(sk->sleep)) - wake_up_interruptible(sk->sleep); -} - -/* - * INET callback when space is newly available on the socket. - */ -static void -svc_write_space(struct sock *sk) -{ - struct svc_sock *svsk = (struct svc_sock *)(sk->user_data); - - if (svsk) { - dprintk("svc: socket %p(inet %p), write_space busy=%d\n", - svsk, sk, test_bit(SK_BUSY, &svsk->sk_flags)); - svc_sock_enqueue(svsk); - } - - if (sk->sleep && waitqueue_active(sk->sleep)) { - printk(KERN_WARNING "RPC svc_write_space: some sleeping on %p\n", - svsk); - wake_up_interruptible(sk->sleep); - } -} - -/* - * Receive a datagram from a UDP socket. - */ -extern int -csum_partial_copy_to_xdr(struct xdr_buf *xdr, struct sk_buff *skb); - -static int -svc_udp_recvfrom(struct svc_rqst *rqstp) -{ - struct svc_sock *svsk = rqstp->rq_sock; - struct svc_serv *serv = svsk->sk_server; - struct sk_buff *skb; - int err, len; - - if (test_and_clear_bit(SK_CHNGBUF, &svsk->sk_flags)) - /* udp sockets need large rcvbuf as all pending - * requests are still in that buffer. sndbuf must - * also be large enough that there is enough space - * for one reply per thread. - */ - svc_sock_setbufsize(svsk->sk_sock, - (serv->sv_nrthreads+3) * serv->sv_bufsz, - (serv->sv_nrthreads+3) * serv->sv_bufsz); - - if ((rqstp->rq_deferred = svc_deferred_dequeue(svsk))) - return svc_deferred_recv(rqstp); - - clear_bit(SK_DATA, &svsk->sk_flags); - while ((skb = skb_recv_datagram(svsk->sk_sk, 0, 1, &err)) == NULL) { - svc_sock_received(svsk); - if (err == -EAGAIN) - return err; - /* possibly an icmp error */ - dprintk("svc: recvfrom returned error %d\n", -err); - } - set_bit(SK_DATA, &svsk->sk_flags); /* there may be more data... */ - - len = skb->len - sizeof(struct udphdr); - rqstp->rq_arg.len = len; - - rqstp->rq_prot = IPPROTO_UDP; - - /* Get sender address */ - rqstp->rq_addr.sin_family = AF_INET; - rqstp->rq_addr.sin_port = skb->h.uh->source; - rqstp->rq_addr.sin_addr.s_addr = skb->nh.iph->saddr; - - if (skb_is_nonlinear(skb)) { - /* we have to copy */ - local_bh_disable(); - if (csum_partial_copy_to_xdr(&rqstp->rq_arg, skb)) { - local_bh_enable(); - /* checksum error */ - skb_free_datagram(svsk->sk_sk, skb); - svc_sock_received(svsk); - return 0; - } - local_bh_enable(); - skb_free_datagram(svsk->sk_sk, skb); - } else { - /* we can use it in-place */ - rqstp->rq_arg.head[0].iov_base = skb->data + sizeof(struct udphdr); - rqstp->rq_arg.head[0].iov_len = len; - if (skb->ip_summed != CHECKSUM_UNNECESSARY) { - if ((unsigned short)csum_fold(skb_checksum(skb, 0, skb->len, skb->csum))) { - skb_free_datagram(svsk->sk_sk, skb); - svc_sock_received(svsk); - return 0; - } - skb->ip_summed = CHECKSUM_UNNECESSARY; - } - rqstp->rq_skbuff = skb; - } - - rqstp->rq_arg.page_base = 0; - if (len <= rqstp->rq_arg.head[0].iov_len) { - rqstp->rq_arg.head[0].iov_len = len; - rqstp->rq_arg.page_len = 0; - } else { - rqstp->rq_arg.page_len = len - rqstp->rq_arg.head[0].iov_len; - rqstp->rq_argused += (rqstp->rq_arg.page_len + PAGE_SIZE - 1)/ PAGE_SIZE; - } - - if (serv->sv_stats) - serv->sv_stats->netudpcnt++; - - /* One down, maybe more to go... */ - svsk->sk_sk->stamp = skb->stamp; - svc_sock_received(svsk); - - return len; -} - -static int -svc_udp_sendto(struct svc_rqst *rqstp) -{ - int error; - - error = svc_sendto(rqstp, &rqstp->rq_res); - if (error == -ECONNREFUSED) - /* ICMP error on earlier request. */ - error = svc_sendto(rqstp, &rqstp->rq_res); - - return error; -} - -static void -svc_udp_init(struct svc_sock *svsk) -{ - svsk->sk_sk->data_ready = svc_udp_data_ready; - svsk->sk_sk->write_space = svc_write_space; - svsk->sk_recvfrom = svc_udp_recvfrom; - svsk->sk_sendto = svc_udp_sendto; - - /* initialise setting must have enough space to - * receive and respond to one request. - * svc_udp_recvfrom will re-adjust if necessary - */ - svc_sock_setbufsize(svsk->sk_sock, - 3 * svsk->sk_server->sv_bufsz, - 3 * svsk->sk_server->sv_bufsz); - - set_bit(SK_DATA, &svsk->sk_flags); /* might have come in before data_ready set up */ - set_bit(SK_CHNGBUF, &svsk->sk_flags); -} - -/* - * A data_ready event on a listening socket means there's a connection - * pending. Do not use state_change as a substitute for it. - */ -static void -svc_tcp_listen_data_ready(struct sock *sk, int count_unused) -{ - struct svc_sock *svsk; - - dprintk("svc: socket %p TCP (listen) state change %d\n", - sk, sk->state); - - if (sk->state != TCP_ESTABLISHED) { - /* Aborted connection, SYN_RECV or whatever... */ - goto out; - } - if (!(svsk = (struct svc_sock *) sk->user_data)) { - printk("svc: socket %p: no user data\n", sk); - goto out; - } - set_bit(SK_CONN, &svsk->sk_flags); - svc_sock_enqueue(svsk); - out: - if (sk->sleep && waitqueue_active(sk->sleep)) - wake_up_interruptible_all(sk->sleep); -} - -/* - * A state change on a connected socket means it's dying or dead. - */ -static void -svc_tcp_state_change(struct sock *sk) -{ - struct svc_sock *svsk; - - dprintk("svc: socket %p TCP (connected) state change %d (svsk %p)\n", - sk, sk->state, sk->user_data); - - if (!(svsk = (struct svc_sock *) sk->user_data)) { - printk("svc: socket %p: no user data\n", sk); - goto out; - } - set_bit(SK_CLOSE, &svsk->sk_flags); - svc_sock_enqueue(svsk); - out: - if (sk->sleep && waitqueue_active(sk->sleep)) - wake_up_interruptible_all(sk->sleep); -} - -static void -svc_tcp_data_ready(struct sock *sk, int count) -{ - struct svc_sock * svsk; - - dprintk("svc: socket %p TCP data ready (svsk %p)\n", - sk, sk->user_data); - if (!(svsk = (struct svc_sock *)(sk->user_data))) - goto out; - set_bit(SK_DATA, &svsk->sk_flags); - svc_sock_enqueue(svsk); - out: - if (sk->sleep && waitqueue_active(sk->sleep)) - wake_up_interruptible(sk->sleep); -} - -/* - * Accept a TCP connection - */ -static void -svc_tcp_accept(struct svc_sock *svsk) -{ - struct sockaddr_in sin; - struct svc_serv *serv = svsk->sk_server; - struct socket *sock = svsk->sk_sock; - struct socket *newsock; - struct proto_ops *ops; - struct svc_sock *newsvsk; - int err, slen; - - dprintk("svc: tcp_accept %p sock %p\n", svsk, sock); - if (!sock) - return; - - if (!(newsock = sock_alloc())) { - printk(KERN_WARNING "%s: no more sockets!\n", serv->sv_name); - return; - } - dprintk("svc: tcp_accept %p allocated\n", newsock); - - newsock->type = sock->type; - newsock->ops = ops = sock->ops; - - clear_bit(SK_CONN, &svsk->sk_flags); - if ((err = ops->accept(sock, newsock, O_NONBLOCK)) < 0) { - if (err != -EAGAIN && net_ratelimit()) - printk(KERN_WARNING "%s: accept failed (err %d)!\n", - serv->sv_name, -err); - goto failed; /* aborted connection or whatever */ - } - set_bit(SK_CONN, &svsk->sk_flags); - svc_sock_enqueue(svsk); - - slen = sizeof(sin); - err = ops->getname(newsock, (struct sockaddr *) &sin, &slen, 1); - if (err < 0) { - if (net_ratelimit()) - printk(KERN_WARNING "%s: peername failed (err %d)!\n", - serv->sv_name, -err); - goto failed; /* aborted connection or whatever */ - } - - /* Ideally, we would want to reject connections from unauthorized - * hosts here, but when we get encription, the IP of the host won't - * tell us anything. For now just warn about unpriv connections. - */ - if (ntohs(sin.sin_port) >= 1024) { - dprintk(KERN_WARNING - "%s: connect from unprivileged port: %u.%u.%u.%u:%d\n", - serv->sv_name, - NIPQUAD(sin.sin_addr.s_addr), ntohs(sin.sin_port)); - } - - dprintk("%s: connect from %u.%u.%u.%u:%04x\n", serv->sv_name, - NIPQUAD(sin.sin_addr.s_addr), ntohs(sin.sin_port)); - - /* make sure that a write doesn't block forever when - * low on memory - */ - newsock->sk->sndtimeo = HZ*30; - - if (!(newsvsk = svc_setup_socket(serv, newsock, &err, 0))) - goto failed; - - - /* make sure that we don't have too many active connections. - * If we have, something must be dropped. - * We randomly choose between newest and oldest (in terms - * of recent activity) and drop it. - */ - if (serv->sv_tmpcnt > (serv->sv_nrthreads+3)*5) { - struct svc_sock *svsk = NULL; - spin_lock_bh(&serv->sv_lock); - if (!list_empty(&serv->sv_tempsocks)) { - if (net_random()&1) - svsk = list_entry(serv->sv_tempsocks.prev, - struct svc_sock, - sk_list); - else - svsk = list_entry(serv->sv_tempsocks.next, - struct svc_sock, - sk_list); - set_bit(SK_CLOSE, &svsk->sk_flags); - svsk->sk_inuse ++; - } - spin_unlock_bh(&serv->sv_lock); - - if (svsk) { - svc_sock_enqueue(svsk); - svc_sock_put(svsk); - } - - } - - if (serv->sv_stats) - serv->sv_stats->nettcpconn++; - - return; - -failed: - sock_release(newsock); - return; -} - -/* - * Receive data from a TCP socket. - */ -static int -svc_tcp_recvfrom(struct svc_rqst *rqstp) -{ - struct svc_sock *svsk = rqstp->rq_sock; - struct svc_serv *serv = svsk->sk_server; - int len; - struct iovec vec[RPCSVC_MAXPAGES]; - int pnum, vlen; - - dprintk("svc: tcp_recv %p data %d conn %d close %d\n", - svsk, test_bit(SK_DATA, &svsk->sk_flags), - test_bit(SK_CONN, &svsk->sk_flags), - test_bit(SK_CLOSE, &svsk->sk_flags)); - - if ((rqstp->rq_deferred = svc_deferred_dequeue(svsk))) - return svc_deferred_recv(rqstp); - - if (test_bit(SK_CLOSE, &svsk->sk_flags)) { - svc_delete_socket(svsk); - return 0; - } - - if (test_bit(SK_CONN, &svsk->sk_flags)) { - svc_tcp_accept(svsk); - svc_sock_received(svsk); - return 0; - } - - if (test_and_clear_bit(SK_CHNGBUF, &svsk->sk_flags)) - /* sndbuf needs to have room for one request - * per thread, otherwise we can stall even when the - * network isn't a bottleneck. - * rcvbuf just needs to be able to hold a few requests. - * Normally they will be removed from the queue - * as soon a a complete request arrives. - */ - svc_sock_setbufsize(svsk->sk_sock, - (serv->sv_nrthreads+3) * serv->sv_bufsz, - 3 * serv->sv_bufsz); - - clear_bit(SK_DATA, &svsk->sk_flags); - - /* Receive data. If we haven't got the record length yet, get - * the next four bytes. Otherwise try to gobble up as much as - * possible up to the complete record length. - */ - if (svsk->sk_tcplen < 4) { - unsigned long want = 4 - svsk->sk_tcplen; - struct iovec iov; - - iov.iov_base = ((char *) &svsk->sk_reclen) + svsk->sk_tcplen; - iov.iov_len = want; - if ((len = svc_recvfrom(rqstp, &iov, 1, want)) < 0) - goto error; - svsk->sk_tcplen += len; - - if (len < want) { - dprintk("svc: short recvfrom while reading record length (%d of %d)\n", - len, want); - svc_sock_received(svsk); - return -EAGAIN; /* record header not complete */ - } - - svsk->sk_reclen = ntohl(svsk->sk_reclen); - if (!(svsk->sk_reclen & 0x80000000)) { - /* FIXME: technically, a record can be fragmented, - * and non-terminal fragments will not have the top - * bit set in the fragment length header. - * But apparently no known nfs clients send fragmented - * records. */ - printk(KERN_NOTICE "RPC: bad TCP reclen 0x%08lx (non-terminal)\n", - (unsigned long) svsk->sk_reclen); - goto err_delete; - } - svsk->sk_reclen &= 0x7fffffff; - dprintk("svc: TCP record, %d bytes\n", svsk->sk_reclen); - if (svsk->sk_reclen > serv->sv_bufsz) { - printk(KERN_NOTICE "RPC: bad TCP reclen 0x%08lx (large)\n", - (unsigned long) svsk->sk_reclen); - goto err_delete; - } - } - - /* Check whether enough data is available */ - len = svc_recv_available(svsk); - if (len < 0) - goto error; - - if (len < svsk->sk_reclen) { - dprintk("svc: incomplete TCP record (%d of %d)\n", - len, svsk->sk_reclen); - svc_sock_received(svsk); - return -EAGAIN; /* record not complete */ - } - len = svsk->sk_reclen; - set_bit(SK_DATA, &svsk->sk_flags); - - vec[0] = rqstp->rq_arg.head[0]; - vlen = PAGE_SIZE; - pnum = 1; - while (vlen < len) { - vec[pnum].iov_base = page_address(rqstp->rq_argpages[rqstp->rq_argused++]); - vec[pnum].iov_len = PAGE_SIZE; - pnum++; - vlen += PAGE_SIZE; - } - - /* Now receive data */ - len = svc_recvfrom(rqstp, vec, pnum, len); - if (len < 0) - goto error; - - dprintk("svc: TCP complete record (%d bytes)\n", len); - rqstp->rq_arg.len = len; - rqstp->rq_arg.page_base = 0; - if (len <= rqstp->rq_arg.head[0].iov_len) { - rqstp->rq_arg.head[0].iov_len = len; - rqstp->rq_arg.page_len = 0; - } else { - rqstp->rq_arg.page_len = len - rqstp->rq_arg.head[0].iov_len; - } - - rqstp->rq_skbuff = 0; - rqstp->rq_prot = IPPROTO_TCP; - - /* Reset TCP read info */ - svsk->sk_reclen = 0; - svsk->sk_tcplen = 0; - - svc_sock_received(svsk); - if (serv->sv_stats) - serv->sv_stats->nettcpcnt++; - - return len; - - err_delete: - svc_delete_socket(svsk); - return -EAGAIN; - - error: - if (len == -EAGAIN) { - dprintk("RPC: TCP recvfrom got EAGAIN\n"); - svc_sock_received(svsk); - } else { - printk(KERN_NOTICE "%s: recvfrom returned errno %d\n", - svsk->sk_server->sv_name, -len); - svc_sock_received(svsk); - } - - return len; -} - -/* - * Send out data on TCP socket. - */ -static int -svc_tcp_sendto(struct svc_rqst *rqstp) -{ - struct xdr_buf *xbufp = &rqstp->rq_res; - int sent; - u32 reclen; - - /* Set up the first element of the reply iovec. - * Any other iovecs that may be in use have been taken - * care of by the server implementation itself. - */ - reclen = htonl(0x80000000|((xbufp->len ) - 4)); - memcpy(xbufp->head[0].iov_base, &reclen, 4); - - sent = svc_sendto(rqstp, &rqstp->rq_res); - if (sent != xbufp->len) { - printk(KERN_NOTICE "rpc-srv/tcp: %s: %s %d when sending %d bytes - shutting down socket\n", - rqstp->rq_sock->sk_server->sv_name, - (sent<0)?"got error":"sent only", - sent, xbufp->len); - svc_delete_socket(rqstp->rq_sock); - sent = -EAGAIN; - } - return sent; -} - -static void -svc_tcp_init(struct svc_sock *svsk) -{ - struct sock *sk = svsk->sk_sk; - struct tcp_opt *tp = &(sk->tp_pinfo.af_tcp); - - svsk->sk_recvfrom = svc_tcp_recvfrom; - svsk->sk_sendto = svc_tcp_sendto; - - if (sk->state == TCP_LISTEN) { - dprintk("setting up TCP socket for listening\n"); - sk->data_ready = svc_tcp_listen_data_ready; - set_bit(SK_CONN, &svsk->sk_flags); - } else { - dprintk("setting up TCP socket for reading\n"); - sk->state_change = svc_tcp_state_change; - sk->data_ready = svc_tcp_data_ready; - sk->write_space = svc_write_space; - - svsk->sk_reclen = 0; -<<<<<<< found - svsk->sk_tcplen = 0; - - /* initialise setting must have enough space to - * receive and respond to one request. - * svc_tcp_recvfrom will re-adjust if necessary -||||||| expected - svsk->sk_tcplen = 0; - - /* initialise setting must have enough space to - * receive and respond to one request. - * svc_tcp_recvfrom will re-adjust if necessary -======= - svsk->sk_tcplen = 0; - - tp->nonagle = 1; /* disable Nagle's algorithm */ - - /* initialise setting must have enough space to - * receive and respond to one request. - * svc_tcp_recvfrom will re-adjust if necessary ->>>>>>> replacement - */ - svc_sock_setbufsize(svsk->sk_sock, - 3 * svsk->sk_server->sv_bufsz, - 3 * svsk->sk_server->sv_bufsz); - - set_bit(SK_CHNGBUF, &svsk->sk_flags); - set_bit(SK_DATA, &svsk->sk_flags); - } -} - -void -svc_sock_update_bufs(struct svc_serv *serv) -{ - /* - * The number of server threads has changed. Update - * rcvbuf and sndbuf accordingly on all sockets - */ - struct list_head *le; - - spin_lock_bh(&serv->sv_lock); - list_for_each(le, &serv->sv_permsocks) { - struct svc_sock *svsk = - list_entry(le, struct svc_sock, sk_list); - set_bit(SK_CHNGBUF, &svsk->sk_flags); - } - list_for_each(le, &serv->sv_tempsocks) { - struct svc_sock *svsk = - list_entry(le, struct svc_sock, sk_list); - set_bit(SK_CHNGBUF, &svsk->sk_flags); - } - spin_unlock_bh(&serv->sv_lock); -} - -/* - * Receive the next request on any socket. - */ -int -svc_recv(struct svc_serv *serv, struct svc_rqst *rqstp, long timeout) -{ - struct svc_sock *svsk =NULL; - int len; - int pages; - struct xdr_buf *arg; - DECLARE_WAITQUEUE(wait, current); - - dprintk("svc: server %p waiting for data (to = %ld)\n", - rqstp, timeout); - - if (rqstp->rq_sock) - printk(KERN_ERR - "svc_recv: service %p, socket not NULL!\n", - rqstp); - if (waitqueue_active(&rqstp->rq_wait)) - printk(KERN_ERR - "svc_recv: service %p, wait queue active!\n", - rqstp); - - /* Initialize the buffers */ - /* first reclaim pages that were moved to response list */ - svc_pushback_allpages(rqstp); - - /* now allocate needed pages. If we get a failure, sleep briefly */ - pages = 2 + (serv->sv_bufsz + PAGE_SIZE -1) / PAGE_SIZE; - while (rqstp->rq_arghi < pages) { - struct page *p = alloc_page(GFP_KERNEL); - if (!p) { - set_current_state(TASK_UNINTERRUPTIBLE); - schedule_timeout(HZ/2); - current->state = TASK_RUNNING; - continue; - } - rqstp->rq_argpages[rqstp->rq_arghi++] = p; - } - - /* Make arg->head point to first page and arg->pages point to rest */ - arg = &rqstp->rq_arg; - arg->head[0].iov_base = page_address(rqstp->rq_argpages[0]); - arg->head[0].iov_len = PAGE_SIZE; - rqstp->rq_argused = 1; - arg->pages = rqstp->rq_argpages + 1; - arg->page_base = 0; - /* save at least one page for response */ - arg->page_len = (pages-2)*PAGE_SIZE; - arg->len = (pages-1)*PAGE_SIZE; - arg->tail[0].iov_len = 0; - - if (signalled()) - return -EINTR; - - spin_lock_bh(&serv->sv_lock); - if (!list_empty(&serv->sv_tempsocks)) { - svsk = list_entry(serv->sv_tempsocks.next, - struct svc_sock, sk_list); - /* apparently the "standard" is that clients close - * idle connections after 5 minutes, servers after - * 6 minutes - * http://www.connectathon.org/talks96/nfstcp.pdf - */ - if (get_seconds() - svsk->sk_lastrecv < 6*60 - || test_bit(SK_BUSY, &svsk->sk_flags)) - svsk = NULL; - } - if (svsk) { - set_bit(SK_BUSY, &svsk->sk_flags); - set_bit(SK_CLOSE, &svsk->sk_flags); - rqstp->rq_sock = svsk; - svsk->sk_inuse++; - } else if ((svsk = svc_sock_dequeue(serv)) != NULL) { - rqstp->rq_sock = svsk; - svsk->sk_inuse++; - rqstp->rq_reserved = serv->sv_bufsz; - svsk->sk_reserved += rqstp->rq_reserved; - } else { - /* No data pending. Go to sleep */ - svc_serv_enqueue(serv, rqstp); - - /* - * We have to be able to interrupt this wait - * to bring down the daemons ... - */ - set_current_state(TASK_INTERRUPTIBLE); - add_wait_queue(&rqstp->rq_wait, &wait); - spin_unlock_bh(&serv->sv_lock); - - schedule_timeout(timeout); - - spin_lock_bh(&serv->sv_lock); - remove_wait_queue(&rqstp->rq_wait, &wait); - - if (!(svsk = rqstp->rq_sock)) { - svc_serv_dequeue(serv, rqstp); - spin_unlock_bh(&serv->sv_lock); - dprintk("svc: server %p, no data yet\n", rqstp); - return signalled()? -EINTR : -EAGAIN; - } - } - spin_unlock_bh(&serv->sv_lock); - - dprintk("svc: server %p, socket %p, inuse=%d\n", - rqstp, svsk, svsk->sk_inuse); - len = svsk->sk_recvfrom(rqstp); - dprintk("svc: got len=%d\n", len); - - /* No data, incomplete (TCP) read, or accept() */ - if (len == 0 || len == -EAGAIN) { - svc_sock_release(rqstp); - return -EAGAIN; - } - svsk->sk_lastrecv = get_seconds(); - if (test_bit(SK_TEMP, &svsk->sk_flags)) { - /* push active sockets to end of list */ - spin_lock_bh(&serv->sv_lock); - if (!list_empty(&svsk->sk_list)) - list_move_tail(&svsk->sk_list, &serv->sv_tempsocks); - spin_unlock_bh(&serv->sv_lock); - } - - rqstp->rq_secure = ntohs(rqstp->rq_addr.sin_port) < 1024; - rqstp->rq_userset = 0; - rqstp->rq_chandle.defer = svc_defer; - - if (serv->sv_stats) - serv->sv_stats->netcnt++; - return len; -} - -/* - * Drop request - */ -void -svc_drop(struct svc_rqst *rqstp) -{ - dprintk("svc: socket %p dropped request\n", rqstp->rq_sock); - svc_sock_release(rqstp); -} - -/* - * Return reply to client. - */ -int -svc_send(struct svc_rqst *rqstp) -{ - struct svc_sock *svsk; - int len; - struct xdr_buf *xb; - - if ((svsk = rqstp->rq_sock) == NULL) { - printk(KERN_WARNING "NULL socket pointer in %s:%d\n", - __FILE__, __LINE__); - return -EFAULT; - } - - /* release the receive skb before sending the reply */ - svc_release_skb(rqstp); - - /* calculate over-all length */ - xb = & rqstp->rq_res; - xb->len = xb->head[0].iov_len + - xb->page_len + - xb->tail[0].iov_len; - - len = svsk->sk_sendto(rqstp); - svc_sock_release(rqstp); - - if (len == -ECONNREFUSED || len == -ENOTCONN || len == -EAGAIN) - return 0; - return len; -} - -/* - * Initialize socket for RPC use and create svc_sock struct - * XXX: May want to setsockopt SO_SNDBUF and SO_RCVBUF. - */ -static struct svc_sock * -svc_setup_socket(struct svc_serv *serv, struct socket *sock, - int *errp, int pmap_register) -{ - struct svc_sock *svsk; - struct sock *inet; - - dprintk("svc: svc_setup_socket %p\n", sock); - if (!(svsk = kmalloc(sizeof(*svsk), GFP_KERNEL))) { - *errp = -ENOMEM; - return NULL; - } - memset(svsk, 0, sizeof(*svsk)); - - inet = sock->sk; - - /* Register socket with portmapper */ - if (*errp >= 0 && pmap_register) - *errp = svc_register(serv, inet->protocol, - ntohs(inet_sk(inet)->sport)); - - if (*errp < 0) { - kfree(svsk); - return NULL; - } - - set_bit(SK_BUSY, &svsk->sk_flags); - inet->user_data = svsk; - svsk->sk_sock = sock; - svsk->sk_sk = inet; - svsk->sk_ostate = inet->state_change; - svsk->sk_odata = inet->data_ready; - svsk->sk_owspace = inet->write_space; - svsk->sk_server = serv; - svsk->sk_lastrecv = get_seconds(); - INIT_LIST_HEAD(&svsk->sk_deferred); - INIT_LIST_HEAD(&svsk->sk_ready); - sema_init(&svsk->sk_sem, 1); - - /* Initialize the socket */ - if (sock->type == SOCK_DGRAM) - svc_udp_init(svsk); - else - svc_tcp_init(svsk); - - spin_lock_bh(&serv->sv_lock); - if (!pmap_register) { - set_bit(SK_TEMP, &svsk->sk_flags); - list_add(&svsk->sk_list, &serv->sv_tempsocks); - serv->sv_tmpcnt++; - } else { - clear_bit(SK_TEMP, &svsk->sk_flags); - list_add(&svsk->sk_list, &serv->sv_permsocks); - } - spin_unlock_bh(&serv->sv_lock); - - dprintk("svc: svc_setup_socket created %p (inet %p)\n", - svsk, svsk->sk_sk); - - clear_bit(SK_BUSY, &svsk->sk_flags); - svc_sock_enqueue(svsk); - return svsk; -} - -/* - * Create socket for RPC service. - */ -static int -svc_create_socket(struct svc_serv *serv, int protocol, struct sockaddr_in *sin) -{ - struct svc_sock *svsk; - struct socket *sock; - int error; - int type; - - dprintk("svc: svc_create_socket(%s, %d, %u.%u.%u.%u:%d)\n", - serv->sv_program->pg_name, protocol, - NIPQUAD(sin->sin_addr.s_addr), - ntohs(sin->sin_port)); - - if (protocol != IPPROTO_UDP && protocol != IPPROTO_TCP) { - printk(KERN_WARNING "svc: only UDP and TCP " - "sockets supported\n"); - return -EINVAL; - } - type = (protocol == IPPROTO_UDP)? SOCK_DGRAM : SOCK_STREAM; - - if ((error = sock_create(PF_INET, type, protocol, &sock)) < 0) - return error; - - if (sin != NULL) { - sock->sk->reuse = 1; /* allow address reuse */ - error = sock->ops->bind(sock, (struct sockaddr *) sin, - sizeof(*sin)); - if (error < 0) - goto bummer; - } - - if (protocol == IPPROTO_TCP) { - if ((error = sock->ops->listen(sock, 64)) < 0) - goto bummer; - } - - if ((svsk = svc_setup_socket(serv, sock, &error, 1)) != NULL) - return 0; - -bummer: - dprintk("svc: svc_create_socket error = %d\n", -error); - sock_release(sock); - return error; -} - -/* - * Remove a dead socket - */ -void -svc_delete_socket(struct svc_sock *svsk) -{ - struct svc_serv *serv; - struct sock *sk; - - dprintk("svc: svc_delete_socket(%p)\n", svsk); - - serv = svsk->sk_server; - sk = svsk->sk_sk; - - sk->state_change = svsk->sk_ostate; - sk->data_ready = svsk->sk_odata; - sk->write_space = svsk->sk_owspace; - - spin_lock_bh(&serv->sv_lock); - - list_del_init(&svsk->sk_list); - list_del_init(&svsk->sk_ready); - if (!test_and_set_bit(SK_DEAD, &svsk->sk_flags)) - if (test_bit(SK_TEMP, &svsk->sk_flags)) - serv->sv_tmpcnt--; - - if (!svsk->sk_inuse) { - spin_unlock_bh(&serv->sv_lock); - sock_release(svsk->sk_sock); - kfree(svsk); - } else { - spin_unlock_bh(&serv->sv_lock); - dprintk(KERN_NOTICE "svc: server socket destroy delayed\n"); - /* svsk->sk_server = NULL; */ - } -} - -/* - * Make a socket for nfsd and lockd - */ -int -svc_makesock(struct svc_serv *serv, int protocol, unsigned short port) -{ - struct sockaddr_in sin; - - dprintk("svc: creating socket proto = %d\n", protocol); - sin.sin_family = AF_INET; - sin.sin_addr.s_addr = INADDR_ANY; - sin.sin_port = htons(port); - return svc_create_socket(serv, protocol, &sin); -} - -/* - * Handle defer and revisit of requests - */ - -static void svc_revisit(struct cache_deferred_req *dreq, int too_many) -{ - struct svc_deferred_req *dr = container_of(dreq, struct svc_deferred_req, handle); - struct svc_serv *serv = dr->serv; - struct svc_sock *svsk; - - if (too_many) { - svc_sock_put(dr->svsk); - kfree(dr); - return; - } - dprintk("revisit queued\n"); - svsk = dr->svsk; - dr->svsk = NULL; - spin_lock(&serv->sv_lock); - list_add(&dr->handle.recent, &svsk->sk_deferred); - spin_unlock(&serv->sv_lock); - set_bit(SK_DEFERRED, &svsk->sk_flags); - svc_sock_enqueue(svsk); - svc_sock_put(svsk); -} - -static struct cache_deferred_req * -svc_defer(struct cache_req *req) -{ - struct svc_rqst *rqstp = container_of(req, struct svc_rqst, rq_chandle); - int size = sizeof(struct svc_deferred_req) + (rqstp->rq_arg.len); - struct svc_deferred_req *dr; - - if (rqstp->rq_arg.page_len) - return NULL; /* if more than a page, give up FIXME */ - if (rqstp->rq_deferred) { - dr = rqstp->rq_deferred; - rqstp->rq_deferred = NULL; - } else { - int skip = rqstp->rq_arg.len - rqstp->rq_arg.head[0].iov_len; - /* FIXME maybe discard if size too large */ - dr = kmalloc(size, GFP_KERNEL); - if (dr == NULL) - return NULL; - - dr->serv = rqstp->rq_server; - dr->prot = rqstp->rq_prot; - dr->addr = rqstp->rq_addr; - dr->argslen = rqstp->rq_arg.len >> 2; - memcpy(dr->args, rqstp->rq_arg.head[0].iov_base-skip, dr->argslen<<2); - } - spin_lock(&rqstp->rq_server->sv_lock); - rqstp->rq_sock->sk_inuse++; - dr->svsk = rqstp->rq_sock; - spin_unlock(&rqstp->rq_server->sv_lock); - - dr->handle.revisit = svc_revisit; - return &dr->handle; -} - -/* - * recv data from a deferred request into an active one - */ -static int svc_deferred_recv(struct svc_rqst *rqstp) -{ - struct svc_deferred_req *dr = rqstp->rq_deferred; - - rqstp->rq_arg.head[0].iov_base = dr->args; - rqstp->rq_arg.head[0].iov_len = dr->argslen<<2; - rqstp->rq_arg.page_len = 0; - rqstp->rq_arg.len = dr->argslen<<2; - rqstp->rq_prot = dr->prot; - rqstp->rq_addr = dr->addr; - return dr->argslen<<2; -} - - -static struct svc_deferred_req *svc_deferred_dequeue(struct svc_sock *svsk) -{ - struct svc_deferred_req *dr = NULL; - struct svc_serv *serv = svsk->sk_server; - - if (!test_bit(SK_DEFERRED, &svsk->sk_flags)) - return NULL; - spin_lock(&serv->sv_lock); - clear_bit(SK_DEFERRED, &svsk->sk_flags); - if (!list_empty(&svsk->sk_deferred)) { - dr = list_entry(svsk->sk_deferred.next, - struct svc_deferred_req, - handle.recent); - list_del_init(&dr->handle.recent); - set_bit(SK_DEFERRED, &svsk->sk_flags); - } - spin_unlock(&serv->sv_lock); - svc_sock_received(svsk); - return dr; -} ./linux/rpc_tcp_nonagle/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.683445783 +0000 @@ -1 +0,0 @@ -<<<--- clear_bit(BH_Uptodate, &||| clear_buffer_uptodate(=== dev--->>>-><<<---->b_state|||===flags = 0--->>>; ./linux/raid5line/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.690807937 +0000 @@ -1,7 +0,0 @@ -<<<<<<< found - clear_bit(BH_Uptodate, &sh->bh_cache[i]->b_state); -||||||| expected - clear_buffer_uptodate(sh->bh_cache[i]); -======= - dev->flags = 0; ->>>>>>> replacement ./linux/raid5line/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.698101509 +0000 @@ -1,7 +0,0 @@ - clear_bit(BH_Uptodate, &sh->bh_cache[i]->b_state); -<<<<<<< found -||||||| expected - clear_buffer_uptodate(sh->bh_cache[i]); -======= - dev->flags = 0; ->>>>>>> replacement ./linux/raid5line/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.705403864 +0000 @@ -1,36 +0,0 @@ -static void raid5_build_block (struct stripe_head *sh, int i) -{ - raid5_conf_t *conf = sh->raid_conf; - struct r5dev *dev = &sh->dev[i]; - - bio_init(&dev->req); - dev->req.bi_io_vec = &dev->vec; - dev->req.bi_vcnt++; - dev->vec.bv_page = dev->page; - dev->vec.bv_len = STRIPE_SIZE; - dev->vec.bv_offset = 0; - -<<<<<<< found - bh->b_dev = conf->disks[i].dev; -||||||| expected - bh->b_dev = conf->disks[i].dev; - /* FIXME - later we will need bdev here */ -======= - dev->req.bi_bdev = conf->disks[i].bdev; - dev->req.bi_sector = sh->sector; ->>>>>>> replacement - dev->req.bi_private = sh; - - dev->flags = 0; - if (i != sh->pd_idx) -<<<<<<< found - bh->b_size = sh->size; - bh->b_list = BUF_LOCKED; - return bh; -||||||| expected - bh->b_size = sh->size; - return bh; -======= - dev->sector = compute_blocknr(sh, i); ->>>>>>> replacement -} ./linux/raid5build/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.712815624 +0000 @@ -1,2244 +0,0 @@ -/* - * raid5.c : Multiple Devices driver for Linux - * Copyright (C) 1996, 1997 Ingo Molnar, Miguel de Icaza, Gadi Oxman - * Copyright (C) 1999, 2000 Ingo Molnar - * - * RAID-5 management functions. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * You should have received a copy of the GNU General Public License - * (for example /usr/src/linux/COPYING); if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - - -#include -#include -#include -#include -#include -#include -#include - -/* - * Stripe cache - */ - -#define NR_STRIPES 256 -#define STRIPE_SIZE PAGE_SIZE -#define STRIPE_SECTORS (STRIPE_SIZE>>9) -#define IO_THRESHOLD 1 -#define HASH_PAGES 1 -#define HASH_PAGES_ORDER 0 -#define NR_HASH (HASH_PAGES * PAGE_SIZE / sizeof(struct stripe_head *)) -#define HASH_MASK (NR_HASH - 1) -#define stripe_hash(conf, sect) ((conf)->stripe_hashtbl[((sect) / STRIPE_SECTORS) & HASH_MASK]) - -/* - * The following can be used to debug the driver - */ -#define RAID5_DEBUG 0 -#define RAID5_PARANOIA 1 -#if RAID5_PARANOIA && CONFIG_SMP -# define CHECK_DEVLOCK() if (!spin_is_locked(&conf->device_lock)) BUG() -#else -# define CHECK_DEVLOCK() -#endif - -#if RAID5_DEBUG -#define PRINTK(x...) printk(x) -#define inline -#define __inline__ -#else -#define PRINTK(x...) do { } while (0) -#endif - -static void print_raid5_conf (raid5_conf_t *conf); - -static inline void __release_stripe(raid5_conf_t *conf, struct stripe_head *sh) -{ - if (atomic_dec_and_test(&sh->count)) { - if (!list_empty(&sh->lru)) - BUG(); - if (atomic_read(&conf->active_stripes)==0) - BUG(); - if (test_bit(STRIPE_HANDLE, &sh->state)) { - if (test_bit(STRIPE_DELAYED, &sh->state)) - list_add_tail(&sh->lru, &conf->delayed_list); - else - list_add_tail(&sh->lru, &conf->handle_list); - md_wakeup_thread(conf->thread); - } else { - if (test_and_clear_bit(STRIPE_PREREAD_ACTIVE, &sh->state)) { - atomic_dec(&conf->preread_active_stripes); - if (atomic_read(&conf->preread_active_stripes) < IO_THRESHOLD) - md_wakeup_thread(conf->thread); - } - list_add_tail(&sh->lru, &conf->inactive_list); - atomic_dec(&conf->active_stripes); - if (!conf->inactive_blocked || - atomic_read(&conf->active_stripes) < (NR_STRIPES*3/4)) - wake_up(&conf->wait_for_stripe); - } - } -} -static void release_stripe(struct stripe_head *sh) -{ - raid5_conf_t *conf = sh->raid_conf; - unsigned long flags; - - spin_lock_irqsave(&conf->device_lock, flags); - __release_stripe(conf, sh); - spin_unlock_irqrestore(&conf->device_lock, flags); -} - -static void remove_hash(struct stripe_head *sh) -{ - PRINTK("remove_hash(), stripe %lu\n", sh->sector); - - if (sh->hash_pprev) { - if (sh->hash_next) - sh->hash_next->hash_pprev = sh->hash_pprev; - *sh->hash_pprev = sh->hash_next; - sh->hash_pprev = NULL; - } -} - -static __inline__ void insert_hash(raid5_conf_t *conf, struct stripe_head *sh) -{ - struct stripe_head **shp = &stripe_hash(conf, sh->sector); - - PRINTK("insert_hash(), stripe %lu\n",sh->sector); - - CHECK_DEVLOCK(); - if ((sh->hash_next = *shp) != NULL) - (*shp)->hash_pprev = &sh->hash_next; - *shp = sh; - sh->hash_pprev = shp; -} - - -/* find an idle stripe, make sure it is unhashed, and return it. */ -static struct stripe_head *get_free_stripe(raid5_conf_t *conf) -{ - struct stripe_head *sh = NULL; - struct list_head *first; - - CHECK_DEVLOCK(); - if (list_empty(&conf->inactive_list)) - goto out; - first = conf->inactive_list.next; - sh = list_entry(first, struct stripe_head, lru); - list_del_init(first); - remove_hash(sh); - atomic_inc(&conf->active_stripes); -out: - return sh; -} - -static void shrink_buffers(struct stripe_head *sh, int num) -{ - struct page *p; - int i; - - for (i=0; idev[i].page; - if (!p) - continue; - sh->dev[i].page = NULL; - page_cache_release(p); - } -} - -static int grow_buffers(struct stripe_head *sh, int num) -{ - int i; - - for (i=0; ib_wait); - if ((page = alloc_page(priority))) - bh->b_data = page_address(page); - else { -||||||| expected - if (!bh) - return 1; - memset(bh, 0, sizeof (struct buffer_head)); - if ((page = alloc_page(priority))) - bh->b_data = page_address(page); - else { -======= - if (!(page = alloc_page(GFP_KERNEL))) { ->>>>>>> replacement - return 1; - } - sh->dev[i].page = page; - } - return 0; -} - -static void raid5_build_block (struct stripe_head *sh, int i); - -static inline void init_stripe(struct stripe_head *sh, unsigned long sector, int pd_idx) -{ - raid5_conf_t *conf = sh->raid_conf; - int disks = conf->raid_disks, i; - - if (atomic_read(&sh->count) != 0) - BUG(); - if (test_bit(STRIPE_HANDLE, &sh->state)) - BUG(); - - CHECK_DEVLOCK(); - PRINTK("init_stripe called, stripe %lu\n", sh->sector); - - remove_hash(sh); - - sh->sector = sector; - sh->pd_idx = pd_idx; - sh->state = 0; - - for (i=disks; i--; ) { - struct r5dev *dev = &sh->dev[i]; - - if (dev->toread || dev->towrite || dev->written || - test_bit(R5_LOCKED, &dev->flags)) { - printk("sector=%lx i=%d %p %p %p %d\n", - sh->sector, i, dev->toread, - dev->towrite, dev->written, - test_bit(R5_LOCKED, &dev->flags)); - BUG(); - } -<<<<<<< found - clear_bit(BH_Uptodate, &sh->bh_cache[i]->b_state); -||||||| expected - clear_buffer_uptodate(sh->bh_cache[i]); -======= - dev->flags = 0; ->>>>>>> replacement - raid5_build_block(sh, i); - } - insert_hash(conf, sh); -} - -static struct stripe_head *__find_stripe(raid5_conf_t *conf, unsigned long sector) -{ - struct stripe_head *sh; - - CHECK_DEVLOCK(); - PRINTK("__find_stripe, sector %lu\n", sector); - for (sh = stripe_hash(conf, sector); sh; sh = sh->hash_next) - if (sh->sector == sector) - return sh; - PRINTK("__stripe %lu not in cache\n", sector); - return NULL; -} - -static struct stripe_head *get_active_stripe(raid5_conf_t *conf, unsigned long sector, - int pd_idx, int noblock) -{ - struct stripe_head *sh; - - PRINTK("get_stripe, sector %lu\n", sector); - - spin_lock_irq(&conf->device_lock); - - do { - sh = __find_stripe(conf, sector); - if (!sh) { - if (!conf->inactive_blocked) - sh = get_free_stripe(conf); - if (noblock && sh == NULL) - break; - if (!sh) { - conf->inactive_blocked = 1; - wait_event_lock_irq(conf->wait_for_stripe, - !list_empty(&conf->inactive_list) && - (atomic_read(&conf->active_stripes) < (NR_STRIPES *3/4) - || !conf->inactive_blocked), - conf->device_lock); - conf->inactive_blocked = 0; - } else - init_stripe(sh, sector, pd_idx); - } else { - if (atomic_read(&sh->count)) { - if (!list_empty(&sh->lru)) - BUG(); - } else { - if (!test_bit(STRIPE_HANDLE, &sh->state)) - atomic_inc(&conf->active_stripes); - if (list_empty(&sh->lru)) - BUG(); - list_del_init(&sh->lru); - } - } - } while (sh == NULL); - - if (sh) - atomic_inc(&sh->count); - - spin_unlock_irq(&conf->device_lock); - return sh; -} - -static int grow_stripes(raid5_conf_t *conf, int num) -{ - struct stripe_head *sh; - kmem_cache_t *sc; - int devs = conf->raid_disks; - - sprintf(conf->cache_name, "md/raid5-%d", conf->mddev->__minor); - - sc = kmem_cache_create(conf->cache_name, - sizeof(struct stripe_head)+(devs-1)*sizeof(struct r5dev), - 0, 0, NULL, NULL); - if (!sc) - return 1; - conf->slab_cache = sc; - while (num--) { - sh = kmem_cache_alloc(sc, GFP_KERNEL); - if (!sh) - return 1; - memset(sh, 0, sizeof(*sh) + (devs-1)*sizeof(struct r5dev)); - sh->raid_conf = conf; - sh->lock = SPIN_LOCK_UNLOCKED; - - if (grow_buffers(sh, conf->raid_disks)) { - shrink_buffers(sh, conf->raid_disks); - kmem_cache_free(sc, sh); - return 1; - } - /* we just created an active stripe so... */ - atomic_set(&sh->count, 1); - atomic_inc(&conf->active_stripes); - INIT_LIST_HEAD(&sh->lru); - release_stripe(sh); - } - return 0; -} - -static void shrink_stripes(raid5_conf_t *conf) -{ - struct stripe_head *sh; - - while (1) { - spin_lock_irq(&conf->device_lock); - sh = get_free_stripe(conf); - spin_unlock_irq(&conf->device_lock); - if (!sh) - break; - if (atomic_read(&sh->count)) - BUG(); - shrink_buffers(sh, conf->raid_disks); - kmem_cache_free(conf->slab_cache, sh); - atomic_dec(&conf->active_stripes); - } - kmem_cache_destroy(conf->slab_cache); - conf->slab_cache = NULL; -} - -static void raid5_end_read_request (struct bio * bi) -{ - struct stripe_head *sh = bi->bi_private; - raid5_conf_t *conf = sh->raid_conf; - int disks = conf->raid_disks, i; - int uptodate = test_bit(BIO_UPTODATE, &bi->bi_flags); - - for (i=0 ; idev[i].req) - break; - - PRINTK("end_read_request %lu/%d, count: %d, uptodate %d.\n", sh->sector, i, atomic_read(&sh->count), uptodate); - if (i == disks) { - BUG(); - return; - } - - if (uptodate) { -#if 0 - struct bio *bio; - unsigned long flags; - spin_lock_irqsave(&conf->device_lock, flags); - /* we can return a buffer if we bypassed the cache or - * if the top buffer is not in highmem. If there are - * multiple buffers, leave the extra work to - * handle_stripe - */ - buffer = sh->bh_read[i]; - if (buffer && - (!PageHighMem(buffer->b_page) - || buffer->b_page == bh->b_page ) - ) { - sh->bh_read[i] = buffer->b_reqnext; - buffer->b_reqnext = NULL; - } else - buffer = NULL; - spin_unlock_irqrestore(&conf->device_lock, flags); - if (sh->bh_page[i]==bh->b_page) - set_bit(BH_Uptodate, &bh->b_state); - if (buffer) { - if (buffer->b_page != bh->b_page) - memcpy(buffer->b_data, bh->b_data, bh->b_size); - buffer->b_end_io(buffer, 1); - } -#else - set_bit(R5_UPTODATE, &sh->dev[i].flags); -#endif -<<<<<<< found - } else { - md_error(conf->mddev, bh->b_dev); - clear_bit(BH_Uptodate, &bh->b_state); -||||||| expected - } else { - md_error(conf->mddev, bh->b_bdev); - clear_buffer_uptodate(bh); -======= - } else { - md_error(conf->mddev, bi->bi_bdev); - clear_bit(R5_UPTODATE, &sh->dev[i].flags); ->>>>>>> replacement - } -#if 0 - /* must restore b_page before unlocking buffer... */ - if (sh->bh_page[i] != bh->b_page) { - bh->b_page = sh->bh_page[i]; - bh->b_data = page_address(bh->b_page); - clear_bit(BH_Uptodate, &bh->b_state); - } -#endif -<<<<<<< found - clear_bit(BH_Lock, &bh->b_state); -||||||| expected - clear_buffer_locked(bh); -======= - clear_bit(R5_LOCKED, &sh->dev[i].flags); ->>>>>>> replacement - set_bit(STRIPE_HANDLE, &sh->state); - release_stripe(sh); -} - -static void raid5_end_write_request (struct bio *bi) -{ - struct stripe_head *sh = bi->bi_private; - raid5_conf_t *conf = sh->raid_conf; - int disks = conf->raid_disks, i; - unsigned long flags; - int uptodate = test_bit(BIO_UPTODATE, &bi->bi_flags); - - for (i=0 ; idev[i].req) - break; - - PRINTK("end_write_request %lu/%d, count %d, uptodate: %d.\n", sh->sector, i, atomic_read(&sh->count), uptodate); - if (i == disks) { - BUG(); - return; - } - - spin_lock_irqsave(&conf->device_lock, flags); - if (!uptodate) -<<<<<<< found - md_error(conf->mddev, bh->b_dev); - clear_bit(BH_Lock, &bh->b_state); -||||||| expected - md_error(conf->mddev, bh->b_bdev); - clear_buffer_locked(bh); -======= - md_error(conf->mddev, bi->bi_bdev); - - clear_bit(R5_LOCKED, &sh->dev[i].flags); ->>>>>>> replacement - set_bit(STRIPE_HANDLE, &sh->state); - __release_stripe(conf, sh); - spin_unlock_irqrestore(&conf->device_lock, flags); -} - - -static unsigned long compute_blocknr(struct stripe_head *sh, int i); - -static void raid5_build_block (struct stripe_head *sh, int i) -{ - raid5_conf_t *conf = sh->raid_conf; - struct r5dev *dev = &sh->dev[i]; - - bio_init(&dev->req); - dev->req.bi_io_vec = &dev->vec; - dev->req.bi_vcnt++; - dev->vec.bv_page = dev->page; - dev->vec.bv_len = STRIPE_SIZE; - dev->vec.bv_offset = 0; - -<<<<<<< found - bh->b_dev = conf->disks[i].dev; -||||||| expected - bh->b_dev = conf->disks[i].dev; - /* FIXME - later we will need bdev here */ -======= - dev->req.bi_bdev = conf->disks[i].bdev; - dev->req.bi_sector = sh->sector; ->>>>>>> replacement - dev->req.bi_private = sh; - - dev->flags = 0; - if (i != sh->pd_idx) -<<<<<<< found - bh->b_size = sh->size; - bh->b_list = BUF_LOCKED; - return bh; -||||||| expected - bh->b_size = sh->size; - return bh; -======= - dev->sector = compute_blocknr(sh, i); ->>>>>>> replacement -} - -static int error (mddev_t *mddev, kdev_t dev) -{ - raid5_conf_t *conf = (raid5_conf_t *) mddev->private; - mdp_super_t *sb = mddev->sb; - struct disk_info *disk; - int i; - - PRINTK("raid5: error called\n"); - - for (i = 0, disk = conf->disks; i < conf->raid_disks; i++, disk++) { - if (disk->dev == dev) { - if (disk->operational) { - disk->operational = 0; - mark_disk_faulty(sb->disks+disk->number); - mark_disk_nonsync(sb->disks+disk->number); - mark_disk_inactive(sb->disks+disk->number); - sb->active_disks--; - sb->working_disks--; - sb->failed_disks++; - mddev->sb_dirty = 1; - conf->working_disks--; - conf->failed_disks++; - md_wakeup_thread(conf->thread); - printk (KERN_ALERT - "raid5: Disk failure on %s, disabling device." - " Operation continuing on %d devices\n", - partition_name (dev), conf->working_disks); - } - return 0; - } - } - /* - * handle errors in spares (during reconstruction) - */ - if (conf->spare) { - disk = conf->spare; - if (disk->dev == dev) { - printk (KERN_ALERT - "raid5: Disk failure on spare %s\n", - partition_name (dev)); - if (!conf->spare->operational) { - /* probably a SET_DISK_FAULTY ioctl */ - return -EIO; - } - disk->operational = 0; - disk->write_only = 0; - conf->spare = NULL; - mark_disk_faulty(sb->disks+disk->number); - mark_disk_nonsync(sb->disks+disk->number); - mark_disk_inactive(sb->disks+disk->number); - sb->spare_disks--; - sb->working_disks--; - sb->failed_disks++; - - mddev->sb_dirty = 1; - md_wakeup_thread(conf->thread); - - return 0; - } - } - MD_BUG(); - return -EIO; -} - -/* - * Input: a 'big' sector number, - * Output: index of the data and parity disk, and the sector # in them. - */ -static unsigned long raid5_compute_sector(sector_t r_sector, unsigned int raid_disks, - unsigned int data_disks, unsigned int * dd_idx, - unsigned int * pd_idx, raid5_conf_t *conf) -{ - sector_t stripe; - unsigned long chunk_number; - unsigned int chunk_offset; - sector_t new_sector; - int sectors_per_chunk = conf->chunk_size >> 9; - - /* First compute the information on this sector */ - - /* - * Compute the chunk number and the sector offset inside the chunk - */ - chunk_number = r_sector / sectors_per_chunk; - chunk_offset = r_sector % sectors_per_chunk; - - /* - * Compute the stripe number - */ - stripe = chunk_number / data_disks; - - /* - * Compute the data disk and parity disk indexes inside the stripe - */ - *dd_idx = chunk_number % data_disks; - - /* - * Select the parity disk based on the user selected algorithm. - */ - if (conf->level == 4) - *pd_idx = data_disks; - else switch (conf->algorithm) { - case ALGORITHM_LEFT_ASYMMETRIC: - *pd_idx = data_disks - stripe % raid_disks; - if (*dd_idx >= *pd_idx) - (*dd_idx)++; - break; - case ALGORITHM_RIGHT_ASYMMETRIC: - *pd_idx = stripe % raid_disks; - if (*dd_idx >= *pd_idx) - (*dd_idx)++; - break; - case ALGORITHM_LEFT_SYMMETRIC: - *pd_idx = data_disks - stripe % raid_disks; - *dd_idx = (*pd_idx + 1 + *dd_idx) % raid_disks; - break; - case ALGORITHM_RIGHT_SYMMETRIC: - *pd_idx = stripe % raid_disks; - *dd_idx = (*pd_idx + 1 + *dd_idx) % raid_disks; - break; - default: - printk ("raid5: unsupported algorithm %d\n", conf->algorithm); - } - - /* - * Finally, compute the new sector number - */ - new_sector = stripe * sectors_per_chunk + chunk_offset; - return new_sector; -} - - -static sector_t compute_blocknr(struct stripe_head *sh, int i) -{ - raid5_conf_t *conf = sh->raid_conf; - int raid_disks = conf->raid_disks, data_disks = raid_disks - 1; - sector_t new_sector = sh->sector, check; - int sectors_per_chunk = conf->chunk_size >> 9; - sector_t stripe = new_sector / sectors_per_chunk; - int chunk_offset = new_sector % sectors_per_chunk; - int chunk_number, dummy1, dummy2, dd_idx = i; - sector_t r_sector; - - switch (conf->algorithm) { - case ALGORITHM_LEFT_ASYMMETRIC: - case ALGORITHM_RIGHT_ASYMMETRIC: - if (i > sh->pd_idx) - i--; - break; - case ALGORITHM_LEFT_SYMMETRIC: - case ALGORITHM_RIGHT_SYMMETRIC: - if (i < sh->pd_idx) - i += raid_disks; - i -= (sh->pd_idx + 1); - break; - default: - printk ("raid5: unsupported algorithm %d\n", conf->algorithm); - } - - chunk_number = stripe * data_disks + i; - r_sector = chunk_number * sectors_per_chunk + chunk_offset; - - check = raid5_compute_sector (r_sector, raid_disks, data_disks, &dummy1, &dummy2, conf); - if (check != sh->sector || dummy1 != dd_idx || dummy2 != sh->pd_idx) { - printk("compute_blocknr: map not correct\n"); - return 0; - } - return r_sector; -} - - - -/* - * Copy data between a page in the stripe cache, and one or more bion - * The page could align with the middle of the bio, or there could be - * several bion, each with several bio_vecs, which cover part of the page - * Multiple bion are linked together on bi_next. There may be extras - * at the end of this list. We ignore them. - */ -static void copy_data(int frombio, struct bio *bio, - struct page *page, - sector_t sector) -{ - char *pa = page_address(page); - struct bio_vec *bvl; - int i; - - for (;bio && bio->bi_sector < sector+STRIPE_SECTORS; - bio = bio->bi_next) { - int page_offset; - if (bio->bi_sector >= sector) - page_offset = (signed)(bio->bi_sector - sector) * 512; - else - page_offset = (signed)(sector - bio->bi_sector) * -512; - bio_for_each_segment(bvl, bio, i) { - char *ba = __bio_kmap(bio, i); - int len = bio_iovec_idx(bio,i)->bv_len; - int clen; - int b_offset = 0; - - if (page_offset < 0) { - b_offset = -page_offset; - page_offset += b_offset; - len -= b_offset; - } - - if (len > 0 && page_offset + len > STRIPE_SIZE) - clen = STRIPE_SIZE - page_offset; - else clen = len; - - if (len > 0) { - if (frombio) - memcpy(pa+page_offset, ba+b_offset, clen); - else - memcpy(ba+b_offset, pa+page_offset, clen); - } - __bio_kunmap(bio, i); - page_offset += len; - } - } -} - -#define check_xor() do { \ - if (count == MAX_XOR_BLOCKS) { \ - xor_block(count, STRIPE_SIZE, ptr); \ - count = 1; \ - } \ - } while(0) - - -static void compute_block(struct stripe_head *sh, int dd_idx) -{ - raid5_conf_t *conf = sh->raid_conf; - int i, count, disks = conf->raid_disks; - void *ptr[MAX_XOR_BLOCKS], *p; - - PRINTK("compute_block, stripe %lu, idx %d\n", sh->sector, dd_idx); - - ptr[0] = page_address(sh->dev[dd_idx].page); - memset(ptr[0], 0, STRIPE_SIZE); - count = 1; - for (i = disks ; i--; ) { - if (i == dd_idx) - continue; - p = page_address(sh->dev[i].page); - if (test_bit(R5_UPTODATE, &sh->dev[i].flags)) - ptr[count++] = p; - else - printk("compute_block() %d, stripe %lu, %d not present\n", dd_idx, sh->sector, i); - - check_xor(); - } - if (count != 1) -<<<<<<< found - xor_block(count, bh_ptr); - set_bit(BH_Uptodate, &sh->bh_cache[dd_idx]->b_state); -||||||| expected - xor_block(count, bh_ptr); - set_buffer_uptodate(sh->bh_cache[dd_idx]); -======= - xor_block(count, STRIPE_SIZE, ptr); - set_bit(R5_UPTODATE, &sh->dev[i].flags); ->>>>>>> replacement -} - -static void compute_parity(struct stripe_head *sh, int method) -{ - raid5_conf_t *conf = sh->raid_conf; - int i, pd_idx = sh->pd_idx, disks = conf->raid_disks, count; - void *ptr[MAX_XOR_BLOCKS]; - struct bio *chosen[MD_SB_DISKS]; - - PRINTK("compute_parity, stripe %lu, method %d\n", sh->sector, method); - memset(chosen, 0, sizeof(chosen)); - - count = 1; - ptr[0] = page_address(sh->dev[pd_idx].page); - switch(method) { - case READ_MODIFY_WRITE: - if (!test_bit(R5_UPTODATE, &sh->dev[pd_idx].flags)) - BUG(); - for (i=disks ; i-- ;) { - if (i==pd_idx) - continue; - if (sh->dev[i].towrite && - test_bit(R5_UPTODATE, &sh->dev[i].flags)) { - ptr[count++] = page_address(sh->dev[i].page); - chosen[i] = sh->dev[i].towrite; - sh->dev[i].towrite = NULL; - if (sh->dev[i].written) BUG(); - sh->dev[i].written = chosen[i]; - check_xor(); - } - } - break; - case RECONSTRUCT_WRITE: - memset(ptr[0], 0, STRIPE_SIZE); - for (i= disks; i-- ;) - if (i!=pd_idx && sh->dev[i].towrite) { - chosen[i] = sh->dev[i].towrite; - sh->dev[i].towrite = NULL; - if (sh->dev[i].written) BUG(); - sh->dev[i].written = chosen[i]; - } - break; - case CHECK_PARITY: - break; - } - if (count>1) { - xor_block(count, STRIPE_SIZE, ptr); - count = 1; - } - - for (i = disks; i--;) - if (chosen[i]) { - sector_t sector = sh->dev[i].sector; - copy_data(1, chosen[i], sh->dev[i].page, sector); - -<<<<<<< found - memcpy(bh->b_data, - bdata,sh->size); - bh_kunmap(chosen[i]); - set_bit(BH_Lock, &bh->b_state); - mark_buffer_uptodate(bh, 1); -||||||| expected - memcpy(bh->b_data, - bdata,sh->size); - bh_kunmap(chosen[i]); - set_buffer_locked(bh); - set_buffer_uptodate(bh); -======= - set_bit(R5_LOCKED, &sh->dev[i].flags); - set_bit(R5_UPTODATE, &sh->dev[i].flags); ->>>>>>> replacement - } - - switch(method) { - case RECONSTRUCT_WRITE: - case CHECK_PARITY: - for (i=disks; i--;) - if (i != pd_idx) { - ptr[count++] = page_address(sh->dev[i].page); - check_xor(); - } - break; - case READ_MODIFY_WRITE: - for (i = disks; i--;) - if (chosen[i]) { - ptr[count++] = page_address(sh->dev[i].page); - check_xor(); - } - } - if (count != 1) - xor_block(count, STRIPE_SIZE, ptr); - - if (method != CHECK_PARITY) { -<<<<<<< found - mark_buffer_uptodate(sh->bh_cache[pd_idx], 1); - set_bit(BH_Lock, &sh->bh_cache[pd_idx]->b_state); - } else - mark_buffer_uptodate(sh->bh_cache[pd_idx], 0); -||||||| expected - set_buffer_uptodate(sh->bh_cache[pd_idx]); - set_buffer_locked(sh->bh_cache[pd_idx]); - } else - clear_buffer_uptodate(sh->bh_cache[pd_idx]); -======= - set_bit(R5_UPTODATE, &sh->dev[pd_idx].flags); - set_bit(R5_LOCKED, &sh->dev[pd_idx].flags); - } else - clear_bit(R5_UPTODATE, &sh->dev[pd_idx].flags); ->>>>>>> replacement -} - -/* - * Each stripe/dev can have one or more bion attached. - * toread/towrite point to the first in a chain. - * The bi_next chain must be in order. - */ -static void add_stripe_bio (struct stripe_head *sh, struct bio *bi, int dd_idx, int forwrite) -{ - struct bio **bip; - raid5_conf_t *conf = sh->raid_conf; - - PRINTK("adding bh b#%lu to stripe s#%lu\n", bi->bi_sector, sh->sector); - - - spin_lock(&sh->lock); - spin_lock_irq(&conf->device_lock); - if (forwrite) - bip = &sh->dev[dd_idx].towrite; - else - bip = &sh->dev[dd_idx].toread; - while (*bip && (*bip)->bi_sector < bi->bi_sector) - bip = & (*bip)->bi_next; -/* FIXME do I need to worry about overlapping bion */ - if (*bip && bi->bi_next && (*bip) != bi->bi_next) - BUG(); - if (*bip) - bi->bi_next = *bip; - *bip = bi; - bi->bi_phys_segments ++; - spin_unlock_irq(&conf->device_lock); - spin_unlock(&sh->lock); - - if (forwrite) { - /* check if page is coverred */ - sector_t sector = sh->dev[dd_idx].sector; - for (bi=sh->dev[dd_idx].towrite; - sector < sh->dev[dd_idx].sector + STRIPE_SECTORS && - bi && bi->bi_sector <= sector; - bi = bi->bi_next) { - if (bi->bi_sector + (bi->bi_size>>9) >= sector) - sector = bi->bi_sector + (bi->bi_size>>9); - } - if (sector >= sh->dev[dd_idx].sector + STRIPE_SECTORS) - set_bit(R5_OVERWRITE, &sh->dev[dd_idx].flags); - } - - PRINTK("added bi b#%lu to stripe s#%lu, disk %d.\n", bi->bi_sector, sh->sector, dd_idx); -} - - -/* - * handle_stripe - do things to a stripe. - * - * We lock the stripe and then examine the state of various bits - * to see what needs to be done. - * Possible results: - * return some read request which now have data - * return some write requests which are safely on disc - * schedule a read on some buffers - * schedule a write of some buffers - * return confirmation of parity correctness - * - * Parity calculations are done inside the stripe lock - * buffers are taken off read_list or write_list, and bh_cache buffers - * get BH_Lock set before the stripe lock is released. - * - */ - -static void handle_stripe(struct stripe_head *sh) -{ - raid5_conf_t *conf = sh->raid_conf; - int disks = conf->raid_disks; - struct bio *return_bi= NULL; - struct bio *bi; - int action[MD_SB_DISKS]; - int i; - int syncing; - int locked=0, uptodate=0, to_read=0, to_write=0, failed=0, written=0; - int failed_num=0; - struct r5dev *dev; - - PRINTK("handling stripe %ld, cnt=%d, pd_idx=%d\n", sh->sector, atomic_read(&sh->count), sh->pd_idx); - memset(action, 0, sizeof(action)); - - spin_lock(&sh->lock); - clear_bit(STRIPE_HANDLE, &sh->state); - clear_bit(STRIPE_DELAYED, &sh->state); - - syncing = test_bit(STRIPE_SYNCING, &sh->state); - /* Now to look around and see what can be done */ - - for (i=disks; i--; ) { - dev = &sh->dev[i]; - PRINTK("check %d: state 0x%lx read %p write %p written %p\n", i, - dev->flags, dev->toread, dev->towrite, dev->written); - /* maybe we can reply to a read */ - if (test_bit(R5_UPTODATE, &dev->flags) && dev->toread) { - struct bio *rbi, *rbi2; - PRINTK("Return read for disc %d\n", i); - spin_lock_irq(&conf->device_lock); - rbi = dev->toread; - dev->toread = NULL; - spin_unlock_irq(&conf->device_lock); - while (rbi && rbi->bi_sector < dev->sector + STRIPE_SECTORS) { - copy_data(0, rbi, dev->page, dev->sector); - rbi2 = rbi->bi_next; - spin_lock_irq(&conf->device_lock); - if (--rbi->bi_phys_segments == 0) { - rbi->bi_next = return_bi; - return_bi = rbi; - } - spin_unlock_irq(&conf->device_lock); - rbi = rbi2; - } - } - - /* now count some things */ - if (test_bit(R5_LOCKED, &dev->flags)) locked++; - if (test_bit(R5_UPTODATE, &dev->flags)) uptodate++; - - - if (dev->toread) to_read++; - if (dev->towrite) to_write++; - if (dev->written) written++; - if (!conf->disks[i].operational) { - failed++; - failed_num = i; - } - } - PRINTK("locked=%d uptodate=%d to_read=%d to_write=%d failed=%d failed_num=%d\n", - locked, uptodate, to_read, to_write, failed, failed_num); - /* check if the array has lost two devices and, if so, some requests might - * need to be failed - */ - if (failed > 1 && to_read+to_write) { - spin_lock_irq(&conf->device_lock); - for (i=disks; i--; ) { - /* fail all writes first */ - bi = sh->dev[i].towrite; - sh->dev[i].towrite = NULL; - if (bi) to_write--; - - while (bi && bi->bi_sector < sh->dev[i].sector + STRIPE_SECTORS){ - struct bio *nextbi = bi->bi_next; - clear_bit(BIO_UPTODATE, &bi->bi_flags); - if (--bi->bi_phys_segments == 0) { - bi->bi_next = return_bi; - return_bi = bi; - } - bi = nextbi; - } - /* fail any reads if this device is non-operational */ - if (!conf->disks[i].operational) { - bi = sh->dev[i].toread; - sh->dev[i].toread = NULL; - if (bi) to_read--; - while (bi && bi->bi_sector < sh->dev[i].sector + STRIPE_SECTORS){ - struct bio *nextbi = bi->bi_next; - clear_bit(BIO_UPTODATE, &bi->bi_flags); - if (--bi->bi_phys_segments == 0) { - bi->bi_next = return_bi; - return_bi = bi; - } - bi = nextbi; - } - } - } - spin_unlock_irq(&conf->device_lock); - } - if (failed > 1 && syncing) { - md_done_sync(conf->mddev, STRIPE_SECTORS,0); - clear_bit(STRIPE_SYNCING, &sh->state); - syncing = 0; - } - - /* might be able to return some write requests if the parity block - * is safe, or on a failed drive - */ - dev = &sh->dev[sh->pd_idx]; - if ( written && - ( (conf->disks[sh->pd_idx].operational && !test_bit(R5_LOCKED, &dev->flags) && - test_bit(R5_UPTODATE, &dev->flags)) - || (failed == 1 && failed_num == sh->pd_idx)) - ) { - /* any written block on an uptodate or failed drive can be returned */ - for (i=disks; i--; ) - if (sh->dev[i].written) { - dev = &sh->dev[i]; - if (!conf->disks[sh->pd_idx].operational || - (!test_bit(R5_LOCKED, &dev->flags) && test_bit(R5_UPTODATE, &dev->flags)) ) { - /* maybe we can return some write requests */ - struct bio *wbi, *wbi2; - PRINTK("Return write for disc %d\n", i); - wbi = dev->written; - dev->written = NULL; - while (wbi && wbi->bi_sector < dev->sector + STRIPE_SECTORS) { - wbi2 = wbi->bi_next; - if (--wbi->bi_phys_segments == 0) { - wbi->bi_next = return_bi; - return_bi = wbi; - } - wbi = wbi2; - } - } - } - } - - /* Now we might consider reading some blocks, either to check/generate - * parity, or to satisfy requests - */ - if (to_read || (syncing && (uptodate+failed < disks))) { - for (i=disks; i--;) { - dev = &sh->dev[i]; - if (!test_bit(R5_LOCKED, &dev->flags) && !test_bit(R5_UPTODATE, &dev->flags) && - (dev->toread || syncing || (failed && sh->dev[failed_num].toread))) { - /* we would like to get this block, possibly - * by computing it, but we might not be able to - */ - if (uptodate == disks-1) { - PRINTK("Computing block %d\n", i); - compute_block(sh, i); - uptodate++; - } else if (conf->disks[i].operational) { -<<<<<<< found - set_bit(BH_Lock, &bh->b_state); - action[i] = READ+1; -||||||| expected - set_buffer_locked(bh); - action[i] = READ+1; -======= - set_bit(R5_LOCKED, &dev->flags); - action[i] = READ+1; -#if 0 ->>>>>>> replacement - /* if I am just reading this block and we don't have - a failed drive, or any pending writes then sidestep the cache */ - if (sh->bh_read[i] && !sh->bh_read[i]->b_reqnext && - ! syncing && !failed && !to_write) { - sh->bh_cache[i]->b_page = sh->bh_read[i]->b_page; - sh->bh_cache[i]->b_data = sh->bh_read[i]->b_data; - } -#endif - locked++; - PRINTK("Reading block %d (sync=%d)\n", i, syncing); - if (syncing) - md_sync_acct(conf->disks[i].dev, STRIPE_SECTORS); - } - } - } - set_bit(STRIPE_HANDLE, &sh->state); - } - - /* now to consider writing and what else, if anything should be read */ - if (to_write) { - int rmw=0, rcw=0; - for (i=disks ; i--;) { - /* would I have to read this buffer for read_modify_write */ - dev = &sh->dev[i]; - if ((dev->towrite || i == sh->pd_idx) && - (!test_bit(R5_LOCKED, &dev->flags) -#if 0 -|| sh->bh_page[i]!=bh->b_page -#endif - ) && - !test_bit(R5_UPTODATE, &dev->flags)) { - if (conf->disks[i].operational -/* && !(conf->resync_parity && i == sh->pd_idx) */ - ) - rmw++; - else rmw += 2*disks; /* cannot read it */ - } - /* Would I have to read this buffer for reconstruct_write */ - if (!test_bit(R5_OVERWRITE, &dev->flags) && i != sh->pd_idx && - (!test_bit(R5_LOCKED, &dev->flags) -#if 0 -|| sh->bh_page[i] != bh->b_page -#endif - ) && - !test_bit(R5_UPTODATE, &dev->flags)) { - if (conf->disks[i].operational) rcw++; - else rcw += 2*disks; - } - } - PRINTK("for sector %ld, rmw=%d rcw=%d\n", sh->sector, rmw, rcw); - set_bit(STRIPE_HANDLE, &sh->state); - if (rmw < rcw && rmw > 0) - /* prefer read-modify-write, but need to get some data */ - for (i=disks; i--;) { - dev = &sh->dev[i]; - if ((dev->towrite || i == sh->pd_idx) && - !test_bit(R5_LOCKED, &dev->flags) && !test_bit(R5_UPTODATE, &dev->flags) && - conf->disks[i].operational) { - if (test_bit(STRIPE_PREREAD_ACTIVE, &sh->state)) - { - PRINTK("Read_old block %d for r-m-w\n", i); -<<<<<<< found - set_bit(BH_Lock, &bh->b_state); -||||||| expected - set_buffer_locked(bh); -======= - set_bit(R5_LOCKED, &dev->flags); ->>>>>>> replacement - action[i] = READ+1; - locked++; - } else { - set_bit(STRIPE_DELAYED, &sh->state); - set_bit(STRIPE_HANDLE, &sh->state); - } - } - } - if (rcw <= rmw && rcw > 0) - /* want reconstruct write, but need to get some data */ - for (i=disks; i--;) { - dev = &sh->dev[i]; - if (!test_bit(R5_OVERWRITE, &dev->flags) && i != sh->pd_idx && - !test_bit(R5_LOCKED, &dev->flags) && !test_bit(R5_UPTODATE, &dev->flags) && - conf->disks[i].operational) { - if (test_bit(STRIPE_PREREAD_ACTIVE, &sh->state)) - { - PRINTK("Read_old block %d for Reconstruct\n", i); -<<<<<<< found - set_bit(BH_Lock, &bh->b_state); -||||||| expected - set_buffer_locked(bh); -======= - set_bit(R5_LOCKED, &dev->flags); ->>>>>>> replacement - action[i] = READ+1; - locked++; - } else { - set_bit(STRIPE_DELAYED, &sh->state); - set_bit(STRIPE_HANDLE, &sh->state); - } - } - } - /* now if nothing is locked, and if we have enough data, we can start a write request */ - if (locked == 0 && (rcw == 0 ||rmw == 0)) { - PRINTK("Computing parity...\n"); - compute_parity(sh, rcw==0 ? RECONSTRUCT_WRITE : READ_MODIFY_WRITE); - /* now every locked buffer is ready to be written */ - for (i=disks; i--;) - if (test_bit(R5_LOCKED, &sh->dev[i].flags)) { - PRINTK("Writing block %d\n", i); - locked++; - action[i] = WRITE+1; - if (!conf->disks[i].operational - || (i==sh->pd_idx && failed == 0)) - set_bit(STRIPE_INSYNC, &sh->state); - } - if (test_and_clear_bit(STRIPE_PREREAD_ACTIVE, &sh->state)) { - atomic_dec(&conf->preread_active_stripes); - if (atomic_read(&conf->preread_active_stripes) < IO_THRESHOLD) - md_wakeup_thread(conf->thread); - } - } - } - - /* maybe we need to check and possibly fix the parity for this stripe - * Any reads will already have been scheduled, so we just see if enough data - * is available - */ - if (syncing && locked == 0 && - !test_bit(STRIPE_INSYNC, &sh->state) && failed <= 1) { - set_bit(STRIPE_HANDLE, &sh->state); - if (failed == 0) { - char *pagea; - if (uptodate != disks) - BUG(); - compute_parity(sh, CHECK_PARITY); - uptodate--; - pagea = page_address(sh->dev[sh->pd_idx].page); - if ((*(u32*)pagea) == 0 && - !memcmp(pagea, pagea+4, STRIPE_SIZE-4)) { - /* parity is correct (on disc, not in buffer any more) */ - set_bit(STRIPE_INSYNC, &sh->state); - } - } - if (!test_bit(STRIPE_INSYNC, &sh->state)) { - struct disk_info *spare; - if (failed==0) - failed_num = sh->pd_idx; - /* should be able to compute the missing block and write it to spare */ - if (!test_bit(R5_UPTODATE, &sh->dev[failed_num].flags)) { - if (uptodate+1 != disks) - BUG(); - compute_block(sh, failed_num); - uptodate++; - } - if (uptodate != disks) - BUG(); -<<<<<<< found - bh = sh->bh_cache[failed_num]; - set_bit(BH_Lock, &bh->b_state); -||||||| expected - bh = sh->bh_cache[failed_num]; - set_buffer_locked(bh); -======= - dev = &sh->dev[failed_num]; - set_bit(R5_LOCKED, &dev->flags); ->>>>>>> replacement - action[failed_num] = WRITE+1; - locked++; - set_bit(STRIPE_INSYNC, &sh->state); - if (conf->disks[failed_num].operational) - md_sync_acct(conf->disks[failed_num].dev, STRIPE_SECTORS); - else if ((spare=conf->spare)) - md_sync_acct(spare->dev, STRIPE_SECTORS); - - } - } - if (syncing && locked == 0 && test_bit(STRIPE_INSYNC, &sh->state)) { - md_done_sync(conf->mddev, STRIPE_SECTORS,1); - clear_bit(STRIPE_SYNCING, &sh->state); - } - - spin_unlock(&sh->lock); - - while ((bi=return_bi)) { - return_bi = bi->bi_next; - bi->bi_next = NULL; - bi->bi_end_io(bi); - } - for (i=disks; i-- ;) - if (action[i]) { - struct bio *bi = &sh->dev[i].req; - struct disk_info *spare = conf->spare; - int skip = 0; - if (action[i] == READ+1) - bi->bi_end_io = raid5_end_read_request; - else - bi->bi_end_io = raid5_end_write_request; - if (conf->disks[i].operational) - bi->bi_bdev = conf->disks[i].bdev; - else if (spare && action[i] == WRITE+1) - bi->bi_bdev = spare->bdev; - else skip=1; - if (!skip) { - PRINTK("for %ld schedule op %d on disc %d\n", sh->sector, action[i]-1, i); - atomic_inc(&sh->count); - bi->bi_sector = sh->sector; - if (action[i] == READ+1) - bi->bi_rw = 0; - else - bi->bi_rw = 1; - bi->bi_flags = 0; - bi->bi_vcnt = 1; - bi->bi_idx = 0; - bi->bi_io_vec = &sh->dev[i].vec; - bi->bi_size = STRIPE_SIZE; - bi->bi_next = NULL; - generic_make_request(bi); - } else { - PRINTK("skip op %d on disc %d for sector %ld\n", action[i]-1, i, sh->sector); -<<<<<<< found - clear_bit(BH_Lock, &bh->b_state); -||||||| expected - clear_buffer_locked(bh); -======= - clear_bit(R5_LOCKED, &dev->flags); ->>>>>>> replacement - set_bit(STRIPE_HANDLE, &sh->state); - } - } -} - -static inline void raid5_activate_delayed(raid5_conf_t *conf) -{ - if (atomic_read(&conf->preread_active_stripes) < IO_THRESHOLD) { - while (!list_empty(&conf->delayed_list)) { - struct list_head *l = conf->delayed_list.next; - struct stripe_head *sh; - sh = list_entry(l, struct stripe_head, lru); - list_del_init(l); - clear_bit(STRIPE_DELAYED, &sh->state); - if (!test_and_set_bit(STRIPE_PREREAD_ACTIVE, &sh->state)) - atomic_inc(&conf->preread_active_stripes); - list_add_tail(&sh->lru, &conf->handle_list); - } - } -} -static void raid5_unplug_device(void *data) -{ - raid5_conf_t *conf = (raid5_conf_t *)data; - unsigned long flags; - - spin_lock_irqsave(&conf->device_lock, flags); - - raid5_activate_delayed(conf); - - conf->plugged = 0; - md_wakeup_thread(conf->thread); - - spin_unlock_irqrestore(&conf->device_lock, flags); -} - -static inline void raid5_plug_device(raid5_conf_t *conf) -{ - spin_lock_irq(&conf->device_lock); - if (list_empty(&conf->delayed_list)) - if (!conf->plugged) { - conf->plugged = 1; - queue_task(&conf->plug_tq, &tq_disk); - } - spin_unlock_irq(&conf->device_lock); -} - -static int make_request (mddev_t *mddev, int rw, struct bio * bi) -{ - raid5_conf_t *conf = (raid5_conf_t *) mddev->private; - const unsigned int raid_disks = conf->raid_disks; - const unsigned int data_disks = raid_disks - 1; - unsigned int dd_idx, pd_idx; - sector_t new_sector; - sector_t logical_sector, last_sector; - int read_ahead = 0; - - struct stripe_head *sh; - - if (rw == READA) { - rw = READ; - read_ahead=1; - } - - logical_sector = bi->bi_sector & ~(STRIPE_SECTORS-1); - last_sector = bi->bi_sector + (bi->bi_size>>9); - - bi->bi_next = NULL; - set_bit(BIO_UPTODATE, &bi->bi_flags); /* will be cleared if error detected */ - bi->bi_phys_segments = 1; /* over-loaded to count active stripes */ - for (;logical_sector < last_sector; logical_sector += STRIPE_SECTORS) { - - new_sector = raid5_compute_sector(logical_sector, - raid_disks, data_disks, &dd_idx, &pd_idx, conf); - - PRINTK("raid5: make_request, sector %ul logical %ul\n", - new_sector, logical_sector); - - sh = get_active_stripe(conf, new_sector, pd_idx, read_ahead); - if (sh) { - - add_stripe_bio(sh, bi, dd_idx, rw); - - raid5_plug_device(conf); - handle_stripe(sh); - release_stripe(sh); - } -<<<<<<< found - } else - bh->b_end_io(bh, test_bit(BH_Uptodate, &bh->b_state)); -||||||| expected - } else - bh->b_end_io(bh, buffer_uptodate(bh)); -======= - } - spin_lock_irq(&conf->device_lock); - if (--bi->bi_phys_segments == 0) - bi->bi_end_io(bi); - spin_unlock_irq(&conf->device_lock); ->>>>>>> replacement - return 0; -} - -<<<<<<< found -/* - * Determine correct block size for this device. - */ -unsigned int device_bsize (kdev_t dev) -{ - unsigned int i, correct_size; - - correct_size = BLOCK_SIZE; - if (blksize_size[MAJOR(dev)]) { - i = blksize_size[MAJOR(dev)][MINOR(dev)]; - if (i) - correct_size = i; - } - - return correct_size; -} - -||||||| expected -======= -/* FIXME go_faster isn't used */ ->>>>>>> replacement -static int sync_request (mddev_t *mddev, sector_t sector_nr, int go_faster) -{ - raid5_conf_t *conf = (raid5_conf_t *) mddev->private; - struct stripe_head *sh; - int sectors_per_chunk = conf->chunk_size >> 9; - unsigned long stripe = sector_nr/sectors_per_chunk; - int chunk_offset = sector_nr % sectors_per_chunk; - int dd_idx, pd_idx; - unsigned long first_sector; - int raid_disks = conf->raid_disks; - int data_disks = raid_disks-1; - - first_sector = raid5_compute_sector(stripe*data_disks*sectors_per_chunk - + chunk_offset, raid_disks, data_disks, &dd_idx, &pd_idx, conf); - sh = get_active_stripe(conf, sector_nr, pd_idx, 0); - spin_lock(&sh->lock); - set_bit(STRIPE_SYNCING, &sh->state); - clear_bit(STRIPE_INSYNC, &sh->state); - spin_unlock(&sh->lock); - - handle_stripe(sh); - release_stripe(sh); - - return STRIPE_SECTORS; -} - -/* - * This is our raid5 kernel thread. - * - * We scan the hash table for stripes which can be handled now. - * During the scan, completed stripes are saved for us by the interrupt - * handler, so that they will not have to wait for our next wakeup. - */ -static void raid5d (void *data) -{ - struct stripe_head *sh; - raid5_conf_t *conf = data; - mddev_t *mddev = conf->mddev; - int handled; - - PRINTK("+++ raid5d active\n"); - - handled = 0; - - if (mddev->sb_dirty) - md_update_sb(mddev); - spin_lock_irq(&conf->device_lock); - while (1) { - struct list_head *first; - - if (list_empty(&conf->handle_list) && - atomic_read(&conf->preread_active_stripes) < IO_THRESHOLD && - !conf->plugged && - !list_empty(&conf->delayed_list)) - raid5_activate_delayed(conf); - - if (list_empty(&conf->handle_list)) - break; - - first = conf->handle_list.next; - sh = list_entry(first, struct stripe_head, lru); - - list_del_init(first); - atomic_inc(&sh->count); - if (atomic_read(&sh->count)!= 1) - BUG(); - spin_unlock_irq(&conf->device_lock); - - handled++; - handle_stripe(sh); - release_stripe(sh); - - spin_lock_irq(&conf->device_lock); - } - PRINTK("%d stripes handled\n", handled); - - spin_unlock_irq(&conf->device_lock); - - PRINTK("--- raid5d inactive\n"); -} - -/* - * Private kernel thread for parity reconstruction after an unclean - * shutdown. Reconstruction on spare drives in case of a failed drive - * is done by the generic mdsyncd. - */ -static void raid5syncd (void *data) -{ - raid5_conf_t *conf = data; - mddev_t *mddev = conf->mddev; - - if (!conf->resync_parity) - return; - if (conf->resync_parity == 2) - return; - down(&mddev->recovery_sem); - if (md_do_sync(mddev,NULL)) { - up(&mddev->recovery_sem); - printk("raid5: resync aborted!\n"); - return; - } - conf->resync_parity = 0; - up(&mddev->recovery_sem); - printk("raid5: resync finished.\n"); -} - -static int run (mddev_t *mddev) -{ - raid5_conf_t *conf; - int i, j, raid_disk, memory; - mdp_super_t *sb = mddev->sb; - mdp_disk_t *desc; - mdk_rdev_t *rdev; - struct disk_info *disk; - struct list_head *tmp; - int start_recovery = 0; - - MOD_INC_USE_COUNT; - - if (sb->level != 5 && sb->level != 4) { - printk("raid5: md%d: raid level not set to 4/5 (%d)\n", mdidx(mddev), sb->level); - MOD_DEC_USE_COUNT; - return -EIO; - } - - mddev->private = kmalloc (sizeof (raid5_conf_t), GFP_KERNEL); - if ((conf = mddev->private) == NULL) - goto abort; - memset (conf, 0, sizeof (*conf)); - conf->mddev = mddev; - - if ((conf->stripe_hashtbl = (struct stripe_head **) __get_free_pages(GFP_ATOMIC, HASH_PAGES_ORDER)) == NULL) - goto abort; - memset(conf->stripe_hashtbl, 0, HASH_PAGES * PAGE_SIZE); - - conf->device_lock = SPIN_LOCK_UNLOCKED; - init_waitqueue_head(&conf->wait_for_stripe); - INIT_LIST_HEAD(&conf->handle_list); - INIT_LIST_HEAD(&conf->delayed_list); - INIT_LIST_HEAD(&conf->inactive_list); - atomic_set(&conf->active_stripes, 0); - atomic_set(&conf->preread_active_stripes, 0); - - conf->plugged = 0; - conf->plug_tq.sync = 0; - conf->plug_tq.routine = &raid5_unplug_device; - conf->plug_tq.data = conf; - - PRINTK("raid5: run(md%d) called.\n", mdidx(mddev)); - - ITERATE_RDEV(mddev,rdev,tmp) { - /* - * This is important -- we are using the descriptor on - * the disk only to get a pointer to the descriptor on - * the main superblock, which might be more recent. - */ - desc = sb->disks + rdev->desc_nr; - raid_disk = desc->raid_disk; - disk = conf->disks + raid_disk; - - if (disk_faulty(desc)) { - printk(KERN_ERR "raid5: disabled device %s (errors detected)\n", partition_name(rdev->dev)); - if (!rdev->faulty) { - MD_BUG(); - goto abort; - } - disk->number = desc->number; - disk->raid_disk = raid_disk; - disk->dev = rdev->dev; - disk->bdev = rdev->bdev; - - disk->operational = 0; - disk->write_only = 0; - disk->spare = 0; - disk->used_slot = 1; - continue; - } - if (disk_active(desc)) { - if (!disk_sync(desc)) { - printk(KERN_ERR "raid5: disabled device %s (not in sync)\n", partition_name(rdev->dev)); - MD_BUG(); - goto abort; - } - if (raid_disk > sb->raid_disks) { - printk(KERN_ERR "raid5: disabled device %s (inconsistent descriptor)\n", partition_name(rdev->dev)); - continue; - } - if (disk->operational) { - printk(KERN_ERR "raid5: disabled device %s (device %d already operational)\n", partition_name(rdev->dev), raid_disk); - continue; - } - printk(KERN_INFO "raid5: device %s operational as raid disk %d\n", partition_name(rdev->dev), raid_disk); - - disk->number = desc->number; - disk->raid_disk = raid_disk; - disk->dev = rdev->dev; - disk->bdev = rdev->bdev; - disk->operational = 1; - disk->used_slot = 1; - - conf->working_disks++; - } else { - /* - * Must be a spare disk .. - */ - printk(KERN_INFO "raid5: spare disk %s\n", partition_name(rdev->dev)); - disk->number = desc->number; - disk->raid_disk = raid_disk; - disk->dev = rdev->dev; - disk->bdev = rdev->bdev; - - disk->operational = 0; - disk->write_only = 0; - disk->spare = 1; - disk->used_slot = 1; - } - } - - for (i = 0; i < MD_SB_DISKS; i++) { - desc = sb->disks + i; - raid_disk = desc->raid_disk; - disk = conf->disks + raid_disk; - - if (disk_faulty(desc) && (raid_disk < sb->raid_disks) && - !conf->disks[raid_disk].used_slot) { - - disk->number = desc->number; - disk->raid_disk = raid_disk; - disk->dev = MKDEV(0,0); - disk->bdev = NULL; - - disk->operational = 0; - disk->write_only = 0; - disk->spare = 0; - disk->used_slot = 1; - } - } - - conf->raid_disks = sb->raid_disks; - /* - * 0 for a fully functional array, 1 for a degraded array. - */ - conf->failed_disks = conf->raid_disks - conf->working_disks; - conf->mddev = mddev; - conf->chunk_size = sb->chunk_size; - conf->level = sb->level; - conf->algorithm = sb->layout; - conf->max_nr_stripes = NR_STRIPES; - -#if 0 - for (i = 0; i < conf->raid_disks; i++) { - if (!conf->disks[i].used_slot) { - MD_BUG(); - goto abort; - } - } -#endif - if (!conf->chunk_size || conf->chunk_size % 4) { - printk(KERN_ERR "raid5: invalid chunk size %d for md%d\n", conf->chunk_size, mdidx(mddev)); - goto abort; - } - if (conf->algorithm > ALGORITHM_RIGHT_SYMMETRIC) { - printk(KERN_ERR "raid5: unsupported parity algorithm %d for md%d\n", conf->algorithm, mdidx(mddev)); - goto abort; - } - if (conf->failed_disks > 1) { - printk(KERN_ERR "raid5: not enough operational devices for md%d (%d/%d failed)\n", mdidx(mddev), conf->failed_disks, conf->raid_disks); - goto abort; - } - - if (conf->working_disks != sb->raid_disks) { - printk(KERN_ALERT "raid5: md%d, not all disks are operational -- trying to recover array\n", mdidx(mddev)); - start_recovery = 1; - } - - { - const char * name = "raid5d"; - - conf->thread = md_register_thread(raid5d, conf, name); - if (!conf->thread) { - printk(KERN_ERR "raid5: couldn't allocate thread for md%d\n", mdidx(mddev)); - goto abort; - } - } - - memory = conf->max_nr_stripes * (sizeof(struct stripe_head) + - conf->raid_disks * ((sizeof(struct buffer_head) + PAGE_SIZE))) / 1024; - if (grow_stripes(conf, conf->max_nr_stripes)) { - printk(KERN_ERR "raid5: couldn't allocate %dkB for buffers\n", memory); - shrink_stripes(conf); - goto abort; - } else - printk(KERN_INFO "raid5: allocated %dkB for md%d\n", memory, mdidx(mddev)); - - /* - * Regenerate the "device is in sync with the raid set" bit for - * each device. - */ - for (i = 0; i < MD_SB_DISKS ; i++) { - mark_disk_nonsync(sb->disks + i); - for (j = 0; j < sb->raid_disks; j++) { - if (!conf->disks[j].operational) - continue; - if (sb->disks[i].number == conf->disks[j].number) - mark_disk_sync(sb->disks + i); - } - } - sb->active_disks = conf->working_disks; - - if (sb->active_disks == sb->raid_disks) - printk("raid5: raid level %d set md%d active with %d out of %d devices, algorithm %d\n", conf->level, mdidx(mddev), sb->active_disks, sb->raid_disks, conf->algorithm); - else - printk(KERN_ALERT "raid5: raid level %d set md%d active with %d out of %d devices, algorithm %d\n", conf->level, mdidx(mddev), sb->active_disks, sb->raid_disks, conf->algorithm); - - if (!start_recovery && !(sb->state & (1 << MD_SB_CLEAN))) { - const char * name = "raid5syncd"; - - conf->resync_thread = md_register_thread(raid5syncd, conf,name); - if (!conf->resync_thread) { - printk(KERN_ERR "raid5: couldn't allocate thread for md%d\n", mdidx(mddev)); - goto abort; - } - - printk("raid5: raid set md%d not clean; reconstructing parity\n", mdidx(mddev)); - conf->resync_parity = 1; - md_wakeup_thread(conf->resync_thread); - } - - print_raid5_conf(conf); - if (start_recovery) - md_recover_arrays(); - print_raid5_conf(conf); - - /* Ok, everything is just fine now */ - return (0); -abort: - if (conf) { - print_raid5_conf(conf); - if (conf->stripe_hashtbl) - free_pages((unsigned long) conf->stripe_hashtbl, - HASH_PAGES_ORDER); - kfree(conf); - } - mddev->private = NULL; - printk(KERN_ALERT "raid5: failed to run raid set md%d\n", mdidx(mddev)); - MOD_DEC_USE_COUNT; - return -EIO; -} - -static int stop_resync (mddev_t *mddev) -{ - raid5_conf_t *conf = mddev_to_conf(mddev); - mdk_thread_t *thread = conf->resync_thread; - - if (thread) { - if (conf->resync_parity) { - conf->resync_parity = 2; - md_interrupt_thread(thread); - printk(KERN_INFO "raid5: parity resync was not fully finished, restarting next time.\n"); - return 1; - } - return 0; - } - return 0; -} - -static int restart_resync (mddev_t *mddev) -{ - raid5_conf_t *conf = mddev_to_conf(mddev); - - if (conf->resync_parity) { - if (!conf->resync_thread) { - MD_BUG(); - return 0; - } - printk("raid5: waking up raid5resync.\n"); - conf->resync_parity = 1; - md_wakeup_thread(conf->resync_thread); - return 1; - } else - printk("raid5: no restart-resync needed.\n"); - return 0; -} - - -static int stop (mddev_t *mddev) -{ - raid5_conf_t *conf = (raid5_conf_t *) mddev->private; - - if (conf->resync_thread) - md_unregister_thread(conf->resync_thread); - md_unregister_thread(conf->thread); - shrink_stripes(conf); - free_pages((unsigned long) conf->stripe_hashtbl, HASH_PAGES_ORDER); - kfree(conf); - mddev->private = NULL; - MOD_DEC_USE_COUNT; - return 0; -} - -#if RAID5_DEBUG -static void print_sh (struct stripe_head *sh) -{ - int i; - - printk("sh %lu, pd_idx %d, state %ld.\n", sh->sector, sh->pd_idx, sh->state); - printk("sh %lu, count %d.\n", sh->sector, atomic_read(&sh->count)); - printk("sh %lu, ", sh->sector); - for (i = 0; i < sh->raid_conf->raid_disks; i++) { - printk("(cache%d: %p %ld) ", i, sh->dev[i].page, sh->dev[i].flags); - } - printk("\n"); -} - -static void printall (raid5_conf_t *conf) -{ - struct stripe_head *sh; - int i; - - spin_lock_irq(&conf->device_lock); - for (i = 0; i < NR_HASH; i++) { - sh = conf->stripe_hashtbl[i]; - for (; sh; sh = sh->hash_next) { - if (sh->raid_conf != conf) - continue; - print_sh(sh); - } - } - spin_unlock_irq(&conf->device_lock); - - PRINTK("--- raid5d inactive\n"); -} -#endif - -static void status (struct seq_file *seq, mddev_t *mddev) -{ - raid5_conf_t *conf = (raid5_conf_t *) mddev->private; - mdp_super_t *sb = mddev->sb; - int i; - - seq_printf (seq, " level %d, %dk chunk, algorithm %d", sb->level, sb->chunk_size >> 10, sb->layout); - seq_printf (seq, " [%d/%d] [", conf->raid_disks, conf->working_disks); - for (i = 0; i < conf->raid_disks; i++) - seq_printf (seq, "%s", conf->disks[i].operational ? "U" : "_"); - seq_printf (seq, "]"); -#if RAID5_DEBUG -#define D(x) \ - seq_printf (seq, "<"#x":%d>", atomic_read(&conf->x)) - printall(conf); -#endif - -} - -static void print_raid5_conf (raid5_conf_t *conf) -{ - int i; - struct disk_info *tmp; - - printk("RAID5 conf printout:\n"); - if (!conf) { - printk("(conf==NULL)\n"); - return; - } - printk(" --- rd:%d wd:%d fd:%d\n", conf->raid_disks, - conf->working_disks, conf->failed_disks); - -#if RAID5_DEBUG - for (i = 0; i < MD_SB_DISKS; i++) { -#else - for (i = 0; i < conf->working_disks+conf->failed_disks; i++) { -#endif - tmp = conf->disks + i; - printk(" disk %d, s:%d, o:%d, n:%d rd:%d us:%d dev:%s\n", - i, tmp->spare,tmp->operational, - tmp->number,tmp->raid_disk,tmp->used_slot, - partition_name(tmp->dev)); - } -} - -static int diskop(mddev_t *mddev, mdp_disk_t **d, int state) -{ - int err = 0; - int i, failed_disk=-1, spare_disk=-1, removed_disk=-1, added_disk=-1; - raid5_conf_t *conf = mddev->private; - struct disk_info *tmp, *sdisk, *fdisk, *rdisk, *adisk; - mdp_super_t *sb = mddev->sb; - mdp_disk_t *failed_desc, *spare_desc, *added_desc; - mdk_rdev_t *spare_rdev, *failed_rdev; - - print_raid5_conf(conf); - spin_lock_irq(&conf->device_lock); - /* - * find the disk ... - */ - switch (state) { - - case DISKOP_SPARE_ACTIVE: - - /* - * Find the failed disk within the RAID5 configuration ... - * (this can only be in the first conf->raid_disks part) - */ - for (i = 0; i < conf->raid_disks; i++) { - tmp = conf->disks + i; - if ((!tmp->operational && !tmp->spare) || - !tmp->used_slot) { - failed_disk = i; - break; - } - } - /* - * When we activate a spare disk we _must_ have a disk in - * the lower (active) part of the array to replace. - */ - if ((failed_disk == -1) || (failed_disk >= conf->raid_disks)) { - MD_BUG(); - err = 1; - goto abort; - } - /* fall through */ - - case DISKOP_SPARE_WRITE: - case DISKOP_SPARE_INACTIVE: - - /* - * Find the spare disk ... (can only be in the 'high' - * area of the array) - */ - for (i = conf->raid_disks; i < MD_SB_DISKS; i++) { - tmp = conf->disks + i; - if (tmp->spare && tmp->number == (*d)->number) { - spare_disk = i; - break; - } - } - if (spare_disk == -1) { - MD_BUG(); - err = 1; - goto abort; - } - break; - - case DISKOP_HOT_REMOVE_DISK: - - for (i = 0; i < MD_SB_DISKS; i++) { - tmp = conf->disks + i; - if (tmp->used_slot && (tmp->number == (*d)->number)) { - if (tmp->operational) { - err = -EBUSY; - goto abort; - } - removed_disk = i; - break; - } - } - if (removed_disk == -1) { - MD_BUG(); - err = 1; - goto abort; - } - break; - - case DISKOP_HOT_ADD_DISK: - - for (i = conf->raid_disks; i < MD_SB_DISKS; i++) { - tmp = conf->disks + i; - if (!tmp->used_slot) { - added_disk = i; - break; - } - } - if (added_disk == -1) { - MD_BUG(); - err = 1; - goto abort; - } - break; - } - - switch (state) { - /* - * Switch the spare disk to write-only mode: - */ - case DISKOP_SPARE_WRITE: - if (conf->spare) { - MD_BUG(); - err = 1; - goto abort; - } - sdisk = conf->disks + spare_disk; - sdisk->operational = 1; - sdisk->write_only = 1; - conf->spare = sdisk; - break; - /* - * Deactivate a spare disk: - */ - case DISKOP_SPARE_INACTIVE: - sdisk = conf->disks + spare_disk; - sdisk->operational = 0; - sdisk->write_only = 0; - /* - * Was the spare being resynced? - */ - if (conf->spare == sdisk) - conf->spare = NULL; - break; - /* - * Activate (mark read-write) the (now sync) spare disk, - * which means we switch it's 'raid position' (->raid_disk) - * with the failed disk. (only the first 'conf->raid_disks' - * slots are used for 'real' disks and we must preserve this - * property) - */ - case DISKOP_SPARE_ACTIVE: - if (!conf->spare) { - MD_BUG(); - err = 1; - goto abort; - } - sdisk = conf->disks + spare_disk; - fdisk = conf->disks + failed_disk; - - spare_desc = &sb->disks[sdisk->number]; - failed_desc = &sb->disks[fdisk->number]; - - if (spare_desc != *d) { - MD_BUG(); - err = 1; - goto abort; - } - - if (spare_desc->raid_disk != sdisk->raid_disk) { - MD_BUG(); - err = 1; - goto abort; - } - - if (sdisk->raid_disk != spare_disk) { - MD_BUG(); - err = 1; - goto abort; - } - - if (failed_desc->raid_disk != fdisk->raid_disk) { - MD_BUG(); - err = 1; - goto abort; - } - - if (fdisk->raid_disk != failed_disk) { - MD_BUG(); - err = 1; - goto abort; - } - - /* - * do the switch finally - */ - spare_rdev = find_rdev_nr(mddev, spare_desc->number); - failed_rdev = find_rdev_nr(mddev, failed_desc->number); - - /* There must be a spare_rdev, but there may not be a - * failed_rdev. That slot might be empty... - */ - spare_rdev->desc_nr = failed_desc->number; - if (failed_rdev) - failed_rdev->desc_nr = spare_desc->number; - - xchg_values(*spare_desc, *failed_desc); - xchg_values(*fdisk, *sdisk); - - /* - * (careful, 'failed' and 'spare' are switched from now on) - * - * we want to preserve linear numbering and we want to - * give the proper raid_disk number to the now activated - * disk. (this means we switch back these values) - */ - - xchg_values(spare_desc->raid_disk, failed_desc->raid_disk); - xchg_values(sdisk->raid_disk, fdisk->raid_disk); - xchg_values(spare_desc->number, failed_desc->number); - xchg_values(sdisk->number, fdisk->number); - - *d = failed_desc; - - if (sdisk->dev == MKDEV(0,0)) - sdisk->used_slot = 0; - - /* - * this really activates the spare. - */ - fdisk->spare = 0; - fdisk->write_only = 0; - - /* - * if we activate a spare, we definitely replace a - * non-operational disk slot in the 'low' area of - * the disk array. - */ - conf->failed_disks--; - conf->working_disks++; - conf->spare = NULL; - - break; - - case DISKOP_HOT_REMOVE_DISK: - rdisk = conf->disks + removed_disk; - - if (rdisk->spare && (removed_disk < conf->raid_disks)) { - MD_BUG(); - err = 1; - goto abort; - } - rdisk->dev = MKDEV(0,0); - rdisk->bdev = NULL; - rdisk->used_slot = 0; - - break; - - case DISKOP_HOT_ADD_DISK: - adisk = conf->disks + added_disk; - added_desc = *d; - - if (added_disk != added_desc->number) { - MD_BUG(); - err = 1; - goto abort; - } - - adisk->number = added_desc->number; - adisk->raid_disk = added_desc->raid_disk; - adisk->dev = MKDEV(added_desc->major,added_desc->minor); - /* it will be held open by rdev */ - adisk->bdev = bdget(kdev_t_to_nr(adisk->dev)); - - adisk->operational = 0; - adisk->write_only = 0; - adisk->spare = 1; - adisk->used_slot = 1; - - - break; - - default: - MD_BUG(); - err = 1; - goto abort; - } -abort: - spin_unlock_irq(&conf->device_lock); - print_raid5_conf(conf); - return err; -} - -static mdk_personality_t raid5_personality= -{ - name: "raid5", - make_request: make_request, - run: run, - stop: stop, - status: status, - error_handler: error, - diskop: diskop, - stop_resync: stop_resync, - restart_resync: restart_resync, - sync_request: sync_request -}; - -static int __init raid5_init (void) -{ - return register_md_personality (RAID5, &raid5_personality); -} - -static void raid5_exit (void) -{ - unregister_md_personality (RAID5); -} - -module_init(raid5_init); -module_exit(raid5_exit); -MODULE_LICENSE("GPL"); ./linux/raid5/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.720441058 +0000 @@ -1,4642 +0,0 @@ -/* - * raid10.c : Multiple Devices driver for Linux - * - * Copyright (C) 2000-2004 Neil Brown - * - * RAID-10 support for md. - * - * Base on code in raid1.c. See raid1.c for further copyright information. - * - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * You should have received a copy of the GNU General Public License - * (for example /usr/src/linux/COPYING); if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include -#include -#include -#include -#include -#include -#include -#include "md.h" -#include "raid10.h" -#include "raid0.h" -#include "bitmap.h" - -/* - * RAID10 provides a combination of RAID0 and RAID1 functionality. - * The layout of data is defined by - * chunk_size - * raid_disks - * near_copies (stored in low byte of layout) - * far_copies (stored in second byte of layout) - * far_offset (stored in bit 16 of layout ) - * - * The data to be stored is divided into chunks using chunksize. - * Each device is divided into far_copies sections. - * In each section, chunks are laid out in a style similar to raid0, but - * near_copies copies of each chunk is stored (each on a different drive). - * The starting device for each section is offset near_copies from the starting - * device of the previous section. - * Thus they are (near_copies*far_copies) of each chunk, and each is on a different - * drive. - * near_copies and far_copies must be at least one, and their product is at most - * raid_disks. - * - * If far_offset is true, then the far_copies are handled a bit differently. - * The copies are still in different stripes, but instead of be very far apart - * on disk, there are adjacent stripes. - */ - -/* - * Number of guaranteed r10bios in case of extreme VM load: - */ -#define NR_RAID10_BIOS 256 - -/* when we get a read error on a read-only array, we redirect to another - * device without failing the first device, or trying to over-write to - * correct the read error. To keep track of bad blocks on a per-bio - * level, we store IO_BLOCKED in the appropriate 'bios' pointer - */ -#define IO_BLOCKED ((struct bio *)1) -/* When we successfully write to a known bad-block, we need to remove the - * bad-block marking which must be done from process context. So we record - * the success by setting devs[n].bio to IO_MADE_GOOD - */ -#define IO_MADE_GOOD ((struct bio *)2) - -#define BIO_SPECIAL(bio) ((unsigned long)bio <= 2) - -/* When there are this many requests queued to be written by - * the raid10 thread, we become 'congested' to provide back-pressure - * for writeback. - */ -static int max_queued_requests = 1024; - -static void allow_barrier(struct r10conf *conf); -static void lower_barrier(struct r10conf *conf); -static int enough(struct r10conf *conf, int ignore); -static sector_t reshape_request(struct mddev *mddev, sector_t sector_nr, - int *skipped); -static void reshape_request_write(struct mddev *mddev, struct r10bio *r10_bio); -static void end_reshape_write(struct bio *bio, int error); -static void end_reshape(struct r10conf *conf); - -static void * r10bio_pool_alloc(gfp_t gfp_flags, void *data) -{ - struct r10conf *conf = data; - int size = offsetof(struct r10bio, devs[conf->copies]); - - /* allocate a r10bio with room for raid_disks entries in the - * bios array */ - return kzalloc(size, gfp_flags); -} - -static void r10bio_pool_free(void *r10_bio, void *data) -{ - kfree(r10_bio); -} - -/* Maximum size of each resync request */ -#define RESYNC_BLOCK_SIZE (64*1024) -#define RESYNC_PAGES ((RESYNC_BLOCK_SIZE + PAGE_SIZE-1) / PAGE_SIZE) -/* amount of memory to reserve for resync requests */ -#define RESYNC_WINDOW (1024*1024) -/* maximum number of concurrent requests, memory permitting */ -#define RESYNC_DEPTH (32*1024*1024/RESYNC_BLOCK_SIZE) - -/* - * When performing a resync, we need to read and compare, so - * we need as many pages are there are copies. - * When performing a recovery, we need 2 bios, one for read, - * one for write (we recover only one drive per r10buf) - * - */ -static void * r10buf_pool_alloc(gfp_t gfp_flags, void *data) -{ - struct r10conf *conf = data; - struct page *page; - struct r10bio *r10_bio; - struct bio *bio; - int i, j; - int nalloc; - - r10_bio = r10bio_pool_alloc(gfp_flags, conf); - if (!r10_bio) - return NULL; - - if (test_bit(MD_RECOVERY_SYNC, &conf->mddev->recovery) || - test_bit(MD_RECOVERY_RESHAPE, &conf->mddev->recovery)) - nalloc = conf->copies; /* resync */ - else - nalloc = 2; /* recovery */ - - /* - * Allocate bios. - */ - for (j = nalloc ; j-- ; ) { - bio = bio_kmalloc(gfp_flags, RESYNC_PAGES); - if (!bio) - goto out_free_bio; - r10_bio->devs[j].bio = bio; - if (!conf->have_replacement) - continue; - bio = bio_kmalloc(gfp_flags, RESYNC_PAGES); - if (!bio) - goto out_free_bio; - r10_bio->devs[j].repl_bio = bio; - } - /* - * Allocate RESYNC_PAGES data pages and attach them - * where needed. - */ - for (j = 0 ; j < nalloc; j++) { - struct bio *rbio = r10_bio->devs[j].repl_bio; - bio = r10_bio->devs[j].bio; - for (i = 0; i < RESYNC_PAGES; i++) { - if (j > 0 && !test_bit(MD_RECOVERY_SYNC, - &conf->mddev->recovery)) { - /* we can share bv_page's during recovery - * and reshape */ - struct bio *rbio = r10_bio->devs[0].bio; - page = rbio->bi_io_vec[i].bv_page; - get_page(page); - } else - page = alloc_page(gfp_flags); - if (unlikely(!page)) - goto out_free_pages; - - bio->bi_io_vec[i].bv_page = page; - if (rbio) - rbio->bi_io_vec[i].bv_page = page; - } - } - - return r10_bio; - -out_free_pages: - for ( ; i > 0 ; i--) - safe_put_page(bio->bi_io_vec[i-1].bv_page); - while (j--) - for (i = 0; i < RESYNC_PAGES ; i++) - safe_put_page(r10_bio->devs[j].bio->bi_io_vec[i].bv_page); - j = 0; -out_free_bio: - for ( ; j < nalloc; j++) { - if (r10_bio->devs[j].bio) - bio_put(r10_bio->devs[j].bio); - if (r10_bio->devs[j].repl_bio) - bio_put(r10_bio->devs[j].repl_bio); - } - r10bio_pool_free(r10_bio, conf); - return NULL; -} - -static void r10buf_pool_free(void *__r10_bio, void *data) -{ - int i; - struct r10conf *conf = data; - struct r10bio *r10bio = __r10_bio; - int j; - - for (j=0; j < conf->copies; j++) { - struct bio *bio = r10bio->devs[j].bio; - if (bio) { - for (i = 0; i < RESYNC_PAGES; i++) { - safe_put_page(bio->bi_io_vec[i].bv_page); - bio->bi_io_vec[i].bv_page = NULL; - } - bio_put(bio); - } - bio = r10bio->devs[j].repl_bio; - if (bio) - bio_put(bio); - } - r10bio_pool_free(r10bio, conf); -} - -static void put_all_bios(struct r10conf *conf, struct r10bio *r10_bio) -{ - int i; - - for (i = 0; i < conf->copies; i++) { - struct bio **bio = & r10_bio->devs[i].bio; - if (!BIO_SPECIAL(*bio)) - bio_put(*bio); - *bio = NULL; - bio = &r10_bio->devs[i].repl_bio; - if (r10_bio->read_slot < 0 && !BIO_SPECIAL(*bio)) - bio_put(*bio); - *bio = NULL; - } -} - -static void free_r10bio(struct r10bio *r10_bio) -{ - struct r10conf *conf = r10_bio->mddev->private; - - put_all_bios(conf, r10_bio); - mempool_free(r10_bio, conf->r10bio_pool); -} - -static void put_buf(struct r10bio *r10_bio) -{ - struct r10conf *conf = r10_bio->mddev->private; - - mempool_free(r10_bio, conf->r10buf_pool); - - lower_barrier(conf); -} - -static void reschedule_retry(struct r10bio *r10_bio) -{ - unsigned long flags; - struct mddev *mddev = r10_bio->mddev; - struct r10conf *conf = mddev->private; - - spin_lock_irqsave(&conf->device_lock, flags); - list_add(&r10_bio->retry_list, &conf->retry_list); - conf->nr_queued ++; - spin_unlock_irqrestore(&conf->device_lock, flags); - - /* wake up frozen array... */ - wake_up(&conf->wait_barrier); - - md_wakeup_thread(mddev->thread); -} - -/* - * raid_end_bio_io() is called when we have finished servicing a mirrored - * operation and are ready to return a success/failure code to the buffer - * cache layer. - */ -static void raid_end_bio_io(struct r10bio *r10_bio) -{ - struct bio *bio = r10_bio->master_bio; - int done; - struct r10conf *conf = r10_bio->mddev->private; - - if (bio->bi_phys_segments) { - unsigned long flags; - spin_lock_irqsave(&conf->device_lock, flags); - bio->bi_phys_segments--; - done = (bio->bi_phys_segments == 0); - spin_unlock_irqrestore(&conf->device_lock, flags); - } else - done = 1; - if (!test_bit(R10BIO_Uptodate, &r10_bio->state)) - clear_bit(BIO_UPTODATE, &bio->bi_flags); - if (done) { - bio_endio(bio, 0); - /* - * Wake up any possible resync thread that waits for the device - * to go idle. - */ - allow_barrier(conf); - } - free_r10bio(r10_bio); -} - -/* - * Update disk head position estimator based on IRQ completion info. - */ -static inline void update_head_pos(int slot, struct r10bio *r10_bio) -{ - struct r10conf *conf = r10_bio->mddev->private; - - conf->mirrors[r10_bio->devs[slot].devnum].head_position = - r10_bio->devs[slot].addr + (r10_bio->sectors); -} - -/* - * Find the disk number which triggered given bio - */ -static int find_bio_disk(struct r10conf *conf, struct r10bio *r10_bio, - struct bio *bio, int *slotp, int *replp) -{ - int slot; - int repl = 0; - - for (slot = 0; slot < conf->copies; slot++) { - if (r10_bio->devs[slot].bio == bio) - break; - if (r10_bio->devs[slot].repl_bio == bio) { - repl = 1; - break; - } - } - - BUG_ON(slot == conf->copies); - update_head_pos(slot, r10_bio); - - if (slotp) - *slotp = slot; - if (replp) - *replp = repl; - return r10_bio->devs[slot].devnum; -} - -static void raid10_end_read_request(struct bio *bio, int error) -{ - int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); - struct r10bio *r10_bio = bio->bi_private; - int slot, dev; - struct md_rdev *rdev; - struct r10conf *conf = r10_bio->mddev->private; - - - slot = r10_bio->read_slot; - dev = r10_bio->devs[slot].devnum; - rdev = r10_bio->devs[slot].rdev; - /* - * this branch is our 'one mirror IO has finished' event handler: - */ - update_head_pos(slot, r10_bio); - - if (uptodate) { - /* - * Set R10BIO_Uptodate in our master bio, so that - * we will return a good error code to the higher - * levels even if IO on some other mirrored buffer fails. - * - * The 'master' represents the composite IO operation to - * user-side. So if something waits for IO, then it will - * wait for the 'master' bio. - */ - set_bit(R10BIO_Uptodate, &r10_bio->state); - } else { - /* If all other devices that store this block have - * failed, we want to return the error upwards rather - * than fail the last device. Here we redefine - * "uptodate" to mean "Don't want to retry" - */ - unsigned long flags; - spin_lock_irqsave(&conf->device_lock, flags); - if (!enough(conf, rdev->raid_disk)) - uptodate = 1; - spin_unlock_irqrestore(&conf->device_lock, flags); - } - if (uptodate) { - raid_end_bio_io(r10_bio); - rdev_dec_pending(rdev, conf->mddev); - } else { - /* - * oops, read error - keep the refcount on the rdev - */ - char b[BDEVNAME_SIZE]; - printk_ratelimited(KERN_ERR - "md/raid10:%s: %s: rescheduling sector %llu\n", - mdname(conf->mddev), - bdevname(rdev->bdev, b), - (unsigned long long)r10_bio->sector); - set_bit(R10BIO_ReadError, &r10_bio->state); - reschedule_retry(r10_bio); - } -} - -static void close_write(struct r10bio *r10_bio) -{ - /* clear the bitmap if all writes complete successfully */ - bitmap_endwrite(r10_bio->mddev->bitmap, r10_bio->sector, - r10_bio->sectors, - !test_bit(R10BIO_Degraded, &r10_bio->state), - 0); - md_write_end(r10_bio->mddev); -} - -static void one_write_done(struct r10bio *r10_bio) -{ - if (atomic_dec_and_test(&r10_bio->remaining)) { - if (test_bit(R10BIO_WriteError, &r10_bio->state)) - reschedule_retry(r10_bio); - else { - close_write(r10_bio); - if (test_bit(R10BIO_MadeGood, &r10_bio->state)) - reschedule_retry(r10_bio); - else - raid_end_bio_io(r10_bio); - } - } -} - -static void raid10_end_write_request(struct bio *bio, int error) -{ - int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); - struct r10bio *r10_bio = bio->bi_private; - int dev; - int dec_rdev = 1; - struct r10conf *conf = r10_bio->mddev->private; - int slot, repl; - struct md_rdev *rdev = NULL; - - dev = find_bio_disk(conf, r10_bio, bio, &slot, &repl); - - if (repl) - rdev = conf->mirrors[dev].replacement; - if (!rdev) { - smp_rmb(); - repl = 0; - rdev = conf->mirrors[dev].rdev; - } - /* - * this branch is our 'one mirror IO has finished' event handler: - */ - if (!uptodate) { - if (repl) - /* Never record new bad blocks to replacement, - * just fail it. - */ - md_error(rdev->mddev, rdev); - else { - set_bit(WriteErrorSeen, &rdev->flags); - if (!test_and_set_bit(WantReplacement, &rdev->flags)) - set_bit(MD_RECOVERY_NEEDED, - &rdev->mddev->recovery); - set_bit(R10BIO_WriteError, &r10_bio->state); - dec_rdev = 0; - } - } else { - /* - * Set R10BIO_Uptodate in our master bio, so that - * we will return a good error code for to the higher - * levels even if IO on some other mirrored buffer fails. - * - * The 'master' represents the composite IO operation to - * user-side. So if something waits for IO, then it will - * wait for the 'master' bio. - */ - sector_t first_bad; - int bad_sectors; - - set_bit(R10BIO_Uptodate, &r10_bio->state); - - /* Maybe we can clear some bad blocks. */ - if (is_badblock(rdev, - r10_bio->devs[slot].addr, - r10_bio->sectors, - &first_bad, &bad_sectors)) { - bio_put(bio); - if (repl) - r10_bio->devs[slot].repl_bio = IO_MADE_GOOD; - else - r10_bio->devs[slot].bio = IO_MADE_GOOD; - dec_rdev = 0; - set_bit(R10BIO_MadeGood, &r10_bio->state); - } - } - - /* - * - * Let's see if all mirrored write operations have finished - * already. - */ - one_write_done(r10_bio); - if (dec_rdev) - rdev_dec_pending(conf->mirrors[dev].rdev, conf->mddev); -} - -/* - * RAID10 layout manager - * As well as the chunksize and raid_disks count, there are two - * parameters: near_copies and far_copies. - * near_copies * far_copies must be <= raid_disks. - * Normally one of these will be 1. - * If both are 1, we get raid0. - * If near_copies == raid_disks, we get raid1. - * - * Chunks are laid out in raid0 style with near_copies copies of the - * first chunk, followed by near_copies copies of the next chunk and - * so on. - * If far_copies > 1, then after 1/far_copies of the array has been assigned - * as described above, we start again with a device offset of near_copies. - * So we effectively have another copy of the whole array further down all - * the drives, but with blocks on different drives. - * With this layout, and block is never stored twice on the one device. - * - * raid10_find_phys finds the sector offset of a given virtual sector - * on each device that it is on. - * - * raid10_find_virt does the reverse mapping, from a device and a - * sector offset to a virtual address - */ - -static void __raid10_find_phys(struct geom *geo, struct r10bio *r10bio) -{ - int n,f; - sector_t sector; - sector_t chunk; - sector_t stripe; - int dev; - int slot = 0; - - /* now calculate first sector/dev */ - chunk = r10bio->sector >> geo->chunk_shift; - sector = r10bio->sector & geo->chunk_mask; - - chunk *= geo->near_copies; - stripe = chunk; - dev = sector_div(stripe, geo->raid_disks); - if (geo->far_offset) - stripe *= geo->far_copies; - - sector += stripe << geo->chunk_shift; - - /* and calculate all the others */ - for (n = 0; n < geo->near_copies; n++) { - int d = dev; - sector_t s = sector; - r10bio->devs[slot].addr = sector; - r10bio->devs[slot].devnum = d; - slot++; - - for (f = 1; f < geo->far_copies; f++) { - d += geo->near_copies; - if (d >= geo->raid_disks) - d -= geo->raid_disks; - s += geo->stride; - r10bio->devs[slot].devnum = d; - r10bio->devs[slot].addr = s; - slot++; - } - dev++; - if (dev >= geo->raid_disks) { - dev = 0; - sector += (geo->chunk_mask + 1); - } - } -} - -static void raid10_find_phys(struct r10conf *conf, struct r10bio *r10bio) -{ - struct geom *geo = &conf->geo; - - if (conf->reshape_progress != MaxSector && - ((r10bio->sector >= conf->reshape_progress) != - conf->mddev->reshape_backwards)) { - set_bit(R10BIO_Previous, &r10bio->state); - geo = &conf->prev; - } else - clear_bit(R10BIO_Previous, &r10bio->state); - - __raid10_find_phys(geo, r10bio); -} - -static sector_t raid10_find_virt(struct r10conf *conf, sector_t sector, int dev) -{ - sector_t offset, chunk, vchunk; - /* Never use conf->prev as this is only called during resync - * or recovery, so reshape isn't happening - */ - struct geom *geo = &conf->geo; - - offset = sector & geo->chunk_mask; - if (geo->far_offset) { - int fc; - chunk = sector >> geo->chunk_shift; - fc = sector_div(chunk, geo->far_copies); - dev -= fc * geo->near_copies; - if (dev < 0) - dev += geo->raid_disks; - } else { - while (sector >= geo->stride) { - sector -= geo->stride; - if (dev < geo->near_copies) - dev += geo->raid_disks - geo->near_copies; - else - dev -= geo->near_copies; - } - chunk = sector >> geo->chunk_shift; - } - vchunk = chunk * geo->raid_disks + dev; - sector_div(vchunk, geo->near_copies); - return (vchunk << geo->chunk_shift) + offset; -} - -/** - * raid10_mergeable_bvec -- tell bio layer if a two requests can be merged - * @q: request queue - * @bvm: properties of new bio - * @biovec: the request that could be merged to it. - * - * Return amount of bytes we can accept at this offset - * This requires checking for end-of-chunk if near_copies != raid_disks, - * and for subordinate merge_bvec_fns if merge_check_needed. - */ -static int raid10_mergeable_bvec(struct request_queue *q, - struct bvec_merge_data *bvm, - struct bio_vec *biovec) -{ - struct mddev *mddev = q->queuedata; - struct r10conf *conf = mddev->private; - sector_t sector = bvm->bi_sector + get_start_sect(bvm->bi_bdev); - int max; - unsigned int chunk_sectors; - unsigned int bio_sectors = bvm->bi_size >> 9; - struct geom *geo = &conf->geo; - - chunk_sectors = (conf->geo.chunk_mask & conf->prev.chunk_mask) + 1; - if (conf->reshape_progress != MaxSector && - ((sector >= conf->reshape_progress) != - conf->mddev->reshape_backwards)) - geo = &conf->prev; - - if (geo->near_copies < geo->raid_disks) { - max = (chunk_sectors - ((sector & (chunk_sectors - 1)) - + bio_sectors)) << 9; - if (max < 0) - /* bio_add cannot handle a negative return */ - max = 0; - if (max <= biovec->bv_len && bio_sectors == 0) - return biovec->bv_len; - } else - max = biovec->bv_len; - - if (mddev->merge_check_needed) { - struct { - struct r10bio r10_bio; - struct r10dev devs[conf->copies]; - } on_stack; - struct r10bio *r10_bio = &on_stack.r10_bio; - int s; - if (conf->reshape_progress != MaxSector) { - /* Cannot give any guidance during reshape */ - if (max <= biovec->bv_len && bio_sectors == 0) - return biovec->bv_len; - return 0; - } - r10_bio->sector = sector; - raid10_find_phys(conf, r10_bio); - rcu_read_lock(); - for (s = 0; s < conf->copies; s++) { - int disk = r10_bio->devs[s].devnum; - struct md_rdev *rdev = rcu_dereference( - conf->mirrors[disk].rdev); - if (rdev && !test_bit(Faulty, &rdev->flags)) { - struct request_queue *q = - bdev_get_queue(rdev->bdev); - if (q->merge_bvec_fn) { - bvm->bi_sector = r10_bio->devs[s].addr - + rdev->data_offset; - bvm->bi_bdev = rdev->bdev; - max = min(max, q->merge_bvec_fn( - q, bvm, biovec)); - } - } - rdev = rcu_dereference(conf->mirrors[disk].replacement); - if (rdev && !test_bit(Faulty, &rdev->flags)) { - struct request_queue *q = - bdev_get_queue(rdev->bdev); - if (q->merge_bvec_fn) { - bvm->bi_sector = r10_bio->devs[s].addr - + rdev->data_offset; - bvm->bi_bdev = rdev->bdev; - max = min(max, q->merge_bvec_fn( - q, bvm, biovec)); - } - } - } - rcu_read_unlock(); - } - return max; -} - -/* - * This routine returns the disk from which the requested read should - * be done. There is a per-array 'next expected sequential IO' sector - * number - if this matches on the next IO then we use the last disk. - * There is also a per-disk 'last know head position' sector that is - * maintained from IRQ contexts, both the normal and the resync IO - * completion handlers update this position correctly. If there is no - * perfect sequential match then we pick the disk whose head is closest. - * - * If there are 2 mirrors in the same 2 devices, performance degrades - * because position is mirror, not device based. - * - * The rdev for the device selected will have nr_pending incremented. - */ - -/* - * FIXME: possibly should rethink readbalancing and do it differently - * depending on near_copies / far_copies geometry. - */ -static struct md_rdev *read_balance(struct r10conf *conf, - struct r10bio *r10_bio, - int *max_sectors) -{ - const sector_t this_sector = r10_bio->sector; - int disk, slot; - int sectors = r10_bio->sectors; - int best_good_sectors; - sector_t new_distance, best_dist; - struct md_rdev *best_rdev, *rdev = NULL; - int do_balance; - int best_slot; - struct geom *geo = &conf->geo; - - raid10_find_phys(conf, r10_bio); - rcu_read_lock(); -retry: - sectors = r10_bio->sectors; - best_slot = -1; - best_rdev = NULL; - best_dist = MaxSector; - best_good_sectors = 0; - do_balance = 1; - /* - * Check if we can balance. We can balance on the whole - * device if no resync is going on (recovery is ok), or below - * the resync window. We take the first readable disk when - * above the resync window. - */ - if (conf->mddev->recovery_cp < MaxSector - && (this_sector + sectors >= conf->next_resync)) - do_balance = 0; - - for (slot = 0; slot < conf->copies ; slot++) { - sector_t first_bad; - int bad_sectors; - sector_t dev_sector; - - if (r10_bio->devs[slot].bio == IO_BLOCKED) - continue; - disk = r10_bio->devs[slot].devnum; - rdev = rcu_dereference(conf->mirrors[disk].replacement); - if (rdev == NULL || test_bit(Faulty, &rdev->flags) || - test_bit(Unmerged, &rdev->flags) || - r10_bio->devs[slot].addr + sectors > rdev->recovery_offset) - rdev = rcu_dereference(conf->mirrors[disk].rdev); - if (rdev == NULL || - test_bit(Faulty, &rdev->flags) || - test_bit(Unmerged, &rdev->flags)) - continue; - if (!test_bit(In_sync, &rdev->flags) && - r10_bio->devs[slot].addr + sectors > rdev->recovery_offset) - continue; - - dev_sector = r10_bio->devs[slot].addr; - if (is_badblock(rdev, dev_sector, sectors, - &first_bad, &bad_sectors)) { - if (best_dist < MaxSector) - /* Already have a better slot */ - continue; - if (first_bad <= dev_sector) { - /* Cannot read here. If this is the - * 'primary' device, then we must not read - * beyond 'bad_sectors' from another device. - */ - bad_sectors -= (dev_sector - first_bad); - if (!do_balance && sectors > bad_sectors) - sectors = bad_sectors; - if (best_good_sectors > sectors) - best_good_sectors = sectors; - } else { - sector_t good_sectors = - first_bad - dev_sector; - if (good_sectors > best_good_sectors) { - best_good_sectors = good_sectors; - best_slot = slot; - best_rdev = rdev; - } - if (!do_balance) - /* Must read from here */ - break; - } - continue; - } else - best_good_sectors = sectors; - - if (!do_balance) - break; - - /* This optimisation is debatable, and completely destroys - * sequential read speed for 'far copies' arrays. So only - * keep it for 'near' arrays, and review those later. - */ - if (geo->near_copies > 1 && !atomic_read(&rdev->nr_pending)) - break; - - /* for far > 1 always use the lowest address */ - if (geo->far_copies > 1) - new_distance = r10_bio->devs[slot].addr; - else - new_distance = abs(r10_bio->devs[slot].addr - - conf->mirrors[disk].head_position); - if (new_distance < best_dist) { - best_dist = new_distance; - best_slot = slot; - best_rdev = rdev; - } - } - if (slot >= conf->copies) { - slot = best_slot; - rdev = best_rdev; - } - - if (slot >= 0) { - atomic_inc(&rdev->nr_pending); - if (test_bit(Faulty, &rdev->flags)) { - /* Cannot risk returning a device that failed - * before we inc'ed nr_pending - */ - rdev_dec_pending(rdev, conf->mddev); - goto retry; - } - r10_bio->read_slot = slot; - } else - rdev = NULL; - rcu_read_unlock(); - *max_sectors = best_good_sectors; - - return rdev; -} - -int md_raid10_congested(struct mddev *mddev, int bits) -{ - struct r10conf *conf = mddev->private; - int i, ret = 0; - - if ((bits & (1 << BDI_async_congested)) && - conf->pending_count >= max_queued_requests) - return 1; - - rcu_read_lock(); - for (i = 0; - (i < conf->geo.raid_disks || i < conf->prev.raid_disks) - && ret == 0; - i++) { - struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); - if (rdev && !test_bit(Faulty, &rdev->flags)) { - struct request_queue *q = bdev_get_queue(rdev->bdev); - - ret |= bdi_congested(&q->backing_dev_info, bits); - } - } - rcu_read_unlock(); - return ret; -} -EXPORT_SYMBOL_GPL(md_raid10_congested); - -static int raid10_congested(void *data, int bits) -{ - struct mddev *mddev = data; - - return mddev_congested(mddev, bits) || - md_raid10_congested(mddev, bits); -} - -static void flush_pending_writes(struct r10conf *conf) -{ - /* Any writes that have been queued but are awaiting - * bitmap updates get flushed here. - */ - spin_lock_irq(&conf->device_lock); - - if (conf->pending_bio_list.head) { - struct bio *bio; - bio = bio_list_get(&conf->pending_bio_list); - conf->pending_count = 0; - spin_unlock_irq(&conf->device_lock); - /* flush any pending bitmap writes to disk - * before proceeding w/ I/O */ - bitmap_unplug(conf->mddev->bitmap); - wake_up(&conf->wait_barrier); - - while (bio) { /* submit pending writes */ - struct bio *next = bio->bi_next; - bio->bi_next = NULL; - generic_make_request(bio); - bio = next; - } - } else - spin_unlock_irq(&conf->device_lock); -} - -/* Barriers.... - * Sometimes we need to suspend IO while we do something else, - * either some resync/recovery, or reconfigure the array. - * To do this we raise a 'barrier'. - * The 'barrier' is a counter that can be raised multiple times - * to count how many activities are happening which preclude - * normal IO. - * We can only raise the barrier if there is no pending IO. - * i.e. if nr_pending == 0. - * We choose only to raise the barrier if no-one is waiting for the - * barrier to go down. This means that as soon as an IO request - * is ready, no other operations which require a barrier will start - * until the IO request has had a chance. - * - * So: regular IO calls 'wait_barrier'. When that returns there - * is no backgroup IO happening, It must arrange to call - * allow_barrier when it has finished its IO. - * backgroup IO calls must call raise_barrier. Once that returns - * there is no normal IO happeing. It must arrange to call - * lower_barrier when the particular background IO completes. - */ - -static void raise_barrier(struct r10conf *conf, int force) -{ - BUG_ON(force && !conf->barrier); - spin_lock_irq(&conf->resync_lock); - - /* Wait until no block IO is waiting (unless 'force') */ - wait_event_lock_irq(conf->wait_barrier, force || !conf->nr_waiting, - conf->resync_lock, ); - - /* block any new IO from starting */ - conf->barrier++; - - /* Now wait for all pending IO to complete */ - wait_event_lock_irq(conf->wait_barrier, - !conf->nr_pending && conf->barrier < RESYNC_DEPTH, - conf->resync_lock, ); - - spin_unlock_irq(&conf->resync_lock); -} - -static void lower_barrier(struct r10conf *conf) -{ - unsigned long flags; - spin_lock_irqsave(&conf->resync_lock, flags); - conf->barrier--; - spin_unlock_irqrestore(&conf->resync_lock, flags); - wake_up(&conf->wait_barrier); -} - -static void wait_barrier(struct r10conf *conf) -{ - spin_lock_irq(&conf->resync_lock); - if (conf->barrier) { - conf->nr_waiting++; - /* Wait for the barrier to drop. - * However if there are already pending - * requests (preventing the barrier from - * rising completely), and the - * pre-process bio queue isn't empty, - * then don't wait, as we need to empty - * that queue to get the nr_pending - * count down. - */ - wait_event_lock_irq(conf->wait_barrier, - !conf->barrier || - (conf->nr_pending && - current->bio_list && - !bio_list_empty(current->bio_list)), - conf->resync_lock, - ); - conf->nr_waiting--; - } - conf->nr_pending++; - spin_unlock_irq(&conf->resync_lock); -} - -static void allow_barrier(struct r10conf *conf) -{ - unsigned long flags; - spin_lock_irqsave(&conf->resync_lock, flags); - conf->nr_pending--; - spin_unlock_irqrestore(&conf->resync_lock, flags); - wake_up(&conf->wait_barrier); -} - -static void freeze_array(struct r10conf *conf) -{ - /* stop syncio and normal IO and wait for everything to - * go quiet. - * We increment barrier and nr_waiting, and then - * wait until nr_pending match nr_queued+1 - * This is called in the context of one normal IO request - * that has failed. Thus any sync request that might be pending - * will be blocked by nr_pending, and we need to wait for - * pending IO requests to complete or be queued for re-try. - * Thus the number queued (nr_queued) plus this request (1) - * must match the number of pending IOs (nr_pending) before - * we continue. - */ - spin_lock_irq(&conf->resync_lock); - conf->barrier++; - conf->nr_waiting++; - wait_event_lock_irq(conf->wait_barrier, - conf->nr_pending == conf->nr_queued+1, - conf->resync_lock, - flush_pending_writes(conf)); - - spin_unlock_irq(&conf->resync_lock); -} - -static void unfreeze_array(struct r10conf *conf) -{ - /* reverse the effect of the freeze */ - spin_lock_irq(&conf->resync_lock); - conf->barrier--; - conf->nr_waiting--; - wake_up(&conf->wait_barrier); - spin_unlock_irq(&conf->resync_lock); -} - -static sector_t choose_data_offset(struct r10bio *r10_bio, - struct md_rdev *rdev) -{ - if (!test_bit(MD_RECOVERY_RESHAPE, &rdev->mddev->recovery) || - test_bit(R10BIO_Previous, &r10_bio->state)) - return rdev->data_offset; - else - return rdev->new_data_offset; -} - -static void make_request(struct mddev *mddev, struct bio * bio) -{ - struct r10conf *conf = mddev->private; - struct r10bio *r10_bio; - struct bio *read_bio; - int i; - sector_t chunk_mask = (conf->geo.chunk_mask & conf->prev.chunk_mask); - int chunk_sects = chunk_mask + 1; - const int rw = bio_data_dir(bio); - const unsigned long do_sync = (bio->bi_rw & REQ_SYNC); - const unsigned long do_fua = (bio->bi_rw & REQ_FUA); - unsigned long flags; - struct md_rdev *blocked_rdev; - int sectors_handled; - int max_sectors; - int sectors; - - if (unlikely(bio->bi_rw & REQ_FLUSH)) { - md_flush_request(mddev, bio); - return; - } - - /* If this request crosses a chunk boundary, we need to - * split it. This will only happen for 1 PAGE (or less) requests. - */ - if (unlikely((bio->bi_sector & chunk_mask) + (bio->bi_size >> 9) - > chunk_sects - && (conf->geo.near_copies < conf->geo.raid_disks - || conf->prev.near_copies < conf->prev.raid_disks))) { - struct bio_pair *bp; - /* Sanity check -- queue functions should prevent this happening */ - if (bio->bi_vcnt != 1 || - bio->bi_idx != 0) - goto bad_map; - /* This is a one page bio that upper layers - * refuse to split for us, so we need to split it. - */ - bp = bio_split(bio, - chunk_sects - (bio->bi_sector & (chunk_sects - 1)) ); - - /* Each of these 'make_request' calls will call 'wait_barrier'. - * If the first succeeds but the second blocks due to the resync - * thread raising the barrier, we will deadlock because the - * IO to the underlying device will be queued in generic_make_request - * and will never complete, so will never reduce nr_pending. - * So increment nr_waiting here so no new raise_barriers will - * succeed, and so the second wait_barrier cannot block. - */ - spin_lock_irq(&conf->resync_lock); - conf->nr_waiting++; - spin_unlock_irq(&conf->resync_lock); - - make_request(mddev, &bp->bio1); - make_request(mddev, &bp->bio2); - - spin_lock_irq(&conf->resync_lock); - conf->nr_waiting--; - wake_up(&conf->wait_barrier); - spin_unlock_irq(&conf->resync_lock); - - bio_pair_release(bp); - return; - bad_map: - printk("md/raid10:%s: make_request bug: can't convert block across chunks" - " or bigger than %dk %llu %d\n", mdname(mddev), chunk_sects/2, - (unsigned long long)bio->bi_sector, bio->bi_size >> 10); - - bio_io_error(bio); - return; - } - - md_write_start(mddev, bio); - - /* - * Register the new request and wait if the reconstruction - * thread has put up a bar for new requests. - * Continue immediately if no resync is active currently. - */ - wait_barrier(conf); - - sectors = bio->bi_size >> 9; - while (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && - bio->bi_sector < conf->reshape_progress && - bio->bi_sector + sectors > conf->reshape_progress) { - /* IO spans the reshape position. Need to wait for - * reshape to pass - */ - allow_barrier(conf); - wait_event(conf->wait_barrier, - conf->reshape_progress <= bio->bi_sector || - conf->reshape_progress >= bio->bi_sector + sectors); - wait_barrier(conf); - } - if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && - bio_data_dir(bio) == WRITE && - (mddev->reshape_backwards - ? (bio->bi_sector < conf->reshape_safe && - bio->bi_sector + sectors > conf->reshape_progress) - : (bio->bi_sector + sectors > conf->reshape_safe && - bio->bi_sector < conf->reshape_progress))) { - /* Need to update reshape_position in metadata */ - mddev->reshape_position = conf->reshape_progress; - set_bit(MD_CHANGE_DEVS, &mddev->flags); - set_bit(MD_CHANGE_PENDING, &mddev->flags); - md_wakeup_thread(mddev->thread); - wait_event(mddev->sb_wait, - !test_bit(MD_CHANGE_PENDING, &mddev->flags)); - - conf->reshape_safe = mddev->reshape_position; - } - - r10_bio = mempool_alloc(conf->r10bio_pool, GFP_NOIO); - - r10_bio->master_bio = bio; - r10_bio->sectors = sectors; - - r10_bio->mddev = mddev; - r10_bio->sector = bio->bi_sector; - r10_bio->state = 0; - - /* We might need to issue multiple reads to different - * devices if there are bad blocks around, so we keep - * track of the number of reads in bio->bi_phys_segments. - * If this is 0, there is only one r10_bio and no locking - * will be needed when the request completes. If it is - * non-zero, then it is the number of not-completed requests. - */ - bio->bi_phys_segments = 0; - clear_bit(BIO_SEG_VALID, &bio->bi_flags); - - if (rw == READ) { - /* - * read balancing logic: - */ - struct md_rdev *rdev; - int slot; - -read_again: - rdev = read_balance(conf, r10_bio, &max_sectors); - if (!rdev) { - raid_end_bio_io(r10_bio); - return; - } - slot = r10_bio->read_slot; - - read_bio = bio_clone_mddev(bio, GFP_NOIO, mddev); - md_trim_bio(read_bio, r10_bio->sector - bio->bi_sector, - max_sectors); - - r10_bio->devs[slot].bio = read_bio; - r10_bio->devs[slot].rdev = rdev; - - read_bio->bi_sector = r10_bio->devs[slot].addr + - choose_data_offset(r10_bio, rdev); - read_bio->bi_bdev = rdev->bdev; - read_bio->bi_end_io = raid10_end_read_request; - read_bio->bi_rw = READ | do_sync; - read_bio->bi_private = r10_bio; - - if (max_sectors < r10_bio->sectors) { - /* Could not read all from this device, so we will - * need another r10_bio. - */ - sectors_handled = (r10_bio->sectors + max_sectors - - bio->bi_sector); - r10_bio->sectors = max_sectors; - spin_lock_irq(&conf->device_lock); - if (bio->bi_phys_segments == 0) - bio->bi_phys_segments = 2; - else - bio->bi_phys_segments++; - spin_unlock(&conf->device_lock); - /* Cannot call generic_make_request directly - * as that will be queued in __generic_make_request - * and subsequent mempool_alloc might block - * waiting for it. so hand bio over to raid10d. - */ - reschedule_retry(r10_bio); - - r10_bio = mempool_alloc(conf->r10bio_pool, GFP_NOIO); - - r10_bio->master_bio = bio; - r10_bio->sectors = ((bio->bi_size >> 9) - - sectors_handled); - r10_bio->state = 0; - r10_bio->mddev = mddev; - r10_bio->sector = bio->bi_sector + sectors_handled; - goto read_again; - } else - generic_make_request(read_bio); - return; - } - - /* - * WRITE: - */ - if (conf->pending_count >= max_queued_requests) { - md_wakeup_thread(mddev->thread); - wait_event(conf->wait_barrier, - conf->pending_count < max_queued_requests); - } - /* first select target devices under rcu_lock and - * inc refcount on their rdev. Record them by setting - * bios[x] to bio - * If there are known/acknowledged bad blocks on any device - * on which we have seen a write error, we want to avoid - * writing to those blocks. This potentially requires several - * writes to write around the bad blocks. Each set of writes - * gets its own r10_bio with a set of bios attached. The number - * of r10_bios is recored in bio->bi_phys_segments just as with - * the read case. - */ - - r10_bio->read_slot = -1; /* make sure repl_bio gets freed */ - raid10_find_phys(conf, r10_bio); -retry_write: - blocked_rdev = NULL; - rcu_read_lock(); - max_sectors = r10_bio->sectors; - - for (i = 0; i < conf->copies; i++) { - int d = r10_bio->devs[i].devnum; - struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev); - struct md_rdev *rrdev = rcu_dereference( - conf->mirrors[d].replacement); - if (rdev == rrdev) - rrdev = NULL; - if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { - atomic_inc(&rdev->nr_pending); - blocked_rdev = rdev; - break; - } - if (rrdev && unlikely(test_bit(Blocked, &rrdev->flags))) { - atomic_inc(&rrdev->nr_pending); - blocked_rdev = rrdev; - break; - } - if (rdev && (test_bit(Faulty, &rdev->flags) - || test_bit(Unmerged, &rdev->flags))) - rdev = NULL; - if (rrdev && (test_bit(Faulty, &rrdev->flags) - || test_bit(Unmerged, &rrdev->flags))) - rrdev = NULL; - - r10_bio->devs[i].bio = NULL; - r10_bio->devs[i].repl_bio = NULL; - - if (!rdev && !rrdev) { - set_bit(R10BIO_Degraded, &r10_bio->state); - continue; - } - if (rdev && test_bit(WriteErrorSeen, &rdev->flags)) { - sector_t first_bad; - sector_t dev_sector = r10_bio->devs[i].addr; - int bad_sectors; - int is_bad; - - is_bad = is_badblock(rdev, dev_sector, - max_sectors, - &first_bad, &bad_sectors); - if (is_bad < 0) { - /* Mustn't write here until the bad block - * is acknowledged - */ - atomic_inc(&rdev->nr_pending); - set_bit(BlockedBadBlocks, &rdev->flags); - blocked_rdev = rdev; - break; - } - if (is_bad && first_bad <= dev_sector) { - /* Cannot write here at all */ - bad_sectors -= (dev_sector - first_bad); - if (bad_sectors < max_sectors) - /* Mustn't write more than bad_sectors - * to other devices yet - */ - max_sectors = bad_sectors; - /* We don't set R10BIO_Degraded as that - * only applies if the disk is missing, - * so it might be re-added, and we want to - * know to recover this chunk. - * In this case the device is here, and the - * fact that this chunk is not in-sync is - * recorded in the bad block log. - */ - continue; - } - if (is_bad) { - int good_sectors = first_bad - dev_sector; - if (good_sectors < max_sectors) - max_sectors = good_sectors; - } - } - if (rdev) { - r10_bio->devs[i].bio = bio; - atomic_inc(&rdev->nr_pending); - } - if (rrdev) { - r10_bio->devs[i].repl_bio = bio; - atomic_inc(&rrdev->nr_pending); - } - } - rcu_read_unlock(); - - if (unlikely(blocked_rdev)) { - /* Have to wait for this device to get unblocked, then retry */ - int j; - int d; - - for (j = 0; j < i; j++) { - if (r10_bio->devs[j].bio) { - d = r10_bio->devs[j].devnum; - rdev_dec_pending(conf->mirrors[d].rdev, mddev); - } - if (r10_bio->devs[j].repl_bio) { - struct md_rdev *rdev; - d = r10_bio->devs[j].devnum; - rdev = conf->mirrors[d].replacement; - if (!rdev) { - /* Race with remove_disk */ - smp_mb(); - rdev = conf->mirrors[d].rdev; - } - rdev_dec_pending(rdev, mddev); - } - } - allow_barrier(conf); - md_wait_for_blocked_rdev(blocked_rdev, mddev); - wait_barrier(conf); - goto retry_write; - } - - if (max_sectors < r10_bio->sectors) { - /* We are splitting this into multiple parts, so - * we need to prepare for allocating another r10_bio. - */ - r10_bio->sectors = max_sectors; - spin_lock_irq(&conf->device_lock); - if (bio->bi_phys_segments == 0) - bio->bi_phys_segments = 2; - else - bio->bi_phys_segments++; - spin_unlock_irq(&conf->device_lock); - } - sectors_handled = r10_bio->sector + max_sectors - bio->bi_sector; - - atomic_set(&r10_bio->remaining, 1); - bitmap_startwrite(mddev->bitmap, r10_bio->sector, r10_bio->sectors, 0); - - for (i = 0; i < conf->copies; i++) { - struct bio *mbio; - int d = r10_bio->devs[i].devnum; - if (r10_bio->devs[i].bio) { - struct md_rdev *rdev = conf->mirrors[d].rdev; - mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); - md_trim_bio(mbio, r10_bio->sector - bio->bi_sector, - max_sectors); - r10_bio->devs[i].bio = mbio; - - mbio->bi_sector = (r10_bio->devs[i].addr+ - choose_data_offset(r10_bio, - rdev)); - mbio->bi_bdev = rdev->bdev; - mbio->bi_end_io = raid10_end_write_request; - mbio->bi_rw = WRITE | do_sync | do_fua; - mbio->bi_private = r10_bio; - -<<<<<<< found - atomic_inc(&r10_bio->remaining); - spin_lock_irqsave(&conf->device_lock, flags); -||||||| expected - atomic_inc(&r10_bio->remaining); - - cb = blk_check_plugged(raid10_unplug, mddev, sizeof(*plug)); - if (cb) - plug = container_of(cb, struct raid10_plug_cb, cb); - else - plug = NULL; - spin_lock_irqsave(&conf->device_lock, flags); -======= - atomic_inc(&r10_bio->remaining); - - cb = blk_check_plugged(raid10_unplug, mddev, - sizeof(*plug)); - if (cb) - plug = container_of(cb, struct raid10_plug_cb, - cb); - else - plug = NULL; - spin_lock_irqsave(&conf->device_lock, flags); ->>>>>>> replacement -<<<<<<< found - bio_list_add(&conf->pending_bio_list, mbio); - conf->pending_count++; - spin_unlock_irqrestore(&conf->device_lock, flags); -||||||| expected - if (plug) { - bio_list_add(&plug->pending, mbio); - plug->pending_cnt++; - } else { - bio_list_add(&conf->pending_bio_list, mbio); - conf->pending_count++; - } - spin_unlock_irqrestore(&conf->device_lock, flags); -======= - if (plug) { - bio_list_add(&plug->pending, mbio); - plug->pending_cnt++; - } else { - bio_list_add(&conf->pending_bio_list, mbio); - conf->pending_count++; - } - spin_unlock_irqrestore(&conf->device_lock, flags); ->>>>>>> replacement - if (!mddev_check_plugged(mddev)) - md_wakeup_thread(mddev->thread); - } - - if (r10_bio->devs[i].repl_bio) { - struct md_rdev *rdev = conf->mirrors[d].replacement; - if (rdev == NULL) { - /* Replacement just got moved to main 'rdev' */ - smp_mb(); - rdev = conf->mirrors[d].rdev; - } - mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); - md_trim_bio(mbio, r10_bio->sector - bio->bi_sector, - max_sectors); - r10_bio->devs[i].repl_bio = mbio; - - mbio->bi_sector = (r10_bio->devs[i].addr + - choose_data_offset( - r10_bio, rdev)); - mbio->bi_bdev = rdev->bdev; - mbio->bi_end_io = raid10_end_write_request; - mbio->bi_rw = WRITE | do_sync | do_fua; - mbio->bi_private = r10_bio; - - atomic_inc(&r10_bio->remaining); - spin_lock_irqsave(&conf->device_lock, flags); - bio_list_add(&conf->pending_bio_list, mbio); - conf->pending_count++; - spin_unlock_irqrestore(&conf->device_lock, flags); - if (!mddev_check_plugged(mddev)) - md_wakeup_thread(mddev->thread); - } - } - - /* Don't remove the bias on 'remaining' (one_write_done) until - * after checking if we need to go around again. - */ - - if (sectors_handled < (bio->bi_size >> 9)) { - one_write_done(r10_bio); - /* We need another r10_bio. It has already been counted - * in bio->bi_phys_segments. - */ - r10_bio = mempool_alloc(conf->r10bio_pool, GFP_NOIO); - - r10_bio->master_bio = bio; - r10_bio->sectors = (bio->bi_size >> 9) - sectors_handled; - - r10_bio->mddev = mddev; - r10_bio->sector = bio->bi_sector + sectors_handled; - r10_bio->state = 0; - goto retry_write; - } - one_write_done(r10_bio); - - /* In case raid10d snuck in to freeze_array */ - wake_up(&conf->wait_barrier); -} - -static void status(struct seq_file *seq, struct mddev *mddev) -{ - struct r10conf *conf = mddev->private; - int i; - - if (conf->geo.near_copies < conf->geo.raid_disks) - seq_printf(seq, " %dK chunks", mddev->chunk_sectors / 2); - if (conf->geo.near_copies > 1) - seq_printf(seq, " %d near-copies", conf->geo.near_copies); - if (conf->geo.far_copies > 1) { - if (conf->geo.far_offset) - seq_printf(seq, " %d offset-copies", conf->geo.far_copies); - else - seq_printf(seq, " %d far-copies", conf->geo.far_copies); - } - seq_printf(seq, " [%d/%d] [", conf->geo.raid_disks, - conf->geo.raid_disks - mddev->degraded); - for (i = 0; i < conf->geo.raid_disks; i++) - seq_printf(seq, "%s", - conf->mirrors[i].rdev && - test_bit(In_sync, &conf->mirrors[i].rdev->flags) ? "U" : "_"); - seq_printf(seq, "]"); -} - -/* check if there are enough drives for - * every block to appear on atleast one. - * Don't consider the device numbered 'ignore' - * as we might be about to remove it. - */ -static int _enough(struct r10conf *conf, struct geom *geo, int ignore) -{ - int first = 0; - - do { - int n = conf->copies; - int cnt = 0; - int this = first; - while (n--) { - if (conf->mirrors[this].rdev && - this != ignore) - cnt++; - this = (this+1) % geo->raid_disks; - } - if (cnt == 0) - return 0; - first = (first + geo->near_copies) % geo->raid_disks; - } while (first != 0); - return 1; -} - -static int enough(struct r10conf *conf, int ignore) -{ - return _enough(conf, &conf->geo, ignore) && - _enough(conf, &conf->prev, ignore); -} - -static void error(struct mddev *mddev, struct md_rdev *rdev) -{ - char b[BDEVNAME_SIZE]; - struct r10conf *conf = mddev->private; - - /* - * If it is not operational, then we have already marked it as dead - * else if it is the last working disks, ignore the error, let the - * next level up know. - * else mark the drive as failed - */ - if (test_bit(In_sync, &rdev->flags) - && !enough(conf, rdev->raid_disk)) - /* - * Don't fail the drive, just return an IO error. - */ - return; - if (test_and_clear_bit(In_sync, &rdev->flags)) { - unsigned long flags; - spin_lock_irqsave(&conf->device_lock, flags); - mddev->degraded++; - spin_unlock_irqrestore(&conf->device_lock, flags); - /* - * if recovery is running, make sure it aborts. - */ - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - } - set_bit(Blocked, &rdev->flags); - set_bit(Faulty, &rdev->flags); - set_bit(MD_CHANGE_DEVS, &mddev->flags); - printk(KERN_ALERT - "md/raid10:%s: Disk failure on %s, disabling device.\n" - "md/raid10:%s: Operation continuing on %d devices.\n", - mdname(mddev), bdevname(rdev->bdev, b), - mdname(mddev), conf->geo.raid_disks - mddev->degraded); -} - -static void print_conf(struct r10conf *conf) -{ - int i; - struct raid10_info *tmp; - - printk(KERN_DEBUG "RAID10 conf printout:\n"); - if (!conf) { - printk(KERN_DEBUG "(!conf)\n"); - return; - } - printk(KERN_DEBUG " --- wd:%d rd:%d\n", conf->geo.raid_disks - conf->mddev->degraded, - conf->geo.raid_disks); - - for (i = 0; i < conf->geo.raid_disks; i++) { - char b[BDEVNAME_SIZE]; - tmp = conf->mirrors + i; - if (tmp->rdev) - printk(KERN_DEBUG " disk %d, wo:%d, o:%d, dev:%s\n", - i, !test_bit(In_sync, &tmp->rdev->flags), - !test_bit(Faulty, &tmp->rdev->flags), - bdevname(tmp->rdev->bdev,b)); - } -} - -static void close_sync(struct r10conf *conf) -{ - wait_barrier(conf); - allow_barrier(conf); - - mempool_destroy(conf->r10buf_pool); - conf->r10buf_pool = NULL; -} - -static int raid10_spare_active(struct mddev *mddev) -{ - int i; - struct r10conf *conf = mddev->private; - struct raid10_info *tmp; - int count = 0; - unsigned long flags; - - /* - * Find all non-in_sync disks within the RAID10 configuration - * and mark them in_sync - */ - for (i = 0; i < conf->geo.raid_disks; i++) { - tmp = conf->mirrors + i; - if (tmp->replacement - && tmp->replacement->recovery_offset == MaxSector - && !test_bit(Faulty, &tmp->replacement->flags) - && !test_and_set_bit(In_sync, &tmp->replacement->flags)) { - /* Replacement has just become active */ - if (!tmp->rdev - || !test_and_clear_bit(In_sync, &tmp->rdev->flags)) - count++; - if (tmp->rdev) { - /* Replaced device not technically faulty, - * but we need to be sure it gets removed - * and never re-added. - */ - set_bit(Faulty, &tmp->rdev->flags); - sysfs_notify_dirent_safe( - tmp->rdev->sysfs_state); - } - sysfs_notify_dirent_safe(tmp->replacement->sysfs_state); - } else if (tmp->rdev - && !test_bit(Faulty, &tmp->rdev->flags) - && !test_and_set_bit(In_sync, &tmp->rdev->flags)) { - count++; - sysfs_notify_dirent(tmp->rdev->sysfs_state); - } - } - spin_lock_irqsave(&conf->device_lock, flags); - mddev->degraded -= count; - spin_unlock_irqrestore(&conf->device_lock, flags); - - print_conf(conf); - return count; -} - - -static int raid10_add_disk(struct mddev *mddev, struct md_rdev *rdev) -{ - struct r10conf *conf = mddev->private; - int err = -EEXIST; - int mirror; - int first = 0; - int last = conf->geo.raid_disks - 1; - struct request_queue *q = bdev_get_queue(rdev->bdev); - - if (mddev->recovery_cp < MaxSector) - /* only hot-add to in-sync arrays, as recovery is - * very different from resync - */ - return -EBUSY; - if (rdev->saved_raid_disk < 0 && !_enough(conf, &conf->prev, -1)) - return -EINVAL; - - if (rdev->raid_disk >= 0) - first = last = rdev->raid_disk; - - if (q->merge_bvec_fn) { - set_bit(Unmerged, &rdev->flags); - mddev->merge_check_needed = 1; - } - - if (rdev->saved_raid_disk >= first && - conf->mirrors[rdev->saved_raid_disk].rdev == NULL) - mirror = rdev->saved_raid_disk; - else - mirror = first; - for ( ; mirror <= last ; mirror++) { - struct raid10_info *p = &conf->mirrors[mirror]; - if (p->recovery_disabled == mddev->recovery_disabled) - continue; - if (p->rdev) { - if (!test_bit(WantReplacement, &p->rdev->flags) || - p->replacement != NULL) - continue; - clear_bit(In_sync, &rdev->flags); - set_bit(Replacement, &rdev->flags); - rdev->raid_disk = mirror; - err = 0; - disk_stack_limits(mddev->gendisk, rdev->bdev, - rdev->data_offset << 9); - conf->fullsync = 1; - rcu_assign_pointer(p->replacement, rdev); - break; - } - - disk_stack_limits(mddev->gendisk, rdev->bdev, - rdev->data_offset << 9); - - p->head_position = 0; - p->recovery_disabled = mddev->recovery_disabled - 1; - rdev->raid_disk = mirror; - err = 0; - if (rdev->saved_raid_disk != mirror) - conf->fullsync = 1; - rcu_assign_pointer(p->rdev, rdev); - break; - } - if (err == 0 && test_bit(Unmerged, &rdev->flags)) { - /* Some requests might not have seen this new - * merge_bvec_fn. We must wait for them to complete - * before merging the device fully. - * First we make sure any code which has tested - * our function has submitted the request, then - * we wait for all outstanding requests to complete. - */ - synchronize_sched(); - raise_barrier(conf, 0); - lower_barrier(conf); - clear_bit(Unmerged, &rdev->flags); - } - md_integrity_add_rdev(rdev, mddev); - print_conf(conf); - return err; -} - -static int raid10_remove_disk(struct mddev *mddev, struct md_rdev *rdev) -{ - struct r10conf *conf = mddev->private; - int err = 0; - int number = rdev->raid_disk; - struct md_rdev **rdevp; - struct raid10_info *p = conf->mirrors + number; - - print_conf(conf); - if (rdev == p->rdev) - rdevp = &p->rdev; - else if (rdev == p->replacement) - rdevp = &p->replacement; - else - return 0; - - if (test_bit(In_sync, &rdev->flags) || - atomic_read(&rdev->nr_pending)) { - err = -EBUSY; - goto abort; - } - /* Only remove faulty devices if recovery - * is not possible. - */ - if (!test_bit(Faulty, &rdev->flags) && - mddev->recovery_disabled != p->recovery_disabled && - (!p->replacement || p->replacement == rdev) && - number < conf->geo.raid_disks && - enough(conf, -1)) { - err = -EBUSY; - goto abort; - } - *rdevp = NULL; - synchronize_rcu(); - if (atomic_read(&rdev->nr_pending)) { - /* lost the race, try later */ - err = -EBUSY; - *rdevp = rdev; - goto abort; - } else if (p->replacement) { - /* We must have just cleared 'rdev' */ - p->rdev = p->replacement; - clear_bit(Replacement, &p->replacement->flags); - smp_mb(); /* Make sure other CPUs may see both as identical - * but will never see neither -- if they are careful. - */ - p->replacement = NULL; - clear_bit(WantReplacement, &rdev->flags); - } else - /* We might have just remove the Replacement as faulty - * Clear the flag just in case - */ - clear_bit(WantReplacement, &rdev->flags); - - err = md_integrity_register(mddev); - -abort: - - print_conf(conf); - return err; -} - - -static void end_sync_read(struct bio *bio, int error) -{ - struct r10bio *r10_bio = bio->bi_private; - struct r10conf *conf = r10_bio->mddev->private; - int d; - - if (bio == r10_bio->master_bio) { - /* this is a reshape read */ - d = r10_bio->read_slot; /* really the read dev */ - } else - d = find_bio_disk(conf, r10_bio, bio, NULL, NULL); - - if (test_bit(BIO_UPTODATE, &bio->bi_flags)) - set_bit(R10BIO_Uptodate, &r10_bio->state); - else - /* The write handler will notice the lack of - * R10BIO_Uptodate and record any errors etc - */ - atomic_add(r10_bio->sectors, - &conf->mirrors[d].rdev->corrected_errors); - - /* for reconstruct, we always reschedule after a read. - * for resync, only after all reads - */ - rdev_dec_pending(conf->mirrors[d].rdev, conf->mddev); - if (test_bit(R10BIO_IsRecover, &r10_bio->state) || - atomic_dec_and_test(&r10_bio->remaining)) { - /* we have read all the blocks, - * do the comparison in process context in raid10d - */ - reschedule_retry(r10_bio); - } -} - -static void end_sync_request(struct r10bio *r10_bio) -{ - struct mddev *mddev = r10_bio->mddev; - - while (atomic_dec_and_test(&r10_bio->remaining)) { - if (r10_bio->master_bio == NULL) { - /* the primary of several recovery bios */ - sector_t s = r10_bio->sectors; - if (test_bit(R10BIO_MadeGood, &r10_bio->state) || - test_bit(R10BIO_WriteError, &r10_bio->state)) - reschedule_retry(r10_bio); - else - put_buf(r10_bio); - md_done_sync(mddev, s, 1); - break; - } else { - struct r10bio *r10_bio2 = (struct r10bio *)r10_bio->master_bio; - if (test_bit(R10BIO_MadeGood, &r10_bio->state) || - test_bit(R10BIO_WriteError, &r10_bio->state)) - reschedule_retry(r10_bio); - else - put_buf(r10_bio); - r10_bio = r10_bio2; - } - } -} - -static void end_sync_write(struct bio *bio, int error) -{ - int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); - struct r10bio *r10_bio = bio->bi_private; - struct mddev *mddev = r10_bio->mddev; - struct r10conf *conf = mddev->private; - int d; - sector_t first_bad; - int bad_sectors; - int slot; - int repl; - struct md_rdev *rdev = NULL; - - d = find_bio_disk(conf, r10_bio, bio, &slot, &repl); - if (repl) - rdev = conf->mirrors[d].replacement; - else - rdev = conf->mirrors[d].rdev; - - if (!uptodate) { - if (repl) - md_error(mddev, rdev); - else { - set_bit(WriteErrorSeen, &rdev->flags); - if (!test_and_set_bit(WantReplacement, &rdev->flags)) - set_bit(MD_RECOVERY_NEEDED, - &rdev->mddev->recovery); - set_bit(R10BIO_WriteError, &r10_bio->state); - } - } else if (is_badblock(rdev, - r10_bio->devs[slot].addr, - r10_bio->sectors, - &first_bad, &bad_sectors)) - set_bit(R10BIO_MadeGood, &r10_bio->state); - - rdev_dec_pending(rdev, mddev); - - end_sync_request(r10_bio); -} - -/* - * Note: sync and recover and handled very differently for raid10 - * This code is for resync. - * For resync, we read through virtual addresses and read all blocks. - * If there is any error, we schedule a write. The lowest numbered - * drive is authoritative. - * However requests come for physical address, so we need to map. - * For every physical address there are raid_disks/copies virtual addresses, - * which is always are least one, but is not necessarly an integer. - * This means that a physical address can span multiple chunks, so we may - * have to submit multiple io requests for a single sync request. - */ -/* - * We check if all blocks are in-sync and only write to blocks that - * aren't in sync - */ -static void sync_request_write(struct mddev *mddev, struct r10bio *r10_bio) -{ - struct r10conf *conf = mddev->private; - int i, first; - struct bio *tbio, *fbio; - int vcnt; - - atomic_set(&r10_bio->remaining, 1); - - /* find the first device with a block */ - for (i=0; icopies; i++) - if (test_bit(BIO_UPTODATE, &r10_bio->devs[i].bio->bi_flags)) - break; - - if (i == conf->copies) - goto done; - - first = i; - fbio = r10_bio->devs[i].bio; - - vcnt = (r10_bio->sectors + (PAGE_SIZE >> 9) - 1) >> (PAGE_SHIFT - 9); - /* now find blocks with errors */ - for (i=0 ; i < conf->copies ; i++) { - int j, d; - - tbio = r10_bio->devs[i].bio; - - if (tbio->bi_end_io != end_sync_read) - continue; - if (i == first) - continue; - if (test_bit(BIO_UPTODATE, &r10_bio->devs[i].bio->bi_flags)) { - /* We know that the bi_io_vec layout is the same for - * both 'first' and 'i', so we just compare them. - * All vec entries are PAGE_SIZE; - */ - for (j = 0; j < vcnt; j++) - if (memcmp(page_address(fbio->bi_io_vec[j].bv_page), - page_address(tbio->bi_io_vec[j].bv_page), - fbio->bi_io_vec[j].bv_len)) - break; - if (j == vcnt) - continue; - mddev->resync_mismatches += r10_bio->sectors; - if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) - /* Don't fix anything. */ - continue; - } - /* Ok, we need to write this bio, either to correct an - * inconsistency or to correct an unreadable block. - * First we need to fixup bv_offset, bv_len and - * bi_vecs, as the read request might have corrupted these - */ - tbio->bi_vcnt = vcnt; - tbio->bi_size = r10_bio->sectors << 9; - tbio->bi_idx = 0; - tbio->bi_phys_segments = 0; - tbio->bi_flags &= ~(BIO_POOL_MASK - 1); - tbio->bi_flags |= 1 << BIO_UPTODATE; - tbio->bi_next = NULL; - tbio->bi_rw = WRITE; - tbio->bi_private = r10_bio; - tbio->bi_sector = r10_bio->devs[i].addr; - - for (j=0; j < vcnt ; j++) { - tbio->bi_io_vec[j].bv_offset = 0; - tbio->bi_io_vec[j].bv_len = PAGE_SIZE; - - memcpy(page_address(tbio->bi_io_vec[j].bv_page), - page_address(fbio->bi_io_vec[j].bv_page), - PAGE_SIZE); - } - tbio->bi_end_io = end_sync_write; - - d = r10_bio->devs[i].devnum; - atomic_inc(&conf->mirrors[d].rdev->nr_pending); - atomic_inc(&r10_bio->remaining); - md_sync_acct(conf->mirrors[d].rdev->bdev, tbio->bi_size >> 9); - - tbio->bi_sector += conf->mirrors[d].rdev->data_offset; - tbio->bi_bdev = conf->mirrors[d].rdev->bdev; - generic_make_request(tbio); - } - - /* Now write out to any replacement devices - * that are active - */ - for (i = 0; i < conf->copies; i++) { - int j, d; - - tbio = r10_bio->devs[i].repl_bio; - if (!tbio || !tbio->bi_end_io) - continue; - if (r10_bio->devs[i].bio->bi_end_io != end_sync_write - && r10_bio->devs[i].bio != fbio) - for (j = 0; j < vcnt; j++) - memcpy(page_address(tbio->bi_io_vec[j].bv_page), - page_address(fbio->bi_io_vec[j].bv_page), - PAGE_SIZE); - d = r10_bio->devs[i].devnum; - atomic_inc(&r10_bio->remaining); - md_sync_acct(conf->mirrors[d].replacement->bdev, - tbio->bi_size >> 9); - generic_make_request(tbio); - } - -done: - if (atomic_dec_and_test(&r10_bio->remaining)) { - md_done_sync(mddev, r10_bio->sectors, 1); - put_buf(r10_bio); - } -} - -/* - * Now for the recovery code. - * Recovery happens across physical sectors. - * We recover all non-is_sync drives by finding the virtual address of - * each, and then choose a working drive that also has that virt address. - * There is a separate r10_bio for each non-in_sync drive. - * Only the first two slots are in use. The first for reading, - * The second for writing. - * - */ -static void fix_recovery_read_error(struct r10bio *r10_bio) -{ - /* We got a read error during recovery. - * We repeat the read in smaller page-sized sections. - * If a read succeeds, write it to the new device or record - * a bad block if we cannot. - * If a read fails, record a bad block on both old and - * new devices. - */ - struct mddev *mddev = r10_bio->mddev; - struct r10conf *conf = mddev->private; - struct bio *bio = r10_bio->devs[0].bio; - sector_t sect = 0; - int sectors = r10_bio->sectors; - int idx = 0; - int dr = r10_bio->devs[0].devnum; - int dw = r10_bio->devs[1].devnum; - - while (sectors) { - int s = sectors; - struct md_rdev *rdev; - sector_t addr; - int ok; - - if (s > (PAGE_SIZE>>9)) - s = PAGE_SIZE >> 9; - - rdev = conf->mirrors[dr].rdev; - addr = r10_bio->devs[0].addr + sect, - ok = sync_page_io(rdev, - addr, - s << 9, - bio->bi_io_vec[idx].bv_page, - READ, false); - if (ok) { - rdev = conf->mirrors[dw].rdev; - addr = r10_bio->devs[1].addr + sect; - ok = sync_page_io(rdev, - addr, - s << 9, - bio->bi_io_vec[idx].bv_page, - WRITE, false); - if (!ok) { - set_bit(WriteErrorSeen, &rdev->flags); - if (!test_and_set_bit(WantReplacement, - &rdev->flags)) - set_bit(MD_RECOVERY_NEEDED, - &rdev->mddev->recovery); - } - } - if (!ok) { - /* We don't worry if we cannot set a bad block - - * it really is bad so there is no loss in not - * recording it yet - */ - rdev_set_badblocks(rdev, addr, s, 0); - - if (rdev != conf->mirrors[dw].rdev) { - /* need bad block on destination too */ - struct md_rdev *rdev2 = conf->mirrors[dw].rdev; - addr = r10_bio->devs[1].addr + sect; - ok = rdev_set_badblocks(rdev2, addr, s, 0); - if (!ok) { - /* just abort the recovery */ - printk(KERN_NOTICE - "md/raid10:%s: recovery aborted" - " due to read error\n", - mdname(mddev)); - - conf->mirrors[dw].recovery_disabled - = mddev->recovery_disabled; - set_bit(MD_RECOVERY_INTR, - &mddev->recovery); - break; - } - } - } - - sectors -= s; - sect += s; - idx++; - } -} - -static void recovery_request_write(struct mddev *mddev, struct r10bio *r10_bio) -{ - struct r10conf *conf = mddev->private; - int d; - struct bio *wbio, *wbio2; - - if (!test_bit(R10BIO_Uptodate, &r10_bio->state)) { - fix_recovery_read_error(r10_bio); - end_sync_request(r10_bio); - return; - } - - /* - * share the pages with the first bio - * and submit the write request - */ - d = r10_bio->devs[1].devnum; - wbio = r10_bio->devs[1].bio; - wbio2 = r10_bio->devs[1].repl_bio; - if (wbio->bi_end_io) { - atomic_inc(&conf->mirrors[d].rdev->nr_pending); - md_sync_acct(conf->mirrors[d].rdev->bdev, wbio->bi_size >> 9); - generic_make_request(wbio); - } - if (wbio2 && wbio2->bi_end_io) { - atomic_inc(&conf->mirrors[d].replacement->nr_pending); - md_sync_acct(conf->mirrors[d].replacement->bdev, - wbio2->bi_size >> 9); - generic_make_request(wbio2); - } -} - - -/* - * Used by fix_read_error() to decay the per rdev read_errors. - * We halve the read error count for every hour that has elapsed - * since the last recorded read error. - * - */ -static void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev) -{ - struct timespec cur_time_mon; - unsigned long hours_since_last; - unsigned int read_errors = atomic_read(&rdev->read_errors); - - ktime_get_ts(&cur_time_mon); - - if (rdev->last_read_error.tv_sec == 0 && - rdev->last_read_error.tv_nsec == 0) { - /* first time we've seen a read error */ - rdev->last_read_error = cur_time_mon; - return; - } - - hours_since_last = (cur_time_mon.tv_sec - - rdev->last_read_error.tv_sec) / 3600; - - rdev->last_read_error = cur_time_mon; - - /* - * if hours_since_last is > the number of bits in read_errors - * just set read errors to 0. We do this to avoid - * overflowing the shift of read_errors by hours_since_last. - */ - if (hours_since_last >= 8 * sizeof(read_errors)) - atomic_set(&rdev->read_errors, 0); - else - atomic_set(&rdev->read_errors, read_errors >> hours_since_last); -} - -static int r10_sync_page_io(struct md_rdev *rdev, sector_t sector, - int sectors, struct page *page, int rw) -{ - sector_t first_bad; - int bad_sectors; - - if (is_badblock(rdev, sector, sectors, &first_bad, &bad_sectors) - && (rw == READ || test_bit(WriteErrorSeen, &rdev->flags))) - return -1; - if (sync_page_io(rdev, sector, sectors << 9, page, rw, false)) - /* success */ - return 1; - if (rw == WRITE) { - set_bit(WriteErrorSeen, &rdev->flags); - if (!test_and_set_bit(WantReplacement, &rdev->flags)) - set_bit(MD_RECOVERY_NEEDED, - &rdev->mddev->recovery); - } - /* need to record an error - either for the block or the device */ - if (!rdev_set_badblocks(rdev, sector, sectors, 0)) - md_error(rdev->mddev, rdev); - return 0; -} - -/* - * This is a kernel thread which: - * - * 1. Retries failed read operations on working mirrors. - * 2. Updates the raid superblock when problems encounter. - * 3. Performs writes following reads for array synchronising. - */ - -static void fix_read_error(struct r10conf *conf, struct mddev *mddev, struct r10bio *r10_bio) -{ - int sect = 0; /* Offset from r10_bio->sector */ - int sectors = r10_bio->sectors; - struct md_rdev*rdev; - int max_read_errors = atomic_read(&mddev->max_corr_read_errors); - int d = r10_bio->devs[r10_bio->read_slot].devnum; - - /* still own a reference to this rdev, so it cannot - * have been cleared recently. - */ - rdev = conf->mirrors[d].rdev; - - if (test_bit(Faulty, &rdev->flags)) - /* drive has already been failed, just ignore any - more fix_read_error() attempts */ - return; - - check_decay_read_errors(mddev, rdev); - atomic_inc(&rdev->read_errors); - if (atomic_read(&rdev->read_errors) > max_read_errors) { - char b[BDEVNAME_SIZE]; - bdevname(rdev->bdev, b); - - printk(KERN_NOTICE - "md/raid10:%s: %s: Raid device exceeded " - "read_error threshold [cur %d:max %d]\n", - mdname(mddev), b, - atomic_read(&rdev->read_errors), max_read_errors); - printk(KERN_NOTICE - "md/raid10:%s: %s: Failing raid device\n", - mdname(mddev), b); - md_error(mddev, conf->mirrors[d].rdev); - r10_bio->devs[r10_bio->read_slot].bio = IO_BLOCKED; - return; - } - - while(sectors) { - int s = sectors; - int sl = r10_bio->read_slot; - int success = 0; - int start; - - if (s > (PAGE_SIZE>>9)) - s = PAGE_SIZE >> 9; - - rcu_read_lock(); - do { - sector_t first_bad; - int bad_sectors; - - d = r10_bio->devs[sl].devnum; - rdev = rcu_dereference(conf->mirrors[d].rdev); - if (rdev && - !test_bit(Unmerged, &rdev->flags) && - test_bit(In_sync, &rdev->flags) && - is_badblock(rdev, r10_bio->devs[sl].addr + sect, s, - &first_bad, &bad_sectors) == 0) { - atomic_inc(&rdev->nr_pending); - rcu_read_unlock(); - success = sync_page_io(rdev, - r10_bio->devs[sl].addr + - sect, - s<<9, - conf->tmppage, READ, false); - rdev_dec_pending(rdev, mddev); - rcu_read_lock(); - if (success) - break; - } - sl++; - if (sl == conf->copies) - sl = 0; - } while (!success && sl != r10_bio->read_slot); - rcu_read_unlock(); - - if (!success) { - /* Cannot read from anywhere, just mark the block - * as bad on the first device to discourage future - * reads. - */ - int dn = r10_bio->devs[r10_bio->read_slot].devnum; - rdev = conf->mirrors[dn].rdev; - - if (!rdev_set_badblocks( - rdev, - r10_bio->devs[r10_bio->read_slot].addr - + sect, - s, 0)) { - md_error(mddev, rdev); - r10_bio->devs[r10_bio->read_slot].bio - = IO_BLOCKED; - } - break; - } - - start = sl; - /* write it back and re-read */ - rcu_read_lock(); - while (sl != r10_bio->read_slot) { - char b[BDEVNAME_SIZE]; - - if (sl==0) - sl = conf->copies; - sl--; - d = r10_bio->devs[sl].devnum; - rdev = rcu_dereference(conf->mirrors[d].rdev); - if (!rdev || - test_bit(Unmerged, &rdev->flags) || - !test_bit(In_sync, &rdev->flags)) - continue; - - atomic_inc(&rdev->nr_pending); - rcu_read_unlock(); - if (r10_sync_page_io(rdev, - r10_bio->devs[sl].addr + - sect, - s, conf->tmppage, WRITE) - == 0) { - /* Well, this device is dead */ - printk(KERN_NOTICE - "md/raid10:%s: read correction " - "write failed" - " (%d sectors at %llu on %s)\n", - mdname(mddev), s, - (unsigned long long)( - sect + - choose_data_offset(r10_bio, - rdev)), - bdevname(rdev->bdev, b)); - printk(KERN_NOTICE "md/raid10:%s: %s: failing " - "drive\n", - mdname(mddev), - bdevname(rdev->bdev, b)); - } - rdev_dec_pending(rdev, mddev); - rcu_read_lock(); - } - sl = start; - while (sl != r10_bio->read_slot) { - char b[BDEVNAME_SIZE]; - - if (sl==0) - sl = conf->copies; - sl--; - d = r10_bio->devs[sl].devnum; - rdev = rcu_dereference(conf->mirrors[d].rdev); - if (!rdev || - !test_bit(In_sync, &rdev->flags)) - continue; - - atomic_inc(&rdev->nr_pending); - rcu_read_unlock(); - switch (r10_sync_page_io(rdev, - r10_bio->devs[sl].addr + - sect, - s, conf->tmppage, - READ)) { - case 0: - /* Well, this device is dead */ - printk(KERN_NOTICE - "md/raid10:%s: unable to read back " - "corrected sectors" - " (%d sectors at %llu on %s)\n", - mdname(mddev), s, - (unsigned long long)( - sect + - choose_data_offset(r10_bio, rdev)), - bdevname(rdev->bdev, b)); - printk(KERN_NOTICE "md/raid10:%s: %s: failing " - "drive\n", - mdname(mddev), - bdevname(rdev->bdev, b)); - break; - case 1: - printk(KERN_INFO - "md/raid10:%s: read error corrected" - " (%d sectors at %llu on %s)\n", - mdname(mddev), s, - (unsigned long long)( - sect + - choose_data_offset(r10_bio, rdev)), - bdevname(rdev->bdev, b)); - atomic_add(s, &rdev->corrected_errors); - } - - rdev_dec_pending(rdev, mddev); - rcu_read_lock(); - } - rcu_read_unlock(); - - sectors -= s; - sect += s; - } -} - -static void bi_complete(struct bio *bio, int error) -{ - complete((struct completion *)bio->bi_private); -} - -static int submit_bio_wait(int rw, struct bio *bio) -{ - struct completion event; - rw |= REQ_SYNC; - - init_completion(&event); - bio->bi_private = &event; - bio->bi_end_io = bi_complete; - submit_bio(rw, bio); - wait_for_completion(&event); - - return test_bit(BIO_UPTODATE, &bio->bi_flags); -} - -static int narrow_write_error(struct r10bio *r10_bio, int i) -{ - struct bio *bio = r10_bio->master_bio; - struct mddev *mddev = r10_bio->mddev; - struct r10conf *conf = mddev->private; - struct md_rdev *rdev = conf->mirrors[r10_bio->devs[i].devnum].rdev; - /* bio has the data to be written to slot 'i' where - * we just recently had a write error. - * We repeatedly clone the bio and trim down to one block, - * then try the write. Where the write fails we record - * a bad block. - * It is conceivable that the bio doesn't exactly align with - * blocks. We must handle this. - * - * We currently own a reference to the rdev. - */ - - int block_sectors; - sector_t sector; - int sectors; - int sect_to_write = r10_bio->sectors; - int ok = 1; - - if (rdev->badblocks.shift < 0) - return 0; - - block_sectors = 1 << rdev->badblocks.shift; - sector = r10_bio->sector; - sectors = ((r10_bio->sector + block_sectors) - & ~(sector_t)(block_sectors - 1)) - - sector; - - while (sect_to_write) { - struct bio *wbio; - if (sectors > sect_to_write) - sectors = sect_to_write; - /* Write at 'sector' for 'sectors' */ - wbio = bio_clone_mddev(bio, GFP_NOIO, mddev); - md_trim_bio(wbio, sector - bio->bi_sector, sectors); - wbio->bi_sector = (r10_bio->devs[i].addr+ - choose_data_offset(r10_bio, rdev) + - (sector - r10_bio->sector)); - wbio->bi_bdev = rdev->bdev; - if (submit_bio_wait(WRITE, wbio) == 0) - /* Failure! */ - ok = rdev_set_badblocks(rdev, sector, - sectors, 0) - && ok; - - bio_put(wbio); - sect_to_write -= sectors; - sector += sectors; - sectors = block_sectors; - } - return ok; -} - -static void handle_read_error(struct mddev *mddev, struct r10bio *r10_bio) -{ - int slot = r10_bio->read_slot; - struct bio *bio; - struct r10conf *conf = mddev->private; - struct md_rdev *rdev = r10_bio->devs[slot].rdev; - char b[BDEVNAME_SIZE]; - unsigned long do_sync; - int max_sectors; - - /* we got a read error. Maybe the drive is bad. Maybe just - * the block and we can fix it. - * We freeze all other IO, and try reading the block from - * other devices. When we find one, we re-write - * and check it that fixes the read error. - * This is all done synchronously while the array is - * frozen. - */ - bio = r10_bio->devs[slot].bio; - bdevname(bio->bi_bdev, b); - bio_put(bio); - r10_bio->devs[slot].bio = NULL; - - if (mddev->ro == 0) { - freeze_array(conf); - fix_read_error(conf, mddev, r10_bio); - unfreeze_array(conf); - } else - r10_bio->devs[slot].bio = IO_BLOCKED; - - rdev_dec_pending(rdev, mddev); - -read_more: - rdev = read_balance(conf, r10_bio, &max_sectors); - if (rdev == NULL) { - printk(KERN_ALERT "md/raid10:%s: %s: unrecoverable I/O" - " read error for block %llu\n", - mdname(mddev), b, - (unsigned long long)r10_bio->sector); - raid_end_bio_io(r10_bio); - return; - } - - do_sync = (r10_bio->master_bio->bi_rw & REQ_SYNC); - slot = r10_bio->read_slot; - printk_ratelimited( - KERN_ERR - "md/raid10:%s: %s: redirecting " - "sector %llu to another mirror\n", - mdname(mddev), - bdevname(rdev->bdev, b), - (unsigned long long)r10_bio->sector); - bio = bio_clone_mddev(r10_bio->master_bio, - GFP_NOIO, mddev); - md_trim_bio(bio, - r10_bio->sector - bio->bi_sector, - max_sectors); - r10_bio->devs[slot].bio = bio; - r10_bio->devs[slot].rdev = rdev; - bio->bi_sector = r10_bio->devs[slot].addr - + choose_data_offset(r10_bio, rdev); - bio->bi_bdev = rdev->bdev; - bio->bi_rw = READ | do_sync; - bio->bi_private = r10_bio; - bio->bi_end_io = raid10_end_read_request; - if (max_sectors < r10_bio->sectors) { - /* Drat - have to split this up more */ - struct bio *mbio = r10_bio->master_bio; - int sectors_handled = - r10_bio->sector + max_sectors - - mbio->bi_sector; - r10_bio->sectors = max_sectors; - spin_lock_irq(&conf->device_lock); - if (mbio->bi_phys_segments == 0) - mbio->bi_phys_segments = 2; - else - mbio->bi_phys_segments++; - spin_unlock_irq(&conf->device_lock); - generic_make_request(bio); - - r10_bio = mempool_alloc(conf->r10bio_pool, - GFP_NOIO); - r10_bio->master_bio = mbio; - r10_bio->sectors = (mbio->bi_size >> 9) - - sectors_handled; - r10_bio->state = 0; - set_bit(R10BIO_ReadError, - &r10_bio->state); - r10_bio->mddev = mddev; - r10_bio->sector = mbio->bi_sector - + sectors_handled; - - goto read_more; - } else - generic_make_request(bio); -} - -static void handle_write_completed(struct r10conf *conf, struct r10bio *r10_bio) -{ - /* Some sort of write request has finished and it - * succeeded in writing where we thought there was a - * bad block. So forget the bad block. - * Or possibly if failed and we need to record - * a bad block. - */ - int m; - struct md_rdev *rdev; - - if (test_bit(R10BIO_IsSync, &r10_bio->state) || - test_bit(R10BIO_IsRecover, &r10_bio->state)) { - for (m = 0; m < conf->copies; m++) { - int dev = r10_bio->devs[m].devnum; - rdev = conf->mirrors[dev].rdev; - if (r10_bio->devs[m].bio == NULL) - continue; - if (test_bit(BIO_UPTODATE, - &r10_bio->devs[m].bio->bi_flags)) { - rdev_clear_badblocks( - rdev, - r10_bio->devs[m].addr, - r10_bio->sectors, 0); - } else { - if (!rdev_set_badblocks( - rdev, - r10_bio->devs[m].addr, - r10_bio->sectors, 0)) - md_error(conf->mddev, rdev); - } - rdev = conf->mirrors[dev].replacement; - if (r10_bio->devs[m].repl_bio == NULL) - continue; - if (test_bit(BIO_UPTODATE, - &r10_bio->devs[m].repl_bio->bi_flags)) { - rdev_clear_badblocks( - rdev, - r10_bio->devs[m].addr, - r10_bio->sectors, 0); - } else { - if (!rdev_set_badblocks( - rdev, - r10_bio->devs[m].addr, - r10_bio->sectors, 0)) - md_error(conf->mddev, rdev); - } - } - put_buf(r10_bio); - } else { - for (m = 0; m < conf->copies; m++) { - int dev = r10_bio->devs[m].devnum; - struct bio *bio = r10_bio->devs[m].bio; - rdev = conf->mirrors[dev].rdev; - if (bio == IO_MADE_GOOD) { - rdev_clear_badblocks( - rdev, - r10_bio->devs[m].addr, - r10_bio->sectors, 0); - rdev_dec_pending(rdev, conf->mddev); - } else if (bio != NULL && - !test_bit(BIO_UPTODATE, &bio->bi_flags)) { - if (!narrow_write_error(r10_bio, m)) { - md_error(conf->mddev, rdev); - set_bit(R10BIO_Degraded, - &r10_bio->state); - } - rdev_dec_pending(rdev, conf->mddev); - } - bio = r10_bio->devs[m].repl_bio; - rdev = conf->mirrors[dev].replacement; - if (rdev && bio == IO_MADE_GOOD) { - rdev_clear_badblocks( - rdev, - r10_bio->devs[m].addr, - r10_bio->sectors, 0); - rdev_dec_pending(rdev, conf->mddev); - } - } - if (test_bit(R10BIO_WriteError, - &r10_bio->state)) - close_write(r10_bio); - raid_end_bio_io(r10_bio); - } -} - -static void raid10d(struct mddev *mddev) -{ - struct r10bio *r10_bio; - unsigned long flags; - struct r10conf *conf = mddev->private; - struct list_head *head = &conf->retry_list; - struct blk_plug plug; - - md_check_recovery(mddev); - - blk_start_plug(&plug); - for (;;) { - - flush_pending_writes(conf); - - spin_lock_irqsave(&conf->device_lock, flags); - if (list_empty(head)) { - spin_unlock_irqrestore(&conf->device_lock, flags); - break; - } - r10_bio = list_entry(head->prev, struct r10bio, retry_list); - list_del(head->prev); - conf->nr_queued--; - spin_unlock_irqrestore(&conf->device_lock, flags); - - mddev = r10_bio->mddev; - conf = mddev->private; - if (test_bit(R10BIO_MadeGood, &r10_bio->state) || - test_bit(R10BIO_WriteError, &r10_bio->state)) - handle_write_completed(conf, r10_bio); - else if (test_bit(R10BIO_IsReshape, &r10_bio->state)) - reshape_request_write(mddev, r10_bio); - else if (test_bit(R10BIO_IsSync, &r10_bio->state)) - sync_request_write(mddev, r10_bio); - else if (test_bit(R10BIO_IsRecover, &r10_bio->state)) - recovery_request_write(mddev, r10_bio); - else if (test_bit(R10BIO_ReadError, &r10_bio->state)) - handle_read_error(mddev, r10_bio); - else { - /* just a partial read to be scheduled from a - * separate context - */ - int slot = r10_bio->read_slot; - generic_make_request(r10_bio->devs[slot].bio); - } - - cond_resched(); - if (mddev->flags & ~(1<r10buf_pool); - conf->have_replacement = 0; - for (i = 0; i < conf->geo.raid_disks; i++) - if (conf->mirrors[i].replacement) - conf->have_replacement = 1; - conf->r10buf_pool = mempool_create(buffs, r10buf_pool_alloc, r10buf_pool_free, conf); - if (!conf->r10buf_pool) - return -ENOMEM; - conf->next_resync = 0; - return 0; -} - -/* - * perform a "sync" on one "block" - * - * We need to make sure that no normal I/O request - particularly write - * requests - conflict with active sync requests. - * - * This is achieved by tracking pending requests and a 'barrier' concept - * that can be installed to exclude normal IO requests. - * - * Resync and recovery are handled very differently. - * We differentiate by looking at MD_RECOVERY_SYNC in mddev->recovery. - * - * For resync, we iterate over virtual addresses, read all copies, - * and update if there are differences. If only one copy is live, - * skip it. - * For recovery, we iterate over physical addresses, read a good - * value for each non-in_sync drive, and over-write. - * - * So, for recovery we may have several outstanding complex requests for a - * given address, one for each out-of-sync device. We model this by allocating - * a number of r10_bio structures, one for each out-of-sync device. - * As we setup these structures, we collect all bio's together into a list - * which we then process collectively to add pages, and then process again - * to pass to generic_make_request. - * - * The r10_bio structures are linked using a borrowed master_bio pointer. - * This link is counted in ->remaining. When the r10_bio that points to NULL - * has its remaining count decremented to 0, the whole complex operation - * is complete. - * - */ - -static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, - int *skipped, int go_faster) -{ - struct r10conf *conf = mddev->private; - struct r10bio *r10_bio; - struct bio *biolist = NULL, *bio; - sector_t max_sector, nr_sectors; - int i; - int max_sync; - sector_t sync_blocks; - sector_t sectors_skipped = 0; - int chunks_skipped = 0; - sector_t chunk_mask = conf->geo.chunk_mask; - - if (!conf->r10buf_pool) - if (init_resync(conf)) - return 0; - - skipped: - max_sector = mddev->dev_sectors; - if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || - test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) - max_sector = mddev->resync_max_sectors; - if (sector_nr >= max_sector) { - /* If we aborted, we need to abort the - * sync on the 'current' bitmap chucks (there can - * be several when recovering multiple devices). - * as we may have started syncing it but not finished. - * We can find the current address in - * mddev->curr_resync, but for recovery, - * we need to convert that to several - * virtual addresses. - */ - if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { - end_reshape(conf); - return 0; - } - - if (mddev->curr_resync < max_sector) { /* aborted */ - if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) - bitmap_end_sync(mddev->bitmap, mddev->curr_resync, - &sync_blocks, 1); - else for (i = 0; i < conf->geo.raid_disks; i++) { - sector_t sect = - raid10_find_virt(conf, mddev->curr_resync, i); - bitmap_end_sync(mddev->bitmap, sect, - &sync_blocks, 1); - } - } else { - /* completed sync */ - if ((!mddev->bitmap || conf->fullsync) - && conf->have_replacement - && test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { - /* Completed a full sync so the replacements - * are now fully recovered. - */ - for (i = 0; i < conf->geo.raid_disks; i++) - if (conf->mirrors[i].replacement) - conf->mirrors[i].replacement - ->recovery_offset - = MaxSector; - } - conf->fullsync = 0; - } - bitmap_close_sync(mddev->bitmap); - close_sync(conf); - *skipped = 1; - return sectors_skipped; - } - - if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) - return reshape_request(mddev, sector_nr, skipped); - - if (chunks_skipped >= conf->geo.raid_disks) { - /* if there has been nothing to do on any drive, - * then there is nothing to do at all.. - */ - *skipped = 1; - return (max_sector - sector_nr) + sectors_skipped; - } - - if (max_sector > mddev->resync_max) - max_sector = mddev->resync_max; /* Don't do IO beyond here */ - - /* make sure whole request will fit in a chunk - if chunks - * are meaningful - */ - if (conf->geo.near_copies < conf->geo.raid_disks && - max_sector > (sector_nr | chunk_mask)) - max_sector = (sector_nr | chunk_mask) + 1; - /* - * If there is non-resync activity waiting for us then - * put in a delay to throttle resync. - */ - if (!go_faster && conf->nr_waiting) - msleep_interruptible(1000); - - /* Again, very different code for resync and recovery. - * Both must result in an r10bio with a list of bios that - * have bi_end_io, bi_sector, bi_bdev set, - * and bi_private set to the r10bio. - * For recovery, we may actually create several r10bios - * with 2 bios in each, that correspond to the bios in the main one. - * In this case, the subordinate r10bios link back through a - * borrowed master_bio pointer, and the counter in the master - * includes a ref from each subordinate. - */ - /* First, we decide what to do and set ->bi_end_io - * To end_sync_read if we want to read, and - * end_sync_write if we will want to write. - */ - - max_sync = RESYNC_PAGES << (PAGE_SHIFT-9); - if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { - /* recovery... the complicated one */ - int j; - r10_bio = NULL; - - for (i = 0 ; i < conf->geo.raid_disks; i++) { - int still_degraded; - struct r10bio *rb2; - sector_t sect; - int must_sync; - int any_working; - struct raid10_info *mirror = &conf->mirrors[i]; - - if ((mirror->rdev == NULL || - test_bit(In_sync, &mirror->rdev->flags)) - && - (mirror->replacement == NULL || - test_bit(Faulty, - &mirror->replacement->flags))) - continue; - - still_degraded = 0; - /* want to reconstruct this device */ - rb2 = r10_bio; - sect = raid10_find_virt(conf, sector_nr, i); - if (sect >= mddev->resync_max_sectors) { - /* last stripe is not complete - don't - * try to recover this sector. - */ - continue; - } - /* Unless we are doing a full sync, or a replacement - * we only need to recover the block if it is set in - * the bitmap - */ - must_sync = bitmap_start_sync(mddev->bitmap, sect, - &sync_blocks, 1); - if (sync_blocks < max_sync) - max_sync = sync_blocks; - if (!must_sync && - mirror->replacement == NULL && - !conf->fullsync) { - /* yep, skip the sync_blocks here, but don't assume - * that there will never be anything to do here - */ - chunks_skipped = -1; - continue; - } - - r10_bio = mempool_alloc(conf->r10buf_pool, GFP_NOIO); - raise_barrier(conf, rb2 != NULL); - atomic_set(&r10_bio->remaining, 0); - - r10_bio->master_bio = (struct bio*)rb2; - if (rb2) - atomic_inc(&rb2->remaining); - r10_bio->mddev = mddev; - set_bit(R10BIO_IsRecover, &r10_bio->state); - r10_bio->sector = sect; - - raid10_find_phys(conf, r10_bio); - - /* Need to check if the array will still be - * degraded - */ - for (j = 0; j < conf->geo.raid_disks; j++) - if (conf->mirrors[j].rdev == NULL || - test_bit(Faulty, &conf->mirrors[j].rdev->flags)) { - still_degraded = 1; - break; - } - - must_sync = bitmap_start_sync(mddev->bitmap, sect, - &sync_blocks, still_degraded); - - any_working = 0; - for (j=0; jcopies;j++) { - int k; - int d = r10_bio->devs[j].devnum; - sector_t from_addr, to_addr; - struct md_rdev *rdev; - sector_t sector, first_bad; - int bad_sectors; - if (!conf->mirrors[d].rdev || - !test_bit(In_sync, &conf->mirrors[d].rdev->flags)) - continue; - /* This is where we read from */ - any_working = 1; - rdev = conf->mirrors[d].rdev; - sector = r10_bio->devs[j].addr; - - if (is_badblock(rdev, sector, max_sync, - &first_bad, &bad_sectors)) { - if (first_bad > sector) - max_sync = first_bad - sector; - else { - bad_sectors -= (sector - - first_bad); - if (max_sync > bad_sectors) - max_sync = bad_sectors; - continue; - } - } - bio = r10_bio->devs[0].bio; - bio->bi_next = biolist; - biolist = bio; - bio->bi_private = r10_bio; - bio->bi_end_io = end_sync_read; - bio->bi_rw = READ; - from_addr = r10_bio->devs[j].addr; - bio->bi_sector = from_addr + rdev->data_offset; - bio->bi_bdev = rdev->bdev; - atomic_inc(&rdev->nr_pending); - /* and we write to 'i' (if not in_sync) */ - - for (k=0; kcopies; k++) - if (r10_bio->devs[k].devnum == i) - break; - BUG_ON(k == conf->copies); - to_addr = r10_bio->devs[k].addr; - r10_bio->devs[0].devnum = d; - r10_bio->devs[0].addr = from_addr; - r10_bio->devs[1].devnum = i; - r10_bio->devs[1].addr = to_addr; - - rdev = mirror->rdev; - if (!test_bit(In_sync, &rdev->flags)) { - bio = r10_bio->devs[1].bio; - bio->bi_next = biolist; - biolist = bio; - bio->bi_private = r10_bio; - bio->bi_end_io = end_sync_write; - bio->bi_rw = WRITE; - bio->bi_sector = to_addr - + rdev->data_offset; - bio->bi_bdev = rdev->bdev; - atomic_inc(&r10_bio->remaining); - } else - r10_bio->devs[1].bio->bi_end_io = NULL; - - /* and maybe write to replacement */ - bio = r10_bio->devs[1].repl_bio; - if (bio) - bio->bi_end_io = NULL; - rdev = mirror->replacement; - /* Note: if rdev != NULL, then bio - * cannot be NULL as r10buf_pool_alloc will - * have allocated it. - * So the second test here is pointless. - * But it keeps semantic-checkers happy, and - * this comment keeps human reviewers - * happy. - */ - if (rdev == NULL || bio == NULL || - test_bit(Faulty, &rdev->flags)) - break; - bio->bi_next = biolist; - biolist = bio; - bio->bi_private = r10_bio; - bio->bi_end_io = end_sync_write; - bio->bi_rw = WRITE; - bio->bi_sector = to_addr + rdev->data_offset; - bio->bi_bdev = rdev->bdev; - atomic_inc(&r10_bio->remaining); - break; - } - if (j == conf->copies) { - /* Cannot recover, so abort the recovery or - * record a bad block */ - put_buf(r10_bio); - if (rb2) - atomic_dec(&rb2->remaining); - r10_bio = rb2; - if (any_working) { - /* problem is that there are bad blocks - * on other device(s) - */ - int k; - for (k = 0; k < conf->copies; k++) - if (r10_bio->devs[k].devnum == i) - break; - if (!test_bit(In_sync, - &mirror->rdev->flags) - && !rdev_set_badblocks( - mirror->rdev, - r10_bio->devs[k].addr, - max_sync, 0)) - any_working = 0; - if (mirror->replacement && - !rdev_set_badblocks( - mirror->replacement, - r10_bio->devs[k].addr, - max_sync, 0)) - any_working = 0; - } - if (!any_working) { - if (!test_and_set_bit(MD_RECOVERY_INTR, - &mddev->recovery)) - printk(KERN_INFO "md/raid10:%s: insufficient " - "working devices for recovery.\n", - mdname(mddev)); - mirror->recovery_disabled - = mddev->recovery_disabled; - } - break; - } - } - if (biolist == NULL) { - while (r10_bio) { - struct r10bio *rb2 = r10_bio; - r10_bio = (struct r10bio*) rb2->master_bio; - rb2->master_bio = NULL; - put_buf(rb2); - } - goto giveup; - } - } else { - /* resync. Schedule a read for every block at this virt offset */ - int count = 0; - - bitmap_cond_end_sync(mddev->bitmap, sector_nr); - - if (!bitmap_start_sync(mddev->bitmap, sector_nr, - &sync_blocks, mddev->degraded) && - !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, - &mddev->recovery)) { - /* We can skip this block */ - *skipped = 1; - return sync_blocks + sectors_skipped; - } - if (sync_blocks < max_sync) - max_sync = sync_blocks; - r10_bio = mempool_alloc(conf->r10buf_pool, GFP_NOIO); - - r10_bio->mddev = mddev; - atomic_set(&r10_bio->remaining, 0); - raise_barrier(conf, 0); - conf->next_resync = sector_nr; - - r10_bio->master_bio = NULL; - r10_bio->sector = sector_nr; - set_bit(R10BIO_IsSync, &r10_bio->state); - raid10_find_phys(conf, r10_bio); - r10_bio->sectors = (sector_nr | chunk_mask) - sector_nr + 1; - - for (i = 0; i < conf->copies; i++) { - int d = r10_bio->devs[i].devnum; - sector_t first_bad, sector; - int bad_sectors; - - if (r10_bio->devs[i].repl_bio) - r10_bio->devs[i].repl_bio->bi_end_io = NULL; - - bio = r10_bio->devs[i].bio; - bio->bi_end_io = NULL; - clear_bit(BIO_UPTODATE, &bio->bi_flags); - if (conf->mirrors[d].rdev == NULL || - test_bit(Faulty, &conf->mirrors[d].rdev->flags)) - continue; - sector = r10_bio->devs[i].addr; - if (is_badblock(conf->mirrors[d].rdev, - sector, max_sync, - &first_bad, &bad_sectors)) { - if (first_bad > sector) - max_sync = first_bad - sector; - else { - bad_sectors -= (sector - first_bad); - if (max_sync > bad_sectors) - max_sync = bad_sectors; - continue; - } - } - atomic_inc(&conf->mirrors[d].rdev->nr_pending); - atomic_inc(&r10_bio->remaining); - bio->bi_next = biolist; - biolist = bio; - bio->bi_private = r10_bio; - bio->bi_end_io = end_sync_read; - bio->bi_rw = READ; - bio->bi_sector = sector + - conf->mirrors[d].rdev->data_offset; - bio->bi_bdev = conf->mirrors[d].rdev->bdev; - count++; - - if (conf->mirrors[d].replacement == NULL || - test_bit(Faulty, - &conf->mirrors[d].replacement->flags)) - continue; - - /* Need to set up for writing to the replacement */ - bio = r10_bio->devs[i].repl_bio; - clear_bit(BIO_UPTODATE, &bio->bi_flags); - - sector = r10_bio->devs[i].addr; - atomic_inc(&conf->mirrors[d].rdev->nr_pending); - bio->bi_next = biolist; - biolist = bio; - bio->bi_private = r10_bio; - bio->bi_end_io = end_sync_write; - bio->bi_rw = WRITE; - bio->bi_sector = sector + - conf->mirrors[d].replacement->data_offset; - bio->bi_bdev = conf->mirrors[d].replacement->bdev; - count++; - } - - if (count < 2) { - for (i=0; icopies; i++) { - int d = r10_bio->devs[i].devnum; - if (r10_bio->devs[i].bio->bi_end_io) - rdev_dec_pending(conf->mirrors[d].rdev, - mddev); - if (r10_bio->devs[i].repl_bio && - r10_bio->devs[i].repl_bio->bi_end_io) - rdev_dec_pending( - conf->mirrors[d].replacement, - mddev); - } - put_buf(r10_bio); - biolist = NULL; - goto giveup; - } - } - - for (bio = biolist; bio ; bio=bio->bi_next) { - - bio->bi_flags &= ~(BIO_POOL_MASK - 1); - if (bio->bi_end_io) - bio->bi_flags |= 1 << BIO_UPTODATE; - bio->bi_vcnt = 0; - bio->bi_idx = 0; - bio->bi_phys_segments = 0; - bio->bi_size = 0; - } - - nr_sectors = 0; - if (sector_nr + max_sync < max_sector) - max_sector = sector_nr + max_sync; - do { - struct page *page; - int len = PAGE_SIZE; - if (sector_nr + (len>>9) > max_sector) - len = (max_sector - sector_nr) << 9; - if (len == 0) - break; - for (bio= biolist ; bio ; bio=bio->bi_next) { - struct bio *bio2; - page = bio->bi_io_vec[bio->bi_vcnt].bv_page; - if (bio_add_page(bio, page, len, 0)) - continue; - - /* stop here */ - bio->bi_io_vec[bio->bi_vcnt].bv_page = page; - for (bio2 = biolist; - bio2 && bio2 != bio; - bio2 = bio2->bi_next) { - /* remove last page from this bio */ - bio2->bi_vcnt--; - bio2->bi_size -= len; - bio2->bi_flags &= ~(1<< BIO_SEG_VALID); - } - goto bio_full; - } - nr_sectors += len>>9; - sector_nr += len>>9; - } while (biolist->bi_vcnt < RESYNC_PAGES); - bio_full: - r10_bio->sectors = nr_sectors; - - while (biolist) { - bio = biolist; - biolist = biolist->bi_next; - - bio->bi_next = NULL; - r10_bio = bio->bi_private; - r10_bio->sectors = nr_sectors; - - if (bio->bi_end_io == end_sync_read) { - md_sync_acct(bio->bi_bdev, nr_sectors); - generic_make_request(bio); - } - } - - if (sectors_skipped) - /* pretend they weren't skipped, it makes - * no important difference in this case - */ - md_done_sync(mddev, sectors_skipped, 1); - - return sectors_skipped + nr_sectors; - giveup: - /* There is nowhere to write, so all non-sync - * drives must be failed or in resync, all drives - * have a bad block, so try the next chunk... - */ - if (sector_nr + max_sync < max_sector) - max_sector = sector_nr + max_sync; - - sectors_skipped += (max_sector - sector_nr); - chunks_skipped ++; - sector_nr = max_sector; - goto skipped; -} - -static sector_t -raid10_size(struct mddev *mddev, sector_t sectors, int raid_disks) -{ - sector_t size; - struct r10conf *conf = mddev->private; - - if (!raid_disks) - raid_disks = min(conf->geo.raid_disks, - conf->prev.raid_disks); - if (!sectors) - sectors = conf->dev_sectors; - - size = sectors >> conf->geo.chunk_shift; - sector_div(size, conf->geo.far_copies); - size = size * raid_disks; - sector_div(size, conf->geo.near_copies); - - return size << conf->geo.chunk_shift; -} - -static void calc_sectors(struct r10conf *conf, sector_t size) -{ - /* Calculate the number of sectors-per-device that will - * actually be used, and set conf->dev_sectors and - * conf->stride - */ - - size = size >> conf->geo.chunk_shift; - sector_div(size, conf->geo.far_copies); - size = size * conf->geo.raid_disks; - sector_div(size, conf->geo.near_copies); - /* 'size' is now the number of chunks in the array */ - /* calculate "used chunks per device" */ - size = size * conf->copies; - - /* We need to round up when dividing by raid_disks to - * get the stride size. - */ - size = DIV_ROUND_UP_SECTOR_T(size, conf->geo.raid_disks); - - conf->dev_sectors = size << conf->geo.chunk_shift; - - if (conf->geo.far_offset) - conf->geo.stride = 1 << conf->geo.chunk_shift; - else { - sector_div(size, conf->geo.far_copies); - conf->geo.stride = size << conf->geo.chunk_shift; - } -} - -enum geo_type {geo_new, geo_old, geo_start}; -static int setup_geo(struct geom *geo, struct mddev *mddev, enum geo_type new) -{ - int nc, fc, fo; - int layout, chunk, disks; - switch (new) { - case geo_old: - layout = mddev->layout; - chunk = mddev->chunk_sectors; - disks = mddev->raid_disks - mddev->delta_disks; - break; - case geo_new: - layout = mddev->new_layout; - chunk = mddev->new_chunk_sectors; - disks = mddev->raid_disks; - break; - default: /* avoid 'may be unused' warnings */ - case geo_start: /* new when starting reshape - raid_disks not - * updated yet. */ - layout = mddev->new_layout; - chunk = mddev->new_chunk_sectors; - disks = mddev->raid_disks + mddev->delta_disks; - break; - } - if (layout >> 17) - return -1; - if (chunk < (PAGE_SIZE >> 9) || - !is_power_of_2(chunk)) - return -2; - nc = layout & 255; - fc = (layout >> 8) & 255; - fo = layout & (1<<16); - geo->raid_disks = disks; - geo->near_copies = nc; - geo->far_copies = fc; - geo->far_offset = fo; - geo->chunk_mask = chunk - 1; - geo->chunk_shift = ffz(~chunk); - return nc*fc; -} - -static struct r10conf *setup_conf(struct mddev *mddev) -{ - struct r10conf *conf = NULL; - int err = -EINVAL; - struct geom geo; - int copies; - - copies = setup_geo(&geo, mddev, geo_new); - - if (copies == -2) { - printk(KERN_ERR "md/raid10:%s: chunk size must be " - "at least PAGE_SIZE(%ld) and be a power of 2.\n", - mdname(mddev), PAGE_SIZE); - goto out; - } - - if (copies < 2 || copies > mddev->raid_disks) { - printk(KERN_ERR "md/raid10:%s: unsupported raid10 layout: 0x%8x\n", - mdname(mddev), mddev->new_layout); - goto out; - } - - err = -ENOMEM; - conf = kzalloc(sizeof(struct r10conf), GFP_KERNEL); - if (!conf) - goto out; - - /* FIXME calc properly */ - conf->mirrors = kzalloc(sizeof(struct raid10_info)*(mddev->raid_disks + - max(0,mddev->delta_disks)), - GFP_KERNEL); - if (!conf->mirrors) - goto out; - - conf->tmppage = alloc_page(GFP_KERNEL); - if (!conf->tmppage) - goto out; - - conf->geo = geo; - conf->copies = copies; - conf->r10bio_pool = mempool_create(NR_RAID10_BIOS, r10bio_pool_alloc, - r10bio_pool_free, conf); - if (!conf->r10bio_pool) - goto out; - - calc_sectors(conf, mddev->dev_sectors); - if (mddev->reshape_position == MaxSector) { - conf->prev = conf->geo; - conf->reshape_progress = MaxSector; - } else { - if (setup_geo(&conf->prev, mddev, geo_old) != conf->copies) { - err = -EINVAL; - goto out; - } - conf->reshape_progress = mddev->reshape_position; - if (conf->prev.far_offset) - conf->prev.stride = 1 << conf->prev.chunk_shift; - else - /* far_copies must be 1 */ - conf->prev.stride = conf->dev_sectors; - } - spin_lock_init(&conf->device_lock); - INIT_LIST_HEAD(&conf->retry_list); - - spin_lock_init(&conf->resync_lock); - init_waitqueue_head(&conf->wait_barrier); - - conf->thread = md_register_thread(raid10d, mddev, "raid10"); - if (!conf->thread) - goto out; - - conf->mddev = mddev; - return conf; - - out: - if (err == -ENOMEM) - printk(KERN_ERR "md/raid10:%s: couldn't allocate memory.\n", - mdname(mddev)); - if (conf) { - if (conf->r10bio_pool) - mempool_destroy(conf->r10bio_pool); - kfree(conf->mirrors); - safe_put_page(conf->tmppage); - kfree(conf); - } - return ERR_PTR(err); -} - -static int run(struct mddev *mddev) -{ - struct r10conf *conf; - int i, disk_idx, chunk_size; - struct raid10_info *disk; - struct md_rdev *rdev; - sector_t size; - sector_t min_offset_diff = 0; - int first = 1; - - if (mddev->private == NULL) { - conf = setup_conf(mddev); - if (IS_ERR(conf)) - return PTR_ERR(conf); - mddev->private = conf; - } - conf = mddev->private; - if (!conf) - goto out; - - mddev->thread = conf->thread; - conf->thread = NULL; - - chunk_size = mddev->chunk_sectors << 9; - if (mddev->queue) { - blk_queue_io_min(mddev->queue, chunk_size); - if (conf->geo.raid_disks % conf->geo.near_copies) - blk_queue_io_opt(mddev->queue, chunk_size * conf->geo.raid_disks); - else - blk_queue_io_opt(mddev->queue, chunk_size * - (conf->geo.raid_disks / conf->geo.near_copies)); - } - - rdev_for_each(rdev, mddev) { - long long diff; - struct request_queue *q; - - disk_idx = rdev->raid_disk; - if (disk_idx < 0) - continue; - if (disk_idx >= conf->geo.raid_disks && - disk_idx >= conf->prev.raid_disks) - continue; - disk = conf->mirrors + disk_idx; - - if (test_bit(Replacement, &rdev->flags)) { - if (disk->replacement) - goto out_free_conf; - disk->replacement = rdev; - } else { - if (disk->rdev) - goto out_free_conf; - disk->rdev = rdev; - } - q = bdev_get_queue(rdev->bdev); - if (q->merge_bvec_fn) - mddev->merge_check_needed = 1; - diff = (rdev->new_data_offset - rdev->data_offset); - if (!mddev->reshape_backwards) - diff = -diff; - if (diff < 0) - diff = 0; - if (first || diff < min_offset_diff) - min_offset_diff = diff; - - if (mddev->gendisk) - disk_stack_limits(mddev->gendisk, rdev->bdev, - rdev->data_offset << 9); - - disk->head_position = 0; - } - - /* need to check that every block has at least one working mirror */ - if (!enough(conf, -1)) { - printk(KERN_ERR "md/raid10:%s: not enough operational mirrors.\n", - mdname(mddev)); - goto out_free_conf; - } - - if (conf->reshape_progress != MaxSector) { - /* must ensure that shape change is supported */ - if (conf->geo.far_copies != 1 && - conf->geo.far_offset == 0) - goto out_free_conf; - if (conf->prev.far_copies != 1 && - conf->geo.far_offset == 0) - goto out_free_conf; - } - - mddev->degraded = 0; - for (i = 0; - i < conf->geo.raid_disks - || i < conf->prev.raid_disks; - i++) { - - disk = conf->mirrors + i; - - if (!disk->rdev && disk->replacement) { - /* The replacement is all we have - use it */ - disk->rdev = disk->replacement; - disk->replacement = NULL; - clear_bit(Replacement, &disk->rdev->flags); - } - - if (!disk->rdev || - !test_bit(In_sync, &disk->rdev->flags)) { - disk->head_position = 0; - mddev->degraded++; - if (disk->rdev) - conf->fullsync = 1; - } - disk->recovery_disabled = mddev->recovery_disabled - 1; - } - - if (mddev->recovery_cp != MaxSector) - printk(KERN_NOTICE "md/raid10:%s: not clean" - " -- starting background reconstruction\n", - mdname(mddev)); - printk(KERN_INFO - "md/raid10:%s: active with %d out of %d devices\n", - mdname(mddev), conf->geo.raid_disks - mddev->degraded, - conf->geo.raid_disks); - /* - * Ok, everything is just fine now - */ - mddev->dev_sectors = conf->dev_sectors; - size = raid10_size(mddev, 0, 0); - md_set_array_sectors(mddev, size); - mddev->resync_max_sectors = size; - - if (mddev->queue) { - int stripe = conf->geo.raid_disks * - ((mddev->chunk_sectors << 9) / PAGE_SIZE); - mddev->queue->backing_dev_info.congested_fn = raid10_congested; - mddev->queue->backing_dev_info.congested_data = mddev; - - /* Calculate max read-ahead size. - * We need to readahead at least twice a whole stripe.... - * maybe... - */ - stripe /= conf->geo.near_copies; - if (mddev->queue->backing_dev_info.ra_pages < 2 * stripe) - mddev->queue->backing_dev_info.ra_pages = 2 * stripe; - blk_queue_merge_bvec(mddev->queue, raid10_mergeable_bvec); - } - - - if (md_integrity_register(mddev)) - goto out_free_conf; - - if (conf->reshape_progress != MaxSector) { - unsigned long before_length, after_length; - - before_length = ((1 << conf->prev.chunk_shift) * - conf->prev.far_copies); - after_length = ((1 << conf->geo.chunk_shift) * - conf->geo.far_copies); - - if (max(before_length, after_length) > min_offset_diff) { - /* This cannot work */ - printk("md/raid10: offset difference not enough to continue reshape\n"); - goto out_free_conf; - } - conf->offset_diff = min_offset_diff; - - conf->reshape_safe = conf->reshape_progress; - clear_bit(MD_RECOVERY_SYNC, &mddev->recovery); - clear_bit(MD_RECOVERY_CHECK, &mddev->recovery); - set_bit(MD_RECOVERY_RESHAPE, &mddev->recovery); - set_bit(MD_RECOVERY_RUNNING, &mddev->recovery); - mddev->sync_thread = md_register_thread(md_do_sync, mddev, - "reshape"); - } - - return 0; - -out_free_conf: - md_unregister_thread(&mddev->thread); - if (conf->r10bio_pool) - mempool_destroy(conf->r10bio_pool); - safe_put_page(conf->tmppage); - kfree(conf->mirrors); - kfree(conf); - mddev->private = NULL; -out: - return -EIO; -} - -static int stop(struct mddev *mddev) -{ - struct r10conf *conf = mddev->private; - - raise_barrier(conf, 0); - lower_barrier(conf); - - md_unregister_thread(&mddev->thread); - if (mddev->queue) - /* the unplug fn references 'conf'*/ - blk_sync_queue(mddev->queue); - - if (conf->r10bio_pool) - mempool_destroy(conf->r10bio_pool); - kfree(conf->mirrors); - kfree(conf); - mddev->private = NULL; - return 0; -} - -static void raid10_quiesce(struct mddev *mddev, int state) -{ - struct r10conf *conf = mddev->private; - - switch(state) { - case 1: - raise_barrier(conf, 0); - break; - case 0: - lower_barrier(conf); - break; - } -} - -static int raid10_resize(struct mddev *mddev, sector_t sectors) -{ - /* Resize of 'far' arrays is not supported. - * For 'near' and 'offset' arrays we can set the - * number of sectors used to be an appropriate multiple - * of the chunk size. - * For 'offset', this is far_copies*chunksize. - * For 'near' the multiplier is the LCM of - * near_copies and raid_disks. - * So if far_copies > 1 && !far_offset, fail. - * Else find LCM(raid_disks, near_copy)*far_copies and - * multiply by chunk_size. Then round to this number. - * This is mostly done by raid10_size() - */ - struct r10conf *conf = mddev->private; - sector_t oldsize, size; - - if (mddev->reshape_position != MaxSector) - return -EBUSY; - - if (conf->geo.far_copies > 1 && !conf->geo.far_offset) - return -EINVAL; - - oldsize = raid10_size(mddev, 0, 0); - size = raid10_size(mddev, sectors, 0); - if (mddev->external_size && - mddev->array_sectors > size) - return -EINVAL; - if (mddev->bitmap) { - int ret = bitmap_resize(mddev->bitmap, size, 0, 0); - if (ret) - return ret; - } - md_set_array_sectors(mddev, size); - set_capacity(mddev->gendisk, mddev->array_sectors); - revalidate_disk(mddev->gendisk); - if (sectors > mddev->dev_sectors && - mddev->recovery_cp > oldsize) { - mddev->recovery_cp = oldsize; - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - } - calc_sectors(conf, sectors); - mddev->dev_sectors = conf->dev_sectors; - mddev->resync_max_sectors = size; - return 0; -} - -static void *raid10_takeover_raid0(struct mddev *mddev) -{ - struct md_rdev *rdev; - struct r10conf *conf; - - if (mddev->degraded > 0) { - printk(KERN_ERR "md/raid10:%s: Error: degraded raid0!\n", - mdname(mddev)); - return ERR_PTR(-EINVAL); - } - - /* Set new parameters */ - mddev->new_level = 10; - /* new layout: far_copies = 1, near_copies = 2 */ - mddev->new_layout = (1<<8) + 2; - mddev->new_chunk_sectors = mddev->chunk_sectors; - mddev->delta_disks = mddev->raid_disks; - mddev->raid_disks *= 2; - /* make sure it will be not marked as dirty */ - mddev->recovery_cp = MaxSector; - - conf = setup_conf(mddev); - if (!IS_ERR(conf)) { - rdev_for_each(rdev, mddev) - if (rdev->raid_disk >= 0) - rdev->new_raid_disk = rdev->raid_disk * 2; - conf->barrier = 1; - } - - return conf; -} - -static void *raid10_takeover(struct mddev *mddev) -{ - struct r0conf *raid0_conf; - - /* raid10 can take over: - * raid0 - providing it has only two drives - */ - if (mddev->level == 0) { - /* for raid0 takeover only one zone is supported */ - raid0_conf = mddev->private; - if (raid0_conf->nr_strip_zones > 1) { - printk(KERN_ERR "md/raid10:%s: cannot takeover raid 0" - " with more than one zone.\n", - mdname(mddev)); - return ERR_PTR(-EINVAL); - } - return raid10_takeover_raid0(mddev); - } - return ERR_PTR(-EINVAL); -} - -static int raid10_check_reshape(struct mddev *mddev) -{ - /* Called when there is a request to change - * - layout (to ->new_layout) - * - chunk size (to ->new_chunk_sectors) - * - raid_disks (by delta_disks) - * or when trying to restart a reshape that was ongoing. - * - * We need to validate the request and possibly allocate - * space if that might be an issue later. - * - * Currently we reject any reshape of a 'far' mode array, - * allow chunk size to change if new is generally acceptable, - * allow raid_disks to increase, and allow - * a switch between 'near' mode and 'offset' mode. - */ - struct r10conf *conf = mddev->private; - struct geom geo; - - if (conf->geo.far_copies != 1 && !conf->geo.far_offset) - return -EINVAL; - - if (setup_geo(&geo, mddev, geo_start) != conf->copies) - /* mustn't change number of copies */ - return -EINVAL; - if (geo.far_copies > 1 && !geo.far_offset) - /* Cannot switch to 'far' mode */ - return -EINVAL; - - if (mddev->array_sectors & geo.chunk_mask) - /* not factor of array size */ - return -EINVAL; - - if (!enough(conf, -1)) - return -EINVAL; - - kfree(conf->mirrors_new); - conf->mirrors_new = NULL; - if (mddev->delta_disks > 0) { - /* allocate new 'mirrors' list */ - conf->mirrors_new = kzalloc( - sizeof(struct raid10_info) - *(mddev->raid_disks + - mddev->delta_disks), - GFP_KERNEL); - if (!conf->mirrors_new) - return -ENOMEM; - } - return 0; -} - -/* - * Need to check if array has failed when deciding whether to: - * - start an array - * - remove non-faulty devices - * - add a spare - * - allow a reshape - * This determination is simple when no reshape is happening. - * However if there is a reshape, we need to carefully check - * both the before and after sections. - * This is because some failed devices may only affect one - * of the two sections, and some non-in_sync devices may - * be insync in the section most affected by failed devices. - */ -static int calc_degraded(struct r10conf *conf) -{ - int degraded, degraded2; - int i; - - rcu_read_lock(); - degraded = 0; - /* 'prev' section first */ - for (i = 0; i < conf->prev.raid_disks; i++) { - struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); - if (!rdev || test_bit(Faulty, &rdev->flags)) - degraded++; - else if (!test_bit(In_sync, &rdev->flags)) - /* When we can reduce the number of devices in - * an array, this might not contribute to - * 'degraded'. It does now. - */ - degraded++; - } - rcu_read_unlock(); - if (conf->geo.raid_disks == conf->prev.raid_disks) - return degraded; - rcu_read_lock(); - degraded2 = 0; - for (i = 0; i < conf->geo.raid_disks; i++) { - struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev); - if (!rdev || test_bit(Faulty, &rdev->flags)) - degraded2++; - else if (!test_bit(In_sync, &rdev->flags)) { - /* If reshape is increasing the number of devices, - * this section has already been recovered, so - * it doesn't contribute to degraded. - * else it does. - */ - if (conf->geo.raid_disks <= conf->prev.raid_disks) - degraded2++; - } - } - rcu_read_unlock(); - if (degraded2 > degraded) - return degraded2; - return degraded; -} - -static int raid10_start_reshape(struct mddev *mddev) -{ - /* A 'reshape' has been requested. This commits - * the various 'new' fields and sets MD_RECOVER_RESHAPE - * This also checks if there are enough spares and adds them - * to the array. - * We currently require enough spares to make the final - * array non-degraded. We also require that the difference - * between old and new data_offset - on each device - is - * enough that we never risk over-writing. - */ - - unsigned long before_length, after_length; - sector_t min_offset_diff = 0; - int first = 1; - struct geom new; - struct r10conf *conf = mddev->private; - struct md_rdev *rdev; - int spares = 0; - int ret; - - if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) - return -EBUSY; - - if (setup_geo(&new, mddev, geo_start) != conf->copies) - return -EINVAL; - - before_length = ((1 << conf->prev.chunk_shift) * - conf->prev.far_copies); - after_length = ((1 << conf->geo.chunk_shift) * - conf->geo.far_copies); - - rdev_for_each(rdev, mddev) { - if (!test_bit(In_sync, &rdev->flags) - && !test_bit(Faulty, &rdev->flags)) - spares++; - if (rdev->raid_disk >= 0) { - long long diff = (rdev->new_data_offset - - rdev->data_offset); - if (!mddev->reshape_backwards) - diff = -diff; - if (diff < 0) - diff = 0; - if (first || diff < min_offset_diff) - min_offset_diff = diff; - } - } - - if (max(before_length, after_length) > min_offset_diff) - return -EINVAL; - - if (spares < mddev->delta_disks) - return -EINVAL; - - conf->offset_diff = min_offset_diff; - spin_lock_irq(&conf->device_lock); - if (conf->mirrors_new) { - memcpy(conf->mirrors_new, conf->mirrors, - sizeof(struct raid10_info)*conf->prev.raid_disks); - smp_mb(); - kfree(conf->mirrors_old); /* FIXME and elsewhere */ - conf->mirrors_old = conf->mirrors; - conf->mirrors = conf->mirrors_new; - conf->mirrors_new = NULL; - } - setup_geo(&conf->geo, mddev, geo_start); - smp_mb(); - if (mddev->reshape_backwards) { - sector_t size = raid10_size(mddev, 0, 0); - if (size < mddev->array_sectors) { - spin_unlock_irq(&conf->device_lock); - printk(KERN_ERR "md/raid10:%s: array size must be reduce before number of disks\n", - mdname(mddev)); - return -EINVAL; - } - mddev->resync_max_sectors = size; - conf->reshape_progress = size; - } else - conf->reshape_progress = 0; - spin_unlock_irq(&conf->device_lock); - - if (mddev->delta_disks && mddev->bitmap) { - ret = bitmap_resize(mddev->bitmap, - raid10_size(mddev, 0, - conf->geo.raid_disks), - 0, 0); - if (ret) - goto abort; - } - if (mddev->delta_disks > 0) { - rdev_for_each(rdev, mddev) - if (rdev->raid_disk < 0 && - !test_bit(Faulty, &rdev->flags)) { - if (raid10_add_disk(mddev, rdev) == 0) { - if (rdev->raid_disk >= - conf->prev.raid_disks) - set_bit(In_sync, &rdev->flags); - else - rdev->recovery_offset = 0; - - if (sysfs_link_rdev(mddev, rdev)) - /* Failure here is OK */; - } - } else if (rdev->raid_disk >= conf->prev.raid_disks - && !test_bit(Faulty, &rdev->flags)) { - /* This is a spare that was manually added */ - set_bit(In_sync, &rdev->flags); - } - } - /* When a reshape changes the number of devices, - * ->degraded is measured against the larger of the - * pre and post numbers. - */ - spin_lock_irq(&conf->device_lock); - mddev->degraded = calc_degraded(conf); - spin_unlock_irq(&conf->device_lock); - mddev->raid_disks = conf->geo.raid_disks; - mddev->reshape_position = conf->reshape_progress; - set_bit(MD_CHANGE_DEVS, &mddev->flags); - - clear_bit(MD_RECOVERY_SYNC, &mddev->recovery); - clear_bit(MD_RECOVERY_CHECK, &mddev->recovery); - set_bit(MD_RECOVERY_RESHAPE, &mddev->recovery); - set_bit(MD_RECOVERY_RUNNING, &mddev->recovery); - - mddev->sync_thread = md_register_thread(md_do_sync, mddev, - "reshape"); - if (!mddev->sync_thread) { - ret = -EAGAIN; - goto abort; - } - conf->reshape_checkpoint = jiffies; - md_wakeup_thread(mddev->sync_thread); - md_new_event(mddev); - return 0; - -abort: - mddev->recovery = 0; - spin_lock_irq(&conf->device_lock); - conf->geo = conf->prev; - mddev->raid_disks = conf->geo.raid_disks; - rdev_for_each(rdev, mddev) - rdev->new_data_offset = rdev->data_offset; - smp_wmb(); - conf->reshape_progress = MaxSector; - mddev->reshape_position = MaxSector; - spin_unlock_irq(&conf->device_lock); - return ret; -} - -/* Calculate the last device-address that could contain - * any block from the chunk that includes the array-address 's' - * and report the next address. - * i.e. the address returned will be chunk-aligned and after - * any data that is in the chunk containing 's'. - */ -static sector_t last_dev_address(sector_t s, struct geom *geo) -{ - s = (s | geo->chunk_mask) + 1; - s >>= geo->chunk_shift; - s *= geo->near_copies; - s = DIV_ROUND_UP_SECTOR_T(s, geo->raid_disks); - s *= geo->far_copies; - s <<= geo->chunk_shift; - return s; -} - -/* Calculate the first device-address that could contain - * any block from the chunk that includes the array-address 's'. - * This too will be the start of a chunk - */ -static sector_t first_dev_address(sector_t s, struct geom *geo) -{ - s >>= geo->chunk_shift; - s *= geo->near_copies; - sector_div(s, geo->raid_disks); - s *= geo->far_copies; - s <<= geo->chunk_shift; - return s; -} - -static sector_t reshape_request(struct mddev *mddev, sector_t sector_nr, - int *skipped) -{ - /* We simply copy at most one chunk (smallest of old and new) - * at a time, possibly less if that exceeds RESYNC_PAGES, - * or we hit a bad block or something. - * This might mean we pause for normal IO in the middle of - * a chunk, but that is not a problem was mddev->reshape_position - * can record any location. - * - * If we will want to write to a location that isn't - * yet recorded as 'safe' (i.e. in metadata on disk) then - * we need to flush all reshape requests and update the metadata. - * - * When reshaping forwards (e.g. to more devices), we interpret - * 'safe' as the earliest block which might not have been copied - * down yet. We divide this by previous stripe size and multiply - * by previous stripe length to get lowest device offset that we - * cannot write to yet. - * We interpret 'sector_nr' as an address that we want to write to. - * From this we use last_device_address() to find where we might - * write to, and first_device_address on the 'safe' position. - * If this 'next' write position is after the 'safe' position, - * we must update the metadata to increase the 'safe' position. - * - * When reshaping backwards, we round in the opposite direction - * and perform the reverse test: next write position must not be - * less than current safe position. - * - * In all this the minimum difference in data offsets - * (conf->offset_diff - always positive) allows a bit of slack, - * so next can be after 'safe', but not by more than offset_disk - * - * We need to prepare all the bios here before we start any IO - * to ensure the size we choose is acceptable to all devices. - * The means one for each copy for write-out and an extra one for - * read-in. - * We store the read-in bio in ->master_bio and the others in - * ->devs[x].bio and ->devs[x].repl_bio. - */ - struct r10conf *conf = mddev->private; - struct r10bio *r10_bio; - sector_t next, safe, last; - int max_sectors; - int nr_sectors; - int s; - struct md_rdev *rdev; - int need_flush = 0; - struct bio *blist; - struct bio *bio, *read_bio; - int sectors_done = 0; - - if (sector_nr == 0) { - /* If restarting in the middle, skip the initial sectors */ - if (mddev->reshape_backwards && - conf->reshape_progress < raid10_size(mddev, 0, 0)) { - sector_nr = (raid10_size(mddev, 0, 0) - - conf->reshape_progress); - } else if (!mddev->reshape_backwards && - conf->reshape_progress > 0) - sector_nr = conf->reshape_progress; - if (sector_nr) { - mddev->curr_resync_completed = sector_nr; - sysfs_notify(&mddev->kobj, NULL, "sync_completed"); - *skipped = 1; - return sector_nr; - } - } - - /* We don't use sector_nr to track where we are up to - * as that doesn't work well for ->reshape_backwards. - * So just use ->reshape_progress. - */ - if (mddev->reshape_backwards) { - /* 'next' is the earliest device address that we might - * write to for this chunk in the new layout - */ - next = first_dev_address(conf->reshape_progress - 1, - &conf->geo); - - /* 'safe' is the last device address that we might read from - * in the old layout after a restart - */ - safe = last_dev_address(conf->reshape_safe - 1, - &conf->prev); - - if (next + conf->offset_diff < safe) - need_flush = 1; - - last = conf->reshape_progress - 1; - sector_nr = last & ~(sector_t)(conf->geo.chunk_mask - & conf->prev.chunk_mask); - if (sector_nr + RESYNC_BLOCK_SIZE/512 < last) - sector_nr = last + 1 - RESYNC_BLOCK_SIZE/512; - } else { - /* 'next' is after the last device address that we - * might write to for this chunk in the new layout - */ - next = last_dev_address(conf->reshape_progress, &conf->geo); - - /* 'safe' is the earliest device address that we might - * read from in the old layout after a restart - */ - safe = first_dev_address(conf->reshape_safe, &conf->prev); - - /* Need to update metadata if 'next' might be beyond 'safe' - * as that would possibly corrupt data - */ - if (next > safe + conf->offset_diff) - need_flush = 1; - - sector_nr = conf->reshape_progress; - last = sector_nr | (conf->geo.chunk_mask - & conf->prev.chunk_mask); - - if (sector_nr + RESYNC_BLOCK_SIZE/512 <= last) - last = sector_nr + RESYNC_BLOCK_SIZE/512 - 1; - } - - if (need_flush || - time_after(jiffies, conf->reshape_checkpoint + 10*HZ)) { - /* Need to update reshape_position in metadata */ - wait_barrier(conf); - mddev->reshape_position = conf->reshape_progress; - if (mddev->reshape_backwards) - mddev->curr_resync_completed = raid10_size(mddev, 0, 0) - - conf->reshape_progress; - else - mddev->curr_resync_completed = conf->reshape_progress; - conf->reshape_checkpoint = jiffies; - set_bit(MD_CHANGE_DEVS, &mddev->flags); - md_wakeup_thread(mddev->thread); - wait_event(mddev->sb_wait, mddev->flags == 0 || - kthread_should_stop()); - conf->reshape_safe = mddev->reshape_position; - allow_barrier(conf); - } - -read_more: - /* Now schedule reads for blocks from sector_nr to last */ - r10_bio = mempool_alloc(conf->r10buf_pool, GFP_NOIO); - raise_barrier(conf, sectors_done != 0); - atomic_set(&r10_bio->remaining, 0); - r10_bio->mddev = mddev; - r10_bio->sector = sector_nr; - set_bit(R10BIO_IsReshape, &r10_bio->state); - r10_bio->sectors = last - sector_nr + 1; - rdev = read_balance(conf, r10_bio, &max_sectors); - BUG_ON(!test_bit(R10BIO_Previous, &r10_bio->state)); - - if (!rdev) { - /* Cannot read from here, so need to record bad blocks - * on all the target devices. - */ - // FIXME - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - return sectors_done; - } - - read_bio = bio_alloc_mddev(GFP_KERNEL, RESYNC_PAGES, mddev); - - read_bio->bi_bdev = rdev->bdev; - read_bio->bi_sector = (r10_bio->devs[r10_bio->read_slot].addr - + rdev->data_offset); - read_bio->bi_private = r10_bio; - read_bio->bi_end_io = end_sync_read; - read_bio->bi_rw = READ; - read_bio->bi_flags &= ~(BIO_POOL_MASK - 1); - read_bio->bi_flags |= 1 << BIO_UPTODATE; - read_bio->bi_vcnt = 0; - read_bio->bi_idx = 0; - read_bio->bi_size = 0; - r10_bio->master_bio = read_bio; - r10_bio->read_slot = r10_bio->devs[r10_bio->read_slot].devnum; - - /* Now find the locations in the new layout */ - __raid10_find_phys(&conf->geo, r10_bio); - - blist = read_bio; - read_bio->bi_next = NULL; - - for (s = 0; s < conf->copies*2; s++) { - struct bio *b; - int d = r10_bio->devs[s/2].devnum; - struct md_rdev *rdev2; - if (s&1) { - rdev2 = conf->mirrors[d].replacement; - b = r10_bio->devs[s/2].repl_bio; - } else { - rdev2 = conf->mirrors[d].rdev; - b = r10_bio->devs[s/2].bio; - } - if (!rdev2 || test_bit(Faulty, &rdev2->flags)) - continue; - b->bi_bdev = rdev2->bdev; - b->bi_sector = r10_bio->devs[s/2].addr + rdev2->new_data_offset; - b->bi_private = r10_bio; - b->bi_end_io = end_reshape_write; - b->bi_rw = WRITE; - b->bi_flags &= ~(BIO_POOL_MASK - 1); - b->bi_flags |= 1 << BIO_UPTODATE; - b->bi_next = blist; - b->bi_vcnt = 0; - b->bi_idx = 0; - b->bi_size = 0; - blist = b; - } - - /* Now add as many pages as possible to all of these bios. */ - - nr_sectors = 0; - for (s = 0 ; s < max_sectors; s += PAGE_SIZE >> 9) { - struct page *page = r10_bio->devs[0].bio->bi_io_vec[s/(PAGE_SIZE>>9)].bv_page; - int len = (max_sectors - s) << 9; - if (len > PAGE_SIZE) - len = PAGE_SIZE; - for (bio = blist; bio ; bio = bio->bi_next) { - struct bio *bio2; - if (bio_add_page(bio, page, len, 0)) - continue; - - /* Didn't fit, must stop */ - for (bio2 = blist; - bio2 && bio2 != bio; - bio2 = bio2->bi_next) { - /* Remove last page from this bio */ - bio2->bi_vcnt--; - bio2->bi_size -= len; - bio2->bi_flags &= ~(1<> 9; - nr_sectors += len >> 9; - } -bio_full: - r10_bio->sectors = nr_sectors; - - /* Now submit the read */ - md_sync_acct(read_bio->bi_bdev, r10_bio->sectors); - atomic_inc(&r10_bio->remaining); - read_bio->bi_next = NULL; - generic_make_request(read_bio); - sector_nr += nr_sectors; - sectors_done += nr_sectors; - if (sector_nr <= last) - goto read_more; - - /* Now that we have done the whole section we can - * update reshape_progress - */ - if (mddev->reshape_backwards) - conf->reshape_progress -= sectors_done; - else - conf->reshape_progress += sectors_done; - - return sectors_done; -} - -static void end_reshape_request(struct r10bio *r10_bio); -static int handle_reshape_read_error(struct mddev *mddev, - struct r10bio *r10_bio); -static void reshape_request_write(struct mddev *mddev, struct r10bio *r10_bio) -{ - /* Reshape read completed. Hopefully we have a block - * to write out. - * If we got a read error then we do sync 1-page reads from - * elsewhere until we find the data - or give up. - */ - struct r10conf *conf = mddev->private; - int s; - - if (!test_bit(R10BIO_Uptodate, &r10_bio->state)) - if (handle_reshape_read_error(mddev, r10_bio) < 0) { - /* Reshape has been aborted */ - md_done_sync(mddev, r10_bio->sectors, 0); - return; - } - - /* We definitely have the data in the pages, schedule the - * writes. - */ - atomic_set(&r10_bio->remaining, 1); - for (s = 0; s < conf->copies*2; s++) { - struct bio *b; - int d = r10_bio->devs[s/2].devnum; - struct md_rdev *rdev; - if (s&1) { - rdev = conf->mirrors[d].replacement; - b = r10_bio->devs[s/2].repl_bio; - } else { - rdev = conf->mirrors[d].rdev; - b = r10_bio->devs[s/2].bio; - } - if (!rdev || test_bit(Faulty, &rdev->flags)) - continue; - atomic_inc(&rdev->nr_pending); - md_sync_acct(b->bi_bdev, r10_bio->sectors); - atomic_inc(&r10_bio->remaining); - b->bi_next = NULL; - generic_make_request(b); - } - end_reshape_request(r10_bio); -} - -static void end_reshape(struct r10conf *conf) -{ - if (test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) - return; - - spin_lock_irq(&conf->device_lock); - conf->prev = conf->geo; - md_finish_reshape(conf->mddev); - smp_wmb(); - conf->reshape_progress = MaxSector; - spin_unlock_irq(&conf->device_lock); - - /* read-ahead size must cover two whole stripes, which is - * 2 * (datadisks) * chunksize where 'n' is the number of raid devices - */ - if (conf->mddev->queue) { - int stripe = conf->geo.raid_disks * - ((conf->mddev->chunk_sectors << 9) / PAGE_SIZE); - stripe /= conf->geo.near_copies; - if (conf->mddev->queue->backing_dev_info.ra_pages < 2 * stripe) - conf->mddev->queue->backing_dev_info.ra_pages = 2 * stripe; - } - conf->fullsync = 0; -} - - -static int handle_reshape_read_error(struct mddev *mddev, - struct r10bio *r10_bio) -{ - /* Use sync reads to get the blocks from somewhere else */ - int sectors = r10_bio->sectors; - struct r10conf *conf = mddev->private; - struct { - struct r10bio r10_bio; - struct r10dev devs[conf->copies]; - } on_stack; - struct r10bio *r10b = &on_stack.r10_bio; - int slot = 0; - int idx = 0; - struct bio_vec *bvec = r10_bio->master_bio->bi_io_vec; - - r10b->sector = r10_bio->sector; - __raid10_find_phys(&conf->prev, r10b); - - while (sectors) { - int s = sectors; - int success = 0; - int first_slot = slot; - - if (s > (PAGE_SIZE >> 9)) - s = PAGE_SIZE >> 9; - - while (!success) { - int d = r10b->devs[slot].devnum; - struct md_rdev *rdev = conf->mirrors[d].rdev; - sector_t addr; - if (rdev == NULL || - test_bit(Faulty, &rdev->flags) || - !test_bit(In_sync, &rdev->flags)) - goto failed; - - addr = r10b->devs[slot].addr + idx * PAGE_SIZE; - success = sync_page_io(rdev, - addr, - s << 9, - bvec[idx].bv_page, - READ, false); - if (success) - break; - failed: - slot++; - if (slot >= conf->copies) - slot = 0; - if (slot == first_slot) - break; - } - if (!success) { - /* couldn't read this block, must give up */ - set_bit(MD_RECOVERY_INTR, - &mddev->recovery); - return -EIO; - } - sectors -= s; - idx++; - } - return 0; -} - -static void end_reshape_write(struct bio *bio, int error) -{ - int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); - struct r10bio *r10_bio = bio->bi_private; - struct mddev *mddev = r10_bio->mddev; - struct r10conf *conf = mddev->private; - int d; - int slot; - int repl; - struct md_rdev *rdev = NULL; - - d = find_bio_disk(conf, r10_bio, bio, &slot, &repl); - if (repl) - rdev = conf->mirrors[d].replacement; - if (!rdev) { - smp_mb(); - rdev = conf->mirrors[d].rdev; - } - - if (!uptodate) { - /* FIXME should record badblock */ - md_error(mddev, rdev); - } - - rdev_dec_pending(rdev, mddev); - end_reshape_request(r10_bio); -} - -static void end_reshape_request(struct r10bio *r10_bio) -{ - if (!atomic_dec_and_test(&r10_bio->remaining)) - return; - md_done_sync(r10_bio->mddev, r10_bio->sectors, 1); - bio_put(r10_bio->master_bio); - put_buf(r10_bio); -} - -static void raid10_finish_reshape(struct mddev *mddev) -{ - struct r10conf *conf = mddev->private; - - if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) - return; - - if (mddev->delta_disks > 0) { - sector_t size = raid10_size(mddev, 0, 0); - md_set_array_sectors(mddev, size); - if (mddev->recovery_cp > mddev->resync_max_sectors) { - mddev->recovery_cp = mddev->resync_max_sectors; - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - } - mddev->resync_max_sectors = size; - set_capacity(mddev->gendisk, mddev->array_sectors); - revalidate_disk(mddev->gendisk); - } else { - int d; - for (d = conf->geo.raid_disks ; - d < conf->geo.raid_disks - mddev->delta_disks; - d++) { - struct md_rdev *rdev = conf->mirrors[d].rdev; - if (rdev) - clear_bit(In_sync, &rdev->flags); - rdev = conf->mirrors[d].replacement; - if (rdev) - clear_bit(In_sync, &rdev->flags); - } - } - mddev->layout = mddev->new_layout; - mddev->chunk_sectors = 1 << conf->geo.chunk_shift; - mddev->reshape_position = MaxSector; - mddev->delta_disks = 0; - mddev->reshape_backwards = 0; -} - -static struct md_personality raid10_personality = -{ - .name = "raid10", - .level = 10, - .owner = THIS_MODULE, - .make_request = make_request, - .run = run, - .stop = stop, - .status = status, - .error_handler = error, - .hot_add_disk = raid10_add_disk, - .hot_remove_disk= raid10_remove_disk, - .spare_active = raid10_spare_active, - .sync_request = sync_request, - .quiesce = raid10_quiesce, - .size = raid10_size, - .resize = raid10_resize, - .takeover = raid10_takeover, - .check_reshape = raid10_check_reshape, - .start_reshape = raid10_start_reshape, - .finish_reshape = raid10_finish_reshape, -}; - -static int __init raid_init(void) -{ - return register_md_personality(&raid10_personality); -} - -static void raid_exit(void) -{ - unregister_md_personality(&raid10_personality); -} - -module_init(raid_init); -module_exit(raid_exit); -MODULE_LICENSE("GPL"); -MODULE_DESCRIPTION("RAID10 (striped mirror) personality for MD"); -MODULE_ALIAS("md-personality-9"); /* RAID10 */ -MODULE_ALIAS("md-raid10"); -MODULE_ALIAS("md-level-10"); - -module_param(max_queued_requests, int, S_IRUGO|S_IWUSR); ./linux/raid10-race/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.742138504 +0000 @@ -1,2329 +0,0 @@ -/* - * raid1.c : Multiple Devices driver for Linux - * - * Copyright (C) 1999, 2000, 2001 Ingo Molnar, Red Hat - * - * Copyright (C) 1996, 1997, 1998 Ingo Molnar, Miguel de Icaza, Gadi Oxman - * - * RAID-1 management functions. - * - * Better read-balancing code written by Mika Kuoppala , 2000 - * - * Fixes to reconstruction by Jakob Østergaard" - * Various fixes by Neil Brown - * - * Changes by Peter T. Breuer 31/1/2003 to support - * bitmapped intelligence in resync: - * - * - bitmap marked during normal i/o - * - bitmap used to skip nondirty blocks during sync - * - * Additions to bitmap code, (C) 2003-2004 Paul Clements, SteelEye Technology: - * - persistent bitmap code - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * You should have received a copy of the GNU General Public License - * (for example /usr/src/linux/COPYING); if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include -#include -#include -#include -#include "md.h" -#include "raid1.h" -#include "bitmap.h" - -#define DEBUG 0 -#if DEBUG -#define PRINTK(x...) printk(x) -#else -#define PRINTK(x...) -#endif - -/* - * Number of guaranteed r1bios in case of extreme VM load: - */ -#define NR_RAID1_BIOS 256 - - -static void allow_barrier(conf_t *conf); -static void lower_barrier(conf_t *conf); - -static void * r1bio_pool_alloc(gfp_t gfp_flags, void *data) -{ - struct pool_info *pi = data; - int size = offsetof(r1bio_t, bios[pi->raid_disks]); - - /* allocate a r1bio with room for raid_disks entries in the bios array */ - return kzalloc(size, gfp_flags); -} - -static void r1bio_pool_free(void *r1_bio, void *data) -{ - kfree(r1_bio); -} - -#define RESYNC_BLOCK_SIZE (64*1024) -//#define RESYNC_BLOCK_SIZE PAGE_SIZE -#define RESYNC_SECTORS (RESYNC_BLOCK_SIZE >> 9) -#define RESYNC_PAGES ((RESYNC_BLOCK_SIZE + PAGE_SIZE-1) / PAGE_SIZE) -#define RESYNC_WINDOW (2048*1024) - -static void * r1buf_pool_alloc(gfp_t gfp_flags, void *data) -{ - struct pool_info *pi = data; - struct page *page; - r1bio_t *r1_bio; - struct bio *bio; - int i, j; - - r1_bio = r1bio_pool_alloc(gfp_flags, pi); - if (!r1_bio) - return NULL; - - /* - * Allocate bios : 1 for reading, n-1 for writing - */ - for (j = pi->raid_disks ; j-- ; ) { - bio = bio_kmalloc(gfp_flags, RESYNC_PAGES); - if (!bio) - goto out_free_bio; - r1_bio->bios[j] = bio; - } - /* - * Allocate RESYNC_PAGES data pages and attach them to - * the first bio. - * If this is a user-requested check/repair, allocate - * RESYNC_PAGES for each bio. - */ - if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) - j = pi->raid_disks; - else - j = 1; - while(j--) { - bio = r1_bio->bios[j]; - for (i = 0; i < RESYNC_PAGES; i++) { - page = alloc_page(gfp_flags); - if (unlikely(!page)) - goto out_free_pages; - - bio->bi_io_vec[i].bv_page = page; - bio->bi_vcnt = i+1; - } - } - /* If not user-requests, copy the page pointers to all bios */ - if (!test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) { - for (i=0; iraid_disks; j++) - r1_bio->bios[j]->bi_io_vec[i].bv_page = - r1_bio->bios[0]->bi_io_vec[i].bv_page; - } - - r1_bio->master_bio = NULL; - - return r1_bio; - -out_free_pages: - for (j=0 ; j < pi->raid_disks; j++) - for (i=0; i < r1_bio->bios[j]->bi_vcnt ; i++) - put_page(r1_bio->bios[j]->bi_io_vec[i].bv_page); - j = -1; -out_free_bio: - while ( ++j < pi->raid_disks ) - bio_put(r1_bio->bios[j]); - r1bio_pool_free(r1_bio, data); - return NULL; -} - -static void r1buf_pool_free(void *__r1_bio, void *data) -{ - struct pool_info *pi = data; - int i,j; - r1bio_t *r1bio = __r1_bio; - - for (i = 0; i < RESYNC_PAGES; i++) - for (j = pi->raid_disks; j-- ;) { - if (j == 0 || - r1bio->bios[j]->bi_io_vec[i].bv_page != - r1bio->bios[0]->bi_io_vec[i].bv_page) - safe_put_page(r1bio->bios[j]->bi_io_vec[i].bv_page); - } - for (i=0 ; i < pi->raid_disks; i++) - bio_put(r1bio->bios[i]); - - r1bio_pool_free(r1bio, data); -} - -static void put_all_bios(conf_t *conf, r1bio_t *r1_bio) -{ - int i; - - for (i = 0; i < conf->raid_disks; i++) { - struct bio **bio = r1_bio->bios + i; - if (*bio && *bio != IO_BLOCKED) - bio_put(*bio); - *bio = NULL; - } -} - -static void free_r1bio(r1bio_t *r1_bio) -{ - conf_t *conf = r1_bio->mddev->private; - - /* - * Wake up any possible resync thread that waits for the device - * to go idle. - */ - allow_barrier(conf); - - put_all_bios(conf, r1_bio); - mempool_free(r1_bio, conf->r1bio_pool); -} - -static void put_buf(r1bio_t *r1_bio) -{ - conf_t *conf = r1_bio->mddev->private; - int i; - - for (i=0; iraid_disks; i++) { - struct bio *bio = r1_bio->bios[i]; - if (bio->bi_end_io) - rdev_dec_pending(conf->mirrors[i].rdev, r1_bio->mddev); - } - - mempool_free(r1_bio, conf->r1buf_pool); - - lower_barrier(conf); -} - -static void reschedule_retry(r1bio_t *r1_bio) -{ - unsigned long flags; - mddev_t *mddev = r1_bio->mddev; - conf_t *conf = mddev->private; - - spin_lock_irqsave(&conf->device_lock, flags); - list_add(&r1_bio->retry_list, &conf->retry_list); - conf->nr_queued ++; - spin_unlock_irqrestore(&conf->device_lock, flags); - - wake_up(&conf->wait_barrier); - md_wakeup_thread(mddev->thread); -} - -/* - * raid_end_bio_io() is called when we have finished servicing a mirrored - * operation and are ready to return a success/failure code to the buffer - * cache layer. - */ -static void raid_end_bio_io(r1bio_t *r1_bio) -{ - struct bio *bio = r1_bio->master_bio; - - /* if nobody has done the final endio yet, do it now */ - if (!test_and_set_bit(R1BIO_Returned, &r1_bio->state)) { - PRINTK(KERN_DEBUG "raid1: sync end %s on sectors %llu-%llu\n", - (bio_data_dir(bio) == WRITE) ? "write" : "read", - (unsigned long long) bio->bi_sector, - (unsigned long long) bio->bi_sector + - (bio->bi_size >> 9) - 1); - - bio_endio(bio, - test_bit(R1BIO_Uptodate, &r1_bio->state) ? 0 : -EIO); - } - free_r1bio(r1_bio); -} - -/* - * Update disk head position estimator based on IRQ completion info. - */ -static inline void update_head_pos(int disk, r1bio_t *r1_bio) -{ - conf_t *conf = r1_bio->mddev->private; - - conf->mirrors[disk].head_position = - r1_bio->sector + (r1_bio->sectors); -} - -static void raid1_end_read_request(struct bio *bio, int error) -{ - int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); - r1bio_t *r1_bio = bio->bi_private; - int mirror; - conf_t *conf = r1_bio->mddev->private; - - mirror = r1_bio->read_disk; - /* - * this branch is our 'one mirror IO has finished' event handler: - */ - update_head_pos(mirror, r1_bio); - - if (uptodate) - set_bit(R1BIO_Uptodate, &r1_bio->state); - else { - /* If all other devices have failed, we want to return - * the error upwards rather than fail the last device. - * Here we redefine "uptodate" to mean "Don't want to retry" - */ - unsigned long flags; - spin_lock_irqsave(&conf->device_lock, flags); - if (r1_bio->mddev->degraded == conf->raid_disks || - (r1_bio->mddev->degraded == conf->raid_disks-1 && - !test_bit(Faulty, &conf->mirrors[mirror].rdev->flags))) - uptodate = 1; - spin_unlock_irqrestore(&conf->device_lock, flags); - } - - if (uptodate) - raid_end_bio_io(r1_bio); - else { - /* - * oops, read error: - */ - char b[BDEVNAME_SIZE]; - if (printk_ratelimit()) - printk(KERN_ERR "md/raid1:%s: %s: rescheduling sector %llu\n", - mdname(conf->mddev), - bdevname(conf->mirrors[mirror].rdev->bdev,b), (unsigned long long)r1_bio->sector); - reschedule_retry(r1_bio); - } - - rdev_dec_pending(conf->mirrors[mirror].rdev, conf->mddev); -} - -static void r1_bio_write_done(r1bio_t *r1_bio) -{ - if (atomic_dec_and_test(&r1_bio->remaining)) - { - /* it really is the end of this request */ - if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { - /* free extra copy of the data pages */ - int i = r1_bio->behind_page_count; - while (i--) - safe_put_page(r1_bio->behind_pages[i]); - kfree(r1_bio->behind_pages); - r1_bio->behind_pages = NULL; - } - /* clear the bitmap if all writes complete successfully */ - bitmap_endwrite(r1_bio->mddev->bitmap, r1_bio->sector, - r1_bio->sectors, - !test_bit(R1BIO_Degraded, &r1_bio->state), - test_bit(R1BIO_BehindIO, &r1_bio->state)); - md_write_end(r1_bio->mddev); - raid_end_bio_io(r1_bio); - } -} - -static void raid1_end_write_request(struct bio *bio, int error) -{ - int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); - r1bio_t *r1_bio = bio->bi_private; - int mirror, behind = test_bit(R1BIO_BehindIO, &r1_bio->state); - conf_t *conf = r1_bio->mddev->private; - struct bio *to_put = NULL; - - - for (mirror = 0; mirror < conf->raid_disks; mirror++) - if (r1_bio->bios[mirror] == bio) - break; - - /* - * 'one mirror IO has finished' event handler: - */ - r1_bio->bios[mirror] = NULL; - to_put = bio; - if (!uptodate) { - md_error(r1_bio->mddev, conf->mirrors[mirror].rdev); - /* an I/O failed, we can't clear the bitmap */ - set_bit(R1BIO_Degraded, &r1_bio->state); - } else - /* - * Set R1BIO_Uptodate in our master bio, so that we - * will return a good error code for to the higher - * levels even if IO on some other mirrored buffer - * fails. - * - * The 'master' represents the composite IO operation - * to user-side. So if something waits for IO, then it - * will wait for the 'master' bio. - */ - set_bit(R1BIO_Uptodate, &r1_bio->state); - - update_head_pos(mirror, r1_bio); - - if (behind) { - if (test_bit(WriteMostly, &conf->mirrors[mirror].rdev->flags)) - atomic_dec(&r1_bio->behind_remaining); - - /* - * In behind mode, we ACK the master bio once the I/O - * has safely reached all non-writemostly - * disks. Setting the Returned bit ensures that this - * gets done only once -- we don't ever want to return - * -EIO here, instead we'll wait - */ - if (atomic_read(&r1_bio->behind_remaining) >= (atomic_read(&r1_bio->remaining)-1) && - test_bit(R1BIO_Uptodate, &r1_bio->state)) { - /* Maybe we can return now */ - if (!test_and_set_bit(R1BIO_Returned, &r1_bio->state)) { - struct bio *mbio = r1_bio->master_bio; - PRINTK(KERN_DEBUG "raid1: behind end write sectors %llu-%llu\n", - (unsigned long long) mbio->bi_sector, - (unsigned long long) mbio->bi_sector + - (mbio->bi_size >> 9) - 1); - bio_endio(mbio, 0); - } - } - } - rdev_dec_pending(conf->mirrors[mirror].rdev, conf->mddev); - - /* - * Let's see if all mirrored write operations have finished - * already. - */ - r1_bio_write_done(r1_bio); - - if (to_put) - bio_put(to_put); -} - - -/* - * This routine returns the disk from which the requested read should - * be done. There is a per-array 'next expected sequential IO' sector - * number - if this matches on the next IO then we use the last disk. - * There is also a per-disk 'last know head position' sector that is - * maintained from IRQ contexts, both the normal and the resync IO - * completion handlers update this position correctly. If there is no - * perfect sequential match then we pick the disk whose head is closest. - * - * If there are 2 mirrors in the same 2 devices, performance degrades - * because position is mirror, not device based. - * - * The rdev for the device selected will have nr_pending incremented. - */ -static int read_balance(conf_t *conf, r1bio_t *r1_bio) -{ - const sector_t this_sector = r1_bio->sector; - const int sectors = r1_bio->sectors; - int start_disk; - int best_disk; - int i; - sector_t best_dist; - mdk_rdev_t *rdev; - int choose_first; - - rcu_read_lock(); - /* - * Check if we can balance. We can balance on the whole - * device if no resync is going on, or below the resync window. - * We take the first readable disk when above the resync window. - */ - retry: - best_disk = -1; - best_dist = MaxSector; - if (conf->mddev->recovery_cp < MaxSector && - (this_sector + sectors >= conf->next_resync)) { - choose_first = 1; - start_disk = 0; - } else { - choose_first = 0; - start_disk = conf->last_used; - } - - for (i = 0 ; i < conf->raid_disks ; i++) { - sector_t dist; - int disk = start_disk + i; - if (disk >= conf->raid_disks) - disk -= conf->raid_disks; - - rdev = rcu_dereference(conf->mirrors[disk].rdev); - if (r1_bio->bios[disk] == IO_BLOCKED - || rdev == NULL - || test_bit(Faulty, &rdev->flags)) - continue; - if (!test_bit(In_sync, &rdev->flags) && - rdev->recovery_offset < this_sector + sectors) - continue; - if (test_bit(WriteMostly, &rdev->flags)) { - /* Don't balance among write-mostly, just - * use the first as a last resort */ - if (best_disk < 0) - best_disk = disk; - continue; - } - /* This is a reasonable device to use. It might - * even be best. - */ - dist = abs(this_sector - conf->mirrors[disk].head_position); - if (choose_first - /* Don't change to another disk for sequential reads */ - || conf->next_seq_sect == this_sector - || dist == 0 - /* If device is idle, use it */ - || atomic_read(&rdev->nr_pending) == 0) { - best_disk = disk; - break; - } - if (dist < best_dist) { - best_dist = dist; - best_disk = disk; - } - } - - if (best_disk >= 0) { - rdev = rcu_dereference(conf->mirrors[best_disk].rdev); - if (!rdev) - goto retry; - atomic_inc(&rdev->nr_pending); - if (test_bit(Faulty, &rdev->flags)) { - /* cannot risk returning a device that failed - * before we inc'ed nr_pending - */ - rdev_dec_pending(rdev, conf->mddev); - goto retry; - } - conf->next_seq_sect = this_sector + sectors; - conf->last_used = best_disk; - } - rcu_read_unlock(); - - return best_disk; -} - -int md_raid1_congested(mddev_t *mddev, int bits) -{ - conf_t *conf = mddev->private; - int i, ret = 0; - - rcu_read_lock(); - for (i = 0; i < mddev->raid_disks; i++) { - mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); - if (rdev && !test_bit(Faulty, &rdev->flags)) { - struct request_queue *q = bdev_get_queue(rdev->bdev); - - BUG_ON(!q); - - /* Note the '|| 1' - when read_balance prefers - * non-congested targets, it can be removed - */ - if ((bits & (1<backing_dev_info, bits); - else - ret &= bdi_congested(&q->backing_dev_info, bits); - } - } - rcu_read_unlock(); - return ret; -} -EXPORT_SYMBOL_GPL(md_raid1_congested); - -static int max_queued = INT_MAX; -static int raid1_congested(void *data, int bits) -{ - mddev_t *mddev = data; - - return mddev_congested(mddev, bits) || - md_raid1_congested(mddev, bits); -} - -static void flush_pending_writes(conf_t *conf) -{ - /* Any writes that have been queued but are awaiting - * bitmap updates get flushed here. - */ - spin_lock_irq(&conf->device_lock); - - if (conf->pending_bio_list.head) { - struct bio *bio; - bio = bio_list_get(&conf->pending_bio_list); - conf->pending_count = 0; - spin_unlock_irq(&conf->device_lock); - wake_up(&conf->wait_barrier); - /* flush any pending bitmap writes to - * disk before proceeding w/ I/O */ - bitmap_unplug(conf->mddev->bitmap); - - while (bio) { /* submit pending writes */ - struct bio *next = bio->bi_next; - bio->bi_next = NULL; - generic_make_request(bio); - bio = next; - } - } else - spin_unlock_irq(&conf->device_lock); -} - -/* Barriers.... - * Sometimes we need to suspend IO while we do something else, - * either some resync/recovery, or reconfigure the array. - * To do this we raise a 'barrier'. - * The 'barrier' is a counter that can be raised multiple times - * to count how many activities are happening which preclude - * normal IO. - * We can only raise the barrier if there is no pending IO. - * i.e. if nr_pending == 0. - * We choose only to raise the barrier if no-one is waiting for the - * barrier to go down. This means that as soon as an IO request - * is ready, no other operations which require a barrier will start - * until the IO request has had a chance. - * - * So: regular IO calls 'wait_barrier'. When that returns there - * is no backgroup IO happening, It must arrange to call - * allow_barrier when it has finished its IO. - * backgroup IO calls must call raise_barrier. Once that returns - * there is no normal IO happeing. It must arrange to call - * lower_barrier when the particular background IO completes. - */ -#define RESYNC_DEPTH 32 - -static void raise_barrier(conf_t *conf) -{ - spin_lock_irq(&conf->resync_lock); - - /* Wait until no block IO is waiting */ - wait_event_lock_irq(conf->wait_barrier, !conf->nr_waiting, - conf->resync_lock, ); - - /* block any new IO from starting */ - conf->barrier++; - - /* Now wait for all pending IO to complete */ - wait_event_lock_irq(conf->wait_barrier, - !conf->nr_pending && conf->barrier < RESYNC_DEPTH, - conf->resync_lock, ); - - spin_unlock_irq(&conf->resync_lock); -} - -static void lower_barrier(conf_t *conf) -{ - unsigned long flags; - BUG_ON(conf->barrier <= 0); - spin_lock_irqsave(&conf->resync_lock, flags); - conf->barrier--; - spin_unlock_irqrestore(&conf->resync_lock, flags); - wake_up(&conf->wait_barrier); -} - -static void wait_barrier(conf_t *conf) -{ - spin_lock_irq(&conf->resync_lock); - if (conf->barrier) { - conf->nr_waiting++; - wait_event_lock_irq(conf->wait_barrier, !conf->barrier, - conf->resync_lock, - ); - conf->nr_waiting--; - } - conf->nr_pending++; - spin_unlock_irq(&conf->resync_lock); -} - -static void allow_barrier(conf_t *conf) -{ - unsigned long flags; - spin_lock_irqsave(&conf->resync_lock, flags); - conf->nr_pending--; - spin_unlock_irqrestore(&conf->resync_lock, flags); - wake_up(&conf->wait_barrier); -} - -static void freeze_array(conf_t *conf) -{ - /* stop syncio and normal IO and wait for everything to - * go quite. - * We increment barrier and nr_waiting, and then - * wait until nr_pending match nr_queued+1 - * This is called in the context of one normal IO request - * that has failed. Thus any sync request that might be pending - * will be blocked by nr_pending, and we need to wait for - * pending IO requests to complete or be queued for re-try. - * Thus the number queued (nr_queued) plus this request (1) - * must match the number of pending IOs (nr_pending) before - * we continue. - */ - spin_lock_irq(&conf->resync_lock); - conf->barrier++; - conf->nr_waiting++; - wait_event_lock_irq(conf->wait_barrier, - conf->nr_pending == conf->nr_queued+1, - conf->resync_lock, - flush_pending_writes(conf)); - spin_unlock_irq(&conf->resync_lock); -} -static void unfreeze_array(conf_t *conf) -{ - /* reverse the effect of the freeze */ - spin_lock_irq(&conf->resync_lock); - conf->barrier--; - conf->nr_waiting--; - wake_up(&conf->wait_barrier); - spin_unlock_irq(&conf->resync_lock); -} - - -/* duplicate the data pages for behind I/O - */ -static void alloc_behind_pages(struct bio *bio, r1bio_t *r1_bio) -{ - int i; - struct bio_vec *bvec; - struct page **pages = kzalloc(bio->bi_vcnt * sizeof(struct page*), - GFP_NOIO); - if (unlikely(!pages)) - return; - - bio_for_each_segment(bvec, bio, i) { - pages[i] = alloc_page(GFP_NOIO); - if (unlikely(!pages[i])) - goto do_sync_io; - memcpy(kmap(pages[i]) + bvec->bv_offset, - kmap(bvec->bv_page) + bvec->bv_offset, bvec->bv_len); - kunmap(pages[i]); - kunmap(bvec->bv_page); - } - r1_bio->behind_pages = pages; - r1_bio->behind_page_count = bio->bi_vcnt; - set_bit(R1BIO_BehindIO, &r1_bio->state); - return; - -do_sync_io: - for (i = 0; i < bio->bi_vcnt; i++) - if (pages[i]) - put_page(pages[i]); - kfree(pages); - PRINTK("%dB behind alloc failed, doing sync I/O\n", bio->bi_size); -} - -static int make_request(mddev_t *mddev, struct bio * bio) -{ - conf_t *conf = mddev->private; - mirror_info_t *mirror; - r1bio_t *r1_bio; - struct bio *read_bio; - int i, targets = 0, disks; - struct bitmap *bitmap; - unsigned long flags; -<<<<<<< found -||||||| expected - struct bio_list bl; - struct page **behind_pages = NULL; -======= - struct bio_list bl; - int bl_count; - struct page **behind_pages = NULL; ->>>>>>> replacement - const int rw = bio_data_dir(bio); - const unsigned long do_sync = (bio->bi_rw & REQ_SYNC); - const unsigned long do_flush_fua = (bio->bi_rw & (REQ_FLUSH | REQ_FUA)); - mdk_rdev_t *blocked_rdev; - int plugged; - - /* - * Register the new request and wait if the reconstruction - * thread has put up a bar for new requests. - * Continue immediately if no resync is active currently. - */ - - md_write_start(mddev, bio); /* wait on superblock update early */ - - if (bio_data_dir(bio) == WRITE && - bio->bi_sector + bio->bi_size/512 > mddev->suspend_lo && - bio->bi_sector < mddev->suspend_hi) { - /* As the suspend_* range is controlled by - * userspace, we want an interruptible - * wait. - */ - DEFINE_WAIT(w); - for (;;) { - flush_signals(current); - prepare_to_wait(&conf->wait_barrier, - &w, TASK_INTERRUPTIBLE); - if (bio->bi_sector + bio->bi_size/512 <= mddev->suspend_lo || - bio->bi_sector >= mddev->suspend_hi) - break; - schedule(); - } - finish_wait(&conf->wait_barrier, &w); - } - - wait_barrier(conf); - - bitmap = mddev->bitmap; - - /* - * make_request() can abort the operation when READA is being - * used and no empty request is available. - * - */ - r1_bio = mempool_alloc(conf->r1bio_pool, GFP_NOIO); - - r1_bio->master_bio = bio; - r1_bio->sectors = bio->bi_size >> 9; - r1_bio->state = 0; - r1_bio->mddev = mddev; - r1_bio->sector = bio->bi_sector; - - if (rw == READ) { - /* - * read balancing logic: - */ - int rdisk = read_balance(conf, r1_bio); - - if (rdisk < 0) { - /* couldn't find anywhere to read from */ - raid_end_bio_io(r1_bio); - return 0; - } - mirror = conf->mirrors + rdisk; - - if (test_bit(WriteMostly, &mirror->rdev->flags) && - bitmap) { - /* Reading from a write-mostly device must - * take care not to over-take any writes - * that are 'behind' - */ - wait_event(bitmap->behind_wait, - atomic_read(&bitmap->behind_writes) == 0); - } - r1_bio->read_disk = rdisk; - - read_bio = bio_clone_mddev(bio, GFP_NOIO, mddev); - - r1_bio->bios[rdisk] = read_bio; - - read_bio->bi_sector = r1_bio->sector + mirror->rdev->data_offset; - read_bio->bi_bdev = mirror->rdev->bdev; - read_bio->bi_end_io = raid1_end_read_request; - read_bio->bi_rw = READ | do_sync; - read_bio->bi_private = r1_bio; - - generic_make_request(read_bio); - return 0; - } - - /* - * WRITE: - */ - if (conf->pending_count >= max_queued) { - md_wakeup_thread(mddev->thread); - wait_event(conf->wait_barrier, - conf->pending_count < max_queued); - } - /* first select target devices under spinlock and - * inc refcount on their rdev. Record them by setting - * bios[x] to bio - */ - plugged = mddev_check_plugged(mddev); - - disks = conf->raid_disks; - retry_write: - blocked_rdev = NULL; - rcu_read_lock(); - for (i = 0; i < disks; i++) { - mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); - if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { - atomic_inc(&rdev->nr_pending); - blocked_rdev = rdev; - break; - } - if (rdev && !test_bit(Faulty, &rdev->flags)) { - atomic_inc(&rdev->nr_pending); - if (test_bit(Faulty, &rdev->flags)) { - rdev_dec_pending(rdev, mddev); - r1_bio->bios[i] = NULL; - } else { - r1_bio->bios[i] = bio; - targets++; - } - } else - r1_bio->bios[i] = NULL; - } - rcu_read_unlock(); - - if (unlikely(blocked_rdev)) { - /* Wait for this device to become unblocked */ - int j; - - for (j = 0; j < i; j++) - if (r1_bio->bios[j]) - rdev_dec_pending(conf->mirrors[j].rdev, mddev); - - allow_barrier(conf); - md_wait_for_blocked_rdev(blocked_rdev, mddev); - wait_barrier(conf); - goto retry_write; - } - - BUG_ON(targets == 0); /* we never fail the last device */ - - if (targets < conf->raid_disks) { - /* array is degraded, we will not clear the bitmap - * on I/O completion (see raid1_end_write_request) */ - set_bit(R1BIO_Degraded, &r1_bio->state); - } - - /* do behind I/O ? - * Not if there are too many, or cannot allocate memory, - * or a reader on WriteMostly is waiting for behind writes - * to flush */ - if (bitmap && - (atomic_read(&bitmap->behind_writes) - < mddev->bitmap_info.max_write_behind) && - !waitqueue_active(&bitmap->behind_wait)) - alloc_behind_pages(bio, r1_bio); - - atomic_set(&r1_bio->remaining, 1); - atomic_set(&r1_bio->behind_remaining, 0); - - bitmap_startwrite(bitmap, bio->bi_sector, r1_bio->sectors, - test_bit(R1BIO_BehindIO, &r1_bio->state)); - bl_count = 0; - for (i = 0; i < disks; i++) { - struct bio *mbio; - if (!r1_bio->bios[i]) - continue; - - mbio = bio_clone_mddev(bio, GFP_NOIO, mddev); - r1_bio->bios[i] = mbio; - - mbio->bi_sector = r1_bio->sector + conf->mirrors[i].rdev->data_offset; - mbio->bi_bdev = conf->mirrors[i].rdev->bdev; - mbio->bi_end_io = raid1_end_write_request; - mbio->bi_rw = WRITE | do_flush_fua | do_sync; - mbio->bi_private = r1_bio; - - if (r1_bio->behind_pages) { - struct bio_vec *bvec; - int j; - - /* Yes, I really want the '__' version so that - * we clear any unused pointer in the io_vec, rather - * than leave them unchanged. This is important - * because when we come to free the pages, we won't - * know the original bi_idx, so we just free - * them all - */ - __bio_for_each_segment(bvec, mbio, j, 0) - bvec->bv_page = r1_bio->behind_pages[j]; - if (test_bit(WriteMostly, &conf->mirrors[i].rdev->flags)) - atomic_inc(&r1_bio->behind_remaining); -<<<<<<< found - } - - atomic_inc(&r1_bio->remaining); -||||||| expected - bio_list_add(&bl, mbio); - } - kfree(behind_pages); /* the behind pages are attached to the bios now */ - -======= - bio_list_add(&bl, mbio); - bl_count++; - } - kfree(behind_pages); /* the behind pages are attached to the bios now */ - ->>>>>>> replacement -<<<<<<< found - spin_lock_irqsave(&conf->device_lock, flags); - bio_list_add(&conf->pending_bio_list, mbio); - spin_unlock_irqrestore(&conf->device_lock, flags); - } - r1_bio_write_done(r1_bio); -||||||| expected - spin_lock_irqsave(&conf->device_lock, flags); - bio_list_merge(&conf->pending_bio_list, &bl); - bio_list_init(&bl); - - blk_plug_device(mddev->queue); -======= - spin_lock_irqsave(&conf->device_lock, flags); - bio_list_merge(&conf->pending_bio_list, &bl); - conf->pending_count += bl_count; - bio_list_init(&bl); - - blk_plug_device(mddev->queue); ->>>>>>> replacement - - /* In case raid1d snuck in to freeze_array */ - wake_up(&conf->wait_barrier); - - if (do_sync || !bitmap || !plugged) - md_wakeup_thread(mddev->thread); - - return 0; -} - -static void status(struct seq_file *seq, mddev_t *mddev) -{ - conf_t *conf = mddev->private; - int i; - - seq_printf(seq, " [%d/%d] [", conf->raid_disks, - conf->raid_disks - mddev->degraded); - rcu_read_lock(); - for (i = 0; i < conf->raid_disks; i++) { - mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); - seq_printf(seq, "%s", - rdev && test_bit(In_sync, &rdev->flags) ? "U" : "_"); - } - rcu_read_unlock(); - seq_printf(seq, "]"); -} - - -static void error(mddev_t *mddev, mdk_rdev_t *rdev) -{ - char b[BDEVNAME_SIZE]; - conf_t *conf = mddev->private; - - /* - * If it is not operational, then we have already marked it as dead - * else if it is the last working disks, ignore the error, let the - * next level up know. - * else mark the drive as failed - */ - if (test_bit(In_sync, &rdev->flags) - && (conf->raid_disks - mddev->degraded) == 1) { - /* - * Don't fail the drive, act as though we were just a - * normal single drive. - * However don't try a recovery from this drive as - * it is very likely to fail. - */ - mddev->recovery_disabled = 1; - return; - } - if (test_and_clear_bit(In_sync, &rdev->flags)) { - unsigned long flags; - spin_lock_irqsave(&conf->device_lock, flags); - mddev->degraded++; - set_bit(Faulty, &rdev->flags); - spin_unlock_irqrestore(&conf->device_lock, flags); - /* - * if recovery is running, make sure it aborts. - */ - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - } else - set_bit(Faulty, &rdev->flags); - set_bit(MD_CHANGE_DEVS, &mddev->flags); - printk(KERN_ALERT - "md/raid1:%s: Disk failure on %s, disabling device.\n" - "md/raid1:%s: Operation continuing on %d devices.\n", - mdname(mddev), bdevname(rdev->bdev, b), - mdname(mddev), conf->raid_disks - mddev->degraded); -} - -static void print_conf(conf_t *conf) -{ - int i; - - printk(KERN_DEBUG "RAID1 conf printout:\n"); - if (!conf) { - printk(KERN_DEBUG "(!conf)\n"); - return; - } - printk(KERN_DEBUG " --- wd:%d rd:%d\n", conf->raid_disks - conf->mddev->degraded, - conf->raid_disks); - - if ((bits & (1 << BDI_async_congested)) && - conf->pending_count >= max_queued) - return 1; - - rcu_read_lock(); - for (i = 0; i < conf->raid_disks; i++) { - char b[BDEVNAME_SIZE]; - mdk_rdev_t *rdev = rcu_dereference(conf->mirrors[i].rdev); - if (rdev) - printk(KERN_DEBUG " disk %d, wo:%d, o:%d, dev:%s\n", - i, !test_bit(In_sync, &rdev->flags), - !test_bit(Faulty, &rdev->flags), - bdevname(rdev->bdev,b)); - } - rcu_read_unlock(); -} - -static void close_sync(conf_t *conf) -{ - wait_barrier(conf); - allow_barrier(conf); - - mempool_destroy(conf->r1buf_pool); - conf->r1buf_pool = NULL; -} - -static int raid1_spare_active(mddev_t *mddev) -{ - int i; - conf_t *conf = mddev->private; - int count = 0; - unsigned long flags; - - /* - * Find all failed disks within the RAID1 configuration - * and mark them readable. - * Called under mddev lock, so rcu protection not needed. - */ - for (i = 0; i < conf->raid_disks; i++) { - mdk_rdev_t *rdev = conf->mirrors[i].rdev; - if (rdev - && !test_bit(Faulty, &rdev->flags) - && !test_and_set_bit(In_sync, &rdev->flags)) { - count++; - sysfs_notify_dirent(rdev->sysfs_state); - } - } - spin_lock_irqsave(&conf->device_lock, flags); - mddev->degraded -= count; - spin_unlock_irqrestore(&conf->device_lock, flags); - - print_conf(conf); - return count; -} - - -static int raid1_add_disk(mddev_t *mddev, mdk_rdev_t *rdev) -{ - conf_t *conf = mddev->private; - int err = -EEXIST; - int mirror = 0; - mirror_info_t *p; - int first = 0; - int last = mddev->raid_disks - 1; - - if (rdev->raid_disk >= 0) - first = last = rdev->raid_disk; - - for (mirror = first; mirror <= last; mirror++) - if ( !(p=conf->mirrors+mirror)->rdev) { - - disk_stack_limits(mddev->gendisk, rdev->bdev, - rdev->data_offset << 9); - /* as we don't honour merge_bvec_fn, we must - * never risk violating it, so limit - * ->max_segments to one lying with a single - * page, as a one page request is never in - * violation. - */ - if (rdev->bdev->bd_disk->queue->merge_bvec_fn) { - blk_queue_max_segments(mddev->queue, 1); - blk_queue_segment_boundary(mddev->queue, - PAGE_CACHE_SIZE - 1); - } - - p->head_position = 0; - rdev->raid_disk = mirror; - err = 0; - /* As all devices are equivalent, we don't need a full recovery - * if this was recently any drive of the array - */ - if (rdev->saved_raid_disk < 0) - conf->fullsync = 1; - rcu_assign_pointer(p->rdev, rdev); - break; - } - md_integrity_add_rdev(rdev, mddev); - print_conf(conf); - return err; -} - -static int raid1_remove_disk(mddev_t *mddev, int number) -{ - conf_t *conf = mddev->private; - int err = 0; - mdk_rdev_t *rdev; - mirror_info_t *p = conf->mirrors+ number; - - print_conf(conf); - rdev = p->rdev; - if (rdev) { - if (test_bit(In_sync, &rdev->flags) || - atomic_read(&rdev->nr_pending)) { - err = -EBUSY; - goto abort; - } - /* Only remove non-faulty devices if recovery - * is not possible. - */ - if (!test_bit(Faulty, &rdev->flags) && - !mddev->recovery_disabled && - mddev->degraded < conf->raid_disks) { - err = -EBUSY; - goto abort; - } - p->rdev = NULL; - synchronize_rcu(); - if (atomic_read(&rdev->nr_pending)) { - /* lost the race, try later */ - err = -EBUSY; - p->rdev = rdev; - goto abort; - } - err = md_integrity_register(mddev); - } -abort: - - print_conf(conf); - return err; -} - - -static void end_sync_read(struct bio *bio, int error) -{ - r1bio_t *r1_bio = bio->bi_private; - int i; - - for (i=r1_bio->mddev->raid_disks; i--; ) - if (r1_bio->bios[i] == bio) - break; - BUG_ON(i < 0); - update_head_pos(i, r1_bio); - /* - * we have read a block, now it needs to be re-written, - * or re-read if the read failed. - * We don't do much here, just schedule handling by raid1d - */ - if (test_bit(BIO_UPTODATE, &bio->bi_flags)) - set_bit(R1BIO_Uptodate, &r1_bio->state); - - if (atomic_dec_and_test(&r1_bio->remaining)) - reschedule_retry(r1_bio); -} - -static void end_sync_write(struct bio *bio, int error) -{ - int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); - r1bio_t *r1_bio = bio->bi_private; - mddev_t *mddev = r1_bio->mddev; - conf_t *conf = mddev->private; - int i; - int mirror=0; - - for (i = 0; i < conf->raid_disks; i++) - if (r1_bio->bios[i] == bio) { - mirror = i; - break; - } - if (!uptodate) { - sector_t sync_blocks = 0; - sector_t s = r1_bio->sector; - long sectors_to_go = r1_bio->sectors; - /* make sure these bits doesn't get cleared. */ - do { - bitmap_end_sync(mddev->bitmap, s, - &sync_blocks, 1); - s += sync_blocks; - sectors_to_go -= sync_blocks; - } while (sectors_to_go > 0); - md_error(mddev, conf->mirrors[mirror].rdev); - } - - update_head_pos(mirror, r1_bio); - - if (atomic_dec_and_test(&r1_bio->remaining)) { - sector_t s = r1_bio->sectors; - put_buf(r1_bio); - md_done_sync(mddev, s, uptodate); - } -} - -static int fix_sync_read_error(r1bio_t *r1_bio) -{ - /* Try some synchronous reads of other devices to get - * good data, much like with normal read errors. Only - * read into the pages we already have so we don't - * need to re-issue the read request. - * We don't need to freeze the array, because being in an - * active sync request, there is no normal IO, and - * no overlapping syncs. - */ - mddev_t *mddev = r1_bio->mddev; - conf_t *conf = mddev->private; - struct bio *bio = r1_bio->bios[r1_bio->read_disk]; - sector_t sect = r1_bio->sector; - int sectors = r1_bio->sectors; - int idx = 0; - - while(sectors) { - int s = sectors; - int d = r1_bio->read_disk; - int success = 0; - mdk_rdev_t *rdev; - int start; - - if (s > (PAGE_SIZE>>9)) - s = PAGE_SIZE >> 9; - do { - if (r1_bio->bios[d]->bi_end_io == end_sync_read) { - /* No rcu protection needed here devices - * can only be removed when no resync is - * active, and resync is currently active - */ - rdev = conf->mirrors[d].rdev; - if (sync_page_io(rdev, - sect, - s<<9, - bio->bi_io_vec[idx].bv_page, - READ, false)) { - success = 1; - break; - } - } - d++; - if (d == conf->raid_disks) - d = 0; - } while (!success && d != r1_bio->read_disk); - - if (!success) { - char b[BDEVNAME_SIZE]; - /* Cannot read from anywhere, array is toast */ - md_error(mddev, conf->mirrors[r1_bio->read_disk].rdev); - printk(KERN_ALERT "md/raid1:%s: %s: unrecoverable I/O read error" - " for block %llu\n", - mdname(mddev), - bdevname(bio->bi_bdev, b), - (unsigned long long)r1_bio->sector); - md_done_sync(mddev, r1_bio->sectors, 0); - put_buf(r1_bio); - return 0; - } - - start = d; - /* write it back and re-read */ - while (d != r1_bio->read_disk) { - if (d == 0) - d = conf->raid_disks; - d--; - if (r1_bio->bios[d]->bi_end_io != end_sync_read) - continue; - rdev = conf->mirrors[d].rdev; - if (sync_page_io(rdev, - sect, - s<<9, - bio->bi_io_vec[idx].bv_page, - WRITE, false) == 0) { - r1_bio->bios[d]->bi_end_io = NULL; - rdev_dec_pending(rdev, mddev); - md_error(mddev, rdev); - } else - atomic_add(s, &rdev->corrected_errors); - } - d = start; - while (d != r1_bio->read_disk) { - if (d == 0) - d = conf->raid_disks; - d--; - if (r1_bio->bios[d]->bi_end_io != end_sync_read) - continue; - rdev = conf->mirrors[d].rdev; - if (sync_page_io(rdev, - sect, - s<<9, - bio->bi_io_vec[idx].bv_page, - READ, false) == 0) - md_error(mddev, rdev); - } - sectors -= s; - sect += s; - idx ++; - } - set_bit(R1BIO_Uptodate, &r1_bio->state); - set_bit(BIO_UPTODATE, &bio->bi_flags); - return 1; -} - -static int process_checks(r1bio_t *r1_bio) -{ - /* We have read all readable devices. If we haven't - * got the block, then there is no hope left. - * If we have, then we want to do a comparison - * and skip the write if everything is the same. - * If any blocks failed to read, then we need to - * attempt an over-write - */ - mddev_t *mddev = r1_bio->mddev; - conf_t *conf = mddev->private; - int primary; - int i; - - for (primary = 0; primary < conf->raid_disks; primary++) - if (r1_bio->bios[primary]->bi_end_io == end_sync_read && - test_bit(BIO_UPTODATE, &r1_bio->bios[primary]->bi_flags)) { - r1_bio->bios[primary]->bi_end_io = NULL; - rdev_dec_pending(conf->mirrors[primary].rdev, mddev); - break; - } - r1_bio->read_disk = primary; - for (i = 0; i < conf->raid_disks; i++) { - int j; - int vcnt = r1_bio->sectors >> (PAGE_SHIFT- 9); - struct bio *pbio = r1_bio->bios[primary]; - struct bio *sbio = r1_bio->bios[i]; - int size; - - if (r1_bio->bios[i]->bi_end_io != end_sync_read) - continue; - - if (test_bit(BIO_UPTODATE, &sbio->bi_flags)) { - for (j = vcnt; j-- ; ) { - struct page *p, *s; - p = pbio->bi_io_vec[j].bv_page; - s = sbio->bi_io_vec[j].bv_page; - if (memcmp(page_address(p), - page_address(s), - PAGE_SIZE)) - break; - } - } else - j = 0; - if (j >= 0) - mddev->resync_mismatches += r1_bio->sectors; - if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) - && test_bit(BIO_UPTODATE, &sbio->bi_flags))) { - /* No need to write to this device. */ - sbio->bi_end_io = NULL; - rdev_dec_pending(conf->mirrors[i].rdev, mddev); - continue; - } - /* fixup the bio for reuse */ - sbio->bi_vcnt = vcnt; - sbio->bi_size = r1_bio->sectors << 9; - sbio->bi_idx = 0; - sbio->bi_phys_segments = 0; - sbio->bi_flags &= ~(BIO_POOL_MASK - 1); - sbio->bi_flags |= 1 << BIO_UPTODATE; - sbio->bi_next = NULL; - sbio->bi_sector = r1_bio->sector + - conf->mirrors[i].rdev->data_offset; - sbio->bi_bdev = conf->mirrors[i].rdev->bdev; - size = sbio->bi_size; - for (j = 0; j < vcnt ; j++) { - struct bio_vec *bi; - bi = &sbio->bi_io_vec[j]; - bi->bv_offset = 0; - if (size > PAGE_SIZE) - bi->bv_len = PAGE_SIZE; - else - bi->bv_len = size; - size -= PAGE_SIZE; - memcpy(page_address(bi->bv_page), - page_address(pbio->bi_io_vec[j].bv_page), - PAGE_SIZE); - } - } - return 0; -} - -static void sync_request_write(mddev_t *mddev, r1bio_t *r1_bio) -{ - conf_t *conf = mddev->private; - int i; - int disks = conf->raid_disks; - struct bio *bio, *wbio; - - bio = r1_bio->bios[r1_bio->read_disk]; - - if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) - /* ouch - failed to read all of that. */ - if (!fix_sync_read_error(r1_bio)) - return; - - if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) - if (process_checks(r1_bio) < 0) - return; - /* - * schedule writes - */ - atomic_set(&r1_bio->remaining, 1); - for (i = 0; i < disks ; i++) { - wbio = r1_bio->bios[i]; - if (wbio->bi_end_io == NULL || - (wbio->bi_end_io == end_sync_read && - (i == r1_bio->read_disk || - !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) - continue; - - wbio->bi_rw = WRITE; - wbio->bi_end_io = end_sync_write; - atomic_inc(&r1_bio->remaining); - md_sync_acct(conf->mirrors[i].rdev->bdev, wbio->bi_size >> 9); - - generic_make_request(wbio); - } - - if (atomic_dec_and_test(&r1_bio->remaining)) { - /* if we're here, all write(s) have completed, so clean up */ - md_done_sync(mddev, r1_bio->sectors, 1); - put_buf(r1_bio); - } -} - -/* - * This is a kernel thread which: - * - * 1. Retries failed read operations on working mirrors. - * 2. Updates the raid superblock when problems encounter. - * 3. Performs writes following reads for array syncronising. - */ - -static void fix_read_error(conf_t *conf, int read_disk, - sector_t sect, int sectors) -{ - mddev_t *mddev = conf->mddev; - while(sectors) { - int s = sectors; - int d = read_disk; - int success = 0; - int start; - mdk_rdev_t *rdev; - - if (s > (PAGE_SIZE>>9)) - s = PAGE_SIZE >> 9; - - do { - /* Note: no rcu protection needed here - * as this is synchronous in the raid1d thread - * which is the thread that might remove - * a device. If raid1d ever becomes multi-threaded.... - */ - rdev = conf->mirrors[d].rdev; - if (rdev && - test_bit(In_sync, &rdev->flags) && - sync_page_io(rdev, sect, s<<9, - conf->tmppage, READ, false)) - success = 1; - else { - d++; - if (d == conf->raid_disks) - d = 0; - } - } while (!success && d != read_disk); - - if (!success) { - /* Cannot read from anywhere -- bye bye array */ - md_error(mddev, conf->mirrors[read_disk].rdev); - break; - } - /* write it back and re-read */ - start = d; - while (d != read_disk) { - if (d==0) - d = conf->raid_disks; - d--; - rdev = conf->mirrors[d].rdev; - if (rdev && - test_bit(In_sync, &rdev->flags)) { - if (sync_page_io(rdev, sect, s<<9, - conf->tmppage, WRITE, false) - == 0) - /* Well, this device is dead */ - md_error(mddev, rdev); - } - } - d = start; - while (d != read_disk) { - char b[BDEVNAME_SIZE]; - if (d==0) - d = conf->raid_disks; - d--; - rdev = conf->mirrors[d].rdev; - if (rdev && - test_bit(In_sync, &rdev->flags)) { - if (sync_page_io(rdev, sect, s<<9, - conf->tmppage, READ, false) - == 0) - /* Well, this device is dead */ - md_error(mddev, rdev); - else { - atomic_add(s, &rdev->corrected_errors); - printk(KERN_INFO - "md/raid1:%s: read error corrected " - "(%d sectors at %llu on %s)\n", - mdname(mddev), s, - (unsigned long long)(sect + - rdev->data_offset), - bdevname(rdev->bdev, b)); - } - } - } - sectors -= s; - sect += s; - } -} - -static void raid1d(mddev_t *mddev) -{ - r1bio_t *r1_bio; - struct bio *bio; - unsigned long flags; - conf_t *conf = mddev->private; - struct list_head *head = &conf->retry_list; - mdk_rdev_t *rdev; - struct blk_plug plug; - - md_check_recovery(mddev); - - blk_start_plug(&plug); - for (;;) { - char b[BDEVNAME_SIZE]; - - if (atomic_read(&mddev->plug_cnt) == 0) - flush_pending_writes(conf); - - spin_lock_irqsave(&conf->device_lock, flags); - if (list_empty(head)) { - spin_unlock_irqrestore(&conf->device_lock, flags); - break; - } - r1_bio = list_entry(head->prev, r1bio_t, retry_list); - list_del(head->prev); - conf->nr_queued--; - spin_unlock_irqrestore(&conf->device_lock, flags); - - mddev = r1_bio->mddev; - conf = mddev->private; - if (test_bit(R1BIO_IsSync, &r1_bio->state)) - sync_request_write(mddev, r1_bio); - else { - int disk; - - /* we got a read error. Maybe the drive is bad. Maybe just - * the block and we can fix it. - * We freeze all other IO, and try reading the block from - * other devices. When we find one, we re-write - * and check it that fixes the read error. - * This is all done synchronously while the array is - * frozen - */ - if (mddev->ro == 0) { - freeze_array(conf); - fix_read_error(conf, r1_bio->read_disk, - r1_bio->sector, - r1_bio->sectors); - unfreeze_array(conf); - } else - md_error(mddev, - conf->mirrors[r1_bio->read_disk].rdev); - - bio = r1_bio->bios[r1_bio->read_disk]; - if ((disk=read_balance(conf, r1_bio)) == -1) { - printk(KERN_ALERT "md/raid1:%s: %s: unrecoverable I/O" - " read error for block %llu\n", - mdname(mddev), - bdevname(bio->bi_bdev,b), - (unsigned long long)r1_bio->sector); - raid_end_bio_io(r1_bio); - } else { - const unsigned long do_sync = r1_bio->master_bio->bi_rw & REQ_SYNC; - r1_bio->bios[r1_bio->read_disk] = - mddev->ro ? IO_BLOCKED : NULL; - r1_bio->read_disk = disk; - bio_put(bio); - bio = bio_clone_mddev(r1_bio->master_bio, - GFP_NOIO, mddev); - r1_bio->bios[r1_bio->read_disk] = bio; - rdev = conf->mirrors[disk].rdev; - if (printk_ratelimit()) - printk(KERN_ERR "md/raid1:%s: redirecting sector %llu to" - " other mirror: %s\n", - mdname(mddev), - (unsigned long long)r1_bio->sector, - bdevname(rdev->bdev,b)); - bio->bi_sector = r1_bio->sector + rdev->data_offset; - bio->bi_bdev = rdev->bdev; - bio->bi_end_io = raid1_end_read_request; - bio->bi_rw = READ | do_sync; - bio->bi_private = r1_bio; - generic_make_request(bio); - } - } - cond_resched(); - } - blk_finish_plug(&plug); -} - - -static int init_resync(conf_t *conf) -{ - int buffs; - - buffs = RESYNC_WINDOW / RESYNC_BLOCK_SIZE; - BUG_ON(conf->r1buf_pool); - conf->r1buf_pool = mempool_create(buffs, r1buf_pool_alloc, r1buf_pool_free, - conf->poolinfo); - if (!conf->r1buf_pool) - return -ENOMEM; - conf->next_resync = 0; - return 0; -} - -/* - * perform a "sync" on one "block" - * - * We need to make sure that no normal I/O request - particularly write - * requests - conflict with active sync requests. - * - * This is achieved by tracking pending requests and a 'barrier' concept - * that can be installed to exclude normal IO requests. - */ - -static sector_t sync_request(mddev_t *mddev, sector_t sector_nr, int *skipped, int go_faster) -{ - conf_t *conf = mddev->private; - r1bio_t *r1_bio; - struct bio *bio; - sector_t max_sector, nr_sectors; - int disk = -1; - int i; - int wonly = -1; - int write_targets = 0, read_targets = 0; - sector_t sync_blocks; - int still_degraded = 0; - - if (!conf->r1buf_pool) - if (init_resync(conf)) - return 0; - - max_sector = mddev->dev_sectors; - if (sector_nr >= max_sector) { - /* If we aborted, we need to abort the - * sync on the 'current' bitmap chunk (there will - * only be one in raid1 resync. - * We can find the current addess in mddev->curr_resync - */ - if (mddev->curr_resync < max_sector) /* aborted */ - bitmap_end_sync(mddev->bitmap, mddev->curr_resync, - &sync_blocks, 1); - else /* completed sync */ - conf->fullsync = 0; - - bitmap_close_sync(mddev->bitmap); - close_sync(conf); - return 0; - } - - if (mddev->bitmap == NULL && - mddev->recovery_cp == MaxSector && - !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && - conf->fullsync == 0) { - *skipped = 1; - return max_sector - sector_nr; - } - /* before building a request, check if we can skip these blocks.. - * This call the bitmap_start_sync doesn't actually record anything - */ - if (!bitmap_start_sync(mddev->bitmap, sector_nr, &sync_blocks, 1) && - !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { - /* We can skip this block, and probably several more */ - *skipped = 1; - return sync_blocks; - } - /* - * If there is non-resync activity waiting for a turn, - * and resync is going fast enough, - * then let it though before starting on this new sync request. - */ - if (!go_faster && conf->nr_waiting) - msleep_interruptible(1000); - - bitmap_cond_end_sync(mddev->bitmap, sector_nr); - r1_bio = mempool_alloc(conf->r1buf_pool, GFP_NOIO); - raise_barrier(conf); - - conf->next_resync = sector_nr; - - rcu_read_lock(); - /* - * If we get a correctably read error during resync or recovery, - * we might want to read from a different device. So we - * flag all drives that could conceivably be read from for READ, - * and any others (which will be non-In_sync devices) for WRITE. - * If a read fails, we try reading from something else for which READ - * is OK. - */ - - r1_bio->mddev = mddev; - r1_bio->sector = sector_nr; - r1_bio->state = 0; - set_bit(R1BIO_IsSync, &r1_bio->state); - - for (i=0; i < conf->raid_disks; i++) { - mdk_rdev_t *rdev; - bio = r1_bio->bios[i]; - - /* take from bio_init */ - bio->bi_next = NULL; - bio->bi_flags &= ~(BIO_POOL_MASK-1); - bio->bi_flags |= 1 << BIO_UPTODATE; - bio->bi_comp_cpu = -1; - bio->bi_rw = READ; - bio->bi_vcnt = 0; - bio->bi_idx = 0; - bio->bi_phys_segments = 0; - bio->bi_size = 0; - bio->bi_end_io = NULL; - bio->bi_private = NULL; - - rdev = rcu_dereference(conf->mirrors[i].rdev); - if (rdev == NULL || - test_bit(Faulty, &rdev->flags)) { - still_degraded = 1; - continue; - } else if (!test_bit(In_sync, &rdev->flags)) { - bio->bi_rw = WRITE; - bio->bi_end_io = end_sync_write; - write_targets ++; - } else { - /* may need to read from here */ - bio->bi_rw = READ; - bio->bi_end_io = end_sync_read; - if (test_bit(WriteMostly, &rdev->flags)) { - if (wonly < 0) - wonly = i; - } else { - if (disk < 0) - disk = i; - } - read_targets++; - } - atomic_inc(&rdev->nr_pending); - bio->bi_sector = sector_nr + rdev->data_offset; - bio->bi_bdev = rdev->bdev; - bio->bi_private = r1_bio; - } - rcu_read_unlock(); - if (disk < 0) - disk = wonly; - r1_bio->read_disk = disk; - - if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && read_targets > 0) - /* extra read targets are also write targets */ - write_targets += read_targets-1; - - if (write_targets == 0 || read_targets == 0) { - /* There is nowhere to write, so all non-sync - * drives must be failed - so we are finished - */ - sector_t rv = max_sector - sector_nr; - *skipped = 1; - put_buf(r1_bio); - return rv; - } - - if (max_sector > mddev->resync_max) - max_sector = mddev->resync_max; /* Don't do IO beyond here */ - nr_sectors = 0; - sync_blocks = 0; - do { - struct page *page; - int len = PAGE_SIZE; - if (sector_nr + (len>>9) > max_sector) - len = (max_sector - sector_nr) << 9; - if (len == 0) - break; - if (sync_blocks == 0) { - if (!bitmap_start_sync(mddev->bitmap, sector_nr, - &sync_blocks, still_degraded) && - !conf->fullsync && - !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) - break; - BUG_ON(sync_blocks < (PAGE_SIZE>>9)); - if ((len >> 9) > sync_blocks) - len = sync_blocks<<9; - } - - for (i=0 ; i < conf->raid_disks; i++) { - bio = r1_bio->bios[i]; - if (bio->bi_end_io) { - page = bio->bi_io_vec[bio->bi_vcnt].bv_page; - if (bio_add_page(bio, page, len, 0) == 0) { - /* stop here */ - bio->bi_io_vec[bio->bi_vcnt].bv_page = page; - while (i > 0) { - i--; - bio = r1_bio->bios[i]; - if (bio->bi_end_io==NULL) - continue; - /* remove last page from this bio */ - bio->bi_vcnt--; - bio->bi_size -= len; - bio->bi_flags &= ~(1<< BIO_SEG_VALID); - } - goto bio_full; - } - } - } - nr_sectors += len>>9; - sector_nr += len>>9; - sync_blocks -= (len>>9); - } while (r1_bio->bios[disk]->bi_vcnt < RESYNC_PAGES); - bio_full: - r1_bio->sectors = nr_sectors; - - /* For a user-requested sync, we read all readable devices and do a - * compare - */ - if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { - atomic_set(&r1_bio->remaining, read_targets); - for (i=0; iraid_disks; i++) { - bio = r1_bio->bios[i]; - if (bio->bi_end_io == end_sync_read) { - md_sync_acct(bio->bi_bdev, nr_sectors); - generic_make_request(bio); - } - } - } else { - atomic_set(&r1_bio->remaining, 1); - bio = r1_bio->bios[r1_bio->read_disk]; - md_sync_acct(bio->bi_bdev, nr_sectors); - generic_make_request(bio); - - } - return nr_sectors; -} - -static sector_t raid1_size(mddev_t *mddev, sector_t sectors, int raid_disks) -{ - if (sectors) - return sectors; - - return mddev->dev_sectors; -} - -static conf_t *setup_conf(mddev_t *mddev) -{ - conf_t *conf; - int i; - mirror_info_t *disk; - mdk_rdev_t *rdev; - int err = -ENOMEM; - - conf = kzalloc(sizeof(conf_t), GFP_KERNEL); - if (!conf) - goto abort; - - conf->mirrors = kzalloc(sizeof(struct mirror_info)*mddev->raid_disks, - GFP_KERNEL); - if (!conf->mirrors) - goto abort; - - conf->tmppage = alloc_page(GFP_KERNEL); - if (!conf->tmppage) - goto abort; - - conf->poolinfo = kzalloc(sizeof(*conf->poolinfo), GFP_KERNEL); - if (!conf->poolinfo) - goto abort; - conf->poolinfo->raid_disks = mddev->raid_disks; - conf->r1bio_pool = mempool_create(NR_RAID1_BIOS, r1bio_pool_alloc, - r1bio_pool_free, - conf->poolinfo); - if (!conf->r1bio_pool) - goto abort; - - conf->poolinfo->mddev = mddev; - - spin_lock_init(&conf->device_lock); - list_for_each_entry(rdev, &mddev->disks, same_set) { - int disk_idx = rdev->raid_disk; - if (disk_idx >= mddev->raid_disks - || disk_idx < 0) - continue; - disk = conf->mirrors + disk_idx; - - disk->rdev = rdev; - - disk->head_position = 0; - } - conf->raid_disks = mddev->raid_disks; - conf->mddev = mddev; - INIT_LIST_HEAD(&conf->retry_list); - - spin_lock_init(&conf->resync_lock); - init_waitqueue_head(&conf->wait_barrier); - - bio_list_init(&conf->pending_bio_list); -<<<<<<< found - - conf->last_used = -1; - for (i = 0; i < conf->raid_disks; i++) { -||||||| expected - bio_list_init(&conf->flushing_bio_list); - - -======= - conf->pending_count = 0; - bio_list_init(&conf->flushing_bio_list); - - ->>>>>>> replacement - - disk = conf->mirrors + i; - - if (!disk->rdev || - !test_bit(In_sync, &disk->rdev->flags)) { - disk->head_position = 0; - if (disk->rdev) - conf->fullsync = 1; - } else if (conf->last_used < 0) - /* - * The first working device is used as a - * starting point to read balancing. - */ - conf->last_used = i; - } - - err = -EIO; - if (conf->last_used < 0) { - printk(KERN_ERR "md/raid1:%s: no operational mirrors\n", - mdname(mddev)); - goto abort; - } - err = -ENOMEM; - conf->thread = md_register_thread(raid1d, mddev, NULL); - if (!conf->thread) { - printk(KERN_ERR - "md/raid1:%s: couldn't allocate thread\n", - mdname(mddev)); - goto abort; - } - - return conf; - - abort: - if (conf) { - if (conf->r1bio_pool) - mempool_destroy(conf->r1bio_pool); - kfree(conf->mirrors); - safe_put_page(conf->tmppage); - kfree(conf->poolinfo); - kfree(conf); - } - return ERR_PTR(err); -} - -static int run(mddev_t *mddev) -{ - conf_t *conf; - int i; - mdk_rdev_t *rdev; - - if (mddev->level != 1) { - printk(KERN_ERR "md/raid1:%s: raid level not set to mirroring (%d)\n", - mdname(mddev), mddev->level); - return -EIO; - } - if (mddev->reshape_position != MaxSector) { - printk(KERN_ERR "md/raid1:%s: reshape_position set but not supported\n", - mdname(mddev)); - return -EIO; - } - /* - * copy the already verified devices into our private RAID1 - * bookkeeping area. [whatever we allocate in run(), - * should be freed in stop()] - */ - if (mddev->private == NULL) - conf = setup_conf(mddev); - else - conf = mddev->private; - - if (IS_ERR(conf)) - return PTR_ERR(conf); - - list_for_each_entry(rdev, &mddev->disks, same_set) { - if (!mddev->gendisk) - continue; - disk_stack_limits(mddev->gendisk, rdev->bdev, - rdev->data_offset << 9); - /* as we don't honour merge_bvec_fn, we must never risk - * violating it, so limit ->max_segments to 1 lying within - * a single page, as a one page request is never in violation. - */ - if (rdev->bdev->bd_disk->queue->merge_bvec_fn) { - blk_queue_max_segments(mddev->queue, 1); - blk_queue_segment_boundary(mddev->queue, - PAGE_CACHE_SIZE - 1); - } - } - - mddev->degraded = 0; - for (i=0; i < conf->raid_disks; i++) - if (conf->mirrors[i].rdev == NULL || - !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || - test_bit(Faulty, &conf->mirrors[i].rdev->flags)) - mddev->degraded++; - - if (conf->raid_disks - mddev->degraded == 1) - mddev->recovery_cp = MaxSector; - - if (mddev->recovery_cp != MaxSector) - printk(KERN_NOTICE "md/raid1:%s: not clean" - " -- starting background reconstruction\n", - mdname(mddev)); - printk(KERN_INFO - "md/raid1:%s: active with %d out of %d mirrors\n", - mdname(mddev), mddev->raid_disks - mddev->degraded, - mddev->raid_disks); - - /* - * Ok, everything is just fine now - */ - mddev->thread = conf->thread; - conf->thread = NULL; - mddev->private = conf; - - md_set_array_sectors(mddev, raid1_size(mddev, 0, 0)); - - if (mddev->queue) { - mddev->queue->backing_dev_info.congested_fn = raid1_congested; - mddev->queue->backing_dev_info.congested_data = mddev; - } - return md_integrity_register(mddev); -} - -static int stop(mddev_t *mddev) -{ - conf_t *conf = mddev->private; - struct bitmap *bitmap = mddev->bitmap; - - /* wait for behind writes to complete */ - if (bitmap && atomic_read(&bitmap->behind_writes) > 0) { - printk(KERN_INFO "md/raid1:%s: behind writes in progress - waiting to stop.\n", - mdname(mddev)); - /* need to kick something here to make sure I/O goes? */ - wait_event(bitmap->behind_wait, - atomic_read(&bitmap->behind_writes) == 0); - } - - raise_barrier(conf); - lower_barrier(conf); - - md_unregister_thread(mddev->thread); - mddev->thread = NULL; - if (conf->r1bio_pool) - mempool_destroy(conf->r1bio_pool); - kfree(conf->mirrors); - kfree(conf->poolinfo); - kfree(conf); - mddev->private = NULL; - return 0; -} - -static int raid1_resize(mddev_t *mddev, sector_t sectors) -{ - /* no resync is happening, and there is enough space - * on all devices, so we can resize. - * We need to make sure resync covers any new space. - * If the array is shrinking we should possibly wait until - * any io in the removed space completes, but it hardly seems - * worth it. - */ - md_set_array_sectors(mddev, raid1_size(mddev, sectors, 0)); - if (mddev->array_sectors > raid1_size(mddev, sectors, 0)) - return -EINVAL; - set_capacity(mddev->gendisk, mddev->array_sectors); - revalidate_disk(mddev->gendisk); - if (sectors > mddev->dev_sectors && - mddev->recovery_cp > mddev->dev_sectors) { - mddev->recovery_cp = mddev->dev_sectors; - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - } - mddev->dev_sectors = sectors; - mddev->resync_max_sectors = sectors; - return 0; -} - -static int raid1_reshape(mddev_t *mddev) -{ - /* We need to: - * 1/ resize the r1bio_pool - * 2/ resize conf->mirrors - * - * We allocate a new r1bio_pool if we can. - * Then raise a device barrier and wait until all IO stops. - * Then resize conf->mirrors and swap in the new r1bio pool. - * - * At the same time, we "pack" the devices so that all the missing - * devices have the higher raid_disk numbers. - */ - mempool_t *newpool, *oldpool; - struct pool_info *newpoolinfo; - mirror_info_t *newmirrors; - conf_t *conf = mddev->private; - int cnt, raid_disks; - unsigned long flags; - int d, d2, err; - - /* Cannot change chunk_size, layout, or level */ - if (mddev->chunk_sectors != mddev->new_chunk_sectors || - mddev->layout != mddev->new_layout || - mddev->level != mddev->new_level) { - mddev->new_chunk_sectors = mddev->chunk_sectors; - mddev->new_layout = mddev->layout; - mddev->new_level = mddev->level; - return -EINVAL; - } - - err = md_allow_write(mddev); - if (err) - return err; - - raid_disks = mddev->raid_disks + mddev->delta_disks; - - if (raid_disks < conf->raid_disks) { - cnt=0; - for (d= 0; d < conf->raid_disks; d++) - if (conf->mirrors[d].rdev) - cnt++; - if (cnt > raid_disks) - return -EBUSY; - } - - newpoolinfo = kmalloc(sizeof(*newpoolinfo), GFP_KERNEL); - if (!newpoolinfo) - return -ENOMEM; - newpoolinfo->mddev = mddev; - newpoolinfo->raid_disks = raid_disks; - - newpool = mempool_create(NR_RAID1_BIOS, r1bio_pool_alloc, - r1bio_pool_free, newpoolinfo); - if (!newpool) { - kfree(newpoolinfo); - return -ENOMEM; - } - newmirrors = kzalloc(sizeof(struct mirror_info) * raid_disks, GFP_KERNEL); - if (!newmirrors) { - kfree(newpoolinfo); - mempool_destroy(newpool); - return -ENOMEM; - } - - raise_barrier(conf); - - /* ok, everything is stopped */ - oldpool = conf->r1bio_pool; - conf->r1bio_pool = newpool; - - for (d = d2 = 0; d < conf->raid_disks; d++) { - mdk_rdev_t *rdev = conf->mirrors[d].rdev; - if (rdev && rdev->raid_disk != d2) { - char nm[20]; - sprintf(nm, "rd%d", rdev->raid_disk); - sysfs_remove_link(&mddev->kobj, nm); - rdev->raid_disk = d2; - sprintf(nm, "rd%d", rdev->raid_disk); - sysfs_remove_link(&mddev->kobj, nm); - if (sysfs_create_link(&mddev->kobj, - &rdev->kobj, nm)) - printk(KERN_WARNING - "md/raid1:%s: cannot register " - "%s\n", - mdname(mddev), nm); - } - if (rdev) - newmirrors[d2++].rdev = rdev; - } - kfree(conf->mirrors); - conf->mirrors = newmirrors; - kfree(conf->poolinfo); - conf->poolinfo = newpoolinfo; - - spin_lock_irqsave(&conf->device_lock, flags); - mddev->degraded += (raid_disks - conf->raid_disks); - spin_unlock_irqrestore(&conf->device_lock, flags); - conf->raid_disks = mddev->raid_disks = raid_disks; - mddev->delta_disks = 0; - - conf->last_used = 0; /* just make sure it is in-range */ - lower_barrier(conf); - - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - - mempool_destroy(oldpool); - return 0; -} - -static void raid1_quiesce(mddev_t *mddev, int state) -{ - conf_t *conf = mddev->private; - - switch(state) { - case 2: /* wake for suspend */ - wake_up(&conf->wait_barrier); - break; - case 1: - raise_barrier(conf); - break; - case 0: - lower_barrier(conf); - break; - } -} - -static void *raid1_takeover(mddev_t *mddev) -{ - /* raid1 can take over: - * raid5 with 2 devices, any layout or chunk size - */ - if (mddev->level == 5 && mddev->raid_disks == 2) { - conf_t *conf; - mddev->new_level = 1; - mddev->new_layout = 0; - mddev->new_chunk_sectors = 0; - conf = setup_conf(mddev); - if (!IS_ERR(conf)) - conf->barrier = 1; - return conf; - } - return ERR_PTR(-EINVAL); -} - -static struct mdk_personality raid1_personality = -{ - .name = "raid1", - .level = 1, - .owner = THIS_MODULE, - .make_request = make_request, - .run = run, - .stop = stop, - .status = status, - .error_handler = error, - .hot_add_disk = raid1_add_disk, - .hot_remove_disk= raid1_remove_disk, - .spare_active = raid1_spare_active, - .sync_request = sync_request, - .resize = raid1_resize, - .size = raid1_size, - .check_reshape = raid1_reshape, - .quiesce = raid1_quiesce, - .takeover = raid1_takeover, -}; - -static int __init raid_init(void) -{ - return register_md_personality(&raid1_personality); -} - -static void raid_exit(void) -{ - unregister_md_personality(&raid1_personality); -} - -module_init(raid_init); -module_exit(raid_exit); -MODULE_LICENSE("GPL"); -MODULE_DESCRIPTION("RAID1 (mirroring) personality for MD"); -MODULE_ALIAS("md-personality-3"); /* RAID1 */ -MODULE_ALIAS("md-raid1"); -MODULE_ALIAS("md-level-1"); - -module_param(max_queued, int, S_IRUGO|S_IWUSR); ./linux/raid1-A/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.763071591 +0000 @@ -1,270 +0,0 @@ -/* - * linux/include/linux/nfsd/nfsd.h - * - * Hodge-podge collection of knfsd-related stuff. - * I will sort this out later. - * - * Copyright (C) 1995-1997 Olaf Kirch - */ - -#ifndef LINUX_NFSD_NFSD_H -#define LINUX_NFSD_NFSD_H - -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -/* - * nfsd version - */ -#define NFSD_VERSION "0.5" -#define NFSD_SUPPORTED_MINOR_VERSION 0 - -#ifdef __KERNEL__ -/* - * Special flags for nfsd_permission. These must be different from MAY_READ, - * MAY_WRITE, and MAY_EXEC. - */ -#define MAY_NOP 0 -#define MAY_SATTR 8 -#define MAY_TRUNC 16 -#define MAY_LOCK 32 -#define MAY_OWNER_OVERRIDE 64 -#define MAY_LOCAL_ACCESS 128 /* IRIX doing local access check on device special file*/ -#if (MAY_SATTR | MAY_TRUNC | MAY_LOCK | MAY_OWNER_OVERRIDE | MAY_LOCAL_ACCESS) & (MAY_READ | MAY_WRITE | MAY_EXEC) -# error "please use a different value for MAY_SATTR or MAY_TRUNC or MAY_LOCK or MAY_LOCAL_ACCESS or MAY_OWNER_OVERRIDE." -#endif -#define MAY_CREATE (MAY_EXEC|MAY_WRITE) -#define MAY_REMOVE (MAY_EXEC|MAY_WRITE|MAY_TRUNC) - -/* - * Callback function for readdir - */ -struct readdir_cd { - int err; /* 0, nfserr, or nfserr_eof */ -}; -typedef int (*encode_dent_fn)(struct readdir_cd *, const char *, - int, loff_t, ino_t, unsigned int); -typedef int (*nfsd_dirop_t)(struct inode *, struct dentry *, int, int); - -extern struct svc_program nfsd_program; -extern struct svc_version nfsd_version2, nfsd_version3, - nfsd_version4; - -/* - * Function prototypes. - */ -int nfsd_svc(unsigned short port, int nrservs); -int nfsd_dispatch(struct svc_rqst *rqstp, u32 *statp); - -/* nfsd/vfs.c */ -int fh_lock_parent(struct svc_fh *, struct dentry *); -int nfsd_racache_init(int); -void nfsd_racache_shutdown(void); -int nfsd_lookup(struct svc_rqst *, struct svc_fh *, - const char *, int, struct svc_fh *); -int nfsd_setattr(struct svc_rqst *, struct svc_fh *, - struct iattr *, int, time_t); -int nfsd_create(struct svc_rqst *, struct svc_fh *, - char *name, int len, struct iattr *attrs, - int type, dev_t rdev, struct svc_fh *res); -#ifdef CONFIG_NFSD_V3 -int nfsd_access(struct svc_rqst *, struct svc_fh *, u32 *, u32 *); -int nfsd_create_v3(struct svc_rqst *, struct svc_fh *, - char *name, int len, struct iattr *attrs, - struct svc_fh *res, int createmode, - u32 *verifier, int *truncp); -int nfsd_commit(struct svc_rqst *, struct svc_fh *, - off_t, unsigned long); -#endif /* CONFIG_NFSD_V3 */ -int nfsd_open(struct svc_rqst *, struct svc_fh *, int, - int, struct file *); -void nfsd_close(struct file *); -int nfsd_read(struct svc_rqst *, struct svc_fh *, - loff_t, struct iovec *,int, unsigned long *); -int nfsd_write(struct svc_rqst *, struct svc_fh *, - loff_t, struct iovec *,int, unsigned long, int *); -int nfsd_readlink(struct svc_rqst *, struct svc_fh *, - char *, int *); -int nfsd_symlink(struct svc_rqst *, struct svc_fh *, - char *name, int len, char *path, int plen, - struct svc_fh *res, struct iattr *); -int nfsd_link(struct svc_rqst *, struct svc_fh *, - char *, int, struct svc_fh *); -int nfsd_rename(struct svc_rqst *, - struct svc_fh *, char *, int, - struct svc_fh *, char *, int); -int nfsd_remove(struct svc_rqst *, - struct svc_fh *, char *, int); -int nfsd_unlink(struct svc_rqst *, struct svc_fh *, int type, - char *name, int len); -int nfsd_truncate(struct svc_rqst *, struct svc_fh *, - unsigned long size); -int nfsd_readdir(struct svc_rqst *, struct svc_fh *, - loff_t *, struct readdir_cd *, encode_dent_fn); -int nfsd_statfs(struct svc_rqst *, struct svc_fh *, - struct statfs *); - -int nfsd_notify_change(struct inode *, struct iattr *); -int nfsd_permission(struct svc_export *, struct dentry *, int); - - -/* - * NFSv4 State - */ -#ifdef CONFIG_NFSD_V4 -void nfs4_state_init(void); -void nfs4_state_shutdown(void); -#else -void static inline nfs4_state_init(void){} -void static inline nfs4_state_shutdown(void){} -#endif - -/* - * lockd binding - */ -void nfsd_lockd_init(void); -void nfsd_lockd_shutdown(void); - - -/* - * These macros provide pre-xdr'ed values for faster operation. - */ -#define nfs_ok __constant_htonl(NFS_OK) -#define nfserr_perm __constant_htonl(NFSERR_PERM) -#define nfserr_noent __constant_htonl(NFSERR_NOENT) -#define nfserr_io __constant_htonl(NFSERR_IO) -#define nfserr_nxio __constant_htonl(NFSERR_NXIO) -#define nfserr_eagain __constant_htonl(NFSERR_EAGAIN) -#define nfserr_acces __constant_htonl(NFSERR_ACCES) -#define nfserr_exist __constant_htonl(NFSERR_EXIST) -#define nfserr_xdev __constant_htonl(NFSERR_XDEV) -#define nfserr_nodev __constant_htonl(NFSERR_NODEV) -#define nfserr_notdir __constant_htonl(NFSERR_NOTDIR) -#define nfserr_isdir __constant_htonl(NFSERR_ISDIR) -#define nfserr_inval __constant_htonl(NFSERR_INVAL) -#define nfserr_fbig __constant_htonl(NFSERR_FBIG) -#define nfserr_nospc __constant_htonl(NFSERR_NOSPC) -#define nfserr_rofs __constant_htonl(NFSERR_ROFS) -#define nfserr_mlink __constant_htonl(NFSERR_MLINK) -#define nfserr_opnotsupp __constant_htonl(NFSERR_OPNOTSUPP) -#define nfserr_nametoolong __constant_htonl(NFSERR_NAMETOOLONG) -#define nfserr_notempty __constant_htonl(NFSERR_NOTEMPTY) -#define nfserr_dquot __constant_htonl(NFSERR_DQUOT) -#define nfserr_stale __constant_htonl(NFSERR_STALE) -#define nfserr_remote __constant_htonl(NFSERR_REMOTE) -#define nfserr_wflush __constant_htonl(NFSERR_WFLUSH) -#define nfserr_badhandle __constant_htonl(NFSERR_BADHANDLE) -#define nfserr_notsync __constant_htonl(NFSERR_NOT_SYNC) -#define nfserr_badcookie __constant_htonl(NFSERR_BAD_COOKIE) -#define nfserr_notsupp __constant_htonl(NFSERR_NOTSUPP) -#define nfserr_toosmall __constant_htonl(NFSERR_TOOSMALL) -#define nfserr_serverfault __constant_htonl(NFSERR_SERVERFAULT) -#define nfserr_badtype __constant_htonl(NFSERR_BADTYPE) -#define nfserr_jukebox __constant_htonl(NFSERR_JUKEBOX) -#define nfserr_bad_cookie __constant_htonl(NFSERR_BAD_COOKIE) -#define nfserr_same __constant_htonl(NFSERR_SAME) -#define nfserr_clid_inuse __constant_htonl(NFSERR_CLID_INUSE) -#define nfserr_stale_clientid __constant_htonl(NFSERR_STALE_CLIENTID) -#define nfserr_resource __constant_htonl(NFSERR_RESOURCE) -#define nfserr_nofilehandle __constant_htonl(NFSERR_NOFILEHANDLE) -#define nfserr_minor_vers_mismatch __constant_htonl(NFSERR_MINOR_VERS_MISMATCH) -#define nfserr_symlink __constant_htonl(NFSERR_SYMLINK) -#define nfserr_not_same __constant_htonl(NFSERR_NOT_SAME) -#define nfserr_readdir_nospc __constant_htonl(NFSERR_READDIR_NOSPC) -#define nfserr_bad_xdr __constant_htonl(NFSERR_BAD_XDR) - -/* error codes for internal use */ -/* if a request fails due to kmalloc failure, it gets dropped. - * Client should resend eventually - */ -#define nfserr_dropit __constant_htonl(30000) -/* end-of-file indicator in readdir */ -#define nfserr_eof __constant_htonl(30001) - -/* Check for dir entries '.' and '..' */ -#define isdotent(n, l) (l < 3 && n[0] == '.' && (l == 1 || n[1] == '.')) - -/* - * Time of server startup - */ -extern struct timeval nfssvc_boot; - - -#ifdef CONFIG_NFSD_V4 - -/* before processing a COMPOUND operation, we have to check that there - * is enough space in the buffer for XDR encode to succeed. otherwise, - * we might process an operation with side effects, and be unable to - * tell the client that the operation succeeded. - * - * COMPOUND_SLACK_SPACE - this is the minimum amount of buffer space - * needed to encode an "ordinary" _successful_ operation. (GETATTR, - * READ, READDIR, and READLINK have their own buffer checks.) if we - * fall below this level, we fail the next operation with NFS4ERR_RESOURCE. - * - * COMPOUND_ERR_SLACK_SPACE - this is the minimum amount of buffer space - * needed to encode an operation which has failed with NFS4ERR_RESOURCE. - * care is taken to ensure that we never fall below this level for any - * reason. - */ -#define COMPOUND_SLACK_SPACE 140 /* OP_GETFH */ -#define COMPOUND_ERR_SLACK_SPACE 12 /* OP_SETATTR */ - -#define NFSD_LEASE_TIME 60 /* seconds */ - -/* - * The following attributes are currently not supported by the NFSv4 server: - * ACL (will be supported in a forthcoming patch) - * ARCHIVE (deprecated anyway) - * FS_LOCATIONS (will be supported eventually) - * HIDDEN (unlikely to be supported any time soon) - * MIMETYPE (unlikely to be supported any time soon) - * QUOTA_* (will be supported in a forthcoming patch) - * SYSTEM (unlikely to be supported any time soon) - * TIME_BACKUP (unlikely to be supported any time soon) - * TIME_CREATE (unlikely to be supported any time soon) - */ -#define NFSD_SUPPORTED_ATTRS_WORD0 \ -(FATTR4_WORD0_SUPPORTED_ATTRS | FATTR4_WORD0_TYPE | FATTR4_WORD0_FH_EXPIRE_TYPE \ - | FATTR4_WORD0_CHANGE | FATTR4_WORD0_SIZE | FATTR4_WORD0_LINK_SUPPORT \ - | FATTR4_WORD0_SYMLINK_SUPPORT | FATTR4_WORD0_NAMED_ATTR | FATTR4_WORD0_FSID \ - | FATTR4_WORD0_UNIQUE_HANDLES | FATTR4_WORD0_LEASE_TIME | FATTR4_WORD0_RDATTR_ERROR \ - | FATTR4_WORD0_ACLSUPPORT | FATTR4_WORD0_CANSETTIME | FATTR4_WORD0_CASE_INSENSITIVE \ - | FATTR4_WORD0_CASE_PRESERVING | FATTR4_WORD0_CHOWN_RESTRICTED \ - | FATTR4_WORD0_FILEHANDLE | FATTR4_WORD0_FILEID | FATTR4_WORD0_FILES_AVAIL \ - | FATTR4_WORD0_FILES_FREE | FATTR4_WORD0_FILES_TOTAL | FATTR4_WORD0_HOMOGENEOUS \ - | FATTR4_WORD0_MAXFILESIZE | FATTR4_WORD0_MAXLINK | FATTR4_WORD0_MAXNAME \ - | FATTR4_WORD0_MAXREAD | FATTR4_WORD0_MAXWRITE) - -#define NFSD_SUPPORTED_ATTRS_WORD1 \ -(FATTR4_WORD1_MODE | FATTR4_WORD1_NO_TRUNC | FATTR4_WORD1_NUMLINKS \ - | FATTR4_WORD1_OWNER | FATTR4_WORD1_OWNER_GROUP | FATTR4_WORD1_RAWDEV \ - | FATTR4_WORD1_SPACE_AVAIL | FATTR4_WORD1_SPACE_FREE | FATTR4_WORD1_SPACE_TOTAL \ - | FATTR4_WORD1_SPACE_USED | FATTR4_WORD1_TIME_ACCESS | FATTR4_WORD1_TIME_ACCESS_SET \ - | FATTR4_WORD1_TIME_CREATE | FATTR4_WORD1_TIME_DELTA | FATTR4_WORD1_TIME_METADATA \ - | FATTR4_WORD1_TIME_MODIFY | FATTR4_WORD1_TIME_MODIFY_SET) - -/* These will return ERR_INVAL if specified in GETATTR or READDIR. */ -#define NFSD_WRITEONLY_ATTRS_WORD1 \ -(FATTR4_WORD1_TIME_ACCESS_SET | FATTR4_WORD1_TIME_MODIFY_SET) - -/* These are the only attrs allowed in CREATE/OPEN/SETATTR. */ -#define NFSD_WRITEABLE_ATTRS_WORD0 FATTR4_WORD0_SIZE -#define NFSD_WRITEABLE_ATTRS_WORD1 \ -(FATTR4_WORD1_MODE | FATTR4_WORD1_OWNER | FATTR4_WORD1_OWNER_GROUP \ - | FATTR4_WORD1_TIME_ACCESS_SET | FATTR4_WORD1_TIME_METADATA | FATTR4_WORD1_TIME_MODIFY_SET) - -#endif /* CONFIG_NFSD_V4 */ - -#endif /* __KERNEL__ */ - -#endif /* LINUX_NFSD_NFSD_H */ ./linux/nfsd-defines/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.770417264 +0000 @@ -1,3589 +0,0 @@ -/* - md.c : Multiple Devices driver for Linux - Copyright (C) 1998, 1999, 2000 Ingo Molnar - - completely rewritten, based on the MD driver code from Marc Zyngier - - Changes: - - - RAID-1/RAID-5 extensions by Miguel de Icaza, Gadi Oxman, Ingo Molnar - - boot support for linear and striped mode by Harald Hoyer - - kerneld support by Boris Tobotras - - kmod support by: Cyrus Durgin - - RAID0 bugfixes: Mark Anthony Lisher - - Devfs support by Richard Gooch - - - lots of fixes and improvements to the RAID1/RAID5 and generic - RAID code (such as request based resynchronization): - - Neil Brown . - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - You should have received a copy of the GNU General Public License - (for example /usr/src/linux/COPYING); if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#include -#include -#include -#include -#include -#include -#include -#include /* for invalidate_bdev */ -#include - -#include - -#ifdef CONFIG_KMOD -#include -#endif - -#define __KERNEL_SYSCALLS__ -#include - -#include - -#define MAJOR_NR MD_MAJOR -#define MD_DRIVER -#define DEVICE_NR(device) (minor(device)) - -#include - -#define DEBUG 0 -#define dprintk(x...) ((void)(DEBUG && printk(x))) - - -#ifndef MODULE -static void autostart_arrays (void); -#endif - -static mdk_personality_t *pers[MAX_PERSONALITY]; -static spinlock_t pers_lock = SPIN_LOCK_UNLOCKED; - -/* - * Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit' - * is 1000 KB/sec, so the extra system load does not show up that much. - * Increase it if you want to have more _guaranteed_ speed. Note that - * the RAID driver will use the maximum available bandwith if the IO - * subsystem is idle. There is also an 'absolute maximum' reconstruction - * speed limit - in case reconstruction slows down your system despite - * idle IO detection. - * - * you can change it via /proc/sys/dev/raid/speed_limit_min and _max. - */ - -static int sysctl_speed_limit_min = 1000; -static int sysctl_speed_limit_max = 200000; - -static struct ctl_table_header *raid_table_header; - -static ctl_table raid_table[] = { - { - .ctl_name = DEV_RAID_SPEED_LIMIT_MIN, - .procname = "speed_limit_min", - .data = &sysctl_speed_limit_min, - .maxlen = sizeof(int), - .mode = 0644, - .proc_handler = &proc_dointvec, - }, - { - .ctl_name = DEV_RAID_SPEED_LIMIT_MAX, - .procname = "speed_limit_max", - .data = &sysctl_speed_limit_max, - .maxlen = sizeof(int), - .mode = 0644, - .proc_handler = &proc_dointvec, - }, - { .ctl_name = 0 } -}; - -static ctl_table raid_dir_table[] = { - { - .ctl_name = DEV_RAID, - .procname = "raid", - .maxlen = 0, - .mode = 0555, - .child = raid_table, - }, - { .ctl_name = 0 } -}; - -static ctl_table raid_root_table[] = { - { - .ctl_name = CTL_DEV, - .procname = "dev", - .maxlen = 0, - .mode = 0555, - .child = raid_dir_table, - }, - { .ctl_name = 0 } -}; - -static struct block_device_operations md_fops; - -static struct gendisk *disks[MAX_MD_DEVS]; - -/* - * Enables to iterate over all existing md arrays - * all_mddevs_lock protects this list as well as mddev_map. - */ -static LIST_HEAD(all_mddevs); -static spinlock_t all_mddevs_lock = SPIN_LOCK_UNLOCKED; - - -/* - * iterates through all used mddevs in the system. - * We take care to grab the all_mddevs_lock whenever navigating - * the list, and to always hold a refcount when unlocked. - * Any code which breaks out of this loop while own - * a reference to the current mddev and must mddev_put it. - */ -#define ITERATE_MDDEV(mddev,tmp) \ - \ - for (({ spin_lock(&all_mddevs_lock); \ - tmp = all_mddevs.next; \ - mddev = NULL;}); \ - ({ if (tmp != &all_mddevs) \ - mddev_get(list_entry(tmp, mddev_t, all_mddevs));\ - spin_unlock(&all_mddevs_lock); \ - if (mddev) mddev_put(mddev); \ - mddev = list_entry(tmp, mddev_t, all_mddevs); \ - tmp != &all_mddevs;}); \ - ({ spin_lock(&all_mddevs_lock); \ - tmp = tmp->next;}) \ - ) - -static mddev_t *mddev_map[MAX_MD_DEVS]; - -static int md_fail_request (request_queue_t *q, struct bio *bio) -{ - bio_io_error(bio, bio->bi_size); - return 0; -} - -static inline mddev_t *mddev_get(mddev_t *mddev) -{ - atomic_inc(&mddev->active); - return mddev; -} - -static void mddev_put(mddev_t *mddev) -{ - if (!atomic_dec_and_lock(&mddev->active, &all_mddevs_lock)) - return; - if (!mddev->raid_disks && list_empty(&mddev->disks)) { - list_del(&mddev->all_mddevs); - mddev_map[mdidx(mddev)] = NULL; - kfree(mddev); - MOD_DEC_USE_COUNT; - } - spin_unlock(&all_mddevs_lock); -} - -static mddev_t * mddev_find(int unit) -{ - mddev_t *mddev, *new = NULL; - - retry: - spin_lock(&all_mddevs_lock); - if (mddev_map[unit]) { - mddev = mddev_get(mddev_map[unit]); - spin_unlock(&all_mddevs_lock); - if (new) - kfree(new); - return mddev; - } - if (new) { - mddev_map[unit] = new; - list_add(&new->all_mddevs, &all_mddevs); - spin_unlock(&all_mddevs_lock); - MOD_INC_USE_COUNT; - return new; - } - spin_unlock(&all_mddevs_lock); - - new = (mddev_t *) kmalloc(sizeof(*new), GFP_KERNEL); - if (!new) - return NULL; - - memset(new, 0, sizeof(*new)); - - new->__minor = unit; - init_MUTEX(&new->reconfig_sem); - INIT_LIST_HEAD(&new->disks); - INIT_LIST_HEAD(&new->all_mddevs); - init_timer(&new->safemode_timer); - atomic_set(&new->active, 1); - blk_queue_make_request(&new->queue, md_fail_request); - - goto retry; -} - -static inline int mddev_lock(mddev_t * mddev) -{ - return down_interruptible(&mddev->reconfig_sem); -} - -static inline void mddev_lock_uninterruptible(mddev_t * mddev) -{ - down(&mddev->reconfig_sem); -} - -static inline int mddev_trylock(mddev_t * mddev) -{ - return down_trylock(&mddev->reconfig_sem); -} - -static inline void mddev_unlock(mddev_t * mddev) -{ - up(&mddev->reconfig_sem); -} - -mdk_rdev_t * find_rdev_nr(mddev_t *mddev, int nr) -{ - mdk_rdev_t * rdev; - struct list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == nr) - return rdev; - } - return NULL; -} - -static mdk_rdev_t * find_rdev(mddev_t * mddev, dev_t dev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->bdev->bd_dev == dev) - return rdev; - } - return NULL; -} - -inline static sector_t calc_dev_sboffset(struct block_device *bdev) -{ - sector_t size = bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - return MD_NEW_SIZE_BLOCKS(size); -} - -static sector_t calc_dev_size(mdk_rdev_t *rdev, unsigned chunk_size) -{ - sector_t size; - - size = rdev->sb_offset; - - if (chunk_size) - size &= ~((sector_t)chunk_size/1024 - 1); - return size; -} - -static int alloc_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb_page) - MD_BUG(); - - rdev->sb_page = alloc_page(GFP_KERNEL); - if (!rdev->sb_page) { - printk(KERN_ALERT "md: out of memory.\n"); - return -EINVAL; - } - - return 0; -} - -static void free_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb_page) { - page_cache_release(rdev->sb_page); - rdev->sb_loaded = 0; - rdev->sb_page = NULL; - rdev->sb_offset = 0; - rdev->size = 0; - } -} - - -static int bi_complete(struct bio *bio, unsigned int bytes_done, int error) -{ - if (bio->bi_size) - return 1; - - complete((struct completion*)bio->bi_private); - return 0; -} - -static int sync_page_io(struct block_device *bdev, sector_t sector, int size, - struct page *page, int rw) -{ - struct bio bio; - struct bio_vec vec; - struct completion event; - - bio_init(&bio); - bio.bi_io_vec = &vec; - vec.bv_page = page; - vec.bv_len = size; - vec.bv_offset = 0; - bio.bi_vcnt = 1; - bio.bi_idx = 0; - bio.bi_size = size; - bio.bi_bdev = bdev; - bio.bi_sector = sector; - init_completion(&event); - bio.bi_private = &event; - bio.bi_end_io = bi_complete; - submit_bio(rw, &bio); - blk_run_queues(); - wait_for_completion(&event); - - return test_bit(BIO_UPTODATE, &bio.bi_flags); -} - -static int read_disk_sb(mdk_rdev_t * rdev) -{ - - if (!rdev->sb_page) { - MD_BUG(); - return -EINVAL; - } - if (rdev->sb_loaded) - return 0; - - - if (!sync_page_io(rdev->bdev, rdev->sb_offset<<1, MD_SB_BYTES, rdev->sb_page, READ)) - goto fail; - rdev->sb_loaded = 1; - return 0; - -fail: - printk(KERN_ERR "md: disabled device %s, could not read superblock.\n", - bdev_partition_name(rdev->bdev)); - return -EINVAL; -} - -static int uuid_equal(mdp_super_t *sb1, mdp_super_t *sb2) -{ - if ( (sb1->set_uuid0 == sb2->set_uuid0) && - (sb1->set_uuid1 == sb2->set_uuid1) && - (sb1->set_uuid2 == sb2->set_uuid2) && - (sb1->set_uuid3 == sb2->set_uuid3)) - - return 1; - - return 0; -} - - -static int sb_equal(mdp_super_t *sb1, mdp_super_t *sb2) -{ - int ret; - mdp_super_t *tmp1, *tmp2; - - tmp1 = kmalloc(sizeof(*tmp1),GFP_KERNEL); - tmp2 = kmalloc(sizeof(*tmp2),GFP_KERNEL); - - if (!tmp1 || !tmp2) { - ret = 0; - printk(KERN_INFO "md.c: sb1 is not equal to sb2!\n"); - goto abort; - } - - *tmp1 = *sb1; - *tmp2 = *sb2; - - /* - * nr_disks is not constant - */ - tmp1->nr_disks = 0; - tmp2->nr_disks = 0; - - if (memcmp(tmp1, tmp2, MD_SB_GENERIC_CONSTANT_WORDS * 4)) - ret = 0; - else - ret = 1; - -abort: - if (tmp1) - kfree(tmp1); - if (tmp2) - kfree(tmp2); - - return ret; -} - -static unsigned int calc_sb_csum(mdp_super_t * sb) -{ - unsigned int disk_csum, csum; - - disk_csum = sb->sb_csum; - sb->sb_csum = 0; - csum = csum_partial((void *)sb, MD_SB_BYTES, 0); - sb->sb_csum = disk_csum; - return csum; -} - -/* - * Handle superblock details. - * We want to be able to handle multiple superblock formats - * so we have a common interface to them all, and an array of - * different handlers. - * We rely on user-space to write the initial superblock, and support - * reading and updating of superblocks. - * Interface methods are: - * int load_super(mdk_rdev_t *dev, mdk_rdev_t *refdev, int minor_version) - * loads and validates a superblock on dev. - * if refdev != NULL, compare superblocks on both devices - * Return: - * 0 - dev has a superblock that is compatible with refdev - * 1 - dev has a superblock that is compatible and newer than refdev - * so dev should be used as the refdev in future - * -EINVAL superblock incompatible or invalid - * -othererror e.g. -EIO - * - * int validate_super(mddev_t *mddev, mdk_rdev_t *dev) - * Verify that dev is acceptable into mddev. - * The first time, mddev->raid_disks will be 0, and data from - * dev should be merged in. Subsequent calls check that dev - * is new enough. Return 0 or -EINVAL - * - * void sync_super(mddev_t *mddev, mdk_rdev_t *dev) - * Update the superblock for rdev with data in mddev - * This does not write to disc. - * - */ - -struct super_type { - char *name; - struct module *owner; - int (*load_super)(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version); - int (*validate_super)(mddev_t *mddev, mdk_rdev_t *rdev); - void (*sync_super)(mddev_t *mddev, mdk_rdev_t *rdev); -}; - -/* - * load_super for 0.90.0 - */ -static int super_90_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version) -{ - mdp_super_t *sb; - int ret; - sector_t sb_offset; - - /* - * Calculate the position of the superblock, - * it's at the end of the disk. - * - * It also happens to be a multiple of 4Kb. - */ - sb_offset = calc_dev_sboffset(rdev->bdev); - rdev->sb_offset = sb_offset; - - ret = read_disk_sb(rdev); - if (ret) return ret; - - ret = -EINVAL; - - sb = (mdp_super_t*)page_address(rdev->sb_page); - - if (sb->md_magic != MD_SB_MAGIC) { - printk(KERN_ERR "md: invalid raid superblock magic on %s\n", - bdev_partition_name(rdev->bdev)); - goto abort; - } - - if (sb->major_version != 0 || - sb->minor_version != 90) { - printk(KERN_WARNING "Bad version number %d.%d on %s\n", - sb->major_version, sb->minor_version, - bdev_partition_name(rdev->bdev)); - goto abort; - } - - if (sb->md_minor >= MAX_MD_DEVS) { - printk(KERN_ERR "md: %s: invalid raid minor (%x)\n", - bdev_partition_name(rdev->bdev), sb->md_minor); - goto abort; - } - if (sb->raid_disks <= 0) - goto abort; - - if (calc_sb_csum(sb) != sb->sb_csum) { - printk(KERN_WARNING "md: invalid superblock checksum on %s\n", - bdev_partition_name(rdev->bdev)); - goto abort; - } - - rdev->preferred_minor = sb->md_minor; - rdev->data_offset = 0; - - if (sb->level == MULTIPATH) - rdev->desc_nr = -1; - else - rdev->desc_nr = sb->this_disk.number; - - if (refdev == 0) - ret = 1; - else { - __u64 ev1, ev2; - mdp_super_t *refsb = (mdp_super_t*)page_address(refdev->sb_page); - if (!uuid_equal(refsb, sb)) { - printk(KERN_WARNING "md: %s has different UUID to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - goto abort; - } - if (!sb_equal(refsb, sb)) { - printk(KERN_WARNING "md: %s has same UUID" - " but different superblock to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - goto abort; - } - ev1 = md_event(sb); - ev2 = md_event(refsb); - if (ev1 > ev2) - ret = 1; - else - ret = 0; - } - rdev->size = calc_dev_size(rdev, sb->chunk_size); - - abort: - return ret; -} - -/* - * validate_super for 0.90.0 - */ -static int super_90_validate(mddev_t *mddev, mdk_rdev_t *rdev) -{ - mdp_disk_t *desc; - mdp_super_t *sb = (mdp_super_t *)page_address(rdev->sb_page); - - if (mddev->raid_disks == 0) { - mddev->major_version = 0; - mddev->minor_version = sb->minor_version; - mddev->patch_version = sb->patch_version; - mddev->persistent = ! sb->not_persistent; - mddev->chunk_size = sb->chunk_size; - mddev->ctime = sb->ctime; - mddev->utime = sb->utime; - mddev->level = sb->level; - mddev->layout = sb->layout; - mddev->raid_disks = sb->raid_disks; - mddev->size = sb->size; - mddev->events = md_event(sb); - - if (sb->state & (1<recovery_cp = MaxSector; - else { - if (sb->events_hi == sb->cp_events_hi && - sb->events_lo == sb->cp_events_lo) { - mddev->recovery_cp = sb->recovery_cp; - } else - mddev->recovery_cp = 0; - } - - memcpy(mddev->uuid+0, &sb->set_uuid0, 4); - memcpy(mddev->uuid+4, &sb->set_uuid1, 4); - memcpy(mddev->uuid+8, &sb->set_uuid2, 4); - memcpy(mddev->uuid+12,&sb->set_uuid3, 4); - - mddev->max_disks = MD_SB_DISKS; - } else { - __u64 ev1; - ev1 = md_event(sb); - ++ev1; - if (ev1 < mddev->events) - return -EINVAL; - } - if (mddev->level != LEVEL_MULTIPATH) { - rdev->raid_disk = -1; - rdev->in_sync = rdev->faulty = 0; - desc = sb->disks + rdev->desc_nr; - - if (desc->state & (1<faulty = 1; - else if (desc->state & (1<raid_disk < mddev->raid_disks) { - rdev->in_sync = 1; - rdev->raid_disk = desc->raid_disk; - } - } - return 0; -} - -/* - * sync_super for 0.90.0 - */ -static void super_90_sync(mddev_t *mddev, mdk_rdev_t *rdev) -{ - mdp_super_t *sb; - struct list_head *tmp; - mdk_rdev_t *rdev2; - int next_spare = mddev->raid_disks; - - /* make rdev->sb match mddev data.. - * - * 1/ zero out disks - * 2/ Add info for each disk, keeping track of highest desc_nr - * 3/ any empty disks < highest become removed - * - * disks[0] gets initialised to REMOVED because - * we cannot be sure from other fields if it has - * been initialised or not. - */ - int highest = 0; - int i; - int active=0, working=0,failed=0,spare=0,nr_disks=0; - - sb = (mdp_super_t*)page_address(rdev->sb_page); - - memset(sb, 0, sizeof(*sb)); - - sb->md_magic = MD_SB_MAGIC; - sb->major_version = mddev->major_version; - sb->minor_version = mddev->minor_version; - sb->patch_version = mddev->patch_version; - sb->gvalid_words = 0; /* ignored */ - memcpy(&sb->set_uuid0, mddev->uuid+0, 4); - memcpy(&sb->set_uuid1, mddev->uuid+4, 4); - memcpy(&sb->set_uuid2, mddev->uuid+8, 4); - memcpy(&sb->set_uuid3, mddev->uuid+12,4); - - sb->ctime = mddev->ctime; - sb->level = mddev->level; - sb->size = mddev->size; - sb->raid_disks = mddev->raid_disks; - sb->md_minor = mddev->__minor; - sb->not_persistent = !mddev->persistent; - sb->utime = mddev->utime; - sb->state = 0; - sb->events_hi = (mddev->events>>32); - sb->events_lo = (u32)mddev->events; - - if (mddev->in_sync) - { - sb->recovery_cp = mddev->recovery_cp; - sb->cp_events_hi = (mddev->events>>32); - sb->cp_events_lo = (u32)mddev->events; - if (mddev->recovery_cp == MaxSector) - sb->state = (1<< MD_SB_CLEAN); - } else - sb->recovery_cp = 0; - - sb->layout = mddev->layout; - sb->chunk_size = mddev->chunk_size; - - sb->disks[0].state = (1<raid_disk >= 0 && rdev2->in_sync && !rdev2->faulty) - rdev2->desc_nr = rdev2->raid_disk; - else - rdev2->desc_nr = next_spare++; - d = &sb->disks[rdev2->desc_nr]; - nr_disks++; - d->number = rdev2->desc_nr; - d->major = MAJOR(rdev2->bdev->bd_dev); - d->minor = MINOR(rdev2->bdev->bd_dev); - if (rdev2->raid_disk >= 0 && rdev->in_sync && !rdev2->faulty) - d->raid_disk = rdev2->raid_disk; - else - d->raid_disk = rdev2->desc_nr; /* compatibility */ - if (rdev2->faulty) { - d->state = (1<in_sync) { - d->state = (1<state |= (1<state = 0; - spare++; - working++; - } - if (rdev2->desc_nr > highest) - highest = rdev2->desc_nr; - } - - /* now set the "removed" bit on any non-trailing holes */ - for (i=0; idisks[i]; - if (d->state == 0 && d->number == 0) { - d->number = i; - d->raid_disk = i; - d->state = (1<nr_disks = nr_disks; - sb->active_disks = active; - sb->working_disks = working; - sb->failed_disks = failed; - sb->spare_disks = spare; - - sb->this_disk = sb->disks[rdev->desc_nr]; - sb->sb_csum = calc_sb_csum(sb); -} - -/* - * version 1 superblock - */ - -static unsigned int calc_sb_1_csum(struct mdp_superblock_1 * sb) -{ - unsigned int disk_csum, csum; - int size = 256 + sb->max_dev*2; - - disk_csum = sb->sb_csum; - sb->sb_csum = 0; - csum = csum_partial((void *)sb, size, 0); - sb->sb_csum = disk_csum; - return csum; -} - -static int super_1_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version) -{ - struct mdp_superblock_1 *sb; - int ret; - sector_t sb_offset; - - /* - * Calculate the position of the superblock. - * It is always aligned to a 4K boundary and - * depeding on minor_version, it can be: - * 0: At least 8K, but less than 12K, from end of device - * 1: At start of device - * 2: 4K from start of device. - */ - switch(minor_version) { - case 0: - sb_offset = rdev->bdev->bd_inode->i_size >> 9; - sb_offset -= 8*2; - sb_offset &= ~(4*2); - /* convert from sectors to K */ - sb_offset /= 2; - break; - case 1: - sb_offset = 0; - break; - case 2: - sb_offset = 4; - break; - default: - return -EINVAL; - } - rdev->sb_offset = sb_offset; - - ret = read_disk_sb(rdev); - if (ret) return ret; - - - sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - if (sb->magic != cpu_to_le32(MD_SB_MAGIC) || - sb->major_version != cpu_to_le32(1) || - le32_to_cpu(sb->max_dev) > (4096-256)/2 || - le64_to_cpu(sb->super_offset) != (rdev->sb_offset<<1) || - sb->feature_map != 0) - return -EINVAL; - - if (calc_sb_1_csum(sb) != sb->sb_csum) { - printk("md: invalid superblock checksum on %s\n", - bdev_partition_name(rdev->bdev)); - return -EINVAL; - } - rdev->preferred_minor = 0xffff; - rdev->data_offset = le64_to_cpu(sb->data_offset); - - if (refdev == 0) - return 1; - else { - __u64 ev1, ev2; - struct mdp_superblock_1 *refsb = - (struct mdp_superblock_1*)page_address(refdev->sb_page); - - if (memcmp(sb->set_uuid, refsb->set_uuid, 16) != 0 || - sb->level != refsb->level || - sb->layout != refsb->layout || - sb->chunksize != refsb->chunksize) { - printk(KERN_WARNING "md: %s has strangely different" - " superblock to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - return -EINVAL; - } - ev1 = le64_to_cpu(sb->events); - ev2 = le64_to_cpu(refsb->events); - - if (ev1 > ev2) - return 1; - } - if (minor_version) - rdev->size = ((rdev->bdev->bd_inode->i_size>>9) - le64_to_cpu(sb->data_offset)) / 2; - else - rdev->size = rdev->sb_offset; - if (rdev->size < le64_to_cpu(sb->data_size)/2) - return -EINVAL; - rdev->size = le64_to_cpu(sb->data_size)/2; - if (le32_to_cpu(sb->chunksize)) - rdev->size &= ~((sector_t)le32_to_cpu(sb->chunksize)/2 - 1); - return 0; -} - -static int super_1_validate(mddev_t *mddev, mdk_rdev_t *rdev) -{ - struct mdp_superblock_1 *sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - if (mddev->raid_disks == 0) { - mddev->major_version = 1; - mddev->minor_version = 0; - mddev->patch_version = 0; - mddev->persistent = 1; - mddev->chunk_size = le32_to_cpu(sb->chunksize) << 9; - mddev->ctime = le64_to_cpu(sb->ctime) & ((1ULL << 32)-1); - mddev->utime = le64_to_cpu(sb->utime) & ((1ULL << 32)-1); - mddev->level = le32_to_cpu(sb->level); - mddev->layout = le32_to_cpu(sb->layout); - mddev->raid_disks = le32_to_cpu(sb->raid_disks); - mddev->size = (u32)le64_to_cpu(sb->size); - mddev->events = le64_to_cpu(sb->events); - - mddev->recovery_cp = le64_to_cpu(sb->resync_offset); - memcpy(mddev->uuid, sb->set_uuid, 16); - - mddev->max_disks = (4096-256)/2; - } else { - __u64 ev1; - ev1 = le64_to_cpu(sb->events); - ++ev1; - if (ev1 < mddev->events) - return -EINVAL; - } - - if (mddev->level != LEVEL_MULTIPATH) { - int role; - rdev->desc_nr = le32_to_cpu(sb->dev_number); - role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]); - switch(role) { - case 0xffff: /* spare */ - rdev->in_sync = 0; - rdev->faulty = 0; - rdev->raid_disk = -1; - break; - case 0xfffe: /* faulty */ - rdev->in_sync = 0; - rdev->faulty = 1; - rdev->raid_disk = -1; - break; - default: - rdev->in_sync = 1; - rdev->faulty = 0; - rdev->raid_disk = role; - break; - } - } - return 0; -} - -static void super_1_sync(mddev_t *mddev, mdk_rdev_t *rdev) -{ - struct mdp_superblock_1 *sb; - struct list_head *tmp; - mdk_rdev_t *rdev2; - int max_dev, i; - /* make rdev->sb match mddev and rdev data. */ - - sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - sb->feature_map = 0; - sb->pad0 = 0; - memset(sb->pad1, 0, sizeof(sb->pad1)); - memset(sb->pad2, 0, sizeof(sb->pad2)); - memset(sb->pad3, 0, sizeof(sb->pad3)); - - sb->utime = cpu_to_le64((__u64)mddev->utime); - sb->events = cpu_to_le64(mddev->events); - if (mddev->in_sync) - sb->resync_offset = cpu_to_le64(mddev->recovery_cp); - else - sb->resync_offset = cpu_to_le64(0); - - max_dev = 0; - ITERATE_RDEV(mddev,rdev2,tmp) - if (rdev2->desc_nr > max_dev) - max_dev = rdev2->desc_nr; - - sb->max_dev = max_dev; - for (i=0; idev_roles[max_dev] = cpu_to_le16(0xfffe); - - ITERATE_RDEV(mddev,rdev2,tmp) { - i = rdev2->desc_nr; - if (rdev2->faulty) - sb->dev_roles[i] = cpu_to_le16(0xfffe); - else if (rdev2->in_sync) - sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); - else - sb->dev_roles[i] = cpu_to_le16(0xffff); - } - - sb->recovery_offset = cpu_to_le64(0); /* not supported yet */ -} - - -struct super_type super_types[] = { - [0] = { - .name = "0.90.0", - .owner = THIS_MODULE, - .load_super = super_90_load, - .validate_super = super_90_validate, - .sync_super = super_90_sync, - }, - [1] = { - .name = "md-1", - .owner = THIS_MODULE, - .load_super = super_1_load, - .validate_super = super_1_validate, - .sync_super = super_1_sync, - }, -}; - -static mdk_rdev_t * match_dev_unit(mddev_t *mddev, mdk_rdev_t *dev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) - if (rdev->bdev->bd_contains == dev->bdev->bd_contains) - return rdev; - - return NULL; -} - -static int match_mddev_units(mddev_t *mddev1, mddev_t *mddev2) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev1,rdev,tmp) - if (match_dev_unit(mddev2, rdev)) - return 1; - - return 0; -} - -static LIST_HEAD(pending_raid_disks); - -static int bind_rdev_to_array(mdk_rdev_t * rdev, mddev_t * mddev) -{ - mdk_rdev_t *same_pdev; - - if (rdev->mddev) { - MD_BUG(); - return -EINVAL; - } - same_pdev = match_dev_unit(mddev, rdev); - if (same_pdev) - printk(KERN_WARNING - "md%d: WARNING: %s appears to be on the same physical" - " disk as %s. True\n protection against single-disk" - " failure might be compromised.\n", - mdidx(mddev), bdev_partition_name(rdev->bdev), - bdev_partition_name(same_pdev->bdev)); - - /* Verify rdev->desc_nr is unique. - * If it is -1, assign a free number, else - * check number is not in use - */ - if (rdev->desc_nr < 0) { - int choice = 0; - if (mddev->pers) choice = mddev->raid_disks; - while (find_rdev_nr(mddev, choice)) - choice++; - rdev->desc_nr = choice; - } else { - if (find_rdev_nr(mddev, rdev->desc_nr)) - return -EBUSY; - } - - list_add(&rdev->same_set, &mddev->disks); - rdev->mddev = mddev; - printk(KERN_INFO "md: bind<%s>\n", bdev_partition_name(rdev->bdev)); - return 0; -} - -static void unbind_rdev_from_array(mdk_rdev_t * rdev) -{ - if (!rdev->mddev) { - MD_BUG(); - return; - } - list_del_init(&rdev->same_set); - printk(KERN_INFO "md: unbind<%s>\n", bdev_partition_name(rdev->bdev)); - rdev->mddev = NULL; -} - -/* - * prevent the device from being mounted, repartitioned or - * otherwise reused by a RAID array (or any other kernel - * subsystem), by opening the device. [simply getting an - * inode is not enough, the SCSI module usage code needs - * an explicit open() on the device] - */ -static int lock_rdev(mdk_rdev_t *rdev, dev_t dev) -{ - int err = 0; - struct block_device *bdev; - - bdev = bdget(dev); - if (!bdev) - return -ENOMEM; - err = blkdev_get(bdev, FMODE_READ|FMODE_WRITE, 0, BDEV_RAW); - if (err) - return err; - err = bd_claim(bdev, rdev); - if (err) { - blkdev_put(bdev, BDEV_RAW); - return err; - } - rdev->bdev = bdev; - return err; -} - -static void unlock_rdev(mdk_rdev_t *rdev) -{ - struct block_device *bdev = rdev->bdev; - rdev->bdev = NULL; - if (!bdev) - MD_BUG(); - bd_release(bdev); - blkdev_put(bdev, BDEV_RAW); -} - -void md_autodetect_dev(dev_t dev); - -static void export_rdev(mdk_rdev_t * rdev) -{ - printk(KERN_INFO "md: export_rdev(%s)\n", - bdev_partition_name(rdev->bdev)); - if (rdev->mddev) - MD_BUG(); - free_disk_sb(rdev); - list_del_init(&rdev->same_set); -#ifndef MODULE - md_autodetect_dev(rdev->bdev->bd_dev); -#endif - unlock_rdev(rdev); - kfree(rdev); -} - -static void kick_rdev_from_array(mdk_rdev_t * rdev) -{ - unbind_rdev_from_array(rdev); - export_rdev(rdev); -} - -static void export_array(mddev_t *mddev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (!rdev->mddev) { - MD_BUG(); - continue; - } - kick_rdev_from_array(rdev); - } - if (!list_empty(&mddev->disks)) - MD_BUG(); - mddev->raid_disks = 0; - mddev->major_version = 0; -} - -static void print_desc(mdp_disk_t *desc) -{ - printk(" DISK\n", desc->number, - partition_name(MKDEV(desc->major,desc->minor)), - desc->major,desc->minor,desc->raid_disk,desc->state); -} - -static void print_sb(mdp_super_t *sb) -{ - int i; - - printk(KERN_INFO - "md: SB: (V:%d.%d.%d) ID:<%08x.%08x.%08x.%08x> CT:%08x\n", - sb->major_version, sb->minor_version, sb->patch_version, - sb->set_uuid0, sb->set_uuid1, sb->set_uuid2, sb->set_uuid3, - sb->ctime); - printk(KERN_INFO "md: L%d S%08d ND:%d RD:%d md%d LO:%d CS:%d\n", - sb->level, sb->size, sb->nr_disks, sb->raid_disks, - sb->md_minor, sb->layout, sb->chunk_size); - printk(KERN_INFO "md: UT:%08x ST:%d AD:%d WD:%d" - " FD:%d SD:%d CSUM:%08x E:%08lx\n", - sb->utime, sb->state, sb->active_disks, sb->working_disks, - sb->failed_disks, sb->spare_disks, - sb->sb_csum, (unsigned long)sb->events_lo); - - printk(KERN_INFO); - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - - desc = sb->disks + i; - if (desc->number || desc->major || desc->minor || - desc->raid_disk || (desc->state && (desc->state != 4))) { - printk(" D %2d: ", i); - print_desc(desc); - } - } - printk(KERN_INFO "md: THIS: "); - print_desc(&sb->this_disk); - -} - -static void print_rdev(mdk_rdev_t *rdev) -{ - printk(KERN_INFO "md: rdev %s, SZ:%08llu F:%d S:%d DN:%d ", - bdev_partition_name(rdev->bdev), (unsigned long long)rdev->size, - rdev->faulty, rdev->in_sync, rdev->desc_nr); - if (rdev->sb_loaded) { - printk(KERN_INFO "md: rdev superblock:\n"); - print_sb((mdp_super_t*)page_address(rdev->sb_page)); - } else - printk(KERN_INFO "md: no rdev superblock!\n"); -} - -void md_print_devices(void) -{ - struct list_head *tmp, *tmp2; - mdk_rdev_t *rdev; - mddev_t *mddev; - - printk("\n"); - printk("md: **********************************\n"); - printk("md: * *\n"); - printk("md: **********************************\n"); - ITERATE_MDDEV(mddev,tmp) { - printk("md%d: ", mdidx(mddev)); - - ITERATE_RDEV(mddev,rdev,tmp2) - printk("<%s>", bdev_partition_name(rdev->bdev)); - - ITERATE_RDEV(mddev,rdev,tmp2) - print_rdev(rdev); - } - printk("md: **********************************\n"); - printk("\n"); -} - - -static int write_disk_sb(mdk_rdev_t * rdev) -{ - - if (!rdev->sb_loaded) { - MD_BUG(); - return 1; - } - if (rdev->faulty) { - MD_BUG(); - return 1; - } - - dprintk(KERN_INFO "(write) %s's sb offset: %llu\n", - bdev_partition_name(rdev->bdev), - (unsigned long long)rdev->sb_offset); - - if (sync_page_io(rdev->bdev, rdev->sb_offset<<1, MD_SB_BYTES, rdev->sb_page, WRITE)) - return 0; - - printk("md: write_disk_sb failed for device %s\n", - bdev_partition_name(rdev->bdev)); - return 1; -} - -static void sync_sbs(mddev_t * mddev) -{ - mdk_rdev_t *rdev; - struct list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - super_types[mddev->major_version]. - sync_super(mddev, rdev); - rdev->sb_loaded = 1; - } -} - -static void md_update_sb(mddev_t * mddev) -{ - int err, count = 100; - struct list_head *tmp; - mdk_rdev_t *rdev; - - mddev->sb_dirty = 0; -repeat: - mddev->utime = get_seconds(); - mddev->events ++; - - if (!mddev->events) { - /* - * oops, this 64-bit counter should never wrap. - * Either we are in around ~1 trillion A.C., assuming - * 1 reboot per second, or we have a bug: - */ - MD_BUG(); - mddev->events --; - } - sync_sbs(mddev); - - /* - * do not write anything to disk if using - * nonpersistent superblocks - */ - if (!mddev->persistent) - return; - - dprintk(KERN_INFO - "md: updating md%d RAID superblock on device (in sync %d)\n", - mdidx(mddev),mddev->in_sync); - - err = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - dprintk(KERN_INFO "md: "); - if (rdev->faulty) - dprintk("(skipping faulty "); - - dprintk("%s ", bdev_partition_name(rdev->bdev)); - if (!rdev->faulty) { - err += write_disk_sb(rdev); - } else - dprintk(")\n"); - if (!err && mddev->level == LEVEL_MULTIPATH) - /* only need to write one superblock... */ - break; - } - if (err) { - if (--count) { - printk(KERN_ERR "md: errors occurred during superblock" - " update, repeating\n"); - goto repeat; - } - printk(KERN_ERR \ - "md: excessive errors occurred during superblock update, exiting\n"); - } -} - -/* - * Import a device. If 'super_format' >= 0, then sanity check the superblock - * - * mark the device faulty if: - * - * - the device is nonexistent (zero size) - * - the device has no valid superblock - * - * a faulty rdev _never_ has rdev->sb set. - */ -static mdk_rdev_t *md_import_device(dev_t newdev, int super_format, int super_minor) -{ - int err; - mdk_rdev_t *rdev; - sector_t size; - - rdev = (mdk_rdev_t *) kmalloc(sizeof(*rdev), GFP_KERNEL); - if (!rdev) { - printk(KERN_ERR "md: could not alloc mem for %s!\n", - partition_name(newdev)); - return ERR_PTR(-ENOMEM); - } - memset(rdev, 0, sizeof(*rdev)); - - if ((err = alloc_disk_sb(rdev))) - goto abort_free; - - err = lock_rdev(rdev, newdev); - if (err) { - printk(KERN_ERR "md: could not lock %s.\n", - partition_name(newdev)); - goto abort_free; - } - rdev->desc_nr = -1; - rdev->faulty = 0; - rdev->in_sync = 0; - rdev->data_offset = 0; - atomic_set(&rdev->nr_pending, 0); - - size = rdev->bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - if (!size) { - printk(KERN_WARNING - "md: %s has zero or unknown size, marking faulty!\n", - bdev_partition_name(rdev->bdev)); - err = -EINVAL; - goto abort_free; - } - - if (super_format >= 0) { - err = super_types[super_format]. - load_super(rdev, NULL, super_minor); - if (err == -EINVAL) { - printk(KERN_WARNING - "md: %s has invalid sb, not importing!\n", - bdev_partition_name(rdev->bdev)); - goto abort_free; - } - if (err < 0) { - printk(KERN_WARNING - "md: could not read %s's sb, not importing!\n", - bdev_partition_name(rdev->bdev)); - goto abort_free; - } - } - INIT_LIST_HEAD(&rdev->same_set); - - return rdev; - -abort_free: - if (rdev->sb_page) { - if (rdev->bdev) - unlock_rdev(rdev); - free_disk_sb(rdev); - } - kfree(rdev); - return ERR_PTR(err); -} - -/* - * Check a full RAID array for plausibility - */ - - -static int analyze_sbs(mddev_t * mddev) -{ - int i; - struct list_head *tmp; - mdk_rdev_t *rdev, *freshest; - - freshest = NULL; - ITERATE_RDEV(mddev,rdev,tmp) - switch (super_types[mddev->major_version]. - load_super(rdev, freshest, mddev->minor_version)) { - case 1: - freshest = rdev; - break; - case 0: - break; - default: - printk( KERN_ERR \ - "md: fatal superblock inconsistency in %s" - " -- removing from array\n", - bdev_partition_name(rdev->bdev)); - kick_rdev_from_array(rdev); - } - - - super_types[mddev->major_version]. - validate_super(mddev, freshest); - - i = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev != freshest) - if (super_types[mddev->major_version]. - validate_super(mddev, rdev)) { - printk(KERN_WARNING "md: kicking non-fresh %s" - " from array!\n", - bdev_partition_name(rdev->bdev)); - kick_rdev_from_array(rdev); - continue; - } - if (mddev->level == LEVEL_MULTIPATH) { - rdev->desc_nr = i++; - rdev->raid_disk = rdev->desc_nr; - rdev->in_sync = 1; - } - } - - - /* - * Check if we can support this RAID array - */ - if (mddev->major_version != MD_MAJOR_VERSION || - mddev->minor_version > MD_MINOR_VERSION) { - printk(KERN_ALERT - "md: md%d: unsupported raid array version %d.%d.%d\n", - mdidx(mddev), mddev->major_version, - mddev->minor_version, mddev->patch_version); - goto abort; - } - - if ((mddev->recovery_cp != MaxSector) && ((mddev->level == 1) || - (mddev->level == 4) || (mddev->level == 5))) - printk(KERN_ERR "md: md%d: raid array is not clean" - " -- starting background reconstruction\n", - mdidx(mddev)); - - return 0; -abort: - return 1; -} - -static struct gendisk *md_probe(dev_t dev, int *part, void *data) -{ - static DECLARE_MUTEX(disks_sem); - int unit = MINOR(dev); - mddev_t *mddev = mddev_find(unit); - struct gendisk *disk; - - if (!mddev) - return NULL; - - down(&disks_sem); - if (disks[unit]) { - up(&disks_sem); - mddev_put(mddev); - return NULL; - } - disk = alloc_disk(1); - if (!disk) { - up(&disks_sem); - mddev_put(mddev); - return NULL; - } - disk->major = MD_MAJOR; - disk->first_minor = mdidx(mddev); - sprintf(disk->disk_name, "md%d", mdidx(mddev)); - disk->fops = &md_fops; - disk->private_data = mddev; - disk->queue = &mddev->queue; - add_disk(disk); - disks[mdidx(mddev)] = disk; - up(&disks_sem); - return NULL; -} - -void md_wakeup_thread(mdk_thread_t *thread); - -static void md_safemode_timeout(unsigned long data) -{ - mddev_t *mddev = (mddev_t *) data; - - mddev->safemode = 1; - md_wakeup_thread(mddev->thread); -} - - -static int do_md_run(mddev_t * mddev) -{ - int pnum, err; - int chunk_size; - struct list_head *tmp; - mdk_rdev_t *rdev; - struct gendisk *disk; - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return -EINVAL; - } - - if (mddev->pers) - return -EBUSY; - - /* - * Analyze all RAID superblock(s) - */ - if (!mddev->raid_disks && analyze_sbs(mddev)) { - MD_BUG(); - return -EINVAL; - } - - chunk_size = mddev->chunk_size; - pnum = level_to_pers(mddev->level); - - if ((pnum != MULTIPATH) && (pnum != RAID1)) { - if (!chunk_size) { - /* - * 'default chunksize' in the old md code used to - * be PAGE_SIZE, baaad. - * we abort here to be on the safe side. We don't - * want to continue the bad practice. - */ - printk(KERN_ERR - "no chunksize specified, see 'man raidtab'\n"); - return -EINVAL; - } - if (chunk_size > MAX_CHUNK_SIZE) { - printk(KERN_ERR "too big chunk_size: %d > %d\n", - chunk_size, MAX_CHUNK_SIZE); - return -EINVAL; - } - /* - * chunk-size has to be a power of 2 and multiples of PAGE_SIZE - */ - if ( (1 << ffz(~chunk_size)) != chunk_size) { - MD_BUG(); - return -EINVAL; - } - if (chunk_size < PAGE_SIZE) { - printk(KERN_ERR "too small chunk_size: %d < %ld\n", - chunk_size, PAGE_SIZE); - return -EINVAL; - } - - /* devices must have minimum size of one chunk */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (rdev->size < chunk_size / 1024) { - printk(KERN_WARNING - "md: Dev %s smaller than chunk_size:" - " %lluk < %dk\n", - bdev_partition_name(rdev->bdev), - (unsigned long long)rdev->size, - chunk_size / 1024); - return -EINVAL; - } - } - } - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - -#ifdef CONFIG_KMOD - if (!pers[pnum]) - { - char module_name[80]; - sprintf (module_name, "md-personality-%d", pnum); - request_module (module_name); - } -#endif - - /* - * Drop all container device buffers, from now on - * the only valid external interface is through the md - * device. - * Also find largest hardsector size - */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - sync_blockdev(rdev->bdev); - invalidate_bdev(rdev->bdev, 0); - } - - md_probe(mdidx(mddev), NULL, NULL); - disk = disks[mdidx(mddev)]; - if (!disk) - return -ENOMEM; - - spin_lock(&pers_lock); - if (!pers[pnum] || !try_module_get(pers[pnum]->owner)) { - spin_unlock(&pers_lock); - printk(KERN_ERR "md: personality %d is not loaded!\n", - pnum); - return -EINVAL; - } - - mddev->pers = pers[pnum]; - spin_unlock(&pers_lock); - - blk_queue_make_request(&mddev->queue, mddev->pers->make_request); - printk("%s: setting max_sectors to %d, segment boundary to %d\n", - disk->disk_name, - chunk_size >> 9, - (chunk_size>>1)-1); - blk_queue_max_sectors(&mddev->queue, chunk_size >> 9); - blk_queue_segment_boundary(&mddev->queue, (chunk_size>>1) - 1); - mddev->queue.queuedata = mddev; - - err = mddev->pers->run(mddev); - if (err) { - printk(KERN_ERR "md: pers->run() failed ...\n"); - module_put(mddev->pers->owner); - mddev->pers = NULL; - return -EINVAL; - } - atomic_set(&mddev->writes_pending,0); - mddev->safemode = 0; - mddev->safemode_timer.function = md_safemode_timeout; - mddev->safemode_timer.data = (unsigned long) mddev; - mddev->safemode_delay = (20 * HZ)/1000 +1; /* 20 msec delay */ - mddev->in_sync = 1; - - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - set_capacity(disk, mddev->array_size<<1); - return 0; -} - -static int restart_array(mddev_t *mddev) -{ - struct gendisk *disk = disks[mdidx(mddev)]; - int err; - - /* - * Complain if it has no devices - */ - err = -ENXIO; - if (list_empty(&mddev->disks)) - goto out; - - if (mddev->pers) { - err = -EBUSY; - if (!mddev->ro) - goto out; - - mddev->safemode = 0; - mddev->ro = 0; - set_disk_ro(disk, 0); - - printk(KERN_INFO "md: md%d switched to read-write mode.\n", - mdidx(mddev)); - /* - * Kick recovery or resync if necessary - */ - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - err = 0; - } else { - printk(KERN_ERR "md: md%d has no personality assigned.\n", - mdidx(mddev)); - err = -EINVAL; - } - -out: - return err; -} - -static int do_md_stop(mddev_t * mddev, int ro) -{ - int err = 0; - struct gendisk *disk = disks[mdidx(mddev)]; - - if (atomic_read(&mddev->active)>2) { - printk("md: md%d still in use.\n",mdidx(mddev)); - err = -EBUSY; - goto out; - } - - if (mddev->pers) { - if (mddev->sync_thread) { - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - md_unregister_thread(mddev->sync_thread); - mddev->sync_thread = NULL; - } - - del_timer_sync(&mddev->safemode_timer); - - invalidate_device(mk_kdev(disk->major, disk->first_minor), 1); - - if (ro) { - err = -ENXIO; - if (mddev->ro) - goto out; - mddev->ro = 1; - } else { - if (mddev->ro) - set_disk_ro(disk, 0); - if (mddev->pers->stop(mddev)) { - err = -EBUSY; - if (mddev->ro) - set_disk_ro(disk, 1); - goto out; - } - module_put(mddev->pers->owner); - mddev->pers = NULL; - if (mddev->ro) - mddev->ro = 0; - } - if (mddev->raid_disks) { - /* mark array as shutdown cleanly */ - mddev->in_sync = 1; - md_update_sb(mddev); - } - if (ro) - set_disk_ro(disk, 1); - } - /* - * Free resources if final stop - */ - if (!ro) { - struct gendisk *disk; - printk(KERN_INFO "md: md%d stopped.\n", mdidx(mddev)); - - export_array(mddev); - - mddev->array_size = 0; - disk = disks[mdidx(mddev)]; - if (disk) - set_capacity(disk, 0); - } else - printk(KERN_INFO "md: md%d switched to read-only mode.\n", - mdidx(mddev)); - err = 0; -out: - return err; -} - -static void autorun_array(mddev_t *mddev) -{ - mdk_rdev_t *rdev; - struct list_head *tmp; - int err; - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return; - } - - printk(KERN_INFO "md: running: "); - - ITERATE_RDEV(mddev,rdev,tmp) { - printk("<%s>", bdev_partition_name(rdev->bdev)); - } - printk("\n"); - - err = do_md_run (mddev); - if (err) { - printk(KERN_WARNING "md :do_md_run() returned %d\n", err); - do_md_stop (mddev, 0); - } -} - -/* - * lets try to run arrays based on all disks that have arrived - * until now. (those are in pending_raid_disks) - * - * the method: pick the first pending disk, collect all disks with - * the same UUID, remove all from the pending list and put them into - * the 'same_array' list. Then order this list based on superblock - * update time (freshest comes first), kick out 'old' disks and - * compare superblocks. If everything's fine then run it. - * - * If "unit" is allocated, then bump its reference count - */ -static void autorun_devices(void) -{ - struct list_head candidates; - struct list_head *tmp; - mdk_rdev_t *rdev0, *rdev; - mddev_t *mddev; - - printk(KERN_INFO "md: autorun ...\n"); - while (!list_empty(&pending_raid_disks)) { - rdev0 = list_entry(pending_raid_disks.next, - mdk_rdev_t, same_set); - - printk(KERN_INFO "md: considering %s ...\n", - bdev_partition_name(rdev0->bdev)); - INIT_LIST_HEAD(&candidates); - ITERATE_RDEV_PENDING(rdev,tmp) - if (super_90_load(rdev, rdev0, 0) >= 0) { - printk(KERN_INFO "md: adding %s ...\n", - bdev_partition_name(rdev->bdev)); - list_move(&rdev->same_set, &candidates); - } - /* - * now we have a set of devices, with all of them having - * mostly sane superblocks. It's time to allocate the - * mddev. - */ - - mddev = mddev_find(rdev0->preferred_minor); - if (!mddev) { - printk(KERN_ERR - "md: cannot allocate memory for md drive.\n"); - break; - } - if (mddev_lock(mddev)) - printk(KERN_WARNING "md: md%d locked, cannot run\n", - mdidx(mddev)); - else if (mddev->raid_disks || mddev->major_version - || !list_empty(&mddev->disks)) { - printk(KERN_WARNING - "md: md%d already running, cannot run %s\n", - mdidx(mddev), bdev_partition_name(rdev0->bdev)); - mddev_unlock(mddev); - } else { - printk(KERN_INFO "md: created md%d\n", mdidx(mddev)); - ITERATE_RDEV_GENERIC(candidates,rdev,tmp) { - list_del_init(&rdev->same_set); - if (bind_rdev_to_array(rdev, mddev)) - export_rdev(rdev); - } - autorun_array(mddev); - mddev_unlock(mddev); - } - /* on success, candidates will be empty, on error - * it won't... - */ - ITERATE_RDEV_GENERIC(candidates,rdev,tmp) - export_rdev(rdev); - mddev_put(mddev); - } - printk(KERN_INFO "md: ... autorun DONE.\n"); -} - -/* - * import RAID devices based on one partition - * if possible, the array gets run as well. - */ - -static int autostart_array(dev_t startdev) -{ - int err = -EINVAL, i; - mdp_super_t *sb = NULL; - mdk_rdev_t *start_rdev = NULL, *rdev; - - start_rdev = md_import_device(startdev, 0, 0); - if (IS_ERR(start_rdev)) { - printk(KERN_WARNING "md: could not import %s!\n", - partition_name(startdev)); - return err; - } - - /* NOTE: this can only work for 0.90.0 superblocks */ - sb = (mdp_super_t*)page_address(start_rdev->sb_page); - if (sb->major_version != 0 || - sb->minor_version != 90 ) { - printk(KERN_WARNING "md: can only autostart 0.90.0 arrays\n"); - export_rdev(start_rdev); - return err; - } - - if (start_rdev->faulty) { - printk(KERN_WARNING - "md: can not autostart based on faulty %s!\n", - bdev_partition_name(start_rdev->bdev)); - export_rdev(start_rdev); - return err; - } - list_add(&start_rdev->same_set, &pending_raid_disks); - - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - dev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - if (!dev) - continue; - if (dev == startdev) - continue; - rdev = md_import_device(dev, 0, 0); - if (IS_ERR(rdev)) { - printk(KERN_WARNING "md: could not import %s," - " trying to run array nevertheless.\n", - partition_name(dev)); - continue; - } - list_add(&rdev->same_set, &pending_raid_disks); - } - - /* - * possibly return codes - */ - autorun_devices(); - return 0; - -} - - -static int get_version(void * arg) -{ - mdu_version_t ver; - - ver.major = MD_MAJOR_VERSION; - ver.minor = MD_MINOR_VERSION; - ver.patchlevel = MD_PATCHLEVEL_VERSION; - - if (copy_to_user(arg, &ver, sizeof(ver))) - return -EFAULT; - - return 0; -} - -static int get_array_info(mddev_t * mddev, void * arg) -{ - mdu_array_info_t info; - int nr,working,active,failed,spare; - mdk_rdev_t *rdev; - struct list_head *tmp; - - nr=working=active=failed=spare=0; - ITERATE_RDEV(mddev,rdev,tmp) { - nr++; - if (rdev->faulty) - failed++; - else { - working++; - if (rdev->in_sync) - active++; - else - spare++; - } - } - - info.major_version = mddev->major_version; - info.minor_version = mddev->minor_version; - info.patch_version = 1; - info.ctime = mddev->ctime; - info.level = mddev->level; - info.size = mddev->size; - info.nr_disks = nr; - info.raid_disks = mddev->raid_disks; - info.md_minor = mddev->__minor; - info.not_persistent= !mddev->persistent; - - info.utime = mddev->utime; - info.state = 0; - if (mddev->in_sync) - info.state = (1<layout; - info.chunk_size = mddev->chunk_size; - - if (copy_to_user(arg, &info, sizeof(info))) - return -EFAULT; - - return 0; -} - -static int get_disk_info(mddev_t * mddev, void * arg) -{ - mdu_disk_info_t info; - unsigned int nr; - mdk_rdev_t *rdev; - - if (copy_from_user(&info, arg, sizeof(info))) - return -EFAULT; - - nr = info.number; - - rdev = find_rdev_nr(mddev, nr); - if (rdev) { - info.major = MAJOR(rdev->bdev->bd_dev); - info.minor = MINOR(rdev->bdev->bd_dev); - info.raid_disk = rdev->raid_disk; - info.state = 0; - if (rdev->faulty) - info.state |= (1<in_sync) { - info.state |= (1<major,info->minor); - if (!mddev->raid_disks) { - int err; - /* expecting a device which has a superblock */ - rdev = md_import_device(dev, mddev->major_version, mddev->minor_version); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: md_import_device returned %ld\n", - PTR_ERR(rdev)); - return PTR_ERR(rdev); - } - if (!list_empty(&mddev->disks)) { - mdk_rdev_t *rdev0 = list_entry(mddev->disks.next, - mdk_rdev_t, same_set); - int err = super_types[mddev->major_version] - .load_super(rdev, rdev0, mddev->minor_version); - if (err < 0) { - printk(KERN_WARNING - "md: %s has different UUID to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(rdev0->bdev)); - export_rdev(rdev); - return -EINVAL; - } - } - err = bind_rdev_to_array(rdev, mddev); - if (err) - export_rdev(rdev); - return err; - } - - /* - * add_new_disk can be used once the array is assembled - * to add "hot spares". They must already have a superblock - * written - */ - if (mddev->pers) { - int err; - if (!mddev->pers->hot_add_disk) { - printk(KERN_WARNING - "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - rdev = md_import_device(dev, mddev->major_version, - mddev->minor_version); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: md_import_device returned %ld\n", - PTR_ERR(rdev)); - return PTR_ERR(rdev); - } - rdev->in_sync = 0; /* just to be sure */ - rdev->raid_disk = -1; - err = bind_rdev_to_array(rdev, mddev); - if (err) - export_rdev(rdev); - if (mddev->thread) - md_wakeup_thread(mddev->thread); - return err; - } - - /* otherwise, add_new_disk is only allowed - * for major_version==0 superblocks - */ - if (mddev->major_version != 0) { - printk(KERN_WARNING "md%d: ADD_NEW_DISK not supported\n", - mdidx(mddev)); - return -EINVAL; - } - - if (!(info->state & (1<desc_nr = info->number; - if (info->raid_disk < mddev->raid_disks) - rdev->raid_disk = info->raid_disk; - else - rdev->raid_disk = -1; - - rdev->faulty = 0; - if (rdev->raid_disk < mddev->raid_disks) - rdev->in_sync = (info->state & (1<in_sync = 0; - - err = bind_rdev_to_array(rdev, mddev); - if (err) { - export_rdev(rdev); - return err; - } - - if (!mddev->persistent) { - printk(KERN_INFO "md: nonpersistent superblock ...\n"); - rdev->sb_offset = rdev->bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - } else - rdev->sb_offset = calc_dev_sboffset(rdev->bdev); - rdev->size = calc_dev_size(rdev, mddev->chunk_size); - - if (!mddev->size || (mddev->size > rdev->size)) - mddev->size = rdev->size; - } - - return 0; -} - -static int hot_generate_error(mddev_t * mddev, dev_t dev) -{ - struct request_queue *q; - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to generate %s error in md%d ... \n", - partition_name(dev), mdidx(mddev)); - - rdev = find_rdev(mddev, dev); - if (!rdev) { - MD_BUG(); - return -ENXIO; - } - - if (rdev->desc_nr == -1) { - MD_BUG(); - return -EINVAL; - } - if (!rdev->in_sync) - return -ENODEV; - - q = bdev_get_queue(rdev->bdev); - if (!q) { - MD_BUG(); - return -ENODEV; - } - printk(KERN_INFO "md: okay, generating error!\n"); -// q->oneshot_error = 1; // disabled for now - - return 0; -} - -static int hot_remove_disk(mddev_t * mddev, dev_t dev) -{ - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to remove %s from md%d ... \n", - partition_name(dev), mdidx(mddev)); - - rdev = find_rdev(mddev, dev); - if (!rdev) - return -ENXIO; - - if (rdev->raid_disk >= 0) - goto busy; - - kick_rdev_from_array(rdev); - md_update_sb(mddev); - - return 0; -busy: - printk(KERN_WARNING "md: cannot remove active disk %s from md%d ... \n", - bdev_partition_name(rdev->bdev), mdidx(mddev)); - return -EBUSY; -} - -static int hot_add_disk(mddev_t * mddev, dev_t dev) -{ - int err; - unsigned int size; - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to hot-add %s to md%d ... \n", - partition_name(dev), mdidx(mddev)); - - if (mddev->major_version != 0) { - printk(KERN_WARNING "md%d: HOT_ADD may only be used with" - " version-0 superblocks.\n", - mdidx(mddev)); - return -EINVAL; - } - if (!mddev->pers->hot_add_disk) { - printk(KERN_WARNING - "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - - rdev = md_import_device (dev, -1, 0); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: error, md_import_device() returned %ld\n", - PTR_ERR(rdev)); - return -EINVAL; - } - - rdev->sb_offset = calc_dev_sboffset(rdev->bdev); - size = calc_dev_size(rdev, mddev->chunk_size); - rdev->size = size; - - if (size < mddev->size) { - printk(KERN_WARNING - "md%d: disk size %llu blocks < array size %llu\n", - mdidx(mddev), (unsigned long long)size, - (unsigned long long)mddev->size); - err = -ENOSPC; - goto abort_export; - } - - if (rdev->faulty) { - printk(KERN_WARNING - "md: can not hot-add faulty %s disk to md%d!\n", - bdev_partition_name(rdev->bdev), mdidx(mddev)); - err = -EINVAL; - goto abort_export; - } - rdev->in_sync = 0; - rdev->desc_nr = -1; - bind_rdev_to_array(rdev, mddev); - - /* - * The rest should better be atomic, we can have disk failures - * noticed in interrupt contexts ... - */ - - if (rdev->desc_nr == mddev->max_disks) { - printk(KERN_WARNING "md%d: can not hot-add to full array!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unbind_export; - } - - rdev->raid_disk = -1; - - md_update_sb(mddev); - - /* - * Kick recovery, maybe this spare has to be added to the - * array immediately. - */ - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - - return 0; - -abort_unbind_export: - unbind_rdev_from_array(rdev); - -abort_export: - export_rdev(rdev); - return err; -} - -/* - * set_array_info is used two different ways - * The original usage is when creating a new array. - * In this usage, raid_disks is > = and it together with - * level, size, not_persistent,layout,chunksize determine the - * shape of the array. - * This will always create an array with a type-0.90.0 superblock. - * The newer usage is when assembling an array. - * In this case raid_disks will be 0, and the major_version field is - * use to determine which style super-blocks are to be found on the devices. - * The minor and patch _version numbers are also kept incase the - * super_block handler wishes to interpret them. - */ -static int set_array_info(mddev_t * mddev, mdu_array_info_t *info) -{ - - if (info->raid_disks == 0) { - /* just setting version number for superblock loading */ - if (info->major_version < 0 || - info->major_version >= sizeof(super_types)/sizeof(super_types[0]) || - super_types[info->major_version].name == NULL) { - /* maybe try to auto-load a module? */ - printk(KERN_INFO - "md: superblock version %d not known\n", - info->major_version); - return -EINVAL; - } - mddev->major_version = info->major_version; - mddev->minor_version = info->minor_version; - mddev->patch_version = info->patch_version; - return 0; - } - mddev->major_version = MD_MAJOR_VERSION; - mddev->minor_version = MD_MINOR_VERSION; - mddev->patch_version = MD_PATCHLEVEL_VERSION; - mddev->ctime = get_seconds(); - - mddev->level = info->level; - mddev->size = info->size; - mddev->raid_disks = info->raid_disks; - /* don't set __minor, it is determined by which /dev/md* was - * openned - */ - if (info->state & (1<recovery_cp = MaxSector; - else - mddev->recovery_cp = 0; - mddev->persistent = ! info->not_persistent; - - mddev->layout = info->layout; - mddev->chunk_size = info->chunk_size; - - mddev->max_disks = MD_SB_DISKS; - - - /* - * Generate a 128 bit UUID - */ - get_random_bytes(mddev->uuid, 16); - - return 0; -} - -static int set_disk_faulty(mddev_t *mddev, dev_t dev) -{ - mdk_rdev_t *rdev; - - rdev = find_rdev(mddev, dev); - if (!rdev) - return 0; - - md_error(mddev, rdev); - return 1; -} - -static int md_ioctl(struct inode *inode, struct file *file, - unsigned int cmd, unsigned long arg) -{ - unsigned int minor; - int err = 0; - struct hd_geometry *loc = (struct hd_geometry *) arg; - mddev_t *mddev = NULL; - kdev_t dev; - - if (!capable(CAP_SYS_ADMIN)) - return -EACCES; - - dev = inode->i_rdev; - minor = minor(dev); - if (minor >= MAX_MD_DEVS) { - MD_BUG(); - return -EINVAL; - } - - /* - * Commands dealing with the RAID driver but not any - * particular array: - */ - switch (cmd) - { - case RAID_VERSION: - err = get_version((void *)arg); - goto done; - - case PRINT_RAID_DEBUG: - err = 0; - md_print_devices(); - goto done; - -#ifndef MODULE - case RAID_AUTORUN: - err = 0; - autostart_arrays(); - goto done; -#endif - default:; - } - - /* - * Commands creating/starting a new array: - */ - - mddev = inode->i_bdev->bd_inode->u.generic_ip; - - if (!mddev) { - BUG(); - goto abort; - } - - - if (cmd == START_ARRAY) { - /* START_ARRAY doesn't need to lock the array as autostart_array - * does the locking, and it could even be a different array - */ - err = autostart_array(arg); - if (err) { - printk(KERN_WARNING "md: autostart %s failed!\n", - partition_name(arg)); - goto abort; - } - goto done; - } - - err = mddev_lock(mddev); - if (err) { - printk(KERN_INFO - "md: ioctl lock interrupted, reason %d, cmd %d\n", - err, cmd); - goto abort; - } - - switch (cmd) - { - case SET_ARRAY_INFO: - - if (!list_empty(&mddev->disks)) { - printk(KERN_WARNING - "md: array md%d already has disks!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - if (mddev->raid_disks) { - printk(KERN_WARNING - "md: array md%d already initialised!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - { - mdu_array_info_t info; - if (!arg) - memset(&info, 0, sizeof(info)); - else if (copy_from_user(&info, (void*)arg, sizeof(info))) { - err = -EFAULT; - goto abort_unlock; - } - err = set_array_info(mddev, &info); - if (err) { - printk(KERN_WARNING "md: couldn't set" - " array info. %d\n", err); - goto abort_unlock; - } - } - goto done_unlock; - - default:; - } - - /* - * Commands querying/configuring an existing array: - */ - /* if we are initialised yet, only ADD_NEW_DISK or STOP_ARRAY is allowed */ - if (!mddev->raid_disks && cmd != ADD_NEW_DISK && cmd != STOP_ARRAY && cmd != RUN_ARRAY) { - err = -ENODEV; - goto abort_unlock; - } - - /* - * Commands even a read-only array can execute: - */ - switch (cmd) - { - case GET_ARRAY_INFO: - err = get_array_info(mddev, (void *)arg); - goto done_unlock; - - case GET_DISK_INFO: - err = get_disk_info(mddev, (void *)arg); - goto done_unlock; - - case RESTART_ARRAY_RW: - err = restart_array(mddev); - goto done_unlock; - - case STOP_ARRAY: - err = do_md_stop (mddev, 0); - goto done_unlock; - - case STOP_ARRAY_RO: - err = do_md_stop (mddev, 1); - goto done_unlock; - - /* - * We have a problem here : there is no easy way to give a CHS - * virtual geometry. We currently pretend that we have a 2 heads - * 4 sectors (with a BIG number of cylinders...). This drives - * dosfs just mad... ;-) - */ - case HDIO_GETGEO: - if (!loc) { - err = -EINVAL; - goto abort_unlock; - } - err = put_user (2, (char *) &loc->heads); - if (err) - goto abort_unlock; - err = put_user (4, (char *) &loc->sectors); - if (err) - goto abort_unlock; - err = put_user(get_capacity(disks[mdidx(mddev)])/8, - (short *) &loc->cylinders); - if (err) - goto abort_unlock; - err = put_user (get_start_sect(inode->i_bdev), - (long *) &loc->start); - goto done_unlock; - } - - /* - * The remaining ioctls are changing the state of the - * superblock, so we do not allow read-only arrays - * here: - */ - if (mddev->ro) { - err = -EROFS; - goto abort_unlock; - } - - switch (cmd) - { - case ADD_NEW_DISK: - { - mdu_disk_info_t info; - if (copy_from_user(&info, (void*)arg, sizeof(info))) - err = -EFAULT; - else - err = add_new_disk(mddev, &info); - goto done_unlock; - } - case HOT_GENERATE_ERROR: - err = hot_generate_error(mddev, arg); - goto done_unlock; - case HOT_REMOVE_DISK: - err = hot_remove_disk(mddev, arg); - goto done_unlock; - - case HOT_ADD_DISK: - err = hot_add_disk(mddev, arg); - goto done_unlock; - - case SET_DISK_FAULTY: - err = set_disk_faulty(mddev, arg); - goto done_unlock; - - case RUN_ARRAY: - { - err = do_md_run (mddev); - /* - * we have to clean up the mess if - * the array cannot be run for some - * reason ... - * ->pers will not be set, to superblock will - * not be updated. - */ - if (err) - do_md_stop (mddev, 0); - goto done_unlock; - } - - default: - if (_IOC_TYPE(cmd) == MD_MAJOR) - printk(KERN_WARNING "md: %s(pid %d) used" - " obsolete MD ioctl, upgrade your" - " software to use new ictls.\n", - current->comm, current->pid); - err = -EINVAL; - goto abort_unlock; - } - -done_unlock: -abort_unlock: - mddev_unlock(mddev); - - return err; -done: - if (err) - MD_BUG(); -abort: - return err; -} - -static int md_open(struct inode *inode, struct file *file) -{ - /* - * Succeed if we can find or allocate a mddev structure. - */ - mddev_t *mddev = mddev_find(minor(inode->i_rdev)); - int err = -ENOMEM; - - if (!mddev) - goto out; - - if ((err = mddev_lock(mddev))) - goto put; - - err = 0; - mddev_unlock(mddev); - inode->i_bdev->bd_inode->u.generic_ip = mddev_get(mddev); - put: - mddev_put(mddev); - out: - return err; -} - -static int md_release(struct inode *inode, struct file * file) -{ - mddev_t *mddev = inode->i_bdev->bd_inode->u.generic_ip; - - if (!mddev) - BUG(); - mddev_put(mddev); - - return 0; -} - -static struct block_device_operations md_fops = -{ - .owner = THIS_MODULE, - .open = md_open, - .release = md_release, - .ioctl = md_ioctl, -}; - -int md_thread(void * arg) -{ - mdk_thread_t *thread = arg; - - lock_kernel(); - - /* - * Detach thread - */ - - daemonize(thread->name, mdidx(thread->mddev)); - - current->exit_signal = SIGCHLD; - allow_signal(SIGKILL); - thread->tsk = current; - - /* - * md_thread is a 'system-thread', it's priority should be very - * high. We avoid resource deadlocks individually in each - * raid personality. (RAID5 does preallocation) We also use RR and - * the very same RT priority as kswapd, thus we will never get - * into a priority inversion deadlock. - * - * we definitely have to have equal or higher priority than - * bdflush, otherwise bdflush will deadlock if there are too - * many dirty RAID5 blocks. - */ - unlock_kernel(); - - complete(thread->event); - while (thread->run) { - void (*run)(mddev_t *); - - wait_event_interruptible(thread->wqueue, - test_bit(THREAD_WAKEUP, &thread->flags)); - if (current->flags & PF_FREEZE) - refrigerator(PF_IOTHREAD); - - clear_bit(THREAD_WAKEUP, &thread->flags); - - run = thread->run; - if (run) { - run(thread->mddev); - blk_run_queues(); - } - if (signal_pending(current)) - flush_signals(current); - } - complete(thread->event); - return 0; -} - -void md_wakeup_thread(mdk_thread_t *thread) -{ - if (thread) { - dprintk("md: waking up MD thread %p.\n", thread); - set_bit(THREAD_WAKEUP, &thread->flags); - wake_up(&thread->wqueue); - } -} - -mdk_thread_t *md_register_thread(void (*run) (mddev_t *), mddev_t *mddev, - const char *name) -{ - mdk_thread_t *thread; - int ret; - struct completion event; - - thread = (mdk_thread_t *) kmalloc - (sizeof(mdk_thread_t), GFP_KERNEL); - if (!thread) - return NULL; - - memset(thread, 0, sizeof(mdk_thread_t)); - init_waitqueue_head(&thread->wqueue); - - init_completion(&event); - thread->event = &event; - thread->run = run; - thread->mddev = mddev; - thread->name = name; - ret = kernel_thread(md_thread, thread, 0); - if (ret < 0) { - kfree(thread); - return NULL; - } - wait_for_completion(&event); - return thread; -} - -void md_interrupt_thread(mdk_thread_t *thread) -{ - if (!thread->tsk) { - MD_BUG(); - return; - } - dprintk("interrupting MD-thread pid %d\n", thread->tsk->pid); - send_sig(SIGKILL, thread->tsk, 1); -} - -void md_unregister_thread(mdk_thread_t *thread) -{ - struct completion event; - - init_completion(&event); - - thread->event = &event; - thread->run = NULL; - thread->name = NULL; - md_interrupt_thread(thread); - wait_for_completion(&event); - kfree(thread); -} - -void md_error(mddev_t *mddev, mdk_rdev_t *rdev) -{ - dprintk("md_error dev:(%d:%d), rdev:(%d:%d), (caller: %p,%p,%p,%p).\n", - MD_MAJOR,mdidx(mddev), - MAJOR(rdev->bdev->bd_dev), MINOR(rdev->bdev->bd_dev), - __builtin_return_address(0),__builtin_return_address(1), - __builtin_return_address(2),__builtin_return_address(3)); - - if (!mddev) { - MD_BUG(); - return; - } - - if (!rdev || rdev->faulty) - return; - if (!mddev->pers->error_handler) - return; - mddev->pers->error_handler(mddev,rdev); - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); -} - -/* seq_file implementation /proc/mdstat */ - -static void status_unused(struct seq_file *seq) -{ - int i = 0; - mdk_rdev_t *rdev; - struct list_head *tmp; - - seq_printf(seq, "unused devices: "); - - ITERATE_RDEV_PENDING(rdev,tmp) { - i++; - seq_printf(seq, "%s ", - bdev_partition_name(rdev->bdev)); - } - if (!i) - seq_printf(seq, ""); - - seq_printf(seq, "\n"); -} - - -static void status_resync(struct seq_file *seq, mddev_t * mddev) -{ - unsigned long max_blocks, resync, res, dt, db, rt; - - resync = (mddev->curr_resync - atomic_read(&mddev->recovery_active))/2; - max_blocks = mddev->size; - - /* - * Should not happen. - */ - if (!max_blocks) { - MD_BUG(); - return; - } - res = (resync/1024)*1000/(max_blocks/1024 + 1); - { - int i, x = res/50, y = 20-x; - seq_printf(seq, "["); - for (i = 0; i < x; i++) - seq_printf(seq, "="); - seq_printf(seq, ">"); - for (i = 0; i < y; i++) - seq_printf(seq, "."); - seq_printf(seq, "] "); - } - seq_printf(seq, " %s =%3lu.%lu%% (%lu/%lu)", - (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? - "resync" : "recovery"), - res/10, res % 10, resync, max_blocks); - - /* - * We do not want to overflow, so the order of operands and - * the * 100 / 100 trick are important. We do a +1 to be - * safe against division by zero. We only estimate anyway. - * - * dt: time from mark until now - * db: blocks written from mark until now - * rt: remaining time - */ - dt = ((jiffies - mddev->resync_mark) / HZ); - if (!dt) dt++; - db = resync - (mddev->resync_mark_cnt/2); - rt = (dt * ((max_blocks-resync) / (db/100+1)))/100; - - seq_printf(seq, " finish=%lu.%lumin", rt / 60, (rt % 60)/6); - - seq_printf(seq, " speed=%ldK/sec", db/dt); -} - -static void *md_seq_start(struct seq_file *seq, loff_t *pos) -{ - struct list_head *tmp; - loff_t l = *pos; - mddev_t *mddev; - - if (l > 0x10000) - return NULL; - if (!l--) - /* header */ - return (void*)1; - - spin_lock(&all_mddevs_lock); - list_for_each(tmp,&all_mddevs) - if (!l--) { - mddev = list_entry(tmp, mddev_t, all_mddevs); - mddev_get(mddev); - spin_unlock(&all_mddevs_lock); - return mddev; - } - spin_unlock(&all_mddevs_lock); - return (void*)2;/* tail */ -} - -static void *md_seq_next(struct seq_file *seq, void *v, loff_t *pos) -{ - struct list_head *tmp; - mddev_t *next_mddev, *mddev = v; - - ++*pos; - if (v == (void*)2) - return NULL; - - spin_lock(&all_mddevs_lock); - if (v == (void*)1) - tmp = all_mddevs.next; - else - tmp = mddev->all_mddevs.next; - if (tmp != &all_mddevs) - next_mddev = mddev_get(list_entry(tmp,mddev_t,all_mddevs)); - else { - next_mddev = (void*)2; - *pos = 0x10000; - } - spin_unlock(&all_mddevs_lock); - - if (v != (void*)1) - mddev_put(mddev); - return next_mddev; - -} - -static void md_seq_stop(struct seq_file *seq, void *v) -{ - mddev_t *mddev = v; - - if (mddev && v != (void*)1 && v != (void*)2) - mddev_put(mddev); -} - -static int md_seq_show(struct seq_file *seq, void *v) -{ - mddev_t *mddev = v; - sector_t size; - struct list_head *tmp2; - mdk_rdev_t *rdev; - int i; - - if (v == (void*)1) { - seq_printf(seq, "Personalities : "); - spin_lock(&pers_lock); - for (i = 0; i < MAX_PERSONALITY; i++) - if (pers[i]) - seq_printf(seq, "[%s] ", pers[i]->name); - - spin_unlock(&pers_lock); - seq_printf(seq, "\n"); - return 0; - } - if (v == (void*)2) { - status_unused(seq); - return 0; - } - - if (mddev_lock(mddev)!=0) - return -EINTR; - if (mddev->pers || mddev->raid_disks || !list_empty(&mddev->disks)) { - seq_printf(seq, "md%d : %sactive", mdidx(mddev), - mddev->pers ? "" : "in"); - if (mddev->pers) { - if (mddev->ro) - seq_printf(seq, " (read-only)"); - seq_printf(seq, " %s", mddev->pers->name); - } - - size = 0; - ITERATE_RDEV(mddev,rdev,tmp2) { - seq_printf(seq, " %s[%d]", - bdev_partition_name(rdev->bdev), rdev->desc_nr); - if (rdev->faulty) { - seq_printf(seq, "(F)"); - continue; - } - size += rdev->size; - } - - if (!list_empty(&mddev->disks)) { - if (mddev->pers) - seq_printf(seq, "\n %llu blocks", - (unsigned long long)mddev->array_size); - else - seq_printf(seq, "\n %llu blocks", - (unsigned long long)size); - } - - if (mddev->pers) { - mddev->pers->status (seq, mddev); - seq_printf(seq, "\n "); - if (mddev->curr_resync > 2) - status_resync (seq, mddev); - else if (mddev->curr_resync == 1 || mddev->curr_resync == 2) - seq_printf(seq, " resync=DELAYED"); - } - - seq_printf(seq, "\n"); - } - mddev_unlock(mddev); - - return 0; -} - -static struct seq_operations md_seq_ops = { - .start = md_seq_start, - .next = md_seq_next, - .stop = md_seq_stop, - .show = md_seq_show, -}; - -static int md_seq_open(struct inode *inode, struct file *file) -{ - int error; - - error = seq_open(file, &md_seq_ops); - return error; -} - -static struct file_operations md_seq_fops = { - .open = md_seq_open, - .read = seq_read, - .llseek = seq_lseek, - .release = seq_release, -}; - -int register_md_personality(int pnum, mdk_personality_t *p) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - spin_lock(&pers_lock); - if (pers[pnum]) { - spin_unlock(&pers_lock); - MD_BUG(); - return -EBUSY; - } - - pers[pnum] = p; - printk(KERN_INFO "md: %s personality registered as nr %d\n", p->name, pnum); - spin_unlock(&pers_lock); - return 0; -} - -int unregister_md_personality(int pnum) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - printk(KERN_INFO "md: %s personality unregistered\n", pers[pnum]->name); - spin_lock(&pers_lock); - pers[pnum] = NULL; - spin_unlock(&pers_lock); - return 0; -} - -void md_sync_acct(mdk_rdev_t *rdev, unsigned long nr_sectors) -{ - rdev->bdev->bd_contains->bd_disk->sync_io += nr_sectors; -} - -static int is_mddev_idle(mddev_t *mddev) -{ - mdk_rdev_t * rdev; - struct list_head *tmp; - int idle; - unsigned long curr_events; - - idle = 1; - ITERATE_RDEV(mddev,rdev,tmp) { - struct gendisk *disk = rdev->bdev->bd_contains->bd_disk; - curr_events = disk_stat_read(disk, read_sectors) + - disk_stat_read(disk, write_sectors) - - disk->sync_io; - if ((curr_events - rdev->last_events) > 32) { - rdev->last_events = curr_events; - idle = 0; - } - } - return idle; -} - -void md_done_sync(mddev_t *mddev, int blocks, int ok) -{ - /* another "blocks" (512byte) blocks have been synced */ - atomic_sub(blocks, &mddev->recovery_active); - wake_up(&mddev->recovery_wait); - if (!ok) { - set_bit(MD_RECOVERY_ERR, &mddev->recovery); - md_wakeup_thread(mddev->thread); - // stop recovery, signal do_sync .... - } -} - - -void md_write_start(mddev_t *mddev) -{ - if (!atomic_read(&mddev->writes_pending)) { - mddev_lock_uninterruptible(mddev); - if (mddev->in_sync) { - mddev->in_sync = 0; - del_timer(&mddev->safemode_timer); - md_update_sb(mddev); - } - atomic_inc(&mddev->writes_pending); - mddev_unlock(mddev); - } else - atomic_inc(&mddev->writes_pending); -} - -void md_write_end(mddev_t *mddev) -{ - if (atomic_dec_and_test(&mddev->writes_pending)) { - if (mddev->safemode == 2) - md_wakeup_thread(mddev->thread); - else - mod_timer(&mddev->safemode_timer, jiffies + mddev->safemode_delay); - } -} - -static inline void md_enter_safemode(mddev_t *mddev) -{ - mddev_lock_uninterruptible(mddev); - if (mddev->safemode && !atomic_read(&mddev->writes_pending) && - !mddev->in_sync && mddev->recovery_cp == MaxSector) { - mddev->in_sync = 1; - md_update_sb(mddev); - } - mddev_unlock(mddev); - - if (mddev->safemode == 1) - mddev->safemode = 0; -} - -void md_handle_safemode(mddev_t *mddev) -{ - if (signal_pending(current)) { - printk(KERN_INFO "md: md%d in immediate safe mode\n", - mdidx(mddev)); - mddev->safemode = 2; - flush_signals(current); - } - if (mddev->safemode) - md_enter_safemode(mddev); -} - - -DECLARE_WAIT_QUEUE_HEAD(resync_wait); - -#define SYNC_MARKS 10 -#define SYNC_MARK_STEP (3*HZ) -static void md_do_sync(mddev_t *mddev) -{ - mddev_t *mddev2; - unsigned int max_sectors, currspeed = 0, - j, window; - unsigned long mark[SYNC_MARKS]; - unsigned long mark_cnt[SYNC_MARKS]; - int last_mark,m; - struct list_head *tmp; - unsigned long last_check; - - /* just incase thread restarts... */ - if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) - return; - - /* we overload curr_resync somewhat here. - * 0 == not engaged in resync at all - * 2 == checking that there is no conflict with another sync - * 1 == like 2, but have yielded to allow conflicting resync to - * commense - * other == active in resync - this many blocks - */ - do { - mddev->curr_resync = 2; - - ITERATE_MDDEV(mddev2,tmp) { - if (mddev2 == mddev) - continue; - if (mddev2->curr_resync && - match_mddev_units(mddev,mddev2)) { - printk(KERN_INFO "md: delaying resync of md%d" - " until md%d has finished resync (they" - " share one or more physical units)\n", - mdidx(mddev), mdidx(mddev2)); - if (mddev < mddev2) {/* arbitrarily yield */ - mddev->curr_resync = 1; - wake_up(&resync_wait); - } - if (wait_event_interruptible(resync_wait, - mddev2->curr_resync < mddev->curr_resync)) { - flush_signals(current); - mddev_put(mddev2); - goto skip; - } - } - if (mddev->curr_resync == 1) { - mddev_put(mddev2); - break; - } - } - } while (mddev->curr_resync < 2); - - max_sectors = mddev->size << 1; - - printk(KERN_INFO "md: syncing RAID array md%d\n", mdidx(mddev)); - printk(KERN_INFO "md: minimum _guaranteed_ reconstruction speed:" - " %d KB/sec/disc.\n", sysctl_speed_limit_min); - printk(KERN_INFO "md: using maximum available idle IO bandwith " - "(but not more than %d KB/sec) for reconstruction.\n", - sysctl_speed_limit_max); - - is_mddev_idle(mddev); /* this also initializes IO event counters */ - if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) - j = mddev->recovery_cp; - else - j = 0; - for (m = 0; m < SYNC_MARKS; m++) { - mark[m] = jiffies; - mark_cnt[m] = j; - } - last_mark = 0; - mddev->resync_mark = mark[last_mark]; - mddev->resync_mark_cnt = mark_cnt[last_mark]; - - /* - * Tune reconstruction: - */ - window = 32*(PAGE_SIZE/512); - printk(KERN_INFO "md: using %dk window, over a total of %d blocks.\n", - window/2,max_sectors/2); - - atomic_set(&mddev->recovery_active, 0); - init_waitqueue_head(&mddev->recovery_wait); - last_check = 0; - - if (j) - printk(KERN_INFO - "md: resuming recovery of md%d from checkpoint.\n", - mdidx(mddev)); - - while (j < max_sectors) { - int sectors; - - sectors = mddev->pers->sync_request(mddev, j, currspeed < sysctl_speed_limit_min); - if (sectors < 0) { - set_bit(MD_RECOVERY_ERR, &mddev->recovery); - goto out; - } - atomic_add(sectors, &mddev->recovery_active); - j += sectors; - if (j>1) mddev->curr_resync = j; - - if (last_check + window > j) - continue; - - last_check = j; - - if (test_bit(MD_RECOVERY_INTR, &mddev->recovery) || - test_bit(MD_RECOVERY_ERR, &mddev->recovery)) - break; - - blk_run_queues(); - - repeat: - if (jiffies >= mark[last_mark] + SYNC_MARK_STEP ) { - /* step marks */ - int next = (last_mark+1) % SYNC_MARKS; - - mddev->resync_mark = mark[next]; - mddev->resync_mark_cnt = mark_cnt[next]; - mark[next] = jiffies; - mark_cnt[next] = j - atomic_read(&mddev->recovery_active); - last_mark = next; - } - - - if (signal_pending(current)) { - /* - * got a signal, exit. - */ - printk(KERN_INFO - "md: md_do_sync() got signal ... exiting\n"); - flush_signals(current); - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - goto out; - } - - /* - * this loop exits only if either when we are slower than - * the 'hard' speed limit, or the system was IO-idle for - * a jiffy. - * the system might be non-idle CPU-wise, but we only care - * about not overloading the IO subsystem. (things like an - * e2fsck being done on the RAID array should execute fast) - */ - cond_resched(); - - currspeed = (j-mddev->resync_mark_cnt)/2/((jiffies-mddev->resync_mark)/HZ +1) +1; - - if (currspeed > sysctl_speed_limit_min) { - if ((currspeed > sysctl_speed_limit_max) || - !is_mddev_idle(mddev)) { - current->state = TASK_INTERRUPTIBLE; - schedule_timeout(HZ/4); - goto repeat; - } - } - } - printk(KERN_INFO "md: md%d: sync done.\n",mdidx(mddev)); - /* - * this also signals 'finished resyncing' to md_stop - */ - out: - wait_event(mddev->recovery_wait, !atomic_read(&mddev->recovery_active)); - - /* tell personality that we are finished */ - mddev->pers->sync_request(mddev, max_sectors, 1); - - if (!test_bit(MD_RECOVERY_ERR, &mddev->recovery) && - mddev->curr_resync > 2 && - mddev->curr_resync > mddev->recovery_cp) { - if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { - printk(KERN_INFO - "md: checkpointing recovery of md%d.\n", - mdidx(mddev)); - mddev->recovery_cp = mddev->curr_resync; - } else - mddev->recovery_cp = MaxSector; - } - - if (mddev->safemode) - md_enter_safemode(mddev); - skip: - mddev->curr_resync = 0; - set_bit(MD_RECOVERY_DONE, &mddev->recovery); - md_wakeup_thread(mddev->thread); -} - - -/* - * This routine is regularly called by all per-raid-array threads to - * deal with generic issues like resync and super-block update. - * Raid personalities that don't have a thread (linear/raid0) do not - * need this as they never do any recovery or update the superblock. - * - * It does not do any resync itself, but rather "forks" off other threads - * to do that as needed. - * When it is determined that resync is needed, we set MD_RECOVERY_RUNNING in - * "->recovery" and create a thread at ->sync_thread. - * When the thread finishes it sets MD_RECOVERY_DONE (and might set MD_RECOVERY_ERR) - * and wakeups up this thread which will reap the thread and finish up. - * This thread also removes any faulty devices (with nr_pending == 0). - * - * The overall approach is: - * 1/ if the superblock needs updating, update it. - * 2/ If a recovery thread is running, don't do anything else. - * 3/ If recovery has finished, clean up, possibly marking spares active. - * 4/ If there are any faulty devices, remove them. - * 5/ If array is degraded, try to add spares devices - * 6/ If array has spares or is not in-sync, start a resync thread. - */ -void md_check_recovery(mddev_t *mddev) -{ - mdk_rdev_t *rdev; - struct list_head *rtmp; - - - dprintk(KERN_INFO "md: recovery thread got woken up ...\n"); - - if (mddev->ro) - return; - if ( ! ( - mddev->sb_dirty || - test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || - test_bit(MD_RECOVERY_DONE, &mddev->recovery) - )) - return; - if (mddev_trylock(mddev)==0) { - int spares =0; - if (mddev->sb_dirty) - md_update_sb(mddev); - if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && - !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) - /* resync/recovery still happening */ - goto unlock; - if (mddev->sync_thread) { - /* resync has finished, collect result */ - md_unregister_thread(mddev->sync_thread); - mddev->sync_thread = NULL; - if (!test_bit(MD_RECOVERY_ERR, &mddev->recovery)) { - /* success...*/ - /* activate any spares */ - mddev->pers->spare_active(mddev); - } - md_update_sb(mddev); - mddev->recovery = 0; - wake_up(&resync_wait); - goto unlock; - } - if (mddev->recovery) { - /* that's odd.. */ - mddev->recovery = 0; - wake_up(&resync_wait); - } - - /* no recovery is running. - * remove any failed drives, then - * add spares if possible - */ - ITERATE_RDEV(mddev,rdev,rtmp) { - if (rdev->raid_disk >= 0 && - rdev->faulty && - atomic_read(&rdev->nr_pending)==0) { - mddev->pers->hot_remove_disk(mddev, rdev->raid_disk); - rdev->raid_disk = -1; - } - if (!rdev->faulty && rdev->raid_disk >= 0 && !rdev->in_sync) - spares++; - } - if (mddev->degraded) { - ITERATE_RDEV(mddev,rdev,rtmp) - if (rdev->raid_disk < 0 - && !rdev->faulty) { - if (mddev->pers->hot_add_disk(mddev,rdev)) - spares++; - else - break; - } - } - - if (!spares && (mddev->recovery_cp == MaxSector )) { - /* nothing we can do ... */ - goto unlock; - } - if (mddev->pers->sync_request) { - set_bit(MD_RECOVERY_RUNNING, &mddev->recovery); - if (!spares) - set_bit(MD_RECOVERY_SYNC, &mddev->recovery); - mddev->sync_thread = md_register_thread(md_do_sync, - mddev, - "md%d_resync"); - if (!mddev->sync_thread) { - printk(KERN_ERR "md%d: could not start resync" - " thread...\n", - mdidx(mddev)); - /* leave the spares where they are, it shouldn't hurt */ - mddev->recovery = 0; - } else { - md_wakeup_thread(mddev->sync_thread); - } - } - unlock: - mddev_unlock(mddev); - } -} - -int md_notify_reboot(struct notifier_block *this, - unsigned long code, void *x) -{ - struct list_head *tmp; - mddev_t *mddev; - - if ((code == SYS_DOWN) || (code == SYS_HALT) || (code == SYS_POWER_OFF)) { - - printk(KERN_INFO "md: stopping all md devices.\n"); - - ITERATE_MDDEV(mddev,tmp) - if (mddev_trylock(mddev)==0) - do_md_stop (mddev, 1); - /* - * certain more exotic SCSI devices are known to be - * volatile wrt too early system reboots. While the - * right place to handle this issue is the given - * driver, we do want to have a safe RAID driver ... - */ - mdelay(1000*1); - } - return NOTIFY_DONE; -} - -struct notifier_block md_notifier = { - .notifier_call = md_notify_reboot, - .next = NULL, - .priority = INT_MAX, /* before any real devices */ -}; - -static void md_geninit(void) -{ - struct proc_dir_entry *p; - - dprintk("md: sizeof(mdp_super_t) = %d\n", (int)sizeof(mdp_super_t)); - -#ifdef CONFIG_PROC_FS - p = create_proc_entry("mdstat", S_IRUGO, NULL); - if (p) - p->proc_fops = &md_seq_fops; -#endif -} - -int __init md_init(void) -{ - int minor; - - printk(KERN_INFO "md: md driver %d.%d.%d MAX_MD_DEVS=%d," - " MD_SB_DISKS=%d\n", - MD_MAJOR_VERSION, MD_MINOR_VERSION, - MD_PATCHLEVEL_VERSION, MAX_MD_DEVS, MD_SB_DISKS); - - if (register_blkdev(MAJOR_NR, "md")) - return -1; - - devfs_mk_dir("md"); - blk_register_region(MKDEV(MAJOR_NR, 0), MAX_MD_DEVS, THIS_MODULE, - md_probe, NULL, NULL); - for (minor=0; minor < MAX_MD_DEVS; ++minor) { - char name[16]; - sprintf(name, "md/%d", minor); - devfs_register(NULL, name, DEVFS_FL_DEFAULT, MAJOR_NR, minor, - S_IFBLK | S_IRUSR | S_IWUSR, &md_fops, NULL); - } - - register_reboot_notifier(&md_notifier); - raid_table_header = register_sysctl_table(raid_root_table, 1); - - md_geninit(); - return (0); -} - - -#ifndef MODULE - -/* - * Searches all registered partitions for autorun RAID arrays - * at boot time. - */ -static dev_t detected_devices[128]; -static int dev_cnt; - -void md_autodetect_dev(dev_t dev) -{ - if (dev_cnt >= 0 && dev_cnt < 127) - detected_devices[dev_cnt++] = dev; -} - - -static void autostart_arrays(void) -{ - mdk_rdev_t *rdev; - int i; - - printk(KERN_INFO "md: Autodetecting RAID arrays.\n"); - - for (i = 0; i < dev_cnt; i++) { - dev_t dev = detected_devices[i]; - - rdev = md_import_device(dev,0, 0); - if (IS_ERR(rdev)) { - printk(KERN_ALERT "md: could not import %s!\n", - partition_name(dev)); - continue; - } - if (rdev->faulty) { - MD_BUG(); - continue; - } - list_add(&rdev->same_set, &pending_raid_disks); - } - dev_cnt = 0; - - autorun_devices(); -} - -#endif - -static __exit void md_exit(void) -{ - int i; - blk_unregister_region(MKDEV(MAJOR_NR,0), MAX_MD_DEVS); - for (i=0; i < MAX_MD_DEVS; i++) - devfs_remove("md/%d", i); - devfs_remove("md"); - - unregister_blkdev(MAJOR_NR,"md"); - unregister_reboot_notifier(&md_notifier); - unregister_sysctl_table(raid_table_header); -#ifdef CONFIG_PROC_FS - remove_proc_entry("mdstat", NULL); -#endif - for (i = 0; i < MAX_MD_DEVS; i++) { - struct gendisk *disk = disks[i]; - mddev_t *mddev; - if (!disks[i]) - continue; - mddev = disk->private_data; - del_gendisk(disk); - put_disk(disk); - mddev_put(mddev); - } -} - -module_init(md_init) -module_exit(md_exit) - -EXPORT_SYMBOL(register_md_personality); -EXPORT_SYMBOL(unregister_md_personality); -EXPORT_SYMBOL(md_error); -EXPORT_SYMBOL(md_sync_acct); -EXPORT_SYMBOL(md_done_sync); -EXPORT_SYMBOL(md_write_start); -EXPORT_SYMBOL(md_write_end); -EXPORT_SYMBOL(md_handle_safemode); -EXPORT_SYMBOL(md_register_thread); -EXPORT_SYMBOL(md_unregister_thread); -EXPORT_SYMBOL(md_wakeup_thread); -EXPORT_SYMBOL(md_print_devices); -EXPORT_SYMBOL(md_interrupt_thread); -EXPORT_SYMBOL(md_check_recovery); -MODULE_LICENSE("GPL"); ./linux/md/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ orig.tmp 2024-11-13 19:24:58.790182243 +0000 @@ -1436,6 +1436,88 @@ return 1; } +static int device_size_calculation(mddev_t * mddev) +{ + int data_disks = 0; + unsigned int readahead; + struct list_head *tmp; + mdk_rdev_t *rdev; + + /* + * Do device size calculation. Bail out if too small. + * (we have to do this after having validated chunk_size, + * because device size has to be modulo chunk_size) + */ + + ITERATE_RDEV(mddev,rdev,tmp) { + if (rdev->faulty) + continue; + if (rdev->size < mddev->chunk_size / 1024) { + printk(KERN_WARNING + "md: Dev %s smaller than chunk_size:" + " %lluk < %dk\n", + bdev_partition_name(rdev->bdev), + (unsigned long long)rdev->size, + mddev->chunk_size / 1024); + return -EINVAL; + } + } + + switch (mddev->level) { + case LEVEL_MULTIPATH: + data_disks = 1; + break; + case -3: + data_disks = 1; + break; + case -2: + data_disks = 1; + break; + case LEVEL_LINEAR: + zoned_raid_size(mddev); + data_disks = 1; + break; + case 0: + zoned_raid_size(mddev); + data_disks = mddev->raid_disks; + break; + case 1: + data_disks = 1; + break; + case 4: + case 5: + data_disks = mddev->raid_disks-1; + break; + default: + printk(KERN_ERR "md: md%d: unsupported raid level %d\n", + mdidx(mddev), mddev->level); + goto abort; + } + if (!md_size[mdidx(mddev)]) + md_size[mdidx(mddev)] = mddev->size * data_disks; + + readahead = (VM_MAX_READAHEAD * 1024) / PAGE_SIZE; + if (!mddev->level || (mddev->level == 4) || (mddev->level == 5)) { + readahead = (mddev->chunk_size>>PAGE_SHIFT) * 4 * data_disks; + if (readahead < data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2) + readahead = data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2; + } else { + // (no multipath branch - it uses the default setting) + if (mddev->level == -3) + readahead = 0; + } + + printk(KERN_INFO "md%d: max total readahead window set to %ldk\n", + mdidx(mddev), readahead*(PAGE_SIZE/1024)); + + printk(KERN_INFO + "md%d: %d data-disks, max readahead per data-disk: %ldk\n", + mdidx(mddev), data_disks, readahead/data_disks*(PAGE_SIZE/1024)); + return 0; +abort: + return 1; +} + static struct gendisk *md_probe(dev_t dev, int *part, void *data) { static DECLARE_MUTEX(disks_sem); @@ -1567,6 +1649,9 @@ } #endif + if (device_size_calculation(mddev)) + return -EINVAL; + /* * Drop all container device buffers, from now on * the only valid external interface is through the md rm: cannot remove 'orig.tmp.porig': No such file or directory ./linux/md/replace FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- rediff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.805711585 +0000 @@ -1,101 +0,0 @@ -@@ -1453,90 +1436,6 @@ - return 1; - } - --#undef OLD_LEVEL -- --static int device_size_calculation(mddev_t * mddev) --{ -- int data_disks = 0; -- unsigned int readahead; -- struct list_head *tmp; -- mdk_rdev_t *rdev; -- -- /* -- * Do device size calculation. Bail out if too small. -- * (we have to do this after having validated chunk_size, -- * because device size has to be modulo chunk_size) -- */ -- -- ITERATE_RDEV(mddev,rdev,tmp) { -- if (rdev->faulty) -- continue; -- if (rdev->size < mddev->chunk_size / 1024) { -- printk(KERN_WARNING -- "md: Dev %s smaller than chunk_size:" -- " %lluk < %dk\n", -- bdev_partition_name(rdev->bdev), -- (unsigned long long)rdev->size, -- mddev->chunk_size / 1024); -- return -EINVAL; -- } -- } -- -- switch (mddev->level) { -- case LEVEL_MULTIPATH: -- data_disks = 1; -- break; -- case -3: -- data_disks = 1; -- break; -- case -2: -- data_disks = 1; -- break; -- case LEVEL_LINEAR: -- zoned_raid_size(mddev); -- data_disks = 1; -- break; -- case 0: -- zoned_raid_size(mddev); -- data_disks = mddev->raid_disks; -- break; -- case 1: -- data_disks = 1; -- break; -- case 4: -- case 5: -- data_disks = mddev->raid_disks-1; -- break; -- default: -- printk(KERN_ERR "md: md%d: unsupported raid level %d\n", -- mdidx(mddev), mddev->level); -- goto abort; -- } -- if (!md_size[mdidx(mddev)]) -- md_size[mdidx(mddev)] = mddev->size * data_disks; -- -- readahead = (VM_MAX_READAHEAD * 1024) / PAGE_SIZE; -- if (!mddev->level || (mddev->level == 4) || (mddev->level == 5)) { -- readahead = (mddev->chunk_size>>PAGE_SHIFT) * 4 * data_disks; -- if (readahead < data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2) -- readahead = data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2; -- } else { -- // (no multipath branch - it uses the default setting) -- if (mddev->level == -3) -- readahead = 0; -- } -- -- printk(KERN_INFO "md%d: max total readahead window set to %ldk\n", -- mdidx(mddev), readahead*(PAGE_SIZE/1024)); -- -- printk(KERN_INFO -- "md%d: %d data-disks, max readahead per data-disk: %ldk\n", -- mdidx(mddev), data_disks, readahead/data_disks*(PAGE_SIZE/1024)); -- return 0; --abort: -- return 1; --} -- - static struct gendisk *md_probe(dev_t dev, int *part, void *data) - { - static DECLARE_MUTEX(disks_sem); -@@ -1664,9 +1571,6 @@ - } - } - -- if (device_size_calculation(mddev)) -- return -EINVAL; -- - /* - * Drop all container device buffers, from now on - * the only valid external interface is through the md ./linux/md/rediff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.813118313 +0000 @@ -1,3589 +0,0 @@ -/* - md.c : Multiple Devices driver for Linux - Copyright (C) 1998, 1999, 2000 Ingo Molnar - - completely rewritten, based on the MD driver code from Marc Zyngier - - Changes: - - - RAID-1/RAID-5 extensions by Miguel de Icaza, Gadi Oxman, Ingo Molnar - - boot support for linear and striped mode by Harald Hoyer - - kerneld support by Boris Tobotras - - kmod support by: Cyrus Durgin - - RAID0 bugfixes: Mark Anthony Lisher - - Devfs support by Richard Gooch - - - lots of fixes and improvements to the RAID1/RAID5 and generic - RAID code (such as request based resynchronization): - - Neil Brown . - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - You should have received a copy of the GNU General Public License - (for example /usr/src/linux/COPYING); if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#include -#include -#include -#include -#include -#include -#include -#include /* for invalidate_bdev */ -#include - -#include - -#ifdef CONFIG_KMOD -#include -#endif - -#define __KERNEL_SYSCALLS__ -#include - -#include - -#define MAJOR_NR MD_MAJOR -#define MD_DRIVER -#define DEVICE_NR(device) (minor(device)) - -#include - -#define DEBUG 0 -#define dprintk(x...) ((void)(DEBUG && printk(x))) - - -#ifndef MODULE -static void autostart_arrays (void); -#endif - -static mdk_personality_t *pers[MAX_PERSONALITY]; -static spinlock_t pers_lock = SPIN_LOCK_UNLOCKED; - -/* - * Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit' - * is 1000 KB/sec, so the extra system load does not show up that much. - * Increase it if you want to have more _guaranteed_ speed. Note that - * the RAID driver will use the maximum available bandwith if the IO - * subsystem is idle. There is also an 'absolute maximum' reconstruction - * speed limit - in case reconstruction slows down your system despite - * idle IO detection. - * - * you can change it via /proc/sys/dev/raid/speed_limit_min and _max. - */ - -static int sysctl_speed_limit_min = 1000; -static int sysctl_speed_limit_max = 200000; - -static struct ctl_table_header *raid_table_header; - -static ctl_table raid_table[] = { - { - .ctl_name = DEV_RAID_SPEED_LIMIT_MIN, - .procname = "speed_limit_min", - .data = &sysctl_speed_limit_min, - .maxlen = sizeof(int), - .mode = 0644, - .proc_handler = &proc_dointvec, - }, - { - .ctl_name = DEV_RAID_SPEED_LIMIT_MAX, - .procname = "speed_limit_max", - .data = &sysctl_speed_limit_max, - .maxlen = sizeof(int), - .mode = 0644, - .proc_handler = &proc_dointvec, - }, - { .ctl_name = 0 } -}; - -static ctl_table raid_dir_table[] = { - { - .ctl_name = DEV_RAID, - .procname = "raid", - .maxlen = 0, - .mode = 0555, - .child = raid_table, - }, - { .ctl_name = 0 } -}; - -static ctl_table raid_root_table[] = { - { - .ctl_name = CTL_DEV, - .procname = "dev", - .maxlen = 0, - .mode = 0555, - .child = raid_dir_table, - }, - { .ctl_name = 0 } -}; - -static struct block_device_operations md_fops; - -static struct gendisk *disks[MAX_MD_DEVS]; - -/* - * Enables to iterate over all existing md arrays - * all_mddevs_lock protects this list as well as mddev_map. - */ -static LIST_HEAD(all_mddevs); -static spinlock_t all_mddevs_lock = SPIN_LOCK_UNLOCKED; - - -/* - * iterates through all used mddevs in the system. - * We take care to grab the all_mddevs_lock whenever navigating - * the list, and to always hold a refcount when unlocked. - * Any code which breaks out of this loop while own - * a reference to the current mddev and must mddev_put it. - */ -#define ITERATE_MDDEV(mddev,tmp) \ - \ - for (({ spin_lock(&all_mddevs_lock); \ - tmp = all_mddevs.next; \ - mddev = NULL;}); \ - ({ if (tmp != &all_mddevs) \ - mddev_get(list_entry(tmp, mddev_t, all_mddevs));\ - spin_unlock(&all_mddevs_lock); \ - if (mddev) mddev_put(mddev); \ - mddev = list_entry(tmp, mddev_t, all_mddevs); \ - tmp != &all_mddevs;}); \ - ({ spin_lock(&all_mddevs_lock); \ - tmp = tmp->next;}) \ - ) - -static mddev_t *mddev_map[MAX_MD_DEVS]; - -static int md_fail_request (request_queue_t *q, struct bio *bio) -{ - bio_io_error(bio, bio->bi_size); - return 0; -} - -static inline mddev_t *mddev_get(mddev_t *mddev) -{ - atomic_inc(&mddev->active); - return mddev; -} - -static void mddev_put(mddev_t *mddev) -{ - if (!atomic_dec_and_lock(&mddev->active, &all_mddevs_lock)) - return; - if (!mddev->raid_disks && list_empty(&mddev->disks)) { - list_del(&mddev->all_mddevs); - mddev_map[mdidx(mddev)] = NULL; - kfree(mddev); - MOD_DEC_USE_COUNT; - } - spin_unlock(&all_mddevs_lock); -} - -static mddev_t * mddev_find(int unit) -{ - mddev_t *mddev, *new = NULL; - - retry: - spin_lock(&all_mddevs_lock); - if (mddev_map[unit]) { - mddev = mddev_get(mddev_map[unit]); - spin_unlock(&all_mddevs_lock); - if (new) - kfree(new); - return mddev; - } - if (new) { - mddev_map[unit] = new; - list_add(&new->all_mddevs, &all_mddevs); - spin_unlock(&all_mddevs_lock); - MOD_INC_USE_COUNT; - return new; - } - spin_unlock(&all_mddevs_lock); - - new = (mddev_t *) kmalloc(sizeof(*new), GFP_KERNEL); - if (!new) - return NULL; - - memset(new, 0, sizeof(*new)); - - new->__minor = unit; - init_MUTEX(&new->reconfig_sem); - INIT_LIST_HEAD(&new->disks); - INIT_LIST_HEAD(&new->all_mddevs); - init_timer(&new->safemode_timer); - atomic_set(&new->active, 1); - blk_queue_make_request(&new->queue, md_fail_request); - - goto retry; -} - -static inline int mddev_lock(mddev_t * mddev) -{ - return down_interruptible(&mddev->reconfig_sem); -} - -static inline void mddev_lock_uninterruptible(mddev_t * mddev) -{ - down(&mddev->reconfig_sem); -} - -static inline int mddev_trylock(mddev_t * mddev) -{ - return down_trylock(&mddev->reconfig_sem); -} - -static inline void mddev_unlock(mddev_t * mddev) -{ - up(&mddev->reconfig_sem); -} - -mdk_rdev_t * find_rdev_nr(mddev_t *mddev, int nr) -{ - mdk_rdev_t * rdev; - struct list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == nr) - return rdev; - } - return NULL; -} - -static mdk_rdev_t * find_rdev(mddev_t * mddev, dev_t dev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->bdev->bd_dev == dev) - return rdev; - } - return NULL; -} - -inline static sector_t calc_dev_sboffset(struct block_device *bdev) -{ - sector_t size = bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - return MD_NEW_SIZE_BLOCKS(size); -} - -static sector_t calc_dev_size(mdk_rdev_t *rdev, unsigned chunk_size) -{ - sector_t size; - - size = rdev->sb_offset; - - if (chunk_size) - size &= ~((sector_t)chunk_size/1024 - 1); - return size; -} - -static int alloc_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb_page) - MD_BUG(); - - rdev->sb_page = alloc_page(GFP_KERNEL); - if (!rdev->sb_page) { - printk(KERN_ALERT "md: out of memory.\n"); - return -EINVAL; - } - - return 0; -} - -static void free_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb_page) { - page_cache_release(rdev->sb_page); - rdev->sb_loaded = 0; - rdev->sb_page = NULL; - rdev->sb_offset = 0; - rdev->size = 0; - } -} - - -static int bi_complete(struct bio *bio, unsigned int bytes_done, int error) -{ - if (bio->bi_size) - return 1; - - complete((struct completion*)bio->bi_private); - return 0; -} - -static int sync_page_io(struct block_device *bdev, sector_t sector, int size, - struct page *page, int rw) -{ - struct bio bio; - struct bio_vec vec; - struct completion event; - - bio_init(&bio); - bio.bi_io_vec = &vec; - vec.bv_page = page; - vec.bv_len = size; - vec.bv_offset = 0; - bio.bi_vcnt = 1; - bio.bi_idx = 0; - bio.bi_size = size; - bio.bi_bdev = bdev; - bio.bi_sector = sector; - init_completion(&event); - bio.bi_private = &event; - bio.bi_end_io = bi_complete; - submit_bio(rw, &bio); - blk_run_queues(); - wait_for_completion(&event); - - return test_bit(BIO_UPTODATE, &bio.bi_flags); -} - -static int read_disk_sb(mdk_rdev_t * rdev) -{ - - if (!rdev->sb_page) { - MD_BUG(); - return -EINVAL; - } - if (rdev->sb_loaded) - return 0; - - - if (!sync_page_io(rdev->bdev, rdev->sb_offset<<1, MD_SB_BYTES, rdev->sb_page, READ)) - goto fail; - rdev->sb_loaded = 1; - return 0; - -fail: - printk(KERN_ERR "md: disabled device %s, could not read superblock.\n", - bdev_partition_name(rdev->bdev)); - return -EINVAL; -} - -static int uuid_equal(mdp_super_t *sb1, mdp_super_t *sb2) -{ - if ( (sb1->set_uuid0 == sb2->set_uuid0) && - (sb1->set_uuid1 == sb2->set_uuid1) && - (sb1->set_uuid2 == sb2->set_uuid2) && - (sb1->set_uuid3 == sb2->set_uuid3)) - - return 1; - - return 0; -} - - -static int sb_equal(mdp_super_t *sb1, mdp_super_t *sb2) -{ - int ret; - mdp_super_t *tmp1, *tmp2; - - tmp1 = kmalloc(sizeof(*tmp1),GFP_KERNEL); - tmp2 = kmalloc(sizeof(*tmp2),GFP_KERNEL); - - if (!tmp1 || !tmp2) { - ret = 0; - printk(KERN_INFO "md.c: sb1 is not equal to sb2!\n"); - goto abort; - } - - *tmp1 = *sb1; - *tmp2 = *sb2; - - /* - * nr_disks is not constant - */ - tmp1->nr_disks = 0; - tmp2->nr_disks = 0; - - if (memcmp(tmp1, tmp2, MD_SB_GENERIC_CONSTANT_WORDS * 4)) - ret = 0; - else - ret = 1; - -abort: - if (tmp1) - kfree(tmp1); - if (tmp2) - kfree(tmp2); - - return ret; -} - -static unsigned int calc_sb_csum(mdp_super_t * sb) -{ - unsigned int disk_csum, csum; - - disk_csum = sb->sb_csum; - sb->sb_csum = 0; - csum = csum_partial((void *)sb, MD_SB_BYTES, 0); - sb->sb_csum = disk_csum; - return csum; -} - -/* - * Handle superblock details. - * We want to be able to handle multiple superblock formats - * so we have a common interface to them all, and an array of - * different handlers. - * We rely on user-space to write the initial superblock, and support - * reading and updating of superblocks. - * Interface methods are: - * int load_super(mdk_rdev_t *dev, mdk_rdev_t *refdev, int minor_version) - * loads and validates a superblock on dev. - * if refdev != NULL, compare superblocks on both devices - * Return: - * 0 - dev has a superblock that is compatible with refdev - * 1 - dev has a superblock that is compatible and newer than refdev - * so dev should be used as the refdev in future - * -EINVAL superblock incompatible or invalid - * -othererror e.g. -EIO - * - * int validate_super(mddev_t *mddev, mdk_rdev_t *dev) - * Verify that dev is acceptable into mddev. - * The first time, mddev->raid_disks will be 0, and data from - * dev should be merged in. Subsequent calls check that dev - * is new enough. Return 0 or -EINVAL - * - * void sync_super(mddev_t *mddev, mdk_rdev_t *dev) - * Update the superblock for rdev with data in mddev - * This does not write to disc. - * - */ - -struct super_type { - char *name; - struct module *owner; - int (*load_super)(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version); - int (*validate_super)(mddev_t *mddev, mdk_rdev_t *rdev); - void (*sync_super)(mddev_t *mddev, mdk_rdev_t *rdev); -}; - -/* - * load_super for 0.90.0 - */ -static int super_90_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version) -{ - mdp_super_t *sb; - int ret; - sector_t sb_offset; - - /* - * Calculate the position of the superblock, - * it's at the end of the disk. - * - * It also happens to be a multiple of 4Kb. - */ - sb_offset = calc_dev_sboffset(rdev->bdev); - rdev->sb_offset = sb_offset; - - ret = read_disk_sb(rdev); - if (ret) return ret; - - ret = -EINVAL; - - sb = (mdp_super_t*)page_address(rdev->sb_page); - - if (sb->md_magic != MD_SB_MAGIC) { - printk(KERN_ERR "md: invalid raid superblock magic on %s\n", - bdev_partition_name(rdev->bdev)); - goto abort; - } - - if (sb->major_version != 0 || - sb->minor_version != 90) { - printk(KERN_WARNING "Bad version number %d.%d on %s\n", - sb->major_version, sb->minor_version, - bdev_partition_name(rdev->bdev)); - goto abort; - } - - if (sb->md_minor >= MAX_MD_DEVS) { - printk(KERN_ERR "md: %s: invalid raid minor (%x)\n", - bdev_partition_name(rdev->bdev), sb->md_minor); - goto abort; - } - if (sb->raid_disks <= 0) - goto abort; - - if (calc_sb_csum(sb) != sb->sb_csum) { - printk(KERN_WARNING "md: invalid superblock checksum on %s\n", - bdev_partition_name(rdev->bdev)); - goto abort; - } - - rdev->preferred_minor = sb->md_minor; - rdev->data_offset = 0; - - if (sb->level == MULTIPATH) - rdev->desc_nr = -1; - else - rdev->desc_nr = sb->this_disk.number; - - if (refdev == 0) - ret = 1; - else { - __u64 ev1, ev2; - mdp_super_t *refsb = (mdp_super_t*)page_address(refdev->sb_page); - if (!uuid_equal(refsb, sb)) { - printk(KERN_WARNING "md: %s has different UUID to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - goto abort; - } - if (!sb_equal(refsb, sb)) { - printk(KERN_WARNING "md: %s has same UUID" - " but different superblock to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - goto abort; - } - ev1 = md_event(sb); - ev2 = md_event(refsb); - if (ev1 > ev2) - ret = 1; - else - ret = 0; - } - rdev->size = calc_dev_size(rdev, sb->chunk_size); - - abort: - return ret; -} - -/* - * validate_super for 0.90.0 - */ -static int super_90_validate(mddev_t *mddev, mdk_rdev_t *rdev) -{ - mdp_disk_t *desc; - mdp_super_t *sb = (mdp_super_t *)page_address(rdev->sb_page); - - if (mddev->raid_disks == 0) { - mddev->major_version = 0; - mddev->minor_version = sb->minor_version; - mddev->patch_version = sb->patch_version; - mddev->persistent = ! sb->not_persistent; - mddev->chunk_size = sb->chunk_size; - mddev->ctime = sb->ctime; - mddev->utime = sb->utime; - mddev->level = sb->level; - mddev->layout = sb->layout; - mddev->raid_disks = sb->raid_disks; - mddev->size = sb->size; - mddev->events = md_event(sb); - - if (sb->state & (1<recovery_cp = MaxSector; - else { - if (sb->events_hi == sb->cp_events_hi && - sb->events_lo == sb->cp_events_lo) { - mddev->recovery_cp = sb->recovery_cp; - } else - mddev->recovery_cp = 0; - } - - memcpy(mddev->uuid+0, &sb->set_uuid0, 4); - memcpy(mddev->uuid+4, &sb->set_uuid1, 4); - memcpy(mddev->uuid+8, &sb->set_uuid2, 4); - memcpy(mddev->uuid+12,&sb->set_uuid3, 4); - - mddev->max_disks = MD_SB_DISKS; - } else { - __u64 ev1; - ev1 = md_event(sb); - ++ev1; - if (ev1 < mddev->events) - return -EINVAL; - } - if (mddev->level != LEVEL_MULTIPATH) { - rdev->raid_disk = -1; - rdev->in_sync = rdev->faulty = 0; - desc = sb->disks + rdev->desc_nr; - - if (desc->state & (1<faulty = 1; - else if (desc->state & (1<raid_disk < mddev->raid_disks) { - rdev->in_sync = 1; - rdev->raid_disk = desc->raid_disk; - } - } - return 0; -} - -/* - * sync_super for 0.90.0 - */ -static void super_90_sync(mddev_t *mddev, mdk_rdev_t *rdev) -{ - mdp_super_t *sb; - struct list_head *tmp; - mdk_rdev_t *rdev2; - int next_spare = mddev->raid_disks; - - /* make rdev->sb match mddev data.. - * - * 1/ zero out disks - * 2/ Add info for each disk, keeping track of highest desc_nr - * 3/ any empty disks < highest become removed - * - * disks[0] gets initialised to REMOVED because - * we cannot be sure from other fields if it has - * been initialised or not. - */ - int highest = 0; - int i; - int active=0, working=0,failed=0,spare=0,nr_disks=0; - - sb = (mdp_super_t*)page_address(rdev->sb_page); - - memset(sb, 0, sizeof(*sb)); - - sb->md_magic = MD_SB_MAGIC; - sb->major_version = mddev->major_version; - sb->minor_version = mddev->minor_version; - sb->patch_version = mddev->patch_version; - sb->gvalid_words = 0; /* ignored */ - memcpy(&sb->set_uuid0, mddev->uuid+0, 4); - memcpy(&sb->set_uuid1, mddev->uuid+4, 4); - memcpy(&sb->set_uuid2, mddev->uuid+8, 4); - memcpy(&sb->set_uuid3, mddev->uuid+12,4); - - sb->ctime = mddev->ctime; - sb->level = mddev->level; - sb->size = mddev->size; - sb->raid_disks = mddev->raid_disks; - sb->md_minor = mddev->__minor; - sb->not_persistent = !mddev->persistent; - sb->utime = mddev->utime; - sb->state = 0; - sb->events_hi = (mddev->events>>32); - sb->events_lo = (u32)mddev->events; - - if (mddev->in_sync) - { - sb->recovery_cp = mddev->recovery_cp; - sb->cp_events_hi = (mddev->events>>32); - sb->cp_events_lo = (u32)mddev->events; - if (mddev->recovery_cp == MaxSector) - sb->state = (1<< MD_SB_CLEAN); - } else - sb->recovery_cp = 0; - - sb->layout = mddev->layout; - sb->chunk_size = mddev->chunk_size; - - sb->disks[0].state = (1<raid_disk >= 0 && rdev2->in_sync && !rdev2->faulty) - rdev2->desc_nr = rdev2->raid_disk; - else - rdev2->desc_nr = next_spare++; - d = &sb->disks[rdev2->desc_nr]; - nr_disks++; - d->number = rdev2->desc_nr; - d->major = MAJOR(rdev2->bdev->bd_dev); - d->minor = MINOR(rdev2->bdev->bd_dev); - if (rdev2->raid_disk >= 0 && rdev->in_sync && !rdev2->faulty) - d->raid_disk = rdev2->raid_disk; - else - d->raid_disk = rdev2->desc_nr; /* compatibility */ - if (rdev2->faulty) { - d->state = (1<in_sync) { - d->state = (1<state |= (1<state = 0; - spare++; - working++; - } - if (rdev2->desc_nr > highest) - highest = rdev2->desc_nr; - } - - /* now set the "removed" bit on any non-trailing holes */ - for (i=0; idisks[i]; - if (d->state == 0 && d->number == 0) { - d->number = i; - d->raid_disk = i; - d->state = (1<nr_disks = nr_disks; - sb->active_disks = active; - sb->working_disks = working; - sb->failed_disks = failed; - sb->spare_disks = spare; - - sb->this_disk = sb->disks[rdev->desc_nr]; - sb->sb_csum = calc_sb_csum(sb); -} - -/* - * version 1 superblock - */ - -static unsigned int calc_sb_1_csum(struct mdp_superblock_1 * sb) -{ - unsigned int disk_csum, csum; - int size = 256 + sb->max_dev*2; - - disk_csum = sb->sb_csum; - sb->sb_csum = 0; - csum = csum_partial((void *)sb, size, 0); - sb->sb_csum = disk_csum; - return csum; -} - -static int super_1_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version) -{ - struct mdp_superblock_1 *sb; - int ret; - sector_t sb_offset; - - /* - * Calculate the position of the superblock. - * It is always aligned to a 4K boundary and - * depeding on minor_version, it can be: - * 0: At least 8K, but less than 12K, from end of device - * 1: At start of device - * 2: 4K from start of device. - */ - switch(minor_version) { - case 0: - sb_offset = rdev->bdev->bd_inode->i_size >> 9; - sb_offset -= 8*2; - sb_offset &= ~(4*2); - /* convert from sectors to K */ - sb_offset /= 2; - break; - case 1: - sb_offset = 0; - break; - case 2: - sb_offset = 4; - break; - default: - return -EINVAL; - } - rdev->sb_offset = sb_offset; - - ret = read_disk_sb(rdev); - if (ret) return ret; - - - sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - if (sb->magic != cpu_to_le32(MD_SB_MAGIC) || - sb->major_version != cpu_to_le32(1) || - le32_to_cpu(sb->max_dev) > (4096-256)/2 || - le64_to_cpu(sb->super_offset) != (rdev->sb_offset<<1) || - sb->feature_map != 0) - return -EINVAL; - - if (calc_sb_1_csum(sb) != sb->sb_csum) { - printk("md: invalid superblock checksum on %s\n", - bdev_partition_name(rdev->bdev)); - return -EINVAL; - } - rdev->preferred_minor = 0xffff; - rdev->data_offset = le64_to_cpu(sb->data_offset); - - if (refdev == 0) - return 1; - else { - __u64 ev1, ev2; - struct mdp_superblock_1 *refsb = - (struct mdp_superblock_1*)page_address(refdev->sb_page); - - if (memcmp(sb->set_uuid, refsb->set_uuid, 16) != 0 || - sb->level != refsb->level || - sb->layout != refsb->layout || - sb->chunksize != refsb->chunksize) { - printk(KERN_WARNING "md: %s has strangely different" - " superblock to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - return -EINVAL; - } - ev1 = le64_to_cpu(sb->events); - ev2 = le64_to_cpu(refsb->events); - - if (ev1 > ev2) - return 1; - } - if (minor_version) - rdev->size = ((rdev->bdev->bd_inode->i_size>>9) - le64_to_cpu(sb->data_offset)) / 2; - else - rdev->size = rdev->sb_offset; - if (rdev->size < le64_to_cpu(sb->data_size)/2) - return -EINVAL; - rdev->size = le64_to_cpu(sb->data_size)/2; - if (le32_to_cpu(sb->chunksize)) - rdev->size &= ~((sector_t)le32_to_cpu(sb->chunksize)/2 - 1); - return 0; -} - -static int super_1_validate(mddev_t *mddev, mdk_rdev_t *rdev) -{ - struct mdp_superblock_1 *sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - if (mddev->raid_disks == 0) { - mddev->major_version = 1; - mddev->minor_version = 0; - mddev->patch_version = 0; - mddev->persistent = 1; - mddev->chunk_size = le32_to_cpu(sb->chunksize) << 9; - mddev->ctime = le64_to_cpu(sb->ctime) & ((1ULL << 32)-1); - mddev->utime = le64_to_cpu(sb->utime) & ((1ULL << 32)-1); - mddev->level = le32_to_cpu(sb->level); - mddev->layout = le32_to_cpu(sb->layout); - mddev->raid_disks = le32_to_cpu(sb->raid_disks); - mddev->size = (u32)le64_to_cpu(sb->size); - mddev->events = le64_to_cpu(sb->events); - - mddev->recovery_cp = le64_to_cpu(sb->resync_offset); - memcpy(mddev->uuid, sb->set_uuid, 16); - - mddev->max_disks = (4096-256)/2; - } else { - __u64 ev1; - ev1 = le64_to_cpu(sb->events); - ++ev1; - if (ev1 < mddev->events) - return -EINVAL; - } - - if (mddev->level != LEVEL_MULTIPATH) { - int role; - rdev->desc_nr = le32_to_cpu(sb->dev_number); - role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]); - switch(role) { - case 0xffff: /* spare */ - rdev->in_sync = 0; - rdev->faulty = 0; - rdev->raid_disk = -1; - break; - case 0xfffe: /* faulty */ - rdev->in_sync = 0; - rdev->faulty = 1; - rdev->raid_disk = -1; - break; - default: - rdev->in_sync = 1; - rdev->faulty = 0; - rdev->raid_disk = role; - break; - } - } - return 0; -} - -static void super_1_sync(mddev_t *mddev, mdk_rdev_t *rdev) -{ - struct mdp_superblock_1 *sb; - struct list_head *tmp; - mdk_rdev_t *rdev2; - int max_dev, i; - /* make rdev->sb match mddev and rdev data. */ - - sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - sb->feature_map = 0; - sb->pad0 = 0; - memset(sb->pad1, 0, sizeof(sb->pad1)); - memset(sb->pad2, 0, sizeof(sb->pad2)); - memset(sb->pad3, 0, sizeof(sb->pad3)); - - sb->utime = cpu_to_le64((__u64)mddev->utime); - sb->events = cpu_to_le64(mddev->events); - if (mddev->in_sync) - sb->resync_offset = cpu_to_le64(mddev->recovery_cp); - else - sb->resync_offset = cpu_to_le64(0); - - max_dev = 0; - ITERATE_RDEV(mddev,rdev2,tmp) - if (rdev2->desc_nr > max_dev) - max_dev = rdev2->desc_nr; - - sb->max_dev = max_dev; - for (i=0; idev_roles[max_dev] = cpu_to_le16(0xfffe); - - ITERATE_RDEV(mddev,rdev2,tmp) { - i = rdev2->desc_nr; - if (rdev2->faulty) - sb->dev_roles[i] = cpu_to_le16(0xfffe); - else if (rdev2->in_sync) - sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); - else - sb->dev_roles[i] = cpu_to_le16(0xffff); - } - - sb->recovery_offset = cpu_to_le64(0); /* not supported yet */ -} - - -struct super_type super_types[] = { - [0] = { - .name = "0.90.0", - .owner = THIS_MODULE, - .load_super = super_90_load, - .validate_super = super_90_validate, - .sync_super = super_90_sync, - }, - [1] = { - .name = "md-1", - .owner = THIS_MODULE, - .load_super = super_1_load, - .validate_super = super_1_validate, - .sync_super = super_1_sync, - }, -}; - -static mdk_rdev_t * match_dev_unit(mddev_t *mddev, mdk_rdev_t *dev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) - if (rdev->bdev->bd_contains == dev->bdev->bd_contains) - return rdev; - - return NULL; -} - -static int match_mddev_units(mddev_t *mddev1, mddev_t *mddev2) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev1,rdev,tmp) - if (match_dev_unit(mddev2, rdev)) - return 1; - - return 0; -} - -static LIST_HEAD(pending_raid_disks); - -static int bind_rdev_to_array(mdk_rdev_t * rdev, mddev_t * mddev) -{ - mdk_rdev_t *same_pdev; - - if (rdev->mddev) { - MD_BUG(); - return -EINVAL; - } - same_pdev = match_dev_unit(mddev, rdev); - if (same_pdev) - printk(KERN_WARNING - "md%d: WARNING: %s appears to be on the same physical" - " disk as %s. True\n protection against single-disk" - " failure might be compromised.\n", - mdidx(mddev), bdev_partition_name(rdev->bdev), - bdev_partition_name(same_pdev->bdev)); - - /* Verify rdev->desc_nr is unique. - * If it is -1, assign a free number, else - * check number is not in use - */ - if (rdev->desc_nr < 0) { - int choice = 0; - if (mddev->pers) choice = mddev->raid_disks; - while (find_rdev_nr(mddev, choice)) - choice++; - rdev->desc_nr = choice; - } else { - if (find_rdev_nr(mddev, rdev->desc_nr)) - return -EBUSY; - } - - list_add(&rdev->same_set, &mddev->disks); - rdev->mddev = mddev; - printk(KERN_INFO "md: bind<%s>\n", bdev_partition_name(rdev->bdev)); - return 0; -} - -static void unbind_rdev_from_array(mdk_rdev_t * rdev) -{ - if (!rdev->mddev) { - MD_BUG(); - return; - } - list_del_init(&rdev->same_set); - printk(KERN_INFO "md: unbind<%s>\n", bdev_partition_name(rdev->bdev)); - rdev->mddev = NULL; -} - -/* - * prevent the device from being mounted, repartitioned or - * otherwise reused by a RAID array (or any other kernel - * subsystem), by opening the device. [simply getting an - * inode is not enough, the SCSI module usage code needs - * an explicit open() on the device] - */ -static int lock_rdev(mdk_rdev_t *rdev, dev_t dev) -{ - int err = 0; - struct block_device *bdev; - - bdev = bdget(dev); - if (!bdev) - return -ENOMEM; - err = blkdev_get(bdev, FMODE_READ|FMODE_WRITE, 0, BDEV_RAW); - if (err) - return err; - err = bd_claim(bdev, rdev); - if (err) { - blkdev_put(bdev, BDEV_RAW); - return err; - } - rdev->bdev = bdev; - return err; -} - -static void unlock_rdev(mdk_rdev_t *rdev) -{ - struct block_device *bdev = rdev->bdev; - rdev->bdev = NULL; - if (!bdev) - MD_BUG(); - bd_release(bdev); - blkdev_put(bdev, BDEV_RAW); -} - -void md_autodetect_dev(dev_t dev); - -static void export_rdev(mdk_rdev_t * rdev) -{ - printk(KERN_INFO "md: export_rdev(%s)\n", - bdev_partition_name(rdev->bdev)); - if (rdev->mddev) - MD_BUG(); - free_disk_sb(rdev); - list_del_init(&rdev->same_set); -#ifndef MODULE - md_autodetect_dev(rdev->bdev->bd_dev); -#endif - unlock_rdev(rdev); - kfree(rdev); -} - -static void kick_rdev_from_array(mdk_rdev_t * rdev) -{ - unbind_rdev_from_array(rdev); - export_rdev(rdev); -} - -static void export_array(mddev_t *mddev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (!rdev->mddev) { - MD_BUG(); - continue; - } - kick_rdev_from_array(rdev); - } - if (!list_empty(&mddev->disks)) - MD_BUG(); - mddev->raid_disks = 0; - mddev->major_version = 0; -} - -static void print_desc(mdp_disk_t *desc) -{ - printk(" DISK\n", desc->number, - partition_name(MKDEV(desc->major,desc->minor)), - desc->major,desc->minor,desc->raid_disk,desc->state); -} - -static void print_sb(mdp_super_t *sb) -{ - int i; - - printk(KERN_INFO - "md: SB: (V:%d.%d.%d) ID:<%08x.%08x.%08x.%08x> CT:%08x\n", - sb->major_version, sb->minor_version, sb->patch_version, - sb->set_uuid0, sb->set_uuid1, sb->set_uuid2, sb->set_uuid3, - sb->ctime); - printk(KERN_INFO "md: L%d S%08d ND:%d RD:%d md%d LO:%d CS:%d\n", - sb->level, sb->size, sb->nr_disks, sb->raid_disks, - sb->md_minor, sb->layout, sb->chunk_size); - printk(KERN_INFO "md: UT:%08x ST:%d AD:%d WD:%d" - " FD:%d SD:%d CSUM:%08x E:%08lx\n", - sb->utime, sb->state, sb->active_disks, sb->working_disks, - sb->failed_disks, sb->spare_disks, - sb->sb_csum, (unsigned long)sb->events_lo); - - printk(KERN_INFO); - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - - desc = sb->disks + i; - if (desc->number || desc->major || desc->minor || - desc->raid_disk || (desc->state && (desc->state != 4))) { - printk(" D %2d: ", i); - print_desc(desc); - } - } - printk(KERN_INFO "md: THIS: "); - print_desc(&sb->this_disk); - -} - -static void print_rdev(mdk_rdev_t *rdev) -{ - printk(KERN_INFO "md: rdev %s, SZ:%08llu F:%d S:%d DN:%d ", - bdev_partition_name(rdev->bdev), (unsigned long long)rdev->size, - rdev->faulty, rdev->in_sync, rdev->desc_nr); - if (rdev->sb_loaded) { - printk(KERN_INFO "md: rdev superblock:\n"); - print_sb((mdp_super_t*)page_address(rdev->sb_page)); - } else - printk(KERN_INFO "md: no rdev superblock!\n"); -} - -void md_print_devices(void) -{ - struct list_head *tmp, *tmp2; - mdk_rdev_t *rdev; - mddev_t *mddev; - - printk("\n"); - printk("md: **********************************\n"); - printk("md: * *\n"); - printk("md: **********************************\n"); - ITERATE_MDDEV(mddev,tmp) { - printk("md%d: ", mdidx(mddev)); - - ITERATE_RDEV(mddev,rdev,tmp2) - printk("<%s>", bdev_partition_name(rdev->bdev)); - - ITERATE_RDEV(mddev,rdev,tmp2) - print_rdev(rdev); - } - printk("md: **********************************\n"); - printk("\n"); -} - - -static int write_disk_sb(mdk_rdev_t * rdev) -{ - - if (!rdev->sb_loaded) { - MD_BUG(); - return 1; - } - if (rdev->faulty) { - MD_BUG(); - return 1; - } - - dprintk(KERN_INFO "(write) %s's sb offset: %llu\n", - bdev_partition_name(rdev->bdev), - (unsigned long long)rdev->sb_offset); - - if (sync_page_io(rdev->bdev, rdev->sb_offset<<1, MD_SB_BYTES, rdev->sb_page, WRITE)) - return 0; - - printk("md: write_disk_sb failed for device %s\n", - bdev_partition_name(rdev->bdev)); - return 1; -} - -static void sync_sbs(mddev_t * mddev) -{ - mdk_rdev_t *rdev; - struct list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - super_types[mddev->major_version]. - sync_super(mddev, rdev); - rdev->sb_loaded = 1; - } -} - -static void md_update_sb(mddev_t * mddev) -{ - int err, count = 100; - struct list_head *tmp; - mdk_rdev_t *rdev; - - mddev->sb_dirty = 0; -repeat: - mddev->utime = get_seconds(); - mddev->events ++; - - if (!mddev->events) { - /* - * oops, this 64-bit counter should never wrap. - * Either we are in around ~1 trillion A.C., assuming - * 1 reboot per second, or we have a bug: - */ - MD_BUG(); - mddev->events --; - } - sync_sbs(mddev); - - /* - * do not write anything to disk if using - * nonpersistent superblocks - */ - if (!mddev->persistent) - return; - - dprintk(KERN_INFO - "md: updating md%d RAID superblock on device (in sync %d)\n", - mdidx(mddev),mddev->in_sync); - - err = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - dprintk(KERN_INFO "md: "); - if (rdev->faulty) - dprintk("(skipping faulty "); - - dprintk("%s ", bdev_partition_name(rdev->bdev)); - if (!rdev->faulty) { - err += write_disk_sb(rdev); - } else - dprintk(")\n"); - if (!err && mddev->level == LEVEL_MULTIPATH) - /* only need to write one superblock... */ - break; - } - if (err) { - if (--count) { - printk(KERN_ERR "md: errors occurred during superblock" - " update, repeating\n"); - goto repeat; - } - printk(KERN_ERR \ - "md: excessive errors occurred during superblock update, exiting\n"); - } -} - -/* - * Import a device. If 'super_format' >= 0, then sanity check the superblock - * - * mark the device faulty if: - * - * - the device is nonexistent (zero size) - * - the device has no valid superblock - * - * a faulty rdev _never_ has rdev->sb set. - */ -static mdk_rdev_t *md_import_device(dev_t newdev, int super_format, int super_minor) -{ - int err; - mdk_rdev_t *rdev; - sector_t size; - - rdev = (mdk_rdev_t *) kmalloc(sizeof(*rdev), GFP_KERNEL); - if (!rdev) { - printk(KERN_ERR "md: could not alloc mem for %s!\n", - partition_name(newdev)); - return ERR_PTR(-ENOMEM); - } - memset(rdev, 0, sizeof(*rdev)); - - if ((err = alloc_disk_sb(rdev))) - goto abort_free; - - err = lock_rdev(rdev, newdev); - if (err) { - printk(KERN_ERR "md: could not lock %s.\n", - partition_name(newdev)); - goto abort_free; - } - rdev->desc_nr = -1; - rdev->faulty = 0; - rdev->in_sync = 0; - rdev->data_offset = 0; - atomic_set(&rdev->nr_pending, 0); - - size = rdev->bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - if (!size) { - printk(KERN_WARNING - "md: %s has zero or unknown size, marking faulty!\n", - bdev_partition_name(rdev->bdev)); - err = -EINVAL; - goto abort_free; - } - - if (super_format >= 0) { - err = super_types[super_format]. - load_super(rdev, NULL, super_minor); - if (err == -EINVAL) { - printk(KERN_WARNING - "md: %s has invalid sb, not importing!\n", - bdev_partition_name(rdev->bdev)); - goto abort_free; - } - if (err < 0) { - printk(KERN_WARNING - "md: could not read %s's sb, not importing!\n", - bdev_partition_name(rdev->bdev)); - goto abort_free; - } - } - INIT_LIST_HEAD(&rdev->same_set); - - return rdev; - -abort_free: - if (rdev->sb_page) { - if (rdev->bdev) - unlock_rdev(rdev); - free_disk_sb(rdev); - } - kfree(rdev); - return ERR_PTR(err); -} - -/* - * Check a full RAID array for plausibility - */ - - -static int analyze_sbs(mddev_t * mddev) -{ - int i; - struct list_head *tmp; - mdk_rdev_t *rdev, *freshest; - - freshest = NULL; - ITERATE_RDEV(mddev,rdev,tmp) - switch (super_types[mddev->major_version]. - load_super(rdev, freshest, mddev->minor_version)) { - case 1: - freshest = rdev; - break; - case 0: - break; - default: - printk( KERN_ERR \ - "md: fatal superblock inconsistency in %s" - " -- removing from array\n", - bdev_partition_name(rdev->bdev)); - kick_rdev_from_array(rdev); - } - - - super_types[mddev->major_version]. - validate_super(mddev, freshest); - - i = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev != freshest) - if (super_types[mddev->major_version]. - validate_super(mddev, rdev)) { - printk(KERN_WARNING "md: kicking non-fresh %s" - " from array!\n", - bdev_partition_name(rdev->bdev)); - kick_rdev_from_array(rdev); - continue; - } - if (mddev->level == LEVEL_MULTIPATH) { - rdev->desc_nr = i++; - rdev->raid_disk = rdev->desc_nr; - rdev->in_sync = 1; - } - } - - - /* - * Check if we can support this RAID array - */ - if (mddev->major_version != MD_MAJOR_VERSION || - mddev->minor_version > MD_MINOR_VERSION) { - printk(KERN_ALERT - "md: md%d: unsupported raid array version %d.%d.%d\n", - mdidx(mddev), mddev->major_version, - mddev->minor_version, mddev->patch_version); - goto abort; - } - - if ((mddev->recovery_cp != MaxSector) && ((mddev->level == 1) || - (mddev->level == 4) || (mddev->level == 5))) - printk(KERN_ERR "md: md%d: raid array is not clean" - " -- starting background reconstruction\n", - mdidx(mddev)); - - return 0; -abort: - return 1; -} - -static struct gendisk *md_probe(dev_t dev, int *part, void *data) -{ - static DECLARE_MUTEX(disks_sem); - int unit = MINOR(dev); - mddev_t *mddev = mddev_find(unit); - struct gendisk *disk; - - if (!mddev) - return NULL; - - down(&disks_sem); - if (disks[unit]) { - up(&disks_sem); - mddev_put(mddev); - return NULL; - } - disk = alloc_disk(1); - if (!disk) { - up(&disks_sem); - mddev_put(mddev); - return NULL; - } - disk->major = MD_MAJOR; - disk->first_minor = mdidx(mddev); - sprintf(disk->disk_name, "md%d", mdidx(mddev)); - disk->fops = &md_fops; - disk->private_data = mddev; - disk->queue = &mddev->queue; - add_disk(disk); - disks[mdidx(mddev)] = disk; - up(&disks_sem); - return NULL; -} - -void md_wakeup_thread(mdk_thread_t *thread); - -static void md_safemode_timeout(unsigned long data) -{ - mddev_t *mddev = (mddev_t *) data; - - mddev->safemode = 1; - md_wakeup_thread(mddev->thread); -} - - -static int do_md_run(mddev_t * mddev) -{ - int pnum, err; - int chunk_size; - struct list_head *tmp; - mdk_rdev_t *rdev; - struct gendisk *disk; - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return -EINVAL; - } - - if (mddev->pers) - return -EBUSY; - - /* - * Analyze all RAID superblock(s) - */ - if (!mddev->raid_disks && analyze_sbs(mddev)) { - MD_BUG(); - return -EINVAL; - } - - chunk_size = mddev->chunk_size; - pnum = level_to_pers(mddev->level); - - if ((pnum != MULTIPATH) && (pnum != RAID1)) { - if (!chunk_size) { - /* - * 'default chunksize' in the old md code used to - * be PAGE_SIZE, baaad. - * we abort here to be on the safe side. We don't - * want to continue the bad practice. - */ - printk(KERN_ERR - "no chunksize specified, see 'man raidtab'\n"); - return -EINVAL; - } - if (chunk_size > MAX_CHUNK_SIZE) { - printk(KERN_ERR "too big chunk_size: %d > %d\n", - chunk_size, MAX_CHUNK_SIZE); - return -EINVAL; - } - /* - * chunk-size has to be a power of 2 and multiples of PAGE_SIZE - */ - if ( (1 << ffz(~chunk_size)) != chunk_size) { - MD_BUG(); - return -EINVAL; - } - if (chunk_size < PAGE_SIZE) { - printk(KERN_ERR "too small chunk_size: %d < %ld\n", - chunk_size, PAGE_SIZE); - return -EINVAL; - } - - /* devices must have minimum size of one chunk */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (rdev->size < chunk_size / 1024) { - printk(KERN_WARNING - "md: Dev %s smaller than chunk_size:" - " %lluk < %dk\n", - bdev_partition_name(rdev->bdev), - (unsigned long long)rdev->size, - chunk_size / 1024); - return -EINVAL; - } - } - } - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - -#ifdef CONFIG_KMOD - if (!pers[pnum]) - { - char module_name[80]; - sprintf (module_name, "md-personality-%d", pnum); - request_module (module_name); - } -#endif - - /* - * Drop all container device buffers, from now on - * the only valid external interface is through the md - * device. - * Also find largest hardsector size - */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - sync_blockdev(rdev->bdev); - invalidate_bdev(rdev->bdev, 0); - } - - md_probe(mdidx(mddev), NULL, NULL); - disk = disks[mdidx(mddev)]; - if (!disk) - return -ENOMEM; - - spin_lock(&pers_lock); - if (!pers[pnum] || !try_module_get(pers[pnum]->owner)) { - spin_unlock(&pers_lock); - printk(KERN_ERR "md: personality %d is not loaded!\n", - pnum); - return -EINVAL; - } - - mddev->pers = pers[pnum]; - spin_unlock(&pers_lock); - - blk_queue_make_request(&mddev->queue, mddev->pers->make_request); - printk("%s: setting max_sectors to %d, segment boundary to %d\n", - disk->disk_name, - chunk_size >> 9, - (chunk_size>>1)-1); - blk_queue_max_sectors(&mddev->queue, chunk_size >> 9); - blk_queue_segment_boundary(&mddev->queue, (chunk_size>>1) - 1); - mddev->queue.queuedata = mddev; - - err = mddev->pers->run(mddev); - if (err) { - printk(KERN_ERR "md: pers->run() failed ...\n"); - module_put(mddev->pers->owner); - mddev->pers = NULL; - return -EINVAL; - } - atomic_set(&mddev->writes_pending,0); - mddev->safemode = 0; - mddev->safemode_timer.function = md_safemode_timeout; - mddev->safemode_timer.data = (unsigned long) mddev; - mddev->safemode_delay = (20 * HZ)/1000 +1; /* 20 msec delay */ - mddev->in_sync = 1; - - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - set_capacity(disk, mddev->array_size<<1); - return 0; -} - -static int restart_array(mddev_t *mddev) -{ - struct gendisk *disk = disks[mdidx(mddev)]; - int err; - - /* - * Complain if it has no devices - */ - err = -ENXIO; - if (list_empty(&mddev->disks)) - goto out; - - if (mddev->pers) { - err = -EBUSY; - if (!mddev->ro) - goto out; - - mddev->safemode = 0; - mddev->ro = 0; - set_disk_ro(disk, 0); - - printk(KERN_INFO "md: md%d switched to read-write mode.\n", - mdidx(mddev)); - /* - * Kick recovery or resync if necessary - */ - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - err = 0; - } else { - printk(KERN_ERR "md: md%d has no personality assigned.\n", - mdidx(mddev)); - err = -EINVAL; - } - -out: - return err; -} - -static int do_md_stop(mddev_t * mddev, int ro) -{ - int err = 0; - struct gendisk *disk = disks[mdidx(mddev)]; - - if (atomic_read(&mddev->active)>2) { - printk("md: md%d still in use.\n",mdidx(mddev)); - err = -EBUSY; - goto out; - } - - if (mddev->pers) { - if (mddev->sync_thread) { - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - md_unregister_thread(mddev->sync_thread); - mddev->sync_thread = NULL; - } - - del_timer_sync(&mddev->safemode_timer); - - invalidate_device(mk_kdev(disk->major, disk->first_minor), 1); - - if (ro) { - err = -ENXIO; - if (mddev->ro) - goto out; - mddev->ro = 1; - } else { - if (mddev->ro) - set_disk_ro(disk, 0); - if (mddev->pers->stop(mddev)) { - err = -EBUSY; - if (mddev->ro) - set_disk_ro(disk, 1); - goto out; - } - module_put(mddev->pers->owner); - mddev->pers = NULL; - if (mddev->ro) - mddev->ro = 0; - } - if (mddev->raid_disks) { - /* mark array as shutdown cleanly */ - mddev->in_sync = 1; - md_update_sb(mddev); - } - if (ro) - set_disk_ro(disk, 1); - } - /* - * Free resources if final stop - */ - if (!ro) { - struct gendisk *disk; - printk(KERN_INFO "md: md%d stopped.\n", mdidx(mddev)); - - export_array(mddev); - - mddev->array_size = 0; - disk = disks[mdidx(mddev)]; - if (disk) - set_capacity(disk, 0); - } else - printk(KERN_INFO "md: md%d switched to read-only mode.\n", - mdidx(mddev)); - err = 0; -out: - return err; -} - -static void autorun_array(mddev_t *mddev) -{ - mdk_rdev_t *rdev; - struct list_head *tmp; - int err; - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return; - } - - printk(KERN_INFO "md: running: "); - - ITERATE_RDEV(mddev,rdev,tmp) { - printk("<%s>", bdev_partition_name(rdev->bdev)); - } - printk("\n"); - - err = do_md_run (mddev); - if (err) { - printk(KERN_WARNING "md :do_md_run() returned %d\n", err); - do_md_stop (mddev, 0); - } -} - -/* - * lets try to run arrays based on all disks that have arrived - * until now. (those are in pending_raid_disks) - * - * the method: pick the first pending disk, collect all disks with - * the same UUID, remove all from the pending list and put them into - * the 'same_array' list. Then order this list based on superblock - * update time (freshest comes first), kick out 'old' disks and - * compare superblocks. If everything's fine then run it. - * - * If "unit" is allocated, then bump its reference count - */ -static void autorun_devices(void) -{ - struct list_head candidates; - struct list_head *tmp; - mdk_rdev_t *rdev0, *rdev; - mddev_t *mddev; - - printk(KERN_INFO "md: autorun ...\n"); - while (!list_empty(&pending_raid_disks)) { - rdev0 = list_entry(pending_raid_disks.next, - mdk_rdev_t, same_set); - - printk(KERN_INFO "md: considering %s ...\n", - bdev_partition_name(rdev0->bdev)); - INIT_LIST_HEAD(&candidates); - ITERATE_RDEV_PENDING(rdev,tmp) - if (super_90_load(rdev, rdev0, 0) >= 0) { - printk(KERN_INFO "md: adding %s ...\n", - bdev_partition_name(rdev->bdev)); - list_move(&rdev->same_set, &candidates); - } - /* - * now we have a set of devices, with all of them having - * mostly sane superblocks. It's time to allocate the - * mddev. - */ - - mddev = mddev_find(rdev0->preferred_minor); - if (!mddev) { - printk(KERN_ERR - "md: cannot allocate memory for md drive.\n"); - break; - } - if (mddev_lock(mddev)) - printk(KERN_WARNING "md: md%d locked, cannot run\n", - mdidx(mddev)); - else if (mddev->raid_disks || mddev->major_version - || !list_empty(&mddev->disks)) { - printk(KERN_WARNING - "md: md%d already running, cannot run %s\n", - mdidx(mddev), bdev_partition_name(rdev0->bdev)); - mddev_unlock(mddev); - } else { - printk(KERN_INFO "md: created md%d\n", mdidx(mddev)); - ITERATE_RDEV_GENERIC(candidates,rdev,tmp) { - list_del_init(&rdev->same_set); - if (bind_rdev_to_array(rdev, mddev)) - export_rdev(rdev); - } - autorun_array(mddev); - mddev_unlock(mddev); - } - /* on success, candidates will be empty, on error - * it won't... - */ - ITERATE_RDEV_GENERIC(candidates,rdev,tmp) - export_rdev(rdev); - mddev_put(mddev); - } - printk(KERN_INFO "md: ... autorun DONE.\n"); -} - -/* - * import RAID devices based on one partition - * if possible, the array gets run as well. - */ - -static int autostart_array(dev_t startdev) -{ - int err = -EINVAL, i; - mdp_super_t *sb = NULL; - mdk_rdev_t *start_rdev = NULL, *rdev; - - start_rdev = md_import_device(startdev, 0, 0); - if (IS_ERR(start_rdev)) { - printk(KERN_WARNING "md: could not import %s!\n", - partition_name(startdev)); - return err; - } - - /* NOTE: this can only work for 0.90.0 superblocks */ - sb = (mdp_super_t*)page_address(start_rdev->sb_page); - if (sb->major_version != 0 || - sb->minor_version != 90 ) { - printk(KERN_WARNING "md: can only autostart 0.90.0 arrays\n"); - export_rdev(start_rdev); - return err; - } - - if (start_rdev->faulty) { - printk(KERN_WARNING - "md: can not autostart based on faulty %s!\n", - bdev_partition_name(start_rdev->bdev)); - export_rdev(start_rdev); - return err; - } - list_add(&start_rdev->same_set, &pending_raid_disks); - - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - dev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - if (!dev) - continue; - if (dev == startdev) - continue; - rdev = md_import_device(dev, 0, 0); - if (IS_ERR(rdev)) { - printk(KERN_WARNING "md: could not import %s," - " trying to run array nevertheless.\n", - partition_name(dev)); - continue; - } - list_add(&rdev->same_set, &pending_raid_disks); - } - - /* - * possibly return codes - */ - autorun_devices(); - return 0; - -} - - -static int get_version(void * arg) -{ - mdu_version_t ver; - - ver.major = MD_MAJOR_VERSION; - ver.minor = MD_MINOR_VERSION; - ver.patchlevel = MD_PATCHLEVEL_VERSION; - - if (copy_to_user(arg, &ver, sizeof(ver))) - return -EFAULT; - - return 0; -} - -static int get_array_info(mddev_t * mddev, void * arg) -{ - mdu_array_info_t info; - int nr,working,active,failed,spare; - mdk_rdev_t *rdev; - struct list_head *tmp; - - nr=working=active=failed=spare=0; - ITERATE_RDEV(mddev,rdev,tmp) { - nr++; - if (rdev->faulty) - failed++; - else { - working++; - if (rdev->in_sync) - active++; - else - spare++; - } - } - - info.major_version = mddev->major_version; - info.minor_version = mddev->minor_version; - info.patch_version = 1; - info.ctime = mddev->ctime; - info.level = mddev->level; - info.size = mddev->size; - info.nr_disks = nr; - info.raid_disks = mddev->raid_disks; - info.md_minor = mddev->__minor; - info.not_persistent= !mddev->persistent; - - info.utime = mddev->utime; - info.state = 0; - if (mddev->in_sync) - info.state = (1<layout; - info.chunk_size = mddev->chunk_size; - - if (copy_to_user(arg, &info, sizeof(info))) - return -EFAULT; - - return 0; -} - -static int get_disk_info(mddev_t * mddev, void * arg) -{ - mdu_disk_info_t info; - unsigned int nr; - mdk_rdev_t *rdev; - - if (copy_from_user(&info, arg, sizeof(info))) - return -EFAULT; - - nr = info.number; - - rdev = find_rdev_nr(mddev, nr); - if (rdev) { - info.major = MAJOR(rdev->bdev->bd_dev); - info.minor = MINOR(rdev->bdev->bd_dev); - info.raid_disk = rdev->raid_disk; - info.state = 0; - if (rdev->faulty) - info.state |= (1<in_sync) { - info.state |= (1<major,info->minor); - if (!mddev->raid_disks) { - int err; - /* expecting a device which has a superblock */ - rdev = md_import_device(dev, mddev->major_version, mddev->minor_version); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: md_import_device returned %ld\n", - PTR_ERR(rdev)); - return PTR_ERR(rdev); - } - if (!list_empty(&mddev->disks)) { - mdk_rdev_t *rdev0 = list_entry(mddev->disks.next, - mdk_rdev_t, same_set); - int err = super_types[mddev->major_version] - .load_super(rdev, rdev0, mddev->minor_version); - if (err < 0) { - printk(KERN_WARNING - "md: %s has different UUID to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(rdev0->bdev)); - export_rdev(rdev); - return -EINVAL; - } - } - err = bind_rdev_to_array(rdev, mddev); - if (err) - export_rdev(rdev); - return err; - } - - /* - * add_new_disk can be used once the array is assembled - * to add "hot spares". They must already have a superblock - * written - */ - if (mddev->pers) { - int err; - if (!mddev->pers->hot_add_disk) { - printk(KERN_WARNING - "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - rdev = md_import_device(dev, mddev->major_version, - mddev->minor_version); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: md_import_device returned %ld\n", - PTR_ERR(rdev)); - return PTR_ERR(rdev); - } - rdev->in_sync = 0; /* just to be sure */ - rdev->raid_disk = -1; - err = bind_rdev_to_array(rdev, mddev); - if (err) - export_rdev(rdev); - if (mddev->thread) - md_wakeup_thread(mddev->thread); - return err; - } - - /* otherwise, add_new_disk is only allowed - * for major_version==0 superblocks - */ - if (mddev->major_version != 0) { - printk(KERN_WARNING "md%d: ADD_NEW_DISK not supported\n", - mdidx(mddev)); - return -EINVAL; - } - - if (!(info->state & (1<desc_nr = info->number; - if (info->raid_disk < mddev->raid_disks) - rdev->raid_disk = info->raid_disk; - else - rdev->raid_disk = -1; - - rdev->faulty = 0; - if (rdev->raid_disk < mddev->raid_disks) - rdev->in_sync = (info->state & (1<in_sync = 0; - - err = bind_rdev_to_array(rdev, mddev); - if (err) { - export_rdev(rdev); - return err; - } - - if (!mddev->persistent) { - printk(KERN_INFO "md: nonpersistent superblock ...\n"); - rdev->sb_offset = rdev->bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - } else - rdev->sb_offset = calc_dev_sboffset(rdev->bdev); - rdev->size = calc_dev_size(rdev, mddev->chunk_size); - - if (!mddev->size || (mddev->size > rdev->size)) - mddev->size = rdev->size; - } - - return 0; -} - -static int hot_generate_error(mddev_t * mddev, dev_t dev) -{ - struct request_queue *q; - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to generate %s error in md%d ... \n", - partition_name(dev), mdidx(mddev)); - - rdev = find_rdev(mddev, dev); - if (!rdev) { - MD_BUG(); - return -ENXIO; - } - - if (rdev->desc_nr == -1) { - MD_BUG(); - return -EINVAL; - } - if (!rdev->in_sync) - return -ENODEV; - - q = bdev_get_queue(rdev->bdev); - if (!q) { - MD_BUG(); - return -ENODEV; - } - printk(KERN_INFO "md: okay, generating error!\n"); -// q->oneshot_error = 1; // disabled for now - - return 0; -} - -static int hot_remove_disk(mddev_t * mddev, dev_t dev) -{ - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to remove %s from md%d ... \n", - partition_name(dev), mdidx(mddev)); - - rdev = find_rdev(mddev, dev); - if (!rdev) - return -ENXIO; - - if (rdev->raid_disk >= 0) - goto busy; - - kick_rdev_from_array(rdev); - md_update_sb(mddev); - - return 0; -busy: - printk(KERN_WARNING "md: cannot remove active disk %s from md%d ... \n", - bdev_partition_name(rdev->bdev), mdidx(mddev)); - return -EBUSY; -} - -static int hot_add_disk(mddev_t * mddev, dev_t dev) -{ - int err; - unsigned int size; - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to hot-add %s to md%d ... \n", - partition_name(dev), mdidx(mddev)); - - if (mddev->major_version != 0) { - printk(KERN_WARNING "md%d: HOT_ADD may only be used with" - " version-0 superblocks.\n", - mdidx(mddev)); - return -EINVAL; - } - if (!mddev->pers->hot_add_disk) { - printk(KERN_WARNING - "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - - rdev = md_import_device (dev, -1, 0); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: error, md_import_device() returned %ld\n", - PTR_ERR(rdev)); - return -EINVAL; - } - - rdev->sb_offset = calc_dev_sboffset(rdev->bdev); - size = calc_dev_size(rdev, mddev->chunk_size); - rdev->size = size; - - if (size < mddev->size) { - printk(KERN_WARNING - "md%d: disk size %llu blocks < array size %llu\n", - mdidx(mddev), (unsigned long long)size, - (unsigned long long)mddev->size); - err = -ENOSPC; - goto abort_export; - } - - if (rdev->faulty) { - printk(KERN_WARNING - "md: can not hot-add faulty %s disk to md%d!\n", - bdev_partition_name(rdev->bdev), mdidx(mddev)); - err = -EINVAL; - goto abort_export; - } - rdev->in_sync = 0; - rdev->desc_nr = -1; - bind_rdev_to_array(rdev, mddev); - - /* - * The rest should better be atomic, we can have disk failures - * noticed in interrupt contexts ... - */ - - if (rdev->desc_nr == mddev->max_disks) { - printk(KERN_WARNING "md%d: can not hot-add to full array!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unbind_export; - } - - rdev->raid_disk = -1; - - md_update_sb(mddev); - - /* - * Kick recovery, maybe this spare has to be added to the - * array immediately. - */ - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - - return 0; - -abort_unbind_export: - unbind_rdev_from_array(rdev); - -abort_export: - export_rdev(rdev); - return err; -} - -/* - * set_array_info is used two different ways - * The original usage is when creating a new array. - * In this usage, raid_disks is > = and it together with - * level, size, not_persistent,layout,chunksize determine the - * shape of the array. - * This will always create an array with a type-0.90.0 superblock. - * The newer usage is when assembling an array. - * In this case raid_disks will be 0, and the major_version field is - * use to determine which style super-blocks are to be found on the devices. - * The minor and patch _version numbers are also kept incase the - * super_block handler wishes to interpret them. - */ -static int set_array_info(mddev_t * mddev, mdu_array_info_t *info) -{ - - if (info->raid_disks == 0) { - /* just setting version number for superblock loading */ - if (info->major_version < 0 || - info->major_version >= sizeof(super_types)/sizeof(super_types[0]) || - super_types[info->major_version].name == NULL) { - /* maybe try to auto-load a module? */ - printk(KERN_INFO - "md: superblock version %d not known\n", - info->major_version); - return -EINVAL; - } - mddev->major_version = info->major_version; - mddev->minor_version = info->minor_version; - mddev->patch_version = info->patch_version; - return 0; - } - mddev->major_version = MD_MAJOR_VERSION; - mddev->minor_version = MD_MINOR_VERSION; - mddev->patch_version = MD_PATCHLEVEL_VERSION; - mddev->ctime = get_seconds(); - - mddev->level = info->level; - mddev->size = info->size; - mddev->raid_disks = info->raid_disks; - /* don't set __minor, it is determined by which /dev/md* was - * openned - */ - if (info->state & (1<recovery_cp = MaxSector; - else - mddev->recovery_cp = 0; - mddev->persistent = ! info->not_persistent; - - mddev->layout = info->layout; - mddev->chunk_size = info->chunk_size; - - mddev->max_disks = MD_SB_DISKS; - - - /* - * Generate a 128 bit UUID - */ - get_random_bytes(mddev->uuid, 16); - - return 0; -} - -static int set_disk_faulty(mddev_t *mddev, dev_t dev) -{ - mdk_rdev_t *rdev; - - rdev = find_rdev(mddev, dev); - if (!rdev) - return 0; - - md_error(mddev, rdev); - return 1; -} - -static int md_ioctl(struct inode *inode, struct file *file, - unsigned int cmd, unsigned long arg) -{ - unsigned int minor; - int err = 0; - struct hd_geometry *loc = (struct hd_geometry *) arg; - mddev_t *mddev = NULL; - kdev_t dev; - - if (!capable(CAP_SYS_ADMIN)) - return -EACCES; - - dev = inode->i_rdev; - minor = minor(dev); - if (minor >= MAX_MD_DEVS) { - MD_BUG(); - return -EINVAL; - } - - /* - * Commands dealing with the RAID driver but not any - * particular array: - */ - switch (cmd) - { - case RAID_VERSION: - err = get_version((void *)arg); - goto done; - - case PRINT_RAID_DEBUG: - err = 0; - md_print_devices(); - goto done; - -#ifndef MODULE - case RAID_AUTORUN: - err = 0; - autostart_arrays(); - goto done; -#endif - default:; - } - - /* - * Commands creating/starting a new array: - */ - - mddev = inode->i_bdev->bd_inode->u.generic_ip; - - if (!mddev) { - BUG(); - goto abort; - } - - - if (cmd == START_ARRAY) { - /* START_ARRAY doesn't need to lock the array as autostart_array - * does the locking, and it could even be a different array - */ - err = autostart_array(arg); - if (err) { - printk(KERN_WARNING "md: autostart %s failed!\n", - partition_name(arg)); - goto abort; - } - goto done; - } - - err = mddev_lock(mddev); - if (err) { - printk(KERN_INFO - "md: ioctl lock interrupted, reason %d, cmd %d\n", - err, cmd); - goto abort; - } - - switch (cmd) - { - case SET_ARRAY_INFO: - - if (!list_empty(&mddev->disks)) { - printk(KERN_WARNING - "md: array md%d already has disks!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - if (mddev->raid_disks) { - printk(KERN_WARNING - "md: array md%d already initialised!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - { - mdu_array_info_t info; - if (!arg) - memset(&info, 0, sizeof(info)); - else if (copy_from_user(&info, (void*)arg, sizeof(info))) { - err = -EFAULT; - goto abort_unlock; - } - err = set_array_info(mddev, &info); - if (err) { - printk(KERN_WARNING "md: couldn't set" - " array info. %d\n", err); - goto abort_unlock; - } - } - goto done_unlock; - - default:; - } - - /* - * Commands querying/configuring an existing array: - */ - /* if we are initialised yet, only ADD_NEW_DISK or STOP_ARRAY is allowed */ - if (!mddev->raid_disks && cmd != ADD_NEW_DISK && cmd != STOP_ARRAY && cmd != RUN_ARRAY) { - err = -ENODEV; - goto abort_unlock; - } - - /* - * Commands even a read-only array can execute: - */ - switch (cmd) - { - case GET_ARRAY_INFO: - err = get_array_info(mddev, (void *)arg); - goto done_unlock; - - case GET_DISK_INFO: - err = get_disk_info(mddev, (void *)arg); - goto done_unlock; - - case RESTART_ARRAY_RW: - err = restart_array(mddev); - goto done_unlock; - - case STOP_ARRAY: - err = do_md_stop (mddev, 0); - goto done_unlock; - - case STOP_ARRAY_RO: - err = do_md_stop (mddev, 1); - goto done_unlock; - - /* - * We have a problem here : there is no easy way to give a CHS - * virtual geometry. We currently pretend that we have a 2 heads - * 4 sectors (with a BIG number of cylinders...). This drives - * dosfs just mad... ;-) - */ - case HDIO_GETGEO: - if (!loc) { - err = -EINVAL; - goto abort_unlock; - } - err = put_user (2, (char *) &loc->heads); - if (err) - goto abort_unlock; - err = put_user (4, (char *) &loc->sectors); - if (err) - goto abort_unlock; - err = put_user(get_capacity(disks[mdidx(mddev)])/8, - (short *) &loc->cylinders); - if (err) - goto abort_unlock; - err = put_user (get_start_sect(inode->i_bdev), - (long *) &loc->start); - goto done_unlock; - } - - /* - * The remaining ioctls are changing the state of the - * superblock, so we do not allow read-only arrays - * here: - */ - if (mddev->ro) { - err = -EROFS; - goto abort_unlock; - } - - switch (cmd) - { - case ADD_NEW_DISK: - { - mdu_disk_info_t info; - if (copy_from_user(&info, (void*)arg, sizeof(info))) - err = -EFAULT; - else - err = add_new_disk(mddev, &info); - goto done_unlock; - } - case HOT_GENERATE_ERROR: - err = hot_generate_error(mddev, arg); - goto done_unlock; - case HOT_REMOVE_DISK: - err = hot_remove_disk(mddev, arg); - goto done_unlock; - - case HOT_ADD_DISK: - err = hot_add_disk(mddev, arg); - goto done_unlock; - - case SET_DISK_FAULTY: - err = set_disk_faulty(mddev, arg); - goto done_unlock; - - case RUN_ARRAY: - { - err = do_md_run (mddev); - /* - * we have to clean up the mess if - * the array cannot be run for some - * reason ... - * ->pers will not be set, to superblock will - * not be updated. - */ - if (err) - do_md_stop (mddev, 0); - goto done_unlock; - } - - default: - if (_IOC_TYPE(cmd) == MD_MAJOR) - printk(KERN_WARNING "md: %s(pid %d) used" - " obsolete MD ioctl, upgrade your" - " software to use new ictls.\n", - current->comm, current->pid); - err = -EINVAL; - goto abort_unlock; - } - -done_unlock: -abort_unlock: - mddev_unlock(mddev); - - return err; -done: - if (err) - MD_BUG(); -abort: - return err; -} - -static int md_open(struct inode *inode, struct file *file) -{ - /* - * Succeed if we can find or allocate a mddev structure. - */ - mddev_t *mddev = mddev_find(minor(inode->i_rdev)); - int err = -ENOMEM; - - if (!mddev) - goto out; - - if ((err = mddev_lock(mddev))) - goto put; - - err = 0; - mddev_unlock(mddev); - inode->i_bdev->bd_inode->u.generic_ip = mddev_get(mddev); - put: - mddev_put(mddev); - out: - return err; -} - -static int md_release(struct inode *inode, struct file * file) -{ - mddev_t *mddev = inode->i_bdev->bd_inode->u.generic_ip; - - if (!mddev) - BUG(); - mddev_put(mddev); - - return 0; -} - -static struct block_device_operations md_fops = -{ - .owner = THIS_MODULE, - .open = md_open, - .release = md_release, - .ioctl = md_ioctl, -}; - -int md_thread(void * arg) -{ - mdk_thread_t *thread = arg; - - lock_kernel(); - - /* - * Detach thread - */ - - daemonize(thread->name, mdidx(thread->mddev)); - - current->exit_signal = SIGCHLD; - allow_signal(SIGKILL); - thread->tsk = current; - - /* - * md_thread is a 'system-thread', it's priority should be very - * high. We avoid resource deadlocks individually in each - * raid personality. (RAID5 does preallocation) We also use RR and - * the very same RT priority as kswapd, thus we will never get - * into a priority inversion deadlock. - * - * we definitely have to have equal or higher priority than - * bdflush, otherwise bdflush will deadlock if there are too - * many dirty RAID5 blocks. - */ - unlock_kernel(); - - complete(thread->event); - while (thread->run) { - void (*run)(mddev_t *); - - wait_event_interruptible(thread->wqueue, - test_bit(THREAD_WAKEUP, &thread->flags)); - if (current->flags & PF_FREEZE) - refrigerator(PF_IOTHREAD); - - clear_bit(THREAD_WAKEUP, &thread->flags); - - run = thread->run; - if (run) { - run(thread->mddev); - blk_run_queues(); - } - if (signal_pending(current)) - flush_signals(current); - } - complete(thread->event); - return 0; -} - -void md_wakeup_thread(mdk_thread_t *thread) -{ - if (thread) { - dprintk("md: waking up MD thread %p.\n", thread); - set_bit(THREAD_WAKEUP, &thread->flags); - wake_up(&thread->wqueue); - } -} - -mdk_thread_t *md_register_thread(void (*run) (mddev_t *), mddev_t *mddev, - const char *name) -{ - mdk_thread_t *thread; - int ret; - struct completion event; - - thread = (mdk_thread_t *) kmalloc - (sizeof(mdk_thread_t), GFP_KERNEL); - if (!thread) - return NULL; - - memset(thread, 0, sizeof(mdk_thread_t)); - init_waitqueue_head(&thread->wqueue); - - init_completion(&event); - thread->event = &event; - thread->run = run; - thread->mddev = mddev; - thread->name = name; - ret = kernel_thread(md_thread, thread, 0); - if (ret < 0) { - kfree(thread); - return NULL; - } - wait_for_completion(&event); - return thread; -} - -void md_interrupt_thread(mdk_thread_t *thread) -{ - if (!thread->tsk) { - MD_BUG(); - return; - } - dprintk("interrupting MD-thread pid %d\n", thread->tsk->pid); - send_sig(SIGKILL, thread->tsk, 1); -} - -void md_unregister_thread(mdk_thread_t *thread) -{ - struct completion event; - - init_completion(&event); - - thread->event = &event; - thread->run = NULL; - thread->name = NULL; - md_interrupt_thread(thread); - wait_for_completion(&event); - kfree(thread); -} - -void md_error(mddev_t *mddev, mdk_rdev_t *rdev) -{ - dprintk("md_error dev:(%d:%d), rdev:(%d:%d), (caller: %p,%p,%p,%p).\n", - MD_MAJOR,mdidx(mddev), - MAJOR(rdev->bdev->bd_dev), MINOR(rdev->bdev->bd_dev), - __builtin_return_address(0),__builtin_return_address(1), - __builtin_return_address(2),__builtin_return_address(3)); - - if (!mddev) { - MD_BUG(); - return; - } - - if (!rdev || rdev->faulty) - return; - if (!mddev->pers->error_handler) - return; - mddev->pers->error_handler(mddev,rdev); - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); -} - -/* seq_file implementation /proc/mdstat */ - -static void status_unused(struct seq_file *seq) -{ - int i = 0; - mdk_rdev_t *rdev; - struct list_head *tmp; - - seq_printf(seq, "unused devices: "); - - ITERATE_RDEV_PENDING(rdev,tmp) { - i++; - seq_printf(seq, "%s ", - bdev_partition_name(rdev->bdev)); - } - if (!i) - seq_printf(seq, ""); - - seq_printf(seq, "\n"); -} - - -static void status_resync(struct seq_file *seq, mddev_t * mddev) -{ - unsigned long max_blocks, resync, res, dt, db, rt; - - resync = (mddev->curr_resync - atomic_read(&mddev->recovery_active))/2; - max_blocks = mddev->size; - - /* - * Should not happen. - */ - if (!max_blocks) { - MD_BUG(); - return; - } - res = (resync/1024)*1000/(max_blocks/1024 + 1); - { - int i, x = res/50, y = 20-x; - seq_printf(seq, "["); - for (i = 0; i < x; i++) - seq_printf(seq, "="); - seq_printf(seq, ">"); - for (i = 0; i < y; i++) - seq_printf(seq, "."); - seq_printf(seq, "] "); - } - seq_printf(seq, " %s =%3lu.%lu%% (%lu/%lu)", - (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? - "resync" : "recovery"), - res/10, res % 10, resync, max_blocks); - - /* - * We do not want to overflow, so the order of operands and - * the * 100 / 100 trick are important. We do a +1 to be - * safe against division by zero. We only estimate anyway. - * - * dt: time from mark until now - * db: blocks written from mark until now - * rt: remaining time - */ - dt = ((jiffies - mddev->resync_mark) / HZ); - if (!dt) dt++; - db = resync - (mddev->resync_mark_cnt/2); - rt = (dt * ((max_blocks-resync) / (db/100+1)))/100; - - seq_printf(seq, " finish=%lu.%lumin", rt / 60, (rt % 60)/6); - - seq_printf(seq, " speed=%ldK/sec", db/dt); -} - -static void *md_seq_start(struct seq_file *seq, loff_t *pos) -{ - struct list_head *tmp; - loff_t l = *pos; - mddev_t *mddev; - - if (l > 0x10000) - return NULL; - if (!l--) - /* header */ - return (void*)1; - - spin_lock(&all_mddevs_lock); - list_for_each(tmp,&all_mddevs) - if (!l--) { - mddev = list_entry(tmp, mddev_t, all_mddevs); - mddev_get(mddev); - spin_unlock(&all_mddevs_lock); - return mddev; - } - spin_unlock(&all_mddevs_lock); - return (void*)2;/* tail */ -} - -static void *md_seq_next(struct seq_file *seq, void *v, loff_t *pos) -{ - struct list_head *tmp; - mddev_t *next_mddev, *mddev = v; - - ++*pos; - if (v == (void*)2) - return NULL; - - spin_lock(&all_mddevs_lock); - if (v == (void*)1) - tmp = all_mddevs.next; - else - tmp = mddev->all_mddevs.next; - if (tmp != &all_mddevs) - next_mddev = mddev_get(list_entry(tmp,mddev_t,all_mddevs)); - else { - next_mddev = (void*)2; - *pos = 0x10000; - } - spin_unlock(&all_mddevs_lock); - - if (v != (void*)1) - mddev_put(mddev); - return next_mddev; - -} - -static void md_seq_stop(struct seq_file *seq, void *v) -{ - mddev_t *mddev = v; - - if (mddev && v != (void*)1 && v != (void*)2) - mddev_put(mddev); -} - -static int md_seq_show(struct seq_file *seq, void *v) -{ - mddev_t *mddev = v; - sector_t size; - struct list_head *tmp2; - mdk_rdev_t *rdev; - int i; - - if (v == (void*)1) { - seq_printf(seq, "Personalities : "); - spin_lock(&pers_lock); - for (i = 0; i < MAX_PERSONALITY; i++) - if (pers[i]) - seq_printf(seq, "[%s] ", pers[i]->name); - - spin_unlock(&pers_lock); - seq_printf(seq, "\n"); - return 0; - } - if (v == (void*)2) { - status_unused(seq); - return 0; - } - - if (mddev_lock(mddev)!=0) - return -EINTR; - if (mddev->pers || mddev->raid_disks || !list_empty(&mddev->disks)) { - seq_printf(seq, "md%d : %sactive", mdidx(mddev), - mddev->pers ? "" : "in"); - if (mddev->pers) { - if (mddev->ro) - seq_printf(seq, " (read-only)"); - seq_printf(seq, " %s", mddev->pers->name); - } - - size = 0; - ITERATE_RDEV(mddev,rdev,tmp2) { - seq_printf(seq, " %s[%d]", - bdev_partition_name(rdev->bdev), rdev->desc_nr); - if (rdev->faulty) { - seq_printf(seq, "(F)"); - continue; - } - size += rdev->size; - } - - if (!list_empty(&mddev->disks)) { - if (mddev->pers) - seq_printf(seq, "\n %llu blocks", - (unsigned long long)mddev->array_size); - else - seq_printf(seq, "\n %llu blocks", - (unsigned long long)size); - } - - if (mddev->pers) { - mddev->pers->status (seq, mddev); - seq_printf(seq, "\n "); - if (mddev->curr_resync > 2) - status_resync (seq, mddev); - else if (mddev->curr_resync == 1 || mddev->curr_resync == 2) - seq_printf(seq, " resync=DELAYED"); - } - - seq_printf(seq, "\n"); - } - mddev_unlock(mddev); - - return 0; -} - -static struct seq_operations md_seq_ops = { - .start = md_seq_start, - .next = md_seq_next, - .stop = md_seq_stop, - .show = md_seq_show, -}; - -static int md_seq_open(struct inode *inode, struct file *file) -{ - int error; - - error = seq_open(file, &md_seq_ops); - return error; -} - -static struct file_operations md_seq_fops = { - .open = md_seq_open, - .read = seq_read, - .llseek = seq_lseek, - .release = seq_release, -}; - -int register_md_personality(int pnum, mdk_personality_t *p) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - spin_lock(&pers_lock); - if (pers[pnum]) { - spin_unlock(&pers_lock); - MD_BUG(); - return -EBUSY; - } - - pers[pnum] = p; - printk(KERN_INFO "md: %s personality registered as nr %d\n", p->name, pnum); - spin_unlock(&pers_lock); - return 0; -} - -int unregister_md_personality(int pnum) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - printk(KERN_INFO "md: %s personality unregistered\n", pers[pnum]->name); - spin_lock(&pers_lock); - pers[pnum] = NULL; - spin_unlock(&pers_lock); - return 0; -} - -void md_sync_acct(mdk_rdev_t *rdev, unsigned long nr_sectors) -{ - rdev->bdev->bd_contains->bd_disk->sync_io += nr_sectors; -} - -static int is_mddev_idle(mddev_t *mddev) -{ - mdk_rdev_t * rdev; - struct list_head *tmp; - int idle; - unsigned long curr_events; - - idle = 1; - ITERATE_RDEV(mddev,rdev,tmp) { - struct gendisk *disk = rdev->bdev->bd_contains->bd_disk; - curr_events = disk_stat_read(disk, read_sectors) + - disk_stat_read(disk, write_sectors) - - disk->sync_io; - if ((curr_events - rdev->last_events) > 32) { - rdev->last_events = curr_events; - idle = 0; - } - } - return idle; -} - -void md_done_sync(mddev_t *mddev, int blocks, int ok) -{ - /* another "blocks" (512byte) blocks have been synced */ - atomic_sub(blocks, &mddev->recovery_active); - wake_up(&mddev->recovery_wait); - if (!ok) { - set_bit(MD_RECOVERY_ERR, &mddev->recovery); - md_wakeup_thread(mddev->thread); - // stop recovery, signal do_sync .... - } -} - - -void md_write_start(mddev_t *mddev) -{ - if (!atomic_read(&mddev->writes_pending)) { - mddev_lock_uninterruptible(mddev); - if (mddev->in_sync) { - mddev->in_sync = 0; - del_timer(&mddev->safemode_timer); - md_update_sb(mddev); - } - atomic_inc(&mddev->writes_pending); - mddev_unlock(mddev); - } else - atomic_inc(&mddev->writes_pending); -} - -void md_write_end(mddev_t *mddev) -{ - if (atomic_dec_and_test(&mddev->writes_pending)) { - if (mddev->safemode == 2) - md_wakeup_thread(mddev->thread); - else - mod_timer(&mddev->safemode_timer, jiffies + mddev->safemode_delay); - } -} - -static inline void md_enter_safemode(mddev_t *mddev) -{ - mddev_lock_uninterruptible(mddev); - if (mddev->safemode && !atomic_read(&mddev->writes_pending) && - !mddev->in_sync && mddev->recovery_cp == MaxSector) { - mddev->in_sync = 1; - md_update_sb(mddev); - } - mddev_unlock(mddev); - - if (mddev->safemode == 1) - mddev->safemode = 0; -} - -void md_handle_safemode(mddev_t *mddev) -{ - if (signal_pending(current)) { - printk(KERN_INFO "md: md%d in immediate safe mode\n", - mdidx(mddev)); - mddev->safemode = 2; - flush_signals(current); - } - if (mddev->safemode) - md_enter_safemode(mddev); -} - - -DECLARE_WAIT_QUEUE_HEAD(resync_wait); - -#define SYNC_MARKS 10 -#define SYNC_MARK_STEP (3*HZ) -static void md_do_sync(mddev_t *mddev) -{ - mddev_t *mddev2; - unsigned int max_sectors, currspeed = 0, - j, window; - unsigned long mark[SYNC_MARKS]; - unsigned long mark_cnt[SYNC_MARKS]; - int last_mark,m; - struct list_head *tmp; - unsigned long last_check; - - /* just incase thread restarts... */ - if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) - return; - - /* we overload curr_resync somewhat here. - * 0 == not engaged in resync at all - * 2 == checking that there is no conflict with another sync - * 1 == like 2, but have yielded to allow conflicting resync to - * commense - * other == active in resync - this many blocks - */ - do { - mddev->curr_resync = 2; - - ITERATE_MDDEV(mddev2,tmp) { - if (mddev2 == mddev) - continue; - if (mddev2->curr_resync && - match_mddev_units(mddev,mddev2)) { - printk(KERN_INFO "md: delaying resync of md%d" - " until md%d has finished resync (they" - " share one or more physical units)\n", - mdidx(mddev), mdidx(mddev2)); - if (mddev < mddev2) {/* arbitrarily yield */ - mddev->curr_resync = 1; - wake_up(&resync_wait); - } - if (wait_event_interruptible(resync_wait, - mddev2->curr_resync < mddev->curr_resync)) { - flush_signals(current); - mddev_put(mddev2); - goto skip; - } - } - if (mddev->curr_resync == 1) { - mddev_put(mddev2); - break; - } - } - } while (mddev->curr_resync < 2); - - max_sectors = mddev->size << 1; - - printk(KERN_INFO "md: syncing RAID array md%d\n", mdidx(mddev)); - printk(KERN_INFO "md: minimum _guaranteed_ reconstruction speed:" - " %d KB/sec/disc.\n", sysctl_speed_limit_min); - printk(KERN_INFO "md: using maximum available idle IO bandwith " - "(but not more than %d KB/sec) for reconstruction.\n", - sysctl_speed_limit_max); - - is_mddev_idle(mddev); /* this also initializes IO event counters */ - if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) - j = mddev->recovery_cp; - else - j = 0; - for (m = 0; m < SYNC_MARKS; m++) { - mark[m] = jiffies; - mark_cnt[m] = j; - } - last_mark = 0; - mddev->resync_mark = mark[last_mark]; - mddev->resync_mark_cnt = mark_cnt[last_mark]; - - /* - * Tune reconstruction: - */ - window = 32*(PAGE_SIZE/512); - printk(KERN_INFO "md: using %dk window, over a total of %d blocks.\n", - window/2,max_sectors/2); - - atomic_set(&mddev->recovery_active, 0); - init_waitqueue_head(&mddev->recovery_wait); - last_check = 0; - - if (j) - printk(KERN_INFO - "md: resuming recovery of md%d from checkpoint.\n", - mdidx(mddev)); - - while (j < max_sectors) { - int sectors; - - sectors = mddev->pers->sync_request(mddev, j, currspeed < sysctl_speed_limit_min); - if (sectors < 0) { - set_bit(MD_RECOVERY_ERR, &mddev->recovery); - goto out; - } - atomic_add(sectors, &mddev->recovery_active); - j += sectors; - if (j>1) mddev->curr_resync = j; - - if (last_check + window > j) - continue; - - last_check = j; - - if (test_bit(MD_RECOVERY_INTR, &mddev->recovery) || - test_bit(MD_RECOVERY_ERR, &mddev->recovery)) - break; - - blk_run_queues(); - - repeat: - if (jiffies >= mark[last_mark] + SYNC_MARK_STEP ) { - /* step marks */ - int next = (last_mark+1) % SYNC_MARKS; - - mddev->resync_mark = mark[next]; - mddev->resync_mark_cnt = mark_cnt[next]; - mark[next] = jiffies; - mark_cnt[next] = j - atomic_read(&mddev->recovery_active); - last_mark = next; - } - - - if (signal_pending(current)) { - /* - * got a signal, exit. - */ - printk(KERN_INFO - "md: md_do_sync() got signal ... exiting\n"); - flush_signals(current); - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - goto out; - } - - /* - * this loop exits only if either when we are slower than - * the 'hard' speed limit, or the system was IO-idle for - * a jiffy. - * the system might be non-idle CPU-wise, but we only care - * about not overloading the IO subsystem. (things like an - * e2fsck being done on the RAID array should execute fast) - */ - cond_resched(); - - currspeed = (j-mddev->resync_mark_cnt)/2/((jiffies-mddev->resync_mark)/HZ +1) +1; - - if (currspeed > sysctl_speed_limit_min) { - if ((currspeed > sysctl_speed_limit_max) || - !is_mddev_idle(mddev)) { - current->state = TASK_INTERRUPTIBLE; - schedule_timeout(HZ/4); - goto repeat; - } - } - } - printk(KERN_INFO "md: md%d: sync done.\n",mdidx(mddev)); - /* - * this also signals 'finished resyncing' to md_stop - */ - out: - wait_event(mddev->recovery_wait, !atomic_read(&mddev->recovery_active)); - - /* tell personality that we are finished */ - mddev->pers->sync_request(mddev, max_sectors, 1); - - if (!test_bit(MD_RECOVERY_ERR, &mddev->recovery) && - mddev->curr_resync > 2 && - mddev->curr_resync > mddev->recovery_cp) { - if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { - printk(KERN_INFO - "md: checkpointing recovery of md%d.\n", - mdidx(mddev)); - mddev->recovery_cp = mddev->curr_resync; - } else - mddev->recovery_cp = MaxSector; - } - - if (mddev->safemode) - md_enter_safemode(mddev); - skip: - mddev->curr_resync = 0; - set_bit(MD_RECOVERY_DONE, &mddev->recovery); - md_wakeup_thread(mddev->thread); -} - - -/* - * This routine is regularly called by all per-raid-array threads to - * deal with generic issues like resync and super-block update. - * Raid personalities that don't have a thread (linear/raid0) do not - * need this as they never do any recovery or update the superblock. - * - * It does not do any resync itself, but rather "forks" off other threads - * to do that as needed. - * When it is determined that resync is needed, we set MD_RECOVERY_RUNNING in - * "->recovery" and create a thread at ->sync_thread. - * When the thread finishes it sets MD_RECOVERY_DONE (and might set MD_RECOVERY_ERR) - * and wakeups up this thread which will reap the thread and finish up. - * This thread also removes any faulty devices (with nr_pending == 0). - * - * The overall approach is: - * 1/ if the superblock needs updating, update it. - * 2/ If a recovery thread is running, don't do anything else. - * 3/ If recovery has finished, clean up, possibly marking spares active. - * 4/ If there are any faulty devices, remove them. - * 5/ If array is degraded, try to add spares devices - * 6/ If array has spares or is not in-sync, start a resync thread. - */ -void md_check_recovery(mddev_t *mddev) -{ - mdk_rdev_t *rdev; - struct list_head *rtmp; - - - dprintk(KERN_INFO "md: recovery thread got woken up ...\n"); - - if (mddev->ro) - return; - if ( ! ( - mddev->sb_dirty || - test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || - test_bit(MD_RECOVERY_DONE, &mddev->recovery) - )) - return; - if (mddev_trylock(mddev)==0) { - int spares =0; - if (mddev->sb_dirty) - md_update_sb(mddev); - if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && - !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) - /* resync/recovery still happening */ - goto unlock; - if (mddev->sync_thread) { - /* resync has finished, collect result */ - md_unregister_thread(mddev->sync_thread); - mddev->sync_thread = NULL; - if (!test_bit(MD_RECOVERY_ERR, &mddev->recovery)) { - /* success...*/ - /* activate any spares */ - mddev->pers->spare_active(mddev); - } - md_update_sb(mddev); - mddev->recovery = 0; - wake_up(&resync_wait); - goto unlock; - } - if (mddev->recovery) { - /* that's odd.. */ - mddev->recovery = 0; - wake_up(&resync_wait); - } - - /* no recovery is running. - * remove any failed drives, then - * add spares if possible - */ - ITERATE_RDEV(mddev,rdev,rtmp) { - if (rdev->raid_disk >= 0 && - rdev->faulty && - atomic_read(&rdev->nr_pending)==0) { - mddev->pers->hot_remove_disk(mddev, rdev->raid_disk); - rdev->raid_disk = -1; - } - if (!rdev->faulty && rdev->raid_disk >= 0 && !rdev->in_sync) - spares++; - } - if (mddev->degraded) { - ITERATE_RDEV(mddev,rdev,rtmp) - if (rdev->raid_disk < 0 - && !rdev->faulty) { - if (mddev->pers->hot_add_disk(mddev,rdev)) - spares++; - else - break; - } - } - - if (!spares && (mddev->recovery_cp == MaxSector )) { - /* nothing we can do ... */ - goto unlock; - } - if (mddev->pers->sync_request) { - set_bit(MD_RECOVERY_RUNNING, &mddev->recovery); - if (!spares) - set_bit(MD_RECOVERY_SYNC, &mddev->recovery); - mddev->sync_thread = md_register_thread(md_do_sync, - mddev, - "md%d_resync"); - if (!mddev->sync_thread) { - printk(KERN_ERR "md%d: could not start resync" - " thread...\n", - mdidx(mddev)); - /* leave the spares where they are, it shouldn't hurt */ - mddev->recovery = 0; - } else { - md_wakeup_thread(mddev->sync_thread); - } - } - unlock: - mddev_unlock(mddev); - } -} - -int md_notify_reboot(struct notifier_block *this, - unsigned long code, void *x) -{ - struct list_head *tmp; - mddev_t *mddev; - - if ((code == SYS_DOWN) || (code == SYS_HALT) || (code == SYS_POWER_OFF)) { - - printk(KERN_INFO "md: stopping all md devices.\n"); - - ITERATE_MDDEV(mddev,tmp) - if (mddev_trylock(mddev)==0) - do_md_stop (mddev, 1); - /* - * certain more exotic SCSI devices are known to be - * volatile wrt too early system reboots. While the - * right place to handle this issue is the given - * driver, we do want to have a safe RAID driver ... - */ - mdelay(1000*1); - } - return NOTIFY_DONE; -} - -struct notifier_block md_notifier = { - .notifier_call = md_notify_reboot, - .next = NULL, - .priority = INT_MAX, /* before any real devices */ -}; - -static void md_geninit(void) -{ - struct proc_dir_entry *p; - - dprintk("md: sizeof(mdp_super_t) = %d\n", (int)sizeof(mdp_super_t)); - -#ifdef CONFIG_PROC_FS - p = create_proc_entry("mdstat", S_IRUGO, NULL); - if (p) - p->proc_fops = &md_seq_fops; -#endif -} - -int __init md_init(void) -{ - int minor; - - printk(KERN_INFO "md: md driver %d.%d.%d MAX_MD_DEVS=%d," - " MD_SB_DISKS=%d\n", - MD_MAJOR_VERSION, MD_MINOR_VERSION, - MD_PATCHLEVEL_VERSION, MAX_MD_DEVS, MD_SB_DISKS); - - if (register_blkdev(MAJOR_NR, "md")) - return -1; - - devfs_mk_dir("md"); - blk_register_region(MKDEV(MAJOR_NR, 0), MAX_MD_DEVS, THIS_MODULE, - md_probe, NULL, NULL); - for (minor=0; minor < MAX_MD_DEVS; ++minor) { - char name[16]; - sprintf(name, "md/%d", minor); - devfs_register(NULL, name, DEVFS_FL_DEFAULT, MAJOR_NR, minor, - S_IFBLK | S_IRUSR | S_IWUSR, &md_fops, NULL); - } - - register_reboot_notifier(&md_notifier); - raid_table_header = register_sysctl_table(raid_root_table, 1); - - md_geninit(); - return (0); -} - - -#ifndef MODULE - -/* - * Searches all registered partitions for autorun RAID arrays - * at boot time. - */ -static dev_t detected_devices[128]; -static int dev_cnt; - -void md_autodetect_dev(dev_t dev) -{ - if (dev_cnt >= 0 && dev_cnt < 127) - detected_devices[dev_cnt++] = dev; -} - - -static void autostart_arrays(void) -{ - mdk_rdev_t *rdev; - int i; - - printk(KERN_INFO "md: Autodetecting RAID arrays.\n"); - - for (i = 0; i < dev_cnt; i++) { - dev_t dev = detected_devices[i]; - - rdev = md_import_device(dev,0, 0); - if (IS_ERR(rdev)) { - printk(KERN_ALERT "md: could not import %s!\n", - partition_name(dev)); - continue; - } - if (rdev->faulty) { - MD_BUG(); - continue; - } - list_add(&rdev->same_set, &pending_raid_disks); - } - dev_cnt = 0; - - autorun_devices(); -} - -#endif - -static __exit void md_exit(void) -{ - int i; - blk_unregister_region(MKDEV(MAJOR_NR,0), MAX_MD_DEVS); - for (i=0; i < MAX_MD_DEVS; i++) - devfs_remove("md/%d", i); - devfs_remove("md"); - - unregister_blkdev(MAJOR_NR,"md"); - unregister_reboot_notifier(&md_notifier); - unregister_sysctl_table(raid_table_header); -#ifdef CONFIG_PROC_FS - remove_proc_entry("mdstat", NULL); -#endif - for (i = 0; i < MAX_MD_DEVS; i++) { - struct gendisk *disk = disks[i]; - mddev_t *mddev; - if (!disks[i]) - continue; - mddev = disk->private_data; - del_gendisk(disk); - put_disk(disk); - mddev_put(mddev); - } -} - -module_init(md_init) -module_exit(md_exit) - -EXPORT_SYMBOL(register_md_personality); -EXPORT_SYMBOL(unregister_md_personality); -EXPORT_SYMBOL(md_error); -EXPORT_SYMBOL(md_sync_acct); -EXPORT_SYMBOL(md_done_sync); -EXPORT_SYMBOL(md_write_start); -EXPORT_SYMBOL(md_write_end); -EXPORT_SYMBOL(md_handle_safemode); -EXPORT_SYMBOL(md_register_thread); -EXPORT_SYMBOL(md_unregister_thread); -EXPORT_SYMBOL(md_wakeup_thread); -EXPORT_SYMBOL(md_print_devices); -EXPORT_SYMBOL(md_interrupt_thread); -EXPORT_SYMBOL(md_check_recovery); -MODULE_LICENSE("GPL"); ./linux/md/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.826580030 +0000 @@ -1,3589 +0,0 @@ -/* - md.c : Multiple Devices driver for Linux - Copyright (C) 1998, 1999, 2000 Ingo Molnar - - completely rewritten, based on the MD driver code from Marc Zyngier - - Changes: - - - RAID-1/RAID-5 extensions by Miguel de Icaza, Gadi Oxman, Ingo Molnar - - boot support for linear and striped mode by Harald Hoyer - - kerneld support by Boris Tobotras - - kmod support by: Cyrus Durgin - - RAID0 bugfixes: Mark Anthony Lisher - - Devfs support by Richard Gooch - - - lots of fixes and improvements to the RAID1/RAID5 and generic - RAID code (such as request based resynchronization): - - Neil Brown . - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - You should have received a copy of the GNU General Public License - (for example /usr/src/linux/COPYING); if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#include -#include -#include -#include -#include -#include -#include -#include /* for invalidate_bdev */ -#include - -#include - -#ifdef CONFIG_KMOD -#include -#endif - -#define __KERNEL_SYSCALLS__ -#include - -#include - -#define MAJOR_NR MD_MAJOR -#define MD_DRIVER -#define DEVICE_NR(device) (minor(device)) - -#include - -#define DEBUG 0 -#define dprintk(x...) ((void)(DEBUG && printk(x))) - - -#ifndef MODULE -static void autostart_arrays (void); -#endif - -static mdk_personality_t *pers[MAX_PERSONALITY]; -static spinlock_t pers_lock = SPIN_LOCK_UNLOCKED; - -/* - * Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit' - * is 1000 KB/sec, so the extra system load does not show up that much. - * Increase it if you want to have more _guaranteed_ speed. Note that - * the RAID driver will use the maximum available bandwith if the IO - * subsystem is idle. There is also an 'absolute maximum' reconstruction - * speed limit - in case reconstruction slows down your system despite - * idle IO detection. - * - * you can change it via /proc/sys/dev/raid/speed_limit_min and _max. - */ - -static int sysctl_speed_limit_min = 1000; -static int sysctl_speed_limit_max = 200000; - -static struct ctl_table_header *raid_table_header; - -static ctl_table raid_table[] = { - { - .ctl_name = DEV_RAID_SPEED_LIMIT_MIN, - .procname = "speed_limit_min", - .data = &sysctl_speed_limit_min, - .maxlen = sizeof(int), - .mode = 0644, - .proc_handler = &proc_dointvec, - }, - { - .ctl_name = DEV_RAID_SPEED_LIMIT_MAX, - .procname = "speed_limit_max", - .data = &sysctl_speed_limit_max, - .maxlen = sizeof(int), - .mode = 0644, - .proc_handler = &proc_dointvec, - }, - { .ctl_name = 0 } -}; - -static ctl_table raid_dir_table[] = { - { - .ctl_name = DEV_RAID, - .procname = "raid", - .maxlen = 0, - .mode = 0555, - .child = raid_table, - }, - { .ctl_name = 0 } -}; - -static ctl_table raid_root_table[] = { - { - .ctl_name = CTL_DEV, - .procname = "dev", - .maxlen = 0, - .mode = 0555, - .child = raid_dir_table, - }, - { .ctl_name = 0 } -}; - -static struct block_device_operations md_fops; - -static struct gendisk *disks[MAX_MD_DEVS]; - -/* - * Enables to iterate over all existing md arrays - * all_mddevs_lock protects this list as well as mddev_map. - */ -static LIST_HEAD(all_mddevs); -static spinlock_t all_mddevs_lock = SPIN_LOCK_UNLOCKED; - - -/* - * iterates through all used mddevs in the system. - * We take care to grab the all_mddevs_lock whenever navigating - * the list, and to always hold a refcount when unlocked. - * Any code which breaks out of this loop while own - * a reference to the current mddev and must mddev_put it. - */ -#define ITERATE_MDDEV(mddev,tmp) \ - \ - for (({ spin_lock(&all_mddevs_lock); \ - tmp = all_mddevs.next; \ - mddev = NULL;}); \ - ({ if (tmp != &all_mddevs) \ - mddev_get(list_entry(tmp, mddev_t, all_mddevs));\ - spin_unlock(&all_mddevs_lock); \ - if (mddev) mddev_put(mddev); \ - mddev = list_entry(tmp, mddev_t, all_mddevs); \ - tmp != &all_mddevs;}); \ - ({ spin_lock(&all_mddevs_lock); \ - tmp = tmp->next;}) \ - ) - -static mddev_t *mddev_map[MAX_MD_DEVS]; - -static int md_fail_request (request_queue_t *q, struct bio *bio) -{ - bio_io_error(bio, bio->bi_size); - return 0; -} - -static inline mddev_t *mddev_get(mddev_t *mddev) -{ - atomic_inc(&mddev->active); - return mddev; -} - -static void mddev_put(mddev_t *mddev) -{ - if (!atomic_dec_and_lock(&mddev->active, &all_mddevs_lock)) - return; - if (!mddev->raid_disks && list_empty(&mddev->disks)) { - list_del(&mddev->all_mddevs); - mddev_map[mdidx(mddev)] = NULL; - kfree(mddev); - MOD_DEC_USE_COUNT; - } - spin_unlock(&all_mddevs_lock); -} - -static mddev_t * mddev_find(int unit) -{ - mddev_t *mddev, *new = NULL; - - retry: - spin_lock(&all_mddevs_lock); - if (mddev_map[unit]) { - mddev = mddev_get(mddev_map[unit]); - spin_unlock(&all_mddevs_lock); - if (new) - kfree(new); - return mddev; - } - if (new) { - mddev_map[unit] = new; - list_add(&new->all_mddevs, &all_mddevs); - spin_unlock(&all_mddevs_lock); - MOD_INC_USE_COUNT; - return new; - } - spin_unlock(&all_mddevs_lock); - - new = (mddev_t *) kmalloc(sizeof(*new), GFP_KERNEL); - if (!new) - return NULL; - - memset(new, 0, sizeof(*new)); - - new->__minor = unit; - init_MUTEX(&new->reconfig_sem); - INIT_LIST_HEAD(&new->disks); - INIT_LIST_HEAD(&new->all_mddevs); - init_timer(&new->safemode_timer); - atomic_set(&new->active, 1); - blk_queue_make_request(&new->queue, md_fail_request); - - goto retry; -} - -static inline int mddev_lock(mddev_t * mddev) -{ - return down_interruptible(&mddev->reconfig_sem); -} - -static inline void mddev_lock_uninterruptible(mddev_t * mddev) -{ - down(&mddev->reconfig_sem); -} - -static inline int mddev_trylock(mddev_t * mddev) -{ - return down_trylock(&mddev->reconfig_sem); -} - -static inline void mddev_unlock(mddev_t * mddev) -{ - up(&mddev->reconfig_sem); -} - -mdk_rdev_t * find_rdev_nr(mddev_t *mddev, int nr) -{ - mdk_rdev_t * rdev; - struct list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == nr) - return rdev; - } - return NULL; -} - -static mdk_rdev_t * find_rdev(mddev_t * mddev, dev_t dev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->bdev->bd_dev == dev) - return rdev; - } - return NULL; -} - -inline static sector_t calc_dev_sboffset(struct block_device *bdev) -{ - sector_t size = bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - return MD_NEW_SIZE_BLOCKS(size); -} - -static sector_t calc_dev_size(mdk_rdev_t *rdev, unsigned chunk_size) -{ - sector_t size; - - size = rdev->sb_offset; - - if (chunk_size) - size &= ~((sector_t)chunk_size/1024 - 1); - return size; -} - -static int alloc_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb_page) - MD_BUG(); - - rdev->sb_page = alloc_page(GFP_KERNEL); - if (!rdev->sb_page) { - printk(KERN_ALERT "md: out of memory.\n"); - return -EINVAL; - } - - return 0; -} - -static void free_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb_page) { - page_cache_release(rdev->sb_page); - rdev->sb_loaded = 0; - rdev->sb_page = NULL; - rdev->sb_offset = 0; - rdev->size = 0; - } -} - - -static int bi_complete(struct bio *bio, unsigned int bytes_done, int error) -{ - if (bio->bi_size) - return 1; - - complete((struct completion*)bio->bi_private); - return 0; -} - -static int sync_page_io(struct block_device *bdev, sector_t sector, int size, - struct page *page, int rw) -{ - struct bio bio; - struct bio_vec vec; - struct completion event; - - bio_init(&bio); - bio.bi_io_vec = &vec; - vec.bv_page = page; - vec.bv_len = size; - vec.bv_offset = 0; - bio.bi_vcnt = 1; - bio.bi_idx = 0; - bio.bi_size = size; - bio.bi_bdev = bdev; - bio.bi_sector = sector; - init_completion(&event); - bio.bi_private = &event; - bio.bi_end_io = bi_complete; - submit_bio(rw, &bio); - blk_run_queues(); - wait_for_completion(&event); - - return test_bit(BIO_UPTODATE, &bio.bi_flags); -} - -static int read_disk_sb(mdk_rdev_t * rdev) -{ - - if (!rdev->sb_page) { - MD_BUG(); - return -EINVAL; - } - if (rdev->sb_loaded) - return 0; - - - if (!sync_page_io(rdev->bdev, rdev->sb_offset<<1, MD_SB_BYTES, rdev->sb_page, READ)) - goto fail; - rdev->sb_loaded = 1; - return 0; - -fail: - printk(KERN_ERR "md: disabled device %s, could not read superblock.\n", - bdev_partition_name(rdev->bdev)); - return -EINVAL; -} - -static int uuid_equal(mdp_super_t *sb1, mdp_super_t *sb2) -{ - if ( (sb1->set_uuid0 == sb2->set_uuid0) && - (sb1->set_uuid1 == sb2->set_uuid1) && - (sb1->set_uuid2 == sb2->set_uuid2) && - (sb1->set_uuid3 == sb2->set_uuid3)) - - return 1; - - return 0; -} - - -static int sb_equal(mdp_super_t *sb1, mdp_super_t *sb2) -{ - int ret; - mdp_super_t *tmp1, *tmp2; - - tmp1 = kmalloc(sizeof(*tmp1),GFP_KERNEL); - tmp2 = kmalloc(sizeof(*tmp2),GFP_KERNEL); - - if (!tmp1 || !tmp2) { - ret = 0; - printk(KERN_INFO "md.c: sb1 is not equal to sb2!\n"); - goto abort; - } - - *tmp1 = *sb1; - *tmp2 = *sb2; - - /* - * nr_disks is not constant - */ - tmp1->nr_disks = 0; - tmp2->nr_disks = 0; - - if (memcmp(tmp1, tmp2, MD_SB_GENERIC_CONSTANT_WORDS * 4)) - ret = 0; - else - ret = 1; - -abort: - if (tmp1) - kfree(tmp1); - if (tmp2) - kfree(tmp2); - - return ret; -} - -static unsigned int calc_sb_csum(mdp_super_t * sb) -{ - unsigned int disk_csum, csum; - - disk_csum = sb->sb_csum; - sb->sb_csum = 0; - csum = csum_partial((void *)sb, MD_SB_BYTES, 0); - sb->sb_csum = disk_csum; - return csum; -} - -/* - * Handle superblock details. - * We want to be able to handle multiple superblock formats - * so we have a common interface to them all, and an array of - * different handlers. - * We rely on user-space to write the initial superblock, and support - * reading and updating of superblocks. - * Interface methods are: - * int load_super(mdk_rdev_t *dev, mdk_rdev_t *refdev, int minor_version) - * loads and validates a superblock on dev. - * if refdev != NULL, compare superblocks on both devices - * Return: - * 0 - dev has a superblock that is compatible with refdev - * 1 - dev has a superblock that is compatible and newer than refdev - * so dev should be used as the refdev in future - * -EINVAL superblock incompatible or invalid - * -othererror e.g. -EIO - * - * int validate_super(mddev_t *mddev, mdk_rdev_t *dev) - * Verify that dev is acceptable into mddev. - * The first time, mddev->raid_disks will be 0, and data from - * dev should be merged in. Subsequent calls check that dev - * is new enough. Return 0 or -EINVAL - * - * void sync_super(mddev_t *mddev, mdk_rdev_t *dev) - * Update the superblock for rdev with data in mddev - * This does not write to disc. - * - */ - -struct super_type { - char *name; - struct module *owner; - int (*load_super)(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version); - int (*validate_super)(mddev_t *mddev, mdk_rdev_t *rdev); - void (*sync_super)(mddev_t *mddev, mdk_rdev_t *rdev); -}; - -/* - * load_super for 0.90.0 - */ -static int super_90_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version) -{ - mdp_super_t *sb; - int ret; - sector_t sb_offset; - - /* - * Calculate the position of the superblock, - * it's at the end of the disk. - * - * It also happens to be a multiple of 4Kb. - */ - sb_offset = calc_dev_sboffset(rdev->bdev); - rdev->sb_offset = sb_offset; - - ret = read_disk_sb(rdev); - if (ret) return ret; - - ret = -EINVAL; - - sb = (mdp_super_t*)page_address(rdev->sb_page); - - if (sb->md_magic != MD_SB_MAGIC) { - printk(KERN_ERR "md: invalid raid superblock magic on %s\n", - bdev_partition_name(rdev->bdev)); - goto abort; - } - - if (sb->major_version != 0 || - sb->minor_version != 90) { - printk(KERN_WARNING "Bad version number %d.%d on %s\n", - sb->major_version, sb->minor_version, - bdev_partition_name(rdev->bdev)); - goto abort; - } - - if (sb->md_minor >= MAX_MD_DEVS) { - printk(KERN_ERR "md: %s: invalid raid minor (%x)\n", - bdev_partition_name(rdev->bdev), sb->md_minor); - goto abort; - } - if (sb->raid_disks <= 0) - goto abort; - - if (calc_sb_csum(sb) != sb->sb_csum) { - printk(KERN_WARNING "md: invalid superblock checksum on %s\n", - bdev_partition_name(rdev->bdev)); - goto abort; - } - - rdev->preferred_minor = sb->md_minor; - rdev->data_offset = 0; - - if (sb->level == MULTIPATH) - rdev->desc_nr = -1; - else - rdev->desc_nr = sb->this_disk.number; - - if (refdev == 0) - ret = 1; - else { - __u64 ev1, ev2; - mdp_super_t *refsb = (mdp_super_t*)page_address(refdev->sb_page); - if (!uuid_equal(refsb, sb)) { - printk(KERN_WARNING "md: %s has different UUID to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - goto abort; - } - if (!sb_equal(refsb, sb)) { - printk(KERN_WARNING "md: %s has same UUID" - " but different superblock to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - goto abort; - } - ev1 = md_event(sb); - ev2 = md_event(refsb); - if (ev1 > ev2) - ret = 1; - else - ret = 0; - } - rdev->size = calc_dev_size(rdev, sb->chunk_size); - - abort: - return ret; -} - -/* - * validate_super for 0.90.0 - */ -static int super_90_validate(mddev_t *mddev, mdk_rdev_t *rdev) -{ - mdp_disk_t *desc; - mdp_super_t *sb = (mdp_super_t *)page_address(rdev->sb_page); - - if (mddev->raid_disks == 0) { - mddev->major_version = 0; - mddev->minor_version = sb->minor_version; - mddev->patch_version = sb->patch_version; - mddev->persistent = ! sb->not_persistent; - mddev->chunk_size = sb->chunk_size; - mddev->ctime = sb->ctime; - mddev->utime = sb->utime; - mddev->level = sb->level; - mddev->layout = sb->layout; - mddev->raid_disks = sb->raid_disks; - mddev->size = sb->size; - mddev->events = md_event(sb); - - if (sb->state & (1<recovery_cp = MaxSector; - else { - if (sb->events_hi == sb->cp_events_hi && - sb->events_lo == sb->cp_events_lo) { - mddev->recovery_cp = sb->recovery_cp; - } else - mddev->recovery_cp = 0; - } - - memcpy(mddev->uuid+0, &sb->set_uuid0, 4); - memcpy(mddev->uuid+4, &sb->set_uuid1, 4); - memcpy(mddev->uuid+8, &sb->set_uuid2, 4); - memcpy(mddev->uuid+12,&sb->set_uuid3, 4); - - mddev->max_disks = MD_SB_DISKS; - } else { - __u64 ev1; - ev1 = md_event(sb); - ++ev1; - if (ev1 < mddev->events) - return -EINVAL; - } - if (mddev->level != LEVEL_MULTIPATH) { - rdev->raid_disk = -1; - rdev->in_sync = rdev->faulty = 0; - desc = sb->disks + rdev->desc_nr; - - if (desc->state & (1<faulty = 1; - else if (desc->state & (1<raid_disk < mddev->raid_disks) { - rdev->in_sync = 1; - rdev->raid_disk = desc->raid_disk; - } - } - return 0; -} - -/* - * sync_super for 0.90.0 - */ -static void super_90_sync(mddev_t *mddev, mdk_rdev_t *rdev) -{ - mdp_super_t *sb; - struct list_head *tmp; - mdk_rdev_t *rdev2; - int next_spare = mddev->raid_disks; - - /* make rdev->sb match mddev data.. - * - * 1/ zero out disks - * 2/ Add info for each disk, keeping track of highest desc_nr - * 3/ any empty disks < highest become removed - * - * disks[0] gets initialised to REMOVED because - * we cannot be sure from other fields if it has - * been initialised or not. - */ - int highest = 0; - int i; - int active=0, working=0,failed=0,spare=0,nr_disks=0; - - sb = (mdp_super_t*)page_address(rdev->sb_page); - - memset(sb, 0, sizeof(*sb)); - - sb->md_magic = MD_SB_MAGIC; - sb->major_version = mddev->major_version; - sb->minor_version = mddev->minor_version; - sb->patch_version = mddev->patch_version; - sb->gvalid_words = 0; /* ignored */ - memcpy(&sb->set_uuid0, mddev->uuid+0, 4); - memcpy(&sb->set_uuid1, mddev->uuid+4, 4); - memcpy(&sb->set_uuid2, mddev->uuid+8, 4); - memcpy(&sb->set_uuid3, mddev->uuid+12,4); - - sb->ctime = mddev->ctime; - sb->level = mddev->level; - sb->size = mddev->size; - sb->raid_disks = mddev->raid_disks; - sb->md_minor = mddev->__minor; - sb->not_persistent = !mddev->persistent; - sb->utime = mddev->utime; - sb->state = 0; - sb->events_hi = (mddev->events>>32); - sb->events_lo = (u32)mddev->events; - - if (mddev->in_sync) - { - sb->recovery_cp = mddev->recovery_cp; - sb->cp_events_hi = (mddev->events>>32); - sb->cp_events_lo = (u32)mddev->events; - if (mddev->recovery_cp == MaxSector) - sb->state = (1<< MD_SB_CLEAN); - } else - sb->recovery_cp = 0; - - sb->layout = mddev->layout; - sb->chunk_size = mddev->chunk_size; - - sb->disks[0].state = (1<raid_disk >= 0 && rdev2->in_sync && !rdev2->faulty) - rdev2->desc_nr = rdev2->raid_disk; - else - rdev2->desc_nr = next_spare++; - d = &sb->disks[rdev2->desc_nr]; - nr_disks++; - d->number = rdev2->desc_nr; - d->major = MAJOR(rdev2->bdev->bd_dev); - d->minor = MINOR(rdev2->bdev->bd_dev); - if (rdev2->raid_disk >= 0 && rdev->in_sync && !rdev2->faulty) - d->raid_disk = rdev2->raid_disk; - else - d->raid_disk = rdev2->desc_nr; /* compatibility */ - if (rdev2->faulty) { - d->state = (1<in_sync) { - d->state = (1<state |= (1<state = 0; - spare++; - working++; - } - if (rdev2->desc_nr > highest) - highest = rdev2->desc_nr; - } - - /* now set the "removed" bit on any non-trailing holes */ - for (i=0; idisks[i]; - if (d->state == 0 && d->number == 0) { - d->number = i; - d->raid_disk = i; - d->state = (1<nr_disks = nr_disks; - sb->active_disks = active; - sb->working_disks = working; - sb->failed_disks = failed; - sb->spare_disks = spare; - - sb->this_disk = sb->disks[rdev->desc_nr]; - sb->sb_csum = calc_sb_csum(sb); -} - -/* - * version 1 superblock - */ - -static unsigned int calc_sb_1_csum(struct mdp_superblock_1 * sb) -{ - unsigned int disk_csum, csum; - int size = 256 + sb->max_dev*2; - - disk_csum = sb->sb_csum; - sb->sb_csum = 0; - csum = csum_partial((void *)sb, size, 0); - sb->sb_csum = disk_csum; - return csum; -} - -static int super_1_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version) -{ - struct mdp_superblock_1 *sb; - int ret; - sector_t sb_offset; - - /* - * Calculate the position of the superblock. - * It is always aligned to a 4K boundary and - * depeding on minor_version, it can be: - * 0: At least 8K, but less than 12K, from end of device - * 1: At start of device - * 2: 4K from start of device. - */ - switch(minor_version) { - case 0: - sb_offset = rdev->bdev->bd_inode->i_size >> 9; - sb_offset -= 8*2; - sb_offset &= ~(4*2); - /* convert from sectors to K */ - sb_offset /= 2; - break; - case 1: - sb_offset = 0; - break; - case 2: - sb_offset = 4; - break; - default: - return -EINVAL; - } - rdev->sb_offset = sb_offset; - - ret = read_disk_sb(rdev); - if (ret) return ret; - - - sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - if (sb->magic != cpu_to_le32(MD_SB_MAGIC) || - sb->major_version != cpu_to_le32(1) || - le32_to_cpu(sb->max_dev) > (4096-256)/2 || - le64_to_cpu(sb->super_offset) != (rdev->sb_offset<<1) || - sb->feature_map != 0) - return -EINVAL; - - if (calc_sb_1_csum(sb) != sb->sb_csum) { - printk("md: invalid superblock checksum on %s\n", - bdev_partition_name(rdev->bdev)); - return -EINVAL; - } - rdev->preferred_minor = 0xffff; - rdev->data_offset = le64_to_cpu(sb->data_offset); - - if (refdev == 0) - return 1; - else { - __u64 ev1, ev2; - struct mdp_superblock_1 *refsb = - (struct mdp_superblock_1*)page_address(refdev->sb_page); - - if (memcmp(sb->set_uuid, refsb->set_uuid, 16) != 0 || - sb->level != refsb->level || - sb->layout != refsb->layout || - sb->chunksize != refsb->chunksize) { - printk(KERN_WARNING "md: %s has strangely different" - " superblock to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(refdev->bdev)); - return -EINVAL; - } - ev1 = le64_to_cpu(sb->events); - ev2 = le64_to_cpu(refsb->events); - - if (ev1 > ev2) - return 1; - } - if (minor_version) - rdev->size = ((rdev->bdev->bd_inode->i_size>>9) - le64_to_cpu(sb->data_offset)) / 2; - else - rdev->size = rdev->sb_offset; - if (rdev->size < le64_to_cpu(sb->data_size)/2) - return -EINVAL; - rdev->size = le64_to_cpu(sb->data_size)/2; - if (le32_to_cpu(sb->chunksize)) - rdev->size &= ~((sector_t)le32_to_cpu(sb->chunksize)/2 - 1); - return 0; -} - -static int super_1_validate(mddev_t *mddev, mdk_rdev_t *rdev) -{ - struct mdp_superblock_1 *sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - if (mddev->raid_disks == 0) { - mddev->major_version = 1; - mddev->minor_version = 0; - mddev->patch_version = 0; - mddev->persistent = 1; - mddev->chunk_size = le32_to_cpu(sb->chunksize) << 9; - mddev->ctime = le64_to_cpu(sb->ctime) & ((1ULL << 32)-1); - mddev->utime = le64_to_cpu(sb->utime) & ((1ULL << 32)-1); - mddev->level = le32_to_cpu(sb->level); - mddev->layout = le32_to_cpu(sb->layout); - mddev->raid_disks = le32_to_cpu(sb->raid_disks); - mddev->size = (u32)le64_to_cpu(sb->size); - mddev->events = le64_to_cpu(sb->events); - - mddev->recovery_cp = le64_to_cpu(sb->resync_offset); - memcpy(mddev->uuid, sb->set_uuid, 16); - - mddev->max_disks = (4096-256)/2; - } else { - __u64 ev1; - ev1 = le64_to_cpu(sb->events); - ++ev1; - if (ev1 < mddev->events) - return -EINVAL; - } - - if (mddev->level != LEVEL_MULTIPATH) { - int role; - rdev->desc_nr = le32_to_cpu(sb->dev_number); - role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]); - switch(role) { - case 0xffff: /* spare */ - rdev->in_sync = 0; - rdev->faulty = 0; - rdev->raid_disk = -1; - break; - case 0xfffe: /* faulty */ - rdev->in_sync = 0; - rdev->faulty = 1; - rdev->raid_disk = -1; - break; - default: - rdev->in_sync = 1; - rdev->faulty = 0; - rdev->raid_disk = role; - break; - } - } - return 0; -} - -static void super_1_sync(mddev_t *mddev, mdk_rdev_t *rdev) -{ - struct mdp_superblock_1 *sb; - struct list_head *tmp; - mdk_rdev_t *rdev2; - int max_dev, i; - /* make rdev->sb match mddev and rdev data. */ - - sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); - - sb->feature_map = 0; - sb->pad0 = 0; - memset(sb->pad1, 0, sizeof(sb->pad1)); - memset(sb->pad2, 0, sizeof(sb->pad2)); - memset(sb->pad3, 0, sizeof(sb->pad3)); - - sb->utime = cpu_to_le64((__u64)mddev->utime); - sb->events = cpu_to_le64(mddev->events); - if (mddev->in_sync) - sb->resync_offset = cpu_to_le64(mddev->recovery_cp); - else - sb->resync_offset = cpu_to_le64(0); - - max_dev = 0; - ITERATE_RDEV(mddev,rdev2,tmp) - if (rdev2->desc_nr > max_dev) - max_dev = rdev2->desc_nr; - - sb->max_dev = max_dev; - for (i=0; idev_roles[max_dev] = cpu_to_le16(0xfffe); - - ITERATE_RDEV(mddev,rdev2,tmp) { - i = rdev2->desc_nr; - if (rdev2->faulty) - sb->dev_roles[i] = cpu_to_le16(0xfffe); - else if (rdev2->in_sync) - sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); - else - sb->dev_roles[i] = cpu_to_le16(0xffff); - } - - sb->recovery_offset = cpu_to_le64(0); /* not supported yet */ -} - - -struct super_type super_types[] = { - [0] = { - .name = "0.90.0", - .owner = THIS_MODULE, - .load_super = super_90_load, - .validate_super = super_90_validate, - .sync_super = super_90_sync, - }, - [1] = { - .name = "md-1", - .owner = THIS_MODULE, - .load_super = super_1_load, - .validate_super = super_1_validate, - .sync_super = super_1_sync, - }, -}; - -static mdk_rdev_t * match_dev_unit(mddev_t *mddev, mdk_rdev_t *dev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) - if (rdev->bdev->bd_contains == dev->bdev->bd_contains) - return rdev; - - return NULL; -} - -static int match_mddev_units(mddev_t *mddev1, mddev_t *mddev2) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev1,rdev,tmp) - if (match_dev_unit(mddev2, rdev)) - return 1; - - return 0; -} - -static LIST_HEAD(pending_raid_disks); - -static int bind_rdev_to_array(mdk_rdev_t * rdev, mddev_t * mddev) -{ - mdk_rdev_t *same_pdev; - - if (rdev->mddev) { - MD_BUG(); - return -EINVAL; - } - same_pdev = match_dev_unit(mddev, rdev); - if (same_pdev) - printk(KERN_WARNING - "md%d: WARNING: %s appears to be on the same physical" - " disk as %s. True\n protection against single-disk" - " failure might be compromised.\n", - mdidx(mddev), bdev_partition_name(rdev->bdev), - bdev_partition_name(same_pdev->bdev)); - - /* Verify rdev->desc_nr is unique. - * If it is -1, assign a free number, else - * check number is not in use - */ - if (rdev->desc_nr < 0) { - int choice = 0; - if (mddev->pers) choice = mddev->raid_disks; - while (find_rdev_nr(mddev, choice)) - choice++; - rdev->desc_nr = choice; - } else { - if (find_rdev_nr(mddev, rdev->desc_nr)) - return -EBUSY; - } - - list_add(&rdev->same_set, &mddev->disks); - rdev->mddev = mddev; - printk(KERN_INFO "md: bind<%s>\n", bdev_partition_name(rdev->bdev)); - return 0; -} - -static void unbind_rdev_from_array(mdk_rdev_t * rdev) -{ - if (!rdev->mddev) { - MD_BUG(); - return; - } - list_del_init(&rdev->same_set); - printk(KERN_INFO "md: unbind<%s>\n", bdev_partition_name(rdev->bdev)); - rdev->mddev = NULL; -} - -/* - * prevent the device from being mounted, repartitioned or - * otherwise reused by a RAID array (or any other kernel - * subsystem), by opening the device. [simply getting an - * inode is not enough, the SCSI module usage code needs - * an explicit open() on the device] - */ -static int lock_rdev(mdk_rdev_t *rdev, dev_t dev) -{ - int err = 0; - struct block_device *bdev; - - bdev = bdget(dev); - if (!bdev) - return -ENOMEM; - err = blkdev_get(bdev, FMODE_READ|FMODE_WRITE, 0, BDEV_RAW); - if (err) - return err; - err = bd_claim(bdev, rdev); - if (err) { - blkdev_put(bdev, BDEV_RAW); - return err; - } - rdev->bdev = bdev; - return err; -} - -static void unlock_rdev(mdk_rdev_t *rdev) -{ - struct block_device *bdev = rdev->bdev; - rdev->bdev = NULL; - if (!bdev) - MD_BUG(); - bd_release(bdev); - blkdev_put(bdev, BDEV_RAW); -} - -void md_autodetect_dev(dev_t dev); - -static void export_rdev(mdk_rdev_t * rdev) -{ - printk(KERN_INFO "md: export_rdev(%s)\n", - bdev_partition_name(rdev->bdev)); - if (rdev->mddev) - MD_BUG(); - free_disk_sb(rdev); - list_del_init(&rdev->same_set); -#ifndef MODULE - md_autodetect_dev(rdev->bdev->bd_dev); -#endif - unlock_rdev(rdev); - kfree(rdev); -} - -static void kick_rdev_from_array(mdk_rdev_t * rdev) -{ - unbind_rdev_from_array(rdev); - export_rdev(rdev); -} - -static void export_array(mddev_t *mddev) -{ - struct list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (!rdev->mddev) { - MD_BUG(); - continue; - } - kick_rdev_from_array(rdev); - } - if (!list_empty(&mddev->disks)) - MD_BUG(); - mddev->raid_disks = 0; - mddev->major_version = 0; -} - -static void print_desc(mdp_disk_t *desc) -{ - printk(" DISK\n", desc->number, - partition_name(MKDEV(desc->major,desc->minor)), - desc->major,desc->minor,desc->raid_disk,desc->state); -} - -static void print_sb(mdp_super_t *sb) -{ - int i; - - printk(KERN_INFO - "md: SB: (V:%d.%d.%d) ID:<%08x.%08x.%08x.%08x> CT:%08x\n", - sb->major_version, sb->minor_version, sb->patch_version, - sb->set_uuid0, sb->set_uuid1, sb->set_uuid2, sb->set_uuid3, - sb->ctime); - printk(KERN_INFO "md: L%d S%08d ND:%d RD:%d md%d LO:%d CS:%d\n", - sb->level, sb->size, sb->nr_disks, sb->raid_disks, - sb->md_minor, sb->layout, sb->chunk_size); - printk(KERN_INFO "md: UT:%08x ST:%d AD:%d WD:%d" - " FD:%d SD:%d CSUM:%08x E:%08lx\n", - sb->utime, sb->state, sb->active_disks, sb->working_disks, - sb->failed_disks, sb->spare_disks, - sb->sb_csum, (unsigned long)sb->events_lo); - - printk(KERN_INFO); - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - - desc = sb->disks + i; - if (desc->number || desc->major || desc->minor || - desc->raid_disk || (desc->state && (desc->state != 4))) { - printk(" D %2d: ", i); - print_desc(desc); - } - } - printk(KERN_INFO "md: THIS: "); - print_desc(&sb->this_disk); - -} - -static void print_rdev(mdk_rdev_t *rdev) -{ - printk(KERN_INFO "md: rdev %s, SZ:%08llu F:%d S:%d DN:%d ", - bdev_partition_name(rdev->bdev), (unsigned long long)rdev->size, - rdev->faulty, rdev->in_sync, rdev->desc_nr); - if (rdev->sb_loaded) { - printk(KERN_INFO "md: rdev superblock:\n"); - print_sb((mdp_super_t*)page_address(rdev->sb_page)); - } else - printk(KERN_INFO "md: no rdev superblock!\n"); -} - -void md_print_devices(void) -{ - struct list_head *tmp, *tmp2; - mdk_rdev_t *rdev; - mddev_t *mddev; - - printk("\n"); - printk("md: **********************************\n"); - printk("md: * *\n"); - printk("md: **********************************\n"); - ITERATE_MDDEV(mddev,tmp) { - printk("md%d: ", mdidx(mddev)); - - ITERATE_RDEV(mddev,rdev,tmp2) - printk("<%s>", bdev_partition_name(rdev->bdev)); - - ITERATE_RDEV(mddev,rdev,tmp2) - print_rdev(rdev); - } - printk("md: **********************************\n"); - printk("\n"); -} - - -static int write_disk_sb(mdk_rdev_t * rdev) -{ - - if (!rdev->sb_loaded) { - MD_BUG(); - return 1; - } - if (rdev->faulty) { - MD_BUG(); - return 1; - } - - dprintk(KERN_INFO "(write) %s's sb offset: %llu\n", - bdev_partition_name(rdev->bdev), - (unsigned long long)rdev->sb_offset); - - if (sync_page_io(rdev->bdev, rdev->sb_offset<<1, MD_SB_BYTES, rdev->sb_page, WRITE)) - return 0; - - printk("md: write_disk_sb failed for device %s\n", - bdev_partition_name(rdev->bdev)); - return 1; -} - -static void sync_sbs(mddev_t * mddev) -{ - mdk_rdev_t *rdev; - struct list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - super_types[mddev->major_version]. - sync_super(mddev, rdev); - rdev->sb_loaded = 1; - } -} - -static void md_update_sb(mddev_t * mddev) -{ - int err, count = 100; - struct list_head *tmp; - mdk_rdev_t *rdev; - - mddev->sb_dirty = 0; -repeat: - mddev->utime = get_seconds(); - mddev->events ++; - - if (!mddev->events) { - /* - * oops, this 64-bit counter should never wrap. - * Either we are in around ~1 trillion A.C., assuming - * 1 reboot per second, or we have a bug: - */ - MD_BUG(); - mddev->events --; - } - sync_sbs(mddev); - - /* - * do not write anything to disk if using - * nonpersistent superblocks - */ - if (!mddev->persistent) - return; - - dprintk(KERN_INFO - "md: updating md%d RAID superblock on device (in sync %d)\n", - mdidx(mddev),mddev->in_sync); - - err = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - dprintk(KERN_INFO "md: "); - if (rdev->faulty) - dprintk("(skipping faulty "); - - dprintk("%s ", bdev_partition_name(rdev->bdev)); - if (!rdev->faulty) { - err += write_disk_sb(rdev); - } else - dprintk(")\n"); - if (!err && mddev->level == LEVEL_MULTIPATH) - /* only need to write one superblock... */ - break; - } - if (err) { - if (--count) { - printk(KERN_ERR "md: errors occurred during superblock" - " update, repeating\n"); - goto repeat; - } - printk(KERN_ERR \ - "md: excessive errors occurred during superblock update, exiting\n"); - } -} - -/* - * Import a device. If 'super_format' >= 0, then sanity check the superblock - * - * mark the device faulty if: - * - * - the device is nonexistent (zero size) - * - the device has no valid superblock - * - * a faulty rdev _never_ has rdev->sb set. - */ -static mdk_rdev_t *md_import_device(dev_t newdev, int super_format, int super_minor) -{ - int err; - mdk_rdev_t *rdev; - sector_t size; - - rdev = (mdk_rdev_t *) kmalloc(sizeof(*rdev), GFP_KERNEL); - if (!rdev) { - printk(KERN_ERR "md: could not alloc mem for %s!\n", - partition_name(newdev)); - return ERR_PTR(-ENOMEM); - } - memset(rdev, 0, sizeof(*rdev)); - - if ((err = alloc_disk_sb(rdev))) - goto abort_free; - - err = lock_rdev(rdev, newdev); - if (err) { - printk(KERN_ERR "md: could not lock %s.\n", - partition_name(newdev)); - goto abort_free; - } - rdev->desc_nr = -1; - rdev->faulty = 0; - rdev->in_sync = 0; - rdev->data_offset = 0; - atomic_set(&rdev->nr_pending, 0); - - size = rdev->bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - if (!size) { - printk(KERN_WARNING - "md: %s has zero or unknown size, marking faulty!\n", - bdev_partition_name(rdev->bdev)); - err = -EINVAL; - goto abort_free; - } - - if (super_format >= 0) { - err = super_types[super_format]. - load_super(rdev, NULL, super_minor); - if (err == -EINVAL) { - printk(KERN_WARNING - "md: %s has invalid sb, not importing!\n", - bdev_partition_name(rdev->bdev)); - goto abort_free; - } - if (err < 0) { - printk(KERN_WARNING - "md: could not read %s's sb, not importing!\n", - bdev_partition_name(rdev->bdev)); - goto abort_free; - } - } - INIT_LIST_HEAD(&rdev->same_set); - - return rdev; - -abort_free: - if (rdev->sb_page) { - if (rdev->bdev) - unlock_rdev(rdev); - free_disk_sb(rdev); - } - kfree(rdev); - return ERR_PTR(err); -} - -/* - * Check a full RAID array for plausibility - */ - - -static int analyze_sbs(mddev_t * mddev) -{ - int i; - struct list_head *tmp; - mdk_rdev_t *rdev, *freshest; - - freshest = NULL; - ITERATE_RDEV(mddev,rdev,tmp) - switch (super_types[mddev->major_version]. - load_super(rdev, freshest, mddev->minor_version)) { - case 1: - freshest = rdev; - break; - case 0: - break; - default: - printk( KERN_ERR \ - "md: fatal superblock inconsistency in %s" - " -- removing from array\n", - bdev_partition_name(rdev->bdev)); - kick_rdev_from_array(rdev); - } - - - super_types[mddev->major_version]. - validate_super(mddev, freshest); - - i = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev != freshest) - if (super_types[mddev->major_version]. - validate_super(mddev, rdev)) { - printk(KERN_WARNING "md: kicking non-fresh %s" - " from array!\n", - bdev_partition_name(rdev->bdev)); - kick_rdev_from_array(rdev); - continue; - } - if (mddev->level == LEVEL_MULTIPATH) { - rdev->desc_nr = i++; - rdev->raid_disk = rdev->desc_nr; - rdev->in_sync = 1; - } - } - - - /* - * Check if we can support this RAID array - */ - if (mddev->major_version != MD_MAJOR_VERSION || - mddev->minor_version > MD_MINOR_VERSION) { - printk(KERN_ALERT - "md: md%d: unsupported raid array version %d.%d.%d\n", - mdidx(mddev), mddev->major_version, - mddev->minor_version, mddev->patch_version); - goto abort; - } - - if ((mddev->recovery_cp != MaxSector) && ((mddev->level == 1) || - (mddev->level == 4) || (mddev->level == 5))) - printk(KERN_ERR "md: md%d: raid array is not clean" - " -- starting background reconstruction\n", - mdidx(mddev)); - - return 0; -abort: - return 1; -} - -static struct gendisk *md_probe(dev_t dev, int *part, void *data) -{ - static DECLARE_MUTEX(disks_sem); - int unit = MINOR(dev); - mddev_t *mddev = mddev_find(unit); - struct gendisk *disk; - - if (!mddev) - return NULL; - - down(&disks_sem); - if (disks[unit]) { - up(&disks_sem); - mddev_put(mddev); - return NULL; - } - disk = alloc_disk(1); - if (!disk) { - up(&disks_sem); - mddev_put(mddev); - return NULL; - } - disk->major = MD_MAJOR; - disk->first_minor = mdidx(mddev); - sprintf(disk->disk_name, "md%d", mdidx(mddev)); - disk->fops = &md_fops; - disk->private_data = mddev; - disk->queue = &mddev->queue; - add_disk(disk); - disks[mdidx(mddev)] = disk; - up(&disks_sem); - return NULL; -} - -void md_wakeup_thread(mdk_thread_t *thread); - -static void md_safemode_timeout(unsigned long data) -{ - mddev_t *mddev = (mddev_t *) data; - - mddev->safemode = 1; - md_wakeup_thread(mddev->thread); -} - - -static int do_md_run(mddev_t * mddev) -{ - int pnum, err; - int chunk_size; - struct list_head *tmp; - mdk_rdev_t *rdev; - struct gendisk *disk; - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return -EINVAL; - } - - if (mddev->pers) - return -EBUSY; - - /* - * Analyze all RAID superblock(s) - */ - if (!mddev->raid_disks && analyze_sbs(mddev)) { - MD_BUG(); - return -EINVAL; - } - - chunk_size = mddev->chunk_size; - pnum = level_to_pers(mddev->level); - - if ((pnum != MULTIPATH) && (pnum != RAID1)) { - if (!chunk_size) { - /* - * 'default chunksize' in the old md code used to - * be PAGE_SIZE, baaad. - * we abort here to be on the safe side. We don't - * want to continue the bad practice. - */ - printk(KERN_ERR - "no chunksize specified, see 'man raidtab'\n"); - return -EINVAL; - } - if (chunk_size > MAX_CHUNK_SIZE) { - printk(KERN_ERR "too big chunk_size: %d > %d\n", - chunk_size, MAX_CHUNK_SIZE); - return -EINVAL; - } - /* - * chunk-size has to be a power of 2 and multiples of PAGE_SIZE - */ - if ( (1 << ffz(~chunk_size)) != chunk_size) { - MD_BUG(); - return -EINVAL; - } - if (chunk_size < PAGE_SIZE) { - printk(KERN_ERR "too small chunk_size: %d < %ld\n", - chunk_size, PAGE_SIZE); - return -EINVAL; - } - - /* devices must have minimum size of one chunk */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (rdev->size < chunk_size / 1024) { - printk(KERN_WARNING - "md: Dev %s smaller than chunk_size:" - " %lluk < %dk\n", - bdev_partition_name(rdev->bdev), - (unsigned long long)rdev->size, - chunk_size / 1024); - return -EINVAL; - } - } - } - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - -#ifdef CONFIG_KMOD - if (!pers[pnum]) - { - char module_name[80]; - sprintf (module_name, "md-personality-%d", pnum); - request_module (module_name); - } -#endif - - /* - * Drop all container device buffers, from now on - * the only valid external interface is through the md - * device. - * Also find largest hardsector size - */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - sync_blockdev(rdev->bdev); - invalidate_bdev(rdev->bdev, 0); - } - - md_probe(mdidx(mddev), NULL, NULL); - disk = disks[mdidx(mddev)]; - if (!disk) - return -ENOMEM; - - spin_lock(&pers_lock); - if (!pers[pnum] || !try_module_get(pers[pnum]->owner)) { - spin_unlock(&pers_lock); - printk(KERN_ERR "md: personality %d is not loaded!\n", - pnum); - return -EINVAL; - } - - mddev->pers = pers[pnum]; - spin_unlock(&pers_lock); - - blk_queue_make_request(&mddev->queue, mddev->pers->make_request); - printk("%s: setting max_sectors to %d, segment boundary to %d\n", - disk->disk_name, - chunk_size >> 9, - (chunk_size>>1)-1); - blk_queue_max_sectors(&mddev->queue, chunk_size >> 9); - blk_queue_segment_boundary(&mddev->queue, (chunk_size>>1) - 1); - mddev->queue.queuedata = mddev; - - err = mddev->pers->run(mddev); - if (err) { - printk(KERN_ERR "md: pers->run() failed ...\n"); - module_put(mddev->pers->owner); - mddev->pers = NULL; - return -EINVAL; - } - atomic_set(&mddev->writes_pending,0); - mddev->safemode = 0; - mddev->safemode_timer.function = md_safemode_timeout; - mddev->safemode_timer.data = (unsigned long) mddev; - mddev->safemode_delay = (20 * HZ)/1000 +1; /* 20 msec delay */ - mddev->in_sync = 1; - - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - set_capacity(disk, mddev->array_size<<1); - return 0; -} - -static int restart_array(mddev_t *mddev) -{ - struct gendisk *disk = disks[mdidx(mddev)]; - int err; - - /* - * Complain if it has no devices - */ - err = -ENXIO; - if (list_empty(&mddev->disks)) - goto out; - - if (mddev->pers) { - err = -EBUSY; - if (!mddev->ro) - goto out; - - mddev->safemode = 0; - mddev->ro = 0; - set_disk_ro(disk, 0); - - printk(KERN_INFO "md: md%d switched to read-write mode.\n", - mdidx(mddev)); - /* - * Kick recovery or resync if necessary - */ - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - err = 0; - } else { - printk(KERN_ERR "md: md%d has no personality assigned.\n", - mdidx(mddev)); - err = -EINVAL; - } - -out: - return err; -} - -static int do_md_stop(mddev_t * mddev, int ro) -{ - int err = 0; - struct gendisk *disk = disks[mdidx(mddev)]; - - if (atomic_read(&mddev->active)>2) { - printk("md: md%d still in use.\n",mdidx(mddev)); - err = -EBUSY; - goto out; - } - - if (mddev->pers) { - if (mddev->sync_thread) { - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - md_unregister_thread(mddev->sync_thread); - mddev->sync_thread = NULL; - } - - del_timer_sync(&mddev->safemode_timer); - - invalidate_device(mk_kdev(disk->major, disk->first_minor), 1); - - if (ro) { - err = -ENXIO; - if (mddev->ro) - goto out; - mddev->ro = 1; - } else { - if (mddev->ro) - set_disk_ro(disk, 0); - if (mddev->pers->stop(mddev)) { - err = -EBUSY; - if (mddev->ro) - set_disk_ro(disk, 1); - goto out; - } - module_put(mddev->pers->owner); - mddev->pers = NULL; - if (mddev->ro) - mddev->ro = 0; - } - if (mddev->raid_disks) { - /* mark array as shutdown cleanly */ - mddev->in_sync = 1; - md_update_sb(mddev); - } - if (ro) - set_disk_ro(disk, 1); - } - /* - * Free resources if final stop - */ - if (!ro) { - struct gendisk *disk; - printk(KERN_INFO "md: md%d stopped.\n", mdidx(mddev)); - - export_array(mddev); - - mddev->array_size = 0; - disk = disks[mdidx(mddev)]; - if (disk) - set_capacity(disk, 0); - } else - printk(KERN_INFO "md: md%d switched to read-only mode.\n", - mdidx(mddev)); - err = 0; -out: - return err; -} - -static void autorun_array(mddev_t *mddev) -{ - mdk_rdev_t *rdev; - struct list_head *tmp; - int err; - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return; - } - - printk(KERN_INFO "md: running: "); - - ITERATE_RDEV(mddev,rdev,tmp) { - printk("<%s>", bdev_partition_name(rdev->bdev)); - } - printk("\n"); - - err = do_md_run (mddev); - if (err) { - printk(KERN_WARNING "md :do_md_run() returned %d\n", err); - do_md_stop (mddev, 0); - } -} - -/* - * lets try to run arrays based on all disks that have arrived - * until now. (those are in pending_raid_disks) - * - * the method: pick the first pending disk, collect all disks with - * the same UUID, remove all from the pending list and put them into - * the 'same_array' list. Then order this list based on superblock - * update time (freshest comes first), kick out 'old' disks and - * compare superblocks. If everything's fine then run it. - * - * If "unit" is allocated, then bump its reference count - */ -static void autorun_devices(void) -{ - struct list_head candidates; - struct list_head *tmp; - mdk_rdev_t *rdev0, *rdev; - mddev_t *mddev; - - printk(KERN_INFO "md: autorun ...\n"); - while (!list_empty(&pending_raid_disks)) { - rdev0 = list_entry(pending_raid_disks.next, - mdk_rdev_t, same_set); - - printk(KERN_INFO "md: considering %s ...\n", - bdev_partition_name(rdev0->bdev)); - INIT_LIST_HEAD(&candidates); - ITERATE_RDEV_PENDING(rdev,tmp) - if (super_90_load(rdev, rdev0, 0) >= 0) { - printk(KERN_INFO "md: adding %s ...\n", - bdev_partition_name(rdev->bdev)); - list_move(&rdev->same_set, &candidates); - } - /* - * now we have a set of devices, with all of them having - * mostly sane superblocks. It's time to allocate the - * mddev. - */ - - mddev = mddev_find(rdev0->preferred_minor); - if (!mddev) { - printk(KERN_ERR - "md: cannot allocate memory for md drive.\n"); - break; - } - if (mddev_lock(mddev)) - printk(KERN_WARNING "md: md%d locked, cannot run\n", - mdidx(mddev)); - else if (mddev->raid_disks || mddev->major_version - || !list_empty(&mddev->disks)) { - printk(KERN_WARNING - "md: md%d already running, cannot run %s\n", - mdidx(mddev), bdev_partition_name(rdev0->bdev)); - mddev_unlock(mddev); - } else { - printk(KERN_INFO "md: created md%d\n", mdidx(mddev)); - ITERATE_RDEV_GENERIC(candidates,rdev,tmp) { - list_del_init(&rdev->same_set); - if (bind_rdev_to_array(rdev, mddev)) - export_rdev(rdev); - } - autorun_array(mddev); - mddev_unlock(mddev); - } - /* on success, candidates will be empty, on error - * it won't... - */ - ITERATE_RDEV_GENERIC(candidates,rdev,tmp) - export_rdev(rdev); - mddev_put(mddev); - } - printk(KERN_INFO "md: ... autorun DONE.\n"); -} - -/* - * import RAID devices based on one partition - * if possible, the array gets run as well. - */ - -static int autostart_array(dev_t startdev) -{ - int err = -EINVAL, i; - mdp_super_t *sb = NULL; - mdk_rdev_t *start_rdev = NULL, *rdev; - - start_rdev = md_import_device(startdev, 0, 0); - if (IS_ERR(start_rdev)) { - printk(KERN_WARNING "md: could not import %s!\n", - partition_name(startdev)); - return err; - } - - /* NOTE: this can only work for 0.90.0 superblocks */ - sb = (mdp_super_t*)page_address(start_rdev->sb_page); - if (sb->major_version != 0 || - sb->minor_version != 90 ) { - printk(KERN_WARNING "md: can only autostart 0.90.0 arrays\n"); - export_rdev(start_rdev); - return err; - } - - if (start_rdev->faulty) { - printk(KERN_WARNING - "md: can not autostart based on faulty %s!\n", - bdev_partition_name(start_rdev->bdev)); - export_rdev(start_rdev); - return err; - } - list_add(&start_rdev->same_set, &pending_raid_disks); - - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - dev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - if (!dev) - continue; - if (dev == startdev) - continue; - rdev = md_import_device(dev, 0, 0); - if (IS_ERR(rdev)) { - printk(KERN_WARNING "md: could not import %s," - " trying to run array nevertheless.\n", - partition_name(dev)); - continue; - } - list_add(&rdev->same_set, &pending_raid_disks); - } - - /* - * possibly return codes - */ - autorun_devices(); - return 0; - -} - - -static int get_version(void * arg) -{ - mdu_version_t ver; - - ver.major = MD_MAJOR_VERSION; - ver.minor = MD_MINOR_VERSION; - ver.patchlevel = MD_PATCHLEVEL_VERSION; - - if (copy_to_user(arg, &ver, sizeof(ver))) - return -EFAULT; - - return 0; -} - -static int get_array_info(mddev_t * mddev, void * arg) -{ - mdu_array_info_t info; - int nr,working,active,failed,spare; - mdk_rdev_t *rdev; - struct list_head *tmp; - - nr=working=active=failed=spare=0; - ITERATE_RDEV(mddev,rdev,tmp) { - nr++; - if (rdev->faulty) - failed++; - else { - working++; - if (rdev->in_sync) - active++; - else - spare++; - } - } - - info.major_version = mddev->major_version; - info.minor_version = mddev->minor_version; - info.patch_version = 1; - info.ctime = mddev->ctime; - info.level = mddev->level; - info.size = mddev->size; - info.nr_disks = nr; - info.raid_disks = mddev->raid_disks; - info.md_minor = mddev->__minor; - info.not_persistent= !mddev->persistent; - - info.utime = mddev->utime; - info.state = 0; - if (mddev->in_sync) - info.state = (1<layout; - info.chunk_size = mddev->chunk_size; - - if (copy_to_user(arg, &info, sizeof(info))) - return -EFAULT; - - return 0; -} - -static int get_disk_info(mddev_t * mddev, void * arg) -{ - mdu_disk_info_t info; - unsigned int nr; - mdk_rdev_t *rdev; - - if (copy_from_user(&info, arg, sizeof(info))) - return -EFAULT; - - nr = info.number; - - rdev = find_rdev_nr(mddev, nr); - if (rdev) { - info.major = MAJOR(rdev->bdev->bd_dev); - info.minor = MINOR(rdev->bdev->bd_dev); - info.raid_disk = rdev->raid_disk; - info.state = 0; - if (rdev->faulty) - info.state |= (1<in_sync) { - info.state |= (1<major,info->minor); - if (!mddev->raid_disks) { - int err; - /* expecting a device which has a superblock */ - rdev = md_import_device(dev, mddev->major_version, mddev->minor_version); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: md_import_device returned %ld\n", - PTR_ERR(rdev)); - return PTR_ERR(rdev); - } - if (!list_empty(&mddev->disks)) { - mdk_rdev_t *rdev0 = list_entry(mddev->disks.next, - mdk_rdev_t, same_set); - int err = super_types[mddev->major_version] - .load_super(rdev, rdev0, mddev->minor_version); - if (err < 0) { - printk(KERN_WARNING - "md: %s has different UUID to %s\n", - bdev_partition_name(rdev->bdev), - bdev_partition_name(rdev0->bdev)); - export_rdev(rdev); - return -EINVAL; - } - } - err = bind_rdev_to_array(rdev, mddev); - if (err) - export_rdev(rdev); - return err; - } - - /* - * add_new_disk can be used once the array is assembled - * to add "hot spares". They must already have a superblock - * written - */ - if (mddev->pers) { - int err; - if (!mddev->pers->hot_add_disk) { - printk(KERN_WARNING - "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - rdev = md_import_device(dev, mddev->major_version, - mddev->minor_version); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: md_import_device returned %ld\n", - PTR_ERR(rdev)); - return PTR_ERR(rdev); - } - rdev->in_sync = 0; /* just to be sure */ - rdev->raid_disk = -1; - err = bind_rdev_to_array(rdev, mddev); - if (err) - export_rdev(rdev); - if (mddev->thread) - md_wakeup_thread(mddev->thread); - return err; - } - - /* otherwise, add_new_disk is only allowed - * for major_version==0 superblocks - */ - if (mddev->major_version != 0) { - printk(KERN_WARNING "md%d: ADD_NEW_DISK not supported\n", - mdidx(mddev)); - return -EINVAL; - } - - if (!(info->state & (1<desc_nr = info->number; - if (info->raid_disk < mddev->raid_disks) - rdev->raid_disk = info->raid_disk; - else - rdev->raid_disk = -1; - - rdev->faulty = 0; - if (rdev->raid_disk < mddev->raid_disks) - rdev->in_sync = (info->state & (1<in_sync = 0; - - err = bind_rdev_to_array(rdev, mddev); - if (err) { - export_rdev(rdev); - return err; - } - - if (!mddev->persistent) { - printk(KERN_INFO "md: nonpersistent superblock ...\n"); - rdev->sb_offset = rdev->bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; - } else - rdev->sb_offset = calc_dev_sboffset(rdev->bdev); - rdev->size = calc_dev_size(rdev, mddev->chunk_size); - - if (!mddev->size || (mddev->size > rdev->size)) - mddev->size = rdev->size; - } - - return 0; -} - -static int hot_generate_error(mddev_t * mddev, dev_t dev) -{ - struct request_queue *q; - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to generate %s error in md%d ... \n", - partition_name(dev), mdidx(mddev)); - - rdev = find_rdev(mddev, dev); - if (!rdev) { - MD_BUG(); - return -ENXIO; - } - - if (rdev->desc_nr == -1) { - MD_BUG(); - return -EINVAL; - } - if (!rdev->in_sync) - return -ENODEV; - - q = bdev_get_queue(rdev->bdev); - if (!q) { - MD_BUG(); - return -ENODEV; - } - printk(KERN_INFO "md: okay, generating error!\n"); -// q->oneshot_error = 1; // disabled for now - - return 0; -} - -static int hot_remove_disk(mddev_t * mddev, dev_t dev) -{ - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to remove %s from md%d ... \n", - partition_name(dev), mdidx(mddev)); - - rdev = find_rdev(mddev, dev); - if (!rdev) - return -ENXIO; - - if (rdev->raid_disk >= 0) - goto busy; - - kick_rdev_from_array(rdev); - md_update_sb(mddev); - - return 0; -busy: - printk(KERN_WARNING "md: cannot remove active disk %s from md%d ... \n", - bdev_partition_name(rdev->bdev), mdidx(mddev)); - return -EBUSY; -} - -static int hot_add_disk(mddev_t * mddev, dev_t dev) -{ - int err; - unsigned int size; - mdk_rdev_t *rdev; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to hot-add %s to md%d ... \n", - partition_name(dev), mdidx(mddev)); - - if (mddev->major_version != 0) { - printk(KERN_WARNING "md%d: HOT_ADD may only be used with" - " version-0 superblocks.\n", - mdidx(mddev)); - return -EINVAL; - } - if (!mddev->pers->hot_add_disk) { - printk(KERN_WARNING - "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - - rdev = md_import_device (dev, -1, 0); - if (IS_ERR(rdev)) { - printk(KERN_WARNING - "md: error, md_import_device() returned %ld\n", - PTR_ERR(rdev)); - return -EINVAL; - } - - rdev->sb_offset = calc_dev_sboffset(rdev->bdev); - size = calc_dev_size(rdev, mddev->chunk_size); - rdev->size = size; - - if (size < mddev->size) { - printk(KERN_WARNING - "md%d: disk size %llu blocks < array size %llu\n", - mdidx(mddev), (unsigned long long)size, - (unsigned long long)mddev->size); - err = -ENOSPC; - goto abort_export; - } - - if (rdev->faulty) { - printk(KERN_WARNING - "md: can not hot-add faulty %s disk to md%d!\n", - bdev_partition_name(rdev->bdev), mdidx(mddev)); - err = -EINVAL; - goto abort_export; - } - rdev->in_sync = 0; - rdev->desc_nr = -1; - bind_rdev_to_array(rdev, mddev); - - /* - * The rest should better be atomic, we can have disk failures - * noticed in interrupt contexts ... - */ - - if (rdev->desc_nr == mddev->max_disks) { - printk(KERN_WARNING "md%d: can not hot-add to full array!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unbind_export; - } - - rdev->raid_disk = -1; - - md_update_sb(mddev); - - /* - * Kick recovery, maybe this spare has to be added to the - * array immediately. - */ - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); - - return 0; - -abort_unbind_export: - unbind_rdev_from_array(rdev); - -abort_export: - export_rdev(rdev); - return err; -} - -/* - * set_array_info is used two different ways - * The original usage is when creating a new array. - * In this usage, raid_disks is > = and it together with - * level, size, not_persistent,layout,chunksize determine the - * shape of the array. - * This will always create an array with a type-0.90.0 superblock. - * The newer usage is when assembling an array. - * In this case raid_disks will be 0, and the major_version field is - * use to determine which style super-blocks are to be found on the devices. - * The minor and patch _version numbers are also kept incase the - * super_block handler wishes to interpret them. - */ -static int set_array_info(mddev_t * mddev, mdu_array_info_t *info) -{ - - if (info->raid_disks == 0) { - /* just setting version number for superblock loading */ - if (info->major_version < 0 || - info->major_version >= sizeof(super_types)/sizeof(super_types[0]) || - super_types[info->major_version].name == NULL) { - /* maybe try to auto-load a module? */ - printk(KERN_INFO - "md: superblock version %d not known\n", - info->major_version); - return -EINVAL; - } - mddev->major_version = info->major_version; - mddev->minor_version = info->minor_version; - mddev->patch_version = info->patch_version; - return 0; - } - mddev->major_version = MD_MAJOR_VERSION; - mddev->minor_version = MD_MINOR_VERSION; - mddev->patch_version = MD_PATCHLEVEL_VERSION; - mddev->ctime = get_seconds(); - - mddev->level = info->level; - mddev->size = info->size; - mddev->raid_disks = info->raid_disks; - /* don't set __minor, it is determined by which /dev/md* was - * openned - */ - if (info->state & (1<recovery_cp = MaxSector; - else - mddev->recovery_cp = 0; - mddev->persistent = ! info->not_persistent; - - mddev->layout = info->layout; - mddev->chunk_size = info->chunk_size; - - mddev->max_disks = MD_SB_DISKS; - - - /* - * Generate a 128 bit UUID - */ - get_random_bytes(mddev->uuid, 16); - - return 0; -} - -static int set_disk_faulty(mddev_t *mddev, dev_t dev) -{ - mdk_rdev_t *rdev; - - rdev = find_rdev(mddev, dev); - if (!rdev) - return 0; - - md_error(mddev, rdev); - return 1; -} - -static int md_ioctl(struct inode *inode, struct file *file, - unsigned int cmd, unsigned long arg) -{ - unsigned int minor; - int err = 0; - struct hd_geometry *loc = (struct hd_geometry *) arg; - mddev_t *mddev = NULL; - kdev_t dev; - - if (!capable(CAP_SYS_ADMIN)) - return -EACCES; - - dev = inode->i_rdev; - minor = minor(dev); - if (minor >= MAX_MD_DEVS) { - MD_BUG(); - return -EINVAL; - } - - /* - * Commands dealing with the RAID driver but not any - * particular array: - */ - switch (cmd) - { - case RAID_VERSION: - err = get_version((void *)arg); - goto done; - - case PRINT_RAID_DEBUG: - err = 0; - md_print_devices(); - goto done; - -#ifndef MODULE - case RAID_AUTORUN: - err = 0; - autostart_arrays(); - goto done; -#endif - default:; - } - - /* - * Commands creating/starting a new array: - */ - - mddev = inode->i_bdev->bd_inode->u.generic_ip; - - if (!mddev) { - BUG(); - goto abort; - } - - - if (cmd == START_ARRAY) { - /* START_ARRAY doesn't need to lock the array as autostart_array - * does the locking, and it could even be a different array - */ - err = autostart_array(arg); - if (err) { - printk(KERN_WARNING "md: autostart %s failed!\n", - partition_name(arg)); - goto abort; - } - goto done; - } - - err = mddev_lock(mddev); - if (err) { - printk(KERN_INFO - "md: ioctl lock interrupted, reason %d, cmd %d\n", - err, cmd); - goto abort; - } - - switch (cmd) - { - case SET_ARRAY_INFO: - - if (!list_empty(&mddev->disks)) { - printk(KERN_WARNING - "md: array md%d already has disks!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - if (mddev->raid_disks) { - printk(KERN_WARNING - "md: array md%d already initialised!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - { - mdu_array_info_t info; - if (!arg) - memset(&info, 0, sizeof(info)); - else if (copy_from_user(&info, (void*)arg, sizeof(info))) { - err = -EFAULT; - goto abort_unlock; - } - err = set_array_info(mddev, &info); - if (err) { - printk(KERN_WARNING "md: couldn't set" - " array info. %d\n", err); - goto abort_unlock; - } - } - goto done_unlock; - - default:; - } - - /* - * Commands querying/configuring an existing array: - */ - /* if we are initialised yet, only ADD_NEW_DISK or STOP_ARRAY is allowed */ - if (!mddev->raid_disks && cmd != ADD_NEW_DISK && cmd != STOP_ARRAY && cmd != RUN_ARRAY) { - err = -ENODEV; - goto abort_unlock; - } - - /* - * Commands even a read-only array can execute: - */ - switch (cmd) - { - case GET_ARRAY_INFO: - err = get_array_info(mddev, (void *)arg); - goto done_unlock; - - case GET_DISK_INFO: - err = get_disk_info(mddev, (void *)arg); - goto done_unlock; - - case RESTART_ARRAY_RW: - err = restart_array(mddev); - goto done_unlock; - - case STOP_ARRAY: - err = do_md_stop (mddev, 0); - goto done_unlock; - - case STOP_ARRAY_RO: - err = do_md_stop (mddev, 1); - goto done_unlock; - - /* - * We have a problem here : there is no easy way to give a CHS - * virtual geometry. We currently pretend that we have a 2 heads - * 4 sectors (with a BIG number of cylinders...). This drives - * dosfs just mad... ;-) - */ - case HDIO_GETGEO: - if (!loc) { - err = -EINVAL; - goto abort_unlock; - } - err = put_user (2, (char *) &loc->heads); - if (err) - goto abort_unlock; - err = put_user (4, (char *) &loc->sectors); - if (err) - goto abort_unlock; - err = put_user(get_capacity(disks[mdidx(mddev)])/8, - (short *) &loc->cylinders); - if (err) - goto abort_unlock; - err = put_user (get_start_sect(inode->i_bdev), - (long *) &loc->start); - goto done_unlock; - } - - /* - * The remaining ioctls are changing the state of the - * superblock, so we do not allow read-only arrays - * here: - */ - if (mddev->ro) { - err = -EROFS; - goto abort_unlock; - } - - switch (cmd) - { - case ADD_NEW_DISK: - { - mdu_disk_info_t info; - if (copy_from_user(&info, (void*)arg, sizeof(info))) - err = -EFAULT; - else - err = add_new_disk(mddev, &info); - goto done_unlock; - } - case HOT_GENERATE_ERROR: - err = hot_generate_error(mddev, arg); - goto done_unlock; - case HOT_REMOVE_DISK: - err = hot_remove_disk(mddev, arg); - goto done_unlock; - - case HOT_ADD_DISK: - err = hot_add_disk(mddev, arg); - goto done_unlock; - - case SET_DISK_FAULTY: - err = set_disk_faulty(mddev, arg); - goto done_unlock; - - case RUN_ARRAY: - { - err = do_md_run (mddev); - /* - * we have to clean up the mess if - * the array cannot be run for some - * reason ... - * ->pers will not be set, to superblock will - * not be updated. - */ - if (err) - do_md_stop (mddev, 0); - goto done_unlock; - } - - default: - if (_IOC_TYPE(cmd) == MD_MAJOR) - printk(KERN_WARNING "md: %s(pid %d) used" - " obsolete MD ioctl, upgrade your" - " software to use new ictls.\n", - current->comm, current->pid); - err = -EINVAL; - goto abort_unlock; - } - -done_unlock: -abort_unlock: - mddev_unlock(mddev); - - return err; -done: - if (err) - MD_BUG(); -abort: - return err; -} - -static int md_open(struct inode *inode, struct file *file) -{ - /* - * Succeed if we can find or allocate a mddev structure. - */ - mddev_t *mddev = mddev_find(minor(inode->i_rdev)); - int err = -ENOMEM; - - if (!mddev) - goto out; - - if ((err = mddev_lock(mddev))) - goto put; - - err = 0; - mddev_unlock(mddev); - inode->i_bdev->bd_inode->u.generic_ip = mddev_get(mddev); - put: - mddev_put(mddev); - out: - return err; -} - -static int md_release(struct inode *inode, struct file * file) -{ - mddev_t *mddev = inode->i_bdev->bd_inode->u.generic_ip; - - if (!mddev) - BUG(); - mddev_put(mddev); - - return 0; -} - -static struct block_device_operations md_fops = -{ - .owner = THIS_MODULE, - .open = md_open, - .release = md_release, - .ioctl = md_ioctl, -}; - -int md_thread(void * arg) -{ - mdk_thread_t *thread = arg; - - lock_kernel(); - - /* - * Detach thread - */ - - daemonize(thread->name, mdidx(thread->mddev)); - - current->exit_signal = SIGCHLD; - allow_signal(SIGKILL); - thread->tsk = current; - - /* - * md_thread is a 'system-thread', it's priority should be very - * high. We avoid resource deadlocks individually in each - * raid personality. (RAID5 does preallocation) We also use RR and - * the very same RT priority as kswapd, thus we will never get - * into a priority inversion deadlock. - * - * we definitely have to have equal or higher priority than - * bdflush, otherwise bdflush will deadlock if there are too - * many dirty RAID5 blocks. - */ - unlock_kernel(); - - complete(thread->event); - while (thread->run) { - void (*run)(mddev_t *); - - wait_event_interruptible(thread->wqueue, - test_bit(THREAD_WAKEUP, &thread->flags)); - if (current->flags & PF_FREEZE) - refrigerator(PF_IOTHREAD); - - clear_bit(THREAD_WAKEUP, &thread->flags); - - run = thread->run; - if (run) { - run(thread->mddev); - blk_run_queues(); - } - if (signal_pending(current)) - flush_signals(current); - } - complete(thread->event); - return 0; -} - -void md_wakeup_thread(mdk_thread_t *thread) -{ - if (thread) { - dprintk("md: waking up MD thread %p.\n", thread); - set_bit(THREAD_WAKEUP, &thread->flags); - wake_up(&thread->wqueue); - } -} - -mdk_thread_t *md_register_thread(void (*run) (mddev_t *), mddev_t *mddev, - const char *name) -{ - mdk_thread_t *thread; - int ret; - struct completion event; - - thread = (mdk_thread_t *) kmalloc - (sizeof(mdk_thread_t), GFP_KERNEL); - if (!thread) - return NULL; - - memset(thread, 0, sizeof(mdk_thread_t)); - init_waitqueue_head(&thread->wqueue); - - init_completion(&event); - thread->event = &event; - thread->run = run; - thread->mddev = mddev; - thread->name = name; - ret = kernel_thread(md_thread, thread, 0); - if (ret < 0) { - kfree(thread); - return NULL; - } - wait_for_completion(&event); - return thread; -} - -void md_interrupt_thread(mdk_thread_t *thread) -{ - if (!thread->tsk) { - MD_BUG(); - return; - } - dprintk("interrupting MD-thread pid %d\n", thread->tsk->pid); - send_sig(SIGKILL, thread->tsk, 1); -} - -void md_unregister_thread(mdk_thread_t *thread) -{ - struct completion event; - - init_completion(&event); - - thread->event = &event; - thread->run = NULL; - thread->name = NULL; - md_interrupt_thread(thread); - wait_for_completion(&event); - kfree(thread); -} - -void md_error(mddev_t *mddev, mdk_rdev_t *rdev) -{ - dprintk("md_error dev:(%d:%d), rdev:(%d:%d), (caller: %p,%p,%p,%p).\n", - MD_MAJOR,mdidx(mddev), - MAJOR(rdev->bdev->bd_dev), MINOR(rdev->bdev->bd_dev), - __builtin_return_address(0),__builtin_return_address(1), - __builtin_return_address(2),__builtin_return_address(3)); - - if (!mddev) { - MD_BUG(); - return; - } - - if (!rdev || rdev->faulty) - return; - if (!mddev->pers->error_handler) - return; - mddev->pers->error_handler(mddev,rdev); - set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); - md_wakeup_thread(mddev->thread); -} - -/* seq_file implementation /proc/mdstat */ - -static void status_unused(struct seq_file *seq) -{ - int i = 0; - mdk_rdev_t *rdev; - struct list_head *tmp; - - seq_printf(seq, "unused devices: "); - - ITERATE_RDEV_PENDING(rdev,tmp) { - i++; - seq_printf(seq, "%s ", - bdev_partition_name(rdev->bdev)); - } - if (!i) - seq_printf(seq, ""); - - seq_printf(seq, "\n"); -} - - -static void status_resync(struct seq_file *seq, mddev_t * mddev) -{ - unsigned long max_blocks, resync, res, dt, db, rt; - - resync = (mddev->curr_resync - atomic_read(&mddev->recovery_active))/2; - max_blocks = mddev->size; - - /* - * Should not happen. - */ - if (!max_blocks) { - MD_BUG(); - return; - } - res = (resync/1024)*1000/(max_blocks/1024 + 1); - { - int i, x = res/50, y = 20-x; - seq_printf(seq, "["); - for (i = 0; i < x; i++) - seq_printf(seq, "="); - seq_printf(seq, ">"); - for (i = 0; i < y; i++) - seq_printf(seq, "."); - seq_printf(seq, "] "); - } - seq_printf(seq, " %s =%3lu.%lu%% (%lu/%lu)", - (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? - "resync" : "recovery"), - res/10, res % 10, resync, max_blocks); - - /* - * We do not want to overflow, so the order of operands and - * the * 100 / 100 trick are important. We do a +1 to be - * safe against division by zero. We only estimate anyway. - * - * dt: time from mark until now - * db: blocks written from mark until now - * rt: remaining time - */ - dt = ((jiffies - mddev->resync_mark) / HZ); - if (!dt) dt++; - db = resync - (mddev->resync_mark_cnt/2); - rt = (dt * ((max_blocks-resync) / (db/100+1)))/100; - - seq_printf(seq, " finish=%lu.%lumin", rt / 60, (rt % 60)/6); - - seq_printf(seq, " speed=%ldK/sec", db/dt); -} - -static void *md_seq_start(struct seq_file *seq, loff_t *pos) -{ - struct list_head *tmp; - loff_t l = *pos; - mddev_t *mddev; - - if (l > 0x10000) - return NULL; - if (!l--) - /* header */ - return (void*)1; - - spin_lock(&all_mddevs_lock); - list_for_each(tmp,&all_mddevs) - if (!l--) { - mddev = list_entry(tmp, mddev_t, all_mddevs); - mddev_get(mddev); - spin_unlock(&all_mddevs_lock); - return mddev; - } - spin_unlock(&all_mddevs_lock); - return (void*)2;/* tail */ -} - -static void *md_seq_next(struct seq_file *seq, void *v, loff_t *pos) -{ - struct list_head *tmp; - mddev_t *next_mddev, *mddev = v; - - ++*pos; - if (v == (void*)2) - return NULL; - - spin_lock(&all_mddevs_lock); - if (v == (void*)1) - tmp = all_mddevs.next; - else - tmp = mddev->all_mddevs.next; - if (tmp != &all_mddevs) - next_mddev = mddev_get(list_entry(tmp,mddev_t,all_mddevs)); - else { - next_mddev = (void*)2; - *pos = 0x10000; - } - spin_unlock(&all_mddevs_lock); - - if (v != (void*)1) - mddev_put(mddev); - return next_mddev; - -} - -static void md_seq_stop(struct seq_file *seq, void *v) -{ - mddev_t *mddev = v; - - if (mddev && v != (void*)1 && v != (void*)2) - mddev_put(mddev); -} - -static int md_seq_show(struct seq_file *seq, void *v) -{ - mddev_t *mddev = v; - sector_t size; - struct list_head *tmp2; - mdk_rdev_t *rdev; - int i; - - if (v == (void*)1) { - seq_printf(seq, "Personalities : "); - spin_lock(&pers_lock); - for (i = 0; i < MAX_PERSONALITY; i++) - if (pers[i]) - seq_printf(seq, "[%s] ", pers[i]->name); - - spin_unlock(&pers_lock); - seq_printf(seq, "\n"); - return 0; - } - if (v == (void*)2) { - status_unused(seq); - return 0; - } - - if (mddev_lock(mddev)!=0) - return -EINTR; - if (mddev->pers || mddev->raid_disks || !list_empty(&mddev->disks)) { - seq_printf(seq, "md%d : %sactive", mdidx(mddev), - mddev->pers ? "" : "in"); - if (mddev->pers) { - if (mddev->ro) - seq_printf(seq, " (read-only)"); - seq_printf(seq, " %s", mddev->pers->name); - } - - size = 0; - ITERATE_RDEV(mddev,rdev,tmp2) { - seq_printf(seq, " %s[%d]", - bdev_partition_name(rdev->bdev), rdev->desc_nr); - if (rdev->faulty) { - seq_printf(seq, "(F)"); - continue; - } - size += rdev->size; - } - - if (!list_empty(&mddev->disks)) { - if (mddev->pers) - seq_printf(seq, "\n %llu blocks", - (unsigned long long)mddev->array_size); - else - seq_printf(seq, "\n %llu blocks", - (unsigned long long)size); - } - - if (mddev->pers) { - mddev->pers->status (seq, mddev); - seq_printf(seq, "\n "); - if (mddev->curr_resync > 2) - status_resync (seq, mddev); - else if (mddev->curr_resync == 1 || mddev->curr_resync == 2) - seq_printf(seq, " resync=DELAYED"); - } - - seq_printf(seq, "\n"); - } - mddev_unlock(mddev); - - return 0; -} - -static struct seq_operations md_seq_ops = { - .start = md_seq_start, - .next = md_seq_next, - .stop = md_seq_stop, - .show = md_seq_show, -}; - -static int md_seq_open(struct inode *inode, struct file *file) -{ - int error; - - error = seq_open(file, &md_seq_ops); - return error; -} - -static struct file_operations md_seq_fops = { - .open = md_seq_open, - .read = seq_read, - .llseek = seq_lseek, - .release = seq_release, -}; - -int register_md_personality(int pnum, mdk_personality_t *p) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - spin_lock(&pers_lock); - if (pers[pnum]) { - spin_unlock(&pers_lock); - MD_BUG(); - return -EBUSY; - } - - pers[pnum] = p; - printk(KERN_INFO "md: %s personality registered as nr %d\n", p->name, pnum); - spin_unlock(&pers_lock); - return 0; -} - -int unregister_md_personality(int pnum) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - printk(KERN_INFO "md: %s personality unregistered\n", pers[pnum]->name); - spin_lock(&pers_lock); - pers[pnum] = NULL; - spin_unlock(&pers_lock); - return 0; -} - -void md_sync_acct(mdk_rdev_t *rdev, unsigned long nr_sectors) -{ - rdev->bdev->bd_contains->bd_disk->sync_io += nr_sectors; -} - -static int is_mddev_idle(mddev_t *mddev) -{ - mdk_rdev_t * rdev; - struct list_head *tmp; - int idle; - unsigned long curr_events; - - idle = 1; - ITERATE_RDEV(mddev,rdev,tmp) { - struct gendisk *disk = rdev->bdev->bd_contains->bd_disk; - curr_events = disk_stat_read(disk, read_sectors) + - disk_stat_read(disk, write_sectors) - - disk->sync_io; - if ((curr_events - rdev->last_events) > 32) { - rdev->last_events = curr_events; - idle = 0; - } - } - return idle; -} - -void md_done_sync(mddev_t *mddev, int blocks, int ok) -{ - /* another "blocks" (512byte) blocks have been synced */ - atomic_sub(blocks, &mddev->recovery_active); - wake_up(&mddev->recovery_wait); - if (!ok) { - set_bit(MD_RECOVERY_ERR, &mddev->recovery); - md_wakeup_thread(mddev->thread); - // stop recovery, signal do_sync .... - } -} - - -void md_write_start(mddev_t *mddev) -{ - if (!atomic_read(&mddev->writes_pending)) { - mddev_lock_uninterruptible(mddev); - if (mddev->in_sync) { - mddev->in_sync = 0; - del_timer(&mddev->safemode_timer); - md_update_sb(mddev); - } - atomic_inc(&mddev->writes_pending); - mddev_unlock(mddev); - } else - atomic_inc(&mddev->writes_pending); -} - -void md_write_end(mddev_t *mddev) -{ - if (atomic_dec_and_test(&mddev->writes_pending)) { - if (mddev->safemode == 2) - md_wakeup_thread(mddev->thread); - else - mod_timer(&mddev->safemode_timer, jiffies + mddev->safemode_delay); - } -} - -static inline void md_enter_safemode(mddev_t *mddev) -{ - mddev_lock_uninterruptible(mddev); - if (mddev->safemode && !atomic_read(&mddev->writes_pending) && - !mddev->in_sync && mddev->recovery_cp == MaxSector) { - mddev->in_sync = 1; - md_update_sb(mddev); - } - mddev_unlock(mddev); - - if (mddev->safemode == 1) - mddev->safemode = 0; -} - -void md_handle_safemode(mddev_t *mddev) -{ - if (signal_pending(current)) { - printk(KERN_INFO "md: md%d in immediate safe mode\n", - mdidx(mddev)); - mddev->safemode = 2; - flush_signals(current); - } - if (mddev->safemode) - md_enter_safemode(mddev); -} - - -DECLARE_WAIT_QUEUE_HEAD(resync_wait); - -#define SYNC_MARKS 10 -#define SYNC_MARK_STEP (3*HZ) -static void md_do_sync(mddev_t *mddev) -{ - mddev_t *mddev2; - unsigned int max_sectors, currspeed = 0, - j, window; - unsigned long mark[SYNC_MARKS]; - unsigned long mark_cnt[SYNC_MARKS]; - int last_mark,m; - struct list_head *tmp; - unsigned long last_check; - - /* just incase thread restarts... */ - if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) - return; - - /* we overload curr_resync somewhat here. - * 0 == not engaged in resync at all - * 2 == checking that there is no conflict with another sync - * 1 == like 2, but have yielded to allow conflicting resync to - * commense - * other == active in resync - this many blocks - */ - do { - mddev->curr_resync = 2; - - ITERATE_MDDEV(mddev2,tmp) { - if (mddev2 == mddev) - continue; - if (mddev2->curr_resync && - match_mddev_units(mddev,mddev2)) { - printk(KERN_INFO "md: delaying resync of md%d" - " until md%d has finished resync (they" - " share one or more physical units)\n", - mdidx(mddev), mdidx(mddev2)); - if (mddev < mddev2) {/* arbitrarily yield */ - mddev->curr_resync = 1; - wake_up(&resync_wait); - } - if (wait_event_interruptible(resync_wait, - mddev2->curr_resync < mddev->curr_resync)) { - flush_signals(current); - mddev_put(mddev2); - goto skip; - } - } - if (mddev->curr_resync == 1) { - mddev_put(mddev2); - break; - } - } - } while (mddev->curr_resync < 2); - - max_sectors = mddev->size << 1; - - printk(KERN_INFO "md: syncing RAID array md%d\n", mdidx(mddev)); - printk(KERN_INFO "md: minimum _guaranteed_ reconstruction speed:" - " %d KB/sec/disc.\n", sysctl_speed_limit_min); - printk(KERN_INFO "md: using maximum available idle IO bandwith " - "(but not more than %d KB/sec) for reconstruction.\n", - sysctl_speed_limit_max); - - is_mddev_idle(mddev); /* this also initializes IO event counters */ - if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) - j = mddev->recovery_cp; - else - j = 0; - for (m = 0; m < SYNC_MARKS; m++) { - mark[m] = jiffies; - mark_cnt[m] = j; - } - last_mark = 0; - mddev->resync_mark = mark[last_mark]; - mddev->resync_mark_cnt = mark_cnt[last_mark]; - - /* - * Tune reconstruction: - */ - window = 32*(PAGE_SIZE/512); - printk(KERN_INFO "md: using %dk window, over a total of %d blocks.\n", - window/2,max_sectors/2); - - atomic_set(&mddev->recovery_active, 0); - init_waitqueue_head(&mddev->recovery_wait); - last_check = 0; - - if (j) - printk(KERN_INFO - "md: resuming recovery of md%d from checkpoint.\n", - mdidx(mddev)); - - while (j < max_sectors) { - int sectors; - - sectors = mddev->pers->sync_request(mddev, j, currspeed < sysctl_speed_limit_min); - if (sectors < 0) { - set_bit(MD_RECOVERY_ERR, &mddev->recovery); - goto out; - } - atomic_add(sectors, &mddev->recovery_active); - j += sectors; - if (j>1) mddev->curr_resync = j; - - if (last_check + window > j) - continue; - - last_check = j; - - if (test_bit(MD_RECOVERY_INTR, &mddev->recovery) || - test_bit(MD_RECOVERY_ERR, &mddev->recovery)) - break; - - blk_run_queues(); - - repeat: - if (jiffies >= mark[last_mark] + SYNC_MARK_STEP ) { - /* step marks */ - int next = (last_mark+1) % SYNC_MARKS; - - mddev->resync_mark = mark[next]; - mddev->resync_mark_cnt = mark_cnt[next]; - mark[next] = jiffies; - mark_cnt[next] = j - atomic_read(&mddev->recovery_active); - last_mark = next; - } - - - if (signal_pending(current)) { - /* - * got a signal, exit. - */ - printk(KERN_INFO - "md: md_do_sync() got signal ... exiting\n"); - flush_signals(current); - set_bit(MD_RECOVERY_INTR, &mddev->recovery); - goto out; - } - - /* - * this loop exits only if either when we are slower than - * the 'hard' speed limit, or the system was IO-idle for - * a jiffy. - * the system might be non-idle CPU-wise, but we only care - * about not overloading the IO subsystem. (things like an - * e2fsck being done on the RAID array should execute fast) - */ - cond_resched(); - - currspeed = (j-mddev->resync_mark_cnt)/2/((jiffies-mddev->resync_mark)/HZ +1) +1; - - if (currspeed > sysctl_speed_limit_min) { - if ((currspeed > sysctl_speed_limit_max) || - !is_mddev_idle(mddev)) { - current->state = TASK_INTERRUPTIBLE; - schedule_timeout(HZ/4); - goto repeat; - } - } - } - printk(KERN_INFO "md: md%d: sync done.\n",mdidx(mddev)); - /* - * this also signals 'finished resyncing' to md_stop - */ - out: - wait_event(mddev->recovery_wait, !atomic_read(&mddev->recovery_active)); - - /* tell personality that we are finished */ - mddev->pers->sync_request(mddev, max_sectors, 1); - - if (!test_bit(MD_RECOVERY_ERR, &mddev->recovery) && - mddev->curr_resync > 2 && - mddev->curr_resync > mddev->recovery_cp) { - if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { - printk(KERN_INFO - "md: checkpointing recovery of md%d.\n", - mdidx(mddev)); - mddev->recovery_cp = mddev->curr_resync; - } else - mddev->recovery_cp = MaxSector; - } - - if (mddev->safemode) - md_enter_safemode(mddev); - skip: - mddev->curr_resync = 0; - set_bit(MD_RECOVERY_DONE, &mddev->recovery); - md_wakeup_thread(mddev->thread); -} - - -/* - * This routine is regularly called by all per-raid-array threads to - * deal with generic issues like resync and super-block update. - * Raid personalities that don't have a thread (linear/raid0) do not - * need this as they never do any recovery or update the superblock. - * - * It does not do any resync itself, but rather "forks" off other threads - * to do that as needed. - * When it is determined that resync is needed, we set MD_RECOVERY_RUNNING in - * "->recovery" and create a thread at ->sync_thread. - * When the thread finishes it sets MD_RECOVERY_DONE (and might set MD_RECOVERY_ERR) - * and wakeups up this thread which will reap the thread and finish up. - * This thread also removes any faulty devices (with nr_pending == 0). - * - * The overall approach is: - * 1/ if the superblock needs updating, update it. - * 2/ If a recovery thread is running, don't do anything else. - * 3/ If recovery has finished, clean up, possibly marking spares active. - * 4/ If there are any faulty devices, remove them. - * 5/ If array is degraded, try to add spares devices - * 6/ If array has spares or is not in-sync, start a resync thread. - */ -void md_check_recovery(mddev_t *mddev) -{ - mdk_rdev_t *rdev; - struct list_head *rtmp; - - - dprintk(KERN_INFO "md: recovery thread got woken up ...\n"); - - if (mddev->ro) - return; - if ( ! ( - mddev->sb_dirty || - test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || - test_bit(MD_RECOVERY_DONE, &mddev->recovery) - )) - return; - if (mddev_trylock(mddev)==0) { - int spares =0; - if (mddev->sb_dirty) - md_update_sb(mddev); - if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && - !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) - /* resync/recovery still happening */ - goto unlock; - if (mddev->sync_thread) { - /* resync has finished, collect result */ - md_unregister_thread(mddev->sync_thread); - mddev->sync_thread = NULL; - if (!test_bit(MD_RECOVERY_ERR, &mddev->recovery)) { - /* success...*/ - /* activate any spares */ - mddev->pers->spare_active(mddev); - } - md_update_sb(mddev); - mddev->recovery = 0; - wake_up(&resync_wait); - goto unlock; - } - if (mddev->recovery) { - /* that's odd.. */ - mddev->recovery = 0; - wake_up(&resync_wait); - } - - /* no recovery is running. - * remove any failed drives, then - * add spares if possible - */ - ITERATE_RDEV(mddev,rdev,rtmp) { - if (rdev->raid_disk >= 0 && - rdev->faulty && - atomic_read(&rdev->nr_pending)==0) { - mddev->pers->hot_remove_disk(mddev, rdev->raid_disk); - rdev->raid_disk = -1; - } - if (!rdev->faulty && rdev->raid_disk >= 0 && !rdev->in_sync) - spares++; - } - if (mddev->degraded) { - ITERATE_RDEV(mddev,rdev,rtmp) - if (rdev->raid_disk < 0 - && !rdev->faulty) { - if (mddev->pers->hot_add_disk(mddev,rdev)) - spares++; - else - break; - } - } - - if (!spares && (mddev->recovery_cp == MaxSector )) { - /* nothing we can do ... */ - goto unlock; - } - if (mddev->pers->sync_request) { - set_bit(MD_RECOVERY_RUNNING, &mddev->recovery); - if (!spares) - set_bit(MD_RECOVERY_SYNC, &mddev->recovery); - mddev->sync_thread = md_register_thread(md_do_sync, - mddev, - "md%d_resync"); - if (!mddev->sync_thread) { - printk(KERN_ERR "md%d: could not start resync" - " thread...\n", - mdidx(mddev)); - /* leave the spares where they are, it shouldn't hurt */ - mddev->recovery = 0; - } else { - md_wakeup_thread(mddev->sync_thread); - } - } - unlock: - mddev_unlock(mddev); - } -} - -int md_notify_reboot(struct notifier_block *this, - unsigned long code, void *x) -{ - struct list_head *tmp; - mddev_t *mddev; - - if ((code == SYS_DOWN) || (code == SYS_HALT) || (code == SYS_POWER_OFF)) { - - printk(KERN_INFO "md: stopping all md devices.\n"); - - ITERATE_MDDEV(mddev,tmp) - if (mddev_trylock(mddev)==0) - do_md_stop (mddev, 1); - /* - * certain more exotic SCSI devices are known to be - * volatile wrt too early system reboots. While the - * right place to handle this issue is the given - * driver, we do want to have a safe RAID driver ... - */ - mdelay(1000*1); - } - return NOTIFY_DONE; -} - -struct notifier_block md_notifier = { - .notifier_call = md_notify_reboot, - .next = NULL, - .priority = INT_MAX, /* before any real devices */ -}; - -static void md_geninit(void) -{ - struct proc_dir_entry *p; - - dprintk("md: sizeof(mdp_super_t) = %d\n", (int)sizeof(mdp_super_t)); - -#ifdef CONFIG_PROC_FS - p = create_proc_entry("mdstat", S_IRUGO, NULL); - if (p) - p->proc_fops = &md_seq_fops; -#endif -} - -int __init md_init(void) -{ - int minor; - - printk(KERN_INFO "md: md driver %d.%d.%d MAX_MD_DEVS=%d," - " MD_SB_DISKS=%d\n", - MD_MAJOR_VERSION, MD_MINOR_VERSION, - MD_PATCHLEVEL_VERSION, MAX_MD_DEVS, MD_SB_DISKS); - - if (register_blkdev(MAJOR_NR, "md")) - return -1; - - devfs_mk_dir("md"); - blk_register_region(MKDEV(MAJOR_NR, 0), MAX_MD_DEVS, THIS_MODULE, - md_probe, NULL, NULL); - for (minor=0; minor < MAX_MD_DEVS; ++minor) { - char name[16]; - sprintf(name, "md/%d", minor); - devfs_register(NULL, name, DEVFS_FL_DEFAULT, MAJOR_NR, minor, - S_IFBLK | S_IRUSR | S_IWUSR, &md_fops, NULL); - } - - register_reboot_notifier(&md_notifier); - raid_table_header = register_sysctl_table(raid_root_table, 1); - - md_geninit(); - return (0); -} - - -#ifndef MODULE - -/* - * Searches all registered partitions for autorun RAID arrays - * at boot time. - */ -static dev_t detected_devices[128]; -static int dev_cnt; - -void md_autodetect_dev(dev_t dev) -{ - if (dev_cnt >= 0 && dev_cnt < 127) - detected_devices[dev_cnt++] = dev; -} - - -static void autostart_arrays(void) -{ - mdk_rdev_t *rdev; - int i; - - printk(KERN_INFO "md: Autodetecting RAID arrays.\n"); - - for (i = 0; i < dev_cnt; i++) { - dev_t dev = detected_devices[i]; - - rdev = md_import_device(dev,0, 0); - if (IS_ERR(rdev)) { - printk(KERN_ALERT "md: could not import %s!\n", - partition_name(dev)); - continue; - } - if (rdev->faulty) { - MD_BUG(); - continue; - } - list_add(&rdev->same_set, &pending_raid_disks); - } - dev_cnt = 0; - - autorun_devices(); -} - -#endif - -static __exit void md_exit(void) -{ - int i; - blk_unregister_region(MKDEV(MAJOR_NR,0), MAX_MD_DEVS); - for (i=0; i < MAX_MD_DEVS; i++) - devfs_remove("md/%d", i); - devfs_remove("md"); - - unregister_blkdev(MAJOR_NR,"md"); - unregister_reboot_notifier(&md_notifier); - unregister_sysctl_table(raid_table_header); -#ifdef CONFIG_PROC_FS - remove_proc_entry("mdstat", NULL); -#endif - for (i = 0; i < MAX_MD_DEVS; i++) { - struct gendisk *disk = disks[i]; - mddev_t *mddev; - if (!disks[i]) - continue; - mddev = disk->private_data; - del_gendisk(disk); - put_disk(disk); - mddev_put(mddev); - } -} - -module_init(md_init) -module_exit(md_exit) - -EXPORT_SYMBOL(register_md_personality); -EXPORT_SYMBOL(unregister_md_personality); -EXPORT_SYMBOL(md_error); -EXPORT_SYMBOL(md_sync_acct); -EXPORT_SYMBOL(md_done_sync); -EXPORT_SYMBOL(md_write_start); -EXPORT_SYMBOL(md_write_end); -EXPORT_SYMBOL(md_handle_safemode); -EXPORT_SYMBOL(md_register_thread); -EXPORT_SYMBOL(md_unregister_thread); -EXPORT_SYMBOL(md_wakeup_thread); -EXPORT_SYMBOL(md_print_devices); -EXPORT_SYMBOL(md_interrupt_thread); -EXPORT_SYMBOL(md_check_recovery); -MODULE_LICENSE("GPL"); ./linux/md/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- diff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.860434279 +0000 @@ -1,3680 +0,0 @@ -@@ -1,3674 +1,101 @@ --/* -- md.c : Multiple Devices driver for Linux -- Copyright (C) 1998, 1999, 2000 Ingo Molnar -- -- completely rewritten, based on the MD driver code from Marc Zyngier -- -- Changes: -- -- - RAID-1/RAID-5 extensions by Miguel de Icaza, Gadi Oxman, Ingo Molnar -- - boot support for linear and striped mode by Harald Hoyer -- - kerneld support by Boris Tobotras -- - kmod support by: Cyrus Durgin -- - RAID0 bugfixes: Mark Anthony Lisher -- - Devfs support by Richard Gooch -- -- - lots of fixes and improvements to the RAID1/RAID5 and generic -- RAID code (such as request based resynchronization): -- -- Neil Brown . -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation; either version 2, or (at your option) -- any later version. -- -- You should have received a copy of the GNU General Public License -- (for example /usr/src/linux/COPYING); if not, write to the Free -- Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. --*/ -- --#include --#include --#include --#include --#include --#include --#include --#include /* for invalidate_bdev */ --#include -- --#include -- --#ifdef CONFIG_KMOD --#include --#endif -- --#define __KERNEL_SYSCALLS__ --#include -- --#include -- --#define MAJOR_NR MD_MAJOR --#define MD_DRIVER --#define DEVICE_NR(device) (minor(device)) -- --#include -- --#define DEBUG 0 --#define dprintk(x...) ((void)(DEBUG && printk(x))) -- -- --#ifndef MODULE --static void autostart_arrays (void); --#endif -- --static mdk_personality_t *pers[MAX_PERSONALITY]; --static spinlock_t pers_lock = SPIN_LOCK_UNLOCKED; -- --/* -- * Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit' -- * is 1000 KB/sec, so the extra system load does not show up that much. -- * Increase it if you want to have more _guaranteed_ speed. Note that -- * the RAID driver will use the maximum available bandwith if the IO -- * subsystem is idle. There is also an 'absolute maximum' reconstruction -- * speed limit - in case reconstruction slows down your system despite -- * idle IO detection. -- * -- * you can change it via /proc/sys/dev/raid/speed_limit_min and _max. -- */ -- --static int sysctl_speed_limit_min = 1000; --static int sysctl_speed_limit_max = 200000; -- --static struct ctl_table_header *raid_table_header; -- --static ctl_table raid_table[] = { -- { -- .ctl_name = DEV_RAID_SPEED_LIMIT_MIN, -- .procname = "speed_limit_min", -- .data = &sysctl_speed_limit_min, -- .maxlen = sizeof(int), -- .mode = 0644, -- .proc_handler = &proc_dointvec, -- }, -- { -- .ctl_name = DEV_RAID_SPEED_LIMIT_MAX, -- .procname = "speed_limit_max", -- .data = &sysctl_speed_limit_max, -- .maxlen = sizeof(int), -- .mode = 0644, -- .proc_handler = &proc_dointvec, -- }, -- { .ctl_name = 0 } --}; -- --static ctl_table raid_dir_table[] = { -- { -- .ctl_name = DEV_RAID, -- .procname = "raid", -- .maxlen = 0, -- .mode = 0555, -- .child = raid_table, -- }, -- { .ctl_name = 0 } --}; -- --static ctl_table raid_root_table[] = { -- { -- .ctl_name = CTL_DEV, -- .procname = "dev", -- .maxlen = 0, -- .mode = 0555, -- .child = raid_dir_table, -- }, -- { .ctl_name = 0 } --}; -- --static struct block_device_operations md_fops; -- --static struct gendisk *disks[MAX_MD_DEVS]; -- --/* -- * Enables to iterate over all existing md arrays -- * all_mddevs_lock protects this list as well as mddev_map. -- */ --static LIST_HEAD(all_mddevs); --static spinlock_t all_mddevs_lock = SPIN_LOCK_UNLOCKED; -- -- --/* -- * iterates through all used mddevs in the system. -- * We take care to grab the all_mddevs_lock whenever navigating -- * the list, and to always hold a refcount when unlocked. -- * Any code which breaks out of this loop while own -- * a reference to the current mddev and must mddev_put it. -- */ --#define ITERATE_MDDEV(mddev,tmp) \ -- \ -- for (({ spin_lock(&all_mddevs_lock); \ -- tmp = all_mddevs.next; \ -- mddev = NULL;}); \ -- ({ if (tmp != &all_mddevs) \ -- mddev_get(list_entry(tmp, mddev_t, all_mddevs));\ -- spin_unlock(&all_mddevs_lock); \ -- if (mddev) mddev_put(mddev); \ -- mddev = list_entry(tmp, mddev_t, all_mddevs); \ -- tmp != &all_mddevs;}); \ -- ({ spin_lock(&all_mddevs_lock); \ -- tmp = tmp->next;}) \ -- ) -- --static mddev_t *mddev_map[MAX_MD_DEVS]; -- --static int md_fail_request (request_queue_t *q, struct bio *bio) --{ -- bio_io_error(bio, bio->bi_size); -- return 0; --} -- --static inline mddev_t *mddev_get(mddev_t *mddev) --{ -- atomic_inc(&mddev->active); -- return mddev; --} -- --static void mddev_put(mddev_t *mddev) --{ -- if (!atomic_dec_and_lock(&mddev->active, &all_mddevs_lock)) -- return; -- if (!mddev->raid_disks && list_empty(&mddev->disks)) { -- list_del(&mddev->all_mddevs); -- mddev_map[mdidx(mddev)] = NULL; -- kfree(mddev); -- MOD_DEC_USE_COUNT; -- } -- spin_unlock(&all_mddevs_lock); --} -- --static mddev_t * mddev_find(int unit) --{ -- mddev_t *mddev, *new = NULL; -- -- retry: -- spin_lock(&all_mddevs_lock); -- if (mddev_map[unit]) { -- mddev = mddev_get(mddev_map[unit]); -- spin_unlock(&all_mddevs_lock); -- if (new) -- kfree(new); -- return mddev; -- } -- if (new) { -- mddev_map[unit] = new; -- list_add(&new->all_mddevs, &all_mddevs); -- spin_unlock(&all_mddevs_lock); -- MOD_INC_USE_COUNT; -- return new; -- } -- spin_unlock(&all_mddevs_lock); -- -- new = (mddev_t *) kmalloc(sizeof(*new), GFP_KERNEL); -- if (!new) -- return NULL; -- -- memset(new, 0, sizeof(*new)); -- -- new->__minor = unit; -- init_MUTEX(&new->reconfig_sem); -- INIT_LIST_HEAD(&new->disks); -- INIT_LIST_HEAD(&new->all_mddevs); -- init_timer(&new->safemode_timer); -- atomic_set(&new->active, 1); -- blk_queue_make_request(&new->queue, md_fail_request); -- -- goto retry; --} -- --static inline int mddev_lock(mddev_t * mddev) --{ -- return down_interruptible(&mddev->reconfig_sem); --} -- --static inline void mddev_lock_uninterruptible(mddev_t * mddev) --{ -- down(&mddev->reconfig_sem); --} -- --static inline int mddev_trylock(mddev_t * mddev) --{ -- return down_trylock(&mddev->reconfig_sem); --} -- --static inline void mddev_unlock(mddev_t * mddev) --{ -- up(&mddev->reconfig_sem); --} -- --mdk_rdev_t * find_rdev_nr(mddev_t *mddev, int nr) --{ -- mdk_rdev_t * rdev; -- struct list_head *tmp; -- -- ITERATE_RDEV(mddev,rdev,tmp) { -- if (rdev->desc_nr == nr) -- return rdev; -- } -- return NULL; --} -- --static mdk_rdev_t * find_rdev(mddev_t * mddev, dev_t dev) --{ -- struct list_head *tmp; -- mdk_rdev_t *rdev; -- -- ITERATE_RDEV(mddev,rdev,tmp) { -- if (rdev->bdev->bd_dev == dev) -- return rdev; -- } -- return NULL; --} -- --inline static sector_t calc_dev_sboffset(struct block_device *bdev) --{ -- sector_t size = bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; -- return MD_NEW_SIZE_BLOCKS(size); --} -- --static sector_t calc_dev_size(mdk_rdev_t *rdev, unsigned chunk_size) --{ -- sector_t size; -- -- size = rdev->sb_offset; -- -- if (chunk_size) -- size &= ~((sector_t)chunk_size/1024 - 1); -- return size; --} -- --static int alloc_disk_sb(mdk_rdev_t * rdev) --{ -- if (rdev->sb_page) -- MD_BUG(); -- -- rdev->sb_page = alloc_page(GFP_KERNEL); -- if (!rdev->sb_page) { -- printk(KERN_ALERT "md: out of memory.\n"); -- return -EINVAL; -- } -- -- return 0; --} -- --static void free_disk_sb(mdk_rdev_t * rdev) --{ -- if (rdev->sb_page) { -- page_cache_release(rdev->sb_page); -- rdev->sb_loaded = 0; -- rdev->sb_page = NULL; -- rdev->sb_offset = 0; -- rdev->size = 0; -- } --} -- -- --static int bi_complete(struct bio *bio, unsigned int bytes_done, int error) --{ -- if (bio->bi_size) -- return 1; -- -- complete((struct completion*)bio->bi_private); -- return 0; --} -- --static int sync_page_io(struct block_device *bdev, sector_t sector, int size, -- struct page *page, int rw) --{ -- struct bio bio; -- struct bio_vec vec; -- struct completion event; -- -- bio_init(&bio); -- bio.bi_io_vec = &vec; -- vec.bv_page = page; -- vec.bv_len = size; -- vec.bv_offset = 0; -- bio.bi_vcnt = 1; -- bio.bi_idx = 0; -- bio.bi_size = size; -- bio.bi_bdev = bdev; -- bio.bi_sector = sector; -- init_completion(&event); -- bio.bi_private = &event; -- bio.bi_end_io = bi_complete; -- submit_bio(rw, &bio); -- blk_run_queues(); -- wait_for_completion(&event); -- -- return test_bit(BIO_UPTODATE, &bio.bi_flags); --} -- --static int read_disk_sb(mdk_rdev_t * rdev) --{ -- -- if (!rdev->sb_page) { -- MD_BUG(); -- return -EINVAL; -- } -- if (rdev->sb_loaded) -- return 0; -- -- -- if (!sync_page_io(rdev->bdev, rdev->sb_offset<<1, MD_SB_BYTES, rdev->sb_page, READ)) -- goto fail; -- rdev->sb_loaded = 1; -- return 0; -- --fail: -- printk(KERN_ERR "md: disabled device %s, could not read superblock.\n", -- bdev_partition_name(rdev->bdev)); -- return -EINVAL; --} -- --static int uuid_equal(mdp_super_t *sb1, mdp_super_t *sb2) --{ -- if ( (sb1->set_uuid0 == sb2->set_uuid0) && -- (sb1->set_uuid1 == sb2->set_uuid1) && -- (sb1->set_uuid2 == sb2->set_uuid2) && -- (sb1->set_uuid3 == sb2->set_uuid3)) -- -- return 1; -- -- return 0; --} -- -- --static int sb_equal(mdp_super_t *sb1, mdp_super_t *sb2) --{ -- int ret; -- mdp_super_t *tmp1, *tmp2; -- -- tmp1 = kmalloc(sizeof(*tmp1),GFP_KERNEL); -- tmp2 = kmalloc(sizeof(*tmp2),GFP_KERNEL); -- -- if (!tmp1 || !tmp2) { -- ret = 0; -- printk(KERN_INFO "md.c: sb1 is not equal to sb2!\n"); -- goto abort; -- } -- -- *tmp1 = *sb1; -- *tmp2 = *sb2; -- -- /* -- * nr_disks is not constant -- */ -- tmp1->nr_disks = 0; -- tmp2->nr_disks = 0; -- -- if (memcmp(tmp1, tmp2, MD_SB_GENERIC_CONSTANT_WORDS * 4)) -- ret = 0; -- else -- ret = 1; -- --abort: -- if (tmp1) -- kfree(tmp1); -- if (tmp2) -- kfree(tmp2); -- -- return ret; --} -- --static unsigned int calc_sb_csum(mdp_super_t * sb) --{ -- unsigned int disk_csum, csum; -- -- disk_csum = sb->sb_csum; -- sb->sb_csum = 0; -- csum = csum_partial((void *)sb, MD_SB_BYTES, 0); -- sb->sb_csum = disk_csum; -- return csum; --} -- --/* -- * Handle superblock details. -- * We want to be able to handle multiple superblock formats -- * so we have a common interface to them all, and an array of -- * different handlers. -- * We rely on user-space to write the initial superblock, and support -- * reading and updating of superblocks. -- * Interface methods are: -- * int load_super(mdk_rdev_t *dev, mdk_rdev_t *refdev, int minor_version) -- * loads and validates a superblock on dev. -- * if refdev != NULL, compare superblocks on both devices -- * Return: -- * 0 - dev has a superblock that is compatible with refdev -- * 1 - dev has a superblock that is compatible and newer than refdev -- * so dev should be used as the refdev in future -- * -EINVAL superblock incompatible or invalid -- * -othererror e.g. -EIO -- * -- * int validate_super(mddev_t *mddev, mdk_rdev_t *dev) -- * Verify that dev is acceptable into mddev. -- * The first time, mddev->raid_disks will be 0, and data from -- * dev should be merged in. Subsequent calls check that dev -- * is new enough. Return 0 or -EINVAL -- * -- * void sync_super(mddev_t *mddev, mdk_rdev_t *dev) -- * Update the superblock for rdev with data in mddev -- * This does not write to disc. -- * -- */ -- --struct super_type { -- char *name; -- struct module *owner; -- int (*load_super)(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version); -- int (*validate_super)(mddev_t *mddev, mdk_rdev_t *rdev); -- void (*sync_super)(mddev_t *mddev, mdk_rdev_t *rdev); --}; -- --/* -- * load_super for 0.90.0 -- */ --static int super_90_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version) --{ -- mdp_super_t *sb; -- int ret; -- sector_t sb_offset; -- -- /* -- * Calculate the position of the superblock, -- * it's at the end of the disk. -- * -- * It also happens to be a multiple of 4Kb. -- */ -- sb_offset = calc_dev_sboffset(rdev->bdev); -- rdev->sb_offset = sb_offset; -- -- ret = read_disk_sb(rdev); -- if (ret) return ret; -- -- ret = -EINVAL; -- -- sb = (mdp_super_t*)page_address(rdev->sb_page); -- -- if (sb->md_magic != MD_SB_MAGIC) { -- printk(KERN_ERR "md: invalid raid superblock magic on %s\n", -- bdev_partition_name(rdev->bdev)); -- goto abort; -- } -- -- if (sb->major_version != 0 || -- sb->minor_version != 90) { -- printk(KERN_WARNING "Bad version number %d.%d on %s\n", -- sb->major_version, sb->minor_version, -- bdev_partition_name(rdev->bdev)); -- goto abort; -- } -- -- if (sb->md_minor >= MAX_MD_DEVS) { -- printk(KERN_ERR "md: %s: invalid raid minor (%x)\n", -- bdev_partition_name(rdev->bdev), sb->md_minor); -- goto abort; -- } -- if (sb->raid_disks <= 0) -- goto abort; -- -- if (calc_sb_csum(sb) != sb->sb_csum) { -- printk(KERN_WARNING "md: invalid superblock checksum on %s\n", -- bdev_partition_name(rdev->bdev)); -- goto abort; -- } -- -- rdev->preferred_minor = sb->md_minor; -- rdev->data_offset = 0; -- -- if (sb->level == MULTIPATH) -- rdev->desc_nr = -1; -- else -- rdev->desc_nr = sb->this_disk.number; -- -- if (refdev == 0) -- ret = 1; -- else { -- __u64 ev1, ev2; -- mdp_super_t *refsb = (mdp_super_t*)page_address(refdev->sb_page); -- if (!uuid_equal(refsb, sb)) { -- printk(KERN_WARNING "md: %s has different UUID to %s\n", -- bdev_partition_name(rdev->bdev), -- bdev_partition_name(refdev->bdev)); -- goto abort; -- } -- if (!sb_equal(refsb, sb)) { -- printk(KERN_WARNING "md: %s has same UUID" -- " but different superblock to %s\n", -- bdev_partition_name(rdev->bdev), -- bdev_partition_name(refdev->bdev)); -- goto abort; -- } -- ev1 = md_event(sb); -- ev2 = md_event(refsb); -- if (ev1 > ev2) -- ret = 1; -- else -- ret = 0; -- } -- rdev->size = calc_dev_size(rdev, sb->chunk_size); -- -- abort: -- return ret; --} -- --/* -- * validate_super for 0.90.0 -- */ --static int super_90_validate(mddev_t *mddev, mdk_rdev_t *rdev) --{ -- mdp_disk_t *desc; -- mdp_super_t *sb = (mdp_super_t *)page_address(rdev->sb_page); -- -- if (mddev->raid_disks == 0) { -- mddev->major_version = 0; -- mddev->minor_version = sb->minor_version; -- mddev->patch_version = sb->patch_version; -- mddev->persistent = ! sb->not_persistent; -- mddev->chunk_size = sb->chunk_size; -- mddev->ctime = sb->ctime; -- mddev->utime = sb->utime; -- mddev->level = sb->level; -- mddev->layout = sb->layout; -- mddev->raid_disks = sb->raid_disks; -- mddev->size = sb->size; -- mddev->events = md_event(sb); -- -- if (sb->state & (1<recovery_cp = MaxSector; -- else { -- if (sb->events_hi == sb->cp_events_hi && -- sb->events_lo == sb->cp_events_lo) { -- mddev->recovery_cp = sb->recovery_cp; -- } else -- mddev->recovery_cp = 0; -- } -- -- memcpy(mddev->uuid+0, &sb->set_uuid0, 4); -- memcpy(mddev->uuid+4, &sb->set_uuid1, 4); -- memcpy(mddev->uuid+8, &sb->set_uuid2, 4); -- memcpy(mddev->uuid+12,&sb->set_uuid3, 4); -- -- mddev->max_disks = MD_SB_DISKS; -- } else { -- __u64 ev1; -- ev1 = md_event(sb); -- ++ev1; -- if (ev1 < mddev->events) -- return -EINVAL; -- } -- if (mddev->level != LEVEL_MULTIPATH) { -- rdev->raid_disk = -1; -- rdev->in_sync = rdev->faulty = 0; -- desc = sb->disks + rdev->desc_nr; -- -- if (desc->state & (1<faulty = 1; -- else if (desc->state & (1<raid_disk < mddev->raid_disks) { -- rdev->in_sync = 1; -- rdev->raid_disk = desc->raid_disk; -- } -- } -- return 0; --} -- --/* -- * sync_super for 0.90.0 -- */ --static void super_90_sync(mddev_t *mddev, mdk_rdev_t *rdev) --{ -- mdp_super_t *sb; -- struct list_head *tmp; -- mdk_rdev_t *rdev2; -- int next_spare = mddev->raid_disks; -- -- /* make rdev->sb match mddev data.. -- * -- * 1/ zero out disks -- * 2/ Add info for each disk, keeping track of highest desc_nr -- * 3/ any empty disks < highest become removed -- * -- * disks[0] gets initialised to REMOVED because -- * we cannot be sure from other fields if it has -- * been initialised or not. -- */ -- int highest = 0; -- int i; -- int active=0, working=0,failed=0,spare=0,nr_disks=0; -- -- sb = (mdp_super_t*)page_address(rdev->sb_page); -- -- memset(sb, 0, sizeof(*sb)); -- -- sb->md_magic = MD_SB_MAGIC; -- sb->major_version = mddev->major_version; -- sb->minor_version = mddev->minor_version; -- sb->patch_version = mddev->patch_version; -- sb->gvalid_words = 0; /* ignored */ -- memcpy(&sb->set_uuid0, mddev->uuid+0, 4); -- memcpy(&sb->set_uuid1, mddev->uuid+4, 4); -- memcpy(&sb->set_uuid2, mddev->uuid+8, 4); -- memcpy(&sb->set_uuid3, mddev->uuid+12,4); -- -- sb->ctime = mddev->ctime; -- sb->level = mddev->level; -- sb->size = mddev->size; -- sb->raid_disks = mddev->raid_disks; -- sb->md_minor = mddev->__minor; -- sb->not_persistent = !mddev->persistent; -- sb->utime = mddev->utime; -- sb->state = 0; -- sb->events_hi = (mddev->events>>32); -- sb->events_lo = (u32)mddev->events; -- -- if (mddev->in_sync) -- { -- sb->recovery_cp = mddev->recovery_cp; -- sb->cp_events_hi = (mddev->events>>32); -- sb->cp_events_lo = (u32)mddev->events; -- if (mddev->recovery_cp == MaxSector) -- sb->state = (1<< MD_SB_CLEAN); -- } else -- sb->recovery_cp = 0; -- -- sb->layout = mddev->layout; -- sb->chunk_size = mddev->chunk_size; -- -- sb->disks[0].state = (1<raid_disk >= 0 && rdev2->in_sync && !rdev2->faulty) -- rdev2->desc_nr = rdev2->raid_disk; -- else -- rdev2->desc_nr = next_spare++; -- d = &sb->disks[rdev2->desc_nr]; -- nr_disks++; -- d->number = rdev2->desc_nr; -- d->major = MAJOR(rdev2->bdev->bd_dev); -- d->minor = MINOR(rdev2->bdev->bd_dev); -- if (rdev2->raid_disk >= 0 && rdev->in_sync && !rdev2->faulty) -- d->raid_disk = rdev2->raid_disk; -- else -- d->raid_disk = rdev2->desc_nr; /* compatibility */ -- if (rdev2->faulty) { -- d->state = (1<in_sync) { -- d->state = (1<state |= (1<state = 0; -- spare++; -- working++; -- } -- if (rdev2->desc_nr > highest) -- highest = rdev2->desc_nr; -- } -- -- /* now set the "removed" bit on any non-trailing holes */ -- for (i=0; idisks[i]; -- if (d->state == 0 && d->number == 0) { -- d->number = i; -- d->raid_disk = i; -- d->state = (1<nr_disks = nr_disks; -- sb->active_disks = active; -- sb->working_disks = working; -- sb->failed_disks = failed; -- sb->spare_disks = spare; -- -- sb->this_disk = sb->disks[rdev->desc_nr]; -- sb->sb_csum = calc_sb_csum(sb); --} -- --/* -- * version 1 superblock -- */ -- --static unsigned int calc_sb_1_csum(struct mdp_superblock_1 * sb) --{ -- unsigned int disk_csum, csum; -- int size = 256 + sb->max_dev*2; -- -- disk_csum = sb->sb_csum; -- sb->sb_csum = 0; -- csum = csum_partial((void *)sb, size, 0); -- sb->sb_csum = disk_csum; -- return csum; --} -- --static int super_1_load(mdk_rdev_t *rdev, mdk_rdev_t *refdev, int minor_version) --{ -- struct mdp_superblock_1 *sb; -- int ret; -- sector_t sb_offset; -- -- /* -- * Calculate the position of the superblock. -- * It is always aligned to a 4K boundary and -- * depeding on minor_version, it can be: -- * 0: At least 8K, but less than 12K, from end of device -- * 1: At start of device -- * 2: 4K from start of device. -- */ -- switch(minor_version) { -- case 0: -- sb_offset = rdev->bdev->bd_inode->i_size >> 9; -- sb_offset -= 8*2; -- sb_offset &= ~(4*2); -- /* convert from sectors to K */ -- sb_offset /= 2; -- break; -- case 1: -- sb_offset = 0; -- break; -- case 2: -- sb_offset = 4; -- break; -- default: -- return -EINVAL; -- } -- rdev->sb_offset = sb_offset; -- -- ret = read_disk_sb(rdev); -- if (ret) return ret; -- -- -- sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); -- -- if (sb->magic != cpu_to_le32(MD_SB_MAGIC) || -- sb->major_version != cpu_to_le32(1) || -- le32_to_cpu(sb->max_dev) > (4096-256)/2 || -- le64_to_cpu(sb->super_offset) != (rdev->sb_offset<<1) || -- sb->feature_map != 0) -- return -EINVAL; -- -- if (calc_sb_1_csum(sb) != sb->sb_csum) { -- printk("md: invalid superblock checksum on %s\n", -- bdev_partition_name(rdev->bdev)); -- return -EINVAL; -- } -- rdev->preferred_minor = 0xffff; -- rdev->data_offset = le64_to_cpu(sb->data_offset); -- -- if (refdev == 0) -- return 1; -- else { -- __u64 ev1, ev2; -- struct mdp_superblock_1 *refsb = -- (struct mdp_superblock_1*)page_address(refdev->sb_page); -- -- if (memcmp(sb->set_uuid, refsb->set_uuid, 16) != 0 || -- sb->level != refsb->level || -- sb->layout != refsb->layout || -- sb->chunksize != refsb->chunksize) { -- printk(KERN_WARNING "md: %s has strangely different" -- " superblock to %s\n", -- bdev_partition_name(rdev->bdev), -- bdev_partition_name(refdev->bdev)); -- return -EINVAL; -- } -- ev1 = le64_to_cpu(sb->events); -- ev2 = le64_to_cpu(refsb->events); -- -- if (ev1 > ev2) -- return 1; -- } -- if (minor_version) -- rdev->size = ((rdev->bdev->bd_inode->i_size>>9) - le64_to_cpu(sb->data_offset)) / 2; -- else -- rdev->size = rdev->sb_offset; -- if (rdev->size < le64_to_cpu(sb->data_size)/2) -- return -EINVAL; -- rdev->size = le64_to_cpu(sb->data_size)/2; -- if (le32_to_cpu(sb->chunksize)) -- rdev->size &= ~((sector_t)le32_to_cpu(sb->chunksize)/2 - 1); -- return 0; --} -- --static int super_1_validate(mddev_t *mddev, mdk_rdev_t *rdev) --{ -- struct mdp_superblock_1 *sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); -- -- if (mddev->raid_disks == 0) { -- mddev->major_version = 1; -- mddev->minor_version = 0; -- mddev->patch_version = 0; -- mddev->persistent = 1; -- mddev->chunk_size = le32_to_cpu(sb->chunksize) << 9; -- mddev->ctime = le64_to_cpu(sb->ctime) & ((1ULL << 32)-1); -- mddev->utime = le64_to_cpu(sb->utime) & ((1ULL << 32)-1); -- mddev->level = le32_to_cpu(sb->level); -- mddev->layout = le32_to_cpu(sb->layout); -- mddev->raid_disks = le32_to_cpu(sb->raid_disks); -- mddev->size = (u32)le64_to_cpu(sb->size); -- mddev->events = le64_to_cpu(sb->events); -- -- mddev->recovery_cp = le64_to_cpu(sb->resync_offset); -- memcpy(mddev->uuid, sb->set_uuid, 16); -- -- mddev->max_disks = (4096-256)/2; -- } else { -- __u64 ev1; -- ev1 = le64_to_cpu(sb->events); -- ++ev1; -- if (ev1 < mddev->events) -- return -EINVAL; -- } -- -- if (mddev->level != LEVEL_MULTIPATH) { -- int role; -- rdev->desc_nr = le32_to_cpu(sb->dev_number); -- role = le16_to_cpu(sb->dev_roles[rdev->desc_nr]); -- switch(role) { -- case 0xffff: /* spare */ -- rdev->in_sync = 0; -- rdev->faulty = 0; -- rdev->raid_disk = -1; -- break; -- case 0xfffe: /* faulty */ -- rdev->in_sync = 0; -- rdev->faulty = 1; -- rdev->raid_disk = -1; -- break; -- default: -- rdev->in_sync = 1; -- rdev->faulty = 0; -- rdev->raid_disk = role; -- break; -- } -- } -- return 0; --} -- --static void super_1_sync(mddev_t *mddev, mdk_rdev_t *rdev) --{ -- struct mdp_superblock_1 *sb; -- struct list_head *tmp; -- mdk_rdev_t *rdev2; -- int max_dev, i; -- /* make rdev->sb match mddev and rdev data. */ -- -- sb = (struct mdp_superblock_1*)page_address(rdev->sb_page); -- -- sb->feature_map = 0; -- sb->pad0 = 0; -- memset(sb->pad1, 0, sizeof(sb->pad1)); -- memset(sb->pad2, 0, sizeof(sb->pad2)); -- memset(sb->pad3, 0, sizeof(sb->pad3)); -- -- sb->utime = cpu_to_le64((__u64)mddev->utime); -- sb->events = cpu_to_le64(mddev->events); -- if (mddev->in_sync) -- sb->resync_offset = cpu_to_le64(mddev->recovery_cp); -- else -- sb->resync_offset = cpu_to_le64(0); -- -- max_dev = 0; -- ITERATE_RDEV(mddev,rdev2,tmp) -- if (rdev2->desc_nr > max_dev) -- max_dev = rdev2->desc_nr; -- -- sb->max_dev = max_dev; -- for (i=0; idev_roles[max_dev] = cpu_to_le16(0xfffe); -- -- ITERATE_RDEV(mddev,rdev2,tmp) { -- i = rdev2->desc_nr; -- if (rdev2->faulty) -- sb->dev_roles[i] = cpu_to_le16(0xfffe); -- else if (rdev2->in_sync) -- sb->dev_roles[i] = cpu_to_le16(rdev2->raid_disk); -- else -- sb->dev_roles[i] = cpu_to_le16(0xffff); -- } -- -- sb->recovery_offset = cpu_to_le64(0); /* not supported yet */ --} -- -- --struct super_type super_types[] = { -- [0] = { -- .name = "0.90.0", -- .owner = THIS_MODULE, -- .load_super = super_90_load, -- .validate_super = super_90_validate, -- .sync_super = super_90_sync, -- }, -- [1] = { -- .name = "md-1", -- .owner = THIS_MODULE, -- .load_super = super_1_load, -- .validate_super = super_1_validate, -- .sync_super = super_1_sync, -- }, --}; -- --static mdk_rdev_t * match_dev_unit(mddev_t *mddev, mdk_rdev_t *dev) --{ -- struct list_head *tmp; -- mdk_rdev_t *rdev; -- -- ITERATE_RDEV(mddev,rdev,tmp) -- if (rdev->bdev->bd_contains == dev->bdev->bd_contains) -- return rdev; -- -- return NULL; --} -- --static int match_mddev_units(mddev_t *mddev1, mddev_t *mddev2) --{ -- struct list_head *tmp; -- mdk_rdev_t *rdev; -- -- ITERATE_RDEV(mddev1,rdev,tmp) -- if (match_dev_unit(mddev2, rdev)) -- return 1; -- -- return 0; --} -- --static LIST_HEAD(pending_raid_disks); -- --static int bind_rdev_to_array(mdk_rdev_t * rdev, mddev_t * mddev) --{ -- mdk_rdev_t *same_pdev; -- -- if (rdev->mddev) { -- MD_BUG(); -- return -EINVAL; -- } -- same_pdev = match_dev_unit(mddev, rdev); -- if (same_pdev) -- printk(KERN_WARNING -- "md%d: WARNING: %s appears to be on the same physical" -- " disk as %s. True\n protection against single-disk" -- " failure might be compromised.\n", -- mdidx(mddev), bdev_partition_name(rdev->bdev), -- bdev_partition_name(same_pdev->bdev)); -- -- /* Verify rdev->desc_nr is unique. -- * If it is -1, assign a free number, else -- * check number is not in use -- */ -- if (rdev->desc_nr < 0) { -- int choice = 0; -- if (mddev->pers) choice = mddev->raid_disks; -- while (find_rdev_nr(mddev, choice)) -- choice++; -- rdev->desc_nr = choice; -- } else { -- if (find_rdev_nr(mddev, rdev->desc_nr)) -- return -EBUSY; -- } -- -- list_add(&rdev->same_set, &mddev->disks); -- rdev->mddev = mddev; -- printk(KERN_INFO "md: bind<%s>\n", bdev_partition_name(rdev->bdev)); -- return 0; --} -- --static void unbind_rdev_from_array(mdk_rdev_t * rdev) --{ -- if (!rdev->mddev) { -- MD_BUG(); -- return; -- } -- list_del_init(&rdev->same_set); -- printk(KERN_INFO "md: unbind<%s>\n", bdev_partition_name(rdev->bdev)); -- rdev->mddev = NULL; --} -- --/* -- * prevent the device from being mounted, repartitioned or -- * otherwise reused by a RAID array (or any other kernel -- * subsystem), by opening the device. [simply getting an -- * inode is not enough, the SCSI module usage code needs -- * an explicit open() on the device] -- */ --static int lock_rdev(mdk_rdev_t *rdev, dev_t dev) --{ -- int err = 0; -- struct block_device *bdev; -- -- bdev = bdget(dev); -- if (!bdev) -- return -ENOMEM; -- err = blkdev_get(bdev, FMODE_READ|FMODE_WRITE, 0, BDEV_RAW); -- if (err) -- return err; -- err = bd_claim(bdev, rdev); -- if (err) { -- blkdev_put(bdev, BDEV_RAW); -- return err; -- } -- rdev->bdev = bdev; -- return err; --} -- --static void unlock_rdev(mdk_rdev_t *rdev) --{ -- struct block_device *bdev = rdev->bdev; -- rdev->bdev = NULL; -- if (!bdev) -- MD_BUG(); -- bd_release(bdev); -- blkdev_put(bdev, BDEV_RAW); --} -- --void md_autodetect_dev(dev_t dev); -- --static void export_rdev(mdk_rdev_t * rdev) --{ -- printk(KERN_INFO "md: export_rdev(%s)\n", -- bdev_partition_name(rdev->bdev)); -- if (rdev->mddev) -- MD_BUG(); -- free_disk_sb(rdev); -- list_del_init(&rdev->same_set); --#ifndef MODULE -- md_autodetect_dev(rdev->bdev->bd_dev); --#endif -- unlock_rdev(rdev); -- kfree(rdev); --} -- --static void kick_rdev_from_array(mdk_rdev_t * rdev) --{ -- unbind_rdev_from_array(rdev); -- export_rdev(rdev); --} -- --static void export_array(mddev_t *mddev) --{ -- struct list_head *tmp; -- mdk_rdev_t *rdev; -- -- ITERATE_RDEV(mddev,rdev,tmp) { -- if (!rdev->mddev) { -- MD_BUG(); -- continue; -- } -- kick_rdev_from_array(rdev); -- } -- if (!list_empty(&mddev->disks)) -- MD_BUG(); -- mddev->raid_disks = 0; -- mddev->major_version = 0; --} -- --static void print_desc(mdp_disk_t *desc) --{ -- printk(" DISK\n", desc->number, -- partition_name(MKDEV(desc->major,desc->minor)), -- desc->major,desc->minor,desc->raid_disk,desc->state); --} -- --static void print_sb(mdp_super_t *sb) --{ -- int i; -- -- printk(KERN_INFO -- "md: SB: (V:%d.%d.%d) ID:<%08x.%08x.%08x.%08x> CT:%08x\n", -- sb->major_version, sb->minor_version, sb->patch_version, -- sb->set_uuid0, sb->set_uuid1, sb->set_uuid2, sb->set_uuid3, -- sb->ctime); -- printk(KERN_INFO "md: L%d S%08d ND:%d RD:%d md%d LO:%d CS:%d\n", -- sb->level, sb->size, sb->nr_disks, sb->raid_disks, -- sb->md_minor, sb->layout, sb->chunk_size); -- printk(KERN_INFO "md: UT:%08x ST:%d AD:%d WD:%d" -- " FD:%d SD:%d CSUM:%08x E:%08lx\n", -- sb->utime, sb->state, sb->active_disks, sb->working_disks, -- sb->failed_disks, sb->spare_disks, -- sb->sb_csum, (unsigned long)sb->events_lo); -- -- printk(KERN_INFO); -- for (i = 0; i < MD_SB_DISKS; i++) { -- mdp_disk_t *desc; -- -- desc = sb->disks + i; -- if (desc->number || desc->major || desc->minor || -- desc->raid_disk || (desc->state && (desc->state != 4))) { -- printk(" D %2d: ", i); -- print_desc(desc); -- } -- } -- printk(KERN_INFO "md: THIS: "); -- print_desc(&sb->this_disk); -- --} -- --static void print_rdev(mdk_rdev_t *rdev) --{ -- printk(KERN_INFO "md: rdev %s, SZ:%08llu F:%d S:%d DN:%d ", -- bdev_partition_name(rdev->bdev), (unsigned long long)rdev->size, -- rdev->faulty, rdev->in_sync, rdev->desc_nr); -- if (rdev->sb_loaded) { -- printk(KERN_INFO "md: rdev superblock:\n"); -- print_sb((mdp_super_t*)page_address(rdev->sb_page)); -- } else -- printk(KERN_INFO "md: no rdev superblock!\n"); --} -- --void md_print_devices(void) --{ -- struct list_head *tmp, *tmp2; -- mdk_rdev_t *rdev; -- mddev_t *mddev; -- -- printk("\n"); -- printk("md: **********************************\n"); -- printk("md: * *\n"); -- printk("md: **********************************\n"); -- ITERATE_MDDEV(mddev,tmp) { -- printk("md%d: ", mdidx(mddev)); -- -- ITERATE_RDEV(mddev,rdev,tmp2) -- printk("<%s>", bdev_partition_name(rdev->bdev)); -- -- ITERATE_RDEV(mddev,rdev,tmp2) -- print_rdev(rdev); -- } -- printk("md: **********************************\n"); -- printk("\n"); --} -- -- --static int write_disk_sb(mdk_rdev_t * rdev) --{ -- -- if (!rdev->sb_loaded) { -- MD_BUG(); -- return 1; -- } -- if (rdev->faulty) { -- MD_BUG(); -- return 1; -- } -- -- dprintk(KERN_INFO "(write) %s's sb offset: %llu\n", -- bdev_partition_name(rdev->bdev), -- (unsigned long long)rdev->sb_offset); -- -- if (sync_page_io(rdev->bdev, rdev->sb_offset<<1, MD_SB_BYTES, rdev->sb_page, WRITE)) -- return 0; -- -- printk("md: write_disk_sb failed for device %s\n", -- bdev_partition_name(rdev->bdev)); -- return 1; --} -- --static void sync_sbs(mddev_t * mddev) --{ -- mdk_rdev_t *rdev; -- struct list_head *tmp; -- -- ITERATE_RDEV(mddev,rdev,tmp) { -- super_types[mddev->major_version]. -- sync_super(mddev, rdev); -- rdev->sb_loaded = 1; -- } --} -- --static void md_update_sb(mddev_t * mddev) --{ -- int err, count = 100; -- struct list_head *tmp; -- mdk_rdev_t *rdev; -- -- mddev->sb_dirty = 0; --repeat: -- mddev->utime = get_seconds(); -- mddev->events ++; -- -- if (!mddev->events) { -- /* -- * oops, this 64-bit counter should never wrap. -- * Either we are in around ~1 trillion A.C., assuming -- * 1 reboot per second, or we have a bug: -- */ -- MD_BUG(); -- mddev->events --; -- } -- sync_sbs(mddev); -- -- /* -- * do not write anything to disk if using -- * nonpersistent superblocks -- */ -- if (!mddev->persistent) -- return; -- -- dprintk(KERN_INFO -- "md: updating md%d RAID superblock on device (in sync %d)\n", -- mdidx(mddev),mddev->in_sync); -- -- err = 0; -- ITERATE_RDEV(mddev,rdev,tmp) { -- dprintk(KERN_INFO "md: "); -- if (rdev->faulty) -- dprintk("(skipping faulty "); -- -- dprintk("%s ", bdev_partition_name(rdev->bdev)); -- if (!rdev->faulty) { -- err += write_disk_sb(rdev); -- } else -- dprintk(")\n"); -- if (!err && mddev->level == LEVEL_MULTIPATH) -- /* only need to write one superblock... */ -- break; -- } -- if (err) { -- if (--count) { -- printk(KERN_ERR "md: errors occurred during superblock" -- " update, repeating\n"); -- goto repeat; -- } -- printk(KERN_ERR \ -- "md: excessive errors occurred during superblock update, exiting\n"); -- } --} -- --/* -- * Import a device. If 'super_format' >= 0, then sanity check the superblock -- * -- * mark the device faulty if: -- * -- * - the device is nonexistent (zero size) -- * - the device has no valid superblock -- * -- * a faulty rdev _never_ has rdev->sb set. -- */ --static mdk_rdev_t *md_import_device(dev_t newdev, int super_format, int super_minor) --{ -- int err; -- mdk_rdev_t *rdev; -- sector_t size; -- -- rdev = (mdk_rdev_t *) kmalloc(sizeof(*rdev), GFP_KERNEL); -- if (!rdev) { -- printk(KERN_ERR "md: could not alloc mem for %s!\n", -- partition_name(newdev)); -- return ERR_PTR(-ENOMEM); -- } -- memset(rdev, 0, sizeof(*rdev)); -- -- if ((err = alloc_disk_sb(rdev))) -- goto abort_free; -- -- err = lock_rdev(rdev, newdev); -- if (err) { -- printk(KERN_ERR "md: could not lock %s.\n", -- partition_name(newdev)); -- goto abort_free; -- } -- rdev->desc_nr = -1; -- rdev->faulty = 0; -- rdev->in_sync = 0; -- rdev->data_offset = 0; -- atomic_set(&rdev->nr_pending, 0); -- -- size = rdev->bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; -- if (!size) { -- printk(KERN_WARNING -- "md: %s has zero or unknown size, marking faulty!\n", -- bdev_partition_name(rdev->bdev)); -- err = -EINVAL; -- goto abort_free; -- } -- -- if (super_format >= 0) { -- err = super_types[super_format]. -- load_super(rdev, NULL, super_minor); -- if (err == -EINVAL) { -- printk(KERN_WARNING -- "md: %s has invalid sb, not importing!\n", -- bdev_partition_name(rdev->bdev)); -- goto abort_free; -- } -- if (err < 0) { -- printk(KERN_WARNING -- "md: could not read %s's sb, not importing!\n", -- bdev_partition_name(rdev->bdev)); -- goto abort_free; -- } -- } -- INIT_LIST_HEAD(&rdev->same_set); -- -- return rdev; -- --abort_free: -- if (rdev->sb_page) { -- if (rdev->bdev) -- unlock_rdev(rdev); -- free_disk_sb(rdev); -- } -- kfree(rdev); -- return ERR_PTR(err); --} -- --/* -- * Check a full RAID array for plausibility -- */ -- -- --static int analyze_sbs(mddev_t * mddev) --{ -- int i; -- struct list_head *tmp; -- mdk_rdev_t *rdev, *freshest; -- -- freshest = NULL; -- ITERATE_RDEV(mddev,rdev,tmp) -- switch (super_types[mddev->major_version]. -- load_super(rdev, freshest, mddev->minor_version)) { -- case 1: -- freshest = rdev; -- break; -- case 0: -- break; -- default: -- printk( KERN_ERR \ -- "md: fatal superblock inconsistency in %s" -- " -- removing from array\n", -- bdev_partition_name(rdev->bdev)); -- kick_rdev_from_array(rdev); -- } -- -- -- super_types[mddev->major_version]. -- validate_super(mddev, freshest); -- -- i = 0; -- ITERATE_RDEV(mddev,rdev,tmp) { -- if (rdev != freshest) -- if (super_types[mddev->major_version]. -- validate_super(mddev, rdev)) { -- printk(KERN_WARNING "md: kicking non-fresh %s" -- " from array!\n", -- bdev_partition_name(rdev->bdev)); -- kick_rdev_from_array(rdev); -- continue; -- } -- if (mddev->level == LEVEL_MULTIPATH) { -- rdev->desc_nr = i++; -- rdev->raid_disk = rdev->desc_nr; -- rdev->in_sync = 1; -- } -- } -- -- -- /* -- * Check if we can support this RAID array -- */ -- if (mddev->major_version != MD_MAJOR_VERSION || -- mddev->minor_version > MD_MINOR_VERSION) { -- printk(KERN_ALERT -- "md: md%d: unsupported raid array version %d.%d.%d\n", -- mdidx(mddev), mddev->major_version, -- mddev->minor_version, mddev->patch_version); -- goto abort; -- } -- -- if ((mddev->recovery_cp != MaxSector) && ((mddev->level == 1) || -- (mddev->level == 4) || (mddev->level == 5))) -- printk(KERN_ERR "md: md%d: raid array is not clean" -- " -- starting background reconstruction\n", -- mdidx(mddev)); -- -- return 0; --abort: -+*** 1453,90 **** 1 - return 1; - } - -+#undef OLD_LEVEL -+ - static int device_size_calculation(mddev_t * mddev) - { - int data_disks = 0; - unsigned int readahead; - struct list_head *tmp; - mdk_rdev_t *rdev; - - /* - * Do device size calculation. Bail out if too small. - * (we have to do this after having validated chunk_size, - * because device size has to be modulo chunk_size) - */ - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (rdev->size < mddev->chunk_size / 1024) { - printk(KERN_WARNING - "md: Dev %s smaller than chunk_size:" - " %lluk < %dk\n", - bdev_partition_name(rdev->bdev), - (unsigned long long)rdev->size, - mddev->chunk_size / 1024); - return -EINVAL; - } - } - - switch (mddev->level) { - case LEVEL_MULTIPATH: - data_disks = 1; - break; - case -3: - data_disks = 1; - break; - case -2: - data_disks = 1; - break; - case LEVEL_LINEAR: - zoned_raid_size(mddev); - data_disks = 1; - break; - case 0: - zoned_raid_size(mddev); - data_disks = mddev->raid_disks; - break; - case 1: - data_disks = 1; - break; - case 4: - case 5: - data_disks = mddev->raid_disks-1; - break; - default: - printk(KERN_ERR "md: md%d: unsupported raid level %d\n", - mdidx(mddev), mddev->level); - goto abort; - } - if (!md_size[mdidx(mddev)]) - md_size[mdidx(mddev)] = mddev->size * data_disks; - - readahead = (VM_MAX_READAHEAD * 1024) / PAGE_SIZE; - if (!mddev->level || (mddev->level == 4) || (mddev->level == 5)) { - readahead = (mddev->chunk_size>>PAGE_SHIFT) * 4 * data_disks; - if (readahead < data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2) - readahead = data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2; - } else { - // (no multipath branch - it uses the default setting) - if (mddev->level == -3) - readahead = 0; - } - - printk(KERN_INFO "md%d: max total readahead window set to %ldk\n", - mdidx(mddev), readahead*(PAGE_SIZE/1024)); - - printk(KERN_INFO - "md%d: %d data-disks, max readahead per data-disk: %ldk\n", - mdidx(mddev), data_disks, readahead/data_disks*(PAGE_SIZE/1024)); - return 0; - abort: - return 1; - } - - static struct gendisk *md_probe(dev_t dev, int *part, void *data) - { - static DECLARE_MUTEX(disks_sem); -- int unit = MINOR(dev); -- mddev_t *mddev = mddev_find(unit); -- struct gendisk *disk; -- -- if (!mddev) -- return NULL; -- -- down(&disks_sem); -- if (disks[unit]) { -- up(&disks_sem); -- mddev_put(mddev); -- return NULL; -- } -- disk = alloc_disk(1); -- if (!disk) { -- up(&disks_sem); -- mddev_put(mddev); -- return NULL; -- } -- disk->major = MD_MAJOR; -- disk->first_minor = mdidx(mddev); -- sprintf(disk->disk_name, "md%d", mdidx(mddev)); -- disk->fops = &md_fops; -- disk->private_data = mddev; -- disk->queue = &mddev->queue; -- add_disk(disk); -- disks[mdidx(mddev)] = disk; -- up(&disks_sem); -- return NULL; --} -- --void md_wakeup_thread(mdk_thread_t *thread); -- --static void md_safemode_timeout(unsigned long data) --{ -- mddev_t *mddev = (mddev_t *) data; -- -- mddev->safemode = 1; -- md_wakeup_thread(mddev->thread); --} -- -- --static int do_md_run(mddev_t * mddev) --{ -- int pnum, err; -- int chunk_size; -- struct list_head *tmp; -- mdk_rdev_t *rdev; -- struct gendisk *disk; -- -- if (list_empty(&mddev->disks)) { -- MD_BUG(); -- return -EINVAL; -- } -- -- if (mddev->pers) -- return -EBUSY; -- -- /* -- * Analyze all RAID superblock(s) -- */ -- if (!mddev->raid_disks && analyze_sbs(mddev)) { -- MD_BUG(); -- return -EINVAL; -- } -- -- chunk_size = mddev->chunk_size; -- pnum = level_to_pers(mddev->level); -- -- if ((pnum != MULTIPATH) && (pnum != RAID1)) { -- if (!chunk_size) { -- /* -- * 'default chunksize' in the old md code used to -- * be PAGE_SIZE, baaad. -- * we abort here to be on the safe side. We don't -- * want to continue the bad practice. -- */ -- printk(KERN_ERR -- "no chunksize specified, see 'man raidtab'\n"); -- return -EINVAL; -- } -- if (chunk_size > MAX_CHUNK_SIZE) { -- printk(KERN_ERR "too big chunk_size: %d > %d\n", -- chunk_size, MAX_CHUNK_SIZE); -- return -EINVAL; -- } -- /* -- * chunk-size has to be a power of 2 and multiples of PAGE_SIZE -- */ -- if ( (1 << ffz(~chunk_size)) != chunk_size) { -- MD_BUG(); -- return -EINVAL; -- } -- if (chunk_size < PAGE_SIZE) { -- printk(KERN_ERR "too small chunk_size: %d < %ld\n", -- chunk_size, PAGE_SIZE); -- return -EINVAL; -- } -- -- /* devices must have minimum size of one chunk */ -- ITERATE_RDEV(mddev,rdev,tmp) { -- if (rdev->faulty) -- continue; -- if (rdev->size < chunk_size / 1024) { -- printk(KERN_WARNING -- "md: Dev %s smaller than chunk_size:" -- " %lluk < %dk\n", -- bdev_partition_name(rdev->bdev), -- (unsigned long long)rdev->size, -- chunk_size / 1024); -- return -EINVAL; -- } -- } -- } -- if (pnum >= MAX_PERSONALITY) { -- MD_BUG(); -- return -EINVAL; -- } -- --#ifdef CONFIG_KMOD -- if (!pers[pnum]) -- { -- char module_name[80]; -- sprintf (module_name, "md-personality-%d", pnum); -- request_module (module_name); -+*** 1664,9 **** 2 -+ } - } --#endif - - if (device_size_calculation(mddev)) - return -EINVAL; - - /* - * Drop all container device buffers, from now on - * the only valid external interface is through the md -- * device. -- * Also find largest hardsector size -- */ -- ITERATE_RDEV(mddev,rdev,tmp) { -- if (rdev->faulty) -- continue; -- sync_blockdev(rdev->bdev); -- invalidate_bdev(rdev->bdev, 0); -- } -- -- md_probe(mdidx(mddev), NULL, NULL); -- disk = disks[mdidx(mddev)]; -- if (!disk) -- return -ENOMEM; -- -- spin_lock(&pers_lock); -- if (!pers[pnum] || !try_module_get(pers[pnum]->owner)) { -- spin_unlock(&pers_lock); -- printk(KERN_ERR "md: personality %d is not loaded!\n", -- pnum); -- return -EINVAL; -- } -- -- mddev->pers = pers[pnum]; -- spin_unlock(&pers_lock); -- -- blk_queue_make_request(&mddev->queue, mddev->pers->make_request); -- printk("%s: setting max_sectors to %d, segment boundary to %d\n", -- disk->disk_name, -- chunk_size >> 9, -- (chunk_size>>1)-1); -- blk_queue_max_sectors(&mddev->queue, chunk_size >> 9); -- blk_queue_segment_boundary(&mddev->queue, (chunk_size>>1) - 1); -- mddev->queue.queuedata = mddev; -- -- err = mddev->pers->run(mddev); -- if (err) { -- printk(KERN_ERR "md: pers->run() failed ...\n"); -- module_put(mddev->pers->owner); -- mddev->pers = NULL; -- return -EINVAL; -- } -- atomic_set(&mddev->writes_pending,0); -- mddev->safemode = 0; -- mddev->safemode_timer.function = md_safemode_timeout; -- mddev->safemode_timer.data = (unsigned long) mddev; -- mddev->safemode_delay = (20 * HZ)/1000 +1; /* 20 msec delay */ -- mddev->in_sync = 1; -- -- set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); -- md_wakeup_thread(mddev->thread); -- set_capacity(disk, mddev->array_size<<1); -- return 0; --} -- --static int restart_array(mddev_t *mddev) --{ -- struct gendisk *disk = disks[mdidx(mddev)]; -- int err; -- -- /* -- * Complain if it has no devices -- */ -- err = -ENXIO; -- if (list_empty(&mddev->disks)) -- goto out; -- -- if (mddev->pers) { -- err = -EBUSY; -- if (!mddev->ro) -- goto out; -- -- mddev->safemode = 0; -- mddev->ro = 0; -- set_disk_ro(disk, 0); -- -- printk(KERN_INFO "md: md%d switched to read-write mode.\n", -- mdidx(mddev)); -- /* -- * Kick recovery or resync if necessary -- */ -- set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); -- md_wakeup_thread(mddev->thread); -- err = 0; -- } else { -- printk(KERN_ERR "md: md%d has no personality assigned.\n", -- mdidx(mddev)); -- err = -EINVAL; -- } -- --out: -- return err; --} -- --static int do_md_stop(mddev_t * mddev, int ro) --{ -- int err = 0; -- struct gendisk *disk = disks[mdidx(mddev)]; -- -- if (atomic_read(&mddev->active)>2) { -- printk("md: md%d still in use.\n",mdidx(mddev)); -- err = -EBUSY; -- goto out; -- } -- -- if (mddev->pers) { -- if (mddev->sync_thread) { -- set_bit(MD_RECOVERY_INTR, &mddev->recovery); -- md_unregister_thread(mddev->sync_thread); -- mddev->sync_thread = NULL; -- } -- -- del_timer_sync(&mddev->safemode_timer); -- -- invalidate_device(mk_kdev(disk->major, disk->first_minor), 1); -- -- if (ro) { -- err = -ENXIO; -- if (mddev->ro) -- goto out; -- mddev->ro = 1; -- } else { -- if (mddev->ro) -- set_disk_ro(disk, 0); -- if (mddev->pers->stop(mddev)) { -- err = -EBUSY; -- if (mddev->ro) -- set_disk_ro(disk, 1); -- goto out; -- } -- module_put(mddev->pers->owner); -- mddev->pers = NULL; -- if (mddev->ro) -- mddev->ro = 0; -- } -- if (mddev->raid_disks) { -- /* mark array as shutdown cleanly */ -- mddev->in_sync = 1; -- md_update_sb(mddev); -- } -- if (ro) -- set_disk_ro(disk, 1); -- } -- /* -- * Free resources if final stop -- */ -- if (!ro) { -- struct gendisk *disk; -- printk(KERN_INFO "md: md%d stopped.\n", mdidx(mddev)); -- -- export_array(mddev); -- -- mddev->array_size = 0; -- disk = disks[mdidx(mddev)]; -- if (disk) -- set_capacity(disk, 0); -- } else -- printk(KERN_INFO "md: md%d switched to read-only mode.\n", -- mdidx(mddev)); -- err = 0; --out: -- return err; --} -- --static void autorun_array(mddev_t *mddev) --{ -- mdk_rdev_t *rdev; -- struct list_head *tmp; -- int err; -- -- if (list_empty(&mddev->disks)) { -- MD_BUG(); -- return; -- } -- -- printk(KERN_INFO "md: running: "); -- -- ITERATE_RDEV(mddev,rdev,tmp) { -- printk("<%s>", bdev_partition_name(rdev->bdev)); -- } -- printk("\n"); -- -- err = do_md_run (mddev); -- if (err) { -- printk(KERN_WARNING "md :do_md_run() returned %d\n", err); -- do_md_stop (mddev, 0); -- } --} -- --/* -- * lets try to run arrays based on all disks that have arrived -- * until now. (those are in pending_raid_disks) -- * -- * the method: pick the first pending disk, collect all disks with -- * the same UUID, remove all from the pending list and put them into -- * the 'same_array' list. Then order this list based on superblock -- * update time (freshest comes first), kick out 'old' disks and -- * compare superblocks. If everything's fine then run it. -- * -- * If "unit" is allocated, then bump its reference count -- */ --static void autorun_devices(void) --{ -- struct list_head candidates; -- struct list_head *tmp; -- mdk_rdev_t *rdev0, *rdev; -- mddev_t *mddev; -- -- printk(KERN_INFO "md: autorun ...\n"); -- while (!list_empty(&pending_raid_disks)) { -- rdev0 = list_entry(pending_raid_disks.next, -- mdk_rdev_t, same_set); -- -- printk(KERN_INFO "md: considering %s ...\n", -- bdev_partition_name(rdev0->bdev)); -- INIT_LIST_HEAD(&candidates); -- ITERATE_RDEV_PENDING(rdev,tmp) -- if (super_90_load(rdev, rdev0, 0) >= 0) { -- printk(KERN_INFO "md: adding %s ...\n", -- bdev_partition_name(rdev->bdev)); -- list_move(&rdev->same_set, &candidates); -- } -- /* -- * now we have a set of devices, with all of them having -- * mostly sane superblocks. It's time to allocate the -- * mddev. -- */ -- -- mddev = mddev_find(rdev0->preferred_minor); -- if (!mddev) { -- printk(KERN_ERR -- "md: cannot allocate memory for md drive.\n"); -- break; -- } -- if (mddev_lock(mddev)) -- printk(KERN_WARNING "md: md%d locked, cannot run\n", -- mdidx(mddev)); -- else if (mddev->raid_disks || mddev->major_version -- || !list_empty(&mddev->disks)) { -- printk(KERN_WARNING -- "md: md%d already running, cannot run %s\n", -- mdidx(mddev), bdev_partition_name(rdev0->bdev)); -- mddev_unlock(mddev); -- } else { -- printk(KERN_INFO "md: created md%d\n", mdidx(mddev)); -- ITERATE_RDEV_GENERIC(candidates,rdev,tmp) { -- list_del_init(&rdev->same_set); -- if (bind_rdev_to_array(rdev, mddev)) -- export_rdev(rdev); -- } -- autorun_array(mddev); -- mddev_unlock(mddev); -- } -- /* on success, candidates will be empty, on error -- * it won't... -- */ -- ITERATE_RDEV_GENERIC(candidates,rdev,tmp) -- export_rdev(rdev); -- mddev_put(mddev); -- } -- printk(KERN_INFO "md: ... autorun DONE.\n"); --} -- --/* -- * import RAID devices based on one partition -- * if possible, the array gets run as well. -- */ -- --static int autostart_array(dev_t startdev) --{ -- int err = -EINVAL, i; -- mdp_super_t *sb = NULL; -- mdk_rdev_t *start_rdev = NULL, *rdev; -- -- start_rdev = md_import_device(startdev, 0, 0); -- if (IS_ERR(start_rdev)) { -- printk(KERN_WARNING "md: could not import %s!\n", -- partition_name(startdev)); -- return err; -- } -- -- /* NOTE: this can only work for 0.90.0 superblocks */ -- sb = (mdp_super_t*)page_address(start_rdev->sb_page); -- if (sb->major_version != 0 || -- sb->minor_version != 90 ) { -- printk(KERN_WARNING "md: can only autostart 0.90.0 arrays\n"); -- export_rdev(start_rdev); -- return err; -- } -- -- if (start_rdev->faulty) { -- printk(KERN_WARNING -- "md: can not autostart based on faulty %s!\n", -- bdev_partition_name(start_rdev->bdev)); -- export_rdev(start_rdev); -- return err; -- } -- list_add(&start_rdev->same_set, &pending_raid_disks); -- -- for (i = 0; i < MD_SB_DISKS; i++) { -- mdp_disk_t *desc; -- dev_t dev; -- -- desc = sb->disks + i; -- dev = MKDEV(desc->major, desc->minor); -- -- if (!dev) -- continue; -- if (dev == startdev) -- continue; -- rdev = md_import_device(dev, 0, 0); -- if (IS_ERR(rdev)) { -- printk(KERN_WARNING "md: could not import %s," -- " trying to run array nevertheless.\n", -- partition_name(dev)); -- continue; -- } -- list_add(&rdev->same_set, &pending_raid_disks); -- } -- -- /* -- * possibly return codes -- */ -- autorun_devices(); -- return 0; -- --} -- -- --static int get_version(void * arg) --{ -- mdu_version_t ver; -- -- ver.major = MD_MAJOR_VERSION; -- ver.minor = MD_MINOR_VERSION; -- ver.patchlevel = MD_PATCHLEVEL_VERSION; -- -- if (copy_to_user(arg, &ver, sizeof(ver))) -- return -EFAULT; -- -- return 0; --} -- --static int get_array_info(mddev_t * mddev, void * arg) --{ -- mdu_array_info_t info; -- int nr,working,active,failed,spare; -- mdk_rdev_t *rdev; -- struct list_head *tmp; -- -- nr=working=active=failed=spare=0; -- ITERATE_RDEV(mddev,rdev,tmp) { -- nr++; -- if (rdev->faulty) -- failed++; -- else { -- working++; -- if (rdev->in_sync) -- active++; -- else -- spare++; -- } -- } -- -- info.major_version = mddev->major_version; -- info.minor_version = mddev->minor_version; -- info.patch_version = 1; -- info.ctime = mddev->ctime; -- info.level = mddev->level; -- info.size = mddev->size; -- info.nr_disks = nr; -- info.raid_disks = mddev->raid_disks; -- info.md_minor = mddev->__minor; -- info.not_persistent= !mddev->persistent; -- -- info.utime = mddev->utime; -- info.state = 0; -- if (mddev->in_sync) -- info.state = (1<layout; -- info.chunk_size = mddev->chunk_size; -- -- if (copy_to_user(arg, &info, sizeof(info))) -- return -EFAULT; -- -- return 0; --} -- --static int get_disk_info(mddev_t * mddev, void * arg) --{ -- mdu_disk_info_t info; -- unsigned int nr; -- mdk_rdev_t *rdev; -- -- if (copy_from_user(&info, arg, sizeof(info))) -- return -EFAULT; -- -- nr = info.number; -- -- rdev = find_rdev_nr(mddev, nr); -- if (rdev) { -- info.major = MAJOR(rdev->bdev->bd_dev); -- info.minor = MINOR(rdev->bdev->bd_dev); -- info.raid_disk = rdev->raid_disk; -- info.state = 0; -- if (rdev->faulty) -- info.state |= (1<in_sync) { -- info.state |= (1<major,info->minor); -- if (!mddev->raid_disks) { -- int err; -- /* expecting a device which has a superblock */ -- rdev = md_import_device(dev, mddev->major_version, mddev->minor_version); -- if (IS_ERR(rdev)) { -- printk(KERN_WARNING -- "md: md_import_device returned %ld\n", -- PTR_ERR(rdev)); -- return PTR_ERR(rdev); -- } -- if (!list_empty(&mddev->disks)) { -- mdk_rdev_t *rdev0 = list_entry(mddev->disks.next, -- mdk_rdev_t, same_set); -- int err = super_types[mddev->major_version] -- .load_super(rdev, rdev0, mddev->minor_version); -- if (err < 0) { -- printk(KERN_WARNING -- "md: %s has different UUID to %s\n", -- bdev_partition_name(rdev->bdev), -- bdev_partition_name(rdev0->bdev)); -- export_rdev(rdev); -- return -EINVAL; -- } -- } -- err = bind_rdev_to_array(rdev, mddev); -- if (err) -- export_rdev(rdev); -- return err; -- } -- -- /* -- * add_new_disk can be used once the array is assembled -- * to add "hot spares". They must already have a superblock -- * written -- */ -- if (mddev->pers) { -- int err; -- if (!mddev->pers->hot_add_disk) { -- printk(KERN_WARNING -- "md%d: personality does not support diskops!\n", -- mdidx(mddev)); -- return -EINVAL; -- } -- rdev = md_import_device(dev, mddev->major_version, -- mddev->minor_version); -- if (IS_ERR(rdev)) { -- printk(KERN_WARNING -- "md: md_import_device returned %ld\n", -- PTR_ERR(rdev)); -- return PTR_ERR(rdev); -- } -- rdev->in_sync = 0; /* just to be sure */ -- rdev->raid_disk = -1; -- err = bind_rdev_to_array(rdev, mddev); -- if (err) -- export_rdev(rdev); -- if (mddev->thread) -- md_wakeup_thread(mddev->thread); -- return err; -- } -- -- /* otherwise, add_new_disk is only allowed -- * for major_version==0 superblocks -- */ -- if (mddev->major_version != 0) { -- printk(KERN_WARNING "md%d: ADD_NEW_DISK not supported\n", -- mdidx(mddev)); -- return -EINVAL; -- } -- -- if (!(info->state & (1<desc_nr = info->number; -- if (info->raid_disk < mddev->raid_disks) -- rdev->raid_disk = info->raid_disk; -- else -- rdev->raid_disk = -1; -- -- rdev->faulty = 0; -- if (rdev->raid_disk < mddev->raid_disks) -- rdev->in_sync = (info->state & (1<in_sync = 0; -- -- err = bind_rdev_to_array(rdev, mddev); -- if (err) { -- export_rdev(rdev); -- return err; -- } -- -- if (!mddev->persistent) { -- printk(KERN_INFO "md: nonpersistent superblock ...\n"); -- rdev->sb_offset = rdev->bdev->bd_inode->i_size >> BLOCK_SIZE_BITS; -- } else -- rdev->sb_offset = calc_dev_sboffset(rdev->bdev); -- rdev->size = calc_dev_size(rdev, mddev->chunk_size); -- -- if (!mddev->size || (mddev->size > rdev->size)) -- mddev->size = rdev->size; -- } -- -- return 0; --} -- --static int hot_generate_error(mddev_t * mddev, dev_t dev) --{ -- struct request_queue *q; -- mdk_rdev_t *rdev; -- -- if (!mddev->pers) -- return -ENODEV; -- -- printk(KERN_INFO "md: trying to generate %s error in md%d ... \n", -- partition_name(dev), mdidx(mddev)); -- -- rdev = find_rdev(mddev, dev); -- if (!rdev) { -- MD_BUG(); -- return -ENXIO; -- } -- -- if (rdev->desc_nr == -1) { -- MD_BUG(); -- return -EINVAL; -- } -- if (!rdev->in_sync) -- return -ENODEV; -- -- q = bdev_get_queue(rdev->bdev); -- if (!q) { -- MD_BUG(); -- return -ENODEV; -- } -- printk(KERN_INFO "md: okay, generating error!\n"); --// q->oneshot_error = 1; // disabled for now -- -- return 0; --} -- --static int hot_remove_disk(mddev_t * mddev, dev_t dev) --{ -- mdk_rdev_t *rdev; -- -- if (!mddev->pers) -- return -ENODEV; -- -- printk(KERN_INFO "md: trying to remove %s from md%d ... \n", -- partition_name(dev), mdidx(mddev)); -- -- rdev = find_rdev(mddev, dev); -- if (!rdev) -- return -ENXIO; -- -- if (rdev->raid_disk >= 0) -- goto busy; -- -- kick_rdev_from_array(rdev); -- md_update_sb(mddev); -- -- return 0; --busy: -- printk(KERN_WARNING "md: cannot remove active disk %s from md%d ... \n", -- bdev_partition_name(rdev->bdev), mdidx(mddev)); -- return -EBUSY; --} -- --static int hot_add_disk(mddev_t * mddev, dev_t dev) --{ -- int err; -- unsigned int size; -- mdk_rdev_t *rdev; -- -- if (!mddev->pers) -- return -ENODEV; -- -- printk(KERN_INFO "md: trying to hot-add %s to md%d ... \n", -- partition_name(dev), mdidx(mddev)); -- -- if (mddev->major_version != 0) { -- printk(KERN_WARNING "md%d: HOT_ADD may only be used with" -- " version-0 superblocks.\n", -- mdidx(mddev)); -- return -EINVAL; -- } -- if (!mddev->pers->hot_add_disk) { -- printk(KERN_WARNING -- "md%d: personality does not support diskops!\n", -- mdidx(mddev)); -- return -EINVAL; -- } -- -- rdev = md_import_device (dev, -1, 0); -- if (IS_ERR(rdev)) { -- printk(KERN_WARNING -- "md: error, md_import_device() returned %ld\n", -- PTR_ERR(rdev)); -- return -EINVAL; -- } -- -- rdev->sb_offset = calc_dev_sboffset(rdev->bdev); -- size = calc_dev_size(rdev, mddev->chunk_size); -- rdev->size = size; -- -- if (size < mddev->size) { -- printk(KERN_WARNING -- "md%d: disk size %llu blocks < array size %llu\n", -- mdidx(mddev), (unsigned long long)size, -- (unsigned long long)mddev->size); -- err = -ENOSPC; -- goto abort_export; -- } -- -- if (rdev->faulty) { -- printk(KERN_WARNING -- "md: can not hot-add faulty %s disk to md%d!\n", -- bdev_partition_name(rdev->bdev), mdidx(mddev)); -- err = -EINVAL; -- goto abort_export; -- } -- rdev->in_sync = 0; -- rdev->desc_nr = -1; -- bind_rdev_to_array(rdev, mddev); -- -- /* -- * The rest should better be atomic, we can have disk failures -- * noticed in interrupt contexts ... -- */ -- -- if (rdev->desc_nr == mddev->max_disks) { -- printk(KERN_WARNING "md%d: can not hot-add to full array!\n", -- mdidx(mddev)); -- err = -EBUSY; -- goto abort_unbind_export; -- } -- -- rdev->raid_disk = -1; -- -- md_update_sb(mddev); -- -- /* -- * Kick recovery, maybe this spare has to be added to the -- * array immediately. -- */ -- set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); -- md_wakeup_thread(mddev->thread); -- -- return 0; -- --abort_unbind_export: -- unbind_rdev_from_array(rdev); -- --abort_export: -- export_rdev(rdev); -- return err; --} -- --/* -- * set_array_info is used two different ways -- * The original usage is when creating a new array. -- * In this usage, raid_disks is > = and it together with -- * level, size, not_persistent,layout,chunksize determine the -- * shape of the array. -- * This will always create an array with a type-0.90.0 superblock. -- * The newer usage is when assembling an array. -- * In this case raid_disks will be 0, and the major_version field is -- * use to determine which style super-blocks are to be found on the devices. -- * The minor and patch _version numbers are also kept incase the -- * super_block handler wishes to interpret them. -- */ --static int set_array_info(mddev_t * mddev, mdu_array_info_t *info) --{ -- -- if (info->raid_disks == 0) { -- /* just setting version number for superblock loading */ -- if (info->major_version < 0 || -- info->major_version >= sizeof(super_types)/sizeof(super_types[0]) || -- super_types[info->major_version].name == NULL) { -- /* maybe try to auto-load a module? */ -- printk(KERN_INFO -- "md: superblock version %d not known\n", -- info->major_version); -- return -EINVAL; -- } -- mddev->major_version = info->major_version; -- mddev->minor_version = info->minor_version; -- mddev->patch_version = info->patch_version; -- return 0; -- } -- mddev->major_version = MD_MAJOR_VERSION; -- mddev->minor_version = MD_MINOR_VERSION; -- mddev->patch_version = MD_PATCHLEVEL_VERSION; -- mddev->ctime = get_seconds(); -- -- mddev->level = info->level; -- mddev->size = info->size; -- mddev->raid_disks = info->raid_disks; -- /* don't set __minor, it is determined by which /dev/md* was -- * openned -- */ -- if (info->state & (1<recovery_cp = MaxSector; -- else -- mddev->recovery_cp = 0; -- mddev->persistent = ! info->not_persistent; -- -- mddev->layout = info->layout; -- mddev->chunk_size = info->chunk_size; -- -- mddev->max_disks = MD_SB_DISKS; -- -- -- /* -- * Generate a 128 bit UUID -- */ -- get_random_bytes(mddev->uuid, 16); -- -- return 0; --} -- --static int set_disk_faulty(mddev_t *mddev, dev_t dev) --{ -- mdk_rdev_t *rdev; -- -- rdev = find_rdev(mddev, dev); -- if (!rdev) -- return 0; -- -- md_error(mddev, rdev); -- return 1; --} -- --static int md_ioctl(struct inode *inode, struct file *file, -- unsigned int cmd, unsigned long arg) --{ -- unsigned int minor; -- int err = 0; -- struct hd_geometry *loc = (struct hd_geometry *) arg; -- mddev_t *mddev = NULL; -- kdev_t dev; -- -- if (!capable(CAP_SYS_ADMIN)) -- return -EACCES; -- -- dev = inode->i_rdev; -- minor = minor(dev); -- if (minor >= MAX_MD_DEVS) { -- MD_BUG(); -- return -EINVAL; -- } -- -- /* -- * Commands dealing with the RAID driver but not any -- * particular array: -- */ -- switch (cmd) -- { -- case RAID_VERSION: -- err = get_version((void *)arg); -- goto done; -- -- case PRINT_RAID_DEBUG: -- err = 0; -- md_print_devices(); -- goto done; -- --#ifndef MODULE -- case RAID_AUTORUN: -- err = 0; -- autostart_arrays(); -- goto done; --#endif -- default:; -- } -- -- /* -- * Commands creating/starting a new array: -- */ -- -- mddev = inode->i_bdev->bd_inode->u.generic_ip; -- -- if (!mddev) { -- BUG(); -- goto abort; -- } -- -- -- if (cmd == START_ARRAY) { -- /* START_ARRAY doesn't need to lock the array as autostart_array -- * does the locking, and it could even be a different array -- */ -- err = autostart_array(arg); -- if (err) { -- printk(KERN_WARNING "md: autostart %s failed!\n", -- partition_name(arg)); -- goto abort; -- } -- goto done; -- } -- -- err = mddev_lock(mddev); -- if (err) { -- printk(KERN_INFO -- "md: ioctl lock interrupted, reason %d, cmd %d\n", -- err, cmd); -- goto abort; -- } -- -- switch (cmd) -- { -- case SET_ARRAY_INFO: -- -- if (!list_empty(&mddev->disks)) { -- printk(KERN_WARNING -- "md: array md%d already has disks!\n", -- mdidx(mddev)); -- err = -EBUSY; -- goto abort_unlock; -- } -- if (mddev->raid_disks) { -- printk(KERN_WARNING -- "md: array md%d already initialised!\n", -- mdidx(mddev)); -- err = -EBUSY; -- goto abort_unlock; -- } -- { -- mdu_array_info_t info; -- if (!arg) -- memset(&info, 0, sizeof(info)); -- else if (copy_from_user(&info, (void*)arg, sizeof(info))) { -- err = -EFAULT; -- goto abort_unlock; -- } -- err = set_array_info(mddev, &info); -- if (err) { -- printk(KERN_WARNING "md: couldn't set" -- " array info. %d\n", err); -- goto abort_unlock; -- } -- } -- goto done_unlock; -- -- default:; -- } -- -- /* -- * Commands querying/configuring an existing array: -- */ -- /* if we are initialised yet, only ADD_NEW_DISK or STOP_ARRAY is allowed */ -- if (!mddev->raid_disks && cmd != ADD_NEW_DISK && cmd != STOP_ARRAY && cmd != RUN_ARRAY) { -- err = -ENODEV; -- goto abort_unlock; -- } -- -- /* -- * Commands even a read-only array can execute: -- */ -- switch (cmd) -- { -- case GET_ARRAY_INFO: -- err = get_array_info(mddev, (void *)arg); -- goto done_unlock; -- -- case GET_DISK_INFO: -- err = get_disk_info(mddev, (void *)arg); -- goto done_unlock; -- -- case RESTART_ARRAY_RW: -- err = restart_array(mddev); -- goto done_unlock; -- -- case STOP_ARRAY: -- err = do_md_stop (mddev, 0); -- goto done_unlock; -- -- case STOP_ARRAY_RO: -- err = do_md_stop (mddev, 1); -- goto done_unlock; -- -- /* -- * We have a problem here : there is no easy way to give a CHS -- * virtual geometry. We currently pretend that we have a 2 heads -- * 4 sectors (with a BIG number of cylinders...). This drives -- * dosfs just mad... ;-) -- */ -- case HDIO_GETGEO: -- if (!loc) { -- err = -EINVAL; -- goto abort_unlock; -- } -- err = put_user (2, (char *) &loc->heads); -- if (err) -- goto abort_unlock; -- err = put_user (4, (char *) &loc->sectors); -- if (err) -- goto abort_unlock; -- err = put_user(get_capacity(disks[mdidx(mddev)])/8, -- (short *) &loc->cylinders); -- if (err) -- goto abort_unlock; -- err = put_user (get_start_sect(inode->i_bdev), -- (long *) &loc->start); -- goto done_unlock; -- } -- -- /* -- * The remaining ioctls are changing the state of the -- * superblock, so we do not allow read-only arrays -- * here: -- */ -- if (mddev->ro) { -- err = -EROFS; -- goto abort_unlock; -- } -- -- switch (cmd) -- { -- case ADD_NEW_DISK: -- { -- mdu_disk_info_t info; -- if (copy_from_user(&info, (void*)arg, sizeof(info))) -- err = -EFAULT; -- else -- err = add_new_disk(mddev, &info); -- goto done_unlock; -- } -- case HOT_GENERATE_ERROR: -- err = hot_generate_error(mddev, arg); -- goto done_unlock; -- case HOT_REMOVE_DISK: -- err = hot_remove_disk(mddev, arg); -- goto done_unlock; -- -- case HOT_ADD_DISK: -- err = hot_add_disk(mddev, arg); -- goto done_unlock; -- -- case SET_DISK_FAULTY: -- err = set_disk_faulty(mddev, arg); -- goto done_unlock; -- -- case RUN_ARRAY: -- { -- err = do_md_run (mddev); -- /* -- * we have to clean up the mess if -- * the array cannot be run for some -- * reason ... -- * ->pers will not be set, to superblock will -- * not be updated. -- */ -- if (err) -- do_md_stop (mddev, 0); -- goto done_unlock; -- } -- -- default: -- if (_IOC_TYPE(cmd) == MD_MAJOR) -- printk(KERN_WARNING "md: %s(pid %d) used" -- " obsolete MD ioctl, upgrade your" -- " software to use new ictls.\n", -- current->comm, current->pid); -- err = -EINVAL; -- goto abort_unlock; -- } -- --done_unlock: --abort_unlock: -- mddev_unlock(mddev); -- -- return err; --done: -- if (err) -- MD_BUG(); --abort: -- return err; --} -- --static int md_open(struct inode *inode, struct file *file) --{ -- /* -- * Succeed if we can find or allocate a mddev structure. -- */ -- mddev_t *mddev = mddev_find(minor(inode->i_rdev)); -- int err = -ENOMEM; -- -- if (!mddev) -- goto out; -- -- if ((err = mddev_lock(mddev))) -- goto put; -- -- err = 0; -- mddev_unlock(mddev); -- inode->i_bdev->bd_inode->u.generic_ip = mddev_get(mddev); -- put: -- mddev_put(mddev); -- out: -- return err; --} -- --static int md_release(struct inode *inode, struct file * file) --{ -- mddev_t *mddev = inode->i_bdev->bd_inode->u.generic_ip; -- -- if (!mddev) -- BUG(); -- mddev_put(mddev); -- -- return 0; --} -- --static struct block_device_operations md_fops = --{ -- .owner = THIS_MODULE, -- .open = md_open, -- .release = md_release, -- .ioctl = md_ioctl, --}; -- --int md_thread(void * arg) --{ -- mdk_thread_t *thread = arg; -- -- lock_kernel(); -- -- /* -- * Detach thread -- */ -- -- daemonize(thread->name, mdidx(thread->mddev)); -- -- current->exit_signal = SIGCHLD; -- allow_signal(SIGKILL); -- thread->tsk = current; -- -- /* -- * md_thread is a 'system-thread', it's priority should be very -- * high. We avoid resource deadlocks individually in each -- * raid personality. (RAID5 does preallocation) We also use RR and -- * the very same RT priority as kswapd, thus we will never get -- * into a priority inversion deadlock. -- * -- * we definitely have to have equal or higher priority than -- * bdflush, otherwise bdflush will deadlock if there are too -- * many dirty RAID5 blocks. -- */ -- unlock_kernel(); -- -- complete(thread->event); -- while (thread->run) { -- void (*run)(mddev_t *); -- -- wait_event_interruptible(thread->wqueue, -- test_bit(THREAD_WAKEUP, &thread->flags)); -- if (current->flags & PF_FREEZE) -- refrigerator(PF_IOTHREAD); -- -- clear_bit(THREAD_WAKEUP, &thread->flags); -- -- run = thread->run; -- if (run) { -- run(thread->mddev); -- blk_run_queues(); -- } -- if (signal_pending(current)) -- flush_signals(current); -- } -- complete(thread->event); -- return 0; --} -- --void md_wakeup_thread(mdk_thread_t *thread) --{ -- if (thread) { -- dprintk("md: waking up MD thread %p.\n", thread); -- set_bit(THREAD_WAKEUP, &thread->flags); -- wake_up(&thread->wqueue); -- } --} -- --mdk_thread_t *md_register_thread(void (*run) (mddev_t *), mddev_t *mddev, -- const char *name) --{ -- mdk_thread_t *thread; -- int ret; -- struct completion event; -- -- thread = (mdk_thread_t *) kmalloc -- (sizeof(mdk_thread_t), GFP_KERNEL); -- if (!thread) -- return NULL; -- -- memset(thread, 0, sizeof(mdk_thread_t)); -- init_waitqueue_head(&thread->wqueue); -- -- init_completion(&event); -- thread->event = &event; -- thread->run = run; -- thread->mddev = mddev; -- thread->name = name; -- ret = kernel_thread(md_thread, thread, 0); -- if (ret < 0) { -- kfree(thread); -- return NULL; -- } -- wait_for_completion(&event); -- return thread; --} -- --void md_interrupt_thread(mdk_thread_t *thread) --{ -- if (!thread->tsk) { -- MD_BUG(); -- return; -- } -- dprintk("interrupting MD-thread pid %d\n", thread->tsk->pid); -- send_sig(SIGKILL, thread->tsk, 1); --} -- --void md_unregister_thread(mdk_thread_t *thread) --{ -- struct completion event; -- -- init_completion(&event); -- -- thread->event = &event; -- thread->run = NULL; -- thread->name = NULL; -- md_interrupt_thread(thread); -- wait_for_completion(&event); -- kfree(thread); --} -- --void md_error(mddev_t *mddev, mdk_rdev_t *rdev) --{ -- dprintk("md_error dev:(%d:%d), rdev:(%d:%d), (caller: %p,%p,%p,%p).\n", -- MD_MAJOR,mdidx(mddev), -- MAJOR(rdev->bdev->bd_dev), MINOR(rdev->bdev->bd_dev), -- __builtin_return_address(0),__builtin_return_address(1), -- __builtin_return_address(2),__builtin_return_address(3)); -- -- if (!mddev) { -- MD_BUG(); -- return; -- } -- -- if (!rdev || rdev->faulty) -- return; -- if (!mddev->pers->error_handler) -- return; -- mddev->pers->error_handler(mddev,rdev); -- set_bit(MD_RECOVERY_NEEDED, &mddev->recovery); -- md_wakeup_thread(mddev->thread); --} -- --/* seq_file implementation /proc/mdstat */ -- --static void status_unused(struct seq_file *seq) --{ -- int i = 0; -- mdk_rdev_t *rdev; -- struct list_head *tmp; -- -- seq_printf(seq, "unused devices: "); -- -- ITERATE_RDEV_PENDING(rdev,tmp) { -- i++; -- seq_printf(seq, "%s ", -- bdev_partition_name(rdev->bdev)); -- } -- if (!i) -- seq_printf(seq, ""); -- -- seq_printf(seq, "\n"); --} -- -- --static void status_resync(struct seq_file *seq, mddev_t * mddev) --{ -- unsigned long max_blocks, resync, res, dt, db, rt; -- -- resync = (mddev->curr_resync - atomic_read(&mddev->recovery_active))/2; -- max_blocks = mddev->size; -- -- /* -- * Should not happen. -- */ -- if (!max_blocks) { -- MD_BUG(); -- return; -- } -- res = (resync/1024)*1000/(max_blocks/1024 + 1); -- { -- int i, x = res/50, y = 20-x; -- seq_printf(seq, "["); -- for (i = 0; i < x; i++) -- seq_printf(seq, "="); -- seq_printf(seq, ">"); -- for (i = 0; i < y; i++) -- seq_printf(seq, "."); -- seq_printf(seq, "] "); -- } -- seq_printf(seq, " %s =%3lu.%lu%% (%lu/%lu)", -- (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? -- "resync" : "recovery"), -- res/10, res % 10, resync, max_blocks); -- -- /* -- * We do not want to overflow, so the order of operands and -- * the * 100 / 100 trick are important. We do a +1 to be -- * safe against division by zero. We only estimate anyway. -- * -- * dt: time from mark until now -- * db: blocks written from mark until now -- * rt: remaining time -- */ -- dt = ((jiffies - mddev->resync_mark) / HZ); -- if (!dt) dt++; -- db = resync - (mddev->resync_mark_cnt/2); -- rt = (dt * ((max_blocks-resync) / (db/100+1)))/100; -- -- seq_printf(seq, " finish=%lu.%lumin", rt / 60, (rt % 60)/6); -- -- seq_printf(seq, " speed=%ldK/sec", db/dt); --} -- --static void *md_seq_start(struct seq_file *seq, loff_t *pos) --{ -- struct list_head *tmp; -- loff_t l = *pos; -- mddev_t *mddev; -- -- if (l > 0x10000) -- return NULL; -- if (!l--) -- /* header */ -- return (void*)1; -- -- spin_lock(&all_mddevs_lock); -- list_for_each(tmp,&all_mddevs) -- if (!l--) { -- mddev = list_entry(tmp, mddev_t, all_mddevs); -- mddev_get(mddev); -- spin_unlock(&all_mddevs_lock); -- return mddev; -- } -- spin_unlock(&all_mddevs_lock); -- return (void*)2;/* tail */ --} -- --static void *md_seq_next(struct seq_file *seq, void *v, loff_t *pos) --{ -- struct list_head *tmp; -- mddev_t *next_mddev, *mddev = v; -- -- ++*pos; -- if (v == (void*)2) -- return NULL; -- -- spin_lock(&all_mddevs_lock); -- if (v == (void*)1) -- tmp = all_mddevs.next; -- else -- tmp = mddev->all_mddevs.next; -- if (tmp != &all_mddevs) -- next_mddev = mddev_get(list_entry(tmp,mddev_t,all_mddevs)); -- else { -- next_mddev = (void*)2; -- *pos = 0x10000; -- } -- spin_unlock(&all_mddevs_lock); -- -- if (v != (void*)1) -- mddev_put(mddev); -- return next_mddev; -- --} -- --static void md_seq_stop(struct seq_file *seq, void *v) --{ -- mddev_t *mddev = v; -- -- if (mddev && v != (void*)1 && v != (void*)2) -- mddev_put(mddev); --} -- --static int md_seq_show(struct seq_file *seq, void *v) --{ -- mddev_t *mddev = v; -- sector_t size; -- struct list_head *tmp2; -- mdk_rdev_t *rdev; -- int i; -- -- if (v == (void*)1) { -- seq_printf(seq, "Personalities : "); -- spin_lock(&pers_lock); -- for (i = 0; i < MAX_PERSONALITY; i++) -- if (pers[i]) -- seq_printf(seq, "[%s] ", pers[i]->name); -- -- spin_unlock(&pers_lock); -- seq_printf(seq, "\n"); -- return 0; -- } -- if (v == (void*)2) { -- status_unused(seq); -- return 0; -- } -- -- if (mddev_lock(mddev)!=0) -- return -EINTR; -- if (mddev->pers || mddev->raid_disks || !list_empty(&mddev->disks)) { -- seq_printf(seq, "md%d : %sactive", mdidx(mddev), -- mddev->pers ? "" : "in"); -- if (mddev->pers) { -- if (mddev->ro) -- seq_printf(seq, " (read-only)"); -- seq_printf(seq, " %s", mddev->pers->name); -- } -- -- size = 0; -- ITERATE_RDEV(mddev,rdev,tmp2) { -- seq_printf(seq, " %s[%d]", -- bdev_partition_name(rdev->bdev), rdev->desc_nr); -- if (rdev->faulty) { -- seq_printf(seq, "(F)"); -- continue; -- } -- size += rdev->size; -- } -- -- if (!list_empty(&mddev->disks)) { -- if (mddev->pers) -- seq_printf(seq, "\n %llu blocks", -- (unsigned long long)mddev->array_size); -- else -- seq_printf(seq, "\n %llu blocks", -- (unsigned long long)size); -- } -- -- if (mddev->pers) { -- mddev->pers->status (seq, mddev); -- seq_printf(seq, "\n "); -- if (mddev->curr_resync > 2) -- status_resync (seq, mddev); -- else if (mddev->curr_resync == 1 || mddev->curr_resync == 2) -- seq_printf(seq, " resync=DELAYED"); -- } -- -- seq_printf(seq, "\n"); -- } -- mddev_unlock(mddev); -- -- return 0; --} -- --static struct seq_operations md_seq_ops = { -- .start = md_seq_start, -- .next = md_seq_next, -- .stop = md_seq_stop, -- .show = md_seq_show, --}; -- --static int md_seq_open(struct inode *inode, struct file *file) --{ -- int error; -- -- error = seq_open(file, &md_seq_ops); -- return error; --} -- --static struct file_operations md_seq_fops = { -- .open = md_seq_open, -- .read = seq_read, -- .llseek = seq_lseek, -- .release = seq_release, --}; -- --int register_md_personality(int pnum, mdk_personality_t *p) --{ -- if (pnum >= MAX_PERSONALITY) { -- MD_BUG(); -- return -EINVAL; -- } -- -- spin_lock(&pers_lock); -- if (pers[pnum]) { -- spin_unlock(&pers_lock); -- MD_BUG(); -- return -EBUSY; -- } -- -- pers[pnum] = p; -- printk(KERN_INFO "md: %s personality registered as nr %d\n", p->name, pnum); -- spin_unlock(&pers_lock); -- return 0; --} -- --int unregister_md_personality(int pnum) --{ -- if (pnum >= MAX_PERSONALITY) { -- MD_BUG(); -- return -EINVAL; -- } -- -- printk(KERN_INFO "md: %s personality unregistered\n", pers[pnum]->name); -- spin_lock(&pers_lock); -- pers[pnum] = NULL; -- spin_unlock(&pers_lock); -- return 0; --} -- --void md_sync_acct(mdk_rdev_t *rdev, unsigned long nr_sectors) --{ -- rdev->bdev->bd_contains->bd_disk->sync_io += nr_sectors; --} -- --static int is_mddev_idle(mddev_t *mddev) --{ -- mdk_rdev_t * rdev; -- struct list_head *tmp; -- int idle; -- unsigned long curr_events; -- -- idle = 1; -- ITERATE_RDEV(mddev,rdev,tmp) { -- struct gendisk *disk = rdev->bdev->bd_contains->bd_disk; -- curr_events = disk_stat_read(disk, read_sectors) + -- disk_stat_read(disk, write_sectors) - -- disk->sync_io; -- if ((curr_events - rdev->last_events) > 32) { -- rdev->last_events = curr_events; -- idle = 0; -- } -- } -- return idle; --} -- --void md_done_sync(mddev_t *mddev, int blocks, int ok) --{ -- /* another "blocks" (512byte) blocks have been synced */ -- atomic_sub(blocks, &mddev->recovery_active); -- wake_up(&mddev->recovery_wait); -- if (!ok) { -- set_bit(MD_RECOVERY_ERR, &mddev->recovery); -- md_wakeup_thread(mddev->thread); -- // stop recovery, signal do_sync .... -- } --} -- -- --void md_write_start(mddev_t *mddev) --{ -- if (!atomic_read(&mddev->writes_pending)) { -- mddev_lock_uninterruptible(mddev); -- if (mddev->in_sync) { -- mddev->in_sync = 0; -- del_timer(&mddev->safemode_timer); -- md_update_sb(mddev); -- } -- atomic_inc(&mddev->writes_pending); -- mddev_unlock(mddev); -- } else -- atomic_inc(&mddev->writes_pending); --} -- --void md_write_end(mddev_t *mddev) --{ -- if (atomic_dec_and_test(&mddev->writes_pending)) { -- if (mddev->safemode == 2) -- md_wakeup_thread(mddev->thread); -- else -- mod_timer(&mddev->safemode_timer, jiffies + mddev->safemode_delay); -- } --} -- --static inline void md_enter_safemode(mddev_t *mddev) --{ -- mddev_lock_uninterruptible(mddev); -- if (mddev->safemode && !atomic_read(&mddev->writes_pending) && -- !mddev->in_sync && mddev->recovery_cp == MaxSector) { -- mddev->in_sync = 1; -- md_update_sb(mddev); -- } -- mddev_unlock(mddev); -- -- if (mddev->safemode == 1) -- mddev->safemode = 0; --} -- --void md_handle_safemode(mddev_t *mddev) --{ -- if (signal_pending(current)) { -- printk(KERN_INFO "md: md%d in immediate safe mode\n", -- mdidx(mddev)); -- mddev->safemode = 2; -- flush_signals(current); -- } -- if (mddev->safemode) -- md_enter_safemode(mddev); --} -- -- --DECLARE_WAIT_QUEUE_HEAD(resync_wait); -- --#define SYNC_MARKS 10 --#define SYNC_MARK_STEP (3*HZ) --static void md_do_sync(mddev_t *mddev) --{ -- mddev_t *mddev2; -- unsigned int max_sectors, currspeed = 0, -- j, window; -- unsigned long mark[SYNC_MARKS]; -- unsigned long mark_cnt[SYNC_MARKS]; -- int last_mark,m; -- struct list_head *tmp; -- unsigned long last_check; -- -- /* just incase thread restarts... */ -- if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) -- return; -- -- /* we overload curr_resync somewhat here. -- * 0 == not engaged in resync at all -- * 2 == checking that there is no conflict with another sync -- * 1 == like 2, but have yielded to allow conflicting resync to -- * commense -- * other == active in resync - this many blocks -- */ -- do { -- mddev->curr_resync = 2; -- -- ITERATE_MDDEV(mddev2,tmp) { -- if (mddev2 == mddev) -- continue; -- if (mddev2->curr_resync && -- match_mddev_units(mddev,mddev2)) { -- printk(KERN_INFO "md: delaying resync of md%d" -- " until md%d has finished resync (they" -- " share one or more physical units)\n", -- mdidx(mddev), mdidx(mddev2)); -- if (mddev < mddev2) {/* arbitrarily yield */ -- mddev->curr_resync = 1; -- wake_up(&resync_wait); -- } -- if (wait_event_interruptible(resync_wait, -- mddev2->curr_resync < mddev->curr_resync)) { -- flush_signals(current); -- mddev_put(mddev2); -- goto skip; -- } -- } -- if (mddev->curr_resync == 1) { -- mddev_put(mddev2); -- break; -- } -- } -- } while (mddev->curr_resync < 2); -- -- max_sectors = mddev->size << 1; -- -- printk(KERN_INFO "md: syncing RAID array md%d\n", mdidx(mddev)); -- printk(KERN_INFO "md: minimum _guaranteed_ reconstruction speed:" -- " %d KB/sec/disc.\n", sysctl_speed_limit_min); -- printk(KERN_INFO "md: using maximum available idle IO bandwith " -- "(but not more than %d KB/sec) for reconstruction.\n", -- sysctl_speed_limit_max); -- -- is_mddev_idle(mddev); /* this also initializes IO event counters */ -- if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) -- j = mddev->recovery_cp; -- else -- j = 0; -- for (m = 0; m < SYNC_MARKS; m++) { -- mark[m] = jiffies; -- mark_cnt[m] = j; -- } -- last_mark = 0; -- mddev->resync_mark = mark[last_mark]; -- mddev->resync_mark_cnt = mark_cnt[last_mark]; -- -- /* -- * Tune reconstruction: -- */ -- window = 32*(PAGE_SIZE/512); -- printk(KERN_INFO "md: using %dk window, over a total of %d blocks.\n", -- window/2,max_sectors/2); -- -- atomic_set(&mddev->recovery_active, 0); -- init_waitqueue_head(&mddev->recovery_wait); -- last_check = 0; -- -- if (j) -- printk(KERN_INFO -- "md: resuming recovery of md%d from checkpoint.\n", -- mdidx(mddev)); -- -- while (j < max_sectors) { -- int sectors; -- -- sectors = mddev->pers->sync_request(mddev, j, currspeed < sysctl_speed_limit_min); -- if (sectors < 0) { -- set_bit(MD_RECOVERY_ERR, &mddev->recovery); -- goto out; -- } -- atomic_add(sectors, &mddev->recovery_active); -- j += sectors; -- if (j>1) mddev->curr_resync = j; -- -- if (last_check + window > j) -- continue; -- -- last_check = j; -- -- if (test_bit(MD_RECOVERY_INTR, &mddev->recovery) || -- test_bit(MD_RECOVERY_ERR, &mddev->recovery)) -- break; -- -- blk_run_queues(); -- -- repeat: -- if (jiffies >= mark[last_mark] + SYNC_MARK_STEP ) { -- /* step marks */ -- int next = (last_mark+1) % SYNC_MARKS; -- -- mddev->resync_mark = mark[next]; -- mddev->resync_mark_cnt = mark_cnt[next]; -- mark[next] = jiffies; -- mark_cnt[next] = j - atomic_read(&mddev->recovery_active); -- last_mark = next; -- } -- -- -- if (signal_pending(current)) { -- /* -- * got a signal, exit. -- */ -- printk(KERN_INFO -- "md: md_do_sync() got signal ... exiting\n"); -- flush_signals(current); -- set_bit(MD_RECOVERY_INTR, &mddev->recovery); -- goto out; -- } -- -- /* -- * this loop exits only if either when we are slower than -- * the 'hard' speed limit, or the system was IO-idle for -- * a jiffy. -- * the system might be non-idle CPU-wise, but we only care -- * about not overloading the IO subsystem. (things like an -- * e2fsck being done on the RAID array should execute fast) -- */ -- cond_resched(); -- -- currspeed = (j-mddev->resync_mark_cnt)/2/((jiffies-mddev->resync_mark)/HZ +1) +1; -- -- if (currspeed > sysctl_speed_limit_min) { -- if ((currspeed > sysctl_speed_limit_max) || -- !is_mddev_idle(mddev)) { -- current->state = TASK_INTERRUPTIBLE; -- schedule_timeout(HZ/4); -- goto repeat; -- } -- } -- } -- printk(KERN_INFO "md: md%d: sync done.\n",mdidx(mddev)); -- /* -- * this also signals 'finished resyncing' to md_stop -- */ -- out: -- wait_event(mddev->recovery_wait, !atomic_read(&mddev->recovery_active)); -- -- /* tell personality that we are finished */ -- mddev->pers->sync_request(mddev, max_sectors, 1); -- -- if (!test_bit(MD_RECOVERY_ERR, &mddev->recovery) && -- mddev->curr_resync > 2 && -- mddev->curr_resync > mddev->recovery_cp) { -- if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { -- printk(KERN_INFO -- "md: checkpointing recovery of md%d.\n", -- mdidx(mddev)); -- mddev->recovery_cp = mddev->curr_resync; -- } else -- mddev->recovery_cp = MaxSector; -- } -- -- if (mddev->safemode) -- md_enter_safemode(mddev); -- skip: -- mddev->curr_resync = 0; -- set_bit(MD_RECOVERY_DONE, &mddev->recovery); -- md_wakeup_thread(mddev->thread); --} -- -- --/* -- * This routine is regularly called by all per-raid-array threads to -- * deal with generic issues like resync and super-block update. -- * Raid personalities that don't have a thread (linear/raid0) do not -- * need this as they never do any recovery or update the superblock. -- * -- * It does not do any resync itself, but rather "forks" off other threads -- * to do that as needed. -- * When it is determined that resync is needed, we set MD_RECOVERY_RUNNING in -- * "->recovery" and create a thread at ->sync_thread. -- * When the thread finishes it sets MD_RECOVERY_DONE (and might set MD_RECOVERY_ERR) -- * and wakeups up this thread which will reap the thread and finish up. -- * This thread also removes any faulty devices (with nr_pending == 0). -- * -- * The overall approach is: -- * 1/ if the superblock needs updating, update it. -- * 2/ If a recovery thread is running, don't do anything else. -- * 3/ If recovery has finished, clean up, possibly marking spares active. -- * 4/ If there are any faulty devices, remove them. -- * 5/ If array is degraded, try to add spares devices -- * 6/ If array has spares or is not in-sync, start a resync thread. -- */ --void md_check_recovery(mddev_t *mddev) --{ -- mdk_rdev_t *rdev; -- struct list_head *rtmp; -- -- -- dprintk(KERN_INFO "md: recovery thread got woken up ...\n"); -- -- if (mddev->ro) -- return; -- if ( ! ( -- mddev->sb_dirty || -- test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || -- test_bit(MD_RECOVERY_DONE, &mddev->recovery) -- )) -- return; -- if (mddev_trylock(mddev)==0) { -- int spares =0; -- if (mddev->sb_dirty) -- md_update_sb(mddev); -- if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && -- !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) -- /* resync/recovery still happening */ -- goto unlock; -- if (mddev->sync_thread) { -- /* resync has finished, collect result */ -- md_unregister_thread(mddev->sync_thread); -- mddev->sync_thread = NULL; -- if (!test_bit(MD_RECOVERY_ERR, &mddev->recovery)) { -- /* success...*/ -- /* activate any spares */ -- mddev->pers->spare_active(mddev); -- } -- md_update_sb(mddev); -- mddev->recovery = 0; -- wake_up(&resync_wait); -- goto unlock; -- } -- if (mddev->recovery) { -- /* that's odd.. */ -- mddev->recovery = 0; -- wake_up(&resync_wait); -- } -- -- /* no recovery is running. -- * remove any failed drives, then -- * add spares if possible -- */ -- ITERATE_RDEV(mddev,rdev,rtmp) { -- if (rdev->raid_disk >= 0 && -- rdev->faulty && -- atomic_read(&rdev->nr_pending)==0) { -- mddev->pers->hot_remove_disk(mddev, rdev->raid_disk); -- rdev->raid_disk = -1; -- } -- if (!rdev->faulty && rdev->raid_disk >= 0 && !rdev->in_sync) -- spares++; -- } -- if (mddev->degraded) { -- ITERATE_RDEV(mddev,rdev,rtmp) -- if (rdev->raid_disk < 0 -- && !rdev->faulty) { -- if (mddev->pers->hot_add_disk(mddev,rdev)) -- spares++; -- else -- break; -- } -- } -- -- if (!spares && (mddev->recovery_cp == MaxSector )) { -- /* nothing we can do ... */ -- goto unlock; -- } -- if (mddev->pers->sync_request) { -- set_bit(MD_RECOVERY_RUNNING, &mddev->recovery); -- if (!spares) -- set_bit(MD_RECOVERY_SYNC, &mddev->recovery); -- mddev->sync_thread = md_register_thread(md_do_sync, -- mddev, -- "md%d_resync"); -- if (!mddev->sync_thread) { -- printk(KERN_ERR "md%d: could not start resync" -- " thread...\n", -- mdidx(mddev)); -- /* leave the spares where they are, it shouldn't hurt */ -- mddev->recovery = 0; -- } else { -- md_wakeup_thread(mddev->sync_thread); -- } -- } -- unlock: -- mddev_unlock(mddev); -- } --} -- --int md_notify_reboot(struct notifier_block *this, -- unsigned long code, void *x) --{ -- struct list_head *tmp; -- mddev_t *mddev; -- -- if ((code == SYS_DOWN) || (code == SYS_HALT) || (code == SYS_POWER_OFF)) { -- -- printk(KERN_INFO "md: stopping all md devices.\n"); -- -- ITERATE_MDDEV(mddev,tmp) -- if (mddev_trylock(mddev)==0) -- do_md_stop (mddev, 1); -- /* -- * certain more exotic SCSI devices are known to be -- * volatile wrt too early system reboots. While the -- * right place to handle this issue is the given -- * driver, we do want to have a safe RAID driver ... -- */ -- mdelay(1000*1); -- } -- return NOTIFY_DONE; --} -- --struct notifier_block md_notifier = { -- .notifier_call = md_notify_reboot, -- .next = NULL, -- .priority = INT_MAX, /* before any real devices */ --}; -- --static void md_geninit(void) --{ -- struct proc_dir_entry *p; -- -- dprintk("md: sizeof(mdp_super_t) = %d\n", (int)sizeof(mdp_super_t)); -- --#ifdef CONFIG_PROC_FS -- p = create_proc_entry("mdstat", S_IRUGO, NULL); -- if (p) -- p->proc_fops = &md_seq_fops; --#endif --} -- --int __init md_init(void) --{ -- int minor; -- -- printk(KERN_INFO "md: md driver %d.%d.%d MAX_MD_DEVS=%d," -- " MD_SB_DISKS=%d\n", -- MD_MAJOR_VERSION, MD_MINOR_VERSION, -- MD_PATCHLEVEL_VERSION, MAX_MD_DEVS, MD_SB_DISKS); -- -- if (register_blkdev(MAJOR_NR, "md")) -- return -1; -- -- devfs_mk_dir("md"); -- blk_register_region(MKDEV(MAJOR_NR, 0), MAX_MD_DEVS, THIS_MODULE, -- md_probe, NULL, NULL); -- for (minor=0; minor < MAX_MD_DEVS; ++minor) { -- char name[16]; -- sprintf(name, "md/%d", minor); -- devfs_register(NULL, name, DEVFS_FL_DEFAULT, MAJOR_NR, minor, -- S_IFBLK | S_IRUSR | S_IWUSR, &md_fops, NULL); -- } -- -- register_reboot_notifier(&md_notifier); -- raid_table_header = register_sysctl_table(raid_root_table, 1); -- -- md_geninit(); -- return (0); --} -- -- --#ifndef MODULE -- --/* -- * Searches all registered partitions for autorun RAID arrays -- * at boot time. -- */ --static dev_t detected_devices[128]; --static int dev_cnt; -- --void md_autodetect_dev(dev_t dev) --{ -- if (dev_cnt >= 0 && dev_cnt < 127) -- detected_devices[dev_cnt++] = dev; --} -- -- --static void autostart_arrays(void) --{ -- mdk_rdev_t *rdev; -- int i; -- -- printk(KERN_INFO "md: Autodetecting RAID arrays.\n"); -- -- for (i = 0; i < dev_cnt; i++) { -- dev_t dev = detected_devices[i]; -- -- rdev = md_import_device(dev,0, 0); -- if (IS_ERR(rdev)) { -- printk(KERN_ALERT "md: could not import %s!\n", -- partition_name(dev)); -- continue; -- } -- if (rdev->faulty) { -- MD_BUG(); -- continue; -- } -- list_add(&rdev->same_set, &pending_raid_disks); -- } -- dev_cnt = 0; -- -- autorun_devices(); --} -- --#endif -- --static __exit void md_exit(void) --{ -- int i; -- blk_unregister_region(MKDEV(MAJOR_NR,0), MAX_MD_DEVS); -- for (i=0; i < MAX_MD_DEVS; i++) -- devfs_remove("md/%d", i); -- devfs_remove("md"); -- -- unregister_blkdev(MAJOR_NR,"md"); -- unregister_reboot_notifier(&md_notifier); -- unregister_sysctl_table(raid_table_header); --#ifdef CONFIG_PROC_FS -- remove_proc_entry("mdstat", NULL); --#endif -- for (i = 0; i < MAX_MD_DEVS; i++) { -- struct gendisk *disk = disks[i]; -- mddev_t *mddev; -- if (!disks[i]) -- continue; -- mddev = disk->private_data; -- del_gendisk(disk); -- put_disk(disk); -- mddev_put(mddev); -- } --} -- --module_init(md_init) --module_exit(md_exit) -- --EXPORT_SYMBOL(register_md_personality); --EXPORT_SYMBOL(unregister_md_personality); --EXPORT_SYMBOL(md_error); --EXPORT_SYMBOL(md_sync_acct); --EXPORT_SYMBOL(md_done_sync); --EXPORT_SYMBOL(md_write_start); --EXPORT_SYMBOL(md_write_end); --EXPORT_SYMBOL(md_handle_safemode); --EXPORT_SYMBOL(md_register_thread); --EXPORT_SYMBOL(md_unregister_thread); --EXPORT_SYMBOL(md_wakeup_thread); --EXPORT_SYMBOL(md_print_devices); --EXPORT_SYMBOL(md_interrupt_thread); --EXPORT_SYMBOL(md_check_recovery); --MODULE_LICENSE("GPL"); ./linux/md/diff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.894814041 +0000 @@ -1,1909 +0,0 @@ -/* - * raid1.c : Multiple Devices driver for Linux - * - * Copyright (C) 1999, 2000 Ingo Molnar, Red Hat - * - * Copyright (C) 1996, 1997, 1998 Ingo Molnar, Miguel de Icaza, Gadi Oxman - * - * RAID-1 management functions. - * - * Better read-balancing code written by Mika Kuoppala , 2000 - * - * Fixes to reconstruction by Jakob Østergaard" - * Various fixes by Neil Brown - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * You should have received a copy of the GNU General Public License - * (for example /usr/src/linux/COPYING); if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include -#include -#include -#include -#include - -#define MAJOR_NR MD_MAJOR -#define MD_DRIVER -#define MD_PERSONALITY - -#define MAX_WORK_PER_DISK 128 - -#define NR_RESERVED_BUFS 32 - - -/* - * The following can be used to debug the driver - */ -#define RAID1_DEBUG 0 - -#if RAID1_DEBUG -#define PRINTK(x...) printk(x) -#define inline -#define __inline__ -#else -#define PRINTK(x...) do { } while (0) -#endif - - -static mdk_personality_t raid1_personality; -static md_spinlock_t retry_list_lock = MD_SPIN_LOCK_UNLOCKED; -struct raid1_bh *raid1_retry_list = NULL, **raid1_retry_tail; - -static struct buffer_head *raid1_alloc_bh(raid1_conf_t *conf, int cnt) -{ - /* return a linked list of "cnt" struct buffer_heads. - * don't take any off the free list unless we know we can - * get all we need, otherwise we could deadlock - */ - struct buffer_head *bh=NULL; - - while(cnt) { - struct buffer_head *t; - md_spin_lock_irq(&conf->device_lock); - if (!conf->freebh_blocked && conf->freebh_cnt >= cnt) - while (cnt) { - t = conf->freebh; - conf->freebh = t->b_next; - t->b_next = bh; - bh = t; - t->b_state = 0; - conf->freebh_cnt--; - cnt--; - } - md_spin_unlock_irq(&conf->device_lock); - if (cnt == 0) - break; - t = kmem_cache_alloc(bh_cachep, SLAB_NOIO); - if (t) { - t->b_next = bh; - bh = t; - cnt--; - } else { - PRINTK("raid1: waiting for %d bh\n", cnt); - conf->freebh_blocked = 1; - wait_disk_event(conf->wait_buffer, - !conf->freebh_blocked || - conf->freebh_cnt > conf->raid_disks * NR_RESERVED_BUFS/2); - conf->freebh_blocked = 0; - } - } - return bh; -} - -static inline void raid1_free_bh(raid1_conf_t *conf, struct buffer_head *bh) -{ - unsigned long flags; - spin_lock_irqsave(&conf->device_lock, flags); - while (bh) { - struct buffer_head *t = bh; - bh=bh->b_next; - if (t->b_pprev == NULL) - kmem_cache_free(bh_cachep, t); - else { - t->b_next= conf->freebh; - conf->freebh = t; - conf->freebh_cnt++; - } - } - spin_unlock_irqrestore(&conf->device_lock, flags); - wake_up(&conf->wait_buffer); -} - -static int raid1_grow_bh(raid1_conf_t *conf, int cnt) -{ - /* allocate cnt buffer_heads, possibly less if kmalloc fails */ - int i = 0; - - while (i < cnt) { - struct buffer_head *bh; - bh = kmem_cache_alloc(bh_cachep, SLAB_KERNEL); - if (!bh) break; - - md_spin_lock_irq(&conf->device_lock); - bh->b_pprev = &conf->freebh; - bh->b_next = conf->freebh; - conf->freebh = bh; - conf->freebh_cnt++; - md_spin_unlock_irq(&conf->device_lock); - - i++; - } - return i; -} - -static void raid1_shrink_bh(raid1_conf_t *conf) -{ - /* discard all buffer_heads */ - - md_spin_lock_irq(&conf->device_lock); - while (conf->freebh) { - struct buffer_head *bh = conf->freebh; - conf->freebh = bh->b_next; - kmem_cache_free(bh_cachep, bh); - conf->freebh_cnt--; - } - md_spin_unlock_irq(&conf->device_lock); -} - - -static struct raid1_bh *raid1_alloc_r1bh(raid1_conf_t *conf) -{ - struct raid1_bh *r1_bh = NULL; - - do { - md_spin_lock_irq(&conf->device_lock); - if (!conf->freer1_blocked && conf->freer1) { - r1_bh = conf->freer1; - conf->freer1 = r1_bh->next_r1; - conf->freer1_cnt--; - r1_bh->next_r1 = NULL; - r1_bh->state = (1 << R1BH_PreAlloc); - r1_bh->bh_req.b_state = 0; - } - md_spin_unlock_irq(&conf->device_lock); - if (r1_bh) - return r1_bh; - r1_bh = (struct raid1_bh *) kmalloc(sizeof(struct raid1_bh), GFP_NOIO); - if (r1_bh) { - memset(r1_bh, 0, sizeof(*r1_bh)); - return r1_bh; - } - conf->freer1_blocked = 1; - wait_disk_event(conf->wait_buffer, - !conf->freer1_blocked || - conf->freer1_cnt > NR_RESERVED_BUFS/2 - ); - conf->freer1_blocked = 0; - } while (1); -} - -static inline void raid1_free_r1bh(struct raid1_bh *r1_bh) -{ - struct buffer_head *bh = r1_bh->mirror_bh_list; - raid1_conf_t *conf = mddev_to_conf(r1_bh->mddev); - - r1_bh->mirror_bh_list = NULL; - - if (test_bit(R1BH_PreAlloc, &r1_bh->state)) { - unsigned long flags; - spin_lock_irqsave(&conf->device_lock, flags); - r1_bh->next_r1 = conf->freer1; - conf->freer1 = r1_bh; - conf->freer1_cnt++; - spin_unlock_irqrestore(&conf->device_lock, flags); - /* don't need to wakeup wait_buffer because - * raid1_free_bh below will do that - */ - } else { - kfree(r1_bh); - } - raid1_free_bh(conf, bh); -} - -static int raid1_grow_r1bh (raid1_conf_t *conf, int cnt) -{ - int i = 0; - - while (i < cnt) { - struct raid1_bh *r1_bh; - r1_bh = (struct raid1_bh*)kmalloc(sizeof(*r1_bh), GFP_KERNEL); - if (!r1_bh) - break; - memset(r1_bh, 0, sizeof(*r1_bh)); - set_bit(R1BH_PreAlloc, &r1_bh->state); - r1_bh->mddev = conf->mddev; - - raid1_free_r1bh(r1_bh); - i++; - } - return i; -} - -static void raid1_shrink_r1bh(raid1_conf_t *conf) -{ - md_spin_lock_irq(&conf->device_lock); - while (conf->freer1) { - struct raid1_bh *r1_bh = conf->freer1; - conf->freer1 = r1_bh->next_r1; - conf->freer1_cnt--; - kfree(r1_bh); - } - md_spin_unlock_irq(&conf->device_lock); -} - - - -static inline void raid1_free_buf(struct raid1_bh *r1_bh) -{ - unsigned long flags; - struct buffer_head *bh = r1_bh->mirror_bh_list; - raid1_conf_t *conf = mddev_to_conf(r1_bh->mddev); - r1_bh->mirror_bh_list = NULL; - - spin_lock_irqsave(&conf->device_lock, flags); - r1_bh->next_r1 = conf->freebuf; - conf->freebuf = r1_bh; - spin_unlock_irqrestore(&conf->device_lock, flags); - raid1_free_bh(conf, bh); -} - -static struct raid1_bh *raid1_alloc_buf(raid1_conf_t *conf) -{ - struct raid1_bh *r1_bh; - - md_spin_lock_irq(&conf->device_lock); - wait_event_lock_irq(conf->wait_buffer, conf->freebuf, conf->device_lock); - r1_bh = conf->freebuf; - conf->freebuf = r1_bh->next_r1; - r1_bh->next_r1= NULL; - md_spin_unlock_irq(&conf->device_lock); - - return r1_bh; -} - -static int raid1_grow_buffers (raid1_conf_t *conf, int cnt) -{ - int i = 0; - struct raid1_bh *head = NULL, **tail; - tail = &head; - - while (i < cnt) { - struct raid1_bh *r1_bh; - struct page *page; - - page = alloc_page(GFP_KERNEL); - if (!page) - break; - - r1_bh = (struct raid1_bh *) kmalloc(sizeof(*r1_bh), GFP_KERNEL); - if (!r1_bh) { - __free_page(page); - break; - } - memset(r1_bh, 0, sizeof(*r1_bh)); - r1_bh->bh_req.b_page = page; - r1_bh->bh_req.b_data = page_address(page); - *tail = r1_bh; - r1_bh->next_r1 = NULL; - tail = & r1_bh->next_r1; - i++; - } - /* this lock probably isn't needed, as at the time when - * we are allocating buffers, nobody else will be touching the - * freebuf list. But it doesn't hurt.... - */ - md_spin_lock_irq(&conf->device_lock); - *tail = conf->freebuf; - conf->freebuf = head; - md_spin_unlock_irq(&conf->device_lock); - return i; -} - -static void raid1_shrink_buffers (raid1_conf_t *conf) -{ - struct raid1_bh *head; - md_spin_lock_irq(&conf->device_lock); - head = conf->freebuf; - conf->freebuf = NULL; - md_spin_unlock_irq(&conf->device_lock); - - while (head) { - struct raid1_bh *r1_bh = head; - head = r1_bh->next_r1; - __free_page(r1_bh->bh_req.b_page); - kfree(r1_bh); - } -} - -static int raid1_map (mddev_t *mddev, kdev_t *rdev) -{ - raid1_conf_t *conf = mddev_to_conf(mddev); - int i, disks = MD_SB_DISKS; - - /* - * Later we do read balancing on the read side - * now we use the first available disk. - */ - - for (i = 0; i < disks; i++) { - if (conf->mirrors[i].operational) { - *rdev = conf->mirrors[i].dev; - return (0); - } - } - - printk (KERN_ERR "raid1_map(): huh, no more operational devices?\n"); - return (-1); -} - -static void raid1_reschedule_retry (struct raid1_bh *r1_bh) -{ - unsigned long flags; - mddev_t *mddev = r1_bh->mddev; - raid1_conf_t *conf = mddev_to_conf(mddev); - - md_spin_lock_irqsave(&retry_list_lock, flags); - if (raid1_retry_list == NULL) - raid1_retry_tail = &raid1_retry_list; - *raid1_retry_tail = r1_bh; - raid1_retry_tail = &r1_bh->next_r1; - r1_bh->next_r1 = NULL; - md_spin_unlock_irqrestore(&retry_list_lock, flags); - md_wakeup_thread(conf->thread); -} - - -static void inline io_request_done(unsigned long sector, raid1_conf_t *conf, int phase) -{ - unsigned long flags; - spin_lock_irqsave(&conf->segment_lock, flags); - if (sector < conf->start_active) - conf->cnt_done--; - else if (sector >= conf->start_future && conf->phase == phase) - conf->cnt_future--; - else if (!--conf->cnt_pending) - wake_up(&conf->wait_ready); - - spin_unlock_irqrestore(&conf->segment_lock, flags); -} - -static void inline sync_request_done (unsigned long sector, raid1_conf_t *conf) -{ - unsigned long flags; - spin_lock_irqsave(&conf->segment_lock, flags); - if (sector >= conf->start_ready) - --conf->cnt_ready; - else if (sector >= conf->start_active) { - if (!--conf->cnt_active) { - conf->start_active = conf->start_ready; - wake_up(&conf->wait_done); - } - } - spin_unlock_irqrestore(&conf->segment_lock, flags); -} - -/* - * raid1_end_bh_io() is called when we have finished servicing a mirrored - * operation and are ready to return a success/failure code to the buffer - * cache layer. - */ -static void raid1_end_bh_io (struct raid1_bh *r1_bh, int uptodate) -{ - struct buffer_head *bh = r1_bh->master_bh; - - io_request_done(bh->b_rsector, mddev_to_conf(r1_bh->mddev), - test_bit(R1BH_SyncPhase, &r1_bh->state)); - - bh->b_end_io(bh, uptodate); - raid1_free_r1bh(r1_bh); -} -void raid1_end_request (struct buffer_head *bh, int uptodate) -{ - struct raid1_bh * r1_bh = (struct raid1_bh *)(bh->b_private); - - /* - * this branch is our 'one mirror IO has finished' event handler: - */ - if (!uptodate) - md_error (r1_bh->mddev, bh->b_dev); - else - /* - * Set R1BH_Uptodate in our master buffer_head, so that - * we will return a good error code for to the higher - * levels even if IO on some other mirrored buffer fails. - * - * The 'master' represents the complex operation to - * user-side. So if something waits for IO, then it will - * wait for the 'master' buffer_head. - */ - set_bit (R1BH_Uptodate, &r1_bh->state); - - /* - * We split up the read and write side, imho they are - * conceptually different. - */ - - if ( (r1_bh->cmd == READ) || (r1_bh->cmd == READA) ) { - /* - * we have only one buffer_head on the read side - */ - - if (uptodate) { - raid1_end_bh_io(r1_bh, uptodate); - return; - } - /* - * oops, read error: - */ - printk(KERN_ERR "raid1: %s: rescheduling block %lu\n", - partition_name(bh->b_dev), bh->b_blocknr); - raid1_reschedule_retry(r1_bh); - return; - } - - /* - * WRITE: - * - * Let's see if all mirrored write operations have finished - * already. - */ - - if (atomic_dec_and_test(&r1_bh->remaining)) - raid1_end_bh_io(r1_bh, test_bit(R1BH_Uptodate, &r1_bh->state)); -} - -/* - * This routine returns the disk from which the requested read should - * be done. It bookkeeps the last read position for every disk - * in array and when new read requests come, the disk which last - * position is nearest to the request, is chosen. - * - * TODO: now if there are 2 mirrors in the same 2 devices, performance - * degrades dramatically because position is mirror, not device based. - * This should be changed to be device based. Also atomic sequential - * reads should be somehow balanced. - */ - -static int raid1_read_balance (raid1_conf_t *conf, struct buffer_head *bh) -{ - int new_disk = conf->last_used; - const int sectors = bh->b_size >> 9; - const unsigned long this_sector = bh->b_rsector; - int disk = new_disk; - unsigned long new_distance; - unsigned long current_distance; - - /* - * Check if it is sane at all to balance - */ - - if (!conf->mddev->in_sync) - goto rb_out; - - - /* make sure that disk is operational */ - while( !conf->mirrors[new_disk].operational) { - if (new_disk <= 0) new_disk = conf->raid_disks; - new_disk--; - if (new_disk == disk) { - /* - * This means no working disk was found - * Nothing much to do, lets not change anything - * and hope for the best... - */ - - new_disk = conf->last_used; - - goto rb_out; - } - } - disk = new_disk; - /* now disk == new_disk == starting point for search */ - - /* - * Don't touch anything for sequential reads. - */ - - if (this_sector == conf->mirrors[new_disk].head_position) - goto rb_out; - - /* - * If reads have been done only on a single disk - * for a time, lets give another disk a change. - * This is for kicking those idling disks so that - * they would find work near some hotspot. - */ - - if (conf->sect_count >= conf->mirrors[new_disk].sect_limit) { - conf->sect_count = 0; - -#if defined(CONFIG_SPARC64) && (__GNUC__ == 2) && (__GNUC_MINOR__ == 92) - /* Work around a compiler bug in egcs-2.92.11 19980921 */ - new_disk = *(volatile int *)&new_disk; -#endif - do { - if (new_disk<=0) - new_disk = conf->raid_disks; - new_disk--; - if (new_disk == disk) - break; - } while ((conf->mirrors[new_disk].write_only) || - (!conf->mirrors[new_disk].operational)); - - goto rb_out; - } - - current_distance = abs(this_sector - - conf->mirrors[disk].head_position); - - /* Find the disk which is closest */ - - do { - if (disk <= 0) - disk = conf->raid_disks; - disk--; - - if ((conf->mirrors[disk].write_only) || - (!conf->mirrors[disk].operational)) - continue; - - new_distance = abs(this_sector - - conf->mirrors[disk].head_position); - - if (new_distance < current_distance) { - conf->sect_count = 0; - current_distance = new_distance; - new_disk = disk; - } - } while (disk != conf->last_used); - -rb_out: - conf->mirrors[new_disk].head_position = this_sector + sectors; - - conf->last_used = new_disk; - conf->sect_count += sectors; - - return new_disk; -} - -static int raid1_make_request (request_queue_t *q, - struct buffer_head * bh) -{ - mddev_t *mddev = q->queuedata; - raid1_conf_t *conf = mddev_to_conf(mddev); - struct buffer_head *bh_req, *bhl; - struct raid1_bh * r1_bh; - int disks = MD_SB_DISKS; - int i, sum_bhs = 0; - struct mirror_info *mirror; - - if (!buffer_locked(bh)) - BUG(); - -/* - * make_request() can abort the operation when READA is being - * used and no empty request is available. - * - * Currently, just replace the command with READ/WRITE. - */ - r1_bh = raid1_alloc_r1bh (conf); - - spin_lock_irq(&conf->segment_lock); - wait_event_lock_irq(conf->wait_done, - bh->b_rsector < conf->start_active || - bh->b_rsector >= conf->start_future, - conf->segment_lock); - if (bh->b_rsector < conf->start_active) - conf->cnt_done++; - else { - conf->cnt_future++; - if (conf->phase) - set_bit(R1BH_SyncPhase, &r1_bh->state); - } - spin_unlock_irq(&conf->segment_lock); - - /* - * i think the read and write branch should be separated completely, - * since we want to do read balancing on the read side for example. - * Alternative implementations? :) --mingo - */ - - r1_bh->master_bh = bh; - r1_bh->mddev = mddev; - r1_bh->cmd = rw; - - if (rw == READ) { - /* - * read balancing logic: - */ - mirror = conf->mirrors + raid1_read_balance(conf, bh); - - bh_req = &r1_bh->bh_req; - memcpy(bh_req, bh, sizeof(*bh)); - bh_req->b_blocknr = bh->b_rsector; - bh_req->b_dev = mirror->dev; - bh_req->b_rdev = mirror->dev; - /* bh_req->b_rsector = bh->n_rsector; */ - bh_req->b_end_io = raid1_end_request; - bh_req->b_private = r1_bh; - generic_make_request (rw, bh_req); - return 0; - } - - /* - * WRITE: - */ - - bhl = raid1_alloc_bh(conf, conf->raid_disks); - for (i = 0; i < disks; i++) { - struct buffer_head *mbh; - if (!conf->mirrors[i].operational) - continue; - - /* - * We should use a private pool (size depending on NR_REQUEST), - * to avoid writes filling up the memory with bhs - * - * Such pools are much faster than kmalloc anyways (so we waste - * almost nothing by not using the master bh when writing and - * win alot of cleanness) but for now we are cool enough. --mingo - * - * It's safe to sleep here, buffer heads cannot be used in a shared - * manner in the write branch. Look how we lock the buffer at the - * beginning of this function to grok the difference ;) - */ - mbh = bhl; - if (mbh == NULL) { - MD_BUG(); - break; - } - bhl = mbh->b_next; - mbh->b_next = NULL; - mbh->b_this_page = (struct buffer_head *)1; - - /* - * prepare mirrored mbh (fields ordered for max mem throughput): - */ - mbh->b_blocknr = bh->b_rsector; - mbh->b_dev = conf->mirrors[i].dev; - mbh->b_rdev = conf->mirrors[i].dev; - mbh->b_rsector = bh->b_rsector; - mbh->b_state = (1<b_count, 1); - mbh->b_size = bh->b_size; - mbh->b_page = bh->b_page; - mbh->b_data = bh->b_data; - mbh->b_list = BUF_LOCKED; - mbh->b_end_io = raid1_end_request; - mbh->b_private = r1_bh; - - mbh->b_next = r1_bh->mirror_bh_list; - r1_bh->mirror_bh_list = mbh; - sum_bhs++; - } - if (bhl) raid1_free_bh(conf,bhl); - if (!sum_bhs) { - /* Gag - all mirrors non-operational.. */ - raid1_end_bh_io(r1_bh, 0); - return 0; - } - md_atomic_set(&r1_bh->remaining, sum_bhs); - - /* - * We have to be a bit careful about the semaphore above, thats - * why we start the requests separately. Since kmalloc() could - * fail, sleep and make_request() can sleep too, this is the - * safer solution. Imagine, end_request decreasing the semaphore - * before we could have set it up ... We could play tricks with - * the semaphore (presetting it and correcting at the end if - * sum_bhs is not 'n' but we have to do end_request by hand if - * all requests finish until we had a chance to set up the - * semaphore correctly ... lots of races). - */ - bh = r1_bh->mirror_bh_list; - while(bh) { - struct buffer_head *bh2 = bh; - bh = bh->b_next; - generic_make_request(rw, bh2); - } - return (0); -} - -static void raid1_status(struct seq_file *seq, mddev_t *mddev) -{ - raid1_conf_t *conf = mddev_to_conf(mddev); - int i; - - seq_printf(seq, " [%d/%d] [", conf->raid_disks, - conf->working_disks); - for (i = 0; i < conf->raid_disks; i++) - seq_printf(seq, "%s", - conf->mirrors[i].operational ? "U" : "_"); - seq_printf(seq, "]"); -} - -#define LAST_DISK KERN_ALERT \ -"raid1: only one disk left and IO error.\n" - -#define NO_SPARE_DISK KERN_ALERT \ -"raid1: no spare disk left, degrading mirror level by one.\n" - -#define DISK_FAILED KERN_ALERT \ -"raid1: Disk failure on %s, disabling device. \n" \ -" Operation continuing on %d devices\n" - -#define START_SYNCING KERN_ALERT \ -"raid1: start syncing spare disk.\n" - -#define ALREADY_SYNCING KERN_INFO \ -"raid1: syncing already in progress.\n" - -static void mark_disk_bad (mddev_t *mddev, int failed) -{ - raid1_conf_t *conf = mddev_to_conf(mddev); - struct mirror_info *mirror = conf->mirrors+failed; - mdp_super_t *sb = mddev->sb; - - mirror->operational = 0; - mark_disk_faulty(sb->disks+mirror->number); - mark_disk_nonsync(sb->disks+mirror->number); - mark_disk_inactive(sb->disks+mirror->number); - if (!mirror->write_only) - sb->active_disks--; - sb->working_disks--; - sb->failed_disks++; - mddev->sb_dirty = 1; - md_wakeup_thread(conf->thread); - if (!mirror->write_only) - conf->working_disks--; - printk (DISK_FAILED, partition_name (mirror->dev), - conf->working_disks); -} - -static int raid1_error (mddev_t *mddev, kdev_t dev) -{ - raid1_conf_t *conf = mddev_to_conf(mddev); - struct mirror_info * mirrors = conf->mirrors; - int disks = MD_SB_DISKS; - int i; - - /* Find the drive. - * If it is not operational, then we have already marked it as dead - * else if it is the last working disks, ignore the error, let the - * next level up know. - * else mark the drive as failed - */ - - for (i = 0; i < disks; i++) - if (mirrors[i].dev==dev && mirrors[i].operational) - break; - if (i == disks) - return 0; - - if (i < conf->raid_disks && conf->working_disks == 1) { - /* Don't fail the drive, act as though we were just a - * normal single drive - */ - - return 1; - } - mark_disk_bad(mddev, i); - return 0; -} - -#undef LAST_DISK -#undef NO_SPARE_DISK -#undef DISK_FAILED -#undef START_SYNCING - - -static void print_raid1_conf (raid1_conf_t *conf) -{ - int i; - struct mirror_info *tmp; - - printk("RAID1 conf printout:\n"); - if (!conf) { - printk("(conf==NULL)\n"); - return; - } - printk(" --- wd:%d rd:%d nd:%d\n", conf->working_disks, - conf->raid_disks, conf->nr_disks); - - for (i = 0; i < MD_SB_DISKS; i++) { - tmp = conf->mirrors + i; - printk(" disk %d, s:%d, o:%d, n:%d rd:%d us:%d dev:%s\n", - i, tmp->spare,tmp->operational, - tmp->number,tmp->raid_disk,tmp->used_slot, - partition_name(tmp->dev)); - } -} - -static void close_sync(raid1_conf_t *conf) -{ - mddev_t *mddev = conf->mddev; - /* If reconstruction was interrupted, we need to close the "active" and "pending" - * holes. - * we know that there are no active rebuild requests, os cnt_active == cnt_ready ==0 - */ - /* this is really needed when recovery stops too... */ - spin_lock_irq(&conf->segment_lock); - conf->start_active = conf->start_pending; - conf->start_ready = conf->start_pending; - wait_event_lock_irq(conf->wait_ready, !conf->cnt_pending, conf->segment_lock); - conf->start_active =conf->start_ready = conf->start_pending = conf->start_future; - conf->start_future = (mddev->sb->size<<1)+1; - conf->cnt_pending = conf->cnt_future; - conf->cnt_future = 0; - conf->phase = conf->phase ^1; - wait_event_lock_irq(conf->wait_ready, !conf->cnt_pending, conf->segment_lock); - conf->start_active = conf->start_ready = conf->start_pending = conf->start_future = 0; - conf->phase = 0; - conf->cnt_future = conf->cnt_done;; - conf->cnt_done = 0; - spin_unlock_irq(&conf->segment_lock); - wake_up(&conf->wait_done); - - mempool_destroy(conf->r1buf_pool); - conf->r1buf_pool = NULL; -} - -static int raid1_diskop(mddev_t *mddev, mdp_disk_t **d, int state) -{ - int err = 0; - int i, failed_disk=-1, spare_disk=-1, removed_disk=-1, added_disk=-1; - raid1_conf_t *conf = mddev->private; - struct mirror_info *tmp, *sdisk, *fdisk, *rdisk, *adisk; - mdp_super_t *sb = mddev->sb; - mdp_disk_t *failed_desc, *spare_desc, *added_desc; - mdk_rdev_t *spare_rdev, *failed_rdev; - - print_raid1_conf(conf); - - switch (state) { - case DISKOP_SPARE_ACTIVE: - case DISKOP_SPARE_INACTIVE: - /* need to wait for pending sync io before locking device */ - close_sync(conf); - } - - md_spin_lock_irq(&conf->device_lock); - /* - * find the disk ... - */ - switch (state) { - - case DISKOP_SPARE_ACTIVE: - - /* - * Find the failed disk within the RAID1 configuration ... - * (this can only be in the first conf->working_disks part) - */ - for (i = 0; i < conf->raid_disks; i++) { - tmp = conf->mirrors + i; - if ((!tmp->operational && !tmp->spare) || - !tmp->used_slot) { - failed_disk = i; - break; - } - } - /* - * When we activate a spare disk we _must_ have a disk in - * the lower (active) part of the array to replace. - */ - if ((failed_disk == -1) || (failed_disk >= conf->raid_disks)) { - MD_BUG(); - err = 1; - goto abort; - } - /* fall through */ - - case DISKOP_SPARE_WRITE: - case DISKOP_SPARE_INACTIVE: - - /* - * Find the spare disk ... (can only be in the 'high' - * area of the array) - */ - for (i = conf->raid_disks; i < MD_SB_DISKS; i++) { - tmp = conf->mirrors + i; - if (tmp->spare && tmp->number == (*d)->number) { - spare_disk = i; - break; - } - } - if (spare_disk == -1) { - MD_BUG(); - err = 1; - goto abort; - } - break; - - case DISKOP_HOT_REMOVE_DISK: - - for (i = 0; i < MD_SB_DISKS; i++) { - tmp = conf->mirrors + i; - if (tmp->used_slot && (tmp->number == (*d)->number)) { - if (tmp->operational) { - err = -EBUSY; - goto abort; - } - removed_disk = i; - break; - } - } - if (removed_disk == -1) { - MD_BUG(); - err = 1; - goto abort; - } - break; - - case DISKOP_HOT_ADD_DISK: - - for (i = conf->raid_disks; i < MD_SB_DISKS; i++) { - tmp = conf->mirrors + i; - if (!tmp->used_slot) { - added_disk = i; - break; - } - } - if (added_disk == -1) { - MD_BUG(); - err = 1; - goto abort; - } - break; - } - - switch (state) { - /* - * Switch the spare disk to write-only mode: - */ - case DISKOP_SPARE_WRITE: - sdisk = conf->mirrors + spare_disk; - sdisk->operational = 1; - sdisk->write_only = 1; - break; - /* - * Deactivate a spare disk: - */ - case DISKOP_SPARE_INACTIVE: -<<<<<<< found - if (conf->start_future > 0) { - MD_BUG(); - err = -EBUSY; - break; - } -||||||| expected - close_sync(conf); -======= ->>>>>>> replacement - sdisk = conf->mirrors + spare_disk; - sdisk->operational = 0; - sdisk->write_only = 0; - break; - /* - * Activate (mark read-write) the (now sync) spare disk, - * which means we switch it's 'raid position' (->raid_disk) - * with the failed disk. (only the first 'conf->nr_disks' - * slots are used for 'real' disks and we must preserve this - * property) - */ - case DISKOP_SPARE_ACTIVE: -<<<<<<< found - if (conf->start_future > 0) { - MD_BUG(); - err = -EBUSY; - break; - } -||||||| expected - close_sync(conf); -======= ->>>>>>> replacement - sdisk = conf->mirrors + spare_disk; - fdisk = conf->mirrors + failed_disk; - - spare_desc = &sb->disks[sdisk->number]; - failed_desc = &sb->disks[fdisk->number]; - - if (spare_desc != *d) { - MD_BUG(); - err = 1; - goto abort; - } - - if (spare_desc->raid_disk != sdisk->raid_disk) { - MD_BUG(); - err = 1; - goto abort; - } - - if (sdisk->raid_disk != spare_disk) { - MD_BUG(); - err = 1; - goto abort; - } - - if (failed_desc->raid_disk != fdisk->raid_disk) { - MD_BUG(); - err = 1; - goto abort; - } - - if (fdisk->raid_disk != failed_disk) { - MD_BUG(); - err = 1; - goto abort; - } - - /* - * do the switch finally - */ - spare_rdev = find_rdev_nr(mddev, spare_desc->number); - failed_rdev = find_rdev_nr(mddev, failed_desc->number); - - /* There must be a spare_rdev, but there may not be a - * failed_rdev. That slot might be empty... - */ - spare_rdev->desc_nr = failed_desc->number; - if (failed_rdev) - failed_rdev->desc_nr = spare_desc->number; - - xchg_values(*spare_desc, *failed_desc); - xchg_values(*fdisk, *sdisk); - - /* - * (careful, 'failed' and 'spare' are switched from now on) - * - * we want to preserve linear numbering and we want to - * give the proper raid_disk number to the now activated - * disk. (this means we switch back these values) - */ - - xchg_values(spare_desc->raid_disk, failed_desc->raid_disk); - xchg_values(sdisk->raid_disk, fdisk->raid_disk); - xchg_values(spare_desc->number, failed_desc->number); - xchg_values(sdisk->number, fdisk->number); - - *d = failed_desc; - - if (sdisk->dev == MKDEV(0,0)) - sdisk->used_slot = 0; - /* - * this really activates the spare. - */ - fdisk->spare = 0; - fdisk->write_only = 0; - - /* - * if we activate a spare, we definitely replace a - * non-operational disk slot in the 'low' area of - * the disk array. - */ - - conf->working_disks++; - - break; - - case DISKOP_HOT_REMOVE_DISK: - rdisk = conf->mirrors + removed_disk; - - if (rdisk->spare && (removed_disk < conf->raid_disks)) { - MD_BUG(); - err = 1; - goto abort; - } - rdisk->dev = MKDEV(0,0); - rdisk->used_slot = 0; - conf->nr_disks--; - break; - - case DISKOP_HOT_ADD_DISK: - adisk = conf->mirrors + added_disk; - added_desc = *d; - - if (added_disk != added_desc->number) { - MD_BUG(); - err = 1; - goto abort; - } - - adisk->number = added_desc->number; - adisk->raid_disk = added_desc->raid_disk; - adisk->dev = MKDEV(added_desc->major,added_desc->minor); - - adisk->operational = 0; - adisk->write_only = 0; - adisk->spare = 1; - adisk->used_slot = 1; - adisk->head_position = 0; - conf->nr_disks++; - - break; - - default: - MD_BUG(); - err = 1; - goto abort; - } -abort: - md_spin_unlock_irq(&conf->device_lock); -<<<<<<< found - if (state == DISKOP_SPARE_ACTIVE || state == DISKOP_SPARE_INACTIVE) - /* should move to "END_REBUILD" when such exists */ - raid1_shrink_buffers(conf); - - print_raid1_conf(conf); -||||||| expected - if (state == DISKOP_SPARE_ACTIVE || state == DISKOP_SPARE_INACTIVE) { - mempool_destroy(conf->r1buf_pool); - conf->r1buf_pool = NULL; - } - - print_conf(conf); -======= - - print_conf(conf); ->>>>>>> replacement - return err; -} - - -#define IO_ERROR KERN_ALERT \ -"raid1: %s: unrecoverable I/O read error for block %lu\n" - -#define REDIRECT_SECTOR KERN_ERR \ -"raid1: %s: redirecting sector %lu to another mirror\n" - -/* - * This is a kernel thread which: - * - * 1. Retries failed read operations on working mirrors. - * 2. Updates the raid superblock when problems encounter. - * 3. Performs writes following reads for array syncronising. - */ -static void end_sync_write(struct buffer_head *bh, int uptodate); -static void end_sync_read(struct buffer_head *bh, int uptodate); - -static void raid1d (void *data) -{ - struct raid1_bh *r1_bh; - struct buffer_head *bh; - unsigned long flags; - raid1_conf_t *conf = data; - mddev_t *mddev = conf->mddev; - kdev_t dev; - - if (mddev->sb_dirty) - md_update_sb(mddev); - - for (;;) { - md_spin_lock_irqsave(&retry_list_lock, flags); - r1_bh = raid1_retry_list; - if (!r1_bh) - break; - raid1_retry_list = r1_bh->next_r1; - md_spin_unlock_irqrestore(&retry_list_lock, flags); - - mddev = r1_bh->mddev; - bh = &r1_bh->bh_req; - switch(r1_bh->cmd) { - case SPECIAL: - /* have to allocate lots of bh structures and - * schedule writes - */ - if (test_bit(R1BH_Uptodate, &r1_bh->state)) { - int i, sum_bhs = 0; - int disks = MD_SB_DISKS; - struct buffer_head *bhl, *mbh; - - conf = mddev_to_conf(mddev); - bhl = raid1_alloc_bh(conf, conf->raid_disks); /* don't really need this many */ - for (i = 0; i < disks ; i++) { - if (!conf->mirrors[i].operational) - continue; - if (i==conf->last_used) - /* we read from here, no need to write */ - continue; - if (i < conf->raid_disks - && mddev->in_sync) - /* don't need to write this, - * we are just rebuilding */ - continue; - mbh = bhl; - if (!mbh) { - MD_BUG(); - break; - } - bhl = mbh->b_next; - mbh->b_this_page = (struct buffer_head *)1; - - - /* - * prepare mirrored bh (fields ordered for max mem throughput): - */ - mbh->b_blocknr = bh->b_blocknr; - mbh->b_dev = conf->mirrors[i].dev; - mbh->b_rdev = conf->mirrors[i].dev; - mbh->b_rsector = bh->b_blocknr; - mbh->b_state = (1<b_count, 1); - mbh->b_size = bh->b_size; - mbh->b_page = bh->b_page; - mbh->b_data = bh->b_data; - mbh->b_list = BUF_LOCKED; - mbh->b_end_io = end_sync_write; - mbh->b_private = r1_bh; - - mbh->b_next = r1_bh->mirror_bh_list; - r1_bh->mirror_bh_list = mbh; - - sum_bhs++; - } - md_atomic_set(&r1_bh->remaining, sum_bhs); - if (bhl) raid1_free_bh(conf, bhl); - mbh = r1_bh->mirror_bh_list; - - if (!sum_bhs) { - /* nowhere to write this too... I guess we - * must be done - */ - sync_request_done(bh->b_blocknr, conf); - md_done_sync(mddev, bh->b_size>>9, 0); - raid1_free_buf(r1_bh); - } else - while (mbh) { - struct buffer_head *bh1 = mbh; - mbh = mbh->b_next; - generic_make_request(WRITE, bh1); - md_sync_acct(bh1->b_dev, bh1->b_size/512); - } - } else { - /* There is no point trying a read-for-reconstruct - * as reconstruct is about to be aborted - */ - - printk (IO_ERROR, partition_name(bh->b_dev), bh->b_blocknr); - md_done_sync(mddev, bh->b_size>>9, 0); - } - - break; - case READ: - case READA: - dev = bh->b_dev; - raid1_map (mddev, &bh->b_dev); - if (bh->b_dev == dev) { - printk (IO_ERROR, partition_name(bh->b_dev), bh->b_blocknr); - raid1_end_bh_io(r1_bh, 0); - } else { - printk (REDIRECT_SECTOR, - partition_name(bh->b_dev), bh->b_blocknr); - bh->b_rdev = bh->b_dev; - bh->b_rsector = bh->b_blocknr; - generic_make_request (r1_bh->cmd, bh); - } - break; - } - } - md_spin_unlock_irqrestore(&retry_list_lock, flags); -} -#undef IO_ERROR -#undef REDIRECT_SECTOR - -<<<<<<< found -static void raid1syncd (void *data) -{ - raid1_conf_t *conf = data; -||||||| expected -static void raid1syncd(void *data) -{ - conf_t *conf = data; -======= ->>>>>>> replacement - -/* - * perform a "sync" on one "block" - * - * We need to make sure that no normal I/O request - particularly write - * requests - conflict with active sync requests. - * This is achieved by conceptually dividing the device space into a - * number of sections: - * DONE: 0 .. a-1 These blocks are in-sync - * ACTIVE: a.. b-1 These blocks may have active sync requests, but - * no normal IO requests - * READY: b .. c-1 These blocks have no normal IO requests - sync - * request may be happening - * PENDING: c .. d-1 These blocks may have IO requests, but no new - * ones will be added - * FUTURE: d .. end These blocks are not to be considered yet. IO may - * be happening, but not sync - * - * We keep a - * phase which flips (0 or 1) each time d moves and - * a count of: - * z = active io requests in FUTURE since d moved - marked with - * current phase - * y = active io requests in FUTURE before d moved, or PENDING - - * marked with previous phase - * x = active sync requests in READY - * w = active sync requests in ACTIVE - * v = active io requests in DONE - * - * Normally, a=b=c=d=0 and z= active io requests - * or a=b=c=d=END and v= active io requests - * Allowed changes to a,b,c,d: - * A: c==d && y==0 -> d+=window, y=z, z=0, phase=!phase - * B: y==0 -> c=d - * C: b=c, w+=x, x=0 - * D: w==0 -> a=b - * E: a==b==c==d==end -> a=b=c=d=0, z=v, v=0 - * - * At start of sync we apply A. - * When y reaches 0, we apply B then A then being sync requests - * When sync point reaches c-1, we wait for y==0, and W==0, and - * then apply apply B then A then D then C. - * Finally, we apply E - * - * The sync request simply issues a "read" against a working drive - * This is marked so that on completion the raid1d thread is woken to - * issue suitable write requests - */ - -static int raid1_sync_request (mddev_t *mddev, unsigned long sector_nr) -{ - raid1_conf_t *conf = mddev_to_conf(mddev); - struct mirror_info *mirror; - struct raid1_bh *r1_bh; - struct buffer_head *bh; - int bsize; - int disk; - int block_nr; - int buffs; - - if (!sector_nr) { - /* we want enough buffers to hold twice the window of 128*/ - buffs = 128 *2 / (PAGE_SIZE>>9); - buffs = raid1_grow_buffers(conf, buffs); - if (buffs < 2) - goto nomem; - conf->window = buffs*(PAGE_SIZE>>9)/2; - } - spin_lock_irq(&conf->segment_lock); - if (!sector_nr) { - /* initialize ...*/ - conf->start_active = 0; - conf->start_ready = 0; - conf->start_pending = 0; - conf->start_future = 0; - conf->phase = 0; - - conf->cnt_future += conf->cnt_done+conf->cnt_pending; - conf->cnt_done = conf->cnt_pending = 0; - if (conf->cnt_ready || conf->cnt_active) - MD_BUG(); - } - while (sector_nr >= conf->start_pending) { - PRINTK("wait .. sect=%lu start_active=%d ready=%d pending=%d future=%d, cnt_done=%d active=%d ready=%d pending=%d future=%d\n", - sector_nr, conf->start_active, conf->start_ready, conf->start_pending, conf->start_future, - conf->cnt_done, conf->cnt_active, conf->cnt_ready, conf->cnt_pending, conf->cnt_future); - wait_event_lock_irq(conf->wait_done, - !conf->cnt_active, - conf->segment_lock); - wait_event_lock_irq(conf->wait_ready, - !conf->cnt_pending, - conf->segment_lock); - conf->start_active = conf->start_ready; - conf->start_ready = conf->start_pending; - conf->start_pending = conf->start_future; - conf->start_future = conf->start_future+conf->window; - // Note: falling off the end is not a problem - conf->phase = conf->phase ^1; - conf->cnt_active = conf->cnt_ready; - conf->cnt_ready = 0; - conf->cnt_pending = conf->cnt_future; - conf->cnt_future = 0; - wake_up(&conf->wait_done); - } - conf->cnt_ready++; - spin_unlock_irq(&conf->segment_lock); - - - /* If reconstructing, and >1 working disc, - * could dedicate one to rebuild and others to - * service read requests .. - */ - disk = conf->last_used; - /* make sure disk is operational */ - while (!conf->mirrors[disk].operational) { - if (disk <= 0) disk = conf->raid_disks; - disk--; - if (disk == conf->last_used) - break; - } - conf->last_used = disk; - - mirror = conf->mirrors+conf->last_used; - - r1_bh = raid1_alloc_buf (conf); - r1_bh->master_bh = NULL; - r1_bh->mddev = mddev; - r1_bh->cmd = SPECIAL; - bh = &r1_bh->bh_req; - - block_nr = sector_nr; - bsize = 512; - while (!(block_nr & 1) && bsize < PAGE_SIZE - && (block_nr+2)*(bsize>>9) < (mddev->sb->size *2)) { - block_nr >>= 1; - bsize <<= 1; - } - bh->b_size = bsize; - bh->b_list = BUF_LOCKED; - bh->b_dev = mirror->dev; - bh->b_rdev = mirror->dev; - bh->b_state = (1<b_page) - BUG(); - if (!bh->b_data) - BUG(); - if (bh->b_data != page_address(bh->b_page)) - BUG(); - bh->b_end_io = end_sync_read; - bh->b_private = r1_bh; - bh->b_blocknr = sector_nr; - bh->b_rsector = sector_nr; - init_waitqueue_head(&bh->b_wait); - - generic_make_request(READ, bh); - md_sync_acct(bh->b_dev, bh->b_size/512); - - return (bsize >> 9); - -nomem: -<<<<<<< found - raid1_shrink_buffers(conf); - return -ENOMEM; -} - -static void end_sync_read(struct buffer_head *bh, int uptodate) -||||||| expected - if (!sector_nr) - if (init_resync(conf)) - return -ENOMEM; - /* - * If there is non-resync activity waiting for us then - * put in a delay to throttle resync. -======= - if (sector_nr == 0) - if (init_resync(conf)) - return -ENOMEM; - - max_sector = mddev->sb->size << 1; - if (sector_nr >= max_sector) { - close_sync(conf); - return 0; - } - - /* - * If there is non-resync activity waiting for us then - * put in a delay to throttle resync. ->>>>>>> replacement -{ - struct raid1_bh * r1_bh = (struct raid1_bh *)(bh->b_private); - - /* we have read a block, now it needs to be re-written, - * or re-read if the read failed. - * We don't do much here, just schedule handling by raid1d - */ - if (!uptodate) - md_error (r1_bh->mddev, bh->b_dev); - else - set_bit(R1BH_Uptodate, &r1_bh->state); - raid1_reschedule_retry(r1_bh); -} - -static void end_sync_write(struct buffer_head *bh, int uptodate) -{ - struct raid1_bh * r1_bh = (struct raid1_bh *)(bh->b_private); - - if (!uptodate) - md_error (r1_bh->mddev, bh->b_dev); - if (atomic_dec_and_test(&r1_bh->remaining)) { - mddev_t *mddev = r1_bh->mddev; -<<<<<<< found - unsigned long sect = bh->b_blocknr; - int size = bh->b_size; - raid1_free_buf(r1_bh); - sync_request_done(sect, mddev_to_conf(mddev)); - md_done_sync(mddev,size>>9, uptodate); -||||||| expected - r1_bio->sector = sector_nr; - r1_bio->cmd = SPECIAL; - - max_sector = mddev->sb->size << 1; - if (sector_nr >= max_sector) - BUG(); - -======= - r1_bio->sector = sector_nr; - r1_bio->cmd = SPECIAL; - ->>>>>>> replacement - } -} - -#define INVALID_LEVEL KERN_WARNING \ -"raid1: md%d: raid level not set to mirroring (%d)\n" - -#define NO_SB KERN_ERR \ -"raid1: disabled mirror %s (couldn't access raid superblock)\n" - -#define ERRORS KERN_ERR \ -"raid1: disabled mirror %s (errors detected)\n" - -#define NOT_IN_SYNC KERN_ERR \ -"raid1: disabled mirror %s (not in sync)\n" - -#define INCONSISTENT KERN_ERR \ -"raid1: disabled mirror %s (inconsistent descriptor)\n" - -#define ALREADY_RUNNING KERN_ERR \ -"raid1: disabled mirror %s (mirror %d already operational)\n" - -#define OPERATIONAL KERN_INFO \ -"raid1: device %s operational as mirror %d\n" - -#define MEM_ERROR KERN_ERR \ -"raid1: couldn't allocate memory for md%d\n" - -#define SPARE KERN_INFO \ -"raid1: spare disk %s\n" - -#define NONE_OPERATIONAL KERN_ERR \ -"raid1: no operational mirrors for md%d\n" - -#define ARRAY_IS_ACTIVE KERN_INFO \ -"raid1: raid set md%d active with %d out of %d mirrors\n" - -#define THREAD_ERROR KERN_ERR \ -"raid1: couldn't allocate thread for md%d\n" - -#define START_RESYNC KERN_WARNING \ -"raid1: raid set md%d not clean; reconstructing mirrors\n" - -static int raid1_run (mddev_t *mddev) -{ - raid1_conf_t *conf; - int i, j, disk_idx; - struct mirror_info *disk; - mdp_super_t *sb = mddev->sb; - mdp_disk_t *descriptor; - mdk_rdev_t *rdev; - struct md_list_head *tmp; - - MOD_INC_USE_COUNT; - - if (sb->level != 1) { - printk(INVALID_LEVEL, mdidx(mddev), sb->level); - goto out; - } - /* - * copy the already verified devices into our private RAID1 - * bookkeeping area. [whatever we allocate in raid1_run(), - * should be freed in raid1_stop()] - */ - - conf = kmalloc(sizeof(raid1_conf_t), GFP_KERNEL); - mddev->private = conf; - if (!conf) { - printk(MEM_ERROR, mdidx(mddev)); - goto out; - } - memset(conf, 0, sizeof(*conf)); - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) { - printk(ERRORS, partition_name(rdev->dev)); - } else { - if (!rdev->sb) { - MD_BUG(); - continue; - } - } - if (rdev->desc_nr == -1) { - MD_BUG(); - continue; - } - descriptor = &sb->disks[rdev->desc_nr]; - disk_idx = descriptor->raid_disk; - disk = conf->mirrors + disk_idx; - - if (disk_faulty(descriptor)) { - disk->number = descriptor->number; - disk->raid_disk = disk_idx; - disk->dev = rdev->dev; - disk->sect_limit = MAX_WORK_PER_DISK; - disk->operational = 0; - disk->write_only = 0; - disk->spare = 0; - disk->used_slot = 1; - disk->head_position = 0; - continue; - } - if (disk_active(descriptor)) { - if (!disk_sync(descriptor)) { - printk(NOT_IN_SYNC, - partition_name(rdev->dev)); - continue; - } - if ((descriptor->number > MD_SB_DISKS) || - (disk_idx > sb->raid_disks)) { - - printk(INCONSISTENT, - partition_name(rdev->dev)); - continue; - } - if (disk->operational) { - printk(ALREADY_RUNNING, - partition_name(rdev->dev), - disk_idx); - continue; - } - printk(OPERATIONAL, partition_name(rdev->dev), - disk_idx); - disk->number = descriptor->number; - disk->raid_disk = disk_idx; - disk->dev = rdev->dev; - disk->sect_limit = MAX_WORK_PER_DISK; - disk->operational = 1; - disk->write_only = 0; - disk->spare = 0; - disk->used_slot = 1; - disk->head_position = 0; - conf->working_disks++; - } else { - /* - * Must be a spare disk .. - */ - printk(SPARE, partition_name(rdev->dev)); - disk->number = descriptor->number; - disk->raid_disk = disk_idx; - disk->dev = rdev->dev; - disk->sect_limit = MAX_WORK_PER_DISK; - disk->operational = 0; - disk->write_only = 0; - disk->spare = 1; - disk->used_slot = 1; - disk->head_position = 0; - } - } - conf->raid_disks = sb->raid_disks; - conf->nr_disks = sb->nr_disks; - conf->mddev = mddev; - conf->device_lock = MD_SPIN_LOCK_UNLOCKED; - - conf->segment_lock = MD_SPIN_LOCK_UNLOCKED; - init_waitqueue_head(&conf->wait_buffer); - init_waitqueue_head(&conf->wait_done); - init_waitqueue_head(&conf->wait_ready); - - if (!conf->working_disks) { - printk(NONE_OPERATIONAL, mdidx(mddev)); - goto out_free_conf; - } - - - /* pre-allocate some buffer_head structures. - * As a minimum, 1 r1bh and raid_disks buffer_heads - * would probably get us by in tight memory situations, - * but a few more is probably a good idea. - * For now, try NR_RESERVED_BUFS r1bh and - * NR_RESERVED_BUFS*raid_disks bufferheads - * This will allow at least NR_RESERVED_BUFS concurrent - * reads or writes even if kmalloc starts failing - */ - if (raid1_grow_r1bh(conf, NR_RESERVED_BUFS) < NR_RESERVED_BUFS || - raid1_grow_bh(conf, NR_RESERVED_BUFS*conf->raid_disks) - < NR_RESERVED_BUFS*conf->raid_disks) { - printk(MEM_ERROR, mdidx(mddev)); - goto out_free_conf; - } - - for (i = 0; i < MD_SB_DISKS; i++) { - - descriptor = sb->disks+i; - disk_idx = descriptor->raid_disk; - disk = conf->mirrors + disk_idx; - - if (disk_faulty(descriptor) && (disk_idx < conf->raid_disks) && - !disk->used_slot) { - - disk->number = descriptor->number; - disk->raid_disk = disk_idx; - disk->dev = MKDEV(0,0); - - disk->operational = 0; - disk->write_only = 0; - disk->spare = 0; - disk->used_slot = 1; - disk->head_position = 0; - } - } - - /* - * find the first working one and use it as a starting point - * to read balancing. - */ - for (j = 0; !conf->mirrors[j].operational && j < MD_SB_DISKS; j++) - /* nothing */; - conf->last_used = j; - - - - { - const char * name = "raid1d"; - - conf->thread = md_register_thread(raid1d, conf, name); - if (!conf->thread) { - printk(THREAD_ERROR, mdidx(mddev)); - goto out_free_conf; - } - } - -<<<<<<< found - if (!start_recovery && !(sb->state & (1 << MD_SB_CLEAN)) && - (conf->working_disks > 1)) { - const char * name = "raid1syncd"; - - conf->resync_thread = md_register_thread(raid1syncd, conf,name); -||||||| expected - if (!start_recovery && !(sb->state & (1 << MD_SB_CLEAN)) && - (conf->working_disks > 1)) { - const char * name = "raid1syncd"; - - conf->resync_thread = md_register_thread(raid1syncd, conf, name); -======= ->>>>>>> replacement - - /* - * Regenerate the "device is in sync with the raid set" bit for - * each device. - */ - for (i = 0; i < MD_SB_DISKS; i++) { - mark_disk_nonsync(sb->disks+i); - for (j = 0; j < sb->raid_disks; j++) { - if (!conf->mirrors[j].operational) - continue; - if (sb->disks[i].number == conf->mirrors[j].number) - mark_disk_sync(sb->disks+i); - } - } - sb->active_disks = conf->working_disks; - - printk(ARRAY_IS_ACTIVE, mdidx(mddev), sb->active_disks, sb->raid_disks); - /* - * Ok, everything is just fine now - */ - return 0; - -out_free_conf: - raid1_shrink_r1bh(conf); - raid1_shrink_bh(conf); - raid1_shrink_buffers(conf); - kfree(conf); - mddev->private = NULL; -out: - MOD_DEC_USE_COUNT; - return -EIO; -} - -#undef INVALID_LEVEL -#undef NO_SB -#undef ERRORS -#undef NOT_IN_SYNC -#undef INCONSISTENT -#undef ALREADY_RUNNING -#undef OPERATIONAL -#undef SPARE -#undef NONE_OPERATIONAL -#undef ARRAY_IS_ACTIVE - -<<<<<<< found -static int raid1_stop_resync (mddev_t *mddev) -{ - raid1_conf_t *conf = mddev_to_conf(mddev); - - if (conf->resync_thread) { - if (conf->resync_mirrors) { - md_interrupt_thread(conf->resync_thread); - - printk(KERN_INFO "raid1: mirror resync was not fully finished, restarting next time.\n"); - return 1; - } - return 0; - } - return 0; -} - -static int raid1_restart_resync (mddev_t *mddev) -{ - raid1_conf_t *conf = mddev_to_conf(mddev); -||||||| expected -static int stop_resync(mddev_t *mddev) -{ - conf_t *conf = mddev_to_conf(mddev); - - if (conf->resync_thread) { - if (conf->resync_mirrors) { - md_interrupt_thread(conf->resync_thread); - - printk(KERN_INFO "raid1: mirror resync was not fully finished, restarting next time.\n"); - return 1; - } - return 0; - } - return 0; -} - -static int restart_resync(mddev_t *mddev) -{ - conf_t *conf = mddev_to_conf(mddev); -======= ->>>>>>> replacement -static int raid1_stop (mddev_t *mddev) -{ - raid1_conf_t *conf = mddev_to_conf(mddev); - - md_unregister_thread(conf->thread); - raid1_shrink_r1bh(conf); - raid1_shrink_bh(conf); - raid1_shrink_buffers(conf); - kfree(conf); - mddev->private = NULL; - MOD_DEC_USE_COUNT; - return 0; -} - -static mdk_personality_t raid1_personality= -{ - name: "raid1", - make_request: raid1_make_request, - run: raid1_run, - stop: raid1_stop, - status: raid1_status, - error_handler: raid1_error, - diskop: raid1_diskop, -<<<<<<< found - stop_resync: raid1_stop_resync, - restart_resync: raid1_restart_resync, -||||||| expected - stop_resync: stop_resync, - restart_resync: restart_resync, -======= ->>>>>>> replacement - sync_request: raid1_sync_request -}; - -static int md__init raid1_init (void) -{ - return register_md_personality (RAID1, &raid1_personality); -} - -static void raid1_exit (void) -{ - unregister_md_personality (RAID1); -} - -module_init(raid1_init); -module_exit(raid1_exit); -MODULE_LICENSE("GPL"); ./linux/md-resync/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- diff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.916006623 +0000 @@ -1,93 +0,0 @@ -@@ -1,90 +1,90 @@ -| return <<<--0-->>><<<++1++>>>; -|<<<--abort:-->>><<<++}++>>> -|<<<-- return-->>><<<++ -|#undef++>>> <<<--1; -|}-->>><<<++OLD_LEVEL++>>> - - static int device_size_calculation(mddev_t * mddev) - { - int data_disks = 0; - unsigned int readahead; - struct list_head *tmp; - mdk_rdev_t *rdev; - - /* - * Do device size calculation. Bail out if too small. - * (we have to do this after having validated chunk_size, - * because device size has to be modulo chunk_size) - */ - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (rdev->size < mddev->chunk_size / 1024) { - printk(KERN_WARNING - "md: Dev %s smaller than chunk_size:" - " %lluk < %dk\n", - bdev_partition_name(rdev->bdev), - (unsigned long long)rdev->size, - mddev->chunk_size / 1024); - return -EINVAL; - } - } - - switch (mddev->level) { - case LEVEL_MULTIPATH: - data_disks = 1; - break; - case -3: - data_disks = 1; - break; - case -2: - data_disks = 1; - break; - case LEVEL_LINEAR: - zoned_raid_size(mddev); - data_disks = 1; - break; - case 0: - zoned_raid_size(mddev); - data_disks = mddev->raid_disks; - break; - case 1: - data_disks = 1; - break; - case 4: - case 5: - data_disks = mddev->raid_disks-1; - break; - default: - printk(KERN_ERR "md: md%d: unsupported raid level %d\n", - mdidx(mddev), mddev->level); - goto abort; - } - if (!md_size[mdidx(mddev)]) - md_size[mdidx(mddev)] = mddev->size * data_disks; - - readahead = (VM_MAX_READAHEAD * 1024) / PAGE_SIZE; - if (!mddev->level || (mddev->level == 4) || (mddev->level == 5)) { - readahead = (mddev->chunk_size>>PAGE_SHIFT) * 4 * data_disks; - if (readahead < data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2) - readahead = data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2; - } else { - // (no multipath branch - it uses the default setting) - if (mddev->level == -3) - readahead = 0; - } - - printk(KERN_INFO "md%d: max total readahead window set to %ldk\n", - mdidx(mddev), readahead*(PAGE_SIZE/1024)); - - printk(KERN_INFO - "md%d: %d data-disks, max readahead per data-disk: %ldk\n", - mdidx(mddev), data_disks, readahead/data_disks*(PAGE_SIZE/1024)); - return 0; - abort: - return 1; - } - - static struct gendisk *md_probe(dev_t dev, int *part, void *data) - { - static DECLARE_MUTEX(disks_sem); -|<<<-- -->>> \ No newline at end of file ./linux/md-messy/diff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.923536733 +0000 @@ -1,3960 +0,0 @@ -/* - md.c : Multiple Devices driver for Linux - Copyright (C) 1998, 1999, 2000 Ingo Molnar - - completely rewritten, based on the MD driver code from Marc Zyngier - - Changes: - - - RAID-1/RAID-5 extensions by Miguel de Icaza, Gadi Oxman, Ingo Molnar - - boot support for linear and striped mode by Harald Hoyer - - kerneld support by Boris Tobotras - - kmod support by: Cyrus Durgin - - RAID0 bugfixes: Mark Anthony Lisher - - Devfs support by Richard Gooch - - - lots of fixes and improvements to the RAID1/RAID5 and generic - RAID code (such as request based resynchronization): - - Neil Brown . - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - You should have received a copy of the GNU General Public License - (for example /usr/src/linux/COPYING); if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#include -#include -#include -#include -#include -#include - -#include - -#ifdef CONFIG_KMOD -#include -#endif - -#define __KERNEL_SYSCALLS__ -#include - -#include - -#define MAJOR_NR MD_MAJOR -#define MD_DRIVER - -#include - -#define DEBUG 0 -#if DEBUG -# define dprintk(x...) printk(x) -#else -# define dprintk(x...) do { } while(0) -#endif - -#ifndef MODULE -static void autostart_arrays (void); -#endif - -static mdk_personality_t *pers[MAX_PERSONALITY]; - -/* - * Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit' - * is 100 KB/sec, so the extra system load does not show up that much. - * Increase it if you want to have more _guaranteed_ speed. Note that - * the RAID driver will use the maximum available bandwith if the IO - * subsystem is idle. There is also an 'absolute maximum' reconstruction - * speed limit - in case reconstruction slows down your system despite - * idle IO detection. - * - * you can change it via /proc/sys/dev/raid/speed_limit_min and _max. - */ - -static int sysctl_speed_limit_min = 100; -static int sysctl_speed_limit_max = 100000; - -static struct ctl_table_header *raid_table_header; - -static ctl_table raid_table[] = { - {DEV_RAID_SPEED_LIMIT_MIN, "speed_limit_min", - &sysctl_speed_limit_min, sizeof(int), 0644, NULL, &proc_dointvec}, - {DEV_RAID_SPEED_LIMIT_MAX, "speed_limit_max", - &sysctl_speed_limit_max, sizeof(int), 0644, NULL, &proc_dointvec}, - {0} -}; - -static ctl_table raid_dir_table[] = { - {DEV_RAID, "raid", NULL, 0, 0555, raid_table}, - {0} -}; - -static ctl_table raid_root_table[] = { - {CTL_DEV, "dev", NULL, 0, 0555, raid_dir_table}, - {0} -}; - -/* - * these have to be allocated separately because external - * subsystems want to have a pre-defined structure - */ -struct hd_struct md_hd_struct[MAX_MD_DEVS]; -static int md_blocksizes[MAX_MD_DEVS]; -static int md_hardsect_sizes[MAX_MD_DEVS]; -static mdk_thread_t *md_recovery_thread; - -int md_size[MAX_MD_DEVS]; - -static struct block_device_operations md_fops; -static devfs_handle_t devfs_handle; - -static struct gendisk md_gendisk= -{ - major: MD_MAJOR, - major_name: "md", - minor_shift: 0, - max_p: 1, - part: md_hd_struct, - sizes: md_size, - nr_real: MAX_MD_DEVS, - real_devices: NULL, - next: NULL, - fops: &md_fops, -}; - -/* - * Enables to iterate over all existing md arrays - */ -static MD_LIST_HEAD(all_mddevs); - -static mddev_t *mddev_map[MAX_MD_DEVS]; - -static inline mddev_t * kdev_to_mddev (kdev_t dev) -{ - if (MAJOR(dev) != MD_MAJOR) - BUG(); - return mddev_map[MINOR(dev)]; -} - -static int md_fail_request (request_queue_t *q, struct bio *bio) -{ - bio_io_error(bio); - return 0; -} - -static mddev_t * alloc_mddev(kdev_t dev) -{ - mddev_t *mddev; - - if (MAJOR(dev) != MD_MAJOR) { - MD_BUG(); - return 0; - } - mddev = (mddev_t *) kmalloc(sizeof(*mddev), GFP_KERNEL); - if (!mddev) - return NULL; - - memset(mddev, 0, sizeof(*mddev)); - - mddev->__minor = MINOR(dev); - init_MUTEX(&mddev->reconfig_sem); - init_MUTEX(&mddev->recovery_sem); - init_MUTEX(&mddev->resync_sem); - MD_INIT_LIST_HEAD(&mddev->disks); - MD_INIT_LIST_HEAD(&mddev->all_mddevs); - atomic_set(&mddev->active, 0); - - mddev_map[mdidx(mddev)] = mddev; - md_list_add(&mddev->all_mddevs, &all_mddevs); - - MOD_INC_USE_COUNT; - - return mddev; -} - -mdk_rdev_t * find_rdev_nr(mddev_t *mddev, int nr) -{ - mdk_rdev_t * rdev; - struct md_list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == nr) - return rdev; - } - return NULL; -} - -mdk_rdev_t * find_rdev(mddev_t * mddev, kdev_t dev) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->dev == dev) - return rdev; - } - return NULL; -} - -static MD_LIST_HEAD(device_names); - -char * partition_name(kdev_t dev) -{ - struct gendisk *hd; - static char nomem [] = ""; - dev_name_t *dname; - struct md_list_head *tmp; - - list_for_each(tmp, &device_names) { - dname = md_list_entry(tmp, dev_name_t, list); - if (dname->dev == dev) - return dname->name; - } - - dname = (dev_name_t *) kmalloc(sizeof(*dname), GFP_KERNEL); - - if (!dname) - return nomem; - /* - * ok, add this new device name to the list - */ - hd = get_gendisk (dev); - dname->name = NULL; - if (hd) - dname->name = disk_name (hd, MINOR(dev), dname->namebuf); - if (!dname->name) { - sprintf (dname->namebuf, "[dev %s]", kdevname(dev)); - dname->name = dname->namebuf; - } - - dname->dev = dev; - md_list_add(&dname->list, &device_names); - - return dname->name; -} - -static unsigned int calc_dev_sboffset(kdev_t dev, mddev_t *mddev, - int persistent) -{ - unsigned int size = 0; - - if (blk_size[MAJOR(dev)]) - size = blk_size[MAJOR(dev)][MINOR(dev)]; - if (persistent) - size = MD_NEW_SIZE_BLOCKS(size); - return size; -} - -static unsigned int calc_dev_size(kdev_t dev, mddev_t *mddev, int persistent) -{ - unsigned int size; - - size = calc_dev_sboffset(dev, mddev, persistent); - if (!mddev->sb) { - MD_BUG(); - return size; - } - if (mddev->sb->chunk_size) - size &= ~(mddev->sb->chunk_size/1024 - 1); - return size; -} - -static unsigned int zoned_raid_size(mddev_t *mddev) -{ - unsigned int mask; - mdk_rdev_t * rdev; - struct md_list_head *tmp; - - if (!mddev->sb) { - MD_BUG(); - return -EINVAL; - } - /* - * do size and offset calculations. - */ - mask = ~(mddev->sb->chunk_size/1024 - 1); - - ITERATE_RDEV(mddev,rdev,tmp) { - rdev->size &= mask; - md_size[mdidx(mddev)] += rdev->size; - } - return 0; -} - -static void remove_descriptor(mdp_disk_t *disk, mdp_super_t *sb) -{ - if (disk_active(disk)) { - sb->working_disks--; - } else { - if (disk_spare(disk)) { - sb->spare_disks--; - sb->working_disks--; - } else { - sb->failed_disks--; - } - } - sb->nr_disks--; - disk->major = 0; - disk->minor = 0; - mark_disk_removed(disk); -} - -#define BAD_MAGIC KERN_ERR \ -"md: invalid raid superblock magic on %s\n" - -#define BAD_MINOR KERN_ERR \ -"md: %s: invalid raid minor (%x)\n" - -#define OUT_OF_MEM KERN_ALERT \ -"md: out of memory.\n" - -#define NO_SB KERN_ERR \ -"md: disabled device %s, could not read superblock.\n" - -#define BAD_CSUM KERN_WARNING \ -"md: invalid superblock checksum on %s\n" - -static int alloc_array_sb(mddev_t * mddev) -{ - if (mddev->sb) { - MD_BUG(); - return 0; - } - - mddev->sb = (mdp_super_t *) __get_free_page (GFP_KERNEL); - if (!mddev->sb) - return -ENOMEM; - md_clear_page(mddev->sb); - return 0; -} - -static int alloc_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb) - MD_BUG(); - - rdev->sb_page = alloc_page(GFP_KERNEL); - if (!rdev->sb_page) { - printk(OUT_OF_MEM); - return -EINVAL; - } - rdev->sb = (mdp_super_t *) page_address(rdev->sb_page); - - return 0; -} - -static void free_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb_page) { - page_cache_release(rdev->sb_page); - rdev->sb = NULL; - rdev->sb_page = NULL; - rdev->sb_offset = 0; - rdev->size = 0; - } else { - if (!rdev->faulty) - MD_BUG(); - } -} - - -static void bh_complete(struct buffer_head *bh, int uptodate) -{ - - if (uptodate) - set_bit(BH_Uptodate, &bh->b_state); - - complete((struct completion*)bh->b_private); -} - -static int sync_page_io(kdev_t dev, unsigned long sector, int size, - struct page *page, int rw) -{ - struct buffer_head bh; - struct completion event; - - init_completion(&event); - init_buffer(&bh, bh_complete, &event); - bh.b_rdev = dev; - bh.b_rsector = sector; - bh.b_state = (1 << BH_Req) | (1 << BH_Mapped) | (1 << BH_Lock); - bh.b_size = size; - bh.b_page = page; - bh.b_reqnext = NULL; - bh.b_data = page_address(page); - generic_make_request(rw, &bh); - - run_task_queue(&tq_disk); - wait_for_completion(&event); - - return test_bit(BH_Uptodate, &bh.b_state); -} - -static int read_disk_sb(mdk_rdev_t * rdev) -{ - int ret = -EINVAL; - kdev_t dev = rdev->dev; - unsigned long sb_offset; - - if (!rdev->sb) { - MD_BUG(); - goto abort; - } - - /* - * Calculate the position of the superblock, - * it's at the end of the disk - */ - sb_offset = calc_dev_sboffset(rdev->dev, rdev->mddev, 1); - rdev->sb_offset = sb_offset; - - if (!sync_page_io(dev, sb_offset<<1, MD_SB_BYTES, rdev->sb_page, READ)) { - printk(NO_SB,partition_name(dev)); - return -EINVAL; - } - printk(KERN_INFO " [events: %08lx]\n", (unsigned long)rdev->sb->events_lo); - ret = 0; -abort: - return ret; -} - -static unsigned int calc_sb_csum(mdp_super_t * sb) -{ - unsigned int disk_csum, csum; - - disk_csum = sb->sb_csum; - sb->sb_csum = 0; - csum = csum_partial((void *)sb, MD_SB_BYTES, 0); - sb->sb_csum = disk_csum; - return csum; -} - -/* - * Check one RAID superblock for generic plausibility - */ - -static int check_disk_sb(mdk_rdev_t * rdev) -{ - mdp_super_t *sb; - int ret = -EINVAL; - - sb = rdev->sb; - if (!sb) { - MD_BUG(); - goto abort; - } - - if (sb->md_magic != MD_SB_MAGIC) { - printk(BAD_MAGIC, partition_name(rdev->dev)); - goto abort; - } - - if (sb->md_minor >= MAX_MD_DEVS) { - printk(BAD_MINOR, partition_name(rdev->dev), sb->md_minor); - goto abort; - } - - if (calc_sb_csum(sb) != sb->sb_csum) { - printk(BAD_CSUM, partition_name(rdev->dev)); - goto abort; - } - ret = 0; -abort: - return ret; -} - -static kdev_t dev_unit(kdev_t dev) -{ - unsigned int mask; - struct gendisk *hd = get_gendisk(dev); - - if (!hd) - return 0; - mask = ~((1 << hd->minor_shift) - 1); - - return MKDEV(MAJOR(dev), MINOR(dev) & mask); -} - -static mdk_rdev_t * match_dev_unit(mddev_t *mddev, kdev_t dev) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) - if (dev_unit(rdev->dev) == dev_unit(dev)) - return rdev; - - return NULL; -} - -static int match_mddev_units(mddev_t *mddev1, mddev_t *mddev2) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev1,rdev,tmp) - if (match_dev_unit(mddev2, rdev->dev)) - return 1; - - return 0; -} - -static MD_LIST_HEAD(all_raid_disks); -static MD_LIST_HEAD(pending_raid_disks); - -static void bind_rdev_to_array(mdk_rdev_t * rdev, mddev_t * mddev) -{ - mdk_rdev_t *same_pdev; - - if (rdev->mddev) { - MD_BUG(); - return; - } - same_pdev = match_dev_unit(mddev, rdev->dev); - if (same_pdev) - printk( KERN_WARNING -"md%d: WARNING: %s appears to be on the same physical disk as %s. True\n" -" protection against single-disk failure might be compromised.\n", - mdidx(mddev), partition_name(rdev->dev), - partition_name(same_pdev->dev)); - - md_list_add(&rdev->same_set, &mddev->disks); - rdev->mddev = mddev; - printk(KERN_INFO "md: bind<%s>\n", partition_name(rdev->dev)); -} - -static void unbind_rdev_from_array(mdk_rdev_t * rdev) -{ - if (!rdev->mddev) { - MD_BUG(); - return; - } - list_del_init(&rdev->same_set); - printk(KERN_INFO "md: unbind<%s>\n", partition_name(rdev->dev)); - rdev->mddev = NULL; -} - -/* - * prevent the device from being mounted, repartitioned or - * otherwise reused by a RAID array (or any other kernel - * subsystem), by opening the device. [simply getting an - * inode is not enough, the SCSI module usage code needs - * an explicit open() on the device] - */ -static int lock_rdev(mdk_rdev_t *rdev) -{ - int err = 0; - struct block_device *bdev; - - bdev = bdget(rdev->dev); - if (!bdev) - return -ENOMEM; - err = blkdev_get(bdev, FMODE_READ|FMODE_WRITE, 0, BDEV_RAW); - if (!err) - rdev->bdev = bdev; - return err; -} - -static void unlock_rdev(mdk_rdev_t *rdev) -{ - struct block_device *bdev = rdev->bdev; - rdev->bdev = NULL; - if (!bdev) - MD_BUG(); - blkdev_put(bdev, BDEV_RAW); -} - -void md_autodetect_dev(kdev_t dev); - -static void export_rdev(mdk_rdev_t * rdev) -{ - printk(KERN_INFO "md: export_rdev(%s)\n",partition_name(rdev->dev)); - if (rdev->mddev) - MD_BUG(); - unlock_rdev(rdev); - free_disk_sb(rdev); - list_del_init(&rdev->all); - if (!list_empty(&rdev->pending)) { - printk(KERN_INFO "md: (%s was pending)\n", - partition_name(rdev->dev)); - list_del_init(&rdev->pending); - } -#ifndef MODULE - md_autodetect_dev(rdev->dev); -#endif - rdev->dev = 0; - rdev->faulty = 0; - kfree(rdev); -} - -static void kick_rdev_from_array(mdk_rdev_t * rdev) -{ - unbind_rdev_from_array(rdev); - export_rdev(rdev); -} - -static void export_array(mddev_t *mddev) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - mdp_super_t *sb = mddev->sb; - - if (mddev->sb) { - mddev->sb = NULL; - free_page((unsigned long) sb); - } - - ITERATE_RDEV(mddev,rdev,tmp) { - if (!rdev->mddev) { - MD_BUG(); - continue; - } - kick_rdev_from_array(rdev); - } - if (!list_empty(&mddev->disks)) - MD_BUG(); -} - -static void free_mddev(mddev_t *mddev) -{ - if (!mddev) { - MD_BUG(); - return; - } - - export_array(mddev); - md_size[mdidx(mddev)] = 0; - md_hd_struct[mdidx(mddev)].nr_sects = 0; - - /* - * Make sure nobody else is using this mddev - * (careful, we rely on the global kernel lock here) - */ - while (sem_getcount(&mddev->resync_sem) != 1) - schedule(); - while (sem_getcount(&mddev->recovery_sem) != 1) - schedule(); - -<<<<<<< found - del_mddev_mapping(mddev, MKDEV(MD_MAJOR, mdidx(mddev))); -||||||| expected - del_mddev_mapping(mddev, mk_kdev(MD_MAJOR, mdidx(mddev))); -======= - mddev_map[mdidx(mddev)] = NULL; ->>>>>>> replacement - md_list_del(&mddev->all_mddevs); - kfree(mddev); - MOD_DEC_USE_COUNT; -} - -#undef BAD_CSUM -#undef BAD_MAGIC -#undef OUT_OF_MEM -#undef NO_SB - -static void print_desc(mdp_disk_t *desc) -{ - printk(" DISK\n", desc->number, - partition_name(MKDEV(desc->major,desc->minor)), - desc->major,desc->minor,desc->raid_disk,desc->state); -} - -static void print_sb(mdp_super_t *sb) -{ - int i; - - printk(KERN_INFO "md: SB: (V:%d.%d.%d) ID:<%08x.%08x.%08x.%08x> CT:%08x\n", - sb->major_version, sb->minor_version, sb->patch_version, - sb->set_uuid0, sb->set_uuid1, sb->set_uuid2, sb->set_uuid3, - sb->ctime); - printk(KERN_INFO "md: L%d S%08d ND:%d RD:%d md%d LO:%d CS:%d\n", sb->level, - sb->size, sb->nr_disks, sb->raid_disks, sb->md_minor, - sb->layout, sb->chunk_size); - printk(KERN_INFO "md: UT:%08x ST:%d AD:%d WD:%d FD:%d SD:%d CSUM:%08x E:%08lx\n", - sb->utime, sb->state, sb->active_disks, sb->working_disks, - sb->failed_disks, sb->spare_disks, - sb->sb_csum, (unsigned long)sb->events_lo); - - printk(KERN_INFO); - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - - desc = sb->disks + i; - if (desc->number || desc->major || desc->minor || - desc->raid_disk || (desc->state && (desc->state != 4))) { - printk(" D %2d: ", i); - print_desc(desc); - } - } - printk(KERN_INFO "md: THIS: "); - print_desc(&sb->this_disk); - -} - -static void print_rdev(mdk_rdev_t *rdev) -{ - printk(KERN_INFO "md: rdev %s: O:%s, SZ:%08ld F:%d DN:%d ", - partition_name(rdev->dev), partition_name(rdev->old_dev), - rdev->size, rdev->faulty, rdev->desc_nr); - if (rdev->sb) { - printk(KERN_INFO "md: rdev superblock:\n"); - print_sb(rdev->sb); - } else - printk(KERN_INFO "md: no rdev superblock!\n"); -} - -void md_print_devices(void) -{ - struct md_list_head *tmp, *tmp2; - mdk_rdev_t *rdev; - mddev_t *mddev; - - printk("\n"); - printk("md: **********************************\n"); - printk("md: * *\n"); - printk("md: **********************************\n"); - ITERATE_MDDEV(mddev,tmp) { - printk("md%d: ", mdidx(mddev)); - - ITERATE_RDEV(mddev,rdev,tmp2) - printk("<%s>", partition_name(rdev->dev)); - - if (mddev->sb) { - printk(" array superblock:\n"); - print_sb(mddev->sb); - } else - printk(" no array superblock.\n"); - - ITERATE_RDEV(mddev,rdev,tmp2) - print_rdev(rdev); - } - printk("md: **********************************\n"); - printk("\n"); -} - -static int sb_equal(mdp_super_t *sb1, mdp_super_t *sb2) -{ - int ret; - mdp_super_t *tmp1, *tmp2; - - tmp1 = kmalloc(sizeof(*tmp1),GFP_KERNEL); - tmp2 = kmalloc(sizeof(*tmp2),GFP_KERNEL); - - if (!tmp1 || !tmp2) { - ret = 0; - printk(KERN_INFO "md.c: sb1 is not equal to sb2!\n"); - goto abort; - } - - *tmp1 = *sb1; - *tmp2 = *sb2; - - /* - * nr_disks is not constant - */ - tmp1->nr_disks = 0; - tmp2->nr_disks = 0; - - if (memcmp(tmp1, tmp2, MD_SB_GENERIC_CONSTANT_WORDS * 4)) - ret = 0; - else - ret = 1; - -abort: - if (tmp1) - kfree(tmp1); - if (tmp2) - kfree(tmp2); - - return ret; -} - -static int uuid_equal(mdk_rdev_t *rdev1, mdk_rdev_t *rdev2) -{ - if ( (rdev1->sb->set_uuid0 == rdev2->sb->set_uuid0) && - (rdev1->sb->set_uuid1 == rdev2->sb->set_uuid1) && - (rdev1->sb->set_uuid2 == rdev2->sb->set_uuid2) && - (rdev1->sb->set_uuid3 == rdev2->sb->set_uuid3)) - - return 1; - - return 0; -} - -static mdk_rdev_t * find_rdev_all(kdev_t dev) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - list_for_each(tmp, &all_raid_disks) { - rdev = md_list_entry(tmp, mdk_rdev_t, all); - if (rdev->dev == dev) - return rdev; - } - return NULL; -} - -#define GETBLK_FAILED KERN_ERR \ -"md: getblk failed for device %s\n" - -static int write_disk_sb(mdk_rdev_t * rdev) -{ - kdev_t dev; - unsigned long sb_offset, size; - - if (!rdev->sb) { - MD_BUG(); - return 1; - } - if (rdev->faulty) { - MD_BUG(); - return 1; - } - if (rdev->sb->md_magic != MD_SB_MAGIC) { - MD_BUG(); - return 1; - } - - dev = rdev->dev; - sb_offset = calc_dev_sboffset(dev, rdev->mddev, 1); - if (rdev->sb_offset != sb_offset) { - printk(KERN_INFO "%s's sb offset has changed from %ld to %ld, skipping\n", - partition_name(dev), rdev->sb_offset, sb_offset); - goto skip; - } - /* - * If the disk went offline meanwhile and it's just a spare, then - * its size has changed to zero silently, and the MD code does - * not yet know that it's faulty. - */ - size = calc_dev_size(dev, rdev->mddev, 1); - if (size != rdev->size) { - printk(KERN_INFO "%s's size has changed from %ld to %ld since import, skipping\n", - partition_name(dev), rdev->size, size); - goto skip; - } - - printk(KERN_INFO "(write) %s's sb offset: %ld\n", partition_name(dev), sb_offset); - - if (!sync_page_io(dev, sb_offset<<1, MD_SB_BYTES, rdev->sb_page, WRITE)) { - printk("md: write_disk_sb failed for device %s\n", partition_name(dev)); - return 1; - } -skip: - return 0; -} -#undef GETBLK_FAILED - -static void set_this_disk(mddev_t *mddev, mdk_rdev_t *rdev) -{ - int i, ok = 0; - mdp_disk_t *desc; - - for (i = 0; i < MD_SB_DISKS; i++) { - desc = mddev->sb->disks + i; -#if 0 - if (disk_faulty(desc)) { - if (MKDEV(desc->major,desc->minor) == rdev->dev) - ok = 1; - continue; - } -#endif - if (MKDEV(desc->major,desc->minor) == rdev->dev) { - rdev->sb->this_disk = *desc; - rdev->desc_nr = desc->number; - ok = 1; - break; - } - } - - if (!ok) { - MD_BUG(); - } -} - -static int sync_sbs(mddev_t * mddev) -{ - mdk_rdev_t *rdev; - mdp_super_t *sb; - struct md_list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty || rdev->alias_device) - continue; - sb = rdev->sb; - *sb = *mddev->sb; - set_this_disk(mddev, rdev); - sb->sb_csum = calc_sb_csum(sb); - } - return 0; -} - -int md_update_sb(mddev_t * mddev) -{ - int err, count = 100; - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - if (!mddev->sb_dirty) { - printk("hm, md_update_sb() called without ->sb_dirty == 1, from %p.\n", __builtin_return_address(0)); - return 0; - } - mddev->sb_dirty = 0; -repeat: - mddev->sb->utime = CURRENT_TIME; - if ((++mddev->sb->events_lo)==0) - ++mddev->sb->events_hi; - - if ((mddev->sb->events_lo|mddev->sb->events_hi)==0) { - /* - * oops, this 64-bit counter should never wrap. - * Either we are in around ~1 trillion A.C., assuming - * 1 reboot per second, or we have a bug: - */ - MD_BUG(); - mddev->sb->events_lo = mddev->sb->events_hi = 0xffffffff; - } - sync_sbs(mddev); - - /* - * do not write anything to disk if using - * nonpersistent superblocks - */ - if (mddev->sb->not_persistent) - return 0; - - printk(KERN_INFO "md: updating md%d RAID superblock on device\n", - mdidx(mddev)); - - err = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - printk(KERN_INFO "md: "); - if (rdev->faulty) - printk("(skipping faulty "); - if (rdev->alias_device) - printk("(skipping alias "); - if (!rdev->faulty && disk_faulty(&rdev->sb->this_disk)) { - printk("(skipping new-faulty %s )\n", - partition_name(rdev->dev)); - continue; - } - printk("%s ", partition_name(rdev->dev)); - if (!rdev->faulty && !rdev->alias_device) { - printk("[events: %08lx]", - (unsigned long)rdev->sb->events_lo); - err += write_disk_sb(rdev); - } else - printk(")\n"); - } - if (err) { - if (--count) { - printk(KERN_ERR "md: errors occurred during superblock update, repeating\n"); - goto repeat; - } - printk(KERN_ERR "md: excessive errors occurred during superblock update, exiting\n"); - } - return 0; -} - -/* - * Import a device. If 'on_disk', then sanity check the superblock - * - * mark the device faulty if: - * - * - the device is nonexistent (zero size) - * - the device has no valid superblock - * - */ -static int md_import_device(kdev_t newdev, int on_disk) -{ - int err; - mdk_rdev_t *rdev; - unsigned int size; - - if (find_rdev_all(newdev)) - return -EEXIST; - - rdev = (mdk_rdev_t *) kmalloc(sizeof(*rdev), GFP_KERNEL); - if (!rdev) { - printk(KERN_ERR "md: could not alloc mem for %s!\n", partition_name(newdev)); - return -ENOMEM; - } - memset(rdev, 0, sizeof(*rdev)); - - if (is_mounted(newdev)) { - printk(KERN_WARNING "md: can not import %s, has active inodes!\n", - partition_name(newdev)); - err = -EBUSY; - goto abort_free; - } - - if ((err = alloc_disk_sb(rdev))) - goto abort_free; - - rdev->dev = newdev; - if (lock_rdev(rdev)) { - printk(KERN_ERR "md: could not lock %s, zero-size? Marking faulty.\n", - partition_name(newdev)); - err = -EINVAL; - goto abort_free; - } - rdev->desc_nr = -1; - rdev->faulty = 0; - - size = 0; - if (blk_size[MAJOR(newdev)]) - size = blk_size[MAJOR(newdev)][MINOR(newdev)]; - if (!size) { - printk(KERN_WARNING "md: %s has zero size, marking faulty!\n", - partition_name(newdev)); - err = -EINVAL; - goto abort_free; - } - - if (on_disk) { - if ((err = read_disk_sb(rdev))) { - printk(KERN_WARNING "md: could not read %s's sb, not importing!\n", - partition_name(newdev)); - goto abort_free; - } - if ((err = check_disk_sb(rdev))) { - printk(KERN_WARNING "md: %s has invalid sb, not importing!\n", - partition_name(newdev)); - goto abort_free; - } - - if (rdev->sb->level != -4) { - rdev->old_dev = MKDEV(rdev->sb->this_disk.major, - rdev->sb->this_disk.minor); - rdev->desc_nr = rdev->sb->this_disk.number; - } else { - rdev->old_dev = MKDEV(0, 0); - rdev->desc_nr = -1; - } - } - md_list_add(&rdev->all, &all_raid_disks); - MD_INIT_LIST_HEAD(&rdev->pending); - INIT_LIST_HEAD(&rdev->same_set); - - return 0; - -abort_free: - if (rdev->sb) { - if (rdev->bdev) - unlock_rdev(rdev); - free_disk_sb(rdev); - } - kfree(rdev); - return err; -} - -/* - * Check a full RAID array for plausibility - */ - -#define INCONSISTENT KERN_ERR \ -"md: fatal superblock inconsistency in %s -- removing from array\n" - -#define OUT_OF_DATE KERN_ERR \ -"md: superblock update time inconsistency -- using the most recent one\n" - -#define OLD_VERSION KERN_ALERT \ -"md: md%d: unsupported raid array version %d.%d.%d\n" - -#define NOT_CLEAN_IGNORE KERN_ERR \ -"md: md%d: raid array is not clean -- starting background reconstruction\n" - -#define UNKNOWN_LEVEL KERN_ERR \ -"md: md%d: unsupported raid level %d\n" - -static int analyze_sbs(mddev_t * mddev) -{ - int out_of_date = 0, i, first; - struct md_list_head *tmp, *tmp2; - mdk_rdev_t *rdev, *rdev2, *freshest; - mdp_super_t *sb; - - /* - * Verify the RAID superblock on each real device - */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) { - MD_BUG(); - goto abort; - } - if (!rdev->sb) { - MD_BUG(); - goto abort; - } - if (check_disk_sb(rdev)) - goto abort; - } - - /* - * The superblock constant part has to be the same - * for all disks in the array. - */ - sb = NULL; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (!sb) { - sb = rdev->sb; - continue; - } - if (!sb_equal(sb, rdev->sb)) { - printk(INCONSISTENT, partition_name(rdev->dev)); - kick_rdev_from_array(rdev); - continue; - } - } - - /* - * OK, we have all disks and the array is ready to run. Let's - * find the freshest superblock, that one will be the superblock - * that represents the whole array. - */ - if (!mddev->sb) - if (alloc_array_sb(mddev)) - goto abort; - sb = mddev->sb; - freshest = NULL; - - ITERATE_RDEV(mddev,rdev,tmp) { - __u64 ev1, ev2; - /* - * if the checksum is invalid, use the superblock - * only as a last resort. (decrease it's age by - * one event) - */ - if (calc_sb_csum(rdev->sb) != rdev->sb->sb_csum) { - if (rdev->sb->events_lo || rdev->sb->events_hi) - if ((rdev->sb->events_lo--)==0) - rdev->sb->events_hi--; - } - - printk(KERN_INFO "md: %s's event counter: %08lx\n", - partition_name(rdev->dev), - (unsigned long)rdev->sb->events_lo); - if (!freshest) { - freshest = rdev; - continue; - } - /* - * Find the newest superblock version - */ - ev1 = md_event(rdev->sb); - ev2 = md_event(freshest->sb); - if (ev1 != ev2) { - out_of_date = 1; - if (ev1 > ev2) - freshest = rdev; - } - } - if (out_of_date) { - printk(OUT_OF_DATE); - printk(KERN_INFO "md: freshest: %s\n", partition_name(freshest->dev)); - } - memcpy (sb, freshest->sb, sizeof(*sb)); - - /* - * at this point we have picked the 'best' superblock - * from all available superblocks. - * now we validate this superblock and kick out possibly - * failed disks. - */ - ITERATE_RDEV(mddev,rdev,tmp) { - /* - * Kick all non-fresh devices - */ - __u64 ev1, ev2; - ev1 = md_event(rdev->sb); - ev2 = md_event(sb); - ++ev1; - if (ev1 < ev2) { - printk(KERN_WARNING "md: kicking non-fresh %s from array!\n", - partition_name(rdev->dev)); - kick_rdev_from_array(rdev); - continue; - } - } - - /* - * Fix up changed device names ... but only if this disk has a - * recent update time. Use faulty checksum ones too. - */ - if (mddev->sb->level != -4) - ITERATE_RDEV(mddev,rdev,tmp) { - __u64 ev1, ev2, ev3; - if (rdev->faulty || rdev->alias_device) { - MD_BUG(); - goto abort; - } - ev1 = md_event(rdev->sb); - ev2 = md_event(sb); - ev3 = ev2; - --ev3; - if ((rdev->dev != rdev->old_dev) && - ((ev1 == ev2) || (ev1 == ev3))) { - mdp_disk_t *desc; - - printk(KERN_WARNING "md: device name has changed from %s to %s since last import!\n", - partition_name(rdev->old_dev), partition_name(rdev->dev)); - if (rdev->desc_nr == -1) { - MD_BUG(); - goto abort; - } - desc = &sb->disks[rdev->desc_nr]; - if (rdev->old_dev != MKDEV(desc->major, desc->minor)) { - MD_BUG(); - goto abort; - } - desc->major = MAJOR(rdev->dev); - desc->minor = MINOR(rdev->dev); - desc = &rdev->sb->this_disk; - desc->major = MAJOR(rdev->dev); - desc->minor = MINOR(rdev->dev); - } - } - - /* - * Remove unavailable and faulty devices ... - * - * note that if an array becomes completely unrunnable due to - * missing devices, we do not write the superblock back, so the - * administrator has a chance to fix things up. The removal thus - * only happens if it's nonfatal to the contents of the array. - */ - for (i = 0; i < MD_SB_DISKS; i++) { - int found; - mdp_disk_t *desc; - kdev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - /* - * We kick faulty devices/descriptors immediately. - * - * Note: multipath devices are a special case. Since we - * were able to read the superblock on the path, we don't - * care if it was previously marked as faulty, it's up now - * so enable it. - */ - if (disk_faulty(desc) && mddev->sb->level != -4) { - found = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr != desc->number) - continue; - printk(KERN_WARNING "md%d: kicking faulty %s!\n", - mdidx(mddev),partition_name(rdev->dev)); - kick_rdev_from_array(rdev); - found = 1; - break; - } - if (!found) { - if (dev == MKDEV(0,0)) - continue; - printk(KERN_WARNING "md%d: removing former faulty %s!\n", - mdidx(mddev), partition_name(dev)); - } - remove_descriptor(desc, sb); - continue; - } else if (disk_faulty(desc)) { - /* - * multipath entry marked as faulty, unfaulty it - */ - rdev = find_rdev(mddev, dev); - if(rdev) - mark_disk_spare(desc); - else - remove_descriptor(desc, sb); - } - - if (dev == MKDEV(0,0)) - continue; - /* - * Is this device present in the rdev ring? - */ - found = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - /* - * Multi-path IO special-case: since we have no - * this_disk descriptor at auto-detect time, - * we cannot check rdev->number. - * We can check the device though. - */ - if ((sb->level == -4) && (rdev->dev == - MKDEV(desc->major,desc->minor))) { - found = 1; - break; - } - if (rdev->desc_nr == desc->number) { - found = 1; - break; - } - } - if (found) - continue; - - printk(KERN_WARNING "md%d: former device %s is unavailable, removing from array!\n", - mdidx(mddev), partition_name(dev)); - remove_descriptor(desc, sb); - } - - /* - * Double check wether all devices mentioned in the - * superblock are in the rdev ring. - */ - first = 1; - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - kdev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - if (dev == MKDEV(0,0)) - continue; - - if (disk_faulty(desc)) { - MD_BUG(); - goto abort; - } - - rdev = find_rdev(mddev, dev); - if (!rdev) { - MD_BUG(); - goto abort; - } - /* - * In the case of Multipath-IO, we have no - * other information source to find out which - * disk is which, only the position of the device - * in the superblock: - */ - if (mddev->sb->level == -4) { - if ((rdev->desc_nr != -1) && (rdev->desc_nr != i)) { - MD_BUG(); - goto abort; - } - rdev->desc_nr = i; - if (!first) - rdev->alias_device = 1; - else - first = 0; - } - } - - /* - * Kick all rdevs that are not in the - * descriptor array: - */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == -1) - kick_rdev_from_array(rdev); - } - - /* - * Do a final reality check. - */ - if (mddev->sb->level != -4) { - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == -1) { - MD_BUG(); - goto abort; - } - /* - * is the desc_nr unique? - */ - ITERATE_RDEV(mddev,rdev2,tmp2) { - if ((rdev2 != rdev) && - (rdev2->desc_nr == rdev->desc_nr)) { - MD_BUG(); - goto abort; - } - } - /* - * is the device unique? - */ - ITERATE_RDEV(mddev,rdev2,tmp2) { - if ((rdev2 != rdev) && - (rdev2->dev == rdev->dev)) { - MD_BUG(); - goto abort; - } - } - } - } - - /* - * Check if we can support this RAID array - */ - if (sb->major_version != MD_MAJOR_VERSION || - sb->minor_version > MD_MINOR_VERSION) { - - printk(OLD_VERSION, mdidx(mddev), sb->major_version, - sb->minor_version, sb->patch_version); - goto abort; - } - - if ((sb->state != (1 << MD_SB_CLEAN)) && ((sb->level == 1) || - (sb->level == 4) || (sb->level == 5))) - printk(NOT_CLEAN_IGNORE, mdidx(mddev)); - - return 0; -abort: - return 1; -} - -#undef INCONSISTENT -#undef OUT_OF_DATE -#undef OLD_VERSION -#undef OLD_LEVEL - -static int device_size_calculation(mddev_t * mddev) -{ - int data_disks = 0, persistent; - unsigned int readahead; - mdp_super_t *sb = mddev->sb; - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - /* - * Do device size calculation. Bail out if too small. - * (we have to do this after having validated chunk_size, - * because device size has to be modulo chunk_size) - */ - persistent = !mddev->sb->not_persistent; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (rdev->size) { - MD_BUG(); - continue; - } - rdev->size = calc_dev_size(rdev->dev, mddev, persistent); - if (rdev->size < sb->chunk_size / 1024) { - printk(KERN_WARNING - "md: Dev %s smaller than chunk_size: %ldk < %dk\n", - partition_name(rdev->dev), - rdev->size, sb->chunk_size / 1024); - return -EINVAL; - } - } - - switch (sb->level) { - case -4: - data_disks = 1; - break; - case -3: - data_disks = 1; - break; - case -2: - data_disks = 1; - break; - case -1: - zoned_raid_size(mddev); - data_disks = 1; - break; - case 0: - zoned_raid_size(mddev); - data_disks = sb->raid_disks; - break; - case 1: - data_disks = 1; - break; - case 4: - case 5: - data_disks = sb->raid_disks-1; - break; - default: - printk(UNKNOWN_LEVEL, mdidx(mddev), sb->level); - goto abort; - } - if (!md_size[mdidx(mddev)]) - md_size[mdidx(mddev)] = sb->size * data_disks; - - readahead = MD_READAHEAD; - if ((sb->level == 0) || (sb->level == 4) || (sb->level == 5)) { - readahead = (mddev->sb->chunk_size>>PAGE_SHIFT) * 4 * data_disks; - if (readahead < data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2) - readahead = data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2; - } else { - // (no multipath branch - it uses the default setting) - if (sb->level == -3) - readahead = 0; - } - - printk(KERN_INFO "md%d: max total readahead window set to %ldk\n", - mdidx(mddev), readahead*(PAGE_SIZE/1024)); - - printk(KERN_INFO - "md%d: %d data-disks, max readahead per data-disk: %ldk\n", - mdidx(mddev), data_disks, readahead/data_disks*(PAGE_SIZE/1024)); - return 0; -abort: - return 1; -} - - -#define TOO_BIG_CHUNKSIZE KERN_ERR \ -"too big chunk_size: %d > %d\n" - -#define TOO_SMALL_CHUNKSIZE KERN_ERR \ -"too small chunk_size: %d < %ld\n" - -#define BAD_CHUNKSIZE KERN_ERR \ -"no chunksize specified, see 'man raidtab'\n" - -static int do_md_run(mddev_t * mddev) -{ - int pnum, err; - int chunk_size; - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return -EINVAL; - } - - if (mddev->pers) - return -EBUSY; - - /* - * Resize disks to align partitions size on a given - * chunk size. - */ - md_size[mdidx(mddev)] = 0; - - /* - * Analyze all RAID superblock(s) - */ - if (analyze_sbs(mddev)) { - MD_BUG(); - return -EINVAL; - } - - chunk_size = mddev->sb->chunk_size; - pnum = level_to_pers(mddev->sb->level); - - if ((pnum != MULTIPATH) && (pnum != RAID1)) { - if (!chunk_size) { - /* - * 'default chunksize' in the old md code used to - * be PAGE_SIZE, baaad. - * we abort here to be on the safe side. We dont - * want to continue the bad practice. - */ - printk(BAD_CHUNKSIZE); - return -EINVAL; - } - if (chunk_size > MAX_CHUNK_SIZE) { - printk(TOO_BIG_CHUNKSIZE, chunk_size, MAX_CHUNK_SIZE); - return -EINVAL; - } - /* - * chunk-size has to be a power of 2 and multiples of PAGE_SIZE - */ - if ( (1 << ffz(~chunk_size)) != chunk_size) { - MD_BUG(); - return -EINVAL; - } - if (chunk_size < PAGE_SIZE) { - printk(TOO_SMALL_CHUNKSIZE, chunk_size, PAGE_SIZE); - return -EINVAL; - } - } else - if (chunk_size) - printk(KERN_INFO "md: RAID level %d does not need chunksize! Continuing anyway.\n", - mddev->sb->level); - - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - if (!pers[pnum]) - { -#ifdef CONFIG_KMOD - char module_name[80]; - sprintf (module_name, "md-personality-%d", pnum); - request_module (module_name); - if (!pers[pnum]) -#endif - { - printk(KERN_ERR "md: personality %d is not loaded!\n", - pnum); - return -EINVAL; - } - } - - if (device_size_calculation(mddev)) - return -EINVAL; - - /* - * Drop all container device buffers, from now on - * the only valid external interface is through the md - * device. - * Also find largest hardsector size - */ - md_hardsect_sizes[mdidx(mddev)] = 512; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - invalidate_device(rdev->dev, 1); - if (get_hardsect_size(rdev->dev) - > md_hardsect_sizes[mdidx(mddev)]) - md_hardsect_sizes[mdidx(mddev)] = - get_hardsect_size(rdev->dev); - } - md_blocksizes[mdidx(mddev)] = 1024; - if (md_blocksizes[mdidx(mddev)] < md_hardsect_sizes[mdidx(mddev)]) - md_blocksizes[mdidx(mddev)] = md_hardsect_sizes[mdidx(mddev)]; - mddev->pers = pers[pnum]; - - blk_queue_make_request(&mddev->queue, mddev->pers->make_request); - mddev->queue.queuedata = mddev; - - err = mddev->pers->run(mddev); - if (err) { - printk(KERN_ERR "md: pers->run() failed ...\n"); - mddev->pers = NULL; - return -EINVAL; - } - - mddev->sb->state &= ~(1 << MD_SB_CLEAN); - mddev->sb_dirty = 1; - md_update_sb(mddev); - - /* - * md_size has units of 1K blocks, which are - * twice as large as sectors. - */ - md_hd_struct[mdidx(mddev)].start_sect = 0; - register_disk(&md_gendisk, MKDEV(MAJOR_NR,mdidx(mddev)), - 1, &md_fops, md_size[mdidx(mddev)]<<1); - - read_ahead[MD_MAJOR] = 1024; - return (0); -} - -#undef TOO_BIG_CHUNKSIZE -#undef BAD_CHUNKSIZE - -static int restart_array(mddev_t *mddev) -{ - int err; - - /* - * Complain if it has no devices - */ - err = -ENXIO; - if (list_empty(&mddev->disks)) - goto out; - - if (mddev->pers) { - err = -EBUSY; - if (!mddev->ro) - goto out; - - mddev->ro = 0; - set_device_ro(mddev_to_kdev(mddev), 0); - - printk(KERN_INFO - "md: md%d switched to read-write mode.\n", mdidx(mddev)); - /* - * Kick recovery or resync if necessary - */ - md_recover_arrays(); - if (mddev->pers->restart_resync) - mddev->pers->restart_resync(mddev); - err = 0; - } else { - printk(KERN_ERR "md: md%d has no personality assigned.\n", - mdidx(mddev)); - err = -EINVAL; - } - -out: - return err; -} - -#define STILL_MOUNTED KERN_WARNING \ -"md: md%d still mounted.\n" -#define STILL_IN_USE \ -"md: md%d still in use.\n" - -static int do_md_stop(mddev_t * mddev, int ro) -{ - int err = 0, resync_interrupted = 0; - kdev_t dev = mddev_to_kdev(mddev); - - if (atomic_read(&mddev->active)>1) { - printk(STILL_IN_USE, mdidx(mddev)); - err = -EBUSY; - goto out; - } - - if (mddev->pers) { - /* - * It is safe to call stop here, it only frees private - * data. Also, it tells us if a device is unstoppable - * (eg. resyncing is in progress) - */ - if (mddev->pers->stop_resync) - if (mddev->pers->stop_resync(mddev)) - resync_interrupted = 1; - - if (mddev->recovery_running) - md_interrupt_thread(md_recovery_thread); - - /* - * This synchronizes with signal delivery to the - * resync or reconstruction thread. It also nicely - * hangs the process if some reconstruction has not - * finished. - */ - down(&mddev->recovery_sem); - up(&mddev->recovery_sem); - - invalidate_device(dev, 1); - - if (ro) { - err = -ENXIO; - if (mddev->ro) - goto out; - mddev->ro = 1; - } else { - if (mddev->ro) - set_device_ro(dev, 0); - if (mddev->pers->stop(mddev)) { - err = -EBUSY; - if (mddev->ro) - set_device_ro(dev, 1); - goto out; - } - if (mddev->ro) - mddev->ro = 0; - } - if (mddev->sb) { - /* - * mark it clean only if there was no resync - * interrupted. - */ - if (!mddev->recovery_running && !resync_interrupted) { - printk(KERN_INFO "md: marking sb clean...\n"); - mddev->sb->state |= 1 << MD_SB_CLEAN; - } - mddev->sb_dirty = 1; - md_update_sb(mddev); - } - if (ro) - set_device_ro(dev, 1); - } - - /* - * Free resources if final stop - */ - if (!ro) { - printk(KERN_INFO "md: md%d stopped.\n", mdidx(mddev)); - free_mddev(mddev); - } else - printk(KERN_INFO "md: md%d switched to read-only mode.\n", mdidx(mddev)); - err = 0; -out: - return err; -} - -/* - * We have to safely support old arrays too. - */ -int detect_old_array(mdp_super_t *sb) -{ - if (sb->major_version > 0) - return 0; - if (sb->minor_version >= 90) - return 0; - - return -EINVAL; -} - - -static void autorun_array(mddev_t *mddev) -{ - mdk_rdev_t *rdev; - struct md_list_head *tmp; - int err; - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return; - } - - printk(KERN_INFO "md: running: "); - - ITERATE_RDEV(mddev,rdev,tmp) { - printk("<%s>", partition_name(rdev->dev)); - } - printk("\n"); - - err = do_md_run (mddev); - if (err) { - printk(KERN_WARNING "md :do_md_run() returned %d\n", err); - /* - * prevent the writeback of an unrunnable array - */ - mddev->sb_dirty = 0; - do_md_stop (mddev, 0); - } -} - -/* - * lets try to run arrays based on all disks that have arrived - * until now. (those are in the ->pending list) - * - * the method: pick the first pending disk, collect all disks with - * the same UUID, remove all from the pending list and put them into - * the 'same_array' list. Then order this list based on superblock - * update time (freshest comes first), kick out 'old' disks and - * compare superblocks. If everything's fine then run it. - * - * If "unit" is allocated, then bump its reference count - */ -static void autorun_devices(kdev_t countdev) -{ - struct md_list_head candidates; - struct md_list_head *tmp; - mdk_rdev_t *rdev0, *rdev; - mddev_t *mddev; - kdev_t md_kdev; - - - printk(KERN_INFO "md: autorun ...\n"); - while (!list_empty(&pending_raid_disks)) { - rdev0 = md_list_entry(pending_raid_disks.next, - mdk_rdev_t, pending); - - printk(KERN_INFO "md: considering %s ...\n", partition_name(rdev0->dev)); - MD_INIT_LIST_HEAD(&candidates); - ITERATE_RDEV_PENDING(rdev,tmp) { - if (uuid_equal(rdev0, rdev)) { - if (!sb_equal(rdev0->sb, rdev->sb)) { - printk(KERN_WARNING - "md: %s has same UUID as %s, but superblocks differ ...\n", - partition_name(rdev->dev), partition_name(rdev0->dev)); - continue; - } - printk(KERN_INFO "md: adding %s ...\n", partition_name(rdev->dev)); - md_list_del(&rdev->pending); - md_list_add(&rdev->pending, &candidates); - } - } - /* - * now we have a set of devices, with all of them having - * mostly sane superblocks. It's time to allocate the - * mddev. - */ - md_kdev = MKDEV(MD_MAJOR, rdev0->sb->md_minor); - mddev = kdev_to_mddev(md_kdev); - if (mddev) { - printk(KERN_WARNING "md: md%d already running, cannot run %s\n", - mdidx(mddev), partition_name(rdev0->dev)); - ITERATE_RDEV_GENERIC(candidates,pending,rdev,tmp) - export_rdev(rdev); - continue; - } - mddev = alloc_mddev(md_kdev); - if (!mddev) { - printk(KERN_ERR "md: cannot allocate memory for md drive.\n"); - break; - } - if (md_kdev == countdev) - atomic_inc(&mddev->active); - printk(KERN_INFO "md: created md%d\n", mdidx(mddev)); - ITERATE_RDEV_GENERIC(candidates,pending,rdev,tmp) { - bind_rdev_to_array(rdev, mddev); - list_del_init(&rdev->pending); - } - autorun_array(mddev); - } - printk(KERN_INFO "md: ... autorun DONE.\n"); -} - -/* - * import RAID devices based on one partition - * if possible, the array gets run as well. - */ - -#define BAD_VERSION KERN_ERR \ -"md: %s has RAID superblock version 0.%d, autodetect needs v0.90 or higher\n" - -#define OUT_OF_MEM KERN_ALERT \ -"md: out of memory.\n" - -#define NO_DEVICE KERN_ERR \ -"md: disabled device %s\n" - -#define AUTOADD_FAILED KERN_ERR \ -"md: auto-adding devices to md%d FAILED (error %d).\n" - -#define AUTOADD_FAILED_USED KERN_ERR \ -"md: cannot auto-add device %s to md%d, already used.\n" - -#define AUTORUN_FAILED KERN_ERR \ -"md: auto-running md%d FAILED (error %d).\n" - -#define MDDEV_BUSY KERN_ERR \ -"md: cannot auto-add to md%d, already running.\n" - -#define AUTOADDING KERN_INFO \ -"md: auto-adding devices to md%d, based on %s's superblock.\n" - -#define AUTORUNNING KERN_INFO \ -"md: auto-running md%d.\n" - -static int autostart_array(kdev_t startdev, kdev_t countdev) -{ - int err = -EINVAL, i; - mdp_super_t *sb = NULL; - mdk_rdev_t *start_rdev = NULL, *rdev; - - if (md_import_device(startdev, 1)) { - printk(KERN_WARNING "md: could not import %s!\n", partition_name(startdev)); - goto abort; - } - - start_rdev = find_rdev_all(startdev); - if (!start_rdev) { - MD_BUG(); - goto abort; - } - if (start_rdev->faulty) { - printk(KERN_WARNING "md: can not autostart based on faulty %s!\n", - partition_name(startdev)); - goto abort; - } - md_list_add(&start_rdev->pending, &pending_raid_disks); - - sb = start_rdev->sb; - - err = detect_old_array(sb); - if (err) { - printk(KERN_WARNING "md: array version is too old to be autostarted ," - "use raidtools 0.90 mkraid --upgrade to upgrade the array " - "without data loss!\n"); - goto abort; - } - - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - kdev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - if (dev == MKDEV(0,0)) - continue; - if (dev == startdev) - continue; - if (md_import_device(dev, 1)) { - printk(KERN_WARNING "md: could not import %s, trying to run array nevertheless.\n", - partition_name(dev)); - continue; - } - rdev = find_rdev_all(dev); - if (!rdev) { - MD_BUG(); - goto abort; - } - md_list_add(&rdev->pending, &pending_raid_disks); - } - - /* - * possibly return codes - */ - autorun_devices(countdev); - return 0; - -abort: - if (start_rdev) - export_rdev(start_rdev); - return err; -} - -#undef BAD_VERSION -#undef OUT_OF_MEM -#undef NO_DEVICE -#undef AUTOADD_FAILED_USED -#undef AUTOADD_FAILED -#undef AUTORUN_FAILED -#undef AUTOADDING -#undef AUTORUNNING - - -static int get_version(void * arg) -{ - mdu_version_t ver; - - ver.major = MD_MAJOR_VERSION; - ver.minor = MD_MINOR_VERSION; - ver.patchlevel = MD_PATCHLEVEL_VERSION; - - if (md_copy_to_user(arg, &ver, sizeof(ver))) - return -EFAULT; - - return 0; -} - -#define SET_FROM_SB(x) info.x = mddev->sb->x -static int get_array_info(mddev_t * mddev, void * arg) -{ - mdu_array_info_t info; - - if (!mddev->sb) { - MD_BUG(); - return -EINVAL; - } - - SET_FROM_SB(major_version); - SET_FROM_SB(minor_version); - SET_FROM_SB(patch_version); - SET_FROM_SB(ctime); - SET_FROM_SB(level); - SET_FROM_SB(size); - SET_FROM_SB(nr_disks); - SET_FROM_SB(raid_disks); - SET_FROM_SB(md_minor); - SET_FROM_SB(not_persistent); - - SET_FROM_SB(utime); - SET_FROM_SB(state); - SET_FROM_SB(active_disks); - SET_FROM_SB(working_disks); - SET_FROM_SB(failed_disks); - SET_FROM_SB(spare_disks); - - SET_FROM_SB(layout); - SET_FROM_SB(chunk_size); - - if (md_copy_to_user(arg, &info, sizeof(info))) - return -EFAULT; - - return 0; -} -#undef SET_FROM_SB - -#define SET_FROM_SB(x) info.x = mddev->sb->disks[nr].x -static int get_disk_info(mddev_t * mddev, void * arg) -{ - mdu_disk_info_t info; - unsigned int nr; - - if (!mddev->sb) - return -EINVAL; - - if (md_copy_from_user(&info, arg, sizeof(info))) - return -EFAULT; - - nr = info.number; - if (nr >= MD_SB_DISKS) - return -EINVAL; - - SET_FROM_SB(major); - SET_FROM_SB(minor); - SET_FROM_SB(raid_disk); - SET_FROM_SB(state); - - if (md_copy_to_user(arg, &info, sizeof(info))) - return -EFAULT; - - return 0; -} -#undef SET_FROM_SB - -#define SET_SB(x) mddev->sb->disks[nr].x = info->x - -static int add_new_disk(mddev_t * mddev, mdu_disk_info_t *info) -{ - int err, size, persistent; - mdk_rdev_t *rdev; - unsigned int nr; - kdev_t dev; - dev = MKDEV(info->major,info->minor); - - if (find_rdev_all(dev)) { - printk(KERN_WARNING "md: device %s already used in a RAID array!\n", - partition_name(dev)); - return -EBUSY; - } - if (!mddev->sb) { - /* expecting a device which has a superblock */ - err = md_import_device(dev, 1); - if (err) { - printk(KERN_WARNING "md: md_import_device returned %d\n", err); - return -EINVAL; - } - rdev = find_rdev_all(dev); - if (!rdev) { - MD_BUG(); - return -EINVAL; - } - if (!list_empty(&mddev->disks)) { - mdk_rdev_t *rdev0 = md_list_entry(mddev->disks.next, - mdk_rdev_t, same_set); - if (!uuid_equal(rdev0, rdev)) { - printk(KERN_WARNING "md: %s has different UUID to %s\n", - partition_name(rdev->dev), partition_name(rdev0->dev)); - export_rdev(rdev); - return -EINVAL; - } - if (!sb_equal(rdev0->sb, rdev->sb)) { - printk(KERN_WARNING "md: %s has same UUID but different superblock to %s\n", - partition_name(rdev->dev), partition_name(rdev0->dev)); - export_rdev(rdev); - return -EINVAL; - } - } - bind_rdev_to_array(rdev, mddev); - return 0; - } - - nr = info->number; - if (nr >= mddev->sb->nr_disks) { - MD_BUG(); - return -EINVAL; - } - - - SET_SB(number); - SET_SB(major); - SET_SB(minor); - SET_SB(raid_disk); - SET_SB(state); - - if ((info->state & (1<old_dev = dev; - rdev->desc_nr = info->number; - - bind_rdev_to_array(rdev, mddev); - - persistent = !mddev->sb->not_persistent; - if (!persistent) - printk(KERN_INFO "md: nonpersistent superblock ...\n"); - - size = calc_dev_size(dev, mddev, persistent); - rdev->sb_offset = calc_dev_sboffset(dev, mddev, persistent); - - if (!mddev->sb->size || (mddev->sb->size > size)) - mddev->sb->size = size; - } - - /* - * sync all other superblocks with the main superblock - */ - sync_sbs(mddev); - - return 0; -} -#undef SET_SB - -static int hot_generate_error(mddev_t * mddev, kdev_t dev) -{ - struct request_queue *q; - mdk_rdev_t *rdev; - mdp_disk_t *disk; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to generate %s error in md%d ... \n", - partition_name(dev), mdidx(mddev)); - - rdev = find_rdev(mddev, dev); - if (!rdev) { - MD_BUG(); - return -ENXIO; - } - - if (rdev->desc_nr == -1) { - MD_BUG(); - return -EINVAL; - } - disk = &mddev->sb->disks[rdev->desc_nr]; - if (!disk_active(disk)) - return -ENODEV; - - q = blk_get_queue(rdev->dev); - if (!q) { - MD_BUG(); - return -ENODEV; - } - printk(KERN_INFO "md: okay, generating error!\n"); -// q->oneshot_error = 1; // disabled for now - - return 0; -} - -static int hot_remove_disk(mddev_t * mddev, kdev_t dev) -{ - int err; - mdk_rdev_t *rdev; - mdp_disk_t *disk; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to remove %s from md%d ... \n", - partition_name(dev), mdidx(mddev)); - - if (!mddev->pers->diskop) { - printk(KERN_WARNING "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - - rdev = find_rdev(mddev, dev); - if (!rdev) - return -ENXIO; - - if (rdev->desc_nr == -1) { - MD_BUG(); - return -EINVAL; - } - disk = &mddev->sb->disks[rdev->desc_nr]; - if (disk_active(disk)) - goto busy; - - if (disk_removed(disk)) - return -EINVAL; - - err = mddev->pers->diskop(mddev, &disk, DISKOP_HOT_REMOVE_DISK); - if (err == -EBUSY) - goto busy; - - if (err) { - MD_BUG(); - return -EINVAL; - } - - remove_descriptor(disk, mddev->sb); - kick_rdev_from_array(rdev); - mddev->sb_dirty = 1; - md_update_sb(mddev); - - return 0; -busy: - printk(KERN_WARNING "md: cannot remove active disk %s from md%d ... \n", - partition_name(dev), mdidx(mddev)); - return -EBUSY; -} - -static int hot_add_disk(mddev_t * mddev, kdev_t dev) -{ - int i, err, persistent; - unsigned int size; - mdk_rdev_t *rdev; - mdp_disk_t *disk; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to hot-add %s to md%d ... \n", - partition_name(dev), mdidx(mddev)); - - if (!mddev->pers->diskop) { - printk(KERN_WARNING "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - - persistent = !mddev->sb->not_persistent; - - rdev = find_rdev(mddev, dev); - if (rdev) - return -EBUSY; - - err = md_import_device (dev, 0); - if (err) { - printk(KERN_WARNING "md: error, md_import_device() returned %d\n", err); - return -EINVAL; - } - rdev = find_rdev_all(dev); - if (!rdev) { - MD_BUG(); - return -EINVAL; - } - if (rdev->faulty) { - printk(KERN_WARNING "md: can not hot-add faulty %s disk to md%d!\n", - partition_name(dev), mdidx(mddev)); - err = -EINVAL; - goto abort_export; - } - size = calc_dev_size(dev, mddev, persistent); - - if (size < mddev->sb->size) { - printk(KERN_WARNING "md%d: disk size %d blocks < array size %d\n", - mdidx(mddev), size, mddev->sb->size); - err = -ENOSPC; - goto abort_export; - } - bind_rdev_to_array(rdev, mddev); - - /* - * The rest should better be atomic, we can have disk failures - * noticed in interrupt contexts ... - */ - rdev->old_dev = dev; - rdev->size = size; - rdev->sb_offset = calc_dev_sboffset(dev, mddev, persistent); - - disk = mddev->sb->disks + mddev->sb->raid_disks; - for (i = mddev->sb->raid_disks; i < MD_SB_DISKS; i++) { - disk = mddev->sb->disks + i; - - if (!disk->major && !disk->minor) - break; - if (disk_removed(disk)) - break; - } - if (i == MD_SB_DISKS) { - printk(KERN_WARNING "md%d: can not hot-add to full array!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unbind_export; - } - - if (disk_removed(disk)) { - /* - * reuse slot - */ - if (disk->number != i) { - MD_BUG(); - err = -EINVAL; - goto abort_unbind_export; - } - } else { - disk->number = i; - } - - disk->raid_disk = disk->number; - disk->major = MAJOR(dev); - disk->minor = MINOR(dev); - - if (mddev->pers->diskop(mddev, &disk, DISKOP_HOT_ADD_DISK)) { - MD_BUG(); - err = -EINVAL; - goto abort_unbind_export; - } - - mark_disk_spare(disk); - mddev->sb->nr_disks++; - mddev->sb->spare_disks++; - mddev->sb->working_disks++; - - mddev->sb_dirty = 1; - md_update_sb(mddev); - - /* - * Kick recovery, maybe this spare has to be added to the - * array immediately. - */ - md_recover_arrays(); - - return 0; - -abort_unbind_export: - unbind_rdev_from_array(rdev); - -abort_export: - export_rdev(rdev); - return err; -} - -#define SET_SB(x) mddev->sb->x = info->x -static int set_array_info(mddev_t * mddev, mdu_array_info_t *info) -{ - - if (alloc_array_sb(mddev)) - return -ENOMEM; - - mddev->sb->major_version = MD_MAJOR_VERSION; - mddev->sb->minor_version = MD_MINOR_VERSION; - mddev->sb->patch_version = MD_PATCHLEVEL_VERSION; - mddev->sb->ctime = CURRENT_TIME; - - SET_SB(level); - SET_SB(size); - SET_SB(nr_disks); - SET_SB(raid_disks); - SET_SB(md_minor); - SET_SB(not_persistent); - - SET_SB(state); - SET_SB(active_disks); - SET_SB(working_disks); - SET_SB(failed_disks); - SET_SB(spare_disks); - - SET_SB(layout); - SET_SB(chunk_size); - - mddev->sb->md_magic = MD_SB_MAGIC; - - /* - * Generate a 128 bit UUID - */ - get_random_bytes(&mddev->sb->set_uuid0, 4); - get_random_bytes(&mddev->sb->set_uuid1, 4); - get_random_bytes(&mddev->sb->set_uuid2, 4); - get_random_bytes(&mddev->sb->set_uuid3, 4); - - return 0; -} -#undef SET_SB - -static int set_disk_faulty(mddev_t *mddev, kdev_t dev) -{ - int ret; - - ret = md_error(mddev, dev); - return ret; -} - -static int md_ioctl(struct inode *inode, struct file *file, - unsigned int cmd, unsigned long arg) -{ - unsigned int minor; - int err = 0; - struct hd_geometry *loc = (struct hd_geometry *) arg; - mddev_t *mddev = NULL; - kdev_t dev; - - if (!md_capable_admin()) - return -EACCES; - - dev = inode->i_rdev; - minor = MINOR(dev); - if (minor >= MAX_MD_DEVS) { - MD_BUG(); - return -EINVAL; - } - - /* - * Commands dealing with the RAID driver but not any - * particular array: - */ - switch (cmd) - { - case RAID_VERSION: - err = get_version((void *)arg); - goto done; - - case PRINT_RAID_DEBUG: - err = 0; - md_print_devices(); - goto done_unlock; - -#ifndef MODULE - case RAID_AUTORUN: - err = 0; - autostart_arrays(); - goto done; -#endif - - case BLKGETSIZE: - case BLKGETSIZE64: - case BLKRAGET: - case BLKRASET: - case BLKFLSBUF: - case BLKBSZGET: - case BLKBSZSET: - err = blk_ioctl (dev, cmd, arg); - goto abort; - - default:; - } - - /* - * Commands creating/starting a new array: - */ - - mddev = kdev_to_mddev(dev); - - switch (cmd) - { - case SET_ARRAY_INFO: - case START_ARRAY: - if (mddev) { - printk(KERN_WARNING "md: array md%d already exists!\n", - mdidx(mddev)); - err = -EEXIST; - goto abort; - } - default:; - } - switch (cmd) - { - case SET_ARRAY_INFO: - mddev = alloc_mddev(dev); - if (!mddev) { - err = -ENOMEM; - goto abort; - } - atomic_inc(&mddev->active); - - /* - * alloc_mddev() should possibly self-lock. - */ - err = lock_mddev(mddev); - if (err) { - printk(KERN_WARNING "md: ioctl, reason %d, cmd %d\n", - err, cmd); - goto abort; - } - - if (mddev->sb) { - printk(KERN_WARNING "md: array md%d already has a superblock!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - if (arg) { - mdu_array_info_t info; - if (md_copy_from_user(&info, (void*)arg, sizeof(info))) { - err = -EFAULT; - goto abort_unlock; - } - err = set_array_info(mddev, &info); - if (err) { - printk(KERN_WARNING "md: couldnt set array info. %d\n", err); - goto abort_unlock; - } - } - goto done_unlock; - - case START_ARRAY: - /* - * possibly make it lock the array ... - */ - err = autostart_array((kdev_t)arg, dev); - if (err) { - printk(KERN_WARNING "md: autostart %s failed!\n", - partition_name((kdev_t)arg)); - goto abort; - } - goto done; - - default:; - } - - /* - * Commands querying/configuring an existing array: - */ - - if (!mddev) { - err = -ENODEV; - goto abort; - } - err = lock_mddev(mddev); - if (err) { - printk(KERN_INFO "md: ioctl lock interrupted, reason %d, cmd %d\n",err, cmd); - goto abort; - } - /* if we don't have a superblock yet, only ADD_NEW_DISK or STOP_ARRAY is allowed */ - if (!mddev->sb && cmd != ADD_NEW_DISK && cmd != STOP_ARRAY && cmd != RUN_ARRAY) { - err = -ENODEV; - goto abort_unlock; - } - - /* - * Commands even a read-only array can execute: - */ - switch (cmd) - { - case GET_ARRAY_INFO: - err = get_array_info(mddev, (void *)arg); - goto done_unlock; - - case GET_DISK_INFO: - err = get_disk_info(mddev, (void *)arg); - goto done_unlock; - - case RESTART_ARRAY_RW: - err = restart_array(mddev); - goto done_unlock; - - case STOP_ARRAY: - if (!(err = do_md_stop (mddev, 0))) - mddev = NULL; - goto done_unlock; - - case STOP_ARRAY_RO: - err = do_md_stop (mddev, 1); - goto done_unlock; - - /* - * We have a problem here : there is no easy way to give a CHS - * virtual geometry. We currently pretend that we have a 2 heads - * 4 sectors (with a BIG number of cylinders...). This drives - * dosfs just mad... ;-) - */ - case HDIO_GETGEO: - if (!loc) { - err = -EINVAL; - goto abort_unlock; - } - err = md_put_user (2, (char *) &loc->heads); - if (err) - goto abort_unlock; - err = md_put_user (4, (char *) &loc->sectors); - if (err) - goto abort_unlock; - err = md_put_user (md_hd_struct[mdidx(mddev)].nr_sects/8, - (short *) &loc->cylinders); - if (err) - goto abort_unlock; - err = md_put_user (md_hd_struct[minor].start_sect, - (long *) &loc->start); - goto done_unlock; - } - - /* - * The remaining ioctls are changing the state of the - * superblock, so we do not allow read-only arrays - * here: - */ - if (mddev->ro) { - err = -EROFS; - goto abort_unlock; - } - - switch (cmd) - { - case ADD_NEW_DISK: - { - mdu_disk_info_t info; - if (md_copy_from_user(&info, (void*)arg, sizeof(info))) - err = -EFAULT; - else - err = add_new_disk(mddev, &info); - goto done_unlock; - } - case HOT_GENERATE_ERROR: - err = hot_generate_error(mddev, (kdev_t)arg); - goto done_unlock; - case HOT_REMOVE_DISK: - err = hot_remove_disk(mddev, (kdev_t)arg); - goto done_unlock; - - case HOT_ADD_DISK: - err = hot_add_disk(mddev, (kdev_t)arg); - goto done_unlock; - - case SET_DISK_FAULTY: - err = set_disk_faulty(mddev, (kdev_t)arg); - goto done_unlock; - - case RUN_ARRAY: - { - err = do_md_run (mddev); - /* - * we have to clean up the mess if - * the array cannot be run for some - * reason ... - */ - if (err) { - mddev->sb_dirty = 0; - if (!do_md_stop (mddev, 0)) - mddev = NULL; - } - goto done_unlock; - } - - default: - printk(KERN_WARNING "md: %s(pid %d) used obsolete MD ioctl, " - "upgrade your software to use new ictls.\n", - current->comm, current->pid); - err = -EINVAL; - goto abort_unlock; - } - -done_unlock: -abort_unlock: - if (mddev) - unlock_mddev(mddev); - - return err; -done: - if (err) - MD_BUG(); -abort: - return err; -} - -static int md_open(struct inode *inode, struct file *file) -{ - /* - * Always succeed, but increment the usage count - */ - mddev_t *mddev = kdev_to_mddev(inode->i_rdev); - if (mddev) - atomic_inc(&mddev->active); - return (0); -} - -static int md_release(struct inode *inode, struct file * file) -{ - mddev_t *mddev = kdev_to_mddev(inode->i_rdev); - if (mddev) - atomic_dec(&mddev->active); - return 0; -} - -static struct block_device_operations md_fops= -{ - owner: THIS_MODULE, - open: md_open, - release: md_release, - ioctl: md_ioctl, -}; - - -int md_thread(void * arg) -{ - mdk_thread_t *thread = arg; - - md_lock_kernel(); - - /* - * Detach thread - */ - - daemonize(); - - sprintf(current->comm, thread->name); - md_init_signals(); - md_flush_signals(); - thread->tsk = current; - - /* - * md_thread is a 'system-thread', it's priority should be very - * high. We avoid resource deadlocks individually in each - * raid personality. (RAID5 does preallocation) We also use RR and - * the very same RT priority as kswapd, thus we will never get - * into a priority inversion deadlock. - * - * we definitely have to have equal or higher priority than - * bdflush, otherwise bdflush will deadlock if there are too - * many dirty RAID5 blocks. - */ - current->policy = SCHED_OTHER; - current->nice = -20; - md_unlock_kernel(); - - complete(thread->event); - while (thread->run) { - void (*run)(void *data); - - wait_event_interruptible(thread->wqueue, - test_bit(THREAD_WAKEUP, &thread->flags)); - - clear_bit(THREAD_WAKEUP, &thread->flags); - - run = thread->run; - if (run) { - run(thread->data); - run_task_queue(&tq_disk); - } - if (md_signal_pending(current)) - md_flush_signals(); - } - complete(thread->event); - return 0; -} - -void md_wakeup_thread(mdk_thread_t *thread) -{ - dprintk("md: waking up MD thread %p.\n", thread); - set_bit(THREAD_WAKEUP, &thread->flags); - wake_up(&thread->wqueue); -} - -mdk_thread_t *md_register_thread(void (*run) (void *), - void *data, const char *name) -{ - mdk_thread_t *thread; - int ret; - struct completion event; - - thread = (mdk_thread_t *) kmalloc - (sizeof(mdk_thread_t), GFP_KERNEL); - if (!thread) - return NULL; - - memset(thread, 0, sizeof(mdk_thread_t)); - md_init_waitqueue_head(&thread->wqueue); - - init_completion(&event); - thread->event = &event; - thread->run = run; - thread->data = data; - thread->name = name; - ret = kernel_thread(md_thread, thread, 0); - if (ret < 0) { - kfree(thread); - return NULL; - } - wait_for_completion(&event); - return thread; -} - -void md_interrupt_thread(mdk_thread_t *thread) -{ - if (!thread->tsk) { - MD_BUG(); - return; - } - dprintk("interrupting MD-thread pid %d\n", thread->tsk->pid); - send_sig(SIGKILL, thread->tsk, 1); -} - -void md_unregister_thread(mdk_thread_t *thread) -{ - struct completion event; - - init_completion(&event); - - thread->event = &event; - thread->run = NULL; - thread->name = NULL; - md_interrupt_thread(thread); - wait_for_completion(&event); - kfree(thread); -} - -void md_recover_arrays(void) -{ - if (!md_recovery_thread) { - MD_BUG(); - return; - } - md_wakeup_thread(md_recovery_thread); -} - - -int md_error(mddev_t *mddev, kdev_t rdev) -{ - mdk_rdev_t * rrdev; - - dprintk("md_error dev:(%d:%d), rdev:(%d:%d), (caller: %p,%p,%p,%p).\n", - MD_MAJOR,mdidx(mddev),MAJOR(rdev),MINOR(rdev), - __builtin_return_address(0),__builtin_return_address(1), - __builtin_return_address(2),__builtin_return_address(3)); - - if (!mddev) { - MD_BUG(); - return 0; - } - rrdev = find_rdev(mddev, rdev); - if (!rrdev || rrdev->faulty) - return 0; - if (!mddev->pers->error_handler - || mddev->pers->error_handler(mddev,rdev) <= 0) { - rrdev->faulty = 1; - } else - return 1; - /* - * if recovery was running, stop it now. - */ - if (mddev->pers->stop_resync) - mddev->pers->stop_resync(mddev); - if (mddev->recovery_running) - md_interrupt_thread(md_recovery_thread); - md_recover_arrays(); - - return 0; -} - -static void status_unused(struct seq_file *seq) -{ - int i = 0; - mdk_rdev_t *rdev; - struct md_list_head *tmp; - - seq_printf(seq, "unused devices: "); - - ITERATE_RDEV_ALL(rdev,tmp) { - if (list_empty(&rdev->same_set)) { - /* - * The device is not yet used by any array. - */ - i++; - seq_printf(seq, "%s ", - partition_name(rdev->dev)); - } - } - if (!i) - seq_printf(seq, ""); - - seq_printf(seq, "\n"); -} - - -static void status_resync(struct seq_file *seq, mddev_t * mddev) -{ - unsigned long max_blocks, resync, res, dt, db, rt; - - resync = (mddev->curr_resync - atomic_read(&mddev->recovery_active))/2; - max_blocks = mddev->sb->size; - - /* - * Should not happen. - */ - if (!max_blocks) - MD_BUG(); - - res = (resync/1024)*1000/(max_blocks/1024 + 1); - { - int i, x = res/50, y = 20-x; - seq_printf(seq, "["); - for (i = 0; i < x; i++) - seq_printf(seq, "="); - seq_printf(seq, ">"); - for (i = 0; i < y; i++) - seq_printf(seq, "."); - seq_printf(seq, "] "); - } - if (!mddev->recovery_running) - /* - * true resync - */ - seq_printf(seq, " resync =%3lu.%lu%% (%lu/%lu)", - res/10, res % 10, resync, max_blocks); - else - /* - * recovery ... - */ - seq_printf(seq, " recovery =%3lu.%lu%% (%lu/%lu)", - res/10, res % 10, resync, max_blocks); - - /* - * We do not want to overflow, so the order of operands and - * the * 100 / 100 trick are important. We do a +1 to be - * safe against division by zero. We only estimate anyway. - * - * dt: time from mark until now - * db: blocks written from mark until now - * rt: remaining time - */ - dt = ((jiffies - mddev->resync_mark) / HZ); - if (!dt) dt++; - db = resync - (mddev->resync_mark_cnt/2); - rt = (dt * ((max_blocks-resync) / (db/100+1)))/100; - - seq_printf(seq, " finish=%lu.%lumin", rt / 60, (rt % 60)/6); - - seq_printf(seq, " speed=%ldK/sec", db/dt); - -} - - -static void *md_seq_start(struct seq_file *seq, loff_t *pos) -{ - struct list_head *tmp; - loff_t l = *pos; - mddev_t *mddev; - - if (l > 0x10000) - return NULL; - if (!l--) - /* header */ - return (void*)1; - - list_for_each(tmp,&all_mddevs) - if (!l--) { - mddev = list_entry(tmp, mddev_t, all_mddevs); - return mddev; - } - return (void*)2;/* tail */ -} - -static void *md_seq_next(struct seq_file *seq, void *v, loff_t *pos) -{ - struct list_head *tmp; - mddev_t *next_mddev, *mddev = v; - - ++*pos; - if (v == (void*)2) - return NULL; - - if (v == (void*)1) - tmp = all_mddevs.next; - else - tmp = mddev->all_mddevs.next; - if (tmp != &all_mddevs) - next_mddev = list_entry(tmp,mddev_t,all_mddevs); - else { - next_mddev = (void*)2; - *pos = 0x10000; - } - - return next_mddev; - -} - -static void md_seq_stop(struct seq_file *seq, void *v) -{ - -} - -static int md_seq_show(struct seq_file *seq, void *v) -{ - int j, size; - struct md_list_head *tmp2; - mdk_rdev_t *rdev; - mddev_t *mddev = v; - - if (v == (void*)1) { - seq_printf(seq, "Personalities : "); - for (j = 0; j < MAX_PERSONALITY; j++) - if (pers[j]) - seq_printf(seq, "[%s] ", pers[j]->name); - - seq_printf(seq, "\n"); - seq_printf(seq, "read_ahead "); - if (read_ahead[MD_MAJOR] == INT_MAX) - seq_printf(seq, "not set\n"); - else - seq_printf(seq, "%d sectors\n", read_ahead[MD_MAJOR]); - return 0; - } - if (v == (void*)2) { - status_unused(seq); - return 0; - } - - seq_printf(seq, "md%d : %sactive", mdidx(mddev), - mddev->pers ? "" : "in"); - if (mddev->pers) { - if (mddev->ro) - seq_printf(seq, " (read-only)"); - seq_printf(seq, " %s", mddev->pers->name); - } - - size = 0; - ITERATE_RDEV(mddev,rdev,tmp2) { - seq_printf(seq, " %s[%d]", - partition_name(rdev->dev), rdev->desc_nr); - if (rdev->faulty) { - seq_printf(seq, "(F)"); - continue; - } - size += rdev->size; - } - - if (!list_empty(&mddev->disks)) { - if (mddev->pers) - seq_printf(seq, "\n %d blocks", - md_size[mdidx(mddev)]); - else - seq_printf(seq, "\n %d blocks", size); - } - - if (mddev->pers) { - - mddev->pers->status (seq, mddev); - - seq_printf(seq, "\n "); - if (mddev->curr_resync) { - status_resync (seq, mddev); - } else { - if (sem_getcount(&mddev->resync_sem) != 1) - seq_printf(seq, " resync=DELAYED"); - } - } - seq_printf(seq, "\n"); - - return 0; -} - - -static struct seq_operations md_seq_ops = { - .start = md_seq_start, - .next = md_seq_next, - .stop = md_seq_stop, - .show = md_seq_show, -}; - -static int md_seq_open(struct inode *inode, struct file *file) -{ - int error; - - error = seq_open(file, &md_seq_ops); - return error; -} - -static struct file_operations md_seq_fops = { - .open = md_seq_open, - .read = seq_read, - .llseek = seq_lseek, - .release = seq_release, -}; - - -int register_md_personality(int pnum, mdk_personality_t *p) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - if (pers[pnum]) { - MD_BUG(); - return -EBUSY; - } - - pers[pnum] = p; - printk(KERN_INFO "md: %s personality registered as nr %d\n", p->name, pnum); - return 0; -} - -int unregister_md_personality(int pnum) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - printk(KERN_INFO "md: %s personality unregistered\n", pers[pnum]->name); - pers[pnum] = NULL; - return 0; -} - -mdp_disk_t *get_spare(mddev_t *mddev) -{ - mdp_super_t *sb = mddev->sb; - mdp_disk_t *disk; - mdk_rdev_t *rdev; - struct md_list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (!rdev->sb) { - MD_BUG(); - continue; - } - disk = &sb->disks[rdev->desc_nr]; - if (disk_faulty(disk)) { - MD_BUG(); - continue; - } - if (disk_active(disk)) - continue; - return disk; - } - return NULL; -} - -static unsigned int sync_io[DK_MAX_MAJOR][DK_MAX_DISK]; -void md_sync_acct(kdev_t dev, unsigned long nr_sectors) -{ - unsigned int major = MAJOR(dev); - unsigned int index; - - index = disk_index(dev); - if ((index >= DK_MAX_DISK) || (major >= DK_MAX_MAJOR)) - return; - - sync_io[major][index] += nr_sectors; -} - -static int is_mddev_idle(mddev_t *mddev) -{ - mdk_rdev_t * rdev; - struct md_list_head *tmp; - int idle; - unsigned long curr_events; - - idle = 1; - ITERATE_RDEV(mddev,rdev,tmp) { - int major = MAJOR(rdev->dev); - int idx = disk_index(rdev->dev); - - if ((idx >= DK_MAX_DISK) || (major >= DK_MAX_MAJOR)) - continue; - - curr_events = kstat.dk_drive_rblk[major][idx] + - kstat.dk_drive_wblk[major][idx] ; - curr_events -= sync_io[major][idx]; - if ((curr_events - rdev->last_events) > 32) { - rdev->last_events = curr_events; - idle = 0; - } - } - return idle; -} - -MD_DECLARE_WAIT_QUEUE_HEAD(resync_wait); - -void md_done_sync(mddev_t *mddev, int blocks, int ok) -{ - /* another "blocks" (512byte) blocks have been synced */ - atomic_sub(blocks, &mddev->recovery_active); - wake_up(&mddev->recovery_wait); - if (!ok) { - // stop recovery, signal do_sync .... - if (mddev->pers->stop_resync) - mddev->pers->stop_resync(mddev); - if (mddev->recovery_running) - md_interrupt_thread(md_recovery_thread); - } -} - -#define SYNC_MARKS 10 -#define SYNC_MARK_STEP (3*HZ) -int md_do_sync(mddev_t *mddev, mdp_disk_t *spare) -{ - mddev_t *mddev2; - unsigned int max_sectors, currspeed, - j, window, err, serialize; - unsigned long mark[SYNC_MARKS]; - unsigned long mark_cnt[SYNC_MARKS]; - int last_mark,m; - struct md_list_head *tmp; - unsigned long last_check; - - - err = down_interruptible(&mddev->resync_sem); - if (err) - goto out_nolock; - -recheck: - serialize = 0; - ITERATE_MDDEV(mddev2,tmp) { - if (mddev2 == mddev) - continue; - if (mddev2->curr_resync && match_mddev_units(mddev,mddev2)) { - printk(KERN_INFO "md: delaying resync of md%d until md%d " - "has finished resync (they share one or more physical units)\n", - mdidx(mddev), mdidx(mddev2)); - serialize = 1; - break; - } - } - if (serialize) { - interruptible_sleep_on(&resync_wait); - if (md_signal_pending(current)) { - md_flush_signals(); - err = -EINTR; - goto out; - } - goto recheck; - } - - mddev->curr_resync = 1; - - max_sectors = mddev->sb->size<<1; - - printk(KERN_INFO "md: syncing RAID array md%d\n", mdidx(mddev)); - printk(KERN_INFO "md: minimum _guaranteed_ reconstruction speed: %d KB/sec/disc.\n", - sysctl_speed_limit_min); - printk(KERN_INFO "md: using maximum available idle IO bandwith " - "(but not more than %d KB/sec) for reconstruction.\n", - sysctl_speed_limit_max); - - /* - * Resync has low priority. - */ - current->nice = 19; - - is_mddev_idle(mddev); /* this also initializes IO event counters */ - for (m = 0; m < SYNC_MARKS; m++) { - mark[m] = jiffies; - mark_cnt[m] = 0; - } - last_mark = 0; - mddev->resync_mark = mark[last_mark]; - mddev->resync_mark_cnt = mark_cnt[last_mark]; - - /* - * Tune reconstruction: - */ - window = vm_max_readahead*(PAGE_SIZE/512); - printk(KERN_INFO "md: using %dk window, over a total of %d blocks.\n", - window/2,max_sectors/2); - - atomic_set(&mddev->recovery_active, 0); - init_waitqueue_head(&mddev->recovery_wait); - last_check = 0; - for (j = 0; j < max_sectors;) { - int sectors; - - sectors = mddev->pers->sync_request(mddev, j); - - if (sectors < 0) { - err = sectors; - goto out; - } - atomic_add(sectors, &mddev->recovery_active); - j += sectors; - mddev->curr_resync = j; - - if (last_check + window > j) - continue; - - last_check = j; - - run_task_queue(&tq_disk); - - repeat: - if (jiffies >= mark[last_mark] + SYNC_MARK_STEP ) { - /* step marks */ - int next = (last_mark+1) % SYNC_MARKS; - - mddev->resync_mark = mark[next]; - mddev->resync_mark_cnt = mark_cnt[next]; - mark[next] = jiffies; - mark_cnt[next] = j - atomic_read(&mddev->recovery_active); - last_mark = next; - } - - - if (md_signal_pending(current)) { - /* - * got a signal, exit. - */ - mddev->curr_resync = 0; - printk(KERN_INFO "md: md_do_sync() got signal ... exiting\n"); - md_flush_signals(); - err = -EINTR; - goto out; - } - - /* - * this loop exits only if either when we are slower than - * the 'hard' speed limit, or the system was IO-idle for - * a jiffy. - * the system might be non-idle CPU-wise, but we only care - * about not overloading the IO subsystem. (things like an - * e2fsck being done on the RAID array should execute fast) - */ - if (md_need_resched(current)) - schedule(); - - currspeed = (j-mddev->resync_mark_cnt)/2/((jiffies-mddev->resync_mark)/HZ +1) +1; - - if (currspeed > sysctl_speed_limit_min) { - current->nice = 19; - - if ((currspeed > sysctl_speed_limit_max) || - !is_mddev_idle(mddev)) { - current->state = TASK_INTERRUPTIBLE; - md_schedule_timeout(HZ/4); - goto repeat; - } - } else - current->nice = -20; - } - printk(KERN_INFO "md: md%d: sync done.\n",mdidx(mddev)); - err = 0; - /* - * this also signals 'finished resyncing' to md_stop - */ -out: - wait_disk_event(mddev->recovery_wait, atomic_read(&mddev->recovery_active)==0); - up(&mddev->resync_sem); -out_nolock: - mddev->curr_resync = 0; - wake_up(&resync_wait); - return err; -} - - -/* - * This is a kernel thread which syncs a spare disk with the active array - * - * the amount of foolproofing might seem to be a tad excessive, but an - * early (not so error-safe) version of raid1syncd synced the first 0.5 gigs - * of my root partition with the first 0.5 gigs of my /home partition ... so - * i'm a bit nervous ;) - */ -void md_do_recovery(void *data) -{ - int err; - mddev_t *mddev; - mdp_super_t *sb; - mdp_disk_t *spare; - struct md_list_head *tmp; - - printk(KERN_INFO "md: recovery thread got woken up ...\n"); -restart: - ITERATE_MDDEV(mddev,tmp) { - sb = mddev->sb; - if (!sb) - continue; - if (mddev->recovery_running) - continue; - if (sb->active_disks == sb->raid_disks) - continue; - if (mddev->sb_dirty) - md_update_sb(mddev); - if (!sb->spare_disks) { - printk(KERN_ERR "md%d: no spare disk to reconstruct array! " - "-- continuing in degraded mode\n", mdidx(mddev)); - continue; - } - /* - * now here we get the spare and resync it. - */ - spare = get_spare(mddev); - if (!spare) - continue; - printk(KERN_INFO "md%d: resyncing spare disk %s to replace failed disk\n", - mdidx(mddev), partition_name(MKDEV(spare->major,spare->minor))); - if (!mddev->pers->diskop) - continue; - if (mddev->pers->diskop(mddev, &spare, DISKOP_SPARE_WRITE)) - continue; - down(&mddev->recovery_sem); - mddev->recovery_running = 1; - err = md_do_sync(mddev, spare); - if (err == -EIO) { - printk(KERN_INFO "md%d: spare disk %s failed, skipping to next spare.\n", - mdidx(mddev), partition_name(MKDEV(spare->major,spare->minor))); - if (!disk_faulty(spare)) { - mddev->pers->diskop(mddev,&spare,DISKOP_SPARE_INACTIVE); - mark_disk_faulty(spare); - mark_disk_nonsync(spare); - mark_disk_inactive(spare); - sb->spare_disks--; - sb->working_disks--; - sb->failed_disks++; - } - } else - if (disk_faulty(spare)) - mddev->pers->diskop(mddev, &spare, - DISKOP_SPARE_INACTIVE); - if (err == -EINTR || err == -ENOMEM) { - /* - * Recovery got interrupted, or ran out of mem ... - * signal back that we have finished using the array. - */ - mddev->pers->diskop(mddev, &spare, - DISKOP_SPARE_INACTIVE); - up(&mddev->recovery_sem); - mddev->recovery_running = 0; - continue; - } else { - mddev->recovery_running = 0; - up(&mddev->recovery_sem); - } - if (!disk_faulty(spare)) { - /* - * the SPARE_ACTIVE diskop possibly changes the - * pointer too - */ - mddev->pers->diskop(mddev, &spare, DISKOP_SPARE_ACTIVE); - mark_disk_sync(spare); - mark_disk_active(spare); - sb->active_disks++; - sb->spare_disks--; - } - mddev->sb_dirty = 1; - md_update_sb(mddev); - goto restart; - } - printk(KERN_INFO "md: recovery thread finished ...\n"); - -} - -int md_notify_reboot(struct notifier_block *this, - unsigned long code, void *x) -{ - struct md_list_head *tmp; - mddev_t *mddev; - - if ((code == MD_SYS_DOWN) || (code == MD_SYS_HALT) - || (code == MD_SYS_POWER_OFF)) { - - printk(KERN_INFO "md: stopping all md devices.\n"); - - ITERATE_MDDEV(mddev,tmp) - do_md_stop (mddev, 1); - /* - * certain more exotic SCSI devices are known to be - * volatile wrt too early system reboots. While the - * right place to handle this issue is the given - * driver, we do want to have a safe RAID driver ... - */ - md_mdelay(1000*1); - } - return NOTIFY_DONE; -} - -struct notifier_block md_notifier = { - notifier_call: md_notify_reboot, - next: NULL, - priority: INT_MAX, /* before any real devices */ -}; - -static void md_geninit(void) -{ - struct proc_dir_entry *p; - int i; - - for(i = 0; i < MAX_MD_DEVS; i++) { - md_blocksizes[i] = 1024; - md_size[i] = 0; - md_hardsect_sizes[i] = 512; - } - blksize_size[MAJOR_NR] = md_blocksizes; - blk_size[MAJOR_NR] = md_size; - max_readahead[MAJOR_NR] = md_maxreadahead; - hardsect_size[MAJOR_NR] = md_hardsect_sizes; - - dprintk("md: sizeof(mdp_super_t) = %d\n", (int)sizeof(mdp_super_t)); - -#ifdef CONFIG_PROC_FS - p = create_proc_entry("mdstat", S_IRUGO, NULL); - if (p) - p->proc_fops = &md_seq_fops; -#endif -} - -request_queue_t * md_queue_proc(kdev_t dev) -{ - mddev_t *mddev = kdev_to_mddev(dev); - if (mddev == NULL) - return BLK_DEFAULT_QUEUE(MAJOR_NR); - else - return &mddev->queue; -} - -int md__init md_init(void) -{ - static char * name = "mdrecoveryd"; - int minor; - - printk(KERN_INFO "md: md driver %d.%d.%d MAX_MD_DEVS=%d, MD_SB_DISKS=%d\n", - MD_MAJOR_VERSION, MD_MINOR_VERSION, - MD_PATCHLEVEL_VERSION, MAX_MD_DEVS, MD_SB_DISKS); - - if (devfs_register_blkdev (MAJOR_NR, "md", &md_fops)) - { - printk(KERN_ALERT "md: Unable to get major %d for md\n", MAJOR_NR); - return (-1); - } - devfs_handle = devfs_mk_dir (NULL, "md", NULL); - /* we don't use devfs_register_series because we want to fill md_hd_struct */ - for (minor=0; minor < MAX_MD_DEVS; ++minor) { - char devname[128]; - sprintf (devname, "%u", minor); - md_hd_struct[minor].de = devfs_register (devfs_handle, - devname, DEVFS_FL_DEFAULT, MAJOR_NR, minor, - S_IFBLK | S_IRUSR | S_IWUSR, &md_fops, NULL); - } - - /* all requests on an uninitialised device get failed... */ - blk_queue_make_request(BLK_DEFAULT_QUEUE(MAJOR_NR), md_fail_request); - blk_dev[MAJOR_NR].queue = md_queue_proc; - - - read_ahead[MAJOR_NR] = INT_MAX; - - add_gendisk(&md_gendisk); - - md_recovery_thread = md_register_thread(md_do_recovery, NULL, name); - if (!md_recovery_thread) - printk(KERN_ALERT "md: bug: couldn't allocate md_recovery_thread\n"); - - md_register_reboot_notifier(&md_notifier); - raid_table_header = register_sysctl_table(raid_root_table, 1); - - md_geninit(); - return (0); -} - - -#ifndef MODULE - -/* - * When md (and any require personalities) are compiled into the kernel - * (not a module), arrays can be assembles are boot time using with AUTODETECT - * where specially marked partitions are registered with md_autodetect_dev(), - * and with MD_BOOT where devices to be collected are given on the boot line - * with md=..... - * The code for that is here. - */ - -struct { - int set; - int noautodetect; -} raid_setup_args md__initdata; - -/* - * Searches all registered partitions for autorun RAID arrays - * at boot time. - */ -static kdev_t detected_devices[128]; -static int dev_cnt; - -void md_autodetect_dev(kdev_t dev) -{ - if (dev_cnt >= 0 && dev_cnt < 127) - detected_devices[dev_cnt++] = dev; -} - - -static void autostart_arrays(void) -{ - mdk_rdev_t *rdev; - int i; - - printk(KERN_INFO "md: Autodetecting RAID arrays.\n"); - - for (i = 0; i < dev_cnt; i++) { - kdev_t dev = detected_devices[i]; - - if (md_import_device(dev,1)) { - printk(KERN_ALERT "md: could not import %s!\n", - partition_name(dev)); - continue; - } - /* - * Sanity checks: - */ - rdev = find_rdev_all(dev); - if (!rdev) { - MD_BUG(); - continue; - } - if (rdev->faulty) { - MD_BUG(); - continue; - } - md_list_add(&rdev->pending, &pending_raid_disks); - } - dev_cnt = 0; - - autorun_devices(-1); -} - -static struct { - char device_set [MAX_MD_DEVS]; - int pers[MAX_MD_DEVS]; - int chunk[MAX_MD_DEVS]; - char *device_names[MAX_MD_DEVS]; -} md_setup_args md__initdata; - -/* - * Parse the command-line parameters given our kernel, but do not - * actually try to invoke the MD device now; that is handled by - * md_setup_drive after the low-level disk drivers have initialised. - * - * 27/11/1999: Fixed to work correctly with the 2.3 kernel (which - * assigns the task of parsing integer arguments to the - * invoked program now). Added ability to initialise all - * the MD devices (by specifying multiple "md=" lines) - * instead of just one. -- KTK - * 18May2000: Added support for persistant-superblock arrays: - * md=n,0,factor,fault,device-list uses RAID0 for device n - * md=n,-1,factor,fault,device-list uses LINEAR for device n - * md=n,device-list reads a RAID superblock from the devices - * elements in device-list are read by name_to_kdev_t so can be - * a hex number or something like /dev/hda1 /dev/sdb - * 2001-06-03: Dave Cinege - * Shifted name_to_kdev_t() and related operations to md_set_drive() - * for later execution. Rewrote section to make devfs compatible. - */ -static int md__init md_setup(char *str) -{ - int minor, level, factor, fault; - char *pername = ""; - char *str1 = str; - - if (get_option(&str, &minor) != 2) { /* MD Number */ - printk(KERN_WARNING "md: Too few arguments supplied to md=.\n"); - return 0; - } - if (minor >= MAX_MD_DEVS) { - printk(KERN_WARNING "md: md=%d, Minor device number too high.\n", minor); - return 0; - } else if (md_setup_args.device_names[minor]) { - printk(KERN_WARNING "md: md=%d, Specified more then once. " - "Replacing previous definition.\n", minor); - } - switch (get_option(&str, &level)) { /* RAID Personality */ - case 2: /* could be 0 or -1.. */ - if (level == 0 || level == -1) { - if (get_option(&str, &factor) != 2 || /* Chunk Size */ - get_option(&str, &fault) != 2) { - printk(KERN_WARNING "md: Too few arguments supplied to md=.\n"); - return 0; - } - md_setup_args.pers[minor] = level; - md_setup_args.chunk[minor] = 1 << (factor+12); - switch(level) { - case -1: - level = LINEAR; - pername = "linear"; - break; - case 0: - level = RAID0; - pername = "raid0"; - break; - default: - printk(KERN_WARNING - "md: The kernel has not been configured for raid%d support!\n", - level); - return 0; - } - md_setup_args.pers[minor] = level; - break; - } - /* FALL THROUGH */ - case 1: /* the first device is numeric */ - str = str1; - /* FALL THROUGH */ - case 0: - md_setup_args.pers[minor] = 0; - pername="super-block"; - } - - printk(KERN_INFO "md: Will configure md%d (%s) from %s, below.\n", - minor, pername, str); - md_setup_args.device_names[minor] = str; - - return 1; -} - -extern kdev_t name_to_kdev_t(char *line) md__init; -void md__init md_setup_drive(void) -{ - int minor, i; - kdev_t dev; - mddev_t*mddev; - kdev_t devices[MD_SB_DISKS+1]; - - for (minor = 0; minor < MAX_MD_DEVS; minor++) { - int err = 0; - char *devname; - mdu_disk_info_t dinfo; - - if ((devname = md_setup_args.device_names[minor]) == 0) continue; - - for (i = 0; i < MD_SB_DISKS && devname != 0; i++) { - - char *p; - void *handle; - - p = strchr(devname, ','); - if (p) - *p++ = 0; - - dev = name_to_kdev_t(devname); - handle = devfs_find_handle(NULL, devname, MAJOR (dev), MINOR (dev), - DEVFS_SPECIAL_BLK, 1); - if (handle != 0) { - unsigned major, minor; - devfs_get_maj_min(handle, &major, &minor); - dev = MKDEV(major, minor); - } - if (dev == 0) { - printk(KERN_WARNING "md: Unknown device name: %s\n", devname); - break; - } - - devices[i] = dev; - md_setup_args.device_set[minor] = 1; - - devname = p; - } - devices[i] = 0; - - if (md_setup_args.device_set[minor] == 0) - continue; - - if (mddev_map[minor]) { - printk(KERN_WARNING - "md: Ignoring md=%d, already autodetected. (Use raid=noautodetect)\n", - minor); - continue; - } - printk(KERN_INFO "md: Loading md%d: %s\n", minor, md_setup_args.device_names[minor]); - - mddev = alloc_mddev(MKDEV(MD_MAJOR,minor)); - if (!mddev) { - printk(KERN_ERR "md: kmalloc failed - cannot start array %d\n", minor); - continue; - } - if (md_setup_args.pers[minor]) { - /* non-persistent */ - mdu_array_info_t ainfo; - ainfo.level = pers_to_level(md_setup_args.pers[minor]); - ainfo.size = 0; - ainfo.nr_disks =0; - ainfo.raid_disks =0; - ainfo.md_minor =minor; - ainfo.not_persistent = 1; - - ainfo.state = (1 << MD_SB_CLEAN); - ainfo.active_disks = 0; - ainfo.working_disks = 0; - ainfo.failed_disks = 0; - ainfo.spare_disks = 0; - ainfo.layout = 0; - ainfo.chunk_size = md_setup_args.chunk[minor]; - err = set_array_info(mddev, &ainfo); - for (i = 0; !err && (dev = devices[i]); i++) { - dinfo.number = i; - dinfo.raid_disk = i; - dinfo.state = (1<sb->nr_disks++; - mddev->sb->raid_disks++; - mddev->sb->active_disks++; - mddev->sb->working_disks++; - err = add_new_disk (mddev, &dinfo); - } - } else { - /* persistent */ - for (i = 0; (dev = devices[i]); i++) { - dinfo.major = MAJOR(dev); - dinfo.minor = MINOR(dev); - add_new_disk (mddev, &dinfo); - } - } - if (!err) - err = do_md_run(mddev); - if (err) { - mddev->sb_dirty = 0; - do_md_stop(mddev, 0); - printk(KERN_WARNING "md: starting md%d failed\n", minor); - } - } -} - -static int md__init raid_setup(char *str) -{ - int len, pos; - - len = strlen(str) + 1; - pos = 0; - - while (pos < len) { - char *comma = strchr(str+pos, ','); - int wlen; - if (comma) - wlen = (comma-str)-pos; - else wlen = (len-1)-pos; - - if (strncmp(str, "noautodetect", wlen) == 0) - raid_setup_args.noautodetect = 1; - pos += wlen+1; - } - raid_setup_args.set = 1; - return 1; -} - -int md__init md_run_setup(void) -{ - if (raid_setup_args.noautodetect) - printk(KERN_INFO "md: Skipping autodetection of RAID arrays. (raid=noautodetect)\n"); - else - autostart_arrays(); - md_setup_drive(); - return 0; -} - -__setup("raid=", raid_setup); -__setup("md=", md_setup); - -__initcall(md_init); -__initcall(md_run_setup); - -#else /* It is a MODULE */ - -int init_module(void) -{ - return md_init(); -} - -static void free_device_names(void) -{ - while (!list_empty(&device_names)) { - struct dname *tmp = list_entry(device_names.next, - dev_name_t, list); - list_del(&tmp->list); - kfree(tmp); - } -} - - -void cleanup_module(void) -{ - md_unregister_thread(md_recovery_thread); - devfs_unregister(devfs_handle); - - devfs_unregister_blkdev(MAJOR_NR,"md"); - unregister_reboot_notifier(&md_notifier); - unregister_sysctl_table(raid_table_header); -#ifdef CONFIG_PROC_FS - remove_proc_entry("mdstat", NULL); -#endif - - del_gendisk(&md_gendisk); - - blk_dev[MAJOR_NR].queue = NULL; - blksize_size[MAJOR_NR] = NULL; - blk_size[MAJOR_NR] = NULL; - max_readahead[MAJOR_NR] = NULL; - hardsect_size[MAJOR_NR] = NULL; - - free_device_names(); - -} -#endif - -MD_EXPORT_SYMBOL(md_size); -MD_EXPORT_SYMBOL(register_md_personality); -MD_EXPORT_SYMBOL(unregister_md_personality); -MD_EXPORT_SYMBOL(partition_name); -MD_EXPORT_SYMBOL(md_error); -MD_EXPORT_SYMBOL(md_do_sync); -MD_EXPORT_SYMBOL(md_sync_acct); -MD_EXPORT_SYMBOL(md_done_sync); -MD_EXPORT_SYMBOL(md_recover_arrays); -MD_EXPORT_SYMBOL(md_register_thread); -MD_EXPORT_SYMBOL(md_unregister_thread); -MD_EXPORT_SYMBOL(md_update_sb); -MD_EXPORT_SYMBOL(md_wakeup_thread); -MD_EXPORT_SYMBOL(md_print_devices); -MD_EXPORT_SYMBOL(find_rdev_nr); -MD_EXPORT_SYMBOL(md_interrupt_thread); -<<<<<<< found -MD_EXPORT_SYMBOL(mddev_map); -||||||| expected -EXPORT_SYMBOL(mddev_map); -======= ->>>>>>> replacement -MODULE_LICENSE("GPL"); ./linux/md-loop/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.949018433 +0000 @@ -1,4025 +0,0 @@ -/* - md.c : Multiple Devices driver for Linux - Copyright (C) 1998, 1999, 2000 Ingo Molnar - - completely rewritten, based on the MD driver code from Marc Zyngier - - Changes: - - - RAID-1/RAID-5 extensions by Miguel de Icaza, Gadi Oxman, Ingo Molnar - - boot support for linear and striped mode by Harald Hoyer - - kerneld support by Boris Tobotras - - kmod support by: Cyrus Durgin - - RAID0 bugfixes: Mark Anthony Lisher - - Devfs support by Richard Gooch - - - lots of fixes and improvements to the RAID1/RAID5 and generic - RAID code (such as request based resynchronization): - - Neil Brown . - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - You should have received a copy of the GNU General Public License - (for example /usr/src/linux/COPYING); if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*/ - -#include -#include -#include -#include -#include -#include - -#include - -#ifdef CONFIG_KMOD -#include -#endif - -#define __KERNEL_SYSCALLS__ -#include - -#include - -#define MAJOR_NR MD_MAJOR -#define MD_DRIVER - -#include - -#define DEBUG 0 -#if DEBUG -# define dprintk(x...) printk(x) -#else -# define dprintk(x...) do { } while(0) -#endif - -#ifndef MODULE -static void autostart_arrays (void); -#endif - -static mdk_personality_t *pers[MAX_PERSONALITY]; - -/* - * Current RAID-1,4,5 parallel reconstruction 'guaranteed speed limit' - * is 100 KB/sec, so the extra system load does not show up that much. - * Increase it if you want to have more _guaranteed_ speed. Note that - * the RAID driver will use the maximum available bandwith if the IO - * subsystem is idle. There is also an 'absolute maximum' reconstruction - * speed limit - in case reconstruction slows down your system despite - * idle IO detection. - * - * you can change it via /proc/sys/dev/raid/speed_limit_min and _max. - */ - -static int sysctl_speed_limit_min = 100; -static int sysctl_speed_limit_max = 100000; - -static struct ctl_table_header *raid_table_header; - -static ctl_table raid_table[] = { - {DEV_RAID_SPEED_LIMIT_MIN, "speed_limit_min", - &sysctl_speed_limit_min, sizeof(int), 0644, NULL, &proc_dointvec}, - {DEV_RAID_SPEED_LIMIT_MAX, "speed_limit_max", - &sysctl_speed_limit_max, sizeof(int), 0644, NULL, &proc_dointvec}, - {0} -}; - -static ctl_table raid_dir_table[] = { - {DEV_RAID, "raid", NULL, 0, 0555, raid_table}, - {0} -}; - -static ctl_table raid_root_table[] = { - {CTL_DEV, "dev", NULL, 0, 0555, raid_dir_table}, - {0} -}; - -/* - * these have to be allocated separately because external - * subsystems want to have a pre-defined structure - */ -struct hd_struct md_hd_struct[MAX_MD_DEVS]; -static int md_blocksizes[MAX_MD_DEVS]; -static int md_hardsect_sizes[MAX_MD_DEVS]; -static void md_recover_arrays(void); -static mdk_thread_t *md_recovery_thread; - -int md_size[MAX_MD_DEVS]; - -static struct block_device_operations md_fops; -static devfs_handle_t devfs_handle; - -static struct gendisk md_gendisk= -{ - major: MD_MAJOR, - major_name: "md", - minor_shift: 0, - max_p: 1, - part: md_hd_struct, - sizes: md_size, - nr_real: MAX_MD_DEVS, - real_devices: NULL, - next: NULL, - fops: &md_fops, -}; - -/* - * Enables to iterate over all existing md arrays - * all_mddevs_lock protects this list as well as mddev_map. - */ -static MD_LIST_HEAD(all_mddevs); -static spinlock_t all_mddevs_lock = SPIN_LOCK_UNLOCKED; - - -/* - * iterates through all used mddevs in the system. - * We take care to grab the all_mddevs_lock whenever navigating - * the list, and to always hold a refcount when unlocked. - * Any code which breaks out of this loop while own - * a reference to the current mddev and must mddev_put it. - */ -#define ITERATE_MDDEV(mddev,tmp) \ - \ - for (spin_lock(&all_mddevs_lock), \ - (tmp = all_mddevs.next), \ - (mddev = NULL); \ - (void)(tmp != &all_mddevs && \ - mddev_get(list_entry(tmp, mddev_t, all_mddevs))),\ - spin_unlock(&all_mddevs_lock), \ - (mddev ? mddev_put(mddev):(void)NULL), \ - (mddev = list_entry(tmp, mddev_t, all_mddevs)), \ - (tmp != &all_mddevs); \ - spin_lock(&all_mddevs_lock), \ - (tmp = tmp->next) \ - ) - -static mddev_t *mddev_map[MAX_MD_DEVS]; - -static int md_fail_request (request_queue_t *q, struct bio *bio) -{ - bio_io_error(bio); - return 0; -} - -static inline mddev_t *mddev_get(mddev_t *mddev) -{ - atomic_inc(&mddev->active); - return mddev; -} - -static void mddev_put(mddev_t *mddev) -{ - if (!atomic_dec_and_lock(&mddev->active, &all_mddevs_lock)) - return; - if (!mddev->sb && list_empty(&mddev->disks)) { - list_del(&mddev->all_mddevs); - mddev_map[mdidx(mddev)] = NULL; - kfree(mddev); - MOD_DEC_USE_COUNT; - } - spin_unlock(&all_mddevs_lock); -} - -static mddev_t * mddev_find(int unit) -{ - mddev_t *mddev, *new = NULL; - - retry: - spin_lock(&all_mddevs_lock); - if (mddev_map[unit]) { - mddev = mddev_get(mddev_map[unit]); - spin_unlock(&all_mddevs_lock); - if (new) - kfree(new); - return mddev; - } - if (new) { - mddev_map[unit] = new; - list_add(&new->all_mddevs, &all_mddevs); - spin_unlock(&all_mddevs_lock); - MOD_INC_USE_COUNT; - return new; - } - spin_unlock(&all_mddevs_lock); - - new = (mddev_t *) kmalloc(sizeof(*new), GFP_KERNEL); - if (!new) - return NULL; - - memset(new, 0, sizeof(*new)); - - new->__minor = unit; - init_MUTEX(&new->reconfig_sem); - MD_INIT_LIST_HEAD(&new->disks); - MD_INIT_LIST_HEAD(&new->all_mddevs); - atomic_set(&new->active, 1); - - goto retry; -} - -static inline int mddev_lock(mddev_t * mddev) -{ - return down_interruptible(&mddev->reconfig_sem); -} - -static inline int mddev_trylock(mddev_t * mddev) -{ - return down_trylock(&mddev->reconfig_sem); -} - -static inline void mddev_unlock(mddev_t * mddev) -{ - up(&mddev->reconfig_sem); -} - -mdk_rdev_t * find_rdev_nr(mddev_t *mddev, int nr) -{ - mdk_rdev_t * rdev; - struct md_list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == nr) - return rdev; - } - return NULL; -} - -mdk_rdev_t * find_rdev(mddev_t * mddev, kdev_t dev) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->dev == dev) - return rdev; - } - return NULL; -} - -static MD_LIST_HEAD(device_names); - -char * partition_name(kdev_t dev) -{ - struct gendisk *hd; - static char nomem [] = ""; - dev_name_t *dname; - struct md_list_head *tmp; - - list_for_each(tmp, &device_names) { - dname = md_list_entry(tmp, dev_name_t, list); - if (dname->dev == dev) - return dname->name; - } - - dname = (dev_name_t *) kmalloc(sizeof(*dname), GFP_KERNEL); - - if (!dname) - return nomem; - /* - * ok, add this new device name to the list - */ - hd = get_gendisk (dev); - dname->name = NULL; - if (hd) - dname->name = disk_name (hd, MINOR(dev), dname->namebuf); - if (!dname->name) { - sprintf (dname->namebuf, "[dev %s]", kdevname(dev)); - dname->name = dname->namebuf; - } - - dname->dev = dev; - md_list_add(&dname->list, &device_names); - - return dname->name; -} - -static unsigned int calc_dev_sboffset(kdev_t dev, mddev_t *mddev, - int persistent) -{ - unsigned int size = 0; - - if (blk_size[MAJOR(dev)]) - size = blk_size[MAJOR(dev)][MINOR(dev)]; - if (persistent) - size = MD_NEW_SIZE_BLOCKS(size); - return size; -} - -static unsigned int calc_dev_size(kdev_t dev, mddev_t *mddev, int persistent) -{ - unsigned int size; - - size = calc_dev_sboffset(dev, mddev, persistent); - if (!mddev->sb) { - MD_BUG(); - return size; - } - if (mddev->sb->chunk_size) - size &= ~(mddev->sb->chunk_size/1024 - 1); - return size; -} - -static unsigned int zoned_raid_size(mddev_t *mddev) -{ - unsigned int mask; - mdk_rdev_t * rdev; - struct md_list_head *tmp; - - if (!mddev->sb) { - MD_BUG(); - return -EINVAL; - } - /* - * do size and offset calculations. - */ - mask = ~(mddev->sb->chunk_size/1024 - 1); - - ITERATE_RDEV(mddev,rdev,tmp) { - rdev->size &= mask; - md_size[mdidx(mddev)] += rdev->size; - } - return 0; -} - -static void remove_descriptor(mdp_disk_t *disk, mdp_super_t *sb) -{ - if (disk_active(disk)) { - sb->working_disks--; - } else { - if (disk_spare(disk)) { - sb->spare_disks--; - sb->working_disks--; - } else { - sb->failed_disks--; - } - } - sb->nr_disks--; - disk->major = 0; - disk->minor = 0; - mark_disk_removed(disk); -} - -#define BAD_MAGIC KERN_ERR \ -"md: invalid raid superblock magic on %s\n" - -#define BAD_MINOR KERN_ERR \ -"md: %s: invalid raid minor (%x)\n" - -#define OUT_OF_MEM KERN_ALERT \ -"md: out of memory.\n" - -#define NO_SB KERN_ERR \ -"md: disabled device %s, could not read superblock.\n" - -#define BAD_CSUM KERN_WARNING \ -"md: invalid superblock checksum on %s\n" - -static int alloc_array_sb(mddev_t * mddev) -{ - if (mddev->sb) { - MD_BUG(); - return 0; - } - - mddev->sb = (mdp_super_t *) __get_free_page (GFP_KERNEL); - if (!mddev->sb) - return -ENOMEM; - md_clear_page(mddev->sb); - return 0; -} - -static int alloc_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb) - MD_BUG(); - - rdev->sb_page = alloc_page(GFP_KERNEL); - if (!rdev->sb_page) { - printk(OUT_OF_MEM); - return -EINVAL; - } - rdev->sb = (mdp_super_t *) page_address(rdev->sb_page); - - return 0; -} - -static void free_disk_sb(mdk_rdev_t * rdev) -{ - if (rdev->sb_page) { - page_cache_release(rdev->sb_page); - rdev->sb = NULL; - rdev->sb_page = NULL; - rdev->sb_offset = 0; - rdev->size = 0; - } else { - if (!rdev->faulty) - MD_BUG(); - } -} - - -static void bh_complete(struct buffer_head *bh, int uptodate) -{ - - if (uptodate) - set_bit(BH_Uptodate, &bh->b_state); - - complete((struct completion*)bh->b_private); -} - -static int sync_page_io(kdev_t dev, unsigned long sector, int size, - struct page *page, int rw) -{ - struct buffer_head bh; - struct completion event; - - init_completion(&event); - init_buffer(&bh, bh_complete, &event); - bh.b_rdev = dev; - bh.b_rsector = sector; - bh.b_state = (1 << BH_Req) | (1 << BH_Mapped) | (1 << BH_Lock); - bh.b_size = size; - bh.b_page = page; - bh.b_reqnext = NULL; - bh.b_data = page_address(page); - generic_make_request(rw, &bh); - - run_task_queue(&tq_disk); - wait_for_completion(&event); - - return test_bit(BH_Uptodate, &bh.b_state); -} - -static int read_disk_sb(mdk_rdev_t * rdev) -{ - int ret = -EINVAL; - kdev_t dev = rdev->dev; - unsigned long sb_offset; - - if (!rdev->sb) { - MD_BUG(); - goto abort; - } - - /* - * Calculate the position of the superblock, - * it's at the end of the disk - */ - sb_offset = calc_dev_sboffset(rdev->dev, rdev->mddev, 1); - rdev->sb_offset = sb_offset; - - if (!sync_page_io(dev, sb_offset<<1, MD_SB_BYTES, rdev->sb_page, READ)) { - printk(NO_SB,partition_name(dev)); - return -EINVAL; - } - printk(KERN_INFO " [events: %08lx]\n", (unsigned long)rdev->sb->events_lo); - ret = 0; -abort: - return ret; -} - -static unsigned int calc_sb_csum(mdp_super_t * sb) -{ - unsigned int disk_csum, csum; - - disk_csum = sb->sb_csum; - sb->sb_csum = 0; - csum = csum_partial((void *)sb, MD_SB_BYTES, 0); - sb->sb_csum = disk_csum; - return csum; -} - -/* - * Check one RAID superblock for generic plausibility - */ - -static int check_disk_sb(mdk_rdev_t * rdev) -{ - mdp_super_t *sb; - int ret = -EINVAL; - - sb = rdev->sb; - if (!sb) { - MD_BUG(); - goto abort; - } - - if (sb->md_magic != MD_SB_MAGIC) { - printk(BAD_MAGIC, partition_name(rdev->dev)); - goto abort; - } - - if (sb->md_minor >= MAX_MD_DEVS) { - printk(BAD_MINOR, partition_name(rdev->dev), sb->md_minor); - goto abort; - } - - if (calc_sb_csum(sb) != sb->sb_csum) { - printk(BAD_CSUM, partition_name(rdev->dev)); - goto abort; - } - ret = 0; -abort: - return ret; -} - -static kdev_t dev_unit(kdev_t dev) -{ - unsigned int mask; - struct gendisk *hd = get_gendisk(dev); - - if (!hd) - return 0; - mask = ~((1 << hd->minor_shift) - 1); - - return MKDEV(MAJOR(dev), MINOR(dev) & mask); -} - -static mdk_rdev_t * match_dev_unit(mddev_t *mddev, kdev_t dev) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev,rdev,tmp) - if (dev_unit(rdev->dev) == dev_unit(dev)) - return rdev; - - return NULL; -} - -static int match_mddev_units(mddev_t *mddev1, mddev_t *mddev2) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - ITERATE_RDEV(mddev1,rdev,tmp) - if (match_dev_unit(mddev2, rdev->dev)) - return 1; - - return 0; -} - -static MD_LIST_HEAD(all_raid_disks); -static MD_LIST_HEAD(pending_raid_disks); - -static void bind_rdev_to_array(mdk_rdev_t * rdev, mddev_t * mddev) -{ - mdk_rdev_t *same_pdev; - - if (rdev->mddev) { - MD_BUG(); - return; - } - same_pdev = match_dev_unit(mddev, rdev->dev); - if (same_pdev) - printk( KERN_WARNING -"md%d: WARNING: %s appears to be on the same physical disk as %s. True\n" -" protection against single-disk failure might be compromised.\n", - mdidx(mddev), partition_name(rdev->dev), - partition_name(same_pdev->dev)); - - md_list_add(&rdev->same_set, &mddev->disks); - rdev->mddev = mddev; - printk(KERN_INFO "md: bind<%s>\n", partition_name(rdev->dev)); -} - -static void unbind_rdev_from_array(mdk_rdev_t * rdev) -{ - if (!rdev->mddev) { - MD_BUG(); - return; - } - list_del_init(&rdev->same_set); - printk(KERN_INFO "md: unbind<%s>\n", partition_name(rdev->dev)); - rdev->mddev = NULL; -} - -/* - * prevent the device from being mounted, repartitioned or - * otherwise reused by a RAID array (or any other kernel - * subsystem), by opening the device. [simply getting an - * inode is not enough, the SCSI module usage code needs - * an explicit open() on the device] - */ -static int lock_rdev(mdk_rdev_t *rdev) -{ - int err = 0; - struct block_device *bdev; - - bdev = bdget(rdev->dev); - if (!bdev) - return -ENOMEM; - err = blkdev_get(bdev, FMODE_READ|FMODE_WRITE, 0, BDEV_RAW); - if (!err) - rdev->bdev = bdev; - return err; -} - -static void unlock_rdev(mdk_rdev_t *rdev) -{ - struct block_device *bdev = rdev->bdev; - rdev->bdev = NULL; - if (!bdev) - MD_BUG(); - blkdev_put(bdev, BDEV_RAW); -} - -void md_autodetect_dev(kdev_t dev); - -static void export_rdev(mdk_rdev_t * rdev) -{ - printk(KERN_INFO "md: export_rdev(%s)\n",partition_name(rdev->dev)); - if (rdev->mddev) - MD_BUG(); - unlock_rdev(rdev); - free_disk_sb(rdev); - list_del_init(&rdev->all); - if (!list_empty(&rdev->pending)) { - printk(KERN_INFO "md: (%s was pending)\n", - partition_name(rdev->dev)); - list_del_init(&rdev->pending); - } -#ifndef MODULE - md_autodetect_dev(rdev->dev); -#endif - rdev->dev = 0; - rdev->faulty = 0; - kfree(rdev); -} - -static void kick_rdev_from_array(mdk_rdev_t * rdev) -{ - unbind_rdev_from_array(rdev); - export_rdev(rdev); -} - -static void export_array(mddev_t *mddev) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - mdp_super_t *sb = mddev->sb; - - if (mddev->sb) { - mddev->sb = NULL; - free_page((unsigned long) sb); - } - - ITERATE_RDEV(mddev,rdev,tmp) { - if (!rdev->mddev) { - MD_BUG(); - continue; - } - kick_rdev_from_array(rdev); - } - if (!list_empty(&mddev->disks)) - MD_BUG(); -} - -static void free_mddev(mddev_t *mddev) -{ - if (!mddev) { - MD_BUG(); - return; - } - - export_array(mddev); - md_size[mdidx(mddev)] = 0; - md_hd_struct[mdidx(mddev)].nr_sects = 0; -} - -#undef BAD_CSUM -#undef BAD_MAGIC -#undef OUT_OF_MEM -#undef NO_SB - -static void print_desc(mdp_disk_t *desc) -{ - printk(" DISK\n", desc->number, - partition_name(MKDEV(desc->major,desc->minor)), - desc->major,desc->minor,desc->raid_disk,desc->state); -} - -static void print_sb(mdp_super_t *sb) -{ - int i; - - printk(KERN_INFO "md: SB: (V:%d.%d.%d) ID:<%08x.%08x.%08x.%08x> CT:%08x\n", - sb->major_version, sb->minor_version, sb->patch_version, - sb->set_uuid0, sb->set_uuid1, sb->set_uuid2, sb->set_uuid3, - sb->ctime); - printk(KERN_INFO "md: L%d S%08d ND:%d RD:%d md%d LO:%d CS:%d\n", sb->level, - sb->size, sb->nr_disks, sb->raid_disks, sb->md_minor, - sb->layout, sb->chunk_size); - printk(KERN_INFO "md: UT:%08x ST:%d AD:%d WD:%d FD:%d SD:%d CSUM:%08x E:%08lx\n", - sb->utime, sb->state, sb->active_disks, sb->working_disks, - sb->failed_disks, sb->spare_disks, - sb->sb_csum, (unsigned long)sb->events_lo); - - printk(KERN_INFO); - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - - desc = sb->disks + i; - if (desc->number || desc->major || desc->minor || - desc->raid_disk || (desc->state && (desc->state != 4))) { - printk(" D %2d: ", i); - print_desc(desc); - } - } - printk(KERN_INFO "md: THIS: "); - print_desc(&sb->this_disk); - -} - -static void print_rdev(mdk_rdev_t *rdev) -{ - printk(KERN_INFO "md: rdev %s: O:%s, SZ:%08ld F:%d DN:%d ", - partition_name(rdev->dev), partition_name(rdev->old_dev), - rdev->size, rdev->faulty, rdev->desc_nr); - if (rdev->sb) { - printk(KERN_INFO "md: rdev superblock:\n"); - print_sb(rdev->sb); - } else - printk(KERN_INFO "md: no rdev superblock!\n"); -} - -void md_print_devices(void) -{ - struct md_list_head *tmp, *tmp2; - mdk_rdev_t *rdev; - mddev_t *mddev; - - printk("\n"); - printk("md: **********************************\n"); - printk("md: * *\n"); - printk("md: **********************************\n"); - ITERATE_MDDEV(mddev,tmp) if (mddev_lock(mddev)==0) { - printk("md%d: ", mdidx(mddev)); - - ITERATE_RDEV(mddev,rdev,tmp2) - printk("<%s>", partition_name(rdev->dev)); - - if (mddev->sb) { - printk(" array superblock:\n"); - print_sb(mddev->sb); - } else - printk(" no array superblock.\n"); - - ITERATE_RDEV(mddev,rdev,tmp2) - print_rdev(rdev); - mddev_unlock(mddev); - } - printk("md: **********************************\n"); - printk("\n"); -} - -static int sb_equal(mdp_super_t *sb1, mdp_super_t *sb2) -{ - int ret; - mdp_super_t *tmp1, *tmp2; - - tmp1 = kmalloc(sizeof(*tmp1),GFP_KERNEL); - tmp2 = kmalloc(sizeof(*tmp2),GFP_KERNEL); - - if (!tmp1 || !tmp2) { - ret = 0; - printk(KERN_INFO "md.c: sb1 is not equal to sb2!\n"); - goto abort; - } - - *tmp1 = *sb1; - *tmp2 = *sb2; - - /* - * nr_disks is not constant - */ - tmp1->nr_disks = 0; - tmp2->nr_disks = 0; - - if (memcmp(tmp1, tmp2, MD_SB_GENERIC_CONSTANT_WORDS * 4)) - ret = 0; - else - ret = 1; - -abort: - if (tmp1) - kfree(tmp1); - if (tmp2) - kfree(tmp2); - - return ret; -} - -static int uuid_equal(mdk_rdev_t *rdev1, mdk_rdev_t *rdev2) -{ - if ( (rdev1->sb->set_uuid0 == rdev2->sb->set_uuid0) && - (rdev1->sb->set_uuid1 == rdev2->sb->set_uuid1) && - (rdev1->sb->set_uuid2 == rdev2->sb->set_uuid2) && - (rdev1->sb->set_uuid3 == rdev2->sb->set_uuid3)) - - return 1; - - return 0; -} - -static mdk_rdev_t * find_rdev_all(kdev_t dev) -{ - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - list_for_each(tmp, &all_raid_disks) { - rdev = md_list_entry(tmp, mdk_rdev_t, all); - if (rdev->dev == dev) - return rdev; - } - return NULL; -} - -#define GETBLK_FAILED KERN_ERR \ -"md: getblk failed for device %s\n" - -static int write_disk_sb(mdk_rdev_t * rdev) -{ - kdev_t dev; - unsigned long sb_offset, size; - - if (!rdev->sb) { - MD_BUG(); - return 1; - } - if (rdev->faulty) { - MD_BUG(); - return 1; - } - if (rdev->sb->md_magic != MD_SB_MAGIC) { - MD_BUG(); - return 1; - } - - dev = rdev->dev; - sb_offset = calc_dev_sboffset(dev, rdev->mddev, 1); - if (rdev->sb_offset != sb_offset) { - printk(KERN_INFO "%s's sb offset has changed from %ld to %ld, skipping\n", - partition_name(dev), rdev->sb_offset, sb_offset); - goto skip; - } - /* - * If the disk went offline meanwhile and it's just a spare, then - * its size has changed to zero silently, and the MD code does - * not yet know that it's faulty. - */ - size = calc_dev_size(dev, rdev->mddev, 1); - if (size != rdev->size) { - printk(KERN_INFO "%s's size has changed from %ld to %ld since import, skipping\n", - partition_name(dev), rdev->size, size); - goto skip; - } - - printk(KERN_INFO "(write) %s's sb offset: %ld\n", partition_name(dev), sb_offset); - - if (!sync_page_io(dev, sb_offset<<1, MD_SB_BYTES, rdev->sb_page, WRITE)) { - printk("md: write_disk_sb failed for device %s\n", partition_name(dev)); - return 1; - } -skip: - return 0; -} -#undef GETBLK_FAILED - -static void set_this_disk(mddev_t *mddev, mdk_rdev_t *rdev) -{ - int i, ok = 0; - mdp_disk_t *desc; - - for (i = 0; i < MD_SB_DISKS; i++) { - desc = mddev->sb->disks + i; -#if 0 - if (disk_faulty(desc)) { - if (MKDEV(desc->major,desc->minor) == rdev->dev) - ok = 1; - continue; - } -#endif - if (MKDEV(desc->major,desc->minor) == rdev->dev) { - rdev->sb->this_disk = *desc; - rdev->desc_nr = desc->number; - ok = 1; - break; - } - } - - if (!ok) { - MD_BUG(); - } -} - -static int sync_sbs(mddev_t * mddev) -{ - mdk_rdev_t *rdev; - mdp_super_t *sb; - struct md_list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty || rdev->alias_device) - continue; - sb = rdev->sb; - *sb = *mddev->sb; - set_this_disk(mddev, rdev); - sb->sb_csum = calc_sb_csum(sb); - } - return 0; -} - -void __md_update_sb(mddev_t * mddev) -{ - int err, count = 100; - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - if (!mddev->sb_dirty) { - printk("hm, md_update_sb() called without ->sb_dirty == 1, from %p.\n", __builtin_return_address(0)); - return 0; - } - mddev->sb_dirty = 0; -repeat: - mddev->sb->utime = CURRENT_TIME; - if ((++mddev->sb->events_lo)==0) - ++mddev->sb->events_hi; - - if ((mddev->sb->events_lo|mddev->sb->events_hi)==0) { - /* - * oops, this 64-bit counter should never wrap. - * Either we are in around ~1 trillion A.C., assuming - * 1 reboot per second, or we have a bug: - */ - MD_BUG(); - mddev->sb->events_lo = mddev->sb->events_hi = 0xffffffff; - } - sync_sbs(mddev); - - /* - * do not write anything to disk if using - * nonpersistent superblocks - */ - if (mddev->sb->not_persistent) - return; - - printk(KERN_INFO "md: updating md%d RAID superblock on device\n", - mdidx(mddev)); - - err = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - printk(KERN_INFO "md: "); - if (rdev->faulty) - printk("(skipping faulty "); - if (rdev->alias_device) - printk("(skipping alias "); - if (!rdev->faulty && disk_faulty(&rdev->sb->this_disk)) { - printk("(skipping new-faulty %s )\n", - partition_name(rdev->dev)); - continue; - } - printk("%s ", partition_name(rdev->dev)); - if (!rdev->faulty && !rdev->alias_device) { - printk("[events: %08lx]", - (unsigned long)rdev->sb->events_lo); - err += write_disk_sb(rdev); - } else - printk(")\n"); - } - if (err) { - if (--count) { - printk(KERN_ERR "md: errors occurred during superblock update, repeating\n"); - goto repeat; - } - printk(KERN_ERR "md: excessive errors occurred during superblock update, exiting\n"); - } -} - -void md_update_sb(mddev_t *mddev) -{ - if (mddev_lock(mddev)) - return; - if (mddev->sb_dirty) - __md_update_sb(mddev); - mddev_unlock(mddev); -} - - -/* - * Import a device. If 'on_disk', then sanity check the superblock - * - * mark the device faulty if: - * - * - the device is nonexistent (zero size) - * - the device has no valid superblock - * - */ -static int md_import_device(kdev_t newdev, int on_disk) -{ - int err; - mdk_rdev_t *rdev; - unsigned int size; - - if (find_rdev_all(newdev)) - return -EEXIST; - - rdev = (mdk_rdev_t *) kmalloc(sizeof(*rdev), GFP_KERNEL); - if (!rdev) { - printk(KERN_ERR "md: could not alloc mem for %s!\n", partition_name(newdev)); - return -ENOMEM; - } - memset(rdev, 0, sizeof(*rdev)); - - if (is_mounted(newdev)) { - printk(KERN_WARNING "md: can not import %s, has active inodes!\n", - partition_name(newdev)); - err = -EBUSY; - goto abort_free; - } - - if ((err = alloc_disk_sb(rdev))) - goto abort_free; - - rdev->dev = newdev; - if (lock_rdev(rdev)) { - printk(KERN_ERR "md: could not lock %s, zero-size? Marking faulty.\n", - partition_name(newdev)); - err = -EINVAL; - goto abort_free; - } - rdev->desc_nr = -1; - rdev->faulty = 0; - - size = 0; - if (blk_size[MAJOR(newdev)]) - size = blk_size[MAJOR(newdev)][MINOR(newdev)]; - if (!size) { - printk(KERN_WARNING "md: %s has zero size, marking faulty!\n", - partition_name(newdev)); - err = -EINVAL; - goto abort_free; - } - - if (on_disk) { - if ((err = read_disk_sb(rdev))) { - printk(KERN_WARNING "md: could not read %s's sb, not importing!\n", - partition_name(newdev)); - goto abort_free; - } - if ((err = check_disk_sb(rdev))) { - printk(KERN_WARNING "md: %s has invalid sb, not importing!\n", - partition_name(newdev)); - goto abort_free; - } - - if (rdev->sb->level != -4) { - rdev->old_dev = MKDEV(rdev->sb->this_disk.major, - rdev->sb->this_disk.minor); - rdev->desc_nr = rdev->sb->this_disk.number; - } else { - rdev->old_dev = MKDEV(0, 0); - rdev->desc_nr = -1; - } - } - md_list_add(&rdev->all, &all_raid_disks); - MD_INIT_LIST_HEAD(&rdev->pending); - INIT_LIST_HEAD(&rdev->same_set); - - return 0; - -abort_free: - if (rdev->sb) { - if (rdev->bdev) - unlock_rdev(rdev); - free_disk_sb(rdev); - } - kfree(rdev); - return err; -} - -/* - * Check a full RAID array for plausibility - */ - -#define INCONSISTENT KERN_ERR \ -"md: fatal superblock inconsistency in %s -- removing from array\n" - -#define OUT_OF_DATE KERN_ERR \ -"md: superblock update time inconsistency -- using the most recent one\n" - -#define OLD_VERSION KERN_ALERT \ -"md: md%d: unsupported raid array version %d.%d.%d\n" - -#define NOT_CLEAN_IGNORE KERN_ERR \ -"md: md%d: raid array is not clean -- starting background reconstruction\n" - -#define UNKNOWN_LEVEL KERN_ERR \ -"md: md%d: unsupported raid level %d\n" - -static int analyze_sbs(mddev_t * mddev) -{ - int out_of_date = 0, i, first; - struct md_list_head *tmp, *tmp2; - mdk_rdev_t *rdev, *rdev2, *freshest; - mdp_super_t *sb; - - /* - * Verify the RAID superblock on each real device - */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) { - MD_BUG(); - goto abort; - } - if (!rdev->sb) { - MD_BUG(); - goto abort; - } - if (check_disk_sb(rdev)) - goto abort; - } - - /* - * The superblock constant part has to be the same - * for all disks in the array. - */ - sb = NULL; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (!sb) { - sb = rdev->sb; - continue; - } - if (!sb_equal(sb, rdev->sb)) { - printk(INCONSISTENT, partition_name(rdev->dev)); - kick_rdev_from_array(rdev); - continue; - } - } - - /* - * OK, we have all disks and the array is ready to run. Let's - * find the freshest superblock, that one will be the superblock - * that represents the whole array. - */ - if (!mddev->sb) - if (alloc_array_sb(mddev)) - goto abort; - sb = mddev->sb; - freshest = NULL; - - ITERATE_RDEV(mddev,rdev,tmp) { - __u64 ev1, ev2; - /* - * if the checksum is invalid, use the superblock - * only as a last resort. (decrease it's age by - * one event) - */ - if (calc_sb_csum(rdev->sb) != rdev->sb->sb_csum) { - if (rdev->sb->events_lo || rdev->sb->events_hi) - if ((rdev->sb->events_lo--)==0) - rdev->sb->events_hi--; - } - - printk(KERN_INFO "md: %s's event counter: %08lx\n", - partition_name(rdev->dev), - (unsigned long)rdev->sb->events_lo); - if (!freshest) { - freshest = rdev; - continue; - } - /* - * Find the newest superblock version - */ - ev1 = md_event(rdev->sb); - ev2 = md_event(freshest->sb); - if (ev1 != ev2) { - out_of_date = 1; - if (ev1 > ev2) - freshest = rdev; - } - } - if (out_of_date) { - printk(OUT_OF_DATE); - printk(KERN_INFO "md: freshest: %s\n", partition_name(freshest->dev)); - } - memcpy (sb, freshest->sb, sizeof(*sb)); - - /* - * at this point we have picked the 'best' superblock - * from all available superblocks. - * now we validate this superblock and kick out possibly - * failed disks. - */ - ITERATE_RDEV(mddev,rdev,tmp) { - /* - * Kick all non-fresh devices - */ - __u64 ev1, ev2; - ev1 = md_event(rdev->sb); - ev2 = md_event(sb); - ++ev1; - if (ev1 < ev2) { - printk(KERN_WARNING "md: kicking non-fresh %s from array!\n", - partition_name(rdev->dev)); - kick_rdev_from_array(rdev); - continue; - } - } - - /* - * Fix up changed device names ... but only if this disk has a - * recent update time. Use faulty checksum ones too. - */ - if (mddev->sb->level != -4) - ITERATE_RDEV(mddev,rdev,tmp) { - __u64 ev1, ev2, ev3; - if (rdev->faulty || rdev->alias_device) { - MD_BUG(); - goto abort; - } - ev1 = md_event(rdev->sb); - ev2 = md_event(sb); - ev3 = ev2; - --ev3; - if ((rdev->dev != rdev->old_dev) && - ((ev1 == ev2) || (ev1 == ev3))) { - mdp_disk_t *desc; - - printk(KERN_WARNING "md: device name has changed from %s to %s since last import!\n", - partition_name(rdev->old_dev), partition_name(rdev->dev)); - if (rdev->desc_nr == -1) { - MD_BUG(); - goto abort; - } - desc = &sb->disks[rdev->desc_nr]; - if (rdev->old_dev != MKDEV(desc->major, desc->minor)) { - MD_BUG(); - goto abort; - } - desc->major = MAJOR(rdev->dev); - desc->minor = MINOR(rdev->dev); - desc = &rdev->sb->this_disk; - desc->major = MAJOR(rdev->dev); - desc->minor = MINOR(rdev->dev); - } - } - - /* - * Remove unavailable and faulty devices ... - * - * note that if an array becomes completely unrunnable due to - * missing devices, we do not write the superblock back, so the - * administrator has a chance to fix things up. The removal thus - * only happens if it's nonfatal to the contents of the array. - */ - for (i = 0; i < MD_SB_DISKS; i++) { - int found; - mdp_disk_t *desc; - kdev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - /* - * We kick faulty devices/descriptors immediately. - * - * Note: multipath devices are a special case. Since we - * were able to read the superblock on the path, we don't - * care if it was previously marked as faulty, it's up now - * so enable it. - */ - if (disk_faulty(desc) && mddev->sb->level != -4) { - found = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr != desc->number) - continue; - printk(KERN_WARNING "md%d: kicking faulty %s!\n", - mdidx(mddev),partition_name(rdev->dev)); - kick_rdev_from_array(rdev); - found = 1; - break; - } - if (!found) { - if (dev == MKDEV(0,0)) - continue; - printk(KERN_WARNING "md%d: removing former faulty %s!\n", - mdidx(mddev), partition_name(dev)); - } - remove_descriptor(desc, sb); - continue; - } else if (disk_faulty(desc)) { - /* - * multipath entry marked as faulty, unfaulty it - */ - rdev = find_rdev(mddev, dev); - if(rdev) - mark_disk_spare(desc); - else - remove_descriptor(desc, sb); - } - - if (dev == MKDEV(0,0)) - continue; - /* - * Is this device present in the rdev ring? - */ - found = 0; - ITERATE_RDEV(mddev,rdev,tmp) { - /* - * Multi-path IO special-case: since we have no - * this_disk descriptor at auto-detect time, - * we cannot check rdev->number. - * We can check the device though. - */ - if ((sb->level == -4) && (rdev->dev == - MKDEV(desc->major,desc->minor))) { - found = 1; - break; - } - if (rdev->desc_nr == desc->number) { - found = 1; - break; - } - } - if (found) - continue; - - printk(KERN_WARNING "md%d: former device %s is unavailable, removing from array!\n", - mdidx(mddev), partition_name(dev)); - remove_descriptor(desc, sb); - } - - /* - * Double check wether all devices mentioned in the - * superblock are in the rdev ring. - */ - first = 1; - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - kdev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - if (dev == MKDEV(0,0)) - continue; - - if (disk_faulty(desc)) { - MD_BUG(); - goto abort; - } - - rdev = find_rdev(mddev, dev); - if (!rdev) { - MD_BUG(); - goto abort; - } - /* - * In the case of Multipath-IO, we have no - * other information source to find out which - * disk is which, only the position of the device - * in the superblock: - */ - if (mddev->sb->level == -4) { - if ((rdev->desc_nr != -1) && (rdev->desc_nr != i)) { - MD_BUG(); - goto abort; - } - rdev->desc_nr = i; - if (!first) - rdev->alias_device = 1; - else - first = 0; - } - } - - /* - * Kick all rdevs that are not in the - * descriptor array: - */ - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == -1) - kick_rdev_from_array(rdev); - } - - /* - * Do a final reality check. - */ - if (mddev->sb->level != -4) { - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->desc_nr == -1) { - MD_BUG(); - goto abort; - } - /* - * is the desc_nr unique? - */ - ITERATE_RDEV(mddev,rdev2,tmp2) { - if ((rdev2 != rdev) && - (rdev2->desc_nr == rdev->desc_nr)) { - MD_BUG(); - goto abort; - } - } - /* - * is the device unique? - */ - ITERATE_RDEV(mddev,rdev2,tmp2) { - if ((rdev2 != rdev) && - (rdev2->dev == rdev->dev)) { - MD_BUG(); - goto abort; - } - } - } - } - - /* - * Check if we can support this RAID array - */ - if (sb->major_version != MD_MAJOR_VERSION || - sb->minor_version > MD_MINOR_VERSION) { - - printk(OLD_VERSION, mdidx(mddev), sb->major_version, - sb->minor_version, sb->patch_version); - goto abort; - } - - if ((sb->state != (1 << MD_SB_CLEAN)) && ((sb->level == 1) || - (sb->level == 4) || (sb->level == 5))) - printk(NOT_CLEAN_IGNORE, mdidx(mddev)); - - return 0; -abort: - return 1; -} - -#undef INCONSISTENT -#undef OUT_OF_DATE -#undef OLD_VERSION -#undef OLD_LEVEL - -static int device_size_calculation(mddev_t * mddev) -{ - int data_disks = 0, persistent; - unsigned int readahead; - mdp_super_t *sb = mddev->sb; - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - /* - * Do device size calculation. Bail out if too small. - * (we have to do this after having validated chunk_size, - * because device size has to be modulo chunk_size) - */ - persistent = !mddev->sb->not_persistent; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (rdev->size) { - MD_BUG(); - continue; - } - rdev->size = calc_dev_size(rdev->dev, mddev, persistent); - if (rdev->size < sb->chunk_size / 1024) { - printk(KERN_WARNING - "md: Dev %s smaller than chunk_size: %ldk < %dk\n", - partition_name(rdev->dev), - rdev->size, sb->chunk_size / 1024); - return -EINVAL; - } - } - - switch (sb->level) { - case -4: - data_disks = 1; - break; - case -3: - data_disks = 1; - break; - case -2: - data_disks = 1; - break; - case -1: - zoned_raid_size(mddev); - data_disks = 1; - break; - case 0: - zoned_raid_size(mddev); - data_disks = sb->raid_disks; - break; - case 1: - data_disks = 1; - break; - case 4: - case 5: - data_disks = sb->raid_disks-1; - break; - default: - printk(UNKNOWN_LEVEL, mdidx(mddev), sb->level); - goto abort; - } - if (!md_size[mdidx(mddev)]) - md_size[mdidx(mddev)] = sb->size * data_disks; - - readahead = MD_READAHEAD; - if ((sb->level == 0) || (sb->level == 4) || (sb->level == 5)) { - readahead = (mddev->sb->chunk_size>>PAGE_SHIFT) * 4 * data_disks; - if (readahead < data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2) - readahead = data_disks * (MAX_SECTORS>>(PAGE_SHIFT-9))*2; - } else { - // (no multipath branch - it uses the default setting) - if (sb->level == -3) - readahead = 0; - } - - printk(KERN_INFO "md%d: max total readahead window set to %ldk\n", - mdidx(mddev), readahead*(PAGE_SIZE/1024)); - - printk(KERN_INFO - "md%d: %d data-disks, max readahead per data-disk: %ldk\n", - mdidx(mddev), data_disks, readahead/data_disks*(PAGE_SIZE/1024)); - return 0; -abort: - return 1; -} - - -#define TOO_BIG_CHUNKSIZE KERN_ERR \ -"too big chunk_size: %d > %d\n" - -#define TOO_SMALL_CHUNKSIZE KERN_ERR \ -"too small chunk_size: %d < %ld\n" - -#define BAD_CHUNKSIZE KERN_ERR \ -"no chunksize specified, see 'man raidtab'\n" - -static int do_md_run(mddev_t * mddev) -{ - int pnum, err; - int chunk_size; - struct md_list_head *tmp; - mdk_rdev_t *rdev; - - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return -EINVAL; - } - - if (mddev->pers) - return -EBUSY; - - /* - * Resize disks to align partitions size on a given - * chunk size. - */ - md_size[mdidx(mddev)] = 0; - - /* - * Analyze all RAID superblock(s) - */ - if (analyze_sbs(mddev)) { - MD_BUG(); - return -EINVAL; - } - - chunk_size = mddev->sb->chunk_size; - pnum = level_to_pers(mddev->sb->level); - - if ((pnum != MULTIPATH) && (pnum != RAID1)) { - if (!chunk_size) { - /* - * 'default chunksize' in the old md code used to - * be PAGE_SIZE, baaad. - * we abort here to be on the safe side. We dont - * want to continue the bad practice. - */ - printk(BAD_CHUNKSIZE); - return -EINVAL; - } - if (chunk_size > MAX_CHUNK_SIZE) { - printk(TOO_BIG_CHUNKSIZE, chunk_size, MAX_CHUNK_SIZE); - return -EINVAL; - } - /* - * chunk-size has to be a power of 2 and multiples of PAGE_SIZE - */ - if ( (1 << ffz(~chunk_size)) != chunk_size) { - MD_BUG(); - return -EINVAL; - } - if (chunk_size < PAGE_SIZE) { - printk(TOO_SMALL_CHUNKSIZE, chunk_size, PAGE_SIZE); - return -EINVAL; - } - } else - if (chunk_size) - printk(KERN_INFO "md: RAID level %d does not need chunksize! Continuing anyway.\n", - mddev->sb->level); - - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - if (!pers[pnum]) - { -#ifdef CONFIG_KMOD - char module_name[80]; - sprintf (module_name, "md-personality-%d", pnum); - request_module (module_name); - if (!pers[pnum]) -#endif - { - printk(KERN_ERR "md: personality %d is not loaded!\n", - pnum); - return -EINVAL; - } - } - - if (device_size_calculation(mddev)) - return -EINVAL; - - /* - * Drop all container device buffers, from now on - * the only valid external interface is through the md - * device. - * Also find largest hardsector size - */ - md_hardsect_sizes[mdidx(mddev)] = 512; - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - invalidate_device(rdev->dev, 1); - if (get_hardsect_size(rdev->dev) - > md_hardsect_sizes[mdidx(mddev)]) - md_hardsect_sizes[mdidx(mddev)] = - get_hardsect_size(rdev->dev); - } - md_blocksizes[mdidx(mddev)] = 1024; - if (md_blocksizes[mdidx(mddev)] < md_hardsect_sizes[mdidx(mddev)]) - md_blocksizes[mdidx(mddev)] = md_hardsect_sizes[mdidx(mddev)]; - mddev->pers = pers[pnum]; - - blk_queue_make_request(&mddev->queue, mddev->pers->make_request); - mddev->queue.queuedata = mddev; - - err = mddev->pers->run(mddev); - if (err) { - printk(KERN_ERR "md: pers->run() failed ...\n"); - mddev->pers = NULL; - return -EINVAL; - } - - mddev->in_sync = (mddev->sb->state & (1<pers->sync_request) - mddev->sb->state &= ~(1 << MD_SB_CLEAN); - mddev->sb_dirty = 1; - __md_update_sb(mddev); - - md_recover_arrays(); - /* - * md_size has units of 1K blocks, which are - * twice as large as sectors. - */ - md_hd_struct[mdidx(mddev)].start_sect = 0; - register_disk(&md_gendisk, MKDEV(MAJOR_NR,mdidx(mddev)), - 1, &md_fops, md_size[mdidx(mddev)]<<1); - - read_ahead[MD_MAJOR] = 1024; - return (0); -} - -#undef TOO_BIG_CHUNKSIZE -#undef BAD_CHUNKSIZE - -static int restart_array(mddev_t *mddev) -{ - int err; - - /* - * Complain if it has no devices - */ - err = -ENXIO; - if (list_empty(&mddev->disks)) - goto out; - - if (mddev->pers) { - err = -EBUSY; - if (!mddev->ro) - goto out; - - mddev->ro = 0; - set_device_ro(mddev_to_kdev(mddev), 0); - - printk(KERN_INFO - "md: md%d switched to read-write mode.\n", mdidx(mddev)); - /* - * Kick recovery or resync if necessary - */ - md_recover_arrays(); - err = 0; - } else { - printk(KERN_ERR "md: md%d has no personality assigned.\n", - mdidx(mddev)); - err = -EINVAL; - } - -out: - return err; -} - -#define STILL_MOUNTED KERN_WARNING \ -"md: md%d still mounted.\n" -#define STILL_IN_USE \ -"md: md%d still in use.\n" - -static int do_md_stop(mddev_t * mddev, int ro) -{ - int err = 0; - kdev_t dev = mddev_to_kdev(mddev); - - if (atomic_read(&mddev->active)>1) { - printk(STILL_IN_USE, mdidx(mddev)); - err = -EBUSY; - goto out; - } - - if (mddev->pers) { - if (mddev->sync_thread) { - if (mddev->recovery_running > 0) - mddev->recovery_running = -EINTR; - md_unregister_thread(mddev->sync_thread); - mddev->sync_thread = NULL; - if (mddev->spare) { - mddev->pers->diskop(mddev, &mddev->spare, - DISKOP_SPARE_INACTIVE); - mddev->spare = NULL; - } - } - - invalidate_device(dev, 1); - - if (ro) { - err = -ENXIO; - if (mddev->ro) - goto out; - mddev->ro = 1; - } else { - if (mddev->ro) - set_device_ro(dev, 0); - if (mddev->pers->stop(mddev)) { - err = -EBUSY; - if (mddev->ro) - set_device_ro(dev, 1); - goto out; - } - if (mddev->ro) - mddev->ro = 0; - } - if (mddev->sb) { - /* - * mark it clean only if there was no resync - * interrupted. - */ - if (mddev->in_sync) { - printk(KERN_INFO "md: marking sb clean...\n"); - mddev->sb->state |= 1 << MD_SB_CLEAN; - } - mddev->sb_dirty = 1; - __md_update_sb(mddev); - } - if (ro) - set_device_ro(dev, 1); - } - - /* - * Free resources if final stop - */ - if (!ro) { - printk(KERN_INFO "md: md%d stopped.\n", mdidx(mddev)); - free_mddev(mddev); - } else - printk(KERN_INFO "md: md%d switched to read-only mode.\n", mdidx(mddev)); - err = 0; -out: - return err; -} - -/* - * We have to safely support old arrays too. - */ -int detect_old_array(mdp_super_t *sb) -{ - if (sb->major_version > 0) - return 0; - if (sb->minor_version >= 90) - return 0; - - return -EINVAL; -} - - -static void autorun_array(mddev_t *mddev) -{ - mdk_rdev_t *rdev; - struct md_list_head *tmp; - int err; - - if (list_empty(&mddev->disks)) { - MD_BUG(); - return; - } - - printk(KERN_INFO "md: running: "); - - ITERATE_RDEV(mddev,rdev,tmp) { - printk("<%s>", partition_name(rdev->dev)); - } - printk("\n"); - - err = do_md_run (mddev); - if (err) { - printk(KERN_WARNING "md :do_md_run() returned %d\n", err); - /* - * prevent the writeback of an unrunnable array - */ - mddev->sb_dirty = 0; - do_md_stop (mddev, 0); - } -} - -/* - * lets try to run arrays based on all disks that have arrived - * until now. (those are in the ->pending list) - * - * the method: pick the first pending disk, collect all disks with - * the same UUID, remove all from the pending list and put them into - * the 'same_array' list. Then order this list based on superblock - * update time (freshest comes first), kick out 'old' disks and - * compare superblocks. If everything's fine then run it. - * - * If "unit" is allocated, then bump its reference count - */ -static void autorun_devices(void) -{ - struct md_list_head candidates; - struct md_list_head *tmp; - mdk_rdev_t *rdev0, *rdev; - mddev_t *mddev; - - printk(KERN_INFO "md: autorun ...\n"); - while (!list_empty(&pending_raid_disks)) { - rdev0 = md_list_entry(pending_raid_disks.next, - mdk_rdev_t, pending); - - printk(KERN_INFO "md: considering %s ...\n", partition_name(rdev0->dev)); - MD_INIT_LIST_HEAD(&candidates); - ITERATE_RDEV_PENDING(rdev,tmp) { - if (uuid_equal(rdev0, rdev)) { - if (!sb_equal(rdev0->sb, rdev->sb)) { - printk(KERN_WARNING - "md: %s has same UUID as %s, but superblocks differ ...\n", - partition_name(rdev->dev), partition_name(rdev0->dev)); - continue; - } - printk(KERN_INFO "md: adding %s ...\n", partition_name(rdev->dev)); - md_list_del(&rdev->pending); - md_list_add(&rdev->pending, &candidates); - } - } - /* - * now we have a set of devices, with all of them having - * mostly sane superblocks. It's time to allocate the - * mddev. - */ - - mddev = mddev_find(rdev0->sb->md_minor); - if (!mddev) { - printk(KERN_ERR "md: cannot allocate memory for md drive.\n"); - break; - } - if (mddev_lock(mddev)) - printk(KERN_WARNING "md: md%d locked, cannot run\n", - mdidx(mddev)); - else if (mddev->sb || !list_empty(&mddev->disks)) { - printk(KERN_WARNING "md: md%d already running, cannot run %s\n", - mdidx(mddev), partition_name(rdev0->dev)); - mddev_unlock(mddev); - } else { - printk(KERN_INFO "md: created md%d\n", mdidx(mddev)); - ITERATE_RDEV_GENERIC(candidates,pending,rdev,tmp) { - bind_rdev_to_array(rdev, mddev); - list_del_init(&rdev->pending); - } - autorun_array(mddev); - mddev_unlock(mddev); - } - /* on success, candidates will be empty, on error - * it wont... - */ - ITERATE_RDEV_GENERIC(candidates,pending,rdev,tmp) - export_rdev(rdev); - mddev_put(mddev); - } - printk(KERN_INFO "md: ... autorun DONE.\n"); -} - -/* - * import RAID devices based on one partition - * if possible, the array gets run as well. - */ - -#define BAD_VERSION KERN_ERR \ -"md: %s has RAID superblock version 0.%d, autodetect needs v0.90 or higher\n" - -#define OUT_OF_MEM KERN_ALERT \ -"md: out of memory.\n" - -#define NO_DEVICE KERN_ERR \ -"md: disabled device %s\n" - -#define AUTOADD_FAILED KERN_ERR \ -"md: auto-adding devices to md%d FAILED (error %d).\n" - -#define AUTOADD_FAILED_USED KERN_ERR \ -"md: cannot auto-add device %s to md%d, already used.\n" - -#define AUTORUN_FAILED KERN_ERR \ -"md: auto-running md%d FAILED (error %d).\n" - -#define MDDEV_BUSY KERN_ERR \ -"md: cannot auto-add to md%d, already running.\n" - -#define AUTOADDING KERN_INFO \ -"md: auto-adding devices to md%d, based on %s's superblock.\n" - -#define AUTORUNNING KERN_INFO \ -"md: auto-running md%d.\n" - -static int autostart_array(kdev_t startdev) -{ - int err = -EINVAL, i; - mdp_super_t *sb = NULL; - mdk_rdev_t *start_rdev = NULL, *rdev; - - if (md_import_device(startdev, 1)) { - printk(KERN_WARNING "md: could not import %s!\n", partition_name(startdev)); - goto abort; - } - - start_rdev = find_rdev_all(startdev); - if (!start_rdev) { - MD_BUG(); - goto abort; - } - if (start_rdev->faulty) { - printk(KERN_WARNING "md: can not autostart based on faulty %s!\n", - partition_name(startdev)); - goto abort; - } - md_list_add(&start_rdev->pending, &pending_raid_disks); - - sb = start_rdev->sb; - - err = detect_old_array(sb); - if (err) { - printk(KERN_WARNING "md: array version is too old to be autostarted ," - "use raidtools 0.90 mkraid --upgrade to upgrade the array " - "without data loss!\n"); - goto abort; - } - - for (i = 0; i < MD_SB_DISKS; i++) { - mdp_disk_t *desc; - kdev_t dev; - - desc = sb->disks + i; - dev = MKDEV(desc->major, desc->minor); - - if (dev == MKDEV(0,0)) - continue; - if (dev == startdev) - continue; - if (md_import_device(dev, 1)) { - printk(KERN_WARNING "md: could not import %s, trying to run array nevertheless.\n", - partition_name(dev)); - continue; - } - rdev = find_rdev_all(dev); - if (!rdev) { - MD_BUG(); - goto abort; - } - md_list_add(&rdev->pending, &pending_raid_disks); - } - - /* - * possibly return codes - */ - autorun_devices(); - return 0; - -abort: - if (start_rdev) - export_rdev(start_rdev); - return err; -} - -#undef BAD_VERSION -#undef OUT_OF_MEM -#undef NO_DEVICE -#undef AUTOADD_FAILED_USED -#undef AUTOADD_FAILED -#undef AUTORUN_FAILED -#undef AUTOADDING -#undef AUTORUNNING - - -static int get_version(void * arg) -{ - mdu_version_t ver; - - ver.major = MD_MAJOR_VERSION; - ver.minor = MD_MINOR_VERSION; - ver.patchlevel = MD_PATCHLEVEL_VERSION; - - if (md_copy_to_user(arg, &ver, sizeof(ver))) - return -EFAULT; - - return 0; -} - -#define SET_FROM_SB(x) info.x = mddev->sb->x -static int get_array_info(mddev_t * mddev, void * arg) -{ - mdu_array_info_t info; - - if (!mddev->sb) { - MD_BUG(); - return -EINVAL; - } - - SET_FROM_SB(major_version); - SET_FROM_SB(minor_version); - SET_FROM_SB(patch_version); - SET_FROM_SB(ctime); - SET_FROM_SB(level); - SET_FROM_SB(size); - SET_FROM_SB(nr_disks); - SET_FROM_SB(raid_disks); - SET_FROM_SB(md_minor); - SET_FROM_SB(not_persistent); - - SET_FROM_SB(utime); - SET_FROM_SB(state); - SET_FROM_SB(active_disks); - SET_FROM_SB(working_disks); - SET_FROM_SB(failed_disks); - SET_FROM_SB(spare_disks); - - SET_FROM_SB(layout); - SET_FROM_SB(chunk_size); - - if (md_copy_to_user(arg, &info, sizeof(info))) - return -EFAULT; - - return 0; -} -#undef SET_FROM_SB - -#define SET_FROM_SB(x) info.x = mddev->sb->disks[nr].x -static int get_disk_info(mddev_t * mddev, void * arg) -{ - mdu_disk_info_t info; - unsigned int nr; - - if (!mddev->sb) - return -EINVAL; - - if (md_copy_from_user(&info, arg, sizeof(info))) - return -EFAULT; - - nr = info.number; - if (nr >= MD_SB_DISKS) - return -EINVAL; - - SET_FROM_SB(major); - SET_FROM_SB(minor); - SET_FROM_SB(raid_disk); - SET_FROM_SB(state); - - if (md_copy_to_user(arg, &info, sizeof(info))) - return -EFAULT; - - return 0; -} -#undef SET_FROM_SB - -#define SET_SB(x) mddev->sb->disks[nr].x = info->x - -static int add_new_disk(mddev_t * mddev, mdu_disk_info_t *info) -{ - int err, size, persistent; - mdk_rdev_t *rdev; - unsigned int nr; - kdev_t dev; - dev = MKDEV(info->major,info->minor); - - if (find_rdev_all(dev)) { - printk(KERN_WARNING "md: device %s already used in a RAID array!\n", - partition_name(dev)); - return -EBUSY; - } - if (!mddev->sb) { - /* expecting a device which has a superblock */ - err = md_import_device(dev, 1); - if (err) { - printk(KERN_WARNING "md: md_import_device returned %d\n", err); - return -EINVAL; - } - rdev = find_rdev_all(dev); - if (!rdev) { - MD_BUG(); - return -EINVAL; - } - if (!list_empty(&mddev->disks)) { - mdk_rdev_t *rdev0 = md_list_entry(mddev->disks.next, - mdk_rdev_t, same_set); - if (!uuid_equal(rdev0, rdev)) { - printk(KERN_WARNING "md: %s has different UUID to %s\n", - partition_name(rdev->dev), partition_name(rdev0->dev)); - export_rdev(rdev); - return -EINVAL; - } - if (!sb_equal(rdev0->sb, rdev->sb)) { - printk(KERN_WARNING "md: %s has same UUID but different superblock to %s\n", - partition_name(rdev->dev), partition_name(rdev0->dev)); - export_rdev(rdev); - return -EINVAL; - } - } - bind_rdev_to_array(rdev, mddev); - return 0; - } - - nr = info->number; - if (nr >= mddev->sb->nr_disks) { - MD_BUG(); - return -EINVAL; - } - - - SET_SB(number); - SET_SB(major); - SET_SB(minor); - SET_SB(raid_disk); - SET_SB(state); - - if ((info->state & (1<old_dev = dev; - rdev->desc_nr = info->number; - - bind_rdev_to_array(rdev, mddev); - - persistent = !mddev->sb->not_persistent; - if (!persistent) - printk(KERN_INFO "md: nonpersistent superblock ...\n"); - - size = calc_dev_size(dev, mddev, persistent); - rdev->sb_offset = calc_dev_sboffset(dev, mddev, persistent); - - if (!mddev->sb->size || (mddev->sb->size > size)) - mddev->sb->size = size; - } - - /* - * sync all other superblocks with the main superblock - */ - sync_sbs(mddev); - - return 0; -} -#undef SET_SB - -static int hot_generate_error(mddev_t * mddev, kdev_t dev) -{ - struct request_queue *q; - mdk_rdev_t *rdev; - mdp_disk_t *disk; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to generate %s error in md%d ... \n", - partition_name(dev), mdidx(mddev)); - - rdev = find_rdev(mddev, dev); - if (!rdev) { - MD_BUG(); - return -ENXIO; - } - - if (rdev->desc_nr == -1) { - MD_BUG(); - return -EINVAL; - } - disk = &mddev->sb->disks[rdev->desc_nr]; - if (!disk_active(disk)) - return -ENODEV; - - q = blk_get_queue(rdev->dev); - if (!q) { - MD_BUG(); - return -ENODEV; - } - printk(KERN_INFO "md: okay, generating error!\n"); -// q->oneshot_error = 1; // disabled for now - - return 0; -} - -static int hot_remove_disk(mddev_t * mddev, kdev_t dev) -{ - int err; - mdk_rdev_t *rdev; - mdp_disk_t *disk; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to remove %s from md%d ... \n", - partition_name(dev), mdidx(mddev)); - - if (!mddev->pers->diskop) { - printk(KERN_WARNING "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - - rdev = find_rdev(mddev, dev); - if (!rdev) - return -ENXIO; - - if (rdev->desc_nr == -1) { - MD_BUG(); - return -EINVAL; - } - disk = &mddev->sb->disks[rdev->desc_nr]; - if (disk_active(disk)) - goto busy; - - if (disk_removed(disk)) - return -EINVAL; - - err = mddev->pers->diskop(mddev, &disk, DISKOP_HOT_REMOVE_DISK); - if (err == -EBUSY) - goto busy; - - if (err) { - MD_BUG(); - return -EINVAL; - } - - remove_descriptor(disk, mddev->sb); - kick_rdev_from_array(rdev); - __md_update_sb(mddev); - - return 0; -busy: - printk(KERN_WARNING "md: cannot remove active disk %s from md%d ... \n", - partition_name(dev), mdidx(mddev)); - return -EBUSY; -} - -static int hot_add_disk(mddev_t * mddev, kdev_t dev) -{ - int i, err, persistent; - unsigned int size; - mdk_rdev_t *rdev; - mdp_disk_t *disk; - - if (!mddev->pers) - return -ENODEV; - - printk(KERN_INFO "md: trying to hot-add %s to md%d ... \n", - partition_name(dev), mdidx(mddev)); - - if (!mddev->pers->diskop) { - printk(KERN_WARNING "md%d: personality does not support diskops!\n", - mdidx(mddev)); - return -EINVAL; - } - - persistent = !mddev->sb->not_persistent; - - rdev = find_rdev(mddev, dev); - if (rdev) - return -EBUSY; - - err = md_import_device (dev, 0); - if (err) { - printk(KERN_WARNING "md: error, md_import_device() returned %d\n", err); - return -EINVAL; - } - rdev = find_rdev_all(dev); - if (!rdev) { - MD_BUG(); - return -EINVAL; - } - if (rdev->faulty) { - printk(KERN_WARNING "md: can not hot-add faulty %s disk to md%d!\n", - partition_name(dev), mdidx(mddev)); - err = -EINVAL; - goto abort_export; - } - size = calc_dev_size(dev, mddev, persistent); - - if (size < mddev->sb->size) { - printk(KERN_WARNING "md%d: disk size %d blocks < array size %d\n", - mdidx(mddev), size, mddev->sb->size); - err = -ENOSPC; - goto abort_export; - } - bind_rdev_to_array(rdev, mddev); - - /* - * The rest should better be atomic, we can have disk failures - * noticed in interrupt contexts ... - */ - rdev->old_dev = dev; - rdev->size = size; - rdev->sb_offset = calc_dev_sboffset(dev, mddev, persistent); - - disk = mddev->sb->disks + mddev->sb->raid_disks; - for (i = mddev->sb->raid_disks; i < MD_SB_DISKS; i++) { - disk = mddev->sb->disks + i; - - if (!disk->major && !disk->minor) - break; - if (disk_removed(disk)) - break; - } - if (i == MD_SB_DISKS) { - printk(KERN_WARNING "md%d: can not hot-add to full array!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unbind_export; - } - - if (disk_removed(disk)) { - /* - * reuse slot - */ - if (disk->number != i) { - MD_BUG(); - err = -EINVAL; - goto abort_unbind_export; - } - } else { - disk->number = i; - } - - disk->raid_disk = disk->number; - disk->major = MAJOR(dev); - disk->minor = MINOR(dev); - - if (mddev->pers->diskop(mddev, &disk, DISKOP_HOT_ADD_DISK)) { - MD_BUG(); - err = -EINVAL; - goto abort_unbind_export; - } - - mark_disk_spare(disk); - mddev->sb->nr_disks++; - mddev->sb->spare_disks++; - mddev->sb->working_disks++; - - __md_update_sb(mddev); - - /* - * Kick recovery, maybe this spare has to be added to the - * array immediately. - */ - md_recover_arrays(); - - return 0; - -abort_unbind_export: - unbind_rdev_from_array(rdev); - -abort_export: - export_rdev(rdev); - return err; -} - -#define SET_SB(x) mddev->sb->x = info->x -static int set_array_info(mddev_t * mddev, mdu_array_info_t *info) -{ - - if (alloc_array_sb(mddev)) - return -ENOMEM; - - mddev->sb->major_version = MD_MAJOR_VERSION; - mddev->sb->minor_version = MD_MINOR_VERSION; - mddev->sb->patch_version = MD_PATCHLEVEL_VERSION; - mddev->sb->ctime = CURRENT_TIME; - - SET_SB(level); - SET_SB(size); - SET_SB(nr_disks); - SET_SB(raid_disks); - SET_SB(md_minor); - SET_SB(not_persistent); - - SET_SB(state); - SET_SB(active_disks); - SET_SB(working_disks); - SET_SB(failed_disks); - SET_SB(spare_disks); - - SET_SB(layout); - SET_SB(chunk_size); - - mddev->sb->md_magic = MD_SB_MAGIC; - - /* - * Generate a 128 bit UUID - */ - get_random_bytes(&mddev->sb->set_uuid0, 4); - get_random_bytes(&mddev->sb->set_uuid1, 4); - get_random_bytes(&mddev->sb->set_uuid2, 4); - get_random_bytes(&mddev->sb->set_uuid3, 4); - - return 0; -} -#undef SET_SB - -static int set_disk_faulty(mddev_t *mddev, kdev_t dev) -{ - int ret; - - ret = md_error(mddev, dev); - return ret; -} - -static int md_ioctl(struct inode *inode, struct file *file, - unsigned int cmd, unsigned long arg) -{ - unsigned int minor; - int err = 0; - struct hd_geometry *loc = (struct hd_geometry *) arg; - mddev_t *mddev = NULL; - kdev_t dev; - - if (!md_capable_admin()) - return -EACCES; - - dev = inode->i_rdev; - minor = MINOR(dev); - if (minor >= MAX_MD_DEVS) { - MD_BUG(); - return -EINVAL; - } - - /* - * Commands dealing with the RAID driver but not any - * particular array: - */ - switch (cmd) - { - case RAID_VERSION: - err = get_version((void *)arg); - goto done; - - case PRINT_RAID_DEBUG: - err = 0; - md_print_devices(); - goto done; - -#ifndef MODULE - case RAID_AUTORUN: - err = 0; - autostart_arrays(); - goto done; -#endif - - case BLKGETSIZE: - case BLKGETSIZE64: - case BLKRAGET: - case BLKRASET: - case BLKFLSBUF: - case BLKBSZGET: - case BLKBSZSET: - err = blk_ioctl (dev, cmd, arg); - goto abort; - - default:; - } - - /* - * Commands creating/starting a new array: - */ - - mddev = inode->i_bdev->bd_inode->u.generic_ip; - - if (!mddev) { - BUG(); - goto abort; - } - - - if (cmd == START_ARRAY) { - /* START_ARRAY doesn't need to lock the array as autostart_array - * does the locking, and it could even be a different array - */ - err = autostart_array(val_to_kdev(arg)); - if (err) { - printk(KERN_WARNING "md: autostart %s failed!\n", - partition_name(val_to_kdev(arg))); - goto abort; - } - goto done; - } - - err = mddev_lock(mddev); - if (err) { - printk(KERN_INFO "md: ioctl lock interrupted, reason %d, cmd %d\n", - err, cmd); - goto abort; - } - - switch (cmd) - { - case SET_ARRAY_INFO: - - if (!list_empty(&mddev->disks)) { - printk(KERN_WARNING "md: array md%d already has disks!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - if (mddev->sb) { - printk(KERN_WARNING "md: array md%d already has a superblock!\n", - mdidx(mddev)); - err = -EBUSY; - goto abort_unlock; - } - if (arg) { - mdu_array_info_t info; - if (md_copy_from_user(&info, (void*)arg, sizeof(info))) { - err = -EFAULT; - goto abort_unlock; - } - err = set_array_info(mddev, &info); - if (err) { - printk(KERN_WARNING "md: couldnt set array info. %d\n", err); - goto abort_unlock; - } - } - goto done_unlock; - -<<<<<<< found - err = autostart_array((kdev_t)arg); - if (err) { - printk(KERN_WARNING "md: autostart %s failed!\n", - partition_name((kdev_t)arg)); -||||||| expected - err = autostart_array(val_to_kdev(arg)); - if (err) { - printk(KERN_WARNING "md: autostart %s failed!\n", - partition_name(val_to_kdev(arg))); -======= ->>>>>>> replacement - default:; - } - - /* - * Commands querying/configuring an existing array: - */ - /* if we don't have a superblock yet, only ADD_NEW_DISK or STOP_ARRAY is allowed */ - if (!mddev->sb && cmd != ADD_NEW_DISK && cmd != STOP_ARRAY && cmd != RUN_ARRAY) { - err = -ENODEV; - goto abort_unlock; - } - - /* - * Commands even a read-only array can execute: - */ - switch (cmd) - { - case GET_ARRAY_INFO: - err = get_array_info(mddev, (void *)arg); - goto done_unlock; - - case GET_DISK_INFO: - err = get_disk_info(mddev, (void *)arg); - goto done_unlock; - - case RESTART_ARRAY_RW: - err = restart_array(mddev); - goto done_unlock; - - case STOP_ARRAY: - err = do_md_stop (mddev, 0); - goto done_unlock; - - case STOP_ARRAY_RO: - err = do_md_stop (mddev, 1); - goto done_unlock; - - /* - * We have a problem here : there is no easy way to give a CHS - * virtual geometry. We currently pretend that we have a 2 heads - * 4 sectors (with a BIG number of cylinders...). This drives - * dosfs just mad... ;-) - */ - case HDIO_GETGEO: - if (!loc) { - err = -EINVAL; - goto abort_unlock; - } - err = md_put_user (2, (char *) &loc->heads); - if (err) - goto abort_unlock; - err = md_put_user (4, (char *) &loc->sectors); - if (err) - goto abort_unlock; - err = md_put_user (md_hd_struct[mdidx(mddev)].nr_sects/8, - (short *) &loc->cylinders); - if (err) - goto abort_unlock; - err = md_put_user (md_hd_struct[minor].start_sect, - (long *) &loc->start); - goto done_unlock; - } - - /* - * The remaining ioctls are changing the state of the - * superblock, so we do not allow read-only arrays - * here: - */ - if (mddev->ro) { - err = -EROFS; - goto abort_unlock; - } - - switch (cmd) - { - case ADD_NEW_DISK: - { - mdu_disk_info_t info; - if (md_copy_from_user(&info, (void*)arg, sizeof(info))) - err = -EFAULT; - else - err = add_new_disk(mddev, &info); - goto done_unlock; - } - case HOT_GENERATE_ERROR: - err = hot_generate_error(mddev, (kdev_t)arg); - goto done_unlock; - case HOT_REMOVE_DISK: - err = hot_remove_disk(mddev, (kdev_t)arg); - goto done_unlock; - - case HOT_ADD_DISK: - err = hot_add_disk(mddev, (kdev_t)arg); - goto done_unlock; - - case SET_DISK_FAULTY: - err = set_disk_faulty(mddev, (kdev_t)arg); - goto done_unlock; - - case RUN_ARRAY: - { - err = do_md_run (mddev); - /* - * we have to clean up the mess if - * the array cannot be run for some - * reason ... - */ - if (err) { - mddev->sb_dirty = 0; - do_md_stop (mddev, 0); - } - goto done_unlock; - } - - default: - printk(KERN_WARNING "md: %s(pid %d) used obsolete MD ioctl, " - "upgrade your software to use new ictls.\n", - current->comm, current->pid); - err = -EINVAL; - goto abort_unlock; - } - -done_unlock: -abort_unlock: - mddev_unlock(mddev); - - return err; -done: - if (err) - MD_BUG(); -abort: - return err; -} - -static int md_open(struct inode *inode, struct file *file) -{ - /* - * Succeed if we can find or allocate a mddev structure. - */ - mddev_t *mddev = mddev_find(minor(inode->i_rdev)); - int err = -ENOMEM; - - if (!mddev) - goto out; - - if ((err = mddev_lock(mddev))) - goto put; - - err = 0; - mddev_unlock(mddev); - inode->i_bdev->bd_inode->u.generic_ip = mddev_get(mddev); - put: - mddev_put(mddev); - out: - return err; -} - -static int md_release(struct inode *inode, struct file * file) -{ - mddev_t *mddev = inode->i_bdev->bd_inode->u.generic_ip; - - if (!mddev) - BUG(); - mddev_put(mddev); - - return 0; -} - -static struct block_device_operations md_fops= -{ - owner: THIS_MODULE, - open: md_open, - release: md_release, - ioctl: md_ioctl, -}; - - -int md_thread(void * arg) -{ - mdk_thread_t *thread = arg; - - md_lock_kernel(); - - /* - * Detach thread - */ - - daemonize(); - reparent_to_init(); - - sprintf(current->comm, thread->name); - md_init_signals(); - md_flush_signals(); - thread->tsk = current; - - /* - * md_thread is a 'system-thread', it's priority should be very - * high. We avoid resource deadlocks individually in each - * raid personality. (RAID5 does preallocation) We also use RR and - * the very same RT priority as kswapd, thus we will never get - * into a priority inversion deadlock. - * - * we definitely have to have equal or higher priority than - * bdflush, otherwise bdflush will deadlock if there are too - * many dirty RAID5 blocks. - */ - current->policy = SCHED_OTHER; - current->nice = -20; - md_unlock_kernel(); - - complete(thread->event); - while (thread->run) { - void (*run)(void *data); - - wait_event_interruptible(thread->wqueue, - test_bit(THREAD_WAKEUP, &thread->flags)); - - clear_bit(THREAD_WAKEUP, &thread->flags); - - run = thread->run; - if (run) { - run(thread->data); - run_task_queue(&tq_disk); - } - if (md_signal_pending(current)) - md_flush_signals(); - } - complete(thread->event); - return 0; -} - -void md_wakeup_thread(mdk_thread_t *thread) -{ - dprintk("md: waking up MD thread %p.\n", thread); - set_bit(THREAD_WAKEUP, &thread->flags); - wake_up(&thread->wqueue); -} - -mdk_thread_t *md_register_thread(void (*run) (void *), - void *data, const char *name) -{ - mdk_thread_t *thread; - int ret; - struct completion event; - - thread = (mdk_thread_t *) kmalloc - (sizeof(mdk_thread_t), GFP_KERNEL); - if (!thread) - return NULL; - - memset(thread, 0, sizeof(mdk_thread_t)); - md_init_waitqueue_head(&thread->wqueue); - - init_completion(&event); - thread->event = &event; - thread->run = run; - thread->data = data; - thread->name = name; - ret = kernel_thread(md_thread, thread, 0); - if (ret < 0) { - kfree(thread); - return NULL; - } - wait_for_completion(&event); - return thread; -} - -void md_interrupt_thread(mdk_thread_t *thread) -{ - if (!thread->tsk) { - MD_BUG(); - return; - } - dprintk("interrupting MD-thread pid %d\n", thread->tsk->pid); - send_sig(SIGKILL, thread->tsk, 1); -} - -void md_unregister_thread(mdk_thread_t *thread) -{ - struct completion event; - - init_completion(&event); - - thread->event = &event; - thread->run = NULL; - thread->name = NULL; - md_interrupt_thread(thread); - wait_for_completion(&event); - kfree(thread); -} - -static void md_recover_arrays(void) -{ - if (!md_recovery_thread) { - MD_BUG(); - return; - } - md_wakeup_thread(md_recovery_thread); -} - - -int md_error(mddev_t *mddev, kdev_t rdev) -{ - mdk_rdev_t * rrdev; - - dprintk("md_error dev:(%d:%d), rdev:(%d:%d), (caller: %p,%p,%p,%p).\n", - MD_MAJOR,mdidx(mddev),MAJOR(rdev),MINOR(rdev), - __builtin_return_address(0),__builtin_return_address(1), - __builtin_return_address(2),__builtin_return_address(3)); - - if (!mddev) { - MD_BUG(); - return 0; - } - rrdev = find_rdev(mddev, rdev); - if (!rrdev || rrdev->faulty) - return 0; - if (!mddev->pers->error_handler - || mddev->pers->error_handler(mddev,rdev) <= 0) { - rrdev->faulty = 1; - } else - return 1; - /* - * if recovery was running, stop it now. - */ - if (mddev->recovery_running) - mddev->recovery_running = -EIO; - md_recover_arrays(); - - return 0; -} - -static void status_unused(struct seq_file *seq) -{ - int i = 0; - mdk_rdev_t *rdev; - struct md_list_head *tmp; - - seq_printf(seq, "unused devices: "); - - ITERATE_RDEV_ALL(rdev,tmp) { - if (list_empty(&rdev->same_set)) { - /* - * The device is not yet used by any array. - */ - i++; - seq_printf(seq, "%s ", - partition_name(rdev->dev)); - } - } - if (!i) - seq_printf(seq, ""); - - seq_printf(seq, "\n"); -} - - -static void status_resync(struct seq_file *seq, mddev_t * mddev) -{ - unsigned long max_blocks, resync, res, dt, db, rt; - - resync = (mddev->curr_resync - atomic_read(&mddev->recovery_active))/2; - max_blocks = mddev->sb->size; - - /* - * Should not happen. - */ - if (!max_blocks) - MD_BUG(); - - res = (resync/1024)*1000/(max_blocks/1024 + 1); - { - int i, x = res/50, y = 20-x; - seq_printf(seq, "["); - for (i = 0; i < x; i++) - seq_printf(seq, "="); - seq_printf(seq, ">"); - for (i = 0; i < y; i++) - seq_printf(seq, "."); - seq_printf(seq, "] "); - } - seq_printf(seq, " %s =%3lu.%lu%% (%lu/%lu)", - (mddev->spare ? "recovery" : "resync"), - res/10, res % 10, resync, max_blocks); - - /* - * We do not want to overflow, so the order of operands and - * the * 100 / 100 trick are important. We do a +1 to be - * safe against division by zero. We only estimate anyway. - * - * dt: time from mark until now - * db: blocks written from mark until now - * rt: remaining time - */ - dt = ((jiffies - mddev->resync_mark) / HZ); - if (!dt) dt++; - db = resync - (mddev->resync_mark_cnt/2); - rt = (dt * ((max_blocks-resync) / (db/100+1)))/100; - - seq_printf(seq, " finish=%lu.%lumin", rt / 60, (rt % 60)/6); - - seq_printf(seq, " speed=%ldK/sec", db/dt); - -} - - -static void *md_seq_start(struct seq_file *seq, loff_t *pos) -{ - struct list_head *tmp; - loff_t l = *pos; - mddev_t *mddev; - - if (l > 0x10000) - return NULL; - if (!l--) - /* header */ - return (void*)1; - - list_for_each(tmp,&all_mddevs) - if (!l--) { - mddev = list_entry(tmp, mddev_t, all_mddevs); - return mddev; - } - return (void*)2;/* tail */ -} - -static void *md_seq_next(struct seq_file *seq, void *v, loff_t *pos) -{ - struct list_head *tmp; - mddev_t *next_mddev, *mddev = v; - - ++*pos; - if (v == (void*)2) - return NULL; - - if (v == (void*)1) - tmp = all_mddevs.next; - else - tmp = mddev->all_mddevs.next; - if (tmp != &all_mddevs) - next_mddev = list_entry(tmp,mddev_t,all_mddevs); - else { - next_mddev = (void*)2; - *pos = 0x10000; - } - - return next_mddev; - -} - -static void md_seq_stop(struct seq_file *seq, void *v) -{ - -} - -static int md_seq_show(struct seq_file *seq, void *v) -{ - int j, size; - struct md_list_head *tmp2; - mdk_rdev_t *rdev; - mddev_t *mddev = v; - - if (v == (void*)1) { - seq_printf(seq, "Personalities : "); - for (j = 0; j < MAX_PERSONALITY; j++) - if (pers[j]) - seq_printf(seq, "[%s] ", pers[j]->name); - - seq_printf(seq, "\n"); - seq_printf(seq, "read_ahead "); - if (read_ahead[MD_MAJOR] == INT_MAX) - seq_printf(seq, "not set\n"); - else - seq_printf(seq, "%d sectors\n", read_ahead[MD_MAJOR]); - return 0; - } - if (v == (void*)2) { - status_unused(seq); - return 0; - } - - seq_printf(seq, "md%d : %sactive", mdidx(mddev), - mddev->pers ? "" : "in"); - if (mddev->pers) { - if (mddev->ro) - seq_printf(seq, " (read-only)"); - seq_printf(seq, " %s", mddev->pers->name); - } - - size = 0; - ITERATE_RDEV(mddev,rdev,tmp2) { - seq_printf(seq, " %s[%d]", - partition_name(rdev->dev), rdev->desc_nr); - if (rdev->faulty) { - seq_printf(seq, "(F)"); - continue; - } - size += rdev->size; - } - - if (!list_empty(&mddev->disks)) { - if (mddev->pers) - seq_printf(seq, "\n %d blocks", - md_size[mdidx(mddev)]); - else - seq_printf(seq, "\n %d blocks", size); - } - - if (mddev->pers) { - - mddev->pers->status (seq, mddev); - - seq_printf(seq, "\n "); - if (mddev->curr_resync > 1) - status_resync (seq, mddev); - else if (mddev->curr_resync == 1) - seq_printf(seq, " resync=DELAYED"); - - } - seq_printf(seq, "\n"); - return 0; -} - - -static struct seq_operations md_seq_ops = { - .start = md_seq_start, - .next = md_seq_next, - .stop = md_seq_stop, - .show = md_seq_show, -}; - -static int md_seq_open(struct inode *inode, struct file *file) -{ - int error; - - error = seq_open(file, &md_seq_ops); - return error; -} - -static struct file_operations md_seq_fops = { - .open = md_seq_open, - .read = seq_read, - .llseek = seq_lseek, - .release = seq_release, -}; - - -int register_md_personality(int pnum, mdk_personality_t *p) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - if (pers[pnum]) { - MD_BUG(); - return -EBUSY; - } - - pers[pnum] = p; - printk(KERN_INFO "md: %s personality registered as nr %d\n", p->name, pnum); - return 0; -} - -int unregister_md_personality(int pnum) -{ - if (pnum >= MAX_PERSONALITY) { - MD_BUG(); - return -EINVAL; - } - - printk(KERN_INFO "md: %s personality unregistered\n", pers[pnum]->name); - pers[pnum] = NULL; - return 0; -} - -mdp_disk_t *get_spare(mddev_t *mddev) -{ - mdp_super_t *sb = mddev->sb; - mdp_disk_t *disk; - mdk_rdev_t *rdev; - struct md_list_head *tmp; - - ITERATE_RDEV(mddev,rdev,tmp) { - if (rdev->faulty) - continue; - if (!rdev->sb) { - MD_BUG(); - continue; - } - disk = &sb->disks[rdev->desc_nr]; - if (disk_faulty(disk)) { - MD_BUG(); - continue; - } - if (disk_active(disk)) - continue; - return disk; - } - return NULL; -} - -static unsigned int sync_io[DK_MAX_MAJOR][DK_MAX_DISK]; -void md_sync_acct(kdev_t dev, unsigned long nr_sectors) -{ - unsigned int major = MAJOR(dev); - unsigned int index; - - index = disk_index(dev); - if ((index >= DK_MAX_DISK) || (major >= DK_MAX_MAJOR)) - return; - - sync_io[major][index] += nr_sectors; -} - -static int is_mddev_idle(mddev_t *mddev) -{ - mdk_rdev_t * rdev; - struct md_list_head *tmp; - int idle; - unsigned long curr_events; - - idle = 1; - ITERATE_RDEV(mddev,rdev,tmp) { - int major = MAJOR(rdev->dev); - int idx = disk_index(rdev->dev); - - if ((idx >= DK_MAX_DISK) || (major >= DK_MAX_MAJOR)) - continue; - - curr_events = kstat.dk_drive_rblk[major][idx] + - kstat.dk_drive_wblk[major][idx] ; - curr_events -= sync_io[major][idx]; - if ((curr_events - rdev->last_events) > 32) { - rdev->last_events = curr_events; - idle = 0; - } - } - return idle; -} - -void md_done_sync(mddev_t *mddev, int blocks, int ok) -{ - /* another "blocks" (512byte) blocks have been synced */ - atomic_sub(blocks, &mddev->recovery_active); - wake_up(&mddev->recovery_wait); - if (!ok) { - mddev->recovery_running = -EIO; - md_recover_arrays(); - // stop recovery, signal do_sync .... - if (mddev->pers->stop_resync) - mddev->pers->stop_resync(mddev); - if (mddev->recovery_running) - md_interrupt_thread(md_recovery_thread); - } -} - - -DECLARE_WAIT_QUEUE_HEAD(resync_wait); - -#define SYNC_MARKS 10 -#define SYNC_MARK_STEP (3*HZ) -static void md_do_sync(void *data) -{ - mddev_t *mddev = data; - mddev_t *mddev2; - unsigned int max_sectors, currspeed, - j, window, err; - unsigned long mark[SYNC_MARKS]; - unsigned long mark_cnt[SYNC_MARKS]; - int last_mark,m; - struct md_list_head *tmp; - unsigned long last_check; - - /* just incase thread restarts... */ - if (mddev->recovery_running <= 0) - return; - - /* we overload curr_resync somewhat here. - * 0 == not engaged in resync at all - * 2 == checking that there is no conflict with another sync - * 1 == like 2, but have yielded to allow conflicting resync to - * commense - * other == active in resync - this many blocks - */ - do { - mddev->curr_resync = 2; - - ITERATE_MDDEV(mddev2,tmp) { - if (mddev2 == mddev) - continue; - if (mddev2->curr_resync && - match_mddev_units(mddev,mddev2)) { - printk(KERN_INFO "md: delaying resync of md%d until md%d " - "has finished resync (they share one or more physical units)\n", - mdidx(mddev), mdidx(mddev2)); - if (mddev < mddev2) /* arbitrarily yield */ - mddev->curr_resync = 1; - if (wait_event_interruptible(resync_wait, - mddev2->curr_resync < 2)) { - md_flush_signals(); - err = -EINTR; - mddev_put(mddev2); - goto out; - } - } - } - } while (mddev->curr_resync < 2); - - max_sectors = mddev->sb->size<<1; - - printk(KERN_INFO "md: syncing RAID array md%d\n", mdidx(mddev)); - printk(KERN_INFO "md: minimum _guaranteed_ reconstruction speed: %d KB/sec/disc.\n", - sysctl_speed_limit_min); - printk(KERN_INFO "md: using maximum available idle IO bandwith " - "(but not more than %d KB/sec) for reconstruction.\n", - sysctl_speed_limit_max); - - /* - * Resync has low priority. - */ - current->nice = 19; - - is_mddev_idle(mddev); /* this also initializes IO event counters */ - for (m = 0; m < SYNC_MARKS; m++) { - mark[m] = jiffies; - mark_cnt[m] = 0; - } - last_mark = 0; - mddev->resync_mark = mark[last_mark]; - mddev->resync_mark_cnt = mark_cnt[last_mark]; - - /* - * Tune reconstruction: - */ - window = vm_max_readahead*(PAGE_SIZE/512); - printk(KERN_INFO "md: using %dk window, over a total of %d blocks.\n", - window/2,max_sectors/2); - - atomic_set(&mddev->recovery_active, 0); - init_waitqueue_head(&mddev->recovery_wait); - last_check = 0; - for (j = 0; j < max_sectors;) { - int sectors; - - sectors = mddev->pers->sync_request(mddev, j); - - if (sectors < 0) { - err = sectors; - goto out; - } - atomic_add(sectors, &mddev->recovery_active); - j += sectors; - if (j>1) mddev->curr_resync = j; - - if (last_check + window > j) - continue; - - last_check = j; - - run_task_queue(&tq_disk); - - repeat: - if (jiffies >= mark[last_mark] + SYNC_MARK_STEP ) { - /* step marks */ - int next = (last_mark+1) % SYNC_MARKS; - - mddev->resync_mark = mark[next]; - mddev->resync_mark_cnt = mark_cnt[next]; - mark[next] = jiffies; - mark_cnt[next] = j - atomic_read(&mddev->recovery_active); - last_mark = next; - } - - - if (md_signal_pending(current)) { - /* - * got a signal, exit. - */ - printk(KERN_INFO "md: md_do_sync() got signal ... exiting\n"); - md_flush_signals(); - err = -EINTR; - goto out; - } - - /* - * this loop exits only if either when we are slower than - * the 'hard' speed limit, or the system was IO-idle for - * a jiffy. - * the system might be non-idle CPU-wise, but we only care - * about not overloading the IO subsystem. (things like an - * e2fsck being done on the RAID array should execute fast) - */ - if (md_need_resched(current)) - schedule(); - - currspeed = (j-mddev->resync_mark_cnt)/2/((jiffies-mddev->resync_mark)/HZ +1) +1; - - if (currspeed > sysctl_speed_limit_min) { - current->nice = 19; - - if ((currspeed > sysctl_speed_limit_max) || - !is_mddev_idle(mddev)) { - current->state = TASK_INTERRUPTIBLE; - md_schedule_timeout(HZ/4); - goto repeat; - } - } else - current->nice = -20; - } - printk(KERN_INFO "md: md%d: sync done.\n",mdidx(mddev)); - err = 0; - /* - * this also signals 'finished resyncing' to md_stop - */ -out: - wait_disk_event(mddev->recovery_wait, atomic_read(&mddev->recovery_active)==0); - /* tell personality that we are finished */ - mddev->pers->sync_request(mddev, max_sectors, 1); - - mddev->curr_resync = 0; - if (err) - mddev->recovery_running = err; - if (mddev->recovery_running > 0) - mddev->recovery_running = 0; - if (mddev->recovery_running == 0) - mddev->in_sync = 1; - md_recover_arrays(); -} - - -/* - * This is the kernel thread that watches all md arrays for re-sync action - * that might be needed. - * It does not do any resync itself, but rather "forks" off other threads - * to do that as needed. - * When it is determined that resync is needed, we set "->recovery_running" and - * create a thread at ->sync_thread. - * When the thread finishes is clears recovery_running (or set and error) - * and wakeup up this thread which will reap the thread and finish up. - */ -void md_do_recovery(void *data) -{ - mddev_t *mddev; - mdp_super_t *sb; - struct md_list_head *tmp; - - dprintk(KERN_INFO "md: recovery thread got woken up ...\n"); - - ITERATE_MDDEV(mddev,tmp) if (mddev_lock(mddev)==0) { - sb = mddev->sb; - if (!sb || !mddev->pers || !mddev->pers->diskop || mddev->ro) - goto unlock; - if (mddev->recovery_running > 0) - /* resync/recovery still happening */ - goto unlock; - if (mddev->sb_dirty) - md_update_sb(mddev); - if (mddev->sync_thread) { - /* resync has finished, collect result */ - md_unregister_thread(mddev->sync_thread); - mddev->sync_thread = NULL; - if (mddev->recovery_running < 0) { - /* some sort of failure. - * If we were doing a reconstruction, - * we need to retrieve the spare - */ - if (mddev->spare) { - mddev->pers->diskop(mddev, &mddev->spare, - DISKOP_SPARE_INACTIVE); - mddev->spare = NULL; - } - } else { - /* success...*/ - if (mddev->spare) { - mddev->pers->diskop(mddev, &mddev->spare, - DISKOP_SPARE_ACTIVE); - mark_disk_sync(mddev->spare); - mark_disk_active(mddev->spare); - sb->active_disks++; - sb->spare_disks--; - mddev->spare = NULL; - } - } - __md_update_sb(mddev); - mddev->recovery_running = 0; - wake_up(&resync_wait); - goto unlock; - } - if (mddev->recovery_running) { - /* that's odd.. */ - mddev->recovery_running = 0; - wake_up(&resync_wait); - } - - if (sb->active_disks < sb->raid_disks) { - mddev->spare = get_spare(mddev); - if (!mddev->spare) - printk(KERN_ERR "md%d: no spare disk to reconstruct array! " - "-- continuing in degraded mode\n", mdidx(mddev)); - else - printk(KERN_INFO "md%d: resyncing spare disk %s to replace failed disk\n", - mdidx(mddev), partition_name(MKDEV(mddev->spare->major,mddev->spare->minor))); - } - if (!mddev->spare && mddev->in_sync) { - /* nothing we can do ... */ - goto unlock; - } - if (mddev->pers->sync_request) { - mddev->sync_thread = md_register_thread(md_do_sync, - mddev, - "md_resync"); - if (!mddev->sync_thread) { - printk(KERN_ERR "md%d: could not start resync thread...\n", mdidx(mddev)); - if (mddev->spare) - mddev->pers->diskop(mddev, &mddev->spare, DISKOP_SPARE_INACTIVE); - mddev->spare = NULL; - mddev->recovery_running = 0; - } else { - if (mddev->spare) - mddev->pers->diskop(mddev, &mddev->spare, DISKOP_SPARE_WRITE); - mddev->recovery_running = 1; - md_wakeup_thread(mddev->sync_thread); - } - } - unlock: - mddev_unlock(mddev); - } - dprintk(KERN_INFO "md: recovery thread finished ...\n"); - -} - -int md_notify_reboot(struct notifier_block *this, - unsigned long code, void *x) -{ - struct md_list_head *tmp; - mddev_t *mddev; - - if ((code == MD_SYS_DOWN) || (code == MD_SYS_HALT) - || (code == MD_SYS_POWER_OFF)) { - - printk(KERN_INFO "md: stopping all md devices.\n"); - - ITERATE_MDDEV(mddev,tmp) - if (mddev_trylock(mddev)==0) - do_md_stop (mddev, 1); - /* - * certain more exotic SCSI devices are known to be - * volatile wrt too early system reboots. While the - * right place to handle this issue is the given - * driver, we do want to have a safe RAID driver ... - */ - md_mdelay(1000*1); - } - return NOTIFY_DONE; -} - -struct notifier_block md_notifier = { - notifier_call: md_notify_reboot, - next: NULL, - priority: INT_MAX, /* before any real devices */ -}; - -static void md_geninit(void) -{ - struct proc_dir_entry *p; - int i; - - for(i = 0; i < MAX_MD_DEVS; i++) { - md_blocksizes[i] = 1024; - md_size[i] = 0; - md_hardsect_sizes[i] = 512; - } - blksize_size[MAJOR_NR] = md_blocksizes; - blk_size[MAJOR_NR] = md_size; - max_readahead[MAJOR_NR] = md_maxreadahead; - hardsect_size[MAJOR_NR] = md_hardsect_sizes; - - dprintk("md: sizeof(mdp_super_t) = %d\n", (int)sizeof(mdp_super_t)); - -#ifdef CONFIG_PROC_FS - p = create_proc_entry("mdstat", S_IRUGO, NULL); - if (p) - p->proc_fops = &md_seq_fops; -#endif -} - -request_queue_t * md_queue_proc(kdev_t dev) -{ - mddev_t *mddev = mddev_find(minor(dev)); - request_queue_t *q = BLK_DEFAULT_QUEUE(MAJOR_NR); - if (!mddev || atomic_read(&mddev->active)<2) - BUG(); - if (mddev->pers) - q = &mddev->queue; - mddev_put(mddev); /* the caller must hold a reference... */ - return q; -} - -int md__init md_init(void) -{ - static char * name = "mdrecoveryd"; - int minor; - - printk(KERN_INFO "md: md driver %d.%d.%d MAX_MD_DEVS=%d, MD_SB_DISKS=%d\n", - MD_MAJOR_VERSION, MD_MINOR_VERSION, - MD_PATCHLEVEL_VERSION, MAX_MD_DEVS, MD_SB_DISKS); - - if (devfs_register_blkdev (MAJOR_NR, "md", &md_fops)) - { - printk(KERN_ALERT "md: Unable to get major %d for md\n", MAJOR_NR); - return (-1); - } - devfs_handle = devfs_mk_dir (NULL, "md", NULL); - /* we don't use devfs_register_series because we want to fill md_hd_struct */ - for (minor=0; minor < MAX_MD_DEVS; ++minor) { - char devname[128]; - sprintf (devname, "%u", minor); - md_hd_struct[minor].de = devfs_register (devfs_handle, - devname, DEVFS_FL_DEFAULT, MAJOR_NR, minor, - S_IFBLK | S_IRUSR | S_IWUSR, &md_fops, NULL); - } - - /* all requests on an uninitialised device get failed... */ - blk_queue_make_request(BLK_DEFAULT_QUEUE(MAJOR_NR), md_fail_request); - blk_dev[MAJOR_NR].queue = md_queue_proc; - - - read_ahead[MAJOR_NR] = INT_MAX; - - add_gendisk(&md_gendisk); - - md_recovery_thread = md_register_thread(md_do_recovery, NULL, name); - if (!md_recovery_thread) - printk(KERN_ALERT "md: bug: couldn't allocate md_recovery_thread\n"); - - md_register_reboot_notifier(&md_notifier); - raid_table_header = register_sysctl_table(raid_root_table, 1); - - md_geninit(); - return (0); -} - - -#ifndef MODULE - -/* - * When md (and any require personalities) are compiled into the kernel - * (not a module), arrays can be assembles are boot time using with AUTODETECT - * where specially marked partitions are registered with md_autodetect_dev(), - * and with MD_BOOT where devices to be collected are given on the boot line - * with md=..... - * The code for that is here. - */ - -struct { - int set; - int noautodetect; -} raid_setup_args md__initdata; - -/* - * Searches all registered partitions for autorun RAID arrays - * at boot time. - */ -static kdev_t detected_devices[128]; -static int dev_cnt; - -void md_autodetect_dev(kdev_t dev) -{ - if (dev_cnt >= 0 && dev_cnt < 127) - detected_devices[dev_cnt++] = dev; -} - - -static void autostart_arrays(void) -{ - mdk_rdev_t *rdev; - int i; - - printk(KERN_INFO "md: Autodetecting RAID arrays.\n"); - - for (i = 0; i < dev_cnt; i++) { - kdev_t dev = detected_devices[i]; - - if (md_import_device(dev,1)) { - printk(KERN_ALERT "md: could not import %s!\n", - partition_name(dev)); - continue; - } - /* - * Sanity checks: - */ - rdev = find_rdev_all(dev); - if (!rdev) { - MD_BUG(); - continue; - } - if (rdev->faulty) { - MD_BUG(); - continue; - } - md_list_add(&rdev->pending, &pending_raid_disks); - } - dev_cnt = 0; - - autorun_devices(); -} - -static struct { - char device_set [MAX_MD_DEVS]; - int pers[MAX_MD_DEVS]; - int chunk[MAX_MD_DEVS]; - char *device_names[MAX_MD_DEVS]; -} md_setup_args md__initdata; - -/* - * Parse the command-line parameters given our kernel, but do not - * actually try to invoke the MD device now; that is handled by - * md_setup_drive after the low-level disk drivers have initialised. - * - * 27/11/1999: Fixed to work correctly with the 2.3 kernel (which - * assigns the task of parsing integer arguments to the - * invoked program now). Added ability to initialise all - * the MD devices (by specifying multiple "md=" lines) - * instead of just one. -- KTK - * 18May2000: Added support for persistant-superblock arrays: - * md=n,0,factor,fault,device-list uses RAID0 for device n - * md=n,-1,factor,fault,device-list uses LINEAR for device n - * md=n,device-list reads a RAID superblock from the devices - * elements in device-list are read by name_to_kdev_t so can be - * a hex number or something like /dev/hda1 /dev/sdb - * 2001-06-03: Dave Cinege - * Shifted name_to_kdev_t() and related operations to md_set_drive() - * for later execution. Rewrote section to make devfs compatible. - */ -static int md__init md_setup(char *str) -{ - int minor, level, factor, fault; - char *pername = ""; - char *str1 = str; - - if (get_option(&str, &minor) != 2) { /* MD Number */ - printk(KERN_WARNING "md: Too few arguments supplied to md=.\n"); - return 0; - } - if (minor >= MAX_MD_DEVS) { - printk(KERN_WARNING "md: md=%d, Minor device number too high.\n", minor); - return 0; - } else if (md_setup_args.device_names[minor]) { - printk(KERN_WARNING "md: md=%d, Specified more then once. " - "Replacing previous definition.\n", minor); - } - switch (get_option(&str, &level)) { /* RAID Personality */ - case 2: /* could be 0 or -1.. */ - if (level == 0 || level == -1) { - if (get_option(&str, &factor) != 2 || /* Chunk Size */ - get_option(&str, &fault) != 2) { - printk(KERN_WARNING "md: Too few arguments supplied to md=.\n"); - return 0; - } - md_setup_args.pers[minor] = level; - md_setup_args.chunk[minor] = 1 << (factor+12); - switch(level) { - case -1: - level = LINEAR; - pername = "linear"; - break; - case 0: - level = RAID0; - pername = "raid0"; - break; - default: - printk(KERN_WARNING - "md: The kernel has not been configured for raid%d support!\n", - level); - return 0; - } - md_setup_args.pers[minor] = level; - break; - } - /* FALL THROUGH */ - case 1: /* the first device is numeric */ - str = str1; - /* FALL THROUGH */ - case 0: - md_setup_args.pers[minor] = 0; - pername="super-block"; - } - - printk(KERN_INFO "md: Will configure md%d (%s) from %s, below.\n", - minor, pername, str); - md_setup_args.device_names[minor] = str; - - return 1; -} - -extern kdev_t name_to_kdev_t(char *line) md__init; -void md__init md_setup_drive(void) -{ - int minor, i; - kdev_t dev; - mddev_t*mddev; - kdev_t devices[MD_SB_DISKS+1]; - - for (minor = 0; minor < MAX_MD_DEVS; minor++) { - int err = 0; - char *devname; - mdu_disk_info_t dinfo; - - if ((devname = md_setup_args.device_names[minor]) == 0) continue; - - for (i = 0; i < MD_SB_DISKS && devname != 0; i++) { - - char *p; - void *handle; - - p = strchr(devname, ','); - if (p) - *p++ = 0; - - dev = name_to_kdev_t(devname); - handle = devfs_find_handle(NULL, devname, MAJOR (dev), MINOR (dev), - DEVFS_SPECIAL_BLK, 1); - if (handle != 0) { - unsigned major, minor; - devfs_get_maj_min(handle, &major, &minor); - dev = MKDEV(major, minor); - } - if (dev == 0) { - printk(KERN_WARNING "md: Unknown device name: %s\n", devname); - break; - } - - devices[i] = dev; - md_setup_args.device_set[minor] = 1; - - devname = p; - } - devices[i] = 0; - - if (md_setup_args.device_set[minor] == 0) - continue; - - printk(KERN_INFO "md: Loading md%d: %s\n", minor, md_setup_args.device_names[minor]); - - mddev = mddev_find(minor); - if (!mddev) { - printk(KERN_ERR "md: kmalloc failed - cannot start array %d\n", minor); - continue; - } - if (mddev_lock(mddev)) { - printk(KERN_WARNING - "md: Ignoring md=%d, cannot lock!\n", - minor); - mddev_put(mddev); - continue; - } - - if (mddev->sb || !list_empty(&mddev->disks)) { - printk(KERN_WARNING - "md: Ignoring md=%d, already autodetected. (Use raid=noautodetect)\n", - minor); - mddev_unlock(mddev); - mddev_put(mddev); - continue; - } - if (md_setup_args.pers[minor]) { - /* non-persistent */ - mdu_array_info_t ainfo; - ainfo.level = pers_to_level(md_setup_args.pers[minor]); - ainfo.size = 0; - ainfo.nr_disks =0; - ainfo.raid_disks =0; - ainfo.md_minor =minor; - ainfo.not_persistent = 1; - - ainfo.state = (1 << MD_SB_CLEAN); - ainfo.active_disks = 0; - ainfo.working_disks = 0; - ainfo.failed_disks = 0; - ainfo.spare_disks = 0; - ainfo.layout = 0; - ainfo.chunk_size = md_setup_args.chunk[minor]; - err = set_array_info(mddev, &ainfo); - for (i = 0; !err && (dev = devices[i]); i++) { - dinfo.number = i; - dinfo.raid_disk = i; - dinfo.state = (1<sb->nr_disks++; - mddev->sb->raid_disks++; - mddev->sb->active_disks++; - mddev->sb->working_disks++; - err = add_new_disk (mddev, &dinfo); - } - } else { - /* persistent */ - for (i = 0; (dev = devices[i]); i++) { - dinfo.major = MAJOR(dev); - dinfo.minor = MINOR(dev); - add_new_disk (mddev, &dinfo); - } - } - if (!err) - err = do_md_run(mddev); - if (err) { - mddev->sb_dirty = 0; - do_md_stop(mddev, 0); - printk(KERN_WARNING "md: starting md%d failed\n", minor); - } - mddev_unlock(mddev); - mddev_put(mddev); - } -} - -static int md__init raid_setup(char *str) -{ - int len, pos; - - len = strlen(str) + 1; - pos = 0; - - while (pos < len) { - char *comma = strchr(str+pos, ','); - int wlen; - if (comma) - wlen = (comma-str)-pos; - else wlen = (len-1)-pos; - - if (strncmp(str, "noautodetect", wlen) == 0) - raid_setup_args.noautodetect = 1; - pos += wlen+1; - } - raid_setup_args.set = 1; - return 1; -} - -int md__init md_run_setup(void) -{ - if (raid_setup_args.noautodetect) - printk(KERN_INFO "md: Skipping autodetection of RAID arrays. (raid=noautodetect)\n"); - else - autostart_arrays(); - md_setup_drive(); - return 0; -} - -__setup("raid=", raid_setup); -__setup("md=", md_setup); - -__initcall(md_init); -__initcall(md_run_setup); - -#else /* It is a MODULE */ - -int init_module(void) -{ - return md_init(); -} - -static void free_device_names(void) -{ - while (!list_empty(&device_names)) { - struct dname *tmp = list_entry(device_names.next, - dev_name_t, list); - list_del(&tmp->list); - kfree(tmp); - } -} - - -void cleanup_module(void) -{ - md_unregister_thread(md_recovery_thread); - devfs_unregister(devfs_handle); - - devfs_unregister_blkdev(MAJOR_NR,"md"); - unregister_reboot_notifier(&md_notifier); - unregister_sysctl_table(raid_table_header); -#ifdef CONFIG_PROC_FS - remove_proc_entry("mdstat", NULL); -#endif - - del_gendisk(&md_gendisk); - - blk_dev[MAJOR_NR].queue = NULL; - blksize_size[MAJOR_NR] = NULL; - blk_size[MAJOR_NR] = NULL; - max_readahead[MAJOR_NR] = NULL; - hardsect_size[MAJOR_NR] = NULL; - - free_device_names(); - -} -#endif - -MD_EXPORT_SYMBOL(md_size); -MD_EXPORT_SYMBOL(register_md_personality); -MD_EXPORT_SYMBOL(unregister_md_personality); -MD_EXPORT_SYMBOL(partition_name); -MD_EXPORT_SYMBOL(md_error); -MD_EXPORT_SYMBOL(md_done_sync); -MD_EXPORT_SYMBOL(md_unregister_thread); -MD_EXPORT_SYMBOL(md_update_sb); -MD_EXPORT_SYMBOL(md_wakeup_thread); -MD_EXPORT_SYMBOL(md_print_devices); -MD_EXPORT_SYMBOL(find_rdev_nr); -MD_EXPORT_SYMBOL(md_interrupt_thread); -MODULE_LICENSE("GPL"); ./linux/md-autostart/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.983486450 +0000 @@ -1,354 +0,0 @@ -/* - * Implement the default iomap interfaces - * - * (C) Copyright 2004 Linus Torvalds - */ -#include -#include - -#include - -/* - * Read/write from/to an (offsettable) iomem cookie. It might be a PIO - * access or a MMIO access, these functions don't care. The info is - * encoded in the hardware mapping set up by the mapping functions - * (or the cookie itself, depending on implementation and hw). - * - * The generic routines don't assume any hardware mappings, and just - * encode the PIO/MMIO as part of the cookie. They coldly assume that - * the MMIO IO mappings are not in the low address range. - * - * Architectures for which this is not true can't use this generic - * implementation and should do their own copy. - */ - -#ifndef HAVE_ARCH_PIO_SIZE -/* - * We encode the physical PIO addresses (0-0xffff) into the - * pointer by offsetting them with a constant (0x10000) and - * assuming that all the low addresses are always PIO. That means - * we can do some sanity checks on the low bits, and don't - * need to just take things for granted. - */ -#define PIO_OFFSET 0x10000UL -#define PIO_MASK 0x0ffffUL -#define PIO_RESERVED 0x40000UL -#endif - -static void bad_io_access(unsigned long port, const char *access) -{ - static int count = 10; - if (count) { - count--; - WARN(1, KERN_ERR "Bad IO access at port %#lx (%s)\n", port, access); - } -} - -/* - * Ugly macros are a way of life. - */ -#define IO_COND(addr, is_pio, is_mmio) do { \ - unsigned long port = (unsigned long __force)addr; \ - if (port >= PIO_RESERVED) { \ - is_mmio; \ - } else if (port > PIO_OFFSET) { \ - port &= PIO_MASK; \ - is_pio; \ - } else \ - bad_io_access(port, #is_pio ); \ -} while (0) - -#ifndef pio_read16be -#define pio_read16be(port) swab16(inw(port)) -#define pio_read32be(port) swab32(inl(port)) -#endif - -#ifndef mmio_read16be -#define mmio_read16be(addr) be16_to_cpu(__raw_readw(addr)) -#define mmio_read32be(addr) be32_to_cpu(__raw_readl(addr)) -#endif - -unsigned int ioread8(void __iomem *addr) -{ - IO_COND(addr, return inb(port), return readb(addr)); - return 0xff; -} -unsigned int ioread16(void __iomem *addr) -{ - IO_COND(addr, return inw(port), return readw(addr)); - return 0xffff; -} -unsigned int ioread16be(void __iomem *addr) -{ - IO_COND(addr, return pio_read16be(port), return mmio_read16be(addr)); - return 0xffff; -} -unsigned int ioread32(void __iomem *addr) -{ - IO_COND(addr, return inl(port), return readl(addr)); - return 0xffffffff; -} -unsigned int ioread32be(void __iomem *addr) -{ - IO_COND(addr, return pio_read32be(port), return mmio_read32be(addr)); - return 0xffffffff; -} -EXPORT_SYMBOL(ioread8); -EXPORT_SYMBOL(ioread16); -EXPORT_SYMBOL(ioread16be); -EXPORT_SYMBOL(ioread32); -EXPORT_SYMBOL(ioread32be); - -#ifndef pio_write16be -#define pio_write16be(val,port) outw(swab16(val),port) -#define pio_write32be(val,port) outl(swab32(val),port) -#endif - -#ifndef mmio_write16be -#define mmio_write16be(val,port) __raw_writew(be16_to_cpu(val),port) -#define mmio_write32be(val,port) __raw_writel(be32_to_cpu(val),port) -#endif - -void iowrite8(u8 val, void __iomem *addr) -{ - IO_COND(addr, outb(val,port), writeb(val, addr)); -} -void iowrite16(u16 val, void __iomem *addr) -{ - IO_COND(addr, outw(val,port), writew(val, addr)); -} -void iowrite16be(u16 val, void __iomem *addr) -{ - IO_COND(addr, pio_write16be(val,port), mmio_write16be(val, addr)); -} -void iowrite32(u32 val, void __iomem *addr) -{ - IO_COND(addr, outl(val,port), writel(val, addr)); -} -void iowrite32be(u32 val, void __iomem *addr) -{ - IO_COND(addr, pio_write32be(val,port), mmio_write32be(val, addr)); -} -EXPORT_SYMBOL(iowrite8); -EXPORT_SYMBOL(iowrite16); -EXPORT_SYMBOL(iowrite16be); -EXPORT_SYMBOL(iowrite32); -EXPORT_SYMBOL(iowrite32be); - -/* - * These are the "repeat MMIO read/write" functions. - * Note the "__raw" accesses, since we don't want to - * convert to CPU byte order. We write in "IO byte - * order" (we also don't have IO barriers). - */ -#ifndef mmio_insb -static inline void mmio_insb(void __iomem *addr, u8 *dst, int count) -{ - while (--count >= 0) { - u8 data = __raw_readb(addr); - *dst = data; - dst++; - } -} -static inline void mmio_insw(void __iomem *addr, u16 *dst, int count) -{ - while (--count >= 0) { - u16 data = __raw_readw(addr); - *dst = data; - dst++; - } -} -static inline void mmio_insl(void __iomem *addr, u32 *dst, int count) -{ - while (--count >= 0) { - u32 data = __raw_readl(addr); - *dst = data; - dst++; - } -} -#endif - -#ifndef mmio_outsb -static inline void mmio_outsb(void __iomem *addr, const u8 *src, int count) -{ - while (--count >= 0) { - __raw_writeb(*src, addr); - src++; - } -} -static inline void mmio_outsw(void __iomem *addr, const u16 *src, int count) -{ - while (--count >= 0) { - __raw_writew(*src, addr); - src++; - } -} -static inline void mmio_outsl(void __iomem *addr, const u32 *src, int count) -{ - while (--count >= 0) { - __raw_writel(*src, addr); - src++; - } -} -#endif - -void ioread8_rep(void __iomem *addr, void *dst, unsigned long count) -{ - IO_COND(addr, insb(port,dst,count), mmio_insb(addr, dst, count)); -} -void ioread16_rep(void __iomem *addr, void *dst, unsigned long count) -{ - IO_COND(addr, insw(port,dst,count), mmio_insw(addr, dst, count)); -} -void ioread32_rep(void __iomem *addr, void *dst, unsigned long count) -{ - IO_COND(addr, insl(port,dst,count), mmio_insl(addr, dst, count)); -} -EXPORT_SYMBOL(ioread8_rep); -EXPORT_SYMBOL(ioread16_rep); -EXPORT_SYMBOL(ioread32_rep); - -void iowrite8_rep(void __iomem *addr, const void *src, unsigned long count) -{ - IO_COND(addr, outsb(port, src, count), mmio_outsb(addr, src, count)); -} -void iowrite16_rep(void __iomem *addr, const void *src, unsigned long count) -{ - IO_COND(addr, outsw(port, src, count), mmio_outsw(addr, src, count)); -} -void iowrite32_rep(void __iomem *addr, const void *src, unsigned long count) -{ - IO_COND(addr, outsl(port, src,count), mmio_outsl(addr, src, count)); -} -EXPORT_SYMBOL(iowrite8_rep); -EXPORT_SYMBOL(iowrite16_rep); -EXPORT_SYMBOL(iowrite32_rep); - -#ifdef CONFIG_HAS_IOPORT -/* Create a virtual mapping cookie for an IO port range */ -void __iomem *ioport_map(unsigned long port, unsigned int nr) -{ - if (port > PIO_MASK) - return NULL; - return (void __iomem *) (unsigned long) (port + PIO_OFFSET); -} - -<<<<<<< found -void ioport_unmap(void __iomem *addr) -{ - /* Nothing to do */ -} -||||||| expected -#ifdef CONFIG_PCI -/** - * pci_iomap - create a virtual mapping cookie for a PCI BAR - * @dev: PCI device that owns the BAR - * @bar: BAR number - * @maxlen: length of the memory to map - * - * Using this function you will get a __iomem address to your device BAR. -======= -#ifdef CONFIG_PCI -/** - * pci_iomap_range - create a virtual mapping cookie for a PCI BAR - * @dev: PCI device that owns the BAR - * @bar: BAR number - * @offset: map memory at the given offset in BAR - * @minlen: min length of the memory to map - * @maxlen: max length of the memory to map - * - * Using this function you will get a __iomem address to your device BAR. ->>>>>>> replacement -EXPORT_SYMBOL(ioport_map); -EXPORT_SYMBOL(ioport_unmap); -#endif /* CONFIG_HAS_IOPORT */ - -#ifdef CONFIG_PCI -/* Hide the details if this is a MMIO or PIO address space and just do what -<<<<<<< found - * you expect in the correct way. */ -||||||| expected - * you expect from them in the correct way. - * - * @maxlen specifies the maximum length to map. If you want to get access to - * the complete BAR without checking for its length first, pass %0 here. - * */ -void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen) -{ - resource_size_t start = pci_resource_start(dev, bar); - resource_size_t len = pci_resource_len(dev, bar); - unsigned long flags = pci_resource_flags(dev, bar); - - if (!len || !start) - return NULL; - if (maxlen && len > maxlen) - len = maxlen; - if (flags & IORESOURCE_IO) - return ioport_map(start, len); - if (flags & IORESOURCE_MEM) { - if (flags & IORESOURCE_CACHEABLE) - return ioremap(start, len); - return ioremap_nocache(start, len); - } -======= - * you expect from them in the correct way. - * - * @minlen specifies the minimum length to map. We check that BAR is - * large enough. - * @maxlen specifies the maximum length to map. If you want to get access to - * the complete BAR from offset to the end, pass %0 here. - * @force_nocache makes the mapping noncacheable even if the BAR - * is prefetcheable. It has no effect otherwise. - * */ -void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, - unsigned offset, - unsigned long minlen, - unsigned long maxlen, - bool force_nocache) -{ - resource_size_t start = pci_resource_start(dev, bar); - resource_size_t len = pci_resource_len(dev, bar); - unsigned long flags = pci_resource_flags(dev, bar); - - if (len <= offset || !start) - return NULL; - len -= offset; - start += offset; - if (len < minlen) - return NULL; - if (maxlen && len > maxlen) - len = maxlen; - if (flags & IORESOURCE_IO) - return ioport_map(start, len); - if (flags & IORESOURCE_MEM) { - if (!force_nocache && (flags & IORESOURCE_CACHEABLE)) - return ioremap(start, len); - return ioremap_nocache(start, len); - } ->>>>>>> replacement -/** - * pci_iomap - create a virtual mapping cookie for a PCI BAR - * @dev: PCI device that owns the BAR - * @bar: BAR number - * @maxlen: length of the memory to map - * - * Using this function you will get a __iomem address to your device BAR. - * You can access it using ioread*() and iowrite*(). These functions hide - * the details if this is a MMIO or PIO address space and will just do what - * you expect from them in the correct way. - * - * @maxlen specifies the maximum length to map. If you want to get access to - * the complete BAR without checking for its length first, pass %0 here. - * */ -void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen) -{ - return pci_iomap_range(dev, bar, 0, 0, maxlen, false); -} - -void pci_iounmap(struct pci_dev *dev, void __iomem * addr) -{ - IO_COND(addr, /* nothing */, iounmap(addr)); -} -EXPORT_SYMBOL(pci_iomap_range); -EXPORT_SYMBOL(pci_iounmap); -#endif /* CONFIG_PCI */ ./linux/iomap/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:58.990998361 +0000 @@ -1,1352 +0,0 @@ -/* - * linux/fs/inode.c - * - * (C) 1997 Linus Torvalds - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* - * This is needed for the following functions: - * - inode_has_buffers - * - invalidate_inode_buffers - * - fsync_bdev - * - invalidate_bdev - * - * FIXME: remove all knowledge of the buffer layer from this file - */ -#include - -/* - * New inode.c implementation. - * - * This implementation has the basic premise of trying - * to be extremely low-overhead and SMP-safe, yet be - * simple enough to be "obviously correct". - * - * Famous last words. - */ - -/* inode dynamic allocation 1999, Andrea Arcangeli */ - -/* #define INODE_PARANOIA 1 */ -/* #define INODE_DEBUG 1 */ - -/* - * Inode lookup is no longer as critical as it used to be: - * most of the lookups are going to be through the dcache. - */ -#define I_HASHBITS i_hash_shift -#define I_HASHMASK i_hash_mask - -static unsigned int i_hash_mask; -static unsigned int i_hash_shift; - -/* - * Each inode can be on two separate lists. One is - * the hash list of the inode, used for lookups. The - * other linked list is the "type" list: - * "in_use" - valid inode, i_count > 0, i_nlink > 0 - * "dirty" - as "in_use" but also dirty - * "unused" - valid inode, i_count = 0 - * - * A "dirty" list is maintained for each super block, - * allowing for low-overhead inode sync() operations. - */ - -LIST_HEAD(inode_in_use); -LIST_HEAD(inode_unused); -static struct hlist_head *inode_hashtable; -static HLIST_HEAD(anon_hash_chain); /* for inodes with NULL i_sb */ - -/* - * A simple spinlock to protect the list manipulations. - * - * NOTE! You also have to own the lock if you change - * the i_state of an inode while it is in use.. - */ -spinlock_t inode_lock = SPIN_LOCK_UNLOCKED; - -/* - * iprune_sem provides exclusion between the kswapd or try_to_free_pages - * icache shrinking path, and the umount path. Without this exclusion, - * by the time prune_icache calls iput for the inode whose pages it has - * been invalidating, or by the time it calls clear_inode & destroy_inode - * from its final dispose_list, the struct super_block they refer to - * (for inode->i_sb->s_op) may already have been freed and reused. - */ -static DECLARE_MUTEX(iprune_sem); - -/* - * Statistics gathering.. - */ -struct inodes_stat_t inodes_stat; - -static kmem_cache_t * inode_cachep; - -static struct inode *alloc_inode(struct super_block *sb) -{ - static struct address_space_operations empty_aops; - static struct inode_operations empty_iops; - static struct file_operations empty_fops; - struct inode *inode; - - if (sb->s_op->alloc_inode) - inode = sb->s_op->alloc_inode(sb); - else - inode = (struct inode *) kmem_cache_alloc(inode_cachep, SLAB_KERNEL); - - if (inode) { - struct address_space * const mapping = &inode->i_data; - - inode->i_sb = sb; - inode->i_blkbits = sb->s_blocksize_bits; - inode->i_flags = 0; - atomic_set(&inode->i_count, 1); - inode->i_sock = 0; - inode->i_op = &empty_iops; - inode->i_fop = &empty_fops; - inode->i_nlink = 1; - atomic_set(&inode->i_writecount, 0); - inode->i_size = 0; - inode->i_blocks = 0; - inode->i_bytes = 0; - inode->i_generation = 0; - memset(&inode->i_dquot, 0, sizeof(inode->i_dquot)); - inode->i_pipe = NULL; - inode->i_bdev = NULL; - inode->i_rdev = to_kdev_t(0); - inode->i_security = NULL; - if (security_inode_alloc(inode)) { - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); - return NULL; - } - - mapping->a_ops = &empty_aops; - mapping->host = inode; - mapping->gfp_mask = GFP_HIGHUSER; - mapping->dirtied_when = 0; - mapping->assoc_mapping = NULL; - mapping->backing_dev_info = &default_backing_dev_info; - if (sb->s_bdev) - mapping->backing_dev_info = sb->s_bdev->bd_inode->i_mapping->backing_dev_info; - memset(&inode->u, 0, sizeof(inode->u)); - inode->i_mapping = mapping; - } - return inode; -} - -void destroy_inode(struct inode *inode) -{ - if (inode_has_buffers(inode)) - BUG(); - security_inode_free(inode); - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); -} - - -/* - * These are initializations that only need to be done - * once, because the fields are idempotent across use - * of the inode, so let the slab aware of that. - */ -void inode_init_once(struct inode *inode) -{ - memset(inode, 0, sizeof(*inode)); - INIT_HLIST_NODE(&inode->i_hash); - INIT_LIST_HEAD(&inode->i_data.clean_pages); - INIT_LIST_HEAD(&inode->i_data.dirty_pages); - INIT_LIST_HEAD(&inode->i_data.locked_pages); - INIT_LIST_HEAD(&inode->i_data.io_pages); - INIT_LIST_HEAD(&inode->i_dentry); - INIT_LIST_HEAD(&inode->i_devices); - sema_init(&inode->i_sem, 1); - INIT_RADIX_TREE(&inode->i_data.page_tree, GFP_ATOMIC); - rwlock_init(&inode->i_data.page_lock); - init_MUTEX(&inode->i_data.i_shared_sem); - INIT_LIST_HEAD(&inode->i_data.private_list); - spin_lock_init(&inode->i_data.private_lock); - INIT_LIST_HEAD(&inode->i_data.i_mmap); - INIT_LIST_HEAD(&inode->i_data.i_mmap_shared); - spin_lock_init(&inode->i_lock); -} - -static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags) -{ - struct inode * inode = (struct inode *) foo; - - if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) == - SLAB_CTOR_CONSTRUCTOR) - inode_init_once(inode); -} - -/* - * inode_lock must be held - */ -void __iget(struct inode * inode) -{ - if (atomic_read(&inode->i_count)) { - atomic_inc(&inode->i_count); - return; - } - atomic_inc(&inode->i_count); - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_in_use); - } - inodes_stat.nr_unused--; -} - -/** - * clear_inode - clear an inode - * @inode: inode to clear - * - * This is called by the filesystem to tell us - * that the inode is no longer useful. We just - * terminate it with extreme prejudice. - */ - -void clear_inode(struct inode *inode) -{ - invalidate_inode_buffers(inode); - - if (inode->i_data.nrpages) - BUG(); - if (!(inode->i_state & I_FREEING)) - BUG(); - if (inode->i_state & I_CLEAR) - BUG(); - wait_on_inode(inode); - DQUOT_DROP(inode); - if (inode->i_sb && inode->i_sb->s_op->clear_inode) - inode->i_sb->s_op->clear_inode(inode); - if (inode->i_bdev) - bd_forget(inode); - inode->i_state = I_CLEAR; -} - -/* - * Dispose-list gets a local list with local inodes in it, so it doesn't - * need to worry about list corruption and SMP locks. - */ -static void dispose_list(struct list_head *head) -{ - int nr_disposed = 0; - - while (!list_empty(head)) { - struct inode *inode; - - inode = list_entry(head->next, struct inode, i_list); - list_del(&inode->i_list); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); - nr_disposed++; - } - spin_lock(&inode_lock); - inodes_stat.nr_inodes -= nr_disposed; - spin_unlock(&inode_lock); -} - -/* - * Invalidate all inodes for a device. - */ -static int invalidate_list(struct list_head *head, struct super_block * sb, struct list_head * dispose) -{ - struct list_head *next; - int busy = 0, count = 0; - - next = head->next; - for (;;) { - struct list_head * tmp = next; - struct inode * inode; - - next = next->next; - if (tmp == head) - break; - inode = list_entry(tmp, struct inode, i_list); - if (inode->i_sb != sb) - continue; - invalidate_inode_buffers(inode); - if (!atomic_read(&inode->i_count)) { - hlist_del_init(&inode->i_hash); - list_del(&inode->i_list); - list_add(&inode->i_list, dispose); - inode->i_state |= I_FREEING; - count++; - continue; - } - busy = 1; - } - /* only unused inodes may be cached with i_count zero */ - inodes_stat.nr_unused -= count; - return busy; -} - -/* - * This is a two-stage process. First we collect all - * offending inodes onto the throw-away list, and in - * the second stage we actually dispose of them. This - * is because we don't want to sleep while messing - * with the global lists.. - */ - -/** - * invalidate_inodes - discard the inodes on a device - * @sb: superblock - * - * Discard all of the inodes for a given superblock. If the discard - * fails because there are busy inodes then a non zero value is returned. - * If the discard is successful all the inodes have been discarded. - */ - -int invalidate_inodes(struct super_block * sb) -{ - int busy; - LIST_HEAD(throw_away); - - down(&iprune_sem); - spin_lock(&inode_lock); - busy = invalidate_list(&inode_in_use, sb, &throw_away); - busy |= invalidate_list(&inode_unused, sb, &throw_away); - busy |= invalidate_list(&sb->s_dirty, sb, &throw_away); - busy |= invalidate_list(&sb->s_io, sb, &throw_away); - spin_unlock(&inode_lock); - - dispose_list(&throw_away); - up(&iprune_sem); - - return busy; -} - -int invalidate_device(kdev_t dev, int do_sync) -{ - struct super_block *sb; - struct block_device *bdev = bdget(kdev_t_to_nr(dev)); - int res; - - if (!bdev) - return 0; - - if (do_sync) - fsync_bdev(bdev); - - res = 0; - sb = get_super(bdev); - if (sb) { - /* - * no need to lock the super, get_super holds the - * read semaphore so the filesystem cannot go away - * under us (->put_super runs with the write lock - * hold). - */ - shrink_dcache_sb(sb); - res = invalidate_inodes(sb); - drop_super(sb); - } - invalidate_bdev(bdev, 0); - bdput(bdev); - return res; -} - -static int can_unuse(struct inode *inode) -{ - if (inode->i_state) - return 0; - if (inode_has_buffers(inode)) - return 0; - if (atomic_read(&inode->i_count)) - return 0; - if (inode->i_data.nrpages) - return 0; - return 1; -} - -/* - * Scan `goal' inodes on the unused list for freeable ones. They are moved to - * a temporary list and then are freed outside inode_lock by dispose_list(). - * - * Any inodes which are pinned purely because of attached pagecache have their - * pagecache removed. We expect the final iput() on that inode to add it to - * the front of the inode_unused list. So look for it there and if the - * inode is still freeable, proceed. The right inode is found 99.9% of the - * time in testing on a 4-way. - * - * If the inode has metadata buffers attached to mapping->private_list then - * try to remove them. - */ -static void prune_icache(int nr_to_scan) -{ - LIST_HEAD(freeable); - int nr_pruned = 0; - int nr_scanned; - unsigned long reap = 0; - - down(&iprune_sem); - spin_lock(&inode_lock); - for (nr_scanned = 0; nr_scanned < nr_to_scan; nr_scanned++) { - struct inode *inode; - - if (list_empty(&inode_unused)) - break; - - inode = list_entry(inode_unused.prev, struct inode, i_list); - - if (inode->i_state || atomic_read(&inode->i_count)) { - list_move(&inode->i_list, &inode_unused); - continue; - } - if (inode_has_buffers(inode) || inode->i_data.nrpages) { - __iget(inode); - spin_unlock(&inode_lock); - if (remove_inode_buffers(inode)) - reap += invalidate_inode_pages(&inode->i_data); - iput(inode); - spin_lock(&inode_lock); - - if (inode != list_entry(inode_unused.next, - struct inode, i_list)) - continue; /* wrong inode or list_empty */ - if (!can_unuse(inode)) - continue; - } - hlist_del_init(&inode->i_hash); - list_move(&inode->i_list, &freeable); - inode->i_state |= I_FREEING; - nr_pruned++; - } - inodes_stat.nr_unused -= nr_pruned; - spin_unlock(&inode_lock); - - dispose_list(&freeable); - up(&iprune_sem); - - if (current_is_kswapd) - mod_page_state(kswapd_inodesteal, reap); - else - mod_page_state(pginodesteal, reap); -} - -/* - * shrink_icache_memory() will attempt to reclaim some unused inodes. Here, - * "unused" means that no dentries are referring to the inodes: the files are - * not open and the dcache references to those inodes have already been - * reclaimed. - * - * This function is passed the number of inodes to scan, and it returns the - * total number of remaining possibly-reclaimable inodes. - */ -static int shrink_icache_memory(int nr, unsigned int gfp_mask) -{ - if (nr) { - /* - * Nasty deadlock avoidance. We may hold various FS locks, - * and we don't want to recurse into the FS that called us - * in clear_inode() and friends.. - */ - if (gfp_mask & __GFP_FS) - prune_icache(nr); - } - return inodes_stat.nr_unused; -} - -void __wait_on_freeing_inode(struct inode *inode); -/* - * Called with the inode lock held. - * NOTE: we are not increasing the inode-refcount, you must call __iget() - * by hand after calling find_inode now! This simplifies iunique and won't - * add any additional branch in the common code. - */ -static struct inode * find_inode(struct super_block * sb, struct hlist_head *head, int (*test)(struct inode *, void *), void *data) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = hlist_entry(node, struct inode, i_hash); - if (inode->i_sb != sb) - continue; - if (!test(inode, data)) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/* - * find_inode_fast is the fast path version of find_inode, see the comment at - * iget_locked for details. - */ -static struct inode * find_inode_fast(struct super_block * sb, struct hlist_head *head, unsigned long ino) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = list_entry(node, struct inode, i_hash); - if (inode->i_ino != ino) - continue; - if (inode->i_sb != sb) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/** - * new_inode - obtain an inode - * @sb: superblock - * - * Allocates a new inode for given superblock. - */ - -struct inode *new_inode(struct super_block *sb) -{ - static unsigned long last_ino; - struct inode * inode; - - spin_lock_prefetch(&inode_lock); - - inode = alloc_inode(sb); - if (inode) { - spin_lock(&inode_lock); - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - inode->i_ino = ++last_ino; - inode->i_state = 0; - spin_unlock(&inode_lock); - } - return inode; -} - -void unlock_new_inode(struct inode *inode) -{ - /* - * This is special! We do not need the spinlock - * when clearing I_LOCK, because we're guaranteed - * that nobody else tries to do anything about the - * state of the inode when it is locked, as we - * just created it (so there can be no old holders - * that haven't tested I_LOCK). - */ - inode->i_state &= ~(I_LOCK|I_NEW); - wake_up_inode(inode); -} -EXPORT_SYMBOL(unlock_new_inode); - -/* - * This is called without the inode lock held.. Be careful. - * - * We no longer cache the sb_flags in i_flags - see fs.h - * -- rmk@arm.uk.linux.org - */ -static struct inode * get_new_inode(struct super_block *sb, struct hlist_head *head, int (*test)(struct inode *, void *), int (*set)(struct inode *, void *), void *data) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode(sb, head, test, data); - if (!old) { - if (set(inode, data)) - goto set_failed; - - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; - -set_failed: - spin_unlock(&inode_lock); - destroy_inode(inode); - return NULL; -} - -/* - * get_new_inode_fast is the fast path version of get_new_inode, see the - * comment at iget_locked for details. - */ -static struct inode * get_new_inode_fast(struct super_block *sb, struct hlist_head *head, unsigned long ino) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode_fast(sb, head, ino); - if (!old) { - inode->i_ino = ino; - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; -} - -static inline unsigned long hash(struct super_block *sb, unsigned long hashval) -{ - unsigned long tmp = hashval + ((unsigned long) sb / L1_CACHE_BYTES); - tmp = tmp + (tmp >> I_HASHBITS); - return tmp & I_HASHMASK; -} - -/* Yeah, I know about quadratic hash. Maybe, later. */ - -/** - * iunique - get a unique inode number - * @sb: superblock - * @max_reserved: highest reserved inode number - * - * Obtain an inode number that is unique on the system for a given - * superblock. This is used by file systems that have no natural - * permanent inode numbering system. An inode number is returned that - * is higher than the reserved limit but unique. - * - * BUGS: - * With a large number of inodes live on the file system this function - * currently becomes quite slow. - */ - -ino_t iunique(struct super_block *sb, ino_t max_reserved) -{ - static ino_t counter = 0; - struct inode *inode; - struct hlist_head * head; - ino_t res; - spin_lock(&inode_lock); -retry: - if (counter > max_reserved) { - head = inode_hashtable + hash(sb,counter); - res = counter++; - inode = find_inode_fast(sb, head, res); - if (!inode) { - spin_unlock(&inode_lock); - return res; - } - } else { - counter = max_reserved + 1; - } - goto retry; - -} - -struct inode *igrab(struct inode *inode) -{ - spin_lock(&inode_lock); - if (!(inode->i_state & I_FREEING)) - __iget(inode); - else - /* - * Handle the case where s_op->clear_inode is not been - * called yet, and somebody is calling igrab - * while the inode is getting freed. - */ - inode = NULL; - spin_unlock(&inode_lock); - return inode; -} - -/** - * ifind - internal function, you want ilookup5() or iget5(). - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ifind() searches for the inode specified by @hashval and @data in the inode - * cache. This is a generalized version of ifind_fast() for file systems where - * the inode number is not sufficient for unique identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -static inline struct inode *ifind(struct super_block *sb, - struct hlist_head *head, int (*test)(struct inode *, void *), - void *data) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode(sb, head, test, data); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ifind_fast - internal function, you want ilookup() or iget(). - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ifind_fast() searches for the inode @ino in the inode cache. This is for - * file systems where the inode number is sufficient for unique identification - * of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -static inline struct inode *ifind_fast(struct super_block *sb, - struct hlist_head *head, unsigned long ino) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode_fast(sb, head, ino); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ilookup5 - search for an inode in the inode cache - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ilookup5() uses ifind() to search for the inode specified by @hashval and - * @data in the inode cache. This is a generalized version of ilookup() for - * file systems where the inode number is not sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -struct inode *ilookup5(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - - return ifind(sb, head, test, data); -} -EXPORT_SYMBOL(ilookup5); - -/** - * ilookup - search for an inode in the inode cache - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ilookup() uses ifind_fast() to search for the inode @ino in the inode cache. - * This is for file systems where the inode number is sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -struct inode *ilookup(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - - return ifind_fast(sb, head, ino); -} -EXPORT_SYMBOL(ilookup); - -/** - * iget5_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @hashval: hash value (usually inode number) to get - * @test: callback used for comparisons between inodes - * @set: callback used to initialize a new struct inode - * @data: opaque data pointer to pass to @test and @set - * - * This is iget() without the read_inode() portion of get_new_inode(). - * - * iget5_locked() uses ifind() to search for the inode specified by @hashval - * and @data in the inode cache and if present it is returned with an increased - * reference count. This is a generalized version of iget_locked() for file - * systems where the inode number is not sufficient for unique identification - * of an inode. - * - * If the inode is not in cache, get_new_inode() is called to allocate a new - * inode and this is returned locked, hashed, and with the I_NEW flag set. The - * file system gets to fill it in before unlocking it via unlock_new_inode(). - * - * Note both @test and @set are called with the inode_lock held, so can't sleep. - */ -struct inode *iget5_locked(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), - int (*set)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - struct inode *inode; - - inode = ifind(sb, head, test, data); - if (inode) - return inode; - /* - * get_new_inode() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode(sb, head, test, set, data); -} -EXPORT_SYMBOL(iget5_locked); - -/** - * iget_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @ino: inode number to get - * - * This is iget() without the read_inode() portion of get_new_inode_fast(). - * - * iget_locked() uses ifind_fast() to search for the inode specified by @ino in - * the inode cache and if present it is returned with an increased reference - * count. This is for file systems where the inode number is sufficient for - * unique identification of an inode. - * - * If the inode is not in cache, get_new_inode_fast() is called to allocate a - * new inode and this is returned locked, hashed, and with the I_NEW flag set. - * The file system gets to fill it in before unlocking it via - * unlock_new_inode(). - */ -struct inode *iget_locked(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - struct inode *inode; - - inode = ifind_fast(sb, head, ino); - if (inode) - return inode; - /* - * get_new_inode_fast() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode_fast(sb, head, ino); -} -EXPORT_SYMBOL(iget_locked); - -/** - * __insert_inode_hash - hash an inode - * @inode: unhashed inode - * @hashval: unsigned long value used to locate this object in the - * inode_hashtable. - * - * Add an inode to the inode hash for this superblock. If the inode - * has no superblock it is added to a separate anonymous chain. - */ - -void __insert_inode_hash(struct inode *inode, unsigned long hashval) -{ - struct hlist_head *head = &anon_hash_chain; - if (inode->i_sb) - head = inode_hashtable + hash(inode->i_sb, hashval); - spin_lock(&inode_lock); - hlist_add_head(&inode->i_hash, head); - spin_unlock(&inode_lock); -} - -/** - * remove_inode_hash - remove an inode from the hash - * @inode: inode to unhash - * - * Remove an inode from the superblock or anonymous hash. - */ - -void remove_inode_hash(struct inode *inode) -{ - spin_lock(&inode_lock); - hlist_del_init(&inode->i_hash); - spin_unlock(&inode_lock); -} - -void generic_delete_inode(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - -<<<---hlist_del_init|||list_del_init===--->>> list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - - security_inode_delete(inode); - - if (op->delete_inode) { - void (*delete)(struct inode *) = op->delete_inode; - if (!is_bad_inode(inode)) - DQUOT_INIT(inode); - /* s_op->delete_inode internally recalls clear_inode() */ - delete(inode); - } else - clear_inode(inode); - spin_lock(&inode_lock); - list_del_init(&inode->i_hash); - spin_unlock(&inode_lock); - wake_up_inode(inode); - if (inode->i_state != I_CLEAR) - BUG(); - destroy_inode(inode); -} -EXPORT_SYMBOL(generic_delete_inode); - -static void generic_forget_inode(struct inode *inode) -{ - struct super_block *sb = inode->i_sb; - - if (!hlist_unhashed(&inode->i_hash)) { - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_unused); - } - inodes_stat.nr_unused++; - spin_unlock(&inode_lock); - if (!sb || (sb->s_flags & MS_ACTIVE)) - return; - write_inode_now(inode, 1); - spin_lock(&inode_lock); - inodes_stat.nr_unused--; - hlist_del_init(&inode->i_hash); - } - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); -} - -/* - * Normal UNIX filesystem behaviour: delete the - * inode when the usage count drops to zero, and - * i_nlink is zero. - */ -static void generic_drop_inode(struct inode *inode) -{ - if (!inode->i_nlink) - generic_delete_inode(inode); - else - generic_forget_inode(inode); -} - -/* - * Called when we're dropping the last reference - * to an inode. - * - * Call the FS "drop()" function, defaulting to - * the legacy UNIX filesystem behaviour.. - * - * NOTE! NOTE! NOTE! We're called with the inode lock - * held, and the drop function is supposed to release - * the lock! - */ -static inline void iput_final(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - void (*drop)(struct inode *) = generic_drop_inode; - - if (op && op->drop_inode) - drop = op->drop_inode; - drop(inode); -} - -/** - * iput - put an inode - * @inode: inode to put - * - * Puts an inode, dropping its usage count. If the inode use count hits - * zero the inode is also then freed and may be destroyed. - */ - -void iput(struct inode *inode) -{ - if (inode) { - struct super_operations *op = inode->i_sb->s_op; - - if (inode->i_state == I_CLEAR) - BUG(); - - if (op && op->put_inode) - op->put_inode(inode); - - if (atomic_dec_and_lock(&inode->i_count, &inode_lock)) - iput_final(inode); - } -} - -/** - * bmap - find a block number in a file - * @inode: inode of file - * @block: block to find - * - * Returns the block number on the device holding the inode that - * is the disk block number for the block of the file requested. - * That is, asked for block 4 of inode 1 the function will return the - * disk block relative to the disk start that holds that block of the - * file. - */ - -sector_t bmap(struct inode * inode, sector_t block) -{ - sector_t res = 0; - if (inode->i_mapping->a_ops->bmap) - res = inode->i_mapping->a_ops->bmap(inode->i_mapping, block); - return res; -} - -/* - * Return true if the filesystem which backs this inode considers the two - * passed timespecs to be sufficiently different to warrant flushing the - * altered time out to disk. - */ -static int inode_times_differ(struct inode *inode, - struct timespec *old, struct timespec *new) -{ - if (IS_ONE_SECOND(inode)) - return old->tv_sec != new->tv_sec; - return !timespec_equal(old, new); -} - -/** - * update_atime - update the access time - * @inode: inode accessed - * - * Update the accessed time on an inode and mark it for writeback. - * This function automatically handles read only file systems and media, - * as well as the "noatime" flag and inode specific "noatime" markers. - */ - -void update_atime(struct inode *inode) -{ - struct timespec now; - - if (IS_NOATIME(inode)) - return; - if (IS_NODIRATIME(inode) && S_ISDIR(inode->i_mode)) - return; - if (IS_RDONLY(inode)) - return; - - now = current_kernel_time(); - if (inode_times_differ(inode, &inode->i_atime, &now)) { - inode->i_atime = now; - mark_inode_dirty_sync(inode); - } else { - if (!timespec_equal(&inode->i_atime, &now)) - inode->i_atime = now; - } -} - -/** - * inode_update_time - update mtime and ctime time - * @inode: inode accessed - * @ctime_too: update ctime too - * - * Update the mtime time on an inode and mark it for writeback. - * When ctime_too is specified update the ctime too. - */ - -void inode_update_time(struct inode *inode, int ctime_too) -{ - struct timespec now = current_kernel_time(); - int sync_it = 0; - - if (inode_times_differ(inode, &inode->i_mtime, &now)) - sync_it = 1; - inode->i_mtime = now; - - if (ctime_too) { - if (inode_times_differ(inode, &inode->i_ctime, &now)) - sync_it = 1; - inode->i_ctime = now; - } - if (sync_it) - mark_inode_dirty_sync(inode); -} -EXPORT_SYMBOL(inode_update_time); - -int inode_needs_sync(struct inode *inode) -{ - if (IS_SYNC(inode)) - return 1; - if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) - return 1; - return 0; -} -EXPORT_SYMBOL(inode_needs_sync); - -/* - * Quota functions that want to walk the inode lists.. - */ -#ifdef CONFIG_QUOTA - -/* Functions back in dquot.c */ -void put_dquot_list(struct list_head *); -int remove_inode_dquot_ref(struct inode *, int, struct list_head *); - -void remove_dquot_ref(struct super_block *sb, int type) -{ - struct inode *inode; - struct list_head *act_head; - LIST_HEAD(tofree_head); - - if (!sb->dq_op) - return; /* nothing to do */ - spin_lock(&inode_lock); /* This lock is for inodes code */ - /* We don't have to lock against quota code - test IS_QUOTAINIT is just for speedup... */ - - list_for_each(act_head, &inode_in_use) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &inode_unused) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_dirty) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_io) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - spin_unlock(&inode_lock); - - put_dquot_list(&tofree_head); -} - -#endif - -/* - * Hashed waitqueues for wait_on_inode(). The table is pretty small - the - * kernel doesn't lock many inodes at the same time. - */ -#define I_WAIT_TABLE_ORDER 3 -static struct i_wait_queue_head { - wait_queue_head_t wqh; -} ____cacheline_aligned_in_smp i_wait_queue_heads[1<i_state & I_LOCK) { - schedule(); - goto repeat; - } - remove_wait_queue(wq, &wait); - __set_current_state(TASK_RUNNING); -} - -void __wait_on_freeing_inode(struct inode *inode) -{ - DECLARE_WAITQUEUE(wait, current); - wait_queue_head_t *wq = i_waitq_head(inode); - - add_wait_queue(wq, &wait); - set_current_state(TASK_UNINTERRUPTIBLE); - spin_unlock(&inode_lock); - schedule(); - remove_wait_queue(wq, &wait); - current->state = TASK_RUNNING; - spin_lock(&inode_lock); -} - - -void wake_up_inode(struct inode *inode) -{ - wait_queue_head_t *wq = i_waitq_head(inode); - - /* - * Prevent speculative execution through spin_unlock(&inode_lock); - */ - smp_mb(); - if (waitqueue_active(wq)) - wake_up_all(wq); -} - -/* - * Initialize the waitqueues and inode hash table. - */ -void __init inode_init(unsigned long mempages) -{ - struct hlist_head *head; - unsigned long order; - unsigned int nr_hash; - int i; - - for (i = 0; i < ARRAY_SIZE(i_wait_queue_heads); i++) - init_waitqueue_head(&i_wait_queue_heads[i].wqh); - - mempages >>= (14 - PAGE_SHIFT); - mempages *= sizeof(struct list_head); - for (order = 0; ((1UL << order) << PAGE_SHIFT) < mempages; order++) - ; - - do { - unsigned long tmp; - - nr_hash = (1UL << order) * PAGE_SIZE / - sizeof(struct hlist_head); - i_hash_mask = (nr_hash - 1); - - tmp = nr_hash; - i_hash_shift = 0; - while ((tmp >>= 1UL) != 0UL) - i_hash_shift++; - - inode_hashtable = (struct hlist_head *) - __get_free_pages(GFP_ATOMIC, order); - } while (inode_hashtable == NULL && --order >= 0); - - printk("Inode-cache hash table entries: %d (order: %ld, %ld bytes)\n", - nr_hash, order, (PAGE_SIZE << order)); - - if (!inode_hashtable) - panic("Failed to allocate inode hash table\n"); - - head = inode_hashtable; - i = nr_hash; - do { - INIT_HLIST_HEAD(head); - head++; - i--; - } while (i); - - /* inode slab cache */ - inode_cachep = kmem_cache_create("inode_cache", sizeof(struct inode), - 0, SLAB_HWCACHE_ALIGN, init_once, - NULL); - if (!inode_cachep) - panic("cannot create inode slab cache"); - - set_shrinker(DEFAULT_SEEKS, shrink_icache_memory); -} - -void init_special_inode(struct inode *inode, umode_t mode, dev_t rdev) -{ - inode->i_mode = mode; - if (S_ISCHR(mode)) { - inode->i_fop = &def_chr_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISBLK(mode)) { - inode->i_fop = &def_blk_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISFIFO(mode)) - inode->i_fop = &def_fifo_fops; - else if (S_ISSOCK(mode)) - inode->i_fop = &bad_sock_fops; - else - printk(KERN_DEBUG "init_special_inode: bogus i_mode (%o)\n", - mode); -} ./linux/inode-justrej/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.005343278 +0000 @@ -1,1358 +0,0 @@ -/* - * linux/fs/inode.c - * - * (C) 1997 Linus Torvalds - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* - * This is needed for the following functions: - * - inode_has_buffers - * - invalidate_inode_buffers - * - fsync_bdev - * - invalidate_bdev - * - * FIXME: remove all knowledge of the buffer layer from this file - */ -#include - -/* - * New inode.c implementation. - * - * This implementation has the basic premise of trying - * to be extremely low-overhead and SMP-safe, yet be - * simple enough to be "obviously correct". - * - * Famous last words. - */ - -/* inode dynamic allocation 1999, Andrea Arcangeli */ - -/* #define INODE_PARANOIA 1 */ -/* #define INODE_DEBUG 1 */ - -/* - * Inode lookup is no longer as critical as it used to be: - * most of the lookups are going to be through the dcache. - */ -#define I_HASHBITS i_hash_shift -#define I_HASHMASK i_hash_mask - -static unsigned int i_hash_mask; -static unsigned int i_hash_shift; - -/* - * Each inode can be on two separate lists. One is - * the hash list of the inode, used for lookups. The - * other linked list is the "type" list: - * "in_use" - valid inode, i_count > 0, i_nlink > 0 - * "dirty" - as "in_use" but also dirty - * "unused" - valid inode, i_count = 0 - * - * A "dirty" list is maintained for each super block, - * allowing for low-overhead inode sync() operations. - */ - -LIST_HEAD(inode_in_use); -LIST_HEAD(inode_unused); -static struct hlist_head *inode_hashtable; -static HLIST_HEAD(anon_hash_chain); /* for inodes with NULL i_sb */ - -/* - * A simple spinlock to protect the list manipulations. - * - * NOTE! You also have to own the lock if you change - * the i_state of an inode while it is in use.. - */ -spinlock_t inode_lock = SPIN_LOCK_UNLOCKED; - -/* - * iprune_sem provides exclusion between the kswapd or try_to_free_pages - * icache shrinking path, and the umount path. Without this exclusion, - * by the time prune_icache calls iput for the inode whose pages it has - * been invalidating, or by the time it calls clear_inode & destroy_inode - * from its final dispose_list, the struct super_block they refer to - * (for inode->i_sb->s_op) may already have been freed and reused. - */ -static DECLARE_MUTEX(iprune_sem); - -/* - * Statistics gathering.. - */ -struct inodes_stat_t inodes_stat; - -static kmem_cache_t * inode_cachep; - -static struct inode *alloc_inode(struct super_block *sb) -{ - static struct address_space_operations empty_aops; - static struct inode_operations empty_iops; - static struct file_operations empty_fops; - struct inode *inode; - - if (sb->s_op->alloc_inode) - inode = sb->s_op->alloc_inode(sb); - else - inode = (struct inode *) kmem_cache_alloc(inode_cachep, SLAB_KERNEL); - - if (inode) { - struct address_space * const mapping = &inode->i_data; - - inode->i_sb = sb; - inode->i_blkbits = sb->s_blocksize_bits; - inode->i_flags = 0; - atomic_set(&inode->i_count, 1); - inode->i_sock = 0; - inode->i_op = &empty_iops; - inode->i_fop = &empty_fops; - inode->i_nlink = 1; - atomic_set(&inode->i_writecount, 0); - inode->i_size = 0; - inode->i_blocks = 0; - inode->i_bytes = 0; - inode->i_generation = 0; - memset(&inode->i_dquot, 0, sizeof(inode->i_dquot)); - inode->i_pipe = NULL; - inode->i_bdev = NULL; - inode->i_rdev = to_kdev_t(0); - inode->i_security = NULL; - if (security_inode_alloc(inode)) { - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); - return NULL; - } - - mapping->a_ops = &empty_aops; - mapping->host = inode; - mapping->gfp_mask = GFP_HIGHUSER; - mapping->dirtied_when = 0; - mapping->assoc_mapping = NULL; - mapping->backing_dev_info = &default_backing_dev_info; - if (sb->s_bdev) - mapping->backing_dev_info = sb->s_bdev->bd_inode->i_mapping->backing_dev_info; - memset(&inode->u, 0, sizeof(inode->u)); - inode->i_mapping = mapping; - } - return inode; -} - -void destroy_inode(struct inode *inode) -{ - if (inode_has_buffers(inode)) - BUG(); - security_inode_free(inode); - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); -} - - -/* - * These are initializations that only need to be done - * once, because the fields are idempotent across use - * of the inode, so let the slab aware of that. - */ -void inode_init_once(struct inode *inode) -{ - memset(inode, 0, sizeof(*inode)); - INIT_HLIST_NODE(&inode->i_hash); - INIT_LIST_HEAD(&inode->i_data.clean_pages); - INIT_LIST_HEAD(&inode->i_data.dirty_pages); - INIT_LIST_HEAD(&inode->i_data.locked_pages); - INIT_LIST_HEAD(&inode->i_data.io_pages); - INIT_LIST_HEAD(&inode->i_dentry); - INIT_LIST_HEAD(&inode->i_devices); - sema_init(&inode->i_sem, 1); - INIT_RADIX_TREE(&inode->i_data.page_tree, GFP_ATOMIC); - rwlock_init(&inode->i_data.page_lock); - init_MUTEX(&inode->i_data.i_shared_sem); - INIT_LIST_HEAD(&inode->i_data.private_list); - spin_lock_init(&inode->i_data.private_lock); - INIT_LIST_HEAD(&inode->i_data.i_mmap); - INIT_LIST_HEAD(&inode->i_data.i_mmap_shared); - spin_lock_init(&inode->i_lock); -} - -static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags) -{ - struct inode * inode = (struct inode *) foo; - - if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) == - SLAB_CTOR_CONSTRUCTOR) - inode_init_once(inode); -} - -/* - * inode_lock must be held - */ -void __iget(struct inode * inode) -{ - if (atomic_read(&inode->i_count)) { - atomic_inc(&inode->i_count); - return; - } - atomic_inc(&inode->i_count); - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_in_use); - } - inodes_stat.nr_unused--; -} - -/** - * clear_inode - clear an inode - * @inode: inode to clear - * - * This is called by the filesystem to tell us - * that the inode is no longer useful. We just - * terminate it with extreme prejudice. - */ - -void clear_inode(struct inode *inode) -{ - invalidate_inode_buffers(inode); - - if (inode->i_data.nrpages) - BUG(); - if (!(inode->i_state & I_FREEING)) - BUG(); - if (inode->i_state & I_CLEAR) - BUG(); - wait_on_inode(inode); - DQUOT_DROP(inode); - if (inode->i_sb && inode->i_sb->s_op->clear_inode) - inode->i_sb->s_op->clear_inode(inode); - if (inode->i_bdev) - bd_forget(inode); - inode->i_state = I_CLEAR; -} - -/* - * Dispose-list gets a local list with local inodes in it, so it doesn't - * need to worry about list corruption and SMP locks. - */ -static void dispose_list(struct list_head *head) -{ - int nr_disposed = 0; - - while (!list_empty(head)) { - struct inode *inode; - - inode = list_entry(head->next, struct inode, i_list); - list_del(&inode->i_list); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); - nr_disposed++; - } - spin_lock(&inode_lock); - inodes_stat.nr_inodes -= nr_disposed; - spin_unlock(&inode_lock); -} - -/* - * Invalidate all inodes for a device. - */ -static int invalidate_list(struct list_head *head, struct super_block * sb, struct list_head * dispose) -{ - struct list_head *next; - int busy = 0, count = 0; - - next = head->next; - for (;;) { - struct list_head * tmp = next; - struct inode * inode; - - next = next->next; - if (tmp == head) - break; - inode = list_entry(tmp, struct inode, i_list); - if (inode->i_sb != sb) - continue; - invalidate_inode_buffers(inode); - if (!atomic_read(&inode->i_count)) { - hlist_del_init(&inode->i_hash); - list_del(&inode->i_list); - list_add(&inode->i_list, dispose); - inode->i_state |= I_FREEING; - count++; - continue; - } - busy = 1; - } - /* only unused inodes may be cached with i_count zero */ - inodes_stat.nr_unused -= count; - return busy; -} - -/* - * This is a two-stage process. First we collect all - * offending inodes onto the throw-away list, and in - * the second stage we actually dispose of them. This - * is because we don't want to sleep while messing - * with the global lists.. - */ - -/** - * invalidate_inodes - discard the inodes on a device - * @sb: superblock - * - * Discard all of the inodes for a given superblock. If the discard - * fails because there are busy inodes then a non zero value is returned. - * If the discard is successful all the inodes have been discarded. - */ - -int invalidate_inodes(struct super_block * sb) -{ - int busy; - LIST_HEAD(throw_away); - - down(&iprune_sem); - spin_lock(&inode_lock); - busy = invalidate_list(&inode_in_use, sb, &throw_away); - busy |= invalidate_list(&inode_unused, sb, &throw_away); - busy |= invalidate_list(&sb->s_dirty, sb, &throw_away); - busy |= invalidate_list(&sb->s_io, sb, &throw_away); - spin_unlock(&inode_lock); - - dispose_list(&throw_away); - up(&iprune_sem); - - return busy; -} - -int invalidate_device(kdev_t dev, int do_sync) -{ - struct super_block *sb; - struct block_device *bdev = bdget(kdev_t_to_nr(dev)); - int res; - - if (!bdev) - return 0; - - if (do_sync) - fsync_bdev(bdev); - - res = 0; - sb = get_super(bdev); - if (sb) { - /* - * no need to lock the super, get_super holds the - * read semaphore so the filesystem cannot go away - * under us (->put_super runs with the write lock - * hold). - */ - shrink_dcache_sb(sb); - res = invalidate_inodes(sb); - drop_super(sb); - } - invalidate_bdev(bdev, 0); - bdput(bdev); - return res; -} - -static int can_unuse(struct inode *inode) -{ - if (inode->i_state) - return 0; - if (inode_has_buffers(inode)) - return 0; - if (atomic_read(&inode->i_count)) - return 0; - if (inode->i_data.nrpages) - return 0; - return 1; -} - -/* - * Scan `goal' inodes on the unused list for freeable ones. They are moved to - * a temporary list and then are freed outside inode_lock by dispose_list(). - * - * Any inodes which are pinned purely because of attached pagecache have their - * pagecache removed. We expect the final iput() on that inode to add it to - * the front of the inode_unused list. So look for it there and if the - * inode is still freeable, proceed. The right inode is found 99.9% of the - * time in testing on a 4-way. - * - * If the inode has metadata buffers attached to mapping->private_list then - * try to remove them. - */ -static void prune_icache(int nr_to_scan) -{ - LIST_HEAD(freeable); - int nr_pruned = 0; - int nr_scanned; - unsigned long reap = 0; - - down(&iprune_sem); - spin_lock(&inode_lock); - for (nr_scanned = 0; nr_scanned < nr_to_scan; nr_scanned++) { - struct inode *inode; - - if (list_empty(&inode_unused)) - break; - - inode = list_entry(inode_unused.prev, struct inode, i_list); - - if (inode->i_state || atomic_read(&inode->i_count)) { - list_move(&inode->i_list, &inode_unused); - continue; - } - if (inode_has_buffers(inode) || inode->i_data.nrpages) { - __iget(inode); - spin_unlock(&inode_lock); - if (remove_inode_buffers(inode)) - reap += invalidate_inode_pages(&inode->i_data); - iput(inode); - spin_lock(&inode_lock); - - if (inode != list_entry(inode_unused.next, - struct inode, i_list)) - continue; /* wrong inode or list_empty */ - if (!can_unuse(inode)) - continue; - } - hlist_del_init(&inode->i_hash); - list_move(&inode->i_list, &freeable); - inode->i_state |= I_FREEING; - nr_pruned++; - } - inodes_stat.nr_unused -= nr_pruned; - spin_unlock(&inode_lock); - - dispose_list(&freeable); - up(&iprune_sem); - - if (current_is_kswapd) - mod_page_state(kswapd_inodesteal, reap); - else - mod_page_state(pginodesteal, reap); -} - -/* - * shrink_icache_memory() will attempt to reclaim some unused inodes. Here, - * "unused" means that no dentries are referring to the inodes: the files are - * not open and the dcache references to those inodes have already been - * reclaimed. - * - * This function is passed the number of inodes to scan, and it returns the - * total number of remaining possibly-reclaimable inodes. - */ -static int shrink_icache_memory(int nr, unsigned int gfp_mask) -{ - if (nr) { - /* - * Nasty deadlock avoidance. We may hold various FS locks, - * and we don't want to recurse into the FS that called us - * in clear_inode() and friends.. - */ - if (gfp_mask & __GFP_FS) - prune_icache(nr); - } - return inodes_stat.nr_unused; -} - -void __wait_on_freeing_inode(struct inode *inode); -/* - * Called with the inode lock held. - * NOTE: we are not increasing the inode-refcount, you must call __iget() - * by hand after calling find_inode now! This simplifies iunique and won't - * add any additional branch in the common code. - */ -static struct inode * find_inode(struct super_block * sb, struct hlist_head *head, int (*test)(struct inode *, void *), void *data) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = hlist_entry(node, struct inode, i_hash); - if (inode->i_sb != sb) - continue; - if (!test(inode, data)) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/* - * find_inode_fast is the fast path version of find_inode, see the comment at - * iget_locked for details. - */ -static struct inode * find_inode_fast(struct super_block * sb, struct hlist_head *head, unsigned long ino) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = list_entry(node, struct inode, i_hash); - if (inode->i_ino != ino) - continue; - if (inode->i_sb != sb) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/** - * new_inode - obtain an inode - * @sb: superblock - * - * Allocates a new inode for given superblock. - */ - -struct inode *new_inode(struct super_block *sb) -{ - static unsigned long last_ino; - struct inode * inode; - - spin_lock_prefetch(&inode_lock); - - inode = alloc_inode(sb); - if (inode) { - spin_lock(&inode_lock); - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - inode->i_ino = ++last_ino; - inode->i_state = 0; - spin_unlock(&inode_lock); - } - return inode; -} - -void unlock_new_inode(struct inode *inode) -{ - /* - * This is special! We do not need the spinlock - * when clearing I_LOCK, because we're guaranteed - * that nobody else tries to do anything about the - * state of the inode when it is locked, as we - * just created it (so there can be no old holders - * that haven't tested I_LOCK). - */ - inode->i_state &= ~(I_LOCK|I_NEW); - wake_up_inode(inode); -} -EXPORT_SYMBOL(unlock_new_inode); - -/* - * This is called without the inode lock held.. Be careful. - * - * We no longer cache the sb_flags in i_flags - see fs.h - * -- rmk@arm.uk.linux.org - */ -static struct inode * get_new_inode(struct super_block *sb, struct hlist_head *head, int (*test)(struct inode *, void *), int (*set)(struct inode *, void *), void *data) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode(sb, head, test, data); - if (!old) { - if (set(inode, data)) - goto set_failed; - - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; - -set_failed: - spin_unlock(&inode_lock); - destroy_inode(inode); - return NULL; -} - -/* - * get_new_inode_fast is the fast path version of get_new_inode, see the - * comment at iget_locked for details. - */ -static struct inode * get_new_inode_fast(struct super_block *sb, struct hlist_head *head, unsigned long ino) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode_fast(sb, head, ino); - if (!old) { - inode->i_ino = ino; - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; -} - -static inline unsigned long hash(struct super_block *sb, unsigned long hashval) -{ - unsigned long tmp = hashval + ((unsigned long) sb / L1_CACHE_BYTES); - tmp = tmp + (tmp >> I_HASHBITS); - return tmp & I_HASHMASK; -} - -/* Yeah, I know about quadratic hash. Maybe, later. */ - -/** - * iunique - get a unique inode number - * @sb: superblock - * @max_reserved: highest reserved inode number - * - * Obtain an inode number that is unique on the system for a given - * superblock. This is used by file systems that have no natural - * permanent inode numbering system. An inode number is returned that - * is higher than the reserved limit but unique. - * - * BUGS: - * With a large number of inodes live on the file system this function - * currently becomes quite slow. - */ - -ino_t iunique(struct super_block *sb, ino_t max_reserved) -{ - static ino_t counter = 0; - struct inode *inode; - struct hlist_head * head; - ino_t res; - spin_lock(&inode_lock); -retry: - if (counter > max_reserved) { - head = inode_hashtable + hash(sb,counter); - res = counter++; - inode = find_inode_fast(sb, head, res); - if (!inode) { - spin_unlock(&inode_lock); - return res; - } - } else { - counter = max_reserved + 1; - } - goto retry; - -} - -struct inode *igrab(struct inode *inode) -{ - spin_lock(&inode_lock); - if (!(inode->i_state & I_FREEING)) - __iget(inode); - else - /* - * Handle the case where s_op->clear_inode is not been - * called yet, and somebody is calling igrab - * while the inode is getting freed. - */ - inode = NULL; - spin_unlock(&inode_lock); - return inode; -} - -/** - * ifind - internal function, you want ilookup5() or iget5(). - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ifind() searches for the inode specified by @hashval and @data in the inode - * cache. This is a generalized version of ifind_fast() for file systems where - * the inode number is not sufficient for unique identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -static inline struct inode *ifind(struct super_block *sb, - struct hlist_head *head, int (*test)(struct inode *, void *), - void *data) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode(sb, head, test, data); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ifind_fast - internal function, you want ilookup() or iget(). - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ifind_fast() searches for the inode @ino in the inode cache. This is for - * file systems where the inode number is sufficient for unique identification - * of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -static inline struct inode *ifind_fast(struct super_block *sb, - struct hlist_head *head, unsigned long ino) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode_fast(sb, head, ino); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ilookup5 - search for an inode in the inode cache - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ilookup5() uses ifind() to search for the inode specified by @hashval and - * @data in the inode cache. This is a generalized version of ilookup() for - * file systems where the inode number is not sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -struct inode *ilookup5(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - - return ifind(sb, head, test, data); -} -EXPORT_SYMBOL(ilookup5); - -/** - * ilookup - search for an inode in the inode cache - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ilookup() uses ifind_fast() to search for the inode @ino in the inode cache. - * This is for file systems where the inode number is sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -struct inode *ilookup(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - - return ifind_fast(sb, head, ino); -} -EXPORT_SYMBOL(ilookup); - -/** - * iget5_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @hashval: hash value (usually inode number) to get - * @test: callback used for comparisons between inodes - * @set: callback used to initialize a new struct inode - * @data: opaque data pointer to pass to @test and @set - * - * This is iget() without the read_inode() portion of get_new_inode(). - * - * iget5_locked() uses ifind() to search for the inode specified by @hashval - * and @data in the inode cache and if present it is returned with an increased - * reference count. This is a generalized version of iget_locked() for file - * systems where the inode number is not sufficient for unique identification - * of an inode. - * - * If the inode is not in cache, get_new_inode() is called to allocate a new - * inode and this is returned locked, hashed, and with the I_NEW flag set. The - * file system gets to fill it in before unlocking it via unlock_new_inode(). - * - * Note both @test and @set are called with the inode_lock held, so can't sleep. - */ -struct inode *iget5_locked(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), - int (*set)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - struct inode *inode; - - inode = ifind(sb, head, test, data); - if (inode) - return inode; - /* - * get_new_inode() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode(sb, head, test, set, data); -} -EXPORT_SYMBOL(iget5_locked); - -/** - * iget_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @ino: inode number to get - * - * This is iget() without the read_inode() portion of get_new_inode_fast(). - * - * iget_locked() uses ifind_fast() to search for the inode specified by @ino in - * the inode cache and if present it is returned with an increased reference - * count. This is for file systems where the inode number is sufficient for - * unique identification of an inode. - * - * If the inode is not in cache, get_new_inode_fast() is called to allocate a - * new inode and this is returned locked, hashed, and with the I_NEW flag set. - * The file system gets to fill it in before unlocking it via - * unlock_new_inode(). - */ -struct inode *iget_locked(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - struct inode *inode; - - inode = ifind_fast(sb, head, ino); - if (inode) - return inode; - /* - * get_new_inode_fast() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode_fast(sb, head, ino); -} -EXPORT_SYMBOL(iget_locked); - -/** - * __insert_inode_hash - hash an inode - * @inode: unhashed inode - * @hashval: unsigned long value used to locate this object in the - * inode_hashtable. - * - * Add an inode to the inode hash for this superblock. If the inode - * has no superblock it is added to a separate anonymous chain. - */ - -void __insert_inode_hash(struct inode *inode, unsigned long hashval) -{ - struct hlist_head *head = &anon_hash_chain; - if (inode->i_sb) - head = inode_hashtable + hash(inode->i_sb, hashval); - spin_lock(&inode_lock); - hlist_add_head(&inode->i_hash, head); - spin_unlock(&inode_lock); -} - -/** - * remove_inode_hash - remove an inode from the hash - * @inode: inode to unhash - * - * Remove an inode from the superblock or anonymous hash. - */ - -void remove_inode_hash(struct inode *inode) -{ - spin_lock(&inode_lock); - hlist_del_init(&inode->i_hash); - spin_unlock(&inode_lock); -} - -void generic_delete_inode(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - -<<<<<<< found - hlist_del_init(&inode->i_hash); -||||||| expected - list_del_init(&inode->i_hash); -======= ->>>>>>> replacement - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - - security_inode_delete(inode); - - if (op->delete_inode) { - void (*delete)(struct inode *) = op->delete_inode; - if (!is_bad_inode(inode)) - DQUOT_INIT(inode); - /* s_op->delete_inode internally recalls clear_inode() */ - delete(inode); - } else - clear_inode(inode); - spin_lock(&inode_lock); - list_del_init(&inode->i_hash); - spin_unlock(&inode_lock); - wake_up_inode(inode); - if (inode->i_state != I_CLEAR) - BUG(); - destroy_inode(inode); -} -EXPORT_SYMBOL(generic_delete_inode); - -static void generic_forget_inode(struct inode *inode) -{ - struct super_block *sb = inode->i_sb; - - if (!hlist_unhashed(&inode->i_hash)) { - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_unused); - } - inodes_stat.nr_unused++; - spin_unlock(&inode_lock); - if (!sb || (sb->s_flags & MS_ACTIVE)) - return; - write_inode_now(inode, 1); - spin_lock(&inode_lock); - inodes_stat.nr_unused--; - hlist_del_init(&inode->i_hash); - } - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); -} - -/* - * Normal UNIX filesystem behaviour: delete the - * inode when the usage count drops to zero, and - * i_nlink is zero. - */ -static void generic_drop_inode(struct inode *inode) -{ - if (!inode->i_nlink) - generic_delete_inode(inode); - else - generic_forget_inode(inode); -} - -/* - * Called when we're dropping the last reference - * to an inode. - * - * Call the FS "drop()" function, defaulting to - * the legacy UNIX filesystem behaviour.. - * - * NOTE! NOTE! NOTE! We're called with the inode lock - * held, and the drop function is supposed to release - * the lock! - */ -static inline void iput_final(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - void (*drop)(struct inode *) = generic_drop_inode; - - if (op && op->drop_inode) - drop = op->drop_inode; - drop(inode); -} - -/** - * iput - put an inode - * @inode: inode to put - * - * Puts an inode, dropping its usage count. If the inode use count hits - * zero the inode is also then freed and may be destroyed. - */ - -void iput(struct inode *inode) -{ - if (inode) { - struct super_operations *op = inode->i_sb->s_op; - - if (inode->i_state == I_CLEAR) - BUG(); - - if (op && op->put_inode) - op->put_inode(inode); - - if (atomic_dec_and_lock(&inode->i_count, &inode_lock)) - iput_final(inode); - } -} - -/** - * bmap - find a block number in a file - * @inode: inode of file - * @block: block to find - * - * Returns the block number on the device holding the inode that - * is the disk block number for the block of the file requested. - * That is, asked for block 4 of inode 1 the function will return the - * disk block relative to the disk start that holds that block of the - * file. - */ - -sector_t bmap(struct inode * inode, sector_t block) -{ - sector_t res = 0; - if (inode->i_mapping->a_ops->bmap) - res = inode->i_mapping->a_ops->bmap(inode->i_mapping, block); - return res; -} - -/* - * Return true if the filesystem which backs this inode considers the two - * passed timespecs to be sufficiently different to warrant flushing the - * altered time out to disk. - */ -static int inode_times_differ(struct inode *inode, - struct timespec *old, struct timespec *new) -{ - if (IS_ONE_SECOND(inode)) - return old->tv_sec != new->tv_sec; - return !timespec_equal(old, new); -} - -/** - * update_atime - update the access time - * @inode: inode accessed - * - * Update the accessed time on an inode and mark it for writeback. - * This function automatically handles read only file systems and media, - * as well as the "noatime" flag and inode specific "noatime" markers. - */ - -void update_atime(struct inode *inode) -{ - struct timespec now; - - if (IS_NOATIME(inode)) - return; - if (IS_NODIRATIME(inode) && S_ISDIR(inode->i_mode)) - return; - if (IS_RDONLY(inode)) - return; - - now = current_kernel_time(); - if (inode_times_differ(inode, &inode->i_atime, &now)) { - inode->i_atime = now; - mark_inode_dirty_sync(inode); - } else { - if (!timespec_equal(&inode->i_atime, &now)) - inode->i_atime = now; - } -} - -/** - * inode_update_time - update mtime and ctime time - * @inode: inode accessed - * @ctime_too: update ctime too - * - * Update the mtime time on an inode and mark it for writeback. - * When ctime_too is specified update the ctime too. - */ - -void inode_update_time(struct inode *inode, int ctime_too) -{ - struct timespec now = current_kernel_time(); - int sync_it = 0; - - if (inode_times_differ(inode, &inode->i_mtime, &now)) - sync_it = 1; - inode->i_mtime = now; - - if (ctime_too) { - if (inode_times_differ(inode, &inode->i_ctime, &now)) - sync_it = 1; - inode->i_ctime = now; - } - if (sync_it) - mark_inode_dirty_sync(inode); -} -EXPORT_SYMBOL(inode_update_time); - -int inode_needs_sync(struct inode *inode) -{ - if (IS_SYNC(inode)) - return 1; - if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) - return 1; - return 0; -} -EXPORT_SYMBOL(inode_needs_sync); - -/* - * Quota functions that want to walk the inode lists.. - */ -#ifdef CONFIG_QUOTA - -/* Functions back in dquot.c */ -void put_dquot_list(struct list_head *); -int remove_inode_dquot_ref(struct inode *, int, struct list_head *); - -void remove_dquot_ref(struct super_block *sb, int type) -{ - struct inode *inode; - struct list_head *act_head; - LIST_HEAD(tofree_head); - - if (!sb->dq_op) - return; /* nothing to do */ - spin_lock(&inode_lock); /* This lock is for inodes code */ - /* We don't have to lock against quota code - test IS_QUOTAINIT is just for speedup... */ - - list_for_each(act_head, &inode_in_use) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &inode_unused) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_dirty) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_io) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - spin_unlock(&inode_lock); - - put_dquot_list(&tofree_head); -} - -#endif - -/* - * Hashed waitqueues for wait_on_inode(). The table is pretty small - the - * kernel doesn't lock many inodes at the same time. - */ -#define I_WAIT_TABLE_ORDER 3 -static struct i_wait_queue_head { - wait_queue_head_t wqh; -} ____cacheline_aligned_in_smp i_wait_queue_heads[1<i_state & I_LOCK) { - schedule(); - goto repeat; - } - remove_wait_queue(wq, &wait); - __set_current_state(TASK_RUNNING); -} - -void __wait_on_freeing_inode(struct inode *inode) -{ - DECLARE_WAITQUEUE(wait, current); - wait_queue_head_t *wq = i_waitq_head(inode); - - add_wait_queue(wq, &wait); - set_current_state(TASK_UNINTERRUPTIBLE); - spin_unlock(&inode_lock); - schedule(); - remove_wait_queue(wq, &wait); - current->state = TASK_RUNNING; - spin_lock(&inode_lock); -} - - -void wake_up_inode(struct inode *inode) -{ - wait_queue_head_t *wq = i_waitq_head(inode); - - /* - * Prevent speculative execution through spin_unlock(&inode_lock); - */ - smp_mb(); - if (waitqueue_active(wq)) - wake_up_all(wq); -} - -/* - * Initialize the waitqueues and inode hash table. - */ -void __init inode_init(unsigned long mempages) -{ - struct hlist_head *head; - unsigned long order; - unsigned int nr_hash; - int i; - - for (i = 0; i < ARRAY_SIZE(i_wait_queue_heads); i++) - init_waitqueue_head(&i_wait_queue_heads[i].wqh); - - mempages >>= (14 - PAGE_SHIFT); - mempages *= sizeof(struct list_head); - for (order = 0; ((1UL << order) << PAGE_SHIFT) < mempages; order++) - ; - - do { - unsigned long tmp; - - nr_hash = (1UL << order) * PAGE_SIZE / - sizeof(struct hlist_head); - i_hash_mask = (nr_hash - 1); - - tmp = nr_hash; - i_hash_shift = 0; - while ((tmp >>= 1UL) != 0UL) - i_hash_shift++; - - inode_hashtable = (struct hlist_head *) - __get_free_pages(GFP_ATOMIC, order); - } while (inode_hashtable == NULL && --order >= 0); - - printk("Inode-cache hash table entries: %d (order: %ld, %ld bytes)\n", - nr_hash, order, (PAGE_SIZE << order)); - - if (!inode_hashtable) - panic("Failed to allocate inode hash table\n"); - - head = inode_hashtable; - i = nr_hash; - do { - INIT_HLIST_HEAD(head); - head++; - i--; - } while (i); - - /* inode slab cache */ - inode_cachep = kmem_cache_create("inode_cache", sizeof(struct inode), - 0, SLAB_HWCACHE_ALIGN, init_once, - NULL); - if (!inode_cachep) - panic("cannot create inode slab cache"); - - set_shrinker(DEFAULT_SEEKS, shrink_icache_memory); -} - -void init_special_inode(struct inode *inode, umode_t mode, dev_t rdev) -{ - inode->i_mode = mode; - if (S_ISCHR(mode)) { - inode->i_fop = &def_chr_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISBLK(mode)) { - inode->i_fop = &def_blk_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISFIFO(mode)) - inode->i_fop = &def_fifo_fops; - else if (S_ISSOCK(mode)) - inode->i_fop = &bad_sock_fops; - else - printk(KERN_DEBUG "init_special_inode: bogus i_mode (%o)\n", - mode); -} ./linux/inode-justrej/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- lmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.018413039 +0000 @@ -1,1358 +0,0 @@ -/* - * linux/fs/inode.c - * - * (C) 1997 Linus Torvalds - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* - * This is needed for the following functions: - * - inode_has_buffers - * - invalidate_inode_buffers - * - fsync_bdev - * - invalidate_bdev - * - * FIXME: remove all knowledge of the buffer layer from this file - */ -#include - -/* - * New inode.c implementation. - * - * This implementation has the basic premise of trying - * to be extremely low-overhead and SMP-safe, yet be - * simple enough to be "obviously correct". - * - * Famous last words. - */ - -/* inode dynamic allocation 1999, Andrea Arcangeli */ - -/* #define INODE_PARANOIA 1 */ -/* #define INODE_DEBUG 1 */ - -/* - * Inode lookup is no longer as critical as it used to be: - * most of the lookups are going to be through the dcache. - */ -#define I_HASHBITS i_hash_shift -#define I_HASHMASK i_hash_mask - -static unsigned int i_hash_mask; -static unsigned int i_hash_shift; - -/* - * Each inode can be on two separate lists. One is - * the hash list of the inode, used for lookups. The - * other linked list is the "type" list: - * "in_use" - valid inode, i_count > 0, i_nlink > 0 - * "dirty" - as "in_use" but also dirty - * "unused" - valid inode, i_count = 0 - * - * A "dirty" list is maintained for each super block, - * allowing for low-overhead inode sync() operations. - */ - -LIST_HEAD(inode_in_use); -LIST_HEAD(inode_unused); -static struct hlist_head *inode_hashtable; -static HLIST_HEAD(anon_hash_chain); /* for inodes with NULL i_sb */ - -/* - * A simple spinlock to protect the list manipulations. - * - * NOTE! You also have to own the lock if you change - * the i_state of an inode while it is in use.. - */ -spinlock_t inode_lock = SPIN_LOCK_UNLOCKED; - -/* - * iprune_sem provides exclusion between the kswapd or try_to_free_pages - * icache shrinking path, and the umount path. Without this exclusion, - * by the time prune_icache calls iput for the inode whose pages it has - * been invalidating, or by the time it calls clear_inode & destroy_inode - * from its final dispose_list, the struct super_block they refer to - * (for inode->i_sb->s_op) may already have been freed and reused. - */ -static DECLARE_MUTEX(iprune_sem); - -/* - * Statistics gathering.. - */ -struct inodes_stat_t inodes_stat; - -static kmem_cache_t * inode_cachep; - -static struct inode *alloc_inode(struct super_block *sb) -{ - static struct address_space_operations empty_aops; - static struct inode_operations empty_iops; - static struct file_operations empty_fops; - struct inode *inode; - - if (sb->s_op->alloc_inode) - inode = sb->s_op->alloc_inode(sb); - else - inode = (struct inode *) kmem_cache_alloc(inode_cachep, SLAB_KERNEL); - - if (inode) { - struct address_space * const mapping = &inode->i_data; - - inode->i_sb = sb; - inode->i_blkbits = sb->s_blocksize_bits; - inode->i_flags = 0; - atomic_set(&inode->i_count, 1); - inode->i_sock = 0; - inode->i_op = &empty_iops; - inode->i_fop = &empty_fops; - inode->i_nlink = 1; - atomic_set(&inode->i_writecount, 0); - inode->i_size = 0; - inode->i_blocks = 0; - inode->i_bytes = 0; - inode->i_generation = 0; - memset(&inode->i_dquot, 0, sizeof(inode->i_dquot)); - inode->i_pipe = NULL; - inode->i_bdev = NULL; - inode->i_rdev = to_kdev_t(0); - inode->i_security = NULL; - if (security_inode_alloc(inode)) { - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); - return NULL; - } - - mapping->a_ops = &empty_aops; - mapping->host = inode; - mapping->gfp_mask = GFP_HIGHUSER; - mapping->dirtied_when = 0; - mapping->assoc_mapping = NULL; - mapping->backing_dev_info = &default_backing_dev_info; - if (sb->s_bdev) - mapping->backing_dev_info = sb->s_bdev->bd_inode->i_mapping->backing_dev_info; - memset(&inode->u, 0, sizeof(inode->u)); - inode->i_mapping = mapping; - } - return inode; -} - -void destroy_inode(struct inode *inode) -{ - if (inode_has_buffers(inode)) - BUG(); - security_inode_free(inode); - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); -} - - -/* - * These are initializations that only need to be done - * once, because the fields are idempotent across use - * of the inode, so let the slab aware of that. - */ -void inode_init_once(struct inode *inode) -{ - memset(inode, 0, sizeof(*inode)); - INIT_HLIST_NODE(&inode->i_hash); - INIT_LIST_HEAD(&inode->i_data.clean_pages); - INIT_LIST_HEAD(&inode->i_data.dirty_pages); - INIT_LIST_HEAD(&inode->i_data.locked_pages); - INIT_LIST_HEAD(&inode->i_data.io_pages); - INIT_LIST_HEAD(&inode->i_dentry); - INIT_LIST_HEAD(&inode->i_devices); - sema_init(&inode->i_sem, 1); - INIT_RADIX_TREE(&inode->i_data.page_tree, GFP_ATOMIC); - rwlock_init(&inode->i_data.page_lock); - init_MUTEX(&inode->i_data.i_shared_sem); - INIT_LIST_HEAD(&inode->i_data.private_list); - spin_lock_init(&inode->i_data.private_lock); - INIT_LIST_HEAD(&inode->i_data.i_mmap); - INIT_LIST_HEAD(&inode->i_data.i_mmap_shared); - spin_lock_init(&inode->i_lock); -} - -static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags) -{ - struct inode * inode = (struct inode *) foo; - - if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) == - SLAB_CTOR_CONSTRUCTOR) - inode_init_once(inode); -} - -/* - * inode_lock must be held - */ -void __iget(struct inode * inode) -{ - if (atomic_read(&inode->i_count)) { - atomic_inc(&inode->i_count); - return; - } - atomic_inc(&inode->i_count); - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_in_use); - } - inodes_stat.nr_unused--; -} - -/** - * clear_inode - clear an inode - * @inode: inode to clear - * - * This is called by the filesystem to tell us - * that the inode is no longer useful. We just - * terminate it with extreme prejudice. - */ - -void clear_inode(struct inode *inode) -{ - invalidate_inode_buffers(inode); - - if (inode->i_data.nrpages) - BUG(); - if (!(inode->i_state & I_FREEING)) - BUG(); - if (inode->i_state & I_CLEAR) - BUG(); - wait_on_inode(inode); - DQUOT_DROP(inode); - if (inode->i_sb && inode->i_sb->s_op->clear_inode) - inode->i_sb->s_op->clear_inode(inode); - if (inode->i_bdev) - bd_forget(inode); - inode->i_state = I_CLEAR; -} - -/* - * Dispose-list gets a local list with local inodes in it, so it doesn't - * need to worry about list corruption and SMP locks. - */ -static void dispose_list(struct list_head *head) -{ - int nr_disposed = 0; - - while (!list_empty(head)) { - struct inode *inode; - - inode = list_entry(head->next, struct inode, i_list); - list_del(&inode->i_list); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); - nr_disposed++; - } - spin_lock(&inode_lock); - inodes_stat.nr_inodes -= nr_disposed; - spin_unlock(&inode_lock); -} - -/* - * Invalidate all inodes for a device. - */ -static int invalidate_list(struct list_head *head, struct super_block * sb, struct list_head * dispose) -{ - struct list_head *next; - int busy = 0, count = 0; - - next = head->next; - for (;;) { - struct list_head * tmp = next; - struct inode * inode; - - next = next->next; - if (tmp == head) - break; - inode = list_entry(tmp, struct inode, i_list); - if (inode->i_sb != sb) - continue; - invalidate_inode_buffers(inode); - if (!atomic_read(&inode->i_count)) { - hlist_del_init(&inode->i_hash); - list_del(&inode->i_list); - list_add(&inode->i_list, dispose); - inode->i_state |= I_FREEING; - count++; - continue; - } - busy = 1; - } - /* only unused inodes may be cached with i_count zero */ - inodes_stat.nr_unused -= count; - return busy; -} - -/* - * This is a two-stage process. First we collect all - * offending inodes onto the throw-away list, and in - * the second stage we actually dispose of them. This - * is because we don't want to sleep while messing - * with the global lists.. - */ - -/** - * invalidate_inodes - discard the inodes on a device - * @sb: superblock - * - * Discard all of the inodes for a given superblock. If the discard - * fails because there are busy inodes then a non zero value is returned. - * If the discard is successful all the inodes have been discarded. - */ - -int invalidate_inodes(struct super_block * sb) -{ - int busy; - LIST_HEAD(throw_away); - - down(&iprune_sem); - spin_lock(&inode_lock); - busy = invalidate_list(&inode_in_use, sb, &throw_away); - busy |= invalidate_list(&inode_unused, sb, &throw_away); - busy |= invalidate_list(&sb->s_dirty, sb, &throw_away); - busy |= invalidate_list(&sb->s_io, sb, &throw_away); - spin_unlock(&inode_lock); - - dispose_list(&throw_away); - up(&iprune_sem); - - return busy; -} - -int invalidate_device(kdev_t dev, int do_sync) -{ - struct super_block *sb; - struct block_device *bdev = bdget(kdev_t_to_nr(dev)); - int res; - - if (!bdev) - return 0; - - if (do_sync) - fsync_bdev(bdev); - - res = 0; - sb = get_super(bdev); - if (sb) { - /* - * no need to lock the super, get_super holds the - * read semaphore so the filesystem cannot go away - * under us (->put_super runs with the write lock - * hold). - */ - shrink_dcache_sb(sb); - res = invalidate_inodes(sb); - drop_super(sb); - } - invalidate_bdev(bdev, 0); - bdput(bdev); - return res; -} - -static int can_unuse(struct inode *inode) -{ - if (inode->i_state) - return 0; - if (inode_has_buffers(inode)) - return 0; - if (atomic_read(&inode->i_count)) - return 0; - if (inode->i_data.nrpages) - return 0; - return 1; -} - -/* - * Scan `goal' inodes on the unused list for freeable ones. They are moved to - * a temporary list and then are freed outside inode_lock by dispose_list(). - * - * Any inodes which are pinned purely because of attached pagecache have their - * pagecache removed. We expect the final iput() on that inode to add it to - * the front of the inode_unused list. So look for it there and if the - * inode is still freeable, proceed. The right inode is found 99.9% of the - * time in testing on a 4-way. - * - * If the inode has metadata buffers attached to mapping->private_list then - * try to remove them. - */ -static void prune_icache(int nr_to_scan) -{ - LIST_HEAD(freeable); - int nr_pruned = 0; - int nr_scanned; - unsigned long reap = 0; - - down(&iprune_sem); - spin_lock(&inode_lock); - for (nr_scanned = 0; nr_scanned < nr_to_scan; nr_scanned++) { - struct inode *inode; - - if (list_empty(&inode_unused)) - break; - - inode = list_entry(inode_unused.prev, struct inode, i_list); - - if (inode->i_state || atomic_read(&inode->i_count)) { - list_move(&inode->i_list, &inode_unused); - continue; - } - if (inode_has_buffers(inode) || inode->i_data.nrpages) { - __iget(inode); - spin_unlock(&inode_lock); - if (remove_inode_buffers(inode)) - reap += invalidate_inode_pages(&inode->i_data); - iput(inode); - spin_lock(&inode_lock); - - if (inode != list_entry(inode_unused.next, - struct inode, i_list)) - continue; /* wrong inode or list_empty */ - if (!can_unuse(inode)) - continue; - } - hlist_del_init(&inode->i_hash); - list_move(&inode->i_list, &freeable); - inode->i_state |= I_FREEING; - nr_pruned++; - } - inodes_stat.nr_unused -= nr_pruned; - spin_unlock(&inode_lock); - - dispose_list(&freeable); - up(&iprune_sem); - - if (current_is_kswapd) - mod_page_state(kswapd_inodesteal, reap); - else - mod_page_state(pginodesteal, reap); -} - -/* - * shrink_icache_memory() will attempt to reclaim some unused inodes. Here, - * "unused" means that no dentries are referring to the inodes: the files are - * not open and the dcache references to those inodes have already been - * reclaimed. - * - * This function is passed the number of inodes to scan, and it returns the - * total number of remaining possibly-reclaimable inodes. - */ -static int shrink_icache_memory(int nr, unsigned int gfp_mask) -{ - if (nr) { - /* - * Nasty deadlock avoidance. We may hold various FS locks, - * and we don't want to recurse into the FS that called us - * in clear_inode() and friends.. - */ - if (gfp_mask & __GFP_FS) - prune_icache(nr); - } - return inodes_stat.nr_unused; -} - -void __wait_on_freeing_inode(struct inode *inode); -/* - * Called with the inode lock held. - * NOTE: we are not increasing the inode-refcount, you must call __iget() - * by hand after calling find_inode now! This simplifies iunique and won't - * add any additional branch in the common code. - */ -static struct inode * find_inode(struct super_block * sb, struct hlist_head *head, int (*test)(struct inode *, void *), void *data) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = hlist_entry(node, struct inode, i_hash); - if (inode->i_sb != sb) - continue; - if (!test(inode, data)) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/* - * find_inode_fast is the fast path version of find_inode, see the comment at - * iget_locked for details. - */ -static struct inode * find_inode_fast(struct super_block * sb, struct hlist_head *head, unsigned long ino) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = list_entry(node, struct inode, i_hash); - if (inode->i_ino != ino) - continue; - if (inode->i_sb != sb) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/** - * new_inode - obtain an inode - * @sb: superblock - * - * Allocates a new inode for given superblock. - */ - -struct inode *new_inode(struct super_block *sb) -{ - static unsigned long last_ino; - struct inode * inode; - - spin_lock_prefetch(&inode_lock); - - inode = alloc_inode(sb); - if (inode) { - spin_lock(&inode_lock); - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - inode->i_ino = ++last_ino; - inode->i_state = 0; - spin_unlock(&inode_lock); - } - return inode; -} - -void unlock_new_inode(struct inode *inode) -{ - /* - * This is special! We do not need the spinlock - * when clearing I_LOCK, because we're guaranteed - * that nobody else tries to do anything about the - * state of the inode when it is locked, as we - * just created it (so there can be no old holders - * that haven't tested I_LOCK). - */ - inode->i_state &= ~(I_LOCK|I_NEW); - wake_up_inode(inode); -} -EXPORT_SYMBOL(unlock_new_inode); - -/* - * This is called without the inode lock held.. Be careful. - * - * We no longer cache the sb_flags in i_flags - see fs.h - * -- rmk@arm.uk.linux.org - */ -static struct inode * get_new_inode(struct super_block *sb, struct hlist_head *head, int (*test)(struct inode *, void *), int (*set)(struct inode *, void *), void *data) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode(sb, head, test, data); - if (!old) { - if (set(inode, data)) - goto set_failed; - - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; - -set_failed: - spin_unlock(&inode_lock); - destroy_inode(inode); - return NULL; -} - -/* - * get_new_inode_fast is the fast path version of get_new_inode, see the - * comment at iget_locked for details. - */ -static struct inode * get_new_inode_fast(struct super_block *sb, struct hlist_head *head, unsigned long ino) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode_fast(sb, head, ino); - if (!old) { - inode->i_ino = ino; - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; -} - -static inline unsigned long hash(struct super_block *sb, unsigned long hashval) -{ - unsigned long tmp = hashval + ((unsigned long) sb / L1_CACHE_BYTES); - tmp = tmp + (tmp >> I_HASHBITS); - return tmp & I_HASHMASK; -} - -/* Yeah, I know about quadratic hash. Maybe, later. */ - -/** - * iunique - get a unique inode number - * @sb: superblock - * @max_reserved: highest reserved inode number - * - * Obtain an inode number that is unique on the system for a given - * superblock. This is used by file systems that have no natural - * permanent inode numbering system. An inode number is returned that - * is higher than the reserved limit but unique. - * - * BUGS: - * With a large number of inodes live on the file system this function - * currently becomes quite slow. - */ - -ino_t iunique(struct super_block *sb, ino_t max_reserved) -{ - static ino_t counter = 0; - struct inode *inode; - struct hlist_head * head; - ino_t res; - spin_lock(&inode_lock); -retry: - if (counter > max_reserved) { - head = inode_hashtable + hash(sb,counter); - res = counter++; - inode = find_inode_fast(sb, head, res); - if (!inode) { - spin_unlock(&inode_lock); - return res; - } - } else { - counter = max_reserved + 1; - } - goto retry; - -} - -struct inode *igrab(struct inode *inode) -{ - spin_lock(&inode_lock); - if (!(inode->i_state & I_FREEING)) - __iget(inode); - else - /* - * Handle the case where s_op->clear_inode is not been - * called yet, and somebody is calling igrab - * while the inode is getting freed. - */ - inode = NULL; - spin_unlock(&inode_lock); - return inode; -} - -/** - * ifind - internal function, you want ilookup5() or iget5(). - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ifind() searches for the inode specified by @hashval and @data in the inode - * cache. This is a generalized version of ifind_fast() for file systems where - * the inode number is not sufficient for unique identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -static inline struct inode *ifind(struct super_block *sb, - struct hlist_head *head, int (*test)(struct inode *, void *), - void *data) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode(sb, head, test, data); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ifind_fast - internal function, you want ilookup() or iget(). - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ifind_fast() searches for the inode @ino in the inode cache. This is for - * file systems where the inode number is sufficient for unique identification - * of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -static inline struct inode *ifind_fast(struct super_block *sb, - struct hlist_head *head, unsigned long ino) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode_fast(sb, head, ino); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ilookup5 - search for an inode in the inode cache - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ilookup5() uses ifind() to search for the inode specified by @hashval and - * @data in the inode cache. This is a generalized version of ilookup() for - * file systems where the inode number is not sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -struct inode *ilookup5(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - - return ifind(sb, head, test, data); -} -EXPORT_SYMBOL(ilookup5); - -/** - * ilookup - search for an inode in the inode cache - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ilookup() uses ifind_fast() to search for the inode @ino in the inode cache. - * This is for file systems where the inode number is sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -struct inode *ilookup(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - - return ifind_fast(sb, head, ino); -} -EXPORT_SYMBOL(ilookup); - -/** - * iget5_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @hashval: hash value (usually inode number) to get - * @test: callback used for comparisons between inodes - * @set: callback used to initialize a new struct inode - * @data: opaque data pointer to pass to @test and @set - * - * This is iget() without the read_inode() portion of get_new_inode(). - * - * iget5_locked() uses ifind() to search for the inode specified by @hashval - * and @data in the inode cache and if present it is returned with an increased - * reference count. This is a generalized version of iget_locked() for file - * systems where the inode number is not sufficient for unique identification - * of an inode. - * - * If the inode is not in cache, get_new_inode() is called to allocate a new - * inode and this is returned locked, hashed, and with the I_NEW flag set. The - * file system gets to fill it in before unlocking it via unlock_new_inode(). - * - * Note both @test and @set are called with the inode_lock held, so can't sleep. - */ -struct inode *iget5_locked(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), - int (*set)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - struct inode *inode; - - inode = ifind(sb, head, test, data); - if (inode) - return inode; - /* - * get_new_inode() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode(sb, head, test, set, data); -} -EXPORT_SYMBOL(iget5_locked); - -/** - * iget_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @ino: inode number to get - * - * This is iget() without the read_inode() portion of get_new_inode_fast(). - * - * iget_locked() uses ifind_fast() to search for the inode specified by @ino in - * the inode cache and if present it is returned with an increased reference - * count. This is for file systems where the inode number is sufficient for - * unique identification of an inode. - * - * If the inode is not in cache, get_new_inode_fast() is called to allocate a - * new inode and this is returned locked, hashed, and with the I_NEW flag set. - * The file system gets to fill it in before unlocking it via - * unlock_new_inode(). - */ -struct inode *iget_locked(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - struct inode *inode; - - inode = ifind_fast(sb, head, ino); - if (inode) - return inode; - /* - * get_new_inode_fast() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode_fast(sb, head, ino); -} -EXPORT_SYMBOL(iget_locked); - -/** - * __insert_inode_hash - hash an inode - * @inode: unhashed inode - * @hashval: unsigned long value used to locate this object in the - * inode_hashtable. - * - * Add an inode to the inode hash for this superblock. If the inode - * has no superblock it is added to a separate anonymous chain. - */ - -void __insert_inode_hash(struct inode *inode, unsigned long hashval) -{ - struct hlist_head *head = &anon_hash_chain; - if (inode->i_sb) - head = inode_hashtable + hash(inode->i_sb, hashval); - spin_lock(&inode_lock); - hlist_add_head(&inode->i_hash, head); - spin_unlock(&inode_lock); -} - -/** - * remove_inode_hash - remove an inode from the hash - * @inode: inode to unhash - * - * Remove an inode from the superblock or anonymous hash. - */ - -void remove_inode_hash(struct inode *inode) -{ - spin_lock(&inode_lock); - hlist_del_init(&inode->i_hash); - spin_unlock(&inode_lock); -} - -void generic_delete_inode(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - -<<<<<<< found - hlist_del_init(&inode->i_hash); -||||||| expected - list_del_init(&inode->i_hash); -======= ->>>>>>> replacement - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - - security_inode_delete(inode); - - if (op->delete_inode) { - void (*delete)(struct inode *) = op->delete_inode; - if (!is_bad_inode(inode)) - DQUOT_INIT(inode); - /* s_op->delete_inode internally recalls clear_inode() */ - delete(inode); - } else - clear_inode(inode); - spin_lock(&inode_lock); - list_del_init(&inode->i_hash); - spin_unlock(&inode_lock); - wake_up_inode(inode); - if (inode->i_state != I_CLEAR) - BUG(); - destroy_inode(inode); -} -EXPORT_SYMBOL(generic_delete_inode); - -static void generic_forget_inode(struct inode *inode) -{ - struct super_block *sb = inode->i_sb; - - if (!hlist_unhashed(&inode->i_hash)) { - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_unused); - } - inodes_stat.nr_unused++; - spin_unlock(&inode_lock); - if (!sb || (sb->s_flags & MS_ACTIVE)) - return; - write_inode_now(inode, 1); - spin_lock(&inode_lock); - inodes_stat.nr_unused--; - hlist_del_init(&inode->i_hash); - } - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); -} - -/* - * Normal UNIX filesystem behaviour: delete the - * inode when the usage count drops to zero, and - * i_nlink is zero. - */ -static void generic_drop_inode(struct inode *inode) -{ - if (!inode->i_nlink) - generic_delete_inode(inode); - else - generic_forget_inode(inode); -} - -/* - * Called when we're dropping the last reference - * to an inode. - * - * Call the FS "drop()" function, defaulting to - * the legacy UNIX filesystem behaviour.. - * - * NOTE! NOTE! NOTE! We're called with the inode lock - * held, and the drop function is supposed to release - * the lock! - */ -static inline void iput_final(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - void (*drop)(struct inode *) = generic_drop_inode; - - if (op && op->drop_inode) - drop = op->drop_inode; - drop(inode); -} - -/** - * iput - put an inode - * @inode: inode to put - * - * Puts an inode, dropping its usage count. If the inode use count hits - * zero the inode is also then freed and may be destroyed. - */ - -void iput(struct inode *inode) -{ - if (inode) { - struct super_operations *op = inode->i_sb->s_op; - - if (inode->i_state == I_CLEAR) - BUG(); - - if (op && op->put_inode) - op->put_inode(inode); - - if (atomic_dec_and_lock(&inode->i_count, &inode_lock)) - iput_final(inode); - } -} - -/** - * bmap - find a block number in a file - * @inode: inode of file - * @block: block to find - * - * Returns the block number on the device holding the inode that - * is the disk block number for the block of the file requested. - * That is, asked for block 4 of inode 1 the function will return the - * disk block relative to the disk start that holds that block of the - * file. - */ - -sector_t bmap(struct inode * inode, sector_t block) -{ - sector_t res = 0; - if (inode->i_mapping->a_ops->bmap) - res = inode->i_mapping->a_ops->bmap(inode->i_mapping, block); - return res; -} - -/* - * Return true if the filesystem which backs this inode considers the two - * passed timespecs to be sufficiently different to warrant flushing the - * altered time out to disk. - */ -static int inode_times_differ(struct inode *inode, - struct timespec *old, struct timespec *new) -{ - if (IS_ONE_SECOND(inode)) - return old->tv_sec != new->tv_sec; - return !timespec_equal(old, new); -} - -/** - * update_atime - update the access time - * @inode: inode accessed - * - * Update the accessed time on an inode and mark it for writeback. - * This function automatically handles read only file systems and media, - * as well as the "noatime" flag and inode specific "noatime" markers. - */ - -void update_atime(struct inode *inode) -{ - struct timespec now; - - if (IS_NOATIME(inode)) - return; - if (IS_NODIRATIME(inode) && S_ISDIR(inode->i_mode)) - return; - if (IS_RDONLY(inode)) - return; - - now = current_kernel_time(); - if (inode_times_differ(inode, &inode->i_atime, &now)) { - inode->i_atime = now; - mark_inode_dirty_sync(inode); - } else { - if (!timespec_equal(&inode->i_atime, &now)) - inode->i_atime = now; - } -} - -/** - * inode_update_time - update mtime and ctime time - * @inode: inode accessed - * @ctime_too: update ctime too - * - * Update the mtime time on an inode and mark it for writeback. - * When ctime_too is specified update the ctime too. - */ - -void inode_update_time(struct inode *inode, int ctime_too) -{ - struct timespec now = current_kernel_time(); - int sync_it = 0; - - if (inode_times_differ(inode, &inode->i_mtime, &now)) - sync_it = 1; - inode->i_mtime = now; - - if (ctime_too) { - if (inode_times_differ(inode, &inode->i_ctime, &now)) - sync_it = 1; - inode->i_ctime = now; - } - if (sync_it) - mark_inode_dirty_sync(inode); -} -EXPORT_SYMBOL(inode_update_time); - -int inode_needs_sync(struct inode *inode) -{ - if (IS_SYNC(inode)) - return 1; - if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) - return 1; - return 0; -} -EXPORT_SYMBOL(inode_needs_sync); - -/* - * Quota functions that want to walk the inode lists.. - */ -#ifdef CONFIG_QUOTA - -/* Functions back in dquot.c */ -void put_dquot_list(struct list_head *); -int remove_inode_dquot_ref(struct inode *, int, struct list_head *); - -void remove_dquot_ref(struct super_block *sb, int type) -{ - struct inode *inode; - struct list_head *act_head; - LIST_HEAD(tofree_head); - - if (!sb->dq_op) - return; /* nothing to do */ - spin_lock(&inode_lock); /* This lock is for inodes code */ - /* We don't have to lock against quota code - test IS_QUOTAINIT is just for speedup... */ - - list_for_each(act_head, &inode_in_use) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &inode_unused) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_dirty) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_io) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - spin_unlock(&inode_lock); - - put_dquot_list(&tofree_head); -} - -#endif - -/* - * Hashed waitqueues for wait_on_inode(). The table is pretty small - the - * kernel doesn't lock many inodes at the same time. - */ -#define I_WAIT_TABLE_ORDER 3 -static struct i_wait_queue_head { - wait_queue_head_t wqh; -} ____cacheline_aligned_in_smp i_wait_queue_heads[1<i_state & I_LOCK) { - schedule(); - goto repeat; - } - remove_wait_queue(wq, &wait); - __set_current_state(TASK_RUNNING); -} - -void __wait_on_freeing_inode(struct inode *inode) -{ - DECLARE_WAITQUEUE(wait, current); - wait_queue_head_t *wq = i_waitq_head(inode); - - add_wait_queue(wq, &wait); - set_current_state(TASK_UNINTERRUPTIBLE); - spin_unlock(&inode_lock); - schedule(); - remove_wait_queue(wq, &wait); - current->state = TASK_RUNNING; - spin_lock(&inode_lock); -} - - -void wake_up_inode(struct inode *inode) -{ - wait_queue_head_t *wq = i_waitq_head(inode); - - /* - * Prevent speculative execution through spin_unlock(&inode_lock); - */ - smp_mb(); - if (waitqueue_active(wq)) - wake_up_all(wq); -} - -/* - * Initialize the waitqueues and inode hash table. - */ -void __init inode_init(unsigned long mempages) -{ - struct hlist_head *head; - unsigned long order; - unsigned int nr_hash; - int i; - - for (i = 0; i < ARRAY_SIZE(i_wait_queue_heads); i++) - init_waitqueue_head(&i_wait_queue_heads[i].wqh); - - mempages >>= (14 - PAGE_SHIFT); - mempages *= sizeof(struct list_head); - for (order = 0; ((1UL << order) << PAGE_SHIFT) < mempages; order++) - ; - - do { - unsigned long tmp; - - nr_hash = (1UL << order) * PAGE_SIZE / - sizeof(struct hlist_head); - i_hash_mask = (nr_hash - 1); - - tmp = nr_hash; - i_hash_shift = 0; - while ((tmp >>= 1UL) != 0UL) - i_hash_shift++; - - inode_hashtable = (struct hlist_head *) - __get_free_pages(GFP_ATOMIC, order); - } while (inode_hashtable == NULL && --order >= 0); - - printk("Inode-cache hash table entries: %d (order: %ld, %ld bytes)\n", - nr_hash, order, (PAGE_SIZE << order)); - - if (!inode_hashtable) - panic("Failed to allocate inode hash table\n"); - - head = inode_hashtable; - i = nr_hash; - do { - INIT_HLIST_HEAD(head); - head++; - i--; - } while (i); - - /* inode slab cache */ - inode_cachep = kmem_cache_create("inode_cache", sizeof(struct inode), - 0, SLAB_HWCACHE_ALIGN, init_once, - NULL); - if (!inode_cachep) - panic("cannot create inode slab cache"); - - set_shrinker(DEFAULT_SEEKS, shrink_icache_memory); -} - -void init_special_inode(struct inode *inode, umode_t mode, dev_t rdev) -{ - inode->i_mode = mode; - if (S_ISCHR(mode)) { - inode->i_fop = &def_chr_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISBLK(mode)) { - inode->i_fop = &def_blk_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISFIFO(mode)) - inode->i_fop = &def_fifo_fops; - else if (S_ISSOCK(mode)) - inode->i_fop = &bad_sock_fops; - else - printk(KERN_DEBUG "init_special_inode: bogus i_mode (%o)\n", - mode); -} ./linux/inode-justrej/lmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- wmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.034063652 +0000 @@ -1,1352 +0,0 @@ -/* - * linux/fs/inode.c - * - * (C) 1997 Linus Torvalds - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* - * This is needed for the following functions: - * - inode_has_buffers - * - invalidate_inode_buffers - * - fsync_bdev - * - invalidate_bdev - * - * FIXME: remove all knowledge of the buffer layer from this file - */ -#include - -/* - * New inode.c implementation. - * - * This implementation has the basic premise of trying - * to be extremely low-overhead and SMP-safe, yet be - * simple enough to be "obviously correct". - * - * Famous last words. - */ - -/* inode dynamic allocation 1999, Andrea Arcangeli */ - -/* #define INODE_PARANOIA 1 */ -/* #define INODE_DEBUG 1 */ - -/* - * Inode lookup is no longer as critical as it used to be: - * most of the lookups are going to be through the dcache. - */ -#define I_HASHBITS i_hash_shift -#define I_HASHMASK i_hash_mask - -static unsigned int i_hash_mask; -static unsigned int i_hash_shift; - -/* - * Each inode can be on two separate lists. One is - * the hash list of the inode, used for lookups. The - * other linked list is the "type" list: - * "in_use" - valid inode, i_count > 0, i_nlink > 0 - * "dirty" - as "in_use" but also dirty - * "unused" - valid inode, i_count = 0 - * - * A "dirty" list is maintained for each super block, - * allowing for low-overhead inode sync() operations. - */ - -LIST_HEAD(inode_in_use); -LIST_HEAD(inode_unused); -static struct hlist_head *inode_hashtable; -static HLIST_HEAD(anon_hash_chain); /* for inodes with NULL i_sb */ - -/* - * A simple spinlock to protect the list manipulations. - * - * NOTE! You also have to own the lock if you change - * the i_state of an inode while it is in use.. - */ -spinlock_t inode_lock = SPIN_LOCK_UNLOCKED; - -/* - * iprune_sem provides exclusion between the kswapd or try_to_free_pages - * icache shrinking path, and the umount path. Without this exclusion, - * by the time prune_icache calls iput for the inode whose pages it has - * been invalidating, or by the time it calls clear_inode & destroy_inode - * from its final dispose_list, the struct super_block they refer to - * (for inode->i_sb->s_op) may already have been freed and reused. - */ -static DECLARE_MUTEX(iprune_sem); - -/* - * Statistics gathering.. - */ -struct inodes_stat_t inodes_stat; - -static kmem_cache_t * inode_cachep; - -static struct inode *alloc_inode(struct super_block *sb) -{ - static struct address_space_operations empty_aops; - static struct inode_operations empty_iops; - static struct file_operations empty_fops; - struct inode *inode; - - if (sb->s_op->alloc_inode) - inode = sb->s_op->alloc_inode(sb); - else - inode = (struct inode *) kmem_cache_alloc(inode_cachep, SLAB_KERNEL); - - if (inode) { - struct address_space * const mapping = &inode->i_data; - - inode->i_sb = sb; - inode->i_blkbits = sb->s_blocksize_bits; - inode->i_flags = 0; - atomic_set(&inode->i_count, 1); - inode->i_sock = 0; - inode->i_op = &empty_iops; - inode->i_fop = &empty_fops; - inode->i_nlink = 1; - atomic_set(&inode->i_writecount, 0); - inode->i_size = 0; - inode->i_blocks = 0; - inode->i_bytes = 0; - inode->i_generation = 0; - memset(&inode->i_dquot, 0, sizeof(inode->i_dquot)); - inode->i_pipe = NULL; - inode->i_bdev = NULL; - inode->i_rdev = to_kdev_t(0); - inode->i_security = NULL; - if (security_inode_alloc(inode)) { - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); - return NULL; - } - - mapping->a_ops = &empty_aops; - mapping->host = inode; - mapping->gfp_mask = GFP_HIGHUSER; - mapping->dirtied_when = 0; - mapping->assoc_mapping = NULL; - mapping->backing_dev_info = &default_backing_dev_info; - if (sb->s_bdev) - mapping->backing_dev_info = sb->s_bdev->bd_inode->i_mapping->backing_dev_info; - memset(&inode->u, 0, sizeof(inode->u)); - inode->i_mapping = mapping; - } - return inode; -} - -void destroy_inode(struct inode *inode) -{ - if (inode_has_buffers(inode)) - BUG(); - security_inode_free(inode); - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); -} - - -/* - * These are initializations that only need to be done - * once, because the fields are idempotent across use - * of the inode, so let the slab aware of that. - */ -void inode_init_once(struct inode *inode) -{ - memset(inode, 0, sizeof(*inode)); - INIT_HLIST_NODE(&inode->i_hash); - INIT_LIST_HEAD(&inode->i_data.clean_pages); - INIT_LIST_HEAD(&inode->i_data.dirty_pages); - INIT_LIST_HEAD(&inode->i_data.locked_pages); - INIT_LIST_HEAD(&inode->i_data.io_pages); - INIT_LIST_HEAD(&inode->i_dentry); - INIT_LIST_HEAD(&inode->i_devices); - sema_init(&inode->i_sem, 1); - INIT_RADIX_TREE(&inode->i_data.page_tree, GFP_ATOMIC); - rwlock_init(&inode->i_data.page_lock); - init_MUTEX(&inode->i_data.i_shared_sem); - INIT_LIST_HEAD(&inode->i_data.private_list); - spin_lock_init(&inode->i_data.private_lock); - INIT_LIST_HEAD(&inode->i_data.i_mmap); - INIT_LIST_HEAD(&inode->i_data.i_mmap_shared); - spin_lock_init(&inode->i_lock); -} - -static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags) -{ - struct inode * inode = (struct inode *) foo; - - if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) == - SLAB_CTOR_CONSTRUCTOR) - inode_init_once(inode); -} - -/* - * inode_lock must be held - */ -void __iget(struct inode * inode) -{ - if (atomic_read(&inode->i_count)) { - atomic_inc(&inode->i_count); - return; - } - atomic_inc(&inode->i_count); - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_in_use); - } - inodes_stat.nr_unused--; -} - -/** - * clear_inode - clear an inode - * @inode: inode to clear - * - * This is called by the filesystem to tell us - * that the inode is no longer useful. We just - * terminate it with extreme prejudice. - */ - -void clear_inode(struct inode *inode) -{ - invalidate_inode_buffers(inode); - - if (inode->i_data.nrpages) - BUG(); - if (!(inode->i_state & I_FREEING)) - BUG(); - if (inode->i_state & I_CLEAR) - BUG(); - wait_on_inode(inode); - DQUOT_DROP(inode); - if (inode->i_sb && inode->i_sb->s_op->clear_inode) - inode->i_sb->s_op->clear_inode(inode); - if (inode->i_bdev) - bd_forget(inode); - inode->i_state = I_CLEAR; -} - -/* - * Dispose-list gets a local list with local inodes in it, so it doesn't - * need to worry about list corruption and SMP locks. - */ -static void dispose_list(struct list_head *head) -{ - int nr_disposed = 0; - - while (!list_empty(head)) { - struct inode *inode; - - inode = list_entry(head->next, struct inode, i_list); - list_del(&inode->i_list); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); - nr_disposed++; - } - spin_lock(&inode_lock); - inodes_stat.nr_inodes -= nr_disposed; - spin_unlock(&inode_lock); -} - -/* - * Invalidate all inodes for a device. - */ -static int invalidate_list(struct list_head *head, struct super_block * sb, struct list_head * dispose) -{ - struct list_head *next; - int busy = 0, count = 0; - - next = head->next; - for (;;) { - struct list_head * tmp = next; - struct inode * inode; - - next = next->next; - if (tmp == head) - break; - inode = list_entry(tmp, struct inode, i_list); - if (inode->i_sb != sb) - continue; - invalidate_inode_buffers(inode); - if (!atomic_read(&inode->i_count)) { - hlist_del_init(&inode->i_hash); - list_del(&inode->i_list); - list_add(&inode->i_list, dispose); - inode->i_state |= I_FREEING; - count++; - continue; - } - busy = 1; - } - /* only unused inodes may be cached with i_count zero */ - inodes_stat.nr_unused -= count; - return busy; -} - -/* - * This is a two-stage process. First we collect all - * offending inodes onto the throw-away list, and in - * the second stage we actually dispose of them. This - * is because we don't want to sleep while messing - * with the global lists.. - */ - -/** - * invalidate_inodes - discard the inodes on a device - * @sb: superblock - * - * Discard all of the inodes for a given superblock. If the discard - * fails because there are busy inodes then a non zero value is returned. - * If the discard is successful all the inodes have been discarded. - */ - -int invalidate_inodes(struct super_block * sb) -{ - int busy; - LIST_HEAD(throw_away); - - down(&iprune_sem); - spin_lock(&inode_lock); - busy = invalidate_list(&inode_in_use, sb, &throw_away); - busy |= invalidate_list(&inode_unused, sb, &throw_away); - busy |= invalidate_list(&sb->s_dirty, sb, &throw_away); - busy |= invalidate_list(&sb->s_io, sb, &throw_away); - spin_unlock(&inode_lock); - - dispose_list(&throw_away); - up(&iprune_sem); - - return busy; -} - -int invalidate_device(kdev_t dev, int do_sync) -{ - struct super_block *sb; - struct block_device *bdev = bdget(kdev_t_to_nr(dev)); - int res; - - if (!bdev) - return 0; - - if (do_sync) - fsync_bdev(bdev); - - res = 0; - sb = get_super(bdev); - if (sb) { - /* - * no need to lock the super, get_super holds the - * read semaphore so the filesystem cannot go away - * under us (->put_super runs with the write lock - * hold). - */ - shrink_dcache_sb(sb); - res = invalidate_inodes(sb); - drop_super(sb); - } - invalidate_bdev(bdev, 0); - bdput(bdev); - return res; -} - -static int can_unuse(struct inode *inode) -{ - if (inode->i_state) - return 0; - if (inode_has_buffers(inode)) - return 0; - if (atomic_read(&inode->i_count)) - return 0; - if (inode->i_data.nrpages) - return 0; - return 1; -} - -/* - * Scan `goal' inodes on the unused list for freeable ones. They are moved to - * a temporary list and then are freed outside inode_lock by dispose_list(). - * - * Any inodes which are pinned purely because of attached pagecache have their - * pagecache removed. We expect the final iput() on that inode to add it to - * the front of the inode_unused list. So look for it there and if the - * inode is still freeable, proceed. The right inode is found 99.9% of the - * time in testing on a 4-way. - * - * If the inode has metadata buffers attached to mapping->private_list then - * try to remove them. - */ -static void prune_icache(int nr_to_scan) -{ - LIST_HEAD(freeable); - int nr_pruned = 0; - int nr_scanned; - unsigned long reap = 0; - - down(&iprune_sem); - spin_lock(&inode_lock); - for (nr_scanned = 0; nr_scanned < nr_to_scan; nr_scanned++) { - struct inode *inode; - - if (list_empty(&inode_unused)) - break; - - inode = list_entry(inode_unused.prev, struct inode, i_list); - - if (inode->i_state || atomic_read(&inode->i_count)) { - list_move(&inode->i_list, &inode_unused); - continue; - } - if (inode_has_buffers(inode) || inode->i_data.nrpages) { - __iget(inode); - spin_unlock(&inode_lock); - if (remove_inode_buffers(inode)) - reap += invalidate_inode_pages(&inode->i_data); - iput(inode); - spin_lock(&inode_lock); - - if (inode != list_entry(inode_unused.next, - struct inode, i_list)) - continue; /* wrong inode or list_empty */ - if (!can_unuse(inode)) - continue; - } - hlist_del_init(&inode->i_hash); - list_move(&inode->i_list, &freeable); - inode->i_state |= I_FREEING; - nr_pruned++; - } - inodes_stat.nr_unused -= nr_pruned; - spin_unlock(&inode_lock); - - dispose_list(&freeable); - up(&iprune_sem); - - if (current_is_kswapd) - mod_page_state(kswapd_inodesteal, reap); - else - mod_page_state(pginodesteal, reap); -} - -/* - * shrink_icache_memory() will attempt to reclaim some unused inodes. Here, - * "unused" means that no dentries are referring to the inodes: the files are - * not open and the dcache references to those inodes have already been - * reclaimed. - * - * This function is passed the number of inodes to scan, and it returns the - * total number of remaining possibly-reclaimable inodes. - */ -static int shrink_icache_memory(int nr, unsigned int gfp_mask) -{ - if (nr) { - /* - * Nasty deadlock avoidance. We may hold various FS locks, - * and we don't want to recurse into the FS that called us - * in clear_inode() and friends.. - */ - if (gfp_mask & __GFP_FS) - prune_icache(nr); - } - return inodes_stat.nr_unused; -} - -void __wait_on_freeing_inode(struct inode *inode); -/* - * Called with the inode lock held. - * NOTE: we are not increasing the inode-refcount, you must call __iget() - * by hand after calling find_inode now! This simplifies iunique and won't - * add any additional branch in the common code. - */ -static struct inode * find_inode(struct super_block * sb, struct hlist_head *head, int (*test)(struct inode *, void *), void *data) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = hlist_entry(node, struct inode, i_hash); - if (inode->i_sb != sb) - continue; - if (!test(inode, data)) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/* - * find_inode_fast is the fast path version of find_inode, see the comment at - * iget_locked for details. - */ -static struct inode * find_inode_fast(struct super_block * sb, struct hlist_head *head, unsigned long ino) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = list_entry(node, struct inode, i_hash); - if (inode->i_ino != ino) - continue; - if (inode->i_sb != sb) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/** - * new_inode - obtain an inode - * @sb: superblock - * - * Allocates a new inode for given superblock. - */ - -struct inode *new_inode(struct super_block *sb) -{ - static unsigned long last_ino; - struct inode * inode; - - spin_lock_prefetch(&inode_lock); - - inode = alloc_inode(sb); - if (inode) { - spin_lock(&inode_lock); - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - inode->i_ino = ++last_ino; - inode->i_state = 0; - spin_unlock(&inode_lock); - } - return inode; -} - -void unlock_new_inode(struct inode *inode) -{ - /* - * This is special! We do not need the spinlock - * when clearing I_LOCK, because we're guaranteed - * that nobody else tries to do anything about the - * state of the inode when it is locked, as we - * just created it (so there can be no old holders - * that haven't tested I_LOCK). - */ - inode->i_state &= ~(I_LOCK|I_NEW); - wake_up_inode(inode); -} -EXPORT_SYMBOL(unlock_new_inode); - -/* - * This is called without the inode lock held.. Be careful. - * - * We no longer cache the sb_flags in i_flags - see fs.h - * -- rmk@arm.uk.linux.org - */ -static struct inode * get_new_inode(struct super_block *sb, struct hlist_head *head, int (*test)(struct inode *, void *), int (*set)(struct inode *, void *), void *data) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode(sb, head, test, data); - if (!old) { - if (set(inode, data)) - goto set_failed; - - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; - -set_failed: - spin_unlock(&inode_lock); - destroy_inode(inode); - return NULL; -} - -/* - * get_new_inode_fast is the fast path version of get_new_inode, see the - * comment at iget_locked for details. - */ -static struct inode * get_new_inode_fast(struct super_block *sb, struct hlist_head *head, unsigned long ino) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode_fast(sb, head, ino); - if (!old) { - inode->i_ino = ino; - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; -} - -static inline unsigned long hash(struct super_block *sb, unsigned long hashval) -{ - unsigned long tmp = hashval + ((unsigned long) sb / L1_CACHE_BYTES); - tmp = tmp + (tmp >> I_HASHBITS); - return tmp & I_HASHMASK; -} - -/* Yeah, I know about quadratic hash. Maybe, later. */ - -/** - * iunique - get a unique inode number - * @sb: superblock - * @max_reserved: highest reserved inode number - * - * Obtain an inode number that is unique on the system for a given - * superblock. This is used by file systems that have no natural - * permanent inode numbering system. An inode number is returned that - * is higher than the reserved limit but unique. - * - * BUGS: - * With a large number of inodes live on the file system this function - * currently becomes quite slow. - */ - -ino_t iunique(struct super_block *sb, ino_t max_reserved) -{ - static ino_t counter = 0; - struct inode *inode; - struct hlist_head * head; - ino_t res; - spin_lock(&inode_lock); -retry: - if (counter > max_reserved) { - head = inode_hashtable + hash(sb,counter); - res = counter++; - inode = find_inode_fast(sb, head, res); - if (!inode) { - spin_unlock(&inode_lock); - return res; - } - } else { - counter = max_reserved + 1; - } - goto retry; - -} - -struct inode *igrab(struct inode *inode) -{ - spin_lock(&inode_lock); - if (!(inode->i_state & I_FREEING)) - __iget(inode); - else - /* - * Handle the case where s_op->clear_inode is not been - * called yet, and somebody is calling igrab - * while the inode is getting freed. - */ - inode = NULL; - spin_unlock(&inode_lock); - return inode; -} - -/** - * ifind - internal function, you want ilookup5() or iget5(). - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ifind() searches for the inode specified by @hashval and @data in the inode - * cache. This is a generalized version of ifind_fast() for file systems where - * the inode number is not sufficient for unique identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -static inline struct inode *ifind(struct super_block *sb, - struct hlist_head *head, int (*test)(struct inode *, void *), - void *data) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode(sb, head, test, data); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ifind_fast - internal function, you want ilookup() or iget(). - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ifind_fast() searches for the inode @ino in the inode cache. This is for - * file systems where the inode number is sufficient for unique identification - * of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -static inline struct inode *ifind_fast(struct super_block *sb, - struct hlist_head *head, unsigned long ino) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode_fast(sb, head, ino); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ilookup5 - search for an inode in the inode cache - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ilookup5() uses ifind() to search for the inode specified by @hashval and - * @data in the inode cache. This is a generalized version of ilookup() for - * file systems where the inode number is not sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -struct inode *ilookup5(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - - return ifind(sb, head, test, data); -} -EXPORT_SYMBOL(ilookup5); - -/** - * ilookup - search for an inode in the inode cache - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ilookup() uses ifind_fast() to search for the inode @ino in the inode cache. - * This is for file systems where the inode number is sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -struct inode *ilookup(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - - return ifind_fast(sb, head, ino); -} -EXPORT_SYMBOL(ilookup); - -/** - * iget5_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @hashval: hash value (usually inode number) to get - * @test: callback used for comparisons between inodes - * @set: callback used to initialize a new struct inode - * @data: opaque data pointer to pass to @test and @set - * - * This is iget() without the read_inode() portion of get_new_inode(). - * - * iget5_locked() uses ifind() to search for the inode specified by @hashval - * and @data in the inode cache and if present it is returned with an increased - * reference count. This is a generalized version of iget_locked() for file - * systems where the inode number is not sufficient for unique identification - * of an inode. - * - * If the inode is not in cache, get_new_inode() is called to allocate a new - * inode and this is returned locked, hashed, and with the I_NEW flag set. The - * file system gets to fill it in before unlocking it via unlock_new_inode(). - * - * Note both @test and @set are called with the inode_lock held, so can't sleep. - */ -struct inode *iget5_locked(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), - int (*set)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - struct inode *inode; - - inode = ifind(sb, head, test, data); - if (inode) - return inode; - /* - * get_new_inode() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode(sb, head, test, set, data); -} -EXPORT_SYMBOL(iget5_locked); - -/** - * iget_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @ino: inode number to get - * - * This is iget() without the read_inode() portion of get_new_inode_fast(). - * - * iget_locked() uses ifind_fast() to search for the inode specified by @ino in - * the inode cache and if present it is returned with an increased reference - * count. This is for file systems where the inode number is sufficient for - * unique identification of an inode. - * - * If the inode is not in cache, get_new_inode_fast() is called to allocate a - * new inode and this is returned locked, hashed, and with the I_NEW flag set. - * The file system gets to fill it in before unlocking it via - * unlock_new_inode(). - */ -struct inode *iget_locked(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - struct inode *inode; - - inode = ifind_fast(sb, head, ino); - if (inode) - return inode; - /* - * get_new_inode_fast() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode_fast(sb, head, ino); -} -EXPORT_SYMBOL(iget_locked); - -/** - * __insert_inode_hash - hash an inode - * @inode: unhashed inode - * @hashval: unsigned long value used to locate this object in the - * inode_hashtable. - * - * Add an inode to the inode hash for this superblock. If the inode - * has no superblock it is added to a separate anonymous chain. - */ - -void __insert_inode_hash(struct inode *inode, unsigned long hashval) -{ - struct hlist_head *head = &anon_hash_chain; - if (inode->i_sb) - head = inode_hashtable + hash(inode->i_sb, hashval); - spin_lock(&inode_lock); - hlist_add_head(&inode->i_hash, head); - spin_unlock(&inode_lock); -} - -/** - * remove_inode_hash - remove an inode from the hash - * @inode: inode to unhash - * - * Remove an inode from the superblock or anonymous hash. - */ - -void remove_inode_hash(struct inode *inode) -{ - spin_lock(&inode_lock); - hlist_del_init(&inode->i_hash); - spin_unlock(&inode_lock); -} - -void generic_delete_inode(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - -<<<---hlist_del_init|||list_del_init===--->>> list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - - security_inode_delete(inode); - - if (op->delete_inode) { - void (*delete)(struct inode *) = op->delete_inode; - if (!is_bad_inode(inode)) - DQUOT_INIT(inode); - /* s_op->delete_inode internally recalls clear_inode() */ - delete(inode); - } else - clear_inode(inode); - spin_lock(&inode_lock); - list_del_init(&inode->i_hash); - spin_unlock(&inode_lock); - wake_up_inode(inode); - if (inode->i_state != I_CLEAR) - BUG(); - destroy_inode(inode); -} -EXPORT_SYMBOL(generic_delete_inode); - -static void generic_forget_inode(struct inode *inode) -{ - struct super_block *sb = inode->i_sb; - - if (!hlist_unhashed(&inode->i_hash)) { - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_unused); - } - inodes_stat.nr_unused++; - spin_unlock(&inode_lock); - if (!sb || (sb->s_flags & MS_ACTIVE)) - return; - write_inode_now(inode, 1); - spin_lock(&inode_lock); - inodes_stat.nr_unused--; - hlist_del_init(&inode->i_hash); - } - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); -} - -/* - * Normal UNIX filesystem behaviour: delete the - * inode when the usage count drops to zero, and - * i_nlink is zero. - */ -static void generic_drop_inode(struct inode *inode) -{ - if (!inode->i_nlink) - generic_delete_inode(inode); - else - generic_forget_inode(inode); -} - -/* - * Called when we're dropping the last reference - * to an inode. - * - * Call the FS "drop()" function, defaulting to - * the legacy UNIX filesystem behaviour.. - * - * NOTE! NOTE! NOTE! We're called with the inode lock - * held, and the drop function is supposed to release - * the lock! - */ -static inline void iput_final(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - void (*drop)(struct inode *) = generic_drop_inode; - - if (op && op->drop_inode) - drop = op->drop_inode; - drop(inode); -} - -/** - * iput - put an inode - * @inode: inode to put - * - * Puts an inode, dropping its usage count. If the inode use count hits - * zero the inode is also then freed and may be destroyed. - */ - -void iput(struct inode *inode) -{ - if (inode) { - struct super_operations *op = inode->i_sb->s_op; - - if (inode->i_state == I_CLEAR) - BUG(); - - if (op && op->put_inode) - op->put_inode(inode); - - if (atomic_dec_and_lock(&inode->i_count, &inode_lock)) - iput_final(inode); - } -} - -/** - * bmap - find a block number in a file - * @inode: inode of file - * @block: block to find - * - * Returns the block number on the device holding the inode that - * is the disk block number for the block of the file requested. - * That is, asked for block 4 of inode 1 the function will return the - * disk block relative to the disk start that holds that block of the - * file. - */ - -sector_t bmap(struct inode * inode, sector_t block) -{ - sector_t res = 0; - if (inode->i_mapping->a_ops->bmap) - res = inode->i_mapping->a_ops->bmap(inode->i_mapping, block); - return res; -} - -/* - * Return true if the filesystem which backs this inode considers the two - * passed timespecs to be sufficiently different to warrant flushing the - * altered time out to disk. - */ -static int inode_times_differ(struct inode *inode, - struct timespec *old, struct timespec *new) -{ - if (IS_ONE_SECOND(inode)) - return old->tv_sec != new->tv_sec; - return !timespec_equal(old, new); -} - -/** - * update_atime - update the access time - * @inode: inode accessed - * - * Update the accessed time on an inode and mark it for writeback. - * This function automatically handles read only file systems and media, - * as well as the "noatime" flag and inode specific "noatime" markers. - */ - -void update_atime(struct inode *inode) -{ - struct timespec now; - - if (IS_NOATIME(inode)) - return; - if (IS_NODIRATIME(inode) && S_ISDIR(inode->i_mode)) - return; - if (IS_RDONLY(inode)) - return; - - now = current_kernel_time(); - if (inode_times_differ(inode, &inode->i_atime, &now)) { - inode->i_atime = now; - mark_inode_dirty_sync(inode); - } else { - if (!timespec_equal(&inode->i_atime, &now)) - inode->i_atime = now; - } -} - -/** - * inode_update_time - update mtime and ctime time - * @inode: inode accessed - * @ctime_too: update ctime too - * - * Update the mtime time on an inode and mark it for writeback. - * When ctime_too is specified update the ctime too. - */ - -void inode_update_time(struct inode *inode, int ctime_too) -{ - struct timespec now = current_kernel_time(); - int sync_it = 0; - - if (inode_times_differ(inode, &inode->i_mtime, &now)) - sync_it = 1; - inode->i_mtime = now; - - if (ctime_too) { - if (inode_times_differ(inode, &inode->i_ctime, &now)) - sync_it = 1; - inode->i_ctime = now; - } - if (sync_it) - mark_inode_dirty_sync(inode); -} -EXPORT_SYMBOL(inode_update_time); - -int inode_needs_sync(struct inode *inode) -{ - if (IS_SYNC(inode)) - return 1; - if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) - return 1; - return 0; -} -EXPORT_SYMBOL(inode_needs_sync); - -/* - * Quota functions that want to walk the inode lists.. - */ -#ifdef CONFIG_QUOTA - -/* Functions back in dquot.c */ -void put_dquot_list(struct list_head *); -int remove_inode_dquot_ref(struct inode *, int, struct list_head *); - -void remove_dquot_ref(struct super_block *sb, int type) -{ - struct inode *inode; - struct list_head *act_head; - LIST_HEAD(tofree_head); - - if (!sb->dq_op) - return; /* nothing to do */ - spin_lock(&inode_lock); /* This lock is for inodes code */ - /* We don't have to lock against quota code - test IS_QUOTAINIT is just for speedup... */ - - list_for_each(act_head, &inode_in_use) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &inode_unused) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_dirty) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_io) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - spin_unlock(&inode_lock); - - put_dquot_list(&tofree_head); -} - -#endif - -/* - * Hashed waitqueues for wait_on_inode(). The table is pretty small - the - * kernel doesn't lock many inodes at the same time. - */ -#define I_WAIT_TABLE_ORDER 3 -static struct i_wait_queue_head { - wait_queue_head_t wqh; -} ____cacheline_aligned_in_smp i_wait_queue_heads[1<i_state & I_LOCK) { - schedule(); - goto repeat; - } - remove_wait_queue(wq, &wait); - __set_current_state(TASK_RUNNING); -} - -void __wait_on_freeing_inode(struct inode *inode) -{ - DECLARE_WAITQUEUE(wait, current); - wait_queue_head_t *wq = i_waitq_head(inode); - - add_wait_queue(wq, &wait); - set_current_state(TASK_UNINTERRUPTIBLE); - spin_unlock(&inode_lock); - schedule(); - remove_wait_queue(wq, &wait); - current->state = TASK_RUNNING; - spin_lock(&inode_lock); -} - - -void wake_up_inode(struct inode *inode) -{ - wait_queue_head_t *wq = i_waitq_head(inode); - - /* - * Prevent speculative execution through spin_unlock(&inode_lock); - */ - smp_mb(); - if (waitqueue_active(wq)) - wake_up_all(wq); -} - -/* - * Initialize the waitqueues and inode hash table. - */ -void __init inode_init(unsigned long mempages) -{ - struct hlist_head *head; - unsigned long order; - unsigned int nr_hash; - int i; - - for (i = 0; i < ARRAY_SIZE(i_wait_queue_heads); i++) - init_waitqueue_head(&i_wait_queue_heads[i].wqh); - - mempages >>= (14 - PAGE_SHIFT); - mempages *= sizeof(struct list_head); - for (order = 0; ((1UL << order) << PAGE_SHIFT) < mempages; order++) - ; - - do { - unsigned long tmp; - - nr_hash = (1UL << order) * PAGE_SIZE / - sizeof(struct hlist_head); - i_hash_mask = (nr_hash - 1); - - tmp = nr_hash; - i_hash_shift = 0; - while ((tmp >>= 1UL) != 0UL) - i_hash_shift++; - - inode_hashtable = (struct hlist_head *) - __get_free_pages(GFP_ATOMIC, order); - } while (inode_hashtable == NULL && --order >= 0); - - printk("Inode-cache hash table entries: %d (order: %ld, %ld bytes)\n", - nr_hash, order, (PAGE_SIZE << order)); - - if (!inode_hashtable) - panic("Failed to allocate inode hash table\n"); - - head = inode_hashtable; - i = nr_hash; - do { - INIT_HLIST_HEAD(head); - head++; - i--; - } while (i); - - /* inode slab cache */ - inode_cachep = kmem_cache_create("inode_cache", sizeof(struct inode), - 0, SLAB_HWCACHE_ALIGN, init_once, - NULL); - if (!inode_cachep) - panic("cannot create inode slab cache"); - - set_shrinker(DEFAULT_SEEKS, shrink_icache_memory); -} - -void init_special_inode(struct inode *inode, umode_t mode, dev_t rdev) -{ - inode->i_mode = mode; - if (S_ISCHR(mode)) { - inode->i_fop = &def_chr_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISBLK(mode)) { - inode->i_fop = &def_blk_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISFIFO(mode)) - inode->i_fop = &def_fifo_fops; - else if (S_ISSOCK(mode)) - inode->i_fop = &bad_sock_fops; - else - printk(KERN_DEBUG "init_special_inode: bogus i_mode (%o)\n", - mode); -} ./linux/inode-fullpatch/wmerge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- rediff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.045521945 +0000 @@ -1,73 +0,0 @@ -@@ -470,6 +470,7 @@ static int shrink_icache_memory(int nr, - return inodes_stat.nr_inodes; - } - -+void __wait_on_freeing_inode(struct inode *inode); - /* - * Called with the inode lock held. - * NOTE: we are not increasing the inode-refcount, you must call __iget() -@@ -492,6 +493,11 @@ static struct inode * find_inode(struct - continue; - if (!test(inode, data)) - continue; -+ if (inode->i_state & (I_FREEING|I_CLEAR)) { -+ __wait_on_freeing_inode(inode); -+ tmp = head; -+ continue; -+ } - break; - } - return inode; -@@ -517,6 +523,11 @@ static struct inode * find_inode_fast(st - continue; - if (inode->i_sb != sb) - continue; -+ if (inode->i_state & (I_FREEING|I_CLEAR)) { -+ __wait_on_freeing_inode(inode); -+ tmp = head; -+ continue; -+ } - break; - } - return inode; -@@ -949,7 +960,6 @@ void generic_delete_inode(struct inode * - { - struct super_operations *op = inode->i_sb->s_op; - -- list_del_init(&inode->i_hash); - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; -@@ -968,6 +978,10 @@ void generic_delete_inode(struct inode * - delete(inode); - } else - clear_inode(inode); -+ spin_lock(&inode_lock); -+ list_del_init(&inode->i_hash); -+ spin_unlock(&inode_lock); -+ wake_up_inode(inode); - if (inode->i_state != I_CLEAR) - BUG(); - destroy_inode(inode); -@@ -1219,6 +1233,21 @@ repeat: - current->state = TASK_RUNNING; - } - -+void __wait_on_freeing_inode(struct inode *inode) -+{ -+ DECLARE_WAITQUEUE(wait, current); -+ wait_queue_head_t *wq = i_waitq_head(inode); -+ -+ add_wait_queue(wq, &wait); -+ set_current_state(TASK_UNINTERRUPTIBLE); -+ spin_unlock(&inode_lock); -+ schedule(); -+ remove_wait_queue(wq, &wait); -+ current->state = TASK_RUNNING; -+ spin_lock(&inode_lock); -+} -+ -+ - void wake_up_inode(struct inode *inode) - { - wait_queue_head_t *wq = i_waitq_head(inode); ./linux/inode-fullpatch/rediff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.053015200 +0000 @@ -1,1358 +0,0 @@ -/* - * linux/fs/inode.c - * - * (C) 1997 Linus Torvalds - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -/* - * This is needed for the following functions: - * - inode_has_buffers - * - invalidate_inode_buffers - * - fsync_bdev - * - invalidate_bdev - * - * FIXME: remove all knowledge of the buffer layer from this file - */ -#include - -/* - * New inode.c implementation. - * - * This implementation has the basic premise of trying - * to be extremely low-overhead and SMP-safe, yet be - * simple enough to be "obviously correct". - * - * Famous last words. - */ - -/* inode dynamic allocation 1999, Andrea Arcangeli */ - -/* #define INODE_PARANOIA 1 */ -/* #define INODE_DEBUG 1 */ - -/* - * Inode lookup is no longer as critical as it used to be: - * most of the lookups are going to be through the dcache. - */ -#define I_HASHBITS i_hash_shift -#define I_HASHMASK i_hash_mask - -static unsigned int i_hash_mask; -static unsigned int i_hash_shift; - -/* - * Each inode can be on two separate lists. One is - * the hash list of the inode, used for lookups. The - * other linked list is the "type" list: - * "in_use" - valid inode, i_count > 0, i_nlink > 0 - * "dirty" - as "in_use" but also dirty - * "unused" - valid inode, i_count = 0 - * - * A "dirty" list is maintained for each super block, - * allowing for low-overhead inode sync() operations. - */ - -LIST_HEAD(inode_in_use); -LIST_HEAD(inode_unused); -static struct hlist_head *inode_hashtable; -static HLIST_HEAD(anon_hash_chain); /* for inodes with NULL i_sb */ - -/* - * A simple spinlock to protect the list manipulations. - * - * NOTE! You also have to own the lock if you change - * the i_state of an inode while it is in use.. - */ -spinlock_t inode_lock = SPIN_LOCK_UNLOCKED; - -/* - * iprune_sem provides exclusion between the kswapd or try_to_free_pages - * icache shrinking path, and the umount path. Without this exclusion, - * by the time prune_icache calls iput for the inode whose pages it has - * been invalidating, or by the time it calls clear_inode & destroy_inode - * from its final dispose_list, the struct super_block they refer to - * (for inode->i_sb->s_op) may already have been freed and reused. - */ -static DECLARE_MUTEX(iprune_sem); - -/* - * Statistics gathering.. - */ -struct inodes_stat_t inodes_stat; - -static kmem_cache_t * inode_cachep; - -static struct inode *alloc_inode(struct super_block *sb) -{ - static struct address_space_operations empty_aops; - static struct inode_operations empty_iops; - static struct file_operations empty_fops; - struct inode *inode; - - if (sb->s_op->alloc_inode) - inode = sb->s_op->alloc_inode(sb); - else - inode = (struct inode *) kmem_cache_alloc(inode_cachep, SLAB_KERNEL); - - if (inode) { - struct address_space * const mapping = &inode->i_data; - - inode->i_sb = sb; - inode->i_blkbits = sb->s_blocksize_bits; - inode->i_flags = 0; - atomic_set(&inode->i_count, 1); - inode->i_sock = 0; - inode->i_op = &empty_iops; - inode->i_fop = &empty_fops; - inode->i_nlink = 1; - atomic_set(&inode->i_writecount, 0); - inode->i_size = 0; - inode->i_blocks = 0; - inode->i_bytes = 0; - inode->i_generation = 0; - memset(&inode->i_dquot, 0, sizeof(inode->i_dquot)); - inode->i_pipe = NULL; - inode->i_bdev = NULL; - inode->i_rdev = to_kdev_t(0); - inode->i_security = NULL; - if (security_inode_alloc(inode)) { - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); - return NULL; - } - - mapping->a_ops = &empty_aops; - mapping->host = inode; - mapping->gfp_mask = GFP_HIGHUSER; - mapping->dirtied_when = 0; - mapping->assoc_mapping = NULL; - mapping->backing_dev_info = &default_backing_dev_info; - if (sb->s_bdev) - mapping->backing_dev_info = sb->s_bdev->bd_inode->i_mapping->backing_dev_info; - memset(&inode->u, 0, sizeof(inode->u)); - inode->i_mapping = mapping; - } - return inode; -} - -void destroy_inode(struct inode *inode) -{ - if (inode_has_buffers(inode)) - BUG(); - security_inode_free(inode); - if (inode->i_sb->s_op->destroy_inode) - inode->i_sb->s_op->destroy_inode(inode); - else - kmem_cache_free(inode_cachep, (inode)); -} - - -/* - * These are initializations that only need to be done - * once, because the fields are idempotent across use - * of the inode, so let the slab aware of that. - */ -void inode_init_once(struct inode *inode) -{ - memset(inode, 0, sizeof(*inode)); - INIT_HLIST_NODE(&inode->i_hash); - INIT_LIST_HEAD(&inode->i_data.clean_pages); - INIT_LIST_HEAD(&inode->i_data.dirty_pages); - INIT_LIST_HEAD(&inode->i_data.locked_pages); - INIT_LIST_HEAD(&inode->i_data.io_pages); - INIT_LIST_HEAD(&inode->i_dentry); - INIT_LIST_HEAD(&inode->i_devices); - sema_init(&inode->i_sem, 1); - INIT_RADIX_TREE(&inode->i_data.page_tree, GFP_ATOMIC); - rwlock_init(&inode->i_data.page_lock); - init_MUTEX(&inode->i_data.i_shared_sem); - INIT_LIST_HEAD(&inode->i_data.private_list); - spin_lock_init(&inode->i_data.private_lock); - INIT_LIST_HEAD(&inode->i_data.i_mmap); - INIT_LIST_HEAD(&inode->i_data.i_mmap_shared); - spin_lock_init(&inode->i_lock); -} - -static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags) -{ - struct inode * inode = (struct inode *) foo; - - if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) == - SLAB_CTOR_CONSTRUCTOR) - inode_init_once(inode); -} - -/* - * inode_lock must be held - */ -void __iget(struct inode * inode) -{ - if (atomic_read(&inode->i_count)) { - atomic_inc(&inode->i_count); - return; - } - atomic_inc(&inode->i_count); - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_in_use); - } - inodes_stat.nr_unused--; -} - -/** - * clear_inode - clear an inode - * @inode: inode to clear - * - * This is called by the filesystem to tell us - * that the inode is no longer useful. We just - * terminate it with extreme prejudice. - */ - -void clear_inode(struct inode *inode) -{ - invalidate_inode_buffers(inode); - - if (inode->i_data.nrpages) - BUG(); - if (!(inode->i_state & I_FREEING)) - BUG(); - if (inode->i_state & I_CLEAR) - BUG(); - wait_on_inode(inode); - DQUOT_DROP(inode); - if (inode->i_sb && inode->i_sb->s_op->clear_inode) - inode->i_sb->s_op->clear_inode(inode); - if (inode->i_bdev) - bd_forget(inode); - inode->i_state = I_CLEAR; -} - -/* - * Dispose-list gets a local list with local inodes in it, so it doesn't - * need to worry about list corruption and SMP locks. - */ -static void dispose_list(struct list_head *head) -{ - int nr_disposed = 0; - - while (!list_empty(head)) { - struct inode *inode; - - inode = list_entry(head->next, struct inode, i_list); - list_del(&inode->i_list); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); - nr_disposed++; - } - spin_lock(&inode_lock); - inodes_stat.nr_inodes -= nr_disposed; - spin_unlock(&inode_lock); -} - -/* - * Invalidate all inodes for a device. - */ -static int invalidate_list(struct list_head *head, struct super_block * sb, struct list_head * dispose) -{ - struct list_head *next; - int busy = 0, count = 0; - - next = head->next; - for (;;) { - struct list_head * tmp = next; - struct inode * inode; - - next = next->next; - if (tmp == head) - break; - inode = list_entry(tmp, struct inode, i_list); - if (inode->i_sb != sb) - continue; - invalidate_inode_buffers(inode); - if (!atomic_read(&inode->i_count)) { - hlist_del_init(&inode->i_hash); - list_del(&inode->i_list); - list_add(&inode->i_list, dispose); - inode->i_state |= I_FREEING; - count++; - continue; - } - busy = 1; - } - /* only unused inodes may be cached with i_count zero */ - inodes_stat.nr_unused -= count; - return busy; -} - -/* - * This is a two-stage process. First we collect all - * offending inodes onto the throw-away list, and in - * the second stage we actually dispose of them. This - * is because we don't want to sleep while messing - * with the global lists.. - */ - -/** - * invalidate_inodes - discard the inodes on a device - * @sb: superblock - * - * Discard all of the inodes for a given superblock. If the discard - * fails because there are busy inodes then a non zero value is returned. - * If the discard is successful all the inodes have been discarded. - */ - -int invalidate_inodes(struct super_block * sb) -{ - int busy; - LIST_HEAD(throw_away); - - down(&iprune_sem); - spin_lock(&inode_lock); - busy = invalidate_list(&inode_in_use, sb, &throw_away); - busy |= invalidate_list(&inode_unused, sb, &throw_away); - busy |= invalidate_list(&sb->s_dirty, sb, &throw_away); - busy |= invalidate_list(&sb->s_io, sb, &throw_away); - spin_unlock(&inode_lock); - - dispose_list(&throw_away); - up(&iprune_sem); - - return busy; -} - -int invalidate_device(kdev_t dev, int do_sync) -{ - struct super_block *sb; - struct block_device *bdev = bdget(kdev_t_to_nr(dev)); - int res; - - if (!bdev) - return 0; - - if (do_sync) - fsync_bdev(bdev); - - res = 0; - sb = get_super(bdev); - if (sb) { - /* - * no need to lock the super, get_super holds the - * read semaphore so the filesystem cannot go away - * under us (->put_super runs with the write lock - * hold). - */ - shrink_dcache_sb(sb); - res = invalidate_inodes(sb); - drop_super(sb); - } - invalidate_bdev(bdev, 0); - bdput(bdev); - return res; -} - -static int can_unuse(struct inode *inode) -{ - if (inode->i_state) - return 0; - if (inode_has_buffers(inode)) - return 0; - if (atomic_read(&inode->i_count)) - return 0; - if (inode->i_data.nrpages) - return 0; - return 1; -} - -/* - * Scan `goal' inodes on the unused list for freeable ones. They are moved to - * a temporary list and then are freed outside inode_lock by dispose_list(). - * - * Any inodes which are pinned purely because of attached pagecache have their - * pagecache removed. We expect the final iput() on that inode to add it to - * the front of the inode_unused list. So look for it there and if the - * inode is still freeable, proceed. The right inode is found 99.9% of the - * time in testing on a 4-way. - * - * If the inode has metadata buffers attached to mapping->private_list then - * try to remove them. - */ -static void prune_icache(int nr_to_scan) -{ - LIST_HEAD(freeable); - int nr_pruned = 0; - int nr_scanned; - unsigned long reap = 0; - - down(&iprune_sem); - spin_lock(&inode_lock); - for (nr_scanned = 0; nr_scanned < nr_to_scan; nr_scanned++) { - struct inode *inode; - - if (list_empty(&inode_unused)) - break; - - inode = list_entry(inode_unused.prev, struct inode, i_list); - - if (inode->i_state || atomic_read(&inode->i_count)) { - list_move(&inode->i_list, &inode_unused); - continue; - } - if (inode_has_buffers(inode) || inode->i_data.nrpages) { - __iget(inode); - spin_unlock(&inode_lock); - if (remove_inode_buffers(inode)) - reap += invalidate_inode_pages(&inode->i_data); - iput(inode); - spin_lock(&inode_lock); - - if (inode != list_entry(inode_unused.next, - struct inode, i_list)) - continue; /* wrong inode or list_empty */ - if (!can_unuse(inode)) - continue; - } - hlist_del_init(&inode->i_hash); - list_move(&inode->i_list, &freeable); - inode->i_state |= I_FREEING; - nr_pruned++; - } - inodes_stat.nr_unused -= nr_pruned; - spin_unlock(&inode_lock); - - dispose_list(&freeable); - up(&iprune_sem); - - if (current_is_kswapd) - mod_page_state(kswapd_inodesteal, reap); - else - mod_page_state(pginodesteal, reap); -} - -/* - * shrink_icache_memory() will attempt to reclaim some unused inodes. Here, - * "unused" means that no dentries are referring to the inodes: the files are - * not open and the dcache references to those inodes have already been - * reclaimed. - * - * This function is passed the number of inodes to scan, and it returns the - * total number of remaining possibly-reclaimable inodes. - */ -static int shrink_icache_memory(int nr, unsigned int gfp_mask) -{ - if (nr) { - /* - * Nasty deadlock avoidance. We may hold various FS locks, - * and we don't want to recurse into the FS that called us - * in clear_inode() and friends.. - */ - if (gfp_mask & __GFP_FS) - prune_icache(nr); - } - return inodes_stat.nr_unused; -} - -void __wait_on_freeing_inode(struct inode *inode); -/* - * Called with the inode lock held. - * NOTE: we are not increasing the inode-refcount, you must call __iget() - * by hand after calling find_inode now! This simplifies iunique and won't - * add any additional branch in the common code. - */ -static struct inode * find_inode(struct super_block * sb, struct hlist_head *head, int (*test)(struct inode *, void *), void *data) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = hlist_entry(node, struct inode, i_hash); - if (inode->i_sb != sb) - continue; - if (!test(inode, data)) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/* - * find_inode_fast is the fast path version of find_inode, see the comment at - * iget_locked for details. - */ -static struct inode * find_inode_fast(struct super_block * sb, struct hlist_head *head, unsigned long ino) -{ - struct hlist_node *node; - struct inode * inode = NULL; - - hlist_for_each (node, head) { - prefetch(node->next); - inode = list_entry(node, struct inode, i_hash); - if (inode->i_ino != ino) - continue; - if (inode->i_sb != sb) - continue; - if (inode->i_state & (I_FREEING|I_CLEAR)) { - __wait_on_freeing_inode(inode); - tmp = head; - continue; - } - break; - } - return node ? inode : NULL; -} - -/** - * new_inode - obtain an inode - * @sb: superblock - * - * Allocates a new inode for given superblock. - */ - -struct inode *new_inode(struct super_block *sb) -{ - static unsigned long last_ino; - struct inode * inode; - - spin_lock_prefetch(&inode_lock); - - inode = alloc_inode(sb); - if (inode) { - spin_lock(&inode_lock); - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - inode->i_ino = ++last_ino; - inode->i_state = 0; - spin_unlock(&inode_lock); - } - return inode; -} - -void unlock_new_inode(struct inode *inode) -{ - /* - * This is special! We do not need the spinlock - * when clearing I_LOCK, because we're guaranteed - * that nobody else tries to do anything about the - * state of the inode when it is locked, as we - * just created it (so there can be no old holders - * that haven't tested I_LOCK). - */ - inode->i_state &= ~(I_LOCK|I_NEW); - wake_up_inode(inode); -} -EXPORT_SYMBOL(unlock_new_inode); - -/* - * This is called without the inode lock held.. Be careful. - * - * We no longer cache the sb_flags in i_flags - see fs.h - * -- rmk@arm.uk.linux.org - */ -static struct inode * get_new_inode(struct super_block *sb, struct hlist_head *head, int (*test)(struct inode *, void *), int (*set)(struct inode *, void *), void *data) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode(sb, head, test, data); - if (!old) { - if (set(inode, data)) - goto set_failed; - - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; - -set_failed: - spin_unlock(&inode_lock); - destroy_inode(inode); - return NULL; -} - -/* - * get_new_inode_fast is the fast path version of get_new_inode, see the - * comment at iget_locked for details. - */ -static struct inode * get_new_inode_fast(struct super_block *sb, struct hlist_head *head, unsigned long ino) -{ - struct inode * inode; - - inode = alloc_inode(sb); - if (inode) { - struct inode * old; - - spin_lock(&inode_lock); - /* We released the lock, so.. */ - old = find_inode_fast(sb, head, ino); - if (!old) { - inode->i_ino = ino; - inodes_stat.nr_inodes++; - list_add(&inode->i_list, &inode_in_use); - hlist_add_head(&inode->i_hash, head); - inode->i_state = I_LOCK|I_NEW; - spin_unlock(&inode_lock); - - /* Return the locked inode with I_NEW set, the - * caller is responsible for filling in the contents - */ - return inode; - } - - /* - * Uhhuh, somebody else created the same inode under - * us. Use the old inode instead of the one we just - * allocated. - */ - __iget(old); - spin_unlock(&inode_lock); - destroy_inode(inode); - inode = old; - wait_on_inode(inode); - } - return inode; -} - -static inline unsigned long hash(struct super_block *sb, unsigned long hashval) -{ - unsigned long tmp = hashval + ((unsigned long) sb / L1_CACHE_BYTES); - tmp = tmp + (tmp >> I_HASHBITS); - return tmp & I_HASHMASK; -} - -/* Yeah, I know about quadratic hash. Maybe, later. */ - -/** - * iunique - get a unique inode number - * @sb: superblock - * @max_reserved: highest reserved inode number - * - * Obtain an inode number that is unique on the system for a given - * superblock. This is used by file systems that have no natural - * permanent inode numbering system. An inode number is returned that - * is higher than the reserved limit but unique. - * - * BUGS: - * With a large number of inodes live on the file system this function - * currently becomes quite slow. - */ - -ino_t iunique(struct super_block *sb, ino_t max_reserved) -{ - static ino_t counter = 0; - struct inode *inode; - struct hlist_head * head; - ino_t res; - spin_lock(&inode_lock); -retry: - if (counter > max_reserved) { - head = inode_hashtable + hash(sb,counter); - res = counter++; - inode = find_inode_fast(sb, head, res); - if (!inode) { - spin_unlock(&inode_lock); - return res; - } - } else { - counter = max_reserved + 1; - } - goto retry; - -} - -struct inode *igrab(struct inode *inode) -{ - spin_lock(&inode_lock); - if (!(inode->i_state & I_FREEING)) - __iget(inode); - else - /* - * Handle the case where s_op->clear_inode is not been - * called yet, and somebody is calling igrab - * while the inode is getting freed. - */ - inode = NULL; - spin_unlock(&inode_lock); - return inode; -} - -/** - * ifind - internal function, you want ilookup5() or iget5(). - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ifind() searches for the inode specified by @hashval and @data in the inode - * cache. This is a generalized version of ifind_fast() for file systems where - * the inode number is not sufficient for unique identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -static inline struct inode *ifind(struct super_block *sb, - struct hlist_head *head, int (*test)(struct inode *, void *), - void *data) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode(sb, head, test, data); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ifind_fast - internal function, you want ilookup() or iget(). - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ifind_fast() searches for the inode @ino in the inode cache. This is for - * file systems where the inode number is sufficient for unique identification - * of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -static inline struct inode *ifind_fast(struct super_block *sb, - struct hlist_head *head, unsigned long ino) -{ - struct inode *inode; - - spin_lock(&inode_lock); - inode = find_inode_fast(sb, head, ino); - if (inode) { - __iget(inode); - spin_unlock(&inode_lock); - wait_on_inode(inode); - return inode; - } - spin_unlock(&inode_lock); - return NULL; -} - -/** - * ilookup5 - search for an inode in the inode cache - * @sb: super block of file system to search - * @hashval: hash value (usually inode number) to search for - * @test: callback used for comparisons between inodes - * @data: opaque data pointer to pass to @test - * - * ilookup5() uses ifind() to search for the inode specified by @hashval and - * @data in the inode cache. This is a generalized version of ilookup() for - * file systems where the inode number is not sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - * - * Note, @test is called with the inode_lock held, so can't sleep. - */ -struct inode *ilookup5(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - - return ifind(sb, head, test, data); -} -EXPORT_SYMBOL(ilookup5); - -/** - * ilookup - search for an inode in the inode cache - * @sb: super block of file system to search - * @ino: inode number to search for - * - * ilookup() uses ifind_fast() to search for the inode @ino in the inode cache. - * This is for file systems where the inode number is sufficient for unique - * identification of an inode. - * - * If the inode is in the cache, the inode is returned with an incremented - * reference count. - * - * Otherwise NULL is returned. - */ -struct inode *ilookup(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - - return ifind_fast(sb, head, ino); -} -EXPORT_SYMBOL(ilookup); - -/** - * iget5_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @hashval: hash value (usually inode number) to get - * @test: callback used for comparisons between inodes - * @set: callback used to initialize a new struct inode - * @data: opaque data pointer to pass to @test and @set - * - * This is iget() without the read_inode() portion of get_new_inode(). - * - * iget5_locked() uses ifind() to search for the inode specified by @hashval - * and @data in the inode cache and if present it is returned with an increased - * reference count. This is a generalized version of iget_locked() for file - * systems where the inode number is not sufficient for unique identification - * of an inode. - * - * If the inode is not in cache, get_new_inode() is called to allocate a new - * inode and this is returned locked, hashed, and with the I_NEW flag set. The - * file system gets to fill it in before unlocking it via unlock_new_inode(). - * - * Note both @test and @set are called with the inode_lock held, so can't sleep. - */ -struct inode *iget5_locked(struct super_block *sb, unsigned long hashval, - int (*test)(struct inode *, void *), - int (*set)(struct inode *, void *), void *data) -{ - struct hlist_head *head = inode_hashtable + hash(sb, hashval); - struct inode *inode; - - inode = ifind(sb, head, test, data); - if (inode) - return inode; - /* - * get_new_inode() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode(sb, head, test, set, data); -} -EXPORT_SYMBOL(iget5_locked); - -/** - * iget_locked - obtain an inode from a mounted file system - * @sb: super block of file system - * @ino: inode number to get - * - * This is iget() without the read_inode() portion of get_new_inode_fast(). - * - * iget_locked() uses ifind_fast() to search for the inode specified by @ino in - * the inode cache and if present it is returned with an increased reference - * count. This is for file systems where the inode number is sufficient for - * unique identification of an inode. - * - * If the inode is not in cache, get_new_inode_fast() is called to allocate a - * new inode and this is returned locked, hashed, and with the I_NEW flag set. - * The file system gets to fill it in before unlocking it via - * unlock_new_inode(). - */ -struct inode *iget_locked(struct super_block *sb, unsigned long ino) -{ - struct hlist_head *head = inode_hashtable + hash(sb, ino); - struct inode *inode; - - inode = ifind_fast(sb, head, ino); - if (inode) - return inode; - /* - * get_new_inode_fast() will do the right thing, re-trying the search - * in case it had to block at any point. - */ - return get_new_inode_fast(sb, head, ino); -} -EXPORT_SYMBOL(iget_locked); - -/** - * __insert_inode_hash - hash an inode - * @inode: unhashed inode - * @hashval: unsigned long value used to locate this object in the - * inode_hashtable. - * - * Add an inode to the inode hash for this superblock. If the inode - * has no superblock it is added to a separate anonymous chain. - */ - -void __insert_inode_hash(struct inode *inode, unsigned long hashval) -{ - struct hlist_head *head = &anon_hash_chain; - if (inode->i_sb) - head = inode_hashtable + hash(inode->i_sb, hashval); - spin_lock(&inode_lock); - hlist_add_head(&inode->i_hash, head); - spin_unlock(&inode_lock); -} - -/** - * remove_inode_hash - remove an inode from the hash - * @inode: inode to unhash - * - * Remove an inode from the superblock or anonymous hash. - */ - -void remove_inode_hash(struct inode *inode) -{ - spin_lock(&inode_lock); - hlist_del_init(&inode->i_hash); - spin_unlock(&inode_lock); -} - -void generic_delete_inode(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - -<<<<<<< found - hlist_del_init(&inode->i_hash); -||||||| expected - list_del_init(&inode->i_hash); -======= ->>>>>>> replacement - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - - security_inode_delete(inode); - - if (op->delete_inode) { - void (*delete)(struct inode *) = op->delete_inode; - if (!is_bad_inode(inode)) - DQUOT_INIT(inode); - /* s_op->delete_inode internally recalls clear_inode() */ - delete(inode); - } else - clear_inode(inode); - spin_lock(&inode_lock); - list_del_init(&inode->i_hash); - spin_unlock(&inode_lock); - wake_up_inode(inode); - if (inode->i_state != I_CLEAR) - BUG(); - destroy_inode(inode); -} -EXPORT_SYMBOL(generic_delete_inode); - -static void generic_forget_inode(struct inode *inode) -{ - struct super_block *sb = inode->i_sb; - - if (!hlist_unhashed(&inode->i_hash)) { - if (!(inode->i_state & (I_DIRTY|I_LOCK))) { - list_del(&inode->i_list); - list_add(&inode->i_list, &inode_unused); - } - inodes_stat.nr_unused++; - spin_unlock(&inode_lock); - if (!sb || (sb->s_flags & MS_ACTIVE)) - return; - write_inode_now(inode, 1); - spin_lock(&inode_lock); - inodes_stat.nr_unused--; - hlist_del_init(&inode->i_hash); - } - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; - spin_unlock(&inode_lock); - if (inode->i_data.nrpages) - truncate_inode_pages(&inode->i_data, 0); - clear_inode(inode); - destroy_inode(inode); -} - -/* - * Normal UNIX filesystem behaviour: delete the - * inode when the usage count drops to zero, and - * i_nlink is zero. - */ -static void generic_drop_inode(struct inode *inode) -{ - if (!inode->i_nlink) - generic_delete_inode(inode); - else - generic_forget_inode(inode); -} - -/* - * Called when we're dropping the last reference - * to an inode. - * - * Call the FS "drop()" function, defaulting to - * the legacy UNIX filesystem behaviour.. - * - * NOTE! NOTE! NOTE! We're called with the inode lock - * held, and the drop function is supposed to release - * the lock! - */ -static inline void iput_final(struct inode *inode) -{ - struct super_operations *op = inode->i_sb->s_op; - void (*drop)(struct inode *) = generic_drop_inode; - - if (op && op->drop_inode) - drop = op->drop_inode; - drop(inode); -} - -/** - * iput - put an inode - * @inode: inode to put - * - * Puts an inode, dropping its usage count. If the inode use count hits - * zero the inode is also then freed and may be destroyed. - */ - -void iput(struct inode *inode) -{ - if (inode) { - struct super_operations *op = inode->i_sb->s_op; - - if (inode->i_state == I_CLEAR) - BUG(); - - if (op && op->put_inode) - op->put_inode(inode); - - if (atomic_dec_and_lock(&inode->i_count, &inode_lock)) - iput_final(inode); - } -} - -/** - * bmap - find a block number in a file - * @inode: inode of file - * @block: block to find - * - * Returns the block number on the device holding the inode that - * is the disk block number for the block of the file requested. - * That is, asked for block 4 of inode 1 the function will return the - * disk block relative to the disk start that holds that block of the - * file. - */ - -sector_t bmap(struct inode * inode, sector_t block) -{ - sector_t res = 0; - if (inode->i_mapping->a_ops->bmap) - res = inode->i_mapping->a_ops->bmap(inode->i_mapping, block); - return res; -} - -/* - * Return true if the filesystem which backs this inode considers the two - * passed timespecs to be sufficiently different to warrant flushing the - * altered time out to disk. - */ -static int inode_times_differ(struct inode *inode, - struct timespec *old, struct timespec *new) -{ - if (IS_ONE_SECOND(inode)) - return old->tv_sec != new->tv_sec; - return !timespec_equal(old, new); -} - -/** - * update_atime - update the access time - * @inode: inode accessed - * - * Update the accessed time on an inode and mark it for writeback. - * This function automatically handles read only file systems and media, - * as well as the "noatime" flag and inode specific "noatime" markers. - */ - -void update_atime(struct inode *inode) -{ - struct timespec now; - - if (IS_NOATIME(inode)) - return; - if (IS_NODIRATIME(inode) && S_ISDIR(inode->i_mode)) - return; - if (IS_RDONLY(inode)) - return; - - now = current_kernel_time(); - if (inode_times_differ(inode, &inode->i_atime, &now)) { - inode->i_atime = now; - mark_inode_dirty_sync(inode); - } else { - if (!timespec_equal(&inode->i_atime, &now)) - inode->i_atime = now; - } -} - -/** - * inode_update_time - update mtime and ctime time - * @inode: inode accessed - * @ctime_too: update ctime too - * - * Update the mtime time on an inode and mark it for writeback. - * When ctime_too is specified update the ctime too. - */ - -void inode_update_time(struct inode *inode, int ctime_too) -{ - struct timespec now = current_kernel_time(); - int sync_it = 0; - - if (inode_times_differ(inode, &inode->i_mtime, &now)) - sync_it = 1; - inode->i_mtime = now; - - if (ctime_too) { - if (inode_times_differ(inode, &inode->i_ctime, &now)) - sync_it = 1; - inode->i_ctime = now; - } - if (sync_it) - mark_inode_dirty_sync(inode); -} -EXPORT_SYMBOL(inode_update_time); - -int inode_needs_sync(struct inode *inode) -{ - if (IS_SYNC(inode)) - return 1; - if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) - return 1; - return 0; -} -EXPORT_SYMBOL(inode_needs_sync); - -/* - * Quota functions that want to walk the inode lists.. - */ -#ifdef CONFIG_QUOTA - -/* Functions back in dquot.c */ -void put_dquot_list(struct list_head *); -int remove_inode_dquot_ref(struct inode *, int, struct list_head *); - -void remove_dquot_ref(struct super_block *sb, int type) -{ - struct inode *inode; - struct list_head *act_head; - LIST_HEAD(tofree_head); - - if (!sb->dq_op) - return; /* nothing to do */ - spin_lock(&inode_lock); /* This lock is for inodes code */ - /* We don't have to lock against quota code - test IS_QUOTAINIT is just for speedup... */ - - list_for_each(act_head, &inode_in_use) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &inode_unused) { - inode = list_entry(act_head, struct inode, i_list); - if (inode->i_sb == sb && IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_dirty) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - list_for_each(act_head, &sb->s_io) { - inode = list_entry(act_head, struct inode, i_list); - if (IS_QUOTAINIT(inode)) - remove_inode_dquot_ref(inode, type, &tofree_head); - } - spin_unlock(&inode_lock); - - put_dquot_list(&tofree_head); -} - -#endif - -/* - * Hashed waitqueues for wait_on_inode(). The table is pretty small - the - * kernel doesn't lock many inodes at the same time. - */ -#define I_WAIT_TABLE_ORDER 3 -static struct i_wait_queue_head { - wait_queue_head_t wqh; -} ____cacheline_aligned_in_smp i_wait_queue_heads[1<i_state & I_LOCK) { - schedule(); - goto repeat; - } - remove_wait_queue(wq, &wait); - __set_current_state(TASK_RUNNING); -} - -void __wait_on_freeing_inode(struct inode *inode) -{ - DECLARE_WAITQUEUE(wait, current); - wait_queue_head_t *wq = i_waitq_head(inode); - - add_wait_queue(wq, &wait); - set_current_state(TASK_UNINTERRUPTIBLE); - spin_unlock(&inode_lock); - schedule(); - remove_wait_queue(wq, &wait); - current->state = TASK_RUNNING; - spin_lock(&inode_lock); -} - - -void wake_up_inode(struct inode *inode) -{ - wait_queue_head_t *wq = i_waitq_head(inode); - - /* - * Prevent speculative execution through spin_unlock(&inode_lock); - */ - smp_mb(); - if (waitqueue_active(wq)) - wake_up_all(wq); -} - -/* - * Initialize the waitqueues and inode hash table. - */ -void __init inode_init(unsigned long mempages) -{ - struct hlist_head *head; - unsigned long order; - unsigned int nr_hash; - int i; - - for (i = 0; i < ARRAY_SIZE(i_wait_queue_heads); i++) - init_waitqueue_head(&i_wait_queue_heads[i].wqh); - - mempages >>= (14 - PAGE_SHIFT); - mempages *= sizeof(struct list_head); - for (order = 0; ((1UL << order) << PAGE_SHIFT) < mempages; order++) - ; - - do { - unsigned long tmp; - - nr_hash = (1UL << order) * PAGE_SIZE / - sizeof(struct hlist_head); - i_hash_mask = (nr_hash - 1); - - tmp = nr_hash; - i_hash_shift = 0; - while ((tmp >>= 1UL) != 0UL) - i_hash_shift++; - - inode_hashtable = (struct hlist_head *) - __get_free_pages(GFP_ATOMIC, order); - } while (inode_hashtable == NULL && --order >= 0); - - printk("Inode-cache hash table entries: %d (order: %ld, %ld bytes)\n", - nr_hash, order, (PAGE_SIZE << order)); - - if (!inode_hashtable) - panic("Failed to allocate inode hash table\n"); - - head = inode_hashtable; - i = nr_hash; - do { - INIT_HLIST_HEAD(head); - head++; - i--; - } while (i); - - /* inode slab cache */ - inode_cachep = kmem_cache_create("inode_cache", sizeof(struct inode), - 0, SLAB_HWCACHE_ALIGN, init_once, - NULL); - if (!inode_cachep) - panic("cannot create inode slab cache"); - - set_shrinker(DEFAULT_SEEKS, shrink_icache_memory); -} - -void init_special_inode(struct inode *inode, umode_t mode, dev_t rdev) -{ - inode->i_mode = mode; - if (S_ISCHR(mode)) { - inode->i_fop = &def_chr_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISBLK(mode)) { - inode->i_fop = &def_blk_fops; - inode->i_rdev = to_kdev_t(rdev); - } else if (S_ISFIFO(mode)) - inode->i_fop = &def_fifo_fops; - else if (S_ISSOCK(mode)) - inode->i_fop = &bad_sock_fops; - else - printk(KERN_DEBUG "init_special_inode: bogus i_mode (%o)\n", - mode); -} ./linux/inode-fullpatch/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- diff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.060678310 +0000 @@ -1,1330 +0,0 @@ -@@ -1,1323 +1,43 @@ --/* -- * linux/fs/inode.c -- * -- * (C) 1997 Linus Torvalds -- */ -- --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include -- --/* -- * This is needed for the following functions: -- * - inode_has_buffers -- * - invalidate_inode_buffers -- * - fsync_bdev -- * - invalidate_bdev -- * -- * FIXME: remove all knowledge of the buffer layer from this file -- */ --#include -- --/* -- * New inode.c implementation. -- * -- * This implementation has the basic premise of trying -- * to be extremely low-overhead and SMP-safe, yet be -- * simple enough to be "obviously correct". -- * -- * Famous last words. -- */ -- --/* inode dynamic allocation 1999, Andrea Arcangeli */ -- --/* #define INODE_PARANOIA 1 */ --/* #define INODE_DEBUG 1 */ -- --/* -- * Inode lookup is no longer as critical as it used to be: -- * most of the lookups are going to be through the dcache. -- */ --#define I_HASHBITS i_hash_shift --#define I_HASHMASK i_hash_mask -- --static unsigned int i_hash_mask; --static unsigned int i_hash_shift; -- --/* -- * Each inode can be on two separate lists. One is -- * the hash list of the inode, used for lookups. The -- * other linked list is the "type" list: -- * "in_use" - valid inode, i_count > 0, i_nlink > 0 -- * "dirty" - as "in_use" but also dirty -- * "unused" - valid inode, i_count = 0 -- * -- * A "dirty" list is maintained for each super block, -- * allowing for low-overhead inode sync() operations. -- */ -- --LIST_HEAD(inode_in_use); --LIST_HEAD(inode_unused); --static struct hlist_head *inode_hashtable; --static HLIST_HEAD(anon_hash_chain); /* for inodes with NULL i_sb */ -- --/* -- * A simple spinlock to protect the list manipulations. -- * -- * NOTE! You also have to own the lock if you change -- * the i_state of an inode while it is in use.. -- */ --spinlock_t inode_lock = SPIN_LOCK_UNLOCKED; -- --/* -- * iprune_sem provides exclusion between the kswapd or try_to_free_pages -- * icache shrinking path, and the umount path. Without this exclusion, -- * by the time prune_icache calls iput for the inode whose pages it has -- * been invalidating, or by the time it calls clear_inode & destroy_inode -- * from its final dispose_list, the struct super_block they refer to -- * (for inode->i_sb->s_op) may already have been freed and reused. -- */ --static DECLARE_MUTEX(iprune_sem); -- --/* -- * Statistics gathering.. -- */ --struct inodes_stat_t inodes_stat; -- --static kmem_cache_t * inode_cachep; -- --static struct inode *alloc_inode(struct super_block *sb) --{ -- static struct address_space_operations empty_aops; -- static struct inode_operations empty_iops; -- static struct file_operations empty_fops; -- struct inode *inode; -- -- if (sb->s_op->alloc_inode) -- inode = sb->s_op->alloc_inode(sb); -- else -- inode = (struct inode *) kmem_cache_alloc(inode_cachep, SLAB_KERNEL); -- -- if (inode) { -- struct address_space * const mapping = &inode->i_data; -- -- inode->i_sb = sb; -- inode->i_blkbits = sb->s_blocksize_bits; -- inode->i_flags = 0; -- atomic_set(&inode->i_count, 1); -- inode->i_sock = 0; -- inode->i_op = &empty_iops; -- inode->i_fop = &empty_fops; -- inode->i_nlink = 1; -- atomic_set(&inode->i_writecount, 0); -- inode->i_size = 0; -- inode->i_blocks = 0; -- inode->i_bytes = 0; -- inode->i_generation = 0; -- memset(&inode->i_dquot, 0, sizeof(inode->i_dquot)); -- inode->i_pipe = NULL; -- inode->i_bdev = NULL; -- inode->i_rdev = to_kdev_t(0); -- inode->i_security = NULL; -- if (security_inode_alloc(inode)) { -- if (inode->i_sb->s_op->destroy_inode) -- inode->i_sb->s_op->destroy_inode(inode); -- else -- kmem_cache_free(inode_cachep, (inode)); -- return NULL; -- } -- -- mapping->a_ops = &empty_aops; -- mapping->host = inode; -- mapping->gfp_mask = GFP_HIGHUSER; -- mapping->dirtied_when = 0; -- mapping->assoc_mapping = NULL; -- mapping->backing_dev_info = &default_backing_dev_info; -- if (sb->s_bdev) -- mapping->backing_dev_info = sb->s_bdev->bd_inode->i_mapping->backing_dev_info; -- memset(&inode->u, 0, sizeof(inode->u)); -- inode->i_mapping = mapping; -- } -- return inode; --} -- --void destroy_inode(struct inode *inode) --{ -- if (inode_has_buffers(inode)) -- BUG(); -- security_inode_free(inode); -- if (inode->i_sb->s_op->destroy_inode) -- inode->i_sb->s_op->destroy_inode(inode); -- else -- kmem_cache_free(inode_cachep, (inode)); --} -- -- --/* -- * These are initializations that only need to be done -- * once, because the fields are idempotent across use -- * of the inode, so let the slab aware of that. -- */ --void inode_init_once(struct inode *inode) --{ -- memset(inode, 0, sizeof(*inode)); -- INIT_HLIST_NODE(&inode->i_hash); -- INIT_LIST_HEAD(&inode->i_data.clean_pages); -- INIT_LIST_HEAD(&inode->i_data.dirty_pages); -- INIT_LIST_HEAD(&inode->i_data.locked_pages); -- INIT_LIST_HEAD(&inode->i_data.io_pages); -- INIT_LIST_HEAD(&inode->i_dentry); -- INIT_LIST_HEAD(&inode->i_devices); -- sema_init(&inode->i_sem, 1); -- INIT_RADIX_TREE(&inode->i_data.page_tree, GFP_ATOMIC); -- rwlock_init(&inode->i_data.page_lock); -- init_MUTEX(&inode->i_data.i_shared_sem); -- INIT_LIST_HEAD(&inode->i_data.private_list); -- spin_lock_init(&inode->i_data.private_lock); -- INIT_LIST_HEAD(&inode->i_data.i_mmap); -- INIT_LIST_HEAD(&inode->i_data.i_mmap_shared); -- spin_lock_init(&inode->i_lock); --} -- --static void init_once(void * foo, kmem_cache_t * cachep, unsigned long flags) --{ -- struct inode * inode = (struct inode *) foo; -- -- if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) == -- SLAB_CTOR_CONSTRUCTOR) -- inode_init_once(inode); --} -- --/* -- * inode_lock must be held -- */ --void __iget(struct inode * inode) --{ -- if (atomic_read(&inode->i_count)) { -- atomic_inc(&inode->i_count); -- return; -- } -- atomic_inc(&inode->i_count); -- if (!(inode->i_state & (I_DIRTY|I_LOCK))) { -- list_del(&inode->i_list); -- list_add(&inode->i_list, &inode_in_use); -- } -- inodes_stat.nr_unused--; --} -- --/** -- * clear_inode - clear an inode -- * @inode: inode to clear -- * -- * This is called by the filesystem to tell us -- * that the inode is no longer useful. We just -- * terminate it with extreme prejudice. -- */ -- --void clear_inode(struct inode *inode) --{ -- invalidate_inode_buffers(inode); -- -- if (inode->i_data.nrpages) -- BUG(); -- if (!(inode->i_state & I_FREEING)) -- BUG(); -- if (inode->i_state & I_CLEAR) -- BUG(); -- wait_on_inode(inode); -- DQUOT_DROP(inode); -- if (inode->i_sb && inode->i_sb->s_op->clear_inode) -- inode->i_sb->s_op->clear_inode(inode); -- if (inode->i_bdev) -- bd_forget(inode); -- inode->i_state = I_CLEAR; --} -- --/* -- * Dispose-list gets a local list with local inodes in it, so it doesn't -- * need to worry about list corruption and SMP locks. -- */ --static void dispose_list(struct list_head *head) --{ -- int nr_disposed = 0; -- -- while (!list_empty(head)) { -- struct inode *inode; -- -- inode = list_entry(head->next, struct inode, i_list); -- list_del(&inode->i_list); -- -- if (inode->i_data.nrpages) -- truncate_inode_pages(&inode->i_data, 0); -- clear_inode(inode); -- destroy_inode(inode); -- nr_disposed++; -- } -- spin_lock(&inode_lock); -- inodes_stat.nr_inodes -= nr_disposed; -- spin_unlock(&inode_lock); --} -- --/* -- * Invalidate all inodes for a device. -- */ --static int invalidate_list(struct list_head *head, struct super_block * sb, struct list_head * dispose) --{ -- struct list_head *next; -- int busy = 0, count = 0; -- -- next = head->next; -- for (;;) { -- struct list_head * tmp = next; -- struct inode * inode; -- -- next = next->next; -- if (tmp == head) -- break; -- inode = list_entry(tmp, struct inode, i_list); -- if (inode->i_sb != sb) -- continue; -- invalidate_inode_buffers(inode); -- if (!atomic_read(&inode->i_count)) { -- hlist_del_init(&inode->i_hash); -- list_del(&inode->i_list); -- list_add(&inode->i_list, dispose); -- inode->i_state |= I_FREEING; -- count++; -- continue; -- } -- busy = 1; -- } -- /* only unused inodes may be cached with i_count zero */ -- inodes_stat.nr_unused -= count; -- return busy; --} -- --/* -- * This is a two-stage process. First we collect all -- * offending inodes onto the throw-away list, and in -- * the second stage we actually dispose of them. This -- * is because we don't want to sleep while messing -- * with the global lists.. -- */ -- --/** -- * invalidate_inodes - discard the inodes on a device -- * @sb: superblock -- * -- * Discard all of the inodes for a given superblock. If the discard -- * fails because there are busy inodes then a non zero value is returned. -- * If the discard is successful all the inodes have been discarded. -- */ -- --int invalidate_inodes(struct super_block * sb) --{ -- int busy; -- LIST_HEAD(throw_away); -- -- down(&iprune_sem); -- spin_lock(&inode_lock); -- busy = invalidate_list(&inode_in_use, sb, &throw_away); -- busy |= invalidate_list(&inode_unused, sb, &throw_away); -- busy |= invalidate_list(&sb->s_dirty, sb, &throw_away); -- busy |= invalidate_list(&sb->s_io, sb, &throw_away); -- spin_unlock(&inode_lock); -- -- dispose_list(&throw_away); -- up(&iprune_sem); -- -- return busy; --} -- --int invalidate_device(kdev_t dev, int do_sync) --{ -- struct super_block *sb; -- struct block_device *bdev = bdget(kdev_t_to_nr(dev)); -- int res; -- -- if (!bdev) -- return 0; -- -- if (do_sync) -- fsync_bdev(bdev); -- -- res = 0; -- sb = get_super(bdev); -- if (sb) { -- /* -- * no need to lock the super, get_super holds the -- * read semaphore so the filesystem cannot go away -- * under us (->put_super runs with the write lock -- * hold). -- */ -- shrink_dcache_sb(sb); -- res = invalidate_inodes(sb); -- drop_super(sb); -- } -- invalidate_bdev(bdev, 0); -- bdput(bdev); -- return res; --} -- --static int can_unuse(struct inode *inode) --{ -- if (inode->i_state) -- return 0; -- if (inode_has_buffers(inode)) -- return 0; -- if (atomic_read(&inode->i_count)) -- return 0; -- if (inode->i_data.nrpages) -- return 0; -- return 1; --} -- --/* -- * Scan `goal' inodes on the unused list for freeable ones. They are moved to -- * a temporary list and then are freed outside inode_lock by dispose_list(). -- * -- * Any inodes which are pinned purely because of attached pagecache have their -- * pagecache removed. We expect the final iput() on that inode to add it to -- * the front of the inode_unused list. So look for it there and if the -- * inode is still freeable, proceed. The right inode is found 99.9% of the -- * time in testing on a 4-way. -- * -- * If the inode has metadata buffers attached to mapping->private_list then -- * try to remove them. -- */ --static void prune_icache(int nr_to_scan) --{ -- LIST_HEAD(freeable); -- int nr_pruned = 0; -- int nr_scanned; -- unsigned long reap = 0; -- -- down(&iprune_sem); -- spin_lock(&inode_lock); -- for (nr_scanned = 0; nr_scanned < nr_to_scan; nr_scanned++) { -- struct inode *inode; -- -- if (list_empty(&inode_unused)) -- break; -- -- inode = list_entry(inode_unused.prev, struct inode, i_list); -- -- if (inode->i_state || atomic_read(&inode->i_count)) { -- list_move(&inode->i_list, &inode_unused); -- continue; -- } -- if (inode_has_buffers(inode) || inode->i_data.nrpages) { -- __iget(inode); -- spin_unlock(&inode_lock); -- if (remove_inode_buffers(inode)) -- reap += invalidate_inode_pages(&inode->i_data); -- iput(inode); -- spin_lock(&inode_lock); -- -- if (inode != list_entry(inode_unused.next, -- struct inode, i_list)) -- continue; /* wrong inode or list_empty */ -- if (!can_unuse(inode)) -- continue; -- } -- hlist_del_init(&inode->i_hash); -- list_move(&inode->i_list, &freeable); -- inode->i_state |= I_FREEING; -- nr_pruned++; -- } -- inodes_stat.nr_unused -= nr_pruned; -- spin_unlock(&inode_lock); -- -- dispose_list(&freeable); -- up(&iprune_sem); -- -- if (current_is_kswapd) -- mod_page_state(kswapd_inodesteal, reap); -- else -- mod_page_state(pginodesteal, reap); --} -- --/* -- * shrink_icache_memory() will attempt to reclaim some unused inodes. Here, -- * "unused" means that no dentries are referring to the inodes: the files are -- * not open and the dcache references to those inodes have already been -- * reclaimed. -- * -- * This function is passed the number of inodes to scan, and it returns the -- * total number of remaining possibly-reclaimable inodes. -- */ --static int shrink_icache_memory(int nr, unsigned int gfp_mask) --{ -- if (nr) { -- /* -- * Nasty deadlock avoidance. We may hold various FS locks, -- * and we don't want to recurse into the FS that called us -- * in clear_inode() and friends.. -- */ -- if (gfp_mask & __GFP_FS) -- prune_icache(nr); -- } -+*** 470,6 **** 1 static int shrink_icache_memory(int nr, -| return inodes_stat.<<<--nr_unused-->>><<<++nr_inodes++>>>; - } - - /* - * Called with the inode lock held. - * NOTE: we are not increasing the inode-refcount, you must call __iget() -- * by hand after calling find_inode now! This simplifies iunique and won't -- * add any additional branch in the common code. -- */ --static struct inode * find_inode(struct super_block * sb, struct hlist_head *head, int (*test)(struct inode *, void *), void *data) --{ -- struct hlist_node *node; -- struct inode * inode = NULL; -- -- hlist_for_each (node, head) { -- prefetch(node->next); -- inode = hlist_entry(node, struct inode, i_hash); -- if (inode->i_sb != sb) -+*** 492,6 **** 2 static struct inode * find_inode(struct - continue; - if (!test(inode, data)) - continue; - break; - } -| return<<<-- node ?-->>> inode<<<-- : NULL-->>>; --} -- --/* -- * find_inode_fast is the fast path version of find_inode, see the comment at -- * iget_locked for details. -- */ --static struct inode * find_inode_fast(struct super_block * sb, struct hlist_head *head, unsigned long ino) --{ -- struct hlist_node *node; -- struct inode * inode = NULL; -- -- hlist_for_each (node, head) { -- prefetch(node->next); -- inode = list_entry(node, struct inode, i_hash); -- if (inode->i_ino != ino) -+*** 517,6 **** 3 static struct inode * find_inode_fast(st - continue; - if (inode->i_sb != sb) - continue; - break; - } -| return<<<-- node ?-->>> inode<<<-- : NULL-->>>; --} -- --/** -- * new_inode - obtain an inode -- * @sb: superblock -- * -- * Allocates a new inode for given superblock. -- */ -- --struct inode *new_inode(struct super_block *sb) --{ -- static unsigned long last_ino; -- struct inode * inode; -- -- spin_lock_prefetch(&inode_lock); -- -- inode = alloc_inode(sb); -- if (inode) { -- spin_lock(&inode_lock); -- inodes_stat.nr_inodes++; -- list_add(&inode->i_list, &inode_in_use); -- inode->i_ino = ++last_ino; -- inode->i_state = 0; -- spin_unlock(&inode_lock); -- } -- return inode; --} -- --void unlock_new_inode(struct inode *inode) --{ -- /* -- * This is special! We do not need the spinlock -- * when clearing I_LOCK, because we're guaranteed -- * that nobody else tries to do anything about the -- * state of the inode when it is locked, as we -- * just created it (so there can be no old holders -- * that haven't tested I_LOCK). -- */ -- inode->i_state &= ~(I_LOCK|I_NEW); -- wake_up_inode(inode); --} --EXPORT_SYMBOL(unlock_new_inode); -- --/* -- * This is called without the inode lock held.. Be careful. -- * -- * We no longer cache the sb_flags in i_flags - see fs.h -- * -- rmk@arm.uk.linux.org -- */ --static struct inode * get_new_inode(struct super_block *sb, struct hlist_head *head, int (*test)(struct inode *, void *), int (*set)(struct inode *, void *), void *data) --{ -- struct inode * inode; -- -- inode = alloc_inode(sb); -- if (inode) { -- struct inode * old; -- -- spin_lock(&inode_lock); -- /* We released the lock, so.. */ -- old = find_inode(sb, head, test, data); -- if (!old) { -- if (set(inode, data)) -- goto set_failed; -- -- inodes_stat.nr_inodes++; -- list_add(&inode->i_list, &inode_in_use); -- hlist_add_head(&inode->i_hash, head); -- inode->i_state = I_LOCK|I_NEW; -- spin_unlock(&inode_lock); -- -- /* Return the locked inode with I_NEW set, the -- * caller is responsible for filling in the contents -- */ -- return inode; -- } -- -- /* -- * Uhhuh, somebody else created the same inode under -- * us. Use the old inode instead of the one we just -- * allocated. -- */ -- __iget(old); -- spin_unlock(&inode_lock); -- destroy_inode(inode); -- inode = old; -- wait_on_inode(inode); -- } -- return inode; -- --set_failed: -- spin_unlock(&inode_lock); -- destroy_inode(inode); -- return NULL; --} -- --/* -- * get_new_inode_fast is the fast path version of get_new_inode, see the -- * comment at iget_locked for details. -- */ --static struct inode * get_new_inode_fast(struct super_block *sb, struct hlist_head *head, unsigned long ino) --{ -- struct inode * inode; -- -- inode = alloc_inode(sb); -- if (inode) { -- struct inode * old; -- -- spin_lock(&inode_lock); -- /* We released the lock, so.. */ -- old = find_inode_fast(sb, head, ino); -- if (!old) { -- inode->i_ino = ino; -- inodes_stat.nr_inodes++; -- list_add(&inode->i_list, &inode_in_use); -- hlist_add_head(&inode->i_hash, head); -- inode->i_state = I_LOCK|I_NEW; -- spin_unlock(&inode_lock); -- -- /* Return the locked inode with I_NEW set, the -- * caller is responsible for filling in the contents -- */ -- return inode; -- } -- -- /* -- * Uhhuh, somebody else created the same inode under -- * us. Use the old inode instead of the one we just -- * allocated. -- */ -- __iget(old); -- spin_unlock(&inode_lock); -- destroy_inode(inode); -- inode = old; -- wait_on_inode(inode); -- } -- return inode; --} -- --static inline unsigned long hash(struct super_block *sb, unsigned long hashval) --{ -- unsigned long tmp = hashval + ((unsigned long) sb / L1_CACHE_BYTES); -- tmp = tmp + (tmp >> I_HASHBITS); -- return tmp & I_HASHMASK; --} -- --/* Yeah, I know about quadratic hash. Maybe, later. */ -- --/** -- * iunique - get a unique inode number -- * @sb: superblock -- * @max_reserved: highest reserved inode number -- * -- * Obtain an inode number that is unique on the system for a given -- * superblock. This is used by file systems that have no natural -- * permanent inode numbering system. An inode number is returned that -- * is higher than the reserved limit but unique. -- * -- * BUGS: -- * With a large number of inodes live on the file system this function -- * currently becomes quite slow. -- */ -- --ino_t iunique(struct super_block *sb, ino_t max_reserved) --{ -- static ino_t counter = 0; -- struct inode *inode; -- struct hlist_head * head; -- ino_t res; -- spin_lock(&inode_lock); --retry: -- if (counter > max_reserved) { -- head = inode_hashtable + hash(sb,counter); -- res = counter++; -- inode = find_inode_fast(sb, head, res); -- if (!inode) { -- spin_unlock(&inode_lock); -- return res; -- } -- } else { -- counter = max_reserved + 1; -- } -- goto retry; -- --} -- --struct inode *igrab(struct inode *inode) --{ -- spin_lock(&inode_lock); -- if (!(inode->i_state & I_FREEING)) -- __iget(inode); -- else -- /* -- * Handle the case where s_op->clear_inode is not been -- * called yet, and somebody is calling igrab -- * while the inode is getting freed. -- */ -- inode = NULL; -- spin_unlock(&inode_lock); -- return inode; --} -- --/** -- * ifind - internal function, you want ilookup5() or iget5(). -- * @sb: super block of file system to search -- * @hashval: hash value (usually inode number) to search for -- * @test: callback used for comparisons between inodes -- * @data: opaque data pointer to pass to @test -- * -- * ifind() searches for the inode specified by @hashval and @data in the inode -- * cache. This is a generalized version of ifind_fast() for file systems where -- * the inode number is not sufficient for unique identification of an inode. -- * -- * If the inode is in the cache, the inode is returned with an incremented -- * reference count. -- * -- * Otherwise NULL is returned. -- * -- * Note, @test is called with the inode_lock held, so can't sleep. -- */ --static inline struct inode *ifind(struct super_block *sb, -- struct hlist_head *head, int (*test)(struct inode *, void *), -- void *data) --{ -- struct inode *inode; -- -- spin_lock(&inode_lock); -- inode = find_inode(sb, head, test, data); -- if (inode) { -- __iget(inode); -- spin_unlock(&inode_lock); -- wait_on_inode(inode); -- return inode; -- } -- spin_unlock(&inode_lock); -- return NULL; --} -- --/** -- * ifind_fast - internal function, you want ilookup() or iget(). -- * @sb: super block of file system to search -- * @ino: inode number to search for -- * -- * ifind_fast() searches for the inode @ino in the inode cache. This is for -- * file systems where the inode number is sufficient for unique identification -- * of an inode. -- * -- * If the inode is in the cache, the inode is returned with an incremented -- * reference count. -- * -- * Otherwise NULL is returned. -- */ --static inline struct inode *ifind_fast(struct super_block *sb, -- struct hlist_head *head, unsigned long ino) --{ -- struct inode *inode; -- -- spin_lock(&inode_lock); -- inode = find_inode_fast(sb, head, ino); -- if (inode) { -- __iget(inode); -- spin_unlock(&inode_lock); -- wait_on_inode(inode); -- return inode; -- } -- spin_unlock(&inode_lock); -- return NULL; --} -- --/** -- * ilookup5 - search for an inode in the inode cache -- * @sb: super block of file system to search -- * @hashval: hash value (usually inode number) to search for -- * @test: callback used for comparisons between inodes -- * @data: opaque data pointer to pass to @test -- * -- * ilookup5() uses ifind() to search for the inode specified by @hashval and -- * @data in the inode cache. This is a generalized version of ilookup() for -- * file systems where the inode number is not sufficient for unique -- * identification of an inode. -- * -- * If the inode is in the cache, the inode is returned with an incremented -- * reference count. -- * -- * Otherwise NULL is returned. -- * -- * Note, @test is called with the inode_lock held, so can't sleep. -- */ --struct inode *ilookup5(struct super_block *sb, unsigned long hashval, -- int (*test)(struct inode *, void *), void *data) --{ -- struct hlist_head *head = inode_hashtable + hash(sb, hashval); -- -- return ifind(sb, head, test, data); --} --EXPORT_SYMBOL(ilookup5); -- --/** -- * ilookup - search for an inode in the inode cache -- * @sb: super block of file system to search -- * @ino: inode number to search for -- * -- * ilookup() uses ifind_fast() to search for the inode @ino in the inode cache. -- * This is for file systems where the inode number is sufficient for unique -- * identification of an inode. -- * -- * If the inode is in the cache, the inode is returned with an incremented -- * reference count. -- * -- * Otherwise NULL is returned. -- */ --struct inode *ilookup(struct super_block *sb, unsigned long ino) --{ -- struct hlist_head *head = inode_hashtable + hash(sb, ino); -- -- return ifind_fast(sb, head, ino); --} --EXPORT_SYMBOL(ilookup); -- --/** -- * iget5_locked - obtain an inode from a mounted file system -- * @sb: super block of file system -- * @hashval: hash value (usually inode number) to get -- * @test: callback used for comparisons between inodes -- * @set: callback used to initialize a new struct inode -- * @data: opaque data pointer to pass to @test and @set -- * -- * This is iget() without the read_inode() portion of get_new_inode(). -- * -- * iget5_locked() uses ifind() to search for the inode specified by @hashval -- * and @data in the inode cache and if present it is returned with an increased -- * reference count. This is a generalized version of iget_locked() for file -- * systems where the inode number is not sufficient for unique identification -- * of an inode. -- * -- * If the inode is not in cache, get_new_inode() is called to allocate a new -- * inode and this is returned locked, hashed, and with the I_NEW flag set. The -- * file system gets to fill it in before unlocking it via unlock_new_inode(). -- * -- * Note both @test and @set are called with the inode_lock held, so can't sleep. -- */ --struct inode *iget5_locked(struct super_block *sb, unsigned long hashval, -- int (*test)(struct inode *, void *), -- int (*set)(struct inode *, void *), void *data) --{ -- struct hlist_head *head = inode_hashtable + hash(sb, hashval); -- struct inode *inode; -- -- inode = ifind(sb, head, test, data); -- if (inode) -- return inode; -- /* -- * get_new_inode() will do the right thing, re-trying the search -- * in case it had to block at any point. -- */ -- return get_new_inode(sb, head, test, set, data); --} --EXPORT_SYMBOL(iget5_locked); -- --/** -- * iget_locked - obtain an inode from a mounted file system -- * @sb: super block of file system -- * @ino: inode number to get -- * -- * This is iget() without the read_inode() portion of get_new_inode_fast(). -- * -- * iget_locked() uses ifind_fast() to search for the inode specified by @ino in -- * the inode cache and if present it is returned with an increased reference -- * count. This is for file systems where the inode number is sufficient for -- * unique identification of an inode. -- * -- * If the inode is not in cache, get_new_inode_fast() is called to allocate a -- * new inode and this is returned locked, hashed, and with the I_NEW flag set. -- * The file system gets to fill it in before unlocking it via -- * unlock_new_inode(). -- */ --struct inode *iget_locked(struct super_block *sb, unsigned long ino) --{ -- struct hlist_head *head = inode_hashtable + hash(sb, ino); -- struct inode *inode; -- -- inode = ifind_fast(sb, head, ino); -- if (inode) -- return inode; -- /* -- * get_new_inode_fast() will do the right thing, re-trying the search -- * in case it had to block at any point. -- */ -- return get_new_inode_fast(sb, head, ino); --} --EXPORT_SYMBOL(iget_locked); -- --/** -- * __insert_inode_hash - hash an inode -- * @inode: unhashed inode -- * @hashval: unsigned long value used to locate this object in the -- * inode_hashtable. -- * -- * Add an inode to the inode hash for this superblock. If the inode -- * has no superblock it is added to a separate anonymous chain. -- */ -- --void __insert_inode_hash(struct inode *inode, unsigned long hashval) --{ -- struct hlist_head *head = &anon_hash_chain; -- if (inode->i_sb) -- head = inode_hashtable + hash(inode->i_sb, hashval); -- spin_lock(&inode_lock); -- hlist_add_head(&inode->i_hash, head); -- spin_unlock(&inode_lock); --} -- --/** -- * remove_inode_hash - remove an inode from the hash -- * @inode: inode to unhash -- * -- * Remove an inode from the superblock or anonymous hash. -- */ -- --void remove_inode_hash(struct inode *inode) --{ -- spin_lock(&inode_lock); -- hlist_del_init(&inode->i_hash); -- spin_unlock(&inode_lock); --} -- --void generic_delete_inode(struct inode *inode) -+*** 949,7 **** 4 void generic_delete_inode(struct inode * - { - struct super_operations *op = inode->i_sb->s_op; - -| <<<--hlist_del_init-->>><<<++list_del_init++>>>(&inode->i_hash); - list_del_init(&inode->i_list); - inode->i_state|=I_FREEING; - inodes_stat.nr_inodes--; -- spin_unlock(&inode_lock); -- -- if (inode->i_data.nrpages) -- truncate_inode_pages(&inode->i_data, 0); -- -- security_inode_delete(inode); -- -- if (op->delete_inode) { -- void (*delete)(struct inode *) = op->delete_inode; -- if (!is_bad_inode(inode)) -- DQUOT_INIT(inode); -- /* s_op->delete_inode internally recalls clear_inode() */ -+*** 968,6 **** 5 void generic_delete_inode(struct inode * - delete(inode); - } else - clear_inode(inode); - if (inode->i_state != I_CLEAR) - BUG(); - destroy_inode(inode); --} --EXPORT_SYMBOL(generic_delete_inode); -- --static void generic_forget_inode(struct inode *inode) --{ -- struct super_block *sb = inode->i_sb; -- -- if (!hlist_unhashed(&inode->i_hash)) { -- if (!(inode->i_state & (I_DIRTY|I_LOCK))) { -- list_del(&inode->i_list); -- list_add(&inode->i_list, &inode_unused); -- } -- inodes_stat.nr_unused++; -- spin_unlock(&inode_lock); -- if (!sb || (sb->s_flags & MS_ACTIVE)) -- return; -- write_inode_now(inode, 1); -- spin_lock(&inode_lock); -- inodes_stat.nr_unused--; -- hlist_del_init(&inode->i_hash); -- } -- list_del_init(&inode->i_list); -- inode->i_state|=I_FREEING; -- inodes_stat.nr_inodes--; -- spin_unlock(&inode_lock); -- if (inode->i_data.nrpages) -- truncate_inode_pages(&inode->i_data, 0); -- clear_inode(inode); -- destroy_inode(inode); --} -- --/* -- * Normal UNIX filesystem behaviour: delete the -- * inode when the usage count drops to zero, and -- * i_nlink is zero. -- */ --static void generic_drop_inode(struct inode *inode) --{ -- if (!inode->i_nlink) -- generic_delete_inode(inode); -- else -- generic_forget_inode(inode); --} -- --/* -- * Called when we're dropping the last reference -- * to an inode. -- * -- * Call the FS "drop()" function, defaulting to -- * the legacy UNIX filesystem behaviour.. -- * -- * NOTE! NOTE! NOTE! We're called with the inode lock -- * held, and the drop function is supposed to release -- * the lock! -- */ --static inline void iput_final(struct inode *inode) --{ -- struct super_operations *op = inode->i_sb->s_op; -- void (*drop)(struct inode *) = generic_drop_inode; -- -- if (op && op->drop_inode) -- drop = op->drop_inode; -- drop(inode); --} -- --/** -- * iput - put an inode -- * @inode: inode to put -- * -- * Puts an inode, dropping its usage count. If the inode use count hits -- * zero the inode is also then freed and may be destroyed. -- */ -- --void iput(struct inode *inode) --{ -- if (inode) { -- struct super_operations *op = inode->i_sb->s_op; -- -- if (inode->i_state == I_CLEAR) -- BUG(); -- -- if (op && op->put_inode) -- op->put_inode(inode); -- -- if (atomic_dec_and_lock(&inode->i_count, &inode_lock)) -- iput_final(inode); -- } --} -- --/** -- * bmap - find a block number in a file -- * @inode: inode of file -- * @block: block to find -- * -- * Returns the block number on the device holding the inode that -- * is the disk block number for the block of the file requested. -- * That is, asked for block 4 of inode 1 the function will return the -- * disk block relative to the disk start that holds that block of the -- * file. -- */ -- --sector_t bmap(struct inode * inode, sector_t block) --{ -- sector_t res = 0; -- if (inode->i_mapping->a_ops->bmap) -- res = inode->i_mapping->a_ops->bmap(inode->i_mapping, block); -- return res; --} -- --/* -- * Return true if the filesystem which backs this inode considers the two -- * passed timespecs to be sufficiently different to warrant flushing the -- * altered time out to disk. -- */ --static int inode_times_differ(struct inode *inode, -- struct timespec *old, struct timespec *new) --{ -- if (IS_ONE_SECOND(inode)) -- return old->tv_sec != new->tv_sec; -- return !timespec_equal(old, new); --} -- --/** -- * update_atime - update the access time -- * @inode: inode accessed -- * -- * Update the accessed time on an inode and mark it for writeback. -- * This function automatically handles read only file systems and media, -- * as well as the "noatime" flag and inode specific "noatime" markers. -- */ -- --void update_atime(struct inode *inode) --{ -- struct timespec now; -- -- if (IS_NOATIME(inode)) -- return; -- if (IS_NODIRATIME(inode) && S_ISDIR(inode->i_mode)) -- return; -- if (IS_RDONLY(inode)) -- return; -- -- now = current_kernel_time(); -- if (inode_times_differ(inode, &inode->i_atime, &now)) { -- inode->i_atime = now; -- mark_inode_dirty_sync(inode); -- } else { -- if (!timespec_equal(&inode->i_atime, &now)) -- inode->i_atime = now; -- } --} -- --/** -- * inode_update_time - update mtime and ctime time -- * @inode: inode accessed -- * @ctime_too: update ctime too -- * -- * Update the mtime time on an inode and mark it for writeback. -- * When ctime_too is specified update the ctime too. -- */ -- --void inode_update_time(struct inode *inode, int ctime_too) --{ -- struct timespec now = current_kernel_time(); -- int sync_it = 0; -- -- if (inode_times_differ(inode, &inode->i_mtime, &now)) -- sync_it = 1; -- inode->i_mtime = now; -- -- if (ctime_too) { -- if (inode_times_differ(inode, &inode->i_ctime, &now)) -- sync_it = 1; -- inode->i_ctime = now; -- } -- if (sync_it) -- mark_inode_dirty_sync(inode); --} --EXPORT_SYMBOL(inode_update_time); -- --int inode_needs_sync(struct inode *inode) --{ -- if (IS_SYNC(inode)) -- return 1; -- if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) -- return 1; -- return 0; --} --EXPORT_SYMBOL(inode_needs_sync); -- --/* -- * Quota functions that want to walk the inode lists.. -- */ --#ifdef CONFIG_QUOTA -- --/* Functions back in dquot.c */ --void put_dquot_list(struct list_head *); --int remove_inode_dquot_ref(struct inode *, int, struct list_head *); -- --void remove_dquot_ref(struct super_block *sb, int type) --{ -- struct inode *inode; -- struct list_head *act_head; -- LIST_HEAD(tofree_head); -- -- if (!sb->dq_op) -- return; /* nothing to do */ -- spin_lock(&inode_lock); /* This lock is for inodes code */ -- /* We don't have to lock against quota code - test IS_QUOTAINIT is just for speedup... */ -- -- list_for_each(act_head, &inode_in_use) { -- inode = list_entry(act_head, struct inode, i_list); -- if (inode->i_sb == sb && IS_QUOTAINIT(inode)) -- remove_inode_dquot_ref(inode, type, &tofree_head); -- } -- list_for_each(act_head, &inode_unused) { -- inode = list_entry(act_head, struct inode, i_list); -- if (inode->i_sb == sb && IS_QUOTAINIT(inode)) -- remove_inode_dquot_ref(inode, type, &tofree_head); -- } -- list_for_each(act_head, &sb->s_dirty) { -- inode = list_entry(act_head, struct inode, i_list); -- if (IS_QUOTAINIT(inode)) -- remove_inode_dquot_ref(inode, type, &tofree_head); -- } -- list_for_each(act_head, &sb->s_io) { -- inode = list_entry(act_head, struct inode, i_list); -- if (IS_QUOTAINIT(inode)) -- remove_inode_dquot_ref(inode, type, &tofree_head); -- } -- spin_unlock(&inode_lock); -- -- put_dquot_list(&tofree_head); --} -- --#endif -- --/* -- * Hashed waitqueues for wait_on_inode(). The table is pretty small - the -- * kernel doesn't lock many inodes at the same time. -- */ --#define I_WAIT_TABLE_ORDER 3 --static struct i_wait_queue_head { -- wait_queue_head_t wqh; --} ____cacheline_aligned_in_smp i_wait_queue_heads[1<i_state & I_LOCK) { -- schedule(); -- goto repeat; -- } -- remove_wait_queue(wq, &wait); -|<<<-- __set_current_state(-->>><<<++*** 1219,6 **** 6 repeat: -| current->state = ++>>>TASK_RUNNING<<<--)-->>>; - } - - void wake_up_inode(struct inode *inode) - { - wait_queue_head_t *wq = i_waitq_head(inode); -- -- /* -- * Prevent speculative execution through spin_unlock(&inode_lock); -- */ -- smp_mb(); -- if (waitqueue_active(wq)) -- wake_up_all(wq); --} -- --/* -- * Initialize the waitqueues and inode hash table. -- */ --void __init inode_init(unsigned long mempages) --{ -- struct hlist_head *head; -- unsigned long order; -- unsigned int nr_hash; -- int i; -- -- for (i = 0; i < ARRAY_SIZE(i_wait_queue_heads); i++) -- init_waitqueue_head(&i_wait_queue_heads[i].wqh); -- -- mempages >>= (14 - PAGE_SHIFT); -- mempages *= sizeof(struct list_head); -- for (order = 0; ((1UL << order) << PAGE_SHIFT) < mempages; order++) -- ; -- -- do { -- unsigned long tmp; -- -- nr_hash = (1UL << order) * PAGE_SIZE / -- sizeof(struct hlist_head); -- i_hash_mask = (nr_hash - 1); -- -- tmp = nr_hash; -- i_hash_shift = 0; -- while ((tmp >>= 1UL) != 0UL) -- i_hash_shift++; -- -- inode_hashtable = (struct hlist_head *) -- __get_free_pages(GFP_ATOMIC, order); -- } while (inode_hashtable == NULL && --order >= 0); -- -- printk("Inode-cache hash table entries: %d (order: %ld, %ld bytes)\n", -- nr_hash, order, (PAGE_SIZE << order)); -- -- if (!inode_hashtable) -- panic("Failed to allocate inode hash table\n"); -- -- head = inode_hashtable; -- i = nr_hash; -- do { -- INIT_HLIST_HEAD(head); -- head++; -- i--; -- } while (i); -- -- /* inode slab cache */ -- inode_cachep = kmem_cache_create("inode_cache", sizeof(struct inode), -- 0, SLAB_HWCACHE_ALIGN, init_once, -- NULL); -- if (!inode_cachep) -- panic("cannot create inode slab cache"); -- -- set_shrinker(DEFAULT_SEEKS, shrink_icache_memory); --} -- --void init_special_inode(struct inode *inode, umode_t mode, dev_t rdev) --{ -- inode->i_mode = mode; -- if (S_ISCHR(mode)) { -- inode->i_fop = &def_chr_fops; -- inode->i_rdev = to_kdev_t(rdev); -- } else if (S_ISBLK(mode)) { -- inode->i_fop = &def_blk_fops; -- inode->i_rdev = to_kdev_t(rdev); -- } else if (S_ISFIFO(mode)) -- inode->i_fop = &def_fifo_fops; -- else if (S_ISSOCK(mode)) -- inode->i_fop = &bad_sock_fops; -- else -- printk(KERN_DEBUG "init_special_inode: bogus i_mode (%o)\n", -- mode); --} ./linux/inode-fullpatch/diff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.072497395 +0000 @@ -1,18 +0,0 @@ -<<<<<<< found -||||||| expected -#define IDMAP_STATUS_LOOKUPFAIL IDMAP_STATUS_FAIL - - -/* XXX get (include) from bits/utmp.h */ -#define IDMAP_NAMESZ 128 - -======= -#define IDMAP_STATUS_LOOKUPFAIL IDMAP_STATUS_FAIL - - -#define IDMAP_MAXMSGSZ 256 - -/* XXX get (include) from bits/utmp.h */ -#define IDMAP_NAMESZ 128 - ->>>>>>> replacement ./linux/idmap.h/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.079880920 +0000 @@ -1,7269 +0,0 @@ -/* xfaces.c -- "Face" primitives. - Copyright (C) 1993, 1994, 1998, 1999, 2000, 2001 - Free Software Foundation. - -This file is part of GNU Emacs. - -GNU Emacs is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GNU Emacs is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU Emacs; see the file COPYING. If not, write to -the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -/* New face implementation by Gerd Moellmann . */ - -/* Faces. - - When using Emacs with X, the display style of characters can be - changed by defining `faces'. Each face can specify the following - display attributes: - - 1. Font family name. - - 2. Relative proportionate width, aka character set width or set - width (swidth), e.g. `semi-compressed'. - - 3. Font height in 1/10pt. - - 4. Font weight, e.g. `bold'. - - 5. Font slant, e.g. `italic'. - - 6. Foreground color. - - 7. Background color. - - 8. Whether or not characters should be underlined, and in what color. - - 9. Whether or not characters should be displayed in inverse video. - - 10. A background stipple, a bitmap. - - 11. Whether or not characters should be overlined, and in what color. - - 12. Whether or not characters should be strike-through, and in what - color. - - 13. Whether or not a box should be drawn around characters, the box - type, and, for simple boxes, in what color. - - 14. Font or fontset pattern, or nil. This is a special attribute. - When this attribute is specified, the face uses a font opened by - that pattern as is. In addition, all the other font-related - attributes (1st thru 5th) are generated from the opened font name. - On the other hand, if one of the other font-related attributes are - specified, this attribute is set to nil. In that case, the face - doesn't inherit this attribute from the `default' face, and uses a - font determined by the other attributes (those may be inherited - from the `default' face). - - 15. A face name or list of face names from which to inherit attributes. - - 16. A specified average font width, which is invisible from Lisp, - and is used to ensure that a font specified on the command line, - for example, can be matched exactly. - - Faces are frame-local by nature because Emacs allows to define the - same named face (face names are symbols) differently for different - frames. Each frame has an alist of face definitions for all named - faces. The value of a named face in such an alist is a Lisp vector - with the symbol `face' in slot 0, and a slot for each of the face - attributes mentioned above. - - There is also a global face alist `Vface_new_frame_defaults'. Face - definitions from this list are used to initialize faces of newly - created frames. - - A face doesn't have to specify all attributes. Those not specified - have a value of `unspecified'. Faces specifying all attributes but - the 14th are called `fully-specified'. - - - Face merging. - - The display style of a given character in the text is determined by - combining several faces. This process is called `face merging'. - Any aspect of the display style that isn't specified by overlays or - text properties is taken from the `default' face. Since it is made - sure that the default face is always fully-specified, face merging - always results in a fully-specified face. - - - Face realization. - - After all face attributes for a character have been determined by - merging faces of that character, that face is `realized'. The - realization process maps face attributes to what is physically - available on the system where Emacs runs. The result is a - `realized face' in form of a struct face which is stored in the - face cache of the frame on which it was realized. - - Face realization is done in the context of the character to display - because different fonts may be used for different characters. In - other words, for characters that have different font - specifications, different realized faces are needed to display - them. - - Font specification is done by fontsets. See the comment in - fontset.c for the details. In the current implementation, all ASCII - characters share the same font in a fontset. - - Faces are at first realized for ASCII characters, and, at that - time, assigned a specific realized fontset. Hereafter, we call - such a face as `ASCII face'. When a face for a multibyte character - is realized, it inherits (thus shares) a fontset of an ASCII face - that has the same attributes other than font-related ones. - - Thus, all realized face have a realized fontset. - - - Unibyte text. - - Unibyte text (i.e. raw 8-bit characters) is displayed with the same - font as ASCII characters. That is because it is expected that - unibyte text users specify a font that is suitable both for ASCII - and raw 8-bit characters. - - - Font selection. - - Font selection tries to find the best available matching font for a - given (character, face) combination. - - If the face specifies a fontset name, that fontset determines a - pattern for fonts of the given character. If the face specifies a - font name or the other font-related attributes, a fontset is - realized from the default fontset. In that case, that - specification determines a pattern for ASCII characters and the - default fontset determines a pattern for multibyte characters. - - Available fonts on the system on which Emacs runs are then matched - against the font pattern. The result of font selection is the best - match for the given face attributes in this font list. - - Font selection can be influenced by the user. - - 1. The user can specify the relative importance he gives the face - attributes width, height, weight, and slant by setting - face-font-selection-order (faces.el) to a list of face attribute - names. The default is '(:width :height :weight :slant), and means - that font selection first tries to find a good match for the font - width specified by a face, then---within fonts with that - width---tries to find a best match for the specified font height, - etc. - - 2. Setting face-font-family-alternatives allows the user to - specify alternative font families to try if a family specified by a - face doesn't exist. - - 3. Setting face-font-registry-alternatives allows the user to - specify all alternative font registries to try for a face - specifying a registry. - - 4. Setting face-ignored-fonts allows the user to ignore specific - fonts. - - - Character composition. - - Usually, the realization process is already finished when Emacs - actually reflects the desired glyph matrix on the screen. However, - on displaying a composition (sequence of characters to be composed - on the screen), a suitable font for the components of the - composition is selected and realized while drawing them on the - screen, i.e. the realization process is delayed but in principle - the same. - - - Initialization of basic faces. - - The faces `default', `modeline' are considered `basic faces'. - When redisplay happens the first time for a newly created frame, - basic faces are realized for CHARSET_ASCII. Frame parameters are - used to fill in unspecified attributes of the default face. */ - -#include -#include -#include -#include "lisp.h" -#include "charset.h" -#include "keyboard.h" -#include "frame.h" - -#ifdef HAVE_WINDOW_SYSTEM -#include "fontset.h" -#endif /* HAVE_WINDOW_SYSTEM */ - -#ifdef HAVE_X_WINDOWS -#include "xterm.h" -#ifdef USE_MOTIF -#include -#include -#endif /* USE_MOTIF */ -#endif /* HAVE_X_WINDOWS */ - -#ifdef MSDOS -#include "dosfns.h" -#endif - -#ifdef WINDOWSNT -#include "w32term.h" -#include "fontset.h" -/* Redefine X specifics to W32 equivalents to avoid cluttering the - code with #ifdef blocks. */ -#undef FRAME_X_DISPLAY_INFO -#define FRAME_X_DISPLAY_INFO FRAME_W32_DISPLAY_INFO -#define x_display_info w32_display_info -#define FRAME_X_FONT_TABLE FRAME_W32_FONT_TABLE -#define check_x check_w32 -#define x_list_fonts w32_list_fonts -#define GCGraphicsExposures 0 -/* For historic reasons, FONT_WIDTH refers to average width on W32, - not maximum as on X. Redefine here. */ -#undef FONT_WIDTH -#define FONT_WIDTH FONT_MAX_WIDTH -#endif /* WINDOWSNT */ - -#ifdef macintosh -#include "macterm.h" -#define x_display_info mac_display_info -#define check_x check_mac - -extern XGCValues *XCreateGC (void *, WindowPtr, unsigned long, XGCValues *); - -static INLINE GC -x_create_gc (f, mask, xgcv) - struct frame *f; - unsigned long mask; - XGCValues *xgcv; -{ - GC gc; - gc = XCreateGC (FRAME_MAC_DISPLAY (f), FRAME_MAC_WINDOW (f), mask, xgcv); - return gc; -} - -static INLINE void -x_free_gc (f, gc) - struct frame *f; - GC gc; -{ - XFreeGC (FRAME_MAC_DISPLAY (f), gc); -} -#endif - -#include "buffer.h" -#include "dispextern.h" -#include "blockinput.h" -#include "window.h" -#include "intervals.h" - -#ifdef HAVE_X_WINDOWS - -/* Compensate for a bug in Xos.h on some systems, on which it requires - time.h. On some such systems, Xos.h tries to redefine struct - timeval and struct timezone if USG is #defined while it is - #included. */ - -#ifdef XOS_NEEDS_TIME_H -#include -#undef USG -#include -#define USG -#define __TIMEVAL__ -#else /* not XOS_NEEDS_TIME_H */ -#include -#endif /* not XOS_NEEDS_TIME_H */ - -#endif /* HAVE_X_WINDOWS */ - -#include -#include - -#ifndef max -#define max(A, B) ((A) > (B) ? (A) : (B)) -#define min(A, B) ((A) < (B) ? (A) : (B)) -#define abs(X) ((X) < 0 ? -(X) : (X)) -#endif - -/* Number of pt per inch (from the TeXbook). */ - -#define PT_PER_INCH 72.27 - -/* Non-zero if face attribute ATTR is unspecified. */ - -#define UNSPECIFIEDP(ATTR) EQ ((ATTR), Qunspecified) - -/* Value is the number of elements of VECTOR. */ - -#define DIM(VECTOR) (sizeof (VECTOR) / sizeof *(VECTOR)) - -/* Make a copy of string S on the stack using alloca. Value is a pointer - to the copy. */ - -#define STRDUPA(S) strcpy ((char *) alloca (strlen ((S)) + 1), (S)) - -/* Make a copy of the contents of Lisp string S on the stack using - alloca. Value is a pointer to the copy. */ - -#define LSTRDUPA(S) STRDUPA (XSTRING ((S))->data) - -/* Size of hash table of realized faces in face caches (should be a - prime number). */ - -#define FACE_CACHE_BUCKETS_SIZE 1001 - -/* A definition of XColor for non-X frames. */ - -#ifndef HAVE_X_WINDOWS - -typedef struct -{ - unsigned long pixel; - unsigned short red, green, blue; - char flags; - char pad; -} -XColor; - -#endif /* not HAVE_X_WINDOWS */ - -/* Keyword symbols used for face attribute names. */ - -Lisp_Object QCfamily, QCheight, QCweight, QCslant, QCunderline; -Lisp_Object QCinverse_video, QCforeground, QCbackground, QCstipple; -Lisp_Object QCwidth, QCfont, QCbold, QCitalic; -Lisp_Object QCreverse_video; -Lisp_Object QCoverline, QCstrike_through, QCbox, QCinherit; - -/* Symbols used for attribute values. */ - -Lisp_Object Qnormal, Qbold, Qultra_light, Qextra_light, Qlight; -Lisp_Object Qsemi_light, Qsemi_bold, Qextra_bold, Qultra_bold; -Lisp_Object Qoblique, Qitalic, Qreverse_oblique, Qreverse_italic; -Lisp_Object Qultra_condensed, Qextra_condensed, Qcondensed; -Lisp_Object Qsemi_condensed, Qsemi_expanded, Qexpanded, Qextra_expanded; -Lisp_Object Qultra_expanded; -Lisp_Object Qreleased_button, Qpressed_button; -Lisp_Object QCstyle, QCcolor, QCline_width; -Lisp_Object Qunspecified; - -char unspecified_fg[] = "unspecified-fg", unspecified_bg[] = "unspecified-bg"; - -/* The name of the function to call when the background of the frame - has changed, frame_update_face_colors. */ - -Lisp_Object Qframe_update_face_colors; - -/* Names of basic faces. */ - -Lisp_Object Qdefault, Qtool_bar, Qregion, Qfringe; -Lisp_Object Qheader_line, Qscroll_bar, Qcursor, Qborder, Qmouse, Qmenu; -extern Lisp_Object Qmode_line; - -/* The symbol `face-alias'. A symbols having that property is an - alias for another face. Value of the property is the name of - the aliased face. */ - -Lisp_Object Qface_alias; - -/* Names of frame parameters related to faces. */ - -extern Lisp_Object Qscroll_bar_foreground, Qscroll_bar_background; -extern Lisp_Object Qborder_color, Qcursor_color, Qmouse_color; - -/* Default stipple pattern used on monochrome displays. This stipple - pattern is used on monochrome displays instead of shades of gray - for a face background color. See `set-face-stipple' for possible - values for this variable. */ - -Lisp_Object Vface_default_stipple; - -/* Alist of alternative font families. Each element is of the form - (FAMILY FAMILY1 FAMILY2 ...). If fonts of FAMILY can't be loaded, - try FAMILY1, then FAMILY2, ... */ - -Lisp_Object Vface_alternative_font_family_alist; - -/* Alist of alternative font registries. Each element is of the form - (REGISTRY REGISTRY1 REGISTRY2...). If fonts of REGISTRY can't be - loaded, try REGISTRY1, then REGISTRY2, ... */ - -Lisp_Object Vface_alternative_font_registry_alist; - -/* Allowed scalable fonts. A value of nil means don't allow any - scalable fonts. A value of t means allow the use of any scalable - font. Otherwise, value must be a list of regular expressions. A - font may be scaled if its name matches a regular expression in the - list. */ - -Lisp_Object Vscalable_fonts_allowed, Qscalable_fonts_allowed; - -/* List of regular expressions that matches names of fonts to ignore. */ - -Lisp_Object Vface_ignored_fonts; - -/* Maximum number of fonts to consider in font_list. If not an - integer > 0, DEFAULT_FONT_LIST_LIMIT is used instead. */ - -Lisp_Object Vfont_list_limit; -#define DEFAULT_FONT_LIST_LIMIT 100 - -/* The symbols `foreground-color' and `background-color' which can be - used as part of a `face' property. This is for compatibility with - Emacs 20.2. */ - -Lisp_Object Qforeground_color, Qbackground_color; - -/* The symbols `face' and `mouse-face' used as text properties. */ - -Lisp_Object Qface; -extern Lisp_Object Qmouse_face; - -/* Error symbol for wrong_type_argument in load_pixmap. */ - -Lisp_Object Qbitmap_spec_p; - -/* Alist of global face definitions. Each element is of the form - (FACE . LFACE) where FACE is a symbol naming a face and LFACE - is a Lisp vector of face attributes. These faces are used - to initialize faces for new frames. */ - -Lisp_Object Vface_new_frame_defaults; - -/* The next ID to assign to Lisp faces. */ - -static int next_lface_id; - -/* A vector mapping Lisp face Id's to face names. */ - -static Lisp_Object *lface_id_to_name; -static int lface_id_to_name_size; - -/* TTY color-related functions (defined in tty-colors.el). */ - -Lisp_Object Qtty_color_desc, Qtty_color_by_index; - -/* The name of the function used to compute colors on TTYs. */ - -Lisp_Object Qtty_color_alist; - -/* An alist of defined terminal colors and their RGB values. */ - -Lisp_Object Vtty_defined_color_alist; - -/* Counter for calls to clear_face_cache. If this counter reaches - CLEAR_FONT_TABLE_COUNT, and a frame has more than - CLEAR_FONT_TABLE_NFONTS load, unused fonts are freed. */ - -static int clear_font_table_count; -#define CLEAR_FONT_TABLE_COUNT 100 -#define CLEAR_FONT_TABLE_NFONTS 10 - -/* Non-zero means face attributes have been changed since the last - redisplay. Used in redisplay_internal. */ - -int face_change_count; - -/* Non-zero means don't display bold text if a face's foreground - and background colors are the inverse of the default colors of the - display. This is a kluge to suppress `bold black' foreground text - which is hard to read on an LCD monitor. */ - -int tty_suppress_bold_inverse_default_colors_p; - -/* A list of the form `((x . y))' used to avoid consing in - Finternal_set_lisp_face_attribute. */ - -static Lisp_Object Vparam_value_alist; - -/* The total number of colors currently allocated. */ - -#if GLYPH_DEBUG -static int ncolors_allocated; -static int npixmaps_allocated; -static int ngcs; -#endif - -/* Non-zero means the definition of the `menu' face for new frames has - been changed. */ - -int menu_face_changed_default; - - -/* Function prototypes. */ - -struct font_name; -struct table_entry; - -static void map_tty_color P_ ((struct frame *, struct face *, - enum lface_attribute_index, int *)); -static Lisp_Object resolve_face_name P_ ((Lisp_Object)); -static int may_use_scalable_font_p P_ ((char *)); -static void set_font_frame_param P_ ((Lisp_Object, Lisp_Object)); -static int better_font_p P_ ((int *, struct font_name *, struct font_name *, - int, int)); -static int x_face_list_fonts P_ ((struct frame *, char *, - struct font_name *, int, int)); -static int font_scalable_p P_ ((struct font_name *)); -static int get_lface_attributes P_ ((struct frame *, Lisp_Object, Lisp_Object *, int)); -static int load_pixmap P_ ((struct frame *, Lisp_Object, unsigned *, unsigned *)); -static unsigned char *xstrlwr P_ ((unsigned char *)); -static void signal_error P_ ((char *, Lisp_Object)); -static struct frame *frame_or_selected_frame P_ ((Lisp_Object, int)); -static void load_face_font P_ ((struct frame *, struct face *, int)); -static void load_face_colors P_ ((struct frame *, struct face *, Lisp_Object *)); -static void free_face_colors P_ ((struct frame *, struct face *)); -static int face_color_gray_p P_ ((struct frame *, char *)); -static char *build_font_name P_ ((struct font_name *)); -static void free_font_names P_ ((struct font_name *, int)); -static int sorted_font_list P_ ((struct frame *, char *, - int (*cmpfn) P_ ((const void *, const void *)), - struct font_name **)); -static int font_list_1 P_ ((struct frame *, Lisp_Object, Lisp_Object, - Lisp_Object, struct font_name **)); -static int font_list P_ ((struct frame *, Lisp_Object, Lisp_Object, - Lisp_Object, struct font_name **)); -static int try_font_list P_ ((struct frame *, Lisp_Object *, - Lisp_Object, Lisp_Object, struct font_name **)); -static int try_alternative_families P_ ((struct frame *f, Lisp_Object, - Lisp_Object, struct font_name **)); -static int cmp_font_names P_ ((const void *, const void *)); -static struct face *realize_face P_ ((struct face_cache *, Lisp_Object *, int, - struct face *, int)); -static struct face *realize_x_face P_ ((struct face_cache *, - Lisp_Object *, int, struct face *)); -static struct face *realize_tty_face P_ ((struct face_cache *, - Lisp_Object *, int)); -static int realize_basic_faces P_ ((struct frame *)); -static int realize_default_face P_ ((struct frame *)); -static void realize_named_face P_ ((struct frame *, Lisp_Object, int)); -static int lface_fully_specified_p P_ ((Lisp_Object *)); -static int lface_equal_p P_ ((Lisp_Object *, Lisp_Object *)); -static unsigned hash_string_case_insensitive P_ ((Lisp_Object)); -static unsigned lface_hash P_ ((Lisp_Object *)); -static int lface_same_font_attributes_p P_ ((Lisp_Object *, Lisp_Object *)); -static struct face_cache *make_face_cache P_ ((struct frame *)); -static void free_realized_face P_ ((struct frame *, struct face *)); -static void clear_face_gcs P_ ((struct face_cache *)); -static void free_face_cache P_ ((struct face_cache *)); -static int face_numeric_weight P_ ((Lisp_Object)); -static int face_numeric_slant P_ ((Lisp_Object)); -static int face_numeric_swidth P_ ((Lisp_Object)); -static int face_fontset P_ ((Lisp_Object *)); -static char *choose_face_font P_ ((struct frame *, Lisp_Object *, int, int)); -static void merge_face_vectors P_ ((struct frame *, Lisp_Object *, Lisp_Object*, Lisp_Object)); -static void merge_face_inheritance P_ ((struct frame *f, Lisp_Object, - Lisp_Object *, Lisp_Object)); -static void merge_face_vector_with_property P_ ((struct frame *, Lisp_Object *, - Lisp_Object)); -static int set_lface_from_font_name P_ ((struct frame *, Lisp_Object, - Lisp_Object, int, int)); -static Lisp_Object lface_from_face_name P_ ((struct frame *, Lisp_Object, int)); -static struct face *make_realized_face P_ ((Lisp_Object *)); -static void free_realized_faces P_ ((struct face_cache *)); -static char *best_matching_font P_ ((struct frame *, Lisp_Object *, - struct font_name *, int, int)); -static void cache_face P_ ((struct face_cache *, struct face *, unsigned)); -static void uncache_face P_ ((struct face_cache *, struct face *)); -static int xlfd_numeric_slant P_ ((struct font_name *)); -static int xlfd_numeric_weight P_ ((struct font_name *)); -static int xlfd_numeric_swidth P_ ((struct font_name *)); -static Lisp_Object xlfd_symbolic_slant P_ ((struct font_name *)); -static Lisp_Object xlfd_symbolic_weight P_ ((struct font_name *)); -static Lisp_Object xlfd_symbolic_swidth P_ ((struct font_name *)); -static int xlfd_fixed_p P_ ((struct font_name *)); -static int xlfd_numeric_value P_ ((struct table_entry *, int, struct font_name *, - int, int)); -static Lisp_Object xlfd_symbolic_value P_ ((struct table_entry *, int, - struct font_name *, int, - Lisp_Object)); -static struct table_entry *xlfd_lookup_field_contents P_ ((struct table_entry *, int, - struct font_name *, int)); - -#ifdef HAVE_WINDOW_SYSTEM - -static int split_font_name P_ ((struct frame *, struct font_name *, int)); -static int xlfd_point_size P_ ((struct frame *, struct font_name *)); -static void sort_fonts P_ ((struct frame *, struct font_name *, int, - int (*cmpfn) P_ ((const void *, const void *)))); -static GC x_create_gc P_ ((struct frame *, unsigned long, XGCValues *)); -static void x_free_gc P_ ((struct frame *, GC)); -static void clear_font_table P_ ((struct x_display_info *)); - -#ifdef WINDOWSNT -extern Lisp_Object w32_list_fonts P_ ((struct frame *, Lisp_Object, int, int)); -#endif /* WINDOWSNT */ - -#ifdef USE_X_TOOLKIT -static void x_update_menu_appearance P_ ((struct frame *)); -#endif /* USE_X_TOOLKIT */ - -#endif /* HAVE_WINDOW_SYSTEM */ - - -/*********************************************************************** - Utilities - ***********************************************************************/ - -#ifdef HAVE_X_WINDOWS - -#ifdef DEBUG_X_COLORS - -/* The following is a poor mans infrastructure for debugging X color - allocation problems on displays with PseudoColor-8. Some X servers - like 3.3.5 XF86_SVGA with Matrox cards apparently don't implement - color reference counts completely so that they don't signal an - error when a color is freed whose reference count is already 0. - Other X servers do. To help me debug this, the following code - implements a simple reference counting schema of its own, for a - single display/screen. --gerd. */ - -/* Reference counts for pixel colors. */ - -int color_count[256]; - -/* Register color PIXEL as allocated. */ - -void -register_color (pixel) - unsigned long pixel; -{ - xassert (pixel < 256); - ++color_count[pixel]; -} - - -/* Register color PIXEL as deallocated. */ - -void -unregister_color (pixel) - unsigned long pixel; -{ - xassert (pixel < 256); - if (color_count[pixel] > 0) - --color_count[pixel]; - else - abort (); -} - - -/* Register N colors from PIXELS as deallocated. */ - -void -unregister_colors (pixels, n) - unsigned long *pixels; - int n; -{ - int i; - for (i = 0; i < n; ++i) - unregister_color (pixels[i]); -} - - -DEFUN ("dump-colors", Fdump_colors, Sdump_colors, 0, 0, 0, - "Dump currently allocated colors and their reference counts to stderr.") - () -{ - int i, n; - - fputc ('\n', stderr); - - for (i = n = 0; i < sizeof color_count / sizeof color_count[0]; ++i) - if (color_count[i]) - { - fprintf (stderr, "%3d: %5d", i, color_count[i]); - ++n; - if (n % 5 == 0) - fputc ('\n', stderr); - else - fputc ('\t', stderr); - } - - if (n % 5 != 0) - fputc ('\n', stderr); - return Qnil; -} - -#endif /* DEBUG_X_COLORS */ - - -/* Free colors used on frame F. PIXELS is an array of NPIXELS pixel - color values. Interrupt input must be blocked when this function - is called. */ - -void -x_free_colors (f, pixels, npixels) - struct frame *f; - unsigned long *pixels; - int npixels; -{ - int class = FRAME_X_DISPLAY_INFO (f)->visual->class; - - /* If display has an immutable color map, freeing colors is not - necessary and some servers don't allow it. So don't do it. */ - if (class != StaticColor && class != StaticGray && class != TrueColor) - { -#ifdef DEBUG_X_COLORS - unregister_colors (pixels, npixels); -#endif - XFreeColors (FRAME_X_DISPLAY (f), FRAME_X_COLORMAP (f), - pixels, npixels, 0); - } -} - - -/* Free colors used on frame F. PIXELS is an array of NPIXELS pixel - color values. Interrupt input must be blocked when this function - is called. */ - -void -x_free_dpy_colors (dpy, screen, cmap, pixels, npixels) - Display *dpy; - Screen *screen; - Colormap cmap; - unsigned long *pixels; - int npixels; -{ - struct x_display_info *dpyinfo = x_display_info_for_display (dpy); - int class = dpyinfo->visual->class; - - /* If display has an immutable color map, freeing colors is not - necessary and some servers don't allow it. So don't do it. */ - if (class != StaticColor && class != StaticGray && class != TrueColor) - { -#ifdef DEBUG_X_COLORS - unregister_colors (pixels, npixels); -#endif - XFreeColors (dpy, cmap, pixels, npixels, 0); - } -} - - -/* Create and return a GC for use on frame F. GC values and mask - are given by XGCV and MASK. */ - -static INLINE GC -x_create_gc (f, mask, xgcv) - struct frame *f; - unsigned long mask; - XGCValues *xgcv; -{ - GC gc; - BLOCK_INPUT; - gc = XCreateGC (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), mask, xgcv); - UNBLOCK_INPUT; - IF_DEBUG (++ngcs); - return gc; -} - - -/* Free GC which was used on frame F. */ - -static INLINE void -x_free_gc (f, gc) - struct frame *f; - GC gc; -{ - BLOCK_INPUT; - xassert (--ngcs >= 0); - XFreeGC (FRAME_X_DISPLAY (f), gc); - UNBLOCK_INPUT; -} - -#endif /* HAVE_X_WINDOWS */ - -#ifdef WINDOWSNT -/* W32 emulation of GCs */ - -static INLINE GC -x_create_gc (f, mask, xgcv) - struct frame *f; - unsigned long mask; - XGCValues *xgcv; -{ - GC gc; - BLOCK_INPUT; - gc = XCreateGC (NULL, FRAME_W32_WINDOW (f), mask, xgcv); - UNBLOCK_INPUT; - IF_DEBUG (++ngcs); - return gc; -} - - -/* Free GC which was used on frame F. */ - -static INLINE void -x_free_gc (f, gc) - struct frame *f; - GC gc; -{ - BLOCK_INPUT; - xassert (--ngcs >= 0); - xfree (gc); - UNBLOCK_INPUT; -} - -#endif /* WINDOWSNT */ - -/* Like stricmp. Used to compare parts of font names which are in - ISO8859-1. */ - -int -xstricmp (s1, s2) - unsigned char *s1, *s2; -{ - while (*s1 && *s2) - { - unsigned char c1 = tolower (*s1); - unsigned char c2 = tolower (*s2); - if (c1 != c2) - return c1 < c2 ? -1 : 1; - ++s1, ++s2; - } - - if (*s1 == 0) - return *s2 == 0 ? 0 : -1; - return 1; -} - - -/* Like strlwr, which might not always be available. */ - -static unsigned char * -xstrlwr (s) - unsigned char *s; -{ - unsigned char *p = s; - - for (p = s; *p; ++p) - *p = tolower (*p); - - return s; -} - - -/* Signal `error' with message S, and additional argument ARG. */ - -static void -signal_error (s, arg) - char *s; - Lisp_Object arg; -{ - Fsignal (Qerror, Fcons (build_string (s), Fcons (arg, Qnil))); -} - - -/* If FRAME is nil, return a pointer to the selected frame. - Otherwise, check that FRAME is a live frame, and return a pointer - to it. NPARAM is the parameter number of FRAME, for - CHECK_LIVE_FRAME. This is here because it's a frequent pattern in - Lisp function definitions. */ - -static INLINE struct frame * -frame_or_selected_frame (frame, nparam) - Lisp_Object frame; - int nparam; -{ - if (NILP (frame)) - frame = selected_frame; - - CHECK_LIVE_FRAME (frame, nparam); - return XFRAME (frame); -} - - -/*********************************************************************** - Frames and faces - ***********************************************************************/ - -/* Initialize face cache and basic faces for frame F. */ - -void -init_frame_faces (f) - struct frame *f; -{ - /* Make a face cache, if F doesn't have one. */ - if (FRAME_FACE_CACHE (f) == NULL) - FRAME_FACE_CACHE (f) = make_face_cache (f); - -#ifdef HAVE_WINDOW_SYSTEM - /* Make the image cache. */ - if (FRAME_WINDOW_P (f)) - { - if (FRAME_X_IMAGE_CACHE (f) == NULL) - FRAME_X_IMAGE_CACHE (f) = make_image_cache (); - ++FRAME_X_IMAGE_CACHE (f)->refcount; - } -#endif /* HAVE_WINDOW_SYSTEM */ - - /* Realize basic faces. Must have enough information in frame - parameters to realize basic faces at this point. */ -#ifdef HAVE_X_WINDOWS - if (!FRAME_X_P (f) || FRAME_X_WINDOW (f)) -#endif -#ifdef WINDOWSNT - if (!FRAME_WINDOW_P (f) || FRAME_W32_WINDOW (f)) -#endif - if (!realize_basic_faces (f)) - abort (); -} - - -/* Free face cache of frame F. Called from Fdelete_frame. */ - -void -free_frame_faces (f) - struct frame *f; -{ - struct face_cache *face_cache = FRAME_FACE_CACHE (f); - - if (face_cache) - { - free_face_cache (face_cache); - FRAME_FACE_CACHE (f) = NULL; - } - -#ifdef HAVE_WINDOW_SYSTEM - if (FRAME_WINDOW_P (f)) - { - struct image_cache *image_cache = FRAME_X_IMAGE_CACHE (f); - if (image_cache) - { - --image_cache->refcount; - if (image_cache->refcount == 0) - free_image_cache (f); - } - } -#endif /* HAVE_WINDOW_SYSTEM */ -} - - -/* Clear face caches, and recompute basic faces for frame F. Call - this after changing frame parameters on which those faces depend, - or when realized faces have been freed due to changing attributes - of named faces. */ - -void -recompute_basic_faces (f) - struct frame *f; -{ - if (FRAME_FACE_CACHE (f)) - { - clear_face_cache (0); - if (!realize_basic_faces (f)) - abort (); - } -} - - -/* Clear the face caches of all frames. CLEAR_FONTS_P non-zero means - try to free unused fonts, too. */ - -void -clear_face_cache (clear_fonts_p) - int clear_fonts_p; -{ -#ifdef HAVE_WINDOW_SYSTEM - Lisp_Object tail, frame; - struct frame *f; - - if (clear_fonts_p - || ++clear_font_table_count == CLEAR_FONT_TABLE_COUNT) - { - struct x_display_info *dpyinfo; - - /* Fonts are common for frames on one display, i.e. on - one X screen. */ - for (dpyinfo = x_display_list; dpyinfo; dpyinfo = dpyinfo->next) - if (dpyinfo->n_fonts > CLEAR_FONT_TABLE_NFONTS) - clear_font_table (dpyinfo); - - /* From time to time see if we can unload some fonts. This also - frees all realized faces on all frames. Fonts needed by - faces will be loaded again when faces are realized again. */ - clear_font_table_count = 0; - - FOR_EACH_FRAME (tail, frame) - { - struct frame *f = XFRAME (frame); - if (FRAME_WINDOW_P (f) - && FRAME_X_DISPLAY_INFO (f)->n_fonts > CLEAR_FONT_TABLE_NFONTS) - free_all_realized_faces (frame); - } - } - else - { - /* Clear GCs of realized faces. */ - FOR_EACH_FRAME (tail, frame) - { - f = XFRAME (frame); - if (FRAME_WINDOW_P (f)) - { - clear_face_gcs (FRAME_FACE_CACHE (f)); - clear_image_cache (f, 0); - } - } - } -#endif /* HAVE_WINDOW_SYSTEM */ -} - - -DEFUN ("clear-face-cache", Fclear_face_cache, Sclear_face_cache, 0, 1, 0, - "Clear face caches on all frames.\n\ -Optional THOROUGHLY non-nil means try to free unused fonts, too.") - (thoroughly) - Lisp_Object thoroughly; -{ - clear_face_cache (!NILP (thoroughly)); - ++face_change_count; - ++windows_or_buffers_changed; - return Qnil; -} - - - -#ifdef HAVE_WINDOW_SYSTEM - - -/* Remove fonts from the font table of DPYINFO except for the default - ASCII fonts of frames on that display. Called from clear_face_cache - from time to time. */ - -static void -clear_font_table (dpyinfo) - struct x_display_info *dpyinfo; -{ - int i; - - /* Free those fonts that are not used by frames on DPYINFO. */ - for (i = 0; i < dpyinfo->n_fonts; ++i) - { - struct font_info *font_info = dpyinfo->font_table + i; - Lisp_Object tail, frame; - - /* Check if slot is already free. */ - if (font_info->name == NULL) - continue; - - /* Don't free a default font of some frame on this display. */ - FOR_EACH_FRAME (tail, frame) - { - struct frame *f = XFRAME (frame); - if (FRAME_WINDOW_P (f) - && FRAME_X_DISPLAY_INFO (f) == dpyinfo - && font_info->font == FRAME_FONT (f)) - break; - } - - if (!NILP (tail)) - continue; - - /* Free names. */ - if (font_info->full_name != font_info->name) - xfree (font_info->full_name); - xfree (font_info->name); - - /* Free the font. */ - BLOCK_INPUT; -#ifdef HAVE_X_WINDOWS - XFreeFont (dpyinfo->display, font_info->font); -#endif -#ifdef WINDOWSNT - w32_unload_font (dpyinfo, font_info->font); -#endif - UNBLOCK_INPUT; - - /* Mark font table slot free. */ - font_info->font = NULL; - font_info->name = font_info->full_name = NULL; - } -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - - -/*********************************************************************** - X Pixmaps - ***********************************************************************/ - -#ifdef HAVE_WINDOW_SYSTEM - -DEFUN ("bitmap-spec-p", Fbitmap_spec_p, Sbitmap_spec_p, 1, 1, 0, - "Value is non-nil if OBJECT is a valid bitmap specification.\n\ -A bitmap specification is either a string, a file name, or a list\n\ -(WIDTH HEIGHT DATA) where WIDTH is the pixel width of the bitmap,\n\ -HEIGHT is its height, and DATA is a string containing the bits of\n\ -the pixmap. Bits are stored row by row, each row occupies\n\ -(WIDTH + 7)/8 bytes.") - (object) - Lisp_Object object; -{ - int pixmap_p = 0; - - if (STRINGP (object)) - /* If OBJECT is a string, it's a file name. */ - pixmap_p = 1; - else if (CONSP (object)) - { - /* Otherwise OBJECT must be (WIDTH HEIGHT DATA), WIDTH and - HEIGHT must be integers > 0, and DATA must be string large - enough to hold a bitmap of the specified size. */ - Lisp_Object width, height, data; - - height = width = data = Qnil; - - if (CONSP (object)) - { - width = XCAR (object); - object = XCDR (object); - if (CONSP (object)) - { - height = XCAR (object); - object = XCDR (object); - if (CONSP (object)) - data = XCAR (object); - } - } - - if (NATNUMP (width) && NATNUMP (height) && STRINGP (data)) - { - int bytes_per_row = ((XFASTINT (width) + BITS_PER_CHAR - 1) - / BITS_PER_CHAR); - if (STRING_BYTES (XSTRING (data)) >= bytes_per_row * XINT (height)) - pixmap_p = 1; - } - } - - return pixmap_p ? Qt : Qnil; -} - - -/* Load a bitmap according to NAME (which is either a file name or a - pixmap spec) for use on frame F. Value is the bitmap_id (see - xfns.c). If NAME is nil, return with a bitmap id of zero. If - bitmap cannot be loaded, display a message saying so, and return - zero. Store the bitmap width in *W_PTR and its height in *H_PTR, - if these pointers are not null. */ - -static int -load_pixmap (f, name, w_ptr, h_ptr) - FRAME_PTR f; - Lisp_Object name; - unsigned int *w_ptr, *h_ptr; -{ - int bitmap_id; - Lisp_Object tem; - - if (NILP (name)) - return 0; - - tem = Fbitmap_spec_p (name); - if (NILP (tem)) - wrong_type_argument (Qbitmap_spec_p, name); - - BLOCK_INPUT; - if (CONSP (name)) - { - /* Decode a bitmap spec into a bitmap. */ - - int h, w; - Lisp_Object bits; - - w = XINT (Fcar (name)); - h = XINT (Fcar (Fcdr (name))); - bits = Fcar (Fcdr (Fcdr (name))); - - bitmap_id = x_create_bitmap_from_data (f, XSTRING (bits)->data, - w, h); - } - else - { - /* It must be a string -- a file name. */ - bitmap_id = x_create_bitmap_from_file (f, name); - } - UNBLOCK_INPUT; - - if (bitmap_id < 0) - { - add_to_log ("Invalid or undefined bitmap %s", name, Qnil); - bitmap_id = 0; - - if (w_ptr) - *w_ptr = 0; - if (h_ptr) - *h_ptr = 0; - } - else - { -#if GLYPH_DEBUG - ++npixmaps_allocated; -#endif - if (w_ptr) - *w_ptr = x_bitmap_width (f, bitmap_id); - - if (h_ptr) - *h_ptr = x_bitmap_height (f, bitmap_id); - } - - return bitmap_id; -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - - -/*********************************************************************** - Minimum font bounds - ***********************************************************************/ - -#ifdef HAVE_WINDOW_SYSTEM - -/* Update the line_height of frame F. Return non-zero if line height - changes. */ - -int -frame_update_line_height (f) - struct frame *f; -{ - int line_height, changed_p; - - line_height = FONT_HEIGHT (FRAME_FONT (f)); - changed_p = line_height != FRAME_LINE_HEIGHT (f); - FRAME_LINE_HEIGHT (f) = line_height; - return changed_p; -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - -/*********************************************************************** - Fonts - ***********************************************************************/ - -#ifdef HAVE_WINDOW_SYSTEM - -/* Load font of face FACE which is used on frame F to display - character C. The name of the font to load is determined by lface - and fontset of FACE. */ - -static void -load_face_font (f, face, c) - struct frame *f; - struct face *face; - int c; -{ - struct font_info *font_info = NULL; - char *font_name; - - face->font_info_id = -1; - face->font = NULL; - - font_name = choose_face_font (f, face->lface, face->fontset, c); - if (!font_name) - return; - - BLOCK_INPUT; - font_info = FS_LOAD_FACE_FONT (f, c, font_name, face); - UNBLOCK_INPUT; - - if (font_info) - { - face->font_info_id = font_info->font_idx; - face->font = font_info->font; - face->font_name = font_info->full_name; - if (face->gc) - { - x_free_gc (f, face->gc); - face->gc = 0; - } - } - else - add_to_log ("Unable to load font %s", - build_string (font_name), Qnil); - xfree (font_name); -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - - -/*********************************************************************** - X Colors - ***********************************************************************/ - -/* A version of defined_color for non-X frames. */ - -int -tty_defined_color (f, color_name, color_def, alloc) - struct frame *f; - char *color_name; - XColor *color_def; - int alloc; -{ - Lisp_Object color_desc; - unsigned long color_idx = FACE_TTY_DEFAULT_COLOR; - unsigned long red = 0, green = 0, blue = 0; - int status = 1; - - if (*color_name && !NILP (Ffboundp (Qtty_color_desc))) - { - Lisp_Object frame; - - XSETFRAME (frame, f); - status = 0; - color_desc = call2 (Qtty_color_desc, build_string (color_name), frame); - if (CONSP (color_desc) && CONSP (XCDR (color_desc))) - { - color_idx = XINT (XCAR (XCDR (color_desc))); - if (CONSP (XCDR (XCDR (color_desc)))) - { - red = XINT (XCAR (XCDR (XCDR (color_desc)))); - green = XINT (XCAR (XCDR (XCDR (XCDR (color_desc))))); - blue = XINT (XCAR (XCDR (XCDR (XCDR (XCDR (color_desc)))))); - } - status = 1; - } - else if (NILP (Fsymbol_value (intern ("tty-defined-color-alist")))) - /* We were called early during startup, and the colors are not - yet set up in tty-defined-color-alist. Don't return a failure - indication, since this produces the annoying "Unable to - load color" messages in the *Messages* buffer. */ - status = 1; - } - if (color_idx == FACE_TTY_DEFAULT_COLOR && *color_name) - { - if (strcmp (color_name, "unspecified-fg") == 0) - color_idx = FACE_TTY_DEFAULT_FG_COLOR; - else if (strcmp (color_name, "unspecified-bg") == 0) - color_idx = FACE_TTY_DEFAULT_BG_COLOR; - } - - if (color_idx != FACE_TTY_DEFAULT_COLOR) - status = 1; - - color_def->pixel = color_idx; - color_def->red = red; - color_def->green = green; - color_def->blue = blue; - - return status; -} - - -/* Decide if color named COLOR_NAME is valid for the display - associated with the frame F; if so, return the rgb values in - COLOR_DEF. If ALLOC is nonzero, allocate a new colormap cell. - - This does the right thing for any type of frame. */ - -int -defined_color (f, color_name, color_def, alloc) - struct frame *f; - char *color_name; - XColor *color_def; - int alloc; -{ - if (!FRAME_WINDOW_P (f)) - return tty_defined_color (f, color_name, color_def, alloc); -#ifdef HAVE_X_WINDOWS - else if (FRAME_X_P (f)) - return x_defined_color (f, color_name, color_def, alloc); -#endif -#ifdef WINDOWSNT - else if (FRAME_W32_P (f)) - return w32_defined_color (f, color_name, color_def, alloc); -#endif -#ifdef macintosh - else if (FRAME_MAC_P (f)) - return mac_defined_color (f, color_name, color_def, alloc); -#endif - else - abort (); -} - - -/* Given the index IDX of a tty color on frame F, return its name, a - Lisp string. */ - -Lisp_Object -tty_color_name (f, idx) - struct frame *f; - int idx; -{ - if (idx >= 0 && !NILP (Ffboundp (Qtty_color_by_index))) - { - Lisp_Object frame; - Lisp_Object coldesc; - - XSETFRAME (frame, f); - coldesc = call2 (Qtty_color_by_index, make_number (idx), frame); - - if (!NILP (coldesc)) - return XCAR (coldesc); - } -#ifdef MSDOS - /* We can have an MSDOG frame under -nw for a short window of - opportunity before internal_terminal_init is called. DTRT. */ - if (FRAME_MSDOS_P (f) && !inhibit_window_system) - return msdos_stdcolor_name (idx); -#endif - - if (idx == FACE_TTY_DEFAULT_FG_COLOR) - return build_string (unspecified_fg); - if (idx == FACE_TTY_DEFAULT_BG_COLOR) - return build_string (unspecified_bg); - -#ifdef WINDOWSNT - return vga_stdcolor_name (idx); -#endif - - return Qunspecified; -} - - -/* Return non-zero if COLOR_NAME is a shade of gray (or white or - black) on frame F. The algorithm is taken from 20.2 faces.el. */ - -static int -face_color_gray_p (f, color_name) - struct frame *f; - char *color_name; -{ - XColor color; - int gray_p; - - if (defined_color (f, color_name, &color, 0)) - gray_p = ((abs (color.red - color.green) - < max (color.red, color.green) / 20) - && (abs (color.green - color.blue) - < max (color.green, color.blue) / 20) - && (abs (color.blue - color.red) - < max (color.blue, color.red) / 20)); - else - gray_p = 0; - - return gray_p; -} - - -/* Return non-zero if color COLOR_NAME can be displayed on frame F. - BACKGROUND_P non-zero means the color will be used as background - color. */ - -static int -face_color_supported_p (f, color_name, background_p) - struct frame *f; - char *color_name; - int background_p; -{ - Lisp_Object frame; - XColor not_used; - - XSETFRAME (frame, f); - return (FRAME_WINDOW_P (f) - ? (!NILP (Fxw_display_color_p (frame)) - || xstricmp (color_name, "black") == 0 - || xstricmp (color_name, "white") == 0 - || (background_p - && face_color_gray_p (f, color_name)) - || (!NILP (Fx_display_grayscale_p (frame)) - && face_color_gray_p (f, color_name))) - : tty_defined_color (f, color_name, ¬_used, 0)); -} - - -DEFUN ("color-gray-p", Fcolor_gray_p, Scolor_gray_p, 1, 2, 0, - "Return non-nil if COLOR is a shade of gray (or white or black).\n\ -FRAME specifies the frame and thus the display for interpreting COLOR.\n\ -If FRAME is nil or omitted, use the selected frame.") - (color, frame) - Lisp_Object color, frame; -{ - struct frame *f; - - CHECK_FRAME (frame, 0); - CHECK_STRING (color, 0); - f = XFRAME (frame); - return face_color_gray_p (f, XSTRING (color)->data) ? Qt : Qnil; -} - - -DEFUN ("color-supported-p", Fcolor_supported_p, - Scolor_supported_p, 2, 3, 0, - "Return non-nil if COLOR can be displayed on FRAME.\n\ -BACKGROUND-P non-nil means COLOR is used as a background.\n\ -If FRAME is nil or omitted, use the selected frame.\n\ -COLOR must be a valid color name.") - (color, frame, background_p) - Lisp_Object frame, color, background_p; -{ - struct frame *f; - - CHECK_FRAME (frame, 0); - CHECK_STRING (color, 0); - f = XFRAME (frame); - if (face_color_supported_p (f, XSTRING (color)->data, !NILP (background_p))) - return Qt; - return Qnil; -} - - -/* Load color with name NAME for use by face FACE on frame F. - TARGET_INDEX must be one of LFACE_FOREGROUND_INDEX, - LFACE_BACKGROUND_INDEX, LFACE_UNDERLINE_INDEX, LFACE_OVERLINE_INDEX, - LFACE_STRIKE_THROUGH_INDEX, or LFACE_BOX_INDEX. Value is the - pixel color. If color cannot be loaded, display a message, and - return the foreground, background or underline color of F, but - record that fact in flags of the face so that we don't try to free - these colors. */ - -unsigned long -load_color (f, face, name, target_index) - struct frame *f; - struct face *face; - Lisp_Object name; - enum lface_attribute_index target_index; -{ - XColor color; - - xassert (STRINGP (name)); - xassert (target_index == LFACE_FOREGROUND_INDEX - || target_index == LFACE_BACKGROUND_INDEX - || target_index == LFACE_UNDERLINE_INDEX - || target_index == LFACE_OVERLINE_INDEX - || target_index == LFACE_STRIKE_THROUGH_INDEX - || target_index == LFACE_BOX_INDEX); - - /* if the color map is full, defined_color will return a best match - to the values in an existing cell. */ - if (!defined_color (f, XSTRING (name)->data, &color, 1)) - { - add_to_log ("Unable to load color \"%s\"", name, Qnil); - - switch (target_index) - { - case LFACE_FOREGROUND_INDEX: - face->foreground_defaulted_p = 1; - color.pixel = FRAME_FOREGROUND_PIXEL (f); - break; - - case LFACE_BACKGROUND_INDEX: - face->background_defaulted_p = 1; - color.pixel = FRAME_BACKGROUND_PIXEL (f); - break; - - case LFACE_UNDERLINE_INDEX: - face->underline_defaulted_p = 1; - color.pixel = FRAME_FOREGROUND_PIXEL (f); - break; - - case LFACE_OVERLINE_INDEX: - face->overline_color_defaulted_p = 1; - color.pixel = FRAME_FOREGROUND_PIXEL (f); - break; - - case LFACE_STRIKE_THROUGH_INDEX: - face->strike_through_color_defaulted_p = 1; - color.pixel = FRAME_FOREGROUND_PIXEL (f); - break; - - case LFACE_BOX_INDEX: - face->box_color_defaulted_p = 1; - color.pixel = FRAME_FOREGROUND_PIXEL (f); - break; - - default: - abort (); - } - } -#if GLYPH_DEBUG - else - ++ncolors_allocated; -#endif - - return color.pixel; -} - - -#ifdef HAVE_WINDOW_SYSTEM - -/* Load colors for face FACE which is used on frame F. Colors are - specified by slots LFACE_BACKGROUND_INDEX and LFACE_FOREGROUND_INDEX - of ATTRS. If the background color specified is not supported on F, - try to emulate gray colors with a stipple from Vface_default_stipple. */ - -static void -load_face_colors (f, face, attrs) - struct frame *f; - struct face *face; - Lisp_Object *attrs; -{ - Lisp_Object fg, bg; - - bg = attrs[LFACE_BACKGROUND_INDEX]; - fg = attrs[LFACE_FOREGROUND_INDEX]; - - /* Swap colors if face is inverse-video. */ - if (EQ (attrs[LFACE_INVERSE_INDEX], Qt)) - { - Lisp_Object tmp; - tmp = fg; - fg = bg; - bg = tmp; - } - - /* Check for support for foreground, not for background because - face_color_supported_p is smart enough to know that grays are - "supported" as background because we are supposed to use stipple - for them. */ - if (!face_color_supported_p (f, XSTRING (bg)->data, 0) - && !NILP (Fbitmap_spec_p (Vface_default_stipple))) - { - x_destroy_bitmap (f, face->stipple); - face->stipple = load_pixmap (f, Vface_default_stipple, - &face->pixmap_w, &face->pixmap_h); - } - - face->background = load_color (f, face, bg, LFACE_BACKGROUND_INDEX); - face->foreground = load_color (f, face, fg, LFACE_FOREGROUND_INDEX); -} - - -/* Free color PIXEL on frame F. */ - -void -unload_color (f, pixel) - struct frame *f; - unsigned long pixel; -{ -#ifdef HAVE_X_WINDOWS - if (pixel != -1) - { - BLOCK_INPUT; - x_free_colors (f, &pixel, 1); - UNBLOCK_INPUT; - } -#endif -} - - -/* Free colors allocated for FACE. */ - -static void -free_face_colors (f, face) - struct frame *f; - struct face *face; -{ -#ifdef HAVE_X_WINDOWS - if (face->colors_copied_bitwise_p) - return; - - BLOCK_INPUT; - - if (!face->foreground_defaulted_p) - { - x_free_colors (f, &face->foreground, 1); - IF_DEBUG (--ncolors_allocated); - } - - if (!face->background_defaulted_p) - { - x_free_colors (f, &face->background, 1); - IF_DEBUG (--ncolors_allocated); - } - - if (face->underline_p - && !face->underline_defaulted_p) - { - x_free_colors (f, &face->underline_color, 1); - IF_DEBUG (--ncolors_allocated); - } - - if (face->overline_p - && !face->overline_color_defaulted_p) - { - x_free_colors (f, &face->overline_color, 1); - IF_DEBUG (--ncolors_allocated); - } - - if (face->strike_through_p - && !face->strike_through_color_defaulted_p) - { - x_free_colors (f, &face->strike_through_color, 1); - IF_DEBUG (--ncolors_allocated); - } - - if (face->box != FACE_NO_BOX - && !face->box_color_defaulted_p) - { - x_free_colors (f, &face->box_color, 1); - IF_DEBUG (--ncolors_allocated); - } - - UNBLOCK_INPUT; -#endif /* HAVE_X_WINDOWS */ -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - - -/*********************************************************************** - XLFD Font Names - ***********************************************************************/ - -/* An enumerator for each field of an XLFD font name. */ - -enum xlfd_field -{ - XLFD_FOUNDRY, - XLFD_FAMILY, - XLFD_WEIGHT, - XLFD_SLANT, - XLFD_SWIDTH, - XLFD_ADSTYLE, - XLFD_PIXEL_SIZE, - XLFD_POINT_SIZE, - XLFD_RESX, - XLFD_RESY, - XLFD_SPACING, - XLFD_AVGWIDTH, - XLFD_REGISTRY, - XLFD_ENCODING, - XLFD_LAST -}; - -/* An enumerator for each possible slant value of a font. Taken from - the XLFD specification. */ - -enum xlfd_slant -{ - XLFD_SLANT_UNKNOWN, - XLFD_SLANT_ROMAN, - XLFD_SLANT_ITALIC, - XLFD_SLANT_OBLIQUE, - XLFD_SLANT_REVERSE_ITALIC, - XLFD_SLANT_REVERSE_OBLIQUE, - XLFD_SLANT_OTHER -}; - -/* Relative font weight according to XLFD documentation. */ - -enum xlfd_weight -{ - XLFD_WEIGHT_UNKNOWN, - XLFD_WEIGHT_ULTRA_LIGHT, /* 10 */ - XLFD_WEIGHT_EXTRA_LIGHT, /* 20 */ - XLFD_WEIGHT_LIGHT, /* 30 */ - XLFD_WEIGHT_SEMI_LIGHT, /* 40: SemiLight, Book, ... */ - XLFD_WEIGHT_MEDIUM, /* 50: Medium, Normal, Regular, ... */ - XLFD_WEIGHT_SEMI_BOLD, /* 60: SemiBold, DemiBold, ... */ - XLFD_WEIGHT_BOLD, /* 70: Bold, ... */ - XLFD_WEIGHT_EXTRA_BOLD, /* 80: ExtraBold, Heavy, ... */ - XLFD_WEIGHT_ULTRA_BOLD /* 90: UltraBold, Black, ... */ -}; - -/* Relative proportionate width. */ - -enum xlfd_swidth -{ - XLFD_SWIDTH_UNKNOWN, - XLFD_SWIDTH_ULTRA_CONDENSED, /* 10 */ - XLFD_SWIDTH_EXTRA_CONDENSED, /* 20 */ - XLFD_SWIDTH_CONDENSED, /* 30: Condensed, Narrow, Compressed, ... */ - XLFD_SWIDTH_SEMI_CONDENSED, /* 40: semicondensed */ - XLFD_SWIDTH_MEDIUM, /* 50: Medium, Normal, Regular, ... */ - XLFD_SWIDTH_SEMI_EXPANDED, /* 60: SemiExpanded, DemiExpanded, ... */ - XLFD_SWIDTH_EXPANDED, /* 70: Expanded... */ - XLFD_SWIDTH_EXTRA_EXPANDED, /* 80: ExtraExpanded, Wide... */ - XLFD_SWIDTH_ULTRA_EXPANDED /* 90: UltraExpanded... */ -}; - -/* Structure used for tables mapping XLFD weight, slant, and width - names to numeric and symbolic values. */ - -struct table_entry -{ - char *name; - int numeric; - Lisp_Object *symbol; -}; - -/* Table of XLFD slant names and their numeric and symbolic - representations. This table must be sorted by slant names in - ascending order. */ - -static struct table_entry slant_table[] = -{ - {"i", XLFD_SLANT_ITALIC, &Qitalic}, - {"o", XLFD_SLANT_OBLIQUE, &Qoblique}, - {"ot", XLFD_SLANT_OTHER, &Qitalic}, - {"r", XLFD_SLANT_ROMAN, &Qnormal}, - {"ri", XLFD_SLANT_REVERSE_ITALIC, &Qreverse_italic}, - {"ro", XLFD_SLANT_REVERSE_OBLIQUE, &Qreverse_oblique} -}; - -/* Table of XLFD weight names. This table must be sorted by weight - names in ascending order. */ - -static struct table_entry weight_table[] = -{ - {"black", XLFD_WEIGHT_ULTRA_BOLD, &Qultra_bold}, - {"bold", XLFD_WEIGHT_BOLD, &Qbold}, - {"book", XLFD_WEIGHT_SEMI_LIGHT, &Qsemi_light}, - {"demi", XLFD_WEIGHT_SEMI_BOLD, &Qsemi_bold}, - {"demibold", XLFD_WEIGHT_SEMI_BOLD, &Qsemi_bold}, - {"extralight", XLFD_WEIGHT_EXTRA_LIGHT, &Qextra_light}, - {"extrabold", XLFD_WEIGHT_EXTRA_BOLD, &Qextra_bold}, - {"heavy", XLFD_WEIGHT_EXTRA_BOLD, &Qextra_bold}, - {"light", XLFD_WEIGHT_LIGHT, &Qlight}, - {"medium", XLFD_WEIGHT_MEDIUM, &Qnormal}, - {"normal", XLFD_WEIGHT_MEDIUM, &Qnormal}, - {"regular", XLFD_WEIGHT_MEDIUM, &Qnormal}, - {"semibold", XLFD_WEIGHT_SEMI_BOLD, &Qsemi_bold}, - {"semilight", XLFD_WEIGHT_SEMI_LIGHT, &Qsemi_light}, - {"ultralight", XLFD_WEIGHT_ULTRA_LIGHT, &Qultra_light}, - {"ultrabold", XLFD_WEIGHT_ULTRA_BOLD, &Qultra_bold} -}; - -/* Table of XLFD width names. This table must be sorted by width - names in ascending order. */ - -static struct table_entry swidth_table[] = -{ - {"compressed", XLFD_SWIDTH_CONDENSED, &Qcondensed}, - {"condensed", XLFD_SWIDTH_CONDENSED, &Qcondensed}, - {"demiexpanded", XLFD_SWIDTH_SEMI_EXPANDED, &Qsemi_expanded}, - {"expanded", XLFD_SWIDTH_EXPANDED, &Qexpanded}, - {"extracondensed", XLFD_SWIDTH_EXTRA_CONDENSED, &Qextra_condensed}, - {"extraexpanded", XLFD_SWIDTH_EXTRA_EXPANDED, &Qextra_expanded}, - {"medium", XLFD_SWIDTH_MEDIUM, &Qnormal}, - {"narrow", XLFD_SWIDTH_CONDENSED, &Qcondensed}, - {"normal", XLFD_SWIDTH_MEDIUM, &Qnormal}, - {"regular", XLFD_SWIDTH_MEDIUM, &Qnormal}, - {"semicondensed", XLFD_SWIDTH_SEMI_CONDENSED, &Qsemi_condensed}, - {"semiexpanded", XLFD_SWIDTH_SEMI_EXPANDED, &Qsemi_expanded}, - {"ultracondensed", XLFD_SWIDTH_ULTRA_CONDENSED, &Qultra_condensed}, - {"ultraexpanded", XLFD_SWIDTH_ULTRA_EXPANDED, &Qultra_expanded}, - {"wide", XLFD_SWIDTH_EXTRA_EXPANDED, &Qextra_expanded} -}; - -/* Structure used to hold the result of splitting font names in XLFD - format into their fields. */ - -struct font_name -{ - /* The original name which is modified destructively by - split_font_name. The pointer is kept here to be able to free it - if it was allocated from the heap. */ - char *name; - - /* Font name fields. Each vector element points into `name' above. - Fields are NUL-terminated. */ - char *fields[XLFD_LAST]; - - /* Numeric values for those fields that interest us. See - split_font_name for which these are. */ - int numeric[XLFD_LAST]; - - /* Lower value mean higher priority. */ - int registry_priority; -}; - -/* The frame in effect when sorting font names. Set temporarily in - sort_fonts so that it is available in font comparison functions. */ - -static struct frame *font_frame; - -/* Order by which font selection chooses fonts. The default values - mean `first, find a best match for the font width, then for the - font height, then for weight, then for slant.' This variable can be - set via set-face-font-sort-order. */ - -#ifdef macintosh -static int font_sort_order[4] = { - XLFD_SWIDTH, XLFD_POINT_SIZE, XLFD_WEIGHT, XLFD_SLANT -}; -#else -static int font_sort_order[4]; -#endif - -/* Look up FONT.fields[FIELD_INDEX] in TABLE which has DIM entries. - TABLE must be sorted by TABLE[i]->name in ascending order. Value - is a pointer to the matching table entry or null if no table entry - matches. */ - -static struct table_entry * -xlfd_lookup_field_contents (table, dim, font, field_index) - struct table_entry *table; - int dim; - struct font_name *font; - int field_index; -{ - /* Function split_font_name converts fields to lower-case, so there - is no need to use xstrlwr or xstricmp here. */ - char *s = font->fields[field_index]; - int low, mid, high, cmp; - - low = 0; - high = dim - 1; - - while (low <= high) - { - mid = (low + high) / 2; - cmp = strcmp (table[mid].name, s); - - if (cmp < 0) - low = mid + 1; - else if (cmp > 0) - high = mid - 1; - else - return table + mid; - } - - return NULL; -} - - -/* Return a numeric representation for font name field - FONT.fields[FIELD_INDEX]. The field is looked up in TABLE which - has DIM entries. Value is the numeric value found or DFLT if no - table entry matches. This function is used to translate weight, - slant, and swidth names of XLFD font names to numeric values. */ - -static INLINE int -xlfd_numeric_value (table, dim, font, field_index, dflt) - struct table_entry *table; - int dim; - struct font_name *font; - int field_index; - int dflt; -{ - struct table_entry *p; - p = xlfd_lookup_field_contents (table, dim, font, field_index); - return p ? p->numeric : dflt; -} - - -/* Return a symbolic representation for font name field - FONT.fields[FIELD_INDEX]. The field is looked up in TABLE which - has DIM entries. Value is the symbolic value found or DFLT if no - table entry matches. This function is used to translate weight, - slant, and swidth names of XLFD font names to symbols. */ - -static INLINE Lisp_Object -xlfd_symbolic_value (table, dim, font, field_index, dflt) - struct table_entry *table; - int dim; - struct font_name *font; - int field_index; - Lisp_Object dflt; -{ - struct table_entry *p; - p = xlfd_lookup_field_contents (table, dim, font, field_index); - return p ? *p->symbol : dflt; -} - - -/* Return a numeric value for the slant of the font given by FONT. */ - -static INLINE int -xlfd_numeric_slant (font) - struct font_name *font; -{ - return xlfd_numeric_value (slant_table, DIM (slant_table), - font, XLFD_SLANT, XLFD_SLANT_ROMAN); -} - - -/* Return a symbol representing the weight of the font given by FONT. */ - -static INLINE Lisp_Object -xlfd_symbolic_slant (font) - struct font_name *font; -{ - return xlfd_symbolic_value (slant_table, DIM (slant_table), - font, XLFD_SLANT, Qnormal); -} - - -/* Return a numeric value for the weight of the font given by FONT. */ - -static INLINE int -xlfd_numeric_weight (font) - struct font_name *font; -{ - return xlfd_numeric_value (weight_table, DIM (weight_table), - font, XLFD_WEIGHT, XLFD_WEIGHT_MEDIUM); -} - - -/* Return a symbol representing the slant of the font given by FONT. */ - -static INLINE Lisp_Object -xlfd_symbolic_weight (font) - struct font_name *font; -{ - return xlfd_symbolic_value (weight_table, DIM (weight_table), - font, XLFD_WEIGHT, Qnormal); -} - - -/* Return a numeric value for the swidth of the font whose XLFD font - name fields are found in FONT. */ - -static INLINE int -xlfd_numeric_swidth (font) - struct font_name *font; -{ - return xlfd_numeric_value (swidth_table, DIM (swidth_table), - font, XLFD_SWIDTH, XLFD_SWIDTH_MEDIUM); -} - - -/* Return a symbolic value for the swidth of FONT. */ - -static INLINE Lisp_Object -xlfd_symbolic_swidth (font) - struct font_name *font; -{ - return xlfd_symbolic_value (swidth_table, DIM (swidth_table), - font, XLFD_SWIDTH, Qnormal); -} - - -/* Look up the entry of SYMBOL in the vector TABLE which has DIM - entries. Value is a pointer to the matching table entry or null if - no element of TABLE contains SYMBOL. */ - -static struct table_entry * -face_value (table, dim, symbol) - struct table_entry *table; - int dim; - Lisp_Object symbol; -{ - int i; - - xassert (SYMBOLP (symbol)); - - for (i = 0; i < dim; ++i) - if (EQ (*table[i].symbol, symbol)) - break; - - return i < dim ? table + i : NULL; -} - - -/* Return a numeric value for SYMBOL in the vector TABLE which has DIM - entries. Value is -1 if SYMBOL is not found in TABLE. */ - -static INLINE int -face_numeric_value (table, dim, symbol) - struct table_entry *table; - int dim; - Lisp_Object symbol; -{ - struct table_entry *p = face_value (table, dim, symbol); - return p ? p->numeric : -1; -} - - -/* Return a numeric value representing the weight specified by Lisp - symbol WEIGHT. Value is one of the enumerators of enum - xlfd_weight. */ - -static INLINE int -face_numeric_weight (weight) - Lisp_Object weight; -{ - return face_numeric_value (weight_table, DIM (weight_table), weight); -} - - -/* Return a numeric value representing the slant specified by Lisp - symbol SLANT. Value is one of the enumerators of enum xlfd_slant. */ - -static INLINE int -face_numeric_slant (slant) - Lisp_Object slant; -{ - return face_numeric_value (slant_table, DIM (slant_table), slant); -} - - -/* Return a numeric value representing the swidth specified by Lisp - symbol WIDTH. Value is one of the enumerators of enum xlfd_swidth. */ - -static int -face_numeric_swidth (width) - Lisp_Object width; -{ - return face_numeric_value (swidth_table, DIM (swidth_table), width); -} - - -#ifdef HAVE_WINDOW_SYSTEM - -/* Return non-zero if FONT is the name of a fixed-pitch font. */ - -static INLINE int -xlfd_fixed_p (font) - struct font_name *font; -{ - /* Function split_font_name converts fields to lower-case, so there - is no need to use tolower here. */ - return *font->fields[XLFD_SPACING] != 'p'; -} - - -/* Return the point size of FONT on frame F, measured in 1/10 pt. - - The actual height of the font when displayed on F depends on the - resolution of both the font and frame. For example, a 10pt font - designed for a 100dpi display will display larger than 10pt on a - 75dpi display. (It's not unusual to use fonts not designed for the - display one is using. For example, some intlfonts are available in - 72dpi versions, only.) - - Value is the real point size of FONT on frame F, or 0 if it cannot - be determined. */ - -static INLINE int -xlfd_point_size (f, font) - struct frame *f; - struct font_name *font; -{ - double resy = FRAME_X_DISPLAY_INFO (f)->resy; - char *pixel_field = font->fields[XLFD_PIXEL_SIZE]; - double pixel; - int real_pt; - - if (*pixel_field == '[') - { - /* The pixel size field is `[A B C D]' which specifies - a transformation matrix. - - A B 0 - C D 0 - 0 0 1 - - by which all glyphs of the font are transformed. The spec - says that s scalar value N for the pixel size is equivalent - to A = N * resx/resy, B = C = 0, D = N. */ - char *start = pixel_field + 1, *end; - double matrix[4]; - int i; - - for (i = 0; i < 4; ++i) - { - matrix[i] = strtod (start, &end); - start = end; - } - - pixel = matrix[3]; - } - else - pixel = atoi (pixel_field); - - if (pixel == 0) - real_pt = 0; - else - real_pt = PT_PER_INCH * 10.0 * pixel / resy + 0.5; - - return real_pt; -} - - -/* Return point size of PIXEL dots while considering Y-resultion (DPI) - of frame F. This function is used to guess a point size of font - when only the pixel height of the font is available. */ - -static INLINE int -pixel_point_size (f, pixel) - struct frame *f; - int pixel; -{ - double resy = FRAME_X_DISPLAY_INFO (f)->resy; - double real_pt; - int int_pt; - - /* As one inch is PT_PER_INCH points, PT_PER_INCH/RESY gives the - point size of one dot. */ - real_pt = pixel * PT_PER_INCH / resy; - int_pt = real_pt + 0.5; - - return int_pt; -} - - -/* Split XLFD font name FONT->name destructively into NUL-terminated, - lower-case fields in FONT->fields. NUMERIC_P non-zero means - compute numeric values for fields XLFD_POINT_SIZE, XLFD_SWIDTH, - XLFD_RESY, XLFD_SLANT, and XLFD_WEIGHT in FONT->numeric. Value is - zero if the font name doesn't have the format we expect. The - expected format is a font name that starts with a `-' and has - XLFD_LAST fields separated by `-'. */ - -static int -split_font_name (f, font, numeric_p) - struct frame *f; - struct font_name *font; - int numeric_p; -{ - int i = 0; - int success_p; - - if (*font->name == '-') - { - char *p = xstrlwr (font->name) + 1; - - while (i < XLFD_LAST) - { - font->fields[i] = p; - ++i; - - /* Pixel and point size may be of the form `[....]'. For - BNF, see XLFD spec, chapter 4. Negative values are - indicated by tilde characters which we replace with - `-' characters, here. */ - if (*p == '[' - && (i - 1 == XLFD_PIXEL_SIZE - || i - 1 == XLFD_POINT_SIZE)) - { - char *start, *end; - int j; - - for (++p; *p && *p != ']'; ++p) - if (*p == '~') - *p = '-'; - - /* Check that the matrix contains 4 floating point - numbers. */ - for (j = 0, start = font->fields[i - 1] + 1; - j < 4; - ++j, start = end) - if (strtod (start, &end) == 0 && start == end) - break; - - if (j < 4) - break; - } - - while (*p && *p != '-') - ++p; - - if (*p != '-') - break; - - *p++ = 0; - } - } - - success_p = i == XLFD_LAST; - - /* If requested, and font name was in the expected format, - compute numeric values for some fields. */ - if (numeric_p && success_p) - { - font->numeric[XLFD_POINT_SIZE] = xlfd_point_size (f, font); - font->numeric[XLFD_RESY] = atoi (font->fields[XLFD_RESY]); - font->numeric[XLFD_SLANT] = xlfd_numeric_slant (font); - font->numeric[XLFD_WEIGHT] = xlfd_numeric_weight (font); - font->numeric[XLFD_SWIDTH] = xlfd_numeric_swidth (font); - font->numeric[XLFD_AVGWIDTH] = atoi (font->fields[XLFD_AVGWIDTH]); - } - - /* Initialize it to zero. It will be overridden by font_list while - trying alternate registries. */ - font->registry_priority = 0; - - return success_p; -} - - -/* Build an XLFD font name from font name fields in FONT. Value is a - pointer to the font name, which is allocated via xmalloc. */ - -static char * -build_font_name (font) - struct font_name *font; -{ - int i; - int size = 100; - char *font_name = (char *) xmalloc (size); - int total_length = 0; - - for (i = 0; i < XLFD_LAST; ++i) - { - /* Add 1 because of the leading `-'. */ - int len = strlen (font->fields[i]) + 1; - - /* Reallocate font_name if necessary. Add 1 for the final - NUL-byte. */ - if (total_length + len + 1 >= size) - { - int new_size = max (2 * size, size + len + 1); - int sz = new_size * sizeof *font_name; - font_name = (char *) xrealloc (font_name, sz); - size = new_size; - } - - font_name[total_length] = '-'; - bcopy (font->fields[i], font_name + total_length + 1, len - 1); - total_length += len; - } - - font_name[total_length] = 0; - return font_name; -} - - -/* Free an array FONTS of N font_name structures. This frees FONTS - itself and all `name' fields in its elements. */ - -static INLINE void -free_font_names (fonts, n) - struct font_name *fonts; - int n; -{ - while (n) - xfree (fonts[--n].name); - xfree (fonts); -} - - -/* Sort vector FONTS of font_name structures which contains NFONTS - elements using qsort and comparison function CMPFN. F is the frame - on which the fonts will be used. The global variable font_frame - is temporarily set to F to make it available in CMPFN. */ - -static INLINE void -sort_fonts (f, fonts, nfonts, cmpfn) - struct frame *f; - struct font_name *fonts; - int nfonts; - int (*cmpfn) P_ ((const void *, const void *)); -{ - font_frame = f; - qsort (fonts, nfonts, sizeof *fonts, cmpfn); - font_frame = NULL; -} - - -/* Get fonts matching PATTERN on frame F. If F is null, use the first - display in x_display_list. FONTS is a pointer to a vector of - NFONTS font_name structures. TRY_ALTERNATIVES_P non-zero means try - alternative patterns from Valternate_fontname_alist if no fonts are - found matching PATTERN. - - For all fonts found, set FONTS[i].name to the name of the font, - allocated via xmalloc, and split font names into fields. Ignore - fonts that we can't parse. Value is the number of fonts found. */ - -static int -x_face_list_fonts (f, pattern, fonts, nfonts, try_alternatives_p) - struct frame *f; - char *pattern; - struct font_name *fonts; - int nfonts, try_alternatives_p; -{ - int n, nignored; - - /* NTEMACS_TODO : currently this uses w32_list_fonts, but it may be - better to do it the other way around. */ - Lisp_Object lfonts; - Lisp_Object lpattern, tem; - - lpattern = build_string (pattern); - - /* Get the list of fonts matching PATTERN. */ -#ifdef WINDOWSNT - BLOCK_INPUT; - lfonts = w32_list_fonts (f, lpattern, 0, nfonts); - UNBLOCK_INPUT; -#else - lfonts = x_list_fonts (f, lpattern, -1, nfonts); -#endif - - /* Make a copy of the font names we got from X, and - split them into fields. */ - n = nignored = 0; - for (tem = lfonts; CONSP (tem) && n < nfonts; tem = XCDR (tem)) - { - Lisp_Object elt, tail; - char *name = XSTRING (XCAR (tem))->data; - - /* Ignore fonts matching a pattern from face-ignored-fonts. */ - for (tail = Vface_ignored_fonts; CONSP (tail); tail = XCDR (tail)) - { - elt = XCAR (tail); - if (STRINGP (elt) - && fast_c_string_match_ignore_case (elt, name) >= 0) - break; - } - if (!NILP (tail)) - { - ++nignored; - continue; - } - - /* Make a copy of the font name. */ - fonts[n].name = xstrdup (name); - - if (split_font_name (f, fonts + n, 1)) - { - if (font_scalable_p (fonts + n) - && !may_use_scalable_font_p (name)) - { - ++nignored; - xfree (fonts[n].name); - } - else - ++n; - } - else - xfree (fonts[n].name); - } - - /* If no fonts found, try patterns from Valternate_fontname_alist. */ - if (n == 0 && try_alternatives_p) - { - Lisp_Object list = Valternate_fontname_alist; - - while (CONSP (list)) - { - Lisp_Object entry = XCAR (list); - if (CONSP (entry) - && STRINGP (XCAR (entry)) - && strcmp (XSTRING (XCAR (entry))->data, pattern) == 0) - break; - list = XCDR (list); - } - - if (CONSP (list)) - { - Lisp_Object patterns = XCAR (list); - Lisp_Object name; - - while (CONSP (patterns) - /* If list is screwed up, give up. */ - && (name = XCAR (patterns), - STRINGP (name)) - /* Ignore patterns equal to PATTERN because we tried that - already with no success. */ - && (strcmp (XSTRING (name)->data, pattern) == 0 - || (n = x_face_list_fonts (f, XSTRING (name)->data, - fonts, nfonts, 0), - n == 0))) - patterns = XCDR (patterns); - } - } - - return n; -} - - -/* Determine fonts matching PATTERN on frame F. Sort resulting fonts - using comparison function CMPFN. Value is the number of fonts - found. If value is non-zero, *FONTS is set to a vector of - font_name structures allocated from the heap containing matching - fonts. Each element of *FONTS contains a name member that is also - allocated from the heap. Font names in these structures are split - into fields. Use free_font_names to free such an array. */ - -static int -sorted_font_list (f, pattern, cmpfn, fonts) - struct frame *f; - char *pattern; - int (*cmpfn) P_ ((const void *, const void *)); - struct font_name **fonts; -{ - int nfonts; - - /* Get the list of fonts matching pattern. 100 should suffice. */ - nfonts = DEFAULT_FONT_LIST_LIMIT; - if (INTEGERP (Vfont_list_limit) && XINT (Vfont_list_limit) > 0) - nfonts = XFASTINT (Vfont_list_limit); - - *fonts = (struct font_name *) xmalloc (nfonts * sizeof **fonts); - nfonts = x_face_list_fonts (f, pattern, *fonts, nfonts, 1); - - /* Sort the resulting array and return it in *FONTS. If no - fonts were found, make sure to set *FONTS to null. */ - if (nfonts) - sort_fonts (f, *fonts, nfonts, cmpfn); - else - { - xfree (*fonts); - *fonts = NULL; - } - - return nfonts; -} - - -/* Compare two font_name structures *A and *B. Value is analogous to - strcmp. Sort order is given by the global variable - font_sort_order. Font names are sorted so that, everything else - being equal, fonts with a resolution closer to that of the frame on - which they are used are listed first. The global variable - font_frame is the frame on which we operate. */ - -static int -cmp_font_names (a, b) - const void *a, *b; -{ - struct font_name *x = (struct font_name *) a; - struct font_name *y = (struct font_name *) b; - int cmp; - - /* All strings have been converted to lower-case by split_font_name, - so we can use strcmp here. */ - cmp = strcmp (x->fields[XLFD_FAMILY], y->fields[XLFD_FAMILY]); - if (cmp == 0) - { - int i; - - for (i = 0; i < DIM (font_sort_order) && cmp == 0; ++i) - { - int j = font_sort_order[i]; - cmp = x->numeric[j] - y->numeric[j]; - } - - if (cmp == 0) - { - /* Everything else being equal, we prefer fonts with an - y-resolution closer to that of the frame. */ - int resy = FRAME_X_DISPLAY_INFO (font_frame)->resy; - int x_resy = x->numeric[XLFD_RESY]; - int y_resy = y->numeric[XLFD_RESY]; - cmp = abs (resy - x_resy) - abs (resy - y_resy); - } - } - - return cmp; -} - - -/* Get a sorted list of fonts of family FAMILY on frame F. If PATTERN - is non-nil list fonts matching that pattern. Otherwise, if - REGISTRY is non-nil return only fonts with that registry, otherwise - return fonts of any registry. Set *FONTS to a vector of font_name - structures allocated from the heap containing the fonts found. - Value is the number of fonts found. */ - -static int -font_list_1 (f, pattern, family, registry, fonts) - struct frame *f; - Lisp_Object pattern, family, registry; - struct font_name **fonts; -{ - char *pattern_str, *family_str, *registry_str; - - if (NILP (pattern)) - { - family_str = (NILP (family) ? "*" : (char *) XSTRING (family)->data); - registry_str = (NILP (registry) ? "*" : (char *) XSTRING (registry)->data); - - pattern_str = (char *) alloca (strlen (family_str) - + strlen (registry_str) - + 10); - strcpy (pattern_str, index (family_str, '-') ? "-" : "-*-"); - strcat (pattern_str, family_str); - strcat (pattern_str, "-*-"); - strcat (pattern_str, registry_str); - if (!index (registry_str, '-')) - { - if (registry_str[strlen (registry_str) - 1] == '*') - strcat (pattern_str, "-*"); - else - strcat (pattern_str, "*-*"); - } - } - else - pattern_str = (char *) XSTRING (pattern)->data; - - return sorted_font_list (f, pattern_str, cmp_font_names, fonts); -} - - -/* Concatenate font list FONTS1 and FONTS2. FONTS1 and FONTS2 - contains NFONTS1 fonts and NFONTS2 fonts respectively. Return a - pointer to a newly allocated font list. FONTS1 and FONTS2 are - freed. */ - -static struct font_name * -concat_font_list (fonts1, nfonts1, fonts2, nfonts2) - struct font_name *fonts1, *fonts2; - int nfonts1, nfonts2; -{ - int new_nfonts = nfonts1 + nfonts2; - struct font_name *new_fonts; - - new_fonts = (struct font_name *) xmalloc (sizeof *new_fonts * new_nfonts); - bcopy (fonts1, new_fonts, sizeof *new_fonts * nfonts1); - bcopy (fonts2, new_fonts + nfonts1, sizeof *new_fonts * nfonts2); - xfree (fonts1); - xfree (fonts2); - return new_fonts; -} - - -/* Get a sorted list of fonts of family FAMILY on frame F. - - If PATTERN is non-nil list fonts matching that pattern. - - If REGISTRY is non-nil, return fonts with that registry and the - alternative registries from Vface_alternative_font_registry_alist. - - If REGISTRY is nil return fonts of any registry. - - Set *FONTS to a vector of font_name structures allocated from the - heap containing the fonts found. Value is the number of fonts - found. */ - -static int -font_list (f, pattern, family, registry, fonts) - struct frame *f; - Lisp_Object pattern, family, registry; - struct font_name **fonts; -{ - int nfonts = font_list_1 (f, pattern, family, registry, fonts); - - if (!NILP (registry) - && CONSP (Vface_alternative_font_registry_alist)) - { - Lisp_Object alter; - - alter = Fassoc (registry, Vface_alternative_font_registry_alist); - if (CONSP (alter)) - { - int reg_prio, i; - - for (alter = XCDR (alter), reg_prio = 1; - CONSP (alter); - alter = XCDR (alter), reg_prio++) - if (STRINGP (XCAR (alter))) - { - int nfonts2; - struct font_name *fonts2; - - nfonts2 = font_list_1 (f, pattern, family, XCAR (alter), - &fonts2); - for (i = 0; i < nfonts2; i++) - fonts2[i].registry_priority = reg_prio; - *fonts = (nfonts > 0 - ? concat_font_list (*fonts, nfonts, fonts2, nfonts2) - : fonts2); - nfonts += nfonts2; - } - } - } - - return nfonts; -} - - -/* Remove elements from LIST whose cars are `equal'. Called from - x-family-fonts and x-font-family-list to remove duplicate font - entries. */ - -static void -remove_duplicates (list) - Lisp_Object list; -{ - Lisp_Object tail = list; - - while (!NILP (tail) && !NILP (XCDR (tail))) - { - Lisp_Object next = XCDR (tail); - if (!NILP (Fequal (XCAR (next), XCAR (tail)))) - XCDR (tail) = XCDR (next); - else - tail = XCDR (tail); - } -} - - -DEFUN ("x-family-fonts", Fx_family_fonts, Sx_family_fonts, 0, 2, 0, - "Return a list of available fonts of family FAMILY on FRAME.\n\ -If FAMILY is omitted or nil, list all families.\n\ -Otherwise, FAMILY must be a string, possibly containing wildcards\n\ -`?' and `*'.\n\ -If FRAME is omitted or nil, use the selected frame.\n\ -Each element of the result is a vector [FAMILY WIDTH POINT-SIZE WEIGHT\n\ -SLANT FIXED-P FULL REGISTRY-AND-ENCODING].\n\ -FAMILY is the font family name. POINT-SIZE is the size of the\n\ -font in 1/10 pt. WIDTH, WEIGHT, and SLANT are symbols describing the\n\ -width, weight and slant of the font. These symbols are the same as for\n\ -face attributes. FIXED-P is non-nil if the font is fixed-pitch.\n\ -FULL is the full name of the font, and REGISTRY-AND-ENCODING is a string\n\ -giving the registry and encoding of the font.\n\ -The result list is sorted according to the current setting of\n\ -the face font sort order.") - (family, frame) - Lisp_Object family, frame; -{ - struct frame *f = check_x_frame (frame); - struct font_name *fonts; - int i, nfonts; - Lisp_Object result; - struct gcpro gcpro1; - - if (!NILP (family)) - CHECK_STRING (family, 1); - - result = Qnil; - GCPRO1 (result); - nfonts = font_list (f, Qnil, family, Qnil, &fonts); - for (i = nfonts - 1; i >= 0; --i) - { - Lisp_Object v = Fmake_vector (make_number (8), Qnil); - char *tem; - - ASET (v, 0, build_string (fonts[i].fields[XLFD_FAMILY])); - ASET (v, 1, xlfd_symbolic_swidth (fonts + i)); - ASET (v, 2, make_number (xlfd_point_size (f, fonts + i))); - ASET (v, 3, xlfd_symbolic_weight (fonts + i)); - ASET (v, 4, xlfd_symbolic_slant (fonts + i)); - ASET (v, 5, xlfd_fixed_p (fonts + i) ? Qt : Qnil); - tem = build_font_name (fonts + i); - ASET (v, 6, build_string (tem)); - sprintf (tem, "%s-%s", fonts[i].fields[XLFD_REGISTRY], - fonts[i].fields[XLFD_ENCODING]); - ASET (v, 7, build_string (tem)); - xfree (tem); - - result = Fcons (v, result); - } - - remove_duplicates (result); - free_font_names (fonts, nfonts); - UNGCPRO; - return result; -} - - -DEFUN ("x-font-family-list", Fx_font_family_list, Sx_font_family_list, - 0, 1, 0, - "Return a list of available font families on FRAME.\n\ -If FRAME is omitted or nil, use the selected frame.\n\ -Value is a list of conses (FAMILY . FIXED-P) where FAMILY\n\ -is a font family, and FIXED-P is non-nil if fonts of that family\n\ -are fixed-pitch.") - (frame) - Lisp_Object frame; -{ - struct frame *f = check_x_frame (frame); - int nfonts, i; - struct font_name *fonts; - Lisp_Object result; - struct gcpro gcpro1; - int count = specpdl_ptr - specpdl; - int limit; - - /* Let's consider all fonts. Increase the limit for matching - fonts until we have them all. */ - for (limit = 500;;) - { - specbind (intern ("font-list-limit"), make_number (limit)); - nfonts = font_list (f, Qnil, Qnil, Qnil, &fonts); - - if (nfonts == limit) - { - free_font_names (fonts, nfonts); - limit *= 2; - } - else - break; - } - - result = Qnil; - GCPRO1 (result); - for (i = nfonts - 1; i >= 0; --i) - result = Fcons (Fcons (build_string (fonts[i].fields[XLFD_FAMILY]), - xlfd_fixed_p (fonts + i) ? Qt : Qnil), - result); - - remove_duplicates (result); - free_font_names (fonts, nfonts); - UNGCPRO; - return unbind_to (count, result); -} - - -DEFUN ("x-list-fonts", Fx_list_fonts, Sx_list_fonts, 1, 5, 0, - "Return a list of the names of available fonts matching PATTERN.\n\ -If optional arguments FACE and FRAME are specified, return only fonts\n\ -the same size as FACE on FRAME.\n\ -PATTERN is a string, perhaps with wildcard characters;\n\ - the * character matches any substring, and\n\ - the ? character matches any single character.\n\ - PATTERN is case-insensitive.\n\ -FACE is a face name--a symbol.\n\ -\n\ -The return value is a list of strings, suitable as arguments to\n\ -set-face-font.\n\ -\n\ -Fonts Emacs can't use may or may not be excluded\n\ -even if they match PATTERN and FACE.\n\ -The optional fourth argument MAXIMUM sets a limit on how many\n\ -fonts to match. The first MAXIMUM fonts are reported.\n\ -The optional fifth argument WIDTH, if specified, is a number of columns\n\ -occupied by a character of a font. In that case, return only fonts\n\ -the WIDTH times as wide as FACE on FRAME.") - (pattern, face, frame, maximum, width) - Lisp_Object pattern, face, frame, maximum, width; -{ - struct frame *f; - int size; - int maxnames; - - check_x (); - CHECK_STRING (pattern, 0); - - if (NILP (maximum)) - maxnames = 2000; - else - { - CHECK_NATNUM (maximum, 0); - maxnames = XINT (maximum); - } - - if (!NILP (width)) - CHECK_NUMBER (width, 4); - - /* We can't simply call check_x_frame because this function may be - called before any frame is created. */ - f = frame_or_selected_frame (frame, 2); - if (!FRAME_WINDOW_P (f)) - { - /* Perhaps we have not yet created any frame. */ - f = NULL; - face = Qnil; - } - - /* Determine the width standard for comparison with the fonts we find. */ - - if (NILP (face)) - size = 0; - else - { - /* This is of limited utility since it works with character - widths. Keep it for compatibility. --gerd. */ - int face_id = lookup_named_face (f, face, 0); - struct face *face = (face_id < 0 - ? NULL - : FACE_FROM_ID (f, face_id)); - - if (face && face->font) - size = FONT_WIDTH (face->font); - else - size = FONT_WIDTH (FRAME_FONT (f)); - - if (!NILP (width)) - size *= XINT (width); - } - - { - Lisp_Object args[2]; - - args[0] = x_list_fonts (f, pattern, size, maxnames); - if (f == NULL) - /* We don't have to check fontsets. */ - return args[0]; - args[1] = list_fontsets (f, pattern, size); - return Fnconc (2, args); - } -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - - -/*********************************************************************** - Lisp Faces - ***********************************************************************/ - -/* Access face attributes of face LFACE, a Lisp vector. */ - -#define LFACE_FAMILY(LFACE) AREF ((LFACE), LFACE_FAMILY_INDEX) -#define LFACE_HEIGHT(LFACE) AREF ((LFACE), LFACE_HEIGHT_INDEX) -#define LFACE_WEIGHT(LFACE) AREF ((LFACE), LFACE_WEIGHT_INDEX) -#define LFACE_SLANT(LFACE) AREF ((LFACE), LFACE_SLANT_INDEX) -#define LFACE_UNDERLINE(LFACE) AREF ((LFACE), LFACE_UNDERLINE_INDEX) -#define LFACE_INVERSE(LFACE) AREF ((LFACE), LFACE_INVERSE_INDEX) -#define LFACE_FOREGROUND(LFACE) AREF ((LFACE), LFACE_FOREGROUND_INDEX) -#define LFACE_BACKGROUND(LFACE) AREF ((LFACE), LFACE_BACKGROUND_INDEX) -#define LFACE_STIPPLE(LFACE) AREF ((LFACE), LFACE_STIPPLE_INDEX) -#define LFACE_SWIDTH(LFACE) AREF ((LFACE), LFACE_SWIDTH_INDEX) -#define LFACE_OVERLINE(LFACE) AREF ((LFACE), LFACE_OVERLINE_INDEX) -#define LFACE_STRIKE_THROUGH(LFACE) AREF ((LFACE), LFACE_STRIKE_THROUGH_INDEX) -#define LFACE_BOX(LFACE) AREF ((LFACE), LFACE_BOX_INDEX) -#define LFACE_FONT(LFACE) AREF ((LFACE), LFACE_FONT_INDEX) -#define LFACE_INHERIT(LFACE) AREF ((LFACE), LFACE_INHERIT_INDEX) -#define LFACE_AVGWIDTH(LFACE) AREF ((LFACE), LFACE_AVGWIDTH_INDEX) - -/* Non-zero if LFACE is a Lisp face. A Lisp face is a vector of size - LFACE_VECTOR_SIZE which has the symbol `face' in slot 0. */ - -#define LFACEP(LFACE) \ - (VECTORP (LFACE) \ - && XVECTOR (LFACE)->size == LFACE_VECTOR_SIZE \ - && EQ (AREF (LFACE, 0), Qface)) - - -#if GLYPH_DEBUG - -/* Check consistency of Lisp face attribute vector ATTRS. */ - -static void -check_lface_attrs (attrs) - Lisp_Object *attrs; -{ - xassert (UNSPECIFIEDP (attrs[LFACE_FAMILY_INDEX]) - || STRINGP (attrs[LFACE_FAMILY_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_SWIDTH_INDEX]) - || SYMBOLP (attrs[LFACE_SWIDTH_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_AVGWIDTH_INDEX]) - || INTEGERP (attrs[LFACE_AVGWIDTH_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_HEIGHT_INDEX]) - || INTEGERP (attrs[LFACE_HEIGHT_INDEX]) - || FLOATP (attrs[LFACE_HEIGHT_INDEX]) - || FUNCTIONP (attrs[LFACE_HEIGHT_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_WEIGHT_INDEX]) - || SYMBOLP (attrs[LFACE_WEIGHT_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_SLANT_INDEX]) - || SYMBOLP (attrs[LFACE_SLANT_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_UNDERLINE_INDEX]) - || SYMBOLP (attrs[LFACE_UNDERLINE_INDEX]) - || STRINGP (attrs[LFACE_UNDERLINE_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_OVERLINE_INDEX]) - || SYMBOLP (attrs[LFACE_OVERLINE_INDEX]) - || STRINGP (attrs[LFACE_OVERLINE_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_STRIKE_THROUGH_INDEX]) - || SYMBOLP (attrs[LFACE_STRIKE_THROUGH_INDEX]) - || STRINGP (attrs[LFACE_STRIKE_THROUGH_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_BOX_INDEX]) - || SYMBOLP (attrs[LFACE_BOX_INDEX]) - || STRINGP (attrs[LFACE_BOX_INDEX]) - || INTEGERP (attrs[LFACE_BOX_INDEX]) - || CONSP (attrs[LFACE_BOX_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_INVERSE_INDEX]) - || SYMBOLP (attrs[LFACE_INVERSE_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_FOREGROUND_INDEX]) - || STRINGP (attrs[LFACE_FOREGROUND_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_BACKGROUND_INDEX]) - || STRINGP (attrs[LFACE_BACKGROUND_INDEX])); - xassert (UNSPECIFIEDP (attrs[LFACE_INHERIT_INDEX]) - || NILP (attrs[LFACE_INHERIT_INDEX]) - || SYMBOLP (attrs[LFACE_INHERIT_INDEX]) - || CONSP (attrs[LFACE_INHERIT_INDEX])); -#ifdef HAVE_WINDOW_SYSTEM - xassert (UNSPECIFIEDP (attrs[LFACE_STIPPLE_INDEX]) - || SYMBOLP (attrs[LFACE_STIPPLE_INDEX]) - || !NILP (Fbitmap_spec_p (attrs[LFACE_STIPPLE_INDEX]))); - xassert (UNSPECIFIEDP (attrs[LFACE_FONT_INDEX]) - || NILP (attrs[LFACE_FONT_INDEX]) - || STRINGP (attrs[LFACE_FONT_INDEX])); -#endif -} - - -/* Check consistency of attributes of Lisp face LFACE (a Lisp vector). */ - -static void -check_lface (lface) - Lisp_Object lface; -{ - if (!NILP (lface)) - { - xassert (LFACEP (lface)); - check_lface_attrs (XVECTOR (lface)->contents); - } -} - -#else /* GLYPH_DEBUG == 0 */ - -#define check_lface_attrs(attrs) (void) 0 -#define check_lface(lface) (void) 0 - -#endif /* GLYPH_DEBUG == 0 */ - - -/* Resolve face name FACE_NAME. If FACE_NAME is a string, intern it - to make it a symvol. If FACE_NAME is an alias for another face, - return that face's name. */ - -static Lisp_Object -resolve_face_name (face_name) - Lisp_Object face_name; -{ - Lisp_Object aliased; - - if (STRINGP (face_name)) - face_name = intern (XSTRING (face_name)->data); - - while (SYMBOLP (face_name)) - { - aliased = Fget (face_name, Qface_alias); - if (NILP (aliased)) - break; - else - face_name = aliased; - } - - return face_name; -} - - -/* Return the face definition of FACE_NAME on frame F. F null means - return the definition for new frames. FACE_NAME may be a string or - a symbol (apparently Emacs 20.2 allowed strings as face names in - face text properties; Ediff uses that). If FACE_NAME is an alias - for another face, return that face's definition. If SIGNAL_P is - non-zero, signal an error if FACE_NAME is not a valid face name. - If SIGNAL_P is zero, value is nil if FACE_NAME is not a valid face - name. */ - -static INLINE Lisp_Object -lface_from_face_name (f, face_name, signal_p) - struct frame *f; - Lisp_Object face_name; - int signal_p; -{ - Lisp_Object lface; - - face_name = resolve_face_name (face_name); - - if (f) - lface = assq_no_quit (face_name, f->face_alist); - else - lface = assq_no_quit (face_name, Vface_new_frame_defaults); - - if (CONSP (lface)) - lface = XCDR (lface); - else if (signal_p) - signal_error ("Invalid face", face_name); - - check_lface (lface); - return lface; -} - - -/* Get face attributes of face FACE_NAME from frame-local faces on - frame F. Store the resulting attributes in ATTRS which must point - to a vector of Lisp_Objects of size LFACE_VECTOR_SIZE. If SIGNAL_P - is non-zero, signal an error if FACE_NAME does not name a face. - Otherwise, value is zero if FACE_NAME is not a face. */ - -static INLINE int -get_lface_attributes (f, face_name, attrs, signal_p) - struct frame *f; - Lisp_Object face_name; - Lisp_Object *attrs; - int signal_p; -{ - Lisp_Object lface; - int success_p; - - lface = lface_from_face_name (f, face_name, signal_p); - if (!NILP (lface)) - { - bcopy (XVECTOR (lface)->contents, attrs, - LFACE_VECTOR_SIZE * sizeof *attrs); - success_p = 1; - } - else - success_p = 0; - - return success_p; -} - - -/* Non-zero if all attributes in face attribute vector ATTRS are - specified, i.e. are non-nil. */ - -static int -lface_fully_specified_p (attrs) - Lisp_Object *attrs; -{ - int i; - - for (i = 1; i < LFACE_VECTOR_SIZE; ++i) - if (i != LFACE_FONT_INDEX && i != LFACE_INHERIT_INDEX - && i != LFACE_AVGWIDTH_INDEX) - if (UNSPECIFIEDP (attrs[i])) - break; - - return i == LFACE_VECTOR_SIZE; -} - -#ifdef HAVE_WINDOW_SYSTEM - -/* Set font-related attributes of Lisp face LFACE from the fullname of - the font opened by FONTNAME. If FORCE_P is zero, set only - unspecified attributes of LFACE. The exception is `font' - attribute. It is set to FONTNAME as is regardless of FORCE_P. - - If FONTNAME is not available on frame F, - return 0 if MAY_FAIL_P is non-zero, otherwise abort. - If the fullname is not in a valid XLFD format, - return 0 if MAY_FAIL_P is non-zero, otherwise set normal values - in LFACE and return 1. - Otherwise, return 1. */ - -static int -set_lface_from_font_name (f, lface, fontname, force_p, may_fail_p) - struct frame *f; - Lisp_Object lface; - Lisp_Object fontname; - int force_p, may_fail_p; -{ - struct font_name font; - char *buffer; - int pt; - int have_xlfd_p; - int fontset; - char *font_name = XSTRING (fontname)->data; - struct font_info *font_info; - - /* If FONTNAME is actually a fontset name, get ASCII font name of it. */ - fontset = fs_query_fontset (fontname, 0); - if (fontset >= 0) - font_name = XSTRING (fontset_ascii (fontset))->data; - - /* Check if FONT_NAME is surely available on the system. Usually - FONT_NAME is already cached for the frame F and FS_LOAD_FONT - returns quickly. But, even if FONT_NAME is not yet cached, - caching it now is not futail because we anyway load the font - later. */ - BLOCK_INPUT; - font_info = FS_LOAD_FONT (f, 0, font_name, -1); - UNBLOCK_INPUT; - - if (!font_info) - { - if (may_fail_p) - return 0; - abort (); - } - - font.name = STRDUPA (font_info->full_name); - have_xlfd_p = split_font_name (f, &font, 1); - - /* Set attributes only if unspecified, otherwise face defaults for - new frames would never take effect. If we couldn't get a font - name conforming to XLFD, set normal values. */ - - if (force_p || UNSPECIFIEDP (LFACE_FAMILY (lface))) - { - Lisp_Object val; - if (have_xlfd_p) - { - buffer = (char *) alloca (strlen (font.fields[XLFD_FAMILY]) - + strlen (font.fields[XLFD_FOUNDRY]) - + 2); - sprintf (buffer, "%s-%s", font.fields[XLFD_FOUNDRY], - font.fields[XLFD_FAMILY]); - val = build_string (buffer); - } - else - val = build_string ("*"); - LFACE_FAMILY (lface) = val; - } - - if (force_p || UNSPECIFIEDP (LFACE_HEIGHT (lface))) - { - if (have_xlfd_p) - pt = xlfd_point_size (f, &font); - else - pt = pixel_point_size (f, font_info->height * 10); - xassert (pt > 0); - LFACE_HEIGHT (lface) = make_number (pt); - } - - if (force_p || UNSPECIFIEDP (LFACE_SWIDTH (lface))) - LFACE_SWIDTH (lface) - = have_xlfd_p ? xlfd_symbolic_swidth (&font) : Qnormal; - - if (force_p || UNSPECIFIEDP (LFACE_AVGWIDTH (lface))) - LFACE_AVGWIDTH (lface) - = (have_xlfd_p - ? make_number (font.numeric[XLFD_AVGWIDTH]) - : Qunspecified); - - if (force_p || UNSPECIFIEDP (LFACE_WEIGHT (lface))) - LFACE_WEIGHT (lface) - = have_xlfd_p ? xlfd_symbolic_weight (&font) : Qnormal; - - if (force_p || UNSPECIFIEDP (LFACE_SLANT (lface))) - LFACE_SLANT (lface) - = have_xlfd_p ? xlfd_symbolic_slant (&font) : Qnormal; - - LFACE_FONT (lface) = fontname; - - return 1; -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - -/* Merges the face height FROM with the face height TO, and returns the - merged height. If FROM is an invalid height, then INVALID is - returned instead. FROM may be a either an absolute face height or a - `relative' height, and TO must be an absolute height. The returned - value is always an absolute height. GCPRO is a lisp value that will - be protected from garbage-collection if this function makes a call - into lisp. */ - -Lisp_Object -merge_face_heights (from, to, invalid, gcpro) - Lisp_Object from, to, invalid, gcpro; -{ - int result = 0; - - if (INTEGERP (from)) - result = XINT (from); - else if (NUMBERP (from)) - result = XFLOATINT (from) * XINT (to); -#if 0 /* Probably not so useful. */ - else if (CONSP (from) && CONSP (XCDR (from))) - { - if (EQ (XCAR(from), Qplus) || EQ (XCAR(from), Qminus)) - { - if (INTEGERP (XCAR (XCDR (from)))) - { - int inc = XINT (XCAR (XCDR (from))); - if (EQ (XCAR (from), Qminus)) - inc = -inc; - - result = XFASTINT (to); - if (result + inc > 0) - /* Note that `underflows' don't mean FROM is invalid, so - we just pin the result at TO if it would otherwise be - negative or 0. */ - result += inc; - } - } - } -#endif - else if (FUNCTIONP (from)) - { - /* Call function with current height as argument. - From is the new height. */ - Lisp_Object args[2], height; - struct gcpro gcpro1; - - GCPRO1 (gcpro); - - args[0] = from; - args[1] = to; - height = safe_call (2, args); - - UNGCPRO; - - if (NUMBERP (height)) - result = XFLOATINT (height); - } - - if (result > 0) - return make_number (result); - else - return invalid; -} - - -/* Merge two Lisp face attribute vectors on frame F, FROM and TO, and - store the resulting attributes in TO, which must be already be - completely specified and contain only absolute attributes. Every - specified attribute of FROM overrides the corresponding attribute of - TO; relative attributes in FROM are merged with the absolute value in - TO and replace it. CYCLE_CHECK is used internally to detect loops in - face inheritance; it should be Qnil when called from other places. */ - -static INLINE void -merge_face_vectors (f, from, to, cycle_check) - struct frame *f; - Lisp_Object *from, *to; - Lisp_Object cycle_check; -{ - int i; - - /* If FROM inherits from some other faces, merge their attributes into - TO before merging FROM's direct attributes. Note that an :inherit - attribute of `unspecified' is the same as one of nil; we never - merge :inherit attributes, so nil is more correct, but lots of - other code uses `unspecified' as a generic value for face attributes. */ - if (!UNSPECIFIEDP (from[LFACE_INHERIT_INDEX]) - && !NILP (from[LFACE_INHERIT_INDEX])) - merge_face_inheritance (f, from[LFACE_INHERIT_INDEX], to, cycle_check); - - /* If TO specifies a :font attribute, and FROM specifies some - font-related attribute, we need to clear TO's :font attribute - (because it will be inconsistent with whatever FROM specifies, and - FROM takes precedence). */ - if (!NILP (to[LFACE_FONT_INDEX]) - && (!UNSPECIFIEDP (from[LFACE_FAMILY_INDEX]) - || !UNSPECIFIEDP (from[LFACE_HEIGHT_INDEX]) - || !UNSPECIFIEDP (from[LFACE_WEIGHT_INDEX]) - || !UNSPECIFIEDP (from[LFACE_SLANT_INDEX]) - || !UNSPECIFIEDP (from[LFACE_SWIDTH_INDEX]) - || !UNSPECIFIEDP (from[LFACE_AVGWIDTH_INDEX]))) - to[LFACE_FONT_INDEX] = Qnil; - - for (i = 1; i < LFACE_VECTOR_SIZE; ++i) - if (!UNSPECIFIEDP (from[i])) - if (i == LFACE_HEIGHT_INDEX && !INTEGERP (from[i])) - to[i] = merge_face_heights (from[i], to[i], to[i], cycle_check); - else - to[i] = from[i]; - - /* TO is always an absolute face, which should inherit from nothing. - We blindly copy the :inherit attribute above and fix it up here. */ - to[LFACE_INHERIT_INDEX] = Qnil; -} - - -/* Checks the `cycle check' variable CHECK to see if it indicates that - EL is part of a cycle; CHECK must be either Qnil or a value returned - by an earlier use of CYCLE_CHECK. SUSPICIOUS is the number of - elements after which a cycle might be suspected; after that many - elements, this macro begins consing in order to keep more precise - track of elements. - - Returns NIL if a cycle was detected, otherwise a new value for CHECK - that includes EL. - - CHECK is evaluated multiple times, EL and SUSPICIOUS 0 or 1 times, so - the caller should make sure that's ok. */ - -#define CYCLE_CHECK(check, el, suspicious) \ - (NILP (check) \ - ? make_number (0) \ - : (INTEGERP (check) \ - ? (XFASTINT (check) < (suspicious) \ - ? make_number (XFASTINT (check) + 1) \ - : Fcons (el, Qnil)) \ - : (!NILP (Fmemq ((el), (check))) \ - ? Qnil \ - : Fcons ((el), (check))))) - - -/* Merge face attributes from the face on frame F whose name is - INHERITS, into the vector of face attributes TO; INHERITS may also be - a list of face names, in which case they are applied in order. - CYCLE_CHECK is used to detect loops in face inheritance. - Returns true if any of the inherited attributes are `font-related'. */ - -static void -merge_face_inheritance (f, inherit, to, cycle_check) - struct frame *f; - Lisp_Object inherit; - Lisp_Object *to; - Lisp_Object cycle_check; -{ - if (SYMBOLP (inherit) && !EQ (inherit, Qunspecified)) - /* Inherit from the named face INHERIT. */ - { - Lisp_Object lface; - - /* Make sure we're not in an inheritance loop. */ - cycle_check = CYCLE_CHECK (cycle_check, inherit, 15); - if (NILP (cycle_check)) - /* Cycle detected, ignore any further inheritance. */ - return; - - lface = lface_from_face_name (f, inherit, 0); - if (!NILP (lface)) - merge_face_vectors (f, XVECTOR (lface)->contents, to, cycle_check); - } - else if (CONSP (inherit)) - /* Handle a list of inherited faces by calling ourselves recursively - on each element. Note that we only do so for symbol elements, so - it's not possible to infinitely recurse. */ - { - while (CONSP (inherit)) - { - if (SYMBOLP (XCAR (inherit))) - merge_face_inheritance (f, XCAR (inherit), to, cycle_check); - - /* Check for a circular inheritance list. */ - cycle_check = CYCLE_CHECK (cycle_check, inherit, 15); - if (NILP (cycle_check)) - /* Cycle detected. */ - break; - - inherit = XCDR (inherit); - } - } -} - - -/* Given a Lisp face attribute vector TO and a Lisp object PROP that - is a face property, determine the resulting face attributes on - frame F, and store them in TO. PROP may be a single face - specification or a list of such specifications. Each face - specification can be - - 1. A symbol or string naming a Lisp face. - - 2. A property list of the form (KEYWORD VALUE ...) where each - KEYWORD is a face attribute name, and value is an appropriate value - for that attribute. - - 3. Conses or the form (FOREGROUND-COLOR . COLOR) or - (BACKGROUND-COLOR . COLOR) where COLOR is a color name. This is - for compatibility with 20.2. - - Face specifications earlier in lists take precedence over later - specifications. */ - -static void -merge_face_vector_with_property (f, to, prop) - struct frame *f; - Lisp_Object *to; - Lisp_Object prop; -{ - if (CONSP (prop)) - { - Lisp_Object first = XCAR (prop); - - if (EQ (first, Qforeground_color) - || EQ (first, Qbackground_color)) - { - /* One of (FOREGROUND-COLOR . COLOR) or (BACKGROUND-COLOR - . COLOR). COLOR must be a string. */ - Lisp_Object color_name = XCDR (prop); - Lisp_Object color = first; - - if (STRINGP (color_name)) - { - if (EQ (color, Qforeground_color)) - to[LFACE_FOREGROUND_INDEX] = color_name; - else - to[LFACE_BACKGROUND_INDEX] = color_name; - } - else - add_to_log ("Invalid face color", color_name, Qnil); - } - else if (SYMBOLP (first) - && *XSYMBOL (first)->name->data == ':') - { - /* Assume this is the property list form. */ - while (CONSP (prop) && CONSP (XCDR (prop))) - { - Lisp_Object keyword = XCAR (prop); - Lisp_Object value = XCAR (XCDR (prop)); - - if (EQ (keyword, QCfamily)) - { - if (STRINGP (value)) - to[LFACE_FAMILY_INDEX] = value; - else - add_to_log ("Invalid face font family", value, Qnil); - } - else if (EQ (keyword, QCheight)) - { - Lisp_Object new_height = - merge_face_heights (value, to[LFACE_HEIGHT_INDEX], - Qnil, Qnil); - - if (NILP (new_height)) - add_to_log ("Invalid face font height", value, Qnil); - else - to[LFACE_HEIGHT_INDEX] = new_height; - } - else if (EQ (keyword, QCweight)) - { - if (SYMBOLP (value) - && face_numeric_weight (value) >= 0) - to[LFACE_WEIGHT_INDEX] = value; - else - add_to_log ("Invalid face weight", value, Qnil); - } - else if (EQ (keyword, QCslant)) - { - if (SYMBOLP (value) - && face_numeric_slant (value) >= 0) - to[LFACE_SLANT_INDEX] = value; - else - add_to_log ("Invalid face slant", value, Qnil); - } - else if (EQ (keyword, QCunderline)) - { - if (EQ (value, Qt) - || NILP (value) - || STRINGP (value)) - to[LFACE_UNDERLINE_INDEX] = value; - else - add_to_log ("Invalid face underline", value, Qnil); - } - else if (EQ (keyword, QCoverline)) - { - if (EQ (value, Qt) - || NILP (value) - || STRINGP (value)) - to[LFACE_OVERLINE_INDEX] = value; - else - add_to_log ("Invalid face overline", value, Qnil); - } - else if (EQ (keyword, QCstrike_through)) - { - if (EQ (value, Qt) - || NILP (value) - || STRINGP (value)) - to[LFACE_STRIKE_THROUGH_INDEX] = value; - else - add_to_log ("Invalid face strike-through", value, Qnil); - } - else if (EQ (keyword, QCbox)) - { - if (EQ (value, Qt)) - value = make_number (1); - if (INTEGERP (value) - || STRINGP (value) - || CONSP (value) - || NILP (value)) - to[LFACE_BOX_INDEX] = value; - else - add_to_log ("Invalid face box", value, Qnil); - } - else if (EQ (keyword, QCinverse_video) - || EQ (keyword, QCreverse_video)) - { - if (EQ (value, Qt) || NILP (value)) - to[LFACE_INVERSE_INDEX] = value; - else - add_to_log ("Invalid face inverse-video", value, Qnil); - } - else if (EQ (keyword, QCforeground)) - { - if (STRINGP (value)) - to[LFACE_FOREGROUND_INDEX] = value; - else - add_to_log ("Invalid face foreground", value, Qnil); - } - else if (EQ (keyword, QCbackground)) - { - if (STRINGP (value)) - to[LFACE_BACKGROUND_INDEX] = value; - else - add_to_log ("Invalid face background", value, Qnil); - } - else if (EQ (keyword, QCstipple)) - { -#ifdef HAVE_X_WINDOWS - Lisp_Object pixmap_p = Fbitmap_spec_p (value); - if (!NILP (pixmap_p)) - to[LFACE_STIPPLE_INDEX] = value; - else - add_to_log ("Invalid face stipple", value, Qnil); -#endif - } - else if (EQ (keyword, QCwidth)) - { - if (SYMBOLP (value) - && face_numeric_swidth (value) >= 0) - to[LFACE_SWIDTH_INDEX] = value; - else - add_to_log ("Invalid face width", value, Qnil); - } - else if (EQ (keyword, QCinherit)) - { - if (SYMBOLP (value)) - to[LFACE_INHERIT_INDEX] = value; - else - { - Lisp_Object tail; - for (tail = value; CONSP (tail); tail = XCDR (tail)) - if (!SYMBOLP (XCAR (tail))) - break; - if (NILP (tail)) - to[LFACE_INHERIT_INDEX] = value; - else - add_to_log ("Invalid face inherit", value, Qnil); - } - } - else - add_to_log ("Invalid attribute %s in face property", - keyword, Qnil); - - prop = XCDR (XCDR (prop)); - } - } - else - { - /* This is a list of face specs. Specifications at the - beginning of the list take precedence over later - specifications, so we have to merge starting with the - last specification. */ - Lisp_Object next = XCDR (prop); - if (!NILP (next)) - merge_face_vector_with_property (f, to, next); - merge_face_vector_with_property (f, to, first); - } - } - else - { - /* PROP ought to be a face name. */ - Lisp_Object lface = lface_from_face_name (f, prop, 0); - if (NILP (lface)) - add_to_log ("Invalid face text property value: %s", prop, Qnil); - else - merge_face_vectors (f, XVECTOR (lface)->contents, to, Qnil); - } -} - - -DEFUN ("internal-make-lisp-face", Finternal_make_lisp_face, - Sinternal_make_lisp_face, 1, 2, 0, - "Make FACE, a symbol, a Lisp face with all attributes nil.\n\ -If FACE was not known as a face before, create a new one.\n\ -If optional argument FRAME is specified, make a frame-local face\n\ -for that frame. Otherwise operate on the global face definition.\n\ -Value is a vector of face attributes.") - (face, frame) - Lisp_Object face, frame; -{ - Lisp_Object global_lface, lface; - struct frame *f; - int i; - - CHECK_SYMBOL (face, 0); - global_lface = lface_from_face_name (NULL, face, 0); - - if (!NILP (frame)) - { - CHECK_LIVE_FRAME (frame, 1); - f = XFRAME (frame); - lface = lface_from_face_name (f, face, 0); - } - else - f = NULL, lface = Qnil; - - /* Add a global definition if there is none. */ - if (NILP (global_lface)) - { - global_lface = Fmake_vector (make_number (LFACE_VECTOR_SIZE), - Qunspecified); - AREF (global_lface, 0) = Qface; - Vface_new_frame_defaults = Fcons (Fcons (face, global_lface), - Vface_new_frame_defaults); - - /* Assign the new Lisp face a unique ID. The mapping from Lisp - face id to Lisp face is given by the vector lface_id_to_name. - The mapping from Lisp face to Lisp face id is given by the - property `face' of the Lisp face name. */ - if (next_lface_id == lface_id_to_name_size) - { - int new_size = max (50, 2 * lface_id_to_name_size); - int sz = new_size * sizeof *lface_id_to_name; - lface_id_to_name = (Lisp_Object *) xrealloc (lface_id_to_name, sz); - lface_id_to_name_size = new_size; - } - - lface_id_to_name[next_lface_id] = face; - Fput (face, Qface, make_number (next_lface_id)); - ++next_lface_id; - } - else if (f == NULL) - for (i = 1; i < LFACE_VECTOR_SIZE; ++i) - AREF (global_lface, i) = Qunspecified; - - /* Add a frame-local definition. */ - if (f) - { - if (NILP (lface)) - { - lface = Fmake_vector (make_number (LFACE_VECTOR_SIZE), - Qunspecified); - AREF (lface, 0) = Qface; - f->face_alist = Fcons (Fcons (face, lface), f->face_alist); - } - else - for (i = 1; i < LFACE_VECTOR_SIZE; ++i) - AREF (lface, i) = Qunspecified; - } - else - lface = global_lface; - - xassert (LFACEP (lface)); - check_lface (lface); - return lface; -} - - -DEFUN ("internal-lisp-face-p", Finternal_lisp_face_p, - Sinternal_lisp_face_p, 1, 2, 0, - "Return non-nil if FACE names a face.\n\ -If optional second parameter FRAME is non-nil, check for the\n\ -existence of a frame-local face with name FACE on that frame.\n\ -Otherwise check for the existence of a global face.") - (face, frame) - Lisp_Object face, frame; -{ - Lisp_Object lface; - - if (!NILP (frame)) - { - CHECK_LIVE_FRAME (frame, 1); - lface = lface_from_face_name (XFRAME (frame), face, 0); - } - else - lface = lface_from_face_name (NULL, face, 0); - - return lface; -} - - -DEFUN ("internal-copy-lisp-face", Finternal_copy_lisp_face, - Sinternal_copy_lisp_face, 4, 4, 0, - "Copy face FROM to TO.\n\ -If FRAME it t, copy the global face definition of FROM to the\n\ -global face definition of TO. Otherwise, copy the frame-local\n\ -definition of FROM on FRAME to the frame-local definition of TO\n\ -on NEW-FRAME, or FRAME if NEW-FRAME is nil.\n\ -\n\ -Value is TO.") - (from, to, frame, new_frame) - Lisp_Object from, to, frame, new_frame; -{ - Lisp_Object lface, copy; - - CHECK_SYMBOL (from, 0); - CHECK_SYMBOL (to, 1); - if (NILP (new_frame)) - new_frame = frame; - - if (EQ (frame, Qt)) - { - /* Copy global definition of FROM. We don't make copies of - strings etc. because 20.2 didn't do it either. */ - lface = lface_from_face_name (NULL, from, 1); - copy = Finternal_make_lisp_face (to, Qnil); - } - else - { - /* Copy frame-local definition of FROM. */ - CHECK_LIVE_FRAME (frame, 2); - CHECK_LIVE_FRAME (new_frame, 3); - lface = lface_from_face_name (XFRAME (frame), from, 1); - copy = Finternal_make_lisp_face (to, new_frame); - } - - bcopy (XVECTOR (lface)->contents, XVECTOR (copy)->contents, - LFACE_VECTOR_SIZE * sizeof (Lisp_Object)); - - return to; -} - - -DEFUN ("internal-set-lisp-face-attribute", Finternal_set_lisp_face_attribute, - Sinternal_set_lisp_face_attribute, 3, 4, 0, - "Set attribute ATTR of FACE to VALUE.\n\ -FRAME being a frame means change the face on that frame.\n\ -FRAME nil means change the face of the selected frame.\n\ -FRAME t means change the default for new frames.\n\ -FRAME 0 means change the face on all frames, and change the default\n\ - for new frames.") - (face, attr, value, frame) - Lisp_Object face, attr, value, frame; -{ - Lisp_Object lface; - Lisp_Object old_value = Qnil; - /* Set 1 if ATTR is QCfont. */ - int font_attr_p = 0; - /* Set 1 if ATTR is one of font-related attributes other than QCfont. */ - int font_related_attr_p = 0; - - CHECK_SYMBOL (face, 0); - CHECK_SYMBOL (attr, 1); - - face = resolve_face_name (face); - - /* If FRAME is 0, change face on all frames, and change the - default for new frames. */ - if (INTEGERP (frame) && XINT (frame) == 0) - { - Lisp_Object tail; - Finternal_set_lisp_face_attribute (face, attr, value, Qt); - FOR_EACH_FRAME (tail, frame) - Finternal_set_lisp_face_attribute (face, attr, value, frame); - return face; - } - - /* Set lface to the Lisp attribute vector of FACE. */ - if (EQ (frame, Qt)) - lface = lface_from_face_name (NULL, face, 1); - else - { - if (NILP (frame)) - frame = selected_frame; - - CHECK_LIVE_FRAME (frame, 3); - lface = lface_from_face_name (XFRAME (frame), face, 0); - - /* If a frame-local face doesn't exist yet, create one. */ - if (NILP (lface)) - lface = Finternal_make_lisp_face (face, frame); - } - - if (EQ (attr, QCfamily)) - { - if (!UNSPECIFIEDP (value)) - { - CHECK_STRING (value, 3); - if (XSTRING (value)->size == 0) - signal_error ("Invalid face family", value); - } - old_value = LFACE_FAMILY (lface); - LFACE_FAMILY (lface) = value; - font_related_attr_p = 1; - } - else if (EQ (attr, QCheight)) - { - if (!UNSPECIFIEDP (value)) - { - Lisp_Object test = - (EQ (face, Qdefault) ? value : - /* The default face must have an absolute size, otherwise, we do - a test merge with a random height to see if VALUE's ok. */ - merge_face_heights (value, make_number(10), Qnil, Qnil)); - - if (!INTEGERP(test) || XINT(test) <= 0) - signal_error ("Invalid face height", value); - } - - old_value = LFACE_HEIGHT (lface); - LFACE_HEIGHT (lface) = value; - font_related_attr_p = 1; - } - else if (EQ (attr, QCweight)) - { - if (!UNSPECIFIEDP (value)) - { - CHECK_SYMBOL (value, 3); - if (face_numeric_weight (value) < 0) - signal_error ("Invalid face weight", value); - } - old_value = LFACE_WEIGHT (lface); - LFACE_WEIGHT (lface) = value; - font_related_attr_p = 1; - } - else if (EQ (attr, QCslant)) - { - if (!UNSPECIFIEDP (value)) - { - CHECK_SYMBOL (value, 3); - if (face_numeric_slant (value) < 0) - signal_error ("Invalid face slant", value); - } - old_value = LFACE_SLANT (lface); - LFACE_SLANT (lface) = value; - font_related_attr_p = 1; - } - else if (EQ (attr, QCunderline)) - { - if (!UNSPECIFIEDP (value)) - if ((SYMBOLP (value) - && !EQ (value, Qt) - && !EQ (value, Qnil)) - /* Underline color. */ - || (STRINGP (value) - && XSTRING (value)->size == 0)) - signal_error ("Invalid face underline", value); - - old_value = LFACE_UNDERLINE (lface); - LFACE_UNDERLINE (lface) = value; - } - else if (EQ (attr, QCoverline)) - { - if (!UNSPECIFIEDP (value)) - if ((SYMBOLP (value) - && !EQ (value, Qt) - && !EQ (value, Qnil)) - /* Overline color. */ - || (STRINGP (value) - && XSTRING (value)->size == 0)) - signal_error ("Invalid face overline", value); - - old_value = LFACE_OVERLINE (lface); - LFACE_OVERLINE (lface) = value; - } - else if (EQ (attr, QCstrike_through)) - { - if (!UNSPECIFIEDP (value)) - if ((SYMBOLP (value) - && !EQ (value, Qt) - && !EQ (value, Qnil)) - /* Strike-through color. */ - || (STRINGP (value) - && XSTRING (value)->size == 0)) - signal_error ("Invalid face strike-through", value); - - old_value = LFACE_STRIKE_THROUGH (lface); - LFACE_STRIKE_THROUGH (lface) = value; - } - else if (EQ (attr, QCbox)) - { - int valid_p; - - /* Allow t meaning a simple box of width 1 in foreground color - of the face. */ - if (EQ (value, Qt)) - value = make_number (1); - - if (UNSPECIFIEDP (value)) - valid_p = 1; - else if (NILP (value)) - valid_p = 1; - else if (INTEGERP (value)) - valid_p = XINT (value) != 0; - else if (STRINGP (value)) - valid_p = XSTRING (value)->size > 0; - else if (CONSP (value)) - { - Lisp_Object tem; - - tem = value; - while (CONSP (tem)) - { - Lisp_Object k, v; - - k = XCAR (tem); - tem = XCDR (tem); - if (!CONSP (tem)) - break; - v = XCAR (tem); - tem = XCDR (tem); - - if (EQ (k, QCline_width)) - { - if (!INTEGERP (v) || XINT (v) == 0) - break; - } - else if (EQ (k, QCcolor)) - { - if (!STRINGP (v) || XSTRING (v)->size == 0) - break; - } - else if (EQ (k, QCstyle)) - { - if (!EQ (v, Qpressed_button) && !EQ (v, Qreleased_button)) - break; - } - else - break; - } - - valid_p = NILP (tem); - } - else - valid_p = 0; - - if (!valid_p) - signal_error ("Invalid face box", value); - - old_value = LFACE_BOX (lface); - LFACE_BOX (lface) = value; - } - else if (EQ (attr, QCinverse_video) - || EQ (attr, QCreverse_video)) - { - if (!UNSPECIFIEDP (value)) - { - CHECK_SYMBOL (value, 3); - if (!EQ (value, Qt) && !NILP (value)) - signal_error ("Invalid inverse-video face attribute value", value); - } - old_value = LFACE_INVERSE (lface); - LFACE_INVERSE (lface) = value; - } - else if (EQ (attr, QCforeground)) - { - if (!UNSPECIFIEDP (value)) - { - /* Don't check for valid color names here because it depends - on the frame (display) whether the color will be valid - when the face is realized. */ - CHECK_STRING (value, 3); - if (XSTRING (value)->size == 0) - signal_error ("Empty foreground color value", value); - } - old_value = LFACE_FOREGROUND (lface); - LFACE_FOREGROUND (lface) = value; - } - else if (EQ (attr, QCbackground)) - { - if (!UNSPECIFIEDP (value)) - { - /* Don't check for valid color names here because it depends - on the frame (display) whether the color will be valid - when the face is realized. */ - CHECK_STRING (value, 3); - if (XSTRING (value)->size == 0) - signal_error ("Empty background color value", value); - } - old_value = LFACE_BACKGROUND (lface); - LFACE_BACKGROUND (lface) = value; - } - else if (EQ (attr, QCstipple)) - { -#ifdef HAVE_X_WINDOWS - if (!UNSPECIFIEDP (value) - && !NILP (value) - && NILP (Fbitmap_spec_p (value))) - signal_error ("Invalid stipple attribute", value); - old_value = LFACE_STIPPLE (lface); - LFACE_STIPPLE (lface) = value; -#endif /* HAVE_X_WINDOWS */ - } - else if (EQ (attr, QCwidth)) - { - if (!UNSPECIFIEDP (value)) - { - CHECK_SYMBOL (value, 3); - if (face_numeric_swidth (value) < 0) - signal_error ("Invalid face width", value); - } - old_value = LFACE_SWIDTH (lface); - LFACE_SWIDTH (lface) = value; - font_related_attr_p = 1; - } - else if (EQ (attr, QCfont)) - { -#ifdef HAVE_WINDOW_SYSTEM - /* Set font-related attributes of the Lisp face from an - XLFD font name. */ - struct frame *f; - Lisp_Object tmp; - - CHECK_STRING (value, 3); - if (EQ (frame, Qt)) - f = SELECTED_FRAME (); - else - f = check_x_frame (frame); - - /* VALUE may be a fontset name or an alias of fontset. In such - a case, use the base fontset name. */ - tmp = Fquery_fontset (value, Qnil); - if (!NILP (tmp)) - value = tmp; - - if (!set_lface_from_font_name (f, lface, value, 1, 1)) - signal_error ("Invalid font or fontset name", value); - - font_attr_p = 1; -#endif /* HAVE_WINDOW_SYSTEM */ - } - else if (EQ (attr, QCinherit)) - { - Lisp_Object tail; - if (SYMBOLP (value)) - tail = Qnil; - else - for (tail = value; CONSP (tail); tail = XCDR (tail)) - if (!SYMBOLP (XCAR (tail))) - break; - if (NILP (tail)) - LFACE_INHERIT (lface) = value; - else - signal_error ("Invalid face inheritance", value); - } - else if (EQ (attr, QCbold)) - { - old_value = LFACE_WEIGHT (lface); - LFACE_WEIGHT (lface) = NILP (value) ? Qnormal : Qbold; - font_related_attr_p = 1; - } - else if (EQ (attr, QCitalic)) - { - old_value = LFACE_SLANT (lface); - LFACE_SLANT (lface) = NILP (value) ? Qnormal : Qitalic; - font_related_attr_p = 1; - } - else - signal_error ("Invalid face attribute name", attr); - - if (font_related_attr_p - && !UNSPECIFIEDP (value)) - /* If a font-related attribute other than QCfont is specified, the - original `font' attribute nor that of default face is useless - to determine a new font. Thus, we set it to nil so that font - selection mechanism doesn't use it. */ - LFACE_FONT (lface) = Qnil; - - /* Changing a named face means that all realized faces depending on - that face are invalid. Since we cannot tell which realized faces - depend on the face, make sure they are all removed. This is done - by incrementing face_change_count. The next call to - init_iterator will then free realized faces. */ - if (!EQ (frame, Qt) - && (EQ (attr, QCfont) - || NILP (Fequal (old_value, value)))) - { - ++face_change_count; - ++windows_or_buffers_changed; - } - - if (!UNSPECIFIEDP (value) - && NILP (Fequal (old_value, value))) - { - Lisp_Object param; - - param = Qnil; - - if (EQ (face, Qdefault)) - { -#ifdef HAVE_WINDOW_SYSTEM - /* Changed font-related attributes of the `default' face are - reflected in changed `font' frame parameters. */ - if (FRAMEP (frame) - && (font_related_attr_p || font_attr_p) - && lface_fully_specified_p (XVECTOR (lface)->contents)) - set_font_frame_param (frame, lface); - else -#endif /* HAVE_WINDOW_SYSTEM */ - - if (EQ (attr, QCforeground)) - param = Qforeground_color; - else if (EQ (attr, QCbackground)) - param = Qbackground_color; - } -#ifdef HAVE_WINDOW_SYSTEM -#ifndef WINDOWSNT - else if (EQ (face, Qscroll_bar)) - { - /* Changing the colors of `scroll-bar' sets frame parameters - `scroll-bar-foreground' and `scroll-bar-background'. */ - if (EQ (attr, QCforeground)) - param = Qscroll_bar_foreground; - else if (EQ (attr, QCbackground)) - param = Qscroll_bar_background; - } -#endif /* not WINDOWSNT */ - else if (EQ (face, Qborder)) - { - /* Changing background color of `border' sets frame parameter - `border-color'. */ - if (EQ (attr, QCbackground)) - param = Qborder_color; - } - else if (EQ (face, Qcursor)) - { - /* Changing background color of `cursor' sets frame parameter - `cursor-color'. */ - if (EQ (attr, QCbackground)) - param = Qcursor_color; - } - else if (EQ (face, Qmouse)) - { - /* Changing background color of `mouse' sets frame parameter - `mouse-color'. */ - if (EQ (attr, QCbackground)) - param = Qmouse_color; - } -#endif /* HAVE_WINDOW_SYSTEM */ - else if (EQ (face, Qmenu)) - { - /* Indicate that we have to update the menu bar when - realizing faces on FRAME. FRAME t change the - default for new frames. We do this by setting - setting the flag in new face caches */ - if (FRAMEP (frame)) - { - struct frame *f = XFRAME (frame); - if (FRAME_FACE_CACHE (f) == NULL) - FRAME_FACE_CACHE (f) = make_face_cache (f); - FRAME_FACE_CACHE (f)->menu_face_changed_p = 1; - } - else - menu_face_changed_default = 1; - } - - if (!NILP (param)) - if (EQ (frame, Qt)) - /* Update `default-frame-alist', which is used for new frames. */ - { - store_in_alist (&Vdefault_frame_alist, param, value); - } - else - /* Update the current frame's parameters. */ - { - Lisp_Object cons; - cons = XCAR (Vparam_value_alist); - XCAR (cons) = param; - XCDR (cons) = value; - Fmodify_frame_parameters (frame, Vparam_value_alist); - } - } - - return face; -} - - -#ifdef HAVE_WINDOW_SYSTEM - -/* Set the `font' frame parameter of FRAME determined from `default' - face attributes LFACE. If a face or fontset name is explicitely - specfied in LFACE, use it as is. Otherwise, determine a font name - from the other font-related atrributes of LFACE. In that case, if - there's no matching font, signals an error. */ - -static void -set_font_frame_param (frame, lface) - Lisp_Object frame, lface; -{ - struct frame *f = XFRAME (frame); - - if (FRAME_WINDOW_P (f)) - { - Lisp_Object font_name; - char *font; - - if (STRINGP (LFACE_FONT (lface))) - font_name = LFACE_FONT (lface); - else - { - /* Choose a font name that reflects LFACE's attributes and has - the registry and encoding pattern specified in the default - fontset (3rd arg: -1) for ASCII characters (4th arg: 0). */ - font = choose_face_font (f, XVECTOR (lface)->contents, -1, 0); - if (!font) - error ("No font matches the specified attribute"); - font_name = build_string (font); - xfree (font); - } - - Fmodify_frame_parameters (frame, Fcons (Fcons (Qfont, font_name), Qnil)); - } -} - - -/* Update the corresponding face when frame parameter PARAM on frame F - has been assigned the value NEW_VALUE. */ - -void -update_face_from_frame_parameter (f, param, new_value) - struct frame *f; - Lisp_Object param, new_value; -{ - Lisp_Object lface; - - /* If there are no faces yet, give up. This is the case when called - from Fx_create_frame, and we do the necessary things later in - face-set-after-frame-defaults. */ - if (NILP (f->face_alist)) - return; - - if (EQ (param, Qforeground_color)) - { - lface = lface_from_face_name (f, Qdefault, 1); - LFACE_FOREGROUND (lface) = (STRINGP (new_value) - ? new_value : Qunspecified); - realize_basic_faces (f); - } - else if (EQ (param, Qbackground_color)) - { - Lisp_Object frame; - - /* Changing the background color might change the background - mode, so that we have to load new defface specs. Call - frame-update-face-colors to do that. */ - XSETFRAME (frame, f); - call1 (Qframe_update_face_colors, frame); - - face = Qdefault; - lface = lface_from_face_name (f, face, 1); - LFACE_BACKGROUND (lface) = (STRINGP (new_value) - ? new_value : Qunspecified); - realize_basic_faces (f); - } - else if (EQ (param, Qborder_color)) - { - face = Qborder; - lface = lface_from_face_name (f, face, 1); - LFACE_BACKGROUND (lface) = (STRINGP (new_value) - ? new_value : Qunspecified); - } - else if (EQ (param, Qcursor_color)) - { - face = Qcursor; - lface = lface_from_face_name (f, face, 1); - LFACE_BACKGROUND (lface) = (STRINGP (new_value) - ? new_value : Qunspecified); - } - else if (EQ (param, Qmouse_color)) - { - face = Qmouse; - lface = lface_from_face_name (f, face, 1); - LFACE_BACKGROUND (lface) = (STRINGP (new_value) - ? new_value : Qunspecified); - } - - /* Changing a named face means that all realized faces depending on - that face are invalid. Since we cannot tell which realized faces - depend on the face, make sure they are all removed. This is done - by incrementing face_change_count. The next call to - init_iterator will then free realized faces. */ - if (!NILP (face) - && NILP (Fget (face, Qface_no_inherit))) - { - ++face_change_count; - ++windows_or_buffers_changed; - } -} - - -/* Get the value of X resource RESOURCE, class CLASS for the display - of frame FRAME. This is here because ordinary `x-get-resource' - doesn't take a frame argument. */ - -DEFUN ("internal-face-x-get-resource", Finternal_face_x_get_resource, - Sinternal_face_x_get_resource, 3, 3, 0, "") - (resource, class, frame) - Lisp_Object resource, class, frame; -{ - Lisp_Object value = Qnil; -#ifndef WINDOWSNT -#ifndef macintosh - CHECK_STRING (resource, 0); - CHECK_STRING (class, 1); - CHECK_LIVE_FRAME (frame, 2); - BLOCK_INPUT; - value = display_x_get_resource (FRAME_X_DISPLAY_INFO (XFRAME (frame)), - resource, class, Qnil, Qnil); - UNBLOCK_INPUT; -#endif /* not macintosh */ -#endif /* not WINDOWSNT */ - return value; -} - - -/* Return resource string VALUE as a boolean value, i.e. nil, or t. - If VALUE is "on" or "true", return t. If VALUE is "off" or - "false", return nil. Otherwise, if SIGNAL_P is non-zero, signal an - error; if SIGNAL_P is zero, return 0. */ - -static Lisp_Object -face_boolean_x_resource_value (value, signal_p) - Lisp_Object value; - int signal_p; -{ - Lisp_Object result = make_number (0); - - xassert (STRINGP (value)); - - if (xstricmp (XSTRING (value)->data, "on") == 0 - || xstricmp (XSTRING (value)->data, "true") == 0) - result = Qt; - else if (xstricmp (XSTRING (value)->data, "off") == 0 - || xstricmp (XSTRING (value)->data, "false") == 0) - result = Qnil; - else if (xstricmp (XSTRING (value)->data, "unspecified") == 0) - result = Qunspecified; - else if (signal_p) - signal_error ("Invalid face attribute value from X resource", value); - - return result; -} - - -DEFUN ("internal-set-lisp-face-attribute-from-resource", - Finternal_set_lisp_face_attribute_from_resource, - Sinternal_set_lisp_face_attribute_from_resource, - 3, 4, 0, "") - (face, attr, value, frame) - Lisp_Object face, attr, value, frame; -{ - CHECK_SYMBOL (face, 0); - CHECK_SYMBOL (attr, 1); - CHECK_STRING (value, 2); - - if (xstricmp (XSTRING (value)->data, "unspecified") == 0) - value = Qunspecified; - else if (EQ (attr, QCheight)) - { - value = Fstring_to_number (value, make_number (10)); - if (XINT (value) <= 0) - signal_error ("Invalid face height from X resource", value); - } - else if (EQ (attr, QCbold) || EQ (attr, QCitalic)) - value = face_boolean_x_resource_value (value, 1); - else if (EQ (attr, QCweight) || EQ (attr, QCslant) || EQ (attr, QCwidth)) - value = intern (XSTRING (value)->data); - else if (EQ (attr, QCreverse_video) || EQ (attr, QCinverse_video)) - value = face_boolean_x_resource_value (value, 1); - else if (EQ (attr, QCunderline) - || EQ (attr, QCoverline) - || EQ (attr, QCstrike_through)) - { - Lisp_Object boolean_value; - - /* If the result of face_boolean_x_resource_value is t or nil, - VALUE does NOT specify a color. */ - boolean_value = face_boolean_x_resource_value (value, 0); - if (SYMBOLP (boolean_value)) - value = boolean_value; - } - else if (EQ (attr, QCbox)) - value = Fcar (Fread_from_string (value, Qnil, Qnil)); - - return Finternal_set_lisp_face_attribute (face, attr, value, frame); -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - -/*********************************************************************** - Menu face - ***********************************************************************/ - -#if defined HAVE_X_WINDOWS && defined USE_X_TOOLKIT - -/* Make menus on frame F appear as specified by the `menu' face. */ - -static void -x_update_menu_appearance (f) - struct frame *f; -{ - struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); - XrmDatabase rdb; - - if (dpyinfo - && (rdb = XrmGetDatabase (FRAME_X_DISPLAY (f)), - rdb != NULL)) - { - char line[512]; - Lisp_Object lface = lface_from_face_name (f, Qmenu, 1); - struct face *face = FACE_FROM_ID (f, MENU_FACE_ID); - char *myname = XSTRING (Vx_resource_name)->data; - int changed_p = 0; -#ifdef USE_MOTIF - const char *popup_path = "popup_menu"; -#else - const char *popup_path = "menu.popup"; -#endif - - if (STRINGP (LFACE_FOREGROUND (lface))) - { - sprintf (line, "%s.%s*foreground: %s", - myname, popup_path, - XSTRING (LFACE_FOREGROUND (lface))->data); - XrmPutLineResource (&rdb, line); - sprintf (line, "%s.pane.menubar*foreground: %s", - myname, XSTRING (LFACE_FOREGROUND (lface))->data); - XrmPutLineResource (&rdb, line); - changed_p = 1; - } - - if (STRINGP (LFACE_BACKGROUND (lface))) - { - sprintf (line, "%s.%s*background: %s", - myname, popup_path, - XSTRING (LFACE_BACKGROUND (lface))->data); - XrmPutLineResource (&rdb, line); - sprintf (line, "%s.pane.menubar*background: %s", - myname, XSTRING (LFACE_BACKGROUND (lface))->data); - XrmPutLineResource (&rdb, line); - changed_p = 1; - } - - if (face->font_name - && (!UNSPECIFIEDP (LFACE_FAMILY (lface)) - || !UNSPECIFIEDP (LFACE_SWIDTH (lface)) - || !UNSPECIFIEDP (LFACE_AVGWIDTH (lface)) - || !UNSPECIFIEDP (LFACE_WEIGHT (lface)) - || !UNSPECIFIEDP (LFACE_SLANT (lface)) - || !UNSPECIFIEDP (LFACE_HEIGHT (lface)))) - { -#ifdef USE_MOTIF - const char *suffix = "List"; -#else - const char *suffix = ""; -#endif - sprintf (line, "%s.pane.menubar*font%s: %s", - myname, suffix, face->font_name); - XrmPutLineResource (&rdb, line); - sprintf (line, "%s.%s*font%s: %s", - myname, popup_path, suffix, face->font_name); - XrmPutLineResource (&rdb, line); - changed_p = 1; - } - - if (changed_p && f->output_data.x->menubar_widget) - free_frame_menubar (f); - } -} - -#endif /* HAVE_X_WINDOWS && USE_X_TOOLKIT */ - - - -DEFUN ("internal-get-lisp-face-attribute", Finternal_get_lisp_face_attribute, - Sinternal_get_lisp_face_attribute, - 2, 3, 0, - "Return face attribute KEYWORD of face SYMBOL.\n\ -If SYMBOL does not name a valid Lisp face or KEYWORD isn't a valid\n\ -face attribute name, signal an error.\n\ -If the optional argument FRAME is given, report on face FACE in that\n\ -frame. If FRAME is t, report on the defaults for face FACE (for new\n\ -frames). If FRAME is omitted or nil, use the selected frame.") - (symbol, keyword, frame) - Lisp_Object symbol, keyword, frame; -{ - Lisp_Object lface, value = Qnil; - - CHECK_SYMBOL (symbol, 0); - CHECK_SYMBOL (keyword, 1); - - if (EQ (frame, Qt)) - lface = lface_from_face_name (NULL, symbol, 1); - else - { - if (NILP (frame)) - frame = selected_frame; - CHECK_LIVE_FRAME (frame, 2); - lface = lface_from_face_name (XFRAME (frame), symbol, 1); - } - - if (EQ (keyword, QCfamily)) - value = LFACE_FAMILY (lface); - else if (EQ (keyword, QCheight)) - value = LFACE_HEIGHT (lface); - else if (EQ (keyword, QCweight)) - value = LFACE_WEIGHT (lface); - else if (EQ (keyword, QCslant)) - value = LFACE_SLANT (lface); - else if (EQ (keyword, QCunderline)) - value = LFACE_UNDERLINE (lface); - else if (EQ (keyword, QCoverline)) - value = LFACE_OVERLINE (lface); - else if (EQ (keyword, QCstrike_through)) - value = LFACE_STRIKE_THROUGH (lface); - else if (EQ (keyword, QCbox)) - value = LFACE_BOX (lface); - else if (EQ (keyword, QCinverse_video) - || EQ (keyword, QCreverse_video)) - value = LFACE_INVERSE (lface); - else if (EQ (keyword, QCforeground)) - value = LFACE_FOREGROUND (lface); - else if (EQ (keyword, QCbackground)) - value = LFACE_BACKGROUND (lface); - else if (EQ (keyword, QCstipple)) - value = LFACE_STIPPLE (lface); - else if (EQ (keyword, QCwidth)) - value = LFACE_SWIDTH (lface); - else if (EQ (keyword, QCinherit)) - value = LFACE_INHERIT (lface); - else if (EQ (keyword, QCfont)) - value = LFACE_FONT (lface); - else - signal_error ("Invalid face attribute name", keyword); - - return value; -} - - -DEFUN ("internal-lisp-face-attribute-values", - Finternal_lisp_face_attribute_values, - Sinternal_lisp_face_attribute_values, 1, 1, 0, - "Return a list of valid discrete values for face attribute ATTR.\n\ -Value is nil if ATTR doesn't have a discrete set of valid values.") - (attr) - Lisp_Object attr; -{ - Lisp_Object result = Qnil; - - CHECK_SYMBOL (attr, 0); - - if (EQ (attr, QCweight) - || EQ (attr, QCslant) - || EQ (attr, QCwidth)) - { - /* Extract permissible symbols from tables. */ - struct table_entry *table; - int i, dim; - - if (EQ (attr, QCweight)) - table = weight_table, dim = DIM (weight_table); - else if (EQ (attr, QCslant)) - table = slant_table, dim = DIM (slant_table); - else - table = swidth_table, dim = DIM (swidth_table); - - for (i = 0; i < dim; ++i) - { - Lisp_Object symbol = *table[i].symbol; - Lisp_Object tail = result; - - while (!NILP (tail) - && !EQ (XCAR (tail), symbol)) - tail = XCDR (tail); - - if (NILP (tail)) - result = Fcons (symbol, result); - } - } - else if (EQ (attr, QCunderline)) - result = Fcons (Qt, Fcons (Qnil, Qnil)); - else if (EQ (attr, QCoverline)) - result = Fcons (Qt, Fcons (Qnil, Qnil)); - else if (EQ (attr, QCstrike_through)) - result = Fcons (Qt, Fcons (Qnil, Qnil)); - else if (EQ (attr, QCinverse_video) || EQ (attr, QCreverse_video)) - result = Fcons (Qt, Fcons (Qnil, Qnil)); - - return result; -} - - -DEFUN ("internal-merge-in-global-face", Finternal_merge_in_global_face, - Sinternal_merge_in_global_face, 2, 2, 0, - "Add attributes from frame-default definition of FACE to FACE on FRAME.\n\ -Default face attributes override any local face attributes.") - (face, frame) - Lisp_Object face, frame; -{ - int i; - Lisp_Object global_lface, local_lface, *gvec, *lvec; - - CHECK_LIVE_FRAME (frame, 1); - global_lface = lface_from_face_name (NULL, face, 1); - local_lface = lface_from_face_name (XFRAME (frame), face, 0); - if (NILP (local_lface)) - local_lface = Finternal_make_lisp_face (face, frame); - - /* Make every specified global attribute override the local one. - BEWARE!! This is only used from `face-set-after-frame-default' where - the local frame is defined from default specs in `face-defface-spec' - and those should be overridden by global settings. Hence the strange - "global before local" priority. */ - lvec = XVECTOR (local_lface)->contents; - gvec = XVECTOR (global_lface)->contents; - for (i = 1; i < LFACE_VECTOR_SIZE; ++i) - if (! UNSPECIFIEDP (gvec[i])) - lvec[i] = gvec[i]; - - return Qnil; -} - - -/* The following function is implemented for compatibility with 20.2. - The function is used in x-resolve-fonts when it is asked to - return fonts with the same size as the font of a face. This is - done in fontset.el. */ - -DEFUN ("face-font", Fface_font, Sface_font, 1, 2, 0, - "Return the font name of face FACE, or nil if it is unspecified.\n\ -If the optional argument FRAME is given, report on face FACE in that frame.\n\ -If FRAME is t, report on the defaults for face FACE (for new frames).\n\ - The font default for a face is either nil, or a list\n\ - of the form (bold), (italic) or (bold italic).\n\ -If FRAME is omitted or nil, use the selected frame.") - (face, frame) - Lisp_Object face, frame; -{ - if (EQ (frame, Qt)) - { - Lisp_Object result = Qnil; - Lisp_Object lface = lface_from_face_name (NULL, face, 1); - - if (!UNSPECIFIEDP (LFACE_WEIGHT (lface)) - && !EQ (LFACE_WEIGHT (lface), Qnormal)) - result = Fcons (Qbold, result); - - if (!UNSPECIFIEDP (LFACE_SLANT (lface)) - && !EQ (LFACE_SLANT (lface), Qnormal)) - result = Fcons (Qitalic, result); - - return result; - } - else - { - struct frame *f = frame_or_selected_frame (frame, 1); - int face_id = lookup_named_face (f, face, 0); - struct face *face = FACE_FROM_ID (f, face_id); - return face ? build_string (face->font_name) : Qnil; - } -} - - -/* Compare face vectors V1 and V2 for equality. Value is non-zero if - all attributes are `equal'. Tries to be fast because this function - is called quite often. */ - -static INLINE int -lface_equal_p (v1, v2) - Lisp_Object *v1, *v2; -{ - int i, equal_p = 1; - - for (i = 1; i < LFACE_VECTOR_SIZE && equal_p; ++i) - { - Lisp_Object a = v1[i]; - Lisp_Object b = v2[i]; - - /* Type can differ, e.g. when one attribute is unspecified, i.e. nil, - and the other is specified. */ - equal_p = XTYPE (a) == XTYPE (b); - if (!equal_p) - break; - - if (!EQ (a, b)) - { - switch (XTYPE (a)) - { - case Lisp_String: - equal_p = ((STRING_BYTES (XSTRING (a)) - == STRING_BYTES (XSTRING (b))) - && bcmp (XSTRING (a)->data, XSTRING (b)->data, - STRING_BYTES (XSTRING (a))) == 0); - break; - - case Lisp_Int: - case Lisp_Symbol: - equal_p = 0; - break; - - default: - equal_p = !NILP (Fequal (a, b)); - break; - } - } - } - - return equal_p; -} - - -DEFUN ("internal-lisp-face-equal-p", Finternal_lisp_face_equal_p, - Sinternal_lisp_face_equal_p, 2, 3, 0, - "True if FACE1 and FACE2 are equal.\n\ -If the optional argument FRAME is given, report on face FACE in that frame.\n\ -If FRAME is t, report on the defaults for face FACE (for new frames).\n\ -If FRAME is omitted or nil, use the selected frame.") - (face1, face2, frame) - Lisp_Object face1, face2, frame; -{ - int equal_p; - struct frame *f; - Lisp_Object lface1, lface2; - - if (EQ (frame, Qt)) - f = NULL; - else - /* Don't use check_x_frame here because this function is called - before X frames exist. At that time, if FRAME is nil, - selected_frame will be used which is the frame dumped with - Emacs. That frame is not an X frame. */ - f = frame_or_selected_frame (frame, 2); - - lface1 = lface_from_face_name (NULL, face1, 1); - lface2 = lface_from_face_name (NULL, face2, 1); - equal_p = lface_equal_p (XVECTOR (lface1)->contents, - XVECTOR (lface2)->contents); - return equal_p ? Qt : Qnil; -} - - -DEFUN ("internal-lisp-face-empty-p", Finternal_lisp_face_empty_p, - Sinternal_lisp_face_empty_p, 1, 2, 0, - "True if FACE has no attribute specified.\n\ -If the optional argument FRAME is given, report on face FACE in that frame.\n\ -If FRAME is t, report on the defaults for face FACE (for new frames).\n\ -If FRAME is omitted or nil, use the selected frame.") - (face, frame) - Lisp_Object face, frame; -{ - struct frame *f; - Lisp_Object lface; - int i; - - if (NILP (frame)) - frame = selected_frame; - CHECK_LIVE_FRAME (frame, 0); - f = XFRAME (frame); - - if (EQ (frame, Qt)) - lface = lface_from_face_name (NULL, face, 1); - else - lface = lface_from_face_name (f, face, 1); - - for (i = 1; i < LFACE_VECTOR_SIZE; ++i) - if (!UNSPECIFIEDP (AREF (lface, i))) - break; - - return i == LFACE_VECTOR_SIZE ? Qt : Qnil; -} - - -DEFUN ("frame-face-alist", Fframe_face_alist, Sframe_face_alist, - 0, 1, 0, - "Return an alist of frame-local faces defined on FRAME.\n\ -For internal use only.") - (frame) - Lisp_Object frame; -{ - struct frame *f = frame_or_selected_frame (frame, 0); - return f->face_alist; -} - - -/* Return a hash code for Lisp string STRING with case ignored. Used - below in computing a hash value for a Lisp face. */ - -static INLINE unsigned -hash_string_case_insensitive (string) - Lisp_Object string; -{ - unsigned char *s; - unsigned hash = 0; - xassert (STRINGP (string)); - for (s = XSTRING (string)->data; *s; ++s) - hash = (hash << 1) ^ tolower (*s); - return hash; -} - - -/* Return a hash code for face attribute vector V. */ - -static INLINE unsigned -lface_hash (v) - Lisp_Object *v; -{ - return (hash_string_case_insensitive (v[LFACE_FAMILY_INDEX]) - ^ hash_string_case_insensitive (v[LFACE_FOREGROUND_INDEX]) - ^ hash_string_case_insensitive (v[LFACE_BACKGROUND_INDEX]) - ^ XFASTINT (v[LFACE_WEIGHT_INDEX]) - ^ XFASTINT (v[LFACE_SLANT_INDEX]) - ^ XFASTINT (v[LFACE_SWIDTH_INDEX]) - ^ XFASTINT (v[LFACE_HEIGHT_INDEX])); -} - - -/* Return non-zero if LFACE1 and LFACE2 specify the same font (without - considering charsets/registries). They do if they specify the same - family, point size, weight, width, slant, and fontset. Both LFACE1 - and LFACE2 must be fully-specified. */ - -static INLINE int -lface_same_font_attributes_p (lface1, lface2) - Lisp_Object *lface1, *lface2; -{ - xassert (lface_fully_specified_p (lface1) - && lface_fully_specified_p (lface2)); - return (xstricmp (XSTRING (lface1[LFACE_FAMILY_INDEX])->data, - XSTRING (lface2[LFACE_FAMILY_INDEX])->data) == 0 - && EQ (lface1[LFACE_HEIGHT_INDEX], lface2[LFACE_HEIGHT_INDEX]) - && EQ (lface1[LFACE_SWIDTH_INDEX], lface2[LFACE_SWIDTH_INDEX]) - && EQ (lface1[LFACE_AVGWIDTH_INDEX], lface2[LFACE_AVGWIDTH_INDEX]) - && EQ (lface1[LFACE_WEIGHT_INDEX], lface2[LFACE_WEIGHT_INDEX]) - && EQ (lface1[LFACE_SLANT_INDEX], lface2[LFACE_SLANT_INDEX]) - && (EQ (lface1[LFACE_FONT_INDEX], lface2[LFACE_FONT_INDEX]) - || (STRINGP (lface1[LFACE_FONT_INDEX]) - && STRINGP (lface2[LFACE_FONT_INDEX]) - && xstricmp (XSTRING (lface1[LFACE_FONT_INDEX])->data, - XSTRING (lface2[LFACE_FONT_INDEX])->data)))); -} - - - -/*********************************************************************** - Realized Faces - ***********************************************************************/ - -/* Allocate and return a new realized face for Lisp face attribute - vector ATTR. */ - -static struct face * -make_realized_face (attr) - Lisp_Object *attr; -{ - struct face *face = (struct face *) xmalloc (sizeof *face); - bzero (face, sizeof *face); - face->ascii_face = face; - bcopy (attr, face->lface, sizeof face->lface); - return face; -} - - -/* Free realized face FACE, including its X resources. FACE may - be null. */ - -static void -free_realized_face (f, face) - struct frame *f; - struct face *face; -{ - if (face) - { -#ifdef HAVE_WINDOW_SYSTEM - if (FRAME_WINDOW_P (f)) - { - /* Free fontset of FACE if it is ASCII face. */ - if (face->fontset >= 0 && face == face->ascii_face) - free_face_fontset (f, face); - if (face->gc) - { - x_free_gc (f, face->gc); - face->gc = 0; - } - - free_face_colors (f, face); - x_destroy_bitmap (f, face->stipple); - } -#endif /* HAVE_WINDOW_SYSTEM */ - - xfree (face); - } -} - - -/* Prepare face FACE for subsequent display on frame F. This - allocated GCs if they haven't been allocated yet or have been freed - by clearing the face cache. */ - -void -prepare_face_for_display (f, face) - struct frame *f; - struct face *face; -{ -#ifdef HAVE_WINDOW_SYSTEM - xassert (FRAME_WINDOW_P (f)); - - if (face->gc == 0) - { - XGCValues xgcv; - unsigned long mask = GCForeground | GCBackground | GCGraphicsExposures; - - xgcv.foreground = face->foreground; - xgcv.background = face->background; -#ifdef HAVE_X_WINDOWS - xgcv.graphics_exposures = False; -#endif - /* The font of FACE may be null if we couldn't load it. */ - if (face->font) - { -#ifdef HAVE_X_WINDOWS - xgcv.font = face->font->fid; -#endif -#ifdef WINDOWSNT - xgcv.font = face->font; -#endif -#ifdef macintosh - xgcv.font = face->font; -#endif - mask |= GCFont; - } - - BLOCK_INPUT; -#ifdef HAVE_X_WINDOWS - if (face->stipple) - { - xgcv.fill_style = FillOpaqueStippled; - xgcv.stipple = x_bitmap_pixmap (f, face->stipple); - mask |= GCFillStyle | GCStipple; - } -#endif - face->gc = x_create_gc (f, mask, &xgcv); - UNBLOCK_INPUT; - } -#endif /* HAVE_WINDOW_SYSTEM */ -} - - -/*********************************************************************** - Face Cache - ***********************************************************************/ - -/* Return a new face cache for frame F. */ - -static struct face_cache * -make_face_cache (f) - struct frame *f; -{ - struct face_cache *c; - int size; - - c = (struct face_cache *) xmalloc (sizeof *c); - bzero (c, sizeof *c); - size = FACE_CACHE_BUCKETS_SIZE * sizeof *c->buckets; - c->buckets = (struct face **) xmalloc (size); - bzero (c->buckets, size); - c->size = 50; - c->faces_by_id = (struct face **) xmalloc (c->size * sizeof *c->faces_by_id); - c->f = f; - c->menu_face_changed_p = menu_face_changed_default; - return c; -} - - -/* Clear out all graphics contexts for all realized faces, except for - the basic faces. This should be done from time to time just to avoid - keeping too many graphics contexts that are no longer needed. */ - -static void -clear_face_gcs (c) - struct face_cache *c; -{ - if (c && FRAME_WINDOW_P (c->f)) - { -#ifdef HAVE_WINDOW_SYSTEM - int i; - for (i = BASIC_FACE_ID_SENTINEL; i < c->used; ++i) - { - struct face *face = c->faces_by_id[i]; - if (face && face->gc) - { - x_free_gc (c->f, face->gc); - face->gc = 0; - } - } -#endif /* HAVE_WINDOW_SYSTEM */ - } -} - - -/* Free all realized faces in face cache C, including basic faces. C - may be null. If faces are freed, make sure the frame's current - matrix is marked invalid, so that a display caused by an expose - event doesn't try to use faces we destroyed. */ - -static void -free_realized_faces (c) - struct face_cache *c; -{ - if (c && c->used) - { - int i, size; - struct frame *f = c->f; - - /* We must block input here because we can't process X events - safely while only some faces are freed, or when the frame's - current matrix still references freed faces. */ - BLOCK_INPUT; - - for (i = 0; i < c->used; ++i) - { - free_realized_face (f, c->faces_by_id[i]); - c->faces_by_id[i] = NULL; - } - - c->used = 0; - size = FACE_CACHE_BUCKETS_SIZE * sizeof *c->buckets; - bzero (c->buckets, size); - - /* Must do a thorough redisplay the next time. Mark current - matrices as invalid because they will reference faces freed - above. This function is also called when a frame is - destroyed. In this case, the root window of F is nil. */ - if (WINDOWP (f->root_window)) - { - clear_current_matrices (f); - ++windows_or_buffers_changed; - } - - UNBLOCK_INPUT; - } -} - - -/* Free all faces realized for multibyte characters on frame F that - has FONTSET. */ - -void -free_realized_multibyte_face (f, fontset) - struct frame *f; - int fontset; -{ - struct face_cache *cache = FRAME_FACE_CACHE (f); - struct face *face; - int i; - - /* We must block input here because we can't process X events safely - while only some faces are freed, or when the frame's current - matrix still references freed faces. */ - BLOCK_INPUT; - - for (i = 0; i < cache->used; i++) - { - face = cache->faces_by_id[i]; - if (face - && face != face->ascii_face - && face->fontset == fontset) - { - uncache_face (cache, face); - free_realized_face (f, face); - } - } - - /* Must do a thorough redisplay the next time. Mark current - matrices as invalid because they will reference faces freed - above. This function is also called when a frame is destroyed. - In this case, the root window of F is nil. */ - if (WINDOWP (f->root_window)) - { - clear_current_matrices (f); - ++windows_or_buffers_changed; - } - - UNBLOCK_INPUT; -} - - -/* Free all realized faces on FRAME or on all frames if FRAME is nil. - This is done after attributes of a named face have been changed, - because we can't tell which realized faces depend on that face. */ - -void -free_all_realized_faces (frame) - Lisp_Object frame; -{ - if (NILP (frame)) - { - Lisp_Object rest; - FOR_EACH_FRAME (rest, frame) - free_realized_faces (FRAME_FACE_CACHE (XFRAME (frame))); - } - else - free_realized_faces (FRAME_FACE_CACHE (XFRAME (frame))); -} - - -/* Free face cache C and faces in it, including their X resources. */ - -static void -free_face_cache (c) - struct face_cache *c; -{ - if (c) - { - free_realized_faces (c); - xfree (c->buckets); - xfree (c->faces_by_id); - xfree (c); - } -} - - -/* Cache realized face FACE in face cache C. HASH is the hash value - of FACE. If FACE->fontset >= 0, add the new face to the end of the - collision list of the face hash table of C. This is done because - otherwise lookup_face would find FACE for every character, even if - faces with the same attributes but for specific characters exist. */ - -static void -cache_face (c, face, hash) - struct face_cache *c; - struct face *face; - unsigned hash; -{ - int i = hash % FACE_CACHE_BUCKETS_SIZE; - - face->hash = hash; - - if (face->fontset >= 0) - { - struct face *last = c->buckets[i]; - if (last) - { - while (last->next) - last = last->next; - last->next = face; - face->prev = last; - face->next = NULL; - } - else - { - c->buckets[i] = face; - face->prev = face->next = NULL; - } - } - else - { - face->prev = NULL; - face->next = c->buckets[i]; - if (face->next) - face->next->prev = face; - c->buckets[i] = face; - } - - /* Find a free slot in C->faces_by_id and use the index of the free - slot as FACE->id. */ - for (i = 0; i < c->used; ++i) - if (c->faces_by_id[i] == NULL) - break; - face->id = i; - - /* Maybe enlarge C->faces_by_id. */ - if (i == c->used && c->used == c->size) - { - int new_size = 2 * c->size; - int sz = new_size * sizeof *c->faces_by_id; - c->faces_by_id = (struct face **) xrealloc (c->faces_by_id, sz); - c->size = new_size; - } - -#if GLYPH_DEBUG - /* Check that FACE got a unique id. */ - { - int j, n; - struct face *face; - - for (j = n = 0; j < FACE_CACHE_BUCKETS_SIZE; ++j) - for (face = c->buckets[j]; face; face = face->next) - if (face->id == i) - ++n; - - xassert (n == 1); - } -#endif /* GLYPH_DEBUG */ - - c->faces_by_id[i] = face; - if (i == c->used) - ++c->used; -} - - -/* Remove face FACE from cache C. */ - -static void -uncache_face (c, face) - struct face_cache *c; - struct face *face; -{ - int i = face->hash % FACE_CACHE_BUCKETS_SIZE; - - if (face->prev) - face->prev->next = face->next; - else - c->buckets[i] = face->next; - - if (face->next) - face->next->prev = face->prev; - - c->faces_by_id[face->id] = NULL; - if (face->id == c->used) - --c->used; -} - - -/* Look up a realized face with face attributes ATTR in the face cache - of frame F. The face will be used to display character C. Value - is the ID of the face found. If no suitable face is found, realize - a new one. In that case, if C is a multibyte character, BASE_FACE - is a face that has the same attributes. */ - -INLINE int -lookup_face (f, attr, c, base_face) - struct frame *f; - Lisp_Object *attr; - int c; - struct face *base_face; -{ - struct face_cache *cache = FRAME_FACE_CACHE (f); - unsigned hash; - int i; - struct face *face; - - xassert (cache != NULL); - check_lface_attrs (attr); - - /* Look up ATTR in the face cache. */ - hash = lface_hash (attr); - i = hash % FACE_CACHE_BUCKETS_SIZE; - - for (face = cache->buckets[i]; face; face = face->next) - if (face->hash == hash - && (!FRAME_WINDOW_P (f) - || FACE_SUITABLE_FOR_CHAR_P (face, c)) - && lface_equal_p (face->lface, attr)) - break; - - /* If not found, realize a new face. */ - if (face == NULL) - face = realize_face (cache, attr, c, base_face, -1); - -#if GLYPH_DEBUG - xassert (face == FACE_FROM_ID (f, face->id)); - -/* When this function is called from face_for_char (in this case, C is - a multibyte character), a fontset of a face returned by - realize_face is not yet set, i.e. FACE_SUITABLE_FOR_CHAR_P (FACE, - C) is not sutisfied. The fontset is set for this face by - face_for_char later. */ -#if 0 - if (FRAME_WINDOW_P (f)) - xassert (FACE_SUITABLE_FOR_CHAR_P (face, c)); -#endif -#endif /* GLYPH_DEBUG */ - - return face->id; -} - - -/* Return the face id of the realized face for named face SYMBOL on - frame F suitable for displaying character C. Value is -1 if the - face couldn't be determined, which might happen if the default face - isn't realized and cannot be realized. */ - -int -lookup_named_face (f, symbol, c) - struct frame *f; - Lisp_Object symbol; - int c; -{ - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - Lisp_Object symbol_attrs[LFACE_VECTOR_SIZE]; - struct face *default_face = FACE_FROM_ID (f, DEFAULT_FACE_ID); - - if (default_face == NULL) - { - if (!realize_basic_faces (f)) - return -1; - default_face = FACE_FROM_ID (f, DEFAULT_FACE_ID); - } - - get_lface_attributes (f, symbol, symbol_attrs, 1); - bcopy (default_face->lface, attrs, sizeof attrs); - merge_face_vectors (f, symbol_attrs, attrs, Qnil); - return lookup_face (f, attrs, c, NULL); -} - - -/* Return the ID of the realized ASCII face of Lisp face with ID - LFACE_ID on frame F. Value is -1 if LFACE_ID isn't valid. */ - -int -ascii_face_of_lisp_face (f, lface_id) - struct frame *f; - int lface_id; -{ - int face_id; - - if (lface_id >= 0 && lface_id < lface_id_to_name_size) - { - Lisp_Object face_name = lface_id_to_name[lface_id]; - face_id = lookup_named_face (f, face_name, 0); - } - else - face_id = -1; - - return face_id; -} - - -/* Return a face for charset ASCII that is like the face with id - FACE_ID on frame F, but has a font that is STEPS steps smaller. - STEPS < 0 means larger. Value is the id of the face. */ - -int -smaller_face (f, face_id, steps) - struct frame *f; - int face_id, steps; -{ -#ifdef HAVE_WINDOW_SYSTEM - struct face *face; - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - int pt, last_pt, last_height; - int delta; - int new_face_id; - struct face *new_face; - - /* If not called for an X frame, just return the original face. */ - if (FRAME_TERMCAP_P (f)) - return face_id; - - /* Try in increments of 1/2 pt. */ - delta = steps < 0 ? 5 : -5; - steps = abs (steps); - - face = FACE_FROM_ID (f, face_id); - bcopy (face->lface, attrs, sizeof attrs); - pt = last_pt = XFASTINT (attrs[LFACE_HEIGHT_INDEX]); - new_face_id = face_id; - last_height = FONT_HEIGHT (face->font); - - while (steps - && pt + delta > 0 - /* Give up if we cannot find a font within 10pt. */ - && abs (last_pt - pt) < 100) - { - /* Look up a face for a slightly smaller/larger font. */ - pt += delta; - attrs[LFACE_HEIGHT_INDEX] = make_number (pt); - new_face_id = lookup_face (f, attrs, 0, NULL); - new_face = FACE_FROM_ID (f, new_face_id); - - /* If height changes, count that as one step. */ - if ((delta < 0 && FONT_HEIGHT (new_face->font) < last_height) - || (delta > 0 && FONT_HEIGHT (new_face->font) > last_height)) - { - --steps; - last_height = FONT_HEIGHT (new_face->font); - last_pt = pt; - } - } - - return new_face_id; - -#else /* not HAVE_WINDOW_SYSTEM */ - - return face_id; - -#endif /* not HAVE_WINDOW_SYSTEM */ -} - - -/* Return a face for charset ASCII that is like the face with id - FACE_ID on frame F, but has height HEIGHT. */ - -int -face_with_height (f, face_id, height) - struct frame *f; - int face_id; - int height; -{ -#ifdef HAVE_WINDOW_SYSTEM - struct face *face; - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - - if (FRAME_TERMCAP_P (f) - || height <= 0) - return face_id; - - face = FACE_FROM_ID (f, face_id); - bcopy (face->lface, attrs, sizeof attrs); - attrs[LFACE_HEIGHT_INDEX] = make_number (height); - face_id = lookup_face (f, attrs, 0, NULL); -#endif /* HAVE_WINDOW_SYSTEM */ - - return face_id; -} - - -/* Return the face id of the realized face for named face SYMBOL on - frame F suitable for displaying character C, and use attributes of - the face FACE_ID for attributes that aren't completely specified by - SYMBOL. This is like lookup_named_face, except that the default - attributes come from FACE_ID, not from the default face. FACE_ID - is assumed to be already realized. */ - -int -lookup_derived_face (f, symbol, c, face_id) - struct frame *f; - Lisp_Object symbol; - int c; - int face_id; -{ - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - Lisp_Object symbol_attrs[LFACE_VECTOR_SIZE]; - struct face *default_face = FACE_FROM_ID (f, face_id); - - if (!default_face) - abort (); - - get_lface_attributes (f, symbol, symbol_attrs, 1); - bcopy (default_face->lface, attrs, sizeof attrs); - merge_face_vectors (f, symbol_attrs, attrs, Qnil); - return lookup_face (f, attrs, c, default_face); -} - - - -/*********************************************************************** - Font selection - ***********************************************************************/ - -DEFUN ("internal-set-font-selection-order", - Finternal_set_font_selection_order, - Sinternal_set_font_selection_order, 1, 1, 0, - "Set font selection order for face font selection to ORDER.\n\ -ORDER must be a list of length 4 containing the symbols `:width',\n\ -`:height', `:weight', and `:slant'. Face attributes appearing\n\ -first in ORDER are matched first, e.g. if `:height' appears before\n\ -`:weight' in ORDER, font selection first tries to find a font with\n\ -a suitable height, and then tries to match the font weight.\n\ -Value is ORDER.") - (order) - Lisp_Object order; -{ - Lisp_Object list; - int i; - int indices[DIM (font_sort_order)]; - - CHECK_LIST (order, 0); - bzero (indices, sizeof indices); - i = 0; - - for (list = order; - CONSP (list) && i < DIM (indices); - list = XCDR (list), ++i) - { - Lisp_Object attr = XCAR (list); - int xlfd; - - if (EQ (attr, QCwidth)) - xlfd = XLFD_SWIDTH; - else if (EQ (attr, QCheight)) - xlfd = XLFD_POINT_SIZE; - else if (EQ (attr, QCweight)) - xlfd = XLFD_WEIGHT; - else if (EQ (attr, QCslant)) - xlfd = XLFD_SLANT; - else - break; - - if (indices[i] != 0) - break; - indices[i] = xlfd; - } - - if (!NILP (list) || i != DIM (indices)) - signal_error ("Invalid font sort order", order); - for (i = 0; i < DIM (font_sort_order); ++i) - if (indices[i] == 0) - signal_error ("Invalid font sort order", order); - - if (bcmp (indices, font_sort_order, sizeof indices) != 0) - { - bcopy (indices, font_sort_order, sizeof font_sort_order); - free_all_realized_faces (Qnil); - } - - return Qnil; -} - - -DEFUN ("internal-set-alternative-font-family-alist", - Finternal_set_alternative_font_family_alist, - Sinternal_set_alternative_font_family_alist, 1, 1, 0, - "Define alternative font families to try in face font selection.\n\ -ALIST is an alist of (FAMILY ALTERNATIVE1 ALTERNATIVE2 ...) entries.\n\ -Each ALTERNATIVE is tried in order if no fonts of font family FAMILY can\n\ -be found. Value is ALIST.") - (alist) - Lisp_Object alist; -{ - CHECK_LIST (alist, 0); - Vface_alternative_font_family_alist = alist; - free_all_realized_faces (Qnil); - return alist; -} - - -DEFUN ("internal-set-alternative-font-registry-alist", - Finternal_set_alternative_font_registry_alist, - Sinternal_set_alternative_font_registry_alist, 1, 1, 0, - "Define alternative font registries to try in face font selection.\n\ -ALIST is an alist of (REGISTRY ALTERNATIVE1 ALTERNATIVE2 ...) entries.\n\ -Each ALTERNATIVE is tried in order if no fonts of font registry REGISTRY can\n\ -be found. Value is ALIST.") - (alist) - Lisp_Object alist; -{ - CHECK_LIST (alist, 0); - Vface_alternative_font_registry_alist = alist; - free_all_realized_faces (Qnil); - return alist; -} - - -#ifdef HAVE_WINDOW_SYSTEM - -/* Value is non-zero if FONT is the name of a scalable font. The - X11R6 XLFD spec says that point size, pixel size, and average width - are zero for scalable fonts. Intlfonts contain at least one - scalable font ("*-muleindian-1") for which this isn't true, so we - just test average width. */ - -static int -font_scalable_p (font) - struct font_name *font; -{ - char *s = font->fields[XLFD_AVGWIDTH]; - return (*s == '0' && *(s + 1) == '\0') -#ifdef WINDOWSNT - /* Windows implementation of XLFD is slightly broken for backward - compatibility with previous broken versions, so test for - wildcards as well as 0. */ - || *s == '*' -#endif - ; -} - - -/* Ignore the difference of font point size less than this value. */ - -#define FONT_POINT_SIZE_QUANTUM 5 - -/* Value is non-zero if FONT1 is a better match for font attributes - VALUES than FONT2. VALUES is an array of face attribute values in - font sort order. COMPARE_PT_P zero means don't compare point - sizes. AVGWIDTH, if not zero, is a specified font average width - to compare with. */ - -static int -better_font_p (values, font1, font2, compare_pt_p, avgwidth) - int *values; - struct font_name *font1, *font2; - int compare_pt_p, avgwidth; -{ - int i; - - for (i = 0; i < DIM (font_sort_order); ++i) - { - int xlfd_idx = font_sort_order[i]; - - if (compare_pt_p || xlfd_idx != XLFD_POINT_SIZE) - { - int delta1 = abs (values[i] - font1->numeric[xlfd_idx]); - int delta2 = abs (values[i] - font2->numeric[xlfd_idx]); - - if (xlfd_idx == XLFD_POINT_SIZE - && abs (delta1 - delta2) < FONT_POINT_SIZE_QUANTUM) - continue; - if (delta1 > delta2) - return 0; - else if (delta1 < delta2) - return 1; - else - { - /* The difference may be equal because, e.g., the face - specifies `italic' but we have only `regular' and - `oblique'. Prefer `oblique' in this case. */ - if ((xlfd_idx == XLFD_WEIGHT || xlfd_idx == XLFD_SLANT) - && font1->numeric[xlfd_idx] > values[i] - && font2->numeric[xlfd_idx] < values[i]) - return 1; - } - } - } - - if (avgwidth) - { - int delta1 = abs (avgwidth - font1->numeric[XLFD_AVGWIDTH]); - int delta2 = abs (avgwidth - font2->numeric[XLFD_AVGWIDTH]); - if (delta1 > delta2) - return 0; - else if (delta1 < delta2) - return 1; - } - - return font1->registry_priority < font2->registry_priority; -} - - -/* Value is non-zero if FONT is an exact match for face attributes in - SPECIFIED. SPECIFIED is an array of face attribute values in font - sort order. AVGWIDTH, if non-zero, is an average width to compare - with. */ - -static int -exact_face_match_p (specified, font, avgwidth) - int *specified; - struct font_name *font; - int avgwidth; -{ - int i; - - for (i = 0; i < DIM (font_sort_order); ++i) - if (specified[i] != font->numeric[font_sort_order[i]]) - break; - - return (i == DIM (font_sort_order) - && (avgwidth <= 0 - || avgwidth == font->numeric[XLFD_AVGWIDTH])); -} - - -/* Value is the name of a scaled font, generated from scalable font - FONT on frame F. SPECIFIED_PT is the point-size to scale FONT to. - Value is allocated from heap. */ - -static char * -build_scalable_font_name (f, font, specified_pt) - struct frame *f; - struct font_name *font; - int specified_pt; -{ - char point_size[20], pixel_size[20]; - int pixel_value; - double resy = FRAME_X_DISPLAY_INFO (f)->resy; - double pt; - - /* If scalable font is for a specific resolution, compute - the point size we must specify from the resolution of - the display and the specified resolution of the font. */ - if (font->numeric[XLFD_RESY] != 0) - { - pt = resy / font->numeric[XLFD_RESY] * specified_pt + 0.5; - pixel_value = font->numeric[XLFD_RESY] / (PT_PER_INCH * 10.0) * pt; - } - else - { - pt = specified_pt; - pixel_value = resy / (PT_PER_INCH * 10.0) * pt; - } - - /* Set point size of the font. */ - sprintf (point_size, "%d", (int) pt); - font->fields[XLFD_POINT_SIZE] = point_size; - font->numeric[XLFD_POINT_SIZE] = pt; - - /* Set pixel size. */ - sprintf (pixel_size, "%d", pixel_value); - font->fields[XLFD_PIXEL_SIZE] = pixel_size; - font->numeric[XLFD_PIXEL_SIZE] = pixel_value; - - /* If font doesn't specify its resolution, use the - resolution of the display. */ - if (font->numeric[XLFD_RESY] == 0) - { - char buffer[20]; - sprintf (buffer, "%d", (int) resy); - font->fields[XLFD_RESY] = buffer; - font->numeric[XLFD_RESY] = resy; - } - - if (strcmp (font->fields[XLFD_RESX], "0") == 0) - { - char buffer[20]; - int resx = FRAME_X_DISPLAY_INFO (f)->resx; - sprintf (buffer, "%d", resx); - font->fields[XLFD_RESX] = buffer; - font->numeric[XLFD_RESX] = resx; - } - - return build_font_name (font); -} - - -/* Value is non-zero if we are allowed to use scalable font FONT. We - can't run a Lisp function here since this function may be called - with input blocked. */ - -static int -may_use_scalable_font_p (font) - char *font; -{ - if (EQ (Vscalable_fonts_allowed, Qt)) - return 1; - else if (CONSP (Vscalable_fonts_allowed)) - { - Lisp_Object tail, regexp; - - for (tail = Vscalable_fonts_allowed; CONSP (tail); tail = XCDR (tail)) - { - regexp = XCAR (tail); - if (STRINGP (regexp) - && fast_c_string_match_ignore_case (regexp, font) >= 0) - return 1; - } - } - - return 0; -} - - - -/* Return the name of the best matching font for face attributes ATTRS - in the array of font_name structures FONTS which contains NFONTS - elements. WIDTH_RATIO is a factor with which to multiply average - widths if ATTRS specifies such a width. - - Value is a font name which is allocated from the heap. FONTS is - freed by this function. */ - -static char * -best_matching_font (f, attrs, fonts, nfonts, width_ratio) - struct frame *f; - Lisp_Object *attrs; - struct font_name *fonts; - int nfonts; - int width_ratio; -{ - char *font_name; - struct font_name *best; - int i, pt = 0; - int specified[5]; - int exact_p, avgwidth; - - if (nfonts == 0) - return NULL; - - /* Make specified font attributes available in `specified', - indexed by sort order. */ - for (i = 0; i < DIM (font_sort_order); ++i) - { - int xlfd_idx = font_sort_order[i]; - - if (xlfd_idx == XLFD_SWIDTH) - specified[i] = face_numeric_swidth (attrs[LFACE_SWIDTH_INDEX]); - else if (xlfd_idx == XLFD_POINT_SIZE) - specified[i] = pt = XFASTINT (attrs[LFACE_HEIGHT_INDEX]); - else if (xlfd_idx == XLFD_WEIGHT) - specified[i] = face_numeric_weight (attrs[LFACE_WEIGHT_INDEX]); - else if (xlfd_idx == XLFD_SLANT) - specified[i] = face_numeric_slant (attrs[LFACE_SLANT_INDEX]); - else - abort (); - } - - avgwidth = (UNSPECIFIEDP (attrs[LFACE_AVGWIDTH_INDEX]) - ? 0 - : XFASTINT (attrs[LFACE_AVGWIDTH_INDEX]) * width_ratio); - - exact_p = 0; - - /* Start with the first non-scalable font in the list. */ - for (i = 0; i < nfonts; ++i) - if (!font_scalable_p (fonts + i)) - break; - - /* Find the best match among the non-scalable fonts. */ - if (i < nfonts) - { - best = fonts + i; - - for (i = 1; i < nfonts; ++i) - if (!font_scalable_p (fonts + i) - && better_font_p (specified, fonts + i, best, 1, avgwidth)) - { - best = fonts + i; - - exact_p = exact_face_match_p (specified, best, avgwidth); - if (exact_p) - break; - } - - } - else - best = NULL; - - /* Unless we found an exact match among non-scalable fonts, see if - we can find a better match among scalable fonts. */ - if (!exact_p) - { - /* A scalable font is better if - - 1. its weight, slant, swidth attributes are better, or. - - 2. the best non-scalable font doesn't have the required - point size, and the scalable fonts weight, slant, swidth - isn't worse. */ - - int non_scalable_has_exact_height_p; - - if (best && best->numeric[XLFD_POINT_SIZE] == pt) - non_scalable_has_exact_height_p = 1; - else - non_scalable_has_exact_height_p = 0; - - for (i = 0; i < nfonts; ++i) - if (font_scalable_p (fonts + i)) - { - if (best == NULL - || better_font_p (specified, fonts + i, best, 0, 0) - || (!non_scalable_has_exact_height_p - && !better_font_p (specified, best, fonts + i, 0, 0))) - best = fonts + i; - } - } - - if (font_scalable_p (best)) - font_name = build_scalable_font_name (f, best, pt); - else - font_name = build_font_name (best); - - /* Free font_name structures. */ - free_font_names (fonts, nfonts); - - return font_name; -} - - -/* Get a list of matching fonts on frame F, considering FAMILY - and alternative font families from Vface_alternative_font_registry_alist. - - FAMILY is the font family whose alternatives are considered. - - REGISTRY, if a string, specifies a font registry and encoding to - match. A value of nil means include fonts of any registry and - encoding. - - Return in *FONTS a pointer to a vector of font_name structures for - the fonts matched. Value is the number of fonts found. */ - -static int -try_alternative_families (f, family, registry, fonts) - struct frame *f; - Lisp_Object family, registry; - struct font_name **fonts; -{ - Lisp_Object alter; - int nfonts = 0; - - nfonts = font_list (f, Qnil, family, registry, fonts); - if (nfonts == 0) - { - /* Try alternative font families. */ - alter = Fassoc (family, Vface_alternative_font_family_alist); - if (CONSP (alter)) - { - for (alter = XCDR (alter); - CONSP (alter) && nfonts == 0; - alter = XCDR (alter)) - { - if (STRINGP (XCAR (alter))) - nfonts = font_list (f, Qnil, XCAR (alter), registry, fonts); - } - } - - /* Try scalable fonts before giving up. */ - if (nfonts == 0 && NILP (Vscalable_fonts_allowed)) - { - int count = BINDING_STACK_SIZE (); - specbind (Qscalable_fonts_allowed, Qt); - nfonts = try_alternative_families (f, family, registry, fonts); - unbind_to (count, Qnil); - } - } - return nfonts; -} - - -/* Get a list of matching fonts on frame F. - - FAMILY, if a string, specifies a font family derived from the fontset. - It is only used if the face does not specify any family in ATTRS or - if we cannot find any font of the face's family. - - REGISTRY, if a string, specifies a font registry and encoding to - match. A value of nil means include fonts of any registry and - encoding. - - Return in *FONTS a pointer to a vector of font_name structures for - the fonts matched. Value is the number of fonts found. */ - -static int -try_font_list (f, attrs, family, registry, fonts) - struct frame *f; - Lisp_Object *attrs; - Lisp_Object family, registry; - struct font_name **fonts; -{ - int nfonts = 0; - Lisp_Object face_family = attrs[LFACE_FAMILY_INDEX]; - - if (STRINGP (face_family)) - nfonts = try_alternative_families (f, face_family, registry, fonts); - - if (nfonts == 0 && !NILP (family)) - nfonts = try_alternative_families (f, family, registry, fonts); - - /* Try font family of the default face or "fixed". */ - if (nfonts == 0) - { - struct face *default_face = FACE_FROM_ID (f, DEFAULT_FACE_ID); - if (default_face) - family = default_face->lface[LFACE_FAMILY_INDEX]; - else - family = build_string ("fixed"); - nfonts = font_list (f, Qnil, family, registry, fonts); - } - - /* Try any family with the given registry. */ - if (nfonts == 0) - nfonts = font_list (f, Qnil, Qnil, registry, fonts); - - return nfonts; -} - - -/* Return the fontset id of the base fontset name or alias name given - by the fontset attribute of ATTRS. Value is -1 if the fontset - attribute of ATTRS doesn't name a fontset. */ - -static int -face_fontset (attrs) - Lisp_Object *attrs; -{ - Lisp_Object name; - - name = attrs[LFACE_FONT_INDEX]; - if (!STRINGP (name)) - return -1; - return fs_query_fontset (name, 0); -} - - -/* Choose a name of font to use on frame F to display character C with - Lisp face attributes specified by ATTRS. The font name is - determined by the font-related attributes in ATTRS and the name - pattern for C in FONTSET. Value is the font name which is - allocated from the heap and must be freed by the caller, or NULL if - we can get no information about the font name of C. It is assured - that we always get some information for a single byte - character. */ - -static char * -choose_face_font (f, attrs, fontset, c) - struct frame *f; - Lisp_Object *attrs; - int fontset, c; -{ - Lisp_Object pattern; - char *font_name = NULL; - struct font_name *fonts; - int nfonts, width_ratio; - - /* Get (foundry and) family name and registry (and encoding) name of - a font for C. */ - pattern = fontset_font_pattern (f, fontset, c); - if (NILP (pattern)) - { - xassert (!SINGLE_BYTE_CHAR_P (c)); - return NULL; - } - - /* If what we got is a name pattern, return it. */ - if (STRINGP (pattern)) - return xstrdup (XSTRING (pattern)->data); - - /* Get a list of fonts matching that pattern and choose the - best match for the specified face attributes from it. */ - nfonts = try_font_list (f, attrs, XCAR (pattern), XCDR (pattern), &fonts); - width_ratio = (SINGLE_BYTE_CHAR_P (c) - ? 1 - : CHARSET_WIDTH (CHAR_CHARSET (c))); - font_name = best_matching_font (f, attrs, fonts, nfonts, width_ratio); - return font_name; -} - -#endif /* HAVE_WINDOW_SYSTEM */ - - - -/*********************************************************************** - Face Realization - ***********************************************************************/ - -/* Realize basic faces on frame F. Value is zero if frame parameters - of F don't contain enough information needed to realize the default - face. */ - -static int -realize_basic_faces (f) - struct frame *f; -{ - int success_p = 0; - int count = BINDING_STACK_SIZE (); - - /* Block input here so that we won't be surprised by an X expose - event, for instance, without having the faces set up. */ - BLOCK_INPUT; - specbind (Qscalable_fonts_allowed, Qt); - - if (realize_default_face (f)) - { - realize_named_face (f, Qmode_line, MODE_LINE_FACE_ID); - realize_named_face (f, Qtool_bar, TOOL_BAR_FACE_ID); - realize_named_face (f, Qfringe, BITMAP_AREA_FACE_ID); - realize_named_face (f, Qheader_line, HEADER_LINE_FACE_ID); - realize_named_face (f, Qscroll_bar, SCROLL_BAR_FACE_ID); - realize_named_face (f, Qborder, BORDER_FACE_ID); - realize_named_face (f, Qcursor, CURSOR_FACE_ID); - realize_named_face (f, Qmouse, MOUSE_FACE_ID); - realize_named_face (f, Qmenu, MENU_FACE_ID); - - /* Reflect changes in the `menu' face in menu bars. */ - if (FRAME_FACE_CACHE (f)->menu_face_changed_p) - { - FRAME_FACE_CACHE (f)->menu_face_changed_p = 0; -#ifdef USE_X_TOOLKIT - x_update_menu_appearance (f); -#endif - } - - success_p = 1; - } - - unbind_to (count, Qnil); - UNBLOCK_INPUT; - return success_p; -} - - -/* Realize the default face on frame F. If the face is not fully - specified, make it fully-specified. Attributes of the default face - that are not explicitly specified are taken from frame parameters. */ - -static int -realize_default_face (f) - struct frame *f; -{ - struct face_cache *c = FRAME_FACE_CACHE (f); - Lisp_Object lface; - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - Lisp_Object frame_font; - struct face *face; - - /* If the `default' face is not yet known, create it. */ - lface = lface_from_face_name (f, Qdefault, 0); - if (NILP (lface)) - { - Lisp_Object frame; - XSETFRAME (frame, f); - lface = Finternal_make_lisp_face (Qdefault, frame); - } - -#ifdef HAVE_WINDOW_SYSTEM - if (FRAME_WINDOW_P (f)) - { - /* Set frame_font to the value of the `font' frame parameter. */ - frame_font = Fassq (Qfont, f->param_alist); - xassert (CONSP (frame_font) && STRINGP (XCDR (frame_font))); - frame_font = XCDR (frame_font); - set_lface_from_font_name (f, lface, frame_font, 1, 1); - } -#endif /* HAVE_WINDOW_SYSTEM */ - - if (!FRAME_WINDOW_P (f)) - { - LFACE_FAMILY (lface) = build_string ("default"); - LFACE_SWIDTH (lface) = Qnormal; - LFACE_HEIGHT (lface) = make_number (1); - LFACE_WEIGHT (lface) = Qnormal; - LFACE_SLANT (lface) = Qnormal; - LFACE_AVGWIDTH (lface) = Qunspecified; - } - - if (UNSPECIFIEDP (LFACE_UNDERLINE (lface))) - LFACE_UNDERLINE (lface) = Qnil; - - if (UNSPECIFIEDP (LFACE_OVERLINE (lface))) - LFACE_OVERLINE (lface) = Qnil; - - if (UNSPECIFIEDP (LFACE_STRIKE_THROUGH (lface))) - LFACE_STRIKE_THROUGH (lface) = Qnil; - - if (UNSPECIFIEDP (LFACE_BOX (lface))) - LFACE_BOX (lface) = Qnil; - - if (UNSPECIFIEDP (LFACE_INVERSE (lface))) - LFACE_INVERSE (lface) = Qnil; - - if (UNSPECIFIEDP (LFACE_FOREGROUND (lface))) - { - /* This function is called so early that colors are not yet - set in the frame parameter list. */ - Lisp_Object color = Fassq (Qforeground_color, f->param_alist); - - if (CONSP (color) && STRINGP (XCDR (color))) - LFACE_FOREGROUND (lface) = XCDR (color); - else if (FRAME_WINDOW_P (f)) - return 0; - else if (FRAME_TERMCAP_P (f) || FRAME_MSDOS_P (f)) - LFACE_FOREGROUND (lface) = build_string (unspecified_fg); - else - abort (); - } - - if (UNSPECIFIEDP (LFACE_BACKGROUND (lface))) - { - /* This function is called so early that colors are not yet - set in the frame parameter list. */ - Lisp_Object color = Fassq (Qbackground_color, f->param_alist); - if (CONSP (color) && STRINGP (XCDR (color))) - LFACE_BACKGROUND (lface) = XCDR (color); - else if (FRAME_WINDOW_P (f)) - return 0; - else if (FRAME_TERMCAP_P (f) || FRAME_MSDOS_P (f)) - LFACE_BACKGROUND (lface) = build_string (unspecified_bg); - else - abort (); - } - - if (UNSPECIFIEDP (LFACE_STIPPLE (lface))) - LFACE_STIPPLE (lface) = Qnil; - - /* Realize the face; it must be fully-specified now. */ - xassert (lface_fully_specified_p (XVECTOR (lface)->contents)); - check_lface (lface); - bcopy (XVECTOR (lface)->contents, attrs, sizeof attrs); - face = realize_face (c, attrs, 0, NULL, DEFAULT_FACE_ID); - return 1; -} - - -/* Realize basic faces other than the default face in face cache C. - SYMBOL is the face name, ID is the face id the realized face must - have. The default face must have been realized already. */ - -static void -realize_named_face (f, symbol, id) - struct frame *f; - Lisp_Object symbol; - int id; -{ - struct face_cache *c = FRAME_FACE_CACHE (f); - Lisp_Object lface = lface_from_face_name (f, symbol, 0); - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - Lisp_Object symbol_attrs[LFACE_VECTOR_SIZE]; - struct face *new_face; - - /* The default face must exist and be fully specified. */ - get_lface_attributes (f, Qdefault, attrs, 1); - check_lface_attrs (attrs); - xassert (lface_fully_specified_p (attrs)); - - /* If SYMBOL isn't know as a face, create it. */ - if (NILP (lface)) - { - Lisp_Object frame; - XSETFRAME (frame, f); - lface = Finternal_make_lisp_face (symbol, frame); - } - - /* Merge SYMBOL's face with the default face. */ - get_lface_attributes (f, symbol, symbol_attrs, 1); - merge_face_vectors (f, symbol_attrs, attrs, Qnil); - - /* Realize the face. */ - new_face = realize_face (c, attrs, 0, NULL, id); -} - - -/* Realize the fully-specified face with attributes ATTRS in face - cache CACHE for character C. If C is a multibyte character, - BASE_FACE is a face that has the same attributes. Otherwise, - BASE_FACE is ignored. If FORMER_FACE_ID is non-negative, it is an - ID of face to remove before caching the new face. Value is a - pointer to the newly created realized face. */ - -static struct face * -realize_face (cache, attrs, c, base_face, former_face_id) - struct face_cache *cache; - Lisp_Object *attrs; - int c; - struct face *base_face; - int former_face_id; -{ - struct face *face; - - /* LFACE must be fully specified. */ - xassert (cache != NULL); - check_lface_attrs (attrs); - - if (former_face_id >= 0 && cache->used > former_face_id) - { - /* Remove the former face. */ - struct face *former_face = cache->faces_by_id[former_face_id]; - uncache_face (cache, former_face); - free_realized_face (cache->f, former_face); - } - - if (FRAME_WINDOW_P (cache->f)) - face = realize_x_face (cache, attrs, c, base_face); - else if (FRAME_TERMCAP_P (cache->f) || FRAME_MSDOS_P (cache->f)) - face = realize_tty_face (cache, attrs, c); - else - abort (); - - /* Insert the new face. */ - cache_face (cache, face, lface_hash (attrs)); -#ifdef HAVE_WINDOW_SYSTEM - if (FRAME_WINDOW_P (cache->f) && face->font == NULL) - load_face_font (cache->f, face, c); -#endif /* HAVE_WINDOW_SYSTEM */ - return face; -} - - -/* Realize the fully-specified face with attributes ATTRS in face - cache CACHE for character C. Do it for X frame CACHE->f. If C is - a multibyte character, BASE_FACE is a face that has the same - attributes. Otherwise, BASE_FACE is ignored. If the new face - doesn't share font with the default face, a fontname is allocated - from the heap and set in `font_name' of the new face, but it is not - yet loaded here. Value is a pointer to the newly created realized - face. */ - -static struct face * -realize_x_face (cache, attrs, c, base_face) - struct face_cache *cache; - Lisp_Object *attrs; - int c; - struct face *base_face; -{ -#ifdef HAVE_WINDOW_SYSTEM - struct face *face, *default_face; - struct frame *f; - Lisp_Object stipple, overline, strike_through, box; - - xassert (FRAME_WINDOW_P (cache->f)); - xassert (SINGLE_BYTE_CHAR_P (c) - || base_face); - - /* Allocate a new realized face. */ - face = make_realized_face (attrs); - - f = cache->f; - - /* If C is a multibyte character, we share all face attirbutes with - BASE_FACE including the realized fontset. But, we must load a - different font. */ - if (!SINGLE_BYTE_CHAR_P (c)) - { - bcopy (base_face, face, sizeof *face); - face->gc = 0; - - /* Don't try to free the colors copied bitwise from BASE_FACE. */ - face->colors_copied_bitwise_p = 1; - - /* to force realize_face to load font */ - face->font = NULL; - return face; - } - - /* Now we are realizing a face for ASCII (and unibyte) characters. */ - - /* Determine the font to use. Most of the time, the font will be - the same as the font of the default face, so try that first. */ - default_face = FACE_FROM_ID (f, DEFAULT_FACE_ID); - if (default_face - && FACE_SUITABLE_FOR_CHAR_P (default_face, c) - && lface_same_font_attributes_p (default_face->lface, attrs)) - { - face->font = default_face->font; - face->fontset = default_face->fontset; - face->font_info_id = default_face->font_info_id; - face->font_name = default_face->font_name; - face->ascii_face = face; - - /* But, as we can't share the fontset, make a new realized - fontset that has the same base fontset as of the default - face. */ - face->fontset - = make_fontset_for_ascii_face (f, default_face->fontset); - } - else - { - /* If the face attribute ATTRS specifies a fontset, use it as - the base of a new realized fontset. Otherwise, use the same - base fontset as of the default face. The base determines - registry and encoding of a font. It may also determine - foundry and family. The other fields of font name pattern - are constructed from ATTRS. */ - int fontset = face_fontset (attrs); - - if ((fontset == -1) && default_face) - fontset = default_face->fontset; - face->fontset = make_fontset_for_ascii_face (f, fontset); - face->font = NULL; /* to force realize_face to load font */ - -#ifdef macintosh - /* Load the font if it is specified in ATTRS. This fixes - changing frame font on the Mac. */ - if (STRINGP (attrs[LFACE_FONT_INDEX])) - { - struct font_info *font_info = - FS_LOAD_FONT (f, 0, XSTRING (attrs[LFACE_FONT_INDEX])->data, -1); - if (font_info) - face->font = font_info->font; - } -#endif - } - - /* Load colors, and set remaining attributes. */ - - load_face_colors (f, face, attrs); - - /* Set up box. */ - box = attrs[LFACE_BOX_INDEX]; - if (STRINGP (box)) - { - /* A simple box of line width 1 drawn in color given by - the string. */ - face->box_color = load_color (f, face, attrs[LFACE_BOX_INDEX], - LFACE_BOX_INDEX); - face->box = FACE_SIMPLE_BOX; - face->box_line_width = 1; - } - else if (INTEGERP (box)) - { - /* Simple box of specified line width in foreground color of the - face. */ - xassert (XINT (box) != 0); - face->box = FACE_SIMPLE_BOX; - face->box_line_width = XINT (box); - face->box_color = face->foreground; - face->box_color_defaulted_p = 1; - } - else if (CONSP (box)) - { - /* `(:width WIDTH :color COLOR :shadow SHADOW)'. SHADOW - being one of `raised' or `sunken'. */ - face->box = FACE_SIMPLE_BOX; - face->box_color = face->foreground; - face->box_color_defaulted_p = 1; - face->box_line_width = 1; - - while (CONSP (box)) - { - Lisp_Object keyword, value; - - keyword = XCAR (box); - box = XCDR (box); - - if (!CONSP (box)) - break; - value = XCAR (box); - box = XCDR (box); - - if (EQ (keyword, QCline_width)) - { - if (INTEGERP (value) && XINT (value) != 0) - face->box_line_width = XINT (value); - } - else if (EQ (keyword, QCcolor)) - { - if (STRINGP (value)) - { - face->box_color = load_color (f, face, value, - LFACE_BOX_INDEX); - face->use_box_color_for_shadows_p = 1; - } - } - else if (EQ (keyword, QCstyle)) - { - if (EQ (value, Qreleased_button)) - face->box = FACE_RAISED_BOX; - else if (EQ (value, Qpressed_button)) - face->box = FACE_SUNKEN_BOX; - } - } - } - - /* Text underline, overline, strike-through. */ - - if (EQ (attrs[LFACE_UNDERLINE_INDEX], Qt)) - { - /* Use default color (same as foreground color). */ - face->underline_p = 1; - face->underline_defaulted_p = 1; - face->underline_color = 0; - } - else if (STRINGP (attrs[LFACE_UNDERLINE_INDEX])) - { - /* Use specified color. */ - face->underline_p = 1; - face->underline_defaulted_p = 0; - face->underline_color - = load_color (f, face, attrs[LFACE_UNDERLINE_INDEX], - LFACE_UNDERLINE_INDEX); - } - else if (NILP (attrs[LFACE_UNDERLINE_INDEX])) - { - face->underline_p = 0; - face->underline_defaulted_p = 0; - face->underline_color = 0; - } - - overline = attrs[LFACE_OVERLINE_INDEX]; - if (STRINGP (overline)) - { - face->overline_color - = load_color (f, face, attrs[LFACE_OVERLINE_INDEX], - LFACE_OVERLINE_INDEX); - face->overline_p = 1; - } - else if (EQ (overline, Qt)) - { - face->overline_color = face->foreground; - face->overline_color_defaulted_p = 1; - face->overline_p = 1; - } - - strike_through = attrs[LFACE_STRIKE_THROUGH_INDEX]; - if (STRINGP (strike_through)) - { - face->strike_through_color - = load_color (f, face, attrs[LFACE_STRIKE_THROUGH_INDEX], - LFACE_STRIKE_THROUGH_INDEX); - face->strike_through_p = 1; - } - else if (EQ (strike_through, Qt)) - { - face->strike_through_color = face->foreground; - face->strike_through_color_defaulted_p = 1; - face->strike_through_p = 1; - } - - stipple = attrs[LFACE_STIPPLE_INDEX]; - if (!NILP (stipple)) - face->stipple = load_pixmap (f, stipple, &face->pixmap_w, &face->pixmap_h); - - xassert (FACE_SUITABLE_FOR_CHAR_P (face, c)); - return face; -#endif /* HAVE_WINDOW_SYSTEM */ -} - - -/* Map a specified color of face FACE on frame F to a tty color index. - IDX is either LFACE_FOREGROUND_INDEX or LFACE_BACKGROUND_INDEX, and - specifies which color to map. Set *DEFAULTED to 1 if mapping to the - default foreground/background colors. */ - -static void -map_tty_color (f, face, idx, defaulted) - struct frame *f; - struct face *face; - enum lface_attribute_index idx; - int *defaulted; -{ - Lisp_Object frame, color, def; - int foreground_p = idx == LFACE_FOREGROUND_INDEX; - unsigned long default_pixel, default_other_pixel, pixel; - - xassert (idx == LFACE_FOREGROUND_INDEX || idx == LFACE_BACKGROUND_INDEX); - - if (foreground_p) - { - pixel = default_pixel = FACE_TTY_DEFAULT_FG_COLOR; - default_other_pixel = FACE_TTY_DEFAULT_BG_COLOR; - } - else - { - pixel = default_pixel = FACE_TTY_DEFAULT_BG_COLOR; - default_other_pixel = FACE_TTY_DEFAULT_FG_COLOR; - } - - XSETFRAME (frame, f); - color = face->lface[idx]; - - if (STRINGP (color) - && XSTRING (color)->size - && CONSP (Vtty_defined_color_alist) - && (def = assq_no_quit (color, call1 (Qtty_color_alist, frame)), - CONSP (def))) - { - /* Associations in tty-defined-color-alist are of the form - (NAME INDEX R G B). We need the INDEX part. */ - pixel = XINT (XCAR (XCDR (def))); - } - - if (pixel == default_pixel && STRINGP (color)) - { - pixel = load_color (f, face, color, idx); - -#if defined (MSDOS) || defined (WINDOWSNT) - /* If the foreground of the default face is the default color, - use the foreground color defined by the frame. */ -#ifdef MSDOS - if (FRAME_MSDOS_P (f)) - { -#endif /* MSDOS */ - if (pixel == default_pixel - || pixel == FACE_TTY_DEFAULT_COLOR) - { - if (foreground_p) - pixel = FRAME_FOREGROUND_PIXEL (f); - else - pixel = FRAME_BACKGROUND_PIXEL (f); - face->lface[idx] = tty_color_name (f, pixel); - *defaulted = 1; - } - else if (pixel == default_other_pixel) - { - if (foreground_p) - pixel = FRAME_BACKGROUND_PIXEL (f); - else - pixel = FRAME_FOREGROUND_PIXEL (f); - face->lface[idx] = tty_color_name (f, pixel); - *defaulted = 1; - } -#ifdef MSDOS - } -#endif -#endif /* MSDOS or WINDOWSNT */ - } - - if (foreground_p) - face->foreground = pixel; - else - face->background = pixel; -} - - -/* Realize the fully-specified face with attributes ATTRS in face - cache CACHE for character C. Do it for TTY frame CACHE->f. Value is a - pointer to the newly created realized face. */ - -static struct face * -realize_tty_face (cache, attrs, c) - struct face_cache *cache; - Lisp_Object *attrs; - int c; -{ - struct face *face; - int weight, slant; - int face_colors_defaulted = 0; - struct frame *f = cache->f; - - /* Frame must be a termcap frame. */ - xassert (FRAME_TERMCAP_P (cache->f) || FRAME_MSDOS_P (cache->f)); - - /* Allocate a new realized face. */ - face = make_realized_face (attrs); - face->font_name = FRAME_MSDOS_P (cache->f) ? "ms-dos" : "tty"; - - /* Map face attributes to TTY appearances. We map slant to - dimmed text because we want italic text to appear differently - and because dimmed text is probably used infrequently. */ - weight = face_numeric_weight (attrs[LFACE_WEIGHT_INDEX]); - slant = face_numeric_slant (attrs[LFACE_SLANT_INDEX]); - - if (weight > XLFD_WEIGHT_MEDIUM) - face->tty_bold_p = 1; - if (weight < XLFD_WEIGHT_MEDIUM || slant != XLFD_SLANT_ROMAN) - face->tty_dim_p = 1; - if (!NILP (attrs[LFACE_UNDERLINE_INDEX])) - face->tty_underline_p = 1; - if (!NILP (attrs[LFACE_INVERSE_INDEX])) - face->tty_reverse_p = 1; - - /* Map color names to color indices. */ - map_tty_color (f, face, LFACE_FOREGROUND_INDEX, &face_colors_defaulted); - map_tty_color (f, face, LFACE_BACKGROUND_INDEX, &face_colors_defaulted); - - /* Swap colors if face is inverse-video. If the colors are taken - from the frame colors, they are already inverted, since the - frame-creation function calls x-handle-reverse-video. */ - if (face->tty_reverse_p && !face_colors_defaulted) - { - unsigned long tem = face->foreground; - face->foreground = face->background; - face->background = tem; - } - - if (tty_suppress_bold_inverse_default_colors_p - && face->tty_bold_p - && face->background == FACE_TTY_DEFAULT_FG_COLOR - && face->foreground == FACE_TTY_DEFAULT_BG_COLOR) - face->tty_bold_p = 0; - - return face; -} - - -DEFUN ("tty-suppress-bold-inverse-default-colors", - Ftty_suppress_bold_inverse_default_colors, - Stty_suppress_bold_inverse_default_colors, 1, 1, 0, - "Suppress/allow boldness of faces with inverse default colors.\n\ -SUPPRESS non-nil means suppress it.\n\ -This affects bold faces on TTYs whose foreground is the default background\n\ -color of the display and whose background is the default foreground color.\n\ -For such faces, the bold face attribute is ignored if this variable\n\ -is non-nil.") - (suppress) - Lisp_Object suppress; -{ - tty_suppress_bold_inverse_default_colors_p = !NILP (suppress); - ++face_change_count; - return suppress; -} - - - -/*********************************************************************** - Computing Faces - ***********************************************************************/ - -/* Return the ID of the face to use to display character CH with face - property PROP on frame F in current_buffer. */ - -int -compute_char_face (f, ch, prop) - struct frame *f; - int ch; - Lisp_Object prop; -{ - int face_id; - - if (NILP (current_buffer->enable_multibyte_characters)) - ch = 0; - - if (NILP (prop)) - { - struct face *face = FACE_FROM_ID (f, DEFAULT_FACE_ID); - face_id = FACE_FOR_CHAR (f, face, ch); - } - else - { - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - struct face *default_face = FACE_FROM_ID (f, DEFAULT_FACE_ID); - bcopy (default_face->lface, attrs, sizeof attrs); - merge_face_vector_with_property (f, attrs, prop); - face_id = lookup_face (f, attrs, ch, NULL); - } - - return face_id; -} - - -/* Return the face ID associated with buffer position POS for - displaying ASCII characters. Return in *ENDPTR the position at - which a different face is needed, as far as text properties and - overlays are concerned. W is a window displaying current_buffer. - - REGION_BEG, REGION_END delimit the region, so it can be - highlighted. - - LIMIT is a position not to scan beyond. That is to limit the time - this function can take. - - If MOUSE is non-zero, use the character's mouse-face, not its face. - - The face returned is suitable for displaying ASCII characters. */ - -int -face_at_buffer_position (w, pos, region_beg, region_end, - endptr, limit, mouse) - struct window *w; - int pos; - int region_beg, region_end; - int *endptr; - int limit; - int mouse; -{ - struct frame *f = XFRAME (w->frame); - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - Lisp_Object prop, position; - int i, noverlays; - Lisp_Object *overlay_vec; - Lisp_Object frame; - int endpos; - Lisp_Object propname = mouse ? Qmouse_face : Qface; - Lisp_Object limit1, end; - struct face *default_face; - - /* W must display the current buffer. We could write this function - to use the frame and buffer of W, but right now it doesn't. */ - /* xassert (XBUFFER (w->buffer) == current_buffer); */ - - XSETFRAME (frame, f); - XSETFASTINT (position, pos); - - endpos = ZV; - if (pos < region_beg && region_beg < endpos) - endpos = region_beg; - - /* Get the `face' or `mouse_face' text property at POS, and - determine the next position at which the property changes. */ - prop = Fget_text_property (position, propname, w->buffer); - XSETFASTINT (limit1, (limit < endpos ? limit : endpos)); - end = Fnext_single_property_change (position, propname, w->buffer, limit1); - if (INTEGERP (end)) - endpos = XINT (end); - - /* Look at properties from overlays. */ - { - int next_overlay; - int len; - - /* First try with room for 40 overlays. */ - len = 40; - overlay_vec = (Lisp_Object *) alloca (len * sizeof (Lisp_Object)); - noverlays = overlays_at (pos, 0, &overlay_vec, &len, - &next_overlay, NULL, 0); - - /* If there are more than 40, make enough space for all, and try - again. */ - if (noverlays > len) - { - len = noverlays; - overlay_vec = (Lisp_Object *) alloca (len * sizeof (Lisp_Object)); - noverlays = overlays_at (pos, 0, &overlay_vec, &len, - &next_overlay, NULL, 0); - } - - if (next_overlay < endpos) - endpos = next_overlay; - } - - *endptr = endpos; - - default_face = FACE_FROM_ID (f, DEFAULT_FACE_ID); - - /* Optimize common cases where we can use the default face. */ - if (noverlays == 0 - && NILP (prop) - && !(pos >= region_beg && pos < region_end)) - return DEFAULT_FACE_ID; - - /* Begin with attributes from the default face. */ - bcopy (default_face->lface, attrs, sizeof attrs); - - /* Merge in attributes specified via text properties. */ - if (!NILP (prop)) - merge_face_vector_with_property (f, attrs, prop); - - /* Now merge the overlay data. */ - noverlays = sort_overlays (overlay_vec, noverlays, w); - for (i = 0; i < noverlays; i++) - { - Lisp_Object oend; - int oendpos; - - prop = Foverlay_get (overlay_vec[i], propname); - if (!NILP (prop)) - merge_face_vector_with_property (f, attrs, prop); - - oend = OVERLAY_END (overlay_vec[i]); - oendpos = OVERLAY_POSITION (oend); - if (oendpos < endpos) - endpos = oendpos; - } - - /* If in the region, merge in the region face. */ - if (pos >= region_beg && pos < region_end) - { - Lisp_Object region_face = lface_from_face_name (f, Qregion, 0); - merge_face_vectors (f, XVECTOR (region_face)->contents, attrs, Qnil); - - if (region_end < endpos) - endpos = region_end; - } - - *endptr = endpos; - - /* Look up a realized face with the given face attributes, - or realize a new one for ASCII characters. */ - return lookup_face (f, attrs, 0, NULL); -} - - -/* Compute the face at character position POS in Lisp string STRING on - window W, for ASCII characters. - - If STRING is an overlay string, it comes from position BUFPOS in - current_buffer, otherwise BUFPOS is zero to indicate that STRING is - not an overlay string. W must display the current buffer. - REGION_BEG and REGION_END give the start and end positions of the - region; both are -1 if no region is visible. - - BASE_FACE_ID is the id of a face to merge with. For strings coming - from overlays or the `display' property it is the face at BUFPOS. - - If MOUSE_P is non-zero, use the character's mouse-face, not its face. - - Set *ENDPTR to the next position where to check for faces in - STRING; -1 if the face is constant from POS to the end of the - string. - - Value is the id of the face to use. The face returned is suitable - for displaying ASCII characters. */ - -int -face_at_string_position (w, string, pos, bufpos, region_beg, - region_end, endptr, base_face_id, mouse_p) - struct window *w; - Lisp_Object string; - int pos, bufpos; - int region_beg, region_end; - int *endptr; - enum face_id base_face_id; - int mouse_p; -{ - Lisp_Object prop, position, end, limit; - struct frame *f = XFRAME (WINDOW_FRAME (w)); - Lisp_Object attrs[LFACE_VECTOR_SIZE]; - struct face *base_face; - int multibyte_p = STRING_MULTIBYTE (string); - Lisp_Object prop_name = mouse_p ? Qmouse_face : Qface; - - /* Get the value of the face property at the current position within - STRING. Value is nil if there is no face property. */ - XSETFASTINT (position, pos); - prop = Fget_text_property (position, prop_name, string); - - /* Get the next position at which to check for faces. Value of end - is nil if face is constant all the way to the end of the string. - Otherwise it is a string position where to check faces next. - Limit is the maximum position up to which to check for property - changes in Fnext_single_property_change. Strings are usually - short, so set the limit to the end of the string. */ - XSETFASTINT (limit, XSTRING (string)->size); - end = Fnext_single_property_change (position, prop_name, string, limit); - if (INTEGERP (end)) - *endptr = XFASTINT (end); - else - *endptr = -1; - - base_face = FACE_FROM_ID (f, base_face_id); - xassert (base_face); - - /* Optimize the default case that there is no face property and we - are not in the region. */ - if (NILP (prop) - && (base_face_id != DEFAULT_FACE_ID - /* BUFPOS <= 0 means STRING is not an overlay string, so - that the region doesn't have to be taken into account. */ - || bufpos <= 0 - || bufpos < region_beg - || bufpos >= region_end) - && (multibyte_p - /* We can't realize faces for different charsets differently - if we don't have fonts, so we can stop here if not working - on a window-system frame. */ - || !FRAME_WINDOW_P (f) - || FACE_SUITABLE_FOR_CHAR_P (base_face, 0))) - return base_face->id; - - /* Begin with attributes from the base face. */ - bcopy (base_face->lface, attrs, sizeof attrs); - - /* Merge in attributes specified via text properties. */ - if (!NILP (prop)) - merge_face_vector_with_property (f, attrs, prop); - - /* If in the region, merge in the region face. */ - if (bufpos - && bufpos >= region_beg - && bufpos < region_end) - { - Lisp_Object region_face = lface_from_face_name (f, Qregion, 0); - merge_face_vectors (f, XVECTOR (region_face)->contents, attrs, Qnil); - } - - /* Look up a realized face with the given face attributes, - or realize a new one for ASCII characters. */ - return lookup_face (f, attrs, 0, NULL); -} - - - -/*********************************************************************** - Tests - ***********************************************************************/ - -#if GLYPH_DEBUG - -/* Print the contents of the realized face FACE to stderr. */ - -static void -dump_realized_face (face) - struct face *face; -{ - fprintf (stderr, "ID: %d\n", face->id); -#ifdef HAVE_X_WINDOWS - fprintf (stderr, "gc: %d\n", (int) face->gc); -#endif - fprintf (stderr, "foreground: 0x%lx (%s)\n", - face->foreground, - XSTRING (face->lface[LFACE_FOREGROUND_INDEX])->data); - fprintf (stderr, "background: 0x%lx (%s)\n", - face->background, - XSTRING (face->lface[LFACE_BACKGROUND_INDEX])->data); - fprintf (stderr, "font_name: %s (%s)\n", - face->font_name, - XSTRING (face->lface[LFACE_FAMILY_INDEX])->data); -#ifdef HAVE_X_WINDOWS - fprintf (stderr, "font = %p\n", face->font); -#endif - fprintf (stderr, "font_info_id = %d\n", face->font_info_id); - fprintf (stderr, "fontset: %d\n", face->fontset); - fprintf (stderr, "underline: %d (%s)\n", - face->underline_p, - XSTRING (Fsymbol_name (face->lface[LFACE_UNDERLINE_INDEX]))->data); - fprintf (stderr, "hash: %d\n", face->hash); - fprintf (stderr, "charset: %d\n", face->charset); -} - - -DEFUN ("dump-face", Fdump_face, Sdump_face, 0, 1, 0, "") - (n) - Lisp_Object n; -{ - if (NILP (n)) - { - int i; - - fprintf (stderr, "font selection order: "); - for (i = 0; i < DIM (font_sort_order); ++i) - fprintf (stderr, "%d ", font_sort_order[i]); - fprintf (stderr, "\n"); - - fprintf (stderr, "alternative fonts: "); - debug_print (Vface_alternative_font_family_alist); - fprintf (stderr, "\n"); - - for (i = 0; i < FRAME_FACE_CACHE (SELECTED_FRAME ())->used; ++i) - Fdump_face (make_number (i)); - } - else - { - struct face *face; - CHECK_NUMBER (n, 0); - face = FACE_FROM_ID (SELECTED_FRAME (), XINT (n)); - if (face == NULL) - error ("Not a valid face"); - dump_realized_face (face); - } - - return Qnil; -} - - -DEFUN ("show-face-resources", Fshow_face_resources, Sshow_face_resources, - 0, 0, 0, "") - () -{ - fprintf (stderr, "number of colors = %d\n", ncolors_allocated); - fprintf (stderr, "number of pixmaps = %d\n", npixmaps_allocated); - fprintf (stderr, "number of GCs = %d\n", ngcs); - return Qnil; -} - -#endif /* GLYPH_DEBUG != 0 */ - - - -/*********************************************************************** - Initialization - ***********************************************************************/ - -void -syms_of_xfaces () -{ - Qface = intern ("face"); - staticpro (&Qface); - Qbitmap_spec_p = intern ("bitmap-spec-p"); - staticpro (&Qbitmap_spec_p); - Qframe_update_face_colors = intern ("frame-update-face-colors"); - staticpro (&Qframe_update_face_colors); - - /* Lisp face attribute keywords. */ - QCfamily = intern (":family"); - staticpro (&QCfamily); - QCheight = intern (":height"); - staticpro (&QCheight); - QCweight = intern (":weight"); - staticpro (&QCweight); - QCslant = intern (":slant"); - staticpro (&QCslant); - QCunderline = intern (":underline"); - staticpro (&QCunderline); - QCinverse_video = intern (":inverse-video"); - staticpro (&QCinverse_video); - QCreverse_video = intern (":reverse-video"); - staticpro (&QCreverse_video); - QCforeground = intern (":foreground"); - staticpro (&QCforeground); - QCbackground = intern (":background"); - staticpro (&QCbackground); - QCstipple = intern (":stipple");; - staticpro (&QCstipple); - QCwidth = intern (":width"); - staticpro (&QCwidth); - QCfont = intern (":font"); - staticpro (&QCfont); - QCbold = intern (":bold"); - staticpro (&QCbold); - QCitalic = intern (":italic"); - staticpro (&QCitalic); - QCoverline = intern (":overline"); - staticpro (&QCoverline); - QCstrike_through = intern (":strike-through"); - staticpro (&QCstrike_through); - QCbox = intern (":box"); - staticpro (&QCbox); - QCinherit = intern (":inherit"); - staticpro (&QCinherit); - - /* Symbols used for Lisp face attribute values. */ - QCcolor = intern (":color"); - staticpro (&QCcolor); - QCline_width = intern (":line-width"); - staticpro (&QCline_width); - QCstyle = intern (":style"); - staticpro (&QCstyle); - Qreleased_button = intern ("released-button"); - staticpro (&Qreleased_button); - Qpressed_button = intern ("pressed-button"); - staticpro (&Qpressed_button); - Qnormal = intern ("normal"); - staticpro (&Qnormal); - Qultra_light = intern ("ultra-light"); - staticpro (&Qultra_light); - Qextra_light = intern ("extra-light"); - staticpro (&Qextra_light); - Qlight = intern ("light"); - staticpro (&Qlight); - Qsemi_light = intern ("semi-light"); - staticpro (&Qsemi_light); - Qsemi_bold = intern ("semi-bold"); - staticpro (&Qsemi_bold); - Qbold = intern ("bold"); - staticpro (&Qbold); - Qextra_bold = intern ("extra-bold"); - staticpro (&Qextra_bold); - Qultra_bold = intern ("ultra-bold"); - staticpro (&Qultra_bold); - Qoblique = intern ("oblique"); - staticpro (&Qoblique); - Qitalic = intern ("italic"); - staticpro (&Qitalic); - Qreverse_oblique = intern ("reverse-oblique"); - staticpro (&Qreverse_oblique); - Qreverse_italic = intern ("reverse-italic"); - staticpro (&Qreverse_italic); - Qultra_condensed = intern ("ultra-condensed"); - staticpro (&Qultra_condensed); - Qextra_condensed = intern ("extra-condensed"); - staticpro (&Qextra_condensed); - Qcondensed = intern ("condensed"); - staticpro (&Qcondensed); - Qsemi_condensed = intern ("semi-condensed"); - staticpro (&Qsemi_condensed); - Qsemi_expanded = intern ("semi-expanded"); - staticpro (&Qsemi_expanded); - Qexpanded = intern ("expanded"); - staticpro (&Qexpanded); - Qextra_expanded = intern ("extra-expanded"); - staticpro (&Qextra_expanded); - Qultra_expanded = intern ("ultra-expanded"); - staticpro (&Qultra_expanded); - Qbackground_color = intern ("background-color"); - staticpro (&Qbackground_color); - Qforeground_color = intern ("foreground-color"); - staticpro (&Qforeground_color); - Qunspecified = intern ("unspecified"); - staticpro (&Qunspecified); - - Qface_alias = intern ("face-alias"); - staticpro (&Qface_alias); - Qdefault = intern ("default"); - staticpro (&Qdefault); - Qtool_bar = intern ("tool-bar"); - staticpro (&Qtool_bar); - Qregion = intern ("region"); - staticpro (&Qregion); - Qfringe = intern ("fringe"); - staticpro (&Qfringe); - Qheader_line = intern ("header-line"); - staticpro (&Qheader_line); - Qscroll_bar = intern ("scroll-bar"); - staticpro (&Qscroll_bar); - Qmenu = intern ("menu"); - staticpro (&Qmenu); - Qcursor = intern ("cursor"); - staticpro (&Qcursor); - Qborder = intern ("border"); - staticpro (&Qborder); - Qmouse = intern ("mouse"); - staticpro (&Qmouse); - Qtty_color_desc = intern ("tty-color-desc"); - staticpro (&Qtty_color_desc); - Qtty_color_by_index = intern ("tty-color-by-index"); - staticpro (&Qtty_color_by_index); - Qtty_color_alist = intern ("tty-color-alist"); - staticpro (&Qtty_color_alist); - Qscalable_fonts_allowed = intern ("scalable-fonts-allowed"); - staticpro (&Qscalable_fonts_allowed); - - Vparam_value_alist = Fcons (Fcons (Qnil, Qnil), Qnil); - staticpro (&Vparam_value_alist); - Vface_alternative_font_family_alist = Qnil; - staticpro (&Vface_alternative_font_family_alist); - Vface_alternative_font_registry_alist = Qnil; - staticpro (&Vface_alternative_font_registry_alist); - - defsubr (&Sinternal_make_lisp_face); - defsubr (&Sinternal_lisp_face_p); - defsubr (&Sinternal_set_lisp_face_attribute); -#ifdef HAVE_WINDOW_SYSTEM - defsubr (&Sinternal_set_lisp_face_attribute_from_resource); -#endif - defsubr (&Scolor_gray_p); - defsubr (&Scolor_supported_p); - defsubr (&Sinternal_get_lisp_face_attribute); - defsubr (&Sinternal_lisp_face_attribute_values); - defsubr (&Sinternal_lisp_face_equal_p); - defsubr (&Sinternal_lisp_face_empty_p); - defsubr (&Sinternal_copy_lisp_face); - defsubr (&Sinternal_merge_in_global_face); - defsubr (&Sface_font); - defsubr (&Sframe_face_alist); - defsubr (&Sinternal_set_font_selection_order); - defsubr (&Sinternal_set_alternative_font_family_alist); - defsubr (&Sinternal_set_alternative_font_registry_alist); -#if GLYPH_DEBUG - defsubr (&Sdump_face); - defsubr (&Sshow_face_resources); -#endif /* GLYPH_DEBUG */ - defsubr (&Sclear_face_cache); - defsubr (&Stty_suppress_bold_inverse_default_colors); - -#if defined DEBUG_X_COLORS && defined HAVE_X_WINDOWS - defsubr (&Sdump_colors); -#endif - - DEFVAR_LISP ("font-list-limit", &Vfont_list_limit, - "*Limit for font matching.\n\ -If an integer > 0, font matching functions won't load more than\n\ -that number of fonts when searching for a matching font."); - Vfont_list_limit = make_number (DEFAULT_FONT_LIST_LIMIT); - - DEFVAR_LISP ("face-new-frame-defaults", &Vface_new_frame_defaults, - "List of global face definitions (for internal use only.)"); - Vface_new_frame_defaults = Qnil; - - DEFVAR_LISP ("face-default-stipple", &Vface_default_stipple, - "*Default stipple pattern used on monochrome displays.\n\ -This stipple pattern is used on monochrome displays\n\ -instead of shades of gray for a face background color.\n\ -See `set-face-stipple' for possible values for this variable."); - Vface_default_stipple = build_string ("gray3"); - - DEFVAR_LISP ("tty-defined-color-alist", &Vtty_defined_color_alist, - "An alist of defined terminal colors and their RGB values."); - Vtty_defined_color_alist = Qnil; - - DEFVAR_LISP ("scalable-fonts-allowed", &Vscalable_fonts_allowed, - "Allowed scalable fonts.\n\ -A value of nil means don't allow any scalable fonts.\n\ -A value of t means allow any scalable font.\n\ -Otherwise, value must be a list of regular expressions. A font may be\n\ -scaled if its name matches a regular expression in the list.\n\ -Note that if value is nil, a scalable font might still be used, if no\n\ -other font of the appropriate family and registry is available."); - Vscalable_fonts_allowed = Qnil; - - DEFVAR_LISP ("face-ignored-fonts", &Vface_ignored_fonts, - "List of ignored fonts.\n\ -Each element is a regular expression that matches names of fonts to ignore."); - Vface_ignored_fonts = Qnil; - -#ifdef HAVE_WINDOW_SYSTEM - defsubr (&Sbitmap_spec_p); - defsubr (&Sx_list_fonts); - defsubr (&Sinternal_face_x_get_resource); - defsubr (&Sx_family_fonts); - defsubr (&Sx_font_family_list); -#endif /* HAVE_WINDOW_SYSTEM */ -} ./contrib/xfaces/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.142244272 +0000 @@ -1,27291 +0,0 @@ -# Kernel patches configuration file -# vim: set ts=8 sw=8 noet: -# -# There are three kinds of rules (see guards.1 for details): -# +symbol include this patch if symbol is defined; otherwise exclude. -# -symbol exclude this patch if symbol is defined; otherwise include. -# - exclude this patch. -# -# Using symbols means that an entirely different source tree will be -# generated depending on which symbols are defined. This used to be -# a good thing when arch-specific patches contained conflicts with other -# patches, but we now have a policy that patches must build everywhere. -# The result is a unified source tree that allows us to do neat things -# like ship kernel module packages. Creating a divergent tree breaks -# these # so you'd better have an extraordinary reason for using them. -# For example, the openSUSE 10.3 kernel uses them for segregating the -# -rt patches until they can be integrated completely, and these are -# only applied at the very end of the series. -# -# The most common use in recent kernels is to disable a patch with a -# username as the symbol to indicate responsbility. Another use is -# to check in a patch for testing, but have it disabled in all but your -# own build environment. - - ######################################################## - # latest standard kernel patches - # DO NOT MODIFY THEM! - # Send separate patches upstream if you find a problem... - ######################################################## - patches.kernel.org/4.12.1-001-driver-core-platform-fix-race-condition-with-d.patch - patches.kernel.org/4.12.1-002-RDMA-uverbs-Check-port-number-supplied-by-user.patch - patches.kernel.org/4.12.1-003-usb-dwc3-replace-p-with-pK.patch - patches.kernel.org/4.12.1-004-USB-serial-cp210x-add-ID-for-CEL-EM3588-USB-Zi.patch - patches.kernel.org/4.12.1-005-usb-usbip-set-buffer-pointers-to-NULL-after-fr.patch - patches.kernel.org/4.12.1-006-Add-USB-quirk-for-HVR-950q-to-avoid-intermitte.patch - patches.kernel.org/4.12.1-007-usb-Fix-typo-in-the-definition-of-Endpoint-out.patch - patches.kernel.org/4.12.1-008-USB-core-fix-device-node-leak.patch - patches.kernel.org/4.12.1-009-USB-serial-option-add-two-Longcheer-device-ids.patch - patches.kernel.org/4.12.1-010-USB-serial-qcserial-new-Sierra-Wireless-EM7305.patch - patches.kernel.org/4.12.1-011-xhci-Limit-USB2-port-wake-support-for-AMD-Prom.patch - patches.kernel.org/4.12.1-012-gfs2-Fix-glock-rhashtable-rcu-bug.patch - patches.kernel.org/4.12.1-013-Add-shutdown-to-struct-class.patch - patches.kernel.org/4.12.1-014-tpm-Issue-a-TPM2_Shutdown-for-TPM2-devices.patch - patches.kernel.org/4.12.1-015-tpm-fix-a-kernel-memory-leak-in-tpm-sysfs.c.patch - patches.kernel.org/4.12.1-016-powerpc-powernv-Fix-CPU_HOTPLUG-n-idle.c-compi.patch - patches.kernel.org/4.12.1-017-x86-uaccess-Optimize-copy_user_enhanced_fast_s.patch - patches.kernel.org/4.12.1-018-sched-fair-cpumask-Export-for_each_cpu_wrap.patch - patches.kernel.org/4.12.1-019-sched-core-Implement-new-approach-to-scale-sel.patch - patches.kernel.org/4.12.1-020-sched-numa-Use-down_read_trylock-for-the-mmap_.patch - patches.kernel.org/4.12.1-021-sched-numa-Override-part-of-migrate_degrades_l.patch - patches.kernel.org/4.12.1-022-sched-fair-Simplify-wake_affine-for-the-single.patch - patches.kernel.org/4.12.1-023-sched-numa-Implement-NUMA-node-level-wake_affi.patch - patches.kernel.org/4.12.1-024-sched-fair-Remove-effective_load.patch - patches.kernel.org/4.12.1-025-sched-numa-Hide-numa_wake_affine-from-UP-build.patch - patches.kernel.org/4.12.1-026-xen-avoid-deadlock-in-xenbus-driver.patch - patches.kernel.org/4.12.1-027-crypto-drbg-Fixes-panic-in-wait_for_completion.patch - patches.kernel.org/4.12.1-028-Linux-4.12.1.patch - patches.kernel.org/4.12.2-001-mqueue-fix-a-use-after-free-in-sys_mq_notify.patch - patches.kernel.org/4.12.2-002-imx-serial-RX-DMA-startup-latency.patch - patches.kernel.org/4.12.2-003-proc-Fix-proc_sys_prune_dcache-to-hold-a-sb-re.patch - patches.kernel.org/4.12.2-004-locking-rwsem-spinlock-Fix-EINTR-branch-in-__d.patch - patches.kernel.org/4.12.2-005-staging-vt6556-vnt_start-Fix-missing-call-to-v.patch - patches.kernel.org/4.12.2-006-staging-comedi-fix-clean-up-of-comedi_class-in.patch - patches.kernel.org/4.12.2-007-crypto-caam-fix-gfp-allocation-flags-part-I.patch - patches.kernel.org/4.12.2-008-crypto-rsa-pkcs1pad-use-constant-time-memory-c.patch - patches.kernel.org/4.12.2-009-ext4-check-return-value-of-kstrtoull-correctly.patch - patches.kernel.org/4.12.2-010-x86-mm-pat-Don-t-report-PAT-on-CPUs-that-don-t.patch - patches.kernel.org/4.12.2-011-Linux-4.12.2.patch - patches.kernel.org/4.12.3-001-staging-android-uapi-drop-definitions-of-remov.patch - patches.kernel.org/4.12.3-002-net-mlx5-Fix-driver-load-error-flow-when-firmw.patch - patches.kernel.org/4.12.3-003-net-mlx5-Cancel-delayed-recovery-work-when-unl.patch - patches.kernel.org/4.12.3-004-net-mlx5e-Fix-TX-carrier-errors-report-in-get-.patch - patches.kernel.org/4.12.3-005-ipv6-dad-don-t-remove-dynamic-addresses-if-lin.patch - patches.kernel.org/4.12.3-006-vxlan-fix-hlist-corruption.patch - patches.kernel.org/4.12.3-007-geneve-fix-hlist-corruption.patch - patches.kernel.org/4.12.3-008-net-core-Fix-slab-out-of-bounds-in-netdev_stat.patch - patches.kernel.org/4.12.3-009-liquidio-fix-bug-in-soft-reset-failure-detecti.patch - patches.kernel.org/4.12.3-010-net-ipv6-Compare-lwstate-in-detecting-duplicat.patch - patches.kernel.org/4.12.3-011-vrf-fix-bug_on-triggered-by-rx-when-destroying.patch - patches.kernel.org/4.12.3-012-virtio-net-fix-leaking-of-ctx-array.patch - patches.kernel.org/4.12.3-013-rds-tcp-use-sock_create_lite-to-create-the-acc.patch - patches.kernel.org/4.12.3-014-net-mlx5e-Initialize-CEE-s-getpermhwaddr-addre.patch - patches.kernel.org/4.12.3-015-cxgb4-fix-BUG-on-interrupt-deallocating-path-o.patch - patches.kernel.org/4.12.3-016-tap-convert-a-mutex-to-a-spinlock.patch - patches.kernel.org/4.12.3-017-bridge-mdb-fix-leak-on-complete_info-ptr-on-fa.patch - patches.kernel.org/4.12.3-018-brcmfmac-fix-possible-buffer-overflow-in-brcmf.patch - patches.kernel.org/4.12.3-019-sfc-don-t-read-beyond-unicast-address-list.patch - patches.kernel.org/4.12.3-020-Adding-asm-prototypes.h-for-genksyms-to-genera.patch - patches.kernel.org/4.12.3-021-sed-regex-in-Makefile.build-requires-line-brea.patch - patches.kernel.org/4.12.3-022-Adding-the-type-of-exported-symbols.patch - patches.kernel.org/4.12.3-023-sparc64-Fix-gup_huge_pmd.patch - patches.kernel.org/4.12.3-024-brcmfmac-Fix-a-memory-leak-in-error-handling-p.patch - patches.kernel.org/4.12.3-025-brcmfmac-Fix-glom_skb-leak-in-brcmf_sdiod_recv.patch - patches.kernel.org/4.12.3-026-efi-Process-the-MEMATTR-table-only-if-EFI_MEMM.patch - patches.kernel.org/4.12.3-027-cfg80211-Define-nla_policy-for-NL80211_ATTR_LO.patch - patches.kernel.org/4.12.3-028-cfg80211-Validate-frequencies-nested-in-NL8021.patch - patches.kernel.org/4.12.3-029-cfg80211-Check-if-PMKID-attribute-is-of-expect.patch - patches.kernel.org/4.12.3-030-cfg80211-Check-if-NAN-service-ID-is-of-expecte.patch - patches.kernel.org/4.12.3-031-drm-amdgpu-gfx6-properly-cache-mc_arb_ramcfg.patch - patches.kernel.org/4.12.3-032-KVM-ARM64-fix-phy-counter-access-failure-in-gu.patch - patches.kernel.org/4.12.3-033-KVM-PPC-Book3S-Fix-typo-in-XICS-on-XIVE-state-.patch - patches.kernel.org/4.12.3-034-kvm-vfio-Decouple-only-when-we-match-a-group.patch - patches.kernel.org/4.12.3-035-irqchip-gic-v3-Fix-out-of-bound-access-in-gic_.patch - patches.kernel.org/4.12.3-036-parisc-Report-SIGSEGV-instead-of-SIGBUS-when-r.patch - patches.kernel.org/4.12.3-037-parisc-use-compat_sys_keyctl.patch - patches.kernel.org/4.12.3-038-parisc-DMA-API-return-error-instead-of-BUG_ON-.patch - patches.kernel.org/4.12.3-039-parisc-mm-Ensure-IRQs-are-off-in-switch_mm.patch - patches.kernel.org/4.12.3-040-tools-lib-lockdep-Reduce-MAX_LOCK_DEPTH-to-avo.patch - patches.kernel.org/4.12.3-041-compiler-clang-always-inline-when-CONFIG_OPTIM.patch - patches.kernel.org/4.12.3-042-thp-mm-fix-crash-due-race-in-MADV_FREE-handlin.patch - patches.kernel.org/4.12.3-043-kernel-extable.c-mark-core_kernel_text-notrace.patch - patches.kernel.org/4.12.3-044-mm-list_lru.c-fix-list_lru_count_node-to-be-ra.patch - patches.kernel.org/4.12.3-045-fs-dcache.c-fix-spin-lockup-issue-on-nlru-lock.patch - patches.kernel.org/4.12.3-046-checkpatch-silence-perl-5.26.0-unescaped-left-.patch - patches.kernel.org/4.12.3-047-binfmt_elf-use-ELF_ET_DYN_BASE-only-for-PIE.patch - patches.kernel.org/4.12.3-048-arm-move-ELF_ET_DYN_BASE-to-4MB.patch - patches.kernel.org/4.12.3-049-arm64-move-ELF_ET_DYN_BASE-to-4GB-4MB.patch - patches.kernel.org/4.12.3-050-powerpc-move-ELF_ET_DYN_BASE-to-4GB-4MB.patch - patches.kernel.org/4.12.3-051-s390-reduce-ELF_ET_DYN_BASE.patch - patches.kernel.org/4.12.3-052-exec-Limit-arg-stack-to-at-most-75-of-_STK_LIM.patch - patches.kernel.org/4.12.3-053-powerpc-kexec-Fix-radix-to-hash-kexec-due-to-I.patch - patches.kernel.org/4.12.3-054-ARM64-dts-marvell-armada37xx-Fix-timer-interru.patch - patches.kernel.org/4.12.3-055-arm64-Preventing-READ_IMPLIES_EXEC-propagation.patch - patches.kernel.org/4.12.3-056-vt-fix-unchecked-__put_user-in-tioclinux-ioctl.patch - patches.kernel.org/4.12.3-057-rcu-Add-memory-barriers-for-NOCB-leader-wakeup.patch - patches.kernel.org/4.12.3-058-nvmem-core-fix-leaks-on-registration-errors.patch - patches.kernel.org/4.12.3-059-Drivers-hv-vmbus-Close-timing-hole-that-can-co.patch - patches.kernel.org/4.12.3-060-mnt-In-umount-propagation-reparent-in-a-separa.patch - patches.kernel.org/4.12.3-061-mnt-In-propgate_umount-handle-visiting-mounts-.patch - patches.kernel.org/4.12.3-062-mnt-Make-propagate_umount-less-slow-for-overla.patch - patches.kernel.org/4.12.3-063-selftests-capabilities-Fix-the-test_execve-tes.patch - patches.kernel.org/4.12.3-064-mm-fix-overflow-check-in-expand_upwards.patch - patches.kernel.org/4.12.3-065-crypto-talitos-Extend-max-key-length-for-SHA38.patch - patches.kernel.org/4.12.3-066-crypto-atmel-only-treat-EBUSY-as-transient-if-.patch - patches.kernel.org/4.12.3-067-crypto-sha1-ssse3-Disable-avx2.patch - patches.kernel.org/4.12.3-068-crypto-caam-properly-set-IV-after-en-de-crypt.patch - patches.kernel.org/4.12.3-069-crypto-caam-fix-signals-handling.patch - patches.kernel.org/4.12.3-070-KEYS-DH-validate-__spare-field.patch - patches.kernel.org/4.12.3-071-sched-headers-uapi-Fix-linux-sched-types.h-use.patch - patches.kernel.org/4.12.3-072-sched-topology-Fix-building-of-overlapping-sch.patch - patches.kernel.org/4.12.3-073-sched-topology-Optimize-build_group_mask.patch - patches.kernel.org/4.12.3-074-sched-topology-Fix-overlapping-sched_group_mas.patch - patches.kernel.org/4.12.3-075-PM-wakeirq-Convert-to-SRCU.patch - patches.kernel.org/4.12.3-076-pstore-Fix-leaked-pstore_record-in-pstore_get_.patch - patches.kernel.org/4.12.3-077-ALSA-x86-Clear-the-pdata.notify_lpe_audio-poin.patch - patches.kernel.org/4.12.3-078-ALSA-hda-realtek-change-the-location-for-one-o.patch - patches.kernel.org/4.12.3-079-PM-QoS-return-EINVAL-for-bogus-strings.patch - patches.kernel.org/4.12.3-080-kvm-vmx-Do-not-disable-intercepts-for-BNDCFGS.patch - patches.kernel.org/4.12.3-081-kvm-x86-Guest-BNDCFGS-requires-guest-MPX-suppo.patch - patches.kernel.org/4.12.3-082-kvm-vmx-Check-value-written-to-IA32_BNDCFGS.patch - patches.kernel.org/4.12.3-083-kvm-vmx-allow-host-to-access-guest-MSR_IA32_BN.patch - patches.kernel.org/4.12.3-084-Linux-4.12.3.patch - patches.kernel.org/4.12.4-001-disable-new-gcc-7.1.1-warnings-for-now.patch - patches.kernel.org/4.12.4-002-ir-core-fix-gcc-7-warning-on-bool-arithmetic.patch - patches.kernel.org/4.12.4-003-s5p-jpeg-don-t-return-a-random-width-height.patch - patches.kernel.org/4.12.4-004-thermal-max77620-fix-device-node-reference-imb.patch - patches.kernel.org/4.12.4-005-thermal-cpu_cooling-Avoid-accessing-potentiall.patch - patches.kernel.org/4.12.4-006-ath9k-fix-tx99-use-after-free.patch - patches.kernel.org/4.12.4-007-ath9k-fix-tx99-bus-error.patch - patches.kernel.org/4.12.4-008-ath9k-fix-an-invalid-pointer-dereference-in-at.patch - patches.kernel.org/4.12.4-009-iwlwifi-mvm-fix-the-recovery-flow-while-connec.patch - patches.kernel.org/4.12.4-010-NFC-fix-broken-device-allocation.patch - patches.kernel.org/4.12.4-011-NFC-nfcmrvl_uart-add-missing-tty-device-sanity.patch - patches.kernel.org/4.12.4-012-NFC-nfcmrvl-do-not-use-device-managed-resource.patch - patches.kernel.org/4.12.4-013-NFC-nfcmrvl-use-nfc-device-for-firmware-downlo.patch - patches.kernel.org/4.12.4-014-NFC-nfcmrvl-fix-firmware-management-initialisa.patch - patches.kernel.org/4.12.4-015-nfc-Ensure-presence-of-required-attributes-in-.patch - patches.kernel.org/4.12.4-016-nfc-Fix-the-sockaddr-length-sanitization-in-ll.patch - patches.kernel.org/4.12.4-017-NFC-Add-sockaddr-length-checks-before-accessin.patch - patches.kernel.org/4.12.4-018-perf-intel-pt-Move-decoder-error-setting-into-.patch - patches.kernel.org/4.12.4-019-perf-intel-pt-Improve-sample-timestamp.patch - patches.kernel.org/4.12.4-020-perf-intel-pt-Fix-missing-stack-clear.patch - patches.kernel.org/4.12.4-021-perf-intel-pt-Ensure-IP-is-zero-when-state-is-.patch - patches.kernel.org/4.12.4-022-perf-intel-pt-Fix-last_ip-usage.patch - patches.kernel.org/4.12.4-023-perf-intel-pt-Ensure-never-to-set-last_ip-when.patch - patches.kernel.org/4.12.4-024-perf-intel-pt-Use-FUP-always-when-scanning-for.patch - patches.kernel.org/4.12.4-025-perf-intel-pt-Clear-FUP-flag-on-error.patch - patches.kernel.org/4.12.4-026-Bluetooth-use-constant-time-memory-comparison-.patch - patches.kernel.org/4.12.4-027-wlcore-fix-64K-page-support.patch - patches.kernel.org/4.12.4-028-pstore-Don-t-warn-if-data-is-uncompressed-and-.patch - patches.kernel.org/4.12.4-029-mwifiex-fixup-error-cases-in-mwifiex_add_virtu.patch - patches.kernel.org/4.12.4-030-Btrfs-fix-invalid-extent-maps-due-to-hole-punc.patch - patches.kernel.org/4.12.4-031-btrfs-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.4-032-Btrfs-incremental-send-fix-invalid-memory-acce.patch - patches.kernel.org/4.12.4-033-igb-Explicitly-select-page-0-at-initialization.patch - patches.kernel.org/4.12.4-034-spi-atmel-fix-corrupted-data-issue-on-SAM9-fam.patch - patches.kernel.org/4.12.4-035-ASoC-zx-i2s-flip-I2S-master-slave-mode.patch - patches.kernel.org/4.12.4-036-ASoC-compress-Derive-substream-from-stream-bas.patch - patches.kernel.org/4.12.4-037-ASoC-atmel-tse850-fix-off-by-one-in-the-ANA-en.patch - patches.kernel.org/4.12.4-038-PM-Domains-Fix-unsafe-iteration-over-modified-.patch - patches.kernel.org/4.12.4-039-PM-Domains-Fix-unsafe-iteration-over-modified-.patch - patches.kernel.org/4.12.4-040-PM-Domains-Fix-unsafe-iteration-over-modified-.patch - patches.kernel.org/4.12.4-041-scsi-ses-do-not-add-a-device-to-an-enclosure-i.patch - patches.kernel.org/4.12.4-042-scsi-virtio_scsi-let-host-do-exception-handlin.patch - patches.kernel.org/4.12.4-043-scsi-qla2xxx-Allow-ABTS-PURX-RIDA-on-ATIOQ-for.patch - patches.kernel.org/4.12.4-044-scsi-Add-STARGET_CREATED_REMOVE-state-to-scsi_.patch - patches.kernel.org/4.12.4-045-scsi-Avoid-that-scsi_exit_rq-triggers-a-use-af.patch - patches.kernel.org/4.12.4-046-iscsi-target-Add-login_keys_workaround-attribu.patch - patches.kernel.org/4.12.4-047-xen-scsiback-Fix-a-TMR-related-use-after-free.patch - patches.kernel.org/4.12.4-048-scsi-virtio_scsi-always-read-VPD-pages-for-mul.patch - patches.kernel.org/4.12.4-049-powerpc-mm-radix-Only-add-X-for-pages-overlapp.patch - patches.kernel.org/4.12.4-050-powerpc-pseries-Fix-passing-of-pp0-in-updatepp.patch - patches.kernel.org/4.12.4-051-powerpc-mm-radix-Fix-execute-permissions-for-i.patch - patches.kernel.org/4.12.4-052-powerpc-64-Fix-atomic64_inc_not_zero-to-return.patch - patches.kernel.org/4.12.4-053-powerpc-Fix-emulation-of-mcrf-in-emulate_step.patch - patches.kernel.org/4.12.4-054-powerpc-Fix-emulation-of-mfocrf-in-emulate_ste.patch - patches.kernel.org/4.12.4-055-powerpc-asm-Mark-cr0-as-clobbered-in-mftb.patch - patches.kernel.org/4.12.4-056-powerpc-mm-radix-Properly-clear-process-table-.patch - patches.kernel.org/4.12.4-057-powerpc-perf-Fix-SDAR_MODE-value-for-continous.patch - patches.kernel.org/4.12.4-058-xen-x86-fix-cpu-hotplug.patch - patches.kernel.org/4.12.4-059-PCI-vmd-Move-SRCU-cleanup-after-bus-child-devi.patch - patches.kernel.org/4.12.4-060-PCI-Work-around-poweroff-suspend-to-RAM-issue-.patch - patches.kernel.org/4.12.4-061-PCI-rockchip-Use-normal-register-bank-for-conf.patch - patches.kernel.org/4.12.4-062-PCI-PM-Restore-the-status-of-PCI-devices-acros.patch - patches.kernel.org/4.12.4-063-PCI-MSI-Ignore-affinity-if-pre-post-vector-cou.patch - patches.kernel.org/4.12.4-064-usb-xhci-fix-spinlock-recursion-for-USB2-test-.patch - patches.kernel.org/4.12.4-065-xhci-fix-memleak-in-xhci_run.patch - patches.kernel.org/4.12.4-066-xhci-fix-20000ms-port-resume-timeout.patch - patches.kernel.org/4.12.4-067-xhci-Fix-NULL-pointer-dereference-when-cleanin.patch - patches.kernel.org/4.12.4-068-xhci-Bad-Ethernet-performance-plugged-in-ASM10.patch - patches.kernel.org/4.12.4-069-mxl111sf-Fix-driver-to-use-heap-allocate-buffe.patch - patches.kernel.org/4.12.4-070-usb-storage-return-on-error-to-avoid-a-null-po.patch - patches.kernel.org/4.12.4-071-USB-cdc-acm-add-device-id-for-quirky-printer.patch - patches.kernel.org/4.12.4-072-usb-renesas_usbhs-fix-usbhsc_resume-for-USBHSF.patch - patches.kernel.org/4.12.4-073-usb-renesas_usbhs-gadget-disable-all-eps-when-.patch - patches.kernel.org/4.12.4-074-HID-multitouch-do-not-blindly-set-EV_KEY-or-EV.patch - patches.kernel.org/4.12.4-075-md-don-t-use-flush_signals-in-userspace-proces.patch - patches.kernel.org/4.12.4-076-md-fix-deadlock-between-mddev_suspend-and-md_w.patch - patches.kernel.org/4.12.4-077-x86-xen-allow-userspace-access-during-hypercal.patch - patches.kernel.org/4.12.4-078-cx88-Fix-regression-in-initial-video-standard-.patch - patches.kernel.org/4.12.4-079-rc-core-fix-input-repeat-handling.patch - patches.kernel.org/4.12.4-080-tools-testing-nvdimm-fix-nfit_test-buffer-over.patch - patches.kernel.org/4.12.4-081-libnvdimm-btt-fix-btt_rw_page-not-returning-er.patch - patches.kernel.org/4.12.4-082-libnvdimm-fix-the-clear-error-check-in-nsio_rw.patch - patches.kernel.org/4.12.4-083-libnvdimm-fix-badblock-range-handling-of-ARS-r.patch - patches.kernel.org/4.12.4-084-ext2-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.4-085-dm-raid-stop-using-BUG-in-__rdev_sectors.patch - patches.kernel.org/4.12.4-086-Raid5-should-update-rdev-sectors-after-reshape.patch - patches.kernel.org/4.12.4-087-s390-syscalls-Fix-out-of-bounds-arguments-acce.patch - patches.kernel.org/4.12.4-088-drm-amdgpu-gfx8-drop-per-APU-CU-limits.patch - patches.kernel.org/4.12.4-089-drm-amdgpu-fix-vblank_time-when-displays-are-o.patch - patches.kernel.org/4.12.4-090-drm-amdgpu-cgs-always-set-reference-clock-in-m.patch - patches.kernel.org/4.12.4-091-drm-amd-amdgpu-Return-error-if-initiating-read.patch - patches.kernel.org/4.12.4-092-drm-amdgpu-fix-the-memory-corruption-on-S3.patch - patches.kernel.org/4.12.4-093-drm-amdgpu-Don-t-call-amd_powerplay_destroy-if.patch - patches.kernel.org/4.12.4-094-drm-radeon-ci-disable-mclk-switching-for-high-.patch - patches.kernel.org/4.12.4-095-drm-radeon-Fix-eDP-for-single-display-iMac10-1.patch - patches.kernel.org/4.12.4-096-drm-ttm-Fix-use-after-free-in-ttm_bo_clean_mm.patch - patches.kernel.org/4.12.4-097-drm-etnaviv-Expose-our-reservation-object-when.patch - patches.kernel.org/4.12.4-098-ipmi-use-rcu-lock-around-call-to-intf-handlers.patch - patches.kernel.org/4.12.4-099-ipmi-ssif-Add-missing-unlock-in-error-branch.patch - patches.kernel.org/4.12.4-100-xfs-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.4-102-f2fs-load-inode-s-flag-from-disk.patch - patches.kernel.org/4.12.4-103-f2fs-wake-up-all-waiters-in-f2fs_submit_discar.patch - patches.kernel.org/4.12.4-104-f2fs-sanity-check-checkpoint-segno-and-blkoff.patch - patches.kernel.org/4.12.4-105-f2fs-try-to-freeze-in-gc-and-discard-threads.patch - patches.kernel.org/4.12.4-106-f2fs-Do-not-issue-small-discards-in-LFS-mode.patch - patches.kernel.org/4.12.4-107-f2fs-sanity-check-size-of-nat-and-sit-cache.patch - patches.kernel.org/4.12.4-108-f2fs-use-spin_-un-lock_irq-save-restore.patch - patches.kernel.org/4.12.4-109-f2fs-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.4-110-serial-st-asc-Potential-error-pointer-derefere.patch - patches.kernel.org/4.12.4-111-serial-sh-sci-Uninitialized-variables-in-sysfs.patch - patches.kernel.org/4.12.4-112-ovl-mark-parent-impure-on-ovl_link.patch - patches.kernel.org/4.12.4-113-ovl-fix-random-return-value-on-mount.patch - patches.kernel.org/4.12.4-114-drm-amd-powerplay-fix-memory-leak-in-cz_hwmgr-.patch - patches.kernel.org/4.12.4-115-drm-i915-Disable-MSI-for-all-pre-gen5.patch - patches.kernel.org/4.12.4-116-vfio-Fix-group-release-deadlock.patch - patches.kernel.org/4.12.4-117-vfio-New-external-user-group-file-match.patch - patches.kernel.org/4.12.4-118-vfio-Remove-unnecessary-uses-of-vfio_container.patch - patches.kernel.org/4.12.4-119-nvme-rdma-remove-race-conditions-from-IB-signa.patch - patches.kernel.org/4.12.4-120-ftrace-Fix-uninitialized-variable-in-match_rec.patch - patches.kernel.org/4.12.4-121-iommu-arm-smmu-Plumb-in-new-ACPI-identifiers.patch - patches.kernel.org/4.12.4-122-drm-i915-gvt-Fix-inconsistent-locks-holding-se.patch - patches.kernel.org/4.12.4-123-drm-atomic-Add-missing-drm_atomic_state_clear-.patch - patches.kernel.org/4.12.4-124-MIPS-Fix-mips_atomic_set-retry-condition.patch - patches.kernel.org/4.12.4-125-MIPS-Fix-mips_atomic_set-with-EVA.patch - patches.kernel.org/4.12.4-126-MIPS-Negate-error-syscall-return-in-trace.patch - patches.kernel.org/4.12.4-127-mtd-nand-tango-Fix-incorrect-use-of-SEQIN-comm.patch - patches.kernel.org/4.12.4-128-ubifs-Correctly-evict-xattr-inodes.patch - patches.kernel.org/4.12.4-129-ubifs-Don-t-leak-kernel-memory-to-the-MTD.patch - patches.kernel.org/4.12.4-130-ubifs-Don-t-encrypt-special-files-on-creation.patch - patches.kernel.org/4.12.4-131-ubifs-Set-double-hash-cookie-also-for-RENAME_E.patch - patches.kernel.org/4.12.4-132-ACPI-EC-Drop-EC-noirq-hooks-to-fix-a-regressio.patch - patches.kernel.org/4.12.4-133-Revert-ACPI-EC-Enable-event-freeze-mode.-to-fi.patch - patches.kernel.org/4.12.4-134-x86-acpi-Prevent-out-of-bound-access-caused-by.patch - patches.kernel.org/4.12.4-135-x86-ioapic-Pass-the-correct-data-to-unmask_ioa.patch - patches.kernel.org/4.12.4-136-MIPS-Fix-MIPS-I-ISA-proc-cpuinfo-reporting.patch - patches.kernel.org/4.12.4-137-MIPS-Save-static-registers-before-sysmips.patch - patches.kernel.org/4.12.4-138-MIPS-Actually-decode-JALX-in-__compute_return_.patch - patches.kernel.org/4.12.4-139-MIPS-Fix-unaligned-PC-interpretation-in-comput.patch - patches.kernel.org/4.12.4-140-MIPS-math-emu-Prevent-wrong-ISA-mode-instructi.patch - patches.kernel.org/4.12.4-141-MIPS-Send-SIGILL-for-BPOSGE32-in-__compute_ret.patch - patches.kernel.org/4.12.4-142-MIPS-Rename-sigill_r6-to-sigill_r2r6-in-__comp.patch - patches.kernel.org/4.12.4-143-MIPS-Send-SIGILL-for-linked-branches-in-__comp.patch - patches.kernel.org/4.12.4-144-MIPS-Send-SIGILL-for-R6-branches-in-__compute_.patch - patches.kernel.org/4.12.4-145-MIPS-Fix-a-typo-s-preset-present-in-r2-to-r6-e.patch - patches.kernel.org/4.12.4-146-Input-i8042-fix-crash-at-boot-time.patch - patches.kernel.org/4.12.4-147-IB-iser-Fix-connection-teardown-race-condition.patch - patches.kernel.org/4.12.4-148-IB-core-Namespace-is-mandatory-input-for-addre.patch - patches.kernel.org/4.12.4-149-sunrpc-use-constant-time-memory-comparison-for.patch - patches.kernel.org/4.12.4-150-net-sunrpc-xprt_sock-fix-regression-in-connect.patch - patches.kernel.org/4.12.4-151-NFS-Fix-initialization-of-nfs_page_array-npage.patch - patches.kernel.org/4.12.4-152-PNFS-fix-EACCESS-on-commit-to-DS-handling.patch - patches.kernel.org/4.12.4-153-NFS-only-invalidate-dentrys-that-are-clearly-i.patch - patches.kernel.org/4.12.4-154-udf-Fix-races-with-i_size-changes-during-readp.patch - patches.kernel.org/4.12.4-155-udf-Fix-deadlock-between-writeback-and-udf_set.patch - patches.kernel.org/4.12.4-156-target-Fix-COMPARE_AND_WRITE-caw_sem-leak-duri.patch - patches.kernel.org/4.12.4-157-iser-target-Avoid-isert_conn-cm_id-dereference.patch - patches.kernel.org/4.12.4-158-perf-annotate-Fix-broken-arrow-at-row-0-connec.patch - patches.kernel.org/4.12.4-159-perf-core-Fix-scheduling-regression-of-pinned-.patch - patches.kernel.org/4.12.4-160-Revert-perf-core-Drop-kernel-samples-even-thou.patch - patches.kernel.org/4.12.4-161-staging-rtl8188eu-add-TL-WN722N-v2-support.patch - patches.kernel.org/4.12.4-162-staging-comedi-ni_mio_common-fix-AO-timer-off-.patch - patches.kernel.org/4.12.4-163-staging-sm750fb-avoid-conflicting-vesafb.patch - patches.kernel.org/4.12.4-164-staging-lustre-ko2iblnd-check-copy_from_iter-c.patch - patches.kernel.org/4.12.4-165-ceph-fix-race-in-concurrent-readdir.patch - patches.kernel.org/4.12.4-166-RDMA-uverbs-Fix-the-check-for-port-number.patch - patches.kernel.org/4.12.4-167-RDMA-core-Initialize-port_num-in-qp_attr.patch - patches.kernel.org/4.12.4-168-drm-mst-Fix-error-handling-during-MST-sideband.patch - patches.kernel.org/4.12.4-169-drm-mst-Avoid-dereferencing-a-NULL-mstb-in-drm.patch - patches.kernel.org/4.12.4-170-drm-mst-Avoid-processing-partially-received-up.patch - patches.kernel.org/4.12.4-171-drm-i915-Make-DP-MST-connector-info-work.patch - patches.kernel.org/4.12.4-172-mlx5-Avoid-that-mlx5_ib_sg_to_klms-overflows-t.patch - patches.kernel.org/4.12.4-173-hfsplus-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.4-174-vtime-sched-cputime-Remove-vtime_account_user.patch - patches.kernel.org/4.12.4-175-sched-cputime-Always-set-tsk-vtime_snap_whence.patch - patches.kernel.org/4.12.4-176-sched-cputime-Rename-vtime-fields.patch - patches.kernel.org/4.12.4-177-sched-cputime-Move-the-vtime-task-fields-to-th.patch - patches.kernel.org/4.12.4-178-sched-cputime-Accumulate-vtime-on-top-of-nsec-.patch - patches.kernel.org/4.12.4-179-sched-fair-Fix-load_balance-affinity-redo-path.patch - patches.kernel.org/4.12.4-180-percpu_counter-Rename-__percpu_counter_add-to-.patch - patches.kernel.org/4.12.4-181-writeback-rework-wb_-dec-inc-_stat-family-of-f.patch - patches.kernel.org/4.12.4-182-kernel-fork.c-virtually-mapped-stacks-do-not-d.patch - patches.kernel.org/4.12.4-183-acpi-nfit-Fix-memory-corruption-Unregister-mce.patch - patches.kernel.org/4.12.4-184-vmbus-re-enable-channel-tasklet.patch - patches.kernel.org/4.12.4-185-cpufreq-intel_pstate-Correct-the-busy-calculat.patch - patches.kernel.org/4.12.4-186-spmi-Include-OF-based-modalias-in-device-ueven.patch - patches.kernel.org/4.12.4-187-reiserfs-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.4-188-device-dax-fix-sysfs-duplicate-warnings.patch - patches.kernel.org/4.12.4-189-drm-imx-parallel-display-Accept-drm_of_find_pa.patch - patches.kernel.org/4.12.4-190-PM-Domains-defer-dev_pm_domain_set-until-genpd.patch - patches.kernel.org/4.12.4-191-tracing-Fix-kmemleak-in-instance_rmdir.patch - patches.kernel.org/4.12.4-192-drm-i915-fbdev-Check-for-existence-of-ifbdev-v.patch - patches.kernel.org/4.12.4-193-drm-i915-Hold-RPM-wakelock-while-initializing-.patch - patches.kernel.org/4.12.4-194-drm-i915-reintroduce-VLV-CHV-PFI-programming-p.patch - patches.kernel.org/4.12.4-195-smp-hotplug-Move-unparking-of-percpu-threads-t.patch - patches.kernel.org/4.12.4-196-smp-hotplug-Replace-BUG_ON-and-react-useful.patch - patches.kernel.org/4.12.4-197-alarmtimer-don-t-rate-limit-one-shot-timers.patch - patches.kernel.org/4.12.4-198-sched-cputime-Don-t-use-smp_processor_id-in-pr.patch - patches.kernel.org/4.12.4-199-Linux-4.12.4.patch - patches.kernel.org/4.12.5-001-jfs-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.5-002-ALSA-fm801-Initialize-chip-after-IRQ-handler-i.patch - patches.kernel.org/4.12.5-003-ALSA-hda-Add-missing-NVIDIA-GPU-codec-IDs-to-p.patch - patches.kernel.org/4.12.5-004-ALSA-hda-Add-mute-led-support-for-HP-ProBook-4.patch - patches.kernel.org/4.12.5-005-parisc-Prevent-TLB-speculation-on-flushed-page.patch - patches.kernel.org/4.12.5-006-parisc-Extend-disabled-preemption-in-copy_user.patch - patches.kernel.org/4.12.5-007-parisc-Suspend-lockup-detectors-before-system-.patch - patches.kernel.org/4.12.5-008-powerpc-pseries-Fix-of_node_put-underflow-duri.patch - patches.kernel.org/4.12.5-009-mmc-sunxi-Keep-default-timing-phase-settings-f.patch - patches.kernel.org/4.12.5-010-NFS-invalidate-file-size-when-taking-a-lock.patch - patches.kernel.org/4.12.5-011-NFSv4.1-Fix-a-race-where-CB_NOTIFY_LOCK-fails-.patch - patches.kernel.org/4.12.5-012-scripts-dtc-dtx_diff-update-include-dts-paths-.patch - patches.kernel.org/4.12.5-013-crypto-brcm-Fix-SHA3-512-algorithm-failure.patch - patches.kernel.org/4.12.5-014-crypto-brcm-remove-BCM_PDC_MBOX-dependency-in-.patch - patches.kernel.org/4.12.5-015-crypto-authencesn-Fix-digest_null-crash.patch - patches.kernel.org/4.12.5-016-KVM-PPC-Book3S-HV-Enable-TM-before-accessing-T.patch - patches.kernel.org/4.12.5-017-KVM-PPC-Book3S-HV-Fix-host-crash-on-changing-H.patch - patches.kernel.org/4.12.5-018-dm-integrity-fix-inefficient-allocation-of-jou.patch - patches.kernel.org/4.12.5-019-dm-integrity-test-for-corrupted-disk-format-du.patch - patches.kernel.org/4.12.5-020-md-remove-idx-from-struct-resync_pages.patch - patches.kernel.org/4.12.5-021-md-raid1-fix-writebehind-bio-clone.patch - patches.kernel.org/4.12.5-022-md-raid5-add-thread_group-worker-async_tx_issu.patch - patches.kernel.org/4.12.5-023-drm-vmwgfx-Fix-gcc-7.1.1-warning.patch - patches.kernel.org/4.12.5-024-drm-vmwgfx-Limit-max-desktop-dimensions-to-8Kx.patch - patches.kernel.org/4.12.5-025-drm-nouveau-disp-nv50-bump-max-chans-to-21.patch - patches.kernel.org/4.12.5-026-drm-nouveau-bar-gf100-fix-access-to-upper-half.patch - patches.kernel.org/4.12.5-027-drm-i915-Fix-scaler-init-during-CRTC-HW-state-.patch - patches.kernel.org/4.12.5-028-isdn-i4l-fix-buffer-overflow.patch - patches.kernel.org/4.12.5-029-ipmi-watchdog-fix-watchdog-timeout-set-on-rebo.patch - patches.kernel.org/4.12.5-030-dentry-name-snapshots.patch - patches.kernel.org/4.12.5-031-mmc-tmio-mmc-fix-bad-pointer-math.patch - patches.kernel.org/4.12.5-032-Linux-4.12.5.patch - patches.kernel.org/4.12.6-001-parisc-Increase-thread-and-stack-size-to-32kb.patch - patches.kernel.org/4.12.6-002-parisc-Handle-vma-s-whose-context-is-not-curre.patch - patches.kernel.org/4.12.6-003-scsi-lpfc-fix-linking-against-modular-NVMe-sup.patch - patches.kernel.org/4.12.6-004-ACPI-LPSS-Only-call-pwm_add_table-for-the-firs.patch - patches.kernel.org/4.12.6-005-cgroup-don-t-call-migration-methods-if-there-a.patch - patches.kernel.org/4.12.6-006-cgroup-create-dfl_root-files-on-subsys-registr.patch - patches.kernel.org/4.12.6-007-cgroup-fix-error-return-value-from-cgroup_subt.patch - patches.kernel.org/4.12.6-008-libata-array-underflow-in-ata_find_dev.patch - patches.kernel.org/4.12.6-009-workqueue-restore-WQ_UNBOUND-max_active-1-to-b.patch - patches.kernel.org/4.12.6-010-iwlwifi-dvm-prevent-an-out-of-bounds-access.patch - patches.kernel.org/4.12.6-011-brcmfmac-fix-memleak-due-to-calling-brcmf_sdio.patch - patches.kernel.org/4.12.6-012-NFSv4-Fix-EXCHANGE_ID-corrupt-verifier-issue.patch - patches.kernel.org/4.12.6-013-mmc-sdhci-of-at91-force-card-detect-value-for-.patch - patches.kernel.org/4.12.6-014-mmc-core-Use-device_property_read-instead-of-o.patch - patches.kernel.org/4.12.6-015-mmc-dw_mmc-Use-device_property_read-instead-of.patch - patches.kernel.org/4.12.6-016-mm-mprotect-flush-TLB-if-potentially-racing-wi.patch - patches.kernel.org/4.12.6-017-mm-hugetlb.c-__get_user_pages-ignores-certain-.patch - patches.kernel.org/4.12.6-018-userfaultfd-non-cooperative-notify-about-unmap.patch - patches.kernel.org/4.12.6-019-userfaultfd_zeropage-return-ENOSPC-in-case-mm-.patch - patches.kernel.org/4.12.6-020-userfaultfd-non-cooperative-flush-event_wqh-at.patch - patches.kernel.org/4.12.6-021-cpuset-fix-a-deadlock-due-to-incomplete-patchi.patch - patches.kernel.org/4.12.6-022-ocfs2-don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.6-023-ALSA-hda-Fix-speaker-output-from-VAIO-VPCL14M1.patch - patches.kernel.org/4.12.6-024-drm-amdgpu-fix-header-on-gfx9-clear-state.patch - patches.kernel.org/4.12.6-025-drm-amdgpu-Fix-undue-fallthroughs-in-golden-re.patch - patches.kernel.org/4.12.6-026-ASoC-fix-pcm-creation-regression.patch - patches.kernel.org/4.12.6-027-ASoC-ux500-Restore-platform-DAI-assignments.patch - patches.kernel.org/4.12.6-028-ASoC-do-not-close-shared-backend-dailink.patch - patches.kernel.org/4.12.6-029-KVM-arm-arm64-Handle-hva-aging-while-destroyin.patch - patches.kernel.org/4.12.6-030-KVM-async_pf-make-rcu-irq-exit-if-not-triggere.patch - patches.kernel.org/4.12.6-031-timers-Fix-overflow-in-get_next_timer_interrup.patch - patches.kernel.org/4.12.6-032-powerpc-tm-Fix-saving-of-TM-SPRs-in-core-dump.patch - patches.kernel.org/4.12.6-033-powerpc-64-Fix-__check_irq_replay-missing-decr.patch - patches.kernel.org/4.12.6-034-iommu-amd-Enable-ga_log_intr-when-enabling-gue.patch - patches.kernel.org/4.12.6-035-ARM64-dts-marvell-armada-37xx-Fix-the-number-o.patch - patches.kernel.org/4.12.6-036-gpiolib-skip-unwanted-events-don-t-convert-the.patch - patches.kernel.org/4.12.6-037-ext4-fix-SEEK_HOLE-SEEK_DATA-for-blocksize-pag.patch - patches.kernel.org/4.12.6-038-ext4-fix-overflow-caused-by-missing-cast-in-ex.patch - patches.kernel.org/4.12.6-039-MIPS-ralink-Fix-build-error-due-to-missing-hea.patch - patches.kernel.org/4.12.6-040-clk-sunxi-ng-sun5i-Add-clk_set_rate_parent-to-.patch - patches.kernel.org/4.12.6-041-ARM-mvebu-use-__pa_symbol-in-the-mv98dx3236-pl.patch - patches.kernel.org/4.12.6-042-ARM-dts-armada-38x-Fix-irq-type-for-pca955.patch - patches.kernel.org/4.12.6-043-ARM-dts-tango4-Request-RGMII-RX-and-TX-clock-d.patch - patches.kernel.org/4.12.6-044-media-pulse8-cec-persistent_config-should-be-o.patch - patches.kernel.org/4.12.6-045-media-lirc-LIRC_GET_REC_RESOLUTION-should-retu.patch - patches.kernel.org/4.12.6-046-media-platform-davinci-return-EINVAL-for-VPFE_.patch - patches.kernel.org/4.12.6-047-ir-spi-Fix-issues-with-lirc-API.patch - patches.kernel.org/4.12.6-048-tcmu-Fix-flushing-cmd-entry-dcache-page.patch - patches.kernel.org/4.12.6-049-tcmu-Fix-possbile-memory-leak-OOPs-when-recalc.patch - patches.kernel.org/4.12.6-050-ext4-preserve-i_mode-if-__ext4_set_acl-fails.patch - patches.kernel.org/4.12.6-051-ext4-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.kernel.org/4.12.6-052-Btrfs-fix-early-ENOSPC-due-to-delalloc.patch - patches.kernel.org/4.12.6-053-blk-mq-Include-all-present-CPUs-in-the-default.patch - patches.kernel.org/4.12.6-054-blk-mq-Create-hctx-for-each-present-CPU.patch - patches.kernel.org/4.12.6-055-block-disable-runtime-pm-for-blk-mq.patch - patches.kernel.org/4.12.6-056-saa7164-fix-double-fetch-PCIe-access-condition.patch - patches.kernel.org/4.12.6-057-sctp-fix-an-array-overflow-when-all-ext-chunks.patch - patches.kernel.org/4.12.6-058-tcp_bbr-cut-pacing-rate-only-if-filled-pipe.patch - patches.kernel.org/4.12.6-059-tcp_bbr-introduce-bbr_bw_to_pacing_rate-helper.patch - patches.kernel.org/4.12.6-060-tcp_bbr-introduce-bbr_init_pacing_rate_from_rt.patch - patches.kernel.org/4.12.6-061-tcp_bbr-remove-sk_pacing_rate-0-transient-duri.patch - patches.kernel.org/4.12.6-062-tcp_bbr-init-pacing-rate-on-first-RTT-sample.patch - patches.kernel.org/4.12.6-063-ipv4-ipv6-initialize-treq-txhash-in-cookie_v-4.patch - patches.kernel.org/4.12.6-064-wireless-wext-terminate-ifr-name-coming-from-u.patch - patches.kernel.org/4.12.6-065-net-Zero-terminate-ifr_name-in-dev_ifname.patch - patches.kernel.org/4.12.6-066-net-dsa-mv88e6xxx-Enable-CMODE-config-support-.patch - patches.kernel.org/4.12.6-067-Revert-rtnetlink-Do-not-generate-notifications.patch - patches.kernel.org/4.12.6-068-ipv6-avoid-overflow-of-offset-in-ip6_find_1stf.patch - patches.kernel.org/4.12.6-069-net-dsa-b53-Add-missing-ARL-entries-for-BCM531.patch - patches.kernel.org/4.12.6-070-ipv4-initialize-fib_trie-prior-to-register_net.patch - patches.kernel.org/4.12.6-071-rtnetlink-allocate-more-memory-for-dev_set_mac.patch - patches.kernel.org/4.12.6-072-net-bonding-Fix-transmit-load-balancing-in-bal.patch - patches.kernel.org/4.12.6-073-mcs7780-Fix-initialization-when-CONFIG_VMAP_ST.patch - patches.kernel.org/4.12.6-074-openvswitch-fix-potential-out-of-bound-access-.patch - patches.kernel.org/4.12.6-075-packet-fix-use-after-free-in-prb_retire_rx_blk.patch - patches.kernel.org/4.12.6-076-ipv6-Don-t-increase-IPSTATS_MIB_FRAGFAILS-twic.patch - patches.kernel.org/4.12.6-077-net-ethernet-nb8800-Handle-all-4-RGMII-modes-i.patch - patches.kernel.org/4.12.6-078-bonding-commit-link-status-change-after-propos.patch - patches.kernel.org/4.12.6-079-dccp-fix-a-memleak-that-dccp_ipv6-doesn-t-put-.patch - patches.kernel.org/4.12.6-080-dccp-fix-a-memleak-that-dccp_ipv4-doesn-t-put-.patch - patches.kernel.org/4.12.6-081-dccp-fix-a-memleak-for-dccp_feat_init-err-proc.patch - patches.kernel.org/4.12.6-082-net-mlx5-Consider-tx_enabled-in-all-modes-on-r.patch - patches.kernel.org/4.12.6-083-net-mlx5-Fix-command-completion-after-timeout-.patch - patches.kernel.org/4.12.6-084-net-mlx5-Fix-command-bad-flow-on-command-entry.patch - patches.kernel.org/4.12.6-085-sctp-don-t-dereference-ptr-before-leaving-_sct.patch - patches.kernel.org/4.12.6-086-sctp-fix-the-check-for-_sctp_walk_params-and-_.patch - patches.kernel.org/4.12.6-087-net-mlx5e-IPoIB-Modify-add-remove-underlay-QPN.patch - patches.kernel.org/4.12.6-088-net-mlx5e-Fix-outer_header_zero-check-size.patch - patches.kernel.org/4.12.6-089-net-mlx5-Fix-mlx5_ifc_mtpps_reg_bits-structure.patch - patches.kernel.org/4.12.6-090-net-mlx5e-Add-field-select-to-MTPPS-register.patch - patches.kernel.org/4.12.6-091-net-mlx5e-Fix-broken-disable-1PPS-flow.patch - patches.kernel.org/4.12.6-092-net-mlx5e-Change-1PPS-out-scheme.patch - patches.kernel.org/4.12.6-093-net-mlx5e-Add-missing-support-for-PTP_CLK_REQ_.patch - patches.kernel.org/4.12.6-094-net-mlx5e-Fix-wrong-delay-calculation-for-over.patch - patches.kernel.org/4.12.6-095-net-mlx5e-Schedule-overflow-check-work-to-mlx5.patch - patches.kernel.org/4.12.6-096-net-mlx5-Fix-mlx5_add_flow_rules-call-with-cor.patch - patches.kernel.org/4.12.6-097-udp6-fix-socket-leak-on-early-demux.patch - patches.kernel.org/4.12.6-098-net-phy-Correctly-process-PHY_HALTED-in-phy_st.patch - patches.kernel.org/4.12.6-099-workqueue-implicit-ordered-attribute-should-be.patch - patches.kernel.org/4.12.6-100-ipv4-fib-Fix-NULL-pointer-deref-during-fib_syn.patch - patches.kernel.org/4.12.6-101-virtio_net-fix-truesize-for-mergeable-buffers.patch - patches.kernel.org/4.12.6-102-sparc64-Measure-receiver-forward-progress-to-a.patch - patches.kernel.org/4.12.6-103-sparc64-Prevent-perf-from-running-during-super.patch - patches.kernel.org/4.12.6-104-sparc64-Register-hugepages-during-arch-init.patch - patches.kernel.org/4.12.6-105-sparc64-Fix-exception-handling-in-UltraSPARC-I.patch - patches.kernel.org/4.12.6-106-drm-vmwgfx-Fix-cursor-hotspot-issue-with-Wayla.patch - patches.kernel.org/4.12.6-107-Linux-4.12.6.patch - patches.kernel.org/4.12.7-001-ppp-Fix-false-xmit-recursion-detect-with-two-p.patch - patches.kernel.org/4.12.7-002-ppp-fix-xmit-recursion-detection-on-ppp-channe.patch - patches.kernel.org/4.12.7-003-tcp-avoid-setting-cwnd-to-invalid-ssthresh-aft.patch - patches.kernel.org/4.12.7-004-net-fix-keepalive-code-vs-TCP_FASTOPEN_CONNECT.patch - patches.kernel.org/4.12.7-005-ipv6-set-rt6i_protocol-properly-in-the-route-w.patch - patches.kernel.org/4.12.7-006-bpf-s390-fix-jit-branch-offset-related-to-ldim.patch - patches.kernel.org/4.12.7-007-net-mlx4_en-don-t-set-CHECKSUM_COMPLETE-on-SCT.patch - patches.kernel.org/4.12.7-008-net-sched-set-xt_tgchk_param-par.net-properly-.patch - patches.kernel.org/4.12.7-009-net-sched-set-xt_tgchk_param-par.nft_compat-as.patch - patches.kernel.org/4.12.7-010-tcp-fastopen-tcp_connect-must-refresh-the-rout.patch - patches.kernel.org/4.12.7-011-qmi_wwan-fix-NULL-deref-on-disconnect.patch - patches.kernel.org/4.12.7-012-net-avoid-skb_warn_bad_offload-false-positives.patch - patches.kernel.org/4.12.7-013-igmp-Fix-regression-caused-by-igmp-sysctl-name.patch - patches.kernel.org/4.12.7-014-udp-consistently-apply-ufo-or-fragmentation.patch - patches.kernel.org/4.12.7-015-packet-fix-tp_reserve-race-in-packet_set_ring.patch - patches.kernel.org/4.12.7-016-scsi-sg-only-check-for-dxfer_len-greater-than-.patch - patches.kernel.org/4.12.7-017-btrfs-Remove-false-alert-when-fiemap-range-is-.patch - patches.kernel.org/4.12.7-018-Linux-4.12.7.patch - patches.kernel.org/4.12.8-001-mm-ratelimit-PFNs-busy-info-message.patch - patches.kernel.org/4.12.8-002-mm-fix-list-corruptions-on-shmem-shrinklist.patch - patches.kernel.org/4.12.8-003-futex-Remove-unnecessary-warning-from-get_fute.patch - patches.kernel.org/4.12.8-004-xtensa-fix-cache-aliasing-handling-code-for-WT.patch - patches.kernel.org/4.12.8-005-xtensa-mm-cache-add-missing-EXPORT_SYMBOLs.patch - patches.kernel.org/4.12.8-006-xtensa-don-t-limit-csum_partial-export-by-CONF.patch - patches.kernel.org/4.12.8-007-xfs-Fix-leak-of-discard-bio.patch - patches.kernel.org/4.12.8-008-pinctrl-armada-37xx-Fix-number-of-pin-in-south.patch - patches.kernel.org/4.12.8-009-mtd-nand-atmel-Fix-DT-backward-compatibility-i.patch - patches.kernel.org/4.12.8-010-mtd-nand-Fix-timing-setup-for-NANDs-that-do-no.patch - patches.kernel.org/4.12.8-011-mtd-nand-Declare-tBERS-tR-and-tPROG-as-u64-to-.patch - patches.kernel.org/4.12.8-012-iscsi-target-fix-memory-leak-in-iscsit_setup_t.patch - patches.kernel.org/4.12.8-013-iscsi-target-Fix-iscsi_np-reset-hung-task-duri.patch - patches.kernel.org/4.12.8-014-usb-storage-fix-deadlock-involving-host-lock-a.patch - patches.kernel.org/4.12.8-015-target-Fix-node_acl-demo-mode-uncached-dynamic.patch - patches.kernel.org/4.12.8-016-fuse-initialize-the-flock-flag-in-fuse_file-on.patch - patches.kernel.org/4.12.8-017-i2c-designware-Some-broken-DSTDs-use-1MiHz-ins.patch - patches.kernel.org/4.12.8-018-nand-fix-wrong-default-oob-layout-for-small-pa.patch - patches.kernel.org/4.12.8-019-mmc-mmc-correct-the-logic-for-setting-HS400ES-.patch - patches.kernel.org/4.12.8-020-nfs-flexfiles-fix-leak-of-nfs4_ff_ds_version-a.patch - patches.kernel.org/4.12.8-021-drm-bridge-tc358767-fix-probe-without-attached.patch - patches.kernel.org/4.12.8-022-drm-etnaviv-Fix-off-by-one-error-in-reloc-chec.patch - patches.kernel.org/4.12.8-023-drm-i915-Fix-out-of-bounds-array-access-in-bdw.patch - patches.kernel.org/4.12.8-024-USB-serial-option-add-D-Link-DWM-222-device-ID.patch - patches.kernel.org/4.12.8-025-USB-serial-cp210x-add-support-for-Qivicon-USB-.patch - patches.kernel.org/4.12.8-026-USB-serial-pl2303-add-new-ATEN-device-id.patch - patches.kernel.org/4.12.8-027-usb-musb-fix-tx-fifo-flush-handling-again.patch - patches.kernel.org/4.12.8-028-USB-hcd-Mark-secondary-HCD-as-dead-if-the-prim.patch - patches.kernel.org/4.12.8-029-staging-iio-resolver-ad2s1210-fix-negative-IIO.patch - patches.kernel.org/4.12.8-030-iio-aspeed-adc-wait-for-initial-sequence.patch - patches.kernel.org/4.12.8-031-iio-accel-st_accel-add-SPI-3wire-support.patch - patches.kernel.org/4.12.8-032-iio-accel-bmc150-Always-restore-device-to-norm.patch - patches.kernel.org/4.12.8-033-iio-pressure-st_pressure_core-disable-multirea.patch - patches.kernel.org/4.12.8-034-iio-light-tsl2563-use-correct-event-code.patch - patches.kernel.org/4.12.8-035-iio-adc-Revert-axp288-Drop-bogus-AXP288_ADC_TS.patch - patches.kernel.org/4.12.8-036-staging-comedi-comedi_fops-do-not-call-blockin.patch - patches.kernel.org/4.12.8-037-uas-Add-US_FL_IGNORE_RESIDUE-for-Initio-Corpor.patch - patches.kernel.org/4.12.8-038-firmware-fix-batched-requests-wake-all-waiters.patch - patches.kernel.org/4.12.8-039-firmware-fix-batched-requests-send-wake-up-on-.patch - patches.kernel.org/4.12.8-040-firmware-avoid-invalid-fallback-aborts-by-usin.patch - patches.kernel.org/4.12.8-041-block-Make-blk_mq_delay_kick_requeue_list-reru.patch - patches.kernel.org/4.12.8-042-usb-gadget-udc-renesas_usb3-Fix-usb_gadget_giv.patch - patches.kernel.org/4.12.8-043-usb-renesas_usbhs-Fix-UGCTRL2-value-for-R-Car-.patch - patches.kernel.org/4.12.8-044-USB-Check-for-dropped-connection-before-switch.patch - patches.kernel.org/4.12.8-045-usb-core-unlink-urbs-from-the-tail-of-the-endp.patch - patches.kernel.org/4.12.8-046-usb-quirks-Add-no-lpm-quirk-for-Moshi-USB-to-E.patch - patches.kernel.org/4.12.8-047-usb-xhci-Add-quirk-for-Certain-failing-HP-keyb.patch - patches.kernel.org/4.12.8-048-PCI-Protect-pci_error_handlers-reset_notify-us.patch - patches.kernel.org/4.12.8-049-PCI-Remove-__pci_dev_reset-and-pci_dev_reset.patch - patches.kernel.org/4.12.8-050-PCI-Add-pci_reset_function_locked.patch - patches.kernel.org/4.12.8-051-xhci-Reset-Renesas-uPD72020x-USB-controller-fo.patch - patches.kernel.org/4.12.8-052-iio-adc-vf610_adc-Fix-VALT-selection-value-for.patch - patches.kernel.org/4.12.8-053-pnfs-blocklayout-require-64-bit-sector_t.patch - patches.kernel.org/4.12.8-054-pinctrl-cherryview-Add-Setzer-models-to-the-Ch.patch - patches.kernel.org/4.12.8-055-pinctrl-sunxi-add-a-missing-function-of-A10-A2.patch - patches.kernel.org/4.12.8-056-pinctrl-intel-merrifield-Correct-UART-pin-list.patch - patches.kernel.org/4.12.8-057-pinctrl-uniphier-fix-WARN_ON-of-pingroups-dump.patch - patches.kernel.org/4.12.8-058-pinctrl-uniphier-fix-WARN_ON-of-pingroups-dump.patch - patches.kernel.org/4.12.8-059-pinctrl-samsung-Remove-bogus-irq_-un-mask-from.patch - patches.kernel.org/4.12.8-060-pinctrl-meson-gxbb-Add-missing-GPIODV_18-pin-e.patch - patches.kernel.org/4.12.8-061-pinctrl-meson-gxl-Add-missing-GPIODV_18-pin-en.patch - patches.kernel.org/4.12.8-062-MIPS-DEC-Fix-an-int-handler.S-CPU_DADDI_WORKAR.patch - patches.kernel.org/4.12.8-063-Revert-MIPS-Don-t-unnecessarily-include-kmallo.patch - patches.kernel.org/4.12.8-064-MIPS-Octeon-Fix-broken-EDAC-driver.patch - patches.kernel.org/4.12.8-065-powerpc-Fix-proc-cpuinfo-revision-for-POWER9-D.patch - patches.kernel.org/4.12.8-066-Linux-4.12.8.patch - patches.kernel.org/4.12.9-001-audit-Fix-use-after-free-in-audit_remove_watch.patch - patches.kernel.org/4.12.9-002-parisc-pci-memory-bar-assignment-fails-with-64.patch - patches.kernel.org/4.12.9-003-crypto-ixp4xx-Fix-error-handling-path-in-aead_.patch - patches.kernel.org/4.12.9-004-crypto-x86-sha1-Fix-reads-beyond-the-number-of.patch - patches.kernel.org/4.12.9-005-drm-i915-Perform-an-invalidate-prior-to-execut.patch - patches.kernel.org/4.12.9-006-drm-amdgpu-save-list-length-when-fence-is-sign.patch - patches.kernel.org/4.12.9-007-Input-elan_i2c-add-ELAN0608-to-the-ACPI-table.patch - patches.kernel.org/4.12.9-008-Input-elan_i2c-Add-antoher-Lenovo-ACPI-ID-for-.patch - patches.kernel.org/4.12.9-009-md-fix-test-in-md_write_start.patch - patches.kernel.org/4.12.9-010-md-always-clear-safemode-when-md_check_recover.patch - patches.kernel.org/4.12.9-011-MD-not-clear-safemode-for-external-metadata-ar.patch - patches.kernel.org/4.12.9-012-ALSA-seq-2nd-attempt-at-fixing-race-creating-a.patch - patches.kernel.org/4.12.9-013-ALSA-usb-audio-Apply-sample-rate-quirk-to-Senn.patch - patches.kernel.org/4.12.9-014-ALSA-usb-audio-Add-mute-TLV-for-playback-volum.patch - patches.kernel.org/4.12.9-015-ALSA-usb-audio-add-DSD-support-for-new-Amanero.patch - patches.kernel.org/4.12.9-016-mm-discard-memblock-data-later.patch - patches.kernel.org/4.12.9-017-slub-fix-per-memcg-cache-leak-on-css-offline.patch - patches.kernel.org/4.12.9-018-mm-fix-double-mmap_sem-unlock-on-MMF_UNSTABLE-.patch - patches.kernel.org/4.12.9-019-mm-cma_debug.c-fix-stack-corruption-due-to-spr.patch - patches.kernel.org/4.12.9-020-mm-mempolicy-fix-use-after-free-when-calling-g.patch - patches.kernel.org/4.12.9-021-mm-vmalloc.c-don-t-unconditonally-use-__GFP_HI.patch - patches.kernel.org/4.12.9-022-mm-revert-x86_64-and-arm64-ELF_ET_DYN_BASE-bas.patch - patches.kernel.org/4.12.9-023-xen-fix-bio-vec-merging.patch - patches.kernel.org/4.12.9-024-ARM-dts-imx6qdl-nitrogen6_som2-fix-PCIe-reset.patch - patches.kernel.org/4.12.9-025-blk-mq-pci-add-a-fallback-when-pci_irq_get_aff.patch - patches.kernel.org/4.12.9-026-powerpc-Fix-VSX-enabling-flushing-to-also-test.patch - patches.kernel.org/4.12.9-027-xen-blkfront-use-a-right-index-when-checking-r.patch - patches.kernel.org/4.12.9-028-perf-x86-Fix-RDPMC-vs.-mm_struct-tracking.patch - patches.kernel.org/4.12.9-029-x86-asm-64-Clear-AC-on-NMI-entries.patch - patches.kernel.org/4.12.9-030-x86-Fix-norandmaps-ADDR_NO_RANDOMIZE.patch - patches.kernel.org/4.12.9-031-x86-elf-Remove-the-unnecessary-ADDR_NO_RANDOMI.patch - patches.kernel.org/4.12.9-032-irqchip-atmel-aic-Fix-unbalanced-of_node_put-i.patch - patches.kernel.org/4.12.9-033-irqchip-atmel-aic-Fix-unbalanced-refcount-in-a.patch - patches.kernel.org/4.12.9-034-genirq-Restore-trigger-settings-in-irq_modify_.patch - patches.kernel.org/4.12.9-035-genirq-ipi-Fixup-checks-against-nr_cpu_ids.patch - patches.kernel.org/4.12.9-036-kernel-watchdog-Prevent-false-positives-with-t.patch - patches.kernel.org/4.12.9-037-Sanitize-move_pages-permission-checks.patch - patches.kernel.org/4.12.9-038-pids-make-task_tgid_nr_ns-safe.patch - patches.kernel.org/4.12.9-039-debug-Fix-WARN_ON_ONCE-for-modules.patch - patches.kernel.org/4.12.9-040-usb-optimize-acpi-companion-search-for-usb-por.patch - patches.kernel.org/4.12.9-041-usb-qmi_wwan-add-D-Link-DWM-222-device-ID.patch - patches.kernel.org/4.12.9-042-Linux-4.12.9.patch - patches.kernel.org/4.12.10-001-sparc64-remove-unnecessary-log-message.patch - patches.kernel.org/4.12.10-002-bonding-require-speed-duplex-only-for-802.3ad.patch - patches.kernel.org/4.12.10-003-bonding-ratelimit-failed-speed-duplex-update-.patch - patches.kernel.org/4.12.10-004-af_key-do-not-use-GFP_KERNEL-in-atomic-contex.patch - patches.kernel.org/4.12.10-005-dccp-purge-write-queue-in-dccp_destroy_sock.patch - patches.kernel.org/4.12.10-006-dccp-defer-ccid_hc_tx_delete-at-dismantle-tim.patch - patches.kernel.org/4.12.10-007-ipv4-fix-NULL-dereference-in-free_fib_info_rc.patch - patches.kernel.org/4.12.10-008-net_sched-sfq-update-hierarchical-backlog-whe.patch - patches.kernel.org/4.12.10-009-net_sched-remove-warning-from-qdisc_hash_add.patch - patches.kernel.org/4.12.10-010-bpf-fix-bpf_trace_printk-on-32-bit-archs.patch - patches.kernel.org/4.12.10-011-net-igmp-Use-ingress-interface-rather-than-vr.patch - patches.kernel.org/4.12.10-012-openvswitch-fix-skb_panic-due-to-the-incorrec.patch - patches.kernel.org/4.12.10-013-ptr_ring-use-kmalloc_array.patch - patches.kernel.org/4.12.10-014-ipv4-better-IP_MAX_MTU-enforcement.patch - patches.kernel.org/4.12.10-015-nfp-fix-infinite-loop-on-umapping-cleanup.patch - patches.kernel.org/4.12.10-016-tun-handle-register_netdevice-failures-proper.patch - patches.kernel.org/4.12.10-017-sctp-fully-initialize-the-IPv6-address-in-sct.patch - patches.kernel.org/4.12.10-018-tipc-fix-use-after-free.patch - patches.kernel.org/4.12.10-019-ipv6-reset-fn-rr_ptr-when-replacing-route.patch - patches.kernel.org/4.12.10-020-ipv6-repair-fib6-tree-in-failure-case.patch - patches.kernel.org/4.12.10-021-tcp-when-rearming-RTO-if-RTO-time-is-in-past-.patch - patches.kernel.org/4.12.10-022-net-mlx4_core-Enable-4K-UAR-if-SRIOV-module-p.patch - patches.kernel.org/4.12.10-023-irda-do-not-leak-initialized-list.dev-to-user.patch - patches.kernel.org/4.12.10-024-net-sched-fix-NULL-pointer-dereference-when-a.patch - patches.kernel.org/4.12.10-025-net_sched-fix-order-of-queue-length-updates-i.patch - patches.kernel.org/4.12.10-026-bpf-verifier-add-additional-patterns-to-evalu.patch - patches.kernel.org/4.12.10-027-bpf-fix-mixed-signed-unsigned-derived-min-max.patch - patches.kernel.org/4.12.10-028-bpf-verifier-fix-min-max-handling-in-BPF_SUB.patch - patches.kernel.org/4.12.10-029-Input-trackpoint-add-new-trackpoint-firmware-.patch - patches.kernel.org/4.12.10-030-Input-elan_i2c-add-ELAN0602-ACPI-ID-to-suppor.patch - patches.kernel.org/4.12.10-031-Input-ALPS-fix-two-finger-scroll-breakage-in-.patch - patches.kernel.org/4.12.10-032-KVM-s390-sthyi-fix-sthyi-inline-assembly.patch - patches.kernel.org/4.12.10-033-KVM-s390-sthyi-fix-specification-exception-de.patch - patches.kernel.org/4.12.10-034-KVM-x86-simplify-handling-of-PKRU.patch - patches.kernel.org/4.12.10-035-KVM-pkeys-do-not-use-PKRU-value-in-vcpu-arch..patch - patches.kernel.org/4.12.10-036-KVM-x86-block-guest-protection-keys-unless-th.patch - patches.kernel.org/4.12.10-037-ALSA-usb-audio-Add-delay-quirk-for-H650e-Jabr.patch - patches.kernel.org/4.12.10-038-ALSA-core-Fix-unexpected-error-at-replacing-u.patch - patches.kernel.org/4.12.10-039-ALSA-hda-Add-stereo-mic-quirk-for-Lenovo-G50-.patch - patches.kernel.org/4.12.10-040-ALSA-firewire-fix-NULL-pointer-dereference-wh.patch - patches.kernel.org/4.12.10-041-ALSA-firewire-motu-destroy-stream-data-surely.patch - patches.kernel.org/4.12.10-042-ARCv2-SLC-Make-sure-busy-bit-is-set-properly-.patch - patches.kernel.org/4.12.10-043-ARCv2-PAE40-Explicitly-set-MSB-counterpart-of.patch - patches.kernel.org/4.12.10-044-ARCv2-PAE40-set-MSB-even-if-CONFIG_ARC_HAS_PA.patch - patches.kernel.org/4.12.10-045-PM-hibernate-touch-NMI-watchdog-when-creating.patch - patches.kernel.org/4.12.10-046-mm-shmem-fix-handling-sys-kernel-mm-transpare.patch - patches.kernel.org/4.12.10-047-dax-fix-deadlock-due-to-misaligned-PMD-faults.patch - patches.kernel.org/4.12.10-048-i2c-designware-Fix-system-suspend.patch - patches.kernel.org/4.12.10-049-mm-madvise.c-fix-freeing-of-locked-page-with-.patch - patches.kernel.org/4.12.10-050-fork-fix-incorrect-fput-of-exe_file-causing-u.patch - patches.kernel.org/4.12.10-051-mm-memblock.c-reversed-logic-in-memblock_disc.patch - patches.kernel.org/4.12.10-052-arm64-fpsimd-Prevent-registers-leaking-across.patch - patches.kernel.org/4.12.10-053-drm-Fix-framebuffer-leak.patch - patches.kernel.org/4.12.10-054-drm-Release-driver-tracking-before-making-the.patch - patches.kernel.org/4.12.10-055-drm-sun4i-Implement-drm_driver-lastclose-to-r.patch - patches.kernel.org/4.12.10-056-drm-atomic-Handle-EDEADLK-with-out-fences-cor.patch - patches.kernel.org/4.12.10-057-drm-atomic-If-the-atomic-check-fails-return-i.patch - patches.kernel.org/4.12.10-058-drm-i915-vbt-ignore-extraneous-child-devices-.patch - patches.kernel.org/4.12.10-059-drm-i915-gvt-Fix-the-kernel-null-pointer-erro.patch - patches.kernel.org/4.12.10-060-Revert-drm-amdgpu-fix-vblank_time-when-displa.patch - patches.kernel.org/4.12.10-061-ACPI-device-property-Fix-node-lookup-in-acpi_.patch - patches.kernel.org/4.12.10-062-tracing-Call-clear_boot_tracer-at-lateinit_sy.patch - patches.kernel.org/4.12.10-063-tracing-Missing-error-code-in-tracer_alloc_bu.patch - patches.kernel.org/4.12.10-064-tracing-Fix-kmemleak-in-tracing_map_array_fre.patch - patches.kernel.org/4.12.10-065-tracing-Fix-freeing-of-filter-in-create_filte.patch - patches.kernel.org/4.12.10-066-RDMA-uverbs-Initialize-cq_context-appropriate.patch - patches.kernel.org/4.12.10-067-kbuild-linker-script-do-not-match-C-names-unl.patch - patches.kernel.org/4.12.10-068-cifs-Fix-df-output-for-users-with-quota-limit.patch - patches.kernel.org/4.12.10-069-cifs-return-ENAMETOOLONG-for-overlong-names-i.patch - patches.kernel.org/4.12.10-070-nfsd-Limit-end-of-page-list-when-decoding-NFS.patch - patches.kernel.org/4.12.10-071-ring-buffer-Have-ring_buffer_alloc_read_page-.patch - patches.kernel.org/4.12.10-072-virtio_pci-fix-cpu-affinity-support.patch - patches.kernel.org/4.12.10-073-ftrace-Check-for-null-ret_stack-on-profile-fu.patch - patches.kernel.org/4.12.10-074-perf-core-Fix-group-cpu-task-validation.patch - patches.kernel.org/4.12.10-075-timers-Fix-excessive-granularity-of-new-timer.patch - patches.kernel.org/4.12.10-076-x86-mm-Fix-use-after-free-of-ldt_struct.patch - patches.kernel.org/4.12.10-077-net-sunrpc-svcsock-fix-NULL-pointer-exception.patch - patches.kernel.org/4.12.10-078-netfilter-expect-fix-crash-when-putting-unini.patch - patches.kernel.org/4.12.10-079-netfilter-nat-fix-src-map-lookup.patch - patches.kernel.org/4.12.10-080-netfilter-nfnetlink-Improve-input-length-sani.patch - patches.kernel.org/4.12.10-081-Bluetooth-hidp-fix-possible-might-sleep-error.patch - patches.kernel.org/4.12.10-082-Bluetooth-cmtp-fix-possible-might-sleep-error.patch - patches.kernel.org/4.12.10-083-Bluetooth-bnep-fix-possible-might-sleep-error.patch - patches.kernel.org/4.12.10-084-Revert-android-binder-Sanity-check-at-binder-.patch - patches.kernel.org/4.12.10-085-binder-use-group-leader-instead-of-open-threa.patch - patches.kernel.org/4.12.10-086-binder-Use-wake-up-hint-for-synchronous-trans.patch - patches.kernel.org/4.12.10-087-ANDROID-binder-fix-proc-tsk-check.patch - patches.kernel.org/4.12.10-088-iio-imu-adis16480-Fix-acceleration-scale-fact.patch - patches.kernel.org/4.12.10-089-iio-hid-sensor-trigger-Fix-the-race-with-user.patch - patches.kernel.org/4.12.10-090-iio-magnetometer-st_magn-fix-status-register-.patch - patches.kernel.org/4.12.10-091-iio-magnetometer-st_magn-remove-ihl-property-.patch - patches.kernel.org/4.12.10-092-staging-rtl8188eu-add-RNX-N150NUB-support.patch - patches.kernel.org/4.12.10-093-iommu-Fix-wrong-freeing-of-iommu_device-dev.patch - patches.kernel.org/4.12.10-094-Clarify-and-fix-MAX_LFS_FILESIZE-macros.patch - patches.kernel.org/4.12.10-095-ntb-ntb_test-ensure-the-link-is-up-before-try.patch - patches.kernel.org/4.12.10-096-ntb-transport-shouldn-t-disable-link-due-to-b.patch - patches.kernel.org/4.12.10-097-ACPI-APD-Fix-HID-for-Hisilicon-Hip07-08.patch - patches.kernel.org/4.12.10-098-ACPI-EC-Fix-regression-related-to-wrong-ECDT-.patch - patches.kernel.org/4.12.10-099-powerpc-mm-Ensure-cpumask-update-is-ordered.patch - patches.kernel.org/4.12.10-100-Linux-4.12.10.patch - patches.kernel.org/4.12.11-001-arm64-mm-abort-uaccess-retries-upon-fatal-sig.patch - patches.kernel.org/4.12.11-002-x86-io-Add-memory-clobber-to-insb-insw-insl-o.patch - patches.kernel.org/4.12.11-003-irqchip-mips-gic-SYNC-after-enabling-GIC-regi.patch - patches.kernel.org/4.12.11-004-Input-synaptics-fix-device-info-appearing-dif.patch - patches.kernel.org/4.12.11-005-Input-xpad-fix-PowerA-init-quirk-for-some-gam.patch - patches.kernel.org/4.12.11-006-crypto-chacha20-fix-handling-of-chunked-input.patch - patches.kernel.org/4.12.11-007-i2c-ismt-Don-t-duplicate-the-receive-length-f.patch - patches.kernel.org/4.12.11-008-i2c-ismt-Return-EMSGSIZE-for-block-reads-with.patch - patches.kernel.org/4.12.11-009-crypto-algif_skcipher-only-call-put_page-on-r.patch - patches.kernel.org/4.12.11-010-mm-uprobes-fix-multiple-free-of-uprobes_state.patch - patches.kernel.org/4.12.11-011-mm-madvise-ensure-poisoned-pages-are-removed-.patch - patches.kernel.org/4.12.11-012-ceph-fix-readpage-from-fscache.patch - patches.kernel.org/4.12.11-013-cpumask-fix-spurious-cpumask_of_node-on-non-N.patch - patches.kernel.org/4.12.11-014-cpuset-Fix-incorrect-memory_pressure-control-.patch - patches.kernel.org/4.12.11-015-alpha-uapi-Add-support-for-__SANE_USERSPACE_T.patch - patches.kernel.org/4.12.11-016-CIFS-Fix-maximum-SMB2-header-size.patch - patches.kernel.org/4.12.11-017-CIFS-remove-endian-related-sparse-warning.patch - patches.kernel.org/4.12.11-018-dm-mpath-do-not-lock-up-a-CPU-with-requeuing-.patch - patches.kernel.org/4.12.11-019-drm-vmwgfx-Fix-F26-Wayland-screen-update-issu.patch - patches.kernel.org/4.12.11-020-wl1251-add-a-missing-spin_lock_init.patch - patches.kernel.org/4.12.11-021-mmc-sdhci-xenon-add-set_power-callback.patch - patches.kernel.org/4.12.11-022-lib-mpi-kunmap-after-finishing-accessing-buff.patch - patches.kernel.org/4.12.11-023-xfrm-policy-check-policy-direction-value.patch - patches.kernel.org/4.12.11-024-drm-ttm-Fix-accounting-error-when-fail-to-get.patch - patches.kernel.org/4.12.11-025-nvme-fix-the-definition-of-the-doorbell-buffe.patch - patches.kernel.org/4.12.11-026-drm-nouveau-i2c-gf119-add-support-for-address.patch - patches.kernel.org/4.12.11-027-epoll-fix-race-between-ep_poll_callback-POLLF.patch - patches.kernel.org/4.12.11-028-Linux-4.12.11.patch - patches.kernel.org/4.12.12-001-usb-quirks-add-delay-init-quirk-for-Corsair-S.patch - patches.kernel.org/4.12.12-002-USB-serial-option-add-support-for-D-Link-DWM-.patch - patches.kernel.org/4.12.12-003-usb-Add-device-quirk-for-Logitech-HD-Pro-Webc.patch - patches.kernel.org/4.12.12-004-usb-xhci-Fix-regression-when-ATI-chipsets-det.patch - patches.kernel.org/4.12.12-005-USB-musb-fix-external-abort-on-suspend.patch - patches.kernel.org/4.12.12-006-ANDROID-binder-add-padding-to-binder_fd_array.patch - patches.kernel.org/4.12.12-007-ANDROID-binder-add-hwbinder-vndbinder-to-BIND.patch - patches.kernel.org/4.12.12-008-USB-core-Avoid-race-of-async_completed-w-usbd.patch - patches.kernel.org/4.12.12-009-staging-rts5208-fix-incorrect-shift-to-extrac.patch - patches.kernel.org/4.12.12-010-iio-adc-ti-ads1015-fix-incorrect-data-rate-se.patch - patches.kernel.org/4.12.12-011-iio-adc-ti-ads1015-fix-scale-information-for-.patch - patches.kernel.org/4.12.12-012-iio-adc-ti-ads1015-enable-conversion-when-CON.patch - patches.kernel.org/4.12.12-013-iio-adc-ti-ads1015-avoid-getting-stale-result.patch - patches.kernel.org/4.12.12-014-iio-adc-ti-ads1015-don-t-return-invalid-value.patch - patches.kernel.org/4.12.12-015-iio-adc-ti-ads1015-add-adequate-wait-time-to-.patch - patches.kernel.org/4.12.12-016-driver-core-bus-Fix-a-potential-double-free.patch - patches.kernel.org/4.12.12-017-HID-wacom-Do-not-completely-map-WACOM_HID_WD_.patch - patches.kernel.org/4.12.12-018-binder-free-memory-on-error.patch - patches.kernel.org/4.12.12-019-crypto-caam-qi-fix-compilation-with-CONFIG_DE.patch - patches.kernel.org/4.12.12-020-crypto-caam-qi-fix-compilation-with-DEBUG-ena.patch - patches.kernel.org/4.12.12-021-fpga-altera-hps2fpga-fix-multiple-init-of-l3_.patch - patches.kernel.org/4.12.12-022-intel_th-pci-Add-Cannon-Lake-PCH-H-support.patch - patches.kernel.org/4.12.12-023-intel_th-pci-Add-Cannon-Lake-PCH-LP-support.patch - patches.kernel.org/4.12.12-024-ath10k-fix-memory-leak-in-rx-ring-buffer-allo.patch - patches.kernel.org/4.12.12-025-Input-trackpoint-assume-3-buttons-when-button.patch - patches.kernel.org/4.12.12-026-rtlwifi-rtl_pci_probe-Fix-fail-path-of-_rtl_p.patch - patches.kernel.org/4.12.12-027-Bluetooth-Add-support-of-13d3-3494-RTL8723BE-.patch - patches.kernel.org/4.12.12-028-iwlwifi-pci-add-new-PCI-ID-for-7265D.patch - patches.kernel.org/4.12.12-029-dlm-avoid-double-free-on-error-path-in-dlm_de.patch - patches.kernel.org/4.12.12-030-mwifiex-correct-channel-stat-buffer-overflows.patch - patches.kernel.org/4.12.12-031-MCB-add-support-for-SC31-to-mcb-lpc.patch - patches.kernel.org/4.12.12-032-s390-mm-avoid-empty-zero-pages-for-KVM-guests.patch - patches.kernel.org/4.12.12-033-s390-mm-fix-BUG_ON-in-crst_table_upgrade.patch - patches.kernel.org/4.12.12-034-drm-nouveau-pci-msi-disable-MSI-on-big-endian.patch - patches.kernel.org/4.12.12-035-drm-nouveau-Fix-error-handling-in-nv50_disp_a.patch - patches.kernel.org/4.12.12-036-workqueue-Fix-flag-collision.patch - patches.kernel.org/4.12.12-037-ahci-don-t-use-MSI-for-devices-with-the-silly.patch - patches.kernel.org/4.12.12-038-cs5536-add-support-for-IDE-controller-variant.patch - patches.kernel.org/4.12.12-039-scsi-sg-protect-against-races-between-mmap-an.patch - patches.kernel.org/4.12.12-040-scsi-sg-recheck-MMAP_IO-request-length-with-l.patch - patches.kernel.org/4.12.12-041-of-device-Prevent-buffer-overflow-in-of_devic.patch - patches.kernel.org/4.12.12-042-rtlwifi-Fix-memory-leak-when-firmware-request.patch - patches.kernel.org/4.12.12-043-rtlwifi-Fix-fallback-firmware-loading.patch - patches.kernel.org/4.12.12-044-Linux-4.12.12.patch - patches.kernel.org/4.12.13-001-mtd-nand-make-Samsung-SLC-NAND-usable-again.patch - patches.kernel.org/4.12.13-002-mtd-nand-hynix-add-support-for-20nm-NAND-chip.patch - patches.kernel.org/4.12.13-003-mtd-nand-mxc-Fix-mxc_v1-ooblayout.patch - patches.kernel.org/4.12.13-004-mtd-nand-qcom-fix-read-failure-without-comple.patch - patches.kernel.org/4.12.13-005-mtd-nand-qcom-fix-config-error-for-BCH.patch - patches.kernel.org/4.12.13-006-nvme-fabrics-generate-spec-compliant-UUID-NQN.patch - patches.kernel.org/4.12.13-007-btrfs-resume-qgroup-rescan-on-rw-remount.patch - patches.kernel.org/4.12.13-008-rtlwifi-btcoexist-Fix-breakage-of-ant_sel-for.patch - patches.kernel.org/4.12.13-009-radix-tree-must-check-__radix_tree_preload-re.patch - patches.kernel.org/4.12.13-010-selftests-x86-fsgsbase-Test-selectors-1-2-and.patch - patches.kernel.org/4.12.13-011-mm-kvfree-the-swap-cluster-info-if-the-swap-f.patch - patches.kernel.org/4.12.13-012-mm-swapfile.c-fix-swapon-frontswap_map-memory.patch - patches.kernel.org/4.12.13-013-mm-memory.c-fix-mem_cgroup_oom_disable-call-m.patch - patches.kernel.org/4.12.13-014-ALSA-msnd-Optimize-harden-DSP-and-MIDI-loops.patch - patches.kernel.org/4.12.13-015-KVM-SVM-Limit-PFERR_NESTED_GUEST_PAGE-error_c.patch - patches.kernel.org/4.12.13-016-rt2800-fix-TX_PIN_CFG-setting-for-non-MT7620-.patch - patches.kernel.org/4.12.13-017-Bluetooth-Properly-check-L2CAP-config-option-.patch - patches.kernel.org/4.12.13-018-ARM64-dts-marvell-armada-37xx-Fix-GIC-mainten.patch - patches.kernel.org/4.12.13-019-ARM-8692-1-mm-abort-uaccess-retries-upon-fata.patch - patches.kernel.org/4.12.13-020-NFS-Fix-2-use-after-free-issues-in-the-I-O-co.patch - patches.kernel.org/4.12.13-021-NFS-Sync-the-correct-byte-range-during-synchr.patch - patches.kernel.org/4.12.13-022-NFSv4-Fix-up-mirror-allocation.patch - patches.kernel.org/4.12.13-023-xfs-XFS_IS_REALTIME_INODE-should-be-false-if-.patch - patches.kernel.org/4.12.13-024-Linux-4.12.13.patch - patches.kernel.org/4.12.14-001-ipv6-accept-64k-1-packet-length-in-ip6_find_1.patch - patches.kernel.org/4.12.14-002-ipv6-add-rcu-grace-period-before-freeing-fib6.patch - patches.kernel.org/4.12.14-003-ipv6-fix-sparse-warning-on-rt6i_node.patch - patches.kernel.org/4.12.14-004-macsec-add-genl-family-module-alias.patch - patches.kernel.org/4.12.14-005-udp-on-peeking-bad-csum-drop-packets-even-if-.patch - patches.kernel.org/4.12.14-006-bpf-fix-map-value-attribute-for-hash-of-maps.patch - patches.kernel.org/4.12.14-007-fsl-man-Inherit-parent-device-and-of_node.patch - patches.kernel.org/4.12.14-008-sctp-Avoid-out-of-bounds-reads-from-address-s.patch - patches.kernel.org/4.12.14-009-qlge-avoid-memcpy-buffer-overflow.patch - patches.kernel.org/4.12.14-010-tipc-Fix-tipc_sk_reinit-handling-of-EAGAIN.patch - patches.kernel.org/4.12.14-011-net-systemport-Be-drop-monitor-friendly.patch - patches.kernel.org/4.12.14-012-net-bcmgenet-Be-drop-monitor-friendly.patch - patches.kernel.org/4.12.14-013-net-systemport-Free-DMA-coherent-descriptors-.patch - patches.kernel.org/4.12.14-014-netvsc-fix-deadlock-betwen-link-status-and-re.patch - patches.kernel.org/4.12.14-015-udp6-set-rx_dst_cookie-on-rx_dst-updates.patch - patches.kernel.org/4.12.14-016-net-mvpp2-fix-the-mac-address-used-when-using.patch - patches.kernel.org/4.12.14-017-cxgb4-Fix-stack-out-of-bounds-read-due-to-wro.patch - patches.kernel.org/4.12.14-018-ipv6-set-dst.obsolete-when-a-cached-route-has.patch - patches.kernel.org/4.12.14-019-ipv6-do-not-set-sk_destruct-in-IPV6_ADDRFORM-.patch - patches.kernel.org/4.12.14-020-packet-Don-t-write-vnet-header-beyond-end-of-.patch - patches.kernel.org/4.12.14-021-kcm-do-not-attach-PF_KCM-sockets-to-avoid-dea.patch - patches.kernel.org/4.12.14-022-net-dsa-bcm_sf2-Fix-number-of-CFP-entries-for.patch - patches.kernel.org/4.12.14-023-net-mlx5e-Check-for-qos-capability-in-dcbnl_i.patch - patches.kernel.org/4.12.14-024-net-mlx5e-Fix-DCB_CAP_ATTR_DCBX-capability-fo.patch - patches.kernel.org/4.12.14-025-net-mlx5-Fix-arm-SRQ-command-for-ISSI-version.patch - patches.kernel.org/4.12.14-026-net-mlx5e-Fix-dangling-page-pointer-on-DMA-ma.patch - patches.kernel.org/4.12.14-027-net-mlx5e-Don-t-override-user-RSS-upon-set-ch.patch - patches.kernel.org/4.12.14-028-net-mlx5e-Properly-resolve-TC-offloaded-ipv6-.patch - patches.kernel.org/4.12.14-029-net-mlx5-E-Switch-Unload-the-representors-in-.patch - patches.kernel.org/4.12.14-030-net-mlx5e-Fix-inline-header-size-for-small-pa.patch - patches.kernel.org/4.12.14-031-net-mlx5e-Fix-CQ-moderation-mode-not-set-prop.patch - patches.kernel.org/4.12.14-032-Revert-net-phy-Correctly-process-PHY_HALTED-i.patch - patches.kernel.org/4.12.14-033-net-fec-Allow-reception-of-frames-bigger-than.patch - patches.kernel.org/4.12.14-034-mlxsw-spectrum-Forbid-linking-to-devices-that.patch - patches.kernel.org/4.12.14-035-bridge-switchdev-Clear-forward-mark-when-tran.patch - patches.kernel.org/4.12.14-036-Revert-net-use-lib-percpu_counter-API-for-fra.patch - patches.kernel.org/4.12.14-037-Revert-net-fix-percpu-memory-leaks.patch - patches.kernel.org/4.12.14-038-gianfar-Fix-Tx-flow-control-deactivation.patch - patches.kernel.org/4.12.14-039-vhost_net-correctly-check-tx-avail-during-rx-.patch - patches.kernel.org/4.12.14-040-ip6_gre-update-mtu-properly-in-ip6gre_err.patch - patches.kernel.org/4.12.14-041-ipv6-fix-memory-leak-with-multiple-tables-dur.patch - patches.kernel.org/4.12.14-042-ipv6-fix-typo-in-fib6_net_exit.patch - patches.kernel.org/4.12.14-043-sctp-fix-missing-wake-ups-in-some-situations.patch - patches.kernel.org/4.12.14-044-f2fs-let-fill_super-handle-roll-forward-error.patch - patches.kernel.org/4.12.14-045-f2fs-check-hot_data-for-roll-forward-recovery.patch - patches.kernel.org/4.12.14-046-x86-fsgsbase-64-Fully-initialize-FS-and-GS-st.patch - patches.kernel.org/4.12.14-047-x86-fsgsbase-64-Report-FSBASE-and-GSBASE-corr.patch - patches.kernel.org/4.12.14-048-x86-switch_to-64-Rewrite-FS-GS-switching-yet-.patch - patches.kernel.org/4.12.14-049-fuse-allow-server-to-run-in-different-pid_ns.patch - patches.kernel.org/4.12.14-050-idr-remove-WARN_ON_ONCE-when-trying-to-replac.patch - patches.kernel.org/4.12.14-051-md-raid1-10-reset-bio-allocated-from-mempool.patch - patches.kernel.org/4.12.14-052-md-raid5-release-flush-io-in-raid5_do_work.patch - patches.kernel.org/4.12.14-053-ipv6-Fix-may-be-used-uninitialized-warning-in.patch - patches.kernel.org/4.12.14-054-Linux-4.12.14.patch - - ######################################################## - # Non-upstream fixes for stable patches - ######################################################## - patches.suse/mlxsw-spectrum-Forbid-linking-to-devices-fix.patch - patches.suse/tcp-reset-sk_send_head-in-tcp_write_queue_purge.patch - - ######################################################## - # Build fixes that apply to the vanilla kernel too. - # Patches in patches.rpmify are applied to both -vanilla - # and patched flavors. - ######################################################## - - patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch - patches.rpmify/Add-ksym-provides-tool.patch - - patches.suse/0001-tools-lib-subcmd-pager.c-do-not-alias-select-params.patch - patches.suse/0001-objtool-perf-Fix-GCC-8-Wrestrict-error.patch - patches.suse/irq_data_get_effective_affinity_mask.patch - - ######################################################## - # The sorted section contains everything that is a backport - # or has been submitted upstream with an expectation of - # being accepted and then backported. Out-of-tree patches - # go into subsystem sections after this. - ######################################################## - - ######################################################## - # sorted patches - ######################################################## - patches.suse/0001-uuid-afs-move-struct-uuid_v1-back-into-afs.patch - patches.suse/0002-xfs-use-uuid_copy-helper-to-abstract-uuid_t.patch - patches.suse/0003-xfs-use-uuid_be-to-implement-the-uuid_t-type.patch - patches.suse/0004-md-namespace-private-helper-names.patch - patches.suse/0005-nfsd-namespace-prefix-uuid_parse.patch - patches.suse/0006-uuid-remove-uuid_be-defintions-from-the-uapi-header.patch - patches.suse/0007-uuid-rename-uuid-types.patch - patches.suse/0008-uuid-don-t-export-guid_index-and-uuid_index.patch - patches.suse/0009-uuid-hoist-helpers-uuid_equal-and-uuid_copy-from-xfs.patch - patches.suse/0010-uuid-hoist-uuid_is_null-helper-from-libnvdimm.patch - patches.suse/0011-S390-sysinfo-use-uuid_is_null-instead-of-opencoding-.patch - patches.suse/0012-xfs-remove-uuid_getnodeuniq-and-xfs_uu_t.patch - patches.suse/0013-xfs-use-the-common-helper-uuid_is_null.patch - patches.suse/0014-block-remove-blk_part_pack_uuid.patch - patches.suse/0015-ima-policy-switch-to-use-uuid_t.patch - patches.suse/0016-fs-switch-s_uuid-to-uuid_t.patch - patches.suse/nvme-switch-to-uuid_t.patch - patches.suse/acpi-nfit-Switch-to-use-new-generic-UUID-API.patch - patches.suse/0018-ACPI-APEI-Switch-to-use-new-generic-UUID-API.patch - patches.suse/ACPI-bus-Switch-to-use-new-generic-UUID-API.patch - patches.suse/ACPI-extlog-Switch-to-use-new-generic-UUID-API.patch - patches.suse/ACPI-Switch-to-use-generic-guid_t-in-acpi_evaluate_d.patch - patches.suse/acpi-always-include-uuid.h.patch - patches.suse/thermal-int340x_thermal-Switch-to-use-new-generic-UU.patch - patches.suse/thermal-int340x_thermal-fix-compile-after-the-UUID-A.patch - patches.suse/blk-mq-merge-bio-into-sw-queue-before-plugging.patch - patches.suse/blk-mq-make-per-sw-queue-bio-merge-as-default-.bio_m.patch - patches.suse/cfq-iosched-Delete-unused-function-min_vdisktime.patch - patches.suse/blk-mq-debugfs-Show-atomic-request-flags.patch - patches.suse/blk-mq-debugfs-Show-requeue-list.patch - patches.suse/blk-mq-debugfs-Show-busy-requests.patch - patches.suse/blk-mq-debugfs-Add-kick-operation.patch - patches.suse/block-Introduce-queue-flag-QUEUE_FLAG_SCSI_PASSTHROU.patch - patches.suse/bsg-Check-queue-type-before-attaching-to-a-queue.patch - patches.suse/pktcdvd-Check-queue-type-before-attaching-to-a-queue.patch - patches.suse/loop-Remove-unused-bdev-argument.patch - patches.suse/loop-support-4k-blocksize.patch - patches.suse/loop-fix-error-handling.patch - patches.suse/nvme-lightnvm-use-blk_execute_rq-in-nvme_nvm_submit_.patch - patches.suse/gfs2-remove-the-unused-sd_log_error-field.patch - patches.suse/dm-fix-REQ_RAHEAD-handling.patch - patches.suse/fs-remove-the-unused-error-argument-to-dio_end_io.patch - patches.suse/fs-simplify-dio_bio_complete.patch - patches.suse/block_dev-propagate-bio_iov_iter_get_pages-error-in-.patch - patches.suse/dm-mpath-merge-do_end_io_bio-into-multipath_end_io_b.patch - patches.suse/dm-don-t-return-errnos-from-map.patch - patches.suse/dm-change-end_io-calling-convention.patch - patches.suse/block-introduce-new-block-status-code-type.patch - patches.suse/blk-mq-switch-queue_rq-return-value-to-blk_status_t.patch - patches.suse/block-switch-bios-to-blk_status_t.patch - patches.suse/dm-bump-DM_VERSION_MINOR-in-response-to-target-metho.patch - patches.suse/nvme-rdma-fix-merge-error.patch - patches.suse/dm-missing-break-in-process_queued_bios.patch - patches.suse/block-Dedicated-error-code-fixups.patch - patches.suse/block-swim3-make-of_device_ids-const.patch - patches.suse/nvme.h-add-struct-nvme_host_mem_buf_desc-and-HMB-fla.patch - patches.suse/nvme.h-add-dword-12-15-fields-to-struct-nvme_feature.patch - patches.suse/nvme-save-hmpre-and-hmmin-in-struct-nvme_ctrl.patch - patches.suse/nvme-pci-implement-host-memory-buffer-support.patch - patches.suse/nvme-loop-get-rid-of-unused-controller-lock.patch - patches.suse/nvme-rdma-get-rid-of-unused-ctrl-lock.patch - patches.suse/nvme-rdma-Make-queue-flags-bit-numbers-and-not-shift.patch - patches.suse/nvme-rdma-Don-t-rearm-the-CQ-when-polling-directly.patch - patches.suse/nvme-rdma-make-nvme_rdma_-create-destroy-_queue_ib-s.patch - patches.suse/nvme-rdma-rework-rdma-connection-establishment-error.patch - patches.suse/nvme-rdma-Get-rid-of-CONNECTED-state.patch - patches.suse/nvme-Don-t-allow-to-reset-a-reconnecting-controller.patch - patches.suse/nvme-Move-transports-to-use-nvme-core-workqueue.patch - patches.suse/nvme-queue-ns-scanning-and-async-request-from-nvme_w.patch - patches.suse/nvme-move-nr_reconnects-to-nvme_ctrl.patch - patches.suse/nvme-pci-remap-BAR0-to-cover-admin-CQ-doorbell-for-l.patch - patches.suse/nvme-pci-Remove-watchdog-timer.patch - patches.suse/nvme-pci-remove-redundant-includes.patch - patches.suse/scatterlist-add-sg_zero_buffer-helper.patch - patches.suse/nvmet-use-NVME_IDENTIFY_DATA_SIZE.patch - patches.suse/nvme-introduce-NVMe-Namespace-Identification-Descrip.patch - patches.suse/nvme-rename-uuid-to-nguid-in-nvme_ns.patch - patches.suse/nvme-get-list-of-namespace-descriptors.patch - patches.suse/nvme-provide-UUID-value-to-userspace.patch - patches.suse/nvmet-implement-namespace-identify-descriptor-list.patch - patches.suse/nvmet-add-uuid-field-to-nvme_ns-and-populate-via-con.patch - patches.suse/nvmet-allow-overriding-the-NVMe-VS-via-configfs.patch - patches.suse/nvme-use-ctrl-device-consistently-for-logging.patch - patches.suse/nvmet-fc-Remove-a-set-but-not-used-variable.patch - patches.suse/nvme-add-fields-into-identify-controller-data-struct.patch - patches.suse/nvmf-keep-track-of-nvmet-connect-error-status.patch - patches.suse/nvme-rdma-fix-error-code-in-nvme_rdma_create_ctrl.patch - patches.suse/nvme-mark-shutdown_timeout-static.patch - patches.suse/nvme-move-protection-information-check-into-nvme_set.patch - patches.suse/nvme-rdma-merge-init_request-and-exit_request-method.patch - patches.suse/nvme-fc-merge-init_request-methods.patch - patches.suse/nvme-loop-merge-init_request-methods.patch - patches.suse/nvme-pci-merge-init_request-methods.patch - patches.suse/nvme-move-reset-workqueue-handling-to-common-code.patch - patches.suse/nvme-no-need-to-wait-for-the-reset-when-keepalive-fa.patch - patches.suse/nvme-don-t-hard-code-size-of-struct-t10_pi_tuple.patch - patches.suse/nvme-implement-NS-Optimal-IO-Boundary-from-1.3-Spec.patch - patches.suse/0001-loop-Add-PF_LESS_THROTTLE-to-block-loop-device-threa.patch - patches.suse/0031-blk-mq-mark-blk_mq_rq_ctx_init-static.patch - patches.suse/0032-blk-mq-move-blk_mq_sched_-get-put-_request-to-blk-mq.patch - patches.suse/0033-blk-mq-remove-blk_mq_sched_-get-put-_rq_priv.patch - patches.suse/0034-blk-mq-sched-unify-request-finished-methods.patch - patches.suse/0035-blk-mq-simplify-blk_mq_free_request.patch - patches.suse/0036-blk-mq-streamline-blk_mq_get_request.patch - patches.suse/0037-bfq-iosched-fix-NULL-ioc-check-in-bfq_get_rq_private.patch - patches.suse/0038-blk-mq-refactor-blk_mq_sched_assign_ioc.patch - patches.suse/0039-blk-mq-sched-unify-request-prepare-methods.patch - patches.suse/0040-blk-mq-remove-__blk_mq_alloc_request.patch - patches.suse/0041-blk-remove-bio_set-arg-from-blk_queue_split.patch - patches.suse/0042-blk-replace-bioset_create_nobvec-with-a-flags-arg-to.patch - patches.suse/0043-blk-make-the-bioset-rescue_workqueue-optional.patch - patches.suse/0044-blk-use-non-rescuing-bioset-for-q-bio_split.patch - patches.suse/0045-block-Improvements-to-bounce-buffer-handling.patch - patches.suse/0052-rbd-use-bio_clone_fast-instead-of-bio_clone.patch - patches.suse/0051-drbd-use-bio_clone_fast-instead-of-bio_clone.patch - patches.suse/0048-pktcdvd-use-bio_clone_fast-instead-of-bio_clone.patch - patches.suse/0053-xen-blkfront-remove-bio-splitting.patch - patches.suse/0046-bcache-use-kmalloc-to-allocate-bio-in-bch_data_verif.patch - patches.suse/0054-block-remove-bio_clone-and-all-references.patch - patches.suse/0055-block-don-t-check-for-BIO_MAX_PAGES-in-blk_bio_segme.patch - patches.suse/0056-blk-mq-move-blk_mq_quiesce_queue-into-include-linux-.patch - patches.suse/0057-blk-mq-introduce-blk_mq_quiesce_queue_nowait.patch - patches.suse/0058-blk-mq-introduce-blk_mq_unquiesce_queue.patch - patches.suse/0059-blk-mq-use-the-introduced-blk_mq_unquiesce_queue.patch - patches.suse/0060-blk-mq-use-QUEUE_FLAG_QUIESCED-to-quiesce-queue.patch - patches.suse/0061-blk-mq-update-comments-on-blk_mq_quiesce_queue.patch - patches.suse/0062-blk-mq-don-t-stop-queue-for-quiescing.patch - patches.suse/0063-blk-mq-clarify-dispatch-may-not-be-drained-blocked-b.patch - patches.suse/0064-Revert-blk-mq-don-t-use-sync-workqueue-flushing-from.patch - patches.suse/nvme-host-unquiesce-queue-in-nvme_kill_queues.patch - patches.suse/0001-fs-Separate-out-kiocb-flags-setup-based-on-RWF_-flag.patch - patches.suse/0002-fs-Introduce-filemap_range_has_page.patch - patches.suse/0003-fs-Use-RWF_-flags-for-AIO-operations.patch - patches.suse/0004-fs-Introduce-RWF_NOWAIT-and-FMODE_AIO_NOWAIT.patch - patches.suse/0005-fs-return-if-direct-I-O-will-trigger-writeback.patch - patches.suse/0006-fs-Introduce-IOMAP_NOWAIT.patch - patches.suse/0066-block-return-on-congested-block-device.patch - patches.suse/0008-ext4-nowait-aio-support.patch - patches.suse/0009-xfs-nowait-aio-support.patch - patches.suse/0010-btrfs-nowait-aio-support.patch - patches.suse/0113-block-remove-the-unused-bio_to_phys-macro.patch - patches.suse/0076-blk-mq-Reduce-blk_mq_hw_ctx-size.patch - patches.suse/0077-block-Make-request-operation-type-argument-declarati.patch - patches.suse/0078-block-Introduce-request_queue.initialize_rq_fn.patch - patches.suse/0079-block-Make-most-scsi_req_init-calls-implicit.patch - patches.suse/0080-block-Change-argument-type-of-scsi_req_init.patch - patches.suse/0081-blk-mq-Initialize-.rq_flags-in-blk_mq_rq_ctx_init.patch - patches.suse/0082-block-Check-locking-assumptions-at-runtime.patch - patches.suse/0083-block-Document-what-queue-type-each-function-is-inte.patch - patches.suse/0084-blk-mq-Document-locking-assumptions.patch - patches.suse/0085-block-Constify-disk_type.patch - patches.suse/0086-blk-mq-Warn-when-attempting-to-run-a-hardware-queue-.patch - patches.suse/0001-btrfs-use-new-block-error-code.patch - patches.suse/0087-block-Add-fallthrough-markers-to-switch-statements.patch - patches.suse/0088-block-Declare-local-symbols-static.patch - patches.suse/0089-block-Fix-off-by-one-errors-in-blk_status_to_errno-a.patch - patches.suse/0090-blk-mq-Make-it-safe-to-quiesce-and-unquiesce-from-an.patch - patches.suse/0091-blk-mq-remove-double-set-queue_num.patch - patches.suse/mtip32xx-fix-up-the-checking-for-internal-command-failure - patches.suse/lightnvm-propagate-right-error-code-to-target.patch - patches.suse/0001-lightnvm-if-LUNs-are-already-allocated-fix-return.patch - patches.suse/fs-add-fcntl-interface-for-setting-getting-write-lif.patch - patches.suse/0002-block-add-support-for-write-hints-in-a-bio.patch - patches.suse/0093-blk-mq-expose-write-hints-through-debugfs.patch - patches.suse/nvme-add-support-for-streams-and-directives.patch - patches.suse/0049-pktcdvd-remove-the-call-to-blk_queue_bounce.patch - patches.suse/0094-blk-map-call-blk_queue_bounce-from-blk_rq_append_bio.patch - patches.suse/0095-block-move-bounce-declarations-to-block-blk.h.patch - patches.suse/0096-block-remove-the-queue_bounce_pfn-helper.patch - patches.suse/0097-block-don-t-bother-with-bounce-limits-for-make_reque.patch - patches.suse/0098-blk-mq-don-t-bounce-by-default.patch - patches.suse/0099-block-don-t-set-bounce-limit-in-blk_init_allocated_q.patch - patches.suse/0100-block-don-t-set-bounce-limit-in-blk_init_queue.patch - patches.suse/0101-dm-don-t-set-bounce-limit.patch - patches.suse/0102-block-bfq-update-wr_busy_queues-if-needed-on-a-queue.patch - patches.suse/fs-fcntl-use-copy_to-from_user-for-u64-types.patch - patches.suse/nvme-pci-Introduce-nvme_ring_cq_doorbell.patch - patches.suse/nvme-pci-factor-out-cqe-handling-into-a-dedicated-ro.patch - patches.suse/nvme-pci-factor-out-the-cqe-reading-mechanics-from-_.patch - patches.suse/nvme-pci-open-code-polling-logic-in-nvme_poll.patch - patches.suse/nvme-Remove-SCSI-translations.patch - patches.suse/nvme-add-hostid-token-to-fabric-options.patch - patches.suse/nvme-use-a-single-NVME_AQ_DEPTH-and-relax-it-to-32.patch - patches.suse/nvme-explicitly-disable-APST-on-quirked-devices.patch - patches.suse/nvme-remove-a-misleading-comment-on-struct-nvme_ns.patch - patches.suse/nvme-read-the-subsystem-NQN-from-Identify-Controller.patch - patches.suse/nvme-simplify-nvme_dev_attrs_are_visible.patch - patches.suse/nvme-fabrics-verify-that-a-controller-returns-the-co.patch - patches.suse/nvme_fc-fix-double-calls-to-nvme_cleanup_cmd.patch - patches.suse/nvme_fc-replace-ioabort-msleep-loop-with-completion.patch - patches.suse/nvme_fc-Fix-crash-when-nvme-controller-connection-fa.patch - patches.suse/nvmet_fc-fix-crashes-on-bad-opcodes.patch - patches.suse/nvme_fc-fix-error-recovery-on-link-down.patch - patches.suse/nvmet-rdma-register-ib_client-to-not-deadlock-in-dev.patch - patches.suse/0123-blk-mq-map-all-HWQ-also-in-hyperthreaded-system.patch - patches.suse/nvme-Makefile-remove-dead-build-rule.patch - patches.suse/edac-sb_edac-classify-pci-ids-by-topology.patch - patches.suse/edac-sb_edac-don-t-use-socket-in-the-memory-controller-name.patch - patches.suse/edac-sb_edac-assign-edac-memory-controller-per-h-w-controller.patch - patches.suse/edac-sb_edac-carve-out-dimm-populating-loop.patch - patches.suse/edac-sb_edac-check-if-ecc-enabled-when-at-least-one-dimm-is-present.patch - patches.suse/edac-sb_edac-bump-driver-version-and-do-some-cleanups.patch - patches.suse/0001-EDAC-thunderx-Fix-a-warning-during-l2c-debugfs-node-.patch - patches.suse/edac-sb_edac-avoid-creating-sock-memory-controller.patch - patches.suse/01-edac-pnd2-return-proper-error-value-from-apl_rd_reg.patch - patches.suse/02-edac-pnd2-make-function-sbi_send-static.patch - patches.suse/03-edac-pnd2-fix-apollo-lake-dimm-detection.patch - patches.suse/0001-objtool-Move-checking-code-to-check.c.patch - patches.suse/0002-objtool-x86-Add-several-functions-and-files-to-the-o.patch - patches.suse/0003-objtool-Implement-stack-validation-2.0.patch - patches.suse/0004-objtool-Silence-warnings-for-functions-which-use-IRE.patch - patches.suse/rcu-Prevent-rcu_barrier-from-starting-needless-grace-periods.patch - patches.suse/srcu-Eliminate-possibility-of-destructive-counter-overflow.patch - patches.suse/rcu-Remove-obsolete-reference-to-synchronize_kernel.patch - patches.suse/srcu-Document-auto-expediting-requirement.patch - patches.suse/doc-Take-tail-recursion-into-account-in-RCU-requirements.patch - patches.suse/rcu-Use-RCU_NOCB_WAKE-rather-than-RCU_NOGP_WAKE.patch - patches.suse/rcu-Remove-debugfs-tracing.patch - patches.suse/x86-xen-efi-initialize-only-efi-struct-members-used-by-xen.patch - patches.suse/tools-lib-lockdep-Fix-undefined-symbol-prandom_u32.patch - patches.suse/tools-lib-lockdep-Define-the-ARRAY_SIZE-macro.patch - patches.suse/0001-rt_mutex-Add-lockdep-annotations.patch - patches.suse/0001-locking-rtmutex-Don-t-initialize-lockdep-when-not-re.patch - patches.suse/0001-locking-refcount-Create-unchecked-atomic_t-implement.patch - patches.suse/perf-x86-add-sysfs-entry-to-freeze-counters-on-smi.patch - patches.suse/0001-sched-cfs-Make-util-load_avg-more-stable.patch - patches.suse/0001-x86-tsc-Provide-tsc-unstable-boot-parameter.patch - patches.suse/0001-x86-tsc-Remodel-cyc2ns-to-use-seqcount_latch.patch - patches.suse/0001-x86-tsc-Fix-sched_clock-sync.patch - patches.suse/0001-x86-tsc-Feed-refined-TSC-calibration-into-sched_cloc.patch - patches.suse/0001-sched-clock-Initialize-all-per-CPU-state-before-swit.patch - patches.suse/0001-x86-tsc-sched-clock-clocksource-Use-clocksource-watc.patch - patches.suse/0001-sched-clock-Remove-unused-argument-to-sched_clock_id.patch - patches.suse/0001-sched-clock-Remove-watchdog-touching.patch - patches.suse/0001-cpuidle-Fix-idle-time-tracking.patch - patches.suse/0001-sched-clock-Use-late_initcall-instead-of-sched_init_.patch - patches.suse/0001-sched-clock-Print-a-warning-recommending-tsc-unstabl.patch - patches.suse/sched-topology-Refactor-function-build_overlap_sched_groups.patch - patches.suse/sched-topology-Simplify-build_overlap_sched_groups.patch - patches.suse/sched-debug-Print-the-scheduler-topology-group-mask.patch - patches.suse/sched-topology-Verify-the-first-group-matches-the-child-domain.patch - patches.suse/sched-topology-Move-comment-about-asymmetric-node-setups.patch - patches.suse/sched-topology-Remove-FORCE_SD_OVERLAP.patch - patches.suse/sched-topology-Small-cleanup.patch - patches.suse/sched-topology-Add-sched_group_capacity-debugging.patch - patches.suse/sched-topology-Fix-overlapping-sched_group_capacity.patch - patches.suse/sched-topology-Add-a-few-comments.patch - patches.suse/sched-topology-Rewrite-get_group.patch - patches.suse/sched-topology-Simplify-sched_group_mask-usage.patch - patches.suse/sched-topology-Rename-sched_group_mask.patch - patches.suse/sched-topology-Rename-sched_group_cpus.patch - patches.suse/sched-fair-Use-task_groups-instead-of-leaf_cfs_rq_list-to-walk-all-cfs_rqs.patch - patches.suse/sched-fair-Fix-O-nr_cgroups-in-load-balance-path.patch - patches.suse/0001-smp-Avoid-sending-needless-IPI-in-smp_call_function_.patch - patches.suse/0001-smp-cpumask-Use-non-atomic-cpumask_-set-clear-_cpu.patch - patches.suse/0001-sched-core-Allow-__sched_setscheduler-in-interrupts-.patch - patches.suse/0001-x86-tsc-Fold-set_cyc2ns_scale-into-caller.patch - patches.suse/0001-sched-clock-Fix-early-boot-preempt-assumption-in-__s.patch - patches.suse/0001-sched-deadline-Zero-out-positive-runtime-after-throt.patch - patches.suse/sched-fair-WARN-and-refuse-to-set-buddy-when-se-on_r.patch - patches.suse/sched-wait-Rename-wait_queue_t-wait_queue_entry_t.patch - patches.suse/sched-wait-Standardize-internal-naming-of-wait-queue-entries.patch - patches.suse/sched-wait-Standardize-internal-naming-of-wait-queue-heads.patch - patches.suse/sched-wait-Standardize-struct-wait_bit_queue-wait-queue-entry-field-name.patch - patches.suse/sched-wait-Standardize-wait_bit_queue-naming.patch - patches.suse/sched-wait-Improve-the-bit-wait-API-parameter-names-in-the-API-function-prototypes.patch - patches.suse/sched-wait-Re-adjust-macro-line-continuation-backslashes-in-linux-wait.h.patch - patches.suse/sched-wait-Split-out-the-wait_bit-APIs-from-linux-wait.h-into-linux-wait_bit.h.patch - patches.suse/sched-wait-Disambiguate-wq_entry-task_list-and-wq_head-task_list-naming.patch - patches.suse/sched-fair-Spare-idle-load-balancing-on-nohz_full-CPUs.patch - patches.suse/0001-x86-KASLR-Parse-all-memmap-boot-option-entries.patch - patches.suse/0002-x86-KASLR-Handle-the-memory-limit-specified-by-the-m.patch - patches.suse/0003-Documentation-kernel-parameters.txt-Update-memmap-bo.patch - patches.suse/msft-hv-1391-x86-hyperv-Check-frequency-MSRs-presence-according-t.patch - patches.suse/msft-hv-1392-x86-hyperv-Read-TSC-frequency-from-a-synthetic-MSR.patch - patches.suse/01-x86-mm-reimplement-flush_tlb_page-using-flush_tlb_mm_range.patch - patches.suse/02-x86-mm-reduce-indentation-in-flush_tlb_func.patch - patches.suse/03-mm-x86-mm-make-the-batched-unmap-tlb-flush-api-more-generic.patch - patches.suse/04-x86-mm-pass-flush_tlb_info-to-flush_tlb_others-etc.patch - patches.suse/05-x86-mm-change-the-leave_mm-condition-for-local-tlb-flushes.patch - patches.suse/06-x86-mm-refactor-flush_tlb_mm_range-to-merge-local-and-remote-cases.patch - patches.suse/07-x86-mm-use-new-merged-flush-logic-in-arch_tlbbatch_flush.patch - patches.suse/08-x86-mm-remove-the-up-asm-tlbflush-h-code-always-use-the-formerly-smp-code.patch - patches.suse/09-x86-mm-rework-lazy-tlb-to-track-the-actual-loaded-mm.patch - patches.suse/11-x86-mm-be-more-consistent-wrt-page_shift-vs-page_size-in-tlb-flush-code.patch - patches.suse/18-x86-mm-kvm-teach-kvm-s-vmx-code-that-cr3-isn-t-a-constant.patch - patches.suse/0001-x86-ldt-rename-ldt_struct-size-to-nr_entries - patches.suse/00-x86-mm-split-read_cr3-into-read_cr3_pa-and-_read_cr3.patch - patches.suse/00-x86-boot-64-rewrite-startup_64-in-c.patch - patches.suse/00-x86-boot-64-rename-init_level4_pgt-and-early_level4_pgt.patch - patches.suse/00-x86-boot-64-add-support-of-additional-page-table-level-during-early-boot.patch - patches.suse/00-x86-boot-64-put-_startup_64-into-head-text.patch - patches.suse/12-x86-ldt-simplify-the-ldt-switching-logic.patch - patches.suse/15-x86-mm-remove-reset_lazy_tlbstate.patch - patches.suse/00-x86-ftrace-exclude-functions-in-head64-c-from-function-tracing.patch - patches.suse/10-x86-mm-don-t-reenter-flush_tlb_func_common.patch - patches.suse/s390-crypto-fix-aes-paes-Kconfig-dependeny.patch - patches.suse/s390-mm-remove-incorrect-_REGION3_ENTRY_ORIGIN-defin.patch - patches.suse/s390-rename-psw_bits-enums.patch - patches.suse/s390-rename-struct-psw_bits-members.patch - patches.suse/s390-kvm-avoid-global-config-of-vm.alloc_pgste-1.patch - patches.suse/s390-sles15-01-01-01-pci-don-t-cleanup-in-arch_setup_msi_irqs.patch - patches.suse/s390-sles15-01-01-02-pci-improve-error-handling-during-interrupt-der.patch - patches.suse/s390-sles15-01-01-03-pci-improve-unreg_ioat-error-handling.patch - patches.suse/s390-sles15-01-01-04-pci-improve-error-handling-during-fmb-de-regist.patch - patches.suse/s390-sles15-01-01-05-pci-introduce-clp_get_state.patch - patches.suse/s390-sles15-01-01-06-pci-improve-pci-hotplug.patch - patches.suse/s390-sles15-01-01-07-pci-fix-handling-of-PEC-306.patch - patches.suse/s390-sles15-01-01-08-pci-provide-more-debug-information.patch - patches.suse/s390-sles15-01-01-09-pci-recognize-name-clashes-with-uids.patch - patches.suse/kernel-nmi-New-low-level-handling-for-machine-check.patch - patches.suse/kvm-Backup-the-guest-s-machine-check-info.patch - patches.suse/genirq-Handle-NOAUTOEN-interrupt-setup-proper.patch - patches.suse/genirq-cpuhotplug-Dont-claim-success-on-error.patch - patches.suse/genirq-cpuhotplug-Reorder-check-logic.patch - patches.suse/genirq-cpuhotplug-Do-not-migrated-shutdown-irqs.patch - patches.suse/genirq-irqdomain-Add-irq_domain_update_bus_token-hel.patch - patches.suse/irqchip-MSI-Use-irq_domain_update_bus_token-instead-.patch - patches.suse/genirq-irqdomain-Remove-auto-recursive-hierarchy-sup.patch - patches.suse/irqchip-gic-v3-its-Fix-MSI-alias-accounting.patch - patches.suse/irqchip-gicv3-its-Skip-irq-affinity-setting-when-tar.patch - patches.suse/irqchip-gic-v3-its-Make-of_device_ids-const.patch - patches.suse/irqchip-gic-v3-its-platform-msi-Make-of_device_ids-c.patch - patches.suse/irqchip-gic-v3-its-Add-ACPI-NUMA-node-mapping.patch - patches.suse/irqchip-gic-v3-its-Don-t-assume-GICv3-hardware-suppo.patch - patches.suse/nvme-Allocate-queues-for-all-possible-CPUs.patch - patches.suse/0001-x86-tsc-Call-check_system_tsc_reliable-before-unsync.patch - patches.suse/cpu-hotplug-Provide-cpus_read-write_-un-lock.patch - patches.suse/cpu-hotplug-Provide-lockdep_assert_cpus_held.patch - patches.suse/stop_machine-Provide-stop_machine_cpuslocked.patch - patches.suse/00-jump_label-reorder-hotplug-lock-and-jump_label_lock.patch - patches.suse/s390-prevent-hotplug-rwsem-recursion.patch - patches.suse/cpu-hotplug-Remove-unused-check_for_tasks-function.patch - patches.suse/powerpc-Only-obtain-cpu_hotplug_lock-if-called-by-rt.patch - patches.suse/0001-ACPI-APEI-Handle-GSIV-and-GPIO-notification-types.patch - patches.suse/x86-mce-don-t-disable-mca-banks-when-offlining-a-cpu-on-amd.patch - patches.suse/xen-mce-dont-issue-error-message.patch - patches.suse/0001-RAS-CEC-Check-the-correct-variable-in-the-debugfs-er.patch - patches.suse/0001-usb-typec-Don-t-prevent-using-constant-typec_mode_de.patch - patches.suse/0005-xhci-remove-unused-stopped_td-pointer.patch - patches.suse/0003-xhci-Find-out-where-an-endpoint-or-stream-stopped-fr.patch - patches.suse/0004-xhci-Add-stream-id-to-xhci_dequeue_state-structure.patch - patches.suse/0002-xhci-Add-helper-to-get-hardware-dequeue-pointer-for-.patch - patches.suse/0006-usb-typec-update-partner-power-delivery-support-with.patch - patches.suse/0007-usb-typec-Add-a-sysfs-node-to-manage-port-type.patch - patches.suse/0008-USB-add-usbfs-ioctl-to-retrieve-the-connection-speed.patch - patches.suse/usb-early-Remove-trace_printk-callers-in-xhci-dbc.patch - patches.suse/0009-xhci-remove-endpoint-ring-cache.patch - patches.suse/0010-xhci-refactor-transfer-event-errors-and-completion-c.patch - patches.suse/0011-xhci-Add-support-for-endpoint-soft-reset.patch - patches.suse/0012-xhci-support-calling-cleanup_halted_endpoint-with-so.patch - patches.suse/0013-xhci-handle-transfer-events-without-TRB-pointer.patch - patches.suse/0014-xhci-cleanup-virtual-endoint-structure-remove-stoppe.patch - patches.suse/0015-xhci-cleanup-finish_td-skip-option.patch - patches.suse/0029-phy-qcom-usb-Remove-unused-ulpi-phy-header.patch - patches.suse/0030-phy-Move-ULPI-phy-header-out-of-drivers-to-include-p.patch - patches.suse/0031-phy-Group-vendor-specific-phy-drivers.patch - patches.suse/0032-phy-rockchip-inno-usb2-add-a-delay-after-phy-resume.patch - patches.suse/0033-phy-rockchip-inno-usb2-increase-otg-sm-work-first-sc.patch - patches.suse/0034-phy-rockchip-inno-usb2-add-one-phy-comprises-with-tw.patch - patches.suse/0035-phy-rockchip-inno-usb2-add-support-of-usb2-phy-for-r.patch - patches.suse/usb-gadget-bdc-64-bit-pointer-capability-check.patch - patches.suse/dmaengine-omap-dma-port_window-support-correction-fo - patches.suse/0016-usb-typec-Add-support-for-UCSI-interface.patch - patches.suse/0017-usb-typec-ucsi-Add-ACPI-driver.patch - patches.suse/iio-inkern-fix-a-static-checker-error - patches.suse/iio-st_pressure-st_accel-Initialise-sensor-platform- - patches.suse/iio-hid-sensor-fix-return-of-EINVAL-on-invalid-value - patches.suse/iio-pressure-zpa2326-report-interrupted-case-as-fail - patches.suse/iio-accel-st_accel_spi-fix-spi_device_id-table - patches.suse/iio-magnetometer-st_magn_spi-fix-spi_device_id-table - patches.suse/iio-imu-inv_mpu6050-test-whoami-first-and-against-al - patches.suse/serial-sh-sci-Update-warning-message-in-sci_request_ - patches.suse/tty-handle-the-case-where-we-cannot-restore-a-line-d.patch - patches.suse/Fix-serial-console-on-SNI-RM400-machines.patch - patches.suse/drivers-dma-mapping-do-not-leave-an-invalid-area-pages-pointer-in-dma_common_contiguous_remap.patch - patches.suse/arm-fix-return-value-of-parse_cpu_capacity.patch - patches.suse/arm-remove-wrong-CONFIG_PROC_SYSCTL-ifdef.patch - patches.suse/firmware-move-kill_requests_without_uevent-up-above.patch - patches.suse/firmware-share-fw-fallback-killing-on-reboot-suspend.patch - patches.suse/firmware-always-enable-the-reboot-notifier.patch - patches.suse/scsi-ibmvscsi_tgt-remove-use-of-class_attrs.patch - patches.suse/0047-pktcdvd-use-class_groups-instead-of-class_attrs.patch - patches.suse/IB-nes-convert-to-use-DRIVER_ATTR_RW.patch - patches.suse/s390-drivers-convert-to-use-DRIVER_ATTR_RO-WO.patch - patches.suse/msft-hv-1364-Tools-hv-vss-Thaw-the-filesystem-and-continue-if-fre.patch - patches.suse/msft-hv-1365-tools-hv-properly-handle-long-paths.patch - patches.suse/msft-hv-1366-Drivers-hv-vmbus-Fix-error-code-returned-by-vmbus_po.patch - patches.suse/msft-hv-1367-Drivers-hv-util-Make-hv_poll_channel-a-little-more-e.patch - patches.suse/msft-hv-1368-Drivers-hv-vmbus-Fix-rescind-handling.patch - patches.suse/msft-hv-1369-HV-properly-delay-KVP-packets-when-negotiation-is-in.patch - patches.suse/msft-hv-1370-Drivers-hv-vmbus-Get-the-current-time-from-the-curre.patch - patches.suse/msft-hv-1371-hv_utils-drop-.getcrosststamp-support-from-PTP-drive.patch - patches.suse/msft-hv-1372-hv_utils-fix-TimeSync-work-on-pre-TimeSync-v4-hosts.patch - patches.suse/msft-hv-1373-drivers-hv-vmbus-Increase-the-time-between-retries-i.patch - patches.suse/msft-hv-1374-vmbus-Reuse-uuid_le_to_bin-helper.patch - patches.suse/0001-thunderbolt-Use-const-buffer-pointer-in-write-operat.patch - patches.suse/0002-thunderbolt-No-need-to-read-UID-of-the-root-switch-o.patch - patches.suse/0003-thunderbolt-Do-not-try-to-read-UID-if-DROM-offset-is.patch - patches.suse/0004-thunderbolt-Do-not-warn-about-newer-DROM-versions.patch - patches.suse/0005-thunderbolt-Add-MSI-X-support.patch - patches.suse/0006-thunderbolt-Rework-capability-handling.patch - patches.suse/0007-thunderbolt-Allow-passing-NULL-to-tb_ctl_free.patch - patches.suse/0008-thunderbolt-Introduce-thunderbolt-bus-and-connection.patch - patches.suse/0009-thunderbolt-Convert-switch-to-a-device.patch - patches.suse/0010-thunderbolt-Fail-switch-adding-operation-if-reading-.patch - patches.suse/0011-thunderbolt-Do-not-fail-if-DROM-data-CRC32-is-invali.patch - patches.suse/0012-thunderbolt-Refactor-and-fix-parsing-of-port-drom-en.patch - patches.suse/0013-thunderbolt-Read-vendor-and-device-name-from-DROM.patch - patches.suse/0014-thunderbolt-Move-control-channel-messages-to-tb_msgs.patch - patches.suse/0015-thunderbolt-Expose-get_route-to-other-files.patch - patches.suse/0016-thunderbolt-Expose-make_header-to-other-files.patch - patches.suse/0017-thunderbolt-Let-the-connection-manager-handle-all-no.patch - patches.suse/0018-thunderbolt-Rework-control-channel-to-be-more-reliab.patch - patches.suse/0019-thunderbolt-Add-new-Thunderbolt-PCI-IDs.patch - patches.suse/0020-thunderbolt-Add-support-for-NHI-mailbox.patch - patches.suse/0021-thunderbolt-Store-Thunderbolt-generation-in-the-swit.patch - patches.suse/0022-thunderbolt-Add-support-for-DMA-configuration-based-.patch - patches.suse/0023-thunderbolt-Do-not-touch-the-hardware-if-the-NHI-is-.patch - patches.suse/0024-thunderbolt-Add-support-for-Internal-Connection-Mana.patch - patches.suse/0025-thunderbolt-Add-support-for-host-and-device-NVM-firm.patch - patches.suse/0026-thunderbolt-fix-spelling-mistake-missmatch-mismatch.patch - patches.suse/drivers-fsi-Add-module-license-to-core-driver.patch - patches.suse/nvmem-correct-Broadcom-OTP-controller-driver-writes.patch - patches.suse/0003-doc-ReSTify-apparmor.txt.patch - patches.suse/net-skbuff.h-properly-escape-a-macro-name-on-kernel-.patch - patches.suse/net-fix-some-identation-issues-at-kernel-doc-markups.patch - patches.suse/kernel-doc-describe-the-literal-syntax.patch - patches.suse/Documentation-DMA-API-fix-a-typo-in-a-function-name.patch - patches.suse/docs-rst-fix-broken-links-to-dynamic-debug-howto-in- - patches.suse/Docs-Include-the-Latex-ifthen-package - patches.suse/Docs-Fix-breakage-with-Sphinx-1.5-and-upper - patches.suse/mmc-tmio-remove-outdated-comment - patches.suse/mmc-mediatek-Fixed-size-in-dma_free_coherent.patch - patches.suse/0008-mmc-sdhci-pci-Use-macros-in-pci_ids-definition.patch - patches.suse/0009-mmc-sdhci-pci-Add-support-for-Intel-CNP.patch - patches.suse/hwmon-ibmpowernv-Add-highest-lowest-attributes-to-sensors.patch - patches.suse/hwmon-ibmpowernv-introduce-a-legacy_compatibles-array.patch - patches.suse/hwmon-ibmpowernv-Add-current-A-sensor.patch - patches.suse/spi-core-Fix-devm_spi_register_master-function-name- - patches.suse/0010-spi-pxa2xx-Add-support-for-Intel-Cannonlake.patch - patches.suse/0015-spi-rockchip-fix-error-handling-when-probe.patch - patches.suse/0016-spi-rockchip-Set-GPIO_SS-flag-to-enable-Slave-Select.patch - patches.suse/0017-spi-rockchip-Disable-Runtime-PM-when-chip-select-is-.patch - patches.suse/x86-msr-index.h-define-EPB-mid-points.patch - patches.suse/x86-msr-index.h-define-HWP.EPP-values.patch - patches.suse/x86-msr-index.h-fix-shifts-to-ULL-results-in-HWP-macros.patch - patches.suse/intel_pstate-use-updated-msr-index.h-HWP.EPP-values.patch - patches.suse/0018-cpufreq-CPPC-Initialize-policy-min-to-lowest-nonline.patch - patches.suse/cpufreq-intel_pstate-Remove-max-min-fractions-to-limit-performance.patch - patches.suse/x86-use-common-aperfmperf_khz_on_cpu-to-calculate-KHz-using-APERF-MPERF.patch - patches.suse/intel_pstate-delete-scheduler-hook-in-HWP-mode.patch - patches.suse/intel_pstate-skip-scheduler-hook-when-in-performance-mode.patch - patches.suse/cpufreq-intel_pstate-Clean-up-after-performance-governor-changes.patch - patches.suse/x86-acpi-cstate-allow-acpi-c1-ffh-mwait-use-on-amd-systems.patch - patches.suse/cpuidle-menu-allow-state-0-to-be-disabled.patch - patches.suse/PM-hibernate-Use-CONFIG_HAVE_SET_MEMORY-for-include- - patches.suse/0001-ACPI-PM-Run-wakeup-notify-handlers-synchronously.patch - patches.suse/platform-x86-Add-driver-for-ACPI-INT0002-Virtual-GPI - patches.suse/0002-ACPI-PM-Ignore-spurious-SCI-wakeups-from-suspend-to-.patch - patches.suse/ACPICA-tables-add-WSMT-support.patch - patches.suse/ACPICA-Add-support-for-new-SRAT-subtable.patch - patches.suse/0019-ACPICA-Add-header-support-for-TPM2-table-changes.patch - patches.suse/0008-ACPICA-Add-support-for-new-PCCT-subtables.patch - patches.suse/0022-clk-rockchip-add-ids-for-camera-on-rk3399.patch - patches.suse/soc-tegra-flowctrl-Fix-error-handling - patches.suse/firmware-tegra-Fix-locking-bugs-in-BPMP - patches.suse/0002-apparmorfs-Combine-two-function-calls-into-one-in-aa.patch - patches.suse/0004-apparmorfs-Use-seq_putc-in-two-functions.patch - patches.suse/0005-apparmor-Fix-error-cod-in-__aa_fs_profile_mkdir.patch - patches.suse/0006-security-apparmor-Use-POSIX-compatible-printf-s.patch - patches.suse/0007-apparmor-move-file-context-into-file.h.patch - patches.suse/0008-apparmor-make-internal-lib-fn-skipn_spaces-available.patch - patches.suse/0009-apparmor-allow-profiles-to-provide-info-to-disconnec.patch - patches.suse/0010-apparmor-Move-path-lookup-to-using-preallocated-buff.patch - patches.suse/0001-securityfs-add-the-ability-to-support-symlinks.patch - patches.suse/0011-apparmor-move-to-per-loaddata-files-instead-of-repli.patch - patches.suse/0012-apparmor-use-macro-template-to-simplify-profile-seq_.patch - patches.suse/0013-apparmor-use-macro-template-to-simplify-namespace-se.patch - patches.suse/0014-apparmor-add-custom-apparmorfs-that-will-be-used-by-.patch - patches.suse/0015-apparmor-rename-apparmor-file-fns-and-data-to-indica.patch - patches.suse/0016-apparmor-allow-specifying-an-already-created-dir-to-.patch - patches.suse/0017-apparmor-convert-from-securityfs-to-apparmorfs-for-p.patch - patches.suse/0018-apparmor-move-permissions-into-their-own-file-to-be-.patch - patches.suse/0019-apparmor-rework-perm-mapping-to-a-slightly-broader-s.patch - patches.suse/0020-apparmor-provide-finer-control-over-policy-managemen.patch - patches.suse/0021-apparmor-add-policy-revision-file-interface.patch - patches.suse/0022-apparmor-add-mkdir-rmdir-interface-to-manage-policy-.patch - patches.suse/0023-apparmor-add-label-data-availability-to-the-feature-.patch - patches.suse/0024-apparmor-speed-up-transactional-queries.patch - patches.suse/0025-apparmor-add-fn-to-test-if-profile-supports-a-given-.patch - patches.suse/0026-apparmor-add-gerneric-permissions-struct-and-support.patch - patches.suse/0027-apparmor-switch-from-file_perms-to-aa_perms.patch - patches.suse/0028-apparmor-add-profile-permission-query-ability.patch - patches.suse/0029-apparmor-provide-information-about-path-buffer-size-.patch - patches.suse/0030-apparmor-cleanup-__find_child.patch - patches.suse/0031-apparmor-add-namespace-lookup-fns.patch - patches.suse/0032-apparmor-fix-policy-load-remove-semantics.patch - patches.suse/0033-apparmor-fix-apparmor_query-data.patch - patches.suse/0034-apparmor-fix-display-of-ns-name.patch - patches.suse/0035-apparmor-move-bprm_committing_creds-committed_creds-.patch - patches.suse/0036-apparmor-convert-to-profile-block-critical-sections.patch - patches.suse/0037-apparmor-share-profile-name-on-replacement.patch - patches.suse/0038-apparmor-refactor-updating-profiles-to-the-newest-pa.patch - patches.suse/0039-apparmor-cleanup-remove-unused-and-not-fully-impleme.patch - patches.suse/0040-apparmor-convert-aa_change_XXX-bool-parameters-to-fl.patch - patches.suse/0041-apparmor-cleanup-rename-XXX_file_context-to-XXX_file.patch - patches.suse/0042-apparmor-revalidate-files-during-exec.patch - patches.suse/0043-apparmor-add-the-base-fns-for-domain-labels.patch - patches.suse/0044-apparmor-switch-from-profiles-to-using-labels-on-con.patch - patches.suse/0045-apparmor-switch-getprocattr-to-using-label_print-fns.patch - patches.suse/0046-apparmor-update-query-interface-to-support-label-que.patch - patches.suse/0047-apparmor-move-capability-checks-to-using-labels.patch - patches.suse/0048-apparmor-move-resource-checks-to-using-labels.patch - patches.suse/0049-apparmor-add-cross-check-permission-helper-macros.patch - patches.suse/0050-apparmor-move-ptrace-checks-to-using-labels.patch - patches.suse/0051-apparmor-allow-ptrace-checks-to-be-finer-grained-tha.patch - patches.suse/0052-apparmor-move-aa_file_perm-to-use-labels.patch - patches.suse/0053-apparmor-update-aa_audit_file-to-use-labels.patch - patches.suse/0054-apparmor-refactor-path-name-lookup-and-permission-ch.patch - patches.suse/0055-apparmor-move-path_link-mediation-to-using-labels.patch - patches.suse/0056-apparmor-rework-file-permission-to-cache-file-access.patch - patches.suse/0057-apparmor-mediate-files-when-they-are-received.patch - patches.suse/0058-apparmor-support-v7-transition-format-compatible-wit.patch - patches.suse/0059-apparmor-move-exec-domain-mediation-to-using-labels.patch - patches.suse/0060-apparmor-move-change_hat-mediation-to-using-labels.patch - patches.suse/0061-apparmor-move-change_profile-mediation-to-using-labe.patch - patches.suse/0062-apparmor-add-domain-label-stacking-info-to-apparmorf.patch - patches.suse/0063-apparmor-add-stacked-domain-labels-interface.patch - patches.suse/0064-apparmor-export-that-basic-profile-namespaces-are-su.patch - patches.suse/tpm-move-endianness-conversion-of-TPM_TAG_RQU_COMMAN.patch - patches.suse/tpm-move-endianness-conversion-of-ordinals-to-tpm_in.patch - patches.suse/tpm-177-tis-Fix-IRQ-autoprobing-when-using-platform_devi.patch - patches.suse/tpm-178-tis-Use-platform_get_irq.patch - patches.suse/tpm-vtpm_proxy-Suppress-error-logging-when-in-closed.patch - patches.suse/tpm-Introduce-flag-TPM_TRANSMIT_RAW.patch - patches.suse/tpm-vtpm_proxy-Implement-request_locality-function.patch - patches.suse/ima-Add-cgroups2-to-the-defaults-list.patch - patches.suse/IB-core-IB-cache-enhancements-to-support-Infiniband-.patch - patches.suse/IB-core-Enforce-PKey-security-on-QPs.patch - patches.suse/selinux-lsm-IB-core-Implement-LSM-notification-syste.patch - patches.suse/IB-core-Enforce-security-on-management-datagrams.patch - patches.suse/0065-apparmor-put-back-designators-in-struct-initialisers.patch - patches.suse/Fix-English-in-description-of-GCC_PLUGIN_STRUCTLEAK - patches.suse/crypto-sha512-mb-add-some-missing-unlock-on-error - patches.suse/crypto-dh-fix-memleak-in-setkey.patch - patches.suse/0001-crypto-cavium-Add-support-for-CNN55XX-adapters.patch - patches.suse/0002-crypto-cavium-Add-debugfs-support-in-CNN55XX-driver.patch - patches.suse/0003-crypto-cavium-Register-the-CNN55XX-supported-crypto-.patch - patches.suse/0004-crypto-cavium-Downgrade-the-annoying-misc-interrupt-.patch - patches.suse/0005-crypto-cavium-Remove-the-individual-encrypt-decrypt-.patch - patches.suse/0006-crypto-cavium-Add-more-algorithms.patch - patches.suse/0007-crypto-cavium-fix-spelling-mistake-Revsion-Revision.patch - patches.suse/crypto-chcr-Pass-lcb-bit-setting-to-firmware.patch - patches.suse/crypto-chcr-Fix-fallback-key-setting.patch - patches.suse/crypto-chcr-Return-correct-error-code.patch - patches.suse/crypto-chcr-Avoid-changing-request-structure.patch - patches.suse/crypto-chcr-Add-ctr-mode-and-process-large-sg-entrie.patch - patches.suse/chcr-Add-debug-counters.patch - patches.suse/crypto-chcr-Ensure-Destination-sg-entry-size-less-th.patch - patches.suse/crypto-chcr-Select-device-in-Round-Robin-fashion.patch - patches.suse/0008-crypto-cavium-nitrox-dma_mapping_error-returns-bool.patch - patches.suse/crypto-testmgr-Reenable-sha1-aes-in-FIPS-mode - patches.suse/xgene-sp3-0011-drivers-net-xgene-Protect-indirect-MAC-access.patch - patches.suse/xgene-sp3-0012-drivers-net-phy-xgene-Add-lock-to-protect-mac-access.patch - patches.suse/xgene-sp3-0013-drivers-net-xgene-Use-rgmii-mdio-mac-access.patch - patches.suse/xgene-sp3-0014-drivers-net-xgene-Remove-redundant-local-stats.patch - patches.suse/xgene-sp3-0015-drivers-net-xgene-Refactor-statistics-error-parsing-.patch - patches.suse/xgene-sp3-0016-drivers-net-xgene-Remove-unused-macros.patch - patches.suse/xgene-sp3-0017-drivers-net-xgene-Extend-ethtool-statistics.patch - patches.suse/xgene-sp3-0018-drivers-net-xgene-Add-rx_overrun-tx_underrun-statist.patch - patches.suse/xgene-sp3-0019-drivers-net-xgene-Workaround-for-HW-errata-10GE_4.patch - patches.suse/xgene-sp3-0020-drivers-net-xgene-Add-frame-recovered-statistics-cou.patch - patches.suse/xgene-sp3-0021-drivers-net-xgene-Workaround-for-HW-errata-10GE_10-E.patch - patches.suse/xgene-sp3-0022-drivers-net-xgene-Fix-redundant-prefetch-buffer-clea.patch - patches.suse/bnxt-add-dma-mapping-attributes.patch - patches.suse/msft-hv-1363-tools-hv-Add-clean-up-for-included-files-in-Ubuntu-n.patch - patches.suse/nfp-don-t-enable-TSO-on-the-device-when-disabled.patch - patches.suse/nfp-rename-l4_offset-in-struct-nfp_net_tx_desc-to-ls.patch - patches.suse/nfp-support-LSO2-capability.patch - patches.suse/nfp-don-t-assume-RSS-and-IRQ-moderation-are-always-e.patch - patches.suse/nfp-version-independent-support-for-chained-RSS-meta.patch - patches.suse/nfp-add-CHECKSUM_COMPLETE-support.patch - patches.suse/nfp-complete-the-XDP-TX-ring-only-when-it-s-full.patch - patches.suse/nfp-add-a-helper-for-wrapping-descriptor-index.patch - patches.suse/nfp-eliminate-an-if-statement-in-calculation-of-comp.patch - patches.suse/net-sock-factor-out-dequeue-peek-with-offset-code.patch - patches.suse/udp-use-a-separate-rx-queue-for-packet-reception.patch - patches.suse/udp-keep-the-sk_receive_queue-held-when-splicing.patch - patches.suse/tcp-internal-implementation-for-pacing.patch - patches.suse/bnx2x-Remove-open-coded-carrier-check.patch - patches.suse/liquidio-use-pcie_flr-instead-of-duplicating-it.patch - patches.suse/cxgb4-0151-cxgb4-reduce-resource-allocation-in-kdump-kernel.patch - patches.suse/cxgb4-add-new-T5-pci-device-id.patch - patches.suse/liquidio-fix-insmod-failure-when-multiple-NICs-are-p.patch - patches.suse/liquidio-fix-PF-falsely-indicating-success-at-settin.patch - patches.suse/net-sched-move-tc_classify-function-to-cls_api.c.patch - patches.suse/net-sched-introduce-tcf-block-infractructure.patch - patches.suse/net-sched-rename-tcf_destroy_chain-helper.patch - patches.suse/net-sched-replace-nprio-by-a-bool-to-make-the-functi.patch - patches.suse/net-sched-move-TC_H_MAJ-macro-call-into-tcf_auto_pri.patch - patches.suse/net-sched-introduce-helpers-to-work-with-filter-chai.patch - patches.suse/net-sched-push-chain-dump-to-a-separate-function.patch - patches.suse/net-sched-introduce-multichain-support-for-filters.patch - patches.suse/net-sched-push-tp-down-to-action-init.patch - patches.suse/net-sched-add-termination-action-to-allow-goto-chain.patch - patches.suse/sch_dsmark-Fix-uninitialized-variable-warning.patch - patches.suse/tcp-use-tp-tcp_mstamp-in-output-path.patch - patches.suse/tcp-introduce-tcp_jiffies32.patch - patches.suse/dccp-do-not-use-tcp_time_stamp.patch - patches.suse/tcp-use-tcp_jiffies32-to-feed-tp-lsndtime.patch - patches.suse/tcp-use-tcp_jiffies32-to-feed-tp-snd_cwnd_stamp.patch - patches.suse/tcp_bbr-use-tcp_jiffies32-instead-of-tcp_time_stamp.patch - patches.suse/tcp-bic-cubic-use-tcp_jiffies32-instead-of-tcp_time_.patch - patches.suse/tcp-use-tcp_jiffies32-for-rcv_tstamp-and-lrcvtime.patch - patches.suse/tcp-use-tcp_jiffies32-to-feed-probe_timestamp.patch - patches.suse/tcp-uses-jiffies_32-to-feed-tp-chrono_start.patch - patches.suse/tcp-use-tcp_jiffies32-in-__tcp_oow_rate_limited.patch - patches.suse/tcp_westwood-use-tcp_jiffies32-instead-of-tcp_time_s.patch - patches.suse/tcp_lp-cache-tcp_time_stamp.patch - patches.suse/tcp-replace-misc-tcp_time_stamp-to-tcp_jiffies32.patch - patches.suse/tcp-switch-TCP-TS-option-RFC-7323-to-1ms-clock.patch - patches.suse/udp-make-function-udp_skb_dtor_locked-static.patch - patches.suse/net-make-struct-net_device-tx_queue_len-unsigned-int.patch - patches.suse/net-fix-__skb_try_recv_from_queue-to-return-the-old-.patch - patches.suse/liquidio-make-the-spinlock-octeon_devices_lock-stati.patch - patches.suse/tcp-fix-tcp_rearm_rto.patch - patches.suse/qed-Utilize-FW-8.20.0.0.patch - patches.suse/ibmvnic-076-fix-missing-unlock-on-error-in-__ibmvnic_reset.patch - patches.suse/qed-Remove-unused-including-linux-version.h.patch - patches.suse/net-mlx5e-Fix-possible-memory-leak.patch - patches.suse/skbuff-add-stub-to-help-computing-crc32c-on-SCTP-pac.patch - patches.suse/net-introduce-skb_crc32c_csum_help.patch - patches.suse/sk_buff-remove-support-for-csum_bad-in-sk_buff.patch - patches.suse/net-use-skb-csum_not_inet-to-identify-packets-needin.patch - patches.suse/net-more-accurate-checksumming-in-validate_xmit_skb.patch - patches.suse/sk_buff.h-improve-description-of-CHECKSUM_-COMPLETE-.patch - patches.suse/xgene-sp3-0001-phy-Add-helper-function-to-check-phy-interface-mode.patch - patches.suse/xgene-sp3-0023-xgene-Check-all-RGMII-phy-mode-variants.patch - patches.suse/qede-Allow-WoL-to-activate-by-default.patch - patches.suse/qede-Honor-user-request-for-Tx-buffers.patch - patches.suse/qede-Add-missing-Status-block-free.patch - patches.suse/qede-Don-t-use-an-internal-MAC-field.patch - patches.suse/qed-Revise-alloc-setup-free-flow.patch - patches.suse/qed-Correct-print-in-iscsi-error-flow.patch - patches.suse/qede-qedr-closure-after-setting-state.patch - patches.suse/qed-Fix-setting-of-Management-bitfields.patch - patches.suse/qede-Support-1G-advertisment.patch - patches.suse/ibmveth-Support-to-enable-LSO-CSO-for-Trunk-VEA.patch - patches.suse/cxgb4-retrieve-port-information-from-firmware.patch - patches.suse/net-define-receive-timestamp-filter-for-NTP.patch - patches.suse/net-ethernet-update-drivers-to-handle-HWTSTAMP_FILTE.patch - patches.suse/net-add-function-to-retrieve-original-skb-device-usi.patch - patches.suse/net-add-new-control-message-for-incoming-HW-timestam.patch - patches.suse/net-fix-documentation-of-struct-scm_timestamping.patch - patches.suse/net-allow-simultaneous-SW-and-HW-transmit-timestampi.patch - patches.suse/net-ethernet-update-drivers-to-make-both-SW-and-HW-T.patch - patches.suse/tcp-fix-tcp_probe_timer-for-TCP_USER_TIMEOUT.patch - patches.suse/net-Define-SCM_TIMESTAMPING_PKTINFO-on-all-architect.patch - patches.suse/net-Fix-parisc-SCM_TIMESTAMPING_PKTINFO-value.patch - patches.suse/net-ipv4-Add-extack-messages-for-route-add-failures.patch - patches.suse/nfp-add-nfp_cppcore_pcie_unit-helper.patch - patches.suse/nfp-make-nfp_net-alloc-init-cleanup-free-not-depend-.patch - patches.suse/nfp-rename-netdev-port-to-vNIC.patch - patches.suse/nfp-add-nfp_net_pf_free_vnic-function.patch - patches.suse/nfp-introduce-very-minimal-nfp_app.patch - patches.suse/nfp-disallow-mixing-vNICs-with-and-without-NSP-port-.patch - patches.suse/nfp-introduce-nfp_port.patch - patches.suse/nfp-update-port-state-in-place.patch - patches.suse/nfp-move-refresh-tracking-into-the-port-structure.patch - patches.suse/nfp-provide-linking-on-port-structures.patch - patches.suse/nfp-mark-port-state-as-stale-after-reconfig.patch - patches.suse/nfp-mark-port-state-as-stale-if-update-failed.patch - patches.suse/nfp-refresh-port-state-before-reporting-autonegotiat.patch - patches.suse/net-sched-properly-assign-RCU-pointer-in-tcf_chain_t.patch - patches.suse/net-sched-fix-filter-flushing.patch - patches.suse/enic-unmask-intr-only-when-napi-is-complete.patch - patches.suse/qede-Fix-sparse-warnings.patch - patches.suse/qed-Align-DP_ERR-style-with-other-DP-macros.patch - patches.suse/qed-main_ptt-for-tunnel-configuration.patch - patches.suse/qed-Log-incorrectly-installed-board.patch - patches.suse/qed-Drop-the-s-from-num_ports_in_engines.patch - patches.suse/qed-Remove-BB_A0-references.patch - patches.suse/qed-Flush-slowpath-tasklet-on-stop.patch - patches.suse/qed-Enable-RoCE-parser-searching-on-fp-init.patch - patches.suse/qed-Provide-MBI-information-in-dev_info.patch - patches.suse/qede-Log-probe-of-PCI-device.patch - patches.suse/qed-Replace-set_id-api-with-set_name.patch - patches.suse/net-flow_dissector-add-support-for-dissection-of-tcp.patch - patches.suse/net-sched-flower-add-support-for-matching-on-tcp-fla.patch - patches.suse/tcp-fix-TCP_SYNCNT-flakes.patch - patches.suse/net-IB-mlx5-Replace-mlx5_vzalloc-with-kvzalloc.patch - patches.suse/net-mlx5-Update-the-list-of-the-PCI-supported-device.patch - patches.suse/net-mlx5-Introduce-trigger_health_work-function.patch - patches.suse/net-mlx5-FPGA-Add-basic-support-for-Innova.patch - patches.suse/net-mlx5-Bump-driver-version.patch - patches.suse/IB-mlx5-Bump-driver-version.patch - patches.suse/net-sched-cls_api-make-reclassify-return-all-the-way.patch - patches.suse/net_sched-only-create-filter-chains-for-new-filters-.patch - patches.suse/tcp-better-validation-of-received-ack-sequences.patch - patches.suse/Bluetooth-Add-support-for-Intel-Bluetooth-device-946.patch - patches.suse/Bluetooth-hci_uart-fix-kconfig-dependency - patches.suse/Bluetooth-hci_ldisc-Use-rwlocking-to-avoid-closing-p - patches.suse/Bluetooth-hci_nokia-select-BT_HCIUART_H4 - patches.suse/Bluetooth-hci_ll-Fix-download_firmware-return-when-_ - patches.suse/be2net-Fix-UE-detection-logic-for-BE3.patch - patches.suse/be2net-Update-the-driver-version-to-11.4.0.0.patch - patches.suse/Add-the-mlxfw-module-for-Mellanox-firmware-flash-pro.patch - patches.suse/nfp-move-mutex-init-out-of-net-code.patch - patches.suse/nfp-add-devlink-support.patch - patches.suse/nfp-add-helper-for-cleaning-up-vNICs.patch - patches.suse/nfp-register-ports-as-devlink-ports.patch - patches.suse/nfp-calculate-total-port-lanes-for-split.patch - patches.suse/nfp-support-port-splitting-via-devlink.patch - patches.suse/liquidio-fix-rare-pci_driver.probe-failure-of-VF-dri.patch - patches.suse/liquidio-fix-inaccurate-count-of-napi-processed-rx-p.patch - patches.suse/ibmvnic-077-Track-state-of-adapter-napis.patch - patches.suse/ibmvnic-078-Handle-failover-after-failed-init-crq.patch - patches.suse/ibmvnic-079-Send-gratuitous-arp-on-reset.patch - patches.suse/ibmvnic-080-Fix-cleanup-of-SKB-s-on-driver-close.patch - patches.suse/ibmvnic-081-Non-fatal-error-handling.patch - patches.suse/ibmvnic-082-Halt-TX-and-report-carrier-off-on-H_CLOSED-r.patch - patches.suse/ibmvnic-083-Deactivate-RX-pool-buffer-replenishment-on-H.patch - patches.suse/ibmvnic-084-Check-adapter-state-during-ibmvnic_poll.patch - patches.suse/ibmvnic-085-Reset-the-CRQ-queue-during-driver-reset.patch - patches.suse/ibmvnic-086-Reset-tx-rx-pools-on-driver-reset.patch - patches.suse/ibmvnic-087-Reset-sub-crqs-during-driver-reset.patch - patches.suse/rtnl-Add-support-for-netdev-event-to-link-messages.patch - patches.suse/nfp-add-MAY_USE_DEVLINK-dependency.patch - patches.suse/nfp-add-set_mac_address-support-while-the-interface-.patch - patches.suse/nfp-set-driver-VF-limit.patch - patches.suse/nfp-don-t-set-aux-pointers-if-ioremap-failed.patch - patches.suse/nfp-only-try-to-get-to-PCIe-ctrl-memory-if-BARs-are-.patch - patches.suse/nfp-support-long-reads-and-writes-with-the-cpp-helpe.patch - patches.suse/nfp-shorten-CPP-core-probe-logs.patch - patches.suse/nfp-support-variable-NSP-response-lengths.patch - patches.suse/nfp-add-hwmon-support.patch - patches.suse/nfp-don-t-wait-for-resources-indefinitely.patch - patches.suse/nfp-fix-print-format-for-ring-pointers-in-ring-dumps.patch - patches.suse/nfp-don-t-add-ring-size-to-index-calculations.patch - patches.suse/nfp-don-t-keep-count-for-free-buffers-delayed-kick.patch - patches.suse/net-add-extack-arg-to-lwtunnel-build-state.patch - patches.suse/qed-Add-missing-static-local-dcbx-info.patch - patches.suse/qed-Correct-DCBx-update-scheme.patch - patches.suse/qed-Don-t-inherit-RoCE-DCBx-for-V2.patch - patches.suse/qed-QL41xxx-VF-MSI-x-table.patch - patches.suse/qed-Support-dynamic-s-tag-change.patch - patches.suse/qed-Get-rid-of-the-attention-arrays.patch - patches.suse/qed-Diffrentiate-adapter-specific-attentions.patch - patches.suse/qed-Print-multi-bit-attentions-properly.patch - patches.suse/qed-Mask-parities-after-occurance.patch - patches.suse/qed-Cache-alignemnt-padding-to-match-host.patch - patches.suse/cxgb4-0153-cxgb4-keep-carrier-off-before-registering-netdev.patch - patches.suse/cxgb4-add-new-T5-pci-device-id-2.patch - patches.suse/cxgb4-FW-upgrade-fixes.patch - patches.suse/cxgb4-0152-cxgb4-Fix-netdev_features-flag.patch - patches.suse/bnxt_en-Support-for-Short-Firmware-Message.patch - patches.suse/bnxt_en-Add-PCI-IDs-for-BCM57454-VF-devices.patch - patches.suse/bnxt_en-Add-a-callback-to-inform-RDMA-driver-during-.patch - patches.suse/bnxt_en-Add-additional-chip-ID-definitions.patch - patches.suse/bnxt_en-Optimize-doorbell-write-operations-for-newer.patch - patches.suse/bnxt_en-Implement-xmit_more.patch - patches.suse/bnxt_en-Pass-in-sh-parameter-to-bnxt_set_dflt_rings.patch - patches.suse/bnxt_en-Fix-xmit_more-with-BQL.patch - patches.suse/net-mlxfw-select-CONFIG_XZ_DEC.patch - patches.suse/rtnetlink-use-the-new-rtnl_get_event-interface.patch - patches.suse/msft-hv-1376-netvsc-Add-include-s-for-csum_-function-declarations.patch - patches.suse/i40evf-fix-duplicate-lines.patch - patches.suse/i40evf-fix-merge-error-in-older-patch.patch - patches.suse/i40evf-disable-unused-flags.patch - patches.suse/i40e-fix-race-condition-with-PTP_TX_IN_PROGRESS-bits.patch - patches.suse/i40e-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch - patches.suse/i40e-add-statistic-indicating-number-of-skipped-Tx-t.patch - patches.suse/i40e-use-pf-data-structure-directly-in-i40e_ptp_rx_h.patch - patches.suse/i40e-check-for-Tx-timestamp-timeouts-during-watchdog.patch - patches.suse/i40e-Check-for-memory-allocation-failure.patch - patches.suse/ixgbe-ixgbevf-Enables-TSO-for-MPLS-encapsulated-pack.patch - patches.suse/ixgbe-initialize-u64_stats_sync-structures-early-at-.patch - patches.suse/ixgbe-Remove-MAC-X550EM_X-1Gbase-t-led_-on-off-suppo.patch - patches.suse/ixgbe-enable-L3-L4-filtering-for-Tx-switched-packets.patch - patches.suse/ixgbe-Correct-thermal-sensor-event-check.patch - patches.suse/ixgbe-Add-error-checking-to-setting-VF-MAC.patch - patches.suse/ixgbe-Resolve-truncation-warning-for-q_vector-name.patch - patches.suse/ixgbe-Resolve-warnings-for-Wimplicit-fallthrough.patch - patches.suse/ixgbevf-Resolve-truncation-warning-for-q_vector-name.patch - patches.suse/ixgbevf-Resolve-warnings-for-Wimplicit-fallthrough.patch - patches.suse/ixgbe-correct-CS4223-7-PHY-identification.patch - patches.suse/ixgbe-add-write-flush-when-configuring-CS4223-7.patch - patches.suse/ixgbe-always-call-setup_mac_link-for-multispeed-fibe.patch - patches.suse/ixgbe-add-missing-configuration-for-rate-select-1.patch - patches.suse/ixgbe-fix-incorrect-status-check.patch - patches.suse/sched-add-helper-for-updating-statistics-on-all-acti.patch - patches.suse/nfp-add-missing-fall-through-statements.patch - patches.suse/nfp-turn-reading-PCIe-RTsym-parameters-into-a-helper.patch - patches.suse/nfp-move-port-init-to-apps.patch - patches.suse/nfp-report-app-name-in-ethtool-i.patch - patches.suse/nfp-move-eBPF-offload-files-to-BPF-app-directory.patch - patches.suse/nfp-move-bpf-offload-code-to-the-BPF-app.patch - patches.suse/nfp-move-basic-eBPF-stats-to-app-specific-code.patch - patches.suse/nfp-fix-memory-leak-on-FW-load-error.patch - patches.suse/bpf-free-up-BPF_JMP-BPF_CALL-BPF_X-opcode.patch - patches.suse/bpf-split-bpf-core-interpreter.patch - patches.suse/bpf-teach-verifier-to-track-stack-depth.patch - patches.suse/bpf-reconcile-bpf_tail_call-and-stack_depth.patch - patches.suse/bpf-track-stack-depth-of-classic-bpf-programs.patch - patches.suse/bpf-fix-stack_depth-usage-by-test_bpf.ko.patch - patches.suse/bpf-use-different-interpreter-depending-on-required-.patch - patches.suse/bpf-change-x86-JITed-program-stack-layout.patch - patches.suse/bpf-take-advantage-of-stack_depth-tracking-in-x64-JI.patch - patches.suse/qed-Make-qed_int_cau_conf_pi-static.patch - patches.suse/qed-Minor-refactoring-in-interrupt-code.patch - patches.suse/qed-IGU-read-revised.patch - patches.suse/qed-Distinguish-between-sb_id-and-igu_sb_id.patch - patches.suse/qed-Add-aux.-function-translating-sb_id-igu_sb_id.patch - patches.suse/qed-Encapsulate-interrupt-counters-in-struct.patch - patches.suse/qed-Remove-assumption-on-SB-order-in-IGU.patch - patches.suse/qed-Provide-auxiliary-for-getting-free-VF-SB.patch - patches.suse/qed-Hold-a-single-array-for-SBs.patch - patches.suse/qed-Reset-IGU-CAM-to-default-on-init.patch - patches.suse/qed-No-need-to-reset-SBs-on-IOV-init.patch - patches.suse/qed-Correct-order-of-wwnn-and-wwpn.patch - patches.suse/qed-Share-additional-information-with-qedf.patch - patches.suse/qed-Support-NVM-image-reading-API.patch - patches.suse/qed-Add-support-for-changing-iSCSI-mac.patch - patches.suse/i40evf-drop-i40e_type.h-include.patch - patches.suse/i40e-i40evf-create-and-use-new-unified-header-file.patch - patches.suse/i40e-use-new-unified-virtchnl-header-file.patch - patches.suse/virtchnl-rename-i40e-to-generic-virtchnl.patch - patches.suse/virtchnl-move-some-code-to-core-driver.patch - patches.suse/virtchnl-convert-to-new-macros.patch - patches.suse/i40e-virtchnl-refactor-code-for-validate-checks.patch - patches.suse/i40evf-virtchnl-whitespace-cleanups.patch - patches.suse/virtchnl-finish-conversion-to-virtchnl-interface.patch - patches.suse/i40e-virtchnl-move-function-to-virtchnl.patch - patches.suse/virtchnl-Add-pad-fields-to-a-couple-of-structures.patch - patches.suse/virtchnl-Add-compile-time-static-asserts-to-validate.patch - patches.suse/i40evf-Add-support-for-Adaptive-Virtual-Function.patch - patches.suse/cxgb4-fix-incorrect-cim_la-output-for-T6.patch - patches.suse/liquidio-VF-interrupt-initialization-cleanup.patch - patches.suse/msft-hv-1377-tools-hv-set-allow-hotplug-for-VF-on-Ubuntu.patch - patches.suse/msft-hv-1378-tools-hv-set-hotplug-for-VF-on-Suse.patch - patches.suse/liquidio-Fix-checkpatch-errors-with-references-cross.patch - patches.suse/bpf-Allow-CGROUP_SKB-eBPF-program-to-access-sk_buff.patch - patches.suse/bpf-Remove-the-capability-check-for-cgroup-skb-eBPF-.patch - patches.suse/net-flow_dissector-add-support-for-dissection-of-mis.patch - patches.suse/net-sched-cls_flower-add-support-for-matching-on-ip-.patch - patches.suse/net-mlx5e-Offload-TC-matching-on-tcp-flags.patch - patches.suse/net-mlx5e-Offload-TC-matching-on-ip-tos-traffic-clas.patch - patches.suse/netxen-remove-writeq-readq-function-definitions.patch - patches.suse/neigh-Really-delete-an-arp-neigh-entry-on-ip-neigh-d.patch - patches.suse/00-perf-bpf-add-bpf-support-to-all-perf_event-types.patch - patches.suse/ipsec-check-return-value-of-skb_to_sgvec-always.patch - patches.suse/qed-Add-bitmaps-for-VF-CIDs.patch - patches.suse/qed-Create-L2-queue-database.patch - patches.suse/qed-L2-interface-to-use-the-SB-structures-directly.patch - patches.suse/qed-Pass-vf_params-when-creating-a-queue-cid.patch - patches.suse/qed-Assign-a-unique-per-queue-index-to-queue-cid.patch - patches.suse/qed-Make-VF-legacy-a-bitfield.patch - patches.suse/qed-IOV-db-support-multiple-queues-per-qzone.patch - patches.suse/qed-Multiple-qzone-queues-for-VFs.patch - patches.suse/qed-VFs-to-try-utilizing-the-doorbell-bar.patch - patches.suse/qed-VF-XDP-support.patch - patches.suse/qede-VF-XDP-support.patch - patches.suse/net-sched-select-cls-when-cls_act-is-enabled.patch - patches.suse/net-mii-smsc-Make-mii_ethtool_get_link_ksettings-and.patch - patches.suse/igb-mark-PM-functions-as-__maybe_unused.patch - patches.suse/e1000e-fix-race-condition-around-skb_tstamp_tx.patch - patches.suse/igb-fix-race-condition-with-PTP_TX_IN_PROGRESS-bits.patch - patches.suse/igb-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch - patches.suse/e1000e-add-statistic-indicating-number-of-skipped-Tx.patch - patches.suse/igb-add-statistic-indicating-number-of-skipped-Tx-ti.patch - patches.suse/igb-check-for-Tx-timestamp-timeouts-during-watchdog.patch - patches.suse/igb-Remove-useless-argument.patch - patches.suse/e1000e-Don-t-return-uninitialized-stats.patch - patches.suse/e1000e-use-disable_hardirq-also-for-MSIX-vectors-in-.patch - patches.suse/net-mlxfw-remove-redundant-goto-on-error-check.patch - patches.suse/net-sched-introduce-a-TRAP-control-action.patch - patches.suse/net-sched-introduce-helper-to-identify-gact-trap-act.patch - patches.suse/s390-qeth-remove-support-for-IPA_IP_FRAGMENTATION.patch - patches.suse/s390-qeth-remove-skb_is_nonlinear-check-on-IQD.patch - patches.suse/s390-qeth-query-IPv6-IPA-support-on-HiperSockets.patch - patches.suse/s390-qeth-log-bridgeport-capabilities.patch - patches.suse/s390-qeth-add-missing-strings-for-IPA-return-codes.patch - patches.suse/s390-qeth-consolidate-pack-buffer-flushing.patch - patches.suse/s390-qeth-silence-qeth_fix_features.patch - patches.suse/s390-qeth-add-support-for-early-L3-device-setup.patch - patches.suse/s390-qeth-do-early-device-setup-for-z-VM-IQD-NICs.patch - patches.suse/cxgb4-implement-ndo_set_vf_rate.patch - patches.suse/bpf-Introduce-bpf_prog-ID.patch - patches.suse/bpf-Introduce-bpf_map-ID.patch - patches.suse/bpf-Add-BPF_-PROG-MAP-_GET_NEXT_ID-command.patch - patches.suse/bpf-Add-BPF_PROG_GET_FD_BY_ID.patch - patches.suse/bpf-Add-BPF_MAP_GET_FD_BY_ID.patch - patches.suse/bpf-Add-jited_len-to-struct-bpf_prog.patch - patches.suse/bpf-Add-BPF_OBJ_GET_INFO_BY_FD.patch - patches.suse/bpf-cgroup-skb-progs-cannot-access-ld_abs-ind.patch - patches.suse/net-phy-add-XAUI-and-10GBASE-KR-PHY-connection-types.patch - patches.suse/nfp-reorder-open-and-close-functions.patch - patches.suse/nfp-split-out-the-allocation-part-of-open.patch - patches.suse/nfp-reuse-ring-free-code-on-close.patch - patches.suse/nfp-move-nfp_net_vecs_init.patch - patches.suse/nfp-prepare-print-macros-for-use-without-netdev.patch - patches.suse/nfp-make-sure-debug-accesses-don-t-depend-on-netdevs.patch - patches.suse/nfp-allow-allocation-and-initialization-of-netdev-le.patch - patches.suse/nfp-prepare-config-and-enable-for-working-without-ne.patch - patches.suse/nfp-add-control-vNIC-datapath.patch - patches.suse/nfp-make-vNIC-ctrl-memory-mapping-function-reusable.patch - patches.suse/nfp-map-all-queue-controllers-at-once.patch - patches.suse/nfp-don-t-clutter-init-code-passing-fw_ver-around.patch - patches.suse/nfp-slice-the-netdev-spawning-function.patch - patches.suse/nfp-allow-non-equal-distribution-of-IRQs.patch - patches.suse/nfp-create-control-vNICs-and-wire-up-rx-tx.patch - patches.suse/nfp-advertise-support-for-NFD-ABI-0.5.patch - patches.suse/cxgb4-Fix-tids-count-for-ipv6-offload-connection.patch - patches.suse/net-mlx4_core-Bump-driver-version.patch - patches.suse/net-mlx4_en-Bump-driver-version.patch - patches.suse/IB-mlx4-Bump-driver-version.patch - patches.suse/net-propagate-tc-filter-chain-index-down-the-ndo_set.patch - patches.suse/tcp-add-a-struct-net-parameter-to-tcp_parse_options.patch - patches.suse/net-qrtr-Refactor-packet-allocation.patch - patches.suse/net-qrtr-Inject-BYE-on-remote-termination.patch - patches.suse/net-qrtr-Broadcast-DEL_CLIENT-message-when-endpoint-.patch - patches.suse/net-qrtr-Inform-open-sockets-about-new-controller.patch - patches.suse/cxgb4-fix-to-bring-link-down-after-adapter-crash.patch - patches.suse/igb-make-a-few-local-functions-static.patch - patches.suse/e1000e-Undo-e1000e_pm_freeze-if-__e1000_shutdown-fai.patch - patches.suse/skbuff-only-inherit-relevant-tx_flags.patch - patches.suse/msft-hv-1382-netvsc-optimize-calculation-of-number-of-slots.patch - patches.suse/msft-hv-1383-netvsc-use-hv_get_bytes_to_read.patch - patches.suse/msft-hv-1384-netvsc-use-typed-pointer-for-internal-state.patch - patches.suse/msft-hv-1385-netvsc-mark-error-cases-as-unlikely.patch - patches.suse/msft-hv-1386-netvsc-pass-net_device-to-netvsc_init_buf-and-netvsc.patch - patches.suse/msft-hv-1387-netvsc-fold-in-get_outbound_net_device.patch - patches.suse/liquidio-disallow-enabling-firmware-debug-from-a-VF.patch - patches.suse/nfp-make-sure-to-cancel-port-refresh-on-the-error-pa.patch - patches.suse/nfp-remove-automatic-caching-of-RTsym-table.patch - patches.suse/nfp-remove-automatic-caching-of-HWInfo.patch - patches.suse/nfp-keep-MIP-object-around.patch - patches.suse/nfp-report-application-FW-build-name-in-ethtool-i.patch - patches.suse/cxgb4-handle-interrupt-raised-when-FW-crashes.patch - patches.suse/r8152-add-r8153_phy_status-function.patch - patches.suse/r8152-adjust-lpm-settings-for-RTL8153.patch - patches.suse/r8152-adjust-the-settings-about-MAC-clock-speed-down.patch - patches.suse/r8152-move-the-setting-of-rx-aggregation.patch - patches.suse/r8152-adjust-rtl8153_runtime_enable-function.patch - patches.suse/r8152-adjust-U2P3-for-RTL8153.patch - patches.suse/r8152-move-the-default-coalesce-setting-for-RTL8153.patch - patches.suse/r8152-move-the-initialization-to-reset_resume-functi.patch - patches.suse/r8152-check-if-disabling-ALDPS-is-finished.patch - patches.suse/r8152-avoid-rx-queue-more-than-1000-packets.patch - patches.suse/r8152-replace-napi_complete-with-napi_complete_done.patch - patches.suse/qed-LL2-to-use-packed-information-for-tx.patch - patches.suse/qed-Revise-ll2-Rx-completion.patch - patches.suse/qed-Cleaner-seperation-of-LL2-inputs.patch - patches.suse/qed-LL2-code-relocations.patch - patches.suse/qed-LL2-callback-operations.patch - patches.suse/qed-No-need-for-LL2-frags-indication.patch - patches.suse/qed-Call-rx_release_cb-when-flushing-LL2.patch - patches.suse/qed-collect-GSI-port-statistics.patch - patches.suse/qed-add-qed_int_sb_init-stub-function.patch - patches.suse/cxgb4-fix-memory-leak-in-init_one.patch - patches.suse/bpf-avoid-excessive-stack-usage-for-perf_sample_data.patch - patches.suse/bpf-don-t-check-spilled-reg-state-for-non-STACK_SPIL.patch - patches.suse/bpf-reset-id-on-CONST_IMM-transition.patch - patches.suse/bpf-reset-id-on-spilled-regs-in-clear_all_pkt_pointe.patch - patches.suse/bpf-tests-set-rlimit-also-for-test_align-so-it-doesn.patch - patches.suse/bpf-remove-cg_skb_func_proto-and-use-sk_filter_func_.patch - patches.suse/bpf-add-bpf_set_hash-helper-for-tc-progs.patch - patches.suse/net-mlx5e-Remove-limitation-of-single-NIC-offloaded-.patch - patches.suse/net-mlx5e-Use-short-attribute-form-when-adding-delet.patch - patches.suse/net-mlx5e-Add-cache-for-HW-modify-header-IDs.patch - patches.suse/net-mlx5e-Use-modify-header-ID-cache-for-offloaded-T.patch - patches.suse/net-mlx5e-Use-modify-header-ID-cache-for-offloaded-T-3099eb5a.patch - patches.suse/net-mlx5e-Support-header-re-write-of-partial-fields-.patch - patches.suse/net-mlx5-Update-flow-table-commands-layout.patch - patches.suse/net-mlx5e-Add-support-for-reading-connector-type-fro.patch - patches.suse/net-mlx5e-Fill-advertised-and-supported-port-data-fr.patch - patches.suse/bpf-arm64-take-advantage-of-stack_depth-tracking.patch - patches.suse/net-factor-out-a-helper-to-decrement-the-skb-refcoun.patch - patches.suse/b43-Add-missing-MODULE_FIRMWARE - patches.suse/0049-commit-833689044e13a3fb8c6c03ad868375670d97010b.patch - patches.suse/vxlan-dont-migrate-permanent-fdb-entries-during-lear.patch - patches.suse/net-mvpp2-enable-basic-10G-support.patch - patches.suse/ibmvnic-089-Client-initiated-failover.patch - patches.suse/ibmvnic-090-Remove-netdev-notify-for-failover-resets.patch - patches.suse/net-phy-Make-phy_ethtool_ksettings_get-return-void.patch - patches.suse/batman-adv-Use-default-throughput-value-on-cfg80211-.patch - patches.suse/batman-adv-Accept-only-filled-wifi-station-info.patch - patches.suse/mac80211-mesh-support-sending-wide-bandwidth-CSA.patch - patches.suse/skbuff-mac80211-introduce-and-use-skb_put_zero.patch - patches.suse/selftests-bpf-make-correct-use-of-exit-codes-in-bpf-.patch - patches.suse/cxgb4-handle-serial-flash-interrupt.patch - patches.suse/ixgbe-fix-race-condition-with-PTP_TX_IN_PROGRESS-bit.patch - patches.suse/ixgbe-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch - patches.suse/ixgbe-add-statistic-indicating-number-of-skipped-Tx-.patch - patches.suse/ixgbe-check-for-Tx-timestamp-timeouts-during-watchdo.patch - patches.suse/ixgbe-Bump-version-number.patch - patches.suse/ixgbevf-Bump-version-number.patch - patches.suse/ixgbe-fix-writes-to-PFQDE.patch - patches.suse/ixgbe-Resolve-cppcheck-format-string-warning.patch - patches.suse/ixgbe-pci_set_drvdata-must-be-called-before-register.patch - patches.suse/bpf-permits-narrower-load-from-bpf-program-context-f.patch - patches.suse/selftests-bpf-Add-test-cases-to-test-narrower-ctx-fi.patch - patches.suse/qed-Fix-an-off-by-one-bug.patch - patches.suse/0001-dt-bindings-net-Add-binding-for-the-external-clock-f.patch - patches.suse/Bluetooth-hci_ll-Add-support-for-the-external-clock - patches.suse/Bluetooth-btusb-Add-support-for-0489-e0a2-QCA_ROME-d - patches.suse/net-use-skb_unref-in-napi_consume_skb.patch - patches.suse/net-mlxfw-fix-a-NULL-dereference.patch - patches.suse/liquidio-fix-VF-driver-off-by-one-bug-when-setting-e.patch - patches.suse/skbuff-make-skb_put_zero-return-void.patch - patches.suse/net-sched-act_tunnel_key-request-UDP-checksum-by-def.patch - patches.suse/net-sched-act_tunnel_key-make-UDP-checksum-configura.patch - patches.suse/ibmvnic-091-Activate-disabled-RX-buffer-pools-on-reset.patch - patches.suse/ibmvnic-092-Ensure-that-TX-queues-are-disabled-in-__ibmv.patch - patches.suse/ibmvnic-093-Sanitize-entire-SCRQ-buffer-on-reset.patch - patches.suse/ibmvnic-094-Remove-VNIC_CLOSING-check-from-pending_scrq.patch - patches.suse/ibmvnic-095-Exit-polling-routine-correctly-during-adapte.patch - patches.suse/r8152-support-new-chip-8050.patch - patches.suse/r8152-support-RTL8153B.patch - patches.suse/r8152-add-byte_enable-for-ocp_read_word-function.patch - patches.suse/net-mlx4_en-Remove-unused-argument-in-TX-datapath-fu.patch - patches.suse/net-mlx4_en-Optimized-single-ring-steering.patch - patches.suse/net-mlx4_en-Improve-receive-data-path.patch - patches.suse/net-mlx4_en-Improve-transmit-CQ-polling.patch - patches.suse/net-mlx4_en-Improve-stack-xmit-function.patch - patches.suse/net-mlx4_en-Improve-XDP-xmit-function.patch - patches.suse/net-mlx4_en-Poll-XDP-TX-completion-queue-in-RX-NAPI.patch - patches.suse/net-mlx4_en-Increase-default-TX-ring-size.patch - patches.suse/net-mlx4_en-Replace-TXBB_SIZE-multiplications-with-s.patch - patches.suse/net-mlx4_en-Refactor-mlx4_en_free_tx_desc.patch - patches.suse/r8152-split-rtl8152_resume-function.patch - patches.suse/r8152-move-calling-delay_autosuspend-function.patch - patches.suse/networking-convert-many-more-places-to-skb_put_zero.patch - patches.suse/networking-introduce-and-use-skb_put_data.patch - patches.suse/networking-make-skb_put-friends-return-void-pointers.patch - patches.suse/networking-make-skb_pull-friends-return-void-pointer.patch - patches.suse/networking-make-skb_push-__skb_push-return-void-poin.patch - patches.suse/networking-add-and-use-skb_put_u8.patch - patches.suse/net-Add-IFLA_XDP_PROG_ID.patch - patches.suse/bpf-mlx4-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch - patches.suse/bpf-mlx5e-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch - patches.suse/bpf-bnxt-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch - patches.suse/bpf-ixgbe-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch - patches.suse/bpf-nfp-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch - patches.suse/bpf-qede-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch - patches.suse/net-mvmdio-reorder-headers-alphabetically.patch - patches.suse/net-mvmdio-use-tabs-for-defines.patch - patches.suse/net-mvmdio-use-GENMASK-for-masks.patch - patches.suse/net-mvmdio-remove-duplicate-locking.patch - patches.suse/net-mvmdio-introduce-an-ops-structure.patch - patches.suse/net-mvmdio-put-the-poll-intervals-in-the-ops-structu.patch - patches.suse/net-mvmdio-check-the-MII_ADDR_C45-bit-is-not-set-for.patch - patches.suse/net-mvmdio-add-xmdio-xsmi-support.patch - patches.suse/net-mvmdio-simplify-the-smi-read-and-write-error-pat.patch - patches.suse/rds-tcp-Set-linger-when-rejecting-an-incoming-conn-i.patch - patches.suse/ibmvnic-096-driver-initialization-for-kdump-kexec.patch - patches.suse/net-mlx5-Update-eqe_type_str-event-names.patch - patches.suse/net-mlx5-Fix-some-spelling-mistakes.patch - patches.suse/net-mlx5-Avoid-using-multiple-blank-lines.patch - patches.suse/net-mlx5-Avoid-blank-lines-before-after-closing-open.patch - patches.suse/net-mlx5-Align-to-match-opening-parenthesis.patch - patches.suse/net-mlx5-Avoid-space-after-casting.patch - patches.suse/net-mlx5-Undo-LAG-upon-request-to-create-virtual-fun.patch - patches.suse/net-mlx5e-Use-function-to-map-aRFS-into-traffic-type.patch - patches.suse/net-mlx5e-Fix-typo-in-warning-if-CQ-moderation-is-no.patch - patches.suse/net-mlx5e-Rename-physical-symbol-errors-counter.patch - patches.suse/net-mlx5e-Reduce-number-of-heap-allocated-buffers-fo.patch - patches.suse/net-mlx5e-Move-and-optimize-query-out-of-buffer-func.patch - patches.suse/net-mlx5e-Optimize-update-stats-work.patch - patches.suse/net-mlx5-Expose-command-polling-interface.patch - patches.suse/net-mlx5-Add-fast-unload-support-in-shutdown-flow.patch - patches.suse/ipv6-remove-unnecessary-dst_hold-in-ip6_fragment.patch - patches.suse/udp-call-dst_hold_safe-in-udp_sk_rx_set_dst.patch - patches.suse/net-use-loopback-dev-when-generating-blackhole-route.patch - patches.suse/net-introduce-DST_NOGC-in-dst_release-to-destroy-dst.patch - patches.suse/net-introduce-a-new-function-dst_dev_put.patch - patches.suse/ipv4-take-dst-__refcnt-when-caching-dst-in-fib.patch - patches.suse/ipv4-call-dst_dev_put-properly.patch - patches.suse/ipv4-call-dst_hold_safe-properly.patch - patches.suse/ipv4-mark-DST_NOGC-and-remove-the-operation-of-dst_f.patch - patches.suse/ipv6-take-dst-__refcnt-for-insertion-into-fib6-tree.patch - patches.suse/ipv6-call-dst_dev_put-properly.patch - patches.suse/ipv6-call-dst_hold_safe-properly.patch - patches.suse/ipv6-mark-DST_NOGC-and-remove-the-operation-of-dst_f.patch - patches.suse/ipv6-get-rid-of-icmp6-dst-garbage-collector.patch - patches.suse/xfrm-take-refcnt-of-dst-when-creating-struct-xfrm_ds.patch - patches.suse/decnet-take-dst-__refcnt-when-struct-dn_route-is-cre.patch - patches.suse/net-remove-dst-gc-related-code.patch - patches.suse/net-remove-DST_NOGC-flag.patch - patches.suse/net-remove-DST_NOCACHE-flag.patch - patches.suse/net-reorder-all-the-dst-flags.patch - patches.suse/net-add-debug-atomic_inc_not_zero-in-dst_hold.patch - patches.suse/liquidio-implement-vlan-filter-enable-and-disable.patch - patches.suse/liquidio-replace-info-pointer-mode-with-buffer-point.patch - patches.suse/cxgb4-fix-a-NULL-dereference.patch - patches.suse/nfp-add-VLAN-filtering-support.patch - patches.suse/cxgb4-add-new-T6-pci-device-id-s.patch - patches.suse/qed-Chain-support-for-external-PBL.patch - patches.suse/qed-RoCE-EDPM-to-honor-PFC.patch - patches.suse/qed-Disable-RoCE-dpm-when-DCBx-change-occurs.patch - patches.suse/qed-qede_roce.-ch-qede_rdma.-ch.patch - patches.suse/qed-Set-rdma-generic-functions-prefix.patch - patches.suse/qed-Wait-for-resources-before-FUNC_CLOSE.patch - patches.suse/qed-SPQ-async-callback-registration.patch - patches.suse/net-introduce-__skb_put_-zero-data-u8.patch - patches.suse/ibmvnic-097-Return-from-ibmvnic_resume-if-not-in-VNIC_OPEN-state.patch - patches.suse/enic-Fix-format-truncation-warning.patch - patches.suse/s390-qeth-add-ipa-return-codes-for-bridgeport.patch - patches.suse/s390-qeth-fix-packing-buffer-statistics.patch - patches.suse/s390-diag-add-diag26c-support.patch - patches.suse/s390-qeth-use-diag26c-to-get-MAC-address-on-L2.patch - patches.suse/net-mlx5e-IPoIB-Move-to-a-separate-directory.patch - patches.suse/net-mlx5e-Prevent-PFC-call-for-non-ethernet-ports.patch - patches.suse/net-mlx5e-IPoIB-Add-ethtool-support.patch - patches.suse/net-mlx5e-Add-new-profile-function-update_carrier.patch - patches.suse/net-mlx5e-IPoIB-Change-parameters-default-values.patch - patches.suse/net-mlx5e-Use-hard_mtu-as-part-of-the-mlx5e_priv-str.patch - patches.suse/net-mlx5e-IPoIB-Handle-change_mtu.patch - patches.suse/net-mlx5e-IPoIB-Get-more-TX-statistics.patch - patches.suse/net-mlx5e-IPoIB-Add-PTP-support-to-IPoIB-device-driv.patch - patches.suse/net-mlx5e-IPoIB-Add-ioctl-support-to-IPoIB-device-dr.patch - patches.suse/i40e-add-XDP-support-for-pass-and-drop-actions.patch - patches.suse/i40e-add-support-for-XDP_TX-action.patch - patches.suse/i40evf-assign-num_active_queues-inside-i40evf_alloc_.patch - patches.suse/i40e-i40evf-update-WOL-and-I40E_AQC_ADDR_VALID_MASK-.patch - patches.suse/i40e-use-dev_dbg-instead-of-dev_info-when-warning-ab.patch - patches.suse/i40e-comment-that-udp_port-must-be-in-host-byte-orde.patch - patches.suse/i40e-Fix-potential-out-of-bound-array-access.patch - patches.suse/i40e-Support-firmware-CEE-DCB-UP-to-TC-map-re-defini.patch - patches.suse/i40e-Add-message-for-unsupported-MFP-mode.patch - patches.suse/i40e-genericize-the-partition-bandwidth-control.patch - patches.suse/i40e-Add-support-for-OEM-firmware-version.patch - patches.suse/i40e-fix-disabling-overflow-promiscuous-mode.patch - patches.suse/i40e-clear-only-cause_ena-bit.patch - patches.suse/i40e-Handle-PE_CRITERR-properly-with-IWARP-enabled.patch - patches.suse/i40e-don-t-hold-RTNL-lock-for-the-entire-reset.patch - patches.suse/r8152-correct-the-definition.patch - patches.suse/qede-Fix-compilation-without-QED_RDMA.patch - patches.suse/qed-Cleanup-qed_roce-before-duplicating-it.patch - patches.suse/qed-Duplicate-qed_roce.-ch-to-qed_rdma.-ch.patch - patches.suse/qed-Split-rdma-content-between-qed_rdma-and-qed_roce.patch - patches.suse/qed-Rename-qed_roce_if.h-to-qed_rdma_if.h.patch - patches.suse/liquidio-stop-using-huge-static-buffer-save-4096k-in.patch - patches.suse/net-mlx5e-Use-device-ID-defines.patch - patches.suse/tcp-Add-a-tcp_filter-hook-before-handle-ack-packet.patch - patches.suse/ibmvnic-100-Fix-incorrectly-defined-ibmvnic_request_map_rsp-structure.patch - patches.suse/ibmvnic-101-Fix-error-handling-when-registering-long-term-mapped-buffers.patch - patches.suse/ibmvnic-098-Correct-return-code-checking-for-ibmvnic_init-during-probe.patch - patches.suse/rds-tcp-set-linger-to-1-when-unloading-a-rds-tcp.patch - patches.suse/msft-hv-1394-hv_netvsc-Remove-unnecessary-var-link_state-from-str.patch - patches.suse/msft-hv-1395-hv_netvsc-Fix-the-carrier-state-error-when-data-path.patch - patches.suse/net-mvpp2-add-comments-about-smp_processor_id-usage.patch - patches.suse/net-mvpp2-remove-unused-mvpp2_bm_cookie_pool_set-fun.patch - patches.suse/net-mvpp2-remove-mvpp2_pool_refill.patch - patches.suse/xdp-pass-XDP-flags-into-install-handlers.patch - patches.suse/xdp-add-HW-offload-mode-flag-for-installing-programs.patch - patches.suse/nfp-xdp-move-driver-XDP-setup-into-a-separate-functi.patch - patches.suse/nfp-bpf-don-t-offload-XDP-programs-in-DRV_MODE.patch - patches.suse/nfp-bpf-release-the-reference-on-offloaded-programs.patch - patches.suse/nfp-bpf-add-support-for-XDP_FLAGS_HW_MODE.patch - patches.suse/xdp-add-reporting-of-offload-mode.patch - patches.suse/nfp-xdp-report-if-program-is-offloaded.patch - patches.suse/bpf-possibly-avoid-extra-masking-for-narrower-load-i.patch - patches.suse/net-ena-change-return-value-for-unsupported-features.patch - patches.suse/net-ena-add-hardware-hints-capability-to-the-driver.patch - patches.suse/net-ena-change-sizeof-argument-to-be-the-type-pointe.patch - patches.suse/net-ena-add-reset-reason-for-each-device-FLR.patch - patches.suse/net-ena-add-support-for-out-of-order-rx-buffers-refi.patch - patches.suse/net-ena-allow-the-driver-to-work-with-small-number-o.patch - patches.suse/net-ena-use-napi_schedule_irqoff-when-possible.patch - patches.suse/net-ena-separate-skb-allocation-to-dedicated-functio.patch - patches.suse/net-ena-use-lower_32_bits-upper_32_bits-to-split-dma.patch - patches.suse/net-ena-update-driver-s-rx-drop-statistics.patch - patches.suse/net-ena-update-ena-driver-to-version-1.2.0.patch - patches.suse/cxgb4-Update-T6-Buffer-Group-and-Channel-Mappings.patch - patches.suse/cxgb4-Use-Firmware-params-to-get-buffer-group-map.patch - patches.suse/net-mlx5e-Build-SKB-with-exact-frag_size.patch - patches.suse/net-mlx5e-Enhance-RX-SKB-headroom-logic.patch - patches.suse/net-mlx5e-Introduce-RX-Page-Reuse.patch - patches.suse/net-mlx5e-Relocate-the-TC-match-on-ip-tos-offload-co.patch - patches.suse/net-mlx5e-Offload-TC-matching-on-ip-ttl.patch - patches.suse/net-mlx5e-Use-macro-for-TC-header-re-write-offload-f.patch - patches.suse/net-mlx5e-Add-header-re-write-offloading-of-IPv6-hop.patch - patches.suse/mlxfw-Make-the-module-selectable.patch - patches.suse/net-mlx5-Add-MCC-Management-Component-Control-regist.patch - patches.suse/net-mlx5-Enhance-MCAM-reg-to-allow-query-on-access-r.patch - patches.suse/net-mlx5-Add-helper-functions-to-set-query-MCC-MCDA-.patch - patches.suse/net-mlx5-Add-mlxfw-callbacks.patch - patches.suse/net-mlx5e-Support-the-flash-device-ethtool-callback.patch - patches.suse/net-mlx5e-IPoIB-Support-the-flash-device-ethtool-cal.patch - patches.suse/net-mlx5-Fix-offset-of-hca-cap-reserved-field.patch - patches.suse/net-store-port-representator-id-in-metadata_dst.patch - patches.suse/nfp-devlink-add-support-for-getting-eswitch-mode.patch - patches.suse/nfp-move-physical-port-init-into-a-helper.patch - patches.suse/nfp-map-mac_stats-and-vf_cfg-BARs.patch - patches.suse/nfp-general-representor-implementation.patch - patches.suse/nfp-add-stats-and-xmit-helpers-for-representors.patch - patches.suse/nfp-app-callbacks-for-SRIOV.patch - patches.suse/nfp-provide-nfp_port-to-of-nfp_net_get_mac_addr.patch - patches.suse/nfp-add-support-for-tx-rx-with-metadata-portid.patch - patches.suse/nfp-add-support-for-control-messages-for-flower-app.patch - patches.suse/nfp-add-flower-app.patch - patches.suse/nfp-add-VF-and-PF-representors-to-flower-app.patch - patches.suse/af_iucv-Move-sockaddr-length-checks-to-before-access.patch - patches.suse/0001-iwlwifi-mvm-flush-per-station-for-DQA-mode.patch - patches.suse/0002-iwlwifi-mvm-support-getting-nvm-data-from-firmware.patch - patches.suse/0003-iwlwifi-mvm-support-old-method-of-NVM-parsing.patch - patches.suse/0004-iwlwifi-mvm-fix-endianness-in-lq_cmd-declaration.patch - patches.suse/0005-iwlwifi-mvm-document-which-group-enums-are-used-with.patch - patches.suse/0006-iwlwifi-mvm-use-proper-sta_addr-in-firmware-API.patch - patches.suse/0007-iwlwifi-mvm-fix-MCC-endianness-bug.patch - patches.suse/0008-iwlwifi-mvm-use-u8-for-reserved-fields.patch - patches.suse/0009-iwlwifi-mvm-disentangle-paging-command-structs.patch - patches.suse/0010-iwlwifi-mvm-add-documentation-to-some-WoWLAN-command.patch - patches.suse/0011-iwlwifi-mvm-wait-for-the-flushed-queue-only.patch - patches.suse/0012-iwlwifi-mvm-fix-some-kernel-doc.patch - patches.suse/0013-iwlwifi-mvm-add-documentation-links-to-various-field.patch - patches.suse/0014-iwlwifi-update-device-ID-for-a000-family.patch - patches.suse/0015-iwlwifi-mvm-disentangle-binding-command-versions.patch - patches.suse/0016-iwlwifi-mvm-create-name-various-enums.patch - patches.suse/0017-iwlwifi-mvm-document-structures-used-by-commands.patch - patches.suse/0018-iwlwifi-mvm-remove-wrt-support-of-page-dumps-in-gen2.patch - patches.suse/0019-iwlwifi-pcie-support-page-dumping-in-wrt-in-gen2.patch - patches.suse/0020-iwlwifi-Add-fw_name_pre_rf_next_step-to-support-diff.patch - patches.suse/0021-iwlwifi-mvm-remove-unused-TX_CMD_NEXT_FRAME_.patch - patches.suse/0022-iwlwifi-kernel-doc-make-proper-links.patch - patches.suse/0023-iwlwifi-mvm-fix-many-kernel-doc-warnings.patch - patches.suse/0024-iwlwifi-add-wait-for-tx-queue-empty.patch - patches.suse/0025-iwlwifi-mvm-add-AMSDU-flag-to-offload-assist.patch - patches.suse/0026-iwlwifi-mvm-document-RX-structures.patch - patches.suse/0027-iwlwifi-pcie-add-AMSDU-to-gen2.patch - patches.suse/0028-iwlwifi-cleanup-references-to-8000-family-in-NVM-cod.patch - patches.suse/0029-iwlwifi-remove-references-to-8000-B-step-devices.patch - patches.suse/0030-iwlwifi-add-dbgc_supported-to-transport-configuratio.patch - patches.suse/0031-iwlwifi-mvm-add-TLV-for-NAN-API-differentiation.patch - patches.suse/0032-iwlwifi-mvm-support-init-flow-debugging.patch - patches.suse/0033-iwlwifi-add-9000-and-A000-device-families.patch - patches.suse/0034-iwlwifi-pcie-support-dumping-FH-in-a000-hw.patch - patches.suse/0035-iwlwifi-mvm-disable-prph-collection-in-a000-hw.patch - patches.suse/0037-iwlwifi-mvm-check-firmware-is-up-in-debugfs.patch - patches.suse/0038-iwlwifi-mvm-use-schedule_delayed_work.patch - patches.suse/0036-iwlwifi-mvm-add-and-use-iwl_mvm_device_running.patch - patches.suse/0039-iwlwifi-mvm-convert-ucode_loaded-to-a-status-bit.patch - patches.suse/0040-iwlwifi-mvm-clear-firmware-running-bit-earlier.patch - patches.suse/0041-iwlwifi-fix-a-kernel-doc-tag.patch - patches.suse/0042-iwlwifi-split-firmware-API-from-iwl-trans.h.patch - patches.suse/0043-iwlwifi-mvm-link-queue-cmd-docs-to-A000-command-stru.patch - patches.suse/0044-iwlwifi-mvm-document-structures-used-for-BEACON_TEMP.patch - patches.suse/0045-iwlwifi-mvm-link-to-TX-commands-in-documentation.patch - patches.suse/0046-iwlwifi-mvm-remove-SCAN_GROUP.patch - patches.suse/0047-iwlwifi-fw-api-cleanup-cycle-includes.patch - patches.suse/0048-iwlwifi-remove-unnecessary-code-in-iwl_trans_alloc_t.patch - patches.suse/brcmfmac-Use-separate-firmware-for-revision-0-of-the - patches.suse/ath10k-fix-reported-HT-MCS-rates-with-NSS-1 - patches.suse/net-add-netlink_ext_ack-argument-to-rtnl_link_ops.ne.patch - patches.suse/net-add-netlink_ext_ack-argument-to-rtnl_link_ops.ch.patch - patches.suse/net-mlx4-fix-spelling-mistake-coalesing-coalescing.patch - patches.suse/nfp-explicitly-check-if-application-FW-is-loaded.patch - patches.suse/nfp-move-area-mapping-helper-into-nfpcore.patch - patches.suse/nfp-add-helper-for-mapping-runtime-symbols.patch - patches.suse/nfp-remove-unused-nfp_cpp_area_check_range.patch - patches.suse/nfp-add-nfp_app-cleanup-callback-and-make-flower-use.patch - patches.suse/nfp-spawn-nfp_ports-for-PF-and-VF-ports.patch - patches.suse/nfp-make-the-representor-get-stats-app-independent.patch - patches.suse/nfp-move-representors-struct-net_device_ops-to-share.patch - patches.suse/nfp-allow-converting-representor-s-netdev-into-nfp_p.patch - patches.suse/nfp-wire-get_phys_port_name-on-representors.patch - patches.suse/nfp-handle-SR-IOV-already-enabled-when-driver-is-pro.patch - patches.suse/nfp-reorder-SR-IOV-config-and-nfp_app-SR-IOV-callbac.patch - patches.suse/nfp-allocate-a-private-workqueue-for-driver-work.patch - patches.suse/nfp-flower-add-Kconfig-for-flower-app.patch - patches.suse/net-mlx4-fix-spelling-mistake-enforcment-enforcement.patch - patches.suse/net-mlx5-Set-interface-flags-before-cleanup-in-unloa.patch - patches.suse/net-mlx5-Add-reserved-gids-support.patch - patches.suse/net-mlx5-Add-support-for-multiple-RoCE-enable.patch - patches.suse/IB-mlx5-Respect-mlx5_core-reserved-GIDs.patch - patches.suse/net-mlx5-Make-get_cqe-routine-not-ethernet-specific.patch - patches.suse/net-mlx5-Add-QP-WQ-support.patch - patches.suse/net-mlx5-FPGA-Move-FPGA-init-cleanup-to-init_once.patch - patches.suse/net-mlx5-FPGA-Add-FW-commands-for-FPGA-QPs.patch - patches.suse/net-mlx5-FPGA-Add-high-speed-connection-routines.patch - patches.suse/net-mlx5-FPGA-Add-SBU-bypass-and-reset-flows.patch - patches.suse/net-mlx5-FPGA-Add-SBU-infrastructure.patch - patches.suse/net-mlx5-Accel-Add-IPSec-acceleration-interface.patch - patches.suse/net-mlx5e-IPSec-Innova-IPSec-offload-infrastructure.patch - patches.suse/net-mlx5e-IPSec-Add-Innova-IPSec-offload-RX-data-pat.patch - patches.suse/net-mlx5e-IPSec-Add-Innova-IPSec-offload-TX-data-pat.patch - patches.suse/net-mlx5e-IPSec-Add-IPSec-ethtool-stats.patch - patches.suse/bpf-Add-syscall-lookup-support-for-fd-array-and-htab.patch - patches.suse/bpf-Fix-out-of-bound-access-on-interpreters.patch - patches.suse/ibmvnic-102-Fix-assignment-of-RX-TX-IRQ-s.patch - patches.suse/net-ibm-ibmveth-constify-dev_pm_ops-structures.patch - patches.suse/net-mlx4_en-Add-dynamic-variable-to-hold-the-number-.patch - patches.suse/net-mlx4_en-Do-not-allocate-redundant-TX-queues-when.patch - patches.suse/netfilter-ipt_CLUSTERIP-do-not-hold-dev.patch - patches.suse/net-convert-inet_peer.refcnt-from-atomic_t-to-refcou.patch - patches.suse/net-convert-sk_buff.users-from-atomic_t-to-refcount_.patch - patches.suse/net-switchdev-add-SET_SWITCHDEV_OPS-helper.patch - patches.suse/nfp-add-phys_switch_id-support.patch - patches.suse/nfp-provide-infrastructure-for-offloading-flower-bas.patch - patches.suse/nfp-extend-flower-add-flow-offload.patch - patches.suse/nfp-extend-flower-matching-capabilities.patch - patches.suse/nfp-add-basic-action-capabilities-to-flower-offloads.patch - patches.suse/nfp-add-metadata-to-each-flow-offload.patch - patches.suse/nfp-add-a-stats-handler-for-flower-offloads.patch - patches.suse/nfp-add-control-message-passing-capabilities-to-flow.patch - patches.suse/brcmfmac-fix-double-free-upon-register_netdevice-fai - patches.suse/0050-iwlwifi-mvm-remove-txq-EMPTYING_DELBA-state-for-DQA.patch - patches.suse/0051-iwlwifi-remove-resp_pkt-NULL-checks.patch - patches.suse/0001-iwlwifi-mvm-disable-dbg-data-collect-when-fw-isn-t-a.patch - patches.suse/0052-iwlwifi-mvm-Enable-security-on-new-TX-API.patch - patches.suse/0053-iwlwifi-mvm-avoid-unnecessary-cache-trashing-in-Tx-p.patch - patches.suse/0054-iwlwifi-mvm-remove-pointless-num_stored-condition.patch - patches.suse/iwlwifi-pcie-fix-TVQM-queue-ID-range-check - patches.suse/0055-iwlwifi-mvm-avoid-variable-shadowing.patch - patches.suse/0056-iwlwifi-mvm-use-scnprintf-instead-of-snprintf.patch - patches.suse/0057-iwlwifi-use-bitfield.h-for-some-registers.patch - patches.suse/0058-iwlwifi-mvm-track-and-report-IBSS-manager-status-to-.patch - patches.suse/0059-iwlwifi-mvm-make-D0I3_END_CMD-sync-during-system-res.patch - patches.suse/0060-iwlwifi-mvm-support-D0I3_END_CMD-at-the-start-of-res.patch - patches.suse/0061-iwlwifi-mvm-make-iwl_mvm_update_mcc-easier-to-follow.patch - patches.suse/0062-iwlwifi-mvm-rs-add-logs-for-the-wrong-antenna-case.patch - patches.suse/0063-iwlwifi-pcie-pull-out-common-rfkill-IRQ-handling-cod.patch - patches.suse/0064-iwlwifi-pcie-add-fake-RF-kill-to-debugfs.patch - patches.suse/iwlwifi-mvm-don-t-warn-in-queue-sync-on-RF-kill.patch - patches.suse/0066-iwlwifi-pcie-don-t-report-RF-kill-enabled-while-shut.patch - patches.suse/0067-iwlwifi-pcie-remove-pointless-debugfs-parsing-for-cs.patch - patches.suse/0068-iwlwifi-mvm-document-status-bits.patch - patches.suse/0069-iwlwifi-mvm-support-aggregations-on-A000-HW.patch - patches.suse/0070-iwlwifi-pcie-use-kstrtou32_from_user.patch - patches.suse/0071-iwlwifi-mvm-better-link-scan-notification-results-le.patch - patches.suse/iwlwifi-fix-TX-tracing-for-non-linear-SKBs - patches.suse/iwlwifi-pcie-fix-command-completion-name-debug - patches.suse/0072-iwlwifi-mvm-docs-fix-enum-link-provide-TX-response-l.patch - patches.suse/0073-iwlwifi-mvm-fix-fw-monitor-7000-HW-recollecting.patch - patches.suse/0074-iwlwifi-mvm-disentangle-union-in-TX-status-struct.patch - patches.suse/0075-iwlwifi-mvm-add-documentation-for-enum-iwl_debug_cmd.patch - patches.suse/0076-iwlwifi-document-transmit-buffer-bits-better.patch - patches.suse/0077-iwlwifi-remove-useless-iwl_free_nvm_data-function.patch - patches.suse/0078-iwlwifi-mvm-fix-nvm_data-leak.patch - patches.suse/0079-iwlwifi-pcie-don-t-disable-bh-when-handling-FW-error.patch - patches.suse/0080-iwlwifi-mvm-reset-the-HW-before-dumping-if-HW-error-.patch - patches.suse/0081-iwlwifi-mvm-don-t-mark-TIDs-that-are-not-idle-wrt-BA.patch - patches.suse/0082-iwlwifi-add-a-W-A-for-a-scheduler-hardware-bug.patch - patches.suse/0083-iwlwifi-pcie-make-iwl_pcie_apm_stop_master-return-vo.patch - patches.suse/0084-iwlwifi-mvm-set-assoc_beacon_arrive_time.patch - patches.suse/0085-iwlwifi-mvm-support-new-flush-API.patch - patches.suse/0086-iwlwifi-mvm-document-assoc_beacon_arrive_time.patch - patches.suse/0087-iwlwifi-mvm-print-base-HW-address-during-init.patch - patches.suse/0088-iwlwifi-pcie-reduce-unwanted-noise-in-the-logs.patch - patches.suse/0089-iwlwifi-pcie-delete-the-Tx-queue-timer-earlier-upon-.patch - patches.suse/0090-iwlwifi-mvm-fix-typo-in-CTDP_CMD_OPERATION_REPORT-de.patch - patches.suse/0091-iwlwifi-pcie-work-around-suspend-resume-issue.patch - patches.suse/0092-iwlwifi-mvm-support-TX-on-MONITOR-iface.patch - patches.suse/libertas-Fix-lbs_prb_rsp_limit_set.patch - patches.suse/NFC-nfcmrvl_uart-fix-device-node-leak-during-probe - patches.suse/NFC-trf7970a-fix-check-of-clock-frequencies-use-inst.patch - patches.suse/net-mlx5-fix-spelling-mistake-Allodating-Allocating.patch - patches.suse/sfc-change-Unknown-MCDI-event-message-to-print-full-.patch - patches.suse/sfc-correct-comment-on-efx_mcdi_process_event.patch - patches.suse/Bluetooth-hci_bcm-Add-active_low-irq-polarity-quirk- - patches.suse/qed-Introduce-iWARP-personality.patch - patches.suse/qed-Implement-iWARP-initialization-teardown-and-qp-o.patch - patches.suse/qed-Rename-some-ll2-related-defines.patch - patches.suse/qed-Add-iWARP-support-in-ll2-connections.patch - patches.suse/qed-iWARP-CM-setup-a-ll2-connection-for-handling-SYN.patch - patches.suse/qed-iWARP-CM-add-listener-functions-and-initial-SYN-.patch - patches.suse/qed-iWARP-CM-add-passive-side-connect.patch - patches.suse/qed-iWARP-CM-add-active-side-connect.patch - patches.suse/qed-iWARP-implement-disconnect-flows.patch - patches.suse/qed-iWARP-CM-add-error-handling.patch - patches.suse/qed-Add-iWARP-protocol-support-in-context-allocation.patch - patches.suse/qed-Add-iWARP-support-for-physical-queue-allocation.patch - patches.suse/net-mlx5-fix-memcpy-limit.patch - patches.suse/net-phy-Add-phy-loopback-support-in-net-phy-framewor.patch - patches.suse/net-hns-Use-phy_driver-to-setup-Phy-loopback.patch - patches.suse/bpf-net-add-skb_mac_header_len-helper.patch - patches.suse/bpf-simplify-narrower-ctx-access.patch - patches.suse/bpf-export-whether-tail-call-has-jited-owner.patch - patches.suse/ctcm_fsms-Convert-skb-user-accesses-to-refcount_t.patch - patches.suse/net-mlxfw-Properly-handle-dependancy-with-non-loadab.patch - patches.suse/netxen_nic-Remove-unused-pointer-hdr-in-netxen_setup.patch - patches.suse/mlx4_en-make-mlx4_log_num_mgm_entry_size-static.patch - patches.suse/mwifiex-do-not-update-MCS-set-from-hostapd - patches.suse/0093-iwlwifi-mvm-refactor-geo-init.patch - patches.suse/0094-iwlwifi-mvm-Add-debugfs-entry-to-retrieve-SAR-geogra.patch - patches.suse/0095-iwlwifi-mvm-remove-some-CamelCase-from-firmware-API.patch - patches.suse/0096-iwlwifi-mvm-fix-various-Excess-.-description-kernel-.patch - patches.suse/0097-iwlwifi-mvm-remove-various-unused-command-IDs-struct.patch - patches.suse/0098-iwlwifi-mvm-use-__le16-even-for-reserved-fields.patch - patches.suse/0099-iwlwifi-mvm-add-documentation-for-all-command-IDs.patch - patches.suse/0100-iwlwifi-mvm-fix-a-bunch-of-kernel-doc-warnings.patch - patches.suse/0101-iwlwifi-dvm-use-macros-for-format-strings.patch - patches.suse/0102-iwlwifi-pcie-only-apply-retention-workaround-on-9000.patch - patches.suse/0103-iwlwifi-pcie-fix-9000-series-RF-kill-interrupt-propa.patch - patches.suse/iwlwifi-mvm-change-sta_id-to-u8 - patches.suse/0104-iwlwifi-mvm-simplify-CHECK_MLME_TRIGGER-macro.patch - patches.suse/0105-iwlwifi-add-the-new-a000_2ax-series.patch - patches.suse/0106-iwlwifi-add-twelve-new-9560-series-PCI-IDs.patch - patches.suse/0107-iwlwifi-mvm-use-proper-CDB-check-in-PHY-context-modi.patch - patches.suse/0108-iwlwifi-pcie-improve-invalid-queue-warning.patch - patches.suse/0109-iwlwifi-mvm-support-aggs-of-64-frames-in-A000-family.patch - patches.suse/0110-iwlwifi-pcie-improve-debug-in-iwl_pcie_rx_handle_rb.patch - patches.suse/0111-iwlwifi-mvm-change-when-the-BT_COEX-is-sent.patch - patches.suse/0112-iwlwifi-mvm-support-multi-tid-ba-notif.patch - patches.suse/0113-iwlwifi-unify-external-internal-modparam-names.patch - patches.suse/0114-iwlwifi-pcie-make-ctxt-info-free-idempotent.patch - patches.suse/0115-iwlwifi-pcie-warn-if-paging-is-already-initialized-d.patch - patches.suse/iwlwifi-mvm-unconditionally-stop-device-after-init - patches.suse/iwlwifi-mvm-fix-deduplication-start-logic - patches.suse/0116-iwlwifi-mvm-rename-iwl_shared_mem_cfg_v1-to-the-corr.patch - patches.suse/0117-iwlwifi-create-new-subdirectory-for-FW-interaction.patch - patches.suse/0118-iwlwifi-move-notification-wait-into-fw.patch - patches.suse/0119-iwlwifi-move-configuration-into-sub-directory.patch - patches.suse/0120-iwlwifi-mvm-remove-version-2-of-paging-command.patch - patches.suse/iwlwifi-mvm-quietly-accept-non-sta-assoc-response-fr - patches.suse/0121-iwlwifi-pcie-add-MSI-X-interrupt-tracing.patch - patches.suse/0122-iwlwifi-mvm-properly-enable-IP-header-checksumming.patch - patches.suse/iwlwifi-mvm-fix-mac80211-queue-tracking - patches.suse/0123-iwlwifi-mvm-map-cab_queue-to-real-one-earlier.patch - patches.suse/0124-iwlwifi-mvm-fix-mac80211-s-hw_queue-in-DQA-mode.patch - patches.suse/iwlwifi-mvm-don-t-send-fetch-the-TID-from-a-non-QoS- - patches.suse/iwlwifi-pcie-reconfigure-MSI-X-HW-on-resume - patches.suse/iwlwifi-mvm-don-t-mess-the-SNAP-header-in-TSO-for-no - patches.suse/iwlwifi-mvm-remove-DQA-non-STA-client-mode-special-c.patch - patches.suse/0126-iwlwifi-mvm-update-rx-statistics-cmd-api.patch - patches.suse/iwlwifi-mvm-quietly-accept-non-sta-disassoc-frames - patches.suse/0127-iwlwifi-pcie-propagate-iwl_pcie_apm_init-s-status.patch - patches.suse/0128-iwlwifi-pcie-wait-longer-after-device-reset.patch - patches.suse/0129-iwlwifi-bump-MAX-API-for-8000-9000-A000-to-33.patch - patches.suse/qed-initialize-ll2_syn_handle-at-start-of-function.patch - patches.suse/net-reflect-mark-on-tcp-syn-ack-packets.patch - patches.suse/bridge-allow-ext-learned-entries-to-change-ports.patch - patches.suse/nfp-improve-order-of-interfaces-in-breakout-mode.patch - patches.suse/nfp-remove-legacy-MAC-address-lookup.patch - patches.suse/nfp-default-to-chained-metadata-prepend-format.patch - patches.suse/cxgb4-time-stamping-interface-for-PTP.patch - patches.suse/cxgb4-Add-PTP-Hardware-Clock-PHC-support.patch - patches.suse/cxgb4-Support-for-get_ts_info-ethtool-method.patch - patches.suse/lpfc-debugfs-get-rid-of-pointless-access_ok.patch - patches.suse/0001-fs-fcntl-f_setown-allow-returning-error.patch - patches.suse/0002-fs-fcntl-f_setown-avoid-undefined-behaviour.patch - patches.suse/bpf-don-t-open-code-memdup_user.patch - patches.suse/btrfs-use-bio_clone_fast-to-clone-our-bio.patch - patches.suse/btrfs-new-helper-btrfs_bio_clone_partial.patch - patches.suse/btrfs-use-bio_clone_bioset_partial-to-simplify-DIO-s.patch - patches.suse/btrfs-change-how-we-iterate-bios-in-endio.patch - patches.suse/Btrfs-work-around-maybe-uninitialized-warning.patch - patches.suse/0001-Btrfs-skip-commit-transaction-if-we-don-t-have-enoug.patch - patches.suse/btrfs-separate-space_info-create-update.patch - patches.suse/btrfs-refactor-update_space_info.patch - patches.suse/btrfs-scrub-add-memalloc_nofs-protection-around-init_ipath.patch - patches.suse/btrfs-use-gfp_kernel-in-init_ipath.patch - patches.suse/btrfs-manually-implement-device_total_bytes-getter-setter.patch - patches.suse/btrfs-round-down-values-which-are-written-for-total_bytes_size.patch - patches.suse/btrfs-add-cond_resched-to-btrfs_qgroup_trace_leaf_items - patches.suse/btrfs-send-fix-invalid-path-after-renaming-and-linking-file.patch - patches.suse/btrfs-incremental-send-fix-invalid-path-for-unlink-commands.patch - patches.suse/btrfs-make-add_pinned_bytes-take-an-s64-num_bytes-instead-of-u64.patch - patches.suse/btrfs-make-bug_on-in-add_pinned_bytes-an-assert.patch - patches.suse/btrfs-update-total_bytes_pinned-when-pinning-down-extents.patch - patches.suse/btrfs-always-account-pinned-bytes-when-dropping-a-tree-block-ref.patch - patches.suse/btrfs-return-old-and-new-total-ref-mods-when-adding-delayed-refs.patch - patches.suse/btrfs-rework-delayed-ref-total_bytes_pinned-accounting.patch - patches.suse/0001-btrfs-qgroup-Add-quick-exit-for-non-fs-extents.patch - patches.suse/0002-btrfs-qgroup-Cleanup-btrfs_qgroup_prepare_account_ex.patch - patches.suse/0003-btrfs-qgroup-Return-actually-freed-bytes-for-qgroup-.patch - patches.suse/0004-btrfs-qgroup-Fix-qgroup-reserved-space-underflow-cau.patch - patches.suse/0005-btrfs-qgroup-Introduce-extent-changeset-for-qgroup-r.patch - patches.suse/0006-btrfs-qgroup-Fix-qgroup-reserved-space-underflow-by-.patch - patches.suse/btrfs-fix-integer-overflow-in-calc_reclaim_items_nr.patch - patches.suse/0021-arm64-Call-__show_regs-directly.patch - patches.suse/0022-arm64-Add-dump_backtrace-in-show_regs.patch - patches.suse/arm64-futex-Fix-undefined-behaviour-with-FUTEX_OP_OP.patch - patches.suse/0001-ARM64-PCI-Set-root-bus-NUMA-node-on-ACPI-systems.patch - patches.suse/arm64-kernel-restrict-dev-mem-read-calls-to-linear-r.patch - patches.suse/0001-ACPI-IORT-Remove-iort_node_match.patch - patches.suse/arm64-Export-save_stack_trace_tsk.patch - patches.suse/arm64-drivers-char-kmem-disable-on-arm64.patch - patches.suse/0001-fs-proc-kcore-use-kcore_list-type-to-check-for-vmall.patch - patches.suse/0002-arm64-mm-select-CONFIG_ARCH_PROC_KCORE_TEXT.patch - patches.suse/0019-acpi-apei-read-ack-upon-ghes-record-consumption.patch - patches.suse/0020-ras-acpi-apei-cper-add-support-for-generic-data-v3-s.patch - patches.suse/0021-cper-add-timestamp-print-to-CPER-status-printing.patch - patches.suse/0022-efi-parse-ARM-processor-error.patch - patches.suse/0023-arm64-exception-handle-Synchronous-External-Abort.patch - patches.suse/0024-acpi-apei-handle-SEA-notification-type-for-ARMv8.patch - patches.suse/0025-acpi-apei-panic-OS-with-fatal-error-status-block.patch - patches.suse/0026-efi-print-unrecognized-CPER-section.patch - patches.suse/0027-ras-acpi-apei-generate-trace-event-for-unrecognized-.patch - patches.suse/0028-trace-ras-add-ARM-processor-error-trace-event.patch - patches.suse/0029-arm-arm64-KVM-add-guest-SEA-support.patch - patches.suse/0030-acpi-apei-check-for-pending-errors-when-probing-GHES.patch - patches.suse/0032-ras-mark-stub-functions-as-inline.patch - patches.suse/0001-arm64-fix-endianness-annotation-for-__apply_alternat.patch - patches.suse/arm64-ptrace-Avoid-setting-compat-FP-SC-R-to-garbage.patch - patches.suse/libata-move-ata_read_log_page-to-libata-core.c.patch - patches.suse/libata-factor-out-a-ata_log_supported-helper.patch - patches.suse/libata-clarify-log-page-naming-grouping.patch - patches.suse/libata-factor-out-a-ata_identify_page_supported-help.patch - patches.suse/libata-implement-SECURITY-PROTOCOL-IN-OUT.patch - patches.suse/libata-Add-the-AHCI_HFLAG_YES_ALPM-flag.patch - patches.suse/libata-Add-the-AHCI_HFLAG_NO_WRITE_TO_RO-flag.patch - patches.suse/ata-ahci_brcm-Avoid-writing-to-read-only-registers.patch - patches.suse/sd-add-support-for-TCG-OPAL-self-encrypting-disks.patch - patches.suse/ALSA-hda-Simplify-bound-beep-mute-control-for-ALC268 - patches.suse/ALSA-hda-Move-bind-mixer-switch-codes-to-generic-par - patches.suse/ALSA-hda-Remove-the-generic-bind-ctl-helpers - patches.suse/ALSA-hda-Remove-the-use-of-set_fs - patches.suse/ALSA-hda-Fix-a-typo-in-comment - patches.suse/ALSA-hda-Remove-superfluous-header-inclusions - patches.suse/ALSA-pcm-Use-a-common-helper-for-PCM-state-check-and - patches.suse/ALSA-pcm-Simplify-forward-rewind-codes - patches.suse/ALSA-pcm-Fix-negative-appl_ptr-handling-in-pcm-indir - patches.suse/ALSA-mips-Deliver-indirect-PCM-transfer-error - patches.suse/ALSA-cs46xx-Deliver-indirect-PCM-transfer-error - patches.suse/ALSA-emu10k1-Deliver-indirect-PCM-transfer-error - patches.suse/ALSA-rme32-Deliver-indirect-PCM-transfer-error - patches.suse/staging-bcm2835-audio-Deliver-indirect-PCM-transfer- - patches.suse/ALSA-pcm-Call-ack-whenever-appl_ptr-is-updated - patches.suse/ALSA-pcm-Skip-ack-callback-without-actual-appl_ptr-u - patches.suse/ALSA-hda-realtek-Add-ALC256-HP-depop-function - patches.suse/ALSA-line6-add-support-for-POD-HD500X - patches.suse/ALSA-line6-remove-unnecessary-initialization-to-PODH - patches.suse/ALSA-hda-Add-AZX_DRIVER_SKL-for-simplification - patches.suse/ALSA-hda-Fix-potential-race-at-unregistration-and-un - patches.suse/ALSA-pcm-Fix-possible-inconsistent-appl_ptr-update-v - patches.suse/ALSA-hda-realtek-Support-headset-mode-for-ALC234-ALC - patches.suse/ALSA-hda-realtek-Add-default-procedure-for-suspend-a - patches.suse/ALSA-hda-realtek-There-is-no-loopback-mixer-in-the-A - patches.suse/ALSA-hda-Skip-card-registration-when-no-codec-is-fou - patches.suse/ALSA-hda-Bind-with-i915-component-before-codec-bindi - patches.suse/ALSA-hda-Minor-code-refactoring-for-Intel-HDMI-codec - patches.suse/ALSA-hda-realtek-Support-Dell-headset-mode-for-ALC32 - patches.suse/ALSA-hda-Fix-doubly-initialization-of-i915-component - patches.suse/ALSA-hda-realtek-Remove-ALC285-device-ID - patches.suse/ALSA-hda-realtek-New-codecs-support-for-ALC215-ALC28 - patches.suse/ALSA-hda-realtek-Fix-typo-of-pincfg-for-Dell-quirk - patches.suse/ALSA-hda-realtek-Remove-GPIO_MASK - patches.suse/ASoC-rsnd-update-pointer-more-accurate.patch - patches.suse/0001-ASoC-dwc-Added-a-quirk-DW_I2S_QUIRK_16BIT_IDX_OVERRI.patch - patches.suse/ASoC-hdmi-codec-fix-spelling-mistake-deteced-detecte - patches.suse/ASoC-hdmi-codec-remove-multi-detection-support - patches.suse/ASoC-codecs-msm8916-fix-invalid-cast-to-bool-type - patches.suse/ASoC-rt5514-fix-gcc-7-warning - patches.suse/ASoC-rt5645-read-jd1_1-status-for-jd-detection - patches.suse/ASoC-rt5645-rename-jd_invert-flag-in-platform-data - patches.suse/ASoC-rt5645-add-inv_jd1_1-flag - patches.suse/ASoC-rt5645-Add-jack-detection-workaround-for-GPD-Wi - patches.suse/ASoC-rt5665-fix-gcc-7-warning - patches.suse/ASoC-rt5665-Fix-uninitialized-warning-in-rt5665_i2s_ - patches.suse/ALSA-hda-Fix-unbalance-of-i915-module-refcount - patches.suse/media-rainshadow-cec-use-strlcat-instead-of-strncat.patch - patches.suse/media-rainshadow-cec-avoid-Wmaybe-uninitialized-warn.patch - patches.suse/media-mceusb-fix-memory-leaks-in-error-path.patch - patches.suse/media-dvb-uapi-docs-enums-are-passed-by-value-not-re - patches.suse/0005-pinctrl-rockchip-remove-unneeded-void-casts-in-of_ma.patch - patches.suse/pinctrl-imx-fix-debug-message-for-SHARE_MUX_CONF_REG - patches.suse/pinctrl-meson-gxl-Fix-typo-in-AO-I2S-pins - patches.suse/pinctrl-meson-gxl-Fix-typo-in-AO-SPDIF-pins - patches.suse/0006-pinctrl-rockchip-Add-iomux-route-switching-support.patch - patches.suse/0007-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch - patches.suse/0008-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch - patches.suse/0009-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch - patches.suse/pinctrl-meson-gxbb-remove-non-existing-pin-GPIOX_22 - patches.suse/0001-pinctrl-intel-Add-support-for-variable-size-pad-grou.patch - patches.suse/0002-pinctrl-intel-Make-it-possible-to-specify-mode-per-p.patch - patches.suse/0003-pinctrl-intel-Add-Intel-Cannon-Lake-PCH-pin-controll.patch - patches.suse/pinctrl-bcm2835-Avoid-warning-from-__irq_do_set_hand - patches.suse/IB-opa_vnic-Use-GFP_ATOMIC-while-sending-trap.patch - patches.suse/IB-opa_vnic-Use-spinlock-instead-of-mutex-for-stats_.patch - patches.suse/IB-core-opa_vnic-hfi1-mlx5-Properly-free-rdma_netdev.patch - patches.suse/0012-dm-add-basic-support-for-using-the-select-or-poll-fu.patch - patches.suse/0013-dm-ioctl-add-a-new-DM_DEV_ARM_POLL-ioctl.patch - patches.suse/0014-dm-ioctl-report-event-number-in-DM_LIST_DEVICES.patch - patches.suse/0015-dm-bio-prison-use-rb_entry-rather-than-container_of.patch - patches.suse/0016-dm-crypt-add-big-endian-variant-of-plain64-IV.patch - patches.suse/0001-dm-convert-DM-printk-macros-to-pr_-level-macros.patch - patches.suse/0017-dm-table-add-zoned-block-devices-validation.patch - patches.suse/0018-dm-fix-REQ_OP_ZONE_RESET-bio-handling.patch - patches.suse/0019-dm-fix-REQ_OP_ZONE_REPORT-bio-handling.patch - patches.suse/0020-dm-introduce-dm_remap_zone_report.patch - patches.suse/0021-dm-flakey-add-support-for-zoned-block-devices.patch - patches.suse/0022-dm-linear-add-support-for-zoned-block-devices.patch - patches.suse/0023-dm-kcopyd-add-sequential-write-feature.patch - patches.suse/0092-dm-zoned-drive-managed-zoned-block-device-target.patch - patches.suse/0117-dm-zoned-fix-overflow-when-converting-zone-ID-to-sec.patch - patches.suse/0001-scsi-aacraid-Remove-__GFP_DMA-for-raw-srb-memory.patch - patches.suse/0002-scsi-aacraid-Fix-DMAR-issues-with-iommu-pt.patch - patches.suse/0003-scsi-aacraid-Added-32-and-64-queue-depth-for-arc-nat.patch - patches.suse/0004-scsi-aacraid-Set-correct-Queue-Depth-for-HBA1000-RAW.patch - patches.suse/0005-scsi-aacraid-Remove-reset-support-from-check_health.patch - patches.suse/0006-scsi-aacraid-Change-wait-time-for-fib-completion.patch - patches.suse/0007-scsi-aacraid-Log-count-info-of-scsi-cmds-before-rese.patch - patches.suse/0008-scsi-aacraid-Print-ctrl-status-before-eh-reset.patch - patches.suse/0009-scsi-aacraid-Using-single-reset-mask-for-IOP-reset.patch - patches.suse/0010-scsi-aacraid-Rework-IOP-reset.patch - patches.suse/0011-scsi-aacraid-Add-periodic-checks-to-see-IOP-reset-st.patch - patches.suse/0012-scsi-aacraid-Rework-SOFT-reset-code.patch - patches.suse/0013-scsi-aacraid-Rework-aac_src_restart.patch - patches.suse/0014-scsi-aacraid-Use-correct-function-to-get-ctrl-health.patch - patches.suse/0015-scsi-aacraid-Make-sure-ioctl-returns-on-controller-r.patch - patches.suse/0016-scsi-aacraid-Enable-ctrl-reset-for-both-hba-and-arc.patch - patches.suse/0017-scsi-aacraid-Add-reset-debugging-statements.patch - patches.suse/0018-scsi-aacraid-Remove-reference-to-Series-9.patch - patches.suse/0019-scsi-aacraid-Update-driver-version-to-50834.patch - patches.suse/0001-hpsa-update-identify-physical-device-structure.patch - patches.suse/0002-hpsa-do-not-get-enclosure-info-for-external-devices.patch - patches.suse/0003-hpsa-update-reset-handler.patch - patches.suse/0004-hpsa-do-not-reset-enclosures.patch - patches.suse/0005-hpsa-rescan-later-if-reset-in-progress.patch - patches.suse/0006-hpsa-correct-resets-on-retried-commands.patch - patches.suse/0007-hpsa-cleanup-reset-handler.patch - patches.suse/0008-hpsa-correct-queue-depth-for-externals.patch - patches.suse/0009-hpsa-separate-monitor-events-from-rescan-worker.patch - patches.suse/0010-hpsa-send-ioaccel-requests-with-0-length-down-raid-path.patch - patches.suse/0011-hpsa-remove-abort-handler.patch - patches.suse/0012-hpsa-bump-driver-version.patch - patches.suse/0001-scsi-smartpqi-correct-remove-scsi-devices.patch - patches.suse/0002-scsi-smartpqi-cleanup-interrupt-management.patch - patches.suse/0003-scsi-smartpqi-set-pci-completion-timeout.patch - patches.suse/0004-scsi-smartpqi-add-in-controller-checkpoint-for-contr.patch - patches.suse/0005-scsi-smartpqi-ensure-controller-is-in-SIS-mode-at-in.patch - patches.suse/0006-scsi-smartpqi-add-supporting-events.patch - patches.suse/0007-scsi-smartpqi-enhance-resets.patch - patches.suse/0008-scsi-smartpqi-add-suspend-and-resume-support.patch - patches.suse/0009-scsi-smartpqi-add-heartbeat-check.patch - patches.suse/0010-scsi-smartpqi-correct-bdma-hw-bug.patch - patches.suse/0011-scsi-smartpqi-add-pqi_wait_for_completion_io.patch - patches.suse/0012-scsi-smartpqi-make-pdev-pointer-names-consistent.patch - patches.suse/0013-scsi-smartpqi-eliminate-redundant-error-messages.patch - patches.suse/0014-scsi-smartpqi-correct-BMIC-identify-physical-drive.patch - patches.suse/0015-scsi-smartpqi-minor-driver-cleanup.patch - patches.suse/0016-scsi-smartpqi-add-new-PCI-device-IDs.patch - patches.suse/0017-scsi-smartpqi-cleanup-messages.patch - patches.suse/0018-scsi-smartpqi-update-copyright.patch - patches.suse/0019-scsi-smartpqi-add-ptraid-support.patch - patches.suse/0020-scsi-smartpqi-change-return-value-for-LUN-reset-oper.patch - patches.suse/0021-scsi-smartpqi-enhance-kdump.patch - patches.suse/0022-scsi-smartpqi-remove-qdepth-calculations-for-logical.patch - patches.suse/0023-scsi-smartpqi-add-lockup-action.patch - patches.suse/0024-scsi-smartpqi-correct-aio-error-path.patch - patches.suse/0025-scsi-smartpqi-update-device-offline.patch - patches.suse/0026-scsi-smartpqi-update-rescan-worker.patch - patches.suse/0027-scsi-smartpqi-cleanup-controller-branding.patch - patches.suse/0028-scsi-smartpqi-map-more-raid-errors-to-SCSI-errors.patch - patches.suse/0029-scsi-smartpqi-update-timeout-on-admin-commands.patch - patches.suse/0030-scsi-smartpqi-enhance-device-add-and-remove-messages.patch - patches.suse/0031-scsi-smartpqi-make-ioaccel-references-consistent.patch - patches.suse/0032-scsi-smartpqi-add-raid-level-show.patch - patches.suse/0033-scsi-smartpqi-cleanup-list-initialization.patch - patches.suse/0034-scsi-smartpqi-add-module-parameters.patch - patches.suse/0035-scsi-smartpqi-remove-writeq-readq-function-definitio.patch - patches.suse/0036-scsi-smartpqi-bump-driver-version.patch - patches.suse/scsi-libiscsi-use-kvzalloc-for-iscsi_pool_init.patch - patches.suse/scsi-csiostor-add-support-for-Chelsio-T6-adapters.patch - patches.suse/msft-hv-1388-scsi-storvsc-use-in-place-iterator-function.patch - patches.suse/msft-hv-1389-scsi-storvsc-remove-unnecessary-channel-inbound-lock.patch - patches.suse/scsi-csiostor-Avoid-content-leaks-and-casts.patch - patches.suse/scsi-smartpqi-mark-PM-functions-as-__maybe_unused.patch - patches.suse/scsi-hisi_sas-add-null-check-before-indirect-pointer.patch - patches.suse/0001-scsi-qla2xxx-Remove-an-unused-structure-member.patch - patches.suse/scsi-lpfc-fix-spelling-mistake-entrys-entries.patch - patches.suse/scsi-fcoe-Fix-few-small-typos-in-fcoe.c.patch - patches.suse/scsi-fcoe-Remove-an-extra-out-label-in-_fcoe_create-.patch - patches.suse/scsi-csiostor-add-check-for-supported-fw-version.patch - patches.suse/0001-scsi-qedf-Enable-basic-FDMI-information.patch - patches.suse/0002-scsi-qedf-Update-copyright-to-2017.patch - patches.suse/0003-scsi-qedf-Honor-qed_ops-common-set_fp_int-return-cod.patch - patches.suse/0004-scsi-qedf-Look-at-all-descriptors-when-processing-a-.patch - patches.suse/0005-scsi-qedf-Check-that-fcport-is-offloaded-before-dere.patch - patches.suse/0006-scsi-qedf-Add-fka_period-SCSI-host-attribute-to-show.patch - patches.suse/0007-scsi-qedf-Set-qed-logging-level-to-QED_LEVEL_NOTICE.patch - patches.suse/0008-scsi-qedf-Use-same-logic-for-SCSI-host-reset-and-FC-.patch - patches.suse/0009-scsi-qedf-Add-bus_reset-No-op.patch - patches.suse/0010-scsi-qedf-Add-non-offload-receive-filters.patch - patches.suse/0011-scsi-qedf-Fixup-unnecessary-parantheses-around-test_.patch - patches.suse/0012-scsi-qedf-Move-some-prints-to-a-debug-level-so-they-.patch - patches.suse/0013-scsi-qedf-Change-cmd_per_lun-in-scsi_host_template-t.patch - patches.suse/0014-scsi-qedf-Add-change_queue_depth-member-to-scsi_host.patch - patches.suse/0015-scsi-qedf-Update-version-number-to-8.18.22.0.patch - patches.suse/0002-scsi-qla2xxx-Replace-usage-of-spin_lock-with-spin_lo.patch - patches.suse/0003-scsi-qla2xxx-Retain-loop-test-for-fwdump-length-exce.patch - patches.suse/0004-scsi-qla2xxx-Fix-path-recovery.patch - patches.suse/0005-scsi-tcm_qla2xxx-Do-not-allow-aborted-cmd-to-advance.patch - patches.suse/0006-scsi-qla2xxx-Use-flag-PFLG_DISCONNECTED.patch - patches.suse/0007-scsi-qla2xxx-Convert-32-bit-LUN-usage-to-64-bit.patch - patches.suse/0008-scsi-qla2xxx-Fix-name-server-relogin.patch - patches.suse/0009-scsi-qla2xxx-Cleanup-debug-message-IDs.patch - patches.suse/0010-scsi-qla2xxx-Turn-on-FW-option-for-exchange-check.patch - patches.suse/0011-scsi-qla2xxx-Add-ql2xiniexchg-parameter.patch - patches.suse/0012-scsi-qla2xxx-Remove-redundant-wait-when-target-is-st.patch - patches.suse/0013-scsi-qla2xxx-Accelerate-SCSI-BUSY-status-generation-.patch - patches.suse/0014-scsi-qla2xxx-Remove-unused-irq_cmd_count-field.patch - patches.suse/0015-scsi-qla2xxx-Remove-extra-register-read.patch - patches.suse/0016-scsi-qedf-Check-if-sense-buffer-has-been-allocated-d.patch - patches.suse/0016-scsi-qla2xxx-remove-writeq-readq-function-definition.patch - patches.suse/0004-scsi-ufs-Tidy-clocks-list-head-usage.patch - patches.suse/scsi-megaraid-Fix-a-sleep-in-atomic-bug.patch - patches.suse/scsi-Split-scsi_internal_device_block.patch - patches.suse/scsi-Create-two-versions-of-scsi_internal_device_unb.patch - patches.suse/scsi-Protect-SCSI-device-state-changes-with-a-mutex.patch - patches.suse/scsi-Introduce-scsi_start_queue.patch - patches.suse/scsi-Make-__scsi_remove_device-go-straight-from-BLOC.patch - patches.suse/scsi-Only-add-commands-to-the-device-command-list-if.patch - patches.suse/scsi-Introduce-scsi_mq_sgl_size.patch - patches.suse/scsi-Make-scsi_mq_prep_fn-call-scsi_init_command.patch - patches.suse/scsi-snic-Remove-code-that-zeroes-driver-private-com.patch - patches.suse/scsi-virtio_scsi-Remove-code-that-zeroes-driver-priv.patch - patches.suse/scsi-xen-scsifront-Remove-code-that-zeroes-driver-pr.patch - patches.suse/scsi-lpfc-make-a-couple-of-functions-static.patch - patches.suse/0005-scsi-ufshcd-pci-Fix-PM-config.patch - patches.suse/0006-scsi-ufshcd-pci-Add-Intel-CNL-support.patch - patches.suse/0017-scsi-qla2xxx-remove-redundant-null-check-on-tgt.patch - patches.suse/0018-scsi-qla2xxx-Fix-compile-warning.patch - patches.suse/scsi-esas2r-Replace-semaphore-fm_api_semaphore-with-.patch - patches.suse/scsi-esas2r-Replace-semaphore-fs_api_semaphore-with-.patch - patches.suse/scsi-qedf-Fix-a-return-value-in-case-of-error-in-qed.patch - patches.suse/scsi-qedf-Use-dma_zalloc_coherent-to-reduce-code-ver.patch - patches.suse/scsi-qedf-Merge-a-few-quoted-strings-split-across-li.patch - patches.suse/scsi-lpfc-Add-nvme-initiator-devloss-support.patch - patches.suse/scsi-lpfc-Fix-transition-nvme-i-rport-handling-to-np.patch - patches.suse/scsi-lpfc-Fix-nvme-port-role-handling-in-sysfs-and-d.patch - patches.suse/scsi-lpfc-Add-changes-to-assist-in-NVMET-debugging.patch - patches.suse/scsi-lpfc-Fix-Lun-Priority-level-shown-as-NA.patch - patches.suse/scsi-lpfc-Fix-nvmet-node-ref-count-handling.patch - patches.suse/scsi-lpfc-Fix-Port-going-offline-after-multiple-rese.patch - patches.suse/scsi-lpfc-Fix-counters-so-outstandng-NVME-IO-count-i.patch - patches.suse/scsi-lpfc-Fix-return-value-of-board_mode-store-routi.patch - patches.suse/scsi-lpfc-Fix-crash-on-powering-off-BFS-VM-with-pass.patch - patches.suse/scsi-lpfc-Fix-System-panic-after-loading-the-driver.patch - patches.suse/scsi-lpfc-Null-pointer-dereference-when-log_verbose-.patch - patches.suse/scsi-lpfc-Fix-PRLI-retry-handling-when-target-reject.patch - patches.suse/scsi-lpfc-Fix-vports-not-logging-into-target.patch - patches.suse/scsi-lpfc-Fix-defects-reported-by-Coverity-Scan.patch - patches.suse/scsi-lpfc-Add-auto-EQ-delay-logic.patch - patches.suse/scsi-lpfc-update-to-revision-to-11.4.0.0.patch - patches.suse/scsi-hisi_sas-fix-timeout-check-in-hisi_sas_internal.patch - patches.suse/scsi-hisi_sas-define-hisi_sas_device.device_id-as-in.patch - patches.suse/scsi-hisi_sas-optimise-the-usage-of-hisi_hba.lock.patch - patches.suse/scsi-hisi_sas-relocate-get_ata_protocol.patch - patches.suse/scsi-hisi_sas-relocate-sata_done_v2_hw.patch - patches.suse/scsi-hisi_sas-relocate-get_ncq_tag_v2_hw.patch - patches.suse/scsi-hisi_sas-add-pci_dev-in-hisi_hba-struct.patch - patches.suse/scsi-hisi_sas-create-hisi_sas_get_fw_info.patch - patches.suse/0009-scsi-hisi_sas-add-skeleton-v3-hw-driver.patch - patches.suse/0010-scsi-hisi_sas-add-initialisation-for-v3-pci-based-co.patch - patches.suse/0011-scsi-hisi_sas-add-v3-hw-init.patch - patches.suse/0012-scsi-hisi_sas-add-v3-hw-PHY-init.patch - patches.suse/0013-scsi-hisi_sas-add-phy-up-down-bcast-and-channel-ISR.patch - patches.suse/0014-scsi-hisi_sas-add-v3-cq-interrupt-handler.patch - patches.suse/0015-scsi-hisi_sas-add-v3-code-to-send-SSP-frame.patch - patches.suse/0016-scsi-hisi_sas-add-v3-code-to-send-SMP-frame.patch - patches.suse/0017-scsi-hisi_sas-add-v3-code-to-send-ATA-frame.patch - patches.suse/0018-scsi-hisi_sas-add-v3-code-for-itct-setup-and-free.patch - patches.suse/0019-scsi-hisi_sas-add-v3-code-to-send-internal-abort-com.patch - patches.suse/0020-scsi-hisi_sas-add-get_wideport_bitmap_v3_hw.patch - patches.suse/0021-scsi-hisi_sas-add-v3-code-to-fill-some-more-hw-funct.patch - patches.suse/0022-scsi-hisi_sas-modify-internal-abort-dev-flow-for-v3-.patch - patches.suse/scsi-lpfc-Fix-system-panic-when-express-lane-enabled.patch - patches.suse/scsi-lpfc-Fix-nvme_info-sysfs-output-to-be-consisten.patch - patches.suse/scsi-lpfc-Vport-creation-is-failing-with-Link-Down-e.patch - patches.suse/scsi-lpfc-Reduce-time-spent-in-IRQ-for-received-NVME.patch - patches.suse/scsi-lpfc-Break-up-IO-ctx-list-into-a-separate-get-a.patch - patches.suse/scsi-lpfc-Fix-SLI3-drivers-attempting-NVME-ELS-comma.patch - patches.suse/scsi-lpfc-Fix-crash-after-firmware-flash-when-IO-is-.patch - patches.suse/scsi-lpfc-Fix-crash-doing-IO-with-resets.patch - patches.suse/scsi-lpfc-Fix-crash-in-lpfc_sli_ringtxcmpl_put-when-.patch - patches.suse/scsi-lpfc-Driver-responds-LS_RJT-to-Beacon-Off-ELS-L.patch - patches.suse/scsi-lpfc-update-to-revision-to-11.4.0.1.patch - patches.suse/0020-scsi-aacraid-fix-leak-of-data-from-stack-back-to-use.patch - patches.suse/msft-hv-1397-scsi-storvsc-use-default-I-O-timeout-handler-for-FC-.patch - patches.suse/scsi-remove-various-unused-blist-flags.patch - patches.suse/scsi-scsi_dh_alua-remove-synchronous-STPG-support.patch - patches.suse/scsi-sd-Use-sysfs_match_string.patch - patches.suse/scsi-csiostor-update-module-version.patch - patches.suse/0019-scsi-qla2xxx-don-t-include-generated-utsrelease.h.patch - patches.suse/scsi-lpfc-Fix-nvme-io-stoppage-after-link-bounce.patch - patches.suse/scsi-lpfc-fix-refcount-error-on-node-list.patch - patches.suse/scsi-fix-typos-and-grammar-in-comments-of-scsi_trans.patch - patches.suse/scsi-cxgb4i-assign-rxqs-in-round-robin-mode - patches.suse/scsi-hptiop-make-function-hptiop_iop_request_callbac.patch - patches.suse/scsi-bnx2i-missing-error-code-in-bnx2i_ep_connect - patches.suse/0021-scsi-aacraid-Don-t-copy-uninitialized-stack-memory-t.patch - patches.suse/scsi-hisi_sas-redefine-hisi_sas_phy.phy_type-as-u32.patch - patches.suse/scsi-hpsa-fix-spelling-mistake-encrypytion-encryptio.patch - patches.suse/scsi-qedi-Remove-comparison-of-u16-idx-with-zero.patch - patches.suse/scsi-cxlflash-01-Combine-the-send-queue-locks.patch - patches.suse/scsi-cxlflash-02-Update-cxlflash_afu_sync-to-return-err.patch - patches.suse/scsi-cxlflash-03-Reset-hardware-queue-context-via-speci.patch - patches.suse/scsi-cxlflash-04-Schedule-asynchronous-reset-of-the-hos.patch - patches.suse/scsi-cxlflash-05-Handle-AFU-sync-failures.patch - patches.suse/scsi-cxlflash-06-Track-pending-scsi-commands-in-each-ha.patch - patches.suse/scsi-cxlflash-07-Flush-pending-commands-in-cleanup-path.patch - patches.suse/scsi-cxlflash-08-Add-scsi-command-abort-handler.patch - patches.suse/scsi-cxlflash-09-Create-character-device-to-provide-hos.patch - patches.suse/scsi-cxlflash-10-Separate-AFU-internal-command-handling.patch - patches.suse/scsi-cxlflash-11-Introduce-host-ioctl-support.patch - patches.suse/scsi-cxlflash-12-Refactor-AFU-capability-checking.patch - patches.suse/scsi-cxlflash-13-Support-LUN-provisioning.patch - patches.suse/scsi-cxlflash-14-Support-AFU-debug.patch - patches.suse/scsi-cxlflash-15-Support-WS16-unmap.patch - patches.suse/scsi-cxlflash-16-Remove-zeroing-of-private-command-data.patch - patches.suse/scsi-cxlflash-17-Update-TMF-command-processing.patch - patches.suse/0020-scsi-qla2xxx-Combine-Active-command-arrays.patch - patches.suse/0021-scsi-qla2xxx-Preparation-for-Target-MQ.patch - patches.suse/0022-scsi-qla2xxx-Enable-Target-Multi-Queue.patch - patches.suse/0023-scsi-qla2xxx-Fix-mailbox-failure-while-deleting-Queu.patch - patches.suse/0024-scsi-qla2xxx-Add-debug-knob-for-user-control-workloa.patch - patches.suse/0025-scsi-qla2xxx-Add-fw_started-flags-to-qpair.patch - patches.suse/0026-scsi-qla2xxx-move-fields-from-qla_hw_data-to-qla_qpa.patch - patches.suse/0027-scsi-qla2xxx-use-shadow-register-for-ISP27XX.patch - patches.suse/0028-scsi-qla2xxx-Add-function-call-to-qpair-for-door-bel.patch - patches.suse/0029-scsi-qla2xxx-Add-debug-logging-routine-for-qpair.patch - patches.suse/0030-scsi-qla2xxx-Remove-unused-tgt_enable_64bit_addr-fla.patch - patches.suse/0031-scsi-qla2xxx-Remove-datasegs_per_cmd-and-datasegs_pe.patch - patches.suse/0032-scsi-qla2xxx-Move-target-stat-counters-from-vha-to-q.patch - patches.suse/0033-scsi-qla2xxx-Include-Exchange-offload-Extended-Login.patch - patches.suse/0034-scsi-qla2xxx-Update-driver-version-to-9.01.00.00-k.patch - patches.suse/0035-scsi-qla2xxx-Add-FC-NVMe-port-discovery-and-PRLI-han.patch - patches.suse/0036-scsi-qla2xxx-Add-FC-NVMe-command-handling.patch - patches.suse/0037-scsi-qla2xxx-Add-FC-NVMe-F-W-initialization-and-tran.patch - patches.suse/0038-scsi-qla2xxx-Send-FC4-type-NVMe-to-the-management-se.patch - patches.suse/0039-scsi-qla2xxx-Use-FC-NVMe-FC4-type-for-FDMI-registrat.patch - patches.suse/0040-scsi-qla2xxx-Update-Driver-version-to-10.00.00.00-k.patch - patches.suse/scsi-sas-scsi_queue_work-can-fail-so-make-callers-aw.patch - patches.suse/scsi-bnx2fc-Add-filters-to-the-non-offload-FCoE-rece.patch - patches.suse/scsi-bnx2fc-Check-for-connection-offload-before-send.patch - patches.suse/scsi-bnx2fc-Update-copyright-for-2017.patch - patches.suse/scsi-bnx2fc-Adjust-bnx2fc_npiv_create_vports-for-WWN.patch - patches.suse/scsi-bnx2fc-If-IO-is-still-in-cleanup-then-do-not-re.patch - patches.suse/scsi-bnx2fc-Make-rport_terminate_io-callback-a-NOOP.patch - patches.suse/scsi-bnx2fc-Update-version-number-to-2.11.8.patch - patches.suse/scsi-fnic-Zero-io_cmpl_skip-on-fw-reset-completion.patch - patches.suse/scsi-fnic-added-timestamp-reporting-in-fnic-debug-st.patch - patches.suse/scsi-fnic-correct-speed-display-and-add-support-for-.patch - patches.suse/fnic-Return-DID_IMM_RETRY-if-rport-is-not-ready.patch - patches.suse/sun_esp-fix-device-reference-leaks.patch - patches.suse/0041-scsi-qla2xxx-Protect-access-to-qpair-members-with-qp.patch - patches.suse/0007-scsi-ufs-flush-eh_work-when-eh_work-scheduled.patch - patches.suse/scsi-cxlflash-18-Avoid-double-free-of-character-device.patch - patches.suse/scsi-cxlflash-19-Update-send_tmf-parameters.patch - patches.suse/scsi-cxlflash-20-Update-debug-prints-in-reset-handlers.patch - patches.suse/scsi-hisi_sas-optimise-DMA-slot-memory.patch - patches.suse/scsi-lpfc-spin_lock_irq-is-not-nestable.patch - patches.suse/scsi-lpfc-don-t-double-count-abort-errors.patch - patches.suse/0042-scsi-qla2xxx-fix-a-bunch-of-typos-and-spelling-mista.patch - patches.suse/0043-scsi-qla2xxx-avoid-unused-function-warning.patch - patches.suse/0044-qla2xxx-Fix-NVMe-entry_type-for-iocb-packet-on-BE-sy.patch - patches.suse/platform-x86-ideapad-laptop-Add-Y520-15IKBN-to-no_hw - patches.suse/platform-x86-ideapad-laptop-Add-Y720-15IKBN-to-no_hw - patches.suse/KVM-Tidy-the-whitespace-in-nested_svm_check_permissi.patch - patches.suse/KVM-white-space-cleanup-in-nested_vmx_setup_ctls_msr.patch - patches.suse/KVM-x86-avoid-large-stack-allocations-in-em_fxrstor.patch - patches.suse/KVM-nVMX-Don-t-update-vmcs12-xss_exit_bitmap-on-nest.patch - patches.suse/0004-kvm-nvmx-update-vmcs12-guest_linear_address-on-nested-vm-exit - patches.suse/KVM-Replaces-symbolic-permissions-with-numeric.patch - patches.suse/KVM-explain-missing-kvm_put_kvm-in-case-of-failure.patch - patches.suse/0001-kvm-svm-introduce-disable_nmi_singlestep-helper - patches.suse/0002-kvm-nsvm-do-not-forward-nmi-window-singlestep-vm-exits-to-l1 - patches.suse/0003-kvm-svm-hide-tf-rf-flags-used-by-nmi-singlestep - patches.suse/0004-kvm-svm-don-t-nmi-singlestep-over-event-injection - patches.suse/0005-kvm-svm-suppress-unnecessary-nmi-singlestep-on-gif-0-and-nested-exit - patches.suse/kvm-nVMX-Check-memory-operand-to-INVVPID.patch - patches.suse/KVM-s390-01-CMMA-tracking-ESSA-emulation-migration-mode.patch - patches.suse/KVM-s390-02-CMMA-tracking-ESSA-emulation-migration-mode.patch - patches.suse/KVM-s390-implement-instruction-execution-protection-.patch - patches.suse/KVM-S390-add-new-group-for-flic.patch - patches.suse/KVM-s390-avoid-packed-attribute.patch - patches.suse/kvm-Inject-machine-check-into-the-guest.patch - patches.suse/kvm-Inject-machine-check-into-the-nested-guest.patch - patches.suse/KVM-lapic-reorganize-start_hv_timer.patch - patches.suse/KVM-lapic-reorganize-restart_apic_timer.patch - patches.suse/KVM-LAPIC-Fix-lapic-timer-injection-delay.patch - patches.suse/KVM-arm-Restore-banked-registers-and-physical-timer-.patch - patches.suse/KVM-arm64-Restore-host-physical-timer-access-on-hyp_.patch - patches.suse/KVM-arm-arm64-Allow-GICv2-to-supply-a-uaccess-regist.patch - patches.suse/KVM-arm-arm64-Separate-guest-and-uaccess-writes-to-d.patch - patches.suse/KVM-arm-arm64-Simplify-active_change_prepare-and-plu.patch - patches.suse/KVM-arm-arm64-Use-uaccess-functions-for-GICv3-sc-act.patch - patches.suse/KVM-improve-arch-vcpu-request-defining.patch - patches.suse/KVM-add-kvm_request_pending.patch - patches.suse/KVM-arm-arm64-properly-use-vcpu-requests.patch - patches.suse/KVM-arm-arm64-replace-pause-checks-with-vcpu-request.patch - patches.suse/KVM-arm-arm64-use-vcpu-requests-for-power_off.patch - patches.suse/KVM-arm-arm64-optimize-VCPU-RUN.patch - patches.suse/KVM-arm-arm64-change-exit-request-to-sleep-request.patch - patches.suse/KVM-arm-arm64-use-vcpu-requests-for-irq-injection.patch - patches.suse/KVM-arm-arm64-PMU-remove-request-less-vcpu-kick.patch - patches.suse/KVM-arm-arm64-timer-remove-request-less-vcpu-kick.patch - patches.suse/KVM-arm64-Allow-creating-the-PMU-without-the-in-kern.patch - patches.suse/KVM-arm-Handle-VCPU-device-attributes-in-guest.c.patch - patches.suse/KVM-arm-arm64-Move-irq_is_ppi-to-header-file.patch - patches.suse/KVM-arm-arm64-Move-timer-IRQ-default-init-to-arch_ti.patch - patches.suse/KVM-arm-arm64-Allow-setting-the-timer-IRQ-numbers-fr.patch - patches.suse/KVM-arm-arm64-Introduce-an-allocator-for-in-kernel-i.patch - patches.suse/KVM-arm-arm64-Check-if-irq-lines-to-the-GIC-are-alre.patch - patches.suse/KVM-arm-arm64-Disallow-userspace-control-of-in-kerne.patch - patches.suse/KVM-arm-arm64-Don-t-assume-initialized-vgic-when-set.patch - patches.suse/arm64-Add-a-facility-to-turn-an-ESR-syndrome-into-a-.patch - patches.suse/KVM-arm-arm64-vgic-v3-Add-accessors-for-the-ICH_APxR.patch - patches.suse/KVM-arm64-Make-kvm_condition_valid32-accessible-from.patch - patches.suse/KVM-arm64-vgic-v3-Add-hook-to-handle-guest-GICv3-sys.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_BPR1_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_IGRPEN1_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_IAR1_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_EOIR1_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_AP1Rn_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_HPPIR1_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Enable-trapping-of-Group-1-system-.patch - patches.suse/KVM-arm64-Enable-GICv3-Group-1-sysreg-trapping-via-c.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_BPR0_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_IGNREN0_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-misc-Group-0-handlers.patch - patches.suse/KVM-arm64-vgic-v3-Enable-trapping-of-Group-0-system-.patch - patches.suse/KVM-arm64-Enable-GICv3-Group-0-sysreg-trapping-via-c.patch - patches.suse/arm64-Add-MIDR-values-for-Cavium-cn83XX-SoCs.patch - patches.suse/arm64-Add-workaround-for-Cavium-Thunder-erratum-3011.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_DIR_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_RPR_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_CTLR_EL1-handler.patch - patches.suse/KVM-arm64-vgic-v3-Add-ICV_PMR_EL1-handler.patch - patches.suse/KVM-arm64-Enable-GICv3-common-sysreg-trapping-via-co.patch - patches.suse/KVM-arm64-vgic-v3-Log-which-GICv3-system-registers-a.patch - patches.suse/KVM-arm64-Log-an-error-if-trapping-a-read-from-write.patch - patches.suse/KVM-arm64-Log-an-error-if-trapping-a-write-to-read-o.patch - patches.suse/arm64-kvm-sysreg-fix-typo-d-SYS_ICC_IGRPEN-_EL1.patch - patches.suse/arm64-kvm-vgic-use-SYS_DESC.patch - patches.suse/KVM-arm-arm64-Signal-SIGBUS-when-stage2-discovers-hw.patch - patches.suse/KVM-x86-remove-ignored-type-attribute.patch - patches.suse/KVM-PPC-Book3S-HV-Enable-guests-to-use-large-decreme.patch - patches.suse/powerpc-xive-01-KVM-PPC-Book3S-HV-Don-t-let-VCPU-sleep-if-it-has-a-d.patch - patches.suse/KVM-PPC-Book3S-HV-Context-switch-HFSCR-between-host-.patch - patches.suse/KVM-PPC-Book3S-HV-Allow-userspace-to-set-the-desired.patch - patches.suse/KVM-PPC-Book3S-HV-Virtualize-doorbell-facility-on-PO.patch - patches.suse/powerpc-xive-02-KVM-PPC-Book3S-HV-Don-t-sleep-if-XIVE-interrupt-pend.patch - patches.suse/KVM-PPC-Book3S-HV-Add-new-capability-to-control-MCE-.patch - patches.suse/powerpc-book3s-EXPORT_SYMBOL_GPL-machine_check_print_event_info.patch - patches.suse/KVM-PPC-Book3S-HV-Exit-guest-upon-MCE-when-FWNMI-cap.patch - patches.suse/KVM-PPC-Book3S-HV-Add-capability-to-report-possible-.patch - patches.suse/KVM-PPC-Book3S-HV-Simplify-dynamic-micro-threading-code.patch - patches.suse/KVM-PPC-Book3S-HV-Close-race-with-testing-for-signal.patch - patches.suse/x86-kvm-mmu-dead-code-thanks-to-access-tracking.patch - patches.suse/x86-kvm-mmu-make-spte-mmio-mask-more-explicit.patch - patches.suse/kvm-x86-mmu-allow-A-D-bits-to-be-disabled-in-an-mmu.patch - patches.suse/x86-kvm-mmu-use-ept-a-d-in-vmcs02-iff-used-in-vmcs12.patch - patches.suse/xen-dont-print-error-message-in-case-og-missing-xenstore-entry.patch - patches.suse/xen-vcpu-simplify-xen_vcpu-related-code.patch - patches.suse/xen-support-more-32-vcpus-at-domain-restore.patch - patches.suse/xen-vcpu-handle-xen_vcpu_setup-failure-at-boot.patch - patches.suse/xen-add-sysfs-node-for-guest-type.patch - patches.suse/xen-allocate-page-for-shared-info-page-from-low-mem.patch - patches.suse/s390-crash-Remove-unused-KEXEC_NOTE_BYTES.patch - patches.suse/ibmveth-properly-unwind-on-init-errors.patch - patches.suse/0001-mqueue-move-compat-syscalls-to-native-ones.patch - patches.suse/provide-linux-set_memory.h.patch - patches.suse/ocfs2-fix-a-static-checker-warning.patch - patches.suse/ksm-introduce-ksm_max_page_sharing-per-page-deduplication-limit - patches.suse/ksm-fix-use-after-free-with-merge_across_nodes-0 - patches.suse/ksm-cleanup-stable_node-chain-collapse-case - patches.suse/ksm-swap-the-two-output-parameters-of-chain-chain_prune - patches.suse/ksm-optimize-refile-of-stable_node_dup-at-the-head-of-the-chain - patches.suse/0001-mm-remove-return-value-from-init_currently_empty_zon.patch - patches.suse/0002-mm-memory_hotplug-use-node-instead-of-zone-in-can_on.patch - patches.suse/0003-mm-drop-page_initialized-check-from-get_nid_for_pfn.patch - patches.suse/0004-mm-memory_hotplug-get-rid-of-is_zone_device_section.patch - patches.suse/0005-mm-memory_hotplug-split-up-register_one_node.patch - patches.suse/0006-mm-memory_hotplug-consider-offline-memblocks-removab.patch - patches.suse/0007-mm-consider-zone-which-is-not-fully-populated-to-hav.patch - patches.suse/0008-mm-compaction-skip-over-holes-in-__reset_isolation_s.patch - patches.suse/0009-mm-__first_valid_page-skip-over-offline-pages.patch - patches.suse/0010-mm-vmstat-skip-reporting-offline-pages-in-pagetypein.patch - patches.suse/0011-mm-memory_hotplug-do-not-associate-hotadded-memory-t.patch - patches.suse/0012-mm-memory_hotplug-fix-MMOP_ONLINE_KEEP-behavior.patch - patches.suse/0013-mm-memory_hotplug-do-not-assume-ZONE_NORMAL-is-defau.patch - patches.suse/0014-mm-memory_hotplug-replace-for_device-by-want_membloc.patch - patches.suse/0015-mm-memory_hotplug-fix-the-section-mismatch-warning.patch - patches.suse/0016-mm-memory_hotplug-remove-unused-cruft-after-memory-h.patch - patches.suse/0001-mm-zero-hash-tables-in-allocator.patch - patches.suse/0001-mm-update-callers-to-use-HASH_ZERO-flag.patch - patches.suse/mm-adaptive-hash-table-scaling.patch - patches.suse/cxl-02-mm-hugetlb-clean-up-ARCH_HAS_GIGANTIC_PAGE.patch - patches.suse/cxl-01-powerpc-mm-hugetlb-add-support-for-1G-huge-pages.patch - patches.suse/mm-gup-remove-broken-vm_bug_on_page-compound-check-for-hugepages.patch - patches.suse/mm-gup-ensure-real-head-page-is-ref-counted-when-using-hugepages.patch - patches.suse/0001-mm-kmemleak-slightly-reduce-the-size-of-some-structu.patch - patches.suse/0002-mm-kmemleak-factor-object-reference-updating-out-of-.patch - patches.suse/0003-mm-kmemleak-treat-vm_struct-as-alternative-reference.patch - patches.suse/libnvdimm-label-add-v1.2-nvdimm-label-definitions.patch - patches.suse/libnvdimm-label-add-v1.2-interleave-set-cookie-algor.patch - patches.suse/libnvdimm-label-honor-the-lba-size-specified-in-v1.2.patch - patches.suse/libnvdimm-label-populate-the-type_guid-property-for-.patch - patches.suse/libnvdimm-label-populate-isetcookie-for-blk-aperture.patch - patches.suse/libnvdimm-label-update-nlabel-and-position-handling-.patch - patches.suse/libnvdimm-label-add-v1.2-label-checksum-support.patch - patches.suse/libnvdimm-label-add-address-abstraction-identifiers.patch - patches.suse/libnvdimm-label-switch-to-using-v1.2-labels-by-defau.patch - patches.suse/libnvdimm-pmem-Add-sysfs-notifications-to-badblocks.patch - patches.suse/acpi-nfit-Add-support-of-NVDIMM-memory-error-notific.patch - patches.suse/libnvdimm-btt-BTT-updates-for-UEFI-2.7-format.patch - patches.suse/acpi-nfit-quiet-invalid-block-aperture-region-warnin.patch - patches.suse/libnvdimm-region-pmem-fix-badblocks-sysfs_get_dirent.patch - patches.suse/libnvdimm-passthru-functions-clear-to-send.patch - patches.suse/acpi-nfit-Enable-DSM-pass-thru-for-root-functions.patch - patches.suse/libnvdimm-acpi-nfit-Add-bus-level-dsm-mask-for-pass-.patch - patches.suse/acpi-nfit-Show-bus_dsm_mask-in-sysfs.patch - patches.suse/acpi-nfit-Issue-Start-ARS-to-retrieve-existing-recor.patch - patches.suse/libnvdimm-namespace-record-lbasize-for-pmem-namespac.patch - patches.suse/0024-x86-uaccess-introduce-copy_from_iter_flushcache-for-.patch - patches.suse/dm-add-copy_from_iter-dax-operation-support.patch - patches.suse/filesystem-dax-convert-to-dax_copy_from_iter.patch - patches.suse/dax-pmem-introduce-an-optional-flush-dax_operation.patch - patches.suse/dm-add-flush-dax-operation-support.patch - patches.suse/filesystem-dax-convert-to-dax_flush.patch - patches.suse/x86-dax-replace-clear_pmem-with-open-coded-memset-da.patch - patches.suse/x86-dax-libnvdimm-remove-wb_cache_pmem-indirection.patch - patches.suse/x86-libnvdimm-pmem-move-arch_invalidate_pmem-to-libn.patch - patches.suse/libnvdimm-nfit-enable-support-for-volatile-ranges.patch - patches.suse/dax-remove-default-copy_from_iter-fallback.patch - patches.suse/dax-convert-to-bitmask-for-flags.patch - patches.suse/libnvdimm-pmem-dax-export-a-cache-control-attribute.patch - patches.suse/libnvdimm-pmem-disable-dax-flushing-when-pmem-is-fro.patch - patches.suse/of-Make-of_fwnode_handle-safer.patch - patches.suse/clk-mvebu-armada-38x-add-support-for-1866MHz-variant.patch - patches.suse/clk-at91-fix-clk-generated-parenting - patches.suse/clk-scpi-fix-return-type-of-__scpi_dvfs_round_rate - patches.suse/clk-Fix-__set_clk_rates-error-print-string - patches.suse/clk-renesas-rcar-gen2-Fix-PLL0-on-R-Car-V2H-and-E2 - patches.suse/clk-renesas-r8a7745-Remove-nonexisting-scu-src-0789- - patches.suse/clk-renesas-r8a7745-Remove-PLL-configs-for-MD19-0 - patches.suse/clk-renesas-r8a7795-Correct-pwm-gpio-and-i2c-parent- - patches.suse/0001-clk-add-clk_bulk_get-accessories.patch - patches.suse/clk-at91-fix-clk-generated-compilation - patches.suse/0023-clk-rockchip-add-dt-binding-header-for-rk3128.patch - patches.suse/0024-clk-rockchip-add-ids-for-rk3399-testclks-used-for-ca.patch - patches.suse/clk-socfpga-Fix-the-smplsel-on-Arria10-and-Stratix10 - patches.suse/clk-scpi-error-when-clock-fails-to-register - patches.suse/0003-mfd-intel-lpss-Add-Intel-Cannonlake-PCI-IDs.patch - patches.suse/mfd-rn5t618-Unregister-restart-handler-on-remove - patches.suse/mfd-intel_soc_pmic-Select-designware-i2c-bus-driver - patches.suse/powerpc-cpuidle-0007-Correctly-initialize-core_idle_state_ptr.patch - patches.suse/powerpc-cpuidle-0006-Decouple-Timebase-restore-Per-core-SPRs-restore.patch - patches.suse/powerpc-cpuidle-0005-Restore-LPCR-on-wakeup-from-deep-stop.patch - patches.suse/powerpc-cpuidle-0004-Restore-SPRs-for-deep-idle-states-via-stop-API.patch - patches.suse/powerpc-cpuidle-0003-Use-Requested-Level-for-restoring-state.patch - patches.suse/powerpc-cpuidle-0002-Allow-Deep-stop-states-that-don-t-stop-time.patch - patches.suse/powerpc-mm-Only-call-store_updates_sp-on-stores-in-d.patch - patches.suse/powerpc-mm-Remove-a-redundant-test-in-do_page_fault.patch - patches.suse/powerpc-mm-Evaluate-user_mode-regs-only-once-in-do_p.patch - patches.suse/powerpc-fadump-return-error-when-fadump-registration-fails.patch - patches.suse/powerpc-fadump-Add-a-warning-when-fadump_reserve_mem.patch - patches.suse/powerpc-fadump-Update-comment-about-offset-where-fadump-is-registered.patch - patches.suse/powerpc-fadump-Set-an-upper-limit-for-boot-memory-size.patch - patches.suse/powerpc-lib-xor_vmx-Ensure-no-altivec-code-executes-.patch - patches.suse/cxl-Unlock-on-error-in-probe.patch - patches.suse/powerpc-64s-Machine-check-handle-ifetch-from-foreign-real-address-for-POWER9.patch - patches.suse/powerpc-64s-Optimize-hypercall-syscall-entry.patch - patches.suse/powerpc-64s-Leave-interrupts-hard-enabled-in-context.patch - patches.suse/powerpc-64-Drop-reservation-clearing-ldarx-in-contex.patch - patches.suse/powerpc-64-Drop-explicit-hwsync-in-context-switch.patch - patches.suse/powerpc-64s-Avoid-cpabort-in-context-switch-when-pos.patch - patches.suse/powerpc-cpuidle-0008-Move-soft-interrupt-mask-logic-into-C-code.patch - patches.suse/powerpc-cpuidle-0009-Simplify-lazy-IRQ-handling-in-CPU-offline.patch - patches.suse/powerpc-64s-idle-Process-interrupts-from-system-reset-wakeup.patch - patches.suse/powerpc-64s-msgclr-when-handling-doorbell-exceptions.patch - patches.suse/powerpc-cpuidle-0001-64s-idle-Branch-to-handler-with-virtual-mode-offset.patch - patches.suse/powerpc-64s-idle-Avoid-SRR-usage-in-idle-sleep-wake-.patch - patches.suse/powerpc-64s-Add-EX_SIZE-definition-for-paca-exceptio.patch - patches.suse/powerpc-mm-Trace-tlbie-l-instructions.patch - patches.suse/powerpc-tm-Fix-comment.patch - patches.suse/powerpc-powernv-pci-01-Reduce-spam-when-dumping-PEST.patch - patches.suse/powerpc-powernv-pci-02-Dynamically-allocate-PHB-diag-data.patch - patches.suse/powerpc-powernv-pci-03-Add-support-for-PHB4-diagnostics.patch - patches.suse/powerpc-Only-do-ERAT-invalidate-on-radix-context-switch-on-P9-DD1.patch - patches.suse/powerpc-64s-Invalidate-ERAT-on-powersave-wakeup-for-POWER9.patch - patches.suse/powerpc-xive-03-Silence-message-about-VP-block-allocati.patch - patches.suse/powerpc-perf-0026-Fix-branch-event-code-for-power9.patch - patches.suse/powerpc-fadump-avoid-duplicates-in-crash-memory-ranges.patch - patches.suse/powerpc-fadump-avoid-holes-in-boot-memory-area-when-fadump-is-registered.patch - patches.suse/powerpc-fadump-provide-a-helpful-error-message.patch - patches.suse/powerpc-fadump-add-reschedule-point-while-releasing-memory.patch - patches.suse/powerpc-powernv-idle-Clear-r12-on-wakeup-from-stop-lite.patch - patches.suse/0001-spin-loop-primitives-for-busy-waiting.patch - patches.suse/0001-powerpc-use-spin-loop-primitives-in-some-functions.patch - patches.suse/powerpc-mm-Add-devmap-support-for-ppc64.patch - patches.suse/0001-powerpc-perf-hv-24x7-fix-passing-of-catalog-version-number.patch - patches.suse/0002-powerpc-perf-hv-24x7-fix-off-by-one-error-in-request_buffer-check.patch - patches.suse/0003-powerpc-perf-hv-24x7-properly-iterate-through-results.patch - patches.suse/0004-powerpc-perf-hx-24x7-don-t-log-failed-hcall-twice.patch - patches.suse/0005-powerpc-perf-hv-24x7-fix-return-value-of-hcalls.patch - patches.suse/0006-powerpc-perf-hv-24x7-minor-improvements.patch - patches.suse/0007-powerpc-perf-hv-24x7-support-v2-of-the-hypervisor-api.patch - patches.suse/0008-powerpc-perf-hv-24x7-aggregate-result-elements-on-power9-smt8.patch - patches.suse/cxl-03-Export-library-to-support-IBM-XSL.patch - patches.suse/powerpc-mm-hash-Implement-mark_rodata_ro-for-hash.patch - patches.suse/powerpc-mm-radix-Implement-STRICT_RWX-mark_rodata_ro.patch - patches.suse/0002-tools-testing-selftests-sysctl-Add-pre-check-to-the-.patch - patches.suse/tpm-179-crb-fix-priv-cmd_size-initialisation.patch - patches.suse/tpm-consolidate-the-TPM-startup-code.patch - patches.suse/tpm-use-tpm_buf-functions-in-tpm2_pcr_read.patch - patches.suse/tpm-use-tpm2_pcr_read-in-tpm2_do_selftest.patch - patches.suse/tpm-do-not-suspend-resume-if-power-stays-on.patch - patches.suse/IB-core-Fix-uninitialized-variable-use-in-check_qp_p.patch - patches.suse/IB-core-Fix-static-analysis-warning-in-ib_policy_cha.patch - patches.suse/cifs-set-mapping-error-when-page-writeback-fails-in-writepage-or-la.patch - patches.suse/CIFS-add-CONFIG_CIFS_DEBUG_KEYS-to-dump-encryption-keys.patch - patches.suse/cifs-prototype-declaration-and-definition-for-smb-2-.patch - patches.suse/cifs-Use-smb-2-3-and-cifsacl-mount-options-getacl-fu.patch - patches.suse/cifs-hide-unused-functions.patch - patches.suse/CIFS-add-SFM-mapping-for-0x01-0x1F.patch - patches.suse/cifs-Do-not-modify-mid-entry-after-submitting-I-O-in.patch - patches.suse/cifs-set-oparms-create_options-rather-than-or-ing-in-CREATE_OPEN_BA.patch - patches.suse/CIFS-fix-circular-locking-dependency.patch - patches.suse/0001-fs-remove-call_fsync-helper-function.patch - patches.suse/mm-fix-mapping_set_error-call-in-me_pagecache_dirty.patch - patches.suse/buffer-use-mapping_set_error-instead-of-setting-the-.patch - patches.suse/fs-check-for-writeback-errors-after-syncing-out-buffers-in-generic_file_fsync.patch - patches.suse/buffer-set-errors-in-mapping-at-the-time-that-the-er.patch - patches.suse/jbd2-don-t-clear-and-reset-errors-after-waiting-on-writeback.patch - patches.suse/mm-clear-as_eio-as_enospc-when-writeback-initiation-fails.patch - patches.suse/mm-don-t-testclearpageerror-in-_filemap_fdatawait_range.patch - patches.suse/0001-lib-add-errseq_t-type-and-infrastructure-for-handlin.patch - patches.suse/0002-fs-new-infrastructure-for-writeback-error-handling-a.patch - patches.suse/mm-set-both-as_eio-as_enospc-and-errseq_t-in-mapping_set_error.patch - patches.suse/documentation-flesh-out-the-section-in-vfs-txt-on-storing-and-reporting-writeback-errors.patch - patches.suse/dax-set-errors-in-mapping-when-writeback-fails.patch - patches.suse/block-convert-to-errseq_t-based-writeback-error-tracking.patch - patches.suse/fs-convert-_generic_file_fsync-to-use-errseq_t-based-reporting.patch - patches.suse/ext4-use-errseq_t-based-error-handling-for-reporting-data-writeback-errors.patch - patches.suse/xfs-minimal-conversion-to-errseq_t-writeback-error-reporting.patch - patches.suse/btrfs-minimal-conversion-to-errseq_t-writeback-error-reporting-on-fsync.patch - patches.suse/netfilter-nf_ct_dccp-sctp-fix-memory-leak-after-netn.patch - patches.suse/netfilter-ebt_nflog-fix-unexpected-truncated-packet.patch - patches.suse/nfp-flower-add-missing-clean-up-call-to-avoid-memory.patch - patches.suse/net-hns-Fix-a-wrong-op-phy-C45-code.patch - patches.suse/net-hns-Fix-a-skb-used-after-free-bug.patch - patches.suse/doc-SKB_GSO_-IPIP-SIT-have-been-replaced - patches.suse/0001-kernel-locking-Fix-compile-error-with-qrwlock.c.patch - patches.suse/dmaengine-tegra-apb-Really-fix-runtime-pm-usage - patches.suse/0001-lib-raid6-Add-log-of-2-table-for-RAID6-HW-requiring-.patch - patches.suse/dt-bindings-rcar-dmac-document-missing-error-interrupt.patch - patches.suse/Input-xpad-sync-supported-devices-with-360Controller - patches.suse/Input-xpad-sync-supported-devices-with-XBCD - patches.suse/Input-introduce-KEY_ASSISTANT.patch - patches.suse/0028-md-raid10-fix-FailFast-test-for-wrong-device.patch - patches.suse/0029-md-raid1-remove-unused-bio-in-sync_request_write.patch - patches.suse/0030-md-change-the-initialization-value-for-a-spare-devic.patch - patches.suse/0001-md-use-a-separate-bio_set-for-synchronous-IO.patch - patches.suse/0001-MD-fix-a-null-dereference.patch - patches.suse/0001-MD-fix-sleep-in-atomic.patch - patches.suse/pci-enable-ecrc-only-if-device-supports-it - patches.suse/0001-efi-fb-Correct-PCI_STD_RESOURCE_END-usage.patch - patches.suse/pci-correct-pci_std_resource_end-usage - patches.suse/drm-radeon-make-MacBook-Pro-d3_delay-quirk-more-gene - patches.suse/x86-PCI-Avoid-AMD-SB7xx-EHCI-USB-wakeup-defect.patch - patches.suse/pci-cache-pri-and-pasid-bits-in-pci_dev - patches.suse/pci-restore-pri-and-pasid-state-after-function-level-reset - patches.suse/PCI-Mark-Intel-XXV710-NIC-INTx-masking-as-broken.patch - patches.suse/PCI-Split-reset_notify-method-into-reset_prepare-and.patch - patches.suse/pci-dwc-dra7xx-use-rw1c-for-irqstatus_msi-and-irqstatus_main - patches.suse/msft-hv-1398-PCI-hv-Fix-comment-formatting-and-use-proper-integer.patch - patches.suse/msft-hv-1399-PCI-hv-Use-page-allocation-for-hbus-structure.patch - patches.suse/msft-hv-1400-PCI-hv-Temporary-own-CPU-number-to-vCPU-number-infra.patch - patches.suse/msft-hv-1401-PCI-hv-Add-vPCI-version-protocol-negotiation.patch - patches.suse/msft-hv-1402-PCI-hv-Use-vPCI-protocol-version-1.2.patch - patches.suse/ext4-make-metadata-csum-checks-safer.patch - patches.suse/ext4-avoid-unnecessary-stalls-in-ext4_evict_inode.patch - patches.suse/0001-objtool-Fix-sibling-call-detection-logic.patch - patches.suse/0001-locking-qspinlock-Explicitly-include-asm-prefetch.h.patch - patches.suse/x86-boot-e820-Avoid-overwriting-e820_table_firmware.patch - patches.suse/x86-boot-e820-Rename-the-e820_table_firmware-to-e820.patch - patches.suse/x86-boot-e820-Introduce-the-bootloader-provided-e820.patch - patches.suse/drm-fix-spelling-mistake-committing - patches.suse/drm-doc-Fix-missing-ctx-documentation - patches.suse/drm-doc-Interlink-color-manager-docs-better - patches.suse/drm-Add-DPCD-definitions-for-DP-1.4-DSC-feature - patches.suse/drm-cec-Add-CEC-over-Aux-register-definitions - patches.suse/0053-drm-rockchip-Set-line-flag-config-register-in-vop_cr.patch - patches.suse/drm-drm_color_mgmt.h-needs-struct-drm_crtc-declarati - patches.suse/drm-Make-drm_atomic_replace_property_blob_from_id-mo - patches.suse/0054-drm-rockchip-analogix_dp-Remove-unused-check-and-var.patch - patches.suse/drm-atomic-fix-doc-to-use-new-name-for-commit-types - patches.suse/drm-Add-driver-private-objects-to-atomic-state - patches.suse/drm-dp-Introduce-MST-topology-state-to-track-availab - patches.suse/drm-dp-Add-DP-MST-helpers-to-atomically-find-and-rel - patches.suse/drm-i915-Track-MST-link-bandwidth - patches.suse/drm-prime-Introduce-drm_gem_prime_import_dev - patches.suse/drm-atomic-Handle-picture_aspect_ratio-in-atomic-cor - patches.suse/drm-atomic-Add-support-for-custom-scaling-mode-prope - patches.suse/drm-Remove-redundant-NULL-check-during-atomic-plane- - patches.suse/drm-nouveau-Merge-pre-postclose-hooks - patches.suse/drm-Nerf-the-preclose-callback-for-modern-drivers - patches.suse/drm-vblank-Switch-drm_driver-get_vblank_timestamp-to - patches.suse/drm-vblank-Switch-to-bool-in_vblank_irq-in-get_vblan - patches.suse/drm-vblank-Add-FIXME-comments-about-moving-the-vblan - patches.suse/drm-vblank-drop-the-mode-argument-from-drm_calc_vblt - patches.suse/drm-vblank-Lock-down-vblank-hwmode-more - patches.suse/drm-prime-Forward-declare-struct-device - patches.suse/drm-dp-Read-the-tx-msg-state-once-after-checking-for - patches.suse/drm-dp-Wait-up-all-outstanding-tx-waiters - patches.suse/drm-add-missing-declaration-to-drm_blend.h - patches.suse/drm-trivial-documentation-fix-to-drm_for_each_connec - patches.suse/drm-Add-DRM_MODE_ROTATE_-and-DRM_MODE_REFLECT_-to-UA - patches.suse/drm-Add-crtc-encoder-bridge-mode_valid-callbacks - patches.suse/drm-doc-Document-adjusted-request-modes-a-bit-better - patches.suse/drm-doc-Clarify-mode_fixup-vs.-atomic_check-a-bit-mo - patches.suse/drm-i915-intel_ring.engine-is-unused - patches.suse/drm-i915-Onion-unwind-for-intel_init_ring_common - patches.suse/drm-i915-Remove-user-triggerable-WARN-from-i915_gem_ - patches.suse/drm-i915-huc-Simplify-intel_huc_init_hw - patches.suse/drm-i915-Typo-fix-pipe-bpc-to-pipe-bpp - patches.suse/drm-i915-guc-Use-GUC-prefix-for-CORE_FAMILY-definiti - patches.suse/drm-i915-Check-for-id-PLANE_CURSOR-instead-of-type-D - patches.suse/drm-i915-Use-intel_wm_plane_visible-on-VLV-CHV-as-we - patches.suse/drm-i915-Enable-atomic-on-VLV-CHV - patches.suse/drm-i915-dp-use-known-correct-array-size-in-rate_to_ - patches.suse/drm-i915-dp-return-errors-from-rate_to_index - patches.suse/drm-i915-dp-rename-rate_to_index-to-intel_dp_rate_in - patches.suse/drm-i915-dp-cache-source-rates-at-init - patches.suse/drm-i915-dp-generate-and-cache-sink-rate-array-for-a - patches.suse/drm-i915-glk-limit-pixel-clock-to-99-of-cdclk-workar - patches.suse/drm-i915-GuC-GLK-Load-GuC-on-GLK - patches.suse/drm-i915-GLK-HuC-Load-HuC-on-GLK - patches.suse/drm-i915-Assert-the-engine-is-idle-before-overwiting - patches.suse/drm-i915-Advance-ring-head-fully-when-idle - patches.suse/i915-initialize-the-free_list-of-the-fencing-atomic_ - patches.suse/drm-i915-The-shrinker-already-acquires-struct_mutex- - patches.suse/drm-i915-Drain-any-freed-objects-prior-to-hibernatio - patches.suse/drm-i915-Simplify-shrinker-locking - patches.suse/drm-i915-Break-up-long-runs-of-freeing-objects - patches.suse/drm-i915-Insert-cond_resched-into-i915_gem_free_obje - patches.suse/drm-i915-Fix-type-of-timeout_ms-parameter-in-intel_w - patches.suse/drm-i915-Extend-intel_wait_for_register_fw-with-fast - patches.suse/drm-i915-guc-Use-wait_for_register_fw-while-waiting- - patches.suse/drm-i915-Use-drm_i915_private-directly-from-debugfs - patches.suse/drm-i915-Drop-const-qualifiers-from-params-in-wait_f - patches.suse/drm-i915-Don-t-allow-overuse-of-__intel_wait_for_reg - patches.suse/drm-i915-Stop-second-guessing-the-caller-for-intel_u - patches.suse/drm-i915-Stop-sleeping-from-inside-gen6_bsd_submit_r - patches.suse/drm-i915-Acquire-uncore.lock-over-intel_uncore_wait_ - patches.suse/drm-i915-Use-__intel_uncore_wait_for_register_fw-for - patches.suse/drm-i915-Use-safer-intel_uncore_wait_for_register-in - patches.suse/drm-i915-Classify-the-engines-in-class-instance - patches.suse/drm-i915-Use-the-same-vfunc-for-BSD2-ring-init - patches.suse/drm-i915-Generate-the-engine-name-based-on-the-insta - patches.suse/drm-i915-Split-the-engine-info-table-in-two-levels-u - patches.suse/drm-i915-Rename-intel_engine_cs.exec_id-to-uabi_id - patches.suse/drm-i915-dp-use-the-sink-rates-array-for-max-sink-ra - patches.suse/drm-i915-dp-cache-common-rates-with-sink-rates - patches.suse/drm-i915-dp-do-not-limit-rate-seek-when-not-needed - patches.suse/drm-i915-dp-don-t-call-the-link-parameters-sink-para - patches.suse/drm-i915-dp-add-functions-for-max-common-link-rate-a - patches.suse/drm-i915-mst-use-max-link-not-sink-lane-count - patches.suse/drm-i915-dp-localize-link-rate-index-variable-more - patches.suse/drm-i915-dp-use-readb-and-writeb-calls-for-single-by - patches.suse/drm-i915-dp-read-sink-count-to-a-temporary-variable- - patches.suse/drm-i915-Bail-if-we-do-not-setup-the-RCS-engine - patches.suse/drm-i915-Use-the-engine-class-to-get-the-context-siz - patches.suse/drm-i915-Lie-and-treat-all-engines-as-idle-if-wedged - patches.suse/drm-i915-execlists-Document-runtime-pm-for-intel_lrc - patches.suse/drm-i915-Remove-unused-members-from-intel_tv.c - patches.suse/drm-i915-Convert-intel_tv-connector-properties-to-at - patches.suse/drm-i915-Remove-unused-dp-properties-for-dp-mst - patches.suse/drm-i915-Convert-intel_dp_mst-connector-properties-t - patches.suse/drm-i915-Convert-intel_crt-connector-properties-to-a - patches.suse/drm-i915-Convert-intel-DVO-connector-to-atomic - patches.suse/Revert-drm-i915-Lock-mode_config.mutex-in-intel_disp - patches.suse/drm-i915-Do-not-use-lock-all-in-hsw_trans_edp_pipe_A - patches.suse/drm-i915-Combine-write_domain-flushes-to-a-single-fu - patches.suse/drm-i915-Treat-WC-a-separate-cache-domain - patches.suse/drm-i915-Add-stub-mmio-read-write-routines-to-mock-d - patches.suse/drm-i915-Pretend-the-engine-is-always-idle-when-mock - patches.suse/drm-i915-Wake-device-for-emitting-request-during-sel - patches.suse/drm-i915-dp-Validate-cached-link-rate-and-lane-count - patches.suse/drm-i915-guc-write-wopcm-related-register-once-durin - patches.suse/drm-i915-Implement-Link-Rate-fallback-on-Link-traini - patches.suse/drm-i915-set-ret-correctly-on-error-paths - patches.suse/drm-i915-Copy-user-requested-buffers-into-the-error- - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170418 - patches.suse/drm-i915-Fix-GCC-4.4-build-issue-with-__intel_wait_f - patches.suse/drm-i915-Avoid-format-string-expansion-from-engine-n - patches.suse/drm-i915-Include-interesting-seqno-in-the-missed-bre - patches.suse/drm-i915-Report-request-restarts-for-both-execlists- - patches.suse/drm-i915-Poison-the-request-before-emitting-commands - patches.suse/drm-i915-Skip-waking-the-signaler-when-enabling-befo - patches.suse/drm-i915-glk-Don-t-allow-12-bpc-when-htotal-is-too-b - patches.suse/drm-i915-Fix-stale-comment-about-I915_RESET_IN_PROGR - patches.suse/drm-i915-Rename-gen8_-un-request_engine_reset-to-gen - patches.suse/drm-i915-Defer-context-state-allocation-for-legacy-r - patches.suse/drm-i915-guc-Fix-sleep-under-spinlock-during-reset - patches.suse/drm-i915-Sanitize-engine-context-sizes - patches.suse/drm-i915-Eliminate-HAS_HW_CONTEXTS - patches.suse/drm-i915-Reset-ILK-during-GEM-sanitization - patches.suse/drm-i915-Capture-CCID-on-ILK - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170502 - patches.suse/drm-i915-Do-not-leak-dev_priv-l3_parity.remap_info - patches.suse/drm-i915-guc-Enable-send-function-only-after-success - patches.suse/drm-i915-Move-the-GTFIFODBG-to-the-common-mmio-dbg-f - patches.suse/drm-i915-Use-wait_for_atomic_us-when-waiting-for-gt- - patches.suse/drm-i915-Mark-up-clflushes-as-belonging-to-an-unorde - patches.suse/drm-i915-Unwrap-top-level-fence-array - patches.suse/drm-i915-Lift-timeline-ordering-to-await_dma_fence - patches.suse/drm-i915-Squash-repeated-awaits-on-the-same-fence - patches.suse/drm-i915-Rename-intel_timeline.sync_seqno-to-.global - patches.suse/drm-i915-Do-not-record-a-successful-syncpoint-for-a- - patches.suse/drm-i915-Switch-the-global-i915.semaphores-check-to- - patches.suse/drm-i915-Remove-the-unused-pending_notify-from-LPE-p - patches.suse/drm-i915-Replace-tmds_clock_speed-and-link_rate-with - patches.suse/drm-i915-Remove-hdmi_connected-from-LPE-audio-pdata - patches.suse/drm-i915-Reorganize-intel_lpe_audio_notify-arguments - patches.suse/drm-i915-Clean-up-the-LPE-audio-platform-data - patches.suse/drm-i915-Implement-dma_buf_ops-kmap - patches.suse/drm-i915-Use-engine-context_pin-to-report-the-intel_ - patches.suse/drm-i915-Avoid-the-branch-in-computing-intel_ring_sp - patches.suse/drm-i915-Report-the-ring-space-from-intel_ring_updat - patches.suse/drm-i915-Micro-optimise-hotpath-through-intel_ring_b - patches.suse/drm-i915-use-memdup_user_nul - patches.suse/drm-i915-Move-uncore-definitions-into-a-separate-hea - patches.suse/drm-i915-Show-dmc-debug-registers-on-Kabylake - patches.suse/drm-i915-vlv-Fix-port-B-PLL-opamp-initialization - patches.suse/drm-i915-dp-Check-error-return-during-DPCD-capabilit - patches.suse/drm-i915-sdvo-Check-error-return-from-intel_sdvo_get - patches.suse/drm-i915-Check-error-return-when-setting-DMA-mask - patches.suse/drm-i915-Check-error-return-when-converting-pipe-to- - patches.suse/drm-i915-Sanitize-stolen-memory-size-calculation - patches.suse/drm-i915-lvds-Remove-magic-from-PLL-programming - patches.suse/drm-i915-s-vlv_plane_wm_compute-vlv_raw_plane_wm_com - patches.suse/drm-i915-Drop-the-debug-message-from-vlv_get_fifo_si - patches.suse/drm-i915-s-vlv_num_wm_levels-intel_wm_num_levels - patches.suse/drm-i915-Rename-bunch-of-vlv_-watermark-structures-t - patches.suse/drm-i915-Make-vlv-chv-watermark-debug-print-less-cry - patches.suse/drm-i915-Document-CxSR - patches.suse/drm-i915-Fix-cursor-cpp-in-watermark-calculatins-for - patches.suse/drm-i915-Fix-the-g4x-watermark-TLB-miss-workaround - patches.suse/drm-i915-Refactor-the-g4x-TLB-miss-w-a-to-a-helper - patches.suse/drm-i915-Refactor-wm-calculations - patches.suse/drm-i915-Apply-the-g4x-TLB-miss-w-a-to-SR-watermarks - patches.suse/drm-i915-Two-stage-watermarks-for-g4x - patches.suse/drm-i915-Enable-HPLL-watermarks-on-g4x - patches.suse/drm-i915-Add-g4x-watermark-tracepoint - patches.suse/drm-i915-Add-support-for-sprites-on-g4x - patches.suse/drm-i915-Parametrize-cursor-primary-pipe-select-bits - patches.suse/drm-i915-Pass-intel_plane-and-intel_crtc-to-plane-ho - patches.suse/drm-i915-Refactor-CURBASE-calculation - patches.suse/drm-i915-Clean-up-cursor-junk-from-intel_crtc - patches.suse/drm-i915-Refactor-CURPOS-calculation - patches.suse/drm-i915-Move-cursor-position-and-base-handling-into - patches.suse/drm-i915-Drop-useless-posting-reads-from-cursor-comm - patches.suse/drm-i915-Split-cursor-check_plane-into-i845-and-i9xx - patches.suse/drm-i915-Generalize-cursor-size-checks-a-bit - patches.suse/drm-i915-Use-fb-pitches-0-in-cursor-code - patches.suse/drm-i915-Support-variable-cursor-height-on-ivb - patches.suse/drm-i915-Fix-gen3-physical-cursor-alignment-requirem - patches.suse/drm-i915-Handle-fb-offset-and-src-coordinates-for-cu - patches.suse/drm-i915-Relax-845-865-CURBASE-alignemnt-requirement - patches.suse/drm-i915-Simplify-cursor-register-write-sequence - patches.suse/drm-i915-Fix-__intel_wait_for_register_fw-to-not-sle - patches.suse/drm-i915-guc-Dump-the-GuC-stage-descriptor-pool-in-d - patches.suse/drm-i915-Fix-hw-state-verifier-access-to-crtc-state - patches.suse/drm-i915-Remove-vma-unpin-in-intel_plane_destroy - patches.suse/drm-i915-guc-Move-notification-code-into-virtual-fun - patches.suse/drm-i915-guc-Make-scratch-register-base-and-count-fl - patches.suse/drm-i915-Fix-cap-check-for-intel_dp_aux_backlight-dr - patches.suse/drm-i915-Correctly-enable-backlight-brightness-adjus - patches.suse/drm-i915-Set-backlight-mode-before-enable-backlight - patches.suse/drm-i915-Restore-brightness-level-in-aux-backlight-d - patches.suse/drm-i915-perf-fix-gen7_append_oa_reports-comment - patches.suse/drm-i915-perf-avoid-poll-read-EAGAIN-busy-loops - patches.suse/drm-i915-perf-avoid-read-back-of-head-register - patches.suse/drm-i915-perf-no-head-tail-ref-in-gen7_oa_read - patches.suse/drm-i915-perf-improve-tail-race-workaround - patches.suse/drm-i915-perf-improve-invalid-OA-format-debug-messag - patches.suse/drm-i915-perf-better-pipeline-aged-aging-tail-update - patches.suse/drm-i915-perf-rate-limit-spurious-oa-report-notice - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170515 - patches.suse/drm-i915-Fixup-64bit-divides-in-timelines-selftest - patches.suse/drm-i915-glk-Calculate-high-low-switch-count-for-GLK - patches.suse/drm-i915-guc-fix-spelling-mistake-adddress-address - patches.suse/gpu-drm-i915-remove-dead-code - patches.suse/gpu-drm-i915-compress-logic-into-one-line - patches.suse/drm-i915-gen9-Reintroduce-WaEnableYV12BugFixInHalfSl - patches.suse/drm-i915-Remove-kref-from-i915_sw_fence - patches.suse/drm-i915-Import-the-kfence-selftests-for-i915_sw_fen - patches.suse/drm-i915-Make-ptr_unpack_bits-more-function-like - patches.suse/drm-i915-Redefine-ptr_pack_bits-and-friends - patches.suse/drm-i915-execlists-Pack-the-count-into-the-low-bits- - patches.suse/drm-i915-Don-t-mark-an-execlists-context-switch-when - patches.suse/drm-i915-Use-a-define-for-the-default-priority-0 - patches.suse/drm-i915-Split-execlist-priority-queue-into-rbtree-l - patches.suse/drm-i915-Create-a-kmem_cache-to-allocate-struct-i915 - patches.suse/drm-i915-execlists-Reduce-lock-contention-between-sc - patches.suse/drm-i915-Stop-inlining-the-execlists-IRQ-handler - patches.suse/drm-i915-Don-t-force-serialisation-on-marking-up-exe - patches.suse/drm-i915-fix-naming-of-fixed_16_16-wrapper - patches.suse/drm-i915-Add-more-wrapper-for-fixed_point_16_16-oper - patches.suse/drm-i915-Use-fixed_16_16-wrapper-for-division-operat - patches.suse/drm-i915-skl-calculate-pixel_rate-relative_data_rate - patches.suse/drm-i915-skl-Fail-the-flip-if-no-FB-for-WM-calculati - patches.suse/drm-i915-skl-no-need-to-memset-again - patches.suse/drm-i915-skl-Fail-the-flip-if-ddb-min-requirement-ex - patches.suse/drm-i915-skl-Watermark-calculation-cleanup - patches.suse/drm-i915-skl-Perform-wm-level-calculations-in-separa - patches.suse/drm-i915-skl-use-linetime-latency-if-ddb-size-is-not - patches.suse/drm-i915-Check-C-for-null-pointer-rather-than-B - patches.suse/drm-i915-selftests-Pretend-to-be-a-gfx-pci-device - patches.suse/drm-i915-Try-harder-to-reset-the-GPU - patches.suse/drm-i915-Reorder-media-render-reset-on-g4x - patches.suse/drm-i915-guc-Remove-failed-doorbell-stat-from-debugf - patches.suse/drm-i915-guc-Remove-last-submission-result-from-debu - patches.suse/drm-i915-g4x-Improve-gpu-reset-reliability - patches.suse/drm-i915-guc-Remove-action-status-and-statistics-fro - patches.suse/drm-i915-Check-for-allocation-failure - patches.suse/drm-i915-huc-Update-GLK-HuC-version - patches.suse/drm-i915-g33-Improve-reset-reliability - patches.suse/drm-i915-Remove-misleading-comment-in-request_alloc - patches.suse/drm-i915-guc-Skip-port-assign-on-first-iteration-of- - patches.suse/drm-i915-Convert-i915_gem_object_ops-flags-values-to - patches.suse/drm-i915-Only-GGTT-vma-may-be-pinned-and-prevent-shr - patches.suse/drm-i915-Consolidate-ifdef-CONFIG_INTEL_IOMMU - patches.suse/drm-i915-Drop-AUX-backlight-enable-check-for-backlig - patches.suse/drm-Add-definition-for-eDP-backlight-frequency - patches.suse/drm-i915-guc-Disable-send-function-on-fini - patches.suse/drm-i915-guc-Introduce-buffer-based-cmd-transport - patches.suse/drm-i915-guc-capture-GuC-logs-if-FW-fails-to-load - patches.suse/drm-i915-Keep-the-forcewake-timer-alive-for-1ms-past - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170529 - patches.suse/drm-omapdrm-Take-GEM-object-reference-when-exporting - patches.suse/0055-drm-rockchip-use-drm_for_each_connector_iter.patch - patches.suse/drm-i915-use-drm_for_each_connector_iter - patches.suse/drm-nouveau-use-drm_for_each_connector_iter - patches.suse/drm-Remove-drm_device-virtdev - patches.suse/drm-Add-drm_-crtc-encoder-connector-_mode_valid - patches.suse/drm-Introduce-drm_bridge_mode_valid - patches.suse/drm-Use-new-mode_valid-helpers-in-connector-probe-he - patches.suse/drm-Use-mode_valid-in-atomic-modeset - patches.suse/drm-doc-move-printf-helpers-out-of-drmP.h - patches.suse/drm-Use-vsnprintf-extension-ph - patches.suse/drm-better-document-how-to-send-out-the-crtc-disable - patches.suse/drm-atomic-Consitfy-mode-parameter-to-drm_atomic_set - patches.suse/drm-Extract-drm_vblank.-hc - patches.suse/drm-doc-Polish-irq-helper-documentation - patches.suse/drm-remove-writeq-readq-function-definitions - patches.suse/drm-introduce-sync-objects-v4 - patches.suse/drm-syncobj-add-sync_file-interaction.-v1.2 - patches.suse/drm-Add-const-to-name-field-declaration-in-struct-dr - patches.suse/drm-panel-S6E3HA2-needs-backlight-code - patches.suse/drm-panel-add-backlight-dependency-for-sitronix-st77 - patches.suse/drm-Remove-duplicate-forward-declaration - patches.suse/drm-Reduce-scope-of-state-variable - patches.suse/drm-amdgpu-rename-rdev-to-adev - patches.suse/0001-drm-tegra-Check-for-malformed-offsets-and-sizes-in-t.patch - patches.suse/drm-tegra-dc-Avoid-reset-asserts-on-Tegra20 - patches.suse/drm-nouveau-Clean-up-nv50_head_atomic_check_mode-and - patches.suse/drm-nouveau-disp-g84-Extend-NVKM-HDMI-power-control- - patches.suse/drm-nouveau-Pass-mode-dependent-AVI-and-Vendor-HDMI- - patches.suse/drm-nouveau-disp-Add-mechanism-to-convert-HDMI-InfoF - patches.suse/drm-nouveau-disp-g84-gt200-Use-supplied-HDMI-InfoFra - patches.suse/drm-nouveau-disp-gt215-Use-supplied-HDMI-InfoFrames - patches.suse/drm-nouveau-disp-gf119-Use-supplied-HDMI-InfoFrames - patches.suse/drm-nouveau-disp-gk104-Use-supplied-HDMI-InfoFrames - patches.suse/drm-nouveau-Handle-frame-packing-mode-geometry-and-t - patches.suse/drm-nouveau-Enable-stereoscopic-3D-output-over-HDMI - patches.suse/drm-nouveau-bios-volt-Parse-min-and-max-for-Version- - patches.suse/drm-nouveau-bios-iccsense-rails-for-power-sensors-ha - patches.suse/drm-nouveau-tmr-remove-nvkm_timer_alarm_cancel - patches.suse/drm-nouveau-bios-init-rename-nvbios_init-to-nvbios_d - patches.suse/drm-nouveau-bios-init-remove-internal-use-of-nvbios_ - patches.suse/drm-nouveau-bios-init-rename-crtc-to-head - patches.suse/drm-nouveau-bios-init-bump-script-offset-to-32-bits - patches.suse/drm-nouveau-bios-init-add-or-link-args-separate-from - patches.suse/drm-nouveau-bios-init-add-a-new-devinit-script-inter - patches.suse/drm-nouveau-devinit-use-new-devinit-script-interpret - patches.suse/drm-nouveau-fb-ram-nv40-use-new-devinit-script-inter - patches.suse/drm-nouveau-kms-nv04-use-new-devinit-script-interpre - patches.suse/drm-nouveau-disp-shuffle-functions-around - patches.suse/drm-nouveau-disp-rename-nvkm_output-to-nvkm_outp - patches.suse/drm-nouveau-disp-rename-nvkm_output_dp-to-nvkm_dp - patches.suse/drm-nouveau-disp-s-nvkm_connector-nvkm_conn - patches.suse/drm-nouveau-disp-delay-output-path-connector-constru - patches.suse/drm-nouveau-disp-introduce-object-to-track-per-head- - patches.suse/drm-nouveau-disp-move-vblank_-get-put-methods-into-n - patches.suse/drm-nouveau-disp-common-implementation-of-scanoutpos - patches.suse/drm-nouveau-disp-introduce-input-output-resource-abs - patches.suse/drm-nouveau-disp-fork-off-some-new-hw-specific-imple - patches.suse/drm-nouveau-disp-identity-map-display-paths-to-outpu - patches.suse/drm-nouveau-disp-dp-remove-DP_PWR-method - patches.suse/drm-nouveau-disp-dp-store-current-link-configuration - patches.suse/drm-nouveau-disp-dp-no-need-for-lt_state-except-duri - patches.suse/drm-nouveau-disp-dp-use-cached-link-configuration-wh - patches.suse/drm-nouveau-disp-dp-determine-a-failsafe-link-traini - patches.suse/drm-nouveau-disp-dp-only-check-for-re-train-when-the - patches.suse/drm-nouveau-disp-dp-train-link-only-when-actively-di - patches.suse/drm-nouveau-disp-nv50-execute-supervisor-on-its-own- - patches.suse/drm-nouveau-disp-nv50-fetch-head-OR-state-at-beginni - patches.suse/drm-nouveau-disp-nv50-port-OR-power-state-control-to - patches.suse/drm-nouveau-disp-nv50-port-OR-manual-sink-detection- - patches.suse/drm-nouveau-disp-g84-port-OR-HDMI-control-to-nvkm_io - patches.suse/drm-nouveau-disp-g94-port-OR-DP-lane-mapping-to-nvkm - patches.suse/drm-nouveau-disp-g94-port-OR-DP-link-setup-to-nvkm_i - patches.suse/drm-nouveau-disp-g94-port-OR-DP-link-power-control-t - patches.suse/drm-nouveau-disp-g94-port-OR-DP-training-pattern-con - patches.suse/drm-nouveau-disp-g94-port-OR-DP-drive-setting-contro - patches.suse/drm-nouveau-disp-gt215-port-HDA-ELD-controls-to-nvkm - patches.suse/drm-nouveau-disp-gf119-port-OR-DP-VCPI-control-to-nv - patches.suse/drm-nouveau-disp-remove-hw-specific-customisation-of - patches.suse/drm-nouveau-disp-introduce-acquire-release-display-p - patches.suse/drm-nouveau-disp-dp-determine-link-bandwidth-require - patches.suse/drm-nouveau-disp-dp-use-new-devinit-script-interpret - patches.suse/drm-nouveau-disp-nv50-gt21x-remove-workaround-for-dp - patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor- - patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.0 - patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.1 - patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.2 - patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-3.0 - patches.suse/drm-nouveau-disp-gm200-allow-non-identity-mapping-of - patches.suse/drm-nouveau-hwmon-Add-config-for-all-sensors-and-the - patches.suse/drm-nouveau-hwmon-Add-nouveau_hwmon_ops-structure-wi - patches.suse/drm-nouveau-hwmon-Remove-old-code-add-.write-.read-o - patches.suse/drm-nouveau-hwmon-expose-the-auto_point-and-pwm_min- - patches.suse/drm-nouveau-hwmon-Change-permissions-to-numeric - patches.suse/drm-nouveau-tegra-Skip-manual-unpowergating-when-not - patches.suse/drm-nouveau-tegra-Don-t-leave-GPU-in-reset - patches.suse/drm-nouveau-Skip-vga_fini-on-non-PCI-device - patches.suse/drm-nouveau-use-proper-prototype-in-nouveau_pmops_ru - patches.suse/drm-nouveau-disp-nv50-avoid-creating-ORs-that-aren-t - patches.suse/drm-msm-hdmi-Use-bitwise-operators-when-building-reg - patches.suse/drm-i915-Remove-decoupled-MMIO-code - patches.suse/drm-i915-Use-atomic-scaling_mode-instead-of-panel.fi - patches.suse/drm-i915-Use-per-connector-scaling-mode-property - patches.suse/drm-i915-Add-plumbing-for-digital-connector-state-v3 - patches.suse/drm-i915-Convert-DSI-connector-properties-to-atomic - patches.suse/drm-i915-Convert-LVDS-connector-properties-to-atomic - patches.suse/drm-i915-Make-intel_dp-has_audio-reflect-hw-state-on - patches.suse/drm-i915-Convert-intel_dp-properties-to-atomic-v2 - patches.suse/drm-i915-Convert-intel_hdmi-connector-properties-to- - patches.suse/drm-i915-Handle-force_audio-correctly-in-intel_sdvo - patches.suse/drm-i915-Convert-intel_sdvo-connector-properties-to- - patches.suse/drm-i915-Add-kerneldoc-to-describe-i915_gem_object.v - patches.suse/drm-i915-Remove-toplevel-struct_mutex-locking-from-d - patches.suse/drm-i915-gvt-Add-gvt-options-sanitize-function - patches.suse/drm-i915-gvt-Return-EIO-if-host-enable_execlists-not - patches.suse/drm-i915-gvt-Return-EIO-if-host-GuC-submission-is-en - patches.suse/drm-i915-guc-Fix-doorbell-id-selection - patches.suse/drm-i915-skl-New-ddb-allocation-algorithm - patches.suse/drm-i915-skl-consider-max-supported-plane-pixel-rate - patches.suse/drm-i915-glk-Fix-dotclock-calculation-in-skl_check_p - patches.suse/drm-i915-ddi-Avoid-long-delays-during-system-suspend - patches.suse/drm-i915-dvo-fix-debug-logging-on-unknown-DID - patches.suse/drm-i915-guc-Assert-that-we-switch-between-known-ggt - patches.suse/drm-i915-Check-the-ring-is-empty-when-declaring-the- - patches.suse/drm-i915-return-the-correct-usable-aperture-size-und - patches.suse/drm-i915-Allow-kswapd-to-pause-the-device-whilst-rea - patches.suse/drm-i915-cnp-Introduce-Cannonpoint-PCH - patches.suse/drm-i915-cnp-Add-PCI-ID-for-Cannonpoint-LP-PCH - patches.suse/drm-i915-cnp-Get-set-proper-Raw-clock-frequency-on-C - patches.suse/drm-i915-cnp-Backlight-support-for-CNP - patches.suse/drm-i915-cnp-add-CNP-gmbus-support - patches.suse/drm-i915-cnp-Panel-Power-sequence-changes-for-CNP-PC - patches.suse/drm-i915-Remove-dead-code-from-runtime-resume-handle - patches.suse/drm-i915-Implement-fbc_status-Compressing-info-for-a - patches.suse/drm-i915-s-fbc_fc-fbc_false_color - patches.suse/drm-i915-cnl-Introduce-Cannonlake-platform-defition - patches.suse/drm-i915-cnl-Cannonlake-uses-CNP-PCH - patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-U-skus - patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-Y-skus - patches.suse/drm-i915-cnl-add-IS_CNL_REVID-macro - patches.suse/drm-i915-cnl-Cannonlake-has-4-planes-3-sprites-per-p - patches.suse/drm-i915-cnl-Configure-EU-slice-power-gating - patches.suse/drm-i915-cnl-Cannonlake-has-same-MOCS-table-than-Sky - patches.suse/drm-i915-gen10-Set-value-of-Indirect-Context-Offset- - patches.suse/drm-i915-cnl-Add-power-wells-for-CNL - patches.suse/drm-i915-cnl-Also-need-power-well-sanitize - patches.suse/drm-i915-Remove-unnecessary-PORT3-definition - patches.suse/drm-i915-Unify-GT-and-GT3-definitions - patches.suse/drm-i915-Move-the-unclaimed-mmio-detection-into-the- - patches.suse/drm-i915-guc-Clear-enable_guc_loading-in-case-of-ini - patches.suse/drm-i915-Check-signaled-state-after-enabling-signali - patches.suse/drm-i915-Report-back-whether-the-irq-was-armed-when- - patches.suse/drm-i915-Skip-adding-the-request-to-the-signal-tree- - patches.suse/drm-i915-Remove-the-spin-request-during-execbuf-awai - patches.suse/drm-i915-cfl-Introduce-Coffee-Lake-platform-definiti - patches.suse/drm-i915-cfl-Coffee-Lake-uses-CNP-PCH - patches.suse/drm-i915-cfl-Introduce-Display-workarounds-for-Coffe - patches.suse/drm-i915-glk-Remove-the-alpha_support-flag - patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-S-Skus - patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-H-Sku - patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-U-Sku - patches.suse/drm-i915-guc-Load-GuC-on-Coffee-Lake - patches.suse/drm-i915-huc-Load-HuC-on-Coffee-Lake - patches.suse/drm-i915-cfl-Coffee-Lake-reuses-Kabylake-DMC - patches.suse/drm-i915-Pass-crtc_state-and-connector-state-to-back - patches.suse/drm-i915-Pass-connector-state-to-intel_panel_set_bac - patches.suse/drm-i915-Pass-atomic-state-to-backlight-enable-disab - patches.suse/drm-i915-cnl-Implement-.get_display_clock_speed-for- - patches.suse/drm-i915-cnl-Implement-.set_cdclk-for-CNL - patches.suse/drm-i915-cnl-Implement-CNL-display-init-unit-sequenc - patches.suse/drm-i915-cnl-Allow-dynamic-cdclk-changes-on-CNL - patches.suse/drm-i915-cnl-DDI-PLL-mapping - patches.suse/drm-i915-Configure-DPLL-s-for-Cannonlake - patches.suse/drm-i915-cnl-Initialize-PLLs - patches.suse/drm-i915-Add-MMIO-helper-for-6-ports-with-different- - patches.suse/drm-i915-cnl-Add-registers-related-to-voltage-swing- - patches.suse/drm-i915-cnl-Add-DDI-Buffer-translation-tables-for-C - patches.suse/drm-i915-cnl-Implement-voltage-swing-sequence - patches.suse/drm-i915-cnl-Enable-loadgen_select-bit-for-vswing-se - patches.suse/drm-i915-DMC-CNL-Load-DMC-on-CNL - patches.suse/drm-i915-Use-HAS_CSR-instead-of-gen-number-on-DMC-lo - patches.suse/drm-i915-cnl-Fix-Cannonlake-scaler-mode-programing - patches.suse/drm-i915-cnl-Enable-fifo-underrun-for-Cannonlake - patches.suse/drm-i915-cnl-LSPCON-support-is-gen9 - patches.suse/drm-i915-cnl-Enable-wrpll-computation-for-CNL - patches.suse/drm-i915-cfl-Basic-DDI-plumbing-for-Coffee-Lake - patches.suse/drm-i915-Only-restrict-noreclaim-in-the-early-shrink - patches.suse/drm-i915-Spin-for-struct_mutex-inside-shrinker - patches.suse/drm-i915-Reinstate-reservation_object-zapping-for-ba - patches.suse/drm-i915-expose-_SLICE_MASK-GETPARM - patches.suse/drm-i915-expose-_SUBSLICE_MASK-GETPARM - patches.suse/drm-i915-perf-rework-mux-configurations-queries - patches.suse/drm-i915-perf-Add-render-basic-Gen8-OA-unit-configs - patches.suse/drm-i915-perf-Add-OA-unit-support-for-Gen-8 - patches.suse/drm-i915-perf-Add-more-OA-configs-for-BDW-CHV-SKL-BX - patches.suse/drm-i915-perf-per-gen-timebase-for-checking-sample-f - patches.suse/drm-i915-perf-remove-perf.hook_lock - patches.suse/drm-i915-add-KBL-GT2-GT3-check-macros - patches.suse/drm-i915-perf-add-KBL-support - patches.suse/drm-i915-perf-add-GLK-support - patches.suse/drm-i915-Amalgamate-execbuffer-parameter-structures - patches.suse/drm-i915-Use-vma-exec_entry-as-our-double-entry-plac - patches.suse/drm-i915-Split-vma-exec_link-evict_link - patches.suse/drm-i915-Use-a-loop-for-the-three-times-for-luck-DPL - patches.suse/drm-i915-Add-i830-pipes-power-well - patches.suse/drm-i915-Drop-pipe-A-quirk-for-Toshiba-Protege-R205- - patches.suse/drm-i915-Drop-pipe-A-quirk-for-Thinkapd-T60 - patches.suse/drm-i915-Remove-pipe-A-quirk-remnants - patches.suse/drm-i915-cnl-make-function-cnl_ddi_dp_set_dpll_hw_st - patches.suse/drm-i915-glk-Split-GLK-DSI-device-ready-functionalit - patches.suse/drm-i915-glk-Add-cold-boot-sequence-for-GLK-DSI - patches.suse/Revert-drm-i915-skl-New-ddb-allocation-algorithm - patches.suse/drm-i915-gvt-rewrite-the-trace-gvt-gvt_command-using - patches.suse/drm-i915-gvt-refactor-function-intel_vgpu_submit_exe - patches.suse/drm-i915-gvt-implement-per-vm-mmio-switching-optimiz - patches.suse/drm-i915-gvt-add-RING_INSTDONE-and-SC_INSTDONE-mmio- - patches.suse/drm-i915-gvt-clean-up-the-unused-last_ctx_submit_tim - patches.suse/drm-i915-gvt-Change-flood-gvt-dmesg-into-trace - patches.suse/drm-i915-gvt-Delete-gvt_dbg_cmd-in-cmd_parser_exec - patches.suse/drm-i915-gvt-Support-event-based-scheduling - patches.suse/drm-i915-gvt-Trigger-scheduling-after-context-comple - patches.suse/drm-i915-gvt-Legacy-HSW-related-MMIO-handler-clean-u - patches.suse/drm-i915-gvt-remove-redundant-Wall - patches.suse/drm-i915-gvt-Add-runtime_pm-get-put-to-proctect-MMIO - patches.suse/drm-i915-gvt-add-gtt_invalidate-API-to-flush-the-GTT - patches.suse/drm-i915-gvt-Optimize-MMIO-register-handling-for-som - patches.suse/drm-i915-gvt-Cleanup-struct-intel_gvt_mmio_info - patches.suse/drm-i915-gvt-Make-mmio_attribute-as-type-u8-to-save- - patches.suse/drm-i915-gvt-Make-the-MMIO-attribute-wrappers-be-inl - patches.suse/drm-i915-gvt-Add-helper-for-tuning-MMIO-hash-table - patches.suse/drm-i915-gvt-Tuning-the-size-of-MMIO-hash-lookup-tab - patches.suse/drm-i915-gvt-Fix-GDRST-vreg-state-after-reset - patches.suse/drm-i915-gvt-Refine-virtual-reset-function - patches.suse/drm-i915-Actually-attach-the-tv_format-property-to-t - patches.suse/drm-i915-Make-i915_vma_destroy-static - patches.suse/drm-i915-Mark-CPU-cache-as-dirty-on-every-transition - patches.suse/drm-i915-Store-i915_gem_object_is_coherent-as-a-bit- - patches.suse/drm-i915-Fix-retrieval-of-hangcheck-stats - patches.suse/drm-i915-Store-a-direct-lookup-from-object-handle-to - patches.suse/drm-i915-Pass-vma-to-relocate-entry - patches.suse/drm-i915-Disable-EXEC_OBJECT_ASYNC-when-doing-reloca - patches.suse/drm-i915-Eliminate-lots-of-iterations-over-the-execo - patches.suse/drm-i915-Store-a-persistent-reference-for-an-object- - patches.suse/drm-i915-First-try-the-previous-execbuffer-location - patches.suse/drm-i915-Wait-upon-userptr-get-user-pages-within-exe - patches.suse/drm-i915-Allow-execbuffer-to-use-the-first-object-as - patches.suse/drm-i915-Async-GPU-relocation-processing - patches.suse/drm-i915-Stash-a-pointer-to-the-obj-s-resv-in-the-vm - patches.suse/drm-i915-Store-9-bits-of-PCI-Device-ID-for-platforms - patches.suse/drm-i915-cfl-Introduce-Coffee-Lake-workarounds - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170619 - patches.suse/drm-amdkfd-NULL-dereference-involving-create_process - patches.suse/drm-i915-cnl-Fix-RMW-on-ddi-vswing-sequence - patches.suse/drm-i915-Pass-the-right-flags-to-i915_vma_move_to_ac - patches.suse/drm-i915-Clear-execbuf-s-vma-backpointer-upon-releas - patches.suse/drm-Remove-unused-drm_file-parameter-to-drm_syncobj_ - patches.suse/0002-HID-intel-ish-hid-Enable-Cannon-Lake-ish-driver.patch - patches.suse/HID-intel-ish-hid-Enable-Gemini-Lake-ish-driver.patch - patches.suse/0001-HID-multitouch-Support-PTP-Stick-and-Touchpad-device.patch - patches.suse/HID-wacom-generic-Scale-battery-capacity-measurement.patch - patches.suse/HID-wacom-generic-Ignore-HID_DG_BATTERYSTRENTH-0.patch - patches.suse/HID-wacom-generic-Report-AES-battery-information.patch - patches.suse/HID-wacom-Add-ability-to-provide-explicit-battery-st.patch - patches.suse/HID-wacom-generic-Refactor-generic-battery-handling.patch - patches.suse/HID-wacom-fix-mistake-in-printk.patch - patches.suse/0011-btrfs-nowait-aio-Correct-assignment-of-pos.patch - patches.suse/0058-xfs-refactor-dir2-leaf-readahead-shadow-buffer-cleve.patch - patches.suse/xfs-separate-shutdown-from-ticket-reservation-print-helper.patch - patches.suse/xfs-refactor-xlog_cil_insert_items-to-facilitate-transaction-dump.patch - patches.suse/xfs-dump-transaction-usage-details-on-log-reservation-overrun.patch - patches.suse/xfs-release-bli-from-transaction-properly-on-fs-shut.patch - patches.suse/xfs-remove-bli-from-AIL-before-release-on-transactio.patch - patches.suse/xfs-remove-double-underscore-integer-types.patch - patches.suse/xfs-export-various-function-for-the-online-scrubber.patch - patches.suse/xfs-export-_inobt_btrec_to_irec-and-_ialloc_cluster_.patch - patches.suse/xfs-check-if-an-inode-is-cached-and-allocated.patch - patches.suse/xfs-reflink-find-shared-should-take-a-transaction.patch - patches.suse/xfs-make-errortag-a-per-mountpoint-structure.patch - patches.suse/xfs-expose-errortag-knobs-via-sysfs.patch - patches.suse/xfs-remove-unneeded-parameter-from-XFS_TEST_ERROR.patch - patches.suse/xfs-convert-drop_writes-to-use-the-errortag-mechanis.patch - patches.suse/xfs-replace-log_badcrc_factor-knob-with-error-inject.patch - patches.suse/xfs-fix-semicolon-cocci-warnings.patch - patches.suse/xfs-rewrite-xfs_dq_get_next_id-using-xfs_iext_lookup.patch - patches.suse/vfs-Add-page_cache_seek_hole_data-helper.patch - patches.suse/vfs-Add-iomap_seek_hole-and-iomap_seek_data-helpers.patch - patches.suse/xfs-Switch-to-iomap-for-SEEK_HOLE-SEEK_DATA.patch - patches.suse/xfs-fix-contiguous-dquot-chunk-iteration-livelock.patch - patches.suse/xfs-rename-MAXPATHLEN-to-XFS_SYMLINK_MAXLEN.patch - patches.suse/ipmi_ssif-unlock-on-allocation-failure - patches.suse/0007-ipmi_ssif-remove-redundant-null-check-on-array-clien.patch - patches.suse/0008-ipmi-Use-the-proper-default-value-for-register-size-.patch - patches.suse/0009-ipmi-ssif-Use-i2c_adapter_id-instead-of-adapter-nr.patch - patches.suse/0010-ipmi-Create-a-platform-device-for-a-DMI-specified-IP.patch - patches.suse/0011-ipmi-Convert-DMI-handling-over-to-a-platform-device.patch - patches.suse/0012-ipmi-ssif-Check-dev-before-setting-drvdata.patch - patches.suse/0013-char-ipmi-constify-bmc_dev_attr_group-and-bmc_device.patch - patches.suse/Fix-up-over-eager-wait_queue_t-renaming.patch - patches.suse/f2fs-fix-a-bug-caused-by-null-extent-tree.patch - patches.suse/f2fs-fix-a-panic-caused-by-null-flush_cmd_control.patch - patches.suse/cpufreq-intel_pstate-constify-attribute_group-structures.patch - patches.suse/device-property-Move-FW-type-specific-functionality-.patch - patches.suse/device-property-Move-fwnode-graph-ops-to-firmware-sp.patch - patches.suse/device-property-Introduce-fwnode_device_is_available.patch - patches.suse/mm-hugetlb-return-immediately-for-hugetlb-page-in-__.patch - patches.suse/mm-make-PR_SET_THP_DISABLE-immediately-active.patch - patches.suse/mm-improve-readability-of-transparent_hugepage_enabl.patch - patches.suse/mm-always-enable-thp-for-dax-mappings.patch - patches.suse/0001-mm-memory_hotplug-support-movable_node-for-hotplugab.patch - patches.suse/0001-mm-memory_hotplug-simplify-empty-node-mask-handling-.patch - patches.suse/0002-hugetlb-memory_hotplug-prefer-to-use-reserved-pages-.patch - patches.suse/0003-mm-unify-new_node_page-and-alloc_migrate_target.patch - patches.suse/0001-mm-hugetlb-schedule-when-potentially-allocating-many.patch - patches.suse/cma-fix-calculation-of-aligned-offset.patch - patches.suse/mm-mmap.c-do-not-blow-on-PROT_NONE-MAP_FIXED-holes-i.patch - patches.suse/0012-arm64-kasan-don-t-allocate-extra-shadow-memory.patch - patches.suse/0001-lib-test_bitmap.c-add-optimisation-tests.patch - patches.suse/0001-bitmap-optimise-bitmap_set-and-bitmap_clear-of-a-sin.patch - patches.suse/0001-include-linux-bitmap.h-turn-bitmap_set-and-bitmap_cl.patch - patches.suse/0001-bitmap-use-memcmp-optimisation-in-more-situations.patch - patches.suse/0001-lib-interval_tree_test.c-allow-the-module-to-be-comp.patch - patches.suse/0002-lib-interval_tree_test.c-make-test-options-module-pa.patch - patches.suse/0003-lib-interval_tree_test.c-allow-users-to-limit-scope-.patch - patches.suse/0004-lib-interval_tree_test.c-allow-full-tree-search.patch - patches.suse/0001-fs-epoll-short-circuit-fetching-events-if-thread-has.patch - patches.suse/0001-kernel-signal.c-avoid-undefined-behaviour-in-kill_so.patch - patches.suse/0001-kernel-exit.c-avoid-undefined-behaviour-when-calling.patch - patches.suse/0007-ceph-re-request-max-size-after-importing-caps.patch - patches.suse/0008-ceph-update-the-approaching-max_size-code.patch - patches.suse/0009-ceph-remove-useless-page-mapping-check-in-writepage_nounlock.patch - patches.suse/0010-ceph-redirty-page-when-writepage_nounlock-skips-unwritable-page.patch - patches.suse/0011-ceph-cleanup-writepage_nounlock.patch - patches.suse/0012-ceph-don-t-re-send-interrupted-flock-request.patch - patches.suse/0013-ceph-getattr-before-read-on-ceph-xattrs.patch - patches.suse/0014-ceph-avoid-invalid-memory-dereference-in-the-middle-of-umount.patch - patches.suse/0015-ceph-avoid-accessing-freeing-inode-in-ceph_check_delayed_caps.patch - patches.suse/0016-ceph-new-mount-option-that-specifies-fscache-uniquifier.patch - patches.suse/0017-ceph-update-ceph_dentry_info-lease_session-when-necessary.patch - patches.suse/0018-libceph-remove-ceph_sanitize_features-workaround.patch - patches.suse/0019-libceph-new-features-macros.patch - patches.suse/0020-libceph-handle-non-empty-dest-in-ceph_-oloc-oid-copy.patch - patches.suse/0021-libceph-advertise-support-for-osd_poolresend.patch - patches.suse/0022-libceph-support-server_jewel-feature-bits.patch - patches.suse/0023-libceph-fold-req-last_force_resend-into-ceph_osd_request_target.patch - patches.suse/0024-libceph-new-pi-last_force_request_resend.patch - patches.suse/0025-libceph-introduce-ceph_spg-ceph_pg_to_primary_shard.patch - patches.suse/0026-libceph-encode_-pgid-oloc-helpers.patch - patches.suse/0027-libceph-ceph_connection_operations-reencode_message-method.patch - patches.suse/0028-libceph-mosdop-v8-encoding-actual-spgid-full-hash.patch - patches.suse/0029-libceph-drop-need_resend-from-calc_target.patch - patches.suse/0030-libceph-resend-on-pg-splits-if-osd-has-resend_on_split.patch - patches.suse/0031-libceph-delete-from-need_resend_linger-before-check_linger_pool_dne.patch - patches.suse/0032-libceph-make-sure-need_resend-targets-reflect-latest-map.patch - patches.suse/0033-libceph-always-populate-t-target_-oid-oloc-in-calc_target.patch - patches.suse/0034-libceph-use-target-pi-for-calc_target-calculations.patch - patches.suse/0035-libceph-avoid-unnecessary-pi-lookups-in-calc_target.patch - patches.suse/0036-libceph-make-define_rb_-helpers-more-general.patch - patches.suse/0037-libceph-respect-rados_backoff-backoffs.patch - patches.suse/0038-libceph-don-t-pass-pgid-by-value.patch - patches.suse/0039-libceph-introduce-and-switch-to-decode_pg_mapping.patch - patches.suse/0040-libceph-kill-_-insert-lookup-remove-pg_mapping.patch - patches.suse/0041-libceph-ceph_decode_skip_-helpers.patch - patches.suse/0042-libceph-pg_upmap-infrastructure.patch - patches.suse/0043-libceph-compute-actual-pgid-in-ceph_pg_to_up_acting_osds.patch - patches.suse/0044-libceph-apply_upmap.patch - patches.suse/0045-crush-implement-weight-and-id-overrides-for-straw2.patch - patches.suse/0046-libceph-crush-per-pool-crush_choose_arg_map-for-crush_do_rule.patch - patches.suse/0047-crush-crush_init_workspace-starts-with-struct-crush_work.patch - patches.suse/0048-crush-remove-an-obsolete-comment.patch - patches.suse/0049-libceph-osd_state-is-32-bits-wide-in-luminous.patch - patches.suse/0050-libceph-advertise-support-for-new_osdop_encoding-and-server_luminous.patch - patches.suse/cifs-prototype-declaration-and-definition-to-set-acl.patch - patches.suse/cifs-Use-smb-2-3-and-cifsacl-mount-options-setacl-fu.patch - patches.suse/CIFS-Display-SMB2-error-codes-in-the-hex-format.patch - patches.kernel.org/4.12.4-101-CIFS-Reconnect-expired-SMB-sessions.patch - patches.suse/SMB3-Remove-ifdef-since-SMB3-and-later-now-STRONGLY-.patch - patches.suse/SMB3-Improve-security-move-default-dialect-to-SMB3-f.patch - patches.suse/cifs-Clean-up-unused-variables-in-smb2pdu-c.patch - patches.suse/0105-block-bfq-don-t-change-ioprio-class-for-a-bfq_queue-.patch - patches.suse/0106-blk-mq-sched-fix-performance-regression-of-mq-deadli.patch - patches.suse/0107-bio-integrity-bio_trim-should-truncate-integrity-vec.patch - patches.suse/0108-bio-integrity-bio_integrity_advance-must-update-inte.patch - patches.suse/0109-bio-integrity-fix-interface-for-bio_integrity_trim.patch - patches.suse/0110-bio-integrity-fold-bio_integrity_enabled-to-bio_inte.patch - patches.suse/0045-t10-pi-Move-opencoded-contants-to-common-header.patch - patches.suse/0111-block-guard-bvec-iteration-logic.patch - patches.suse/0112-bio-add-bvec_iter-rewind-API.patch - patches.suse/0114-bio-integrity-Restore-original-iterator-on-verify-st.patch - patches.suse/0115-bio-integrity-stop-abusing-bi_end_io.patch - patches.suse/0116-bio-integrity-fix-boolreturn.cocci-warnings.patch - patches.suse/0001-mtip32xx-avoid-to-read-HOST_CAP-from-HW-in-.queue_rq.patch - patches.suse/0118-block-Fix-__blkdev_issue_zeroout-loop.patch - patches.suse/0001-cciss-initialize-struct-scsi_req.patch - patches.suse/nvme-Quirks-for-PM1725-controllers.patch - patches.suse/nvme-move-queue_count-to-the-nvme_ctrl.patch - patches.suse/nvme-move-ctrl-cap-to-struct-nvme_ctrl.patch - patches.suse/nvme-pci-rename-to-nvme_pci_configure_admin_queue.patch - patches.suse/nvme-fc-don-t-override-opts-nr_io_queues.patch - patches.suse/nvme-rdma-update-tagset-nr_hw_queues-after-reconnect.patch - patches.suse/nvme-loop-update-tagset-nr_hw_queues-after-reconnect.patch - patches.suse/nvme-fc-update-tagset-nr_hw_queues-after-queues-rein.patch - patches.suse/nvme-fc-use-blk_mq_delay_run_hw_queue-instead-of-ope.patch - patches.suse/nvme-rdma-quiesce-unquiesce-admin_q-instead-of-start.patch - patches.suse/nvme-fc-quiesce-unquiesce-admin_q-instead-of-start-s.patch - patches.suse/nvme-loop-quiesce-unquiesce-admin_q-instead-of-start.patch - patches.suse/nvme-pci-quiesce-unquiesce-admin_q-instead-of-start-.patch - patches.suse/nvme-kick-requeue-list-when-requeueing-a-request-ins.patch - patches.suse/mtip32xx-quiesce-request-queues-to-make-sure-no-subm.patch - patches.suse/nvme-split-nvme_uninit_ctrl-into-stop-and-uninit.patch - patches.suse/nvme-rdma-unconditionally-recycle-the-request-mr.patch - patches.suse/nvme_fc-nvmet_fc-revise-Create-Association-descripto.patch - patches.suse/nvmet_fc-Accept-variable-pad-lengths-on-Create-Assoc.patch - patches.suse/nvme-pci-compile-warnings-in-nvme_alloc_host_mem.patch - patches.suse/nvme-pci-add-module-parameter-for-io-queue-depth.patch - patches.suse/nvmet-avoid-unneeded-assignment-of-submit_bio-return.patch - patches.suse/0119-block-call-bio_uninit-in-bio_endio.patch - patches.suse/0012-iommu-rockchip-Enable-Rockchip-IOMMU-on-ARM64.patch - patches.suse/0005-iommu-arm-smmu-v3-Increase-CMDQ-drain-timeout-value.patch - patches.suse/0001-iommu-io-pgtable-arm-v7s-Check-table-PTEs-more-preci.patch - patches.suse/0002-iommu-io-pgtable-arm-Improve-split_blk_unmap.patch - patches.suse/0003-iommu-io-pgtable-arm-v7s-Refactor-split_blk_unmap.patch - patches.suse/0004-iommu-io-pgtable-Introduce-explicit-coherency.patch - patches.suse/0005-iommu-io-pgtable-arm-Support-lockless-operation.patch - patches.suse/0006-iommu-io-pgtable-arm-v7s-Support-lockless-operation.patch - patches.suse/0007-iommu-arm-smmu-Remove-io-pgtable-spinlock.patch - patches.suse/0008-iommu-arm-smmu-v3-Remove-io-pgtable-spinlock.patch - patches.suse/0002-iommu-arm-smmu-v3-acpi-Add-temporary-Cavium-SMMU-V3-.patch - patches.suse/0002-ACPI-IORT-Fixup-SMMUv3-resource-size-for-Cavium-Thun.patch - patches.suse/0003-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch - patches.suse/iommu-arm-smmu-v3-Enable-ACPI-based-HiSilicon-CMD_PR.patch - patches.suse/0004-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch - patches.suse/iommu-vt-d-helper-function-to-query-if-a-pasid-has-any-active-users - patches.suse/0001-iommu-amd-ratelimit-io-page-faults-per-device - patches.suse/0002-iommu-amd-constify-irq_domain_ops - patches.suse/0003-iommu-amd-reduce-amount-of-mmio-when-submitting-commands - patches.suse/0004-iommu-amd-reduce-delay-waiting-for-command-buffer-space - patches.suse/0005-iommu-amd-rip-out-old-queue-flushing-code - patches.suse/0006-iommu-amd-add-per-domain-flush-queue-data-structures - patches.suse/0007-iommu-amd-make-use-of-the-per-domain-flush-queue - patches.suse/0008-iommu-amd-add-locking-to-per-domain-flush-queue - patches.suse/0009-iommu-amd-add-flush-counters-to-struct-dma_ops_domain - patches.suse/0010-iommu-amd-add-per-domain-timer-to-flush-per-cpu-queues - patches.suse/0011-iommu-amd-remove-queue_release-function - patches.suse/0012-iommu-amd-suppress-io_page_faults-in-kdump-kernel - patches.suse/0013-iommu-amd-disable-iommus-at-boot-if-they-are-enabled - patches.suse/0014-iommu-amd-rename-free_on_init_error - patches.suse/0015-iommu-amd-add-new-init-state-iommu_cmdline_disabled - patches.suse/0016-iommu-amd-check-for-error-states-first-in-iommu_go_to_state - patches.suse/0017-iommu-amd-set-global-pointers-to-null-after-freeing-them - patches.suse/0018-iommu-amd-free-iommu-resources-when-disabled-on-command-line - patches.suse/0019-iommu-amd-remove-amd_iommu_disabled-check-from-amd_iommu_detect - patches.suse/0020-iommu-amd-free-already-flushed-ring-buffer-entries-before-full-check - patches.suse/0003-i2c-xgene-slimpro-Use-a-single-function-to-send-comm.patch - patches.suse/0004-i2c-xgene-slimpro-Add-ACPI-support-by-using-PCC-mail.patch - patches.suse/0005-i2c-xgene-slimpro-include-linux-io.h-for-memremap.patch - patches.suse/0001-i2c-i801-Add-support-for-Intel-Cannon-Lake.patch - patches.suse/0002-i2c-xlp9xx-Enable-HWMON-class-probing-for-xlp9xx.patch - patches.suse/i2c-cadance-fix-ctrl-addr-reg-write-order.patch - patches.suse/kmod-reduce-atomic-operations-on-kmod_concurrent-and-simplify.patch - patches.suse/net-mlx5-Add-missing-include-in-lib-gid.c.patch - patches.suse/net-mlx5-IPSec-Fix-64-bit-division-on-32-bit-builds.patch - patches.suse/net-mlx5-FPGA-make-mlx5_fpga_device_brb-static.patch - patches.suse/net-mlx5-FPGA-Fix-datatype-mismatch.patch - patches.suse/net-mlx5-Build-wq.o-even-if-MLX5_CORE_EN-is-not-sele.patch - patches.suse/net-mlx5-Add-Makefiles-for-subdirectories.patch - patches.suse/net-mlx5-IPSec-fix-64-bit-division-correctly.patch - patches.suse/bnxt_en-Fix-race-conditions-in-.ndo_get_stats64.patch - patches.suse/bnxt_en-Fix-bug-in-ethtool-L.patch - patches.suse/bnxt_en-Fix-SRIOV-on-big-endian-architecture.patch - patches.suse/cisco-enic-Fic-an-error-handling-path-in-vnic_dev_in.patch - patches.suse/qed-Fix-printk-option-passed-when-printing-ipv6-addr.patch - patches.suse/nfp-freeing-the-wrong-variable.patch - patches.suse/net-hns-Bugfix-for-Tx-timeout-handling-in-hns-driver.patch - patches.suse/drm-mediatek-separate-color-module-to-fixup-error-me - patches.suse/drm-i915-gvt-Fix-possible-recursive-locking-issue - patches.suse/drm-i915-gvt-Set-initial-PORT_CLK_SEL-vreg-for-BDW - patches.suse/drm-i915-gvt-Don-t-read-ADPA_CRT_HOTPLUG_MONITOR-fro - patches.suse/drm-i915-gvt-Make-function-dpy_reg_mmio_readx-safe - patches.suse/drm-i915-Fix-an-error-checking-test - patches.suse/drm-i915-Avoid-undefined-behaviour-of-u32-32 - patches.suse/drm-i915-cfl-Fix-Workarounds - patches.suse/drm-i915-cnl-Fix-the-CURSOR_COEFF_MASK-used-in-DDI-V - patches.suse/drm-i915-gvt-Fix-a-memory-leak-in-intel_gvt_init_gtt - patches.suse/drm-i915-gvt-Audit-the-command-buffer-address - patches.suse/drm-i915-gvt-Revert-drm-i915-gvt-Fix-possible-recurs - patches.suse/drm-i915-gvt-remove-scheduler_mutex-in-per-engine-wo - patches.suse/drm-i915-gvt-Use-fence-error-from-GVT-request-for-wo - patches.suse/0056-drm-rockchip-gem-add-the-lacks-lock-and-trivial-chan.patch - patches.suse/drm-vblank-Fix-vblank-timestamp-update - patches.suse/0062-drm-rockchip-fix-NULL-check-on-devm_kzalloc-return-v.patch - patches.suse/dt-bindings-pwm-update-stm32-timers-clock-names.patch - patches.suse/pwm-meson-Improve-PWM-calculation-precision - patches.suse/0001-mtd-partitions-add-helper-for-deleting-partition.patch - patches.suse/0001-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch - patches.suse/0001-mtd-nand-mtk-fix-incorrect-register-setting-order-ab.patch - patches.suse/rtc-opal-Handle-disabled-TPO-in-opal_get_tpo_time.patch - patches.suse/rtc-interface-Validate-alarm-time-before-handling-rollover.patch - patches.suse/rtc-rtc-nuc900-fix-loop-timeout-test.patch - patches.suse/platform-x86-ideapad-laptop-Add-IdeaPad-V510-15IKB-t - patches.suse/platform-x86-ideapad-laptop-Add-several-models-to-no - patches.suse/mm-memory.c-mark-create_huge_pmd-inline-to-prevent-b.patch - patches.suse/kexec-move-vmcoreinfo-out-of-the-kernel-s-.bss-section.patch - patches.suse/powerpc-fadump-use-the-correct-VMCOREINFO_NOTE_SIZE-for-phdr.patch - patches.suse/kdump-protect-vmcoreinfo-data-under-the-crash-memory.patch - patches.suse/0003-sysctl-fix-lax-sysctl_check_table-sanity-check.patch - patches.suse/0004-sysctl-kdoc-ify-sysctl_writes_strict.patch - patches.suse/0005-sysctl-fold-sysctl_writes_strict-checks-into-helper.patch - patches.suse/0006-sysctl-simplify-unsigned-int-support.patch - patches.suse/0001-sysctl-add-unsigned-int-range-support.patch - patches.suse/0003-test_sysctl-add-dedicated-proc-sysctl-test-driver.patch - patches.suse/0004-test_sysctl-add-generic-script-to-expand-on-tests.patch - patches.suse/0005-test_sysctl-test-against-PAGE_SIZE-for-int.patch - patches.suse/0006-test_sysctl-add-simple-proc_dointvec-case.patch - patches.suse/0007-test_sysctl-add-simple-proc_douintvec-case.patch - patches.suse/0008-test_sysctl-test-against-int-proc_dointvec-array-sup.patch - patches.suse/0010-kernel-sysctl_binary.c-check-name-array-length-in-de.patch - patches.suse/0001-random-do-not-ignore-early-device-randomness.patch - patches.suse/0001-procfs-fdinfo-extend-information-about-epoll-target-.patch - patches.suse/0001-kcmp-add-KCMP_EPOLL_TFD-mode-to-compare-epoll-target.patch - patches.suse/0001-kcmp-fs-epoll-wrap-kcmp-code-with-CONFIG_CHECKPOINT_.patch - patches.suse/0001-ipc-sem.c-remove-sem_base-embed-struct-sem.patch - patches.suse/0002-ipc-merge-ipc_rcu-and-kern_ipc_perm.patch - patches.suse/0003-include-linux-sem.h-correctly-document-sem_ctime.patch - patches.suse/0004-ipc-drop-non-RCU-allocation.patch - patches.suse/0005-ipc-sem-do-not-use-ipc_rcu_free.patch - patches.suse/0006-ipc-shm-do-not-use-ipc_rcu_free.patch - patches.suse/0007-ipc-msg-do-not-use-ipc_rcu_free.patch - patches.suse/0008-ipc-util-drop-ipc_rcu_free.patch - patches.suse/0009-ipc-sem-avoid-ipc_rcu_alloc.patch - patches.suse/0010-ipc-shm-avoid-ipc_rcu_alloc.patch - patches.suse/0011-ipc-msg-avoid-ipc_rcu_alloc.patch - patches.suse/0012-ipc-util-drop-ipc_rcu_alloc.patch - patches.suse/0013-ipc-sem.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch - patches.suse/0014-ipc-shm.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch - patches.suse/0015-ipc-msg.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch - patches.suse/0016-ipc-move-atomic_set-to-where-it-is-needed.patch - patches.suse/0017-ipc-shm-remove-special-shm_alloc-free.patch - patches.suse/0018-ipc-msg-remove-special-msg_alloc-free.patch - patches.suse/0019-ipc-sem-drop-__sem_free.patch - patches.suse/0020-ipc-util.h-update-documentation-for-ipc_getref-and-i.patch - patches.suse/IB-rxe-do-not-copy-extra-stack-memory-to-skb.patch - patches.suse/powerpc-make-feature-fixup-tests-fortify-safe.patch - patches.suse/drivers-s390-move-static-and-inline-before-return-ty.patch - patches.suse/reiserfs-don-t-preallocate-blocks-for-extended-attributes.patch - patches.suse/reiserfs-fix-race-in-prealloc-discard.patch - patches.suse/0001-target-remove-dead-code - patches.suse/ibmvscsis-Enable-Logical-Partition-Migration-Support.patch - patches.suse/0002-target-iblock-convert-write_same-to-blkdev_issue_zeroout - patches.suse/0003-target-configfs-kill-se_device-dev_link_magic - patches.suse/0004-target-configfs-kill-se_lun-lun_link_magic - patches.suse/0005-iscsi-target-avoid-holding-tpg_state_lock-during-param-update - patches.suse/0007-target-reject-compare_and_write-if-emulate_caw-is-not-set - patches.suse/0008-target-add-support-for-tmr-percpu-reference-counting - patches.suse/0009-target-add-target_scf_lookup_lun_from_tag-support-for-abort_task - patches.suse/qla2xxx-Convert-QLA_TGT_ABTS-to-TARGET_SCF_LOOKUP_LU.patch - patches.suse/0010-target-use-symbolic-value-for-write_verify_16 - patches.suse/0011-target-remove-se_device-dev_list - patches.suse/0012-target-fix-transport_init_se_cmd - patches.suse/0013-target-use-get-put-unaligned_be-instead-of-open-coding-these-functions - patches.suse/0014-target-fix-a-deadlock-between-the-xcopy-code-and-iscsi-session-shutdown - patches.suse/IB-srpt-Make-a-debug-statement-in-srpt_abort_cmd-mor.patch - patches.suse/0015-iscsi-target-kill-left-over-iscsi_target_do_cleanup - patches.suse/0016-target-introduce-a-function-that-shows-the-command-state - patches.suse/0017-target-tcm_loop-merge-struct-tcm_loop_cmd-and-struct-tcm_loop_tmr - patches.suse/0018-target-tcm_loop-replace-a-waitqueue-and-a-counter-by-a-completion - patches.suse/0019-target-tcm_loop-use-target_submit_tmr-instead-of-open-coding-this-function - patches.suse/0020-target-tcm_loop-make-tmf-processing-slightly-faster - patches.suse/0021-target-iscsi-remove-second-argument-of-_iscsit_free_cmd - patches.suse/0022-target-iscsi-simplify-iscsit_free_cmd - patches.suse/0023-target-iscsi-remove-dead-code-from-iscsit_process_scsi_cmd - patches.suse/ibmvscsis-Use-tpgt-passed-in-by-user.patch - patches.suse/0024-tcmu-support-emulate_write_cache - patches.suse/0025-tcmu-add-netlink-for-device-reconfiguration - patches.suse/0026-tcmu-make-dev_size-configurable-via-userspace - patches.suse/0027-tcmu-make-dev_config-configurable - patches.suse/0028-tcmu-add-type-of-reconfig-into-netlink - patches.suse/0029-tcmu-fix-module-removal-due-to-stuck-unmap_thread-thread-again - patches.suse/0030-tcmu-make-array-tcmu_attrib_attrs-static-const - patches.suse/0031-tcmu-reconfigure-netlink-attr-changes - patches.suse/0032-target-break-up-free_device-callback - patches.suse/0033-target-use-idr-for-se_device-dev-index - patches.suse/0034-target-add-helper-to-find-se_device-by-dev_index - patches.suse/0035-tcmu-perfom-device-add-del-and-reconfig-synchronously - patches.suse/0036-target-add-helper-to-iterate-over-devices - patches.suse/0037-xcopy-loop-over-devices-using-idr-helper - patches.suse/0038-target-remove-g_device_list - patches.suse/0039-tcmu-drop-configured-check-in-destroy - patches.suse/0040-tcmu-fix-multiple-uio-open-close-sequences - patches.suse/0041-target-make-device_mutex-and-device_list-static - patches.suse/0042-target-do-not-require-a-transport_complete-for-scf_transport_task_sense - patches.suse/0043-target-add-helper-to-copy-sense-to-se_cmd-buffer - patches.suse/0044-tcmu-fix-sense-handling-during-completion - patches.suse/0045-pscsi-finish-cmd-processing-from-pscsi_req_done - patches.suse/0046-target-remove-transport_complete - patches.suse/0047-target-fix-sam_stat_busy-task_set_full-handling - patches.suse/0048-target-use-macro-for-write_verify_32-operation-codes - patches.suse/0049-target-pscsi-introduce-type_zbc-support - patches.suse/0050-tcmu-fix-dev_config_store - patches.suse/0051-target-fix-cmd-size-for-pr-out-in-passthrough_parse_cdb - patches.suse/0052-target-fix-return-sense-reason-in-target_scsi3_emulate_pr_out - patches.suse/0053-target-export-lio-pgr-alua-support-as-device-attr - patches.suse/0054-tcmu-clean-up-the-code-and-with-one-small-fix - patches.suse/0001-NFS-Ensure-we-commit-after-writeback-is-complete.patch - patches.suse/0001-xprtrdma-On-invalidation-failure-remove-MWs-from-rl_.patch - patches.suse/0002-xprtrdma-Pre-mark-remotely-invalidated-MRs.patch - patches.suse/0003-xprtrdma-Pass-only-the-list-of-registered-MRs-to-ro_.patch - patches.suse/0004-xprtrdma-Rename-rpcrdma_req-rl_free.patch - patches.suse/0005-xprtrdma-Fix-client-lock-up-after-application-signal.patch - patches.suse/0006-xprtrdma-Fix-FRWR-invalidation-error-recovery.patch - patches.suse/0007-xprtrdma-Don-t-defer-MR-recovery-if-ro_map-fails.patch - patches.suse/ALSA-hda-realtek-New-codec-device-ID-for-ALC1220 - patches.suse/ALSA-hda-Add-hdmi-id-for-a-Geminilake-variant - patches.suse/mmc-sdhci-acpi-Workaround-conflict-with-PCI-wifi-on- - patches.suse/thermal-bcm2835-fix-an-error-code-in-probe - patches.suse/powerpc-powernv-Tell-OPAL-about-our-MMU-mode-on-POWER9.patch - patches.suse/powerpc-mm-radix-Synchronize-updates-to-the-process-table.patch - patches.suse/powerpc-powernv-Fix-local-TLB-flush-for-boot-and-MCE.patch - patches.suse/powerpc-perf-Add-POWER9-alternate-PM_RUN_CYC-and-PM_.patch - patches.suse/kmod-throttle-kmod-thread-limit.patch - patches.suse/pci-pm-fix-native-pme-handling-during-system-suspend-resume - patches.suse/cpufreq-schedutil-Fix-sugov_start-versus-sugov_update_shared-race.patch - patches.suse/cpufreq-intel_pstate-Fix-ratio-setting-for-min_perf_pct.patch - patches.suse/0001-PM-devfreq-rk3399_dmc-fix-error-return-code-in-rk339.patch - patches.suse/0002-ACPI-irq-Fix-return-code-of-acpi_gsi_to_irq.patch - patches.suse/ACPI-x86-Allow-matching-always_present_id-array-entr - patches.suse/ACPI-x86-Add-KIOX000A-accelerometer-on-GPD-win-to-al - patches.suse/device-property-Introduce-fwnode_call_bool_op-for-op.patch - patches.suse/crypto-chcr-Avoid-algo-allocation-in-softirq.patch - patches.suse/0009-crypto-cavium-make-several-functions-static.patch - patches.suse/btrfs-incremental-send-fix-invalid-path-for-link-commands.patch - patches.suse/btrfs-fix-unexpected-return-value-of-bio_readpage_error.patch - patches.suse/vfs-in-iomap-seek_-hole-data-return-ENXIO-for-negati.patch - patches.suse/kvm-avoid-unused-variable-warning-for-UP-builds.patch - patches.suse/KVM-vmx-expose-more-information-for-KVM_INTERNAL_ERR.patch - patches.suse/KVM-mark-vcpu-pid-pointer-as-rcu-protected.patch - patches.suse/KVM-use-rcu-access-function-for-irq-routing.patch - patches.suse/KVM-mark-kvm-busses-as-rcu-protected.patch - patches.suse/KVM-mark-memory-slots-as-rcu.patch - patches.suse/KVM-use-correct-accessor-function-for-__kvm_memslots.patch - patches.suse/kvm-nVMX-Don-t-set-vmcs12-to-launched-when-VMLAUNCH-.patch - patches.suse/kvm-nVMX-Validate-the-I-O-bitmaps-on-nested-VM-entry.patch - patches.suse/kvm-nVMX-Fix-nested_vmx_check_msr_bitmap_controls.patch - patches.suse/kvm-nVMX-Shadow-high-parts-of-shadowed-64-bit-VMCS-f.patch - patches.suse/KVM-x86-update-master-clock-before-computing-kvmcloc.patch - patches.suse/kvm-vmx-Properly-handle-machine-check-during-VM-entr.patch - patches.suse/KVM-s390-Fix-KVM_S390_GET_CMMA_BITS-ioctl-definition.patch - patches.suse/KVM-x86-take-slots_lock-in-kvm_free_pit.patch - patches.suse/KVM-SVM-handle-singlestep-exception-when-skipping-em.patch - patches.suse/0001-kvm-svm-prepare-for-new-bit-definition-in-lbr_ctl - patches.suse/0002-kvm-svm-rename-lbr_ctl-field-in-the-vmcb-control-area - patches.suse/0003-kvm-svm-add-virtual-vmload-vmsave-feature-definition - patches.suse/0004-kvm-svm-enable-virtual-vmload-vmsave-feature - patches.suse/KVM-trigger-uevents-when-creating-or-destroying-a-VM.patch - patches.suse/KVM-x86-make-backwards_tsc_observed-a-per-VM-variabl.patch - patches.suse/msft-hv-1403-kvm-x86-hyperv-add-KVM_CAP_HYPERV_SYNIC2.patch - patches.suse/KVM-x86-Simplify-kvm_x86_ops-queue_exception-paramet.patch - patches.suse/KVM-async_pf-Add-L1-guest-async_pf-PF-vmexit-handler.patch - patches.suse/KVM-async_pf-Force-a-nested-vmexit-if-the-injected-P.patch - patches.suse/KVM-async_pf-Let-guest-support-delivery-of-async_pf-.patch - patches.suse/msft-hv-1404-kvm-x86-hyperv-make-VP_INDEX-managed-by-userspace.patch - patches.suse/ubifs-Fix-data-node-size-for-truncating-uncompressed - patches.suse/ubifs-Fix-unlink-code-wrt.-double-hash-lookups - patches.suse/bpf-Implement-show_options.patch - patches.suse/random-add-wait_for_random_bytes-api - patches.suse/random-add-get_random_-bytes-u32-u64-int-long-once-wait-family - patches.suse/0006-iscsi-ensure-rng-is-seeded-before-use - patches.suse/0005-ceph-ensure-rng-is-seeded-before-using.patch - patches.suse/0122-bcache.txt-standardize-document-format.patch - patches.suse/scsi-qedi-Add-support-for-Boot-from-SAN-over-iSCSI-o.patch - patches.suse/scsi-cxlflash-21-return-EFAULT-if-copy_from_user-fails.patch - patches.suse/scsi-isci-fix-typo-in-function-names.patch - patches.suse/scsi-qedi-fix-another-spelling-mistake-alloction-all.patch - patches.suse/scsi-qedf-fix-spelling-mistake-offlading-offloading.patch - patches.suse/0046-scsi-qla2xxx-Off-by-one-in-qlt_ctio_to_cmd.patch - patches.suse/scsi-hisi_sas-make-several-const-arrays-static.patch - patches.suse/scsi-libfc-pass-an-error-pointer-to-fc_disc_error.patch - patches.suse/ib-iser-handle-lack-of-memory-management-extentions-correctly - patches.suse/IB-hfi1-Ensure-dd-gi_mask-can-not-be-overflowed.patch - patches.suse/RDMA-core-Document-confusing-code.patch - patches.suse/IB-core-Don-t-resolve-IP-address-to-the-loopback-dev.patch - patches.suse/IB-core-Introduce-modify-QP-operation-with-udata.patch - patches.suse/IB-uverbs-Make-use-of-ib_modify_qp-variant-to-avoid-.patch - patches.suse/IB-Convert-msleep-below-20ms-to-usleep_range.patch - patches.suse/IB-IPoIB-Forward-MTU-change-to-driver-below.patch - patches.suse/IB-IPoIB-Convert-IPoIB-to-memalloc_noio_-calls.patch - patches.suse/IB-rdmavt-qib-hfi1-Remove-gfp-flags-argument.patch - patches.suse/net-IB-mlx4-Remove-gfp-flags-argument.patch - patches.suse/IB-core-Remove-NOIO-QP-create-flag.patch - patches.suse/IB-mlx5-Clean-mr_cache-debugfs-in-case-of-failure.patch - patches.suse/IB-core-Add-ordered-workqueue-for-RoCE-GID-managemen.patch - patches.suse/IB-ipoib-Let-lower-driver-handle-get_stats64-call.patch - patches.suse/IB-rxe-Fix-kernel-panic-from-skb-destructor.patch - patches.suse/IB-rxe-Set-dma_mask-and-coherent_dma_mask.patch - patches.suse/IB-hns-Fix-the-bug-of-polling-cq-failed-for-loopback.patch - patches.suse/IB-hns-Fix-the-bug-with-wild-pointer-when-destroy-rc.patch - patches.suse/IB-hns-Fix-the-bug-with-rdma-operation.patch - patches.suse/IB-hns-Fix-the-bug-with-modifying-the-MAC-address-wi.patch - patches.suse/IB-hns-Fix-for-checkpatch.pl-comment-style-warnings.patch - patches.suse/IB-core-Allow-QP-state-transition-from-reset-to-erro.patch - patches.suse/0003-md-bitmap-don-t-read-page-from-device-with-Bitmap_sy.patch - patches.suse/0004-raid5-ppl-use-BIOSET_NEED_BVECS-when-creating-bioset.patch - patches.suse/0053-libceph-fix-old-style-declaration-warnings.patch - patches.suse/0054-libceph-null-deref-on-osdmap_apply_incremental-error-path.patch - patches.suse/0055-libceph-set-einval-in-one-place-in-crush_decode.patch - patches.suse/0056-libceph-use-alloc_pg_mapping-in-_decode_pg_upmap_items.patch - patches.suse/0057-libceph-don-t-call-encode_request_finish-on-mosdbackoff-messages.patch - patches.suse/0059-libceph-potential-null-dereference-in-ceph_msg_data_create.patch - patches.suse/audit-fix-memleak-in-auditd_send_unicast_skb.patch - patches.suse/xgene-Don-t-fail-probe-if-there-is-no-clk-resource-f.patch - patches.suse/net-broadcom-bnx2x-make-a-couple-of-const-arrays-sta.patch - patches.suse/cxgb4-add-new-T5-pci-device-id-s.patch - patches.suse/netpoll-shut-up-a-kernel-warning-on-refcount.patch - patches.suse/net-hns-add-acpi-function-of-xge-led-control.patch - patches.suse/cxgb4-ptp_clock_register-returns-error-pointers.patch - patches.suse/net-bridge-fix-dest-lookup-when-vlan-proto-doesn-t-m.patch - patches.suse/net-packet-Fix-Tx-queue-selection-for-AF_PACKET.patch - patches.suse/bnx2x-fix-format-overflow-warning.patch - patches.suse/liquidio-fix-possible-eeprom-format-string-overflow.patch - patches.suse/mlx4_en-remove-unnecessary-returned-value-check.patch - patches.suse/dt-bindings-net-remove-duplicate-nsp-ethernet-mac-binding-document.patch - patches.suse/net-bcmgenet-Fix-unmapping-of-fragments-in-bcmgenet_ - patches.suse/bpf-allow-to-specify-log-level-and-reduce-it-for-tes.patch - patches.suse/bpf-fix-up-test-cases-with-mixed-signed-unsigned-bou.patch - patches.suse/bpf-add-test-for-mixed-signed-and-unsigned-bounds-ch.patch - patches.suse/bpf-more-tests-for-mixed-signed-and-unsigned-bounds-.patch - patches.suse/0001-locking-rtmutex-Remove-unnecessary-priority-adjustme.patch - patches.suse/x86-platform-uv-bau-fix-congested_response_us-not-taking-effect - patches.suse/18.1-x86-mm-kvm-fix-warning-when-config_preempt_count.patch - patches.suse/x86-platform-uv-bau-disable-bau-on-single-hub-configurations - patches.suse/powerpc-powernv-Fix-boot-on-Power8-bare-metal-due-to-opal_configure_cores.patch - patches.suse/powerpc-perf-Avoid-spurious-PMU-interrupts-after-idle.patch - patches.suse/powerpc-64s-Fix-hypercall-entry-clobbering-r12-input.patch - patches.suse/powerpc-mm-radix-Refactor-radix__mark_rodata_ro.patch - patches.suse/KVM-x86-masking-out-upper-bits.patch - patches.suse/KVM-nVMX-track-NMI-blocking-state-separately-for-eac.patch - patches.suse/KVM-nVMX-Disallow-VM-entry-in-MOV-SS-shadow.patch - patches.suse/x86-add-MULTIUSER-dependency-for-KVM.patch - patches.suse/KVM-VMX-Fix-invalid-guest-state-detection-after-task.patch - patches.suse/msft-hv-1424-kvm-x86-hyperv-avoid-livelock-in-oneshot-SynIC-timer.patch - patches.suse/drm-imx-fix-typo-in-ipu_plane_formats - patches.suse/i40iw-Fix-order-of-cleanup-in-close.patch - patches.suse/i40iw-Do-not-poll-CCQ-after-it-is-destroyed.patch - patches.suse/i40iw-Utilize-iwdev-reset-during-PCI-function-reset.patch - patches.suse/i40iw-Release-cm_id-ref-on-PCI-function-reset.patch - patches.suse/i40iw-Free-QP-resources-on-CQP-destroy-QP-failure.patch - patches.suse/i40iw-Add-missing-memory-barrier.patch - patches.suse/i40iw-Update-list-correctly.patch - patches.suse/i40iw-Avoid-memory-leak-of-CQP-request-objects.patch - patches.suse/i40iw-Free-QP-PBLEs-when-the-QP-is-destroyed.patch - patches.suse/RDMA-bnxt_re-checking-for-NULL-instead-of-IS_ERR.patch - patches.suse/IB-IPoIB-Fix-error-code-in-ipoib_add_port.patch - patches.suse/IB-i40iw-Fix-error-code-in-i40iw_create_cq.patch - patches.suse/cxgb4-Fix-error-codes-in-c4iw_create_cq.patch - patches.suse/IB-cxgb3-Fix-error-codes-in-iwch_alloc_mr.patch - patches.suse/RDMA-ocrdma-Fix-an-error-code-in-ocrdma_alloc_pd.patch - patches.suse/RDMA-ocrdma-Fix-error-codes-in-ocrdma_create_srq.patch - patches.suse/IB-mlx5-Fix-a-warning-message.patch - patches.suse/0001-RDMA-bnxt_re-Free-doorbell-page-index-DPI-during-dea.patch - patches.suse/0002-RDMA-bnxt_re-Fix-WQE-Size-posted-to-HW-to-prevent-it.patch - patches.suse/0003-RDMA-bnxt_re-Do-not-free-the-ctx_tbl-entry-if-delete.patch - patches.suse/0004-RDMA-bnxt_re-Report-supported-value-to-IB-stack-in-q.patch - patches.suse/0005-RDMA-bnxt_re-Fixed-the-max_rd_atomic-support-for-ini.patch - patches.suse/0006-RDMA-bnxt_re-Specify-RDMA-component-when-allocating-.patch - patches.suse/RDMA-bnxt_re-Enable-atomics-only-if-host-bios-suppor.patch - patches.suse/RDMA-bnxt_re-Fix-return-value-of-poll-routine.patch - patches.suse/RDMA-bnxt_re-Report-MISSED_EVENTS-in-req_notify_cq.patch - patches.suse/RDMA-bnxt_re-Fix-the-value-reported-for-local-ack-de.patch - patches.suse/IB-core-Fix-sparse-warnings.patch - patches.suse/IB-rdmavt-Setting-of-QP-timeout-can-overflow-jiffies.patch - patches.suse/IB-mlx4-Fix-CM-REQ-retries-in-paravirt-mode.patch - patches.suse/iw_cxgb4-don-t-use-WR-keys-addrs-for-0-byte-reads.patch - patches.suse/RDMA-qedr-Prevent-memory-overrun-in-verbs-user-respo.patch - patches.suse/rxe-fix-broken-receive-queue-draining.patch - patches.suse/rdma-iser-don-t-send-an-rkey-if-all-data-is-written-as-immadiate-data - patches.suse/IB-cma-Fix-reference-count-leak-when-no-ipv4-address.patch - patches.suse/0120-bfq-fix-typos-in-comments-about-B-WF2Q-algorithm.patch - patches.suse/0121-bfq-dispatch-request-to-prevent-queue-stalling-after.patch - patches.suse/nvme-fix-byte-swapping-in-the-streams-code.patch - patches.suse/nvmet-fc-fix-byte-swapping-in-nvmet_fc_ls_create_ass.patch - patches.suse/nvme-pci-add-another-device-ID-with-stripe-quirk.patch - patches.suse/nvme-pci-Remove-nvme_setup_prps-BUG_ON.patch - patches.suse/nvme-pci-Fix-an-error-handling-path-in-nvme_probe.patch - patches.suse/nvmet-prefix-version-configfs-file-with-attr.patch - patches.suse/nvmet-Move-serial-number-from-controller-to-subsyste.patch - patches.suse/nvmet-preserve-controller-serial-number-between-rebo.patch - patches.suse/nvmet-don-t-report-0-bytes-in-serial-number.patch - patches.suse/mount-copy-the-port-field-into-the-cloned-nfs_server.patch - patches.suse/0001-NFS-filelayout-Fix-racy-setting-of-fl-dsaddr-in-file.patch - patches.suse/0018-usb-typec-include-linux-device.h-in-ucsi.h.patch - patches.suse/usb-gadget-f_mass_storage-Fix-the-logic-to-iterate-a.patch - patches.suse/0027-thunderbolt-Correct-access-permissions-for-active-NV.patch - patches.suse/fsi-core-register-with-postcore_initcall - patches.suse/xen-grant-table-log-the-lack-of-grants.patch - patches.suse/xen-balloon-don-t-online-new-memory-initially.patch - patches.suse/s390-perf-fix-problem-state-detection.patch - patches.suse/0017-uuid-fix-incorrect-uuid_equal-conversion-in-test_uui.patch - patches.suse/0001-scsi-hpsa-limit-transfer-length-to-1MB.patch - patches.suse/0001-smartpqi-limit-transfer-length-to-1MB.patch - patches.suse/virtio-net-fix-module-unloading - patches.suse/ARM-kexec-fix-failure-to-boot-crash-kernel.patch - patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC298 - patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC225 - patches.suse/ALSA-hda-realtek-No-loopback-on-ALC225-ALC295-codec - patches.suse/ACPI-EC-Add-parameter-to-force-disable-the-GPE-on-su - patches.suse/ACPI-PM-EC-Flush-all-EC-work-in-acpi_freeze_sync - patches.suse/drm-nouveau-disp-add-tv-encoders-to-output-resource- - patches.suse/drm-nouveau-kms-nv50-update-vblank-state-in-response - patches.suse/drm-nouveau-kms-remove-call-to-drm_crtc_vblank_off-d - patches.suse/drm-rockchip-fix-Kconfig-dependencies - patches.suse/gpu-host1x-Free-the-IOMMU-domain-when-there-is-no-de.patch - patches.suse/drm-i915-Fix-user-ptr-check-size-in-eb_relocate_vma - patches.suse/drm-i915-Fix-cursor-updates-on-some-platforms - patches.suse/drm-i915-Unbreak-gpu-reset-vs.-modeset-locking - patches.suse/drm-i915-selftests-Fix-an-error-handling-path-in-moc - patches.suse/drm-i915-cnl-Fix-loadgen-select-programming-on-ddi-v - patches.suse/drm-i915-Remove-assertion-from-raw-__i915_vma_unpin - patches.suse/drm-i915-Only-mark-the-execobject-as-pinned-on-succe - patches.suse/drm-i915-Only-skip-updating-execobject.offset-after- - patches.suse/drm-i915-Force-CPU-synchronisation-even-if-userspace - patches.suse/1288-drm-i915-fix-bad-comparison-in-skl_compute_plane_wm-v2 - patches.suse/drm-i915-gvt-Fix-the-vblank-timer-close-issue-after- - patches.suse/drm-i915-gvt-Extend-KBL-platform-support-in-GVT-g - patches.suse/drm-exynos-mark-pm-functions-as-__maybe_unused - patches.suse/0126-xen-blkfront-Fix-handling-of-non-supported-operation.patch - patches.suse/0124-blk-mq-map-queues-to-all-present-CPUs.patch - patches.suse/nvme-also-provide-a-UUID-in-the-WWID-sysfs-attribute.patch - patches.suse/nvme-fabrics-commands-should-use-the-fctype-field-fo.patch - patches.suse/nvme-fc-address-target-disconnect-race-conditions-in.patch - patches.suse/nvme-fc-revise-TRADDR-parsing.patch - patches.suse/nvme-pci-fix-HMB-size-calculation.patch - patches.suse/nvme-validate-admin-queue-before-unquiesce.patch - patches.suse/0001-dm-integrity-use-plugging-when-writing-the-journal.patch - patches.suse/0002-dm-integrity-WARN_ON-if-variables-representing-journ.patch - patches.suse/0004-dm-bufio-fix-error-code-in-dm_bufio_write_dirty_buff.patch - patches.suse/0005-dm-raid-remove-WARN_ON-in-raid10_md_layout_to_format.patch - patches.suse/0006-dm-raid-fix-activation-check-in-validate_raid_redund.patch - patches.suse/0007-dm-raid-avoid-mddev-suspended-access.patch - patches.suse/0008-dm-raid-bump-target-version.patch - patches.suse/0009-dm-zoned-remove-test-for-impossible-REQ_OP_FLUSH-con.patch - patches.suse/0010-dm-zoned-use-GFP_NOIO-in-I-O-path.patch - patches.suse/0011-dm-verity-fec-fix-GFP-flags-used-with-mempool_alloc.patch - patches.suse/dm-dax-Make-sure-dm_dax_flush-is-called-if-device-su.patch - patches.suse/0005-md-raid1-raid10-initialize-bvec-table-via-bio_add_pa.patch - patches.suse/0006-md-raid1-10-move-raid1-raid10-common-code-into-raid1.patch - patches.suse/0007-md-simplify-code-with-bio_io_error.patch - patches.suse/0008-MD-fix-warnning-for-UP-case.patch - patches.suse/btrfs-fix-lockup-in-find_free_extent-with-read-only-block-groups.patch - patches.suse/btrfs-round-down-size-diff-when-shrinking-growing-device.patch - patches.suse/powerpc-mm-radix-Workaround-prefetch-issue-with-KVM.patch - patches.suse/powerpc-mm-hash-Free-the-subpage_prot_table-correctl.patch - patches.suse/0001-arm64-atomics-Remove-from-asm-constraint-in-lse-atom.patch - patches.suse/0001-arm64-sysreg-Fix-unprotected-macro-argmuent-in-write.patch - patches.suse/KVM-VMX-remove-unused-field.patch - patches.suse/KVM-make-pid-available-for-uevents-without-debugfs.patch - patches.suse/KVM-x86-do-mask-out-upper-bits-of-PAE-CR3.patch - patches.suse/x86-irq-Define-a-global-vector-for-nested-posted-int.patch - patches.suse/KVM-nVMX-Fix-posted-intr-delivery-when-vcpu-is-in-gu.patch - patches.suse/KVM-nVMX-Fix-loss-of-L2-s-NMI-blocking-state.patch - patches.suse/KVM-s390-take-srcu-lock-when-getting-setting-storage.patch - patches.suse/KVM-LAPIC-Fix-reentrancy-issues-with-preempt-notifie.patch - patches.suse/xfs-check-_btree_check_block-value.patch - patches.suse/xfs-fix-quotacheck-dquot-id-overflow-infinite-loop.patch - patches.suse/0001-NFS-Optimize-fallocate-by-refreshing-mapping-when-ne.patch - patches.suse/perf-x86-intel-uncore-fix-skylake-upi-pmu-event-masks.patch - patches.suse/perf-x86-intel-uncore-fix-skylake-server-pcu-pmu-event-format.patch - patches.suse/perf-x86-intel-uncore-fix-skylake-server-cha-llc_lookup-event-umask.patch - patches.suse/perf-x86-intel-uncore-remove-invalid-skylake-server-cha-filter-field.patch - patches.suse/perf-x86-intel-uncore-fix-skx-cha-event-extra-regs.patch - patches.suse/perf-x86-intel-uncore-fix-missing-marker-for-skx_uncore_cha_extra_regs.patch - patches.suse/kprobes-x86-release-insn_slot-in-failure-path - patches.suse/sched-wait-Clean-up-some-documentation-warnings.patch - patches.suse/workqueue-Work-around-edge-cases-for-calc-of-pool-s-.patch - patches.suse/selftests-bpf-subtraction-bounds-test.patch - patches.suse/lib-test_rhashtable-fix-for-large-entry-counts - patches.suse/0130-iwlwifi-pcie-fix-unused-txq-NULL-pointer-dereference.patch - patches.suse/iwlwifi-mvm-fix-a-NULL-pointer-dereference-of-error- - patches.suse/iwlwifi-missing-error-code-in-iwl_trans_pcie_alloc - patches.suse/iwlwifi-fix-tracing-when-tx-only-is-enabled - patches.suse/iwlwifi-mvm-handle-IBSS-probe_queue-in-a-few-missing - patches.suse/0131-iwlwifi-mvm-defer-setting-IWL_MVM_STATUS_IN_HW_RESTA.patch - patches.suse/lib-test_rhashtable-fix-kasan-warning - patches.suse/msft-hv-1432-Revert-netvsc-optimize-calculation-of-number-of-slot.patch - patches.suse/net-mlx5-Clean-SRIOV-eswitch-resources-upon-VF-creat.patch - patches.suse/revert-vhost-cache-used-event-for-better-performance.patch - patches.suse/bpf-don-t-indicate-success-when-copy_from_user-fails.patch - patches.suse/bpf-fix-bpf_prog_get_info_by_fd-to-dump-correct-xlat.patch - patches.suse/Revert-net-bcmgenet-Remove-init-parameter-from-bcmge.patch - patches.suse/scsi-qedi-Add-ISCSI_BOOT_SYSFS-to-Kconfig.patch - patches.suse/scsi-megaraid_sas-fix-memleak-in-megasas_alloc_cmdli.patch - patches.suse/scsi-libcxgbi-add-check-for-valid-cxgbi_task_data - patches.suse/scsi_transport_fc-return-EBUSY-for-deleted-vport.patch - patches.suse/scsi-qedi-Fix-return-code-in-qedi_ep_connect.patch - patches.suse/0008-NFSv4-Fix-double-frees-in-nfs4_test_session_trunk.patch - patches.suse/cpufreq-x86-Make-scaling_cur_freq-behave-more-as-expected.patch - patches.suse/cpufreq-docs-Add-missing-cpuinfo_cur_freq-descriptio - patches.suse/cpufreq-intel_pstate-Drop-get-from-intel_pstate-structure.patch - patches.suse/0029-thunderbolt-icm-Ignore-mailbox-errors-in-icm_suspend.patch - patches.suse/0009-mailbox-pcc-Fix-crash-when-request-PCC-channel-0.patch - patches.suse/0001-ipc-add-missing-container_of-s-for-randstruct.patch - patches.suse/powerpc-mm-Fix-pmd-pte_devmap-on-non-leaf-entries.patch - patches.suse/powerpc-perf-POWER9-PMU-stops-after-idle-workaround.patch - patches.suse/iommu-arm-smmu-Reintroduce-locking-around-TLB-sync-o.patch - patches.suse/revert-iommu-io-pgtable-avoid-redundant-tlb-syncs - patches.suse/iommu-amd-fix-schedule-while-atomic-bug-in-initialization-code - patches.suse/ASoC-samsung-odroid-Fix-EPLL-frequency-values - patches.suse/0060-libceph-make-encode_request_-work-with-r_mempool-requests.patch - patches.suse/0061-libceph-don-t-call-reencode_message-more-than-once-per-message.patch - patches.suse/0062-libceph-fallback-for-when-there-isn-t-a-pool-specific-choose_arg.patch - patches.suse/0063-crush-assume-weight_set-null-imples-weight_set_size-0.patch - patches.suse/0064-libceph-upmap-semantic-changes.patch - patches.suse/0065-libceph-make-recovery_deletes-feature-create-a-new-interval.patch - patches.suse/0001-arm64-Fix-potential-race-with-hardware-DBM-in-ptep_s.patch - patches.suse/soc-zte-Restrict-SOC_ZTE-to-ARCH_ZX-or-COMPILE_TEST - patches.suse/ARM-pxa-select-both-FB-and-FB_W100-for-eseries.patch - patches.suse/ARM-shmobile-rcar-gen2-Fix-deadlock-in-regulator-qui.patch - patches.suse/KVM-nVMX-do-not-fill-vm_exit_intr_error_code-in-prep.patch - patches.suse/KVM-nVMX-fixes-to-nested-virt-interrupt-injection.patch - patches.suse/KVM-X86-Fix-loss-of-pending-INIT-due-to-race.patch - patches.suse/KVM-X86-init-irq-level-in-kvm_pv_kick_cpu_op.patch - patches.suse/KVM-avoid-using-rcu_dereference_protected.patch - patches.suse/KVM-nVMX-do-not-pin-the-VMCS12.patch - patches.suse/kvm-nVMX-don-t-flush-VMCS12-during-VMXOFF-or-VCPU-te.patch - patches.suse/KVM-nVMX-mark-vmcs12-pages-dirty-on-L2-exit.patch - patches.suse/KVM-nVMX-Fix-interrupt-window-request-with-Acknowled.patch - patches.suse/KVM-arm-arm64-Fix-bug-in-advertising-KVM_CAP_MSI_DEV.patch - patches.suse/KVM-arm-arm64-PMU-Fix-overflow-interrupt-injection.patch - patches.suse/KVM-arm-arm64-vgic-Use-READ_ONCE-fo-cmpxchg.patch - patches.suse/clk-x86-Do-not-gate-clocks-enabled-by-the-firmware - patches.suse/clk-meson-mpll-fix-mpll0-fractional-part-ignored - patches.suse/gpio-tegra-fix-unbalanced-chained_irq_enter-exit - patches.suse/media-Revert-media-et8ek8-Export-OF-device-ID-as-mod.patch - patches.suse/media-rainshadow-cec-avoid-Wmaybe-uninitialized-warn2.patch - patches.suse/xfs-fix-per-inode-dax-flag-inheritance.patch - patches.suse/mtd-nand-sunxi-fix-potential-divide-by-zero-error.patch - patches.suse/scsi-bnx2fc-Plug-CPU-hotplug-race.patch - patches.suse/scsi-bnx2fc-Prevent-recursive-cpuhotplug-locking.patch - patches.suse/scsi-bnx2i-prevent-recursive-cpuhotplug-locking - patches.suse/scsi-bnx2fc-Simplify-CPU-hotplug-code.patch - patches.suse/scsi-bnx2i-simplify-cpu-hotplug-code - patches.suse/scsi-qedf-Limit-number-of-CQs.patch - patches.suse/0022-scsi-aacraid-reading-out-of-bounds.patch - patches.suse/IB-core-Fix-race-condition-in-resolving-IP-to-MAC.patch - patches.suse/RDMA-uverbs-Prevent-leak-of-reserved-field.patch - patches.suse/IB-uverbs-Fix-device-cleanup.patch - patches.suse/RDMA-mlx5-Fix-existence-check-for-extended-address-v.patch - patches.suse/0001-IB-hns-checking-for-IS_ERR-instead-of-NULL.patch - patches.suse/IB-ipoib-Fix-race-between-light-events-and-interface.patch - patches.suse/IB-ipoib-Use-cancel_delayed_work_sync-when-needed.patch - patches.suse/IB-ipoib-Make-sure-no-in-flight-joins-while-leaving-.patch - patches.suse/IB-ipoib-Prevent-setting-negative-values-to-max_nons.patch - patches.suse/IB-ipoib-Set-IPOIB_NEIGH_TBL_FLUSH-after-flushed-com.patch - patches.suse/IB-ipoib-Add-multicast-packets-statistics.patch - patches.suse/IB-ipoib-Add-get-statistics-support-to-SRIOV-VF.patch - patches.suse/IB-ipoib-Clean-error-paths-in-add-port.patch - patches.suse/IB-ipoib-Remove-double-pointer-assigning.patch - patches.suse/Revert-IB-core-Allow-QP-state-transition-from-reset-.patch - patches.suse/IB-ipoib-Notify-on-modify-QP-failure-only-when-relev.patch - patches.suse/Cipso-cipso_v4_optptr-enter-infinite-loop.patch - patches.suse/vxlan-fix-remcsum-when-GRO-on-and-CHECKSUM_PARTIAL-b.patch - patches.suse/gue-fix-remcsum-when-GRO-on-and-CHECKSUM_PARTIAL-bou.patch - patches.suse/b44-Initialize-64-bit-stats-seqcount - patches.suse/i40e-Initialize-64-bit-statistics-TX-ring-seqcount.patch - patches.suse/ixgbe-Initialize-64-bit-stats-seqcounts.patch - patches.suse/nfp-Initialize-RX-and-TX-ring-64-bit-stats-seqcounts.patch - patches.suse/gtp-Initialize-64-bit-per-cpu-stats-correctly.patch - patches.suse/msft-hv-1440-netvsc-Initialize-64-bit-stats-seqcount.patch - patches.suse/ipvlan-Fix-64-bit-statistics-seqcount-initialization.patch - patches.suse/lan78xx-USB-fast-connect-disconnect-crash-fix.patch - patches.suse/lan78xx-Fix-to-handle-hard_header_len-update.patch - patches.suse/net-mlx4_en-Fix-wrong-indication-of-Wake-on-LAN-WoL-.patch - patches.suse/net-mlx4_core-Fix-sl_to_vl_change-bit-offset-in-flag.patch - patches.suse/net-mlx4_core-Fix-namespace-misalignment-in-QinQ-VST.patch - patches.suse/net-mlx4_core-Fixes-missing-capability-bit-in-flags2.patch - patches.suse/ibmvnic-103-Initialize-SCRQ-s-during-login-renegotiation.patch - patches.suse/batman-adv-fix-TT-sync-flag-inconsistencies.patch - patches.suse/tcp-introduce-tcp_rto_delta_us-helper-for-xmit-timer.patch - patches.suse/tcp-enable-xmit-timer-fix-by-having-TLP-use-time-whe.patch - patches.suse/tcp-fix-xmit-timer-to-only-be-reset-if-data-ACKed-SA.patch - patches.suse/xgene-Always-get-clk-source-but-ignore-if-it-s-missi.patch - patches.suse/bpf-fix-byte-order-test-in-test_verifier.patch - patches.suse/msft-hv-1445-netvsc-fix-race-on-sub-channel-creation.patch - patches.suse/s390-qeth-fix-L3-next-hop-in-xmit-qeth-hdr.patch - patches.suse/qed-Fix-a-memory-allocation-failure-test-in-qed_mcp_.patch - patches.suse/i2c-mux-pinctrl-mention-correct-module-name-in-Kconf - patches.suse/userfaultfd-hugetlbfs-remove-superfluous-page-unlock.patch - patches.suse/mm-migrate-prevent-racy-access-to-tlb_flush_pending.patch - patches.suse/mm-migrate-fix-barriers-around-tlb_flush_pending.patch - patches.suse/Revert-mm-numa-defer-TLB-flush-for-THP-migration-as-long-as-possible.patch - patches.suse/mm-refactor-TLB-gathering-API.patch - patches.suse/mm-make-tlb_flush_pending-global.patch - patches.suse/mm-fix-MADV_-FREE-DONTNEED-TLB-flush-miss-problem.patch - patches.suse/mm-fix-KSM-data-corruption.patch - patches.suse/drm-msm-dsi-Calculate-link-clock-rates-with-updated- - patches.suse/0071-drm-rockchip-vop-fix-iommu-page-fault-when-resume.patch - patches.suse/0072-drm-rockchip-vop-fix-NV12-video-display-error.patch - patches.suse/0073-drm-rockchip-vop-round_up-pitches-to-word-align.patch - patches.suse/0074-drm-rockchip-vop-report-error-when-check-resource-er.patch - patches.suse/drm-i915-gvt-change-resetting-to-resetting_eng - patches.suse/drm-i915-gvt-clean-workload-queue-if-error-happened - patches.suse/drm-i915-gvt-Initialize-MMIO-Block-with-HW-state - patches.suse/drm-i915-gvt-Change-the-max-length-of-mmio_reg_rw-fr - patches.suse/drm-i915-perf-fix-flex-eu-registers-programming - patches.suse/drm-i915-shrinker-Wrap-need_resched-inside-preempt-d - patches.suse/drm-i915-fix-backlight-invert-for-non-zero-minimum-b - patches.suse/drm-nouveau-disp-nv04-avoid-creation-of-output-paths - patches.suse/powerpc-cpuidle-0010-Disable-LOSE_FULL_CONTEXT-states-when-stop-api-fails.patch - patches.suse/0127-bio-integrity-Fix-regression-if-profile-verify_fn-is.patch - patches.suse/0128-bio-integrity-only-verify-integrity-on-the-lowest-st.patch - patches.suse/nvme-strip-trailing-0-bytes-in-wwid_show.patch - patches.suse/nvmet_fc-add-defer_req-callback-for-deferment-of-cmd.patch - patches.suse/lpfc-support-nvmet_fc-defer_rcv-callback.patch - patches.suse/nvme-pci-fix-CMB-sysfs-file-removal-in-reset-path.patch - patches.suse/nvme-fix-nvme-reset-command-timeout-handling.patch - patches.suse/nvme-fix-directive-command-numd-calculation.patch - patches.suse/xen-x86-provide-init_mem_mapping-hook.patch - patches.suse/xen-split-up-xen_hvm_init_shared_info.patch - patches.suse/xen-fix-hvm-guest-with-kaslr-enabled.patch - patches.suse/0056-tcmu-fix-possible-to-from-address-overflow-when-doing-the-memcpy - patches.suse/0057-tcmu-free-old-string-on-reconfig - patches.suse/cxgbit-add-missing-_kfree_skb - patches.suse/iscsi-target-fix-invalid-flags-in-text-response - patches.suse/cxgbit-fix-sg_nents-calculation - patches.suse/qla2xxx-Fix-incorrect-tcm_qla2xxx_free_cmd-use-durin.patch - patches.suse/0130-mtd-blkdevs-Fix-mtd-block-write-failure.patch - patches.suse/iio-adc-sun4i-gpadc-iio-fix-unbalanced-irq-enable-di - patches.suse/0001-tty-pl011-fix-initialization-order-of-QDF2400-E44.patch - patches.suse/0030-thunderbolt-Do-not-enumerate-more-ports-from-DROM-th.patch - patches.suse/0001-md-r5cache-call-mddev_lock-unlock-in-r5c_journal_mod.patch - patches.suse/0001-md-r5cache-fix-io_unit-handling-in-r5l_log_endio.patch - patches.suse/0009-test_sysctl-fix-sysctl.sh-by-making-it-executable.patch - patches.suse/net-sched-hfsc-allocate-tcf-block-for-hfsc-root-clas.patch - patches.suse/nfp-do-not-update-MTU-from-BH-in-flower-app.patch - patches.suse/bpf-fix-two-missing-target_size-settings-in-bpf_conv.patch - patches.suse/0001-PCI-Disable-PCIe-Relaxed-Ordering-if-unsupported.patch - patches.suse/0002-PCI-Disable-Relaxed-Ordering-for-some-Intel-processo.patch - patches.suse/0003-PCI-Disable-Relaxed-Ordering-Attributes-for-AMD-A110.patch - patches.suse/0006-net-cxgb4-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERING-.patch - patches.suse/0007-net-cxgb4vf-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERIN.patch - patches.suse/ipv6-release-rt6-rt6i_idev-properly-during-ifdown.patch - patches.suse/tcp-fix-possible-deadlock-in-TCP-stack-vs-BPF-filter.patch - patches.suse/iwlwifi-mvm-fix-TCP-CSUM-offload-with-WEP-and-A000-s - patches.suse/0133-iwlwifi-add-TLV-for-MLME-offload-firmware-capability.patch - patches.suse/0134-iwlwifi-split-the-regulatory-rules-when-the-bandwidt.patch - patches.suse/0135-iwlwifi-mvm-set-A-MPDU-bit-upon-empty-BA-notificatio.patch - patches.suse/0136-iwlwifi-mvm-rs-fix-TLC-statistics-collection.patch - patches.suse/0137-iwlwifi-fix-fw_pre_next_step-to-apply-also-for-C-ste.patch - patches.suse/iwlwifi-mvm-set-the-RTS_MIMO_PROT-bit-in-flag-mask-w - patches.suse/0139-iwlwifi-add-the-new-9000-series-PCI-IDs.patch - patches.suse/0140-iwlwifi-mvm-Fix-a-memory-leak-in-an-error-handling-p.patch - patches.suse/0141-iwlwifi-mvm-start-mac-queues-when-deferred-tx-frames.patch - patches.suse/0142-iwlwifi-mvm-don-t-WARN-when-a-legit-race-happens-in-.patch - patches.suse/0143-mac80211-add-api-to-start-ba-session-timer-expired-f.patch - patches.suse/0144-iwlwifi-mvm-send-delba-upon-rx-ba-session-timeout.patch - patches.suse/net_sched-reset-pointers-to-tcf-blocks-in-classful-q.patch - patches.suse/sfc-don-t-try-and-read-ef10-data-on-non-ef10-NIC.patch - patches.suse/0004-PCI-fix-oops-when-try-to-find-Root-Port-for-a-PCI-de.patch - patches.suse/scsi-qla2xxx-Fix-system-crash-while-triggering-FW-du.patch - patches.suse/st-fix-blk_get_queue-usage.patch - patches.suse/scsi-ipr-Fix-scsi-mq-lockdep-issue.patch - patches.suse/scsi-ses-Fix-wrong-page-error.patch - patches.suse/cpufreq-intel_pstate-report-correct-CPU-frequencies-during-trace.patch - patches.suse/cpufreq-x86-Disable-interrupts-during-MSRs-reading.patch - patches.suse/drm-i915-remove-unused-function-declaration - patches.suse/drm-i915-cnl-Add-slice-and-subslice-information-to-d - patches.suse/drm-i915-Return-correct-EDP-voltage-swing-table-for- - patches.suse/drm-i915-Suppress-switch_mm-emission-between-the-sam - patches.suse/drm-i915-Avoid-the-gpu-reset-vs.-modeset-deadlock - patches.suse/of-fix-DMA-mask-generation.patch - patches.suse/ALSA-hda-realtek-Fix-pincfg-for-Dell-XPS-13-9370 - patches.suse/soc-imx-gpcv2-fix-regulator-deferred-probe - patches.suse/soc-ti-ti_sci_pm_domains-Populate-name-for-genpd - patches.suse/RDMA-vmw_pvrdma-Report-CQ-missed-events.patch - patches.suse/i40iw-Fix-parsing-of-query-commit-FPM-buffers.patch - patches.suse/i40iw-Correct-variable-names.patch - patches.suse/i40iw-Fix-typecast-of-tcp_seq_num.patch - patches.suse/i40iw-Use-correct-alignment-for-CQ0-memory.patch - patches.suse/i40iw-Fix-potential-fcn_id_array-out-of-bounds.patch - patches.suse/IB-hns-fix-memory-leak-on-ah-on-error-return-path.patch - patches.suse/iw_cxgb4-fix-misuse-of-integer-variable.patch - patches.suse/IB-core-Protect-sysfs-entry-on-ib_unregister_device.patch - patches.suse/IB-uverbs-Fix-NULL-pointer-dereference-during-device.patch - patches.suse/nvmet-don-t-overwrite-identify-sn-fr-with-0-bytes.patch - patches.suse/nvmet-fc-correct-use-after-free-on-list-teardown.patch - patches.suse/nvmet-fc-eliminate-incorrect-static-markers-on-local.patch - patches.suse/nvme-fabrics-fix-reporting-of-unrecognized-options.patch - patches.suse/nvme-pci-set-cqe_seen-on-polled-completions.patch - patches.suse/xfs-fix-inobt-inode-allocation-search-optimization.patch - patches.suse/iomap-fix-integer-truncation-issues-in-the-zeroing-a.patch - patches.suse/xfs-clear-MS_ACTIVE-after-finishing-log-recovery.patch - patches.suse/mm-memcontrol-fix-null-pointer-crash-in-test_clear_page_writeback.patch - patches.suse/wait-add-wait_event_killable_timeout.patch - patches.suse/kmod-fix-wait-on-recursive-loop.patch - patches.suse/mm-oom-fix-potential-data-corruption-when-oom_reaper.patch - patches.suse/irqchip-gic-v2-Report-failures-in-gic_irq_domain_all.patch - patches.suse/irqchip-gic-v3-Report-failures-in-gic_irq_domain_all.patch - patches.suse/irqchip-gic-v3-Honor-forced-affinity-setting.patch - patches.suse/irqchip-gic-v3-its-Remove-ACPICA-version-check-for-A.patch - patches.suse/irqchip-gic-Ensure-we-have-an-ISB-between-ack-and-ha.patch - patches.suse/irqchip-brcmstb-l2-Define-an-irq_pm_shutdown-functio - patches.suse/irqchip-gic-v3-its-Allow-GIC-ITS-number-more-than-MA.patch - patches.suse/irqchip-gic-v3-its-platform-msi-Fix-msi-parent-parsi.patch - patches.suse/clocksource-drivers-arm_arch_timer-Fix-mem-frame-loo.patch - patches.suse/clocksource-drivers-arm_arch_timer-Avoid-infinite-re.patch - patches.suse/0005-x86-cpufeature-kvm-svm-rename-shorten-the-new-virtualized-vmsave-vmload-cpuid-flag - patches.suse/00-x86-boot-64-clang-use-fixup_pointer-to-access-next_early_pgt.patch - patches.suse/net-sched-fix-p_filter_chain-check-in-tcf_chain_flus.patch - patches.suse/netxen-fix-incorrect-loop-counter-decrement.patch - patches.suse/0005-PCI-Allow-PCI-express-root-ports-to-find-themselves.patch - patches.suse/scsi-megaraid_sas-fix-error-handle-in-megasas_probe_.patch - patches.suse/scsi-csiostor-fail-probe-if-fw-does-not-support-FCoE.patch - patches.suse/0023-scsi-aacraid-Fix-out-of-bounds-in-aac_get_name_resp.patch - patches.suse/scsi-sd_zbc-Write-unlock-zone-from-sd_uninit_cmnd.patch - patches.suse/scsi-cxgb4i-call-neigh_event_send-to-update-MAC-addr.patch - patches.suse/gpio-reject-invalid-gpio-before-getting-gpio_desc - patches.suse/ARM-at91-don-t-select-CONFIG_ARM_CPU_SUSPEND-for-old.patch - patches.suse/btrfs-fix-blk_status_t-errno-confusion.patch - patches.suse/kbuild-use--fshort-wchar-globally.patch - patches.suse/IB-core-Avoid-accessing-non-allocated-memory-when-in.patch - patches.suse/IB-mlx5-Fix-Raw-Packet-QP-event-handler-assignment.patch - patches.suse/IB-mlx5-Always-return-success-for-RoCE-modify-port.patch - patches.suse/gpu-ipu-v3-add-DRM-dependency.patch - patches.suse/0078-drm-rockchip-Fix-suspend-crash-when-drm-is-not-bound.patch - patches.suse/drm-i915-Initialize-data-in-intel_dsi_dcs_backlight. - patches.suse/drm-i915-cnl-Fix-LSPCON-support - patches.suse/drm-i915-bxt-use-NULL-for-GPIO-connection-ID - patches.suse/drm-i915-Clear-lost-context-switch-interrupts-across - patches.suse/dmaengine-tegra210-adma-fix-of_irq_get-error-check - patches.suse/bsg-lib-fix-kernel-panic-resulting-from-missing-allo.patch - patches.suse/mtd-nandsim-remove-debugfs-entries-in-error-path.patch - patches.suse/KVM-PPC-Book3S-HV-Use-msgsync-with-hypervisor-doorbell.patch - patches.suse/KVM-PPC-Book3S-0001-HV-Workaround-POWER9-DD1.0-bug-causin.patch - patches.suse/KVM-PPC-Book3S-0002-HV-Add-missing-barriers-to-XIVE-code-.patch - patches.suse/KVM-PPC-Book3S-Fix-race-and-leak-in-kvm_vm_ioctl_cre.patch - patches.suse/Minor-page-waitqueue-cleanups.patch - patches.suse/Avoid-page-waitqueue-race-leaving-possible-page-locker-waiting.patch - patches.suse/iio-trigger-stm32-timer-fix-quadrature-mode-get-rout - patches.suse/iio-trigger-stm32-timer-fix-write_raw-return-value - patches.suse/iio-trigger-stm32-timer-fix-get-set-down-count-direc - patches.suse/page-waitqueue-always-add-new-entries-at-the-end.patch - patches.suse/libata-check-for-trusted-computing-in-IDENTIFY-DEVIC.patch - patches.suse/scsi-ipr-Set-no_report_opcodes-for-RAID-arrays.patch - patches.suse/scsi-sg-off-by-one-in-sg_ioctl.patch - patches.suse/scsi-qedf-Fix-a-potential-NULL-pointer-dereference.patch - patches.suse/drm-bridge-sii8620-Fix-memory-corruption - patches.suse/scripts-dtc-fix-zx-warning.patch - patches.suse/0024-dm-fix-the-second-dec_pending-argument-in-__split_an.patch - patches.suse/0025-dm-mpath-retry-BLK_STS_RESOURCE-errors.patch - patches.suse/0001-dm-fix-printk-rate-limiting-code.patch - patches.suse/nvme-rdma-default-MR-page-size-to-4k.patch - patches.suse/nvme-pci-use-dma-memory-for-the-host-memory-buffer-d.patch - patches.suse/esp-Fix-memleaks-on-error-paths.patch - patches.suse/esp-Fix-error-handling-on-layer-2-xmit.patch - patches.suse/0001-net-hsr-Check-skb_put_padto-return-value.patch - patches.suse/tipc-remove-subscription-references-only-for-pending.patch - patches.suse/tipc-fix-a-race-condition-of-releasing-subscriber-ob.patch - patches.suse/net-sched-fix-use-after-free-when-tcf_chain_destroy-.patch - patches.suse/net-sched-don-t-do-tcf_chain_flush-from-tcf_chain_de.patch - patches.suse/nfp-don-t-hold-PF-lock-while-enabling-SR-IOV.patch - patches.suse/nfp-make-sure-representors-are-destroyed-before-thei.patch - patches.suse/nfp-avoid-buffer-leak-when-representor-is-missing.patch - patches.suse/nfp-TX-time-stamp-packets-before-HW-doorbell-is-rung.patch - patches.suse/bnxt_en-Fix-.ndo_setup_tc-to-include-XDP-rings.patch - patches.suse/bnxt_en-Free-MSIX-vectors-when-unregistering-the-dev.patch - patches.suse/bnxt_en-Do-not-setup-MAC-address-in-bnxt_hwrm_func_q.patch - patches.suse/netfilter-ipt_CLUSTERIP-fix-use-after-free-of-proc-e.patch - patches.suse/0001-netfilter-check-for-seqadj-ext-existence-before-addi.patch - patches.suse/netfilter-nf_tables-Fix-nft-limit-burst-handling.patch - patches.suse/tipc-reassign-pointers-after-skb-reallocation-linear.patch - patches.suse/r8169-Do-not-increment-tx_dropped-in-TX-ring-cleanin - patches.suse/r8169-Be-drop-monitor-friendly - patches.suse/0145-iwlwifi-pcie-move-rx-workqueue-initialization-to-iwl.patch - patches.suse/l2tp-initialise-session-s-refcount-before-making-it-.patch - patches.suse/l2tp-hold-tunnel-while-looking-up-sessions-in-l2tp_n.patch - patches.suse/l2tp-hold-tunnel-while-processing-genl-delete-comman.patch - patches.suse/l2tp-hold-tunnel-while-handling-genl-tunnel-updates.patch - patches.suse/l2tp-hold-tunnel-while-handling-genl-TUNNEL_GET-comm.patch - patches.suse/l2tp-hold-tunnel-used-while-creating-sessions-with-n.patch - patches.suse/nfp-fix-unchecked-flow-dissector-use.patch - patches.suse/nfp-fix-supported-key-layers-calculation.patch - patches.suse/nfp-remove-incorrect-mask-check-for-vlan-matching.patch - patches.suse/net-xfrm-don-t-double-hold-dst-when-sk_policy-in-use.patch - patches.suse/esp-Fix-locking-on-page-fragment-allocation.patch - patches.suse/esp-Fix-skb-tailroom-calculation.patch - patches.suse/xfrm_user-fix-info-leak-in-copy_user_offload.patch - patches.suse/xfrm_user-fix-info-leak-in-xfrm_notify_sa.patch - patches.suse/xfrm_user-fix-info-leak-in-build_aevent.patch - patches.suse/nfp-double-free-on-error-in-probe.patch - patches.suse/drivers-net-xgene-Correct-probe-sequence-handling.patch - patches.suse/sch_htb-fix-crash-on-init-failure.patch - patches.suse/sch_multiq-fix-double-free-on-init-failure.patch - patches.suse/sch_hhf-fix-null-pointer-dereference-on-init-failure.patch - patches.suse/sch_hfsc-fix-null-pointer-deref-and-double-free-on-i.patch - patches.suse/sch_cbq-fix-null-pointer-dereferences-on-init-failur.patch - patches.suse/sch_fq_codel-avoid-double-free-on-init-failure.patch - patches.suse/sch_netem-avoid-null-pointer-deref-on-init-failure.patch - patches.suse/sch_sfq-fix-null-pointer-dereference-on-init-failure.patch - patches.suse/sch_tbf-fix-two-null-pointer-dereferences-on-init-fa.patch - patches.suse/net-mlx5-Skip-mlx5_unload_one-if-mlx5_load_one-fails.patch - patches.suse/net-mlx5-Remove-the-flag-MLX5_INTERFACE_STATE_SHUTDO.patch - patches.suse/i2c-designware-Round-down-ACPI-provided-clk-to-neare - patches.suse/Fix-warning-messages-when-mounting-to-older-servers.patch - patches.suse/0002-x86-ldt-fix-off-by-one-in-get_segment_base - patches.suse/linux-uaccess.h-Fix-copy_in_user-declaration.patch - patches.suse/drm-doc-vblank-cleanup - patches.suse/drm-vblank-_ioctl-posfix-for-ioctl-handler - patches.suse/drm-vblank-Consistent-drm_crtc_-prefix - patches.suse/drm-Remove-drm_driver-set_busid-hook - patches.suse/drm-pci-Deprecate-drm_pci_init-exit-completely - patches.suse/drm-doc-Improve-ioctl-fops-docs-a-bit-more - patches.suse/drm-More-links-for-gamma-support-helpers - patches.suse/drm-Convert-CMA-fbdev-console-suspend-helpers-to-use - patches.suse/0057-drm-rockchip-Remove-unnecessary-NULL-check.patch - patches.suse/drm-Check-for-drm_device-dev-in-drm_set_busid - patches.suse/drm-Add-drm_atomic_helper_wait_for_flip_done - patches.suse/0058-drm-rockchip-dw_hdmi-add-RK3399-HDMI-support.patch - patches.suse/0059-drm-rockchip-dw_hdmi-introduce-the-VPLL-clock-settin.patch - patches.suse/0060-drm-rockchip-dw_hdmi-introduce-the-pclk-for-grf.patch - patches.suse/drm-i915-Drop-drm_vblank_cleanup - patches.suse/drm-nouveau-Drop-drm_vblank_cleanup - patches.suse/0061-drm-rockchip-Drop-drm_vblank_cleanup.patch - patches.suse/drm-atomic-helper-Simplify-commit-tracking-locking - patches.suse/drm-core-Fail-atomic-IOCTL-with-no-CRTC-state-but-wi - patches.suse/drm-atomic-initial-support-for-asynchronous-plane-up - patches.suse/drm-fb-helper-Remove-drm_mode_config_fb - patches.suse/drm-atomic-helper-Realign-function-parameters - patches.suse/drm-Remove-pending_read_domains-and-pending_write_do - patches.suse/drm-fb-helper-Push-down-modeset-lock-into-FB-helpers - patches.suse/drm-i915-Drop-FBDEV-ifdev-in-mst-code - patches.suse/drm-fb-helper-Add-top-level-lock - patches.suse/drm-fb-helper-Push-locking-in-fb_is_bound - patches.suse/drm-fb-helper-Drop-locking-from-the-vsync-wait-ioctl - patches.suse/drm-fb-helper-Push-locking-into-pan_display_atomic-l - patches.suse/drm-fb-helper-Push-locking-into-restore_fbdev_mode_a - patches.suse/drm-fb-helper-Stop-using-mode_config.mutex-for-inter - patches.suse/drm-fb-helper-Split-dpms-handling-into-legacy-and-at - patches.suse/drm-fb-helper-factor-out-pseudo-palette - patches.suse/drm-fb-helper-keep-the-.gamma_store-updated-in-drm_f - patches.suse/drm-fb-helper-remove-drm_fb_helper_save_lut_atomic - patches.suse/drm-inhibit-drm-drivers-register-to-uninitialized-dr - patches.suse/drm-atomic-Use-the-correct-iterator-macro-in-atomic_ - patches.suse/drm-atomic-Use-the-new-helpers-in-drm_atomic_helper_ - patches.suse/drm-atomic-Use-new-iterator-macros-in-drm_atomic_hel - patches.suse/drm-i915-Use-correct-iterator-macro - patches.suse/0063-drm-rockchip-Use-for_each_oldnew_plane_in_state-in-v.patch - patches.suse/drm-dp-mst-Handle-errors-from-drm_atomic_get_private - patches.suse/drm-atomic-Remove-pointless-private-object-NULL-stat - patches.suse/drm-atomic-Make-private-objs-proper-objects - patches.suse/drm-dp-mst-Use-memchr_inv-instead-of-memcmp-against- - patches.suse/drm-rename-adjust-and-export-drm_atomic_replace_prop - patches.suse/drm-atomic-helper-update-lut-props-directly-in-._leg - patches.suse/drm-fb-helper-separate-the-fb_setcmap-helper-into-at - patches.suse/drm-handle-HDMI-2.0-VICs-in-AVI-info-frames - patches.suse/drm-edid-complete-CEA-modedb-VIC-1-107 - patches.suse/drm-edid-parse-sink-information-before-CEA-blocks - patches.suse/drm-edid-cleanup-patch-for-CEA-extended-tag-macro - patches.suse/drm-add-helper-to-validate-YCBCR420-modes - patches.suse/drm-edid-parse-YCBCR420-videomodes-from-EDID - patches.suse/drm-edid-parse-ycbcr-420-deep-color-information - patches.suse/drm-add-helper-functions-for-YCBCR420-handling - patches.suse/drm-crc-Only-open-CRC-on-atomic-drivers-when-the-CRT - patches.suse/drm-Don-t-complain-too-much-about-struct_mutex - patches.suse/drm-Update-docs-around-gem_free_object - patches.suse/drm-atomic-Change-drm_atomic_helper_swap_state-to-re - patches.suse/drm-nouveau-Handle-drm_atomic_helper_swap_state-fail - patches.suse/drm-i915-Handle-drm_atomic_helper_swap_state-failure - patches.suse/drm-atomic-Allow-drm_atomic_helper_swap_state-to-fai - patches.suse/drm-syncobj-Fix-kerneldoc - patches.suse/drm-i915-Make-intel_digital_port_connected-work-for- - patches.suse/drm-i915-Simplify-intel_engines_init - patches.suse/drm-i915-Do-not-re-calculate-num_rings-locally - patches.suse/drm-i915-Group-all-the-global-context-information-to - patches.suse/drm-i915-Allow-contexts-to-be-unreferenced-locklessl - patches.suse/drm-i915-Enable-rcu-only-context-lookups - patches.suse/drm-i915-Wait-for-concurrent-global-resets-to-comple - patches.suse/drm-i915-Look-for-active-requests-earlier-in-the-res - patches.suse/drm-i915-Update-i915.reset-to-handle-engine-resets - patches.suse/drm-i915-Modify-error-handler-for-per-engine-hang-re - patches.suse/drm-i915-Add-support-for-per-engine-reset-recovery - patches.suse/drm-i915-Add-engine-reset-count-to-error-state - patches.suse/drm-i915-Export-per-engine-reset-count-info-to-debug - patches.suse/drm-i915-selftests-reset-engine-self-tests - patches.suse/drm-i915-Enable-Engine-reset-and-recovery-support - patches.suse/drm-i915-select-CRC32 - patches.suse/drm-i915-Assert-the-vma-s-active-tracking-is-clear-b - patches.suse/drm-i915-Cancel-pending-execlist-tasklet-upon-wedgin - patches.suse/drm-i915-pass-the-vma-to-insert_entries - patches.suse/drm-i915-Use-HAS_PCH_CPT-everywhere - patches.suse/drm-i915-s-Couar-Cougar - patches.suse/drm-i915-Document-that-PPT-CPT-and-WPT-LPT - patches.suse/drm-i915-Clean-up-some-expressions - patches.suse/drm-i915-Always-use-9-bits-of-the-LPC-bridge-device- - patches.suse/drm-i915-Set-PWM-divider-to-match-desired-frequency- - patches.suse/drm-i915-Add-heuristic-to-determine-better-way-to-ad - patches.suse/drm-i915-Add-option-to-support-dynamic-backlight-via - patches.suse/drm-i915-dp-Fix-the-t11_t12-panel-power-cycle-delay- - patches.suse/drm-i915-dp-Remove-1-1-from-t11_t12-for-Gen9_LP-CNP- - patches.suse/drm-i915-selftests-Fix-mutex-imbalance-for-igt_rende - patches.suse/drm-i915-Cancel-pending-execlists-irq-handler-upon-i - patches.suse/drm-i915-Drop-flushing-of-the-object-free-list-worke - patches.suse/drm-i915-Avoid-keeping-waitboost-active-for-signalin - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170703 - patches.suse/drm-i915-Prevent-kernel-panic-when-reading-writing-c - patches.suse/drm-i915-Fix-use-after-free-of-context-during-free_c - patches.suse/drm-i915-skl-Check-for-supported-plane-configuration - patches.suse/drm-i915-skl-Scaling-not-supported-in-IF-ID-Interlac - patches.suse/drm-i915-edp-Add-a-T12-panel-delay-quirk-to-fix-DP-A - patches.suse/drm-i915-sysfs-constify-attribute_group-structures - patches.suse/drm-i915-Setting-pch_id-for-HSW-BDW-in-virtual-envir - patches.suse/drm-i915-Check-new-context-against-kernel_context-af - patches.suse/drm-i915-Move-stale-context-reaping-to-common-i915_g - patches.suse/drm-i915-Drop-request-retirement-before-reaping-stal - patches.suse/drm-i915-Only-free-the-oldest-stale-context-before-a - patches.suse/drm-i915-gen9-Add-10-us-delay-after-power-well-1-AUX - patches.suse/drm-i915-skl-Don-t-disable-misc-IO-power-well-during - patches.suse/drm-i915-bxt-glk-Fix-assert-on-conditions-for-DC9-en - patches.suse/drm-i915-gen9-Don-t-remove-secondary-power-well-requ - patches.suse/drm-i915-cnl-Fix-comment-about-AUX-IO-power-well-ena - patches.suse/x86-gpu-CNL-uses-the-same-GMS-values-as-SKL - patches.suse/drm-i915-cnl-Add-force-wake-for-gen10 - patches.suse/drm-i915-cnl-Cannonlake-color-init - patches.suse/drm-i915-Fix-the-kernel-panic-when-using-aliasing-pp - patches.suse/drm-i915-cnl-Don-t-trust-VBT-s-alternate-pin-for-por - patches.suse/drm-i915-cnl-Gen10-render-context-size - patches.suse/drm-i915-cnl-Inherit-RPS-stuff-from-previous-platfor - patches.suse/drm-i915-cnl-Get-DDI-clock-based-on-PLLs - patches.suse/drm-i915-cnl-Add-max-allowed-Cannonlake-DC - patches.suse/drm-i915-cnl-Add-missing-type-case - patches.suse/drm-i915-take-out-common-clamping-code-of-fixed16-wr - patches.suse/drm-i915-Always-perform-internal-fixed16-division-in - patches.suse/drm-i915-cleanup-fixed-point-wrappers-naming - patches.suse/drm-i915-Addition-wrapper-for-fixed16.16-operation - patches.suse/drm-i915-skl-WM-calculation-don-t-require-height - patches.suse/drm-i915-skl-unify-cpp-value-in-WM-calculation - patches.suse/drm-i915-fbdev-Always-forward-hotplug-events - patches.suse/drm-i915-Protect-against-deferred-fbdev-setup - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170717 - patches.suse/drm-fb-helper-Support-deferred-setup - patches.suse/drm-Improve-kerneldoc-for-drm_modeset_lock - patches.suse/drm-atomic-implement-drm_atomic_helper_commit_tail-f - patches.suse/drm-gem-Add-drm_gem_dumb_map_offset - patches.suse/drm-dumb-buffers-Add-defaults-for-.dumb_map_offset-a - patches.suse/0064-drm-rockchip-Use-.dumb_map_offset-and-.dumb_destroy-.patch - patches.suse/drm-nouveau-Use-the-drm_driver.dumb_destroy-default - patches.suse/dma-buf-sync_file-Allow-multiple-sync_files-to-wrap- - patches.suse/0065-drm-rockchip-vop-initialize-registers-directly.patch - patches.suse/0066-drm-rockchip-vop-move-write_relaxed-flags-to-vop-reg.patch - patches.suse/0067-drm-rockchip-vop-move-line_flag_num-to-interrupt-reg.patch - patches.suse/0068-drm-rockchip-vop-group-vop-registers.patch - patches.suse/0069-drm-rockchip-vop-add-a-series-of-vop-support.patch - patches.suse/0070-drm-rockchip-vop-rk3328-fix-overlay-abnormal.patch - patches.suse/drm-Fix-kerneldoc-for-atomic_async_update - patches.suse/drm-modes-Fix-drm_mode_is_420_only-comment - patches.suse/drm-Fix-warning-when-building-docs-for-scdc_helper - patches.suse/drm-nouveau-Convert-nouveau-to-use-new-iterator-macr - patches.suse/drm-Plumb-modifiers-through-plane-init - patches.suse/drm-Create-a-format-modifier-blob - patches.suse/drm-fb-Fix-pointer-dereference-before-null-check - patches.suse/drm-fb-helper-add-new-drm_setup_crtcs_fb-function - patches.suse/0075-drm-rockchip-vop-no-need-wait-vblank-on-crtc-enable.patch - patches.suse/0076-drm-rockchip-fix-race-with-kms-hotplug-and-fbdev.patch - patches.suse/drm-cirrus-remove-dead-code-and-pointless-local-lut- - patches.suse/drm-i915-remove-dead-code-and-pointless-local-lut-st - patches.suse/drm-nouveau-remove-dead-code-and-pointless-local-lut - patches.suse/drm-fb-helper-pass-physical-dimensions-to-fbdev - patches.suse/0001-drm-bridge-synopsys-dw-hdmi-Provide-default-configur.patch - patches.suse/drm-i915-Use-the-drm_driver.dumb_destroy-default - patches.suse/drm-Don-t-update-property-values-for-atomic-drivers - patches.suse/drm-Handle-properties-in-the-core-for-atomic-drivers - patches.suse/drm-vc4-Don-t-disable-DSI-clocks-on-component-unload - patches.suse/drm-Shift-wrap-bug-in-create_in_format_blob - patches.suse/0077-drm-rockchip-make-drm_connector_funcs-structures-con.patch - patches.suse/0079-drm-rockchip-switch-to-drm_-_get-drm_-_put-helpers.patch - patches.suse/drm-vc4-Fix-leak-of-HDMI-EDID - patches.suse/drm-amdgpu-Throttle-visible-VRAM-moves-separately - patches.suse/drm-amdgpu-read-reg-in-each-iterator-of-psp_wait_for - patches.suse/drm-rcar-du-Use-the-VBK-interrupt-for-vblank-events.patch - patches.suse/drm-nouveau-Fix-merge-commit - patches.suse/gpu-host1x-Don-t-fail-on-NULL-bo-physical-address.patch - patches.suse/drm-tegra-Set-MODULE_FIRMWARE-for-the-VIC - patches.suse/drm-i915-Fix-error-checking-locking-in-perf-lookup_c - patches.suse/drm-i915-Consistently-use-enum-pipe-for-PCH-transcod - patches.suse/drm-i915-Explicit-the-connector-name-for-DP-link-tra - patches.suse/drm-i915-More-stolen-quirking - patches.suse/drm-i915-Drain-the-device-workqueue-on-unload - patches.suse/drm-i915-selftests-Attach-a-stub-pm_domain - patches.suse/drm-atomic-helper-Fix-leak-in-disable_all - patches.suse/drm-i915-Fix-fbdev-unload-sequence - patches.suse/drm-i915-unregister-interfaces-first-in-unload - patches.suse/drm-i915-selftests-Mark-contexts-as-lost-during-free - patches.suse/drm-i915-Pass-enum-pipe-to-intel_set_pch_fifo_underr - patches.suse/drm-i915-Nuke-legacy-flip-queueing-code - patches.suse/drm-i915-s-INTEL_INFO-dev_priv-gen-INTEL_GEN-dev_pri - patches.suse/drm-i915-Rip-out-legacy-page_flip-completion-irq-han - patches.suse/drm-i915-adjust-has_pending_fb_unpin-to-atomic - patches.suse/drm-i915-Remove-intel_flip_work-infrastructure - patches.suse/drm-i915-Drop-unpin-stall-in-atomic_prepare_commit - patches.suse/Revert-drm-i915-Add-option-to-support-dynamic-backli - patches.suse/Revert-drm-i915-Add-heuristic-to-determine-better-wa - patches.suse/drm-i915-Report-execlists-irq-bit-in-debugfs - patches.suse/drm-i915-Reset-context-image-on-engines-after-trigge - patches.suse/drm-i915-Serialize-per-engine-resets-against-new-req - patches.suse/drm-i915-Flush-the-execlist-ports-if-idle - patches.suse/drm-i915-Check-execlist-ring-status-during-hangcheck - patches.suse/drm-i915-Check-the-execlist-queue-for-pending-reques - patches.suse/drm-i915-Clear-execlist-port-before-updating-seqno-o - patches.suse/drm-i915-Move-idle-checks-before-intel_engine_init_g - patches.suse/drm-i915-Wake-up-waiters-after-setting-the-WEDGED-bi - patches.suse/drm-i915-Assert-that-machine-is-wedged-for-nop_submi - patches.suse/drm-i915-Clear-engine-irq-posted-following-a-reset - patches.suse/drm-i915-Make-i915_gem_context_mark_guilty-safe-for- - patches.suse/drm-i915-Emit-a-user-level-message-when-resetting-th - patches.suse/drm-i915-Disable-per-engine-reset-for-Broxton - patches.suse/drm-i915-selftests-Exercise-independence-of-per-engi - patches.suse/drm-i915-Simplify-scaler-init-during-CRTC-HW-readout - patches.suse/drm-i915-chv-Add-unique-power-well-ID-for-the-pipe-A - patches.suse/drm-i915-Unify-power-well-ID-enums - patches.suse/drm-i915-Assign-everywhere-the-always-on-power-well- - patches.suse/drm-i915-gen2-Add-an-ID-for-the-display-pipes-power- - patches.suse/drm-i915-hsw-bdw-Add-an-ID-for-the-global-display-po - patches.suse/drm-i915-Check-for-duplicated-power-well-IDs - patches.suse/drm-i915-bxt-glk-Give-a-proper-name-to-the-power-wel - patches.suse/drm-i915-gen9-Remove-redundant-power-well-state-asse - patches.suse/drm-i915-gen9-Remove-redundant-state-check-during-po - patches.suse/drm-i915-hsw-bdw-Remove-redundant-state-check-during - patches.suse/drm-i915-hsw-bdw-Split-power-well-set-to-enable-disa - patches.suse/drm-i915-hsw-Unify-the-hsw-bdw-and-gen9-power-well-r - patches.suse/drm-i915-hsw-bdw-Add-irq_pipe_mask-has_vga-power-wel - patches.suse/drm-i915-hsw-bdw-Wait-for-the-power-well-disabled-st - patches.suse/drm-i915-hsw-Add-has_fuses-power-well-attribute - patches.suse/drm-i915-gen9-Unify-the-HSW-BDW-and-GEN9-power-well- - patches.suse/drm-i915-Move-hsw_power_well_enable-next-to-the-rest - patches.suse/drm-i915-Gather-all-the-power-well-domain-mappings-t - patches.suse/drm-i915-add-config-function-for-YCBCR420-outputs - patches.suse/drm-i915-prepare-scaler-for-YCBCR420-modeset - patches.suse/drm-i915-prepare-pipe-for-YCBCR420-output - patches.suse/drm-i915-prepare-csc-unit-for-YCBCR420-output - patches.suse/drm-i915-set-colorspace-for-YCBCR420-outputs - patches.suse/drm-i915-glk-set-HDMI-2.0-identifier - patches.suse/drm-i915-Enforce-that-CS-packets-are-qword-aligned - patches.suse/drm-i915-Don-t-touch-fence-error-when-resetting-an-i - patches.suse/drm-i915-selftest-Refactor-reset-locking - patches.suse/drm-i915-Squelch-reset-messages-during-selftests - patches.suse/drm-i915-selftests-Fix-kbuild-error - patches.suse/drm-i915-cleanup-the-CHICKEN_MISC_2-re-definitions - patches.suse/drm-i915-fbc-add-comments-to-the-FBC-auxiliary-struc - patches.suse/drm-i915-Handle-msr-read-failure-gracefully - patches.suse/drm-i915-Trim-struct_mutex-usage-for-kms - patches.suse/drm-i915-Make-i915_gem_object_phys_attach-use-obj-mm - patches.suse/drm-i915-Pin-the-pages-before-acquiring-struct_mutex - patches.suse/drm-i915-Move-i915_gem_object_phys_attach - patches.suse/drm-i915-Call-the-unlocked-version-of-i915_gem_objec - patches.suse/drm-i915-Rework-sdvo-proxy-i2c-locking - patches.suse/drm-i915-sdvo-Shut-up-state-checker-with-hdmi-cards- - patches.suse/drm-i915-Include-mbox-details-for-pcode-read-write-f - patches.suse/drm-i915-Remove-unused-i915_err_print_instdone - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170731 - patches.suse/drm-i915-add-const-to-bin_attribute - patches.suse/drm-i915-perf-prune-OA-configs - patches.suse/drm-i915-perf-leave-GDT_CHICKEN_BITS-programming-in- - patches.suse/drm-i915-perf-disable-NOA-logic-when-not-used - patches.suse/drm-i915-reorder-NOA-register-definition-to-follow-a - patches.suse/drm-i915-perf-Implement-I915_PERF_ADD-REMOVE_CONFIG- - patches.suse/drm-i915-Fix-PCH-names-for-KBP-and-CNP - patches.suse/drm-i915-enable-WaDisableDopClkGating-for-skl - patches.suse/drm-i915-perf-Initialise-the-dynamic-sysfs-attr - patches.suse/drm-i915-selftests-Retarget-igt_render_engine_reset_ - patches.suse/drm-i915-cnl-Removing-missing-DDI_E-bits-from-CNL - patches.suse/drm-i915-psr-Preserve-SRD_CTL-bit-29-on-PSR-init - patches.suse/drm-i915-Supply-the-engine-id-for-our-mock_engine - patches.suse/drm-i915-Implement-.get_format_info-hook-for-CCS - patches.suse/drm-i915-Add-render-decompression-support - patches.suse/drm-i915-Add-format-modifiers-for-Intel - patches.suse/drm-i915-enum-i915_power_well_id-is-not-proper-kerne - patches.suse/drm-i915-perf-Initialise-dynamic-sysfs-group-before- - patches.suse/drm-i915-perf-Drop-lockdep-assert-for-i915_oa_init_r - patches.suse/drm-i915-perf-Drop-redundant-check-for-perf.initiali - patches.suse/drm-i915-Avoid-null-dereference-if-mst_port-is-unset - patches.suse/drm-i915-gen10-use-the-SKL-code-for-reading-WM-laten - patches.suse/drm-i915-cnl-Enable-SAGV-for-Cannonlake - patches.suse/drm-i915-gen10-fix-the-gen-10-SAGV-block-time - patches.suse/drm-i915-gen10-fix-WM-latency-printing - patches.suse/drm-i915-fbc-only-update-no_fbc_reason-when-active - patches.suse/drm-i915-make-structure-intel_sprite_plane_funcs-sta - patches.suse/drm-i915-cnl-Add-allowed-DP-rates-for-Cannonlake - patches.suse/drm-i915-cnl-Dump-the-right-pll-registers-when-dumpi - patches.suse/drm-i915-Simplify-hpd-pin-to-port - patches.suse/drm-i915-Introduce-intel_hpd_pin-function - patches.suse/drm-i915-Add-SW_SYNC-to-our-recommend-testing-Kconfi - patches.suse/drm-i915-guc-Rename-GuC-irq-trigger-function - patches.suse/drm-i915-gen9-Send-all-components-in-VF-state - patches.suse/drm-i915-Push-i915_sw_fence_wait-into-the-nonblockin - patches.suse/drm-i915-More-surgically-unbreak-the-modeset-vs-rese - patches.suse/drm-i915-dp-Generalize-intel_dp_link_params-function - patches.suse/drm-i915-dp-Validate-the-compliance-test-link-parame - patches.suse/drm-i915-gvt-Use-gvt_err-to-print-the-resource-not-e - patches.suse/drm-i915-gvt-Optimize-ring-siwtch-2x-faster-by-remov - patches.suse/drm-i915-gvt-Optimize-ring-siwtch-2x-faster-again-by - patches.suse/drm-i915-gvt-Factor-out-scan-and-shadow-from-workloa - patches.suse/drm-i915-gvt-Audit-and-shadow-workload-during-ELSP-w - patches.suse/drm-i915-gvt-To-check-whether-workload-scan-and-shad - patches.suse/drm-i915-gvt-Replace-duplicated-code-with-exist-func - patches.suse/drm-i915-gvt-take-runtime-pm-when-do-early-scan-and- - patches.suse/drm-i915-gvt-Remove-duplicated-MMIO-entries - patches.suse/drm-i915-gvt-Add-carefully-checking-in-GTT-walker-pa - patches.suse/drm-i915-gvt-Refine-the-intel_vgpu_reset_gtt-reset-f - patches.suse/drm-i915-gvt-expose-vGPU-context-hw-id - patches.suse/drm-i915-gvt-Add-shadow-context-descriptor-updating - patches.suse/drm-i915-Disconnect-32-and-48-bit-ppGTT-support - patches.suse/drm-i915-Enable-guest-i915-full-ppgtt-functionality - patches.suse/drm-i915-gvt-Fix-guest-i915-full-ppgtt-blocking-issu - patches.suse/drm-i915-Work-around-GCC-anonymous-union-initializat - patches.suse/drm-i915-hsw-Add-support-for-multiple-power-well-reg - patches.suse/drm-i915-Split-obj-cache_coherent-to-track-r-w - patches.suse/drm-i915-Handle-full-s64-precision-for-wait-ioctl - patches.suse/drm-i915-Add-support-for-drm-syncobjs - patches.suse/drm-i915-edp-Allow-alternate-fixed-mode-for-eDP-if-a - patches.suse/drm-i915-cnl-Setup-PAT-Index - patches.suse/drm-i915-gen10-implement-gen-10-watermarks-calculati - patches.suse/drm-i915-cnl-Reuse-skl_wm_get_hw_state-on-Cannonlake - patches.suse/drm-i915-opregion-let-user-specify-override-VBT-via- - patches.suse/drm-i915-Split-pin-mapping-into-per-platform-functio - patches.suse/drm-i915-Stop-touching-forcewake-following-a-gen6-en - patches.suse/drm-i915-Don-t-use-MI_STORE_DWORD_IMM-on-Sandybridge - patches.suse/drm-i915-Check-context-status-before-looking-up-our- - patches.suse/drm-i915-Convert-execbuf-to-use-struct-of-array-pack - patches.suse/drm-i915-Simplify-eb_lookup_vmas - patches.suse/drm-i915-Replace-execbuf-vma-ht-with-an-idr - patches.suse/drm-i915-Trivial-grammar-fix-s-opt-of-opt-out-of-in- - patches.suse/drm-i915-Mark-the-GT-as-busy-before-idling-the-previ - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170818 - patches.suse/drm-nouveau-therm-fix-spelling-mistake-on-array-thre - patches.suse/drm-nouveau-therm-gm200-Added - patches.suse/drm-nouveau-disp-gf119-avoid-creating-non-existent-h - patches.suse/drm-nouveau-mc-gf100-add-pmu-to-reset-mask - patches.suse/drm-nouveau-pmu-gt215-fix-reset - patches.suse/drm-nouveau-pmu-gt215-abstract-detection-of-whether- - patches.suse/drm-nouveau-bios-Demote-missing-fp-table-message-to- - patches.suse/drm-nouveau-disp-Silence-DCB-warnings - patches.suse/drm-nouveau-falcon-use-a-more-reasonable-msgqueue-ti - patches.suse/initial-support-display-only-for-GP108 - patches.suse/drm-nouveau-bar-gf100-add-config-option-to-limit-BAR - patches.suse/drm-nouveau-fb-gf100-zero-mmu-debug-buffers - patches.suse/drm-nouveau-mpeg-print-more-debug-info-when-rejectin - patches.suse/drm-nouveau-kms-nv04-nv40-prevent-undisplayable-fram - patches.suse/drm-nouveau-kms-nv04-nv40-improve-overlay-error-dete - patches.suse/drm-nouveau-kms-nv10-nv40-add-NV21-support-to-overla - patches.suse/drm-nouveau-kms-nv04-nv4x-fix-exposed-format-list - patches.suse/drm-nouveau-silence-suspend-resume-debugging-message - patches.suse/drm-nouveau-kms-nv50-perform-null-check-on-msto-i-ra - patches.suse/drm-syncobj-Rename-fence_get-to-find_fence - patches.suse/drm-syncobj-Add-a-race-free-drm_syncobj_fence_get-he - patches.suse/i915-Use-drm_syncobj_fence_get - patches.suse/drm-rename-u32-in-__u32-in-uapi - patches.suse/IB-hfi1-Remove-unnecessary-initialization-from-tx-re.patch - patches.suse/IB-hfi1-Remove-unused-mk_qpn-function.patch - patches.suse/IB-hfi1-Add-functions-to-parse-BTH-IB-headers.patch - patches.suse/IB-hfi1-Separate-input-output-header-tracing.patch - patches.suse/IB-hfi1-Setup-common-IB-fields-in-hfi1_packet-struct.patch - patches.suse/IB-rdmavt-Compress-adjacent-SGEs-in-rvt_lkey_ok.patch - patches.suse/IB-hfi1-Don-t-remove-RB-entry-when-not-needed.patch - patches.suse/IB-hfi1-Optimize-cachelines-for-user-SDMA-request-st.patch - patches.suse/IB-hfi1-Name-function-prototype-parameters-for-affin.patch - patches.suse/IB-hfi1-Replace-deprecated-pci-functions-with-new-AP.patch - patches.suse/IB-core-rdmavt-hfi1-opa-vnic-Send-OPA-cap_mask3-in-t.patch - patches.suse/IB-hfi1-Remove-atomic-SDMA_REQ_SEND_DONE-bit-operati.patch - patches.suse/IB-hfi1-Remove-atomic-SDMA_REQ_HAS_ERROR-bit-operati.patch - patches.suse/IB-hfi1-Reclassify-type-of-messages-printed-for-plat.patch - patches.suse/IB-hfi1-Fix-up-sdma_init-function-comment.patch - patches.suse/IB-rdmavt-Remove-duplicated-functions.patch - patches.suse/IB-hfi1-Fix-spelling-mistake-in-linkdown-reason.patch - patches.suse/IB-hfi1-Use-QPN-mask-to-avoid-overflow.patch - patches.suse/IB-hfi1-Remove-subtraction-of-uninitialized-value.patch - patches.suse/IB-hfi1-Add-error-checking-for-buffer-overrun-in-OPA.patch - patches.suse/IB-core-Allow-QP-state-transition-from-reset-to-erro-d5438983.patch - patches.suse/IB-hfi1-Modify-handling-of-physical-link-state-by-Ho.patch - patches.suse/IB-hfi1-qib-Do-not-send-QKey-trap-for-UD-qps.patch - patches.suse/IB-hfi1-Fix-DC-8051-host-info-flag-array.patch - patches.suse/IB-hfi1-Set-proper-logging-levels-on-QSFP-cable-erro.patch - patches.suse/IB-hfi1-Create-common-expected-receive-verbs-PSM-cod.patch - patches.suse/IB-hfi1-Remove-reading-platform-configuration-from-E.patch - patches.suse/IB-hfi1-Use-a-template-for-tid-reg-unreg.patch - patches.suse/IB-hfi1-Add-traces-for-TID-operations.patch - patches.suse/IB-qib-Replace-deprecated-pci-functions-with-new-API.patch - patches.suse/IB-hfi1-Initialize-TID-lists-to-avoid-crash-on-clean.patch - patches.suse/IB-hfi1-Resolve-kernel-panics-by-reference-counting-.patch - patches.suse/IB-hfi1-Handle-missing-magic-values-in-config-file.patch - patches.suse/IB-rxe-Use-foo-bar-instead-of-foo-bar.patch - patches.suse/IB-rxe-Prefer-unsigned-int-to-bare-use-of-unsigned.patch - patches.suse/IB-rxe-Use-DEVICE_ATTR_RO-macro-to-show-parent-field.patch - patches.suse/IB-rxe-Use-__func__-to-print-function-s-name.patch - patches.suse/IB-rxe-Constify-static-rxe_vm_ops.patch - patches.suse/net-mlx5-Add-raw-ethernet-local-loopback-firmware-co.patch - patches.suse/IB-mlx5-Add-raw-ethernet-local-loopback-support.patch - patches.suse/net-mlx5e-Enable-local-loopback-in-loopback-selftest.patch - patches.suse/IB-mlx5-Change-logic-for-dispatching-IB-events-for-p.patch - patches.suse/IB-mlx5-Add-debug-control-parameters-for-congestion-.patch - patches.suse/IB-mlx5-Restore-IB-guid-policy-for-virtual-functions.patch - patches.suse/IB-core-Introduce-delay-drop-for-a-WQ.patch - patches.suse/net-mlx5-Introduce-set-delay-drop-command.patch - patches.suse/net-mlx5-Introduce-general-notification-event.patch - patches.suse/IB-mlx5-Add-support-to-dropless-RQ.patch - patches.suse/IB-mlx5-Add-delay-drop-configuration-and-statistics.patch - patches.suse/IB-core-Fix-the-validations-of-a-multicast-LID-in-at.patch - patches.suse/IB-core-Set-RoCEv2-MGID-according-to-spec.patch - patches.suse/IB-core-Add-support-for-RoCEv2-multicast.patch - patches.suse/IB-core-Enable-QP-creation-with-a-given-source-QP-nu.patch - patches.suse/IB-uverbs-Enable-QP-creation-with-a-given-source-QP-.patch - patches.suse/IB-mlx5-Add-support-for-QP-with-a-given-source-QPN.patch - patches.suse/IB-mlx5-Add-multicast-flow-steering-support-for-unde.patch - patches.suse/net-mlx5-Report-enhanced-capabilities-for-IPoIB.patch - patches.suse/IB-mlx5-Report-RX-checksum-capabilities-for-IPoIB.patch - patches.suse/IB-mlx5-Fix-cached-MR-allocation-flow.patch - patches.suse/IB-mlx5-Expose-extended-error-counters.patch - patches.suse/IB-mlx4-Add-inline-receive-support.patch - patches.suse/IB-net-mlx4-Add-resource-utilization-support.patch - patches.suse/IB-mlx4-Add-support-for-WQ-related-verbs.patch - patches.suse/IB-mlx4-Add-support-for-WQ-indirection-table-related.patch - patches.suse/IB-mlx4-Add-support-for-RSS-QP.patch - patches.suse/IB-mlx4-Expose-RSS-capabilities.patch - patches.suse/IB-cma-Set-default-gid-type-to-RoCEv2.patch - patches.suse/RDMA-bnxt_re-Delete-unsupported-modify_port-function.patch - patches.suse/IB-qib-remove-duplicate-code.patch - patches.suse/IB-usnic-Implement-get_netdev-hook.patch - patches.suse/IB-core-Add-generic-function-to-extract-IB-speed-fro.patch - patches.suse/RDMA-Remove-useless-MODULE_VERSION.patch - patches.suse/RDMA-bnxt_re-Add-vlan-tag-for-untagged-RoCE-traffic-.patch - patches.suse/RDMA-bnxt_re-Allow-posting-when-QPs-are-in-error.patch - patches.suse/IB-hfi1-Add-receiving-queue-info-to-qp_stats.patch - patches.suse/net-mlx5-fix-spelling-mistake-alloated-allocated.patch - patches.suse/RDMA-qedr-notify-user-application-if-DPM-is-supporte.patch - patches.suse/RDMA-qedr-notify-user-application-of-supported-WIDs.patch - patches.suse/IB-cma-Fix-default-RoCE-type-setting.patch - patches.suse/IB-hns-Support-compile-test-for-hns-RoCE-driver.patch - patches.suse/IB-hns-fix-boolreturn.cocci-warnings.patch - patches.suse/IB-hns-fix-returnvar.cocci-warnings.patch - patches.suse/IB-hns-fix-semicolon.cocci-warnings.patch - patches.suse/IB-hns-include-linux-interrupt.h.patch - patches.suse/IB-hfi1-Check-return-values-from-PCI-config-API-call.patch - patches.suse/IB-hfi1-Fix-bar0-mapping-to-use-write-combining.patch - patches.suse/IB-hfi1-Serve-the-most-starved-iowait-entry-first.patch - patches.suse/IB-hfi1-Assign-context-does-not-clean-up-file-descri.patch - patches.suse/IB-hfi1-Remove-unused-user-context-data-members.patch - patches.suse/IB-hfi1-Size-rcd-array-index-correctly-and-consisten.patch - patches.suse/IB-hfi1-Use-context-pointer-rather-than-context-inde.patch - patches.suse/IB-hfi1-Pass-the-context-pointer-rather-than-the-ind.patch - patches.suse/IB-hfi1-Send-MAD-traps-until-repressed.patch - patches.suse/IB-hfi1-Fix-code-consistency-for-if-else-blocks-in-c.patch - patches.suse/IB-hfi1-Fix-initialization-failure-for-debug-firmwar.patch - patches.suse/IB-hfi1-Move-saving-PCI-values-to-a-separate-functio.patch - patches.suse/IB-hfi1-Verify-port-data-VLs-credits-on-transition-t.patch - patches.suse/IB-hfi1-Split-copy_to_user-data-copy-for-better-secu.patch - patches.suse/IB-hfi1-Harden-state-transition-to-Armed-and-Active.patch - patches.suse/IB-hfi1-Do-not-enable-disabled-port-on-cable-insert.patch - patches.suse/IB-hfi1-Only-set-fd-pointer-when-base-context-is-com.patch - patches.suse/IB-hfi1-Disambiguate-corruption-and-uninitialized-er.patch - patches.suse/IB-rdmavt-hfi1-qib-Fix-panic-with-post-receive-and-S.patch - patches.suse/IB-hfi1-Create-workqueue-for-link-events.patch - patches.suse/IB-hfi1-Prevent-link-down-request-double-queuing.patch - patches.suse/IB-hfi1-Always-perform-offline-transition.patch - patches.suse/IB-core-Convert-ah_attr-from-OPA-to-IB-when-copying-.patch - patches.suse/IB-srpt-Increase-lid-and-sm_lid-to-32-bits.patch - patches.suse/IB-IPoIB-Increase-local_lid-to-32-bits.patch - patches.suse/IB-mad-Change-slid-in-RMPP-recv-from-16-to-32-bits.patch - patches.suse/IB-core-Change-port_attr.lid-size-from-16-to-32-bits.patch - patches.suse/IB-core-Change-port_attr.sm_lid-from-16-to-32-bits.patch - patches.suse/IB-core-Change-wc.slid-from-16-to-32-bits.patch - patches.suse/IB-CM-Add-OPA-Path-record-support-to-CM.patch - patches.suse/IB-CM-Create-appropriate-path-records-when-handling-.patch - patches.suse/IB-CM-Set-appropriate-slid-and-dlid-when-handling-CM.patch - patches.suse/mlx5-convert-to-generic-pci_alloc_irq_vectors.patch - patches.suse/mlx5e-don-t-assume-anything-on-the-irq-affinity-mapp.patch - patches.suse/mlx5-move-affinity-hints-assignments-to-generic-code.patch - patches.suse/RDMA-core-expose-affinity-mappings-per-completion-ve.patch - patches.suse/mlx5-support-get_vector_affinity.patch - patches.suse/block-Add-rdma-affinity-based-queue-mapping-helper.patch - patches.suse/nvme-rdma-use-intelligent-affinity-based-queue-mappi.patch - patches.suse/RDMA-core-Add-wait-retry-version-of-ibnl_unicast.patch - patches.suse/RDMA-netlink-Remove-netlink-clients-infrastructure.patch - patches.suse/RDMA-netlink-Remove-redundant-owner-option-for-netli.patch - patches.suse/RDMA-netlink-Avoid-double-pass-for-RDMA-netlink-mess.patch - patches.suse/RDMA-iwcm-Remove-useless-check-of-netlink-client-val.patch - patches.suse/RDMA-iwcm-Remove-extra-EXPORT_SYMBOLS.patch - patches.suse/RDMA-netlink-Add-flag-to-consolidate-common-handling.patch - patches.suse/RDMA-netlink-Simplify-the-put_msg-and-put_attr.patch - patches.suse/RDMA-netlink-Rename-and-remove-redundant-parameter-f.patch - patches.suse/RDMA-netlink-Rename-and-remove-redundant-parameter-f-4d7f693a.patch - patches.suse/RDMA-netlink-Simplify-and-rename-ibnl_chk_listeners.patch - patches.suse/RDMA-netlink-Rename-netlink-callback-struct.patch - patches.suse/RDMA-core-Add-iterator-over-ib_devices.patch - patches.suse/RDMA-core-Add-and-expose-static-device-index.patch - patches.suse/RDMA-netlink-Add-and-implement-doit-netlink-callback.patch - patches.suse/RDMA-netlink-Reduce-indirection-access-to-cb_table.patch - patches.suse/RDMA-netlink-Convert-LS-to-doit-callback.patch - patches.suse/RDMA-netlink-Update-copyright.patch - patches.suse/RDMA-netlink-Add-netlink-device-definitions-to-UAPI.patch - patches.suse/RDMA-netlink-Add-nldev-initialization-flows.patch - patches.suse/RDMA-netlink-Implement-nldev-device-dumpit-calback.patch - patches.suse/RDMA-netlink-Add-nldev-device-doit-implementation.patch - patches.suse/RDMA-netlink-Add-nldev-port-dumpit-implementation.patch - patches.suse/RDMA-netlink-Implement-nldev-port-doit-callback.patch - patches.suse/RDMA-netlink-Expose-device-and-port-capability-masks.patch - patches.suse/RDMA-Simplify-get-firmware-interface.patch - patches.suse/RDMA-netlink-Export-FW-version.patch - patches.suse/RDMA-netlink-Export-node_guid-and-sys_image_guid.patch - patches.suse/RDMA-netlink-Advertise-IB-subnet-prefix.patch - patches.suse/RDMA-netink-Export-lids-and-sm_lids.patch - patches.suse/RDMA-netlink-Export-LID-mask-control-LMC.patch - patches.suse/RDMA-netlink-Provide-port-state-and-physical-link-st.patch - patches.suse/RDMA-netlink-Export-node_type.patch - patches.suse/IB-hns-Avoid-compile-test-under-non-64bit-environmen.patch - patches.suse/cxgb4-Remove-some-dead-code.patch - patches.suse/RDMA-core-make-ib_device.add-method-optional.patch - patches.suse/nvme-rdma-remove-redundant-empty-device-add-callout.patch - patches.suse/nvmet-rdma-remove-redundant-empty-device-add-callout.patch - patches.suse/cm-Don-t-allocate-ib_cm-workqueue-with-WQ_MEM_RECLAI.patch - patches.suse/iwcm-Don-t-allocate-iwcm-workqueue-with-WQ_MEM_RECLA.patch - patches.suse/IB-qib-fix-spelling-mistake-failng-failing.patch - patches.suse/IB-hfi1-fix-spelling-mistake-in-variable-name-contin.patch - patches.suse/RDMA-bnxt_re-fix-spelling-mistake-Deallocte-Dealloca.patch - patches.suse/PCI-IB-add-support-for-pci-driver-attribute-groups.patch - patches.suse/infiniband-mthca-constify-pci_device_id.patch - patches.suse/infiniband-nes-constify-pci_device_id.patch - patches.suse/infiniband-pvrdma-constify-pci_device_id.patch - patches.suse/i40iw-Simplify-code.patch - patches.suse/i40iw-Fixes-for-static-checker-warnings.patch - patches.suse/IB-rxe-Convert-pr_info-to-pr_warn.patch - patches.suse/IB-rxe-Remove-unneeded-check.patch - patches.suse/i40iw-fix-spelling-mistake-allloc_buf-alloc_buf.patch - patches.suse/infiniband-avoid-overflow-warning.patch - patches.suse/IB-qib-add-const-to-bin_attribute-structures.patch - patches.suse/IB-hfi1-add-const-to-bin_attribute-structures.patch - patches.suse/Add-OPA-extended-LID-support.patch - patches.suse/RDMA-bnxt_re-Allocate-multiple-notification-queues.patch - patches.suse/RDMA-bnxt_re-Implement-the-alloc-get_hw_stats-callba.patch - patches.suse/IB-mthca-Replace-PCI-pool-old-API.patch - patches.suse/mlx4-Replace-PCI-pool-old-API.patch - patches.suse/mlx5-Replace-PCI-pool-old-API.patch - patches.suse/IB-core-Fix-input-len-in-multiple-user-verbs.patch - patches.suse/IB-hfi1-Revert-egress-pkey-check-enforcement.patch - patches.suse/IB-hfi1-Remove-pmtu-from-the-QP-structure.patch - patches.suse/IB-hfi1-Remove-lstate-from-hfi1_pportdata.patch - patches.suse/IB-hfi1-Use-host_link_state-to-read-state-when-DC-is.patch - patches.suse/IB-hfi1-Protect-context-array-set-clear-with-spinloc.patch - patches.suse/IB-hf1-User-context-locking-is-inconsistent.patch - patches.suse/IB-rdmavt-hfi1-qib-Modify-check_ah-to-account-for-ex.patch - patches.suse/IB-hfi1-Add-support-to-receive-16B-bypass-packets.patch - patches.suse/IB-hfi1-Add-support-to-send-16B-bypass-packets.patch - patches.suse/IB-hfi1-Add-support-to-process-16B-header-errors.patch - patches.suse/IB-hfi1-Determine-9B-16B-L2-header-type-based-on-Add.patch - patches.suse/IB-hfi1-Add-16B-UD-support.patch - patches.suse/IB-hfi1-Add-16B-trace-support.patch - patches.suse/IB-rdmavt-hfi1-qib-Enhance-rdmavt-and-hfi1-to-use-32.patch - patches.suse/IB-hfi1-Add-16B-RC-UC-support.patch - patches.suse/IB-hfi1-Enhance-PIO-SDMA-send-for-16B.patch - patches.suse/IB-hfi1-Enable-RDMA_CAP_OPA_AH-in-hfi-driver-to-supp.patch - patches.suse/IB-hfi1-fix-spelling-mistake-Maximim-Maximum.patch - patches.suse/IB-hfi1-Check-xchg-returned-value-for-queuing-link-d.patch - patches.suse/IB-hfi1-Document-phys-port-state-bits-not-used-in-IB.patch - patches.suse/IB-hfi1-Add-flag-for-platform-config-scratch-registe.patch - patches.suse/IB-hfi1-Load-fallback-platform-configuration-per-HFI.patch - patches.suse/IB-hfi1-Stricter-bounds-checking-of-MAD-trap-index.patch - patches.suse/IB-hfi1-Remove-pstate-from-hfi1_pportdata.patch - patches.suse/IB-hfi1-Remove-HFI1_VERBS_31BIT_PSN-option.patch - patches.suse/IB-hfi1-Add-kernel-receive-context-info-to-debugfs.patch - patches.suse/i40iw-Improve-CQP-timeout-logic.patch - patches.suse/IB-pvrdma-Remove-unused-function.patch - patches.suse/RDMA-Fix-return-value-check-for-ib_get_eth_speed.patch - patches.suse/IB-mlx5-use-kvmalloc_array-for-mlx5_ib_wq.patch - patches.suse/IB-mlx4-use-kvmalloc_array-to-allocate-wrid.patch - patches.suse/rdma-Allow-demand-loading-of-NETLINK_RDMA.patch - patches.suse/rdma-Autoload-netlink-client-modules.patch - patches.suse/IB-ipoib-Enable-ioctl-for-to-IPoIB-rdma-netdevs.patch - patches.suse/RDMA-vmw_pvrdma-Add-RoCEv2-support.patch - patches.suse/RDMA-vmw_pvrdma-Update-device-query-parameters-and-p.patch - patches.suse/IB-Avoid-ib_modify_port-failure-for-RoCE-devices.patch - patches.suse/RDMA-qedr-fix-spelling-mistake-invlaid-invalid.patch - patches.suse/RDMA-i40iw-Remove-unused-argument.patch - patches.suse/IB-cma-Fix-erroneous-validation-of-supported-default.patch - patches.suse/IB-uverbs-Introduce-and-use-helper-functions-to-copy.patch - patches.suse/RDMA-mlx4-Don-t-use-uninitialized-variable.patch - patches.suse/RDMA-mlx4-Fix-create-qp-command-alignment.patch - patches.suse/RDMA-core-ulp-Convert-register-unregister-event-hand.patch - patches.suse/RDMA-core-Cleanup-device-capability-enum.patch - patches.suse/RDMA-core-Delete-BUG-from-unreachable-flow.patch - patches.suse/RDMA-core-Refactor-get-link-layer-wrapper.patch - patches.suse/RDMA-mlx4-Remove-gfp_mask-argument-from-acquire_grou.patch - patches.suse/RDMA-usnic-Fix-remove-address-space-warning.patch - patches.suse/RDMA-mthca-Make-explicit-conversion-to-64bit-value.patch - patches.suse/IB-mlx4-Fix-some-spelling-mistakes.patch - patches.suse/IB-mlx5-Fix-some-spelling-mistakes.patch - patches.suse/IB-mlx5-Add-necessary-delay-drop-assignment.patch - patches.suse/IB-mlx4-Fix-RSS-QP-type-in-creation-verb.patch - patches.suse/IB-mlx4-Fix-struct-mlx4_ib_create_wq-alignment.patch - patches.suse/IB-mlx4-Remove-redundant-attribute-in-mlx4_ib_create.patch - patches.suse/IB-mlx4-Check-that-reserved-fields-in-mlx4_ib_create.patch - patches.suse/IB-ipoib-Sync-between-remove_one-to-sysfs-calls-that.patch - patches.suse/IB-rxe-Make-rxe_counter_name-static.patch - patches.suse/RDMA-mlx5-Limit-scope-of-get-vector-affinity-local-f.patch - patches.suse/RDMA-mlx4-Properly-annotate-link-layer-variable.patch - patches.suse/RDMA-nes-Remove-zeroed-parameter-from-port-query-cal.patch - patches.suse/IB-mlx5-Expose-software-parsing-for-Raw-Ethernet-QP.patch - patches.suse/IB-mlx5-Enable-UMR-for-MRs-created-with-reg_create.patch - patches.suse/IB-mlx5-Decouple-MR-allocation-and-population-flows.patch - patches.suse/IB-mlx5-Fix-memory-leak-in-clean_mr-error-path.patch - patches.suse/IB-mlx5-Fix-integer-overflow-when-page_shift-31.patch - patches.suse/IB-mlx5-Add-support-for-multi-underlay-QP.patch - patches.suse/IB-mlx5-Allow-posting-multi-packet-send-WQEs-if-hard.patch - patches.suse/IB-mlx5-Report-mlx5-enhanced-multi-packet-WQE-capabi.patch - patches.suse/IB-rdmavt-Use-rvt_put_swqe-in-rvt_clear_mr_ref.patch - patches.suse/IB-qib-hfi1-Avoid-flow-control-testing-for-RDMA-writ.patch - patches.suse/IB-qib-Remove-unnecessary-memory-allocation-for-boar.patch - patches.suse/IB-qib-Stricter-bounds-checking-for-copy-and-array-a.patch - patches.suse/IB-hfi1-Ratelimit-prints-from-sdma_interrupt.patch - patches.suse/IB-hfi1-Improve-local-kmem_cache_alloc-performance.patch - patches.suse/IB-hfi1-Clean-up-hfi1_user_exp_rcv_setup-function.patch - patches.suse/IB-hfi1-Clean-up-user_sdma_send_pkts-function.patch - patches.suse/IB-hfi1-Clean-up-pin_vector_pages-function.patch - patches.suse/IB-hfi1-Fix-the-bail-out-code-in-pin_vector_pages-fu.patch - patches.suse/IB-hfi1-Remove-duplicate-definitions-of-num_user_pag.patch - patches.suse/IB-hfi1-Move-structure-definitions-from-user_exp_rcv.patch - patches.suse/IB-hfi1-Move-structure-and-MACRO-definitions-in-user.patch - patches.suse/IB-hfi1-Fix-whitespace-alignment-issue-for-MAD.patch - patches.suse/IB-hfi1-Add-received-request-info-to-qp_stats.patch - patches.suse/IB-hfi1-Add-opcode-states-to-qp_stats.patch - patches.suse/IB-usnic-check-for-allocation-failure.patch - patches.suse/RDMA-bnxt_re-remove-unnecessary-call-to-memset.patch - patches.suse/IB-hfi1-constify-vm_operations_struct.patch - patches.suse/i40iw-make-some-structures-const.patch - patches.suse/IB-hfi1-Acquire-QSFP-cable-information-on-loopback.patch - patches.suse/IB-hif1-Remove-static-tracing-from-SDMA-hot-path.patch - patches.suse/IB-qib-Stricter-bounds-checking-for-copy-to-buffer.patch - patches.suse/IB-hfi1-Use-accessor-to-determine-ring-size.patch - patches.suse/IB-rdmavt-Add-QP-iterator-API-for-QPs.patch - patches.suse/IB-hfi1-Convert-hfi1_error_port_qps-to-use-new-QP-it.patch - patches.suse/IB-hfi1-Convert-qp_stats-debugfs-interface-to-use-ne.patch - patches.suse/IB-qib-Convert-qp_stats-debugfs-interface-to-use-new.patch - patches.suse/IB-rdmavt-Handle-dereg-of-inuse-MRs-properly.patch - patches.suse/IB-rxe-Move-refcounting-earlier-in-rxe_send.patch - patches.suse/IB-rxe-Disable-completion-upcalls-when-a-CQ-is-destr.patch - patches.suse/IB-rxe-Remove-dangling-prototype.patch - patches.suse/IB-rxe-Fix-up-the-responder-s-find_resources-functio.patch - patches.suse/IB-rxe-Fix-destination-cache-for-IPv6.patch - patches.suse/IB-rxe-Add-dst_clone-in-prepare_ipv6_hdr.patch - patches.suse/IB-rxe-Fix-up-rxe_qp_cleanup.patch - patches.suse/IB-rxe-Remove-unneeded-initialization-in-prepare6.patch - patches.suse/IB-rxe-Another-fix-for-broken-receive-queue-draining.patch - patches.suse/IB-rxe-Avoid-ICRC-errors-by-copying-into-the-skb-fir.patch - patches.suse/IB-rxe-Handle-NETDEV_CHANGE-events.patch - patches.suse/net-mlx5-Update-HW-layout-definitions.patch - patches.suse/IB-core-Add-XRQ-capabilities.patch - patches.suse/IB-core-Separate-CQ-handle-in-SRQ-context.patch - patches.suse/IB-core-Add-new-SRQ-type-IB_SRQT_TM.patch - patches.suse/IB-uverbs-Add-XRQ-creation-parameter-to-UAPI.patch - patches.suse/IB-uverbs-Add-new-SRQ-type-IB_SRQT_TM.patch - patches.suse/IB-uverbs-Expose-XRQ-capabilities.patch - patches.suse/IB-mlx5-Fill-XRQ-capabilities.patch - patches.suse/net-mlx5-Add-XRQ-support.patch - patches.suse/IB-mlx5-Support-IB_SRQT_TM.patch - patches.suse/IB-core-Add-a-generic-way-to-execute-an-operation-on.patch - patches.suse/IB-core-Add-support-to-finalize-objects-in-one-trans.patch - patches.suse/IB-cm-Fix-sleeping-in-atomic-when-RoCE-is-used.patch - patches.suse/IB-core-Add-might_sleep-annotation-to-ib_init_ah_fro.patch - patches.suse/RDMA-vmw_pvrdma-Report-network-header-type-in-WC.patch - patches.suse/RDMA-vmw_pvrdma-Fix-a-signedness.patch - patches.suse/IB-core-Add-new-ioctl-interface.patch - patches.suse/IB-core-Declare-an-object-instead-of-declaring-only-.patch - patches.suse/IB-core-Add-DEVICE-object-and-root-tree-structure.patch - patches.suse/IB-core-Add-uverbs-merge-trees-functionality.patch - patches.suse/IB-core-Add-macros-for-declaring-methods-and-attribu.patch - patches.suse/IB-core-Explicitly-destroy-an-object-while-keeping-u.patch - patches.suse/IB-core-Export-ioctl-enum-types-to-user-space.patch - patches.suse/IB-core-Add-legacy-driver-s-user-data.patch - patches.suse/IB-core-Add-completion-queue-cq-object-actions.patch - patches.suse/IB-core-Assign-root-to-all-drivers.patch - patches.suse/IB-core-Expose-ioctl-interface-through-experimental-.patch - patches.suse/hwmon-ftsteutates-Fix-clearing-alarm-sysfs-entries - patches.suse/hwmon-stts751-buffer-overrun-on-wrong-chip-configura - patches.suse/hwmon-aspeed-pwm-add-THERMAL-dependency - patches.suse/docs-disable-KASLR-when-debugging-kernel - patches.suse/Documentation-sphinx-fix-kernel-doc-decode-for-non-u - patches.suse/0001-swait-Add-idle-variants-which-don-t-contribute-to-lo.patch - patches.suse/rcu_idle_enter-rely-on-callers-disabling-irqs.patch - patches.suse/exports-from-rcu_idle_exit-and-rcu_idle_enter.patch - patches.suse/net-netfilter-nf_conntrack_core-Fix-net_conntrack_lo.patch - patches.suse/srcu-Provide-ordering-for-CPU-not-involved-in-grace-.patch - patches.suse/perf-pmu-events-support-additional-power8-pvr-in-mapfile.patch - patches.suse/perf-vendor-events-add-power9-pmu-events.patch - patches.suse/perf-vendor-events-add-power9-pvrs-to-mapfile.patch - patches.suse/perf-intel-pt-set-no_aux_samples-for-the-tracking-event.patch - patches.suse/perf-intel-pt-always-set-no-branch-for-dummy-event.patch - patches.suse/14.1-irq-make-the-irqentry-text-section-unconditional.patch - patches.suse/perf-vendor-events-powerpc-remove-suffix-in-mapfile.patch - patches.suse/perf-vendor-events-powerpc-update-power9-events.patch - patches.suse/perf-x86-fix-data-source-decoding-for-skylake.patch - patches.suse/x86-mce-amd-allow-any-cpu-to-initialize-the-smca_banks-array.patch - patches.suse/sched-fair-Call-cpufreq-update-util-handlers-less-frequently-on-UP.patch - patches.suse/sched-core-Reuse-put_prev_task.patch - patches.suse/sched-fair-Pass-rq-to-weighted_cpuload.patch - patches.suse/sched-fair-Avoid-checking-cfs_rq-nr_running-twice.patch - patches.suse/sched-fair-Drop-always-true-parameter-of-update_cfs_rq_load_avg.patch - patches.suse/sched-pelt-Fix-false-running-accounting.patch - patches.suse/numa-sched-slow-down-scan-rate-if-shared-faults-dominate.patch - patches.suse/sched-numa-scale-scan-period-with-tasks-in-group-and-shared-private.patch - patches.suse/sched-fair-Fix-wake_affine-for-NUMA_BALANCING.patch - patches.suse/0001-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch - patches.suse/0002-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch - patches.suse/0003-x86-dumpstack-Fix-occasionally-missing-registers.patch - patches.suse/0004-x86-dumpstack-Fix-interrupt-and-exception-stack-boun.patch - patches.suse/0005-objtool-Add-ORC-unwind-table-generation.patch - patches.suse/0006-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch - patches.suse/0007-x86-entry-64-Add-unwind-hint-annotations.patch - patches.suse/0008-x86-asm-Add-unwind-hint-annotations-to-sync_core.patch - patches.suse/0001-objtool-Fix-gcov-check-for-older-versions-of-GCC.patch - patches.suse/0001-x86-asm-Add-ASM_UNREACHABLE.patch - patches.suse/0001-x86-asm-Make-objtool-unreachable-macros-independent-.patch - patches.suse/0001-x86-unwind-Add-the-ORC-unwinder.patch - patches.suse/0002-x86-kconfig-Make-it-easier-to-switch-to-the-new-ORC-.patch - patches.suse/0003-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch - patches.suse/06-x86-ldt-64-refresh-ds-and-es-when-modify_ldt-changes-an-entry.patch - patches.suse/0001-objtool-Assume-unannotated-UD2-instructions-are-dead.patch - patches.suse/0002-objtool-Skip-unreachable-warnings-for-alt-instructio.patch - patches.suse/0003-objtool-Fix-mtune-atom-decoding-support-in-objtool-2.patch - patches.suse/17-x86-xen-64-rearrange-the-syscall-entries.patch - patches.suse/0001-x86-asm-Fix-UNWIND_HINT_REGS-macro-for-older-binutil.patch - patches.suse/0001-objtool-Fix-validate_branch-return-codes.patch - patches.suse/0002-objtool-Track-DRAP-separately-from-callee-saved-regi.patch - patches.suse/17.1-x86-xen-64-fix-the-reported-ss-and-cs-in-syscall.patch - patches.suse/0001-objtool-Fix-objtool-fallthrough-detection-with-funct.patch - patches.suse/0001-objtool-Handle-GCC-stack-pointer-adjustment-bug.patch - patches.suse/0001-x86-boot-KASLR-Wrap-e820-entries-walking-code-into-n.patch - patches.suse/0002-x86-boot-KASLR-Switch-to-pass-struct-mem_vector-to-p.patch - patches.suse/0003-x86-boot-KASLR-Rename-process_e820_entry-into-proces.patch - patches.suse/efi-Introduce-efi_early_memdesc_ptr-to-get-pointer-t.patch - patches.suse/x86-boot-KASLR-Prefer-mirrored-memory-regions-for-th.patch - patches.suse/0001-x86-boot-KASLR-Work-around-firmware-bugs-by-excludin.patch - patches.suse/x86-cpu-amd-limit-cpu_core_id-fixup-to-families-older-than-f17h.patch - patches.suse/x86-cpu-amd-derive-l3-shared_cpu_map-from-cpu_llc_shared_mask.patch - patches.suse/0001-x86-nmi-Use-raw-lock.patch - patches.suse/0001-sched-wait-Remove-the-lockless-swait_active-check-in.patch - patches.suse/0001-locking-osq_lock-Fix-osq_lock-queue-corruption.patch - patches.suse/0001-locking-rwsem-spinlock-Add-killable-versions-of-__do.patch - patches.suse/0001-locking-rwsem-xadd-Add-killable-versions-of-rwsem_do.patch - patches.suse/01-jump_label-fix-concurrent-static_key_enable-disable.patch - patches.suse/jump_label-Split-out-code-under-the-hotplug-lock.patch - patches.suse/02-jump_label-provide-hotplug-context-variants.patch - patches.suse/futex-Remove-duplicated-code-and-fix-undefined-behav.patch - patches.suse/0001-smp-Avoid-using-two-cache-lines-for-struct-call_sing.patch - patches.suse/0001-locking-pvqspinlock-Relax-cmpxchg-s-to-improve-perfo.patch - patches.suse/13-x86-mm-give-each-mm-tlb-flush-generation-a-unique-id.patch - patches.suse/14-x86-mm-track-the-tlb-s-tlb_gen-and-update-the-flushing-algorithm.patch - patches.suse/16-x86-mm-rework-lazy-tlb-mode-and-tlb-freshness-tracking.patch - patches.suse/17-x86-mm-stop-calling-leave_mm-in-idle-code.patch - patches.suse/30-x86-mm-add-the-nopcid-boot-option-to-turn-off-pcid.patch - patches.suse/29-x86-mm-enable-cr4-pcide-on-supported-systems.patch - patches.suse/01-x86-cpu-amd-document-amd-secure-memory-encryption-sme.patch - patches.suse/02-x86-mm-pat-set-write-protect-cache-mode-for-full-pat-support.patch - patches.suse/03-x86-mpparse-x86-acpi-x86-pci-x86-dmi-sfi-use-memremap-for-ram-mappings.patch - patches.suse/04-x86-cpu-amd-add-the-secure-memory-encryption-cpu-feature.patch - patches.suse/05-x86-cpu-amd-handle-sme-reduction-in-physical-address-size.patch - patches.suse/06-x86-mm-add-secure-memory-encryption-sme-support.patch - patches.suse/07-x86-mm-remove-phys_to_virt-usage-in-ioremap.patch - patches.suse/08-x86-mm-add-support-to-enable-sme-in-early-boot-processing.patch - patches.suse/09-x86-mm-simplify-pd_page-macros.patch - patches.suse/10-x86-mm-provide-general-kernel-support-for-memory-encryption.patch - patches.suse/11-x86-mm-add-sme-support-for-read_cr3_pa.patch - patches.suse/12-x86-mm-extend-early_memremap-support-with-additional-attrs.patch - patches.suse/13-x86-mm-add-support-for-early-encryption-decryption-of-memory.patch - patches.suse/14-x86-mm-insure-that-boot-memory-areas-are-mapped-properly.patch - patches.suse/15-x86-boot-e820-add-support-to-determine-the-e820-type-of-an-address.patch - patches.suse/16-efi-add-an-efi-table-address-match-function.patch - patches.suse/17-efi-update-efi_mem_type-to-return-an-error-rather-than-0.patch - patches.suse/18-x86-efi-update-efi-pagetable-creation-to-work-with-sme.patch - patches.suse/19-x86-mm-add-support-to-access-boot-related-data-in-the-clear.patch - patches.suse/20-x86-boot-use-memremap-to-map-the-mpf-and-mpc-data.patch - patches.suse/21-x86-mm-add-support-to-access-persistent-memory-in-the-clear.patch - patches.suse/22-x86-mm-add-support-for-changing-the-memory-encryption-attribute.patch - patches.suse/23-x86-realmode-decrypt-trampoline-area-if-memory-encryption-is-active.patch - patches.suse/24-x86-swiotlb-add-memory-encryption-support.patch - patches.suse/25-swiotlb-add-warnings-for-use-of-bounce-buffers-with-sme.patch - patches.suse/26-x86-cpu-amd-make-the-microcode-level-available-earlier-in-the-boot.patch - patches.suse/27-iommu-amd-allow-the-amd-iommu-to-work-with-memory-encryption.patch - patches.suse/28-x86-boot-realmode-check-for-memory-encryption-on-the-aps.patch - patches.suse/29-x86-drm-fbdev-do-not-specify-encrypted-memory-for-video-mappings.patch - patches.suse/30-kvm-x86-svm-support-secure-memory-encryption-within-kvm.patch - patches.suse/31-x86-mm-kexec-allow-kexec-to-be-used-with-sme.patch - patches.suse/32-xen-x86-remove-sme-feature-in-pv-guests.patch - patches.suse/33-x86-mm-use-proper-encryption-attributes-with-dev-mem.patch - patches.suse/34-x86-mm-create-native_make_p4d-for-pgtable_levels-4.patch - patches.suse/35-x86-mm-add-support-to-encrypt-the-kernel-in-place.patch - patches.suse/36-x86-boot-add-early-cmdline-parsing-for-options-with-arguments.patch - patches.suse/37-compiler-gcc-h-introduce-_nostackprotector-function-attribute.patch - patches.suse/38-x86-mm-add-support-to-make-use-of-secure-memory-encryption.patch - patches.suse/39-x86-boot-fix-memremap-related-build-failure.patch - patches.suse/x86-mpx-do-not-allow-mpx-if-we-have-mappings-above-47-bit - patches.suse/19-x86-mm-implement-pcid-based-optimization-try-to-preserve-old-tlb-entries-using-pcid.patch - patches.suse/x86-mm-pkeys-Fix-typo-in-Documentation-x86-protectio.patch - patches.suse/40-x86-mm-kexec-fix-memory-corruption-with-sme-on-successive-kexecs.patch - patches.suse/41-acpi-x86-mm-remove-encryption-mask-from-acpi-page-protection-type.patch - patches.suse/x86-mm-mm-hwpoison-clear-present-bit-for-kernel-1-1-mappings-of-poison-pages.patch - patches.suse/kvm-x86-Avoid-clearing-the-C-bit-in-rsvd_bits.patch - patches.suse/42-x86-mm-fix-sme-encryption-stack-ptr-handling.patch - patches.suse/x86-mm-Use-pr_cont-in-dump_pagetable - patches.suse/timekeeping-Use-proper-timekeeper-for-debug-code - patches.suse/genirq-Fix-for_each_action_of_desc-macro.patch - patches.suse/irqchip-gic-Report-that-effective-affinity-is-a-sing.patch - patches.suse/irqchip-gic-v3-Report-that-effective-affinity-is-a-s.patch - patches.suse/irqchip-gic-v3-its-Report-that-effective-affinity-is.patch - patches.suse/0001-genirq-Export-more-irq_chip_-_parent-functions.patch - patches.suse/0002-genirq-Add-handle_fasteoi_-level-edge-_irq-flow-hand.patch - patches.suse/0003-irqdomain-Factor-out-code-to-add-and-remove-items-to.patch - patches.suse/0004-irqdomain-Check-for-NULL-function-pointer-in-irq_dom.patch - patches.suse/0005-irqdomain-Add-irq_domain_-push-pop-_irq-functions.patch - patches.suse/0009-irqdomain-Prevent-potential-NULL-pointer-dereference.patch - patches.suse/irqchip-gic-v3-its-Properly-handle-command-queue-wra.patch - patches.suse/genirq-Let-irq_set_vcpu_affinity-iterate-over-hierar.patch - patches.suse/irqchip-gic-v3-Add-redistributor-iterator.patch - patches.suse/irqchip-gic-v3-Add-VLPI-DirectLPI-discovery.patch - patches.suse/irqchip-gic-v3-its-Move-LPI-definitions-around.patch - patches.suse/irqchip-gic-v3-its-Add-probing-for-VLPI-properties.patch - patches.suse/irqchip-gic-v3-its-Macro-ize-its_send_single_command.patch - patches.suse/irqchip-gic-v3-its-Implement-irq_set_irqchip_state-f.patch - patches.suse/irqchip-gic-v3-its-Split-out-property-table-allocati.patch - patches.suse/irqchip-gic-v3-its-Allow-use-of-indirect-VCPU-tables.patch - patches.suse/irqchip-gic-v3-its-Split-out-pending-table-allocatio.patch - patches.suse/irqchip-gic-v3-its-Rework-LPI-freeing.patch - patches.suse/irqchip-gic-v3-its-Generalize-device-table-allocatio.patch - patches.suse/irqchip-gic-v3-its-Generalize-LPI-configuration.patch - patches.suse/irqchip-gic-v4-Add-management-structure-definitions.patch - patches.suse/irqchip-gic-v3-its-Add-GICv4-ITS-command-definitions.patch - patches.suse/irqchip-gic-v3-its-Add-VLPI-configuration-hook.patch - patches.suse/irqchip-gic-v3-its-Add-VLPI-map-unmap-operations.patch - patches.suse/irqchip-gic-v3-its-Add-VLPI-configuration-handling.patch - patches.suse/irqchip-gic-v3-its-Add-VPE-domain-infrastructure.patch - patches.suse/irqchip-gic-v3-its-Add-VPE-irq-domain-allocation-tea.patch - patches.suse/irqchip-gic-v3-its-Add-VPE-irq-domain-de-activation.patch - patches.suse/irqchip-gic-v3-its-Add-VPENDBASER-VPROPBASER-accesso.patch - patches.suse/irqchip-gic-v3-its-Add-VPE-scheduling.patch - patches.suse/irqchip-gic-v3-its-Add-VPE-invalidation-hook.patch - patches.suse/irqchip-gic-v3-its-Add-VPE-affinity-changes.patch - patches.suse/irqchip-gic-v3-its-Add-VPE-interrupt-masking.patch - patches.suse/irqchip-gic-v3-its-Make-LPI-allocation-optional-on-d.patch - patches.suse/irqchip-gic-v3-its-Add-device-proxy-for-VPE-manageme.patch - patches.suse/irqchip-gic-v3-its-Move-pending-doorbell-after-VMOVP.patch - patches.suse/irqchip-gic-v3-its-Allow-doorbell-interrupts-to-be-i.patch - patches.suse/irqchip-gic-v3-its-Set-implementation-defined-bit-to.patch - patches.suse/irqchip-gic-v4-Add-per-VM-VPE-domain-creation.patch - patches.suse/irqchip-gic-v4-Add-VPE-command-interface.patch - patches.suse/irqchip-gic-v4-Add-VLPI-configuration-interface.patch - patches.suse/irqchip-gic-v4-Add-some-basic-documentation.patch - patches.suse/irqchip-gic-v4-Enable-low-level-GICv4-operations.patch - patches.suse/irqchip-gic-v3-Advertise-GICv4-support-to-KVM.patch - patches.suse/irqchip-gic-Make-irq_chip-const.patch - patches.suse/smp-hotplug-Handle-removal-correctly-in-cpuhp_store_.patch - patches.suse/01-x86-perf-cqm-wipe-out-perf-based-cqm.patch - patches.suse/02-x86-intel_rdt-cqm-documentation-for-resctrl-based-rdt-monitoring.patch - patches.suse/03-x86-intel_rdt-introduce-a-common-compile-option-for-rdt.patch - patches.suse/04-x86-intel_rdt-change-file-names-to-accommodate-rdt-monitor-code.patch - patches.suse/05-x86-intel_rdt-mark-rdt_root-and-closid_alloc-as-static.patch - patches.suse/06-x86-intel_rdt-cleanup-namespace-to-support-rdt-monitoring.patch - patches.suse/07-x86-intel_rdt-make-rdt_resources_all-more-readable.patch - patches.suse/08-x86-intel_rdt-cqm-add-rdt-monitoring-initialization.patch - patches.suse/09-x86-intel_rdt-cqm-add-rmid-resource-monitoring-id-management.patch - patches.suse/10-x86-intel_rdt-simplify-info-and-base-file-lists.patch - patches.suse/11-x86-intel_rdt-cqm-add-info-files-for-rdt-monitoring.patch - patches.suse/12-x86-intel_rdt-prepare-for-rdt-monitoring-mkdir-support.patch - patches.suse/13-x86-intel_rdt-cqm-add-mkdir-support-for-rdt-monitoring.patch - patches.suse/14-x86-intel_rdt-change-closid-type-from-int-to-u32.patch - patches.suse/15-x86-intel_rdt-cqm-add-tasks-file-support.patch - patches.suse/16-x86-intel_rdt-prepare-to-add-rdt-monitor-cpus-file-support.patch - patches.suse/17-x86-intel_rdt-cqm-add-cpus-file-support.patch - patches.suse/18-x86-intel_rdt-prepare-for-rdt-monitor-data-support.patch - patches.suse/19-x86-intel_rdt-cqm-add-mon_data.patch - patches.suse/20-x86-intel_rdt-separate-the-ctrl-bits-from-rmdir.patch - patches.suse/21-x86-intel_rdt-cqm-add-rmdir-support.patch - patches.suse/22-x86-intel_rdt-cqm-add-mount-umount-support.patch - patches.suse/23-x86-intel_rdt-introduce-rdt_enable_key-for-scheduling.patch - patches.suse/24-x86-intel_rdt-cqm-add-sched_in-support.patch - patches.suse/25-x86-intel_rdt-cqm-add-cpu-hotplug-support.patch - patches.suse/26-x86-intel_rdt-mbm-basic-counting-of-mbm-events-total-and-local.patch - patches.suse/27-x86-intel_rdt-mbm-add-mbm-counter-initialization.patch - patches.suse/28-x86-intel_rdt-mbm-handle-counter-overflow.patch - patches.suse/29-x86-intel_rdt-show-bitmask-of-shareable-resource-with-other-executing-units.patch - patches.suse/30-x86-intel_rdt-cqm-clear-the-default-rmid-during-hotcpu.patch - patches.suse/31-x86-intel_rdt-modify-the-intel_pqr_state-for-better-performance.patch - patches.suse/32-x86-intel_rdt-mbm-fix-mbm-overflow-handler-during-cpu-hotplug.patch - patches.suse/33-x86-intel_rdt-cqm-improve-limbo-list-processing.patch - patches.suse/34-x86-intel_rdt-remove-redundant-ternary-operator-on-return.patch - patches.suse/35-x86-intel_rdt-move-special-case-code-for-haswell-to-a-quirk-function.patch - patches.suse/36-x86-intel_rdt-add-command-line-options-for-resource-director-technology.patch - patches.suse/37-x86-intel_rdt-turn-off-most-rdt-features-on-skylake.patch - patches.suse/x86-boot-move-eisa-setup-to-a-separate-file - patches.suse/x86-eisa-add-missing-include - patches.suse/10-x86-xen-get-rid-of-paravirt-op-adjust_exception_frame.patch - patches.suse/s390-mm-tag-pages.patch - patches.suse/s390-mm-no-dat-tlb-flush.patch - patches.suse/s390-mm-guest-asce-tlb-flush.patch - patches.suse/s390-kvm-nodat-tlb-flush.patch - patches.suse/s390-sclp-sing-increment.patch - patches.suse/s390-qeth-constify-attribute_group-structures.patch - patches.suse/s390-spinlock-niai.patch - patches.suse/s390-sles15-01-06-01-mm-helpers.patch - patches.suse/s390-sles15-01-06-02-vmcp-hotplug.patch - patches.suse/s390-sles15-01-05-vmcp-dma.patch - patches.suse/s390-sles15-01-06-03-vmcp-cma.patch - patches.suse/25-s390-mm-use-generic-mm_hooks.patch - patches.suse/s390-dasd-Add-discard-support-for-FBA-devices.patch - patches.suse/arm64-mm-Fix-set_memory_valid-declaration.patch - patches.suse/0016-arm64-Add-ASM_BUG.patch - patches.suse/0017-arm64-consistently-use-bl-for-C-exception-entry.patch - patches.suse/0018-arm64-move-non-entry-code-out-of-.entry.text.patch - patches.suse/0019-arm64-unwind-avoid-percpu-indirection-for-irq-stack.patch - patches.suse/0020-arm64-unwind-disregard-frame.sp-when-validating-fram.patch - patches.suse/0023-arm64-unwind-reference-pt_regs-via-embedded-stack-fr.patch - patches.suse/0024-arm64-unwind-remove-sp-from-struct-stackframe.patch - patches.suse/0005-ACPI-IORT-Handle-PCI-aliases-properly-for-IOMMUs.patch - patches.suse/0001-ACPI-IORT-numa-Add-numa-node-mapping-for-smmuv3-devi.patch - patches.suse/0006-ACPI-IORT-Fix-build-regression-without-IOMMU.patch - patches.suse/0025-arm64-remove-__die-s-stack-dump.patch - patches.suse/0026-fork-allow-arch-override-of-VMAP-stack-alignment.patch - patches.suse/0027-arm64-kernel-remove-THREAD-IRQ_STACK-_START_SP.patch - patches.suse/0028-arm64-factor-out-PAGE_-and-CONT_-definitions.patch - patches.suse/0029-arm64-clean-up-THREAD_-definitions.patch - patches.suse/0030-arm64-clean-up-irq-stack-definitions.patch - patches.suse/0031-arm64-move-SEGMENT_ALIGN-to-asm-memory.h.patch - patches.suse/0032-efi-arm64-add-EFI_KIMG_ALIGN.patch - patches.suse/0033-arm64-factor-out-entry-stack-manipulation.patch - patches.suse/0034-arm64-assembler-allow-adr_this_cpu-to-use-the-stack-.patch - patches.suse/0035-arm64-use-an-irq-stack-pointer.patch - patches.suse/0036-arm64-add-basic-VMAP_STACK-support.patch - patches.suse/0037-arm64-add-on_accessible_stack.patch - patches.suse/0038-arm64-add-VMAP_STACK-overflow-detection.patch - patches.suse/0002-arm64-Convert-pte-handling-from-inline-asm-to-using-.patch - patches.suse/0001-kvm-arm64-Convert-kvm_set_s2pte_readonly-from-inline.patch - patches.suse/0003-arm64-Move-PTE_RDONLY-bit-handling-out-of-set_pte_at.patch - patches.suse/0002-arm64-Ignore-hardware-dirty-bit-updates-in-ptep_set_.patch - patches.suse/arm64-Remove-the-CONFIG_ARM64_HW_AFDBM-alternative-c.patch - patches.suse/0019-usb-hcd-constify-attribute_group-structures.patch - patches.suse/0001-xhci-add-definitions-for-all-port-link-states.patch - patches.suse/0001-xhci-Add-port-status-decoder-for-tracing-purposes.patch - patches.suse/0020-xhci-rename-temp-and-temp1-variables.patch - patches.suse/0001-xhci-add-port-status-tracing.patch - patches.suse/0021-usb-Increase-root-hub-reset-signaling-time-to-preven.patch - patches.suse/0022-xhci-rework-bus_resume-and-check-ports-are-suspended.patch - patches.suse/phy-qcom-qmp-Fix-failure-path-in-phy_init-functions.patch - patches.suse/dt-bindings-phy-sun4i-usb-phy-add-property-descriptions-for-h3.patch - patches.suse/0037-phy-rockchip-inno-usb2-add-support-for-rockchip-usbg.patch - patches.suse/0038-phy-rockchip-inno-usb2-add-support-for-otg-mux-inter.patch - patches.suse/0039-phy-rockchip-inno-usb2-add-support-of-usb2-phy-for-r.patch - patches.suse/0040-phy-rockchip-typec-remove-unused-dfp-variable.patch - patches.suse/0023-usb-make-device_type-const.patch - patches.suse/0024-USB-core-constify-vm_operations_struct.patch - patches.suse/0025-usb-xhci-Support-enabling-of-compliance-mode-for-xhc.patch - patches.suse/0026-usb-misc-lvstest-add-entry-to-place-port-in-complian.patch - patches.suse/0001-serial-xuartps-Remove-__init-marking-from-early-writ.patch - patches.suse/tty-improve-tty_insert_flip_char-fast-path - patches.suse/tty-improve-tty_insert_flip_char-slow-path - patches.suse/tty-fix-__tty_insert_flip_char-regression - patches.suse/serial-pch_uart-Make-port-type-explicit.patch - patches.suse/serial-remove-unused-port-type - patches.suse/serial-fix-port-type-numbering-for-ti-da8xx - patches.suse/serial-earlycon-Only-try-fdt-when-specify-earlycon-e - patches.suse/serial-8250_uniphier-fix-serial-port-index-in-privat.patch - patches.suse/iio-gyro-st_gyro-fix-L3GD20H-support - patches.suse/iio-magnetometer-st_magn_core-enable-multiread-by-de - patches.suse/dt-bindings-iio-update-stm32-timers-clock-names.patch - patches.suse/0002-iio-adc-rockchip_saradc-add-NULL-check-on-of_match_d.patch - patches.suse/iio-accel-st_accel_i2c-fix-i2c_device_id-table - patches.suse/staging-fbtft-array-underflow-in-fbtft_request_gpios - patches.suse/staging-lustre-libcfs-fix-test-for-libcfs_ioctl_hdr-.patch - patches.suse/staging-bcm2835-audio-constify-snd_pcm_ops-structure - patches.suse/staging-bcm2835-audio-make-snd_pcm_hardware-const - patches.suse/iio-pressure-st_pressure-fix-drdy-configuration-for- - patches.suse/iio-accel-st_accel-fix-data-ready-line-configuration - patches.suse/0003-iio-adc-rockchip_saradc-explicitly-request-exclusive.patch - patches.suse/staging-lustre-obdclass-return-EFAULT-if-copy_from_u.patch - patches.suse/0004-test_firmware-add-test-case-for-SIGCHLD-on-sync-fall.patch - patches.suse/0001-firmware-send-EINTR-on-signal-abort-on-fallback-mech.patch - patches.suse/0002-firmware-define-pr_fmt.patch - patches.suse/0003-firmware-enable-a-debug-print-for-batched-requests.patch - patches.suse/0005-test_firmware-add-batched-firmware-tests.patch - patches.suse/mei-me-enable-asynchronous-probing - patches.suse/char_dev-extend-dynamic-allocation-of-majors-into-a-.patch - patches.suse/msft-hv-1407-vmbus-simplify-hv_ringbuffer_read.patch - patches.suse/msft-hv-1408-vmbus-drop-unused-ring_buffer_info-elements.patch - patches.suse/msft-hv-1409-vmbus-refactor-hv_signal_on_read.patch - patches.suse/msft-hv-1410-vmbus-eliminate-duplicate-cached-index.patch - patches.suse/msft-hv-1411-vmbus-more-host-signalling-avoidance.patch - patches.suse/msft-hv-1412-vmbus-add-prefetch-to-ring-buffer-iterator.patch - patches.suse/msft-hv-1413-x86-hyper-v-include-hyperv-only-when-CONFIG_HYPERV-i.patch - patches.suse/msft-hv-1414-x86-hyper-v-stash-the-max-number-of-virtual-logical-.patch - patches.suse/msft-hv-1423-Revert-x86-hyper-v-include-hyperv-only-when-CONFIG_H.patch - patches.suse/msft-hv-1468-Tools-hv-vss-Skip-freezing-filesystems-backed-by-loo.patch - patches.suse/msft-hv-1469-Drivers-hv-balloon-Correctly-update-onlined-page-cou.patch - patches.suse/msft-hv-1470-Drivers-hv-balloon-Show-the-max-dynamic-memory-assig.patch - patches.suse/msft-hv-1471-Drivers-hv-balloon-Initialize-last_post_time-on-star.patch - patches.suse/msft-hv-1472-Drivers-hv-kvp-Use-MAX_ADAPTER_ID_SIZE-for-translati.patch - patches.suse/msft-hv-1473-Tools-hv-fix-snprintf-warning-in-kvp_daemon.patch - patches.suse/msft-hv-1474-Tools-hv-update-buffer-handling-in-hv_fcopy_daemon.patch - patches.suse/msft-hv-1475-Drivers-hv-vmbus-Fix-rescind-handling-issues.patch - patches.suse/0031-thunderbolt-Remove-superfluous-check.patch - patches.suse/0032-thunderbolt-Make-key-root-only-accessible.patch - patches.suse/0033-thunderbolt-Allow-clearing-the-key.patch - patches.suse/0034-thunderbolt-Fix-reset-response_type.patch - patches.suse/stm-Potential-read-overflow-in-stm_char_policy_set_i.patch - patches.suse/intel_th-pci-Enable-bus-mastering - patches.suse/intel_th-Output-devices-without-ports-don-t-need-ass - patches.suse/intel_th-Streamline-the-subdevice-tree-accessors - patches.suse/intel_th-Make-SOURCE-devices-children-of-the-root-de - patches.suse/intel_th-Make-the-switch-allocate-its-subdevices - patches.suse/intel_th-msu-Use-the-real-device-in-case-of-IOMMU-do - patches.suse/intel_th-Enumerate-Low-Power-Path-output-port-type - patches.suse/intel_th-pti-Support-Low-Power-Path-output-port-type - patches.suse/intel_th-pci-Use-drvdata-for-quirks - patches.suse/intel_th-Add-global-activate-deactivate-callbacks-fo - patches.suse/intel_th-Perform-time-resync-on-capture-start - patches.suse/0036-phy-rockchip-inno-usb2-Replace-the-extcon-API.patch - patches.suse/nvmem-core-Add-nvmem_cell_read_u32.patch - patches.suse/nvmem-include-linux-err.h-from-header.patch - patches.suse/edac-sb_edac-classify-memory-mirroring-modes.patch - patches.suse/05-edac-pnd2-build-in-a-minimal-sideband-driver-for-apollo-lake.patch - patches.suse/0002-EDAC-thunderx-Fix-error-handling-path-in-thunderx_lm.patch - patches.suse/06-edac-pnd2-mask-off-the-lower-four-bits-of-a-bar.patch - patches.suse/07-edac-pnd2-conditionally-unhide-hide-the-p2sb-pci-device-to-read-bar.patch - patches.suse/08-edac-pnd2-properly-toggle-hidden-state-for-p2sb-pci-device.patch - patches.suse/spi-pxa2xx-Don-t-touch-CS-pin-until-we-have-a-transf - patches.suse/0018-spi-rockchip-Slightly-rework-return-value-handling.patch - patches.suse/0019-spi-rockchip-Fix-clock-handling-in-remove.patch - patches.suse/0020-spi-rockchip-Fix-clock-handling-in-suspend-resume.patch - patches.suse/0021-spi-rockchip-configure-CTRLR1-according-to-size-and-.patch - patches.suse/regulator-cpcap-Fix-standby-mode - patches.suse/regulator-da9063-return-an-error-code-on-probe-failure.patch - patches.suse/0001-regulator-fan53555-Use-of_device_get_match_data-to-s.patch - patches.suse/0002-regulator-fan53555-fix-I2C-device-ids.patch - patches.suse/pinctrl-uniphier-fix-pin_config_get-for-input-enable - patches.suse/0010-pinctrl-rockchip-Use-common-interface-for-recalced-i.patch - patches.suse/pinctrl-sunxi-fix-V3s-pinctrl-driver-IRQ-bank-base - patches.suse/pinctrl-intel-Add-Intel-Denverton-pin-controller-sup.patch - patches.suse/0001-pinctrl-check-ops-pin_config_set-in-pinconf_set_conf.patch - patches.suse/pinctrl-samsung-Fix-NULL-pointer-exception-on-extern - patches.suse/pinctrl-samsung-Fix-invalid-register-offset-used-for - patches.suse/pinctrl-sunxi-fix-wrong-irq_banks-number-for-H5-pinc - patches.suse/pinctrl-sh-pfc-r8a7796-Fix-to-delete-FSCLKST-pin-and - patches.suse/0011-pinctrl-intel-Add-Intel-Cannon-Lake-PCH-H-pin-contro.patch - patches.suse/pinctrl-intel-Add-Intel-Lewisburg-GPIO-support.patch - patches.suse/pinctrl-intel-Read-back-TX-buffer-state - patches.suse/pinctrl-uniphier-fix-members-of-rmii-group-for-Pro4 - patches.suse/Revert-pinctrl-sunxi-Don-t-enforce-bias-disable-for-.patch - patches.suse/0006-gpio-Add-gpio-driver-support-for-ThunderX-and-OCTEON.patch - patches.suse/gpio-brcmstb-check-return-value-of-gpiochip_irqchip_ - patches.suse/HID-asus-Add-T100CHI-bluetooth-keyboard-dock-special.patch - patches.suse/HID-hid-sensor-hub-Force-logical-minimum-to-1-for-po.patch - patches.suse/HID-wacom-Remove-comparison-of-u8-mode-with-zero-and.patch - patches.suse/pm-opp-of-use-pr_debug-instead-of-pr_err-while-adding-opp-table.patch - patches.suse/0001-cpufreq-governor-Drop-min_sampling_rate.patch - patches.suse/0003-cpufreq-Use-transition_delay_us-for-legacy-governors.patch - patches.suse/0001-cpufreq-remove-setting-of-policy-cpu-in-policy-cpus-.patch - patches.suse/0004-cpufreq-Cap-the-default-transition-delay-value-to-10.patch - patches.suse/cpufreq-intel_pstate-Improve-IO-performance-with-per-core-P-states.patch - patches.suse/PM-devfreq-Fix-memory-leak-when-fail-to-register-dev - patches.suse/0001-acpica-iort-Update-SMMU-models-for-IORT-rev.-C.patch - patches.suse/0001-ACPICA-iasl-Update-to-IORT-SMMUv3-disassembling.patch - patches.suse/0001-ACPICA-Dispatch-active-GPEs-at-init-time.patch - patches.suse/0001-ACPICA-Make-it-possible-to-enable-runtime-GPEs-earli.patch - patches.suse/0001-ACPI-scan-Enable-GPEs-before-scanning-the-namespace.patch - patches.suse/ACPI-EC-Fix-possible-issues-related-to-EC-initializa - patches.suse/0003-ACPI-processor-use-dev_dbg-instead-of-dev_warn-when-.patch - patches.suse/0010-mailbox-pcc-Drop-uninformative-output-during-boot.patch - patches.suse/0031-ACPI-APEI-Enable-APEI-multiple-GHES-source-to-share-.patch - patches.suse/ACPI-APEI-EINJ-Subtract-any-matching-Register-Region - patches.suse/01-acpi-blacklist-add-acpi_match_platform_list.patch - patches.suse/02-intel_pstate-convert-to-use-acpi_match_platform_list.patch - patches.suse/gfs2-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.suse/0002-xfs-write-unmount-record-for-ro-mounts.patch - patches.suse/0001-xfs-toggle-readonly-state-around-xfs_log_mount_finis.patch - patches.suse/xfs-Add-infrastructure-needed-for-error-propagation-.patch - patches.suse/xfs-Properly-retry-failed-inode-items-in-case-of-err.patch - patches.suse/xfs-fix-recovery-failure-when-log-record-header-wrap.patch - patches.suse/xfs-always-verify-the-log-tail-during-recovery.patch - patches.suse/xfs-fix-log-recovery-corruption-error-due-to-tail-ov.patch - patches.suse/xfs-add-log-item-pinning-error-injection-tag.patch - patches.suse/xfs-handle-EFSCORRUPTED-during-head-tail-verificatio.patch - patches.suse/xfs-stop-searching-for-free-slots-in-an-inode-chunk-.patch - patches.suse/xfs-evict-all-inodes-involved-with-log-redo-item.patch - patches.suse/xfs-check-for-race-with-xfs_reclaim_inode-in-xfs_ifr.patch - patches.suse/xfs-refactor-xfs_trans_roll.patch - patches.suse/xfs-rename-xfs_defer_join-to-xfs_defer_ijoin.patch - patches.suse/xfs-remove-the-ip-argument-to-xfs_defer_finish.patch - patches.suse/xfs-open-code-xfs_buf_item_dirty.patch - patches.suse/xfs-remove-unnecessary-dirty-bli-format-check-for-or.patch - patches.suse/xfs-ordered-buffer-log-items-are-never-formatted.patch - patches.suse/xfs-refactor-buffer-logging-into-buffer-dirtying-hel.patch - patches.suse/xfs-don-t-log-dirty-ranges-for-ordered-buffers.patch - patches.suse/xfs-skip-bmbt-block-ino-validation-during-owner-chan.patch - patches.suse/xfs-move-bmbt-owner-change-to-last-step-of-extent-sw.patch - patches.suse/xfs-disallow-marking-previously-dirty-buffers-as-ord.patch - patches.suse/xfs-relog-dirty-buffers-during-swapext-bmbt-owner-ch.patch - patches.suse/iomap-return-VM_FAULT_-codes-from-iomap_page_mkwrite.patch - patches.suse/xfs-consolidate-the-various-page-fault-handlers.patch - patches.suse/0001-xfs-add-a-xfs_iext_update_extent-helper.patch - patches.suse/0002-xfs-switch-xfs_bmap_local_to_extents-to-use-xfs_iext.patch - patches.suse/0003-xfs-use-xfs_iext_get_extent-in-xfs_bmap_first_unused.patch - patches.suse/0004-xfs-move-some-code-around-inside-xfs_bmap_shift_exte.patch - patches.suse/0005-xfs-use-xfs_iext_-_extent-helpers-in-xfs_bmap_shift_.patch - patches.suse/0006-xfs-use-xfs_iext_-_extent-helpers-in-xfs_bmap_split_.patch - patches.suse/0007-xfs-rewrite-xfs_bmap_count_leaves-using-xfs_iext_get.patch - patches.suse/0008-xfs-replace-xfs_qm_get_rtblks-with-a-direct-call-to-.patch - patches.suse/xfs-disable-per-inode-DAX-flag.patch - patches.suse/xfs-fix-incorrect-log_flushed-on-fsync.patch - patches.suse/xfs-fix-compiler-warnings.patch - patches.suse/xfs-don-t-set-v3-xflags-for-v2-inodes.patch - patches.suse/xfs-open-code-end_buffer_async_write-in-xfs_finish_p.patch - patches.suse/xfs-use-kmem_free-to-free-return-value-of-kmem_zallo.patch - patches.suse/ext4-do-not-unnecessarily-allocate-buffer-in-recentl.patch - patches.suse/ext4-cleanup-goto-next-group.patch - patches.suse/ext4-reduce-lock-contention-in-__ext4_new_inode.patch - patches.suse/ext4-in-ext4_seek_-hole-data-return-enxio-for-negative-offsets.patch - patches.suse/ext4-fix-incorrect-quotaoff-if-the-quota-feature-is-.patch - patches.suse/ext4-fix-quota-inconsistency-during-orphan-cleanup-f.patch - patches.suse/ext4-fix-fault-handling-when-mounted-with-o-dax-ro.patch - patches.suse/dlm-Make-dismatch-error-message-more-clear.patch - patches.suse/dlm-use-sock_create_lite-inside-tcp_accept_from_sock.patch - patches.suse/0003-errseq-rename-__errseq_set-to-errseq_set.patch - patches.suse/Documentation-add-some-docs-for-errseq_t.patch - patches.suse/msft-hv-1405-tools-hv-ignore-a-NIC-if-it-has-been-configured.patch - patches.suse/0001-ip6-fix-PMTU-discovery-when-using-127-subnets.patch - patches.suse/inetpeer-remove-AVL-implementation-in-favor-of-RB-tr.patch - patches.suse/ixgbe-NULL-xdp_tx-rings-on-resource-cleanup.patch - patches.suse/s2io-Remove-UFO-support.patch - patches.suse/macb-Remove-bogus-reference-to-NETIF_F_UFO.patch - patches.suse/ipvlan-Stop-advertising-NETIF_F_UFO-support.patch - patches.suse/macvlan-macvtap-Remove-NETIF_F_UFO-advertisement.patch - patches.suse/tun-tap-Remove-references-to-NETIF_F_UFO.patch - patches.suse/dummy-Remove-references-to-NETIF_F_UFO.patch - patches.suse/virtio_net-Remove-references-to-NETIF_F_UFO.patch - patches.suse/net-Remove-references-to-NETIF_F_UFO-in-netdev_fix_f.patch - patches.suse/net-Remove-references-to-NETIF_F_UFO-from-ethtool.patch - patches.suse/inet-Stop-generating-UFO-packets.patch - patches.suse/net-Remove-all-references-to-SKB_GSO_UDP.patch - patches.suse/inet-Remove-software-UFO-fragmenting-code.patch - patches.suse/net-Kill-NETIF_F_UFO-and-SKB_GSO_UDP.patch - patches.suse/liquidio-support-new-firmware-statistic-fw_err_pki.patch - patches.suse/liquidio-lowmem-init-allocated-memory-to-0.patch - patches.suse/liquidio-lowmem-do-not-dereference-null-ptr.patch - patches.suse/liquidio-lowmem-init-allocated-memory-to-0-2c4aac74.patch - patches.suse/sfc-Add-ethtool-m-support-for-QSFP-modules.patch - patches.suse/qlcnic-remove-unnecessary-static-in-qlcnic_dump_fw.patch - patches.suse/liquidio-lio_vf_main-remove-unnecessary-static-in-se.patch - patches.suse/liquidio-lio_main-remove-unnecessary-static-in-setup.patch - patches.suse/hns-remove-useless-void-cast.patch - patches.suse/msft-hv-1415-netvsc-force-link-update-after-MTU-change.patch - patches.suse/msft-hv-1416-netvsc-add-some-rtnl_dereference-annotations.patch - patches.suse/msft-hv-1417-netvsc-change-order-of-steps-in-setting-queues.patch - patches.suse/msft-hv-1418-netvsc-change-logic-for-change-mtu-and-set_queues.patch - patches.suse/msft-hv-1419-netvsc-use-ERR_PTR-to-avoid-dereference-issues.patch - patches.suse/msft-hv-1420-netvsc-need-rcu_derefence-when-accessing-internal-de.patch - patches.suse/msft-hv-1421-netvsc-save-pointer-to-parent-netvsc_device-in-chann.patch - patches.suse/msft-hv-1422-netvsc-add-rtnl-annotations-in-rndis.patch - patches.suse/cxgb4-Update-register-ranges-of-T4-T5-T6-adapters.patch - patches.suse/cxgb4-display-serial-config-and-vpd-versions.patch - patches.suse/net-add-new-netdevice-feature-for-offload-of-RX-port.patch - patches.suse/msft-hv-1425-netvsc-fix-ptr_ret.cocci-warnings.patch - patches.suse/liquidio-fix-implicit-irq-include-causing-build-fail.patch - patches.suse/mlx4_en-remove-unnecessary-returned-value.patch - patches.suse/mlx4_en-remove-unnecessary-error-check.patch - patches.suse/bnxt_en-Update-firmware-interface-spec-to-1.8.0.patch - patches.suse/bnxt_en-Retrieve-the-hardware-bridge-mode-from-the-f.patch - patches.suse/bnxt_en-Implement-ndo_bridge_-get-set-link-methods.patch - patches.suse/bnxt_en-Add-bnxt_get_num_stats-to-centrally-get-the-.patch - patches.suse/bnxt_en-Allow-the-user-to-set-ethtool-stats-block-us.patch - patches.suse/bnxt_en-Report-firmware-DCBX-agent.patch - patches.suse/bnxt_en-Set-ETS-min_bw-parameter-for-older-firmware.patch - patches.suse/bnxt_en-add-support-to-enable-VF-representors.patch - patches.suse/bnxt_en-add-vf-rep-RX-TX-and-netdev-implementation.patch - patches.suse/bnxt_en-add-support-for-port_attr_get-and-and-get_ph.patch - patches.suse/msft-hv-1426-netvsc-remove-bogus-rtnl_unlock.patch - patches.suse/msft-hv-1427-netvsc-Remove-redundant-use-of-ipv6_hdr.patch - patches.suse/msft-hv-1428-netvsc-prefetch-the-first-incoming-ring-element.patch - patches.suse/msft-hv-1429-netvsc-fix-netvsc_set_channels.patch - patches.suse/msft-hv-1430-netvsc-include-rtnetlink.h.patch - patches.suse/msft-hv-1431-netvsc-remove-no-longer-used-max_num_rss-queues.patch - patches.suse/ibmvnic-104-Check-for-transport-event-on-driver-resume.patch - patches.suse/bnxt_en-Use-SWITCHDEV_SET_OPS.patch - patches.suse/nfp-set-config-bit-ifup-ifdown-on-netdev-open-close.patch - patches.suse/bnxt-fix-unsigned-comparsion-with-0.patch - patches.suse/bnxt-fix-unused-variable-warnings.patch - patches.suse/benet-fix-set-but-not-used-warning.patch - patches.suse/bnxt_en-include-bnxt_vfr.c-code-under-CONFIG_BNXT_SR.patch - patches.suse/bnxt_en-use-SWITCHDEV_SET_OPS-for-setting-vf_rep_swi.patch - patches.suse/bnxt_en-fix-switchdev-port-naming-for-external-port-.patch - patches.suse/ixgbe-Ensure-MAC-filter-was-added-before-setting-MAC.patch - patches.suse/ixgbe-Enable-LASI-interrupts-for-X552-devices.patch - patches.suse/ixgbe-Update-NW_MNG_IF_SEL-support-for-X553.patch - patches.suse/ixgbe-Do-not-support-flow-control-autonegotiation-fo.patch - patches.suse/ixgbe-Disable-flow-control-for-XFI.patch - patches.suse/i40e-fix-incorrect-variable-assignment.patch - patches.suse/i40e-Fix-for-trace-found-with-S4-state.patch - patches.suse/i40e-remove-WQ_UNBOUND-and-the-task-limit-of-our-wor.patch - patches.suse/i40e-Handle-admin-Q-timeout-when-releasing-NVM.patch - patches.suse/i40e-fix-up-32-bit-timespec-references.patch - patches.suse/i40e-fix-odd-formatting-and-indent.patch - patches.suse/i40e-i40evf-make-IPv6-ATR-code-clearer.patch - patches.suse/i40e-i40evf-remove-mismatched-type-warnings.patch - patches.suse/i40e-display-correct-UDP-tunnel-type-name.patch - patches.suse/i40evf-add-some-missing-includes.patch - patches.suse/i40e-report-BPF-prog-id-during-XDP_QUERY_PROG.patch - patches.suse/i40evf-Use-le32_to_cpu-before-evaluating-HW-desc-fie.patch - patches.suse/i40evf-remove-unnecessary-__packed.patch - patches.suse/i40e-handle-setting-administratively-set-MAC-address.patch - patches.suse/qede-Add-getter-APIs-support-for-RX-flow-classificat.patch - patches.suse/qed-qede-Add-setter-APIs-support-for-RX-flow-classif.patch - patches.suse/qed-Add-support-for-Energy-efficient-ethernet.patch - patches.suse/qede-Add-ethtool-support-for-Energy-efficient-ethern.patch - patches.suse/qed-Add-support-for-vf-coalesce-configuration.patch - patches.suse/qed-Read-per-queue-coalesce-from-hardware.patch - patches.suse/qed-enhanced-per-queue-max-coalesce-value.patch - patches.suse/nfp-remove-the-probe-deferral-when-FW-not-present.patch - patches.suse/nfp-look-for-firmware-image-by-device-serial-number-.patch - patches.suse/nfp-only-use-direct-firmware-requests.patch - patches.suse/liquidio-standardization-use-min_t-instead-of-custom.patch - patches.suse/liquidio-cleanup-removed-cryptic-and-misleading-macr.patch - patches.suse/bnxt_re-add-MAY_USE_DEVLINK-dependency.patch - patches.suse/liquidio-bump-up-driver-version-to-match-newer-NIC-f.patch - patches.suse/msft-hv-1433-netvsc-fix-return-value-for-set_channels.patch - patches.suse/msft-hv-1434-netvsc-fix-warnings-reported-by-lockdep.patch - patches.suse/msft-hv-1435-netvsc-don-t-print-pointer-value-in-error-message.patch - patches.suse/msft-hv-1436-netvsc-remove-unnecessary-indirection-of-page_buffer.patch - patches.suse/msft-hv-1437-netvsc-optimize-receive-completions.patch - patches.suse/msft-hv-1438-netvsc-fix-error-unwind-on-device-setup-failure.patch - patches.suse/msft-hv-1439-netvsc-signal-host-if-receive-ring-is-emptied.patch - patches.suse/net-ethtool-add-support-for-forward-error-correction.patch - patches.suse/cxgb4-core-hardware-firmware-support-for-Forward-Err.patch - patches.suse/cxgb4-ethtool-forward-error-correction-management-su.patch - patches.suse/net-netlink-Add-new-type-NLA_BITFIELD32.patch - patches.suse/net-sched-actions-Use-proper-root-attribute-table-fo.patch - patches.suse/tcp-remove-prequeue-support.patch - patches.suse/tcp-reindent-two-spots-after-prequeue-removal.patch - patches.suse/tcp-remove-low_latency-sysctl.patch - patches.suse/tcp-remove-unused-mib-counters.patch - patches.suse/mlxsw-spectrum_router-Simplify-a-piece-of-code.patch - patches.suse/Bluetooth-hci_bcm-Make-bcm_request_irq-fail-if-no-IR - patches.suse/Bluetooth-btrtl-Fix-a-error-code-in-rtl_load_config - patches.suse/Bluetooth-btusb-add-ID-for-LiteOn-04ca-3016 - patches.suse/msft-hv-1441-hyperv-netvsc-Neaten-netvsc_send_pkt-by-using-a-temp.patch - patches.suse/tcp-tcp_data_queue-cleanup.patch - patches.suse/liquidio-set-sriov_totalvfs-correctly.patch - patches.suse/msft-hv-1442-netvsc-transparent-VF-management.patch - patches.suse/msft-hv-1443-netvsc-remove-bonding-setup-script.patch - patches.suse/net-hns-Add-self-adaptive-interrupt-coalesce-support.patch - patches.suse/qlcnic-add-const-to-bin_attribute-structure.patch - patches.suse/ibmvnic-106-Implement-per-queue-statistics-reporting.patch - patches.suse/ibmvnic-107-Convert-vnic-server-reported-statistics-to-cpu-endian.patch - patches.suse/ibmvnic-108-Implement-.get_ringparam.patch - patches.suse/ibmvnic-109-Implement-.get_channels.patch - patches.suse/net-hns3-Add-support-of-HNS3-Ethernet-Driver-for-hip.patch - patches.suse/net-hns3-Add-support-of-the-HNAE3-framework.patch - patches.suse/net-hns3-Add-HNS3-IMP-Integrated-Mgmt-Proc-Cmd-Inter.patch - patches.suse/net-hns3-Add-HNS3-Acceleration-Engine-Compatibility-.patch - patches.suse/net-hns3-Add-support-of-TX-Scheduler-Shaper-to-HNS3-.patch - patches.suse/net-hns3-Add-MDIO-support-to-HNS3-Ethernet-driver-fo.patch - patches.suse/net-hns3-Add-Ethtool-support-to-HNS3-driver.patch - patches.suse/net-hns3-Add-HNS3-driver-to-kernel-build-framework-M.patch - patches.suse/net-mvpp2-fix-MVPP21_ISR_RXQ_GROUP_REG-definition.patch - patches.suse/net-mvpp2-remove-RX-queue-group-reset-code.patch - patches.suse/net-mvpp2-introduce-per-port-nrxqs-ntxqs-variables.patch - patches.suse/net-mvpp2-move-from-cpu-centric-naming-to-software-t.patch - patches.suse/net-mvpp2-introduce-queue_vector-concept.patch - patches.suse/net-mvpp2-add-support-for-TX-interrupts-and-RX-queue.patch - patches.suse/net-hns-Fix-for-__udivdi3-compiler-error.patch - patches.suse/net-sched-change-names-of-action-number-helpers-to-b.patch - patches.suse/ip-options-explicitly-provide-net-ns-to-__ip_options.patch - patches.suse/0001-Revert-ipv4-keep-skb-dst-around-in-presence-of-IP-op.patch - patches.suse/liquidio-add-missing-strings-in-oct_dev_state_str-ar.patch - patches.suse/liquidio-moved-console_bitmask-module-param-to-lio_m.patch - patches.suse/msft-hv-1446-netvsc-fix-rtnl-deadlock-on-unregister-of-vf.patch - patches.suse/net-sched-make-type-an-argument-for-ndo_setup_tc.patch - patches.suse/net-sched-rename-TC_SETUP_MATCHALL-to-TC_SETUP_CLSMA.patch - patches.suse/net-sched-make-egress_dev-flag-part-of-flower-offloa.patch - patches.suse/cxgb4-push-cls_u32-setup_tc-processing-into-a-separa.patch - patches.suse/ixgbe-push-cls_u32-and-mqprio-setup_tc-processing-in.patch - patches.suse/mlx5e-push-cls_flower-and-mqprio-setup_tc-processing.patch - patches.suse/mlx5e_rep-push-cls_flower-setup_tc-processing-into-a.patch - patches.suse/mlxsw-spectrum-push-cls_flower-and-cls_matchall-setu.patch - patches.suse/mlxsw-spectrum-rename-cls-arg-in-matchall-processing.patch - patches.suse/dsa-push-cls_matchall-setup_tc-processing-into-a-sep.patch - patches.suse/nfp-change-flows-in-apps-that-offload-ndo_setup_tc.patch - patches.suse/hns3pf-don-t-check-handle-during-mqprio-offload.patch - patches.suse/net-sched-push-cls-related-args-into-cls_common-stru.patch - patches.suse/net-sched-move-prio-into-cls_common.patch - patches.suse/net-sched-change-return-value-of-ndo_setup_tc-for-dr.patch - patches.suse/net-sched-get-rid-of-struct-tc_to_netdev.patch - patches.suse/net-mlx5e-Rearrange-netdevice-ops-structures.patch - patches.suse/net-mlx5e-NIC-netdev-init-flow-cleanup.patch - patches.suse/net-mlx5-Unify-vport-manager-capability-check.patch - patches.suse/net-mlx5-Separate-between-E-Switch-and-MPFS.patch - patches.suse/net-mlx5-Add-CONFIG_MLX5_ESWITCH-Kconfig.patch - patches.suse/net-mlx5-Delay-events-till-ib-registration-ends.patch - patches.suse/net-mlx5-Fix-counter-list-hardware-structure.patch - patches.suse/net-mlx5-Increase-the-maximum-flow-counters-supporte.patch - patches.suse/hns3-fix-unused-function-warning.patch - patches.suse/0001-bcma-gpio-Correct-number-of-GPIOs-for-BCM53573.patch - patches.suse/rtlwifi-rtl8821ae-Fix-HW_VAR_NAV_UPPER-operation - patches.suse/0002-iwlwifi-refactor-out-paging-code.patch - patches.suse/0003-iwlwifi-refactor-shared-mem-parsing.patch - patches.suse/0004-iwlwifi-track-current-firmware-image-in-common-code.patch - patches.suse/0005-iwlwifi-refactor-firmware-debug-code.patch - patches.suse/0006-iwlwifi-reorganize-firmware-API.patch - patches.suse/0007-iwlwifi-fw-api-fix-various-kernel-doc-warnings.patch - patches.suse/0008-iwlwifi-mvm-add-and-use-iwl_mvm_has_unified_ucode.patch - patches.suse/0009-iwlwifi-mvm-check-family-instead-of-new-TX-API-for-w.patch - patches.suse/0010-iwlwifi-mvm-byte-swap-constant-instead-of-variable.patch - patches.suse/0011-iwlwifi-dvm-remove-unused-defines.patch - patches.suse/0012-iwlwifi-mvm-refactor-beacon-template-command-code.patch - patches.suse/0013-iwlwifi-mvm-fix-the-FIFO-numbers-in-A000-devices.patch - patches.suse/0014-iwlwifi-mvm-fix-uninitialized-var-while-waiting-for-.patch - patches.suse/0015-iwlwifi-pcie-fix-A-MSDU-on-gen2-devices.patch - patches.suse/0016-iwlwifi-mvm-support-fw-reading-empty-OTP.patch - patches.suse/0017-iwlwifi-implement-fseq-version-mismatch-warning.patch - patches.suse/0018-iwlwifi-mvm-add-compile-time-option-to-disable-EBS.patch - patches.suse/0019-iwlwifi-pcie-rename-iwl_trans_check_hw_rf_kill-to-pc.patch - patches.suse/0020-iwlwifi-mvm-require-AP_LINK_PS-for-TVQM.patch - patches.suse/0021-iwlwifi-mvm-simplify-bufferable-MMPDU-check.patch - patches.suse/0022-iwlwifi-mvm-rename-p2p-specific-sta-functions-to-inc.patch - patches.suse/0023-iwlwifi-mvm-remove-non-DQA-mode.patch - patches.suse/0024-iwlwifi-mvm-don-t-retake-the-pointer-to-skb-s-CB.patch - patches.suse/ibmvnic-105-Report-rx-buffer-return-codes-as-netdev_dbg.patch - patches.suse/net-hns3-fix-spelling-mistake-capabilty-capability.patch - patches.suse/net-usb-r8152-constify-usb_device_id.patch - patches.suse/bpf-verifier-rework-value-tracking.patch - patches.suse/bpf-verifier-track-signed-and-unsigned-min-max-value.patch - patches.suse/bpf-verifier-more-concise-register-state-logs-for-co.patch - patches.suse/selftests-bpf-change-test_verifier-expectations.patch - patches.suse/selftests-bpf-rewrite-test_align.patch - patches.suse/selftests-bpf-add-a-test-to-test_align.patch - patches.suse/selftests-bpf-add-test-for-bogus-operations-on-point.patch - patches.suse/selftests-bpf-don-t-try-to-access-past-MAX_PACKET_OF.patch - patches.suse/bpf-verifier-increase-complexity-limit-to-128k.patch - patches.suse/liquidio-fix-wrong-info-about-vf-rx-tx-ring-paramete.patch - patches.suse/msft-hv-1450-netvsc-make-sure-and-unregister-datapath.patch - patches.suse/bpf-Move-check_uarg_tail_zero-upward.patch - patches.suse/bpf-Extend-check_uarg_tail_zero-checks.patch - patches.suse/liquidio-fix-misspelled-firmware-image-filenames.patch - patches.suse/cxgb4-Clear-On-FLASH-config-file-after-a-FW-upgrade.patch - patches.suse/igb-Fix-error-of-RX-network-flow-classification.patch - patches.suse/igb-protect-TX-timestamping-from-API-misuse.patch - patches.suse/e1000e-add-check-on-e1e_wphy-return-value.patch - patches.suse/igb-Remove-incorrect-unexpected-SYS-WRAP-log-message.patch - patches.suse/igb-add-argument-names-to-mailbox-op-function-declar.patch - patches.suse/igb-expose-mailbox-unlock-method.patch - patches.suse/igb-do-not-drop-PF-mailbox-lock-after-read-of-VF-mes.patch - patches.suse/e1000e-Initial-Support-for-IceLake.patch - patches.suse/igbvf-add-lock-around-mailbox-ops.patch - patches.suse/igbvf-after-mailbox-write-wait-for-reply.patch - patches.suse/igbvf-convert-msleep-to-mdelay-in-atomic-context.patch - patches.suse/igb-support-BCM54616-PHY.patch - patches.suse/bpf-add-BPF_J-LT-LE-SLT-SLE-instructions.patch - patches.suse/bpf-x86-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch - patches.suse/bpf-arm64-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch - patches.suse/bpf-s390x-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch - patches.suse/bpf-ppc64-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch - patches.suse/bpf-nfp-implement-jiting-of-BPF_J-LT-LE.patch - patches.suse/bpf-enable-BPF_J-LT-LE-SLT-SLE-opcodes-in-verifier.patch - patches.suse/ibmvnic-110-Clean-up-resources-on-probe-failure.patch - patches.suse/ibmvnic-111-Add-netdev_dbg-output-for-debugging.patch - patches.suse/liquidio-napi-cleanup.patch - patches.suse/net-sched-Add-helpers-to-identify-classids.patch - patches.suse/net-sched-propagate-classid-down-to-offload-drivers.patch - patches.suse/net-sched-use-newly-added-classid-identity-helpers.patch - patches.suse/liquidio-rx-tx-queue-cleanup.patch - patches.suse/liquidio-removed-check-for-queue-size-alignment.patch - patches.suse/msft-hv-1458-netvsc-delay-setup-of-VF-device.patch - patches.suse/msft-hv-1459-netvsc-don-t-signal-host-twice-if-empty.patch - patches.suse/msft-hv-1460-netvsc-propagate-MAC-address-change-to-VF-slave.patch - patches.suse/msft-hv-1461-netvsc-check-error-return-when-restoring-channels-an.patch - patches.suse/msft-hv-1462-netvsc-no-need-to-allocate-send-receive-on-numa-node.patch - patches.suse/msft-hv-1463-netvsc-whitespace-cleanup.patch - patches.suse/msft-hv-1464-netvsc-remove-unnecessary-cast-of-void-pointer.patch - patches.suse/msft-hv-1465-netvsc-remove-unnecessary-check-for-NULL-hdr.patch - patches.suse/msft-hv-1466-netvsc-allow-controlling-send-recv-buffer-size.patch - patches.suse/msft-hv-1467-netvsc-keep-track-of-some-non-fatal-overload-conditi.patch - patches.suse/hns3pf-fix-hns3_del_tunnel_port.patch - patches.suse/hns3pf-Fix-some-harmless-copy-and-paste-bugs.patch - patches.suse/nfp-send-control-message-when-MAC-representors-are-c.patch - patches.suse/liquidio-moved-ptp_enable-to-octeon_device-structure.patch - patches.suse/liquidio-update-debug-console-logging-mechanism.patch - patches.suse/liquidio-fix-duplicated-code-for-different-branches.patch - patches.suse/qlge-fix-duplicated-code-for-different-branches.patch - patches.suse/liquidio-moved-wait_for_pending_requests-to-octeon_n.patch - patches.suse/liquidio-moved-update_txq_status-to-lio_core.c.patch - patches.suse/liquidio-moved-octeon_setup_droq-to-lio_core.c.patch - patches.suse/liquidio-moved-liquidio_push_packet-to-lio_core.c.patch - patches.suse/liquidio-moved-liquidio_napi_drv_callback-to-lio_cor.patch - patches.suse/liquidio-moved-liquidio_napi_poll-to-lio_core.c.patch - patches.suse/liquidio-moved-liquidio_setup_io_queues-to-lio_core..patch - patches.suse/liquidio-added-support-for-ethtool-set-ring-feature.patch - patches.suse/liquidio-fix-issues-with-fw_type-module-parameter.patch - patches.suse/s390-qeth-don-t-access-skb-after-transmission.patch - patches.suse/s390-qeth-remove-extra-L2-adapterparms-query.patch - patches.suse/s390-qeth-remove-extra-L3-adapterparms-query.patch - patches.suse/s390-qeth-simplify-fragment-type-selection.patch - patches.suse/s390-qeth-straighten-out-fill_buffer-interface.patch - patches.suse/s390-qeth-clean-up-fill_buffer-offset-logic.patch - patches.suse/s390-qeth-make-more-use-of-skb-API.patch - patches.suse/s390-net-reduce-inlining.patch - patches.suse/s390-qeth-extract-bridgeport-cmd-builder.patch - patches.suse/s390-qeth-reject-multicast-rxip-addresses.patch - patches.suse/s390-qeth-fix-trace-messages-for-deleting-rxip-addre.patch - patches.suse/bpf-verifier-track-liveness-for-pruning.patch - patches.suse/mlx4-remove-unnecessary-pci_set_drvdata.patch - patches.suse/mlx5-remove-unnecessary-pci_set_drvdata.patch - patches.suse/liquidio-moved-liquidio_msix_intr_handler-to-lio_cor.patch - patches.suse/liquidio-moved-liquidio_legacy_intr_handler-to-lio_c.patch - patches.suse/liquidio-moved-octeon_setup_interrupt-to-lio_core.c.patch - patches.suse/liquidio-added-support-for-ethtool-set-channels-feat.patch - patches.suse/mlx4-sizeof-style-usage.patch - patches.suse/liquidio-update-VF-s-netdev-max_mtu-if-there-s-a-cha.patch - patches.suse/bpf-export-bpf_prog_inc_not_zero.patch - patches.suse/nfp-process-control-messages-in-workqueue-in-flower-.patch - patches.suse/nfp-process-MTU-updates-from-firmware-flower-app.patch - patches.suse/net-mlx4-fix-spelling-mistake-availible-available.patch - patches.suse/net-sched-cls_flower-fix-ndo_setup_tc-type-for-stats.patch - patches.suse/msft-hv-1476-vmbus-remove-unused-vmbus_sendpacket_multipagebuffer.patch - patches.suse/msft-hv-1477-vmbus-remove-unused-vmubs_sendpacket_pagebuffer_ctl.patch - patches.suse/msft-hv-1478-vmbus-remove-unused-vmbus_sendpacket_ctl.patch - patches.suse/liquidio-fix-spelling-mistake-interuupt-interrupt.patch - patches.suse/net-hns3-ensure-media_type-is-unitialized.patch - patches.suse/bpf-fix-liveness-propagation-to-parent-in-spilled-st.patch - patches.suse/net-ibm-ibmveth-constify-vio_device_id.patch - patches.suse/ibmvnic-112-constify-vio_device_id.patch - patches.suse/liquidio-with-embedded-f-w-don-t-reload-f-w-issue-pf.patch - patches.suse/liquidio-with-embedded-f-w-issue-droq-credits-before.patch - patches.suse/s390-qeth-split-L2-xmit-paths.patch - patches.suse/s390-qeth-pass-full-data-length-to-l2_fill_header.patch - patches.suse/s390-qeth-pass-TSO-header-length-to-fill_buffer.patch - patches.suse/s390-qeth-pass-TSO-data-offset-to-fill_buffer.patch - patches.suse/s390-qeth-pass-full-IQD-header-length-to-fill_buffer.patch - patches.suse/s390-qeth-unify-code-to-build-header-elements.patch - patches.suse/s390-qeth-use-skb_cow_head-for-L2-OSA-xmit.patch - patches.suse/net-sched-Fix-the-logic-error-to-decide-the-ingress-.patch - patches.suse/net-hns3-Fixes-the-missing-u64_stats_fetch_begin_irq.patch - patches.suse/net-hns3-Fixes-the-static-checker-error-warning-in-h.patch - patches.suse/net-hns3-Fixes-the-static-check-warning-due-to-missi.patch - patches.suse/Bluetooth-hci_bcm-Handle-empty-packet-after-firmware - patches.suse/liquidio-fix-Smatch-error.patch - patches.suse/liquidio-remove-support-for-deprecated-f-w-cmd-OCTNE.patch - patches.suse/mlx5-ensure-0-is-returned-when-vport-is-zero.patch - patches.suse/net-ethtool-Add-macro-to-clear-a-link-mode-setting.patch - patches.suse/net-don-t-decrement-kobj-reference-count-on-init-fai.patch - patches.suse/nfp-link-basic-ethtool-ops-to-representors.patch - patches.suse/nfp-provide-ethtool_drvinfo-on-representors.patch - patches.suse/nfp-allow-retreiving-management-FW-logs-on-represent.patch - patches.suse/nfp-don-t-report-standard-netdev-statistics-in-ethto.patch - patches.suse/nfp-add-helper-for-printing-ethtool-strings.patch - patches.suse/nfp-split-software-and-hardware-vNIC-statistics.patch - patches.suse/nfp-store-pointer-to-MAC-statistics-in-nfp_port.patch - patches.suse/nfp-report-MAC-statistics-in-ethtool.patch - patches.suse/nfp-add-pointer-to-vNIC-config-memory-to-nfp_port-st.patch - patches.suse/nfp-add-ethtool-statistics-for-representors.patch - patches.suse/nfp-fix-copy-paste-in-names-and-messages-regarding-v.patch - patches.suse/nfp-don-t-reuse-pointers-in-ring-dumping.patch - patches.suse/net-hns3-fix-a-handful-of-spelling-mistakes.patch - patches.suse/bnxt_en-fix-spelling-mistake-swtichdev-switchdev.patch - patches.suse/bpf-make-htab-inlining-more-robust-wrt-assumptions.patch - patches.suse/bpf-inline-map-in-map-lookup-functions-for-array-and.patch - patches.suse/net-mlx5e-Send-PAOS-command-on-interface-up-down.patch - patches.suse/net-mlx5e-IPoIB-Fix-driver-name-retrieved-by-ethtool.patch - patches.suse/net-mlx5e-IPoIB-Add-support-for-get_link_ksettings-i.patch - patches.suse/net-mlx5-Add-PCIe-outbound-stalls-counters-infrastru.patch - patches.suse/net-mlx5e-Add-PCIe-outbound-stalls-counters.patch - patches.suse/net-mlx5-Add-RX-buffer-fullness-counters-infrastruct.patch - patches.suse/net-mlx5e-Add-RX-buffer-fullness-counters.patch - patches.suse/net-mlx5e-Add-outbound-PCI-buffer-overflow-counter.patch - patches.suse/net-mlx5-Avoid-blank-lines-after-before-open-close-b.patch - patches.suse/net-mlx5-Add-a-blank-line-after-declarations.patch - patches.suse/net-mlx5e-Properly-indent-within-conditional-stateme.patch - patches.suse/net-mlx5e-Avoid-using-multiple-blank-lines.patch - patches.suse/net-mlx5e-Place-constants-on-the-right-side-of-compa.patch - patches.suse/net-mlx5e-Use-kernel-types-instead-of-uint-_t-in-eth.patch - patches.suse/net-mlx5e-Use-size_t-to-store-byte-offset-in-statist.patch - patches.suse/cxgb4-cxgbvf-Handle-32-bit-fw-port-capabilities.patch - patches.suse/liquidio-fix-use-of-pf-in-pass-through-mode-in-a-vir.patch - patches.suse/xfrm-Clear-RX-SKB-secpath-xfrm_offload.patch - patches.suse/qlogic-make-device_attribute-const.patch - patches.suse/net-check-type-when-freeing-metadata-dst.patch - patches.suse/net-hns3-Add-support-to-change-MTU-in-HNS3-hardware.patch - patches.suse/liquidio-move-macro-definition-to-a-proper-place.patch - patches.suse/liquidio-make-VF-driver-notify-NIC-firmware-of-MTU-c.patch - patches.suse/msft-hv-1479-hv_netvsc-Clean-up-unused-parameter-from-netvsc_get_.patch - patches.suse/msft-hv-1480-hv_netvsc-Clean-up-unused-parameter-from-netvsc_get_.patch - patches.suse/msft-hv-1481-hv_netvsc-Add-ethtool-handler-to-set-and-get-UDP-has.patch - patches.suse/udp-remove-unreachable-ufo-branches.patch - patches.suse/net-mvpp2-unify-register-definitions-coding-style.patch - patches.suse/net-mvpp2-fix-the-synchronization-module-bypass-macr.patch - patches.suse/net-mvpp2-move-the-mii-configuration-in-the-ndo_open.patch - patches.suse/net-mvpp2-initialize-the-GMAC-when-using-a-port.patch - patches.suse/net-mvpp2-initialize-the-XLG-MAC-when-using-a-port.patch - patches.suse/net-mvpp2-set-maximum-packet-size-for-10G-ports.patch - patches.suse/net-mvpp2-initialize-the-GoP.patch - patches.suse/liquidio-change-manner-of-detecting-whether-or-not-N.patch - patches.suse/net-define-the-TSO-header-size-in-net-tso.h.patch - patches.suse/net-mvpp2-unify-the-txq-size-define-use.patch - patches.suse/net-mvpp2-software-tso-support.patch - patches.suse/net-sched-add-couple-of-goto_chain-helpers.patch - patches.suse/net-sock-allow-the-user-to-set-negative-peek-offset.patch - patches.suse/bpf-verifier-when-pruning-a-branch-ignore-its-write-.patch - patches.suse/bpf-verifier-remove-varlen_map_value_access-flag.patch - patches.suse/bpf-verifier-document-liveness-analysis.patch - patches.suse/net-mlx4_core-make-mlx4_profile-const.patch - patches.suse/net-mlx5e-make-mlx5e_profile-const.patch - patches.suse/tg3-Be-drop-monitor-friendly.patch - patches.suse/net-mlx5-Add-a-blank-line-after-declarations-V2.patch - patches.suse/net-mlx5-Remove-a-leftover-unused-variable.patch - patches.suse/net-mlx5e-Fix-wrong-code-indentation-in-conditional-.patch - patches.suse/net-mlx5-Convert-linear-search-for-free-index-to-ida.patch - patches.suse/net-mlx5-Don-t-store-reserved-part-in-FTEs-and-FGs.patch - patches.suse/net-mlx5-Add-hash-table-to-search-FTEs-in-a-flow-gro.patch - patches.suse/net-mlx5-Add-hash-table-for-flow-groups-in-flow-tabl.patch - patches.suse/net-mlx5-Add-tracepoints.patch - patches.suse/msft-hv-1482-hv_netvsc-Fix-rndis_filter_close-error-during-netvsc.patch - patches.suse/nfp-add-basic-SR-IOV-ndo-functions.patch - patches.suse/nfp-add-basic-SR-IOV-ndo-functions-to-representors.patch - patches.suse/i40e-i40evf-adjust-packet-size-to-account-for-double.patch - patches.suse/i40evf-prevent-VF-close-returning-before-state-trans.patch - patches.suse/i40e-Fix-a-bug-with-VMDq-RSS-queue-allocation.patch - patches.suse/i40e-separate-hw_features-from-runtime-changing-flag.patch - patches.suse/i40e-remove-workaround-for-Open-Firmware-MAC-address.patch - patches.suse/i40e-Detect-ATR-HW-Evict-NVM-issue-and-disable-the-f.patch - patches.suse/i40e-i40evf-use-cmpxchg64-when-updating-private-flag.patch - patches.suse/i40e-move-check-for-avoiding-VID-0-filters-into-i40e.patch - patches.suse/i40e-i40evf-rename-vf_offload_flags-to-vf_cap_flags-.patch - patches.suse/i40evf-use-netdev-variable-in-reset-task.patch - patches.suse/i40e-use-cpumask_copy-instead-of-direct-assignment.patch - patches.suse/i40e-prevent-changing-ITR-if-adaptive-rx-tx-enabled.patch - patches.suse/i40e-synchronize-nvmupdate-command-and-adminq-subtas.patch - patches.suse/net-mvpp2-fix-the-packet-size-configuration-for-10G.patch - patches.suse/i40e-Update-state-variable-for-adminq-subtask.patch - patches.suse/i40e-Store-the-requested-FEC-information.patch - patches.suse/i40e-prevent-snprintf-format-specifier-truncation.patch - patches.suse/i40e-Use-correct-flag-to-enable-egress-traffic-for-u.patch - patches.suse/i40evf-fix-possible-snprintf-truncation-of-q_vector-.patch - patches.suse/i40e-force-VMDQ-device-name-truncation.patch - patches.suse/i40e-i40evf-support-for-VF-VLAN-tag-stripping-contro.patch - patches.suse/i40e-25G-FEC-status-improvements.patch - patches.suse/i40e-Fix-for-unused-value-issue-found-by-static-anal.patch - patches.suse/i40e-remove-workaround-for-resetting-XPS.patch - patches.suse/i40e-move-enabling-icr0-into-i40e_update_enable_itr.patch - patches.suse/i40e-initialize-our-affinity_mask-based-on-cpu_possi.patch - patches.suse/i40e-invert-logic-for-checking-incorrect-cpu-vs-irq-.patch - patches.suse/i40e-i40evf-remove-ULTRA-latency-mode.patch - patches.suse/i40e-i40evf-avoid-dynamic-ITR-updates-when-polling-o.patch - patches.suse/bnxt_en-Update-firmware-interface-spec.-to-1.8.1.4.patch - patches.suse/bnxt_en-Improve-tx-ring-reservation-logic.patch - patches.suse/bnxt_en-assign-CPU-affinity-hints-to-bnxt_en-IRQs.patch - patches.suse/bnxt-Add-PCIe-device-IDs-for-bcm58802-bcm58808.patch - patches.suse/bnxt-initialize-board_info-values-with-proper-enums.patch - patches.suse/bnxt_en-Improve-ENOMEM-logic-in-NAPI-poll-loop.patch - patches.suse/bnxt_en-Reduce-default-rings-on-multi-port-cards.patch - patches.suse/bnxt_en-fix-clearing-devlink-ptr-from-bnxt-struct.patch - patches.suse/bnxt_en-bnxt-add-TC-flower-filter-offload-support.patch - patches.suse/bnxt_en-add-TC-flower-offload-flow_alloc-free-FW-cmd.patch - patches.suse/bnxt_en-add-code-to-query-TC-flower-offload-stats.patch - patches.suse/bnxt_en-add-a-dummy-definition-for-bnxt_vf_rep_get_f.patch - patches.suse/mwifiex-replace-netif_carrier_on-off-by-netif_device.patch - patches.suse/0025-iwlwifi-mvm-remove-useless-condition-in-LED-code.patch - patches.suse/0026-iwlwifi-mvm-use-firmware-LED-command-where-applicabl.patch - patches.suse/0027-iwlwifi-mvm-add-const-to-thermal_cooling_device_ops-.patch - patches.suse/0028-iwlwifi-mvm-add-debugfs-to-force-CT-kill.patch - patches.suse/0029-iwlwifi-change-functions-that-can-only-return-0-to-v.patch - patches.suse/0030-iwlwifi-fix-a-few-instances-of-misaligned-kerneldoc-.patch - patches.suse/0031-iwlwifi-add-support-of-FPGA-fw.patch - patches.suse/0032-iwlwifi-fix-a000-RF_ID-define.patch - patches.suse/0033-iwlwifi-dump-smem-configuration-when-firmware-crashe.patch - patches.suse/0034-iwlwifi-mvm-move-a000-device-NVM-retrieval-to-a-comm.patch - patches.suse/0035-iwlwifi-mvm-set-the-default-cTDP-budget.patch - patches.suse/0036-iwlwifi-mvm-support-new-beacon-template-command.patch - patches.suse/0037-iwlwifi-mvm-don-t-send-CTDP-commands-via-debugfs-if-.patch - patches.suse/0038-iwlwifi-mvm-add-station-before-allocating-a-queue.patch - patches.suse/0039-iwlwifi-pcie-don-t-init-a-Tx-queue-with-an-SSN-size-.patch - patches.suse/0040-iwlwifi-fix-nmi-triggering-from-host.patch - patches.suse/0041-iwlwifi-remove-references-to-unsupported-HW.patch - patches.suse/0042-iwlwifi-pcie-free-the-TSO-page-when-a-Tx-queue-is-un.patch - patches.suse/0043-iwlwifi-mvm-fix-the-coex-firmware-API.patch - patches.suse/0044-iwlwifi-mvm-remove-the-corunning-support.patch - patches.suse/0045-iwlwifi-mvm-consider-RFKILL-during-INIT-as-success.patch - patches.suse/0046-iwlwifi-call-iwl_remove_notification-from-iwl_wait_n.patch - patches.suse/0047-iwlwifi-mvm-support-new-Coex-firmware-API.patch - patches.suse/0048-iwlwifi-pcie-support-short-Tx-queues-for-A000-device.patch - patches.suse/0049-iwlwifi-mvm-add-command-name-for-FRAME_RELEASE.patch - patches.suse/0050-iwlwifi-mvm-group-all-dummy-SAR-function-declaration.patch - patches.suse/0051-iwlwifi-mvm-use-mvmsta-consistently-in-rs.c.patch - patches.suse/0052-iwlwifi-mvm-update-the-firmware-API-in-TX.patch - patches.suse/0053-iwlwifi-mvm-remove-session-protection-to-allow-chann.patch - patches.suse/0054-iwlwifi-mvm-don-t-send-BAR-on-flushed-frames.patch - patches.suse/0055-iwlwifi-move-BT_MBOX_PRINT-macro-to-common-header.patch - patches.suse/0056-iwlwifi-Demote-messages-about-fw-flags-size-to-info.patch - patches.suse/0057-iwlwifi-mvm-Fix-channel-switch-in-case-of-count-1.patch - patches.suse/0058-iwlwifi-distinguish-different-RF-modules-in-A000-dev.patch - patches.suse/0059-iwlwifi-update-channel-flags-parser.patch - patches.suse/0060-iwlwifi-mvm-change-open-and-close-criteria-of-a-BA-s.patch - patches.suse/0061-iwlwifi-add-workaround-to-disable-wide-channels-in-5.patch - patches.suse/0062-iwlwifi-fw-fix-lar_enabled-endian-problem-in-iwl_fw_.patch - patches.suse/0063-iwlwifi-mvm-remove-useless-argument-in-iwl_nvm_init.patch - patches.suse/0064-iwlwifi-mvm-remove-useless-check-for-mvm-cfg-in-iwl_.patch - patches.suse/0065-iwlwifi-use-big-endian-for-the-hw-section-of-the-nvm.patch - patches.suse/wlcore-add-missing-nvs-file-name-info-for-wilink8 - patches.suse/net-mlx4_core-Dynamically-allocate-structs-at-mlx4_s.patch - patches.suse/net-mlx4_core-Make-explicit-conversion-to-64bit-valu.patch - patches.suse/net-mlx4_core-Fix-misplaced-brackets-of-sizeof.patch - patches.suse/net-mlx4-Add-user-mac-FW-update-support.patch - patches.suse/liquidio-show-NIC-s-U-Boot-version-in-a-dev_info-mes.patch - patches.suse/phy-add-sgmii-and-10gkr-modes-to-the-phy_mode-enum.patch - patches.suse/net-mvpp2-initialize-the-comphy.patch - patches.suse/net-mvpp2-simplify-the-link_event-function.patch - patches.suse/net-mvpp2-improve-the-link-management-function.patch - patches.suse/net-mvpp2-do-not-set-GMAC-autoneg-when-using-XLG-MAC.patch - patches.suse/net-mvpp2-dynamic-reconfiguration-of-the-comphy-GoP-.patch - patches.suse/net-hns3-Fixes-the-wrong-IS_ERR-check-on-the-returne.patch - patches.suse/qed-fix-spelling-mistake-calescing-coalescing.patch - patches.suse/liquidio-fix-crash-in-presence-of-zeroed-out-base-ad.patch - patches.suse/net-mlx5e-Use-IP-version-matching-to-classify-IP-tra.patch - patches.suse/net-mlx5e-Support-TSO-and-TX-checksum-offloads-for-G.patch - patches.suse/net-mlx5e-Support-RSS-for-GRE-tunneled-packets.patch - patches.suse/x86-bpf_jit-small-optimization-in-emit_bpf_tail_call.patch - patches.suse/bpf-Allow-cgroup-sock-filters-to-use-get_current_uid.patch - patches.suse/bpf-Inline-LRU-map-lookup.patch - patches.suse/bpf-Only-set-node-ref-1-if-it-has-not-been-set.patch - patches.suse/net-mvpp2-take-advantage-of-the-is_rgmii-helper.patch - patches.suse/net-mvpp2-make-the-phy-optional.patch - patches.suse/net-mvpp2-use-the-GoP-interrupt-for-link-status-chan.patch - patches.suse/qlcnic-remove-redundant-zero-check-on-retries-counte.patch - patches.suse/0066-iwlwifi-mvm-Avoid-deferring-non-bufferable-frames.patch - patches.suse/0067-iwlwifi-mvm-bump-API-to-34-for-8000-and-up.patch - patches.suse/wcn36xx-Introduce-mutual-exclusion-of-fw-configurati - patches.suse/inetpeer-fix-RCU-lookup.patch - patches.suse/msft-hv-1488-netvsc-cleanup-datapath-switch.patch - patches.suse/msft-hv-1489-netvsc-allow-driver-to-be-removed-even-if-VF-is-pres.patch - patches.suse/msft-hv-1490-hv_netvsc-Clean-up-an-unused-parameter-in-rndis_filt.patch - patches.suse/msft-hv-1491-hv_netvsc-Simplify-num_chn-checking-in-rndis_filter_.patch - patches.suse/msft-hv-1492-hv_netvsc-Simplify-the-limit-check-in-netvsc_set_cha.patch - patches.suse/msft-hv-1493-hv_netvsc-Fix-the-channel-limit-in-netvsc_set_rxfh.patch - patches.suse/net-mlx4_core-fix-memory-leaks-on-error-exit-path.patch - patches.suse/net-mlx4_core-fix-incorrect-size-allocation-for-dev-.patch - patches.suse/net-mvpp2-move-the-mac-retrieval-copy-logic-into-its.patch - patches.suse/net-mvpp2-fix-use-of-the-random-mac-address-for-PPv2.patch - patches.suse/net-mvpp2-fallback-using-h-w-and-random-mac-if-the-d.patch - patches.suse/net-mlx5e-Reorganize-struct-mlx5e_rq.patch - patches.suse/net-mlx5e-Replace-multiplication-by-stride-size-with.patch - patches.suse/net-mlx5e-Remove-unnecessary-wqe_sz-field-from-RQ-bu.patch - patches.suse/net-mlx5e-Use-memset-to-init-skbs_frags-array-to-zer.patch - patches.suse/net-mlx5e-Small-enhancements-for-RX-MPWQE-allocation.patch - patches.suse/net-mlx5e-NAPI-busy-poll-when-UMR-post-is-in-progres.patch - patches.suse/net-mlx5e-Early-return-on-empty-completion-queues.patch - patches.suse/net-mlx5e-Refactor-data-path-lro-header-function.patch - patches.suse/net-mlx5e-Non-atomic-indicator-for-ring-enabled-stat.patch - patches.suse/net-mlx5e-Non-atomic-RQ-state-indicator-for-UMR-WQE-.patch - patches.suse/net-mlx5e-Type-specific-optimizations-for-RX-post-WQ.patch - patches.suse/net-mlx5e-Remove-unnecessary-fields-in-ICO-SQ.patch - patches.suse/net-mlx5e-Don-t-recycle-page-if-moved-to-far-NUMA.patch - patches.suse/net-mlx5e-Slightly-increase-RX-page-cache-size.patch - patches.suse/net-mlx5e-Use-kernel-s-mechanism-to-avoid-missing-NA.patch - patches.suse/net-mlx5e-Stop-NAPI-when-irq-balancer-changes-affini.patch - patches.suse/net-mlx5e-Distribute-RSS-table-among-all-RX-rings.patch - patches.suse/nfp-separate-app-vNIC-init-clean-from-alloc-free.patch - patches.suse/nfp-flower-base-lifetime-of-representors-on-existenc.patch - patches.suse/nfp-move-the-start-stop-app-callbacks-back.patch - patches.suse/nfp-be-drop-monitor-friendly.patch - patches.suse/nfp-build-the-flower-offload-by-default.patch - patches.suse/nfp-flower-restore-RTNL-locking-around-representor-u.patch - patches.suse/0001-net-Replace-NF_CT_ASSERT-with-WARN_ON.patch - patches.suse/net-mlx4_core-Use-ARRAY_SIZE-macro.patch - patches.suse/cxgb4-fix-memory-leak.patch - patches.suse/cxgb4-Fix-pause-frame-count-in-t4_get_port_stats.patch - patches.suse/cxgb4-Ignore-MPS_TX_INT_CAUSE-Bubble-for-T6.patch - patches.suse/drivers-net-xgene-Read-tx-rx-delay-for-ACPI.patch - patches.suse/drivers-net-xgene-Configure-tx-rx-delay-for-ACPI.patch - patches.suse/drivers-net-xgene-Remove-return-statement-from-void-.patch - patches.suse/ipv4-Don-t-override-return-code-from-ip_route_input_.patch - patches.suse/l2tp-prevent-creation-of-sessions-on-terminated-tunn.patch - patches.suse/l2tp-pass-tunnel-pointer-to-session_create.patch - patches.suse/i40e-avoid-NVM-acquire-deadlock-during-NVM-update.patch - patches.suse/i40e-point-wb_desc-at-the-nvm_wb_desc-during-i40e_re.patch - patches.suse/09-crypto-ccp-use-devres-interface-to-allocate-pci-iomap-and-cleanup.patch - patches.suse/10-crypto-ccp-introduce-the-amd-secure-processor-device.patch - patches.suse/11-crypto-ccp-abstract-interrupt-registeration.patch - patches.suse/12-crypto-ccp-rename-ccp-driver-initialize-files-as-sp-device.patch - patches.suse/13-crypto-ccp-remove-ccp_present-check-from-device-initialize.patch - patches.suse/crypto-caam-qi-fix-typo-in-authenc-alg-driver-name - patches.suse/crypto-caam-qi-properly-set-IV-after-en-de-crypt - patches.suse/crypto-caam-qi-handle-large-number-of-S-Gs-case - patches.suse/crypto-caam-qi-fix-AD-length-endianness-in-S-G-entry - patches.suse/crypto-caam-qi-explicitly-set-dma_ops - patches.suse/crypto-algif_skcipher-overhaul-memory-management.patch - patches.suse/crypto-algif_aead-overhaul-memory-management.patch - patches.suse/14-crypto-ccp-remove-duplicate-module-version-and-author-entry.patch - patches.suse/crypto-scompress-don-t-sleep-with-preemption-disable - patches.suse/crypto-ccp-Fix-XTS-AES-128-support-on-v5-CCPs - patches.suse/crypto-algif-return-error-code-when-no-data-was-proc.patch - patches.suse/crypto-algif_aead-copy-AAD-from-src-to-dst.patch - patches.suse/crypto-af_alg-consolidation-of-duplicate-code.patch - patches.suse/20-x86-mm-reinitialize-tlb-state-on-hotplug-and-resume.patch - patches.suse/mm-add-vm_insert_mixed_mkwrite.patch - patches.suse/dax-relocate-some-dax-functions.patch - patches.suse/dax-use-common-4k-zero-page-for-dax-mmap-reads.patch - patches.suse/dax-remove-DAX-code-from-page_cache_tree_insert.patch - patches.suse/dax-explain-how-read-2-write-2-addresses-are-validat.patch - patches.suse/dax-use-PG_PMD_COLOUR-instead-of-open-coding.patch - patches.suse/dax-initialize-variable-pfn-before-using-it.patch - patches.suse/shmem-shmem_charge-verify-max_block-is-not-exceeded-before-inode-update.patch - patches.suse/shmem-introduce-shmem_inode_acct_block.patch - patches.suse/userfaultfd-mcopy_atomic-introduce-mfill_atomic_pte-helper.patch - patches.suse/mm-hugetlb-do-not-allocate-non-migrateable-gigantic-pages-from-movable-zones.patch - patches.suse/mm-devm_memremap_pages-use-multi-order-radix-for-ZON.patch - patches.suse/mm-oom-let-oom_reap_task-and-exit_mmap-run-concurrently.patch - patches.suse/mm-hugetlb-clear-target-sub-page-last-when-clearing-huge-page.patch - patches.suse/x86-mpx-make-mpx-depend-on-x86-64-to-free-up-VMA-fla.patch - patches.suse/libata-zpodd-make-arrays-cdb-static-reduces-object-c - patches.suse/msft-hv-1451-x86-hyper-v-Include-hyperv-only-when-CONFIG_HYPERV-i.patch - patches.suse/msft-hv-1452-x86-hyper-v-Make-hv_do_hypercall-inline.patch - patches.suse/msft-hv-1453-x86-hyper-v-Introduce-fast-hypercall-implementation.patch - patches.suse/msft-hv-1454-hyper-v-Use-fast-hypercall-for-HVCALL_SIGNAL_EVENT.patch - patches.suse/msft-hv-1455-x86-hyper-v-Implement-rep-hypercalls.patch - patches.suse/msft-hv-1456-hyper-v-Globalize-vp_index.patch - patches.suse/msft-hv-1457-x86-hyper-v-Use-hypercall-for-remote-TLB-flush.patch - patches.suse/msft-hv-1486-x86-hyper-v-Support-extended-CPU-ranges-for-TLB-flus.patch - patches.suse/msft-hv-1487-tracing-hyper-v-Trace-hyperv_mmu_flush_tlb_others.patch - patches.suse/efi-arm-Don-t-mark-ACPI-reclaim-memory-as-MEMBLOCK_N.patch - patches.suse/0001-drivers-fbdev-efifb-Allow-BAR-to-be-moved-instead-of.patch - patches.suse/powerpc-powernv-Add-IMC-OPAL-APIs.patch - patches.suse/powerpc-powernv-Detect-and-create-IMC-device.patch - patches.suse/powerpc-perf-add-nest-imc-pmu-support.patch - patches.suse/powerpc-perf-add-core-imc-pmu-support.patch - patches.suse/powerpc-perf-add-thread-imc-pmu-support.patch - patches.suse/powerpc-mm-Fix-check-of-multiple-16G-pages-from-devi.patch - patches.suse/powerpc-powernv-Save-Restore-additional-SPRs-for-sto.patch - patches.suse/powerpc-powernv-Clear-PECE1-in-LPCR-via-stop-api-onl.patch - patches.suse/powerpc-mm-radix-Improve-_tlbiel_pid-to-be-usable-for-PWC-flushes.patch - patches.suse/powerpc-mm-radix-Improve-TLB-PWC-flushes.patch - patches.suse/powerpc-mm-radix-Avoid-flushing-the-PWC-on-every-flush_tlb_range.patch - patches.suse/powerpc-mm-Update-definitions-of-DSISR-bits.patch - patches.suse/powerpc-mm-Update-bits-used-to-skip-hash_page.patch - patches.suse/powerpc-mm-Use-symbolic-constants-for-filtering-SRR1.patch - patches.suse/powerpc-mm-Set-fault-flags-earlier.patch - patches.suse/powerpc-mm-Don-t-lose-major-fault-indication-on-retr.patch - patches.suse/powerpc-Remove-old-unused-icswx-based-coprocessor-su.patch - patches.suse/powerpc-powernv-Enable-PCI-peer-to-peer.patch - patches.suse/powerpc-mm-book3s64-Make-KERN_IO_START-a-variable.patch - patches.suse/powerpc-mm-slb-Move-comment-next-to-the-code-it-s-referring-to.patch - patches.suse/powerpc-mm-hash64-Make-vmalloc-56T-on-hash.patch - patches.suse/powerpc-Fix-invalid-use-of-register-expressions.patch - patches.suse/powerpc-dlpar-017-pseries-Check-memory-device-state-before-onl.patch - patches.suse/powerpc-64s-Fix-mce-accounting-for-powernv.patch - patches.suse/powerpc-xive-04-Ensure-active-irqd-when-setting-affinit.patch - patches.suse/powerpc-mm-Properly-invalidate-when-setting-process-.patch - patches.suse/powerpc-perf-Update-default-sdar_mode-value-for-power9.patch - patches.suse/powerpc-perf-Factor-out-PPMU_ONLY_COUNT_RUN-check-code-from-power8.patch - patches.suse/powerpc-perf-Add-PM_LD_MISS_L1-and-PM_BR_2PATH-to-po.patch - patches.suse/powerpc-perf-Cleanup-of-PM_BR_CMPL-vs.-PM_BRU_CMPL-in-Power9-event-list.patch - patches.suse/powerpc-powernv-Add-support-for-powercap-framework.patch - patches.suse/powerpc-powernv-Add-support-to-set-power-shifting-ratio.patch - patches.suse/powerpc-powernv-Add-support-to-clear-sensor-groups-data.patch - patches.suse/powerpc-mce-Move-64-bit-machine-check-code-into-mce.c.patch - patches.suse/powerpc-traps-Use-SRR1-defines-for-program-check-rea.patch - patches.suse/powerpc-xive-05-Fix-section-mismatch-warnings.patch - patches.suse/powerpc-perf-fix-double-unlock-in-imc_common_cpuhp_mem_free.patch - patches.suse/powerpc-xive-07-powerpc-xmon-Exclude-all-of-xmon-from-ftrace.patch - patches.suse/powerpc-perf-imc-fix-nest-events-on-muti-socket-system.patch - patches.suse/powerpc-Fix-missing-newline-before.patch - patches.suse/powerpc-Remove-redundant-FP-Altivec-giveup-code.patch - patches.suse/powerpc-perf-fix-usage-of-nest_imc_refc.patch - patches.suse/powerpc-mm-Rename-find_linux_pte_or_hugepte.patch - patches.suse/powerpc-pseries-remove-dlpar_attach_node-dependency-.patch - patches.suse/powerpc-mm-Move-pgdir-setting-into-a-helper.patch - patches.suse/powerpc-mm-Optimize-detection-of-thread-local-mm-s.patch - patches.suse/powerpc-mm-Make-switch_mm_irqs_off-out-of-line.patch - patches.suse/powerpc-64s-masked_interrupt-returns-to-kernel-so-av.patch - patches.suse/powerpc-xive-06-Fix-the-size-of-the-cpumask-used-in-xive_find_target_in_mask.patch - patches.suse/KVM-PPC-Book3S-HV-POWER9-does-not-require-secondary-.patch - patches.suse/powerpc-64s-Move-IDLE_STATE_ENTER_SEQ-_NORET-into-id.patch - patches.suse/powerpc-64s-POWER9-can-execute-stop-without-a-sync-s.patch - patches.suse/powerpc-64s-Drop-no-longer-used-IDLE_STATE_ENTER_SEQ.patch - patches.suse/powerpc-64s-idle-POWER9-can-execute-stop-in-virtual-.patch - patches.suse/powerpc-64s-radix-Remove-bolted-SLB-address-limit-fo.patch - patches.suse/powerpc-Do-not-send-system-reset-request-through-the.patch - patches.suse/powerpc-powernv-Flush-console-before-platform-error-.patch - patches.suse/powerpc-powernv-Use-kernel-crash-path-for-machine-ch.patch - patches.suse/powerpc-Machine-check-interrupt-is-a-non-maskable-in.patch - patches.suse/powerpc-xmon-Fix-display-of-SPRs.patch - patches.suse/powerpc-kernel-Change-retrieval-of-pci_dn.patch - patches.suse/powerpc-mm-radix-Prettify-mapped-memory-range-print-.patch - patches.suse/powerpc-xmon-Add-ISA-v3.0-SPRs-to-SPR-dump.patch - patches.suse/powerpc-conditionally-compile-platform-specific-serial-drivers.patch - patches.suse/cxl-Fix-driver-use-count.patch - patches.suse/powerpc-smp-Use-cpu_to_chip_id-to-find-core-siblings.patch - patches.suse/powerpc-smp-Rework-CPU-topology-construction.patch - patches.suse/powerpc-smp-Add-cpu_l2_cache_map.patch - patches.suse/powerpc-smp-Add-Power9-scheduler-topology.patch - patches.suse/powerpc-dlpar-018-pseries-Don-t-attempt-to-acquire-drc-during-.patch - patches.suse/powerpc-Fix-DAR-reporting-when-alignment-handler-fau.patch - patches.suse/powerpc-Correct-instruction-code-for-xxlor-instructi.patch - patches.suse/powerpc-powernv-npu-Move-tlb-flush-before-launching-.patch - patches.suse/powerpc-xive-08-introduce-a-common-routine-xive_queue_p.patch - patches.suse/powerpc-xive-09-guest-exploitation-of-the-XIVE-interrup.patch - patches.suse/powerpc-xive-10-rename-xive_poke_esb-in-xive_esb_read.patch - patches.suse/powerpc-xive-11-introduce-xive_esb_write.patch - patches.suse/powerpc-xive-12-add-the-HW-IRQ-number-under-xive_irq_da.patch - patches.suse/powerpc-xive-13-introduce-H_INT_ESB-hcall.patch - patches.suse/powerpc-xive-14-add-XIVE-Exploitation-Mode-to-CAS.patch - patches.suse/powerpc-xive-15-improve-debugging-macros.patch - patches.suse/powerpc-xive-16-Fix-section-__init-warning.patch - patches.suse/xen-events-fifo-dont-use-get-put-cpu.patch - patches.suse/kernfs-dont-set-dentry-d_fsdata.patch - patches.suse/0003-block-Add-comment-to-submit_bio_wait.patch - patches.suse/0004-bio-integrity-move-the-bio-integrity-profile-check-e.patch - patches.suse/0005-dm-crypt-don-t-mess-with-BIP_BLOCK_INTEGRITY.patch - patches.suse/blk-mq-tag-check-for-NULL-rq-when-iterating-tags.patch - patches.suse/block-pass-in-queue-to-inflight-accounting.patch - patches.suse/block-make-part_in_flight-take-an-array-of-two-ints.patch - patches.suse/blk-mq-provide-internal-in-flight-variant.patch - patches.suse/blk-mq-enable-checking-two-part-inflight-counts-at-t.patch - patches.suse/0129-block-Fix-two-comments-that-refer-to-.queue_rq-retur.patch - patches.suse/blk-mq-Make-blk_mq_reinit_tagset-calls-easier-to-rea.patch - patches.suse/block-Relax-a-check-in-blk_start_queue.patch - patches.suse/skd-Avoid-that-module-unloading-triggers-a-use-after.patch - patches.suse/skd-Submit-requests-to-firmware-before-triggering-th.patch - patches.suse/btrfs-index-check-integrity-state-hash-by-a-dev_t.patch - patches.suse/raid5-remove-a-call-to-get_start_sect.patch - patches.suse/block-reject-attempts-to-allocate-more-than-DISK_MAX.patch - patches.suse/block-add-a-__disk_get_part-helper.patch - patches.suse/block-cache-the-partition-index-in-struct-block_devi.patch - patches.suse/block-replace-bi_bdev-with-a-gendisk-pointer-and-par.patch - patches.suse/block-fix-warning-when-i-o-elevator-is-changed-as-request_queue-is-being-removed.patch - patches.suse/0001-bfq-Re-enable-auto-loading-when-built-as-a-module.patch - patches.suse/0001-mq-deadline-Enable-auto-loading-when-built-as-module.patch - patches.suse/mmc-dw_mmc-k3-add-sd-support-for-hi3660.patch - patches.suse/mmc-meson-gx-remove-CLK_DIVIDER_ALLOW_ZERO-clock-fla - patches.suse/0001-mmc-mmci-stop-building-qcom-dml-as-module.patch - patches.suse/0006-md-bitmap-copy-correct-data-for-bitmap-super.patch - patches.suse/0005-md-notify-about-new-spare-disk-in-the-container.patch - patches.suse/0007-md-replace-seq_release_private-with-seq_release.patch - patches.suse/0008-md-r5cache-call-mddev_lock-unlock-in-r5c_journal_mod.patch - patches.suse/0009-raid5-remove-raid5_build_block.patch - patches.suse/0010-md-raid0-attach-correct-cgroup-info-in-bio.patch - patches.suse/0004-md-Runtime-support-for-multiple-ppls.patch - patches.suse/0003-raid5-ppl-Recovery-support-for-multiple-partial-pari.patch - patches.suse/0001-md-bitmap-disable-bitmap_resize-for-file-backed-bitm.patch - patches.suse/ALSA-hda-Fix-regression-of-hdmi-eld-control-created- - patches.suse/ALSA-hda-Add-Cannonlake-PCI-ID - patches.suse/ALSA-firewire-motu-add-specification-flag-for-positi.patch - patches.suse/ALSA-firewire-motu-add-support-for-MOTU-Audio-Expres.patch - patches.suse/ALSA-firewire-add-const-qualifier-to-identifiers-for.patch - patches.suse/ALSA-ice1712-Add-support-for-STAudio-ADCIII - patches.suse/ALSA-hda-Implement-mic-mute-LED-mode-enum - patches.suse/ALSA-hda-realtek-Enable-jack-detection-function-for- - patches.suse/ASoC-rsnd-avoid-duplicate-free_irq - patches.suse/ASoC-mediatek-Fix-an-error-checking-code - patches.suse/ASoC-Intel-Skylake-Reset-the-controller-in-probe.patch - patches.suse/ASoC-rsnd-move-rsnd_ssi_config_init-execute-conditio.patch - patches.suse/ASoC-rockchip-Correct-dmic-delay-property-name - patches.suse/ASoC-rt5514-Add-the-I2S-ASRC-support.patch - patches.suse/ASoC-rt5514-Eliminate-the-noise-in-the-ASRC-case.patch - patches.suse/ASoC-samsung-Fix-possible-double-iounmap-on-s3c24xx- - patches.suse/ASoC-samsung-odroid-Drop-requirement-of-clocks-in-th - patches.suse/ALSA-hda-Fix-forget-to-free-resource-in-error-handli - patches.suse/ALSA-hda-ca0132-Fix-memory-leak-at-error-path - patches.suse/media-adv7180-add-missing-adv7180cp-adv7180st-i2c-de - patches.suse/media-devnode-Rename-mdev-argument-as-devnode.patch - patches.suse/media-coda-disable-BWB-only-while-decoding-on-CODA-9 - patches.suse/media-v4l2-compat-ioctl32-Fix-timespec-conversion.patch - patches.suse/media-s5p-jpeg-fix-number-of-components-macro - patches.suse/media-uvcvideo-Prevent-heap-overflow-when-accessing- - patches.suse/media-coda-imx-vdoa-Check-for-platform_get_resource- - patches.suse/media-rc-simplify-ir_raw_event_store_edge.patch - patches.suse/media-em28xx-calculate-left-volume-level-correctly.patch - patches.suse/media-mxl111sf-Fix-potential-null-pointer-dereferenc - patches.suse/media-au0828-fix-RC_CORE-dependency.patch - patches.suse/mailbox-bcm-flexrm-mailbox-Fix-mask-used-in-CMPL_STA - patches.suse/0052-mfd-rk808-Fix-up-the-chip-id-get-failed.patch - patches.suse/dt-bindings-mfd-axp20x-add-axp806-to-supported-list-of-chips.patch - patches.suse/mfd-lpc_ich-Do-not-touch-SPI-NOR-write-protection-bi - patches.suse/mfd-omap-usb-tll-Fix-register-offsets - patches.suse/mfd-intel_soc_pmic-Export-separate-mfd-cell-configs- - patches.suse/mfd-intel_soc_pmic-Differentiate-between-Bay-and-Che - patches.suse/backlight-lm3630a-Bump-REG_MAX-value-to-0x50-instead - patches.suse/dmaengine-xilinx_dma-Fix-error-code-format-specifier - patches.suse/drm-i915-Quietly-cancel-FBC-activation-if-CRTC-is-tu - patches.suse/drm-i915-Recreate-vmapping-even-when-the-object-is-p - patches.suse/drm-i915-Always-wake-the-device-to-flush-the-GTT - patches.suse/drm-i915-Treat-fb-offsets-as-a-raw-byte-offset-inste - patches.suse/drm-i915-Skip-fence-alignemnt-check-for-the-CCS-plan - patches.suse/drm-i915-Ignore-duplicate-VMA-stored-within-the-per- - patches.suse/drm-i915-edp-Increase-T12-panel-delay-to-900-ms-to-f - patches.suse/drm-i915-Make-i9xx_load_ycbcr_conversion_matrix-stat - patches.suse/drm-i915-Make-i2c-lock-ops-static - patches.suse/drm-i915-Fix-enum-pipe-vs.-enum-transcoder-for-the-P - patches.suse/drm-i915-Fix-the-missing-PPAT-cache-attributes-on-CN - patches.suse/drm-i915-Add-__rcu-to-radix-tree-slot-pointer - patches.suse/drm-i915-Silence-sparse-by-using-gfp_t - patches.suse/drm-i915-Annotate-user-relocs-with-__user - patches.suse/drm-i915-Re-enable-GTT-following-a-device-reset - patches.suse/drm-i915-gvt-Remove-one-duplicated-MMIO - patches.suse/fs-aio-fix-the-increment-of-aio-nr-and-counting-agai.patch - patches.suse/cifs-Add-support-for-reading-attributes-on-SMB2.patch - patches.suse/cifs-Add-support-for-writing-attributes-on-SMB2.patch - patches.suse/0001-cifs-Check-for-timeout-on-Negotiate-stage.patch - patches.suse/audit-Reduce-overhead-using-a-coarse-clock.patch - patches.suse/printk-console-Always-disable-boot-consoles-that-use.patch - patches.suse/printk-console-Enhance-the-check-for-consoles-using-.patch - patches.suse/scsi-aacraid-split-off-functions-to-generate-reset-F.patch - patches.suse/scsi-aacraid-split-off-host-reset.patch - patches.suse/scsi-aacraid-split-off-device-target-and-bus-reset.patch - patches.suse/scsi-aacraid-use-aac_tmf_callback-for-reset-fib.patch - patches.suse/scsi-aacraid-enable-sending-of-TMFs-from-aac_hba_sen.patch - patches.suse/scsi-aacraid-add-fib-flag-to-mark-scsi-command-callb.patch - patches.suse/scsi-aacraid-complete-all-commands-during-bus-reset.patch - patches.suse/scsi-be2iscsi-replace-pci-pool-old-api - patches.suse/scsi-csiostor-Replace-PCI-pool-old-API.patch - patches.suse/scsi-lpfc-Replace-PCI-pool-old-API.patch - patches.suse/scsi-megaraid-Replace-PCI-pool-old-API.patch - patches.suse/scsi-mpt3sas-Replace-PCI-pool-old-API-1.patch - patches.suse/scsi-megaraid-fix-format-overflow-warning.patch - patches.suse/scsi-mpt3sas-fix-format-overflow-warning.patch - patches.suse/scsi-fnic-fix-format-string-overflow-warning.patch - patches.suse/scsi-remove-DRIVER_ATTR-usage.patch - patches.suse/0047-scsi-qla2xxx-Cleanup-FC-NVMe-code.patch - patches.suse/0048-scsi-qla2xxx-Move-function-prototype-to-correct-head.patch - patches.suse/0049-scsi-qla2xxx-Added-change-to-enable-ZIO-for-FC-NVMe-.patch - patches.suse/0050-scsi-qla2xxx-Simpify-unregistration-of-FC-NVMe-local.patch - patches.suse/0051-scsi-qla2xxx-Fix-remoteport-disconnect-for-FC-NVMe.patch - patches.suse/scsi-fc-start-decoupling-fc_block_scsi_eh-from-scsi_.patch - patches.suse/scsi-mpt3sas-Fix-memory-allocation-failure-test-in-m.patch - patches.suse/scsi-libcxgbi-use-ndev-ifindex-to-find-route.patch - patches.suse/s390-sles15-01-02-zfcp-fix-queuecommand-scsi_eh-commands-DIX.patch - patches.suse/zfcp-add-handling-for-FCP_RESID_OVER-to-the-fcp.patch - patches.suse/s390-sles15-01-03-01-zfcp-fix-capping-unsuccessful-GPN_FT-SAN-resp-trace.patch - patches.suse/s390-sles15-01-03-02-zfcp-fix-passing-fsf_req-to-SCSI-trace-on-TMF-for-HBA.patch - patches.suse/s390-sles15-01-03-03-zfcp-fix-missing-trace-early-return-TMF-handlers.patch - patches.suse/s390-sles15-01-03-04-zfcp-fix-payload-with-full-FCP_RSP-IU-in-SCSI-trace.patch - patches.suse/s390-sles15-01-03-05-zfcp-trace-HBA-FSF-resp-by-default-on-dismiss-or-timedout.patch - patches.suse/s390-sles15-01-04-zfcp-trace-high-part-of-new-64-bit-SCSI-LUN.patch - patches.suse/scsi-esp_scsi-Clean-up-control-flow-and-dead-code.patch - patches.suse/scsi-esp_scsi-Avoid-sending-ABORT-TASK-SET-messages.patch - patches.suse/scsi-esp_scsi-Always-clear-msg_out_len-after-MESSAGE.patch - patches.suse/scsi-megaraid_sas-fix-allocate-instance-pd_info-twic.patch - patches.suse/scsi-pm8001-fix-double-free-in-pm8001_pci_probe.patch - patches.suse/scsi-mvsas-replace-kfree-with-scsi_host_put.patch - patches.suse/0052-scsi-qla2xxx-use-dma_mapping_error-to-check-map-erro.patch - patches.suse/scsi-smartpqi-add-pqi-reset-quiesce-support.patch - patches.suse/scsi-smartpqi-enhance-BMIC-cache-flush.patch - patches.suse/scsi-smartpqi-update-pqi-passthru-ioctl.patch - patches.suse/scsi-smartpqi-cleanup-doorbell-register-usage.patch - patches.suse/scsi-smartpqi-update-kexec-and-power-down-support.patch - patches.suse/scsi-smartpqi-add-in-new-controller-ids.patch - patches.suse/scsi-smartpqi-change-driver-version-to-1.1.2-125.patch - patches.suse/scsi-hisi_sas-fix-reset-and-port-ID-refresh-issues.patch - patches.suse/scsi-hisi_sas-avoid-potential-v2-hw-interrupt-issue.patch - patches.suse/scsi-hisi_sas-fix-v2-hw-underflow-residual-value.patch - patches.suse/scsi-hisi_sas-add-v2-hw-DFX-feature.patch - patches.suse/scsi-hisi_sas-use-array-for-v2-hw-ECC-errors.patch - patches.suse/scsi-hisi_sas-remove-repeated-device-config-in-v2-hw.patch - patches.suse/scsi-hisi_sas-add-irq-and-tasklet-cleanup-in-v2-hw.patch - patches.suse/scsi-hisi_sas-service-interrupt-ITCT_CLR-interrupt-i.patch - patches.suse/scsi-hisi_sas-support-zone-management-commands.patch - patches.suse/scsi-hisi_sas-add-status-and-command-buffer-for-inte.patch - patches.suse/0001-scsi-hisi_sas-Modify-v3-hw-STP_LINK_TIMER-setting.patch - patches.suse/0002-scsi-hisi_sas-fix-v3-hw-channel-interrupt-processing.patch - patches.suse/0003-scsi-hisi_sas-kill-tasklet-when-destroying-irq-in-v3.patch - patches.suse/0004-scsi-hisi_sas-add-reset-handler-for-v3-hw.patch - patches.suse/0005-scsi-hisi_sas-update-some-v3-register-init-settings.patch - patches.suse/0006-scsi-hisi_sas-add-phy_set_linkrate_v3_hw.patch - patches.suse/0007-scsi-hisi_sas-remove-phy_down_v3_hw-res-variable.patch - patches.suse/0008-scsi-hisi_sas-replace-kfree-with-scsi_host_put.patch - patches.suse/scsi-hisi_sas-remove-driver-versioning.patch - patches.suse/scsi-qedi-Limit-number-for-CQ-queues.patch - patches.suse/scsi-virtio-virtio_scsi-Set-can_queue-to-the-length-.patch - patches.suse/scsi-scsi_lib-rework-scsi_internal_device_unblock_no.patch - patches.suse/scsi-make-state-device-attribute-pollable.patch - patches.suse/scsi-sym53c8xx-Avoid-undefined-behaviour.patch - patches.suse/scsi-cxlflash-22-Fix-an-error-handling-path-in-cxlflash.patch - patches.suse/scsi-hpsa-add-support-for-legacy-boards.patch - patches.suse/scsi-hpsa-disable-volume-status-check-for-legacy-boa.patch - patches.suse/scsi-hpsa-Ignore-errors-for-unsupported-LV_DEVICE_ID.patch - patches.suse/scsi-hpsa-do-not-print-errors-for-unsupported-report.patch - patches.suse/scsi-cciss-Drop-obsolete-driver.patch - patches.suse/scsi-hpsa-Remove-hpsa_allow_any-module-option.patch - patches.suse/scsi-ses-check-return-code-from-ses_recv_diag.patch - patches.suse/scsi-ses-Fixup-error-message-failed-to-get-diagnosti.patch - patches.suse/scsi-ses-make-page2-support-optional.patch - patches.suse/scsi-mpt3sas-fix-pr_info-message-continuation.patch - patches.suse/0053-scsi-qla2xxx-fix-spelling-mistake-of-variable-sfp_ad.patch - patches.suse/scsi-qedf-Set-WWNN-and-WWPN-based-on-values-from-qed.patch - patches.suse/scsi-qedf-Use-granted-MAC-from-the-FCF-for-the-FCoE-.patch - patches.suse/scsi-qedf-Corrent-VLAN-tag-insertion-in-fallback-VLA.patch - patches.suse/scsi-qedf-Covert-single-threaded-workqueues-to-regul.patch - patches.suse/scsi-qedf-Fix-up-modinfo-parameter-name-for-debug-in.patch - patches.suse/scsi-qedf-Update-driver-version-to-8.20.5.0.patch - patches.suse/scsi-pmcraid-fix-duplicated-code-for-different-branc.patch - patches.suse/scsi-ch-add-refcounting.patch - patches.suse/scsi-scsi-sysfs-Adjust-error-returned-for-adapter-re.patch - patches.suse/scsi-hpsa-fix-the-device_id-in-hpsa_update_device_in.patch - patches.suse/scsi-lpfc-remove-useless-code-in-lpfc_sli4_bsg_link_.patch - patches.suse/scsi-megaraid_sas-mismatch-of-allocated-MFI-frame-si.patch - patches.suse/scsi-megaraid_sas-set-minimum-value-of-resetwaittime.patch - patches.suse/scsi-megaraid_sas-Use-synchronize_irq-in-target-rese.patch - patches.suse/scsi-megaraid_sas-Call-megasas_complete_cmd_dpc_fusi.patch - patches.suse/scsi-megaraid_sas-Do-not-re-fire-shutdown-DCMD-after.patch - patches.suse/scsi-megaraid_sas-Fix-endianness-issues-in-DCMD-hand.patch - patches.suse/scsi-megaraid_sas-Check-valid-aen-class-range-to-avo.patch - patches.suse/scsi-megaraid_sas-Use-SMID-for-Task-abort-case-only.patch - patches.suse/scsi-megaraid_sas-use-vmalloc-for-crash-dump-buffers.patch - patches.suse/scsi-megaraid_sas-Return-pended-IOCTLs-with-cmd_stat.patch - patches.suse/scsi-megaraid_sas-replace-internal-FALSE-TRUE-defini.patch - patches.suse/scsi-megaraid_sas-modified-few-prints-in-OCR-and-IOC.patch - patches.suse/scsi-megaraid_sas-call-megasas_dump_frame-with-corre.patch - patches.suse/scsi-megaraid_sas-driver-version-upgrade.patch - patches.suse/0054-scsi-qla2xxx-Correction-to-vha-vref_count-timeout.patch - patches.suse/0055-scsi-qla2xxx-Fix-target-multiqueue-configuration.patch - patches.suse/0056-scsi-qla2xxx-Update-fw_started-flags-at-qpair-creati.patch - patches.suse/0057-scsi-qla2xxx-Add-command-completion-for-error-path.patch - patches.suse/0058-scsi-qla2xxx-Fix-WWPN-WWNN-in-debug-message.patch - patches.suse/scsi-qla2xxx-Handle-PCIe-error-for-driver.patch - patches.suse/0059-scsi-qla2xxx-Fix-system-panic-due-to-pointer-access-.patch - patches.suse/0060-scsi-qla2xxx-Use-BIT_6-to-acquire-FAWWPN-from-switch.patch - patches.suse/0061-scsi-qla2xxx-Fix-NPIV-host-enable-after-chip-reset.patch - patches.suse/0062-scsi-qla2xxx-Remove-extra-register-read.patch - patches.suse/0063-scsi-qla2xxx-Change-ha-wq-max_active-value-to-defaul.patch - patches.suse/0064-scsi-qla2xxx-Use-fabric-name-for-Get-Port-Speed-comm.patch - patches.suse/0065-scsi-qla2xxx-Add-ability-to-autodetect-SFP-type.patch - patches.suse/0066-scsi-qla2xxx-Prevent-sp-free-null-uninitialized-poin.patch - patches.suse/0067-scsi-qla2xxx-Use-sp-free-instead-of-hard-coded-call.patch - patches.suse/0068-scsi-qla2xxx-Move-logging-default-mask-to-execute-on.patch - patches.suse/0069-scsi-qla2xxx-Add-timeout-ability-to-wait_for_sess_de.patch - patches.suse/0070-scsi-qla2xxx-Allow-SNS-fabric-login-to-be-retried.patch - patches.suse/0071-scsi-qla2xxx-Fix-task-mgmt-handling-for-NPIV.patch - patches.suse/0072-scsi-qla2xxx-Print-correct-mailbox-registers-in-fail.patch - patches.suse/0073-scsi-qla2xxx-Remove-potential-macro-parameter-side-e.patch - patches.suse/0074-scsi-qla2xxx-Add-support-for-minimum-link-speed.patch - patches.suse/0075-scsi-qla2xxx-Add-LR-distance-support-from-nvram-bit.patch - patches.suse/0076-scsi-qla2xxx-Cleanup-NPIV-host-in-target-mode-during.patch - patches.suse/0077-scsi-qla2xxx-Enable-Async-TMF-processing.patch - patches.suse/0078-scsi-qla2xxx-Increase-ql2xmaxqdepth-to-64.patch - patches.suse/0079-scsi-qla2xxx-Recheck-session-state-after-RSCN.patch - patches.suse/0080-scsi-qla2xxx-Skip-zero-queue-count-entry-during-FW-d.patch - patches.suse/0081-scsi-qla2xxx-Ability-to-process-multiple-SGEs-in-Com.patch - patches.suse/0082-scsi-qla2xxx-Do-not-call-abort-handler-function-duri.patch - patches.suse/0083-scsi-qla2xxx-Update-driver-version-to-10.00.00.01-k.patch - patches.suse/scsi-lpfc-Fix-plogi-collision-that-causes-illegal-st.patch - patches.suse/scsi-lpfc-Fix-loop-mode-target-discovery.patch - patches.suse/scsi-lpfc-Fix-rediscovery-on-switch-blade-pull.patch - patches.suse/scsi-lpfc-Fix-oops-when-NVME-Target-is-discovered-in.patch - patches.suse/scsi-lpfc-convert-info-messages-to-standard-messages.patch - patches.suse/scsi-lpfc-Correct-return-error-codes-to-align-with-n.patch - patches.suse/scsi-lpfc-Fix-handling-of-FCP-and-NVME-FC4-types-in-.patch - patches.suse/scsi-lpfc-Fix-duplicate-NVME-rport-entries-and-names.patch - patches.suse/scsi-lpfc-Fix-crash-in-lpfc-nvmet-when-fc-port-is-re.patch - patches.suse/scsi-lpfc-Fix-NVME-PRLI-handling-during-RSCN.patch - patches.suse/scsi-lpfc-Correct-issues-with-FAWWN-and-FDISCs.patch - patches.suse/scsi-lpfc-Limit-amount-of-work-processed-in-IRQ.patch - patches.suse/scsi-lpfc-Fix-MRQ-1-context-list-handling.patch - patches.suse/scsi-lpfc-Fix-relative-offset-error-on-large-nvmet-t.patch - patches.suse/scsi-lpfc-Fix-nvme-target-failure-after-2nd-adapter-.patch - patches.suse/scsi-lpfc-Fix-bad-sgl-reposting-after-2nd-adapter-re.patch - patches.suse/scsi-lpfc-remove-console-log-clutter.patch - patches.suse/scsi-lpfc-Add-Buffer-to-Buffer-credit-recovery-suppo.patch - patches.suse/scsi-lpfc-fix-integer-constant-too-large-error-on-32.patch - patches.suse/scsi-lpfc-lpfc-version-bump-11.4.0.3.patch - patches.suse/scsi-ufs-reqs-and-tasks-were-put-in-the-wrong-order.patch - patches.suse/scsi-Suppress-gcc-7-fall-through-warnings-reported-w.patch - patches.suse/scsi-Convert-a-strncmp-call-into-a-strcmp-call.patch - patches.suse/scsi-Document-which-queue-type-a-function-is-intende.patch - patches.suse/scsi-Use-blk_mq_rq_to_pdu-to-convert-a-request-to-a-.patch - patches.suse/0009-scsi-libsas-Remove-a-set-but-not-used-variable.patch - patches.suse/0010-scsi-libsas-Annotate-fall-through-in-a-switch-statem.patch - patches.suse/scsi-fnic-do-not-call-host-reset-from-command-abort.patch - patches.suse/scsi-libsas-move-bus_reset_handler-to-target_reset_h.patch - patches.suse/scsi-qedf-drop-bus-reset-handler.patch - patches.suse/scsi-megaraid_mbox-drop-duplicate-bus-reset-and-devi.patch - patches.suse/scsi-mptsas-Fixup-device-hotplug-for-VMWare-ESXi.patch - patches.suse/scsi-ses-Fix-racy-cleanup-of-sys-in-remove_dev.patch - patches.suse/scsi-Fix-the-kerneldoc-for-scsi_initialize_rq.patch - patches.suse/scsi-cxlflash-23-Remove-unnecessary-existence-check.patch - patches.suse/scsi-cxlflash-24-Avoid-double-mutex-unlock.patch - patches.suse/scsi-cxlflash-25-Fix-vlun-resize-failure-in-the-shrink-.patch - patches.suse/scsi-lpfc-avoid-an-unused-function-warning.patch - patches.suse/scsi-lpfc-avoid-false-positive-gcc-8-warning.patch - patches.suse/scsi-rcu-Introduce-rcu_swap_protected.patch - patches.suse/scsi-Rework-the-code-for-caching-Vital-Product-Data-.patch - patches.suse/scsi-Rework-handling-of-scsi_device.vpd_pg8-03.patch - patches.suse/scsi-hpsa-remove-the-smp_handler-stub.patch - patches.suse/scsi-smartpqi-remove-the-smp_handler-stub.patch - patches.suse/scsi-aacraid-fix-indentation-errors.patch - patches.suse/scsi-aacraid-get-rid-of-one-level-of-indentation.patch - patches.suse/scsi-aacraid-report-ENOMEM-to-upper-layer-from-aac_c.patch - patches.suse/scsi-qla2xxx-add-missing-includes-for-qla_isr.patch - patches.suse/scsi-qla2xxx-Clear-fc4f_nvme-flag.patch - patches.suse/scsi-qla2xxx-Fix-slow-mem-alloc-behind-lock.patch - patches.suse/scsi-qla2xxx-Reset-the-logo-flag-after-target-re-log.patch - patches.suse/scsi-mq-Always-unprepare-before-requeuing-a-req.patch - patches.suse/scsi-qedi-off-by-one-in-qedi_get_cmd_from_tid.patch - patches.suse/scsi-aacraid-Fix-command-send-race-condition.patch - patches.suse/msft-hv-1485-scsi-storvsc-fix-memory-leak-on-ring-buffer-busy.patch - patches.suse/0084-scsi-qla2xxx-Fix-an-integer-overflow-in-sysfs-code.patch - patches.suse/RDAM-netlink-Fix-out-of-bound-access-while-checking-.patch - patches.suse/RDMA-netlink-clean-up-message-validity-array-initial.patch - patches.suse/ftrace-Fix-debug-preempt-config-name-in-stack_tracer.patch - patches.suse/0001-ftrace-Fix-selftest-goto-location-on-error.patch - patches.suse/ftrace-Fix-memleak-when-unregistering-dynamic-ops-wh.patch - patches.suse/tracing-Add-barrier-to-trace_printk-buffer-nesting-m.patch - patches.suse/tracing-Apply-trace_clock-changes-to-instance-max-bu.patch - patches.suse/msft-hv-1447-KVM-hyperv-support-HV_X64_MSR_TSC_FREQUENCY-and-HV_X.patch - patches.suse/KVM-nVMX-INVPCID-support.patch - patches.suse/KVM-nVMX-get-rid-of-nested_get_page.patch - patches.suse/KVM-nVMX-get-rid-of-nested_release_page.patch - patches.suse/KVM-vmx-Enable-VMFUNCs.patch - patches.suse/KVM-nVMX-Enable-VMFUNC-for-the-L1-hypervisor.patch - patches.suse/KVM-nVMX-Emulate-EPTP-switching-for-the-L1-hyperviso.patch - patches.suse/KVM-x86-X86_FEATURE_NRIPS-is-not-scattered-anymore.patch - patches.suse/KVM-x86-generalize-guest_cpuid_has_-helpers.patch - patches.suse/KVM-x86-use-general-helpers-for-some-cpuid-manipulat.patch - patches.suse/KVM-add-spinlock-optimization-framework.patch - patches.suse/KVM-X86-implement-the-logic-for-spinlock-optimizatio.patch - patches.suse/KVM-s390-implements-the-kvm_arch_vcpu_in_kernel.patch - patches.suse/KVM-arm-implements-the-kvm_arch_vcpu_in_kernel.patch - patches.suse/KVM-X86-Fix-residual-mmio-emulation-request-to-users.patch - patches.suse/kvm-nVMX-Add-support-for-fast-unprotection-of-nested.patch - patches.suse/KVM-nVMX-validate-eptp-pointer.patch - patches.suse/KVM-MMU-Fix-softlockup-due-to-mmu_lock-is-held-too-l.patch - patches.suse/KVM-MMU-Bail-out-immediately-if-there-is-no-availabl.patch - patches.suse/kvm-x86-Disallow-illegal-IA32_APIC_BASE-MSR-values.patch - patches.suse/kvm-avoid-uninitialized-variable-warnings.patch - patches.suse/KVM-x86-simplify-ept_misconfig.patch - patches.suse/KVM-x86-Avoid-guest-page-table-walk-when-gpa_availab.patch - patches.suse/KVM-x86-fix-use-of-L1-MMIO-areas-in-nested-guests.patch - patches.suse/kvm-svm-delete-avic_vm_id_bitmap-2-megabyte-static-array - patches.suse/KVM-VMX-cleanup-EPTP-definitions.patch - patches.suse/KVM-VMX-always-require-WB-memory-type-for-EPT.patch - patches.suse/0006-kvm-svm-add-virtual-gif-feature-definition - patches.suse/0007-kvm-svm-enable-virtual-gif-feature - patches.suse/KVM-VMX-cache-secondary-exec-controls.patch - patches.suse/kvm-vmx-Raise-UD-on-unsupported-RDRAND.patch - patches.suse/kvm-vmx-Raise-UD-on-unsupported-RDSEED.patch - patches.suse/kvm-vmx-Raise-UD-on-unsupported-XSAVES-XRSTORS.patch - patches.suse/KVM-x86-Add-return-value-to-kvm_cpuid.patch - patches.suse/KVM-MMU-check-guest-CR3-reserved-bits-based-on-its-p.patch - patches.suse/KVM-MMU-Rename-PT64_ROOT_LEVEL-to-PT64_ROOT_4LEVEL.patch - patches.suse/KVM-MMU-Add-5-level-EPT-Shadow-page-table-support.patch - patches.suse/KVM-MMU-Expose-the-LA57-feature-to-VM.patch - patches.suse/KVM-MMU-speedup-update_permission_bitmask.patch - patches.suse/KVM-VMX-use-kvm_event_needs_reinjection.patch - patches.suse/KVM-X86-Fix-loss-of-exception-which-has-not-yet-been.patch - patches.suse/KVM-nVMX-Fix-trying-to-cancel-vmlauch-vmresume.patch - patches.suse/kvm-nVMX-Validate-the-virtual-APIC-address-on-nested.patch - patches.suse/s390-sles15-00-09-KVM-s390-Support-Configuration-z-Architecture-Mode.patch - patches.suse/KVM-s390-Multiple-Epoch-Facility-support.patch - patches.suse/KVM-s390-sthyi-remove-invalid-guest-write-access.patch - patches.suse/KVM-s390-expose-no-DAT-to-guest-and-migration-suppor.patch - patches.suse/KVM-s390-we-are-always-in-czam-mode.patch - patches.suse/KVM-s390-guestdbg-fix-range-check.patch - patches.suse/KVM-s390-use-WARN_ON_ONCE-only-for-checking.patch - patches.suse/KVM-s390-vsie-cleanup-mcck-reinjection.patch - patches.suse/KVM-arm-arm64-Fix-guest-external-abort-matching.patch - patches.suse/KVM-arm-arm64-vgic-constify-seq_operations-and-file_.patch - patches.suse/KVM-arm-arm64-vITS-Drop-its_ite-lpi-field.patch - patches.suse/KVM-arm-arm64-Extract-GICv3-max-APRn-index-calculati.patch - patches.suse/KVM-arm-arm64-Support-uaccess-of-GICC_APRn.patch - patches.suse/KVM-PPC-e500-Fix-some-NULL-dereferences-on-error.patch - patches.suse/KVM-PPC-e500mc-Fix-a-NULL-dereference.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-setting-of-storage-key-in-H_EN.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-H_REGISTER_VPA-VPA-size-valida.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-invalid-use-of-register-expres.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-case-where-HDEC-is-treated-as-.patch - patches.suse/KVM-PPC-Book3S-HV-Report-storage-key-support-to-user.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-memory-leak-in-kvm_vm_ioctl_ge.patch - patches.suse/KVM-PPC-Book3S-HV-Protect-updates-to-spapr_tce_table.patch - patches.suse/PCI-faraday-Fix-of_irq_get-error-check - patches.suse/msft-hv-1444-PCI-hv-Do-not-sleep-in-compose_msi_msg.patch - patches.suse/0001-PCI-rockchip-Factor-out-rockchip_pcie_get_phys.patch - patches.suse/0002-PCI-rockchip-Add-per-lane-PHY-support.patch - patches.suse/0041-phy-rockchip-pcie-Reconstruct-driver-to-support-per-.patch - patches.suse/pci-vmd-assign-vector-zero-to-all-bridges - patches.suse/PCI-vmd-Free-up-IRQs-on-suspend-path.patch - patches.suse/PCI-vmd-Remove-IRQ-affinity-so-we-can-allocate-more-.patch - patches.suse/x86-PCI-Move-VMD-quirk-to-x86-fixups.patch - patches.suse/x86-PCI-Use-is_vmd-rather-than-relying-on-the-domain.patch - patches.suse/pci-mark-broadcom-ht2100-root-port-extended-tags-as-broken - patches.suse/PCI-shpchp-Enable-bridge-bus-mastering-if-MSI-is-ena - patches.suse/pci-pciehp-report-power-fault-only-once-until-we-clear-it - patches.suse/pci-mark-amd-stoney-gpu-ats-as-broken - patches.suse/PCI-Add-ACS-quirk-for-APM-X-Gene-devices.patch - patches.suse/hmm-heterogeneous-memory-management-documentation.patch - patches.suse/mm-hmm-heterogeneous-memory-management-hmm-for-short.patch - patches.suse/mm-hmm-mirror-mirror-process-address-space-on-device-with-hmm-helpers.patch - patches.suse/mm-hmm-mirror-helper-to-snapshot-cpu-page-table.patch - patches.suse/mm-hmm-mirror-device-page-fault-handler.patch - patches.suse/mm-memory_hotplug-introduce-add_pages.patch - patches.suse/mm-zone_device-new-type-of-zone_device-for-unaddressable-memory.patch - patches.suse/mm-zone_device-special-case-put_page-for-device-private-pages.patch - patches.suse/mm-memcontrol-allow-to-uncharge-page-without-using-page-lru-field.patch - patches.suse/mm-memcontrol-support-memory_device_private.patch - patches.suse/mm-hmm-devmem-device-memory-hotplug-using-zone_device.patch - patches.suse/mm-hmm-devmem-dummy-hmm-device-for-zone_device-memory.patch - patches.suse/mm-migrate-new-migrate-mode-migrate_sync_no_copy.patch - patches.suse/mm-migrate-new-memory-migration-helper-for-use-with-device-memory.patch - patches.suse/mm-migrate-migrate_vma-unmap-page-from-vma-while-collecting-pages.patch - patches.suse/mm-migrate-support-un-addressable-zone_device-page-in-migration.patch - patches.suse/mm-migrate-allow-migrate_vma-to-alloc-new-page-on-empty-entry.patch - patches.suse/mm-device-public-memory-device-memory-cache-coherent-with-cpu.patch - patches.suse/mm-hmm-add-new-helper-to-hotplug-cdm-memory-region.patch - patches.suse/mm-hmm-avoid-bloating-arch-that-do-not-make-use-of-hmm.patch - patches.suse/mm-hmm-fix-build-when-hmm-is-disabled.patch - patches.suse/mm-change-the-call-sites-of-numa-statistics-items.patch - patches.suse/mm-update-NUMA-counter-threshold-size.patch - patches.suse/mm-consider-the-number-in-local-CPUs-when-reading-NUMA-stats.patch - patches.suse/mm-sparse-c-fix-typo-in-online_mem_sections.patch - patches.suse/mm-page_alloc-c-apply-gfp_allowed_mask-before-the-first-allocation-attempt.patch - patches.suse/treewide-make-nr_cpu_ids-unsigned.patch - patches.suse/0001-rbtree-cache-leftmost-node-internally.patch - patches.suse/0002-rbtree-optimize-root-check-during-rebalancing-loop.patch - patches.suse/0003-rbtree-add-some-additional-comments-for-rebalancing-.patch - patches.suse/0008-sched-deadline-replace-earliest-dl-and-rq-leftmost-c.patch - patches.suse/0009-locking-rtmutex-replace-top-waiter-and-pi_waiters-le.patch - patches.suse/0010-block-cfq-replace-cfq_rb_root-leftmost-caching.patch - patches.suse/0012-lib-interval-tree-correct-comment-wrt-generic-flavor.patch - patches.suse/0013-procfs-use-faster-rb_first_cached.patch - patches.suse/0014-fs-epoll-use-faster-rb_first_cached.patch - patches.suse/0015-mem-memcg-cache-rightmost-node.patch - patches.suse/0016-block-cfq-cache-rightmost-rb_node.patch - patches.suse/lib-bitmap.c-make-bitmap_parselist-thread-safe-and-m.patch - patches.suse/checkpatch-add-6-missing-types-to-list-types - patches.suse/0001-ipc-sem-drop-sem_checkid-helper.patch - patches.suse/0002-ipc-sem-play-nicer-with-large-nsops-allocations.patch - patches.suse/mac80211-fix-VLAN-handling-with-TXQs - patches.suse/mac80211_hwsim-Use-proper-TX-power - patches.suse/mac80211-agg-tx-call-drv_wake_tx_queue-in-proper-con.patch - patches.suse/mac80211-flush-hw_roc_start-work-before-cancelling-t - patches.suse/nl80211-look-for-HT-VHT-capabilities-in-beacon-s-tai.patch - patches.suse/cfg80211-honor-NL80211_RRF_NO_HT40-MINUS-PLUS.patch - patches.suse/net-sched-fix-memleak-for-chain-zero.patch - patches.suse/0068-iwlwifi-mvm-only-send-LEDS_CMD-when-the-FW-supports-.patch - patches.suse/netfilter-ipvs-fix-the-issue-that-sctp_conn_schedule.patch - patches.suse/0002-netfilter-nf_nat-don-t-bug-when-mapping-already-exis.patch - patches.suse/netfilter-nat-Revert-netfilter-nat-convert-nat-bysrc.patch - patches.suse/tcp-fix-a-request-socket-leak.patch - patches.suse/ip_tunnel-fix-setting-ttl-and-tos-value-in-collect_m.patch - patches.suse/nvme-add-support-for-FW-activation-without-reset.patch - patches.suse/nvme-define-NVME_NSID_ALL.patch - patches.suse/nvme-add-support-for-NVMe-1.3-Timestamp-Feature.patch - patches.suse/nvmet-use-NVME_NSID_ALL.patch - patches.suse/nvmet-fix-the-return-error-code-of-target-if-host-is.patch - patches.suse/nvmet-fcloop-remove-ALL_OPTS-define.patch - patches.suse/nvme-rdma-remove-NVME_RDMA_MAX_SEGMENT_SIZE.patch - patches.suse/nvme-rdma-move-nvme_rdma_configure_admin_queue-code-.patch - patches.suse/nvme-Add-admin_tagset-pointer-to-nvme_ctrl.patch - patches.suse/nvme-rdma-move-tagset-allocation-to-a-dedicated-rout.patch - patches.suse/nvme-rdma-disable-the-controller-on-resets.patch - patches.suse/nvme-rdma-don-t-free-tagset-on-resets.patch - patches.suse/nvme-rdma-reuse-configure-destroy_admin_queue.patch - patches.suse/nvme-rdma-introduce-configure-destroy-io-queues.patch - patches.suse/nvme-rdma-stop-queues-instead-of-simply-flipping-the.patch - patches.suse/nvme-rdma-rename-nvme_rdma_init_queue-to-nvme_rdma_a.patch - patches.suse/nvme-rdma-introduce-nvme_rdma_start_queue.patch - patches.suse/nvme-rdma-cleanup-error-path-in-controller-reset.patch - patches.suse/nvme-rdma-call-ops-reg_read64-instead-of-nvmf_reg_re.patch - patches.suse/nvme-fabrics-log-a-warning-if-hostid-is-invalid.patch - patches.suse/nvme-fix-identify-namespace-logging.patch - patches.suse/nvme-add-symbolic-constants-for-CC-identifiers.patch - patches.suse/nvme-rename-AMS-symbolic-constants-to-fit-specificat.patch - patches.suse/nvme-fc-Reattach-to-localports-on-re-registration.patch - patches.suse/nvmet-fc-simplify-sg-list-handling.patch - patches.suse/nvme-rdma-Use-unlikely-macro-in-the-fast-path.patch - patches.suse/nvme-fix-uninitialized-prp2-value-on-small-transfers.patch - patches.suse/nvme-honor-RTD3-Entry-Latency-for-shutdowns.patch - patches.suse/nvme-report-more-detailed-status-codes-to-the-block-.patch - patches.suse/nvme-allow-calling-nvme_change_ctrl_state-from-irq-c.patch - patches.suse/nvme-remove-unused-struct-nvme_ns-fields.patch - patches.suse/nvme-remove-nvme_revalidate_ns.patch - patches.suse/nvme-don-t-blindly-overwrite-identifiers-on-disk-rev.patch - patches.suse/loop-add-ioctl-for-changing-logical-block-size.patch - patches.suse/nvme-fabrics-Convert-nvmf_transports_mutex-to-an-rws.patch - patches.suse/nvme-factor-metadata-handling-out-of-__nvme_submit_u.patch - patches.suse/nvme-pci-Use-req_op-to-determine-DIF-remapping.patch - patches.suse/nvme-Make-nvme-user-functions-static.patch - patches.suse/nvme-Use-metadata-for-passthrough-commands.patch - patches.suse/nvmet-add-support-for-reporting-the-host-identifier.patch - patches.suse/0001-bcache-Fix-leak-of-bdev-reference.patch - patches.suse/0002-bcache-fix-sequential-large-write-IO-bypass.patch - patches.suse/0003-bcache-do-not-subtract-sectors_to_gc-for-bypassed-IO.patch - patches.suse/0004-bcache-Don-t-reinvent-the-wheel-but-use-existing-lli.patch - patches.suse/0005-bcache-gc-does-not-work-when-triggering-by-manual-co.patch - patches.suse/0006-bcache-correct-cache_dirty_target-in-__update_writeb.patch - patches.suse/0007-bcache-Correct-return-value-for-sysfs-attach-errors.patch - patches.suse/0008-bcache-increase-the-number-of-open-buckets.patch - patches.suse/0009-bcache-fix-for-gc-and-write-back-race.patch - patches.suse/0010-bcache-silence-static-checker-warning.patch - patches.suse/0011-bcache-Update-continue_at-documentation.patch - patches.suse/0012-bcache-fix-bch_hprint-crash-and-improve-output.patch - patches.suse/0013-bcache-initialize-dirty-stripes-in-flash_dev_run.patch - patches.suse/0001-btrfs-struct-funcs-constify-readers.patch - patches.suse/0002-btrfs-constify-tracepoint-arguments.patch - patches.suse/0003-btrfs-backref-constify-some-arguments.patch - patches.suse/0004-btrfs-backref-add-unode_aux_to_inode_list-helper.patch - patches.suse/0005-btrfs-backref-cleanup-__-namespace-abuse.patch - patches.suse/0006-btrfs-btrfs_check_shared-should-manage-its-own-trans.patch - patches.suse/0007-btrfs-remove-ref_tree-implementation-from-backref.c.patch - patches.suse/0008-btrfs-convert-prelimary-reference-tracking-to-use-rb.patch - patches.suse/0009-btrfs-add-a-node-counter-to-each-of-the-rbtrees.patch - patches.suse/0010-btrfs-backref-add-tracepoints-for-prelim_ref-inserti.patch - patches.suse/0011-btrfs-add-cond_resched-calls-when-resolving-backrefs.patch - patches.suse/0012-btrfs-allow-backref-search-checks-for-shared-extents.patch - patches.suse/0013-btrfs-clean-up-extraneous-computations-in-add_delaye.patch - patches.suse/btrfs-use-GFP_KERNEL-in-mount-and-remount.patch - patches.suse/btrfs-account-for-pinned-bytes-in-should_alloc_chunk.patch - patches.suse/btrfs-fix-readdir-deadlock-with-pagefault.patch - patches.suse/0001-Btrfs-fix-assertion-failure-during-fsync-in-no-holes.patch - patches.suse/btrfs-incremental-send-fix-emission-of-invalid-clone-operations.patch - patches.suse/btrfs-preserve-i_mode-if-_btrfs_set_acl-fails.patch - patches.suse/btrfs-add-a-helper-to-retrive-extent-inline-ref-type.patch - patches.suse/btrfs-convert-to-use-btrfs_get_extent_inline_ref_type.patch - patches.suse/btrfs-remove-bug-in-btrfs_extent_inline_ref_size.patch - patches.suse/btrfs-remove-bug-in-print_extent_item.patch - patches.suse/btrfs-remove-bug-in-add_data_reference.patch - patches.suse/btrfs-remove-bug_on-in-_add_tree_block.patch - patches.suse/btrfs-add-one-more-sanity-check-for-shared-ref-type.patch - patches.suse/svcrdma-Limit-RQ-depth.patch - patches.suse/rdma-core-Add-rdma_rw_mr_payload.patch - patches.suse/svcrdma-Estimate-Send-Queue-depth-properly.patch - patches.suse/04-i2c-i801-restore-the-presence-state-of-p2sb-pci-device-after-reading-bar.patch - patches.suse/power-supply-cpcap-charger-add-OMAP_USB2-dependency - patches.suse/power-supply-act8945a_charger-fix-of_irq_get-error-c - patches.suse/0001-power-supply-Fix-power_supply_am_i_supplied-to-retur.patch - patches.suse/mtd-nand-atmel-fix-of_irq_get-error-check.patch - patches.suse/0013-iommu-rockchip-add-multi-irqs-support.patch - patches.suse/0014-iommu-rockchip-ignore-isp-mmu-reset-operation.patch - patches.suse/iommu-vt-d-avoid-calling-virt_to_phys-on-null-pointer - patches.suse/0001-iommu-amd-detect-pre-enabled-translation - patches.suse/0002-iommu-amd-add-several-helper-functions - patches.suse/0003-revert-iommu-amd-suppress-io_page_faults-in-kdump-kernel - patches.suse/0004-iommu-amd-define-bit-fields-for-dte-particularly - patches.suse/0005-iommu-amd-add-function-copy_dev_tables - patches.suse/0006-iommu-amd-copy-old-trans-table-from-old-kernel - patches.suse/0007-iommu-amd-do-sanity-check-for-address-translation-and-irq-remap-of-old-dev-table-entry - patches.suse/0008-iommu-add-is_attach_deferred-call-back-to-iommu-ops - patches.suse/0009-iommu-amd-use-is_attach_deferred-call-back - patches.suse/0010-iommu-amd-allocate-memory-below-4g-for-dev-table-if-translation-pre-enabled - patches.suse/0011-iommu-amd-don-t-copy-gcr3-table-root-pointer - patches.suse/0012-iommu-amd-disable-iommu-only-if-amd_iommu-off-is-specified - patches.suse/0014-iommu-amd-fix-compiler-warning-in-copy_device_table - patches.suse/0015-iommu-amd-fix-section-mismatch-warning - patches.suse/0013-iommu-amd-check-if-domain-is-null-in-get_domain-and-return-ebusy - patches.suse/21-x86-mm-64-fix-an-incorrect-warning-with-config_debug_vm-y-pcid.patch - patches.suse/ARM-s3c24xx-Fix-NAND-ECC-mode-for-mini2440-board.patch - patches.suse/ARM-OMAP2-omap_device-drop-broken-RPM-status-update-.patch - patches.suse/ARM-OMAP3-PRM-fix-of_irq_get-result-check.patch - patches.suse/ARM-OMAP4-PRM-fix-of_irq_get-result-checks.patch - patches.suse/ARM-shmobile-defconfig-Enable-missing-PCIE_RCAR-depe.patch - patches.suse/ARM-shmobile-defconfig-Replace-USB_XHCI_RCAR-by-USB_.patch - patches.suse/ARM-shmobile-defconfig-Replace-SND_SOC_RSRC_CARD-by-.patch - patches.suse/ARM-shmobile-defconfig-Replace-DRM_RCAR_HDMI-by-gene.patch - patches.suse/ARM-multi_v7_defconfig-Replace-SND_SOC_RSRC_CARD-by-.patch - patches.suse/ARM-multi_v7_defconfig-Replace-DRM_RCAR_HDMI-by-gene.patch - patches.suse/soc-tegra-Fix-bad-of_node_put-in-powergate-init - patches.suse/drivers-soc-sunxi-fix-error-processing-on-base-addre - patches.suse/firmware-arm_scpi-fix-endianness-of-dev_id-in-struct - patches.suse/clk-meson-meson8b-fix-protection-against-undefined-c - patches.suse/0047-pwm-rockchip-Add-APB-and-function-both-clocks-suppor.patch - patches.suse/0048-pwm-rockchip-Remove-the-judge-from-return-value-of-p.patch - patches.suse/0049-pwm-rockchip-Use-pwm_apply-instead-of-pwm_enable.patch - patches.suse/0050-pwm-rockchip-Move-the-configuration-of-polarity.patch - patches.suse/0051-pwm-rockchip-Use-same-PWM-ops-for-each-IP.patch - patches.suse/pwm-tiehrpwm-Fix-runtime-PM-imbalance-at-unbind - patches.suse/pwm-tiehrpwm-fix-clock-imbalance-in-probe-error-path - patches.suse/libnvdimm-rename-nd_sector_size_-show-store-to.patch - patches.suse/libnvdimm-label-fix-index-block-size-calculation.patch - patches.suse/libnvdimm-btt-check-memory-allocation-failure.patch - patches.suse/libnvdimm-nfit-export-an-ecc_unit_size-sysfs-attribu.patch - patches.suse/libnvdimm-btt-fix-a-missed-NVDIMM_IO_ATOMIC-case-in-.patch - patches.suse/libnvdimm-btt-refactor-map-entry-operations-with-mac.patch - patches.suse/libnvdimm-btt-ensure-that-flags-were-also-unchanged-.patch - patches.suse/libnvdimm-btt-cache-sector_size-in-arena_info.patch - patches.suse/libnvdimm-fix-potential-deadlock-while-clearing-erro.patch - patches.suse/libnvdimm-btt-rework-error-clearing.patch - patches.suse/libnvdimm-nd_blk-remove-mmio_flush_range.patch - patches.suse/libnvdimm-fix-integer-overflow-static-analysis-warni.patch - patches.suse/dax-introduce-a-fs_dax_get_by_bdev-helper.patch - patches.suse/xfs-perform-dax_device-lookup-at-mount.patch - patches.suse/ext2-perform-dax_device-lookup-at-mount.patch - patches.suse/ext4-perform-dax_device-lookup-at-mount.patch - patches.suse/dax-fix-FS_DAX-n-BLOCK-y-compilation.patch - patches.suse/libnvdimm-nfit-move-the-check-on-nd_reserved2-to-the.patch - patches.suse/ext4-fix-null-pointer-dereference-on-sbi.patch - patches.suse/libnvdimm-btt-clean-up-warning-and-error-messages.patch - patches.suse/libnvdimm-btt-fix-format-string-warnings.patch - patches.suse/signal-testing-Don-t-look-for-__SI_FAULT-in-userspac.patch - patches.suse/NFS-Fix-the-inode-request-accounting-when-pages-have.patch - patches.suse/0001-NFSv4.1-don-t-use-machine-credentials-for-CLOSE-when.patch - patches.suse/0001-NFS-Fix-NFSv2-security-settings.patch - patches.suse/0001-NFS-flush-data-when-locking-a-file-to-ensure-cache-c.patch - patches.suse/thermal-fix-INTEL_SOC_DTS_IOSF_CORE-dependencies - patches.suse/s390-sles15-01-zcrypt-externalize-test-AP-queue.patch - patches.suse/s390-sles15-02-zcrypt-externalize-AP-config-info-query.patch - patches.suse/s390-sles15-03-zcrypt-externalize-AP-queue-interrupt-control.patch - patches.suse/s390-mm-fix-local-tlb-flushing-vs-detach-of-an-mm-address-space.patch - patches.suse/s390-mm-fix-race-on-mm-context-flush_mm.patch - patches.suse/genirq-msi-Fix-populating-multiple-interrupts.patch - patches.suse/genirq-Make-sparse_irq_lock-protect-what-it-should-p.patch - patches.suse/perf-vendor-events-powerpc-remove-duplicate-events.patch - patches.suse/sched-fair-Fix-wake_affine_llc-balancing-rules.patch - patches.suse/sched-cpuset-pm-Fix-cpuset-vs.-suspend-resume-bugs.patch - patches.suse/43-x86-mm-make-the-sme-mask-a-u64.patch - patches.suse/x86-cpu-Remove-unused-and-undefined-__generic_processor_info-declaration.patch - patches.suse/of-restrict-DMA-configuration.patch - patches.suse/0002-ceph-remove-unused-cap_release_safety-mount-option.patch - patches.suse/0003-ceph-limit-osd-read-size-to-ceph_msg_max_data_len.patch - patches.suse/0004-ceph-limit-osd-write-size.patch - patches.suse/0005-ceph-validate-correctness-of-some-mount-options.patch - patches.suse/0007-ceph-nuke-startsync-op.patch - patches.suse/0008-ceph-new-cap-message-flags-indicate-if-there-is-pending-capsnap.patch - patches.suse/0010-ceph-cleanup-ceph_readdir_prepopulate.patch - patches.suse/0011-ceph-don-t-fill-readdir-cache-for-lssnap-reply.patch - patches.suse/0012-ceph-send-lssnap-request-to-auth-mds-of-directory-inode.patch - patches.suse/0013-ceph-fix-eoldsnapc-handling.patch - patches.suse/0014-ceph-make-sure-flushsnap-messages-are-sent-in-proper-order.patch - patches.suse/0015-ceph-include-snapc-in-debug-message-of-write.patch - patches.suse/0016-ceph-don-t-use-ceph_osd_flag_ordersnap.patch - patches.suse/0017-ceph-properly-set-snap-follows-for-cap-reconnect.patch - patches.suse/0018-ceph-more-accurate-statfs.patch - patches.suse/0019-ceph-check-negative-offsets-in-ceph_llseek.patch - patches.suse/0020-ceph-enomem-pr_err-in-_get_or_create_frag-is-redundant.patch - patches.suse/0021-ceph-delete-an-unnecessary-return-statement-in-update_dentry_lease.patch - patches.suse/0022-ceph-adjust-36-checks-for-null-pointers.patch - patches.suse/0023-ceph-fix-null-pointer-dereference-in-ceph_flush_snaps.patch - patches.suse/0024-ceph-fix-message-order-check-in-handle_cap_export.patch - patches.suse/0025-ceph-handle-race-between-vmtruncate-and-queuing-cap-snap.patch - patches.suse/0026-ceph-queue-cap-snap-only-when-snap-realm-s-context-changes.patch - patches.suse/0027-ceph-remove-stale-check-in-ceph_invalidatepage.patch - patches.suse/0028-ceph-properly-get-capsnap-s-size-in-get_oldest_context.patch - patches.suse/0029-ceph-make-writepage_nounlock-invalidate-page-that-beyonds-eof.patch - patches.suse/0030-ceph-optimize-pagevec-iterating-in-ceph_writepages_start.patch - patches.suse/0031-ceph-cleanup-local-variables-in-ceph_writepages_start.patch - patches.suse/0032-ceph-fix-range-cyclic-mode-writepages.patch - patches.suse/0033-ceph-ignore-wbc-range_-start-end-when-write-back-snapshot-data.patch - patches.suse/0034-ceph-fix-capsnap-dirty-pages-accounting.patch - patches.suse/0035-ceph-wait-on-writeback-after-writing-snapshot-data.patch - patches.suse/0036-ceph-stop-on-going-cached-readdir-if-mds-revokes-file_shared-cap.patch - patches.suse/f2fs-trigger-normal-fsync-for-non-atomic_write-file.patch - patches.suse/0001-f2fs-fix-to-wake-up-all-sleeping-flusher.patch - patches.suse/block-tolerate-tracing-of-NULL-bio.patch - patches.suse/0001-block-fix-integer-overflow-in-__blkdev_sectors_to_bi.patch - patches.suse/mm-backing-dev.c-fix-an-error-handling-path-in-cgwb_.patch - patches.suse/nvme-fix-lightnvm-check.patch - patches.suse/nvme-pci-fix-host-memory-buffer-allocation-fallback.patch - patches.suse/nvme-pci-use-appropriate-initial-chunk-size-for-HMB-.patch - patches.suse/nvme-pci-propagate-some-errors-from-host-memory-buff.patch - patches.suse/nvme-pci-implement-the-HMB-entry-number-and-size-lim.patch - patches.suse/block-directly-insert-blk-mq-request-from-blk_insert.patch - patches.suse/ALSA-seq-Cancel-pending-autoload-work-at-unbinding-d - patches.suse/rtc-sa1100-fix-unbalanced-clk_prepare_enable-clk_dis.patch - patches.suse/clk-qcom-clk-smd-rpm-Fix-the-reported-rate-of-branch - patches.suse/clk-meson-gxbb-fix-meson-cts_amclk-divider-flags - patches.suse/clk-meson-gxbb-fix-clk_mclk_i958-divider-flags - patches.suse/clk-sunxi-ng-Fix-fractional-mode-for-N-M-clocks - patches.suse/clk-sunxi-ng-multiplier-Fix-fractional-mode - patches.suse/clk-sunxi-ng-Make-fractional-helper-less-chatty - patches.suse/clk-sunxi-ng-Wait-for-lock-when-using-fractional-mod - patches.suse/clk-sunxi-ng-h3-gate-then-ungate-PLL-CPU-clk-after-r - patches.suse/clk-sunxi-ng-allow-set-parent-clock-PLL_CPUX-for-CPU - patches.suse/0025-clk-fractional-divider-allow-overriding-of-approxima.patch - patches.suse/0026-clk-rockchip-add-special-approximation-to-fix-up-fra.patch - patches.suse/0027-clk-rockchip-Mark-rockchip_fractional_approximation-.patch - patches.suse/clk-renesas-div6-Document-fields-used-for-parent-sel - patches.suse/clk-qcom-msm8916-Fix-bimc-gpu-clock-ops - patches.suse/clk-sunxi-fix-uninitialized-access - patches.suse/clk-hi6220-change-watchdog-clock-source - patches.suse/clk-Don-t-write-error-code-into-divider-register - patches.suse/clk-si5351-fix-PLL-reset - patches.suse/22-x86-mm-get-rid-of-vm_bug_on-in-switch_tlb_irqs_off.patch - patches.suse/31-x86-hibernate-64-mask-off-cr3-s-pcid-bits-in-the-saved-cr3.patch - patches.suse/32-x86-mm-64-initialize-cr4-pcide-early.patch - patches.suse/msft-hv-1497-x86-hyper-v-Remove-duplicated-HV_X64_EX_PROCESSOR_MA.patch - patches.suse/sched-wait-Break-up-long-wake-list-walk.patch - patches.suse/sched-wait-Introduce-wakeup-boomark-in-wake_up_page_bit.patch - patches.suse/IB-mlx4-fix-sprintf-format-warning.patch - patches.suse/mm-page_owner-skip-unnecessary-stack_trace-entries.patch - patches.suse/pinctrl-amd-save-pin-registers-over-suspend-resume - patches.suse/watchdog-revert-itco_wdt-all-versions-count-down-twice - patches.suse/watchdog-da9063_wdt-Simplify-by-removing-unneeded-st.patch - patches.suse/video-console-Add-dmi-quirk-table-for-x86-systems-wh - patches.suse/video-console-Add-new-BIOS-date-for-GPD-pocket-to-dm - patches.suse/video-fbdev-aty-do-not-leak-uninitialized-padding-in - patches.suse/video-console-Update-BIOS-dates-list-for-GPD-win-con - patches.suse/0011-dm-rq-make-dm-sq-requeuing-behavior-consistent-with-.patch - patches.suse/0012-dm-rq-do-not-update-rq-partially-in-each-ending-bio.patch - patches.suse/0013-dm-integrity-optimize-writing-dm-bufio-buffers-that-.patch - patches.suse/0014-dm-integrity-count-and-display-checksum-failures.patch - patches.suse/0015-dm-ioctl-constify-ioctl-lookup-table.patch - patches.suse/0016-dm-log-writes-don-t-use-all-the-cpu-while-waiting-to.patch - patches.suse/0017-dm-log-writes-fix-512b-sectorsize-support.patch - patches.suse/0018-dm-integrity-do-not-check-integrity-for-failed-read-.patch - patches.suse/0019-dm-integrity-make-blk_integrity_profile-structure-co.patch - patches.suse/0020-dm-integrity-use-init_completion-instead-of-COMPLETI.patch - patches.suse/dax-remove-the-pmem_dax_ops-flush-abstraction.patch - patches.suse/0058-fs-fix-kernel_write-prototype - patches.suse/orangefs-Don-t-clear-SGID-when-inheriting-ACLs.patch - patches.suse/orangefs-off-by-ones-in-xattr-size-checks.patch - patches.suse/0001-kvm-svm-add-a-missing-break-statement - patches.suse/KVM-x86-Fix-handling-of-pending-signal-on-uninitiali.patch - patches.suse/kvm-x86-fix-immediate_exit-handling-for-uninitialized-ap - patches.suse/KVM-fix-rcu-warning-on-VM_CREATE-errors.patch - patches.suse/KVM-x86-fix-clang-build.patch - patches.suse/0001-kvm-svm-refactor-avic-vcpu-initialization-into-avic_init_vcpu - patches.suse/0002-kvm-add-struct-kvm_vcpu-pointer-parameter-to-get_enable_apicv - patches.suse/0003-kvm-svm-add-irqchip_split-checks-before-enabling-avic - patches.suse/KVM-X86-Don-t-block-vCPU-if-there-is-pending-excepti.patch - patches.suse/KVM-PPC-Book3S-0003-HV-Don-t-access-XIVE-PIPR-register-us.patch - patches.suse/KVM-PPC-Book3S-HV-Hold-kvm-lock-around-call-to-kvmpp.patch - patches.suse/KVM-PPC-Book3S-0004-HV-Fix-bug-causing-host-SLB-to-be-res.patch - patches.suse/0003-kvm-async_pf-fix-df-due-to-inject-page-not-present-and-page-ready-exceptions-simultaneously - patches.suse/KVM-trace-events-update-list-of-exit-reasons.patch - patches.suse/0001-kvm-nVMX-Don-t-allow-L2-to-access-the-hardware-CR8.patch - patches.suse/KVM-Don-t-accept-obviously-wrong-gsi-values-via-KVM_.patch - patches.suse/0001-KVM-VMX-Do-not-BUG-on-out-of-bounds-guest-IRQ.patch - patches.suse/0001-sched-wait-Add-swq_has_sleeper.patch - patches.suse/0001-kvm-async_pf-Use-swq_has_sleeper.patch - patches.suse/0001-kvm-lapic-Justify-use-of-swait_active.patch - patches.suse/0001-kvm-x86-Fix-apf_task_wake_one-wq-serialization.patch - patches.suse/0001-kvm-Serialize-wq-active-checks-in-kvm_vcpu_wake_up.patch - patches.suse/0001-kvm-powerpc-Serialize-wq-active-checks-in-ops-vcpu_k.patch - patches.suse/0001-kvm-mips-Fix-potential-swait_active-races.patch - patches.suse/kvm-nVMX-Remove-nested_vmx_succeed-after-successful-.patch - patches.suse/kvm-vmx-Handle-VMLAUNCH-VMRESUME-failure-properly.patch - patches.suse/kvm-nVMX-Handle-deferred-early-VMLAUNCH-VMRESUME-fai.patch - patches.suse/drm-amdgpu-revert-fix-deadlock-of-reservation-betwee.patch - patches.suse/Input-ucb1400_ts-fix-suspend-and-resume-handling.patch - patches.suse/Input-xpad-validate-USB-endpoint-type-during-probe - patches.suse/Input-i8042-add-Gigabyte-P57-to-the-keyboard-reset-t - patches.suse/msft-hv-1494-hv_netvsc-fix-deadlock-on-hotplug.patch - patches.suse/msft-hv-1495-hv_netvsc-avoid-unnecessary-wakeups-on-subchannel-cr.patch - patches.suse/net-bonding-Fix-transmit-load-balancing-in-balance-a.patch - patches.suse/smsc95xx-Configure-pause-time-to-0xffff-when-tx-flow - patches.suse/tcp-dccp-remove-reqsk_put-from-inet_child_forget.patch - patches.suse/net_sched-fix-reference-counting-of-tc-filter-chain.patch - patches.suse/mlxsw-spectrum-Prevent-mirred-related-crash-on-remov.patch - patches.suse/ip_tunnel-fix-ip-tunnel-lookup-in-collect_md-mode.patch - patches.suse/0001-ip6_tunnel-fix-ip6-tunnel-lookup-in-collect_md-mode.patch - patches.suse/net-bonding-fix-tlb_dynamic_lb-default-value.patch - patches.suse/be2net-fix-TSO6-GSO-issue-causing-TX-stall-on-Lancer.patch - patches.suse/net-sched-fix-use-after-free-in-tcf_action_destroy-a.patch - patches.suse/nfp-add-whitelist-of-supported-flow-dissector.patch - patches.suse/nfp-wait-for-board-state-before-talking-to-the-NSP.patch - patches.suse/nfp-wait-for-the-NSP-resource-to-appear-on-boot.patch - patches.suse/net_sched-gen_estimator-fix-scaling-error-in-bytes-p.patch - patches.suse/MAINTAINERS-review-Renesas-DT-bindings-as-well - patches.suse/sctp-potential-read-out-of-bounds-in-sctp_ulpevent_t.patch - patches.suse/tg3-clean-up-redundant-initialization-of-tnapi.patch - patches.suse/qed-remove-unnecessary-call-to-memset.patch - patches.suse/net-vrf-avoid-gcc-4.6-warning.patch - patches.suse/tcp-update-skb-skb_mstamp-more-carefully.patch - patches.suse/msft-hv-1498-netvsc-increase-default-receive-buffer-size.patch - patches.suse/sctp-fix-an-use-after-free-issue-in-sctp_sock_dump.patch - patches.suse/sctp-do-not-mark-sk-dumped-when-inet_sctp_diag_fill-.patch - patches.suse/bpf-verifier-reject-BPF_ALU64-BPF_END.patch - patches.suse/tcp-fix-data-delivery-rate.patch - patches.suse/0001-objtool-Fix-memory-leak-in-elf_create_rela_section.patch - patches.suse/0002-objtool-Do-not-retrieve-data-from-empty-sections.patch - patches.suse/0003-objtool-Fix-object-file-corruption.patch - patches.suse/0001-fs-proc-Report-eip-esp-in-prod-PID-stat-for-coredump.patch - patches.suse/mmc-cavium-Fix-use-after-free-in-of_platform_device_ - patches.suse/0001-cifs-check-rsp-for-NULL-before-dereferencing-in-SMB2.patch - patches.suse/SMB3-Add-support-for-multidialect-negotiate-SMB2.1-a.patch - patches.suse/cifs-xattr-hide-unused-functions.patch - patches.suse/Update-version-of-cifs-module.patch - patches.suse/0001-md-raid5-fix-a-race-condition-in-stripe-batch.patch - patches.suse/0006-md-raid5-preserve-STRIPE_ON_UNPLUG_LIST-in-break_str.patch - patches.suse/Revert-KVM-Don-t-accept-obviously-wrong-gsi-values-v.patch - patches.suse/KVM-x86-Fix-the-NULL-pointer-parameter-in-check_cr_w.patch - patches.suse/0005-kvm-vmx-do-not-change-sn-bit-in-vmx_update_pi_irte - patches.suse/0002-kvm-vmx-remove-warn_on_once-in-kvm_vcpu_trigger_posted_interrupt - patches.suse/scsi-scsi_transport_fc-fix-null-pointer-dereference-in.patch - patches.suse/scsi-sg-factor-out-sg_fill_request_table.patch - patches.suse/scsi-sg-fixup-infoleak-when-using-sg_get_request_table.patch - patches.suse/tracing-Erase-irqsoff-trace-with-empty-write.patch - patches.suse/tracing-Fix-trace_pipe-behavior-for-instance-traces.patch - patches.suse/drm-i915-gvt-Fix-incorrect-PCI-BARs-reporting - patches.suse/drm-i915-Fix-an-error-handling-in-intel_framebuffer_ - patches.suse/drm-i915-bxt-set-min-brightness-from-VBT - patches.suse/Revert-drm-i915-bxt-Disable-device-ready-before-shut - patches.suse/drm-i915-cnp-set-min-brightness-from-VBT - patches.suse/drm-i915-Remove-unused-in_vbl-from-i915_get_crtc_sca - patches.suse/libnvdimm-namespace-fix-btt-claim-class-crash.patch - patches.suse/crypto-drbg-fix-freeing-of-resources - patches.suse/0001-crypto-x86-blowfish-Fix-RBP-usage.patch - patches.suse/0002-crypto-x86-camellia-Fix-RBP-usage.patch - patches.suse/0003-crypto-x86-cast5-Fix-RBP-usage.patch - patches.suse/0004-crypto-x86-cast6-Fix-RBP-usage.patch - patches.suse/0005-crypto-x86-des3_ede-Fix-RBP-usage.patch - patches.suse/0006-crypto-x86-sha1-avx2-Fix-RBP-usage.patch - patches.suse/0007-crypto-x86-sha1-ssse3-Fix-RBP-usage.patch - patches.suse/0008-crypto-x86-sha256-avx-Fix-RBP-usage.patch - patches.suse/0009-crypto-x86-sha256-avx2-Fix-RBP-usage.patch - patches.suse/0010-crypto-x86-sha256-ssse3-Fix-RBP-usage.patch - patches.suse/0011-crypto-sha512-avx2-Fix-RBP-usage.patch - patches.suse/0012-crypto-x86-twofish-Fix-RBP-usage.patch - patches.suse/crypto-talitos-fix-sha224 - patches.suse/crypto-talitos-fix-hashing - patches.suse/crypto-talitos-Don-t-provide-setkey-for-non-hmac-has - patches.suse/crypto-af_alg-update-correct-dst-SGL-entry.patch - patches.suse/s390-perf-fix-bug-when-creating-per-thread-event.patch - patches.suse/s390-mm-make-pmdp_invalidate-do-invalidation-only.patch - patches.suse/s390-sles15-01-09-s390-mm-fix-write-access-check-in-gup_huge_pmd.patch - patches.suse/s390-sles15-01-07-01-alternative-topology.patch - patches.suse/s390-sles15-01-07-02-dynamic-topology.patch - patches.suse/powerpc-sysrq-Fix-oops-whem-ppmu-is-not-registered.patch - patches.suse/powerpc-tm-Flush-TM-only-if-CPU-has-TM-feature.patch - patches.suse/powerpc-powernv-Clear-LPCR-PECE1-via-stop-api-only-f.patch - patches.suse/powerpc-eeh-Create-PHB-PEs-after-EEH-is-initialized.patch - patches.suse/powerpc-pseries-Fix-OF-ERROR-Bad-of_node_put-on-cpus.patch - patches.suse/powerpc-pseries-Fix-parent_dn-reference-leak-in-add_.patch - patches.suse/xen-x86-mark-xen_find_pt_base-as-init.patch - patches.suse/0041-libceph-don-t-allow-bidirectional-swap-of-pg-upmap-items.patch - patches.suse/0042-ceph-avoid-panic-in-create_session_open_msg-if-utsname-returns-null.patch - patches.suse/0001-Fix-SMB3.1.1-guest-authentication-to-Samba.patch - patches.suse/SMB3-Fix-endian-warning.patch - patches.suse/0001-SMB3-Warn-user-if-trying-to-sign-connection-that-aut.patch - patches.suse/cifs-show-soft-in-the-mount-options-for-hard-mounts.patch - patches.suse/Update-session-and-share-information-displayed-for-debugging-SMB2-S.patch - patches.suse/CIFS-make-arrays-static-const-reduces-object-code-size.patch - patches.suse/0001-cifs-release-cifs-root_cred-after-exit_cifs.patch - patches.suse/0001-cifs-release-auth_key.response-for-reconnect.patch - patches.suse/0001-SMB-Validate-negotiate-to-protect-against-downgrade-.patch - patches.suse/0001-SMB3-handle-new-statx-fields.patch - patches.suse/0001-SMB3-Don-t-ignore-O_SYNC-O_DSYNC-and-O_DIRECT-flags.patch - patches.suse/Input-uinput-avoid-crash-when-sending-FF-request-to- - patches.suse/PM-core-Fix-device_pm_check_callbacks - patches.suse/driver-core-Fix-link-to-device-power-management-docu - patches.suse/PM-docs-Drop-an-excess-character-from-devices.rst - patches.suse/ACPI-watchdog-properly-initialize-resources - patches.suse/0001-apparmor-Fix-shadowed-local-variable-in-unpack_trans.patch - patches.suse/0002-apparmor-Fix-logical-error-in-verify_header.patch - patches.suse/0003-apparmor-Fix-an-error-code-in-aafs_create.patch - patches.suse/0004-apparmor-Redundant-condition-prev_ns.-in-label.c-149.patch - patches.suse/0005-apparmor-add-the-ability-to-mediate-signals.patch - patches.suse/0006-apparmor-add-mount-mediation.patch - patches.suse/0007-apparmor-cleanup-conditional-check-for-label-in-labe.patch - patches.suse/0008-apparmor-add-support-for-absolute-root-view-based-la.patch - patches.suse/0009-apparmor-make-policy_unpack-able-to-audit-different-.patch - patches.suse/0010-apparmor-add-more-debug-asserts-to-apparmorfs.patch - patches.suse/0012-apparmor-move-new_null_profile-to-after-profile-look.patch - patches.suse/0013-apparmor-fix-race-condition-in-null-profile-creation.patch - patches.suse/0014-apparmor-ensure-unconfined-profiles-have-dfas-initia.patch - patches.suse/0015-apparmor-fix-incorrect-type-assignment-when-freeing-.patch - patches.suse/0016-apparmor-fix-build-failure-on-sparc-caused-by-undecl.patch - patches.suse/0017-apparmor-fix-apparmorfs-DAC-access-permissions.patch - patches.suse/udpv6-Fix-the-checksum-computation-when-HW-checksum-.patch - patches.suse/ip6_gre-skb_push-ipv6hdr-before-packing-the-header-i.patch - patches.suse/net-phy-Fix-mask-value-write-on-gmii2rgmii-converter.patch - patches.suse/ip6_tunnel-do-not-allow-loading-ip6_tunnel-if-ipv6-i.patch - patches.suse/net-sched-cls_matchall-fix-crash-when-used-with-clas.patch - patches.suse/bnxt_en-check-for-ingress-qdisc-in-flower-offload.patch - patches.suse/tcp-remove-two-unused-functions.patch - patches.suse/8139too-revisit-napi_complete_done-usage.patch - patches.suse/nl80211-check-for-the-required-netlink-attributes-pr.patch - patches.suse/nl80211-fix-null-ptr-dereference-on-invalid-mesh-con.patch - patches.suse/bpf-do-not-disable-enable-BH-in-bpf_map_free_id.patch - patches.suse/net-hns3-Fixes-initialization-of-phy-address-from-fi.patch - patches.suse/net-hns3-Fixes-the-command-used-to-unmap-ring-from-v.patch - patches.suse/net-hns3-Fixes-ring-to-vector-map-and-unmap-command.patch - patches.suse/net-hns3-Fixes-the-initialization-of-MAC-address-in-.patch - patches.suse/net-hns3-Fixes-the-ether-address-copy-with-appropria.patch - patches.suse/net-hns3-Fixes-the-default-VLAN-id-of-PF.patch - patches.suse/net-hns3-Fixes-the-premature-exit-of-loop-when-match.patch - patches.suse/tcp-fastopen-fix-on-syn-data-transmit-failure.patch - patches.suse/net-emac-Fix-napi-poll-list-corruption.patch - patches.suse/net-ipv6-fix-regression-of-no-RTM_DELADDR-sent-after.patch - patches.suse/ipv6-fix-net.ipv6.conf.all-interface-DAD-handlers.patch - patches.suse/packet-hold-bind-lock-when-rebinding-to-fanout-hook.patch - patches.suse/bpf-one-perf-event-close-won-t-free-bpf-program-atta.patch - patches.suse/net-change-skb-mac_header-when-Generic-XDP-calls-adj.patch - patches.suse/0001-isdn-i4l-fetch-the-ppp_write-buffer-in-one-shot.patch - patches.suse/net-hns3-Cleanup-for-ROCE-capability-flag-in-ae_dev.patch - patches.suse/net-hns3-Fix-initialization-when-cmd-is-not-supporte.patch - patches.suse/net-hns3-Fix-for-DEFAULT_DV-when-dev-doesn-t-support.patch - patches.suse/net-hns3-Fix-for-not-setting-rx-private-buffer-size-.patch - patches.suse/net-hns3-Fix-for-rx_priv_buf_alloc-not-setting-rx-sh.patch - patches.suse/net-hns3-Fix-for-rx-priv-buf-allocation-when-DCB-is-.patch - patches.suse/net-hns3-Fix-typo-error-for-feild-in-hclge_tm.patch - patches.suse/net-hns3-Fix-for-setting-rss_size-incorrectly.patch - patches.suse/net-hns3-Fix-for-pri-to-tc-mapping-in-TM.patch - patches.suse/net_sched-always-reset-qdisc-backlog-in-qdisc_reset.patch - patches.suse/msft-hv-1499-hv_netvsc-fix-send-buffer-failure-on-MTU-change.patch - patches.suse/net-ethtool-Add-back-transceiver-type.patch - patches.suse/lan78xx-Fix-for-eeprom-read-write-when-device-auto-s.patch - patches.suse/lan78xx-Allow-EEPROM-write-for-less-than-MAX_EEPROM_.patch - patches.suse/lan78xx-Use-default-values-loaded-from-EEPROM-OTP-af.patch - patches.suse/net-prevent-dst-uses-after-free.patch - patches.suse/net-set-tb-fast_sk_family.patch - patches.suse/net-use-inet6_rcv_saddr-to-compare-sockets.patch - patches.suse/inet-fix-improper-empty-comparison.patch - patches.suse/IB-core-Fix-for-core-panic.patch - patches.suse/iw_cxgb4-put-ep-reference-in-pass_accept_req.patch - patches.suse/iw_cxgb4-drop-listen-destroy-replies-if-no-ep-found.patch - patches.suse/iw_cxgb4-remove-the-stid-on-listen-create-failure.patch - patches.suse/IB-ipoib-Suppress-the-retry-related-completion-error.patch - patches.suse/IB-ocrdma-fix-incorrect-fall-through-on-switch-state.patch - patches.suse/IB-mlx5-fix-debugfs-cleanup.patch - patches.suse/IB-bnxt_re-Fix-frame-stack-compilation-warning.patch - patches.suse/RDMA-vmw_pvrdma-Fix-reporting-correct-opcodes-for-co.patch - patches.suse/i40iw-Fail-open-if-there-are-no-available-MSI-X-vect.patch - patches.suse/i40iw-Prevent-multiple-netdev-event-notifier-registr.patch - patches.suse/i40iw-Call-i40iw_cm_disconn-on-modify-QP-to-disconne.patch - patches.suse/i40iw-Add-missing-VLAN-priority.patch - patches.suse/i40iw-Add-support-for-port-reuse-on-active-side-conn.patch - patches.suse/bnxt_re-Fix-update-of-qplib_qp.mtu-when-modified.patch - patches.suse/bnxt_re-Stop-issuing-further-cmds-to-FW-once-a-cmd-t.patch - patches.suse/bnxt_re-Fix-compare-and-swap-atomic-operands.patch - patches.suse/bnxt_re-Free-up-devices-in-module_exit-path.patch - patches.suse/bnxt_re-Fix-race-between-the-netdev-register-and-unr.patch - patches.suse/bnxt_re-Remove-RTNL-lock-dependency-in-bnxt_re_query.patch - patches.suse/bnxt_re-Fix-memory-leak-in-FRMR-path.patch - patches.suse/bnxt_re-Don-t-issue-cmd-to-delete-GID-for-QP1-GID-en.patch - patches.suse/tpm-replace-msleep-with-usleep_range-in-tpm-1-2-2-0-generic-drivers.patch - patches.suse/tpm-ibmvtpm-simplify-crq-initialization-and-document.patch - patches.suse/irqchip-gic-v3-Iterate-over-possible-CPUs-by-for_eac.patch - patches.suse/irqchip-gic-v4-Fix-building-with-ancient-gcc.patch - patches.suse/23-x86-mm-factor-out-cr3-building-code.patch - patches.suse/0001-objtool-Handle-another-GCC-stack-pointer-adjustment-.patch - patches.suse/msft-hv-1502-x86-asm-Fix-inline-asm-call-constraints-for-Clang.patch - patches.suse/rcu-Allow-for-page-faults-in-NMI-handlers.patch - patches.suse/extable-Consolidate-kernel_text_address-functions.patch - patches.suse/extable-Enable-RCU-if-it-is-not-watching-in-kernel_t.patch - patches.suse/tracing-Remove-RCU-work-arounds-from-stack-tracer.patch - patches.suse/gfs2-Fix-debugfs-glocks-dump.patch - patches.suse/brd-fix-overflow-in-__brd_direct_access.patch - patches.suse/bsg-lib-don-t-free-job-in-bsg_prepare_job.patch - patches.suse/blktrace-Fix-potential-deadlock-between-delete-sysfs.patch - patches.suse/nvme-fc-remove-use-of-FC-specific-error-codes.patch - patches.suse/nvmet-fc-remove-use-of-FC-specific-error-codes.patch - patches.suse/nvmet-fcloop-remove-use-of-FC-specific-error-codes.patch - patches.suse/lpfc-remove-use-of-FC-specific-error-codes.patch - patches.suse/qla2xxx-remove-use-of-FC-specific-error-codes.patch - patches.suse/nvme.h-remove-FC-transport-specific-error-values.patch - patches.suse/nvme-add-transport-SGL-definitions.patch - patches.suse/nvme-fc-use-transport-specific-sgl-format.patch - patches.suse/nvmet-fc-fix-failing-max-io-queue-connections.patch - patches.suse/nvme-pci-initialize-queue-memory-before-interrupts.patch - patches.suse/nvme-pci-Print-invalid-SGL-only-once.patch - patches.suse/nvme-stop-aer-posting-if-controller-state-not-live.patch - patches.suse/nvme-allow-timed-out-ios-to-retry.patch - patches.suse/nvme-fabrics-Allow-0-as-KATO-value.patch - patches.suse/nvmet-implement-valid-sqhd-values-in-completions.patch - patches.suse/0001-fs-Fix-page-cache-inconsistency-when-mixing-buffered.patch - patches.suse/block-fix-a-crash-caused-by-wrong-API.patch - patches.suse/nvme-fix-sqhd-reference-when-admin-queue-connect-fai.patch - patches.suse/nvme-core-Use-nvme_wq-to-queue-async-events-and-fw-a.patch - patches.suse/nvme-rdma-give-up-reconnect-if-state-change-fails.patch - patches.suse/nvme-rdma-don-t-fully-stop-the-controller-in-error-r.patch - patches.suse/nvmet-fc-on-port-remove-call-put-outside-lock.patch - patches.suse/nvmet-fc-ensure-target-queue-id-within-range.patch - patches.suse/nvmet-fc-sync-header-templates-with-comments.patch - patches.suse/nvme-fcloop-fix-port-deletes-and-callbacks.patch - patches.suse/vfs-Return-ENXIO-for-negative-SEEK_HOLE-SEEK_DATA-of.patch - patches.suse/mmc-sdhci-pci-Fix-voltage-switch-for-some-Intel-host - patches.suse/x86-fpu-add-fpu-state-copying-quirk-to-handle-xrstor-failure-on-intel-skylake-cpus.patch - patches.suse/x86-fpu-don-t-let-userspace-set-bogus-xcomp_bv.patch - patches.suse/seccomp-fix-the-usage-of-get-put_seccomp_filte.patch - patches.suse/IB-core-Fix-typo-in-the-name-of-the-tag-matching-cap.patch - patches.suse/IB-core-Fix-qp_sec-use-after-free-access.patch - patches.suse/IB-Correct-MR-length-field-to-be-64-bit.patch - patches.suse/IB-ipoib-Fix-sysfs-Pkey-create-remove-possible-deadl.patch - patches.suse/IB-ipoib-Fix-inconsistency-with-free_netdev-and-free.patch - patches.suse/IB-mlx5-Simplify-mlx5_ib_cont_pages.patch - patches.suse/IB-mlx5-Fix-NULL-deference-on-mlx5_ib_update_xlt-fai.patch - patches.suse/IB-hfi1-Turn-off-AOC-TX-after-offline-substates.patch - patches.suse/IB-hfi1-Only-reset-QSFP-after-link-up-and-turn-off-A.patch - patches.suse/IB-hfi1-Check-eeprom-config-partition-validity.patch - patches.suse/IB-hfi1-Return-correct-value-in-general-interrupt-ha.patch - patches.suse/Revert-IB-ipoib-Update-broadcast-object-if-PKey-valu.patch - patches.suse/IB-hfi1-On-error-fix-use-after-free-during-user-cont.patch - patches.suse/IB-hfi1-Unsuccessful-PCIe-caps-tuning-should-not-fai.patch - patches.suse/xfs-don-t-unconditionally-clear-the-reflink-flag-on-.patch - patches.suse/xfs-evict-CoW-fork-extents-when-performing-finsert-f.patch - patches.suse/fs-xfs-Use-pS-printk-format-for-direct-addresses.patch - patches.suse/xfs-kill-meaningless-variable-zero.patch - patches.suse/xfs-report-zeroed-or-not-correctly-in-xfs_zero_range.patch - patches.suse/xfs-validate-bdev-support-for-DAX-inode-flag.patch - patches.suse/iomap_dio_rw-allocate-aio-completion-queue-before-submitting-dio.patch - patches.suse/xfs-update-i_size-after-unwritten-conversion-in-dio-.patch - patches.suse/xfs-perag-initialization-should-only-touch-m_ag_max_.patch - patches.suse/xfs-Capture-state-of-the-right-inode-in-xfs_iflush_d.patch - patches.suse/PM-OPP-Call-notifier-without-holding-opp_table-lock - patches.suse/cpufreq-docs-Drop-intel-pstate.txt-from-index.txt - patches.suse/KEYS-fix-cred-refcount-leak-in-request_key_auth_new - patches.suse/KEYS-don-t-revoke-uninstantiated-key-in-request_key_ - patches.suse/KEYS-fix-key-refcount-leak-in-keyctl_assume_authorit - patches.suse/KEYS-fix-key-refcount-leak-in-keyctl_read_key - patches.suse/keys-fix-writing-past-end-of-user-supplied-buffer-in-keyring_read - patches.suse/0001-KEYS-prevent-creating-a-different-user-s-keyrings.patch - patches.suse/keys-prevent-keyctl_read-on-negative-key - patches.suse/security-keys-properly-zero-out-sensitive-key-materi - patches.suse/security-keys-rewrite-all-of-big_key-crypto - patches.suse/18.2-kvm-nvmx-fix-host_cr3-host_cr4-cache.patch - patches.suse/KVM-PPC-Book3S-HV-Check-for-updated-HDSISR-on-P9-HDS.patch - patches.suse/KVM-VMX-extract-__pi_post_block.patch - patches.suse/KVM-VMX-avoid-double-list-add-with-VT-d-posted-inter.patch - patches.suse/KVM-VMX-simplify-and-fix-vmx_vcpu_pi_load.patch - patches.suse/KVM-VMX-use-cmpxchg64.patch - patches.suse/KVM-nVMX-Fix-nested-PF-intends-to-break-L1-s-vmlauch.patch - patches.suse/kvm-x86-Handle-async-PF-in-RCU-read-side-critical-se.patch - patches.suse/0001-arm64-Make-sure-SPsel-is-always-set.patch - patches.suse/0001-arm64-mm-Use-READ_ONCE-when-dereferencing-pointer-to.patch - patches.suse/0001-arm64-fault-Route-pte-translation-faults-via-do_tran.patch - patches.suse/iommu-io-pgtable-arm-v7s-Need-dma-sync-while-there-i.patch - patches.suse/iommu-amd-pr_err-strings-should-end-with-newlines - patches.suse/etnaviv-fix-submit-error-path - patches.suse/etnaviv-fix-gem-object-list-corruption - patches.suse/drm-amdgpu-revert-update-tile-table-for-oland-hainan.patch - patches.suse/drm-radeon-disable-hard-reset-in-hibernate-for-APUs - patches.suse/qxl-fix-primary-surface-handling.patch - patches.suse/qxl-fix-pinning.patch - patches.suse/PCI-Fix-race-condition-with-driver_override - patches.suse/0021-md-separate-request-handling.patch - patches.suse/0022-md-fix-a-race-condition-for-flush-request-handling.patch - patches.suse/0023-dm-raid-fix-a-race-condition-in-request-handling.patch - patches.suse/0024-md-raid5-cap-worker-count.patch - patches.suse/btrfs-clear-ordered-flag-on-cleaning-up-ordered-extents.patch - patches.suse/btrfs-finish-ordered-extent-cleaning-if-no-progress-is-found.patch - patches.suse/btrfs-fix-null-pointer-dereference-from-free_reloc_roots.patch - patches.suse/btrfs-propagate-error-to-btrfs_cmp_data_prepare-caller.patch - patches.suse/0001-Btrfs-use-btrfs_op-instead-of-bio_op-in-__btrfs_map_.patch - patches.suse/btrfs-fix-kernel-oops-while-reading-compressed-data.patch - patches.suse/btrfs-log-csums-for-all-modified-extents.patch - patches.suse/scsi-aacraid-Fix-2T-drives-on-SmartIOC-2000.patch - patches.suse/scsi-lpfc-Don-t-return-internal-MBXERR_ERROR-code-fr.patch - patches.suse/scsi-aacraid-error-testing-array-offset-bus-after-us.patch - patches.suse/scsi-scsi_transport_iscsi-fix-the-issue-that.patch - patches.suse/scsi-scsi_transport_fc-set-scsi_target_id-upon-resca.patch - patches.suse/scsi-scsi_transport_fc-Also-check-for-NOTPRESENT-in-.patch - patches.suse/scsi-aacraid-Add-a-small-delay-after-IOP-reset.patch - patches.suse/scsi-ILLEGAL-REQUEST-ASC-27-target-failure.patch - patches.suse/mtd-nand-atmel-fix-buffer-overflow-in-atmel_pmecc_us.patch - patches.suse/objtool-Skip-unreachable-warnings-for-GCC-4.4-and-ol.patch - patches.suse/objtool-Support-unoptimized-frame-pointer-setup.patch - patches.suse/genirq-Check-__free_irq-return-value-for-NULL.patch - patches.suse/irq-generic-chip-Don-t-replace-domain-s-name.patch - patches.suse/0001-futex-Fix-pi_state-owner-serialization.patch - patches.suse/0001-locking-rwsem-xadd-Fix-missed-wakeup-due-to-reorderi.patch - patches.suse/sched-sysctl-Check-user-input-value-of-sysctl_sched_ - patches.suse/x86-mm-fix-fault-error-path-using-unsafe-vma-pointer.patch - patches.suse/0001-x86-asm-Fix-inline-asm-call-constraints-for-GCC-4.4.patch - patches.suse/0001-x86-asm-Use-register-variable-to-get-stack-pointer-v.patch - patches.suse/auxdisplay-charlcd-properly-restore-atomic-counter-o.patch - patches.suse/stm-class-Fix-a-use-after-free - patches.suse/intel_th-pci-Add-Cedar-Fork-PCH-support - patches.suse/intel_th-pci-Add-Lewisburg-PCH-support - patches.suse/msft-hv-1500-vmbus-don-t-acquire-the-mutex-in-vmbus_hvsock_device.patch - patches.suse/msft-hv-1501-Drivers-hv-fcopy-restore-correct-transfer-length.patch - patches.suse/driver-core-platform-Don-t-read-past-the-end-of-driv - patches.suse/staging-vchiq_2835_arm-Fix-NULL-ptr-dereference-in-f - patches.suse/staging-rtl8723bs-add-missing-range-check-on-id - patches.suse/staging-rtl8723bs-avoid-null-pointer-dereference-on- - patches.suse/iio-magnetometer-st_magn-fix-drdy-line-configuration - patches.suse/iio-adc-twl4030-Fix-an-error-handling-path-in-twl403 - patches.suse/iio-adc-twl4030-Disable-the-vusb3v1-rugulator-in-the - patches.suse/iio-adc-twl4030-Return-an-error-if-we-can-not-enable - patches.suse/iio-trigger-stm32-timer-preset-shouldn-t-be-buffered - patches.suse/iio-trigger-stm32-timer-fix-a-corner-case-to-write-p - patches.suse/iio-adc-mcp320x-Fix-oops-on-module-unload - patches.suse/iio-adc-mcp320x-Fix-readout-of-negative-voltages - patches.suse/IIO-BME280-Updates-to-Humidity-readings-need-ctrl_re - patches.suse/iio-ad_sigma_delta-Implement-a-dedicated-reset-funct - patches.suse/iio-ad7793-Fix-the-serial-interface-reset - patches.suse/iio-core-Return-error-for-failed-read_reg - patches.suse/staging-iio-ad7192-Fix-use-the-dedicated-reset-funct - patches.suse/0001-uwb-ensure-that-endpoint-is-interrupt.patch - patches.suse/0001-uwb-properly-check-kthread_run-return-value.patch - patches.suse/0001-usb-Increase-quirk-delay-for-USB-devices.patch - patches.suse/0001-usb-xhci-Free-the-right-ring-in-xhci_add_endpoint.patch - patches.suse/0001-xhci-fix-finding-correct-bus_state-structure-for-USB.patch - patches.suse/0001-usb-pci-quirks.c-Corrected-timeout-values-used-in-ha.patch - patches.suse/0001-xhci-fix-wrong-endpoint-ESIT-value-shown-in-tracing.patch - patches.suse/0001-usb-host-xhci-plat-allow-sysdev-to-inherit-from-ACPI.patch - patches.suse/0001-xhci-Fix-sleeping-with-spin_lock_irq-held-in-ASmedia.patch - patches.suse/0001-xhci-set-missing-SuperSpeedPlus-Link-Protocol-bit-in.patch - patches.suse/0001-Revert-xhci-Limit-USB2-port-wake-support-for-AMD-Pro.patch - patches.suse/0001-USB-fix-out-of-bounds-in-usb_set_configuration.patch - patches.suse/0001-usb-dwc3-ep0-fix-DMA-starvation-by-assigning-req-trb.patch - patches.suse/usb-gadget-dummy-fix-nonsensical-comparisons.patch - patches.suse/0001-USB-core-harden-cdc_parse_cdc_header.patch - patches.suse/0001-usb-storage-fix-bogus-hardware-error-messages-for-AT.patch - patches.suse/0001-usb-storage-unusual_devs-entry-to-fix-write-access-r.patch - patches.suse/0001-USB-uas-fix-bug-in-handling-of-alternate-settings.patch - patches.suse/0001-USB-devio-Prevent-integer-overflow-in-proc_do_submit.patch - patches.suse/0001-USB-devio-Don-t-corrupt-user-memory.patch - patches.suse/0001-USB-cdc-wdm-ignore-EPIPE-from-GetEncapsulatedRespons.patch - patches.suse/percpu-make-this_cpu_generic_read-atomic-w-r-t-interrupts.patch - patches.suse/cgroup-Reinit-cgroup_taskset-structure-before-cgroup_migrate_execute-returns.patch - patches.suse/ftrace-Fix-kmemleak-in-unregister_ftrace_graph.patch - patches.suse/lsm-fix-smack_inode_removexattr-and-xattr_getsecurit.patch - patches.suse/include-linux-mm.h-fix-typo-in-VM_MPX-definition.patch - patches.suse/ksm-fix-unlocked-iteration-over-vmas-in-cmp_and_merge_page.patch - patches.suse/0001-mm-oom_reaper-skip-mm-structs-with-mmu-notifiers.patch - patches.suse/mm-compaction-serialize-waitqueue_active-checks-for-real.patch - patches.suse/mm-meminit-mark-init_reserved_page-as-__meminit.patch - patches.suse/zram-fix-null-dereference-of-handle.patch - patches.suse/mm-avoid-marking-swap-cached-page-as-lazyfree.patch - patches.suse/mm-fix-data-corruption-caused-by-lazyfree-page.patch - patches.suse/mm-device-public-memory-fix-edge-case-in-vm_normal_page.patch - patches.suse/userfaultfd-non-cooperative-fix-fork-use-after-free.patch - patches.suse/kernel-sysctl.c-remove-duplicate-UINT_MAX-check-on-d.patch - patches.suse/0001-mm-memory_hotplug-add-scheduling-point-to-__add_page.patch - patches.suse/0002-mm-page_alloc-add-scheduling-point-to-memmap_init_zo.patch - patches.suse/0003-memremap-add-scheduling-point-to-devm_memremap_pages.patch - patches.suse/0001-kernel-kcmp.c-drop-branch-leftover-typo.patch - patches.suse/mm-memory_hotplug-change-pfn_to_section_nr-section_n.patch - patches.suse/mm-memory_hotplug-define-find_-smallest-biggest-_sec.patch - patches.suse/lib-ratelimit-c-use-deferred-printk-version.patch - patches.suse/cnic-Fix-an-error-handling-path-in-cnic_alloc_bnx2x_.patch - patches.suse/l2tp-ensure-sessions-are-freed-after-their-PPPOL2TP-.patch - patches.suse/l2tp-fix-race-between-l2tp_session_delete-and-l2tp_t.patch - patches.suse/net-qcom-emac-specify-the-correct-size-when-mapping-.patch - patches.suse/rocker-fix-rocker_tlv_put_-functions-for-KASAN.patch - patches.suse/0001-netlink-fix-nla_put_-u8-u16-u32-for-KASAN.patch - patches.suse/vti-fix-use-after-free-in-vti_tunnel_xmit-vti6_tnl_x.patch - patches.suse/l2tp-fix-race-condition-in-l2tp_tunnel_delete.patch - patches.suse/aquantia-Setup-max_mtu-in-ndev-to-enable-jumbo-frame.patch - patches.suse/0001-iwlwifi-mvm-send-all-non-bufferable-frames-on-the-pr.patch - patches.suse/0001-iwlwifi-mvm-change-state-when-queueing-agg-start-wor.patch - patches.suse/0001-iwlwifi-mvm-wake-the-correct-mac80211-queue.patch - patches.suse/iwlwifi-mvm-use-IWL_HCMD_NOCOPY-for-MCAST_FILTER_CMD.patch - patches.suse/0001-iwlwifi-mvm-initialize-status-in-iwl_mvm_add_int_sta.patch - patches.suse/iwlwifi-mvm-fix-reorder-buffer-for-9000-devices.patch - patches.suse/brcmfmac-add-length-check-in-brcmf_cfg80211_escan_ha - patches.suse/brcmfmac-setup-passive-scan-if-requested-by-user-spa - patches.suse/sctp-Fix-a-big-endian-bug-in-sctp_diag_dump.patch - patches.suse/tun-bail-out-from-tun_get_user-if-the-skb-is-empty.patch - patches.suse/net-mvpp2-fix-parsing-fragmentation-detection.patch - patches.suse/net-mvpp2-fix-port-list-indexing.patch - patches.suse/net-mvpp2-do-not-select-the-internal-source-clock.patch - patches.suse/inetpeer-fix-RCU-lookup-again.patch - patches.suse/net-dsa-Fix-network-device-registration-order.patch - patches.suse/packet-in-packet_do_bind-test-fanout-with-bind_lock-.patch - patches.suse/packet-only-test-po-has_vnet_hdr-once-in-packet_snd.patch - patches.suse/net-dsa-mv88e6xxx-lock-mutex-when-freeing-IRQs.patch - patches.suse/net-Set-sk_prot_creator-when-cloning-sockets-to-the-.patch - patches.suse/net-mlx5e-IPoIB-Fix-access-to-invalid-memory-address.patch - patches.suse/net-mlx5-Fix-FPGA-capability-location.patch - patches.suse/net-mlx5-Check-device-capability-for-maximum-flow-co.patch - patches.suse/net-mlx5e-Fix-erroneous-freeing-of-encap-header-buff.patch - patches.suse/net-mlx5e-Disallow-TC-offloading-of-unsupported-matc.patch - patches.suse/net-mlx5e-Check-encap-entry-state-when-offloading-tu.patch - patches.suse/net-mlx5e-Print-netdev-features-correctly-in-error-m.patch - patches.suse/net-mlx5e-Don-t-add-remove-802.1ad-rules-when-changi.patch - patches.suse/net-mlx5e-Fix-calculated-checksum-offloads-counters.patch - patches.suse/net-mlx5-Fix-static-checker-warning-on-steering-trac.patch - patches.suse/net-mlx5-Fix-wrong-indentation-in-enable-SRIOV-code.patch - patches.suse/netlink-do-not-proceed-if-dump-s-start-errs.patch - patches.suse/ip6_gre-ip6gre_tap-device-should-keep-dst.patch - patches.suse/ip6_tunnel-update-mtu-properly-for-ARPHRD_ETHER-tunn.patch - patches.suse/IPv4-early-demux-can-return-an-error-code.patch - patches.suse/udp-perform-source-validation-for-mcast-early-demux.patch - patches.suse/ppp-fix-__percpu-annotation - patches.suse/tipc-use-only-positive-error-codes-in-messages.patch - patches.suse/l2tp-fix-l2tp_eth-module-loading.patch - patches.suse/r8152-add-Linksys-USB3GIGV1-id.patch - patches.suse/net-mvpp2-Fix-clock-resource-by-adding-an-optional-b.patch - patches.suse/net-hns3-Fix-an-error-handling-path-in-hclge_rss_ini.patch - patches.suse/socket-bpf-fix-possible-use-after-free.patch - patches.suse/net-rtnetlink-fix-info-leak-in-RTM_GETSTATS-call.patch - patches.suse/bpf-fix-bpf_tail_call-x64-JIT.patch - patches.suse/0001-HID-wacom-bits-shifted-too-much-for-9th-and-10th-but.patch - patches.suse/0001-HID-wacom-leds-Don-t-try-to-control-the-EKR-s-read-o.patch - patches.suse/0001-HID-wacom-Properly-report-negative-values-from-Intuo.patch - patches.suse/0001-HID-wacom-Correct-coordinate-system-of-touchring-and.patch - patches.suse/0001-HID-rmi-Make-sure-the-HID-device-is-opened-on-resume.patch - patches.suse/0001-HID-i2c-hid-allocate-hid-buffers-for-real-worst-case.patch - patches.suse/0001-HID-wacom-generic-Send-MSC_SERIAL-and-ABS_MISC-when-.patch - patches.suse/0001-HID-wacom-generic-Clear-ABS_MISC-when-tool-leaves-pr.patch - patches.suse/0001-HID-wacom-Always-increment-hdev-refcount-within-waco.patch - patches.suse/ALSA-compress-Remove-unused-variable - patches.suse/ALSA-hda-program-ICT-bits-to-support-HBR-audio - patches.suse/ALSA-usb-audio-Add-sample-rate-quirk-for-Plantronics-C31 - patches.suse/ALSA-usb-audio-Check-out-of-bounds-access-by-corrupt - patches.suse/Revert-ALSA-echoaudio-purge-contradictions-between-d - patches.suse/ALSA-usx2y-Suppress-kernel-warning-at-page-allocatio - patches.suse/dm-ioctl-fix-alignment-of-event-number-in-the-device.patch - patches.suse/0025-dm-crypt-fix-memory-leak-in-crypt_ctr_cipher_old.patch - patches.suse/0026-dm-crypt-reject-sector_size-feature-if-device-length.patch - patches.suse/0027-dm-raid-fix-incorrect-status-output-at-the-end-of-a-.patch - patches.suse/drm-i915-always-update-ELD-connector-type-after-get- - patches.suse/drm-i915-remove-redundant-variable-hw_check - patches.suse/drm-i915-bios-ignore-HDMI-on-port-A - patches.suse/drm-i915-Fix-DDI-PHY-init-if-it-was-already-on - patches.suse/drm-i915-cnl-Reprogram-DMC-firmware-after-S3-S4-resu - patches.suse/drm-i915-glk-Fix-DMC-DC-state-idleness-calculation - patches.suse/powerpc-Handle-MCE-on-POWER9-with-only-DSISR-bit-30-set.patch - patches.suse/powerpc-Fix-workaround-for-spurious-MCE-on-POWER9.patch - patches.suse/cxl-Fix-memory-page-not-handled.patch - patches.suse/powerpc-Fix-action-argument-for-cpufeatures-based-TLB-flush.patch - patches.suse/powerpc-xive-18-Fix-IPI-reset.patch - patches.suse/powerpc-xive-19-Clear-XIVE-internal-structures-when-a-C.patch - patches.suse/powerpc-powernv-Increase-memory-block-size-to-1GB-on.patch - patches.suse/0043-ceph-properly-queue-cap-snap-for-newly-created-snap-realm.patch - patches.suse/0044-ceph-fix-_choose_mds-for-lssnap-request.patch - patches.suse/RDMA-iwpm-Properly-mark-end-of-NL-messages.patch - patches.suse/IB-mlx5-Fix-label-order-in-error-path-handling.patch - patches.suse/RDMA-qedr-Parse-VLAN-ID-correctly-and-ignore-the-val.patch - patches.suse/RDMA-qedr-Parse-vlan-priority-as-sl.patch - patches.suse/i40iw-Add-missing-memory-barriers.patch - patches.suse/i40iw-Fix-port-number-for-query-QP.patch - patches.suse/KVM-PPC-Book3S-0005-Fix-server-always-zero-from-kvmppc_xi.patch - patches.suse/kvm-x86-Avoid-async-PF-preempting-the-kernel-incorre.patch - patches.suse/x86-kvm-Move-kvm_fastop_exception-to-.fixup-section.patch - patches.suse/KVM-add-X86_LOCAL_APIC-dependency.patch - patches.suse/0007-ACPI-IORT-Fix-PCI-ACS-enablement.patch - patches.suse/0001-arm64-Ensure-the-instruction-emulation-is-ready-for-.patch - patches.suse/0014-bcache-use-llist_for_each_entry_safe-in-__closure_wa.patch - patches.suse/0001-nbd-fix-ERESTARTSYS-handling.patch - patches.suse/0001-blk-mq-debugfs-fix-device-sched-directory-for-defaul.patch - patches.suse/bsg-lib-fix-use-after-free-under-memory-pressure.patch - patches.suse/nvme-pci-Use-PCI-bus-address-for-data-queues-in-CMB.patch - patches.suse/xfs-always-swap-the-cow-forks-when-swapping-extents.patch - patches.suse/xfs-handle-racy-AIO-in-xfs_reflink_end_cow.patch - patches.suse/0002-clk-Export-clk_bulk_prepare.patch - patches.suse/0003-hwmon-xgene-Fix-up-error-handling-path-mixup-in-xgen.patch - patches.suse/0001-mmc-core-add-driver-strength-selection-when-selectin.patch - patches.suse/mmc-sdhci-xenon-Fix-clock-resource-by-adding-an-opti - patches.suse/i2c-i801-Add-support-for-Intel-Cedar-Fork.patch - patches.suse/scsi-sd-Implement-blacklist-option-for-WRITE-SAME-w-.patch - patches.suse/scsi-sd-Do-not-override-max_sectors_kb-sysfs-setting.patch - patches.suse/scsi-libiscsi-Fix-use-after-free-race-during-iscsi_s.patch - patches.suse/scsi-libiscsi-Remove-iscsi_destroy_session.patch - patches.suse/scsi-ibmvscsis-Fix-write_pending-failure-path.patch - patches.suse/0003-NFS-Fix-uninitialized-rpc_wait_queue.patch - patches.suse/0002-nfs-filelayout-fix-oops-when-freeing-filelayout-segm.patch - patches.suse/ppp-fix-race-in-ppp-device-destruction.patch - patches.suse/ipv6-fix-net.ipv6.conf.all.accept_dad-behaviour-for-.patch - patches.suse/bpf-fix-liveness-marking.patch - patches.suse/gso-fix-payload-length-when-gso_size-is-zero.patch - patches.suse/ipv6-Fix-traffic-triggered-IPsec-connections.patch - patches.suse/ipv4-Fix-traffic-triggered-IPsec-connections.patch - patches.suse/xfrm-Fix-deletion-of-offloaded-SAs-on-failure.patch - patches.suse/xfrm-Fix-negative-device-refcount-on-offload-failure.patch - patches.suse/vti-fix-NULL-dereference-in-xfrm_input.patch - patches.suse/nl80211-Define-policy-for-packet-pattern-attributes - patches.suse/netlink-do-not-set-cb_running-if-dump-s-start-errs.patch - patches.suse/udp-fix-bcast-packet-reception.patch - patches.suse/ixgbe-Return-error-when-getting-PHY-address-if-PHY-a.patch - patches.suse/ixgbe-fix-masking-of-bits-read-from-IXGBE_VXLANCTRL-.patch - patches.suse/0008-Revert-commit-1a8b6d76dc5b-net-add-one-common-config.patch - patches.suse/0009-ixgbe-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERING-flag.patch - patches.suse/ixgbe-incorrect-XDP-ring-accounting-in-ethtool-tx_fr.patch - patches.suse/netfilter-xt_socket-Restore-mark-from-full-sockets-o.patch - patches.suse/netfilter-ipset-pernet-ops-must-be-unregistered-last.patch - patches.suse/netfilter-nf_tables-fix-update-chain-error.patch - patches.suse/netfilter-ebtables-fix-race-condition-in-frame_filte.patch - patches.suse/netfilter-x_tables-avoid-stack-out-of-bounds-read-in.patch - patches.suse/netfilter-xt_bpf-Fix-XT_BPF_MODE_FD_PINNED-mode-of-x.patch - patches.suse/powerpc-64s-Use-emergency-stack-for-kernel-TM-Bad-Thing-program-checks.patch - patches.suse/powerpc-tm-Fix-illegal-TM-state-in-signal-handler.patch - patches.suse/seccomp-make-function-__get_seccomp_filter-static - patches.suse/direct-io-Prevent-NULL-pointer-access-in-submit_page.patch - patches.suse/fix-unbalanced-page-refcounting-in-bio_map_user_iov.patch - patches.suse/more-bio_map_user_iov-leak-fixes.patch - patches.suse/bio_copy_user_iov-don-t-ignore-iov_offset.patch - patches.suse/pinctrl-amd-Fix-build-dependency-on-pinmux-code - patches.suse/gpio-acpi-work-around-false-positive-Wstring-overflo - patches.suse/9p-set-page-uptodate-when-required-in-write_end.patch - patches.suse/ALSA-usb-audio-Add-sample-rate-quirk-for-Plantronics-C61 - patches.suse/ALSA-seq-Fix-copy_from_user-call-inside-lock - patches.suse/ALSA-line6-Fix-missing-initialization-before-error-p - patches.suse/ALSA-line6-Fix-NULL-dereference-at-podhd_disconnect - patches.suse/ALSA-line6-Fix-leftover-URB-at-error-path-during-pro - patches.suse/ALSA-usb-audio-Kill-stray-URB-at-exiting - patches.suse/ALSA-seq-Fix-use-after-free-at-creating-a-port - patches.suse/ALSA-caiaq-Fix-stray-URB-at-probe-error-path - patches.suse/0001-HID-usbhid-fix-out-of-bounds-bug.patch - patches.suse/0001-HID-hid-elecom-extend-to-fix-descriptor-for-HUGE-tra.patch - patches.suse/livepatch-unpatch-all-klp_objects-if-klp_module_coming-fails.patch - patches.suse/crypto-xts-Fix-an-error-handling-path-in-create - patches.suse/crypto-skcipher-Fix-crash-on-zero-length-input - patches.suse/crypto-shash-Fix-zero-length-shash-ahash-digest-cras - patches.suse/KVM-nVMX-update-last_nonleaf_level-when-initializing.patch - patches.suse/KVM-MMU-always-terminate-page-walks-at-level-1.patch - patches.suse/KVM-nVMX-fix-guest-CR4-loading-when-emulating-L2-to-.patch - patches.suse/xfs-Don-t-log-uninitialised-fields-in-inode-structur.patch - patches.suse/xfs-move-more-RT-specific-code-under-CONFIG_XFS_RT.patch - patches.suse/xfs-don-t-change-inode-mode-if-ACL-update-fails.patch - patches.suse/xfs-reinit-btree-pointer-on-attr-tree-inactivation-walk.patch - patches.suse/xfs-handle-error-if-xfs_btree_get_bufs-fails.patch - patches.suse/device-property-Track-owner-device-of-device-propert.patch - patches.suse/powerpc-livepatch-Fix-livepatch-stack-access.patch - patches.suse/powerpc-Don-t-call-lockdep_assert_cpus_held-from-arc.patch - patches.suse/powerpc-perf-Fix-for-core-nest-imc-call-trace-on-cpu.patch - patches.suse/powerpc-perf-Add-___GFP_NOWARN-flag-to-alloc_pages_n.patch - patches.suse/powerpc-perf-Fix-IMC-initialization-crash.patch - patches.suse/device-property-preserve-usecount-for-node-passed-to.patch - patches.suse/iommu-amd-do-not-disable-swiotlb-if-sme-is-active.patch - patches.suse/0007-iommu-exynos-remove-initconst-attribute-to-avoid-potential-kernel-oops - patches.suse/iommu-amd-finish-tlb-flush-in-amd_iommu_unmap - patches.suse/mm-migrate-fix-indexing-bug-off-by-one-and-avoid-out-of-bound-access.patch - patches.suse/mm-mempolicy-fix-numa_interleave_hit-counter.patch - patches.suse/Revert-vmalloc-back-off-when-the-current-task-is-kil.patch - patches.suse/fix-mpage_writepage-for-pages-with-buffers.patch - patches.suse/mm-page_vma_mapped-ensure-pmd-is-loaded-with-READ_ON.patch - patches.suse/drm-atomic-Unref-duplicated-drm_atomic_state-in-drm_ - patches.suse/drm-i915-edp-Get-the-Panel-Power-Off-timestamp-after - patches.suse/drm-i915-edp-Increase-the-T12-delay-quirk-to-1300ms - patches.suse/drm-i915-Use-crtc_state_is_legacy_gamma-in-intel_col - patches.suse/drm-i915-Silence-compiler-warning-for-hsw_power_well - patches.suse/drm-i915-Order-two-completing-nop_submit_request - patches.suse/drm-i915-Read-timings-from-the-correct-transcoder-in - patches.suse/drm-i915-bios-parse-DDI-ports-also-for-CHV-for-HDMI- - patches.suse/objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch - patches.suse/perf-x86-intel-uncore-fix-memory-leaks-on-allocation-failures.patch - patches.suse/sched-core-Fix-wake_affine-performance-regression.patch - patches.suse/sched-core-Address-more-wake_affine-regressions.patch - patches.suse/kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch - patches.suse/33-x86-mm-64-fix-reboot-interaction-with-cr4-pcide.patch - patches.suse/x86-alternatives-fix-alt_max_short-macro-to-really-be-a-max.patch - patches.suse/x86-unwind-Fix-dereference-of-untrusted-pointer.patch - patches.suse/x86-unwind-Use-MSB-for-frame-pointer-encoding-on-32-.patch - patches.suse/x86-unwind-Align-stack-pointer-in-unwinder-dump.patch - patches.suse/x86-unwind-Disable-unwinder-warnings-on-32-bit.patch - patches.suse/msft-hv-1512-x86-hyperv-Clear-vCPU-banks-between-calls-to-avoid-f.patch - patches.suse/msft-hv-1513-x86-hyperv-Don-t-use-percpu-areas-for-pcpu_flush-pcp.patch - patches.suse/msft-hv-1514-x86-hyperv-Fix-hypercalls-with-extended-CPU-ranges-f.patch - patches.suse/x86-mm-Disable-various-instrumentations-of-mm-mem_en.patch - patches.suse/24-x86-mm-flush-more-aggressively-in-lazy-tlb-mode.patch - patches.suse/dmaengine-edma-Align-the-memcpy-acnt-array-size-with - patches.suse/dmaengine-ti-dma-crossbar-Fix-possible-race-conditio - patches.suse/0001-USB-serial-ftdi_sio-add-id-for-Cypress-WICED-dev-boa.patch - patches.suse/0001-USB-serial-option-add-support-for-TP-Link-LTE-module.patch - patches.suse/0001-USB-serial-cp210x-fix-partnum-regression.patch - patches.suse/0001-USB-serial-cp210x-add-support-for-ELV-TFD500.patch - patches.suse/0001-USB-serial-qcserial-add-Dell-DW5818-DW5819.patch - patches.suse/0001-USB-serial-console-fix-use-after-free-on-disconnect.patch - patches.suse/0001-USB-serial-console-fix-use-after-free-after-failed-s.patch - patches.suse/0001-usb-renesas_usbhs-Fix-DMAC-sequence-for-receiving-ze.patch - patches.suse/0001-usb-usbtest-fix-NULL-pointer-dereference.patch - patches.suse/mei-me-add-gemini-lake-devices-id.patch - patches.suse/msft-hv-1507-Drivers-hv-vmbus-Fix-bugs-in-rescind-handling.patch - patches.suse/media-dvb-i2c-transfers-over-usb-cannot-be-done-from - patches.suse/media-s5p-cec-add-NACK-detection-support - patches.suse/media-cec-Respond-to-unregistered-initiators-when-ap - patches.suse/media-dvb_frontend-only-use-kref-after-initialized - patches.suse/scsi-fixup-kernel-warning-during-rmmod.patch - patches.suse/scsi-libfc-fix-a-deadlock-in-fc_rport_work.patch - patches.suse/scsi-libiscsi-fix-shifting-of-did_requeue-host-byte - patches.suse/scsi-qla2xxx-Fix-uninitialized-work-element.patch - patches.suse/scsi-fc-check-for-rport-presence-in-fc_block_scsi_eh.patch - patches.suse/tracing-samples-fix-creation-and-deletion-of-simple_thread_fn-creation.patch - patches.suse/s390-sles15-01-10-s390_cputime_fix_stat_after_CPU_hotplug.patch - patches.suse/0003-fs-Avoid-invalidation-in-interrupt-context-in-dio_co.patch - patches.suse/xfs-cancel-dirty-pages-on-invalidation.patch - patches.suse/0002-fs-invalidate-page-cache-after-end_io-in-dio-complet.patch - patches.suse/xfs-trim-writepage-mapping-to-within-eof.patch - patches.suse/xfs-move-two-more-RT-specific-functions-into-CONFIG_.patch - patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Pro-Ject-P - patches.suse/ALSA-seq-Enable-use-locking-in-all-configurations - patches.suse/ALSA-hda-Abort-capability-probe-at-invalid-register- - patches.suse/ALSA-hda-Remove-superfluous-added-by-printk-conversi - patches.suse/ALSA-hda-Fix-incorrect-TLV-callback-check-introduced - patches.suse/keys-encrypted-fix-dereference-of-null-user_key_payload - patches.suse/FS-Cache-fix-dereference-of-NULL-user_key_payload.patch - patches.suse/lib-digsig-fix-dereference-of-null-user_key_payload - patches.suse/fscrypt-fix-dereference-of-NULL-user_key_payload.patch - patches.suse/ecryptfs-fix-dereference-of-NULL-user_key_payload.patch - patches.suse/security-keys-BIG_KEY-requires-CONFIG_CRYPTO - patches.suse/KEYS-Fix-the-wrong-index-when-checking-the-existence - patches.suse/KEYS-Fix-race-between-updating-and-finding-a-negativ.patch - patches.suse/KEYS-don-t-let-add_key-update-an-uninstantiated-key.patch - patches.suse/pkcs7-Prevent-NULL-pointer-dereference-since-sinfo-i - patches.suse/i2c-ismt-Separate-I2C-block-read-from-SMBus-block-re - patches.suse/i2c-piix4-Fix-SMBus-port-selection-for-AMD-Family-17 - patches.suse/drm-nouveau-mmu-flush-tlbs-before-deleting-page-tabl - patches.suse/drm-nouveau-bsp-g92-disable-by-default - patches.suse/drm-nouveau-kms-nv50-fix-oops-during-DP-IRQ-handling - patches.suse/drm-nouveau-fbcon-fix-oops-without-fbdev-emulation - patches.suse/drm-i915-gvt-Fix-GPU-hang-after-reusing-vGPU-instanc - patches.suse/drm-i915-Fix-eviction-when-the-GGTT-is-idle-but-full - patches.suse/drm-i915-Use-bdw_ddi_translations_fdi-for-Broadwell - patches.suse/drm-i915-cnl-Fix-PLL-mapping - patches.suse/drm-i915-cnl-Fix-PLL-initialization-for-HDMI - patches.suse/drm-i915-Report-EFAULT-before-pwrite-fast-path-into- - patches.suse/drm-i915-Use-a-mask-when-applying-WaProgramL3SqcReg1 - patches.suse/mmc-sdhci-pci-Fix-default-d3_retune-for-Intel-host-c - patches.suse/Input-ti_am335x_tsc-fix-incorrect-step-config-for-5-.patch - patches.suse/Input-ims-psu-check-if-CDC-union-descriptor-is-sane - patches.suse/net-memcontrol-defer-call-to-mem_cgroup_sk_alloc.patch - patches.suse/i40e-Fix-comment-about-locking-for-__i40e_read_nvm_w.patch - patches.suse/i40e-Fix-memory-leak-related-filter-programming-stat.patch - patches.suse/nfp-fix-ethtool-stats-gather-retry.patch - patches.suse/nfp-handle-page-allocation-failures.patch - patches.suse/net-call-cgroup_sk_alloc-earlier-in-sk_clone_lock.patch - patches.suse/rtlwifi-rtl8821ae-Fix-connection-lost-problem - patches.suse/brcmfmac-Add-check-for-short-event-packets - patches.suse/brcmsmac-make-some-local-variables-static-const-to-r - patches.suse/0001-iwlwifi-mvm-return-ENODATA-when-reading-the-temperat.patch - patches.suse/0001-iwlwifi-nvm-set-the-correct-offsets-to-3168-series.patch - patches.suse/liquidio-fix-timespec64_to_ns-typo.patch - patches.suse/l2tp-check-ps-sock-before-running-pppol2tp_session_i.patch - patches.suse/bnxt_en-Improve-VF-PF-link-change-logic.patch - patches.suse/bnxt_en-Don-t-use-rtnl-lock-to-protect-link-change-l.patch - patches.suse/bnxt_en-Fix-VF-PCIe-link-speed-and-width-logic.patch - patches.suse/bnxt_en-Fix-VF-resource-checking.patch - patches.suse/bnxt_en-Fix-possible-corrupted-NVRAM-parameters-from.patch - patches.suse/bnxt_en-Fix-possible-corruption-in-DCB-parameters-fr.patch - patches.suse/rtnetlink-bring-NETDEV_CHANGEMTU-event-process-back-.patch - patches.suse/0001-rtnetlink-bring-NETDEV_CHANGE_TX_QUEUE_LEN-event-pro.patch - patches.suse/0001-rtnetlink-bring-NETDEV_POST_TYPE_CHANGE-event-proces.patch - patches.suse/0001-rtnetlink-bring-NETDEV_CHANGEUPPER-event-process-bac.patch - patches.suse/0001-rtnetlink-check-DO_SETLINK_NOTIFY-correctly-in-do_se.patch - patches.suse/net-enable-interface-alias-removal-via-rtnl.patch - patches.suse/tun-call-dev_get_valid_name-before-register_netdevic.patch - patches.suse/net-sched-cls_flower-Set-egress_dev-mark-when-callin.patch - patches.suse/mac80211-accept-key-reinstall-without-changing-anyth.patch - patches.suse/ibmvnic-114-Fix-calculation-of-number-of-TX-header-descr.patch - patches.suse/netlink-fix-netlink_ack-extack-race.patch - patches.suse/bpf-disallow-arithmetic-operations-on-context-pointe.patch - patches.suse/net-ena-reduce-the-severity-of-some-printouts.patch - patches.suse/net-ena-fix-rare-kernel-crash-when-bar-memory-remap-.patch - patches.suse/net-ena-fix-wrong-max-Tx-Rx-queues-on-ethtool.patch - patches.suse/mm-percpu-add-support-for-__GFP_NOWARN-flag.patch - patches.suse/bpf-do-not-test-for-PCPU_MIN_UNIT_SIZE-before-percpu.patch - patches.suse/sctp-do-not-peel-off-an-assoc-from-one-netns-to-anot.patch - patches.suse/sctp-add-the-missing-sock_owned_by_user-check-in-sct.patch - patches.suse/tcp-dccp-fix-ireq-opt-races.patch - patches.suse/packet-avoid-panic-in-packet_getsockopt.patch - patches.suse/0001-net-ncsi-Fix-AEN-HNCDSC-packet-length.patch - patches.suse/0001-net-ncsi-Stop-monitor-if-channel-times-out-or-is-ina.patch - patches.suse/can-flexcan-fix-state-transition-regression - patches.suse/can-flexcan-rename-legacy-error-state-quirk - patches.suse/can-flexcan-implement-error-passive-state-quirk - patches.suse/can-flexcan-fix-i.MX6-state-transition-issue - patches.suse/can-flexcan-fix-i.MX28-state-transition-issue - patches.suse/can-flexcan-fix-p1010-state-transition-issue - patches.suse/can-bcm-check-for-null-sk-before-deferencing-it-via- - patches.suse/can-af_can-can_pernet_init-add-missing-error-handlin - patches.suse/can-esd_usb2-Fix-can_dlc-value-for-received-RTR-fram - patches.suse/can-gs_usb-fix-busy-loop-if-no-more-TX-context-is-av - patches.suse/geneve-Fix-function-matching-VNI-and-tunnel-ID-on-bi - patches.suse/bpf-fix-off-by-one-for-range-markings-with-L-T-E-pat.patch - patches.suse/bpf-fix-pattern-matches-for-direct-packet-access.patch - patches.suse/net-bridge-fix-returning-of-vlan-range-op-errors.patch - patches.suse/soreuseport-fix-initialization-race.patch - patches.suse/net-ethtool-remove-error-check-for-legacy-setting-tr.patch - patches.suse/0001-rxrpc-Don-t-release-call-mutex-on-error-pointer.patch - patches.suse/ipv6-flowlabel-do-not-leave-opt-tot_len-with-garbage.patch - patches.suse/objtool-Fix-memory-leak-in-decode_instructions.patch - patches.suse/irqchip-gic-v3-its-Fix-the-incorrect-BUG_ON-in-its_i.patch - patches.suse/irqchip-gic-v3-its-Fix-the-incorrect-parsing-of-VCPU.patch - patches.suse/irqchip-gic-v3-its-Add-missing-changes-to-support-52.patch - patches.suse/clockevents-drivers-cs5535-Improve-resilience-to-spu - patches.suse/x86-microcode-intel-disable-late-loading-on-model-79.patch - patches.suse/25-x86-mm-64-remove-the-last-vm_bug_on-from-the-tlb-code.patch - patches.suse/26-x86-mm-tidy-up-x86-mm-flush-more-aggressively-in-lazy-tlb-mode.patch - patches.suse/27-x86-mm-remove-debug-x86-tlb_defer_switch_to_init_mm.patch - patches.suse/0001-xhci-Identify-USB-3.1-capable-hosts-by-their-port-pr.patch - patches.suse/0001-xhci-Cleanup-current_cmd-in-xhci_cleanup_command_que.patch - patches.suse/0001-usb-xhci-Reset-halted-endpoint-if-trb-is-noop.patch - patches.suse/0001-usb-xhci-Handle-error-condition-in-xhci_stop_device.patch - patches.suse/0042-phy-rockchip-typec-Set-the-AUX-channel-flip-state-ea.patch - patches.suse/0043-phy-rockchip-typec-Don-t-set-the-aux-voltage-swing-t.patch - patches.suse/0044-phy-rockchip-typec-Check-for-errors-from-tcphy_phy_i.patch - patches.suse/0001-USB-devio-Revert-USB-devio-Don-t-corrupt-user-memory.patch - patches.suse/0001-usb-cdc_acm-Add-quirk-for-Elatec-TWN3.patch - patches.suse/0001-USB-musb-fix-session-bit-runtime-PM-quirk.patch - patches.suse/0001-USB-musb-fix-late-external-abort-on-suspend.patch - patches.suse/0001-usb-musb-musb_cppi41-Fix-the-address-of-teardown-and.patch - patches.suse/0001-usb-musb-musb_cppi41-Fix-cppi41_set_dma_mode-for-DA8.patch - patches.suse/0001-usb-musb-musb_cppi41-Configure-the-number-of-channel.patch - patches.suse/0001-usb-musb-Check-for-host-mode-using-is_host_active-on.patch - patches.suse/0001-usb-musb-sunxi-Explicitly-release-USB-PHY-on-exit.patch - patches.suse/0001-usb-quirks-add-quirk-for-WORLDE-MINI-MIDI-keyboard.patch - patches.suse/0001-USB-core-fix-out-of-bounds-access-bug-in-usb_get_bos.patch - patches.suse/0001-USB-serial-metro-usb-add-MS7820-device-id.patch - patches.suse/0001-usb-hub-Allow-reset-retry-for-USB2-devices-on-connec.patch - patches.suse/msft-hv-1518-vmbus-hvsock-add-proper-sync-for-vmbus_hvsock_device.patch - patches.suse/iio-pressure-zpa2326-Remove-always-true-check-which- - patches.suse/staging-iio-ade7759-fix-signed-extension-bug-on-shif - patches.suse/iio-dummy-events-Add-missing-break.patch - patches.suse/staging-bcm2835-audio-Fix-memory-corruption - patches.suse/workqueue-replace-pool-manager_arb-mutex-with-a-flag.patch - patches.suse/KVM-PPC-Fix-oops-when-checking-KVM_CAP_PPC_HTM.patch - patches.suse/KVM-PPC-Book3S-HV-POWER9-more-doorbell-fixes.patch - patches.suse/KVM-PPC-Book3S-Protect-kvmppc_gpa_to_ua-with-SRCU.patch - patches.suse/KVM-PPC-Book3S-HV-Add-more-barriers-in-XIVE-load-unload-code.patch - patches.suse/ALSA-hda-realtek-Add-support-for-ALC236-ALC3204 - patches.suse/ALSA-hda-fix-headset-mic-problem-for-Dell-machines-w - patches.suse/hwmon-tmp102-Fix-first-temperature-reading - patches.suse/0045-ceph-unlock-dangling-spinlock-in-try_flush_caps.patch - patches.suse/spi-armada-3700-Fix-failing-commands-with-quad-SPI - patches.suse/spi-a3700-Return-correct-value-on-timeout-detection - patches.suse/spi-bcm-qspi-Fix-use-after-free-in-bcm_qspi_probe-in - patches.suse/nvme-fc-fix-iowait-hang.patch - patches.suse/nvme-fc-retry-initial-controller-connections-3-times.patch - patches.suse/nvmet-synchronize-sqhd-update.patch - patches.suse/nvme-rdma-Fix-possible-double-free-in-reconnect-flow.patch - patches.suse/nvme-rdma-Fix-error-status-return-in-tagset-allocati.patch - patches.suse/RDMA-netlink-OOPs-in-rdma_nl_rcv_msg-from-misinterpr.patch - patches.suse/efi-efi_test-Prevent-an-Oops-in-efi_runtime_query_ca - patches.suse/perf-x86-intel-bts-fix-exclusive-event-reference-leak.patch - patches.suse/x86-cpu-amd-apply-the-erratum-688-fix-when-the-bios-doesn-t - patches.suse/x86-entry-Fix-idtentry-unwind-hint.patch - patches.suse/x86-unwind-Show-function-name-offset-in-ORC-error-me.patch - patches.suse/kvm-fix-detection-of-guest-machine-checks.patch - patches.suse/fix-tracing-sample-code-warning.patch - patches.suse/0001-xen-gntdev-avoid-out-of-bounds-access-in-case-of-par.patch - patches.suse/xen-fix-booting-ballooned-down-hvm-guest.patch - patches.suse/fuse-fix-READDIRPLUS-skipping-an-entry.patch - patches.suse/ovl-Return-ENOMEM-if-an-allocation-fails-ovl_lookup.patch - patches.suse/0001-Fix-encryption-labels-and-lengths-for-SMB3.1.1.patch - patches.suse/cifs-handle-large-EA-requests-more-gracefully-in-smb2-.patch - patches.suse/CIFS-SMBD-Fix-the-definition-for-SMB2_CHANNEL_RDMA_V1_INVALIDATE.patch - patches.suse/0001-cifs-Select-all-required-crypto-modules.patch - patches.suse/CIFS-do-not-send-invalid-input-buffer-on-QUERY_INFO-requests.patch - patches.suse/0001-CIFS-Fix-NULL-pointer-deref-on-SMB2_tcon-failure.patch - patches.suse/SMB-fix-leak-of-validate-negotiate-info-response-buf.patch - patches.suse/SMB-fix-validate-negotiate-info-uninitialised-memory.patch - patches.suse/SMB3-Validate-negotiate-request-must-always-be-signe.patch - patches.suse/assoc_array-Fix-a-buggy-node-splitting-case - patches.suse/s390-sles15-01-08-zfcp-fix-erp_action-use-before-initialize-in-REC-action-trace.patch - patches.suse/scsi-qla2xxx-Initialize-Work-element-before-requesti.patch - patches.suse/scsi-hpsa-Fix-configured_logical_drive_count-check.patch - patches.suse/aacraid-Fix-controller-initialization-failure.patch - patches.suse/scsi-sg-re-fix-off-by-one-in-sg_fill_request_table.patch - patches.suse/drm-amd-powerplay-fix-uninitialized-variable - patches.suse/drm-i915-perf-fix-perf-enable-disable-ioctls-with-32 - patches.suse/drm-i915-gvt-properly-check-per_ctx-bb-valid-state - patches.suse/drm-i915-gvt-Refine-MMIO_RING_F - patches.suse/drm-i915-gvt-Extract-mmio_read_from_hw-common-functi - patches.suse/drm-i915-gvt-Adding-ACTHD-mmio-read-handler - patches.suse/Input-elan_i2c-add-ELAN0611-to-the-ACPI-table - patches.suse/0001-Input-gtco-fix-potential-out-of-bound-access.patch - patches.suse/tcp-do-tcp_mstamp_refresh-before-retransmits-on-TSQ-.patch - patches.suse/tcp-dccp-fix-lockdep-splat-in-inet_csk_route_req.patch - patches.suse/drivers-net-usb-add-device-id-for-TP-LINK-UE300-USB-.patch - patches.suse/net-mvpp2-fix-TSO-headers-allocation-and-management.patch - patches.suse/net-mvpp2-do-not-unmap-TSO-headers-buffers.patch - patches.suse/net-mvpp2-do-not-call-txq_done-from-the-Tx-path-when.patch - patches.suse/sctp-full-support-for-ipv6-ip_nonlocal_bind-IP_FREEB.patch - patches.suse/ipsec-Fix-aborted-xfrm-policy-dump-crash.patch - patches.suse/net-dsa-check-master-device-before-put.patch - patches.suse/net-unix-don-t-show-information-about-sockets-from-o.patch - patches.suse/nfp-refuse-offloading-filters-that-redirects-to-uppe.patch - patches.suse/tun-allow-positive-return-values-on-dev_get_valid_na.patch - patches.suse/net-mvpp2-fix-typo-in-the-tcam-setup.patch - patches.suse/net-mvpp2-fix-invalid-parameters-order-when-calling-.patch - patches.suse/net-mvpp2-do-not-sleep-in-set_rx_mode.patch - patches.suse/can-sun4i-fix-loopback-mode - patches.suse/can-kvaser_usb-Correct-return-value-in-printout - patches.suse/can-kvaser_usb-Ignore-CMD_FLUSH_QUEUE_REPLY-messages - patches.suse/tcp-dccp-fix-other-lockdep-splats-accessing-ireq_opt.patch - patches.suse/tap-double-free-in-error-path-in-tap_open.patch - patches.suse/mac80211-use-constant-time-comparison-with-keys.patch - patches.suse/cfg80211-fix-connect-disconnect-edge-cases - patches.suse/mac80211-validate-user-rate-mask-before-configuring-.patch - patches.suse/mac80211-don-t-compare-TKIP-TX-MIC-key-in-reinstall-.patch - patches.suse/net-mlx5-Fix-health-work-queue-spin-lock-to-IRQ-safe.patch - patches.suse/net-mlx5-Delay-events-till-mlx5-interface-s-add-comp.patch - patches.suse/net-mlx5e-Properly-deal-with-encap-flows-add-del-und.patch - patches.suse/net-mlx5e-DCBNL-Implement-tc-with-ets-type-and-zero-.patch - patches.suse/ipip-only-increase-err_count-for-some-certain-type-i.patch - patches.suse/ip6_gre-only-increase-err_count-for-some-certain-typ.patch - patches.suse/ip6_gre-update-dst-pmtu-if-dev-mtu-has-been-updated-.patch - patches.suse/e1000-fix-race-condition-between-e1000_down-and-e100.patch - patches.suse/e1000-avoid-null-pointer-dereference-on-invalid-stat.patch - patches.suse/igb-Fix-TX-map-failure-path.patch - patches.suse/ixgbe-Fix-Tx-map-failure-path.patch - patches.suse/i40e-Fix-incorrect-use-of-tx_itr_setting-when-checki.patch - patches.suse/i40e-Add-programming-descriptors-to-cleaned_count.patch - patches.suse/tcp-refresh-tp-timestamp-before-tcp_mtu_probe.patch - patches.suse/tap-reference-to-KVA-of-an-unloaded-module-causes-ke.patch - patches.suse/sctp-reset-owner-sk-for-data-chunks-on-out-queues-wh.patch - patches.suse/net_sched-avoid-matching-qdisc-with-zero-handle.patch - patches.suse/sctp-fix-some-type-cast-warnings-introduced-by-trans.patch - patches.suse/sctp-fix-a-type-cast-warnings-that-causes-a_rwnd-get.patch - patches.suse/crypto-x86-chacha20-satisfy-stack-validation-2.0.patch - patches.suse/RDMA-nldev-Enforce-device-index-check-for-port-callb.patch - patches.suse/0001-cifs-check-MaxPathNameComponentLength-0-before-using.patch - patches.suse/x86-mm-fix-use-after-free-of-vma-during-userfaultfd-fault.patch - patches.suse/l2tp-hold-tunnel-in-pppol2tp_connect.patch - patches.suse/net-hns-set-correct-return-value.patch - patches.suse/xfrm-Clear-sk_dst_cache-when-applying-per-socket-pol.patch - patches.suse/xfrm-Fix-GSO-for-IPsec-with-GRE-tunnel.patch - patches.suse/tun-tap-sanitize-TUNSETSNDBUF-input.patch - patches.suse/ipv6-addrconf-increment-ifp-refcount-before-ipv6_del.patch - patches.suse/tcp-fix-tcp_mtu_probe-vs-highest_sack.patch - patches.suse/nvme-rdma-fix-possible-hang-when-issuing-commands-du.patch - patches.suse/virtio_blk-fix-an-sg_io-regression.patch - patches.suse/nvme-Fix-setting-logical-block-format-when-revalidat.patch - patches.suse/0001-ide-ide-cd-fix-kernel-panic-resulting-from-missing-s.patch - patches.suse/0001-futex-futex_wake_op-do-not-fail-on-invalid-op.patch - patches.suse/keys-return-full-count-in-keyring_read-if-buffer-is-too-small - patches.suse/keys-trusted-fix-writing-past-end-of-buffer-in-trusted_read - patches.suse/keys-fix-out-of-bounds-read-during-asn-1-parsing - patches.suse/ALSA-timer-Add-missing-mutex-lock-for-compat-ioctls - patches.suse/ALSA-seq-Fix-nested-rwsem-annotation-for-lockdep-spl - patches.suse/ASoC-topology-Fix-a-potential-NULL-pointer-dereferen - patches.suse/ASoC-topology-Fix-a-potential-memory-leak-in-soc_tpl - patches.suse/ASoC-adau17x1-Workaround-for-noise-bug-in-ADC - patches.suse/0001-arm64-ensure-__dump_instr-checks-addr_limit.patch - patches.suse/userfaultfd-hugetlbfs-prevent-UFFDIO_COPY-to-fill-be.patch - patches.suse/ocfs2-fstrim-Fix-start-offset-of-first-cluster-group.patch - patches.suse/initramfs-fix-initramfs-rebuilds-w-compression-after-disabling.patch - patches.suse/mm-swap-fix-race-between-swap-count-continuation-operations.patch - patches.suse/tcp_nv-fix-division-by-zero-in-tcpnv_acked.patch - patches.suse/net-vrf-correct-FRA_L3MDEV-encode-type.patch - patches.suse/0001-net_sched-acquire-RTNL-in-tc_action_net_exit.patch - patches.suse/tcp-do-not-mangle-skb-cb-in-tcp_make_synack.patch - patches.suse/net-systemport-Correct-IPG-length-settings.patch - patches.suse/drm-i915-Cancel-the-modeset-retry-work-during-modese - patches.suse/drm-i915-Do-not-rely-on-wm-preservation-for-ILK-wate - patches.suse/drm-i915-edp-read-edp-display-control-registers-unco - patches.suse/drm-i915-Hold-rcu_read_lock-when-iterating-over-the- - patches.suse/drm-i915-Hold-rcu_read_lock-when-iterating-over-2 - patches.suse/drm-i915-Check-incoming-alignment-for-unfenced-buffe - patches.suse/drm-amdgpu-return-ENOENT-from-uvd-6.0-early-init-for - patches.suse/drm-amdgpu-allow-harvesting-check-for-Polaris-VCE - patches.suse/0002-mmc-dw_mmc-Fix-the-DTO-timeout-calculation.patch - patches.suse/powerpc-perf-Fix-IMC-allocation-routine.patch - patches.suse/powerpc-Fix-check-for-copy-paste-instructions-in-ali.patch - patches.suse/powerpc-perf-Fix-core-imc-hotplug-callback-failure.patch - patches.suse/scsi-qla2xxx-Fix-oops-in-qla2x00_probe_one-error-pat.patch - patches.suse/KVM-VMX-Do-not-fully-reset-PI-descriptor-on-vCPU-res.patch - patches.suse/KVM-x86-Update-APICv-on-APIC-reset.patch - patches.suse/KVM-arm64-its-Fix-missing-dynamic-allocation-check-i.patch - patches.suse/arm-arm64-KVM-set-right-LR-register-value-for-32-bit.patch - patches.suse/arm-arm64-kvm-Move-initialization-completion-message.patch - patches.suse/arm-arm64-kvm-Disable-branch-profiling-in-HYP-code.patch - patches.suse/KVM-arm-arm64-vgic-its-Fix-return-value-for-device-t.patch - patches.suse/KVM-arm-arm64-vgic-its-Fix-vgic_its_restore_collecti.patch - patches.suse/KVM-arm-arm64-vgic-its-Check-CBASER-BASER-validity-b.patch - patches.suse/KVM-arm-arm64-vgic-its-Check-GITS_BASER-Valid-bit-be.patch - patches.suse/ARM-8715-1-add-a-private-asm-unaligned.h.patch - patches.suse/0001-futex-Fix-more-put_pi_state-vs.-exit_pi_state_list-r.patch - patches.suse/objtool-Prevent-GCC-from-merging-annotate_unreachabl.patch - patches.suse/x86-mcelog-get-rid-of-rcu-remnants.patch - patches.suse/28-revert-x86-mm-stop-calling-leave_mm-in-idle-code.patch - patches.suse/x86-module-Detect-and-skip-invalid-relocations.patch - patches.suse/crypto-x86-sha256-mb-fix-panic-due-to-unaligned-acce - patches.suse/crypto-x86-sha1-mb-fix-panic-due-to-unaligned-access - patches.suse/crypto-ccm-preserve-the-IV-buffer - patches.suse/workqueue-Fix-NULL-pointer-dereference.patch - patches.suse/Revert-scsi-make-state-device-attribute-pollable.patch - patches.suse/0004-apparmor-fix-off-by-one-comparison-on-MAXMAPPED_SIG.patch - patches.suse/keys-fix-null-pointer-dereference-during-asn-1-parsing - patches.suse/44-x86-mm-Unbreak-modules-that-rely-on-external-PAGE_KERNEL-availability.patch - patches.suse/cxgb4-update-latest-firmware-version-supported.patch - patches.suse/netfilter-ipvs-clear-ipvs_property-flag-when-SKB-net.patch - patches.suse/l2tp-don-t-use-l2tp_tunnel_find-in-l2tp_ip-and-l2tp_.patch - patches.suse/net-mvpp2-Prevent-userspace-from-changing-TX-affinit.patch - patches.suse/net-mlx5e-core-en_fs-fix-pointer-dereference-after-f.patch - patches.suse/bonding-discard-lowest-hash-bit-for-802.3ad-layer3-4.patch - patches.suse/0001-net-cdc_ether-fix-divide-by-0-on-bad-descriptors.patch - patches.suse/0001-net-qmi_wwan-fix-divide-by-0-on-bad-descriptors.patch - patches.suse/bonding-fix-slave-stuck-in-BOND_LINK_FAIL-state.patch - patches.suse/qmi_wwan-Add-missing-skb_reset_mac_header-call.patch - patches.suse/net-usb-asix-fill-null-ptr-deref-in-asix_suspend.patch - patches.suse/ALSA-usb-audio-support-new-Amanero-Combo384-firmware - patches.suse/ALSA-timer-Limit-max-instances-per-timer - patches.suse/ALSA-seq-Avoid-invalid-lockdep-class-warning - patches.suse/ALSA-seq-Fix-OSS-sysex-delivery-in-OSS-emulation - patches.suse/ALSA-hda-fix-headset-mic-problem-for-Dell-machines-alc274 - patches.suse/ARM-8720-1-ensure-dump_instr-checks-addr_limit.patch - patches.suse/drm-vmwgfx-Fix-Ubuntu-17.10-Wayland-black-screen-iss - patches.suse/drm-i915-Reject-unknown-syncobj-flags - patches.suse/drm-i915-Deconstruct-struct-sgt_dma-initialiser - patches.suse/KVM-PPC-Book3S-HV-Fix-exclusion-between-HPT-resizing.patch - patches.suse/Input-elan_i2c-add-ELAN060C-to-the-ACPI-table - patches.suse/rbd-use-gfp_noio-for-parent-stat-and-data-requests.patch - patches.suse/tcp-fix-tcp_fastretrans_alert-warning.patch - patches.suse/vlan-fix-a-use-after-free-in-vlan_device_event.patch - patches.suse/net-mlx5-Loop-over-temp-list-to-release-delay-events.patch - patches.suse/net-mlx5-Cancel-health-poll-before-sending-panic-tea.patch - patches.suse/net-mlx5e-Fix-napi-poll-with-zero-budget.patch - patches.suse/net-mlx5e-Set-page-to-null-in-case-dma-mapping-fails.patch - patches.suse/net-mlx5e-Increase-Striding-RQ-minimum-size-limit-to.patch - patches.suse/can-c_can-don-t-indicate-triple-sampling-support-for - patches.suse/can-sun4i-handle-overrun-in-RX-FIFO - patches.suse/can-peak-Add-support-for-new-PCIe-M2-CAN-FD-interfac - patches.suse/can-ifi-Fix-transmitter-delay-calculation - patches.suse/x86-smpboot-make-optimization-of-delay-calibration-work-correctly.patch - patches.suse/x86-unwind-Disable-KASAN-checking-in-the-ORC-unwinde.patch - patches.suse/x86-mm-fix-elf_et_dyn_base-for-5-level-paging - patches.suse/x86-debug-handle-warnings-before-the-notifier-chain-to-fix-kgdb-crash - patches.suse/03-edac-ghes-remove-symbol-exports.patch - patches.suse/04-edac-ghes-model-a-single-logical-memory-controller.patch - patches.suse/05-edac-ghes-add-platform-check.patch - patches.suse/06-edac-add-helper-which-returns-the-loaded-platform-driver.patch - patches.suse/07-edac-add-owner-check-to-the-x86-platform-drivers.patch - patches.suse/edac-sb_edac-don-t-create-a-second-memory-controller-if-ha1-is-not-present.patch - patches.suse/edac-skx_edac-fix-detection-of-single-rank-dimms.patch - patches.suse/edac-skx_edac-handle-systems-with-segmented-pci-busses.patch - patches.suse/edac-sb_edac-fix-missing-dimm-sysfs-entries-with-knl-snc2-snc4-mode.patch - patches.suse/EDAC-sb_edac-Fix-missing-break-in-switch - patches.suse/hwmon-pmbus-core-Prevent-unintentional-setting-of-pa.patch - patches.suse/hwmon-k10temp-move-chip-specific-code-into-probe-function.patch - patches.suse/hwmon-k10temp-add-support-for-family-17h.patch - patches.suse/hwmon-k10temp-add-support-for-temperature-offsets.patch - patches.suse/regulator-qcom_spmi-Include-offset-when-translating- - patches.suse/regulator-tps65218-Fix-strobe-assignment - patches.suse/spi-sh-msiof-Fix-DMA-transfer-size-check - patches.suse/spi-spi-axi-fix-potential-use-after-free-after-dereg - patches.suse/mmc-sdhci-pci-remove-outdated-declaration - patches.suse/mmc-sdhci-of-esdhc-disable-SD-clock-for-clock-value- - patches.suse/mmc-sdhci-msm-fix-issue-with-power-irq - patches.suse/mmc-Kconfig-Enable-CONFIG_MMC_SDHCI_IO_ACCESSORS.patch - patches.suse/tpm-183-constify-transmit-data-pointers.patch - patches.suse/0020-tpm-tpm_crb-Use-start-method-value-from-ACPI-table-d.patch - patches.suse/tpm-185-tis_spi-Use-DMA-safe-memory-for-SPI-transfers.patch - patches.suse/tpm-Trigger-only-missing-TPM-2.0-self-tests.patch - patches.suse/tpm-Use-dynamic-delay-to-wait-for-TPM-2.0-self-test-.patch - patches.suse/tpm-React-correctly-to-RC_TESTING-from-TPM-2.0-self-.patch - patches.suse/tpm-dev-common-Reject-too-short-writes.patch - patches.suse/ima-fix-hash-algorithm-initialization - patches.suse/s390-runtime-instrumention-fix-possible-memory-corru.patch - patches.suse/s390-runtime-instrumentation-simplify-task-exit-handling.patch - patches.suse/s390-guarded-storage-fix-possible-memory-corruption.patch - patches.suse/s390-cmf-set_schib_wait-add-timeout.patch - patches.suse/s390-sles15-02-03-dis-end-marker.patch - patches.suse/s390-sles15-00-10-01-kernel-sthyi-reorganize-sthyi-implementation.patch - patches.suse/s390-sles15-00-10-02-kernel-sthyi-add-cache-to-store-hypervisor-info.patch - patches.suse/s390-sles15-00-10-03-kernel-sthyi-add-s390_sthyi-system-call.patch - patches.suse/s390-optimize-memset-implementation.patch - patches.suse/s390-cpu-alternatives.patch - patches.suse/s390-spinlock-alternative.patch - patches.suse/s390-ctl_reg-move-control-register-definitions-to-ct.patch - patches.suse/s390-pci-do-not-require-ais-facility.patch - patches.suse/s390-archrandom-reconsider-s390-arch-random-implementation.patch - patches.suse/s390-bpf-take-advantage-of-stack_depth-tracking.patch - patches.suse/s390-sles15-02-02-te-ctl.patch - patches.suse/s390-sles15-01-11-s390-noexec-execute-kexec-datamover-without-DAT.patch - patches.suse/rcu-Fix-up-pending-cbs-check-in-rcu_prepare_for_idle.patch - patches.suse/sched-Make-resched_cpu-unconditional.patch - patches.suse/locking-static_keys-improve-uninitialized-key-warning.patch - patches.suse/0001-locking-qrwlock-Use-struct-qrwlock-instead-of-struct.patch - patches.suse/0001-locking-atomic-Add-atomic_cond_read_acquire.patch - patches.suse/0001-locking-qrwlock-Use-atomic_cond_read_acquire-when-sp.patch - patches.suse/0001-locking-qrwlock-Prevent-slowpath-writers-getting-hel.patch - patches.suse/0028-locking-atomics-dm-integrity-Convert-ACCESS_ONCE-to-.patch - patches.suse/0029-locking-atomics-COCCINELLE-treewide-Convert-trivial-.patch - patches.suse/0001-locking-pvqspinlock-Implement-hybrid-PV-queued-unfai.patch - patches.suse/locking-lockdep-Add-IRQs-disabled-enabled-assertion-APIs-lockdep_assert_irqs_enabled-disabled.patch - patches.suse/irq-softirqs-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/workqueue-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/timers-nohz-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/timers-hrtimer-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/smp-core-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/x86-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/perf-core-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/irq_work-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/sched-clock-sched-cputime-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/timers-posix-cpu-timers-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/netpoll-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/rcu-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch - patches.suse/locking-x86-Use-LOCK-ADD-for-smp_mb-instead-of-MFENCE.patch - patches.suse/kprobes-x86-disable-preemption-in-ftrace-based-jprobes - patches.suse/x86-mce-amd-always-give-panic-severity-for-uc-errors-in-kernel-context.patch - patches.suse/sched-fair-Clean-up-calc_cfs_shares.patch - patches.suse/sched-fair-Add-comment-to-calc_cfs_shares.patch - patches.suse/sched-fair-Cure-calc_cfs_shares-vs.-reweight_entity.patch - patches.suse/sched-fair-Remove-se-load.weight-from-se-avg.load_sum.patch - patches.suse/sched-fair-Change-update_load_avg-arguments.patch - patches.suse/sched-fair-Move-enqueue-migrate-handling.patch - patches.suse/sched-fair-Rename-en-de-queue_entity_load_avg.patch - patches.suse/sched-fair-Introduce-en-de-queue_load_avg.patch - patches.suse/sched-fair-More-accurate-reweight_entity.patch - patches.suse/sched-fair-Use-reweight_entity-for-set_user_nice.patch - patches.suse/sched-fair-Rewrite-cfs_rq-removed_-avg.patch - patches.suse/sched-fair-Rewrite-PELT-migration-propagation.patch - patches.suse/sched-fair-Propagate-an-effective-runnable_load_avg.patch - patches.suse/sched-fair-Implement-synchonous-PELT-detach-on-load-balance-migrate.patch - patches.suse/sched-fair-Align-PELT-windows-between-cfs_rq-and-its-se.patch - patches.suse/sched-fair-Implement-more-accurate-async-detach.patch - patches.suse/sched-fair-Calculate-runnable_weight-slightly-differently.patch - patches.suse/sched-fair-Update-calc_group_-comments.patch - patches.suse/sched-fair-Sync-task-util-before-slow-path-wakeup.patch - patches.suse/sched-fair-Move-select_task_rq_fair-slow-path-into-its-own-function.patch - patches.suse/sched-fair-Remove-unnecessary-comparison-with-1.patch - patches.suse/sched-fair-Fix-find_idlest_group-when-local-group-is-not-allowed.patch - patches.suse/sched-fair-Fix-usage-of-find_idlest_group-when-no-groups-are-allowed.patch - patches.suse/sched-fair-Fix-usage-of-find_idlest_group-when-the-local-group-is-idlest.patch - patches.suse/sched-rt-Simplify-the-IPI-based-RT-balancing-logic.patch - patches.suse/sched-idle-Micro-optimize-the-idle-loop.patch - patches.suse/x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch - patches.suse/x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch - patches.suse/x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch - patches.suse/x86-entry-use-syscall_define-macros-for-sys_modify_ldt - patches.suse/0001-objtool-Don-t-report-end-of-section-error-after-an-e.patch - patches.suse/0002-x86-head-Remove-confusing-comment.patch - patches.suse/0003-x86-head-Remove-unused-bad_address-code.patch - patches.suse/0004-x86-head-Fix-head-ELF-function-annotations.patch - patches.suse/0005-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch - patches.suse/0006-x86-xen-Fix-xen-head-ELF-annotations.patch - patches.suse/0007-x86-xen-Add-unwind-hint-annotations.patch - patches.suse/0008-x86-head-Add-unwind-hint-annotations.patch - patches.suse/objtool-Print-top-level-commands-on-incorrect-usage.patch - patches.suse/x86-asm-don-t-use-the-confusing-ifeq-directive - patches.suse/x86-mm-relocate-page-fault-error-codes-to-traps-h - patches.suse/x86-boot-relocate-definition-of-the-initial-state-of-cr0 - patches.suse/ptrace-x86-make-user_64bit_mode-available-to-32-bit-builds - patches.suse/x86-fpu-debug-remove-unused-x86_fpu_state-and-x86_fpu_deactivate_state-tracepoints - patches.suse/x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch - patches.suse/x86-fpu-parse-clearcpuid-as-early-xsave-argument - patches.suse/x86-fpu-make-xsave-check-the-base-cpuid-features-before-enabling - patches.suse/x86-fpu-remove-the-explicit-clearing-of-xsave-dependent-features - patches.suse/x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch - patches.suse/x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch - patches.suse/01-x86-entry-64-remove-the-restore_c_regs_and_iret-label.patch - patches.suse/02-x86-entry-64-split-the-iret-to-user-and-iret-to-kernel-paths.patch - patches.suse/03-x86-entry-64-move-swapgs-into-the-common-iret-to-usermode-path.patch - patches.suse/04-x86-entry-64-simplify-reg-restore-code-in-the-standard-iret-paths.patch - patches.suse/05-x86-entry-64-shrink-paranoid_exit_restore-and-make-labels-local.patch - patches.suse/06-x86-entry-64-use-pop-instead-of-movq-in-syscall_return_via_sysret.patch - patches.suse/07-x86-entry-64-merge-the-fast-and-slow-sysret-paths.patch - patches.suse/08-x86-entry-64-use-pop-instead-of-mov-to-restore-regs-on-nmi-return.patch - patches.suse/09-x86-entry-64-remove-the-restore_-regs-infrastructure.patch - patches.suse/11-xen-x86-entry-64-add-xen-nmi-trap-entry.patch - patches.suse/12-x86-entry-64-de-xen-ify-our-nmi-code.patch - patches.suse/13-x86-entry-32-pull-the-msr_ia32_sysenter_cs-update-code-out-of-native_load_sp0.patch - patches.suse/14-x86-entry-64-pass-sp0-directly-to-load_sp0.patch - patches.suse/15-x86-entry-add-task_top_of_stack-to-find-the-top-of-a-task-s-stack.patch - patches.suse/16-xen-64-x86-entry-64-clean-up-sp-code-in-cpu_initialize_context.patch - patches.suse/17-x86-entry-64-stop-initializing-tss-sp0-at-boot.patch - patches.suse/18-x86-entry-64-remove-all-remaining-direct-thread_struct-sp0-reads.patch - patches.suse/19-x86-entry-32-fix-cpu_current_top_of_stack-initialization-at-boot.patch - patches.suse/20-x86-entry-64-remove-thread_struct-sp0.patch - patches.suse/21-x86-traps-use-a-new-on_thread_stack-helper-to-clean-up-an-assertion.patch - patches.suse/22-x86-entry-64-shorten-test-instructions.patch - patches.suse/x86-cpuid-Replace-set-clear_bit32.patch - patches.suse/x86-xen-drop-5-level-paging-support-code-from-the-xen_pv-code - patches.suse/x86-mm-64-rename-the-register_page_bootmem_memmap-size-parameter-to-nr_pages - patches.suse/x86-mm-define-page_table-using-kernpg_table - patches.suse/x86-build-beautify-build-log-of-syscall-headers - patches.suse/selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch - patches.suse/00-documentation-x86-add-amd-secure-encrypted-virtualization-sev-description.patch - patches.suse/01-x86-mm-add-secure-encrypted-virtualization-sev-support.patch - patches.suse/02-x86-mm-don-t-attempt-to-encrypt-initrd-under-sev.patch - patches.suse/03-x86-realmode-don-t-decrypt-trampoline-area-under-sev.patch - patches.suse/04-x86-mm-use-encrypted-access-of-boot-related-data-with-sev.patch - patches.suse/05-x86-mm-include-sev-for-encryption-memory-attribute-changes.patch - patches.suse/06-x86-efi-access-efi-data-as-encrypted-when-sev-is-active.patch - patches.suse/07-resource-consolidate-resource-walking-code.patch - patches.suse/08-resource-provide-resource-struct-in-resource-walk-callback.patch - patches.suse/09-x86-mm-resource-use-page_kernel-protection-for-ioremap-of-memory-pages.patch - patches.suse/10-x86-mm-add-dma-support-for-sev-memory-encryption.patch - patches.suse/11-x86-boot-add-early-boot-support-when-running-with-sev-active.patch - patches.suse/12-x86-io-unroll-string-i-o-when-sev-is-active.patch - patches.suse/13-x86-add-support-for-changing-memory-encryption-attribute-in-early-boot.patch - patches.suse/14-percpu-introduce-define_per_cpu_decrypted.patch - patches.suse/15-x86-kvm-decrypt-shared-per-cpu-variables-when-sev-is-active.patch - patches.suse/16-x86-kvm-clear-encryption-attribute-when-sev-is-active.patch - patches.suse/selftests-x86-add-tests-for-user-mode-instruction-prevention - patches.suse/selftests-x86-add-tests-for-the-str-and-sldt-instructions - patches.suse/x86-stacktrace-Avoid-recording-save_stack_trace-wrap.patch - patches.suse/24-x86-virt-x86-platform-merge-struct-x86_hyper-into-struct-x86_platform-and-struct-x86_init.patch - patches.suse/25-x86-virt-add-enum-for-hypervisors-to-replace-x86_hyper.patch - patches.suse/irqchip-gic-v3-Add-support-for-Range-Selector-RS-fea.patch - patches.suse/irqchip-gic-v3-Probe-device-ID-space-before-quirks-h.patch - patches.suse/irqchip-gic-Make-quirks-matching-conditional-on-init.patch - patches.suse/irqchip-gic-v3-Add-workaround-for-Synquacer-pre-ITS-558b0165.patch - patches.suse/irqchip-gic-v3-its-Add-post-mortem-info-on-command-t.patch - patches.suse/irqchip-gic-v3-its-Pass-its_node-pointer-to-each-com.patch - patches.suse/irqchip-gic-v3-its-Workaround-HiSilicon-Hip07-redist.patch - patches.suse/irqchip-gic-v3-its-Track-per-ITS-list-number.patch - patches.suse/irqchip-gic-v3-its-Make-GICv4_ITS_LIST_MAX-globally-.patch - patches.suse/irqchip-gic-v3-its-Make-its_send_vinvall-operate-on-.patch - patches.suse/irqchip-gic-v3-its-Make-its_send_vmapp-operate-on-a-.patch - patches.suse/irqchip-gic-v3-its-Limit-scope-of-VPE-mapping-to-be-.patch - patches.suse/irqchip-gic-v3-its-Only-send-VINVALL-to-a-single-ITS.patch - patches.suse/irqchip-gic-v3-its-Update-effective-affinity-on-VPE-.patch - patches.suse/irq-core-Fix-boot-crash-when-the-irqaffinity-boot-pa.patch - patches.suse/irqchip-gic-v3-its-Setup-VLPI-properties-at-map-time.patch - patches.suse/irqchip-gic-Deal-with-broken-firmware-exposing-only-.patch - patches.suse/irqdomain-Update-the-comments-of-fwnode-field-of-irq.patch - patches.suse/irqchip-gic-v3-its-Fix-VPE-activate-callback-return-.patch - patches.suse/0004-clocksource-drivers-rockchip-pr_err-strings-should-e.patch - patches.suse/clocksource-drivers-arm_arch_timer-Validate-CNTFRQ-a.patch - patches.suse/x86-intel_rdt-add-framework-for-better-rdt-ui-diagnostics - patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-schemata-file - patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-tasks-file - patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-cpus-file - patches.suse/x86-intel_rdt-add-diagnostics-when-making-directories - patches.suse/x86-intel_rdt-initialize-bitmask-of-shareable-resource-if-cdp-enabled.patch - patches.suse/x86-intel_rdt-fix-potential-deadlock-during-resctrl-unmount - patches.suse/x86-intel_rdt-fix-potential-deadlock-during-resctrl-mount - patches.suse/x86-intel_rdt-fix-a-silent-failure-when-writing-zero-value-schemata - patches.suse/x86-tsc-add-option-that-tsc-on-socket-0-being-non-ze.patch - patches.suse/x86-tsc-skip-tsc-test-and-error-messages-if-already-.patch - patches.suse/x86-tsc-drastically-reduce-the-number-of-firmware-bu.patch - patches.suse/x86-tsc-provide-a-means-to-disable-tsc-art.patch - patches.suse/x86-platform-uv-add-check-of-tsc-state-set-by-uv-bio.patch - patches.suse/x86-tsc-make-config_x86_tsc-n-build-work-again.patch - patches.suse/x86-CPU-Avoid-unnecessary-IPIs-in-arch_freq_get_on_cpu.patch - patches.suse/PM-Domains-Fix-genpd-to-deal-with-drivers-returning-.patch - patches.suse/cpuidle-fix-broadcast-control-when-broadcast-can-not-be-entered.patch - patches.suse/cpufreq-ti-cpufreq-add-missing-of_node_put.patch - patches.suse/cpufreq-schedutil-Reset-cached_raw_freq-when-not-in-sync-with-next_freq.patch - patches.suse/PM-OPP-Move-error-message-to-debug-level - patches.suse/PM-OPP-Add-missing-of_node_put-np - patches.suse/ACPI-PM-Fix-acpi_pm_notifier_lock-vs-flush_workqueue - patches.suse/PM-s2idle-Clear-the-events_check_enabled-flag - patches.suse/ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem - patches.suse/ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no - patches.suse/ACPI-APEI-Replace-ioremap_page_range-with-fixmap - patches.suse/ACPI-APEI-Remove-ghes_ioremap_area - patches.suse/ACPI-x86-Extend-KIOX000A-quirk-to-cover-all-affected - patches.suse/ACPI-EC-Fix-regression-related-to-triggering-source- - patches.suse/0011-mailbox-PCC-Move-the-MAX_PCC_SUBSPACES-definition-to.patch - patches.suse/0004-ACPI-CPPC-Make-CPPC-ACPI-driver-aware-of-PCC-subspac.patch - patches.suse/staging-rts5208-fix-gcc-8-logic-error-warning.patch - patches.suse/staging-lustre-ptlrpc-kfree-used-instead-of-kvfree.patch - patches.suse/iio-adc-ti-ads1015-add-10-to-conversion-wait-time - patches.suse/staging-vc04_services-please-do-not-use-multiple-bla - patches.suse/Staging-vc04_services-remove-unused-variables - patches.suse/rtl8188eu-Fix-a-possible-sleep-in-atomic-bug-in-rtw2 - patches.suse/rtl8188eu-Fix-a-possible-sleep-in-atomic-bug-in-rtw_ - patches.suse/vt6655-Fix-a-possible-sleep-in-atomic-bug-in-vt6655_ - patches.suse/staging-rtl8188eu-avoid-a-null-dereference-on-pmlmep - patches.suse/staging-wilc1000-Fix-bssid-buffer-offset-in-Txq - patches.suse/staging-sm750fb-Fix-parameter-mistake-in-poke32 - patches.suse/serial-imx-Update-cached-mctrl-value-when-changing-R.patch - patches.suse/0002-tty-xilinx_uartps-move-to-arch_initcall-for-earlier-.patch - patches.suse/sysrq-fix-Show-Regs-call-trace-on-ARM.patch - patches.suse/serial-8250-Preserve-DLD-7-4-for-PORT_XR17V35X - patches.suse/tty-fix-oops-when-rmmod-8250 - patches.suse/serial-8250_fintek-Fix-finding-base_port-with-activa - patches.suse/serial-omap-Fix-EFR-write-on-RTS-deassertion - patches.suse/serdev-ttyport-enforce-tty-driver-open-requirement - patches.suse/serdev-ttyport-add-missing-open-error-handling - patches.suse/serdev-fix-registration-of-second-slave - patches.suse/tty-fix-tty_ldisc_receive_buf-documentation - patches.suse/serial-8250_fintek-Fix-rs485-disablement-on-invalid- - patches.suse/0001-xhci-add-port-speed-ID-to-portsc-tracing.patch - patches.suse/0001-usb-xhci-Disable-slot-even-when-virt-dev-is-null.patch - patches.suse/0001-usb-xhci-Fix-potential-memory-leak-in-xhci_disable_s.patch - patches.suse/0001-usb-xhci-Return-error-when-host-is-dead-in-xhci_disa.patch - patches.suse/0001-usb-mtu3-fix-error-return-code-in-ssusb_gadget_init.patch - patches.suse/0001-usb-phy-tahvo-fix-error-handling-in-tahvo_usb_probe.patch - patches.suse/0001-usb-dwc2-Improve-gadget-state-disconnection-handling.patch - patches.suse/0045-phy-rockchip-typec-Avoid-magic-numbers-add-delays-in.patch - patches.suse/0046-phy-rockchip-typec-Do-the-calibration-more-correctly.patch - patches.suse/0001-USB-serial-garmin_gps-fix-I-O-after-failed-probe-and.patch - patches.suse/0001-USB-serial-garmin_gps-fix-memory-leak-on-probe-error.patch - patches.suse/0001-USB-serial-metro-usb-stop-I-O-after-failed-open.patch - patches.suse/0001-USB-serial-qcserial-add-pid-vid-for-Sierra-Wireless-.patch - patches.suse/0001-USB-Add-delay-init-quirk-for-Corsair-K70-LUX-keyboar.patch - patches.suse/0001-USB-early-Use-new-USB-product-ID-and-strings-for-DbC.patch - patches.suse/0001-USB-serial-Change-DbC-debug-device-binding-ID.patch - patches.suse/0001-USB-usbfs-compute-urb-actual_length-for-isochronous.patch - patches.suse/crypto-gcm-add-GCM-IV-size-constant - patches.suse/crypto-aesni-Use-GCM-IV-size-constant - patches.suse/crypto-crypto4xx-remove-bad-list_del - patches.suse/crypto-crypto4xx-fix-crypto4xx_build_pdr-crypto4xx_b - patches.suse/crypto-brcm-Explicity-ACK-mailbox-message - patches.suse/crypto-lrw-Fix-an-error-handling-path-in-create - patches.suse/crypto-lrw-Check-for-incorrect-cipher-name - patches.suse/crypto-crypto4xx-increase-context-and-scatter-ring-b - patches.suse/crypto-talitos-fix-AEAD-test-failures - patches.suse/crypto-talitos-fix-memory-corruption-on-SEC2 - patches.suse/crypto-talitos-fix-setkey-to-check-key-weakness - patches.suse/crypto-talitos-fix-AEAD-for-sha224-on-non-sha224-cap - patches.suse/crypto-talitos-fix-use-of-sg_link_tbl_len - patches.suse/crypto-talitos-fix-ctr-aes-talitos - patches.suse/crypto-chelsio-Remove-unused-parameter.patch - patches.suse/crypto-chelsio-Check-error-code-with-IS_ERR-macro.patch - patches.suse/crypto-gf128mul-The-x8_ble-multiplication-functions.patch - patches.suse/crypto-chelsio-Use-x8_ble-gf-multiplication-to-calcu.patch - patches.suse/crypto-chelsio-Remove-allocation-of-sg-list-to-imple.patch - patches.suse/crypto-chelsio-Move-DMA-un-mapping-to-chcr-from-lld-.patch - patches.suse/crypto-tcrypt-fix-buffer-lengths-in-test_aead_speed - patches.suse/0001-crypto-cavium-clean-up-clang-warning-on-unread-varia.patch - patches.suse/crypto-ccp-remove-unused-variable-qim - patches.suse/crypto-qat-remove-unused-and-redundant-pointer-vf_in - patches.suse/crypto-vmx-Use-skcipher-for-ctr-f.patch - patches.suse/crypto-change-transient-busy-return-code-to-ENOSPC.patch - patches.suse/crypto-caam-fix-incorrect-define - patches.suse/crypto-dh-Fix-double-free-of-ctx-p - patches.suse/crypto-dh-Don-t-permit-p-to-be-0 - patches.suse/crypto-dh-Don-t-permit-key-or-g-size-longer-than-p - patches.suse/0001-lib-mpi-call-cond_resched-from-mpi_powm-loop.patch - patches.suse/fscrypt-lock-mutex-before-checking-for-bounce-page-p.patch - patches.suse/ext4-fix-interaction-between-i_size-fallocate-and-de.patch - patches.suse/ext4-prevent-data-corruption-with-inline-data-DAX.patch - patches.suse/ext4-prevent-data-corruption-with-journaling-DAX.patch - patches.suse/ext4-add-sanity-check-for-encryption-DAX.patch - patches.suse/ext4-add-ext4_should_use_dax.patch - patches.suse/0009-xfs-rewrite-getbmap-using-the-xfs_iext_-helpers.patch - patches.suse/0010-xfs-simplify-the-xfs_getbmap-interface.patch - patches.suse/xfs-fix-incorrect-extent-state-in-xfs_bmap_ad.patch - patches.suse/0011-xfs-use-xfs_iext_get_extent-instead-of-open-coding-i.patch - patches.suse/0012-xfs-don-t-set-XFS_BTCUR_BPRV_WASDEL-in-xfs_bunmapi.patch - patches.suse/0013-xfs-rename-bno-to-end-in-__xfs_bunmapi.patch - patches.suse/0014-xfs-use-xfs_bmap_del_extent_delay-for-the-data-fork-.patch - patches.suse/0015-xfs-move-some-more-code-into-xfs_bmap_del_extent_rea.patch - patches.suse/0016-xfs-use-correct-state-defines-in-xfs_bmap_del_extent.patch - patches.suse/0017-xfs-use-the-state-defines-in-xfs_bmap_del_extent_rea.patch - patches.suse/0018-xfs-refactor-xfs_del_extent_real.patch - patches.suse/0019-xfs-refactor-xfs_bmap_add_extent_hole_delay.patch - patches.suse/0020-xfs-refactor-xfs_bmap_add_extent_hole_real.patch - patches.suse/0021-xfs-refactor-xfs_bmap_add_extent_delay_real.patch - patches.suse/0022-xfs-refactor-delalloc-accounting-in-xfs_bmap_add_ext.patch - patches.suse/0023-xfs-refactor-xfs_bmap_add_extent_unwritten_real.patch - patches.suse/0024-xfs-pass-a-struct-xfs_bmbt_irec-to-xfs_bmbt_update.patch - patches.suse/0025-xfs-pass-a-struct-xfs_bmbt_irec-to-xfs_bmbt_lookup_e.patch - patches.suse/0026-xfs-replace-xfs_bmbt_lookup_ge-with-xfs_bmbt_lookup_.patch - patches.suse/0027-xfs-remove-all-xfs_bmbt_set_-helpers-except-for-xfs_.patch - patches.suse/0028-xfs-remove-xfs_bmbt_get_state.patch - patches.suse/xfs-buffer-lru-reference-count-error-injection-tag.patch - patches.suse/xfs-return-a-distinct-error-code-value-for-IGET_INCO.patch - patches.suse/xfs-create-block-pointer-check-functions.patch - patches.suse/xfs-refactor-btree-pointer-checks.patch - patches.suse/xfs-refactor-btree-block-header-checking-functions.patch - patches.suse/xfs-create-inode-pointer-verifiers.patch - patches.suse/0029-xfs-add-a-xfs_bmap_fork_to_state-helper.patch - patches.suse/0030-xfs-make-better-use-of-the-state-variable-in-xfs_bma.patch - patches.suse/0031-xfs-remove-post-bmap-tracing-in-xfs_bmap_local_to_ex.patch - patches.suse/0032-xfs-move-pre-post-bmap-tracing-into-xfs_iext_update_.patch - patches.suse/0033-xfs-remove-XFS_BMAP_TRACE_EXLIST.patch - patches.suse/0034-xfs-remove-the-never-fully-implemented-UUID-fork-for.patch - patches.suse/0035-xfs-remove-if_rdev.patch - patches.suse/0036-xfs-inline-xfs_shift_file_space-into-callers.patch - patches.suse/0037-xfs-remove-XFS_BMAP_MAX_SHIFT_EXTENTS.patch - patches.suse/0038-xfs-split-xfs_bmap_shift_extents.patch - patches.suse/0039-xfs-remove-xfs_bmse_shift_one.patch - patches.suse/0040-xfs-update-got-in-xfs_bmap_shift_update_extent.patch - patches.suse/0041-xfs-don-t-rely-on-extent-indices-in-xfs_bmap_collaps.patch - patches.suse/0042-xfs-don-t-rely-on-extent-indices-in-xfs_bmap_insert_.patch - patches.suse/0043-xfs-rewrite-xfs_bmap_first_unused-to-make-better-use.patch - patches.suse/0044-xfs-add-asserts-for-the-mmap-lock-in-xfs_-insert-col.patch - patches.suse/0045-xfs-merge-xfs_bmap_read_extents-into-xfs_iread_exten.patch - patches.suse/0046-xfs-add-a-new-xfs_iext_lookup_extent_before-helper.patch - patches.suse/xfs-fix-log-block-underflow-during-recovery-c.patch - patches.suse/xfs-validate-sb_logsunit-is-a-multiple-of-the-fs-blo.patch - patches.suse/xfs-fix-unused-variable-warning-in-xfs_buf_set_ref.patch - patches.suse/xfs-move-error-injection-tags-into-their-own-file.patch - patches.suse/xfs-truncate-pagecache-before-writeback-in-xfs_setat.patch - patches.suse/0047-xfs-don-t-create-overlapping-extents-in-xfs_bmap_add.patch - patches.suse/0048-xfs-remove-a-duplicate-assignment-in-xfs_bmap_add_ex.patch - patches.suse/0049-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_del.patch - patches.suse/0050-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_hol.patch - patches.suse/0051-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_hol.patch - patches.suse/0052-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_unw.patch - patches.suse/0053-xfs-treat-idx-as-a-cursor-in-xfs_bmap_del_extent_.patch - patches.suse/0054-xfs-treat-idx-as-a-cursor-in-xfs_bmap_collapse_exten.patch - patches.suse/0055-xfs-pass-an-on-disk-extent-to-xfs_bmbt_validate_exte.patch - patches.suse/0056-xfs-iterate-over-extents-in-xfs_iextents_copy.patch - patches.suse/0057-xfs-iterate-over-extents-in-xfs_bmap_extents_to_btre.patch - patches.suse/0059-xfs-introduce-the-xfs_iext_cursor-abstraction.patch - patches.suse/0060-xfs-iterate-backwards-in-xfs_reflink_cancel_cow_bloc.patch - patches.suse/0061-xfs-simplify-xfs_reflink_convert_cow.patch - patches.suse/0062-xfs-remove-support-for-inlining-data-extents-into-th.patch - patches.suse/0063-xfs-allow-unaligned-extent-records-in-xfs_bmbt_disk_.patch - patches.suse/0064-xfs-use-a-b-tree-for-the-in-core-extent-list.patch - patches.suse/0065-xfs-remove-the-nr_extents-argument-to-xfs_iext_inser.patch - patches.suse/0066-xfs-remove-the-nr_extents-argument-to-xfs_iext_remov.patch - patches.suse/0067-xfs-pass-struct-xfs_bmbt_irec-to-xfs_bmbt_validate_e.patch - patches.suse/0068-xfs-move-xfs_bmbt_irec-and-xfs_exntst_t-to-xfs_types.patch - patches.suse/0001-xfs-fix-number-of-records-handling-in-xfs_iext_split_leaf.patch - patches.suse/0002-xfs-add-some-comments-to-xfs_iext_insert-xfs_iext_insert_node.patch - patches.suse/0003-xfs-remove-a-superflous-assignment-in-xfs_iext_remove_node.patch - patches.suse/0004-xfs-trivial-indentation-fixup-for-xfs_iext_remove_node.patch - patches.suse/0005-xfs-add-comments-documenting-the-rebalance-algorithm.patch - patches.suse/0006-xfs-handle-zero-entries-case-in-xfs_iext_rebalance_leaf.patch - patches.suse/btrfs-copy-fsid-to-super_block-s_uuid.patch - patches.suse/btrfs-Remove-unused-parameters-from-various-function.patch - patches.suse/btrfs-remove-redundant-argument-of-_link_block_group.patch - patches.suse/btrfs-change-how-we-decide-to-commit-transactions-du.patch - patches.suse/0001-btrfs-Refactor-check_leaf-function-for-later-expansi.patch - patches.suse/0002-btrfs-Check-if-item-pointer-overlaps-with-the-item-i.patch - patches.suse/0003-btrfs-Add-sanity-check-for-EXTENT_DATA-when-reading-.patch - patches.suse/0004-btrfs-Add-checker-for-EXTENT_CSUM.patch - patches.suse/0005-btrfs-Move-leaf-and-node-validation-checker-to-tree-.patch - patches.suse/0006-btrfs-tree-checker-Enhance-btrfs_check_node-output.patch - patches.suse/0007-btrfs-tree-checker-Enhance-output-for-btrfs_check_le.patch - patches.suse/0008-btrfs-tree-checker-Enhance-output-for-check_csum_ite.patch - patches.suse/0009-btrfs-tree-checker-Enhance-output-for-check_extent_d.patch - patches.suse/0010-btrfs-tree-checker-use-zu-format-string-for-size_t.patch - patches.suse/0001-btrfs-add-a-helper-to-return-a-head-ref.patch - patches.suse/0002-btrfs-move-extent_op-cleanup-to-a-helper.patch - patches.suse/0003-btrfs-breakout-empty-head-cleanup-to-a-helper.patch - patches.suse/0004-btrfs-move-ref_mod-modification-into-the-if-ref-logi.patch - patches.suse/0005-btrfs-move-all-ref-head-cleanup-to-the-helper-functi.patch - patches.suse/0006-btrfs-remove-delayed_ref_node-from-ref_head.patch - patches.suse/0020-btrfs-remove-type-argument-from-comp_tree_refs.patch - patches.suse/0016-btrfs-cleanup-extent-locking-sequence.patch - patches.suse/0017-Btrfs-rework-outstanding_extents.patch - patches.suse/0018-btrfs-add-tracepoints-for-outstanding-extents-mods.patch - patches.suse/0019-btrfs-make-the-delalloc-block-rsv-per-inode.patch - patches.suse/0021-btrfs-switch-args-for-comp_-_refs.patch - patches.suse/0022-btrfs-add-a-comp_refs-helper.patch - patches.suse/0001-btrfs-track-refs-in-a-rb_tree-instead-of-a-list.patch - patches.suse/btrfs-move-btrfs_truncate_block-out-of-trans-handle.patch - patches.suse/btrfs-Fix-bug-for-misused-dev_t-when-lookup-in-dev-s.patch - patches.suse/jfs-remove-increment-of-i_version-counter.patch - patches.suse/GFS2-Take-inode-off-order_write-list-when-setting-jd.patch - patches.suse/0001-DLM-Eliminate-CF_CONNECT_PENDING-flag.patch - patches.suse/0002-DLM-Eliminate-CF_WRITE_PENDING-flag.patch - patches.suse/0003-DLM-Fix-saving-of-NULL-callbacks.patch - patches.suse/0004-DLM-fix-remove-save_cb-argument-from-add_sock.patch - patches.suse/0005-DLM-fix-double-list_del.patch - patches.suse/0006-DLM-fix-race-condition-between-dlm_send-and-dlm_recv.patch - patches.suse/0007-DLM-fix-to-use-sock_mutex-correctly-in-xxx_accept_fr.patch - patches.suse/0008-DLM-retry-rcom-when-dlm_wait_function-is-timed-out.patch - patches.suse/0009-DLM-close-othercon-at-send-receive-error.patch - patches.suse/0010-DLM-fix-race-condition-between-dlm_recoverd_stop-and.patch - patches.suse/0011-DLM-Reanimate-CF_WRITE_PENDING-flag.patch - patches.suse/0012-DLM-use-CF_CLOSE-flag-to-stop-dlm_send-correctly.patch - patches.suse/0013-DLM-fix-conversion-deadlock-when-DLM_LKF_NODLCKWT-fl.patch - patches.suse/0014-DLM-fix-memory-leak-in-tcp_accept_from_sock.patch - patches.suse/0015-DLM-fix-overflow-dlm_cb_seq.patch - patches.suse/0016-DLM-fix-to-use-sk_callback_lock-correctly.patch - patches.suse/0017-DLM-fix-to-reschedule-rwork.patch - patches.suse/0018-DLM-fix-NULL-pointer-dereference-in-send_to_sock.patch - patches.suse/0019-dlm-recheck-kthread_should_stop-before-schedule.patch - patches.suse/dnotify-Handle-errors-from-fsnotify_add_mark_locked-.patch - patches.suse/fsnotify-clean-up-fsnotify_prepare-finish_user_wait.patch - patches.suse/fsnotify-pin-both-inode-and-vfsmount-mark.patch - patches.suse/fsnotify-fix-pinning-group-in-fsnotify_prepare_user_.patch - patches.suse/fanotify-fix-fsnotify_prepare_user_wait-failure.patch - patches.suse/udf-Avoid-overflow-when-session-starts-at-large-offs.patch - patches.suse/isofs-fix-timestamps-beyond-2027.patch - patches.suse/buffer-have-alloc_page_buffers-use-__GFP_NOFAIL.patch - patches.suse/buffer-grow_dev_page-should-use-__GFP_NOFAIL-for-all-cases.patch - patches.suse/buffer-eliminate-the-need-to-call-free_more_memory-in-__getblk_slow.patch - patches.suse/fs-kill-nr_pages-argument-from-wakeup_flusher_threads.patch - patches.suse/writeback-switch-wakeup_flusher_threads-to-cyclic-writeback.patch - patches.suse/writeback-remove-range_cyclic-argument-for-wb_start_writeback.patch - patches.suse/writeback-provide-a-wakeup_flusher_threads_bdi.patch - patches.suse/writeback-pass-in-0-for-nr_pages-writeback-in-laptop-mode.patch - patches.suse/writeback-make-wb_start_writeback-static.patch - patches.suse/writeback-move-nr_pages-0-logic-to-one-location.patch - patches.suse/writeback-only-allow-one-inflight-and-pending-full-flush.patch - patches.suse/block-bfq-fix-wrong-init-of-saved-start-time-for-wei.patch - patches.suse/blk-mq-attempt-to-fix-atomic-flag-memory-ordering.patch - patches.suse/writeback-eliminate-work-item-allocation-in-bd_start_writeback.patch - patches.suse/block-bfq-Disable-writeback-throttling.patch - patches.suse/block-set-request_list-for-request.patch - patches.suse/lightnvm-fail-fast-on-passthrough-commands.patch - patches.suse/0015-bcache-Avoid-nested-function-definition.patch - patches.suse/0016-bcache-check-ca-alloc_thread-initialized-before-wake.patch - patches.suse/0017-bcache-fix-a-comments-typo-in-bch_alloc_sectors.patch - patches.suse/0018-bcache-rewrite-multiple-partitions-support.patch - patches.suse/0019-bcache-Remove-redundant-set_capacity.patch - patches.suse/0020-bcache-update-bio-bi_opf-bypass-writeback-REQ_-flag-.patch - patches.suse/0021-bcache-remove-unused-parameter.patch - patches.suse/0022-bcache-don-t-write-back-data-if-reading-it-failed.patch - patches.suse/0023-bcache-implement-PI-controller-for-writeback-rate.patch - patches.suse/0024-bcache-smooth-writeback-rate-control.patch - patches.suse/0025-bcache-writeback-rate-shouldn-t-artifically-clamp.patch - patches.suse/0026-bcache-rearrange-writeback-main-thread-ratelimit.patch - patches.suse/0027-bcache-safeguard-a-dangerous-addressing-in-closure_q.patch - patches.suse/0028-bcache-writeback-rate-clamping-make-32-bit-safe.patch - patches.suse/block-Invalidate-cache-on-discard-v2.patch - patches.suse/0001-block-factor-out-__blkdev_issue_zero_pages.patch - patches.suse/0001-block-cope-with-WRITE-ZEROES-failing-in-blkdev_issue.patch - patches.suse/block-Fix-a-race-between-blk_cleanup_queue-and-timeo.patch - patches.suse/0029-bcache-only-permit-to-recovery-read-error-when-cache.patch - patches.suse/0030-bcache-convert-cached_dev.count-from-atomic_t-to-ref.patch - patches.suse/0031-bcache-update-bucket_in_use-in-real-time.patch - patches.suse/0032-bcache-fix-wrong-cache_misses-statistics.patch - patches.suse/0033-bcache-explicitly-destroy-mutex-while-exiting.patch - patches.suse/blk-mq-sched-dispatch-from-scheduler-IFF-progress-is.patch - patches.suse/nvme-update-timeout-module-parameter-type.patch - patches.suse/nvme-use-menu-Kconfig-interface.patch - patches.suse/nvmet-bump-NVMET_NR_QUEUES-to-128.patch - patches.suse/nvme-fabrics-request-transport-module.patch - patches.suse/nvme-fc-add-uevent-for-auto-connect.patch - patches.suse/nvme-fc-create-fc-class-and-transport-device.patch - patches.suse/nvme-fc-move-remote-port-get-put-free-location.patch - patches.suse/nvme-simplify-compat_ioctl-handling.patch - patches.suse/block-introduce-blk_mq_tagset_iter.patch - patches.suse/nvme-introduce-nvme_reinit_tagset.patch - patches.suse/block-remove-blk_mq_reinit_tagset.patch - patches.suse/nvme-rdma-pass-tagset-to-directly-nvme_rdma_free_tag.patch - patches.suse/nvme-rdma-fix-wrong-logging-message.patch - patches.suse/nvme-rdma-move-assignment-to-declaration.patch - patches.suse/nvme-rdma-Check-that-reinit_request-got-a-proper-mr.patch - patches.suse/nvme-rdma-teardown-admin-io-queues-once-on-error-rec.patch - patches.suse/nvme-rdma-Don-t-local-invalidate-if-the-queue-is-not.patch - patches.suse/nvme-rdma-change-queue-flag-semantics-DELETING-ALLOC.patch - patches.suse/nvme-rdma-stop-controller-reset-if-the-controller-is.patch - patches.suse/nvme-pci-fix-typos-in-comments.patch - patches.suse/nvme-rdma-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-se.patch - patches.suse/nvme-fc-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-set.patch - patches.suse/nvme-loop-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-se.patch - patches.suse/nvmet-Change-max_nsid-in-subsystem-due-to-ns_disable.patch - patches.suse/nvme-use-ida_simple_-get-remove-for-the-controller-i.patch - patches.suse/nvme-pci-add-SGL-support.patch - patches.suse/nvme-fc-correct-io-termination-handling.patch - patches.suse/nvme-fc-correct-io-timeout-behavior.patch - patches.suse/nvme-rdma-align-nvme_rdma_device-structure.patch - patches.suse/nvme-rdma-Add-debug-message-when-reaches-timeout.patch - patches.suse/nvme-use-kref_get_unless_zero-in-nvme_find_get_ns.patch - patches.suse/nvme-simplify-nvme_open.patch - patches.suse/nvme-switch-controller-refcounting-to-use-struct-dev.patch - patches.suse/nvme-get-rid-of-nvme_ctrl_list.patch - patches.suse/nvme-check-for-a-live-controller-in-nvme_dev_open.patch - patches.suse/nvme-add-duplicate_connect-option.patch - patches.suse/nvme-add-helper-to-compare-options-to-controller.patch - patches.suse/nvme-rdma-add-support-for-duplicate_connect-option.patch - patches.suse/nvme-fc-add-support-for-duplicate_connect-option.patch - patches.suse/nvme-fc-remove-NVME_FC_MAX_SEGMENTS.patch - patches.suse/nvme-fc-avoid-workqueue-flush-stalls.patch - patches.suse/nvme-fc-merge-__nvme_fc_schedule_delete_work-into-__.patch - patches.suse/nvme-move-controller-deletion-to-common-code.patch - patches.suse/nvme-rdma-remove-nvme_rdma_remove_ctrl.patch - patches.suse/nvme-consolidate-common-code-from-reset_work.patch - patches.suse/nvme-rdma-reuse-nvme_delete_ctrl-when-reconnect-atte.patch - patches.suse/nvme-flush-reset_work-before-safely-continuing-with-.patch - patches.suse/nvme-fc-change-ctlr-state-assignments-during-reset-r.patch - patches.suse/nvme-fc-add-a-dev_loss_tmo-field-to-the-remoteport.patch - patches.suse/nvme-fc-check-connectivity-before-initiating-reconne.patch - patches.suse/nvme-allow-controller-RESETTING-to-RECONNECTING-tran.patch - patches.suse/nvme-fc-add-dev_loss_tmo-timeout-and-remoteport-resu.patch - patches.suse/nvmet-fix-fatal_err_work-deadlock.patch - patches.suse/nvme-Remove-unused-headers.patch - patches.suse/nvme-comment-typo-fixed-in-clearing-AER.patch - patches.suse/block-move-REQ_NOWAIT.patch - patches.suse/block-add-REQ_DRV-bit.patch - patches.suse/block-provide-a-direct_make_request-helper.patch - patches.suse/block-add-a-blk_steal_bios-helper.patch - patches.suse/block-don-t-look-at-the-struct-device-dev_t-in-disk_.patch - patches.suse/block-introduce-GENHD_FL_HIDDEN.patch - patches.suse/block-add-a-poll_fn-callback-to-struct-request_queue.patch - patches.suse/blk-mq-put-the-driver-tag-of-nxt-rq-before-first-one.patch - patches.suse/blk-flush-don-t-run-queue-for-requests-bypassing-flu.patch - patches.suse/block-pass-run_queue-to-blk_mq_request_bypass_insert.patch - patches.suse/blk-flush-use-blk_mq_request_bypass_insert.patch - patches.suse/blk-mq-sched-decide-how-to-handle-flush-rq-via-RQF_F.patch - patches.suse/blk-mq-move-blk_mq_put_driver_tag-into-blk-mq.h.patch - patches.suse/blk-mq-don-t-allocate-driver-tag-upfront-for-flush-r.patch - patches.suse/0001-nbd-wait-uninterruptible-for-the-dead-timeout.patch - patches.suse/0001-nbd-don-t-start-req-until-after-the-dead-connection-.patch - patches.suse/blktrace-fix-unlocked-access-to-init-start-stop-tear.patch - patches.suse/nvme-move-the-dying-queue-check-from-cancel-to-compl.patch - patches.suse/nvme-always-unregister-the-integrity-profile-in-__nv.patch - patches.suse/nvme-don-t-pass-struct-nvme_ns-to-nvme_init_integrit.patch - patches.suse/nvme-don-t-pass-struct-nvme_ns-to-nvme_config_discar.patch - patches.suse/nvme-set-the-chunk-size-before-freezing-the-queue.patch - patches.suse/nvme-split-__nvme_revalidate_disk.patch - patches.suse/nvme-fix-and-clarify-the-check-for-missing-metadata.patch - patches.suse/nvme-factor-get-log-into-a-helper.patch - patches.suse/nvme-check-admin-passthru-command-effects.patch - patches.suse/nvme-fc-fix-localport-resume-using-stale-values.patch - patches.suse/nvme-fc-decouple-ns-references-from-lldd-references.patch - patches.suse/lpfc-tie-in-to-new-dev_loss_tmo-interface-in-nvme-tr.patch - patches.suse/nvmet-rdma-update-queue-list-during-ib_device-remova.patch - patches.suse/nvme-rdma-fix-nvme_rdma_create_queue_ib-error-flow.patch - patches.suse/nvmet-fix-comment-typos-in-admin-cmd.c.patch - patches.suse/nvme-compare-NQN-string-with-right-size.patch - patches.suse/nvme-fix-eui_show-print-format.patch - patches.suse/blk-mq-Avoid-that-request-queue-removal-can-trigger-.patch - patches.suse/nvmet-remove-redundant-memset-if-failed-to-get_smart.patch - patches.suse/nvmet-remove-redundant-local-variable.patch - patches.suse/nvme-centralize-AEN-defines.patch - patches.suse/nvme-fc-remove-unused-queue_size-field.patch - patches.suse/nvme-remove-handling-of-multiple-AEN-requests.patch - patches.suse/nvme-unexport-starting-async-event-work.patch - patches.suse/nvme-send-uevent-for-some-asynchronous-events.patch - patches.suse/nvme-pci-avoid-dereference-of-symbol-from-unloaded-m.patch - patches.suse/nvmet-better-data-length-validation.patch - patches.suse/nvmet-kill-nvmet_inline_bio_init.patch - patches.suse/block-Make-q_usage_counter-also-track-legacy-request.patch - patches.suse/nvme-track-subsystems.patch - patches.suse/nvme-introduce-a-nvme_ns_ids-structure.patch - patches.suse/nvme-track-shared-namespaces.patch - patches.suse/nvme-implement-multipath-access-to-nvme-subsystems.patch - patches.suse/nvme-also-expose-the-namespace-identification-sysfs-.patch - patches.suse/block-create-slaves-and-holders-entries-for-hidden-g.patch - patches.suse/nvme-create-slaves-and-holders-entries-for-hidden-co.patch - patches.suse/nvme-expose-subsys-attribute-to-sysfs.patch - patches.suse/fs-guard_bio_eod-needs-to-consider-partitions.patch - patches.suse/block-avoid-null-pointer-dereference-on-null-disk.patch - patches.suse/0001-ide-ide-atapi-fix-compile-error-with-defining-macro-.patch - patches.suse/nvme-fix-visibility-of-uuid-ns-attribute.patch - patches.suse/0030-dm-convert-dm_dev_internal.count-from-atomic_t-to-re.patch - patches.suse/0031-dm-convert-table_device.count-from-atomic_t-to-refco.patch - patches.suse/0032-dm-cache-convert-dm_cache_metadata.ref_count-from-at.patch - patches.suse/0033-dm-cache-fix-race-condition-in-the-writeback-mode-ov.patch - patches.suse/0034-dm-cache-pass-cache-structure-to-mode-functions.patch - patches.suse/0035-dm-cache-submit-writethrough-writes-in-parallel-to-o.patch - patches.suse/0036-dm-cache-remove-all-obsolete-writethrough-specific-c.patch - patches.suse/0037-dm-cache-simplify-get_per_bio_data-by-removing-data_.patch - patches.suse/0038-dm-log-writes-add-support-for-inline-data-buffers.patch - patches.suse/0039-dm-log-writes-add-support-for-DAX.patch - patches.suse/0040-dm-space-map-metadata-use-ARRAY_SIZE.patch - patches.suse/0041-dm-zoned-ignore-last-smaller-runt-zone.patch - patches.suse/dm-allocate-struct-mapped_device-with-kvzalloc.patch - patches.suse/0001-dm-fix-race-between-dm_get_from_kobject-and-__dm_des.patch - patches.suse/0042-dm-small-cleanup-in-dm_get_md.patch - patches.suse/0043-dm-crypt-allow-unaligned-bv_offset.patch - patches.suse/0044-dm-integrity-allow-unaligned-bv_offset.patch - patches.suse/0045-dm-raid-fix-panic-when-attempting-to-force-a-raid-to.patch - patches.suse/0046-dm-cache-policy-smq-handle-races-with-queuing-backgr.patch - patches.suse/0047-dm-cache-policy-smq-take-origin-idle-status-into-acc.patch - patches.suse/0048-dm-cache-background-tracker-limit-amount-of-backgrou.patch - patches.suse/0049-dm-cache-policy-smq-change-max-background-work-from-.patch - patches.suse/0050-dm-cache-policy-smq-allocate-cache-blocks-in-order.patch - patches.suse/0051-dm-cache-remove-usused-deferred_cells-member-from-st.patch - patches.suse/0052-dm-cache-lift-common-migration-preparation-code-to-a.patch - patches.suse/0053-md-fix-deadlock-error-in-recent-patch.patch - patches.suse/0001-md-always-set-THREAD_WAKEUP-and-wake-up-wqueue-if-th.patch - patches.suse/0054-md-bitmap-revert-a-patch.patch - patches.suse/0001-md-cluster-fix-wrong-condition-check-in-raid1_write_.patch - patches.suse/0002-raid5-ppl-don-t-resync-after-rebuild.patch - patches.suse/0001-raid5-ppl-check-recovery_offset-when-performing-ppl-.patch - patches.suse/0055-md-cluster-make-function-cluster_check_sync_size-sta.patch - patches.suse/0056-md-raid10-remove-VLAIS.patch - patches.suse/0057-md-rename-some-drivers-md-files-to-have-an-md-prefix.patch - patches.suse/0058-md-raid10-remove-a-couple-of-redundant-variables-and.patch - patches.suse/0059-raid5-Set-R5_Expanded-on-parity-devices-as-well-as-d.patch - patches.suse/0060-md-forbid-a-RAID5-from-having-both-a-bitmap-and-a-jo.patch - patches.suse/0061-md-always-hold-reconfig_mutex-when-calling-mddev_sus.patch - patches.suse/0062-md-don-t-call-bitmap_create-while-array-is-quiesced.patch - patches.suse/0063-md-move-suspend_hi-lo-handling-into-core-md-code.patch - patches.suse/0064-md-use-mddev_suspend-resume-instead-of-quiesce.patch - patches.suse/0065-md-allow-metadata-update-while-suspending.patch - patches.suse/0066-md-remove-special-meaning-of-quiesce-.-2.patch - patches.suse/0067-md-use-TASK_IDLE-instead-of-blocking-signals.patch - patches.suse/0068-raid1-prevent-freeze_array-wait_all_barriers-deadloc.patch - patches.suse/0069-md-use-lockdep_assert_held.patch - patches.suse/0001-md-cluster-raid10-set-do_balance-0-if-area-is-resync.patch - patches.suse/0003-md-cluster-Suspend-writes-in-RAID10-if-within-range.patch - patches.suse/0004-md-cluster-Use-a-small-window-for-raid10-resync.patch - patches.suse/0070-raid1-remove-obsolete-code-in-raid1_write_request.patch - patches.suse/0071-md-remove-redundant-variable-q.patch - patches.suse/0005-md-cluster-update-document-for-raid10.patch - patches.suse/0072-md-don-t-check-MD_SB_CHANGE_CLEAN-in-md_allow_write.patch - patches.suse/badblocks-fix-wrong-return-value-in-badblocks_set-if.patch - patches.suse/0073-md-be-cautious-about-using-curr_resync_completed-for.patch - patches.suse/0074-md-bitmap-clear-BITMAP_WRITE_ERROR-bit-before-writin.patch - patches.suse/0075-md-release-allocated-bitset-sync_set.patch - patches.suse/0076-md-free-unused-memory-after-bitmap-resize.patch - patches.suse/scsi-lpfc-remove-redundant-null-check-on-eqe.patch - patches.suse/scsi-bnx2i-Clean-up-unused-pointers-in-bnx2i_hwi.patch - patches.suse/scsi-fcoe-move-fcoe_interface_remove-out-of-fcoe_int.patch - patches.suse/scsi-fcoe-separate-out-fcoe_vport_remove.patch - patches.suse/scsi-fcoe-open-code-fcoe_destroy_work-for-NETDEV_UNR.patch - patches.suse/0011-scsi-libsas-kill-useless-ha_event-and-do-some-cleanu.patch - patches.suse/0012-scsi-libsas-remove-the-numbering-for-each-event-enum.patch - patches.suse/0013-scsi-libsas-remove-unused-port_gone_completion-and-D.patch - patches.suse/0014-scsi-libsas-rename-notify_port_event-for-consistency.patch - patches.suse/0015-scsi-libsas-add-event-to-defer-list-tail-instead-of-.patch - patches.suse/scsi-libcxgbi-remove-redundant-check-and-close-on-cs.patch - patches.suse/scsi-csiostor-enable-PCIe-relaxed-ordering-if-suppor.patch - patches.suse/scsi-sd-Align-maximum-write-same-blocks-to-physical-.patch - patches.suse/scsi-scsi_dh-Return-SCSI_DH_XX-error-code-from-attac.patch - patches.suse/scsi-scsi_dh-suppress-errors-from-unsupported-device.patch - patches.suse/scsi-lpfc-Cocci-spatch-pool_zalloc-simple.patch - patches.suse/scsi-qla2xxx-Cocci-spatch-pool_zalloc-simple.patch - patches.suse/scsi-mpt3sas-remove-redundant-copy_from_user-in-_ctl.patch - patches.suse/scsi-ufs-fix-wrong-command-type-of-utrd-for-ufshci-v2-1 - patches.suse/0016-scsi-libsas-remove-unused-variable-sas_ha.patch - patches.suse/scsi-smartpqi-update-controller-ids.patch - patches.suse/scsi-smartpqi-cleanup-raid-map-warning-message.patch - patches.suse/scsi-smartpqi-update-driver-version-to-1.1.2-126.patch - patches.suse/scsi-lpfc-fix-pci-hot-plug-crash-in-timer-management.patch - patches.suse/scsi-lpfc-fix-pci-hot-plug-crash-in-list_add-call.patch - patches.suse/scsi-lpfc-Fix-crash-receiving-ELS-while-detaching-dr.patch - patches.suse/scsi-lpfc-Fix-lpfc-nvme-host-rejecting-IO-with-Not-R.patch - patches.suse/scsi-lpfc-Fix-warning-messages-when-NVME_TARGET_FC-n.patch - patches.suse/scsi-lpfc-PLOGI-failures-during-NPIV-testing.patch - patches.suse/scsi-lpfc-Make-ktime-sampling-more-accurate.patch - patches.suse/scsi-lpfc-Move-CQ-processing-to-a-soft-IRQ.patch - patches.suse/scsi-lpfc-Fix-FCP-hba_wqidx-assignment.patch - patches.suse/scsi-lpfc-Reduce-log-spew-on-controller-reconnects.patch - patches.suse/scsi-lpfc-Set-missing-abort-context.patch - patches.suse/scsi-lpfc-Revise-NVME-module-parameter-descriptions-.patch - patches.suse/scsi-lpfc-Fix-oops-if-nvmet_fc_register_targetport-f.patch - patches.suse/scsi-lpfc-Disable-NPIV-support-if-NVME-is-enabled.patch - patches.suse/scsi-lpfc-Fix-crash-in-lpfc_nvme_fcp_io_submit-durin.patch - patches.suse/scsi-lpfc-Fix-secure-firmware-updates.patch - patches.suse/scsi-lpfc-Ensure-io-aborts-interlocked-with-the-targ.patch - patches.suse/scsi-lpfc-Extend-RDP-support.patch - patches.suse/scsi-lpfc-Fix-oops-of-nvme-host-during-driver-unload.patch - patches.suse/scsi-lpfc-correct-nvme-sg-segment-count-check.patch - patches.suse/scsi-lpfc-change-version-to-11.4.0.4.patch - patches.suse/scsi-mpt3sas-Processing-of-Cable-Exception-events.patch - patches.suse/scsi-mpt3sas-Fixed-memory-leaks-in-driver.patch - patches.suse/scsi-mpt3sas-Reduce-memory-footprint-in-kdump-kernel.patch - patches.suse/scsi-mpt3sas-Fix-removal-and-addition-of-vSES-device.patch - patches.suse/scsi-mpt3sas-Fix-IO-error-occurs-on-pulling-out-a-dr.patch - patches.suse/scsi-mpt3sas-Updated-MPI-headers-to-v2.00.48.patch - patches.suse/scsi-mpt3sas-Display-chassis-slot-information-of-the.patch - patches.suse/scsi-mpt3sas-Fix-possibility-of-using-invalid-Enclos.patch - patches.suse/scsi-mpt3sas-Adding-support-for-SAS3616-HBA-device.patch - patches.suse/scsi-mpt3sas-Bump-mpt3sas-driver-version-to-v16.100..patch - patches.suse/0001-scsi-be2iscsi-fix-boot-flags-in-sysfs - patches.suse/0002-scsi-be2iscsi-fix-return-value-in-mgmt_open_connection - patches.suse/0003-scsi-be2iscsi-free-msi_name-and-disable-hw-intr - patches.suse/0004-scsi-be2iscsi-fix-modify_eq_delay-buffer-overflow - patches.suse/0005-scsi-be2iscsi-fix-get_initname-buffer-overflow - patches.suse/0006-scsi-be2iscsi-modify-ioctl-to-fetch-user-configured-iqn - patches.suse/0007-scsi-be2iscsi-add-cmd-to-set-host-data - patches.suse/0008-scsi-be2iscsi-fix-misc-static-analysis-errors - patches.suse/0009-scsi-be2iscsi-remove-a-circumflex-character-in-copyright-marking - patches.suse/0010-scsi-be2iscsi-update-driver-version - patches.suse/scsi-libcxgbi-in-case-of-vlan-pass-0-as-ifindex-to-f.patch - patches.suse/scsi-cxgb4i-fix-tx-skb-leak - patches.suse/scsi-libcxgbi-simplify-task-hdr-allocation-for-mgmt-cmds - patches.suse/bfa-integer-overflow-in-debugfs.patch - patches.suse/scsi-lpfc-Fix-a-precedence-bug-in-lpfc_nvme_io_cmd_w.patch - patches.suse/scsi-qla2xxx-Reinstate-module-parameter-ql2xenablems.patch - patches.suse/scsi-qla2xxx-Add-ATIO-Q-processing-for-INTx-mode.patch - patches.suse/scsi-qla2xxx-Allow-MBC_GET_PORT_DATABASE-to-query-an.patch - patches.suse/scsi-qla2xxx-Changes-to-support-N2N-logins.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.02-k.patch - patches.suse/scsi-qla2xxx-Use-ql2xnvmeenable-to-enable-Q-Pair-for.patch - patches.suse/scsi-qla2xxx-Query-FC4-type-during-RSCN-processing.patch - patches.suse/scsi-qedi-delete-redundant-variables - patches.suse/scsi-qla2xxx-don-t-break-the-bsg-lib-abstractions.patch - patches.suse/scsi-sd_zbc-Move-ZBC-declarations-to-scsi_proto.h.patch - patches.suse/scsi-sd_zbc-Fix-comments-and-indentation.patch - patches.suse/scsi-sd_zbc-Rearrange-code.patch - patches.suse/scsi-sd_zbc-Use-well-defined-macros.patch - patches.suse/scsi-sd_zbc-Fix-sd_zbc_read_zoned_characteristics.patch - patches.suse/scsi-scsi-Export-blacklist-flags-to-sysfs.patch - patches.suse/scsi-scsi_devinfo-whitespace-fixes.patch - patches.suse/scsi-scsi_devinfo-fixup-string-compare.patch - patches.suse/scsi-sd-change-allow_restart-to-bool-in-sysfs-interf.patch - patches.suse/scsi-sd-change-manage_start_stop-to-bool-in-sysfs-in.patch - patches.suse/scsi-scsi_devinfo-add-aix-vdasd-to-blacklist.patch - patches.suse/scsi-scsi_devinfo-add-try_vpd_pages-to-hitachi-open-v-blacklist-entry.patch - patches.suse/scsi-scsi_devinfo-add-reportlun2-to-emc-symmetrix-blacklist-entry.patch - patches.suse/scsi-scsi_error-Do-not-retry-illegal-function-error.patch - patches.suse/scsi-scsi_error-Handle-power-on-reset-unit-attention.patch - patches.suse/scsi-pm80xx-redefine-sas_identify_frame-structure.patch - patches.suse/scsi-pm80xx-ILA-and-inactive-firmware-version-throug.patch - patches.suse/scsi-pm80xx-Different-SAS-addresses-for-phys.patch - patches.suse/scsi-pm80xx-tag-allocation-for-phy-control-request.patch - patches.suse/scsi-pm80xx-cleanup-in-pm8001_abort_task-function.patch - patches.suse/scsi-pm80xx-modified-port-reset-timer-value-for-PM80.patch - patches.suse/scsi-pm80xx-corrected-SATA-abort-handling-sequence.patch - patches.suse/scsi-pm80xx-panic-on-ncq-error-cleaning-up-the-read-.patch - patches.suse/scsi-pm80xx-corrected-linkrate-value.patch - patches.suse/scsi-hpsa-destroy-sas-transport-properties-before-sc.patch - patches.suse/scsi-hpsa-cleanup-sas_phy-structures-in-sysfs-when-u.patch - patches.suse/scsi-hpsa-clear-tmpdevice-in-scan-thread.patch - patches.suse/scsi-hpsa-add-controller-checkpoint.patch - patches.suse/scsi-hpsa-update-discovery-polling.patch - patches.suse/scsi-hpsa-change-timeout-for-internal-cmds.patch - patches.suse/scsi-hpsa-correct-smart-path-enabled.patch - patches.suse/scsi-hpsa-update-queue-depth-for-externals.patch - patches.suse/scsi-hpsa-reduce-warning-messages-on-device-removal.patch - patches.suse/scsi-hpsa-correct-logical-volume-removal.patch - patches.suse/scsi-hpsa-add-enclosure-logical-identifier.patch - patches.suse/scsi-hpsa-bump-driver-version.patch - patches.suse/megaraid_sas-use-adapter_type-for-all-gen-contr.patch - patches.suse/megaraid_sas-Add-support-for-Crusader-controlle.patch - patches.suse/megaraid_sas-replace-instance-ctrl_context-chec.patch - patches.suse/megaraid_sas-Remove-redundant-checks-for-ctrl_c.patch - patches.suse/megaraid_sas-replace-is_ventura-with-adapter_ty.patch - patches.suse/megaraid_sas-reduce-size-of-fusion_context-and-.patch - patches.suse/megaraid_sas-Create-separate-functions-to-alloc.patch - patches.suse/megaraid_sas-Create-separate-functions-for-allo.patch - patches.suse/megaraid_sas-Pre-allocate-frequently-used-DMA-b.patch - patches.suse/megaraid_sas-remove-instance-ctrl_info.patch - patches.suse/megaraid_sas-Move-initialization-of-instance-pa.patch - patches.suse/megaraid_sas-Move-controller-memory-allocations.patch - patches.suse/megaraid_sas-Update-current-host-time-to-FW-dur.patch - patches.suse/megaraid_sas-Resize-MFA-frame-used-for-IOC-INIT.patch - patches.suse/megaraid_sas-Incorrect-processing-of-IOCTL-fram.patch - patches.suse/megaraid_sas-Retry-with-reduced-queue-depth-whe.patch - patches.suse/megaraid_sas-Do-not-limit-queue_depth-to-1k-in-.patch - patches.suse/megaraid_sas-Add-support-for-64bit-consistent-D.patch - patches.suse/megaraid_sas-driver-version-upgrade.patch - patches.suse/scsi-scsi_devinfo-Add-scsi_devinfo_tbl.c.patch - patches.suse/0017-scsi-hisi_sas-delete-get_ncq_tag_v3_hw.patch - patches.suse/scsi-hisi_sas-fix-internal-abort-slot-timeout-bug.patch - patches.suse/0018-scsi-hisi_sas-use-spin_lock_irqsave-for-hisi_hba.loc.patch - patches.suse/0019-scsi-hisi_sas-grab-hisi_hba.lock-when-processing-slo.patch - patches.suse/0020-scsi-hisi_sas-fix-SATA-breakpoint-memory-size.patch - patches.suse/0021-scsi-hisi_sas-us-start_phy-in-PHY_FUNC_LINK_RESET.patch - patches.suse/0022-scsi-hisi_sas-fix-NULL-check-in-SMP-abort-task-path.patch - patches.suse/0023-scsi-hisi_sas-fix-the-risk-of-freeing-slot-twice.patch - patches.suse/0024-scsi-hisi_sas-use-array-for-v2-hw-AXI-errors.patch - patches.suse/0025-scsi-hisi_sas-check-PHY-state-in-get_wideport_bitmap.patch - patches.suse/0026-scsi-hisi_sas-init-connect-cfg-register-for-v3-hw.patch - patches.suse/0027-scsi-hisi_sas-add-v3-hw-DFX-feature.patch - patches.suse/0028-scsi-hisi_sas-add-hisi_hba.rst_work-init-for-v3-hw.patch - patches.suse/0029-scsi-hisi_sas-fix-a-bug-when-free-device-for-v3-hw.patch - patches.suse/0030-scsi-hisi_sas-complete-all-tasklets-prior-to-host-re.patch - patches.suse/0031-scsi-hisi_sas-add-v3-hw-support-for-AXI-fatal-error.patch - patches.suse/0032-scsi-hisi_sas-add-v3-hw-port-AXI-error-handling.patch - patches.suse/scsi-cxlflash-Use-derived-maximum-write-same-length.patch - patches.suse/scsi-cxlflash-Allow-cards-without-WWPN-VPD-to-config.patch - patches.suse/scsi-cxlflash-Derive-pid-through-accessors.patch - patches.suse/scsi-scsi_error-DID_SOFT_ERROR-comment-clean-up.patch - patches.suse/msft-hv-1526-scsi-storvsc-Allow-only-one-remove-lun-work-item-to-.patch - patches.suse/scsi-mpt3sas-Add-nvme-device-support-in-slave-alloc-.patch - patches.suse/scsi-mpt3sas-SGL-to-PRP-Translation-for-I-Os-to-NVMe.patch - patches.suse/scsi-mpt3sas-Added-support-for-nvme-encapsulated-req.patch - patches.suse/scsi-mpt3sas-API-s-to-support-NVMe-drive-addition-to.patch - patches.suse/scsi-mpt3sas-API-s-to-remove-nvme-drive-from-sml.patch - patches.suse/scsi-mpt3sas-Handle-NVMe-PCIe-device-related-events-.patch - patches.suse/scsi-mpt3sas-Set-NVMe-device-queue-depth-as-128.patch - patches.suse/scsi-mpt3sas-scan-and-add-nvme-device-after-controll.patch - patches.suse/scsi-mpt3sas-Add-Task-management-debug-info-for-NVMe.patch - patches.suse/scsi-mpt3sas-NVMe-drive-support-for-BTDHMAPPING-ioct.patch - patches.suse/scsi-mpt3sas-Fix-nvme-drives-checking-for-tlr.patch - patches.suse/scsi-mpt3sas-Fix-sparse-warnings.patch - patches.suse/scsi-mpt3sas-Update-mpt3sas-driver-version.patch - patches.suse/msft-hv-1544-scsi-storvsc-Avoid-excessive-host-scan-on-controller.patch - patches.suse/scsi-mpt3sas-fix-dma_addr_t-casts.patch - patches.suse/scsi-qla2xxx-Suppress-a-kernel-complaint-in-qla_init.patch - patches.suse/scsi-mpt3sas-cleanup-_scsih_pcie_enumeration_event.patch - patches.suse/scsi-mpt3sas-remove-a-stray-KERN_INFO.patch - patches.suse/lpfc-Fix-hard-lock-up-NMI-in-els-timeout-handli.patch - patches.suse/0001-iommu-amd-add-align-parameter-to-alloc_irq_index - patches.suse/0002-iommu-amd-enforce-alignment-for-msi-irqs - patches.suse/iommu-vt-d-don-t-register-bus-notifier-under-dmar_global_lock.patch - patches.suse/0003-iommu-amd-fix-alloc_irq_index-increment - patches.suse/0004-iommu-amd-limit-the-iova-page-range-to-the-specified-addresses - patches.suse/0006-iommu-mediatek-fix-driver-name - patches.suse/iommu-vt-d-clear-page-request-overflow-fault-bit - patches.suse/iommu-vt-d-clear-pasid-table-entry-when-memory-unbound - patches.suse/vfio-pci-Virtualize-Maximum-Payload-Size.patch - patches.suse/vfio-pci-Virtualize-Maximum-Read-Request-Size.patch - patches.suse/dmaengine-dmatest-warn-user-when-dma-test-times-out - patches.suse/dmaengine-ti-dma-crossbar-Correct-am335x-am43xx-mux- - patches.suse/0007-gpio-thunderx-remove-unused-.map-hook-from-irq_domai.patch - patches.suse/0077-bitops-Introduce-assign_bit.patch - patches.suse/gpiolib-only-check-line-handle-flags-once.patch - patches.suse/gpio-brcmstb-allow-all-instances-to-be-wakeup-source - patches.suse/gpio-brcmstb-release-the-bgpio-lock-during-irq-handl - patches.suse/gpio-brcmstb-switch-to-handle_level_irq-flow - patches.suse/gpio-brcmstb-correct-the-configuration-of-level-inte - patches.suse/gpio-mb86s70-Revert-Return-error-if-requesting-an-al.patch - patches.suse/0001-ACPI-APD-Add-clock-frequency-for-ThunderX2-I2C-contr.patch - patches.suse/0003-i2c-xlp9xx-Get-clock-frequency-with-clk-API.patch - patches.suse/0004-i2c-xlp9xx-Handle-I2C_M_RECV_LEN-in-msg-flags.patch - patches.suse/0001-i2c-Make-i2c_unregister_device-NULL-aware.patch - patches.suse/ALSA-line6-add-support-for-POD-HD-DESKTOP - patches.suse/ALSA-usb-audio-Apply-vendor-ID-matching-for-sample-r - patches.suse/usb-core-Add-a-helper-function-to-check-the-validity - patches.suse/ALSA-bcd2000-Add-a-sanity-check-for-invalid-EPs - patches.suse/ALSA-caiaq-Add-a-sanity-check-for-invalid-EPs - patches.suse/ALSA-line6-Add-a-sanity-check-for-invalid-EPs - patches.suse/ALSA-usb-audio-Add-sanity-checks-for-invalid-EPs - patches.suse/ALSA-usx2y-Add-sanity-checks-for-invalid-EPs - patches.suse/ALSA-hiface-Add-sanity-checks-for-invalid-EPs - patches.suse/ALSA-caiaq-Add-yet-more-sanity-checks-for-invalid-EP - patches.suse/ALSA-line6-Add-yet-more-sanity-checks-for-invalid-EP - patches.suse/ALSA-hda-ca0132-use-ARRAY_SIZE - patches.suse/ALSA-hda-silence-uninitialized-variable-warning-in-a - patches.suse/ALSA-hda-Add-model-string-for-Intel-reference-board- - patches.suse/ALSA-hda-Avoid-racy-recreation-of-widget-kobjects - patches.suse/ALSA-hda-Abort-capability-probe-on-invalid-capabilit - patches.suse/ALSA-hda-realtek-Add-support-for-ALC1220 - patches.suse/ALSA-usx2y-Fix-invalid-stream-URBs - patches.suse/ASoC-msm8916-wcd-digital-fix-RX2-MIX1-and-RX3-MIX1 - patches.suse/ASoC-davinci-mcasp-Fix-an-error-handling-path-in-dav - patches.suse/ASoC-Intel-Skylake-Fix-uuid_module-memory-leak-in-fa - patches.suse/ASoC-sun8i-codec-Invert-Master-Slave-condition - patches.suse/ASoC-sun8i-codec-Set-the-BCLK-divider - patches.suse/ASoC-Intel-cht_bsw_max98090-add-support-for-Baytrail.patch - patches.suse/ASoC-Intel-cht_bsw_max98090_ti-Fix-jack-initializati - patches.suse/ASoC-Intel-cht_bsw_max98090-remove-useless-code-alig - patches.suse/ASoC-Intel-sst-remove-redundant-variable-dma_dev_nam - patches.suse/ASoC-intel-include-linux-module.h-as-needed - patches.suse/ASoC-rsnd-rsnd_ssi_run_mods-needs-to-care-ssi_parent - patches.suse/ASoC-cs42l56-Fix-reset-GPIO-name-in-example-DT-bindi - patches.suse/ASoC-davinci-Kill-BUG_ON-usage.patch - patches.suse/ASoC-davinci-mcasp-Handle-return-value-of-devm_kaspr.patch - patches.suse/ASoC-tlv320dac31xx-mark-expected-switch-fall-through.patch - patches.suse/ASoC-img-parallel-out-Add-pm_runtime_get-put-to-set_ - patches.suse/ASoC-codecs-msm8916-wcd-analog-fix-module-autoload - patches.suse/ASoC-samsung-Fix-invalid-argument-when-devm_gpiod_ge - patches.suse/ASoC-sun8i-codec-Fix-left-and-right-channels-inversi - patches.suse/Input-adxl34x-do-not-treat-FIFO_MODE-as-boolean - patches.suse/Input-edt-ft5x06-make-distinction-between-m06-m09-ge - patches.suse/Input-edt-ft5x06-implement-support-for-the-EDT-M12-s - patches.suse/gitignore-sort-normal-pattern-rules-alphabetically.patch - patches.suse/0001-HID-wacom-generic-Recognize-WACOM_HID_WD_PEN-as-a-ty.patch - patches.suse/HID-add-backlight-level-quirk-for-Asus-ROG-laptops - patches.suse/msft-hv-1509-HID-hyperv-pr_err-strings-should-end-with-newlines.patch - patches.suse/HID-i2c-hid-Add-no-irq-after-reset-quirk-for-0911-52 - patches.suse/HID-cp2112-fix-broken-gpio_direction_input-callback - patches.suse/HID-wacom-generic-Use-generic-codepath-terminology-i.patch - patches.suse/HID-wacom-generic-Leave-tool-in-prox-until-it-comple.patch - patches.suse/HID-wacom-generic-Send-BTN_TOOL_PEN-in-prox-once-the.patch - patches.suse/HID-wacom-generic-Reset-events-back-to-zero-when-pen.patch - patches.suse/Revert-HID-wacom-generic-Send-BTN_TOOL_PEN-in-prox-o.patch - patches.suse/HID-wacom-generic-Send-BTN_STYLUS3-when-both-barrel-.patch - patches.suse/HID-Wacom-switch-Dell-canvas-into-highres-mode.patch - patches.suse/0001-tracing-Kconfig-text-fixes-for-CONFIG_HWLAT_TRACER.patch - patches.suse/livepatch-introduce-shadow-variable-api.patch - patches.suse/livepatch-_klp_shadow_get_or_alloc-is-local-to-shadow-c.patch - patches.suse/livepatch-small-shadow-variable-documentation-fixes.patch - patches.suse/livepatch-add-unpatch-callbacks.patch - patches.suse/livepatch-move-transition-complete-notice-into-klp_complete_transition.patch - patches.suse/livepatch-add-transition-notices.patch - patches.suse/livepatch-correctly-call-klp_post_unpatch_callback-in-error-paths.patch - patches.suse/livepatch-_klp_disable_patch-should-never-be-called-for-disabled-patches.patch - patches.suse/0001-arm64-move-TASK_-definitions-to-asm-processor.h.patch - patches.suse/0008-acpi-arm64-pr_err-strings-should-end-with-newlines.patch - patches.suse/0009-ACPI-IORT-Remove-leftover-ACPI_IORT_SMMU_V3_PXM_VALI.patch - patches.suse/0010-ACPI-IORT-Improve-functions-return-type-storage-clas.patch - patches.suse/0011-ACPI-IORT-Make-platform-devices-initialization-code-.patch - patches.suse/0012-ACPI-IORT-Look-up-IORT-node-through-struct-fwnode_ha.patch - patches.suse/0013-ACPI-IORT-Enable-special-index-ITS-group-mappings-fo.patch - patches.suse/0014-ACPI-IORT-Add-SMMUv3-specific-special-index-mapping-.patch - patches.suse/0015-ACPI-IORT-Enable-SMMUv3-PMCG-IORT-MSI-domain-set-up.patch - patches.suse/arm64-sysreg-Move-SPE-registers-and-PSB-into-common-.patch - patches.suse/0001-arm64-Implement-arch-specific-pte_access_permitted.patch - patches.suse/0001-arm64-prevent-regressions-in-compressed-kernel-image.patch - patches.suse/arm64-vdso-fix-clock_getres-for-4GiB-aligned-res.patch - patches.suse/0039-arm64-explicitly-mask-all-exceptions.patch - patches.suse/0040-arm64-introduce-an-order-for-exceptions.patch - patches.suse/0041-arm64-Move-the-async-fiq-helpers-to-explicitly-set-p.patch - patches.suse/0042-arm64-Mask-all-exceptions-during-kernel_exit.patch - patches.suse/0001-arm64-entry.S-Remove-disable_dbg.patch - patches.suse/0002-arm64-entry.S-convert-el1_sync.patch - patches.suse/0003-arm64-entry.S-convert-el0_sync.patch - patches.suse/0004-arm64-entry.S-convert-elX_irq.patch - patches.suse/0043-arm64-entry.S-move-SError-handling-into-a-C-function.patch - patches.suse/arm-ccn-perf-Prevent-module-unload-while-PMU-is-in-u.patch - patches.suse/arm64-KVM-Hide-unsupported-AArch64-CPU-features-from.patch - patches.suse/arm64-sve-System-register-and-exception-syndrome-def.patch - patches.suse/arm64-sve-KVM-Treat-guest-SVE-use-as-undefined-instr.patch - patches.suse/arm64-sve-KVM-Hide-SVE-from-CPU-features-exposed-to-.patch - patches.suse/s390-qeth-add-basic-VNICC-support.patch - patches.suse/s390-qeth-add-VNICC-enable-disable-support.patch - patches.suse/s390-qeth-add-VNICC-get-set-timeout-support.patch - patches.suse/s390-qeth-translate-SETVLAN-DELVLAN-errors.patch - patches.suse/net-mvpp2-remove-useless-goto.patch - patches.suse/bpf-Implement-map_delete_elem-for-BPF_MAP_TYPE_LPM_T.patch - patches.suse/kobject-add-kobject_uevent_net_broadcast.patch - patches.suse/kobject-copy-env-blob-in-one-go.patch - patches.suse/kobject-factorize-skb-setup-in-kobject_uevent_net_br.patch - patches.suse/ipv6-addrlabel-per-netns-list.patch - patches.suse/tcp-batch-tcp_net_metrics_exit.patch - patches.suse/ipv6-speedup-ipv6-tunnels-dismantle.patch - patches.suse/ipv4-speedup-ipv6-tunnels-dismantle.patch - patches.suse/cxgb4-add-new-T5-pci-device-id-s-34929cb4.patch - patches.suse/drivers-net-e1000e-use-setup_timer-helper.patch - patches.suse/drivers-net-bnxt-use-setup_timer-helper.patch - patches.suse/drivers-net-i40evf-use-setup_timer-helper.patch - patches.suse/drivers-net-bnx2x-use-setup_timer-helper.patch - patches.suse/cxgb4-avoid-stall-while-shutting-down-the-adapter.patch - patches.suse/cxgb4-add-tc-flower-offload-skeleton.patch - patches.suse/cxgb4-add-basic-tc-flower-offload-support.patch - patches.suse/cxgb4-add-support-to-offload-action-vlan.patch - patches.suse/cxgb4-fetch-stats-for-offloaded-tc-flower-flows.patch - patches.suse/bpf-Optimize-lpm-trie-delete.patch - patches.suse/msft-hv-1503-hv_netvsc-make-const-array-ver_list-static-reduces-o.patch - patches.suse/msft-hv-1504-hv_netvsc-Fix-the-real-number-of-queues-of-non-vRSS-.patch - patches.suse/cxgb4-do-DCB-state-reset-in-couple-of-places.patch - patches.suse/net-ena-Remove-redundant-unlikely.patch - patches.suse/bnxt_en-Remove-redundant-unlikely.patch - patches.suse/qed-Add-iWARP-enablement-support.patch - patches.suse/qed-Add-iWARP-out-of-order-support.patch - patches.suse/qed-Fix-maximum-number-of-CQs-for-iWARP.patch - patches.suse/qed-iWARP-Add-check-for-errors-on-a-SYN-packet.patch - patches.suse/net-sched-introduce-helper-to-identify-gact-pass-act.patch - patches.suse/cxgb4-make-function-ch_flower_stats_cb-fixes-warning.patch - patches.suse/bpf-verifier-improve-disassembly-of-BPF_END-instruct.patch - patches.suse/bpf-verifier-improve-disassembly-of-BPF_NEG-instruct.patch - patches.suse/net-hns3-Support-for-dynamically-assigning-tx-buffer.patch - patches.suse/net-hns3-Add-support-for-dynamically-buffer-realloca.patch - patches.suse/net-hns3-Add-support-for-PFC-setting-in-TM-module.patch - patches.suse/net-hns3-Add-support-for-port-shaper-setting-in-TM-m.patch - patches.suse/net-hns3-Add-tc-based-TM-support-for-sriov-enabled-p.patch - patches.suse/net-hns3-Add-some-interface-for-the-support-of-DCB-f.patch - patches.suse/net-hns3-Add-hclge_dcb-module-for-the-support-of-DCB.patch - patches.suse/net-hns3-Add-dcb-netlink-interface-for-the-support-o.patch - patches.suse/net-hns3-Setting-for-fc_mode-and-dcb-enable-flag-in-.patch - patches.suse/net-hns3-Add-DCB-support-when-interacting-with-netwo.patch - patches.suse/i40e-i40evf-rename-bytes_per_int-to-bytes_per_usec.patch - patches.suse/i40e-Fix-unqualified-module-message-while-bringing-l.patch - patches.suse/i40e-Fix-link-down-message-when-interface-is-brought.patch - patches.suse/i40e-simplify-member-variable-accesses.patch - patches.suse/i40e-relax-warning-message-in-case-of-version-mismat.patch - patches.suse/i40e-fix-for-flow-director-counters-not-wrapping-as-.patch - patches.suse/i40evf-lower-message-level.patch - patches.suse/i40e-use-separate-state-bit-for-miscellaneous-IRQ-se.patch - patches.suse/i40e-use-newer-generic-PM-support-instead-of-legacy-.patch - patches.suse/i40e-don-t-clear-suspended-state-until-we-finish-res.patch - patches.suse/i40e-prevent-service-task-from-running-while-we-re-s.patch - patches.suse/i40e-shutdown-all-IRQs-and-disable-MSI-X-when-suspen.patch - patches.suse/i40evf-fix-ring-to-vector-mapping.patch - patches.suse/i40e-Enable-VF-to-negotiate-number-of-allocated-queu.patch - patches.suse/i40e-refactor-FW-version-checking.patch - patches.suse/ibmvnic-113-Set-state-UP.patch - patches.suse/msft-hv-1505-hv_netvsc-report-stop_queue-and-wake_queue.patch - patches.suse/net-hns3-fix-null-pointer-dereference-before-null-ch.patch - patches.suse/0001-byteorder-Move-cpu_to_be32-be32_to_cpu-_array-from-T.patch - patches.suse/0001-thunderbolt-Remove-__packed-from-ICM-message-structu.patch - patches.suse/0001-thunderbolt-Add-support-for-XDomain-properties.patch - patches.suse/0001-thunderbolt-Move-enum-tb_cfg_pkg_type-to-thunderbolt.patch - patches.suse/0001-thunderbolt-Move-thunderbolt-domain-structure-to-thu.patch - patches.suse/0001-thunderbolt-Move-tb_switch_phy_port_from_link-to-thu.patch - patches.suse/0001-thunderbolt-Configure-interrupt-throttling-for-all-i.patch - patches.suse/0001-thunderbolt-Add-support-for-frame-mode.patch - patches.suse/0001-thunderbolt-Export-ring-handling-functions-to-module.patch - patches.suse/0001-thunderbolt-Move-ring-descriptor-flags-to-thunderbol.patch - patches.suse/0001-thunderbolt-Use-spinlock-in-ring-serialization.patch - patches.suse/0001-thunderbolt-Use-spinlock-in-NHI-serialization.patch - patches.suse/0001-thunderbolt-Add-polling-mode-for-rings.patch - patches.suse/0001-thunderbolt-Allocate-ring-HopID-automatically-if-req.patch - patches.suse/fm10k-ensure-we-process-SM-mbx-when-processing-VF-mb.patch - patches.suse/fm10k-reschedule-service-event-if-we-stall-the-PF-SM.patch - patches.suse/fm10k-Use-seq_putc-in-fm10k_dbg_desc_break.patch - patches.suse/fm10k-stop-spurious-link-down-messages-when-Tx-FIFO-.patch - patches.suse/fm10k-fix-typos-on-fall-through-comments.patch - patches.suse/fm10k-avoid-possible-truncation-of-q_vector-name.patch - patches.suse/fm10k-add-missing-fall-through-comment.patch - patches.suse/fm10k-avoid-needless-delay-when-loading-driver.patch - patches.suse/fm10k-simplify-reading-PFVFLRE-register.patch - patches.suse/fm10k-don-t-loop-while-resetting-VFs-due-to-VFLR-eve.patch - patches.suse/fm10k-avoid-divide-by-zero-in-rare-cases-when-device.patch - patches.suse/fm10k-move-fm10k_prepare_for_reset-and-fm10k_handle_.patch - patches.suse/fm10k-prevent-race-condition-of-__FM10K_SERVICE_SCHE.patch - patches.suse/i40e-limit-lan-queue-count-in-large-CPU-count-machin.patch - patches.suse/i40e-remove-logically-dead-code.patch - patches.suse/i40e-Fix-a-potential-NULL-pointer-dereference.patch - patches.suse/i40e-Fix-reporting-of-supported-link-modes.patch - patches.suse/i40e-Add-support-for-ethtool-m.patch - patches.suse/i40e-use-admin-queue-for-setting-LEDs-behavior.patch - patches.suse/i40e-don-t-hold-spinlock-while-resetting-VF.patch - patches.suse/i40e-drop-i40e_pf-pf-from-i40e_vc_disable_vf.patch - patches.suse/i40e-make-use-of-i40e_vc_disable_vf.patch - patches.suse/i40e-ensure-reset-occurs-when-disabling-VF.patch - patches.suse/i40evf-Enable-VF-to-request-an-alternate-queue-alloc.patch - patches.suse/i40e-make-i40evf_map_rings_to_vectors-void.patch - patches.suse/i40e-fix-handling-of-vf_states-variable.patch - patches.suse/i40e-fix-client-notify-of-VF-reset.patch - patches.suse/i40e-Stop-dropping-802.1ad-tags-eth-proto-0x88a8.patch - patches.suse/cxgb4-Update-comment-for-min_mtu.patch - patches.suse/bonding-speed-duplex-update-at-NETDEV_UP-event.patch - patches.suse/fm10k-prepare_for_reset-when-we-lose-PCIe-Link.patch - patches.suse/fm10k-use-spinlock-to-implement-mailbox-lock.patch - patches.suse/fm10k-use-generic-PM-hooks-instead-of-legacy-PCIe-po.patch - patches.suse/fm10k-introduce-a-message-queue-for-MAC-VLAN-message.patch - patches.suse/fm10k-use-the-MAC-VLAN-queue-for-VF-PF-MAC-VLAN-requ.patch - patches.suse/fm10k-bump-version-number.patch - patches.suse/fm10k-Fix-misuse-of-net_ratelimit.patch - patches.suse/fm10k-prefer-s-and-__func__-for-diagnostic-prints.patch - patches.suse/fm10k-fix-mis-ordered-parameters-in-declaration-for-.patch - patches.suse/sctp-silence-warns-on-sctp_stream_init-allocations.patch - patches.suse/cxgb4-add-new-T6-pci-device-id-s-acd669a8.patch - patches.suse/cxgb4vf-make-a-couple-of-functions-static.patch - patches.suse/bnx2x-Use-pci_ari_enabled-instead-of-local-copy.patch - patches.suse/i40e-fix-a-typo-in-i40e_pf-documentation.patch - patches.suse/i40e-add-private-flag-to-control-source-pruning.patch - patches.suse/i40e-i40evf-spread-CPU-affinity-hints-across-online-.patch - patches.suse/i40e-re-enable-PTP-L4-capabilities-for-XL710-if-FW-6.patch - patches.suse/i40e-redfine-I40E_PHY_TYPE_MAX.patch - patches.suse/i40e-fix-incorrect-register-definition.patch - patches.suse/i40e-i40evf-use-DECLARE_BITMAP-for-state.patch - patches.suse/i40e-fix-merge-error.patch - patches.suse/i40e-Display-error-message-if-module-does-not-meet-t.patch - patches.suse/i40e-Properly-maintain-flow-director-filters-list.patch - patches.suse/i40e-implement-split-PCI-error-reset-handler.patch - patches.suse/i40e-do-not-enter-PHY-debug-mode-while-setting-LEDs-.patch - patches.suse/i40evf-enable-support-for-VF-VLAN-tag-stripping-cont.patch - patches.suse/i40e-ignore-skb-xmit_more-when-deciding-to-set-RS-bi.patch - patches.suse/i40e-i40evf-organize-and-re-number-feature-flags.patch - patches.suse/net-add-rb_to_skb-and-other-rb-tree-helpers.patch - patches.suse/tcp-reduce-tcp_fastretrans_alert-verbosity.patch - patches.suse/bnxt_en-don-t-consider-building-bnxt_tc.o-if-option-.patch - patches.suse/msft-hv-1510-hv_netvsc-Change-the-hash-level-variable-to-bit-flag.patch - patches.suse/msft-hv-1511-hv_netvsc-Add-ethtool-handler-to-set-and-get-TCP-has.patch - patches.suse/net-mlx5-Avoid-NULL-pointer-dereference-on-steering-.patch - patches.suse/qed-Delete-redundant-check-on-dcb_app-priority.patch - patches.suse/net-hns3-Cleanup-for-shifting-true-in-hns3-driver.patch - patches.suse/net-hns3-Add-hns3_get_handle-macro-in-hns3-driver.patch - patches.suse/net-hns3-Cleanup-indentation-for-Kconfig-in-the-the-.patch - patches.suse/net-hns3-Consistently-using-GENMASK-in-hns3-driver.patch - patches.suse/net-hns3-Cleanup-for-struct-that-used-to-send-cmd-to.patch - patches.suse/net-hns3-Cleanup-for-endian-issue-in-hns3-driver.patch - patches.suse/net-hns3-Cleanup-for-non-static-function-in-hns3-dri.patch - patches.suse/qed-Add-ll2-option-to-limit-the-number-of-bds-per-pa.patch - patches.suse/qed-Add-ll2-ability-of-opening-a-secondary-queue.patch - patches.suse/qed-Add-ll2-option-for-dropping-a-tx-packet.patch - patches.suse/qed-Fix-initialization-of-ll2-offload-feature.patch - patches.suse/qed-Add-the-source-of-a-packet-sent-on-an-iWARP-ll2-.patch - patches.suse/qed-Add-LL2-slowpath-handling.patch - patches.suse/qed-Add-ll2-connection-for-processing-unaligned-MPA-.patch - patches.suse/qed-Add-mpa-buffer-descriptors-for-storing-and-proce.patch - patches.suse/qed-Add-unaligned-and-packed-packet-processing.patch - patches.suse/qed-Add-support-for-freeing-two-ll2-buffers-for-corn.patch - patches.suse/qed-Add-support-for-MPA-header-being-split-over-two-.patch - patches.suse/qed-Add-iWARP-support-for-fpdu-spanned-over-more-tha.patch - patches.suse/ipv6-avoid-zeroing-per-cpu-data-again.patch - patches.suse/net-mlx4-Fix-endianness-issue-in-qp-context-params.patch - patches.suse/net-mlx4_core-Fix-cast-warning-in-fw.c.patch - patches.suse/net-mlx4_en-Use-__force-to-fix-a-sparse-warning-in-T.patch - patches.suse/ixgbe-Clear-SWFW_SYNC-register-during-init.patch - patches.suse/ixgbe-declare-ixgbe_mac_operations-structures-as-con.patch - patches.suse/ixgbe-restore-normal-RSS-after-last-macvlan-offload-.patch - patches.suse/ixgbe-add-error-checks-when-initializing-the-PHY.patch - patches.suse/ixgbe-split-Tx-Rx-ring-clearing-for-ethtool-loopback.patch - patches.suse/ixgbe-add-counter-for-times-Rx-pages-gets-allocated-.patch - patches.suse/ixgbe-fix-use-of-uninitialized-padding.patch - patches.suse/ixgbe-fix-the-FWSM.PT-check-in-ixgbe_mng_present.patch - patches.suse/ixgbe-Update-adaptive-ITR-algorithm.patch - patches.suse/ixgbe-fix-crash-when-injecting-AER-after-failed-rese.patch - patches.suse/i40e-fix-flags-declaration.patch - patches.suse/i40e-use-the-safe-hash-table-iterator-when-deleting-.patch - patches.suse/i40evf-fix-mac-filter-removal-timing-issue.patch - patches.suse/i40e-i40evf-fix-incorrect-default-ITR-values-on-driv.patch - patches.suse/i40e-i40evf-always-set-the-CLEARPBA-flag-when-re-ena.patch - patches.suse/i40e-reduce-lrxqthresh-from-2-to-1.patch - patches.suse/i40e-i40evf-bundle-more-descriptors-when-allocating-.patch - patches.suse/i40e-allow-XPS-with-QoS-enabled.patch - patches.suse/i40e-add-check-for-return-from-find_first_bit-call.patch - patches.suse/i40e-Retry-AQC-GetPhyAbilities-to-overcome-I2CRead-h.patch - patches.suse/i40e-use-a-local-variable-instead-of-calculating-mul.patch - patches.suse/i40e-fix-a-typo.patch - patches.suse/i40e-Avoid-some-useless-variables-and-initializers-i.patch - patches.suse/bpf-encapsulate-verifier-log-state-into-a-structure.patch - patches.suse/bpf-move-global-verifier-log-into-verifier-environme.patch - patches.suse/bpf-move-instruction-printing-into-a-separate-file.patch - patches.suse/bpf-don-t-rely-on-the-verifier-lock-for-metadata_dst.patch - patches.suse/bpf-write-back-the-verifier-log-buffer-as-it-gets-fi.patch - patches.suse/cxgb4-Add-support-for-new-flash-parts.patch - patches.suse/cxgb4-add-new-T5-pci-device-id-s-652faa98.patch - patches.suse/net-hns3-fixes-the-ring-index-in-hns3_fini_ring.patch - patches.suse/net-hns3-add-support-for-set_ringparam.patch - patches.suse/net-hns3-add-support-for-set_rxnfc.patch - patches.suse/net-hns3-add-support-for-ETHTOOL_GRXFH.patch - patches.suse/net-hns3-fix-the-ring-count-for-ETHTOOL_GRXRINGS.patch - patches.suse/e1000e-Fix-error-path-in-link-detection.patch - patches.suse/e1000e-Fix-wrong-comment-related-to-link-detection.patch - patches.suse/e1000e-Fix-return-value-test.patch - patches.suse/e1000e-Separate-signaling-for-link-check-link-up.patch - patches.suse/e1000e-Avoid-receiver-overrun-interrupt-bursts.patch - patches.suse/e1000e-fix-buffer-overrun-while-the-I219-is-processi.patch - patches.suse/e1000e-apply-burst-mode-settings-only-on-default.patch - patches.suse/e1000e-Be-drop-monitor-friendly.patch - patches.suse/igb-check-memory-allocation-failure.patch - patches.suse/net-dst-move-cpu-inside-ifdef-to-avoid-compilation-w.patch - patches.suse/net-phy-at803x-Change-error-to-EINVAL-for-invalid-MA.patch - patches.suse/net-hns3-make-local-functions-static.patch - patches.suse/net-smc-dev_put-for-netdev-after-usage-of-ib_query_g.patch - patches.suse/net-sched-actions-change-IFE-modules-alias-names.patch - patches.suse/net-sched-actions-fix-module-auto-loading.patch - patches.suse/ipvlan-always-use-the-current-L2-addr-of-the-master.patch - patches.suse/bpf-verifier-set-reg_type-on-context-accesses-in-sec.patch - patches.suse/cxgb4-implement-ethtool-dump-data-operations.patch - patches.suse/cxgb4-collect-register-dump.patch - patches.suse/cxgb4-collect-on-chip-memory-dump.patch - patches.suse/cxgb4-collect-firmware-mbox-and-device-log-dump.patch - patches.suse/cxgb4-update-API-for-TP-indirect-register-access.patch - patches.suse/cxgb4-collect-TP-dump.patch - patches.suse/cxgb4-collect-hardware-module-dumps.patch - patches.suse/cxgb4-collect-IBQ-and-OBQ-dumps.patch - patches.suse/cxgb4-fix-missing-break-in-switch-and-indent-return-.patch - patches.suse/msft-hv-1515-hv_netvsc-Rename-ind_table-to-rx_table.patch - patches.suse/msft-hv-1516-hv_netvsc-Rename-tx_send_table-to-tx_table.patch - patches.suse/msft-hv-1517-hv_netvsc-Add-initialization-of-tx_table-in-netvsc_d.patch - patches.suse/net_sched-fix-a-compile-warning-in-act_ife.patch - patches.suse/macvlan-Only-deliver-one-copy-of-the-frame-to-the-ma.patch - patches.suse/i40e-Add-macro-for-PF-reset-bit.patch - patches.suse/i40e-Add-infrastructure-for-queue-channel-support.patch - patches.suse/i40e-make-const-array-patterns-static-reduces-object.patch - patches.suse/i40e-fix-link-reporting.patch - patches.suse/i40e-i40evf-don-t-trust-VF-to-reset-itself.patch - patches.suse/net-mlx5-File-renaming-towards-ptp-core-implementati.patch - patches.suse/net-mlx5-PTP-code-migration-to-driver-core-section.patch - patches.suse/net-mlx5e-IPoIB-Move-underlay-QP-init-uninit-to-sepa.patch - patches.suse/net-mlx5-Support-for-attaching-multiple-underlay-QPs.patch - patches.suse/IB-ipoib-Grab-rtnl-lock-on-heavy-flush-when-calling-.patch - patches.suse/IB-ipoib-Add-ability-to-set-PKEY-index-to-lower-devi.patch - patches.suse/net-mlx5e-IPoIB-Support-for-setting-PKEY-index-to-un.patch - patches.suse/net-mlx5e-IPoIB-Use-hash-table-to-map-between-QPN-to.patch - patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-nic-profile.patch - patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-ndos.patch - patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-ethtool-ops.patch - patches.suse/net-mlx5e-IPoIB-Modify-rdma-netdev-allocate-and-free.patch - patches.suse/tracing-bpf-Hide-bpf-trace-events-when-they-are-not-.patch - patches.suse/bpf-split-verifier-and-program-ops.patch - patches.suse/bpf-remove-the-verifier-ops-from-program-structure.patch - patches.suse/bpf-move-knowledge-about-post-translation-offsets-ou.patch - patches.suse/bpf-allow-access-to-skb-len-from-offloads.patch - patches.suse/i40e-rename-cmd-variables-in-ethtool-interface.patch - patches.suse/i40e-remove-ifdef-SPEED_25000.patch - patches.suse/i40e-add-function-header-for-i40e_get_rxfh.patch - patches.suse/i40e-fix-clearing-link-masks-in-i40e_get_link_ksetti.patch - patches.suse/i40e-fix-i40e_phy_type_to_ethtool-function-header.patch - patches.suse/i40e-fix-comment-typo.patch - patches.suse/i40e-fix-whitespace-issues-in-i40e_ethtool.c.patch - patches.suse/i40e-group-autoneg-PHY-types-together.patch - patches.suse/i40e-Add-new-PHY-types-for-25G-AOC-and-ACC-support.patch - patches.suse/ethtool-add-ethtool_intersect_link_masks.patch - patches.suse/i40e-convert-i40e_phy_type_to_ethtool-to-new-API.patch - patches.suse/i40e-convert-i40e_get_settings_link_up-to-new-API.patch - patches.suse/i40e-rename-change-variable-to-autoneg_changed.patch - patches.suse/i40e-convert-i40e_set_link_ksettings-to-new-API.patch - patches.suse/qed-Fix-iWARP-out-of-order-flow.patch - patches.suse/net-ena-improve-ENA-driver-boot-time.patch - patches.suse/net-ena-remove-legacy-suspend-suspend-resume-support.patch - patches.suse/net-ena-add-power-management-ops-to-the-ENA-driver.patch - patches.suse/net-ena-add-statistics-for-missed-tx-packets.patch - patches.suse/net-ena-add-new-admin-define-for-future-support-of-I.patch - patches.suse/net-ena-increase-ena-driver-version-to-1.3.0.patch - patches.suse/ibmvnic-115-Enable-scatter-gather-support.patch - patches.suse/ibmvnic-116-Enable-TSO-support.patch - patches.suse/ibmvnic-117-Let-users-change-net-device-features.patch - patches.suse/rtlwifi-rtl8192ee-Fix-memory-leak-when-loading-firmw - patches.suse/p54-don-t-unregister-leds-when-they-are-not-initiali - patches.suse/0001-iwlwifi-fix-wrong-struct-for-a000-device.patch - patches.suse/iwlwifi-add-a-new-a000-device - patches.suse/cxgb4-add-tc-flower-match-support-for-TOS.patch - patches.suse/cxgb4-add-tc-flower-match-support-for-vlan.patch - patches.suse/cxgb4-add-tc-flower-support-for-action-PASS.patch - patches.suse/cxgb4-add-tc-flower-support-for-ETH-DMAC-rewrite.patch - patches.suse/cxgb4-introduce-SMT-ops-to-prepare-for-SMAC-rewrite-.patch - patches.suse/cxgb4-add-tc-flower-support-for-ETH-SMAC-rewrite.patch - patches.suse/cxgb4-introduce-fw_filter2_wr-to-prepare-for-L3-L4-r.patch - patches.suse/cxgb4-add-tc-flower-support-for-L3-L4-rewrite.patch - patches.suse/s390-qeth-rely-on-kernel-for-feature-recovery.patch - patches.suse/s390-sles15-02-04-01-qeth-fix-early-exit-from-error-path.patch - patches.suse/s390-qeth-clean-up-page-frag-creation - patches.suse/s390-qeth-consolidate-skb-allocation - patches.suse/s390-qeth-don-t-dump-control-cmd-twice.patch - patches.suse/Bluetooth-btqcomsmd-Add-support-for-BD-address-setup - patches.suse/ieee802154-fix-gcc-4.9-warnings - patches.suse/Bluetooth-hci_uart_set_flow_control-Fix-NULL-deref-w - patches.suse/Bluetooth-hci_bcm-Fix-setting-of-irq-trigger-type - patches.suse/Bluetooth-hci_bcm-Add-support-for-MINIX-Z83-4-based- - patches.suse/Bluetooth-BT_HCIUART-now-depends-on-SERIAL_DEV_BUS - patches.suse/Bluetooth-hci_bcm-Add-support-for-BCM2E7E - patches.suse/bnxt-Move-generic-devlink-code-to-new-file.patch - patches.suse/net-hns3-Refactor-the-skb-receiving-and-transmitting.patch - patches.suse/net-hns3-Add-mac-loopback-selftest-support-in-hns3-d.patch - patches.suse/net-hns3-fix-a-bug-when-alloc-new-buffer.patch - patches.suse/net-hns3-fix-the-bug-when-map-buffer-fail.patch - patches.suse/net-hns3-fix-the-ops-check-in-hns3_get_rxnfc.patch - patches.suse/net-hns3-get-vf-count-by-pci_sriov_get_totalvfs.patch - patches.suse/net-hns3-fix-the-TX-RX-ring.queue_index-in-hns3_ring.patch - patches.suse/net-hns3-remove-redundant-memset-when-alloc-buffer.patch - patches.suse/net-hns3-fix-a-bug-about-hns3_clean_tx_ring.patch - patches.suse/0001-macvlan-remove-unused-fields-in-struct-macvlan_dev.patch - patches.suse/net-bcmgenet-correct-bad-merge - patches.suse/net-bcmgenet-prevent-duplicate-calls-of-bcmgenet_dma - patches.suse/net-bcmgenet-enable-loopback-during-UniMAC-sw_reset - patches.suse/0001-net-dsa-legacy-don-t-unmask-port-bitmaps.patch - patches.suse/net-hns3-fix-the-bug-of-hns3_set_txbd_baseinfo.patch - patches.suse/net-hns3-add-nic_client-check-when-initialize-roce-b.patch - patches.suse/net-hns3-fix-a-bug-in-hclge_uninit_client_instance.patch - patches.suse/net-hns3-fix-the-bug-when-reuse-command-description-.patch - patches.suse/cxgb4-fix-overflow-in-collecting-IBQ-and-OBQ-dump.patch - patches.suse/l2tp-cleanup-l2tp_tunnel_delete-calls.patch - patches.suse/cxgb4-collect-hardware-LA-dumps.patch - patches.suse/cxgb4-collect-CIM-queue-configuration-dump.patch - patches.suse/cxgb4-collect-RSS-dumps.patch - patches.suse/cxgb4-collect-TID-info-dump.patch - patches.suse/cxgb4-collect-MPS-TCAM-dump.patch - patches.suse/cxgb4-collect-PBT-tables-dump.patch - patches.suse/cxgb4-collect-hardware-scheduler-dumps.patch - patches.suse/cxgb4-collect-hardware-misc-dumps.patch - patches.suse/bnxt_en-Update-firmware-interface-to-1.8.3.1.patch - patches.suse/bnxt_en-Add-PCIe-device-ID-for-bcm58804.patch - patches.suse/bnxt_en-adding-PCI-ID-for-SMARTNIC-VF-support.patch - patches.suse/bnxt_en-Check-for-zero-length-value-in-bnxt_get_nvra.patch - patches.suse/bnxt_en-Get-firmware-package-version-one-time.patch - patches.suse/bnxt_en-Optimize-.ndo_set_mac_address-for-VFs.patch - patches.suse/bnxt_en-Check-maximum-supported-MTU-from-firmware.patch - patches.suse/bnxt_en-Add-ethtool-reset-method.patch - patches.suse/bnxt_en-Reorganize-the-coalescing-parameters.patch - patches.suse/bnxt_en-Refactor-and-simplify-coalescing-code.patch - patches.suse/bnxt_en-add-support-for-Flower-based-vxlan-encap-dec.patch - patches.suse/bnxt_en-add-hwrm-FW-cmds-for-cfa_encap_record-and-de.patch - patches.suse/bnxt_en-query-cfa-flow-stats-periodically-to-compute.patch - patches.suse/bnxt_en-alloc-tc_info-struct-only-when-tc-flower-is-.patch - patches.suse/ibmvnic-118-Update-reset-infrastructure-to-support-tunab.patch - patches.suse/ibmvnic-119-Fix-failover-error-path-for-non-fatal-resets.patch - patches.suse/bnxt_en-Fix-randconfig-build-errors.patch - patches.suse/liquidio-fix-kernel-panic-in-VF-driver.patch - patches.suse/cxgb3-Check-and-handle-the-dma-mapping-errors.patch - patches.suse/l2tp-don-t-register-sessions-in-l2tp_session_create.patch - patches.suse/l2tp-initialise-l2tp_eth-sessions-before-registering.patch - patches.suse/l2tp-protect-sock-pointer-of-struct-pppol2tp_session.patch - patches.suse/l2tp-initialise-PPP-sessions-before-registering-them.patch - patches.suse/msft-hv-1520-hv_netvsc-Set-tx_table-to-equal-weight-after-subchan.patch - patches.suse/samples-bpf-adjust-rlimit-RLIMIT_MEMLOCK-for-xdp1.patch - patches.suse/l2tp-remove-ref-and-deref.patch - patches.suse/l2tp-remove-l2tp_tunnel_count-and-l2tp_session_count.patch - patches.suse/i40e-mark-PM-functions-as-__maybe_unused.patch - patches.suse/i40e-only-redistribute-MSI-X-vectors-when-needed.patch - patches.suse/bpf-reduce-verifier-memory-consumption.patch - patches.suse/net-mvpp2-set-the-Rx-FIFO-size-depending-on-the-port.patch - patches.suse/net-mvpp2-initialize-the-Tx-FIFO-size.patch - patches.suse/net-mvpp2-initialize-the-RSS-tables.patch - patches.suse/net-mvpp2-limit-TSO-segments-and-use-stop-wake-thres.patch - patches.suse/net-mvpp2-use-the-aggr-txq-size-define-everywhere.patch - patches.suse/net-mvpp2-simplify-the-Tx-desc-set-DMA-logic.patch - patches.suse/ppp-Destroy-the-mutex-when-cleanup - patches.suse/net-thunderx-remove-a-couple-of-redundant-assignment.patch - patches.suse/cxgb4-save-additional-filter-tuple-field-shifts-in-t.patch - patches.suse/cxgb4-initialize-hash-filter-configuration.patch - patches.suse/cxgb4-add-support-to-create-hash-filters.patch - patches.suse/cxgb4-add-support-to-delete-hash-filter.patch - patches.suse/cxgb4-add-support-to-retrieve-stats-for-hash-filters.patch - patches.suse/cxgb4-convert-flower-table-to-use-rhashtable.patch - patches.suse/cxgb4-add-support-to-create-hash-filters-via-tc-flow.patch - patches.suse/bpf-fix-verifier-memory-leaks.patch - patches.suse/Bluetooth-btusb-Add-new-NFA344A-entry - patches.suse/Bluetooth-avoid-recursive-locking-in-hci_send_to_cha - patches.suse/Bluetooth-hci_ldisc-Fix-another-race-when-closing-th - patches.suse/enic-reset-fetch-index.patch - patches.suse/enic-Add-support-for-ethtool-g-G.patch - patches.suse/net-hns3-remove-a-couple-of-redundant-assignments.patch - patches.suse/net-hns3-Refactor-the-mapping-of-tqp-to-vport.patch - patches.suse/net-hns3-Refactor-mac_init-function.patch - patches.suse/net-hns3-Refactor-the-initialization-of-command-queu.patch - patches.suse/net-hns3-Add-support-for-misc-interrupt.patch - patches.suse/net-hns3-Add-reset-process-in-hclge_main.patch - patches.suse/net-hns3-Add-timeout-process-in-hns3_enet.patch - patches.suse/net-hns3-Add-reset-interface-implementation-in-clien.patch - patches.suse/net-hns3-Fix-a-misuse-to-devm_free_irq.patch - patches.suse/net-hns3-hns3-fix-a-bug-about-statistic-counter-in-r.patch - patches.suse/bpf-fix-link-error-without-CONFIG_NET.patch - patches.suse/bpf-fix-out-of-bounds-access-warning-in-bpf_check.patch - patches.suse/cxgb4-fix-error-return-code-in-cxgb4_set_hash_filter.patch - patches.suse/cxgb4-add-new-T6-pci-device-id-s-36bf994a.patch - patches.suse/cxgb4vf-define-get_fecparam-ethtool-callback.patch - patches.suse/bpf-fix-verifier-NULL-pointer-dereference.patch - patches.suse/bnxt_en-fix-typo-in-bnxt_set_coalesce.patch - patches.suse/bnxt_en-Fix-IRQ-coalescing-regression.patch - patches.suse/net-hns3-fix-for-getting-autoneg-in-hns3_get_link_ks.patch - patches.suse/net-hns3-fix-for-getting-advertised_caps-in-hns3_get.patch - patches.suse/net-hns3-fix-a-bug-in-hns3_driv_to_eth_caps.patch - patches.suse/net-hns3-add-support-for-set_link_ksettings.patch - patches.suse/net-hns3-add-support-for-nway_reset.patch - patches.suse/net-hns3-fix-a-bug-for-phy-supported-feature-initial.patch - patches.suse/iwlwifi-mvm-add-missing-lq_color.patch - patches.suse/iwlwifi-pcie-sort-IDs-for-the-9000-series-for-easier.patch - patches.suse/ath9k-fix-tx99-potential-info-leak - patches.suse/net-mlx5e-Add-support-for-ethtool-msglvl-support.patch - patches.suse/msft-hv-1546-hv_netvsc-netvsc_teardown_gpadl-split.patch - patches.suse/msft-hv-1547-hv_netvsc-hide-warnings-about-uninitialized-missing-.patch - patches.suse/bnxt-fix-bnxt_hwrm_fw_set_time-for-y2038.patch - patches.suse/net-mvpp2-add-ethtool-GOP-statistics.patch - patches.suse/net-mlx5e-Add-rollback-on-add-VLAN-failure.patch - patches.suse/net-Introduce-netdev_-_once-functions.patch - patches.suse/sfc-don-t-warn-on-successful-change-of-MAC.patch - patches.suse/net-hns3-fix-a-bug-when-getting-phy-address-from-NCL.patch - patches.suse/net-hns3-cleanup-mac-auto-negotiation-state-query-in.patch - patches.suse/net-mvpp2-fix-GOP-statistics-loop-start-and-stop-con.patch - patches.suse/tipc-improve-link-resiliency-when-rps-is-activated.patch - patches.suse/ibmvnic-120-Add-vnic-client-data-to-login-buffer.patch - patches.suse/l2tp-don-t-close-sessions-in-l2tp_tunnel_destruct.patch - patches.suse/net-thunderx-fix-double-free-error.patch - patches.suse/ipvlan-fix-ipv6-outbound-device.patch - patches.suse/ieee802154-mrf24j40-fix-incorrect-mask-in-mrf24j40_s - patches.suse/cxgb4-collect-vpd-info-directly-from-hardware.patch - patches.suse/net-Remove-unused-skb_shared_info-member.patch - patches.suse/iwlwifi-mvm-reset-seq-num-after-restart.patch - patches.suse/iwlwifi-fix-multi-queue-notification-for-a000-device.patch - patches.suse/iwlwifi-add-new-cards-for-8260-series.patch - patches.suse/iwlwifi-add-new-cards-for-8265-series.patch - patches.suse/iwlwifi-add-new-cards-for-a000-series.patch - patches.suse/rtlwifi-fix-uninitialized-rtlhal-last_suspend_sec-ti - patches.suse/rt2x00usb-mark-device-removed-when-get-ENOENT-usb-er - patches.suse/af_netlink-ensure-that-NLMSG_DONE-never-fails-in-dum.patch - patches.suse/NFC-fix-device-allocation-error-return - patches.suse/vxlan-fix-the-issue-that-neigh-proxy-blocks-all-icmp.patch - patches.suse/cxgb4-collect-LE-TCAM-dump.patch - patches.suse/cxgb4-collect-SGE-queue-context-dump.patch - patches.suse/bnx2x-fix-slowpath-null-crash.patch - patches.suse/bpf-improve-verifier-ARG_CONST_SIZE_OR_ZERO-semantic.patch - patches.suse/bpf-change-helper-bpf_probe_read-arg2-type-to-ARG_CO.patch - patches.suse/bpf-fix-and-add-test-cases-for-ARG_CONST_SIZE_OR_ZER.patch - patches.suse/net-hns3-Updates-MSI-MSI-X-alloc-free-APIs-depricate.patch - patches.suse/net-mvneta-fix-handling-of-the-Tx-descriptor-counter.patch - patches.suse/0001-net-bridge-add-vlan_tunnel-to-bridge-port-policies.patch - patches.suse/ibmvnic-121-Feature-implementation-of-Vital-Product-Data.patch - patches.suse/atm-horizon-Fix-irq-release-error.patch - patches.suse/vhost_net-conditionally-enable-tx-polling.patch - patches.suse/ipv6-set-all.accept_dad-to-0-by-default.patch - patches.suse/bpf-fix-lockdep-splat.patch - patches.suse/geneve-fix-fill_info-when-link-down - patches.suse/mm-pagewalk.c-report-holes-in-hugetlb-ranges.patch - patches.suse/audit-ensure-that-audit-1-actually-enables-audit-for.patch - patches.suse/audit-Allow-auditd-to-set-pid-to-0-to-end-auditing.patch - patches.suse/mailbox-bcm-flexrm-mailbox-Fix-FlexRM-ring-flush-seq - patches.suse/mailbox-reset-txdone_method-TXDONE_BY_POLL-if-client.patch - patches.suse/mailbox-mailbox-test-don-t-rely-on-rx_buffer-content - patches.suse/ata-pata_artop-remove-redundant-initialization-of-pi.patch - patches.suse/0001-ata-ceva-Move-sata-port-phy-oob-settings-to-device-t.patch - patches.suse/0002-ata-ceva-Add-gen-3-mode-support-in-driver.patch - patches.suse/0003-ata-ceva-Disable-Device-Sleep-capability.patch - patches.suse/0004-ata-ceva-Make-RxWaterMark-value-as-module-parameter.patch - patches.suse/0005-ata-ceva-Add-CCI-support-for-SATA-if-CCI-is-enabled.patch - patches.suse/0006-ata-ceva-Correct-the-AXI-bus-configuration-for-SATA-.patch - patches.suse/0007-ata-ceva-Correct-the-suspend-and-resume-logic-for-SA.patch - patches.suse/0008-ata-ceva-Add-SMMU-support-for-SATA-IP.patch - patches.suse/ata-fixes-kernel-crash-while-tracing-ata_eh_link_aut.patch - patches.suse/IB-core-Fix-unable-to-change-lifespan-entry-for-hw_c.patch - patches.suse/IB-core-Fix-use-workqueue-without-WQ_MEM_RECLAIM.patch - patches.suse/IB-core-Fix-calculation-of-maximum-RoCE-MTU.patch - patches.suse/RDMA-qedr-Rename-the-qedr_cm-file-as-a-preparation-f.patch - patches.suse/RDMA-qedr-Add-support-for-registering-an-iWARP-devic.patch - patches.suse/RDMA-qedr-Add-iWARP-support-in-existing-verbs.patch - patches.suse/RDMA-qedr-Add-support-for-read-with-invalidate-suppo.patch - patches.suse/RDMA-qedr-Add-iWARP-connection-management-qp-related.patch - patches.suse/RDMA-qedr-Add-iWARP-connection-management-functions.patch - patches.suse/RDMA-qedr-Add-support-for-iWARP-in-user-space.patch - patches.suse/RDMA-qedr-Missing-error-code-in-qedr_init_user_queue.patch - patches.suse/RDMA-qedr-fix-build-error-without-ipv6.patch - patches.suse/RDMA-hns-Split-hw-v1-driver-from-hns-roce-driver.patch - patches.suse/RDMA-hns-Move-priv-in-order-to-add-multiple-hns_roce.patch - patches.suse/RDMA-hns-Initialize-the-PCI-device-for-hip08-RoCE.patch - patches.suse/RDMA-hns-Modify-assignment-device-variable-to-suppor.patch - patches.suse/RDMA-hns-Add-command-queue-support-for-hip08-RoCE-dr.patch - patches.suse/RDMA-hns-Add-profile-support-for-hip08-driver.patch - patches.suse/RDMA-hns-Add-mailbox-s-implementation-for-hip08-RoCE.patch - patches.suse/RDMA-hns-Add-the-interfaces-to-support-multi-hop-add.patch - patches.suse/RDMA-hns-Configure-BT-BA-and-BT-attribute-for-the-co.patch - patches.suse/RDMA-hns-Update-the-interfaces-for-MTT-CQE-multi-hop.patch - patches.suse/RDMA-hns-Split-CQE-from-MTT-in-hip08.patch - patches.suse/RDMA-hns-Support-multi-hop-addressing-for-PBL-in-hip.patch - patches.suse/RDMA-hns-Configure-mac-gid-and-user-access-region-fo.patch - patches.suse/RDMA-hns-Add-CQ-operations-support-for-hip08-RoCE-dr.patch - patches.suse/RDMA-hns-Add-QP-operations-support-for-hip08-SoC.patch - patches.suse/RDMA-hns-Add-support-for-processing-send-wr-and-rece.patch - patches.suse/RDMA-hns-Configure-the-MTPT-in-hip08.patch - patches.suse/RDMA-hns-Add-releasing-resource-operation-in-error-b.patch - patches.suse/RDMA-hns-Replace-condition-statement-using-hardware-.patch - patches.suse/RDMA-hns-Fix-inconsistent-warning.patch - patches.suse/RDMA-hns-Delete-the-unnecessary-initializing-enum-to.patch - patches.suse/IB-Move-PCI-dependency-from-root-KConfig-to-HW-s-KCo.patch - patches.suse/IB-cxgb3-cxgb4-Remove-unneeded-config-dependencies.patch - patches.suse/IB-uverbs-clean-up-INIT_UDATA_BUF_OR_NULL-usage.patch - patches.suse/RDMA-cxgb3-remove-redundant-first-assignement-of-sqp.patch - patches.suse/IB-mlx5-pr_err-and-mlx5_ib_dbg-strings-should-end-wi.patch - patches.suse/iw_cxgb4-Remove-__func__-parameter-from-pr_debug.patch - patches.suse/iw_cxgb4-change-pr_debug-to-appropriate-log-level.patch - patches.suse/IB-hfi1-Update-HFI-to-use-the-latest-PCI-API.patch - patches.suse/IB-hfi1-Inline-common-calculation.patch - patches.suse/IB-hfi1-Remove-unused-hfi1_cpulist-variables.patch - patches.suse/IB-hfi1-Extend-input-hdr-tracing-for-packet-type.patch - patches.suse/IB-hfi1-Add-a-safe-wrapper-for-_rcd_get_by_index.patch - patches.suse/IB-hfi1-Refactor-assign_ctxt-IOCTL.patch - patches.suse/IB-hfi1-Refactor-get_ctxt_info.patch - patches.suse/IB-hfi1-Refactor-get_base_info.patch - patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_setup-IOCTL.patch - patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_clear-IOCTLs.patch - patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_invalid-IOCTLs.patch - patches.suse/IB-hfi1-Refactor-get_user-IOCTLs.patch - patches.suse/IB-opa_vnic-Properly-return-the-total-MACs-in-UC-MAC.patch - patches.suse/IB-opa_vnic-Properly-clear-Mac-Table-Digest.patch - patches.suse/RDMA-qedr-Fix-rdma_type-initialization.patch - patches.suse/RDMA-hns-make-various-function-static-fixes-warnings.patch - patches.suse/RDMA-hns-remove-redundant-assignment-to-variable-j.patch - patches.suse/iw_cxgb4-allocate-wait-object-for-each-memory-object.patch - patches.suse/iw_cxgb4-allocate-wait-object-for-each-cq-object.patch - patches.suse/iw_cxgb4-allocate-wait-object-for-each-qp-object.patch - patches.suse/iw_cxgb4-allocate-wait-object-for-each-ep-object.patch - patches.suse/iw_cxgb4-add-referencing-to-wait-objects.patch - patches.suse/RDMA-hns-Modify-the-value-with-rd-dest_rd-of-qp_attr.patch - patches.suse/RDMA-hns-Refactor-code-for-readability.patch - patches.suse/RDMA-hns-Check-return-value-of-kzalloc.patch - patches.suse/RDMA-hns-Only-assign-dest_qp-if-IB_QP_DEST_QPN-bit-i.patch - patches.suse/RDMA-hns-Set-rdma_ah_attr-type-for-querying-qp.patch - patches.suse/RDMA-hns-Avoid-NULL-pointer-exception.patch - patches.suse/RDMA-hns-Don-t-unregister-a-callback-we-didn-t-regis.patch - patches.suse/RDMA-hns-Fix-calltrace-for-sleeping-in-atomic.patch - patches.suse/RDMA-hns-return-0-rather-than-return-a-garbage-statu.patch - patches.suse/i40iw-Do-not-retransmit-MPA-request-after-it-is-ACKe.patch - patches.suse/i40iw-Do-not-generate-CQE-for-RTR-on-QP-flush.patch - patches.suse/i40iw-Do-not-allow-posting-WR-after-QP-is-flushed.patch - patches.suse/IB-hfi1-Add-parsing-for-platform-configuration-forma.patch - patches.suse/IB-hfi1-Fix-output-trace-issues-from-16B-change.patch - patches.suse/IB-hfi1-Fix-incorrect-available-receive-user-context.patch - patches.suse/IB-hfi1-Prevent-LNI-out-of-sync-by-resetting-host-in.patch - patches.suse/IB-core-Use-__be32-for-LIDs-in-opa_is_extended_lid.patch - patches.suse/IB-core-Do-not-warn-on-lid-conversions-for-OPA.patch - patches.suse/IB-hfi1-Do-not-warn-on-lid-conversions-for-OPA.patch - patches.suse/IB-rxe-check-for-allocation-failure-on-elem.patch - patches.suse/IB-rxe-put-the-pool-on-allocation-failure.patch - patches.suse/infiniband-add-MMU-dependency-for-user_mem.patch - patches.suse/IB-core-Fix-endianness-annotation-in-rdma_is_multica.patch - patches.suse/RDMA-cma-Avoid-triggering-undefined-behavior.patch - patches.suse/RDMA-cxgb4-Fix-indentation.patch - patches.suse/RDMA-cxgb4-Remove-the-obsolete-kernel-module-option-.patch - patches.suse/RDMA-cxgb4-Suppress-gcc-7-fall-through-complaints.patch - patches.suse/RDMA-cxgb4-Remove-a-set-but-not-used-variable.patch - patches.suse/IB-hns-Annotate-iomem-pointers-correctly.patch - patches.suse/IB-hns-Declare-local-functions-static.patch - patches.suse/RDMA-qedr-Use-NULL-instead-of-0-to-represent-a-point.patch - patches.suse/RDMA-qedr-Declare-local-functions-static.patch - patches.suse/RDMA-qedr-Annotate-iomem-pointers-correctly.patch - patches.suse/RDMA-qedr-Remove-set-but-not-used-variables.patch - patches.suse/IB-hfi1-Fix-serdes-loopback-set-up.patch - patches.suse/IB-hfi1-Allow-meta-version-4-for-platform-configurat.patch - patches.suse/IB-hfi1-Mask-out-A-bit-from-psn-trace.patch - patches.suse/IB-hfi1-Eliminate-allocation-while-atomic.patch - patches.suse/IB-hfi1-Set-hdr_type-when-tx-req-is-allocated.patch - patches.suse/IB-rdmavt-Don-t-wait-for-resources-in-QP-reset.patch - patches.suse/RDMA-hns-fix-spelling-mistake-Reseved-Reserved.patch - patches.suse/IB-hfi1-Add-MODULE_FIRMWARE-statements.patch - patches.suse/bnxt_re-Fix-incorrect-usage-of-test_bit.patch - patches.suse/bnxt_re-Make-room-for-mapping-beyond-32-entries.patch - patches.suse/IB-srpt-Do-not-accept-invalid-initiator-port-names.patch - patches.suse/IB-srp-Avoid-that-a-cable-pull-can-trigger-a-kernel-.patch - patches.suse/i40iw-Cleanup-AE-processing.patch - patches.suse/i40iw-Ignore-AE-source-field-in-AEQE-for-some-AEs.patch - patches.suse/i40iw-Move-exception_lan_queue-to-VSI-structure.patch - patches.suse/i40iw-Account-for-IPv6-header-when-setting-MSS.patch - patches.suse/i40iw-Reinitialize-IEQ-on-MTU-change.patch - patches.suse/i40iw-Clear-CQP-Head-Tail-during-initialization.patch - patches.suse/i40iw-Remove-UDA-QP-from-QoS-list-if-creation-fails.patch - patches.suse/i40iw-Move-cqp_cmd_head-init-to-CQP-initialization.patch - patches.suse/IB-ipoib-Get-rid-of-the-tx_outstanding-variable-in-a.patch - patches.suse/IB-ipoib-Use-NAPI-in-UD-TX-flows.patch - patches.suse/IB-ipoib-Change-number-of-TX-wqe-to-64.patch - patches.suse/RDMA-hns-Support-WQE-CQE-PBL-page-size-configurable-.patch - patches.suse/RDMA-hns-Update-the-IRRL-table-chunk-size-in-hip08.patch - patches.suse/RDMA-hns-Update-the-PD-CQE-MTT-specification-in-hip0.patch - patches.suse/RDMA-hns-Add-modify-CQ-support-for-hip08.patch - patches.suse/IB-cm-Fix-memory-corruption-in-handling-CM-request.patch - patches.suse/RDMA-cxgb4-Declare-stag-as-__be32.patch - patches.suse/bnxt_re-Implement-the-shutdown-hook-of-the-L2-RoCE-d.patch - patches.suse/IB-hfi1-Race-condition-between-user-notification-and.patch - patches.suse/Ib-hfi1-Return-actual-operational-VLs-in-port-info-q.patch - patches.suse/IB-hfi1-Validate-PKEY-for-incoming-GSI-MAD-packets.patch - patches.suse/IB-hfi1-Add-tx_opcode_stats-like-the-opcode_stats.patch - patches.suse/IB-hfi1-Insure-int-mask-for-in-kernel-receive-contex.patch - patches.suse/IB-hfi1-Don-t-modify-num_user_contexts-module-parame.patch - patches.suse/RDMA-hns-Add-rereg-mr-support-for-hip08.patch - patches.suse/RDMA-hns-Generate-gid-type-of-RoCEv2.patch - patches.suse/RDMA-hns-Configure-sgid-type-for-hip08-RoCE.patch - patches.suse/RDMA-hns-Update-calculation-of-irrl_ba-field-for-hip.patch - patches.suse/RDMA-hns-Configure-TRRL-field-in-hip08-RoCE-device.patch - patches.suse/RDMA-hns-Configure-fence-attribute-in-hip08-RoCE.patch - patches.suse/RDMA-hns-Set-se-attribute-of-sqwqe-in-hip08.patch - patches.suse/RDMA-hns-Enable-the-cqe-field-of-sqwqe-of-RC.patch - patches.suse/RDMA-hns-Set-sq_cur_sge_blk_addr-field-in-QPC-in-hip.patch - patches.suse/RDMA-hns-Update-the-usage-of-ack-timeout-in-hip08.patch - patches.suse/RDMA-hns-Add-sq_invld_flg-field-in-QP-context.patch - patches.suse/RDMA-hns-Set-the-owner-field-of-SQWQE-in-hip08-RoCE.patch - patches.suse/RDMA-hns-Unify-the-calculation-for-hem-index-in-hip0.patch - patches.suse/RDMA-hns-Modify-the-usage-of-cmd_sn-in-hip08.patch - patches.suse/IB-mlx4-Add-report-for-RSS-capabilities-by-vendor-ch.patch - patches.suse/IB-mlx4-Fix-RSS-s-QPC-attributes-assignments.patch - patches.suse/RDMA-cxgb4-Annotate-r2-and-stag-as-__be32.patch - patches.suse/IB-core-Avoid-crash-on-pkey-enforcement-failed-in-re.patch - patches.suse/IB-rxe-don-t-crash-if-allocation-of-crc-algorithm-fa.patch - patches.suse/RDMA-cxgb4-Protect-from-possible-dereference.patch - patches.suse/IB-mlx5-Assign-send-CQ-and-recv-CQ-of-UMR-QP.patch - patches.suse/IB-mlx5-Fix-RoCE-Address-Path-fields.patch - patches.suse/IB-mlx4-Use-optimal-numbers-of-MTT-entries.patch - patches.suse/IB-mlx4-Add-contig-support-for-control-objects.patch - patches.suse/IB-mlx4-Increase-maximal-message-size-under-UD-QP.patch - patches.suse/IB-core-Avoid-unnecessary-return-value-check.patch - patches.suse/bnxt_re-fix-a-crash-in-qp-error-event-processing.patch - patches.suse/bnxt_re-changing-the-ip-address-shouldn-t-affect-new.patch - patches.suse/iw_cxgb4-remove-BUG_ON-usage.patch - patches.suse/IB-hfi1-Allow-MgmtAllowed-on-B2B-setups.patch - patches.suse/IB-hfi1-Fix-a-wrapping-test-to-insure-the-correct-ti.patch - patches.suse/IB-hfi1-Do-not-allocate-PIO-send-contexts-for-VNIC.patch - patches.suse/IB-hfi1-Prohibit-invalid-Init-to-Armed-state-transit.patch - patches.suse/IB-hfi1-Send-reboot-as-planned-down-remote-reason.patch - patches.suse/IB-core-Convert-OPA-AH-to-IB-for-Extended-LIDs-only.patch - patches.suse/IB-hfi1-Mask-upper-16Bits-of-Extended-LID-prior-to-r.patch - patches.suse/IB-hfi1-Handle-initial-value-of-0-for-CCTI-setting.patch - patches.suse/RDMA-bnxt_re-Add-memory-barriers-when-processing-CQ-.patch - patches.suse/RDMA-bnxt_re-Set-QP-state-in-case-of-response-comple.patch - patches.suse/RDMA-bnxt_re-Flush-CQ-notification-Work-Queue-before.patch - patches.suse/RDMA-bnxt_re-synchronize-poll_cq-and-req_notify_cq-v.patch - patches.suse/RDMA-core-avoid-uninitialized-variable-warning-in-cr.patch - patches.suse/RDMA-vmw_pvrdma-Add-shared-receive-queue-support.patch - patches.suse/IB-core-Only-maintain-real-QPs-in-the-security-lists.patch - patches.suse/iw_cxgb4-Fix-possible-circular-dependency-locking-wa.patch - patches.suse/iw_cxgb4-only-call-the-cq-comp_handler-when-the-cq-i.patch - patches.suse/iw_cxgb4-atomically-flush-the-qp.patch - patches.suse/ACPI-PCI-Bail-early-in-acpi_pci_add_bus-if-there-is- - patches.suse/PCI-AER-Report-non-fatal-errors-only-to-the-affected - patches.suse/PCI-ASPM-Deal-with-missing-root-ports-in-link-state- - patches.suse/PCI-ASPM-Account-for-downstream-device-s-Port-Common - patches.suse/PCI-ASPM-Use-correct-capability-pointer-to-program-L - patches.suse/PCI-ASPM-Add-L1-Substates-definitions - patches.suse/misc-pci_endpoint_test-Avoid-triggering-a-BUG.patch - patches.suse/0001-PCI-Add-for_each_pci_bridge-helper.patch - patches.suse/0001-PCI-Move-pci_hp_add_bridge-to-drivers-pci-probe.c.patch - patches.suse/0001-PCI-Open-code-the-two-pass-loop-when-scanning-bridge.patch - patches.suse/0001-PCI-Do-not-allocate-more-buses-than-available-in-par.patch - patches.suse/0001-PCI-Distribute-available-buses-to-hotplug-capable-br.patch - patches.suse/0001-PCI-Distribute-available-resources-to-hotplug-capabl.patch - patches.suse/0001-PCI-pciehp-Fix-race-condition-handling-surprise-link.patch - patches.suse/0001-PCI-pciehp-Do-not-clear-Presence-Detect-Changed-duri.patch - patches.suse/PCI-PME-Handle-invalid-data-when-reading-Root-Status - patches.suse/pci-portdrv-factor-out-interrupt-message-number-lookup - patches.suse/pci-portdrv-compute-msi-msi-x-irq-vectors-after-final-allocation - patches.suse/PCI-Add-PCI-resource-type-mask-define - patches.suse/PCI-Add-resizable-BAR-infrastructure - patches.suse/PCI-Add-pci_resize_resource-for-resizing-BARs - patches.suse/x86-PCI-Enable-a-64bit-BAR-on-AMD-Family-15h-Models-.patch - patches.suse/PCI-Remove-reset-argument-from-pci_iov_-add-remove-_.patch - patches.suse/PCI-Create-SR-IOV-virtfn-physfn-links-before-attachi - patches.suse/0005-PCI-Set-Cavium-ACS-capability-quirk-flags-to-assert-.patch - patches.suse/0006-PCI-Apply-Cavium-ThunderX-ACS-quirk-to-more-Root-Por.patch - patches.suse/PCI-Detach-driver-before-procfs-sysfs-teardown-on-de - patches.suse/msft-hv-1545-PCI-hv-Use-effective-affinity-mask.patch - patches.suse/0007-PCI-Mark-Cavium-CN8xxx-to-avoid-bus-reset.patch - patches.suse/0001-PCI-Avoid-bus-reset-if-bridge-itself-is-broken.patch - patches.suse/0002-PCI-Avoid-slot-reset-if-bridge-itself-is-broken.patch - patches.suse/0014-ipmi-fix-unsigned-long-underflow.patch - patches.suse/ipmi-Prefer-ACPI-system-interfaces-over-SMBIOS-ones - patches.suse/ocfs2-fix-cluster-hang-after-a-node-dies.patch - patches.suse/ocfs2-should-wait-dio-before-inode-lock-in-ocfs2_set.patch - patches.suse/ocfs2-ip_alloc_sem-should-be-taken-in-ocfs2_get_bloc.patch - patches.suse/ocfs2-subsystem.su_mutex-is-required-while-accessing.patch - patches.suse/mm-swap-fix-false-error-message-in-_swp_swapcount.patch - patches.suse/mm-page-writeback.c-remove-unused-parameter-from-bal.patch - patches.suse/0001-mm-drop-migrate-type-checks-from-has_unmovable_pages.patch - patches.suse/0001-mm-distinguish-CMA-and-MOVABLE-isolation-in-has_unmo.patch - patches.suse/0002-mm-page_alloc-fail-has_unmovable_pages-when-seeing-r.patch - patches.suse/0003-mm-memory_hotplug-do-not-fail-offlining-too-early.patch - patches.suse/0004-mm-memory_hotplug-remove-timeout-from-__offline_memo.patch - patches.suse/0013-arm64-mm-kasan-don-t-use-vmemmap_populate-to-initial.patch - patches.suse/mm-Speedup-cancel_dirty_page-for-clean-pages.patch - patches.suse/mm-Refactor-truncate_complete_page.patch - patches.suse/mm-Factor-out-page-cache-page-freeing-into-a-separat.patch - patches.suse/mm-Move-accounting-updates-before-page_cache_tree_de.patch - patches.suse/mm-Move-clearing-of-page-mapping-to-page_cache_tree_.patch - patches.suse/mm-Factor-out-checks-and-accounting-from-__delete_fr.patch - patches.suse/mm-Batch-radix-tree-operations-when-truncating-pages.patch - patches.suse/mm-page_alloc-enable-disable-IRQs-once-when-freeing-a-list-of-pages.patch - patches.suse/mm-truncate-do-not-check-mapping-for-every-page-being-truncated.patch - patches.suse/mm-truncate-remove-all-exceptional-entries-from-pagevec-under-one-lock.patch - patches.suse/mm-only-drain-per-cpu-pagevecs-once-per-pagevec-usage.patch - patches.suse/mm-pagevec-remove-cold-parameter-for-pagevecs.patch - patches.suse/mm-remove-cold-parameter-for-release_pages.patch - patches.suse/mm-remove-cold-parameter-from-free_hot_cold_page.patch - patches.suse/mm-remove-__GFP_COLD.patch - patches.suse/mm-page_alloc-simplify-list-handling-in-rmqueue_bulk.patch - patches.suse/mm-pagevec-rename-pagevec-drained-field.patch - patches.suse/mm-page_alloc-fix-potential-false-positive-in-_zone_watermark_ok.patch - patches.suse/mm-page_alloc.c-broken-deferred-calculation.patch - patches.suse/mm-sparse-do-not-swamp-log-with-huge-vmemmap-allocat.patch - patches.suse/mm-do-not-rely-on-preempt_count-in-print_vma_addr.patch - patches.suse/mm-page_ext.c-check-if-page_ext-is-not-prepared.patch - patches.suse/media-cx231xx-cards-fix-NULL-deref-on-missing-associ - patches.suse/media-rc-check-for-integer-overflow - patches.suse/media-imon-Fix-null-ptr-deref-in-imon_probe - patches.suse/media-omap_vout-Fix-a-possible-null-pointer-derefere - patches.suse/media-v4l2-ctrl-Fix-flags-field-on-Control-events - patches.suse/media-usbtv-fix-brightness-and-contrast-controls - patches.suse/media-Don-t-do-DMA-on-stack-for-firmware-upload-in-t - patches.suse/media-dvb-core-always-call-invoke_release-in-fe_free - patches.suse/media-dib0700-fix-invalid-dvb_detach-argument - patches.suse/dvb_frontend-don-t-use-after-free-the-frontend-struc - patches.suse/drm-panel-simple-Fix-width-and-height-for-Olimex-LCD - patches.suse/drm-panel-simple-Add-missing-panel_simple_unprepare- - patches.suse/drm-dp-Add-defines-for-DP-SDP-types - patches.suse/drm-gma500-fix-logic-error - patches.suse/0080-drm-rockchip-Add-support-for-Rockchip-Soc-LVDS.patch - patches.suse/drm-i915-Always-wait-for-flip_done-v2 - patches.suse/drm-atomic-Return-commit-in-drm_crtc_commit_get-for- - patches.suse/drm-atomic-Move-drm_crtc_commit-to-drm_crtc_state-v4 - patches.suse/drm-atomic-Fix-freeing-connector-plane-state-too-ear - patches.suse/drm-atomic-Make-async-plane-update-checks-work-as-in - patches.suse/drm-sun4i-tcon-Unconditionally-reset-the-TCON - patches.suse/drm-Make-syncobj-import-export-functions-static - patches.suse/drm-Drop-drm_get_link_status_name - patches.suse/drm-Make-__drm_object_property_get_value-static - patches.suse/drm-dp-mst-Sideband-message-transaction-to-power-up- - patches.suse/0081-drm-rockchip-Replace-dev_-with-DRM_DEV_.patch - patches.suse/dma-buf-remove-redundant-initialization-of-sg_table - patches.suse/0082-drm-rockchip-Fix-uninitialized-use-of-ret.patch - patches.suse/0083-drm-rockchip-Cocci-spatch-vma_pages.patch - patches.suse/0084-drm-rockchip-Rely-on-the-default-best_encoder-behavi.patch - patches.suse/drm-i915-cnl-Introduce-initial-Cannonlake-Workaround - patches.suse/drm-i915-cnl-Add-WaDisableReplayBufferBankArbitratio - patches.suse/drm-i915-cnl-WaDisableEnhancedSBEVertexCaching - patches.suse/drm-i915-cnl-Apply-large-line-width-optimization - patches.suse/drm-i915-dp-rename-intel_dp_is_edp-to-intel_dp_is_po - patches.suse/drm-i915-dp-make-is_edp-non-static-and-rename-to-int - patches.suse/drm-i915-Re-enable-per-engine-reset-for-Broxton - patches.suse/drm-i915-Check-has_infoframes-when-enabling-infofram - patches.suse/drm-i915-Disable-infoframes-when-shutting-down-DDI-H - patches.suse/drm-i915-Move-infoframe-vfuncs-into-intel_digital_po - patches.suse/drm-i915-Init-infoframe-vfuncs-for-DP-encoders-as-we - patches.suse/drm-i915-Plumb-crtc_state-to-PSR-enable-disable - patches.suse/drm-i915-Constify-states-passed-to-enable-disable-et - patches.suse/drm-i915-Boost-GPU-clocks-if-we-miss-the-pageflip-s- - patches.suse/drm-i915-cnl-simplify-cnl_procmon_values-handling - patches.suse/drm-i915-cnl-extract-cnl_set_procmon_ref_values - patches.suse/drm-i915-cfl-Coffee-Lake-works-on-Kaby-Lake-PCH - patches.suse/drm-i915-Keep-a-small-stash-of-preallocated-WC-pages - patches.suse/drm-i915-cnl-WaPushConstantDereferenceHoldDisable - patches.suse/drm-i915-cnl-WaForceContextSaveRestoreNonCoherent - patches.suse/drm-i915-Assert-that-the-handle-vma-lut-is-empty-on- - patches.suse/drm-i915-Make-some-RPS-functions-static - patches.suse/drm-i915-Beef-up-the-IPS-vs.-CRC-workaround - patches.suse/drm-i915-bios-amend-child-device-config-parameters - patches.suse/drm-i915-bios-document-BDB-versions-of-child-device- - patches.suse/drm-i915-bios-remove-the-raw-version-of-child-device - patches.suse/drm-i915-bios-add-legacy-contents-to-common-child-de - patches.suse/drm-i915-bios-throw-away-high-level-child-device-uni - patches.suse/drm-i915-bios-throw-away-struct-old_child_dev_config - patches.suse/drm-i915-bios-document-child-device-config-dvo_port- - patches.suse/drm-i915-bios-group-device-type-definitions-together - patches.suse/drm-i915-bios-throw-away-unused-DVO_-macros - patches.suse/drm-i915-bios-drop-the-rest-of-the-p_-prefixes-from- - patches.suse/drm-i915-cnl-don-t-hardcode-DPCLKA_CFGCR0_DDI_CLK_SE - patches.suse/drm-i915-Fix-FBC-cfb-stride-programming-for-non-X-ti - patches.suse/drm-i915-bios-split-up-iboost-to-hdmi-and-dp-bitfiel - patches.suse/drm-i915-bios-amend-bdb_general_features - patches.suse/drm-i915-bios-amend-child-device-flags-based-on-inte - patches.suse/drm-i915-bios-amend-edp-block-based-on-intel_vbt_dec - patches.suse/drm-i915-Beef-up-of-Beef-up-the-IPS-vs.-CRC-workarou - patches.suse/drm-i915-Remove-excess-indent-in-intel_finish_reset- - patches.suse/drm-i915-Don-t-use-GPU-relocations-prior-to-cmdparse - patches.suse/drm-i915-Always-sanity-check-engine-state-upon-idlin - patches.suse/drm-i915-Clear-wedged-status-upon-resume - patches.suse/drm-i915-Discard-the-request-queue-if-we-fail-to-sle - patches.suse/drm-i915-Stop-using-long-platform-names-on-clock-gat - patches.suse/drm-i915-cnl-WA-FtrEnableFastAnisoL1BankingFix - patches.suse/drm-i915-cnl-WaDisableI2mCycleOnWRPort - patches.suse/drm-i915-cnl-Avoid-ioremap_wc-on-Cannonlake-as-well - patches.suse/drm-i915-Introduce-intel_ddi_dp_level - patches.suse/drm-i915-decouple-gen9-and-gen10-dp-signal-levels - patches.suse/drm-i915-Align-vswing-sequences-with-old-ddi-buffer- - patches.suse/drm-i915-Enable-voltage-swing-before-enabling-DDI_BU - patches.suse/drm-i915-cnl-Move-voltage-check-into-ddi-buf-trans-f - patches.suse/drm-i915-cnl-Move-ddi-buf-trans-related-functions-up - patches.suse/drm-i915-cnl-Fix-DDI-hdmi-level-selection - patches.suse/drm-i915-cnl-Fix-DP-max-voltage - patches.suse/drm-i915-Track-minimum-acceptable-cdclk-instead-of-m - patches.suse/drm-i915-Consolidate-max_cdclk_freq-check-in-intel_c - patches.suse/drm-i915-Pass-the-new-crtc-state-to-color-management - patches.suse/drm-i915-Pass-the-crtc-state-explicitly-to-intel_pip - patches.suse/drm-i915-Eliminate-obj-state-usage-in-g4x-vlv-chv-wm - patches.suse/drm-i915-add-GT-number-to-intel_device_info - patches.suse/drm-i915-mark-all-device-info-struct-with-__initcons - patches.suse/drm-i915-rework-IS_-_GT-macros - patches.suse/drm-i915-Pass-proper-old-new-states-to-intel_plane_a - patches.suse/drm-i915-Eliminate-obj-state-usage-from-pre-post-pla - patches.suse/drm-i915-Eliminate-crtc-state-usage-from-intel_updat - patches.suse/drm-i915-Eliminate-crtc-state-usage-from-intel_atomi - patches.suse/drm-i915-Use-correct-path-to-trace-include - patches.suse/drm-i915-Add-interface-to-reserve-fence-registers-fo - patches.suse/drm-i915-Wake-up-the-device-for-the-fbdev-setup - patches.suse/drm-i915-io-unmap-functions-want-__iomem - patches.suse/drm-i915-Constify-load-detect-mode - patches.suse/drm-i915-cnp-Wa-1181-Fix-Backlight-issue - patches.suse/drm-i915-Disable-MI_STORE_DATA_IMM-for-i915g-i915gm - patches.suse/drm-i915-Move-device_info.has_snoop-into-the-static- - patches.suse/drm-i915-cnl-Allow-the-reg_read-ioctl-to-read-the-RC - patches.suse/drm-i915-Display-WA-1133-WaFbcSkipSegments-cnl-glk - patches.suse/drm-i915-Lift-has-pinned-pages-assert-to-caller-of-_ - patches.suse/drm-i915-cnl-WaThrottleEUPerfToAvoidTDBackPressure-c - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170907 - patches.suse/drm-Pass-struct-drm_file-to-__drm_mode_object_find-v - patches.suse/drm-i915-Disable-snooping-userptr-set-cache-level-on - patches.suse/drm-i915-Fixed-point-fixed16-wrapper-cleanup - patches.suse/drm-i915-skl-Optimize-WM-calculation - patches.suse/drm-i915-gen10-Calculate-and-enable-transition-WM - patches.suse/drm-i915-glk-IPC-linetime-watermark-workaround-for-G - patches.suse/drm-i915-cnl-Extend-WM-workaround-with-IPC-for-CNL - patches.suse/drm-i915-gen9-Add-has_ipc-flag-in-device-info-struct - patches.suse/drm-i915-bxt-Enable-IPC-support - patches.suse/drm-i915-skl-debugfs-entry-to-control-IPC - patches.suse/drm-i915-Disable-mmio-debugging-during-user-access - patches.suse/i915-Fix-obj-size-vs.-alignment-for-drm_pci_alloc - patches.suse/drm-i915-Apply-the-GTT-write-flush-for-all-llc-machi - patches.suse/drm-i915-Transform-WaInPlaceDecompressionHang-into-a - patches.suse/drm-i915-Transform-WaDisableI2mCycleOnWRPort-into-a- - patches.suse/drm-i915-WaPushConstantDereferenceHoldDisable-needs- - patches.suse/drm-i915-Transform-WaDisableGafsUnitClkGating-into-a - patches.suse/drm-i915-Transform-WaDisableDynamicCreditSharing-int - patches.suse/drm-i915-Transform-WaDisablePooledEuLoadBalancingFix - patches.suse/drm-i915-kvmgt-Sanitize-PCI-bar-emulation - patches.suse/drm-i915-gvt-Add-emulation-for-BAR2-aperture-with-no - patches.suse/drm-i915-gvt-Separate-cmd-scan-from-request-allocati - patches.suse/drm-i915-gvt-Add-error-handling-for-intel_gvt_scan_a - patches.suse/drm-i915-gvt-Refine-error-handling-for-prepare_execl - patches.suse/drm-i915-gvt-Refine-error-handling-for-intel_vgpu_pi - patches.suse/drm-i915-gvt-Refine-error-handling-in-dispatch_workl - patches.suse/drm-i915-gvt-Refine-error-handling-for-perform_bb_sh - patches.suse/drm-i915-gvt-Add-support-for-PCIe-extended-configura - patches.suse/drm-i915-Add-a-default-case-in-gen7-hwsp-switch-case - patches.suse/drm-i915-Make-PAT-macros-more-robust - patches.suse/drm-i915-Only-initialize-partially-filled-pagetables - patches.suse/drm-i915-psr-Avoid-any-PSR-stuff-on-platforms-withou - patches.suse/drm-i915-psr-vfunc-for-disabling-source - patches.suse/drm-i915-psr-hsw_psr_activate - patches.suse/drm-i915-psr-Add-activate-vfunc - patches.suse/drm-i915-psr-Unify-VSC-setup-functions - patches.suse/drm-i915-psr-Re-create-a-hsw_psr_enable_source - patches.suse/drm-i915-psr-Move-hsw_enable_source-after-enabling-s - patches.suse/drm-i915-psr-Re-org-Activate-after-enable - patches.suse/drm-i915-psr-Add-setup-VSC-vfunc - patches.suse/drm-i915-psr-Add-enable_sink-vfunc - patches.suse/drm-i915-psr-Add-enable_source-vfunc - patches.suse/drm-i915-Increase-poll-time-for-BDW-FCLK_DONE - patches.suse/drm-i915-Factor-out-setup_private_pat - patches.suse/drm-i915-Nuke-some-bogus-tabs-from-the-pcode-defines - patches.suse/drm-i915-Name-the-IPS_PCODE_CONTROL-bit - patches.suse/drm-i915-spt-Don-t-reset-invalid-AUX-channel-interru - patches.suse/drm-i915-Cleanup-error-paths-through-eb_lookup_vma - patches.suse/drm-i915-dsi-Replace-MIPI-command-error-message-with - patches.suse/drm-i915-Move-the-context-descriptor-to-an-inline-he - patches.suse/drm-i915-guc-Name-the-default-GuC-scheduling-policy - patches.suse/drm-i915-guc-Remove-WQ_WORKLOAD_SHIFT-define - patches.suse/drm-i915-guc-Small-improvements-to-guc_wq_item_appen - patches.suse/drm-i915-Squelch-smatch-warning-for-statement-with-n - patches.suse/drm-i915-Use-mul_u32_u32-for-32b-x-32b-64b-result - patches.suse/drm-i915-selftests-Use-mul_u32_u32-for-32b-x-32b-64b - patches.suse/drm-i915-lrc-Clarify-the-format-of-the-context-image - patches.suse/drm-i915-guc-Don-t-make-assumptions-while-getting-th - patches.suse/drm-i915-lrc-allocate-separate-page-for-HWSP - patches.suse/drm-i915-Allow-HW-status-page-to-be-bound-high - patches.suse/drm-i915-execlists-Read-the-context-status-buffer-fr - patches.suse/drm-i915-execlists-Read-the-context-status-HEAD-from - patches.suse/drm-i915-Refresh-VLV-CHV-PSR-comments-on-HW-PSR_stat - patches.suse/drm-i915-Introduce-INTEL_GEN_MASK - patches.suse/drm-i915-Simplify-i915_reg_read_ioctl - patches.suse/drm-i915-Switch-over-to-the-LLC-eLLC-hotspot-avoidan - patches.suse/drm-i915-Introduce-private-PAT-management - patches.suse/drm-i915-Remove-the-INDEX-suffix-from-PPAT-marcos - patches.suse/drm-i915-Don-t-enable-unmask-flip-interrupts - patches.suse/drm-i915-Clear-pipestat-consistently - patches.suse/drm-i915-s-GEN5-GEN3 - patches.suse/drm-i915-Use-GEN3_IRQ_RESET-INIT-on-gen3-4 - patches.suse/drm-i915-Introduce-GEN2_IRQ_RESET-INIT - patches.suse/drm-i915-Setup-EMR-first-on-all-gen2-4 - patches.suse/drm-i915-Eliminate-PORT_HOTPLUG_EN-setup-from-gen3-4 - patches.suse/drm-i915-Unify-the-appearance-of-gen3-4-irq_postista - patches.suse/drm-i915-Remove-NULL-dev_priv-checks-from-irq_uninst - patches.suse/drm-i915-Extract-PIPESTAT-irq-handling-into-separate - patches.suse/drm-i915-Rewrite-GMCH-irq-handlers-to-avoid-loops - patches.suse/drm-i915-Gen3-HWSTAM-is-actually-32-bits - patches.suse/drm-i915-cnl-Change-the-macro-name-to-DPLL_CFGCR0_DC - patches.suse/drm-i915-Mark-the-userptr-invalidate-workqueue-as-WQ - patches.suse/drm-i915-Rename-lvds_use_ssc-modparam-to-panel_use_s - patches.suse/drm-i915-Introduce-custom-variant-of-module_param_na - patches.suse/drm-i915-Extend-private-i915_param_named-macro-with- - patches.suse/drm-i915-Mask-everything-in-ring-HWSTAM-on-gen6-in-r - patches.suse/drm-i915-Clean-up-the-HWSTAM-mess - patches.suse/drm-i915-Remove-duplicated-irq_preinstall-uninstall- - patches.suse/drm-i915-Reinstate-GMBUS-and-AUX-interrupts-on-gen4- - patches.suse/drm-i915-Cancel-all-ready-but-queued-requests-when-w - patches.suse/drm-i915-execlists-Kick-start-request-processing-aft - patches.suse/drm-i915-execlists-Move-insert_request - patches.suse/drm-i915-execlists-Split-insert_request - patches.suse/drm-i915-execlists-Unwind-incomplete-requests-on-res - patches.suse/drm-i915-guc-Remove-obsolete-comments-and-remove-unu - patches.suse/drm-i915-guc-Submit-GuC-workitems-containing-coalesc - patches.suse/drm-i915-guc-Simplify-GuC-doorbell-logic - patches.suse/drm-i915-guc-Cleanup-adding-GuC-work-items - patches.suse/drm-i915-Return-the-correct-score-in-i915_ppat_get - patches.suse/drm-i915-selftests-Disable-iommu-for-the-mock-device - patches.suse/drm-i915-perf-disable-clk-ratio-reports-on-gen9 - patches.suse/drm-i915-perf-add-support-for-Coffeelake-GT2 - patches.suse/drm-i915-Do-not-enable-DRRS-when-PSR-is-enabled - patches.suse/drm-i915-cnp-Don-t-touch-other-PCH-clock-gating-bits - patches.suse/drm-i915-selftests-Only-touch-archdata.iommu-when-it - patches.suse/drm-i915-fence-Avoid-del_timer_sync-from-inside-a-ti - patches.suse/drm-i915-Replace-some-spaces-with-tabs - patches.suse/drm-i915-Shrink-bxt_ddi_buf_trans - patches.suse/drm-i915-Shrink-cnl_ddi_buf_trans - patches.suse/drm-i915-cnp-Display-Wa-1179-WaHardHangonHotPlug - patches.suse/drm-i915-cfl-Remove-alpha-support-protection - patches.suse/drm-i915-Stop-engines-before-reset - patches.suse/drm-i915-Drop-useless-HAS_PSR-check - patches.suse/drm-i915-Reorganize-.disable-hooks-for-pre-DDI-DP - patches.suse/drm-i915-kbl-Change-a-KBL-pci-id-to-GT2-from-GT1.5 - patches.suse/drm-i915-Document-the-split-in-internal-and-public-e - patches.suse/drm-i915-Only-wake-the-waiter-from-the-interrupt-if- - patches.suse/drm-i915-Check-waiter-seqno-carefully-in-case-of-pre - patches.suse/drm-i915-Confirm-request-global_seqno-after-spin-com - patches.suse/drm-i915-Rename-global-i915-to-i915_modparams - patches.suse/drm-i915-cnl-Add-Gen10-LRC-size - patches.suse/drm-i915-Make-i915_spin_request-static - patches.suse/drm-i915-Make-own-struct-for-execlist-items - patches.suse/drm-i915-Move-execlist-initialization-into-intel_eng - patches.suse/drm-i915-Wrap-port-cancellation-into-a-function - patches.suse/drm-i915-Add-execlist_port_complete - patches.suse/drm-i915-Make-execlist-port-count-variable - patches.suse/drm-i915-lrc-Only-enable-per-context-and-per-bb-buff - patches.suse/drm-i915-lrc-Skip-no-op-per-bb-buffer-on-gen9 - patches.suse/drm-i915-mst-Debug-log-connector-name-in-destroy_con - patches.suse/drm-i915-mst-Print-active-mst-links-after-update - patches.suse/drm-i915-dp-Fix-buffer-size-for-sink_irq_esi-read - patches.suse/drm-i915-dp-Remove-useless-debug-about-TPS3-support - patches.suse/drm-i915-Speed-up-DMC-firmware-loading - patches.suse/drm-i915-Don-t-rmw-PIPESTAT-enable-bits - patches.suse/drm-i915-execlists-Microoptimise-execlists_cancel_po - patches.suse/drm-i915-Enable-scanline-read-based-on-frame-timesta - patches.suse/drm-i915-Make-I915_PARAMS_FOR_EACH-macro-more-flexib - patches.suse/drm-i915-Extend-I915_PARAMS_FOR_EACH-with-default-me - patches.suse/drm-i915-Fix-default-values-of-some-modparams - patches.suse/drm-i915-huc-Reorganize-HuC-authentication - patches.suse/drm-i915-selftests-Try-to-recover-from-a-wedged-GPU- - patches.suse/drm-i915-Add-IS_PLATFORM-macro - patches.suse/drm-i915-Compact-device-info-access-by-a-small-re-or - patches.suse/drm-i915-cnl-Add-support-slice-subslice-eu-configs - patches.suse/drm-i915-execlists-Notify-context-out-for-lost-reque - patches.suse/i915-Use-pS-printk-format-for-direct-addresses - patches.suse/drm-i915-Avoid-using-dev_priv-info.gen-directly - patches.suse/drm-i915-Allow-optimized-platform-checks - patches.suse/drm-dp-Add-defines-for-latency-in-sink - patches.suse/drm-i915-psr-Set-frames-before-SU-entry-for-psr2 - patches.suse/drm-i915-Also-discard-second-CRC-on-gen8-platforms - patches.suse/drm-i915-Update-DRIVER_DATE-to-20170929 - patches.suse/drm-atomic-Make-atomic-iterators-less-surprising - patches.suse/drm-vblank-Fix-flip-event-vblank-count - patches.suse/drm-kirin-Checking-for-IS_ERR-instead-of-NULL - patches.suse/0085-drm-rockchip-add-PINCTRL-dependency-for-LVDS.patch - patches.suse/drm-tilcdc-Precalculate-total-frametime-in-tilcdc_cr - patches.suse/drm-amdgpu-correct-reference-clock-value-on-vega10 - patches.suse/drm-i915-selftests-Replace-wmb-with-i915_gem_chipset - patches.suse/drm-i915-Move-i915_gem_restore_fences-to-i915_gem_re - patches.suse/drm-i915-execlists-Move-request-unwinding-to-a-separ - patches.suse/drm-i915-Give-the-invalid-priority-a-magic-name - patches.suse/drm-i915-execlists-Cache-the-last-priolist-lookup - patches.suse/drm-i915-gen9-Set-same-power-state-before-hibernatio - patches.suse/drm-i915-gen8-Init-reset-display-interrupts-only-if- - patches.suse/drm-i915-Add-has_psr-flag-to-gen9lp - patches.suse/drm-i915-glk-cnl-Implement-WaDisableScalarClockGatin - patches.suse/drm-i915-skl-Fix-has_ipc-on-skl-and-document-WaDisab - patches.suse/drm-i915-Organize-GEN-features-inheritance - patches.suse/drm-i915-Organize-GLK_COLORS - patches.suse/drm-i915-Unset-legacy_cursor_update-early-in-intel_a - patches.suse/drm-i915-Skip-vblank-waits-for-cursor-updates-when-w - patches.suse/drm-i915-Remove-use_mmio_flip-modparm-v2 - patches.suse/drm-i915-Transform-whitelisting-WAs-into-a-simple-re - patches.suse/drm-i915-Move-MMCD_MISC_CTRL-from-context-w-a-to-sta - patches.suse/drm-i915-Remove-WA_-SET-CLR-_BIT - patches.suse/drm-i915-Fix-some-tracepoints-to-capture-full-64b - patches.suse/drm-i915-Remove-defunct-trace-points - patches.suse/drm-i915-Make-intel_uncore.h-header-self-contained - patches.suse/drm-i915-uc-Drop-unnecessary-forward-declaration - patches.suse/drm-i915-uc-Create-intel_uc_init_mmio - patches.suse/drm-i915-uc-Move-uC-fw-helper-code-into-dedicated-fi - patches.suse/drm-i915-huc-Move-HuC-declarations-into-dedicated-he - patches.suse/drm-i915-guc-Move-Guc-early-init-into-own-function - patches.suse/drm-i915-preempt-Fix-WaEnablePreemptionGranularityCo - patches.suse/drm-i915-preempt-Default-to-disabled-mid-command-pre - patches.suse/drm-i915-execlists-Distinguish-the-incomplete-contex - patches.suse/drm-i915-Introduce-a-preempt-context - patches.suse/drm-i915-execlists-Move-bdw-GPGPU-w-a-to-emit_bb - patches.suse/drm-i915-execlists-Keep-request-priority-for-its-lif - patches.suse/drm-i915-Expand-I915_PARAM_HAS_SCHEDULER-into-a-capa - patches.suse/drm-i915-execlists-Preemption - patches.suse/drm-i915-scheduler-Support-user-defined-priorities - patches.suse/drm-i915-mst-Use-MST-sideband-message-transactions-f - patches.suse/drm-i915-selftests-Remember-to-create-the-fake-preem - patches.suse/drm-i915-selftests-fix-check-for-intel-IOMMU - patches.suse/drm-i915-avoid-potential-uninitialized-variable-use - patches.suse/drm-i915-cnl-Do-not-add-an-extra-page-for-precaution - patches.suse/drm-i915-guc-Move-GuC-log-declarations-into-dedicate - patches.suse/drm-i915-guc-Move-GuC-submission-declarations-into-d - patches.suse/drm-i915-guc-Move-GuC-core-definitions-into-dedicate - patches.suse/drm-i915-uc-Fix-includes-order - patches.suse/drm-i915-uc-Unify-initialization-of-the-uC-firmware- - patches.suse/drm-i915-push-DDI-CRT-underrun-reporting-on-enable-t - patches.suse/drm-i915-push-DDI-CRT-underrun-reporting-on-disable- - patches.suse/drm-i915-push-DDI-and-DSI-underrun-reporting-on-enab - patches.suse/drm-i915-push-DDI-FDI-link-training-on-enable-to-CRT - patches.suse/drm-i915-crt-clean-up-encoder-hook-assignment - patches.suse/drm-i915-Don-t-use-BIT-in-UAPI-section - patches.suse/drm-i915-Unify-uC-variable-types-to-avoid-flooding-c - patches.suse/drm-i915-huc-Fix-includes-in-intel_huc.c - patches.suse/drm-i915-Fix-pointer-to-int-conversion - patches.suse/drm-i915-Try-harder-to-finish-the-idle-worker - patches.suse/drm-i915-execlists-Add-a-comment-for-the-extra-MI_AR - patches.suse/drm-i915-Use-intel_get_pipe_timings-and-intel_mode_f - patches.suse/drm-i915-Make-i915_engine_info-pretty-printer-to-sta - patches.suse/drm-i915-selftests-Pretty-print-engine-state-when-re - patches.suse/drm-i915-Hold-forcewake-for-the-duration-of-reset-re - patches.suse/drm-i915-selftests-Hold-the-rpm-wakeref-for-the-rese - patches.suse/drm-i915-Provide-an-assert-for-when-we-expect-forcew - patches.suse/drm-i915-Pin-fence-for-iomap - patches.suse/drm-i915-Consolidate-get_fence-with-pin_fence - patches.suse/drm-i915-Track-user-GTT-faulting-per-vma - patches.suse/drm-i915-Check-PIN_NONFAULT-overlaps-in-evict_for_no - patches.suse/drm-i915-Try-a-minimal-attempt-to-insert-the-whole-o - patches.suse/drm-i915-Avoid-evicting-user-fault-mappable-vma-for- - patches.suse/drm-i915-Early-rejection-of-mappable-GGTT-pin-attemp - patches.suse/drm-i915-add-the-BXT-and-CNL-DPLL-registers-to-pipe_ - patches.suse/drm-i915-avoid-division-by-zero-on-cnl_calc_wrpll_li - patches.suse/drm-i915-bios-refactor-parse-general-definitions - patches.suse/drm-i915-bios-don-t-initialize-fields-based-on-vbt-v - patches.suse/drm-i915-bios-remove-an-unnecessary-temp-variable - patches.suse/drm-i915-bios-cleanup-comments-and-useless-return - patches.suse/drm-i915-bios-merge-parse_device_mapping-into-parse_ - patches.suse/drm-i915-bios-parse-SDVO-device-mapping-from-pre-par - patches.suse/drm-i915-bios-don-t-pass-bdb-to-parsers-that-don-t-p - patches.suse/drm-i915-Preallocate-our-mmu-notifier-workequeu-to-u - patches.suse/drm-i915-Use-execlists_num_ports-instead-of-size-of- - patches.suse/drm-i915-Increase-atomic-update-vblank-evasion-time- - patches.suse/drm-i915-Use-enum-pipe-for-PCH-transcoders - patches.suse/drm-i915-Parametrize-CBR_DPLLBMD_PIPE-defines - patches.suse/drm-i915-Pass-crtc-state-to-i9xx_enable_pll - patches.suse/drm-i915-Nuke-the-bogus-kernel-doc-for-i9xx_disable_ - patches.suse/drm-i915-Don-t-relay-on-I915_MAX_PIPES - patches.suse/drm-i915-Remove-I915_MAX_PIPES-dependency-for-DDB-al - patches.suse/drm-i915-Fold-IRQ-pipe-masks - patches.suse/drm-i915-Favor-for_each_pipe-macro - patches.suse/drm-i915-Cleanup-South-Error-Interrupts - patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-gen6 - patches.suse/drm-i915-Remove-superfluous-IS_BDW-checks-and-non-BD - patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-BDW - patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-VLV - patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-CHV - patches.suse/drm-i915-Name-i915_runtime_pm-structure-in-dev_priv- - patches.suse/drm-i915-Move-rps.hw_lock-to-dev_priv-and-s-hw_lock- - patches.suse/drm-i915-Name-structure-in-dev_priv-that-contains-RP - patches.suse/drm-i915-Rename-intel_enable_rc6-to-intel_rc6_enable - patches.suse/drm-i915-Create-generic-function-to-setup-LLC-ring-f - patches.suse/drm-i915-Create-generic-functions-to-control-RC6-RPS - patches.suse/drm-i915-Introduce-separate-status-variable-for-RC6- - patches.suse/drm-i915-Use-rcu-instead-of-stop_machine-in-set_wedg - patches.suse/drm-i915-Reuse-normal-state-readout-for-LVDS-DVO-fix - patches.suse/drm-i915-Allow-PCH-platforms-fall-back-to-BIOS-LVDS- - patches.suse/drm-i915-dp-centralize-max-source-rate-conditions-mo - patches.suse/drm-i915-dp-limit-sink-rates-based-on-rate - patches.suse/drm-i915-userptr-Drop-struct_mutex-before-cleanup - patches.suse/drm-i915-Simplify-intel_sanitize_enable_ppgtt - patches.suse/drm-i915-Update-DRIVER_DATE-to-20171012 - patches.suse/drm-atomic-Make-atomic-helper-track-newly-assigned-p - patches.suse/drm-atomic-Check-for-busy-planes-connectors-before-s - patches.suse/drm-sun4i-backend-Offset-layer-buffer-address-by-DRA - patches.suse/0001-vgaarb-Select-a-default-VGA-device-even-if-there-s-n.patch - patches.suse/0002-vgaarb-Factor-out-EFI-and-fallback-default-device-se.patch - patches.suse/drm-hisilicon-Ensure-LDI-regs-are-properly-configure - patches.suse/drm-ttm-once-more-fix-ttm_buffer_object_transfer - patches.suse/drm-amdgpu-fix-error-handling-in-amdgpu_bo_do_create - patches.suse/drm-radeon-fix-atombios-on-big-endian - patches.suse/drm-i915-Start-tracking-PSR-state-in-crtc-state - patches.suse/drm-i915-selftests-Wrap-a-timer-into-a-i915_sw_fence - patches.suse/drm-i915-Fix-DP_AUX_CH_CTL_TIME_OUT-naming - patches.suse/drm-i915-bdw-Fix-DP_AUX_CH_CTL_TIME_OUT-setting - patches.suse/drm-Add-retries-for-lspcon-mode-detection - patches.suse/drm-i915-Don-t-give-up-waiting-on-INVALID_MODE - patches.suse/drm-i915-Add-retries-for-LSPCON-detection - patches.suse/drm-i915-Get-rid-of-hardcoded-pipes - patches.suse/drm-i915-Replace-_reference-unreference-or-_ref-unre - patches.suse/drm-i915-Dump-output_types-in-crtc-state-dump - patches.suse/drm-i915-Extract-intel_ddi_clk_disable - patches.suse/drm-i915-Extract-intel_disable_ddi_buf - patches.suse/drm-i915-Inline-the-required-bits-of-intel_ddi_post_ - patches.suse/drm-i915-Split-intel_ddi_post_disable-into-DP-vs.-HD - patches.suse/drm-i915-Remove-useless-eDP-check-from-intel_ddi_pre - patches.suse/drm-i915-Split-intel_disable_ddi-into-DP-vs.-HDMI-va - patches.suse/drm-i915-Plumb-crtc_state-etc.-directly-to-intel_ddi - patches.suse/drm-i915-Split-intel_enable_ddi-into-DP-and-HDMI-var - patches.suse/drm-i915-Stop-asserting-on-set-wedged-vs-nop_submit_ - patches.suse/drm-i915-Keep-the-rings-stopped-until-they-have-been - patches.suse/drm-i915-Always-stop-the-rings-before-a-missing-GPU- - patches.suse/drm-i915-enable-to-read-CSB-and-CSB-write-pointer-fr - patches.suse/drm-i915-Move-intel_guc_wopcm_size-to-intel_guc.c - patches.suse/drm-i915-guc-Move-GuC-boot-param-initialization-out- - patches.suse/drm-i915-guc-Small-fixups-post-code-move - patches.suse/drm-i915-guc-Move-doc-near-related-definitions - patches.suse/drm-i915-guc-Rename-intel_guc_loader.c-to-intel_guc_ - patches.suse/drm-i915-guc-Reorder-functions-in-intel_guc_fw.c - patches.suse/drm-i915-uc-Check-all-firmwares-against-WOPCM-size - patches.suse/drm-i915-guc-Pick-better-place-for-Guc-final-status- - patches.suse/drm-i915-uc-Improve-debug-messages-in-firmware-fetch - patches.suse/drm-i915-uc-Add-message-with-firmware-url - patches.suse/drm-i915-Update-DMC-firmware-load-error-messages - patches.suse/drm-i915-uc-Unify-firmware-loading - patches.suse/drm-i915-guc-Update-Guc-messages-on-load-failure - patches.suse/drm-i915-huc-Move-fw-select-function - patches.suse/drm-i915-cnl-WaRsUseTimeoutMode - patches.suse/drm-i915-Refactor-testing-obj-mm.pages - patches.suse/drm-i915-Rename-obj-pin_display-to-obj-pin_global - patches.suse/drm-i915-Drop-debugfs-i915_gem_pin_display - patches.suse/drm-i915-Remove-walk-over-obj-vma_list-for-the-shrin - patches.suse/drm-i915-Move-dev_priv-mm.-un-bound_list-to-its-own- - patches.suse/drm-i915-Set-our-shrinker-batch-to-4096-16MiB - patches.suse/drm-i915-Only-free-the-oldest-stale-object-before-a- - patches.suse/drm-i915-Trim-struct_mutex-hold-duration-for-i915_ge - patches.suse/drm-i915-Skip-HW-reinitialisation-on-resume-if-still - patches.suse/drm-i915-Add-in-flight-request-details-to-intel_engi - patches.suse/drm-i915-Remove-mostly-duplicated-video-DIP-handling - patches.suse/drm-i915-Handle-drm-layer-errors-in-intel_dp_add_mst - patches.suse/drm-i915-uc-Add-pretty-printer-for-uc-firmware - patches.suse/drm-i915-No-need-for-RING_MAX_NONPRIV_SLOTS-space - patches.suse/drm-i915-Fixup-userptr-mmu-notifier-registration-err - patches.suse/drm-i915-move-adjusted_x-y-from-crtc-to-cache - patches.suse/drm-i915-dspaddr_offset-doesn-t-need-to-be-more-than - patches.suse/drm-i915-Unify-skylake-plane-update - patches.suse/drm-i915-Unify-skylake-plane-disable - patches.suse/drm-i915-adjust-get_crtc_fence_y_offset-to-use-base. - patches.suse/drm-i915-Flush-the-idle-worker-for-debugfs-i915_drop - patches.suse/drm-i915-Relocate-intel_ddi_get_buf_trans_-functions - patches.suse/drm-i915-Extract-intel_ddi_get_buf_trans_hdmi - patches.suse/drm-i915-Pass-the-encoder-type-explicitly-to-skl_set - patches.suse/drm-i915-Pass-the-level-to-intel_prepare_hdmi_ddi_bu - patches.suse/drm-i915-Integrate-BXT-into-intel_ddi_dp_voltage_max - patches.suse/drm-i915-Pass-encoder-type-to-cnl_ddi_vswing_sequenc - patches.suse/drm-i915-Kill-off-the-BXT-buf_trans-default_index - patches.suse/drm-i915-Centralize-the-SKL-DDI-A-E-vs.-B-C-D-buf-tr - patches.suse/drm-i915-Unify-error-handling-for-missing-DDI-buf-tr - patches.suse/drm-i915-Drop-the-redundant-hdmi-prefix-suffix-from- - patches.suse/drm-i915-remove-g4x-lowfreq_avail-and-has_pipe_cxsr - patches.suse/drm-i915-crt-split-compute_config-hook-by-platforms - patches.suse/drm-i915-Skip-waking-the-device-to-service-pwrite - patches.suse/drm-i915-Parse-DSI-backlight-cabc-ports - patches.suse/drm-i915-Use-existing-DSI-backlight-ports-info - patches.suse/drm-i915-Let-s-use-more-enum-intel_dpll_id-pll_id - patches.suse/drm-i915-cnl-Map-VBT-DDC-Pin-to-BSpec-DDC-Pin - patches.suse/drm-i915-Update-DRIVER_DATE-to-20171023 - patches.suse/drm-amd-powerplay-initialize-a-variable-before-using - patches.suse/0086-drm-rockchip-add-CONFIG_OF-dependency-for-lvds.patch - patches.suse/drm-vblank-Tune-drm_crtc_accurate_vblank_count-WARN- - patches.suse/drm-qxl-replace-QXL_INFO-with-DRM_DEBUG_DRIVER - patches.suse/qxl-alloc-use-shadow-for-dumb-buffers - patches.suse/drm-i915-Filter-out-spurious-execlists-context-switc - patches.suse/drm-i915-execlists-Remove-the-priority-optimisation - patches.suse/drm-i915-Disable-lazy-PPGTT-page-table-optimization- - patches.suse/drm-i915-Calculate-ironlake-intermediate-watermarks- - patches.suse/drm-i915-Lock-llist_del_first-vs-llist_del_all - patches.suse/drm-i915-Idle-the-GPU-before-shinking-everything - patches.suse/drm-i915-Prune-the-reservation-shared-fence-array - patches.suse/drm-i915-Move-init_clock_gating-back-to-where-it-was - patches.suse/drm-i915-Reorder-context-close-to-avoid-calling-i915 - patches.suse/0001-driver-core-Move-device_links_purge-after-bus_remove.patch - patches.suse/debugfs-add-support-for-more-elaborate-d_fsdata.patch - patches.suse/debugfs-implement-per-file-removal-protection.patch - patches.suse/debugfs-debugfs_real_fops-drop-__must_hold-sparse-an.patch - patches.suse/debugfs-convert-to-debugfs_file_get-and-put.patch - patches.suse/IB-hfi1-convert-to-debugfs_file_get-and-put.patch - patches.suse/debugfs-purge-obsolete-SRCU-based-removal-protection.patch - patches.suse/debugfs-call-debugfs_real_fops-only-after-debugfs_fi.patch - patches.suse/debugfs-defer-debugfs_fsdata-allocation-to-first-usa.patch - patches.suse/msft-hv-1506-vmbus-add-per-channel-sysfs-info.patch - patches.suse/msft-hv-1519-vmbus-initialize-reserved-fields-in-messages.patch - patches.suse/genwqe-Take-R-W-permissions-into-account-when-dealing-with-memory-pages.patch - patches.suse/msft-hv-1521-Drivers-hv-vmbus-Expose-per-channel-interrupts-and-e.patch - patches.suse/msft-hv-1522-Drivers-hv-vmbus-Make-panic-reporting-to-be-more-use.patch - patches.suse/msft-hv-1527-hyper-v-trace-vmbus_on_msg_dpc.patch - patches.suse/msft-hv-1528-hyper-v-trace-vmbus_on_message.patch - patches.suse/msft-hv-1529-hyper-v-trace-vmbus_onoffer.patch - patches.suse/msft-hv-1530-hyper-v-trace-vmbus_onoffer_rescind.patch - patches.suse/msft-hv-1531-hyper-v-trace-vmbus_onopen_result.patch - patches.suse/msft-hv-1532-hyper-v-trace-vmbus_ongpadl_created.patch - patches.suse/msft-hv-1533-hyper-v-trace-vmbus_ongpadl_torndown.patch - patches.suse/msft-hv-1534-hyper-v-trace-vmbus_onversion_response.patch - patches.suse/msft-hv-1535-hyper-v-trace-vmbus_request_offers.patch - patches.suse/msft-hv-1536-hyper-v-trace-vmbus_open.patch - patches.suse/msft-hv-1537-hyper-v-trace-vmbus_close_internal.patch - patches.suse/msft-hv-1538-hyper-v-trace-vmbus_establish_gpadl.patch - patches.suse/msft-hv-1539-hyper-v-trace-vmbus_teardown_gpadl.patch - patches.suse/msft-hv-1540-hyper-v-trace-vmbus_negotiate_version.patch - patches.suse/msft-hv-1541-hyper-v-trace-vmbus_release_relid.patch - patches.suse/msft-hv-1542-hyper-v-trace-vmbus_send_tl_connect_request.patch - patches.suse/msft-hv-1543-hyper-v-trace-channel-events.patch - patches.suse/0001-thunderbolt-tb-fix-use-after-free-in-tb_activate_pci.patch - patches.suse/nvmem-imx-ocotp-Restrict-OTP-write-to-IMX6-processor.patch - patches.suse/nvmem-imx-ocotp-Pass-parameters-via-a-struct.patch - patches.suse/nvmem-imx-ocotp-Add-support-for-banked-OTP-addressin.patch - patches.suse/nvmem-imx-ocotp-Move-i.MX6-write-clock-setup-to-dedi.patch - patches.suse/nvmem-imx-ocotp-Add-i.MX7D-timing-write-clock-setup-.patch - patches.suse/nvmem-imx-ocotp-Enable-i.MX7D-OTP-write-support.patch - patches.suse/nvmem-imx-ocotp-Update-module-description.patch - patches.suse/mfd-Add-support-for-Cherry-Trail-Dollar-Cove-TI-PMIC - patches.suse/ACPI-PMIC-Add-opregion-driver-for-Intel-Dollar-Cove- - patches.suse/mfd-lpc_ich-Avoton-Rangeley-uses-SPI_BYT-method - patches.suse/mfd-mxs-lradc-Fix-error-handling-in-mxs_lradc_probe - patches.suse/mfd-fsl-imx25-Clean-up-irq-settings-during-removal - patches.suse/backlight-pwm_bl-Fix-overflow-condition.patch - patches.suse/0011-pinctrl-rockchip-Fix-the-rk3399-gpio0-and-gpio1-bank.patch - patches.suse/pinctrl-adi2-Fix-Kconfig-build-problem - patches.suse/afs-Connect-up-the-CB.ProbeUuid.patch - patches.suse/f2fs-fix-to-show-ino-management-cache-size-correctly.patch - patches.suse/f2fs-expose-some-sectors-to-user-in-inline-data-or-d.patch - patches.suse/Revert-f2fs-handle-dirty-segments-inside-refresh_sit.patch - patches.suse/f2fs-don-t-bother-with-inode-i_version.patch - patches.suse/f2fs-validate-before-set-clear-free-nat-bitmap.patch - patches.suse/f2fs-fix-to-clear-FI_NO_PREALLOC.patch - patches.suse/powerpc-64s-Add-workaround-for-P9-vector-CI-load-issue.patch - patches.suse/powerpc-mm-Export-flush_all_mm.patch - patches.suse/cxl-Enable-global-TLBIs-for-cxl-contexts.patch - patches.suse/powerpc-xmon-Avoid-tripping-SMP-hardlockup-watchdog.patch - patches.suse/powerpc-64s-Implement-system-reset-idle-wakeup-reason.patch - patches.suse/powerpc-powernv-Use-early_radix_enabled-in-POWER9-tlb-flush.patch - patches.suse/powerpc-kprobes-Clean-up-jprobe-detection-in-livepatch-handler - patches.suse/powerpc-kprobes-Fix-warnings-from-__this_cpu_read-on-preempt-kernels - patches.suse/powerpc-jprobes-Disable-preemption-when-triggered-th.patch - patches.suse/powerpc-powernv-Make-opal_event_shutdown-callable-fr.patch - patches.suse/powerpc-Always-initialize-input-array-when-calling-e.patch - patches.suse/selftests-powerpc-Use-snprintf-to-construct-DSCR-sys.patch - patches.suse/cxl-Add-support-for-POWER9-DD2.patch - patches.suse/cxl-Rename-register-PSL9_FIR2-to-PSL9_FIR_MASK.patch - patches.suse/powerpc-dlpar-019-vphn-Update-CPU-topology-when-VPHN-enabled.patch - patches.suse/powerpc-dlpar-020-vphn-Improve-recognition-of-PRRN-VPHN.patch - patches.suse/powerpc-dlpar-021-hotplug-Improve-responsiveness-of-hotplug-ch.patch - patches.suse/powerpc-dlpar-022-vphn-Fix-numa-update-end-loop-bug.patch - patches.suse/Revert-KVM-PPC-Book3S-HV-POWER9-does-not-require-sec.patch - patches.suse/KVM-PPC-Tie-KVM_CAP_PPC_HTM-to-the-user-visible-TM-f.patch - patches.suse/powerpc-tm-Add-commandline-option-to-disable-hardwar.patch - patches.suse/powerpc-Add-PPC_FEATURE2_HTM_NO_SUSPEND.patch - patches.suse/powerpc-powernv-Enable-TM-without-suspend-if-possibl.patch - patches.suse/powerpc-tm-P9-disable-transactionally-suspended-sigc.patch - patches.suse/powerpc-xmon-Check-before-calling-xive-functions.patch - patches.suse/powerpc-mm-radix-Drop-unneeded-NULL-check.patch - patches.suse/powerpc-perf-hv-24x7-Fix-incorrect-comparison-in-mem.patch - patches.suse/KVM-PPC-Book3S-HV-Handle-host-system-reset-in-guest-.patch - patches.suse/powerpc-64s-radix-Improve-preempt-handling-in-TLB-co.patch - patches.suse/powerpc-64s-radix-Fix-process-table-entry-cache-inva.patch - patches.suse/powerpc-pseries-vio-Dispose-of-virq-mapping-on-vdevice-unregister.patch - patches.suse/powerpc-ipic-Fix-status-get-and-status-clear.patch - patches.suse/powerpc-64-Free-up-CPU_FTR_ICSWX.patch - patches.suse/powerpc-64s-Replace-CONFIG_PPC_STD_MMU_64-with-CONFI.patch - patches.suse/powerpc-mm-Add-a-CONFIG-option-to-choose-if-radix-is.patch - patches.suse/powerpc-tm-Don-t-check-for-WARN-in-TM-Bad-Thing-hand.patch - patches.suse/bpf-take-advantage-of-stack_depth-tracking-in-powerp.patch - patches.suse/powerpc-opal-Fix-EBUSY-bug-in-acquiring-tokens.patch - patches.suse/powerpc-Don-t-enable-FP-Altivec-if-not-checkpointed.patch - patches.suse/powerpc-Force-reload-for-recheckpoint-during-tm-fp-v.patch - patches.suse/powerpc-Always-save-restore-checkpointed-regs-during.patch - patches.suse/powerpc-Remove-facility-loadups-on-transactional-fp-.patch - patches.suse/powerpc-add-POWER9_DD20-feature.patch - patches.suse/powerpc-64s-idle-avoid-POWER9-DD1-and-DD2.0-ERAT-wor.patch - patches.suse/powerpc-64s-idle-avoid-POWER9-DD1-and-DD2.0-PMU-work.patch - patches.suse/powerpc-powernv-cpufreq-Fix-the-frequency-read-by-pr.patch - patches.suse/powerpc-powernv-ioda-Remove-explicit-max-window-size.patch - patches.suse/powerpc-64s-radix-Optimize-TLB-range-flush-barriers.patch - patches.suse/powerpc-64s-radix-Implement-_tlbie-l-_va_range-flush.patch - patches.suse/powerpc-64s-radix-Optimize-flush_tlb_range.patch - patches.suse/powerpc-64s-radix-Introduce-local-single-page-ceilin.patch - patches.suse/powerpc-64s-radix-Improve-TLB-flushing-for-page-tabl.patch - patches.suse/powerpc-mm-radix-Fix-crashes-on-Power9-DD1-with-radix.patch - patches.suse/powerpc-kprobes-Disable-preemption-before-invoking-p.patch - patches.suse/powerpc-powernv-idle-Round-up-latency-and-residency-.patch - patches.suse/powerpc-powernv-npu-Use-flush_all_mm-instead-of-flus.patch - patches.suse/powerpc-powernv-npu-Don-t-explicitly-flush-nmmu-tlb.patch - patches.suse/powerpc-fadump-use-kstrtoint-to-handle-sysfs-store.patch - patches.suse/powerpc-signal-Properly-handle-return-value-from-upr.patch - patches.suse/powerpc-Fix-DABR-match-on-hash-based-systems.patch - patches.suse/powerpc-64s-hash-Fix-512T-hint-detection-to-use-128T.patch - patches.suse/powerpc-64s-hash-Fix-128TB-512TB-virtual-address-bou.patch - patches.suse/powerpc-64s-hash-Fix-fork-with-512TB-process-address.patch - patches.suse/powerpc-64s-hash-Allow-MAP_FIXED-allocations-to-cros.patch - patches.suse/powerpc-64s-radix-Fix-128TB-512TB-virtual-address-bo.patch - patches.suse/powerpc-64s-mm_context.addr_limit-is-only-used-on-ha.patch - patches.suse/powerpc-64s-Fix-masking-of-SRR1-bits-on-instruction-.patch - patches.suse/powerpc-64s-Fix-Power9-DD2.0-workarounds-by-adding-D.patch - patches.suse/KVM-VMX-Don-t-expose-PLE-enable-if-there-is-no-hardw.patch - patches.suse/KVM-LAPIC-Fix-lapic-timer-mode-transition.patch - patches.suse/KVM-LAPIC-Introduce-limit_periodic_timer_frequency.patch - patches.suse/KVM-LAPIC-Keep-timer-running-when-switching-between-.patch - patches.suse/KVM-LAPIC-Apply-change-to-TDCR-right-away-to-the-tim.patch - patches.suse/KVM-x86-mmu-returning-void-in-a-void-function-is-str.patch - patches.suse/KVM-x86-mmu-free_page-can-handle-NULL.patch - patches.suse/KVM-x86-drop-BUG_ON-vcpu-kvm.patch - patches.suse/KVM-VMX-vmx_vcpu_setup-cannot-fail.patch - patches.suse/KVM-x86-no-need-to-inititalize-vcpu-members-to-0.patch - patches.suse/KVM-VMX-drop-enable_ept-check-from-ept_sync_context.patch - patches.suse/KVM-VMX-call-ept_sync_global-with-enable_ept-only.patch - patches.suse/KVM-VMX-require-INVEPT-GLOBAL-for-EPT.patch - patches.suse/KVM-VMX-drop-unnecessary-function-declarations.patch - patches.suse/KVM-nVMX-no-need-to-set-vcpu-cpu-when-switching-vmcs.patch - patches.suse/KVM-nVMX-no-need-to-set-ept-vpid-caps-to-0.patch - patches.suse/KVM-VMX-cleanup-init_rmode_identity_map.patch - patches.suse/KVM-x86-allow-setting-identity-map-addr-with-no-vcpu.patch - patches.suse/KVM-VMX-rename-RDSEED-and-RDRAND-vmx-ctrls-to-reflec.patch - patches.suse/kvm-mm-account-kvm-related-kmem-slabs-to-kmemcg.patch - patches.suse/KVM-x86-handle-0-write-to-TSC_DEADLINE-MSR.patch - patches.suse/KVM-x86-really-disarm-lapic-timer-when-clearing-TMIC.patch - patches.suse/KVM-x86-thoroughly-disarm-LAPIC-timer-around-TSC-dea.patch - patches.suse/KVM-X86-Processor-States-following-Reset-or-INIT.patch - patches.suse/KVM-VMX-Don-t-expose-unrestricted_guest-is-enabled-i.patch - patches.suse/arch-x86-remove-redundant-null-checks-before-kmem_ca.patch - patches.suse/KVM-SVM-unconditionally-wake-up-VCPU-on-IOMMU-interr.patch - patches.suse/KVM-SVM-limit-kvm_handle_page_fault-to-PF-handling.patch - patches.suse/KVM-x86-introduce-ISA-specific-SMM-entry-exit-callba.patch - patches.suse/KVM-x86-introduce-ISA-specific-smi_allowed-callback.patch - patches.suse/KVM-nVMX-set-IDTR-and-GDTR-limits-when-loading-L1-ho.patch - patches.suse/KVM-nVMX-fix-SMI-injection-in-guest-mode.patch - patches.suse/KVM-nSVM-refactor-nested_svm_vmrun.patch - patches.suse/KVM-nSVM-fix-SMI-injection-in-guest-mode.patch - patches.suse/KVM-x86-extend-usage-of-RET_MMIO_PF_-constants.patch - patches.suse/KVM-SVM-detect-opening-of-SMI-window-using-STGI-inte.patch - patches.suse/KVM-nVMX-Fix-EPT-switching-advertising.patch - patches.suse/KVM-VMX-Fix-VPID-capability-detection.patch - patches.suse/KVM-X86-GP-when-guest-attempts-to-write-MCi_STATUS-r.patch - patches.suse/KVM-PPC-Book3S-HV-Handle-unexpected-interrupts-bette.patch - patches.suse/KVM-PPC-Book3S-HV-Use-ARRAY_SIZE-macro.patch - patches.suse/KVM-PPC-BookE-Use-vma_pages-function.patch - patches.suse/KVM-PPC-Book3S-HV-Delete-an-error-message-for-a-fail.patch - patches.suse/KVM-PPC-Book3S-PR-Enable-in-kernel-TCE-handlers-for-.patch - patches.suse/KVM-PPC-Book3S-HV-Explicitly-disable-HPT-operations-on-radix.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-call-real-mode-XICS-hypercall-handlers-if-not-enabled.patch - patches.suse/KVM-PPC-Book3S-PR-Only-install-valid-SLBs-during-KVM.patch - patches.suse/KVM-PPC-Book3S-Fix-gas-warning-due-to-using-r0-as-im.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-rely-on-host-s-page-size-info.patch - patches.suse/KVM-PPC-Book3S-HV-Rename-hpte_setup_done-to-mmu_read.patch - patches.suse/KVM-PPC-Book3S-HV-Unify-dirty-page-map-between-HPT-and-radix.patch - patches.suse/KVM-PPC-Book3S-HV-Add-infrastructure-for-running-HPT.patch - patches.suse/KVM-PPC-Book3S-HV-Allow-for-running-POWER9-host-in-s.patch - patches.suse/KVM-PPC-Book3S-HV-Run-HPT-guests-on-POWER9-radix-hos.patch - patches.suse/arm64-Implement-arch_counter_get_cntpct-to-read-the-.patch - patches.suse/arm64-Use-physical-counter-for-in-kernel-reads-when-.patch - patches.suse/KVM-arm-arm64-Guard-kvm_vgic_map_is_active-against-v.patch - patches.suse/KVM-arm-arm64-Support-calling-vgic_update_irq_pendin.patch - patches.suse/KVM-arm-arm64-Check-that-system-supports-split-eoi-d.patch - patches.suse/KVM-arm-arm64-Make-timer_arm-and-timer_disarm-helper.patch - patches.suse/KVM-arm-arm64-Rename-soft-timer-to-bg_timer.patch - patches.suse/KVM-arm-arm64-Move-timer-vgic-flush-sync-under-disab.patch - patches.suse/KVM-arm-arm64-Use-separate-timer-for-phys-timer-emul.patch - patches.suse/KVM-arm-arm64-Move-timer-save-restore-out-of-the-hyp.patch - patches.suse/KVM-arm-arm64-Set-VCPU-affinity-for-virt-timer-irq.patch - patches.suse/KVM-arm-arm64-Avoid-timer-save-restore-in-vcpu-entry.patch - patches.suse/KVM-arm-arm64-Support-EL1-phys-timer-register-access.patch - patches.suse/KVM-arm-arm64-Use-kvm_arm_timer_set-get_reg-for-gues.patch - patches.suse/KVM-arm-arm64-Move-phys_timer_emulate-function.patch - patches.suse/KVM-arm-arm64-Avoid-phys-timer-emulation-in-vcpu-ent.patch - patches.suse/KVM-arm-arm64-Get-rid-of-kvm_timer_flush_hwstate.patch - patches.suse/KVM-arm-arm64-Rework-kvm_timer_should_fire.patch - patches.suse/arm-arm64-KVM-Load-the-timer-state-when-enabling-the.patch - patches.suse/KVM-arm-arm64-vgic-its-Remove-kvm_its_unmap_device.patch - patches.suse/KVM-arm-arm64-vgic-its-New-helper-functions-to-free-.patch - patches.suse/KVM-arm-arm64-vgic-its-Free-caches-when-GITS_BASER-V.patch - patches.suse/KVM-arm-arm64-vgic-its-Implement-KVM_DEV_ARM_ITS_CTR.patch - patches.suse/KVM-arm-arm64-Unify-32bit-fault-injection.patch - patches.suse/KVM-PPC-Book3S-HV-Cosmetic-post-merge-cleanups.patch - patches.suse/KVM-s390-document-memory-ordering-for-kvm_s390_vcpu_.patch - patches.suse/KVM-s390-vsie-use-common-code-functions-for-pinning.patch - patches.suse/KVM-s390-abstract-conversion-between-isc-and-enum-ir.patch - patches.suse/KVM-s390-clear_io_irq-requests-are-not-expected-for-.patch - patches.suse/KVM-s390-provide-a-capability-for-AIS-state-migratio.patch - patches.suse/xenclock-0001-ptp_kvm-probe-for-kvm-guest-availability.patch - patches.suse/xenclock-0002-x86-pvclock-add-setter-for-pvclock_pvti_cpu0_va.patch - patches.suse/xenclock-0003-x86-xen-time-set-pvclock-flags-on-xen_time_init.patch - patches.suse/xenclock-0004-x86-xen-time-setup-vcpu-0-time-info-page.patch - patches.suse/vhost-vsock-fix-uninitialized-vhost_vsock-guest_cid.patch - patches.suse/fw_cfg-fix-the-command-line-module-name.patch - patches.suse/ARM-DRA722-remove-redundant-definition-of-1.0-device.patch - patches.suse/dt-bindings-add-compatible-string-for-allwinner-v3s-soc.patch - patches.suse/ARM-sunxi-fix-the-core-number-of-V3s-in-sunxi-README.patch - patches.suse/soc-mediatek-pwrap-fix-compiler-errors - patches.suse/drivers-firmware-psci_checker-Add-missing-destroy_ti - patches.suse/dm-mpath-remove-annoying-message-of-blk_get_request-.patch - patches.suse/0078-dm-discard-support-requires-all-targets-in-a-table-s.patch - patches.suse/0079-dm-do-not-set-discards_supported-in-targets-that-do-.patch - patches.suse/0080-dm-clear-all-discard-attributes-in-queue_limits-when.patch - patches.suse/0081-dm-bufio-fix-integer-overflow-when-limiting-maximum-.patch - patches.suse/libnvdimm-dimm-clear-locked-status-on-successful-dimm.patch - patches.suse/libnvdimm-region-make-resource-attribute-only-readab.patch - patches.suse/libnvdimm-namespace-make-resource-attribute-only-rea.patch - patches.suse/libnvdimm-pfn-make-resource-attribute-only-readable-.patch - patches.suse/libnvdimm-namespace-fix-label-initialization-to-use-valid.patch - patches.suse/nfit_test-Make-private-definitions-to-command-emulat.patch - patches.suse/acpi-nfit-Enable-to-show-what-feature-is-supported-v.patch - patches.suse/acpi-nfit-nfit_test-supports-translate-SPA.patch - patches.suse/acpi-nfit-add-support-for-the-_LSI-_LSR-and-_LSW-lab.patch - patches.suse/acpi-nfit-hide-unknown-commands-from-nmemX-commands.patch - patches.suse/acpi-nfit-add-support-for-NVDIMM_FAMILY_INTEL-v1.6-D.patch - patches.suse/acpi-nfit-validate-commands-against-the-device-type.patch - patches.suse/acpi-nfit-add-Enable-Latch-System-Shutdown-Status-co.patch - patches.suse/mm-Handle-0-flags-in-_calc_vm_trans-macro.patch - patches.suse/mm-introduce-MAP_SHARED_VALIDATE-a-mechanism-to-safe.patch - patches.suse/mm-Remove-VM_FAULT_HWPOISON_LARGE_MASK.patch - patches.suse/dax-Simplify-arguments-of-dax_insert_mapping.patch - patches.suse/dax-Factor-out-getting-of-pfn-out-of-iomap.patch - patches.suse/dax-Create-local-variable-for-VMA-in-dax_iomap_pte_f.patch - patches.suse/dax-Create-local-variable-for-vmf-flags-FAULT_FLAG_W.patch - patches.suse/dax-Inline-dax_insert_mapping-into-the-callsite.patch - patches.suse/dax-Inline-dax_pmd_insert_mapping-into-the-callsite.patch - patches.suse/dax-Fix-comment-describing-dax_iomap_fault.patch - patches.suse/dax-Allow-dax_iomap_fault-to-return-pfn.patch - patches.suse/dax-Allow-tuning-whether-dax_insert_mapping_entry-di.patch - patches.suse/mm-Define-MAP_SYNC-and-VM_SYNC-flags.patch - patches.suse/dax-iomap-Add-support-for-synchronous-faults.patch - patches.suse/dax-Implement-dax_finish_sync_fault.patch - patches.suse/ext4-Simplify-error-handling-in-ext4_dax_huge_fault.patch - patches.suse/ext4-Support-for-synchronous-DAX-faults.patch - patches.suse/xfs-Implement-xfs_filemap_pfn_mkwrite-using-__xfs_fi.patch - patches.suse/xfs-support-for-synchronous-DAX-faults.patch - patches.suse/fs-dax-unify-IOMAP_F_DIRTY-read-vs-write-handling-po.patch - patches.suse/dax-fix-PMD-faults-on-zero-length-files.patch - patches.suse/dax-fix-general-protection-fault-in-dax_alloc_inode.patch - patches.suse/0001-ide-Make-ide_cdrom_prep_fs-initialize-the-sense-buff.patch - patches.suse/0001-block-bfq-add-missing-invocations-of-bfqg_stats_upda.patch - patches.suse/block-wake-up-all-tasks-blocked-in-get_request.patch - patches.suse/nvmet_fc-fix-better-length-checking.patch - patches.suse/bio-ensure-__bio_clone_fast-copies-bi_partno.patch - patches.suse/cxlflash-get-rid-of-pointless-access_ok.patch - patches.suse/fix-a-page-leak-in-vhost_scsi_iov_to_sgl-error-recov.patch - patches.suse/coda-fix-kernel-memory-exposure-attempt-in-fsync.patch - patches.suse/ovl-Put-upperdentry-if-ovl_check_origin-fails.patch - patches.suse/xfs-fix-forgotten-rcu-read-unlock-when-skipping-inod.patch - patches.suse/0007-xfs-fix-type-usage.patch - patches.suse/eCryptfs-use-after-free-in-ecryptfs_release_messagin.patch - patches.suse/ecryptfs-remove-unnecessary-i_version-bump.patch - patches.suse/0002-NFS-revalidate-.-etc-correctly-on-open.patch - patches.suse/xprtrdma-Don-t-defer-fencing-an-async-RPC-s-chunks.patch - patches.suse/0002-xprtrdma-Throw-away-reply-when-version-is-unrecogniz.patch - patches.suse/NFSv4.1-Fix-up-replays-of-interrupted-requests.patch - patches.suse/NFS-Avoid-RCU-usage-in-tracepoints.patch - patches.suse/sunrpc-Fix-rpc_task_begin-trace-point.patch - patches.suse/NFSv4-Fix-OPEN-CLOSE-race.patch - patches.suse/NFS-Fix-a-typo-in-nfs_rename.patch - patches.suse/0002-nfs-Fix-ugly-referral-attributes.patch - patches.suse/NFS-Fix-typo-in-nomigration-mount-option.patch - patches.suse/0001-NFS-Revert-NFS-Move-the-flock-open-mode-check-into-n.patch - patches.suse/s390-sles15-02-01-s390-disassembler-increase-show_code-buffer-size.patch - patches.suse/thermal-enable-broadcom-menu-for-arm64-bcm2835.patch - patches.suse/thermal-drivers-hisi-Fix-missing-interrupt-enablemen - patches.suse/thermal-drivers-hisi-Fix-kernel-panic-on-alarm-inter - patches.suse/thermal-drivers-hisi-Simplify-the-temperature-step-c - patches.suse/thermal-drivers-hisi-Fix-multiple-alarm-interrupts-f - patches.suse/thermal-drivers-hisi-Encapsulate-register-writes-int.patch - patches.suse/thermal-drivers-hisi-Fix-configuration-register-sett.patch - patches.suse/thermal-drivers-step_wise-Fix-temperature-regulation - patches.suse/drm-amdgpu-Pulling-old-prepare-and-submit-for-flip-b.patch - patches.suse/PM-runtime-Drop-children-check-from-__pm_runtime_set - patches.suse/dynamic-debug-howto-fix-optional-omitted-ending-line - patches.suse/0001-lib-int_sqrt-optimize-small-argument.patch - patches.suse/0002-lib-int_sqrt-optimize-initial-value-compute.patch - patches.suse/0003-lib-int_sqrt-adjust-comments.patch - patches.suse/0001-lib-rbtree-test-lower-default-params.patch - patches.suse/0001-epoll-avoid-calling-ep_call_nested-from-ep_poll_safe.patch - patches.suse/0001-epoll-remove-ep_call_nested-from-ep_eventpoll_poll.patch - patches.suse/0001-autofs-don-t-fail-mount-for-transient-error.patch - patches.suse/pipe-match-pipe_max_size-data-type-with-procfs.patch - patches.suse/pipe-avoid-round_pipe_size-nr_pages-overflow-on-32-b.patch - patches.suse/nilfs2-fix-race-condition-that-causes-file-system-co.patch - patches.suse/nilfs2-remove-inode-i_version-initialization.patch - patches.suse/kernel-signal.c-protect-the-traced-SIGNAL_UNKILLABLE-tasks-from-SIGKILL.patch - patches.suse/kernel-signal.c-protect-the-SIGNAL_UNKILLABLE-tasks-from-sig_kernel_only-signals.patch - patches.suse/kernel-signal.c-remove-the-no-longer-needed-SIGNAL_UNKILLABLE-check-in-complete_signal.patch - patches.suse/drivers-rapidio-devices-rio_mport_cdev.c-fix-resourc.patch - patches.suse/kbuild-move-all-target-out-of-kbuild_src-conditional.patch - patches.suse/kbuild-fix-linker-feature-test-macros-when-cross-compiling-with-clang.patch - patches.suse/kbuild-rpm-pkg-keep-spec-file-until-make-mrproper.patch - patches.suse/clk-samsung-Fix-m2m-scaler-clock-on-Exynos542x - patches.suse/clk-sunxi-ng-add-CLK_SET_RATE_UNGATE-to-all-H3-PLLs - patches.suse/clk-sunxi-ng-add-CLK_SET_RATE_PARENT-flag-to-H3-GPU- - patches.suse/clk-sunxi-ng-sun6i-Export-video-PLLs - patches.suse/clk-sunxi-ng-sun6i-Rename-HDMI-DDC-clock-to-avoid-na - patches.suse/clk-sunxi-ng-sun5i-Fix-bit-offset-of-audio-PLL-post- - patches.suse/clk-sunxi-ng-nm-Check-if-requested-rate-is-supported - patches.suse/0028-clk-rockchip-Remove-superfluous-error-message-in-roc.patch - patches.suse/clk-tegra-Fix-cclk_lp-divisor-register - patches.suse/clk-tegra-Use-readl_relaxed_poll_timeout_atomic-in-t - patches.suse/clk-hi6220-mark-clock-cs_atb_syspll-as-critical - patches.suse/clk-hi3660-fix-incorrect-uart3-clock-freqency - patches.suse/clk-sunxi-fix-build-warning - patches.suse/clk-imx6-refine-hdmi_isfr-s-parent-to-make-HDMI-work - patches.suse/clk-imx-imx7d-Fix-parent-clock-for-OCRAM_CLK.patch - patches.suse/clk-mediatek-mark-mtk_infrasys_init_early-__init - patches.suse/clk-mediatek-add-the-option-for-determining-PLL-sour - patches.suse/clk-uniphier-fix-DAPLL2-clock-rate-of-Pro5 - patches.suse/clk-qcom-common-fix-legacy-board-clock-registration - patches.suse/clk-ti-dra7-atl-clock-fix-child-node-lookups - patches.suse/hwmon-k10temp-correct-model-name-for-ryzen-1600x.patch - patches.suse/sctp-check-stream-reset-info-len-before-making-recon.patch - patches.suse/qed-use-kzalloc-instead-of-kmalloc-and-memset.patch - patches.suse/msft-hv-1550-hv_netvsc-preserve-hw_features-on-mtu-channels-ringp.patch - patches.suse/fealnx-Fix-building-error-on-MIPS.patch - patches.suse/net-sctp-Always-set-scope_id-in-sctp_inet6_skb_msgna.patch - patches.suse/nfp-fix-flower-offload-metadata-flag-usage.patch - patches.suse/nfp-fix-vlan-receive-MAC-statistics-typo.patch - patches.suse/nfp-inherit-the-max_mtu-from-the-PF-netdev.patch - patches.suse/0002-sctp-set-frag_point-in-sctp_setsockopt_maxseg-correc.patch - patches.suse/route-update-fnhe_expires-for-redirect-when-the-fnhe.patch - patches.suse/route-also-update-fnhe_genid-when-updating-a-route-c.patch - patches.suse/ipvlan-NULL-pointer-dereference-panic-in-ipvlan_port.patch - patches.suse/ibmvnic-122-fix-dma_mapping_error-call.patch - patches.suse/platform-x86-hp_accel-Add-quirk-for-HP-ProBook-440-G - patches.suse/platform-x86-fujitsu-laptop-Fix-radio-LED-detection - patches.suse/platform-x86-sony-laptop-Fix-error-handling-in-sony_ - patches.suse/platform-x86-hp-wmi-Fix-tablet-mode-detection-for-co - patches.suse/platform-x86-intel_punit_ipc-Fix-resource-ioremap-wa - patches.suse/nfsd-increase-DRC-cache-limit.patch - patches.suse/nfsd-give-out-fewer-session-slots-as-limit-approache.patch - patches.suse/SUNRPC-Fix-tracepoint-storage-issues-with-svc_recv-a.patch - patches.suse/nfsd4-fix-cached-replies-to-solo-SEQUENCE-compounds.patch - patches.suse/nfsd4-catch-some-false-session-retries.patch - patches.suse/0003-lockd-double-unregister-of-inetaddr-notifiers.patch - patches.suse/0001-svcrdma-Preserve-CB-send-buffer-across-retransmits.patch - patches.suse/nfsd-deal-with-revoked-delegations-appropriately.patch - patches.suse/ima-do-not-update-security.ima-if-appraisal-status-i - patches.suse/of-pci-Fix-theoretical-NULL-dereference.patch - patches.suse/video-fbdev-au1200fb-Return-an-error-code-if-a-memor - patches.suse/video-fbdev-au1200fb-Release-some-resources-if-a-mem - patches.suse/video-udlfb-Fix-read-EDID-timeout - patches.suse/fbdev-controlfb-Add-missing-modes-to-fix-out-of-boun - patches.suse/0002-ceph-keep-auth-cap-when-inode-has-flocks-or-posix-locks.patch - patches.suse/0003-ceph-make-lock_to_ceph_filelock-static.patch - patches.suse/0004-ceph-optimize-flock-encoding-during-reconnect.patch - patches.suse/0005-ceph-handle-session-get-evicted-while-there-are-file-locks.patch - patches.suse/0006-ceph-fix-bool-initialization-comparison.patch - patches.suse/0007-ceph-disable-cached-readdir-after-dropping-positive-dentry.patch - patches.suse/0008-ceph-einval-on-decoding-failure-in-ceph_mdsc_handle_fsmap.patch - patches.suse/0009-ceph-mark-expected-switch-fall-throughs.patch - patches.suse/0010-ceph-remove-unused-and-redundant-variable-dropping.patch - patches.suse/0013-ceph-clean-up-spinlocking-and-list-handling-around-cleanup_cap_releases.patch - patches.suse/0014-ceph-present-consistent-fsid-regardless-of-arch-endianness.patch - patches.suse/ceph-remove-the-bump-of-i_version.patch - patches.suse/0016-ceph-silence-sparse-endianness-warning-in-encode_caps_cb.patch - patches.suse/rbd-set-discard_alignment-to-zero.patch - patches.suse/0018-libceph-don-t-warn-if-user-tries-to-add-invalid-key.patch - patches.suse/orangefs-remove-initialization-of-i_version.patch - patches.suse/0001-gre6-use-log_ecn_error-module-parameter-in-ip6_tnl_r.patch - patches.suse/tcp-when-scheduling-TLP-time-of-RTO-should-account-f.patch - patches.suse/net-ena-fix-race-condition-between-device-reset-and-.patch - patches.suse/0001-net-qmi_wwan-add-Quectel-BG96-2c7c-0296.patch - patches.suse/nl80211-don-t-expose-wdev-ssid-for-most-interfaces - patches.suse/mac80211_hwsim-Fix-memory-leak-in-hwsim_new_radio_nl - patches.suse/fs-9p-Compare-qid.path-in-v9fs_test_inode.patch - patches.suse/net-9p-Switch-to-wait_event_killable.patch - patches.suse/0008-xfs-fix-memory-leak-in-xfs_iext_free_last_leaf.patch - patches.suse/spi-nor-intel-spi-Fix-number-of-protected-range-regi - patches.suse/spi-nor-intel-spi-Fix-broken-software-sequencing-cod - patches.suse/mtd-spi-nor-stm32-quadspi-Fix-uninitialized-error-re.patch - patches.suse/mtd-nand-omap2-Fix-subpage-write.patch - patches.suse/mtd-nand-mtk-fix-infinite-ECC-decode-IRQ-issue.patch - patches.suse/mtd-nand-Fix-writing-mtdoops-to-nand-flash.patch - patches.suse/rtc-set-the-alarm-to-the-next-expiring-timer - patches.suse/rtc-pl031-make-interrupt-optional - patches.suse/rtc-pcf8563-fix-output-clock-rate - patches.suse/0002-apparmor-fix-leak-of-null-profile-name-if-profile-al.patch - patches.suse/apparmor-ensure-that-undecidable-profile-attachments-fail.patch - patches.suse/0001-apparmor-fix-profile-attachment-for-special-unconfin.patch - patches.suse/0003-apparmor-fix-locking-when-creating-a-new-complain-pr.patch - patches.suse/apparmor-fix-possible-recursive-lock-warning-in-__aa.patch - patches.suse/drm-amdgpu-Remove-check-which-is-not-valid-for-certa - patches.suse/drm-amdgpu-Properly-allocate-VM-invalidate-eng-v2 - patches.suse/drm-fsl-dcu-Don-t-set-connector-DPMS-property - patches.suse/drm-fsl-dcu-avoid-disabling-pixel-clock-twice-on-sus - patches.suse/drm-fsl-dcu-enable-IRQ-before-drm_atomic_helper_resu - patches.suse/drm-amd-pp-fix-typecast-error-in-powerplay - patches.suse/ALSA-hda-realtek-Fix-ALC275-no-sound-issue - patches.suse/ALSA-usb-audio-uac1-Invalidate-ctl-on-interrupt - patches.suse/ALSA-hda-Fix-too-short-HDMI-DP-chmap-reporting - patches.suse/ALSA-hda-realtek-Add-headset-mic-support-for-Intel-N - patches.suse/ALSA-pcm-update-tstamp-only-if-audio_tstamp-changed - patches.suse/ALSA-timer-Remove-kernel-warning-at-compat-ioctl-err - patches.suse/ALSA-usb-audio-Add-sanity-checks-to-FE-parser - patches.suse/ALSA-usb-audio-Fix-potential-out-of-bound-access-at- - patches.suse/ALSA-usb-audio-Add-sanity-checks-in-v2-clock-parsers - patches.suse/ALSA-hda-Fix-yet-remaining-issue-with-vmaster-0dB-in - patches.suse/ALSA-hda-realtek-Fix-ALC700-family-no-sound-issue - patches.suse/ALSA-hda-Add-Raven-PCI-ID - patches.suse/scsi-bnx2fc-Fix-hung-task-messages-when-a-cleanup-re.patch - patches.suse/net-sched-fix-crash-when-deleting-secondary-chains.patch - patches.suse/ipv6-Do-not-consider-linkdown-nexthops-during-multip.patch - patches.suse/net-realtek-r8169-implement-set_link_ksettings.patch - patches.suse/net-accept-UFO-datagrams-from-tuntap-and-packet.patch - patches.suse/bpf-change-bpf_probe_write_user-to-bpf_trace_printk-.patch - patches.suse/bpf-introduce-ARG_PTR_TO_MEM_OR_NULL.patch - patches.suse/bpf-remove-explicit-handling-of-0-for-arg2-in-bpf_pr.patch - patches.suse/bpf-fix-branch-pruning-logic.patch - patches.suse/net-dsa-bcm_sf2-Clear-IDDQ_GLOBAL_PWR-bit-for-PHY.patch - patches.suse/i40e-Fix-for-NUP-NVM-image-downgrade-failure.patch - patches.suse/i40e-fix-the-calculation-of-VFs-mac-addresses.patch - patches.suse/i40e-Remove-limit-of-64-max-queues-per-channel.patch - patches.suse/i40e-Fix-FLR-reset-timeout-issue.patch - patches.suse/i40evf-fix-client-notify-of-l2-params.patch - patches.suse/i40e-restore-promiscuous-after-reset.patch - patches.suse/ixgbe-Fix-skb-list-corruption-on-Power-systems.patch - patches.suse/i40e-Use-smp_rmb-rather-than-read_barrier_depends.patch - patches.suse/ixgbevf-Use-smp_rmb-rather-than-read_barrier_depends.patch - patches.suse/igbvf-Use-smp_rmb-rather-than-read_barrier_depends.patch - patches.suse/igb-Use-smp_rmb-rather-than-read_barrier_depends.patch - patches.suse/fm10k-Use-smp_rmb-rather-than-read_barrier_depends.patch - patches.suse/i40evf-Use-smp_rmb-rather-than-read_barrier_depends.patch - patches.suse/0001-iwlwifi-mvm-support-version-7-of-the-SCAN_REQ_UMAC-F.patch - patches.suse/iwlwifi-fix-PCI-IDs-and-configuration-mapping-for-90.patch - patches.suse/iwlwifi-fix-firmware-names-for-9000-and-A000-series-.patch - patches.suse/target-fix-buffer-offset-in-core_scsi3_pri_read_full.patch - patches.suse/iscsi-target-fix-memory-leak-in-lio_target_tiqn_addtpg - patches.suse/cxgbit-abort-the-tcp-connection-in-case-of-data-out-timeout - patches.suse/target-fix-PR-state-file-path-truncation.patch - patches.suse/target-fix-ALUA-state-file-path-truncation.patch - patches.suse/target-move-a-declaration-of-a-global-variable-into-a-header-file - patches.suse/iscsi-target-make-task_reassign-use-proper-se_cmd-cmd_kref - patches.suse/iscsi-target-fix-non-immediate-tmr-reference-leak - patches.suse/powerpc-64s-slice-Use-addr-limit-when-computing-slic.patch - patches.suse/powerpc-perf-imc-Use-cpu_to_node-not-topology_physical_package_id.patch - patches.suse/powerpc-perf-Fix-pmu_count-to-count-only-nest-imc-pm.patch - patches.suse/powerpc-perf-Fix-IMC_MAX_PMU-macro.patch - patches.suse/powerpc-64s-Fix-Power9-DD2.1-logic-in-DT-CPU-feature.patch - patches.suse/KVM-arm-arm64-register-irq-bypass-consumer-on-ARM-AR.patch - patches.suse/KVM-arm-arm64-vgic-restructure-kvm_vgic_-un-map_phys.patch - patches.suse/KVM-arm-Select-ARM_GIC_V3-and-ARM_GIC_V3_ITS.patch - patches.suse/KVM-arm-arm64-vgic-Move-kvm_vgic_destroy-call-around.patch - patches.suse/KVM-arm-arm64-vITS-Add-MSI-translation-helpers.patch - patches.suse/KVM-arm-arm64-vITS-Add-a-helper-to-update-the-affini.patch - patches.suse/KVM-arm-arm64-GICv4-Add-property-field-and-per-VM-pr.patch - patches.suse/KVM-arm-arm64-GICv4-Add-init-teardown-of-the-per-VM-.patch - patches.suse/KVM-arm-arm64-GICv4-Wire-mapping-unmapping-of-VLPIs-.patch - patches.suse/KVM-arm-arm64-GICv4-Handle-INT-command-applied-to-a-.patch - patches.suse/KVM-arm-arm64-GICv4-Unmap-VLPI-when-freeing-an-LPI.patch - patches.suse/KVM-arm-arm64-GICv4-Propagate-affinity-changes-to-th.patch - patches.suse/KVM-arm-arm64-GICv4-Handle-CLEAR-applied-to-a-VLPI.patch - patches.suse/KVM-arm-arm64-GICv4-Handle-MOVALL-applied-to-a-vPE.patch - patches.suse/KVM-arm-arm64-GICv4-Propagate-property-updates-to-VL.patch - patches.suse/KVM-arm-arm64-GICv4-Handle-INVALL-applied-to-a-vPE.patch - patches.suse/KVM-arm-arm64-GICv4-Use-pending_last-as-a-scheduling.patch - patches.suse/KVM-arm-arm64-GICv4-Add-doorbell-interrupt-handling.patch - patches.suse/KVM-arm-arm64-GICv4-Use-the-doorbell-interrupt-as-an.patch - patches.suse/KVM-arm-arm64-GICv4-Hook-vPE-scheduling-into-vgic-fl.patch - patches.suse/KVM-arm-arm64-GICv4-Enable-virtual-cpuif-if-VLPIs-ca.patch - patches.suse/KVM-arm-arm64-GICv4-Prevent-a-VM-using-GICv4-from-be.patch - patches.suse/KVM-arm-arm64-GICv4-Prevent-userspace-from-changing-.patch - patches.suse/KVM-arm-arm64-GICv4-Enable-VLPI-support.patch - patches.suse/KVM-arm-arm64-GICv4-Theory-of-operations.patch - patches.suse/KVM-arm-arm64-Fix-GICv4-ITS-initialization-issues.patch - patches.suse/KVM-arm-arm64-Don-t-queue-VLPIs-on-INV-INVALL.patch - patches.suse/KVM-SVM-obey-guest-PAT.patch - patches.suse/kvm-vmx-Reinstate-support-for-CPUs-without-virtual-N.patch - patches.suse/kvm-vmx-Allow-disabling-virtual-NMI-support.patch - patches.suse/coccinelle-fix-parallel-build-with-CHECK-scripts-coc.patch - patches.suse/kbuild-pkg-use-transform-option-to-prefix-paths-in-t.patch - patches.suse/0001-timekeeping-Eliminate-the-stale-declaration-of-ktime.patch - patches.suse/0001-objtool-Move-synced-files-to-their-original-relative.patch - patches.suse/0002-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch - patches.suse/objtool-Fix-cross-build.patch - patches.suse/perf-x86-intel-uncore-add-event-constraint-for-bdx-pcu.patch - patches.suse/x86-acpi-handle-sci-interrupts-above-legacy-space-gracefully.patch - patches.suse/x86-acpi-reduce-code-duplication-in-mp_override_legacy_irq.patch - patches.suse/x86-topology-avoid-wasting-128k-for-package-id-array.patch - patches.suse/x86-smpboot-fix-_max_logical_packages-estimate.patch - patches.suse/x86-pkeys-Update-documentation-about-availability.patch - patches.suse/x86-pkeys-selftests-Rename-si_pkey-to-siginfo_pkey.patch - patches.suse/x86-pkeys-selftests-Fix-protection-keys-write-warnin.patch - patches.suse/17.2-x86-entry-64-fix-entry_syscall_64_after_hwframe-irq-tracing.patch - patches.suse/x86-decoder-add-new-test-instruction-pattern - patches.suse/genirq-Track-whether-the-trigger-type-has-been-set.patch - patches.suse/irqchip-gic-v4-Clear-IRQ_DISABLE_UNLAZY-again-if-map.patch - patches.suse/irqchip-gic-v3-Fix-ppi-partitions-lookup.patch - patches.suse/irqchip-gic-v3-pr_err-strings-should-end-with-newlin.patch - patches.suse/irqchip-gic-v4-Add-forward-definition-of-struct-irq_.patch - patches.suse/irqchip-qcom-Fix-u32-comparison-with-value-less-than - patches.suse/ARM-8721-1-mm-dump-check-hardware-RO-bit-for-LPAE.patch - patches.suse/ARM-8722-1-mm-make-STRICT_KERNEL_RWX-effective-for-L.patch - patches.suse/ARM-BUG-if-jumping-to-usermode-address-in-kernel-mod.patch - patches.suse/mm-thp-Do-not-make-page-table-dirty-unconditionally-in-touch_p-mu-d.patch - patches.suse/auxdisplay-img-ascii-lcd-Only-build-on-archs-that-ha - patches.suse/drm-i915-Fix-false-positive-assert_rpm_wakelock_held - patches.suse/drm-i915-Re-register-PMIC-bus-access-notifier-on-run - patches.suse/drm-i915-gvt-ensure-ve-return-value-is-handled-corre - patches.suse/drm-i915-Clear-breadcrumb-node-when-cancelling-signa - patches.suse/drm-i915-Fix-init_clock_gating-for-resume - patches.suse/drm-vc4-Account-for-interrupts-in-flight - patches.suse/drm-edid-Don-t-send-non-zero-YQ-in-AVI-infoframe-for - patches.suse/crypto-algif_aead-skip-SGL-entries-with-NULL-page.patch - patches.suse/crypto-af_alg-remove-locking-in-async-callback.patch - patches.suse/crypto-skcipher-Fix-skcipher_walk_aead_common - patches.suse/net-thunderx-Fix-TCP-UDP-checksum-offload-for-IPv6-p.patch - patches.suse/net-openvswitch-datapath-fix-data-type-in-queue_gso_.patch - patches.suse/openvswitch-fix-the-incorrect-flow-action-alloc-size.patch - patches.suse/sctp-set-sender-next_tsn-for-the-old-result-with-cts.patch - patches.suse/mac80211-use-QoS-NDP-for-AP-probing - patches.suse/mac80211-fix-the-update-of-path-metric-for-RANN-fram - patches.suse/i40e-virtchnl-fix-application-of-sizeof-to-pointer.patch - patches.suse/e1000e-fix-the-use-of-magic-numbers-for-buffer-overr.patch - patches.suse/net-mvpp2-fix-the-txq_init-error-path.patch - patches.suse/net-mvpp2-cleanup-probed-ports-in-the-probe-error-pa.patch - patches.suse/net-mvpp2-do-not-disable-GMAC-padding.patch - patches.suse/net-mvpp2-check-ethtool-sets-the-Tx-ring-size-is-to-.patch - patches.suse/bnxt_en-Fix-an-error-handling-path-in-bnxt_get_modul.patch - patches.suse/packet-fix-crash-in-fanout_demux_rollover.patch - patches.suse/net-packet-fix-a-race-in-packet_bind-and-packet_noti.patch - patches.suse/sctp-use-right-member-as-the-param-of-list_for_each_.patch - patches.suse/vxlan-use-__be32-type-for-the-param-vni-in-__vxlan_f.patch - patches.suse/net-sched-cbq-create-block-for-q-link.block.patch - patches.suse/btrfs-bail-out-gracefully-rather-than-bug_on.patch - patches.suse/btrfs-move-definition-of-the-function-btrfs_find_new.patch - patches.suse/btrfs-fix-reported-number-of-inode-blocks-after-buff.patch - patches.suse/0011-btrfs-tree-checker-Fix-false-panic-for-sanity-test.patch - patches.suse/btrfs-incremental-send-fix-wrong-unlink-path-after-renaming-file.patch - patches.suse/nfsd-Fix-stateid-races-between-OPEN-and-CLOSE.patch - patches.suse/nfsd-Fix-another-OPEN-stateid-race.patch - patches.suse/nfsd-CLOSE-SHOULD-return-the-invalid-special-stateid.patch - patches.suse/nfsd-Ensure-we-check-stateid-validity-in-the-seqid-o.patch - patches.suse/grace-replace-BUG_ON-by-WARN_ONCE-in-exit_net-hook.patch - patches.suse/0004-lockd-lost-rollback-of-set_grace_period-in-lockd_dow.patch - patches.suse/0005-nfsd-fix-panic-in-posix_unblock_lock-called-from-nfs.patch - patches.suse/nfsd-check-for-use-of-the-closed-special-stateid.patch - patches.suse/race-of-lockd-inetaddr-notifiers-vs-nlmsvc_rqst-chan.patch - patches.suse/lockd-fix-list_add-double-add-caused-by-legacy-signa.patch - patches.suse/mm-memory_hotplug-do-not-back-off-draining-pcp-free-.patch - patches.suse/mm-oom_reaper-gather-each-vma-to-prevent-leaking-TLB.patch - patches.suse/mm-cma-fix-alloc_contig_range-ret-code-potential-lea.patch - patches.suse/mm-fix-device-dax-pud-write-faults-triggered-by-get_.patch - patches.suse/mm-hugetlbfs-introduce-split-to-vm_operations_struct.patch - patches.suse/device-dax-implement-split-to-catch-invalid-munmap-a.patch - patches.suse/mm-introduce-get_user_pages_longterm.patch - patches.suse/mm-fail-get_vaddr_frames-for-filesystem-dax-mappings.patch - patches.suse/v4l2-disable-filesystem-dax-mapping-support.patch - patches.suse/IB-core-disable-memory-registration-of-filesystem-da.patch - patches.suse/mm-madvise.c-fix-madvise-infinite-loop-under-special.patch - patches.suse/kmemleak-add-scheduling-point-to-kmemleak_scan.patch - patches.suse/fs-fat-inode.c-fix-sb_rdonly-change.patch - patches.suse/0001-autofs-revert-autofs-take-more-care-to-not-update-la.patch - patches.suse/mm-hugetlb-fix-NULL-pointer-dereference-on-5-level-p.patch - patches.suse/fs-hugetlbfs-inode-c-change-put_page-unlock_page-order-in-hugetlbfs_fallocate.patch - patches.suse/s390-disassembler-correct-disassembly-lines-alignmen.patch - patches.suse/s390-fix-alloc_pgste-check-in-init_new_context-again.patch - patches.suse/s390-revert-elf_et_dyn_base-base-changes.patch - patches.suse/s390-gs-add-compat-regset-for-the-guarded-storage-broadcast-control-block.patch - patches.suse/KVM-x86-pvclock-Handle-first-time-write-to-pvclock-p.patch - patches.suse/KVM-nVMX-nSVM-Don-t-intercept-UD-when-running-L2.patch - patches.suse/KVM-x86-Exit-to-user-mode-on-UD-intercept-when-emula.patch - patches.suse/KVM-x86-emulator-Return-to-user-mode-on-L1-CPL-0-emu.patch - patches.suse/KVM-x86-Don-t-re-execute-instruction-when-not-passin.patch - patches.suse/KVM-X86-Fix-operand-address-size-during-instruction-.patch - patches.suse/KVM-nVMX-Validate-the-IA32_BNDCFGS-on-nested-VM-entr.patch - patches.suse/KVM-nVMX-Fix-mmu-context-after-VMLAUNCH-VMRESUME-fai.patch - patches.suse/KVM-x86-fix-em_fxstor-sleeping-while-in-atomic.patch - patches.suse/KVM-x86-Allow-suppressing-prints-on-RDMSR-WRMSR-of-u.patch - patches.suse/KVM-x86-inject-exceptions-produced-by-x86_decode_ins.patch - patches.suse/KVM-x86-ioapic-Fix-level-triggered-EOI-and-IOAPIC-re.patch - patches.suse/KVM-x86-ioapic-Don-t-fire-level-irq-when-Remote-IRR-.patch - patches.suse/KVM-x86-ioapic-Remove-redundant-check-for-Remote-IRR.patch - patches.suse/KVM-x86-ioapic-Clear-Remote-IRR-when-entry-is-switch.patch - patches.suse/KVM-x86-ioapic-Preserve-read-only-values-in-the-redi.patch - patches.suse/KVM-nVMX-Fix-vmx_check_nested_events-return-value-in.patch - patches.suse/KVM-x86-Fix-CPUID-function-for-word-6-80000001_ECX.patch - patches.suse/KVM-lapic-Split-out-x2apic-ldr-calculation.patch - patches.suse/KVM-lapic-Fixup-LDR-on-load-in-x2apic.patch - patches.suse/KVM-X86-Fix-softlockup-when-get-the-current-kvmclock.patch - patches.suse/KVM-VMX-Fix-rflags-cache-during-vCPU-reset.patch - patches.suse/KVM-VMX-Fix-vmx-nested-freeing-when-no-SMI-handler.patch - patches.suse/KVM-Let-KVM_SET_SIGNAL_MASK-work-as-advertised.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-migration-and-HPT-resizing-of-HPT-guests-on-radix-hosts.patch - patches.suse/reiserfs-remove-unneeded-i_version-bump.patch - patches.suse/quota-propagate-error-from-__dquot_initialize.patch - patches.suse/quota-Check-for-register_shrinker-failure.patch - patches.suse/0004-cpufreq-mediatek-add-missing-MODULE_DESCRIPTION-AUTH.patch - patches.suse/cpupowerutils-bench-Fix-cpu-online-check.patch - patches.suse/cpupower-Fix-cpupower-working-when-cpu0-is-offline.patch - patches.suse/ACPI-bus-Leave-modalias-empty-for-devices-which-are- - patches.suse/ACPI-EC-Fix-regression-related-to-PM-ops-support-in- - patches.suse/apparmor-fix-oops-in-audit_signal_cb-hook.patch - patches.suse/nvme-fabrics-introduce-init-command-check-for-a-queu.patch - patches.suse/nvme-fc-check-if-queue-is-ready-in-queue_rq.patch - patches.suse/nvme-loop-check-if-queue-is-ready-in-queue_rq.patch - patches.suse/nvme-pci-disable-APST-on-Samsung-SSD-960-EVO-ASUS-PR.patch - patches.suse/nvme-pci-avoid-hmb-desc-array-idx-out-of-bound-when-.patch - patches.suse/nvme-fix-spelling-mistake-requeing-requeuing.patch - patches.suse/nvme-Fix-NULL-dereference-on-reservation-request.patch - patches.suse/nvme-Suppress-static-analyis-warning.patch - patches.suse/nvmet-fc-correct-ref-counting-error-when-deferred-rc.patch - patches.suse/nvme-pci-add-quirk-for-delay-before-CHK-RDY-for-WDC-.patch - patches.suse/nvme-fc-don-t-use-bit-masks-for-set-test_bit-numbers.patch - patches.suse/0034-bcache-add-a-comment-in-journal-bucket-reading.patch - patches.suse/0035-bcache-Fix-building-error-on-MIPS.patch - patches.suse/0036-bcache-recover-data-from-backing-when-data-is-clean.patch - patches.suse/0037-bcache-check-return-value-of-register_shrinker.patch - patches.suse/blktrace-fix-trace-mutex-deadlock.patch - patches.suse/nvme-rdma-don-t-suppress-send-completions.patch - patches.suse/nvme-rdma-don-t-complete-requests-before-a-send-work.patch - patches.suse/nvme-rdma-wait-for-local-invalidation-before-complet.patch - patches.suse/nvme-rdma-Check-remotely-invalidated-rkey-matches-ou.patch - patches.suse/nvme-rdma-Use-mr-pool.patch - patches.suse/nvme-rdma-fix-memory-leak-during-queue-allocation.patch - patches.suse/nvme-pci-fix-NULL-pointer-dereference-in-nvme_free_h.patch - patches.suse/drm-rockchip-dw-mipi-dsi-fix-possible-un-balanced-ru - patches.suse/drm-fb_helper-Disable-all-crtc-s-when-initial-setup- - patches.suse/drm-bridge-tc358767-do-no-fail-on-hi-res-displays - patches.suse/drm-bridge-tc358767-filter-out-too-high-modes - patches.suse/drm-bridge-tc358767-fix-DP0_MISC-register-set - patches.suse/drm-bridge-tc358767-fix-timing-calculations - patches.suse/drm-bridge-tc358767-fix-AUXDATAn-registers-access - patches.suse/drm-bridge-tc358767-fix-1-lane-behavior - patches.suse/drm-omap-Fix-error-handling-path-in-omap_dmm_probe - patches.suse/drm-omap-displays-panel-dpi-add-backlight-dependency - patches.suse/drm-i915-Don-t-try-indexed-reads-to-alternate-slave- - patches.suse/drm-i915-Prevent-zero-length-index-write - patches.suse/drm-i915-fix-intel_backlight_device_register-declara - patches.suse/drm-i915-gvt-Fix-unsafe-locking-caused-by-spin_unloc - patches.suse/drm-i915-gvt-remove-skl_misc_ctl_write-handler - patches.suse/drm-i915-gvt-Move-request-alloc-to-dispatch_workload - patches.suse/drm-i915-gvt-enabled-pipe-A-default-on-creating-vgpu - patches.suse/drm-i915-gvt-Correct-ADDR_4K-2M-1G_MASK-definition - patches.suse/drm-amdgpu-Fix-SDMA-load-unload-sequence-on-HWS-disa - patches.suse/drm-amdkfd-Fix-SDMA-ring-buffer-size-calculation - patches.suse/drm-amdkfd-Fix-SDMA-oversubsription-handling - patches.suse/drm-amdgpu-don-t-try-to-move-pinned-BOs - patches.suse/mmc-core-Do-not-leave-the-block-driver-in-a-suspende - patches.suse/mmc-core-prepend-0x-to-pre_eol_info-entry-in-sysfs - patches.suse/mmc-core-prepend-0x-to-OCR-entry-in-sysfs - patches.suse/cxl-Check-if-vphb-exists-before-iterating-over-AFU-devices.patch - patches.suse/powerpc-powernv-Fix-kexec-crashes-caused-by-tlbie-tracing.patch - patches.suse/powerpc-kexec-Fix-kexec-kdump-in-P9-guest-kernels.patch - patches.suse/0007-arm64-context-Fix-comments-and-remove-pointless-smp_.patch - patches.suse/xfs-fortify-xfs_alloc_buftarg-error-handling.patch - patches.suse/xfs-ubsan-fixes.patch - patches.suse/xfs-remove-unused-parameter-from-xfs_writepage_map.patch - patches.suse/xfs-Properly-retry-failed-dquot-items-in-case-of-err.patch - patches.suse/SUNRPC-Allow-connect-to-return-EHOSTUNREACH.patch - patches.suse/hwmon-pmbus-Use-64bit-math-for-DIRECT-format-values.patch - patches.suse/hwmon-jc42-optionally-try-to-disable-the-SMBUS-timeo - patches.suse/i2c-i801-Fix-Failed-to-allocate-irq-2147483648-error - patches.suse/i2c-i2c-boardinfo-fix-memory-leaks-on-devinfo - patches.suse/eeprom-at24-correctly-set-the-size-for-at24mac402.patch - patches.suse/eeprom-at24-fix-reading-from-24MAC402-24MAC602.patch - patches.suse/eeprom-at24-check-at24_read-write-arguments.patch - patches.suse/ARM-avoid-faulting-on-qemu.patch - patches.suse/net-mvpp2-allocate-zeroed-tx-descriptors.patch - patches.suse/tcp-remove-buggy-call-to-tcp_v6_restore_cb.patch - patches.suse/sit-update-frag_off-info.patch - patches.suse/0003-sctp-only-update-outstanding_bytes-for-transmitted-q.patch - patches.suse/tcp-dccp-block-bh-before-arming-time_wait-timer.patch - patches.suse/tipc-call-tipc_rcv-only-if-bearer-is-up-in-tipc_udp_.patch - patches.suse/bnxt_en-Need-to-unconditionally-shut-down-RoCE-in-bn.patch - patches.suse/bnxt_en-wildcard-smac-while-creating-tunnel-decap-fi.patch - patches.suse/bnxt_en-fix-dst-src-fid-for-vxlan-encap-decap-action.patch - patches.suse/bnxt_en-Fix-a-variable-scoping-in-bnxt_hwrm_do_send_.patch - patches.suse/s390-qeth-fix-thinko-in-IPv4-multicast-address-track.patch - patches.suse/s390-qeth-fix-GSO-throughput-regression.patch - patches.suse/s390-qeth-build-max-size-GSO-skbs-on-L2-devices.patch - patches.suse/ipvlan-Add-the-skb-mark-as-flow4-s-member-to-lookup-.patch - patches.suse/stmmac-reset-last-TSO-segment-size-after-device-open.patch - patches.suse/can-kvaser_usb-free-buf-in-error-paths - patches.suse/can-kvaser_usb-Fix-comparison-bug-in-kvaser_usb_read - patches.suse/can-kvaser_usb-ratelimit-errors-if-incomplete-messag - patches.suse/can-ti_hecc-Fix-napi-poll-return-value-for-repoll - patches.suse/can-peak-pci-fix-potential-bug-when-probe-fails - patches.suse/can-flexcan-fix-VF610-state-transition-issue - patches.suse/can-mcba_usb-fix-device-disconnect-bug - patches.suse/tcp-add-tcp_v4_fill_cb-tcp_v4_restore_cb.patch - patches.suse/tcp-use-IPCB-instead-of-TCP_SKB_CB-in-inet_exact_dif.patch - patches.suse/fw_cfg-fix-driver-remove.patch - patches.suse/virtio-release-virtio-index-when-fail-to-device_regi - patches.suse/scripts-kernel-doc-Don-t-fail-with-status-0-if-error.patch - patches.suse/gpio-davinci-Assign-first-bank-regs-for-unbanked-cas - patches.suse/gpio-pca953x-fix-vendor-prefix-for-PCA9654 - patches.suse/pinctrl-denverton-Fix-UART2-RTS-pin-mode - patches.suse/pinctrl-armada-37xx-Fix-direction_output-callback-be - patches.suse/pinctrl-sunxi-Fix-A80-interrupt-pin-bank - patches.suse/pinctrl-sunxi-Fix-A64-UART-mux-value - patches.suse/0001-USB-usbfs-Filter-flags-passed-in-from-user-space.patch - patches.suse/0001-USB-ulpi-fix-bus-node-lookup.patch - patches.suse/0001-usb-host-fix-incorrect-updating-of-offset.patch - patches.suse/0001-USB-core-Add-type-specific-length-check-of-BOS-descr.patch - patches.suse/0001-usb-hub-Cycle-HUB-power-when-initialization-fails.patch - patches.suse/0001-usb-quirks-Add-no-lpm-quirk-for-KY-688-USB-3.1-Type-.patch - patches.suse/0001-uas-Always-apply-US_FL_NO_ATA_1X-quirk-to-Seagate-de.patch - patches.suse/0001-USB-serial-option-add-Quectel-BG96-id.patch - patches.suse/0001-USB-serial-usb_debug-add-new-USB-device-id.patch - patches.suse/0001-xhci-Don-t-show-incorrect-WARN-message-about-events-.patch - patches.suse/0001-usb-xhci-fix-panic-in-xhci_free_virt_devices_depth_f.patch - patches.suse/serial-8250_pci-Add-Amazon-PCI-serial-device-ID - patches.suse/serdev-ttyport-add-missing-receive_buf-sanity-checks - patches.suse/serdev-fix-receive_buf-return-value-when-no-callback - patches.suse/serdev-ttyport-fix-NULL-deref-on-hangup - patches.suse/serdev-ttyport-fix-tty-locking-in-close - patches.suse/staging-rtl8188eu-Fix-incorrect-response-to-SIOCGIWE - patches.suse/iio-adc-cpcap-fix-incorrect-validation - patches.suse/iio-adc-meson-saradc-fix-the-bit_idx-of-the-adc_en-c - patches.suse/iio-fix-kernel-doc-build-errors - patches.suse/iio-health-max30102-Temperature-should-be-in-milli-C - patches.suse/debugfs-fix-debugfs_real_fops-build-error.patch - patches.suse/isa-Prevent-NULL-dereference-in-isa_bus-driver-callb - patches.suse/msft-hv-1552-Drivers-hv-vmbus-Fix-a-rescind-issue.patch - patches.suse/msft-hv-1553-hv-kvp-Avoid-reading-past-allocated-blocks-from-KVP-.patch - patches.suse/IB-hfi1-Initialize-bth1-in-16B-rc-ack-builder.patch - patches.suse/IB-INFINIBAND-should-depend-on-HAS_DMA.patch - patches.suse/i40iw-Allocate-a-sdbuf-per-CQP-WQE.patch - patches.suse/i40iw-Do-not-free-sqbuf-when-event-is-I40IW_TIMER_TY.patch - patches.suse/i40iw-Correct-ARP-index-mask.patch - patches.suse/i40iw-Move-MPA-request-event-for-loopback-after-conn.patch - patches.suse/i40iw-Notify-user-of-established-connection-after-QP.patch - patches.suse/RDMA-cma-Make-sure-that-PSN-is-not-over-max-allowed.patch - patches.suse/IB-core-Init-subsys-if-compiled-to-vmlinuz-core.patch - patches.suse/RDMA-hns-Fix-the-issue-of-IOVA-not-page-continuous-i.patch - patches.suse/RDMA-hns-Get-rid-of-virt_to_page-and-vmap-calls-afte.patch - patches.suse/RDMA-hns-Get-rid-of-page-operation-after-dma_alloc_c.patch - patches.suse/IB-core-Only-enforce-security-for-InfiniBand.patch - patches.suse/scsi-aacraid-Check-for-PCI-state-of-device-in-a-gene.patch - patches.suse/scsi-aacraid-Perform-initialization-reset-only-once.patch - patches.suse/scsi-aacraid-Prevent-crash-in-case-of-free-interrupt.patch - patches.suse/scsi-ufs-ufshcd-fix-potential-null-pointer-dereference-in.patch - patches.suse/scsi-use-dma_get_cache_alignment-as-minimum-dma-alignment - patches.suse/0033-scsi-libsas-align-sata_device-s-rps_resp-on-a-cachel.patch - patches.suse/ALSA-seq-Remove-spurious-WARN_ON-at-timer-check - patches.suse/ALSA-usb-audio-Fix-out-of-bound-error - patches.suse/ALSA-usb-audio-Add-check-return-value-for-usb_string - patches.suse/ALSA-hda-realtek-New-codec-support-for-ALC257 - patches.suse/ALSA-pcm-prevent-UAF-in-snd_pcm_info - patches.suse/iommu-vt-d-fix-scatterlist-offset-handling - patches.suse/objtool-Fix-64-bit-build-on-32-bit-host.patch - patches.suse/efi-Move-some-sysfs-files-to-be-read-only-by-root.patch - patches.suse/efi-esrt-Use-memunmap-instead-of-kfree-to-free-the-r - patches.suse/perf-core-fix-memory-leak-triggered-by-perf-namespace.patch - patches.suse/sched-wait-fix-add_wait_queue-behavior-change.patch - patches.suse/sched-fair-Update-and-fix-the-runnable-propagation-rule.patch - patches.suse/smp-hotplug-Move-step-CPUHP_AP_SMPCFD_DYING-to-the-c.patch - patches.suse/x86-idt-load-idt-early-in-start_secondary - patches.suse/x86-microcode-amd-add-support-for-fam17h-microcode-loading.patch - patches.suse/x86-pci-make-broadcom_postcore_init-check-acpi_disabled - patches.suse/kdb-Fix-handling-of-kallsyms_symbol_next-return-valu.patch - patches.suse/PM-runtime-Fix-handling-of-suppliers-with-disabled-r - patches.suse/0005-ACPI-CPPC-Fix-KASAN-global-out-of-bounds-warning.patch - patches.suse/0001-arm64-fpsimd-Prevent-registers-leaking-from-dead-tas.patch - patches.suse/0020-arm64-SW-PAN-Point-saved-ttbr0-at-the-zero-page-when.patch - patches.suse/0021-arm64-SW-PAN-Update-saved-ttbr0-value-on-enter_lazy_.patch - patches.suse/s390-always-save-and-restore-all-registers-on-context-switch.patch - patches.suse/s390-dasd-prevent-prefix-i-o-error.patch - patches.suse/s390-fix-compat-system-call-table.patch - patches.suse/powerpc-perf-Fix-oops-when-grouping-different-pmu-ev.patch - patches.suse/powerpc-64s-Initialize-ISAv3-MMU-registers-before-se.patch - patches.suse/virtio_net-fix-return-value-check-in-receive_mergeab.patch - patches.suse/0082-md-raid5-correct-degraded-calculation-in-raid5_error.patch - patches.suse/0083-md-r5cache-move-mddev_lock-out-of-r5c_journal_mode_s.patch - patches.suse/0084-md-limit-mdstat-resync-progress-to-max_sectors.patch - patches.suse/0085-md-raid1-10-add-missed-blk-plug.patch - patches.suse/drm-safely-free-connectors-from-connector_iter - patches.suse/drm-exynos-Fix-dma-buf-import - patches.suse/drm-exynos-gem-Drop-NONCONTIG-flag-for-buffers-alloc - patches.suse/drm-i915-Skip-switch-to-kernel-context-on-suspend-wh - patches.suse/drm-i915-Fix-vblank-timestamp-frame-counter-jumps-on - patches.suse/drm-i915-cnl-Mask-previous-DDI-PLL-mapping - patches.suse/drm-i915-Call-i915_gem_init_userptr-before-taking-st - patches.suse/Revert-drm-i915-Display-WA-1133-WaFbcSkipSegments-cn - patches.suse/drm-i915-gvt-Emulate-PCI-expansion-ROM-base-address- - patches.suse/drm-i915-gvt-Export-intel_gvt_render_mmio_to_ring_id - patches.suse/drm-i915-gvt-Limit-read-hw-reg-to-active-vgpu - patches.suse/drm-i915-gvt-Don-t-mark-vgpu-context-as-inactive-whe - patches.suse/drm-i915-gvt-set-max-priority-for-gvt-context - patches.suse/drm-bridge-analogix-dp-Fix-runtime-PM-state-in-get_m - patches.suse/media-rc-sir_ir-detect-presence-of-port - patches.suse/media-usbtv-add-a-new-usbid - patches.suse/media-s5k6aa-describe-some-function-parameters - patches.suse/media-dvb-i2c-transfers-over-usb-cannot-be-done-from-2 - patches.suse/Revert-tcp-must-block-bh-in-__inet_twsk_hashdance.patch - patches.suse/nfp-fix-port-stats-for-mac-representors.patch - patches.suse/gianfar-fix-a-flooded-alignment-reports-because-of-p.patch - patches.suse/net_sched-red-Avoid-devision-by-zero.patch - patches.suse/net_sched-red-Avoid-illegal-values.patch - patches.suse/tipc-fix-memory-leak-in-tipc_accept_from_sock.patch - patches.suse/net-remove-hlist_nulls_add_tail_rcu.patch - patches.suse/dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch - patches.suse/net-thunderx-Fix-TCP-UDP-checksum-offload-for-IPv4-p.patch - patches.suse/rds-Fix-NULL-pointer-dereference-in-__rds_rdma_map.patch - patches.suse/net-mvmdio-disable-unprepare-clocks-in-EPROBE_DEFER-.patch - patches.suse/adding-missing-rcu_read_unlock-in-ipxip6_rcv.patch - patches.suse/tcp-use-current-time-in-tcp_rcv_space_adjust.patch - patches.suse/0001-usbnet-fix-alignment-for-frames-with-no-ethernet-hea.patch - patches.suse/tcp-invalidate-rate-samples-during-SACK-reneging.patch - patches.suse/sfc-pass-valid-pointers-from-efx_enqueue_unwind.patch - patches.suse/tcp_bbr-record-full-bw-reached-decision-in-new-full_.patch - patches.suse/tcp_bbr-reset-full-pipe-detection-on-loss-recovery-u.patch - patches.suse/tcp_bbr-reset-long-term-bandwidth-sampling-on-loss-r.patch - patches.suse/bnxt_en-Fix-sources-of-spurious-netpoll-warnings.patch - patches.suse/net-mvpp2-fix-the-RSS-table-entry-offset.patch - patches.suse/iwlwifi-mvm-don-t-use-transmit-queue-hang-detection-.patch - patches.suse/iwlwifi-mvm-fix-the-TX-queue-hang-timeout-for-MONITO - patches.suse/iwlwifi-mvm-fix-packet-injection.patch - patches.suse/brcmfmac-change-driver-unbind-order-of-the-sdio-func - patches.suse/brcmfmac-Avoid-build-error-with-make-W-1 - patches.suse/iwlwifi-add-new-cards-for-9260-and-22000-series.patch - patches.suse/iwlwifi-mvm-flush-queue-before-deleting-ROC.patch - patches.suse/iwlwifi-mvm-enable-RX-offloading-with-TKIP-and-WEP.patch - patches.suse/iwlwifi-mvm-mark-MIC-stripped-MPDUs.patch - patches.suse/can-mcba_usb-cancel-urb-on-EPROTO - patches.suse/can-ems_usb-cancel-urb-on-EPIPE-and-EPROTO - patches.suse/can-esd_usb2-cancel-urb-on-EPIPE-and-EPROTO - patches.suse/can-kvaser_usb-cancel-urb-on-EPIPE-and-EPROTO - patches.suse/can-usb_8dev-cancel-urb-on-EPIPE-and-EPROTO - patches.suse/can-peak-pcie_fd-fix-potential-bug-in-restarting-tx- - patches.suse/keys-add-missing-permission-check-for-request_key-destination - patches.suse/asn-1-fix-out-of-bounds-read-when-parsing-indefinite-length-item - patches.suse/asn-1-check-for-error-from-asn1_op_end__act-actions - patches.suse/X.509-reject-invalid-BIT-STRING-for-subjectPublicKey - patches.suse/x-509-fix-buffer-overflow-detection-in-sprint_oid - patches.suse/509-fix-printing-uninitialized-stack-memory-when-oid-is-empty - patches.suse/pkcs7-return-correct-error-code-if-pkcs7_check_autha - patches.suse/keys-reject-null-restriction-string-when-type-is-specified - patches.suse/X.509-fix-comparisons-of-pkey_algo - patches.suse/KVM-arm-arm64-Don-t-enable-disable-physical-timer-ac.patch - patches.suse/KVM-arm-arm64-VGIC-extend-vgic_is_initialized-guard.patch - patches.suse/KVM-arm-arm64-vgic-irqfd-Fix-MSI-entry-allocation.patch - patches.suse/KVM-arm-arm64-vgic-Preserve-the-revious-read-from-th.patch - patches.suse/KVM-arm-arm64-vgic-its-Preserve-the-revious-read-fro.patch - patches.suse/KVM-arm-arm64-vgic-its-Check-result-of-allocation-be.patch - patches.suse/KVM-arm-arm64-vgic-v4-Only-perform-an-unmap-for-vali.patch - patches.suse/arm64-KVM-fix-VTTBR_BADDR_MASK-BUG_ON-off-by-one.patch - patches.suse/arm-KVM-Fix-VTTBR_BADDR_MASK-BUG_ON-off-by-one.patch - patches.suse/KVM-arm-arm64-debug-Introduce-helper-for-single-step.patch - patches.suse/kvm-arm64-handle-single-stepping-trapped-instruction.patch - patches.suse/kvm-arm64-handle-single-step-of-userspace-mmio-instr.patch - patches.suse/kvm-arm64-handle-single-step-during-SError-exception.patch - patches.suse/kvm-arm64-handle-single-step-of-hyp-emulated-mmio-in.patch - patches.suse/KVM-arm-arm64-Avoid-attempting-to-load-timer-vgic-st.patch - patches.suse/kvm-arm-don-t-treat-unavailable-HYP-mode-as-an-error.patch - patches.suse/KVM-arm-arm64-Fix-spinlock-acquisition-in-vgic_set_o.patch - patches.suse/KVM-arm-arm64-kvm_arch_destroy_vm-cleanups.patch - patches.suse/KVM-arm-arm64-Fix-broken-GICH_ELRSR-big-endian-conve.patch - patches.suse/x86-kvm-move-qemu-guest-FPU-switching-out-to-vcpu_ru.patch - patches.suse/x86-kvm-remove-KVM-emulator-get_fpu-put_fpu.patch - patches.suse/KVM-VMX-remove-I-O-port-0x80-bypass-on-Intel-hosts.patch - patches.suse/KVM-VMX-fix-page-leak-in-hardware_setup.patch - patches.suse/KVM-s390-add-SPDX-identifiers-to-the-remaining-files.patch - patches.suse/KVM-s390-Remove-redundant-license-text.patch - patches.suse/KVM-s390-mark-irq_state.flags-as-non-usable.patch - patches.suse/KVM-s390-Fix-skey-emulation-permission-check.patch - patches.suse/kvm-x86-fix-apic-page-invalidation - patches.suse/ARM-OMAP2-Fix-SRAM-virt-to-phys-translation-for-save.patch - patches.suse/ARM-AM33xx-PRM-Remove-am33xx_pwrdm_read_prev_pwrst-f.patch - patches.suse/ARM-OMAP3-hwmod_data-add-missing-module_offs-for-MMC.patch - patches.suse/ARM-omap2-hide-omap3_save_secure_ram-on-non-OMAP3-bu.patch - patches.suse/bus-arm-ccn-Check-memory-allocation-failure.patch - patches.suse/bus-arm-ccn-Fix-use-of-smp_processor_id-in-preemptib.patch - patches.suse/bus-arm-cci-Fix-use-of-smp_processor_id-in-preemptib.patch - patches.suse/bus-arm-ccn-fix-module-unloading-Error-Removing-stat.patch - patches.suse/btrfs-Fix-quota-reservation-leak-on-preallocated-fil.patch - patches.suse/btrfs-handle-errors-while-updating-refcounts-in-update_ref_for_cow.patch - patches.suse/btrfs-fix-missing-error-return-in-btrfs_drop_snapshot.patch - patches.suse/btrfs-fix-possible-off-by-one-in-btrfs_search_path_in_tree.patch - patches.suse/0002-futex-futex_wake_op-fix-sign_extend32-sign-bits.patch - patches.suse/hpfs-don-t-bother-with-the-i_version-counter-or-f_ve.patch - patches.suse/crypto-rsa-fix-buffer-overread-when-stripping-leadin - patches.suse/crypto-algif_aead-fix-reference-counting-of-null-skc.patch - patches.suse/crypto-hmac-require-that-the-underlying-hash-algorit - patches.suse/crypto-salsa20-fix-blkcipher_walk-API-usage - patches.suse/ipmi-Stop-timers-before-cleaning-up-the-module.patch - patches.suse/libata-sata_down_spd_limit-should-return-if-driver-h.patch - patches.suse/platform-x86-dell-laptop-Fix-keyboard-max-lighting-f - patches.suse/platform-x86-asus-wireless-send-an-EV_SYN-SYN_REPORT - patches.suse/drm-rework-delayed-connector-cleanup-in-connector_it - patches.suse/0001-cifs-fix-NULL-deref-in-SMB2_read.patch - patches.suse/CIFS-don-t-log-STATUS_NOT_FOUND-errors-for-DFS.patch - patches.suse/mm-kmemleak.c-make-cond_resched-rate-limiting-more-e.patch - patches.suse/0001-autofs-fix-careless-error-in-recent-commit.patch - patches.suse/mm-page_alloc.c-avoid-excessive-IRQ-disabled-times-in-free_unref_page_list.patch - patches.suse/mm-frame_vector.c-release-a-semaphore-in-get_vaddr_f.patch - patches.suse/0001-kernel-make-groups_sort-calling-a-responsibility-gro.patch - patches.suse/mm-oom_reaper-fix-memory-corruption.patch - patches.suse/x86-PCI-Fix-infinite-loop-in-search-for-64bit-BAR-pl.patch - patches.suse/x86-PCI-Only-enable-a-64bit-BAR-on-single-socket-AMD.patch - patches.suse/sched-rt-Do-not-pull-from-current-CPU-if-only-one-CPU-to-pull.patch - patches.suse/x86-smpboot-do-not-use-smp_num_siblings-in-_max_logical_packages-calculation.patch - patches.suse/x86-boot-compressed-64-print-error-if-5-level-paging-is-not-supported - patches.suse/x86-mm-kmmio-fix-mmiotrace-for-page-unaligned-addresses - patches.suse/x86-decoder-fix-and-update-the-opcodes-map.patch - patches.suse/0001-arm64-Initialise-high_memory-global-variable-earlier.patch - patches.suse/0003-arm64-mm-Fix-false-positives-in-set_pte_at-access-di.patch - patches.suse/0005-arm64-Define-cputype-macros-for-Falkor-CPU.patch - patches.suse/arm64-fault-avoid-send-SIGBUS-two-times.patch - patches.suse/0001-arm64-fix-CONFIG_DEBUG_WX-address-reporting.patch - patches.suse/ovl-Sync-upper-dirty-data-when-syncing-overlayfs.patch - patches.suse/ceph-drop-negative-child-dentries-before-try-pruning-inode-s-alias.patch - patches.suse/scsi-lpfc-Use-after-free-in-lpfc_rq_buf_free.patch - patches.suse/libfc-fix-ELS-request-handling.patch - patches.suse/scsi-bfa-fix-access-to-bfad_im_port_s.patch - patches.suse/scsi-scsi_devinfo-handle-non-terminated-strings.patch - patches.suse/scsi-scsi_devinfo-cleanly-zero-pad-devinfo-strings.patch - patches.suse/scsi-bfa-fix-type-conversion-warning.patch - patches.suse/scsi-core-fix-a-scsi_show_rq-null-pointer-dereference.patch - patches.suse/0086-dm-table-fix-regression-from-improper-dm_dev_interna.patch - patches.suse/0087-dm-fix-various-targets-to-dm_register_target-after-m.patch - patches.suse/0001-dm-mpath-fix-bio-based-multipath-queue_if_no_path-ha.patch - patches.suse/0088-dm-bufio-fix-shrinker-scans-when-nr_to_scan-retain_t.patch - patches.suse/ptr_ring-fix-up-after-recent-ptr_ring-changes.patch - patches.suse/0001-usb-musb-da8xx-fix-babble-condition-handling.patch - patches.suse/0001-USB-uas-and-storage-Add-US_FL_BROKEN_FUA-for-another.patch - patches.suse/0001-usbip-fix-stub_rx-get_pipe-to-validate-endpoint-numb.patch - patches.suse/0001-usbip-fix-stub_rx-harden-CMD_SUBMIT-path-to-handle-m.patch - patches.suse/0001-usbip-prevent-vhci_hcd-driver-from-leaking-a-socket-.patch - patches.suse/0001-usbip-fix-stub_send_ret_submit-vulnerability-to-null.patch - patches.suse/0001-xhci-Don-t-add-a-virt_dev-to-the-devs-array-before-i.patch - patches.suse/0001-usb-xhci-fix-TDS-for-MTK-xHCI1.1.patch - patches.suse/0001-usb-dwc3-gadget-Wait-longer-for-controller-to-end-co.patch - patches.suse/0001-usb-dwc3-of-simple-fix-missing-clk_disable_unprepare.patch - patches.suse/0001-USB-core-prevent-malicious-bNumInterfaces-overflow.patch - patches.suse/ptr_ring-add-barriers.patch - patches.suse/netlink-Add-netns-check-on-taps.patch - patches.suse/net-ipv4-fix-for-a-race-condition-in-raw_sendmsg.patch - patches.suse/sctp-make-sure-stream-nums-can-match-optlen-in-sctp_.patch - patches.suse/fou-fix-some-member-types-in-guehdr.patch - patches.suse/tcp-md5sig-Use-skb-s-saddr-when-replying-to-an-incom.patch - patches.suse/ipv6-mcast-better-catch-silly-mtu-values.patch - patches.suse/ipv4-igmp-guard-against-silly-MTU-values.patch - patches.suse/net-igmp-Use-correct-source-address-on-IGMPv3-report.patch - patches.suse/0001-net-qmi_wwan-add-Sierra-EM7565-1199-9091.patch - patches.suse/netfilter-nfnetlink_cthelper-Add-missing-permission-.patch - patches.suse/netfilter-xt_bpf-add-overflow-checks.patch - patches.suse/netfilter-xt_osf-Add-missing-permission-checks.patch - patches.suse/0001-netfilter-ip6t_MASQUERADE-add-dependency-on-conntrac.patch - patches.suse/hippi-Fix-a-Fix-a-possible-sleep-in-atomic-bug-in-rr - patches.suse/tcp-fix-potential-underestimation-on-rcv_rtt.patch - patches.suse/tcp-refresh-tcp_mstamp-from-timers-callbacks.patch - patches.suse/net-mlx4_en-Fix-selftest-for-small-MTUs.patch - patches.suse/net-mlx4_core-Fix-wrong-calculation-of-free-counters.patch - patches.suse/net-mlx4_en-Fill-all-counters-under-one-call-of-stat.patch - patches.suse/bpf-fix-corruption-on-concurrent-perf_event_output-c.patch - patches.suse/bpf-add-schedule-points-to-map-alloc-free.patch - patches.suse/mlxsw-spectrum-Disable-MAC-learning-for-ovs-port.patch - patches.suse/batman-adv-Always-initialize-fragment-header-priorit.patch - patches.suse/batman-adv-Fix-check-of-retrieved-orig_gw-in-batadv_.patch - patches.suse/batman-adv-Fix-lock-for-ogm-cnt-access-in-batadv_iv_.patch - patches.suse/s390-qeth-apply-takeover-changes-when-mode-is-toggle.patch - patches.suse/s390-qeth-don-t-apply-takeover-changes-to-RXIP.patch - patches.suse/s390-qeth-lock-IP-table-while-applying-takeover-chan.patch - patches.suse/s390-qeth-update-takeover-IPs-after-configuration-ch.patch - patches.suse/sock-free-skb-in-skb_complete_tx_timestamp-on-error.patch - patches.suse/net-aquantia-Fix-hardware-DMA-stream-overload-on-lar.patch - patches.suse/0001-net-usb-qmi_wwan-add-Telit-ME910-PID-0x1101-support.patch - patches.suse/net-sched-fix-static-key-imbalance-in-case-of-ingres.patch - patches.suse/0001-nfs-fix-a-deadlock-in-nfs-client-initialization.patch - patches.suse/nfs-don-t-wait-on-commit-in-nfs_commit_inode-if-ther.patch - patches.suse/eeprom-at24-change-nvmem-stride-to-1.patch - patches.suse/i2c-piix4-Fix-port-number-check-on-release - patches.suse/IB-core-Bound-check-alternate-path-port-number.patch - patches.suse/IB-core-Don-t-enforce-PKey-security-on-SMI-MADs.patch - patches.suse/IB-mlx4-Fix-RSS-hash-fields-restrictions.patch - patches.suse/RDMA-netlink-Fix-general-protection-fault.patch - patches.suse/iw_cxgb4-only-clear-the-ARMED-bit-if-a-notification-.patch - patches.suse/iw_cxgb4-only-insert-drain-cqes-if-wq-is-flushed.patch - patches.suse/IB-ipoib-Restore-MM-behavior-in-case-of-tx_ring-allo.patch - patches.suse/ext4-fix-fdatasync-2-after-fallocate-2-operation.patch - patches.suse/ext4-fix-crash-when-a-directory-s-i_size-is-too-smal.patch - patches.suse/dmaengine-ioat-Fix-error-handling-path - patches.suse/dmaengine-at_hdmac-fix-potential-NULL-pointer-derefe - patches.suse/dmaengine-dmatest-move-callback-wait-queue-to-thread - patches.suse/dmaengine-jz4740-disable-unprepare-clk-if-probe-fail - patches.suse/dmaengine-fsl-edma-disable-clks-on-all-error-paths - patches.suse/posix-timer-Properly-check-sigevent-sigev_notify.patch - patches.suse/04-drivers-misc-intel-pti-rename-the-header-file-to-free-up-the-namespace.patch - patches.suse/x86-cpufeature-add-user-mode-instruction-prevention-definitions - patches.suse/x86-make-x86_bug_fxsave_leak-detectable-in-cpuid-on-amd.patch - patches.suse/0001-locking-barriers-Convert-users-of-lockless_dereferen.patch - patches.suse/x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch - patches.suse/01-x86-entry-64-paravirt-use-paravirt-safe-macro-to-access-eflags.patch - patches.suse/0001-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch - patches.suse/0002-x86-unwinder-Handle-stack-overflows-more-gracefully.patch - patches.suse/x86-irq-remove-an-old-outdated-comment-about-context-tracking-races - patches.suse/04-x86-irq-64-print-the-offending-ip-in-the-stack-overflow-warning.patch - patches.suse/05-x86-entry-64-allocate-and-enable-the-sysenter-stack.patch - patches.suse/06-x86-dumpstack-add-get_stack_info-support-for-the-sysenter-stack.patch - patches.suse/07-x86-entry-gdt-put-per-cpu-gdt-remaps-in-ascending-order.patch - patches.suse/08-x86-mm-fixmap-generalize-the-gdt-fixmap-mechanism-introduce-struct-cpu_entry_area.patch - patches.suse/x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch - patches.suse/09-x86-entry-fix-assumptions-that-the-hw-tss-is-at-the-beginning-of-cpu_tss.patch - patches.suse/10-x86-dumpstack-handle-stack-overflow-on-all-stacks.patch - patches.suse/11-x86-entry-move-sysenter_stack-to-the-beginning-of-struct-tss_struct.patch - patches.suse/12-x86-entry-remap-the-tss-into-the-cpu-entry-area.patch - patches.suse/13-x86-entry-64-separate-cpu_current_top_of_stack-from-tss-sp0.patch - patches.suse/14-x86-espfix-64-stop-assuming-that-pt_regs-is-on-the-entry-stack.patch - patches.suse/15-x86-entry-64-use-a-per-cpu-trampoline-stack-for-idt-entries.patch - patches.suse/16-x86-entry-64-return-to-userspace-from-the-trampoline-stack.patch - patches.suse/18-x86-entry-64-create-a-per-cpu-syscall-entry-trampoline.patch - patches.suse/19-x86-entry-64-move-the-ist-stacks-into-struct-cpu_entry_area.patch - patches.suse/20-x86-entry-64-remove-the-sysenter-stack-canary.patch - patches.suse/21-x86-entry-clean-up-the-sysenter_stack-code.patch - patches.suse/22-x86-entry-64-make-cpu_entry_area-tss-read-only.patch - patches.suse/23-x86-paravirt-dont-patch-flush_tlb_single.patch - patches.suse/26-x86-paravirt-provide-a-way-to-check-for-hypervisors.patch - patches.suse/27-x86-cpufeatures-make-cpu-bugs-sticky.patch - patches.suse/mtd-nand-gpmi-Fix-failure-when-a-erased-page-has-a-b.patch - patches.suse/mtd-nand-brcmnand-Zero-bitflip-is-not-an-error.patch - patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Esoteric-D - patches.suse/ALSA-hda-Add-vendor-id-for-Cannonlake-HDMI-codec - patches.suse/ALSA-rawmidi-Avoid-racy-info-ioctl-via-ctl-device - patches.suse/ALSA-hda-realtek-Fix-Dell-AIO-LineOut-issue - patches.suse/ALSA-usb-audio-Fix-the-missing-ctl-name-suffix-at-pa - patches.suse/mfd-cros-ec-spi-Don-t-send-first-message-too-soon - patches.suse/mfd-twl4030-audio-Fix-sibling-node-lookup - patches.suse/mfd-twl6040-Fix-child-node-lookup - patches.suse/spi-a3700-Fix-clk-prescaling-for-coefficient-over-15 - patches.suse/spi-atmel-fixed-spin_lock-usage-inside-atmel_spi_rem - patches.suse/spi-sun4i-disable-clocks-in-the-remove-function - patches.suse/spi-xilinx-Detect-stall-with-Unknown-commands - patches.suse/0005-cpufreq-governor-Ensure-sufficiently-large-sampling-.patch - patches.suse/PCI-PM-Force-devices-to-D0-in-pci_pm_thaw_noirq - patches.suse/APEI-ERST-Fix-missing-error-handling-in-erst_reader - patches.suse/0006-ACPI-CPPC-remove-initial-assignment-of-pcc_ss_data.patch - patches.suse/ARM-8731-1-Fix-csum_partial_copy_from_user-stack-mis.patch - patches.suse/scsi-aacraid-Fix-I-O-drop-during-reset.patch - patches.suse/KVM-MMU-Fix-infinite-loop-when-there-is-no-available.patch - patches.suse/KVM-X86-Fix-load-RFLAGS-w-o-the-fixed-bit.patch - patches.suse/kvm-x86-fix-WARN-due-to-uninitialized-guest-FPU-stat.patch - patches.suse/KVM-x86-Check-input-paging-mode-when-cs.l-is-set.patch - patches.suse/kvm-fix-stack-out-of-bounds-read-in-write_mmio - patches.suse/arm64-kvm-Prevent-restoring-stale-PMSCR_EL1-for-vcpu.patch - patches.suse/KVM-arm-arm64-Fix-HYP-unmapping-going-off-limits.patch - patches.suse/KVM-arm-arm64-timer-Don-t-set-irq-as-forwarded-if-no.patch - patches.suse/KVM-arm-arm64-Properly-handle-arch-timer-IRQs-after-.patch - patches.suse/KVM-arm-arm64-Fix-timer-enable-flow.patch - patches.suse/kvm-x86-fix-RSM-when-PCID-is-non-zero.patch - patches.suse/nvme-set-discard_alignment-to-zero.patch - patches.suse/nvme-fc-remove-double-put-reference-if-admin-connect.patch - patches.suse/nvme-call-blk_integrity_unregister-after-queue-is-cl.patch - patches.suse/nvme-check-hw-sectors-before-setting-chunk-sectors.patch - patches.suse/nvme-setup-streams-after-initializing-namespace-head.patch - patches.suse/block-don-t-let-passthrough-IO-go-into-.make_request.patch - patches.suse/block-fix-blk_rq_append_bio.patch - patches.suse/block-throttle-avoid-double-charge.patch - patches.suse/0001-block-unalign-call_single_data-in-struct-request.patch - patches.suse/bpf-s390x-do-not-reload-skb-pointers-in-non-skb-cont.patch - patches.suse/bpf-ppc64-do-not-reload-skb-pointers-in-non-skb-cont.patch - patches.suse/bpf-guarantee-r1-to-be-ctx-in-case-of-bpf_helper_cha.patch - patches.suse/net-phy-marvell-Limit-88m1101-autoneg-errata-to-88E1.patch - patches.suse/sctp-add-SCTP_CID_RECONF-conversion-in-sctp_cname.patch - patches.suse/net-bridge-fix-early-call-to-br_stp_change_bridge_id.patch - patches.suse/net-phy-xgene-disable-clk-on-error-paths.patch - patches.suse/nl80211-fix-nl80211_send_iface-error-paths - patches.suse/mac80211_hwsim-Fix-a-possible-sleep-in-atomic-bug-in - patches.suse/tg3-Fix-rx-hang-on-MTU-change-with-5717-5719.patch - patches.suse/vxlan-update-skb-dst-pmtu-on-tx-path.patch - patches.suse/ip_gre-remove-the-incorrect-mtu-limit-for-ipgre-tap.patch - patches.suse/ip6_gre-remove-the-incorrect-mtu-limit-for-ipgre-tap.patch - patches.suse/ip6_tunnel-get-the-min-mtu-properly-in-ip6_tnl_xmit.patch - patches.suse/net-mvneta-use-proper-rxq_number-in-loop-on-rx-queue.patch - patches.suse/net-mvneta-eliminate-wrong-call-to-handle-rx-descrip.patch - patches.suse/net-Fix-double-free-and-memory-corruption-in-get_net.patch - patches.suse/net-mlx5-FPGA-return-EINVAL-if-size-is-zero.patch - patches.suse/Revert-mlx5-move-affinity-hints-assignments-to-gener.patch - patches.suse/net-mlx5-Fix-rate-limit-packet-pacing-naming-and-str.patch - patches.suse/net-mlx5e-Fix-ETS-BW-check.patch - patches.suse/net-mlx5e-Fix-features-check-of-IPv6-traffic.patch - patches.suse/net-mlx5e-Fix-defaulting-RX-ring-size-when-not-neede.patch - patches.suse/net-mlx5-Fix-misspelling-in-the-error-message-and-co.patch - patches.suse/net-mlx5-Fix-error-flow-in-CREATE_QP-command.patch - patches.suse/net-mlx5e-Fix-possible-deadlock-of-VXLAN-lock.patch - patches.suse/net-mlx5e-Add-refcount-to-VXLAN-structure.patch - patches.suse/net-mlx5e-Prevent-possible-races-in-VXLAN-control-fl.patch - patches.suse/net-mlx5-Cleanup-IRQs-in-case-of-unload-failure.patch - patches.suse/net-mlx5-Stay-in-polling-mode-when-command-EQ-destro.patch - patches.suse/s390-qeth-fix-error-handling-in-checksum-cmd-callbac.patch - patches.suse/ipv4-Fix-use-after-free-when-flushing-FIB-tables.patch - patches.suse/bpf-verifier-fix-bounds-calculation-on-BPF_RSH.patch - patches.suse/bpf-fix-incorrect-sign-extension-in-check_alu_op.patch - patches.suse/bpf-fix-incorrect-tracking-of-register-size-truncati.patch - patches.suse/bpf-fix-32-bit-ALU-op-verification.patch - patches.suse/bpf-fix-missing-error-return-in-check_stack_boundary.patch - patches.suse/bpf-force-strict-alignment-checks-for-stack-pointers.patch - patches.suse/bpf-don-t-prune-branches-when-a-scalar-is-replaced-w.patch - patches.suse/bpf-fix-integer-overflows.patch - patches.suse/selftests-bpf-add-tests-for-recent-bugfixes.patch - patches.suse/bpf-do-not-allow-root-to-mangle-valid-pointers.patch - patches.suse/openvswitch-Fix-pop_vlan-action-for-double-tagged-fr.patch - patches.suse/net-reevalulate-autoflowlabel-setting-after-sysctl-s.patch - patches.suse/clk-fix-a-panic-error-caused-by-accessing-NULL-point.patch - patches.suse/clk-sunxi-sun9i-mmc-Implement-reset-callback-for-res.patch - patches.suse/drm-i915-Flush-pending-GTT-writes-before-unbinding - patches.suse/drm-i915-Drop-fb-reference-on-load_detect_pipe-failu - patches.suse/drm-i915-Stop-listening-to-request-resubmission-from - patches.suse/drm-i915-fence-Use-rcu-to-defer-freeing-of-irq_work - patches.suse/drm-nouveau-pci-do-a-msi-rearm-on-init - patches.suse/drm-i915-lpe-Remove-double-encapsulation-of-info-str - patches.suse/drm-i915-Protect-DDI-port-to-DPLL-map-from-theoretic - patches.suse/drm-sun4i-Fix-error-path-handling - patches.suse/pinctrl-cherryview-Mask-all-interrupts-on-Intel_Stra - patches.suse/crypto-skcipher-set-walk.iv-for-zero-length-inputs - patches.suse/crypto-af_alg-wait-for-data-at-beginning-of-recvmsg.patch - patches.suse/crypto-mcryptd-protect-the-per-CPU-queue-with-a-lock - patches.suse/crypto-af_alg-fix-race-accessing-cipher-request.patch - patches.suse/xfs-add-the-ability-to-join-a-held-buffer-to-a-defer.patch - patches.suse/xfs-hold-xfs_buf-locked-between-shortform-leaf-conve.patch - patches.suse/0009-xfs-move-xfs_iext_insert-tracepoint-to-report-useful-information.patch - patches.suse/xfs-remove-dest-file-s-post-eof-preallocations-befor.patch - patches.suse/xfs-allow-CoW-remap-transactions-to-use-reserve-bloc.patch - patches.suse/xen-eliminate-wx-mappings.patch - patches.suse/xen-balloon-mark-unallocated-host-memory-as-unusable.patch - patches.suse/powerpc-perf-Dereference-BHRB-entries-safely.patch - patches.suse/powerpc-perf-imc-Fix-nest-imc-cpuhotplug-callback-fa.patch - patches.suse/powerpc-perf-Fix-kfree-memory-allocated-for-nest-pmu.patch - patches.suse/KVM-PPC-Book3S-fix-XIVE-migration-of-pending-interru.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-pending_pri-value-in-kvmppc_xi.patch - patches.suse/x86-kconfig-limit-nr_cpus-on-32-bit-to-a-sane-amount - patches.suse/01-x86-mm-dump_pagetables-check-page_present-for-real.patch - patches.suse/02-x86-mm-dump_pagetables-make-the-address-hints-correct-and-readable.patch - patches.suse/03-x86-vsyscall-64-explicitly-set-page_user-in-the-pagetable-hierarchy.patch - patches.suse/04-x86-vsyscall-64-warn-and-fail-vsyscall-emulation-in-native-mode.patch - patches.suse/05-arch-mm-allow-arch_dup_mmap-to-fail.patch - patches.suse/07-x86-ldt-rework-locking.patch - patches.suse/08-x86-ldt-prevent-ldt-inheritance-on-exec.patch - patches.suse/09-x86-mm-64-improve-the-memory-map-documentation.patch - patches.suse/10-x86-doc-remove-obvious-weirdnesses-from-the-x86-mm-layout-documentation.patch - patches.suse/11-x86-entry-rename-sysenter_stack-to-cpu_entry_area_entry_stack.patch - patches.suse/12-x86-uv-use-the-right-tlb-flush-api.patch - patches.suse/13-x86-microcode-dont-abuse-the-tlb-flush-interface.patch - patches.suse/14-x86-mm-use-_flush_tlb_one-for-kernel-memory.patch - patches.suse/15-x86-mm-remove-superfluous-barriers.patch - patches.suse/16-x86-mm-add-comments-to-clarify-which-tlb-flush-functions-are-supposed-to-flush-what.patch - patches.suse/17-x86-mm-move-the-cr3-construction-functions-to-tlbflush-h.patch - patches.suse/18-x86-mm-remove-hard-coded-asid-limit-checks.patch - patches.suse/19-x86-mm-put-mmu-to-hardware-asid-translation-in-one-place.patch - patches.suse/20-x86-mm-create-asm-invpcid-h.patch - patches.suse/21-x86-cpu_entry_area-move-it-to-a-separate-unit.patch - patches.suse/22-x86-cpu_entry_area-move-it-out-of-the-fixmap.patch - patches.suse/23-init-invoke-init_espfix_bsp-from-mm_init.patch - patches.suse/acpi-nfit-fix-health-event-notification.patch - patches.suse/libnvdimm-pfn-fix-start_pad-handling-for-aligned-nam.patch - patches.suse/libnvdimm-dax-fix-1GB-aligned-namespaces-vs-physical.patch - patches.suse/libnvdimm-btt-add-a-couple-of-missing-kernel-doc-lin.patch - patches.suse/libnvdimm-btt-fix-an-incompatibility-in-the-log-layout.patch - patches.suse/gpio-fix-gpio-line-names-property-retrieval - patches.suse/hwmon-Deal-with-errors-from-the-thermal-subsystem - patches.suse/ASoC-rsnd-ssiu-clear-SSI_MODE-for-non-TDM-Extended-m - patches.suse/ASoC-rsnd-fixup-ADG-register-mask - patches.suse/ASoC-rockchip-disable-clock-on-error - patches.suse/ASoC-wm_adsp-Fix-validation-of-firmware-and-coeff-le - patches.suse/ASoC-amd-Add-error-checking-to-probe-function - patches.suse/ASoC-atmel-classd-select-correct-Kconfig-symbol - patches.suse/ASoC-da7218-fix-fix-child-node-lookup - patches.suse/ASoC-fsl_ssi-AC-97-ops-need-regmap-clock-and-cleanin - patches.suse/ASoC-codecs-msm8916-wcd-Fix-supported-formats - patches.suse/ASoC-nau8825-fix-issue-that-pop-noise-when-start-cap - patches.suse/ASoC-tlv320aic31xx-Fix-GPIO1-register-definition - patches.suse/ASoC-twl4030-fix-child-node-lookup - patches.suse/ALSA-hda-Add-MIC_NO_PRESENCE-fixup-for-2-HP-machines - patches.suse/ALSA-hda-fix-headset-mic-detection-issue-on-a-Dell-m - patches.suse/ALSA-hda-change-the-location-for-one-mic-on-a-Lenovo - patches.suse/ALSA-hda-Drop-useless-WARN_ON - patches.suse/ALSA-hda-Fix-missing-COEF-init-for-ALC225-295-299 - patches.suse/ring-buffer-Mask-out-the-info-bits-when-returning-bu.patch - patches.suse/ring-buffer-Do-no-reuse-reader-page-if-still-in-use.patch - patches.suse/tracing-Fix-crash-when-it-fails-to-alloc-ring-buffer.patch - patches.suse/tracing-Fix-possible-double-free-on-failure-of-alloc.patch - patches.suse/iw_cxgb4-Only-validate-the-MSN-for-successful-comple.patch - patches.suse/iw_cxgb4-reflect-the-original-WR-opcode-in-drain-cqe.patch - patches.suse/iw_cxgb4-when-flushing-complete-all-wrs-in-a-chain.patch - patches.suse/RDMA-vmw_pvrdma-Call-ib_umem_release-on-destroy-QP-p.patch - patches.suse/RDMA-vmw_pvrdma-Use-refcount_dec_and_test-to-avoid-w.patch - patches.suse/RDMA-vmw_pvrdma-Avoid-use-after-free-due-to-QP-CQ-SR.patch - patches.suse/IB-mlx5-Fix-congestion-counters-in-LAG-mode.patch - patches.suse/IB-ipoib-Fix-lockdep-issue-found-on-ipoib_ib_dev_hea.patch - patches.suse/IB-hfi-Only-read-capability-registers-if-the-capabil.patch - patches.suse/IB-mlx5-Serialize-access-to-the-VMA-list.patch - patches.suse/IB-uverbs-Fix-command-checking-as-part-of-ib_uverbs_.patch - patches.suse/IB-core-Verify-that-QP-is-security-enabled-in-create.patch - patches.suse/IB-mlx5-Fix-mlx5_ib_alloc_mr-error-flow.patch - patches.suse/led-core-Fix-brightness-setting-when-setting-delay_o - patches.suse/drm-i915-gvt-Fix-pipe-A-enable-as-default-for-vgpu - patches.suse/i915-Reject-CCS-modifiers-for-pipe-C-on-Geminilake - patches.suse/ip6_gre-fix-device-features-for-ioctl-setup.patch - patches.suse/net-phy-micrel-ksz9031-reconfigure-autoneg-after-phy.patch - patches.suse/RDS-Check-cmsg_len-before-dereferencing-CMSG_DATA.patch - patches.suse/tipc-error-path-leak-fixes-in-tipc_enable_bearer.patch - patches.suse/tipc-fix-tipc_mon_delete-oops-in-tipc_enable_bearer-.patch - patches.suse/net-fec-unmap-the-xmit-buffer-that-are-not-transferr.patch - patches.suse/xfrm-Fix-xfrm_input-to-verify-state-is-valid-when-en.patch - patches.suse/0005-xfrm-Fix-stack-out-of-bounds-read-on-socket-policy-l.patch - patches.suse/0006-xfrm-fix-xfrm_do_migrate-with-AEAD-e.g-AES-GCM.patch - patches.suse/xfrm-Reinject-transport-mode-packets-through-tasklet.patch - patches.suse/tg3-Add-workaround-to-restrict-5762-MRRS-to-2048.patch - patches.suse/tg3-Enable-PHY-reset-in-MTU-change-path-for-5720.patch - patches.suse/bnx2x-Improve-reliability-in-case-of-nested-PCI-erro.patch - patches.suse/sctp-Replace-use-of-sockets_allocated-with-specified.patch - patches.suse/tipc-fix-hanging-poll-for-stream-sockets.patch - patches.suse/sock-Add-sock_owned_by_user_nocheck.patch - patches.suse/strparser-Call-sock_owned_by_user_nocheck.patch - patches.suse/01-x86-cpufeatures-add-x86_bug_cpu_insecure.patch - patches.suse/02-x86-mm-pti-disable-global-pages-if-page_table_isolation-y.patch - patches.suse/03-x86-mm-pti-prepare-the-x86-entry-assembly-code-for-entry-exit-cr3-switching.patch - patches.suse/05-x86-mm-pti-add-infrastructure-for-page-table-isolation.patch - patches.suse/06-x86-pti-add-the-pti-cmdline-option-and-documentation.patch - patches.suse/07-x86-mm-pti-add-mapping-helper-functions.patch - patches.suse/08-x86-mm-pti-allow-nx-poison-to-be-set-in-p4d-pgd.patch - patches.suse/09-x86-mm-pti-allocate-a-separate-user-pgd.patch - patches.suse/10-x86-mm-pti-populate-user-pgd.patch - patches.suse/11-x86-mm-pti-add-functions-to-clone-kernel-pmds.patch - patches.suse/12-x86-mm-pti-force-entry-through-trampoline-when-pti-active.patch - patches.suse/13-x86-mm-pti-share-cpu_entry_area-with-user-space-page-tables.patch - patches.suse/14-x86-entry-align-entry-text-section-to-pmd-boundary.patch - patches.suse/15-x86-mm-pti-share-entry-text-pmd.patch - patches.suse/16-x86-mm-pti-map-espfix-into-user-space.patch - patches.suse/17-x86-cpu_entry_area-add-debugstore-entries-to-cpu_entry_area.patch - patches.suse/18-x86-events-intel-ds-map-debug-buffers-in-cpu_entry_area.patch - patches.suse/19-x86-mm-64-make-a-full-pgd-entry-size-hole-in-the-memory-map.patch - patches.suse/20-x86-pti-put-the-ldt-in-its-own-pgd-if-pti-is-on.patch - patches.suse/21-x86-pti-map-the-vsyscall-page-if-needed.patch - patches.suse/22-x86-mm-allow-flushing-for-future-asid-switches.patch - patches.suse/23-x86-mm-abstract-switching-cr3.patch - patches.suse/24-x86-mm-use-fix-pcid-to-optimize-user-kernel-switches.patch - patches.suse/25-x86-mm-optimize-restore_cr3.patch - patches.suse/26-x86-mm-use-invpcid-for-_native_flush_tlb_single.patch - patches.suse/27-x86-mm-clarify-the-whole-asid-kernel-pcid-user-pcid-naming.patch - patches.suse/28-x86-dumpstack-indicate-in-oops-whether-pti-is-configured-and-enabled.patch - patches.suse/29-x86-mm-pti-add-kconfig.patch - patches.suse/30-x86-mm-dump_pagetables-add-page-table-directory-to-the-debugfs-vfs-hierarchy.patch - patches.suse/31-x86-mm-dump_pagetables-check-user-space-page-table-for-wx-pages.patch - patches.suse/32-x86-mm-dump_pagetables-allow-dumping-current-pagetables.patch - patches.suse/33-x86-ldt-make-the-ldt-mapping-ro.patch - patches.suse/kbuild-add-fno-stack-check-to-kernel-build-options.patch - patches.suse/scsi-core-check-for-device-state-in-__scsi_remove_ta.patch - patches.suse/msft-hv-1570-scsi-storvsc-Fix-scsi_cmd-error-assignments-in-storv.patch - patches.suse/0001-USB-Fix-off-by-one-in-type-specific-length-check-of-.patch - patches.suse/0001-usbip-vhci-stop-printing-kernel-pointer-addresses-in.patch - patches.suse/0001-usbip-stub-stop-printing-kernel-pointer-addresses-in.patch - patches.suse/0001-usbip-prevent-leaking-socket-pointer-address-in-mess.patch - patches.suse/0001-usbip-fix-usbip-bind-writing-random-string-after-com.patch - patches.suse/0001-usb-add-RESET_RESUME-for-ELSA-MicroLink-56K.patch - patches.suse/0001-usb-Add-device-quirk-for-Logitech-HD-Pro-Webcam-C925.patch - patches.suse/0001-USB-serial-option-add-support-for-Telit-ME910-PID-0x.patch - patches.suse/0001-USB-serial-qcserial-add-Sierra-Wireless-EM7565.patch - patches.suse/0001-USB-serial-option-adding-support-for-YUGA-CLM920-NC5.patch - patches.suse/0001-USB-serial-ftdi_sio-add-id-for-Airbus-DS-P8GR.patch - patches.suse/0001-usb-xhci-Add-XHCI_TRUST_TX_LENGTH-for-Renesas-uPD720.patch - patches.suse/n_tty-fix-EXTPROC-vs-ICANON-interaction-with-TIOCINQ.patch - patches.suse/drivers-base-cacheinfo-fix-cache-type-for-non-archit - patches.suse/0001-thunderbolt-Mask-ring-interrupt-properly-when-pollin.patch - patches.suse/msft-hv-1569-vmbus-unregister-device_obj-channels_kset.patch - patches.suse/objtool-Fix-Clang-enum-conversion-warning.patch - patches.suse/0001-objtool-Fix-seg-fault-caused-by-missing-parameter.patch - patches.suse/0002-objtool-Fix-seg-fault-with-clang-compiled-objects.patch - patches.suse/genirq-Guard-handle_bad_irq-log-messages.patch - patches.suse/x86-asm-allow-again-using-asm-h-when-building-for-the-bpf-clang-target - patches.suse/timers-Use-deferrable-base-independent-of-base-nohz_active.patch - patches.suse/timers-Reinitialize-per-cpu-bases-on-hotplug.patch - patches.suse/nohz-Prevent-a-timer-interrupt-storm-in-tick_nohz_stop_sched_tick.patch - patches.suse/timers-Invoke-timer_start_debug-where-it-makes-sense.patch - patches.suse/01-x86-smpboot-remove-stale-tlb-flush-invocations.patch - patches.suse/02-x86-mm-remove-preempt_disable-enable-from-_native_flush_tlb.patch - patches.suse/34-x86-ldt-plug-memory-leak-in-error-path.patch - patches.suse/03-x86-ldt-make-ldt-pgtable-free-conditional.patch - patches.suse/x86-espfix-64-fix-espfix-double-fault-handling-on-5-level-systems - patches.suse/x86-mm-Unbreak-modules-that-use-the-DMA-API.patch - patches.suse/x86-stacktrace-Make-zombie-stack-traces-reliable.patch - patches.suse/fscache-Fix-the-default-for-fscache_maybe_release_pa.patch - patches.suse/afs-Fix-missing-error-handling-in-afs_write_end.patch - patches.suse/04-x86-pti-enable-pti-by-default.patch - patches.suse/05-x86-cpu-x86-pti-do-not-enable-pti-on-amd-processors.patch - patches.suse/35-x86-pti-make-sure-the-user-kernel-ptes-match.patch - patches.suse/0001-x86-dumpstack-Fix-partial-register-dumps.patch - patches.suse/0002-x86-dumpstack-Print-registers-for-first-stack-frame.patch - patches.suse/36-x86-pti-switch-to-kernel-cr3-at-early-in-entry_syscall_compat.patch - patches.suse/11.1-x86-process-define-cpu_tss_rw-in-same-section-as-declaration.patch - patches.suse/ARM-davinci-Use-platform_device_register_full-to-cre.patch - patches.suse/ARM-davinci-Add-dma_mask-to-dm365-s-eDMA-device.patch - patches.suse/ARM-davinci-fix-mmc-entries-in-dm365-s-dma_slave_map.patch - patches.suse/sunxi-rsb-Include-OF-based-modalias-in-device-uevent.patch - patches.suse/drm-armada-fix-leak-of-crtc-structure - patches.suse/drm-ttm-check-the-return-value-of-kzalloc - patches.suse/drm-i915-psr-Fix-register-name-mess-up - patches.suse/drm-i915-Disable-DC-states-around-GMBUS-on-GLK - patches.suse/drm-i915-Put-all-non-blocking-modesets-onto-an-order - patches.suse/drm-i915-Apply-Display-WA-1183-on-skl-kbl-and-cfl - patches.suse/kernel-acct.c-fix-the-acct-needcheck-check-in-check_free_space.patch - patches.suse/mm-mprotect-add-a-cond_resched-inside-change_pmd_ran.patch - patches.suse/userfaultfd-clear-the-vma-vm_userfaultfd_ctx-if-UFFD.patch - patches.suse/crypto-chelsio-select-CRYPTO_GF128MUL.patch - patches.suse/crypto-chacha20poly1305-validate-the-digest-size - patches.suse/crypto-af_alg-Fix-race-around-ctx-rcvused-by-making-.patch - patches.suse/crypto-n2-cure-use-after-free - patches.suse/crypto-pcrypt-fix-freeing-pcrypt-instances - patches.suse/s390-sles15-02-06-pci-handle-insufficient-resources-during-dma-tl.patch - patches.suse/s390-dasd-fix-wrongly-assigned-configuration-data.patch - patches.suse/x86-efi-fix-kernel-param-add_efi_memmap-regression.patch - patches.suse/07-x86-mm-set-modules_end-to-0xffffffffff000000.patch - patches.suse/08-x86-mm-map-cpu_entry_area-at-the-same-place-on-4-5-level.patch - patches.suse/24-x86-kaslr-fix-the-vaddr_end-mess.patch - patches.suse/37-x86-events-intel-ds-use-the-proper-cache-flush-method-for-mapping-ds-buffers.patch - patches.suse/38-x86-tlb-drop-the-gpl-from-the-cpu_tlbstate-export.patch - patches.suse/09-x86-alternatives-add-missing-n-at-end-of-alternative-inline-asm.patch - patches.suse/10-x86-pti-rename-bug_cpu_insecure-to-bug_cpu_meltdown.patch - patches.suse/xfs-quota-fix-missed-destroy-of-qi_tree_lock.patch - patches.suse/xfs-quota-check-result-of-register_shrinker.patch - patches.suse/xfs-fix-s_maxbytes-overflow-problems.patch - patches.suse/iommu-arm-smmu-v3-don-t-free-page-table-ops-twice - patches.suse/0001-iommu-arm-smmu-v3-Cope-with-duplicated-Stream-IDs.patch - patches.suse/Input-elantech-add-new-icbody-type-15 - patches.suse/kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch - patches.suse/KVM-s390-fix-cmma-migration-for-multiple-memory-slot.patch - patches.suse/KVM-s390-prevent-buffer-overrun-on-memory-hotplug-du.patch - patches.suse/mm-vmscan-Make-unregister_shrinker-no-op-if-register_shrinker-failed.patch - patches.suse/sget-handle-failures-of-register_shrinker.patch - patches.suse/mtd-nand-pxa3xx-Fix-READOOB-implementation.patch - patches.suse/leds-core-Fix-regression-caused-by-commit-2b83ff96f5 - patches.suse/apparmor-fix-regression-in-mount-mediation-when-feat.patch - patches.suse/cgroup-avoid-copying-strings-longer-than-the-buffers.patch - patches.suse/cgroup-Fix-deadlock-in-cpu-hotplug-path.patch - patches.suse/platform-x86-wmi-Call-acpi_wmi_init-later - patches.suse/IB-mlx4-Fix-mlx4_ib_alloc_mr-error-flow.patch - patches.suse/IB-ipoib-Fix-race-condition-in-neigh-creation.patch - patches.suse/RDMA-netlink-Fix-locking-around-__ib_get_device_by_i.patch - patches.suse/IB-srpt-Disable-RDMA-access-by-the-initiator.patch - patches.suse/IB-srpt-Fix-ACL-lookup-during-login.patch - patches.suse/ip6_tunnel-disable-dst-caching-if-tunnel-is-dual-sta.patch - patches.suse/geneve-update-skb-dst-pmtu-on-tx-path.patch - patches.suse/mlxsw-spectrum_router-Fix-NULL-pointer-deref.patch - patches.suse/mlxsw-spectrum-Relax-sanity-checks-during-enslavemen.patch - patches.suse/net-sched-Fix-update-of-lastuse-in-act-modules-imple.patch - patches.suse/0001-NET-usb-qmi_wwan-add-support-for-YUGA-CLM920-NC5-PID.patch - patches.suse/ethtool-do-not-print-warning-for-applications-using-.patch - patches.suse/RDS-Heap-OOB-write-in-rds_message_alloc_sgs.patch - patches.suse/e1000-fix-disabling-already-disabled-warning.patch - patches.suse/e1000e-Fix-e1000_check_for_copper_link_ich8lan-retur.patch - patches.suse/vxlan-trivial-indenting-fix.patch - patches.suse/net-fec-restore-dev_id-in-the-cases-of-probe-error.patch - patches.suse/net-fec-defer-probe-if-regulator-is-not-ready.patch - patches.suse/cxgb4-Fix-FW-flash-errors.patch - patches.suse/net-ena-unmask-MSI-X-only-after-device-initializatio.patch - patches.suse/net-ena-fix-error-handling-in-ena_down-sequence.patch - patches.suse/i40e-i40evf-Account-for-frags-split-over-multiple-de.patch - patches.suse/i40e-don-t-remove-netdev-dev_addr-when-syncing-uc-li.patch - patches.suse/nl80211-Check-for-the-required-netlink-attribute-pre - patches.suse/mac80211-mesh-drop-frames-appearing-to-be-from-us - patches.suse/net-stmmac-enable-EEE-in-MII-GMII-or-RGMII-only.patch - patches.suse/sh_eth-fix-TSU-resource-handling.patch - patches.suse/RDS-null-pointer-dereference-in-rds_atomic_free_op.patch - patches.suse/netfilter-uapi-correct-untracked-conntrack-state-bit-number - patches.suse/net-fec-free-restore-resource-in-related-probe-error.patch - patches.suse/can-vxcan-improve-handling-of-missing-peer-name-attr - patches.suse/can-gs_usb-fix-return-value-of-the-set_bittiming-cal - patches.suse/can-flex_can-Correct-the-checking-for-frame-length-i - patches.suse/sh_eth-fix-SH7757-GEther-initialization.patch - patches.suse/bnxt_en-Fix-population-of-flow_type-in-bnxt_hwrm_cfa.patch - patches.suse/bnxt_en-Fix-the-Invalid-VF-id-check-in-bnxt_vf_ndo_p.patch - patches.suse/sctp-do-not-retransmit-upon-FragNeeded-if-PMTU-disco.patch - patches.suse/sctp-fix-the-handling-of-ICMP-Frag-Needed-for-too-sm.patch - patches.suse/mdio-sun4i-Fix-a-memory-leak - patches.suse/sh_eth-fix-TXALCR1-offsets.patch - patches.suse/block-drain-queue-before-waiting-for-q_usage_counter.patch - patches.suse/nvme-pci-move-use_sgl-initialization-to-nvme_init_io.patch - patches.suse/nvme-fix-sector-units-when-going-between-formats.patch - patches.suse/nvme-rdma-fix-concurrent-reset-and-reconnect.patch - patches.suse/nvme-mpath-fix-last-path-removal-during-traffic.patch - patches.suse/nvme-fcloop-avoid-possible-uninitialized-variable-wa.patch - patches.suse/loop-fix-concurrent-lo_open-lo_release.patch - patches.suse/ALSA-pcm-Remove-incorrect-snd_BUG_ON-usages - patches.suse/ALSA-pcm-Add-missing-error-checks-in-OSS-emulation-p - patches.suse/ALSA-pcm-Workaround-for-weird-PulseAudio-behavior-on - patches.suse/ALSA-aloop-Release-cable-upon-open-error-path - patches.suse/ALSA-aloop-Fix-inconsistent-format-due-to-incomplete - patches.suse/ALSA-aloop-Fix-racy-hw-constraints-adjustment - patches.suse/ALSA-pcm-Abort-properly-at-pending-signal-in-OSS-rea - patches.suse/ALSA-pcm-Allow-aborting-mutex-lock-at-OSS-read-write - patches.suse/net-core-fix-module-type-in-sock_diag_bind.patch - patches.suse/net-ipv4-emulate-READ_ONCE-on-hdrincl-bit-field-in-r.patch - patches.suse/selftests-bpf-fix-test_align.patch - patches.suse/bpf-prevent-out-of-bounds-speculation.patch - patches.suse/bpf-introduce-BPF_JIT_ALWAYS_ON-config.patch - patches.suse/sctp-add-a-ceiling-to-optlen-in-some-sockopts.patch - patches.suse/0001-iwlwifi-pcie-fix-DMA-memory-mapping-unmapping.patch - patches.suse/wcn36xx-Fix-dynamic-power-saving - patches.suse/8021q-fix-a-memory-leak-for-VLAN-0-device.patch - patches.suse/nfp-always-unmask-aux-interrupts-at-init.patch - patches.suse/ipv6-fix-possible-mem-leaks-in-ipv6_make_skb.patch - patches.suse/ipv6-sr-fix-TLVs-not-being-copied-using-setsockopt.patch - patches.suse/rbd-reacquire-lock-should-update-lock-owner-client-id - patches.suse/rbd-set-max_segments-to-ushrt_max - patches.suse/drm-vc4-Move-IRQ-enable-to-PM-path - patches.suse/drm-nouveau-disp-gf119-add-missing-drive-vfunc-ptr - patches.suse/drm-vmwgfx-Don-t-cache-framebuffer-maps - patches.suse/drm-vmwgfx-Potential-off-by-one-in-vmw_view_add - patches.suse/drm-i915-gvt-Clear-the-shadow-page-table-entry-after - patches.suse/drm-i915-gvt-Fix-stack-out-of-bounds-bug-in-cmd-pars - patches.suse/drm-i915-Whitelist-SLICE_COMMON_ECO_CHICKEN1-on-Gemi - patches.suse/drm-i915-Don-t-adjust-priority-on-an-already-signale - patches.suse/crypto-algapi-fix-NULL-dereference-in-crypto_remove_ - patches.suse/KVM-MMU-check-pending-exception-before-injecting-APF.patch - patches.suse/KVM-PPC-Book3S-HV-Drop-prepare_done-from-struct-kvm_.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-use-after-free-in-case-of-mult.patch - patches.suse/KVM-PPC-Book3S-PR-Fix-WIMG-handling-under-pHyp.patch - patches.suse/KVM-PPC-Book3S-HV-Always-flush-TLB-in-kvmppc_alloc_r.patch - patches.suse/x86-kvm-propagate-register_shrinker-return-code.patch - patches.suse/KVM-x86-emulate-UD-while-in-guest-mode.patch - patches.suse/KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch - patches.suse/x86-microcode-intel-extend-bdw-late-loading-with-a-revision-check.patch - patches.suse/kdump-write-correct-address-of-mem_section-into-vmco.patch - patches.suse/tools-objtool-Makefile-don-t-assume-sync-check.sh-is.patch - patches.suse/x86-PCI-Add-pci-big_root_window-option-for-AMD-64-bi.patch - patches.suse/x86-PCI-Move-and-shrink-AMD-64-bit-window-to-avoid-c.patch - patches.suse/apparmor-fix-ptrace-label-match-when-matching-stacke.patch - patches.suse/apparmor-Fix-regression-in-profile-conflict-logic.patch - patches.suse/Bluetooth-Prevent-stack-info-leak-from-the-EFS-element.patch - patches.suse/0001-usbip-fix-vudc_rx-harden-CMD_SUBMIT-path-to-handle-m.patch - patches.suse/0001-usbip-remove-kernel-addresses-from-usb-device-and-ur.patch - patches.suse/0001-usbip-vudc_tx-fix-v_send_ret_submit-vulnerability-to.patch - patches.suse/0001-USB-fix-usbmon-BUG-trigger.patch - patches.suse/0001-uas-ignore-UAS-for-Norelsys-NS1068-X-chips.patch - patches.suse/0001-USB-serial-cp210x-add-IDs-for-LifeScan-OneTouch-Veri.patch - patches.suse/0001-USB-serial-cp210x-add-new-device-ID-ELV-ALC-8xxx.patch - patches.suse/0001-usb-misc-usb3503-make-sure-reset-is-low-for-at-least.patch - patches.suse/11-x86-pti-unbreak-efi-old_memmap.patch - patches.suse/12-x86-documentation-add-pti-description.patch - patches.suse/13-x86-cpufeatures-add-x86_bug_spectre_v.patch - patches.suse/14-sysfs-cpu-add-vulnerability-folder.patch - patches.suse/15-x86-cpu-implement-cpu-vulnerabilites-sysfs-functions.patch - patches.suse/39-x86-tboot-unbreak-tboot-with-pti-enabled.patch - patches.suse/40-x86-mm-pti-remove-dead-logic-in-pti_user_pagetable_walk.patch - patches.suse/0001-x86-cpu-amd-make-lfence-a-serializing-instruction.patch - patches.suse/0002-x86-cpu-amd-use-lfence_rdtsc-in-preference-to-mfence_rdtsc.patch - patches.suse/16-sysfs-cpu-fix-typos-in-vulnerability-documentation.patch - patches.suse/17-x86-alternatives-fix-optimize_nops-checking.patch - patches.suse/39.1-x86-pti-make-unpoison-of-pgd-for-trusted-boot-work-for-real.patch - patches.suse/0001-objtool-Detect-jumps-to-retpoline-thunks.patch - patches.suse/0002-objtool-Allow-alternatives-to-be-ignored.patch - patches.suse/20-x86-retpoline-add-initial-retpoline-support.patch - patches.suse/21-x86-spectre-add-boot-time-option-to-select-spectre-v2-mitigation.patch - patches.suse/22-retpoline-crypto-convert-crypto-assembler-indirect-jumps.patch - patches.suse/23-x86-retpoline-entry-convert-entry-assembler-indirect-jumps.patch - patches.suse/24-x86-retpoline-ftrace-convert-ftrace-assembler-indirect-jumps.patch - patches.suse/msft-hv-1582-x86-retpoline-hyperv-Convert-assembler-indirect-jump.patch - patches.suse/26-x86-retpoline-xen-convert-xen-hypercall-indirect-jumps.patch - patches.suse/x86-retpoline-checksum32-convert-assembler-indirect-jumps - patches.suse/x86-retpoline-irq32-convert-assembler-indirect-jumps - patches.suse/27-retpoline-fill-return-stack-buffer-on-vmexit.patch - patches.suse/41-x86-pti-fix-pcid-and-sanitize-defines.patch - patches.suse/42-x86-perf-disable-intel_bts-when-pti.patch - patches.suse/nvme-fabrics-initialize-default-host-id-in-nvmf_host.patch - patches.suse/powerpc-dlpar-023-Make-RAS-IRQ-explicitly-dependent-on-DLPAR-WQ.patch - patches.suse/powerpc-pseries-Add-H_GET_CPU_CHARACTERISTICS-flags-.patch - patches.suse/powerpc-64-Add-macros-for-annotating-the-destination.patch - patches.suse/powerpc-64s-Simple-RFI-macro-conversions.patch - patches.suse/powerpc-64-Convert-the-syscall-exit-path-to-use-RFI_.patch - patches.suse/powerpc-64-Convert-fast_exception_return-to-use-RFI_.patch - patches.suse/powerpc-64s-Convert-slb_miss_common-to-use-RFI_TO_US.patch - patches.suse/powerpc-64s-Add-support-for-RFI-flush-of-L1-D-cache.patch - patches.suse/powerpc-64s-Support-disabling-RFI-flush-with-no_rfi_.patch - patches.suse/powerpc-pseries-Query-hypervisor-for-RFI-flush-setti.patch - patches.suse/powerpc-powernv-Check-device-tree-for-RFI-flush-sett.patch - patches.suse/28-x86-retpoline-remove-compile-time-warning.patch - patches.suse/ALSA-hda-Apply-headphone-noise-quirk-for-another-Del - patches.suse/ALSA-hda-Apply-the-existing-quirk-to-iMac-14-1 - patches.suse/ALSA-pcm-Remove-yet-superfluous-WARN_ON - patches.suse/ALSA-seq-Make-ioctls-race-free - patches.suse/xfrm-skip-policies-marked-as-dead-while-rehashing.patch - patches.suse/af_key-fix-buffer-overread-in-verify_address_len.patch - patches.suse/af_key-fix-buffer-overread-in-parse_exthdrs.patch - patches.suse/xfrm-Use-__skb_queue_tail-in-xfrm_trans_queue.patch - patches.suse/0007-xfrm-Return-error-on-unknown-encap_type-in-init_stat.patch - patches.suse/esp-Fix-GRO-when-the-headers-not-fully-in-the-linear.patch - patches.suse/net-ib-mlx5-Don-t-disable-local-loopback-multicast-t.patch - patches.suse/net-mlx5-Fix-get-vector-affinity-helper-function.patch - patches.suse/net-mlx5-Fix-memory-leak-in-bad-flow-of-mlx5_alloc_i.patch - patches.suse/net-mlx5-Fix-mlx5_get_uars_page-to-return-error-code.patch - patches.suse/net-mlx5-Fix-error-handling-in-load-one.patch - patches.suse/net-mlx5e-Keep-updating-ethtool-statistics-when-the-.patch - patches.suse/net-mlx5e-Add-error-print-in-ETS-init.patch - patches.suse/net-mlx5e-Check-support-before-TC-swap-in-ETS-init.patch - patches.suse/net-mlx5e-Don-t-override-netdev-features-field-unles.patch - patches.suse/net-mlx5-Update-ptp_clock_event-foreach-PPS-event.patch - patches.suse/net-mlx5e-Remove-timestamp-set-from-netdevice-open-f.patch - patches.suse/bpf-fix-spelling-mistake-obusing-abusing.patch - patches.suse/bpf-arsh-is-not-supported-in-32-bit-alu-thus-reject-.patch - patches.suse/bpf-array-fix-overflow-in-max_entries-and-undefined-.patch - patches.suse/9p-add-missing-module-license-for-xen-transport.patch - patches.suse/ppp-unlock-all_ppp_mutex-before-registering-device.patch - patches.suse/ipv6-fix-udpv6-sendmsg-crash-caused-by-too-small-MTU.patch - patches.suse/tipc-fix-a-memory-leak-in-tipc_nl_node_get_link.patch - patches.suse/netlink-extack-needs-to-be-reset-each-time-through-l.patch - patches.suse/ipv6-ip6_make_skb-needs-to-clear-cork.base.dst.patch - patches.suse/sh_eth-fix-dumping-ARSTR.patch - patches.suse/net-Allow-neigh-contructor-functions-ability-to-modi.patch - patches.suse/ipv4-Make-neigh-lookup-keys-for-loopback-point-to-po.patch - patches.suse/ibmvnic-Fix-pending-MAC-address-changes.patch - patches.suse/sctp-reinit-stream-if-stream-outcnt-has-been-change-.patch - patches.suse/sctp-do-not-allow-the-v4-socket-to-bind-a-v4mapped-v.patch - patches.suse/nl80211-take-RCU-read-lock-when-calling-ieee80211_bs - patches.suse/mac80211_hwsim-validate-number-of-different-channels.patch - patches.suse/cfg80211-check-dev_set_name-return-value - patches.suse/lan78xx-Fix-failure-in-USB-Full-Speed.patch - patches.suse/nfp-use-the-correct-index-for-link-speed-table.patch - patches.suse/qed-Fix-potential-use-after-free-in-qed_spq_post.patch - patches.suse/iser-target-Fix-possible-use-after-free-in-connectio.patch - patches.suse/IB-hfi1-Prevent-a-NULL-dereference.patch - patches.suse/RDMA-mlx5-Fix-out-of-bound-access-while-querying-AH.patch - patches.suse/timers-Unconditionally-check-deferrable-base.patch - patches.suse/x86-kasan-panic-if-there-is-not-enough-memory-to-boot - patches.suse/01-x86-retpoline-fill-rsb-on-context-switch-for-affected-cpus.patch - patches.suse/02-x86-retpoline-add-lfence-to-the-retpoline-rsb-filling-rsb-macros.patch - patches.suse/0001-objtool-Fix-seg-fault-with-gold-linker.patch - patches.suse/0002-objtool-Improve-error-message-for-bad-file-argument.patch - patches.suse/05-x86-cpufeature-move-processor-tracing-out-of-scattered-features.patch - patches.suse/06-module-add-retpoline-tag-to-vermagic.patch - patches.suse/0001-futex-Avoid-violating-the-10th-rule-of-futex.patch - patches.suse/futex-Prevent-overflow-by-strengthen-input-validatio.patch - patches.suse/delayacct-Account-blkio-completion-on-the-correct-ta.patch - patches.suse/x86-tsc-future-proof-native_calibrate_tsc.patch - patches.suse/x86-tsc-fix-erroneous-tsc-rate-on-skylake-xeon.patch - patches.suse/01-x86-mm-clean-up-register-saving-in-the-_enc_copy-assembly-code.patch - patches.suse/02-x86-mm-use-a-struct-to-reduce-parameters-for-sme-pgd-mapping.patch - patches.suse/03-x86-mm-centralize-pmd-flags-in-sme_encrypt_kernel.patch - patches.suse/04-x86-mm-prepare-sme_encrypt_kernel-for-page-aligned-encryption.patch - patches.suse/05-x86-mm-encrypt-the-initrd-earlier-for-bsp-microcode-update.patch - patches.suse/33.1-x86-intel_rdt-cqm-prevent-use-after-free.patch - patches.suse/x86-apic-vector-fix-off-by-one-in-error-path - patches.suse/nvme-pci-check-segement-valid-for-SGL-use.patch - patches.suse/nvme-pci-take-sglist-coalescing-in-dma_map_sg-into-a.patch - patches.suse/tun-fix-a-memory-leak-for-tfile-tx_array.patch - patches.suse/r8152-disable-RX-aggregation-on-Dell-TB16-dock.patch - patches.suse/can-peak-fix-potential-bug-in-packet-fragmentation - patches.suse/bpf-fix-divides-by-zero.patch - patches.suse/bpf-fix-32-bit-divide-by-zero.patch - patches.suse/bpf-arm64-fix-stack_depth-tracking-in-combination-wi.patch - patches.suse/bpf-reject-stores-into-ctx-via-st-and-xadd.patch - patches.suse/bpf-mark-dst-unknown-on-inconsistent-s-u-bounds-adju.patch - patches.suse/netlink-reset-extack-earlier-in-netlink_rcv_skb.patch - patches.suse/cfg80211-fix-station-info-handling-bugs - patches.suse/fm10k-mark-PM-functions-as-__maybe_unused.patch - patches.suse/flow_dissector-properly-cap-thoff-field.patch - patches.suse/ip6_gre-init-dev-mtu-and-dev-hard_header_len-correct.patch - patches.suse/can-af_can-can_rcv-replace-WARN_ONCE-by-pr_warn_once - patches.suse/can-af_can-canfd_rcv-replace-WARN_ONCE-by-pr_warn_on - patches.suse/ibmvnic-Fix-IP-offload-control-buffer.patch - patches.suse/ibmvnic-Fix-IPv6-packet-descriptors.patch - patches.suse/scripts-gdb-linux-tasks.py-fix-get_thread_info.patch - patches.suse/proc-fix-coredump-vs-read-proc-stat-race.patch - patches.suse/drm-vmwgfx-fix-memory-corruption-with-legacy-sou-con - patches.suse/drm-i915-Add-.get_hw_state-method-for-planes - patches.suse/drm-i915-Redo-plane-sanitation-during-readout - patches.suse/drm-i915-Fix-deadlock-in-i830_disable_pipe - patches.suse/powerpc-xmon-Add-RFI-flush-related-fields-to-paca-du.patch - patches.suse/powerpc-Don-t-preempt_disable-in-show_cpuinfo.patch - patches.suse/powerpc-64s-Wire-up-cpu_show_meltdown.patch - patches.suse/powerpc-64s-Allow-control-of-RFI-flush-via-debugfs.patch - patches.suse/powerpc-pseries-include-linux-types.h-in-asm-hvcall.h.patch - patches.suse/ARM-sunxi_defconfig-Enable-CMA.patch - patches.suse/phy-work-around-phys-references-to-usb-nop-xceiv-dev.patch - patches.suse/workqueue-avoid-hard-lockups-in-show_workqueue_state.patch - patches.suse/libata-apply-max_sec_1024-to-all-liteon-ep1-series-devices.patch - patches.suse/i2c-core-smbus-prevent-stack-corruption-on-read-I2C_.patch - patches.suse/Input-twl4030-vibra-fix-sibling-node-lookup - patches.suse/Input-twl6040-vibra-fix-child-node-lookup - patches.suse/Input-88pm860x-ts-fix-child-node-lookup - patches.suse/Input-ALPS-fix-multi-touch-decoding-on-SS4-plus-touc - patches.suse/Input-synaptics-rmi4-prevent-UAF-reported-by-KASAN - patches.suse/0001-tracing-Fix-converting-enum-s-from-the-map-in-trace_.patch - patches.suse/0089-dm-thin-metadata-THIN_MAX_CONCURRENT_LOCKS-should-be.patch - patches.suse/0090-dm-btree-fix-serious-bug-in-btree_split_beneath.patch - patches.suse/0091-dm-crypt-fix-crash-by-adding-missing-check-for-auth-.patch - patches.suse/0092-dm-integrity-don-t-store-cipher-request-on-the-stack.patch - patches.suse/0093-dm-crypt-wipe-kernel-key-copy-after-IV-initializatio.patch - patches.suse/0094-dm-crypt-fix-error-return-code-in-crypt_ctr.patch - patches.suse/scsi-libsas-Disable-asynchronous-aborts-for-SATA-dev.patch - patches.suse/KVM-arm-arm64-Check-pagesize-when-allocating-a-hugep.patch - patches.suse/KVM-arm64-Fix-GICv4-init-when-called-from-vgic_its_c.patch - patches.suse/KVM-x86-Fix-wrong-macro-references-of-X86_CR0_PG_BIT.patch - patches.suse/KVM-PPC-Book3S-Provide-information-about-hardware-fi.patch - patches.suse/KVM-s390-wire-up-bpb-feature.patch - patches.suse/07-x86-use-_nostackprotect-for-sme_encrypt_kernel.patch - patches.suse/06-x86-mm-rework-wbinvd-hlt-operation-in-stop_this_cpu.patch - patches.suse/x86-mce-make-machine-check-speculation-protected.patch - patches.suse/retpoline-introduce-start-end-markers-of-indirect-thunk.patch - patches.suse/kprobes-x86-blacklist-indirect-thunk-functions-for-kprobes.patch - patches.suse/kprobes-x86-disable-optimizing-on-the-function-jumps-to-indirect-thunk.patch - patches.suse/x86-pti-document-fix-wrong-index.patch - patches.suse/x86-retpoline-optimize-inline-assembler-for-vmexit_fill_rsb.patch - patches.suse/orangefs-use-list_for_each_entry_safe-in-purge_waiti.patch - patches.suse/orangefs-initialize-op-on-loop-restart-in-orangefs_d.patch - patches.suse/0001-nfsd-auth-Fix-gid-sorting-when-rootsquash-enabled.patch - patches.suse/net-mlx5e-Fix-fixpoint-divide-exception-in-mlx5e_am_.patch - patches.suse/cxgb4-fix-endianness-for-vlan-value-in-cxgb4_tc_flow.patch - patches.suse/ibmvnic-Modify-buffer-size-and-number-of-queues-on-f.patch - patches.suse/ibmvnic-Revert-to-previous-mtu-when-unsupported-valu.patch - patches.suse/ibmvnic-Allocate-and-request-vpd-in-init_resources.patch - patches.suse/net-qdisc_pkt_len_init-should-be-more-robust.patch - patches.suse/gso-validate-gso_type-in-GSO-handlers.patch - patches.suse/net-igmp-fix-source-address-check-for-IGMPv3-reports.patch - patches.suse/be2net-restore-properly-promisc-mode-after-queues-re.patch - patches.suse/x86-PCI-Enable-AMD-64-bit-window-on-resume.patch - patches.suse/x86-ftrace-Fix-ORC-unwinding-from-ftrace-handlers.patch - patches.suse/0001-ftrace-orc-x86-Handle-ftrace-dynamically-allocated-t.patch - patches.suse/0002-tracing-Update-stack-trace-skipping-for-ORC-unwinder.patch - patches.suse/pppoe-take-needed_headroom-of-lower-device-into-acco.patch - patches.suse/ipv6-Fix-getsockopt-for-sockets-with-default-IPV6_AU.patch - patches.suse/vmxnet3-repair-memory-leak - patches.suse/xfrm-Add-SA-to-hardware-at-the-end-of-xfrm_state_con.patch - patches.suse/mlxsw-spectrum_router-Don-t-log-an-error-on-missing-.patch - patches.suse/qed-Remove-reserveration-of-dpi-for-kernel.patch - patches.suse/qed-Free-reserved-MR-tid.patch - patches.suse/vhost-use-mutex_lock_nested-in-vhost_dev_lock_vqs.patch - patches.suse/vhost-do-not-try-to-access-device-IOTLB-when-not-ini.patch - patches.suse/btrfs-fix-stale-entries-in-readdir.patch - patches.suse/KVM-s390-add-proper-locking-for-CMMA-migration-bitma.patch - patches.suse/orangefs-fix-deadlock-do-not-write-i_size-in-read_it.patch - patches.suse/Input-xpad-add-support-for-PDP-Xbox-One-controllers - patches.suse/Input-trackpoint-force-3-buttons-if-0-button-is-repo - patches.suse/Input-trackpoint-only-expose-supported-controls-for-.patch - patches.suse/drm-vc4-Flush-the-caches-before-the-bin-jobs-as-well - patches.suse/drm-vc4-Fix-NULL-pointer-dereference-in-vc4_save_han - patches.suse/net-tcp-close-sock-if-net-namespace-is-exiting.patch - patches.suse/net-don-t-call-update_pmtu-unconditionally.patch - patches.suse/r8169-fix-memory-corruption-on-retrieval-of-hardware.patch - patches.suse/net-vrf-Add-support-for-sends-to-local-broadcast-add.patch - patches.suse/dccp-don-t-restart-ccid2_hc_tx_rto_expire-if-sk-in-c.patch - patches.suse/0002-futex-Fix-OWNER_DEAD-fixup.patch - patches.suse/sched-core-Fix-cpu.max-vs.-cpuhotplug-deadlock.patch - patches.suse/hrtimer-Reset-hrtimer-cpu-base-proper-on-CPU-hotplug.patch - patches.suse/perf-x86-amd-power-do-not-load-amd-power-module-on-amd-platforms.patch - patches.suse/x86-microcode-intel-extend-bdw-late-loading-further-with-llc-size-check.patch - patches.suse/x86-microcode-fix-again-accessing-initrd-after-having-been-freed.patch - patches.suse/x86-mm-64-fix-vmapped-stack-syncing-on-very-large-memory-4-level-systems.patch - patches.suse/x86-ftrace-Add-one-more-ENDPROC-annotation.patch - patches.suse/20.1-x86-retpoline-remove-the-esp-rsp-thunk.patch - patches.suse/ALSA-usb-audio-Change-the-semantics-of-the-enable-op - patches.suse/ALSA-hda-Clean-up-ALC299-init-code - patches.suse/ASoC-skl-Fix-kernel-warning-due-to-zero-NHTL-entry - patches.suse/ASoC-Intel-Skylake-Disable-clock-gating-during-firmw - patches.suse/ASoC-pcm512x-add-missing-MODULE_DESCRIPTION-AUTHOR-L - patches.suse/ASoC-nuc900-Fix-a-loop-timeout-test - patches.suse/ASoC-Intel-cht_bsw_rt5645-Analog-Mic-support - patches.suse/ASoC-tlv320aic31xx-Handle-inverted-BCLK-in-non-DSP-m.patch - patches.suse/ALSA-hda-realtek-update-ALC225-depop-optimize - patches.suse/ASoC-rockchip-i2s-fix-playback-after-runtime-resume - patches.suse/ASoC-Intel-sst-Fix-the-return-value-of-sst_send_byte - patches.suse/ASoC-ux500-add-MODULE_LICENSE-tag - patches.suse/ALSA-usb-audio-Add-a-quirk-for-Nura-s-first-gen-head - patches.suse/ALSA-hda-Use-IS_REACHABLE-for-dependency-on-input - patches.suse/ALSA-hda-realtek-Support-headset-mode-for-ALC215-ALC - patches.suse/ALSA-hda-realtek-update-ALC215-depop-optimize - patches.suse/ALSA-usb-audio-Support-changing-input-on-Sound-Blast - patches.suse/ASoC-au1x-Fix-timeout-tests-in-au1xac97c_ac97_read - patches.suse/ALSA-hda-Reduce-the-suspend-time-consumption-for-ALC - patches.suse/cpufreq-intel_pstate-Replace-bxt_funcs-with-core_funcs.patch - patches.suse/cpufreq-intel_pstate-Add-Skylake-servers-support.patch - patches.suse/cpufreq-powernv-Dont-assume-distinct-pstate-values-f.patch - patches.suse/PM-devfreq-Propagate-error-from-devfreq_add_device - patches.suse/PM-devfreq-Fix-potential-NULL-pointer-dereference-in - patches.suse/acpi-pci-pci_link-reduce-verbosity-when-irq-is-enabled.patch - patches.suse/ACPICA-iasl-Add-SMMUv3-device-ID-mapping-index-suppo.patch - patches.suse/ACPICA-ACPI-6.0A-Changes-to-the-NFIT-ACPI-table.patch - patches.suse/ACPI-NUMA-ia64-Parse-all-entries-of-SRAT-memory-affi.patch - patches.suse/ACPI-sysfs-Make-ACPI-GPE-mask-kernel-parameter-cover - patches.suse/ACPI-EC-Fix-debugfs_create_-usage - patches.suse/ACPI-video-Default-lcd_only-to-true-on-Win8-ready-an - patches.suse/leds-pm8058-Silence-pointer-to-integer-size-warning - patches.suse/mfd-palmas-Assign-the-right-powerhold-mask-for-tps65.patch - patches.suse/mfd-lpc_ich-Do-not-touch-SPI-NOR-write-protection-APL - patches.suse/backlight-tdo24m-Fix-the-SPI-CS-between-transfers - patches.suse/mtd-cfi-convert-inline-functions-to-macros.patch - patches.suse/mtd-nand-fix-interpretation-of-NAND_CMD_NONE-in-nand.patch - patches.suse/mtd-nand-denali_pci-add-missing-MODULE_DESCRIPTION-A.patch - patches.suse/mtd-nand-ifc-update-bufnum-mask-for-ver-2.0.0.patch - patches.suse/mtd-nand-qcom-Add-a-NULL-check-for-devm_kasprintf.patch - patches.suse/mtd-nand-brcmnand-Disable-prefetch-by-default.patch - patches.suse/mtd-mtd_oobtest-Handle-bitflips-during-reads.patch - patches.suse/mtd-nand-Fix-nand_do_read_oob-return-value.patch - patches.suse/mtd-nand-sunxi-Fix-ECC-strength-choice.patch - patches.suse/hwmon-ina2xx-Make-calibration-register-value-fixed - patches.suse/hwmon-ina2xx-Fix-access-to-uninitialized-mutex - patches.suse/hwmon-k10temp-add-temperature-offset-for-ryzen-1900x.patch - patches.suse/mmc-sdhci-of-esdhc-fix-eMMC-couldn-t-work-after-kexe - patches.suse/mmc-mmc_test-Ensure-command-queue-is-disabled-for-te - patches.suse/mmc-sdhci-of-esdhc-fix-the-mmc-error-after-sleep-on- - patches.suse/mmc-avoid-removing-non-removable-hosts-during-suspen - patches.suse/mmc-sdhci-xenon-wait-5ms-after-set-1.8V-signal-enabl - patches.suse/sdhci-Advertise-2.0v-supply-on-SDIO-host-controller - patches.suse/spi-imx-do-not-access-registers-while-clocks-disable - patches.suse/spi-a3700-Clear-DATA_OUT-when-performing-a-read.patch - patches.suse/spi-sun6i-disable-unprepare-clocks-on-remove - patches.suse/EDAC-octeon-Fix-an-uninitialized-variable-warning - patches.suse/EDAC-mv64x60-Fix-an-error-handling-path - patches.suse/0001-pktcdvd-Fix-pkt_setup_dev-error-path.patch - patches.suse/0001-pktcdvd-Fix-a-recently-introduced-NULL-pointer-deref.patch - patches.suse/0095-dm-limit-the-max-bio-size-as-BIO_MAX_PAGES-PAGE_SIZE.patch - patches.suse/0096-bcache-comment-on-direct-access-to-bvec-table.patch - patches.suse/0098-dm-crypt-don-t-clear-bvec-bv_page-in-crypt_free_buff.patch - patches.suse/0001-lib-scatterlist-Introduce-sgl_alloc-and-sgl_free.patch - patches.suse/blk-mq-quiesce-queue-before-freeing-queue.patch - patches.suse/nvmet-rdma-removed-queue-cleanup-from-module-exit.patch - patches.suse/nvmet-rdma-lowering-log-level-for-chatty-debug-messa.patch - patches.suse/nvmet-lower-log-level-for-each-queue-creation.patch - patches.suse/nvme_fcloop-fix-abort-race-condition.patch - patches.suse/nvme_fcloop-disassocate-local-port-structs.patch - patches.suse/nvme_fcloop-rework-to-remove-xxx_IN_ISR-feature-flag.patch - patches.suse/nvme_fcloop-refactor-host-target-io-job-access.patch - patches.suse/nvmet-fc-cleanup-nvmet-add_port-remove_port.patch - patches.suse/nvme-fabrics-protect-against-module-unload-during-cr.patch - patches.suse/nvme-pci-remove-an-unnecessary-initialization-in-HMB.patch - patches.suse/nvmet-fix-error-flow-in-nvmet_alloc_ctrl.patch - patches.suse/nvmet-rearrange-nvmet_ctrl_free.patch - patches.suse/nvme-pci-don-t-open-code-nvme_reset_ctrl.patch - patches.suse/nvme-modify-the-debug-level-for-setting-shutdown-tim.patch - patches.suse/nvme-pci-fix-NULL-pointer-reference-in-nvme_alloc_ns.patch - patches.suse/nvme-take-refcount-on-transport-module.patch - patches.suse/nvme-fix-subsystem-multiple-controllers-support-chec.patch - patches.suse/0099-bcache-ret-IOERR-when-read-meets-metadata-error.patch - patches.suse/0100-bcache-stop-writeback-thread-after-detaching.patch - patches.suse/0101-bcache-Use-PTR_ERR_OR_ZERO.patch - patches.suse/0102-bcache-segregate-flash-only-volume-write-streams.patch - patches.suse/0103-bcache-fix-wrong-return-value-in-bch_debug_init.patch - patches.suse/0104-bcache-writeback-properly-order-backing-device-IO.patch - patches.suse/0105-bcache-allow-quick-writeback-when-backing-idle.patch - patches.suse/0106-bcache-Fix-improve-efficiency-of-closure_sync.patch - patches.suse/0107-bcache-mark-closure_sync-__sched.patch - patches.suse/0108-bcache-fix-unmatched-generic_end_io_acct-generic_sta.patch - patches.suse/0109-bcache-reduce-cache_set-devices-iteration-by-devices.patch - patches.suse/0110-bcache-fix-misleading-error-message-in-bch_count_io_.patch - patches.suse/0111-bcache-fix-writeback-target-calc-on-large-devices.patch - patches.suse/blk-mq-fix-kernel-oops-in-blk_mq_tag_idle.patch - patches.suse/block-bfq-put-async-queues-for-root-bfq-groups-too.patch - patches.suse/0112-bcache-closures-move-control-bits-one-bit-right.patch - patches.suse/null_blk-wire-up-timeouts.patch - patches.suse/0001-block-bfq-fix-occurrences-of-request-finish-method-s.patch - patches.suse/partitions-msdos-Unable-to-mount-UFS-44bsd-partition - patches.suse/nvme-Add-more-command-status-translation.patch - patches.suse/nvme-multipath-Consult-blk_status_t-for-failover.patch - patches.suse/block-Provide-blk_status_t-decoding-for-path-errors.patch - patches.suse/nvme-multipath-Use-blk_path_error.patch - patches.suse/dm-mpath-Use-blk_path_error.patch - patches.suse/0001-blk-mq-simplify-queue-mapping-schedule-with-each-pos.patch - patches.suse/block-only-bdi_unregister-in-del_gendisk-if-GENHD_FL.patch - patches.suse/block-properly-protect-the-queue-kobj-in-blk_unregis.patch - patches.suse/blk_rq_map_user_iov-fix-error-override.patch - patches.suse/0001-blk-mq-make-sure-hctx-next_cpu-is-set-correctly.patch - patches.suse/0001-block-Fix-__bio_integrity_endio-documentation.patch - patches.suse/block-fail-op_is_write-requests-to-read-only-partiti.patch - patches.suse/nvme-pci-serialize-pci-resets.patch - patches.suse/nvme-pci-allocate-device-queues-storage-space-at-pro.patch - patches.suse/nvme-host-delete_work-and-reset_work-on-separate-wor.patch - patches.suse/nvme-fix-comment-typos-in-nvme_create_io_queues.patch - patches.suse/nvme-fabrics-fix-memory-leak-when-parsing-host-ID-op.patch - patches.suse/nvmet-release-a-ns-reference-in-nvmet_req_uninit-if-.patch - patches.suse/nvme_fc-fix-rogue-admin-cmds-stalling-teardown.patch - patches.suse/nvme_fc-correct-hang-in-nvme_ns_remove.patch - patches.suse/nvme-pci-clean-up-CMB-initialization.patch - patches.suse/nvme-pci-clean-up-SMBSZ-bit-definitions.patch - patches.suse/0001-lib-scatterlist-Fix-chaining-support-in-sgl_alloc_or.patch - patches.suse/block-Set-BIO_TRACE_COMPLETION-on-new-bio-during-spl.patch - patches.suse/nvme-pci-Fix-queue-double-allocations.patch - patches.suse/nvme-pci-Suspend-queues-after-deleting-them.patch - patches.suse/nvme-don-t-free-uuid-pointer-before-printing-it.patch - patches.suse/nvme-rdma-remove-redundant-boolean-for-inline_data.patch - patches.suse/nvme-pci-introduce-RECONNECTING-state-to-mark-initia.patch - patches.suse/nvme-add-tracepoint-for-nvme_setup_cmd.patch - patches.suse/nvme-add-tracepoint-for-nvme_complete_rq.patch - patches.suse/ubifs-Fix-uninitialized-variable-in-search_dh_cookie - patches.suse/ubi-Fix-race-condition-between-ubi-volume-creation-a - patches.suse/ubi-fastmap-Erase-outdated-anchor-PEBs-during-attach - patches.suse/mtd-ubi-wl-Fix-error-return-code-in-ubi_wl_init - patches.suse/ubi-block-Fix-locking-for-idr_alloc-idr_remove - patches.suse/ima-Use-i_version-only-when-filesystem-supports-it.patch - patches.suse/lustre-don-t-set-f_version-in-ll_readdir.patch - patches.suse/ntfs-remove-i_version-handling.patch - patches.suse/fs-new-API-for-handling-inode-i_version.patch - patches.suse/fs-don-t-take-the-i_lock-in-inode_inc_iversion.patch - patches.suse/fat-convert-to-new-i_version-API.patch - patches.suse/affs-convert-to-new-i_version-API.patch - patches.suse/afs-convert-to-new-i_version-API.patch - patches.suse/btrfs-convert-to-new-i_version-API.patch - patches.suse/exofs-switch-to-new-i_version-API.patch - patches.suse/ext2-convert-to-new-i_version-API.patch - patches.suse/ext4-convert-to-new-i_version-API.patch - patches.suse/nfs-convert-to-new-i_version-API.patch - patches.suse/nfsd-convert-to-new-i_version-API.patch - patches.suse/ocfs2-convert-to-new-i_version-API.patch - patches.suse/ufs-use-new-i_version-API.patch - patches.suse/xfs-convert-to-new-i_version-API.patch - patches.suse/IMA-switch-IMA-over-to-new-i_version-API.patch - patches.suse/fs-only-set-S_VERSION-when-updating-times-if-necessa.patch - patches.suse/xfs-avoid-setting-XFS_ILOG_CORE-if-i_version-doesn-t.patch - patches.suse/btrfs-only-dirty-the-inode-in-btrfs_update_time-if-s.patch - patches.suse/fs-handle-inode-i_version-more-efficiently.patch - patches.suse/cifs-Add-smb2_send_recv.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_negotiate_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_logoff_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_tree_disconnect_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_close_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_ioctl_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_echo_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_tree_connect_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_sess_setup_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_create_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_flush_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_lock_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2-read-write-requests.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_set_info_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_query_directory_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_query_info_req.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_oplock_break-we-get-from-serve.patch - patches.suse/cifs-remove-unused-variable-from-SMB2_read.patch - patches.suse/cifs-remove-rfc1002-header-from-smb2_lease_ack.patch - patches.suse/cifs-remove-small_smb2_init.patch - patches.suse/cifs-avoid-a-kmalloc-in-smb2_send_recv-SendReceive2-for-the-common-.patch - patches.suse/CIFS-SMBD-Add-parameter-rdata-to-smb2_new_read_req.patch - patches.suse/CIFS-SMBD-Introduce-kernel-config-option-CONFIG_CIFS_SMB_DIRECT.patch - patches.suse/CIFS-SMBD-Add-rdma-mount-option.patch - patches.suse/CIFS-SMBD-Add-SMB-Direct-protocol-initial-values-and-constants.patch - patches.suse/CIFS-SMBD-Establish-SMB-Direct-connection.patch - patches.suse/CIFS-SMBD-Implement-function-to-create-a-SMB-Direct-connection.patch - patches.suse/CIFS-SMBD-export-protocol-initial-values.patch - patches.suse/0001-cifs-Fix-missing-put_xid-in-cifs_file_strict_mmap.patch - patches.suse/cifs-fix-build-errors-for-SMB_DIRECT.patch - patches.suse/CIFS-SMBD-Upper-layer-connects-to-SMBDirect-session.patch - patches.suse/CIFS-SMBD-Implement-function-to-reconnect-to-a-SMB-Direct-transpor.patch - patches.suse/CIFS-SMBD-Upper-layer-reconnects-to-SMB-Direct-session.patch - patches.suse/CIFS-SMBD-Implement-function-to-destroy-a-SMB-Direct-connection.patch - patches.suse/CIFS-SMBD-Upper-layer-destroys-SMB-Direct-session-on-shutdown-or-u.patch - patches.suse/CIFS-SMBD-Set-SMB-Direct-maximum-read-or-write-size-for-I-O.patch - patches.suse/CIFS-SMBD-Implement-function-to-receive-data-via-RDMA-receive.patch - patches.suse/CIFS-SMBD-Upper-layer-receives-data-via-RDMA-receive.patch - patches.suse/CIFS-SMBD-Implement-function-to-send-data-via-RDMA-send.patch - patches.suse/CIFS-SMBD-Upper-layer-sends-data-via-RDMA-send.patch - patches.suse/CIFS-SMBD-Implement-RDMA-memory-registration.patch - patches.suse/CIFS-SMBD-Upper-layer-performs-SMB-write-via-RDMA-read-through-mem.patch - patches.suse/CIFS-SMBD-Read-correct-returned-data-length-for-RDMA-write-SMB-re.patch - patches.suse/CIFS-SMBD-Upper-layer-performs-SMB-read-via-RDMA-write-through-mem.patch - patches.suse/CIFS-SMBD-Add-SMB-Direct-debug-counters.patch - patches.suse/CIFS-SMBD-Disable-signing-on-SMB-direct-transport.patch - patches.suse/CIFS-SMBD-_smbd_get_connection-can-be-static.patch - patches.suse/0001-cifs-Fix-autonegotiate-security-settings-mismatch.patch - patches.suse/CIFS-SMBD-work-around-gcc-Wmaybe-uninitialized-warning.patch - patches.suse/cifs-remove-redundant-duplicated-assignment-of-pointer-node-.patch - patches.suse/0001-CIFS-make-IPC-a-regular-tcon.patch - patches.suse/0001-CIFS-use-tcon_ipc-instead-of-use_ipc-parameter-of-SM.patch - patches.suse/0001-CIFS-dump-IPC-tcon-in-debug-proc-file.patch - patches.suse/Cleanup-some-minor-endian-issues-in-smb3-rdma.patch - patches.suse/0001-CIFS-zero-sensitive-data-when-freeing.patch - patches.suse/move-a-few-externs-to-smbdirect-h-to-eliminate-warning.patch - patches.suse/CIFS-document-tcon-ses-server-refcount-dance.patch - patches.suse/cifs-add-splice_write.patch - patches.suse/update-internal-version-number-for-cifs-ko.patch - patches.suse/fs-cifs-cifsacl-c-Fixes-typo-in-a-comment.patch - patches.suse/btrfs-fix-memory-barriers-usage-with-device-stats-counters.patch - patches.suse/0012-btrfs-tree-checker-Add-checker-for-dir-item.patch - patches.suse/0013-btrfs-tree-checker-use-zu-format-string-for-size_t.patch - patches.suse/0001-btrfs-Improve-btrfs_search_slot-description.patch - patches.suse/btrfs-add-support-for-fallocate-s-zero-range-operati.patch - patches.suse/btrfs-fix-missing-inode-i_size-update-after-zero-ran.patch - patches.suse/btrfs-fix-space-leak-after-fallocate-and-zero-range-.patch - patches.suse/btrfs-avoid-losing-data-raid-profile-when-deleting-a-device.patch - patches.suse/0001-nubus-Avoid-array-underflow-and-overflow.patch - patches.suse/0001-nubus-Fix-up-header-split.patch - patches.suse/irqchip-gic-v3-Fix-the-driver-probe-fail-due-to-disa - patches.suse/clocksource-drivers-stm32-Fix-kernel-panic-with-mult - patches.suse/hrtimer-Ensure-POSIX-compliance-relative-CLOCK_REALTIME-hrtimers.patch - patches.suse/tracing-hrtimer-Fix-tracing-bugs-by-taking-all-clock.patch - patches.suse/x86-intel_rdt-enumerate-l2-code-and-data-prioritization-cdp-feature.patch - patches.suse/x86-intel_rdt-add-two-new-resources-for-l2-code-and-data-prioritization-cdp.patch - patches.suse/x86-intel_rdt-enable-l2-cdp-in-msr-ia32_l2_qos_cfg.patch - patches.suse/x86-intel_rdt-add-command-line-parameter-to-control-l2_cdp.patch - patches.suse/0001-x86-platform-uv-update-uv_mmrs-h-to-prepare-for-uv4a-fixes - patches.suse/0002-x86-platform-uv-fix-uv4a-support-on-new-intel-processors - patches.suse/0003-x86-platform-uv-add-references-to-access-fixed-uv4a-hub-mmrs - patches.suse/0004-x86-platform-uv-fix-gam-mmr-changes-in-uv4a - patches.suse/0005-x86-platform-uv-fix-gam-mmr-references-in-the-uv-x2apic-code - patches.suse/0006-x86-platform-uv-fix-uv4a-bau-mmrs - patches.suse/0007-x86-platform-uv-bau-replace-hard-coded-values-with-mmr-definitions - patches.suse/x86-tsc-allow-tsc-calibration-without-pit - patches.suse/x86-gart-exclude-gart-aperture-from-vmcore.patch - patches.suse/kvm-x86-make-indirect-calls-in-emulator-speculation-safe.patch - patches.suse/kvm-vmx-make-indirect-call-speculation-safe.patch - patches.suse/module-retpoline-warn-about-missing-retpoline-in-module.patch - patches.suse/x86-cpufeatures-add-cpuid_7_edx-cpuid-leaf.patch - patches.suse/x86-cpufeatures-add-intel-feature-bits-for-speculation-control.patch - patches.suse/x86-cpufeatures-add-amd-feature-bits-for-speculation-control.patch - patches.suse/x86-msr-add-definitions-for-new-speculation-control-msrs.patch - patches.suse/x86-pti-do-not-enable-pti-on-cpus-which-are-not-vulnerable-to-meltdown.patch - patches.suse/x86-cpufeature-blacklist-spec_ctrl-pred_cmd-on-early-spectre-v2-microcodes.patch - patches.suse/x86-speculation-add-basic-ibpb-indirect-branch-prediction-barrier-support.patch - patches.suse/x86-bugs-drop-one-mitigation-from-dmesg.patch - patches.suse/x86-cpu-bugs-Make-retpoline-module-warning-condition.patch - patches.suse/x86-cpufeatures-clean-up-spectre-v2-related-cpuid-flags.patch - patches.suse/sched-Stop-resched_cpu-from-sending-IPIs-to-offline-CPUs.patch - patches.suse/sched-Stop-switched_to_rt-from-sending-IPIs-to-offline-CPUs.patch - patches.suse/drivers-net-ethernet-qlogic-qed-Fix-__qed_spq_block-.patch - patches.suse/0001-locking-Remove-smp_read_barrier_depends-from-queued_.patch - patches.suse/tools-lib-traceevent-Simplify-pointer-print-logic-an.patch - patches.suse/tools-lib-traceevent-Fix-get_field_str-for-dynamic-s.patch - patches.suse/x86-mce-amd-define-a-function-to-get-smca-bank-type - patches.suse/x86-mce-report-only-dram-ecc-as-memory-errors-on-amd-systems - patches.suse/x86-mce-make-correctable-error-detection-look-at-the-deferred-bit.patch - patches.suse/sched-fair-Use-unsigned-long-for-utilization-consistently.patch - patches.suse/sched-fair-Consider-RT-IRQ-pressure-in-capacity_spare_wake.patch - patches.suse/sched-fair-Remove-impossible-condition-from-find_idlest_group_cpu.patch - patches.suse/sched-Only-immediately-migrate-tasks-due-to-interrupts-if-prev-and-target-CPUs-share-cache.patch - patches.suse/msft-hv-1586-x86-hyperv-Stop-suppressing-X86_FEATURE_PCID.patch - patches.suse/0004-arm64-mm-Use-non-global-mappings-for-kernel-space.patch - patches.suse/0005-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PAN.patch - patches.suse/0006-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch - patches.suse/0008-arm64-mm-Remove-pre_ttbr0_update_workaround-for-Falk.patch - patches.suse/0009-arm64-mm-Rename-post_ttbr0_update_workaround.patch - patches.suse/0010-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch - patches.suse/0011-arm64-mm-Allocate-ASIDs-in-pairs.patch - patches.suse/0012-arm64-mm-Add-arm64_kernel_unmapped_at_el0-helper.patch - patches.suse/0013-arm64-mm-Invalidate-both-kernel-and-user-ASIDs-when-.patch - patches.suse/0014-arm64-entry-Add-exception-trampoline-page-for-except.patch - patches.suse/0015-arm64-mm-Map-entry-trampoline-into-trampoline-and-ke.patch - patches.suse/0044-arm64-entry-Explicitly-pass-exception-level-to-kerne.patch - patches.suse/0045-arm64-entry-Hook-up-entry-trampoline-to-exception-ve.patch - patches.suse/0046-arm64-erratum-Work-around-Falkor-erratum-E1003-in-tr.patch - patches.suse/0047-arm64-tls-Avoid-unconditional-zeroing-of-tpidrro_el0.patch - patches.suse/0048-arm64-entry-Add-fake-CPU-feature-for-unmapping-the-k.patch - patches.suse/0049-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch - patches.suse/0050-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-at-the.patch - patches.suse/0051-arm64-kaslr-Put-kernel-vectors-address-in-separate-d.patch - patches.suse/0001-arm64-add-kconfig-symbol-to-configure-physical-addre.patch - patches.suse/0002-arm64-limit-PA-size-to-supported-range.patch - patches.suse/0003-arm64-handle-52-bit-addresses-in-TTBR.patch - patches.suse/0004-arm64-head.S-handle-52-bit-PAs-in-PTEs-in-early-page.patch - patches.suse/0005-arm64-don-t-open-code-page-table-entry-creation.patch - patches.suse/0006-arm64-handle-52-bit-physical-addresses-in-page-table.patch - patches.suse/0007-arm64-allow-ID-map-to-be-extended-to-52-bits.patch - patches.suse/0008-arm64-enable-52-bit-physical-address-support.patch - patches.suse/0016-cpuidle-Add-new-macro-to-enter-a-retention-idle-stat.patch - patches.suse/0017-ARM64-cpuidle-Use-new-cpuidle-macro-for-entering-ret.patch - patches.suse/0006-arm64-use-RET-instruction-for-exiting-the-trampoline.patch - patches.suse/0007-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconfig-ent.patch - patches.suse/0008-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch - patches.suse/0009-arm64-cpufeature-Pass-capability-structure-to-enable.patch - patches.suse/0015-drivers-firmware-Expose-psci_get_version-through-psc.patch - patches.suse/0010-arm64-Move-post_ttbr_update_workaround-to-C-code.patch - patches.suse/0011-arm64-Add-skeleton-to-harden-the-branch-predictor-ag.patch - patches.suse/0012-arm64-KVM-Use-per-CPU-vector-when-BP-hardening-is-en.patch - patches.suse/0013-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch - patches.suse/0014-arm64-cputype-Add-missing-MIDR-values-for-Cortex-A72.patch - patches.suse/0016-arm64-Implement-branch-predictor-hardening-for-affec.patch - patches.suse/0017-arm64-Implement-branch-predictor-hardening-for-Falko.patch - patches.suse/0018-arm64-cputype-Add-MIDR-values-for-Cavium-ThunderX2-C.patch - patches.suse/KVM-arm-arm64-Convert-kvm_host_cpu_state-to-a-static.patch - patches.suse/arm64-capabilities-Handle-duplicate-entries-for-a-ca.patch - patches.suse/0010-arm64-fix-ID-map-extension-to-52-bits.patch - patches.suse/0011-KVM-arm-arm64-fix-HYP-ID-map-extension-to-52-bits.patch - patches.suse/0012-arm64-fix-comment-above-tcr_compute_pa_size.patch - patches.suse/arm64-Correct-type-for-PUD-macros.patch - patches.suse/arm64-cpufeature-__this_cpu_has_cap-shouldn-t-stop-e.patch - patches.suse/0022-arm64-kpti-Fix-the-interaction-between-ASID-switchin.patch - patches.suse/0013-arm64-mm-ignore-memory-above-supported-physical-addr.patch - patches.suse/0025-arm64-Move-BP-hardening-to-check_and_switch_context.patch - patches.suse/arm64-Run-enable-method-for-errata-work-arounds-on-l.patch - patches.suse/0026-arm64-Branch-predictor-hardening-for-Cavium-ThunderX.patch - patches.suse/0024-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch - patches.suse/0009-arm64-Fix-TTBR-PAN-52-bit-PA-logic-in-cpu_do_switch_.patch - patches.suse/x86-mm-pkeys-fix-fill_sig_info_pkey.patch - patches.suse/0001-userns-Don-t-fail-follow_automount-based-on-s_user_n.patch - patches.suse/ahci-Annotate-PCI-ids-for-mobile-Intel-chipsets-as-s.patch - patches.suse/ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Trail-an.patch - patches.suse/ahci-Allow-setting-a-default-LPM-policy-for-mobile-c.patch - patches.suse/0001-ahci-Add-Intel-Cannon-Lake-PCH-H-PCI-ID.patch - patches.suse/string-drop-__must_check-from-strscpy-and-restore-st.patch - patches.suse/0001-NFS-Add-a-cond_resched-to-nfs_commit_release_pages.patch - patches.suse/0003-NFSv4-always-set-NFS_LOCK_LOST-when-a-lock-is-lost.patch - patches.suse/0001-nfs-pnfs-fix-nfs_direct_req-ref-leak-when-i-o-falls-.patch - patches.suse/NFS-commit-direct-writes-even-if-they-fail-partially.patch - patches.suse/0002-nfs41-do-not-return-ENOMEM-on-LAYOUTUNAVAILABLE.patch - patches.suse/0007-nfs-Do-not-convert-nfs_idmap_cache_timeout-to-jiffie.patch - patches.suse/0008-NFS-reject-request-for-id_legacy-key-without-auxdata.patch - patches.suse/0010-xprtrdma-Fix-backchannel-allocation-of-extra-rpcrdma.patch - patches.suse/0011-xprtrdma-Fix-bytes-registered-accounting.patch - patches.suse/0009-NFS-Fix-a-race-between-mmap-and-O_DIRECT.patch - patches.suse/f2fs-remove-unneeded-memory-footprint-accounting.patch - patches.suse/f2fs-avoid-hungtask-when-GC-encrypted-block-if-io_bi.patch - patches.suse/iversion-make-inode_cmp_iversion-raw-return-bool-ins.patch - patches.suse/fix-misannotated-out-of-line-copy_to_user - patches.suse/0006-jffs2-Fix-use-after-free-bug-in-jffs2_iget-s-error-h.patch - patches.suse/xfs-print-transaction-log-reservation-on-overrun.patch - patches.suse/xfs-include-inobt-buffers-in-ifree-tx-log-reservation.patch - patches.suse/xfs-fix-up-agi-unlinked-list-reservations.patch - patches.suse/xfs-truncate-transaction-does-not-modify-the-inobt.patch - patches.suse/xfs-include-an-allocfree-res-for-inobt-modifications.patch - patches.suse/xfs-refactor-inode-chunk-alloc-free-tx-reservation.patch - patches.suse/xfs-eliminate-duplicate-icreate-tx-reservation-functions.patch - patches.suse/0004-iomap-report-collisions-between-directio-and-buffere.patch - patches.suse/xfs-call-xfs_qm_dqattach-before-performing-reflink-o.patch - patches.suse/xfs-preserve-i_rdev-when-recycling-a-reclaimable-inode.patch - patches.suse/xfs-skip-CoW-writes-past-EOF-when-writeback-races-wi.patch - patches.suse/xfs-reflink-should-break-pnfs-leases-before-sharing-.patch - patches.suse/xfs-allow-xfs_lock_two_inodes-to-take-different-EXCL.patch - patches.suse/xfs-only-grab-shared-inode-locks-for-source-file-dur.patch - patches.suse/iomap-warn-on-zero-length-mappings.patch - patches.suse/0113-md-raid1-raid10-silence-warning-about-wait-within-wa.patch - patches.suse/0114-md-r5cache-print-more-info-of-log-recovery.patch - patches.suse/0115-raid5-ppl-PPL-support-for-disks-with-write-back-cach.patch - patches.suse/0116-dm-raid-fix-deadlock-caused-by-premature-md_stop_wri.patch - patches.suse/0117-dm-raid-consume-sizes-after-md_finish_reshape-comple.patch - patches.suse/0118-dm-raid-correct-resizing-state-relative-to-reshape-s.patch - patches.suse/0119-dm-raid-fix-raid-set-size-revalidation.patch - patches.suse/0120-dm-raid-add-component-device-size-checks-to-avoid-ru.patch - patches.suse/0121-dm-raid-fix-raid_resume-to-keep-raid-set-frozen-as-n.patch - patches.suse/0122-dm-raid-display-a-consistent-copy-of-the-MD-status-v.patch - patches.suse/0123-dm-raid-avoid-passing-array_in_sync-variable-to-raid.patch - patches.suse/0124-dm-raid-fix-rs_get_progress-synchronization-state-ra.patch - patches.suse/0125-dm-raid-small-cleanup-and-remove-unsed-struct-raid_s.patch - patches.suse/0126-dm-raid-bump-target-version-to-reflect-numerous-fixe.patch - patches.suse/0127-dm-raid-validate-current-raid-sets-redundancy.patch - patches.suse/0128-dm-raid-stop-keeping-raid-set-frozen-altogether.patch - patches.suse/0129-dm-raid-ensure-a-chars-during-reshape.patch - patches.suse/0130-dm-raid-simplify-rs_get_progress.patch - patches.suse/0131-dm-raid-use-rs_is_raid.patch - patches.suse/0132-dm-fix-comment-above-dm_accept_partial_bio.patch - patches.suse/0133-dm-crypt-remove-BIOSET_NEED_RESCUER-flag.patch - patches.suse/0134-dm-io-remove-BIOSET_NEED_RESCUER-flag-from-bios-bios.patch - patches.suse/0135-dm-ensure-bio-submission-follows-a-depth-first-tree-.patch - patches.suse/0136-dm-remove-unused-num_write_bios-target-interface.patch - patches.suse/0137-dm-safely-allocate-multiple-bioset-bios.patch - patches.suse/0138-dm-remove-BIOSET_NEED_RESCUER-based-dm_offload-infra.patch - patches.suse/0139-dm-ensure-bio-based-DM-s-bioset-and-io_pool-support-.patch - patches.suse/0140-dm-fix-__send_changing_extent_only-to-send-first-bio.patch - patches.suse/0141-dm-set-QUEUE_FLAG_DAX-accordingly-in-dm_table_set_re.patch - patches.suse/0142-dm-remove-stale-comment-blocks.patch - patches.suse/0143-dm-rename-bio-member-of-dm_io-structure-to-orig_bio.patch - patches.suse/0144-dm-simplify-start-of-block-stats-accounting-for-bio-.patch - patches.suse/0145-dm-bufio-use-REQ_OP_READ-and-REQ_OP_WRITE.patch - patches.suse/0146-dm-bufio-add-missed-destroys-of-client-mutex.patch - patches.suse/0147-dm-bufio-check-result-of-register_shrinker.patch - patches.suse/0148-dm-bufio-eliminate-unnecessary-labels-in-dm_bufio_cl.patch - patches.suse/0149-dm-raid-make-raid_sets-symbol-static.patch - patches.suse/0150-dm-move-dm_table_destroy-to-same-header-as-dm_table_.patch - patches.suse/0151-dm-flakey-check-for-null-arg_name-in-parse_features.patch - patches.suse/0152-dm-backfill-missing-calls-to-mutex_destroy.patch - patches.suse/0153-dm-log-writes-fix-max-length-used-for-kstrndup.patch - patches.suse/0154-dm-thin-fix-trailing-semicolon-in-__remap_and_issue_.patch - patches.suse/lpfc-FLOGI-failures-are-reported-when-connected.patch - patches.suse/lpfc-Expand-WQE-capability-of-every-NVME-hardwa.patch - patches.suse/lpfc-Handle-XRI_ABORTED_CQE-in-soft-IRQ.patch - patches.suse/lpfc-Fix-crash-after-bad-bar-setup-on-driver-at.patch - patches.suse/lpfc-Fix-NVME-LS-abort_xri.patch - patches.suse/lpfc-Raise-maximum-NVME-sg-list-size-for-256-el.patch - patches.suse/lpfc-Driver-fails-to-detect-direct-attach-stora.patch - patches.suse/lpfc-Fix-display-for-debugfs-queInfo.patch - patches.suse/lpfc-Adjust-default-value-of-lpfc_nvmet_mrq.patch - patches.suse/lpfc-Fix-ndlp-ref-count-for-pt2pt-mode-issue-RS.patch - patches.suse/lpfc-Linux-LPFC-driver-does-not-process-all-RSC.patch - patches.suse/lpfc-correct-port-registrations-with-nvme_fc.patch - patches.suse/lpfc-Correct-driver-deregistrations-with-host-n.patch - patches.suse/lpfc-Fix-crash-during-driver-unload-with-runnin.patch - patches.suse/lpfc-Fix-driver-handling-of-nvme-resources-duri.patch - patches.suse/lpfc-small-sg-cnt-cleanup.patch - patches.suse/lpfc-update-driver-version-to-11.4.0.5.patch - patches.suse/scsi-mpt3sas-Replace-PCI-pool-old-API.patch - patches.suse/scsi-mpt3sas-Remove-unused-variable-requeue_event.patch - patches.suse/scsi-ipr-fix-incorrect-indentation-of-assignment-sta.patch - patches.suse/scsi-ibmvscsis-add-DRC-indices-to-debug-statements.patch - patches.suse/scsi-core-scsi_get_device_flags_keyed-always-return.patch - patches.suse/scsi-qla2xxx-Fix-system-crash-for-Notify-ack-timeout.patch - patches.suse/scsi-qla2xxx-Fix-gpnid-error-processing.patch - patches.suse/scsi-qla2xxx-Move-session-delete-to-driver-work-queu.patch - patches.suse/scsi-qla2xxx-Skip-IRQ-affinity-for-Target-QPairs.patch - patches.suse/scsi-qla2xxx-Fix-re-login-for-Nport-Handle-in-use.patch - patches.suse/scsi-qla2xxx-Retry-switch-command-on-time-out.patch - patches.suse/scsi-qla2xxx-Serialize-GPNID-for-multiple-RSCN.patch - patches.suse/scsi-qla2xxx-Fix-login-state-machine-stuck-at-GPDB.patch - patches.suse/scsi-qla2xxx-Fix-NPIV-host-cleanup-in-target-mode.patch - patches.suse/scsi-qla2xxx-Relogin-to-target-port-on-a-cable-swap.patch - patches.suse/scsi-qla2xxx-Fix-Relogin-being-triggered-too-fast.patch - patches.suse/scsi-qla2xxx-Fix-PRLI-state-check.patch - patches.suse/scsi-qla2xxx-Fix-abort-command-deadlock-due-to-spinl.patch - patches.suse/scsi-qla2xxx-Replace-fcport-alloc-with-qla2x00_alloc.patch - patches.suse/scsi-qla2xxx-Fix-scan-state-field-for-fcport.patch - patches.suse/scsi-qla2xxx-Clear-loop-id-after-delete.patch - patches.suse/scsi-qla2xxx-Defer-processing-of-GS-IOCB-calls.patch - patches.suse/scsi-qla2xxx-Remove-aborting-ELS-IOCB-call-issued-as.patch - patches.suse/scsi-qla2xxx-Fix-system-crash-in-qlt_plogi_ack_unref.patch - patches.suse/scsi-qla2xxx-Fix-memory-leak-in-dual-target-mode.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.03-k.patch - patches.suse/scsi-pmcraid-use-correct-size-unit-when-calling-find.patch - patches.suse/scsi-devinfo-Apply-to-HP-rebranded-the-same-flags-as.patch - patches.suse/scsi-devinfo-apply-to-HP-XP-the-same-flags-as-Hitach.patch - patches.suse/scsi-dh-add-new-rdac-devices.patch - patches.suse/scsi-devinfo-replace-Dell-PV-650F-with-EMC-CLARiiON.patch - patches.suse/scsi-bfa-convert-to-strlcpy-strlcat - patches.suse/scsi-fnic-add-a-space-after-p-in-printf-format.patch - patches.suse/scsi-qla2xxx-Suppress-gcc-7-fall-through-warnings.patch - patches.suse/scsi-qla2xxx-remove-duplicate-includes.patch - patches.suse/scsi-hisi_sas-initialize-dq-spinlock-before-use.patch - patches.suse/scsi-hisi_sas-fix-dma_unmap_sg-parameter.patch - patches.suse/scsi-hisi_sas-relocate-clearing-itct-and-freeing-device.patch - patches.suse/scsi-hisi_sas-optimise-port-id-refresh-function.patch - patches.suse/scsi-hisi_sas-some-optimizations-of-host-controller-reset.patch - patches.suse/scsi-hisi_sas-modify-hisi_sas_dev_gone-for-reset.patch - patches.suse/scsi-hisi_sas-add-an-mechanism-to-do-reset-work-synchronously.patch - patches.suse/scsi-hisi_sas-change-ncq-process-for-v3-hw.patch - patches.suse/scsi-hisi_sas-add-ras-feature-for-v3-hw.patch - patches.suse/scsi-hisi_sas-add-some-print-to-enhance-debugging.patch - patches.suse/scsi-hisi_sas-improve-int_chnl_int_v2_hw-consistency-with-v3-hw.patch - patches.suse/scsi-hisi_sas-add-v2-hw-port-axi-error-handling-support.patch - patches.suse/scsi-hisi_sas-use-an-general-way-to-delay-phy-work.patch - patches.suse/scsi-hisi_sas-do-link-reset-for-some-chl_int2-ints.patch - patches.suse/scsi-hisi_sas-judge-result-of-internal-abort.patch - patches.suse/scsi-hisi_sas-add-internal-abort-dev-in-some-places.patch - patches.suse/scsi-hisi_sas-fix-sas_queue_full-problem-while-running-io.patch - patches.suse/scsi-hisi_sas-re-add-the-lldd_port_deformed.patch - patches.suse/scsi-hisi_sas-add-v3-hw-suspend-and-resume.patch - patches.suse/lpfc-Fix-random-heartbeat-timeouts-during-heavy.patch - patches.suse/lpfc-Fix-EOVERFLOW-behavior-for-NVMET-and-defer.patch - patches.suse/lpfc-Fix-receive-PRLI-handling.patch - patches.suse/lpfc-Increase-SCSI-CQ-and-WQ-sizes.patch - patches.suse/lpfc-Fix-SCSI-LUN-discovery-when-SCSI-and-NVME-.patch - patches.suse/lpfc-Fix-issues-connecting-with-nvme-initiator.patch - patches.suse/lpfc-Fix-infinite-wait-when-driver-unregisters-.patch - patches.suse/lpfc-Beef-up-stat-counters-for-debug.patch - patches.suse/lpfc-update-driver-version-to-11.4.0.6.patch - patches.suse/scsi-qedi-fix-a-possible-sleep-in-atomic-bug-in-qedi_process_tmf_resp - patches.suse/scsi-qla2xxx-Fix-smatch-warning-in-qla25xx_delete_-r.patch - patches.suse/lpfc-correct-sg_seg_cnt-attribute-min-vs-defaul.patch - patches.suse/scsi-libiscsi-allow-sd_shutdown-on-bad-transport - patches.suse/scsi-scsi_transport_fc-fix-typos-on-64-128-GBit-defi.patch - patches.suse/lpfc-don-t-dereference-localport-before-it-has-.patch - patches.suse/lpfc-fix-a-couple-of-minor-indentation-issues.patch - patches.suse/scsi-mpt3sas-Proper-handling-of-set-clear-of-ATA-com.patch - patches.suse/scsi-aacraid-fix-udev-inquiry-race-condition.patch - patches.suse/scsi-aacraid-Fix-hang-in-kdump.patch - patches.suse/scsi-qla2xxx-Fix-NULL-pointer-access-for-fcport-stru.patch - patches.suse/scsi-qla2xxx-Use-IOCB-path-to-submit-Control-VP-MBX-.patch - patches.suse/scsi-qla2xxx-Use-chip-reset-to-bring-down-laser-on-u.patch - patches.suse/scsi-qla2xxx-Add-boundary-checks-for-exchanges-to-be.patch - patches.suse/scsi-qla2xxx-Chip-reset-uses-wrong-lock-during-IO-fl.patch - patches.suse/scsi-qla2xxx-Fix-Firmware-dump-size-for-Extended-log.patch - patches.suse/scsi-qla2xxx-Replace-GPDB-with-async-ADISC-command.patch - patches.suse/scsi-qla2xxx-Move-work-element-processing-out-of-DPC.patch - patches.suse/scsi-qla2xxx-Enable-ATIO-interrupt-handshake-for-ISP.patch - patches.suse/scsi-qla2xxx-Use-shadow-register-for-ISP27XX.patch - patches.suse/scsi-qla2xxx-Add-option-for-use-reserve-exch-for-ELS.patch - patches.suse/scsi-qla2xxx-Add-ability-to-send-PRLO.patch - patches.suse/scsi-qla2xxx-Don-t-call-dma_free_coherent-with-IRQ-d.patch - patches.suse/scsi-qla2xxx-Allow-target-mode-to-accept-PRLI-in-dua.patch - patches.suse/scsi-qla2xxx-Tweak-resource-count-dump.patch - patches.suse/scsi-qla2xxx-Fix-session-cleanup-for-N2N.patch - patches.suse/scsi-qla2xxx-Use-known-NPort-ID-for-Management-Serve.patch - patches.suse/scsi-qla2xxx-Add-switch-command-to-simplify-fabric-d.patch - patches.suse/scsi-qla2xxx-Add-lock-protection-around-host-lookup.patch - patches.suse/scsi-qla2xxx-Reduce-the-use-of-terminate-exchange.patch - patches.suse/scsi-qla2xxx-Reduce-trace-noise-for-Async-Events.patch - patches.suse/scsi-qla2xxx-Fix-login-state-machine-freeze.patch - patches.suse/scsi-qla2xxx-Migrate-switch-registration-commands-aw.patch - patches.suse/scsi-qla2xxx-Remove-session-creation-redundant-code.patch - patches.suse/scsi-qla2xxx-Fix-GPNFT-GNNFT-error-handling.patch - patches.suse/scsi-qla2xxx-Properly-extract-ADISC-error-codes.patch - patches.suse/scsi-qla2xxx-Add-ability-to-use-GPNFT-GNNFT-for-RSCN.patch - patches.suse/scsi-qla2xxx-Allow-relogin-and-session-creation-afte.patch - patches.suse/scsi-qla2xxx-Increase-verbosity-of-debug-messages-lo.patch - patches.suse/scsi-qla2xxx-Delay-loop-id-allocation-at-login.patch - patches.suse/scsi-qla2xxx-Add-retry-limit-for-fabric-scan-logic.patch - patches.suse/scsi-qla2xxx-Prevent-multiple-active-discovery-comma.patch - patches.suse/scsi-qla2xxx-Prevent-relogin-trigger-from-sending-to.patch - patches.suse/scsi-qla2xxx-Remove-unused-argument-from-qlt_schedul.patch - patches.suse/scsi-qla2xxx-Serialize-session-deletion-by-using-wor.patch - patches.suse/scsi-qla2xxx-Serialize-session-free-in-qlt_free_sess.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.04-k.patch - patches.suse/0001-scsi-qla4xxx-use-zeroing-allocator-rather-than-allocator-memset - patches.suse/scsi-qla2xxx-Use-zeroing-allocator-rather-than-alloc.patch - patches.suse/scsi-libsas-fix-memory-leak-in-sas_smp_get_phy_event.patch - patches.suse/scsi-libsas-fix-error-when-getting-phy-events.patch - patches.suse/scsi-libcxgbi-use-GFP_ATOMIC-in-cxgbi_conn_alloc_pdu.patch - patches.suse/scsi-aacraid-remove-redundant-setting-of-variable-c.patch - patches.suse/scsi-libsas-Use-dynamic-alloced-work-to-avoid-sas-ev.patch - patches.suse/scsi-libsas-shut-down-the-PHY-if-events-reached-the-.patch - patches.suse/scsi-libsas-make-the-event-threshold-configurable.patch - patches.suse/scsi-libsas-Use-new-workqueue-to-run-sas-event-and-d.patch - patches.suse/scsi-libsas-use-flush_workqueue-to-process-disco-eve.patch - patches.suse/scsi-libsas-direct-call-probe-and-destruct.patch - patches.suse/scsi-libsas-notify-event-PORTE_BROADCAST_RCVD-in-sas.patch - patches.suse/scsi-cxlflash-Reset-command-ioasc.patch - patches.suse/scsi-cxlflash-Update-cxl-specific-arguments-to-gener.patch - patches.suse/scsi-cxlflash-Explicitly-cache-number-of-interrupts-.patch - patches.suse/scsi-cxlflash-Remove-embedded-CXL-work-structures.patch - patches.suse/scsi-cxlflash-Adapter-context-init-can-return-error.patch - patches.suse/scsi-cxlflash-Staging-to-support-future-accelerators.patch - patches.suse/scsi-mpt3sas-set-default-value-for-cb_idx.patch - patches.suse/scsi-mpt3sas-use-list_splice_init.patch - patches.suse/scsi-mpt3sas-separate-out-_base_recovery_check.patch - patches.suse/scsi-mpt3sas-open-code-_scsih_scsi_lookup_get.patch - patches.suse/scsi-mpt3sas-Introduce-mpt3sas_get_st_from_smid.patch - patches.suse/scsi-mpt3sas-check-command-status-before-attempting-.patch - patches.suse/scsi-mpt3sas-always-use-first-reserved-smid-for-ioct.patch - patches.suse/scsi-mpt3sas-simplify-task-management-functions.patch - patches.suse/scsi-mpt3sas-simplify-mpt3sas_scsi_issue_tm.patch - patches.suse/scsi-mpt3sas-simplify-_wait_for_commands_to_complete.patch - patches.suse/scsi-mpt3sas-lockless-command-submission.patch - patches.suse/scsi-ata-enhance-the-definition-of-set-max-feature-field-value.patch - patches.suse/scsi-hisi_sas-change-frame-type-for-set-max-commands.patch - patches.suse/scsi-qedi-use-zeroing-allocator-instead-of-allocator-memset - patches.suse/scsi-qla2xxx-remove-redundant-assignment-of-d.patch - patches.suse/scsi-megaraid_sas-zero-out-IOC-INIT-and-stream-detec.patch - patches.suse/scsi-megaraid_sas-memset-IOC-INIT-frame-using-correc.patch - patches.suse/scsi-megaraid_sas-Return-the-DCMD-status-from-megasa.patch - patches.suse/scsi-megaraid_sas-Reset-ldio_outstanding-in-megasas_.patch - patches.suse/scsi-megaraid_sas-Error-handling-for-invalid-ldcount.patch - patches.suse/scsi-megaraid_sas-unload-flag-should-be-set-after-sc.patch - patches.suse/scsi-megaraid_sas-Avoid-firing-DCMDs-while-OCR-is-in.patch - patches.suse/scsi-megaraid_sas-Use-megasas_wait_for_adapter_opera.patch - patches.suse/scsi-megaraid_sas-Update-LD-map-after-populating-drv.patch - patches.suse/scsi-megaraid_sas-Selectively-apply-stream-detection.patch - patches.suse/scsi-megaraid_sas-Expose-fw_cmds_outstanding-through.patch - patches.suse/scsi-megaraid_sas-re-work-DCMD-refire-code.patch - patches.suse/scsi-megaraid_sas-driver-version-upgrade-to-07.704.04.patch - patches.suse/scsi-hisi_sas-make-local-symbol-host_attrs-static.patch - patches.suse/scsi-mpt3sas-make-function-_get_st_from_smid-static.patch - patches.suse/msft-hv-1584-scsi-storvsc-missing-error-code-in-storvsc_probe.patch - patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-probe-fai.patch - patches.suse/scsi-qla2xxx-Fix-recursion-while-sending-terminate-e.patch - patches.suse/scsi-qla2xxx-Fix-warning-in-qla2x00_async_iocb_timeo.patch - patches.suse/scsi-qla2xxx-Fix-warning-during-port_name-debug-prin.patch - patches.suse/scsi-qla2xxx-Fix-warning-for-code-intentation-in-__q.patch - patches.suse/scsi-qla2xxx-Fix-queue-ID-for-async-abort-with-Multi.patch - patches.suse/scsi-qla2xxx-Add-XCB-counters-to-debugfs.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.05-k.patch - patches.suse/scsi-qedf-Fix-error-return-code-in-__qedf_probe.patch - patches.suse/scsi-megaraid_sas-NVMe-passthrough-command-support.patch - patches.suse/scsi-hisi_sas-directly-attached-disk-LED-feature-for.patch - patches.suse/scsi-hisi_sas-fix-a-bug-in-hisi_sas_dev_gone.patch - patches.suse/scsi-fas216-fix-sense-buffer-initialization.patch - patches.suse/scsi-qedi-drop-cqe-response-during-connection-recovery - patches.suse/scsi-qla2xxx-Fix-logo-flag-for-qlt_free_session_done.patch - patches.suse/swiotlb-suppress-warning-when-__GFP_NOWARN-is-set - patches.suse/dmaengine-dmatest-fix-container_of-member-in-dmatest - patches.suse/dmaengine-qcom_hidma-check-pending-interrupts - patches.suse/dmaengine-ti-dma-crossbar-Fix-event-mapping-for-TPCC - patches.suse/dmaengine-zynqmp_dma-Fix-race-condition-in-the-probe - patches.suse/IB-hfi1-Mask-the-path-bits-with-the-LMC-for-16B-RC-A.patch - patches.suse/IB-CM-Change-sgid-to-IB-GID-when-handling-CM-request.patch - patches.suse/IB-hfi1-Use-4096-for-default-active-MTU-in-query_qp.patch - patches.suse/IB-qib-Fix-comparison-error-with-qperf-compare-swap-.patch - patches.suse/IB-mlx5-revisit-Wmaybe-uninitialized-warning.patch - patches.suse/RDMA-bnxt_re-Remove-redundant-bnxt_qplib_disable_nq-.patch - patches.suse/RDMA-iwpm-Fix-uninitialized-error-code-in-iwpm_send_.patch - patches.suse/iw_cxgb4-make-pointer-reg_workq-static.patch - patches.suse/IB-ipoib-Avoid-memory-leak-if-the-SA-returns-a-diffe.patch - patches.suse/RDMA-cma-Use-correct-size-when-writing-netlink-stats.patch - patches.suse/IB-umem-Fix-use-of-npages-nmap-fields.patch - patches.suse/RDMA-cma-Set-default-GID-type-as-RoCE-when-resolving.patch - patches.suse/RDMA-cma-Simplify-netdev-check.patch - patches.suse/RDMA-cma-Avoid-setting-path-record-type-twice.patch - patches.suse/RDMA-cma-Introduce-and-use-helper-functions-to-init-.patch - patches.suse/iser-target-avoid-reinitializing-rdma-contexts-for-i.patch - patches.suse/RDMA-ocrdma-Fix-permissions-for-OCRDMA_RESET_STATS.patch - patches.suse/RDMA-hns-Refactor-eq-code-for-hip06.patch - patches.suse/RDMA-hns-Add-eq-support-of-hip08.patch - patches.suse/IB-SA-Check-dlid-before-SA-agent-queries-for-ClassPo.patch - patches.suse/i40iw-Correct-Q1-XF-object-count-equation.patch - patches.suse/i40iw-Selectively-teardown-QPs-on-IP-addr-change-eve.patch - patches.suse/i40iw-Fix-sequence-number-for-the-first-partial-FPDU.patch - patches.suse/i40iw-Validate-correct-IRD-ORD-connection-parameters.patch - patches.suse/i40iw-Fix-the-connection-ORD-value-for-loopback.patch - patches.suse/infiniband-drop-unknown-function-from-core_priv.h.patch - patches.suse/RDMA-vmw_pvrdma-Add-UAR-SRQ-macros-in-ABI-header-fil.patch - patches.suse/RDMA-hns-Add-detailed-comments-for-mb-call.patch - patches.suse/iw_cxgb4-Change-error-warn-prints-to-pr_debug.patch - patches.suse/RDMA-qedr-Use-zeroing-memory-allocator-than-allocato.patch - patches.suse/RDMA-cma-Mark-end-of-CMA-ID-messages.patch - patches.suse/IB-ipoib-Fix-for-notify-send-CQ-failure-messages.patch - patches.suse/RDMA-hns-Add-rq-inline-data-support-for-hip08-RoCE.patch - patches.suse/RDMA-hns-Update-the-usage-of-sr_max-and-rr_max-field.patch - patches.suse/RDMA-hns-Set-access-flags-of-hip08-RoCE.patch - patches.suse/RDMA-hns-Filter-for-zero-length-of-sge-in-hip08-kern.patch - patches.suse/RDMA-hns-Fix-QP-state-judgement-before-sending-work-.patch - patches.suse/RDMA-hns-Assign-dest_qp-when-deregistering-mr.patch - patches.suse/IB-hfi1-Add-RQ-SRQ-information-to-QP-stats.patch - patches.suse/IB-core-Fix-two-kernel-warnings-triggered-by-rxe-reg.patch - patches.suse/IB-rdmavt-No-need-to-cancel-RNRNAK-retry-timer-when-.patch - patches.suse/IB-rdmavt-Use-correct-numa-node-for-SRQ-allocation.patch - patches.suse/IB-hfi1-Fix-infinite-loop-in-8051-command-error-path.patch - patches.suse/IB-rdmavt-Allocate-CQ-memory-on-the-correct-node.patch - patches.suse/IB-rdmavt-Add-trace-for-RNRNAK-timer.patch - patches.suse/net-mlx5-Fix-race-for-multiple-RoCE-enable.patch - patches.suse/IB-srpt-Remove-an-unused-structure-member.patch - patches.suse/RDMA-rxe-Fix-a-race-condition-related-to-the-QP-erro.patch - patches.suse/RDMA-cma-Use-the-right-net-namespace-for-the-rdma_cm.patch - patches.suse/RDMA-cma-Provide-a-function-to-set-RoCE-path-record-.patch - patches.suse/RDMA-cma-ucma-Simplify-and-rename-rdma_set_ib_paths.patch - patches.suse/RDMA-cma-Fix-rdma_cm-raw-IB-path-setting-for-RoCE.patch - patches.suse/RDMA-cma-Fix-rdma_cm-path-querying-for-RoCE.patch - patches.suse/IB-core-Perform-modify-QP-on-real-one.patch - patches.suse/RDMA-hns-Fix-endian-problems-around-imm_data-and-rke.patch - patches.suse/RDMA-qedr-Fix-endian-problems-around-imm_data.patch - patches.suse/IB-mlx4-Fix-incorrectly-releasing-steerable-UD-QPs-w.patch - patches.suse/IB-core-Fix-ib_wc-structure-size-to-remain-in-64-byt.patch - patches.suse/RDMA-core-Clarify-rdma_ah_find_type.patch - patches.suse/RDMA-hns-Assign-the-correct-value-for-tx_cqn.patch - patches.suse/RDMA-hns-Create-gsi-qp-in-hip08.patch - patches.suse/RDMA-hns-Add-gsi-qp-support-for-modifying-qp-in-hip0.patch - patches.suse/RDMA-hns-Fill-sq-wqe-context-of-ud-type-in-hip08.patch - patches.suse/RDMA-hns-Assign-zero-for-pkey_index-of-wc-in-hip08.patch - patches.suse/RDMA-hns-Update-the-verbs-of-polling-for-completion.patch - patches.suse/RDMA-hns-Set-the-guid-for-hip08-RoCE-device.patch - patches.suse/i40iw-Zero-out-consumer-key-on-allocate-stag-for-FMR.patch - patches.suse/i40iw-Remove-limit-on-re-posting-AEQ-entries-to-HW.patch - patches.suse/i40iw-Free-IEQ-resources.patch - patches.suse/RDMA-bnxt_re-Enable-RoCE-on-virtual-functions.patch - patches.suse/RDMA-bnxt_re-Add-support-for-query-firmware-version.patch - patches.suse/RDMA-bnxt_re-Add-support-for-MRs-with-Huge-pages.patch - patches.suse/RDMA-bnxt_re-expose-detailed-stats-retrieved-from-HW.patch - patches.suse/RDMA-bnxt_re-Add-SRQ-support-for-Broadcom-adapters.patch - patches.suse/RDMA-rxe-Fix-a-race-condition-in-rxe_requester.patch - patches.suse/RDMA-rxe-Fix-rxe_qp_cleanup.patch - patches.suse/IB-cq-Don-t-force-IB_POLL_DIRECT-poll-context-for-ib.patch - patches.suse/RDMA-hns-Remove-unnecessary-platform_get_resource-er.patch - patches.suse/RDMA-cma-Introduce-API-to-read-GIDs-for-multiple-tra.patch - patches.suse/RDMA-cma-Check-existence-of-netdevice-during-port-va.patch - patches.suse/RDMA-uverbs-Use-an-unambiguous-errno-for-method-not-.patch - patches.suse/RDMA-qedr-lower-print-level-of-flushed-CQEs.patch - patches.suse/IB-umad-Fix-use-of-unprotected-device-pointer.patch - patches.suse/RDMA-mlx5-Avoid-memory-leak-in-case-of-XRCD-dealloc-.patch - patches.suse/gpio-iop-add-missing-MODULE_DESCRIPTION-AUTHOR-LICEN - patches.suse/gpio-ath79-add-missing-MODULE_DESCRIPTION-LICENSE - patches.suse/Revert-gpio-set-up-initial-state-from-.get_direction.patch - patches.suse/gpio-label-descriptors-using-the-device-name - patches.suse/0008-gpio-thunderx-fix-error-return-code-in-thunderx_gpio.patch - patches.suse/gpio-stmpe-i2c-transfer-are-forbiden-in-atomic-conte - patches.suse/gpio-No-NULL-owner - patches.suse/gpio-Fix-kernel-stack-leak-to-userspace - patches.suse/0003-power-reset-zx-reboot-add-missing-MODULE_DESCRIPTION.patch - patches.suse/power-supply-ab8500_charger-Fix-an-error-handling-pa - patches.suse/power-supply-ab8500_charger-Bail-out-in-case-of-erro - patches.suse/power-supply-axp288_charger-Properly-stop-work-on-pr - patches.suse/ipmi-use-dynamic-memory-for-DMI-driver-override.patch - patches.suse/ipmi-powernv-Fix-error-return-code-in-ipmi_powernv_p.patch - patches.suse/0002-ipmi_ssif-Remove-duplicate-NULL-check.patch - patches.suse/0001-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch - patches.suse/HID-add-quirk-for-another-PIXART-OEM-mouse-used-by-H.patch - patches.suse/0001-HID-quirks-Fix-keyboard-touchpad-on-Toshiba-Click-Mi.patch - patches.suse/HID-elo-clear-BTN_LEFT-mapping.patch - patches.suse/HID-wacom-Properly-handle-AES-serial-number-and-tool.patch - patches.suse/HID-wacom-Queue-events-with-missing-type-serial-data.patch - patches.suse/HID-wacom-EKR-ensure-devres-groups-at-higher-indexes - patches.suse/HID-wacom-Fix-reporting-of-touch-toggle-WACOM_HID_WD - patches.suse/HID-wacom-Add-support-for-One-by-Wacom-CTL-472-CTL-6 - patches.suse/HID-roccat-prevent-an-out-of-bounds-read-in-kovaplus - patches.suse/livepatch-send-a-fake-signal-to-all-blocking-tasks.patch - patches.suse/livepatch-force-transition-to-finish.patch - patches.suse/livepatch-add-locking-to-force-and-signal-functions.patch - patches.suse/livepatch-remove-immediate-feature.patch - patches.suse/ima-relax-requiring-a-file-signature-for-new-files-w - patches.suse/ima-policy-fix-parsing-of-fsuuid - patches.suse/tpm-return-a-TPM_RC_COMMAND_CODE-response-if-command.patch - patches.suse/tpm2-cmd-allow-more-attempts-for-selftest-execution.patch - patches.suse/selinux-ensure-the-context-is-NUL-terminated-in-secu.patch - patches.suse/selinux-skip-bounded-transition-processing-if-the-po.patch - patches.suse/crypto-tcrypt-fix-S-G-table-for-test_aead_speed - patches.suse/crypto-chelsio-Fix-an-error-code-in-chcr_hash_dma_ma.patch - patches.suse/crypto-cavium-fix-memory-leak-on-info - patches.suse/crypto-ecdh-fix-typo-in-KPP-dependency-of-CRYPTO_ECD - patches.suse/crypto-caam-qi-use-correct-print-specifier-for-size_ - patches.suse/crypto-echainiv-Remove-unused-alg-spawn-variable - patches.suse/crypto-seqiv-Remove-unused-alg-spawn-variable - patches.suse/crypto-x86-twofish-3way-Fix-rbp-usage - patches.suse/crypto-af_alg-whitelist-mask-and-type - patches.suse/crypto-hash-introduce-crypto_hash_alg_has_setkey - patches.suse/crypto-cryptd-pass-through-absence-of-setkey - patches.suse/crypto-mcryptd-pass-through-absence-of-setkey - patches.suse/crypto-poly1305-remove-setkey-method - patches.suse/crypto-hash-annotate-algorithms-taking-optional-key - patches.suse/crypto-hash-prevent-using-keyed-hashes-without-setti - patches.suse/crypto-aes-generic-build-with-Os-on-gcc-7 - patches.suse/crypto-chelsio-Fix-Indentation.patch - patches.suse/crypto-chelsio-check-for-sg-null.patch - patches.suse/crypto-chelsio-Fix-IV-updated-in-XTS-operation.patch - patches.suse/crypto-chelsio-Add-authenc-versions-of-ctr-and-sha.patch - patches.suse/crypto-chelsio-Remove-dst-sg-size-zero-check.patch - patches.suse/crypto-chelsio-Fix-indentation-warning.patch - patches.suse/crypto-aes-generic-fix-aes-generic-regression-on-pow - patches.suse/crypto-aesni-handle-zero-length-dst-buffer - patches.suse/crypto-sha3-generic-fixes-for-alignment-and-big-endi - patches.suse/net-thunderx-Set-max-queue-count-taking-XDP_TX-into-.patch - patches.suse/vmxnet3-increase-default-rx-ring-sizes.patch - patches.suse/rds-tcp-remove-redundant-function-rds_tcp_conn_paths.patch - patches.suse/rds-tcp-correctly-sequence-cleanup-on-netns-deletion.patch - patches.suse/0001-rds-tcp-atomically-purge-entries-from-rds_tcp_conn_l.patch - patches.suse/net-ethtool-add-support-for-reset-of-AP-inside-NIC-i.patch - patches.suse/bnxt_en-Add-ETH_RESET_AP-support.patch - patches.suse/msft-hv-1555-hv_netvsc-drop-unused-macros.patch - patches.suse/msft-hv-1556-hv_netvsc-don-t-need-local-xmit_more.patch - patches.suse/msft-hv-1557-hv_netvsc-replace-divide-with-mask-when-computing-pa.patch - patches.suse/msft-hv-1558-hv_netvsc-use-reciprocal-divide-to-speed-up-percent-.patch - patches.suse/msft-hv-1559-hv_netvsc-optimize-initialization-of-RNDIS-header.patch - patches.suse/msft-hv-1560-vmbus-make-hv_get_ringbuffer_availbytes-local.patch - patches.suse/bpf-fix-stack-state-printing-in-verifier-log.patch - patches.suse/net-hns3-Refactor-of-the-reset-interrupt-handling-lo.patch - patches.suse/net-hns3-Add-reset-service-task-for-handling-reset-r.patch - patches.suse/net-hns3-Refactors-the-requested-reset-pending-reset.patch - patches.suse/bnxt_en-Uninitialized-variable-in-bnxt_tc_parse_acti.patch - patches.suse/bnxt_en-Don-t-print-Link-speed-1-no-longer-supported.patch - patches.suse/virtio_net-Disable-interrupts-if-napi_complete_done- - patches.suse/0001-net-stmmac-fix-broken-dma_interrupt-handling-for-mul.patch - patches.suse/veth-set-peer-GSO-values.patch - patches.suse/cxgb4-collect-on-chip-memory-information.patch - patches.suse/cxgb4-collect-MC-memory-dump.patch - patches.suse/cxgb4-collect-HMA-memory-dump.patch - patches.suse/cxgb4-skip-TX-and-RX-payload-regions-in-memory-dumps.patch - patches.suse/cxgb4-collect-egress-and-ingress-SGE-queue-contexts.patch - patches.suse/cxgb4-collect-PCIe-configuration-logs.patch - patches.suse/slip-sl_alloc-remove-unused-parameter-dev_t-line.patch - patches.suse/0001-macvlan-fix-memory-hole-in-macvlan_dev.patch - patches.suse/net-mvpp2-only-free-the-TSO-header-buffers-when-it-w.patch - patches.suse/net-mvpp2-split-the-max-ring-size-from-the-default-o.patch - patches.suse/net-mvpp2-align-values-in-ethtool-get_coalesce.patch - patches.suse/net-mvpp2-report-the-tx-usec-coalescing-information-.patch - patches.suse/net-mvpp2-adjust-the-coalescing-parameters.patch - patches.suse/msft-hv-1561-hv_netvsc-Fix-the-receive-buffer-size-limit.patch - patches.suse/msft-hv-1562-hv_netvsc-Fix-the-TX-RX-buffer-default-sizes.patch - patches.suse/0008-net-avoid-skb_warn_bad_offload-on-IS_ERR.patch - patches.suse/cxgb4-Add-support-for-ethtool-i2c-dump.patch - patches.suse/net-ethernet-ti-cpdma-correct-error-handling-for-cha.patch - patches.suse/msft-hv-1563-hv_netvsc-copy_to_send-buf-can-be-void.patch - patches.suse/msft-hv-1564-hv_netvsc-track-memory-allocation-failures-in-ethtoo.patch - patches.suse/msft-hv-1565-hv_netvsc-simplify-function-args-in-receive-status-p.patch - patches.suse/msft-hv-1566-hv_netvsc-pass-netvsc_device-to-receive-callback.patch - patches.suse/msft-hv-1567-hv_netvsc-remove-open_cnt-reference-count.patch - patches.suse/msft-hv-1568-hv_netvsc-empty-current-transmit-aggregation-if-flow.patch - patches.suse/net-hns3-Add-HNS3-VF-IMP-Integrated-Management-Proc-.patch - patches.suse/net-hns3-Add-mailbox-support-to-VF-driver.patch - patches.suse/net-hns3-Add-HNS3-VF-HCL-Hardware-Compatibility-Laye.patch - patches.suse/net-hns3-Add-HNS3-VF-driver-to-kernel-build-framewor.patch - patches.suse/net-hns3-Unified-HNS3-VF-PF-Ethernet-Driver-for-hip0.patch - patches.suse/net-hns3-Add-mailbox-support-to-PF-driver.patch - patches.suse/net-hns3-Change-PF-to-add-ring-vect-binding-resetQ-t.patch - patches.suse/net-hns3-Add-mailbox-interrupt-handling-to-PF-driver.patch - patches.suse/xfrm-Fix-xfrm_replay_overflow_offload_esn.patch - patches.suse/ipvlan-remove-excessive-packet-scrubbing.patch - patches.suse/qmi_wwan-set-FLAG_SEND_ZLP-to-avoid-network-initiate - patches.suse/net-phy-meson-gxl-check-phy_write-return-value.patch - patches.suse/net-Introduce-NETIF_F_GRO_HW.patch - patches.suse/net-Disable-GRO_HW-when-generic-XDP-is-installed-on-.patch - patches.suse/bnxt_en-Use-NETIF_F_GRO_HW.patch - patches.suse/bnx2x-Use-NETIF_F_GRO_HW.patch - patches.suse/qede-Use-NETIF_F_GRO_HW.patch - patches.suse/Bluetooth-hci_qca-Avoid-setup-failure-on-missing-ram - patches.suse/Bluetooth-btqcomsmd-Fix-skb-double-free-corruption - patches.suse/Bluetooth-hci_bcm-Add-support-for-BCM2E72 - patches.suse/Bluetooth-btsdio-Do-not-bind-to-non-removable-BCM433 - patches.suse/iwlwifi-mvm-check-for-short-GI-only-for-OFDM.patch - patches.suse/iwlwifi-mvm-rs-don-t-override-the-rate-history-in-th - patches.suse/iwlwifi-dbg-allow-wrt-collection-before-ALIVE.patch - patches.suse/mwifiex-cfg80211-do-not-change-virtual-interface-dur - patches.suse/iwlwifi-mvm-avoid-dumping-assert-log-when-device-is- - patches.suse/rtlwifi-rtl_pci-Fix-the-bug-when-inactiveps-is-enabl - patches.suse/ath10k-update-tdls-teardown-state-to-target - patches.suse/wil6210-missing-length-check-in-wmi_set_ie - patches.suse/ath10k-fix-invalid-STS_CAP_OFFSET_MASK - patches.suse/ath10k-handling-qos-at-STA-side-based-on-AP-WMM-enab - patches.suse/ath9k_htc-Add-a-sanity-check-in-ath9k_htc_ampdu_acti - patches.suse/ibmvnic-Rename-IBMVNIC_MAX_TX_QUEUES-to-IBMVNIC_MAX_.patch - patches.suse/ibmvnic-Increase-maximum-number-of-RX-TX-queues.patch - patches.suse/ibmvnic-Include-header-descriptor-support-for-ARP-pa.patch - patches.suse/cxgb4-RSS-table-is-4k-for-T6.patch - patches.suse/ip6_vti-adjust-vti-mtu-according-to-mtu-of-lower-dev.patch - patches.suse/cxgb4-add-new-T5-and-T6-device-id-s.patch - patches.suse/enic-add-wq-clean-up-budget.patch - patches.suse/net-hns3-add-support-to-query-tqps-number.patch - patches.suse/net-hns3-add-support-to-modify-tqps-number.patch - patches.suse/net-hns3-change-the-returned-tqp-number-by-ethtool-x.patch - patches.suse/net-hns3-free-the-ring_data-structrue-when-change-tq.patch - patches.suse/net-hns3-get-rss_size_max-from-configuration-but-not.patch - patches.suse/net-hns3-add-a-mask-initialization-for-mac_vlan-tabl.patch - patches.suse/net-hns3-add-vlan-offload-config-command.patch - patches.suse/net-hns3-add-ethtool-related-offload-command.patch - patches.suse/net-hns3-add-handling-vlan-tag-offload-in-bd.patch - patches.suse/net-hns3-cleanup-mac-auto-negotiation-state-query.patch - patches.suse/net-hns3-fix-for-getting-auto-negotiation-state-in-h.patch - patches.suse/net-hns3-add-support-for-set_pauseparam.patch - patches.suse/net-hns3-add-support-to-update-flow-control-settings.patch - patches.suse/net-hns3-add-Asym-Pause-support-to-phy-default-featu.patch - patches.suse/net-hns3-add-support-for-querying-advertised-pause-f.patch - patches.suse/net-hns3-Increase-the-default-depth-of-bucket-for-TM.patch - patches.suse/net-hns3-change-TM-sched-mode-to-TC-based-mode-when-.patch - patches.suse/l2tp-fix-missing-print-session-offset-info.patch - patches.suse/net-hns3-hns3_get_channels-can-be-static.patch - patches.suse/net-mlx4_core-Cleanup-FMR-unmapping-flow.patch - patches.suse/net-mlx4_en-Change-default-QoS-settings.patch - patches.suse/net-mlx5e-E-Switch-Use-the-name-of-static-array-inst.patch - patches.suse/net-mlx5-Fix-ingress-egress-naming-mistake.patch - patches.suse/net-mlx5-Separate-ingress-egress-namespaces-for-each.patch - patches.suse/cxgb4-use-CLIP-with-LIP6-on-T6-for-TCAM-filters.patch - patches.suse/s390-qeth-improve-error-reporting-on-ip-add-removal.patch - patches.suse/qed-Refactoring-and-rearranging-FW-API-with-no-funct.patch - patches.suse/qed-HSI-renaming-for-different-types-of-HW.patch - patches.suse/qed-Utilize-FW-8.33.1.0.patch - patches.suse/qed-Advance-drivers-version-to-8.33.0.20.patch - patches.suse/net-ena-add-detection-and-recovery-mechanism-for-han.patch - patches.suse/net-ena-increase-ena-driver-version-to-1.5.0.patch - patches.suse/cxgb4-Check-alignment-constraint-for-T6.patch - patches.suse/net-hns-add-ACPI-mode-support-for-ethtool-p.patch - patches.suse/qed-Use-zeroing-memory-allocator-than-allocator-mems.patch - patches.suse/ethernet-broadcom-Use-zeroing-memory-allocator-than-.patch - patches.suse/cxgb4-collect-TX-rate-limit-info-in-UP-CIM-logs.patch - patches.suse/tg3-Add-Macronix-NVRAM-support.patch - patches.suse/mac80211_hwsim-enforce-PS_MANUAL_POLL-to-be-set-afte - patches.suse/mac80211-remove-BUG-when-interface-type-is-invalid - patches.suse/mac80211-Fix-setting-TX-power-on-monitor-interfaces - patches.suse/l2tp-revert-l2tp-fix-missing-print-session-offset-in.patch - patches.suse/net-hns3-Add-ethtool-interface-for-vlan-filter.patch - patches.suse/net-hns3-Disable-VFs-change-rxvlan-offload-status.patch - patches.suse/net-hns3-Unify-the-strings-display-of-packet-statist.patch - patches.suse/net-hns3-Fix-spelling-errors.patch - patches.suse/net-hns3-Remove-repeat-statistic-of-rx_errors.patch - patches.suse/net-hns3-Modify-the-update-period-of-packet-statisti.patch - patches.suse/net-hns3-Mask-the-packet-statistics-query-when-NIC-i.patch - patches.suse/net-hns3-Fix-an-error-of-total-drop-packet-statistic.patch - patches.suse/net-hns3-Fix-a-loop-index-error-of-tqp-statistics-qu.patch - patches.suse/net-hns3-Fix-an-error-macro-definition-of-HNS3_TQP_S.patch - patches.suse/net-hns3-Remove-a-useless-member-of-struct-hns3_stat.patch - patches.suse/net-hns3-Fix-a-response-data-read-error-of-tqp-stati.patch - patches.suse/net-hns3-fix-for-updating-fc_mode_last_time.patch - patches.suse/net-hns3-fix-for-setting-MTU.patch - patches.suse/net-hns3-fix-for-changing-MTU.patch - patches.suse/net-hns3-add-MTU-initialization-for-hardware.patch - patches.suse/net-hns3-fix-for-not-setting-pause-parameters.patch - patches.suse/net-hns3-remove-redundant-semicolon.patch - patches.suse/net-hns3-Add-more-packet-size-statisctics.patch - patches.suse/0002-netfilter-ipset-Missing-nfnl_lock-nfnl_unlock-is-add.patch - patches.suse/net-Fix-netdev_WARN_ONCE-macro.patch - patches.suse/ixgbe-enable-multicast-on-shutdown-for-WOL.patch - patches.suse/ixgbe-remove-unused-enum-latency_range.patch - patches.suse/ixgbe-advertise-highest-capable-link-speed.patch - patches.suse/ixgbe-extend-firmware-version-support.patch - patches.suse/ixgbe-Remove-an-obsolete-comment-about-ITR.patch - patches.suse/ixgbevf-remove-redundant-setting-of-xcast_mode.patch - patches.suse/ixgbe-Fix-interaction-between-SR-IOV-and-macvlan-off.patch - patches.suse/ixgbe-Perform-reinit-any-time-number-of-VFs-change.patch - patches.suse/ixgbe-Add-support-for-macvlan-offload-RSS-on-X550-an.patch - patches.suse/ixgbe-There-is-no-need-to-update-num_rx_pools-in-L2-.patch - patches.suse/ixgbe-Fix-limitations-on-macvlan-so-we-can-support-u.patch - patches.suse/ixgbe-Use-ring-values-to-test-for-Tx-pending.patch - patches.suse/ixgbe-Drop-l2_accel_priv-data-pointer-from-ring-stru.patch - patches.suse/net-hns3-report-the-function-type-the-same-line-with.patch - patches.suse/net-mlx5e-IPoIB-Use-correct-timestamp-in-child-recei.patch - patches.suse/cxgb4vf-Fix-SGE-FL-buffer-initialization-logic-for-6.patch - patches.suse/cxgb4-add-data-structures-to-support-vxlan.patch - patches.suse/cxgb4-implement-udp-tunnel-callbacks.patch - patches.suse/cxgb4-add-support-for-vxlan-segmentation-offload.patch - patches.suse/cxgb4-implement-ndo_features_check.patch - patches.suse/ibmvnic-Don-t-handle-RX-interrupts-when-not-up.patch - patches.suse/i40e-display-priority_xon-and-priority_xoff-stats.patch - patches.suse/i40evf-don-t-rely-on-netif_running-outside-rtnl_lock.patch - patches.suse/i40evf-use-spinlock-to-protect-mac-vlan-_filter_list.patch - patches.suse/i40evf-release-bit-locks-in-reverse-order.patch - patches.suse/i40evf-hold-the-critical-task-bit-lock-while-opening.patch - patches.suse/i40e-update-VFs-of-link-state-after-GET_VF_RESOURCES.patch - patches.suse/i40e-add-helper-conversion-function-for-link_speed.patch - patches.suse/i40e-i40evf-Bump-driver-versions.patch - patches.suse/i40e-remove-redundant-initialization-of-read_size.patch - patches.suse/i40evf-Do-not-clear-MSI-X-PBA-manually.patch - patches.suse/i40evf-Clean-up-flags-for-promisc-mode-to-avoid-high.patch - patches.suse/i40evf-Drop-i40evf_fire_sw_int-as-it-is-prone-to-rac.patch - patches.suse/i40e-change-ppp-name-to-ddp.patch - patches.suse/i40e-track-id-can-be-0.patch - patches.suse/net-phy-mdio-bcm-unimac-fix-potential-NULL-dereferen.patch - patches.suse/Bluetooth-Add-a-new-04ca-3015-QCA_ROME-device - patches.suse/Bluetooth-btusb-Restore-QCA-Rome-suspend-resume-fix- - patches.suse/net-hns3-add-ethtool_ops.get_channels-support-for-VF.patch - patches.suse/net-hns3-remove-TSO-config-command-from-VF-driver.patch - patches.suse/net-hns3-add-ethtool_ops.get_coalesce-support-to-PF.patch - patches.suse/net-hns3-add-ethtool_ops.set_coalesce-support-to-PF.patch - patches.suse/net-hns3-refactor-interrupt-coalescing-init-function.patch - patches.suse/net-hns3-refactor-GL-update-function.patch - patches.suse/net-hns3-remove-unused-GL-setup-function.patch - patches.suse/net-hns3-change-the-unit-of-GL-value-macro.patch - patches.suse/net-hns3-add-int_gl_idx-setup-for-TX-and-RX-queues.patch - patches.suse/net-hns3-add-feature-check-when-feature-changed.patch - patches.suse/net-hns3-check-for-NULL-function-pointer-in-hns3_nic.patch - patches.suse/ixgbe-Assume-provided-MAC-filter-has-been-verified-b.patch - patches.suse/ixgbe-Default-to-1-pool-always-being-allocated.patch - patches.suse/ixgbe-Don-t-assume-dev-num_tc-is-equal-to-hardware-T.patch - patches.suse/ixgbe-fm10k-Record-macvlan-stats-instead-of-Rx-queue.patch - patches.suse/ixgbe-Do-not-manipulate-macvlan-Tx-queues-when-perfo.patch - patches.suse/ixgbe-avoid-bringing-rings-up-down-as-macvlans-are-a.patch - patches.suse/ixgbe-Fix-handling-of-macvlan-Tx-offload.patch - patches.suse/ixgbe-Fix-kernel-doc-format-warnings.patch - patches.suse/ixgbevf-Fix-kernel-doc-format-warnings.patch - patches.suse/rt2x00-do-not-pause-queue-unconditionally-on-error-p - patches.suse/wl1251-check-return-from-call-to-wl1251_acx_arp_ip_f - patches.suse/net-add-support-for-Cavium-PTP-coprocessor.patch - patches.suse/net-thunderx-add-timestamping-support.patch - patches.suse/libbpf-Makefile-set-specified-permission-mode.patch - patches.suse/bnxt_en-Update-firmware-interface-to-1.9.0.patch - patches.suse/bnxt_en-Refactor-bnxt_close_nic.patch - patches.suse/bnxt_en-Restore-MSIX-after-disabling-SRIOV.patch - patches.suse/bnxt_en-Refactor-hardware-resource-data-structures.patch - patches.suse/bnxt_en-Add-the-new-firmware-API-to-query-hardware-r.patch - patches.suse/bnxt_en-Set-initial-default-RX-and-TX-ring-numbers-t.patch - patches.suse/bnxt_en-Implement-new-method-to-reserve-rings.patch - patches.suse/bnxt_en-Reserve-resources-for-RFS.patch - patches.suse/bnxt_en-Implement-new-method-for-the-PF-to-assign-SR.patch - patches.suse/bnxt_en-Expand-bnxt_check_rings-to-check-all-resourc.patch - patches.suse/bnxt_en-Add-BCM5745X-NPAR-device-IDs.patch - patches.suse/bnxt_en-Forward-VF-MAC-address-to-the-PF.patch - patches.suse/bnxt_en-Add-cache-line-size-setting-to-optimize-perf.patch - patches.suse/bnxt_en-export-a-common-switchdev-PARENT_ID-for-all-.patch - patches.suse/cxgb4-restructure-VF-mgmt-code.patch - patches.suse/vxlan-Fix-trailing-semicolon.patch - patches.suse/net-mlx5e-Fix-trailing-semicolon.patch - patches.suse/ath9k-add-MSI-support - patches.suse/cxgb4-update-dump-collection-logic-to-use-compressio.patch - patches.suse/cxgb4-use-zlib-deflate-to-compress-firmware-dump.patch - patches.suse/cxgb4-IPv6-filter-takes-2-tids.patch - patches.suse/mac80211_hwsim-fix-possible-memory-leak-in-hwsim_new - patches.suse/cxgb4-add-geneve-offload-support-for-T6.patch - patches.suse/device-property-Introduce-fwnode_get_mac_address.patch - patches.suse/device-property-Introduce-fwnode_get_phy_mode.patch - patches.suse/device-property-Introduce-fwnode_irq_get.patch - patches.suse/device-property-Allow-iterating-over-available-child.patch - patches.suse/net-mvpp2-simplify-maintaining-enabled-ports-list.patch - patches.suse/net-mvpp2-use-device_-fwnode_-APIs-instead-of-of_.patch - patches.suse/net-mvpp2-enable-ACPI-support-in-the-driver.patch - patches.suse/net-hns3-add-support-for-get_regs.patch - patches.suse/net-hns3-add-manager-table-initialization-for-hardwa.patch - patches.suse/net-hns3-add-ethtool-p-support-for-fiber-port.patch - patches.suse/net-hns3-add-net-status-led-support-for-fiber-port.patch - patches.suse/bridge-return-boolean-instead-of-integer-in-br_multi.patch - patches.suse/net-hns3-converting-spaces-into-tabs-to-avoid-checkp.patch - patches.suse/msft-hv-1585-hv_netvsc-Use-the-num_online_cpus-for-channel-limit.patch - patches.suse/nfp-fix-error-return-code-in-nfp_pci_probe.patch - patches.suse/i40e-i40evf-Enable-NVMUpdate-to-retrieve-AdminQ-and-.patch - patches.suse/i40e-avoid-divide-by-zero.patch - patches.suse/i40evf-remove-flush_scheduled_work-call-in-i40evf_re.patch - patches.suse/i40evf-Don-t-schedule-reset_task-when-device-is-bein.patch - patches.suse/i40e-Fix-for-blinking-activity-instead-of-link-LEDs.patch - patches.suse/i40e-i40evf-Detect-and-recover-hung-queue-scenario.patch - patches.suse/i40e-check-for-invalid-DCB-config.patch - patches.suse/i40e-Disable-iWARP-VSI-PETCP_ENA-flag-on-netdev-down.patch - patches.suse/i40e-Delete-an-error-message-for-a-failed-memory-all.patch - patches.suse/i40evf-ignore-link-up-if-not-running.patch - patches.suse/cxgb4-cxgb4vf-add-support-for-ndo_set_vf_vlan.patch - patches.suse/cxgb4-enable-ZLIB_DEFLATE-when-building-cxgb4.patch - patches.suse/cxgb4-properly-initialize-variables.patch - patches.suse/igb-Allow-to-remove-administratively-set-MAC-on-VFs.patch - patches.suse/e1000e-Set-HTHRESH-when-PTHRESH-is-used.patch - patches.suse/e1000e-Alert-the-user-that-C-states-will-be-disabled.patch - patches.suse/igb-Free-IRQs-when-device-is-hotplugged.patch - patches.suse/igb-Clear-TXSTMP-when-ptp_tx_work-is-timeout.patch - patches.suse/cxgb4-make-symbol-pedits-static.patch - patches.suse/fm10k-Fix-configuration-for-macvlan-offload.patch - patches.suse/fm10k-cleanup-unnecessary-parenthesis-in-fm10k_iov.c.patch - patches.suse/fm10k-fix-failed-to-kill-vid-message-for-VF.patch - patches.suse/fm10k-stop-adding-VLAN-0-to-the-VLAN-table.patch - patches.suse/fm10k-don-t-assume-VLAN-1-is-enabled.patch - patches.suse/fm10k-correct-typo-in-fm10k_pf.c.patch - patches.suse/fm10k-clarify-action-when-updating-the-VLAN-table.patch - patches.suse/qed-code-indent-should-use-tabs-where-possible.patch - patches.suse/net-hns3-add-get-set_coalesce-support-to-VF.patch - patches.suse/net-hns3-add-int_gl_idx-setup-for-VF.patch - patches.suse/ixgbevf-add-function-for-checking-if-we-can-reuse-pa.patch - patches.suse/ixgbevf-only-DMA-sync-frame-length.patch - patches.suse/ixgbevf-use-length-to-determine-if-descriptor-is-don.patch - patches.suse/ixgbevf-add-support-for-DMA_ATTR_SKIP_CPU_SYNC-WEAK_.patch - patches.suse/ixgbevf-update-code-to-better-handle-incrementing-pa.patch - patches.suse/ixgbevf-add-counters-for-Rx-page-allocations.patch - patches.suse/ixgbevf-clear-rx_buffer_info-in-configure-instead-of.patch - patches.suse/ixgbevf-improve-performance-and-reduce-size-of-ixgbe.patch - patches.suse/ixgbevf-don-t-bother-clearing-tx_buffer_info-in-ixgb.patch - patches.suse/ixgbevf-use-ARRAY_SIZE-for-various-array-sizing-calc.patch - patches.suse/ixgbe-use-ARRAY_SIZE-for-array-sizing-calculation-on.patch - patches.suse/ixgbe-Don-t-report-unsupported-timestamping-filters-.patch - patches.suse/ixgbe-add-support-for-reporting-5G-link-speed.patch - patches.suse/ixgbe-Fix-vs-typo.patch - patches.suse/ixgbe-don-t-set-RXDCTL.RLPML-for-82599.patch - patches.suse/selftests-bpf-make-dubious-pointer-arithmetic-test-u.patch - patches.suse/i40e-Add-returning-AQ-critical-error-to-SW.patch - patches.suse/i40e-Fix-for-adding-multiple-ethtool-filters-on-the-.patch - patches.suse/i40evf-Allow-turning-off-offloads-when-the-VF-has-VL.patch - patches.suse/i40e-i40evf-Use-ring-pointers-to-clean-up-_set_itr_p.patch - patches.suse/i40e-change-flags-to-use-64-bits.patch - patches.suse/i40e-cleanup-unnecessary-parens.patch - patches.suse/i40e-Fix-kdump-failure.patch - patches.suse/i40e-program-fragmented-IPv4-filter-input-set.patch - patches.suse/i40e-disallow-programming-multiple-filters-with-same.patch - patches.suse/i40e-fix-reported-mask-for-ntuple-filters.patch - patches.suse/i40e-i40evf-Record-ITR-register-location-in-the-q_ve.patch - patches.suse/i40e-Do-not-allow-use-more-TC-queue-pairs-than-MSI-X.patch - patches.suse/ipv6-Fix-SO_REUSEPORT-UDP-socket-with-implicit-sk_ip.patch - patches.suse/tap-fix-use-after-free.patch - patches.suse/0001-net-ethernet-cavium-Correct-Cavium-Thunderx-NIC-driv.patch - patches.suse/vhost_net-stop-device-during-reset-owner.patch - patches.suse/gianfar-prevent-integer-wrapping-in-the-rx-handler.patch - patches.suse/net-ipv6-send-unsolicited-NA-after-DAD.patch - patches.suse/i40e-i40evf-Update-DESC_NEEDED-value-to-reflect-larg.patch - patches.suse/net_sched-gen_estimator-fix-lockdep-splat.patch - patches.suse/tcp-release-sk_frag.page-in-tcp_disconnect.patch - patches.suse/qlcnic-fix-deadlock-bug.patch - patches.suse/ibmvnic-Wait-for-device-response-when-changing-MAC.patch - patches.suse/qmi_wwan-Add-support-for-Quectel-EP06.patch - patches.suse/r8169-fix-RTL8168EP-take-too-long-to-complete-driver.patch - patches.suse/tcp_nv-fix-potential-integer-overflow-in-tcpnv_acked.patch - patches.suse/ip6mr-fix-stale-iterator.patch - patches.suse/fs-dax.c-release-PMD-lock-even-when-there-is-no-PMD-.patch - patches.suse/ocfs2-return-EROFS-to-mount.ocfs2-if-inode-block-is-.patch - patches.suse/ocfs2-try-a-blocking-lock-before-return-AOP_TRUNCATE.patch - patches.suse/ocfs2-acl-use-ip_xattr_sem-to-protect-getting-extend.patch - patches.suse/ocfs2-try-to-reuse-extent-block-in-dealloc-without-m.patch - patches.suse/ocfs2-return-error-when-we-attempt-to-access-a-dirty.patch - patches.suse/mm-do-not-stall-register_shrinker.patch - patches.suse/mm-pin-address_space-before-dereferencing-it-while-isolating-an-LRU-page.patch - patches.suse/mm-fadvise-discard-partial-page-if-endbyte-is-also-E.patch - patches.suse/mm-numa-do-not-trap-faults-on-shared-data-section-pages.patch - patches.suse/VFS-close-race-between-getcwd-and-d_move.patch - patches.suse/errseq-Add-to-documentation-tree.patch - patches.suse/fs-Kconfig-drop-links-to-404-compliant-http-acl-bestbits-at.patch - patches.suse/s390-fix-handling-of-1-in-set-fs-id16-syscalls.patch - patches.suse/0001-typec-tcpm-fusb302-Resolve-out-of-order-messaging-ev.patch - patches.suse/tools-usbip-fixes-build-with-musl-libc-toolchain.patch - patches.suse/0001-usb-Don-t-print-a-warning-if-interface-driver-rebind.patch - patches.suse/0001-usb-xhci-Make-some-static-functions-global.patch - patches.suse/0001-USB-usbip-remove-useless-call-in-usbip_recv.patch - patches.suse/usb-dwc2-host-don-t-retry-naked-transactions-right-away.patch - patches.suse/0001-USB-serial-io_edgeport-fix-possible-sleep-in-atomic.patch - patches.suse/0001-usb-uas-unconditionally-bring-back-host-after-reset.patch - patches.suse/0001-usb-option-Add-support-for-FS040U-modem.patch - patches.suse/0001-CDC-ACM-apply-quirk-for-card-reader.patch - patches.suse/0001-USB-serial-simple-add-Motorola-Tetra-driver.patch - patches.suse/usb-gadget-Fix-high-bandwidth-check-in-usb_gadget_ep.patch - patches.suse/0001-usbip-prevent-bind-loops-on-devices-attached-to-vhci.patch - patches.suse/0001-usbip-list-don-t-list-devices-attached-to-vhci_hcd.patch - patches.suse/0001-USB-serial-pl2303-new-device-id-for-Chilitag.patch - patches.suse/serial-8250_dw-Disable-clock-on-error - patches.suse/pty-cancel-pty-slave-port-buf-s-work-in-tty_release - patches.suse/tty-n_gsm-Allow-ADM-response-in-addition-to-UA-for-c - patches.suse/serial-8250_uniphier-fix-error-return-code-in-uniphi - patches.suse/serial-imx-Only-wakeup-via-RTSDEN-bit-if-the-system- - patches.suse/serial-core-mark-port-as-initialized-after-successfu - patches.suse/tty-fix-data-race-between-tty_init_dev-and-flush-of-.patch - patches.suse/tty-serial-exar-Relocate-sleep-wake-up-handling.patch - patches.suse/iio-adc-accel-Fix-up-module-licenses - patches.suse/iio-health-max30102-Add-power-enable-parameter-to-ge - patches.suse/iio-ABI-Fix-name-of-timestamp-sysfs-file - patches.suse/iio-imu-st_lsm6dsx-fix-endianness-in-st_lsm6dsx_read - patches.suse/iio-adc-stm32-fix-scan-of-multiple-channels-with-DMA - patches.suse/staging-lustre-disable-preempt-while-sampling-proces.patch - patches.suse/staging-vc04_services-Fix-platform_no_drv_owner.cocc - patches.suse/staging-vc04_services-bcm2835-audio-add-SPDX-identif - patches.suse/staging-vc04_services-bcm2835-audio-remove-redundant - patches.suse/staging-lustre-libcfs-Prevent-harmless-read-underflo.patch - patches.suse/staging-rts5208-Fix-seg_no-calculation-in-reset_ms_c - patches.suse/firmware-add-helper-to-unregister-pm-ops.patch - patches.suse/firmware-fix-capturing-errors-on-fw_cache_init-on-ea.patch - patches.suse/firmware-provide-helpers-for-registering-the-syfs-lo.patch - patches.suse/firmware-fix-detecting-error-on-register_reboot_noti.patch - patches.suse/test_firmware-fix-setting-old-custom-fw-path-back-on - patches.suse/treewide-Use-DEVICE_ATTR_WO.patch - patches.suse/test_firmware-fix-missing-unlock-on-error-in-config_ - patches.suse/device-property-Define-type-of-PROPERTY_ENRTY_-macro.patch - patches.suse/dev-mem-Add-bounce-buffer-for-copy-out.patch - patches.suse/coresight-Fix-disabling-of-CoreSight-TPIU - patches.suse/mei-me-allow-runtime-pm-for-platform-with-D0i3 - patches.suse/msft-hv-1573-vmbus-make-channel-attributes-static.patch - patches.suse/msft-hv-1574-uio_hv_generic-fix-configuration-comments.patch - patches.suse/msft-hv-1575-uio_hv_generic-use-standard-mmap-for-resources.patch - patches.suse/msft-hv-1576-uio_hv_generic-use-ISR-callback-method.patch - patches.suse/msft-hv-1577-vmbus-add-monitor_id-and-subchannel_id-to-sysfs-per-.patch - patches.suse/msft-hv-1578-uio_hv_generic-create-send-and-receive-buffers.patch - patches.suse/msft-hv-1579-uio_hv_generic-check-that-host-supports-monitor-page.patch - patches.suse/msft-hv-1580-uio_hv_generic-add-rescind-support.patch - patches.suse/auxdisplay-img-ascii-lcd-add-missing-MODULE_DESCRIPT - patches.suse/msft-hv-1581-uio_hv_generic-fix-type-mismatch-warnings.patch - patches.suse/msft-hv-1583-uio_hv_generic-fix-new-type-mismatch-warnings.patch - patches.suse/lkdtm-fix-handle_irq_event-symbol-for-INT_HW_IRQ_EN.patch - patches.suse/Input-goodix-disable-IRQs-while-suspended - patches.suse/Input-psmouse-fix-Synaptics-detection-when-protocol- - patches.suse/Input-synaptics-reset-the-ABS_X-Y-fuzz-after-initial - patches.suse/Input-synaptics-rmi4-do-not-delete-interrupt-memory- - patches.suse/Input-synaptics-rmi4-unmask-F03-interrupts-when-port - patches.suse/Input-edt-ft5x06-fix-error-handling-for-factory-mode - patches.suse/kbuild-suppress-packed-not-aligned-warning-for-default-setting-only.patch - patches.suse/kconfig-display-recursive-dependency-resolution-hint.patch - patches.suse/kconfig-Don-t-leak-main-menus-during-parsing - patches.suse/kconfig-Fix-automatic-menu-creation-mem-leak - patches.suse/kconfig-Fix-expr_free-E_NOT-leak - patches.suse/printk-Add-console-owner-and-waiter-logic-to-load-ba.patch - patches.suse/printk-Hide-console-waiter-logic-into-helpers.patch - patches.suse/printk-Never-set-console_may_schedule-in-console_try.patch - patches.suse/arm-spear13xx-Fix-dmas-cells.patch - patches.suse/ARM-pxa-tosa-bt-add-MODULE_LICENSE-tag.patch - patches.suse/0001-reset-remove-remaining-WARN_ON-in-linux-reset.h.patch - patches.suse/clk-qcom-msm8916-fix-mnd_width-for-codec_digcodec - patches.suse/clk-fix-set_rate_range-when-current-rate-is-out-of-r - patches.suse/clk-Don-t-touch-hardware-when-reparenting-during-reg.patch - patches.suse/clk-axi-clkgen-Correctly-handle-nocount-bit-in-recal - patches.suse/clk-si5351-Rename-internal-plls-to-avoid-name-collis - patches.suse/clk-meson-gxbb-fix-wrong-clock-for-SARADC-SANA - patches.suse/clk-meson-mpll-use-64-bit-maths-in-params_from_rate - patches.suse/0001-drm-rockchip-analogix_dp-Remove-unnecessary-init-cod.patch - patches.suse/0001-drm-rockchip-Fix-build-warning-in-analogix_dp-rockch.patch - patches.suse/drm-edid-set-ELD-connector-type-in-drm_edid_to_eld - patches.suse/video-hdmi-Allow-empty-HDMI-infoframes - patches.suse/drm-i915-Bump-wait-times-for-the-final-CS-interrupt- - patches.suse/drm-i915-Synchronize-irq-before-parking-each-engine - patches.suse/drm-i915-cnl-Force-DDI_A_4_LANES-when-needed - patches.suse/drm-i915-cnl-Get-RC6-working - patches.suse/drm-i915-cnl-Update-the-DMC-version-on-CNL - patches.suse/drm-i915-Clean-up-some-cdclk-switch-statements - patches.suse/drm-i915-Start-tracking-voltage-level-in-the-cdclk-s - patches.suse/drm-i915-Use-cdclk_state-voltage-on-VLV-CHV - patches.suse/drm-i915-Use-cdclk_state-voltage-on-BDW - patches.suse/drm-i915-Use-cdclk_state-voltage-on-SKL-KBL-CFL - patches.suse/drm-i915-Use-cdclk_state-voltage-on-BXT-GLK - patches.suse/drm-i915-Use-cdclk_state-voltage-on-CNL - patches.suse/drm-i915-Adjust-system-agent-voltage-on-CNL-if-requi - patches.suse/drm-i915-Sanity-check-cdclk-in-vlv_set_cdclk - patches.suse/drm-i915-Perform-a-central-cdclk-state-sanity-check - patches.suse/drm-i915-Call-cond_resched-before-repeating-i915_gem - patches.suse/drm-i915-Use-same-test-for-eviction-and-submitting-k - patches.suse/3439-drm-i915-selftests-convert-timers-to-use-timer_setup - patches.suse/Revert-drm-i915-selftests-Convert-timers-to-use-time - patches.suse/drm-i915-cnl-Allow-2-pixel-per-clock-on-Cannonlake - patches.suse/drm-i915-Add-a-hook-for-making-the-engines-idle-park - patches.suse/drm-i915-guc-Always-enable-the-breadcrumbs-irq - patches.suse/drm-i915-guc-Initialize-GuC-before-restarting-engine - patches.suse/drm-i915-cnl-Fix-SSEU-Device-Status - patches.suse/drm-i915-guc-Do-not-use-0-for-GuC-doorbell-cookie - patches.suse/drm-i915-guc-Extract-GuC-stage-desc-pool-creation-in - patches.suse/drm-i915-guc-Allocate-separate-shared-data-object-fo - patches.suse/drm-i915-guc-Add-preemption-action-to-GuC-firmware-i - patches.suse/drm-i915-guc-Add-a-second-client-to-be-used-for-pree - patches.suse/drm-i915-guc-Split-guc_wq_item_append - patches.suse/drm-i915-Extract-emit-write-part-of-emit-breadcrumb- - patches.suse/nfsd-apply-umask-on-fs-without-ACL-support.patch - patches.suse/drm-i915-Add-information-needed-to-track-engine-pree - patches.suse/drm-i915-guc-Keep-request-priority-for-its-lifetime - patches.suse/drm-i915-Rename-helpers-used-for-unwinding-use-macro - patches.suse/drm-i915-guc-Preemption-With-GuC - patches.suse/drm-i915-huc-Use-helper-function-while-waiting-for-D - patches.suse/drm-i915-Include-RING_MODE-when-dumping-the-engine-s - patches.suse/drm-i915-Add-Wall-Wextra-to-our-build-set-warnings-t - patches.suse/drm-i915-edp-clean-up-code-and-comments-around-eDP-D - patches.suse/drm-i915-Empty-the-ring-before-disabling - patches.suse/drm-i915-Don-t-use-encoder-type-in-intel_ddi_set_pip - patches.suse/drm-i915-Pass-crtc-state-to-intel_prepare_dp_ddi_buf - patches.suse/drm-i915-Start-using-output_types-for-DPLL-selection - patches.suse/drm-i915-Stop-using-encoder-type-in-intel_ddi_enable - patches.suse/drm-i915-Fix-BXT-lane-latency-optimal-setting-with-M - patches.suse/drm-i915-Improve-DP-downstream-HPD-handling - patches.suse/drm-i915-Clean-up-the-mess-around-hdmi_12bpc_possibl - patches.suse/drm-i915-vbt-Fix-HDMI-level-shifter-and-max-data-rat - patches.suse/drm-i915-Parse-max-HDMI-TMDS-clock-from-VBT - patches.suse/drm-i915-Populate-output_types-from-.get_config - patches.suse/drm-i915-Stop-frobbing-with-DDI-encoder-type - patches.suse/drm-i915-Nuke-intel_ddi_get_encoder_port - patches.suse/drm-i915-Eliminate-pll-state-usage-from-bxt_calc_pll - patches.suse/drm-i915-Pass-a-crtc-state-to-ddi-post_disable-from- - patches.suse/drm-i915-Use-intel_ddi_get_config-for-MST - patches.suse/drm-i915-Replace-cc-option-Wno-foo-with-cc-disable-w - patches.suse/drm-i915-Pass-around-crtc-and-connector-states-for-a - patches.suse/drm-i915-Remove-most-encoder-type-uses-from-the-audi - patches.suse/drm-i915-cnl-Remove-unnecessary-check-in-cnl_setup_p - patches.suse/drm-i915-Check-that-the-breadcrumb-wasn-t-disarmed-a - patches.suse/drm-i915-Move-parking-while-active-warning-to-intel_ - patches.suse/drm-i915-Give-more-details-for-the-active-when-parki - patches.suse/drm-i915-cnl-Symmetric-scalers-for-each-pipe - patches.suse/drm-i915-guc-Clear-terminated-attribute-bit-on-GuC-p - patches.suse/drm-i915-guc-Rename-the-function-that-resets-the-GuC - patches.suse/drm-i915-guc-Add-support-for-reset-engine-using-GuC- - patches.suse/drm-i915-Use-fallback-forcewake-if-primary-ack-missi - patches.suse/drm-i915-Flush-the-irq-and-tasklets-before-asserting - patches.suse/drm-i915-ensure-oa-config-uuid-is-null-terminated - patches.suse/drm-i915-Warn-in-debug-builds-of-incorrect-usages-of - patches.suse/drm-i915-Set-up-mocs-tables-before-restarting-the-en - patches.suse/drm-i915-Assert-vma-flags-are-updated-correctly-duri - patches.suse/drm-i915-selftests-Hide-dangerous-tests - patches.suse/drm-i915-guc-Assert-guc-stage_desc_pool-is-allocated - patches.suse/drm-i915-guc-Assert-ctch-vma-is-allocated - patches.suse/drm-i915-Add-Guc-HuC-firmware-details-to-error-state - patches.suse/drm-i915-Make-GuC-log-part-of-the-uC-error-state - patches.suse/drm-i915-Handle-error-state-modparams-in-dedicated-f - patches.suse/drm-i915-Silence-smatch-for-cmdparser - patches.suse/drm-i915-Silence-compiler-for-csr_load_work_fn - patches.suse/drm-i915-Simplify-onion-for-bxt_ddi_phy_init - patches.suse/drm-i915-Prevent-unbounded-wm-results-in-g4x_compute - patches.suse/drm-i915-selftests-Take-rpm-wakeref-around-GGTT-lowl - patches.suse/drm-i915-selftests-Take-rpm-wakeref-around-partial-t - patches.suse/drm-i915-Read-ilk-FDI-PLL-frequency-once-during-init - patches.suse/drm-i915-Include-intel_engine_is_idle-status-in-engi - patches.suse/drm-i915-Implement-ReadHitWriteOnlyDisable - patches.suse/drm-i915-guc-Split-GuC-firmware-xfer-function-into-c - patches.suse/drm-i915-guc-Wait-for-ucode-DMA-transfer-completion - patches.suse/drm-i915-guc-Drop-legacy-workarounds-from-guc_prepar - patches.suse/drm-i915-guc-Simplify-programming-of-GUC_SHIM_CONTRO - patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-DP-c - patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-DSI- - patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-SDVO - patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-TV-c - patches.suse/drm-i915-Pass-crtc-state-to-DPIO-PHY-functions - patches.suse/drm-i915-Eliminate-crtc-config-usage-from-CRT-code - patches.suse/drm-i915-Replace-dig_port-port-with-encoder-port-for - patches.suse/drm-i915-Nuke-intel_digital_port-port - patches.suse/drm-i915-Clean-up-PPS-code-calling-conventions - patches.suse/drm-i915-Clean-up-DP-code-local-variables-and-callin - patches.suse/drm-i915-Use-trace_printk-to-provide-a-death-rattle- - patches.suse/drm-i915-Mark-vm_free_page-as-a-potential-sleeper-ag - patches.suse/drm-i915-Mark-up-i915_vma_unbind-as-a-potential-slee - patches.suse/drm-i915-Update-DRIVER_DATE-to-20171109 - patches.suse/drm-i915-selftests-Reduce-the-volume-of-the-timeout- - patches.suse/drm-i915-Move-irqs-enabled-assertion-deeper-for-mock - patches.suse/drm-i915-Restore-the-wait-for-idle-engine-after-flus - patches.suse/drm-i915-selftests-Initialise-mock_i915-mm.obj_lock - patches.suse/drm-i915-Define-an-engine-class-enum-for-the-uABI - patches.suse/drm-i915-Force-the-switch-to-the-i915-kernel_context - patches.suse/drm-i915-Move-GT-powersaving-init-to-i915_gem_init - patches.suse/drm-i915-Move-intel_init_clock_gating-to-i915_gem_in - patches.suse/drm-i915-Inline-intel_modeset_gem_init - patches.suse/drm-i915-Mark-the-context-state-as-dirty-written - patches.suse/drm-i915-Record-the-default-hw-state-after-reset-upo - patches.suse/drm-i915-Stop-caching-the-golden-renderstate - patches.suse/drm-i915-Kerneldoc-typo-s-rps-rps_client - patches.suse/drm-i915-selftests-Yet-another-forgotten-mock_i915-m - patches.suse/drm-i915-Update-watermark-state-correctly-in-sanitiz - patches.suse/drm-i915-Remove-redundant-intel_autoenable_gt_powers - patches.suse/drm-i915-Remove-Gen9-WAs-with-no-effect - patches.suse/drm-i915-Remove-bogus-ips_enabled-check - patches.suse/drm-i915-Check-boolean-options-in-intel_pipe_config_ - patches.suse/drm-i915-Handle-adjust-better-in-intel_pipe_config_c - patches.suse/drm-i915-perf-complete-whitelisting-for-OA-programmi - patches.suse/drm-i915-perf-add-support-for-Coffeelake-GT3 - patches.suse/drm-i915-perf-refactor-perf-setup - patches.suse/drm-i915-fix-register-naming - patches.suse/drm-i915-perf-enable-perf-support-on-CNL - patches.suse/drm-i915-expose-command-stream-timestamp-frequency-t - patches.suse/drm-i915-Clear-per-engine-fault-register-as-early-as - patches.suse/drm-i915-There-is-only-one-fault-register-from-GEN8- - patches.suse/drm-i915-Fix-function-name-in-comment - patches.suse/drm-i915-Object-w-o-backing-storage-is-banned-by-ENX - patches.suse/drm-i915-Introduce-GEM-proxy - patches.suse/drm-i915-glk-Refactor-handling-of-PLANE_COLOR_CTL-fo - patches.suse/drm-i915-Generalize-transcoder-looping - patches.suse/drm-i915-fix-64bit-divide - patches.suse/drm-i915-Unify-SLICE_UNIT_LEVEL_CLKGATE-w-a-for-cnl - patches.suse/drm-i915-Remove-pre-production-Broxton-register-work - patches.suse/drm-i915-Unconditionally-apply-the-Broxton-register- - patches.suse/drm-i915-Display-WA-1185-WaDisableDARBFClkGating-cnl - patches.suse/drm-i915-Resume-GuC-before-using-GEM - patches.suse/drm-i915-selftests-Always-initialise-err - patches.suse/drm-i915-Call-uncore_suspend-before-platform-suspend - patches.suse/drm-i915-Fix-kerneldocs-for-intel_audio.c - patches.suse/drm-i915-Check-if-the-stolen-memory-reserved-area-is - patches.suse/drm-i915-Make-the-report-about-a-bogus-stolen-reserv - patches.suse/drm-i915-Use-ELK-stolen-memory-reserved-detection-fo - patches.suse/drm-i915-selftests-Markup-__iomem-for-igt_gem_cohere - patches.suse/drm-i915-Initialise-entry-in-intel_ppat_get-for-olde - patches.suse/drm-i915-selftests-Increase-size-for-mock-ringbuffer - patches.suse/drm-i915-Make-request-s-wait-for-space-explicit - patches.suse/drm-i915-Remove-pre-production-pooled-EU-w-a-for-Bro - patches.suse/drm-i915-Print-the-condition-causing-GEM_BUG_ON - patches.suse/drm-i915-Prevent-overflow-of-execbuf.buffer_count-an - patches.suse/drm-i915-Update-execlists-tasklet-naming - patches.suse/drm-i915-guc-Update-names-of-submission-related-stat - patches.suse/drm-i915-guc-Update-name-and-prototype-of-GuC-submis - patches.suse/drm-i915-guc-Rename-i915_guc_client-struct-to-intel_ - patches.suse/drm-i915-guc-Rename-i915_guc_submission.c-h-to-intel - patches.suse/drm-i915-Don-t-sanitize-frame-start-delay-if-the-pip - patches.suse/drm-i915-selftests-exercise_ggtt-may-have-nothing-to - patches.suse/drm-i915-cnl-Remove-spurious-central_freq - patches.suse/drm-i915-cnl-Remove-useless-conversion - patches.suse/drm-i915-cnl-Fix-simplify-and-unify-wrpll-variable-s - patches.suse/drm-i915-cnl-Fix-wrpll-math-for-higher-freqs - patches.suse/drm-i915-cnl-Don-t-blindly-replace-qdiv - patches.suse/drm-i915-cnl-Simplify-dco_fraction-calculation - patches.suse/drm-i915-cnl-Extend-HDMI-2.0-support-to-CNL - patches.suse/drm-i915-gvt-Add-support-for-opregion-virtualization - patches.suse/drm-i915-gvt-Make-elsp_dwords-in-the-right-order - patches.suse/drm-i915-gvt-Rename-intel_vgpu_-init-clean-_gvt_cont - patches.suse/drm-i915-gvt-Move-workload-cache-init-clean-into-int - patches.suse/drm-i915-gvt-Introduce-intel_vgpu_submission - patches.suse/drm-i915-gvt-Move-tlb_handle_pending-into-intel_vgpu - patches.suse/drm-i915-gvt-Fix-a-memory-leak-in-cmd_parser.c - patches.suse/drm-i915-gvt-Rename-reserved-ring-buffer - patches.suse/drm-i915-gvt-Move-ring-scan-buffers-into-intel_vgpu_ - patches.suse/drm-i915-gvt-Do-not-allocate-initial-ring-scan-buffe - patches.suse/drm-i915-gvt-Change-the-return-type-during-command-s - patches.suse/drm-i915-gvt-Add-VM-healthy-check-for-workload_threa - patches.suse/drm-i915-gvt-Add-VM-healthy-check-for-submit_context - patches.suse/drm-i915-gvt-Use-dyndbg-for-gvt-debug-info - patches.suse/drm-i915-gvt-Factor-out-vGPU-workload-creation-destr - patches.suse/drm-i915-gvt-Factor-out-prepare_workload - patches.suse/drm-i915-gvt-Move-common-workload-preparation-into-p - patches.suse/drm-i915-gvt-Move-common-vGPU-workload-creation-into - patches.suse/drm-i915-gvt-Remove-one-extra-declaration-in-schedul - patches.suse/drm-i915-gvt-Introduce-vGPU-submission-ops - patches.suse/drm-i915-gvt-Introduce-intel_vgpu_reset_submission - patches.suse/drm-i915-gvt-Move-clean_workloads-into-scheduler.c - patches.suse/drm-i915-gvt-Move-vGPU-type-related-code-into-gvt-fi - patches.suse/drm-i915-gvt-Refactor-vGPU-type-code-in-kvmgt-part - patches.suse/drm-i915-gvt-Add-basic-debugfs-infrastructure - patches.suse/drm-i915-gvt-Use-BIT-to-make-klockwork-happy - patches.suse/drm-i915-gvt-Refine-find_bb_size - patches.suse/drm-i915-gvt-Refine-shadow-batch-buffer - patches.suse/drm-i915-gvt-Factor-intel_vgpu_page_track - patches.suse/drm-i915-gvt-Use-I915_GTT_PAGE_SIZE - patches.suse/drm-i915-gvt-Let-the-caller-choose-if-a-shadow-page- - patches.suse/drm-i915-gvt-Fix-a-bug-of-unexpectedly-clear-scratch - patches.suse/drm-i915-gvt-Introduce-page-table-type-of-current-le - patches.suse/drm-i915-gvt-Introduce-ops-set_present - patches.suse/drm-i915-gvt-Refine-broken-PPGTT-scratch - patches.suse/drm-i915-gvt-update-CSB-and-CSB-write-pointer-in-vir - patches.suse/drm-i915-gvt-opregion-virtualization-for-win-guest - patches.suse/drm-i915-gvt-Add-mmio-iterator-intel_gvt_for_each_tr - patches.suse/drm-i915-gvt-Add-new-debugfs-tool-mmio_diff - patches.suse/drm-i915-gvt-Reduce-rcs-mocs-switch-latency - patches.suse/drm-i915-gvt-Don-t-dump-partial-state-in-cmd-parser - patches.suse/drm-i915-gvt-Make-gvt_vgpu_err-use-pr_err - patches.suse/Revert-drm-i915-gvt-Refine-broken-PPGTT-scratch - patches.suse/drm-i915-gvt-Let-each-vgpu-has-separate-opregion-mem - patches.suse/drm-i915-selftests-Add-a-GuC-doorbells-selftest - patches.suse/drm-i915-Add-might_sleep-check-to-wait_for - patches.suse/3443-drm-i915-mark-the-userptr-invalidate-workqueue-as-wq_mem_reclaim - patches.suse/drm-i915-Enable-FIFO-underrun-reporting-after-initia - patches.suse/drm-i915-Pass-idle-crtc_state-to-intel_dp_sink_crc - patches.suse/drm-i915-Pass-crtc_state-to-ips-toggle-functions-v2 - patches.suse/drm-i915-Calculate-vlv-chv-intermediate-watermarks-c - patches.suse/drm-i915-Calculate-g4x-intermediate-watermarks-corre - patches.suse/drm-i915-selftests-Report-ENOMEM-clearly-for-an-allo - patches.suse/drm-i915-Add-a-policy-note-for-removing-workarounds - patches.suse/drm-i915-Update-DRIVER_DATE-to-20171117 - patches.suse/drm-rcar-du-Don-t-set-connector-DPMS-property - patches.suse/drm-amdgpu-fix-virtual-dce-bug - patches.suse/fbcon-Add-fbcon_rotate_hint-to-struct-fb_info - patches.suse/drm-Add-panel-orientation-quirks-v6 - patches.suse/drm-Add-support-for-a-panel-orientation-connector-pr - patches.suse/drm-fb-helper-Apply-panel-orientation-connector-prop - patches.suse/drm-i915-Add-panel-orientation-property-to-the-panel - patches.suse/drm-i915-execlists-Listen-to-COMPLETE-context-event- - patches.suse/drm-i915-execlists-Reduce-completed-event-mask-to-CO - patches.suse/drm-i915-execlists-Assert-that-we-don-t-get-mixed-ID - patches.suse/drm-i915-perf-replace-.reg-accesses-with-i915_mmio_r - patches.suse/drm-i915-Pull-the-unconditional-GPU-cache-invalidati - patches.suse/drm-i915-Automatic-i915_switch_context-for-legacy - patches.suse/drm-i915-perf-reuse-timestamp-frequency-from-device- - patches.suse/drm-i915-selftest-Make-guc-clients-static - patches.suse/drm-i915-execlists-Delay-writing-to-ELSP-until-HW-ha - patches.suse/drm-i915-Remove-i915.enable_execlists-module-paramet - patches.suse/drm-i915-Remove-obsolete-ringbuffer-emission-for-gen - patches.suse/drm-i915-Disable-semaphores-on-Sandybridge - patches.suse/drm-i915-Move-debugfs-i915_semaphore_status-to-i915_ - patches.suse/drm-i915-Remove-i915.semaphores-modparam - patches.suse/drm-i915-selftests-Declare-we-allocated-the-guc-clie - patches.suse/drm-i915-Don-t-use-GEN6_RC_VIDEO_FREQ-on-gen10 - patches.suse/drm-i915-s-enum-plane-enum-i9xx_plane_id - patches.suse/drm-i915-Use-enum-i9xx_plane_id-for-the-.get_fifo_si - patches.suse/drm-i915-Cleanup-enum-pipe-enum-plane_id-enum-i9xx_p - patches.suse/drm-i915-Nuke-ironlake_get_initial_plane_config - patches.suse/drm-i915-Switch-fbc-over-to-for_each_new_intel_plane - patches.suse/drm-i915-Nuke-crtc-plane - patches.suse/drm-i915-Use-plane-get_hw_state-for-initial-plane-fb - patches.suse/drm-i915-Add-rudimentary-plane-state-verification - patches.suse/drm-i915-selftests-Avoid-drm_gem_handle_create-under - patches.suse/drm-i915-Extract-intel_get_cagf - patches.suse/drm-i915-Wrap-context-schedule-notification - patches.suse/drm-i915-Engine-busy-time-tracking - patches.suse/drm-i915-Convert-intel_rc6_residency_us-to-ns - patches.suse/drm-i915-Remove-success-dmesg-noise-for-intel_rotate - patches.suse/drm-i915-Save-restore-irq-state-for-vlv_residency_ra - patches.suse/drm-i915-dmc-DMC-1.04-for-Kabylake - patches.suse/drm-i915-sync-dp-link-status-checks-against-atomic-c - patches.suse/drm-i915-remove-stale-comment-from-sanitize_encoder - patches.suse/drm-i915-Unwind-incomplete-legacy-context-switches - patches.suse/drm-i915-Move-mi_set_context-into-the-legacy-ringbuf - patches.suse/drm-i915-guc-Update-header-guard-name-of-intel_guc_s - patches.suse/drm-i915-guc-Rename-i915_guc_reg.h-to-intel_guc_reg. - patches.suse/drm-i915-guc-Advance-over-port-0-if-set-and-not-pree - patches.suse/drm-i915-guc-Tidy-ELSP-port-assignment - patches.suse/drm-i915-Use-exponential-backoff-for-wait_for - patches.suse/drm-i915-guc-Use-consistent-name-for-scratch-registe - patches.suse/3451-drm-i915-fbdev-serialise-early-hotplug-events-with-async-fbdev-config - patches.suse/drm-i915-hide-unused-intel_panel_set_backlight-funct - patches.suse/drm-i915-Flush-everything-on-switching-to-the-kernel - patches.suse/drm-i915-Record-default-HW-state-in-the-GPU-error-st - patches.suse/drm-i915-Rename-shrinker-init-cleanup-to-match-drive - patches.suse/drm-i915-Rename-i915_gem_timelines_mark_idle - patches.suse/drm-i915-Enable-hotplug-polling-after-registering-th - patches.suse/drm-i915-Move-engine-needs_cmd_parser-to-engine-flag - patches.suse/drm-i915-Consolidate-checks-for-engine-stats-availab - patches.suse/drm-i915-guc-Change-default-GuC-FW-for-SKL-to-v9.33 - patches.suse/drm-i915-guc-Change-default-GuC-FW-for-BXT-to-v9.29 - patches.suse/drm-i915-guc-Change-default-GuC-FW-for-KBL-to-v9.39 - patches.suse/drm-i915-glk-Apply-WaProgramL3SqcReg1DefaultForPerf- - patches.suse/drm-i915-Avoid-PPS-HW-SW-state-mismatch-due-to-round - patches.suse/drm-i915-Make-ips_enabled-a-property-depending-on-wh - patches.suse/drm-i915-Enable-IPS-with-only-sprite-plane-visible-t - patches.suse/drm-i915-Tidy-up-signed-unsigned-comparison - patches.suse/drm-i915-Set-fake_vma.size-as-well-as-fake_vma.node. - patches.suse/drm-i915-selftests-Wake-the-device-before-executing- - patches.suse/drm-i915-Disable-DP-audio-for-g4x - patches.suse/drm-i915-Don-t-add-the-force-audio-property-to-DP-co - patches.suse/drm-i915-Fix-has_audio-readout-for-DDI-A - patches.suse/drm-i915-Wait-for-pipe-to-start-on-i830-as-well - patches.suse/drm-i915-Pass-crtc-state-to-intel_pipe_-enable-disab - patches.suse/drm-i915-Interlaced-DP-output-doesn-t-work-on-VLV-CH - patches.suse/drm-i915-Sleep-and-retry-a-GPU-reset-if-at-first-we- - patches.suse/drm-i915-Remove-unsafe-i915.enable_rc6 - patches.suse/drm-i915-Update-DRIVER_DATE-to-20171201 - patches.suse/drm-qxl-unref-cursor-bo-when-finished-with-it - patches.suse/drm-qxl-reapply-cursor-after-resetting-primary - patches.suse/documentation-gpu-i915-fix-docs-build-error-after-fi - patches.suse/drm-i915-cnl-only-divide-up-base-frequency-with-crys - patches.suse/drm-i915-skl-DMC-firmware-for-skylake-v1.27 - patches.suse/drm-i915-Taint-TAINT_WARN-the-kernel-if-the-GPU-rese - patches.suse/drm-i915-follow-single-notation-for-workaround-numbe - patches.suse/drm-i915-add-platform-tag-to-WA - patches.suse/drm-i915-gvt-Cleanup-unwanted-public-symbols - patches.suse/drm-i915-gvt-Fix-out-of-bounds-buffer-write-into-opr - patches.suse/drm-i915-gvt-Alloc-and-Init-guest-opregion-at-vgpu-c - patches.suse/drm-i915-gvt-Add-opregion-support - patches.suse/drm-i915-gvt-Add-framebuffer-decoder-support - patches.suse/drm-i915-gvt-Convert-macro-queue_workload-to-a-funct - patches.suse/drm-i915-gvt-Kick-scheduler-when-new-workload-queued - patches.suse/drm-i915-huc-Move-firmware-selection-to-init_early - patches.suse/drm-i915-guc-Move-firmware-selection-to-init_early - patches.suse/drm-i915-guc-Introduce-USES_GUC_xxx-helper-macros - patches.suse/drm-i915-uc-Don-t-fetch-GuC-firmware-if-no-plan-to-u - patches.suse/drm-i915-uc-Don-t-use-EIO-to-report-missing-firmware - patches.suse/drm-i915-guc-Combine-enable_guc_loading-submission-m - patches.suse/drm-i915-huc-Load-HuC-only-if-requested - patches.suse/drm-i915-Remove-vma-from-object-on-destroy-not-close - patches.suse/drm-i915-Track-GGTT-writes-on-the-vma - patches.suse/drm-i915-Refactor-common-list-iteration-over-GGTT-vm - patches.suse/drm-i915-execlists-Cache-ELSP-register-offset - patches.suse/drm-i915-Restore-GT-performance-in-headless-mode-wit - patches.suse/intel-atomic-Stop-updating-legacy-fb-parameters - patches.suse/drm-i915-Use-snprintf-to-avoid-line-break-when-prett - patches.suse/agp-intel-Flush-all-chipset-writes-after-updating-th - patches.suse/drm-i915-Only-report-a-wakeup-if-the-waiter-was-trul - patches.suse/x86-early-quirks-export-the-stolen-region-as-a-resou - patches.suse/drm-i915-nuke-the-duplicated-stolen-discovery - patches.suse/drm-i915-make-dsm-struct-resource-centric - patches.suse/drm-i915-make-reserved-struct-resource-centric - patches.suse/drm-i915-make-mappable-struct-resource-centric - patches.suse/drm-i915-give-stolen_usable_size-a-more-suitable-hom - patches.suse/drm-i915-prefer-resource_size_t-for-everything-stole - patches.suse/drm-i915-Print-an-error-message-for-a-reset-failure- - patches.suse/drm-i915-Downgrade-misleading-Memory-usable-message - patches.suse/drm-i915-Bump-timeout-for-wait_for_engines - patches.suse/drm-i915-Don-t-check-active_requests-from-i915_gem_w - patches.suse/drm-i915-Mark-up-potential-allocation-paths-within-i - patches.suse/drm-i915-Allow-fence-allocations-to-fail - patches.suse/drm-i915-Ratelimit-request-allocation-under-oom - patches.suse/drm-i915-Unwind-i915_gem_init-failure - patches.suse/drm-i915-guc-Move-shared-data-allocation-away-from-s - patches.suse/drm-i915-guc-Move-GuC-workqueue-allocations-outside- - patches.suse/drm-i915-guc-Extract-guc_init-from-guc_init_hw - patches.suse/drm-i915-guc-Call-invalidate-after-changing-the-vfun - patches.suse/drm-i915-guc-Extract-doorbell-creation-from-client-a - patches.suse/drm-i915-guc-Extract-clients-allocation-to-submissio - patches.suse/drm-i915-guc-Extract-doorbell-verification-into-a-fu - patches.suse/drm-i915-make-CS-frequency-read-support-missing-more - patches.suse/drm-i915-properly-init-lockdep-class - patches.suse/drm-i915-gvt-Add-missing-breaks-in-switch-statement - patches.suse/drm-i915-gvt-fix-off-by-one-comparison-of-ring_id - patches.suse/drm-i915-gvt-Refine-the-ring-mmio-list-definition - patches.suse/drm-i915-gvt-Select-appropriate-mmio-list-at-initial - patches.suse/drm-i915-gvt-Remove-MMIO-barrier-in-MMIO-switch - patches.suse/drm-i915-gvt-Rename-file-render.-c-h-to-mmio_context - patches.suse/drm-i915-gvt-kvmgt-fill-info-for-ROM-VGA-region - patches.suse/drm-i915-gvt-refine-function-emulate_mmio_read-write - patches.suse/drm-i915-gvt-fb_decoder-Fix-out-of-bounds-read - patches.suse/drm-i915-Update-DRIVER_DATE-to-20171214 - patches.suse/drm-tilcdc-ensure-nonatomic-iowrite64-is-not-used - patches.suse/omapdrm-panel-fix-compatible-vendor-string-for-td028 - patches.suse/drm-omap-DMM-Check-for-DMM-readiness-after-successfu - patches.suse/drm-amdgpu-always-cancel-uvd-idle-handler-in-uvd-sus - patches.suse/drm-amdgpu-only-check-mmBIF_IOV_FUNC_IDENTIFIER-on-t - patches.suse/drm-edid-kerneldoc-for-is_hdmi2_sink - patches.suse/drm-i915-Allow-internal-page-allocations-to-fail - patches.suse/x86-gpu-add-CFL-to-early-quirks - patches.suse/drm-i915-Skip-an-engine-reset-if-it-recovered-before - patches.suse/drm-i915-Restore-the-kernel-context-after-a-GPU-rese - patches.suse/drm-i915-Unifying-debugfs-return-codes-for-unsupport - patches.suse/drm-i915-Re-enable-GGTT-earlier-after-GPU-reset - patches.suse/drm-i915-Show-IPEIR-and-IPEHR-in-the-engine-dump - patches.suse/drm-i915-reorder-field-in-gem_request-tracepoints - patches.suse/drm-i915-trace-add-hw_id-to-gem-requests-trace-point - patches.suse/drm-i915-cnl-Add-support-for-horizontal-plane-flippi - patches.suse/drm-i915-Add-a-strong-mb-to-resetting-the-has-CS-int - patches.suse/drm-i915-Fix-indentation-for-intel_ddi_clk_select - patches.suse/drm-i915-Add-pretty-printer-for-device-info-flags - patches.suse/drm-i915-Convert-intel_device_info_dump-into-pretty- - patches.suse/drm-i915-Add-pretty-printer-for-modparams - patches.suse/drm-i915-Implement-WaDisableVFclkgate - patches.suse/drm-i915-Implement-WaDisableEarlyEOT - patches.suse/drm-i915-Show-if-we-consider-the-engine-is-idle-in-t - patches.suse/drm-i915-Remove-pointer-indirection-for-hangcheck_st - patches.suse/drm-i915-Avoid-context-dereference-inside-execlists_ - patches.suse/drm-i915-Tidy-up-GEM_TRACE-around-execlists - patches.suse/drm-i915-cfl-Adding-more-Coffee-Lake-PCI-IDs - patches.suse/drm-i915-Disable-all-planes-for-load-detection-v2 - patches.suse/drm-i915-Move-some-utility-functions-to-i915_util.h - patches.suse/drm-i915-Move-display-related-definitions-to-dedicat - patches.suse/drm-i915-Move-opregion-definitions-to-dedicated-inte - patches.suse/drm-i915-Move-intel_device_info-definitions-to-its-o - patches.suse/drm-i915-Update-intel_device_info_runtime_init-param - patches.suse/drm-i915-Add-pretty-printer-for-runtime-part-of-inte - patches.suse/drm-i915-Dump-device-info-at-once - patches.suse/drm-i915-Do-not-enable-movntdqa-optimization-in-hype - patches.suse/drm-i915-No-need-to-power-up-PG2-for-GMBUS-on-BXT - patches.suse/drm-i915-Clean-up-the-PNV-bit-banging-vs.-GMBUS-cloc - patches.suse/drm-i915-Disable-GMBUS-clock-gating-around-GMBUS-tra - patches.suse/drm-i915-gvt-refine-trace_render_mmio - patches.suse/drm-i915-gvt-optimize-for-vGPU-mmio-switch - patches.suse/drm-i915-gvt-refine-mocs-save-restore-policy - patches.suse/drm-i915-gvt-load-host-render-mocs-once-in-mocs-swit - patches.suse/drm-i915-gvt-always-use-i915_reg_t-for-MMIO-handler- - patches.suse/drm-i915-gvt-cleanup-usage-for-typed-mmio-reg-vs.-of - patches.suse/drm-i915-gvt-move-write-protect-handler-out-of-mmio- - patches.suse/drm-i915-execlists-Show-preemption-progress-in-GEM_T - patches.suse/drm-i915-Assert-that-the-request-is-on-the-execution - patches.suse/drm-i915-Update-DRIVER_DATE-to-20171222 - patches.suse/drm-amdgpu-fix-get_max_engine_clock_in_mhz - patches.suse/drm-amdkfd-Fix-memory-leaks-in-kfd-topology - patches.suse/drm-fix-tainted-kernel-caused-by-drm_panel_orientati - patches.suse/drm-msm-fix-leak-in-failed-get_pages - patches.suse/drm-radeon-Add-dpm-quirk-for-Jet-PRO-v2 - patches.suse/drm-amdgpu-Add-dpm-quirk-for-Jet-PRO-v2 - patches.suse/drm-amdgpu-add-atpx-quirk-handling-v2 - patches.suse/drm-ttm-Don-t-add-swapped-BOs-to-swap-LRU-list - patches.suse/drm-amdgpu-Avoid-leaking-PM-domain-on-driver-unbind- - patches.suse/drm-Fix-PANEL_ORIENTATION_QUIRKS-breaking-the-Kconfi - patches.suse/drm-ast-Load-lut-in-crtc_commit - patches.suse/ARM-8743-1-bL_switcher-add-MODULE_LICENSE-tag.patch - patches.suse/powerpc-modules-Add-REL24-relocation-support-of-livepatch-symbols - patches.suse/powerpc-modules-Dont-try-to-restore-r2-after-a-sibling-call - patches.suse/powerpc-pci-Separate-SR-IOV-Calls.patch - patches.suse/powerpc-pseries-Add-pseries-SR-IOV-Machine-dependent.patch - patches.suse/PCI-IOV-Add-pci_vf_drivers_autoprobe-interface.patch - patches.suse/powerpc-introduce-pte_set_hidx-helper.patch - patches.suse/powerpc-introduce-pte_get_hash_gslot-helper.patch - patches.suse/powerpc-Free-up-four-64K-PTE-bits-in-4K-backed-HPTE-.patch - patches.suse/powerpc-Free-up-four-64K-PTE-bits-in-64K-backed-HPTE.patch - patches.suse/powerpc-shifted-by-one-hidx-value.patch - patches.suse/powerpc-Swizzle-around-4K-PTE-bits-to-free-up-bit-5-.patch - patches.suse/powerpc-use-helper-functions-to-get-and-set-hash-slo.patch - patches.suse/powerpc-capture-the-PTE-format-changes-in-the-dump-p.patch - patches.suse/powerpc-mm-book3s-64-Add-proper-pte-access-check-hel.patch - patches.suse/powerpc-numa-Look-up-device-node-in-of_get_assoc_arr.patch - patches.suse/powerpc-numa-Look-up-device-node-in-of_get_usable_me.patch - patches.suse/powerpc-numa-Look-up-associativity-array-in-of_drcon.patch - patches.suse/powerpc-mm-Separate-ibm-dynamic-memory-data-from-DT-.patch - patches.suse/powerpc-numa-Update-numa-code-use-walk_drmem_lmbs.patch - patches.suse/powerpc-pseries-Update-memory-hotplug-code-to-use-dr.patch - patches.suse/powerpc-Move-of_drconf_cell-struct-to-asm-drmem.h.patch - patches.suse/powerpc-drmem-Add-support-for-ibm-dynamic-memory-v2-.patch - patches.suse/powerpc-pseries-Enable-support-of-ibm-dynamic-memory.patch - patches.suse/powerpc-make-use-of-for_each_node_by_type-instead-of.patch - patches.suse/powerpc-crash-Remove-the-test-for-cpu_online-in-the-.patch - patches.suse/powerpc-xive-Remove-incorrect-debug-code.patch - patches.suse/powerpc-System-reset-avoid-interleaving-oops-using-d.patch - patches.suse/powerpc-64s-Improve-local-TLB-flush-for-boot-and-MCE.patch - patches.suse/powerpc-64s-Relax-PACA-address-limitations.patch - patches.suse/powerpc-initial-pkey-plumbing.patch - patches.suse/powerpc-track-allocation-status-of-all-pkeys.patch - patches.suse/powerpc-helper-function-to-read-write-AMR-IAMR-UAMOR.patch - patches.suse/powerpc-helper-functions-to-initialize-AMR-IAMR-and-.patch - patches.suse/powerpc-cleanup-AMR-IAMR-when-a-key-is-allocated-or-.patch - patches.suse/powerpc-implementation-for-arch_set_user_pkey_access.patch - patches.suse/powerpc-ability-to-create-execute-disabled-pkeys.patch - patches.suse/powerpc-store-and-restore-the-pkey-state-across-cont.patch - patches.suse/powerpc-introduce-execute-only-pkey.patch - patches.suse/powerpc-ability-to-associate-pkey-to-a-vma.patch - patches.suse/powerpc-implementation-for-arch_override_mprotect_pk.patch - patches.suse/powerpc-map-vma-key-protection-bits-to-pte-key-bits.patch - patches.suse/powerpc-Program-HPTE-key-protection-bits.patch - patches.suse/powerpc-helper-to-validate-key-access-permissions-of.patch - patches.suse/powerpc-check-key-protection-for-user-page-access.patch - patches.suse/powerpc-implementation-for-arch_vma_access_permitted.patch - patches.suse/powerpc-Handle-exceptions-caused-by-pkey-violation.patch - patches.suse/powerpc-introduce-get_mm_addr_key-helper.patch - patches.suse/powerpc-Deliver-SEGV-signal-on-pkey-violation.patch - patches.suse/powerpc-ptrace-Add-memory-protection-key-regset.patch - patches.suse/powerpc-Enable-pkey-subsystem.patch - patches.suse/powerpc-sys_pkey_alloc-and-sys_pkey_free-system-call.patch - patches.suse/powerpc-sys_pkey_mprotect-system-call.patch - patches.suse/powerpc-powernv-ioda-Finish-removing-explicit-max-wi.patch - patches.suse/powerpc-firmware-Add-definitions-for-new-drc-info-fi.patch - patches.suse/powerpc-xive-Move-definition-of-ESB-bits.patch - patches.suse/powerpc-xive-Add-interrupt-flag-to-disable-automatic.patch - patches.suse/KVM-PPC-Book3S-HV-Improve-handling-of-debug-trigger-.patch - patches.suse/powerpc-radix-Remove-trace_tlbie-call-from-radix__fl.patch - patches.suse/powerpc-tm-Fix-endianness-flip-on-trap.patch - patches.suse/powerpc-pseries-ps3-panic-flush-kernel-messages-befo.patch - patches.suse/powerpc-64s-Improve-RFI-L1-D-cache-flush-fallback.patch - patches.suse/powerpc-eeh-Update-VF-config-space-after-EEH.patch - patches.suse/PCI-AER-Add-uevents-in-AER-and-EEH-error-resume.patch - patches.suse/powerpc-pseries-Set-eeh_pe-of-EEH_PE_VF-type.patch - patches.suse/powerpc-eeh-Add-EEH-operations-to-notify-resume.patch - patches.suse/powerpc-eeh-Add-EEH-notify-resume-sysfs.patch - patches.suse/powerpc-pseries-pci-Associate-PEs-to-VFs-in-configur.patch - patches.suse/powerpc-pseries-Add-Initialization-of-VF-Bars.patch - patches.suse/powerpc-numa-Use-ibm-max-associativity-domains-to-di.patch - patches.suse/powerpc-numa-Ensure-nodes-initialized-for-hotplug.patch - patches.suse/powerpc-pseries-Fix-cpu-hotplug-crash-with-memoryles.patch - patches.suse/rtc-opal-Fix-handling-of-firmware-error-codes-preven - patches.suse/pinctrl-pxa-pxa2xx-add-missing-MODULE_DESCRIPTION-AU - patches.suse/0001-pinctrl-intel-Initialize-GPIO-properly-when-used-thr.patch - patches.suse/pinctrl-Really-force-states-during-suspend-resume - patches.suse/pinctrl-rockchip-enable-clock-when-reading-pin-direc - patches.suse/pinctrl-sh-pfc-r8a7795-es1-Fix-MOD_SEL1-bit-25-24-to - patches.suse/pinctrl-sh-pfc-r8a7795-Fix-to-delete-A20.A25-pins-fu - patches.suse/pinctrl-sh-pfc-r8a7796-Fix-to-delete-A20.A25-pins-fu - patches.suse/pinctrl-baytrail-Enable-glitch-filter-for-GPIOs-used - patches.suse/pinctrl-sx150x-Unregister-the-pinctrl-on-release - patches.suse/pinctrl-sx150x-Register-pinctrl-before-adding-the-gp - patches.suse/pinctrl-sx150x-Add-a-static-gpio-pinctrl-pin-range-m - patches.suse/firewire-net-max-MTU-off-by-one - patches.suse/firewire-ohci-work-around-oversized-DMA-reads-on-JMi - patches.suse/net-create-skb_gso_validate_mac_len.patch - patches.suse/bnx2x-disable-GSO-where-gso_size-is-too-big-for-hard.patch - patches.suse/tcp_bbr-fix-pacing_gain-to-always-be-unity-when-usin.patch - patches.suse/openvswitch-Remove-padding-from-packet-before-L3-con.patch - patches.suse/rocker-fix-possible-null-pointer-dereference-in-rock.patch - patches.suse/0003-netfilter-x_tables-fix-int-overflow-in-xt_alloc_tabl.patch - patches.suse/0004-netfilter-x_tables-avoid-out-of-bounds-reads-in-xt_r.patch - patches.suse/netfilter-x_tables-fix-pointer-leaks-to-userspace.patch - patches.suse/netfilter-ipt_CLUSTERIP-fix-out-of-bounds-accesses-i.patch - patches.suse/netfilter-on-sockopt-acquire-sock-lock-only-in-the-r.patch - patches.suse/lan78xx-remove-redundant-initialization-of-pointer-p.patch - patches.suse/ibmvnic-fix-firmware-version-when-no-firmware-level-.patch - patches.suse/net-igmp-add-a-missing-rcu-locking-section.patch - patches.suse/r8152-fix-wrong-checksum-status-for-received-IPv4-pa.patch - patches.suse/r8152-set-rx-mode-early-when-linking-on.patch - patches.suse/net-qed-use-correct-strncpy-size.patch - patches.suse/net-qlge-use-memmove-instead-of-skb_copy_to_linear_d.patch - patches.suse/soreuseport-fix-mem-leak-in-reuseport_add_sock.patch - patches.suse/Revert-defer-call-to-mem_cgroup_sk_alloc.patch - patches.suse/firmware-dmi-Optimize-dmi_matches - patches.suse/firmware-dmi_scan-Fix-handling-of-empty-DMI-strings - patches.suse/mbcache-initialize-entry-e_referenced-in-mb_cache_en.patch - patches.suse/dax-Pass-detailed-error-code-from-dax_iomap_fault.patch - patches.suse/ext4-Fix-ENOSPC-handling-in-DAX-page-fault-handler.patch - patches.suse/ext4-fix-a-race-in-the-ext4-shutdown-path.patch - patches.suse/jbd2-fix-sphinx-kernel-doc-build-warnings.patch - patches.suse/ext4-save-error-to-disk-in-__ext4_grp_locked_error.patch - patches.suse/ext4-correct-documentation-for-grpid-mount-option.patch - patches.suse/kvm-x86-fix-kvm_xen_hvm_config-ioctl - patches.suse/ubifs-free-the-encrypted-symlink-target.patch - patches.suse/ntb_transport-Fix-bug-with-max_mw_size-parameter.patch - patches.suse/buffer-avoid-setting-bits-that-are-already-set.patch - patches.suse/x86-kexec-make-kexec-mostly-work-in-5-level-paging-mode - patches.suse/x86-dumpstack-Avoid-uninitlized-variable.patch - patches.suse/x86-power-fix-swsusp_arch_resume-prototype - patches.suse/01-objtool-improve-retpoline-alternative-handling.patch - patches.suse/02-objtool-add-support-for-alternatives-at-the-end-of-a-section.patch - patches.suse/03-objtool-warn-on-stripped-section-symbol.patch - patches.suse/x86-spectre-Check-CONFIG_RETPOLINE-in-command-line-p.patch - patches.suse/04-x86-entry-64-remove-the-syscall64-fast-path.patch - patches.suse/05-x86-entry-64-push-extra-regs-right-away.patch - patches.suse/06-x86-asm-move-status-from-thread_struct-to-thread_info.patch - patches.suse/0001-Documentation-Document-array_index_nospec.patch - patches.suse/0002-array_index_nospec-Sanitize-speculative-array-de-ref.patch - patches.suse/0003-x86-Implement-array_index_mask_nospec.patch - patches.suse/0004-x86-Introduce-barrier_nospec.patch - patches.suse/0005-x86-Introduce-__uaccess_begin_nospec-and-uaccess_try.patch - patches.suse/0006-x86-usercopy-Replace-open-coded-stac-clac-with-__uac.patch - patches.suse/0007-x86-uaccess-Use-__uaccess_begin_nospec-and-uaccess_t.patch - patches.suse/0008-x86-get_user-Use-pointer-masking-to-limit-speculatio.patch - patches.suse/0009-x86-syscall-Sanitize-syscall-table-de-references-und.patch - patches.suse/0010-vfs-fdtable-Prevent-bounds-check-bypass-via-speculat.patch - patches.suse/0011-nl80211-Sanitize-array-index-in-parse_txq_params.patch - patches.suse/0012-x86-spectre-Report-get_user-mitigation-for-spectre_v.patch - patches.suse/x86-spectre-fix-spelling-mistake-vunerable-vulnerable - patches.suse/x86-cpuid-fix-up-virtual-ibrs-ibpb-stibp-feature-bits-on-intel.patch - patches.suse/07-x86-speculation-use-indirect-branch-prediction-barrier-in-context-switch.patch - patches.suse/x86-paravirt-remove-noreplace-paravirt-cmdline-option - patches.suse/x86-kvm-Update-spectre-v1-mitigation.patch - patches.suse/08-x86-retpoline-avoid-retpolines-for-built-in-_init-functions.patch - patches.suse/09-x86-spectre-simplify-spectre_v2-command-line-parsing.patch - patches.suse/x86-pti-mark-constant-arrays-as-_initconst.patch - patches.suse/09.1-kvm-nvmx-eliminate-vmcs02-pool.patch - patches.suse/09.2-kvm-vmx-introduce-alloc_loaded_vmcs.patch - patches.suse/09.3-kvm-vmx-make-msr-bitmaps-per-vcpu.patch - patches.suse/10-kvm-x86-update-the-reverse_cpuid-list-to-include-cpuid_7_edx.patch - patches.suse/11-kvm-x86-add-ibpb-support.patch - patches.suse/12-kvm-vmx-emulate-msr_ia32_arch_capabilities.patch - patches.suse/13-kvm-vmx-allow-direct-access-to-msr_ia32_spec_ctrl.patch - patches.suse/14-kvm-svm-allow-direct-access-to-msr_ia32_spec_ctrl.patch - patches.suse/pwm-stmpe-Fix-wrong-register-offset-for-hwpwm-2-case - patches.suse/ovl-fix-failure-to-fsync-lower-dir.patch - patches.suse/PCI-ASPM-Calculate-LTR_L1.2_THRESHOLD-from-device-ch - patches.suse/bnx2x-Deprecate-pci_get_bus_and_slot.patch - patches.suse/pci-dpc-enable-dpc-only-if-aer-is-available - patches.suse/PCI-pciehp-Assume-NoCompl-for-Thunderbolt-ports - patches.suse/PCI-Disable-MSI-for-HiSilicon-Hip06-Hip07-only-in-Ro - patches.suse/vgacon-Set-VGA-struct-resource-types - patches.suse/PCI-Mark-Ceton-InfiniTV4-INTx-masking-as-broken.patch - patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-9128 - patches.suse/PCI-designware-ep-dw_pcie_ep_set_msi-should-only-set.patch - patches.suse/PCI-iproc-Fix-NULL-pointer-dereference-for-BCMA - patches.suse/PCI-exynos-Fix-a-potential-init_clk_resources-NULL-p - patches.suse/PCI-designware-ep-Fix-find_first_zero_bit-usage - patches.suse/PCI-endpoint-Populate-func_no-before-calling-pci_epc - patches.suse/PCI-endpoint-Fix-find_first_zero_bit-usage - patches.suse/PCI-designware-ep-Fix-get_msi-to-check-MSI_EN-bit - patches.suse/PCI-endpoint-Use-EPC-s-device-in-dma_alloc_coherent-.patch - patches.suse/PCI-keystone-Fix-interrupt-controller-node-lookup - patches.suse/libnvdimm-btt-fix-uninitialized-err_lock.patch - patches.suse/acpi-nfit-fix-register-dimm-error-handling.patch - patches.suse/mm-fix-memory-size-alignment-in-devm_memremap_pages_release.patch - patches.suse/mm-dax-introduce-pfn_t_special.patch - patches.suse/ext4-auto-disable-dax-instead-of-failing-mount.patch - patches.suse/ext2-auto-disable-dax-instead-of-failing-mount.patch - patches.suse/dax-require-struct-page-by-default-for-filesystem-da.patch - patches.suse/acpi-nfit-Add-support-for-detect-platform-CPU-cache-.patch - patches.suse/acpi-nfit-add-persistent-memory-control-flag-for-nd_.patch - patches.suse/libnvdimm-expose-platform-persistence-attribute-for-.patch - patches.suse/nfit-test-Add-platform-cap-support-from-ACPI-6.2a-to.patch - patches.suse/RDMA-bnxt_re-Fix-an-error-code-in-bnxt_qplib_create_.patch - patches.suse/RDMA-hns-Remove-unnecessary-operator.patch - patches.suse/RDMA-hns-Add-names-to-function-arguments-in-function.patch - patches.suse/RDMA-hns-Fix-misplaced-call-to-hns_roce_cleanup_hem_.patch - patches.suse/IB-hfi1-Re-order-IRQ-cleanup-to-address-driver-clean.patch - patches.suse/IB-hfi1-Fix-for-early-release-of-sdma-context.patch - patches.suse/IB-hfi1-Fix-for-potential-refcount-leak-in-hfi1_open.patch - patches.suse/IB-hfi1-Remove-dependence-on-qp-s_hdrwords.patch - patches.suse/IB-hfi1-Compute-BTH-only-for-RDMA_WRITE_LAST-SEND_LA.patch - patches.suse/IB-hfi1-Optimize-packet-type-comparison-using-9B-and.patch - patches.suse/IB-hfi1-Look-up-ibport-using-a-pointer-in-receive-pa.patch - patches.suse/IB-hfi1-Do-not-override-given-pcie_pset-value.patch - patches.suse/IB-hfi1-Convert-PortXmitWait-PortVLXmitWait-counters.patch - patches.suse/IB-hfi1-Remove-blind-constants-from-16B-update.patch - patches.suse/IB-hfi1-Show-fault-stats-in-both-TX-and-RX-direction.patch - patches.suse/IB-ipoib-Fix-for-potential-no-carrier-state.patch - patches.suse/IB-core-Map-iWarp-AH-type-to-undefined-in-rdma_ah_fi.patch - patches.suse/IB-core-Avoid-a-potential-OOPs-for-an-unused-optiona.patch - patches.suse/RDMA-hns-Fix-the-endian-problem-for-hns.patch - patches.suse/mlx5-fix-mlx5_get_vector_affinity-to-start-from-comp.patch - patches.suse/media-hdpvr-fix-an-error-handling-path-in-hdpvr_probe.patch - patches.suse/media-cpia2-Fix-a-couple-off-by-one-bugs - patches.suse/media-mtk-vcodec-add-missing-MODULE_LICENSE-DESCRIPT - patches.suse/media-soc_camera-soc_scale_crop-add-missing-MODULE_D - patches.suse/0001-media-dvb-usb-v2-lmedm04-Improve-logic-checking-of-w.patch - patches.suse/media-dvb-usb-v2-lmedm04-move-ts2020-attach-to-dm04_ - patches.suse/media-em28xx-Fix-use-after-free-when-disconnecting.patch - patches.suse/media-pvrusb2-properly-check-endpoint-types - patches.suse/media-c8sectpfe-fix-potential-NULL-pointer-dereferen - patches.suse/media-dvb_frontend-fix-ifnullfree.cocci-warnings - patches.suse/media-bt8xx-Fix-err-bt878_probe - patches.suse/media-RESEND-media-dvb-frontends-Add-delay-to-Si2168 - patches.suse/media-r820t-fix-r820t_write_reg-for-KASAN - patches.suse/media-dvb-frontends-fix-i2c-access-helpers-for-KASAN - patches.suse/media-exynos4-is-properly-initialize-frame-format - patches.suse/media-s5p-mfc-Fix-lock-contention-request_firmware-o - patches.suse/media-dvb_net-ensure-that-dvb_net_ule_handle-is-full - patches.suse/media-videobuf2-core-don-t-go-out-of-the-buffer-rang - patches.suse/media-ts2020-avoid-integer-overflows-on-32-bit-machi.patch - patches.suse/media-cxusb-dib0700-ignore-XC2028_I2C_FLUSH - patches.suse/media-v4l2-ioctl.c-use-check_fmt-for-enum-g-s-try_fm - patches.suse/media-v4l2-ioctl.c-don-t-copy-back-the-result-for-EN - patches.suse/media-v4l2-compat-ioctl32.c-add-missing-VIDIOC_PREPA - patches.suse/media-v4l2-compat-ioctl32.c-fix-the-indentation - patches.suse/media-v4l2-compat-ioctl32.c-move-helper-functions-to - patches.suse/media-v4l2-compat-ioctl32.c-avoid-sizeof-type - patches.suse/media-v4l2-compat-ioctl32.c-copy-m.userptr-in-put_v4 - patches.suse/media-v4l2-compat-ioctl32.c-fix-ctrl_is_pointer - patches.suse/media-v4l2-compat-ioctl32.c-copy-clip-list-in-put_v4 - patches.suse/media-v4l2-compat-ioctl32.c-drop-pr_info-for-unknown - patches.suse/media-v4l2-compat-ioctl32.c-don-t-copy-back-the-resu - patches.suse/media-v4l2-compat-ioctl32.c-refactor-compat-ioctl32- - patches.suse/media-v4l2-compat-ioctl32.c-make-ctrl_is_pointer-wor - patches.suse/thermal-power_allocator-fix-one-race-condition-issue - patches.suse/thermal-thermal_hwmon-Convert-to-hwmon_device_regist - patches.suse/thermal-int3400_thermal-fix-error-handling-in-int340 - patches.suse/platform-x86-asus-nb-wmi-Support-ALS-on-the-Zenbook-.patch - patches.suse/platform-x86-Add-support-for-Dollar-Cove-TI-power-bu - patches.suse/platform-x86-dell-laptop-Filter-out-spurious-keyboar - patches.suse/platform-x86-thinkpad_acpi-suppress-warning-about-pa - patches.suse/Revert-apple-gmux-lock-iGP-IO-to-protect-from-vgaarb - patches.suse/platform-x86-mlx-platform-fix-module-aliases - patches.suse/doc-Change-the-min-default-value-of-tcp_wmem-tcp_rme.patch - patches.suse/sctp-fix-dst-refcnt-leak-in-sctp_v6_get_dst.patch - patches.suse/sctp-fix-dst-refcnt-leak-in-sctp_v4_get_dst.patch - patches.suse/ibmvnic-fix-empty-firmware-version-and-errors-cleanu.patch - patches.suse/be2net-Fix-HW-stall-issue-in-Lancer.patch - patches.suse/be2net-Handle-transmit-completion-errors-in-Lancer.patch - patches.suse/jump_label-Add-branch-hints-to-static_branch_-un-likely.patch - patches.suse/sched-core-Optimize-ttwu_stat.patch - patches.suse/sched-core-Optimize-update_stats_.patch - patches.suse/sched-rt-Use-container_of-to-get-root-domain-in-rto_push_irq_work_func.patch - patches.suse/sched-rt-Up-the-root-domain-ref-count-when-passing-it-around-via-IPIs.patch - patches.suse/sched-fair-Remove-unnecessary-parameters-from-wake_affine_idle.patch - patches.suse/sched-fair-Restructure-wake_affine-to-return-a-CPU-id.patch - patches.suse/sched-fair-Do-not-migrate-if-the-prev_cpu-is-idle.patch - patches.suse/sched-fair-Use-a-recently-used-CPU-as-an-idle-candidate-and-the-basis-for-SIS.patch - patches.suse/kasan-remove-redundant-initialization-of-variable-re.patch - patches.suse/fs-proc-kcore.c-use-probe_kernel_read-instead-of-mem.patch - patches.suse/kernel-async.c-revert-async-simplify-lowest_in_progress.patch - patches.suse/kernel-relay.c-revert-kernel-relay.c-fix-potential-memory-leak.patch - patches.suse/lib-ubsan.c-s-missaligned-misaligned.patch - patches.suse/lib-ubsan-add-type-mismatch-handler-for-new-GCC-Clan.patch - patches.suse/crash_dump-is_kdump_kernel-can-be-boolean.patch - patches.suse/pipe-actually-allow-root-to-exceed-the-pipe-buffer-limits.patch - patches.suse/pipe-fix-off-by-one-error-when-checking-buffer-limit.patch - patches.suse/watchdog-Fix-potential-kref-imbalance-when-opening-w - patches.suse/watchdog-hpwdt-SMBIOS-check - patches.suse/watchdog-hpwdt-Check-source-of-NMI - patches.suse/watchdog-hpwdt-fix-unused-variable-warning - patches.suse/watchdog-imx2_wdt-restore-previous-timeout-after-sus - patches.suse/watchdog-sp5100_tco-Fix-watchdog-disable-bit - patches.suse/ASoC-mt8173-rt5650-fix-child-node-lookup - patches.suse/video-fbdev-atmel_lcdfb-fix-display-timings-lookup - patches.suse/0001-vfb-fix-video-mode-and-line_length-being-set-when-lo.patch - patches.suse/console-dummy-leave-.con_font_get-set-to-NULL - patches.suse/video-fbdev-mmp-add-MODULE_LICENSE - patches.suse/iversion-Rename-make-inode_cmp_iversion-raw-to-inode.patch - patches.suse/arm64-spinlock-Fix-theoretical-trylock-A-B-A-with-LS.patch - patches.suse/arm64-Add-software-workaround-for-Falkor-erratum-104.patch - patches.suse/v2-2-9-arm64-kpti-Make-use-of-nG-dependent-on-arm64_kernel_unmapped_at_el0.patch - patches.suse/v2-3-9-arm64-mm-Permit-transitioning-from-Global-to-Non-Global-without-BBM.patch - patches.suse/v2-4-9-arm64-kpti-Add---enable-callback-to-remap-swapper-using-nG-mappings.patch - patches.suse/v2-5-9-arm64-Force-KPTI-to-be-disabled-on-Cavium-ThunderX.patch - patches.suse/0015-arm64-assembler-Change-order-of-macro-arguments-in-p.patch - patches.suse/v2-7-9-arm64-entry-Reword-comment-about-post_ttbr_update_workaround.patch - patches.suse/v2-9-9-arm64-idmap-Use-awx-flags-for-.idmap.text-.pushsection-directives.patch - patches.suse/0001-arm64-barrier-Add-CSDB-macros-to-control-data-value-.patch - patches.suse/0002-arm64-Implement-array_index_mask_nospec.patch - patches.suse/0003-arm64-Make-USER_DS-an-inclusive-limit.patch - patches.suse/0004-arm64-Use-pointer-masking-to-limit-uaccess-speculati.patch - patches.suse/0005-arm64-entry-Ensure-branch-through-syscall-table-is-b.patch - patches.suse/0006-arm64-uaccess-Prevent-speculative-use-of-the-current.patch - patches.suse/0007-arm64-uaccess-Don-t-bother-eliding-access_ok-checks-.patch - patches.suse/0008-arm64-uaccess-Mask-__user-pointers-for-__arch_-clear.patch - patches.suse/0009-arm64-futex-Mask-__user-pointers-prior-to-dereferenc.patch - patches.suse/0010-arm64-entry-Apply-BP-hardening-for-high-priority-syn.patch - patches.suse/0011-arm64-entry-Apply-BP-hardening-for-suspicious-interr.patch - patches.suse/0019-arm64-KVM-Fix-SMCCC-handling-of-unimplemented-SMC-HV.patch - patches.suse/0002-arm-KVM-Fix-SMCCC-handling-of-unimplemented-SMC-HVC-.patch - patches.suse/0003-arm64-KVM-Increment-PC-after-handling-an-SMC-trap.patch - patches.suse/0004-arm-arm64-KVM-Consolidate-the-PSCI-include-files.patch - patches.suse/0005-arm-arm64-KVM-Add-PSCI_VERSION-helper.patch - patches.suse/0006-arm-arm64-KVM-Add-smccc-accessors-to-PSCI-code.patch - patches.suse/0007-arm-arm64-KVM-Implement-PSCI-1.0-support.patch - patches.suse/0008-arm-arm64-KVM-Advertise-SMCCC-v1.1.patch - patches.suse/0009-arm-arm64-KVM-Turn-kvm_psci_version-into-a-static-in.patch - patches.suse/0010-arm64-KVM-Report-SMCCC_ARCH_WORKAROUND_1-BP-hardenin.patch - patches.suse/0011-arm64-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-handling.patch - patches.suse/0012-firmware-psci-Expose-PSCI-conduit.patch - patches.suse/0013-firmware-psci-Expose-SMCCC-version-through-psci_ops.patch - patches.suse/0014-arm-arm64-smccc-Make-function-identifiers-an-unsigne.patch - patches.suse/0015-arm-arm64-smccc-Implement-SMCCC-v1.1-inline-primitiv.patch - patches.suse/0016-arm64-Add-ARM_SMCCC_ARCH_WORKAROUND_1-BP-hardening-s.patch - patches.suse/0017-arm64-Kill-PSCI_GET_VERSION-as-a-variant-2-workaroun.patch - patches.suse/rbd-use-kmem_cache_zalloc-in-rbd_img_request_create.patch - patches.suse/rbd-don-t-null-out-obj_request-in-rbd_img_obj_parent_read_full.patch - patches.suse/0005-rbd-whitelist-rbd_feature_operations-feature-bit.patch - patches.suse/0006-ceph-voluntarily-drop-ax-cap-for-requests-that-create-new-inode.patch - patches.suse/0007-ceph-voluntarily-drop-lx-cap-for-link-rename-requests.patch - patches.suse/0008-ceph-properly-drop-caps-for-setattr-request.patch - patches.suse/0009-ceph-voluntarily-drop-fx-cap-for-readdir-request.patch - patches.suse/0010-ceph-cleanup-traceless-reply-handling-for-rename.patch - patches.suse/0011-ceph-use-atomic_t-for-ceph_inode_info-i_shared_gen.patch - patches.suse/0012-ceph-avoid-dereferencing-invalid-pointer-during-cached-readdir.patch - patches.suse/0013-ceph-track-read-contexts-in-ceph_file_info.patch - patches.suse/0014-ceph-fix-un-balanced-fsc-writeback_count-update.patch - patches.suse/0015-ceph-fix-incorrect-snaprealm-when-adding-caps.patch - patches.suse/0016-ceph-limit-rate-of-cap-import-export-error-messages.patch - patches.suse/0017-ceph-delete-unreachable-code-in-ceph_check_caps.patch - patches.suse/0018-ceph-fix-race-of-queuing-delayed-caps.patch - patches.suse/0019-ceph-try-to-allocate-enough-memory-for-reserved-caps.patch - patches.suse/0020-libceph-check-kstrndup-return-value.patch - patches.suse/0021-ceph-improving-efficiency-of-syncfs.patch - patches.suse/drm-i915-gvt-Fix-gen8-9_render_mmio_list-0-don-t-tak - patches.suse/drm-i915-gvt-add-PLANE_KEYMAX-regs-to-mmio-track-lis - patches.suse/drm-i915-gvt-validate-gfn-before-set-shadow-page-ent - patches.suse/drm-i915-gvt-Do-not-use-I915_NUM_ENGINES-to-iterate- - patches.suse/drm-i915-glk-Disable-Guc-and-HuC-on-GLK - patches.suse/drm-i915-Try-EDID-bitbanging-on-HDMI-after-failed-re - patches.suse/drm-i915-Fix-using-BIT_ULL-vs.-BIT-for-power-domain- - patches.suse/drm-i915-guc-Add-uc_fini_wq-in-gem_init-unwind-path - patches.suse/drm-i915-Stop-getting-the-fault-address-from-RING_FA - patches.suse/drm-i915-pmu-Reconstruct-active-state-on-starting-bu - patches.suse/drm-i915-gvt-cancel-virtual-vblank-timer-when-no-vGP - patches.suse/drm-i915-gvt-cancel-scheduler-timer-when-no-vGPU-exi - patches.suse/drm-i915-Always-call-to-intel_display_set_init_power - patches.suse/drm-i915-Protect-WC-stash-allocation-against-direct- - patches.suse/drm-i915-Check-for-fused-or-unused-pipes - patches.suse/drm-i915-edp-Do-not-do-link-training-fallback-or-pru - patches.suse/Revert-drm-i915-mark-all-device-info-struct-with-__i - patches.suse/drm-i915-Always-run-hangcheck-while-the-GPU-is-busy - patches.suse/drm-i915-ppgtt-Pin-page-directories-before-allocatio - patches.suse/drm-nouveau-pmu-fuc-don-t-use-movw-directly-anymore - patches.suse/drm-radeon-adjust-tested-variable - patches.suse/drm-i915-gvt-refine-intel_vgpu_submission_ops-as-per - patches.suse/drm-i915-gvt-only-reset-execlist-state-of-one-engine - patches.suse/drm-i915-gvt-Fix-aperture-read-write-emulation-when- - patches.suse/drm-i915-gvt-Use-KVM-r-w-to-access-guest-opregion - patches.suse/drm-i915-bxt-glk-Increase-PCODE-timeouts-during-CDCL - patches.suse/drm-i915-cmdparser-Check-reg_table_count-before-dere - patches.suse/drm-i915-cmdparser-Do-not-check-past-the-cmd-length - patches.suse/drm-i915-cnp-Ignore-VBT-request-for-know-invalid-DDC - patches.suse/drm-i915-cnp-Properly-handle-VBT-ddc-pin-out-of-boun - patches.suse/drm-i915-bios-add-DP-max-link-rate-to-VBT-child-devi - patches.suse/0005-iommu-vt-d-use-domain-instead-of-cache-fetching - patches.suse/gcc-plugins-add-include-required-by-gcc-release-8.patch - patches.suse/gcc-plugins-use-dynamic-initializers.patch - patches.suse/nfsd4-permit-layoutget-of-executable-only-files.patch - patches.suse/cpufreq-Skip-cpufreq-resume-if-it-s-not-suspended.patch - patches.suse/cpufreq-amd-ignore-the-check-for-procfeedback-in-st-cz.patch - patches.suse/x86-pm-make-apm-idle-driver-initialize-polling-state - patches.suse/ACPI-sbshc-remove-raw-pointer-from-printk-message - patches.suse/ACPI-bus-Do-not-call-_STA-on-battery-devices-with-un - patches.suse/ACPI-scan-Use-acpi_bus_get_status-to-initialize-ACPI - patches.suse/ACPI-processor_perflib-Do-not-send-_PPC-change-notif - patches.suse/0007-ACPI-CPPC-Use-64-bit-arithmetic-instead-of-32-bit.patch - patches.suse/s390-eadm-fix-config_block-include-dependency.patch - patches.suse/s390-sles15-05-03-scrub-registers.patch - patches.suse/s390-sles15-05-04-array-nospec.patch - patches.suse/s390-alternative-use-a-copy-of-the-facility-bit-mask.patch - patches.suse/s390-add-options-to-change-branch-prediction-behavio.patch - patches.suse/s390-sles15-05-05-bpoff-user-space.patch - patches.suse/s390-sles15-05-06-expoline.patch - patches.suse/x86-xen-init-gs-very-early.patch - patches.suse/xen-fix-set-clear-foreign_p2m_mapping-on-autotranslating-guests - patches.suse/Add-some-missing-debug-fields-in-server-and-tcon-structs.patch - patches.suse/cifs-silence-compiler-warnings-showing-up-with-gcc-8.patch - patches.suse/address-lock-imbalance-warnings-in-smbdirect-c.patch - patches.suse/Add-missing-structs-and-defines-from-recent-SMB3-1-1-documentation.patch - patches.suse/ftrace-Remove-incorrect-setting-of-glob-search-field.patch - patches.suse/cxgbit-call-neigh_event_send-to-update-MAC-address.patch - patches.suse/target-iscsi-avoid-NULL-dereference-in-CHAP-auth-err.patch - patches.suse/iscsi-target-make-sure-to-wake-up-sleeping-login-wor.patch - patches.suse/0012-xprtrdma-Fix-calculation-of-ri_max_send_sges.patch - patches.suse/0013-xprtrdma-Fix-BUG-after-a-device-removal.patch - patches.suse/netfilter-xt_cgroup-initialize-info-priv-in-cgroup_m.patch - patches.suse/netfilter-xt_RATEEST-acquire-xt_rateest_mutex-for-ha.patch - patches.suse/cxgb4-Fix-error-handling-path-in-init_one.patch - patches.suse/i40e-Fix-the-number-of-queues-available-to-be-mapped.patch - patches.suse/ibmvnic-Fix-rx-queue-cleanup-for-non-fatal-resets.patch - patches.suse/ibmvnic-Ensure-that-buffers-are-NULL-after-free.patch - patches.suse/net-ethernet-ti-cpsw-fix-net-watchdog-timeout.patch - patches.suse/netlink-ensure-to-loop-over-all-netns-in-genlmsg_mul.patch - patches.suse/ibmvnic-queue-reset-when-CRQ-gets-closed-during-rese.patch - patches.suse/net-sched-cls_u32-fix-cls_u32-on-filter-replace.patch - patches.suse/rtlwifi-rtl8821ae-Fix-connection-lost-problem-correc - patches.suse/ath10k-fix-kernel-panic-issue-during-pci-probe.patch - patches.suse/net-thunder-change-q_len-s-type-to-handle-max-ring-s.patch - patches.suse/net-phy-fix-phy_start-to-consider-PHY_IGNORE_INTERRU.patch - patches.suse/bpf-fix-selftests-bpf-test_kmod.sh-failure-when-CONF.patch - patches.suse/tools-libbpf-handle-issues-with-bpf-ELF-objects-cont.patch - patches.suse/ibmvnic-Reset-long-term-map-ID-counter.patch - patches.suse/ptr_ring-fail-early-if-queue-occupies-more-than-KMAL.patch - patches.suse/s390-qeth-fix-underestimated-count-of-buffer-element.patch - patches.suse/s390-qeth-fix-SETIP-command-handling.patch - patches.suse/sctp-verify-size-of-a-new-chunk-in-_sctp_make_chunk.patch - patches.suse/ibmvnic-Remove-skb-protocol-checks-in-ibmvnic_xmit.patch - patches.suse/0014-kernfs-fix-regression-in-kernfs_fop_write-caused-by-.patch - patches.suse/0015-seq_file-fix-incomplete-reset-on-read-from-zero-offs.patch - patches.suse/KVM-X86-Reduce-the-overhead-when-lapic_timer_advance.patch - patches.suse/kvm-x86-fix-escape-of-guest-dr6-to-the-host - patches.suse/01-documentation-virtual-kvm-add-amd-secure-encrypted-virtualization-sev.patch - patches.suse/02-x86-cpu-amd-add-the-secure-encrypted-virtualization-cpu-feature.patch - patches.suse/03-kvm-svm-prepare-for-new-bit-definition-in-nested_ctl.patch - patches.suse/04-kvm-svm-add-sev-feature-definitions-to-kvm.patch - patches.suse/05-kvm-svm-prepare-to-reserve-asid-for-sev-guest.patch - patches.suse/06-kvm-x86-extend-cpuid-range-to-include-new-leaf.patch - patches.suse/07-kvm-introduce-kvm_memory_encrypt_op-ioctl.patch - patches.suse/08-kvm-introduce-kvm_memory_encrypt_-un-reg_region-ioctl.patch - patches.suse/15-crypto-ccp-build-the-amd-secure-processor-driver-only-with-amd-cpu-support.patch - patches.suse/16-crypto-ccp-define-sev-userspace-ioctl-and-command-id.patch - patches.suse/17-crypto-ccp-define-sev-key-management-command-id.patch - patches.suse/18-crypto-ccp-add-platform-security-processor-psp-device-support.patch - patches.suse/19-crypto-ccp-add-secure-encrypted-virtualization-sev-command-support.patch - patches.suse/20-crypto-ccp-implement-sev_factory_reset-ioctl-command.patch - patches.suse/21-crypto-ccp-implement-sev_platform_status-ioctl-command.patch - patches.suse/22-crypto-ccp-implement-sev_pek_gen-ioctl-command.patch - patches.suse/23-crypto-ccp-implement-sev_pdh_gen-ioctl-command.patch - patches.suse/24-crypto-ccp-implement-sev_pek_csr-ioctl-command.patch - patches.suse/25-crypto-ccp-implement-sev_pek_cert_import-ioctl-command.patch - patches.suse/26-crypto-ccp-implement-sev_pdh_cert_export-ioctl-command.patch - patches.suse/27-kvm-x86-add-config_kvm_amd_sev.patch - patches.suse/28-kvm-svm-reserve-asid-range-for-sev-guest.patch - patches.suse/29-kvm-svm-add-sev-module_param.patch - patches.suse/30-kvm-define-sev-key-management-command-id.patch - patches.suse/31-kvm-svm-add-kvm_sev_init-command.patch - patches.suse/32-kvm-svm-vmrun-should-use-associated-asid-when-sev-is-enabled.patch - patches.suse/33-kvm-svm-add-support-for-kvm_sev_launch_start-command.patch - patches.suse/34-kvm-svm-add-support-for-kvm_sev_launch_update_data-command.patch - patches.suse/35-kvm-svm-add-support-for-kvm_sev_launch_measure-command.patch - patches.suse/36-kvm-svm-add-support-for-sev-launch_finish-command.patch - patches.suse/37-kvm-svm-add-support-for-sev-guest_status-command.patch - patches.suse/38-kvm-svm-add-support-for-sev-debug_decrypt-command.patch - patches.suse/39-kvm-svm-add-support-for-sev-debug_encrypt-command.patch - patches.suse/40-kvm-svm-add-support-for-sev-launch_secret-command.patch - patches.suse/41-kvm-svm-pin-guest-memory-when-sev-is-active.patch - patches.suse/42-kvm-svm-clear-c-bit-from-the-page-fault-address.patch - patches.suse/43-kvm-svm-do-not-install-ud-intercept-when-sev-is-enabled.patch - patches.suse/44-kvm-x86-restart-the-guest-when-insn_len-is-zero-and-sev-is-enabled.patch - patches.suse/x86-mm-add-a-function-to-check-if-a-pfn-is-uc-uc-wc - patches.suse/kvm-mmu-consider-host-cache-mode-in-mmio-page-check - patches.suse/KVM-nVMX-Fix-bug-of-injecting-L2-exception-into-L1.patch - patches.suse/kvm-x86-change-_kvm_apic_update_irr-to-also-return-if-max-irr-updated - patches.suse/kvm-nvmx-re-evaluate-l1-pending-events-when-running-l2-and-l1-got-posted-interrupt - patches.suse/kvm-nvmx-fix-injection-to-l2-when-l1-don-t-intercept-external-interrupts - patches.suse/kvm-nvmx-fix-races-when-sending-nested-pi-while-dest-enters-leaves-l2 - patches.suse/KVM-s390-use-created_vcpus-in-more-places.patch - patches.suse/KVM-s390-diagnoses-are-instructions-as-well.patch - patches.suse/KVM-s390-add-vcpu-stat-counters-for-many-instruction.patch - patches.suse/KVM-arm-arm64-Handle-CPU_PM_ENTER_FAILED.patch - patches.suse/x86-kvm-vmx-do-not-use-vm-exit-instruction-length-fo.patch - patches.suse/msft-hv-1588-x86-hyperv-Check-for-required-priviliges-in-hyperv_i.patch - patches.suse/KVM-PPC-Book3S-HV-Avoid-shifts-by-negative-amounts.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-typo-in-kvmppc_hv_get_dirty_lo.patch - patches.suse/KVM-PPC-Book3S-HV-Remove-useless-statement.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-conditions-for-starting-vcpu.patch - patches.suse/KVM-PPC-Book3S-Eliminate-some-unnecessary-checks.patch - patches.suse/KVM-PPC-Book3S-HV-Remove-vcpu-arch.dec-usage.patch - patches.suse/KVM-PPC-Use-seq_puts-in-kvmppc_exit_timing_show.patch - patches.suse/KVM-PPC-Book3S-HV-Enable-migration-of-decrementer-re.patch - patches.suse/KVM-PPC-Book3S-HV-Make-sure-we-don-t-re-enter-guest-.patch - patches.suse/KVM-PPC-Book3S-HV-Do-SLB-load-unload-with-guest-LPCR.patch - patches.suse/KVM-PPC-Book3S-HV-Allow-HPT-and-radix-on-the-same-co.patch - patches.suse/KVM-PPC-Book3S-HV-Enable-use-of-the-new-XIVE-single-.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-use-existing-prodded-flag-fo.patch - patches.suse/KVM-PPC-Book3S-HV-Check-DR-not-IR-to-chose-real-vs-v.patch - patches.suse/KVM-PPC-Book3S-HV-Make-xive_pushed-a-byte-not-a-word.patch - patches.suse/KVM-PPC-Book3S-HV-Keep-XIVE-escalation-interrupt-mas.patch - patches.suse/KVM-PPC-Book3S-HV-Drop-locks-before-reading-guest-me.patch - patches.suse/KVM-PPC-Book3S-PR-Fix-svcpu-copying-with-preemption-.patch - patches.suse/KVM-PPC-Book3S-PR-Fix-broken-select-due-to-misspelli.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-handling-of-secondary-HPTEG-in.patch - patches.suse/KVM-PPC-Book3S-HV-Make-HPT-resizing-work-on-POWER9.patch - patches.suse/KVM-PPC-Book3S-HV-Branch-inside-feature-section.patch - patches.suse/KVM-PPC-Book3S-Add-MMIO-emulation-for-VMX-instructio.patch - patches.suse/cros_ec-fix-nul-termination-for-firmware-build-info - patches.suse/platform-chrome-cros_ec_lpc-remove-redundant-pointer - patches.suse/platform-chrome-Use-proper-protocol-transfer-functio - patches.suse/blk-wbt-account-flush-requests-correctly.patch - patches.suse/0155-bcache-add-journal-statistic.patch - patches.suse/0156-bcache-fix-high-CPU-occupancy-during-journal.patch - patches.suse/0157-bcache-properly-set-task-state-in-bch_writeback_thre.patch - patches.suse/0158-bcache-set-error_limit-correctly.patch - patches.suse/0159-bcache-fix-for-allocator-and-register-thread-race.patch - patches.suse/0160-bcache-set-writeback_rate_update_seconds-in-range-1-.patch - patches.suse/0161-bcache-return-attach-error-when-no-cache-set-exist.patch - patches.suse/0162-bcache-fix-for-data-collapse-after-re-attaching-an-a.patch - patches.suse/crypto-sha512-mb-initialize-pending-lengths-correctl - patches.suse/crypto-talitos-fix-Kernel-Oops-on-hashing-an-empty-f - patches.suse/crypto-caam-fix-endless-loop-when-DECO-acquire-fails - patches.suse/powerpc-numa-Invalidate-numa_cpu_lookup_table-on-cpu.patch - patches.suse/powerpc-64s-radix-Boot-time-NULL-pointer-protection-.patch - patches.suse/powerpc-mm-radix-Split-linear-mapping-on-hot-unplug.patch - patches.suse/powerpc-pseries-Enable-RAS-hotplug-events-later.patch - patches.suse/powerpc-mm-Flush-radix-process-translations-when-set.patch - patches.suse/powerpc-mm-Fix-crashes-with-16G-huge-pages.patch - patches.suse/powerpc-mm-hash64-Allocate-larger-PMD-table-if-huget.patch - patches.suse/powerpc-mm-hash64-Store-the-slot-information-at-the-.patch - patches.suse/powerpc-mm-hash64-Zero-PGD-pages-on-allocation.patch - patches.suse/powerpc-pseries-Fix-build-break-for-SPLPAR-n-and-CPU.patch - patches.suse/x86-entry-64-clear-extra-registers-beyond-syscall-arguments-to-reduce-speculation-attack-surface.patch - patches.suse/x86-entry-64-clear-registers-for-exceptions-interrupts-to-reduce-speculation-attack-surface.patch - patches.suse/x86-entry-64-compat-clear-registers-for-compat-syscalls-to-reduce-speculation-attack-surface.patch - patches.suse/objtool-Fix-switch-table-detection.patch - patches.suse/x86-mm-pti-fix-pti-comment-in-entry_syscall_64 - patches.suse/x86-speculation-Update-Speculation-Control-microcode.patch - patches.suse/x86-speculation-Correct-Speculation-Control-microcod.patch - patches.suse/kvm-x86-reduce-retpoline-performance-impact-in-slot_handle_level_range-by-always-inlining-iterator-helper-methods.patch - patches.suse/x86-nvmx-properly-set-spec_ctrl-and-pred_cmd-before-merging-msrs.patch - patches.suse/kvm-nvmx-set-the-cpu_based_use_msr_bitmaps-if-we-have-a-valid-l02-msr-bitmap.patch - patches.suse/x86-speculation-clean-up-various-spectre-related-details.patch - patches.suse/x86-entry-64-merge-save_c_regs-and-save_extra_regs-remove-unused-extensions.patch - patches.suse/x86-entry-64-merge-the-pop_c_regs-and-pop_extra_regs-macros-into-a-single-pop_regs-macro.patch - patches.suse/x86-entry-64-interleave-xor-register-clearing-with-push-instructions.patch - patches.suse/x86-entry-64-introduce-the-push_and_clean_regs-macro.patch - patches.suse/x86-entry-64-use-push_and_clean_regs-in-more-cases.patch - patches.suse/x86-entry-64-get-rid-of-the-alloc_pt_gpregs_on_stack-and-save_and_clear_regs-macros.patch - patches.suse/x86-entry-64-indent-push_and_clear_regs-and-pop_regs-properly.patch - patches.suse/x86-entry-64-fix-paranoid_entry-frame-pointer-warning.patch - patches.suse/x86-entry-64-remove-the-unused-icebp-macro.patch - patches.suse/objtool-fix-segfault-in-ignore_unreachable_insn.patch - patches.suse/x86-debug-objtool-annotate-warn-related-ud2-as-reachable.patch - patches.suse/x86-debug-use-ud2-for-warn.patch - patches.suse/x86-speculation-fix-up-array_index_nospec_mask-asm-constraint.patch - patches.suse/nospec-move-array_index_nospec-parameter-checking-into-separate-macro.patch - patches.suse/x86-speculation-Add-asm-msr-index.h-dependency.patch - patches.suse/x86-mm-rename-flush_tlb_single-and-flush_tlb_one-to-_flush_tlb_one_.patch - patches.suse/09.0-x86-spectre-fix-an-error-message.patch - patches.suse/x86-entry-64-fix-cr3-restore-in-paranoid_exit.patch - patches.suse/vfs-proc-kcore-x86-mm-kcore-fix-smap-fault-when-dumping-vsyscall-user-page - patches.suse/x86-smpboot-fix-uncore_pci_remove-indexing-bug-when-hot-removing-a-physical-cpu.patch - patches.suse/x86-platform-uv-fix-gam-range-table-entries-less-than-1gb - patches.suse/x86-mm-mm-hwpoison-don-t-unconditionally-unmap-kernel-1-1-pages.patch - patches.suse/0001-locking-qspinlock-Ensure-node-is-initialised-before-.patch - patches.suse/0002-locking-qspinlock-Ensure-node-count-is-updated-befor.patch - patches.suse/9p-trans_virtio-discard-zero-length-reply.patch - patches.suse/hwmon-k10temp-only-apply-temperature-offset-if-result-is.patch - patches.suse/PM-wakeirq-Fix-unbalanced-IRQ-enable-for-wakeirq - patches.suse/PM-runtime-Update-links_count-also-if-CONFIG_SRCU - patches.suse/pm-cpuidle-fix-cpuidle_poll_state_init-prototype - patches.suse/drm-amdgpu-add-new-device-to-use-atpx-quirk - patches.suse/drm-i915-perf-Fix-compiler-warning-for-string-trunca - patches.suse/drm-i915-perf-Fix-compiler-warning-for-string-trunc2 - patches.suse/drm-i915-Avoid-truncation-before-clamping-userspace- - patches.suse/drm-i915-Don-t-wake-the-device-up-to-check-if-the-en - patches.suse/5316-drm-i915-breadcrumbs-ignore-unsubmitted-signalers - patches.suse/drm-i915-Lock-out-execlist-tasklet-while-peeking-ins - patches.suse/drm-i915-gvt-add-0xe4f0-into-gen9-render-list - patches.suse/drm-i915-gvt-Support-BAR0-8-byte-reads-writes - patches.suse/drm-i915-gvt-fix-one-typo-of-render_mmio-trace - patches.suse/drm-i915-vlv-Add-cdclk-workaround-for-DSI - patches.suse/drm-i915-Add-intel_bios_cleanup-function - patches.suse/drm-i915-Free-memdup-ed-DSI-VBT-data-structures-on-d - patches.suse/drm-i915-Fix-DSI-panels-with-v1-MIPI-sequences-witho - patches.suse/ALSA-hda-Fix-headset-mic-detection-problem-for-two-D - patches.suse/ALSA-hda-realtek-Add-headset-mode-support-for-Dell-l - patches.suse/ALSA-hda-realtek-Enable-Thinkpad-Dock-device-for-ALC - patches.suse/ALSA-usb-audio-add-implicit-fb-quirk-for-Behringer-U - patches.suse/ALSA-usb-audio-Fix-UAC2-get_ctl-request-with-a-RANGE - patches.suse/ALSA-usb-add-more-device-quirks-for-USB-DSD-devices - patches.suse/ALSA-seq-Fix-racy-pool-initializations - patches.suse/ALSA-hda-realtek-PCI-quirk-for-Fujitsu-U7x7 - patches.suse/0164-dm-correctly-handle-chained-bios-in-dec_pending.patch - patches.suse/btrfs-fix-deadlock-in-run_delalloc_nocow.patch - patches.suse/btrfs-fix-crash-due-to-not-cleaning-up-tree-log-block-s-dirty-bits.patch - patches.suse/btrfs-fix-extent-state-leak-from-tree-log.patch - patches.suse/btrfs-btrfs_evict_inode-must-clear-all-inodes.patch - patches.suse/btrfs-fix-use-after-free-on-root-orphan_block_rsv.patch - patches.suse/btrfs-fix-unexpected-eexist-when-creating-new-inode.patch - patches.suse/btrfs-remove-spurious-WARN_ON-ref-count-0-in-find_pa.patch - patches.suse/btrfs-fix-use-after-free-when-cleaning-up-fs_devs-with-a-single-stale-device.patch - patches.suse/xenbus-track-caller-request-id.patch - patches.suse/x86-xen-calculate-_max_logical_packages-on-pv-domains.patch - patches.suse/0015-arm64-Add-missing-Falkor-part-number-for-branch-pred.patch - patches.suse/0001-arm64-proc-Set-PTE_NG-for-table-entries-to-avoid-tra.patch - patches.suse/powerpc-xive-Use-hw-CPU-ids-when-configuring-the-CPU.patch - patches.suse/powerpc-pseries-Check-for-zero-filled-ibm-dynamic-me.patch - patches.suse/mtd-nand-vf610-set-correct-ooblayout.patch - patches.suse/mmc-bcm2835-Don-t-overwrite-max-frequency-unconditio - patches.suse/nvme-rename-NVME_CTRL_RECONNECTING-state-to-NVME_CTR.patch - patches.suse/nvme-rdma-use-NVME_CTRL_CONNECTING-state-to-mark-ini.patch - patches.suse/nvme-delete-NVME_CTRL_LIVE-NVME_CTRL_CONNECTING-tran.patch - patches.suse/nvme-Fix-discard-buffer-overrun.patch - patches.suse/nvme_fc-correct-abort-race-condition-on-resets.patch - patches.suse/nvme_fc-cleanup-io-completion.patch - patches.suse/nvme-Don-t-use-a-stack-buffer-for-keep-alive-command.patch - patches.suse/nvme-fix-the-deadlock-in-nvme_update_formats.patch - patches.suse/nvme-pci-Remap-CMB-SQ-entries-on-every-controller-re.patch - patches.suse/nvme-pci-Fix-timeouts-in-connecting-state.patch - patches.suse/nvmet-Change-return-code-of-discard-command-if-not-s.patch - patches.suse/nvme-rdma-fix-sysfs-invoked-reset_ctrl-error-flow.patch - patches.suse/cpumask-Make-for_each_cpu_wrap-available-on-UP-as-well.patch - patches.suse/irqchip-gic-v3-Change-pr_debug-message-to-pr_devel - patches.suse/irqchip-gic-v3-Use-wmb-instead-of-smb_wmb-in-gic_rai - patches.suse/irqchip-gic-v3-Ignore-disabled-ITS-nodes - patches.suse/ptr_ring-prevent-integer-overflow-when-calculating-s.patch - patches.suse/mvpp2-fix-multicast-address-filter.patch - patches.suse/bridge-check-brport-attr-show-in-brport_show.patch - patches.suse/sctp-do-not-pr_err-for-the-duplicated-node-in-transp.patch - patches.suse/tcp-Honor-the-eor-bit-in-tcp_mtu_probe.patch - patches.suse/net-cavium-fix-NULL-pointer-dereference-in-cavium_pt.patch - patches.suse/mlxsw-spectrum_router-Fix-error-path-in-mlxsw_sp_vr_.patch - patches.suse/net-fix-race-on-decreasing-number-of-TX-queues.patch - patches.suse/ibmvnic-Wait-until-reset-is-complete-to-set-carrier-.patch - patches.suse/ibmvnic-Fix-login-buffer-memory-leaks.patch - patches.suse/ibmvnic-Fix-NAPI-structures-memory-leak.patch - patches.suse/ibmvnic-Free-RX-socket-buffer-in-case-of-adapter-err.patch - patches.suse/ibmvnic-Clean-RX-pool-buffers-during-device-close.patch - patches.suse/docs-segmentation-offloads.txt-Fix-ref-to-SKB_GSO_TU - patches.suse/NFC-llcp-Limit-size-of-SDP-URI - patches.suse/fib_semantics-Don-t-match-route-with-mismatching-tcl.patch - patches.suse/cxgb4-free-up-resources-of-pf-0-3.patch - patches.suse/cxgb4-fix-trailing-zero-in-CIM-LA-dump.patch - patches.suse/PCI-cxgb4-Extend-T3-PCI-quirk-to-T4-devices.patch - patches.suse/dn_getsockoptdecnet-move-nf_-get-set-sockopt-outside.patch - patches.suse/udplite-fix-partial-checksum-initialization.patch - patches.suse/tg3-APE-heartbeat-changes.patch - patches.suse/x86-Treat-R_X86_64_PLT32-as-R_X86_64_PC32.patch - patches.suse/kernel-relay.c-limit-kmalloc-size-to-KMALLOC_MAX_SIZ - patches.suse/IB-ipoib-Do-not-warn-if-IPoIB-debugfs-doesn-t-exist.patch - patches.suse/IB-uverbs-Fix-method-merging-in-uverbs_ioctl_merge.patch - patches.suse/IB-uverbs-Fix-possible-oops-with-duplicate-ioctl-att.patch - patches.suse/IB-uverbs-Hold-the-uobj-write-lock-after-allocate.patch - patches.suse/RDMA-uverbs-Protect-from-races-between-lookup-and-de.patch - patches.suse/IB-uverbs-Improve-lockdep_check.patch - patches.suse/IB-uverbs-Fix-unbalanced-unlock-on-error-path-for-rd.patch - patches.suse/RDMA-uverbs-Protect-from-command-mask-overflow.patch - patches.suse/RDMA-uverbs-Fix-bad-unlock-balance-in-ib_uverbs_clos.patch - patches.suse/RDMA-uverbs-Fix-circular-locking-dependency.patch - patches.suse/RDMA-uverbs-Sanitize-user-entered-port-numbers-prior.patch - patches.suse/RDMA-vmw_pvrdma-Fix-usage-of-user-response-structure.patch - patches.suse/RDMA-bnxt_re-Disable-atomic-capability-on-bnxt_re-ad.patch - patches.suse/RDMA-bnxt_re-Unpin-SQ-and-RQ-memory-if-QP-create-fai.patch - patches.suse/RDMA-bnxt_re-Synchronize-destroy_qp-with-poll_cq.patch - patches.suse/RDMA-bnxt_re-Fix-system-crash-during-load-unload.patch - patches.suse/RDMA-bnxt_re-Avoid-system-hang-during-device-un-reg.patch - patches.suse/extcon-int3496-process-id-pin-first-so-that-we-start - patches.suse/mei-me-add-cannon-point-device-ids - patches.suse/mei-me-add-cannon-point-device-ids-for-4th-device - patches.suse/staging-iio-adc-ad7192-fix-external-frequency-settin - patches.suse/staging-iio-ad5933-switch-buffer-mode-to-software - patches.suse/iio-adis_lib-Initialize-trigger-before-requesting-in - patches.suse/iio-buffer-check-if-a-buffer-has-been-set-up-when-po - patches.suse/0001-xhci-workaround-for-AMD-Promontory-disabled-ports-wa.patch - patches.suse/xhci-Don-t-print-a-warning-when-setting-link-state-f.patch - patches.suse/USB-serial-option-Add-support-for-Quectel-EP06.patch - patches.suse/0001-ohci-hcd-Fix-race-condition-caused-by-ohci_urb_enque.patch - patches.suse/0001-usbip-keep-usbip_device-sockfd-state-in-sync-with-tc.patch - patches.suse/0001-usb-host-ehci-use-correct-device-pointer-for-dma-ops.patch - patches.suse/usb-ldusb-add-PIDs-for-new-CASSY-devices-supported-b.patch - patches.suse/0001-usb-ohci-Proper-handling-of-ed_rm_list-to-handle-rac.patch - patches.suse/0001-Add-delay-init-quirk-for-Corsair-K70-RGB-keyboards.patch - patches.suse/0001-usb-cdc_acm-prevent-race-at-write-to-acm-while-syste.patch - patches.suse/usb-dwc3-gadget-Set-maxpacket-size-for-ep0-IN.patch - patches.suse/usb-dwc3-ep0-Reset-TRB-counter-for-ep0-IN.patch - patches.suse/usb-gadget-f_uac2-fix-bFirstInterface-in-composite-g.patch - patches.suse/usb-dwc3-Undo-PHY-init-if-soft-reset-fails.patch - patches.suse/usb-gadget-f_fs-Process-all-descriptors-during-bind.patch - patches.suse/usb-gadget-f_fs-Use-config_ep_by_speed.patch - patches.suse/usb-dwc3-omap-don-t-miss-events-during-suspend-resum.patch - patches.suse/usb-gadget-core-Fix-use-after-free-of-usb_request.patch - patches.suse/usb-dwc3-Fix-GDBGFIFOSPACE_TYPE-values.patch - patches.suse/usb-gadget-fsl_udc_core-fix-ep-valid-checks.patch - patches.suse/usb-dwc2-Fix-dwc2_hsotg_core_init_disconnected.patch - patches.suse/USB-gadget-udc-Add-missing-platform_device_put-on-er.patch - patches.suse/usb-musb-fix-enumeration-after-resume.patch - patches.suse/0001-Revert-usb-musb-host-don-t-start-next-rx-urb-if-curr.patch - patches.suse/crypto-s5p-sss-Fix-kernel-Oops-in-AES-ECB-mode - patches.suse/drm-exynos-g2d-use-monotonic-timestamps - patches.suse/drm-exynos-fix-comparison-to-bitshift-when-dealing-w - patches.suse/drm-cirrus-Load-lut-in-crtc_commit - patches.suse/drm-atomic-Fix-memleak-on-ERESTARTSYS-during-non-blo - patches.suse/workqueue-Allow-retrieval-of-current-task-s-work-str - patches.suse/drm-Allow-determining-if-current-task-is-output-poll - patches.suse/drm-nouveau-Fix-deadlock-on-runtime-suspend - patches.suse/drm-radeon-Fix-deadlock-on-runtime-suspend - patches.suse/drm-amdgpu-Fix-deadlock-on-runtime-suspend - patches.suse/drm-edid-Add-6-bpc-quirk-for-CPT-panel-in-Asus-UX303 - patches.suse/drm-Handle-unexpected-holes-in-color-eviction - patches.suse/drm-meson-fix-vsync-buffer-update - patches.suse/gpu-ipu-v3-pre-fix-device-node-leak-in-ipu_pre_looku - patches.suse/gpu-ipu-v3-prg-fix-device-node-leak-in-ipu_prg_looku - patches.suse/scsi-mpt3sas-fix-an-out-of-bound-write.patch - patches.suse/scsi-qla2xxx-Fix-memory-corruption-during-hba-reset-.patch - patches.suse/scsi-ibmvfc-fix-misdefined-reserved-field-in.patch - patches.suse/scsi-qla2xxx-Avoid-triggering-undefined-behavior-in-.patch - patches.suse/scsi-qla2xxx-Fix-a-locking-imbalance-in-qlt_24xx_han.patch - patches.suse/msft-hv-1594-scsi-storvsc-Increase-cmd_per_lun-for-higher-speed-d.patch - patches.suse/scsi-qla2xxx-Fix-double-free-bug-after-firmware-time.patch - patches.suse/scsi-qla2xxx-Fix-incorrect-handle-for-abort-IOCB.patch - patches.suse/qedi-fix-truncation-of-chap-name-and-secret - patches.suse/qedi-cleanup-local-str-variable - patches.suse/0002-scsi-qla4xxx-skip-error-recovery-in-case-of-register-disconnect - patches.suse/i2c-designware-must-wait-for-enable - patches.suse/i2c-i801-Add-missing-documentation-entries-for-Brasw.patch - patches.suse/i2c-bcm2835-Set-up-the-rising-falling-edge-delays.patch - patches.suse/0001-arm64-cpufeature-Fix-CTR_EL0-field-definitions.patch - patches.suse/arm64-Disable-unhandled-signal-log-messages-by-defau.patch - patches.suse/0001-arm64-Remove-unimplemented-syscall-log-message.patch - patches.suse/arm64-perf-correct-PMUVer-probing.patch - patches.suse/0006-arm64-Enforce-BBM-for-huge-IO-VMAP-mappings.patch - patches.suse/0015-arm64-fix-unwind_frame-for-filtered-out-fn-for-funct.patch - patches.suse/PKCS-7-fix-certificate-chain-verification - patches.suse/PKCS-7-fix-certificate-blacklisting - patches.suse/PKCS-7-fix-direct-verification-of-SignerInfo-signatu - patches.suse/X.509-fix-BUG_ON-when-hash-algorithm-is-unsupported - patches.suse/X.509-fix-NULL-dereference-when-restricting-key-with - patches.suse/KEYS-Use-individual-pages-in-big_key-for-crypto-buff - patches.suse/integrity-security-fix-digsig.c-build-error-with-hea.patch - patches.suse/ibmvnic-Check-for-NULL-skb-s-in-NAPI-poll-routine.patch - patches.suse/net-sched-report-if-filter-is-too-large-to-dump.patch - patches.suse/netfilter-ipt_CLUSTERIP-fix-a-race-condition-of-proc.patch - patches.suse/netfilter-drop-outermost-socket-lock-in-getsockopt.patch - patches.suse/netfilter-add-back-stackpointer-size-checks.patch - patches.suse/netfilter-ipt_CLUSTERIP-fix-a-refcount-bug-in-cluste.patch - patches.suse/netfilter-x_tables-fix-missing-timer-initialization-.patch - patches.suse/netfilter-nat-cope-with-negative-port-range.patch - patches.suse/netfilter-IDLETIMER-be-syzkaller-friendly.patch - patches.suse/net-mlx5e-Fix-TCP-checksum-in-LRO-buffers.patch - patches.suse/net-mlx5e-Fix-loopback-self-test-when-GRO-is-off.patch - patches.suse/net-mlx5e-Verify-inline-header-size-do-not-exceed-SK.patch - patches.suse/net-mlx5e-Return-error-if-prio-is-specified-when-off.patch - patches.suse/net-mlx5e-Specify-numa-node-when-allocating-drop-rq.patch - patches.suse/net-mlx5-Use-128B-cacheline-size-for-128B-or-larger-.patch - patches.suse/net-mlx5-Add-header-re-write-to-the-checks-for-confl.patch - patches.suse/virtio_net-fix-XDP-code-path-in-receive_small - patches.suse/bpf-fix-memory-leak-in-lpm_trie-map_free-callback-fu.patch - patches.suse/bpf-fix-mlock-precharge-on-arraymaps.patch - patches.suse/amd-xgbe-Restore-PCI-interrupt-enablement-setting-on.patch - patches.suse/netlink-put-module-reference-if-dump-start-fails.patch - patches.suse/smsc75xx-fix-smsc75xx_set_features - patches.suse/tcp_bbr-better-deal-with-suboptimal-GSO.patch - patches.suse/net-ipv4-Set-addr_type-in-hash_keys-for-forwarded-ca.patch - patches.suse/ibmvnic-Fix-early-release-of-login-buffer.patch - patches.suse/mac80211-mesh-fix-wrong-mesh-TTL-offset-calculation - patches.suse/cfg80211-fix-cfg80211_beacon_dup - patches.suse/mac80211-round-IEEE80211_TX_STATUS_HEADROOM-up-to-mu - patches.suse/mac80211-fix-a-possible-leak-of-station-stats - patches.suse/mac80211-fix-calling-sleeping-function-in-atomic-con - patches.suse/cfg80211-clear-wep-keys-after-disconnection - patches.suse/mac80211-Do-not-disconnect-on-invalid-operating-clas - patches.suse/mac80211-Fix-sending-ADDBA-response-for-an-ongoing-s - patches.suse/regulatory-add-NUL-to-request-alpha2.patch - patches.suse/rxrpc-Fix-send-in-rxrpc_send_data_packet.patch - patches.suse/ipv6-sit-work-around-bogus-gcc-8-Wrestrict-warning.patch - patches.suse/selftests-bpf-test_maps-exit-child-process-without-e.patch - patches.suse/bpf-add-schedule-points-in-percpu-arrays-management.patch - patches.suse/bpf-fix-rcu-lockdep-warning-for-lpm_trie-map_free-ca.patch - patches.suse/bpf-x64-implement-retpoline-for-tail-call.patch - patches.suse/bpf-arm64-fix-out-of-bounds-access-in-tail-call.patch - patches.suse/net_sched-gen_estimator-fix-broken-estimators-based-.patch - patches.suse/powerpc-eeh-Fix-crashes-in-eeh_report_resume.patch - patches.suse/powerpc-pseries-Fix-duplicate-firmware-feature-for-D.patch - patches.suse/powerpc-bpf-jit-Fix-32-bit-JIT-for-seccomp_data-acce.patch - patches.suse/powerpc-mm-drmem-Fix-unexpected-flag-value-in-ibm-dy.patch - patches.suse/powerpc-pseries-Support-firmware-disable-of-RFI-flus.patch - patches.suse/powerpc-powernv-Support-firmware-disable-of-RFI-flus.patch - patches.suse/0006-nfs-system-crashes-after-NFS4ERR_MOVED-recovery.patch - patches.suse/x86-oprofile-fix-bogus-gcc-8-warning-in-nmi_setup - patches.suse/x86-intel_rdt-fix-incorrect-returned-value-when-creating-rdgroup-sub-directory-in-resctrl-file-system - patches.suse/x86-topology-update-the-cpu-cores-field-in-proc-cpuinfo-correctly-across-cpu-hotplug-operations - patches.suse/kvm-s390-force-bp-isolation-for-vsie.patch - patches.suse/ARM-kvm-fix-building-with-gcc-8.patch - patches.suse/KVM-s390-take-care-of-clock-comparator-sign-control.patch - patches.suse/KVM-s390-consider-epoch-index-on-hotplugged-CPUs.patch - patches.suse/KVM-s390-consider-epoch-index-on-TOD-clock-syncs.patch - patches.suse/KVM-s390-provide-only-a-single-function-for-setting-.patch - patches.suse/KVM-x86-move-LAPIC-initialization-after-VMCS-creatio.patch - patches.suse/kvm-x86-remove-warn_on-for-when-vm_munmap-fails - patches.suse/KVM-mmu-Fix-overlap-between-public-and-private-memsl.patch - patches.suse/kvm-nvmx-don-t-halt-vcpu-when-l1-is-injecting-events-to-l2 - patches.suse/kvm-x86-fix-backward-migration-with-async_pf - patches.suse/include-psp-sev-capitalize-invalid-length-enum.patch - patches.suse/kvm-svm-no-need-to-call-access_ok-in-launch_measure-command.patch - patches.suse/kvm-svm-fix-sev-launch_secret-command.patch - patches.suse/nospec-kill-array_index_nospec_mask_check.patch - patches.suse/nospec-allow-index-argument-to-have-const-qualified-type.patch - patches.suse/nospec-include-asm-barrier-h-dependency.patch - patches.suse/x86-microcode-propagate-return-value-from-updating-functions - patches.suse/x86-cpu-add-a-microcode-loader-callback - patches.suse/x86-cpu-check-cpu-feature-bits-after-microcode-upgrade - patches.suse/x86-entry-reduce-the-code-footprint-of-the-idtentry-macro - patches.suse/x86-entry-64-use-xorl-for-faster-register-clearing - patches.suse/x86-mm-fix-pmd-pud_set-clear_flags.patch - patches.suse/x86-ldt-avoid-warning-in-32-bit-builds-with-older-gcc - patches.suse/x86-64-realmode-add-instruction-suffix - patches.suse/x86-speculation-Use-IBRS-if-available-before-calling.patch - patches.suse/0001-x86-speculation-objtool-Annotate-indirect-calls-jump.patch - patches.suse/0002-x86-paravirt-objtool-Annotate-indirect-calls.patch - patches.suse/0003-x86-boot-objtool-Annotate-indirect-jump-in-secondary.patch - patches.suse/0004-x86-mm-sme-objtool-Annotate-indirect-call-in-sme_enc.patch - patches.suse/0005-objtool-Use-existing-global-variables-for-options.patch - patches.suse/0006-objtool-Add-retpoline-validation.patch - patches.suse/0007-objtool-Add-module-specific-retpoline-rules.patch - patches.suse/x86-speculation-Move-firmware_restrict_branch_specul.patch - patches.suse/kvm-x86-remove-indirect-msr-op-calls-from-spec_ctrl.patch - patches.suse/kvm-vmx-optimize-vmx_vcpu_run-and-svm_vcpu_run-by-marking-the-rdmsr-path-as-unlikely - patches.suse/tpm_tis-fix-potential-buffer-overruns-caused-by-bit-.patch - patches.suse/tpm_i2c_nuvoton-fix-potential-buffer-overruns-caused.patch - patches.suse/tpm_i2c_infineon-fix-potential-buffer-overruns-cause.patch - patches.suse/tpm-st33zp24-fix-potential-buffer-overruns-caused-by.patch - patches.suse/tpm-fix-potential-buffer-overruns-caused-by-bit-glit.patch - patches.suse/ARM-mvebu-Fix-broken-PL310_ERRATA_753970-selects.patch - patches.suse/ARM-OMAP2-timer-fix-a-kmemleak-caused-in-omap_get_ti.patch - patches.suse/ARM-OMAP3-Fix-prm-wake-interrupt-for-resume.patch - patches.suse/ARM-OMAP1-clock-Fix-debugfs_create_-usage.patch - patches.suse/ARM-orion-fix-orion_ge00_switch_board_info-initializ.patch - patches.suse/soc-imx-gpc-de-register-power-domains-only-if-initia - patches.suse/ALSA-hda-Add-a-power_save-blacklist - patches.suse/ALSA-usb-audio-Add-a-quirck-for-B-W-PX-headphones - patches.suse/ALSA-hda-Fix-pincfg-at-resume-on-Lenovo-T470-dock - patches.suse/printk-Wake-klogd-when-passing-console_lock-owner.patch - patches.suse/0165-md-raid5-simplify-uninitialization-of-shrinker.patch - patches.suse/0166-md-raid1-Fix-trailing-semicolon.patch - patches.suse/0167-md-multipath-Use-seq_putc-in-multipath_status.patch - patches.suse/0001-raid10-change-the-size-of-resync-window-for-clustere.patch - patches.suse/0168-MD-Free-bioset-when-md_run-fails.patch - patches.suse/0003-md-fix-md_write_start-deadlock-w-o-metadata-devices.patch - patches.suse/0169-md-document-lifetime-of-internal-rdev-pointer.patch - patches.suse/0170-md-only-allow-remove_and_add_spares-when-no-sync_thr.patch - patches.suse/0001-md-raid10-fix-NULL-deference-in-handle_write_complet.patch - patches.suse/0171-raid5-ppl-fix-handling-flush-requests.patch - patches.suse/0172-md-raid5-avoid-string-overflow-warning.patch - patches.suse/0173-md-cluster-choose-correct-label-when-clustered-layou.patch - patches.suse/0174-md-fix-a-potential-deadlock-of-raid5-raid10-reshape.patch - patches.suse/0175-md-raid1-fix-NULL-pointer-dereference.patch - patches.suse/drm-amd-powerplay-vega10-allow-mclk-switching-with-n - patches.suse/drm-amd-powerplay-smu7-allow-mclk-switching-with-no- - patches.suse/Revert-drm-radeon-pm-autoswitch-power-state-when-in- - patches.suse/drm-radeon-insist-on-32-bit-DMA-for-Cedar-on-PPC64-P - patches.suse/drm-i915-Fix-rsvd2-mask-when-out-fence-is-returned - patches.suse/drm-i915-audio-fix-check-for-av_enc_map-overflow - patches.suse/drm-i915-cnl-Fix-PORT_TX_DW5-7-register-address - patches.suse/drm-i915-Clear-the-in-use-marker-on-execbuf-failure - patches.suse/drm-i915-Make-global-seqno-known-in-i915_gem_request - patches.suse/drm-nouveau-prefer-XBGR2101010-for-addfb-ioctl - patches.suse/0001-virtio-gpu-fix-ioctl-and-expose-the-fixed-status-to-.patch - patches.suse/drm-amd-powerplay-fix-power-over-limit-on-Fiji - patches.suse/mmc-sdhci-pci-Fix-S0i3-for-Intel-BYT-based-controlle - patches.suse/mmc-dw_mmc-Avoid-accessing-registers-in-runtime-susp - patches.suse/block-pass-inclusive-lend-parameter-to-truncate_inod.patch - patches.suse/blk-mq-don-t-call-io-sched-s-.requeue_request-when-r.patch - patches.suse/block-kyber-fix-domain-token-leak-during-requeue.patch - patches.suse/direct-io-Fix-sleep-in-atomic-due-to-sync-AIO.patch - patches.suse/genhd-Fix-leaked-module-reference-for-NVME-devices.patch - patches.suse/0176-bcache-correct-flash-only-vols-check-all-uuids.patch - patches.suse/0177-bcache-fix-kcrashes-with-fio-in-RAID5-backend-dev.patch - patches.suse/0001-nbd-fix-return-value-in-error-handling-path.patch - patches.suse/nvme-fabrics-don-t-check-for-non-NULL-module-in-nvmf.patch - patches.suse/nvme-rdma-use-blk_rq_payload_bytes-instead-of-blk_rq.patch - patches.suse/nvmet-loop-use-blk_rq_payload_bytes-for-sgl-selectio.patch - patches.suse/nvme-pci-Fix-nvme-queue-cleanup-if-IRQ-setup-fails.patch - patches.suse/nvme-multipath-fix-sysfs-dangerously-created-links.patch - patches.suse/nvmet-fix-PSDT-field-check-in-command-format.patch - patches.suse/block-fix-the-count-of-PGPGOUT-for-WRITE_SAME.patch - patches.suse/block-display-the-correct-diskname-for-bio.patch - patches.suse/block-fix-a-typo.patch - patches.suse/0001-ceph-flush-dirty-caps-of-unlinked-inode-asap.patch - patches.suse/0002-libceph-ceph-avoid-memory-leak-when-specifying-same-option-several-times.patch - patches.suse/0003-ceph-fix-dentry-leak-when-failing-to-init-debugfs.patch - patches.suse/0004-ceph-fix-potential-memory-leak-in-init_caches.patch - patches.suse/xen-pirq-fix-error-path-cleanup-when-binding-msis.patch - patches.suse/PCI-Allow-release-of-resources-that-were-never-assig - patches.suse/kvm-x86-add-a-framework-for-supporting-msr-based-features - patches.suse/kvm-svm-add-msr-based-feature-support-for-serializing-lfence - patches.suse/kvm-x86-introduce-kvm_get_msr_feature - patches.suse/KVM-x86-fix-vcpu-initialization-with-userspace-lapic.patch - patches.suse/media-au0828-add-VIDEO_V4L2-dependency - patches.suse/media-m88ds3103-don-t-call-a-non-initalized-function - patches.suse/media-dmxdev-fix-error-code-for-invalid-ioctls - patches.suse/dax-fix-vma_is_fsdax-helper.patch - patches.suse/vfio-disable-filesystem-dax-page-pinning.patch - patches.suse/libnvdimm-re-enable-deep-flush-for-pmem-devices-via-.patch - patches.suse/memremap-fix-softlockup-reports-at-teardown.patch - patches.suse/btrfs-use-kvzalloc-to-allocate-btrfs_fs_info.patch - patches.suse/btrfs-fix-log-replay-failure-after-linking-special-file-and-fsync.patch - patches.suse/btrfs-fix-log-replay-failure-after-unlink-and-link-combination.patch - patches.suse/timers-Forward-timer-base-before-migrating-timers.patch - patches.suse/xen-zero-MSR_IA32_SPEC_CTRL-before-suspend.patch - patches.suse/objtool-fix-another-switch-table-detection-issue.patch - patches.suse/x86-platform-intel-mid-Handle-Intel-Edison-reboot-correctly.patch - patches.suse/l2tp-don-t-use-inet_shutdown-on-tunnel-destroy.patch - patches.suse/l2tp-don-t-use-inet_shutdown-on-ppp-session-destroy.patch - patches.suse/l2tp-fix-races-with-tunnel-socket-close.patch - patches.suse/l2tp-fix-race-in-pppol2tp_release-with-session-objec.patch - patches.suse/l2tp-fix-tunnel-lookup-use-after-free-race.patch - patches.suse/ARM-orion5x-Revert-commit-4904dbda41c8.patch - patches.suse/ixgbe-fix-crash-in-build_skb-Rx-code-path.patch - patches.suse/hdlc_ppp-carrier-detect-ok-don-t-turn-off-negotiatio.patch - patches.suse/qrtr-add-MODULE_ALIAS-macro-to-smd.patch - patches.suse/r8152-fix-tx-packets-accounting - patches.suse/Bluetooth-btusb-Use-DMI-matching-for-QCA-reset_resum - patches.suse/net-ipv4-don-t-allow-setting-net.ipv4.route.min_pmtu.patch - patches.suse/ip_gre-fix-IFLA_MTU-ignored-on-NEWLINK.patch - patches.suse/gianfar-Fix-Rx-byte-accounting-for-ndev-stats.patch - patches.suse/s390-qeth-fix-overestimated-count-of-buffer-elements.patch - patches.suse/s390-qeth-fix-ip-removal-on-offline-cards.patch - patches.suse/s390-qeth-fix-double-free-on-ip-add-remove-race.patch - patches.suse/s390-qeth-fix-ip-address-lookup-for-l3-devices.patch - patches.suse/s390-qeth-fix-IPA-command-submission-race.patch - patches.suse/tcp-revert-F-RTO-middle-box-workaround.patch - patches.suse/tcp-revert-F-RTO-extension-to-detect-more-spurious-t.patch - patches.suse/net-ipv4-avoid-unused-variable-warning-for-sysctl.patch - patches.suse/net-ethtool-don-t-ignore-return-from-driver-get_fecp.patch - patches.suse/bpf-allow-xadd-only-on-aligned-memory.patch - patches.suse/bpf-ppc64-fix-out-of-bounds-access-in-tail-call.patch - patches.suse/rds-Incorrect-reference-counting-in-TCP-socket-creat.patch - patches.suse/mac80211-drop-frames-with-unexpected-DS-bits-from-fa - patches.suse/0005-netfilter-ipv6-fix-use-after-free-Write-in-nf_nat_ip.patch - patches.suse/0009-netfilter-bridge-ebt_among-add-missing-match-size-ch.patch - patches.suse/netfilter-ebtables-CONFIG_COMPAT-don-t-trust-userlan.patch - patches.suse/netfilter-don-t-set-F_IFACE-on-ipv6-fib-lookups.patch - patches.suse/netfilter-use-skb_to_full_sk-in-ip6_route_me_harder.patch - patches.suse/0006-ipvs-remove-IPS_NAT_MASK-check-to-fix-passive-FTP.patch - patches.suse/batman-adv-fix-packet-checksum-in-receive-path.patch - patches.suse/batman-adv-invalidate-checksum-on-fragment-reassembl.patch - patches.suse/batman-adv-Ignore-invalid-batadv_iv_gw-during-netlin.patch - patches.suse/batman-adv-Ignore-invalid-batadv_v_gw-during-netlink.patch - patches.suse/batman-adv-Fix-netlink-dumping-of-BLA-claims.patch - patches.suse/batman-adv-Fix-netlink-dumping-of-BLA-backbones.patch - patches.suse/batman-adv-Fix-internal-interface-indices-types.patch - patches.suse/mlxsw-spectrum_switchdev-Check-success-of-FDB-add-op.patch - patches.suse/ppp-prevent-unregistered-channels-from-connecting-to.patch - patches.suse/msft-hv-1598-hv_netvsc-avoid-retry-on-send-during-shutdown.patch - patches.suse/msft-hv-1599-hv_netvsc-only-wake-transmit-queue-if-link-is-up.patch - patches.suse/msft-hv-1600-hv_netvsc-fix-error-unwind-handling-if-vmbus_open-fa.patch - patches.suse/msft-hv-1601-hv_netvsc-cancel-subchannel-setup-before-halting-dev.patch - patches.suse/msft-hv-1602-hv_netvsc-fix-race-in-napi-poll-when-rescheduling.patch - patches.suse/msft-hv-1603-hv_netvsc-use-napi_schedule_irqoff.patch - patches.suse/msft-hv-1604-hv_netvsc-defer-queue-selection-to-VF.patch - patches.suse/msft-hv-1605-hv_netvsc-filter-multicast-broadcast.patch - patches.suse/msft-hv-1606-hv_netvsc-propagate-rx-filters-to-VF.patch - patches.suse/scsi-megaraid_sas-Do-not-use-32-bit-atomic-request-d.patch - patches.suse/msft-hv-1597-scsi-storvsc-Spread-interrupts-when-picking-a-channe.patch - patches.suse/scsi-mpt3sas-fix-oops-in-error-handlers-after-shutdo.patch - patches.suse/scsi-mpt3sas-wait-for-and-flush-running-commands-on-.patch - patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-active-ti.patch - patches.suse/qla2xxx-Fixup-locking-for-session-deletion.patch - patches.suse/qla2xxx-do-not-check-login_state-if-no-loop-id-is-as.patch - patches.suse/qla2xxx-ensure-async-flags-are-reset-correctly.patch - patches.suse/0001-scsi-core-return-BLK_STS_OK-for-DID_OK-in-__scsi_err.patch - patches.suse/scsi-qla2xxx-Fix-FC-NVMe-LUN-discovery.patch - patches.suse/scsi-qedi-fix-kernel-crash-during-port-toggle - patches.suse/s390-dasd-fix-handling-of-internal-requests.patch - patches.suse/s390-sles15-05-07-expoline-is-enabled.patch - patches.suse/s390-sles15sp1-00-08-46-s390-cio-fix-ccw_device_start_timeout-API.patch - patches.suse/s390-cio-fix-return-code-after-missing-interrupt.patch - patches.suse/s390-cio-clear-timer-when-terminating-driver-i-o.patch - patches.suse/s390-sles15-05-08-critical-section-bpenter.patch - patches.suse/s390-sles15-05-09-svc-zero-r0.patch - patches.suse/Input-mms114-fix-license-module-information - patches.suse/Input-matrix_keypad-fix-race-when-disabling-interrup - patches.suse/virtio_ring-fix-num_free-handling-in-error-case - patches.suse/ALSA-hda-Fix-a-wrong-FIXUP-for-alc289-on-Dell-machin - patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-DELL-W - patches.suse/ALSA-hda-realtek-Add-headset-mode-support-for-Dell-2 - patches.suse/ALSA-hda-realtek-Limit-mic-boost-on-T480 - patches.suse/ALSA-hda-realtek-Fix-dock-line-out-volume-on-Dell-Pr - patches.suse/ALSA-seq-Don-t-allow-resizing-pool-in-use - patches.suse/ALSA-seq-More-protection-for-concurrent-write-and-io - patches.suse/ALSA-seq-Remove-superfluous-snd_seq_queue_client_lea - patches.suse/ALSA-hda-realtek-Make-dock-sound-work-on-ThinkPad-L5 - patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-EliteBook-8 - patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-ProBook-640 - patches.suse/drm-i915-perf-fix-perf-stream-opening-lock - patches.suse/drm-i915-Suspend-submission-tasklets-around-wedging - patches.suse/drm-sun4i-Fix-dclk_set_phase - patches.suse/drm-amdgpu-used-cached-pcie-gen-info-for-SI-v2 - patches.suse/drm-radeon-fix-KV-harvesting - patches.suse/drm-amdgpu-fix-KV-harvesting - patches.suse/drm-amdgpu-Notify-sbios-device-ready-before-send-req - patches.suse/drm-amdgpu-Correct-max-uvd-handles - patches.suse/drm-amdgpu-Always-save-uvd-vcpu_bo-in-VM-Mode - patches.suse/PCI-dwc-Fix-enumeration-end-when-reaching-root-subor - patches.suse/lib-bug-c-exclude-non-bug-warn-exceptions-from-report_bug - patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch - patches.suse/0001-arm64-mm-fix-thinko-in-non-global-page-table-attribu.patch - patches.suse/0001-arm64-Relax-ARM_SMCCC_ARCH_WORKAROUND_1-discovery.patch - patches.suse/KVM-PPC-Book3S-Fix-compile-error-that-occurs-with-so.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-handling-of-large-pages-in-rad.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-VRMA-initialization-with-2MB-o.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-guest-time-accounting-with-VIR.patch - patches.suse/KVM-s390-provide-io-interrupt-kvm_stat.patch - patches.suse/KVM-s390-fix-memory-overwrites-when-not-using-SCA-en.patch - patches.suse/IB-mlx5-Fix-incorrect-size-of-klms-in-the-memory-reg.patch - patches.suse/IB-mlx5-Avoid-passing-an-invalid-QP-type-to-firmware.patch - patches.suse/IB-mlx-Set-slid-to-zero-in-Ethernet-completion-struc.patch - patches.suse/IB-core-Fix-missing-RDMA-cgroups-release-in-case-of-.patch - patches.suse/RDMA-bnxt_re-Unconditionly-fence-non-wire-memory-ope.patch - patches.suse/RDMA-bnxt_re-Fix-incorrect-DB-offset-calculation.patch - patches.suse/RDMA-bnxt_re-Fix-the-ib_reg-failure-cleanup.patch - patches.suse/IB-core-Add-null-pointer-check-in-addr_resolve.patch - patches.suse/RDMA-qedr-Fix-ipv6-destination-address-resolution.patch - patches.suse/RDMA-qedr-Fix-iWARP-connect-with-port-mapper.patch - patches.suse/RDMA-qedr-Fix-kernel-panic-when-running-fio-over-NFS.patch - patches.suse/RDMA-qedr-Fix-iWARP-write-and-send-with-immediate.patch - patches.suse/IB-mlx4-Fix-corruption-of-RoCEv2-IPv4-GIDs.patch - patches.suse/IB-mlx4-Include-GID-type-when-deleting-GIDs-from-HW-.patch - patches.suse/IB-mlx5-Fix-an-error-code-in-__mlx5_ib_modify_qp.patch - patches.suse/RDMA-core-Reduce-poll-batch-for-direct-cq-polling.patch - patches.suse/RDMA-bnxt_re-Avoid-Hard-lockup-during-error-CQE-proc.patch - patches.suse/IB-core-Fix-possible-crash-to-access-NULL-netdev.patch - patches.suse/RDMA-ucma-Limit-possible-option-size.patch - patches.suse/RDMA-ucma-Check-that-user-doesn-t-overflow-QP-state.patch - patches.suse/RDMA-mlx5-Fix-integer-overflow-while-resizing-CQ.patch - patches.suse/0179-dm-raid-fix-incorrect-sync_ratio-when-degraded.patch - patches.suse/bcache-fix-crashes-in-duplicate-cache-device-registe.patch - patches.suse/bcache-don-t-attach-backing-with-duplicate-UUID.patch - patches.suse/nvme-pci-Fix-EEH-failure-on-ppc.patch - patches.suse/Revert-nvme-create-slaves-and-holders-entries-for-hi.patch - patches.suse/nvme-fabrics-Ignore-nr_io_queues-option-for-discover.patch - patches.suse/nvme_fc-rework-sqsize-handling.patch - patches.suse/loop-Fix-lost-writes-caused-by-missing-flag.patch - patches.suse/watchdog-f71808e_wdt-Fix-magic-close-handling - patches.suse/watchdog-sbsa-use-32-bit-read-for-WCV.patch - patches.suse/watchdog-hpwdt-Remove-legacy-NMI-sourcing - patches.suse/kbuild-Handle-builtin-dtb-file-names-containing-hyph.patch - patches.suse/dmaengine-rcar-dmac-fix-max_chunk_size-for-R-Car-Gen - patches.suse/dmaengine-mv_xor_v2-Fix-clock-resource-by-adding-a-r - patches.suse/perf-x86-intel-uncore-fix-skylake-upi-event-format - patches.suse/x86-mce-serialize-sysfs-changes - patches.suse/objtool-Fix-32-bit-build.patch - patches.suse/x86-spectre_v2-Don-t-check-microcode-versions-when-r.patch - patches.suse/x86-microcode-get-rid-of-struct-apply_microcode_ctx - patches.suse/x86-microcode-intel-check-microcode-revision-before-updating-sibling-threads - patches.suse/x86-microcode-intel-writeback-and-invalidate-caches-before-updating-microcode - patches.suse/x86-microcode-do-not-upload-microcode-if-cpus-are-offline - patches.suse/x86-microcode-intel-look-into-the-patch-cache-first - patches.suse/x86-microcode-request-microcode-on-the-bsp - patches.suse/x86-microcode-synchronize-late-microcode-loading - patches.suse/x86-kprobes-fix-kernel-crash-when-probing-entry_trampoline-code - patches.suse/NFS-Fix-an-incorrect-type-in-struct-nfs_direct_req.patch - patches.suse/pNFS-Prevent-the-layout-header-refcount-going-to-zer.patch - patches.suse/NFS-Fix-unstable-write-completion.patch - patches.suse/staging-comedi-fix-comedi_nsamples_left - patches.suse/tty-make-n_tty_read-always-abort-if-hangup-is-in-pro - patches.suse/tty-serial-atmel-add-new-version-check-for-usart - patches.suse/serial-core-mark-port-as-initialized-in-autoconfig - patches.suse/earlycon-add-reg-offset-to-physical-address-before-m - patches.suse/serial-8250_pci-Add-Brainboxes-UC-260-4-port-serial- - patches.suse/serial-sh-sci-prevent-lockup-on-full-TTY-buffers - patches.suse/0001-uas-fix-comparison-for-error-code.patch - patches.suse/0001-usb-quirks-add-control-message-delay-for-1b1c-1b20.patch - patches.suse/usb-musb-call-pm_runtime_-get-put-_sync-before-readi.patch - patches.suse/0001-usb-dwc3-Fix-lock-up-on-ID-change-during-system-susp.patch - patches.suse/usb-gadget-f_fs-Fix-use-after-free-in-ffs_fs_kill_sb.patch - patches.suse/0001-xhci-fix-endpoint-context-tracer-output.patch - patches.suse/0001-USB-storage-Add-JMicron-bridge-152d-2567-to-unusual_.patch - patches.suse/0001-usb-usbmon-Read-text-within-supplied-buffer-size.patch - patches.suse/usb-host-xhci-plat-revert-usb-host-xhci-plat-enable-.patch - patches.suse/0001-xhci-Fix-front-USB-ports-on-ASUS-PRIME-B350M-A.patch - patches.suse/0001-usbip-vudc-fix-null-pointer-dereference-on-udc-lock.patch - patches.suse/0001-USB-OHCI-Fix-NULL-dereference-in-HCDs-using-HCD_LOCA.patch - patches.suse/0002-phy-qcom-ufs-add-MODULE_LICENSE-tag.patch - patches.suse/usb-musb-Fix-external-abort-in-musb_remove-on-omap24.patch - patches.suse/fs-aio-Add-explicit-RCU-grace-period-when-freeing-ki.patch - patches.suse/fs-aio-Use-RCU-accessors-for-kioctx_table-table.patch - patches.suse/RDMAVT-Fix-synchronization-around-percpu_ref.patch - patches.suse/scsi-mpt3sas-Do-not-mark-fw_event-workqueue-as-WQ_ME.patch - patches.suse/scsi-sd_zbc-fix-potential-memory-leak - patches.suse/scsi-qla2xxx-Fix-crashes-in-qla2x00_probe_one-on-pro.patch - patches.suse/dm-mpath-fix-passing-integrity-data.patch - patches.suse/ALSA-seq-Fix-possible-UAF-in-snd_seq_check_queue - patches.suse/ALSA-seq-Clear-client-entry-before-deleting-else-at- - patches.suse/ALSA-hda-Revert-power_save-option-default-value - patches.suse/ASoC-hdmi-codec-Fix-module-unloading-caused-kernel-c - patches.suse/ASoC-rt5651-Fix-regcache-sync-errors-on-resume - patches.suse/ASoC-sgtl5000-Fix-suspend-resume - patches.suse/ASoC-wm_adsp-For-TLV-controls-only-register-TLV-get- - patches.suse/lock_parent-needs-to-recheck-if-dentry-got-__dentry_.patch - patches.suse/fs-dcache-Avoid-livelock-between-d_alloc_parallel-an.patch - patches.suse/fs-dcache-Use-READ_ONCE-when-accessing-i_dir_seq.patch - patches.suse/0005-fs-Teach-path_connected-to-handle-nfs-filesystems-wi.patch - patches.suse/drm-amdgpu-fix-prime-teardown-order - patches.suse/drm-radeon-fix-prime-teardown-order - patches.suse/drm-amdgpu-dce-Don-t-turn-off-DP-sink-when-disconnec - patches.suse/drm-i915-Enable-VBT-based-BL-control-for-DP - patches.suse/drm-i915-Only-prune-fences-after-wait-for-all - patches.suse/drm-i915-Kick-the-rps-worker-when-changing-the-boost - patches.suse/drm-nouveau-bl-Fix-oops-on-driver-unbind - patches.suse/drm-nouveau-bl-fix-backlight-regression - patches.suse/drm-i915-gvt-Add-runtime_pm_get-put-into-gvt_switch_ - patches.suse/drm-i915-gvt-keep-oa-config-in-shadow-ctx - patches.suse/drm-i915-gvt-Correct-the-privilege-shadow-batch-buff - patches.suse/btrfs-add-missing-initialization-in-btrfs_check_shared.patch - patches.suse/KVM-arm-arm64-vgic-Add-missing-irq_lock-to-vgic_mmio.patch - patches.suse/KVM-arm-arm64-Reduce-verbosity-of-KVM-init-log.patch - patches.suse/kvm-arm-arm64-vgic-v3-Tighten-synchronization-for-gu.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-trap-number-return-from-__kvmp.patch - patches.suse/kvm-x86-fix-device-passthrough-when-sme-is-active.patch - patches.suse/irqchip-gic-v3-its-Ensure-nr_ites-nr_lpis.patch - patches.suse/x86-cpufeatures-add-intel-total-memory-encryption-cpufeature - patches.suse/x86-cpufeatures-add-intel-pconfig-cpufeature - patches.suse/x86-speculation-objtool-annotate-indirect-calls-jumps-for-objtool-on-32-bit-kernels - patches.suse/x86-speculation-Remove-Skylake-C2-from-Speculation-C.patch - patches.suse/x86-microcode-attempt-late-loading-only-when-new-microcode-is-present - patches.suse/x86-microcode-fix-cpu-synchronization-routine - patches.suse/libata-Fix-compile-warning-with-ATA_DEBUG-enabled.patch - patches.suse/libata-fix-length-validation-of-atapi-relayed-scsi-commands.patch - patches.suse/libata-remove-warn-for-dma-or-pio-command-without-data.patch - patches.suse/libata-don-t-try-to-pass-through-ncq-commands-to-non-ncq.patch - patches.suse/libata-apply-nolpm-quirk-to-crucial-mx100-512gb-ssds.patch - patches.suse/libata-disable-lpm-for-crucial-bx100-ssd-500gb-drive.patch - patches.suse/ata-do-not-schedule-hot-plug-if-it-is-a-sas-host.patch - patches.suse/ahci-add-pci-id-for-the-highpoint-rocketraid-644l-card.patch - patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Highpoint-Roc - patches.suse/libata-enable-queued-trim-for-samsung-ssd-860.patch - patches.suse/libata-apply-nolpm-quirk-to-crucial-m500-480-and-960gb-ssds.patch - patches.suse/libata-make-crucial-bx100-500gb-lpm-quirk-apply-to-all.patch - patches.suse/libata-modify-quirks-for-mx100-to-limit-ncq_trim-quirk-to.patch - patches.suse/workqueue-use-put_device-instead-of-kfree - patches.suse/kvm-x86-fix-icebp-instruction-handling - patches.suse/0003-nfsd-remove-blocked-locks-on-client-teardown.patch - patches.suse/scsi-libsas-defer-ata-device-eh-commands-to-libata.patch - patches.suse/scsi-qla2xxx-Remove-FC_NO_LOOP_ID-for-FCP-and-FC-NVM.patch - patches.suse/IB-mlx5-Fix-out-of-bounds-read-in-create_raw_packet_.patch - patches.suse/IB-mlx5-Fix-integer-overflows-in-mlx5_ib_create_srq.patch - patches.suse/RDMA-mlx5-Fix-crash-while-accessing-garbage-pointer-.patch - patches.suse/RDMA-core-Do-not-use-invalid-destination-in-determin.patch - patches.suse/RDMA-ucma-Fix-access-to-non-initialized-CM_ID-object.patch - patches.suse/RDMA-ucma-Don-t-allow-join-attempts-for-unsupported-.patch - patches.suse/infiniband-qplib_fp-fix-pointer-cast.patch - patches.suse/infiniband-bnxt_re-use-BIT_ULL-for-64-bit-bit-masks.patch - patches.suse/RDMA-ucma-Check-AF-family-prior-resolving-address.patch - patches.suse/RDMA-ucma-Fix-use-after-free-access-in-ucma_close.patch - patches.suse/RDMA-ucma-Ensure-that-CM_ID-exists-prior-to-access-i.patch - patches.suse/clk-migrate-the-count-of-orphaned-clocks-at-init.patch - patches.suse/clk-sunxi-ng-a31-Fix-CLK_OUT_-clock-ops - patches.suse/clk-bcm2835-Fix-ana-maskX-definitions.patch - patches.suse/clk-bcm2835-Protect-sections-updating-shared-registe.patch - patches.suse/0001-mmc-dw_mmc-Fix-the-DTO-CTO-timeout-overflow-calculat.patch - patches.suse/mmc-block-fix-updating-ext_csd-caches-on-ioctl-call - patches.suse/mmc-dw_mmc-exynos-fix-the-suspend-resume-issue-for-e - patches.suse/mmc-core-Disable-HPI-for-certain-Micron-Numonyx-eMMC - patches.suse/mmc-dw_mmc-fix-falling-from-idmac-to-PIO-mode-when-d - patches.suse/net-phy-marvell-Use-strlcpy-for-ethtool-get_strings.patch - patches.suse/net-phy-micrel-Use-strlcpy-for-ethtool-get_strings.patch - patches.suse/net-phy-broadcom-Use-strlcpy-for-ethtool-get_strings.patch - patches.suse/net-Only-honor-ifindex-in-IP_PKTINFO-if-non-0.patch - patches.suse/rhashtable-Fix-rhlist-duplicates-insertion - patches.suse/Bluetooth-btusb-Remove-Yoga-920-from-the-btusb_needs - patches.suse/Bluetooth-btusb-Add-Dell-OptiPlex-3060-to-btusb_need - patches.suse/Bluetooth-Fix-missing-encryption-refresh-on-Security - patches.suse/sch_netem-fix-skb-leak-in-netem_enqueue.patch - patches.suse/e1000e-Remove-Other-from-EIAC.patch - patches.suse/Partial-revert-e1000e-Avoid-receiver-overrun-interru.patch - patches.suse/e1000e-Fix-queue-interrupt-re-raising-in-Other-inter.patch - patches.suse/e1000e-Avoid-missed-interrupts-following-ICR-read.patch - patches.suse/e1000e-Fix-check_for_link-return-value-with-autoneg-.patch - patches.suse/e1000e-allocate-ring-descriptors-with-dma_zalloc_coh.patch - patches.suse/qed-Free-RoCE-ILT-Memory-on-rmmod-qedr.patch - patches.suse/net-Fix-hlist-corruptions-in-inet_evict_bucket.patch - patches.suse/l2tp-do-not-accept-arbitrary-sockets.patch - patches.suse/dccp-check-sk-for-closed-state-in-dccp_sendmsg.patch - patches.suse/cxgb4-copy-adap-index-to-PF0-3-adapter-instances.patch - patches.suse/cxgb4-do-not-set-needs_free_netdev-for-mgmt-dev-s.patch - patches.suse/bpf-fix-bpf_skb_adjust_net-bpf_skb_proto_xlat-to-dea.patch - patches.suse/bpf-x64-increase-number-of-passes.patch - patches.suse/team-Fix-double-free-in-error-path.patch - patches.suse/iwlwifi-mvm-fix-security-bug-in-PN-checking - patches.suse/iwlwifi-mvm-fix-IBSS-for-devices-that-support-statio - patches.suse/iwlwifi-mvm-always-init-rs-with-20mhz-bandwidth-rate - patches.suse/rtlwifi-rtl8723be-Fix-loss-of-signal - patches.suse/iwlwifi-mvm-fix-TX-of-CCMP-256 - patches.suse/iwlwifi-mvm-Fix-channel-switch-for-count-0-and-1 - patches.suse/iwlwifi-mvm-fix-assert-0x2B00-on-older-FWs - patches.suse/iwlwifi-avoid-collecting-firmware-dump-if-not-loaded - patches.suse/iwlwifi-mvm-fix-failed-to-remove-key-message - patches.suse/iwlwifi-mvm-Direct-multicast-frames-to-the-correct-s - patches.suse/iwlwifi-mvm-Correctly-set-the-tid-for-mcast-queue - patches.suse/brcmfmac-fix-P2P_DEVICE-ethernet-address-generation - patches.suse/msft-hv-1622-hv_netvsc-fix-filter-flags.patch - patches.suse/msft-hv-1623-hv_netvsc-avoid-repeated-updates-of-packet-filter.patch - patches.suse/msft-hv-1624-hv_netvsc-fix-locking-for-rx_mode.patch - patches.suse/msft-hv-1625-hv_netvsc-fix-locking-during-VF-setup.patch - patches.suse/ipv6-fix-access-to-non-linear-packet-in-ndisc_fill_r.patch - patches.suse/ieee802154-6lowpan-fix-possible-NULL-deref-in-lowpan.patch - patches.suse/macvlan-filter-out-unsupported-feature-flags.patch - patches.suse/net-phy-Tell-caller-result-of-phy_change.patch - patches.suse/bnxt_en-Refactor-the-functions-to-reserve-hardware-r.patch - patches.suse/bnxt_en-Fix-vnic-accounting-in-the-bnxt_check_rings-.patch - patches.suse/bnxt_en-Remove-unwanted-ovs-offload-messages-in-some.patch - patches.suse/bnxt_en-Pass-complete-VLAN-TCI-to-the-stack.patch - patches.suse/bnxt_en-Fix-regressions-when-setting-up-MQPRIO-TX-ri.patch - patches.suse/bnxt_en-Return-standard-Linux-error-codes-for-hwrm-f.patch - patches.suse/bnxt_en-close-open-NIC-only-when-the-interface-is-in.patch - patches.suse/bnxt_en-Check-valid-VNIC-ID-in-bnxt_hwrm_vnic_set_tp.patch - patches.suse/sock_diag-request-_diag-module-only-when-the-family-.patch - patches.suse/can-m_can-change-comparison-to-bitshift-when-dealing - patches.suse/can-ifi-Check-core-revision-upon-probe - patches.suse/can-ifi-Repair-the-error-handling - patches.suse/can-peak-pcie_fd-fix-echo_skb-is-occupied-bug - patches.suse/can-peak-pcie_fd-remove-useless-code-when-interface- - patches.suse/netfilter-ebtables-fix-erroneous-reject-of-last-rule.patch - patches.suse/0001-netfilter-bridge-ebt_among-add-more-missing-match-si.patch - patches.suse/net-ipv6-keep-sk-status-consistent-after-datagram-co.patch - patches.suse/Revert-e1000e-Separate-signaling-for-link-check-link.patch - patches.suse/e1000e-Fix-link-check-race-condition.patch - patches.suse/0008-xfrm-do-not-call-rcu_read_unlock-when-afinfo-is-NULL.patch - patches.suse/0007-xfrm-Fix-ESN-sequence-number-handling-for-IPsec-GSO-.patch - patches.suse/0009-net-xfrm-use-preempt-safe-this_cpu_read-in-ipcomp_al.patch - patches.suse/qed-Use-after-free-in-qed_rdma_free.patch - patches.suse/net-use-skb_to_full_sk-in-skb_update_prio.patch - patches.suse/soc-fsl-qbman-fix-issue-in-qman_delete_cgr_safe.patch - patches.suse/dpaa_eth-remove-duplicate-initialization.patch - patches.suse/dpaa_eth-increment-the-RX-dropped-counter-when-neede.patch - patches.suse/dpaa_eth-remove-duplicate-increment-of-the-tx_errors.patch - patches.suse/ipv4-lock-mtu-in-fnhe-when-received-PMTU-net.ipv4.ro.patch - patches.suse/tg3-prevent-scheduling-while-atomic-splat.patch - patches.suse/can-cc770-Fix-stalls-on-rt-linux-remove-redundant-IR - patches.suse/can-cc770-Fix-queue-stall-dropped-RTR-reply - patches.suse/net-sched-actions-return-explicit-error-when-tunnel_.patch - patches.suse/0010-net-Fix-vlan-untag-for-bridge-and-vlan_dev-with-reor.patch - patches.suse/kcm-lock-lower-socket-in-kcm_attach.patch - patches.suse/net-systemport-Rewrite-__bcm_sysport_tx_reclaim.patch - patches.suse/net-iucv-Free-memory-obtained-by-kzalloc.patch - patches.suse/qed-Fix-MPA-unalign-flow-in-case-header-is-split-acr.patch - patches.suse/qed-Fix-non-TCP-packets-should-be-dropped-on-iWARP-l.patch - patches.suse/qede-Fix-qedr-link-update.patch - patches.suse/netlink-avoid-a-double-skb-free-in-genlmsg_mcast.patch - patches.suse/skbuff-Fix-not-waking-applications-when-errors-are-e.patch - patches.suse/net-dsa-mv88e6xxx-fix-binding-documentation-for-mdio-busses.patch - patches.suse/mlxsw-spectrum_buffers-Set-a-minimum-quota-for-CPU-p.patch - patches.suse/net-hns-Fix-ethtool-private-flags.patch - patches.suse/net-ethernet-ti-cpsw-add-check-for-in-band-mode-sett.patch - patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of-.patch - patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of--1f110e7c.patch - patches.suse/net-sched-fix-NULL-dereference-on-the-error-path-of-.patch - patches.suse/vmxnet3-avoid-xmit-reset-due-to-a-race-in-vmxnet3.patch - patches.suse/vmxnet3-use-correct-flag-to-indicate-LRO-feature.patch - patches.suse/net-fec-Fix-unbalanced-PM-runtime-calls.patch - patches.suse/Bluetooth-btusb-Fix-quirk-for-Atheros-1525-QCA6174 - patches.suse/devlink-Remove-redundant-free-on-error-path.patch - patches.suse/net-ethernet-arc-Fix-a-potential-memory-leak-if-an-o.patch - patches.suse/can-cc770-Fix-use-after-free-in-cc770_tx_interrupt - patches.suse/ipv6-old_dport-should-be-a-__be16-in-__ip6_datagram_.patch - patches.suse/test_bpf-Fix-testing-with-CONFIG_BPF_JIT_ALWAYS_ON-y.patch - patches.suse/bpf-skip-unnecessary-capability-check.patch - patches.suse/bnx2x-fix-spelling-mistake-registeration-registratio.patch - patches.suse/qede-fix-spelling-mistake-registeration-registration.patch - patches.suse/batman-adv-Fix-multicast-packet-loss-with-a-single-W.patch - patches.suse/batman-adv-update-data-pointers-after-skb_cow.patch - patches.suse/batman-adv-fix-header-size-check-in-batadv_dbg_arp.patch - patches.suse/batman-adv-Fix-skbuff-rcsum-on-packet-reroute.patch - patches.suse/s390-qeth-free-netdevice-when-removing-a-card.patch - patches.suse/s390-qeth-when-thread-completes-wake-up-all-waiters.patch - patches.suse/s390-qeth-lock-read-device-while-queueing-next-buffe.patch - patches.suse/s390-qeth-on-channel-error-reject-further-cmd-requests.patch - patches.suse/ipv6-sr-fix-scheduling-in-RCU-when-creating-seg6-lwt.patch - patches.suse/ipv6-sr-fix-NULL-pointer-dereference-when-setting-en.patch - patches.suse/ppp-avoid-loop-in-xmit-recursion-detection-code.patch - patches.suse/msft-hv-1636-hv_netvsc-disable-NAPI-before-channel-close.patch - patches.suse/msft-hv-1637-hv_netvsc-use-RCU-to-fix-concurrent-rx-and-queue-cha.patch - patches.suse/msft-hv-1638-hv_netvsc-change-GPAD-teardown-order-on-older-versio.patch - patches.suse/msft-hv-1639-hv_netvsc-common-detach-logic.patch - patches.suse/ACPI-watchdog-Fix-off-by-one-error-at-resource-assig - patches.suse/drm-tegra-Shutdown-on-driver-unbind - patches.suse/drm-radeon-Don-t-turn-off-DP-sink-when-disconnected - patches.suse/gpu-ipu-v3-prg-avoid-possible-array-underflow - patches.suse/drm-imx-move-arming-of-the-vblank-event-to-atomic_fl - patches.suse/drm-vmwgfx-Fix-black-screen-and-device-errors-when-r - patches.suse/drm-vmwgfx-Fix-a-destoy-while-held-mutex-problem - patches.suse/drm-i915-dp-Write-to-SET_POWER-dpcd-to-enable-MST-hu - patches.suse/drm-i915-Specify-which-engines-to-reset-following-se - patches.suse/drm-Reject-getfb-for-multi-plane-framebuffers - patches.suse/drm-udl-Properly-check-framebuffer-mmap-offsets - patches.suse/drm-ast-Fixed-1280x800-Display-Issue - patches.suse/libnvdimm-btt-blk-do-integrity-setup-before-add_disk.patch - patches.suse/0001-acpi-numa-fix-pxm-to-online-numa-node-associations.patch - patches.suse/libnvdimm-region-hide-persistence_domain-when-unknow.patch - patches.suse/libnvdimm-nfit-fix-persistence-domain-reporting.patch - patches.suse/mm-mempolicy-c-avoid-use-uninitialized-preferred_node.patch - patches.suse/hugetlbfs-check-for-pgoff-value-overflow.patch - patches.suse/mm-vmalloc-add-interfaces-to-free-unmapped-page-table - patches.suse/x86-mm-implement-free-pmd-pte-page-interfaces - patches.suse/mm-khugepaged-c-convert-vm_bug_on-to-collapse-fail.patch - patches.suse/mm-thp-do-not-wait-for-lock_page-in-deferred_split_scan.patch - patches.suse/0001-mm-shmem-do-not-wait-for-lock_page-in-shmem_unused_h.patch - patches.suse/Revert-mm-page_alloc-skip-over-regions-of-invalid-pf.patch - patches.suse/mm-vmscan-wake-up-flushers-for-legacy-cgroups-too.patch - patches.suse/0001-mm-thp-do-not-cause-memcg-oom-for-thp.patch - patches.suse/ALSA-hda-realtek-Always-immediately-update-mute-LED- - patches.suse/ALSA-usb-audio-Fix-parsing-descriptor-of-UAC2-proces - patches.suse/ALSA-hda-Force-polling-mode-on-CFL-for-fixing-codec- - patches.suse/ALSA-hda-realtek-Fix-Dell-headset-Mic-can-t-record - patches.suse/ALSA-hda-realtek-Fix-speaker-no-sound-after-system-r - patches.suse/ALSA-aloop-Sync-stale-timer-before-release - patches.suse/ALSA-aloop-Fix-access-to-not-yet-ready-substream-via - patches.suse/msft-hv-1609-Drivers-hv-vmbus-Fix-ring-buffer-signaling.patch - patches.suse/iio-st_pressure-st_accel-pass-correct-platform-data- - patches.suse/0001-staging-ncpfs-memory-corruption-in-ncp_read_kernel.patch - patches.suse/mtdchar-fix-usage-of-mtd_ooblayout_ecc.patch - patches.suse/mtd-nand-fsl_ifc-Fix-nand-waitfunc-return-value.patch - patches.suse/0001-mtd-nand-fsl_ifc-Fix-eccstat-array-overflow-for-IFC-.patch - patches.suse/0001-tracing-probeevent-Fix-to-support-minus-offset-from-.patch - patches.suse/tty-vt-fix-up-tabstops-properly - patches.suse/perf-x86-intel-don-t-accidentally-clear-high-bits-in-bdw_limit_period - patches.suse/perf-x86-intel-uncore-fix-multi-domain-pci-cha-enumeration-bug-on-skylake-servers.patch - patches.suse/posix-timers-Protect-posix-clock-array-access-agains.patch - patches.suse/x86-build-64-Force-the-linker-to-use-2MB-page-size.patch - patches.suse/x86-boot-64-verify-alignment-of-the-load-segment - patches.suse/x86-vsyscall-64-use-proper-accessor-to-update-p4d-entry.patch - patches.suse/x86-efi-free-efi_pgd-with-free_pages.patch - patches.suse/x86-entry-64-don-t-use-ist-entry-for-bp-stack.patch - patches.suse/ibmvfc-avoid-unnecessary-port-relogin.patch - patches.suse/ARM-8746-1-vfp-Go-back-to-clearing-vfp_current_hw_st.patch - patches.suse/ARM-8748-1-mm-Define-vdso_start-vdso_end-as-array.patch - patches.suse/ARM-davinci-fix-the-GPIO-lookup-for-omapl138-hawk.patch - patches.suse/ARM-OMAP-Fix-dmtimer-init-for-omap1.patch - patches.suse/ARM-OMAP-Fix-SRAM-W-X-mapping.patch - patches.suse/powerpc-64s-Fix-NULL-AT_BASE_PLATFORM-when-using-DT-.patch - patches.suse/powerpc-64s-Fix-lost-pending-interrupt-due-to-race-c.patch - patches.suse/powerpc-mm-Add-tracking-of-the-number-of-coprocessor.patch - patches.suse/powerpc-mm-Workaround-Nest-MMU-bug-with-TLB-invalida.patch - patches.suse/powerpc-mm-radix-Remove-unused-code.patch - patches.suse/powerpc-mm-radix-Move-the-functions-that-does-the-ac.patch - patches.suse/powerpc-mm-Fixup-tlbie-vs-store-ordering-issue-on-PO.patch - patches.suse/powerpc-64s-Fix-i-side-SLB-miss-bad-address-handler-.patch - patches.suse/ipc-shm.c-add-split-function-to-shm_vm_ops.patch - patches.suse/mm-page_owner-fix-recursion-bug-after-changing-skip-entries.patch - patches.suse/mtd-nand-atmel-Fix-get_sectorsize-function.patch - patches.suse/0001-mtd-jedec_probe-Fix-crash-in-jedec_read_mfr.patch - patches.suse/RDMA-ucma-Correct-option-size-check-using-optlen.patch - patches.suse/RDMA-qedr-fix-QP-s-ack-timeout-configuration.patch - patches.suse/RDMA-qedr-Fix-rc-initialization-on-CNQ-allocation-fa.patch - patches.suse/RDMA-qedr-Fix-QP-state-initialization-race.patch - patches.suse/RDMA-rdma_cm-Fix-use-after-free-race-with-process_on.patch - patches.suse/RDMA-ucma-Check-that-device-is-connected-prior-to-ac.patch - patches.suse/RDMA-ucma-Check-that-device-exists-prior-to-accessin.patch - patches.suse/RDMA-hns-ensure-for-loop-actually-iterates-and-free-.patch - patches.suse/RDMA-ucma-Introduce-safer-rdma_addr_size-variants.patch - patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-TEAC-UD-30 - patches.suse/ALSA-pcm-Use-dma_bytes-as-size-parameter-in-dma_mmap - patches.suse/ALSA-pcm-potential-uninitialized-return-values - patches.suse/KVM-PPC-Book3S-HV-Fix-duplication-of-host-SLB-entrie.patch - patches.suse/ceph-only-dirty-iter_iovec-pages-for-direct-read.patch - patches.suse/netfilter-nf_tables-add-missing-netlink-attrs-to-pol.patch - patches.suse/0011-netfilter-drop-template-ct-when-conntrack-is-skipped.patch - patches.suse/0012-netfilter-nf_socket-Fix-out-of-bounds-access-in-nf_s.patch - patches.suse/lan78xx-Set-ASD-in-MAC_CR-when-EEE-is-enabled.patch - patches.suse/netlink-make-sure-nladdr-has-correct-size-in-netlink.patch - patches.suse/ipv6-the-entire-IPv6-header-chain-must-fit-the-first.patch - patches.suse/iwlwifi-mvm-set-the-correct-tid-when-we-flush-the-MC - patches.suse/iwlwifi-mvm-Correctly-set-IGTK-for-AP - patches.suse/iwlwifi-mvm-fix-error-checking-for-multi-broadcast-s - patches.suse/iwlwifi-add-shared-clock-PHY-config-flag-for-some-de - patches.suse/iwlwifi-mvm-Increase-session-protection-time-after-C - patches.suse/iwlwifi-mvm-clear-tx-queue-id-when-unreserving-aggre - patches.suse/iwlwifi-mvm-make-sure-internal-station-has-a-valid-i - patches.suse/iwlwifi-mvm-fix-array-out-of-bounds-reference - patches.suse/brcmfmac-Fix-check-for-ISO3166-code - patches.suse/0001-net-qmi_wwan-add-BroadMobi-BM806U-2020-2033.patch - patches.suse/bonding-fix-the-err-path-for-dev-hwaddr-sync-in-bond.patch - patches.suse/bonding-move-dev_mc_sync-after-master_upper_dev_link.patch - patches.suse/bonding-process-the-err-returned-by-dev_set_allmulti.patch - patches.suse/team-move-dev_mc_sync-after-master_upper_dev_link-in.patch - patches.suse/0001-net-usb-qmi_wwan.c-Add-USB-id-for-lt4120-modem.patch - patches.suse/vhost_net-add-missing-lock-nesting-notation.patch - patches.suse/batman-adv-fix-multicast-via-unicast-transmission-wi.patch - patches.suse/batman-adv-fix-packet-loss-for-broadcasted-DHCP-pack.patch - patches.suse/0001-net-usb-add-qmi_wwan-if-on-lte-modem-wistron-neweb-d.patch - patches.suse/net-fix-possible-out-of-bound-read-in-skb_network_pr.patch - patches.suse/r8169-fix-setting-driver_data-after-register_netdev - patches.suse/strparser-Fix-sign-of-err-codes.patch - patches.suse/net-mlx5e-Don-t-override-vport-admin-link-state-in-s.patch - patches.suse/net-mlx5-Make-eswitch-support-to-depend-on-switchdev.patch - patches.suse/net-mlx5e-Fix-traffic-being-dropped-on-VF-represento.patch - patches.suse/net-mlx5e-Fix-memory-usage-issues-in-offloading-TC-f.patch - patches.suse/net-mlx5e-Avoid-using-the-ipv6-stub-in-the-TC-offloa.patch - patches.suse/net-mlx5e-Sync-netdev-vxlan-ports-at-open.patch - patches.suse/net-mlx4_en-Fix-mixed-PFC-and-Global-pause-user-cont.patch - patches.suse/net-mlx4_core-Fix-memory-leak-while-delete-slave-s-r.patch - patches.suse/vhost-correctly-remove-wait-queue-during-poll-failur.patch - patches.suse/qede-Fix-barrier-usage-after-tx-doorbell-write.patch - patches.suse/0011-xfrm-fix-rcu_read_unlock-usage-in-xfrm_local_error.patch - patches.suse/vti4-Don-t-count-header-length-twice-on-tunnel-setup.patch - patches.suse/vti6-Properly-adjust-vti6-MTU-from-MTU-of-lower-devi.patch - patches.suse/vti6-Keep-set-MTU-on-link-creation-or-change-validat.patch - patches.suse/vti6-Fix-dev-max_mtu-setting.patch - patches.suse/xfrm-Fix-transport-mode-skb-control-buffer-usage.patch - patches.suse/lan78xx-Crash-in-lan78xx_writ_reg-Workqueue-events-l.patch - patches.suse/msft-hv-1654-hv_netvsc-enable-multicast-if-necessary.patch - patches.suse/qede-Do-not-drop-rx-checksum-invalidated-packets.patch - patches.suse/vhost-validate-log-when-IOTLB-is-enabled.patch - patches.suse/0001-net-Fix-untag-for-vlan-packets-without-ethernet-head.patch - patches.suse/ipv6-sr-fix-seg6-encap-performances-with-TSO-enabled.patch - patches.suse/vrf-Fix-use-after-free-and-double-free-in-vrf_finish.patch - patches.suse/net-ipv6-Fix-route-leaking-between-VRFs.patch - patches.suse/x86-alternatives-fixup-alternative_call_2 - patches.suse/x86-platform-uv-fix-critical-uv-mmr-address-error - patches.suse/perf-x86-intel-fix-linear-ip-of-pebs-real_ip-on-haswell-and-later-cpus - patches.suse/perf-hwbp-Simplify-the-perf-hwbp-code-fix-doc.patch - patches.suse/drm-i915-dmc-DMC-1.07-for-Cannonlake - patches.suse/drm-i915-Apply-headless-DMC-workaround-for-CNL - patches.suse/drm-i915-cnl-apply-Display-WA-1178-to-fix-type-C-don - patches.suse/drm-i915-cnl-Add-Port-F-definition - patches.suse/drm-i915-cnl-Fix-aux-selection-for-WA-1178 - patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-another-SKU - patches.suse/drm-i915-cnl-Add-AUX-F-support - patches.suse/drm-i915-cnl-Extend-Wa-1178-to-Aux-F - patches.suse/drm-i915-cnl-Fix-_CNL_PORT_TX_DW2_LN0_F-definition - patches.suse/drm-i915-Fix-DPLCLKA_CFGCR0-bits-for-Port-F - patches.suse/drm-i915-cnl-Add-right-GMBUS-pin-number-for-HDMI-on- - patches.suse/drm-i915-For-HPD-connected-port-use-hpd_pin-instead- - patches.suse/drm-i915-cnl-Add-HPD-support-for-Port-F - patches.suse/drm-i915-cnl-Enable-DDI-F-on-Cannonlake - patches.suse/drm-i915-cnl-Fix-DP-max-rate-for-Cannonlake-with-por - patches.suse/drm-i915-dp-abstract-rate-array-length-limiting - patches.suse/drm-i915-dp-clean-up-source-rate-limiting-for-cnl - patches.suse/drm-i915-dp-limit-DP-link-rate-based-on-VBT-on-CNL - patches.suse/drm-i915-Remove-unbannable-context-spam-from-reset - patches.suse/drm-i915-cnl-WaPipeControlBefore3DStateSamplePattern - patches.suse/drm-rockchip-Respect-page-offset-for-PRIME-mmap-call - patches.suse/0001-video-backlight-Add-of_find_backlight-helper-in-back.patch - patches.suse/0002-video-backlight-Add-devres-versions-of-of_find_backl.patch - patches.suse/drm-i915-Correctly-handle-limited-range-YCbCr-data-o - patches.suse/drm-bridge-dw-hdmi-Fix-overflow-workaround-for-Amlog - patches.suse/0001-drm-rockchip-inno_hdmi-Fix-error-handling-path.patch - patches.suse/0001-drm-rockchip-inno_hdmi-reorder-clk_disable_unprepare.patch - patches.suse/0001-drm-rockchip-dw_hdmi-Move-HDMI-vpll-clock-enable-to-.patch - patches.suse/drm-panel-simple-Fix-the-bus-format-for-the-Ontat-pa - patches.suse/drm-meson-Fix-an-un-handled-error-path-in-meson_drv_ - patches.suse/drm-meson-Fix-some-error-handling-paths-in-meson_drv - patches.suse/PCI-Restore-config-space-on-runtime-resume-despite-b - patches.suse/drm-rockchip-Clear-all-interrupts-before-requesting- - patches.suse/0001-drm-rcar-du-Remove-zpos-field-from-rcar_du_vsp_plane.patch - patches.suse/0001-drm-rcar-du-lvds-Fix-LVDCR1-for-R-Car-gen3.patch - patches.suse/drm-rcar-du-lvds-Fix-LVDS-startup-on-R-Car-Gen2 - patches.suse/drm-rcar-du-lvds-Fix-LVDS-startup-on-R-Car-Gen3 - patches.suse/drm-amdgpu-Fix-always_valid-bos-multiple-LRU-inserti - patches.suse/drm-amd-powerplay-Fix-enum-mismatch - patches.suse/drm-i915-cnl-Sync-PCI-ID-with-Spec - patches.suse/drm-i915-cnl-Remove-alpha_support-protection - patches.suse/radeon-hide-pointless-warning-when-compile-testing - patches.suse/drm-amdgpu-adjust-timeout-for-ib_ring_tests-v2 - patches.suse/drm-amdgpu-disable-GFX-ring-and-disable-PQ-wptr-in-h - patches.suse/drm-i915-psr-Check-for-the-specific-AUX_FRAME_SYNC-c - patches.suse/drm-i915-cnl-Add-WaRsDisableCoarsePowerGating - patches.suse/0001-drm-mali-dp-Uninitialized-variable-in-malidp_se_chec.patch - patches.suse/drm-vmwgfx-Unpin-the-screen-object-backup-buffer-whe - patches.suse/drm-i915-Wrap-engine-schedule-in-RCU-locks-for-set-w - patches.suse/drm-i915-Only-call-tasklet_kill-on-the-first-prepare - patches.suse/drm-amdgpu-Add-an-ATPX-quirk-for-hybrid-laptop - patches.suse/drm-i915-execlists-Use-a-locked-clear_bit-for-synchr - patches.suse/drm-i915-Fix-hibernation-with-ACPI-S0-target-state - patches.suse/perf-x86-intel-fix-large-period-handling-on-broadwell-cpus - patches.suse/perf-x86-intel-properly-save-restore-the-pmu-state-in-the-nmi-handler - patches.suse/perf-x86-intel-fix-event-update-for-auto-reload - patches.suse/x86-mce-amd-pass-the-bank-number-to-smca_get_bank_type.patch - patches.suse/x86-mce-amd-edac-mce_amd-enumerate-reserved-smca-bank-type.patch - patches.suse/x86-mce-amd-get-address-from-already-initialized-block - patches.suse/sched-fair-Avoid-an-unnecessary-lookup-of-current-CPU-ID-during-wake_affine.patch - patches.suse/sched-fair-Defer-calculation-of-prev_eff_load-in-wake_affine-until-needed.patch - patches.suse/sched-fair-Do-not-migrate-on-wake_affine_weight-if-weights-are-equal.patch - patches.suse/sched-fair-Do-not-migrate-due-to-a-sync-wakeup-on-exit.patch - patches.suse/sched-fair-Consider-SD_NUMA-when-selecting-the-most-idle-group-to-schedule-on.patch - patches.suse/x86-apic-split-out-restore_boot_irq_mode-from-disable_io_apic - patches.suse/x86-apic-split-disable_io_apic-into-two-functions-to-fix-config_kexec_jump-y - patches.suse/x86-apic-fix-restoring-boot-irq-mode-in-reboot-and-kexec-kdump - patches.suse/x86-apic-set-up-through-local-apic-mode-on-the-boot-cpu-if-noapic-specified - patches.suse/x86-dumpstack-unify-show_regs - patches.suse/0200-raid-remove-tile-specific-raid6-implementation.patch - patches.suse/bitmap-fix-memset-optimization-on-big-endian-systems - patches.suse/ACPI-acpi_pad-Fix-memory-leak-in-power-saving-thread - patches.suse/ACPICA-acpi-acpica-fix-acpi-operand-cache-leak-in-ns - patches.suse/ACPICA-Fix-memory-leak-on-unusual-memory-leak - patches.suse/ACPICA-Events-add-a-return-on-failure-from-acpi_hw_r - patches.suse/0001-ACPI-CPPC-Update-all-pr_-debug-err-messages-to-log-t.patch - patches.suse/acpi-pci-pci_link-allow-the-absence-of-_prs-and-change.patch - patches.suse/0001-ACPI-scan-Send-change-uevent-with-offine-environment.patch - patches.suse/ACPI-video-Add-quirk-to-force-acpi-video-backlight-o - patches.suse/0001-PCMCIA-PM-Avoid-noirq-suspend-aborts-during-suspend-.patch - patches.suse/cpufreq-cppc_cpufreq-Fix-cppc_cpufreq_init-failure-p.patch - patches.suse/0002-cpufreq-CPPC-Use-transition_delay_us-depending-trans.patch - patches.suse/regmap-Correct-comparison-in-regmap_cached - patches.suse/regmap-Fix-reversed-bounds-check-in-regmap_raw_write - patches.suse/regmap-i2c-Off-by-one-in-regmap_i2c_smbus_i2c_read-w - patches.suse/regmap-Correct-offset-handling-in-regmap_volatile_ra - patches.suse/regmap-Don-t-use-format_val-in-regmap_bulk_read - patches.suse/regmap-Format-data-for-raw-write-in-regmap_bulk_writ - patches.suse/regulator-of-Add-a-missing-of_node_put-in-an-error-h - patches.suse/regulator-gpio-fix-some-error-handling-paths-in-gpio_regulator_probe.patch - patches.suse/spi-Fix-scatterlist-elements-size-in-spi_map_buf - patches.suse/spi-atmel-init-FIFOs-before-spi-enable - patches.suse/spi-bcm-qspi-fIX-some-error-handling-paths - patches.suse/power-gemini-poweroff-Avoid-spurious-poweroff - patches.suse/mmc-dw_mmc-rockchip-correct-property-names-in-debug.patch - patches.suse/pinctrl-artpec6-dt-add-missing-pin-group-uart5nocts - patches.suse/pinctrl-sh-pfc-r8a7795-Fix-MOD_SEL-register-pin-assi - patches.suse/pinctrl-sh-pfc-r8a7796-Fix-MOD_SEL-register-pin-assi - patches.suse/pinctrl-sh-pfc-r8a7796-Fix-IPSR-and-MOD_SEL-register - patches.suse/pinctrl-sh-pfc-r8a7790-Add-missing-TX_ER-pin-to-avb_ - patches.suse/pinctrl-pinctrl-single-Fix-pcs_request_gpio-when-bit - patches.suse/0004-ipmi-Remove-ACPI-SPMI-probing-from-the-SSIF-I2C-driv.patch - patches.suse/ipmi-pci-Blacklist-a-Realtek-IPMI-device.patch - patches.suse/0001-ipmi_ssif-Fix-kernel-panic-at-msg_done_handler.patch - patches.suse/doc-Rename-.system_keyring-to-.builtin_trusted_keys - patches.suse/i40e-fix-typo-in-function-description.patch - patches.suse/i40e-i40evf-Only-track-one-ITR-setting-per-ring-inst.patch - patches.suse/i40e-i40evf-Clean-up-logic-for-adaptive-ITR.patch - patches.suse/i40e-Add-delay-after-EMP-reset-for-firmware-to-recov.patch - patches.suse/i40e-i40evf-Clean-up-of-bits-related-to-using-q_vect.patch - patches.suse/i40e-i40evf-Don-t-bother-setting-the-CLEARPBA-bit.patch - patches.suse/i40e-i40evf-Use-usec-value-instead-of-reg-value-for-.patch - patches.suse/i40evf-Correctly-populate-rxitr_idx-and-txitr_idx.patch - patches.suse/i40e-i40evf-Split-container-ITR-into-current_itr-and.patch - patches.suse/i40e-i40evf-Add-support-for-new-mechanism-of-updatin.patch - patches.suse/i40evf-use-GFP_ATOMIC-under-spin-lock.patch - patches.suse/i40e-don-t-leak-memory-addresses.patch - patches.suse/i40e-broadcast-filters-can-trigger-overflow-promiscu.patch - patches.suse/i40evf-Use-an-iterator-of-the-same-type-as-the-list.patch - patches.suse/i40e-refactor-promisc_changed-in-i40e_sync_vsi_filte.patch - patches.suse/i40e-do-not-force-filter-failure-in-overflow-promisc.patch - patches.suse/i40evf-use-__dev_-um-c_sync-routines-in-.set_rx_mode.patch - patches.suse/i40evf-Make-VF-reset-warning-message-more-clear.patch - patches.suse/cxgb4-rework-on-chip-memory-read.patch - patches.suse/i40evf-Fix-link-up-issue-when-queues-are-disabled.patch - patches.suse/Bluetooth-btusb-Add-device-ID-for-RTL8822BE - patches.suse/ibmvnic-Keep-track-of-supplementary-TX-descriptors.patch - patches.suse/ibmvnic-Rename-active-queue-count-variables.patch - patches.suse/ibmvnic-Move-active-sub-crq-count-settings.patch - patches.suse/ibmvnic-Free-and-re-allocate-scrqs-when-tx-rx-scrqs-.patch - patches.suse/ibmvnic-Make-napi-usage-dynamic.patch - patches.suse/ibmvnic-Allocate-max-queues-stats-buffers.patch - patches.suse/ibmvnic-Correct-goto-target-for-tx-irq-initializatio.patch - patches.suse/ibmvnic-Fix-TX-descriptor-tracking.patch - patches.suse/ibmvnic-Split-counters-for-scrq-pools-napi.patch - patches.suse/bpf-x64-save-5-bytes-in-prologue-when-ebpf-insns-cam.patch - patches.suse/sh_eth-TSU_QTAG0-1-registers-the-same-as-TSU_QTAGM0-.patch - patches.suse/sh_eth-fix-TSU-init-on-SH7734-R8A7740.patch - patches.suse/ixgbe-remove-redundant-initialization-of-pool.patch - patches.suse/ixgbe-Avoid-to-write-the-RETA-table-when-unnecessary.patch - patches.suse/ixgbe-prevent-ptp_rx_hang-from-running-when-in-FILTE.patch - patches.suse/ixgbevf-use-page_address-offset-from-page.patch - patches.suse/ixgbevf-add-ethtool-private-flag-for-legacy-Rx.patch - patches.suse/ixgbevf-add-support-for-using-order-1-pages-to-recei.patch - patches.suse/ixgbevf-setup-queue-counts.patch - patches.suse/ixgbevf-add-support-for-padding-packet.patch - patches.suse/ixgbevf-make-sure-all-frames-fit-minimum-size-requir.patch - patches.suse/ixgbevf-allocate-the-rings-as-part-of-q_vector.patch - patches.suse/ixgbevf-break-out-Rx-buffer-page-management.patch - patches.suse/ixgbevf-add-build_skb-support.patch - patches.suse/ixgbevf-remove-redundant-initialization-of-variable-.patch - patches.suse/i40evf-Fix-double-locking-the-same-resource.patch - patches.suse/i40e-i40evf-use-SW-variables-for-hang-detection.patch - patches.suse/ibmvnic-Fix-TX-descriptor-tracking-again.patch - patches.suse/ibmvnic-Allocate-statistics-buffers-during-probe.patch - patches.suse/ibmvnic-Harden-TX-RX-pool-cleaning.patch - patches.suse/ibmvnic-Report-queue-stops-and-restarts-as-debug-out.patch - patches.suse/ibmvnic-Do-not-attempt-to-login-if-RX-or-TX-queues-a.patch - patches.suse/qlogic-qed-Constify-pkt_type_str.patch - patches.suse/emulex-benet-Constify-be_misconfig_evt_port_state.patch - patches.suse/net-mvpp2-Add-hardware-offloading-for-VLAN-filtering.patch - patches.suse/fm10k-fix-function-doxygen-comments.patch - patches.suse/fm10k-fix-incorrect-warning-for-function-prototype.patch - patches.suse/fm10k-bump-version-number-e9d328d3.patch - patches.suse/cxgb4-remove-dead-code-when-allocating-filter.patch - patches.suse/cxgb4-Add-TP-Congestion-map-entry-for-single-port.patch - patches.suse/cxgb4vf-Forcefully-link-up-virtual-interfaces.patch - patches.suse/enic-enable-rq-before-updating-rq-descriptors.patch - patches.suse/net-mvpp2-use-the-same-buffer-pool-for-all-ports.patch - patches.suse/net-mvpp2-update-the-BM-buffer-free-destroy-logic.patch - patches.suse/net-mvpp2-use-a-data-size-of-10kB-for-Tx-FIFO-on-por.patch - patches.suse/net-mvpp2-enable-UDP-TCP-checksum-over-IPv6.patch - patches.suse/net-mvpp2-jumbo-frames-support.patch - patches.suse/igb-Fix-a-test-with-HWTSTAMP_TX_ON.patch - patches.suse/net-mvpp2-mvpp2_check_hw_buf_num-can-be-static.patch - patches.suse/net-mlx5e-Fixed-sleeping-inside-atomic-context.patch - patches.suse/net-mvpp2-Simplify-MAC-filtering-function-parameters.patch - patches.suse/net-mvpp2-Add-support-for-unicast-filtering.patch - patches.suse/net-hns3-VF-should-get-the-real-rss_size-instead-of-.patch - patches.suse/net-hns3-set-the-cmdq-out_vld-bit-to-0-after-used.patch - patches.suse/net-hns3-fix-endian-issue-when-PF-get-mbx-message-fl.patch - patches.suse/net-hns3-fix-the-queue-id-for-tqp-enable-reset.patch - patches.suse/net-hns3-set-the-max-ring-num-when-alloc-netdev.patch - patches.suse/net-hns3-add-support-for-VF-driver-inner-interface-h.patch - patches.suse/ibmvnic-Clean-up-device-close.patch - patches.suse/ibmvnic-Reorganize-device-close.patch - patches.suse/ibmvnic-Do-not-disable-device-during-failover-or-par.patch - patches.suse/net-hns3-refactor-the-hclge_get-set_rss-function.patch - patches.suse/net-hns3-refactor-the-hclge_get-set_rss_tuple-functi.patch - patches.suse/net-hns3-fix-for-RSS-configuration-loss-problem-duri.patch - patches.suse/net-hns3-fix-for-pause-configuration-lost-during-res.patch - patches.suse/net-hns3-fix-for-use-after-free-when-setting-ring-pa.patch - patches.suse/net-hns3-refactor-the-get-put_vector-function.patch - patches.suse/net-hns3-fix-for-coalesce-configuration-lost-during-.patch - patches.suse/net-hns3-refactor-the-coalesce-related-struct.patch - patches.suse/net-hns3-fix-for-coal-configuation-lost-when-setting.patch - patches.suse/cxgb4-increase-max-tx-rate-limit-to-100-Gbps.patch - patches.suse/s390-sles15sp1-00-08-33-s390-qeth-remove-outdated-portname-debug-msg.patch - patches.suse/net-hns3-add-existence-check-when-remove-old-uc-mac-.patch - patches.suse/net-hns3-fix-for-netdev-not-running-problem-after-ca.patch - patches.suse/net-hns3-fix-for-ipv6-address-loss-problem-after-set.patch - patches.suse/net-hns3-unify-the-pause-params-setup-function.patch - patches.suse/net-hns3-fix-rx-path-skb-truesize-reporting-bug.patch - patches.suse/net-hns3-add-support-for-querying-pfc-puase-packets-.patch - patches.suse/net-hns3-fix-for-loopback-failure-when-vlan-filter-i.patch - patches.suse/net-hns3-fix-for-buffer-overflow-smatch-warning.patch - patches.suse/net-hns3-fix-error-type-definition-of-return-value.patch - patches.suse/net-hns3-fix-return-value-error-of-hclge_get_mac_vla.patch - patches.suse/net-hns3-add-existence-checking-before-adding-unicas.patch - patches.suse/net-hns3-add-result-checking-for-VF-when-modify-unic.patch - patches.suse/cxgb4-do-not-display-50Gbps-as-unsupported-speed.patch - patches.suse/cxgb4-cxgb4vf-check-fw-caps-to-set-link-mode-mask.patch - patches.suse/ixgbe-Add-receive-length-error-counter.patch - patches.suse/ixgbevf-fix-unused-variable-warning.patch - patches.suse/ixgbe-fix-disabling-hide-VLAN-on-VF-reset.patch - patches.suse/ibmvnic-Account-for-VLAN-tag-in-L2-Header-descriptor.patch - patches.suse/ibmvnic-Account-for-VLAN-header-length-in-TX-buffers.patch - patches.suse/ibmvnic-Pad-small-packets-to-minimum-MTU-size.patch - patches.suse/ibmvnic-Handle-TSO-backing-device-errata.patch - patches.suse/ibmvnic-Fix-recent-errata-commit.patch - patches.suse/cxgb4-Add-HMA-support.patch - patches.suse/ibmvnic-Fix-reset-return-from-closed-state.patch - patches.suse/i40e-remove-i40e_fcoe-files.patch - patches.suse/i40e-Fix-attach-VF-to-VM-issue.patch - patches.suse/i40e-Cleanup-i40e_vlan_rx_register.patch - patches.suse/i40e-Fix-permission-check-for-VF-MAC-filters.patch - patches.suse/i40e-track-filter-type-statistics-when-deleting-inva.patch - patches.suse/i40e-factor-out-re-enable-functions-for-ATR-and-SB.patch - patches.suse/i40e-fix-for-wrong-partition-id-calculation-on-OCP-m.patch - patches.suse/i40e-restore-TCPv4-input-set-when-re-enabling-ATR.patch - patches.suse/cxgb4-notify-fatal-error-to-uld-drivers.patch - patches.suse/cxgb4-Fix-queue-free-path-of-ULD-drivers.patch - patches.suse/ibmvnic-Generalize-TX-pool-structure.patch - patches.suse/ibmvnic-Update-and-clean-up-reset-TX-pool-routine.patch - patches.suse/ibmvnic-Update-release-TX-pool-routine.patch - patches.suse/ibmvnic-Update-TX-pool-initialization-routine.patch - patches.suse/ibmvnic-Update-TX-and-TX-completion-routines.patch - patches.suse/ibmvnic-Improve-TX-buffer-accounting.patch - patches.suse/ibmvnic-Update-TX-pool-cleaning-routine.patch - patches.suse/ibmvnic-Remove-unused-TSO-resources-in-TX-pool-struc.patch - patches.suse/i40e-Prevent-setting-link-speed-on-KX_X722.patch - patches.suse/i40e-Close-client-on-suspend-and-restore-client-MSIx.patch - patches.suse/i40e-add-doxygen-comment-for-new-mode-parameter.patch - patches.suse/i40e-Prevent-setting-link-speed-on-I40E_DEV_ID_25G_B.patch - patches.suse/i40evf-remove-flags-that-are-never-used.patch - patches.suse/i40e-Fix-the-polling-mechanism-of-GLGEN_RSTAT.DEVSTA.patch - patches.suse/net-add-uevent-socket-member.patch - patches.suse/cxgb4-Adds-CPL-support-for-Shared-Receive-Queues.patch - patches.suse/cxgb4-Add-support-to-initialise-read-SRQ-entries.patch - patches.suse/cxgb4-Add-support-to-query-HW-SRQ-parameters.patch - patches.suse/cxgb4-Support-firmware-rdma-write-with-immediate-wor.patch - patches.suse/cxgb4-Support-firmware-rdma-write-completion-work-re.patch - patches.suse/net-hns3-reallocate-tx-rx-buffer-after-changing-mtu.patch - patches.suse/net-hns3-fix-the-VF-queue-reset-flow-error.patch - patches.suse/net-hns3-fix-for-vlan-table-lost-problem-when-resett.patch - patches.suse/net-hns3-export-pci-table-of-hclge-and-hclgevf-to-us.patch - patches.suse/net-hns3-increase-the-max-time-for-IMP-handle-comman.patch - patches.suse/net-hns3-change-GL-update-rate.patch - patches.suse/net-hns3-change-the-time-interval-of-int_gl-calculat.patch - patches.suse/net-hns3-fix-for-getting-wrong-link-mode-problem.patch - patches.suse/net-hns3-add-get_link-support-to-VF.patch - patches.suse/net-hns3-add-querying-speed-and-duplex-support-to-VF.patch - patches.suse/net-hns3-fix-for-not-returning-problem-in-get_link_k.patch - patches.suse/net-mvpp2-use-correct-index-on-array-mvpp2_pools.patch - patches.suse/net-hns3-Changes-to-make-enet-watchdog-timeout-func-.patch - patches.suse/net-hns3-Add-VF-Reset-Service-Task-to-support-event-.patch - patches.suse/net-hns3-Add-VF-Reset-device-state-and-its-handling.patch - patches.suse/net-hns3-Add-support-to-request-VF-Reset-to-PF.patch - patches.suse/net-hns3-Add-support-to-reset-the-enet-ring-mgmt-lay.patch - patches.suse/net-hns3-Add-support-to-re-initialize-the-hclge-devi.patch - patches.suse/net-hns3-Changes-to-support-ARQ-Asynchronous-Receive.patch - patches.suse/net-hns3-Add-Asserting-Reset-mailbox-message-handlin.patch - patches.suse/net-hns3-Changes-required-in-PF-mailbox-to-support-V.patch - patches.suse/virtio-net-Fix-operstate-for-virtio-when-no-VIRTIO_N - patches.suse/qed-Use-true-and-false-for-boolean-values.patch - patches.suse/net-hns3-hclge_inform_reset_assert_to_vf-can-be-stat.patch - patches.suse/ixgbe-add-status-reg-reads-to-ixgbe_check_remove.patch - patches.suse/ixgbe-fix-read-modify-write-in-x550-phy-setup.patch - patches.suse/cxgb4-Setup-FW-queues-before-registering-netdev.patch - patches.suse/cxgb4-copy-vlan_id-in-ndo_get_vf_config.patch - patches.suse/cxgb4-depend-on-firmware-event-for-link-status.patch - patches.suse/cxgb4-support-new-ISSI-flash-parts.patch - patches.suse/ibmvnic-Potential-NULL-dereference-in-clean_one_tx_p.patch - patches.suse/rtlwifi-rtl8192cu-Remove-variable-self-assignment-in - patches.suse/rtl8187-Fix-NULL-pointer-dereference-in-priv-conf_mu - patches.suse/mt7601u-let-mac80211-validate-rx-CCMP-PN - patches.suse/Revert-mwifiex-fix-incorrect-ht-capability-problem.patch - patches.suse/ethernet-Use-octal-not-symbolic-permissions.patch - patches.suse/net-hns3-fix-for-returning-wrong-value-problem-in-hn.patch - patches.suse/net-hns3-fix-for-returning-wrong-value-problem-in-hn-da44a00f.patch - patches.suse/net-hns3-fix-for-the-wrong-shift-problem-in-hns3_set.patch - patches.suse/net-hns3-fix-for-not-initializing-VF-rss_hash_key-pr.patch - patches.suse/net-hns3-never-send-command-queue-message-to-IMP-whe.patch - patches.suse/bnx2x-Replace-doorbell-barrier-with-wmb.patch - patches.suse/bnxt_en-Eliminate-duplicate-barriers-on-weakly-order.patch - patches.suse/net-ena-Eliminate-duplicate-barriers-on-weakly-order.patch - patches.suse/i40e-move-I40E_FLAG_FILTER_SYNC-to-a-state-bit.patch - patches.suse/i40e-move-I40E_FLAG_UDP_FILTER_SYNC-to-the-state-fie.patch - patches.suse/i40e-move-AUTO_DISABLED-flags-into-the-state-field.patch - patches.suse/i40e-move-I40E_FLAG_TEMP_LINK_POLLING-to-state-field.patch - patches.suse/i40e-move-client-flags-into-state-bits.patch - patches.suse/i40e-hold-the-RTNL-lock-while-changing-interrupt-sch.patch - patches.suse/i40e-stop-using-cmpxchg-flow-in-i40e_set_priv_flags.patch - patches.suse/i40e-re-number-feature-flags-to-remove-gaps.patch - patches.suse/net-mvpp2-Make-mvpp2_prs_hw_read-a-parser-entry-init.patch - patches.suse/net-mvpp2-Don-t-use-dynamic-allocs-for-local-variabl.patch - patches.suse/net-mlx5-Protect-from-command-bit-overflow.patch - patches.suse/net-mvpp2-Use-relaxed-I-O-in-data-path.patch - patches.suse/net-mlx5e-Remove-unused-define-MLX5_MPWRQ_STRIDES_PE.patch - patches.suse/net-mlx5e-Do-not-reset-Receive-Queue-params-on-every.patch - patches.suse/qed-Utilize-FW-8.33.11.0.patch - patches.suse/qed-Populate-nvm-image-attribute-shadow.patch - patches.suse/qed-Fix-PTT-entry-leak-in-the-selftest-error-flow.patch - patches.suse/qed-Add-APIs-for-flash-access.patch - patches.suse/qed-Adapter-flash-update-support.patch - patches.suse/qede-Ethtool-flash-update-support.patch - patches.suse/net-cavium-use-module_pci_driver-to-simplify-the-cod.patch - patches.suse/mac80211-don-t-WARN-on-bad-WMM-parameters-from-buggy - patches.suse/ath9k-Protect-queue-draining-by-rcu_read_lock - patches.suse/ath10k-fix-use-after-free-in-ath10k_wmi_cmd_send_now.patch - patches.suse/ath10k-Fix-kernel-panic-while-using-worker-ath10k_st - patches.suse/ath9k-fix-crash-in-spectral-scan - patches.suse/brcmsmac-allocate-ucode-with-GFP_KERNEL.patch - patches.suse/iwlwifi-mvm-check-if-mac80211_queue-is-valid-in-iwl_ - patches.suse/iwlwifi-add-a-bunch-of-new-9000-PCI-IDs - patches.suse/Revert-ath10k-send-re-assoc-peer-command-when-NSS-ch - patches.suse/ath10k-advertize-beacon_int_min_gcd - patches.suse/ath10k-fix-recent-bandwidth-conversion-bug - patches.suse/cxgb4-fix-error-return-code-in-adap_init0.patch - patches.suse/ieee802154-ca8210-fix-uninitialised-data-read - patches.suse/net-thunderx-move-filter-register-related-macro-into.patch - patches.suse/net-thunderx-add-MAC-address-filter-tracking-for-LMA.patch - patches.suse/net-thunderx-add-multicast-filter-management-support.patch - patches.suse/net-thunderx-add-new-messages-for-handle-ndo_set_rx_.patch - patches.suse/net-thunderx-add-XCAST-messages-handlers-for-PF.patch - patches.suse/net-thunderx-add-workqueue-control-structures-for-ha.patch - patches.suse/net-thunderx-add-ndo_set_rx_mode-callback-implementa.patch - patches.suse/net-hns3-remove-unnecessary-pci_set_drvdata-and-devm.patch - patches.suse/0012-rxrpc-Fix-Tx-ring-annotation-after-initial-Tx-failur.patch - patches.suse/0013-rxrpc-Don-t-treat-call-aborts-as-conn-aborts.patch - patches.suse/net-mlx5-Eliminate-query-xsrq-dead-code.patch - patches.suse/bnxt_en-Update-firmware-interface-to-1.9.1.15.patch - patches.suse/bnxt_en-Adjust-default-rings-for-multi-port-NICs.patch - patches.suse/bnxt_en-Use-a-dedicated-VNIC-mode-for-RDMA.patch - patches.suse/bnxt_en-fix-clear-flags-in-ethtool-reset-handling.patch - patches.suse/bnxt_en-Add-support-for-ndo_set_vf_trust.patch - patches.suse/bnxt_en-Include-additional-hardware-port-statistics-.patch - patches.suse/bnxt_en-Add-extended-port-statistics-support.patch - patches.suse/bnxt_en-Check-max_tx_scheduler_inputs-value-from-fir.patch - patches.suse/bnxt_en-Improve-resource-accounting-for-SRIOV.patch - patches.suse/bnxt_en-Improve-valid-bit-checking-in-firmware-respo.patch - patches.suse/bnxt_en-Improve-ring-allocation-logic.patch - patches.suse/bnxt_en-Change-IRQ-assignment-for-RDMA-driver.patch - patches.suse/bnxt_en-Add-IRQ-remapping-logic.patch - patches.suse/bnxt_en-Refactor-bnxt_need_reserve_rings.patch - patches.suse/bnxt_en-Reserve-completion-rings-and-MSIX-for-bnxt_r.patch - patches.suse/bnxt_en-Add-ULP-calls-to-stop-and-restart-IRQs.patch - patches.suse/rhashtable-add-schedule-points.patch - patches.suse/Bluetooth-btusb-Add-USB-ID-7392-a611-for-Edimax-EW-7 - patches.suse/Bluetooth-hci_bcm-Treat-Interrupt-ACPI-resources-as- - patches.suse/Bluetooth-hci_bcm-Add-6-new-ACPI-HIDs - patches.suse/Bluetooth-hci_bcm-Remove-DMI-quirk-for-the-MINIX-Z83 - patches.suse/Bluetooth-Set-HCI_QUIRK_SIMULTANEOUS_DISCOVERY-for-B - patches.suse/vlan-also-check-phy_driver-ts_info-for-vlan-s-real-d.patch - patches.suse/ibmvnic-Disable-irqs-before-exiting-reset-from-close.patch - patches.suse/sky2-Increase-D3-delay-to-sky2-stops-working-after-s - patches.suse/route-check-sysctl_fib_multipath_use_neigh-earlier-t.patch - patches.suse/net-bgmac-Fix-endian-access-in-bgmac_dma_tx_ring_fre.patch - patches.suse/media-au0828-fix-VIDEO_V4L2-dependency - patches.suse/0001-media-usbtv-prevent-double-free-in-error-case.patch - patches.suse/media-cx25821-prevent-out-of-bounds-read-on-array-ca - patches.suse/media-vivid-fix-incorrect-capabilities-for-radio - patches.suse/media-vb2-Fix-videobuf2-to-map-correct-area.patch - patches.suse/media-vivid-check-if-the-cec_adapter-is-valid - patches.suse/media-em28xx-USB-bulk-packet-size-fix - patches.suse/media-em28xx-Add-Hauppauge-SoloHD-DualHD-bulk-models - patches.suse/media-lgdt3306a-Fix-module-count-mismatch-on-usb-unp - patches.suse/media-lgdt3306a-Fix-a-double-kfree-on-i2c-device-rem - patches.suse/media-em28xx-stop-rewriting-device-s-struct.patch - patches.suse/media-cxusb-restore-RC_MAP-for-MyGica-T230 - patches.suse/media-s3c-camif-fix-out-of-bounds-array-access - patches.suse/media-cx25840-Use-subdev-host-data-for-PLL-override - patches.suse/media-cx23885-Set-subdev-host-data-to-clk_freq-point - patches.suse/media-cx23885-Override-888-ImpactVCBe-crystal-freque - patches.suse/0001-media-rc-oops-in-ir_timer_keyup-after-device-unplug.patch - patches.suse/media-atomisp_fops.c-disable-atomisp_compat_ioctl32 - patches.suse/media-dt-bindings-media-rcar_vin-Use-status-okay - patches.suse/0001-ipc-util-Helpers-for-making-the-sysvipc-operations-p.patch - patches.suse/0002-ipc-shm-Fix-shmctl-.-IPC_STAT-.-between-pid-namespac.patch - patches.suse/0003-ipc-msg-Fix-msgctl-.-IPC_STAT-.-between-pid-namespac.patch - patches.suse/0004-ipc-sem-Fix-semctl-.-GETPID-.-between-pid-namespaces.patch - patches.suse/0005-ipc-shm-Fix-pid-freeing.patch - patches.suse/xfs-Remove-dead-code-from-inode-recover-function.patch - patches.suse/xfs-fix-transaction-allocation-deadlock-in-IO-path.patch - patches.suse/xfs-convert-XFS_AGFL_SIZE-to-a-helper-function.patch - patches.suse/xfs-don-t-use-XFS_BMAPI_ENTRIRE-in-xfs_get_blocks.patch - patches.suse/xfs-remove-xfs_zero_range.patch - patches.suse/xfs-minor-cleanup-for-xfs_get_blocks.patch - patches.suse/xfs-detect-agfl-count-corruption-and-reset-agfl.patch - patches.suse/xfs-sanity-check-the-unused-space-before-trying-to-u.patch - patches.suse/xfs-catch-inode-allocation-state-mismatch-corruption.patch - patches.suse/btrfs-do-not-check-inode-s-runtime-flags-under-root-orphan_lock.patch - patches.suse/0014-btrfs-tree-checker-Replace-root-parameter-with-fs_in.patch - patches.suse/0001-btrfs-qgroup-Fix-root-item-corruption-when-multiple-.patch - patches.suse/btrfs-handle-error-from-btrfs_uuid_tree_rem-call-in-btrfs_ioctl_set_received_subvol.patch - patches.suse/btrfs-fix-lockdep-splat-in-btrfs_alloc_subvolume_writers.patch - patches.suse/btrfs-remove-dead-create_space_info-calls.patch - patches.suse/btrfs-defer-adding-raid-type-kobject-until-after-chunk-relocation.patch - patches.suse/btrfs-delete-dead-code-in-btrfs_orphan_add.patch - patches.suse/0007-btrfs-qgroup-Skeleton-to-support-separate-qgroup-res.patch - patches.suse/0008-btrfs-qgroup-Introduce-helpers-to-update-and-access-.patch - patches.suse/0009-btrfs-qgroup-Make-qgroup_reserve-and-its-callers-to-.patch - patches.suse/0010-btrfs-qgroup-Fix-wrong-qgroup-reservation-update-for.patch - patches.suse/0011-btrfs-qgroup-Update-trace-events-to-use-new-separate.patch - patches.suse/0012-btrfs-qgroup-Cleanup-the-remaining-old-reservation-c.patch - patches.suse/0013-btrfs-qgroup-Split-meta-rsv-type-into-meta_prealloc-.patch - patches.suse/0014-btrfs-qgroup-Don-t-use-root-qgroup_meta_rsv-for-qgro.patch - patches.suse/0015-btrfs-qgroup-Introduce-function-to-convert-META_PREA.patch - patches.suse/0023-btrfs-qgroup-Use-separate-meta-reservation-type-for-.patch - patches.suse/0025-btrfs-delayed-inode-Use-new-qgroup-meta-rsv-for-dela.patch - patches.suse/0026-btrfs-qgroup-Use-root-qgroup_meta_rsv_-to-record-qgr.patch - patches.suse/0027-btrfs-qgroup-Update-trace-events-for-metadata-reserv.patch - patches.suse/0028-Revert-btrfs-qgroups-Retry-after-commit-on-getting-E.patch - patches.suse/btrfs-fix-fsync-after-hole-punching-when-using-no-ho.patch - patches.suse/btrfs-fix-copy_items-return-value-when-logging-an-inode.patch - patches.suse/btrfs-tests-qgroup-Fix-wrong-tree-backref-level.patch - patches.suse/0001-btrfs-Validate-child-tree-block-s-level-and-first-ke.patch - patches.suse/CIFS-SMBD-fix-spelling-mistake-faield-and-legnth-.patch - patches.suse/cifs-fix-memory-leak-in-SMB2_open-.patch - patches.suse/CIFS-refactor-crypto-shash-sdesc-allocation-free.patch - patches.suse/CIFS-add-sha512-secmech.patch - patches.suse/CIFS-implement-v3.11-preauth-integrity.patch - patches.suse/CIFS-fix-sha512-check-in-cifs_crypto_secmech_release.patch - patches.suse/fix-smb3-encryption-breakage-when-CONFIG_DEBUG_SG-y.patch - patches.suse/cifs-Tree-connect-for-SMB3.1.1-must-be-signed-for-non-enc.patch - patches.suse/SMB3.1.1-dialect-is-no-longer-experimental.patch - patches.suse/fs-cifs-Replace-_free_xid-call-in-cifs_root_iget-function.patch - patches.suse/cifs-Don-t-log-expected-error-on-DFS-referral-request.patch - patches.suse/cifs-Don-t-log-confusing-message-on-reconnect-by-default.patch - patches.suse/cifs-smbd-avoid-reconnect-lockup.patch - patches.suse/cifs-smbd-disconnect-transport-on-RDMA-errors.patch - patches.suse/cifs-add-server-vals-header_preamble_size.patch - patches.suse/cifs-fix-sparse-warning-on-previous-patch-in-a-few-printks.patch - patches.suse/smb3-Fix-root-directory-when-server-returns-inode-nu.patch - patches.suse/cifs-Add-minor-debug-message-during-negprot.patch - patches.suse/ext4-shutdown-should-not-prevent-get_write_access.patch - patches.suse/ext4-eliminate-sleep-from-shutdown-ioctl.patch - patches.suse/ext4-pass-ESHUTDOWN-code-to-jbd2-layer.patch - patches.suse/jbd2-if-the-journal-is-aborted-then-don-t-allow-upda.patch - patches.suse/ext4-don-t-update-checksum-of-new-initialized-bitmap.patch - patches.suse/ext4-protect-i_disksize-update-by-i_data_sem-in-dire.patch - patches.suse/ext4-Fix-offset-overflow-on-32-bit-archs-in-ext4_iom.patch - patches.suse/ext4-add-validity-checks-for-bitmap-block-numbers.patch - patches.suse/ext4-fail-ext4_iget-for-root-directory-if-unallocate.patch - patches.suse/ext4-always-initialize-the-crc32c-checksum-driver.patch - patches.suse/ext4-don-t-allow-r-w-mounts-if-metadata-blocks-overl.patch - patches.suse/ext4-move-call-to-ext4_error-into-ext4_xattr_check_b.patch - patches.suse/ext4-add-bounds-checking-to-ext4_xattr_find_entry.patch - patches.suse/random-use-a-tighter-cap-in-credit_entropy_bits_safe - patches.suse/irqchip-gic-Take-lock-when-updating-irq-type - patches.suse/ACPI-IORT-Remove-temporary-iort_get_id_mapping_index.patch - patches.suse/0023-arm64-Add-work-around-for-Arm-Cortex-A55-Erratum-102.patch - patches.suse/crypto-chelsio-Make-function-aead_ccm_validate_input.patch - patches.suse/crypto-sunxi-ss-Add-MODULE_ALIAS-to-sun4i-ss - patches.suse/hwrng-stm32-add-reset-during-probe - patches.suse/crypto-x86-cast5-avx-fix-ECB-encryption-when-long-sg - patches.suse/crypto-ccp-add-check-to-get-psp-master-only-when-psp-is-detected.patch - patches.suse/crypto-caam-Fix-null-dereference-at-error-path - patches.suse/crypto-atmel-aes-fix-the-keys-zeroing-on-errors - patches.suse/crypto-ccp-fix-sparse-use-plain-integer-as-null-pointer.patch - patches.suse/crypto-chelsio-Use-kernel-round-function-to-align-le.patch - patches.suse/crypto-chelsio-Fix-src-buffer-dma-length.patch - patches.suse/crypto-chelsio-Update-IV-before-sending-request-to-H.patch - patches.suse/crypto-chelsio-Fix-iv-passed-in-fallback-path-for-rf.patch - patches.suse/crypto-ccp-Validate-buffer-lengths-for-copy-operatio.patch - patches.suse/crypto-arm-arm64-Fix-random-regeneration-of-S_shippe - patches.suse/crypto-lrw-Free-rctx-ext-with-kzfree - patches.suse/crypto-chelsio-don-t-leak-pointers-to-authenc-keys.patch - patches.suse/crypto-ahash-Fix-early-termination-in-hash-walk - patches.suse/net-bcmgenet-Fix-sparse-warnings-in-bcmgenet_put_tx_ - patches.suse/af_unix-remove-redundant-lockdep-class.patch - patches.suse/pptp-remove-a-buggy-dst-release-in-pptp_connect.patch - patches.suse/lan78xx-Connect-phy-early.patch - patches.suse/nfp-use-full-40-bits-of-the-NSP-buffer-address.patch - patches.suse/net-hns3-fix-length-overflow-when-CONFIG_ARM64_64K_P.patch - patches.suse/usbip-Correct-maximum-value-of-CONFIG_USBIP_VHCI_HC_.patch - patches.suse/0001-xhci-zero-usb-device-slot_id-member-when-disabling-a.patch - patches.suse/phy-tegra-remove-redundant-self-assignment-of-map.patch - patches.suse/phy-qcom-qmp-Fix-phy-pipe-clock-gating.patch - patches.suse/phy-rockchip-emmc-retry-calpad-busy-trimming.patch - patches.suse/phy-allwinner-sun4i-usb-poll-vbus-changes-on-A23-A33.patch - patches.suse/USB-serial-ftdi_sio-add-RT-Systems-VX-8-cable.patch - patches.suse/USB-serial-cp210x-add-ELDAT-Easywave-RX09-id.patch - patches.suse/USB-serial-ftdi_sio-add-support-for-Harman-FirmwareH.patch - patches.suse/usb-gadget-udc-change-comparison-to-bitshift-when-de.patch - patches.suse/usb-gadget-composite-fix-incorrect-handling-of-OS-de.patch - patches.suse/usb-gadget-ffs-Execute-copy_to_user-with-USER_DS-set.patch - patches.suse/usb-gadget-ffs-Let-setup-return-USB_GADGET_DELAYED_S.patch - patches.suse/usb-dwc2-hcd-Fix-host-channel-halt-flow.patch - patches.suse/usb-dwc2-host-Fix-transaction-errors-in-host-mode.patch - patches.suse/usb-dwc3-prevent-setting-PRTCAP-to-OTG-from-debugfs.patch - patches.suse/usb-dwc3-Makefile-fix-link-error-on-randconfig.patch - patches.suse/usb-dwc3-pci-Properly-cleanup-resource.patch - patches.suse/usb-dwc3-Add-SoftReset-PHY-synchonization-delay.patch - patches.suse/usb-dwc3-Update-DWC_usb31-GTXFIFOSIZ-reg-fields.patch - patches.suse/0001-USB-fix-USB3-devices-behind-USB3-hubs-not-resuming-a.patch - patches.suse/USB-gadget-f_midi-fixing-a-possible-double-free-in-f.patch - patches.suse/usb-gadget-udc-core-update-usb_ep_queue-documentatio.patch - patches.suse/USB-serial-option-reimplement-interface-masking.patch - patches.suse/USB-serial-option-drop-redundant-interface-class-tes.patch - patches.suse/usb-musb-gadget-misplaced-out-of-bounds-check.patch - patches.suse/serial-altera-ensure-port-regshift-is-honored-consis - patches.suse/serial-8250-Don-t-service-RX-FIFO-if-interrupts-are- - patches.suse/serial-imx-drop-if-that-always-evaluates-to-true - patches.suse/serial-arc_uart-Fix-out-of-bounds-access-through-DT- - patches.suse/serial-fsl_lpuart-Fix-out-of-bounds-access-through-D - patches.suse/serial-imx-Fix-out-of-bounds-access-through-serial-p - patches.suse/serial-mxs-auart-Fix-out-of-bounds-access-through-se - patches.suse/serial-pxa-Fix-out-of-bounds-access-through-serial-p - patches.suse/serial-samsung-Fix-out-of-bounds-access-through-seri - patches.suse/serial-sh-sci-Fix-out-of-bounds-access-through-DT-al - patches.suse/serial-sirf-Fix-out-of-bounds-access-through-DT-alia - patches.suse/serial-xuartps-Fix-out-of-bounds-access-through-DT-a - patches.suse/vt-change-SGR-21-to-follow-the-standards - patches.suse/iio-humidity-hts221-remove-warnings-in-hts221_parse_ - patches.suse/staging-lustre-lov-use-correct-env-in-lov_io_data_ve.patch - patches.suse/staging-lustre-lmv-correctly-iput-lmo_root.patch - patches.suse/staging-rtl8192u-return-ENOMEM-on-failed-allocation- - patches.suse/staging-rtl8723bs-fix-u8-less-than-zero-check - patches.suse/staging-ks7010-Use-constants-from-ieee80211_eid-inst - patches.suse/staging-vc04_services-bcm2835-audio-Add-blank-line-a - patches.suse/staging-vc04_services-bcm2835-audio-Format-multiline - patches.suse/staging-vc04_services-bcm2835-audio-Change-to-unsign - patches.suse/staging-lustre-obd_mount-use-correct-niduuid-suffix.patch - patches.suse/staging-lustre-fix-bug-in-osc_enter_cache_try.patch - patches.suse/staging-lustre-statahead-remove-incorrect-test-on-ag.patch - patches.suse/staging-comedi-ni_mio_common-ack-ai-fifo-error-inter - patches.suse/staging-bcm2835-audio-Release-resources-on-module_ex - patches.suse/lib-kobject-Join-string-literals-back - patches.suse/firmware-fix-checking-for-return-values-for-fw_add_d - patches.suse/msft-hv-1614-tools-hv-include-string.h-in-hv_fcopy_daemon.patch - patches.suse/msft-hv-1617-hv_balloon-fix-printk-loglevel.patch - patches.suse/msft-hv-1618-hv_balloon-simplify-hv_online_page-hv_page_online_on.patch - patches.suse/msft-hv-1619-hv_balloon-fix-bugs-in-num_pages_onlined-accounting.patch - patches.suse/parport_pc-Add-support-for-WCH-CH382L-PCI-E-single-p - patches.suse/mei-remove-dev_err-message-on-an-unsupported-ioctl - patches.suse/char_dev-Fix-off-by-one-bugs-in-find_dynamic_major.patch - patches.suse/thunderbolt-Resume-control-channel-after-hibernation - patches.suse/0001-thunderbolt-Serialize-PCIe-tunnel-creation-with-PCI-.patch - patches.suse/0001-thunderbolt-Wait-a-bit-longer-for-ICM-to-authenticat.patch - patches.suse/0001-thunderbolt-Prevent-crash-when-ICM-firmware-is-not-r.patch - patches.suse/extcon-intel-cht-wc-Set-direction-and-drv-flags-for- - patches.suse/dev-mem-Avoid-overwriting-err-in-read_mem.patch - patches.suse/msft-hv-1645-Drivers-hv-vmbus-do-not-mark-HV_PCIE-as-perf_device.patch - patches.suse/intel_th-Use-correct-method-of-finding-hub - patches.suse/soc-bcm2835-sync-firmware-properties-with-downstream.patch - patches.suse/ALSA-emu10k1-remove-reserved_page - patches.suse/ALSA-emu10k1-use-dma_set_mask_and_coherent - patches.suse/ALSA-emu10k1-add-optional-debug-printouts-with-DMA-a - patches.suse/ALSA-emu10k1-make-sure-synth-DMA-pages-are-allocated - patches.suse/ALSA-emu10k1-add-a-IOMMU-workaround - patches.suse/ALSA-vmaster-Propagate-slave-error - patches.suse/ALSA-hda-Add-Icelake-PCI-ID - patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Luxman-DA- - patches.suse/ALSA-usb-audio-FIX-native-DSD-support-for-TEAC-UD-50 - patches.suse/ALSA-usb-audio-Integrate-native-DSD-support-for-ITF- - patches.suse/ALSA-pcm-Avoid-potential-races-between-OSS-ioctls-an - patches.suse/ALSA-pcm-Return-EBUSY-for-OSS-ioctls-changing-busy-s - patches.suse/ALSA-aloop-Mark-paused-device-as-inactive - patches.suse/ALSA-pcm-Fix-mutex-unbalance-in-OSS-emulation-ioctls - patches.suse/ASoC-rockchip-Fix-dai_name-for-HDMI-codec - patches.suse/ASoC-ssm2602-Replace-reg_default_raw-with-reg_defaul - patches.suse/ASoC-topology-Fix-kcontrol-name-string-handling - patches.suse/ASoC-samsung-i2s-Ensure-the-RCLK-rate-is-properly-de - patches.suse/ASoC-samsung-odroid-Fix-32000-sample-rate-handling - patches.suse/ASoC-rockchip-rk3288-hdmi-analog-Select-needed-codec - patches.suse/ASoC-topology-create-TLV-data-for-dapm-widgets - patches.suse/ASoC-topology-Check-widget-kcontrols-before-deref2 - patches.suse/ALSA-pcm-Fix-UAF-at-PCM-release-via-PCM-timer-access - patches.suse/HID-i2c-hid-fix-size-check-and-type-usage - patches.suse/HID-wacom-Add-support-for-3rd-generation-Intuos-BT.patch - patches.suse/HID-wacom-generic-Support-multiple-tools-per-report.patch - patches.suse/HID-wacom-generic-add-the-Report-Valid-usage.patch - patches.suse/HID-wacom-wacom_wac_collection-is-local-to-wacom_wac.patch - patches.suse/tools-thermal-tmon-fix-for-segfault.patch - patches.suse/Input-i8042-add-Lenovo-ThinkPad-L460-to-i8042-reset- - patches.suse/Input-xpad-add-PDP-device-id-0x02a4.patch - patches.suse/Input-ALPS-fix-TrackStick-detection-on-Thinkpad-L570 - patches.suse/Input-i8042-enable-MUX-on-Sony-VAIO-VGN-CS-series-to - patches.suse/EDAC-Drop-duplicated-array-of-strings-for-memory-typ.patch - patches.suse/EDAC-Add-new-memory-type-for-non-volatile-DIMMs.patch - patches.suse/acpi-nfit-Add-function-to-look-up-nvdimm-device-and-.patch - patches.suse/firmware-DMI-Add-function-to-look-up-a-handle-and-re.patch - patches.suse/EDAC-skx_edac-Detect-non-volatile-DIMMs.patch - patches.suse/0178-md-Delete-gendisk-before-cleaning-up-the-request-que.patch - patches.suse/block-Fix-a-race-between-request-queue-removal-and-t.patch - patches.suse/cdrom-do-not-call-check_disk_change-inside-cdrom_ope.patch - patches.suse/block-bio_check_eod-needs-to-consider-partitions.patch - patches.suse/0180-bcache-fix-cached_dev-count-usage-for-bch_cache_set_.patch - patches.suse/0181-bcache-quit-dc-writeback_thread-when-BCACHE_DEV_DETA.patch - patches.suse/0182-bcache-stop-dc-writeback_rate_update-properly.patch - patches.suse/0183-bcache-add-CACHE_SET_IO_DISABLE-to-struct-cache_set-.patch - patches.suse/0184-bcache-add-stop_when_cache_set_failed-option-to-back.patch - patches.suse/0185-bcache-fix-inaccurate-io-state-for-detached-bcache-d.patch - patches.suse/0186-bcache-fix-incorrect-sysfs-output-value-of-strip-siz.patch - patches.suse/0187-bcache-fix-error-return-value-in-memory-shrink.patch - patches.suse/0188-bcache-fix-using-of-loop-variable-in-memory-shrink.patch - patches.suse/0189-bcache-move-closure-debug-file-into-debug-directory.patch - patches.suse/0190-bcache-add-backing_request_endio-for-bi_end_io.patch - patches.suse/0191-bcache-add-io_disable-to-struct-cached_dev.patch - patches.suse/0192-bcache-Fix-indentation.patch - patches.suse/0193-bcache-Add-__printf-annotation-to-__bch_check_keys.patch - patches.suse/0194-bcache-Annotate-switch-fall-through.patch - patches.suse/0195-bcache-Fix-kernel-doc-warnings.patch - patches.suse/0196-bcache-Remove-an-unused-variable.patch - patches.suse/0197-bcache-Suppress-more-warnings-about-set-but-not-used.patch - patches.suse/0198-bcache-Reduce-the-number-of-sparse-complaints-about-.patch - patches.suse/0199-bcache-Fix-a-compiler-warning-in-bcache_device_init.patch - patches.suse/mmc-block-Delete-gendisk-before-cleaning-up-the-requ.patch - patches.suse/nvme-fix-the-dangerous-reference-of-namespaces-list.patch - patches.suse/nvme-implement-log-page-low-high-offset-and-dwords.patch - patches.suse/nvme-centralize-ctrl-removal-prints.patch - patches.suse/nvme_fc-fix-ctrl-create-failures-racing-with-workq-i.patch - patches.suse/nvme_fc-io-timeout-should-defer-abort-to-ctrl-reset.patch - patches.suse/nvme_fc-fix-abort-race-on-teardown-with-lld-reject.patch - patches.suse/nvme_fc-on-remoteport-reuse-set-new-nport_id-and-rol.patch - patches.suse/nvmet_fc-prevent-new-io-rqsts-in-possible-isr-comple.patch - patches.suse/nvmet-rdma-Don-t-flush-system_wq-by-default-during-r.patch - patches.suse/nvme-rdma-Don-t-flush-delete_wq-by-default-during-re.patch - patches.suse/nvme-Skip-checking-heads-without-namespaces.patch - patches.suse/nvme-rdma-Allow-DELETING-state-change-failure-in-err.patch - patches.suse/nvmet-constify-struct-nvmet_fabrics_ops.patch - patches.suse/nvme-make-nvme_get_log_ext-non-static.patch - patches.suse/loop-don-t-call-into-filesystem-while-holding-lo_ctl.patch - patches.suse/scsi-lpfc-Fix-frequency-of-Release-WQE-CQEs.patch - patches.suse/scsi-lpfc-Increase-CQ-and-WQ-sizes-for-SCSI.patch - patches.suse/scsi-lpfc-move-placement-of-target-destroy-on-driver.patch - patches.suse/scsi-lpfc-correct-debug-counters-for-abort.patch - patches.suse/scsi-lpfc-Add-WQ-Full-Logic-for-NVME-Target.patch - patches.suse/scsi-lpfc-Fix-PRLI-handling-when-topology-type-chang.patch - patches.suse/scsi-lpfc-Fix-IO-failure-during-hba-reset-testing-wi.patch - patches.suse/scsi-lpfc-Fix-RQ-empty-firmware-trap.patch - patches.suse/scsi-lpfc-Allow-set-of-maximum-outstanding-SCSI-cmd-.patch - patches.suse/scsi-lpfc-Fix-soft-lockup-in-lpfc-worker-thread-duri.patch - patches.suse/scsi-lpfc-Fix-issue_lip-if-link-is-disabled.patch - patches.suse/scsi-lpfc-Indicate-CONF-support-in-NVMe-PRLI.patch - patches.suse/scsi-lpfc-Fix-SCSI-io-host-reset-causing-kernel-cras.patch - patches.suse/scsi-lpfc-Validate-adapter-support-for-SRIU-option.patch - patches.suse/scsi-lpfc-Fix-header-inclusion-in-lpfc_nvmet.patch - patches.suse/scsi-lpfc-Treat-SCSI-Write-operation-Underruns-as-an.patch - patches.suse/scsi-lpfc-Fix-nonrecovery-of-NVME-controller-after-c.patch - patches.suse/scsi-lpfc-update-driver-version-to-11.4.0.7.patch - patches.suse/scsi-lpfc-Update-11.4.0.7-modified-files-for-2018-Co.patch - patches.suse/scsi-qla2xxx-Use-p-for-printing-pointers.patch - patches.suse/scsi-qla2xxx-Remove-unused-symbols.patch - patches.suse/0003-scsi-qla4xxx-remove-unused-symbols - patches.suse/0004-scsi-qla4xxx-move-an-array-from-a-h-into-a-c-file - patches.suse/scsi-qla2xxx-Fix-function-argument-descriptions.patch - patches.suse/0163-scsi-raid_class-Add-JBOD-RAID-level.patch - patches.suse/scsi-qedi-fix-building-with-lto - patches.suse/0001-scsi-qedf-remove-redundant-initialization-of-fcport - patches.suse/0002-scsi-qedf-fix-lto-enabled-build - patches.suse/0003-scsi-qedf-use-correct-strncpy-size - patches.suse/scsi_debug_reset_injection_flags_for_every_nth___0.patch - patches.suse/scsi-scsi_debug-call-resp_-function-after-setting-host_scribble.patch - patches.suse/0005-scsi-qla4xxx-use-dma_pool_zalloc - patches.suse/scsi-qla2xxx-Use-dma_pool_zalloc.patch - patches.suse/scsi-lpfc-Rework-lpfc-to-allow-different-sli4-cq-and.patch - patches.suse/scsi-lpfc-Rework-sli4-doorbell-infrastructure.patch - patches.suse/scsi-lpfc-Add-SLI-4-if_type-6-support-to-the-code-ba.patch - patches.suse/scsi-lpfc-Add-push-to-adapter-support-to-sli4.patch - patches.suse/scsi-lpfc-Add-PCI-Ids-for-if_type-6-hardware.patch - patches.suse/scsi-lpfc-Add-64G-link-speed-support.patch - patches.suse/scsi-lpfc-Add-if_type-6-support-for-cycling-valid-bi.patch - patches.suse/scsi-lpfc-Enable-fw-download-on-if_type-6-devices.patch - patches.suse/scsi-lpfc-Add-embedded-data-pointers-for-enhanced-pe.patch - patches.suse/scsi-lpfc-Fix-nvme-embedded-io-length-on-new-hardwar.patch - patches.suse/scsi-lpfc-Work-around-NVME-cmd-iu-SGL-type.patch - patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.0.patch - patches.suse/scsi-lpfc-Change-Copyright-of-12.0.0.0-modified-file.patch - patches.suse/scsi-qedi-fix-build-regression - patches.suse/scsi-mpt3sas-Add-PCI-device-ID-for-Andromeda.patch - patches.suse/scsi-mpt3sas-Configure-reply-post-queue-depth-DMA-an.patch - patches.suse/scsi-mpt3sas-Introduce-API-to-get-BAR0-mapped-buffer.patch - patches.suse/scsi-mpt3sas-Introduce-Base-function-for-cloning.patch - patches.suse/scsi-mpt3sas-Introduce-function-to-clone-mpi-request.patch - patches.suse/scsi-mpt3sas-Introduce-function-to-clone-mpi-reply.patch - patches.suse/scsi-mpt3sas-Do-not-use-32-bit-atomic-request-descri.patch - patches.suse/scsi-mpt3sas-clarify-mmio-pointer-types.patch - patches.suse/scsi-smartpqi-add-in-new-supported-controllers.patch - patches.suse/scsi-lpfc-use-__raw_writex-on-dpp-copies.patch - patches.suse/scsi-ipr-Use-dma_pool_zalloc.patch - patches.suse/scsi-lpfc-add-missing-unlock-in-wq-full-logic.patch - patches.suse/scsi-lpfc-code-cleanup-for-128byte-wqe-data-type.patch - patches.suse/scsi-lpfc-streamline-nvme-initiator-wqe-setup.patch - patches.suse/scsi-lpfc-streamline-nvme-targe6t-wqe-setup.patch - patches.suse/scsi-lpfc-fix-scsi-lun-discovery-when-port-configured-for.patch - patches.suse/scsi-lpfc-fix-mailbox-wait-for-post_sgl-mbox-command.patch - patches.suse/scsi-lpfc-memory-allocation-error-during-driver-start-up-on.patch - patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.1.patch - patches.suse/scsi-lpfc-change-copyright-of-12.0.0.1-modified-files-to.patch - patches.suse/scsi-hisi_sas-dt-bindings-add-an-property-of-signal-attenuation.patch - patches.suse/scsi-hisi_sas-support-the-property-of-signal-attenuation-for-v2-hw.patch - patches.suse/scsi-hisi_sas-fix-the-issue-of-link-rate-inconsistency.patch - patches.suse/scsi-hisi_sas-fix-the-issue-of-setting-linkrate-register.patch - patches.suse/scsi-hisi_sas-increase-timer-expire-of-internal-abort-task.patch - patches.suse/scsi-hisi_sas-remove-unused-variable-hisi_sas_devices-running_req.patch - patches.suse/scsi-hisi_sas-fix-return-value-of-hisi_sas_task_prep.patch - patches.suse/scsi-hisi_sas-code-cleanup-and-minor-bug-fixes.patch - patches.suse/scsi-hisi_sas-modify-some-register-config-for-hip08.patch - patches.suse/scsi-hisi_sas-add-v3-hw-module_device_table.patch - patches.suse/scsi-lpfc-make-several-unions-static-fix-non-ansi.patch - patches.suse/scsi-csiostor-add-support-for-32-bit-port-capabiliti.patch - patches.suse/scsi-qla2xxx-fix-spelling-mistake-existant-existent.patch - patches.suse/scsi-hisi_sas-remove-depends-on-has_dma-in-case-of-platform-dependency.patch - patches.suse/qla2xxx-Restore-ZIO-threshold-setting.patch - patches.suse/qla2xxx-Remove-unneeded-message-and-minor-cleanup-fo.patch - patches.suse/qla2xxx-Set-IIDMA-and-fcport-state-before-qla_nvme_r.patch - patches.suse/qla2xxx-Add-changes-for-devloss-timeout-in-driver.patch - patches.suse/qla2xxx-Add-FC-NVMe-abort-processing.patch - patches.suse/qla2xxx-Fix-n2n_ae-flag-to-prevent-dev_loss-on-PDB-c.patch - patches.suse/qla2xxx-Return-busy-if-rport-going-away.patch - patches.suse/qla2xxx-Remove-nvme_done_list.patch - patches.suse/qla2xxx-Fix-retry-for-PRLI-RJT-with-reason-of-BUSY.patch - patches.suse/qla2xxx-Fix-FC-NVMe-IO-abort-during-driver-reset.patch - patches.suse/qla2xxx-Cleanup-code-to-improve-FC-NVMe-error-handli.patch - patches.suse/qla2xxx-Fix-Async-GPN_FT-for-FCP-and-FC-NVMe-scan.patch - patches.suse/qla2xxx-Update-driver-version-to-10.00.00.06-k.patch - patches.suse/scsi-smartpqi-workaround-fw-bug-for-oq-deletion.patch - patches.suse/scsi-smartpqi-update-driver-version.patch - patches.suse/scsi-qla2xxx-fix-error-message-on-qla2400.patch - patches.suse/scsi-qla2xxx-fx00-copypaste-typo.patch - patches.suse/f2fs-fix-heap-mode-to-reset-it-back.patch - patches.suse/f2fs-fix-to-clear-CP_TRIMMED_FLAG.patch - patches.suse/sunrpc-remove-incorrect-HMAC-request-initialization.patch - patches.suse/0004-nfsd-fix-incorrect-umasks.patch - patches.suse/udf-Provide-saner-default-for-invalid-uid-gid.patch - patches.suse/dt-bindings-arm-document-soc-compatible-value-for-armadillo-800-eva.patch - patches.suse/soc-qcom-wcnss_ctrl-Fix-increment-in-NV-upload - patches.suse/0003-soc-rockchip-power-domain-use-clk_bulk-APIs.patch - patches.suse/0004-soc-rockchip-power-domain-Add-a-sanity-check-on-pd-n.patch - patches.suse/0202-dm-crypt-limit-the-number-of-allocated-pages.patch - patches.suse/0203-dm-remove-unused-macro-DM_MOD_NAME_SIZE.patch - patches.suse/0204-dm-integrity-fail-early-if-required-HMAC-key-is-not-.patch - patches.suse/0205-dm-log-writes-record-metadata-flag-for-better-flags-.patch - patches.suse/0206-dm-stripe-get-rid-of-a-Variable-Length-Array-VLA.patch - patches.suse/0207-dm-raid-fix-nosync-status.patch - patches.suse/0208-dm-bufio-delete-outdated-comment.patch - patches.suse/0209-dm-bufio-move-dm-bufio.h-to-include-linux.patch - patches.suse/0210-dm-bufio-get-rid-of-slab-cache-name-allocations.patch - patches.suse/0211-dm-bufio-remove-code-that-merges-slab-caches.patch - patches.suse/0212-dm-bufio-relax-alignment-constraint-on-slab-cache.patch - patches.suse/0213-dm-bufio-reorder-fields-in-dm_buffer-structure.patch - patches.suse/0214-dm-bufio-use-slab-cache-for-dm_buffer-structure-allo.patch - patches.suse/0215-dm-bufio-support-non-power-of-two-block-sizes.patch - patches.suse/0216-dm-bufio-don-t-embed-a-bio-in-the-dm_buffer-structur.patch - patches.suse/0217-dm-raid-fix-parse_raid_params-variable-range-issue.patch - patches.suse/lib-fix-stall-in-__bitmap_parselist.patch - patches.suse/ocfs2-dlm-wait-for-dlm-recovery-done-when-migrating-.patch - patches.suse/x86-mm-memory_hotplug-determine-block-size-based-on-the-end-of-boot-memory - patches.suse/mm-huge_memory-c-reorder-operations-in-_split_huge_page_tail.patch - patches.suse/mm-free_pcppages_bulk-update-pcp-count-inside.patch - patches.suse/mm-free_pcppages_bulk-do-not-hold-lock-when-picking-pages-to-free.patch - patches.suse/mm-free_pcppages_bulk-prefetch-buddy-while-not-holding-lock.patch - patches.suse/audit-return-on-memory-error-to-avoid-null-pointer-d.patch - patches.suse/RDMA-hns-Fix-a-bug-with-modifying-mac-address.patch - patches.suse/RDMA-hns-Fix-QP-state-judgement-before-receiving-wor.patch - patches.suse/RDMA-hns-Use-free_pages-function-instead-of-free_pag.patch - patches.suse/RDMA-hns-Replace-__raw_write-cpu_to_le-with-LE-write.patch - patches.suse/IB-srp-Fix-completion-vector-assignment-algorithm.patch - patches.suse/IB-srp-Fix-srp_abort.patch - patches.suse/RDMA-core-Avoid-that-ib_drain_qp-triggers-an-out-of-.patch - patches.suse/RDMA-rxe-Fix-an-out-of-bounds-read.patch - patches.suse/IB-srpt-Fix-an-out-of-bounds-stack-access-in-srpt_ze.patch - patches.suse/IB-mlx4-Move-mlx4_uverbs_ex_query_device_resp-to-inc.patch - patches.suse/iw_cxgb4-initialize-ib_mr-fields-for-user-mrs.patch - patches.suse/RDMA-hns-Support-rq-record-doorbell-for-the-user-spa.patch - patches.suse/RDMA-hns-Support-cq-record-doorbell-for-the-user-spa.patch - patches.suse/RDMA-hns-Support-rq-record-doorbell-for-kernel-space.patch - patches.suse/RDMA-hns-Support-cq-record-doorbell-for-kernel-space.patch - patches.suse/RDMA-mlx5-Fix-NULL-dereference-while-accessing-XRC_T.patch - patches.suse/rdma_rxe-make-rxe-work-over-802.1q-VLAN-devices.patch - patches.suse/drivers-infiniband-core-verbs.c-fix-build-with-gcc-4.patch - patches.suse/drivers-infiniband-ulp-srpt-ib_srpt.c-fix-build-with.patch - patches.suse/RDMA-mlx5-Protect-from-NULL-pointer-derefence.patch - patches.suse/IB-core-Honor-port_num-while-resolving-GID-for-IB-li.patch - patches.suse/RDMA-hns-Fix-cqn-type-and-init-resp.patch - patches.suse/RDMA-qedr-eliminate-duplicate-barriers-on-weakly-ord.patch - patches.suse/RDMA-hns-Use-structs-to-describe-the-uABI-instead-of.patch - patches.suse/RDMA-cxgb4-Use-structs-to-describe-the-uABI-instead-.patch - patches.suse/i40iw-Refactor-of-driver-generated-AEs.patch - patches.suse/i40iw-Tear-down-connection-after-CQP-Modify-QP-failu.patch - patches.suse/IB-mlx5-Set-the-default-active-rate-and-width-to-QDR.patch - patches.suse/RDMA-hns-Fix-init-resp-when-alloc-ucontext.patch - patches.suse/RDMA-hns-Fix-cq-record-doorbell-enable-in-kernel.patch - patches.suse/iw_cxgb4-Add-ib_device-get_netdev-support.patch - patches.suse/RDMA-mlx4-Fix-uABI-structure-layouts-for-32-64-compa.patch - patches.suse/IB-mlx5-Enable-ECN-capable-bits-for-UD-RoCE-v2-QPs.patch - patches.suse/IB-mlx5-Respect-new-UMR-capabilities.patch - patches.suse/IB-core-Generate-GID-change-event-regardless-of-RoCE.patch - patches.suse/IB-core-Refer-to-RoCE-port-property-instead-of-GID-t.patch - patches.suse/qedr-Fix-spelling-mistake-hanlde-handle.patch - patches.suse/iw_cxgb4-print-mapped-ports-correctly.patch - patches.suse/RDMA-ucma-Don-t-allow-setting-RDMA_OPTION_IB_PATH-wi.patch - patches.suse/RDMA-qedr-Zero-stack-memory-before-copying-to-user-s.patch - patches.suse/RDMA-qedr-Fix-wmb-usage-in-qedr.patch - patches.suse/IB-rxe-Fix-for-oops-in-rxe_register_device-on-ppc64l.patch - patches.suse/ACPI-hotplug-PCI-Check-presence-of-slot-itself-in-ge - patches.suse/pci-dpc-do-not-enable-dpc-if-aer-control-is-not-allowed-by-the-bios - patches.suse/0012-PCI-Probe-for-device-reset-support-during-enumeratio.patch - patches.suse/0013-PCI-Remove-redundant-probes-for-device-reset-support.patch - patches.suse/PCI-Add-ACS-quirk-for-Ampere-root-ports.patch - patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-88SE9 - patches.suse/PCI-altera-Fix-bool-initialization-in-tlp_read_packe - patches.suse/PCI-endpoint-Fix-kernel-panic-after-put_device - patches.suse/msft-hv-1626-PCI-hv-Serialize-the-present-and-eject-work-items.patch - patches.suse/msft-hv-1627-PCI-hv-Fix-2-hang-issues-in-hv_compose_msi_msg.patch - patches.suse/msft-hv-1628-PCI-hv-Fix-a-comment-typo-in-_hv_pcifront_read_confi.patch - patches.suse/msft-hv-1629-PCI-hv-Remove-the-bogus-test-in-hv_eject_device_work.patch - patches.suse/msft-hv-1630-PCI-hv-Only-queue-new-work-items-in-hv_pci_devices_p.patch - patches.suse/fw_cfg-fix-sparse-warnings-in-fw_cfg_sel_endianness.patch - patches.suse/fw_cfg-fix-sparse-warnings-with-fw_cfg_file.patch - patches.suse/fw_cfg-fix-sparse-warning-reading-FW_CFG_ID.patch - patches.suse/fw_cfg-fix-sparse-warnings-around-FW_CFG_FILE_DIR-re.patch - patches.suse/fw_cfg-remove-inline-from-fw_cfg_read_blob.patch - patches.suse/fw_cfg-handle-fw_cfg_read_blob-error.patch - patches.suse/fw_cfg-add-a-public-uapi-header.patch - patches.suse/fw_cfg-add-DMA-register.patch - patches.suse/crash-export-paddr_vmcoreinfo_note.patch - patches.suse/fw_cfg-write-vmcoreinfo-details.patch - patches.suse/0001-fscache-Pass-the-correct-cancelled-indications-to-fs.patch - patches.suse/fscache-Fix-hanging-wait-on-page-discarded-by-writeb.patch - patches.suse/powerpc-mm-slice-Remove-intermediate-bitmap-copy.patch - patches.suse/powerpc-xmon-Setup-debugger-hooks-when-first-break-p.patch - patches.suse/powerpc-xmon-Clear-all-breakpoints-when-xmon-is-disa.patch - patches.suse/cxl-Enable-NORST-bit-in-PSL_DEBUG-register-for-PSL9.patch - patches.suse/cxl-Remove-function-write_timebase_ctrl_psl9-for-PSL.patch - patches.suse/cxl-Check-if-PSL-data-cache-is-available-before-issu.patch - patches.suse/powerpc-mm-Drop-the-function-native_register_proc_ta.patch - patches.suse/powerpc-powernv-npu-Fix-deadlock-in-mmio_invalidate.patch - patches.suse/cxl-read-PHB-indications-from-the-device-tree.patch - patches.suse/PCI-hotplug-ppc-correct-a-php_slot-usage-after-free.patch - patches.suse/4.4.134-214-powerpc-Add-missing-prototype-for-arch_irq_wo.patch - patches.suse/powerpc-Rename-plapr-routines-to-plpar.patch - patches.suse/cxl-Fix-timebase-synchronization-status-on-P9.patch - patches.suse/powerpc-npu-dma.c-Fix-crash-after-__mmu_notifier_reg.patch - patches.suse/powerpc-Remove-unused-flush_dcache_phys_range.patch - patches.suse/powerpc-Use-feature-bit-for-RTC-presence-rather-than.patch - patches.suse/powerpc-Book-E-Remove-unused-CPU_FTR_L2CSR-bit.patch - patches.suse/powerpc-Free-up-CPU-feature-bits-on-64-bit-machines.patch - patches.suse/powerpc-Add-CPU-feature-bits-for-TM-bug-workarounds-.patch - patches.suse/powerpc-powernv-Provide-a-way-to-force-a-core-into-S.patch - patches.suse/KVM-PPC-Book3S-HV-Work-around-transactional-memory-b.patch - patches.suse/KVM-PPC-Book3S-HV-Work-around-XER-SO-bug-in-fake-sus.patch - patches.suse/KVM-PPC-Book3S-HV-Work-around-TEXASR-bug-in-fake-sus.patch - patches.suse/powerpc-64-Call-H_REGISTER_PROC_TBL-when-running-as-.patch - patches.suse/powerpc-perf-Fix-kernel-address-leak-via-sampling-re.patch - patches.suse/powerpc-perf-Prevent-kernel-address-leak-to-userspac.patch - patches.suse/powerpc-perf-Prevent-kernel-address-leak-via-perf_ge.patch - patches.suse/powerpc-perf-Infrastructure-to-support-addition-of-b.patch - patches.suse/powerpc-perf-Add-blacklisted-events-for-Power9-DD2.1.patch - patches.suse/powerpc-perf-Add-blacklisted-events-for-Power9-DD2.2.patch - patches.suse/powerpc-rfi-flush-Move-the-logic-to-avoid-a-redo-int.patch - patches.suse/powerpc-rfi-flush-Make-it-possible-to-call-setup_rfi.patch - patches.suse/powerpc-rfi-flush-Always-enable-fallback-flush-on-ps.patch - patches.suse/powerpc-rfi-flush-Differentiate-enabled-and-patched-.patch - patches.suse/powerpc-rfi-flush-Call-setup_rfi_flush-after-LPM-mig.patch - patches.suse/powerpc-pseries-Add-new-H_GET_CPU_CHARACTERISTICS-fl.patch - patches.suse/powerpc-Add-security-feature-flags-for-Spectre-Meltd.patch - patches.suse/powerpc-pseries-Set-or-clear-security-feature-flags.patch - patches.suse/powerpc-powernv-Set-or-clear-security-feature-flags.patch - patches.suse/powerpc-64s-Move-cpu_show_meltdown.patch - patches.suse/powerpc-64s-Enhance-the-information-in-cpu_show_melt.patch - patches.suse/powerpc-powernv-Use-the-security-flags-in-pnv_setup_.patch - patches.suse/powerpc-pseries-Use-the-security-flags-in-pseries_se.patch - patches.suse/powerpc-64s-Wire-up-cpu_show_spectre_v1.patch - patches.suse/powerpc-64s-Wire-up-cpu_show_spectre_v2.patch - patches.suse/powerpc-lpar-debug-Initialize-flags-before-printing-.patch - patches.suse/powerpc-mm-Fix-typo-in-comments.patch - patches.suse/powerpc-Add-ppc_breakpoint_available.patch - patches.suse/powerpc-Update-ptrace-to-use-ppc_breakpoint_availabl.patch - patches.suse/powerpc-Update-xmon-to-use-ppc_breakpoint_available.patch - patches.suse/KVM-PPC-Book3S-HV-Return-error-from-h_set_mode-SET_D.patch - patches.suse/KVM-PPC-Book3S-HV-Return-error-from-h_set_dabr-on-PO.patch - patches.suse/KVM-PPC-Book3S-HV-Handle-migration-with-POWER9-disab.patch - patches.suse/powerpc-Disable-DAWR-on-POWER9-via-CPU-feature-quirk.patch - patches.suse/powerpc-Disable-DAWR-in-the-base-POWER9-CPU-features.patch - patches.suse/powerpc-pseries-Fix-clearing-of-security-feature-fla.patch - patches.suse/4.4.129-040-powerpc-powernv-Handle-unknown-OPAL-errors-in.patch - patches.suse/powerpc-kprobes-Fix-call-trace-due-to-incorrect-pree.patch - patches.suse/powerpc-mm-Fix-thread_pkey_regs_init.patch - patches.suse/4.4.129-041-powerpc-64-Fix-smp_wmb-barrier-definition-use.patch - patches.suse/powerpc-xive-Fix-wrong-xmon-output-caused-by-typo.patch - patches.suse/powerpc-mm-keys-Move-pte-bits-to-correct-headers.patch - patches.suse/4.4.134-183-powerpc-mpic-Check-if-cpu_possible-in-mpic_ph.patch - patches.suse/powerpc-setup-Add-cpu_to_phys_id-array.patch - patches.suse/powerpc-kvm-Fix-guest-boot-failure-on-Power9-since-D.patch - patches.suse/powerpc-mm-Simplify-page_is_ram-by-using-memblock_is.patch - patches.suse/powerpc-mm-Use-memblock-API-for-PPC32-page_is_ram.patch - patches.suse/powerpc-kexec_file-Fix-error-code-when-trying-to-loa.patch - patches.suse/powerpc-eeh-Fix-race-with-driver-un-bind.patch - patches.suse/powerpc-64s-idle-avoid-sync-for-KVM-state-when-wakin.patch - patches.suse/powerpc-64s-Add-all-POWER9-features-to-CPU_FTRS_ALWA.patch - patches.suse/powerpc-64s-Explicitly-add-vector-features-to-CPU_FT.patch - patches.suse/powerpc-64s-Set-assembler-machine-type-to-POWER4.patch - patches.suse/powerpc-64s-Fix-POWER9-DD2.2-and-above-in-DT-CPU-fea.patch - patches.suse/powerpc-Remove-unused-CPU_FTR_ARCH_201.patch - patches.suse/powerpc-64s-Remove-POWER4-support.patch - patches.suse/powerpc-64-Add-GENERIC_CPU-support-for-little-endian.patch - patches.suse/powerpc-64s-Refine-feature-sets-for-little-endian-bu.patch - patches.suse/powerpc-mm-radix-Fix-always-false-comparison-against.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-ppc_breakpoint_available-compi.patch - patches.suse/powerpc-Don-t-write-to-DABR-on-Power8-if-DAWR-is-dis.patch - patches.suse/powerpc-Move-default-security-feature-flags.patch - patches.suse/powerpc-pseries-Restore-default-security-feature-fla.patch - patches.suse/selftests-powerpc-Fix-copyloops-build-since-Power4-a.patch - patches.suse/powerpc-powernv-Fix-SMT4-forcing-idle-code.patch - patches.suse/powerpc-mm-radix-Update-pte-fragment-count-from-16-t.patch - patches.suse/powerpc-mm-hugetlb-initialize-the-pagetable-cache-co.patch - patches.suse/powerpc-mm-radix-Parse-disable_radix-commandline-cor.patch - patches.suse/powerpc-mm-radix-Update-command-line-parsing-for-dis.patch - patches.suse/powerpc-hw_breakpoint-Only-disable-hw-breakpoint-if-.patch - patches.suse/cxl-Fix-possible-deadlock-when-processing-page-fault.patch - patches.suse/powerpc-64s-Fix-dt_cpu_ftrs-to-have-restore_cpu-clea.patch - patches.suse/powerpc-64s-Fix-pkey-support-in-dt_cpu_ftrs-add-CPU_.patch - patches.suse/powerpc-64s-Fix-POWER9-DD2.2-and-above-in-cputable-f.patch - patches.suse/powerpc-64s-idle-Fix-restore-of-AMOR-on-POWER9-after.patch - patches.suse/0002-i2c-xlp9xx-return-ENXIO-on-slave-address-NACK.patch - patches.suse/0003-i2c-xlp9xx-Handle-transactions-with-I2C_M_RECV_LEN-p.patch - patches.suse/i2c-mv64xxx-Apply-errata-delay-only-in-standard-mode - patches.suse/0004-i2c-xlp9xx-Check-for-Bus-state-before-every-transfer.patch - patches.suse/0005-i2c-xlp9xx-Handle-NACK-on-DATA-properly.patch - patches.suse/i2c-qup-fixed-releasing-dma-without-flush-operation-.patch - patches.suse/tpm-cmd_ready-command-can-be-issued-only-after-grant.patch - patches.suse/tpm-tpm-interface-fix-tpm_transmit-_cmd-kdoc.patch - patches.suse/tpm-self-test-failure-should-not-cause-suspend-to-fa.patch - patches.suse/tpm-add-retry-logic.patch - patches.suse/tpm-fix-intermittent-failure-with-self-tests.patch - patches.suse/ima-Fallback-to-the-builtin-hash-algorithm - patches.suse/s390-dasd-configurable-IFCC-handling.patch - patches.suse/s390-sclp_tty-enable-line-mode-tty-even-if-there-is-an-ascii-console.patch - patches.suse/s390-qdio-don-t-merge-error-output-buffers.patch - patches.suse/s390-qdio-don-t-retry-eqbs-after-ccq-96.patch - patches.suse/s390-move-nobp-parameter-functions-to-nospec-branch..patch - patches.suse/s390-add-automatic-detection-of-the-spectre-defense.patch - patches.suse/s390-report-spectre-mitigation-via-syslog.patch - patches.suse/s390-add-sysfs-attributes-for-spectre.patch - patches.suse/s390-add-assembler-macros-for-cpu-alternatives.patch - patches.suse/s390-entry-s-use-assembler-alternatives.patch - patches.suse/kvm-lapic-stop-advertising-directed_eoi-when-in-kernel-ioapic-is-in-use - patches.suse/kvm-s390-implement-cpu-model-only-facilities.patch - patches.suse/kvm-x86-define-svm-vmx-specific-kvm_arch__vm - patches.suse/arm64-KVM-Move-CPU-ID-reg-trap-setup-off-the-world-s.patch - patches.suse/KVM-arm-arm64-Introduce-vcpu_el1_is_32bit.patch - patches.suse/0002-arm64-alternatives-Add-dynamic-patching-feature.patch - patches.suse/0007-KVM-arm64-Fix-HYP-idmap-unmap-when-using-52bit-PA.patch - patches.suse/KVM-arm-arm64-vgic-its-Fix-potential-overrun-in-vgic.patch - patches.suse/kvm-vmx-fix-the-module-parameters-for-vmx - patches.suse/kvm-vmx-remove-ple_window_actual_max - patches.suse/kvm-vmx-bring-the-common-code-to-header-file - patches.suse/kvm-svm-add-pause-filter-threshold - patches.suse/kvm-svm-implement-pause-loop-exit-logic-in-svm - patches.suse/KVM-PPC-Book3S-HV-Radix-page-fault-handler-optimizat.patch - patches.suse/KVM-PPC-Book3S-HV-Streamline-setting-of-reference-an.patch - patches.suse/KVM-PPC-Book3S-HV-Handle-1GB-pages-in-radix-page-fau.patch - patches.suse/KVM-PPC-Book3S-HV-Use-__gfn_to_pfn_memslot-in-page-f.patch - patches.suse/kvm-vmx-raise-internal-error-for-exception-during-invalid-protected-mode-state - patches.suse/getname_kernel-needs-to-make-sure-that-name-iname-in.patch - patches.suse/net-fool-proof-dev_valid_name.patch - patches.suse/ip_tunnel-better-validate-user-provided-tunnel-names.patch - patches.suse/ipv6-sit-better-validate-user-provided-tunnel-names.patch - patches.suse/ip6_gre-better-validate-user-provided-tunnel-names.patch - patches.suse/ip6_tunnel-better-validate-user-provided-tunnel-name.patch - patches.suse/vti6-better-validate-user-provided-tunnel-names.patch - patches.suse/arp-fix-arp_filter-on-l3slave-devices.patch - patches.suse/net-mvpp2-Fix-parser-entry-init-boundary-check.patch - patches.suse/msft-hv-1656-hv_netvsc-Use-Windows-version-instead-of-NVSP-versio.patch - patches.suse/msft-hv-1657-hv_netvsc-Split-netvsc_revoke_buf-and-netvsc_teardow.patch - patches.suse/msft-hv-1658-hv_netvsc-Ensure-correct-teardown-message-sequence-o.patch - patches.suse/net-ipv6-Increment-OUTxxx-counters-after-netfilter-h.patch - patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of--3239534a.patch - patches.suse/crypto-af_alg-fix-possible-uninit-value-in-alg_bind - patches.suse/0001-netlink-fix-uninit-value-in-netlink_sendmsg.patch - patches.suse/0002-net-fix-rtnh_ok.patch - patches.suse/0003-net-initialize-skb-peeked-when-cloning.patch - patches.suse/0004-net-fix-uninit-value-in-__hw_addr_add_ex.patch - patches.suse/soreuseport-initialise-timewait-reuseport-field.patch - patches.suse/sctp-do-not-leak-kernel-memory-to-user-space.patch - patches.suse/sctp-sctp_sockaddr_af-must-check-minimal-addr-length.patch - patches.suse/ibmvnic-Fix-DMA-mapping-mistakes.patch - patches.suse/ibmvnic-Zero-used-TX-descriptor-counter-on-reset.patch - patches.suse/ibmvnic-Fix-reset-scheduler-error-handling.patch - patches.suse/ibmvnic-Fix-failover-case-for-non-redundant-configur.patch - patches.suse/ibmvnic-Do-not-reset-CRQ-for-Mobility-driver-resets.patch - patches.suse/dp83640-Ensure-against-premature-access-to-PHY-regis - patches.suse/0005-inetpeer-fix-uninit-value-in-inet_getpeer.patch - patches.suse/net-thunderx-rework-mac-addresses-list-to-u64-array.patch - patches.suse/hwmon-pmbus-max8688-Accept-negative-page-register-va - patches.suse/hwmon-pmbus-adm1275-Accept-negative-page-register-va - patches.suse/hwmon-nct6775-Fix-writing-pwmX_mode - patches.suse/media-v4l2-compat-ioctl32-don-t-oops-on-overlay - patches.suse/ALSA-pcm-Fix-endless-loop-for-XRUN-recovery-in-OSS-e - patches.suse/0001-video-remove-unused-kconfig-SH_LCD_MIPI_DSI.patch - patches.suse/0001-video-fbdev-stifb-Return-ENOMEM-after-a-failed-kzall.patch - patches.suse/rtc-Fix-overflow-when-converting-time64_t-to-rtc_tim.patch - patches.suse/rtc-tx4939-avoid-unintended-sign-extension-on-a-24-b - patches.suse/rtc-ac100-Fix-ac100-determine-rate-bug - patches.suse/rtc-hctosys-Ensure-system-time-doesn-t-overflow-time - patches.suse/rtc-snvs-Fix-usage-of-snvs_rtc_enable - patches.suse/libnvdimm-label-change-min-label-storage-size-per-uefi-2.7.patch - patches.suse/libnvdimm-label-change-nvdimm_num_label_slots-per-uefi-2-7.patch - patches.suse/nfit-skip-region-registration-for-incomplete-control-regions.patch - patches.suse/0001-acpi-nfit-rework-NVDIMM-leaf-method-detection.patch - patches.suse/nfit-fix-region-registration-vs-block-data-window-ra - patches.suse/nfit-address-range-scrub-fix-scrub-in-progress-repor - patches.suse/libnvdimm-add-an-api-to-cast-a-struct-nd_region-to-i.patch - patches.suse/nfit-address-range-scrub-introduce-nfit_spa-ars_stat.patch - patches.suse/libnvdimm-dimm-fix-dpa-reservation-vs-uninitialized-.patch - patches.suse/libnvdimm-namespace-use-a-safe-lookup-for-dimm-device-name.patch - patches.suse/nfit-address-range-scrub-determine-one-platform-max_.patch - patches.suse/nfit-address-range-scrub-rework-and-simplify-ARS-sta.patch - patches.suse/nfit-address-range-scrub-add-module-option-to-skip-i.patch - patches.suse/dax-store-pfns-in-the-radix.patch - patches.suse/fs-dax-prepare-for-dax-specific-address_space_operat.patch - patches.suse/block-dax-remove-dead-code-in-blkdev_writepages.patch - patches.suse/xfs-dax-introduce-xfs_dax_aops.patch - patches.suse/ext4-dax-introduce-ext4_dax_aops.patch - patches.suse/ext2-dax-introduce-ext2_dax_aops.patch - patches.suse/fs-dax-use-page-mapping-to-warn-if-truncate-collides.patch - patches.suse/ring-buffer-Check-if-memory-is-available-before-allo.patch - patches.suse/dmaengine-at_xdmac-fix-rare-residue-corruption - patches.suse/dmaengine-pl330-fix-a-race-condition-in-case-of-thre - patches.suse/dmaengine-qcom-bam_dma-get-num-channels-and-num-ees- - patches.suse/dmaengine-rcar-dmac-Check-the-done-lists-in-rcar_dma - patches.suse/dmaengine-stm32-dma-fix-incomplete-configuration-in-.patch - patches.suse/platform-x86-intel_turbo_max_3-Remove-restriction-fo.patch - patches.suse/platform-x86-fujitsu-laptop-Support-Lifebook-U7x7-ho - patches.suse/rbd-start-enums-at-1-instead-of-0.patch - patches.suse/libceph-rbd-new-bio-handling-code-aka-don-t-clone-bios.patch - patches.suse/rbd-remove-bio-cloning-helpers.patch - patches.suse/rbd-don-t-abuse-obj_req-pages-for-stat-requests.patch - patches.suse/rbd-get-rid-of-img_req-copyup_pages.patch - patches.suse/libceph-introduce-bvecs-data-type.patch - patches.suse/rbd-move-from-raw-pages-to-bvec-data-descriptors.patch - patches.suse/libceph-handle-zero-length-data-items.patch - patches.suse/ceph-keep-consistent-semantic-in-fscache-related-option-combination.patch - patches.suse/libceph-ceph-change-permission-for-readonly-debugfs-entries.patch - patches.suse/libceph-fix-misjudgement-of-maximum-monitor-number.patch - patches.suse/ceph-use-seq_show_option-for-string-type-options.patch - patches.suse/libceph-adding-missing-message-types-to-ceph_msg_type_name.patch - patches.suse/ceph-adding-protection-for-showing-cap-reservation-info.patch - patches.suse/ceph-optimizing-cap-allocation.patch - patches.suse/ceph-release-unreserved-caps-if-having-enough-available-caps.patch - patches.suse/ceph-optimizing-cap-reservation.patch - patches.suse/ceph-change-variable-name-to-follow-common-rule.patch - patches.suse/ceph-mark-the-cap-cache-as-unreclaimable.patch - patches.suse/ceph-don-t-wait-on-writeback-when-there-is-no-more-dirty-pages.patch - patches.suse/ceph-filter-out-used-flags-when-printing-unused-open-flags.patch - patches.suse/ceph-optimize-mds-session-register.patch - patches.suse/ceph-optimize-memory-usage.patch - patches.suse/ceph-return-proper-bool-type-to-caller-instead-of-pointer.patch - patches.suse/ceph-fix-invalid-point-dereference-for-error-case-in-mdsc-destroy.patch - patches.suse/ceph-quota-add-initial-infrastructure-to-support-cephfs-quotas.patch - patches.suse/ceph-quota-support-for-ceph-quota-max_files.patch - patches.suse/ceph-quota-don-t-allow-cross-quota-renames.patch - patches.suse/ceph-quota-support-for-ceph-quota-max_bytes.patch - patches.suse/ceph-quota-update-mds-when-max_bytes-is-approaching.patch - patches.suse/ceph-don-t-check-quota-for-snap-inode.patch - patches.suse/ceph-fix-root-quota-realm-check.patch - patches.suse/ceph-quota-cache-inode-pointer-in-ceph_snap_realm.patch - patches.suse/ceph-quota-add-counter-for-snaprealms-with-quota.patch - patches.suse/quota-report-root-dir-quota-usage-in-statfs.patch - patches.suse/mm-hmm-hmm_pfns_bad-was-accessing-wrong-struct.patch - patches.suse/sched-numa-avoid-trapping-faults-and-attempting-migration-of-file-backed-dirty-pages.patch - patches.suse/memcg-thp-do-not-invoke-oom-killer-on-thp-charges.patch - patches.suse/mm-ksm-c-fix-inconsistent-accounting-of-zero-pages.patch - patches.suse/swap-divide-by-zero-when-zero-length-swap-file-on-ss.patch - patches.suse/fsprocproc_sysctl.c-fix-potential-page-fault-while-unregistering-sysctl-table.patch - patches.suse/fs-reiserfs-journal.c-add-missing-resierfs_warning-a.patch - patches.suse/kernel-params.c-downgrade-warning-for-unsafe-paramet - patches.suse/dcache-add-cond_resched-in-shrink_dentry_list.patch - patches.suse/ubifs-Check-ubifs_wbuf_sync-return-code.patch - patches.suse/ubi-fastmap-Don-t-flush-fastmap-work-on-detach - patches.suse/ubi-Fix-error-for-write-access - patches.suse/ubi-Reject-MLC-NAND - patches.suse/0003-cpufreq-CPPC-Don-t-set-transition_latency.patch - patches.suse/cpufreq-CPPC-Initialize-shared-perf-capabilities-of-.patch - patches.suse/iommu-amd-take-into-account-that-alloc_dev_data-may-return-null - patches.suse/iommu-vt-d-fix-a-potential-memory-leak - patches.suse/0016-ACPI-IORT-Add-msi-address-regions-reservation-helper.patch - patches.suse/kdb-use-memmove-instead-of-overlapping-memcpy.patch - patches.suse/mmc-jz4740-Fix-race-condition-in-IRQ-mask-update - patches.suse/xen-xenbus_dev_frontend-fix-XS_TRANSACTION_END-handling.patch - patches.suse/x86-xen-delay-get_cpu_cap-until-stack-canary-is-established - patches.suse/xen-acpi-off-by-one-in-read_apci_id.patch - patches.suse/rds-MP-RDS-may-use-an-invalid-c_path.patch - patches.suse/lan78xx-Correctly-indicate-invalid-OTP.patch - patches.suse/lan78xx-Avoid-spurious-kevent-4-error.patch - patches.suse/slip-Check-if-rstate-is-initialized-before-uncompres.patch - patches.suse/cdc_ether-flag-the-Cinterion-AHS8-modem-by-gemalto-a.patch - patches.suse/vhost-Fix-vhost_copy_to_user.patch - patches.suse/vhost-fix-vhost_vq_access_ok-log-check.patch - patches.suse/bnxt_en-Fix-ethtool-x-crash-when-device-is-down.patch - patches.suse/bnxt_en-do-not-allow-wildcard-matches-for-L2-flows.patch - patches.suse/bnxt_en-Ignore-src-port-field-in-decap-filter-nodes.patch - patches.suse/bnxt_en-Support-max-mtu-with-VF-reps.patch - patches.suse/bnxt_en-Need-to-include-RDMA-rings-in-bnxt_check_rin.patch - patches.suse/bnxt_en-Fix-NULL-pointer-dereference-at-bnxt_free_ir.patch - patches.suse/lan78xx-Don-t-reset-the-interface-on-open.patch - patches.suse/0002-xprtrdma-Fix-corner-cases-when-handling-device-remov.patch - patches.suse/xfs-fix-intent-use-after-free-on-abort.patch - patches.suse/xfs-remove-filestream-item-xfs_inode-reference.patch - patches.suse/Force-log-to-disk-before-reading-the-AGF-during-a-fs.patch - patches.suse/PCI-Mark-Broadcom-HT1100-and-HT2000-Root-Port-Extend - patches.suse/PCI-Remove-messages-about-reassigning-resources - patches.suse/drm-amdgpu-sdma-fix-mask-in-emit_pipeline_sync - patches.suse/drm-amdgpu-si-implement-get-set-pcie_lanes-asic-call - patches.suse/drm-radeon-Fix-PCIe-lane-width-calculation - patches.suse/drm-amdgpu-Fix-PCIe-lane-width-calculation - patches.suse/drm-radeon-add-PX-quirk-for-Asus-K73TK - patches.suse/s390-crypto-Adjust-s390-aes-and-paes-cipher-prioriti.patch - patches.suse/s390-qdio-clear-intparm-during-shutdown - patches.suse/s390-ipl-ensure-loadparm-valid-flag-is-set.patch - patches.suse/s390-correct-nospec-auto-detection-init-order.patch - patches.suse/i2c-i801-Save-register-SMBSLVCMD-value-only-once - patches.suse/i2c-i801-Restore-configuration-at-shutdown - patches.suse/block-loop-fix-deadlock-after-loop_set_status.patch - patches.suse/loop-fix-LOOP_GET_STATUS-lock-imbalance.patch - patches.suse/0001-blk-mq-make-sure-that-correct-hctx-next_cpu-is-set.patch - patches.suse/0001-blk-mq-don-t-keep-offline-CPUs-mapped-to-hctx-0.patch - patches.suse/blk-mq-Avoid-that-submitting-a-bio-concurrently-with.patch - patches.suse/sr-get-drop-reference-to-device-in-revalidate-and-check_events.patch - patches.suse/nvme-enforce-64bit-offset-for-nvme_get_log_ext-fn.patch - patches.suse/nvme-loop-fix-kernel-oops-in-case-of-unhandled-command.patch - patches.suse/nvme-don-t-send-keep-alives-to-the-discovery-controller.patch - patches.suse/nvme-target-fix-buffer-overflow.patch - patches.suse/nvme-check-return-value-of-init_srcu_struct-function.patch - patches.suse/nvmet-fix-space-padding-in-serial-number.patch - patches.suse/nvme-Use-admin-command-effects-for-admin-commands.patch - patches.suse/nvme-expand-nvmf_check_if_ready-checks.patch - patches.suse/apparmor-fix-display-of-.ns_name-for-containers.patch - patches.suse/apparmor-fix-resource-audit-messages-when-auditing-peer.patch - patches.suse/apparmor-fix-logging-of-the-existence-test-for-signa.patch - patches.suse/apparmor-fix-dangling-symlinks-to-policy-rawdata-aft.patch - patches.suse/apparmor-fix-memory-leak-on-buffer-on-error-exit-path.patch - patches.suse/watchdog-f71808e_wdt-Fix-WD_EN-register-read - patches.suse/pwm-stm32-Remove-unused-struct-device - patches.suse/pwm-rcar-Fix-a-condition-to-prevent-mismatch-value-s - patches.suse/clk-fix-mux-clock-documentation - patches.suse/clk-meson-remove-unnecessary-rounding-in-the-pll-clo - patches.suse/clk-tegra-Fix-pll_u-rate-configuration - patches.suse/clk-samsung-exynos3250-Fix-PLL-rates - patches.suse/clk-samsung-exynos5250-Fix-PLL-rates - patches.suse/clk-samsung-exynos5260-Fix-PLL-rates - patches.suse/clk-samsung-exynos5433-Fix-PLL-rates - patches.suse/clk-samsung-exynos7-Fix-PLL-rates - patches.suse/clk-samsung-s3c2410-Fix-PLL-rates - patches.suse/clk-samsung-exynos5250-Add-missing-clocks-for-FIMC-L - patches.suse/clk-mvebu-armada-38x-add-support-for-missing-clocks.patch - patches.suse/clk-Don-t-show-the-incorrect-clock-phase - patches.suse/dt-bindings-clock-mediatek-add-binding-for-fixed-factor-clock-axisel_d4.patch - patches.suse/clk-hisilicon-mark-wdt_mux_p-as-const - patches.suse/clk-hisilicon-fix-potential-NULL-dereference-in-hisi - patches.suse/clk-fix-false-positive-Wmaybe-uninitialized-warning - patches.suse/clk-rockchip-Prevent-calculating-mmc-phase-if-clock- - patches.suse/0001-clk-rockchip-Add-1.6GHz-PLL-rate-for-rk3399.patch - patches.suse/clk-rockchip-Fix-wrong-parent-for-SDMMC-phase-clock- - patches.suse/0002-clk-rockchip-assign-correct-id-for-pclk_ddr-and-hclk.patch - patches.suse/clk-bcm2835-De-assert-assert-PLL-reset-signal-when-a - patches.suse/firmware-dmi_scan-Fix-UUID-length-safety-check - patches.suse/thermal-imx-Fix-race-condition-in-imx_thermal_probe - patches.suse/ovl-fix-lookup-with-middle-layer-opaque-dir-and-abso.patch - patches.suse/resource-fix-integer-overflow-at-reallocation - patches.suse/0001-ipc-shm-fix-use-after-free-of-shm-file-via-remap_fil.patch - patches.suse/kexec-export-pg_swapbacked-to-vmcoreinfo - patches.suse/mm-slab-reschedule-cache_reap-on-the-same-cpu.patch - patches.suse/powerpc-64s-Fix-section-mismatch-warnings-from-setup.patch - patches.suse/4.4.129-042-powerpc-powernv-define-a-standard-delay-for-O.patch - patches.suse/4.4.129-043-powerpc-powernv-Fix-OPAL-NVRAM-driver-OPAL_BU.patch - patches.suse/KVM-PPC-Book3S-HV-trace_tlbie-must-not-be-called-in-.patch - patches.suse/powerpc-mm-radix-Fix-checkstops-caused-by-invalid-tl.patch - patches.suse/powerpc-64s-Fix-CPU_FTRS_ALWAYS-vs-DT-CPU-features.patch - patches.suse/x86-mm-fix-bogus-warning-during-efi-bootup-use-boot_cpu_has-instead-of-this_cpu_has-in-build_cr3_noflush - patches.suse/0001-tracing-uprobe_event-Fix-strncpy-corner-case.patch - patches.suse/0001-sched-rt-Fix-rq-clock_update_flags-RQCF_ACT_SKIP-war.patch - patches.suse/x86-mm-do-not-forbid-page_rw-before-init-for-_ro_after_init - patches.suse/x86-pgtable-don-t-set-huge-pud-pmd-on-non-leaf-entries - patches.suse/Kbuild-fix-escaping-in-.cmd-files-for-future-Make.patch - patches.suse/scsi-qla2xxx-Fix-small-memory-leak-in-qla2x00_probe_.patch - patches.suse/scsi-qla2xxx-avoid-double-completion-of-abort-command.patch - patches.suse/scsi-qla2xxx-Fix-race-condition-between-iocb-timeout.patch - patches.suse/scsi-qla2xxx-correctly-shift-host-byte.patch - patches.suse/scsi-qla2xxx-Correct-setting-of-SAM_STAT_CHECK_CONDI.patch - patches.suse/0001-Revert-scsi-core-return-BLK_STS_OK-for-DID_OK-in-__s.patch - patches.suse/scsi-cxgb4i-silence-overflow-warning-in-t4_uld_rx_ha.patch - patches.suse/cifs-smb2pdu-Fix-potential-NULL-pointer-dereference.patch - patches.suse/SMB3-Log-at-least-once-if-tree-connect-fails-during-reconnect.patch - patches.suse/cifs-Use-ULL-suffix-for-64-bit-constant.patch - patches.suse/CIFS-add-ONCE-flag-for-cifs_dbg-type.patch - patches.suse/SMB3-Fix-length-checking-of-SMB3.11-negotiate-reques.patch - patches.suse/SMB311-Improve-checking-of-negotiate-security-contex.patch - patches.suse/cifs-add-pdu_size-to-the-TCP_Server_Info-structure.patch - patches.suse/cifs-replace-a-4-with-server-vals-header_preamble_size.patch - patches.suse/smb3-11-replace-a-4-with-server-vals-header_preamble_size.patch - patches.suse/cifs-add-resp_buf_size-to-the-mid_q_entry-structure.patch - patches.suse/cifs-Change-SMB2_open-to-return-an-iov-for-the-error-parameter.patch - patches.suse/cifs-remove-rfc1002-hardcoded-constants-from-cifs_discard_remaining.patch - patches.suse/cifs-change-validate_buf-to-validate_iov.patch - patches.suse/btrfs-fix-loss-of-prealloc-extents-past-i_size-after.patch - patches.suse/0001-btrfs-Only-check-first-key-for-committed-tree-blocks.patch - patches.suse/kvm-x86-fix-incorrect-reference-of-trace_kvm_pi_irte_update - patches.suse/x86-add-check-for-apic-access-address-for-vmentry-of-l2-guests - patches.suse/ceph-always-update-atime-mtime-ctime-for-new-inode.patch - patches.suse/powerpc-lib-Fix-off-by-one-in-alternate-feature-patc.patch - patches.suse/powerpc-64s-Default-l1d_size-to-64K-in-RFI-fallback-.patch - patches.suse/powerpc-xive-Fix-trying-to-push-an-already-active-po.patch - patches.suse/4.4.129-086-powerpc-eeh-Fix-enabling-bridge-MMIO-windows.patch - patches.suse/powerpc-kvm-Fix-lockups-when-running-KVM-guests-on-P.patch - patches.suse/xen-xenbus_dev_frontend-really-return-response-string.patch - patches.suse/livepatch-initialize-shadow-variables-safely-by-a-custom-callback.patch - patches.suse/livepatch-allow-to-call-a-custom-callback-when-freeing-shadow-variables.patch - patches.suse/HID-hidraw-Fix-crash-on-HIDIOCGFEATURE-with-a-destro - patches.suse/HID-wacom-bluetooth-send-exit-report-for-recent-Blue - patches.suse/fanotify-fix-logic-of-events-on-child.patch - patches.suse/isofs-fix-potential-memory-leak-in-mount-option-pars.patch - patches.suse/udf-Fix-leak-of-UTF-16-surrogates-into-encoded-strin.patch - patches.suse/eCryptfs-don-t-pass-up-plaintext-names-when-using-fi.patch - patches.suse/hypfs_kill_super-deal-with-failed-allocations.patch - patches.suse/jffs2_kill_sb-deal-with-failed-allocations.patch - patches.suse/orangefs_kill_sb-deal-with-allocation-failures.patch - patches.suse/rpc_pipefs-fix-double-dput.patch - patches.suse/Don-t-leak-MNT_INTERNAL-away-from-internal-mounts.patch - patches.suse/ibmvnic-Define-vnic_login_client_data-name-field-as-.patch - patches.suse/tcp-md5-reject-TCP_MD5SIG-or-TCP_MD5SIG_EXT-on-estab.patch - patches.suse/net-validate-attribute-sizes-in-neigh_dump_table.patch - patches.suse/ibmvnic-Handle-all-login-error-conditions.patch - patches.suse/ibmvnic-Do-not-notify-peers-on-parameter-change-rese.patch - patches.suse/strparser-Fix-incorrect-strp-need_bytes-value.patch - patches.suse/sctp-do-not-check-port-in-sctp_inet6_cmp_addr.patch - patches.suse/net-fix-deadlock-while-clearing-neighbor-proxy-table.patch - patches.suse/net-mvpp2-Fix-TCAM-filter-reserved-range.patch - patches.suse/team-avoid-adding-twice-the-same-option-to-the-event.patch - patches.suse/tcp-clear-tp-packets_out-when-purging-write-queue.patch - patches.suse/ibmvnic-Clear-pending-interrupt-after-device-reset.patch - patches.suse/net-af_packet-fix-race-in-PACKET_-R-T-X_RING.patch - patches.suse/tipc-add-policy-for-TIPC_NLA_NET_ADDR.patch - patches.suse/vlan-Fix-reading-memory-beyond-skb-tail-in-skb_vlan_.patch - patches.suse/KEYS-DNS-limit-the-length-of-option-strings.patch - patches.suse/tipc-fix-infinite-loop-when-dumping-link-monitor-sum.patch - patches.suse/net-mvpp2-Fix-DMA-address-mask-size.patch - patches.suse/net-qmi_wwan-add-Wistron-Neweb-D19Q1.patch - patches.suse/llc-hold-llc_sap-before-release_sock.patch - patches.suse/vmxnet3-fix-incorrect-dereference-when-rxvlan-is-dis.patch - patches.suse/virtio_net-split-out-ctrl-buffer.patch - patches.suse/virtio_net-fix-adding-vids-on-big-endian.patch - patches.suse/bnxt_en-Fix-memory-fault-in-bnxt_ethtool_init.patch - patches.suse/0218-md-cluster-don-t-update-recovery_offset-for-faulty-d.patch - patches.suse/0219-md-raid1-exit-sync-request-if-MD_RECOVERY_INTR-is-se.patch - patches.suse/0220-raid1-copy-write-hint-from-master-bio-to-behind-bio.patch - patches.suse/mmc-sdhci-pci-Only-do-AMD-tuning-for-HS200 - patches.suse/fork-unconditionally-clear-stack-on-fork.patch - patches.suse/autofs-mount-point-create-should-honour-passed-in-mo.patch - patches.suse/proc-revalidate-kernel-thread-inodes-to-root-root.patch - patches.suse/0001-kexec_file-do-not-add-extra-alignment-to-efi-memmap.patch - patches.suse/mm-filemap.c-fix-NULL-pointer-in-page_cache_tree_ins.patch - patches.suse/0014-arm64-kasan-avoid-pfn_to_nid-before-page-array-is-in.patch - patches.suse/ALSA-line6-Use-correct-endpoint-type-for-midi-output - patches.suse/ALSA-hda-New-VIA-controller-suppor-no-snoop-path - patches.suse/ALSA-hda-realtek-set-PINCFG_HEADSET_MIC-to-parse_fla - patches.suse/ALSA-hda-realtek-adjust-the-location-of-one-mic - patches.suse/ALSA-rawmidi-Fix-missing-input-substream-checks-in-c - patches.suse/libnvdimm-dimm-handle-EACCES-failures-from-label-rea.patch - patches.suse/device-dax-allow-MAP_SYNC-to-succeed.patch - patches.suse/random-fix-crng_ready-test.patch - patches.suse/random-use-a-different-mixing-algorithm-for-add_devi - patches.suse/random-set-up-the-NUMA-crng-instances-after-the-CRNG - patches.suse/random-crng_reseed-should-lock-the-crng-instance-tha - patches.suse/random-add-new-ioctl-RNDRESEEDCRNG - patches.suse/0227-tools-headers-Restore-READ_ONCE-C-compatibility.patch - patches.suse/x86-tsc-prevent-32bit-truncation-in-calc_hpet_ref - patches.suse/x86-acpi-prevent-x2apic-id-0xffffffff-from-being-accounted - patches.suse/x86-sched-allow-topologies-where-numa-nodes-share-an-llc.patch - patches.suse/0029-btrfs-qgroup-Commit-transaction-in-advance-to-reduce.patch - patches.suse/0030-btrfs-qgroup-Use-independent-and-accurate-per-inode-.patch - patches.suse/0031-btrfs-delayed-inode-Remove-wrong-qgroup-meta-reserva.patch - patches.suse/0024-btrfs-Fix-wrong-btrfs_delalloc_release_extents-param.patch - patches.suse/btrfs-fix-race-condition-between-delayed-refs-and-blockgroup-removal.patch - patches.suse/cifs-smb2ops-Fix-NULL-check-in-smb2_query_symlink.patch - patches.suse/cifs-smbd-Check-for-iov-length-on-sending-the-last-iov.patch - patches.suse/cifs-smbd-Dump-SMB-packet-when-configured.patch - patches.suse/cifs-do-not-allow-creating-sockets-except-with-SMB1-posix-exensions.patch - patches.suse/CIFS-fix-typo-in-cifs_dbg.patch - patches.suse/drm-vc4-Fix-memory-leak-during-BO-teardown - patches.suse/drm-i915-Fix-LSPCON-TMDS-output-buffer-enabling-from - patches.suse/drm-i915-gvt-throw-error-on-unhandled-vfio-ioctls - patches.suse/drm-i915-Do-no-use-kfree-to-free-a-kmem_cache_alloc- - patches.suse/drm-i915-bios-filter-out-invalid-DDC-pins-from-VBT-c - patches.suse/drm-i915-Call-i915_perf_fini-on-init_hw-error-unwind - patches.suse/drm-i915-audio-Fix-audio-detection-issue-on-GLK - patches.suse/s390-qeth-fix-error-handling-in-adapter-command-callbacks.patch - patches.suse/s390-qeth-avoid-control-io-completion-stalls - patches.suse/s390-qeth-handle-failure-on-workqueue-creation.patch - patches.suse/s390-qeth-fix-MAC-address-update-sequence.patch - patches.suse/s390-qeth-fix-request-side-race-during-cmd-io-timeout - patches.suse/llc-delete-timers-synchronously-in-llc_sk_free.patch - patches.suse/net-ethernet-ti-cpsw-fix-tx-vlan-priority-mapping.patch - patches.suse/llc-fix-NULL-pointer-deref-for-SOCK_ZAPPED.patch - patches.suse/ipv6-sr-fix-NULL-pointer-dereference-in-seg6_do_srh_.patch - patches.suse/strparser-Do-not-call-mod_delayed_work-with-a-timeou.patch - patches.suse/net-sched-ife-signal-not-finding-metaid.patch - patches.suse/net-sched-ife-handle-malformed-tlv-length.patch - patches.suse/net-sched-ife-check-on-metadata-length.patch - patches.suse/ibmvnic-Clean-actual-number-of-RX-or-TX-pools.patch - patches.suse/tcp-don-t-read-out-of-bounds-opsize.patch - patches.suse/bonding-do-not-set-slave_dev-npinfo-before-slave_ena.patch - patches.suse/ipv6-add-RTA_TABLE-and-RTA_PREFSRC-to-rtm_ipv6_polic.patch - patches.suse/0006-ipvs-fix-rtnl_lock-lockups-caused-by-start_sync_thre.patch - patches.suse/0007-netfilter-nf_tables-can-t-fail-after-linking-rule-in.patch - patches.suse/net-phy-marvell-clear-wol-event-before-setting-it.patch - patches.suse/l2tp-check-sockaddr-length-in-pppol2tp_connect.patch - patches.suse/pppoe-check-sockaddr-length-in-pppoe_connect.patch - patches.suse/amd-xgbe-Add-pre-post-auto-negotiation-phy-hooks.patch - patches.suse/amd-xgbe-Improve-KR-auto-negotiation-and-training.patch - patches.suse/amd-xgbe-Only-use-the-SFP-supported-transceiver-sign.patch - patches.suse/team-fix-netconsole-setup-over-team.patch - patches.suse/packet-fix-bitfield-update-race.patch - patches.suse/net-ethtool-Add-missing-kernel-doc-for-FEC-parameter.patch - patches.suse/loop-handle-short-DIO-reads.patch - patches.suse/0001-block-swim-Fix-array-bounds-check.patch - patches.suse/0001-block-swim-Remove-extra-put_disk-call-from-error-pat.patch - patches.suse/bfq-iosched-ensure-to-clear-bic-bfqq-pointers-when-p.patch - patches.suse/cdrom-information-leak-in-cdrom_ioctl_media_changed - patches.suse/scsi-megaraid_sas-Do-not-log-an-error-if-FW-successf.patch - patches.suse/scsi-sd-defer-spinning-up-drive-while-sanitize-is-in-progress - patches.suse/0001-scsi-target-fix-crash-with-iscsi-target-and-dvd.patch - patches.suse/fsnotify-Fix-fsnotify_mark_connector-race.patch - patches.suse/s390-cio-update-chpid-descriptor-after-resource-acce.patch - patches.suse/s390-uprobes-implement-arch_uretprobe_is_alive.patch - patches.suse/s390-dasd-fix-IO-error-for-newly-defined-devices.patch - patches.suse/vfio-ccw-process-ssch-with-interrupts-disabled - patches.suse/s390-correct-module-section-names-for-expoline-code.patch - patches.suse/random-fix-possible-sleeping-allocation-from-irq-con - patches.suse/random-rate-limit-unseeded-randomness-warnings.patch - patches.suse/ACPI-scan-Initialize-watchdog-before-PNP.patch - patches.suse/ACPI-watchdog-Prefer-iTCO_wdt-on-Lenovo-Z50-70 - patches.suse/ACPI-button-make-module-loadable-when-booted-in-non- - patches.suse/ACPI-video-Only-default-only_lcd-to-true-on-Win8-rea - patches.suse/0001-tracing-Fix-missing-tab-for-hwlat_detector-print-for.patch - patches.suse/PCI-aardvark-Fix-logic-in-advk_pcie_-rd-wr-_conf - patches.suse/PCI-aardvark-Set-PIO_ADDR_LS-correctly-in-advk_pcie_ - patches.suse/PCI-aardvark-Use-ISR1-instead-of-ISR0-interrupt-in-l - patches.suse/PCI-aardvark-Fix-PCIe-Max-Read-Request-Size-setting - patches.suse/hwmon-nct6683-Enable-EC-access-if-disabled-at-boot - patches.suse/hwmon-k10temp-add-temperature-offset-for-ryzen-2700x.patch - patches.suse/hwmon-k10temp-add-support-for-amd-ryzen-w-vega-graphics.patch - patches.suse/virtio_console-don-t-tie-bufs-to-a-vq - patches.suse/virtio-add-ability-to-iterate-over-vqs - patches.suse/virtio_console-free-buffers-after-reset - patches.suse/virtio_console-drop-custom-control-queue-cleanup - patches.suse/virtio_console-move-removal-code - patches.suse/virtio_console-reset-on-out-of-memory - patches.suse/drm-amdkfd-fix-clock-counter-retrieval-for-node-with - patches.suse/drm-amdgpu-set-COMPUTE_PGM_RSRC1-for-SGPR-VGPR-clear - patches.suse/drm-msm-Fix-possible-null-dereference-on-failure-of- - patches.suse/drm-msm-dsi-use-correct-enum-in-dsi_get_cmd_fmt - patches.suse/0001-drm-msm-don-t-deref-error-pointer-in-the-msm_fbdev_c.patch - patches.suse/drm-virtio-fix-vq-wait_event-condition - patches.suse/drm-i915-audio-set-minimum-CD-clock-to-twice-the-BCL - patches.suse/drm-i915-Enable-display-WA-1183-from-its-correct-spo - patches.suse/mtd-spi-nor-cadence-quadspi-Fix-page-fault-kernel-pa.patch - patches.suse/ARM-socfpga_defconfig-Remove-QSPI-Sector-4K-size-for.patch - patches.suse/soc-bcm-raspberrypi-power-Fix-use-of-__packed - patches.suse/soc-bcm2835-Make-RASPBERRYPI_FIRMWARE-dummies-return - patches.suse/ALSA-core-Report-audio_tstamp-in-snd_pcm_sync_ptr - patches.suse/ALSA-usb-audio-Skip-broken-EU-on-Dell-dock-USB-audio - patches.suse/ALSA-dice-fix-OUI-for-TC-group - patches.suse/ALSA-hda-realtek-Add-some-fixes-for-ALC233 - patches.suse/ALSA-hda-realtek-Update-ALC255-depop-optimize - patches.suse/ALSA-seq-oss-Fix-unbalanced-use-lock-for-synth-MIDI- - patches.suse/ALSA-seq-oss-Hardening-for-potential-Spectre-v1 - patches.suse/ALSA-control-Hardening-for-potential-Spectre-v1 - patches.suse/ALSA-hda-Hardening-for-potential-Spectre-v1 - patches.suse/ALSA-opl3-Hardening-for-potential-Spectre-v1 - patches.suse/ALSA-asihpi-Hardening-for-potential-Spectre-v1 - patches.suse/ALSA-hdspm-Hardening-for-potential-Spectre-v1 - patches.suse/ALSA-rme9652-Hardening-for-potential-Spectre-v1 - patches.suse/ALSA-hda-realtek-change-the-location-for-one-of-two- - patches.suse/ASoC-fsl_esai-Fix-divisor-calculation-failure-at-low - patches.suse/ASoC-rsnd-mark-PM-functions-__maybe_unused - patches.suse/ASoC-topology-fix-some-tiny-memory-leaks - patches.suse/ASoC-adau17x1-Handling-of-DSP_RUN-register-during-fw - patches.suse/ASoC-rt5514-Add-the-missing-register-in-the-readable.patch - patches.suse/ASoC-topology-Fix-bugs-of-freeing-soc-topology - patches.suse/ASoC-topology-Check-widget-kcontrols-before-deref - patches.suse/ALSA-hda-Skip-jack-and-others-for-non-existing-PCM-s - patches.suse/ALSA-dice-fix-error-path-to-destroy-initialized-stre - patches.suse/0001-xhci-Fix-USB-ports-for-Dell-Inspiron-5775.patch - patches.suse/USB-Increment-wakeup-count-on-remote-wakeup.patch - patches.suse/0001-usbip-vhci_hcd-check-rhport-before-using-in-vhci_hub.patch - patches.suse/usbip-vhci_hcd-Fix-usb-device-and-sockfd-leaks.patch - patches.suse/0001-usbip-usbip_host-fix-to-hold-parent-lock-for-device_.patch - patches.suse/usbip-usbip_event-fix-to-not-print-kernel-pointer-ad.patch - patches.suse/0001-usb-core-Add-quirk-for-HP-v222w-16GB-Mini.patch - patches.suse/0001-Revert-xhci-plat-Register-shutdown-for-xhci_plat.patch - patches.suse/0001-usb-typec-ucsi-Increase-command-completion-timeout-v.patch - patches.suse/USB-serial-simple-add-libtransistor-console.patch - patches.suse/USB-serial-cp210x-add-ID-for-NI-USB-serial-console.patch - patches.suse/USB-serial-ftdi_sio-use-jtag-quirk-for-Arrow-USB-Bla.patch - patches.suse/tty-n_gsm-Fix-long-delays-with-control-frame-timeout - patches.suse/tty-n_gsm-Fix-DLCI-handling-for-ADM-mode-if-debug-2- - patches.suse/0001-earlycon-Use-a-pointer-table-to-fix-__earlycon_table.patch - patches.suse/tty-Avoid-possible-error-pointer-dereference-at-tty_ - patches.suse/tty-Don-t-call-panic-at-tty_ldisc_init - patches.suse/tty-Use-__GFP_NOFAIL-for-tty_ldisc_get - patches.suse/test_firmware-fix-setting-old-custom-fw-path-back-on2 - patches.suse/kobject-don-t-use-WARN-for-registration-failures - patches.suse/ARM-amba-Don-t-read-past-the-end-of-sysfs-driver_ove - patches.suse/ARM-amba-Make-driver_override-output-consistent-with.patch - patches.suse/ARM-amba-Fix-race-condition-with-driver_override.patch - patches.suse/ceph-check-if-mds-create-snaprealm-when-setting-quota.patch - patches.suse/libceph-un-backoff-on-tick-when-we-have-a-authenticated-session.patch - patches.suse/libceph-reschedule-a-tick-in-finish_hunting.patch - patches.suse/libceph-validate-con-state-at-the-top-of-try_write.patch - patches.suse/KVM-arm-arm64-Close-VMID-generation-race.patch - patches.suse/powerpc-powernv-npu-Add-lock-to-prevent-race-in-conc.patch - patches.suse/powerpc-powernv-npu-Prevent-overwriting-of-pnv_npu2_.patch - patches.suse/powerpc-powernv-npu-Do-a-PID-GPU-TLB-flush-when-inva.patch - patches.suse/cpufreq-powernv-Fix-hardlockup-due-to-synchronous-sm.patch - patches.suse/powerpc-kvm-booke-Fix-altivec-related-build-break.patch - patches.suse/CIFS-set-resp_buf_type-to-NO_BUFFER-on-error.patch - patches.suse/SMB3-Fix-3.11-encryption-to-Windows-and-handle-encry.patch - patches.suse/SMB311-Fix-reconnect.patch - patches.suse/cifs-smbd-Don-t-use-RDMA-read-write-when-signing-is-used.patch - patches.suse/cifs-smbd-Avoid-allocating-iov-on-the-stack.patch - patches.suse/crypto-drbg-set-freed-buffers-to-NULL - patches.suse/ext4-prevent-right-shifting-extents-beyond-EXT_MAX_B.patch - patches.suse/ext4-set-h_journal-if-there-is-a-failure-starting-a-.patch - patches.suse/ext4-fix-bitmap-position-validation.patch - patches.suse/ext4-add-MODULE_SOFTDEP-to-ensure-crc32c-is-included.patch - patches.suse/perf-x86-intel-don-t-enable-freeze-on-smi-for-perfmon-v1.patch - patches.suse/x86-microcode-intel-save-microcode-patch-unconditionally - patches.suse/x86-microcode-do-not-exit-early-from-_reload_late - patches.suse/x86-smpboot-don-t-use-mwait_play_dead-on-amd-systems - patches.suse/x86-cpu-intel-add-missing-tlb-cpuid-values - patches.suse/x86-do-not-reserve-crash-kernel-if-booted-on-xen-pv.patch - patches.suse/errseq-Always-report-a-writeback-error-once.patch - patches.suse/xfs-set-format-back-to-extents-if-xfs_bmap_extents_t.patch - patches.suse/xfs-prevent-creating-negative-sized-file-via-INSERT_.patch - patches.suse/xfs-don-t-fail-when-converting-shortform-attr-to-lon.patch - patches.suse/scsi-target-fix-fortify_panic-kernel-exception - patches.suse/Input-synaptics-rmi4-fix-an-unchecked-out-of-memory- - patches.suse/Input-leds-fix-out-of-bound-access - patches.suse/Input-atmel_mxt_ts-add-touchpad-button-mapping-for-S - patches.suse/Input-atmel_mxt_ts-fix-the-firmware-update - patches.suse/tracing-Fix-bad-use-of-igrab-in-trace_uprobe.c.patch - patches.suse/tracepoint-Do-not-warn-on-ENOMEM.patch - patches.suse/tipc-fix-bug-in-function-tipc_nl_node_dump_monitor.patch - patches.suse/net-mvpp2-Fix-clk-error-path-in-mvpp2_probe.patch - patches.suse/net-mvpp2-Fix-clock-resource-by-adding-missing-mg_co.patch - patches.suse/tcp-ignore-Fast-Open-on-repair-mode.patch - patches.suse/sctp-handle-two-v4-addrs-comparison-in-sctp_inet6_cm.patch - patches.suse/0001-NET-usb-qmi_wwan-add-support-for-ublox-R410M-PID-0x9.patch - patches.suse/net-mlx5e-Allow-offloading-ipv4-header-re-write-for-.patch - patches.suse/net-mlx5-Fix-mlx5_get_vector_affinity-function.patch - patches.suse/net-mlx5e-TX-Use-correct-counter-in-dma_map-error-fl.patch - patches.suse/net-mlx5-Avoid-cleaning-flow-steering-table-twice-du.patch - patches.suse/net-mlx5-Properly-deal-with-flow-counters-when-delet.patch - patches.suse/net-support-compat-64-bit-time-in-s-g-etsockopt.patch - patches.suse/bridge-check-iface-upper-dev-when-setting-master-via.patch - patches.suse/qed-fix-spelling-mistake-checksumed-checksummed.patch - patches.suse/0014-tcp-fix-TCP_REPAIR_QUEUE-bound-checking.patch - patches.suse/net-ethernet-ti-cpsw-fix-packet-leaking-in-dual_mac-.patch - patches.suse/tcp_bbr-fix-to-zero-idle_restart-only-upon-S-ACKed-d.patch - patches.suse/sctp-use-the-old-asoc-when-making-the-cookie-ack-chu.patch - patches.suse/sctp-fix-the-issue-that-the-cookie-ack-with-auth-can.patch - patches.suse/8139too-Use-disable_irq_nosync-in-rtl8139_poll_contr.patch - patches.suse/net_sched-fq-take-care-of-throttled-flows-before-reu.patch - patches.suse/bpf-fix-uninitialized-variable-in-bpf-tools.patch - patches.suse/bpf-x64-fix-memleak-when-not-converging-after-image.patch - patches.suse/ipv4-fix-fnhe-usage-by-non-cached-routes.patch - patches.suse/0001-qmi_wwan-do-not-steal-interfaces-from-class-drivers.patch - patches.suse/rds-do-not-leak-kernel-memory-to-user-land.patch - patches.suse/qed-fix-spelling-mistake-offloded-offloaded.patch - patches.suse/dccp-fix-tasklet-usage.patch - patches.suse/ALSA-hda-Fix-incorrect-usage-of-IS_REACHABLE - patches.suse/ALSA-seq-Fix-races-at-MIDI-encoding-in-snd_virmidi_o - patches.suse/ALSA-dice-fix-kernel-NULL-pointer-dereference-due-to - patches.suse/ALSA-aloop-Add-missing-cable-lock-to-ctl-API-callbac - patches.suse/ALSA-pcm-Check-PCM-state-at-xfern-compat-ioctl - patches.suse/0004-cpufreq-CPPC-Set-platform-specific-transition_delay_.patch - patches.suse/0001-btrfs-Fix-wrong-first_key-parameter-in-replace_path.patch - patches.suse/btrfs-Take-trans-lock-before-access-running-trans-in.patch - patches.suse/xfs-cap-the-length-of-deduplication-requests.patch - patches.suse/blk-mq-count-allocated-but-not-started-requests-in-i.patch - patches.suse/blk-mq-fix-sysfs-inflight-counter.patch - patches.suse/0221-bcache-store-disk-name-in-struct-cache-and-struct-ca.patch - patches.suse/0222-bcache-set-CACHE_SET_IO_DISABLE-in-bch_cached_dev_er.patch - patches.suse/0223-bcache-count-backing-device-I-O-error-for-writeback-.patch - patches.suse/0224-bcache-add-wait_for_kthread_stop-in-bch_allocator_th.patch - patches.suse/0225-bcache-set-dc-io_disable-to-true-in-conditional_stop.patch - patches.suse/0226-bcache-use-pr_info-to-inform-duplicated-CACHE_SET_IO.patch - patches.suse/bdi-wake-up-concurrent-wb_shutdown-callers.patch - patches.suse/nvme-fix-potential-memory-leak-in-option-parsing.patch - patches.suse/nvme-Set-integrity-flag-for-user-passthrough-command.patch - patches.suse/nvme-multipath-Disable-runtime-writable-enabling-par.patch - patches.suse/nvme-multipath-Fix-multipath-disabled-naming-collisi.patch - patches.suse/nvmet-switch-loopback-target-state-to-connecting-whe.patch - patches.suse/bdi-Fix-oops-in-wb_workfn.patch - patches.suse/RDMA-ucma-ucma_context-reference-leak-in-error-path.patch - patches.suse/RDMA-ucma-Allow-resolving-address-w-o-specifying-sou.patch - patches.suse/RDMA-mlx5-Fix-multiple-NULL-ptr-deref-errors-in-rere.patch - patches.suse/RDMA-mlx5-Protect-from-shift-operand-overflow.patch - patches.suse/IB-mlx5-Use-unlimited-rate-when-static-rate-is-not-s.patch - patches.suse/cifs-smbd-depend-on-INFINIBAND_ADDR_TRANS.patch - patches.suse/RDMA-cxgb4-release-hw-resources-on-device-removal.patch - patches.suse/IB-uverbs-Fix-validating-mandatory-attributes.patch - patches.suse/RDMA-cma-Fix-use-after-destroy-access-to-net-namespa.patch - patches.suse/RDMA-iwpm-fix-memory-leak-on-map_info.patch - patches.suse/IB-rxe-add-RXE_START_MASK-for-rxe_opcode-IB_OPCODE_R.patch - patches.suse/IB-rxe-avoid-double-kfree_skb.patch - patches.suse/RDMA-hns-Bugfix-for-init-hem-table.patch - patches.suse/RDMA-hns-Intercept-illegal-RDMA-operation-when-use-i.patch - patches.suse/RDMA-hns-Fix-the-qp-context-state-diagram.patch - patches.suse/RDMA-hns-Only-assign-mtu-if-IB_QP_PATH_MTU-bit-is-se.patch - patches.suse/RDMA-hns-Remove-some-unnecessary-attr_mask-judgement.patch - patches.suse/RDMA-hns-Only-assign-dqpn-if-IB_QP_PATH_DEST_QPN-bit.patch - patches.suse/RDMA-hns-Adjust-the-order-of-cleanup-hem-table.patch - patches.suse/RDMA-hns-Update-assignment-method-for-owner-field-of.patch - patches.suse/RDMA-hns-Submit-bad-wr.patch - patches.suse/RDMA-hns-Fix-a-couple-misspellings.patch - patches.suse/iw_cxgb4-Atomically-flush-per-QP-HW-CQEs.patch - patches.suse/IB-core-Make-ib_mad_client_id-atomic.patch - patches.suse/IB-hfi1-Fix-handling-of-FECN-marked-multicast-packet.patch - patches.suse/IB-hfi1-Use-correct-type-for-num_user_context.patch - patches.suse/IB-hfi1-Fix-loss-of-BECN-with-AHG.patch - patches.suse/IB-hfi1-Fix-NULL-pointer-dereference-when-invalid-nu.patch - patches.suse/IB-hfi1-rdmavt-Fix-memory-leak-in-hfi1_alloc_devdata.patch - patches.suse/IB-hfi1-Fix-memory-leak-in-exception-path-in-get_irq.patch - patches.suse/IB-mlx4-Fix-integer-overflow-when-calculating-optima.patch - patches.suse/RDMA-cma-Do-not-query-GID-during-QP-state-transition.patch - patches.suse/drm-i915-glk-Add-MODULE_FIRMWARE-for-Geminilake - patches.suse/drm-bridge-vga-dac-Fix-edid-memory-leak - patches.suse/drm-vmwgfx-Fix-a-buffer-object-leak - patches.suse/remoteproc-qcom-Fix-potential-device-node-leaks.patch - patches.suse/rpmsg-added-MODULE_ALIAS-for-rpmsg_char.patch - patches.suse/clk-honor-CLK_MUX_ROUND_CLOSEST-in-generic-clk-mux - patches.suse/usb-dwc3-gadget-Fix-list_del-corruption-in-dwc3_ep_d.patch - patches.suse/usb-musb-host-fix-potential-NULL-pointer-dereference.patch - patches.suse/usb-musb-trace-fix-NULL-pointer-dereference-in-musb_.patch - patches.suse/0001-xhci-Fix-use-after-free-in-xhci_free_virt_device.patch - patches.suse/0001-USB-Accept-bulk-endpoints-with-1024-byte-maxpacket.patch - patches.suse/USB-serial-option-adding-support-for-ublox-R410M.patch - patches.suse/USB-serial-visor-handle-potential-invalid-device-con.patch - patches.suse/platform-x86-asus-wireless-Fix-NULL-pointer-derefere - patches.suse/irqchip-qcom-Fix-check-for-spurious-interrupts - patches.suse/0016-arm64-vgic-v2-Fix-proxying-of-cpuif-access.patch - patches.suse/kvm-x86-remove-apic-timer-periodic-oneshot-spikes - patches.suse/doc-Add-vendor-prefix-for-Kieback-Peter-GmbH - patches.suse/dt-bindings-panel-lvds-fix-path-to-display-timing-bindings.patch - patches.suse/gpio-fix-aspeed_gpio-unmask-irq - patches.suse/gpioib-do-not-free-unrequested-descriptors - patches.suse/gpio-fix-error-path-in-lineevent_create - patches.suse/libata-Apply-NOLPM-quirk-for-SanDisk-SD7UB3Q-G1001-S - patches.suse/driver-core-add-__printf-verification-to-__ata_ehi_p.patch - patches.suse/HID-lenovo-Add-support-for-IBM-Lenovo-Scrollpoint-mi - patches.suse/HID-wacom-Release-device-resource-data-obtained-by-d - patches.suse/HID-intel-ish-hid-use-put_device-instead-of-kfree - patches.suse/0001-dm-integrity-use-kvfree-for-kvmalloc-d-memory.patch - patches.suse/0228-dm-bufio-fix-buffer-alignment.patch - patches.suse/agp-uninorth-make-two-functions-static - patches.suse/drm-i915-Adjust-eDP-s-logical-vco-in-a-reliable-plac - patches.suse/drm-i915-Fix-drm-intel_enable_lvds-ERROR-message-in- - patches.suse/drm-atomic-Clean-old_state-new_state-in-drm_atomic_s - patches.suse/drm-atomic-Clean-private-obj-old_state-new_state-in- - patches.suse/drm-omap-silence-unititialized-variable-warning - patches.suse/drm-omap-fix-uninitialized-ret-variable - patches.suse/drm-omap-fix-possible-NULL-ref-issue-in-tiler_reserv - patches.suse/drm-omap-handle-alloc-failures-in-omap_connector - patches.suse/drm-vc4-Fix-scaling-of-uni-planar-formats - patches.suse/drm-nouveau-Fix-deadlock-in-nv50_mstm_register_conne - patches.suse/cpufreq-schedutil-Avoid-using-invalid-next_freq.patch - patches.suse/mmap-introduce-sane-default-mmap-limits.patch - patches.suse/x86-xen-reset-vcpu0-info-pointer-after-shared_info-remap - patches.suse/tracing-Fix-regex_match_front-to-not-over-compare-th.patch - patches.suse/powerpc-pseries-Fix-CONFIG_NUMA-n-build.patch - patches.suse/ceph-fix-rsize-wsize-capping-in-ceph_direct_read_write.patch - patches.suse/libceph-add-osd_req_op_extent_osd_data_bvecs.patch - patches.suse/ceph-fix-iov_iter-issues-in-ceph_direct_read_write.patch - patches.suse/xprtrdma-Fix-list-corruption-DMAR-errors-during-MR-r.patch - patches.suse/openvswitch-Don-t-swap-table-in-nlattr_set-after-OVS.patch - patches.suse/atm-zatm-Fix-potential-Spectre-v1.patch - patches.suse/net-atm-Fix-potential-Spectre-v1.patch - patches.suse/tg3-Fix-vunmap-BUG_ON-triggered-from-tg3_free_consis.patch - patches.suse/net-ethernet-sun-niu-set-correct-packet-size-in-skb.patch - patches.suse/Revert-Bluetooth-btusb-Fix-quirk-for-Atheros-1525-QC - patches.suse/Bluetooth-btusb-Only-check-needs_reset_resume-DMI-ta - patches.suse/Bluetooth-btusb-Add-Dell-XPS-13-9360-to-btusb_needs_ - patches.suse/sctp-delay-the-authentication-for-the-duplicated-coo.patch - patches.suse/af_key-Always-verify-length-of-provided-sadb_key.patch - patches.suse/vti6-Change-minimum-MTU-to-IPV4_MIN_MTU-vti6-can-car.patch - patches.suse/net-aquantia-driver-should-correctly-declare-vlan_fe.patch - patches.suse/llc-better-deal-with-too-small-mtu.patch - patches.suse/can-dev-increase-bus-off-message-severity - patches.suse/can-kvaser_usb-Increase-correct-stats-counter-in-kva - patches.suse/r8169-fix-powering-up-RTL8168h - patches.suse/tipc-eliminate-KMSAN-uninit-value-in-strcmp-complain.patch - patches.suse/qed-Fix-l2-initializations-over-iWARP-personality.patch - patches.suse/qede-Fix-gfp-flags-sent-to-rdma-event-node-allocatio.patch - patches.suse/msft-hv-1674-hv_netvsc-Fix-net-device-attach-on-older-Windows-hos.patch - patches.suse/cxgb4-zero-the-HMA-memory.patch - patches.suse/cxgb4-copy-mbox-log-size-to-PF0-3-adap-instances.patch - patches.suse/net-mlx4_en-Verify-coalescing-parameters-are-in-rang.patch - patches.suse/mac80211-Fix-condition-validating-WMM-IE - patches.suse/cfg80211-limit-wiphy-names-to-128-bytes - patches.suse/rfkill-gpio-fix-memory-leak-in-probe-error-path - patches.suse/mac80211-Adjust-SAE-authentication-timeout - patches.suse/mac80211-use-timeout-from-the-AddBA-response-instead - patches.suse/msft-hv-1676-hv_netvsc-set-master-device.patch - patches.suse/net-mlx4_en-Fix-an-error-handling-path-in-mlx4_en_in.patch - patches.suse/sctp-remove-sctp_chunk_put-from-fail_mark-err-path-i.patch - patches.suse/qed-fix-spelling-mistake-taskelt-tasklet.patch - patches.suse/can-hi311x-Acquire-SPI-lock-on-do_get_berr_counter - patches.suse/can-hi311x-Work-around-TX-complete-interrupt-erratum - patches.suse/bonding-do-not-allow-rlb-updates-to-invalid-mac.patch - patches.suse/bonding-send-learning-packets-for-vlans-on-slave.patch - patches.suse/ipv4-fix-memory-leaks-in-udp_sendmsg-ping_v4_sendmsg.patch - patches.suse/net-mlx5-Free-IRQs-in-shutdown-path.patch - patches.suse/net-mlx5-E-Switch-Include-VF-RDMA-stats-in-vport-sta.patch - patches.suse/net-mlx5e-Err-if-asked-to-offload-TC-match-on-frag-b.patch - patches.suse/0008-rxrpc-Fix-error-reception-on-AF_INET6-sockets.patch - patches.suse/ixgbe-return-error-on-unsupported-SFP-module-when-re.patch - patches.suse/ixgbevf-fix-ixgbevf_xmit_frame-s-return-type.patch - patches.suse/net-sched-fix-error-path-in-tcf_proto_create-when-mo.patch - patches.suse/net-sched-actions-fix-refcnt-leak-in-skbmod.patch - patches.suse/0001-init-fix-false-positives-in-W-X-checking.patch - patches.suse/0001-mm-sections-are-not-offlined-during-memory-hotremove.patch - patches.suse/proc-kcore-don-t-bounds-check-against-address-0.patch - patches.suse/0001-mm-oom-fix-concurrent-munlock-and-oom-reaper-unmap-v.patch - patches.suse/nvme-fix-use-after-free-in-nvme_free_ns_head.patch - patches.suse/nvme-Fix-sync-controller-reset-return.patch - patches.suse/nvme-add-quirk-to-force-medium-priority-for-sq-creation.patch - patches.suse/thermal-int3403_thermal-Fix-NULL-pointer-deref-on-mo - patches.suse/thermal-exynos-Reading-temperature-makes-sense-only- - patches.suse/thermal-exynos-Propagate-error-value-from-tmu_read - patches.suse/cifs-Allocate-validate-negotiation-request-through-kmalloc.patch - patches.suse/cifs-smbd-Enable-signing-with-smbdirect.patch - patches.suse/cifs-smb2ops-Fix-listxattr-when-there-are-no-EAs.patch - patches.suse/smb3-directory-sync-should-not-return-an-error.patch - patches.suse/perf-x86-fix-possible-spectre-v1-indexing-for-hw_perf_event-cache_ - patches.suse/perf-x86-fix-possible-spectre-v1-indexing-for-x86_pmu-event_map - patches.suse/perf-x86-msr-fix-possible-spectre-v1-indexing-in-the-msr-driver - patches.suse/perf-x86-cstate-fix-possible-spectre-v1-indexing-for-pkg_msr - patches.suse/drm-set-FMODE_UNSIGNED_OFFSET-for-drm-files - patches.suse/scsi-aacraid-Correct-hba_send-to-include-iu_type.patch - patches.suse/tracing-x86-xen-remove-zero-data-size-trace-events-trace_xen_mmu_flush_tlb-all - patches.suse/0001-proc-do-not-access-cmdline-nor-environ-from-file-bac.patch - patches.suse/vfio-ccw-fix-cleanup-if-cp_prefetch-fails - patches.suse/s390-move-expoline-assembler-macros-to-a-header.patch - patches.suse/s390-crc32-vx-use-expoline-for-indirect-branches.patch - patches.suse/s390-lib-use-expoline-for-indirect-branches.patch - patches.suse/s390-ftrace-use-expoline-for-indirect-branches.patch - patches.suse/s390-kernel-use-expoline-for-indirect-branches.patch - patches.suse/s390-move-spectre-sysfs-attribute-code.patch - patches.suse/s390-remove-indirect-branch-from-do_softirq_own_stack.patch - patches.suse/s390-extend-expoline-to-bc-instructions.patch - patches.suse/s390-use-expoline-thunks-in-the-bpf-jit.patch - patches.suse/s390-cpum_sf-ensure-sample-frequency-of-perf-event-attributes-is-non-zero.patch - patches.suse/s390-qdio-fix-access-to-uninitialized-qdio_q-fields.patch - patches.suse/s390-qdio-don-t-release-memory-in-qdio_setup_irq.patch - patches.suse/ALSA-control-fix-a-redundant-copy-issue - patches.suse/ALSA-hda-Add-Lenovo-C50-All-in-one-to-the-power_save - patches.suse/ALSA-usb-mixer-volume-quirk-for-CM102-A-102S - patches.suse/ALSA-hda-realtek-Clevo-P950ER-ALC1220-Fixup - patches.suse/msft-hv-1677-x86-Delay-skip-of-emulated-hypercall-instruction.patch - patches.suse/0001-KVM-arm-arm64-Properly-protect-VGIC-locks-from-IRQs.patch - patches.suse/0002-KVM-arm-arm64-VGIC-ITS-Promote-irq_lock-in-update_af.patch - patches.suse/0003-KVM-arm-arm64-VGIC-ITS-protect-kvm_read_guest-calls-.patch - patches.suse/0004-KVM-arm-arm64-VGIC-ITS-save-restore-protect-kvm_read.patch - patches.suse/hwmon-k10temp-fix-reading-critical-temperature-register.patch - patches.suse/x86-amd_nb-add-support-for-raven-ridge-cpus.patch - patches.suse/hwmon-k10temp-use-api-function-to-access-system-management.patch - patches.suse/drm-Match-sysfs-name-in-link-removal-to-link-creatio - patches.suse/drm-dumb-buffers-Integer-overflow-in-drm_mode_create - patches.suse/drm-vmwgfx-Set-dmabuf_size-when-vmw_dmabuf_init-is-s - patches.suse/drm-i915-userptr-reject-zero-user_size - patches.suse/drm-i915-execlists-Use-rmb-to-order-CSB-reads - patches.suse/drm-i915-gen9-Add-WaClearHIZ_WM_CHICKEN3-for-bxt-and - patches.suse/mtd-fix-comparison-in-map_word_andequal.patch - patches.suse/spi-sh-msiof-Fix-bit-field-overflow-writes-to-TSCR-R - patches.suse/spi-cadence-Add-usleep_range-for-cdns_spi_fill_tx_fi - patches.suse/spi-pxa2xx-Allow-64-bit-DMA - patches.suse/spi-bcm-qspi-Avoid-setting-MSPI_CDRAM_PCS-for-spi-no - patches.suse/spi-bcm-qspi-Always-read-and-set-BSPI_MAST_N_BOOT_CT - patches.suse/spi-bcm2835aux-ensure-interrupts-are-enabled-for-sha - patches.suse/0229-bcache-return-0-from-bch_debug_init-if-CONFIG_DEBUG_.patch - patches.suse/0001-xhci-Fix-USB3-NULL-pointer-dereference-at-logical-di.patch - patches.suse/usb-musb-fix-remote-wakeup-racing-with-suspend.patch - patches.suse/usbip-usbip_host-refine-probe-and-disconnect-debug-m.patch - patches.suse/0001-usbip-usbip_host-delete-device-from-busid_table-afte.patch - patches.suse/0001-usbip-usbip_host-run-rebind-from-exit-when-module-is.patch - patches.suse/0001-usbip-usbip_host-fix-NULL-ptr-deref-and-use-after-fr.patch - patches.suse/0001-usbip-usbip_host-fix-bad-unlock-balance-during-stub_.patch - patches.suse/4.4.133-056-powerpc-powernv-Fix-NVRAM-sleep-in-invalid-co.patch - patches.suse/i2c-designware-fix-poll-after-enable-regression - patches.suse/i2c-pmcmsp-return-message-count-on-master_xfer-succe - patches.suse/i2c-pmcmsp-fix-error-return-from-master_xfer - patches.suse/i2c-viperboard-return-message-count-on-master_xfer-s - patches.suse/lib-test_bitmap.c-fix-bitmap-optimisation-tests-to-r.patch - patches.suse/radix-tree-test-suite-fix-mapshift-build-target.patch - patches.suse/radix-tree-test-suite-fix-compilation-issue.patch - patches.suse/radix-tree-test-suite-add-item_delete_rcu.patch - patches.suse/radix-tree-test-suite-multi-order-iteration-race.patch - patches.suse/radix-tree-fix-multi-order-iteration-race.patch - patches.suse/hfsplus-stop-workqueue-when-fill_super-failed.patch - patches.suse/mmap-relax-file-size-limit-for-regular-files.patch - patches.suse/ARM-davinci-board-da830-evm-fix-GPIO-lookup-for-MMC-.patch - patches.suse/ARM-davinci-board-da850-evm-fix-GPIO-lookup-for-MMC-.patch - patches.suse/ARM-davinci-board-omapl138-hawk-fix-GPIO-numbers-for.patch - patches.suse/ARM-davinci-board-dm355-evm-fix-broken-networking.patch - patches.suse/tee-shm-fix-use-after-free-via-temporarily-dropped-r - patches.suse/tee-check-shm-references-are-consistent-in-offset-si - patches.suse/ARM-OMAP2-powerdomain-use-raw_smp_processor_id-for-t.patch - patches.suse/ARM-keystone-fix-platform_domain_notifier-array-over.patch - patches.suse/ARM-davinci-dm646x-fix-timer-interrupt-generation.patch - patches.suse/ARM-davinci-board-dm646x-evm-pass-correct-I2C-adapte.patch - patches.suse/ARM-davinci-board-dm646x-evm-set-VPIF-capture-card-n.patch - patches.suse/x86-kexec-avoid-double-free_page-upon-do_kexec_load-failure - patches.suse/kprobes-x86-prohibit-probing-on-exception-masking-instructions - patches.suse/uprobes-x86-prohibit-probing-on-mov-ss-instruction - patches.suse/objtool-kprobes-x86-sync-the-latest-asm-insn-h-header-with-tools-objtool-arch-x86-include-asm-insn-h - patches.suse/objtool-fix-noreturn-detection-for-recursive-sibling-calls.patch - patches.suse/objtool-support-gcc-8-s-cold-subfunctions.patch - patches.suse/objtool-support-gcc-8-switch-tables.patch - patches.suse/objtool-detect-rip-relative-switch-table-references.patch - patches.suse/objtool-detect-rip-relative-switch-table-references-part-2.patch - patches.suse/efi-avoid-potential-crashes-fix-the-struct-efi_pci_io_protocol_32-definition-for-mixed-mode - patches.suse/x86-pkeys-override-pkey-when-moving-away-from-prot_exec - patches.suse/x86-pkeys-do-not-special-case-protection-key-0 - patches.suse/x86-mm-drop-ts_compat-on-64-bit-exec-syscall - patches.suse/ARM-8753-1-decompressor-add-a-missing-parameter-to-t.patch - patches.suse/ARM-8758-1-decompressor-restore-r1-and-r2-just-befor.patch - patches.suse/ARM-kexec-fix-kdump-register-saving-on-panic.patch - patches.suse/ARM-8769-1-kprobes-Fix-to-use-get_kprobe_ctlblk-afte.patch - patches.suse/ARM-8770-1-kprobes-Prohibit-probing-on-optimized_cal.patch - patches.suse/ARM-8771-1-kprobes-Prohibit-kprobes-on-do_undefinstr.patch - patches.suse/ARM-8772-1-kprobes-Prohibit-kprobes-on-get_user-func.patch - patches.suse/btrfs-send-fix-invalid-access-to-commit-roots-due-to.patch - patches.suse/btrfs-fix-xattr-loss-after-power-failure.patch - patches.suse/btrfs-fix-duplicate-extents-after-fsync-of-file-with.patch - patches.suse/0002-btrfs-fix-reading-stale-metadata-blocks-after-degrad.patch - patches.suse/0001-btrfs-Split-btrfs_del_delalloc_inode-into-2-function.patch - patches.suse/0002-btrfs-Fix-delalloc-inodes-invalidation-during-transa.patch - patches.suse/0009-packet-in-packet_snd-start-writing-at-link-layer-all.patch - patches.suse/qede-Fix-ref-cnt-usage-count.patch - patches.suse/netfilter-nf_tables-nft_compat-fix-refcount-leak-on-.patch - patches.suse/0010-ipvs-fix-stats-update-from-local-clients.patch - patches.suse/netfilter-nf_tables-don-t-assume-chain-stats-are-set.patch - patches.suse/netfilter-nft_compat-prepare-for-indirect-info-stora.patch - patches.suse/netfilter-nft_compat-fix-handling-of-large-matchinfo.patch - patches.suse/netfilter-nf_tables-fix-memory-leak-on-error-exit-re.patch - patches.suse/net-mlx4_core-Fix-error-handling-in-mlx4_init_port_i.patch - patches.suse/cxgb4-Correct-ntuple-mask-validation-for-hash-filter.patch - patches.suse/vmxnet3-set-the-DMA-mask-before-the-first-DMA-map-op.patch - patches.suse/vmxnet3-use-DMA-memory-barriers-where-required.patch - patches.suse/net-mlx5-Fix-build-break-when-CONFIG_SMP-n.patch - patches.suse/0011-tcp-purge-write-queue-in-tcp_connect_init.patch - patches.suse/qed-LL2-flush-isles-when-connection-is-closed.patch - patches.suse/ibmvnic-Free-coherent-DMA-memory-if-FW-map-failed.patch - patches.suse/ibmvnic-Fix-non-fatal-firmware-error-reset.patch - patches.suse/ibmvnic-Fix-statistics-buffers-memory-leak.patch - patches.suse/0012-net-test-tailroom-before-appending-to-linear-skb.patch - patches.suse/0013-net-Fix-a-bug-in-removing-queues-from-XPS-map.patch - patches.suse/sock_diag-fix-use-after-free-read-in-__sk_free.patch - patches.suse/net-sched-red-avoid-hashing-NULL-child.patch - patches.suse/cxgb4-fix-offset-in-collecting-TX-rate-limit-info.patch - patches.suse/01-x86-nospec-simplify-alternative_msr_write.patch - patches.suse/02-x86-bugs-concentrate-bug-detection-into-a-separate-function.patch - patches.suse/03-x86-bugs-concentrate-bug-reporting-into-a-separate-function.patch - patches.suse/04-x86-bugs-read-spec_ctrl-msr-during-boot-and-re-use-reserved-bits.patch - patches.suse/05-x86-bugs-kvm-support-the-combination-of-guest-and-host-ibrs.patch - patches.suse/06-x86-bugs-expose-sys-spec_store_bypass.patch - patches.suse/07-x86-cpufeatures-add-x86_feature_rds.patch - patches.suse/08-x86-bugs-provide-boot-parameters-for-the-spec_store_bypass_disable-mitigation.patch - patches.suse/09-x86-bugs-intel-set-proper-cpu-features-and-setup-rds.patch - patches.suse/10-x86-bugs-whitelist-allowed-spec_ctrl-msr-values.patch - patches.suse/11-x86-bugs-amd-add-support-to-disable-rds-on-famh-if-requested.patch - patches.suse/12-x86-kvm-vmx-expose-spec_ctrl-bit2-to-the-guest.patch - patches.suse/13-x86-speculation-create-spec-ctrl-h-to-avoid-include-hell.patch - patches.suse/14-prctl-add-speculation-control-prctls.patch - patches.suse/15-x86-process-allow-runtime-control-of-speculative-store-bypass.patch - patches.suse/16-x86-speculation-add-prctl-for-speculative-store-bypass-mitigation.patch - patches.suse/17-nospec-allow-getting-setting-on-non-current-task.patch - patches.suse/18-proc-provide-details-on-speculation-flaw-mitigations.patch - patches.suse/19-seccomp-enable-speculation-flaw-mitigations.patch - patches.suse/20-x86-bugs-make-boot-modes-_ro_after_init.patch - patches.suse/21-prctl-add-force-disable-speculation.patch - patches.suse/22-seccomp-use-pr_spec_force_disable.patch - patches.suse/23-seccomp-add-filter-flag-to-opt-out-of-ssb-mitigation.patch - patches.suse/24-seccomp-move-speculation-migitation-control-to-arch-code.patch - patches.suse/25-x86-speculation-make-seccomp-the-default-mode-for-speculative-store-bypass.patch - patches.suse/26-x86-bugs-rename-rds-to-ssbd.patch - patches.suse/27-proc-use-underscores-for-ssbd-in-status.patch - patches.suse/28-x86-bugs-fix-_ssb_select_mitigation-return-type.patch - patches.suse/29-x86-bugs-make-cpu_show_common-static.patch - patches.suse/30-x86-bugs-fix-the-parameters-alignment-and-missing-void.patch - patches.suse/KVM--SVM--Move-spec-control-call-after-restore-of-GS.patch - patches.suse/31-x86-speculation-use-synthetic-bits-for-ibrs-ibpb-stibp.patch - patches.suse/32-x86-cpufeatures-disentangle-msr_spec_ctrl-enumeration-from-ibrs.patch - patches.suse/33-x86-cpufeatures-disentangle-ssbd-enumeration.patch - patches.suse/34-x86-cpufeatures-add-feature_zen.patch - patches.suse/35-x86-speculation-handle-ht-correctly-on-amd.patch - patches.suse/36-x86-bugs-kvm-extend-speculation-control-for-virt_spec_ctrl.patch - patches.suse/37-x86-speculation-add-virtualized-speculative-store-bypass-disable-support.patch - patches.suse/38-x86-speculation-rework-speculative_store_bypass_update.patch - patches.suse/39-x86-bugs-unify-x86_spec_ctrl_-set_guest-restore_host.patch - patches.suse/40-x86-bugs-expose-x86_spec_ctrl_base-directly.patch - patches.suse/41-x86-bugs-remove-x86_spec_ctrl_set.patch - patches.suse/42-x86-bugs-rework-spec_ctrl-base-and-mask-logic.patch - patches.suse/43-x86-speculation-kvm-implement-support-for-virt_spec_ctrl-ls_cfg.patch - patches.suse/44-kvm-svm-implement-virt_spec_ctrl-support-for-ssbd.patch - patches.suse/45-x86-bugs-rename-ssbd_no-to-ssb_no.patch - patches.suse/bpf-prevent-memory-disambiguation-attack.patch - patches.suse/0001-iov_iter-fix-return-type-of-_pipe_get_pages.patch - patches.suse/0002-iov_iter-fix-memory-leak-in-pipe_get_pages_alloc.patch - patches.suse/do-d_instantiate-unlock_new_inode-combinations-safel.patch - patches.suse/fs-don-t-scan-the-inode-cache-before-SB_BORN-is-set.patch - patches.suse/affs_lookup-close-a-race-with-affs_remove_link.patch - patches.suse/befs_lookup-use-d_splice_alias.patch - patches.suse/ext2-fix-a-block-leak.patch - patches.suse/aio-fix-io_destroy2-vs.-lookup_ioctx-race.patch - patches.suse/scsi-zfcp-fix-infinite-iteration-on-erp-ready-list.patch - patches.suse/scsi-core-clean-up-generated-file-scsi_devinfo_tbl.c.patch - patches.suse/scsi-sg-allocate-with-_gfp_zero-in-sg_build_indirect.patch - patches.suse/powerpc-64s-Add-support-for-a-store-forwarding-barri.patch - patches.suse/sr-pass-down-correctly-sized-scsi-sense-buffer.patch - patches.suse/libata-Blacklist-some-Sandisk-SSDs-for-NCQ - patches.suse/libata-blacklist-Micron-500IT-SSD-with-MU01-firmware - patches.suse/btrfs-fix-error-handling-in-btrfs_truncate.patch - patches.suse/IB-hfi1-Use-after-free-race-condition-in-send-contex.patch - patches.suse/RDMA-mlx5-Don-t-assume-that-medium-blueFlame-registe.patch - patches.suse/RDMA-mlx5-Use-proper-spec-flow-label-type.patch - patches.suse/i40iw-Fix-memory-leak-in-error-path-of-create-QP.patch - patches.suse/i40iw-Use-correct-address-in-dst_neigh_lookup-for-IP.patch - patches.suse/RDMA-hns-Add-rq-inline-flags-judgement.patch - patches.suse/RDMA-hns-Bugfix-for-rq-record-db-for-kernel.patch - patches.suse/RDMA-hns-Load-the-RoCE-dirver-automatically.patch - patches.suse/RDMA-hns-Update-convert-function-of-endian-format.patch - patches.suse/RDMA-hns-Add-return-operation-when-configured-global.patch - patches.suse/RDMA-hns-Not-support-qp-transition-from-reset-to-res.patch - patches.suse/RDMA-hns-Fix-the-bug-with-rq-sge.patch - patches.suse/RDMA-hns-Set-desc_dma_addr-for-zero-when-free-cmq-de.patch - patches.suse/RDMA-hns-Enable-inner_pa_vld-filed-of-mpt.patch - patches.suse/RDMA-hns-Set-NULL-for-__internal_mr.patch - patches.suse/RDMA-hns-Fix-the-bug-with-NULL-pointer.patch - patches.suse/RDMA-i40iw-Avoid-panic-when-objects-are-being-create.patch - patches.suse/RDMA-i40iw-Avoid-reference-leaks-when-processing-the.patch - patches.suse/i40iw-Avoid-panic-when-reading-back-the-IRQ-aff.patch - patches.suse/iw_cxgb4-Fix-an-error-handling-path-in-c4iw_get_dma_.patch - patches.suse/IB-umem-Use-the-correct-mm-during-ib_umem_release.patch - patches.suse/RDMA-qedr-Fix-doorbell-bar-mapping-for-dpi-1.patch - patches.suse/RDMA-hns-Bugfix-for-cq-record-db-for-kernel.patch - patches.suse/RDMA-hns-Move-the-location-for-initializing-tmp_len.patch - patches.suse/0001-xen-swiotlb-fix-the-check-condition-for-xen_swiotlb_.patch - patches.suse/ALSA-timer-Fix-pause-event-notification - patches.suse/drm-vmwgfx-Fix-32-bit-VMW_PORT_HB_-IN-OUT-macros - patches.suse/mmc-sdhci-iproc-remove-hard-coded-mmc-cap-1.8v - patches.suse/mmc-sdhci-iproc-fix-32bit-writes-for-TRANSFER_MODE-r - patches.suse/mmc-sdhci-iproc-add-SDHCI_QUIRK2_HOST_OFF_CARD_ON-fo - patches.suse/4.4.136-002-powerpc-64s-Clear-PCR-on-boot.patch - patches.suse/0002-arm64-lse-Add-early-clobbers-to-some-input-output-as.patch - patches.suse/0007-arm64-Make-sure-permission-updates-happen-for-pmd-pu.patch - patches.suse/isdn-eicon-fix-a-missing-check-bug - patches.suse/dccp-don-t-free-ccid2_hc_tx_sock-struct-in-dccp_disc.patch - patches.suse/ipmr-properly-check-rhltable_init-return-value.patch - patches.suse/qed-Fix-mask-for-physical-address-in-ILT-entry.patch - patches.suse/cfg80211-further-limit-wiphy-names-to-64-bytes - patches.suse/virtio-net-correctly-transmit-XDP-buff-after-lineari.patch - patches.suse/virtio-net-fix-leaking-page-for-gso-packet-during-me.patch - patches.suse/tuntap-correctly-set-SOCKWQ_ASYNC_NOSPACE.patch - patches.suse/ibmvnic-Only-do-H_EOI-for-mobility-events.patch - patches.suse/net-ipv4-add-missing-RTA_TABLE-to-rtm_ipv4_policy.patch - patches.suse/net-phy-broadcom-Fix-auxiliary-control-register-read.patch - patches.suse/net-phy-broadcom-Fix-bcm_write_exp.patch - patches.suse/net-mlx4-Fix-irq-unsafe-spinlock-usage.patch - patches.suse/0001-packet-fix-reserve-calculation.patch - patches.suse/net-mlx5e-When-RXFCS-is-set-add-FCS-data-into-checks.patch - patches.suse/net-mlx5-IPSec-Fix-a-race-between-concurrent-sandbox.patch - patches.suse/vhost-synchronize-IOTLB-message-with-dev-cleanup.patch - patches.suse/ipv4-remove-warning-in-ip_recv_error.patch - patches.suse/enic-set-DMA-mask-to-47-bit.patch - patches.suse/batman-adv-Avoid-race-in-TT-TVLV-allocator-helper.patch - patches.suse/batman-adv-Fix-TT-sync-flags-for-intermediate-TT-res.patch - patches.suse/bpf-properly-enforce-index-mask-to-prevent-out-of-bo.patch - patches.suse/ibmvnic-Fix-partial-success-login-retries.patch - patches.suse/idr-fix-invalid-ptr-dereference-on-item-delete - patches.suse/0001-Revert-ipc-shm-Fix-shmat-mmap-nil-page-protection.patch - patches.suse/0001-ipc-shm-fix-shmat-nil-address-after-round-down-when-.patch - patches.suse/kernel-sys.c-fix-potential-Spectre-v1-issue.patch - patches.suse/KVM-s390-vsie-fix-8k-check-for-the-itdba.patch - patches.suse/KVM-PPC-Book3S-HV-Snapshot-timebase-offset-on-guest-.patch - patches.suse/KVM-PPC-Book3S-HV-Make-radix-use-correct-tlbie-seque.patch - patches.suse/KVM-PPC-Book3S-HV-Make-radix-clear-pte-when-unmappin.patch - patches.suse/KVM-PPC-Book3S-HV-XIVE-Resend-re-routed-interrupts-o.patch - patches.suse/KVM-PPC-Book-3S-HV-Do-ptesync-in-radix-guest-exit-pa.patch - patches.suse/x86-kvm-fix-lapic-timer-drift-when-guest-uses-periodic-mode - patches.suse/kvm-x86-update-cpuid-properly-when-cr4-osxave-or-cr4-pke-is-changed - patches.suse/46-kvm-x86-ia32_arch_capabilities-is-always-supported.patch - patches.suse/msft-hv-1696-KVM-x86-fix-UD-address-of-failed-Hyper-V-hypercalls.patch - patches.suse/sched-tracing-Fix-trace_sched_pi_setprio-for-deboost.patch - patches.suse/47-kvm-vmx-expose-ssbd-properly-to-guests.patch - patches.suse/x86-speculation-simplify-the-cpu-bug-detection-logic.patch - patches.suse/tracing-Fix-crash-when-freeing-instances-with-event-.patch - patches.suse/0001-tracing-Make-the-snapshot-trigger-work-with-instance.patch - patches.suse/afs-Fix-directory-permissions-check.patch - patches.suse/Input-synaptics-Lenovo-Carbon-X1-Gen5-2017-devices-s - patches.suse/Input-synaptics-Lenovo-Thinkpad-X1-Carbon-G5-2017-wi - patches.suse/Input-synaptics-add-Intertouch-support-on-X1-Carbon- - patches.suse/Input-synaptics-add-Lenovo-80-series-ids-to-SMBus - patches.suse/Input-elan_i2c_smbus-fix-corrupted-stack - patches.suse/selinux-KASAN-slab-out-of-bounds-in-xattr_getsecurit.patch - patches.suse/nvme-fix-extended-data-LBA-supported-setting.patch - patches.suse/platform-x86-asus-wmi-Fix-NULL-pointer-dereference - patches.suse/fs-clear-writeback-errors-in-inode_init_always.patch - patches.suse/mm-huge_memory-c-_split_huge_page-use-atomic-clearpagedirty.patch - patches.suse/mm-fix-the-NULL-mapping-case-in-__isolate_lru_page.patch - patches.suse/RDMA-bnxt_re-Fix-broken-RoCE-driver-due-to-recent-L2.patch - patches.suse/IB-core-Fix-error-code-for-invalid-GID-entry.patch - patches.suse/iio-ad7793-implement-IIO_CHAN_INFO_SAMP_FREQ - patches.suse/iio-buffer-make-length-types-match-kfifo-types - patches.suse/iio-kfifo_buf-check-for-uint-overflow - patches.suse/stm-class-Use-vmalloc-for-the-master-map - patches.suse/intel_th-Use-correct-device-when-freeing-buffers - patches.suse/hwtracing-stm-fix-build-error-on-some-arches - patches.suse/drm-i915-Disable-LVDS-on-Radiant-P845 - patches.suse/drm-i915-lvds-Move-acpi-lid-notification-registratio - patches.suse/drm-psr-Fix-missed-entry-in-PSR-setup-time-table - patches.suse/scsi-scsi_transport_srp-fix-shost-to-rport-translation - patches.suse/0014-netfilter-nf_tables-fix-NULL-pointer-dereference-on-.patch - patches.suse/0015-netfilter-ebtables-handle-string-from-userspace-with.patch - patches.suse/netfilter-nft_meta-fix-wrong-value-dereference-in-nf.patch - patches.suse/0016-ipvs-fix-buffer-overflow-with-sync-daemon-and-servic.patch - patches.suse/netfilter-nf_tables-disable-preemption-in-nft_update.patch - patches.suse/ipv6-sr-fix-memory-OOB-access-in-seg6_do_srh_encap-i.patch - patches.suse/atm-zatm-fix-memcmp-casting.patch - patches.suse/mlxsw-spectrum-Forbid-creation-of-VLAN-1-over-port-L.patch - patches.suse/0001-net-qmi_wwan-Add-Netgear-Aircard-779S.patch - patches.suse/be2net-Fix-error-detection-logic-for-BE3.patch - patches.suse/Revert-rt2800-use-TXOP_BACKOFF-for-probe-frames - patches.suse/iwlwifi-pcie-compare-with-number-of-IRQs-requested-f - patches.suse/net-ethernet-davinci_emac-fix-error-handling-in-prob.patch - patches.suse/net-sysfs-Fix-memory-leak-in-XPS-configuration.patch - patches.suse/kcm-Fix-use-after-free-caused-by-clonned-sockets.patch - patches.suse/0017-xfrm6-avoid-potential-infinite-loop-in-_decode_sessi.patch - patches.suse/ip6_tunnel-remove-magic-mtu-value-0xFFF8.patch - patches.suse/net-usb-cdc_mbim-add-flag-FLAG_SEND_ZLP.patch - patches.suse/fix-io_destroy-aio_complete-race.patch - patches.suse/0001-block-break-discard-submissions-into-the-user-define.patch - patches.suse/sbitmap-fix-race-in-wait-batch-accounting.patch - patches.suse/0001-nbd-fix-nbd-device-deletion.patch - patches.suse/nvme-only-reconfigure-discard-if-necessary.patch - patches.suse/blkdev_report_zones_ioctl-use-vmalloc-to-allocate-large-buffers.patch - patches.suse/bdi-Move-cgroup-bdi_writeback-to-a-dedicated-low-con.patch - patches.suse/0227-bcache-stop-bcache-device-when-backing-device-is-off.patch - patches.suse/0227-bcache-Move-couple-of-string-arrays-to-sysfs.c.patch - patches.suse/0227-bcache-Move-couple-of-functions-to-sysfs.c.patch - patches.suse/0227-bcache-Replace-bch_read_string_list-by-__sysfs_match.patch - patches.suse/block-rename-BLK_EH_NOT_HANDLED-to-BLK_EH_DONE.patch - patches.suse/nvme-return-BLK_EH_DONE-from-timeout.patch - patches.suse/null_blk-complete-requests-from-timeout.patch - patches.suse/scsi_transport_fc-complete-requests-from-timeout.patch - patches.suse/libiscsi-don-t-try-to-bypass-SCSI-EH.patch - patches.suse/block-don-t-print-a-message-when-the-device-went-awa.patch - patches.suse/nvme-fix-lockdep-warning-in-nvme_mpath_clear_current_path.patch - patches.suse/nvme-host-core-fix-precedence-of-ternary-operator.patch - patches.suse/nvme-rdma-stop-admin-queue-before-freeing-it.patch - patches.suse/nvme-fc-remove-setting-DNR-on-exception-conditions.patch - patches.suse/nvme-fabrics-remove-unnecessary-controller-subnqn-va.patch - patches.suse/nvme-fabrics-centralize-discovery-controller-default.patch - patches.suse/nvme-fabrics-allow-duplicate-connections-to-the-disc.patch - patches.suse/nvmet-fc-increase-LS-buffer-count-per-fc-port.patch - patches.suse/nvme-allow-duplicate-controller-if-prior-controller-.patch - patches.suse/nvme-loop-add-support-for-multiple-ports.patch - patches.suse/nvme-fabrics-allow-internal-passthrough-command-on-d.patch - patches.suse/nvme.h-untangle-AEN-notice-definitions.patch - patches.suse/nvme.h-add-the-changed-namespace-list-log.patch - patches.suse/nvme.h-add-AEN-configuration-symbols.patch - patches.suse/nvmet-add-a-new-nvmet_zero_sgl-helper.patch - patches.suse/nvmet-split-log-page-implementation.patch - patches.suse/nvmet-implement-the-changed-namespaces-log.patch - patches.suse/nvmet-add-AEN-configuration-support.patch - patches.suse/nvmet-mask-pending-AENs.patch - patches.suse/nvme-submit-AEN-event-configuration-on-startup.patch - patches.suse/nvme-mark-nvme_queue_scan-static.patch - patches.suse/nvme-use-the-changed-namespaces-list-log-to-clear-ns.patch - patches.suse/restore-cond_resched-in-shrink_dcache_parent.patch - patches.suse/rmdir-rename-do-shrink_dcache_parent-only-on-success.patch - patches.suse/fs-avoid-fdput-after-failed-fdget-in-vfs_dedupe_file.patch - patches.suse/hwmon-k10temp-add-support-for-stoney-ridge-and-bristol.patch - patches.suse/hwmon-k10temp-display-both-tctl-and-tdie.patch - patches.suse/hwmon-ltc2990-Fix-incorrect-conversion-of-negative-t - patches.suse/hwmon-k10temp-make-function-get_raw_temp-static.patch - patches.suse/hwmon-asus_atk0110-Replace-deprecated-device-registe - patches.suse/spi-bcm63xx-hspi-Enable-the-clock-before-calling-clk - patches.suse/spi-pxa2xx-check-clk_prepare_enable-return-value - patches.suse/cifs_lookup-cifs_get_inode_-never-returns-0-with-inode-left.patch - patches.suse/cifs_lookup-switch-to-d_splice_alias-.patch - patches.suse/btrfs-remove-wrong-use-of-volume_mutex-from-btrfs_dev_replace_start.patch - patches.suse/btrfs-track-running-balance-in-a-simpler-way.patch - patches.suse/0001-btrfs-Factor-out-common-delayed-refs-init-code.patch - patches.suse/0002-btrfs-Use-init_delayed_ref_common-in-add_delayed_tre.patch - patches.suse/0003-btrfs-Use-init_delayed_ref_common-in-add_delayed_dat.patch - patches.suse/0004-btrfs-Open-code-add_delayed_tree_ref.patch - patches.suse/0005-btrfs-Open-code-add_delayed_data_ref.patch - patches.suse/0006-btrfs-Introduce-init_delayed_ref_head.patch - patches.suse/0007-btrfs-Use-init_delayed_ref_head-in-add_delayed_ref_h.patch - patches.suse/0008-btrfs-split-delayed-ref-head-initialization-and-addi.patch - patches.suse/0001-btrfs-qgroup-Search-commit-root-for-rescan-to-avoid-.patch - patches.suse/0002-btrfs-qgroup-Finish-rescan-when-hit-the-last-leaf-of.patch - patches.suse/btrfs-update-stale-comments-referencing-vmtruncate.patch - patches.suse/btrfs-fix-error-handling-in-btrfs_truncate_inode_items.patch - patches.suse/btrfs-don-t-bug_on-in-btrfs_truncate_inode_items.patch - patches.suse/btrfs-stop-creating-orphan-items-for-truncate.patch - patches.suse/btrfs-get-rid-of-btrfs_inode_has_orphan_item.patch - patches.suse/btrfs-delete-dead-code-in-btrfs_orphan_commit_root.patch - patches.suse/btrfs-don-t-return-ino-to-ino-cache-if-inode-item-removal-fails.patch - patches.suse/btrfs-refactor-btrfs_evict_inode-reserve-refill-dance.patch - patches.suse/btrfs-fix-enospc-caused-by-orphan-items-reservations.patch - patches.suse/btrfs-get-rid-of-unused-orphan-infrastructure.patch - patches.suse/btrfs-renumber-btrfs_inode_-runtime-flags-and-switch-to-enums.patch - patches.suse/btrfs-reserve-space-for-o_tmpfile-orphan-item-deletion.patch - patches.suse/0001-Btrfs-split-btrfs_extent_same.patch - patches.suse/0002-Btrfs-dedupe_file_range-ioctl-remove-16MiB-restricti.patch - patches.suse/0003-Btrfs-reuse-cmp-workspace-in-EXTENT_SAME-ioctl.patch - patches.suse/0004-btrfs-use-kvzalloc-for-EXTENT_SAME-temporary-data.patch - patches.suse/0005-Btrfs-fix-clone-vs-chattr-NODATASUM-race.patch - patches.suse/0003-Btrfs-remove-superfluous-free_extent_buffer-in-read_.patch - patches.suse/0004-Btrfs-use-more-straightforward-extent_buffer_uptodat.patch - patches.suse/0005-Btrfs-move-get-root-out-of-btrfs_search_slot-to-a-he.patch - patches.suse/0006-Btrfs-grab-write-lock-directly-if-write_lock_level-i.patch - patches.suse/0007-Btrfs-remove-always-true-check-in-unlock_up.patch - patches.suse/0008-Btrfs-remove-unused-check-of-skip_locking.patch - patches.suse/btrfs-return-error-value-if-create_io_em-failed-in-cow_file_range.patch - patches.suse/0001-dlm-fix-a-clerical-error-when-set-SCTP_NODELAY.patch - patches.suse/0002-dlm-make-sctp_connect_to_sock-return-in-specified-ti.patch - patches.suse/0003-dlm-remove-O_NONBLOCK-flag-in-sctp_connect_to_sock.patch - patches.suse/smb3-fix-redundant-opens-on-root.patch - patches.suse/cifs-add-server-argument-to-the-dump_detail-method.patch - patches.suse/cifs-update-calc_size-to-take-a-server-argument.patch - patches.suse/cifs-fix-build-break-when-CONFIG_CIFS_DEBUG2-enabled.patch - patches.suse/0001-cifs-store-the-leaseKey-in-the-fid-on-SMB2_open.patch - patches.suse/cifs-add-a-new-SMB2_close_flags-function.patch - patches.suse/cifs-update-internal-module-version-number-for-cifs-ko-to-2-12.patch - patches.suse/smb3-rename-encryption_required-to-smb3_encryption_required.patch - patches.suse/smb3-Add-ftrace-tracepoints-for-improved-SMB3-debugging.patch - patches.suse/CIFS-Introduce-offset-for-the-1st-page-in-data-transfer-structures.patch - patches.suse/smb3-fix-various-xid-leaks.patch - patches.suse/smb3-add-additional-ftrace-entry-points-for-entry-exit-to-cifs-ko.patch - patches.suse/smb3-print-tree-id-in-debugdata-in-proc-to-be-able-to-help-logging.patch - patches.suse/cifs-invalidate-cache-when-we-truncate-a-file.patch - patches.suse/cifs-return-error-on-invalid-value-written-to-cifsFYI.patch - patches.suse/smb3-add-module-alias-for-smb3-to-cifs-ko.patch - patches.suse/cifs-show-the-w-bit-for-writeable-proc-fs-cifs-files.patch - patches.suse/cifs-make-minor-clarifications-to-module-params-for-cifs-ko.patch - patches.suse/cifs-allow-disabling-less-secure-legacy-dialects.patch - patches.suse/smb3-add-support-for-posix-negotiate-context.patch - patches.suse/smb3-allow-posix-mount-option-to-enable-new-SMB311-protocol-exten.patch - patches.suse/cifs-update-smb2_check_message-to-handle-PDUs-without-a-4-byte-leng.patch - patches.suse/smb3-add-define-for-id-for-posix-create-context-and-corresponding-s.patch - patches.suse/cifs-add-debug-output-to-show-nocase-mount-option.patch - patches.suse/smb3-add-tracepoints-for-smb2-smb3-open.patch - patches.suse/smb3-Add-posix-create-context-for-smb3-11-posix-mounts.patch - patches.suse/smb3-on-reconnect-set-PreviousSessionId-field.patch - patches.suse/cifs-remove-rfc1002-header-from-all-SMB2-response-structures.patch - patches.suse/cifs-remove-struct-smb2_oplock_break_rsp.patch - patches.suse/cifs-update-smb2_calc_size-to-use-smb2_sync_hdr-instead-of-smb2_hdr.patch - patches.suse/cifs-change-smb2_get_data_area_len-to-take-a-smb2_sync_hdr-as-argum.patch - patches.suse/CIFS-511c54a2f69195b28afb9dd119f03787b1625bb4-adds-a-check-for-sess.patch - patches.suse/cifs-remove-struct-smb2_hdr.patch - patches.suse/cifs-remove-header_preamble_size-where-it-is-always-0.patch - patches.suse/cifs-update-multiplex-loop-to-handle-compounded-responses.patch - patches.suse/CIFS-Add-support-for-direct-pages-in-rdata.patch - patches.suse/CIFS-Use-offset-when-reading-pages.patch - patches.suse/CIFS-Add-support-for-direct-pages-in-wdata.patch - patches.suse/perf-x86-intel-uncore-correct-fixed-counter-index-check-for-nhm - patches.suse/perf-x86-intel-uncore-correct-fixed-counter-index-check-in-generic-code - patches.suse/sched-numa-Stagger-NUMA-balancing-scan-periods-for-new-threads.patch - patches.suse/x86-cpu-amd-have-smp_num_siblings-and-cpu_llc_id-always-be-present - patches.suse/x86-cpu-modify-detect_extended_topology-to-return-result - patches.suse/x86-cpu-amd-derive-cpu-topology-from-cpuid-function-0xb-when-available - patches.suse/x86-dumpstack-save-first-regs-set-for-the-executive-summary - patches.suse/x86-asm-memcpy_mcsafe-Remove-loop-unrolling.patch - patches.suse/x86-asm-memcpy_mcsafe-Add-labels-for-__memcpy_mcsafe.patch - patches.suse/x86-asm-memcpy_mcsafe-Return-bytes-remaining.patch - patches.suse/x86-asm-memcpy_mcsafe-Add-write-protection-fault-han.patch - patches.suse/x86-asm-memcpy_mcsafe-Define-copy_to_iter_mcsafe.patch - patches.suse/x86-mce-fix-stack-out-of-bounds-write-in-mce-inject-c-flags_read - patches.suse/tools-power-turbostat-fix-possible-sprintf-buffer-overflow.patch - patches.suse/tools-power-turbostat-Correct-SNB_C1-C3_AUTO_UNDEMOT.patch - patches.suse/x86-msr-index-h-correct-snb_c1-c3_auto_undemote-defines.patch - patches.suse/PM-wakeup-Only-update-last-time-for-active-wakeup-so - patches.suse/0001-PM-runtime-Drop-usage-count-for-suppliers-at-device-.patch - patches.suse/PM-Domains-Fix-error-path-during-attach-in-genpd - patches.suse/cpufreq-Fix-new-policy-initialization-during-limits-.patch - patches.suse/PM-hibernate-Fix-oops-at-snapshot_write - patches.suse/ACPI-watchdog-Prefer-iTCO_wdt-always-when-WDAT-table.patch - patches.suse/0003-ACPI-CPPC-Check-for-valid-PCC-subspace-only-if-PCC-i.patch - patches.suse/0001-mailbox-PCC-erroneous-error-message-when-parsing-ACP.patch - patches.suse/ACPI-LPSS-Only-call-pwm_add_table-for-Bay-Trail-PWM- - patches.suse/perf-fix-invalid-bit-in-diagnostic-entry.patch - patches.suse/s390-cpum_sf-add-data-entry-sizes-to-sampling-trailer-entry.patch - patches.suse/s390-dasd-simplify-locking-in-dasd_times_out.patch - patches.suse/s390-archrandom-rework-arch-random-implementation.patch - patches.suse/s390-zcrypt-fix-cca-and-ep11-cprb-processing-failure-memory-leak.patch - patches.suse/ext4-Fix-hole-length-detection-in-ext4_ind_map_block.patch - patches.suse/ext4-update-mtime-in-ext4_punch_hole-even-if-no-bloc.patch - patches.suse/vfs-add-the-sb_start_intwrite_trylock-helper.patch - patches.suse/ext4-factor-out-helper-ext4_sample_last_mounted.patch - patches.suse/ext4-do-not-update-s_last_mounted-of-a-frozen-fs.patch - patches.suse/ext4-report-delalloc-reserve-as-non-free-in-statfs-f.patch - patches.suse/ext4-bubble-errors-from-ext4_find_inline_data_nolock.patch - patches.suse/ext4-fix-fencepost-error-in-check-for-inode-count-ov.patch - patches.suse/xfs-validate-cached-inodes-are-free-when-allocated.patch - patches.suse/xfs-clear-sb-s_fs_info-on-mount-failure.patch - patches.suse/fs-allow-per-device-dax-status-checking-for-filesystems.patch - patches.suse/crypto-caam-fix-DMA-mapping-dir-for-generated-IV - patches.suse/crypto-caam-fix-IV-DMA-mapping-and-updating - patches.suse/crypto-caam-qi-fix-IV-DMA-mapping-and-updating - patches.suse/crypto-authenc-don-t-leak-pointers-to-authenc-keys - patches.suse/crypto-authencesn-don-t-leak-pointers-to-authenc-key - patches.suse/0001-crypto-cavium-Fix-fallout-from-CONFIG_VMAP_STACK.patch - patches.suse/0002-crypto-cavium-Limit-result-reading-attempts.patch - patches.suse/0003-crypto-cavium-Prevent-division-by-zero.patch - patches.suse/0004-crypto-cavium-Fix-statistics-pending-request-value.patch - patches.suse/0005-crypto-cavium-Fix-smp_processor_id-warnings.patch - patches.suse/crypto-caam-strip-input-zeros-from-RSA-input-buffer - patches.suse/crypto-omap-sham-fix-memleak - patches.suse/crypto-crypto4xx-properly-set-IV-after-de-and-encryp.patch - patches.suse/crypto-vmx-Remove-overly-verbose-printk-from-AES-ini - patches.suse/crypto-vmx-Remove-overly-verbose-printk-from-AES-XTS - patches.suse/crypto-clarify-licensing-of-OpenSSL-asm-code.patch - patches.suse/crypto-ccp-add-download_firmware-sev-command.patch - patches.suse/crypto-ccp-add-get_id-sev-command.patch - patches.suse/Input-xpad-fix-some-coding-style-issues.patch - patches.suse/Input-xpad-avoid-using-__set_bit-for-capabilities.patch - patches.suse/Input-xpad-add-GPD-Win-2-Controller-USB-IDs - patches.suse/Input-goodix-add-new-ACPI-id-for-GPD-Win-2-touch-scr - patches.suse/Input-elan_i2c-add-ELAN0612-Lenovo-v330-14IKB-ACPI-I - patches.suse/leds-class-ensure-workqueue-is-initialized-before-se.patch - patches.suse/mmc-pwrseq-Use-kmalloc_array-instead-of-stack-VLA - patches.suse/mmc-dw_mmc-update-actual-clock-for-mmc-debugfs - patches.suse/mmc-dw_mmc-bluefield-Add-driver-extension.patch - patches.suse/usb-audio-v2-Correct-the-comment-for-struct-uac_cloc.patch - patches.suse/usb-hub-Don-t-wait-for-connect-state-at-resume-for-p - patches.suse/usb-do-not-reset-if-a-low-speed-or-full-speed-device.patch - patches.suse/usb-dwc2-debugfs-Don-t-touch-RX-FIFO-during-register.patch - patches.suse/usb-gadget-udc-renesas_usb3-disable-the-controller-s.patch - patches.suse/usbip-vhci_sysfs-fix-potential-Spectre-v1.patch - patches.suse/usb-storage-Add-support-for-FL_ALWAYS_SYNC-flag-in-t.patch - patches.suse/usb-storage-Add-compatibility-quirk-flags-for-G-Tech.patch - patches.suse/phy-qcom-qusb2-Fix-crash-if-nvmem-cell-not-specified.patch - patches.suse/NFC-pn533-don-t-send-USB-data-off-of-the-stack - patches.suse/usbip-usbip_detach-Fix-memory-udev-context-and-udev- - patches.suse/xhci-add-quirk-to-zero-64bit-registers-on-renesas-pcie-controllers.patch - patches.suse/revert-xhci-reset-renesas-upd72020x-usb-controller-for-32-bit-dma-issue.patch - patches.suse/uio-Reduce-return-paths-from-uio_write.patch - patches.suse/nvmem-properly-handle-returned-value-nvmem_reg_read.patch - patches.suse/ARM-amba-Fix-wrong-indentation-in-driver_override_st.patch - patches.suse/w1-mxc_w1-Enable-clock-before-calling-clk_get_rate-o - patches.suse/1wire-family-module-autoload-fails-because-of-upper- - patches.suse/rpmsg-Correct-support-for-MODULE_DEVICE_TABLE.patch - patches.suse/vmw_balloon-fixing-double-free-when-batching-mode-is - patches.suse/driver-core-Don-t-ignore-class_dir_create_and_add-fa - patches.suse/firmware-add-firmware_request_nowarn-load-firmware-without-warnings.patch - patches.suse/0001-mm-memory_hotplug-use-put_device-if-device_register-.patch - patches.suse/earlycon-Initialize-port-uartclk-based-on-clock-freq.patch - patches.suse/sc16is7xx-Check-for-an-error-when-the-clock-is-enabl - patches.suse/tty-pl011-Avoid-spuriously-stuck-off-interrupts - patches.suse/earlycon-Remove-hardcoded-port-uartclk-initializatio.patch - patches.suse/serial-samsung-fix-maxburst-parameter-for-DMA-transa - patches.suse/tty-serial-atmel-use-port-name-as-name-in-request_ir - patches.suse/serial-sh-sci-Use-spin_-try-lock_irqsave-instead-of- - patches.suse/serial-8250-omap-Fix-idling-of-clocks-for-unused-uar - patches.suse/tty-Fix-data-race-in-tty_insert_flip_string_fixed_fl - patches.suse/libata-zpodd-small-read-overflow-in-eject_tray - patches.suse/libata-Drop-SanDisk-SD7UB3Q-G1001-NOLPM-quirk - patches.suse/libata-Fix-command-retry-decision.patch - patches.suse/drm-dp-mst-Fix-off-by-one-typo-when-dump-payload-tab - patches.suse/drm-atomic-helper-Drop-plane-fb-references-only-for- - patches.suse/drm-i915-Restore-planes-after-load-detection - patches.suse/drm-gma500-fix-psb_intel_lvds_mode_valid-s-return-ty - patches.suse/drm-Add-DP-PSR2-sink-enable-bit - patches.suse/drm-i915-audio-Fix-audio-enumeration-issue-on-BXT - patches.suse/drm-i915-dp-Send-DPCD-ON-for-MST-before-phy_up - patches.suse/drm-i915-psr-Chase-psr.enabled-only-under-the-psr.lo - patches.suse/drm-exynos-Allow-DRM_EXYNOS-on-s5pv210 - patches.suse/drm-atomic-Handling-the-case-when-setting-old-crtc-f - patches.suse/drm-modes-Introduce-drm_mode_match - patches.suse/drm-i915-Don-t-request-a-bug-report-for-unsafe-modul - patches.suse/Revert-drm-i915-gvt-set-max-priority-for-gvt-context.patch - patches.suse/drm-amdgpu-Add-APU-support-in-vi_set_uvd_clocks - patches.suse/drm-amdgpu-Add-APU-support-in-vi_set_vce_clocks - patches.suse/drm-amdgpu-Remove-VRAM-from-shared-bo-domains - patches.suse/drm-radeon-fix-mode_valid-s-return-type - patches.suse/drm-nouveau-fifo-gk104-poll-for-runlist-update-compl - patches.suse/0001-drm-tegra-Acquire-a-reference-to-the-IOVA-cache.patch - patches.suse/0001-gpu-host1x-Acquire-a-reference-to-the-IOVA-cache.patch - patches.suse/drm-exynos-dsi-mask-frame-done-interrupt - patches.suse/drm-exynos-Fix-default-value-for-zpos-plane-property - patches.suse/ALSA-usb-audio-simplify-set_sync_ep_implicit_fb_quir - patches.suse/ALSA-usb-audio-add-more-quirks-for-DSD-interfaces - patches.suse/ALSA-hda-Use-a-macro-for-snd_array-iteration-loops.patch - patches.suse/ALSA-hda-ca0132-fix-build-failure-when-a-local-macro - patches.suse/ALSA-usb-audio-Initialize-Dell-Dock-playback-volumes - patches.suse/ALSA-usb-audio-Avoid-superfluous-usb_set_interface-c - patches.suse/ALSA-usb-audio-Add-keep_iface-flag - patches.suse/ALSA-usb-audio-Add-Keep-Interface-control - patches.suse/ALSA-usb-audio-Allow-to-override-the-longname-string - patches.suse/ALSA-usb-audio-Give-proper-vendor-product-name-for-D - patches.suse/ALSA-hda-ca0132-R3Di-and-SBZ-quirk-entires-alt-firmw - patches.suse/ALSA-hda-ca0132-Add-pincfg-for-SBZ-R3Di-add-fp-hp-au - patches.suse/ALSA-hda-ca0132-Add-PCI-region2-iomap-for-SBZ - patches.suse/ALSA-hda-ca0132-Add-extra-exit-functions-for-R3Di-an - patches.suse/ALSA-hda-ca0132-add-extra-init-functions-for-r3di-sb - patches.suse/ALSA-hda-ca0132-update-core-functions-for-sbz-r3di - patches.suse/ALSA-hda-ca0132-add-dsp-setup-related-commands-for-t - patches.suse/ALSA-hda-ca0132-Add-dsp-setup-gpio-functions-for-r3d - patches.suse/ALSA-hda-ca0132-add-the-ability-to-set-src_id-on-scp - patches.suse/ALSA-hda-ca0132-add-alt_select_in-out-for-R3Di-SBZ - patches.suse/ALSA-hda-ca0132-Add-DSP-Volume-set-and-New-mixers-fo - patches.suse/ALSA-hda-ca0132-add-ca0132_alt_set_vipsource - patches.suse/ALSA-hda-ca0132-Add-new-control-changes-for-SBZ-R3Di - patches.suse/ALSA-usb-audio-add-boot-quirk-for-Axe-Fx-III - patches.suse/ALSA-hda-ca0132-fix-array_size.cocci-warnings - patches.suse/ALSA-hda-ca0132-constify-templates-for-control-eleme - patches.suse/ALSA-hda-ca0132-constify-read-only-members-of-string - patches.suse/ALSA-hda-ca0132-merge-strings-just-for-printk - patches.suse/ALSA-hda-ca0132-constify-parameter-table-for-effects - patches.suse/ALSA-usb-audio-Apply-rate-limit-to-warning-messages- - patches.suse/ALSA-emu10k1-Rate-limit-error-messages-about-page-er - patches.suse/ALSA-hda-conexant-Add-fixup-for-HP-Z2-G4-workstation - patches.suse/ALSA-hda-conexant-Add-hp-mic-fix-model-string - patches.suse/ALSA-hda-Add-Intel-NUC7i3BNB-to-the-power_save-black - patches.suse/ALSA-hda-Add-Clevo-W35xSS_370SS-to-the-power_save-bl - patches.suse/ALSA-hda-Add-Gigabyte-P55A-UD3-and-Z87-D3HP-to-the-p - patches.suse/ALSA-hda-Add-ASRock-H81M-HDS-to-the-power_save-black - patches.suse/ALSA-hda-Add-Intel-NUC5i7RY-to-the-power_save-blackl - patches.suse/ALSA-hda-realtek-Fixup-mute-led-on-HP-Spectre-x360 - patches.suse/ALSA-hda-realtek-Refactor-alc269_fixup_hp_mute_led_m - patches.suse/ALSA-hda-realtek-Fixup-for-HP-x360-laptops-with-B-O- - patches.suse/ALSA-hda-realtek-Enable-mic-mute-hotkey-for-several- - patches.suse/ALSA-hda-Handle-kzalloc-failure-in-snd_hda_attach_pc - patches.suse/ASoC-topology-Fix-bclk-and-fsync-inversion-in-set_li - patches.suse/ASoC-topology-Add-missing-clock-gating-parameter-whe - patches.suse/ASoC-omap-Remove-OMAP_MUX-dependency-from-Nokia-N810 - patches.suse/ASoC-mediatek-preallocate-pages-use-platform-device - patches.suse/ASoC-cirrus-i2s-Fix-LRCLK-configuration - patches.suse/ASoC-cirrus-i2s-Fix-TX-RX-LinCtrlData-setup - patches.suse/ASoC-dpcm-fix-BE-dai-not-hw_free-and-shutdown - patches.suse/ASoC-dapm-delete-dapm_kcontrol_data-paths-list-befor - patches.suse/ASoC-cs35l35-Add-use_single_rw-to-regmap-config - patches.suse/kconfig-Avoid-format-overflow-warning-from-GCC-8.1 - patches.suse/ARM-8764-1-kgdb-fix-NUMREGBYTES-so-that-gdb_regs-is-.patch - patches.suse/ARM-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-handling.patch - patches.suse/ARM-KVM-report-support-for-SMCCC_ARCH_WORKAROUND_1.patch - patches.suse/ghes-edac-fix-ghes_edac-registration.patch - patches.suse/EDAC-ghes-Add-DDR4-and-NVDIMM-memory-types.patch - patches.suse/EDAC-skx-Fix-skx_edac-build-error-when-ACPI_NFIT-m.patch - patches.suse/EDAC-altera-Fix-ARM64-build-warning - patches.suse/0005-ipmi-Fix-some-counter-issues.patch - patches.suse/ipmi-bt-Set-the-timeout-before-doing-a-capabilities-.patch - patches.suse/printk-fix-possible-reuse-of-va_list-variable.patch - patches.suse/printk-drop-in_nmi-check-from-printk_safe_flush_on_p.patch - patches.suse/clk-renesas-cpg-mssr-Stop-using-printk-format-pCr - patches.suse/thermal-bcm2835-Stop-using-printk-format-pCr - patches.suse/serial-sh-sci-Stop-using-printk-format-pCr - patches.suse/lib-vsprintf-Remove-atomic-unsafe-support-for-pCr.patch - patches.suse/audit-allow-not-equal-op-for-audit-by-executable.patch - patches.suse/audit-Fix-wrong-task-in-comparison-of-session-ID.patch - patches.suse/branch-check-fix-long-int-truncation-when-profiling-.patch - patches.suse/ompiler.h-enable-builtin-overflow-checkers-and-add-.patch - patches.suse/overflow.h-Add-allocation-size-calculation-helpers.patch - patches.suse/cxgb4vf-display-pause-settings.patch - patches.suse/geneve-cleanup-hard-coded-value-for-Ethernet-header-.patch - patches.suse/qed-use-trust-mode-to-allow-VF-to-override-forced-MA.patch - patches.suse/qed-Add-new-TLV-to-request-PF-to-update-MAC-in-bulle.patch - patches.suse/lan78xx-Read-MAC-address-from-DT-if-present.patch - patches.suse/bpf-make-bnxt-compatible-w-bpf_xdp_adjust_tail.patch - patches.suse/bpf-make-cavium-thunder-compatible-w-bpf_xdp_adjust_.patch - patches.suse/qed-Delete-unused-parameter-p_ptt-from-mcp-APIs.patch - patches.suse/qed-Add-configuration-information-to-register-dump-a.patch - patches.suse/ipconfig-Correctly-initialise-ic_nameservers.patch - patches.suse/qed-Fix-copying-2-strings.patch - patches.suse/0018-sctp-fix-identification-of-new-acks-for-SFR-CACC.patch - patches.suse/ixgbe-Drop-support-for-macvlan-specific-unicast-list.patch - patches.suse/igb-Fix-not-adding-filter-elements-to-the-list.patch - patches.suse/igb-Fix-queue-selection-on-MAC-filters-on-i210.patch - patches.suse/sctp-introduce-sctp_dst_mtu.patch - patches.suse/bnxt_en-Add-TC-to-hardware-QoS-queue-mapping-logic.patch - patches.suse/bnxt_en-Remap-TC-to-hardware-queues-when-configuring.patch - patches.suse/bnxt_en-Check-the-lengths-of-encapsulated-firmware-r.patch - patches.suse/bnxt_en-Do-not-set-firmware-time-from-VF-driver-on-o.patch - patches.suse/bnxt_en-Simplify-ring-alloc-free-error-messages.patch - patches.suse/bnxt_en-Display-function-level-rx-tx_discard_pkts-vi.patch - patches.suse/bnxt_en-Do-not-allow-VF-to-read-EEPROM.patch - patches.suse/bnxt_en-Increase-RING_IDLE-minimum-threshold-to-50.patch - patches.suse/bnxt_en-reduce-timeout-on-initial-HWRM-calls.patch - patches.suse/bnxt_en-Reserve-rings-in-bnxt_set_channels-if-device.patch - patches.suse/bnxt_en-Don-t-reserve-rings-on-VF-when-min-rings-wer.patch - patches.suse/bnxt_en-Reserve-RSS-and-L2-contexts-for-VF.patch - patches.suse/bnxt_en-Reserve-rings-at-driver-open-if-none-was-res.patch - patches.suse/lan78xx-Lan7801-Support-for-Fixed-PHY.patch - patches.suse/i40evf-Replace-GFP_ATOMIC-with-GFP_KERNEL-in-i40evf_.patch - patches.suse/i40e-i40evf-cleanup-incorrect-function-doxygen-comme.patch - patches.suse/i40e-fix-reading-LLDP-configuration.patch - patches.suse/i40e-Add-advertising-10G-LR-mode.patch - patches.suse/i40evf-Fix-turning-TSO-GSO-and-GRO-on-after.patch - patches.suse/i40e-Fix-multiple-issues-with-UDP-tunnel-offload-fil.patch - patches.suse/i40e-avoid-overflow-in-i40e_ptp_adjfreq.patch - patches.suse/uevent-add-alloc_uevent_skb-helper.patch - patches.suse/netns-restrict-uevents.patch - patches.suse/net-hns3-Remove-error-log-when-getting-pfc-stats-fai.patch - patches.suse/net-hns3-fix-to-correctly-fetch-l4-protocol-outer-he.patch - patches.suse/net-hns3-Fixes-the-out-of-bounds-access-in-hclge_map.patch - patches.suse/net-hns3-Fixes-the-error-legs-in-hclge_init_ae_dev-f.patch - patches.suse/net-hns3-fix-for-phy_addr-error-in-hclge_mac_mdio_co.patch - patches.suse/net-hns3-Fix-to-support-autoneg-only-for-port-attach.patch - patches.suse/net-hns3-fix-a-dead-loop-in-hclge_cmd_csq_clean.patch - patches.suse/net-hns3-Fix-for-packet-loss-due-wrong-filter-config.patch - patches.suse/net-hns3-Remove-packet-statistics-in-the-range-of-81.patch - patches.suse/cxgb4-add-new-T5-device-id-s.patch - patches.suse/cxgb4-update-latest-firmware-version-supported-5f110899.patch - patches.suse/bpf-fix-references-to-free_bpf_prog_info-in-comments.patch - patches.suse/qed-Refactor-mf_mode-to-consist-of-bits.patch - patches.suse/qed-Remove-unused-data-member-is_mf_default.patch - patches.suse/qed-Add-support-for-multi-function-mode-with-802.1ad.patch - patches.suse/qed-Add-support-for-Unified-Fabric-Port.patch - patches.suse/bnxt_en-Fix-firmware-message-delay-loop-regression.patch - patches.suse/bnxt_en-Check-unsupported-speeds-in-bnxt_update_link.patch - patches.suse/bnxt_en-Read-phy-eeprom-A2h-address-only-when-optica.patch - patches.suse/bnxt_en-Always-forward-VF-MAC-address-to-the-PF.patch - patches.suse/net-mlx5-Refactor-num-of-blocks-in-mailbox-calculati.patch - patches.suse/net-mlx5-Fix-dump_command-mailbox-length-printed.patch - patches.suse/net-hns3-Add-support-of-hardware-rx-vlan-offload-to-.patch - patches.suse/net-hns3-Fix-for-setting-mac-address-when-resetting.patch - patches.suse/net-hns3-remove-add-del_tunnel_udp-in-hns3_enet-modu.patch - patches.suse/net-hns3-fix-for-cleaning-ring-problem.patch - patches.suse/net-hns3-refactor-the-loopback-related-function.patch - patches.suse/fm10k-setup-VLANs-for-l2-accelerated-macvlan-interfa.patch - patches.suse/fm10k-reduce-duplicate-fm10k_stat-macro-code.patch - patches.suse/fm10k-use-variadic-arguments-to-fm10k_add_stat_strin.patch - patches.suse/fm10k-use-macro-to-avoid-passing-the-array-and-size-.patch - patches.suse/fm10k-warn-if-the-stat-size-is-unknown.patch - patches.suse/fm10k-don-t-protect-fm10k_queue_mac_request-by-fm10k.patch - patches.suse/cxgb4-fix-the-wrong-conversion-of-Mbps-to-Kbps.patch - patches.suse/cxgb4-Add-new-T5-device-id.patch - patches.suse/cxgb4-Fix-vxlan-geneve-_port-initialization.patch - patches.suse/cxgb4-enable-inner-header-checksum-calculation.patch - patches.suse/cxgb4-avoid-schedule-while-atomic.patch - patches.suse/vmcore-add-API-to-collect-hardware-dump-in-second-ke.patch - patches.suse/cxgb4-collect-hardware-dump-in-second-kernel.patch - patches.suse/i40e-calculate-ethtool-stats-size-in-a-separate-func.patch - patches.suse/i40e-remove-duplicate-pfc-stats.patch - patches.suse/i40e-cleanup-whitespace-for-some-ethtool-stat-defini.patch - patches.suse/i40e-Fix-recalculation-of-MSI-X-vectors-for-VMDq.patch - patches.suse/i40e-add-tx_busy-to-ethtool-stats.patch - patches.suse/i40e-cleanup-wording-in-a-header-comment.patch - patches.suse/i40e-free-the-skb-after-clearing-the-bitlock.patch - patches.suse/i40evf-Fix-a-hardware-reset-support-in-VF-driver.patch - patches.suse/cxgb4-do-not-fail-vf-instatiation-in-slave-mode.patch - patches.suse/net-hns3-Fix-for-deadlock-problem-occurring-when-unr.patch - patches.suse/net-hns3-Fix-for-the-null-pointer-problem-occurring-.patch - patches.suse/net-hns3-Add-a-check-for-client-instance-init-state.patch - patches.suse/net-hns3-Change-return-type-of-hnae3_register_ae_dev.patch - patches.suse/net-hns3-Change-return-type-of-hnae3_register_ae_alg.patch - patches.suse/net-hns3-Change-return-value-in-hnae3_register_clien.patch - patches.suse/net-hns3-Fixes-the-back-pressure-setting-when-sriov-.patch - patches.suse/net-hns3-Fix-for-fiber-link-up-problem.patch - patches.suse/net-hns3-Add-support-of-.sriov_configure-in-HNS3-dri.patch - patches.suse/net-hns3-Fixes-the-missing-PCI-iounmap-for-various-l.patch - patches.suse/net-mlx5e-Remove-redundant-vport-context-vlan-update.patch - patches.suse/qed-Fix-possibility-of-list-corruption-during-rmmod-.patch - patches.suse/qed-Fix-LL2-race-during-connection-terminate.patch - patches.suse/cxgb4-update-LE-TCAM-collection-for-T6.patch - patches.suse/rsi-Fix-invalid-vdd-warning-in-mmc.patch - patches.suse/mwifiex-pcie-tighten-a-check-in-mwifiex_pcie_process - patches.suse/ath10k-avoid-possible-string-overflow.patch - patches.suse/ath10k-correct-target-assert-problem-due-to-CE5-stuc - patches.suse/ath10k-search-all-IEs-for-variant-before-falling-bac - patches.suse/iwlwifi-fw-harden-page-loading-code - patches.suse/brcmfmac-Add-support-for-bcm43364-wireless-chipset - patches.suse/ixgbe-ixgbevf-Free-IRQ-when-PCI-error-recovery-remov.patch - patches.suse/ixgbe-force-VF-to-grab-new-MAC-on-driver-reload.patch - patches.suse/ixgbevf-fix-MAC-address-changes-through-ixgbevf_set_.patch - patches.suse/qede-Add-build_skb-support.patch - patches.suse/tcp-do-not-force-quickack-when-receiving-out-of-orde.patch - patches.suse/net-mlx5-Vport-Use-kvfree-for-memory-allocated-by-kv.patch - patches.suse/net-mlx5-Eswitch-Use-kvfree-for-memory-allocated-by-.patch - patches.suse/IB-mlx5-Use-kvfree-for-memory-allocated-by-kvzalloc.patch - patches.suse/cxgb4-collect-SGE-PF-VF-queue-map.patch - patches.suse/Bluetooth-hci_qca-Avoid-missing-rampatch-failure-wit - patches.suse/Bluetooth-btusb-add-ID-for-LiteOn-04ca-301a - patches.suse/net-hns3-Fixes-error-reported-by-Kbuild-and-internal.patch - patches.suse/net-hns3-Fixes-API-to-fetch-ethernet-header-length-w.patch - patches.suse/net-hns3-cleanup-of-return-values-in-hclge_init_clie.patch - patches.suse/net-hns3-Fix-the-missing-client-list-node-initializa.patch - patches.suse/net-hns3-Fix-for-hns3-module-is-loaded-multiple-time.patch - patches.suse/net-hns3-Use-enums-instead-of-magic-number-in-hclge_.patch - patches.suse/net-hns3-Fix-for-netdev-not-running-problem-after-ca.patch - patches.suse/net-hns3-Fixes-kernel-panic-issue-during-rmmod-hns3-.patch - patches.suse/net-hns3-Fix-for-CMDQ-and-Misc.-interrupt-init-order.patch - patches.suse/cxgb4-copy-the-length-of-cpl_tx_pkt_core-to-fw_wr.patch - patches.suse/ti-ethernet-cpdma-Use-correct-format-for-genpool_.patch - patches.suse/tcp-add-max_quickacks-param-to-tcp_incr_quickack-and.patch - patches.suse/tcp-do-not-aggressively-quick-ack-after-ECN-events.patch - patches.suse/i40e-free-skb-after-clearing-lock-in-ptp_stop.patch - patches.suse/i40e-always-return-VEB-stat-strings.patch - patches.suse/i40e-always-return-all-queue-stat-strings.patch - patches.suse/i40e-split-i40e_get_strings-into-smaller-functions.patch - patches.suse/i40e-use-WARN_ONCE-to-replace-the-commented-BUG_ON-s.patch - patches.suse/i40e-fold-prefix-strings-directly-into-stat-names.patch - patches.suse/i40e-update-data-pointer-directly-when-copying-to-th.patch - patches.suse/i40e-add-function-doc-headers-for-ethtool-stats-func.patch - patches.suse/i40e-use-the-more-traditional-i-loop-variable.patch - patches.suse/qed-Add-MFW-interfaces-for-TLV-request-support.patch - patches.suse/qed-Add-support-for-tlv-request-processing.patch - patches.suse/qed-Add-support-for-processing-fcoe-tlv-request.patch - patches.suse/qed-Add-support-for-processing-iscsi-tlv-request.patch - patches.suse/qed-Add-driver-infrastucture-for-handling-mfw-reques.patch - patches.suse/qede-Add-support-for-populating-ethernet-TLVs.patch - patches.suse/0004-qedf-add-support-for-populating-ethernet-tlvs - patches.suse/0005-qedf-add-get_generic_tlv_data-handler - patches.suse/qedi-add-support-for-populating-ethernet-tlvs - patches.suse/qedi-add-get_generic_tlv_data-handler - patches.suse/cxgb4-Add-new-T6-device-ids.patch - patches.suse/net-dsa-qca8k-add-qca8334-binding-documentation.patch - patches.suse/cxgb4-change-the-port-capability-bits-definition.patch - patches.suse/cxgb4-do-L1-config-when-module-is-inserted.patch - patches.suse/netfilter-ip6t_rpfilter-provide-input-interface-for-.patch - patches.suse/cxgb4-Check-for-kvzalloc-allocation-failure.patch - patches.suse/ibmvnic-Mark-NAPI-flag-as-disabled-when-released.patch - patches.suse/ibmvnic-Introduce-active-CRQ-state.patch - patches.suse/ibmvnic-Check-CRQ-command-return-codes.patch - patches.suse/ibmvnic-Return-error-code-if-init-interrupted-by-tra.patch - patches.suse/ibmvnic-Handle-error-case-when-setting-link-state.patch - patches.suse/ibmvnic-Create-separate-initialization-routine-for-r.patch - patches.suse/ibmvnic-Set-resetting-state-at-earliest-possible-poi.patch - patches.suse/ibmvnic-Introduce-hard-reset-recovery.patch - patches.suse/bpf-powerpc64-pad-function-address-loads-with-NOPs.patch - patches.suse/sfc-stop-the-TX-queue-before-pushing-new-buffers.patch - patches.suse/cxgb4-cxgb4vf-link-management-changes-for-new-SFP.patch - patches.suse/cxgb4-clean-up-init_one.patch - patches.suse/cxgb4-cxgb4vf-Notify-link-changes-to-OS-dependent-co.patch - patches.suse/qede-Refactor-ethtool-rx-classification-flow.patch - patches.suse/qede-Validate-unsupported-configurations.patch - patches.suse/qed-Support-other-classification-modes.patch - patches.suse/qede-Support-flow-classification-to-the-VFs.patch - patches.suse/qed-Support-drop-action-classification.patch - patches.suse/bnx2x-Collect-the-device-debug-information-during-Tx.patch - patches.suse/0001-net-stmmac-Use-mutex-instead-of-spinlock.patch - patches.suse/qmi_wwan-apply-SET_DTR-quirk-to-the-SIMCOM-shared-de.patch - patches.suse/net-hns3-Updates-RX-packet-info-fetch-in-case-of-mul.patch - patches.suse/net-hns3-Add-support-for-tx_accept_tag2-and-tx_accep.patch - patches.suse/net-hns3-Add-STRP_TAGP-field-support-for-hardware-re.patch - patches.suse/net-hns3-Add-support-to-enable-TX-RX-promisc-mode-fo.patch - patches.suse/net-hns3-Fix-for-PF-mailbox-receving-unknown-message.patch - patches.suse/net-hns3-Fixes-the-state-to-indicate-client-type-ini.patch - patches.suse/net-hns3-Fixes-the-init-of-the-VALID-BD-info-in-the-.patch - patches.suse/net-hns3-Removes-unnecessary-check-when-clearing-TX-.patch - patches.suse/net-hns3-Clear-TX-RX-rings-when-stopping-port-un-ini.patch - patches.suse/net-hns3-Remove-unused-led-control-code.patch - patches.suse/net-hns3-Adds-support-for-led-locate-command-for-cop.patch - patches.suse/net-hns3-Fixes-initalization-of-RoCE-handle-and-make.patch - patches.suse/net-mlx5-FPGA-Call-DMA-unmap-with-the-right-size.patch - patches.suse/qed-Add-link-change-count-value-to-ethtool-statistic.patch - patches.suse/cxgb4-Add-FORCE_PAUSE-bit-to-32-bit-port-caps.patch - patches.suse/net-hns3-Disable-vf-vlan-filter-when-vf-vlan-table-i.patch - patches.suse/net-hns3-Add-support-for-IFF_ALLMULTI-flag.patch - patches.suse/net-hns3-Add-repeat-address-checking-for-setting-mac.patch - patches.suse/net-hns3-Fix-setting-mac-address-error.patch - patches.suse/net-hns3-Fix-for-service_task-not-running-problem-af.patch - patches.suse/net-hns3-Fix-for-hclge_reset-running-repeatly-proble.patch - patches.suse/net-hns3-Fix-for-phy-not-link-up-problem-after-reset.patch - patches.suse/net-hns3-Add-missing-break-in-misc_irq_handle.patch - patches.suse/net-hns3-Fix-for-vxlan-tx-checksum-bug.patch - patches.suse/net-hns3-Optimize-the-PF-s-process-of-updating-multi.patch - patches.suse/net-hns3-Optimize-the-VF-s-process-of-updating-multi.patch - patches.suse/mwifiex-correct-histogram-data-with-appropriate-inde - patches.suse/rsi-add-fix-for-crash-during-assertions.patch - patches.suse/wlcore-sdio-check-for-valid-platform-device-data-bef - patches.suse/mwifiex-handle-race-during-mwifiex_usb_disconnect - patches.suse/iwlmvm-tdls-Check-TDLS-channel-switch-support - patches.suse/iwlwifi-mvm-fix-TSO-with-highly-fragmented-SKBs - patches.suse/iwlwifi-pcie-fix-race-in-Rx-buffer-allocator - patches.suse/iwlwifi-mvm-open-BA-session-only-when-sta-is-authori.patch - patches.suse/iwlwifi-mvm-honor-the-max_amsdu_subframes-limit - patches.suse/iwlwifi-mvm-fix-race-in-queue-notification-wait - patches.suse/iwlwifi-fix-non_shared_ant-for-9000-devices - patches.suse/ath-Add-regulatory-mapping-for-Bahamas - patches.suse/ath-Add-regulatory-mapping-for-Bermuda - patches.suse/ath-Add-regulatory-mapping-for-Serbia - patches.suse/ath-Add-regulatory-mapping-for-Tanzania - patches.suse/ath-Add-regulatory-mapping-for-Uganda - patches.suse/ath-Add-regulatory-mapping-for-APL2_FCCA - patches.suse/ath-Add-regulatory-mapping-for-APL13_WORLD - patches.suse/ath-Add-regulatory-mapping-for-ETSI8_WORLD - patches.suse/ath-Add-regulatory-mapping-for-FCC3_ETSIC - patches.suse/qed-Fix-shared-memory-inconsistency-between-driver-a.patch - patches.suse/qed-Fix-use-of-incorrect-shmem-address.patch - patches.suse/vrf-check-the-original-netdevice-for-generating-redi.patch - patches.suse/net-packet-refine-check-for-priv-area-size.patch - patches.suse/ipv6-omit-traffic-class-when-calculating-flow-hash.patch - patches.suse/qed-Add-srq-core-support-for-RoCE-and-iWARP.patch - patches.suse/Bluetooth-btusb-Add-a-new-Realtek-8723DE-ID-2ff8-b01 - patches.suse/Bluetooth-btusb-Apply-QCA-Rome-patches-for-some-ATH3 - patches.suse/Bluetooth-hci_qca-Fix-Sleep-inside-atomic-section-wa - patches.suse/qed-use-dma_zalloc_coherent-instead-of-allocator-mem.patch - patches.suse/team-use-netdev_features_t-instead-of-u32.patch - patches.suse/e1000e-Ignore-TSYNCRXCTL-when-getting-I219-clock-att.patch - patches.suse/ixgbevf-fix-possible-race-in-the-reset-subtask.patch - patches.suse/ixgbe-introduce-a-helper-to-simplify-code.patch - patches.suse/ixgbe-fix-possible-race-in-reset-subtask.patch - patches.suse/tcp-refactor-tcp_ecn_check_ce-to-remove-sk-type-cast.patch - patches.suse/sctp-not-allow-transport-timeout-value-less-than-HZ-.patch - patches.suse/qed-Utilize-FW-8.37.2.0.patch - patches.suse/net-hns3-remove-unused-hclgevf_cfg_func_mta_filter.patch - patches.suse/ip6mr-only-set-ip6mr_table-from-setsockopt-when-ip6m.patch - patches.suse/net-metrics-add-proper-netlink-validation.patch - patches.suse/rtnetlink-validate-attributes-in-do_setlink.patch - patches.suse/netdev-FAQ-clarify-DaveM-s-position-for-stable-backp.patch - patches.suse/bnx2x-use-the-right-constant.patch - patches.suse/net-hns3-Fix-for-VF-mailbox-cannot-receiving-PF-resp.patch - patches.suse/net-hns3-Fix-for-VF-mailbox-receiving-unknown-messag.patch - patches.suse/net-hns3-Optimize-PF-CMDQ-interrupt-switching-proces.patch - patches.suse/fuse-atomic_o_trunc-should-truncate-pagecache.patch - patches.suse/fuse-Remove-the-buggy-retranslation-of-pids-in-fuse_.patch - patches.suse/fuse-fix-congested-state-leak-on-aborted-connections.patch - patches.suse/fuse-fix-control-dir-setup-and-teardown.patch - patches.suse/fuse-don-t-keep-dead-fuse_conn-at-fuse_fill_super.patch - patches.suse/orangefs-report-attributes_mask-and-attributes-for-s.patch - patches.suse/orangefs-set-i_size-on-new-symlink.patch - patches.suse/powerpc64-ftrace-Add-a-field-in-paca-to-disable-ftra.patch - patches.suse/powerpc64-ftrace-Rearrange-ifdef-sections-in-ftrace..patch - patches.suse/powerpc64-ftrace-Add-helpers-to-hard-disable-ftrace.patch - patches.suse/powerpc64-ftrace-Delay-enabling-ftrace-on-secondary-.patch - patches.suse/powerpc64-ftrace-Disable-ftrace-during-hotplug.patch - patches.suse/powerpc64-ftrace-Disable-ftrace-during-kvm-entry-exi.patch - patches.suse/powerpc64-kexec-Hard-disable-ftrace-before-switching.patch - patches.suse/powerpc64-module-Tighten-detection-of-mcount-call-si.patch - patches.suse/powerpc-fadump-exclude-memory-holes-while-reserving-.patch - patches.suse/powerpc-fadump-Do-not-use-hugepages-when-fadump-is-a.patch - patches.suse/4.4.139-047-powerpc-fadump-Unregister-fadump-on-kexec-dow.patch - patches.suse/powerpc-64-kexec-fix-race-in-kexec-when-XIVE-is-shut.patch - patches.suse/powerpc-xive-fix-hcall-H_INT_RESET-to-support-long-b.patch - patches.suse/powerpc-xive-shutdown-XIVE-when-kexec-or-kdump-is-pe.patch - patches.suse/powerpc-xive-prepare-all-hcalls-to-support-long-busy.patch - patches.suse/powerpc-livepatch-implement-reliable-stack-tracing-for-the-consistency-model.patch - patches.suse/powerpc-lib-Fix-feature-fixup-test-of-external-branc.patch - patches.suse/powerpc-lib-Fix-the-feature-fixup-tests-to-actually-.patch - patches.suse/powerpc-kvm-Switch-kvm-pmd-allocator-to-custom-alloc.patch - patches.suse/powerpc-mm-book3s64-Move-book3s64-code-to-pgtable-bo.patch - patches.suse/Revert-powerpc-64-Fix-checksum-folding-in-csum_add.patch - patches.suse/powerpc-powernv-Fix-opal_event_shutdown-called-with-.patch - patches.suse/powerpc-perf-Fix-memory-allocation-for-core-imc-base.patch - patches.suse/0001-powerpc-ptrace-Fix-enforcement-of-DAWR-constraints.patch - patches.suse/4.4.139-044-powerpc-ptrace-Fix-setting-512B-aligned-break.patch - patches.suse/powerpc-xmon-Also-setup-debugger-hooks-when-single-stepping.patch - patches.suse/powerpc-perf-Update-raw-event-code-encoding-comment-.patch - patches.suse/powerpc-powernv-cpuidle-Init-all-present-cpus-for-de.patch - patches.suse/powerpc-livepatch-fix-build-error-with-kprobes-disabled.patch - patches.suse/cxl-Configure-PSL-to-not-use-APC-virtual-machines.patch - patches.suse/powerpc-mm-radix-implement-LPID-based-TLB-flushes-to.patch - patches.suse/mm-powerpc-x86-define-VM_PKEY_BITx-bits-if-CONFIG_AR.patch - patches.suse/mm-powerpc-x86-introduce-an-additional-vma-bit-for-p.patch - patches.suse/mm-pkeys-Remove-include-of-asm-mmu_context.h-from-pk.patch - patches.suse/mm-pkeys-powerpc-x86-Provide-an-empty-vma_pkey-in-li.patch - patches.suse/x86-pkeys-Move-vma_pkey-into-asm-pkeys.h.patch - patches.suse/x86-pkeys-Add-arch_pkeys_enabled.patch - patches.suse/mm-pkeys-Add-an-empty-arch_pkeys_enabled.patch - patches.suse/mm-pkeys-x86-powerpc-Display-pkey-in-smaps-if-arch-s.patch - patches.suse/powerpc-pkeys-Drop-private-VM_PKEY-definitions.patch - patches.suse/powerpc-powernv-ioda2-Remove-redundant-free-of-TCE-p.patch - patches.suse/powerpc-mm-hugetlb-Update-huge_ptep_set_access_flags.patch - patches.suse/powerpc-mm-radix-Move-function-from-radix.h-to-pgtab.patch - patches.suse/powerpc-mm-Change-function-prototype.patch - patches.suse/powerpc-mm-radix-Change-pte-relax-sequence-to-handle.patch - patches.suse/powerpc-64s-Fix-compiler-store-ordering-to-SLB-shado.patch - patches.suse/4.4.139-043-powerpc-mm-hash-Add-missing-isync-prior-to-ke.patch - patches.suse/hvc_opal-don-t-set-tb_ticks_per_usec-in-udbg_init_op.patch - patches.suse/powerpc-64s-Add-barrier_nospec.patch - patches.suse/powerpc-64s-Add-support-for-ori-barrier_nospec-patch.patch - patches.suse/powerpc-64s-Patch-barrier_nospec-in-modules.patch - patches.suse/powerpc-64s-Enable-barrier_nospec-based-on-firmware-.patch - patches.suse/powerpc-Use-barrier_nospec-in-copy_from_user.patch - patches.suse/powerpc-64-Use-barrier_nospec-in-syscall-entry.patch - patches.suse/powerpc-64s-Enhance-the-information-in-cpu_show_spec.patch - patches.suse/powerpc-pkeys-Detach-execute_only-key-on-PROT_EXEC.patch - patches.suse/cpuidle-powernv-Fix-promotion-from-snooze-if-next-st.patch - patches.suse/media-omap3isp-isp-remove-an-unused-static-var - patches.suse/media-si470x-fix-__be16-annotations - patches.suse/media-dvb_frontend-fix-locking-issues-at-dvb_fronten - patches.suse/media-v4l2-compat-ioctl32-prevent-go-past-max-size - patches.suse/media-omap3isp-fix-unbalanced-dma_iommu_mapping - patches.suse/media-cx231xx-Add-support-for-AverMedia-DVD-EZMaker- - patches.suse/0001-media-rc-mce_kbd-decoder-fix-stuck-keys.patch - patches.suse/media-siano-get-rid-of-__le32-__le16-cast-warnings - patches.suse/media-cx88-Get-rid-of-spurious-call-to-cx8800_start_ - patches.suse/media-videobuf-dma-sg-Fix-dma_-sync-unmap-_sg-calls.patch - patches.suse/media-saa7164-Fix-driver-name-in-debug-output - patches.suse/media-media-device-fix-ioctl-function-types - patches.suse/media-rcar_jpu-Add-missing-clk_disable_unprepare-on- - patches.suse/0001-media-smiapp-fix-timeout-checking-in-smiapp_read_nvm.patch - patches.suse/media-videobuf2-core-don-t-call-memop-finish-when-qu - patches.suse/media-v4l2-ioctl-clear-fields-in-s_parm.patch - patches.suse/media-vivid-potential-integer-overflow-in-vidioc_g_e - patches.suse/media-tw686x-Fix-incorrect-vb2_mem_ops-GFP-flags - patches.suse/media-uvcvideo-Support-realtek-s-UVC-1.5-device - patches.suse/PCI-Prevent-sysfs-disable-of-device-while-driver-is- - patches.suse/PCI-ibmphp-Fix-use-before-set-in-get_max_bus_speed - patches.suse/PCI-pciehp-Clear-Presence-Detect-and-Data-Link-Layer - patches.suse/PCI-pciehp-Request-control-of-native-hotplug-only-if - patches.suse/PCI-shpchp-Fix-AMD-POGO-identification - patches.suse/0001-PCI-Account-for-all-bridges-on-bus-when-distributing.patch - patches.suse/PCI-Add-ACS-quirk-for-Intel-7th-8th-Gen-mobile - patches.suse/PCI-Add-ACS-quirk-for-Intel-300-series - patches.suse/msft-hv-1673-PCI-hv-Make-sure-the-bus-domain-is-really-unique.patch - patches.suse/msft-hv-1691-PCI-hv-Remove-unused-reason-for-refcount-handler.patch - patches.suse/pci-hv-do-not-wait-forever-on-a-device-that-has-disappeared - patches.suse/x86-PCI-Add-additional-VMD-device-root-ports-to-VMD-.patch - patches.suse/RDMA-qedr-fix-spelling-mistake-failes-fails.patch - patches.suse/RDMA-hns-Drop-local-zgid-in-favor-of-core-defined-va.patch - patches.suse/IB-hfi1-Prevent-LNI-hang-when-LCB-can-t-obtain-lanes.patch - patches.suse/IB-hfi1-Return-actual-error-value-from-program_rcvar.patch - patches.suse/IB-hfi1-Complete-check-for-locally-terminated-smp.patch - patches.suse/IB-hfi1-Fix-fault-injection-init-exit-issues.patch - patches.suse/IB-hfi1-Return-correct-value-for-device-state.patch - patches.suse/IB-hfi1-Reorder-incorrect-send-context-disable.patch - patches.suse/IB-hfi1-qib-Add-handling-of-kernel-restart.patch - patches.suse/IB-Hfi1-Read-CCE-Revision-register-to-verify-the-dev.patch - patches.suse/IB-hfi1-Optimize-kthread-pointer-locking-when-queuin.patch - patches.suse/IB-hfi1-Create-common-functions-for-affinity-CPU-mas.patch - patches.suse/RDMA-hns-Add-64KB-page-size-support-for-hip08.patch - patches.suse/RDMA-ipoib-Update-paths-on-CLIENT_REREG-SM_CHANGE-ev.patch - patches.suse/IB-hfi1-Set-port-number-for-errorinfo-MAD-response.patch - patches.suse/IB-rdmavt-hfi1-Change-hrtimer-add-to-use-pinned-vers.patch - patches.suse/IB-isert-Fix-for-lib-dma_debug-check_sync-warning.patch - patches.suse/RDMA-hns-Rename-the-idx-field-of-db.patch - patches.suse/IB-core-Remove-duplicate-declaration-of-gid_cache_wq.patch - patches.suse/IB-mlx5-Fetch-soft-WQE-s-on-fatal-error-state.patch - patches.suse/RDMA-hns-Modify-uar-allocation-algorithm-to-avoid-bi.patch - patches.suse/RDMA-hns-Increase-checking-CMQ-status-timeout-value.patch - patches.suse/IB-core-Make-testing-MR-flags-for-writability-a-stat.patch - patches.suse/IB-mlx4-Mark-user-MR-as-writable-if-actual-virtual-m.patch - patches.suse/RDMA-hns-Add-reset-process-for-RoCE-in-hip08.patch - patches.suse/RDMA-hns-Fix-the-illegal-memory-operation-when-cross.patch - patches.suse/RDMA-hns-Implement-the-disassociate_ucontext-API.patch - patches.suse/IB-iser-Do-not-reduce-max_sectors.patch - patches.suse/RDMA-qedr-fix-spelling-mistake-adrresses-addresses.patch - patches.suse/RDMA-mlx4-Discard-unknown-SQP-work-requests.patch - patches.suse/RDMA-hns_roce-Don-t-check-return-value-of-zap_vma_pt.patch - patches.suse/IB-isert-fix-T10-pi-check-mask-setting.patch - patches.suse/infiniband-fix-a-possible-use-after-free-bug.patch - patches.suse/IB-hns-Use-zeroing-memory-allocator-instead-of-alloc.patch - patches.suse/IB-hfi1-Fix-user-context-tail-allocation-for-DMA_RTA.patch - patches.suse/IB-hfi1-Ensure-VL-index-is-within-bounds.patch - patches.suse/IB-hfi1-Add-bypass-register-defines-and-replace-blin.patch - patches.suse/mailbox-bcm2835-Fix-of_xlate-return-value - patches.suse/pinctrl-mvebu-use-correct-MPP-sel-value-for-dev-pins - patches.suse/pinctrl-nand-meson-gxbb-fix-missing-data-pins - patches.suse/pinctrl-nand-meson-gxl-fix-missing-data-pins - patches.suse/pinctrl-msm-fix-gpio-hog-related-boot-issues.patch - patches.suse/pinctrl-at91-pio4-add-missing-of_node_put - patches.suse/auxdisplay-fix-broken-menu - patches.suse/of-unittest-for-strings-account-for-trailing-0-in-pr - patches.suse/of-overlay-validate-offset-from-property-fixups - patches.suse/of-platform-stop-accessing-invalid-dev-in-of_platfor - patches.suse/ima-based-on-policy-verify-firmware-signatures-pre-a.patch - patches.suse/tpm-move-the-delay_msec-increment-after-sleep-in-tpm.patch - patches.suse/tpm-tpm_crb-relinquish-locality-on-error-path.patch - patches.suse/tpm-fix-use-after-free-in-tpm2_load_context.patch - patches.suse/tpm-fix-race-condition-in-tpm_common_write.patch - patches.suse/mm-proc-pid-pagemap-hide-swap-entries-from-unprivileged-users.patch - patches.suse/mm-page_alloc-do-not-break-_gfp_thisnode-by-zonelist-reset.patch - patches.suse/fs-binfmt_misc-c-do-not-allow-offset-overflow.patch - patches.suse/xen-pvh-set-up-gs-segment-for-stack-canary - patches.suse/HID-i2c-hid-check-if-device-is-there-before-really-p - patches.suse/HID-hid-plantronics-Re-resend-Update-to-map-button-f - patches.suse/HID-wacom-Support-in-range-for-Intuos-Bamboo-tablets.patch - patches.suse/0001-mtd-cmdlinepart-Update-comment-for-introduction-of-O.patch - patches.suse/mtd-cfi_cmdset_0002-Change-write-buffer-to-check-cor.patch - patches.suse/iommu-vt-d-ratelimit-each-dmar-fault-printing - patches.suse/0018-arm64-acpi-Create-arch-specific-cpu-to-acpi-id-helpe.patch - patches.suse/0003-arm-arm64-smccc-Add-SMCCC-specific-return-codes.patch - patches.suse/0004-arm64-Call-ARCH_WORKAROUND_2-on-transitions-between-.patch - patches.suse/0005-arm64-Add-per-cpu-infrastructure-to-call-ARCH_WORKAR.patch - patches.suse/0006-arm64-Add-ARCH_WORKAROUND_2-probing.patch - patches.suse/0007-arm64-Add-ssbd-command-line-option.patch - patches.suse/0008-arm64-ssbd-Add-global-mitigation-state-accessor.patch - patches.suse/0009-arm64-ssbd-Skip-apply_ssbd-if-not-using-dynamic-miti.patch - patches.suse/0010-arm64-ssbd-Restore-mitigation-status-on-CPU-resume.patch - patches.suse/0011-arm64-ssbd-Introduce-thread-flag-to-control-userspac.patch - patches.suse/0012-arm64-ssbd-Add-prctl-interface-for-per-thread-mitiga.patch - patches.suse/0003-arm64-cpu_errata-include-required-headers.patch - patches.suse/regulator-don-t-return-or-expect-errno-from-of_map_mode.patch - patches.suse/regulator-pfuze100-add-.is_enable-for-pfuze100_swb_r - patches.suse/regulator-max8998-Fix-platform-data-retrieval - patches.suse/loop-add-recursion-validation-to-LOOP_CHANGE_FD.patch - patches.suse/block-always-set-partition-number-to-0-in-blk_partit.patch - patches.suse/nvmet-return-all-zeroed-buffer-when-we-can-t-find-an.patch - patches.suse/nvme-don-t-hold-nvmf_transports_rwsem-for-more-than-.patch - patches.suse/nvme-rdma-correctly-check-for-target-keyed-sgl-suppo.patch - patches.suse/nvmet-filter-newlines-from-user-input.patch - patches.suse/nvme-cleanup-double-shift-issue.patch - patches.suse/linvdimm-pmem-Preserve-read-only-setting-for-pmem-de.patch - patches.suse/libnvdimm-pmem-Unconditionally-deep-flush-on-sync.patch - patches.suse/libnvdimm-pmem-Do-not-flush-power-fail-protected-CPU.patch - patches.suse/mm-fix-__gup_device_huge-vs-unmap.patch - patches.suse/xfs-prepare-xfs_break_layouts-to-be-called-with-XFS_.patch - patches.suse/xfs-prepare-xfs_break_layouts-for-another-layout-typ.patch - patches.suse/uio-lib-Fix-CONFIG_ARCH_HAS_UACCESS_MCSAFE-compilati.patch - patches.suse/dax-introduce-a-copy_to_iter-dax-operation.patch - patches.suse/dax-Report-bytes-remaining-in-dax_iomap_actor.patch - patches.suse/pmem-Switch-to-copy_to_iter_mcsafe.patch - patches.suse/staging-lustre-remove-invariant-in-cl_io_read_ahead.patch - patches.suse/staging-lustre-ldlm-free-resource-when-ldlm_lock_cre.patch - patches.suse/staging-lustre-llite-initialize-xattr-xe_namelen.patch - patches.suse/staging-lustre-llite-correct-removexattr-detection.patch - patches.suse/staging-bcm2835-audio-Disconnect-and-free-vchi_insta - patches.suse/staging-lustre-o2iblnd-Fix-FastReg-map-unmap-for-MLX.patch - patches.suse/staging-lustre-o2iblnd-fix-race-at-kiblnd_connect_pe.patch - patches.suse/staging-iio-ade7854-Fix-error-handling-on-read-write - patches.suse/staging-iio-ade7854-Fix-the-wrong-number-of-bits-to- - patches.suse/iio-sca3000-Fix-an-error-handling-path-in-sca3000_pr - patches.suse/staging-lustre-o2iblnd-Fix-crash-in-kiblnd_handle_ea.patch - patches.suse/staging-lustre-Use-kvfree-for-memory-allocated-by-kv.patch - patches.suse/iio-tsl2583-correct-values-in-integration_time_avail - patches.suse/0001-raid10-check-bio-in-r10buf_pool_free-to-void-NULL-po.patch - patches.suse/0001-md-fix-two-problems-with-setting-the-re-add-device-s.patch - patches.suse/md-fix-NULL-dereference-of-mddev-pers-in-remove_and_.patch - patches.suse/md-raid1-add-error-handling-of-read-error-from-FailF.patch - patches.suse/0005-soc-rockchip-power-domain-Use-of_clk_get_parent_coun.patch - patches.suse/clk-qcom-Base-rcg-parent-rate-off-plan-frequency - patches.suse/0003-clk-bulk-silently-error-out-on-EPROBE_DEFER.patch - patches.suse/clk-imx7d-fix-mipi-dphy-div-parent - patches.suse/clk-mvebu-use-correct-bit-for-98DX3236-NAND - patches.suse/clk-at91-PLL-recalc_rate-now-using-cached-MUL-and-DI - patches.suse/objtool-fix-gcc-8-cold-subfunction-detection-for-aliased-functions.patch - patches.suse/x86-bugs-add-amd-s-variant-of-ssb_no.patch - patches.suse/x86-bugs-add-amd-s-spec_ctrl-msr-usage.patch - patches.suse/x86-bugs-switch-the-selection-of-mitigation-from-cpu-vendor-to-cpu-features.patch - patches.suse/x86-microcode-make-the-late-update-update_lock-a-raw-lock-for-rt - patches.suse/x86-apic-Provide-apic_ack_irq.patch - patches.suse/x86-intel_rdt-enable-cmt-and-mbm-on-new-skylake-stepping - patches.suse/CIFS-Fix-signing-for-SMB2-3.patch - patches.suse/cifs-For-SMB2-security-informaion-query-check-for-mi.patch - patches.suse/CIFS-Calculate-the-correct-request-length-based-on-page-offset-and-.patch - patches.suse/CIFS-Introduce-helper-function-to-get-page-offset-and-length-in-smb.patch - patches.suse/CIFS-When-sending-data-on-socket-pass-the-correct-page-offset.patch - patches.suse/CIFS-SMBD-Support-page-offset-in-RDMA-send.patch - patches.suse/CIFS-SMBD-Support-page-offset-in-RDMA-recv.patch - patches.suse/CIFS-SMBD-Support-page-offset-in-memory-registration.patch - patches.suse/CIFS-Pass-page-offset-for-calculating-signature.patch - patches.suse/CIFS-Pass-page-offset-for-encrypting.patch - patches.suse/CIFS-fix-encryption-in-SMB3-1-1.patch - patches.suse/CIFS-Fix-NULL-ptr-deref.patch - patches.suse/smb3-do-not-allow-insecure-cifs-mounts-when-using-smb3.patch - patches.suse/cifs-fix-a-buffer-leak-in-smb2_query_symlink.patch - patches.suse/scsi-cxlflash-Preserve-number-of-interrupts-for-mast.patch - patches.suse/scsi-cxlflash-Avoid-clobbering-context-control-regis.patch - patches.suse/scsi-cxlflash-Add-argument-identifier-names.patch - patches.suse/scsi-cxlflash-Introduce-OCXL-backend.patch - patches.suse/scsi-cxlflash-Hardware-AFU-for-OCXL.patch - patches.suse/scsi-cxlflash-Read-host-function-configuration.patch - patches.suse/scsi-cxlflash-Setup-function-acTag-range.patch - patches.suse/scsi-cxlflash-Read-host-AFU-configuration.patch - patches.suse/scsi-cxlflash-Setup-AFU-acTag-range.patch - patches.suse/scsi-cxlflash-Setup-AFU-PASID.patch - patches.suse/scsi-cxlflash-Adapter-context-support-for-OCXL.patch - patches.suse/scsi-cxlflash-Use-IDR-to-manage-adapter-contexts.patch - patches.suse/scsi-cxlflash-Support-adapter-file-descriptors-for-O.patch - patches.suse/scsi-cxlflash-Support-adapter-context-discovery.patch - patches.suse/scsi-cxlflash-Support-image-reload-policy-modificati.patch - patches.suse/scsi-cxlflash-MMIO-map-the-AFU.patch - patches.suse/scsi-cxlflash-Support-starting-an-adapter-context.patch - patches.suse/scsi-cxlflash-Support-process-specific-mappings.patch - patches.suse/scsi-cxlflash-Support-AFU-state-toggling.patch - patches.suse/scsi-cxlflash-Support-reading-adapter-VPD-data.patch - patches.suse/scsi-cxlflash-Setup-function-OCXL-link.patch - patches.suse/scsi-cxlflash-Setup-OCXL-transaction-layer.patch - patches.suse/scsi-cxlflash-Support-process-element-lifecycle.patch - patches.suse/scsi-cxlflash-Support-AFU-interrupt-management.patch - patches.suse/scsi-cxlflash-Support-AFU-interrupt-mapping-and-regi.patch - patches.suse/scsi-cxlflash-Support-starting-user-contexts.patch - patches.suse/scsi-cxlflash-Support-adapter-context-polling.patch - patches.suse/scsi-cxlflash-Support-adapter-context-reading.patch - patches.suse/scsi-cxlflash-Support-adapter-context-mmap-and-relea.patch - patches.suse/scsi-cxlflash-Support-file-descriptor-mapping.patch - patches.suse/scsi-cxlflash-Introduce-object-handle-fop.patch - patches.suse/scsi-cxlflash-Setup-LISNs-for-user-contexts.patch - patches.suse/scsi-cxlflash-Setup-LISNs-for-master-contexts.patch - patches.suse/scsi-cxlflash-Update-synchronous-interrupt-status-bi.patch - patches.suse/scsi-cxlflash-Introduce-OCXL-context-state-machine.patch - patches.suse/scsi-cxlflash-Register-for-translation-errors.patch - patches.suse/scsi-cxlflash-Support-AFU-reset.patch - patches.suse/scsi-cxlflash-Enable-OCXL-operations.patch - patches.suse/scsi-cxlflash-Synchronize-reset-and-remove-ops.patch - patches.suse/scsi-cxlflash-Remove-commmands-from-pending-list-on-.patch - patches.suse/scsi-cxlflash-Handle-spurious-interrupts.patch - patches.suse/scsi-hisi_sas-make-sas-address-of-sata-disks-unique.patch - patches.suse/scsi-hisi_sas-update-ras-feature-for-later-revision-of-v3-hw.patch - patches.suse/scsi-hisi_sas-delete-timer-when-removing-hisi_sas-driver.patch - patches.suse/scsi-hisi_sas-use-dma_zalloc_coherent.patch - patches.suse/scsi-hisi_sas-consolidate-command-check-in-hisi_sas_get_ata_protocol.patch - patches.suse/scsi-hisi_sas-check-iptt-is-valid-before-using-it-for-v3-hw.patch - patches.suse/scsi-hisi_sas-print-device-id-for-errors.patch - patches.suse/scsi-hisi_sas-remove-some-unneeded-structure-members.patch - patches.suse/scsi-lpfc-fix-multiple-prli-completion-error-path.patch - patches.suse/scsi-lpfc-correct-target-queue-depth-application-changes.patch - patches.suse/scsi-lpfc-add-per-io-channel-nvme-io-statistics.patch - patches.suse/scsi-lpfc-enlarge-nvmet-asynchronous-receive-buffer-counts.patch - patches.suse/scsi-lpfc-fix-abort-request-wq-selection.patch - patches.suse/scsi-lpfc-fix-lingering-lpfc_wq-resource-after-driver-unload.patch - patches.suse/scsi-lpfc-fix-null-pointer-access-in-lpfc_nvme_info_show.patch - patches.suse/scsi-lpfc-fix-wq-cq-creation-for-older-asic-s.patch - patches.suse/scsi-lpfc-fix-driver-not-recovering-nvme-rports-during-target-link-faults.patch - patches.suse/scsi-lpfc-fix-nvme-remoteport-registration-race-conditions.patch - patches.suse/scsi-lpfc-fix-null-pointer-reference-when-resetting-adapter.patch - patches.suse/scsi-lpfc-correct-missing-remoteport-registration-during-link-bounces.patch - patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-2.patch - patches.suse/scsi-target-prefer-dbroot-of-etc-target-over-var-target - patches.suse/scsi-mpt3sas-fix-spelling-mistake-disbale-disable.patch - patches.suse/scsi-mpt3sas-Bug-fix-for-big-endian-systems.patch - patches.suse/scsi-mpt3sas-Pre-allocate-RDPQ-Array-at-driver-boot-.patch - patches.suse/scsi-mpt3sas-Lockless-access-for-chain-buffers.patch - patches.suse/scsi-mpt3sas-Optimize-I-O-memory-consumption-in-driv.patch - patches.suse/scsi-mpt3sas-Enhanced-handling-of-Sense-Buffer.patch - patches.suse/scsi-mpt3sas-Added-support-for-SAS-Device-Discovery-.patch - patches.suse/scsi-mpt3sas-Increase-event-log-buffer-to-support-24.patch - patches.suse/scsi-mpt3sas-Allow-processing-of-events-during-drive.patch - patches.suse/scsi-mpt3sas-Cache-enclosure-pages-during-enclosure-.patch - patches.suse/scsi-mpt3sas-Report-Firmware-Package-Version-from-HB.patch - patches.suse/scsi-mpt3sas-Update-MPI-Headers.patch - patches.suse/scsi-mpt3sas-For-NVME-device-issue-a-protocol-level-.patch - patches.suse/scsi-mpt3sas-fix-possible-memory-leak.patch - patches.suse/scsi-mpt3sas-Update-driver-version-25.100.00.00.patch - patches.suse/scsi-qla2xxx-Fix-sending-ADISC-command-for-login.patch - patches.suse/scsi-qla2xxx-Fix-Rport-and-session-state-getting-out.patch - patches.suse/scsi-qla2xxx-Delete-session-for-nport-id-change.patch - patches.suse/scsi-qla2xxx-Reduce-redundant-ADISC-command-for-RSCN.patch - patches.suse/scsi-qla2xxx-Move-GPSC-and-GFPNID-out-of-session-man.patch - patches.suse/scsi-qla2xxx-Fix-Inquiry-command-being-dropped-in-Ta.patch - patches.suse/scsi-qla2xxx-Use-predefined-get_datalen_for_atio-inl.patch - patches.suse/scsi-qla2xxx-Remove-stale-debug-value-for-login_retr.patch - patches.suse/scsi-qla2xxx-Prevent-relogin-loop-by-removing-stale-.patch - patches.suse/scsi-qla2xxx-Fix-TMF-and-Multi-Queue-config.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.07-k.patch - patches.suse/0006-scsi-qedf-synchronize-rport-restarts-when-multiple-els-commands-time-out - patches.suse/0007-scsi-qedf-increase-the-number-of-default-fip-vlan-request-retries-to-60 - patches.suse/0008-scsi-qedf-add-missing-skb-frees-in-error-path - patches.suse/0009-scsi-qedf-fix-vlan-display-when-printing-sent-fip-frames - patches.suse/0010-scsi-qedf-add-check-for-offload-before-flushing-i-os-for-target - patches.suse/0011-scsi-qedf-sanity-check-fcoe-fip-priority-value-to-make-sure-it-s-between-0-and-7 - patches.suse/0012-scsi-qedf-add-dcbx_not_wait-module-parameter-so-we-won-t-wait-for-dcbx-convergence-to-start-discovery - patches.suse/0013-scsi-qedf-honor-priority-from-dcbx-fcoe-app-tag - patches.suse/0014-scsi-qedf-release-rrq-reference-correctly-when-rrq-command-times-out - patches.suse/0015-scsi-qedf-return-request-as-did_no_connect-if-msi-x-is-not-enabled - patches.suse/0016-scsi-qedf-check-if-link-is-already-up-when-receiving-a-link-up-event-from-qed - patches.suse/0017-scsi-qedf-add-task-id-to-kref_get_unless_zero-debug-messages-when-flushing-requests - patches.suse/0018-scsi-qedf-remove-setting-dcbx-pending-during-soft-context-reset - patches.suse/0019-scsi-qedf-improve-firmware-debug-dump-handling - patches.suse/0020-scsi-qedf-honor-default_prio-module-parameter-even-if-dcbx-does-not-converge - patches.suse/0021-scsi-qedf-if-qed-fails-to-enable-msi-x-fail-pci-probe - patches.suse/0022-scsi-qedf-add-additional-checks-when-restarting-an-rport-due-to-abts-timeout - patches.suse/0023-scsi-qedf-set-the-unloading-flag-when-removing-a-vport - patches.suse/0024-scsi-qedf-add-more-defensive-checks-for-concurrent-error-conditions - patches.suse/0025-scsi-qedf-update-copyright-for-2018 - patches.suse/0026-scsi-qedf-update-version-number-to-8-33-16-20 - patches.suse/scsi-lpfc-change-io-submit-return-to-ebusy-if-remote-port-is-recovering.patch - patches.suse/scsi-lpfc-enhance-le-data-structure-copies-to-hardware.patch - patches.suse/scsi-lpfc-correct-fw-download-error-message.patch - patches.suse/scsi-lpfc-handle-new-link-fault-code-returned-by-adapter-firmware.patch - patches.suse/scsi-lpfc-driver-nvme-load-fails-when-cpu-cnt-wq-resource-cnt.patch - patches.suse/scsi-lpfc-fix-up-log-messages-and-stats-counters-in-io-submit-code-path.patch - patches.suse/scsi-lpfc-enhance-log-messages-when-reporting-cqe-errors.patch - patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-3.patch - patches.suse/scsi-lpfc-comment-cleanup-regarding-broadcom-copyright-header.patch - patches.suse/scsi-hisi_sas-optimise-the-usage-of-dq-locking.patch - patches.suse/scsi-hisi_sas-add-some-checks-to-avoid-free-ing-a-sas_task-twice.patch - patches.suse/scsi-hisi_sas-check-host-frozen-before-calling-done-function.patch - patches.suse/scsi-hisi_sas-fix-pi-memory-size.patch - patches.suse/scsi-hisi_sas-check-sas_dev-gone-earlier-in-hisi_sas_abort_task.patch - patches.suse/scsi-hisi_sas-stop-controller-timer-for-reset.patch - patches.suse/scsi-hisi_sas-update-phy-linkrate-after-a-controller-reset.patch - patches.suse/scsi-hisi_sas-config-ata-de-reset-as-an-constrained-command-for-v3-hw.patch - patches.suse/scsi-hisi_sas-remove-redundant-handling-to-event95-for-v3.patch - patches.suse/scsi-hisi_sas-add-readl-poll-timeout-helper-wrappers.patch - patches.suse/scsi-hisi_sas-workaround-a-v3-hw-hilink-bug.patch - patches.suse/scsi-qla2xxx-remove-the-unused-tcm_qla2xxx_cmd_wq.patch - patches.suse/scsi-lpfc-fix-spelling-mistakes-mabilbox-and-maibox.patch - patches.suse/scsi-ipr-new-IOASC-update.patch - patches.suse/scsi-hisi_sas-relocate-smp-sg-map.patch - patches.suse/scsi-hisi_sas-make-return-type-of-prep-functions-void.patch - patches.suse/scsi-hisi_sas-allocate-slot-buffer-earlier.patch - patches.suse/scsi-hisi_sas-don-t-lock-dq-for-complete-task-sending.patch - patches.suse/scsi-hisi_sas-use-device-lock-to-protect-slot-alloc-free.patch - patches.suse/scsi-hisi_sas-add-check-of-device-in-hisi_sas_task_exec.patch - patches.suse/scsi-cxlflash-Yield-to-active-send-threads.patch - patches.suse/scsi-cxlflash-Limit-the-debug-logs-in-the-IO-path.patch - patches.suse/scsi-cxlflash-Acquire-semaphore-before-invoking-ioct.patch - patches.suse/scsi-cxlflash-Use-local-mutex-for-AFU-serialization.patch - patches.suse/scsi-cxlflash-Add-include-guards-to-backend.h.patch - patches.suse/scsi-cxlflash-Abstract-hardware-dependent-assignment.patch - patches.suse/scsi-cxlflash-Isolate-external-module-dependencies.patch - patches.suse/scsi-zfcp-fix-missing-scsi-trace-for-result-of-eh_host_reset_handler.patch - patches.suse/scsi-zfcp-fix-missing-scsi-trace-for-retry-of-abort-scsi_eh-tmf.patch - patches.suse/scsi-zfcp-fix-misleading-rec-trigger-trace-where-erp_action-setup-failed.patch - patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-terminate_rport_io-early-return.patch - patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-terminate_rport_io-for-erp_failed.patch - patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-for-all-objects-in-erp_failed.patch - patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-enqueue-without-erp-thread.patch - patches.suse/scsi-qlogicpti-fix-an-error-handling-path-in-qpti_sbus_probe - patches.suse/scsi-hisi_sas-fix-a-typo-in-hisi_sas_task_prep.patch - patches.suse/scsi-hisi_sas-introduce-hisi_sas_phy_set_linkrate.patch - patches.suse/scsi-hisi_sas-change-slot-index-allocation-mode.patch - patches.suse/scsi-hisi_sas-change-common-allocation-mode-of-device-id.patch - patches.suse/scsi-hisi_sas-add-led-feature-for-v3-hw.patch - patches.suse/scsi-hisi_sas-reset-disks-when-discovered.patch - patches.suse/scsi-hisi_sas-create-a-scsi_host_template-per-hw-module.patch - patches.suse/scsi-hisi_sas-init-disks-after-controller-reset.patch - patches.suse/scsi-hisi_sas-try-wait-commands-before-before-controller-reset.patch - patches.suse/scsi-hisi_sas-include-tmf-elements-in-struct-hisi_sas_slot.patch - patches.suse/scsi-hisi_sas-add-v2-hw-force-phy-function-for-internal-ata-command.patch - patches.suse/scsi-hisi_sas-terminate-stp-reject-quickly-for-v2-hw.patch - patches.suse/scsi-hisi_sas-fix-return-value-when-get_free_slot-failed.patch - patches.suse/scsi-hisi_sas-mark-phy-as-in-reset-for-nexus-reset.patch - patches.suse/scsi-lpfc-fix-mds-diagnostics-failure-rx-tx.patch - patches.suse/scsi-lpfc-correct-oversubscription-of-nvme-io-requests-for-an-adapter.patch - patches.suse/scsi-lpfc-fix-crash-in-blk_mq-layer-when-executing-modprobe-r-lpfc.patch - patches.suse/lpfc-Fix-16gb-hbas-failing-cq-create.patch - patches.suse/lpfc-Fix-port-initialization-failure.patch - patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-4.patch - patches.suse/ubi-fastmap-Cancel-work-upon-detach - patches.suse/ubi-fastmap-Correctly-handle-interrupted-erasures-in - patches.suse/rtc-ensure-rtc_set_alarm-fails-when-alarms-are-not-s - patches.suse/rtc-pxa-fix-probe-function - patches.suse/net-in-virtio_net_hdr-only-add-VLAN_HLEN-to-csum_sta.patch - patches.suse/msft-hv-1704-hv_netvsc-Fix-a-network-regression-after-ifdown-ifup.patch - patches.suse/0019-ip_tunnel-Fix-name-string-concatenate-in-__ip_tunnel.patch - patches.suse/bonding-re-evaluate-force_primary-when-the-primary-s.patch - patches.suse/net-sched-act_simple-fix-parsing-of-TCA_DEF_DATA.patch - patches.suse/cdc_ncm-avoid-padding-beyond-end-of-skb.patch - patches.suse/udp-fix-rx-queue-len-reported-by-diag-and-proc-inter.patch - patches.suse/socket-close-race-condition-between-sock_close-and-s.patch - patches.suse/net-phy-dp83822-use-BMCR_ANENABLE-instead-of-BMSR_AN.patch - patches.suse/drm-i915-Remove-stale-asserts-from-i915_gem_find_act - patches.suse/drm-i915-gvt-fix-memory-leak-of-a-cmd_entry-struct-o - patches.suse/mfd-tps65218-Reorder-tps65218_regulator_id-enum - patches.suse/mfd-tps65911-comparator-Fix-a-build-error - patches.suse/mfd-tps65911-comparator-Fix-an-off-by-one-bug - patches.suse/mfd-cros_ec-Fail-early-if-we-cannot-identify-the-EC - patches.suse/mfd-intel-lpss-Program-REMAP-register-in-PIO-mode - patches.suse/mfd-intel-lpss-Fix-Intel-Cannon-Lake-LPSS-I2C-input- - patches.suse/pwm-backlight-Enable-disable-the-PWM-before-after-LC.patch - patches.suse/backlight-pwm_bl-Don-t-use-GPIOF_-with-gpiod_get_dir - patches.suse/backlight-as3711_bl-Fix-Device-Tree-node-lookup - patches.suse/backlight-max8925_bl-Fix-Device-Tree-node-lookup - patches.suse/backlight-tps65217_bl-Fix-Device-Tree-node-lookup - patches.suse/backlight-as3711_bl-Fix-Device-Tree-node-leaks - patches.suse/rpmsg-smd-do-not-use-mananged-resources-for-endpoint.patch - patches.suse/watchdog-da9063-Fix-setting-changing-timeout.patch - patches.suse/watchdog-da9063-Fix-updating-timeout-value.patch - patches.suse/watchdog-da9063-Fix-timeout-handling-during-probe.patch - patches.suse/soc-rockchip-power-domain-Fix-wrong-value-when-power - patches.suse/memory-tegra-Do-not-handle-spurious-interrupts.patch - patches.suse/memory-tegra-Apply-interrupts-mask-per-SoC.patch - patches.suse/soc-imx-gpcv2-Do-not-pass-static-memory-as-platform- - patches.suse/nfsd-restrict-rd_maxcount-to-svc_max_payload-in-nfsd.patch - patches.suse/nfsd-fix-potential-use-after-free-in-nfsd4_decode_ge.patch - patches.suse/0001-rculist-add-list_for_each_entry_from_rcu.patch - patches.suse/0003-NFS-Avoid-quadratic-search-when-freeing-delegations.patch - patches.suse/NFSv4-Only-pass-the-delegation-to-setattr-if-we-re-s.patch - patches.suse/0004-NFSv4-Fix-possible-1-byte-stack-overflow-in-nfs_idma.patch - patches.suse/pnfs-Don-t-release-the-sequence-slot-until-we-ve-pro.patch - patches.suse/xprtrdma-Return-ENOBUFS-when-no-pages-are-available.patch - patches.suse/NFSv4-Revert-commit-5f83d86cf531d-NFSv4.x-Fix-wrapar.patch - patches.suse/NFSv4-Fix-a-typo-in-nfs41_sequence_process.patch - patches.suse/NFSv4.1-Fix-the-client-behaviour-on-NFS4ERR_SEQ_FALS.patch - patches.suse/skip-LAYOUTRETURN-if-layout-is-invalid.patch - patches.suse/kvm-x86-fix-reserved-bits-check-for-mov-to-cr3 - patches.suse/kvm-nvmx-use-nested_run_pending-rather-than-from_vmentry - patches.suse/kvm-nvmx-don-t-flush-tlb-when-vmcs12-uses-vpid - patches.suse/0010-arm64-fpsimd-Avoid-FPSIMD-context-leakage-for-the-in.patch - patches.suse/KVM-arm-arm64-Set-dist-spis-to-NULL-after-kfree.patch - patches.suse/kvm-make-vm-ioctl-do-valloc-for-some-archs - patches.suse/kvm-nvmx-enforce-cpl-0-for-vmx-instructions - patches.suse/kvm-x86-introduce-linear_-read-write-system - patches.suse/kvm-x86-pass-kvm_vcpu-to-kvm_read_guest_virt-and-kvm_write_guest_virt_system - patches.suse/kvm-x86-use-correct-privilege-level-for-sgdt-sidt-fxsave-fxrstor-access - patches.suse/vfio-type1-Fix-task-tracking-for-QEMU-vCPU-hotplug.patch - patches.suse/0001-vfio-platform-Fix-reset-module-leak-in-error-path.patch - patches.suse/thermal-exynos-fix-setting-rising_threshold-for-Exyn - patches.suse/xfs-xfs_reflink_convert_cow-memory-allocation-deadlo.patch - patches.suse/xfs-don-t-call-xfs_da_shrink_inode-with-NULL-bp.patch - patches.suse/dm-add-writecache-target.patch - patches.suse/UBIFS-Fix-potential-integer-overflow-in-allocation - patches.suse/0001-video-uvesafb-Fix-integer-overflow-in-allocation.patch - patches.suse/cpufreq-intel_pstate-Add-HWP-boost-utility-and-sched.patch - patches.suse/cpufreq-intel_pstate-HWP-boost-performance-on-IO-wak.patch - patches.suse/cpufreq-intel_pstate-New-sysfs-entry-to-control-HWP-.patch - patches.suse/cpufreq-intel_pstate-enable-boost-for-Skylake-Xeon.patch - patches.suse/cpufreq-governors-Fix-long-idle-detection-logic-in-l.patch - patches.suse/apparmor-fix-mediation-of-prlimit.patch - patches.suse/apparmor-fix-memory-leak-when-deduping-profile-load.patch - patches.suse/apparmor-fix-ptrace-read-check.patch - patches.suse/i2c-axxia-enable-clock-before-calling-clk_get_rate - patches.suse/0006-i2c-xlp9xx-Add-support-for-SMBAlert.patch - patches.suse/0001-i2c-xlp9xx-Fix-issue-seen-when-updating-receive-leng.patch - patches.suse/0002-i2c-xlp9xx-Make-sure-the-transfer-size-is-not-more-t.patch - patches.suse/pwm-meson-Fix-allocation-of-PWM-channel-array - patches.suse/pwm-lpss-platform-Save-restore-the-ctrl-register-ove - patches.suse/ACPI-LPSS-Add-missing-prv_offset-setting-for-byt-cht - patches.suse/pwm-stm32-Enforce-dependency-on-CONFIG_MFD_STM32_TIM - patches.suse/0001-lib-string_helpers-Add-missed-declaration-of-struct-.patch - patches.suse/platform-x86-ideapad-laptop-Add-MIIX-720-12IKB-to-no - patches.suse/scsi-qla2xxx-Fix-setting-lower-transfer-speed-if-GPS.patch - patches.suse/scsi-mpt3sas-Add-an-I-O-barrier.patch - patches.suse/scsi-qla2xxx-Fix-crash-on-qla2x00_mailbox_command.patch - patches.suse/0001-qla2xxx-Mask-off-Scope-bits-in-retry-delay.patch - patches.suse/btrfs-scrub-Don-t-use-inode-pages-for-device-replace.patch - patches.suse/libceph-rbd-add-error-handling-for-osd_req_op_cls_init.patch - patches.suse/0007-ceph-use-bit-flags-to-define-vxattr-attributes.patch - patches.suse/0008-ceph-always-get-rstat-from-auth-mds.patch - patches.suse/ceph-support-file-lock-on-directory.patch - patches.suse/ceph-fix-st_nlink-stat-for-directories.patch - patches.suse/ceph-fix-wrong-check-for-the-case-of-updating-link-count.patch - patches.suse/ceph-prevent-i_version-from-going-back.patch - patches.suse/ceph-fix-use-after-free-in-ceph_statfs.patch - patches.suse/ceph-fix-alignment-of-rasize.patch - patches.suse/rbd-flush-rbd_dev-watch_dwork-after-watch-is-unregistered.patch - patches.suse/mm-ksm.c-ignore-STABLE_FLAG-of-rmap_item-address-in-rmap_walk_ksm.patch - patches.suse/mm-fix-devmem_is_allowed-for-sub-page-System-RAM-int.patch - patches.suse/mremap-Remove-LATENCY_LIMIT-from-mremap-to-reduce-the-number-of-TLB-shootdowns.patch - patches.suse/Revert-drm-amdgpu-Add-an-ATPX-quirk-for-hybrid-lapto.patch - patches.suse/ALSA-fm801-add-error-handling-for-snd_ctl_add - patches.suse/ALSA-emu10k1-add-error-handling-for-snd_ctl_add - patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-EliteBook-830 - patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-ProBook-640-G4 - patches.suse/ALSA-usb-audio-Disable-the-quirk-for-Nura-headset - patches.suse/ALSA-hda-realtek-Add-shutup-hint - patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Mytek-DACs - patches.suse/ALSA-usb-audio-Generic-DSD-detection-for-XMOS-based- - patches.suse/ALSA-usb-audio-Remove-explicitly-listed-Mytek-device - patches.suse/vhost-fix-info-leak-due-to-uninitialized-memory.patch - patches.suse/KVM-PPC-Book3S-HV-Add-online-register-to-ONE_REG-int.patch - patches.suse/KVM-PPC-Book3S-HV-Set-RWMR-on-POWER8-so-PURR-SPURR-c.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-inaccurate-comment.patch - patches.suse/KVM-PPC-Book3S-Use-correct-page-shift-in-H_STUFF_TCE.patch - patches.suse/KVM-PPC-Book3S-Allow-backing-bigger-guest-IOMMU-page.patch - patches.suse/KVM-PPC-Book3S-Check-KVM_CREATE_SPAPR_TCE_64-paramet.patch - patches.suse/KVM-PPC-Add-pt_regs-into-kvm_vcpu_arch-and-move-vcpu.patch - patches.suse/KVM-PPC-Move-nip-ctr-lr-xer-registers-to-pt_regs-in-.patch - patches.suse/KVM-PPC-Fix-a-mmio_host_swabbed-uninitialized-usage-.patch - patches.suse/KVM-PPC-Book3S-HV-Lockless-tlbie-for-HPT-hcalls.patch - patches.suse/KVM-PPC-Book3S-HV-Use-a-helper-to-unmap-ptes-in-the-.patch - patches.suse/KVM-PPC-Book3S-HV-Recursively-unmap-all-page-table-e.patch - patches.suse/KVM-PPC-Book3S-HV-radix-Refine-IO-region-partition-s.patch - patches.suse/KVM-PPC-Book3S-HV-radix-Do-not-clear-partition-PTE-w.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-kvmppc_bad_host_intr-for-real-.patch - patches.suse/KVM-PPC-Book3S-HV-Send-kvmppc_bad_interrupt-NMIs-to-.patch - patches.suse/KVM-PPC-Book3S-PR-Enable-use-on-POWER9-inside-HPT-mo.patch - patches.suse/KVM-PPC-Book3S-HV-Factor-fake-suspend-handling-out-o.patch - patches.suse/KVM-PPC-Book3S-PR-Move-kvmppc_save_tm-kvmppc_restore.patch - patches.suse/KVM-PPC-Book3S-PR-Add-guest-MSR-parameter-for-kvmppc.patch - patches.suse/ipv6-allow-PMTU-exceptions-to-local-routes.patch - patches.suse/net-dsa-add-error-handling-for-pskb_trim_rcsum.patch - patches.suse/0020-netfilter-nf_tables-check-msg_type-before-nft_trans_.patch - patches.suse/0022-ipvs-fix-check-on-xmit-to-non-local-addresses.patch - patches.suse/0023-netfilter-ebtables-reject-non-bridge-targets.patch - patches.suse/0024-netfilter-x_tables-initialise-match-target-check-par.patch - patches.suse/ixgbe-Fix-setting-of-TC-configuration-for-macvlan-ca.patch - patches.suse/net-thunderx-prevent-concurrent-data-re-writing-by-n.patch - patches.suse/xen-netfront-raise-max-number-of-slots-in-xennet_get_responses.patch - patches.suse/netfilter-nf_tables-use-WARN_ON_ONCE-instead-of-BUG_.patch - patches.suse/tcp-verify-the-checksum-of-the-first-data-segment-in.patch - patches.suse/0025-l2tp-only-accept-PPP-sessions-in-pppol2tp_connect.patch - patches.suse/0026-l2tp-prevent-pppol2tp_connect-from-creating-kernel-s.patch - patches.suse/cfg80211-initialize-sinfo-in-cfg80211_get_station - patches.suse/0027-l2tp-filter-out-non-PPP-sessions-in-pppol2tp_tunnel_.patch - patches.suse/0001-video-omap-add-module-license-tags.patch - patches.suse/0001-arch-Kconfig-fix-documentation-for-NMI-watchdog.patch - patches.suse/0001-blk-mq-reinit-q-tag_set_list-entry-only-after-grace-.patch - patches.suse/nvme-fix-NULL-pointer-dereference-in-nvme_init_subsy.patch - patches.suse/nvme-add-bio-remapping-tracepoint.patch - patches.suse/nvme-rdma-fix-error-flow-during-mapping-request-data.patch - patches.suse/nvme-don-t-rely-on-the-changed-namespace-list-log.patch - patches.suse/nvme-fc-change-controllers-first-connect-to-use-reco.patch - patches.suse/nvme-fc-remove-reinit_request-routine.patch - patches.suse/nvme-fc-fix-nulling-of-queue-data-on-reconnect.patch - patches.suse/nvme-fabrics-refactor-queue-ready-check.patch - patches.suse/nvme-fabrics-handle-the-admin-only-case-properly-in-.patch - patches.suse/nvme-fabrics-fix-and-refine-state-checks-in-__nvmf_c.patch - patches.suse/smb3-note-that-smb3-11-posix-extensions-mount-option-is-experimenta.patch - patches.suse/cifs-add-lease-tracking-to-the-cached-root-fid.patch - patches.suse/smb3-increase-initial-number-of-credits-requested-to-allow-write.patch - patches.suse/cifs-push-rfc1002-generation-down-the-stack.patch - patches.suse/cifs-remove-smb2_send_recv-.patch - patches.suse/cifs-update-__smb_send_rqst-to-take-an-array-of-requests.patch - patches.suse/cifs-Fix-encryption-signing.patch - patches.suse/CIFS-move-default-port-definitions-to-cifsglob-h.patch - patches.suse/CIFS-complete-PDU-definitions-for-interface-queries.patch - patches.suse/CIFS-add-iface-info-to-struct-cifs_ses.patch - patches.suse/CIFS-parse-and-store-info-on-iface-queries.patch - patches.suse/CIFS-dump-every-session-iface-info.patch - patches.suse/cifs-Fix-kernel-oops-when-traceSMB-is-enabled.patch - patches.suse/smb3-Fix-mode-on-mkdir-on-smb311-mounts.patch - patches.suse/smb3-do-not-display-empty-interface-list.patch - patches.suse/smb3-fix-corrupt-path-in-subdirs-on-smb311-with-posix.patch - patches.suse/cifs-Use-correct-packet-length-in-SMB2_TRANSFORM-header.patch - patches.suse/cifs-Fix-invalid-check-in-__cifs_calc_signature-.patch - patches.suse/vfio-ccw-push-down-unsupported-ida-check - patches.suse/jfs-fix-inconsistency-between-memory-allocation-and-ea_buf-max_size.patch - patches.suse/HID-intel_ish-hid-ipc-register-more-pm-callbacks-to- - patches.suse/HID-wacom-Correct-logical-maximum-Y-for-2nd-gen-Intu - patches.suse/atm-Preserve-value-of-skb-truesize-when-accounting-t.patch - patches.suse/net_sched-blackhole-tell-upper-qdisc-about-dropped-p.patch - patches.suse/qed-Fix-possible-memory-leak-in-Rx-error-path-handli.patch - patches.suse/qed-Add-sanity-check-for-SIMD-fastpath-handler.patch - patches.suse/qed-Do-not-advertise-DCBX_LLD_MANAGED-capability.patch - patches.suse/enic-initialize-enic-rfs_h.lock-in-enic_probe.patch - patches.suse/ipvlan-use-ETH_MAX_MTU-as-max-mtu.patch - patches.suse/enic-do-not-overwrite-error-code.patch - patches.suse/net-sungem-fix-rx-checksum-support.patch - patches.suse/stmmac-fix-DMA-channel-hang-in-half-duplex-mode.patch - patches.suse/RDMA-qedr-Fix-NULL-pointer-dereference-when-running-.patch - patches.suse/IB-mlx4-Fix-an-error-handling-path-in-mlx4_ib_rereg_.patch - patches.suse/cpufreq-intel_pstate-Fix-scaling-max-min-limits-with.patch - patches.suse/PM-core-Fix-supplier-device-runtime-PM-usage-counter - patches.suse/ACPI-EC-Use-ec_no_wakeup-on-Thinkpad-X1-Carbon-6th - patches.suse/ACPI-processor-Finish-making-acpi_processor_ppc_has_ - patches.suse/pNFS-Always-free-the-session-slot-on-error-in-nfs4_l.patch - patches.suse/drm-qxl-Call-qxl_bo_unref-outside-atomic-context - patches.suse/drm-amdgpu-Use-kvmalloc_array-for-allocating-VRAM-ma - patches.suse/drm-i915-Apply-batch-location-restrictions-before-pi - patches.suse/drm-i915-Fix-context-ban-and-hang-accounting-for-cli - patches.suse/drm-i915-Enable-provoking-vertex-fix-on-Gen9-systems - patches.suse/drm-bridge-sii8620-fix-loops-in-EDID-fetch-logic - patches.suse/drm-bridge-sii8620-fix-potential-buffer-overflow - patches.suse/drm-atmel-hlcdc-check-stride-values-in-the-first-pla - patches.suse/drm-bridge-sii8620-fix-display-of-packed-pixel-modes - patches.suse/udf-Detect-incorrect-directory-size.patch - patches.suse/0001-xen-Remove-unnecessary-BUG_ON-from-__unbind_from_irq.patch - patches.suse/KVM-arm-arm64-Drop-resource-size-check-for-GICV-wind.patch - patches.suse/kvm-enforce-error-in-ioctl-for-compat-tasks-when-kvm_compat - patches.suse/0017-arm64-dma-mapping-clear-buffers-allocated-with-FORCE.patch - patches.suse/0001-arm64-kpti-Use-early_param-for-kpti-command-line-opt.patch - patches.suse/0020-arm64-mm-Ensure-writes-to-swapper-are-ordered-wrt-su.patch - patches.suse/powerpc-64s-radix-Fix-MADV_-FREE-DONTNEED-TLB-flush-.patch - patches.suse/powerpc-64s-Fix-DT-CPU-features-Power9-DD2.1-logic.patch - patches.suse/block-fix-timeout-changes-for-legacy-request-drivers.patch - patches.suse/0001-block-sed-opal-Fix-a-couple-off-by-one-bugs.patch - patches.suse/nvme-rdma-fix-possible-double-free-condition-when-fa.patch - patches.suse/nvme-rdma-fix-possible-free-of-a-non-allocated-async.patch - patches.suse/nvme-rdma-Fix-command-completion-race-at-error-recov.patch - patches.suse/nvme-rdma-don-t-override-opts-queue_size.patch - patches.suse/nvmet-reset-keep-alive-timer-in-controller-enable.patch - patches.suse/nvme-fc-release-io-queues-to-allow-fast-fail.patch - patches.suse/bdi-Fix-another-oops-in-wb_workfn.patch - patches.suse/irqchip-gic-v3-its-Don-t-bind-LPI-to-unavailable-NUM.patch - patches.suse/time-Make-sure-jiffies_to_msecs-preserves-non-zero-t - patches.suse/x86-mce-improve-error-message-when-kernel-cannot-recover.patch - patches.suse/x86-mce-check-for-alternate-indication-of-machine-check-recovery-on-skylake - patches.suse/x86-mce-do-not-overwrite-mci_status-in-mce_no_way_out - patches.suse/x86-mce-fix-incorrect-machine-check-from-unknown-source-message - patches.suse/x86-pti-xenpv-dont-report-as-vulnerable.patch - patches.suse/x86-spectre_v1-Disable-compiler-optimizations-over-a.patch - patches.suse/x86-call-fixup_exception-before-notify_die-in-math_error - patches.suse/xen-speculative_store_bypass_ht_init-call.patch - patches.suse/x86-platform-uv-add-adjustable-set-memory-block-size-function - patches.suse/x86-platform-uv-use-new-set-memory-block-size-function - patches.suse/x86-platform-uv-add-kernel-parameter-to-set-memory-block-size - patches.suse/x86-microcode-intel-fix-memleak-in-save_microcode_patch - patches.suse/uprobes-x86-Remove-incorrect-WARN_ON-in-uprobe_init_.patch - patches.suse/ipvlan-fix-IFLA_MTU-ignored-on-NEWLINK.patch - patches.suse/net-packet-fix-use-after-free.patch - patches.suse/VSOCK-fix-loopback-on-big-endian-systems.patch - patches.suse/vhost_net-validate-sock-before-trying-to-put-its-fd.patch - patches.suse/0028-ipv6-mcast-fix-unsolicited-report-interval-after-rec.patch - patches.suse/net-mvneta-fix-the-Rx-desc-DMA-address-in-the-Rx-pat.patch - patches.suse/net-dccp-avoid-crash-in-ccid3_hc_rx_send_feedback.patch - patches.suse/net-dccp-switch-rx_tstamp_last_feedback-to-monotonic.patch - patches.suse/cxgb4-when-disabling-dcb-set-txq-dcb-priority-to-0.patch - patches.suse/qmi_wwan-add-support-for-the-Dell-Wireless-5821e-mod - patches.suse/0006-btrfs-fix-invalid-free-in-btrfs_extent_same.patch - patches.suse/btrfs-fix-return-value-on-rename-exchange-failure.patch - patches.suse/X.509-unpack-RSA-signatureValue-field-from-BIT-STRIN - patches.suse/Input-synaptics-rmi4-fix-axis-swap-behavior - patches.suse/Input-elantech-enable-middle-button-of-touchpads-on- - patches.suse/Input-elantech-fix-V4-report-decoding-for-module-wit - patches.suse/Input-elan_i2c-add-ELAN0618-Lenovo-v330-15IKB-ACPI-I - patches.suse/Input-elan_i2c_smbus-fix-more-potential-stack-buffer - patches.suse/Input-xpad-fix-GPD-Win-2-controller-name - patches.suse/scsi-target-tcmu-add-read-length-support - patches.suse/scsi-ipr-Eliminate-duplicate-barriers.patch - patches.suse/scsi-qla2xxx-Spinlock-recursion-in-qla_target.patch - patches.suse/soc-imx-gpcv2-correct-PGC-offset - patches.suse/mtd-cfi_cmdset_0002-Use-right-chip-in-do_ppb_xxlock.patch - patches.suse/mtd-cfi_cmdset_0002-fix-SEGV-unlocking-multiple-chip.patch - patches.suse/mtd-cfi_cmdset_0002-Fix-unlocking-requests-crossing-.patch - patches.suse/mtd-cfi_cmdset_0002-Avoid-walking-all-chips-when-unl.patch - patches.suse/ALSA-hda-realtek-Fix-pop-noise-on-Lenovo-P50-co - patches.suse/ALSA-hda-ca0132-Delete-pointless-assignments-to-stru - patches.suse/ALSA-hda-ca0132-Delete-redundant-UNSOL-event-request - patches.suse/ALSA-hda-ca0132-Restore-behavior-of-QUIRK_ALIENWARE - patches.suse/ALSA-hda-ca0132-Don-t-test-for-QUIRK_NONE - patches.suse/ALSA-hda-ca0132-Restore-PCM-Analog-Mic-In2 - patches.suse/ALSA-hda-ca0132-Fix-DMic-data-rate-for-Alienware-M17 - patches.suse/ALSA-hda-ca0132-make-array-ca0132_alt_chmaps-static - patches.suse/ALSA-hda-realtek-Add-a-quirk-for-FSC-ESPRIMO-U9210 - patches.suse/ALSA-hda-realtek-Fix-the-problem-of-two-front-mics-o - patches.suse/ALSA-timer-Fix-UBSAN-warning-at-SNDRV_TIMER_IOCTL_NE - patches.suse/ALSA-seq-Fix-UBSAN-warning-at-SNDRV_SEQ_IOCTL_QUERY_ - patches.suse/0001-dm-use-bio_split-when-splitting-out-the-already-proc.patch - patches.suse/0080-dm-thin-metadata-remove-needless-work-from-__commit_.patch - patches.suse/dm-writecache-use-2-factor-allocator-arguments.patch - patches.suse/0001-dm-zoned-avoid-triggering-reclaim-from-inside-dmz_ma.patch - patches.suse/0001-dm-raid-don-t-use-const-in-function-return.patch - patches.suse/0081-dm-thin-handle-running-out-of-data-space-vs-concurre.patch - patches.suse/pmem-only-set-queue_flag_dax-for-fsdax-mode.patch - patches.suse/dax-check-for-queue_flag_dax-in-bdev_dax_supported.patch - patches.suse/dm-prevent-dax-mounts-if-not-supported.patch - patches.suse/drm-mali-dp-Enable-Global-SE-interrupts-mask-for-DP5 - patches.suse/drm-arm-malidp-Preserve-LAYER_FORMAT-contents-when-s - patches.suse/Documentation-admin-guide-intel_pstate-Fix-sysfs-pat - patches.suse/ceph-fix-dentry-leak-in-splice_dentry.patch - patches.suse/block-Fix-transfer-when-chunk-sectors-exceeds-max.patch - patches.suse/0001-block-Fix-cloning-of-requests-with-a-special-payload.patch - patches.suse/0001-drbd-Fix-drbd_request_prepare-discard-handling.patch - patches.suse/nvme-rdma-fix-possible-double-free-of-controller-asy.patch - patches.suse/x86-efi-fix-efi_call_phys_epilog-with-config_x86_5level-y - patches.suse/kconfig-fix-line-numbers-for-if-entries-in-menu-tree.patch - patches.suse/ARM-davinci-board-da850-evm-fix-WP-pin-polarity-for-.patch - patches.suse/usb-dwc3-pci-add-support-for-Intel-IceLake.patch - patches.suse/usb-dwc2-gadget-Fix-issue-in-dwc2_gadget_start_isoc.patch - patches.suse/usb-dwc3-of-simple-fix-use-after-free-on-remove.patch - patches.suse/usb-dwc2-fix-the-incorrect-bitmaps-for-the-ports-of-.patch - patches.suse/usb-dwc2-fix-isoc-split-in-transfer-with-no-data.patch - patches.suse/usb-gadget-composite-fix-delayed_status-race-conditi.patch - patches.suse/usb-gadget-dwc2-fix-memory-leak-in-gadget_init.patch - patches.suse/dwc2-gadget-Fix-ISOC-IN-DDMA-PID-bitfield-value-calc - patches.suse/xhci-Fix-perceived-dead-host-due-to-runtime-s.patch - patches.suse/0001-xhci-Fix-kernel-oops-in-trace_xhci_free_virt_device.patch - patches.suse/usb-xhci-increase-CRS-timeout-value.patch - patches.suse/0001-acpi-Add-helper-for-deactivating-memory-region.patch - patches.suse/0001-usb-typec-ucsi-acpi-Workaround-for-cache-mode-issue.patch - patches.suse/0001-usb-typec-ucsi-Fix-for-incorrect-status-data-issue.patch - patches.suse/usb-cdc_acm-Add-quirk-for-Uniden-UBC125-scanner.patch - patches.suse/NFC-pn533-Fix-wrong-GFP-flag-usage - patches.suse/0001-typec-tcpm-Fix-a-msecs-vs-jiffies-bug.patch - patches.suse/USB-serial-cp210x-add-Silicon-Labs-IDs-for-Windows-U.patch - patches.suse/USB-serial-cp210x-add-CESINEL-device-ids.patch - patches.suse/n_tty-Fix-stall-at-n_tty_receive_char_special - patches.suse/n_tty-Access-echo_-variables-carefully - patches.suse/serdev-fix-memleak-on-module-unload - patches.suse/vt-prevent-leaking-uninitialized-data-to-userspace-v - patches.suse/staging-comedi-quatech_daqp_cs-fix-no-op-loop-daqp_a - patches.suse/iio-pressure-bmp280-fix-relative-humidity-unit - patches.suse/iio-buffer-fix-the-function-signature-to-match-imple - patches.suse/0001-btrfs-quota-Set-rescan-progress-to-u64-1-if-we-hit-l.patch - patches.suse/r8152-napi-hangup-fix-after-disconnect - patches.suse/0001-netfilter-nf_log-fix-uninit-read-in-nf_log_proc_dost.patch - patches.suse/0002-netfilter-nf_log-don-t-hold-nf_log_mutex-during-user.patch - patches.suse/net-mlx5e-Don-t-attempt-to-dereference-the-ppriv-str.patch - patches.suse/net-mlx5-E-Switch-Avoid-setup-attempt-if-not-being-e.patch - patches.suse/net-mlx5e-Avoid-dealing-with-vport-representors-if-n.patch - patches.suse/net-mlx5-Fix-wrong-size-allocation-for-QoS-ETC-TC-re.patch - patches.suse/net-mlx5-Fix-incorrect-raw-command-length-parsing.patch - patches.suse/net-mlx5-Fix-command-interface-race-in-polling-mode.patch - patches.suse/strparser-Remove-early-eaten-to-fix-full-tcp-receive.patch - patches.suse/tcp-add-one-more-quick-ack-after-after-ECN-events.patch - patches.suse/nl80211-relax-ht-operation-checks-for-mesh - patches.suse/nl80211-check-nla_parse_nested-return-values - patches.suse/tcp-fix-Fast-Open-key-endianness.patch - patches.suse/bnx2x-Fix-receiving-tx-timeout-in-error-or-recovery-.patch - patches.suse/alx-take-rtnl-before-calling-__alx_open-from-resume - patches.suse/s390-qeth-fix-race-when-setting-MAC-address.patch - patches.suse/s390-qeth-don-t-clobber-buffer-on-async-tx-completion.patch - patches.suse/s390-qeth-consistently-re-enable-device-features.patch - patches.suse/atm-zatm-Fix-potential-Spectre-v1_02.patch - patches.suse/msft-hv-1713-hv_netvsc-split-sub-channel-setup-into-async-and-syn.patch - patches.suse/bpf-s390-fix-potential-memleak-when-later-bpf_jit_pr.patch - patches.suse/tcp-prevent-bogus-FRTO-undos-with-non-SACK-flows.patch - patches.suse/net-fix-use-after-free-in-GRO-with-ESP.patch - patches.suse/ipv6-sr-fix-passing-wrong-flags-to-crypto_alloc_shas.patch - patches.suse/qed-Limit-msix-vectors-in-kdump-kernel-to-the-minimu.patch - patches.suse/qed-Fix-setting-of-incorrect-eswitch-mode.patch - patches.suse/qed-Fix-use-of-incorrect-size-in-memcpy-call.patch - patches.suse/qede-Adverstise-software-timestamp-caps-when-PHC-is-.patch - patches.suse/md-raid10-fix-that-replacement-cannot-complete-recov.patch - patches.suse/userfaultfd-hugetlbfs-fix-userfaultfd_huge_must_wait-pte-access.patch - patches.suse/mm-hugetlb-yield-when-prepping-struct-pages.patch - patches.suse/kasan-fix-shadow_size-calculation-error-in-kasan_mod.patch - patches.suse/Fix-up-non-directory-creation-in-SGID-directories.patch - patches.suse/tracing-Fix-missing-return-symbol-in-function_graph-.patch - patches.suse/0001-drm-udl-fix-display-corruption-of-the-last-line.patch - patches.suse/0001-drm-Use-kvzalloc-for-allocating-blob-property-memory.patch - patches.suse/Revert-drm-bridge-sii8620-fix-display-of-packed-pixel - patches.suse/drm-i915-Try-GGTT-mmapping-whole-object-as-partial - patches.suse/drm-amdgpu-fix-swapped-emit_ib_size-in-vce3 - patches.suse/drm-exynos-gsc-Fix-support-for-NV16-61-YUV420-YVU420 - patches.suse/drm-exynos-decon5433-Fix-per-plane-global-alpha-for- - patches.suse/drm-exynos-decon5433-Fix-WINCONx-reset-value - patches.suse/s390-correct-register-corruption-in-critical-section-cleanup.patch - patches.suse/vfio-Use-get_user_pages_longterm-correctly.patch - patches.suse/drbd-fix-access-after-free - patches.suse/scsi-sg-mitigate-read-write-abuse.patch - patches.suse/0004-arm64-remove-no-op-p-linker-flag.patch - patches.suse/dmaengine-pl330-report-BURST-residue-granularity - patches.suse/dmaengine-k3dma-Off-by-one-in-k3_of_dma_simple_xlate - patches.suse/cifs-Fix-use-after-free-of-a-mid_q_entry.patch - patches.suse/cifs-Fix-validation-of-signed-data-in-smb3-.patch - patches.suse/cifs-Fix-validation-of-signed-data-in-smb2.patch - patches.suse/cifs-fix-SMB1-breakage.patch - patches.suse/cifs-Fix-memory-leak-in-smb2_set_ea.patch - patches.suse/cifs-Fix-slab-out-of-bounds-in-send_set_info-on-SMB2-ACE-setting.patch - patches.suse/cifs-Fix-infinite-loop-when-using-hard-mount-.patch - patches.suse/0001-cifs-Fix-stack-out-of-bounds-in-smb-2-3-_create_leas.patch - patches.suse/pci-xilinx-add-missing-of_node_put - patches.suse/pci-xilinx-nwl-add-missing-of_node_put - patches.suse/pci-faraday-add-missing-of_node_put - patches.suse/ext4-add-corruption-check-in-ext4_xattr_set_entry.patch - patches.suse/ext4-always-verify-the-magic-number-in-xattr-blocks.patch - patches.suse/ext4-always-check-block-group-bounds-in-ext4_init_bl.patch - patches.suse/ext4-make-sure-bitmaps-and-the-inode-table-don-t-ove.patch - patches.suse/ext4-only-look-at-the-bg_flags-field-if-it-is-valid.patch - patches.suse/ext4-verify-the-depth-of-extent-tree-in-ext4_find_ex.patch - patches.suse/ext4-include-the-illegal-physical-block-in-the-bad-m.patch - patches.suse/ext4-clear-i_data-in-ext4_inode_info-when-removing-i.patch - patches.suse/ext4-never-move-the-system.data-xattr-out-of-the-ino.patch - patches.suse/jbd2-don-t-mark-block-as-modified-if-the-handle-is-o.patch - patches.suse/ext4-avoid-running-out-of-journal-credits-when-appen.patch - patches.suse/ext4-add-more-inode-number-paranoia-checks.patch - patches.suse/ext4-add-more-mount-time-checks-of-the-superblock.patch - patches.suse/ext4-check-superblock-mapped-prior-to-committing.patch - patches.suse/sched-fair-Fix-bandwidth-timer-clock-drift-condition.patch - patches.suse/x86-mm-32-initialize-the-cr4-shadow-before-_flush_tlb_all - patches.suse/compiler-gcc-h-add-_attribute__gnu_inline-to-all-inline-declarations.patch - patches.suse/x86-asm-add-asm_arg-constants-for-argument-registers-to-asm-asm-h - patches.suse/x86-bugs-update-when-to-check-for-the-ls_cfg-ssbd-mitigation.patch - patches.suse/x86-bugs-fix-the-amd-ssbd-usage-of-the-spec_ctrl-msr.patch - patches.suse/ARM-imx_v6_v7_defconfig-Select-ULPI-support.patch - patches.suse/ARM-imx_v4_v5_defconfig-Select-ULPI-support.patch - patches.suse/HID-debug-check-length-before-copy_to_user - patches.suse/HID-wacom-Correct-touch-maximum-XY-of-2nd-gen-Intuos - patches.suse/HID-i2c-hid-Fix-incomplete-report-noise - patches.suse/HID-hiddev-fix-potential-Spectre-v1 - patches.suse/mmc-dw_mmc-fix-card-threshold-control-configuration - patches.suse/USB-serial-ch341-fix-type-promotion-bug-in-ch341_con.patch - patches.suse/USB-serial-cp210x-add-another-USB-ID-for-Qivicon-Zig.patch - patches.suse/0001-USB-serial-keyspan_pda-fix-modem-status-error-handli.patch - patches.suse/USB-serial-mos7840-fix-status-register-error-handlin.patch - patches.suse/0001-xhci-xhci-mem-off-by-one-in-xhci_stream_id_to_ring.patch - patches.suse/usb-quirks-add-delay-quirks-for-Corsair-Strafe.patch - patches.suse/0001-USB-yurex-fix-out-of-bounds-uaccess-in-read-handler.patch - patches.suse/staging-rtl8723bs-Prevent-an-underflow-in-rtw_check_ - patches.suse/vmw_balloon-fix-inflation-with-batching - patches.suse/ibmasm-don-t-write-out-of-bounds-in-read-handler.patch - patches.suse/nvmem-Don-t-let-a-NULL-cell_id-for-nvmem_cell_get-cr.patch - patches.suse/libahci-Fix-possible-Spectre-v1-pmp-indexing-in-ahci - patches.suse/ahci-Disable-LPM-on-Lenovo-50-series-laptops-with-a- - patches.suse/ahci-Add-Intel-Ice-Lake-LP-PCI-ID.patch - patches.suse/ata-Fix-ZBC_OUT-command-block-check.patch - patches.suse/ata-Fix-ZBC_OUT-all-bit-handling.patch - patches.suse/libnvdimm-pmem-Fix-memcpy_mcsafe-return-code-handlin.patch - patches.suse/acpi-nfit-fix-cmd_rc-for-acpi_nfit_ctl-to-always-ret - patches.suse/acpi-nfit-Fix-scrub-idle-detection.patch - patches.suse/nfit-fix-unchecked-dereference-in-acpi_nfit_ctl - patches.suse/ALSA-hda-Handle-pm-failure-during-hotplug - patches.suse/ALSA-hda-realtek-two-more-lenovo-models-need-fixup-o - patches.suse/ARM-8780-1-ftrace-Only-set-kernel-memory-back-to-rea.patch - patches.suse/tools-build-fix-escaping-in-.cmd-files-for-future-Ma.patch - patches.suse/iw_cxgb4-correctly-enforce-the-max-reg_mr-depth.patch - patches.suse/RDMA-uverbs-Protect-from-attempts-to-create-flows-on.patch - patches.suse/IB-hfi1-Fix-incorrect-mixing-of-ERR_PTR-and-NULL-ret.patch - patches.suse/RDMA-mlx5-Fix-memory-leak-in-mlx5_ib_create_srq-erro.patch - patches.suse/i2c-tegra-Fix-NACK-error-handling - patches.suse/mm-do-not-drop-unused-pages-when-userfaultd-is-running.patch - patches.suse/autofs-fix-slab-out-of-bounds-read-in-getname_kernel.patch - patches.suse/reiserfs-fix-buffer-overflow-with-long-warning-messa.patch - patches.suse/ARM-pxa-irq-fix-handling-of-ICMR-registers-in-suspen.patch - patches.suse/ARM-DRA7-OMAP5-Enable-ACTLR-0-Enable-invalidates-of-.patch - patches.suse/drm-i915-Fix-hotplug-irq-ack-on-i965-g4x - patches.suse/gpu-host1x-Check-whether-size-of-unpin-isn-t-0 - patches.suse/0001-drm-tegra-Fix-comparison-operator-for-buffer-size.patch - patches.suse/drm-armada-fix-colorkey-mode-property - patches.suse/drm-armada-fix-irq-handling - patches.suse/0001-pinctrl-nsp-off-by-ones-in-nsp_pinmux_enable.patch - patches.suse/pinctrl-nsp-Fix-potential-NULL-dereference - patches.suse/mark-hi-and-tasklet-softirq-synchronous.patch - patches.suse/kvm-vmx-support-msr_ia32_arch_capabilities-as-a-feature-msr - patches.suse/xenclock-0007-x86-kvmclock-set-pvti_cpu0_va-after-enabling-kvmcloc.patch - patches.suse/KVM-Eventfd-Avoid-crash-when-assign-and-deassign-spe.patch - patches.suse/kvmclock-fix-tsc-calibration-for-nested-guests - patches.suse/btrfs-fix-use-after-free-of-cmp-workspace-pages.patch - patches.suse/btrfs-scrub-Don-t-use-inode-page-cache-in-scrub_hand.patch - patches.suse/rtlwifi-Fix-kernel-Oops-Fw-download-fail - patches.suse/brcmfmac-stop-watchdog-before-detach-and-free-everyt - patches.suse/Revert-mwifiex-handle-race-during-mwifiex_usb_discon.patch - patches.suse/mwifiex-handle-race-during-mwifiex_usb_disconnect.patch - patches.suse/rtlwifi-rtl8821ae-fix-firmware-is-not-ready-to-run - patches.suse/ath10k-update-the-phymode-along-with-bandwidth-chang - patches.suse/gen_stats-Fix-netlink-stats-dumping-in-the-presence-.patch - patches.suse/sctp-fix-the-issue-that-pathmtu-may-be-set-lower-tha.patch - patches.suse/smsc75xx-Add-workaround-for-gigabit-link-up-hardware - patches.suse/net-phy-fix-flag-masking-in-__set_phy_supported.patch - patches.suse/qed-Fix-reading-stale-configuration-information.patch - patches.suse/qed-off-by-one-in-qed_parse_mcp_trace_buf.patch - patches.suse/qmi_wwan-add-support-for-Quectel-EG91 - patches.suse/ipv4-Return-EINVAL-when-ping_group_range-sysctl-does.patch - patches.suse/sh_eth-fix-invalid-context-bug-while-calling-auto-ne.patch - patches.suse/sh_eth-fix-invalid-context-bug-while-changing-link-o.patch - patches.suse/cxgb4-assume-flash-part-size-to-be-4MB-if-it-can-t-b.patch - patches.suse/net-sched-act_tunnel_key-fix-NULL-dereference-when-g.patch - patches.suse/net-ipv4-Set-oif-in-fib_compute_spec_dst.patch - patches.suse/net-diag-Don-t-double-free-TCP_NEW_SYN_RECV-sockets-.patch - patches.suse/bpf-hash-map-decrement-counter-on-error.patch - patches.suse/bnxt_en-Fix-the-vlan_tci-exact-match-check.patch - patches.suse/bnxt_en-Fix-inconsistent-BNXT_FLAG_AGG_RINGS-logic.patch - patches.suse/bnxt_en-Always-set-output-parameters-in-bnxt_get_max.patch - patches.suse/bnxt_en-Do-not-modify-max-IRQ-count-after-RDMA-drive.patch - patches.suse/bnxt_en-Fix-for-system-hang-if-request_irq-fails.patch - patches.suse/qed-fix-spelling-mistake-successffuly-successfully.patch - patches.suse/ieee802154-6lowpan-set-IFLA_LINK.patch - patches.suse/ieee802154-at86rf230-switch-from-BUG_ON-to-WARN_ON-o.patch - patches.suse/ieee802154-at86rf230-use-__func__-macro-for-debug-me.patch - patches.suse/ieee802154-fakelb-switch-from-BUG_ON-to-WARN_ON-on-p.patch - patches.suse/ixgbe-Be-more-careful-when-modifying-MAC-filters.patch - patches.suse/net-systemport-Fix-CRC-forwarding-check-for-SYSTEMPO.patch - patches.suse/0002-packet-reset-network-header-if-packet-shorter-than-l.patch - patches.suse/qlogic-check-kstrtoul-for-errors.patch - patches.suse/tcp-fix-dctcp-delayed-ACK-schedule.patch - patches.suse/KEYS-DNS-fix-parsing-multiple-options.patch - patches.suse/ipv6-make-DAD-fail-with-enhanced-DAD-when-nonce-leng.patch - patches.suse/ibmvnic-Revise-RX-TX-queue-error-messages.patch - patches.suse/msft-hv-1733-hv-netvsc-fix-handling-of-fallback-to-single-queue-m.patch - patches.suse/net-mlx4_en-Don-t-reuse-RX-page-when-XDP-is-set.patch - patches.suse/0001-net-lan78xx-Fix-race-in-tx-pending-skb-size-calculat.patch - patches.suse/ibmvnic-Fix-error-recovery-on-login-failure.patch - patches.suse/tg3-Add-higher-cpu-clock-for-5762.patch - patches.suse/octeon_mgmt-Fix-MIX-registers-configuration-on-MTU-s.patch - patches.suse/ipv6-ila-select-CONFIG_DST_CACHE.patch - patches.suse/lib-rhashtable-consider-param-min_size-when-setting-.patch - patches.suse/net-cxgb3_main-fix-potential-Spectre-v1.patch - patches.suse/0001-net-usb-asix-replace-mii_nway_restart-in-resume-path.patch - patches.suse/batman-adv-Fix-bat_ogm_iv-best-gw-refcnt-after-netli.patch - patches.suse/batman-adv-Fix-bat_v-best-gw-refcnt-after-netlink-du.patch - patches.suse/batman-adv-Fix-debugfs-path-for-renamed-hardif.patch - patches.suse/batman-adv-Fix-debugfs-path-for-renamed-softif.patch - patches.suse/batman-adv-Avoid-storing-non-TT-sync-flags-on-singul - patches.suse/batman-adv-Fix-multicast-TT-issues-with-bogus-ROAM-f.patch - patches.suse/ipv6-fix-useless-rol32-call-on-hash.patch - patches.suse/msft-hv-1734-hv_netvsc-Fix-napi-reschedule-while-receive-completi.patch - patches.suse/ptp-fix-missing-break-in-switch.patch - patches.suse/crypto-af_alg-Initialize-sg_num_bytes-in-error-code-.patch - patches.suse/ALSA-hda-add-mute-led-support-for-HP-ProBook-455-G5 - patches.suse/ALSA-hda-realtek-Add-Panasonic-CF-SZ6-headset-jack-q - patches.suse/ALSA-rawmidi-Change-resized-buffers-atomically - patches.suse/ALSA-hda-realtek-Yet-another-Clevo-P950-quirk-entry - patches.suse/msft-hv-1728-PCI-hv-Disable-enable-IRQs-rather-than-BH-in-hv_comp.patch - patches.suse/PCI-OF-Fix-I-O-space-page-leak.patch - patches.suse/pci-xgene-fix-i-o-space-page-leak - patches.suse/pci-versatile-fix-i-o-space-page-leak - patches.suse/pci-designware-fix-i-o-space-page-leak - patches.suse/PCI-aardvark-Fix-I-O-space-page-leak.patch - patches.suse/pci-faraday-fix-i-o-space-page-leak - patches.suse/drm-amdgpu-add-another-ATPX-quirk-for-TOPAZ.patch - patches.suse/drm-nouveau-gem-off-by-one-bugs-in-nouveau_gem_pushb - patches.suse/drm-nouveau-Use-drm_connector_list_iter_-for-iterati - patches.suse/drm-nouveau-Avoid-looping-through-fake-MST-connector - patches.suse/0001-drm-nouveau-drm-nouveau-Fix-runtime-PM-leak-in-nv50_.patch - patches.suse/ACPI-EC-Use-ec_no_wakeup-on-more-Thinkpad-X1-Carbon- - patches.suse/cpufreq-intel_pstate-Register-when-ACPI-PCCH-is-pres.patch - patches.suse/scsi-qla2xxx-Fix-inconsistent-DMA-mem-alloc-free.patch - patches.suse/scsi-qla2xxx-Fix-kernel-crash-due-to-late-workqueue-.patch - patches.suse/scsi-qla2xxx-fix-null-pointer-dereference-for-fcport-search.patch - patches.suse/0027-scsi-qedf-send-the-driver-state-to-mfw - patches.suse/scsi-qedi-send-driver-state-to-mfw - patches.suse/dm-writecache-support-optional-offset-for-start-of-d.patch - patches.suse/vfio-pci-Fix-potential-Spectre-v1 - patches.suse/fat-fix-memory-allocation-failure-handling-of-match_.patch - patches.suse/mm-huge_memory.c-fix-data-loss-when-splitting-a-file.patch - patches.suse/mm-memcg-fix-use-after-free-in-mem_cgroup_iter.patch - patches.suse/btrfs-fix-file-data-corruption-after-cloning-a-range.patch - patches.suse/vfio-spapr-Use-IOMMU-pageshift-rather-than-pagesize.patch - patches.suse/KVM-PPC-Check-if-IOMMU-page-is-contained-in-the-pinn.patch - patches.suse/powerpc-powernv-Fix-save-restore-of-SPRG3-on-entry-e.patch - patches.suse/lib-iov_iter-Fix-pipe-handling-in-_copy_to_iter_mcsa.patch - patches.suse/x86-asm-memcpy_mcsafe-Fix-copy_to_user_mcsafe-except.patch - patches.suse/x86-events-intel-ds-fix-bts_interrupt_threshold-alignment.patch - patches.suse/x86-mce-remove-min-interval-polling-limitation - patches.suse/soc-imx-gpc-restrict-register-range-for-regmap-acces - patches.suse/nvme-ensure-forward-progress-during-admin-passthru.patch - patches.suse/nvme-don-t-enable-AEN-if-not-supported.patch - patches.suse/nvme-fix-handling-of-metadata_len-for-NVME_IOCTL_IO_.patch - patches.suse/media-staging-omap4iss-Include-asm-cacheflush.h-afte - patches.suse/tcp-helpers-to-send-special-DCTCP-ack.patch - patches.suse/tcp-do-not-cancel-delay-AcK-on-DCTCP-special-ACK.patch - patches.suse/tcp-do-not-delay-ACK-in-DCTCP-upon-CE-status-change.patch - patches.suse/bpf-ppc64-fix-unexpected-r0-0-exit-path-inside-bpf_x.patch - patches.suse/net-mlx5e-Refine-ets-validation-function.patch - patches.suse/net-mlx5-Adjust-clock-overflow-work-period.patch - patches.suse/net-mlx5e-Fix-quota-counting-in-aRFS-expire-flow.patch - patches.suse/net-mlx5e-Don-t-allow-aRFS-for-encapsulated-packets.patch - patches.suse/bonding-set-default-miimon-value-for-non-arp-modes-i.patch - patches.suse/qed-Fix-link-flap-issue-due-to-mismatching-EEE-capab.patch - patches.suse/qed-Fix-possible-race-for-the-link-state-value.patch - patches.suse/qed-Correct-Multicast-API-to-reflect-existence-of-25.patch - patches.suse/net-phy-consider-PHY_IGNORE_INTERRUPT-in-phy_start_a.patch - patches.suse/net-skb_segment-should-not-return-NULL.patch - patches.suse/atl1c-reserve-min-skb-headroom - patches.suse/rtnetlink-add-rtnl_link_state-check-in-rtnl_configur.patch - patches.suse/vxlan-add-new-fdb-alloc-and-create-helpers.patch - patches.suse/vxlan-make-netlink-notify-in-vxlan_fdb_destroy-optio.patch - patches.suse/vxlan-fix-default-fdb-entry-netlink-notify-ordering-.patch - patches.suse/can-peak_canfd-fix-firmware-v3.3.0-limit-allocation- - patches.suse/can-m_can.c-fix-setup-of-CCCR-register-clear-CCCR-NI - patches.suse/can-mpc5xxx_can-check-of_iomap-return-before-use - patches.suse/can-xilinx_can-fix-device-dropping-off-bus-on-RX-ove - patches.suse/can-xilinx_can-fix-RX-loop-if-RXNEMP-is-asserted-wit - patches.suse/can-xilinx_can-fix-recovery-from-error-states-not-be - patches.suse/can-xilinx_can-keep-only-1-2-frames-in-TX-FIFO-to-fi - patches.suse/can-xilinx_can-fix-RX-overflow-interrupt-not-being-e - patches.suse/can-xilinx_can-fix-incorrect-clear-of-non-processed- - patches.suse/can-xilinx_can-fix-power-management-handling - patches.suse/ip-hash-fragments-consistently.patch - patches.suse/tcp-free-batches-of-packets-in-tcp_prune_ofo_queue.patch - patches.suse/tcp-avoid-collapses-in-tcp_prune_queue-if-possible.patch - patches.suse/tcp-detect-malicious-patterns-in-tcp_collapse_ofo_qu.patch - patches.suse/tcp-call-tcp_drop-from-tcp_data_queue_ofo.patch - patches.suse/tcp-add-tcp_ooo_try_coalesce-helper.patch - patches.suse/mac80211-add-stations-tied-to-AP_VLANs-during-hw-rec.patch - patches.suse/nl80211-Add-a-missing-break-in-parse_station_flags.patch - patches.suse/net-mlx4_core-Save-the-qpn-from-the-input-modifier-i.patch - patches.suse/bnx2x-Fix-invalid-memory-access-in-rss-hash-config-p.patch - patches.suse/ip-in-cmsg-IP-V6-_ORIGDSTADDR-call-pskb_may_pull.patch - patches.suse/qmi_wwan-fix-interface-number-for-DW5821e-production - patches.suse/0001-fscache-Allow-cancelled-operations-to-be-enqueued.patch - patches.suse/0002-cachefiles-Fix-refcounting-bug-in-backing-file-read-.patch - patches.suse/0003-fscache-Fix-reference-overput-in-fscache_attach_obje.patch - patches.suse/0004-cachefiles-Fix-missing-clear-of-the-CACHEFILES_OBJEC.patch - patches.suse/0005-cachefiles-Wait-rather-than-BUG-ing-on-Unexpected-ob.patch - patches.suse/staging-speakup-fix-wraparound-in-uaccess-length-che - patches.suse/usb-cdc_acm-Add-quirk-for-Castles-VEGA3000.patch - patches.suse/usb-gadget-r8a66597-Fix-two-possible-sleep-in-atomic - patches.suse/usb-gadget-r8a66597-Fix-a-possible-sleep-in-atomic-c - patches.suse/usb-gadget-f_uac2-fix-error-handling-in-afunc_bind-a.patch - patches.suse/usb-dwc2-host-do-not-delay-retries-for-control-in-transfers.patch - patches.suse/usb-phy-fix-PPC64-build-errors-in-phy-fsl-usb.c.patch - patches.suse/tools-usb-ffs-test-Fix-build-on-big-endian-systems.patch - patches.suse/usb-dwc2-Fix-DMA-alignment-to-start-at-allocated-bou.patch - patches.suse/usb-gadget-f_uac2-fix-endianness-of-struct-cntrl_-_l.patch - patches.suse/usb-gadget-f_fs-Only-return-delayed-status-when-len-.patch - patches.suse/usb-core-handle-hub-C_PORT_OVER_CURRENT-condition.patch - patches.suse/tracing-Fix-double-free-of-event_trigger_data.patch - patches.suse/tracing-Fix-possible-double-free-in-event_enable_tri.patch - patches.suse/kthread-tracing-Don-t-expose-half-written-comm-when-.patch - patches.suse/Input-elan_i2c-add-ACPI-ID-for-lenovo-ideapad-330 - patches.suse/Input-elan_i2c-add-another-ACPI-ID-for-Lenovo-Ideapa - patches.suse/Input-i8042-add-Lenovo-LaVie-Z-to-the-i8042-reset-li - patches.suse/drm-i915-glk-Add-Quirk-for-GLK-NUC-HDMI-port-issues.patch - patches.suse/drm-imx-imx-ldb-disable-LDB-on-driver-bind - patches.suse/drm-imx-imx-ldb-check-if-channel-is-enabled-before-p - patches.suse/0011-arm64-fix-vmemmap-BUILD_BUG_ON-triggering-on-vmemmap.patch - patches.suse/delayacct-fix-crash-in-delayacct_blkio_end-after-del.patch - patches.suse/zswap-re-check-zswap_is_full-after-do-zswap_shrink.patch - patches.suse/kvm-mm-account-shadow-page-tables-to-kmemcg - patches.suse/nvmet-fc-fix-target-sgl-list-on-large-transfers.patch - patches.suse/nvme-if_ready-checks-to-fail-io-to-deleting-controll.patch - patches.suse/nvmet-fixup-crash-on-NULL-device-path.patch - patches.suse/block-bio_iov_iter_get_pages-fix-size-of-last-iovec.patch - patches.suse/blkdev-_blkdev_direct_io_simple-fix-leak-in-error-case.patch - patches.suse/block-bio_iov_iter_get_pages-pin-more-pages-for-multi-segment-ios.patch - patches.suse/0083-block-reset-bi_iter.bi_done-after-splitting-bio.patch - patches.suse/i2c-davinci-Avoid-zero-value-of-CLKH - patches.suse/i2c-imx-Fix-reinit_completion-use.patch - patches.suse/random-mix-rdrand-with-entropy-sent-in-from-userspac - patches.suse/squashfs-be-more-careful-about-metadata-corruption.patch - patches.suse/ext4-fix-false-negatives-and-false-positives-in-ext4.patch - patches.suse/ext4-fix-inline-data-updates-with-checksums-enabled.patch - patches.suse/ext4-check-for-allocation-block-validity-with-block-.patch - patches.suse/ext4-fix-check-to-prevent-initializing-reserved-inod.patch - patches.suse/0001-x86-efi-Access-EFI-MMIO-data-as-unencrypted-when-SEV.patch - patches.suse/perf-x86-amd-ibs-don-t-access-non-started-event - patches.suse/x86-entry-64-remove-ebx-handling-from-error_entry-exit.patch - patches.suse/x86-boot-fix-if_changed-build-flip-flop-bug - patches.suse/squashfs-more-metadata-hardening.patch - patches.suse/0001-cxgb4-Added-missing-break-in-ndo_udp_tunnel_-add-del.patch - patches.suse/net-fix-amd-xgbe-flow-control-issue.patch - patches.suse/net-ena-Fix-use-of-uninitialized-DMA-address-bits-fi.patch - patches.suse/vti6-fix-PMTU-caching-and-reporting-on-xmit.patch - patches.suse/0003-xfrm_user-prevent-leaking-2-bytes-of-kernel-memory.patch - patches.suse/0004-xfrm-fix-missing-dst_release-after-policy-blocking-l.patch - patches.suse/esp6-fix-memleak-on-error-path-in-esp6_input.patch - patches.suse/0001-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch - patches.suse/enic-handle-mtu-change-for-vf-properly.patch - patches.suse/ipv4-remove-BUG_ON-from-fib_compute_spec_dst.patch - patches.suse/net-mdio-mux-bcm-iproc-fix-wrong-getter-and-setter-p.patch - patches.suse/bpf-use-GFP_ATOMIC-instead-of-GFP_KERNEL-in-bpf_pars.patch - patches.suse/0005-net-socket-fix-potential-spectre-v1-gadget-in-socket.patch - patches.suse/tcp_bbr-fix-bw-probing-to-raise-in-flight-data-for-v.patch - patches.suse/NET-stmmac-align-DMA-stuff-to-largest-cache-line-len.patch - patches.suse/netlink-Do-not-subscribe-to-non-existent-groups.patch - patches.suse/can-ems_usb-Fix-memory-leak-on-ems_usb_disconnect - patches.suse/netlink-Don-t-shift-with-UB-on-nlk-ngroups.patch - patches.suse/virtio_balloon-fix-another-race-between-migration-an - patches.suse/scsi-libiscsi-fix-possible-null-pointer-dereference-in-case-of-tmf - patches.suse/scsi-sg-fix-minor-memory-leak-in-error-path - patches.suse/scsi-qla2xxx-fix-unintialized-list-head-crash.patch - patches.suse/scsi-qla2xxx-fix-npiv-deletion-by-calling-wait_for_sess_deletion.patch - patches.suse/scsi-qla2xxx-fix-driver-unload-by-shutting-down-chip.patch - patches.suse/scsi-qla2xxx-Fix-ISP-recovery-on-unload.patch - patches.suse/scsi-qla2xxx-return-error-when-tmf-returns.patch - patches.suse/audit-fix-potential-null-dereference-context-module.patch - patches.suse/squashfs-metadata-2-electric-boogaloo.patch - patches.suse/cpufreq-intel_pstate-Limit-the-scope-of-HWP-dynamic-.patch - patches.suse/tools-power-turbostat-fix-S-on-UP-systems.patch - patches.suse/tools-power-turbostat-Read-extended-processor-family.patch - patches.suse/squashfs-more-metadata-hardening2.patch - patches.suse/Squashfs-Compute-expected-length-from-inode-size-rat.patch - patches.suse/iwlwifi-add-more-card-IDs-for-9000-series - patches.suse/inet-frag-enforce-memory-limits-earlier.patch - patches.suse/ipv4-frags-handle-possible-skb-truesize-change.patch - patches.suse/enic-do-not-call-enic_change_mtu-in-enic_probe.patch - patches.suse/bonding-avoid-lockdep-confusion-in-bond_get_stats.patch - patches.suse/net-stmmac-Fix-WoL-for-PCI-based-setups.patch - patches.suse/netlink-Fix-spectre-v1-gadget-in-netlink_create.patch - patches.suse/net-dsa-Do-not-suspend-resume-closed-slave_dev.patch - patches.suse/rxrpc-Fix-user-call-ID-check-in-rxrpc_service_preall.patch - patches.suse/userfaultfd-remove-uffd-flags-from-vma-vm_flags-if-U.patch - patches.suse/crypto-padlock-aes-Fix-Nano-workaround-data-corrupti - patches.suse/drm-bridge-adv7511-Reset-registers-on-hotplug - patches.suse/drm-re-enable-error-handling - patches.suse/drm-atomic-Check-old_plane_state-crtc-in-drm_atomic_ - patches.suse/drm-atomic-Initialize-variables-in-drm_atomic_helper - patches.suse/drm-vc4-Reset-x-y-_scaling-1-when-dealing-with-unipl - patches.suse/RDMA-uverbs-Expand-primary-and-alt-AV-port-checks.patch - patches.suse/kvm-vmx-use-local-variable-for-current_vmptr-when-emulating-vmptrst - patches.suse/kvm-x86-vmx-fix-vpid-leak - patches.suse/0084-Partially-revert-block-fail-op_is_write-requests-to-.patch - patches.suse/mlxsw-core_acl_flex_actions-Return-error-for-conflic.patch - patches.suse/0003-l2tp-fix-missing-refcount-drop-in-pppol2tp_tunnel_io.patch - patches.suse/netlink-Don-t-shift-on-64-for-ngroups.patch - patches.suse/genirq-Make-force-irq-threading-setup-more-robust.patch - patches.suse/nohz-Fix-local_timer_softirq_pending.patch - patches.suse/gpiolib-acpi-make-sure-we-trigger-edge-events-at-lea.patch - patches.suse/ip6_tunnel-use-the-right-value-for-ipv4-min-mtu-chec.patch - patches.suse/0006-packet-refine-ring-v3-block-size-test-to-hold-one-fr.patch - patches.suse/net-thunderx-check-for-failed-allocation-lmac-dmacs.patch - patches.suse/vsock-split-dwork-to-avoid-reinitializations.patch - patches.suse/dccp-fix-undefined-behavior-with-cwnd-shift-in-ccid2.patch - patches.suse/llc-use-refcount_inc_not_zero-for-llc_sap_find.patch - patches.suse/vhost-reset-metadata-cache-when-initializing-new-IOT.patch - patches.suse/0003-i2c-xlp9xx-Fix-case-where-SSIF-read-transaction-comp.patch - patches.suse/xen-netfront-dont-cache-skb_shinfo.patch - patches.suse/root-dentries-need-RCU-delayed-freeing.patch - patches.suse/fix-mntputmntput-race.patch - patches.suse/fix-__legitimize_mntmntput-race.patch - patches.suse/make-sure-that-__dentry_kill-always-invalidates-d_se.patch - patches.suse/init-rename-and-re-order-boot_cpu_state_init.patch - patches.suse/scsi-qla2xxx-fix-memory-leak-for-allocating-abort-iocb.patch - patches.suse/scsi-mpt3sas-swap-i-o-memory-read-value-back-to-cpu-endianness - patches.suse/scsi-sr-avoid-that-opening-a-cd-rom-hangs-with-runtime-power-management-enabled - patches.suse/debugobjects-Make-stack-check-warning-more-informati.patch - patches.suse/genirq-Fix-editing-error-in-a-comment.patch - patches.suse/0002-rculist-Improve-documentation-for-list_for_each_entr.patch - patches.suse/sched-numa-Remove-redundant-field.patch - patches.suse/sched-numa-Evaluate-move-once-per-node.patch - patches.suse/sched-numa-Simplify-load_too_imbalanced.patch - patches.suse/sched-numa-Set-preferred_node-based-on-best_cpu.patch - patches.suse/sched-numa-Use-task-faults-only-if-numa_group-is-not-yet-set-up.patch - patches.suse/sched-debug-Reverse-the-order-of-printing-faults.patch - patches.suse/sched-numa-Skip-nodes-that-are-at-hoplimit.patch - patches.suse/sched-numa-Remove-unused-task_capacity-from-struct-numa_stats.patch - patches.suse/sched-numa-Modify-migrate_swap-to-accept-additional-parameters.patch - patches.suse/sched-numa-Remove-numa_has_capacity.patch - patches.suse/sched-numa-Update-the-scan-period-without-holding-the-numa_group-lock.patch - patches.suse/sched-numa-Use-group_weights-to-identify-if-migration-degrades-locality.patch - patches.suse/sched-numa-Move-task_numa_placement-closer-to-numa_migrate_preferred.patch - patches.suse/locking-atomics-asm-generic-move-some-macros-from-linux-bitops-h-to-a-new-linux-bits-h-file.patch - patches.suse/perf-x86-intel-lbr-fix-incomplete-lbr-call-stack - patches.suse/kprobes-make-list-and-blacklist-root-user-read-only.patch - patches.suse/kprobes-x86-fix-p-uses-in-error-messages - patches.suse/posix-timers-Sanitize-overrun-handling.patch - patches.suse/alarmtimer-Prevent-overflow-for-relative-nanosleep.patch - patches.suse/0001-x86-stacktrace-Do-not-unwind-after-user-regs.patch - patches.suse/0002-x86-stacktrace-Remove-STACKTRACE_DUMP_ONCE.patch - patches.suse/0003-x86-stacktrace-Clarify-the-reliable-success-paths.patch - patches.suse/0004-x86-stacktrace-Do-not-fail-for-ORC-with-regs-on-stac.patch - patches.suse/0006-x86-stacktrace-Enable-HAVE_RELIABLE_STACKTRACE-for-t.patch - patches.suse/x86-entry-64-add-two-more-instruction-suffixes - patches.suse/x86-numa_emulation-fix-emulated-to-physical-node-mapping - patches.suse/x86-platform-uv-mark-memblock-related-init-code-and-data-correctly - patches.suse/x86-mm-disable-ioremap-free-page-handling-on-x86-pae - patches.suse/ioremap-update-pgtable-free-interfaces-with-addr - patches.suse/x86-mm-add-tlb-purge-to-free-pmd-pte-page-interfaces - patches.suse/arm-asm-tlb.h-Fix-build-error-implicit-func-declaration.patch - patches.suse/x86-paravirt-fix-spectre-v2-mitigations-for-paravirt-guests.patch - patches.suse/x86-mm-pti-add-an-overflow-check-to-pti_clone_pmds - patches.suse/x86-ldt-split-out-sanity-check-in-map_ldt_struct.patch - patches.suse/x86-pti-check-the-return-value-of-pti_user_pagetable_walk_p4d - patches.suse/x86-pti-check-the-return-value-of-pti_user_pagetable_walk_pmd - patches.suse/x86-mm-remove-in_nmi-warning-from-vmalloc_fault - patches.suse/x86-speculation-Protect-against-userspace-userspace-.patch - patches.suse/x86-speculation-support-enhanced-ibrs-on-future-cpus.patch - patches.suse/x86-tsc-add-missing-header-to-tsc_msr-c - patches.suse/xenclock-0005-x86-xen-time-Output-xen-sched_clock-time-from-0.patch - patches.suse/s390-sles15-15-02-qdio-reset-old-sbal_state-flags.patch - patches.suse/s390-mm-correct-allocate_pgste-proc_handler-callback.patch - patches.suse/s390-sles15-16-01-kvm-fix-deadlock-when-killed-by-oom.patch - patches.suse/s390-detect-etoken-facility.patch - patches.suse/s390-sles15-17-01-01-s390-kdump-Fix-elfcorehdr-size-calculation.patch - patches.suse/s390-lib-use-expoline-for-all-bcr-instructions.patch - patches.suse/s390-fix-br_r1_trampoline-for-machines-without-exrl.patch - patches.suse/s390-mm-fix-addressing-exception-after-suspend-resum.patch - patches.suse/s390-dasd-fix-panic-for-failed-online-processing.patch - patches.suse/binfmt_elf-Respect-error-return-from-regset-active.patch - patches.suse/hwmon-k10temp-27c-offset-needed-for-threadripper2.patch - patches.suse/hwmon-k10temp-support-threadripper-2920x-2970wx-simplify.patch - patches.suse/btrfs-check-integrity-Fix-NULL-pointer-dereference-f.patch - patches.suse/0001-btrfs-Don-t-remove-block-group-still-has-pinned-down.patch - patches.suse/0015-btrfs-tree-checker-Verify-block_group_item.patch - patches.suse/0016-btrfs-tree-checker-Detect-invalid-and-empty-essentia.patch - patches.suse/Btrfs-fix-btrfs_write_inode-vs-delayed-iput-deadlock.patch - patches.suse/btrfs-fix-mount-failure-after-fsync-due-to-hard-link.patch - patches.suse/btrfs-fix-send-failure-when-root-has-deleted-files-s.patch - patches.suse/btrfs-simplify-IS_ERR-PTR_ERR-checks.patch - patches.suse/0017-btrfs-Check-that-each-block-group-has-corresponding-.patch - patches.suse/0018-btrfs-Verify-that-every-chunk-has-corresponding-bloc.patch - patches.suse/0019-btrfs-Introduce-mount-time-chunk-dev-extent-mapping-.patch - patches.suse/cifs-Silence-uninitialized-variable-warning.patch - patches.suse/smb3-if-server-does-not-support-posix-do-not-allow-posix-mount-opti.patch - patches.suse/cifs-allow-disabling-insecure-dialects-in-the-config.patch - patches.suse/CIFS-fix-memory-leak-and-remove-dead-code.patch - patches.suse/cifs-Make-sure-all-data-pages-are-signed-correctly.patch - patches.suse/smb3-fill-in-statfs-fsid-and-correct-namelen.patch - patches.suse/smb3-add-support-for-statfs-for-smb3-1-1-posix-extensions.patch - patches.suse/cifs-add-missing-debug-entries-for-kconfig-options.patch - patches.suse/smb3-simplify-code-by-removing-CONFIG_CIFS_SMB311.patch - patches.suse/smb3-remove-noisy-warning-message-on-mount.patch - patches.suse/smb3-snapshot-mounts-are-read-only-and-make-sure-info-is-displayabl.patch - patches.suse/SMB3-Number-of-requests-sent-should-be-displayed-for-SMB3-not-just-.patch - patches.suse/smb3-remove-per-session-operations-from-per-tree-connection-stats.patch - patches.suse/smb3-don-t-request-leases-in-symlink-creation-and-qu.patch - patches.suse/cifs-remove-unused-stats.patch - patches.suse/smb3-add-tracepoint-for-session-expired-or-deleted.patch - patches.suse/smb3-add-reconnect-tracepoints.patch - patches.suse/cifs-use-a-refcount-to-protect-open-closing-the-cached-file-handle.patch - patches.suse/cifs-simple-stats-should-always-be-enabled.patch - patches.suse/smb3-display-bytes_read-and-bytes_written-in-smb3-stats.patch - patches.suse/smb3-fix-reset-of-bytes-read-and-written-stats.patch - patches.suse/cifs-update-init_sg-crypt_message-to-take-an-array-of-rqst.patch - patches.suse/cifs-make-smb_send_rqst-take-an-array-of-requests.patch - patches.suse/cifs-add-compound_send_recv-.patch - patches.suse/smb3-add-tracepoint-for-slow-responses.patch - patches.suse/smb3-fix-minor-debug-output-for-CONFIG_CIFS_STATS.patch - patches.suse/smb3-Do-not-send-SMB3-SET_INFO-if-nothing-changed.patch - patches.suse/CIFS-fix-uninitialized-ptr-deref-in-smb2-signing.patch - patches.suse/smb3-display-stats-counters-for-number-of-slow-commands.patch - patches.suse/cifs-add-SMB2_close_init-SMB2_close_free-.patch - patches.suse/cifs-add-SMB2_query_info_-.patch - patches.suse/cifs-create-SMB2_open_init-SMB2_open_free-helpers-.patch - patches.suse/cifs-update-receive_encrypted_standard-to-handle-compounded-respons.patch - patches.suse/cifs-update-smb2_queryfs-to-use-compounding.patch - patches.suse/smb3-enumerating-snapshots-was-leaving-part-of-the-d.patch - patches.suse/cifs-add-missing-support-for-ACLs-in-SMB-3.11.patch - patches.suse/cifs-don-t-show-domain-in-mount-output-when-domain-is-empty.patch - patches.suse/smb3-allow-previous-versions-to-be-mounted-with-snapshot-mount-par.patch - patches.suse/smb3-create-smb3-equivalent-alias-for-cifs-pseudo-xattrs.patch - patches.suse/ext4-sysfs-print-ext4_super_block-fields-as-little-e.patch - patches.suse/ext4-reset-error-code-in-ext4_find_entry-in-fallback.patch - patches.suse/ext4-check-for-NUL-characters-in-extended-attribute-.patch - patches.suse/ext4-fix-spectre-gadget-in-ext4_mb_regular_allocator.patch - patches.suse/xfs-do-not-set-the-page-uptodate-in-xfs_writepage_ma.patch - patches.suse/xfs-don-t-clear-imap_valid-for-a-non-uptodate-buffer.patch - patches.suse/xfs-don-t-use-XFS_BMAPI_IGSTATE-in-xfs_map_blocks.patch - patches.suse/xfs-remove-xfs_reflink_trim_irec_to_next_cow.patch - patches.suse/xfs-remove-xfs_map_cow.patch - patches.suse/xfs-rename-the-offset-variable-in-xfs_writepage_map.patch - patches.suse/xfs-make-xfs_writepage_map-extent-map-centric.patch - patches.suse/xfs-remove-xfs_reflink_find_cow_mapping.patch - patches.suse/xfs-simplify-xfs_map_blocks-by-using-xfs_iext_lookup.patch - patches.suse/xfs-remove-the-imap_valid-flag.patch - patches.suse/xfs-don-t-look-at-buffer-heads-in-xfs_add_to_ioend.patch - patches.suse/xfs-move-all-writeback-buffer_head-manipulation-into.patch - patches.suse/xfs-remove-xfs_start_page_writeback.patch - patches.suse/xfs-refactor-the-tail-of-xfs_writepage_map.patch - patches.suse/xfs-detect-and-fix-bad-summary-counts-at-mount.patch - patches.suse/xfs-refactor-unmount-record-write.patch - patches.suse/xfs-force-summary-counter-recalc-at-next-mount.patch - patches.suse/xfs-fix-a-null-pointer-dereference-in-xfs_bmap_exten.patch - patches.suse/x86-l1tf-01-increase-32bitPAE-__PHYSICAL_PAGE_MASK.patch - patches.suse/x86-l1tf-02-change-order-of-offset-type.patch - patches.suse/x86-l1tf-03-protect-swap-entries.patch - patches.suse/x86-l1tf-04-protect-PROT_NONE-ptes.patch - patches.suse/x86-l1tf-05-make-sure-first-pages-is-reserved.patch - patches.suse/x86-l1tf-06-add-sysfs-report.patch - patches.suse/x86-l1tf-08-disallow-non-privileged-high-MMIO-PROT_NONE.patch - patches.suse/x86-l1tf-07-limit-swap-file-size.patch - patches.suse/02-sched-smt-update-sched_smt_present-at-runtime.patch - patches.suse/03-x86-smp-provide-topology_is_primary_thread.patch - patches.suse/04-x86-topology-provide-topology_smt_supported.patch - patches.suse/05-cpu-hotplug-make-bringup-teardown-of-smp-threads-symmetric.patch - patches.suse/06-cpu-hotplug-split-do_cpu_down.patch - patches.suse/07-cpu-hotplug-provide-knobs-to-control-smt.patch - patches.suse/08-x86-cpu-remove-the-pointless-cpu-printout.patch - patches.suse/09-x86-cpu-amd-remove-the-pointless-detect_ht-call.patch - patches.suse/10-x86-cpu-common-provide-detect_ht_early.patch - patches.suse/11-x86-cpu-topology-provide-detect_extended_topology_early.patch - patches.suse/12-x86-cpu-intel-evaluate-smp_num_siblings-early.patch - patches.suse/13-x86-cpu-amd-do-not-check-cpuid-max-ext-level-before-parsing-smp-info.patch - patches.suse/14-x86-cpu-amd-evaluate-smp_num_siblings-early.patch - patches.suse/x86-speculation-l1tf-extend-64bit-swap-file-size-limit - patches.suse/00-x86-cpufeatures-Add-detection-of-L1D-cache-flush-sup.patch - patches.suse/16-x86-cpu-amd-move-topoext-reenablement-before-reading-smp_num_siblings.patch - patches.suse/x86-speculation-l1tf-protect-pae-swap-entries-against-l1tf - patches.suse/x86-speculation-l1tf-fix-up-pte-pfn-conversion-for-pae - patches.suse/17-cpu-hotplug-Boot-HT-siblings-at-least-once.patch - patches.suse/01-x86-KVM-Warn-user-if-KVM-is-loaded-SMT-and-L1TF-CPU-.patch - patches.suse/02-x86-KVM-VMX-Add-module-argument-for-L1TF-mitigation.patch - patches.suse/03-x86-KVM-VMX-Add-L1D-flush-algorithm.patch - patches.suse/04-x86-KVM-VMX-Add-L1D-MSR-based-flush.patch - patches.suse/05-x86-KVM-VMX-Add-L1D-flush-logic.patch - patches.suse/06-x86-KVM-VMX-Split-the-VMX-MSR-LOAD-structures-to-hav.patch - patches.suse/07-x86-KVM-VMX-Add-find_msr-helper-function.patch - patches.suse/08-x86-KVM-VMX-Separate-the-VMX-AUTOLOAD-guest-host-num.patch - patches.suse/09-x86-KVM-VMX-Extend-add_atomic_switch_msr-to-allow-VM.patch - patches.suse/10-x86-KVM-VMX-Use-MSR-save-list-for-IA32_FLUSH_CMD-if-.patch - patches.suse/18-cpu-hotplug-Online-siblings-when-SMT-control-is-turn.patch - patches.suse/0001-x86-litf-Introduce-vmx-status-variable.patch - patches.suse/0002-x86-kvm-Drop-L1TF-MSR-list-approach.patch - patches.suse/0003-x86-l1tf-Handle-EPT-disabled-state-proper.patch - patches.suse/0004-x86-kvm-Move-l1tf-setup-function.patch - patches.suse/0005-x86-kvm-Add-static-key-for-flush-always.patch - patches.suse/0006-x86-kvm-Serialize-L1D-flush-parameter-setter.patch - patches.suse/0007-x86-kvm-Allow-runtime-control-of-L1D-flush.patch - patches.suse/0008-cpu-hotplug-Expose-SMT-control-init-function.patch - patches.suse/0009-cpu-hotplug-Set-CPU_SMT_NOT_SUPPORTED-early.patch - patches.suse/0010-x86-bugs-kvm-Introduce-boot-time-control-of-L1TF-mit.patch - patches.suse/0011-Documentation-Add-section-about-CPU-vulnerabilities.patch - patches.suse/0001-x86-KVM-VMX-Initialize-the-vmx_l1d_flush_pages-conte.patch - patches.suse/Documentation-l1tf-Fix-typos.patch - patches.suse/0012-cpu-hotplug-detect-SMT-disabled-by-BIOS.patch - patches.suse/x86-kvm-vmx-don-t-set-l1tf_flush_l1d-to-true-from-vmx_l1d_flush - patches.suse/x86-kvm-vmx-replace-vmx_l1d_flush_always-with-vmx_l1d_flush_cond - patches.suse/x86-kvm-vmx-move-the-l1tf_flush_l1d-test-to-vmx_l1d_flush - patches.suse/x86-kvm-vmx-don-t-set-l1tf_flush_l1d-from-vmx_handle_external_intr - patches.suse/Documentation-l1tf-Remove-Yonah-processors-from-not-.patch - patches.suse/x86-speculation-simplify-sysfs-report-of-vmx-l1tf-vulnerability - patches.suse/x86-speculation-use-arch_capabilities-to-skip-l1d-flush-on-vmentry - patches.suse/kvm-vmx-tell-the-nested-hypervisor-to-skip-l1d-flush-on-vmentry - patches.suse/cpu-hotplug-fix-smt-supported-evaluation - patches.suse/x86-speculation-l1tf-invert-all-not-present-mappings - patches.suse/x86-speculation-l1tf-make-pmd-pud_mknotpresent-invert - patches.suse/x86-mm-pat-make-set_memory_np-l1tf-safe - patches.suse/x86-mm-kmmio-make-the-tracer-robust-against-l1tf - patches.suse/x86-microcode-allow-late-microcode-loading-with-smt-disabled - patches.suse/blk-mq-remove-synchronize_rcu-from-blk_mq_del_queue_.patch - patches.suse/blk-mq-avoid-to-synchronize-rcu-inside-blk_cleanup_q.patch - patches.suse/0001-block-fix-infinite-loop-if-the-device-loses-discard-.patch - patches.suse/0227-bcache-don-t-clone-bio-in-bch_data_verify.patch - patches.suse/0088-block-allow-max_discard_segments-to-be-stacked.patch - patches.suse/nvme-move-init-of-keep_alive-work-item-to-controller.patch - patches.suse/nvme-rdma-support-up-to-4-segments-of-inline-data.patch - patches.suse/nvme-use-hw-qid-in-trace-events.patch - patches.suse/nvme-rdma-unquiesce-queues-when-deleting-the-control.patch - patches.suse/nvme-rdma-centralize-controller-setup-sequence.patch - patches.suse/nvme-rdma-centralize-admin-io-queue-teardown-sequenc.patch - patches.suse/block-move-bio_integrity_-intervals-bytes-into-blkdev-h - patches.suse/scsi-virtio_scsi-fix-pi_bytes-out-in-on-4-kib-block-size-devices - patches.suse/readahead-stricter-check-for-bdi-io_pages.patch - patches.suse/0227-bcache-simplify-the-calculation-of-the-total-amount-.patch - patches.suse/0228-bcache-finish-incremental-GC.patch - patches.suse/0229-bcache-calculate-the-number-of-incremental-GC-nodes-.patch - patches.suse/0230-bcache-fix-I-O-significant-decline-while-backend-dev.patch - patches.suse/0230-bcache-do-not-assign-in-if-condition-register_bcache.patch - patches.suse/0231-bcache-free-heap-cache_set-flush_btree-in-bch_journa.patch - patches.suse/0231-bcache-do-not-assign-in-if-condition-in-bcache_init.patch - patches.suse/0091-bcache-do-not-assign-in-if-condition-in-bcache_devic.patch - patches.suse/0231-bcache-stop-using-the-deprecated-get_seconds.patch - patches.suse/partitions-aix-fix-usage-of-uninitialized-lv_info-an.patch - patches.suse/partitions-aix-append-null-character-to-print-data-f.patch - patches.suse/pktcdvd-Fix-possible-Spectre-v1-for-pkt_devs.patch - patches.suse/block-blk_init_allocated_queue-set-q-fq-as-NULL-in-t.patch - patches.suse/0001-block-really-disable-runtime-pm-for-blk-mq.patch - patches.suse/nvme.h-add-support-for-the-log-specific-field.patch - patches.suse/nvme.h-add-ANA-definitions.patch - patches.suse/nvme-simplify-the-API-for-getting-log-pages.patch - patches.suse/nvme-remove-nvme_req_needs_failover.patch - patches.suse/nvme-add-ANA-support.patch - patches.suse/nvmet-keep-a-port-pointer-in-nvmet_ctrl.patch - patches.suse/nvmet-track-and-limit-the-number-of-namespaces-per-s.patch - patches.suse/nvmet-add-minimal-ANA-support.patch - patches.suse/nvmet-support-configuring-ANA-groups.patch - patches.suse/nvmet-use-Retain-Async-Event-bit-to-clear-AEN.patch - patches.suse/0001-blk-wbt-Avoid-lock-contention-and-thundering-herd-is.patch - patches.suse/0232-bcache-do-not-check-return-value-of-debugfs_create_d.patch - patches.suse/0233-bcache-display-rate-debug-parameters-to-0-when-write.patch - patches.suse/0234-bcache-avoid-unncessary-cache-prefetch-bch_btree_nod.patch - patches.suse/0234-bcache-add-a-comment-in-super.c.patch - patches.suse/0234-bcache-fix-mistaken-code-comments-in-bcache.h.patch - patches.suse/0234-bcache-fix-mistaken-comments-in-request.c.patch - patches.suse/0234-bcache-add-code-comments-for-bset.c.patch - patches.suse/0235-bcache-set-max-writeback-rate-when-I-O-request-is-id.patch - patches.suse/0237-bcache-make-the-pr_err-statement-used-for-ENOENT-onl.patch - patches.suse/0237-bcache-trivial-remove-tailing-backslash-in-macro-BTR.patch - patches.suse/nvme-fixup-crash-on-failed-discovery.patch - patches.suse/nvme.h-fixup-ANA-group-descriptor-format.patch - patches.suse/block-bvec_nr_vecs-returns-value-for-wrong-slab.patch - patches.suse/blkcg-Introduce-blkg_root_lookup.patch - patches.suse/block-Introduce-blk_exit_queue.patch - patches.suse/block-Ensure-that-a-request-queue-is-dissociated-fro.patch - patches.suse/0236-bcache-fix-error-setting-writeback_rate-through-sysf.patch - patches.suse/blkcg-Make-blkg_root_lookup-work-for-queues-in-bypas.patch - patches.suse/mtdchar-fix-overflows-in-adjustment-of-count.patch - patches.suse/mtd-maps-fix-solutionengine.c-printk-format-warnings.patch - patches.suse/0001-md-cluster-clear-another-node-s-suspend_area-after-t.patch - patches.suse/0002-md-cluster-show-array-s-status-more-accurate.patch - patches.suse/0003-md-cluster-don-t-send-msg-if-array-is-closing.patch - patches.suse/md-raid5-fix-data-corruption-of-replacements-after-o.patch - patches.suse/configfs-replace-strncpy-with-memcpy.patch - patches.suse/configfs-fix-registered-group-removal.patch - patches.suse/0001-x86-init-fix-build-with-CONFIG_SWAP-n.patch - patches.suse/spi-cadence-Change-usleep_range-to-udelay-for-atomic.patch - patches.suse/spi-davinci-fix-a-NULL-pointer-dereference.patch - patches.suse/spi-pxa2xx-Add-support-for-Intel-Ice-Lake.patch - patches.suse/spi-spi-fsl-dspi-Fix-imprecise-abort-on-VF500-during - patches.suse/pinctrl-qcom-spmi-gpio-Fix-pmic_gpio_config_get-to-b - patches.suse/pinctrl-core-Return-selector-to-the-pinctrl-driver - patches.suse/pinctrl-pinmux-Return-selector-to-the-pinctrl-driver - patches.suse/pinctrl-single-Fix-group-and-function-selector-use - patches.suse/pinctrl-amd-only-handle-irq-if-it-is-pending-and-unm.patch - patches.suse/pinctrl-imx-off-by-one-in-imx_pinconf_group_dbg_show - patches.suse/pinctrl-cannonlake-Fix-community-ordering-for-H-vari - patches.suse/pinctrl-freescale-off-by-one-in-imx1_pinconf_group_d - patches.suse/gpio-tegra-Move-driver-registration-to-subsys_init-l.patch - patches.suse/devicectree-bindings-fix-location-of-leds-common-fil.patch - patches.suse/leds-max8997-use-mode-when-calling-max8997_led_set_m - patches.suse/ACPI-PM-save-NVS-memory-for-ASUS-1025C-laptop - patches.suse/dt-bindings-clock-add-rk3399-ddr3-standard-speed-bins.patch - patches.suse/0007-PM-devfreq-rk3399_dmc-remove-wait-for-dcf-irq-event.patch - patches.suse/0008-PM-devfreq-rk3399_dmc-do-not-print-error-when-get-su.patch - patches.suse/0009-PM-devfreq-rk3399_dmc-fix-spelling-mistakes.patch - patches.suse/PM-devfreq-rk3399_dmc-Fix-duplicated-opp-table-on-re.patch - patches.suse/0007-cpufreq-CPPC-Add-cpuinfo_cur_freq-support-for-CPPC.patch - patches.suse/ACPI-scan-Initialize-status-to-ACPI_STA_DEFAULT.patch - patches.suse/ACPI-EC-Use-ec_no_wakeup-on-ThinkPad-X1-Yoga-3rd - patches.suse/ACPI-EC-Add-another-entry-for-Thinkpad-X1-Carbon-6th - patches.suse/ALSA-memalloc-Don-t-exceed-over-the-requested-size - patches.suse/ALSA-vx222-Fix-invalid-endian-conversions - patches.suse/ALSA-vxpocket-Fix-invalid-endian-conversions - patches.suse/ALSA-cs5535audio-Fix-invalid-endian-conversion - patches.suse/ALSA-virmidi-Fix-too-long-output-trigger-loop - patches.suse/ALSA-hda-Turn-CX8200-into-D3-as-well-upon-reboot - patches.suse/ALSA-hda-Sleep-for-10ms-after-entering-D3-on-Conexan - patches.suse/ALSA-hda-Correct-Asrock-B85M-ITX-power_save-blacklis - patches.suse/ALSA-firewire-motu-add-a-flag-for-AES-EBU-on-XLR-int.patch - patches.suse/ALSA-firewire-motu-add-support-for-Motu-Traveler.patch - patches.suse/ALSA-hda-realtek-Allow-skipping-spec-init_amp-detect.patch - patches.suse/ALSA-hda-realtek-Manage-GPIO-bits-commonly.patch - patches.suse/ALSA-hda-realtek-Add-GPIO-data-update-helper.patch - patches.suse/ALSA-hda-realtek-Simplify-Dell-XPS13-GPIO-handling.patch - patches.suse/ALSA-hda-Add-AZX_DCAPS_PM_RUNTIME-for-AMD-Raven-Ridg.patch - patches.suse/ALSA-snd-aoa-add-of_node_put-in-error-path - patches.suse/ALSA-pcm-Fix-snd_interval_refine-first-last-with-ope.patch - patches.suse/ALSA-usb-audio-Add-support-for-Encore-mDSD-USB-DAC.patch - patches.suse/ALSA-usb-audio-Fix-multiple-definitions-in-AU0828_DE.patch - patches.suse/ALSA-msnd-Fix-the-default-sample-sizes.patch - patches.suse/ALSA-trident-Suppress-gcc-string-warning.patch - patches.suse/ASoC-dapm-Fix-potential-DAI-widget-pointer-deref-whe.patch - patches.suse/ASoC-dpcm-don-t-merge-format-from-invalid-codec-dai - patches.suse/ASoC-rt5514-Fix-the-issue-of-the-delay-volume-applie.patch - patches.suse/ASoC-es7134-remove-64kHz-rate-from-the-supported-rat - patches.suse/ASoC-rsnd-cmd-Add-missing-newline-to-debug-message - patches.suse/ASoC-zte-Fix-incorrect-PCM-format-bit-usages - patches.suse/ASoC-sirf-Fix-potential-NULL-pointer-dereference - patches.suse/ASoC-wm8994-Fix-missing-break-in-switch.patch - patches.suse/docs-zh_CN-fix-location-of-oops-tracing.txt.patch - patches.suse/MAINTAINERS-fix-location-of-ina2xx.txt-device-tree-f.patch - patches.suse/x86-smp-fix-non-smp-broken-build-due-to-redefinition-of-apic_id_is_primary_thread - patches.suse/0019-arm64-numa-rework-ACPI-NUMA-initialization.patch - patches.suse/0008-arm64-export-memblock_reserve-d-regions-via-proc-iom.patch - patches.suse/drivers-acpi-add-dependency-of-EFI-for-arm64.patch - patches.suse/efi-arm-preserve-early-mapping-of-UEFI-memory-map-lo.patch - patches.suse/efi-arm-map-UEFI-memory-map-even-w-o-runtime-service.patch - patches.suse/arm64-acpi-fix-alignment-fault-in-accessing-ACPI.patch - patches.suse/arm64-fix-ACPI-dependencies.patch - patches.suse/security-check-for-kstrdup-failure-in-lsm_append.patch - patches.suse/audit-Fix-extended-comparison-of-GID-EGID.patch - patches.suse/audit-fix-use-after-free-in-audit_add_watch.patch - patches.suse/kbuild-verify-that-depmod-is-installed.patch - patches.suse/kconfig-fix-the-rule-of-mainmenu_stmt-symbol.patch - patches.suse/x86-i8259-add-missing-include-file - patches.suse/net-usb-r8152-use-irqsave-in-USB-s-complete-callback.patch - patches.suse/netns-get-more-entropy-from-net_hash_mix.patch - patches.suse/cxgb4-Add-flag-tc_flower_initialized.patch - patches.suse/0001-cxgb4-Add-new-T5-PCI-device-id-0x50ae.patch - patches.suse/net-phy-xgmiitorgmii-Check-phy_driver-ready-before-a.patch - patches.suse/net-phy-xgmiitorgmii-Check-read_status-results.patch - patches.suse/netlink-Return-extack-message-if-attribute-validatio.patch - patches.suse/net-hns3-rename-the-interface-for-init_client_instan.patch - patches.suse/net-hns3-add-unlikely-for-error-check.patch - patches.suse/0001-cxgb4-Add-support-for-FW_ETH_TX_PKT_VM_WR.patch - patches.suse/cxgb4-Support-ethtool-private-flags.patch - patches.suse/net-hns3-remove-some-redundant-assignments.patch - patches.suse/net-hns3-simplify-hclge_cmd_csq_clean.patch - patches.suse/net-hns3-modify-hnae_-to-hnae3_.patch - patches.suse/qed-remove-redundant-pointer-name.patch - patches.suse/0001-cxgb4-Add-support-to-read-actual-provisioned-resourc.patch - patches.suse/cxgb4-Fix-the-condition-to-check-if-the-card-is-T5.patch - patches.suse/net-hns3-Fix-tc-setup-when-netdev-is-first-up.patch - patches.suse/net-hns3-Fix-for-mac-pause-not-disable-in-pfc-mode.patch - patches.suse/net-hns3-Fix-for-waterline-not-setting-correctly.patch - patches.suse/net-hns3-Fix-for-l4-checksum-offload-bug.patch - patches.suse/net-hns3-Fix-for-mailbox-message-truncated-problem.patch - patches.suse/net-hns3-Fix-warning-bug-when-doing-lp-selftest.patch - patches.suse/net-hns3-Fix-get_vector-ops-in-hclgevf_main-module.patch - patches.suse/net-hns3-Prevent-sending-command-during-global-or-co.patch - patches.suse/0007-net-ipv6-fix-addrconf_sysctl_addr_gen_mode.patch - patches.suse/0008-net-ipv6-don-t-reinitialize-ndev-cnf.addr_gen_mode-o.patch - patches.suse/0009-net-ipv6-reserve-room-for-IFLA_INET6_ADDR_GEN_MODE.patch - patches.suse/0010-net-ipv6-propagate-net.ipv6.conf.all.addr_gen_mode-t.patch - patches.suse/Documentation-ip-sysctl.txt-document-addr_gen_mode - patches.suse/cxgb4-specify-IQTYPE-in-fw_iq_cmd.patch - patches.suse/be2net-remove-unused-old-AIC-info.patch - patches.suse/be2net-remove-unused-old-custom-busy-poll-fields.patch - patches.suse/net-hns3-Fix-return-value-error-in-hns3_reset_notify.patch - patches.suse/net-hns3-remove-unnecessary-ring-configuration-opera.patch - patches.suse/net-hns3-Fix-for-reset_level-default-assignment-prob.patch - patches.suse/net-hns3-Fix-for-using-wrong-mask-and-shift-in-hclge.patch - patches.suse/net-hns3-Fix-comments-for-hclge_get_ring_chain_from_.patch - patches.suse/0001-cxgb4-do-not-return-DUPLEX_UNKNOWN-when-link-is-down.patch - patches.suse/liquidio-fix-hang-when-re-binding-VF-host-drv-after-.patch - patches.suse/cxgb4-collect-ASIC-LA-dumps-from-ULP-TX.patch - patches.suse/cxgb4-display-number-of-rx-and-tx-pages-free.patch - patches.suse/qed-Add-qed-APIs-for-PHY-module-query.patch - patches.suse/qede-Add-driver-callbacks-for-eeprom-module-query.patch - patches.suse/net-hns3-Standardize-the-handle-of-return-value.patch - patches.suse/xen-netfront-fix-queue-name-setting.patch - patches.suse/wan-fsl_ucc_hdlc-use-IS_ERR_VALUE-to-check-return-va.patch - patches.suse/0001-net-mlx5-fix-uaccess-beyond-count-in-debugfs-read-wr.patch - patches.suse/brcmsmac-fix-wrap-around-in-conversion-from-constant - patches.suse/rndis_wlan-potential-buffer-overflow-in-rndis_wlan_a - patches.suse/libertas-fix-suspend-and-resume-for-SDIO-connected-c - patches.suse/mac80211-restrict-delayed-tailroom-needed-decrement.patch - patches.suse/cxgb4-collect-number-of-free-PSTRUCT-page-pointers.patch - patches.suse/cxgb4-move-Tx-Rx-free-pages-collection-to-common-cod.patch - patches.suse/ixgbe-Reorder-Tx-Rx-shutdown-to-reduce-time-needed-t.patch - patches.suse/ixgbe-Refactor-queue-disable-logic-to-take-completio.patch - patches.suse/0011-xfrm-fix-passing-zero-to-ERR_PTR-warning.patch - patches.suse/net-ethernet-mvneta-Fix-napi-structure-mixup-on-arma.patch - patches.suse/qed-remove-redundant-functions-qed_set_gft_event_id_.patch - patches.suse/qed-remove-redundant-functions-qed_get_cm_pq_idx_rl.patch - patches.suse/qed-Make-some-functions-static.patch - patches.suse/be2net-gather-debug-info-and-reset-adapter-only-for-.patch - patches.suse/be2net-Update-the-driver-version-to-12.0.0.0.patch - patches.suse/net-hns3-fix-return-value-error-while-hclge_cmd_csq_.patch - patches.suse/net-phy-Fix-the-register-offsets-in-Broadcom-iProc-m.patch - patches.suse/net-hns3-Fix-MSIX-allocation-issue-for-VF.patch - patches.suse/ethtool-Remove-trailing-semicolon-for-static-inline.patch - patches.suse/ip-discard-IPv4-datagrams-with-overlapping-segments.patch - patches.suse/ipv6-defrag-drop-non-last-frags-smaller-than-min-mtu.patch - patches.suse/6lowpan-iphc-reset-mac_header-after-decompress-to-fi.patch - patches.suse/Bluetooth-Add-a-new-Realtek-8723DE-ID-0bda-b009.patch - patches.suse/Bluetooth-avoid-killing-an-already-killed-socket - patches.suse/Bluetooth-Use-lock_sock_nested-in-bt_accept_enqueue.patch - patches.suse/Bluetooth-hidp-Fix-handling-of-strncpy-for-hid-name-.patch - patches.suse/Bluetooth-hidp-buffer-overflow-in-hidp_process_repor - patches.suse/Bluetooth-h5-Fix-missing-dependency-on-BT_HCIUART_SE.patch - patches.suse/ath10k-fix-scan-crash-due-to-incorrect-length-calcul.patch - patches.suse/ath10k-protect-ath10k_htt_rx_ring_free-with-rx_ring..patch - patches.suse/wlcore-Set-rx_status-boottime_ns-field-on-rx.patch - patches.suse/iwlwifi-pcie-don-t-access-periphery-registers-when-n - patches.suse/selftests-bpf-fix-a-typo-in-map-in-map-test.patch - patches.suse/0012-ip6_tunnel-collect_md-xmit-Use-ip_tunnel_key-s-provi.patch - patches.suse/ibmvnic-Remove-code-to-request-error-information.patch - patches.suse/ibmvnic-Update-firmware-error-reporting-with-cause-s.patch - patches.suse/RDS-IB-fix-passing-zero-to-ERR_PTR-warning.patch - patches.suse/cxgb4-add-support-to-display-DCB-info.patch - patches.suse/net-mvneta-fix-mvneta_config_rss-on-armada-3700.patch - patches.suse/drivers-net-usb-r8152-remove-the-unneeded-variable-r.patch - patches.suse/l2tp-use-sk_dst_check-to-avoid-race-on-sk-sk_dst_cac.patch - patches.suse/ath10k-disable-bundle-mgmt-tx-completion-event-suppo.patch - patches.suse/ath10k-prevent-active-scans-on-potential-unusable-ch - patches.suse/ath9k-report-tx-status-on-EOSP.patch - patches.suse/ath9k_hw-fix-channel-maximum-power-level-test.patch - patches.suse/b43-leds-Ensure-NUL-termination-of-LED-name-string - patches.suse/b43legacy-leds-Ensure-NUL-termination-of-LED-name-st - patches.suse/net_sched-fix-NULL-pointer-dereference-when-delete-t.patch - patches.suse/net_sched-Fix-missing-res-info-when-create-new-tc_in.patch - patches.suse/net-stmmac-mark-PM-functions-as-__maybe_unused.patch - patches.suse/net-hns3-Fix-for-command-format-parsing-error-in-hcl.patch - patches.suse/net-hns3-Fix-for-information-of-phydev-lost-problem-.patch - patches.suse/net-hns3-Fix-for-phy-link-issue-when-using-marvell-p.patch - patches.suse/net-hns3-Fix-desc-num-set-to-default-when-setting-ch.patch - patches.suse/cxgb4-Add-new-T5-PCI-device-ids-0x50af-and-0x50b0.patch - patches.suse/xen-netfront-fix-warn-message-as-irq-device-name-has.patch - patches.suse/msft-hv-1749-hv-netvsc-Fix-NULL-dereference-at-single-queue-mode-.patch - patches.suse/crypto-vmac-require-a-block-cipher-with-128-bit-bloc - patches.suse/crypto-vmac-separate-tfm-and-request-context - patches.suse/crypto-ecdh-add-public-key-verification-test.patch - patches.suse/crypto-skcipher-Fix-Wstringop-truncation-warnings.patch - patches.suse/crypto-dh-add-public-key-verification-test.patch - patches.suse/crypto-x86-sha256-mb-fix-digest-copy-in-sha256_mb_mg - patches.suse/crypto-ccp-Fix-command-completion-detection-race - patches.suse/crypto-ccp-add-psp-enabled-message-when-initialization-succeeds.patch - patches.suse/crypto-ccp-remove-unused-defines.patch - patches.suse/crypto-ccp-support-register-differences-between-psp-devices.patch - patches.suse/crypto-ccp-add-support-for-new-ccp-psp-device-id.patch - patches.suse/crypto-dh-fix-memory-leak.patch - patches.suse/crypto-dh-update-test-for-public-key-verification.patch - patches.suse/crypto-ecdh-fix-typo-of-P-192-b-value.patch - patches.suse/crypto-sharah-Unregister-correct-algorithms-for-SAHA.patch - patches.suse/crypto-skcipher-fix-aligning-block-size-in-skcipher_ - patches.suse/crypto-skcipher-fix-crash-flushing-dcache-in-error-p - patches.suse/crypto-blkcipher-fix-crash-flushing-dcache-in-error- - patches.suse/crypto-ablkcipher-fix-crash-flushing-dcache-in-error.patch - patches.suse/crypto-ccp-Check-for-NULL-PSP-pointer-at-module-unlo - patches.suse/crypto-dh-fix-calculating-encoded-key-size.patch - patches.suse/7296-revert-drm-i915-edp-allow-alternate-fixed-mode-for-edp-if-available - patches.suse/drm-fb-helper-Fix-typo-on-kerneldoc - patches.suse/drm-rockchip-lvds-add-missing-of_node_put - patches.suse/drm-i915-Only-show-debug-for-state-changes-when-bann - patches.suse/drm-i915-whl-Introducing-Whiskey-Lake-platform - patches.suse/drm-i915-aml-Introducing-Amber-Lake-platform - patches.suse/drm-sun4i-Fix-releasing-node-when-enumerating-enpoin.patch - patches.suse/drm-panel-type-promotion-bug-in-s6e8aa0_read_mtp_id - patches.suse/drm-nouveau-debugfs-Wake-up-GPU-before-doing-any-rec.patch - patches.suse/drm-nouveau-Fix-runtime-PM-leak-in-drm_open.patch - patches.suse/drm-nouveau-tegra-Detach-from-ARM-DMA-IOMMU-mapping.patch - patches.suse/8365-drm-i915-gtt-add-read-only-pages-to-gen8_pte_encode - patches.suse/8366-drm-i915-gtt-read-only-pages-for-insert_entries-on-bdw - patches.suse/8367-drm-i915-gtt-disable-read-only-support-under-gvt - patches.suse/8368-drm-i915-prevent-writing-into-a-read-only-object-via-a-ggtt-mmap - patches.suse/drm-i915-Nuke-the-LVDS-lid-notifier - patches.suse/gpu-ipu-v3-csi-pass-back-mbus_code_to_bus_cfg-error-.patch - patches.suse/drm-amdgpu-Fix-RLC-safe-mode-test-in-gfx_v9_0_enter_.patch - patches.suse/drm-amdkfd-Fix-error-codes-in-kfd_get_process.patch - patches.suse/udl-kms-change-down_interruptible-to-down - patches.suse/udl-kms-handle-allocation-failure - patches.suse/udl-kms-fix-crash-due-to-uninitialized-memory - patches.suse/udl-kms-avoid-division - patches.suse/drm-amd-pp-Polaris12-Fix-a-chunk-of-registers-missed.patch - patches.suse/drm-i915-lpe-Mark-LPE-audio-runtime-pm-as-no-callbac.patch - patches.suse/gpu-ipu-v3-default-to-id-0-on-missing-OF-alias.patch - patches.suse/media-mem2mem-Remove-excessive-try_run-call - patches.suse/media-tm6000-add-error-handling-for-dvb_register_ada.patch - patches.suse/media-Revert-media-tvp5150-fix-pad-format-frame-heig.patch - patches.suse/media-omap3isp-zero-initialize-the-isp-cam_xclk-a-b- - patches.suse/media-s3c-camif-ignore-ENOIOCTLCMD-from-v4l2_subdev_.patch - patches.suse/media-soc_camera-ov772x-correct-setting-of-banding-f.patch - patches.suse/media-fsl-viu-fix-error-handling-in-viu_of_probe.patch - patches.suse/media-exynos4-is-Prevent-NULL-pointer-dereference-in - patches.suse/media-videobuf2-core-check-for-q-error-in-vb2_core_q.patch - patches.suse/media-tw686x-Fix-oops-on-buffer-alloc-failure - patches.suse/media-helene-fix-xtal-frequency-setting-at-power-on.patch - patches.suse/media-v4l2-mem2mem-Fix-missing-v4l2_m2m_try_run-call - patches.suse/media-s5p-mfc-Fix-buffer-look-up-in-s5p_mfc_handle_f.patch - patches.suse/media-davinci-vpif_display-Mix-memory-leak-on-probe-.patch - patches.suse/media-rtl28xxu-be-sure-that-it-won-t-go-past-the-arr - patches.suse/EDAC-Fix-memleak-in-module-init-error-path.patch - patches.suse/EDAC-i7core-Fix-memleaks-and-use-after-free-on-probe.patch - patches.suse/gpio-Fix-wrong-rounding-in-gpio-menz127 - patches.suse/gpiolib-Mark-gpio_suffixes-array-with-__maybe_unused.patch - patches.suse/gpio-pxa-Fix-potential-NULL-dereference.patch - patches.suse/gpio-ml-ioh-Fix-buffer-underwrite-on-probe-error-pat.patch - patches.suse/clk-tegra-bpmp-Don-t-crash-when-a-clock-fails-to-reg.patch - patches.suse/clk-meson-gxbb-remove-HHI_GEN_CLK_CTNL-duplicate-def - patches.suse/clk-rockchip-fix-clk_i2sout-parent-selection-bits-on - patches.suse/clk-rockchip-Add-pclk_rkpwm_pmu-to-PMU-critical-cloc.patch - patches.suse/clk-core-Potentially-free-connection-id - patches.suse/clk-clk-fixed-factor-Clear-OF_POPULATED-flag-in-case.patch - patches.suse/clk-imx6ul-fix-missing-of_node_put - patches.suse/scsi-mpt3sas-Don-t-abort-I-Os-issued-to-NVMe-drives-.patch - patches.suse/scsi-mpt3sas-Incorrect-command-status-was-set-marked.patch - patches.suse/scsi-mpt3sas-Don-t-access-the-structure-after-decrem.patch - patches.suse/scsi-mpt3sas-Fix-False-timeout-prints-for-ioctl-and-.patch - patches.suse/scsi-mpt3sas-As-per-MPI-spec-use-combined-reply-queu.patch - patches.suse/scsi-mpt3sas-Update-driver-version-26.100.00.00.patch - patches.suse/scsi-hisi_sas-use-dmam_alloc_coherent.patch - patches.suse/scsi-hisi_sas-only-process-broadcast-change-in-phy_bcast_v3_hw.patch - patches.suse/scsi-hisi_sas-fix-the-conflict-between-dev-gone-and-host-reset.patch - patches.suse/scsi-hisi_sas-adjust-task-reject-period-during-host-reset.patch - patches.suse/scsi-hisi_sas-add-a-flag-to-filter-phy-events-during-reset.patch - patches.suse/scsi-hisi_sas-release-all-remaining-resources-in-clear-nexus-ha.patch - patches.suse/scsi-hisi_sas-pre-allocate-slot-dma-buffers.patch - patches.suse/scsi-hisi_sas-add-missing-phy-spinlock-init.patch - patches.suse/scsi-hisi_sas-update-a-couple-of-register-settings-for-v3-hw.patch - patches.suse/scsi-ipr-Format-HCAM-overlay-ID-0x41.patch - patches.suse/scsi-libsas-remove-irq-save-in-sas_ata_qc_issue - patches.suse/scsi-qla2xxx-remove-irq-save-in-qla2x00_poll.patch - patches.suse/scsi-mpt3sas-fix-indentation - patches.suse/scsi-mpt3sas-remove-set-but-not-used-variables - patches.suse/scsi-mpt3sas-annotate-switch-case-fall-through - patches.suse/scsi-mpt3sas-introduce-struct-mpt3sas_nvme_cmd - patches.suse/scsi-mpt3sas-fix-a-race-condition-in-mpt3sas_base_hard_reset_handler - patches.suse/scsi-mpt3sas-split-base_reset_handler-mpt3sas_scsih_reset_handler-and-mpt3sas_ctl_reset_handler - patches.suse/scsi-mpt3sas-improve-kernel-doc-headers - patches.suse/scsi-smartpqi-improve-handling-for-sync-requests.patch - patches.suse/scsi-smartpqi-improve-error-checking-for-sync-reques.patch - patches.suse/scsi-smartpqi-add-inspur-advantech-ids.patch - patches.suse/scsi-smartpqi-fix-critical-ARM-issue-reading-PQI-ind.patch - patches.suse/scsi-smartpqi-bump-driver-version-to-1.1.4-130.patch - patches.suse/scsi-target-tcm_loop-avoid-that-static-checkers-warn-about-dead-code - patches.suse/scsi-lpfc-Add-Buffer-overflow-check-when-nvme_info-l.patch - patches.suse/scsi-lpfc-Fix-driver-not-setting-dpp-bits-correctly-.patch - patches.suse/scsi-lpfc-Fix-panic-if-driver-unloaded-when-port-is-.patch - patches.suse/scsi-lpfc-Fix-abort-error-path-for-NVMET.patch - patches.suse/scsi-lpfc-Make-PBDE-optimizations-configurable.patch - patches.suse/scsi-lpfc-Support-duration-field-in-Link-Cable-Beaco.patch - patches.suse/scsi-lpfc-Fix-NVME-Target-crash-in-defer-rcv-logic.patch - patches.suse/scsi-lpfc-devloss-timeout-race-condition-caused-null.patch - patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.5.patch - patches.suse/scsi-lpfc-Revise-copyright-for-new-company-language.patch - patches.suse/scsi-libfc-Add-lockdep-annotations.patch - patches.suse/scsi-libfc-fixup-sleeping-function-called-from-inval.patch - patches.suse/scsi-libfc-fixup-lockdep-annotations.patch - patches.suse/scsi-libfc-hold-disc_mutex-in-fc_disc_stop_rports.patch - patches.suse/scsi-fcoe-hold-disc_mutex-when-traversing-rport-list.patch - patches.suse/scsi-hisi_sas-drop-hisi_sas_slot_abort.patch - patches.suse/scsi-hisi_sas-tidy-channel-interrupt-handler-for-v3-hw.patch - patches.suse/scsi-hisi_sas-fix-the-failure-of-recovering-phy-from-stp-link-timeout.patch - patches.suse/scsi-hisi_sas-tidy-host-controller-reset-function-a-bit.patch - patches.suse/scsi-hisi_sas-relocate-some-common-code-for-v3-hw.patch - patches.suse/scsi-hisi_sas-implement-handlers-of-pcie-flr-for-v3-hw.patch - patches.suse/scsi-hisi_sas-tidy-hisi_sas_task_prep.patch - patches.suse/scsi-hisi_sas-add-memory-barrier-in-task-delivery-function.patch - patches.suse/scsi-hisi_sas-add-sata-fis-check-for-v3-hw.patch - patches.suse/scsi-lpfc-Fix-ELS-abort-on-SLI-3-adapters.patch - patches.suse/scsi-lpfc-Fix-sysfs-Speed-value-on-CNA-ports.patch - patches.suse/scsi-lpfc-Fix-list-corruption-on-the-completion-queu.patch - patches.suse/scsi-lpfc-Fix-driver-crash-when-re-registering-NVME-.patch - patches.suse/scsi-lpfc-Limit-tracking-of-tgt-queue-depth-in-fast-.patch - patches.suse/scsi-lpfc-Correct-LCB-ACCept-payload.patch - patches.suse/scsi-lpfc-Remove-lpfc_enable_pbde-as-module-paramete.patch - patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.6.patch - patches.suse/scsi-sysfs-introduce-sysfs_-un-break_active_protection - patches.suse/scsi-core-avoid-that-scsi-device-removal-through-sysfs-triggers-a-deadlock - patches.suse/scsi-qla2xxx-Cleanup-for-N2N-code.patch - patches.suse/scsi-qla2xxx-Fix-N2N-link-re-connect.patch - patches.suse/scsi-qla2xxx-Fix-login-retry-count.patch - patches.suse/scsi-qla2xxx-Add-longer-window-for-chip-reset.patch - patches.suse/scsi-qla2xxx-Prevent-sysfs-access-when-chip-is-down.patch - patches.suse/scsi-qla2xxx-Silent-erroneous-message.patch - patches.suse/scsi-qla2xxx-Fix-redundant-fc_rport-registration.patch - patches.suse/scsi-qla2xxx-Fix-session-state-stuck-in-Get-Port-DB.patch - patches.suse/scsi-qla2xxx-Fix-unintended-Logout.patch - patches.suse/scsi-qla2xxx-Flush-mailbox-commands-on-chip-reset.patch - patches.suse/scsi-qla2xxx-Fix-Management-Server-NPort-handle-rese.patch - patches.suse/scsi-qla2xxx-Fix-race-between-switch-cmd-completion-.patch - patches.suse/scsi-qla2xxx-Fix-stalled-relogin.patch - patches.suse/scsi-qla2xxx-Save-frame-payload-size-from-ICB.patch - patches.suse/scsi-qla2xxx-Migrate-NVME-N2N-handling-into-state-ma.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.08-k.patch - patches.suse/scsi-aic94xx-fix-an-error-code-in-aic94xx_init - patches.suse/scsi-mpt3sas-Fix-calltrace-observed-while-running-IO.patch - patches.suse/scsi-qla2xxx-Fix-issue-reported-by-static-checker-fo.patch - patches.suse/tpm_tis_spi-Pass-the-SPI-IRQ-down-to-the-driver.patch - patches.suse/tpm-separate-cmd_ready-go_idle-from-runtime_pm.patch - patches.suse/tpm-Return-the-actual-size-when-receiving-an-unsuppo.patch - patches.suse/evm-Don-t-deadlock-if-a-crypto-algorithm-is-unavaila.patch - patches.suse/integrity-prevent-deadlock-during-digsig-verificatio.patch - patches.suse/PCI-Skip-MPS-logic-for-Virtual-Functions-VFs.patch - patches.suse/PCI-Match-Root-Port-s-MPS-to-endpoint-s-MPSS-as-nece.patch - patches.suse/PCI-hotplug-Don-t-leak-pci_slot-on-registration-fail - patches.suse/PCI-pciehp-Fix-use-after-free-on-unplug - patches.suse/PCI-pciehp-Fix-unprotected-list-iteration-in-IRQ-han.patch - patches.suse/0001-PCI-pciehp-Convert-to-threaded-IRQ.patch - patches.suse/PCI-Mark-fall-through-switch-cases-before-enabling-W.patch - patches.suse/PCI-Convert-device-specific-ACS-quirks-from-NULL-ter.patch - patches.suse/PCI-Restore-resized-BAR-state-on-resume - patches.suse/PCI-Cleanup-PCI_REBAR_CTRL_BAR_SHIFT-handling - patches.suse/PCI-Export-pcie_has_flr.patch - patches.suse/PCI-Disable-Samsung-SM961-PM961-NVMe-before-FLR.patch - patches.suse/PCI-Delay-after-FLR-of-Intel-DC-P3700-NVMe.patch - patches.suse/pci-aardvark-size-bridges-before-resources-allocation - patches.suse/PCI-iproc-Activate-PAXC-bridge-quirk-for-more-device.patch - patches.suse/PCI-mvebu-Fix-I-O-space-end-address-calculation.patch - patches.suse/pci-vmd-white-list-for-fast-interrupt-handlers - patches.suse/Replace-magic-for-trusting-the-secondary-keyring-wit.patch - patches.suse/fix-kexec-forbidding-kernels-signed-with-keys-in-the-secondary-keyring-to-boot - patches.suse/mailbox-xgene-slimpro-Fix-potential-NULL-pointer-der - patches.suse/thermal_hwmon-Sanitize-attribute-name-passed-to-hwmo - patches.suse/thermal_hwmon-Pass-the-originating-device-down-to-hw - patches.suse/0101-dm-cache-only-allow-a-single-io_mode-cache-feature-t.patch - patches.suse/0104-dm-integrity-change-suspending-variable-from-bool-to.patch - patches.suse/0115-dm-writecache-report-start_sector-in-status-line.patch - patches.suse/0118-dm-thin-stop-no_space_timeout-worker-when-switching-.patch - patches.suse/0119-dm-cache-metadata-save-in-core-policy_hint_size-to-o.patch - patches.suse/0123-dm-cache-metadata-set-dirty-on-all-cache-blocks-afte.patch - patches.suse/0124-dm-crypt-don-t-decrease-device-limits.patch - patches.suse/0125-dm-writecache-fix-a-crash-due-to-reading-past-end-of.patch - patches.suse/x86-speculation-l1tf-exempt-zeroed-ptes-from-inversion - patches.suse/module-exclude-shn_undef-symbols-from-kallsyms-api.patch - patches.suse/0001-module-make-it-clear-when-we-re-handling-the-module-.patch - patches.suse/0002-module-setup-load-info-before-module_sig_check.patch - patches.suse/0003-modsign-log-module-name-in-the-event-of-an-error.patch - patches.suse/0004-ARM-module-fix-modsign-build-error.patch - patches.suse/powerpc-kdump-Handle-crashkernel-memory-reservation-.patch - patches.suse/powerpc-64s-Remove-POWER9-DD1-support.patch - patches.suse/powerpc-powernv-Move-TCE-manupulation-code-to-its-ow.patch - patches.suse/KVM-PPC-Make-iommu_table-it_userspace-big-endian.patch - patches.suse/powerpc-powernv-Add-indirect-levels-to-it_userspace.patch - patches.suse/powerpc-powernv-Rework-TCE-level-allocation.patch - patches.suse/powerpc-powernv-ioda-Allocate-indirect-TCE-levels-on.patch - patches.suse/cxl-Fix-wrong-comparison-in-cxl_adapter_context_get.patch - patches.suse/powerpc-pkeys-Give-all-threads-control-of-their-key-.patch - patches.suse/powerpc-pkeys-Deny-read-write-execute-by-default.patch - patches.suse/powerpc-pkeys-key-allocation-deallocation-must-not-c.patch - patches.suse/powerpc-pkeys-Save-the-pkey-registers-before-fork.patch - patches.suse/powerpc-pkeys-Fix-calculation-of-total-pkeys.patch - patches.suse/powerpc-pkeys-Preallocate-execute-only-key.patch - patches.suse/powerpc-pkeys-make-protection-key-0-less-special.patch - patches.suse/powerpc64s-Show-ori31-availability-in-spectre_v1-sys.patch - patches.suse/powerpc-tm-Update-function-prototype-comment.patch - patches.suse/powerpc-tm-Remove-struct-thread_info-param-from-tm_r.patch - patches.suse/powerpc-powernv-opal-dump-Use-IRQ_HANDLED-instead-of.patch - patches.suse/powerpc-pseries-fix-EEH-recovery-of-some-IOV-devices.patch - patches.suse/powerpc-powernv-Fix-concurrency-issue-with-npu-mmio_.patch - patches.suse/powerpc-pseries-Avoid-using-the-size-greater-than-RT.patch - patches.suse/powerpc-pseries-Defer-the-logging-of-rtas-error-to-i.patch - patches.suse/powerpc-64-Disable-the-speculation-barrier-from-the-.patch - patches.suse/powerpc-64-Make-stf-barrier-PPC_BOOK3S_64-specific.patch - patches.suse/powerpc-64-Call-setup_barrier_nospec-from-setup_arch.patch - patches.arch/powerpc-64-Make-meltdown-reporting-Book3S-64-specifi.patch - patches.suse/Documentation-Add-nospectre_v1-parameter.patch - patches.suse/powerpc-asm-Add-a-patch_site-macro-helpers-for-patch.patch - patches.suse/powerpc-64s-Add-new-security-feature-flags-for-count.patch - patches.suse/powerpc-64s-Add-support-for-software-count-cache-flu.patch - patches.suse/powerpc-pseries-Query-hypervisor-for-count-cache-flu.patch - patches.suse/powerpc-powernv-Query-firmware-for-count-cache-flush.patch - patches.suse/powerpc-64s-Fix-page-table-fragment-refcount-race-vs.patch - patches.suse/powerpc-perf-Remove-sched_task-function-defined-for-.patch - patches.suse/4.4.156-022-powerpc-Fix-size-calculation-using-resource_s.patch - patches.suse/powerpc-fadump-handle-crash-memory-ranges-array-inde.patch - patches.suse/powerpc-fadump-merge-adjacent-memory-ranges-to-reduc.patch - patches.suse/powerpc-pseries-Fix-endianness-while-restoring-of-r3.patch - patches.suse/powerpc-64s-move-machine-check-SLB-flushing-to-mm-sl.patch - patches.suse/0009-arm64-mm-check-for-upper-PAGE_SHIFT-bits-in-pfn_vali.patch - patches.suse/drm-amdgpu-add-tmr-mc-address-into-amdgpu_firmware_i.patch - patches.suse/0001-drm-amdgpu-update-tmr-mc-address.patch - patches.suse/drm-amdgpu-add-new-firmware-id-for-VCN.patch - patches.suse/drm-i915-Unmask-user-interrupts-writes-into-HWSP-on- - patches.suse/0001-drm-i915-Restore-user-forcewake-domains-across-suspe.patch - patches.suse/drm-i915-set-DP-Main-Stream-Attribute-for-color-rang.patch - patches.suse/drm-i915-kvmgt-Fix-potential-Spectre-v1 - patches.suse/drm-i915-gvt-Off-by-one-in-intel_vgpu_write_fence - patches.suse/IB-rxe-support-for-802.1q-VLAN-on-the-listener.patch - patches.suse/iw_cxgb4-remove-duplicate-memcpy-in-c4iw_create_list.patch - patches.suse/include-rdma-opa_addr.h-Fix-an-endianness-issue.patch - patches.suse/ib_srpt-Fix-a-use-after-free-in-srpt_close_ch.patch - patches.suse/IB-hfi1-Set-in_use_ctxts-bits-for-user-ctxts-only.patch - patches.suse/IB-hfi1-Remove-incorrect-call-to-do_interrupt-callba.patch - patches.suse/IB-mlx4-Test-port-number-before-querying-type.patch - patches.suse/RDMA-i40w-Hold-read-semaphore-while-looking-after-VM.patch - patches.suse/IB-core-type-promotion-bug-in-rdma_rw_init_one_mr.patch - patches.suse/RDMA-bnxt_re-Fix-a-couple-off-by-one-bugs.patch - patches.suse/RDMA-bnxt_re-Fix-a-bunch-of-off-by-one-bugs-in-qplib.patch - patches.suse/RDMA-cxgb4-Make-c4iw_poll_cq_one-easier-to-analyze.patch - patches.suse/IB-mlx5-fix-uaccess-beyond-count-in-debugfs-read-wri.patch - patches.suse/rdma-cxgb4-Add-support-for-64Byte-cqes.patch - patches.suse/IB-ipoib-Fix-error-return-code-in-ipoib_dev_init.patch - patches.suse/fs-cifs-Simplify-ib_post_-send-recv-srq_recv-calls.patch - patches.suse/rdma-cxgb4-Add-support-for-srq-functions-structs.patch - patches.suse/rdma-cxgb4-Add-support-for-kernel-mode-SRQ-s.patch - patches.suse/IB-mlx4-Use-4K-pages-for-kernel-QP-s-WQE-buffer.patch - patches.suse/rdma-cxgb4-Remove-a-set-but-not-used-variable.patch - patches.suse/IB-IPoIB-Set-ah-valid-flag-in-multicast-send-flow.patch - patches.suse/rdma-cxgb4-fix-some-info-leaks.patch - patches.suse/IB-mlx5-Fix-leaking-stack-memory-to-userspace.patch - patches.suse/dax-remove-VM_MIXEDMAP-for-fsdax-and-device-dax.patch - patches.suse/fs-dcache.c-fix-kmemcheck-splat-at-take_dentry_name_.patch - patches.suse/mm-page_alloc-double-zone-s-batchsize.patch - patches.suse/net-9p-fix-error-path-of-p9_virtio_probe.patch - patches.suse/net-9p-client.c-version-pointer-uninitialized.patch - patches.suse/9p-net-Fix-zero-copy-path-in-the-9p-virtio-transport.patch - patches.suse/net-9p-trans_fd.c-fix-race-condition-by-flushing-wor.patch - patches.suse/net-9p-trans_fd.c-fix-race-by-holding-the-lock.patch - patches.suse/fs-9p-xattr.c-catch-the-error-of-p9_client_clunk-whe.patch - patches.suse/9p-fix-multiple-NULL-pointer-dereferences.patch - patches.suse/9p-virtio-fix-off-by-one-error-in-sg-list-bounds-che.patch - patches.suse/USB-cdc-wdm-don-t-enable-interrupts-in-USB-giveback.patch - patches.suse/usb-wusbcore-security-cast-sizeof-to-int-for-compari.patch - patches.suse/uwb-hwa-rc-fix-memory-leak-at-probe.patch - patches.suse/USB-serial-io_edgeport-use-irqsave-in-USB-s-complete.patch - patches.suse/USB-serial-sierra-fix-potential-deadlock-at-close.patch - patches.suse/USB-serial-kobil_sct-fix-modem-status-error-handling.patch - patches.suse/USB-option-add-support-for-DW5821e - patches.suse/usb-dwc3-change-stream-event-enable-bit-back-to-13.patch - patches.suse/usb-dwc2-turn-on-uframe_sched-on-bcm-platforms.patch - patches.suse/usb-dwc2-turn-on-uframe_sched-on-his-platforms.patch - patches.suse/usb-dwc2-turn-on-uframe_sched-on-amlogic-platforms.patch - patches.suse/usb-dwc2-turn-on-uframe_sched-on-stm32f4x9_fsotg-platforms.patch - patches.suse/USB-serial-pl2303-add-a-new-device-id-for-ATEN - patches.suse/serial-pxa-Fix-an-error-handling-path-in-serial_pxa_ - patches.suse/drivers-tty-add-error-handling-for-pcmcia_loop_confi.patch - patches.suse/serial-xuartps-fix-typo-in-cdns_uart_startup - patches.suse/serial-sh-sci-Stop-RX-FIFO-timer-during-port-shutdow - patches.suse/uart-fix-race-between-uart_put_char-and-uart_shutdow.patch - patches.suse/tty-fix-termios-input-speed-encoding - patches.suse/tty-fix-termios-input-speed-encoding-when-using-BOTH - patches.suse/serial-8250_dw-always-set-baud-rate-in-dw8250_set_te - patches.suse/serial-8250_dw-Add-ACPI-support-for-uart-on-Broadcom - patches.suse/tty-rocket-Fix-possible-buffer-overwrite-on-register.patch - patches.suse/serial-8250_exar-Read-INT0-from-slave-device-too.patch - patches.suse/tty-serial-8250-Revert-NXP-SC16C2552-workaround - patches.suse/iio-104-quad-8-Fix-off-by-one-error-in-register-sele - patches.suse/iio-adc-sun4i-gpadc-select-REGMAP_IRQ - patches.suse/staging-speakup-Replace-strncpy-with-memcpy.patch - patches.suse/staging-rts5208-fix-missing-error-check-on-call-to-r - patches.suse/staging-bcm2835-audio-Check-if-workqueue-allocation- - patches.suse/staging-bcm2835-audio-Don-t-leak-workqueue-if-open-f - patches.suse/staging-bcm2835-camera-handle-wait_for_completion_ti - patches.suse/staging-bcm2835-camera-fix-timeout-handling-in-wait_ - patches.suse/iio-accel-adxl345-convert-address-field-usage-in-iio.patch - patches.suse/iio-adc-ina2xx-avoid-kthread_stop-with-stale-task_st - patches.suse/iio-ad9523-Fix-displayed-phase - patches.suse/iio-sca3000-Fix-missing-return-in-switch - patches.suse/iio-ad9523-Fix-return-value-for-ad952x_store - patches.suse/staging-comedi-ni_mio_common-fix-subdevice-flags-for.patch - patches.suse/vmw_balloon-fix-inflation-of-64-bit-GFNs - patches.suse/vmw_balloon-do-not-use-2MB-without-batching - patches.suse/vmw_balloon-VMCI_DOORBELL_SET-does-not-check-status - patches.suse/vmw_balloon-fix-VMCI-use-when-balloon-built-into-ker - patches.suse/vmw_balloon-remove-inflation-rate-limiting - patches.suse/msft-hv-1721-Drivers-hv-vmbus-Fix-the-offer_in_progress-in-vmbus_.patch - patches.suse/msft-hv-1724-Tools-hv-vss-fix-loop-device-detection.patch - patches.suse/misc-sram-fix-resource-leaks-in-probe-error-path.patch - patches.suse/misc-sram-enable-clock-before-registering-regions.patch - patches.suse/vmci-type-promotion-bug-in-qp_host_get_user_memory.patch - patches.suse/tsl2550-fix-lux1_input-error-in-low-light.patch - patches.suse/mei-bus-type-promotion-bug-in-mei_nfc_if_version.patch - patches.suse/mei-don-t-update-offset-in-write - patches.suse/coresight-Handle-errors-in-finding-input-output-port.patch - patches.suse/coresight-tpiu-Fix-disabling-timeouts.patch - patches.suse/parport-sunbpp-fix-error-return-code.patch - patches.suse/extcon-Release-locking-when-sending-the-notification - patches.suse/msft-hv-1742-Drivers-hv-vmbus-Reset-the-channel-callback-in-vmbus.patch - patches.suse/misc-ti-st-Fix-memory-leak-in-the-error-path-of-prob.patch - patches.suse/uio-potential-double-frees-if-__uio_register_device- - patches.suse/misc-mic-SCIF-Fix-scif_get_new_port-error-handling.patch - patches.suse/kernfs-Replace-strncpy-with-memcpy.patch - patches.suse/kobject-replace-strncpy-with-memcpy.patch - patches.suse/drivers-core-Remove-glue-dirs-from-sysfs-earlier.patch - patches.suse/drivers-base-stop-new-probing-during-shutdown.patch - patches.suse/mmc-sdhci-pci-add-support-for-intel-icp.patch - patches.suse/mmc-sdhci-of-esdhc-set-proper-dma-mask-for-ls104x-ch.patch - patches.suse/mmc-sdhci-do-not-try-to-use-3.3V-signaling-if-not-su.patch - patches.suse/mmc-tegra-prevent-HS200-on-Tegra-3 - patches.suse/dmaengine-hsu-Support-dmaengine_terminate_sync - patches.suse/dmaengine-idma64-Support-dmaengine_terminate_sync - patches.suse/dmaengine-mv_xor_v2-kill-the-tasklets-upon-exit - patches.suse/dmaengine-pl330-fix-irq-race-with-terminate_all.patch - patches.suse/Input-atmel_mxt_ts-only-use-first-T9-instance.patch - patches.suse/KVM-PPC-Book3S-Fix-matching-of-hardware-and-emulated.patch - patches.suse/KVM-PPC-Book3S-HV-Add-of_node_put-in-success-path.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-constant-size-warning.patch - patches.suse/KVM-PPC-Book3S-HV-Pack-VCORE-IDs-to-access-full-VCPU.patch - patches.suse/KVM-PPC-Book3S-HV-Allow-creating-max-number-of-VCPUs.patch - patches.suse/KVM-PPC-Book3S-HV-Read-kvm-arch.emul_smt_mode-under-.patch - patches.suse/kvm-s390-add-etoken-support-for-guests.patch - patches.suse/kvm-mmu-drop-vcpu-param-in-gpte_access - patches.suse/kvm-nvmx-fix-fault-vector-for-vmx-operation-at-cpl-0 - patches.suse/kvm-vmx-track-host_state-loaded-using-a-loaded_vmcs-pointer - patches.suse/kvm-x86-set-highest-physical-address-bits-in-non-present-reserved-sptes - patches.suse/cls_matchall-fix-tcf_unbind_filter-missing.patch - patches.suse/isdn-Disable-IIOCDBGVAR - patches.suse/ipvs-fix-race-between-ip_vs_conn_new-and-ip_vs_del_d.patch - patches.suse/netfilter-ip6t_rpfilter-set-F_IFACE-for-linklocal-ad.patch - patches.suse/EDAC-Add-missing-MEM_LRDDR4-entry-in-edac_mem_types.patch - patches.suse/mfd-intel-lpss-Add-Ice-Lake-PCI-IDs.patch - patches.suse/mfd-arizona-Don-t-use-regmap_read_poll_timeout - patches.suse/mfd-ti_am335x_tscadc-Fix-struct-clk-memory-leak.patch - patches.suse/mfd-hi655x-Fix-regmap-area-declared-size-for-hi655x.patch - patches.suse/mfd-sm501-Set-coherent_dma_mask-when-creating-subdev - patches.suse/HID-hid-ntrig-add-error-handling-for-sysfs_create_gr.patch - patches.suse/HID-wacom-Replace-touch_max-fixup-code-with-static-t.patch - patches.suse/HID-wacom-Move-handling-of-HID-quirks-into-a-dedicat.patch - patches.suse/HID-wacom-convert-Wacom-custom-usages-to-standard-HI.patch - patches.suse/livepatch-validate-module-old-func-name-length.patch - patches.suse/livepatch-remove-reliable-stacktrace-check-in-klp_try_switch_task.patch - patches.suse/rtc-bq4802-add-error-handling-for-devm_ioremap.patch - patches.suse/rtc-snvs-Add-timeouts-to-avoid-kernel-lockups.patch - patches.suse/ceph-fix-incorrect-use-of-strncpy.patch - patches.suse/ceph-return-errors-from-posix_acl_equiv_mode-correctly.patch - patches.suse/0001-libceph-store-ceph_auth_handshake-pointer-in-ceph_connection.patch - patches.suse/0002-libceph-factor-out-_prepare_write_connect.patch - patches.suse/0003-libceph-factor-out-_ceph_x_decrypt.patch - patches.suse/0004-libceph-factor-out-encrypt_authorizer.patch - patches.suse/0005-libceph-add-authorizer-challenge.patch - patches.suse/0006-libceph-implement-cephx_v2-calculation-mode.patch - patches.suse/0007-libceph-check-authorizer-reply-challenge-length-before-reading.patch - patches.suse/0008-libceph-weaken-sizeof-check-in-ceph_x_verify_authorizer_reply.patch - patches.suse/0044-ceph-support-cephfs-own-feature-bits.patch - patches.suse/uprobes-Use-synchronize_rcu-not-synchronize_sched.patch - patches.suse/i2c-i801-Consolidate-chipset-names-in-documentation-.patch - patches.suse/i2c-i801-Add-support-for-Intel-Ice-Lake.patch - patches.suse/tpm-tpm_i2c_infineon-switch-to-i2c_lock_bus-.-I2C_LO.patch - patches.suse/input-rohm_bu21023-switch-to-i2c_lock_bus-.-I2C_LOCK.patch - patches.suse/mfd-88pm860x-i2c-switch-to-i2c_lock_bus-.-I2C_LOCK_S.patch - patches.suse/i2c-imx-Fix-race-condition-in-dma-read - patches.suse/i2c-core-ACPI-Properly-set-status-byte-to-0-for-mult.patch - patches.suse/power-remove-possible-deadlock-when-unregistering-po - patches.suse/power-vexpress-fix-corruption-in-notifier-registrati - patches.suse/power-gemini-poweroff-Avoid-more-spurious-poweroffs - patches.suse/power-supply-axp288_charger-Fix-initial-constant_cha - patches.suse/power-generic-adc-battery-fix-out-of-bounds-write-wh - patches.suse/power-generic-adc-battery-check-for-duplicate-proper - patches.suse/power-supply-max77693_charger-fix-unintentional-fall - patches.suse/vfs-limit-size-of-dedupe.patch - patches.suse/vfs-dedupe-extract-helper-for-a-single-dedup.patch - patches.suse/vfs-export-vfs_dedupe_file_range_one-to-modules.patch - patches.suse/vfs-fix-freeze-protection-in-mnt_want_write_file-for.patch - patches.suse/fuse-fix-double-request_end.patch - patches.suse/fuse-fix-unlocked-access-to-processing-queue.patch - patches.suse/fuse-umount-should-wait-for-all-requests.patch - patches.suse/fuse-Fix-oops-at-process_init_reply.patch - patches.suse/fuse-fix-initial-parallel-dirops.patch - patches.suse/fuse-Don-t-access-pipe-buffers-without-pipe_lock.patch - patches.suse/fuse-Add-missed-unlock_page-to-fuse_readpages_fill.patch - patches.suse/cpufreq-governor-Avoid-accessing-invalid-governor_da.patch - patches.suse/PM-sleep-wakeup-Fix-build-error-caused-by-missing-SR - patches.suse/0001-ACPICA-Reference-Counts-increase-max-to-0x4000-for-l.patch - patches.suse/autofs-fix-autofs_sbi-does-not-check-super-block-typ.patch - patches.suse/0238-lib-add-crc64-calculation-routines.patch - patches.suse/0238-bcache-use-routines-from-lib-crc64.c-for-CRC64-calcu.patch - patches.suse/lib-test_hexdump.c-fix-failure-on-big-endian-cpu.patch - patches.suse/hfsplus-don-t-return-0-when-fill_super-failed.patch - patches.suse/reiserfs-fix-broken-xattr-handling-heap-corruption-b.patch - patches.suse/fat-validate-i_start-before-using.patch - patches.suse/fork-don-t-copy-inconsistent-signal-handler-state-to.patch - patches.suse/0238-bcache-style-fix-to-replace-unsigned-by-unsigned-int.patch - patches.suse/0238-bcache-style-fix-to-add-a-blank-line-after-declarati.patch - patches.suse/0238-bcache-add-identifier-names-to-arguments-of-function.patch - patches.suse/0238-bcache-style-fixes-for-lines-over-80-characters.patch - patches.suse/0238-bcache-replace-Symbolic-permissions-by-octal-permiss.patch - patches.suse/0238-bcache-replace-printk-by-pr_-routines.patch - patches.suse/0238-bcache-fix-indent-by-replacing-blank-by-tabs.patch - patches.suse/0238-bcache-replace-pF-by-pS-in-seq_printf.patch - patches.suse/0238-bcache-fix-typo-succesfully-to-successfully.patch - patches.suse/0239-bcache-prefer-help-in-Kconfig.patch - patches.suse/0240-bcache-do-not-check-NULL-pointer-before-calling-kmem.patch - patches.suse/0241-bcache-fix-code-comments-style.patch - patches.suse/0242-bcache-add-static-const-prefix-to-char-array-declara.patch - patches.suse/0243-bcache-move-open-brace-at-end-of-function-definition.patch - patches.suse/0244-bcache-add-missing-SPDX-header.patch - patches.suse/0245-bcache-remove-unnecessary-space-before-ioctl-functio.patch - patches.suse/0246-bcache-add-the-missing-comments-for-smp_mb-smp_wmb.patch - patches.suse/block-don-t-warn-for-flush-on-read-only-device.patch - patches.suse/block-bfq-return-nbytes-and-not-zero-from-struct-cft.patch - patches.suse/tracing-blktrace-Fix-to-allow-setting-same-value.patch - patches.suse/blk-mq-init-hctx-sched-after-update-ctx-and-hctx-map.patch - patches.suse/blk-mq-sync-the-update-nr_hw_queues-with-blk_mq_queu.patch - patches.suse/KVM-arm-arm64-Fix-lost-IRQs-from-emulated-physcial-t.patch - patches.suse/KVM-arm-arm64-Skip-updating-PMD-entry-if-no-change.patch - patches.suse/KVM-arm-arm64-Skip-updating-PTE-entry-if-no-change.patch - patches.suse/x86-kvm-avoid-unused-variable-warning - patches.suse/kvm-x86-svm-call-x86_spec_ctrl_set_guest-host-with-interrupts-disabled.patch - patches.suse/kvm-vmx-fixes-for-vmentry_l1d_flush-module-parameter - patches.suse/platform-x86-ideapad-laptop-Apply-no_hw_rfkill-to-Y2 - patches.suse/platform-x86-thinkpad_acpi-Proper-model-release-matc - patches.suse/platform-x86-toshiba_acpi-Fix-defined-but-not-used-b.patch - patches.suse/platform-x86-asus-nb-wmi-Add-keymap-entry-for-lid-fl.patch - patches.suse/ARM-hwmod-RTC-Don-t-assume-lock-unlock-will-be-calle.patch - patches.suse/ARM-mvebu-declare-asm-symbols-as-character-arrays-in.patch - patches.suse/ARM-hisi-fix-error-handling-and-missing-of_node_put.patch - patches.suse/ARM-hisi-check-of_iomap-and-fix-missing-of_node_put.patch - patches.suse/ARM-hisi-handle-of_iomap-and-fix-missing-of_node_put.patch - patches.suse/ARM-imx-flag-failure-of-of_iomap.patch - patches.suse/ARM-exynos-Clear-global-variable-on-init-error-path.patch - patches.suse/ARM-bcm2835-Add-GET_THROTTLED-firmware-property.patch - patches.suse/hwmon-Add-support-for-RPi-voltage-sensor.patch - patches.suse/firmware-raspberrypi-Register-hwmon-driver.patch - patches.suse/soc-mediatek-pwrap-fix-cipher-init-setting-error.patch - patches.suse/IB-hfi1-Invalid-NUMA-node-information-can-cause-a-di.patch - patches.suse/ALSA-hda-realtek-Fix-HP-Headset-Mic-can-t-record.patch - patches.suse/video-fbdev-Set-pixclock-0-in-goldfishfb.patch - patches.suse/fbdev-Distinguish-between-interlaced-and-progressive.patch - patches.suse/video-fbdev-pxafb-clear-allocated-memory-for-video-m - patches.suse/video-goldfishfb-fix-memory-leak-on-driver-remove.patch - patches.suse/fbdev-via-fix-defined-but-not-used-warning.patch - patches.suse/fbdev-omapfb-off-by-one-in-omapfb_register_client - patches.suse/fb-fix-lost-console-when-the-user-unplugs-a-USB-adap.patch - patches.suse/udlfb-set-optimal-write-delay.patch - patches.suse/pwm-tiehrpwm-Fix-disabling-of-output-of-PWMs - patches.suse/ubifs-Fix-directory-size-calculation-for-symlinks.patch - patches.suse/ubifs-Fix-synced_i_size-calculation-for-xattr-inodes.patch - patches.suse/ubifs-Fix-memory-leak-in-lprobs-self-check.patch - patches.suse/ubifs-xattr-Don-t-operate-on-deleted-inodes.patch - patches.suse/Revert-UBIFS-Fix-potential-integer-overflow-in-alloc.patch - patches.suse/ubifs-Check-data-node-size-before-truncate.patch - patches.suse/nfsd-fix-corrupted-reply-to-badly-ordered-compound.patch - patches.suse/sunrpc-Don-t-use-stack-buffer-with-scatterlist.patch - patches.suse/NFSv4.1-Fix-a-potential-layoutget-layoutrecall-deadl.patch - patches.suse/0005-pnfs-blocklayout-off-by-one-in-bl_map_stripe.patch - patches.suse/NFSv4.0-fix-client-reference-leak-in-callback.patch - patches.suse/0006-NFSv4-client-live-hangs-after-live-data-migration-re.patch - patches.suse/0001-NFS-Use-an-appropriate-work-queue-for-direct-write-c.patch - patches.suse/0007-NFSv4-Fix-a-sleep-in-atomic-context-in-nfs4_callback.patch - patches.suse/hfsplus-fix-null-dereference-in-hfsplus_lookup.patch - patches.suse/hfs-prevent-crash-on-exit-from-failed-search.patch - patches.suse/namei-allow-restricted-O_CREAT-of-FIFOs-and-regular-.patch - patches.suse/virtio-pci-legacy-Validate-queue-pfn.patch - patches.suse/drm-edid-Add-6-bpc-quirk-for-SDC-panel-in-Lenovo-B50.patch - patches.suse/userns-move-user-access-out-of-the-mutex.patch - patches.suse/sys-don-t-hold-uts_sem-while-accessing-userspace-mem.patch - patches.suse/getxattr-use-correct-xattr-length.patch - patches.suse/ACPI-fix-menuconfig-presentation-of-ACPI-submenu.patch - patches.suse/s390-sles15-15-01-pci-fix-out-of-bounds-access-during-irq-setup.patch - patches.suse/s390-sles15-17-01-02-s390-kdump-Make-elfcorehdr-size-calculation-ABI-comp.patch - patches.suse/powerpc-fadump-cleanup-crash-memory-ranges-support.patch - patches.suse/powerpc-powernv-pci-Work-around-races-in-PCI-bridge-.patch - patches.suse/powerpc64-ftrace-Include-ftrace.h-needed-for-enable-.patch - patches.suse/powerpc-topology-Get-topology-for-shared-processors-.patch - patches.suse/KVM-PPC-Book3S-Fix-guest-DMA-when-guest-partially-ba.patch - patches.suse/powerpc-mce-Fix-SLB-rebolting-during-MCE-recovery-pa.patch - patches.suse/apparmor-Check-buffer-bounds-when-mapping-permissions-mask.patch - patches.suse/apparmor-Fully-initialize-aa_perms-struct-when-answe.patch - patches.suse/apparmor-Fix-failure-to-audit-context-info-in-build_.patch - patches.suse/apparmor-fix-an-error-code-in-__aa_create_ns.patch - patches.suse/apparmor-remove-no-op-permission-check-in-policy_unpack.patch - patches.suse/iommu-arm-smmu-error-out-only-if-not-enough-context-interrupts - patches.suse/iommu-arm-smmu-v3-sync-the-OVACKFLG-to-PRIQ-consumer.patch - patches.suse/iommu-arm-smmu-v3-Abort-all-transactions-if-SMMU-is-.patch - patches.suse/iommu-amd-make-sure-tlb-to-be-flushed-before-iova-freed - patches.suse/x86-irq_remapping-move-irq-remapping-mode-enum - patches.suse/iommu-amd-add-support-for-higher-64-bit-iommu-control-register - patches.suse/iommu-amd-add-support-for-iommu-xt-mode - patches.suse/iommu-vt-d-add-definitions-for-pfsid - patches.suse/iommu-vt-d-fix-dev-iotlb-pfsid-use - patches.suse/ata-libahci-Correct-setting-of-DEVSLP-register.patch - patches.suse/ata-libahci-Allow-reconfigure-of-DEVSLP-register.patch - patches.suse/cifs-create-a-define-for-how-many-iovs-we-need-for-an-SMB2_open-.patch - patches.suse/cifs-check-if-SMB2-PDU-size-has-been-padded-and-suppress-the-warnin.patch - patches.suse/0001-cifs-check-kmalloc-before-use.patch - patches.suse/01-cifs-update-internal-module-version-number-for-cifs-ko-to-2-12.patch - patches.suse/0238-bcache-release-dc-writeback_lock-properly-in-bch_wri.patch - patches.suse/blk-wbt-move-disable-check-into-get_limit.patch - patches.suse/blk-wbt-use-wq_has_sleeper-for-wq-active-check.patch - patches.suse/blk-wbt-fix-has-sleeper-queueing-check.patch - patches.suse/scripts-modpost-check-memory-allocation-results.patch - patches.suse/reset-imx7-Fix-always-writing-bits-as-0.patch - patches.suse/acpi-nfit-prefer-dsm-over-lsr-for-namespace-label-reads.patch - patches.suse/libnvdimm-Use-max-contiguous-area-for-namespace-size.patch - patches.suse/libnvdimm-fix-ars_status-output-length-calculation.patch - patches.suse/device-dax-Enable-page_mapping.patch - patches.suse/device-dax-Set-page-index.patch - patches.suse/filesystem-dax-Set-page-index.patch - patches.suse/mm-madvise_inject_error-Disable-MADV_SOFT_OFFLINE-fo.patch - patches.suse/mm-madvise_inject_error-Let-memory_failure-optionall.patch - patches.suse/mm-memory_failure-Collect-mapping-size-in-collect_pr.patch - patches.suse/filesystem-dax-Introduce-dax_lock_mapping_entry.patch - patches.suse/mm-memory_failure-Teach-memory_failure-about-dev_pag.patch - patches.suse/x86-mm-pat-Prepare-reserve-free-_memtype-for-decoy-a.patch - patches.suse/x86-memory_failure-Introduce-set-clear-_mce_nospec.patch - patches.suse/libnvdimm-pmem-Restore-page-attributes-when-clearing.patch - patches.suse/irqchip-bcm7038-l1-Hide-cpu-offline-callback-when-bu - patches.suse/x86-vdso-fix-vdso-build-if-a-retpoline-is-emitted.patch - patches.suse/x86-mce-add-notifier_block-forward-declaration - patches.suse/x86-process-re-export-start_thread - patches.suse/x86-speculation-l1tf-fix-overflow-in-l1tf_pfn_limit-on-32bit.patch - patches.suse/x86-kvm-vmx-remove-duplicate-l1d-flush-definitions - patches.suse/0001-x86-speculation-l1tf-Fix-off-by-one-error-when-warni.patch - patches.suse/0001-x86-speculation-l1tf-Suggest-what-to-do-on-systems-w.patch - patches.suse/iscsi-target-fix-session-creation-failure-handling.patch - patches.suse/ip6_vti-fix-a-null-pointer-deference-when-destroy-vt.patch - patches.suse/qed-Wait-for-ready-indication-before-rereading-the-s.patch - patches.suse/qed-Wait-for-MCP-halt-and-resume-commands-to-take-pl.patch - patches.suse/qed-Prevent-a-possible-deadlock-during-driver-load-a.patch - patches.suse/qed-Avoid-sending-mailbox-commands-when-MFW-is-not-r.patch - patches.suse/r8152-disable-RX-aggregation-on-new-Dell-TB16-dock.patch - patches.suse/hv_netvsc-ignore-devices-that-are-not-PCI.patch - patches.suse/ipv4-tcp-send-zero-IPID-for-RST-and-ACK-sent-in-SYN-.patch - patches.suse/net-hns3-fix-page_offset-overflow-when-CONFIG_ARM64_.patch - patches.suse/bpf-use-per-htab-salt-for-bucket-hash.patch - patches.suse/e1000-check-on-netif_running-before-calling-e1000_up.patch - patches.suse/e1000-ensure-to-free-old-tx-rx-rings-in-set_ringpara.patch - patches.suse/i40e-fix-condition-of-WARN_ONCE-for-stat-strings.patch - patches.suse/net-macb-do-not-disable-MDIO-bus-at-open-close-time.patch - patches.suse/qlge-Fix-netdev-features-configuration.patch - patches.suse/vhost-correctly-check-the-iova-range-when-waking-vir.patch - patches.suse/net-sched-Fix-memory-exposure-from-short-TCA_U32_SEL.patch - patches.suse/thermal-of-thermal-disable-passive-polling-when-ther.patch - patches.suse/crypto-caam-jr-fix-descriptor-DMA-unmapping.patch - patches.suse/crypto-caam-qi-fix-error-path-in-xts-setkey.patch - patches.suse/crypto-vmx-Fix-sleep-in-atomic-bugs.patch - patches.suse/crypto-cavium-nitrox-fix-for-command-corruption-in-q.patch - patches.suse/fs-quota-Fix-spectre-gadget-in-do_quotactl.patch - patches.suse/hwmon-ina2xx-fix-sysfs-shunt-resistor-read-access.patch - patches.suse/hwmon-adt7475-Make-adt7475_read_word-return-errors.patch - patches.suse/hwmon-nct6775-Fix-potential-Spectre-v1.patch - patches.suse/blk-wbt-abstract-out-end-IO-completion-handler.patch - patches.suse/blk-wbt-improve-waking-of-tasks.patch - patches.suse/0001-xen-blkback-don-t-keep-persistent-grants-too-long.patch - patches.suse/0003-xen-blkfront-cleanup-stale-persistent-grants.patch - patches.suse/0004-xen-blkfront-reorder-tests-in-xlblk_init.patch - patches.suse/0002-xen-blkback-move-persistent-grants-flags-to-bool.patch - patches.suse/0005-xen-blkback-remove-unused-pers_gnts_lock-from-struct.patch - patches.suse/cdrom-Fix-info-leak-OOB-read-in-cdrom_ioctl_drive_st - patches.suse/nvme-pci-add-a-memory-barrier-to-nvme_dbbuf_update_a.patch - patches.suse/PM-clk-signedness-bug-in-of_pm_clk_add_clks - patches.suse/disable-stringop-truncation-warnings-for-now.patch - patches.suse/drm-amdgpu-Enable-disable-gfx-PG-feature-in-rlc-safe.patch - patches.suse/drm-amdgpu-Update-power-state-at-the-end-of-smu-hw_i.patch - patches.suse/drm-i915-Increase-LSPCON-timeout - patches.suse/i2c-i801-Allow-ACPI-AML-access-I-O-ports-not-reserve.patch - patches.suse/x86-xen-don-t-write-ptes-directly-in-32-bit-pv-guests - patches.suse/x86-pae-use-64-bit-atomic-xchg-function-in-native_ptep_get_and_clear - patches.suse/0005-arm64-mm-always-enable-CONFIG_HOLES_IN_ZONE.patch - patches.suse/watchdog-Mark-watchdog-touch-functions-as-notrace.patch - patches.suse/x86-spectre-add-missing-family-6-check-to-microcode-check.patch - patches.suse/0001-x86-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch - patches.suse/x86-entry-64-wipe-kasan-stack-shadow-before-rewind_stack_do_exit - patches.suse/x86-nmi-fix-nmi-uaccess-race-against-cr3-switching - patches.suse/x86-mce-Fix-set_mce_nospec-to-avoid-GP-fault.patch - patches.suse/x86-vdso-fix-lsl-operand-order.patch - patches.suse/0001-of-add-helper-to-lookup-compatible-child-node.patch - patches.suse/sctp-hold-transport-before-accessing-its-asoc-in-sct.patch - patches.suse/vti6-remove-skb-ignore_df-check-from-vti6_xmit.patch - patches.suse/tipc-fix-a-missing-rhashtable_walk_exit.patch - patches.suse/net-hns-add-the-code-for-cleaning-pkt-in-chip.patch - patches.suse/net-hns-add-netif_carrier_off-before-change-speed-an.patch - patches.suse/net-sched-act_pedit-fix-dump-of-extended-layered-op.patch - patches.suse/0013-ipv6-fix-cleanup-ordering-for-ip6_mr-failure.patch - patches.suse/0014-ipv6-fix-cleanup-ordering-for-pingv6-registration.patch - patches.suse/net-bcmgenet-use-MAC-link-status-for-fixed-phy.patch - patches.suse/nfp-wait-for-posted-reconfigs-when-disabling-the-dev.patch - patches.suse/tcp-do-not-restart-timewait-timer-on-rst-reception.patch - patches.suse/ibmvnic-Include-missing-return-code-checks-in-reset-.patch - patches.suse/0015-igmp-fix-incorrect-unsolicit-report-count-when-join-.patch - patches.suse/r8169-add-support-for-NCube-8168-network-card.patch - patches.suse/bnxt_en-Clean-up-unused-functions.patch - patches.suse/bnxt_en-Do-not-adjust-max_cp_rings-by-the-ones-used-.patch - patches.suse/mac80211-Run-TXQ-teardown-code-before-de-registering.patch - patches.suse/mac80211_hwsim-require-at-least-one-channel.patch - patches.suse/mac80211-correct-use-of-IEEE80211_VHT_CAP_RXSTBC_X.patch - patches.suse/mac80211_hwsim-correct-use-of-IEEE80211_VHT_CAP_RXST.patch - patches.suse/mac80211-mesh-fix-HWMP-sequence-numbering-to-follow-.patch - patches.suse/mac80211-avoid-kernel-panic-when-building-AMSDU-from - patches.suse/cfg80211-nl80211_update_ft_ies-to-validate-NL80211_A - patches.suse/mac80211-do-not-convert-to-A-MSDU-if-frag-subframe-l.patch - patches.suse/mac80211-always-account-for-A-MSDU-header-changes - patches.suse/mac80211-fix-an-off-by-one-issue-in-A-MSDU-max_subfr - patches.suse/cfg80211-fix-a-type-issue-in-ieee80211_chandef_to_op.patch - patches.suse/mac80211-fix-a-race-between-restart-and-CSA-flows.patch - patches.suse/mac80211-Fix-station-bandwidth-setting-after-channel.patch - patches.suse/mac80211-don-t-Tx-a-deauth-frame-if-the-AP-forbade-T.patch - patches.suse/mac80211-shorten-the-IBSS-debug-messages.patch - patches.suse/act_ife-fix-a-potential-use-after-free.patch - patches.suse/net-sched-action_ife-take-reference-to-meta-module.patch - patches.suse/tools-vm-slabinfo.c-fix-sign-compare-warning.patch - patches.suse/tools-vm-page-types.c-fix-defined-but-not-used-warni.patch - patches.suse/mm-hugetlb-filter-out-hugetlb-pages-if-hugepage-migration-is-not-supported.patch - patches.suse/mm-fix-bug_on-in-vmf_insert_pfn_pud-from-vm_mixedmap-removal.patch - patches.suse/scsi-lpfc-Correct-MDS-diag-and-nvmet-configuration.patch - patches.suse/scsi-hpsa-limit-transfer-length-to-1mb-not-512kb.patch - patches.suse/gpio-adp5588-Fix-sleep-in-atomic-context-bug.patch - patches.suse/gpiolib-acpi-Switch-to-cansleep-version-of-GPIO-libr.patch - patches.suse/gpiolib-acpi-Register-GpioInt-ACPI-event-handlers-fr.patch - patches.suse/gpio-Fix-crash-due-to-registration-race.patch - patches.suse/btrfs-sync-log-after-logging-new-name.patch - patches.suse/btrfs-fix-data-corruption-when-deduplicating-between.patch - patches.suse/printk-tracing-Do-not-trace-printk_nmi_enter.patch - patches.suse/0001-nbd-don-t-allow-invalid-blocksize-settings.patch - patches.suse/block-don-t-warn-when-doing-fsync-on-read-only-devic.patch - patches.suse/block-bfq-swap-puts-in-bfqg_and_blkg_put.patch - patches.suse/fs-cifs-don-t-translate-SFM_SLASH-U-F026-to-backslash.patch - patches.suse/SMB3-Backup-intent-flag-missing-for-directory-opens-.patch - patches.suse/smb3-minor-debugging-clarifications-in-rfc1001-len-processing.patch - patches.suse/smb3-check-for-and-properly-advertise-directory-leas.patch - patches.suse/cifs-connect-to-servername-instead-of-IP-for-IPC-sha.patch - patches.suse/ALSA-hda-Fix-cancel_work_sync-stall-from-jackpoll-wo.patch - patches.suse/acpi-bus-only-call-dmi_check_system-on-x86.patch - patches.suse/fsnotify-fix-ignore-mask-logic-in-fsnotify.patch - patches.suse/ceph-avoid-a-use-after-free-in-ceph_destroy_options.patch - patches.suse/md-raid5-cache-disable-reshape-completely.patch - patches.suse/RAID10-BUG_ON-in-raise_barrier-when-force-is-true-an.patch - patches.suse/0001-md-cluster-release-RESYNC-lock-after-the-last-resync.patch - patches.suse/i2c-uniphier-issue-STOP-only-for-last-message-or-I2C.patch - patches.suse/i2c-uniphier-f-issue-STOP-only-for-last-message-or-I.patch - patches.suse/i2c-i801-fix-DNV-s-SMBCTRL-register-offset.patch - patches.suse/i2c-xiic-Make-the-start-and-the-byte-count-write-ato.patch - patches.suse/hwmon-rpi-add-module-alias-to-raspberrypi-hwmon.patch - patches.suse/kvm-vmx-do-not-allow-reexecute_instruction-when-skipping-mmio-instr - patches.suse/kvm-x86-invert-emulation-re-execute-behavior-to-make-it-opt-in - patches.suse/kvm-x86-merge-emultype_retry-and-emultype_allow_reexecute - patches.suse/kvm-x86-default-to-not-allowing-emulation-retry-in-kvm_mmu_page_fault - patches.suse/kvm-x86-do-not-re-try-execute-after-failed-emulation-in-l2 - patches.suse/KVM-PPC-Book3S-HV-Use-correct-pagesize-in-kvm_unmap_.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-truncate-HPTE-index-in-xlate.patch - patches.suse/kvm-s390-vsie-copy-wrapping-keys-to-right-place.patch - patches.suse/kbuild-make-missing-depmod-a-warning-instead-of-an-error.patch - patches.suse/x86-microcode-make-sure-boot_cpu_data-microcode-is-up-to-date - patches.suse/x86-microcode-update-the-new-microcode-revision-unconditionally - patches.suse/x86-process-don-t-mix-user-kernel-regs-in-64bit-_show_regs - patches.suse/x86-mm-use-write_once-when-setting-ptes.patch - patches.suse/iw_cxgb4-only-allow-1-flush-on-user-qps.patch - patches.suse/IB-ipoib-Avoid-a-race-condition-between-start_xmit-a.patch - patches.suse/bnxt_re-Fix-couple-of-memory-leaks-that-could-lead-t.patch - patches.suse/HID-add-support-for-Apple-Magic-Keyboards.patch - patches.suse/HID-hid-saitek-Add-device-ID-for-RAT-7-Contagion.patch - patches.suse/HID-sensor-hub-Restore-fixup-for-Lenovo-ThinkPad-Hel.patch - patches.suse/scsi-qedi-add-the-crc-size-within-iscsi-nvm-image - patches.suse/be2net-Fix-memory-leak-in-be_cmd_get_profile_config.patch - patches.suse/net-qca_spi-Fix-race-condition-in-spi-transfers.patch - patches.suse/s390-sles15-16-02-01-net-af_iucv-drop-inbound-packets-with-invalid-flags.patch - patches.suse/s390-sles15-16-02-02-net-af_iucv-fix-skb-handling-on-HiperTransport-xmit-.patch - patches.suse/net-mlx5-Fix-use-after-free-in-self-healing-flow.patch - patches.suse/net-mlx5-Fix-debugfs-cleanup-in-the-device-init-remo.patch - patches.suse/net-mlx5-E-Switch-Fix-memory-leak-when-creating-swit.patch - patches.suse/net-mlx5-Check-for-error-in-mlx5_attach_interface.patch - patches.suse/net-ena-fix-surprise-unplug-NULL-dereference-kernel-.patch - patches.suse/net-ena-fix-driver-when-PAGE_SIZE-64kB.patch - patches.suse/net-ena-fix-device-destruction-to-gracefully-free-re.patch - patches.suse/net-ena-fix-potential-double-ena_destroy_device.patch - patches.suse/net-ena-fix-missing-lock-during-device-destruction.patch - patches.suse/net-ena-fix-missing-calls-to-READ_ONCE.patch - patches.suse/net-ena-fix-incorrect-usage-of-memory-barriers.patch - patches.suse/qmi_wwan-Support-dynamic-config-on-Quectel-EP06.patch - patches.suse/0016-netfilter-nf_tables-release-chain-in-flushing-set.patch - patches.suse/r8169-Clear-RTL_FLAG_TASK_-_PENDING-when-clearing-RT.patch - patches.suse/rds-fix-two-RCU-related-problems.patch - patches.suse/s390-sles15-15-03-qeth-use-vzalloc-for-QUERY-OAT-buffer.patch - patches.suse/drm-nouveau-drm-nouveau-Fix-bogus-drm_kms_helper_pol - patches.suse/drm-nouveau-drm-nouveau-Use-pm_runtime_get_noresume-.patch - patches.suse/drm-nouveau-Fix-deadlocks-in-nouveau_connector_detec.patch - patches.suse/drm-nouveau-drm-nouveau-Prevent-handling-ACPI-HPD-ev.patch - patches.suse/drm-nouveau-drm-nouveau-Don-t-forget-to-cancel-hpd_w.patch - patches.suse/drm-nouveau-TBDdevinit-don-t-fail-when-PMU-PRE_OS-is.patch - patches.suse/drm-nouveau-disp-fix-DP-disable-race.patch - patches.suse/ipmi-Move-BT-capabilities-detection-to-the-detect-ca.patch - patches.suse/0003-ipmi-Fix-I2C-client-removal-in-the-SSIF-driver.patch - patches.suse/Revert-PCI-Add-ACS-quirk-for-Intel-300-series - patches.suse/switchtec-Fix-Spectre-v1-vulnerability.patch - patches.suse/s390-sles15-15-04-crypto-paes-fix.patch - patches.suse/mmc-omap_hsmmc-fix-wakeirq-handling-on-removal.patch - patches.suse/pstore-Fix-incorrect-persistent-ram-buffer-mapping.patch - patches.suse/drm-i915-gvt-Fix-the-incorrect-length-of-child_devic.patch - patches.suse/drm-i915-overlay-Allocate-physical-registers-from-st.patch - patches.suse/0001-drm-amdgpu-fix-error-handling-in-amdgpu_cs_user_fenc.patch - patches.suse/mei-ignore-not-found-client-in-the-enumeration.patch - patches.suse/mei-bus-need-to-unlink-client-before-freeing.patch - patches.suse/msft-hv-1753-Tools-hv-Fix-a-bug-in-the-key-delete-code.patch - patches.suse/misc-hmc6352-fix-potential-Spectre-v1.patch - patches.suse/msft-hv-1754-vmbus-don-t-return-values-for-uninitalized-channels.patch - patches.suse/USB-add-quirk-for-WORLDE-Controller-KS49-or-Prodipe-.patch - patches.suse/xhci-Fix-use-after-free-for-URB-cancellation-on-a-re.patch - patches.suse/USB-yurex-Fix-buffer-over-read-in-yurex_write.patch - patches.suse/USB-yurex-Check-for-truncation-in-yurex_read.patch - patches.suse/USB-Add-quirk-to-support-DJI-CineSSD.patch - patches.suse/usb-uas-add-support-for-more-quirk-flags.patch - patches.suse/usb-Don-t-die-twice-if-PCI-xhci-host-is-not-respondi.patch - patches.suse/usb-Avoid-use-after-free-by-flushing-endpoints-early.patch - patches.suse/usb-host-u132-hcd-Fix-a-sleep-in-atomic-context-bug-.patch - patches.suse/usb-misc-uss720-Fix-two-sleep-in-atomic-context-bugs.patch - patches.suse/USB-serial-io_ti-fix-array-underflow-in-completion-h.patch - patches.suse/USB-serial-ti_usb_3410_5052-fix-array-underflow-in-c.patch - patches.suse/USB-net2280-Fix-erroneous-synchronization-change.patch - patches.suse/usb-gadget-fotg210-udc-Fix-memory-leak-of-fotg210-ep.patch - patches.suse/usb-gadget-udc-renesas_usb3-fix-maxpacket-size-of-ep.patch - patches.suse/Revert-cdc-acm-implement-put_char-and-flush_chars.patch - patches.suse/0001-xen-manage-don-t-complain-about-an-empty-value-in-co.patch - patches.suse/NFSv4.1-fix-infinite-loop-on-I-O.patch - patches.suse/NFS-Don-t-open-code-clearing-of-delegation-state.patch - patches.suse/fs-cifs-suppress-a-string-overflow-warning.patch - patches.suse/fs-cifs-require-sha512.patch - patches.suse/cifs-prevent-integer-overflow-in-nxt_dir_entry.patch - patches.suse/CIFS-fix-wrapping-bugs-in-num_entries.patch - patches.suse/cifs-integer-overflow-in-in-SMB2_ioctl.patch - patches.suse/cifs-read-overflow-in-is_valid_oplock_break-.patch - patches.suse/sched-fair-Fix-vruntime_normalized-for-remote-non-migration-wakeup.patch - patches.suse/x86-eisa-don-t-probe-eisa-bus-for-xen-pv-guests - patches.suse/ext4-check-to-make-sure-the-rename-2-s-destination-i.patch - patches.suse/ext4-avoid-divide-by-zero-fault-when-deleting-corrup.patch - patches.suse/ext4-avoid-arithemetic-overflow-that-can-trigger-a-B.patch - patches.suse/ext4-recalucate-superblock-checksum-after-updating-f.patch - patches.suse/ext4-fix-online-resize-s-handling-of-a-too-small-fin.patch - patches.suse/ext4-fix-online-resizing-for-bigalloc-file-systems-w.patch - patches.suse/ext4-show-test_dummy_encryption-mount-option-in-proc.patch - patches.suse/ext4-don-t-mark-mmp-buffer-head-dirty.patch - patches.suse/ext4-dax-add-ext4_bmap-to-ext4_dax_aops.patch - patches.suse/ext4-dax-set-ext4_dax_aops-for-dax-files.patch - patches.suse/xen-netfront-dont-bug-in-case-of-too-many-frags.patch - patches.suse/msft-hv-1755-hv_netvsc-fix-schedule-in-RCU-context.patch - patches.suse/net-appletalk-fix-minor-pointer-leak-to-userspace-in.patch - patches.suse/net-rtnl_configure_link-fix-dev-flags-changes-arg-to.patch - patches.suse/neighbour-confirm-neigh-entries-when-ARP-packet-is-r.patch - patches.suse/gso_segment-Reset-skb-mac_len-after-modifying-networ.patch - patches.suse/net-sched-act_sample-fix-NULL-dereference-in-the-dat.patch - patches.suse/udp4-fix-IP_CMSG_CHECKSUM-for-connected-sockets.patch - patches.suse/udp6-add-missing-checks-on-edumux-packet-processing.patch - patches.suse/bpf-verifier-disallow-pointer-subtraction.patch - patches.suse/pppoe-fix-reception-of-frames-with-no-mac-header.patch - patches.suse/ARM-dts-at91-add-new-compatibility-string-for-macb-o.patch - patches.suse/net-hp100-fix-always-true-check-for-link-up-state.patch - patches.suse/ipv6-fix-possible-use-after-free-in-ip6_xmit.patch - patches.suse/bnxt_en-Fix-VF-mac-address-regression.patch - patches.suse/msft-hv-1761-PCI-hv-support-reporting-serial-number-as-slot-infor.patch - patches.suse/clk-x86-add-ether_clk-alias-for-Bay-Trail-Cherry-Tra.patch - patches.suse/clk-x86-Stop-marking-clocks-as-CLK_IS_CRITICAL.patch - patches.suse/qmi_wwan-set-DTR-for-modems-in-forced-USB2-mode.patch - patches.suse/platform-x86-alienware-wmi-Correct-a-memory-leak.patch - patches.suse/ring-buffer-Allow-for-rescheduling-when-removing-pag.patch - patches.suse/crypto-ccp-add-timeout-support-in-the-sev-command.patch - patches.suse/scsi-qla2xxx-fix-an-endian-bug-in-fcpcmd_is_corrupted - patches.suse/hwmon-nct6775-Set-weight-source-to-zero-correctly.patch - patches.suse/ALSA-bebob-use-address-returned-by-kmalloc-instead-o.patch - patches.suse/ALSA-fireface-fix-memory-leak-in-ff400_switch_fetchi.patch - patches.suse/ALSA-emu10k1-fix-possible-info-leak-to-userspace-on-.patch - patches.suse/ALSA-firewire-digi00x-fix-memory-leak-of-private-dat.patch - patches.suse/ALSA-firewire-tascam-fix-memory-leak-of-private-data.patch - patches.suse/ALSA-oxfw-fix-memory-leak-of-private-data.patch - patches.suse/ALSA-bebob-fix-memory-leak-for-M-Audio-FW1814-and-Pr.patch - patches.suse/ALSA-oxfw-fix-memory-leak-for-model-dependent-data-a.patch - patches.suse/ALSA-oxfw-fix-memory-leak-of-discovered-stream-forma.patch - patches.suse/ALSA-fireworks-fix-memory-leak-of-response-buffer-at.patch - patches.suse/ASoC-rt5514-Fix-the-issue-of-the-delay-volume-app2.patch - patches.suse/ASoC-wm8804-Add-ACPI-support.patch - patches.suse/ASoC-sigmadsp-safeload-should-not-have-lower-byte-li.patch - patches.suse/ASoC-rsnd-fixup-not-to-call-clk_get-set-under-non-at.patch - patches.suse/ASoC-rsnd-adg-care-clock-frequency-size.patch - patches.suse/ASoC-rsnd-don-t-fallback-to-PIO-mode-when-EPROBE_DEF.patch - patches.suse/ASoC-cs4265-fix-MMTLR-Data-switch-control.patch - patches.suse/sound-enable-interrupt-after-dma-buffer-initializati.patch - patches.suse/sound-don-t-call-skl_init_chip-to-reset-intel-skl-so.patch - patches.suse/mm-shmem.c-Correctly-annotate-new-inodes-for-lockdep.patch - patches.suse/ocfs2-fix-ocfs2-read-block-panic.patch - patches.suse/drm-vc4-Fix-the-no-scaling-case-on-multi-planar-YUV-.patch - patches.suse/drm-udl-Destroy-framebuffer-only-if-it-was-initializ.patch - patches.suse/drm-i915-gvt-request-srcu_read_lock-before-checking-.patch - patches.suse/drm-i915-gvt-clear-ggtt-entries-when-destroy-vgpu.patch - patches.suse/drm-amdgpu-add-new-polaris-pci-id.patch - patches.suse/drm-amdgpu-Fix-SDMA-HQD-destroy-error-on-gfx_v7.patch - patches.suse/floppy-Do-not-copy-a-kernel-pointer-to-user-memory-i.patch - patches.suse/ubifs-Check-for-name-being-NULL-while-mounting.patch - patches.suse/Revert-ubifs-xattr-Don-t-operate-on-deleted-inodes.patch - patches.suse/s390-sles15sp1-00-04-18-s390-mm-Check-for-valid-vma-before-zapping-in-gmap_d.patch - patches.suse/KVM-PPC-Avoid-marking-DMA-mapped-pages-dirty-in-real.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-use-compound_order-to-determ.patch - patches.suse/0001-x86-paravirt-Fix-some-warning-messages.patch - patches.suse/x86-mm-expand-static-page-table-for-fixmap-space - patches.suse/xen-x86-vpmu-zero-struct-pt_regs-before-calling-into-sample-handling-code - patches.suse/0001-xen-issue-warning-message-when-out-of-grant-maptrack.patch - patches.suse/mfd-omap-usb-host-Fix-dts-probe-of-children.patch - patches.suse/media-af9035-prevent-buffer-overflow-on-write.patch - patches.suse/net-stmmac-Fixup-the-tail-addr-setting-in-xmit-path.patch - patches.suse/NFC-Fix-possible-memory-corruption-when-handling-SHD.patch - patches.suse/net-mvpp2-fix-a-txq_done-race-condition.patch - patches.suse/batman-adv-Avoid-probe-ELP-information-leak.patch - patches.suse/batman-adv-Fix-segfault-when-writing-to-throughput_o.patch - patches.suse/batman-adv-Fix-segfault-when-writing-to-sysfs-elp_in.patch - patches.suse/batman-adv-Prevent-duplicated-gateway_node-entry.patch - patches.suse/batman-adv-Prevent-duplicated-nc_node-entry.patch - patches.suse/batman-adv-Prevent-duplicated-softif_vlan-entry.patch - patches.suse/batman-adv-Prevent-duplicated-global-TT-entry.patch - patches.suse/batman-adv-Prevent-duplicated-tvlv-handler.patch - patches.suse/batman-adv-fix-backbone_gw-refcount-on-queue_work-fa.patch - patches.suse/batman-adv-fix-hardif_neigh-refcount-on-queue_work-f.patch - patches.suse/ip6_tunnel-be-careful-when-accessing-the-inner-heade.patch - patches.suse/qed-Fix-populating-the-invalid-stag-value-in-multi-f.patch - patches.suse/qed-Do-not-add-VLAN-0-tag-to-untagged-frames-in-mult.patch - patches.suse/qed-add-missing-device-config-for-roce-edpm-in-ufp-mode - patches.suse/bnxt_en-don-t-try-to-offload-VLAN-modify-action.patch - patches.suse/sctp-update-dst-pmtu-with-the-correct-daddr.patch - patches.suse/netlabel-check-for-IPV4MASK-in-addrinfo_get.patch - patches.suse/net-ipv6-Display-all-addresses-in-output-of-proc-net.patch - patches.suse/msft-hv-1764-PCI-hv-Fix-return-value-check-in-hv_pci_assign_slots.patch - patches.suse/net-aquantia-memory-corruption-on-jumbo-frames.patch - patches.suse/ip_tunnel-be-careful-when-accessing-the-inner-header.patch - patches.suse/intel_th-Fix-device-removal-logic.patch - patches.suse/intel_th-pci-Add-Ice-Lake-PCH-support.patch - patches.suse/tty-serial-lpuart-avoid-leaking-struct-tty_struct.patch - patches.suse/serial-cpm_uart-return-immediately-from-console-poll.patch - patches.suse/tty-Drop-tty-count-on-tty_reopen-failure.patch - patches.suse/tty-vt_ioctl-fix-potential-Spectre-v1.patch - patches.suse/serial-imx-restore-handshaking-irq-for-imx1.patch - patches.suse/usb-musb-dsps-do-not-disable-CPPI41-irq-in-driver-te.patch - patches.suse/USB-remove-LPM-management-from-usb_driver_claim_inte.patch - patches.suse/USB-fix-error-handling-in-usb_driver_claim_interface.patch - patches.suse/USB-handle-NULL-config-in-usb_find_alt_setting.patch - patches.suse/scsi-lpfc-Synchronize-access-to-remoteport-via-rport.patch - patches.suse/scsi-target-iscsi-use-hex2bin-instead-of-a-re-implementation - patches.suse/scsi-target-iscsi-use-bin2hex-instead-of-a-re-implementation - patches.suse/scsi-ipr-System-hung-while-dlpar-adding-primary-ipr-.patch - patches.suse/device-dax-Add-missing-address_space_operations.patch - patches.suse/iommu-amd-return-devid-as-alias-for-acpi-hid-devices - patches.suse/ext2-dax-set-ext2_dax_aops-for-dax-files.patch - patches.suse/cxgb4-fix-abort_req_rss6-struct.patch - patches.suse/ucma-fix-a-use-after-free-in-ucma_resolve_ip.patch - patches.suse/RDMA-bnxt_re-Fix-system-crash-during-RDMA-resource-i.patch - patches.suse/PCI-dwc-Fix-scheduling-while-atomic-issues.patch - patches.suse/drm-mali-dp-Call-drm_crtc_vblank_reset-on-device-ini.patch - patches.suse/0001-drm-amdgpu-Fix-vce-work-queue-was-not-cancelled-when.patch - patches.suse/pinctrl-cannonlake-Fix-HOSTSW_OWN-register-offset-of.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-guest-r11-corruption-with-POWE.patch - patches.suse/powerpc-Avoid-code-patching-freed-init-sections.patch - patches.suse/powerpc-powernv-ioda2-Reduce-upper-limit-for-DMA-win.patch - patches.suse/powerpc-pkeys-Fix-reading-of-ibm-processor-storage-k.patch - patches.suse/powerpc-tm-Fix-userspace-r13-corruption.patch - patches.suse/powerpc-tm-Avoid-possible-userspace-r1-corruption-on.patch - patches.suse/powerpc-numa-Use-associativity-if-VPHN-hcall-is-succ.patch - patches.suse/regulator-fix-crash-caused-by-null-driver-data.patch - patches.suse/spi-tegra20-slink-explicitly-enable-disable-clock.patch - patches.suse/spi-sh-msiof-Fix-invalid-SPI-use-during-system-suspe.patch - patches.suse/spi-sh-msiof-Fix-handling-of-write-value-for-SISTR-r.patch - patches.suse/spi-rspi-Fix-invalid-SPI-use-during-system-suspend.patch - patches.suse/spi-rspi-Fix-interrupted-DMA-transfers.patch - patches.suse/Input-atakbd-fix-Atari-keymap.patch - patches.suse/Input-atakbd-fix-Atari-CapsLock-behaviour.patch - patches.suse/Input-elantech-enable-middle-button-of-touchpad-on-T.patch - patches.suse/clocksource-drivers-ti-32k-Add-CLOCK_SOURCE_SUSPEND_.patch - patches.suse/clocksource-drivers-timer-atmel-pit-Properly-handle-.patch - patches.suse/x86-boot-fix-kexec-booting-failure-in-the-sev-bit-detection-code.patch - patches.suse/0249-bcache-add-separate-workqueue-for-journal_write-to-a.patch - patches.suse/blk-mq-I-O-and-timer-unplugs-are-inverted-in-blktrac.patch - patches.suse/xen-blkfront-correct-purging-of-persistent-grants.patch - patches.suse/dax-Fix-deadlock-in-dax_lock_mapping_entry.patch - patches.suse/soc-fsl-qbman-qman-avoid-allocating-from-non-existin.patch - patches.suse/soc-fsl-qe-Fix-copy-paste-bug-in-ucc_get_tdm_sync_sh.patch - patches.suse/0001-arm64-KVM-Tighten-guest-core-register-access-from-us.patch - patches.suse/0002-arm64-KVM-Sanitize-PSTATE.M-when-being-set-from-user.patch - patches.suse/pxa168fb-prepare-the-clock.patch - patches.suse/fbdev-omapfb-fix-omapfb_memory_read-infoleak.patch - patches.suse/sysfs-Do-not-return-POSIX-ACL-xattrs-via-listxattr.patch - patches.suse/media-v4l-event-Prevent-freeing-event-subscriptions-.patch - patches.suse/xen-xsa270-fix.patch - patches.suse/net-hns-fix-for-unmapping-problem-when-SMMU-is-on.patch - patches.suse/tipc-fix-flow-control-accounting-for-implicit-connec.patch - patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_set_tunn_c.patch - patches.suse/qed-Fix-mask-parameter-in-qed_vf_prep_tunn_req_tlv.patch - patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_roce_mode_.patch - patches.suse/bonding-pass-link-local-packets-to-bonding-master-al.patch - patches.suse/bonding-avoid-possible-dead-lock.patch - patches.suse/qed-Avoid-constant-logical-operation-warning-in-qed_.patch - patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_iwarp_pars.patch - patches.suse/bnxt_en-Fix-TX-timeout-during-netpoll.patch - patches.suse/s390-sles15-16-03-01-s390-qeth_core_mpc-use-array_size-instead-of-reimple.patch - patches.suse/s390-sles15-16-03-02-s390-qeth-fix-potential-array-overrun-in-cmd-rc-look.patch - patches.suse/qed-Fix-shmem-structure-inconsistency-between-driver.patch - patches.suse/mac80211-Always-report-TX-status.patch - patches.suse/cfg80211-reg-Init-wiphy_idx-in-regulatory_hint_core.patch - patches.suse/mac80211-fix-pending-queue-hang-due-to-TX_DROP.patch - patches.suse/cfg80211-Address-some-corner-cases-in-scan-result-ch.patch - patches.suse/mac80211-TDLS-fix-skb-queue-priority-assignment.patch - patches.suse/mac80211-fix-TX-status-reporting-for-ieee80211s.patch - patches.suse/nl80211-Fix-possible-Spectre-v1-for-NL80211_TXRATE_H.patch - patches.suse/mac80211_hwsim-do-not-omit-multicast-announce-of-fir.patch - patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-thresho.patch - patches.suse/net-ena-remove-ndo_poll_controller.patch - patches.suse/ibmvnic-remove-ndo_poll_controller.patch - patches.suse/0004-rxrpc-Fix-transport-sockopts-to-get-IPv4-errors-on-a.patch - patches.suse/asix-Check-for-supported-Wake-on-LAN-modes.patch - patches.suse/ax88179_178a-Check-for-supported-Wake-on-LAN-modes.patch - patches.suse/lan78xx-Check-for-supported-Wake-on-LAN-modes.patch - patches.suse/sr9800-Check-for-supported-Wake-on-LAN-modes.patch - patches.suse/r8152-Check-for-supported-Wake-on-LAN-Modes.patch - patches.suse/smsc75xx-Check-for-Wake-on-LAN-modes.patch - patches.suse/smsc95xx-Check-for-Wake-on-LAN-modes.patch - patches.suse/qlcnic-fix-Tx-descriptor-corruption-on-82xx-devices.patch - patches.suse/0017-netfilter-bridge-Don-t-sabotage-nf_hook-calls-from-a.patch - patches.suse/0018-xfrm-Validate-address-prefix-lengths-in-the-xfrm-sel.patch - patches.suse/0019-xfrm6-call-kfree_skb-when-skb-is-toobig.patch - patches.suse/0020-xfrm-reset-transport-header-back-to-network-header-a.patch - patches.suse/0021-xfrm-reset-crypto_done-when-iterating-over-multiple-.patch - patches.suse/0001-xfrm-Fix-NULL-pointer-dereference-when-skb_dst_force.patch - patches.suse/Bluetooth-SMP-fix-crash-in-unpairing.patch - patches.suse/Revert-openvswitch-Fix-template-leak-in-error-cases.patch - patches.suse/declance-Fix-continuation-with-the-adapter-identific.patch - patches.suse/inet-make-sure-to-grab-rcu_read_lock-before-using-ir.patch - patches.suse/bonding-fix-warning-message.patch - patches.suse/rtnl-limit-IFLA_NUM_TX_QUEUES-and-IFLA_NUM_RX_QUEUES.patch - patches.suse/net-systemport-Fix-wake-up-interrupt-race-during-res.patch - patches.suse/net-mlx5-E-Switch-Fix-out-of-bound-access-when-setti.patch - patches.suse/ipv4-fix-use-after-free-in-ip_cmsg_recv_dstaddr.patch - patches.suse/ixgbe-check-return-value-of-napi_complete_done.patch - patches.suse/0001-drm-i915-Handle-incomplete-Z_FINISH-for-compressed-e.patch - patches.suse/ARM-8799-1-mm-fix-pci_ioremap_io-offset-check.patch - patches.suse/vfs-swap-names-of-do-vfs-_clone_file_range.patch - patches.suse/ovl-fix-format-of-setxattr-debug.patch - patches.suse/smb2-fix-missing-files-in-root-share-directory-listing.patch - patches.suse/cifs-add-a-warning-if-we-try-to-to-dequeue-a-deleted-mid.patch - patches.suse/cifs-only-wake-the-thread-for-the-very-last-PDU-in-a-compound.patch - patches.suse/smb3-fix-lease-break-problem-introduced-by-compounding.patch - patches.suse/crypto-caam-jr-fix-ablkcipher_edesc-pointer-arithmet.patch - patches.suse/crypto-chelsio-Fix-memory-corruption-in-DMA-Mapped-b.patch - patches.suse/crypto-mxs-dcp-Fix-wait-logic-on-chan-threads.patch - patches.suse/crypto-qat-Fix-KASAN-stack-out-of-bounds-bug-in-adf_.patch - patches.suse/kvm-nvmx-do-not-expose-mpx-vmx-controls-when-guest-mpx-disabled - patches.suse/kvm-x86-do-not-use-kvm_x86_ops-mpx_supported-directly - patches.suse/kvm-x86-fix-l1tf-s-mmio-gfn-calculation - patches.suse/KVM-PPC-Book3S-HV-Avoid-crash-from-THP-collapse-duri.patch - patches.suse/iommu-amd-clear-memory-encryption-mask-from-physical-address - patches.suse/ALSA-hda-realtek-Cannot-adjust-speaker-s-volume-on-D.patch - patches.suse/sched-numa-Stop-multiple-tasks-from-moving-to-the-CPU-at-the-same-time.patch - patches.suse/sched-numa-Pass-destination-CPU-as-a-parameter-to-migrate_task_rq.patch - patches.suse/sched-numa-Reset-scan-rate-whenever-task-moves-across-nodes.patch - patches.suse/sched-numa-Limit-the-conditions-where-scan-period-is.patch - patches.suse/mm-migrate-Use-spin_trylock-while-resetting-rate-lim.patch - patches.suse/sched-numa-Avoid-task-migration-for-small-NUMA-improvement.patch - patches.suse/mm-numa-Remove-rate-limiting-of-automatic-numa-balancing-migration.patch - patches.suse/mm-numa-Migrate-pages-to-local-nodes-quicker-early-in-the-lifetime-of-a-task.patch - patches.suse/x86-vdso-fix-asm-constraints-on-vdso-syscall-fallbacks - patches.suse/x86-vdso-fix-vdso-syscall-fallback-asm-constraint-regression - patches.suse/PM-core-Clear-the-direct_complete-flag-on-errors.patch - patches.suse/gpiolib-Free-the-last-requested-descriptor.patch - patches.suse/0159-dm-cache-metadata-ignore-hints-array-being-too-small.patch - patches.suse/0160-dm-cache-fix-resize-crash-if-user-doesn-t-reload-cac.patch - patches.suse/PCI-Reprogram-bridge-prefetch-registers-on-resume.patch - patches.suse/0001-mm-migration-fix-migration-of-huge-PMD-shared-pages.patch - patches.suse/proc-restrict-kernel-stack-dumps-to-root.patch - patches.suse/ocfs2-fix-locking-for-res-tracking-and-dlm-tracking_.patch - patches.suse/mm-madvise-MADV_DODUMP-allow-hugetlbfs-pages.patch - patches.suse/mac80211-fix-setting-IEEE80211_KEY_FLAG_RX_MGMT-for-.patch - patches.suse/cfg80211-fix-use-after-free-in-reg_process_hint.patch - patches.suse/net-usb-cancel-pending-work-when-unbinding-smsc75xx.patch - patches.suse/team-Forbid-enslaving-team-device-to-itself.patch - patches.suse/bnxt_en-Fix-VNIC-reservations-on-the-PF.patch - patches.suse/bnxt_en-Fix-enables-field-in-HWRM_QUEUE_COS2BW_CFG-r.patch - patches.suse/bnxt_en-free-hwrm-resources-if-driver-probe-fails.patch - patches.suse/bnxt_en-get-the-reduced-max_irqs-by-the-ones-used-by.patch - patches.suse/net-packet-fix-packet-drop-as-of-virtio-gso.patch - patches.suse/be2net-don-t-flip-hw_features-when-VXLANs-are-added-.patch - patches.suse/bpf-32-bit-RSH-verification-must-truncate-input-befo.patch - patches.suse/yam-fix-a-missing-check-bug.patch - patches.suse/rtnetlink-fix-rtnl_fdb_dump-for-ndmsg-header.patch - patches.suse/ipv6-take-rcu-lock-in-rawv6_send_hdrinc.patch - patches.suse/net-mvpp2-Extract-the-correct-ethtype-from-the-skb-f.patch - patches.suse/powerpc-numa-Skip-onlining-a-offline-node-in-kdump-p.patch - patches.suse/scsi-qedi-initialize-the-stats-mutex-lock - patches.suse/i2c-i2c-scmi-fix-for-i2c_smbus_write_block_data.patch - patches.suse/USB-serial-option-improve-Quectel-EP06-detection.patch - patches.suse/USB-serial-option-add-two-endpoints-device-id-flag.patch - patches.suse/USB-serial-simple-add-Motorola-Tetra-MTP6550-id.patch - patches.suse/usb-cdc_acm-Do-not-leak-URB-buffers.patch - patches.suse/xhci-Add-missing-CAS-workaround-for-Intel-Sunrise-Po.patch - patches.suse/usb-xhci-mtk-resume-USB3-roothub-first.patch - patches.suse/msft-hv-1761-tools-hv-fcopy-set-error-in-case-an-unknown-operatio.patch - patches.suse/mach64-detect-the-dot-clock-divider-correctly-on-spa.patch - patches.suse/s390-cio-fix-how-vfio-ccw-checks-pinned-pages - patches.suse/of-unittest-Disable-interrupt-node-tests-for-old-wor.patch - patches.suse/0161-dm-cache-destroy-migration_cache-if-cache-target-reg.patch - patches.suse/0162-dm-fix-report-zone-remapping-to-account-for-partitio.patch - patches.suse/0163-dm-linear-eliminate-linear_end_io-call-if-CONFIG_DM_.patch - patches.suse/xfs-refactor-clonerange-preparation-into-a-separate-.patch - patches.suse/xfs-zero-posteof-blocks-when-cloning-above-eof.patch - patches.suse/xfs-update-ctime-and-remove-suid-before-cloning-file.patch - patches.suse/xfs-fix-data-corruption-w-unaligned-dedupe-ranges.patch - patches.suse/xfs-fix-data-corruption-w-unaligned-reflink-ranges.patch - patches.suse/0164-dm-linear-fix-linear_end_io-conditional-definition.patch - patches.suse/kbuild-allow-to-use-gcc-toolchain-not-in-clang-search-path.patch - patches.suse/udp-Unbreak-modules-that-rely-on-external-__skb_recv.patch - patches.suse/net-ena-fix-warning-in-rmmod-caused-by-double-iounma.patch - patches.suse/net-ena-fix-rare-bug-when-failed-restart-resume-is-f.patch - patches.suse/net-ena-fix-NULL-dereference-due-to-untimely-napi-in.patch - patches.suse/net-ena-fix-auto-casting-to-boolean.patch - patches.suse/net-make-skb_partial_csum_set-more-robust-against-ov.patch - patches.suse/net-ipv4-don-t-let-PMTU-updates-increase-route-MTU.patch - patches.suse/qmi_wwan-Added-support-for-Gemalto-s-Cinterion-ALASx.patch - patches.suse/net-dsa-bcm_sf2-Fix-unbind-ordering.patch - patches.suse/net-dsa-bcm_sf2-Call-setup-during-switch-resume.patch - patches.suse/Input-xpad-add-support-for-Xbox1-PDP-Camo-series-gam.patch - patches.suse/IB-mlx5-Unmap-DMA-addr-from-HCA-before-IOMMU.patch - patches.suse/mmc-block-avoid-multiblock-reads-for-the-last-sector.patch - patches.suse/libertas-call-into-generic-suspend-code-before-turni.patch - patches.suse/0010-arm64-Fix-proc-iomem-for-reserved-but-not-memory-reg.patch - patches.suse/mm-Preserve-_PAGE_DEVMAP-across-mprotect-calls.patch - patches.suse/0001-mremap-properly-flush-TLB-before-releasing-the-page.patch - patches.suse/cachefiles-fix-the-race-between-cachefiles_bury_obje.patch - patches.suse/0001-drm-edid-Add-6-bpc-quirk-for-BOE-panel-in-HP-Pavilio.patch - patches.suse/0001-drm-fb-helper-Reject-all-pixel-format-changing-reque.patch - patches.suse/drm-edid-VSDB-yCBCr420-Deep-Color-mode-bit-definitio.patch - patches.suse/ethtool-fix-a-privilege-escalation-bug.patch - patches.suse/net-mlx5-Take-only-bit-24-26-of-wqe.pftype_wq-for-pa.patch - patches.suse/llc-set-SOCK_RCU_FREE-in-llc_sap_add_socket.patch - patches.suse/net-bcmgenet-Poll-internal-PHY-for-GENETv5.patch - patches.suse/ipv6-mcast-fix-a-use-after-free-in-inet6_mc_check.patch - patches.suse/net-fec-don-t-dump-RX-FIFO-register-when-not-availab.patch - patches.suse/geneve-vxlan-Don-t-check-skb_dst-twice.patch - patches.suse/geneve-vxlan-Don-t-set-exceptions-if-skb-len-mtu.patch - patches.suse/ptp-fix-Spectre-v1-vulnerability.patch - patches.suse/sctp-fix-race-on-sctp_id2asoc.patch - patches.suse/udp6-fix-encap-return-code-for-resubmitting.patch - patches.suse/virtio_net-avoid-using-netif_tx_disable-for-serializ.patch - patches.suse/net-ipmr-fix-unresolved-entry-dumps.patch - patches.suse/r8169-fix-NAPI-handling-under-high-load.patch - patches.suse/net-sched-Fix-for-duplicate-class-dump.patch - patches.suse/net-socket-fix-a-missing-check-bug.patch - patches.suse/ip6_tunnel-Fix-encapsulation-layout.patch - patches.suse/nvme-remove-ns-sibling-before-clearing-path.patch - patches.suse/0001-block-don-t-deal-with-discard-limit-in-blkdev_issue_.patch - patches.suse/0001-usb-usbip-Fix-BUG-KASAN-slab-out-of-bounds-in-vhci_h.patch - patches.suse/cdc-acm-fix-race-between-reset-and-control-messaging.patch - patches.suse/cdc-acm-do-not-reset-notification-buffer-index-upon-.patch - patches.suse/cdc-acm-correct-counting-of-UART-states-in-serial-st.patch - patches.suse/usb-gadget-storage-Fix-Spectre-v1-vulnerability.patch - patches.suse/Input-elan_i2c-add-ACPI-ID-for-Lenovo-IdeaPad-330-15.patch - patches.suse/0001-drm-sun4i-Fix-an-ulong-overflow-in-the-dotclock-driv.patch - patches.suse/perf-tools-fix-tracing_path_mount-proper-path.patch - patches.suse/0001-x86-tsc-Force-inlining-of-cyc2ns-bits.patch - patches.suse/x86-percpu-fix-this_cpu_read - patches.suse/x86-time-correct-the-attribute-on-jiffies-definition - patches.suse/x86-fpu-remove-second-definition-of-fpu-in-_fpu__restore_sig - patches.suse/net-ipv6-Fix-index-counter-for-unicast-addresses-in-.patch - patches.suse/i2c-rcar-cleanup-DMA-for-all-kinds-of-failure.patch - patches.suse/0006-arm64-lse-remove-fcall-used-x0-flag.patch - patches.suse/0008-arm64-numa-Report-correct-memblock-range-for-the-dum.patch - patches.suse/0009-arm64-numa-Unify-common-error-path-in-numa_init.patch - patches.suse/block-remove-bio_rewind_iter.patch - patches.suse/cdrom-fix-improper-type-cast-which-can-leat-to-infor.patch - patches.suse/nvme_fc-add-nvme_discovery-sysfs-attribute-to-fc-tra.patch - patches.suse/nvme-call-nvme_complete_rq-when-nvmf_check_ready-fai.patch - patches.suse/0250-bcache-account-size-of-buckets-used-in-uuid-write-to.patch - patches.suse/0001-bcache-trace-missed-reading-by-cache_missed.patch - patches.suse/0251-bcache-use-REQ_PRIO-to-indicate-bio-for-metadata.patch - patches.suse/0252-bcache-fix-ioctl-in-flash-device.patch - patches.suse/0253-bcache-fix-typo-in-code-comments-of-closure_return_w.patch - patches.suse/0254-bcache-correct-dirty-data-statistics.patch - patches.suse/0255-bcache-Populate-writeback_rate_minimum-attribute.patch - patches.suse/0001-bcache-fix-miss-key-refill-end-in-writeback.patch - patches.suse/0256-bcache-recal-cached_dev_sectors-on-detach.patch - patches.suse/0257-bcache-remove-unused-bch_passthrough_cache.patch - patches.suse/0258-bcache-remove-useless-parameter-of-bch_debug_init.patch - patches.suse/0259-bcache-replace-hard-coded-number-with-BUCKET_GC_GEN_.patch - patches.suse/0260-bcache-use-MAX_CACHES_PER_SET-instead-of-magic-numbe.patch - patches.suse/0261-bcache-split-combined-if-condition-code-into-separat.patch - patches.suse/0262-bcache-panic-fix-for-making-cache-device.patch - patches.suse/blk-mq-adjust-debugfs-and-sysfs-register-when-updati.patch - patches.suse/blk-mq-change-gfp-flags-to-GFP_NOIO-in-blk_mq_reallo.patch - patches.suse/blk-mq-realloc-hctx-when-hw-queue-is-mapped-to-anoth.patch - patches.suse/blk-mq-fallback-to-previous-nr_hw_queues-when-updati.patch - patches.suse/cdrom-don-t-attempt-to-fiddle-with-cdo-capability.patch - patches.suse/ataflop-fix-error-handling-during-setup.patch - patches.suse/ata-ep93xx-Use-proper-enums-for-directions.patch - patches.suse/hwmon-k10temp-support-all-family-15h-model-6xh-and-model.patch - patches.suse/hwmon-pwm-fan-Silence-error-on-probe-deferral.patch - patches.suse/hwmon-pwm-fan-Set-fan-speed-to-0-on-suspend.patch - patches.suse/hwmon-ina3221-Fix-INA3221_CONFIG_MODE-macros.patch - patches.suse/hwmon-pmbus-Fix-page-count-auto-detection.patch - patches.suse/jffs2-free-jffs2_sb_info-through-jffs2_kill_sb.patch - patches.suse/mtd-spi-nor-fsl-quadspi-fix-read-error-for-flash-siz.patch - patches.suse/spi-bcm-qspi-switch-back-to-reading-flash-using-smal.patch - patches.suse/spi-rockchip-initialize-dma_slave_config-properly.patch - patches.suse/spi-sh-msiof-fix-deferred-probing.patch - patches.suse/spi-bcm63xx-hsspi-keep-pll-clk-enabled.patch - patches.suse/spi-mediatek-Don-t-modify-spi_transfer-when-transfer.patch - patches.suse/spi-pic32-Use-proper-enum-in-dmaengine_prep_slave_rg.patch - patches.suse/spi-fsl-lpspi-Prevent-FIFO-under-overrun-by-default.patch - patches.suse/spi-spidev-Fix-OF-tree-warning-logic.patch - patches.suse/spi-omap2-mcspi-Set-FIFO-DMA-trigger-level-to-word-l.patch - patches.suse/0001-mmc-sdhci-of-arasan-Do-now-show-error-message-in-cas.patch - patches.suse/mmc-sdhci-pci-o2micro-Add-quirk-for-O2-Micro-dev-0x8.patch - patches.suse/mmc-mediatek-fix-cannot-receive-new-request-when-msd.patch - patches.suse/pinctrl-ssbi-gpio-Fix-pm8xxx_pin_config_get-to-be-co.patch - patches.suse/pinctrl-spmi-mpp-Fix-pmic_mpp_config_get-to-be-compl.patch - patches.suse/pinctrl-qcom-spmi-mpp-Fix-drive-strength-setting.patch - patches.suse/pinctrl-at91-pio4-fix-has_config-check-in-atmel_pctl.patch - patches.suse/pinctrl-at91-don-t-use-the-same-irqchip-with-multipl.patch - patches.suse/pinctrl-qcom-spmi-mpp-Fix-err-handling-of-pmic_mpp_s.patch - patches.suse/pinctrl-sunxi-Fix-a-memory-leak-in-sunxi_pinctrl_bui.patch - patches.suse/gpio-pxa-handle-corner-case-of-unprobed-device.patch - patches.suse/gpio-mxs-Get-rid-of-external-API-call.patch - patches.suse/gpio-davinci-remove-unused-member-of-davinci_gpio_controller.patch - patches.suse/gpio-syscon-Fix-possible-NULL-ptr-usage.patch - patches.suse/leds-pwm-silently-error-out-on-EPROBE_DEFER.patch - patches.suse/ipmi-dmi-Ignore-IPMI-SMBIOS-entries-with-a-zero-base.patch - patches.suse/0001-ipmi-ssif-Add-support-for-multi-part-transmit-messag.patch - patches.suse/ipmi-Fix-timer-race-with-module-unload.patch - patches.suse/pcmcia-Implement-CLKRUN-protocol-disabling-for-Ricoh.patch - patches.suse/PM-Domains-Deal-with-multiple-states-but-no-governor.patch - patches.suse/cpufreq-conservative-Take-limits-changes-into-accoun.patch - patches.suse/x86-hibernate-fix-nosave_regions-setup-for-hibernation - patches.suse/PM-hibernate-Check-the-success-of-generating-md5-dig.patch - patches.suse/cpufreq-dt-try-freeing-static-opps-only-if-we-have-added-them.patch - patches.suse/cpupower-remove-stringop-truncation-waring.patch - patches.suse/cpupower-Fix-coredump-on-VMWare.patch - patches.suse/ACPICA-Never-run-_REG-on-system_memory-and-system_IO.patch - patches.suse/ACPICA-AML-interpreter-add-region-addresses-in-globa.patch - patches.suse/ACPI-LPSS-Add-alternative-ACPI-HIDs-for-Cherry-Trail.patch - patches.suse/ACPI-LPSS-Exclude-I2C-busses-shared-with-PUNIT-from-.patch - patches.suse/ACPI-processor-Fix-the-return-value-of-acpi_processo.patch - patches.suse/mailbox-PCC-handle-parse-error.patch - patches.suse/ACPI-SBS-Fix-GPE-storm-on-recent-MacBookPro-s.patch - patches.suse/ACPI-SBS-Fix-rare-oops-when-removing-modules.patch - patches.suse/0001-xen-swiotlb-use-actually-allocated-size-on-check-phy.patch - patches.suse/s390-sthyi-fix-machine-name-validity-indication - patches.suse/s390-sles12sp4-pkey-move-pckmo-subfunction-available-checks-away-from-module-init.patch - patches.suse/rcu-Make-need_resched-respond-to-urgent-RCU-QS-needs.patch - patches.suse/0001-efi-honour-memory-reservations-passed-via-a-linux-sp.patch - patches.suse/0002-efi-arm-libstub-add-a-root-memreserve-config-table.patch - patches.suse/0003-efi-add-API-to-reserve-memory-persistently-across-ke.patch - patches.suse/kprobes-Return-error-if-we-fail-to-reuse-kprobe-inst.patch - patches.suse/x86-cpu-sanitize-fam6_atom-naming.patch - patches.suse/sched-numa-remove-unused-code-from-update_numa_stats.patch - patches.suse/sched-numa-remove-unused-nr_running-field.patch - patches.suse/x86-corruption-check-fix-panic-in-memory_corruption_check-when-boot-option-without-value-is-provided - patches.suse/x86-cpu-create-hygon-dhyana-architecture-support-file.patch - patches.suse/x86-cpu-get-cache-info-and-setup-cache-cpumap-for-hygon-dhyana.patch - patches.suse/x86-cpu-mtrr-support-top_mem2-and-get-mtrr-number.patch - patches.suse/x86-smpboot-do-not-use-bsp-init-delay-and-mwait-to-idle-on-dhyana.patch - patches.suse/x86-events-add-hygon-dhyana-support-to-pmu-infrastructure.patch - patches.suse/x86-alternative-init-ideal_nops-for-hygon-dhyana.patch - patches.suse/x86-amd_nb-check-vendor-in-amd-only-functions.patch - patches.suse/x86-pci-x86-amd_nb-add-hygon-dhyana-support-to-pci-and-northbridge.patch - patches.suse/x86-apic-add-hygon-dhyana-support.patch - patches.suse/x86-bugs-add-hygon-dhyana-to-the-respective-mitigation-machinery.patch - patches.suse/x86-mce-add-hygon-dhyana-support-to-the-mca-infrastructure.patch - patches.suse/x86-kvm-add-hygon-dhyana-support-to-kvm.patch - patches.suse/x86-xen-add-hygon-dhyana-support-to-xen.patch - patches.suse/acpi-add-hygon-dhyana-support.patch - patches.suse/cpufreq-add-hygon-dhyana-support.patch - patches.suse/tools-cpupower-add-hygon-dhyana-support.patch - patches.suse/0001-x86-xen-Fix-boot-loader-version-reported-for-PVH-gue.patch - patches.suse/x86-kexec-correct-kexec_backup_src_end-off-by-one-error.patch - patches.suse/resource-include-resource-end-in-walk_-interfaces.patch - patches.suse/x86-speculation-add-retpoline_amd-support-to-the-inline-asm-call_nospec-variant.patch - patches.suse/x86-speculation-apply-ibpb-more-strictly-to-avoid-cross-process-data-leak.patch - patches.suse/x86-speculation-enable-cross-hyperthread-spectre-v2-stibp-mitigation.patch - patches.suse/x86-speculation-propagate-information-about-rsb-filling-mitigation-to-sysfs.patch - patches.suse/ARM-8802-1-Call-syscall_trace_exit-even-when-system-.patch - patches.suse/liquidio-fix-race-condition-in-instruction-completio.patch - patches.suse/cfg80211-mac80211-make-ieee80211_send_layer2_update-.patch - patches.suse/cfg80211-Avoid-regulatory-restore-when-COUNTRY_IE_IG.patch - patches.suse/i40e-report-correct-statistics-when-XDP-is-enabled.patch - patches.suse/net-hns3-Fix-for-vf-vlan-delete-failed-problem.patch - patches.suse/net-hns3-Fix-error-of-checking-used-vlan-id.patch - patches.suse/net-hns3-Fix-for-loopback-selftest-failed-problem.patch - patches.suse/net-hns3-Fix-ping-exited-problem-when-doing-lp-selft.patch - patches.suse/net-hns3-Preserve-vlan-0-in-hardware-table.patch - patches.suse/cxgb4-collect-hardware-queue-descriptors.patch - patches.suse/net-phy-mscc-read-vsc8531-vddmac-as-an-u32.patch - patches.suse/net-phy-mscc-read-vsc8531-edge-slowdown-as-an-u32.patch - patches.suse/cxgb4-impose-mandatory-VLAN-usage-when-non-zero-TAG-.patch - patches.suse/cxgb4-remove-redundant-assignment-to-vlan_cmd.dropno.patch - patches.suse/0001-cxgb4-add-per-rx-queue-counter-for-packet-errors.patch - patches.suse/cxgb4-update-supported-DCB-version.patch - patches.suse/0002-ip_gre-fix-parsing-gre-header-in-ipgre_err.patch - patches.suse/s390-sles15sp1-00-16-12-s390-qeth-invoke-softirqs-after-napi_schedule.patch - patches.suse/0003-net-ipv4-defensive-cipso-option-parsing.patch - patches.suse/netlink-add-NLA_REJECT-policy-type.patch - patches.suse/net-ibm-fix-return-type-of-ndo_start_xmit-function.patch - patches.suse/net-hns3-Add-support-for-hns3_nic_netdev_ops.ndo_do_.patch - patches.suse/net-hns3-Set-STATE_DOWN-bit-of-hdev-state-when-stopp.patch - patches.suse/net-hns3-Check-hdev-state-when-getting-link-status.patch - patches.suse/net-hns3-Fix-for-setting-speed-for-phy-failed-proble.patch - patches.suse/net-hns3-Fix-cmdq-registers-initialization-issue-for.patch - patches.suse/net-hns3-Clear-client-pointer-when-initialize-client.patch - patches.suse/net-hns3-Fix-client-initialize-state-issue-when-roce.patch - patches.suse/net-hns3-Fix-parameter-type-for-q_id-in-hclge_tm_q_t.patch - patches.suse/net-hns3-Fix-ets-validate-issue.patch - patches.suse/net-hns3-Fix-tqp-array-traversal-condition-for-vf.patch - patches.suse/net-hns3-Add-nic-state-check-before-calling-netif_tx.patch - patches.suse/bpf-verifier-fix-verifier-instability.patch - patches.suse/netlink-make-validation_data-const.patch - patches.suse/netlink-move-extack-setting-into-validate_nla.patch - patches.suse/netlink-allow-NLA_NESTED-to-specify-nested-policy-to.patch - patches.suse/netlink-add-nested-array-policy-validation.patch - patches.suse/net-hns3-Fix-for-packet-buffer-setting-bug.patch - patches.suse/net-hns3-Fix-for-netdev-not-up-problem-when-setting-.patch - patches.suse/net-hns3-Fix-loss-of-coal-configuration-while-doing-.patch - patches.suse/netlink-add-attribute-range-validation-to-policy.patch - patches.suse/netlink-add-validation-function-to-policy.patch - patches.suse/ibmvnic-Increase-maximum-queue-size-limit.patch - patches.suse/ibmvnic-Introduce-driver-limits-for-ring-sizes.patch - patches.suse/ibmvnic-Add-ethtool-private-flag-for-driver-defined-.patch - patches.suse/qed-Add-driver-support-for-20G-link-speed.patch - patches.suse/qede-Add-driver-support-for-20G-link-speed.patch - patches.suse/ath10k-fix-kernel-panic-by-moving-pci-flush-after-na.patch - patches.suse/ath10k-schedule-hardware-restart-if-WMI-command-time.patch - patches.suse/ath9k-fix-tx99-with-monitor-mode-interface.patch - patches.suse/ath10k-limit-available-channels-via-DT-ieee80211-fre.patch - patches.suse/iwlwifi-don-t-WARN-on-trying-to-dump-dead-firmware.patch - patches.suse/iwlwifi-mvm-fix-BAR-seq-ctrl-reporting.patch - patches.suse/iwlwifi-mvm-avoid-sending-too-many-BARs.patch - patches.suse/iwlwifi-mvm-send-BCAST-management-frames-to-the-righ.patch - patches.suse/0001-libertas_tf-prevent-underflow-in-process_cmdrequest.patch - patches.suse/rtl8187-Fix-warning-generated-when-strncpy-destinati.patch - patches.suse/rsi-improve-kernel-thread-handling-to-fix-kernel-pan.patch - patches.suse/brcmfmac-fix-for-proper-support-of-160MHz-bandwidth.patch - patches.suse/iwlwifi-dbg-don-t-crash-if-the-firmware-crashes-in-t.patch - patches.suse/0001-iwlwifi-fix-non_shared_ant-for-22000-devices.patch - patches.suse/iwlwifi-api-annotate-compressed-BA-notif-array-sizes.patch - patches.suse/iwlwifi-pcie-gen2-build-A-MSDU-only-for-GSO.patch - patches.suse/0001-iwlwifi-fix-LED-command-capability-bit.patch - patches.suse/iwlwifi-mvm-Allow-TKIP-for-AP-mode.patch - patches.suse/Bluetooth-btbcm-Add-entry-for-BCM4335C0-UART-bluetoo.patch - patches.suse/Bluetooth-L2CAP-Detect-if-remote-is-not-able-to-use-.patch - patches.suse/cxgb4-remove-the-unneeded-locks.patch - patches.suse/cxgb4-use-FW_PORT_ACTION_L1_CFG32-for-32-bit-capabil.patch - patches.suse/net-hns3-Fix-for-rx-vlan-id-handle-to-support-Rev-0x.patch - patches.suse/ath10k-wmi-disable-softirq-s-while-calling-ieee80211.patch - patches.suse/ath10k-fix-vdev-start-timeout-on-error.patch - patches.suse/ath9k-fix-reporting-calculated-new-FFT-upper-max.patch - patches.suse/ath9k-add-back-support-for-using-active-monitor-inte.patch - patches.suse/brcmfmac-reduce-timeout-for-action-frame-scan.patch - patches.suse/brcmfmac-fix-full-timeout-waiting-for-action-frame-o.patch - patches.suse/iwlwifi-mvm-check-for-n_profiles-validity-in-EWRD-AC.patch - patches.suse/0001-iwlwifi-dbg-split-iwl_fw_error_dump-to-two-functions.patch - patches.suse/iwlwifi-mvm-clear-HW_RESTART_REQUESTED-when-stopping.patch - patches.suse/iwlwifi-pcie-avoid-empty-free-RB-queue.patch - patches.suse/0001-iwlwifi-nvm-get-num-of-hw-addresses-from-firmware.patch - patches.suse/iwlwifi-pcie-gen2-check-iwl_pcie_gen2_set_tb-return-.patch - patches.suse/qed-Add-support-for-virtual-link.patch - patches.suse/net-ena-minor-performance-improvement.patch - patches.suse/net-ena-complete-host-info-to-match-latest-ENA-spec.patch - patches.suse/net-ena-introduce-Low-Latency-Queues-data-structures.patch - patches.suse/net-ena-add-functions-for-handling-Low-Latency-Queue.patch - patches.suse/net-ena-add-functions-for-handling-Low-Latency-Queue-38005ca8.patch - patches.suse/net-ena-use-CSUM_CHECKED-device-indication-to-report.patch - patches.suse/net-ena-explicit-casting-and-initialization-and-clea.patch - patches.suse/net-ena-limit-refill-Rx-threshold-to-256-to-avoid-la.patch - patches.suse/net-ena-change-rx-copybreak-default-to-reduce-kernel.patch - patches.suse/net-ena-remove-redundant-parameter-in-ena_com_admin_.patch - patches.suse/net-ena-update-driver-version-to-2.0.1.patch - patches.suse/net-ena-fix-indentations-in-ena_defs-for-better-read.patch - patches.suse/nl80211-Fix-a-GET_KEY-reply-attribute.patch - patches.suse/mac80211-minstrel-fix-using-short-preamble-CCK-rates.patch - patches.suse/mac80211-minstrel-fix-CCK-rate-group-streams-value.patch - patches.suse/mac80211-minstrel-fix-sampling-reporting-of-CCK-rate.patch - patches.suse/netlink-replace-__NLA_ENSURE-implementation.patch - patches.suse/iwlwifi-mvm-don-t-send-keys-when-entering-D3.patch - patches.suse/iwlwifi-mvm-check-return-value-of-rs_rate_from_ucode.patch - patches.suse/brcmsmac-AP-mode-update-beacon-when-TIM-changes.patch - patches.suse/libertas-don-t-set-URB_ZERO_PACKET-on-IN-USB-transfe.patch - patches.suse/tun-Consistently-configure-generic-netdev-params-via.patch - patches.suse/bpf-wait-for-running-BPF-programs-when-updating-map-.patch - patches.suse/net-hns3-remove-hns3_fill_desc_tso.patch - patches.suse/net-hns3-move-DMA-map-into-hns3_fill_desc.patch - patches.suse/net-hns3-add-handling-for-big-TX-fragment.patch - patches.suse/net-hns3-rename-hns_nic_dma_unmap.patch - patches.suse/net-hns3-fix-for-multiple-unmapping-DMA-problem.patch - patches.suse/net-ena-Fix-Kconfig-dependency-on-X86.patch - patches.suse/net-ena-enable-Low-Latency-Queues.patch - patches.suse/xfrm-use-complete-IPv6-addresses-for-hash.patch - patches.suse/cxgb4-fix-the-error-path-of-cxgb4_uld_register.patch - patches.suse/Bluetooth-btsdio-Do-not-bind-to-non-removable-BCM43430.patch - patches.suse/mISDN-Fix-type-of-switch-control-variable-in-ctrl_te.patch - patches.suse/net-ena-fix-compilation-error-in-xtensa-architecture.patch - patches.suse/llc-do-not-use-sk_eat_skb.patch - patches.suse/0004-netfilter-nft_compat-do-not-dump-private-area.patch - patches.suse/signal-properly-deliver-sigsegv-from-x86-uprobes - patches.suse/signal-Always-deliver-the-kernel-s-SIGKILL-and-SIGST.patch - patches.suse/selinux-Add-__GFP_NOWARN-to-allocation-at-str_read.patch - patches.suse/0001-keys-Fix-the-use-of-the-C-keyword-private-in-uapi-li.patch - patches.suse/synclink_gt-fix-compat_ioctl.patch - patches.suse/0009-Btrfs-do-not-unnecessarily-pass-write_lock_level-whe.patch - patches.suse/0001-btrfs-qgroup-Dirty-all-qgroups-before-rescan.patch - patches.suse/btrfs-fix-error-handling-in-free_log_tree.patch - patches.suse/0010-Btrfs-remove-unnecessary-level-check-in-balance_leve.patch - patches.suse/btrfs-fix-error-handling-in-btrfs_dev_replace_start.patch - patches.suse/0001-btrfs-Enhance-btrfs_trim_fs-function-to-handle-error.patch - patches.suse/0002-btrfs-Ensure-btrfs_trim_fs-can-trim-the-whole-filesy.patch - patches.suse/0001-btrfs-qgroup-Introduce-trace-event-to-analyse-the-nu.patch - patches.suse/0002-btrfs-qgroup-Introduce-function-to-trace-two-swaped-.patch - patches.suse/0003-btrfs-qgroup-Introduce-function-to-find-all-new-tree.patch - patches.suse/0004-btrfs-qgroup-Use-generation-aware-subtree-swap-to-ma.patch - patches.suse/0005-btrfs-qgroup-Don-t-trace-subtree-if-we-re-dropping-r.patch - patches.suse/0006-btrfs-qgroup-Only-trace-data-extents-in-leaves-if-we.patch - patches.suse/0001-btrfs-tree-checker-Check-level-for-leaves-and-nodes.patch - patches.suse/Btrfs-kill-btrfs_clear_path_blocking.patch - patches.suse/0008-btrfs-protect-space-cache-inode-alloc-with-GFP_NOFS.patch - patches.suse/btrfs-make-sure-we-create-all-new-block-groups.patch - patches.suse/btrfs-fix-warning-when-replaying-log-after-fsync-of-.patch - patches.suse/btrfs-fix-wrong-dentries-after-fsync-of-file-that-go.patch - patches.suse/gfs2_meta-mount-can-get-NULL-dev_name.patch - patches.suse/gfs2-Don-t-leave-s_fs_info-pointing-to-freed-memory-.patch - patches.suse/xfs-remove-XFS_IO_INVALID.patch - patches.suse/xfs-Fix-xqmstats-offsets-in-proc-fs-xfs-xqmstat.patch - patches.suse/ext4-fix-EXT4_IOC_SWAP_BOOT.patch - patches.suse/ext4-initialize-retries-variable-in-ext4_da_write_in.patch - patches.suse/ext4-fix-setattr-project-check-in-fssetxattr-ioctl.patch - patches.suse/ext4-propagate-error-from-dquot_initialize-in-EXT4_I.patch - patches.suse/jbd2-fix-use-after-free-in-jbd2_log_do_checkpoint.patch - patches.suse/ext4-fix-use-after-free-race-in-ext4_remount-s-error.patch - patches.suse/Documentation-l1tf-Fix-small-spelling-typo.patch - patches.suse/mfd-ti_am335x_tscadc-Keep-ADC-interface-on-if-child-.patch - patches.suse/mfd-menelaus-Fix-possible-race-condition-and-leak.patch - patches.suse/mfd-arizona-Correct-calling-of-runtime_put_sync.patch - patches.suse/mfd-mc13xxx-core-Fix-PMIC-shutdown-when-reading-ADC-.patch - patches.suse/mfd-max8997-Enale-irq-wakeup-unconditionally.patch - patches.suse/backlight-lm3639-Unconditionally-call-led_classdev_u.patch - patches.suse/HID-wacom-Work-around-HID-descriptor-bug-in-DTK-2451.patch - patches.suse/power-supply-sysfs-ratelimit-property-read-error-mes.patch - patches.suse/power-supply-ab8500_fg-silence-uninitialized-variabl.patch - patches.suse/power-reset-at91-poweroff-do-not-procede-if-at91_shd.patch - patches.suse/power-supply-max8998-charger-Fix-platform-data-retri.patch - patches.suse/power-supply-twl4030_charger-fix-charging-current-ou.patch - patches.suse/power-supply-twl4030_charger-disable-eoc-interrupt-o.patch - patches.suse/libnvdimm-hold-reference-on-parent-while-scheduling-async-init.patch - patches.suse/libnvdimm-region-fail-badblocks-listing-for-inactive-regions.patch - patches.suse/libnvdimm-dimm-maximize-label-transfer-size.patch - patches.suse/nvdimm-sanity-check-labeloff.patch - patches.suse/nvdimm-clarify-comment-in-sizeof_namespace_index.patch - patches.suse/nvdimm-remove-empty-if-statement.patch - patches.suse/nvdimm-split-label-init-out-from-the-logic-for-getting-config-data.patch - patches.suse/nvdimm-use-namespace-index-data-to-reduce-number-of-label-reads-needed.patch - patches.suse/libnvdimm-label-fix-sparse-warning.patch - patches.suse/acpi-nfit-fix-address-range-scrub-completion-tracking.patch - patches.suse/edac-raise-the-maximum-number-of-memory-controllers.patch - patches.suse/edac-amd64-add-hygon-dhyana-support.patch - patches.suse/edac-i7core-sb-skx-edac-fix-uncorrected-error-counting.patch - patches.suse/edac-skx_edac-fix-logical-channel-intermediate-decoding.patch - patches.suse/edac-thunderx-fix-memory-leak-in-thunderx_l2c_threaded_isr.patch - patches.suse/dmaengine-ep93xx-Return-proper-enum-in-ep93xx_dma_ch.patch - patches.suse/dmaengine-timb_dma-Use-proper-enum-in-td_prep_slave_.patch - patches.suse/driver-dma-ioat-Call-del_timer_sync-without-holding-.patch - patches.suse/dmaengine-dma-jz4780-Return-error-if-not-probed-from.patch - patches.suse/dmaengine-dma-jz4780-Don-t-depend-on-MACH_JZ4780.patch - patches.suse/dmaengine-dma-jz4780-Further-residue-status-fix.patch - patches.suse/dmaengine-rcar-dmac-set-scatter-gather-max-segment-s.patch - patches.suse/PCI-ASPM-Fix-link_state-teardown-on-device-removal.patch - patches.suse/PCI-ACPI-Correct-error-message-for-ASPM-disabling.patch - patches.suse/PCI-ASPM-Do-not-initialize-link-state-when-aspm_disa.patch - patches.suse/PCI-Add-Device-IDs-for-Intel-GPU-spurious-interrupt-.patch - patches.suse/PCI-MSI-Warn-and-return-error-if-driver-enables-MSI-.patch - patches.suse/x86-PCI-Apply-VMD-s-AERSID-fixup-generically.patch - patches.suse/pci-iproc-remove-paxc-slot-check-to-allow-vf-support - patches.suse/pci-vmd-detach-resources-after-stopping-root-bus - patches.suse/scsi-raid_attrs-fix-unused-variable-warning - patches.suse/scsi-lpfc-remove-an-unnecessary-NULL-check.patch - patches.suse/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch - patches.suse/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch - patches.suse/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch - patches.suse/scsi-qla2xxx-Update-rscn_rcvd-field-to-more-meaningf.patch - patches.suse/scsi-qla2xxx-Remove-redundant-check-for-fcport-delet.patch - patches.suse/scsi-qla2xxx-Move-rport-registration-out-of-internal.patch - patches.suse/scsi-qla2xxx-Decrement-login-retry-count-for-only-pl.patch - patches.suse/scsi-qla2xxx-Turn-off-IOCB-timeout-timer-on-IOCB-com.patch - patches.suse/scsi-qla2xxx-Force-fw-cleanup-on-ADISC-error.patch - patches.suse/scsi-qla2xxx-Remove-all-rports-if-fabric-scan-retry-.patch - patches.suse/scsi-qla2xxx-Fix-iIDMA-error.patch - patches.suse/scsi-qla2xxx-Defer-chip-reset-until-target-mode-is-e.patch - patches.suse/scsi-qla2xxx-Terminate-Plogi-PRLI-if-WWN-is-0.patch - patches.suse/scsi-qla2xxx-Update-driver-to-version-10.00.00.09-k.patch - patches.suse/scsi-qla2xxx-Serialize-mailbox-request.patch - patches.suse/scsi-qla2xxx-Fix-deadlock-between-ATIO-and-HW-lock.patch - patches.suse/scsi-qla2xxx-Add-appropriate-debug-info-for-invalid-.patch - patches.suse/scsi-qla2xxx-Add-logic-to-detect-ABTS-hang-and-respo.patch - patches.suse/scsi-qla2xxx-Fix-out-of-order-Termination-and-ABTS-r.patch - patches.suse/scsi-qla2xxx-Add-support-for-ZIO6-interrupt-threshol.patch - patches.suse/scsi-qla2xxx-Move-get-rel-_sp-to-base_qpair-struct.patch - patches.suse/scsi-qla2xxx-Reduce-holding-sess_lock-to-prevent-CPU.patch - patches.suse/scsi-qla2xxx-Remove-ASYNC-GIDPN-switch-command.patch - patches.suse/scsi-qla2xxx-Fix-Remote-port-registration.patch - patches.suse/scsi-qla2xxx-Remove-stale-ADISC_DONE-event.patch - patches.suse/scsi-qla2xxx-Move-ABTS-code-behind-qpair.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.10-k.patch - patches.suse/scsi-qla2xxx-Allow-FC-NVMe-underrun-to-be-handled-by.patch - patches.suse/scsi-qla2xxx-Increase-abort-timeout-value.patch - patches.suse/scsi-qla2xxx-Check-for-Register-disconnect.patch - patches.suse/scsi-qla2xxx-Fix-port-speed-display-on-chip-reset.patch - patches.suse/scsi-qla2xxx-Fix-dropped-srb-resource.patch - patches.suse/scsi-qla2xxx-Fix-race-condition-for-resource-cleanup.patch - patches.suse/scsi-qla2xxx-Add-mode-control-for-each-physical-port.patch - patches.suse/scsi-qla2xxx-Fix-early-srb-free-on-abort.patch - patches.suse/scsi-qla2xxx-Fix-stuck-session-in-PLOGI-state.patch - patches.suse/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch - patches.suse/scsi-qla2xxx-Reject-bsg-request-if-chip-is-down.patch - patches.suse/scsi-qla2xxx-Fix-premature-command-free.patch - patches.suse/scsi-qla2xxx-Remove-stale-debug-trace-message-from-t.patch - patches.suse/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch - patches.suse/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch - patches.suse/scsi-lpfc-Fix-GFT_ID-and-PRLI-logic-for-RSCN.patch - patches.suse/scsi-lpfc-raise-sg-count-for-nvme-to-use-available-s.patch - patches.suse/scsi-lpfc-Raise-nvme-defaults-to-support-a-larger-io.patch - patches.suse/scsi-lpfc-Correct-race-with-abort-on-completion-path.patch - patches.suse/scsi-lpfc-Correct-soft-lockup-when-running-mds-diagn.patch - patches.suse/scsi-lpfc-Correct-irq-handling-via-locks-when-taking.patch - patches.suse/scsi-lpfc-Correct-invalid-EQ-doorbell-write-on-if_ty.patch - patches.suse/scsi-lpfc-Fix-errors-in-log-messages.patch - patches.suse/scsi-lpfc-reduce-locking-when-updating-statistics.patch - patches.suse/scsi-lpfc-add-support-to-retrieve-firmware-logs.patch - patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.7.patch - patches.suse/0001-scsi-sym53c8xx-fix-NULL-pointer-dereference-panic-in.patch - patches.suse/scsi-lpfc-Remove-set-but-not-used-variable-sgl_size.patch - patches.suse/scsi-qla2xxx-Remove-set-but-not-used-variable-ptr_dm.patch - patches.suse/scsi-libsas-fix-a-race-condition-when-smp-task-timeo.patch - patches.suse/scsi-qla2xxx-Fix-comment-in-MODULE_PARM_DESC-in-qla2.patch - patches.suse/scsi-qla2xxx-don-t-allow-negative-thresholds.patch - patches.suse/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch - patches.suse/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch - patches.suse/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch - patches.suse/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch - patches.suse/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch - patches.suse/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch - patches.suse/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch - patches.suse/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch - patches.suse/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch - patches.suse/scsi-mpt3sas-add-ioc_-level-logging-macros - patches.suse/scsi-mpt3sas-convert-uses-of-pr_-level-with-mpt3sas_fmt-to-ioc_-level - patches.suse/scsi-mpt3sas-convert-mlsleading-uses-of-pr_-level-with-mpt3sas_fmt - patches.suse/scsi-mpt3sas-convert-logging-uses-with-mpt3sas_fmt-and-reply_q_name-to-s - patches.suse/scsi-mpt3sas-remove-kern_warning-from-panic-uses - patches.suse/scsi-mpt3sas-convert-logging-uses-with-mpt3sas_fmt-without-logging-levels - patches.suse/scsi-mpt3sas-remove-unused-macro-mpt3sas_fmt - patches.suse/scsi-mpt3sas-use-dma_pool_zalloc - patches.suse/scsi-mpt3sas-remove-unnecessary-parentheses-and-simplify-null-checks - patches.suse/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch - patches.suse/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch - patches.suse/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch - patches.suse/0001-target-use-ISCSI_IQN_LEN-in-iscsi_target_stat.patch - patches.suse/0002-target-log-Data-Out-timeouts-as-errors.patch - patches.suse/0003-target-log-NOP-ping-timeouts-as-errors.patch - patches.suse/0004-target-split-out-helper-for-cxn-timeout-error-stashi.patch - patches.suse/0005-target-stash-sess_err_stats-on-Data-Out-timeout.patch - patches.suse/scsi-qla2xxx-Remove-unnecessary-self-assignment.patch - patches.suse/scsi-qla2xxx-Simplify-conditional-check.patch - patches.suse/scsi-esp_scsi-track-residual-for-pio-transfers - patches.suse/scsi-mpt3sas-switch-to-generic-dma-api - patches.suse/scsi-qla2xxx-fully-convert-to-the-generic-DMA-API.patch - patches.suse/ALSA-pcm-signedness-bug-in-snd_pcm_plug_alloc.patch - patches.suse/ALSA-seq-Do-error-checks-at-creating-system-ports.patch - patches.suse/ALSA-hda-fix-unused-variable-warning.patch - patches.suse/ALSA-intel8x0m-Register-irq-handler-after-register-i.patch - patches.suse/ALSA-usb-audio-update-quirk-for-B-W-PX-to-remove-mic.patch - patches.suse/ALSA-hda-Add-quirk-for-ASUS-G751-laptop.patch - patches.suse/ALSA-hda-Fix-headphone-pin-config-for-ASUS-G751.patch - patches.suse/ALSA-hda-realtek-Fix-the-problem-of-the-front-MIC-on.patch - patches.suse/ALSA-hda-Add-mic-quirk-for-the-Lenovo-G50-30-17aa-39.patch - patches.suse/ALSA-hda-Add-2-more-models-to-the-power_save-blackli.patch - patches.suse/ALSA-i2c-cs8427-Fix-int-to-char-conversion.patch - patches.suse/ASoC-dpcm-Properly-initialise-hw-rate_max.patch - patches.suse/ASoC-sgtl5000-avoid-division-by-zero-if-lo_vag-is-ze.patch - patches.suse/ASoC-Intel-hdac_hdmi-Limit-sampling-rates-at-dai-cre.patch - patches.suse/ASoC-intel-skylake-Add-missing-break-in-skl_tplg_get.patch - patches.suse/ASoC-tegra_sgtl5000-fix-device_node-refcounting.patch - patches.suse/clocksource-drivers-sh_cmt-Fixup-for-64-bit-machines.patch - patches.suse/clocksource-drivers-sh_cmt-Fix-clocksource-width-for.patch - patches.suse/genirq-Fix-race-on-spurious-interrupt-detection.patch - patches.suse/ima-fix-showing-large-violations-or-runtime_measurem.patch - patches.suse/tpm-fix-response-size-validation-in-tpm_get_random.patch - patches.suse/tpm-suppress-transmit-cmd-error-logs-when-TPM-1.2-is.patch - patches.suse/tpm-Restore-functionality-to-xen-vtpm-driver.patch - patches.suse/crypto-caam-fix-implicit-casts-in-endianness-helpers.patch - patches.suse/crypto-tcrypt-fix-ghash-generic-speed-test.patch - patches.suse/crypto-lrw-Fix-out-of-bounds-access-on-counter-overf.patch - patches.suse/crypto-ccp-fix-static-checker-warning.patch - patches.suse/crypto-ccp-allow-sev-firmware-to-be-chosen-based-on-family-and-model.patch - patches.suse/0001-cpufeature-avoid-warning-when-compiling-with-clang.patch - patches.suse/crypto-s5p-sss-Fix-Fix-argument-list-alignment.patch - patches.suse/crypto-fix-a-memory-leak-in-rsa-kcs1pad-s-encryption.patch - patches.suse/hwrng-core-document-the-quality-field.patch - patches.suse/crypto-mxs-dcp-Fix-SHA-null-hashes-and-output-length.patch - patches.suse/crypto-mxs-dcp-Fix-AES-issues.patch - patches.suse/crypto-mxs-dcp-make-symbols-sha1_null_hash-and-sha25.patch - patches.suse/printk-Fix-panic-caused-by-passing-log_buf_len-to-co.patch - patches.suse/KVM-PPC-Validate-all-tces-before-updating-tables.patch - patches.suse/KVM-PPC-Validate-TCEs-against-preregistered-memory-p.patch - patches.suse/KVM-PPC-Remove-redundand-permission-bits-removal.patch - patches.suse/kvm-nvmx-clear-reserved-bits-of-db-exit-qualification - patches.suse/kvm-nvmx-restore-host-state-in-nested_vmx_vmexit-for-vmfail - patches.suse/kvm-x86-adjust-kvm_mmu_page-member-to-save-8-bytes - patches.suse/kvm-nvmx-always-reflect-nm-vm-exits-to-l1 - patches.suse/kvm-nvmx-move-check_vmentry_postreqs-call-to-nested_vmx_enter_non_root_mode - patches.suse/KVM-arm64-Fix-caching-of-host-MDCR_EL2-value.patch - patches.suse/arm-arm64-KVM-Rename-function-kvm_arch_dev_ioctl_che.patch - patches.suse/IB-hfi1-Add-mtu-check-for-operational-data-VLs.patch - patches.suse/RDMA-bnxt_re-Add-missing-spin-lock-initialization.patch - patches.suse/RDMA-bnxt_re-Avoid-NULL-check-after-accessing-the-po.patch - patches.suse/RDMA-core-Fix-unwinding-flow-in-case-of-error-to-reg.patch - patches.suse/usb-xhci-mtk-fix-ISOC-error-when-interval-is-zero.patch - patches.suse/phy-renesas-rcar-gen3-usb2-fix-vbus_ctrl-for-role-sy.patch - patches.suse/phy-phy-twl4030-usb-fix-denied-runtime-access.patch - patches.suse/usb-gadget-uvc-configfs-Drop-leaked-references-to-co.patch - patches.suse/usb-gadget-uvc-configfs-Prevent-format-changes-after.patch - patches.suse/usb-gadget-uvc-Factor-out-video-USB-request-queueing.patch - patches.suse/usb-gadget-uvc-Only-halt-video-streaming-endpoint-in.patch - patches.suse/usb-gadget-udc-fotg210-udc-Fix-a-sleep-in-atomic-con.patch - patches.suse/usb-gadget-udc-atmel-handle-at91sam9rl-PMC.patch - patches.suse/usb-dwc3-gadget-Check-ENBLSLPM-before-sending-ep-com.patch - patches.suse/usb-gadget-fsl_udc_core-check-allocation-return-valu.patch - patches.suse/usb-gadget-fsl_udc_core-fixup-struct_udc_setup-docum.patch - patches.suse/usb-chipidea-imx-enable-OTG-overcurrent-in-case-USB-.patch - patches.suse/usb-chipidea-Prevent-unbalanced-IRQ-disable.patch - patches.suse/usb-chipidea-Fix-otg-event-handler.patch - patches.suse/usb-host-ohci-at91-fix-request-of-irq-for-optional-g.patch - patches.suse/USB-serial-cypress_m8-fix-interrupt-out-transfer-len.patch - patches.suse/USB-misc-appledisplay-fix-backlight-update_status-re.patch - patches.suse/usbip-tools-fix-atoi-on-non-null-terminated-string.patch - patches.suse/usbip-vudc-BUG-kmalloc-2048-Not-tainted-Poison-overw.patch - patches.suse/kernfs-update-comment-about-kernfs_path-return-value.patch - patches.suse/component-fix-loop-condition-to-call-unbind-if-bind-.patch - patches.suse/kernfs-Fix-range-checks-in-kernfs_get_target_path.patch - patches.suse/uio-ensure-class-is-registered-before-devices.patch - patches.suse/coresight-etb10-Fix-handling-of-perf-mode.patch - patches.suse/extcon-cht-wc-Return-from-default-case-to-avoid-warn.patch - patches.suse/VMCI-Resource-wildcard-match-fixed.patch - patches.suse/w1-omap-hdq-fix-missing-bus-unregister-at-removal.patch - patches.suse/uio-make-symbol-uio_class_registered-static.patch - patches.suse/mei-samples-fix-a-signedness-bug-in-amt_host_if_call.patch - patches.suse/gsmi-Fix-bug-in-append_to_eventlog-sysfs-handler.patch - patches.suse/iommu-arm-smmu-ensure-that-page-table-updates-are-visible-before-tlbi - patches.suse/iommu-amd-move-iommu_init_pci-to-init-section - patches.suse/thermal-rcar_thermal-Prevent-hardware-access-during-.patch - patches.suse/thermal-da9062-61-Prevent-hardware-access-during-sys.patch - patches.suse/0001-drm-mediatek-fix-OF-sibling-node-lookup.patch - patches.suse/0001-drm-msm-fix-OF-child-node-lookup.patch - patches.suse/net-bcmgenet-fix-OF-child-node-lookup.patch - patches.suse/NFC-nfcmrvl_uart-fix-OF-child-node-lookup.patch - patches.suse/0001-xen-blkfront-avoid-NULL-blkfront_info-dereference-on.patch - patches.suse/0001-dm-ioctl-harden-copy_params-s-copy_from_user-from-ma.patch - patches.suse/0001-dm-zoned-fix-metadata-block-ref-counting.patch - patches.suse/0001-dm-zoned-fix-various-dmz_get_mblock-issues.patch - patches.suse/MD-fix-invalid-stored-role-for-a-disk.patch - patches.suse/md-allow-metadata-updates-while-suspending-an-array-.patch - patches.suse/MD-fix-invalid-stored-role-for-a-disk-try2.patch - patches.suse/smb3-do-not-display-confusing-message-on-mount-to-Azure-servers.patch - patches.suse/cifs-Use-kmemdup-rather-than-duplicating-its-implementation-in-smb3.patch - patches.suse/cifs-remove-set-but-not-used-variable-cifs_sb-.patch - patches.suse/smb3-add-tracepoint-to-catch-cases-where-credit-refund-of-failed-op.patch - patches.suse/cifs-fix-a-credits-leak-for-compund-commands.patch - patches.suse/cifs-add-a-smb2_compound_op-and-change-QUERY_INFO-to-use-it.patch - patches.suse/cifs-change-mkdir-to-use-a-compound.patch - patches.suse/cifs-change-unlink-to-use-a-compound.patch - patches.suse/cifs-create-helpers-for-SMB2_set_info_init-free-.patch - patches.suse/cifs-make-rmdir-use-compounding.patch - patches.suse/cifs-change-SMB2_OP_SET_EOF-to-use-compounding.patch - patches.suse/cifs-change-SMB2_OP_SET_INFO-to-use-compounding.patch - patches.suse/cifs-remove-the-is_falloc-argument-to-SMB2_set_eof.patch - patches.suse/cifs-change-SMB2_OP_RENAME-and-SMB2_OP_HARDLINK-to-use-compounding.patch - patches.suse/cifs-create-a-define-for-the-max-number-of-iov-we-need-for-a-SMB2-s.patch - patches.suse/SMB3-Backup-intent-flag-missing-from-compounded-ops.patch - patches.suse/smb3-allow-stats-which-track-session-and-share-recon.patch - patches.suse/cifs-protect-against-server-returning-invalid-file-system-block-siz.patch - patches.suse/cifs-minor-updates-to-module-description-for-cifs-ko.patch - patches.suse/smb3-add-way-to-control-slow-response-threshold-for-logging-and-sta.patch - patches.suse/smb3-minor-missing-defines-relating-to-reparse-points.patch - patches.suse/smb3-track-the-instance-of-each-session-for-debugging.patch - patches.suse/CIFS-make-nodfs-mount-opt-a-superblock-flag.patch - patches.suse/smb3-Add-debug-message-later-in-smb2-smb3-reconnect-path.patch - patches.suse/smb3-update-default-requested-iosize-to-4MB-from-1MB-for-recent-dia.patch - patches.suse/cifs-do-not-return-atime-less-than-mtime.patch - patches.suse/smb3-add-tracepoint-for-sending-lease-break-responses-to-server.patch - patches.suse/fs-cifs-fix-uninitialised-variable-warnings.patch - patches.suse/CIFS-pass-page-offsets-on-SMB1-read-write.patch - patches.suse/CIFS-SMBD-Do-not-call-ib_dereg_mr-on-invalidated-memory-registrati.patch - patches.suse/cifs-OFD-locks-do-not-conflict-with-eachothers.patch - patches.suse/CIFS-Adds-information-level-logging-function.patch - patches.suse/CIFS-Print-message-when-attempting-a-mount.patch - patches.suse/cifs-minor-clarification-in-comments.patch - patches.suse/cifs-add-IOCTL-for-QUERY_INFO-passthrough-to-userspace.patch - patches.suse/smb2-fix-uninitialized-variable-bug-in-smb2_ioctl_query_info.patch - patches.suse/cifs-track-writepages-in-vfs-operation-counters.patch - patches.suse/smb3-send-backup-intent-on-compounded-query-info.patch - patches.suse/smb3-do-not-attempt-cifs-operation-in-smb3-query-inf.patch - patches.suse/cifs-fallback-to-older-infolevels-on-findfirst-queryinfo-retry.patch - patches.suse/cifs-add-support-for-ioctl-on-directories.patch - patches.suse/smb3-show-number-of-current-open-files-in-proc-fs-cifs-Stats.patch - patches.suse/smb3-clean-up-debug-output-displaying-network-interfaces.patch - patches.suse/cifs-allow-calling-SMB2_xxx_free-NULL-.patch - patches.suse/smb3-add-debug-for-unexpected-mid-cancellation.patch - patches.suse/cifs-update-internal-module-version-number-for-cifs-ko-to-2-14.patch - patches.suse/NFSv4.1-Fix-the-r-wsize-checking.patch - patches.suse/NFS-Fix-dentry-revalidation-on-NFSv4-lookup.patch - patches.suse/NFS-Refactor-nfs_lookup_revalidate.patch - patches.suse/NFSv4-Fix-lookup-revalidate-of-regular-files.patch - patches.suse/nfs-Fix-a-missed-page-unlock-after-pg_doio.patch - patches.suse/sunrpc-safely-reallow-resvport-min-max-inversion.patch - patches.suse/xprtrdma-Reset-credit-grant-properly-after-a-disconn.patch - patches.suse/powerpc-tm-Fix-HFSCR-bit-for-no-suspend-case.patch - patches.suse/powerpc-powernv-Don-t-select-the-cpufreq-governors.patch - patches.suse/powerpc-tm-Fix-HTM-documentation.patch - patches.suse/powerpc-pseries-mm-Introducing-FW_FEATURE_BLOCK_REMO.patch - patches.suse/powerpc-pseries-mm-factorize-PTE-slot-computation.patch - patches.suse/powerpc-pseries-mm-call-H_BLOCK_REMOVE.patch - patches.suse/powerpc-pseries-Define-MCE-error-event-section.patch - patches.suse/powerpc-pseries-Flush-SLB-contents-on-SLB-MCE-errors.patch - patches.suse/powerpc-pseries-Display-machine-check-error-details.patch - patches.suse/powerpc-pseries-Dump-the-SLB-contents-on-SLB-MCE-err.patch - patches.suse/powernv-pseries-consolidate-code-for-mce-early-handl.patch - patches.suse/powerpc-consolidate-mno-sched-epilog-into-FTRACE-fla.patch - patches.suse/powerpc-avoid-mno-sched-epilog-on-GCC-4.9-and-newer.patch - patches.suse/powerpc-pseries-Remove-prrn_work-workqueue.patch - patches.suse/powerpc-pseries-Remove-unneeded-uses-of-dlpar-work-q.patch - patches.suse/powerpc-pseries-Disable-CPU-hotplug-across-migration.patch - patches.suse/powerpc-fadump-re-register-firmware-assisted-dump-if.patch - patches.suse/powerpc-pseries-Fix-DTL-buffer-registration.patch - patches.suse/powerpc-pseries-Fix-how-we-iterate-over-the-DTL-entr.patch - patches.suse/powerpc-tm-Remove-msr_tm_active.patch - patches.suse/powerpc-tm-Print-64-bits-MSR.patch - patches.suse/powerpc-64s-consolidate-MCE-counter-increment.patch - patches.suse/powerpc-tm-Reformat-comments.patch - patches.suse/powerpc-64s-hash-Do-not-use-PPC_INVALIDATE_ERAT-on-C.patch - patches.suse/powerpc-process-Fix-sparse-address-space-warnings.patch - patches.suse/powerpc-boot-Expose-Kconfig-symbols-to-wrapper.patch - patches.suse/powerpc-boot-Fix-opal-console-in-boot-wrapper.patch - patches.suse/powerpc-pseries-memory-hotplug-Fix-return-value-type.patch - patches.suse/powerpc-pseries-mobility-Extend-start-stop-topology-.patch - patches.suse/powerpc-Detect-the-presence-of-big-cores-via-ibm-thr.patch - patches.suse/powerpc-Use-cpu_smallcore_sibling_mask-at-SMT-level-.patch - patches.suse/powerpc-cacheinfo-Report-the-correct-shared_cpu_map-.patch - patches.suse/powerpc-rtas-Fix-a-potential-race-between-CPU-Offlin.patch - patches.suse/powerpc-mm-Add-missing-tracepoint-for-tlbie.patch - patches.suse/powerpc-mm-radix-Display-if-mappings-are-exec-or-not.patch - patches.suse/powerpc-mm-Fix-page-table-dump-to-work-on-Radix.patch - patches.suse/powerpc-traps-restore-recoverability-of-machine_chec.patch - patches.suse/net-udp-fix-handling-of-CHECKSUM_COMPLETE-packets.patch - patches.suse/ipv6-ndisc-Preserve-IPv6-control-buffer-if-protocol-.patch - patches.suse/include-linux-pfn_t.h-force-to-be-parsed-as-an-unary.patch - patches.suse/mm-don-t-warn-about-large-allocations-for-slab.patch - patches.suse/0001-mm-rework-memcg-kernel-stack-accounting.patch - patches.suse/0001-mm-don-t-miss-the-last-page-because-of-round-off-err.patch - patches.suse/mm-memory-c-recheck-page-table-entry-with-page-table-lock-held.patch - patches.suse/mm-page-writeback.c-fix-range_cyclic-writeback-vs-wr.patch - patches.suse/hugetlbfs-dirty-pages-as-they-are-added-to-pagecache.patch - patches.suse/rtc-s35390a-Change-buf-s-type-to-u8-in-s35390a_init.patch - patches.suse/Input-st1232-set-INPUT_PROP_DIRECT-property.patch - patches.suse/Input-silead-try-firmware-reload-after-unsuccessful-.patch - patches.suse/Input-synaptics-avoid-using-uninitialized-variable-w.patch - patches.suse/watchdog-core-fix-null-pointer-dereference-when-rele.patch - patches.suse/0001-drm-sti-do-not-remove-the-drm_bridge-that-was-never-.patch - patches.suse/0001-drm-cirrus-Use-drm_framebuffer_put-to-avoid-kernel-o.patch - patches.suse/0001-drm-virtio-fix-bounds-check-in-virtio_gpu_cmd_get_ca.patch - patches.suse/drm-rockchip-Allow-driver-to-be-shutdown-on-reboot-k.patch - patches.suse/drm-i915-Downgrade-Gen9-Plane-WM-latency-error.patch - patches.suse/drm-i915-cfl-Add-a-new-CFL-PCI-ID - patches.suse/8855-drm-i915-audio-hook-up-component-bindings-even-if-displays-are-disabled - patches.suse/drm-amdgpu-add-missing-CHIP_HAINAN-in-amdgpu_ucode_g.patch - patches.suse/0001-drm-hisilicon-hibmc-Do-not-carry-error-code-in-HiBMC.patch - patches.suse/0001-drm-hisilicon-hibmc-Don-t-overwrite-fb-helper-surfac.patch - patches.suse/drm-omap-fix-memory-barrier-bug-in-DMM-driver.patch - patches.suse/drm-nouveau-Check-backlight-IDs-are-0-not-0.patch - patches.suse/0001-drm-amdgpu-powerplay-fix-missing-break-in-switch-sta.patch - patches.suse/drm-i915-Restore-vblank-interrupts-earlier.patch - patches.suse/drm-i915-Don-t-unset-intel_connector-mst_port.patch - patches.suse/drm-i915-Skip-vcpi-allocation-for-MSTB-ports-that-ar.patch - patches.suse/drm-i915-dp-Link-train-Fallback-on-eDP-only-if-fallb.patch - patches.suse/drm-i915-Large-page-offsets-for-pread-pwrite.patch - patches.suse/0001-drm-i915-gen9-Fix-initial-readout-for-Y-tiled-frameb.patch - patches.suse/net-sched-gred-pass-the-right-attribute-to-gred_chan.patch - patches.suse/macsec-update-operstate-when-lower-device-changes.patch - patches.suse/macsec-let-the-administrator-set-UP-state-even-if-lo.patch - patches.suse/9p-xen-fix-check-for-xenbus_read-error-in-front_prob.patch - patches.suse/v9fs_dir_readdir-fix-double-free-on-p9stat_read-erro.patch - patches.suse/9p-clear-dangling-pointers-in-p9stat_free.patch - patches.suse/9p-rdma-do-not-disconnect-on-down_interruptible-EAGA.patch - patches.suse/9p-do-not-trust-pdu-content-for-stat-item-size.patch - patches.suse/9p-locks-add-mount-option-for-lock-retry-interval.patch - patches.suse/9p-acl-fix-uninitialized-iattr-access.patch - patches.suse/9p-rdma-remove-useless-check-in-cm_event_handler.patch - patches.suse/9p-p9dirent_read-check-network-provided-name-length.patch - patches.suse/9p-locks-fix-glock.client_id-leak-in-do_lock.patch - patches.suse/fsnotify-Fix-busy-inodes-during-unmount.patch - patches.suse/iio-adc-max9611-explicitly-cast-gain_selectors.patch - patches.suse/iio-dac-mcp4922-fix-error-handling-in-mcp4922_write_.patch - patches.suse/staging-iio-ad7606-fix-voltage-scales.patch - patches.suse/iio-adc-imx25-gcq-Fix-leak-of-device_node-in-mx25_gc.patch - patches.suse/iio-adc-at91-fix-acking-DRDY-irq-on-simple-conversio.patch - patches.suse/iio-adc-at91-fix-wrong-channel-number-in-triggered-b.patch - patches.suse/iio-ad5064-Fix-regulator-handling.patch - patches.suse/staging-comedi-ni_mio_common-protect-register-write-.patch - patches.suse/serial-uartps-console_setup-can-t-be-placed-to-init-.patch - patches.suse/serial-uartps-Fix-suspend-functionality.patch - patches.suse/kgdboc-Passing-ekgdboc-to-command-line-causes-panic.patch - patches.suse/kgdboc-Fix-restrict-error.patch - patches.suse/serial-samsung-Enable-baud-clock-for-UART-reset-proc.patch - patches.suse/serial-mxs-auart-Fix-potential-infinite-loop.patch - patches.suse/serial-8250-Fix-clearing-FIFOs-in-RS485-mode-again.patch - patches.suse/sc16is7xx-Fix-for-multi-channel-stall.patch - patches.suse/sc16is7xx-Fix-for-Unexpected-interrupt-8.patch - patches.suse/kgdboc-Fix-warning-with-module-build.patch - patches.suse/tty-wipe-buffer.patch - patches.suse/tty-wipe-buffer-if-not-echoing-data.patch - patches.suse/tty-check-name-length-in-tty_find_polling_driver.patch - patches.suse/media-uvcvideo-Fix-uvc_alloc_entity-allocation-align.patch - patches.suse/media-replace-strcpy-by-strscpy.patch - patches.suse/media-fix-media-pci-meye-validate-offset-to-avoid-ar.patch - patches.suse/media-dvb-fix-compat-ioctl-translation.patch - patches.suse/media-tvp5150-avoid-going-past-array-on-v4l2_queryme.patch - patches.suse/media-em28xx-fix-handler-for-vidioc_s_input.patch - patches.suse/media-em28xx-use-a-default-format-if-TRY_FMT-fails.patch - patches.suse/media-em28xx-fix-input-name-for-Terratec-AV-350.patch - patches.suse/media-em28xx-make-v4l2-compliance-happier-by-startin.patch - patches.suse/media-tvp5150-fix-width-alignment-during-set_selecti.patch - patches.suse/media-tvp5150-fix-switch-exit-in-set-control-handler.patch - patches.suse/media-vsp1-Fix-YCbCr-planar-formats-pitch-calculatio.patch - patches.suse/media-pci-ivtv-Fix-a-sleep-in-atomic-context-bug-in-.patch - patches.suse/media-au0828-Fix-incorrect-error-messages.patch - patches.suse/media-pci-cx23885-handle-adding-to-list-failure.patch - patches.suse/media-davinci-Fix-implicit-enum-conversion-warning.patch - patches.suse/media-pxa_camera-Fix-check-for-pdev-dev.of_node.patch - patches.suse/media-isif-fix-a-NULL-pointer-dereference-bug.patch - patches.suse/media-cx231xx-fix-potential-sign-extension-overflow-.patch - patches.suse/media-v4l2-tpg-fix-kernel-oops-when-enabling-HFLIP-a.patch - patches.suse/soc-tegra-pmc-Fix-child-node-lookup.patch - patches.suse/soc-qcom-wcnss_ctrl-Avoid-string-overflow.patch - patches.suse/soc-imx-gpc-fix-PDN-delay.patch - patches.suse/reset-Fix-potential-use-after-free-in-__of_reset_con.patch - patches.suse/ARM-samsung-Limit-SAMSUNG_PM_CHECK-config-option-to-.patch - patches.suse/remoteproc-Check-for-NULL-firmwares-in-sysfs-interfa.patch - patches.suse/rpmsg-smd-fix-memory-leak-on-channel-create.patch - patches.suse/btrfs-fix-null-pointer-dereference-on-compressed-wri.patch - patches.suse/0002-Btrfs-fix-assertion-on-fsync-of-regular-file-when-us.patch - patches.suse/btrfs-fix-deadlock-when-writing-out-free-space-cache.patch - patches.suse/0006-Btrfs-fix-use-after-free-during-inode-eviction.patch - patches.suse/0007-Btrfs-fix-use-after-free-when-dumping-free-space.patch - patches.suse/0001-xen-fix-race-in-xen_qlock_wait.patch - patches.suse/0001-xen-make-xen_qlock_wait-nestable.patch - patches.suse/0001-xen-pvh-increase-early-stack-size.patch - patches.suse/0001-xen-balloon-Support-xend-based-toolstack.patch - patches.suse/0001-xen-pvh-don-t-try-to-unplug-emulated-devices.patch - patches.suse/Cramfs-fix-abad-comparison-when-wrap-arounds-occur.patch - patches.suse/nfsd-Fix-an-Oops-in-free_session.patch - patches.suse/lockd-fix-access-beyond-unterminated-strings-in-prin.patch - patches.suse/linux-bitmap.h-fix-type-of-nbits-in-bitmap_shift_rig.patch - patches.suse/hfsplus-prevent-btree-data-loss-on-root-split.patch - patches.suse/hfs-prevent-btree-data-loss-on-root-split.patch - patches.suse/kbuild-fix-kernel-bounds.c-W-1-warning.patch - patches.suse/mm-Fix-warning-in-insert_pfn.patch - patches.suse/reset-hisilicon-fix-potential-NULL-pointer-dereferen.patch - patches.suse/clk-samsung-exynos5420-Enable-PERIS-clocks-for-suspe.patch - patches.suse/clk-samsung-Use-clk_hw-API-for-calling-clk-framework.patch - patches.suse/clk-at91-Fix-division-by-zero-in-PLL-recalc_rate.patch - patches.suse/clk-mmp2-fix-the-clock-id-for-sdh2_clk-and-sdh3_clk.patch - patches.suse/clk-rockchip-Fix-static-checker-warning-in-rockchip_.patch - patches.suse/clk-s2mps11-Fix-matching-when-built-as-module-and-DT.patch - patches.suse/clk-s2mps11-Add-used-attribute-to-s2mps11_dt_match.patch - patches.suse/clk-fixed-rate-fix-of_node_get-put-imbalance.patch - patches.suse/0001-mach64-fix-display-corruption-on-big-endian-machines.patch - patches.suse/0001-mach64-fix-image-corruption-due-to-reading-accelerat.patch - patches.suse/fbdev-sbuslib-use-checked-version-of-put_user.patch - patches.suse/fbdev-sbuslib-integer-overflow-in-sbusfb_ioctl_helpe.patch - patches.suse/0001-fbdev-fix-broken-menu-dependencies.patch - patches.suse/revert-ceph-fix-dentry-leak-in-splice_dentry.patch - patches.suse/ceph-fix-dentry-leak-in-ceph_readdir_prepopulate.patch - patches.suse/libceph-bump-ceph_msg_max_data_len.patch - patches.suse/libceph-introduce-ceph_pagelist_alloc.patch - patches.suse/libceph-don-t-consume-a-ref-on-pagelist-in-ceph_msg_data_add_pagelist.patch - patches.suse/libceph-enable-fallback-to-ceph_msg_new-in-ceph_msgpool_get.patch - patches.suse/libceph-assign-cookies-in-linger_submit.patch - patches.suse/libceph-introduce-alloc_watch_request.patch - patches.suse/libceph-rbd-ceph-move-ceph_osdc_alloc_messages-calls.patch - patches.suse/libceph-preallocate-message-data-items.patch - patches.suse/libceph-check-reply-num_data_items-in-setup_request_data.patch - patches.suse/fuse-Fix-use-after-free-in-fuse_dev_do_read.patch - patches.suse/fuse-Fix-use-after-free-in-fuse_dev_do_write.patch - patches.suse/fuse-set-FR_SENT-while-locked.patch - patches.suse/fuse-fix-blocked_waitq-wakeup.patch - patches.suse/bitops-protect-variables-in-set_mask_bits-macro.patch - patches.suse/bitops-protect-variables-in-bit_clear_unless-macro.patch - patches.suse/platform-x86-acerhdf-Add-BIOS-entry-for-Gateway-LT31.patch - patches.suse/dell_rbu-make-firmware-payload-memory-uncachable - patches.suse/firmware-dcdbas-add-support-for-wsmt-acpi-table.patch - patches.suse/firmware-dcdbas-include-linux-io.h.patch - patches.suse/platform-x86-intel_telemetry-report-debugfs-failure.patch - patches.suse/bonding-fix-length-of-actor-system.patch - patches.suse/rtnetlink-Disallow-FDB-configuration-for-non-Etherne.patch - patches.suse/vhost-Fix-Spectre-V1-vulnerability.patch - patches.suse/net-hns3-add-error-handler-for-hns3_nic_init_vector_.patch - patches.suse/net-hns3-bugfix-for-buffer-not-free-problem-during-r.patch - patches.suse/net-hns3-bugfix-for-reporting-unknown-vector0-interr.patch - patches.suse/net-hns3-bugfix-for-the-initialization-of-command-qu.patch - patches.suse/net-hns3-remove-unnecessary-queue-reset-in-the-hns3_.patch - patches.suse/net-hns3-bugfix-for-is_valid_csq_clean_head.patch - patches.suse/net-hns3-bugfix-for-hclge_mdio_write-and-hclge_mdio_.patch - patches.suse/net-hns3-bugfix-for-handling-mailbox-while-the-comma.patch - patches.suse/net-hns3-bugfix-for-rtnl_lock-s-range-in-the-hclgevf.patch - patches.suse/bpf-fix-partial-copy-of-map_ptr-when-dst-is-scalar.patch - patches.suse/net-stmmac-Fix-stmmac_mdio_reset-when-building-stmma.patch - patches.suse/openvswitch-Fix-push-pop-ethernet-validation.patch - patches.suse/vhost-scsi-truncate-T10-PI-iov_iter-to-prot_bytes.patch - patches.suse/vfs-allow-dedupe-of-user-owned-read-only-files.patch - patches.suse/vfs-dedupe-should-return-EPERM-if-permission-is-not-.patch - patches.suse/powerpc-pseries-add-missing-cpumask.h-include-file.patch - patches.suse/vfs-vfs_clone_file_prep_inodes-should-return-EINVAL-.patch - patches.suse/vfs-exit-early-from-zero-length-remap-operations.patch - patches.suse/vfs-avoid-problematic-remapping-requests-into-partia.patch - patches.suse/vfs-skip-zero-length-dedupe-requests.patch - patches.suse/vfs-rename-clone_verify_area-to-remap_verify_area.patch - patches.suse/xfs-fix-pagecache-truncation-prior-to-reflink.patch - patches.suse/xfs-clean-up-xfs_reflink_remap_blocks-call-site.patch - patches.suse/apparmor-dont-try-to-replace-stale-label-in-ptrace-access-check.patch - patches.suse/apparmor-dont-try-to-replace-stale-label-in-ptraceme-check.patch - patches.suse/apparmor-Fix-uninitialized-value-in-aa_split_fqname.patch - patches.suse/drm-edid-Add-6-bpc-quirk-for-BOE-panel.patch - patches.suse/ALSA-ca0106-Disable-IZD-on-SB0570-DAC-to-fix-audio-p.patch - patches.suse/pwm-lpss-Release-runtime-pm-reference-from-the-drive.patch - patches.suse/dt-bindings-pwm-renesas-tpu-fix-compatible-prop-description.patch - patches.suse/pwm-lpss-Only-set-update-bit-if-we-are-actually-chan.patch - patches.suse/0002-mm-handle-no-memcg-case-in-memcg_kmem_charge-properl.patch - patches.suse/4.4.164-131-mm-thp-relax-__GFP_THISNODE-for-MADV_HUGEPAGE.patch - patches.suse/ocfs2-fix-a-misuse-a-of-brelse-after-failing-ocfs2_c.patch - patches.suse/0001-memory_hotplug-cond_resched-in-__remove_pages.patch - patches.suse/scsi-qla2xxx-Modify-fall-through-annotations.patch - patches.suse/scsi-qla2xxx-Improve-several-kernel-doc-headers.patch - patches.suse/scsi-qla2xxx-Declare-local-functions-static.patch - patches.suse/scsi-qla2xxx-Make-qla2x00_sysfs_write_nvram-easier-t.patch - patches.suse/scsi-qla2xxx-Remove-a-set-but-not-used-variable.patch - patches.suse/scsi-qla2xxx-Make-sure-that-qlafx00_ioctl_iosb_entry.patch - patches.suse/scsi-qla2xxx-Remove-two-arguments-from-qlafx00_error.patch - patches.suse/cifs-fix-return-value-for-cifs_listxattr.patch - patches.suse/cifs-fix-spelling-mistake-EACCESS-EACCES.patch - patches.suse/smb3-add-trace-point-for-tree-connection.patch - patches.suse/smb3-on-kerberos-mount-if-server-doesn-t-specify-aut.patch - patches.suse/smb3-allow-more-detailed-protocol-info-on-open-files.patch - patches.suse/smb3-missing-defines-and-structs-for-reparse-point-handling.patch - patches.suse/CIFS-Add-support-for-direct-I-O-read.patch - patches.suse/CIFS-Add-support-for-direct-I-O-write.patch - patches.suse/CIFS-Add-direct-I-O-functions-to-file_operations.patch - patches.suse/cifs-don-t-dereference-smb_file_target-before-null-c.patch - patches.suse/cifs-fix-signed-unsigned-mismatch-on-aio_read-patch.patch - patches.suse/soc-ti-QMSS-Fix-usage-of-irq_set_affinity_hint.patch - patches.suse/x86-mm-pat-disable-preemption-around-_flush_tlb_all.patch - patches.suse/objtool-support-gcc-9-cold-subfunction-naming-scheme.patch - patches.suse/usbnet-smsc95xx-disable-carrier-check-while-suspendi.patch - patches.suse/net-bcmgenet-protect-stop-from-timeout.patch - patches.suse/net-systemport-Protect-stop-from-timeout.patch - patches.suse/s390-sles15-17-02-02-s390-qeth-sanitize-strings-in-debug-messages.patch - patches.suse/s390-sles15-16-04-s390-qeth-fix-HiperSockets-sniffer.patch - patches.suse/s390-sles15-16-05-s390-qeth-report-25Gbit-link-speed.patch - patches.suse/net-hns3-Fix-for-out-of-bounds-access-when-setting-p.patch - patches.suse/mlxsw-spectrum-Fix-IP2ME-CPU-policer-configuration.patch - patches.suse/sctp-fix-strchange_flags-name-for-Stream-Change-Even.patch - patches.suse/bonding-802.3ad-fix-link_failure_count-tracking.patch - patches.suse/sock_diag-fix-autoloading-of-the-raw_diag-module.patch - patches.suse/netfilter-conntrack-fix-calculation-of-next-bucket-n.patch - patches.suse/HID-hiddev-fix-potential-Spectre-v1.patch - patches.suse/hwmon-core-Fix-double-free-in-__hwmon_device_registe.patch - patches.suse/hwmon-ibmpowernv-Remove-bogus-__init-annotations.patch - patches.suse/mtd-docg3-don-t-set-conflicting-BCH_CONST_PARAMS-opt.patch - patches.suse/xfs-Fix-error-code-in-xfs_ioc_getbmap.patch - patches.suse/ceph-quota-fix-null-pointer-dereference-in-quota-check.patch - patches.suse/block-respect-virtual-boundary-mask-in-bvecs.patch - patches.suse/nvme-make-sure-ns-head-inherits-underlying-device-li.patch - patches.suse/0001-block-make-sure-discard-bio-is-aligned-with-logical-.patch - patches.suse/0001-block-cleanup-__blkdev_issue_discard.patch - patches.suse/0001-block-make-sure-writesame-bio-is-aligned-with-logica.patch - patches.suse/of-numa-Validate-some-distance-map-rules.patch - patches.suse/lib-raid6-Fix-arm64-test-build.patch - patches.suse/0001-xen-fix-xen_qlock_wait.patch - patches.suse/clk-fixed-factor-fix-of_node_get-put-imbalance.patch - patches.suse/mount-Retest-MNT_LOCKED-in-do_umount.patch - patches.suse/mount-Don-t-allow-copying-MNT_UNBINDABLE-MNT_LOCKED-.patch - patches.suse/mount-Prevent-MNT_DETACH-from-disconnecting-locked-m.patch - patches.suse/drm-i915-hdmi-Add-HDMI-2.0-audio-clock-recovery-N-va.patch - patches.suse/drm-i915-glk-Remove-99-limitation.patch - patches.suse/drm-i915-Mark-pin-flags-as-u64.patch - patches.suse/drm-i915-Don-t-oops-during-modeset-shutdown-after-lp.patch - patches.suse/drm-i915-Fix-ilk-watermarks-when-disabling-pipes.patch - patches.suse/termios-tty-tty_baudrate.c-fix-buffer-overrun.patch - patches.suse/watchdog-core-add-missing-prototypes-for-weak-functions.patch - patches.suse/clockevents-drivers-i8253-Add-support-for-PIT-shutdo.patch - patches.suse/acpi-nfit-x86-mce-handle-only-uncorrectable-machine-checks.patch - patches.suse/acpi-nfit-x86-mce-validate-a-mce-s-address-before-using-it.patch - patches.suse/x86-ldt-unmap-ptes-for-the-slot-before-freeing-ldt-pages.patch - patches.suse/x86-ldt-remove-unused-variable-in-map_ldt_struct.patch - patches.suse/x86-cpu-vmware-do-not-trace-vmware_sched_clock.patch - patches.suse/ext4-avoid-potential-extra-brelse-in-setup_new_flex_.patch - patches.suse/ext4-add-missing-brelse-in-set_flexbg_block_bitmap-s.patch - patches.suse/ext4-add-missing-brelse-add_new_gdb_meta_bg-s-error-.patch - patches.suse/ext4-add-missing-brelse-update_backups-s-error-path.patch - patches.suse/ext4-fix-missing-cleanup-if-ext4_alloc_flex_bg_array.patch - patches.suse/ext4-fix-possible-inode-leak-in-the-retry-loop-of-ex.patch - patches.suse/ext4-avoid-buffer-leak-on-shutdown-in-ext4_mark_iloc.patch - patches.suse/ext4-avoid-buffer-leak-in-ext4_orphan_add-after-prio.patch - patches.suse/ext4-avoid-possible-double-brelse-in-add_new_gdb-on-.patch - patches.suse/ext4-fix-possible-leak-of-sbi-s_group_desc_leak-in-e.patch - patches.suse/ext4-fix-possible-leak-of-s_journal_flag_rwsem-in-er.patch - patches.suse/ext4-release-bs.bh-before-re-using-in-ext4_xattr_blo.patch - patches.suse/ext4-fix-buffer-leak-in-ext4_xattr_move_to_block-on-.patch - patches.suse/ext4-fix-buffer-leak-in-__ext4_read_dirblock-on-erro.patch - patches.suse/0004-Btrfs-fix-cur_offset-in-the-error-case-for-nocow.patch - patches.suse/0006-btrfs-fix-pinned-underflow-after-transaction-aborted.patch - patches.suse/0009-Btrfs-fix-deadlock-on-tree-root-leaf-when-finding-fr.patch - patches.suse/0010-Btrfs-fix-infinite-loop-on-inode-eviction-after-dedu.patch - patches.suse/0011-Btrfs-fix-data-corruption-due-to-cloning-of-eof-bloc.patch - patches.suse/i40e-restore-NETIF_F_GSO_IPXIP-46-to-netdev-features.patch - patches.suse/ibmvnic-fix-accelerated-VLAN-handling.patch - patches.suse/qed-Fix-memory-entry-leak-in-qed_init_sp_request.patch - patches.suse/qed-Fix-blocking-unlimited-SPQ-entries-leak.patch - patches.suse/qed-Fix-potential-memory-corruption.patch - patches.suse/net-smsc95xx-Fix-MTU-range.patch - patches.suse/flow_dissector-do-not-dissect-l4-ports-for-fragments.patch - patches.suse/rtc-hctosys-Add-missing-range-error-reporting.patch - patches.suse/0003-rtc-pcf2127-fix-a-kmemleak-caused-in-pcf2127_i2c_gat.patch - patches.suse/scsi-lpfc-fix-remoteport-access.patch - patches.suse/scsi-qla2xxx-Fix-a-typo-in-MODULE_PARM_DESC.patch - patches.suse/scsi-qla2xxx-Initialize-port-speed-to-avoid-setting-.patch - patches.suse/sunrpc-correct-the-computation-for-page_ptr-when-tru.patch - patches.suse/nfsd-COPY-and-CLONE-operations-require-the-saved-fil.patch - patches.suse/cpufreq-imx6q-add-return-value-check-for-voltage-sca.patch - patches.suse/NFSv4-Don-t-exit-the-state-manager-without-clearing-.patch - patches.suse/pinctrl-meson-fix-pinconf-bias-disable.patch - patches.suse/fuse-fix-leaked-notify-reply.patch - patches.suse/fuse-fix-possibly-missed-wake-up-after-abort.patch - patches.suse/fuse-fix-use-after-free-in-fuse_direct_IO.patch - patches.suse/floppy-fix-race-condition-in-__floppy_read_block_0.patch - patches.suse/block-copy-ioprio-in-__bio_clone_fast.patch - patches.suse/0001-block-fix-32-bit-overflow-in-__blkdev_issue_discard.patch - patches.suse/SCSI-fix-queue-cleanup-race-before-queue-initializat.patch - patches.suse/drm-dp_mst-Check-if-primary-mstb-is-null.patch - patches.suse/drm-i915-execlists-Force-write-serialisation-into-co.patch - patches.suse/crypto-simd-correctly-take-reqsize-of-wrapped-skciph.patch - patches.suse/crypto-user-fix-leaking-uninitialized-memory-to-user.patch - patches.suse/gfs2-Put-bitmap-buffers-in-put_super.patch - patches.suse/fanotify-fix-handling-of-events-on-child-sub-directo.patch - patches.suse/efi-arm-Revert-deferred-unmap-of-early-memmap-mappin.patch - patches.suse/efi-arm-Defer-persistent-reservations-until-after-pa.patch - patches.suse/efi-Permit-calling-efi_mem_reserve_persistent-from-a.patch - patches.suse/hugetlbfs-fix-kernel-BUG-at-fs-hugetlbfs-inode.c-444.patch - patches.suse/ocfs2-free-up-write-context-when-direct-IO-failed.patch - patches.suse/mm-vmstat.c-fix-NUMA-statistics-updates.patch - patches.suse/lib-ubsan.c-don-t-mark-__ubsan_handle_builtin_unreac.patch - patches.suse/tmpfs-make-lseek-SEEK_DATA-SEK_HOLE-return-ENXIO-wit.patch - patches.suse/acpi-nfit-fix-ars-overflow-continuation.patch - patches.suse/bnx2x-Assign-unique-DMAE-channel-number-for-FW-DMAE-.patch - patches.suse/can-raw-check-for-CAN-FD-capable-netdev-in-raw_sendm.patch - patches.suse/can-rcar_can-Fix-erroneous-registration.patch - patches.suse/can-hi311x-Use-level-triggered-interrupt.patch - patches.suse/can-dev-can_get_echo_skb-factor-out-non-sending-code.patch - patches.suse/can-dev-__can_get_echo_skb-replace-struct-can_frame-.patch - patches.suse/can-dev-__can_get_echo_skb-Don-t-crash-the-kernel-if.patch - patches.suse/can-dev-__can_get_echo_skb-print-error-message-if-tr.patch - patches.suse/can-rx-offload-introduce-can_rx_offload_get_echo_skb.patch - patches.suse/qed-Fix-PTT-leak-in-qed_drain.patch - patches.suse/qed-Fix-rdma_info-structure-allocation.patch - patches.suse/qed-Fix-reading-wrong-value-in-loop-condition.patch - patches.suse/net-mlx4_core-Zero-out-lkey-field-in-SW2HW_MPT-fw-co.patch - patches.suse/drivers-net-ethernet-qlogic-qed-qed_rdma.h-fix-typo.patch - patches.suse/batman-adv-Use-explicit-tvlv-padding-for-ELP-packets.patch - patches.suse/batman-adv-Expand-merged-fragment-buffer-for-full-pa.patch - patches.suse/net-phy-mdio-gpio-Fix-working-over-slow-can_sleep-GP.patch - patches.suse/ip_tunnel-don-t-force-DF-when-MTU-is-locked.patch - patches.suse/net-gro-reset-skb-pkt_type-in-napi_reuse_skb.patch - patches.suse/tipc-don-t-assume-linear-buffer-when-reading-ancilla.patch - patches.suse/ipv6-Fix-PMTU-updates-for-UDP-raw-sockets-in-presenc.patch - patches.suse/tuntap-fix-multiqueue-rx.patch - patches.suse/media-v4l-event-Add-subscription-to-list-before-call.patch - patches.suse/media-omap3isp-Unregister-media-device-as-first.patch - patches.suse/scsi-qla2xxx-Timeouts-occur-on-surprise-removal-of-Q.patch - patches.suse/mtd-spi-nor-Fix-Cadence-QSPI-page-fault-kernel-panic.patch - patches.suse/usb-quirks-Add-delay-init-quirk-for-Corsair-K70-LUX-.patch - patches.suse/USB-quirks-Add-no-lpm-quirk-for-Raydium-touchscreens.patch - patches.suse/USB-misc-appledisplay-add-20-Apple-Cinema-Display.patch - patches.suse/xhci-Fix-leaking-USB3-shared_hcd-at-xhci-removal.patch - patches.suse/xhci-Add-check-for-invalid-byte-size-error-when-UAS-.patch - patches.suse/usb-xhci-fix-uninitialized-completion-when-USB3-port.patch - patches.suse/usb-xhci-fix-timeout-for-transition-from-RExit-to-U0.patch - patches.suse/xhci-add-quirk-to-workaround-the-errata-seen-on-cavium-thunder-x2-soc.patch - patches.suse/usb-dwc3-core-Clean-up-ULPI-device.patch - patches.suse/usb-dwc3-gadget-Properly-check-last-unaligned-zero-c.patch - patches.suse/usb-dwc3-gadget-fix-ISOC-TRB-type-on-unaligned-trans.patch - patches.suse/usb-core-Fix-hub-port-connection-events-lost.patch - patches.suse/usb-xhci-Prevent-bus-suspend-if-a-port-connect-chang.patch - patches.suse/usb-cdc-acm-add-entry-for-Hiro-Conexant-modem.patch - patches.suse/drivers-misc-sgi-gru-fix-Spectre-v1-vulnerability.patch - patches.suse/misc-atmel-ssc-Fix-section-annotation-on-atmel_ssc_g.patch - patches.suse/test_firmware-fix-error-return-getting-clobbered.patch - patches.suse/uio-Fix-an-Oops-on-load.patch - patches.suse/ALSA-oss-Use-kvzalloc-for-local-buffer-allocations.patch - patches.suse/ALSA-hda-ca0132-Call-pci_iounmap-instead-of-iounmap.patch - patches.suse/drm-ast-remove-existing-framebuffers-before-loading-driver.patch - patches.suse/drm-ast-change-resolution-may-cause-screen-blurred.patch - patches.suse/drm-ast-fixed-cursor-may-disappear-sometimes.patch - patches.suse/drm-i915-Write-GPU-relocs-harder-with-gen3.patch - patches.suse/mmc-sdhci-pci-Try-cd-for-card-detect-lookup-before-u.patch - patches.suse/gpio-don-t-free-unallocated-ida-on-gpiochip_add_data.patch - patches.suse/tools-power-cpupower-fix-compilation-with-static-true.patch - patches.suse/ACPI-platform-Add-SMB0001-HID-to-forbidden_id_list.patch - patches.suse/iommu-vt-d-fix-null-pointer-dereference-in-prq_event_thread - patches.suse/iommu-ipmmu-vmsa-fix-crash-on-early-domain-free - patches.suse/amd-iommu-fix-guest-virtual-apic-log-tail-address-register - patches.suse/iommu-vt-d-use-memunmap-to-free-memremap - patches.suse/nvme-fc-resolve-io-failures-during-connect.patch - patches.suse/libceph-fall-back-to-sendmsg-for-slab-pages.patch - patches.suse/xfs-flush-removing-page-cache-in-xfs_reflink_remap_p.patch - patches.suse/sctp-not-allow-to-set-asoc-prsctp_enable-by-sockopt.patch - patches.suse/sctp-not-increase-stream-s-incnt-before-sending-adds.patch - patches.suse/net-ena-fix-crash-during-failed-resume-from-hibernat.patch - patches.suse/net-ena-fix-crash-during-ena_remove.patch - patches.suse/net-ena-update-driver-version-from-2.0.1-to-2.0.2.patch - patches.suse/qed-Fix-bitmap_weight-check.patch - patches.suse/qed-Fix-QM-getters-to-always-return-a-valid-pq.patch - patches.suse/net-ibmnvic-Fix-deadlock-problem-in-reset.patch - patches.suse/net-mlx5e-IPoIB-Reset-QP-after-channels-are-closed.patch - patches.suse/net-mlx5e-Fix-selftest-for-small-MTUs.patch - patches.suse/tg3-Add-PHY-reset-for-5717-5719-5720-in-change-ring-.patch - patches.suse/net-skb_scrub_packet-Scrub-offload_fwd_mark.patch - patches.suse/ath9k-Fix-a-locking-bug-in-ath9k_add_interface.patch - patches.suse/brcmutil-really-fix-decoding-channel-info-for-160-MH.patch - patches.suse/iwlwifi-fix-wrong-WGDS_WIFI_DATA_SIZE.patch - patches.suse/iwlwifi-mvm-support-sta_statistics-even-on-older-fir.patch - patches.suse/iwlwifi-mvm-fix-regulatory-domain-update-when-the-fi.patch - patches.suse/iwlwifi-mvm-don-t-use-SAR-Geo-if-basic-SAR-is-not-us.patch - patches.suse/brcmfmac-fix-reporting-support-for-160-MHz-channels.patch - patches.suse/net-thunderx-set-xdp_prog-to-NULL-if-bpf_prog_add-fa.patch - patches.suse/ibmvnic-Fix-RX-queue-buffer-cleanup.patch - patches.suse/ibmvnic-Update-driver-queues-after-change-in-ring-si.patch - patches.suse/0005-net-don-t-keep-lonely-packets-forever-in-the-gro-has.patch - patches.suse/virtio-net-fail-XDP-set-if-guest-csum-is-negotiated.patch - patches.suse/team-no-need-to-do-team_notify_peers-or-team_mcast_r.patch - patches.suse/net-thunderx-set-tso_hdrs-pointer-to-NULL-in-nicvf_f.patch - patches.suse/0001-HID-Add-quirk-for-Microsoft-PIXART-OEM-mouse.patch - patches.suse/HID-input-Ignore-battery-reported-by-Symbol-DS4308.patch - patches.suse/HID-uhid-forbid-UHID_CREATE-under-KERNEL_DS-or-eleva.patch - patches.suse/HID-multitouch-Add-pointstick-support-for-Cirque-Tou.patch - patches.suse/hid-add-quirk-for-primax-pixart-oem-mice.patch - patches.suse/hwmon-ina2xx-Fix-NULL-id-pointer-in-probe.patch - patches.suse/hwmon-raspberrypi-Fix-initial-notify.patch - patches.suse/hwmon-ina2xx-Fix-current-value-calculation.patch - patches.suse/hwmon-w83795-temp4_type-has-writable-permission.patch - patches.suse/kvm-vmx-re-add-ple_gap-module-parameter - patches.suse/kvm-x86-fix-scan-ioapic-use-before-initialization - patches.suse/svm-add-mutex_lock-to-protect-apic_access_page_done-on-amd-systems - patches.suse/kvm-x86-fix-kernel-info-leak-in-kvm_hc_clock_pairing-hypercall - patches.suse/kvm-mmu-fix-race-in-emulated-page-table-writes - patches.suse/kvm-svm-ensure-an-ibpb-on-all-affected-cpus-when-freeing-a-vmcb.patch - patches.suse/spi-mediatek-use-correct-mata-xfer_len-when-in-fifo-.patch - patches.suse/btrfs-always-try-all-copies-when-reading-extent-buffers.patch - patches.suse/0003-Btrfs-send-fix-infinite-loop-due-to-directory-rename.patch - patches.suse/bpf-fix-check-of-allowed-specifiers-in-bpf_trace_pri.patch - patches.suse/usbnet-ipheth-fix-potential-recvmsg-bug-and-recvmsg-.patch - patches.suse/0001-net-thunderx-fix-NULL-pointer-dereference-in-nic_rem.patch - patches.suse/rapidio-rionet-do-not-free-skb-before-reading-its-le.patch - patches.suse/0006-ipvs-call-ip_vs_dst_notifier-earlier-than-ipv6_dev_n.patch - patches.suse/s390-sles15-17-03-s390-qeth-fix-length-check-in-SNMP-processing.patch - patches.suse/ixgbe-recognize-1000BaseLX-SFP-modules-as-1Gbps.patch - patches.suse/udf-Allow-mounting-volumes-with-incorrect-identifica.patch - patches.suse/ext2-fix-potential-use-after-free.patch - patches.suse/ALSA-ac97-Fix-incorrect-bit-shift-at-AC97-SPSA-contr.patch - patches.suse/ALSA-hda-Add-ASRock-N68C-S-UCC-the-power_save-blackl.patch - patches.suse/ALSA-hda-realtek-fix-headset-mic-detection-for-MSI-M.patch - patches.suse/ALSA-wss-Fix-invalid-snd_free_pages-at-error-path.patch - patches.suse/ALSA-sparc-Fix-invalid-snd_free_pages-at-error-path.patch - patches.suse/ALSA-control-Fix-race-between-adding-and-removing-a-.patch - patches.suse/ALSA-hda-realtek-fix-the-pop-noise-on-headphone-for-.patch - patches.suse/ALSA-hda-realtek-Add-auto-mute-quirk-for-HP-Spectre-.patch - patches.suse/ALSA-hda-realtek-Support-ALC300.patch - patches.suse/ASoC-rsnd-fixup-clock-start-checker.patch - patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-quirk-for-boards-.patch - patches.suse/ASoC-sun8i-codec-fix-crash-on-module-removal.patch - patches.suse/ASoC-wm_adsp-Fix-dma-unsafe-read-of-scratch-register.patch - patches.suse/ASoC-omap-abe-twl6040-Fix-missing-audio-card-caused-.patch - patches.suse/ASoC-dapm-Recalculate-audio-map-forcely-when-card-in.patch - patches.suse/ASoC-omap-mcbsp-Fix-latency-value-calculation-for-pm.patch - patches.suse/ASoC-omap-mcpdm-Add-pm_qos-handling-to-avoid-under-o.patch - patches.suse/ASoC-omap-dmic-Add-pm_qos-handling-to-avoid-overruns.patch - patches.suse/ALSA-usb-audio-Add-vendor-and-product-name-for-Dell-.patch - patches.suse/s390-cpum_cf-reject-request-for-sampling-in-event-initialization - patches.suse/RDMA-bnxt_re-Fix-system-hang-when-registration-with-.patch - patches.suse/RDMA-bnxt_re-Avoid-accessing-the-device-structure-af.patch - patches.suse/iser-set-sector-for-ambiguous-mr-status-errors.patch - patches.suse/RDMA-hns-Bugfix-pbl-configuration-for-rereg-mr.patch - patches.suse/pstore-ram-Correctly-calculate-usable-PRZ-bytes.patch - patches.suse/drm-ast-Fix-incorrect-free-on-ioregs.patch - patches.suse/0001-drm-ast-fixed-reading-monitor-EDID-not-stable-issue.patch - patches.suse/0003-drm-amdgpu-Add-delay-after-enable-RLC-ucode.patch - patches.suse/0001-drm-set-is_master-to-0-upon-drm_new_set_master-failu.patch - patches.suse/drm-meson-Enable-fast_io-in-meson_dw_hdmi_regmap_con.patch - patches.suse/drm-meson-Fix-OOB-memory-accesses-in-meson_viu_set_o.patch - patches.suse/drm-meson-add-support-for-1080p25-mode.patch - patches.suse/exportfs-fix-passing-zero-to-ERR_PTR-warning.patch - patches.suse/exportfs-do-not-read-dentry-after-free.patch - patches.suse/objtool-fix-double-free-in-cold-detection-error-path.patch - patches.suse/objtool-fix-segfault-in-cold-detection-with-ffunction-sections.patch - patches.suse/efi-Prevent-GICv3-WARN-by-mapping-the-memreserve-tab.patch - patches.suse/uprobes-Fix-handle_swbp-vs.-unregister-register-race.patch - patches.suse/x86-mce-amd-fix-the-thresholding-machinery-initialization-order.patch - patches.suse/test_hexdump-use-memcpy-instead-of-strncpy.patch - patches.suse/USB-usb-storage-Add-new-IDs-to-ums-realtek.patch - patches.suse/usb-core-quirks-add-RESET_RESUME-quirk-for-Cherry-G2.patch - patches.suse/Revert-usb-dwc3-gadget-skip-Set-Clear-Halt-when-inva.patch - patches.suse/USB-omap_udc-use-devm_request_irq.patch - patches.suse/USB-omap_udc-fix-crashes-on-probe-error-and-module-r.patch - patches.suse/USB-omap_udc-fix-omap_udc_start-on-15xx-machines.patch - patches.suse/USB-omap_udc-fix-USB-gadget-functionality-on-Palm-Tu.patch - patches.suse/USB-omap_udc-fix-rejection-of-out-transfers-when-DMA.patch - patches.suse/usb-gadget-u_ether-fix-unsafe-list-iteration.patch - patches.suse/staging-rtl8723bs-Fix-the-return-value-in-case-of-er.patch - patches.suse/staging-rtl8723bs-Add-missing-return-for-cfg80211_rt.patch - patches.suse/staging-vchiq_arm-fix-compat-VCHIQ_IOC_AWAIT_COMPLET.patch - patches.suse/iio-st_magn-Fix-enable-device-after-trigger.patch - patches.suse/devres-Align-data-to-ARCH_KMALLOC_MINALIGN.patch - patches.suse/misc-mic-scif-fix-copy-paste-error-in-scif_create_re.patch - patches.suse/unifdef-use-memcpy-instead-of-strncpy.patch - patches.suse/fscache-Fix-race-in-fscache_op_complete-due-to-split.patch - patches.suse/fscache-fix-race-between-enablement-and-dropping-of-.patch - patches.suse/ACPI-IORT-Fix-iort_get_platform_device_domain-uninit.patch - patches.suse/mm-cleancache-fix-corruption-on-missed-inode-invalid.patch - patches.suse/mm-use-swp_offset-as-key-in-shmem_replace_page.patch - patches.suse/mm-page_alloc-c-fix-calculation-of-pgdat-nr_zones.patch - patches.suse/hfs-do-not-free-node-before-using.patch - patches.suse/hfsplus-do-not-free-node-before-using.patch - patches.suse/userfaultfd-use-enoent-instead-of-efault-if-the-atomic-copy-user-fails.patch - patches.suse/userfaultfd-shmem-allocate-anonymous-memory-for-map_private-shmem.patch - patches.suse/userfaultfd-shmem-hugetlbfs-only-allow-to-register-vm_maywrite-vmas.patch - patches.suse/userfaultfd-shmem-add-i_size-checks.patch - patches.suse/userfaultfd-shmem-uffdio_copy-set-the-page-dirty-if-vm_write-is-not-set.patch - patches.suse/mm-huge_memory-rename-freeze_page-to-unmap_page.patch - patches.suse/mm-huge_memory-splitting-set-mapping-index-before-unfreeze.patch - patches.suse/mm-huge_memory-fix-lockdep-complaint-on-32-bit-i_size_read.patch - patches.suse/mm-khugepaged-collapse_shmem-stop-if-punched-or-truncated.patch - patches.suse/mm-khugepaged-fix-crashes-due-to-misaccounted-holes.patch - patches.suse/mm-khugepaged-collapse_shmem-remember-to-clear-holes.patch - patches.suse/mm-khugepaged-minor-reorderings-in-collapse_shmem.patch - patches.suse/mm-khugepaged-collapse_shmem-without-freezing-new_page.patch - patches.suse/mm-khugepaged-collapse_shmem-do-not-crash-on-compound.patch - patches.suse/pci-imx6-fix-link-training-status-detection-in-link-up-check - patches.suse/fs-fix-lost-error-code-in-dio_complete.patch - patches.suse/nvme-free-ctrl-device-name-on-init-failure.patch - patches.suse/nvme-flush-namespace-scanning-work-just-before-remov.patch - patches.suse/nvme-rdma-fix-double-freeing-of-async-event-data.patch - patches.suse/x86-retpoline-make-config_retpoline-depend-on-compiler-support.patch - patches.suse/x86-retpoline-remove-minimal-retpoline-support.patch - patches.suse/x86-speculation-update-the-tif_ssbd-comment.patch - patches.suse/x86-speculation-clean-up-spectre_v2_parse_cmdline.patch - patches.suse/x86-speculation-remove-unnecessary-ret-variable-in-cpu_show_common.patch - patches.suse/x86-speculation-move-stipb-ibpb-string-conditionals-out-of-cpu_show_common.patch - patches.suse/x86-speculation-disable-stibp-when-enhanced-ibrs-is-in-use.patch - patches.suse/x86-speculation-rename-ssbd-update-functions.patch - patches.suse/x86-speculation-reorganize-speculation-control-msrs-update.patch - patches.suse/sched-smt-make-sched_smt_present-track-topology.patch - patches.suse/sched-smt-expose-sched_smt_present-static-key.patch - patches.suse/x86-speculation-rework-smt-state-change.patch - patches.suse/x86-l1tf-show-actual-smt-state.patch - patches.suse/x86-speculation-reorder-the-spec_v2-code.patch - patches.suse/x86-speculation-mark-string-arrays-const-correctly.patch - patches.suse/x86-speculataion-mark-command-line-parser-data-_initdata.patch - patches.suse/x86-speculation-unify-conditional-spectre-v2-print-functions.patch - patches.suse/x86-speculation-add-command-line-control-for-indirect-branch-speculation.patch - patches.suse/x86-speculation-prepare-for-per-task-indirect-branch-speculation-control.patch - patches.suse/x86-process-consolidate-and-simplify-switch_to_xtra-code.patch - patches.suse/x86-speculation-avoid-_switch_to_xtra-calls.patch - patches.suse/x86-speculation-prepare-for-conditional-ibpb-in-switch_mm.patch - patches.suse/ptrace-remove-unused-ptrace_may_access_sched-and-mode_ibrs.patch - patches.suse/x86-speculation-split-out-tif-update.patch - patches.suse/x86-speculation-prevent-stale-spec_ctrl-msr-content.patch - patches.suse/x86-speculation-prepare-arch_smt_update-for-prctl-mode.patch - patches.suse/x86-speculation-add-prctl-control-for-indirect-branch-speculation.patch - patches.suse/x86-speculation-enable-prctl-mode-for-spectre_v2_user.patch - patches.suse/x86-speculation-add-seccomp-spectre-v2-user-space-protection-mode.patch - patches.suse/x86-speculation-provide-ibpb-always-command-line-options.patch - patches.suse/dmaengine-at_hdmac-fix-memory-leak-in-at_dma_xlate.patch - patches.suse/dmaengine-at_hdmac-fix-module-unloading.patch - patches.suse/0001-xen-x86-add-diagnostic-printout-to-xen_mc_flush-in-c.patch - patches.suse/ARM-OMAP2-prm44xx-Fix-section-annotation-on-omap44xx.patch - patches.suse/ARM-OMAP1-ams-delta-Fix-possible-use-of-uninitialize.patch - patches.suse/sbus-char-add-of_node_put.patch - patches.suse/drivers-sbus-char-add-of_node_put.patch - patches.suse/drivers-tty-add-missing-of_node_put.patch - patches.suse/ide-pmac-add-of_node_put.patch - patches.suse/Input-matrix_keypad-check-for-errors-from-of_get_nam.patch - patches.suse/Input-elan_i2c-add-ELAN0620-to-the-ACPI-table.patch - patches.suse/Input-cros_ec_keyb-fix-button-switch-capability-repo.patch - patches.suse/Input-hyper-v-fix-wakeup-from-suspend-to-idle.patch - patches.suse/Input-elan_i2c-add-support-for-ELAN0621-touchpad.patch - patches.suse/Input-elan_i2c-add-ACPI-ID-for-Lenovo-IdeaPad-330-xx.patch - patches.suse/Input-synaptics-add-PNP-ID-for-ThinkPad-P50-to-SMBus.patch - patches.suse/Input-synaptics-enable-SMBus-for-HP-15-ay000.patch - patches.suse/Input-xpad-quirk-all-PDP-Xbox-One-gamepads.patch - patches.suse/Input-omap-keypad-fix-keyboard-debounce-configuratio.patch - patches.suse/0001-btrfs-tree-checker-Don-t-check-max-block-group-size-.patch - patches.suse/libata-whitelist-all-SAMSUNG-MZ7KM-solid-state-disks.patch - patches.suse/scsi-lpfc-fix-block-guard-enablement-on-sli3-adapters.patch - patches.suse/msft-hv-1802-scsi-storvsc-Fix-a-race-in-sub-channel-creation-that.patch - patches.suse/ALSA-pcm-Call-snd_pcm_unlink-conditionally-at-closin.patch - patches.suse/ALSA-pcm-Fix-starvation-on-down_write_nonblock.patch - patches.suse/ALSA-usb-audio-Add-SMSL-D1-to-quirks-for-native-DSD-.patch - patches.suse/ALSA-hda-Add-support-for-AMD-Stoney-Ridge.patch - patches.suse/ALSA-pcm-Fix-interval-evaluation-with-openmin-max.patch - patches.suse/ALSA-hda-realtek-Fix-speaker-output-regression-on-Th.patch - patches.suse/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch - patches.suse/ALSA-hda-realtek-ALC286-mic-and-headset-mode-fixups-.patch - patches.suse/ALSA-hda-realtek-Add-support-for-Acer-Aspire-C24-860.patch - patches.suse/ALSA-hda-realtek-Fix-mic-issue-on-Acer-AIO-Veriton-Z.patch - patches.suse/ALSA-hda-realtek-Fix-mic-issue-on-Acer-AIO-Veriton-2.patch - patches.suse/ARM-8814-1-mm-improve-fix-ARM-v7_dma_inv_range-unali.patch - patches.suse/ARM-8815-1-V7M-align-v7m_dma_inv_range-with-v7-count.patch - patches.suse/SUNRPC-Fix-leak-of-krb5p-encode-pages.patch - patches.suse/SUNRPC-Fix-a-potential-race-in-xprt_connect.patch - patches.suse/0002-drm-msm-Grab-a-vblank-reference-when-waiting-for-com.patch - patches.suse/0002-drm-msm-Fix-error-return-checking.patch - patches.suse/0001-drm-amdgpu-update-mc-firmware-image-for-polaris12-va.patch - patches.suse/0001-drm-amdgpu-gmc8-update-MC-firmware-for-polaris.patch - patches.suse/0001-drm-ast-Fix-connector-leak-during-driver-unload.patch - patches.suse/dmaengine-dw-Fix-FIFO-size-for-Intel-Merrifield.patch - patches.suse/i2c-axxia-properly-handle-master-timeout.patch - patches.suse/i2c-scmi-Fix-probe-error-on-devices-with-an-empty-SM.patch - patches.suse/blk-mq-punt-failed-direct-issue-to-dispatch-list.patch - patches.suse/nvme-validate-controller-state-before-rescheduling-k.patch - patches.suse/Revert-PCI-ASPM-Do-not-initialize-link-state-when-as.patch - patches.suse/vhost-vsock-fix-reset-orphans-race-with-close-timeou.patch - patches.suse/virtio-s390-avoid-race-on-vcdev-config - patches.suse/virtio-s390-fix-race-in-ccw_io_helper - patches.suse/vhost-vsock-fix-use-after-free-in-network-stack-call.patch - patches.suse/splice-dont-read-more-than-available-pipe-space.patch - patches.suse/clk-mvebu-Off-by-one-bugs-in-cp110_of_clk_get.patch - patches.suse/clk-mmp-Off-by-one-in-mmp_clk_add.patch - patches.suse/libnvdimm-pfn-pad-pfn-namespaces-relative-to-other-regions.patch - patches.suse/acpi-nfit-fix-user-initiated-ars-to-be-ars-long-rather-than-ars-short.patch - patches.suse/dax-Check-page-mapping-isn-t-NULL.patch - patches.suse/dax-Don-t-access-a-freed-inode.patch - patches.suse/cifs-In-Kconfig-CONFIG_CIFS_POSIX-needs-depends-on-legacy-insecure.patch - patches.suse/cifs-Fix-separator-when-building-path-from-dentry.patch - patches.suse/CIFS-Avoid-returning-EBUSY-to-upper-layer-VFS.patch - patches.suse/usb-appledisplay-Add-27-Apple-Cinema-Display.patch - patches.suse/usb-quirk-add-no-LPM-quirk-on-SanDisk-Ultra-Flair-de.patch - patches.suse/usb-check-usb_get_extra_descriptor-for-proper-size.patch - patches.suse/0001-xhci-workaround-CSS-timeout-on-AMD-SNPS-3.0-xHC.patch - patches.suse/xhci-Prevent-U1-U2-link-pm-states-if-exit-latency-is.patch - patches.suse/tty-do-not-set-TTY_IO_ERROR-flag-if-console-port.patch - patches.suse/tty-serial-8250_mtk-always-resume-the-device-in-prob.patch - patches.suse/kgdboc-fix-KASAN-global-out-of-bounds-bug-in-param_s.patch - patches.suse/staging-rtl8712-Fix-possible-buffer-overrun.patch - patches.suse/Revert-commit-ef9209b642f-staging-rtl8723bs-Fix-inde.patch - patches.suse/msft-hv-1803-Drivers-hv-vmbus-Offload-the-handling-of-channels-to.patch - patches.suse/x86-efi-Allocate-e820-buffer-before-calling-efi_exit.patch - patches.suse/x86-build-Fix-compiler-support-check-for-CONFIG_RETP.patch - patches.suse/virtio-net-keep-vnet-header-zeroed-after-processing-.patch - patches.suse/tun-forbid-iface-creation-with-rtnl-ops.patch - patches.suse/net-phy-don-t-allow-__set_phy_supported-to-add-unsup.patch - patches.suse/net-8139cp-fix-a-BUG-triggered-by-changing-mtu-with-.patch - patches.suse/net-phy-Fix-not-to-call-phy_resume-if-PHY-is-not-att.patch - patches.suse/net-ibmvnic-Fix-RTNL-deadlock-during-device-reset.patch - patches.suse/sctp-kfree_rcu-asoc.patch - patches.suse/mv88e6060-disable-hardware-level-MAC-learning.patch - patches.suse/net-mlx4_en-Change-min-MTU-size-to-ETH_MIN_MTU.patch - patches.suse/rtnetlink-ndo_dflt_fdb_dump-only-work-for-ARPHRD_ETH.patch - patches.suse/ethernet-fman-fix-wrong-of_node_put-in-probe-function.patch - patches.suse/mac80211_hwsim-fix-module-init-error-paths-for-netli.patch - patches.suse/mac80211_hwsim-Timer-should-be-initialized-before-de.patch - patches.suse/mac80211-Clear-beacon_int-in-ieee80211_do_stop.patch - patches.suse/cfg80211-Prevent-regulatory-restore-during-STA-disco.patch - patches.suse/mac80211-ignore-tx-status-for-PS-stations-in-ieee802.patch - patches.suse/mac80211-fix-reordering-of-buffered-broadcast-packet.patch - patches.suse/mac80211-ignore-NullFunc-frames-in-the-duplicate-det.patch - patches.suse/tcp-Do-not-underestimate-rwnd_limited.patch - patches.suse/tcp-fix-NULL-ref-in-tail-loss-probe.patch - patches.suse/ipv4-ipv6-netfilter-Adjust-the-frag-mem-limit-when-t.patch - patches.suse/ipv6-sr-properly-initialize-flowi6-prior-passing-to-.patch - patches.suse/tcp-lack-of-available-data-can-also-cause-TSO-defer.patch - patches.suse/ipv6-Check-available-headroom-in-ip6_xmit-even-witho.patch - patches.suse/neighbour-Avoid-writing-before-skb-head-in-neigh_hh_.patch - patches.suse/net-mlx4_core-Correctly-set-PFC-param-if-global-paus.patch - patches.suse/ARM-mmp-mmp2-fix-cpu_is_mmp2-on-mmp2-dt.patch - patches.suse/ARM-imx-update-the-cpu-power-up-timing-setting-on-i..patch - patches.suse/Input-restore-EV_ABS-ABS_RESERVED.patch - patches.suse/fuse-continue-to-send-FUSE_RELEASEDIR-when-FUSE_OPEN.patch - patches.suse/0001-media-vb2-don-t-call-__vb2_queue_cancel-if-vb2_start.patch - patches.suse/0001-dm-cache-metadata-verify-cache-has-blocks-in-blocks_.patch - patches.suse/0001-dm-call-blk_queue_split-to-impose-device-limits-on-b.patch - patches.suse/0001-dm-zoned-Fix-target-BIO-completion-handling.patch - patches.suse/0001-dm-thin-send-event-about-thin-pool-state-change-_aft.patch - patches.suse/ALSA-hda-realtek-Fixed-headphone-issue-for-ALC700.patch - patches.suse/ALSA-hda-realtek-Fix-the-mute-LED-regresion-on-Lenov.patch - patches.suse/ALSA-fireface-fix-reference-to-wrong-register-for-cl.patch - patches.suse/ALSA-hda-realtek-ALC294-mic-and-headset-mode-fixups-.patch - patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX533FD-.patch - patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX433FN-.patch - patches.suse/MMC-OMAP-fix-broken-MMC-on-OMAP15XX-OMAP5910-OMAP310.patch - patches.suse/mmc-sdhci-fix-the-timeout-check-window-for-clock-and.patch - patches.suse/0001-drm-i915-execlists-Apply-a-full-mb-before-execution-.patch - patches.suse/0004-Revert-drm-rockchip-Allow-driver-to-be-shutdown-on-r.patch - patches.suse/0001-drm-amdgpu-update-SMC-firmware-image-for-polaris10-v.patch - patches.suse/0001-drm-nouveau-kms-Fix-memory-leak-in-nv50_mstm_del.patch - patches.suse/pinctrl-meson-fix-pull-enable-register-calculation.patch - patches.suse/pinctrl-sunxi-a83t-Fix-IRQ-offset-typo-for-PH11.patch - patches.suse/powerpc-msi-Fix-NULL-pointer-access-in-teardown-code.patch - patches.suse/powerpc-boot-Fix-build-failures-with-j-1.patch - patches.suse/0011-arm64-dma-mapping-Fix-FORCE_CONTIGUOUS-buffer-cleari.patch - patches.suse/aio-fix-spectre-gadget-in-lookup_ioctx.patch - patches.suse/userfaultfd-check-vm_maywrite-was-set-after-verifying-the-uffd-is-registered.patch - patches.suse/checkstack.pl-fix-for-aarch64.patch - patches.suse/Revert-scsi-qla2xxx-Fix-NVMe-Target-discovery.patch - patches.suse/scsi-bnx2fc-fix-null-dereference-in-error-handling - patches.suse/kvm-fix-uaf-in-nested-posted-interrupt-processing - patches.suse/kvm-x86-Add-AMD-s-EX_CFG-to-the-list-of-ignored-MSRs.patch - patches.suse/sctp-initialize-sin6_flowinfo-for-ipv6-addrs-in-sctp.patch - patches.suse/ipv4-Fix-potential-Spectre-v1-vulnerability.patch - patches.suse/ibmvnic-Convert-reset-work-item-mutex-to-spin-lock.patch - patches.suse/ibmvnic-Fix-non-atomic-memory-allocation-in-IRQ-cont.patch - patches.suse/ieee802154-ca8210-fix-possible-u8-overflow-in-ca8210.patch - patches.suse/USB-hso-Fix-OOB-memory-access-in-hso_probe-hso_get_c.patch - patches.suse/bnx2x-Clear-fip-MAC-when-fcoe-offload-support-is-dis.patch - patches.suse/bnx2x-Remove-configured-vlans-as-part-of-unload-sequ.patch - patches.suse/bnx2x-Send-update-svid-ramrod-with-retry-poll-flags-.patch - patches.suse/0007-netfilter-ipset-do-not-call-ipset_nest_end-after-nla.patch - patches.suse/i40e-fix-mac-filter-delete-when-setting-mac-address.patch - patches.suse/vhost-make-sure-used-idx-is-seen-before-log-in-vhost.patch - patches.suse/qed-Fix-command-number-mismatch-between-driver-and-t.patch - patches.suse/tipc-use-lock_sock-in-tipc_sk_reinit.patch - patches.suse/tipc-fix-a-double-kfree_skb.patch - patches.suse/tipc-compare-remote-and-local-protocols-in-tipc_udp_.patch - patches.suse/w90p910_ether-remove-incorrect-__init-annotation.patch - patches.suse/ip6mr-Fix-potential-Spectre-v1-vulnerability.patch - patches.suse/qmi_wwan-Added-support-for-Fibocom-NL668-series.patch - patches.suse/qmi_wwan-Added-support-for-Telit-LN940-series.patch - patches.suse/0002-xfrm-Fix-error-return-code-in-xfrm_output_one.patch - patches.suse/0004-xfrm-Fix-bucket-count-reported-to-userspace.patch - patches.suse/0003-xfrm-Fix-NULL-pointer-dereference-in-xfrm_input-when.patch - patches.suse/VSOCK-Send-reset-control-packet-when-socket-is-parti.patch - patches.suse/qed-Fix-an-error-code-qed_ll2_start_xmit.patch - patches.suse/net-macb-restart-tx-after-tx-used-bit-read.patch - patches.suse/lan78xx-Resolve-issue-with-changing-MAC-address.patch - patches.suse/net-phy-Fix-the-issue-that-netif-always-links-up-aft.patch - patches.suse/0001-xen-netfront-tolerate-frags-with-no-data.patch - patches.suse/vxge-ensure-data0-is-initialized-in-when-fetching-fi.patch - patches.suse/net-smc-fix-TCP-fallback-socket-release.patch - patches.suse/0001-iwlwifi-mvm-don-t-send-GEO_TX_POWER_LIMIT-to-old-fir.patch - patches.suse/net-rds-fix-warn-in-rds_message_alloc_sgs.patch - patches.suse/net-rds-remove-user-triggered-WARN_ON-in-rds_sendmsg.patch - patches.suse/ipv6-explicitly-initialize-udp6_addr-in-udp_sock_cre.patch - patches.suse/net-mlx5e-RX-Fix-wrong-early-return-in-receive-queue.patch - patches.suse/net-mlx5-Typo-fix-in-del_sw_hw_rule.patch - patches.suse/net-mlx5e-Remove-the-false-indication-of-software-ti.patch - patches.suse/gro_cell-add-napi_disable-in-gro_cells_destroy.patch - patches.suse/rds-Fix-warning.patch - patches.suse/mmc-omap_hsmmc-fix-DMA-API-warning.patch - patches.suse/mmc-core-Reset-HPI-enabled-state-during-re-init-and-.patch - patches.suse/mmc-core-Allow-BKOPS-and-CACHE-ctrl-even-if-no-HPI-s.patch - patches.suse/mmc-core-Use-a-minimum-1600ms-timeout-when-enabling-.patch - patches.suse/xhci-Don-t-prevent-USB2-bus-suspend-in-state-check-i.patch - patches.suse/USB-serial-option-add-HP-lt4132.patch - patches.suse/USB-serial-option-add-GosunCn-ZTE-WeLink-ME3630.patch - patches.suse/USB-serial-option-add-Simcom-SIM7500-SIM7600-MBIM-mo.patch - patches.suse/USB-serial-option-add-Fibocom-NL668-series.patch - patches.suse/USB-serial-option-add-Telit-LN940-series.patch - patches.suse/usb-xhci-fix-broken_suspend-placement-in-struct-xchi_hcd.patch - patches.suse/Revert-serial-8250-Fix-clearing-FIFOs-in-RS485-mode-.patch - patches.suse/msft-hv-1814-Drivers-hv-vmbus-Return-EINVAL-for-the-sys-files-for.patch - patches.suse/kbuild-fix-false-positive-warning-error-about-missin.patch - patches.suse/ubifs-Handle-re-linking-of-inodes-correctly-while-re.patch - patches.suse/smb3-Fix-rmdir-compounding-regression-to-strict-servers.patch - patches.suse/gpiolib-acpi-Only-defer-request_irq-for-GpioInt-ACPI.patch - patches.suse/gpio-max7301-fix-driver-for-use-with-CONFIG_VMAP_STA.patch - patches.suse/gpio-mvebu-only-fail-on-missing-clk-if-pwm-is-actual.patch - patches.suse/Input-omap-keypad-fix-idle-configuration-to-not-bloc.patch - patches.suse/Input-synaptics-enable-RMI-on-ThinkPad-T560.patch - patches.suse/Input-synaptics-enable-SMBus-for-HP-EliteBook-840-G4.patch - patches.suse/0001-drm-ioctl-Fix-Spectre-v1-vulnerabilities.patch - patches.suse/x86-mm-Fix-decoy-address-handling-vs-32-bit-builds.patch - patches.suse/x86-mtrr-don-t-copy-uninitialized-gentry-fields-back-to-userspace.patch - patches.suse/0001-futex-Cure-exit-race.patch - patches.suse/tcp-fix-a-race-in-inet_diag_dump_icsk.patch - patches.suse/packet-validate-address-length.patch - patches.suse/ipv6-tunnels-fix-two-use-after-free.patch - patches.suse/qmi_wwan-Add-support-for-Fibocom-NL678-series.patch - patches.suse/qmi_wwan-Fix-qmap-header-retrieval-in-qmimux_rx_fixu.patch - patches.suse/serial-sunsu-fix-refcount-leak.patch - patches.suse/0001-fork-memcg-fix-crash-in-free_thread_stack-on-memcg-c.patch - patches.suse/mm-page_alloc-fix-has_unmovable_pages-for-HugePages.patch - patches.suse/scsi-sd-use-mempool-for-discard-special-page - patches.suse/procsysctl-dont-return-ENOMEM-on-lookup-when-a-table-is-unregistering.patch - patches.suse/platform-x86-asus-wmi-Tell-the-EC-the-OS-will-handle.patch - patches.suse/platform-x86-asus-nb-wmi-Map-0x35-to-KEY_SCREENLOCK.patch - patches.suse/platform-x86-asus-nb-wmi-Drop-mapping-of-0x33-and-0x.patch - patches.suse/0001-drm-rockchip-psr-do-not-dereference-encoder-before-i.patch - patches.suse/drm-bufs-Fix-Spectre-v1-vulnerability.patch - patches.suse/0001-drm-vc4-Set-is_yuv-to-false-when-num_planes-1.patch - patches.suse/0001-drm-vc4-x_scaling-1-should-never-be-set-to-VC4_SCALI.patch - patches.suse/drm-rockchip-fix-for-mailbox-read-size.patch - patches.suse/0003-drm-i915-Redefine-some-Whiskey-Lake-SKUs.patch - patches.suse/ALSA-x86-Fix-runtime-PM-for-hdmi-lpe-audio.patch - patches.suse/drm-i915-Disable-LP3-watermarks-on-all-SNB-machines.patch - patches.suse/0001-drm-rcar-du-Fix-vblank-initialization.patch - patches.suse/0001-drm-rcar-du-Fix-external-clock-error-checks.patch - patches.suse/0004-drm-atomic-helper-Complete-fake_commit-flip_done-pot.patch - patches.suse/gpu-ipu-v3-image-convert-Prevent-race-between-run-an.patch - patches.suse/drm-Clear-state-acquire_ctx-before-leaving-drm_atomi.patch - patches.suse/drm-nouveau-tmr-detect-stalled-gpu-timer-and-break-o.patch - patches.suse/jffs2-Fix-use-of-uninitialized-delayed_work-lockdep-.patch - patches.suse/media-mtk-vcodec-Release-device-nodes-in-mtk_vcodec_.patch - patches.suse/media-pulse8-cec-return-0-when-invalidating-the-logi.patch - patches.suse/media-vb2-vb2_mmap-move-lock-up.patch - patches.suse/media-cec-report-Vendor-ID-after-initialization.patch - patches.suse/media-vivid-fix-error-handling-of-kthread_run.patch - patches.suse/media-vivid-set-min-width-height-to-a-value-0.patch - patches.suse/media-adv-tc358743-ths8200-fill-in-min-width-height-.patch - patches.suse/media-v4l2-tpg-array-index-could-become-negative.patch - patches.suse/media-vivid-free-bitmap_cap-when-updating-std-timing.patch - patches.suse/media-videobuf2-v4l2-drop-WARN_ON-in-vb2_warn_zero_b.patch - patches.suse/media-vb2-be-sure-to-unlock-mutex-on-errors.patch - patches.suse/media-DaVinci-VPBE-fix-error-handling-in-vpbe_initia.patch - patches.suse/media-firewire-Fix-app_info-parameter-type-in-avc_ca.patch - patches.suse/media-stkwebcam-Bugfix-for-wrong-return-values.patch - patches.suse/ALSA-oxfw-add-support-for-APOGEE-duet-FireWire.patch - patches.suse/ALSA-hda-ca0132-make-pci_iounmap-call-conditional.patch - patches.suse/ALSA-emux-Fix-potential-Spectre-v1-vulnerabilities.patch - patches.suse/ALSA-pcm-Fix-potential-Spectre-v1-vulnerability.patch - patches.suse/ALSA-hda-fix-front-speakers-on-Huawei-MBXP.patch - patches.suse/ALSA-firewire-lib-fix-wrong-handling-payload_length-.patch - patches.suse/ALSA-firewire-lib-fix-wrong-assignment-for-out_packe.patch - patches.suse/ALSA-firewire-lib-use-the-same-print-format-for-with.patch - patches.suse/ALSA-fireface-fix-for-state-to-fetch-PCM-frames.patch - patches.suse/ALSA-hda-add-mute-LED-support-for-HP-EliteBook-840-G.patch - patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-pmc_plt_clk_0-qui.patch - patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-pmc_plt_clk_0-2.patch - patches.suse/ASoC-Intel-mrfld-fix-uninitialized-variable-access.patch - patches.suse/ASoC-au8540-use-64-bit-arithmetic-instead-of-32-bit.patch - patches.suse/ASoC-fsl-Fix-SND_SOC_EUKREA_TLV320-build-error-on-i..patch - patches.suse/ALSA-rme9652-Fix-potential-Spectre-v1-vulnerability.patch - patches.suse/ALSA-emu10k1-Fix-potential-Spectre-v1-vulnerabilitie.patch - patches.suse/ALSA-bebob-fix-model-id-of-unit-for-Apogee-Ensemble.patch - patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX391UA-.patch - patches.suse/cpuidle-big.LITTLE-fix-refcount-leak.patch - patches.suse/PM-AVS-SmartReflex-NULL-check-before-some-freeing-fu.patch - patches.suse/ACPICA-Use-d-for-signed-int-print-formatting-instead.patch - patches.suse/ACPI-LPSS-Ignore-acpi_device_fix_up_power-return-val.patch - patches.suse/ACPI-APEI-Clear-GHES-block_status-before-panic.patch - patches.suse/ACPI-fix-acpi_find_child_device-invocation-in-acpi_p.patch - patches.suse/pwm-clps711x-Fix-period-calculation.patch - patches.suse/regulator-Fix-return-value-of-_set_load-stub.patch - patches.suse/drivers-regulator-fix-a-missing-check-of-return-valu.patch - patches.suse/regulator-tps65910-fix-a-missing-check-of-return-val.patch - patches.suse/spi-bcm2835-Avoid-finishing-transfer-prematurely-in-.patch - patches.suse/spi-bcm2835-Fix-book-keeping-of-DMA-termination.patch - patches.suse/spi-bcm2835-Fix-race-on-DMA-termination.patch - patches.suse/spi-bcm2835-Unbreak-the-build-of-esoteric-configs.patch - patches.suse/0001-dt-bindings-clock-r8a7795-Remove-CSIREF-clock.patch - patches.suse/0001-dt-bindings-clock-r8a7796-Remove-CSIREF-clock.patch - patches.suse/clk-sunxi-ng-enable-so-said-LDOs-for-A64-SoC-s-pll-m.patch - patches.suse/clk-sunxi-ng-h3-h5-Fix-CSI_MCLK-parent.patch - patches.suse/clk-sunxi-ng-a33-Set-CLK_SET_RATE_PARENT-for-all-aud.patch - patches.suse/clk-rockchip-fix-typo-in-rk3188-spdif_frac-parent.patch - patches.suse/clk-rockchip-fix-rk3188-sclk_smc-gate-data.patch - patches.suse/clk-rockchip-fix-rk3188-sclk_mac_lbtest-parameter-or.patch - patches.suse/clk-rockchip-fix-I2S1-clock-gate-register-for-rk3328.patch - patches.suse/clk-rockchip-fix-ID-of-8ch-clock-of-I2S1-for-rk3328.patch - patches.suse/clk-imx6q-reset-exclusive-gates-on-init.patch - patches.suse/clk-imx6sl-ensure-MMDC-CH0-handshake-is-bypassed.patch - patches.suse/device-property-fix-fwnode_graph_get_next_endpoint-d.patch - patches.suse/platform-msi-Free-descriptors-in-platform_msi_domain.patch - patches.suse/timekeeping-Use-proper-seqcount-initializer.patch - patches.suse/clocksource-drivers-integrator-ap-Add-missing-of_nod.patch - patches.suse/0001-x86-speculation-l1tf-Drop-the-swap-storage-limit-res.patch - patches.suse/kvm-nvmx-set-vm-instruction-error-for-vmptrld-of-unbacked-page - patches.suse/kvm-nvmx-free-the-vmread-vmwrite-bitmaps-if-alloc_kvm_area-fails - patches.suse/kvm-vmx-set-ia32_tsc_aux-for-legacy-mode-guests - patches.suse/kvm-x86-report-stibp-on-get_supported_cpuid.patch - patches.suse/KVM-arm-arm64-Fix-VMID-alloc-race-by-reverting-to-lo.patch - patches.suse/arm-arm64-KVM-vgic-Force-VM-halt-when-changing-the-a.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-race-between-kvm_unmap_hva_ran.patch - patches.suse/KVM-PPC-Book3S-PR-Set-hflag-to-indicate-that-POWER9-.patch - patches.suse/kvm-Disallow-wraparound-in-kvm_gfn_to_hva_cache_init.patch - patches.suse/kvm-nvmx-nmi-window-and-interrupt-window-exiting-should-wake-l2-from-hlt - patches.suse/kvm-x86-use-jmp-to-invoke-kvm_spurious_fault-from-fixup - patches.suse/x86-resctrl-fix-rdt_find_domain-return-value-and-checks.patch - patches.suse/firmware-efi-Add-NULL-pointer-checks-in-efivars-API-.patch - patches.suse/efi-Permit-multiple-entries-in-persistent-memreserve.patch - patches.suse/efi-Reduce-the-amount-of-memblock-reservations-for-p.patch - patches.suse/tools-lib-lockdep-Rename-trywlock-into-trywrlock.patch - patches.suse/perf-tools-add-hygon-dhyana-support.patch - patches.suse/hwmon-k10temp-x86-amd_nb-consolidate-shared-device-ids.patch - patches.suse/x86-vdso-remove-obsolete-fake-section-table-reservation.patch - patches.suse/x86-mm-drop-usage-of-_flush_tlb_all-in-kernel_physical_mapping_init.patch - patches.suse/powerpc-64s-Include-cpu-header.patch - patches.suse/powerpc-xmon-Fix-invocation-inside-lock-region.patch - patches.suse/powerpc-perf-Fix-thresholding-counter-data-for-unkno.patch - patches.suse/powerpc-perf-Update-perf_regs-structure-to-include-S.patch - patches.suse/powerpc-perf-Cleanup-cache_sel-bits-comment.patch - patches.suse/powerpc-perf-Fix-unit_sel-cache_sel-checks.patch - patches.suse/powerpc-perf-Add-constraints-for-power9-l2-l3-bus-ev.patch - patches.suse/powerpc-perf-Remove-l2-bus-events-from-HW-cache-even.patch - patches.suse/powerpc-fsl-Fix-spectre_v2-mitigations-reporting.patch - patches.suse/powerpc-fsl-Add-nospectre_v2-command-line-argument.patch - patches.suse/powerpc-fsl-Update-Spectre-v2-reporting.patch - patches.suse/powerpc-powernv-ioda-Allocate-indirect-TCE-levels-of.patch - patches.suse/powerpc-fadump-Reservationless-firmware-assisted-dum.patch - patches.suse/powerpc-fadump-Throw-proper-error-message-on-fadump-.patch - patches.suse/powerpc-fadump-Do-not-allow-hot-remove-memory-from-f.patch - patches.suse/powerpc-tm-Set-MSR-TS-just-prior-to-recheckpoint.patch - patches.suse/powerpc-tm-Save-MSR-to-PACA-before-RFID.patch - patches.suse/powerpc-tm-Print-scratch-value.patch - patches.suse/powerpc-tm-Unset-MSR-TS-if-not-recheckpointing.patch - patches.suse/powerpc-pkeys-Fix-handling-of-pkey-state-across-fork.patch - patches.suse/powerpc-Fix-HMIs-on-big-endian-with-CONFIG_RELOCATAB.patch - patches.suse/pstore-ram-Do-not-treat-empty-buffers-as-valid.patch - patches.suse/pstore-ram-Avoid-NULL-deref-in-ftrace-merging-failur.patch - patches.suse/panic-avoid-deadlocks-in-re-entrant-console-drivers.patch - patches.suse/printk-fix-printk_time-race.patch - patches.suse/selinux-always-allow-mounting-submounts.patch - patches.suse/e1000e-allow-non-monotonic-SYSTIM-readings.patch - patches.suse/net-bcmgenet-return-correct-value-ret-from-bcmgenet_.patch - patches.suse/cxgb4-Add-new-T6-PCI-device-ids-0x608a.patch - patches.suse/cxgb4vf-fix-memleak-in-mac_hlist-initialization.patch - patches.suse/ptp-check-gettime64-return-code-in-PTP_SYS_OFFSET-io.patch - patches.suse/PCI-add-USR-vendor-id-and-use-it-in-r8169-and-w6692-.patch - patches.suse/usbnet-smsc95xx-fix-rx-packet-alignment.patch - patches.suse/cxgb4-Remove-SGE_HOST_PAGE_SIZE-dependency-on-page-s.patch - patches.suse/net-bcmgenet-code-movement.patch - patches.suse/net-bcmgenet-abort-suspend-on-error.patch - patches.suse/r8169-use-PCI_VDEVICE-macro.patch - patches.suse/cxgb4-cxgb4vf-Fix-mac_hlist-initialization-and-free.patch - patches.suse/net-bcmgenet-remove-HFB_CTRL-access.patch - patches.suse/cxgb4-use-new-fw-interface-to-get-the-VIN-and-smt-in.patch - patches.suse/ptp-Fix-pass-zero-to-ERR_PTR-in-ptp_clock_register.patch - patches.suse/can-flexcan-flexcan_irq-fix-indention.patch - patches.suse/wlcore-Fix-the-return-value-in-case-of-error-in-wlco.patch - patches.suse/rtl8xxxu-Fix-missing-break-in-switch.patch - patches.suse/brcmsmac-never-log-tid-x-is-not-agg-able-by-default.patch - patches.suse/wireless-airo-potential-buffer-overflow-in-sprintf.patch - patches.suse/rtlwifi-rtl8192de-Fix-misleading-REG_MCUFWDL-informa.patch - patches.suse/ath10k-don-t-assume-this-is-a-PCI-dev-in-generic-cod.patch - patches.suse/ath9k-dynack-use-authentication-messages-for-late-ac.patch - patches.suse/ath9k-dynack-check-da-enabled-first-in-sampling-rout.patch - patches.suse/ath9k-dynack-make-ewma-estimation-faster.patch - patches.suse/iwlwifi-mvm-synchronize-TID-queue-removal.patch - patches.suse/iwlwifi-pcie-don-t-reset-TXQ-write-pointer.patch - patches.suse/iwlwifi-mvm-Send-non-offchannel-traffic-via-AP-sta.patch - patches.suse/iwlwifi-add-new-cards-for-9560-9462-9461-and-killer-.patch - patches.suse/0001-iwlwifi-fw-use-helper-to-determine-whether-to-dump-p.patch - patches.suse/b43-Fix-error-in-cordic-routine.patch - patches.suse/0001-net-mlx5-Release-resource-on-error-flow.patch - patches.suse/0001-net-mlx5-Return-success-for-PAGE_FAULT_RESUME-in-int.patch - patches.suse/0001-net-mlx5-Use-multi-threaded-workqueue-for-page-fault.patch - patches.suse/net-ibmvnic-Remove-tests-of-member-address.patch - patches.suse/indirect-call-wrappers-helpers-to-speed-up-indirect-.patch - patches.suse/net-use-indirect-call-wrappers-at-GRO-network-layer.patch - patches.suse/net-use-indirect-call-wrappers-at-GRO-transport-laye.patch - patches.suse/udp-use-indirect-call-wrappers-for-GRO-socket-lookup.patch - patches.suse/net-unbreak-CONFIG_RETPOLINE-n-builds.patch - patches.suse/mac80211-fix-radiotap-vendor-presence-bitmap-handlin.patch - patches.suse/Bluetooth-hci_bcm-Handle-specific-unknown-packets-af.patch - patches.suse/Bluetooth-Fix-unnecessary-error-message-for-HCI-requ.patch - patches.suse/e100-Fix-passing-zero-to-PTR_ERR-warning-in-e100_loa.patch - patches.suse/igb-Fix-an-issue-that-PME-is-not-enabled-during-runt.patch - patches.suse/mwifiex-fix-potential-NULL-dereference-and-use-after.patch - patches.suse/mwifiex-debugfs-correct-histogram-spacing-formatting.patch - patches.suse/rtl818x-fix-potential-use-after-free.patch - patches.suse/cw1200-Fix-concurrency-use-after-free-bugs-in-cw1200.patch - patches.suse/ath6kl-Only-use-match-sets-when-firmware-supports-it.patch - patches.suse/ath6kl-Fix-off-by-one-error-in-scan-completion.patch - patches.suse/net-core-Fix-Spectre-v1-vulnerability.patch - patches.suse/phonet-af_phonet-Fix-Spectre-v1-vulnerability.patch - patches.suse/packet-validate-address-length-if-non-zero.patch - patches.suse/ieee802154-lowpan_header_create-check-must-check-dad.patch - patches.suse/bnx2x-Fix-NULL-pointer-dereference-in-bnx2x_del_all_.patch - patches.suse/crypto-aes_ti-disable-interrupts-while-accessing-S-b.patch - patches.suse/pcrypt-use-format-specifier-in-kobject_add.patch - patches.suse/crypto-bcm-fix-normal-non-key-hash-algorithm-failure.patch - patches.suse/0001-crypto-user-support-incremental-algorithm-dumps.patch - patches.suse/crypto-ux500-Use-proper-enum-in-cryp_set_dma_transfe.patch - patches.suse/crypto-ux500-Use-proper-enum-in-hash_set_dma_transfe.patch - patches.suse/crypto-mxc-scc-fix-build-warnings-on-ARM64.patch - patches.suse/gfs2-Get-rid-of-potential-double-freeing-in-gfs2_cre.patch - patches.suse/gfs2-Fix-loop-in-gfs2_rbm_find.patch - patches.suse/0001-btrfs-harden-agaist-duplicate-fsid-on-scanned-device.patch - patches.suse/0001-Btrfs-fix-fsync-of-files-with-multiple-hard-links-in.patch - patches.suse/btrfs-fix-error-handling-in-btrfs_cleanup_ordered_extents.patch - patches.suse/0003-btrfs-add-cleanup_ref_head_accounting-helper.patch - patches.suse/btrfs-run-delayed-items-before-dropping-the-snapshot.patch - patches.suse/0011-Btrfs-send-fix-race-with-transaction-commits-that-cr.patch - patches.suse/dlm-fix-invalid-free.patch - patches.suse/dlm-don-t-leak-kernel-pointer-to-userspace.patch - patches.suse/dlm-Don-t-swamp-the-CPU-with-callbacks-queued-during.patch - patches.suse/dlm-fixed-memory-leaks-after-failed-ls_remove_names-.patch - patches.suse/dlm-possible-memory-leak-on-error-path-in-create_lkb.patch - patches.suse/dlm-lost-put_lkb-on-error-path-in-receive_convert-an.patch - patches.suse/dlm-memory-leaks-on-error-path-in-dlm_user_request.patch - patches.suse/xfs-Align-compat-attrlist_by_handle-with-native-impl.patch - patches.suse/ext4-fix-possible-use-after-free-in-ext4_quota_enabl.patch - patches.suse/ext4-missing-unlock-put_page-in-ext4_try_to_write_in.patch - patches.suse/ext4-fix-EXT4_IOC_GROUP_ADD-ioctl.patch - patches.suse/ext4-include-terminating-u32-in-size-of-xattr-entrie.patch - patches.suse/ext4-avoid-declaring-fs-inconsistent-due-to-invalid-.patch - patches.suse/ext4-force-inode-writes-when-nfsd-calls-commit_metad.patch - patches.suse/ext4-check-for-shutdown-and-r-o-file-system-in-ext4_.patch - patches.suse/block-add-io-timeout-to-sysfs.patch - patches.suse/0263-bcache-add-comment-for-cache_set-fill_iter.patch - patches.suse/0264-bcache-do-not-check-if-debug-dentry-is-ERR-or-NULL-e.patch - patches.suse/0265-bcache-update-comment-for-bch_data_insert.patch - patches.suse/0266-bcache-update-comment-in-sysfs.c.patch - patches.suse/0267-bcache-do-not-mark-writeback_running-too-early.patch - patches.suse/0268-bcache-cannot-set-writeback_running-via-sysfs-if-no-.patch - patches.suse/0269-bcache-introduce-force_wake_up_gc.patch - patches.suse/0270-bcache-option-to-automatically-run-gc-thread-after-w.patch - patches.suse/0271-bcache-add-MODULE_DESCRIPTION-information.patch - patches.suse/0272-bcache-make-cutoff_writeback-and-cutoff_writeback_sy.patch - patches.suse/0273-bcache-set-writeback_percent-in-a-flexible-range.patch - patches.suse/0274-bcache-print-number-of-keys-in-trace_bcache_journal_.patch - patches.suse/sata_rcar-fix-deferred-probing.patch - patches.suse/dma-mapping-fix-return-type-of-dma_set_max_seg_size.patch - patches.suse/scsi-lpfc-Correct-speeds-on-SFP-swap.patch - patches.suse/scsi-lpfc-Fix-lpfc_sli4_read_config-return-value-che.patch - patches.suse/scsi-lpfc-Fix-LOGO-PLOGI-handling-when-triggerd-by-A.patch - patches.suse/scsi-lpfc-Reset-link-or-adapter-instead-of-doing-inf.patch - patches.suse/scsi-lpfc-Correct-errors-accessing-fw-log.patch - patches.suse/scsi-lpfc-fcoe-Fix-link-down-issue-after-1000-link-b.patch - patches.suse/scsi-lpfc-Correct-LCB-RJT-handling.patch - patches.suse/scsi-lpfc-Fix-odd-recovery-in-duplicate-FLOGIs-in-po.patch - patches.suse/scsi-lpfc-Correct-loss-of-fc4-type-on-remote-port-ad.patch - patches.suse/scsi-lpfc-Implement-GID_PT-on-Nameserver-query-to-su.patch - patches.suse/scsi-lpfc-add-Trunking-support.patch - patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.8.patch - patches.suse/scsi-qla2xxx-use-lower_32_bits-and-upper_32_bits-ins.patch - patches.suse/scsi-target-add-emulate_pr-backstore-attr-to-toggle-.patch - patches.suse/scsi-target-drop-unused-pi_prot_format-attribute-sto.patch - patches.suse/scsi-qla2xxx-Introduce-a-switch-case-statement-in-ql.patch - patches.suse/scsi-csiostor-remove-flush_scheduled_work - patches.suse/scsi-qla2xxx-Split-the-__qla2x00_abort_all_cmds-func.patch - patches.suse/scsi-qla2xxx-NULL-check-before-some-freeing-function.patch - patches.suse/s390-scsi-zfcp-fix-posting-too-many-status-read-buffers.patch - patches.suse/scsi-lpfc-Fix-panic-when-FW-log-buffsize-is-not-init.patch - patches.suse/scsi-lpfc-update-manufacturer-attribute-to-reflect-B.patch - patches.suse/scsi-lpfc-refactor-mailbox-structure-context-fields.patch - patches.suse/scsi-lpfc-Fix-discovery-failures-during-port-failove.patch - patches.suse/scsi-lpfc-Fix-a-duplicate-0711-log-message-number.patch - patches.suse/scsi-lpfc-Fix-kernel-Oops-due-to-null-pring-pointers.patch - patches.suse/scsi-lpfc-Cap-NPIV-vports-to-256.patch - patches.suse/scsi-lpfc-rport-port-swap-discovery-issue.patch - patches.suse/scsi-lpfc-ls_rjt-erroneus-FLOGIs.patch - patches.suse/scsi-lpfc-Defer-LS_ACC-to-FLOGI-on-point-to-point-lo.patch - patches.suse/scsi-lpfc-Correct-code-setting-non-existent-bits-in-.patch - patches.suse/scsi-lpfc-Correct-topology-type-reporting-on-G7-adap.patch - patches.suse/scsi-lpfc-Fix-driver-release-of-fw-logging-buffers.patch - patches.suse/scsi-lpfc-Fix-dif-and-first-burst-use-in-write-comma.patch - patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.9.patch - patches.suse/Revert-scsi-lpfc-ls_rjt-erroneus-FLOGIs.patch - patches.suse/scsi-lpfc-Enable-Management-features-for-IF_TYPE-6.patch - patches.suse/scsi-qla2xxx-Enable-FC-NVME-on-NPIV-ports.patch - patches.suse/scsi-qla2xxx-Fix-NPIV-handling-for-FC-NVMe.patch - patches.suse/scsi-qla2xxx-Fix-for-FC-NVMe-discovery-for-NPIV-port.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.12-k.patch - patches.suse/scsi-lpfc-do-not-set-queue-page_count-to-0-if-pc_sli.patch - patches.suse/scsi-qla2xxx-deadlock-by-configfs_depend_item.patch - patches.suse/scsi-lpfc-Fix-link-state-reporting-for-trunking-when.patch - patches.suse/scsi-lpfc-Correct-MDS-loopback-diagnostics-support.patch - patches.suse/scsi-lpfc-update-fault-value-on-successful-trunk-eve.patch - patches.suse/scsi-lpfc-Fix-discovery-failure-when-PLOGI-is-defere.patch - patches.suse/scsi-lpfc-Add-log-messages-to-aid-in-debugging-fc4ty.patch - patches.suse/scsi-lpfc-Update-lpfc-version-to-12.0.0.10.patch - patches.suse/scsi-megaraid-fix-out-of-bound-array-accesses.patch - patches.suse/0001-dm-do-not-allow-readahead-to-limit-IO-size.patch - patches.suse/mmc-atmel-mci-do-not-assume-idle-after-atmci_request.patch - patches.suse/mmc-sdhci-Fix-data-command-CRC-error-handling.patch - patches.suse/mmc-sdhci-Rename-SDHCI_ACMD12_ERR-and-SDHCI_INT_ACMD.patch - patches.suse/mmc-sdhci-Handle-auto-command-errors.patch - patches.suse/mmc-bcm2835-reset-host-on-timeout.patch - patches.suse/mmc-bcm2835-Recover-from-MMC_SEND_EXT_CSD.patch - patches.suse/memstick-Prevent-memstick-host-from-getting-runtime-.patch - patches.suse/0006-mmc-sdhci-of-esdhc-Fix-timeout-checks.patch - patches.suse/mmc-sdhci-xenon-Fix-timeout-checks.patch - patches.suse/scripts-decode_stacktrace-only-strip-base-path-when-.patch - patches.suse/0001-mm-print-more-information-about-mapping-in-__dump_pa.patch - patches.suse/0002-mm-lower-the-printk-loglevel-for-__dump_page-message.patch - patches.suse/0003-mm-memory_hotplug-drop-pointless-block-alignment-che.patch - patches.suse/0004-mm-memory_hotplug-print-reason-for-the-offlining-fai.patch - patches.suse/0005-mm-memory_hotplug-be-more-verbose-for-memory-offline.patch - patches.suse/0001-mm-only-report-isolation-failures-when-offlining-mem.patch - patches.suse/0001-mm-memory_hotplug-do-not-clear-numa_node-association.patch - patches.suse/mm-put_and_wait_on_page_locked-while-page-is-migrated.patch - patches.suse/0001-hwpoison-memory_hotplug-allow-hwpoisoned-pages-to-be.patch - patches.suse/mm-migration-factor-out-code-to-compute-expected-num.patch - patches.suse/mm-migrate-lock-buffers-before-migrate_page_move_map.patch - patches.suse/mm-migrate-provide-buffer_migrate_page_norefs.patch - patches.suse/blkdev-avoid-migration-stalls-for-blkdev-pages.patch - patches.suse/hwmon-k10temp-add-hygon-dhyana-support.patch - patches.suse/hwmon-lm80-fix-a-missing-check-of-the-status-of-SMBu.patch - patches.suse/hwmon-lm80-fix-a-missing-check-of-bus-read-in-lm80-p.patch - patches.suse/gpio-pl061-Move-irq_chip-definition-inside-struct-pl.patch - patches.suse/gpiolib-Fix-return-value-of-gpio_to_desc-stub-if-GPI.patch - patches.suse/power-supply-olpc_battery-correct-the-temperature-un.patch - patches.suse/power-supply-charger-manager-Fix-incorrect-return-va.patch - patches.suse/usb-hub-delay-hub-autosuspend-if-USB3-port-is-still-.patch - patches.suse/phy-sun4i-usb-add-support-for-missing-USB-PHY-index.patch - patches.suse/usb-dwc3-debugfs-Properly-print-set-link-state-for-H.patch - patches.suse/usb-dwc3-don-t-log-probe-deferrals-but-do-log-other-.patch - patches.suse/usb-dwc3-Correct-the-logic-for-checking-TRB-full-in-.patch - patches.suse/usb-mtu3-fix-the-issue-about-SetFeature-U1-U2_Enable.patch - patches.suse/usb-dwc2-host-use-hrtimer-for-nak-retries.patch - patches.suse/0001-usb-dwc3-trace-add-missing-break-statement-to-make-c.patch - patches.suse/usb-mtu3-fix-dbginfo-in-qmu_tx_zlp_error_handler.patch - patches.suse/usb-dwc3-gadget-Disable-CSP-for-stream-OUT-ep.patch - patches.suse/usb-musb-dsps-fix-otg-state-machine.patch - patches.suse/0001-usb-musb-dsps-fix-runtime-pm-for-peripheral-mode.patch - patches.suse/cdc-acm-fix-abnormal-DATA-RX-issue-for-Mediatek-Prel.patch - patches.suse/0001-USB-serial-pl2303-add-ids-for-Hewlett-Packard-HP-POS.patch - patches.suse/0001-USB-serial-option-add-Fibocom-NL678-series.patch - patches.suse/serial-fsl_lpuart-clear-parity-enable-bit-when-disab.patch - patches.suse/serial-set-suppress_bind_attrs-flag-only-if-builtin.patch - patches.suse/writeback-don-t-decrement-wb-refcnt-if-wb-bdi.patch - patches.suse/serial-imx-fix-error-handling-in-console_setup.patch - patches.suse/tty-ldsem-Wake-up-readers-after-timed-out-down_write.patch - patches.suse/tty-Hold-tty_ldisc_lock-during-tty_reopen.patch - patches.suse/tty-Don-t-block-on-IO-when-ldisc-change-is-pending.patch - patches.suse/tty-Simplify-tty-count-math-in-tty_reopen.patch - patches.suse/tty-ldsem-Convert-to-regular-lockdep-annotations.patch - patches.suse/tty-ldsem-Add-lockdep-asserts-for-ldisc_sem.patch - patches.suse/tty-ldsem-Decrement-wait_readers-on-timeouted-down_r.patch - patches.suse/tty-serial-do-not-free-trasnmit-buffer-page-under-po.patch - patches.suse/tty-serial-samsung-Properly-set-flags-in-autoCTS-mod.patch - patches.suse/serial-uartps-Fix-interrupt-mask-issue-to-handle-the.patch - patches.suse/serial-max310x-Fix-tx_empty-callback.patch - patches.suse/staging-iio-adc-ad7280a-handle-error-from-__ad7280_r.patch - patches.suse/staging-iio-ad2s90-Make-probe-handle-spi_setup-failu.patch - patches.suse/staging-iio-ad7780-update-voltage-on-read.patch - patches.suse/Staging-iio-adt7316-Fix-i2c-data-reading-set-the-dat.patch - patches.suse/staging-bcm2835-camera-Abort-probe-if-there-is-no-ca.patch - patches.suse/iio-accel-kxcjk1013-Add-KIOX010A-ACPI-Hardware-ID.patch - patches.suse/staging-wilc1000-fix-missing-read_write-setting-when.patch - patches.suse/driver-core-Move-async_synchronize_full-call.patch - patches.suse/sysfs-Disable-lockdep-for-driver-bind-unbind-files.patch - patches.suse/altera-stapl-check-for-a-null-key-before-strcasecmp-.patch - patches.suse/misc-vexpress-Off-by-one-in-vexpress_syscfg_exec.patch - patches.suse/extcon-max8997-Fix-lack-of-path-setting-in-USB-devic.patch - patches.suse/genwqe-Fix-size-check.patch - patches.suse/intel_th-msu-Fix-an-off-by-one-in-attribute-store.patch - patches.suse/cgroup-fix-parsing-empty-mount-option-string.patch - patches.suse/0239-lib-don-t-depend-on-linux-headers-being-installed.patch - patches.suse/kconfig-fix-file-name-and-line-number-of-warn_ignore.patch - patches.suse/kconfig-fix-memory-leak-when-EOF-is-encountered-in-q.patch - patches.suse/sched-fair-Fix-infinite-loop-in-update_blocked_averages-by-reverting-a9e7f6544b9c.patch - patches.suse/seq_buf-Make-seq_buf_puts-null-terminate-the-buffer.patch - patches.suse/ARM-OMAP2-hwmod-Fix-some-section-annotations.patch - patches.suse/ARM-pxa-avoid-section-mismatch-warning.patch - patches.suse/soc-bcm-brcmstb-Don-t-leak-device-tree-node-referenc.patch - patches.suse/soc-tegra-pmc-Drop-locking-from-tegra_powergate_is_p.patch - patches.suse/soc-tegra-Don-t-leak-device-tree-node-reference.patch - patches.suse/watchdog-w83627hf_wdt-support-Inves.patch - patches.suse/watchdog-docs-kernel-api-don-t-reference-removed-fun.patch - patches.suse/pinctrl-qcom-spmi-gpio-fix-gpio-hog-related-boot-iss.patch - patches.suse/pinctrl-max77620-Use-define-directive-for-max77620_p.patch - patches.suse/pinctrl-lpc18xx-Use-define-directive-for-PIN_CONFIG_.patch - patches.suse/pinctrl-zynq-Use-define-directive-for-PIN_CONFIG_IO_.patch - patches.suse/pinctrl-qcom-ssbi-gpio-fix-gpio-hog-related-boot-iss.patch - patches.suse/pinctrl-sx150x-handle-failure-case-of-devm_kstrdup.patch - patches.suse/pinctrl-sunxi-a64-Rename-function-csi0-to-csi.patch - patches.suse/pinctrl-sunxi-a64-Rename-function-ts0-to-ts.patch - patches.suse/pinctrl-xway-fix-gpio-hog-related-boot-issues.patch - patches.suse/pinctrl-meson-meson8-fix-the-GPIO-function-for-the-G.patch - patches.suse/pinctrl-meson-meson8b-fix-the-GPIO-function-for-the-.patch - patches.suse/pinctrl-sh-pfc-r8a7740-Add-missing-REF125CK-pin-to-g.patch - patches.suse/pinctrl-sh-pfc-r8a7740-Add-missing-LCD0-marks-to-lcd.patch - patches.suse/pinctrl-sh-pfc-r8a7791-Remove-bogus-ctrl-marks-from-.patch - patches.suse/pinctrl-sh-pfc-r8a7791-Remove-bogus-marks-from-vin1_.patch - patches.suse/pinctrl-sh-pfc-sh73a0-Add-missing-TO-pin-to-tpu4_to3.patch - patches.suse/pinctrl-sh-pfc-r8a7794-Remove-bogus-IPSR9-field.patch - patches.suse/pinctrl-sh-pfc-sh7734-Add-missing-IPSR11-field.patch - patches.suse/pinctrl-sh-pfc-sh7264-Fix-PFCR3-and-PFCR0-register-c.patch - patches.suse/pinctrl-sh-pfc-sh7269-Add-missing-PCIOR0-field.patch - patches.suse/pinctrl-sh-pfc-sh7734-Remove-bogus-IPSR10-value.patch - patches.suse/pinctrl-sh-pfc-sh7734-Fix-shifted-values-in-IPSR10.patch - patches.suse/rtc-m41t80-Correct-alarm-month-range-with-RTC-reads.patch - patches.suse/rtc-max8997-Fix-the-returned-value-in-case-of-error-.patch - patches.suse/rtc-dt-binding-abx80x-fix-resistance-scale.patch - patches.suse/0001-dt-bindings-rtc-sun6i-rtc-Fix-register-range-in-exam.patch - patches.suse/rtc-pcf8523-don-t-return-invalid-date-when-battery-i.patch - patches.suse/dmaengine-coh901318-Fix-a-double-lock-bug.patch - patches.suse/dmaengine-coh901318-Remove-unused-variable.patch - patches.suse/dmaengine-xilinx_dma-Remove-__aligned-attribute-on-z.patch - patches.suse/revert-iommu-io-pgtable-arm-check-for-v7s-incapable-systems - patches.suse/iommu-arm-smmu-v3-Use-explicit-mb-when-moving-cons-p.patch - patches.suse/iommu-arm-smmu-Add-support-for-qcom-smmu-v2-variant.patch - patches.suse/iommu-vt-d-handle-domain-agaw-being-less-than-iommu-agaw - patches.suse/iommu-amd-fix-amd_iommu-force_isolation - patches.suse/0002-efi-Add-EFI-signature-data-types.patch - patches.suse/tpm-tpm_i2c_nuvoton-use-correct-command-duration-for.patch - patches.suse/tpm-tpm_try_transmit-refactor-error-flow.patch - patches.suse/tpm-fix-kdoc-for-tpm2_flush_context_cmd.patch - patches.suse/cifs-clean-up-indentation-replace-spaces-with-tab.patch - patches.suse/cifs-use-a-compound-for-setting-an-xattr.patch - patches.suse/cifs-smb2-commands-can-not-be-negative-remove-confusing-check.patch - patches.suse/cifs-address-trivial-coverity-warning.patch - patches.suse/cifs-create-a-helper-function-for-compound-query_info.patch - patches.suse/Add-vers-3-0-2-as-a-valid-option-for-SMBv3-0-2.patch - patches.suse/cifs-change-smb2_query_eas-to-use-the-compound-query-info-helper.patch - patches.suse/cifs-suppress-some-implicit-fallthrough-warnings.patch - patches.suse/cifs-remove-set-but-not-used-variable-smb_buf-.patch - patches.suse/cifs-remove-coverity-warning-in-calc_lanman_hash.patch - patches.suse/cifs-check-ntwrk_buf_start-for-NULL-before-dereferencing-it.patch - patches.suse/CIFS-use-the-correct-length-when-pinning-memory-for-direct-I-O-for-.patch - patches.suse/CIFS-return-correct-errors-when-pinning-memory-failed-for-direct-I-.patch - patches.suse/CIFS-Fix-error-mapping-for-SMB2_LOCK-command-which-c.patch - patches.suse/cifs-Refactor-out-cifs_mount-.patch - patches.suse/cifs-Skip-any-trailing-backslashes-from-UNC.patch - patches.suse/cifs-Make-devname-param-optional-in-cifs_compose_mount_options-.patch - patches.suse/cifs-auto-disable-serverino-in-dfs-mounts.patch - patches.suse/cifs-Save-TTL-value-when-parsing-DFS-referrals.patch - patches.suse/cifs-Add-DFS-cache-routines.patch - patches.suse/cifs-Fix-to-use-kmem_cache_free-instead-of-kfree-.patch - patches.suse/cifs-Use-kzfree-to-free-password.patch - patches.suse/cifs-remove-set-but-not-used-variable-server-.patch - patches.suse/cifs-check-kzalloc-return.patch - patches.suse/cifs-Make-use-of-DFS-cache-to-get-new-DFS-referrals.patch - patches.suse/cifs-remove-set-but-not-used-variable-sep-.patch - patches.suse/cifs-Add-support-for-failover-in-cifs_mount-.patch - patches.suse/cifs-Add-support-for-failover-in-cifs_reconnect-.patch - patches.suse/cifs-Use-GFP_ATOMIC-when-a-lock-is-held-in-cifs_mount-.patch - patches.suse/cifs-start-DFS-cache-refresher-in-cifs_mount-.patch - patches.suse/cifs-Only-free-DFS-target-list-if-we-actually-got-one.patch - patches.suse/cifs-Add-support-for-failover-in-smb2_reconnect-.patch - patches.suse/cifs-Add-support-for-failover-in-cifs_reconnect_tcon-.patch - patches.suse/cifs-Always-resolve-hostname-before-reconnecting.patch - patches.suse/cifs-Minor-Kconfig-clarification.patch - patches.suse/cifs-we-can-not-use-small-padding-iovs-together-with-encryption.patch - patches.suse/cifs-update-internal-module-version-number.patch - patches.suse/net-9p-include-trans_common.h-to-fix-missing-prototy.patch - patches.suse/9p-net-put-a-lower-bound-on-msize.patch - patches.suse/sunrpc-use-SVC_NET-in-svcauth_gss_-functions.patch - patches.suse/sunrpc-use-after-free-in-svc_process_common.patch - patches.suse/sunrpc-handle-ENOMEM-in-rpcb_getport_async.patch - patches.suse/drbd-narrow-rcu_read_lock-in-drbd_sync_handshake.patch - patches.suse/drbd-disconnect-if-the-wrong-UUIDs-are-attached-on-a.patch - patches.suse/drbd-skip-spurious-timeout-ping-timeo-when-failing-p.patch - patches.suse/drbd-Avoid-Clang-warning-about-pointless-switch-stat.patch - patches.suse/gdrom-fix-a-memory-leak-bug.patch - patches.suse/0001-block-swim3-Fix-EBUSY-error-when-re-opening-device-a.patch - patches.suse/Input-elan_i2c-add-ACPI-ID-for-touchpad-in-ASUS-Aspi.patch - patches.suse/Input-nomadik-ske-keypad-fix-a-loop-timeout-test.patch - patches.suse/input-add-official-raspberry-pi-s-touchscreen-driver.patch - patches.suse/niu-fix-missing-checks-of-niu_pci_eeprom_read.patch - patches.suse/atl1e-checking-the-status-of-atl1e_write_phy_reg.patch - patches.suse/tipc-fix-a-missing-check-of-genlmsg_put.patch - patches.suse/ethtool-check-the-return-value-of-get_regs_len.patch - patches.suse/isdn-hisax-hfc_pci-Fix-a-possible-concurrency-use-af.patch - patches.suse/fsl-fman-Use-GFP_ATOMIC-in-memac-tgec-_add_hash_mac_.patch - patches.suse/ax25-fix-a-use-after-free-in-ax25_fillin_cb.patch - patches.suse/net-wan-fix-a-double-free-in-x25_asy_open_tty.patch - patches.suse/netrom-fix-locking-in-nr_find_socket.patch - patches.suse/ibmveth-fix-DMA-unmap-error-in-ibmveth_xmit_start-er.patch - patches.suse/ptr_ring-wrap-back-producer-in-__ptr_ring_swap_queue.patch - patches.suse/ip-validate-header-length-on-virtual-device-xmit.patch - patches.suse/net-hamradio-6pack-use-mod_timer-to-rearm-timers.patch - patches.suse/isdn-fix-kernel-infoleak-in-capi_unlocked_ioctl.patch - patches.suse/bpf-move-prev_-insn_idx-into-verifier-env.patch - patches.suse/bpf-move-tmp-variable-into-ax-register-in-interprete.patch - patches.suse/bpf-enable-access-to-ax-register-also-from-verifier-.patch - patches.suse/bpf-restrict-map-value-pointer-arithmetic-for-unpriv.patch - patches.suse/bpf-restrict-stack-pointer-arithmetic-for-unprivileg.patch - patches.suse/bpf-restrict-unknown-scalars-of-mixed-signed-bounds-.patch - patches.suse/bpf-fix-check_map_access-smin_value-test-when-pointe.patch - patches.suse/bpf-prevent-out-of-bounds-speculation-on-pointer-ari.patch - patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-socket-to.patch - patches.suse/ALSA-hda-realtek-Enable-the-headset-mic-auto-detecti.patch - patches.suse/ALSA-hda-tegra-clear-pending-irq-handlers.patch - patches.suse/proc-sysctl-fix-return-error-for-proc_doulongvec_min.patch - patches.suse/scripts-gdb-fix-lx-version-string-output.patch - patches.suse/drivers-base-platform.c-kmemleak-ignore-a-known-leak.patch - patches.suse/ARM-8808-1-kexec-offline-panic_smp_self_stop-CPU.patch - patches.suse/ceph-don-t-update-importing-cap-s-mseq-when-handing-cap-export.patch - patches.suse/xfs-xfs_buf-drop-useless-LIST_HEAD.patch - patches.suse/smb3-fix-large-reads-on-encrypted-connections.patch - patches.suse/cifs-fix-confusing-warning-message-on-reconnect.patch - patches.suse/smb3-add-smb3-1-1-to-default-dialect-list.patch - patches.suse/thermal-hwmon-inline-helpers-when-CONFIG_THERMAL_HWM.patch - patches.suse/thermal-bcm2835-enable-hwmon-explicitly.patch - patches.suse/thermal-generic-adc-Fix-adc-to-temp-interpolation.patch - patches.suse/Thermal-do-not-clear-passive-state-during-system-sle.patch - patches.suse/HID-intel-ish-hid-fixes-incorrect-error-handling.patch - patches.suse/HID-doc-fix-wrong-data-structure-reference-for-UHID_.patch - patches.suse/HID-lenovo-Add-checks-to-fix-of_led_classdev_registe.patch - patches.suse/switchtec-Remove-immediate-status-check-after-submit.patch - patches.suse/switchtec-Fix-SWITCHTEC_IOCTL_EVENT_IDX_ALL-flags-ov.patch - patches.suse/i2c-imx-don-t-print-error-message-on-probe-defer.patch - patches.suse/i2c-sh_mobile-add-support-for-r8a77990-R-Car-E3.patch - patches.suse/i2c-axxia-check-for-error-conditions-first.patch - patches.suse/video-clps711x-fb-release-disp-device-node-in-probe.patch - patches.suse/0001-fbdev-fbmem-behave-better-with-small-rotated-display.patch - patches.suse/0001-fbdev-fbcon-Fix-unregister-crash-when-more-than-one-.patch - patches.suse/0001-md-fix-raid10-hang-issue-caused-by-barrier.patch - patches.suse/ext4-make-sure-enough-credits-are-reserved-for-diore.patch - patches.suse/ext4-fix-a-potential-fiemap-page-fault-deadlock-w-in.patch - patches.suse/ext4-avoid-kernel-warning-when-writing-the-superbloc.patch - patches.suse/ext4-track-writeback-errors-using-the-generic-tracki.patch - patches.suse/ext4-fix-special-inode-number-checks-in-__ext4_iget.patch - patches.suse/fork-record-start_time-late.patch - patches.suse/0002-fork-memcg-fix-cached_stacks-case.patch - patches.suse/slab-alien-caches-must-not-be-initialized-if-the-allocation-of-the-alien-cache-failed.patch - patches.suse/mm-page_mapped-don-t-assume-compound-page-is-huge-or-thp.patch - patches.suse/ALSA-usb-audio-Avoid-access-before-bLength-check-in-.patch - patches.suse/ALSA-usb-audio-Fix-an-out-of-bound-read-in-create_co.patch - patches.suse/ALSA-hda-realtek-Support-Dell-headset-mode-for-New-A.patch - patches.suse/ALSA-cs46xx-Potential-NULL-dereference-in-probe.patch - patches.suse/ALSA-hda-realtek-Add-unplug-function-into-unplug-sta.patch - patches.suse/ALSA-hda-realtek-Disable-headset-Mic-VREF-for-headse.patch - patches.suse/drm-bridge-tc358767-add-defines-for-DP1_SRCCTRL-PHY_.patch - patches.suse/drm-bridge-tc358767-fix-single-lane-configuration.patch - patches.suse/drm-bridge-tc358767-fix-initial-DP0-1_SRCCTRL-value.patch - patches.suse/drm-bridge-tc358767-reject-modes-which-require-too-m.patch - patches.suse/drm-bridge-tc358767-fix-output-H-V-syncs.patch - patches.suse/cpufreq-check-if-policy-is-inactive-early-in-__cpufr.patch - patches.suse/ACPI-power-Skip-duplicate-power-resource-references-.patch - patches.suse/ACPI-NUMA-Use-correct-type-for-printing-addresses-on.patch - patches.suse/x86-modpost-replace-last-remnants-of-retpoline-with-config_retpoline.patch - patches.suse/rbd-don-t-return-0-on-unmap-if-rbd_dev_flag_removing-is-set.patch - patches.suse/i2c-dev-prevent-adapter-retries-and-timeout-being-se.patch - patches.suse/drm-nouveau-Don-t-disable-polling-in-fallback-mode.patch - patches.suse/drm-nouveau-falcon-avoid-touching-registers-if-engin.patch - patches.suse/0001-drm-fb-helper-Partially-bring-back-workaround-for-bu.patch - patches.suse/0001-drm-fb-helper-Ignore-the-value-of-fb_var_screeninfo..patch - patches.suse/kvm-sev-fail-kvm_sev_init-if-already-initialized.patch - patches.suse/loop-drop-caches-if-offset-or-block_size-are-changed.patch - patches.suse/nvme-pci-fix-out-of-bounds-access-in-nvme_cqe_pendin.patch - patches.suse/nvme-multipath-zero-out-ANA-log-buffer.patch - patches.suse/nvme-introduce-nvme_quirk_ignore_dev_subnqn.patch - patches.suse/ata-ahci-mvebu-remove-stale-comment.patch - patches.suse/cifs-Fix-a-debug-message.patch - patches.suse/cifs-Fix-a-tiny-potential-memory-leak.patch - patches.suse/CIFS-Fix-adjustment-of-credits-for-MTU-requests.patch - patches.suse/CIFS-Do-not-set-credits-to-1-if-the-server-didn-t-grant-anything.patch - patches.suse/CIFS-Fix-credit-computation-for-compounded-requests.patch - patches.suse/CIFS-Do-not-hide-EINTR-after-sending-network-packets.patch - patches.suse/cifs-move-large-array-from-stack-to-heap.patch - patches.suse/cifs-Limit-memory-used-by-lock-request-calls-to-a-page.patch - patches.suse/cifs-Fix-potential-OOB-access-of-lock-element-array.patch - patches.suse/CIFS-Fix-credits-calculation-for-cancelled-requests.patch - patches.suse/CIFS-Move-credit-processing-to-mid-callbacks-for-SMB3.patch - patches.suse/CIFS-Fix-error-paths-in-writeback-code.patch - patches.suse/01-cifs-update-internal-module-version-number.patch - patches.suse/0001-usb-cdc-acm-send-ZLP-for-Telit-3G-Intel-based-modems.patch - patches.suse/0001-USB-storage-don-t-insert-sane-sense-for-SPC3-when-ba.patch - patches.suse/0001-USB-storage-add-quirk-for-SMI-SM3350.patch - patches.suse/0001-USB-Add-USB_QUIRK_DELAY_CTRL_MSG-quirk-for-Corsair-K.patch - patches.suse/tty-Don-t-hold-ldisc-lock-in-tty_reopen-if-ldisc-pre.patch - patches.suse/0001-Btrfs-fix-deadlock-when-using-free-space-tree-due-to.patch - patches.suse/gpio-pl061-handle-failed-allocations.patch - patches.suse/mfd-ti_am335x_tscadc-Use-PLATFORM_DEVID_AUTO-while-r.patch - patches.suse/mfd-twl-core-Fix-section-annotations-on-un-protect_p.patch - patches.suse/mfd-db8500-prcmu-Fix-some-section-annotations.patch - patches.suse/mfd-mt6397-Do-not-call-irq_domain_remove-if-PMIC-uns.patch - patches.suse/mfd-ab8500-core-Return-zero-in-get_register_interrup.patch - patches.suse/mfd-tps6586x-Handle-interrupts-on-suspend.patch - patches.suse/mfd-qcom_rpm-write-fw_version-to-CTRL_REG.patch - patches.suse/mfd-wm5110-Add-missing-ASRC-rate-register.patch - patches.suse/mfd-tps65218-Use-devm_regmap_add_irq_chip-and-clean-.patch - patches.suse/mfd-mc13xxx-Fix-a-missing-check-of-a-register-read-f.patch - patches.suse/r8169-Add-support-for-new-Realtek-Ethernet.patch - patches.suse/qmi_wwan-add-MTU-default-to-qmap-network-interface.patch - patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-socket-.patch - patches.suse/ipv6-Take-rcu_read_lock-in-__inet6_bind-for-mapped-a.patch - patches.suse/can-gw-ensure-DLC-boundaries-after-CAN-frame-modific.patch - patches.suse/tipc-fix-memory-leak-in-tipc_nl_compat_publ_dump.patch - patches.suse/net-bridge-fix-a-bug-on-using-a-neighbour-cache-entr.patch - patches.suse/bpf-fix-sanitation-of-alu-op-with-pointer-scalar-typ.patch - patches.suse/mlxsw-spectrum-Disable-lag-port-TX-before-removing-i.patch - patches.suse/packet-Do-not-leak-dev-refcounts-on-error-exit.patch - patches.suse/ip-on-queued-skb-use-skb_header_pointer-instead-of-p.patch - patches.suse/ipv6-fix-kernel-infoleak-in-ipv6_local_error.patch - patches.suse/bonding-update-nest-level-on-unlink.patch - patches.suse/net-dsa-mv88x6xxx-mv88e6390-errata.patch - patches.suse/tcp-change-txhash-on-SYN-data-timeout.patch - patches.suse/net-stmmac-Fix-PCI-module-removal-leak.patch - patches.suse/isdn-i4l-isdn_tty-Fix-some-concurrency-double-free-b.patch - patches.suse/selinux-fix-GPF-on-invalid-policy.patch - patches.suse/Yama-Check-for-pid-death-before-checking-ancestry.patch - patches.suse/LSM-Check-for-NULL-cred-security-on-free.patch - patches.suse/hwmon-lm80-Fix-missing-unlock-on-error-in-set_fan_di.patch - patches.suse/hwmon-tmp421-Correct-the-misspelling-of-the-tmp442-c.patch - patches.suse/leds-lp5523-fix-a-missing-check-of-return-value-of-l.patch - patches.suse/0001-drm-i915-gvt-Fix-mmap-range-check.patch - patches.suse/drm-meson-add-missing-of_node_put.patch - patches.suse/0002-omap2fb-Fix-stack-memory-disclosure.patch - patches.suse/crypto-authenc-fix-parsing-key-with-misaligned-rta_l.patch - patches.suse/crypto-bcm-convert-to-use-crypto_authenc_extractkeys.patch - patches.suse/crypto-caam-fix-zero-length-buffer-DMA-mapping.patch - patches.suse/crypto-authencesn-Avoid-twice-completion-call-in-dec.patch - patches.suse/xenclock-0006-xen-Fix-x86-sched_clock-interface-for-xen.patch - patches.suse/powerpc-tm-Limit-TM-code-inside-PPC_TRANSACTIONAL_ME.patch - patches.suse/PCI-MSI-Return-ENOSPC-from-pci_alloc_irq_vectors_aff.patch - patches.suse/media-v4l-ioctl-Validate-num_planes-for-debug-messag.patch - patches.suse/nbd-Use-set_blocksize-to-set-device-blocksize.patch - patches.suse/blockdev-Fix-livelocks-on-loop-device.patch - patches.suse/scsi-sd-fix-cache_type_store - patches.suse/scsi-core-synchronize-request-queue-pm-status-only-on-successful-resume - patches.suse/scsi-isci-initialize-shost-fully-before-calling-scsi_add_host - patches.suse/scsi-qedi-add-ep_state-for-login-completion-on-un-reachable-targets - patches.suse/acpi-nfit-fix-race-accessing-memdev-in-nfit_get_smbios_id.patch - patches.suse/0004-btrfs-handle-delayed-ref-head-accounting-cleanup-in-.patch - patches.suse/0008-netfilter-nf_tables-fix-leaking-object-reference-cou.patch - patches.suse/net-ipv4-Fix-memory-leak-in-network-namespace-disman.patch - patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_link_reset_s.patch - patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_bearer_enabl.patch - patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_link_set.patch - patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_name_table_d.patch - patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_doit.patch - patches.suse/net-sched-act_tunnel_key-fix-memory-leak-in-case-of-.patch - patches.suse/net-phy-marvell-Errata-for-mv88e6390-internal-PHYs.patch - patches.suse/net_sched-refetch-skb-protocol-for-each-filter.patch - patches.suse/openvswitch-Avoid-OOB-read-when-parsing-flow-nlattrs.patch - patches.suse/atm-he-fix-sign-extension-overflow-on-large-shift.patch - patches.suse/vhost-log-dirty-page-correctly.patch - patches.suse/net-bridge-Fix-ethernet-header-pointer-before-check-.patch - patches.suse/amd-xgbe-Fix-mdio-access-for-non-zero-ports-and-clau.patch - patches.suse/net-phy-mdio_bus-add-missing-device_del-in-mdiobus_r.patch - patches.suse/net-Fix-usage-of-pskb_trim_rcsum.patch - patches.suse/isdn-avm-Fix-string-plus-integer-warning-from-Clang.patch - patches.suse/bpf-fix-inner-map-masking-to-prevent-oob-under-specu.patch - patches.suse/pstore-ram-Avoid-allocation-and-leak-of-platform-dat.patch - patches.suse/clk-vc5-Abort-clock-configuration-without-upstream-c.patch - patches.suse/thermal-int340x_thermal-Fix-a-NULL-vs-IS_ERR-check.patch - patches.suse/drivers-thermal-int340x_thermal-Fix-sysfs-race-condi.patch - patches.suse/s390-early-improve-machine-detection - patches.suse/s390-mm-always-force-a-load-of-the-primary-asce-on-context-switch - patches.suse/s390-smp-fix-cpu-hotplug-deadlock-with-cpu-rescan - patches.suse/s390-smp-fix-calling-smp_call_ipl_cpu-from-ipl-cpu - patches.suse/ipmi-ssif-Fix-handling-of-multi-part-return-messages.patch - patches.suse/ASoC-dma-sh7760-cleanup-a-debug-printk.patch - patches.suse/ASoC-Intel-Haswell-Broadwell-fix-setting-for-.dynami.patch - patches.suse/ALSA-compress-prevent-potential-divide-by-zero-bugs.patch - patches.suse/ASoC-atom-fix-a-missing-check-of-snd_pcm_lib_malloc_.patch - patches.suse/ASoC-dapm-change-snprintf-to-scnprintf-for-possible-.patch - patches.suse/ASoC-rt5514-spi-Fix-potential-NULL-pointer-dereferen.patch - patches.suse/ASoC-imx-audmux-change-snprintf-to-scnprintf-for-pos.patch - patches.suse/ALSA-hda-Add-mute-LED-support-for-HP-ProBook-470-G5.patch - patches.suse/ceph-clear-inode-pointer-when-snap-realm-gets-dropped-by-its-inode.patch - patches.suse/libceph-avoid-keepalive_pending-races-in-ceph_con_keepalive.patch - patches.suse/dm-crypt-fix-parsing-of-extended-IV-arguments.patch - patches.suse/dm-thin-fix-passdown_double_checking_shared_status.patch - patches.suse/0006-drm-i915-gvt-release-shadow-batch-buffer-and-wa_ctx-.patch - patches.suse/drm-msm-Unblock-writer-if-reader-closes-file.patch - patches.suse/usb-dwc3-gadget-synchronize_irq-dwc-irq-in-suspend.patch - patches.suse/0001-usb-dwc3-gadget-Clear-req-needs_extra_trb-flag-on-cl.patch - patches.suse/usb-dwc3-gadget-Fix-the-uninitialized-link_state-whe.patch - patches.suse/usb-gadget-Potential-NULL-dereference-on-allocation-.patch - patches.suse/USB-serial-simple-add-Motorola-Tetra-TPG2200-device-.patch - patches.suse/USB-serial-pl2303-add-new-PID-to-support-PL2303TB.patch - patches.suse/uart-Fix-crash-in-uart_write-and-uart_put_char.patch - patches.suse/tty-n_hdlc-fix-__might_sleep-warning.patch - patches.suse/vt-always-call-notifier-with-the-console-lock-held.patch - patches.suse/vt-invoke-notifier-on-screen-size-change.patch - patches.suse/tty-Handle-problem-if-line-discipline-does-not-have-.patch - patches.suse/serial-fsl_lpuart-fix-maximum-acceptable-baud-rate-w.patch - patches.suse/staging-rtl8188eu-Add-device-code-for-D-Link-DWA-121.patch - patches.suse/staging-rtl8723bs-Fix-build-error-with-Clang-when-in.patch - patches.suse/msft-hv-1831-Drivers-hv-vmbus-Check-for-ring-when-getting-debug-i.patch - patches.suse/mei-me-add-denverton-innovation-engine-device-IDs.patch - patches.suse/char-mwave-fix-potential-Spectre-v1-vulnerability.patch - patches.suse/mmc-sdhci-iproc-handle-mmc_of_parse-errors-during-pr.patch - patches.suse/mmc-dw_mmc-bluefield-Fix-the-license-information.patch - patches.suse/nvme-rdma-fix-timeout-handler.patch - patches.suse/nvme-multipath-drop-optimization-for-static-ANA-grou.patch - patches.suse/cifs-fix-memory-leak-of-an-allocated-cifs_ntsd-structure.patch - patches.suse/CIFS-Fix-possible-hang-during-async-MTU-reads-and-wr.patch - patches.suse/smb3-Cleanup-license-mess.patch - patches.suse/CIFS-Do-not-reconnect-TCP-session-in-add_credits.patch - patches.suse/CIFS-Fix-credits-calculations-for-reads-with-errors.patch - patches.suse/CIFS-Fix-credit-calculation-for-encrypted-reads-with.patch - patches.suse/CIFS-Fix-credit-calculations-in-compound-mid-callback.patch - patches.suse/CIFS-Do-not-assume-one-credit-for-async-responses.patch - patches.suse/CIFS-Fix-mounts-if-the-client-is-low-on-credits.patch - patches.suse/smb3-add-credits-we-receive-from-oplock-break-PDUs.patch - patches.suse/cifs-print-CIFSMaxBufSize-as-part-of-proc-fs-cifs-DebugData.patch - patches.suse/ax25-fix-possible-use-after-free.patch - patches.suse/sctp-improve-the-events-for-sctp-stream-reset.patch - patches.suse/sctp-improve-the-events-for-sctp-stream-adding.patch - patches.suse/net-mlx4_core-Add-masking-for-a-few-queries-on-HCA-c.patch - patches.suse/can-dev-__can_get_echo_skb-fix-bogous-check-for-non-.patch - patches.suse/can-bcm-check-timer-values-before-ktime-conversion.patch - patches.suse/ibmveth-Do-not-process-frames-after-calling-napi_res.patch - patches.suse/mac80211-fix-miscounting-of-ttl-dropped-frames.patch - patches.suse/mac80211-don-t-initiate-TDLS-connection-if-station-i.patch - patches.suse/mac80211-Add-attribute-aligned-2-to-struct-action.patch - patches.suse/cfg80211-extend-range-deviation-for-DMG.patch - patches.suse/Input-xpad-add-support-for-SteelSeries-Stratus-Duo.patch - patches.suse/input-raspberrypi-ts-fix-link-error.patch - patches.suse/0001-Input-uinput-fix-undefined-behavior-in-uinput_valida.patch - patches.suse/acpi-nfit-Block-function-zero-DSMs.patch - patches.suse/acpi-nfit-Fix-command-supported-detection.patch - patches.suse/kvm-x86-fix-single-step-debugging - patches.suse/svm-add-warning-message-for-avic-ipi-invalid-target - patches.suse/svm-fix-avic-incomplete-ipi-emulation - patches.suse/irqchip-gic-v3-its-Align-PCI-Multi-MSI-allocation-on.patch - patches.suse/sched-wait-Fix-rcuwait_wake_up-ordering.patch - patches.suse/0001-sched-wake_q-Document-wake_q_add.patch - patches.suse/0001-sched-wake_q-Fix-wakeup-ordering-for-wake_q.patch - patches.suse/0001-futex-Fix-possible-missed-wakeup.patch - patches.suse/0001-locking-rwsem-Fix-possible-missed-wakeup.patch - patches.suse/x86-kaslr-fix-incorrect-i8254-outb-parameters.patch - patches.suse/x86-pkeys-properly-copy-pkey-state-at-fork - patches.suse/0001-x86-entry-64-compat-Fix-stack-switching-for-XEN-PV.patch - patches.suse/netrom-switch-to-sock-timer-API.patch - patches.suse/net-rose-fix-NULL-ax25_cb-kernel-panic.patch - patches.suse/net-mlx5e-Allow-MAC-invalidation-while-spoofchk-is-O.patch - patches.suse/ipvs-Fix-signed-integer-overflow-when-setsockopt-tim.patch - patches.suse/net-set-default-network-namespace-in-init_dummy_netd.patch - patches.suse/gpio-pcf857x-Fix-interrupts-on-multiple-instances.patch - patches.suse/gpio-altera-a10sr-Set-proper-output-level-for-direct.patch - patches.suse/gpio-vf610-Mask-all-GPIO-interrupts.patch - patches.suse/iommu-amd-call-free_iova_fast-with-pfn-in-map_sg - patches.suse/iommu-amd-unmap-all-mapped-pages-in-error-path-of-map_sg - patches.suse/iommu-vt-d-fix-memory-leak-in-intel_iommu_put_resv_regions - patches.suse/iommu-amd-fix-iommu-page-flush-when-detach-device-from-a-domain - patches.suse/fsdcache-Fix-incorrect-nr_dentry_unused-accounting-in-shrink_dcache_sb.patch - patches.suse/ALSA-usb-audio-Add-Opus-3-to-quirks-for-native-DSD-s.patch - patches.suse/ALSA-hda-realtek-Fixed-hp_pin-no-value.patch - patches.suse/NFS-Fix-up-return-value-on-fatal-errors-in-nfs_page_.patch - patches.suse/gfs2-Revert-Fix-loop-in-gfs2_rbm_find.patch - patches.suse/ARM-cns3xxx-Fix-writing-to-wrong-PCI-config-register.patch - patches.suse/ARM-cns3xxx-Use-actual-size-reads-for-PCIe.patch - patches.suse/mmc-bcm2835-Fix-DMA-channel-leak-on-probe-error.patch - patches.suse/platform-x86-Fix-unmet-dependency-warning-for-SAMSUN.patch - patches.suse/0001-IB-hfi1-Remove-overly-conservative-VM_EXEC-flag-chec.patch - patches.suse/apparmor-Fix-aa_label_build-error-handling-for-faile.patch - patches.suse/cifs-fix-computation-for-MAX_SMB2_HDR_SIZE.patch - patches.suse/cifs-limit-amount-of-data-we-request-for-xattrs-to-CIFSMaxBufSize.patch - patches.suse/CIFS-Fix-possible-oops-and-memory-leaks-in-async-IO.patch - patches.suse/CIFS-Fix-trace-command-logging-for-SMB2-reads-and-writes.patch - patches.suse/CIFS-Do-not-count-ENODATA-as-failure-for-query-direc.patch - patches.suse/CIFS-Do-not-consider-ENODATA-as-stat-failure-for-reads.patch - patches.suse/CIFS-fix-use-after-free-of-the-lease-keys.patch - patches.suse/02-cifs-update-internal-module-version-number.patch - patches.suse/kernel-exit.c-release-ptraced-tasks-before-zap_pid_n.patch - patches.suse/mm-migrate-Make-buffer_migrate_page_norefs-actually-.patch - patches.suse/mm-oom-fix-use-after-free-in-oom_kill_process.patch - patches.suse/mm-hwpoison-use-do_send_sig_info-instead-of-force_sig.patch - patches.suse/mm-migrate-don-t-rely-on-__PageMovable-of-newpage-after-unlocking-it.patch - patches.suse/vfs-Avoid-softlockups-in-drop_pagecache_sb.patch - patches.suse/md-raid5-fix-out-of-memory-during-raid-cache-recover.patch - patches.suse/blk-mq-fix-a-hung-issue-when-fsync.patch - patches.suse/0002-Btrfs-fix-deadlock-when-allocating-tree-block-during.patch - patches.suse/0005-btrfs-clean-up-pending-block-groups-when-transaction.patch - patches.suse/x86-speculation-remove-redundant-arch_smt_update-invocation.patch - patches.suse/x86-cpu-Add-Atom-Tremont-Jacobsville.patch - patches.suse/x86-microcode-amd-don-t-falsely-trick-the-late-loading-mechanism.patch - patches.suse/fuse-handle-zero-sized-retrieve-correctly.patch - patches.suse/fuse-call-pipe_buf_release-under-pipe-lock.patch - patches.suse/fuse-decrement-NR_WRITEBACK_TEMP-on-the-right-page.patch - patches.suse/tracing-uprobes-fix-output-for-multiple-string-arguments.patch - patches.suse/ALSA-hda-realtek-Headset-microphone-support-for-Syst.patch - patches.suse/ALSA-hda-realtek-Fix-lose-hp_pins-for-disable-auto-m.patch - patches.suse/ALSA-hda-realtek-Use-a-common-helper-for-hp-pin-refe.patch - patches.suse/ALSA-hda-Serialize-codec-registrations.patch - patches.suse/ALSA-usb-audio-Add-support-for-new-T-A-USB-DAC.patch - patches.suse/ALSA-compress-Fix-stop-handling-on-compressed-captur.patch - patches.suse/ALSA-hda-ca0132-Fix-build-error-without-CONFIG_PCI.patch - patches.suse/HID-debug-fix-the-ring-buffer-implementation.patch - patches.suse/kvm-fix-kvm_ioctl_create_device-reference-counting-cve-2019-6974 - patches.suse/kvm-x86-work-around-leak-of-uninitialized-stack-contents-cve-2019-7222 - patches.suse/kvm-nvmx-unconditionally-cancel-preemption-timer-in-free_nested-cve-2019-7221 - patches.suse/0001-drm-vmwgfx-Return-error-code-from-vmw_execbuf_copy_f.patch - patches.suse/0001-drm-vmwgfx-Fix-setting-of-dma-masks.patch - patches.suse/drm-modes-Prevent-division-by-zero-htotal.patch - patches.suse/drm-sun4i-tcon-Prepare-and-enable-TCON-channel-0-clo.patch - patches.suse/xfs-eof-trim-writeback-mapping-as-soon-as-it-is-cach.patch - patches.suse/usb-gadget-musb-fix-short-isoc-packets-with-inventra.patch - patches.suse/usb-dwc3-gadget-Handle-0-xfer-length-for-OUT-EP.patch - patches.suse/usb-gadget-udc-net2272-Fix-bitwise-and-boolean-opera.patch - patches.suse/usb-phy-fix-link-errors.patch - patches.suse/usb-phy-am335x-fix-race-condition-in-_probe.patch - patches.suse/serial-fix-race-between-flush_to_ldisc-and-tty_open.patch - patches.suse/iio-chemical-atlas-ph-sensor-correct-IIO_TEMP-values.patch - patches.suse/debugfs-fix-debugfs_rename-parameter-checking.patch - patches.suse/samples-mei-use-dev-mei0-instead-of-dev-mei.patch - patches.suse/ucc_geth-Reset-BQL-queue-when-stopping-device.patch - patches.suse/virtio_net-Don-t-call-free_old_xmit_skbs-for-xdp_fra.patch - patches.suse/l2tp-fix-reading-optional-fields-of-L2TPv3.patch - patches.suse/ipvlan-l3mdev-fix-broken-l3s-mode-wrt-local-routes.patch - patches.suse/l2tp-copy-4-more-bytes-to-linear-part-if-necessary.patch - patches.suse/rds-fix-refcount-bug-in-rds_sock_addref.patch - patches.suse/skge-potential-memory-corruption-in-skge_get_regs.patch - patches.suse/mac80211-ensure-that-mgmt-tx-skbs-have-tailroom-for-.patch - patches.suse/cfg80211-call-disconnect_wk-when-AP-stops.patch - patches.suse/batman-adv-Avoid-WARN-on-net_device-without-parent-i.patch - patches.suse/batman-adv-Force-mac-header-to-start-of-data-on-xmit.patch - patches.suse/enic-fix-checksum-validation-for-IPv6.patch - patches.suse/dccp-fool-proof-ccid_hc_-rt-x_parse_options.patch - patches.suse/bpf-fix-lockdep-false-positive-in-percpu_freelist.patch - patches.suse/bpf-Fix-syscall-s-stackmap-lookup-potential-deadlock.patch - patches.suse/vsock-virtio-fix-kernel-panic-after-device-hot-unplu.patch - patches.suse/vsock-virtio-reset-connected-sockets-on-device-remov.patch - patches.suse/net-systemport-Fix-WoL-with-password-after-deep-slee.patch - patches.suse/net-dp83640-expire-old-TX-skb.patch - patches.suse/s390-qeth-release-cmd-buffer-in-error-paths - patches.suse/0001-s390-qeth-fix-use-after-free-in-error-path.patch - patches.suse/0001-s390-qeth-cancel-close_dev-work-before-removing-a-ca.patch - patches.suse/0001-s390-qeth-conclude-all-event-processing-before-offli.patch - patches.suse/net-dsa-slave-Don-t-propagate-flag-changes-on-down-s.patch - patches.suse/mISDN-fix-a-race-in-dev_expire_timer.patch - patches.suse/rxrpc-bad-unlock-balance-in-rxrpc_recvmsg.patch - patches.suse/net-mlx5e-Don-t-overwrite-pedit-action-when-multiple.patch - patches.suse/net-Don-t-default-Cavium-PTP-driver-to-y.patch - patches.suse/sit-check-if-IPv6-enabled-before-calling-ip6_err_gen.patch - patches.suse/scsi-aic94xx-fix-module-loading - patches.suse/scsi-target-make-the-pi_prot_format-ConfigFS-path-re.patch - patches.suse/scsi-cxlflash-prevent-deadlock-when-adapter-probe-fails - patches.suse/signal-Always-notice-exiting-tasks.patch - patches.suse/signal-Better-detection-of-synchronous-signals.patch - patches.suse/soc-fsl-qbman-avoid-race-in-clearing-QMan-interrupt.patch - patches.suse/ARM-pxa-ssp-unneeded-to-free-devm_-allocated-data.patch - patches.suse/ARM-iop32x-n2100-fix-PCI-IRQ-mapping.patch - patches.suse/ARM-tango-Improve-ARCH_MULTIPLATFORM-compatibility.patch - patches.suse/nvme-lock-NS-list-changes-while-handling-command-eff.patch - patches.suse/i2c-omap-Use-noirq-system-sleep-pm-ops-to-idle-devic.patch - patches.suse/0001-futex-Handle-early-deadlock-return-correctly.patch - patches.suse/perf-x86-intel-delay-memory-deallocation-until-x86_pmu_dead_cpu.patch - patches.suse/irqchip-mmp-Only-touch-the-PJ4-IRQ-FIQ-bits-on-enabl.patch - patches.suse/irqchip-gic-v3-its-Fix-ITT_entry_size-accessor.patch - patches.suse/x86-mce-initialize-mce-bank-in-the-case-of-a-fatal-error-in-mce_no_way_out.patch - patches.suse/dmaengine-at_xdmac-Fix-wrongfull-report-of-a-channel.patch - patches.suse/dmaengine-imx-dma-fix-wrong-callback-invoke.patch - patches.suse/dmaengine-bcm2835-Fix-interrupt-race-on-RT.patch - patches.suse/dmaengine-bcm2835-Fix-abort-of-transactions.patch - patches.suse/dmaengine-dmatest-Abort-test-in-case-of-mapping-erro.patch - patches.suse/s390-dasd-fix-using-offset-into-zero-size-array-error - patches.suse/s390-sles15-zcrypt-fix-specification-exception.patch - patches.suse/ALSA-hda-Add-quirk-for-HP-EliteBook-840-G5.patch - patches.suse/ALSA-usb-audio-Fix-implicit-fb-endpoint-setup-by-qui.patch - patches.suse/ASoC-rsnd-fixup-rsnd_ssi_master_clk_start-user-count.patch - patches.suse/signal-Restore-the-stop-PTRACE_EVENT_EXIT.patch - patches.suse/vsock-cope-with-memory-allocation-failure-at-socket-.patch - patches.suse/vxlan-test-dev-flags-IFF_UP-before-calling-netif_rx.patch - patches.suse/tipc-fix-skb-may-be-leaky-in-tipc_link_input.patch - patches.suse/net-fix-IPv6-prefix-route-residue.patch - patches.suse/mac80211-Fix-Tx-aggregation-session-tear-down-with-I.patch - patches.suse/ipv6-propagate-genlmsg_reply-return-code.patch - patches.suse/batman-adv-fix-uninit-value-in-batadv_interface_tx.patch - patches.suse/net-packet-fix-4gb-buffer-limit-due-to-overflow-chec.patch - patches.suse/net-ena-fix-race-between-link-up-and-device-initaliz.patch - patches.suse/net-ena-update-driver-version-from-2.0.2-to-2.0.3.patch - patches.suse/net_sched-fix-two-more-memory-leaks-in-cls_tcindex.patch - patches.suse/team-avoid-complex-list-operations-in-team_nl_cmd_op.patch - patches.suse/sctp-call-gso_reset_checksum-when-computing-checksum.patch - patches.suse/dsa-mv88e6xxx-Ensure-all-pending-interrupts-are-hand.patch - patches.suse/drm-imx-ignore-plane-updates-on-disabled-crtcs.patch - patches.suse/0001-gpu-ipu-v3-Fix-i.MX51-CSI-control-registers-offset.patch - patches.suse/drm-imx-imx-ldb-add-missing-of_node_puts.patch - patches.suse/0002-gpu-ipu-v3-Fix-CSI-offsets-for-imx53.patch - patches.suse/0003-drm-i915-Block-fbdev-HPD-processing-during-suspend.patch - patches.suse/0004-drm-i915-Prevent-a-race-during-I915_GEM_MMAP-ioctl-w.patch - patches.suse/0005-drm-i915-opregion-fix-version-check.patch - patches.suse/0006-drm-i915-opregion-rvda-is-relative-from-opregion-bas.patch - patches.suse/dm-crypt-don-t-overallocate-the-integrity-tag-space.patch - patches.suse/dm-thin-fix-bug-where-bio-that-overwrites-thin-block.patch - patches.suse/blk-mq-insert-rq-with-DONTPREP-to-hctx-dispatch-list.patch - patches.suse/floppy-check_events-callback-should-not-return-a-neg.patch - patches.suse/md-raid1-don-t-clear-bitmap-bits-on-interrupted-reco.patch - patches.suse/scsi-qla2xxx-Fix-panic-from-use-after-free-in-qla2x0.patch - patches.suse/auxdisplay-ht16k33-fix-potential-user-after-free-on-.patch - patches.suse/NFS-Don-t-use-page_file_mapping-after-removing-the-p.patch - patches.suse/sunrpc-fix-4-more-call-sites-that-were-using-stack-m.patch - patches.suse/ARM-OMAP2-Variable-reg-in-function-omap4_dsi_mux_pad.patch - patches.suse/ARM-OMAP2-fix-lack-of-timer-interrupts-on-CPU1-after.patch - patches.suse/Input-bma150-register-input-device-after-setting-pri.patch - patches.suse/Input-elantech-enable-3rd-button-support-on-Fujitsu-.patch - patches.suse/Input-cap11xx-switch-to-using-set_brightness_blockin.patch - patches.suse/Input-matrix_keypad-use-flush_delayed_work.patch - patches.suse/Revert-Input-elan_i2c-add-ACPI-ID-for-touchpad-in-AS.patch - patches.suse/Input-st-keyscan-fix-potential-zalloc-NULL-dereferen.patch - patches.suse/Input-elan_i2c-add-ACPI-ID-for-touchpad-in-Lenovo-V3.patch - patches.suse/i2c-cadence-Fix-the-hold-bit-setting.patch - patches.suse/i2c-bcm2835-Clear-current-buffer-pointers-and-counts.patch - patches.suse/x86-a-out-clear-the-dump-structure-initially.patch - patches.suse/x86-platform-uv-use-efi_runtime_lock-to-serialise-bios-calls - patches.suse/arm64-mm-efi-Account-for-GICv3-LPI-tables-in-static-.patch - patches.suse/efi-arm-Revert-Defer-persistent-reservations-until-a.patch - patches.suse/ARM-8824-1-fix-a-migrating-irq-bug-when-hotplug-cpu.patch - patches.suse/mailbox-bcm-flexrm-mailbox-Fix-FlexRM-ring-flush-tim.patch - patches.suse/mac80211-Free-mpath-object-when-rhashtable-insertion.patch - patches.suse/mac80211-Restore-vif-beacon-interval-if-start-ap-fai.patch - patches.suse/net-phy-xgmiitorgmii-Support-generic-PHY-status-read.patch - patches.suse/net-Fix-for_each_netdev_feature-on-Big-endian.patch - patches.suse/net-validate-untrusted-gso-packets-without-csum-offl.patch - patches.suse/net-Add-header-for-usage-of-fls64.patch - patches.suse/0001-mlxsw-__mlxsw_sp_port_headroom_set-Fix-a-use-of-loca.patch - patches.suse/0001-net-stmmac-handle-endianness-in-dwmac4_get_timestamp.patch - patches.suse/qmi_wwan-apply-SET_DTR-quirk-to-Sierra-WP7607.patch - patches.suse/tcp-tcp_v4_err-should-be-more-careful.patch - patches.suse/net-Do-not-allocate-page-fragments-that-are-not-skb-.patch - patches.suse/net-crypto-set-sk-to-NULL-when-af_alg_release.patch - patches.suse/0001-net-stmmac-Fix-a-race-in-EEE-enable-callback.patch - patches.suse/vhost-correctly-check-the-return-value-of-translate_.patch - patches.suse/sky2-Increase-D3-delay-again.patch - patches.suse/KEYS-allow-reaching-the-keys-quotas-exactly.patch - patches.suse/assoc_array-Fix-shortcut-creation.patch - patches.suse/keys-Timestamp-new-keys.patch - patches.suse/pinctrl-meson-meson8b-fix-the-sdxc_a-data-1.3-pins.patch - patches.suse/ALSA-hda-realtek-Headset-microphone-and-internal-spe.patch - patches.suse/ALSA-hda-realtek-Disable-PC-beep-in-passthrough-on-a.patch - patches.suse/ASoC-topology-free-created-components-in-tplg-load-e.patch - patches.suse/tmpfs-fix-link-accounting-when-a-tmpfile-is-linked-i.patch - patches.suse/libceph-handle-an-empty-authorize-reply.patch - patches.suse/ceph-avoid-repeatedly-adding-inode-to-mdsc-snap_flush_list.patch - patches.suse/clk-sunxi-ng-v3s-Fix-TCON-reset-de-assert-bit.patch - patches.suse/clk-sunxi-A31-Fix-wrong-AHB-gate-number.patch - patches.suse/cxgb4-Export-sge_host_page_size-to-ulds.patch - patches.suse/iw_cxgb4-cq-qp-mask-depends-on-bar2-pages-in-a-host-.patch - patches.suse/kallsyms-handle-too-long-symbols-in-kallsyms-c.patch - patches.suse/KEYS-user-Align-the-payload-buffer.patch - patches.suse/KEYS-always-initialize-keyring_index_key-desc_len.patch - patches.suse/scsi-libiscsi-fix-race-between-iscsi_xmit_task-and-iscsi_complete_task - patches.suse/scsi-libsas-fix-rphy-phy_identifier-for-phys-with-end-devices-attached - patches.suse/scsi-core-reset-host-byte-in-DID_NEXUS_FAILURE-case.patch - patches.suse/missing-barriers-in-some-of-unix_sock-addr-and-path-.patch - patches.suse/bonding-fix-PACKET_ORIGDEV-regression.patch - patches.suse/net-avoid-false-positives-in-untrusted-gso-validatio.patch - patches.suse/af_key-unconditionally-clone-on-broadcast.patch - patches.suse/ipvlan-disallow-userns-cap_net_admin-to-change-globa.patch - patches.suse/mac80211_hwsim-propagate-genlmsg_reply-return-code.patch - patches.suse/bnxt_en-Fix-typo-in-firmware-message-timeout-logic.patch - patches.suse/bnxt_en-Wait-longer-for-the-firmware-message-respons.patch - patches.suse/net-Set-rtm_table-to-RT_TABLE_COMPAT-for-ipv6-for-ta.patch - patches.suse/mdio_bus-Fix-use-after-free-on-device_register-fails.patch - patches.suse/bpf-lpm-fix-lookup-bug-in-map_delete_elem.patch - patches.suse/0001-nfp-bpf-fix-ALU32-high-bits-clearance-bug.patch - patches.suse/net-x25-fix-a-race-in-x25_bind.patch - patches.suse/tmpfs-fix-uninitialized-return-value-in-shmem_link.patch - patches.suse/0001-mm-enforce-min-addr-even-if-capable-in-expand_downwa.patch - patches.suse/crypto-sha256-arm-fix-crash-bug-in-Thumb2-build.patch - patches.suse/crypto-sha512-arm-fix-crash-bug-in-Thumb2-build.patch - patches.suse/mmc-spi-Fix-card-detection-during-probe.patch - patches.suse/mmc-tmio_mmc_core-don-t-claim-spurious-interrupts.patch - patches.suse/0001-mmc-sdhci-esdhc-imx-correct-the-fix-of-ERR004536.patch - patches.suse/drm-Block-fb-changes-for-async-plane-updates.patch - patches.suse/iommu-dmar-fix-buffer-overflow-during-pci-bus-notification - patches.suse/tun-fix-blocking-read.patch - patches.suse/net-socket-set-sock-sk-to-NULL-after-calling-proto_o.patch - patches.suse/tun-remove-unnecessary-memory-barrier.patch - patches.suse/net-Add-__icmp_send-helper.patch - patches.suse/net-avoid-use-IPCB-in-cipso_v4_error.patch - patches.suse/ipv4-Return-error-for-RTA_VIA-attribute.patch - patches.suse/ipv6-Return-error-for-RTA_VIA-attribute.patch - patches.suse/mpls-Return-error-for-RTA_GATEWAY-attribute.patch - patches.suse/hv_netvsc-Fix-IP-header-checksum-for-coalesced-packe.patch - patches.suse/tipc-fix-race-condition-causing-hung-sendto.patch - patches.suse/bnxt_en-Drop-oversize-TX-packets-to-prevent-errors.patch - patches.suse/0001-net-phy-Micrel-KSZ8061-link-failure-after-cable-conn.patch - patches.suse/net-nfc-Fix-NULL-dereference-on-nfc_llcp_build_tlv-f.patch - patches.suse/netlabel-fix-out-of-bounds-memory-accesses.patch - patches.suse/net-netem-fix-skb-length-BUG_ON-in-__skb_to_sgvec.patch - patches.suse/xen-netback-fix-occasional-leak-of-grant-ref-mapping.patch - patches.suse/xen-netback-don-t-populate-the-hash-cache-on-XenBus-.patch - patches.suse/net-dsa-mv88e6xxx-Fix-u64-statistics.patch - patches.suse/bpf-decrease-usercnt-if-bpf_map_new_fd-fails-in-bpf_.patch - patches.suse/bpf-drop-refcount-if-bpf_map_new_fd-fails-in-map_cre.patch - patches.suse/bpf-fix-sanitation-rewrite-in-case-of-non-pointers.patch - patches.suse/geneve-correctly-handle-ipv6.disable-module-paramete.patch - patches.suse/net-sit-fix-memory-leak-in-sit_init_net.patch - patches.suse/x86-uaccess-don-t-leak-the-ac-flag-into-_put_user-value-evaluation.patch - patches.suse/fix-cgroup_do_mount-handling-of-failure-exits.patch - patches.suse/copy_mount_string-Limit-string-length-to-PATH_MAX.patch - patches.suse/exec-Fix-mem-leak-in-kernel_read_file.patch - patches.suse/vfio_pci-Enable-memory-accesses-before-calling-pci_m.patch - patches.suse/mtd-docg3-Fix-passing-zero-to-PTR_ERR-warning-in-doc.patch - patches.suse/mtd-docg3-fix-a-possible-memory-leak-of-mtd-name.patch - patches.suse/mmc-sdhci-esdhc-imx-fix-HS400-timing-issue.patch - patches.suse/mmc-sdhci-brcmstb-handle-mmc_of_parse-errors-during-.patch - patches.suse/mmc-omap-fix-the-maximum-timeout-setting.patch - patches.suse/regulator-max77620-Initialize-values-for-DT-properti.patch - patches.suse/regulator-s2mps11-Fix-steps-for-buck7-buck8-and-LDO3.patch - patches.suse/regulator-s2mpa01-Fix-step-values-for-some-LDOs.patch - patches.suse/regulator-pv88060-Fix-array-out-of-bounds-access.patch - patches.suse/regulator-pv88080-Fix-array-out-of-bounds-access.patch - patches.suse/regulator-pv88090-Fix-array-out-of-bounds-access.patch - patches.suse/regulator-wm831x-dcdc-Fix-list-of-wm831x_dcdc_ilim-f.patch - patches.suse/regulator-act8865-Fix-act8600_sudcdc_voltage_ranges-.patch - patches.suse/spi-omap2-mcspi-Fix-DMA-and-FIFO-event-trigger-size-.patch - patches.suse/spi-topcliff_pch-Fix-potential-NULL-dereference-on-a.patch - patches.suse/spi-ti-qspi-Fix-mmap-read-when-more-than-one-CS-in-u.patch - patches.suse/spi-pxa2xx-Setup-maximum-supported-DMA-transfer-leng.patch - patches.suse/leds-lp55xx-fix-null-deref-on-firmware-load-failure.patch - patches.suse/tcp-exit-if-nothing-to-retransmit-on-RTO-timeout.patch - patches.suse/0001-cxgb4-cxgb4vf-Link-management-changes.patch - patches.suse/cxgb4vf-Update-port-information-in-cxgb4vf_open.patch - patches.suse/cxgb4-cxgb4vf-Program-hash-region-for-t4-t4vf-_chang.patch - patches.suse/e1000e-fix-cyclic-resets-at-link-up-with-active-tx.patch - patches.suse/wlcore-Fix-memory-leak-in-case-wl12xx_fetch_firmware.patch - patches.suse/cw1200-fix-missing-unlock-on-error-in-cw1200_hw_scan.patch - patches.suse/cw1200-drop-useless-LIST_HEAD.patch - patches.suse/0001-iwlwifi-mvm-fix-firmware-statistics-usage.patch - patches.suse/iwlwifi-mvm-avoid-possible-access-out-of-array.patch - patches.suse/iwlwifi-mvm-fix-A-MPDU-reference-assignment.patch - patches.suse/0001-iwiwifi-fix-bad-monitor-buffer-register-addresses.patch - patches.suse/mt7601u-bump-supported-EEPROM-version.patch - patches.suse/net-phy-fixed_phy-Fix-fixed_phy-not-checking-GPIO.patch - patches.suse/s390-qeth-simplify-reply-object-handling - patches.suse/s390-qeth-cancel-cmd-on-early-error - patches.suse/0001-cxgb4vf-Few-more-link-management-changes.patch - patches.suse/0001-cxgb4-cxgb4vf-Add-support-for-SGE-doorbell-queue-tim.patch - patches.suse/0001-cxgb4-Add-capability-to-get-set-SGE-Doorbell-Queue-T.patch - patches.suse/0001-cxgb4-Mask-out-interrupts-that-are-not-enabled.patch - patches.suse/cfg80211-add-and-use-strongly-typed-element-iteratio.patch - patches.suse/0001-iwlwifi-fix-bad-dma-handling-in-page_mem-dumping-flo.patch - patches.suse/iwlwifi-mvm-fix-RSS-config-command.patch - patches.suse/0001-iwlwifi-fix-send-hcmd-timeout-recovery-flow.patch - patches.suse/ath9k-Avoid-OF-no-EEPROM-quirks-without-qca-no-eepro.patch - patches.suse/iwlwifi-pcie-fix-emergency-path.patch - patches.suse/0001-iwlwifi-pcie-fix-TX-while-flushing.patch - patches.suse/brcmfmac-assure-SSID-length-from-firmware-is-limited.patch - patches.suse/brcmfmac-add-subtype-check-for-event-handling-in-dat.patch - patches.suse/libertas_tf-don-t-set-URB_ZERO_PACKET-on-IN-USB-tran.patch - patches.suse/mwifiex-Fix-NL80211_TX_POWER_LIMITED.patch - patches.suse/0001-mwifiex-don-t-advertise-IBSS-features-without-FW-sup.patch - patches.suse/0001-rt2800-enable-TX_PIN_CFG_RFRX_EN-only-for-MT7620.patch - patches.suse/e1000e-Fix-Wformat-truncation-warnings.patch - patches.suse/Bluetooth-hci_uart-Check-if-socket-buffer-is-ERR_PTR.patch - patches.suse/Bluetooth-Fix-locking-in-bt_accept_enqueue-for-BH-co.patch - patches.suse/Bluetooth-Check-L2CAP-option-sizes-returned-from-l2c.patch - patches.suse/Bluetooth-Verify-that-l2cap_get_conf_opt-provides-la.patch - patches.suse/Bluetooth-Fix-decrementing-reference-count-twice-in-.patch - patches.suse/Bluetooth-hci_ldisc-Initialize-hci_dev-before-open.patch - patches.suse/0001-net-aquantia-fixed-instack-structure-overflow.patch - patches.suse/wil6210-check-null-pointer-in-_wil_cfg80211_merge_ex.patch - patches.suse/Bluetooth-hci_ldisc-Postpone-HCI_UART_PROTO_READY-bi.patch - patches.suse/netfilter-nf_tables-check-the-result-of-dereferencin.patch - patches.suse/0001-ip6mr-Do-not-call-__IP6_INC_STATS-from-preemptible-c.patch - patches.suse/team-Free-BPF-filter-when-unregistering-netdev.patch - patches.suse/sky2-Disable-MSI-on-Dell-Inspiron-1545-and-Gateway-P.patch - patches.suse/appletalk-Fix-use-after-free-in-atalk_proc_exit.patch - patches.suse/0001-net-dsa-mv88e6xxx-handle-unknown-duplex-modes-gracef.patch - patches.suse/0001-net-sysfs-Fix-mem-leak-in-netdev_register_kobject.patch - patches.suse/qmi_wwan-Add-support-for-Quectel-EG12-EM12.patch - patches.suse/crypto-pcbc-remove-bogus-memcpy-s-with-src-dest.patch - patches.suse/crypto-hash-set-CRYPTO_TFM_NEED_KEY-if-setkey-fails.patch - patches.suse/crypto-brcm-Fix-some-set-but-not-used-warning.patch - patches.suse/crypto-tgr192-fix-unaligned-memory-access.patch - patches.suse/hwrng-virtio-Avoid-repeated-init-of-completion.patch - patches.suse/crypto-crypto4xx-Fix-wrong-ppc4xx_trng_probe-ppc4xx_.patch - patches.suse/crypto-testmgr-skip-crc32c-context-test-for-ahash-al.patch - patches.suse/crypto-arm64-aes-ccm-fix-logical-bug-in-AAD-MAC-hand.patch - patches.suse/crypto-arm-crct10dif-revert-to-C-code-for-short-inpu.patch - patches.suse/crypto-caam-fixed-handling-of-sg-list.patch - patches.suse/crypto-ahash-fix-another-early-termination-in-hash-w.patch - patches.suse/crypto-cavium-zip-fix-collision-with-generic-cra_dri.patch - patches.suse/crypto-crypto4xx-add-missing-of_node_put-after-of_de.patch - patches.suse/s390-jump_label-Use-jdd-constraint-on-gcc9.patch - patches.suse/s390-setup-fix-early-warning-messages - patches.suse/s390-setup-fix-boot-crash-for-machine-without-edat-1 - patches.suse/pkey-indicate-old-mkvp-only-if-old-and-current-mkvp-are-different - patches.suse/clocksource-drivers-sun5i-Fail-gracefully-when-clock.patch - patches.suse/clocksource-drivers-exynos_mct-Move-one-shot-check-f.patch - patches.suse/clocksource-drivers-exynos_mct-Clear-timer-interrupt.patch - patches.suse/clocksource-drivers-exynos_mct-Fix-error-path-in-tim.patch - patches.suse/irqchip-gic-v3-its-Avoid-parsing-_indirect_-twice-fo.patch - patches.suse/efi-memattr-Don-t-bail-on-zero-VA-if-it-equals-the-r.patch - patches.suse/x86-cpu-amd-set-the-cpb-bit-unconditionally-on-f17h.patch - patches.suse/sched-fair-Add-tmp_alone_branch-assertion.patch - patches.suse/sched-fair-Fix-insertion-in-rq-leaf_cfs_rq_list.patch - patches.suse/sched-fair-Optimize-update_blocked_averages.patch - patches.suse/sched-fair-Fix-O-nr_cgroups-in-the-load-balancing-path.patch - patches.suse/ARM-s3c24xx-Fix-boolean-expressions-in-osiris_dvs_no.patch - patches.suse/soc-tegra-fuse-Fix-illegal-free-of-IO-base-address.patch - patches.suse/soc-qcom-gsbi-Fix-error-handling-in-gsbi_probe.patch - patches.suse/0001-mm-hwpoison-fix-thp-split-handing-in-soft_offline_in.patch - patches.suse/mm-replace-all-open-encodings-for-NUMA_NO_NODE.patch - patches.suse/mm-vmalloc-fix-size-check-for-remap_vmalloc_range_partial - patches.suse/intel_idle-add-support-for-Jacobsville.patch - patches.suse/powercap-intel_rapl-add-support-for-Jacobsville.patch - patches.suse/cpufreq-Use-struct-kobj_attribute-instead-of-struct-.patch - patches.suse/cpufreq-tegra124-add-missing-of_node_put.patch - patches.suse/cpufreq-acpi-cpufreq-Report-if-CPU-doesn-t-support-b.patch - patches.suse/ACPI-APEI-Don-t-wait-to-serialise-with-oops-messages.patch - patches.suse/ACPI-APEI-Switch-estatus-pool-to-use-vmalloc-memory.patch - patches.suse/ACPI-video-Refactor-and-fix-dmi_is_desktop.patch - patches.suse/ACPI-video-Extend-chassis-type-detection-with-a-Lunc.patch - patches.suse/device-property-Fix-the-length-used-in-PROPERTY_ENTR.patch - patches.suse/ALSA-usb-audio-Cleanup-DSD-whitelist.patch - patches.suse/ALSA-hda-Record-the-current-power-state-before-suspe.patch - patches.suse/ALSA-hda-Use-standard-device-registration-for-beep.patch - patches.suse/ASoC-imx-sgtl5000-put-of-nodes-if-finding-codec-fail.patch - patches.suse/ASoC-fsl-asoc-card-fix-object-reference-leaks-in-fsl.patch - patches.suse/ALSA-PCM-check-if-ops-are-defined-before-suspending-.patch - patches.suse/ALSA-hda-realtek-Reduce-click-noise-on-Dell-Precisio.patch - patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX362FA-.patch - patches.suse/ALSA-bebob-use-more-identical-mod_alias-for-Saffire-.patch - patches.suse/ALSA-firewire-motu-fix-construction-of-PCM-frame-for.patch - patches.suse/ASoC-fsl_esai-fix-register-setting-issue-in-RIGHT_J-.patch - patches.suse/ASoC-msm8916-wcd-analog-add-missing-license-informat.patch - patches.suse/SoC-imx-sgtl5000-add-missing-put_device.patch - patches.suse/ASoC-qcom-Fix-of-node-refcount-unbalance-in-apq8016_.patch - patches.suse/ALSA-usb-audio-Add-quirk-for-MOTU-MicroBook-II.patch - patches.suse/hpet-Fix-missing-character-in-the-__setup-code-of-hp.patch - patches.suse/applicom-Fix-potential-Spectre-v1-vulnerabilities.patch - patches.suse/nvmem-allow-to-select-i.MX-nvmem-driver-for-i.MX-7D.patch - patches.suse/parport_pc-fix-find_superio-io-compare-code-should-u.patch - patches.suse/intel_th-Don-t-reference-unassigned-outputs.patch - patches.suse/stm-class-Fix-an-endless-loop-in-channel-allocation.patch - patches.suse/stm-class-Prevent-division-by-zero.patch - patches.suse/coresight-etm4x-Add-support-to-enable-ETMv4.2.patch - patches.suse/VMCI-Support-upto-64-bit-PPNs.patch - patches.suse/misc-hpilo-Exclude-unsupported-device-via-blacklist.patch - patches.suse/misc-hpilo-Do-not-claim-unsupported-hardware.patch - patches.suse/intel_th-gth-Fix-an-off-by-one-in-output-unassigning.patch - patches.suse/debugfs-debugfs_use_start-finish-do-not-exist-anymor.patch - patches.suse/driver-core-Establish-order-of-operations-for-device.patch - patches.suse/device-core-Consolidate-locking-and-unlocking-of-par.patch - patches.suse/driver-core-Probe-devices-asynchronously-instead-of-.patch - patches.suse/devres-always-use-dev_name-in-devm_ioremap_resource.patch - patches.suse/driver-core-Do-not-resume-suppliers-under-device_lin.patch - patches.suse/iio-adc-fix-warning-in-Qualcomm-PM8xxx-HK-XOADC-driv.patch - patches.suse/staging-iio-adt7316-fix-register-and-bit-definitions.patch - patches.suse/staging-iio-adt7316-allow-adt751x-to-use-internal-vr.patch - patches.suse/staging-iio-adt7316-fix-the-dac-read-calculation.patch - patches.suse/staging-iio-adt7316-fix-the-dac-write-calculation.patch - patches.suse/staging-wilc1000-fix-to-set-correct-value-for-vif_nu.patch - patches.suse/iio-adc-exynos-adc-Fix-NULL-pointer-exception-on-unb.patch - patches.suse/staging-comedi-ni_660x-fix-missing-break-in-switch-s.patch - patches.suse/tty-ipwireless-Fix-potential-NULL-pointer-dereferenc.patch - patches.suse/tty-increase-the-default-flip-buffer-limit-to-2-640K.patch - patches.suse/serial-8250_pci-Fix-number-of-ports-for-ACCES-serial.patch - patches.suse/serial-8250_pci-Have-ACCES-cards-that-use-the-four-p.patch - patches.suse/serial-uartps-Fix-stuck-ISR-if-RX-disabled-with-non-.patch - patches.suse/serial-8250_pxa-honor-the-port-number-from-devicetre.patch - patches.suse/serial-8250_of-assume-reg-shift-of-2-for-mrvl-mmp-ua.patch - patches.suse/0001-USB-Add-new-USB-LPM-helpers.patch - patches.suse/0001-USB-Consolidate-LPM-checks-to-avoid-enabling-LPM-twi.patch - patches.suse/0001-usbip-Fix-vhci_urb_enqueue-URB-null-transfer-buffer-.patch - patches.suse/usb-handle-warm-reset-port-requests-on-hub-resume.patch - patches.suse/usb-f_fs-Avoid-crash-due-to-out-of-scope-stack-ptr-a.patch - patches.suse/usb-phy-twl6030-usb-fix-possible-use-after-free-on-r.patch - patches.suse/cdc-wdm-pass-return-value-of-recover_from_urb_loss.patch - patches.suse/0001-USB-serial-cp210x-fix-GPIO-in-autosuspend.patch - patches.suse/0001-USB-serial-option-add-Telit-ME910-ECM-composition.patch - patches.suse/0001-USB-serial-cp210x-add-ID-for-Ingenico-3070.patch - patches.suse/0001-USB-serial-ftdi_sio-add-ID-for-Hjelmslund-Electronic.patch - patches.suse/usb-chipidea-Grab-the-legacy-USB-PHY-by-phandle-firs.patch - patches.suse/ext2-Fix-underflow-in-ext2_max_size.patch - patches.suse/0001-btrfs-relocation-Delay-reloc-tree-deletion-after-mer.patch - patches.suse/0002-btrfs-qgroup-Refactor-btrfs_qgroup_trace_subtree_swa.patch - patches.suse/0003-btrfs-qgroup-Introduce-per-root-swapped-blocks-infra.patch - patches.suse/0004-btrfs-qgroup-Use-delayed-subtree-rescan-for-balance.patch - patches.suse/0005-btrfs-qgroup-Cleanup-old-subtree-swap-code.patch - patches.suse/0001-btrfs-qgroup-Remove-duplicated-trace-points-for-qgro.patch - patches.suse/0001-btrfs-qgroup-Move-reserved-data-accounting-from-btrf.patch - patches.suse/btrfs-fix-fsync-after-succession-of-renames-of-diffe.patch - patches.suse/btrfs-fix-fsync-after-succession-of-renames-and-unli.patch - patches.suse/btrfs-ensure-that-a-dup-or-raid1-block-group-has-exactly-two-stripes.patch - patches.suse/xfs-don-t-overflow-xattr-listent-buffer.patch - patches.suse/xfs-fix-reporting-supported-extra-file-attributes-fo.patch - patches.suse/powerpc-irq-drop-arch_early_irq_init.patch - patches.suse/powerpc-powernv-Remove-never-used-pnv_power9_force_s.patch - patches.suse/powerpc-powernv-npu-Remove-obsolete-comment-about-TC.patch - patches.suse/powerpc-pseries-Perform-full-re-add-of-CPU-for-topol.patch - patches.suse/powerpc-perf-add-mem-access-events-to-sysfs.patch - patches.suse/powerpc-64s-clear-on-stack-exception-marker-upon-exception-return.patch - patches.suse/powerpc-livepatch-relax-reliable-stack-tracer-checks-for-first-frame.patch - patches.suse/powerpc-livepatch-small-cleanups-in-save_stack_trace_tsk_reliable.patch - patches.suse/powerpc-Drop-page_is_ram-and-walk_system_ram_range.patch - patches.suse/powerpc-ptrace-Simplify-vr_get-set-to-avoid-GCC-warn.patch - patches.suse/powerpc-pseries-export-timebase-register-sample-in-l.patch - patches.suse/powerpc-Fix-32-bit-KVM-PR-lockup-and-host-crash-with.patch - patches.suse/powerpc-64-Make-sys_switch_endian-traceable.patch - patches.suse/powerpc-64s-Fix-logic-when-handling-unknown-CPU-feat.patch - patches.suse/powerpc-powernv-Don-t-reprogram-SLW-image-on-every-K.patch - patches.suse/powerpc-hugetlb-Handle-mmap_min_addr-correctly-in-ge.patch - patches.suse/powerpc-mm-hash-Handle-mmap_min_addr-correctly-in-ge.patch - patches.suse/powerpc-powernv-move-OPAL-call-wrapper-tracing-and-i.patch - patches.suse/powerpc-xmon-Fix-opcode-being-uninitialized-in-print.patch - patches.suse/powerpc-powernv-Make-opal-log-only-readable-by-root.patch - patches.suse/powerpc-powernv-ioda-Fix-locked_vm-counting-for-memo.patch - patches.suse/powerpc-kvm-Save-and-restore-host-AMR-IAMR-UAMOR.patch - patches.suse/powerpc-mm-Check-secondary-hash-page-table.patch - patches.suse/lib-div64.c-off-by-one-in-shift.patch - patches.suse/drivers-rapidio-rio_cm.c-fix-potential-oops-in-riocm.patch - patches.suse/sysctl-handle-overflow-in-proc_get_long.patch - patches.suse/sysctl-handle-overflow-for-file-max.patch - patches.suse/drm-dp-mst-Configure-no_stop_bit-correctly-for-remot.patch - patches.suse/drm-Reorder-set_property_atomic-to-avoid-returning-w.patch - patches.suse/0001-drm-Fix-error-handling-in-drm_legacy_addctx.patch - patches.suse/drm-nouveau-Stop-using-drm_crtc_force_disable.patch - patches.suse/drm-tilcdc-Register-cpufreq-notifier-after-we-have-i.patch - patches.suse/drm-Auto-set-allow_fb_modifiers-when-given-modifiers.patch - patches.suse/0003-drm-shmob-Fix-return-value-check-in-shmob_drm_probe.patch - patches.suse/drm-rockchip-fix-for-mailbox-read-validation.patch - patches.suse/drm-disable-uncached-DMA-optimization-for-ARM-and-ar.patch - patches.suse/drm-nouveau-volt-gf117-fix-speedo-readout-register.patch - patches.suse/0001-drm-nouveau-bios-ramcfg-fix-missing-parentheses-when.patch - patches.suse/0002-drm-nouveau-pmu-don-t-print-reply-values-if-exec-is-.patch - patches.suse/0003-drm-nouveau-Don-t-WARN_ON-VCPI-allocation-failures.patch - patches.suse/0004-drm-radeon-evergreen_cs-fix-missing-break-in-switch-.patch - patches.suse/livepatch-change-unsigned-long-old_addr-void-old_func-in-struct-klp_func.patch - patches.suse/livepatch-shuffle-klp_enable_patch-klp_disable_patch-code.patch - patches.suse/livepatch-consolidate-klp_free-functions.patch - patches.suse/livepatch-don-t-block-the-removal-of-patches-loaded-after-a-forced-transition.patch - patches.suse/livepatch-simplify-api-by-removing-registration-step.patch - patches.suse/livepatch-use-lists-to-manage-patches-objects-and-functions.patch - patches.suse/livepatch-add-atomic-replace.patch - patches.suse/livepatch-remove-nop-structures-when-unused.patch - patches.suse/livepatch-atomic-replace-and-cumulative-patches-documentation.patch - patches.suse/livepatch-remove-ordering-stacking-of-the-livepatches.patch - patches.suse/selftests-livepatch-introduce-tests.patch - patches.suse/selftests-livepatch-add-dynamic_debug-config-dependency.patch - patches.suse/livepatch-send-a-fake-signal-periodically.patch - patches.suse/livepatch-remove-signal-sysfs-attribute.patch - patches.suse/livepatch-core-return-eopnotsupp-instead-of-enosys.patch - patches.suse/livepatch-introduce-klp_for_each_patch-macro.patch - patches.suse/livepatch-return-enomem-on-ptr_id-allocation-failure.patch - patches.suse/livepatch-proper-error-handling-in-the-shadow-variables-selftest.patch - patches.suse/livepatch-module-coming-and-going-callbacks-can-proceed-with-all-listed-patches.patch - patches.suse/HID-Add-ASUS-T100CHI-keyboard-dock-battery-quirks.patch - patches.suse/HID-intel-ish-ipc-handle-PIMR-before-ish_wakeup-also.patch - patches.suse/HID-i2c-hid-Ignore-input-report-if-there-s-no-data-p.patch - patches.suse/HID-intel-ish-hid-avoid-binding-wrong-ishtp_cl_devic.patch - patches.suse/HID-wacom-Move-HID-fix-for-AES-serial-number-into-wa.patch - patches.suse/HID-wacom-Mark-expected-switch-fall-through.patch - patches.suse/HID-wacom-Add-support-for-Pro-Pen-slim.patch - patches.suse/x86-mce-amd-edac-mce_amd-add-new-mp5-nbio-and-pcie-smca-bank-types.patch - patches.suse/x86-mce-amd-edac-mce_amd-add-new-mcatypes-for-cs-psp-and-smu-units.patch - patches.suse/x86-mce-amd-edac-mce_amd-add-new-error-descriptions-for-some-smca-bank-types.patch - patches.suse/x86-mce-improve-error-message-when-kernel-cannot-recover-p2.patch - patches.suse/cpcap-charger-generate-events-for-userspace.patch - patches.suse/i2c-tegra-fix-maximum-transfer-size.patch - patches.suse/iscsi_ibft-Fix-missing-break-in-switch-statement.patch - patches.suse/thermal-mediatek-fix-register-index-error.patch - patches.suse/rtc-pcf8523-set-xtal-load-capacitance-from-DT.patch - patches.suse/rtc-cmos-ignore-bogus-century-byte.patch - patches.suse/rtc-ds1672-fix-unintended-sign-extension.patch - patches.suse/rtc-88pm860x-fix-unintended-sign-extension.patch - patches.suse/rtc-88pm80x-fix-unintended-sign-extension.patch - patches.suse/rtc-pm8xxx-fix-unintended-sign-extension.patch - patches.suse/0001-backlight-pwm_bl-Use-gpiod_get_value_cansleep-to-get.patch - patches.suse/gpio-gpio-omap-fix-level-interrupt-idling.patch - patches.suse/cdrom-Fix-race-condition-in-cdrom_sysctl_register.patch - patches.suse/0275-bcache-never-writeback-a-discard-operation.patch - patches.suse/0276-bcache-not-use-hard-coded-memset-size-in-bch_cache_a.patch - patches.suse/0277-bcache-export-backing_dev_name-via-sysfs.patch - patches.suse/0278-bcache-export-backing_dev_uuid-via-sysfs.patch - patches.suse/0279-bcache-fix-indentation-issue-remove-tabs-on-a-hunk-o.patch - patches.suse/0280-bcache-treat-stale-dirty-keys-as-bad-keys.patch - patches.suse/0281-bcache-improve-sysfs_strtoul_clamp.patch - patches.suse/0282-bcache-fix-input-integer-overflow-of-congested-thres.patch - patches.suse/0283-bcache-fix-input-overflow-to-sequential_cutoff.patch - patches.suse/0284-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch - patches.suse/0285-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch - patches.suse/0286-bcache-fix-input-overflow-to-writeback_delay.patch - patches.suse/0287-bcache-fix-potential-div-zero-error-of-writeback_rat.patch - patches.suse/0288-bcache-fix-potential-div-zero-error-of-writeback_rat.patch - patches.suse/0289-bcache-fix-input-overflow-to-writeback_rate_minimum.patch - patches.suse/0290-bcache-fix-input-overflow-to-journal_delay_ms.patch - patches.suse/0291-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch - patches.suse/0292-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch - patches.suse/0293-bcache-use-REQ_META-REQ_PRIO-to-indicate-bio-for-met.patch - patches.suse/block-don-t-use-bio-bi_vcnt-to-figure-out-segment-number.patch - patches.suse/doc-rcu-Suspicious-RCU-usage-is-a-warning.patch - patches.suse/CIFS-Fix-leaking-locked-VFS-cache-pages-in-writeback-retry.patch - patches.suse/cifs-Fix-NULL-pointer-dereference-of-devname.patch - patches.suse/cifs-replace-snprintf-with-scnprintf.patch - patches.suse/cifs-add-credits-from-unmatched-responses-messages.patch - patches.suse/cifs-return-ENODATA-when-deleting-an-xattr-that-does-not-exist.patch - patches.suse/smb3-fix-bytes_read-statistics.patch - patches.suse/CIFS-Do-not-reset-lease-state-to-NONE-on-lease-break.patch - patches.suse/smb3-make-default-i-o-size-for-smb3-mounts-larger.patch - patches.suse/smb3-request-more-credits-on-tree-connect.patch - patches.suse/CIFS-Do-not-skip-SMB2-message-IDs-on-send-failures.patch - patches.suse/cifs-Accept-validate-negotiate-if-server-return-NT_STATUS_NOT_SUPPO.patch - patches.suse/CIFS-Always-reset-read-error-to-EIO-if-no-response.patch - patches.suse/CIFS-Do-not-log-credits-when-unmounting-a-share.patch - patches.suse/CIFS-Count-SMB3-credits-for-malformed-pending-responses.patch - patches.suse/CIFS-Respect-SMB2-hdr-preamble-size-in-read-responses.patch - patches.suse/CIFS-Set-reconnect-instance-to-one-initially.patch - patches.suse/CIFS-Respect-reconnect-in-MTU-credits-calculations.patch - patches.suse/CIFS-Respect-reconnect-in-non-MTU-credits-calculations.patch - patches.suse/CIFS-Check-for-reconnects-before-sending-async-requests.patch - patches.suse/CIFS-Check-for-reconnects-before-sending-compound-requests.patch - patches.suse/CIFS-Adjust-MTU-credits-before-reopening-a-file.patch - patches.suse/CIFS-Remove-custom-credit-adjustments-for-SMB2-async-IO.patch - patches.suse/CIFS-Reopen-file-before-get-SMB2-MTU-credits-for-async-IO.patch - patches.suse/CIFS-Find-and-reopen-a-file-before-get-MTU-credits-in-writepages.patch - patches.suse/CIFS-Move-unlocking-pages-from-wdata_send_pages-.patch - patches.suse/CIFS-Move-open-file-handling-to-writepages.patch - patches.suse/CIFS-Return-error-code-when-getting-file-handle-for-writeback.patch - patches.suse/CIFS-Try-to-acquire-credits-at-once-for-compound-requests.patch - patches.suse/03-cifs-update-internal-module-version-number.patch - patches.suse/smb3-Update-POSIX-negotiate-context-with-POSIX-ctxt-GUID.patch - patches.suse/smb3-add-tracepoints-for-query-dir.patch - patches.suse/smb3-Add-tracepoints-for-read-write-and-query_dir-enter.patch - patches.suse/smb3-add-missing-read-completion-trace-point.patch - patches.suse/smb3-improve-dynamic-tracing-of-open-and-posix-mkdir.patch - patches.suse/smb3-add-dynamic-trace-point-for-smb3_cmd_enter.patch - patches.suse/smb3-add-dynamic-trace-point-for-query_info_enter-done.patch - patches.suse/cifs-use-correct-format-characters.patch - patches.suse/smb3-for-kerberos-mounts-display-the-credential-uid-used.patch - patches.suse/CIFS-Fix-read-after-write-for-files-with-read-cachin.patch - patches.suse/CIFS-Only-send-SMB2_NEGOTIATE-command-on-new-TCP-connections.patch - patches.suse/CIFS-Return-EAGAIN-instead-of-ENOTSOCK.patch - patches.suse/CIFS-Mask-off-signals-when-sending-SMB-packets.patch - patches.suse/smb3-request-more-credits-on-normal-non-large-read-write-ops.patch - patches.suse/fs-cifs-Kconfig-pedantic-formatting.patch - patches.suse/media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch - patches.suse/0001-media-usb-pwc-Don-t-use-coherent-DMA-buffers-for-ISO.patch - patches.suse/media-v4l2-ctrls.c-uvc-zero-v4l2_event.patch - patches.suse/media-s5p-jpeg-Check-for-fmt_ver_flag-when-doing-fmt.patch - patches.suse/media-s5p-jpeg-Correct-step-and-max-values-for-V4L2_.patch - patches.suse/media-dt-bindings-media-i2c-Fix-i2c-address-for-OV56.patch - patches.suse/media-v4l2-i2c-ov7670-Fix-PLL-bypass-register-values.patch - patches.suse/media-mt9m111-set-initial-frame-size-other-than-0x0.patch - patches.suse/media-s5k4ecgx-delete-a-bogus-error-message.patch - patches.suse/media-uvcvideo-Fix-type-check-leading-to-overflow.patch - patches.suse/media-uvcvideo-Avoid-NULL-pointer-dereference-at-the.patch - patches.suse/media-mtk-jpeg-Correct-return-type-for-mem2mem-buffe.patch - patches.suse/media-mx2_emmaprp-Correct-return-type-for-mem2mem-bu.patch - patches.suse/media-s5p-g2d-Correct-return-type-for-mem2mem-buffer.patch - patches.suse/media-s5p-jpeg-Correct-return-type-for-mem2mem-buffe.patch - patches.suse/media-sh_veu-Correct-return-type-for-mem2mem-buffer-.patch - patches.suse/x86-PCI-Fixup-RTIT_BAR-of-Intel-Denverton-Trace-Hub.patch - patches.suse/PCI-PME-Fix-hotplug-sysfs-remove-deadlock-in-pcie_pm.patch - patches.suse/PCI-PME-Fix-possible-use-after-free-on-remove.patch - patches.suse/pci-qcom-don-t-deassert-reset-gpio-during-probe - patches.suse/PCI-endpoint-functions-Use-memcpy_fromio-memcpy_toio.patch - patches.suse/RDMA-iw_cxgb4-Drop-__GFP_NOFAIL.patch - patches.suse/IB-core-Destroy-QP-if-XRC-QP-fails.patch - patches.suse/RDMA-vmw_pvrdma-Support-upto-64-bit-PFNs.patch - patches.suse/IB-core-Unregister-notifier-before-freeing-MAD-secur.patch - patches.suse/IB-core-Fix-potential-memory-leak-while-creating-MAD.patch - patches.suse/IB-hfi1-Close-race-condition-on-user-context-disable.patch - patches.suse/scsi-qla2xxx-Add-protection-mask-module-parameters.patch - patches.suse/scsi-qla2xxx-Fix-DMA-error-when-the-DIF-sg-buffer-cr.patch - patches.suse/scsi-qla2xxx-no-need-to-check-return-value-of-debugf.patch - patches.suse/scsi-qla2xxx-Add-new-FC-NVMe-enable-BIT-to-enable-FC.patch - patches.suse/scsi-qla2xxx-Fix-N2N-target-discovery-with-Local-loo.patch - patches.suse/scsi-qla2xxx-Add-pci-function-reset-support.patch - patches.suse/scsi-qla2xxx-Change-default-ZIO-threshold.patch - patches.suse/scsi-qla2xxx-Fix-session-cleanup-hang.patch - patches.suse/scsi-qla2xxx-flush-IO-on-chip-reset-or-sess-delete.patch - patches.suse/scsi-qla2xxx-fix-fcport-null-pointer-access.patch - patches.suse/scsi-qla2xxx-allow-session-delete-to-finish-before-c.patch - patches.suse/scsi-qla2xxx-Fix-SRB-allocation-flag-to-avoid-sleepi.patch - patches.suse/scsi-qla2xxx-Prevent-memory-leak-for-CT-req-rsp-allo.patch - patches.suse/scsi-qla2xxx-Restore-FAWWPN-of-Physical-Port-only-fo.patch - patches.suse/scsi-qla2xxx-Fix-fw-options-handle-eh_bus_reset.patch - patches.suse/scsi-qla2xxx-Use-complete-switch-scan-for-RSCN-event.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.13-k.patch - patches.suse/scsi-qla2xxx-Move-debug-messages-before-sending-srb-.patch - patches.suse/scsi-qla2xxx-remove-redundant-null-check-on-pointer-.patch - patches.suse/scsi-qla2xxx-Fix-LUN-discovery-if-loop-id-is-not-ass.patch - patches.suse/scsi-qla2xxx-Add-First-Burst-support-for-FC-NVMe-dev.patch - patches.suse/scsi-qla2xxx-Fix-unload-when-NVMe-devices-are-config.patch - patches.suse/scsi-qla2xxx-Check-for-FW-started-flag-before-aborti.patch - patches.suse/scsi-qla2xxx-Prevent-multiple-ADISC-commands-per-ses.patch - patches.suse/scsi-qla2xxx-Add-support-for-setting-port-speed.patch - patches.suse/scsi-qla2xxx-Prevent-SysFS-access-when-chip-is-down.patch - patches.suse/scsi-qla2xxx-Move-marker-request-behind-QPair.patch - patches.suse/scsi-qla2xxx-Fix-code-indentation-for-qla27xx_fwdt_e.patch - patches.suse/scsi-qla2xxx-Add-new-FW-dump-template-entry-types.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.14-k.patch - patches.suse/scsi-qla2xxx-Avoid-PCI-IRQ-affinity-mapping-when-mul.patch - patches.suse/scsi-megaraid_sas-return-error-when-create-dma-pool-failed - patches.suse/scsi-sd-optimal-i-o-size-should-be-a-multiple-of-physical-block-size - patches.suse/revert-scsi-ufs-disable-vccq-if-it-s-not-needed-by-ufs-device - patches.suse/scsi-aacraid-fix-missing-break-in-switch-statement - patches.suse/dm-fix-to_sector-for-32bit.patch - patches.suse/dm-integrity-limit-the-rate-of-error-messages.patch - patches.suse/iommu-vt-d-check-identity-map-for-hot-added-devices - patches.suse/iommu-vt-d-fix-null-pointer-reference-in-intel_svm_bind_mm - patches.suse/msft-hv-1847-x86-Hyper-V-Set-x2apic-destination-mode-to-physical-.patch - patches.suse/msft-hv-1848-iommu-hyper-v-Add-Hyper-V-stub-IOMMU-driver.patch - patches.suse/iommu-io-pgtable-arm-v7s-only-kmemleak_ignore-l2-tables - patches.suse/iommu-document-iommu_ops-is_attach_deferred - patches.suse/0001-swiotlb-introduce-swiotlb_max_mapping_size - patches.suse/0002-swiotlb-add-is_swiotlb_active-function - patches.suse/0003-dma-introduce-dma_max_mapping_size - patches.suse/0004-virtio-introduce-virtio_max_dma_size - patches.suse/0005-virtio-blk-consider-virtio_max_dma_size-for-maximum-segment-size - patches.suse/s390-virtio-handle-find-on-invalid-queue-gracefully - patches.suse/x86-unwind-handle-null-pointer-calls-better-in-frame-unwinder.patch - patches.suse/x86-unwind-add-hardcoded-orc-entry-for-null.patch - patches.suse/tpm-tpm_crb-Avoid-unaligned-reads-in-crb_recv.patch - patches.suse/tpm-Fix-some-name-collisions-with-drivers-char-tpm.h.patch - patches.suse/tpm-Unify-the-send-callback-behaviour.patch - patches.suse/tpm-tpm_i2c_atmel-Return-E2BIG-when-the-transfer-is-.patch - patches.suse/tpm-Fix-off-by-one-when-reading-binary_bios_measurem.patch - patches.suse/tipc-fix-RDM-DGRAM-connect-regression.patch - patches.suse/0001-ipv4-route-fail-early-when-inet-dev-is-missing.patch - patches.suse/appletalk-Fix-compile-regression.patch - patches.suse/net-hsr-fix-memory-leak-in-hsr_dev_finalize.patch - patches.suse/ravb-Decrease-TxFIFO-depth-of-Q3-and-Q2-to-one.patch - patches.suse/enic-fix-build-warning-without-CONFIG_CPUMASK_OFFSTA.patch - patches.suse/net-hsr-fix-possible-crash-in-add_timer.patch - patches.suse/route-set-the-deleted-fnhe-fnhe_daddr-to-0-in-ip_del.patch - patches.suse/0001-vxlan-Fix-GRO-cells-race-condition-between-receive-a.patch - patches.suse/vsock-virtio-fix-kernel-panic-from-virtio_transport_.patch - patches.suse/0001-tcp-handle-inet_csk_reqsk_queue_add-failures.patch - patches.suse/bpf-fix-replace_map_fd_with_map_ptr-s-ldimm64-second.patch - patches.suse/rxrpc-Fix-client-call-queueing-waiting-for-channel.patch - patches.suse/net-x25-fix-use-after-free-in-x25_device_event.patch - patches.suse/0001-vxlan-test-dev-flags-IFF_UP-before-calling-gro_cells.patch - patches.suse/0001-gro_cells-make-sure-device-is-up-in-gro_cells_receiv.patch - patches.suse/0001-Input-tm2-touchkey-acknowledge-that-setting-brightne.patch - patches.suse/input-raspberrypi-ts-select-config_input_polldev.patch - patches.suse/Input-elan_i2c-add-id-for-touchpad-found-in-Lenovo-s.patch - patches.suse/Input-wacom_serial4-add-support-for-Wacom-ArtPad-II-.patch - patches.suse/pinctrl-sh-pfc-r8a7778-Fix-HSPI-pin-numbers-and-name.patch - patches.suse/pinctrl-sh-pfc-emev2-Add-missing-pinmux-functions.patch - patches.suse/pinctrl-sh-pfc-r8a7791-Fix-scifb2_data_c-pin-group.patch - patches.suse/pinctrl-sh-pfc-r8a7792-Fix-vin1_data18_b-pin-group.patch - patches.suse/pinctrl-sh-pfc-sh73a0-Fix-fsic_spdif-pin-groups.patch - patches.suse/tracing-do-not-free-iter-trace-in-fail-path-of-tracing_open_pipe.patch - patches.suse/tracing-use-strncpy-instead-of-memcpy-for-string-keys-in-hist-triggers.patch - patches.suse/0001-xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch - patches.suse/0001-xen-remove-pre-xen3-fallback-handlers.patch - patches.suse/0001-xen-cpu_hotplug-Prevent-an-out-of-bounds-access.patch - patches.suse/0001-xen-fix-dom0-boot-on-huge-systems.patch - patches.suse/perf-x86-intel-make-cpuc-allocations-consistent.patch - patches.suse/perf-x86-intel-generalize-dynamic-constraint-creation.patch - patches.suse/x86-add-tsx-force-abort-cpuid-msr - patches.suse/perf-x86-intel-implement-support-for-tsx-force-abort.patch - patches.suse/kernel-sysctl.c-add-missing-range-check-in-do_proc_d.patch - patches.suse/fsdevpts-always-delete-dcache-dentry-s-in-dput.patch - patches.suse/splice-dont-merge-into-linked-buffers.patch - patches.suse/vfs-fix-preadv64v2-and-pwritev64v2-compat-syscalls-w.patch - patches.suse/NFS-Fix-I-O-request-leakages.patch - patches.suse/NFS-Fix-an-I-O-request-leakage-in-nfs_do_recoalesce.patch - patches.suse/NFS-Don-t-recoalesce-on-error-in-nfs_pageio_complete.patch - patches.suse/fs-nfs-Fix-nfs_parse_devname-to-not-modify-it-s-argu.patch - patches.suse/NFS-Remove-redundant-semicolon.patch - patches.suse/NFS-Fix-a-soft-lockup-in-the-delegation-recovery-cod.patch - patches.suse/NFS-pnfs-Bulk-destroy-of-layouts-needs-to-be-safe-w..patch - patches.suse/NFSv4.1-Reinitialise-sequence-results-before-retrans.patch - patches.suse/NFS-Add-missing-encode-decode-sequence_maxsz-to-v4.2.patch - patches.suse/NFSv4-flexfiles-Fix-invalid-deref-in-FF_LAYOUT_DEVID.patch - patches.suse/Btrfs-fix-corruption-reading-shared-and-compressed-e.patch - patches.suse/btrfs-fix-deadlock-between-clone-dedupe-and-rename.patch - patches.suse/0001-btrfs-check-for-refs-on-snapshot-delete-resume.patch - patches.suse/0002-btrfs-save-drop_progress-if-we-drop-refs-at-all.patch - patches.suse/ceph-decode-feature-bits-in-session-message.patch - patches.suse/ceph-support-versioned-reply.patch - patches.suse/ceph-support-getting-ceph-dir-pin-vxattr.patch - patches.suse/jbd2-clear-dirty-flag-when-revoking-a-buffer-from-an.patch - patches.suse/ext4-fix-check-of-inode-in-swap_inode_boot_loader.patch - patches.suse/ext4-cleanup-pagecache-before-swap-i_data.patch - patches.suse/ext4-update-quota-information-while-swapping-boot-lo.patch - patches.suse/ext4-add-mask-of-ext4-flags-to-swap.patch - patches.suse/ext4-Fix-crash-during-online-resizing.patch - patches.suse/jbd2-fix-compile-warning-when-using-JBUFFER_TRACE.patch - patches.suse/nfsd-fix-performance-limiting-session-calculation.patch - patches.suse/nfsd-fix-memory-corruption-caused-by-readdir.patch - patches.suse/acpi-nfit-Fix-bus-command-validation.patch - patches.suse/libnvdimm-label-clear-updating-flag-after-label-set-update.patch - patches.suse/nfit-acpi_nfit_ctl-check-out_obj-type-in-the-right-place.patch - patches.suse/libnvdimm-pfn-fix-over-trim-in-trim_pfn_device.patch - patches.suse/libnvdimm-Fix-altmap-reservation-size-calculation.patch - patches.suse/libnvdimm-pmem-honor-force_raw-for-legacy-pmem-regions.patch - patches.suse/nfit-ars-Attempt-a-short-ARS-whenever-the-ARS-state-.patch - patches.suse/nfit-ars-Attempt-short-ARS-even-in-the-no_init_ars-c.patch - patches.suse/nfit-ars-introduce-scrub_flags.patch - patches.suse/nfit-ars-allow-root-to-busy-poll-the-ars-state-machine.patch - patches.suse/nfit-ars-avoid-stale-ars-results.patch - patches.suse/0001-crypto-caam-add-missing-put_device-call.patch - patches.suse/mailbox-mailbox-test-fix-null-pointer-if-no-mmio.patch - patches.suse/clk-highbank-fix-refcount-leak-in-hb_clk_init.patch - patches.suse/clk-qoriq-fix-refcount-leak-in-clockgen_init.patch - patches.suse/clk-socfpga-fix-refcount-leak.patch - patches.suse/clk-samsung-exynos4-fix-refcount-leak-in-exynos4_get.patch - patches.suse/clk-imx6q-fix-refcount-leak-in-imx6q_clocks_init.patch - patches.suse/clk-imx6sx-fix-refcount-leak-in-imx6sx_clocks_init.patch - patches.suse/clk-imx7d-fix-refcount-leak-in-imx7d_clocks_init.patch - patches.suse/clk-vf610-fix-refcount-leak-in-vf610_clocks_init.patch - patches.suse/clk-armada-370-fix-refcount-leak-in-a370_clk_init.patch - patches.suse/clk-kirkwood-fix-refcount-leak-in-kirkwood_clk_init.patch - patches.suse/clk-armada-xp-fix-refcount-leak-in-axp_clk_init.patch - patches.suse/clk-mv98dx3236-fix-refcount-leak-in-mv98dx3236_clk_i.patch - patches.suse/clk-dove-fix-refcount-leak-in-dove_clk_init.patch - patches.suse/clk-sunxi-ng-sun8i-a23-Enable-PLL-MIPI-LDOs-when-ung.patch - patches.suse/clk-clk-twl6040-Fix-imprecise-external-abort-for-pdm.patch - patches.suse/clk-uniphier-Fix-update-register-for-CPU-gear.patch - patches.suse/clk-fractional-divider-check-parent-rate-only-if-fla.patch - patches.suse/clk-ingenic-Fix-round_rate-misbehaving-with-non-inte.patch - patches.suse/clk-ingenic-Fix-doc-of-ingenic_cgu_div_info.patch - patches.suse/clk-rockchip-fix-frac-settings-of-GPLL-clock-for-rk3.patch - patches.suse/dmaengine-at_hdmac-drop-useless-LIST_HEAD.patch - patches.suse/dmaengine-dw-drop-useless-LIST_HEAD.patch - patches.suse/dmaengine-st_fdma-drop-useless-LIST_HEAD.patch - patches.suse/dmaengine-pl330-drop-useless-LIST_HEAD.patch - patches.suse/dmaengine-sa11x0-drop-useless-LIST_HEAD.patch - patches.suse/dmaengine-qcom_hidma-assign-channel-cookie-correctly.patch - patches.suse/dmaengine-mv_xor-Use-correct-device-for-DMA-API.patch - patches.suse/dmaengine-imx-dma-fix-warning-comparison-of-distinct.patch - patches.suse/dmaengine-tegra-avoid-overflow-of-byte-tracking.patch - patches.suse/net-sit-fix-UBSAN-Undefined-behaviour-in-check_6rd.patch - patches.suse/net-x25-reset-state-in-x25_connect.patch - patches.suse/0001-net-mlx5e-IPoIB-Fix-RX-checksum-statistics-update.patch - patches.suse/0001-net-mlx4_core-Fix-reset-flow-when-in-command-polling.patch - patches.suse/0001-net-mlx4_core-Fix-locking-in-SRIOV-mode-when-switchi.patch - patches.suse/0001-net-mlx4_core-Fix-qp-mtt-size-calculation.patch - patches.suse/0001-l2tp-fix-infoleak-in-l2tp_ip6_recvmsg.patch - patches.suse/0001-pptp-dst_release-sk_dst_cache-in-pptp_sock_destruct.patch - patches.suse/PM-wakeup-Rework-wakeup-source-timer-cancellation.patch - patches.suse/cpufreq-pxa2xx-remove-incorrect-__init-annotation.patch - patches.suse/ACPI-device_sysfs-Avoid-OF-modalias-creation-for-rem.patch - patches.suse/0001-drm-etnaviv-NULL-vs-IS_ERR-buf-in-etnaviv_core_dump.patch - patches.suse/0002-drm-etnaviv-potential-NULL-dereference.patch - patches.suse/drm-i915-Relax-mmap-VMA-check.patch - patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-DELL-W.patch - patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-New-DE.patch - patches.suse/0001-fbdev-chipsfb-remove-set-but-not-used-variable-size.patch - patches.suse/fbdev-fbmem-fix-memory-access-if-logo-is-bigger-than.patch - patches.suse/printk-export-console_printk.patch - patches.suse/ARM-8839-1-kprobe-make-patch_lock-a-raw_spinlock_t.patch - patches.suse/ARM-8840-1-use-a-raw_spinlock_t-in-unwind.patch - patches.suse/ARM-avoid-Cortex-A9-livelock-on-tight-dmb-loops.patch - patches.suse/ARM-8833-1-Ensure-that-NEON-code-always-compiles-wit.patch - patches.suse/iommu-amd-fix-null-dereference-bug-in-match_hid_uid - patches.suse/kvm-vmx-compare-only-a-single-byte-for-vmcs-launched-in-vcpu-run - patches.suse/kvm-vmx-zero-out-all-general-purpose-registers-after-vm-exit - patches.suse/svm-fix-avic-dfr-and-ldr-handling - patches.suse/svm-fix-improper-check-when-deactivate-avic - patches.suse/kvm-nvmx-sign-extend-displacements-of-vmx-instr-s-mem-operands - patches.suse/kvm-nvmx-apply-addr-size-mask-to-effective-address-for-vmx-instructions - patches.suse/kvm-nvmx-ignore-limit-checks-on-vmx-instructions-using-flat-segments - patches.suse/kvm-call-kvm_arch_memslots_updated-before-updating-memslots - patches.suse/kvm-x86-mmu-detect-mmio-generation-wrap-in-any-address-space - patches.suse/kvm-x86-mmu-do-not-cache-mmio-accesses-while-memslots-are-in-flux - patches.suse/KVM-PPC-Release-all-hardware-TCE-tables-attached-to-.patch - patches.suse/arm64-KVM-Fix-architecturally-invalid-reset-value-fo.patch - patches.suse/cifs-change-wait_for_free_request-to-take-flags-as-argument.patch - patches.suse/cifs-pass-flags-down-into-wait_for_free_credits-.patch - patches.suse/cifs-wait_for_free_credits-make-it-possible-to-wait-for-1-credi.patch - patches.suse/cifs-prevent-starvation-in-wait_for_free_credits-for-multi-credit-r.patch - patches.suse/cifs-add-a-timeout-argument-to-wait_for_free_credits.patch - patches.suse/smb3-display-security-information-in-proc-fs-cifs-DebugData-more-a.patch - patches.suse/smb3-add-dynamic-tracepoint-for-timeout-waiting-for-credits.patch - patches.suse/cifs-simplify-how-we-handle-credits-in-compound_send_recv-.patch - patches.suse/smb3-display-volume-serial-number-for-shares-in-proc-fs-cifs-Debug.patch - patches.suse/cifs-cache-FILE_ALL_INFO-for-the-shared-root-handle.patch - patches.suse/smb3-Add-dynamic-trace-points-for-various-compounded-smb3-ops.patch - patches.suse/cifs-add-SMB2_ioctl_init-free-helpers-to-be-used-with-compounding.patch - patches.suse/cifs-fix-smb3_zero_range-so-it-can-expand-the-file-size-when-requir.patch - patches.suse/smb3-add-dynamic-tracepoints-for-simple-fallocate-and-zero-range.patch - patches.suse/SMB3-passthru-query-info-doesn-t-check-for-SMB3-FSCTL-passthru.patch - patches.suse/cifs-remove-unused-value-pointed-out-by-Coverity.patch - patches.suse/CIFS-make-mknod-an-smb_version_op.patch - patches.suse/smb2-fix-typo-in-definition-of-a-few-error-flags.patch - patches.suse/cifs-fix-incorrect-handling-of-smb2_set_sparse-return-in-smb3_sim.patch - patches.suse/SMB3-Allow-SMB3-FSCTL-queries-to-be-sent-to-server-from-tools.patch - patches.suse/CIFS-fix-POSIX-lock-leak-and-invalid-ptr-deref.patch - patches.suse/powerpc-powernv-Fix-compile-without-CONFIG_TRACEPOIN.patch - patches.suse/It-s-wrong-to-add-len-to-sector_nr-in-raid10-reshape.patch - patches.suse/md-Fix-failed-allocation-of-md_register_thread.patch - patches.suse/nvme-fc-reject-reconnect-if-io-queue-count-is-reduce.patch - patches.suse/nvme-add-proper-discard-setup-for-the-multipath-devi.patch - patches.suse/scsi-virtio_scsi-don-t-send-sc-payload-with-tmfs - patches.suse/scsi-qla2xxx-Fix-panic-in-qla_dfs_tgt_counters_show.patch - patches.suse/scsi-qla2xxx-avoid-printf-format-warning.patch - patches.suse/scsi-qla2xxx-check-for-kstrtol-failure.patch - patches.suse/scsi-aacraid-fix-performance-issue-on-logical-drives - patches.suse/9p-use-inode-i_lock-to-protect-i_size_write-under-32.patch - patches.suse/9p-net-fix-memory-leak-in-p9_client_create.patch - patches.suse/perf-x86-intel-fix-memory-corruption.patch - patches.suse/udf-Fix-crash-on-IO-error-during-truncate.patch - patches.suse/drm-nouveau-debugfs-Fix-check-of-pm_runtime_get_sync.patch - patches.suse/drm-i915-bios-assume-eDP-is-present-on-port-A-when-t.patch - patches.suse/0001-drm-vmwgfx-Don-t-double-free-the-mode-stored-in-par-.patch - patches.suse/mmc-pxamci-fix-enum-type-confusion.patch - patches.suse/mmc-davinci-remove-extraneous-__init-annotation.patch - patches.suse/ACPI-utils-Drop-reference-in-test-for-device-presenc.patch - patches.suse/ALSA-echoaudio-add-a-check-for-ioremap_nocache.patch - patches.suse/ALSA-sb8-add-a-check-for-request_region.patch - patches.suse/ALSA-firewire-motu-use-version-field-of-unit-directo.patch - patches.suse/ALSA-hda-add-Lenovo-IdeaCentre-B550-to-the-power_sav.patch - patches.suse/ALSA-opl3-fix-mismatch-between-snd_opl3_drum_switch-.patch - patches.suse/ALSA-hda-Enforces-runtime_resume-after-S3-and-S4-for.patch - patches.suse/ALSA-hda-realtek-Enable-headset-MIC-of-Acer-AIO-with.patch - patches.suse/iommu-amd-fix-sg-dma_address-for-sg-offset-bigger-than-page_size - patches.suse/iommu-vt-d-check-capability-before-disabling-protected-memory - patches.suse/powerpc-vdso64-Fix-CLOCK_MONOTONIC-inconsistencies-a.patch - patches.suse/powerpc-security-Fix-spectre_v2-reporting.patch - patches.suse/libceph-wait-for-latest-osdmap-in-ceph_monc_blacklist_add.patch - patches.suse/scsi-qla2xxx-Fix-FC-AL-connection-target-discovery.patch - patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-stale-CPU.patch - patches.suse/ibmvscsi-Protect-ibmvscsi_head-from-concurrent-modif.patch - patches.suse/ibmvscsi-Fix-empty-event-pool-access-during-host-rem.patch - patches.suse/auxdisplay-hd44780-Fix-memory-leak-on-remove.patch - patches.suse/CIFS-Fix-an-issue-with-re-sending-wdata-when-transport-returning-E.patch - patches.suse/CIFS-Fix-an-issue-with-re-sending-rdata-when-transport-returning-E.patch - patches.suse/fix-incorrect-error-code-mapping-for-OBJECTID_NOT_FOUND.patch - patches.suse/cifs-allow-guest-mounts-to-work-for-smb3.11.patch - patches.suse/cifs-Fix-slab-out-of-bounds-when-tracing-SMB-tcon.patch - patches.suse/SMB3-Fix-SMB3.1.1-guest-mounts-to-Samba.patch - patches.suse/04-cifs-update-internal-module-version-number.patch - patches.suse/thermal-bcm2835-Fix-crash-in-bcm2835_thermal_debugfs.patch - patches.suse/thermal-int340x_thermal-Add-additional-UUIDs.patch - patches.suse/thermal-int340x_thermal-fix-mode-setting.patch - patches.suse/thermal-intel_powerclamp-fix-truncated-kthread-name.patch - patches.suse/irqchip-mbigen-Don-t-clear-eventid-when-freeing-an-M.patch - patches.suse/0001-futex-Ensure-that-futex-address-is-aligned-in-handle.patch - patches.suse/ext4-fix-NULL-pointer-dereference-while-journal-is-a.patch - patches.suse/ext4-fix-data-corruption-caused-by-unaligned-direct-.patch - patches.suse/ext4-Avoid-panic-during-forced-reboot.patch - patches.suse/ext4-add-missing-brelse-in-add_new_gdb_meta_bg.patch - patches.suse/ext4-brelse-all-indirect-buffer-in-ext4_ind_remove_s.patch - patches.suse/ext4-cleanup-bh-release-code-in-ext4_ind_remove_spac.patch - patches.suse/Btrfs-fix-incorrect-file-size-after-shrinking-trunca.patch - patches.suse/btrfs-remove-WARN_ON-in-log_dir_items.patch - patches.suse/btrfs-fix-bound-checking-in-qgroup_trace_new_subtree_blocks.patch - patches.suse/btrfs-avoid-possible-qgroup_rsv_size-overflow-in-btrfs_calculate_inode_block_rsv_size.patch - patches.suse/Btrfs-fix-assertion-failure-on-fsync-with-NO_HOLES-e.patch - patches.suse/NFS-fix-mount-umount-race-in-nlmclnt.patch - patches.suse/NFSv4.1-don-t-free-interrupted-slot-on-open.patch - patches.suse/NFS-Fix-a-typo-in-nfs_init_timeout_values.patch - patches.suse/appletalk-Fix-potential-NULL-pointer-dereference-in-.patch - patches.suse/qlcnic-Avoid-potential-NULL-pointer-dereference.patch - patches.suse/tun-properly-test-for-IFF_UP.patch - patches.suse/powerpc-bpf-Fix-generation-of-load-store-DW-instruct.patch - patches.suse/tun-add-a-missing-rcu_read_unlock-in-error-path.patch - patches.suse/net-rose-fix-a-possible-stack-overflow.patch - patches.suse/mac8390-Fix-mmio-access-size-probe.patch - patches.suse/net-aquantia-fix-rx-checksum-offload-for-UDP-TCP-ove.patch - patches.suse/vxlan-Don-t-call-gro_cells_destroy-before-device-is-.patch - patches.suse/packets-Always-register-packet-sk-in-the-same-order.patch - patches.suse/sctp-get-sctphdr-by-offset-in-sctp_compute_cksum.patch - patches.suse/mISDN-hfcpci-Test-both-vendor-device-ID-for-Digium-H.patch - patches.suse/s390-qeth-fix-race-when-initializing-the-ip-address-table - patches.suse/0001-s390-qeth-be-drop-monitor-friendly.patch - patches.suse/net-stmmac-fix-memory-corruption-with-large-MTUs.patch - patches.suse/tcp-do-not-use-ipv6-header-for-ipv4-flow.patch - patches.suse/dccp-do-not-use-ipv6-header-for-ipv4-flow.patch - patches.suse/net-packet-Set-__GFP_NOWARN-upon-allocation-in-alloc.patch - patches.suse/genetlink-Fix-a-memory-leak-on-error-path.patch - patches.suse/0001-netfilter-bridge-set-skb-transport_header-before-ent.patch - patches.suse/net-sched-don-t-dereference-a-goto_chain-to-read-the.patch - patches.suse/rhashtable-Still-do-rehash-when-we-get-EEXIST.patch - patches.suse/tipc-tipc-clang-warning.patch - patches.suse/bpf-do-not-restore-dst_reg-when-cur_state-is-freed.patch - patches.suse/ARM-imx6q-cpuidle-fix-bug-that-CPU-might-not-wake-up.patch - patches.suse/s390-vtime-steal-time-exponential-moving-average.patch - patches.suse/vfio-ccw-only-free-cp-on-final-interrupt - patches.suse/0001-drm-rockchip-vop-reset-scale-mode-when-win-is-disabl.patch - patches.suse/drm-meson-Fix-invalid-pointer-in-meson_drv_unbind.patch - patches.suse/drm-meson-Uninstall-IRQ-handler.patch - patches.suse/drm-i915-gvt-Fix-MI_FLUSH_DW-parsing-with-correct-in.patch - patches.suse/0001-drm-i915-gvt-Add-in-context-mmio-0x20D8-to-gen9-mmio.patch - patches.suse/xfs-don-t-trip-over-uninitialized-buffer-on-extent-r.patch - patches.suse/xfs-serialize-unaligned-dio-writes-against-all-other.patch - patches.suse/ceph-fix-use-after-free-on-symlink-traversal.patch - patches.suse/libata-fix-using-DMA-buffers-on-stack.patch - patches.suse/nvme-multipath-relax-ANA-state-check.patch - patches.suse/kbuild-strip-whitespace-in-cmd_record_mcount-findstr.patch - patches.suse/kbuild-modversions-Fix-relative-CRC-byte-order-inter.patch - patches.suse/kconfig-mn-conf-handle-backspace-H-key.patch - patches.suse/ALSA-rawmidi-Fix-potential-Spectre-v1-vulnerability.patch - patches.suse/ALSA-seq-oss-Fix-Spectre-v1-vulnerability.patch - patches.suse/ALSA-hda-realtek-Enable-headset-MIC-of-Acer-Aspire-Z.patch - patches.suse/ALSA-hda-realtek-Add-support-for-Acer-Aspire-E5-523G.patch - patches.suse/ALSA-hda-realtek-Enable-ASUS-X441MB-and-X705FD-heads.patch - patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-P5440FF-.patch - patches.suse/ALSA-pcm-Fix-possible-OOB-access-in-PCM-oss-plugins.patch - patches.suse/ALSA-pcm-Don-t-suspend-stream-in-unrecoverable-PCM-s.patch - patches.suse/i2c-i801-Add-support-for-Intel-Comet-Lake.patch - patches.suse/scsi-sd-fix-a-race-between-closing-an-sd-device-and-sd-i-o - patches.suse/scsi-sd-Quiesce-warning-if-device-does-not-report-op.patch - patches.suse/scsi-zfcp-fix-rport-unblock-if-deleted-scsi-devices-on-scsi_host - patches.suse/scsi-zfcp-fix-scsi_eh-host-reset-with-port_forced-erp-for-non-npiv-fcp-devices - patches.suse/iommu-don-t-print-warning-when-iommu-driver-only-supports-unmanaged-domains - patches.suse/iommu-amd-reserve-exclusion-range-in-iova-domain - patches.suse/mm-Fix-modifying-of-page-protection-by-insert_pfn.patch - patches.suse/mm-hotplug-fix-offline-undo_isolate_page_range.patch - patches.suse/ocfs2-fix-inode-bh-swapping-mixup-in-ocfs2_reflink_i.patch - patches.suse/0001-mm-debug.c-fix-__dump_page-when-mapping-host-is-not-.patch - patches.suse/ptrace-take-into-account-saved_sigmask-in-PTRACE-GET.patch - patches.suse/0001-mm-page_isolation.c-fix-a-wrong-flag-in-set_migratet.patch - patches.suse/fs-proc-proc_sysctl.c-fix-NULL-pointer-dereference-i.patch - patches.suse/usb-host-xhci-rcar-Add-XHCI_TRUST_TX_LENGTH-quirk.patch - patches.suse/0001-usb-common-Consider-only-available-nodes-for-dr_mode.patch - patches.suse/xhci-Fix-port-resume-done-detection-for-SS-ports-wit.patch - patches.suse/xhci-Don-t-let-USB3-ports-stuck-in-polling-state-pre.patch - patches.suse/phy-sun4i-usb-Support-set_mode-to-USB_HOST-for-non-O.patch - patches.suse/usb-usb251xb-fix-to-avoid-potential-NULL-pointer-der.patch - patches.suse/usb-mtu3-fix-EXTCON-dependency.patch - patches.suse/0001-usb-cdc-acm-fix-race-during-wakeup-blocking-TX-traff.patch - patches.suse/usb-u132-hcd-fix-resource-leak.patch - patches.suse/usb-gadget-net2280-Fix-overrun-of-OUT-messages.patch - patches.suse/usb-gadget-net2280-Fix-net2280_dequeue.patch - patches.suse/usb-gadget-net2272-Fix-net2272_dequeue.patch - patches.suse/0001-USB-gadget-f_hid-fix-deadlock-in-f_hidg_write.patch - patches.suse/USB-serial-option-add-support-for-Quectel-EM12.patch - patches.suse/USB-serial-ftdi_sio-add-additional-NovaTech-products.patch - patches.suse/0001-USB-serial-option-set-driver_info-for-SIM5218-and-co.patch - patches.suse/0001-USB-serial-mos7720-fix-mos_parport-refcount-imbalanc.patch - patches.suse/USB-serial-cp210x-add-new-device-id.patch - patches.suse/USB-serial-option-add-Olicard-600.patch - patches.suse/serial-max310x-Fix-to-avoid-potential-NULL-pointer-d.patch - patches.suse/tty-atmel_serial-fix-a-potential-NULL-pointer-derefe.patch - patches.suse/sc16is7xx-missing-unregister-delete-driver-on-error-.patch - patches.suse/serial-ar933x_uart-Fix-build-failure-with-disabled-c.patch - patches.suse/serial-sh-sci-Fix-setting-SCSCR_TIE-while-transferri.patch - patches.suse/tty-serial-atmel-Add-is_half_duplex-helper.patch - patches.suse/Disable-kgdboc-failed-by-echo-space-to-sys-module-kg.patch - patches.suse/staging-comedi-ni_mio_common-Fix-divide-by-zero-for-.patch - patches.suse/staging-rtl8188eu-Fix-potential-NULL-pointer-derefer.patch - patches.suse/staging-rtl8712-uninitialized-memory-in-read_bbreg_h.patch - patches.suse/staging-vt6655-Fix-interrupt-race-condition-on-devic.patch - patches.suse/staging-vt6655-Remove-vif-check-from-vnt_interrupt.patch - patches.suse/gpio-adnp-Fix-testing-wrong-value-in-adnp_gpio_direc.patch - patches.suse/gpio-of-Fix-of_gpiochip_add-error-path.patch - patches.suse/gpio-aspeed-fix-a-potential-NULL-pointer-dereference.patch - patches.suse/leds-pca9532-fix-a-potential-NULL-pointer-dereferenc.patch - patches.suse/powerpc-pseries-energy-Use-OF-accessor-functions-to-.patch - patches.suse/powerpc-pseries-mce-Fix-misleading-print-for-TLB-mut.patch - patches.suse/KVM-Reject-device-ioctls-from-processes-other-than-t.patch - patches.suse/kvm-svm-workaround-errata-1096-insn_len-maybe-zero-on-smap-violation - patches.suse/kvm-x86-emulate-msr_ia32_arch_capabilities-on-amd-hosts.patch - patches.suse/kvm-x86-move-msr_ia32_arch_capabilities-to-array-emulated_msrs - patches.suse/msft-hv-1857-x86-kvm-hyper-v-avoid-spurious-pending-stimer-on-vCP.patch - patches.suse/KVM-arm-arm64-vgic-its-Take-the-srcu-lock-when-writi.patch - patches.suse/KVM-arm-arm64-vgic-its-Take-the-srcu-lock-when-parsi.patch - patches.suse/debugfs-fix-use-after-free-on-symlink-traversal.patch - patches.suse/HID-logitech-check-the-return-value-of-create_single.patch - patches.suse/HID-debug-fix-race-condition-with-between-rdesc_show.patch - patches.suse/HID-input-add-mapping-for-Assistant-key.patch - patches.suse/cifs-fix-kref-underflow-in-close_shroot-.patch - patches.suse/smb3-Fix-enumerating-snapshots-to-Azure.patch - patches.suse/SMB3-Allow-persistent-handle-timeout-to-be-configurable-on-mount.patch - patches.suse/cifs-a-smb2_validate_and_copy_iov-failure-does-not-mean-the-handle-.patch - patches.suse/0001-net-datagram-fix-unbounded-loop-in-__skb_try_recv_da.patch - patches.suse/thunderx-enable-page-recycling-for-non-XDP-case.patch - patches.suse/thunderx-eliminate-extra-calls-to-put_page-for-pages.patch - patches.suse/batman-adv-Reduce-claim-hash-refcnt-only-for-removed.patch - patches.suse/batman-adv-Reduce-tt_local-hash-refcnt-only-for-remo.patch - patches.suse/batman-adv-Reduce-tt_global-hash-refcnt-only-for-rem.patch - patches.suse/fm10k-Fix-a-potential-NULL-pointer-dereference.patch - patches.suse/qmi_wwan-add-Olicard-600.patch - patches.suse/netns-provide-pure-entropy-for-net_hash_mix.patch - patches.suse/openvswitch-fix-flow-actions-reallocation.patch - patches.suse/net-rds-force-to-destroy-connection-if-t_sock-is-NUL.patch - patches.suse/net-ethtool-not-call-vzalloc-for-zero-sized-memory-r.patch - patches.suse/net-mlx5-Decrease-default-mr-cache-size.patch - patches.suse/net-mlx5e-Fix-error-handling-when-refreshing-TIRs.patch - patches.suse/net-mlx5e-Add-a-lock-on-tir-list.patch - patches.suse/bpf-fix-use-after-free-in-bpf_evict_inode.patch - patches.suse/tipc-check-bearer-name-with-right-length-in-tipc_nl_.patch - patches.suse/tipc-check-link-name-with-right-length-in-tipc_nl_co.patch - patches.suse/tipc-handle-the-err-returned-from-cmd-header-functio.patch - patches.suse/vrf-check-accept_source_route-on-the-original-netdev.patch - patches.suse/net-sched-fix-get-helper-of-the-matchall-cls.patch - patches.suse/kcm-switch-order-of-device-registration-to-fix-a-cra.patch - patches.suse/sctp-initialize-_pad-of-sockaddr_in-before-copying-t.patch - patches.suse/dccp-Fix-memleak-in-__feat_register_sp.patch - patches.suse/ip6_tunnel-Match-to-ARPHRD_TUNNEL6-for-dev-type.patch - patches.suse/net-gro-Fix-GRO-flush-when-receiving-a-GSO-packet.patch - patches.suse/0001-ipv6-Fix-dangling-pointer-when-ipv6-fragment.patch - patches.suse/net-sched-act_sample-fix-divide-by-zero-in-the-traff.patch - patches.suse/tcp-Ensure-DCTCP-reacts-to-losses.patch - patches.suse/0001-ipv6-sit-reset-ip-header-pointer-in-ipip6_rcv.patch - patches.suse/ibmvnic-Fix-completion-structure-initialization.patch - patches.suse/drm-i915-gvt-do-not-deliver-a-workload-if-its-creati.patch - patches.suse/0002-drm-i915-gvt-do-not-let-pin-count-of-shadow-mm-go-ne.patch - patches.suse/vfio-pci-use-correct-format-characters.patch - patches.suse/vfio-type1-limit-dma-mappings-per-container - patches.suse/dm-integrity-change-memcmp-to-strncmp-in-dm_integrit.patch - patches.suse/dm-revert-8f50e358153d-dm-limit-the-max-bio-size-as-.patch - patches.suse/dm-table-propagate-BDI_CAP_STABLE_WRITES-to-fix-spor.patch - patches.suse/dm-disable-DISCARD-if-the-underlying-storage-no-long.patch - patches.suse/include-linux-bitrev-h-fix-constant-bitrev.patch - patches.suse/mm-huge_memory.c-fix-modifying-of-page-protection-by-insert_pfn_pmd.patch - patches.suse/kernel-sysctl.c-fix-out-of-bounds-access-when-settin.patch - patches.suse/rtc-sh-Fix-invalid-alarm-warning-for-non-enabled-ala.patch - patches.suse/rtc-da9063-set-uie_unsupported-when-relevant.patch - patches.suse/scsi-qedi-remove-declaration-of-nvm_image-from-stack - patches.suse/scsi-core-add-new-RDAC-LENOVO-DE_Series-device.patch - patches.suse/msft-hv-1866-scsi-storvsc-Reduce-default-ring-buffer-size-to-128-.patch - patches.suse/0001-xen-Prevent-buffer-overflow-in-privcmd-ioctl.patch - patches.suse/ARM-orion-don-t-use-using-64-bit-DMA-masks.patch - patches.suse/ARM-iop-don-t-use-using-64-bit-DMA-masks.patch - patches.suse/tpm-Fix-the-type-of-the-return-value-in-calc_tpm2_ev.patch - patches.suse/NFC-nci-Add-some-bounds-checking-in-nci_hci_cmd_rece.patch - patches.suse/bnxt_en-Improve-RX-consumer-index-validity-check.patch - patches.suse/bnxt_en-Reset-device-on-RX-buffer-errors.patch - patches.suse/Bluetooth-btusb-request-wake-pin-with-NOAUTOEN.patch - patches.suse/virtio_pci-fix-a-NULL-pointer-reference-in-vp_del_vq.patch - patches.suse/virtio-Honour-may_reduce_num-in-vring_create_virtque.patch - patches.suse/RDMA-hns-Fix-bug-that-caused-srq-creation-to-fail.patch - patches.suse/btrfs-do-not-allow-trimming-when-a-fs-is-mounted-wit.patch - patches.suse/0001-drm-udl-add-a-release-method-and-delay-modeset-teard.patch - patches.suse/0003-drm-mediatek-Fix-an-error-code-in-mtk_hdmi_dt_parse_.patch - patches.suse/drm-mediatek-fix-possible-object-reference-leak.patch - patches.suse/drm-i915-gvt-Annotate-iomem-usage.patch - patches.suse/ACPICA-Namespace-remove-address-node-from-global-lis.patch - patches.suse/ALSA-hda-realtek-Add-quirk-for-Tuxedo-XC-1509.patch - patches.suse/ALSA-seq-Fix-OOB-reads-from-strlcpy.patch - patches.suse/ALSA-hda-Add-two-more-machines-to-the-power_save_bla.patch - patches.suse/ASoC-hdmi-codec-fix-S-PDIF-DAI.patch - patches.suse/ASoC-soc-pcm-fix-a-codec-fixup-issue-in-TDM-case.patch - patches.suse/ASoC-nau8824-fix-the-issue-of-the-widget-with-prefix.patch - patches.suse/ASoC-nau8810-fix-the-issue-of-widget-with-prefixed-n.patch - patches.suse/ASoC-samsung-odroid-Fix-clock-configuration-for-4410.patch - patches.suse/ASoC-wm_adsp-Add-locking-to-wm_adsp2_bus_error.patch - patches.suse/ASoC-cs4270-Set-auto-increment-bit-for-register-writ.patch - patches.suse/ASoC-fsl_esai-fix-channel-swap-issue-when-stream-sta.patch - patches.suse/ASoC-tlv320aic32x4-Fix-Common-Pins.patch - patches.suse/ASoC-stm32-fix-sai-driver-name-initialisation.patch - patches.suse/iommu-amd-set-exclusion-range-correctly - patches.suse/linux-kernel.h-Use-parentheses-around-argument-in-u6.patch - patches.suse/objtool-add-rewind_stack_do_exit-to-the-noreturn-list.patch - patches.suse/genirq-Respect-IRQCHIP_SKIP_SET_WAKE-in-irq_chip_set.patch - patches.suse/sched-do-not-re-read-h_load_next-during-hierarchical-load-calculation.patch - patches.suse/powerpc-vdso32-fix-CLOCK_MONOTONIC-on-PPC64.patch - patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-9170-.patch - patches.suse/0001-PCI-pciehp-Ignore-Link-State-Changes-after-powering-.patch - patches.suse/clk-x86-Add-system-specific-quirk-to-mark-clocks-as-.patch - patches.suse/platform-x86-pmc_atom-Drop-__initconst-on-dmi-table.patch - patches.suse/NFS-Forbid-setting-AF_INET6-to-struct-sockaddr_in-si.patch - patches.suse/virtio-blk-limit-number-of-hw-queues-by-nr_cpu_ids.patch - patches.suse/blk-mq-introduce-blk_mq_complete_request_sync.patch - patches.suse/nvme-cancel-request-synchronously.patch - patches.suse/block-do-not-leak-memory-in-bio_copy_user_iov.patch - patches.suse/block-fix-the-return-errno-for-direct-IO.patch - patches.suse/mm-make-page-ref-count-overflow-check-tighter-and-more-explicit.patch - patches.suse/mm-add-try_get_page-helper-function.patch - patches.suse/mm-prevent-get_user_pages-from-overflowing-page-refcount.patch - patches.suse/fs-prevent-page-refcount-overflow-in-pipe_buf_get.patch - patches.suse/fs-dax-deposit-pagetable-even-when-installing-zero-page.patch - patches.suse/acpi-nfit-always-dump-_dsm-output-payload.patch - patches.suse/kvm-mmu-Fix-overflow-on-kvm-mmu-page-limit-calculati.patch - patches.suse/revert-svm-fix-avic-incomplete-ipi-emulation - patches.suse/svm-avic-fix-invalidate-logical-apic-id-entry - patches.suse/kvm-x86-svm-make-sure-nmi-is-injected-after-nmi_singlestep - patches.suse/kvm-x86-don-t-clear-efer-during-smm-transitions-for-32-bit-vcpu - patches.suse/kvm-x86-always-use-32-bit-smram-save-state-for-32-bit-kernels - patches.suse/0001-KVM-fix-spectrev1-gadgets.patch - patches.suse/mac80211-fix-unaligned-access-in-mesh-table-hash-fun.patch - patches.suse/mac80211-fix-memory-accounting-with-A-MSDU-aggregati.patch - patches.suse/mac80211-do-not-call-driver-wake_tx_queue-op-during-.patch - patches.suse/nl80211-Add-NL80211_FLAG_CLEAR_SKB-flag-for-other-NL.patch - patches.suse/ibmvnic-Enable-GRO.patch - patches.suse/ibmvnic-Fix-netdev-feature-clobbering-during-a-reset.patch - patches.suse/team-set-slave-to-promisc-if-team-is-already-in-prom.patch - patches.suse/vhost-reject-zero-size-iova-range.patch - patches.suse/tipc-missing-entries-in-name-table-of-publications.patch - patches.suse/net-fou-do-not-use-guehdr-after-iptunnel_pull_offloa.patch - patches.suse/net-thunderx-raise-XDP-MTU-to-1508.patch - patches.suse/net-thunderx-don-t-allow-jumbo-frames-with-XDP.patch - patches.suse/0001-net-bridge-multicast-use-rcu-to-access-port-list-fro.patch - patches.suse/mISDN-Check-address-length-before-reading-address-fa.patch - patches.suse/qede-fix-write-to-free-d-pointer-error-and-double-fr.patch - patches.suse/ipv4-recompile-ip-options-in-ipv4_link_failure.patch - patches.suse/ipv4-ensure-rcu_read_lock-in-ipv4_link_failure.patch - patches.suse/rt2x00-do-not-increment-sequence-number-while-re-tra.patch - patches.suse/bonding-fix-event-handling-for-stacked-bonds.patch - patches.suse/0001-net-bridge-fix-per-port-af_packet-sockets.patch - patches.suse/net-atm-Fix-potential-Spectre-v1-vulnerabilities.patch - patches.suse/tcp-tcp_grow_window-needs-to-respect-tcp_space.patch - patches.suse/cifs-Fix-use-after-free-in-SMB2_write.patch - patches.suse/cifs-Fix-use-after-free-in-SMB2_read.patch - patches.suse/cifs-Fix-lease-buffer-length-error.patch - patches.suse/cifs-fix-handle-leak-in-smb2_query_symlink-.patch - patches.suse/CIFS-keep-FileInfo-handle-live-during-oplock-break.patch - patches.suse/crypto-x86-poly1305-fix-overflow-during-partial-redu.patch - patches.suse/Input-elan_i2c-add-hardware-ID-for-multiple-Lenovo-l.patch - patches.suse/HID-input-add-mapping-for-Expose-Overview-key.patch - patches.suse/HID-input-add-mapping-for-keyboard-Brightness-Up-Dow.patch - patches.suse/HID-input-add-mapping-for-Toggle-Display-key.patch - patches.suse/Input-snvs_pwrkey-initialize-necessary-driver-data-b.patch - patches.suse/iio-gyro-bmg160-Use-millidegrees-for-temperature-sca.patch - patches.suse/staging-iio-ad7192-Fix-ad7193-channel-address.patch - patches.suse/iio-Fix-scan-mask-selection.patch - patches.suse/iio-gyro-mpu3050-fix-chip-ID-reading.patch - patches.suse/iio-adc-at91-disable-adc-channel-interrupt-in-timeou.patch - patches.suse/io-accel-kxcjk1013-restore-the-range-after-resume.patch - patches.suse/iio-dac-mcp4725-add-missing-powerdown-bits-in-store-.patch - patches.suse/iio-adc-xilinx-fix-potential-use-after-free-on-remov.patch - patches.suse/iio-cros_ec-Fix-the-maths-for-gyro-scale-calculation.patch - patches.suse/iio-ad_sigma_delta-select-channel-when-reading-regis.patch - patches.suse/iio-core-fix-a-possible-circular-locking-dependency.patch - patches.suse/staging-comedi-vmk80xx-Fix-use-of-uninitialized-sema.patch - patches.suse/staging-comedi-vmk80xx-Fix-possible-double-free-of-u.patch - patches.suse/staging-comedi-ni_usb6501-Fix-use-of-uninitialized-m.patch - patches.suse/staging-comedi-ni_usb6501-Fix-possible-double-free-o.patch - patches.suse/0001-coredump-fix-race-condition-between-mmget_not_zero-g.patch - patches.suse/sc16is7xx-move-label-err_spi-to-correct-section.patch - patches.suse/sc16is7xx-put-err_spi-and-err_i2c-into-correct-ifdef.patch - patches.suse/device_cgroup-fix-RCU-imbalance-in-error-case.patch - patches.suse/x86-speculation-prevent-deadlock-on-ssb_state-lock.patch - patches.suse/0001-tools-lib-traceevent-Fix-missing-equality-check-for-.patch - patches.suse/ALSA-hda-Initialize-power_state-field-properly.patch - patches.suse/ALSA-info-Fix-racy-addition-deletion-of-nodes.patch - patches.suse/ALSA-core-Fix-card-races-between-register-and-discon.patch - patches.suse/ALSA-hda-realtek-add-two-more-pin-configuration-sets.patch - patches.suse/scsi-core-set-result-when-the-command-cannot-be-dispatched - patches.suse/nfsd-Don-t-release-the-callback-slot-unless-it-was-a.patch - patches.suse/ipv4-set-the-tcp_min_rtt_wlen-range-from-0-to-one-da.patch - patches.suse/mlxsw-spectrum-Fix-autoneg-status-in-ethtool.patch - patches.suse/stmmac-pci-Adjust-IOT2000-matching.patch - patches.suse/team-fix-possible-recursive-locking-when-add-slaves.patch - patches.suse/net-mlx5e-ethtool-Remove-unsupported-SFP-EEPROM-high.patch - patches.suse/net-stmmac-move-stmmac_check_ether_addr-to-driver-pr.patch - patches.suse/spi-Micrel-eth-switch-declare-missing-of-table.patch - patches.suse/spi-ST-ST95HF-NFC-declare-missing-of-table.patch - patches.suse/net-rds-exchange-of-8K-and-1M-pool.patch - patches.suse/net-rose-fix-unbound-loop-in-rose_loopback_timer.patch - patches.suse/ipv4-add-sanity-checks-in-ipv4_link_failure.patch - patches.suse/ceph-only-use-d_name-directly-when-parent-is-locked.patch - patches.suse/ceph-ensure-d_name-stability-in-ceph_dentry_hash.patch - patches.suse/ceph-fix-ci-i_head_snapc-leak.patch - patches.suse/cifs-fix-memory-leak-in-SMB2_read.patch - patches.suse/cifs-do-not-attempt-cifs-operation-on-smb2-rename-error.patch - patches.suse/cifs-fix-page-reference-leak-with-readv-writev.patch - patches.suse/0001-drm-bridge-dw-hdmi-Fix-overflow-workaround-for-Rockc.patch - patches.suse/0002-drm-sun4i-Add-missing-drm_atomic_helper_shutdown-at-.patch - patches.suse/0003-drm-sun4i-Set-device-driver-data-at-bind-time-for-us.patch - patches.suse/0004-drm-sun4i-Fix-component-unbinding-and-component-mast.patch - patches.suse/0005-drm-vc4-Fix-memory-leak-during-gpu-reset.patch - patches.suse/0001-drm-sun4i-Unbind-components-before-releasing-DRM-and.patch - patches.suse/gpu-ipu-v3-dp-fix-CSC-handling.patch - patches.suse/drm-imx-don-t-skip-DP-channel-disable-for-background.patch - patches.suse/tracing-fix-buffer_ref-pipe-ops.patch - patches.suse/tracing-fix-a-memory-leak-by-early-error-exit-in-trace_pid_write.patch - patches.suse/fs-proc-proc_sysctl.c-Fix-a-NULL-pointer-dereference.patch - patches.suse/slip-make-slhc_free-silently-accept-an-error-pointer.patch - patches.suse/Input-synaptics-rmi4-fix-possible-double-free.patch - patches.suse/Input-synaptics-rmi4-write-config-register-values-to.patch - patches.suse/dmaengine-sh-rcar-dmac-With-cyclic-DMA-residue-0-is-.patch - patches.suse/selinux-use-kernel-linux-socket.h-for-genheaders-and-mdp - patches.suse/USB-core-Fix-unterminated-string-returned-by-usb_str.patch - patches.suse/USB-core-Fix-bug-caused-by-duplicate-interface-PM-us.patch - patches.suse/usb-usbip-fix-isoc-packet-num-validation-in-get_pipe.patch - patches.suse/USB-yurex-Fix-protection-fault-after-device-removal.patch - patches.suse/USB-w1-ds2490-Fix-bug-caused-by-improper-use-of-alts.patch - patches.suse/power-supply-sysfs-prevent-endless-uevent-loop-with-.patch - patches.suse/net-phy-marvell-Fix-buffer-overrun-with-stats-counte.patch - patches.suse/bnxt_en-Improve-multicast-address-setup-logic.patch - patches.suse/bnxt_en-Free-short-FW-command-HWRM-memory-in-error-p.patch - patches.suse/mac80211-Fix-kernel-panic-due-to-use-of-txq-after-fr.patch - patches.suse/0009-ipv6-invert-flowlabel-sharing-check-in-process-and-u.patch - patches.suse/0010-ipv6-flowlabel-wait-rcu-grace-period-before-put_pid.patch - patches.suse/xfrm-policy-Fix-out-of-bound-array-accesses-in-__xfr.patch - patches.suse/net-dsa-bcm_sf2-fix-buffer-overflow-doing-set_rxnfc.patch - patches.suse/appletalk-Set-error-code-if-register_snap_client-fai.patch - patches.suse/iwlwifi-don-t-panic-in-error-path-on-non-msix-system.patch - patches.suse/iwlwifi-mvm-check-for-length-correctness-in-iwl_mvm_.patch - patches.suse/sctp-avoid-running-the-sctp-state-machine-recursivel.patch - patches.suse/packet-in-recvmsg-msg_name-return-at-least-sizeof-so.patch - patches.suse/packet-validate-msg_namelen-in-send-directly.patch - patches.suse/ipv4-ip_do_fragment-Preserve-skb_iif-during-fragment.patch - patches.suse/ALSA-hda-realtek-Add-new-Dell-platform-for-headset-m.patch - patches.suse/ALSA-hda-realtek-Fixed-Dell-AIO-speaker-noise.patch - patches.suse/ALSA-line6-use-dynamic-buffers.patch - patches.suse/ALSA-hda-realtek-Apply-the-fixup-for-ASUS-Q325UAR.patch - patches.suse/KVM-PPC-Book3S-Protect-memslots-while-validating-use.patch - patches.suse/Abort-file_remove_privs-for-non-reg.-files.patch - patches.suse/ufs-fix-braino-in-ufs_get_inode_gid-for-solaris-UFS-.patch - patches.suse/x86-mm-mem_encrypt-disable-all-instrumentation-for-early-sme-setup.patch - patches.suse/tty-rocket-fix-incorrect-forward-declaration-of-rp_i.patch - patches.suse/cpu-speculation-add-mitigations-cmdline-option.patch - patches.suse/x86-speculation-support-mitigations-cmdline-option.patch - patches.suse/powerpc-speculation-support-mitigations-cmdline-option.patch - patches.suse/s390-speculation-support-mitigations-cmdline-option.patch - patches.suse/genirq-Prevent-use-after-free-and-work-list-corrupti.patch - patches.suse/smpboot-Place-the-__percpu-annotation-correctly.patch - patches.suse/x86-cpu-hygon-fix-phys_proc_id-calculation-logic-for-multi-die-processors.patch - patches.suse/x86-smpboot-Rename-match_die-to-match_pkg.patch - patches.suse/x86-microcode-fix-the-ancient-deprecated-microcode-loading-method.patch - patches.suse/ACPI-button-reinitialize-button-state-upon-resume.patch - patches.suse/cpufreq-kirkwood-fix-possible-object-reference-leak.patch - patches.suse/cpufreq-pasemi-fix-possible-object-reference-leak.patch - patches.suse/cpufreq-pmac32-fix-possible-object-reference-leak.patch - patches.suse/cpufreq-ppc_cbe-fix-possible-object-reference-leak.patch - patches.suse/PM-core-Propagate-dev-power.wakeup_path-when-no-call.patch - patches.suse/0010-PM-devfreq-rk3399_dmc-remove-unneeded-semicolon.patch - patches.suse/0011-PM-devfreq-rockchip-dfi-Move-GRF-definitions-to-a-co.patch - patches.suse/0012-PM-devfreq-rk3399_dmc-Pass-ODT-and-auto-power-down-p.patch - patches.suse/ACPI-property-fix-handling-of-data_nodes-in-acpi_get.patch - patches.suse/x86-mce-fix-machine_check_poll-tests-for-error-types.patch - patches.suse/x86-mce-handle-varying-mca-bank-counts.patch - patches.suse/hwmon-f71805f-Use-request_muxed_region-for-Super-IO-.patch - patches.suse/hwmon-pc87427-Use-request_muxed_region-for-Super-IO-.patch - patches.suse/hwmon-smsc47b397-Use-request_muxed_region-for-Super-.patch - patches.suse/hwmon-smsc47m1-Use-request_muxed_region-for-Super-IO.patch - patches.suse/hwmon-w83627hf-Use-request_muxed_region-for-Super-IO.patch - patches.suse/hwmon-vt1211-Use-request_muxed_region-for-Super-IO-a.patch - patches.suse/hwrng-omap-Set-default-quality.patch - patches.suse/crypto-vmx-fix-copy-paste-error-in-CTR-mode.patch - patches.suse/crypto-fips-Grammar-s-options-option-s-to-the.patch - patches.suse/crypto-crct10dif-generic-fix-use-via-crypto_shash_di.patch - patches.suse/crypto-x86-crct10dif-pcl-fix-use-via-crypto_shash_di.patch - patches.suse/crypto-skcipher-don-t-WARN-on-unprocessed-data-after.patch - patches.suse/crypto-chacha20poly1305-set-cra_name-correctly.patch - patches.suse/hwrng-stm32-fix-unbalanced-pm_runtime_enable.patch - patches.suse/crypto-ccp-Do-not-free-psp_master-when-PLATFORM_INIT.patch - patches.suse/crypto-arm-aes-neonbs-don-t-access-already-freed-wal.patch - patches.suse/crypto-vmx-return-correct-error-code-on-failed-setke.patch - patches.suse/crypto-gcm-fix-incompatibility-between-gcm-and-gcm_b.patch - patches.suse/crypto-ccm-fix-incompatibility-between-ccm-and-ccm_b.patch - patches.suse/crypto-sun4i-ss-Fix-invalid-calculation-of-hash-end.patch - patches.suse/regulator-tps65086-Fix-tps65086_ldoa1_ranges-for-sel.patch - patches.suse/spi-Fix-zero-length-xfer-bug.patch - patches.suse/spi-rspi-Fix-sequencer-reset-during-initialization.patch - patches.suse/spi-spi-topcliff-pch-Fix-to-handle-empty-DMA-buffers.patch - patches.suse/spi-tegra114-clear-packed-bit-for-unpacked-mode.patch - patches.suse/spi-tegra114-fix-for-unpacked-mode-transfers.patch - patches.suse/spi-tegra114-terminate-dma-and-reset-on-transfer-tim.patch - patches.suse/spi-tegra114-flush-fifos.patch - patches.suse/spi-tegra114-configure-dma-burst-size-to-fifo-trig-l.patch - patches.suse/spi-tegra114-reset-controller-on-probe.patch - patches.suse/spi-pxa2xx-fix-SCR-divisor-calculation.patch - patches.suse/spi-bcm2835aux-unifying-code-between-polling-and-int.patch - patches.suse/spi-bcm2835aux-remove-dangerous-uncontrolled-read-of.patch - patches.suse/spi-bcm2835aux-fix-corruptions-for-longer-spi-transf.patch - patches.suse/spi-bcm2835aux-fix-driver-to-not-allow-65535-1-cs-gp.patch - patches.suse/spi-bcm2835aux-warn-in-dmesg-that-native-cs-is-not-r.patch - patches.suse/spi-bcm2835aux-setup-gpio-cs-to-output-and-correct-l.patch - patches.suse/spi-pxa2xx-Add-support-for-Intel-Comet-Lake.patch - patches.suse/0001-keys-safe-concurrent-user-session-uid-_keyring-acces.patch - patches.suse/HID-logitech-hidpp-change-low-battery-level-threshol.patch - patches.suse/HID-logitech-hidpp-use-RAP-instead-of-FAP-to-get-the.patch - patches.suse/kbuild-use-flive-patching-when-config_livepatch-is-enabled.patch - patches.suse/livepatch-convert-error-about-unsupported-reliable-stacktrace-into-a-warning.patch - patches.suse/livepatch-remove-custom-kobject-state-handling.patch - patches.suse/livepatch-remove-duplicated-code-for-early-initialization.patch - patches.suse/0001-btrfs-Don-t-panic-when-we-can-t-find-a-root-key.patch - patches.suse/0001-btrfs-reloc-Fix-NULL-pointer-dereference-due-to-expa.patch - patches.suse/0001-btrfs-Move-btrfs_check_chunk_valid-to-tree-check.-ch.patch - patches.suse/0002-btrfs-tree-checker-Make-chunk-item-checker-messages-.patch - patches.suse/0003-btrfs-tree-checker-Make-btrfs_check_chunk_valid-retu.patch - patches.suse/0004-btrfs-tree-checker-Check-chunk-item-at-tree-block-re.patch - patches.suse/0005-btrfs-tree-checker-Verify-dev-item.patch - patches.suse/0006-btrfs-tree-checker-Enhance-chunk-checker-to-validate.patch - patches.suse/0007-btrfs-tree-checker-Verify-inode-item.patch - patches.suse/0008-btrfs-inode-Verify-inode-mode-to-avoid-NULL-pointer-.patch - patches.suse/0009-btrfs-tree-checker-get-fs_info-from-eb-in-generic_er.patch - patches.suse/0010-btrfs-tree-checker-get-fs_info-from-eb-in-file_exten.patch - patches.suse/0011-btrfs-tree-checker-get-fs_info-from-eb-in-check_csum.patch - patches.suse/0012-btrfs-tree-checker-get-fs_info-from-eb-in-dir_item_e.patch - patches.suse/0013-btrfs-tree-checker-get-fs_info-from-eb-in-check_dir_.patch - patches.suse/0014-btrfs-tree-checker-get-fs_info-from-eb-in-block_grou.patch - patches.suse/0015-btrfs-tree-checker-get-fs_info-from-eb-in-check_bloc.patch - patches.suse/0016-btrfs-tree-checker-get-fs_info-from-eb-in-check_exte.patch - patches.suse/0017-btrfs-tree-checker-get-fs_info-from-eb-in-check_leaf.patch - patches.suse/0018-btrfs-tree-checker-get-fs_info-from-eb-in-check_leaf.patch - patches.suse/0019-btrfs-tree-checker-get-fs_info-from-eb-in-chunk_err.patch - patches.suse/0020-btrfs-tree-checker-get-fs_info-from-eb-in-dev_item_e.patch - patches.suse/0021-btrfs-tree-checker-get-fs_info-from-eb-in-check_dev_.patch - patches.suse/0022-btrfs-tree-checker-get-fs_info-from-eb-in-check_inod.patch - patches.suse/0001-btrfs-delayed-ref-Introduce-better-documented-delaye.patch - patches.suse/0002-btrfs-extent-tree-Open-code-process_func-in-__btrfs_.patch - patches.suse/0003-btrfs-delayed-ref-Use-btrfs_ref-to-refactor-btrfs_ad.patch - patches.suse/0004-btrfs-delayed-ref-Use-btrfs_ref-to-refactor-btrfs_ad.patch - patches.suse/0006-btrfs-extent-tree-Use-btrfs_ref-to-refactor-add_pinn.patch - patches.suse/0007-btrfs-extent-tree-Use-btrfs_ref-to-refactor-btrfs_in.patch - patches.suse/0008-btrfs-extent-tree-Use-btrfs_ref-to-refactor-btrfs_fr.patch - patches.suse/0009-btrfs-qgroup-Don-t-scan-leaf-if-we-re-modifying-relo.patch - patches.suse/btrfs-send-flush-dellaloc-in-order-to-avoid-data-los.patch - patches.suse/Btrfs-fix-race-between-send-and-deduplication-that-l.patch - patches.suse/btrfs-improve-performance-on-fsync-of-files-with-mul.patch - patches.suse/mmc-sdhci-of-esdhc-add-erratum-eSDHC5-support.patch - patches.suse/mmc-sdhci-of-esdhc-add-erratum-eSDHC-A001-and-A-0083.patch - patches.suse/mmc-sdhci-of-esdhc-add-erratum-A-009204-support.patch - patches.suse/mmc_spi-add-a-status-check-for-spi_sync_locked.patch - patches.suse/mmc-core-make-pwrseq_emmc-partially-support-sleepy-G.patch - patches.suse/mmc-sdhci-pci-Add-support-for-Intel-CML.patch - patches.suse/mmc-core-fix-possible-use-after-free-of-host.patch - patches.suse/mmc-core-Verify-SD-bus-width.patch - patches.suse/mmc-mmci-Prevent-polling-for-busy-detection-in-IRQ-c.patch - patches.suse/iio-common-ssp_sensors-Initialize-calculated_time-in.patch - patches.suse/iio-hmc5843-fix-potential-NULL-pointer-dereferences.patch - patches.suse/iio-ad_sigma_delta-Properly-handle-SPI-bus-locking-v.patch - patches.suse/phy-sun4i-usb-Make-sure-to-disable-PHY0-passby-for-p.patch - patches.suse/stm-class-Fix-channel-free-in-stm-output-free-path.patch - patches.suse/intel_th-pci-Add-Comet-Lake-support.patch - patches.suse/chardev-add-additional-check-for-minor-range-overlap.patch - patches.suse/nvmem-core-fix-read-buffer-in-place.patch - patches.suse/extcon-arizona-Disable-mic-detect-if-running-when-dr.patch - patches.suse/Drivers-misc-fix-out-of-bounds-access-in-function-pa.patch - patches.suse/w1-fix-the-resume-command-API.patch - patches.suse/thunderbolt-Fix-to-check-for-kmemdup-failure.patch - patches.suse/intel_th-msu-Fix-single-mode-with-IOMMU.patch - patches.suse/ALSA-line6-Avoid-polluting-led_-namespace.patch - patches.suse/leds-avoid-races-with-workqueue.patch - patches.suse/md-batch-flush-requests.patch - patches.suse/md-add-mddev-pers-to-avoid-potential-NULL-pointer-de.patch - patches.suse/block-disk_events-introduce-event-flags.patch - patches.suse/Revert-ide-unexport-DISK_EVENT_MEDIA_CHANGE-for-i.patch - patches.suse/Revert-block-unexport-DISK_EVENT_MEDIA_CHANGE-for.patch - patches.suse/block-check_events-don-t-bother-with-events-if-un.patch - patches.suse/block-don-t-show-io_timeout-if-driver-has-no-timeout.patch - patches.suse/block-fix-use-after-free-on-gendisk.patch - patches.suse/md-raid-raid5-preserve-the-writeback-action-after-th.patch - patches.suse/0001-bcache-fix-crashes-stopping-bcache-device-before-rea.patch - patches.suse/0002-bcache-fix-inaccurate-result-of-unused-buckets.patch - patches.suse/0003-bcache-avoid-clang-Wunintialized-warning.patch - patches.suse/0004-bcache-Clean-up-bch_get_congested.patch - patches.suse/0005-bcache-fix-a-race-between-cache-register-and-cachese.patch - patches.suse/0006-bcache-move-definition-of-int-ret-out-of-macro-read_.patch - patches.suse/0007-bcache-never-set-KEY_PTRS-of-journal-key-to-0-in-jou.patch - patches.suse/0008-bcache-add-failure-check-to-run_cache_set-for-journa.patch - patches.suse/0009-bcache-add-comments-for-kobj-release-callback-routin.patch - patches.suse/0010-bcache-return-error-immediately-in-bch_journal_repla.patch - patches.suse/0011-bcache-add-error-check-for-calling-register_bdev.patch - patches.suse/0012-bcache-Add-comments-for-blkdev_put-in-registration-c.patch - patches.suse/0013-bcache-add-comments-for-closure_fn-to-be-called-in-c.patch - patches.suse/0014-bcache-improve-bcache_reboot.patch - patches.suse/0015-bcache-fix-failure-in-journal-relplay.patch - patches.suse/0016-bcache-fix-wrong-usage-use-after-freed-on-keylist-in.patch - patches.suse/0017-bcache-avoid-potential-memleak-of-list-of-journal_re.patch - patches.suse/nvme-rdma-fix-a-NULL-deref-when-an-admin-connect-tim.patch - patches.suse/0018-bcache-remove-redundant-LIST_HEAD-journal-from-run_c.patch - patches.suse/0019-bcache-make-is_discard_enabled-static.patch - patches.suse/nvme-multipath-split-bios-with-the-ns_head-bio_set-b.patch - patches.suse/blk-mq-free-hw-queue-s-resource-in-hctx-s-release-handler.patch - patches.suse/audit-fix-a-memleak-caused-by-auditing-load-module.patch - patches.suse/audit-fix-a-memory-leak-bug.patch - patches.suse/ext4-make-sanity-check-in-mballoc-more-strict.patch - patches.suse/jbd2-check-superblock-mapped-prior-to-committing.patch - patches.suse/ext4-protect-journal-inode-s-blocks-using-block_vali.patch - patches.suse/ext4-fix-use-after-free-race-with-debug_want_extra_i.patch - patches.suse/ext4-actually-request-zeroing-of-inode-table-after-g.patch - patches.suse/ext4-fix-ext4_show_options-for-file-systems-w-o-jour.patch - patches.suse/0001-of-fix-clang-Wunsequenced-for-be32_to_cpu.patch - patches.suse/ibmvnic-Report-actual-backing-device-speed-and-duple.patch - patches.suse/openvswitch-add-seqadj-extension-when-NAT-is-used.patch - patches.suse/inet-switch-IP-ID-generator-to-siphash.patch - patches.suse/batman-adv-allow-updating-DAT-entry-timeouts-on-inco.patch - patches.suse/ehea-Fix-a-copy-paste-err-in-ehea_init_port_res.patch - patches.suse/ibmvnic-remove-set-but-not-used-variable-netdev.patch - patches.suse/net-hns3-remove-resetting-check-in-hclgevf_reset_tas.patch - patches.suse/qmi_wwan-Add-quirk-for-Quectel-dynamic-config.patch - patches.suse/bpf-Add-missed-newline-in-verifier-verbose-log.patch - patches.suse/brcmfmac-fix-WARNING-during-USB-disconnect-in-case-o.patch - patches.suse/brcmfmac-fix-race-during-disconnect-when-USB-complet.patch - patches.suse/brcmfmac-fix-Oops-when-bringing-up-interface-during-.patch - patches.suse/brcmfmac-convert-dev_init_lock-mutex-to-completion.patch - patches.suse/brcmfmac-fix-missing-checks-for-kmemdup.patch - patches.suse/b43-shut-up-clang-Wuninitialized-variable-warning.patch - patches.suse/mwifiex-Fix-mem-leak-in-mwifiex_tm_cmd.patch - patches.suse/rtlwifi-fix-a-potential-NULL-pointer-dereference.patch - patches.suse/Bluetooth-hidp-fix-buffer-overflow.patch - patches.suse/6lowpan-Off-by-one-handling-nexthdr.patch - patches.suse/Bluetooth-Align-minimum-encryption-key-size-for-LE-a.patch - patches.suse/mac80211-cfg80211-update-bss-channel-on-channel-swit.patch - patches.suse/ibmvnic-Add-device-identification-to-requested-IRQs.patch - patches.suse/ssb-Fix-possible-NULL-pointer-dereference-in-ssb_hos.patch - patches.suse/mwifiex-prevent-an-array-overflow.patch - patches.suse/at76c50x-usb-Don-t-register-led_trigger-if-usb_regis.patch - patches.suse/mwl8k-Fix-rate_idx-underflow.patch - patches.suse/rtlwifi-rtl8723ae-Fix-missing-break-in-switch-statem.patch - patches.suse/0001-p54-drop-device-reference-count-if-fails-to-enable-d.patch - patches.suse/iwlwifi-pcie-don-t-crash-on-invalid-RX-interrupt.patch - patches.suse/brcm80211-potential-NULL-dereference-in-brcmf_cfg802.patch - patches.suse/net-ena-fix-swapped-parameters-when-calling-ena_com_.patch - patches.suse/net-ena-fix-set-freed-objects-to-NULL-to-avoid-faili.patch - patches.suse/net-ena-fix-Free-napi-resources-when-ena_up-fails.patch - patches.suse/net-ena-fix-incorrect-test-of-supported-hash-functio.patch - patches.suse/net-ena-fix-return-value-of-ena_com_config_llq_info.patch - patches.suse/net-ena-improve-latency-by-disabling-adaptive-interr.patch - patches.suse/net-ena-fix-ena_com_fill_hash_function-implementatio.patch - patches.suse/net-ena-gcc-8-fix-compilation-warning.patch - patches.suse/neighbor-Call-__ipv4_neigh_lookup_noref-in-neigh_xmi.patch - patches.suse/dpaa_eth-fix-SG-frame-cleanup.patch - patches.suse/ipv4-Define-__ipv4_neigh_lookup_noref-when-CONFIG_IN.patch - patches.suse/vrf-sit-mtu-should-not-be-updated-when-vrf-netdev-is.patch - patches.suse/0001-dt-bindings-net-Fix-a-typo-in-the-phy-mode-list-for-.patch - patches.suse/usb-core-Add-PM-runtime-calls-to-usb_hcd_platform_sh.patch - patches.suse/usb-storage-Set-virt_boundary_mask-to-avoid-SG-overf.patch - patches.suse/USB-core-Don-t-unbind-interfaces-following-device-re.patch - patches.suse/USB-cdc-acm-fix-unthrottle-races.patch - patches.suse/0001-UAS-fix-alignment-of-scatter-gather-segments.patch - patches.suse/0001-USB-serial-pl2303-fix-tranceiver-suspend-mode.patch - patches.suse/0001-USB-serial-fix-initial-termios-handling.patch - patches.suse/USB-serial-fix-unthrottle-races.patch - patches.suse/USB-serial-f81232-fix-interrupt-worker-not-stop.patch - patches.suse/dwc2-gadget-Fix-completed-transfer-size-calculation-.patch - patches.suse/usb-dwc3-Fix-default-lpm_nyet_threshold-value.patch - patches.suse/tty-ipwireless-fix-missing-checks-for-ioremap.patch - patches.suse/tty-vt-fix-write-write-race-in-ioctl-KDSKBSENT-handl.patch - patches.suse/tty-vt.c-Fix-TIOCL_BLANKSCREEN-console-blanking-if-b.patch - patches.suse/tty-pty-Fix-race-condition-between-release_one_tty-a.patch - patches.suse/virtio_console-initialize-vtermno-value-for-ports.patch - patches.suse/Revert-tty-pty-Fix-race-condition-between-release_on.patch - patches.suse/TTY-serial_core-add-install.patch - patches.suse/scsi-qla2xxx-Add-fw_attr-and-port_no-SysFS-node.patch - patches.suse/scsi-qla2xxx-Remove-FW-default-template.patch - patches.suse/scsi-qla2xxx-Fix-routine-qla27xx_dump_-mpi-ram.patch - patches.suse/scsi-qla2xxx-Add-Device-ID-for-ISP28XX.patch - patches.suse/scsi-qla2xxx-Add-Serdes-support-for-ISP28XX.patch - patches.suse/scsi-qla2xxx-Correctly-report-max-min-supported-spee.patch - patches.suse/scsi-qla2xxx-Cleanups-for-NVRAM-Flash-read-write-pat.patch - patches.suse/scsi-qla2xxx-Add-support-for-multiple-fwdump-templat.patch - patches.suse/scsi-qla2xxx-Update-flash-read-write-routine.patch - patches.suse/scsi-qla2xxx-Correction-and-improvement-to-fwdt-proc.patch - patches.suse/scsi-qla2xxx-Simplification-of-register-address-used.patch - patches.suse/scsi-qla2xxx-Add-28xx-flash-primary-secondary-status.patch - patches.suse/scsi-qla2xxx-Secure-flash-update-support-for-ISP28XX.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.15-k.patch - patches.suse/scsi-qla2xxx-Fix-comment-alignment-in-qla_bsg.c.patch - patches.suse/scsi-qla2xxx-Fix-a-small-typo-in-qla_bsg.c.patch - patches.suse/scsi-qla4xxx-avoid-freeing-unallocated-dma-memory - patches.suse/scsi-qla2xxx-Simplify-conditional-check-again.patch - patches.suse/scsi-qedf-Modify-abort-and-tmf-handler-to-handle-edg.patch - patches.suse/scsi-qedf-check-for-link-state-before-processing-ll2-packets-and-send-fipvlan-retries - patches.suse/scsi-qedf-missing-kref_put-in-qedf_xmit.patch - patches.suse/scsi-qedf-fixup-locking-in-qedf_restart_rport.patch - patches.suse/scsi-qedf-fixup-bit-operations.patch - patches.suse/scsi-qedf-fc_rport_priv-reference-counting-fixes.patch - patches.suse/scsi-qedf-check-both-the-fcf-and-fabric-id-before-servicing-clear-virtual-link - patches.suse/scsi-qla2xxx-Set-the-SCSI-command-result-before-call.patch - patches.suse/scsi-qla2xxx-Set-the-qpair-in-SRB-to-NULL-when-SRB-i.patch - patches.suse/scsi-qla2xxx-Reset-the-FCF_ASYNC_-SENT-ACTIVE-flags.patch - patches.suse/scsi-qla2xxx-Increase-the-max_sgl_segments-to-1024.patch - patches.suse/scsi-qla2xxx-Disable-T10-DIF-feature-with-FC-NVMe-du.patch - patches.suse/scsi-qla2xxx-fix-incorrect-region-size-setting-in-optrom-sysfs.patch - patches.suse/scsi-qla2xxx-Further-limit-FLASH-region-write-access.patch - patches.suse/scsi-qla2xxx-Fix-fw-dump-corruption.patch - patches.suse/scsi-qla2xxx-Use-mutex-protection-during-qla2x00_sys.patch - patches.suse/scsi-qla2xxx-Cleanup-fcport-memory-to-prevent-leak.patch - patches.suse/scsi-qla2xxx-Set-remote-port-devloss-timeout-to-0.patch - patches.suse/scsi-qla2xxx-Cleanup-redundant-qla2x00_abort_all_cmd.patch - patches.suse/scsi-qla2xxx-Fix-driver-unload-when-FC-NVMe-LUNs-are.patch - patches.suse/scsi-qla2xxx-Change-abort-wait_loop-from-msleep-to-w.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.16-k.patch - patches.suse/scsi-qla2xxx-Remove-useless-set-memory-to-zero-use-m.patch - patches.suse/scsi-qla2xxx-fix-spelling-mistake-alredy-already.patch - patches.suse/scsi-qla2xxx-Remove-a-comment-that-refers-to-the-SCS.patch - patches.suse/scsi-qla2xxx-Use-ARRAY_SIZE-in-the-definition-of-QLA.patch - patches.suse/scsi-qla2xxx-Declare-local-symbols-static.patch - patches.suse/scsi-qla2xxx-Reduce-the-number-of-forward-declaratio.patch - patches.suse/scsi-qla2xxx-Make-qla2x00_process_response_queue-eas.patch - patches.suse/scsi-qla2xxx-Use-get-put_unaligned-where-appropriate.patch - patches.suse/scsi-qla2xxx-Unregister-chrdev-if-module-initializat.patch - patches.suse/scsi-qla2xxx-Unregister-resources-in-the-opposite-or.patch - patches.suse/scsi-tcm_qla2xxx-Minimize-include-directives.patch - patches.suse/scsi-scsi_transport_fc-nvme-display-FC-NVMe-port-rol.patch - patches.suse/scsi-qla2xxx-Use-tabs-to-indent-code.patch - patches.suse/scsi-qla2xxx-Leave-a-blank-line-after-declarations.patch - patches.suse/scsi-qla2xxx-Fix-formatting-of-pointer-types.patch - patches.suse/scsi-qla2xxx-Insert-spaces-where-required.patch - patches.suse/scsi-qla2xxx-Move-the-port_state_str-definition-from.patch - patches.suse/scsi-qla2xxx-Declare-qla24xx_build_scsi_crc_2_iocbs-.patch - patches.suse/scsi-qla2xxx-Move-the-linux-io-64-nonatomic-lo-hi.h-.patch - patches.suse/scsi-qla2xxx-Remove-qla_tgt_cmd.data_work-and-qla_tg.patch - patches.suse/scsi-qla2xxx-Remove-two-superfluous-casts.patch - patches.suse/scsi-qla2xxx-Move-qla2x00_set_fcport_state-from-a-.h.patch - patches.suse/scsi-qla2xxx-Fix-read-offset-in-qla24xx_load_risc_fl.patch - patches.suse/scsi-qedf-remove-memset-memcpy-to-nfunc-and-use-func-instead - patches.suse/scsi-qla2xxx-Fix-device-staying-in-blocked-state.patch - patches.suse/scsi-qla2xxx-Silence-Successful-ELS-IOCB-message.patch - patches.suse/scsi-qedf-update-the-driver-version-to-8-37-25-20 - patches.suse/scsi-qedf-remove-set-but-not-used-variables - patches.suse/scsi-ufs-fix-rx_termination_force_enable-define-value - patches.suse/scsi-qla2xxx-Update-two-source-code-comments.patch - patches.suse/scsi-qla2xxx-Fix-a-format-specifier.patch - patches.suse/scsi-qla2xxx-Move-qla2x00_set_reserved_loop_ids-defi.patch - patches.suse/scsi-qla2xxx-Declare-qla2x00_find_new_loop_id-static.patch - patches.suse/scsi-qla2xxx-Remove-a-set-but-not-used-variable-6eaa5f94.patch - patches.suse/scsi-qla2xxx-Move-qla2x00_clear_loop_id-from-qla_inl.patch - patches.suse/scsi-qla2xxx-Move-qla2x00_is_reserved_id-from-qla_in.patch - patches.suse/scsi-qla2xxx-Uninline-qla2x00_init_timer.patch - patches.suse/scsi-qla2xxx-Remove-the-fcport-test-from-qla_nvme_ab.patch - patches.suse/scsi-qla2xxx-Avoid-that-Coverity-complains-about-der.patch - patches.suse/scsi-qla2xxx-Log-the-status-code-if-a-firmware-comma.patch - patches.suse/scsi-qla2xxx-Increase-the-size-of-the-mailbox-arrays.patch - patches.suse/scsi-qla2xxx-Make-qla2x00_mem_free-easier-to-verify.patch - patches.suse/scsi-qla2xxx-Avoid-that-qla2x00_mem_free-crashes-if-.patch - patches.suse/scsi-qla2xxx-Fix-a-qla24xx_enable_msix-error-path.patch - patches.suse/scsi-qla2xxx-Fix-use-after-free-issues-in-qla2xxx_qp.patch - patches.suse/scsi-qla2xxx-Simplify-qlt_send_term_imm_notif.patch - patches.suse/scsi-qla2xxx-Fix-error-handling-in-qlt_alloc_qfull_c.patch - patches.suse/scsi-qla2xxx-fix-abort-handling-in-tcm_qla2xxx_write_pending.patch - patches.suse/scsi-qla2xxx-target-Fix-offline-port-handling-and-ho.patch - patches.suse/scsi-qla2xxx-Complain-if-a-command-is-released-that-.patch - patches.suse/scsi-qla2xxx-Remove-qla_tgt_cmd.released.patch - patches.suse/scsi-qla2xxx-Remove-unnecessary-locking-from-the-tar.patch - patches.suse/scsi-qla2xxx-Make-qla24xx_async_abort_cmd-static.patch - patches.suse/scsi-qla2xxx-Use-an-on-stack-completion-in-qla24xx_c.patch - patches.suse/scsi-qla2xxx-Fix-race-conditions-in-the-code-for-abo.patch - patches.suse/scsi-qla2xxx-Pass-little-endian-values-to-the-firmwa.patch - patches.suse/scsi-qla2xxx-Check-the-size-of-firmware-data-structu.patch - patches.suse/scsi-qla2xxx-Introduce-the-dsd32-and-dsd64-data-stru.patch - patches.suse/scsi-qla2xxx-Use-__le64-instead-of-uint32_t-2-for-se.patch - patches.suse/scsi-qla2xxx-Complain-loudly-about-reference-count-u.patch - patches.suse/scsi-qla2xxx-Fix-hardirq-unsafe-locking.patch - patches.suse/scsi-qla2xxx-Avoid-that-qlt_send_resp_ctio-corrupts-.patch - patches.suse/scsi-qla2xxx-Avoid-that-lockdep-complains-about-unsa.patch - patches.suse/pinctrl-pistachio-fix-leaked-of_node-references.patch - patches.suse/ipmi-ssif-compare-block-number-correctly-for-multi-p.patch - patches.suse/media-cpia2-Fix-use-after-free-in-cpia2_exit.patch - patches.suse/media-saa7146-avoid-high-stack-usage-with-clang.patch - patches.suse/media-go7007-avoid-clang-frame-overflow-warning-with.patch - patches.suse/media-ivtv-update-pos-correctly-in-ivtv_read_pos.patch - patches.suse/media-cx18-update-pos-correctly-in-cx18_read_pos.patch - patches.suse/media-wl128x-Fix-an-error-code-in-fm_download_firmwa.patch - patches.suse/media-m88ds3103-serialize-reset-messages-in-m88ds310.patch - patches.suse/media-cx23885-check-allocation-return.patch - patches.suse/media-serial_ir-Fix-use-after-free-in-serial_ir_init.patch - patches.suse/media-davinci-isif-avoid-uninitialized-variable-use.patch - patches.suse/media-tw5864-Fix-possible-NULL-pointer-dereference-i.patch - patches.suse/media-wl128x-prevent-two-potential-buffer-overflows.patch - patches.suse/media-au0828-Fix-NULL-pointer-dereference-in-au0828_.patch - patches.suse/media-au0828-stop-video-streaming-only-when-last-use.patch - patches.suse/media-ov6650-Fix-sensor-possibly-not-detected-on-pro.patch - patches.suse/media-ov6650-Move-v4l2_clk_get-to-ov6650_video_probe.patch - patches.suse/media-ov2659-make-S_FMT-succeed-even-if-requested-fo.patch - patches.suse/media-ov2659-fix-unbalanced-mutex_lock-unlock.patch - patches.suse/media-vivid-use-vfree-instead-of-kfree-for-dev-bitma.patch - patches.suse/0001-media-pvrusb2-Prevent-a-buffer-overflow.patch - patches.suse/media-coda-clear-error-return-value-before-picture-r.patch - patches.suse/scripts-override-locale-from-environment-when-runnin.patch - patches.suse/SMB3-Track-total-time-spent-on-roundtrips-for-each-SMB3-command.patch - patches.suse/cifs-don-t-use-__constant_cpu_to_le32-.patch - patches.suse/cifs-Fix-DFS-cache-refresher-for-DFS-links.patch - patches.suse/CIFS-Show-locallease-in-proc-mounts-for-cifs-shares-mounted-with-l.patch - patches.suse/CIFS-check-CIFS_MOUNT_NO_DFS-when-trying-to-reuse-existing-sb.patch - patches.suse/SMB3-update-comment-to-clarify-enumerating-snapshots.patch - patches.suse/smbd-Make-upper-layer-decide-when-to-destroy-the-transport.patch - patches.suse/cifs-smbd-Don-t-destroy-transport-on-RDMA-disconnect.patch - patches.suse/cifs-smbd-Return-EINTR-when-interrupted.patch - patches.suse/cifs-smbd-Indicate-to-retry-on-transport-sending-failure.patch - patches.suse/cifs-smbd-Retry-on-memory-registration-failure.patch - patches.suse/cifs-Call-MID-callback-before-destroying-transport.patch - patches.suse/cifs-Add-support-for-FSCTL-passthrough-that-write-data-to-the-serve.patch - patches.suse/SMB3-Add-handling-for-different-FSCTL-access-flags.patch - patches.suse/cifs-smbd-take-an-array-of-reqeusts-when-sending-upper-layer-data.patch - patches.suse/cifs-fix-bi-directional-fsctl-passthrough-calls.patch - patches.suse/SMB3-Add-defines-for-new-negotiate-contexts.patch - patches.suse/cifs-add-fiemap-support.patch - patches.suse/Add-new-flag-on-SMB3-1-1-read.patch - patches.suse/cifs-zero-range-does-not-require-the-file-is-sparse.patch - patches.suse/cifs-fix-smb3_zero_range-for-Azure.patch - patches.suse/smb3-Add-protocol-structs-for-change-notify-support.patch - patches.suse/cifs-fix-credits-leak-for-SMB1-oplock-breaks.patch - patches.suse/cifs-rename-and-clarify-CIFS_ASYNC_OP-and-CIFS_NO_RESP.patch - patches.suse/Negotiate-and-save-preferred-compression-algorithms.patch - patches.suse/cifs-fix-strcat-buffer-overflow-and-reduce-raciness-in-smb21_set_op.patch - patches.suse/SMB3-Clean-up-query-symlink-when-reparse-point.patch - patches.suse/cifs-update-module-internal-version-number.patch - patches.suse/drm-Wake-up-next-in-drm_read-chain-if-we-are-forced-.patch - patches.suse/drm-drv-Hold-ref-on-parent-device-during-drm_device-.patch - patches.suse/drm-i915-Fix-I915_EXEC_RING_MASK.patch - patches.suse/drm-fb-helper-dpms_legacy-Only-set-on-connectors-in-.patch - patches.suse/0004-drm-i915-gvt-Fix-incorrect-mask-of-mmio-0x22028-in-g.patch - patches.suse/0005-drm-meson-add-size-and-alignment-requirements-for-du.patch - patches.suse/drm-amdgpu-fix-old-fence-check-in-amdgpu_fence_emit.patch - patches.suse/drm-udl-introduce-a-macro-to-convert-dev-to-udl.patch - patches.suse/drm-udl-move-to-embedding-drm-device-inside-udl-devi.patch - patches.suse/0001-drm-nouveau-i2c-Disable-i2c-bus-access-after-fini.patch - patches.suse/drm-rockchip-shutdown-drm-subsystem-on-shutdown.patch - patches.suse/ALSA-timer-Unify-timer-callback-process-code.patch - patches.suse/ALSA-timer-Make-sure-to-clear-pending-ack-list.patch - patches.suse/ALSA-timer-Check-ack_list-emptiness-instead-of-bit-f.patch - patches.suse/ALSA-timer-Make-snd_timer_close-really-kill-pending-.patch - patches.suse/ALSA-timer-Revert-active-callback-sync-check-at-clos.patch - patches.suse/ALSA-seq-Align-temporary-re-locking-with-irqsave-ver.patch - patches.suse/ALSA-seq-Remove-superfluous-irqsave-flags.patch - patches.suse/ALSA-seq-Protect-in-kernel-ioctl-calls-with-mutex.patch - patches.suse/ALSA-seq-Fix-race-of-get-subscription-call-vs-port-d.patch - patches.suse/ALSA-timer-Simplify-error-path-in-snd_timer_open.patch - patches.suse/ALSA-timer-Coding-style-fixes.patch - patches.suse/Revert-ALSA-seq-Protect-in-kernel-ioctl-calls-with-m.patch - patches.suse/ALSA-seq-Cover-unsubscribe_port-in-list_mutex.patch - patches.suse/ALSA-seq-Simplify-snd_seq_kernel_client_enqueue-help.patch - patches.suse/ALSA-seq-Protect-racy-pool-manipulation-from-OSS-seq.patch - patches.suse/ALSA-usb-audio-Add-quirk-for-Focusrite-Scarlett-Solo.patch - patches.suse/ALSA-seq-Correct-unlock-sequence-at-snd_seq_client_i.patch - patches.suse/ALSA-emu10k1-Drop-superfluous-id-uniquification-beha.patch - patches.suse/ALSA-core-Don-t-refer-to-snd_cards-array-directly.patch - patches.suse/ALSA-usb-audio-Handle-the-error-from-snd_usb_mixer_a.patch - patches.suse/ALSA-hda-realtek-EAPD-turn-on-later.patch - patches.suse/ALSA-usb-audio-Fix-a-memory-leak-bug.patch - patches.suse/ALSA-usx2y-fix-a-double-free-bug.patch - patches.suse/ALSA-hda-Register-irq-handler-after-the-chip-initial.patch - patches.suse/ASoC-hdmi-codec-unlock-the-device-on-startup-errors.patch - patches.suse/ASoC-fix-valid-stream-condition.patch - patches.suse/ASoC-fsl_utils-fix-a-leaked-reference-by-adding-miss.patch - patches.suse/ASoC-eukrea-tlv320-fix-a-leaked-reference-by-adding-.patch - patches.suse/ASoC-fsl_sai-Update-is_slave_mode-with-correct-value.patch - patches.suse/ASoC-fsl_esai-Fix-missing-break-in-switch-statement.patch - patches.suse/ASoC-Intel-avoid-Oops-if-DMA-setup-fails.patch - patches.suse/ALSA-hda-hdmi-Read-the-pin-sense-from-register-when-.patch - patches.suse/ALSA-hda-hdmi-Consider-eld_valid-when-reporting-jack.patch - patches.suse/ALSA-hda-intel-add-CometLake-PCI-IDs.patch - patches.suse/ALSA-hdea-realtek-Headset-fixup-for-System76-Gazelle.patch - patches.suse/ASoC-RT5677-SPI-Disable-16Bit-SPI-Transfers.patch - patches.suse/ASoC-max98090-Fix-restore-of-DAPM-Muxes.patch - patches.suse/dmaengine-axi-dmac-Don-t-check-the-number-of-frames-.patch - patches.suse/dmaengine-tegra210-dma-free-dma-controller-in-remove.patch - patches.suse/RDMA-rxe-Consider-skb-reserve-space-based-on-netdev-.patch - patches.suse/ipoib-Do-not-overreact-to-SM-LID-change-even.patch - patches.suse/NFS-Don-t-interrupt-file-writeout-due-to-fatal-error.patch - patches.suse/NFS-make-nfs_match_client-killable.patch - patches.suse/PNFS-fallback-to-MDS-if-no-deviceid-found.patch - patches.suse/NFS4-Fix-v4.0-client-state-corruption-when-mount.patch - patches.suse/NFS-Fix-a-double-unlock-from-nfs_match-get_client.patch - patches.suse/i2c-piix4-add-hygon-dhyana-smbus-support.patch - patches.suse/rtc-don-t-reference-bogus-function-pointer-in-kdoc.patch - patches.suse/rtc-88pm860x-prevent-use-after-free-on-device-remove.patch - patches.suse/clk-rockchip-fix-wrong-clock-definitions-for-rk3328.patch - patches.suse/clk-rockchip-Fix-video-codec-clocks-on-rk3288.patch - patches.suse/clk-rockchip-Turn-on-aclk_dmac1-for-suspend-on-rk328.patch - patches.suse/clk-tegra-Fix-PLLM-programming-on-Tegra124-when-PMC-.patch - patches.suse/ipv4-Fix-raw-socket-lookup-for-local-traffic.patch - patches.suse/tuntap-synchronize-through-tfiles-array-instead-of-t.patch - patches.suse/tipc-fix-hanging-clients-using-poll-with-EPOLLOUT-fl.patch - patches.suse/vlan-disable-SIOCSHWTSTAMP-in-container.patch - patches.suse/packet-Fix-error-path-in-packet_init.patch - patches.suse/powerpc-crypto-Use-cheaper-random-numbers-for-crc-vp.patch - patches.suse/powerpc-numa-improve-control-of-topology-updates.patch - patches.suse/powerpc-numa-document-topology_updates_enabled-disab.patch - patches.suse/powerpc-powernv-idle-Restore-IAMR-after-idle.patch - patches.suse/powerpc-powernv-idle-Restore-AMR-UAMOR-AMOR-after-id.patch - patches.suse/powerpc-pseries-Track-LMB-nid-instead-of-using-devic.patch - patches.suse/powerpc-tm-Avoid-machine-crash-on-rt_sigreturn.patch - patches.suse/powerpc-security-Show-powerpc_security_features-in-d.patch - patches.suse/powerpc-perf-Remove-PM_BR_CMPL_ALT-from-power9-event.patch - patches.suse/powerpc-book3s-64-check-for-NULL-pointer-in-pgd_allo.patch - patches.suse/pwm-Fix-deadlock-warning-when-removing-PWM-device.patch - patches.suse/pwm-tiehrpwm-Update-shadow-register-for-disabling-PW.patch - patches.suse/pwm-meson-Consider-128-a-valid-pre-divider.patch - patches.suse/pwm-meson-Don-t-disable-PWM-when-setting-duty-repeat.patch - patches.suse/pwm-meson-Use-the-spin-lock-only-to-protect-register.patch - patches.suse/pwm-Clear-chip_data-in-pwm_put.patch - patches.suse/omapfb-add-missing-of_node_put-after-of_device_is_av.patch - patches.suse/video-hgafb-fix-potential-NULL-pointer-dereference.patch - patches.suse/video-imsttfb-fix-potential-NULL-pointer-dereference.patch - patches.suse/0001-fbdev-fix-divide-error-in-fb_var_to_videomode.patch - patches.suse/0001-fbdev-fix-WARNING-in-__alloc_pages_nodemask-bug.patch - patches.suse/platform-x86-dell-rbtn-Add-missing-include.patch - patches.suse/platform-x86-intel_pmc_ipc-adding-error-handling.patch - patches.suse/platform-x86-intel_punit_ipc-Revert-Fix-resource-ior.patch - patches.suse/platform-x86-alienware-wmi-printing-the-wrong-error-.patch - patches.suse/platform-x86-sony-laptop-Fix-unintentional-fall-thro.patch - patches.suse/Documentation-x86-convert-protection-keys.txt-to-reS.patch - patches.suse/vfio-mdev-Avoid-release-parent-reference-during-erro.patch - patches.suse/vfio-mdev-Fix-aborting-mdev-child-device-removal-if-.patch - patches.suse/gpio-Remove-obsolete-comment-about-gpiochip_free_hog.patch - patches.suse/gpio-gpio-omap-add-check-for-off-wake-capable-gpios.patch - patches.suse/platform-chrome-cros_ec_proto-check-for-NULL-transfe.patch - patches.suse/mtd-nand-omap-Fix-comment-in-platform-data-using-wro.patch - patches.suse/0001-mtd-spi-nor-intel-spi-Avoid-crossing-4K-address-boun.patch - patches.suse/mtd-part-fix-incorrect-format-specifier-for-an-unsig.patch - patches.suse/watchdog-fix-compile-time-error-of-pretimeout-govern.patch - patches.suse/watchdog-f71808e_wdt-fix-F81866-bit-operation.patch - patches.suse/watchdog-imx2_wdt-Fix-set_timeout-for-big-timeout-va.patch - patches.suse/iommu-arm-smmu-v3-Don-t-disable-SMMU-in-kdump-kernel.patch - patches.suse/iommu-vt-d-don-t-request-page-request-irq-under-dmar_global_lock - patches.suse/iommu-vt-d-set-intel_iommu_gfx_mapped-correctly - patches.suse/iommu-vt-d-make-kernel-parameter-igfx_off-work-with-viommu - patches.suse/bridge-Fix-error-path-for-kobject_init_and_add.patch - patches.suse/net-ibmvnic-Update-MAC-address-settings-after-adapte.patch - patches.suse/net-ibmvnic-Update-carrier-state-after-link-state-ch.patch - patches.suse/0011-netfilter-ebtables-CONFIG_COMPAT-reject-trailing-dat.patch - patches.suse/net-seeq-fix-crash-caused-by-not-set-dev.parent.patch - patches.suse/bonding-fix-arp_validate-toggling-in-active-backup-m.patch - patches.suse/x86-msr-index-cleanup-bit-defines.patch - patches.suse/x86-speculation-consolidate-cpu-whitelists.patch - patches.suse/x86-speculation-mds-add-basic-bug-infrastructure-for-mds.patch - patches.suse/x86-speculation-mds-add-bug_msbds_only.patch - patches.suse/x86-kvm-expose-x86_feature_md_clear-to-guests.patch - patches.suse/x86-speculation-mds-add-mds_clear_cpu_buffers.patch - patches.suse/x86-speculation-mds-clear-cpu-buffers-on-exit-to-user.patch - patches.suse/x86-kvm-vmx-add-mds-protection-when-l1d-flush-is-not-active.patch - patches.suse/x86-speculation-mds-conditionally-clear-cpu-buffers-on-idle-entry.patch - patches.suse/x86-speculation-mds-add-mitigation-control-for-mds.patch - patches.suse/x86-speculation-mds-add-sysfs-reporting-for-mds.patch - patches.suse/x86-speculation-mds-add-mitigation-mode-vmwerv.patch - patches.suse/0001-Documentation-Add-MDS-vulnerability-documentation.patch - patches.suse/x86-speculation-mds-add-mds-full-nosmt-cmdline-option.patch - patches.suse/x86-speculation-move-arch_smt_update-call-to-after-mitigation-decisions.patch - patches.suse/x86-speculation-mds-add-smt-warning-message.patch - patches.suse/x86-speculation-mds-print-smt-vulnerable-on-msbds-with-mitigations-off.patch - patches.suse/x86-speculation-mds-add-mitigations-support-for-mds.patch - patches.suse/0001-Documentation-Correct-the-possible-MDS-sysfs-values.patch - patches.suse/0001-x86-speculation-mds-Fix-documentation-typo.patch - patches.suse/fuse-fix-writepages-on-32bit.patch - patches.suse/fuse-honor-RLIMIT_FSIZE-in-fuse_file_fallocate.patch - patches.suse/mm-huge_memory-fix-vmf_insert_pfn_-pmd-pud-crash-han.patch - patches.suse/kernel-sys.c-prctl-fix-false-positive-in-validate_pr.patch - patches.suse/ocfs2-fix-ocfs2-read-inode-data-panic-in-ocfs2_iget.patch - patches.suse/fs-sync.c-sync_file_range-2-may-use-WB_SYNC_ALL-writ.patch - patches.suse/PCI-Factor-out-pcie_retrain_link-function.patch - patches.suse/PCI-Work-around-Pericom-PCIe-to-PCI-bridge-Retrain-L.patch - patches.suse/PCI-rpadlpar-Fix-leaked-device_node-references-in-ad.patch - patches.suse/switchtec-Fix-unintended-mask-of-MRPC-event.patch - patches.suse/PCI-Mark-AMD-Stoney-Radeon-R7-GPU-ATS-as-broken.patch - patches.suse/PCI-Mark-Atheros-AR9462-to-avoid-bus-reset.patch - patches.suse/msft-hv-1859-PCI-hv-Fix-a-memory-leak-in-hv_eject_device_work.patch - patches.suse/msft-hv-1860-PCI-hv-Add-hv_pci_remove_slots-when-we-unload-the-dr.patch - patches.suse/msft-hv-1861-PCI-hv-Add-pci_destroy_slot-in-pci_devices_present_w.patch - patches.suse/mfd-max77620-Fix-swapped-FPS_PERIOD_MAX_US-values.patch - patches.suse/mfd-twl6040-Fix-device-init-errors-for-ACCCTL-regist.patch - patches.suse/mfd-intel-lpss-Set-the-device-in-reset-state-when-in.patch - patches.suse/mfd-tps65912-spi-Add-missing-of-table-registration.patch - patches.suse/mfd-da9063-Fix-OTP-control-register-names-to-match-d.patch - patches.suse/mfd-intel-lpss-Add-Intel-Comet-Lake-PCI-IDs.patch - patches.suse/backlight-lm3630a-Return-0-on-success-in-update_stat.patch - patches.suse/userfaultfd-use-RCU-to-free-the-task-struct-when-for.patch - patches.suse/mm-mincore-c-make-mincore-more-conservative.patch - patches.suse/powerpc-mm-radix-mark-__radix__flush_tlb_range_psize.patch - patches.suse/powerpc-mm-radix-mark-as-__tlbie_pid-and-friends-as_.patch - patches.suse/include-linux-bitops.h-sanitize-rotate-primitives.patch - patches.suse/rapidio-fix-a-NULL-pointer-dereference-when-create_w.patch - patches.suse/crypto-caam-fix-caam_dump_sg-that-iterates-through-s.patch - patches.suse/x86_64-add-gap-to-int3-to-allow-for-call-emulation.patch - patches.suse/x86_64-allow-breakpoints-to-emulate-call-instructions.patch - patches.suse/ftrace-x86_64-emulate-call-function-while-updating-in-breakpoint-handler.patch - patches.suse/tracing-fix-partial-reading-of-trace-event-s-id-file.patch - patches.suse/SUNRPC-nfs-Fix-return-value-for-nfs4_callback_compou.patch - patches.suse/0001-xenbus-drop-useless-LIST_HEAD-in-xenbus_write_watch-.patch - patches.suse/power-supply-axp288_charger-Fix-unchecked-return-val.patch - patches.suse/power-supply-max14656-fix-potential-use-before-alloc.patch - patches.suse/power-supply-max14656-fix-potential-use-after-free.patch - patches.suse/power-supply-axp20x_usb_power-Fix-typo-in-VBUS-curre.patch - patches.suse/libnvdimm-namespace-fix-label-tracking-error.patch - patches.suse/drm-radeon-prefer-lower-reference-dividers.patch - patches.suse/drm-amdgpu-psp-move-psp-version-specific-function-po.patch - patches.suse/drm-nouveau-disp-dp-respect-sink-limits-when-selecti.patch - patches.suse/drm-i915-fbc-disable-framebuffer-compression-on-Gemi.patch - patches.suse/drm-bridge-adv7511-Fix-low-refresh-rate-selection.patch - patches.suse/drivers-thermal-tsens-Don-t-print-error-message-on-E.patch - patches.suse/thermal-rcar_gen3_thermal-disable-interrupt-in-.remo.patch - patches.suse/thermal-cpu_cooling-Actually-trace-CPU-load-in-therm.patch - patches.suse/memory-tegra-Fix-integer-overflow-on-tick-value-calc.patch - patches.suse/soc-mediatek-pwrap-Zero-initialize-rdata-in-pwrap_in.patch - patches.suse/soc-rockchip-Set-the-proper-PWM-for-rk3288.patch - patches.suse/objtool-fix-function-fallthrough-detection.patch - patches.suse/0001-ntp-Allow-TAI-UTC-offset-to-be-set-to-zero.patch - patches.suse/x86-speculation-mds-revert-cpu-buffer-clear-on-double-fault-exit.patch - patches.suse/configfs-fix-possible-use-after-free-in-configfs_reg.patch - patches.suse/edac-mc-fix-edac_mc_find-in-case-no-device-is-found.patch - patches.suse/media-atmel-atmel-isc-fix-INIT_WORK-misplacement.patch - patches.suse/0001-media-atmel-atmel-isc-fix-asd-memory-allocation.patch - patches.suse/media-omap_vout-potential-buffer-overflow-in-vidioc_.patch - patches.suse/media-davinci-vpbe-array-underflow-in-vpbe_enum_outp.patch - patches.suse/dm-zoned-Silence-a-static-checker-warning.patch - patches.suse/dm-zoned-Fix-zone-report-handling.patch - patches.suse/dm-cache-metadata-Fix-loading-discard-bitset.patch - patches.suse/dm-delay-fix-a-crash-when-invalid-device-is-specifie.patch - patches.suse/ceph-flush-dirty-inodes-before-proceeding-with-remount.patch - patches.suse/nvme-multipath-avoid-crash-on-invalid-subsystem-cntl.patch - patches.suse/nvme-change-locking-for-the-per-subsystem-controller.patch - patches.suse/kvm-x86-skip-efer-vs-guest-cpuid-checks-for-host-initiated-writes - patches.suse/KVM-polling-add-architecture-backend-to-disable-poll.patch - patches.suse/KVM-s390-provide-kvm_arch_no_poll-function.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-lockdep-warning-when-entering-.patch - patches.suse/KVM-PPC-Book3S-HV-Avoid-lockdep-debugging-in-TCE-rea.patch - patches.suse/KVM-PPC-Book3S-HV-Handle-virtual-mode-in-XIVE-VCPU-p.patch - patches.suse/ALSA-hda-realtek-Fixup-headphone-noise-via-runtime-s.patch - patches.suse/ALSA-hda-realtek-Avoid-superfluous-COEF-EAPD-setups.patch - patches.suse/ALSA-hda-realtek-Corrected-fixup-for-System76-Gazell.patch - patches.suse/ALSA-hda-realtek-Fix-for-Lenovo-B50-70-inverted-inte.patch - patches.suse/soc-fsl-qe-Fix-an-error-code-in-qe_pin_request.patch - patches.suse/0006-irqchip-gic-v3-its-fix-some-definitions-of-inner-cac.patch - patches.suse/smb3-display-session-id-in-debug-data.patch - patches.suse/cifs-cleanup-smb2ops-c-and-normalize-strings.patch - patches.suse/smb3-trivial-cleanup-to-smb2ops-c.patch - patches.suse/cifs-smbd-When-reconnecting-to-server-call-smbd_destroy-after-all.patch - patches.suse/cifs-smbd-Use-the-correct-DMA-direction-when-sending-data.patch - patches.suse/cifs-Don-t-match-port-on-SMBDirect-transport.patch - patches.suse/cifs-Allocate-memory-for-all-iovs-in-smb2_ioctl.patch - patches.suse/Fixed-https-bugzilla-kernel-org-show_bug-cgi-id-202935-allow-write.patch - patches.suse/cifs-add-support-for-SEEK_DATA-and-SEEK_HOLE.patch - patches.suse/ext4-zero-out-the-unused-memory-region-in-the-extent.patch - patches.suse/ext4-fix-data-corruption-caused-by-overlapping-unali.patch - patches.suse/ext4-unsigned-int-compared-against-zero.patch - patches.suse/ext4-fix-block-validity-checks-for-journal-inodes-us.patch - patches.suse/ext4-avoid-panic-during-forced-reboot-due-to-aborted.patch - patches.suse/fs-writeback.c-use-rcu_barrier-to-wait-for-inflight-.patch - patches.suse/net-mlx4_core-Change-the-error-print-to-info-print.patch - patches.suse/rtnetlink-always-put-IFLA_LINK-for-links-with-a-link.patch - patches.suse/ppp-deflate-Fix-possible-crash-in-deflate_init.patch - patches.suse/bpf-add-map_lookup_elem_sys_only-for-lookups-from-sy.patch - patches.suse/bpf-lru-avoid-messing-with-eviction-heuristics-upon-.patch - patches.suse/net-usb-qmi_wwan-add-Telit-0x1260-and-0x1261-composi.patch - patches.suse/net-avoid-weird-emergency-message.patch - patches.suse/vsock-virtio-free-packets-during-the-socket-release.patch - patches.suse/vsock-virtio-Initialize-core-virtio-vsock-before-reg.patch - patches.suse/btrfs-don-t-double-unlock-on-error-in-btrfs_punch_ho.patch - patches.suse/Btrfs-do-not-abort-transaction-at-btrfs_update_root-.patch - patches.suse/0001-btrfs-extent-tree-Fix-a-bug-that-btrfs-is-unable-to-.patch - patches.suse/Btrfs-avoid-fallback-to-transaction-commit-during-fs.patch - patches.suse/btrfs-fix-race-between-ranged-fsync-and-writeback-of.patch - patches.suse/btrfs-tree-checker-detect-file-extent-items-with-ove.patch - patches.suse/crypto-vmx-CTR-always-increment-IV-as-quadword.patch - patches.suse/crypto-vmx-ghash-do-nosimd-fallback-manually.patch - patches.suse/net-mlx4_en-ethtool-Remove-unsupported-SFP-EEPROM-hi.patch - patches.suse/tipc-Avoid-copying-bytes-beyond-the-supplied-data.patch - patches.suse/usbnet-ipheth-fix-racing-condition.patch - patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-raw-soc.patch - patches.suse/usbnet-fix-kernel-crash-after-disconnect.patch - patches.suse/drm-vmwgfx-Don-t-send-drm-sysfs-hotplug-events-on-in.patch - patches.suse/0001-drm-vmwgfx-NULL-pointer-dereference-from-vmw_cmd_dx_.patch - patches.suse/drm-vmwgfx-integer-underflow-in-vmw_cmd_dx_set_shade.patch - patches.suse/drm-gma500-cdv-Check-vbt-config-bits-when-detecting-.patch - patches.suse/0002-drm-i915-gvt-Tiled-Resources-mmios-are-in-context-mm.patch - patches.suse/0003-drm-i915-gvt-add-0x4dfc-to-gen9-save-restore-list.patch - patches.suse/drm-i915-gvt-do-not-let-TRTTE-and-0x4dfc-write-passt.patch - patches.suse/mmc-sdhci-iproc-cygnus-Set-NO_HISPD-bit-to-fix-HS50-.patch - patches.suse/mmc-sdhci-iproc-Set-NO_HISPD-bit-to-fix-HS50-data-ho.patch - patches.suse/platform-x86-pmc_atom-Add-Lex-3I380D-industrial-PC-t.patch - patches.suse/platform-x86-pmc_atom-Add-several-Beckhoff-Automatio.patch - patches.suse/bio-fix-improper-use-of-smp_mb__before_atomic.patch - patches.suse/sbitmap-fix-improper-use-of-smp_mb__before_atomic.patch - patches.suse/blk-mq-fix-hang-caused-by-freeze-unfreeze-sequence.patch - patches.suse/nvme-copy-mtfa-field-from-identify-controller.patch - patches.suse/scsi-qla2xxx-Add-cleanup-for-PCI-EEH-recovery.patch - patches.suse/scsi-qedi-remove-memset-memcpy-to-nfunc-and-use-func-instead - patches.suse/scsi-bnx2fc-fix-incorrect-cast-to-u64-on-shift-operation - patches.suse/ext4-don-t-perform-block-validity-checks-on-the-jour.patch - patches.suse/ext4-wait-for-outstanding-dio-during-truncate-in-noj.patch - patches.suse/ext4-do-not-delete-unlinked-inode-from-orphan-list-o.patch - patches.suse/KVM-s390-fix-typo-in-parameter-description.patch - patches.suse/KVM-s390-change-default-halt-poll-time-to-50us.patch - patches.suse/kvm-x86-include-multiple-indices-with-cpuid-leaf-0x8000001d.patch - patches.suse/kvm-x86-include-cpuid-leaf-0x8000001e-in-kvm-s-supported-cpuid.patch - patches.suse/kvm-svm-avic-fix-off-by-one-in-checking-host-apic-id - patches.suse/kvm-x86-fix-return-value-for-reserved-efer - patches.suse/gpio-fix-gpio-adp5588-build-errors.patch - patches.suse/doc-Cope-with-the-deprecation-of-AutoReporter.patch - patches.suse/0001-docs-Fix-conf.py-for-Sphinx-2.0.patch - patches.suse/ALSA-hda-realtek-Set-default-power-save-node-to-0.patch - patches.suse/ALSA-hda-Force-polling-mode-on-CNL-for-fixing-codec-.patch - patches.suse/ALSA-hda-realtek-Improve-the-headset-mic-for-Acer-As.patch - patches.suse/configfs-Fix-use-after-free-when-accessing-sd-s_dent.patch - patches.suse/btrfs-ensure-replaced-device-doesn-t-have-pending-chunk-allocation.patch - patches.suse/btrfs-reloc-also-queue-orphan-reloc-tree-for-cleanup-to-avoid-bug_on.patch - patches.suse/0002-btrfs-qgroup-Check-bg-while-resuming-relocation-to-a.patch - patches.suse/btrfs-fix-fsync-not-persisting-changed-attributes-of.patch - patches.suse/btrfs-fix-wrong-ctime-and-mtime-of-a-directory-after.patch - patches.suse/btrfs-fix-race-updating-log-root-item-during-fsync.patch - patches.suse/mISDN-make-sure-device-name-is-NUL-terminated.patch - patches.suse/net-stmmac-fix-reset-gpio-free-missing.patch - patches.suse/bnxt_en-Fix-aggregation-buffer-leak-under-OOM-condit.patch - patches.suse/ipv4-igmp-fix-another-memory-leak-in-igmpv3_del_delr.patch - patches.suse/ipv4-igmp-fix-build-error-if-CONFIG_IP_MULTICAST.patch - patches.suse/cxgb4-offload-VLAN-flows-regardless-of-VLAN-ethtype.patch - patches.suse/net-fec-fix-the-clk-mismatch-in-failed_reset-path.patch - patches.suse/bonding-802.3ad-fix-slave-link-initialization-transi.patch - patches.suse/net-mvneta-Fix-err-code-path-of-probe.patch - patches.suse/llc-fix-skb-leak-in-llc_build_and_send_ui_pkt.patch - patches.suse/net-phy-dp83867-Set-up-RGMII-TX-delay.patch - patches.suse/net-mlx5-Fix-error-handling-in-mlx5_load.patch - patches.suse/net-mlx5-Avoid-double-free-in-fs-init-error-unwindin.patch - patches.suse/net-mlx5-Allocate-root-ns-memory-using-kzalloc-to-ma.patch - patches.suse/net-dsa-mv88e6xxx-fix-handling-of-upper-half-of-STAT.patch - patches.suse/net-mvpp2-fix-bad-MVPP2_TXQ_SCHED_TOKEN_CNTR_REG-que.patch - patches.suse/net-gro-fix-use-after-free-read-in-napi_gro_frags.patch - patches.suse/0004-drm-etnaviv-lock-MMU-while-dumping-core.patch - patches.suse/USB-Fix-slab-out-of-bounds-write-in-usb_get_bos_desc.patch - patches.suse/media-usb-siano-Fix-general-protection-fault-in-smsu.patch - patches.suse/USB-Add-LPM-quirk-for-Surface-Dock-GigE-adapter.patch - patches.suse/USB-sisusbvga-fix-oops-in-error-path-of-sisusb_probe.patch - patches.suse/usbip-usbip_host-fix-BUG-sleeping-function-called-fr.patch - patches.suse/USB-rio500-refuse-more-than-one-device-at-a-time.patch - patches.suse/USB-rio500-fix-memory-leak-in-close-after-disconnect.patch - patches.suse/media-usb-siano-Fix-false-positive-uninitialized-var.patch - patches.suse/xhci-update-bounce-buffer-with-correct-sg-num.patch - patches.suse/0001-usb-xhci-avoid-null-pointer-deref-when-bos-field-is-.patch - patches.suse/xhci-Convert-xhci_handshake-to-use-readl_poll_timeou.patch - patches.suse/xhci-Use-zu-for-printing-size_t-type.patch - patches.suse/media-smsusb-better-handle-optional-alignment.patch - patches.suse/usbip-usbip_host-fix-stub_dev-lock-context-imbalance.patch - patches.suse/tty-serial-msm_serial-Fix-XON-XOFF.patch - patches.suse/serial-sh-sci-disable-DMA-for-uart_console.patch - patches.suse/tty-max310x-Fix-external-crystal-register-setup.patch - patches.suse/staging-wlan-ng-fix-adapter-initialization-failure.patch - patches.suse/Staging-vc04_services-Fix-a-couple-error-codes.patch - patches.suse/staging-vc04_services-prevent-integer-overflow-in-cr.patch - patches.suse/PCI-PM-Avoid-possible-suspend-to-idle-issue.patch - patches.suse/s390-zcrypt-fix-wrong-dispatching-for-control-domain-cprbs - patches.suse/cifs-fix-memory-leak-of-pneg_inbuf-on-EOPNOTSUPP-ioctl-case.patch - patches.suse/fs-cifs-smb2pdu-c-fix-buffer-free-in-SMB2_ioctl_free.patch - patches.suse/dfs_cache-fix-a-wrong-use-of-kfree-in-flush_cache_ent-.patch - patches.suse/CIFS-cifs_read_allocate_pages-don-t-iterate-through-whole-page-arr.patch - patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch - patches.suse/kernel-signal.c-trace_signal_deliver-when-signal_gro.patch - patches.suse/scsi-zfcp-fix-missing-zfcp_port-reference-put-on-ebusy-from-port_remove - patches.suse/scsi-zfcp-fix-to-prevent-port_remove-with-pure-auto-scan-luns-only-sdevs - patches.suse/scsi-scsi_dh_alua-fix-possible-null-ptr-deref - patches.suse/scsi-libsas-delete-sas-port-if-expander-discover-failed - patches.suse/block-Don-t-revalidate-bdev-of-hidden-gendisk.patch - patches.suse/blk-mq-Fix-spelling-in-a-source-code-comment.patch - patches.suse/leds-avoid-flush_work-in-atomic-context.patch - patches.suse/i2c-dev-fix-potential-memory-leak-in-i2cdev_ioctl_rd.patch - patches.suse/KVM-PPC-Book3S-HV-XIVE-Do-not-clear-IRQ-data-of-pass.patch - patches.suse/powerpc-powernv-Return-for-invalid-IMC-domain.patch - patches.suse/powerpc-perf-Fix-MMCRA-corruption-by-bhrb_filter.patch - patches.suse/efi-x86-Add-missing-error-handling-to-old_memmap-1-1.patch - patches.suse/x86-cpu-amd-don-t-force-the-cpb-cap-when-running-under-a-hypervisor.patch - patches.suse/SUNRPC-fix-regression-in-umount-of-a-secure-mount.patch - patches.suse/NFSv4.1-Again-fix-a-race-where-CB_NOTIFY_LOCK-fails-.patch - patches.suse/fuse-fallocate-fix-return-with-locked-inode.patch - patches.suse/s390-qeth-fix-vlan-attribute-in-bridge_hostnotify-udev-event - patches.suse/Fix-memory-leak-in-sctp_process_init.patch - patches.suse/ethtool-fix-potential-userspace-buffer-overflow.patch - patches.suse/ipv6-use-READ_ONCE-for-inet-hdrincl-as-in-ipv4.patch - patches.suse/ipv6-fix-EFAULT-on-sendto-with-icmpv6-and-hdrincl.patch - patches.suse/net-rds-fix-memory-leak-in-rds_ib_flush_mr_pool.patch - patches.suse/net-mvpp2-Use-strscpy-to-handle-stat-strings.patch - patches.suse/pktgen-do-not-sleep-with-the-thread-lock-held.patch - patches.suse/scripts-checkstack.pl-Fix-arm64-wrong-or-unknown-arc.patch - patches.suse/hwmon-core-add-thermal-sensors-only-if-dev-of_node-i.patch - patches.suse/hwmon-pmbus-core-Treat-parameters-as-paged-if-on-mul.patch - patches.suse/0002-drm-i915-gvt-refine-ggtt-range-validation.patch - patches.suse/0003-drm-i915-gvt-Fix-cmd-length-of-VEB_DI_IECP.patch - patches.suse/drm-arm-hdlcd-Allow-a-bit-of-clock-tolerance.patch - patches.suse/scsi-ufs-check-that-space-was-properly-alloced-in-copy_query_response - patches.suse/scsi-smartpqi-unlock-on-error-in-pqi_submit_raid_request_synchronous - patches.suse/parport-Fix-mem-leak-in-parport_register_dev_model.patch - patches.suse/genwqe-Prevent-an-integer-overflow-in-the-ioctl.patch - patches.suse/0001-test_firmware-Use-correct-snprintf-limit.patch - patches.suse/0001-xen-blkfront-switch-kcalloc-to-kvcalloc-for-large-ar.patch - patches.suse/spi-bitbang-Fix-NULL-pointer-dereference-in-spi_unre.patch - patches.suse/spi-spi-fsl-spi-call-spi_finalize_current_message-at.patch - patches.suse/signal-ptrace-Don-t-leak-unitialized-kernel-memory-w.patch - patches.suse/ptrace-restore-smp_rmb-in-__ptrace_may_access.patch - patches.suse/HID-wacom-Don-t-set-tool-type-until-we-re-in-range.patch - patches.suse/HID-wacom-Don-t-report-anything-prior-to-the-tool-en.patch - patches.suse/HID-wacom-Send-BTN_TOUCH-in-response-to-INTUOSP2_BT-.patch - patches.suse/HID-wacom-Correct-button-numbering-2nd-gen-Intuos-Pr.patch - patches.suse/HID-wacom-Sync-INTUOSP2_BT-touch-state-after-each-fr.patch - patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC256.patch - patches.suse/ALSA-firewire-motu-fix-destruction-of-data-for-isoch.patch - patches.suse/ALSA-oxfw-allow-PCM-capture-for-Stanton-SCS.1m.patch - patches.suse/ASoC-cs4265-readable-register-too-low.patch - patches.suse/ASoC-soc-pcm-BE-dai-needs-prepare-when-pause-release.patch - patches.suse/ASoC-fsl_asrc-Fix-the-issue-about-unsupported-rate.patch - patches.suse/ASoC-cs42xx8-Add-regcache-mask-dirty.patch - patches.suse/ASoC-max98090-remove-24-bit-format-support-if-RJ-is-.patch - patches.suse/Revert-ALSA-hda-realtek-Improve-the-headset-mic-for-.patch - patches.suse/iommu-arm-smmu-avoid-constant-zero-in-tlbi-writes - patches.suse/mm-list_lru-c-fix-memory-leak-in-_memcg_init_list_lru_node.patch - patches.suse/scripts-decode_stacktrace.sh-prefix-addr2line-with-C.patch - patches.suse/mm-mlock-c-mlockall-error-for-flag-mcl_onfault.patch - patches.suse/fs-ocfs2-fix-race-in-ocfs2_dentry_attach_lock.patch - patches.suse/mm-mlock-c-change-count_mm_mlocked_page_nr-return-type.patch - patches.suse/0001-coredump-fix-race-condition-between-collapse_huge_pa.patch - patches.suse/mm-vmscan-c-fix-trying-to-reclaim-unevictable-lru-page.patch - patches.suse/0001-i2c-acorn-fix-i2c-warning.patch - patches.suse/0020-bcache-fix-stack-corruption-by-PRECEDING_KEY.patch - patches.suse/0021-bcache-only-set-BCACHE_DEV_WB_RUNNING-when-cached-de.patch - patches.suse/libata-Extend-quirks-for-the-ST1000LM024-drives-with.patch - patches.suse/drm-mediatek-fix-unbind-functions.patch - patches.suse/drm-mediatek-unbind-components-in-mtk_drm_unbind.patch - patches.suse/drm-mediatek-call-drm_atomic_helper_shutdown-when-un.patch - patches.suse/drm-mediatek-clear-num_pipes-when-unbind-driver.patch - patches.suse/drm-mediatek-call-mtk_dsi_stop-after-mtk_drm_crtc_at.patch - patches.suse/drm-i915-dmc-protect-against-reading-random-memory.patch - patches.suse/drm-i915-sdvo-Implement-proper-HDMI-audio-support-fo.patch - patches.suse/drm-i915-perf-fix-whitelist-on-Gen10.patch - patches.suse/cgroup-use-css_tryget-instead-of-css_tryget_online-in-task_get_css.patch - patches.suse/USB-usb-storage-Add-new-ID-to-ums-realtek.patch - patches.suse/USB-Fix-chipmunk-like-voice-when-using-Logitech-C270.patch - patches.suse/0001-usb-dwc2-host-Fix-wMaxPacketSize-handling-fix-webcam.patch - patches.suse/usb-dwc2-Fix-DMA-cache-alignment-issues.patch - patches.suse/usb-gadget-fusb300_udc-Fix-memory-leak-of-fusb300-ep.patch - patches.suse/usb-gadget-udc-lpc32xx-allocate-descriptor-with-GFP_.patch - patches.suse/USB-serial-option-add-support-for-Simcom-SIM7500-SIM.patch - patches.suse/USB-serial-pl2303-add-Allied-Telesis-VT-Kit3.patch - patches.suse/USB-serial-option-add-Telit-0x1260-and-0x1261-compos.patch - patches.suse/platform-x86-mlx-platform-Fix-parent-device-in-i2c-m.patch - patches.suse/ras-cec-fix-binary-search-function.patch - patches.suse/ras-cec-convert-the-timer-callback-to-a-workqueue.patch - patches.suse/x86-microcode-cpuhotplug-add-a-microcode-loader-cpu-hotplug-callback.patch - patches.suse/0001-mwifiex-Fix-possible-buffer-overflows-at-parsing-bss.patch - patches.suse/0001-mwifiex-Abort-at-too-short-BSS-descriptor-element.patch - patches.suse/0001-mwifiex-Fix-heap-overflow-in-mwifiex_uap_parse_tail_.patch - patches.suse/samples-bpf-fix-to-change-the-buffer-size-for-read.patch - patches.suse/ipv6-flowlabel-fl6_sock_lookup-must-use-atomic_inc_n.patch - patches.suse/mpls-fix-warning-with-multi-label-encap.patch - patches.suse/can-flexcan-fix-timeout-when-set-small-bitrate.patch - patches.suse/can-mcp251x-add-support-for-mcp25625.patch - patches.suse/can-m_can-implement-errata-Needless-activation-of-MR.patch - patches.suse/can-af_can-Fix-error-path-of-can_init.patch - patches.suse/can-purge-socket-error-queue-on-sock-destruct.patch - patches.suse/ibmvnic-Do-not-close-unopened-driver-during-reset.patch - patches.suse/ibmvnic-Refresh-device-multicast-list-after-reset.patch - patches.suse/ibmvnic-Fix-unchecked-return-codes-of-memory-allocat.patch - patches.suse/net-openvswitch-do-not-free-vport-if-register_netdev.patch - patches.suse/net-mvpp2-prs-Fix-parser-range-for-VID-filtering.patch - patches.suse/net-mvpp2-prs-Use-the-correct-helpers-when-removing-.patch - patches.suse/mac80211-handle-deauthentication-disassociation-from.patch - patches.suse/mac80211-Do-not-use-stack-memory-with-scatterlist-fo.patch - patches.suse/mac80211-drop-robust-management-frames-from-unknown-.patch - patches.suse/cfg80211-fix-memory-leak-of-wiphy-device-name.patch - patches.suse/qmi_wwan-add-support-for-QMAP-padding-in-the-RX-path.patch - patches.suse/qmi_wwan-add-network-device-usage-statistics-for-qmi.patch - patches.suse/qmi_wwan-avoid-RCU-stalls-on-device-disconnect-when-.patch - patches.suse/qmi_wwan-extend-permitted-QMAP-mux_id-value-range.patch - patches.suse/sctp-Free-cookie-before-we-memdup-a-new-one.patch - patches.suse/vsock-virtio-set-SOCK_DONE-on-peer-shutdown.patch - patches.suse/powerpc-bpf-use-unsigned-division-instruction-for-64.patch - patches.suse/bpf-x64-fix-stack-layout-of-JITed-bpf-code.patch - patches.suse/be2net-Fix-number-of-Rx-queues-used-for-flow-hashing.patch - patches.suse/neigh-fix-use-after-free-read-in-pneigh_get_next.patch - patches.suse/ax25-fix-inconsistent-lock-state-in-ax25_destroy_tim.patch - patches.suse/lapb-fixed-leak-of-control-blocks.patch - patches.suse/tcp-limit-payload-size-of-sacked-skbs.patch - patches.suse/tcp-tcp_fragment-should-apply-sane-memory-limits.patch - patches.suse/tcp-add-tcp_min_snd_mss-sysctl.patch - patches.suse/tcp-enforce-tcp_min_snd_mss-in-tcp_mtu_probing.patch - patches.suse/btrfs-fix-race-between-block-group-removal-and-block.patch - patches.suse/0007-btrfs-start-readahead-also-in-seed-devices.patch - patches.suse/Input-elantech-enable-middle-button-support-on-2-Thi.patch - patches.suse/Input-uinput-add-compat-ioctl-number-translation-for.patch - patches.suse/Input-imx_keypad-make-sure-keyboard-can-always-wake-.patch - patches.suse/Input-synaptics-enable-SMBus-on-ThinkPad-E480-and-E5.patch - patches.suse/apparmor-enforce-nullbyte-at-end-of-tag-string.patch - patches.suse/PCI-PM-Skip-devices-in-D0-for-suspend-to-idle.patch - patches.suse/mmc-core-Prevent-processing-SDIO-IRQs-when-the-card-.patch - patches.suse/KVM-arm-arm64-vgic-Fix-kvm_device-leak-in-vgic_its_d.patch - patches.suse/cifs-fix-panic-in-smb2_reconnect.patch - patches.suse/cifs-add-spinlock-for-the-openFileList-to-cifsInodeInfo.patch - patches.suse/SMB3-retry-on-STATUS_INSUFFICIENT_RESOURCES-instead-of-failing-writ.patch - patches.suse/cifs-fix-GlobalMid_Lock-bug-in-cifs_reconnect.patch - patches.suse/treewide-Replace-GPLv2-boilerplate-reference-with-SPDX-rule-231.patch - patches.suse/0001-usb-chipidea-udc-workaround-for-endpoint-conflict-is.patch - patches.suse/staging-iio-ad7150-fix-threshold-mode-config-bit.patch - patches.suse/drm-vmwgfx-Use-the-backdoor-port-if-the-HB-port-is-n.patch - patches.suse/drm-vmwgfx-fix-a-warning-due-to-missing-dma_parms.patch - patches.suse/drm-i915-gvt-ignore-unexpected-pvinfo-write.patch - patches.suse/net-remove-duplicate-fetch-in-sock_getsockopt.patch - patches.suse/tun-wake-up-waitqueues-after-IFF_UP-is-set.patch - patches.suse/tipc-pass-tunnel-dev-as-NULL-to-udp_tunnel-6-_xmit_s.patch - patches.suse/net-af_iucv-remove-gfp_dma-restriction-for-hipertransport - patches.suse/tcp-refine-memory-limit-test-in-tcp_fragment.patch - patches.suse/Bluetooth-Fix-regression-with-minimum-encryption-key.patch - patches.suse/scsi-ufs-avoid-runtime-suspend-possibly-being-blocked-forever - patches.suse/scsi-qla2xxx-Fix-hardlockup-in-abort-command-during-.patch - patches.suse/ppp-mppe-Add-softdep-to-arc4.patch - patches.suse/net-stmmac-fixed-new-system-time-seconds-value-calcu.patch - patches.suse/net-stmmac-set-IC-bit-when-transmitting-frames-with-.patch - patches.suse/sis900-fix-TX-completion.patch - patches.suse/tipc-change-to-use-register_pernet_device.patch - patches.suse/net-packet-fix-memory-leak-in-packet_set_ring.patch - patches.suse/tipc-check-msg-req-data-len-in-tipc_nl_compat_bearer.patch - patches.suse/qmi_wwan-Fix-out-of-bounds-read.patch - patches.suse/ipv4-Use-return-value-of-inet_iif-for-__raw_v4_looku.patch - patches.suse/bonding-Always-enable-vlan-tx-offload.patch - patches.suse/team-Always-enable-vlan-tx-offload.patch - patches.suse/sctp-change-to-hold-sk-after-auth-shkey-is-created-s.patch - patches.suse/af_packet-Block-execution-of-tasks-waiting-for-trans.patch - patches.suse/dm-log-writes-make-sure-super-sector-log-updates-are.patch - patches.suse/scsi-vmw_pscsi-Fix-use-after-free-in-pvscsi_queue_lc.patch - patches.suse/efi-bgrt-Drop-BGRT-status-field-reserved-bits-check.patch - patches.suse/x86-microcode-fix-the-microcode-load-on-cpu-hotplug-for-real.patch - patches.suse/x86-speculation-allow-guests-to-use-ssbd-even-if-host-does-not.patch - patches.suse/cpu-speculation-warn-on-unsupported-mitigations-parameter.patch - patches.suse/cifs-fix-crash-querying-symlinks-stored-as-reparse-points.patch - patches.suse/Bluetooth-Fix-faulty-expression-for-minimum-encrypti.patch - patches.suse/tracing-snapshot-resize-spare-buffer-if-size-changed.patch - patches.suse/ptrace-Fix-ptracer_cred-handling-for-PTRACE_TRACEME.patch - patches.suse/ALSA-hda-realtek-Add-quirks-for-several-Clevo-notebo.patch - patches.suse/ALSA-usb-audio-fix-sign-unintended-sign-extension-on.patch - patches.suse/ALSA-hda-realtek-Change-front-mic-location-for-Lenov.patch - patches.suse/ALSA-seq-fix-incorrect-order-of-dest_client-dest_por.patch - patches.suse/ALSA-firewire-lib-fireworks-fix-miss-detection-of-re.patch - patches.suse/ALSA-line6-Fix-write-on-zero-sized-buffer.patch - patches.suse/dax-Fix-xarray-entry-association-for-mixed-mappings.patch - patches.suse/mm-vmscan.c-prevent-useless-kswapd-loops.patch - patches.suse/lib-mpi-Fix-karactx-leak-in-mpi_powm.patch - patches.suse/crypto-cryptd-Fix-skcipher-instance-memory-leak.patch - patches.suse/crypto-user-prevent-operating-on-larval-algorithms.patch - patches.suse/drm-amdgpu-gfx9-use-reset-default-for-PA_SC_FIFO_SIZ.patch - patches.suse/drm-etnaviv-add-missing-failure-path-to-destroy-suba.patch - patches.suse/drm-imx-notify-drm-core-before-sending-event-during-.patch - patches.suse/drm-imx-only-send-event-on-crtc-disable-if-kept-disa.patch - patches.suse/nfsd-Fix-overflow-causing-non-working-mounts-on-1-TB.patch - patches.suse/kvm-x86-degrade-warn-to-pr_warn_ratelimited - patches.suse/kvm-lapic-fix-pending-interrupt-in-irr-blocked-by-software-disable-lapic - patches.suse/scsi-target-iblock-fix-overrun-in-write-same-emulation - patches.suse/dmaengine-imx-sdma-fix-use-after-free-on-probe-error.patch - patches.suse/dmaengine-imx-sdma-remove-BD_INTR-for-channel0.patch - patches.suse/acpi-arm64-ignore-5.1-FADTs-that-are-reported-as-5.0.patch - patches.suse/s390-jump_label-replace-stop_machine-with-smp_call_f.patch - patches.suse/0001-s390-qdio-handle-PENDING-state-for-QEBSM-devices.patch - patches.suse/s390-fix-stfle-zero-padding - patches.suse/s390-qdio-re-initialize-tiqdio-list-entries - patches.suse/s390-qdio-don-t-touch-the-dsci-in-tiqdio_add_input_queues - patches.suse/rslib-Fix-decoding-of-shortened-codes.patch - patches.suse/rslib-Fix-handling-of-of-caller-provided-syndrome.patch - patches.suse/x86-cpufeatures-Carve-out-CQM-features-retrieval.patch - patches.suse/x86-cpufeatures-Combine-word-11-and-12-into-a-new-sc.patch - patches.suse/x86-cpufeatures-Enumerate-the-new-AVX512-BFLOAT16-in.patch - patches.suse/0001-x86-ptrace-Fix-possible-spectre-v1-in-ptrace_get_deb.patch - patches.suse/x86-tls-fix-possible-spectre-v1-in-do_get_thread_area.patch - patches.suse/x86-alternatives-add-int3_emulate_call-selftest.patch - patches.suse/x86-topology-Add-CPUID.1F-multi-die-package-support.patch - patches.suse/x86-topology-Create-topology_max_die_per_package.patch - patches.suse/cpu-topology-Export-die_id.patch - patches.suse/x86-topology-Define-topology_die_id.patch - patches.suse/x86-topology-Define-topology_logical_die_id.patch - patches.suse/powercap-intel_rapl-Simplify-rapl_find_package.patch - patches.suse/powercap-intel_rapl-Support-multi-die-package.patch - patches.suse/thermal-x86_pkg_temp_thermal-Support-multi-die-packa.patch - patches.suse/powercap-intel_rapl-Update-RAPL-domain-name-and-debu.patch - patches.suse/hwmon-coretemp-Support-multi-die-package.patch - patches.suse/topology-Create-package_cpus-sysfs-attribute.patch - patches.suse/topology-Create-core_cpus-and-die_cpus-sysfs-attribu.patch - patches.suse/perf-x86-intel-uncore-Support-multi-die-package.patch - patches.suse/perf-x86-intel-rapl-Support-multi-die-package.patch - patches.suse/perf-x86-intel-cstate-Support-multi-die-package.patch - patches.suse/thermal-x86_pkg_temp_thermal-Cosmetic-Rename-interna.patch - patches.suse/hwmon-coretemp-Cosmetic-Rename-internal-variables-to.patch - patches.suse/perf-x86-intel-uncore-Cosmetic-renames-in-response-t.patch - patches.suse/perf-x86-intel-rapl-Cosmetic-rename-internal-variabl.patch - patches.suse/tpm-Fix-TPM-1.2-Shutdown-sequence-to-prevent-future-.patch - patches.suse/crypto-ccp-fix-AES-CFB-error-exposed-by-new-test-vec.patch - patches.suse/crypto-ccp-Fix-3DES-complaint-from-ccp-crypto-module.patch - patches.suse/crypto-talitos-fix-skcipher-failure-due-to-wrong-out.patch - patches.suse/crypto-talitos-rename-alternative-AEAD-algos.patch - patches.suse/crypto-talitos-reduce-max-key-size-for-SEC1.patch - patches.suse/crypto-talitos-fix-CTR-alg-blocksize.patch - patches.suse/crypto-talitos-check-data-blocksize-in-ablkcipher.patch - patches.suse/crypto-talitos-HMAC-SNOOP-NO-AFEU-mode-requires-SW-i.patch - patches.suse/crypto-talitos-properly-handle-split-ICV.patch - patches.suse/crypto-talitos-Align-SEC1-accesses-to-32-bits-bounda.patch - patches.suse/crypto-arm64-sha1-ce-correct-digest-for-empty-data-i.patch - patches.suse/crypto-arm64-sha2-ce-correct-digest-for-empty-data-i.patch - patches.suse/crypto-ghash-fix-unaligned-memory-access-in-ghash_se.patch - patches.suse/crypto-chacha20poly1305-fix-atomic-sleep-when-using-.patch - patches.suse/crypto-talitos-fix-max-key-size-for-sha384-and-sha51.patch - patches.suse/lib-scatterlist-Fix-mapping-iterator-when-sg-offset-.patch - patches.suse/crypto-ccp-Validate-the-the-error-value-used-to-inde.patch - patches.suse/signal-cifs-Fix-cifs_put_tcp_session-to-call-send_sig-instead-of-fo.patch - patches.suse/signal-properly-set-trace_signal_lose_info-in-_send_signal.patch - patches.suse/pwm-stm32-Use-3-cells-of_xlate.patch - patches.suse/gpio-omap-ensure-irq-is-enabled-before-wakeup.patch - patches.suse/gpio-omap-fix-lack-of-irqstatus_raw0-for-OMAP4.patch - patches.suse/regmap-fix-bulk-writes-on-paged-registers.patch - patches.suse/regulator-s2mps11-Fix-buck7-and-buck8-wrong-voltages.patch - patches.suse/regulator-qcom_spmi-Fix-math-of-spmi_regulator_set_v.patch - patches.suse/iommu-vt-d-remove-unnecessary-rcu_read_locks - patches.suse/iommu-fix-a-leak-in-iommu_insert_resv_region - patches.suse/iommu-vt-d-duplicate-iommu_resv_region-objects-per-device-list - patches.suse/iommu-vt-d-introduce-is_downstream_to_pci_bridge-helper - patches.suse/iommu-vt-d-handle-rmrr-with-pci-bridge-device-scopes - patches.suse/iommu-vt-d-handle-pci-bridge-rmrr-device-scopes-in-intel_iommu_get_resv_regions - patches.suse/iommu-amd-make-iommu_disable-safer - patches.suse/iommu-use-right-function-to-get-group-for-device - patches.suse/edac-fix-global-out-of-bounds-write-when-setting-edac_mc_poll_msec.patch - patches.suse/media-v4l2-ctrl-fix-flags-for-DO_WHITE_BALANCE.patch - patches.suse/media-spi-IR-LED-add-missing-of-table-registration.patch - patches.suse/media-dvb-usb-fix-use-after-free-in-dvb_usb_device_e.patch - patches.suse/0016-media-au0828-fix-null-dereference-in-error-path.patch - patches.suse/media-marvell-ccic-fix-DMA-s-g-desc-number-calculati.patch - patches.suse/media-marvell-ccic-don-t-generate-EOF-on-parallel-bu.patch - patches.suse/media-vpss-fix-a-potential-NULL-pointer-dereference.patch - patches.suse/media-media_device_enum_links32-clean-a-reserved-fie.patch - patches.suse/0017-media-pvrusb2-use-a-different-format-for-warnings.patch - patches.suse/media-coda-Remove-unbalanced-and-unneeded-mutex-unlo.patch - patches.suse/0001-media-cpia2_usb-first-wake-up-then-free-in-disconnec.patch - patches.suse/media-usb-zr364xx-Fix-KASAN-null-ptr-deref-Read-in-z.patch - patches.suse/media-mc-device.c-don-t-memset-__user-pointer-conten.patch - patches.suse/media-staging-media-davinci_vpfe-Fix-for-memory-leak.patch - patches.suse/media-wl128x-Fix-some-error-handling-in-fm_v4l2_init.patch - patches.suse/media-vivid-fix-incorrect-assignment-operation-when-.patch - patches.suse/media-s5p-mfc-Make-additional-clocks-optional.patch - patches.suse/media-Revert-media-marvell-ccic-reset-ccic-phy-when-.patch - patches.suse/media-coda-fix-mpeg2-sequence-number-handling.patch - patches.suse/media-coda-fix-last-buffer-handling-in-V4L2_ENC_CMD_.patch - patches.suse/media-coda-increment-sequence-offset-for-the-last-re.patch - patches.suse/media-v4l2-Test-type-instead-of-cfg-type-in-v4l2_ctr.patch - patches.suse/media-hdpvr-fix-locking-and-a-missing-msleep.patch - patches.suse/media-radio-raremono-change-devm_k-alloc-to-k-alloc.patch - patches.suse/ALSA-usb-audio-Enable-.product_name-override-for-Ema.patch - patches.suse/ALSA-hda-Add-Elkhart-Lake-PCI-ID.patch - patches.suse/ALSA-usb-audio-Sanity-checks-for-each-pipe-and-EP-ty.patch - patches.suse/ALSA-hda-realtek-Headphone-Mic-can-t-record-after-S3.patch - patches.suse/ASoC-add-support-for-Conexant-CX2072X-CODEC - patches.suse/ASoC-Intel-Add-machine-driver-for-Cherrytrail-CX2072 - patches.suse/ASoC-cx2072x-fix-integer-overflow-on-unsigned-int-mu.patch - patches.suse/ACPI-PM-Avoid-evaluating-_PS3-on-transitions-from-D3.patch - patches.suse/ACPI-PM-Allow-transitions-to-D0-to-occur-in-special-.patch - patches.suse/PCI-Do-not-poll-for-PME-if-the-device-is-in-D3cold.patch - patches.suse/pci-pm-acpi-refresh-all-stale-power-state-data-in-pci_pm_complete - patches.suse/cpupower-frequency-set-r-option-misses-the-last-cpu-.patch - patches.suse/cpufreq-brcmstb-avs-cpufreq-Fix-initial-command-chec.patch - patches.suse/cpufreq-brcmstb-avs-cpufreq-Fix-types-for-voltage-fr.patch - patches.suse/cpufreq-add-driver-for-raspberry-pi.patch - patches.suse/0022-bcache-don-t-set-max-writeback-rate-if-gc-is-running.patch - patches.suse/0023-bcache-check-c-gc_thread-by-IS_ERR_OR_NULL-in-cache_.patch - patches.suse/0024-bcache-fix-return-value-error-in-bch_journal_read.patch - patches.suse/0025-Revert-bcache-set-CACHE_SET_IO_DISABLE-in-bch_cached.patch - patches.suse/0026-bcache-avoid-flushing-btree-node-in-cache_set_flush-.patch - patches.suse/0027-bcache-ignore-read-ahead-request-failure-on-backing-.patch - patches.suse/0028-bcache-add-io-error-counting-in-write_bdev_super_end.patch - patches.suse/0029-bcache-remove-unnecessary-prefetch-in-bset_search_tr.patch - patches.suse/0031-bcache-add-return-value-check-to-bch_cached_dev_run.patch - patches.suse/0032-bcache-remove-unncessary-code-in-bch_btree_keys_init.patch - patches.suse/0033-bcache-check-CACHE_SET_IO_DISABLE-in-allocator-code.patch - patches.suse/0034-bcache-check-CACHE_SET_IO_DISABLE-bit-in-bch_journal.patch - patches.suse/0035-bcache-more-detailed-error-message-to-bcache_device_.patch - patches.suse/0036-bcache-add-more-error-message-in-bch_cached_dev_atta.patch - patches.suse/0037-bcache-improve-error-message-in-bch_cached_dev_run.patch - patches.suse/0038-bcache-remove-XXX-comment-line-from-run_cache_set.patch - patches.suse/0039-bcache-make-bset_search_tree-be-more-understandable.patch - patches.suse/0040-bcache-add-pendings_cleanup-to-stop-pending-bcache-d.patch - patches.suse/0041-bcache-fix-mistaken-sysfs-entry-for-io_error-counter.patch - patches.suse/0042-bcache-destroy-dc-writeback_write_wq-if-failed-to-cr.patch - patches.suse/0043-bcache-stop-writeback-kthread-and-kworker-when-bch_c.patch - patches.suse/0044-bcache-avoid-a-deadlock-in-bcache_reboot.patch - patches.suse/0045-bcache-acquire-bch_register_lock-later-in-cached_dev.patch - patches.suse/0047-bcache-acquire-bch_register_lock-later-in-cached_dev.patch - patches.suse/0047-bcache-fix-potential-deadlock-in-cached_def_free.patch - patches.suse/0048-bcache-add-code-comments-for-journal_read_bucket.patch - patches.suse/0049-bcache-set-largest-seq-to-ja-seq-bucket_index-in-jou.patch - patches.suse/0050-bcache-shrink-btree-node-cache-after-bch_btree_check.patch - patches.suse/0051-bcache-Revert-bcache-free-heap-cache_set-flush_btree.patch - patches.suse/0052-bcache-Revert-bcache-fix-high-CPU-occupancy-during-j.patch - patches.suse/0053-bcache-only-clear-BTREE_NODE_dirty-bit-when-it-is-se.patch - patches.suse/0054-bcache-add-comments-for-mutex_lock-b-write_lock.patch - patches.suse/0055-bcache-remove-retry_flush_write-from-struct-cache_se.patch - patches.suse/0056-bcache-fix-race-in-btree_flush_write.patch - patches.suse/0057-bcache-performance-improvement-for-btree_flush_write.patch - patches.suse/0058-bcache-add-reclaimed_journal_buckets-to-struct-cache.patch - patches.suse/block-bfq-null-out-the-bic-when-it-s-no-longer-valid.patch - patches.suse/block-documentation-Fix-wbt_lat_usec-documentation.patch - patches.suse/libata-don-t-request-sense-data-on-ZAC-ATA-devices.patch - patches.suse/documentation-dma-api-fix-a-function-name-of-max_mapping_size - patches.suse/docs-move-protection-keys.rst-to-the-core-api-book.patch - patches.suse/debugfs-simplify-__debugfs_remove_file.patch - patches.suse/udf-Fix-incorrect-final-NOT_ALLOCATED-hole-extent-le.patch - patches.suse/mm-add-filemap_fdatawait_range_keep_errors.patch - patches.suse/jbd2-introduce-jbd2_inode-dirty-range-scoping.patch - patches.suse/ext4-use-jbd2_inode-dirty-range-scoping.patch - patches.suse/Revert-e1000e-fix-cyclic-resets-at-link-up-with-acti.patch - patches.suse/e1000e-start-network-tx-queue-only-when-link-is-up.patch - patches.suse/net-phy-Check-against-net_device-being-NULL.patch - patches.suse/tua6100-Avoid-build-warnings.patch - patches.suse/net-ena-add-handling-of-llq-max-tx-burst-size.patch - patches.suse/net-ena-ethtool-add-extra-properties-retrieval-via-g.patch - patches.suse/net-ena-replace-free_tx-rx_ids-union-with-single-fre.patch - patches.suse/net-ena-arrange-ena_probe-function-variables-in-reve.patch - patches.suse/net-ena-add-newline-at-the-end-of-pr_err-prints.patch - patches.suse/net-ena-allow-automatic-fallback-to-polling-mode.patch - patches.suse/net-ena-add-support-for-changing-max_header_size-in-.patch - patches.suse/net-ena-optimise-calculations-for-CQ-doorbell.patch - patches.suse/net-ena-add-good-checksum-counter.patch - patches.suse/net-ena-use-dev_info_once-instead-of-static-variable.patch - patches.suse/vmxnet3-turn-off-lro-when-rxcsum-is-disabled.patch - patches.suse/net-ena-add-MAX_QUEUES_EXT-get-feature-admin-command.patch - patches.suse/net-ena-enable-negotiating-larger-Rx-ring-size.patch - patches.suse/net-ena-make-ethtool-show-correct-current-and-max-qu.patch - patches.suse/net-ena-allow-queue-allocation-backoff-when-low-on-m.patch - patches.suse/net-ena-add-ethtool-function-for-changing-io-queue-s.patch - patches.suse/net-ena-remove-inline-keyword-from-functions-in-.c.patch - patches.suse/net-ena-update-driver-version-from-2.0.3-to-2.1.0.patch - patches.suse/qed-iWARP-Use-READ_ONCE-and-smp_store_release-to-acc.patch - patches.suse/qed-iWARP-fix-uninitialized-callback.patch - patches.suse/qed-iWARP-Fix-tc-for-MPA-ll2-connection.patch - patches.suse/qed-iWARP-Fix-default-window-size-to-be-based-on-chi.patch - patches.suse/net-ena-Fix-bug-where-ring-allocation-backoff-stoppe.patch - patches.suse/Revert-net-ena-ethtool-add-extra-properties-retrieva.patch - patches.suse/ath6kl-add-some-bounds-checking.patch - patches.suse/wil6210-fix-potential-out-of-bounds-read.patch - patches.suse/0001-p54usb-Fix-race-between-disconnect-and-firmware-load.patch - patches.suse/e1000e-Increase-pause-and-refresh-time.patch - patches.suse/0001-iwlwifi-pcie-fix-ALIVE-interrupt-handling-for-gen2-d.patch - patches.suse/0001-iwlwifi-pcie-don-t-service-an-interrupt-that-was-mas.patch - patches.suse/ath10k-fix-fw-crash-by-moving-chip-reset-after-napi-.patch - patches.suse/0001-carl9170-fix-misuse-of-device-driver-API.patch - patches.suse/Bluetooth-hci_bcsp-Fix-memory-leak-in-rx_skb.patch - patches.suse/Bluetooth-Check-state-in-l2cap_disconnect_rsp.patch - patches.suse/Bluetooth-validate-BLE-connection-interval-updates.patch - patches.suse/Bluetooth-Add-SMP-workaround-Microsoft-Surface-Preci.patch - patches.suse/Bluetooth-6lowpan-search-for-destination-address-in-.patch - patches.suse/mwifiex-Don-t-abort-on-small-spec-compliant-vendor-I.patch - patches.suse/batman-adv-fix-for-leaked-TVLV-handler.patch - patches.suse/net-make-skb_dst_force-return-true-when-dst-is-refco.patch - patches.suse/igmp-fix-memory-leak-in-igmpv3_del_delrec.patch - patches.suse/bnx2x-Prevent-ptp_task-to-be-rescheduled-indefinitel.patch - patches.suse/net-dsa-mv88e6xxx-wait-after-reset-deactivation.patch - patches.suse/net-openvswitch-fix-csum-updates-for-MPLS-actions.patch - patches.suse/Documentation-networking-fix-default_ttl-typo-in-mpl.patch - patches.suse/ipv4-don-t-set-IPv6-only-flags-to-IPv4-addresses.patch - patches.suse/netrom-fix-a-memory-leak-in-nr_rx_frame.patch - patches.suse/net-bridge-mcast-fix-stale-nsrcs-pointer-in-igmp3-ml.patch - patches.suse/net-bridge-mcast-fix-stale-ipv6-hdr-pointer-when-han.patch - patches.suse/net-bridge-stp-don-t-cache-eth-dest-pointer-before-s.patch - patches.suse/rxrpc-Fix-send-on-a-connected-but-unbound-socket.patch - patches.suse/macsec-fix-use-after-free-of-skb-during-RX.patch - patches.suse/macsec-fix-checksumming-after-decryption.patch - patches.suse/bonding-validate-ip-header-before-check-IPPROTO_IGMP.patch - patches.suse/0001-xfrm-Fix-xfrm-sel-prefix-length-validation.patch - patches.suse/af_key-fix-leaks-in-key_pol_get_resp-and-dump_sp.patch - patches.suse/0002-xfrm-fix-sa-selector-validation.patch - patches.suse/nfc-fix-potential-illegal-memory-access.patch - patches.suse/tcp-Reset-bytes_acked-and-bytes_received-when-discon.patch - patches.suse/x86-alternatives-fix-int3_emulate_call-selftest-stack-corruption.patch - patches.suse/scsi-qla2xxx-remove-double-assignment-in-qla2x00_upd.patch - patches.suse/msft-hv-1890-scsi-storvsc-Add-ability-to-change-scsi-queue-depth.patch - patches.suse/revert-scsi-ncr5380-increase-register-polling-limit - patches.suse/scsi-ncr5380-always-re-enable-reselection-interrupt - patches.suse/scsi-mac_scsi-increase-pio-pdma-transfer-length-threshold - patches.suse/scsi-mac_scsi-fix-pseudo-dma-implementation-take-2 - patches.suse/scsi-qla2xxx-Fix-kernel-crash-after-disconnecting-NV.patch - patches.suse/scsi-qla2xxx-on-session-delete-return-nvme-cmd.patch - patches.suse/scsi-qla2xxx-Fix-NVME-cmd-and-LS-cmd-timeout-race-co.patch - patches.suse/scsi-qla2xxx-move-IO-flush-to-the-front-of-NVME-rpor.patch - patches.suse/livepatch-use-static-buffer-for-debugging-messages-under-rq-lock.patch - patches.suse/revert-livepatch-remove-reliable-stacktrace-check-in-klp_try_switch_task.patch - patches.suse/livepatch-remove-duplicate-warning-about-missing-reliable-stacktrace-support.patch - patches.suse/HID-wacom-generic-only-switch-the-mode-on-devices-wi.patch - patches.suse/HID-wacom-generic-Correct-pad-syncing.patch - patches.suse/HID-wacom-correct-touch-resolution-x-y-typo.patch - patches.suse/HID-wacom-generic-read-HID_DG_CONTACTMAX-from-any-fe.patch - patches.suse/VMCI-Fix-integer-overflow-in-VMCI-handle-arrays.patch - patches.suse/intel_th-msu-Fix-single-mode-with-disabled-IOMMU.patch - patches.suse/intel_th-pci-Add-Ice-Lake-NNPI-support.patch - patches.suse/staging-rtl8712-reduce-stack-usage-again.patch - patches.suse/staging-comedi-amplc_pci230-fix-null-pointer-deref-o.patch - patches.suse/staging-comedi-dt282x-fix-a-null-pointer-deref-on-in.patch - patches.suse/iio-iio-utils-Fix-possible-incorrect-mask-calculatio.patch - patches.suse/tty-max310x-Fix-invalid-baudrate-divisors-calculator.patch - patches.suse/serial-stm32-fix-transmit_chars-when-tx-is-stopped.patch - patches.suse/tty-serial-cpm_uart-fix-init-when-SMC-is-relocated.patch - patches.suse/tty-serial-digicolor-Fix-digicolor-usart-already-reg.patch - patches.suse/serial-8250-Fix-TX-interrupt-handling-condition.patch - patches.suse/tty-serial-msm_serial-avoid-system-lockup-condition.patch - patches.suse/serial-uartps-Fix-multiple-line-dereference.patch - patches.suse/serial-uartps-Fix-long-line-over-80-chars.patch - patches.suse/serial-uartps-Do-not-add-a-trailing-semicolon-to-mac.patch - patches.suse/serial-uartps-Remove-useless-return-from-cdns_uart_p.patch - patches.suse/tty-serial_core-Set-port-active-bit-in-uart_port_act.patch - patches.suse/Revert-serial-8250-Don-t-service-RX-FIFO-if-interrup.patch - patches.suse/usb-core-hub-Disable-hub-initiated-U1-U2.patch - patches.suse/usb-gadget-Zero-ffs_io_data.patch - patches.suse/usb-gadget-ether-Fix-race-between-gether_disconnect-.patch - patches.suse/phy-renesas-rcar-gen2-Fix-memory-leak-at-error-paths.patch - patches.suse/USB-serial-option-add-support-for-GosunCn-ME3630-RND.patch - patches.suse/USB-serial-ftdi_sio-add-ID-for-isodebug-v1.patch - patches.suse/usb-Handle-USB3-remote-wakeup-for-LPM-enabled-device.patch - patches.suse/memstick-Fix-error-cleanup-path-of-memstick_init.patch - patches.suse/0001-mmc-sdhci-msm-fix-mutex-while-in-spinlock.patch - patches.suse/mm-nvdimm-add-is_ioremap_addr-and-use-that-to-check-.patch - patches.suse/nilfs2-do-not-use-unexported-cpu_to_le32-le32_to_cpu.patch - patches.suse/0001-ocfs2-add-last-unlock-times-in-locking_state.patch - patches.suse/0002-ocfs2-add-locking-filter-debugfs-file.patch - patches.suse/0003-ocfs2-add-first-lock-wait-time-in-locking_state.patch - patches.suse/9p-pass-the-correct-prototype-to-read_cache_page.patch - patches.suse/kvm-svm-avic-do-not-send-avic-doorbell-to-self - patches.suse/kvm-convert-kvm_lock-to-a-mutex - patches.suse/kvm-vmx-fix-handling-of-mc-that-occurs-during-vm-entry - patches.suse/kvm-vmx-always-signal-gp-on-wrmsr-to-msr_ia32_cr_pat-with-bad-value - patches.suse/kvm-nvmx-use-adjusted-pin-controls-for-vmcs02 - patches.suse/kvm-vmx-check-cpuid-before-allowing-read-write-of-ia32_xss - patches.suse/kvm-nvmx-allow-setting-the-vmfunc-controls-msr - patches.suse/kvm-nvmx-remove-unnecessary-sync_roots-from-handle_invept - patches.suse/kvm-x86-do-not-release-the-page-inside-mmu_set_spte - patches.suse/kvm-x86-make-fnamefetch-and-_direct_map-more-similar - patches.suse/kvm-x86-remove-now-unneeded-hugepage-gfn-adjustment - patches.suse/kvm-x86-change-kvm_mmu_page_get_gfn-bug_on-to-warn_on - patches.suse/kvm-x86-add-tracepoints-around-_direct_map-and-fnamefetch - patches.suse/kvm-x86-unconditionally-enable-irqs-in-guest-context - patches.suse/9p-virtio-Add-cleanup-path-in-p9_virtio_init.patch - patches.suse/9p-xen-Add-cleanup-path-in-p9_trans_xen_init.patch - patches.suse/Input-synaptics-enable-SMBUS-on-T480-thinkpad-trackp.patch - patches.suse/pinctrl-rockchip-fix-leaked-of_node-references.patch - patches.suse/dm-bufio-fix-deadlock-with-loop-device.patch - patches.suse/net-mlx5e-IPoIB-Add-error-path-in-mlx5_rdma_setup_rn.patch - patches.suse/cxgb4-reduce-kernel-stack-usage-in-cudbg_collect_mem.patch - patches.suse/sunhv-Fix-device-naming-inconsistency-between-sunhv_.patch - patches.suse/powerpc-pseries-dlpar-Fix-a-missing-check-in-dlpar_p.patch - patches.suse/powerpc-pseries-Fix-xive-off-command-line.patch - patches.suse/powerpc-pseries-Fix-oops-in-hotplug-memory-notifier.patch - patches.suse/powerpc-cacheinfo-add-cacheinfo_teardown-cacheinfo_r.patch - patches.suse/powerpc-pseries-mobility-prevent-cpu-hotplug-during-.patch - patches.suse/powerpc-pseries-mobility-rebuild-cacheinfo-hierarchy.patch - patches.suse/powerpc-watchpoint-Restore-NV-GPRs-while-returning-f.patch - patches.suse/powerpc-rtas-retry-when-cpu-offline-races-with-suspe.patch - patches.suse/powerpc-64s-Rename-PPC_INVALIDATE_ERAT-to-PPC_ISA_3_.patch - patches.suse/powerpc-64s-radix-keep-kernel-ERAT-over-local-proces.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-CR0-setting-in-TM-emulation.patch - patches.suse/powerpc-mm-mark-more-tlb-functions-as-__always_inlin.patch - patches.suse/powerpc-mm-hash-4k-Don-t-use-64K-page-size-for-vmemm.patch - patches.suse/powerpc-mm-radix-Use-the-right-page-size-for-vmemmap.patch - patches.suse/powerpc-mm-drconf-Use-NUMA_NO_NODE-on-failures-inste.patch - patches.suse/powerpc-mm-Fix-node-look-up-with-numa-off-boot.patch - patches.suse/powerpc-mm-Consolidate-numa_enable-check-and-min_com.patch - patches.suse/powerpc-mm-Handle-page-table-allocation-failures.patch - patches.suse/powerpc-module64-Fix-comment-in-R_PPC64_ENTRY-handli.patch - patches.suse/powerpc-irq-Don-t-WARN-continuously-in-arch_local_ir.patch - patches.suse/mailbox-handle-failed-named-mailbox-channel-request.patch - patches.suse/platform-x86-asus-wmi-Only-Tell-EC-the-OS-will-handl.patch - patches.suse/platform-x86-pmc_atom-Add-CB4063-Beckhoff-Automation.patch - patches.suse/eCryptfs-fix-a-couple-type-promotion-bugs.patch - patches.suse/drm-panel-simple-Fix-panel_simple_dsi_probe.patch - patches.suse/dma-buf-balance-refcount-inbalance.patch - patches.suse/drm-edid-Fix-a-missing-check-bug-in-drm_load_edid_firmware.patch - patches.suse/drm-mst-Fix-MST-sideband-up-reply-failure-handling.patch - patches.suse/drm-bridge-tc358767-read-display_props-in-get_modes.patch - patches.suse/drm-bridge-sii902x-pixel-clock-unit-is-10kHz-instead.patch - patches.suse/drm-Flush-output-polling-on-shutdown.patch - patches.suse/drm-crc-debugfs-User-irqsafe-spinlock-in-drm_crtc_ad.patch - patches.suse/drm-meson-Add-support-for-XBGR8888-ABGR8888-formats.patch - patches.suse/drm-virtio-Add-memory-barriers-for-capset-cache.patch - patches.suse/drm-rockchip-Properly-adjust-to-a-true-clock-in-adju.patch - patches.suse/drm-msm-mdp5-Fix-mdp5_cfg_init-error-return.patch - patches.suse/drm-msm-Depopulate-platform-on-probe-failure.patch - patches.suse/drm-msm-a3xx-remove-TPL1-regs-from-snapshot.patch - patches.suse/gpu-ipu-v3-ipu-ic-Fix-saturation-bit-offset-in-TPMEM.patch - patches.suse/0018-mfd-core-Set-fwnode-for-created-devices.patch - patches.suse/0019-mfd-arizona-Fix-undefined-behavior.patch - patches.suse/mfd-intel-lpss-Release-IDA-resources.patch - patches.suse/0020-mfd-hi655x-pmic-Fix-missing-return-value-check-for-d.patch - patches.suse/IB-mlx5-Report-correctly-tag-matching-rendezvous-cap.patch - patches.suse/PCI-Return-error-if-cannot-probe-VF.patch - patches.suse/PCI-Always-allow-probing-with-driver_override.patch - patches.suse/PCI-sysfs-Ignore-lockdep-for-remove-attribute.patch - patches.suse/msft-hv-1895-PCI-hv-Fix-a-use-after-free-bug-in-hv_eject_device_w.patch - patches.suse/0001-PCI-qcom-Ensure-that-PERST-is-asserted-for-at-least-.patch - patches.suse/PCI-tegra-Enable-Relaxed-Ordering-only-for-Tegra20-T.patch - patches.suse/0001-PCI-xilinx-nwl-Fix-Multi-MSI-data-programming.patch - patches.suse/nvme-fc-fix-module-unloads-while-lports-still-pendin.patch - patches.suse/btrfs-ensure-btrfs_init_dev_replace_tgtdev-sees-up-to-date-values.patch - patches.suse/btrfs-fix-data-loss-after-inode-eviction-renaming-it.patch - patches.suse/Btrfs-prevent-send-failures-and-crashes-due-to-concu.patch - patches.suse/btrfs-fix-fsync-not-persisting-dentry-deletions-due-.patch - patches.suse/btrfs-add-missing-inode-version-ctime-and-mtime-upda.patch - patches.suse/0022-drivers-rapidio-devices-rio_mport_cdev.c-NUL-termina.patch - patches.suse/drivers-pps-pps.c-clear-offset-flags-in-PPS_SETPARAM.patch - patches.suse/dmaengine-hsu-Revert-set-HSU_CH_MTSR-to-memory-width.patch - patches.suse/0008-dmaengine-rcar-dmac-Reject-zero-length-slave-DMA-req.patch - patches.suse/clk-qcom-Fix-Wunused-const-variable.patch - patches.suse/clk-bcm2835-remove-pllb.patch - patches.suse/clk-bcm283x-add-driver-interfacing-with-raspberry-pi-s-firmware.patch - patches.suse/firmware-raspberrypi-register-clk-device.patch - patches.suse/clk-raspberrypi-register-platform-device-for-raspberrypi-cpufreq.patch - patches.suse/clk-tegra210-fix-PLLU-and-PLLU_OUT1.patch - patches.suse/clk-rockchip-Don-t-yell-about-bad-mmc-phases-when-ge.patch - patches.suse/floppy-fix-div-by-zero-in-setup_format_params.patch - patches.suse/floppy-fix-out-of-bounds-read-in-copy_buffer.patch - patches.suse/0001-ACPI-fix-false-positive-Wuninitialized-warning.patch - patches.suse/ALSA-hda-realtek-Fixed-Headphone-Mic-can-t-record-on.patch - patches.suse/ALSA-hda-realtek-apply-ALC891-headset-fixup-to-one-D.patch - patches.suse/ALSA-seq-Break-too-long-mutex-context-in-the-write-l.patch - patches.suse/watchdog-sama5d4-fix-WDD-value-to-be-always-set-to-m.patch - patches.suse/watchdog-bcm2835_wdt-Fix-module-autoload.patch - patches.suse/ceph-silence-a-checker-warning-in-mdsc_show.patch - patches.suse/ceph-clean-up-ceph-dir-pin-vxattr-name-sizeof.patch - patches.suse/ceph-fix-ceph-dir-rctime-vxattr-value.patch - patches.suse/ceph-fix-improper-use-of-smp_mb__before_atomic.patch - patches.suse/ceph-hold-i_ceph_lock-when-removing-caps-for-freeing-inode.patch - patches.suse/ceph-don-t-blindly-unregister-session-that-is-in-opening-state.patch - patches.suse/ceph-remove-request-from-waiting-list-before-unregister.patch - patches.suse/ceph-use-ceph_evict_inode-to-cleanup-inode-s-resource.patch - patches.suse/cifs-Use-kmemdup-in-SMB2_ioctl_init-.patch - patches.suse/fs-cifs-Drop-unlikely-before-IS_ERR-_OR_NULL-.patch - patches.suse/SMB3-Add-SMB3-1-1-GCM-to-negotiated-crypto-algorigthms.patch - patches.suse/SMB3-1-1-Add-GCM-crypto-to-the-encrypt-and-decrypt-functions.patch - patches.suse/cifs-add-missing-GCM-module-dependency.patch - patches.suse/Fix-match_server-check-to-allow-for-auto-dialect-negotiate.patch - patches.suse/smb3-if-max_credits-is-specified-then-display-it-in-proc-mounts.patch - patches.suse/cifs-Properly-handle-auto-disabling-of-serverino-option.patch - patches.suse/cifs-Fix-check-for-matching-with-existing-mount.patch - patches.suse/cifs-simplify-code-by-removing-CONFIG_CIFS_ACL-ifdef.patch - patches.suse/CIFS-Fix-module-dependency.patch - patches.suse/smb3-minor-cleanup-of-compound_send_recv.patch - patches.suse/cifs-fix-typo-in-debug-message-with-struct-field-ia_valid.patch - patches.suse/add-some-missing-definitions.patch - patches.suse/fs-cifs-cifsssmb-Change-return-type-of-convert_ace_to_cifs_ace.patch - patches.suse/cifs-always-add-credits-back-for-unsolicited-PDUs.patch - patches.suse/cifs-Fix-a-race-condition-with-cifs_echo_request.patch - patches.suse/smb3-Allow-query-of-symlinks-stored-as-reparse-points.patch - patches.suse/smb3-add-new-mount-option-to-retrieve-mode-from-special-ACE.patch - patches.suse/smb3-do-not-send-compression-info-by-default.patch - patches.suse/smb3-Send-netname-context-during-negotiate-protocol.patch - patches.suse/SMB3-query-inode-number-on-open-via-create-context.patch - patches.suse/cifs-refactor-and-clean-up-arguments-in-the-reparse-point-parsing.patch - patches.suse/cifs-fix-parsing-of-symbolic-link-error-response.patch - patches.suse/cifs-fix-crash-in-cifs_dfs_do_automount.patch - patches.suse/cifs-fix-crash-in-smb2_compound_op-smb2_set_next_command-.patch - patches.suse/smb3-smbdirect-no-longer-experimental.patch - patches.suse/NFSv4-Handle-the-special-Linux-file-open-access-mode.patch - patches.suse/NFS-Cleanup-if-nfs_match_client-is-interrupted.patch - patches.suse/pnfs-flexfiles-Fix-PTR_ERR-dereferences-in-ff_layout.patch - patches.suse/dm-zoned-fix-zone-state-management-race.patch - patches.suse/resource-fix-locking-in-find_next_iomem_res.patch - patches.suse/net-neigh-fix-multiple-neigh-timer-scheduling.patch - patches.suse/0015-ISDN-hfcsusb-checking-idx-of-ep-configuration.patch - patches.suse/be2net-Signal-that-the-device-cannot-transmit-during.patch - patches.suse/caif-hsi-fix-possible-deadlock-in-cfhsi_exit_module.patch - patches.suse/net_sched-unset-TCQ_F_CAN_BYPASS-when-adding-filters.patch - patches.suse/net-bcmgenet-use-promisc-for-unsupported-filters.patch - patches.suse/0001-xen-pv-Fix-a-boot-up-hang-revealed-by-int3-self-test.patch - patches.suse/0001-xen-let-alloc_xenballooned_pages-fail-if-not-enough-.patch - patches.suse/crypto-crypto4xx-fix-a-potential-double-free-in-ppc4.patch - patches.suse/crypto-ccp-memset-structure-fields-to-zero-before-re.patch - patches.suse/crypto-ccp-gcm-use-const-time-tag-comparison.patch - patches.suse/crypto-ccp-Fix-SEV_VERSION_GREATER_OR_EQUAL.patch - patches.suse/0001-padata-use-smp_mb-in-padata_reorder-to-avoid-orphane.patch - patches.suse/drm-nouveau-i2c-Enable-i2c-pads-busses-during-preini.patch - patches.suse/drm-nouveau-fix-memory-leak-in-nouveau_conn_reset.patch - patches.suse/firmware-ti_sci-Always-request-response-from-firmwar.patch - patches.suse/scsi-megaraid_sas-fix-calculation-of-target-id - patches.suse/scsi-zfcp-fix-request-object-use-after-free-in-send-path-causing-wrong-traces - patches.suse/scsi-libfc-fix-null-pointer-dereference-on-a-null-lport - patches.suse/scsi-core-fix-race-on-creating-sense-cache - patches.suse/kvm-svm-fix-detection-of-amd-errata-1096 - patches.suse/kvm-x86-vpmu-refine-kvm_pmu-err-msg-when-event-creation-failed - patches.suse/kvm-nvmx-do-not-use-dangling-shadow-vmcs-after-guest-reset - patches.suse/x86-boot-fix-memory-leak-in-default_get_smp_config.patch - patches.suse/Input-synaptics-whitelist-Lenovo-T580-SMBus-intertou.patch - patches.suse/Input-gtco-bounds-check-collection-indent-level.patch - patches.suse/Input-alps-don-t-handle-ALPS-cs19-trackpoint-only-de.patch - patches.suse/Input-psmouse-fix-build-error-of-multiple-definition.patch - patches.suse/Input-alps-fix-a-mismatch-between-a-condition-check-.patch - patches.suse/CIFS-fix-deadlock-in-cached-root-handling.patch - patches.suse/smb3-optimize-open-to-not-send-query-file-internal-info.patch - patches.suse/cifs-flush-before-set-info-if-we-have-writeable-handles.patch - patches.suse/cifs-update-internal-module-number.patch - patches.suse/0001-mac80211-fix-possible-memory-leak-in-ieee80211_assig.patch - patches.suse/mac80211-don-t-warn-about-CW-params-when-not-using-t.patch - patches.suse/net-sched-verify-that-q-NULL-before-setting-q-flags.patch - patches.suse/bnx2x-Prevent-load-reordering-in-tx-completion-proce.patch - patches.suse/be2net-Synchronize-be_update_queues-with-dev_watchdo.patch - patches.suse/vrf-make-sure-skb-data-contains-ip-header-to-make-ro.patch - patches.suse/tcp-be-more-careful-in-tcp_fragment.patch - patches.suse/powerpc-xive-Fix-loop-exit-condition-in-xive_find_ta.patch - patches.suse/powerpc-tm-Fix-oops-on-sigreturn-on-systems-without-.patch - patches.suse/cpufreq-pasemi-fix-use-after-free-in-pas_cpufreq_cpu.patch - patches.suse/hwmon-nct6775-Fix-register-address-and-added-missed-.patch - patches.suse/iommu-amd-add-support-for-x2apic-iommu-interrupts - patches.suse/ALSA-line6-Fix-wrong-altsetting-for-LINE6_PODHD500_1.patch - patches.suse/ALSA-line6-Fix-a-typo.patch - patches.suse/ALSA-compress-Fix-regression-on-compressed-capture-s.patch - patches.suse/ALSA-compress-Prevent-bypasses-of-set_params.patch - patches.suse/ALSA-compress-Don-t-allow-paritial-drain-operations-.patch - patches.suse/ALSA-compress-Be-more-restrictive-about-when-a-drain.patch - patches.suse/ALSA-hda-Add-a-conexant-codec-entry-to-let-mute-led-.patch - patches.suse/bcache-fix-possible-memory-leak-in-bch_cached_dev_ru.patch - patches.suse/nvme-fix-memory-leak-caused-by-incorrect-subsystem-free.patch - patches.suse/nvme-fix-multipath-crash-when-ANA-is-deactivated.patch - patches.suse/ACPI-IORT-Fix-off-by-one-check-in-iort_dev_find_its_.patch - patches.suse/drm-silence-variable-conn-set-but-not-used.patch - patches.suse/scsi-ibmvfc-fix-WARN_ON-during-event-pool-release.patch - patches.suse/drivers-base-introduce-kill_device.patch - patches.suse/libnvdimm-bus-prevent-duplicate-device_unregister-calls.patch - patches.suse/vfio-ccw-fix-misleading-comment-when-setting-orb-cmd-c64 - patches.suse/vfio-ccw-set-pa_nr-to-0-if-memory-allocation-fails-for-pa_iova_pfn - patches.suse/virtio-s390-fix-race-on-airq_areas - patches.suse/tty-ldsem-locking-rwsem-Add-missing-ACQUIRE-to-read_.patch - patches.suse/sched-fair-Don-t-free-p-numa_faults-with-concurrent-.patch - patches.suse/sched-fair-Use-RCU-accessors-consistently-for-numa_g.patch - patches.suse/x86-mm-check-for-pfn-instead-of-page-in-vmalloc_sync_one - patches.suse/x86-mm-sync-also-unmappings-in-vmalloc_sync_all - patches.suse/mm-vmalloc-sync-unmappings-in-_purge_vmap_area_lazy - patches.suse/x86-speculation-mds-apply-more-accurate-check-on-hypervisor-platform.patch - patches.suse/usb-pci-quirks-Correct-AMD-PLL-quirk-detection.patch - patches.suse/usb-wusbcore-fix-unbalanced-get-put-cluster_id.patch - patches.suse/hpet-Fix-division-by-zero-in-hpet_time_div.patch - patches.suse/test_firmware-fix-a-memory-leak-bug.patch - patches.suse/tracing-fix-header-include-guards-in-trace-event-headers.patch - patches.suse/hci_uart-check-for-missing-tty-operations.patch - patches.suse/0012-gpiolib-fix-incorrect-IRQ-requesting-of-an-active-lo.patch - patches.suse/0021-mmc-dw_mmc-Fix-occasional-hang-after-tuning-on-eMMC.patch - patches.suse/0007-clk-renesas-cpg-mssr-Fix-reset-control-race-conditio.patch - patches.suse/0010-drm-msm-Fix-add_gpu_components.patch - patches.suse/ALSA-pcm-fix-lost-wakeup-event-scenarios-in-snd_pcm_.patch - patches.suse/ALSA-usb-audio-Fix-gpf-in-snd_usb_pipe_sanity_check.patch - patches.suse/ACPI-PM-Fix-regression-in-acpi_device_set_power.patch - patches.suse/btrfs-fix-incremental-send-failure-after-deduplicati.patch - patches.suse/btrfs-fix-race-leading-to-fs-corruption-after-transa.patch - patches.suse/IB-core-Add-mitigation-for-Spectre-V1.patch - patches.suse/IB-mlx5-Fix-MR-registration-flow-to-use-UMR-properly.patch - patches.suse/libata-zpodd-Fix-small-read-overflow-in-zpodd_get_me.patch - patches.suse/ata-libahci-do-not-complain-in-case-of-deferred-prob.patch - patches.suse/nbd-replace-kill_bdev-with-__invalidate_device-again.patch - patches.suse/s390-dasd-fix-endless-loop-after-read-unit-address-c.patch - patches.suse/scsi-qla2xxx-Fix-possible-fcport-null-pointer-derefe.patch - patches.suse/0001-xen-swiotlb-fix-condition-for-calling-xen_destroy_co.patch - patches.suse/drm-i915-perf-ensure-we-keep-a-reference-on-the-driv.patch - patches.suse/mm-migrate-Fix-reference-check-race-between-__find_get_block-and-migration.patch - patches.suse/coredump-split-pipe-command-whitespace-before-expand.patch - patches.suse/mm-migrate-c-initialize-pud_entry-in-migrate_vma.patch - patches.suse/eeprom-at24-make-spd-world-readable-again.patch - patches.suse/0001-x86-speculation-Prepare-entry-code-for-Spectre-v1-sw.patch - patches.suse/0002-x86-speculation-Enable-Spectre-v1-swapgs-mitigations.patch - patches.suse/x86-speculation-swapgs-exclude-ATOMs-from-speculating-through-SWAPGS.patch - patches.suse/HID-Add-044f-b320-ThrustMaster-Inc.-2-in-1-DT.patch - patches.suse/0013-HID-wacom-fix-bit-shift-for-Cintiq-Companion-2.patch - patches.suse/HID-holtek-test-for-sanity-of-intfdata.patch - patches.suse/HID-Add-quirk-for-HP-X1200-PIXART-OEM-mouse.patch - patches.suse/hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch - patches.suse/HID-hiddev-avoid-opening-a-disconnected-device.patch - patches.suse/HID-hiddev-do-cleanup-in-failure-of-opening-a-device.patch - patches.suse/HID-sony-Fix-race-condition-between-rumble-and-devic.patch - patches.suse/bonding-Force-slave-speed-check-after-link-state-rec.patch - patches.suse/sky2-Disable-MSI-on-ASUS-P6T.patch - patches.suse/can-dev-call-netif_carrier_off-in-register_candev.patch - patches.suse/0003-can-rcar_canfd-fix-possible-IRQ-storm-on-high-load.patch - patches.suse/0004-can-peak_usb-fix-potential-double-kfree_skb.patch - patches.suse/netrom-hold-sock-when-setting-skb-destructor.patch - patches.suse/ife-error-out-when-nla-attributes-are-empty.patch - patches.suse/st21nfca_connectivity_event_received-null-check-the-.patch - patches.suse/st_nci_hci_connectivity_event_received-null-check-th.patch - patches.suse/bnx2x-Disable-multi-cos-feature.patch - patches.suse/ipip-validate-header-length-in-ipip_tunnel_xmit.patch - patches.suse/ip6_tunnel-fix-possible-use-after-free-on-xmit.patch - patches.suse/net-mlx5-Use-reversed-order-when-unregister-devices.patch - patches.suse/net-mlx5e-Prevent-encap-flow-counter-update-async-to.patch - patches.suse/isdn-mISDN-hfcsusb-Fix-possible-null-pointer-derefer.patch - patches.suse/net-sched-Fix-a-possible-null-pointer-dereference-in.patch - patches.suse/net-bridge-delete-local-fdb-on-device-init-failure.patch - patches.suse/mvpp2-refactor-MTU-change-code.patch - patches.suse/net-fix-ifindex-collision-during-namespace-removal.patch - patches.suse/compat_ioctl-pppoe-fix-PPPOEIOCSFWD-handling.patch - patches.suse/mac80211-don-t-WARN-on-short-WMM-parameters-from-AP.patch - patches.suse/isdn-hfcsusb-Fix-mISDN-driver-crash-caused-by-transf.patch - patches.suse/net-bridge-mcast-don-t-delete-permanent-entries-when.patch - patches.suse/tipc-compat-allow-tipc-commands-without-arguments.patch - patches.suse/net-usb-pegasus-fix-improper-read-if-get_registers-f.patch - patches.suse/atm-iphase-Fix-Spectre-v1-vulnerability.patch - patches.suse/can-sja1000-force-the-string-buffer-NULL-terminated.patch - patches.suse/can-peak_usb-force-the-string-buffer-NULL-terminated.patch - patches.suse/0005-can-peak_usb-pcan_usb_fd-Fix-info-leaks-to-USB-devic.patch - patches.suse/0006-can-peak_usb-pcan_usb_pro-Fix-info-leaks-to-USB-devi.patch - patches.suse/mwifiex-fix-802.11n-WPA-detection.patch - patches.suse/0001-iwlwifi-mvm-don-t-send-GEO_TX_POWER_LIMIT-on-version.patch - patches.suse/0001-iwlwifi-mvm-fix-version-check-for-GEO_TX_POWER_LIMIT.patch - patches.suse/iwlwifi-don-t-unmap-as-page-memory-that-was-mapped-a.patch - patches.suse/iwlwifi-mvm-fix-an-out-of-bound-access.patch - patches.suse/hwmon-nct7802-Fix-wrong-detection-of-in4-presence.patch - patches.suse/cifs-fix-rmmod-regression-in-cifs-ko-caused-by-force_sig-changes.patch - patches.suse/SMB3-Fix-deadlock-in-validate-negotiate-hits-reconnect.patch - patches.suse/SMB3-Fix-potential-memory-leak-when-processing-compound-chain.patch - patches.suse/smb3-send-CAP_DFS-capability-during-session-setup.patch - patches.suse/SMB3-Kernel-oops-mounting-a-encryptData-share-with-CONFIG_DEBUG_VIR.patch - patches.suse/NFSv4-Fix-delegation-state-recovery.patch - patches.suse/NFSv4.1-Fix-open-stateid-recovery.patch - patches.suse/NFSv4.1-Only-reap-expired-delegations.patch - patches.suse/NFSv4-Check-the-return-value-of-update_open_stateid.patch - patches.suse/NFSv4-Fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch - patches.suse/NFSv4-Fix-an-Oops-in-nfs4_do_setattr.patch - patches.suse/NFS-Fix-regression-whereby-fscache-errors-are-appear.patch - patches.suse/crypto-ccp-Fix-oops-by-properly-managing-allocated-s.patch - patches.suse/crypto-ccp-Add-support-for-valid-authsize-values-les.patch - patches.suse/crypto-ccp-Ignore-tag-length-when-decrypting-GCM-cip.patch - patches.suse/ASoC-dapm-Fix-handling-of-custom_stop_condition-on-D.patch - patches.suse/ALSA-hda-Don-t-override-global-PCM-hw-info-flag.patch - patches.suse/ALSA-hiface-fix-multiple-memory-leak-bugs.patch - patches.suse/ALSA-hda-Workaround-for-crackled-sound-on-AMD-contro.patch - patches.suse/sound-fix-a-memory-leak-bug.patch - patches.suse/ALSA-firewire-fix-a-memory-leak-bug.patch - patches.suse/mmc-cavium-Set-the-correct-dma-max-segment-size-for-.patch - patches.suse/mmc-cavium-Add-the-missing-dma-unmap-when-the-dma-ha.patch - patches.suse/libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch - patches.suse/libata-add-SG-safety-checks-in-SFF-pio-transfers.patch - patches.suse/loop-set-PF_MEMALLOC_NOIO-for-the-worker-thread.patch - patches.suse/drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch - patches.suse/drm-rockchip-Suspend-DP-late.patch - patches.suse/drm-i915-Fix-wrong-escape-clock-divisor-init-for-GLK.patch - patches.suse/Input-synaptics-enable-RMI-mode-for-HP-Spectre-X360.patch - patches.suse/Input-kbtab-sanity-check-for-endpoint-type.patch - patches.suse/Input-iforce-add-sanity-checks.patch - patches.suse/kvm-fix-leak-vcpu-s-vmcs-value-into-other-pcpu - patches.suse/usb-host-xhci-rcar-Fix-timeout-in-xhci_suspend.patch - patches.suse/usb-yurex-Fix-use-after-free-in-yurex_delete.patch - patches.suse/usb-usbfs-fix-double-free-of-usb-memory-upon-submitu.patch - patches.suse/usb-iowarrior-fix-deadlock-on-disconnect.patch - patches.suse/iio-adc-max9611-Fix-misuse-of-GENMASK-macro.patch - patches.suse/driver_core-Fix_use-after-free_and_double_free_on_glue.patch - patches.suse/nvmem-use-the-same-permissions-for-eeprom-as-for-nvmem.patch - patches.suse/mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch - patches.suse/mm-memcontrol-c-fix-use-after-free-in-mem_cgroup_iter.patch - patches.suse/iommu-dma-handle-sg-length-overflow-better - patches.suse/auxdisplay-panel-need-to-delete-scan_timer-when-misc.patch - patches.suse/fs-xfs-xfs_log-Don-t-use-KM_MAYFAIL-at-xfs_log_reser.patch - patches.suse/xfs-remove-more-ondisk-directory-corruption-asserts.patch - patches.suse/xfs-don-t-crash-on-null-attr-fork-xfs_bmapi_read.patch - patches.suse/drm-ast-Fixed-reboot-test-may-cause-system-hanged.patch - patches.suse/ALSA-hda-Apply-workaround-for-another-AMD-chip-1022-.patch - patches.suse/ALSA-hda-Fix-a-memory-leak-bug.patch - patches.suse/ALSA-hda-Let-all-conexant-codec-enter-D3-when-reboot.patch - patches.suse/ALSA-hda-Add-a-generic-reboot_notify.patch - patches.suse/ALSA-usb-audio-Fix-an-OOB-bug-in-parse_audio_mixer_u.patch - patches.suse/ALSA-usb-audio-Fix-a-stack-buffer-overflow-bug-in-ch.patch - patches.suse/i2c-emev2-avoid-race-when-unregistering-slave-client.patch - patches.suse/nvme-multipath-revalidate-nvme_ns_head-gendisk-in-nv.patch - patches.suse/nvme-core-Fix-extra-device_put-call-on-error-path.patch - patches.suse/nvme-rdma-drain-qp.patch - patches.suse/0001-usb-gadget-udc-renesas_usb3-Fix-sysfs-interface-of-r.patch - patches.suse/usb-gadget-composite-Clear-suspended-on-reset-discon.patch - patches.suse/USB-core-Fix-races-in-character-device-registration-.patch - patches.suse/0001-usb-cdc-acm-make-sure-a-refcount-is-taken-early-enou.patch - patches.suse/0001-USB-CDC-fix-sanity-checks-in-CDC-union-parser.patch - patches.suse/usb-host-fotg2-restart-hcd-after-port-reset.patch - patches.suse/USB-serial-option-Add-support-for-ZTE-MF871A.patch - patches.suse/USB-serial-option-add-D-Link-DWM-222-device-ID.patch - patches.suse/USB-serial-option-Add-Motorola-modem-UARTs.patch - patches.suse/USB-serial-option-add-the-BroadMobi-BM818-card.patch - patches.suse/staging-comedi-dt3000-Fix-signed-integer-overflow-di.patch - patches.suse/staging-comedi-dt3000-Fix-rounding-up-of-timer-divis.patch - patches.suse/iio-adc-max9611-Fix-temperature-reading-in-probe.patch - patches.suse/xen-netback-Reset-nr_frags-before-freeing-skb.patch - patches.suse/bonding-Add-vlan-tx-offload-to-hw_enc_features.patch - patches.suse/team-Add-vlan-tx-offload-to-hw_enc_features.patch - patches.suse/net-mlx5e-Use-flow-keys-dissector-to-parse-packets-f.patch - patches.suse/net-mlx5e-Only-support-tx-rx-pause-setting-for-port-.patch - patches.suse/sctp-fix-the-transport-error_count-check.patch - patches.suse/ibmveth-Convert-multicast-list-size-for-little-endia.patch - patches.suse/net-mlx4_en-fix-a-memory-leak-bug.patch - patches.suse/liquidio-add-cleanup-in-octeon_setup_iq.patch - patches.suse/net-packet-fix-race-in-tpacket_snd.patch - patches.suse/lan78xx-Fix-memory-leaks.patch - patches.suse/Bluetooth-btqca-Add-a-short-delay-before-downloading.patch - patches.suse/bnx2x-Fix-VF-s-VLAN-reconfiguration-in-reload.patch - patches.suse/cx82310_eth-fix-a-memory-leak-bug.patch - patches.suse/ibmvnic-Unmap-DMA-address-of-TX-descriptor-buffers-a.patch - patches.suse/wimax-i2400m-fix-a-memory-leak-bug.patch - patches.suse/0001-HID-wacom-Correct-distance-scale-for-2nd-gen-Intuos-.patch - patches.suse/HID-cp2112-prevent-sleeping-function-called-from-inv.patch - patches.suse/0001-HID-wacom-correct-misreported-EKR-ring-values.patch - patches.suse/drm-mediatek-use-correct-device-to-import-PRIME-buff.patch - patches.suse/drm-mediatek-mtk_drm_drv.c-Add-of_node_put-before-go.patch - patches.suse/libceph-allow-ceph_buffer_put-to-receive-a-null-ceph_buffer.patch - patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-_ceph_setxattr.patch - patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-_ceph_build_xattrs_blob.patch - patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-fill_inode.patch - patches.suse/ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch - patches.suse/libceph-fix-pg-split-vs-osd-reconnect-race.patch - patches.suse/vfs-fix-page-locking-deadlocks-when-deduping-files.patch - patches.suse/fs-xfs-Fix-return-code-of-xfs_break_leased_layouts.patch - patches.suse/Revert-dm-bufio-fix-deadlock-with-loop-device.patch - patches.suse/dm-kcopyd-always-complete-failed-jobs.patch - patches.suse/dm-zoned-improve-error-handling-in-reclaim.patch - patches.suse/dm-zoned-improve-error-handling-in-i-o-map-code.patch - patches.suse/dm-zoned-properly-handle-backing-device-failure.patch - patches.suse/dm-zoned-fix-potential-NULL-dereference-in-dmz_do_re.patch - patches.suse/dm-raid-add-missing-cleanup-in-raid_ctr.patch - patches.suse/dm-btree-fix-order-of-block-initialization-in-btree_.patch - patches.suse/dm-space-map-metadata-fix-missing-store-of-apply_bop.patch - patches.suse/dm-table-fix-invalid-memory-accesses-with-too-high-s.patch - patches.suse/IB-mlx5-Consolidate-use_umr-checks-into-single-funct.patch - patches.suse/IB-mlx5-Fix-MR-re-registration-flow-to-use-UMR-prope.patch - patches.suse/drm-nouveau-Don-t-retry-infinitely-when-receiving-no.patch - patches.suse/xfs-fix-missing-ILOCK-unlock-when-xfs_setattr_nonsiz.patch - patches.suse/scsi-qla2xxx-Fix-gnl.l-memory-leak-on-adapter-init-f.patch - patches.suse/scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm - patches.suse/gpiolib-never-report-open-drain-source-lines-as-inpu.patch - patches.suse/gpio-Fix-build-error-of-function-redefinition.patch - patches.suse/mm-page_owner-handle-thp-splits-correctly.patch - patches.suse/genirq-Properly-pair-kobject_del-with-kobject_add.patch - patches.suse/x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch - patches.suse/ubifs-Correctly-initialize-c-min_log_bytes.patch - patches.suse/ubifs-Limit-the-number-of-pages-in-shrink_liability.patch - patches.suse/tcp-make-sure-EPOLLOUT-wont-be-missed.patch - patches.suse/net-smc-make-sure-EPOLLOUT-is-raised.patch - patches.suse/mac80211-fix-possible-sta-leak.patch - patches.suse/Revert-cfg80211-fix-processing-world-regdomain-when-.patch - patches.suse/batman-adv-fix-uninit-value-in-batadv_netlink_get_if.patch - patches.suse/ipv6-addrconf-allow-adding-multicast-addr-if-IFA_F_M.patch - patches.suse/s390-bpf-fix-lcgr-instruction-encoding - patches.suse/s390-bpf-use-32-bit-index-for-tail-calls - patches.suse/bpf-fix-use-after-free-in-prog-symbol-exposure.patch - patches.suse/r8152-Set-memory-to-all-0xFFs-on-failed-reg-reads.patch - patches.suse/ALSA-line6-Fix-memory-leak-at-line6_init_pcm-error-p.patch - patches.suse/ALSA-seq-Fix-potential-concurrent-access-to-the-dele.patch - patches.suse/NFSv4-pnfs-Fix-a-page-lock-leak-in-nfs_pageio_resend.patch - patches.suse/NFS-Ensure-O_DIRECT-reports-an-error-if-the-bytes-re.patch - patches.suse/pNFS-flexfiles-Turn-off-soft-RPC-calls.patch - patches.suse/SUNRPC-Handle-connection-breakages-correctly-in-call.patch - patches.suse/cifs-set-domainName-when-a-domain-key-is-used-in-multiuser.patch - patches.suse/cifs-Use-kzfree-to-zero-out-the-password.patch - patches.suse/0001-drm-i915-Don-t-deballoon-unused-ggtt-drm_mm_node-in-.patch - patches.suse/mmc-sdhci-of-at91-add-quirk-for-broken-HS200.patch - patches.suse/mmc-core-Fix-init-of-SD-cards-reporting-an-invalid-V.patch - patches.suse/crypto-ccp-Ignore-unconfigured-CCP-device-on-suspend.patch - patches.suse/KVM-PPC-Book3S-Fix-incorrect-guest-to-user-translati.patch - patches.suse/kvm-x86-don-t-update-rip-or-do-single-step-on-faulting-emulation - patches.suse/ftrace-fix-null-pointer-dereference-in-t_probe_next.patch - patches.suse/ftrace-check-for-empty-hash-and-comment-the-race-with-registering-probes.patch - patches.suse/ftrace-check-for-successful-allocation-of-hash.patch - patches.suse/i2c-piix4-Fix-port-selection-for-AMD-Family-16h-Mode.patch - patches.suse/net-fix-skb-use-after-free-in-netpoll.patch - patches.suse/tcp-remove-empty-skb-from-write-queue-in-error-cases.patch - patches.suse/mld-fix-memory-leak-in-mld_del_delrec.patch - patches.suse/ibmvnic-Do-not-process-reset-during-or-after-device-.patch - patches.suse/net-sched-act_sample-fix-psample-group-handling-on-o.patch - patches.suse/tcp-inherit-timestamp-on-mtu-probe.patch - patches.suse/sky2-Disable-MSI-on-yet-another-ASUS-boards-P6Xxxx.patch - patches.suse/net-stmmac-dwmac-rk-Don-t-fail-if-phy-regulator-is-a.patch - patches.suse/batman-adv-Only-read-OGM-tvlv_len-after-buffer-len-c.patch - patches.suse/batman-adv-Only-read-OGM2-tvlv_len-after-buffer-len-.patch - patches.suse/usb-chipidea-udc-don-t-do-hardware-access-if-gadget-.patch - patches.suse/usb-storage-Add-new-JMS567-revision-to-unusual_devs.patch - patches.suse/usb-host-ohci-fix-a-race-condition-between-shutdown-.patch - patches.suse/USB-storage-ums-realtek-Update-module-parameter-desc.patch - patches.suse/USB-storage-ums-realtek-Whitelist-auto-delink-suppor.patch - patches.suse/usb-host-xhci-rcar-Fix-typo-in-compatible-string-mat.patch - patches.suse/USB-cdc-wdm-fix-race-between-write-and-disconnect-du.patch - patches.suse/stm-class-Fix-a-double-free-of-stm_source_device.patch - patches.suse/intel_th-pci-Add-support-for-another-Lewisburg-PCH.patch - patches.suse/intel_th-pci-Add-Tiger-Lake-support.patch - patches.suse/VMCI-Release-resource-if-the-work-is-already-queued.patch - patches.suse/ALSA-hda-Fix-potential-endless-loop-at-applying-quir.patch - patches.suse/ALSA-hda-realtek-Fix-overridden-device-specific-init.patch - patches.suse/ALSA-hda-realtek-Fix-the-problem-of-two-front-mics-o.patch - patches.suse/keys-Fix-missing-null-pointer-check-in-request_key_a.patch - patches.suse/powerpc-tm-Fix-FP-VMX-unavailable-exceptions-inside-.patch - patches.suse/powerpc-tm-Fix-restoring-FP-VMX-facility-incorrectly.patch - patches.suse/drm-vmwgfx-Fix-double-free-in-vmw_recv_msg.patch - patches.suse/iommu-amd-flush-old-domains-in-kdump-kernel - patches.suse/iommu-amd-fix-race-in-increase_address_space - patches.suse/configfs_register_group-shouldn-t-be-and-isn-t-calle.patch - patches.suse/Input-elan_i2c-remove-Lenovo-Legion-Y7000-PnpID.patch - patches.suse/gpio-fix-line-flag-validation-in-linehandle_create.patch - patches.suse/gpio-fix-line-flag-validation-in-lineevent_create.patch - patches.suse/gpiolib-acpi-Add-gpiolib_acpi_run_edge_events_on_boo.patch - patches.suse/genirq-Prevent-NULL-pointer-dereference-in-resend_ir.patch - patches.suse/vhost-make-sure-log_num-in_num.patch - patches.suse/Btrfs-fix-assertion-failure-during-fsync-and-use-of-.patch - patches.suse/0001-drm-i915-Restore-relaxed-padding-OCL_OOB_SUPPRES_ENA.patch - patches.suse/sctp-use-transport-pf_retrans-in-sctp_do_8_2_transpo.patch - patches.suse/Bluetooth-btrtl-Additional-Realtek-8822CE-Bluetooth-.patch - patches.suse/Revert-Bluetooth-validate-BLE-connection-interval-up.patch - patches.suse/tipc-add-NULL-pointer-check-before-calling-kfree_rcu.patch - patches.suse/mwifiex-Fix-three-heap-overflow-at-parsing-element.patch - patches.suse/net-ibmvnic-free-reset-work-of-removed-device-from-q.patch - patches.suse/isdn-capi-check-message-length-in-capi_write.patch - patches.suse/net-gso-Fix-skb_segment-splat-when-splitting-gso_siz.patch - patches.suse/net-ibmvnic-Fix-missing-in-__ibmvnic_reset.patch - patches.suse/bridge-mdb-remove-wrong-use-of-NLM_F_MULTI.patch - patches.suse/sch_hhf-ensure-quantum-and-hhf_non_hh_weight-are-non.patch - patches.suse/wimax-i2400-fix-memory-leak.patch - patches.suse/mac80211-Do-not-send-Layer-2-Update-frame-before-aut.patch - patches.suse/tcp-fix-tcp_ecn_withdraw_cwr-to-clear-TCP_ECN_QUEUE_.patch - patches.suse/ixgbe-Prevent-u8-wrapping-of-ITR-value-to-something-.patch - patches.suse/tun-fix-use-after-free-when-register-netdev-failed.patch - patches.suse/ipv6-Fix-the-link-time-qualifier-of-ping_v6_proc_exi.patch - patches.suse/net-Fix-null-de-reference-of-device-refcount.patch - patches.suse/sctp-Fix-the-link-time-qualifier-of-sctp_ctrlsock_ex.patch - patches.suse/cdc_ether-fix-rndis-support-for-Mediatek-based-smart.patch - patches.suse/kvm-s390-do-not-leak-kernel-stack-data-in-the-kvm_s390_interrupt-ioctl - patches.suse/tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before-probing-fo.patch - patches.suse/edac-amd64-decode-syndrome-before-translating-address.patch - patches.suse/hwmon-lm75-Fix-write-operations-for-negative-tempera.patch - patches.suse/hwmon-acpi_power_meter-Change-log-level-for-unsafe-s.patch - patches.suse/hwmon-shtc1-fix-shtc1-and-shtw1-id-mask.patch - patches.suse/regulator-lm363x-Fix-off-by-one-n_voltages-for-lm363.patch - patches.suse/gpio-Move-gpiochip_lock-unlock_as_irq-to-gpio-driver.patch - patches.suse/iommu-amd-Override-wrong-IVRS-IOAPIC-on-Raven-Ridge-.patch - patches.suse/iommu-dma-fix-for-dereferencing-before-null-checking - patches.suse/qla2xxx-remove-SGI-SN2-support.patch - patches.suse/soc-renesas-rcar-sysc-Add-goto-to-of_node_put-before.patch - patches.suse/objtool-clobber-user-cflags-variable.patch - patches.suse/efi-cper-print-AER-info-of-PCIe-fatal-error.patch - patches.suse/platform-x86-pmc_atom-Add-Siemens-SIMATIC-IPC227E-to.patch - patches.suse/alarmtimer-Use-EOPNOTSUPP-instead-of-ENOTSUPP.patch - patches.suse/x86-kgbd-use-nmi_vector-not-apic_dm_nmi.patch - patches.suse/s390-process-avoid-potential-reading-of-freed-stack - patches.suse/md-raid6-Set-R5_ReadError-when-there-is-read-failure.patch - patches.suse/blk-mq-fix-memory-leak-in-blk_mq_init_allocated_queue-error.patch - patches.suse/md-only-call-set_in_sync-when-it-is-expected-to-succ.patch - patches.suse/md-don-t-report-active-array_state-until-after-reval.patch - patches.suse/nvme-multipath-fix-ana-log-nsid-lookup-when-nsid-is-.patch - patches.suse/0001-md-raid0-avoid-RAID0-data-corruption-due-to-layout-c.patch - patches.suse/mmc-sdhci-Fix-incorrect-switch-to-HS-mode.patch - patches.suse/ALSA-firewire-tascam-handle-error-code-when-getting-.patch - patches.suse/ALSA-firewire-tascam-check-intermediate-state-of-clo.patch - patches.suse/ALSA-hda-Flush-interrupts-on-disabling.patch - patches.suse/ALSA-line6-sizeof-byte-is-always-1-use-that-fact.patch - patches.suse/ALSA-hda-Show-the-fatal-CORB-RIRB-error-more-clearly.patch - patches.suse/ALSA-i2c-ak4xxx-adda-Fix-a-possible-null-pointer-der.patch - patches.suse/ALSA-aoa-onyx-always-initialize-register-read-value.patch - patches.suse/ALSA-hda-Add-support-of-Zhaoxin-controller.patch - patches.suse/ALSA-usb-audio-Skip-bSynchAddress-endpoint-check-if-.patch - patches.suse/ALSA-usb-audio-Add-Pioneer-DDJ-SX3-PCM-quirck.patch - patches.suse/ALSA-hda-Inform-too-slow-responses.patch - patches.suse/ALSA-hda-Set-fifo_size-for-both-playback-and-capture.patch - patches.suse/ALSA-hda-sigmatel-remove-unused-variable-stac9200_co.patch - patches.suse/ALSA-hda-Drop-unsol-event-handler-for-Intel-HDMI-cod.patch - patches.suse/ALSA-hda-Expand-pin_match-function-to-match-upcoming.patch - patches.suse/ALSA-hda-Define-a-fallback_pin_fixup_tbl-for-alc269-.patch - patches.suse/ALSA-hda-realtek-Check-beep-whitelist-before-assigni.patch - patches.suse/ALSA-hda-realtek-Blacklist-PC-beep-for-Lenovo-ThinkC.patch - patches.suse/ALSA-hda-hdmi-remove-redundant-assignment-to-variabl.patch - patches.suse/ASoC-es8328-Fix-copy-paste-error-in-es8328_right_lin.patch - patches.suse/ASoC-cs4349-Use-PM-ops-cs4349_runtime_pm.patch - patches.suse/ASoC-wm8737-Fix-copy-paste-error-in-wm8737_snd_contr.patch - patches.suse/ASoC-Intel-Fix-use-of-potentially-uninitialized-vari.patch - patches.suse/ASoC-Intel-NHLT-Fix-debug-print-format.patch - patches.suse/ASoC-Intel-Baytrail-Fix-implicit-fallthrough-warning.patch - patches.suse/ASoC-dmaengine-Make-the-pcm-name-equal-to-pcm-id-if-.patch - patches.suse/ASoC-Define-a-set-of-DAPM-pre-post-up-events.patch - patches.suse/ASoC-sgtl5000-Fix-charge-pump-source-assignment.patch - patches.suse/ASoC-sun4i-i2s-RX-and-TX-counter-registers-are-swapp.patch - patches.suse/ASoC-wm8988-fix-typo-in-wm8988_right_line_controls.patch - patches.suse/media-technisat-usb2-break-out-of-loop-at-end-of-buf.patch - patches.suse/media-dib0700-fix-link-error-for-dibx000_i2c_set_spe.patch - patches.suse/media-exynos4-is-fix-leaked-of_node-references.patch - patches.suse/media-hdpvr-Add-device-num-check-and-handling.patch - patches.suse/media-iguanair-add-sanity-checks.patch - patches.suse/media-fdp1-Reduce-FCP-not-found-message-level-to-deb.patch - patches.suse/media-tm6000-double-free-if-usb-disconnect-while-str.patch - patches.suse/media-omap3isp-Set-device-on-omap3isp-subdevs.patch - patches.suse/media-omap3isp-Don-t-set-streaming-state-on-random-s.patch - patches.suse/media-i2c-ov5645-Fix-power-sequence.patch - patches.suse/media-radio-si470x-kill-urb-on-error.patch - patches.suse/media-hdpvr-add-terminating-0-at-end-of-string.patch - patches.suse/media-gspca-zero-usb_buf-on-error.patch - patches.suse/media-dvb-core-fix-a-memory-leak-bug.patch - patches.suse/media-ttusb-dec-Fix-info-leak-in-ttusb_dec_send_comm.patch - patches.suse/media-atmel-atmel-isi-fix-timeout-value-for-stop-str.patch - patches.suse/media-cpia2_usb-fix-memory-leaks.patch - patches.suse/media-saa7146-add-cleanup-in-hexium_attach.patch - patches.suse/media-sn9c20x-Add-MSI-MS-1039-laptop-to-flip_dmi_tab.patch - patches.suse/media-saa7134-fix-terminology-around-saa7134_i2c_eep.patch - patches.suse/media-ov9650-add-a-sanity-check.patch - patches.suse/leds-leds-lp5562-allow-firmware-files-up-to-the-maxi.patch - patches.suse/leds-Allow-to-call-led_classdev_unregister-unconditi.patch - patches.suse/leds-trigger-gpio-GPIO-0-is-valid.patch - patches.suse/dmaengine-bcm2835-Print-error-in-case-setting-DMA-ma.patch - patches.suse/dmaengine-dw-platform-Switch-to-acpi_dma_controller_.patch - patches.suse/dmaengine-iop-adma.c-fix-printk-format-warning.patch - patches.suse/PM-sleep-Fix-possible-overflow-in-pm_system_cancel_w.patch - patches.suse/PM-devfreq-exynos-bus-Correct-clock-enable-sequence.patch - patches.suse/PM-devfreq-passive-Use-non-devm-notifiers.patch - patches.suse/PM-devfreq-passive-fix-compiler-warning.patch - patches.suse/ACPI-CPPC-do-not-require-the-_PSD-method.patch - patches.suse/0001-ACPICA-Increase-total-number-of-possible-Owner-IDs.patch - patches.suse/ACPI-processor-don-t-print-errors-for-processorIDs-0.patch - patches.suse/ACPI-custom_method-fix-memory-leaks.patch - patches.suse/ACPI-PCI-fix-acpi_pci_irq_enable-memory-leak.patch - patches.suse/ACPI-property-Fix-acpi_graph_get_remote_endpoint-nam.patch - patches.suse/kvm-coalesced_mmio-add-bounds-checking - patches.suse/0001-KVM-x86-use-Intel-speculation-bugs-and-features-as-d.patch - patches.suse/KVM-PPC-Book3S-HV-XIVE-Free-escalation-interrupts-be.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-race-in-re-enabling-XIVE-escal.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-push-XIVE-context-when-not-u.patch - patches.suse/powerpc-xive-Implement-get_irqchip_state-method-for-.patch - patches.suse/KVM-PPC-Book3S-HV-Check-for-MMU-ready-on-piggybacked.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-lose-pending-doorbell-reques.patch - patches.suse/kvm-s390-test-for-bad-access-register-and-size-at-the-start-of-s390_mem_op - patches.suse/usb-host-xhci-hub-fix-extra-endianness-conversion.patch - patches.suse/0001-usbip-Implement-SG-support-to-vhci-hcd-and-stub-driv.patch - patches.suse/USB-usbcore-Fix-slab-out-of-bounds-bug-during-device.patch - patches.suse/iio-dac-ad5380-fix-incorrect-assignment-to-val.patch - patches.suse/mic-avoid-statically-declaring-a-struct-device.patch - patches.suse/phy-renesas-rcar-gen3-usb2-Disable-clearing-VBUS-in-.patch - patches.suse/dev-mem-Bail-out-upon-SIGKILL.patch - patches.suse/crypto-ccp-Reduce-maximum-stack-usage.patch - patches.suse/crypto-qat-Silence-smp_processor_id-warning.patch - patches.suse/crypto-caam-fix-concurrency-issue-in-givencrypt-desc.patch - patches.suse/crypto-caam-free-resources-in-case-caam_rng-registra.patch - patches.suse/crypto-skcipher-Unmap-pages-after-an-external-error.patch - patches.suse/crypto-cavium-zip-Add-missing-single_release.patch - patches.suse/e1000e-Use-dev_get_drvdata-where-possible.patch - patches.suse/e1000e-add-workaround-for-possible-stalled-packet.patch - patches.suse/NFC-fix-attrs-checks-in-netlink-interface.patch - patches.suse/cxgb4-smt-Add-lock-for-atomic_dec_and_test.patch - patches.suse/can-xilinx_can-xcan_probe-skip-error-message-on-defe.patch - patches.suse/libertas-Add-missing-sentinel-at-end-of-if_usb.c-fw_.patch - patches.suse/libertas_tf-Use-correct-channel-range-in-lbtf_geo_in.patch - patches.suse/Revert-mwifiex-fix-system-hang-problem-after-resume.patch - patches.suse/can-mcp251x-mcp251x_hw_reset-allow-more-time-after-a.patch - patches.suse/mac80211-minstrel_ht-fix-per-group-max-throughput-ra.patch - patches.suse/0001-rtlwifi-rtl8192cu-Fix-value-set-in-descriptor.patch - patches.suse/bcma-fix-incorrect-update-of-BCMA_CORE_PCI_MDIO_DATA.patch - patches.suse/ixgbe-sync-the-first-fragment-unconditionally.patch - patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-4b2c5a14.patch - patches.suse/cfg80211-Purge-frame-registrations-on-iftype-change.patch - patches.suse/ath9k-dynack-fix-possible-deadlock-in-ath_dynack_nod.patch - patches.suse/net-ath6kl-Fix-a-NULL-ptr-deref-bug.patch - patches.suse/ath9k_htc-release-allocated-buffer-if-timed-out.patch - patches.suse/ath9k-release-allocated-buffer-if-timed-out.patch - patches.suse/0001-xen-netfront-do-not-assume-sk_buff_head-list-is-empt.patch - patches.suse/0001-btrfs-tree-checker-Add-ROOT_ITEM-check.patch - patches.suse/Btrfs-fix-use-after-free-when-using-the-tree-modific.patch - patches.suse/0001-btrfs-tree-checker-Add-EXTENT_ITEM-and-METADATA_ITEM.patch - patches.suse/0002-btrfs-tree-checker-Add-simple-keyed-refs-check.patch - patches.suse/0003-btrfs-tree-checker-Add-EXTENT_DATA_REF-check.patch - patches.suse/cifs-prepare-SMB2_Flush-to-be-usable-in-compounds.patch - patches.suse/smb3-Incorrect-size-for-netname-negotiate-context.patch - patches.suse/cifs-create-a-helper-to-find-a-writeable-handle-by-path-name.patch - patches.suse/cifs-use-existing-handle-for-compound_op-OP_SET_INFO-when-possible.patch - patches.suse/smb3-fix-signing-verification-of-large-reads.patch - patches.suse/cifs-add-a-helper-to-find-an-existing-readable-handle-to-a-file.patch - patches.suse/smb3-improve-handling-of-share-deleted-and-share-recreated-.patch - patches.suse/smb3-fix-unmount-hang-in-open_shroot.patch - patches.suse/ipmi_si-Only-schedule-continuously-in-the-thread-in-.patch - patches.suse/pinctrl-tegra-Fix-write-barrier-placement-in-pmx_wri.patch - patches.suse/0001-drm-i915-Fix-various-tracepoints-for-gen2.patch - patches.suse/drm-bridge-tc358767-Increase-AUX-transfer-length-lim.patch - patches.suse/drm-panel-simple-fix-AUO-g185han01-horizontal-blanki.patch - patches.suse/0001-video-ssd1307fb-Start-page-range-at-page_offset.patch - patches.suse/video-of-display_timing-Add-of_node_put-in-of_get_di.patch - patches.suse/drm-radeon-Fix-EEH-during-kexec.patch - patches.suse/gpu-drm-radeon-Fix-a-possible-null-pointer-dereferen.patch - patches.suse/0001-drm-imx-Drop-unused-imx-ipuv3-crtc.o-build.patch - patches.suse/drm-amd-powerplay-smu7-enforce-minimal-VBITimeout-v2.patch - patches.suse/drm-amdgpu-si-fix-asic-tests.patch - patches.suse/powerpc-pseries-Fix-cpu_hotplug_lock-acquisition-in-.patch - patches.suse/powerpc-powernv-ioda-Fix-race-in-TCE-level-allocatio.patch - patches.suse/powerpc-powernv-ioda2-Allocate-TCE-table-levels-on-d.patch - patches.suse/powerpc-xmon-Check-for-HV-mode-when-dumping-XIVE-inf.patch - patches.suse/powerpc-xive-Fix-dump-of-XIVE-interrupt-under-pserie.patch - patches.suse/powerpc-xmon-Add-a-dump-of-all-XIVE-interrupts.patch - patches.suse/powerpc-64s-radix-Fix-memory-hotplug-section-page-ta.patch - patches.suse/powerpc-64s-radix-Fix-memory-hot-unplug-page-table-s.patch - patches.suse/powerpc-rtas-use-device-model-APIs-and-serialization.patch - patches.suse/powerpc-rtas-allow-rescheduling-while-changing-cpu-s.patch - patches.suse/powerpc-pseries-mobility-use-cond_resched-when-updat.patch - patches.suse/powerpc-64s-support-nospectre_v2-cmdline-option.patch - patches.suse/powerpc-64s-radix-tidy-up-TLB-flushing-code.patch - patches.suse/powerpc-64s-pseries-radix-flush-translations-before-.patch - patches.suse/powerpc-pseries-correctly-track-irq-state-in-default.patch - patches.suse/powerpc-xive-Fix-bogus-error-code-returned-by-OPAL.patch - patches.suse/powerpc-dump-kernel-log-before-carrying-out-fadump-o.patch - patches.suse/vfio_pci-Restore-original-state-on-release.patch - patches.suse/clk-qoriq-Fix-Wunused-const-variable.patch - patches.suse/clk-sirf-Don-t-reference-clk_init_data-after-registr.patch - patches.suse/clk-zx296718-Don-t-reference-clk_init_data-after-reg.patch - patches.suse/clk-sunxi-ng-v3s-add-the-missing-PLL_DDR1.patch - patches.suse/clk-sunxi-ng-v3s-add-missing-clock-slices-for-MMC2-m.patch - patches.suse/clk-at91-fix-update-bit-maps-on-CFG_MOR-write.patch - patches.suse/clk-at91-select-parent-if-main-oscillator-or-bypass-.patch - patches.suse/printk-Do-not-lose-last-line-in-kmsg-buffer-dump.patch - patches.suse/RDMA-Fix-goto-target-to-release-the-allocated-memory.patch - patches.suse/RDMA-bnxt_re-Fix-spelling-mistake-missin_resp-missin.patch - patches.suse/scsi-qla2xxx-Remove-unnecessary-null-check.patch - patches.suse/scsi-qla2xxx-Replace-vmalloc-memset-with-vzalloc.patch - patches.suse/scsi-cxlflash-Mark-expected-switch-fall-throughs.patch - patches.suse/scsi-qla2xxx-Fix-DMA-unmap-leak.patch - patches.suse/scsi-qla2xxx-Fix-different-size-DMA-Alloc-Unmap.patch - patches.suse/scsi-qla2xxx-Fix-abort-timeout-race-condition.patch - patches.suse/scsi-qla2xxx-Use-Correct-index-for-Q-Pair-array.patch - patches.suse/scsi-qla2xxx-Skip-FW-dump-on-LOOP-initialization-err.patch - patches.suse/scsi-qla2xxx-Reject-EH_-abort-device_reset-target_re.patch - patches.suse/scsi-qla2xxx-Fix-Relogin-to-prevent-modifying-scan_s.patch - patches.suse/scsi-qla2xxx-Fix-premature-timer-expiration.patch - patches.suse/scsi-qla2xxx-Retry-fabric-Scan-on-IOCB-queue-full.patch - patches.suse/scsi-qla2xxx-Correct-error-handling-during-initializ.patch - patches.suse/scsi-qla2xxx-Fix-NVMe-port-discovery-after-a-short-d.patch - patches.suse/scsi-qla2xxx-Use-common-update-firmware-options-rout.patch - patches.suse/scsi-qla2xxx-Fix-hang-in-fcport-delete-path.patch - patches.suse/scsi-qla2xxx-Allow-NVMe-IO-to-resume-with-short-cabl.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.18-k.patch - patches.suse/scsi-qla2xxx-Make-qla2x00_abort_srb-again-decrease-t.patch - patches.suse/scsi-qla2xxx-Really-fix-qla2xxx_eh_abort.patch - patches.suse/scsi-qla2xxx-Improve-Linux-kernel-coding-style-confo.patch - patches.suse/scsi-qla2xxx-Use-tabs-instead-of-spaces-for-indentat.patch - patches.suse/scsi-qla2xxx-Include-the-asm-unaligned.h-header-file.patch - patches.suse/scsi-qla2xxx-Remove-an-include-directive-from-qla_mr.patch - patches.suse/scsi-qla2xxx-Remove-a-superfluous-forward-declaratio.patch - patches.suse/scsi-qla2xxx-Declare-the-fourth-ql_dump_buffer-argum.patch - patches.suse/scsi-qla2xxx-Change-the-return-type-of-qla2x00_updat.patch - patches.suse/scsi-qla2xxx-Reduce-the-scope-of-three-local-variabl.patch - patches.suse/scsi-qla2xxx-Declare-qla_tgt_cmd.cdb-const.patch - patches.suse/scsi-qla2xxx-Change-data_dsd-into-an-array.patch - patches.suse/scsi-qla2xxx-Verify-locking-assumptions-at-runtime.patch - patches.suse/scsi-qla2xxx-Reduce-the-number-of-casts-in-GID-list-.patch - patches.suse/scsi-qla2xxx-Simplify-qlt_lport_dump.patch - patches.suse/scsi-qla2xxx-Remove-a-superfluous-pointer-check.patch - patches.suse/scsi-qla2xxx-Remove-two-superfluous-tests.patch - patches.suse/scsi-qla2xxx-Simplify-qla24xx_abort_sp_done.patch - patches.suse/scsi-qla2xxx-Fix-session-lookup-in-qlt_abort_work.patch - patches.suse/scsi-qla2xxx-Report-the-firmware-status-code-if-a-ma.patch - patches.suse/scsi-qla2xxx-Do-not-corrupt-vha-plogi_ack_list.patch - patches.suse/scsi-qla2xxx-Use-strlcpy-instead-of-strncpy.patch - patches.suse/scsi-qla2xxx-Complain-if-a-mailbox-command-times-out.patch - patches.suse/scsi-qla2xxx-Complain-if-parsing-the-version-string-.patch - patches.suse/scsi-qla2xxx-Remove-dead-code.patch - patches.suse/scsi-qla2xxx-Simplify-a-debug-statement.patch - patches.suse/scsi-qla2xxx-Fix-qla24xx_process_bidir_cmd.patch - patches.suse/scsi-qla2xxx-Remove-unreachable-code-from-qla83xx_id.patch - patches.suse/scsi-qla2xxx-Suppress-a-Coveritiy-complaint-about-in.patch - patches.suse/scsi-qla2xxx-Suppress-multiple-Coverity-complaint-ab.patch - patches.suse/scsi-qla2xxx-Always-check-the-qla2x00_wait_for_hba_o.patch - patches.suse/scsi-qla2xxx-Declare-fourth-qla2x00_set_model_info-a.patch - patches.suse/scsi-qla2xxx-Complain-if-waiting-for-pending-command.patch - patches.suse/scsi-qla2xxx-Check-the-PCI-info-string-output-buffer.patch - patches.suse/scsi-qla2xxx-Use-memcpy-and-strlcpy-instead-of-strcp.patch - patches.suse/scsi-qla2xxx-Complain-if-a-soft-reset-fails.patch - patches.suse/scsi-qla2xxx-Introduce-the-be_id_t-and-le_id_t-data-.patch - patches.suse/scsi-qla2xxx-Change-the-return-type-of-qla24xx_read_.patch - patches.suse/scsi-qla2xxx-Check-secondary-image-if-reading-the-pr.patch - patches.suse/scsi-qla2xxx-Make-it-explicit-that-ELS-pass-through-.patch - patches.suse/scsi-qla2xxx-Set-the-responder-mode-if-appropriate-f.patch - patches.suse/scsi-qla2xxx-Rework-key-encoding-in-qlt_find_host_by.patch - patches.suse/scsi-qla2xxx-Enable-type-checking-for-the-SRB-free-a.patch - patches.suse/scsi-qla2xxx-Introduce-the-function-qla2xxx_init_sp.patch - patches.suse/scsi-qla2xxx-Fix-a-race-condition-between-aborting-a.patch - patches.suse/scsi-qla2xxx-Make-qlt_handle_abts_completion-more-ro.patch - patches.suse/scsi-qla2xxx-Modify-NVMe-include-directives.patch - patches.suse/scsi-qla2xxx-Introduce-qla2xxx_get_next_handle.patch - patches.suse/scsi-qla2xxx-Make-sure-that-aborted-commands-are-fre.patch - patches.suse/scsi-qla2xxx-Complain-if-sp-done-is-not-called-from-.patch - patches.suse/scsi-qla2xxx-Let-the-compiler-check-the-type-of-the-.patch - patches.suse/scsi-qla2xxx-Remove-superfluous-sts_entry_-casts.patch - patches.suse/scsi-qla2xxx-Report-invalid-mailbox-status-codes.patch - patches.suse/scsi-qla2xxx-Inline-the-qla2x00_fcport_event_handler.patch - patches.suse/scsi-qla2xxx-Introduce-qla2x00_els_dcmd2_free.patch - patches.suse/scsi-qla2xxx-Remove-two-superfluous-if-tests.patch - patches.suse/scsi-qla2xxx-Simplify-qla24xx_async_abort_cmd.patch - patches.suse/scsi-qla2xxx-Fix-a-NULL-pointer-dereference.patch - patches.suse/scsi-qla2xxx-qla2x00_alloc_fw_dump-set-ha-eft.patch - patches.suse/scsi-qla2xxx-cleanup-trace-buffer-initialization.patch - patches.suse/scsi-lpfc-Limit-xri-count-for-kdump-environment.patch - patches.suse/scsi-lpfc-Fix-Oops-in-nvme_register-with-target-logo.patch - patches.suse/scsi-lpfc-Fix-null-ptr-oops-updating-lpfc_devloss_tm.patch - patches.suse/scsi-lpfc-Fix-devices-that-don-t-return-after-devlos.patch - patches.suse/scsi-lpfc-Fix-propagation-of-devloss_tmo-setting-to-.patch - patches.suse/scsi-qla2xxx-Fix-a-recently-introduced-kernel-warnin.patch - patches.suse/scsi-qla2xxx-fix-spelling-mistake-initializatin-init.patch - patches.suse/scsi-lpfc-remove-bg-debugfs-buffers.patch - patches.suse/scsi-qedf-print-message-during-bailout-conditions - patches.suse/scsi-qedf-stop-sending-fipvlan-request-on-unload - patches.suse/scsi-qedf-update-module-description-string - patches.suse/scsi-qedf-add-shutdown-callback-handler - patches.suse/scsi-qedf-add-support-for-20-gbps-speed - patches.suse/scsi-qedf-add-debug-information-for-unsolicited-processing - patches.suse/scsi-qedf-initiator-fails-to-re-login-to-switch-after-link-down - patches.suse/scsi-qedf-check-for-module-unloading-bit-before-processing-link-update-aen - patches.suse/scsi-qedf-decrease-the-ll2-mtu-size-to-2500 - patches.suse/scsi-qedf-use-discovery-list-to-traverse-rports - patches.suse/scsi-qedf-fix-race-betwen-fipvlan-request-and-response-path - patches.suse/scsi-qedf-update-the-version-to-8-42-3-0 - patches.suse/scsi-qla2xxx-Fix-message-indicating-vectors-used-by-.patch - patches.suse/scsi-qla2xxx-Fix-flash-read-for-Qlogic-ISPs.patch - patches.suse/scsi-qla2xxx-Fix-driver-reload-for-ISP82xx.patch - patches.suse/scsi-qla2xxx-Fix-stuck-login-session.patch - patches.suse/scsi-qla2xxx-Fix-stale-session.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.19-k.patch - patches.suse/scsi-scsi_dh_rdac-zero-cdb-in-send_mode_select.patch - patches.suse/mtd-spi-nor-Fix-Cadence-QSPI-RCU-Schedule-Stall.patch - patches.suse/ext4-set-error-return-correctly-when-ext4_htree_stor.patch - patches.suse/ext4-fix-warning-inside-ext4_convert_unwritten_exten.patch - patches.suse/ext4-fix-punch-hole-for-inline_data-file-systems.patch - patches.suse/quota-fix-wrong-condition-in-is_quota_modification.patch - patches.suse/power-supply-Init-device-wakeup-after-device_add.patch - patches.suse/power-reset-gpio-restart-Fix-typo-when-gpio-reset-is.patch - patches.suse/0001-crypto-talitos-fix-missing-break-in-switch-statement.patch - patches.suse/hwrng-core-don-t-wait-on-add_early_randomness.patch - patches.suse/HID-hidraw-Fix-invalid-read-in-hidraw_ioctl.patch - patches.suse/HID-logitech-Fix-general-protection-fault-caused-by-.patch - patches.suse/HID-sony-Fix-memory-corruption-issue-on-cleanup.patch - patches.suse/HID-prodikeys-Fix-general-protection-fault-during-pr.patch - patches.suse/HID-apple-Fix-stuck-function-keys-when-using-FN.patch - patches.suse/hidraw-Return-EPOLLOUT-from-hidraw_poll.patch - patches.suse/livepatch-nullify-obj-mod-in-klp_module_coming-s-error-path.patch - patches.suse/PCI-Restore-Resizable-BAR-size-bits-correctly-for-1M.patch - patches.suse/PCI-Correct-pci-resource_alignment-parameter-example.patch - patches.suse/suse-hv-PCI-hv-Detect-and-fix-Hyper-V-PCI-domain-number-coll.patch - patches.suse/msft-hv-1947-PCI-hv-Use-bytes-4-and-5-from-instance-ID-as-the-PCI.patch - patches.suse/mfd-intel-lpss-Remove-D3cold-delay.patch - patches.suse/hypfs-fix-error-number-left-in-struct-pointer-member - patches.suse/platform-x86-pmc_atom-Add-Siemens-SIMATIC-IPC277E-to.patch - patches.suse/mm-compaction.c-clear-total_-migrate-free-_scanned-before-scanning-a-new-zone.patch - patches.suse/pktcdvd-remove-warning-on-attempting-to-register-non.patch - patches.suse/ALSA-hda-realtek-Fix-alienware-headset-mic.patch - patches.suse/ALSA-hda-Apply-AMD-controller-workaround-for-Raven-p.patch - patches.suse/ALSA-hda-Add-laptop-imic-fixup-for-ASUS-M9V-laptop.patch - patches.suse/ceph-fix-directories-inode-i_blkbits-initialization.patch - patches.suse/ceph-update-the-mtime-when-truncating-up.patch - patches.suse/ceph-reconnect-connection-if-session-hang-in-opening-state.patch - patches.suse/kexec-bail-out-upon-sigkill-when-allocating-memory - patches.suse/s390-topology-avoid-firing-events-before-kobjs-are-created - patches.suse/s390-cio-avoid-calling-strlen-on-null-pointer - patches.suse/s390-cio-exclude-subchannels-with-no-parent-from-pseudo-check - patches.suse/drm-amdgpu-Check-for-valid-number-of-registers-to-re.patch - patches.suse/watchdog-imx2_wdt-fix-min-calculation-in-imx2_wdt_se.patch - patches.suse/thermal_hwmon-Sanitize-thermal_zone-type.patch - patches.suse/thermal-Fix-use-after-free-when-unregistering-therma.patch - patches.suse/9p-avoid-attaching-writeback_fid-on-mmap-with-type-P.patch - patches.suse/nfsd-handle-drc-over-allocation-gracefully.patch - patches.suse/nfsd-degraded-slot-count-more-gracefully-as-allocati.patch - patches.suse/ima-always-return-negative-code-for-error.patch - patches.suse/efi-Restrict-efivar_ssdt_load-when-the-kernel-is-loc.patch - patches.suse/KVM-PPC-Book3S-HV-use-smp_mb-when-setting-clearing-h.patch - patches.suse/powerpc-pseries-Read-TLB-Block-Invalidate-Characteri.patch - patches.suse/powerpc-pseries-Call-H_BLOCK_REMOVE-when-supported.patch - patches.suse/powerpc-book3s64-mm-Don-t-do-tlbie-fixup-for-some-ha.patch - patches.suse/powerpc-book3s64-radix-Rename-CPU_FTR_P9_TLBIE_BUG-f.patch - patches.suse/powerpc-mm-Fixup-tlbie-vs-mtpidr-mtlpidr-ordering-is.patch - patches.suse/usbnet-sanity-checking-of-packet-sizes-and-device-mt.patch - patches.suse/net-sched-act_sample-don-t-push-mac-header-on-ip6gre.patch - patches.suse/sch_netem-fix-a-divide-by-zero-in-tabledist.patch - patches.suse/cdc_ncm-fix-divide-by-zero-caused-by-invalid-wMaxPac.patch - patches.suse/usbnet-ignore-endpoints-with-invalid-wMaxPacketSize.patch - patches.suse/net-phy-fix-DP83865-10-Mbps-HDX-loopback-disable-fun.patch - patches.suse/net-qrtr-Stop-rx_worker-before-freeing-node.patch - patches.suse/net_sched-add-policy-validation-for-action-attribute.patch - patches.suse/mISDN-enforce-CAP_NET_RAW-for-raw-sockets.patch - patches.suse/appletalk-enforce-CAP_NET_RAW-for-raw-sockets.patch - patches.suse/ax25-enforce-CAP_NET_RAW-for-raw-sockets.patch - patches.suse/ieee802154-enforce-CAP_NET_RAW-for-raw-sockets.patch - patches.suse/nfc-enforce-cap_net_raw-for-raw-sockets.patch - patches.suse/arcnet-provide-a-buffer-big-enough-to-actually-recei.patch - patches.suse/skge-fix-checksum-byte-order.patch - patches.suse/net-ibmvnic-unlock-rtnl_lock-in-reset-so-linkwatch_e.patch - patches.suse/net-ibmvnic-prevent-more-than-one-thread-from-runnin.patch - patches.suse/ppp-Fix-memory-leak-in-ppp_write.patch - patches.suse/net-mlx5-Add-device-ID-of-upcoming-BlueField-2.patch - patches.suse/macsec-drop-skb-sk-before-calling-gro_cells_receive.patch - patches.suse/openvswitch-change-type-of-UPCALL_PID-attribute-to-N.patch - patches.suse/cxgb4-Signedness-bug-in-init_one.patch - patches.suse/iommu-amd-wait-for-completion-of-iotlb-flush-in-attach_device - patches.suse/iommu-amd-remove-domain-updated - patches.suse/i2c-riic-Clear-NACK-in-tend-isr.patch - patches.suse/smb3-fix-leak-in-open-on-server-perf-counter.patch - patches.suse/CIFS-fix-max-ea-value-size.patch - patches.suse/CIFS-Fix-oplock-handling-for-SMB-2-1-protocols.patch - patches.suse/mmc-sdhci-improve-ADMA-error-reporting.patch - patches.suse/mmc-sdhci-of-esdhc-set-DMA-snooping-based-on-DMA-coh.patch - patches.suse/0001-Btrfs-fix-selftests-failure-due-to-uninitialized-i_m.patch - patches.suse/0001-btrfs-relocation-fix-use-after-free-on-dead-relocati.patch - patches.suse/0001-btrfs-qgroup-Fix-the-wrong-target-io_tree-when-freei.patch - patches.suse/0002-btrfs-qgroup-Fix-reserved-data-space-leak-if-we-have.patch - patches.suse/drm-amdgpu-fix-multiple-memory-leaks-in-acp_hw_init.patch - patches.suse/0002-drm-omap-fix-max-fclk-divider-for-omap36xx.patch - patches.suse/0001-xen-xenbus-fix-self-deadlock-after-killing-user-proc.patch - patches.suse/kvm-x86-powerpc-do-not-allow-clearing-largepages-debugfs-entry - patches.suse/s390-cpumsf-check-for-cpu-measurement-sampling - patches.suse/sch_cbq-validate-TCA_CBQ_WRROPT-to-avoid-crash.patch - patches.suse/net-Unpublish-sk-from-sk_reuseport_cb-before-call_rc.patch - patches.suse/ieee802154-atusb-fix-use-after-free-at-disconnect.patch - patches.suse/ieee802154-ca8210-prevent-memory-leak.patch - patches.suse/nl80211-validate-beacon-head.patch - patches.suse/nl80211-fix-null-pointer-dereference.patch - patches.suse/mac80211-fix-txq-null-pointer-dereference.patch - patches.suse/hso-fix-NULL-deref-on-tty-open.patch - patches.suse/vsock-Fix-a-lockdep-warning-in-__vsock_release.patch - patches.suse/0001-xen-netfront-do-not-use-0U-as-error-return-value-for.patch - patches.suse/tipc-fix-unlimited-bundling-of-small-messages.patch - patches.suse/net-rds-Fix-error-handling-in-rds_ib_add_one.patch - patches.suse/ipv6-drop-incoming-packets-having-a-v4mapped-source-.patch - patches.suse/qmi_wwan-add-support-for-Cinterion-CLS8-devices.patch - patches.suse/cxgb4-Fix-out-of-bounds-MSI-X-info-array-access.patch - patches.suse/r8152-Set-macpassthru-in-reset_resume-callback.patch - patches.suse/ipv6-Handle-missing-host-route-in-__ipv6_ifa_notify.patch - patches.suse/sch_dsmark-fix-potential-NULL-deref-in-dsmark_init.patch - patches.suse/nfc-fix-memory-leak-in-llcp_sock_bind.patch - patches.suse/net-qlogic-Fix-memory-leak-in-ql_alloc_large_buffers.patch - patches.suse/Make-filldir-verify-the-directory-entry-filename-is-valid.patch - patches.suse/msft-hv-1948-scsi-storvsc-setup-1-1-mapping-between-hardware-queu.patch - patches.suse/scsi-qla2xxx-Silence-fwdump-template-message.patch - patches.suse/scsi-qla2xxx-Fix-unbound-sleep-in-fcport-delete-path.patch - patches.suse/scsi-qla2xxx-Fix-stale-mem-access-on-driver-unload.patch - patches.suse/scsi-qla2xxx-Optimize-NPIV-tear-down-process.patch - patches.suse/scsi-qla2xxx-Fix-N2N-link-reset.patch - patches.suse/scsi-qla2xxx-Fix-N2N-link-up-fail.patch - patches.suse/scsi-qla2xxx-Fix-Nport-ID-display-value.patch - patches.suse/0001-kernel-sysctl.c-do-not-override-max_threads-provided.patch - patches.suse/RDMA-hfi1-Prevent-memory-leak-in-sdma_init.patch - patches.suse/xfs-Fix-tail-rounding-in-xfs_alloc_file_space.patch - patches.suse/cifs-use-cifsInodeInfo-open_file_lock-while-iterating-to-avoid-a-p.patch - patches.suse/CIFS-Gracefully-handle-QueryInfo-errors-during-open.patch - patches.suse/CIFS-Force-revalidate-inode-when-dentry-is-stale.patch - patches.suse/CIFS-Force-reval-dentry-if-LOOKUP_REVAL-flag-is-set.patch - patches.suse/powerpc-pseries-Remove-confusing-warning-message.patch - patches.suse/x86-asm-fix-mwaitx-c-state-hint-value.patch - patches.suse/efivar-ssdt-Don-t-iterate-over-EFI-vars-if-no-SSDT-o.patch - patches.suse/0001-USB-microtek-fix-info-leak-at-probe.patch - patches.suse/0001-USB-adutux-fix-use-after-free-on-disconnect.patch - patches.suse/0001-USB-adutux-fix-NULL-derefs-on-disconnect.patch - patches.suse/USB-yurex-Don-t-retry-on-unexpected-errors.patch - patches.suse/USB-dummy-hcd-fix-power-budget-for-SuperSpeed-mode.patch - patches.suse/0001-USB-usblcd-fix-I-O-after-disconnect.patch - patches.suse/0001-USB-legousbtower-fix-slab-info-leak-at-probe.patch - patches.suse/0001-USB-legousbtower-fix-deadlock-on-disconnect.patch - patches.suse/0001-USB-legousbtower-fix-potential-NULL-deref-on-disconn.patch - patches.suse/0001-USB-legousbtower-fix-open-after-failed-reset-request.patch - patches.suse/xhci-Fix-false-warning-message-about-wrong-bounce-bu.patch - patches.suse/xhci-Prevent-device-initiated-U1-U2-link-pm-if-exit-.patch - patches.suse/xhci-Check-all-endpoints-for-LPM-timeout.patch - patches.suse/usb-xhci-wait-for-CNR-controller-not-ready-bit-in-xh.patch - patches.suse/xhci-Increase-STS_SAVE-timeout-in-xhci_suspend.patch - patches.suse/USB-usb-skeleton-fix-runtime-PM-after-driver-unbind.patch - patches.suse/USB-usblp-fix-runtime-PM-after-driver-unbind.patch - patches.suse/USB-serial-fix-runtime-PM-after-driver-unbind.patch - patches.suse/media-stkwebcam-fix-runtime-PM-after-driver-unbind.patch - patches.suse/USB-serial-ftdi_sio-add-device-IDs-for-Sienna-and-Ec.patch - patches.suse/USB-serial-option-add-Telit-FN980-compositions.patch - patches.suse/USB-serial-option-add-support-for-Cinterion-CLS8-dev.patch - patches.suse/USB-serial-keyspan-fix-NULL-derefs-on-open-and-write.patch - patches.suse/USB-usb-skeleton-fix-NULL-deref-on-disconnect.patch - patches.suse/USB-usb-skeleton-fix-use-after-free-after-driver-unb.patch - patches.suse/USB-legousbtower-fix-use-after-free-on-release.patch - patches.suse/USB-ldusb-fix-NULL-derefs-on-driver-unbind.patch - patches.suse/USB-adutux-fix-use-after-free-on-release.patch - patches.suse/USB-chaoskey-fix-use-after-free-on-release.patch - patches.suse/USB-iowarrior-fix-use-after-free-on-disconnect.patch - patches.suse/USB-iowarrior-fix-use-after-free-on-release.patch - patches.suse/USB-iowarrior-fix-use-after-free-after-driver-unbind.patch - patches.suse/USB-yurex-fix-NULL-derefs-on-disconnect.patch - patches.suse/serial-uartlite-fix-exit-path-null-pointer.patch - patches.suse/tty-n_hdlc-fix-build-on-SPARC.patch - patches.suse/serial-mctrl_gpio-Check-for-NULL-pointer.patch - patches.suse/serial-fix-kernel-doc-warning-in-comments.patch - patches.suse/staging-rtl8188eu-fix-null-dereference-when-kzalloc-.patch - patches.suse/staging-vt6655-Fix-memory-leak-in-vt6655_probe.patch - patches.suse/iio-imu-adis16400-release-allocated-memory-on-failur.patch - patches.suse/iio-adc-ad799x-fix-probe-error-handling.patch - patches.suse/iio-light-opt3001-fix-mutex-unlock-race.patch - patches.suse/tracing-get-trace_array-reference-for-available_tracers-files.patch - patches.suse/tracing-Initialize-iter-seq-after-zeroing-in-tracing.patch - patches.suse/firmware-dmi-fix-unlikely-out-of-bounds-read.patch - patches.suse/0001-scsi-sd-Ignore-a-failure-to-sync-cache-due-to-lack-o.patch - patches.suse/scsi-qla2xxx-Remove-WARN_ON_ONCE-in-qla2x00_status_c.patch - patches.suse/scsi-zfcp-fix-reaction-on-bit-error-threshold-notification - patches.suse/platform-x86-classmate-laptop-remove-unused-variable.patch - patches.suse/Input-da9063-fix-capability-and-drop-KEY_SLEEP.patch - patches.suse/Revert-drm-radeon-Fix-EEH-during-kexec.patch - patches.suse/drm-edid-Add-6-bpc-quirk-for-SDC-panel-in-Lenovo-G50.patch - patches.suse/drm-msm-dsi-Implement-reset-correctly.patch - patches.suse/PCI-PM-Fix-pci_power_up.patch - patches.suse/ACPI-CPPC-Set-pcc_data-pcc_ss_id-to-NULL-in-acpi_cpp.patch - patches.suse/ALSA-hda-realtek-Reduce-the-Headphone-static-noise-o.patch - patches.suse/ALSA-usb-audio-Disable-quirks-for-BOSS-Katana-amplif.patch - patches.suse/memstick-jmb38x_ms-Fix-an-error-handling-path-in-jmb.patch - patches.suse/iommu-amd-check-pm_level_size-condition-in-locked-section - patches.suse/ceph-just-skip-unrecognized-info-in-ceph_reply_info_extra.patch - patches.suse/filldir-remove-WARN_ON_ONCE-for-bad-directory-entries.patch - patches.suse/0001-md-raid0-fix-warning-message-for-parameter-default_l.patch - patches.suse/drivers-base-memory.c-don-t-access-uninitialized-mem.patch - patches.suse/ocfs2-fix-panic-due-to-ocfs2_wq-is-null.patch - patches.suse/net-dsa-b53-Do-not-clear-existing-mirrored-port-mask.patch - patches.suse/net_sched-fix-backward-compatibility-for-TCA_ACT_KIN.patch - patches.suse/NFC-pn533-fix-use-after-free-and-memleaks.patch - patches.suse/mac80211-Reject-malformed-SSID-elements.patch - patches.suse/cfg80211-wext-avoid-copying-malformed-SSIDs.patch - patches.suse/mac80211-accept-deauth-frames-in-IBSS-mode.patch - patches.suse/bonding-fix-potential-NULL-deref-in-bond_update_slav.patch - patches.suse/act_mirred-Fix-mirred_init_module-error-handling.patch - patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch - patches.suse/iwlwifi-dbg_ini-fix-memory-leak-in-alloc_sgtable.patch - patches.suse/iwlwifi-exclude-GEO-SAR-support-for-3168.patch - patches.suse/net-bcmgenet-Set-phydev-dev_flags-only-for-internal-.patch - patches.suse/net-avoid-potential-infinite-loop-in-tc_ctl_action.patch - patches.suse/sctp-change-sctp_prot-.no_autobind-with-true.patch - patches.suse/net-bcmgenet-Fix-RGMII_MODE_EN-value-for-GENET-v1-2-.patch - patches.suse/net-stmmac-disable-enable-ptp_ref_clk-in-suspend-res.patch - patches.suse/ipv4-Return-ENETUNREACH-if-we-can-t-create-route-but.patch - patches.suse/net-bcmgenet-reset-40nm-EPHY-on-energy-detect.patch - patches.suse/0001-xen-netback-fix-error-path-of-xenvif_connect_data.patch - patches.suse/net-dsa-fix-switch-tree-list.patch - patches.suse/x86-boot-64-Make-level2_kernel_pgt-pages-invalid-out.patch - patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch - patches.suse/btrfs-add-missing-extents-release-on-file-extent-clu.patch - patches.suse/0001-btrfs-block-group-Fix-a-memory-leak-due-to-missing-b.patch - patches.suse/0001-btrfs-qgroup-Always-free-PREALLOC-META-reserve-in-bt.patch - patches.suse/0001-btrfs-tracepoints-Fix-wrong-parameter-order-for-qgro.patch - patches.suse/0001-btrfs-tracepoints-Fix-bad-entry-members-of-qgroup-ev.patch - patches.suse/Btrfs-check-for-the-full-sync-flag-while-holding-the.patch - patches.suse/edac-ghes-fix-use-after-free-in-ghes_edac-remove-path.patch - patches.suse/ALSA-hda-realtek-Add-support-for-ALC711.patch - patches.suse/ASoc-rockchip-i2s-Fix-RPM-imbalance.patch - patches.suse/ASoC-rsnd-Reinitialize-bit-clock-inversion-flag-for-.patch - patches.suse/ALSA-hda-Add-Tigerlake-Jasperlake-PCI-ID.patch - patches.suse/of-unittest-fix-memory-leak-in-unittest_data_add.patch - patches.suse/scsi-qla2xxx-fix-a-potential-NULL-pointer-dereferenc.patch - patches.suse/USB-ldusb-fix-memleak-on-disconnect.patch - patches.suse/USB-legousbtower-fix-memleak-on-disconnect.patch - patches.suse/USB-legousbtower-fix-a-signedness-bug-in-tower_probe.patch - patches.suse/usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch - patches.suse/USB-usblp-fix-use-after-free-on-disconnect.patch - patches.suse/USB-serial-ti_usb_3410_5052-fix-port-close-races.patch - patches.suse/USB-ldusb-fix-read-info-leaks.patch - patches.suse/staging-wlan-ng-fix-exit-return-when-sme-key_idx-NUM.patch - patches.suse/CIFS-avoid-using-MID-0xFFFF.patch - patches.suse/cifs-Fix-missed-free-operations.patch - patches.suse/CIFS-Fix-retry-mid-list-corruption-on-reconnects.patch - patches.suse/CIFS-Fix-use-after-free-of-file-info-structures.patch - patches.suse/cifs-Fix-cifsInodeInfo-lock_sem-deadlock-when-reconnect-occurs.patch - patches.suse/HID-fix-error-message-in-hid_open_report.patch - patches.suse/0001-HID-Fix-assumption-that-devices-have-inputs.patch - patches.suse/HID-logitech-hidpp-do-all-FF-cleanup-in-hidpp_ff_des.patch - patches.suse/iommu-amd-Apply-the-same-IVRS-IOAPIC-workaround-to-A.patch - patches.suse/dmaengine-imx-sdma-fix-size-check-for-sdma-script_nu.patch - patches.suse/ALSA-hda-realtek-Add-support-for-ALC623.patch - patches.suse/ALSA-hda-realtek-Fix-2-front-mics-of-codec-0x623.patch - patches.suse/ALSA-bebob-Fix-prototype-of-helper-function-to-retur.patch - patches.suse/Revert-ALSA-hda-Flush-interrupts-on-disabling.patch - patches.suse/ALSA-timer-Fix-mutex-deadlock-at-releasing-card.patch - patches.suse/RDMA-hns-Prevent-memory-leaks-of-eq-buf_list.patch - patches.suse/KVM-vmx-svm-always-run-with-EFER.NXE-1-when-shadow-p.patch - patches.suse/net-mlx5-prevent-memory-leak-in-mlx5_fpga_conn_creat.patch - patches.suse/r8152-add-device-id-for-Lenovo-ThinkPad-USB-C-Dock-G.patch - patches.suse/net-openvswitch-free-vport-unless-register_netdevice.patch - patches.suse/bonding-fix-unexpected-IFF_BONDING-bit-unset.patch - patches.suse/netns-fix-GFP-flags-in-rtnl_net_notifyid.patch - patches.suse/cxgb4-request-the-TX-CIDX-updates-to-status-page.patch - patches.suse/net-Zeroing-the-structure-ethtool_wolinfo-in-ethtool.patch - patches.suse/net-add-skb_queue_empty_lockless.patch - patches.suse/udp-use-skb_queue_empty_lockless.patch - patches.suse/net-use-skb_queue_empty_lockless-in-poll-handlers.patch - patches.suse/net-use-skb_queue_empty_lockless-in-busy-poll-contex.patch - patches.suse/net-add-READ_ONCE-annotation-in-__skb_wait_for_more_.patch - patches.suse/net-fix-sk_page_frag-recursion-from-memory-reclaim.patch - patches.suse/net-ethernet-ftgmac100-Fix-DMA-coherency-issue-with-.patch - patches.suse/fjes-Handle-workqueue-allocation-failure.patch - patches.suse/wimax-i2400-Fix-memory-leak-in-i2400m_op_rfkill_sw_t.patch - patches.suse/net-mlx4_core-Dynamically-set-guaranteed-amount-of-c.patch - patches.suse/net-hisilicon-Fix-ping-latency-when-deal-with-high-t.patch - patches.suse/net-mlx5e-Fix-handling-of-compressed-CQEs-in-case-of.patch - patches.suse/net-annotate-accesses-to-sk-sk_incoming_cpu.patch - patches.suse/net-annotate-lockless-accesses-to-sk-sk_napi_id.patch - patches.suse/cxgb4-fix-panic-when-attaching-to-ULD-fail.patch - patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch - patches.suse/inet-stop-leaking-jiffies-on-the-wire.patch - patches.suse/net-dsa-bcm_sf2-Fix-IMP-setup-for-port-different-tha.patch - patches.suse/selftests-net-reuseport_dualstack-fix-uninitalized-p.patch - patches.suse/s390-cmm-fix-information-leak-in-cmm_timeout_handler - patches.suse/s390-idle-fix-cpu-idle-time-calculation - patches.suse/scsi-qla2xxx-fixup-incorrect-usage-of-host_byte.patch - patches.suse/scsi-lpfc-Honor-module-parameter-lpfc_use_adisc.patch - patches.suse/scsi-qla2xxx-Initialized-mailbox-to-prevent-driver-l.patch - patches.suse/scsi-qla2xxx-Fix-partial-flash-write-of-MBI.patch - patches.suse/scsi-qla2xxx-stop-timer-in-shutdown-path.patch - patches.suse/usb-gadget-udc-atmel-Fix-interrupt-storm-in-FIFO-mod.patch - patches.suse/USB-ldusb-fix-ring-buffer-locking.patch - patches.suse/USB-ldusb-fix-control-message-timeout.patch - patches.suse/0001-usbip-Fix-free-of-unallocated-memory-in-vhci-tx.patch - patches.suse/usb-storage-Revert-commit-747668dbc061-usb-storage-S.patch - patches.suse/0001-UAS-Revert-commit-3ae62a42090f-UAS-fix-alignment-of-.patch - patches.suse/USB-gadget-Reject-endpoints-with-0-maxpacket-value.patch - patches.suse/USB-serial-whiteheat-fix-potential-slab-corruption.patch - patches.suse/USB-serial-whiteheat-fix-line-speed-endianness.patch - patches.suse/HID-wacom-generic-Treat-serial-number-and-related-fi.patch - patches.suse/clk-at91-avoid-sleeping-early.patch - patches.suse/clk-sunxi-ng-a80-fix-the-zero-ing-of-bits-16-and-18.patch - patches.suse/clk-samsung-exynos5420-Preserve-PLL-configuration-du.patch - patches.suse/0005-drm-radeon-fix-si_enable_smc_cac-failed-issue.patch - patches.suse/ALSA-bebob-fix-to-detect-configured-source-of-sampli.patch - patches.suse/ALSA-hda-ca0132-Fix-possible-workqueue-stall.patch - patches.suse/ALSA-timer-Fix-incorrectly-assigned-timer-instance.patch - patches.suse/ASoC-msm8916-wcd-analog-Fix-RX1-selection-in-RDAC2-M.patch - patches.suse/ASoC-compress-fix-unsigned-integer-overflow-check.patch - patches.suse/ASoC-kirkwood-fix-external-clock-probe-defer.patch - patches.suse/idr-Fix-idr_alloc_u32-on-32-bit-systems.patch - patches.suse/ceph-fix-use-after-free-in-_ceph_remove_cap.patch - patches.suse/ceph-add-missing-check-in-d_revalidate-snapdir-handling.patch - patches.suse/ceph-don-t-try-to-handle-hashed-dentries-in-non-o_creat-atomic_open.patch - patches.suse/pwm-bcm-iproc-Prevent-unloading-the-driver-module-wh.patch - patches.suse/cgroup-writeback-don-t-switch-wbs-immediately-on-dea.patch - patches.suse/dccp-do-not-leak-jiffies-on-the-wire.patch - patches.suse/can-gs_usb-gs_can_open-prevent-memory-leak.patch - patches.suse/can-mcba_usb-fix-use-after-free-on-disconnect.patch - patches.suse/can-usb_8dev-fix-use-after-free-on-disconnect.patch - patches.suse/can-peak_usb-fix-a-potential-out-of-sync-while-decod.patch - patches.suse/can-peak_usb-fix-slab-info-leak.patch - patches.suse/can-peak_usb-report-bus-recovery-as-well.patch - patches.suse/can-c_can-c_can_poll-only-read-status-register-after.patch - patches.suse/can-c_can-D_CAN-c_can_chip_config-perform-a-sofware-.patch - patches.suse/can-rx-offload-can_rx_offload_queue_sorted-fix-error.patch - patches.suse/can-rx-offload-can_rx_offload_queue_tail-fix-error-h.patch - patches.suse/can-rx-offload-can_rx_offload_offload_one-do-not-inc.patch - patches.suse/can-rx-offload-can_rx_offload_offload_one-increment-.patch - patches.suse/can-rx-offload-can_rx_offload_offload_one-use-ERR_PT.patch - patches.suse/can-rx-offload-can_rx_offload_irq_offload_timestamp-.patch - patches.suse/can-rx-offload-can_rx_offload_irq_offload_fifo-conti.patch - patches.suse/powerpc-bpf-Fix-tail-call-implementation.patch - patches.suse/bonding-fix-state-transition-issue-in-link-monitorin.patch - patches.suse/NFC-fdp-fix-incorrect-free-object.patch - patches.suse/NFC-st21nfca-fix-double-free.patch - patches.suse/nfc-netlink-fix-double-device-reference-drop.patch - patches.suse/CDC-NCM-handle-incomplete-transfer-of-MTU.patch - patches.suse/net-usb-qmi_wwan-add-support-for-DW5821e-with-eSIM-s.patch - patches.suse/ipv4-Fix-table-id-reference-in-fib_sync_down_addr.patch - patches.suse/net-ethernet-octeon_mgmt-Account-for-second-possible.patch - patches.suse/mac80211-fix-station-inactive_time-shortly-after-boo.patch - patches.suse/vsock-virtio-fix-sock-refcnt-holding-during-the-shut.patch - patches.suse/net-fix-data-race-in-neigh_event_send.patch - patches.suse/qede-fix-NULL-pointer-deref-in-__qede_remove.patch - patches.suse/watchdog-meson-Fix-the-wrong-value-of-left-time.patch - patches.suse/0001-btrfs-tree-checker-Fix-wrong-check-on-max-devid.patch - patches.suse/pinctrl-cherryview-Allocate-IRQ-chip-dynamic.patch - patches.suse/SMB3-Fix-persistent-handles-reconnect.patch - patches.suse/x86-resctrl-prevent-null-pointer-dereference-when-reading-mondata.patch - patches.suse/0001-thunderbolt-Fix-lockdep-circular-locking-depedency-w.patch - patches.suse/iio-imu-adis16480-make-sure-provided-frequency-is-po.patch - patches.suse/iio-adc-stm32-adc-fix-stopping-dma.patch - patches.suse/reset-fix-of_reset_simple_xlate-kerneldoc-comment.patch - patches.suse/reset-fix-reset_control_get_exclusive-kerneldoc-comm.patch - patches.suse/reset-fix-reset_control_ops-kerneldoc-comment.patch - patches.suse/scsi-qla2xxx-fix-NPIV-tear-down-process.patch - patches.suse/0010-drm-i915-Rename-gen7-cmdparser-tables.patch - patches.suse/0011-drm-i915-Disable-Secure-Batches-for-gen6.patch - patches.suse/0012-drm-i915-Remove-Master-tables-from-cmdparser.patch - patches.suse/0013-drm-i915-Add-support-for-mandatory-cmdparsing.patch - patches.suse/0014-drm-i915-Support-ro-ppgtt-mapped-cmdparser-shadow-bu.patch - patches.suse/0015-drm-i915-Allow-parsing-of-unsized-batches.patch - patches.suse/0016-drm-i915-Add-gen9-BCS-cmdparsing.patch - patches.suse/0017-drm-i915-cmdparser-Use-explicit-goto-for-error-paths.patch - patches.suse/0018-drm-i915-cmdparser-Add-support-for-backward-jumps.patch - patches.suse/0019-drm-i915-cmdparser-Ignore-Length-operands-during-com.patch - patches.suse/0020-drm-i915-Lower-RM-timeout-to-avoid-DSI-hard-hangs.patch - patches.suse/0021-drm-i915-gen8-Add-RC6-CTX-corruption-WA.patch - patches.suse/0023-drm-i915-cmdparser-Fix-jump-whitelist-clearing.patch - patches.suse/0002-x86-msr-Add-the-IA32_TSX_CTRL-MSR.patch - patches.suse/0003-x86-cpu-Add-a-helper-function-x86_read_arch_cap_msr.patch - patches.suse/0004-x86-cpu-Add-a-tsx-cmdline-option-with-TSX-disabled-b.patch - patches.suse/0005-x86-speculation-taa-Add-mitigation-for-TSX-Async-Abo.patch - patches.suse/0006-x86-speculation-taa-Add-sysfs-reporting-for-TSX-Asyn.patch - patches.suse/0007-kvm-x86-Export-MDS_NO-0-to-guests-when-TSX-is-enable.patch - patches.suse/0008-x86-tsx-Add-auto-option-to-the-tsx-cmdline-parameter.patch - patches.suse/0009-x86-speculation-taa-Add-documentation-for-TSX-Async-.patch - patches.suse/0010-x86-tsx-Add-config-options-to-set-tsx-on-off-auto.patch - patches.suse/0001-x86-Add-ITLB_MULTIHIT-bug-infrastructure.patch - patches.suse/0002-x86-cpu-Add-Tremont-to-the-cpu-vulnerability.patch - patches.suse/0003-kvm-mmu-ITLB_MULTIHIT-mitigation.patch - patches.suse/0004-kvm-Add-helper-function-for-creating-VM-worker.patch - patches.suse/0005-kvm-x86-mmu-Recovery-of-shattered-NX-large-pages.patch - patches.suse/x86-speculation-taa-fix-printing-of-taa_msg_smt-on-ibrs_all-cpus - patches.suse/kvm-vmx-consider-pid-pir-to-determine-if-vcpu-has-pending-interrupts - patches.suse/btrfs-fix-log-context-list-corruption-after-rename-e.patch - patches.suse/Input-synaptics-rmi4-fix-video-buffer-size.patch - patches.suse/Input-synaptics-rmi4-disable-the-relative-position-I.patch - patches.suse/Input-synaptics-rmi4-do-not-consume-more-data-than-w.patch - patches.suse/Input-synaptics-rmi4-clear-IRQ-enables-for-F54.patch - patches.suse/Input-cyttsp4_core-fix-use-after-free-bug.patch - patches.suse/ecryptfs_lookup_interpose-lower_dentry-d_inode-is-no.patch - patches.suse/ecryptfs_lookup_interpose-lower_dentry-d_parent-is-n.patch - patches.suse/ALSA-usb-audio-Fix-missing-error-check-at-mixer-reso.patch - patches.suse/ALSA-hda-Add-Cometlake-S-PCI-ID.patch - patches.suse/ALSA-usb-audio-not-submit-urb-for-stopped-endpoint.patch - patches.suse/ALSA-pcm-Fix-stream-lock-usage-in-snd_pcm_period_ela.patch - patches.suse/mmc-sdhci-of-at91-fix-quirk2-overwrite.patch - patches.suse/kvm-x86-mmu-take-slots_lock-when-using-kvm_mmu_zap_all_fast - patches.suse/Input-ff-memless-kill-timer-in-destroy.patch - patches.suse/Input-synaptics-rmi4-destroy-F54-poller-workqueue-wh.patch - patches.suse/mm-debug.c-PageAnon-is-true-for-PageKsm-pages.patch - patches.suse/NFC-nxp-nci-Fix-NULL-pointer-dereference-after-I2C-c.patch - patches.suse/net-usb-qmi_wwan-add-support-for-Foxconn-T77W968-LTE.patch - patches.suse/slip-Fix-memory-leak-in-slip_open-error-path.patch - patches.suse/net-cdc_ncm-Signedness-bug-in-cdc_ncm_set_dgram_size.patch - patches.suse/slcan-Fix-memory-leak-in-error-path.patch - patches.suse/ax88172a-fix-information-leak-on-short-answers.patch - patches.suse/x86-resctrl-fix-potential-lockdep-warning.patch - patches.suse/iommu-vt-d-fix-qi_dev_iotlb_pfsid-and-qi_dev_eiotlb_pfsid-macros - patches.suse/gpiolib-acpi-Add-Terra-Pad-1061-to-the-run_edge_even.patch - patches.suse/net-mlx4_en-fix-mlx4-ethtool-N-insertion.patch - patches.suse/net-sched-act_pedit-fix-WARN-in-the-traffic-path.patch - patches.suse/s390-qeth-return-proper-errno-on-io-error - patches.suse/net-ibmvnic-Ignore-H_FUNCTION-return-from-H_EOI-to-t.patch - patches.suse/net-mlx5e-Fix-set-vf-link-state-error-flow.patch - patches.suse/0001-nfc-port100-handle-command-failure-cleanly.patch - patches.suse/sfc-Only-cancel-the-PPS-workqueue-if-it-exists.patch - patches.suse/net-rtnetlink-prevent-underflows-in-do_setvfinfo.patch - patches.suse/0001-virtio_ring-fix-return-code-on-DMA-mapping-fails.patch - patches.suse/virtio_console-allocate-inbufs-in-add_port-only-if-i.patch - patches.suse/tpm-add-check-after-commands-attribs-tab-allocation.patch - patches.suse/loop-fix-no-unmap-write-zeroes-request-behavior.patch - patches.suse/nbd-prevent-memory-leak.patch - patches.suse/mtd-spear_smi-Fix-Write-Burst-mode.patch - patches.suse/mtd-spi-nor-fix-silent-truncation-in-spi_nor_read.patch - patches.suse/btrfs-simplify-inode-locking-for-RWF_NOWAIT.patch - patches.suse/Btrfs-fix-negative-subv_writers-counter-and-data-spa.patch - patches.suse/0001-btrfs-volumes-Use-more-straightforward-way-to-calcul.patch - patches.suse/0002-btrfs-Ensure-we-trim-ranges-across-block-group-bound.patch - patches.suse/Btrfs-send-skip-backreference-walking-for-extents-wi.patch - patches.suse/Btrfs-fix-block-group-remaining-RO-forever-after-err.patch - patches.suse/btrfs-record-all-roots-for-rename-exchange-on-a-subv.patch - patches.suse/s390-mm-properly-clear-page_noexec-bit-when-it-is-not-supported - patches.suse/kvm-svm-serialize-access-to-the-sev-asid-bitmap.patch - patches.suse/kvm-svm-guard-against-deactivate-when-performing-wbinvd-df_flush.patch - patches.suse/kvm-x86-introduce-vcpu-arch-xsaves_enabled - patches.suse/kvm-vmx-fix-conditions-for-guest-ia32_xss-support - patches.suse/kvm-x86-fix-presentation-of-tsx-feature-in-arch_capabilities - patches.suse/kvm-vmx-implement-msr_ia32_tsx_ctrl-disable-rtm-functionality - patches.suse/kvm-vmx-use-msr_ia32_tsx_ctrl-to-hard-disable-tsx-on-guest-that-lack-it - patches.suse/kvm-x86-remove-a-spurious-export-of-a-static-function - patches.suse/edac-ghes-fix-locking-and-memory-barrier-issues.patch - patches.suse/edac-ghes-do-not-warn-when-incrementing-refcount-on-0.patch - patches.suse/0001-workqueue-Fix-pwq-ref-leak-in-rescuer_thread.patch - patches.suse/cgroup-pids-use-atomic64_t-for-pids-limit.patch - patches.suse/livepatch-keep-replaced-patches-until-post_patch-callback-is-called.patch - patches.suse/livepatch-basic-api-to-track-system-state-changes.patch - patches.suse/livepatch-allow-to-distinguish-different-version-of-system-state-changes.patch - patches.suse/livepatch-selftests-of-the-api-for-tracking-system-state-changes.patch - patches.suse/hwrng-omap3-rom-Call-clk_disable_unprepare-on-exit-o.patch - patches.suse/crypto-ccp-release-all-allocated-memory-if-sha-type-is-invalid.patch - patches.suse/crypto-af_alg-cast-ki_complete-ternary-op-to-int.patch - patches.suse/crypto-user-fix-memory-leak-in-crypto_report.patch - patches.suse/crypto-geode-aes-switch-to-skcipher-for-cbc-aes-fall.patch - patches.suse/hwrng-omap-Fix-RNG-wait-loop-timeout.patch - patches.suse/crypto-ccp-fix-uninitialized-list-head.patch - patches.suse/crypto-ecdh-fix-big-endian-bug-in-ECC-library.patch - patches.suse/crypto-crypto4xx-fix-double-free-in-crypto4xx_destro.patch - patches.suse/crypto-tgr192-remove-unneeded-semicolon.patch - patches.suse/Bluetooth-hci_core-fix-init-for-HCI_USER_CHANNEL.patch - patches.suse/e1000e-Add-support-for-Comet-Lake.patch - patches.suse/e1000e-Use-rtnl_lock-to-prevent-race-conditions-betw.patch - patches.suse/e1000e-Drop-unnecessary-__E1000_DOWN-bit-twiddling.patch - patches.suse/e1000e-Add-support-for-Tiger-Lake.patch - patches.suse/uaccess-Add-non-pagefault-user-space-write-function.patch - patches.suse/bpf-Make-use-of-probe_user_write-in-probe-write-help.patch - patches.suse/mt7601u-fix-bbp-version-check-in-mt7601u_wait_bbp_re.patch - patches.suse/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch - patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch - patches.suse/rtl8xxxu-prevent-leaking-urb.patch - patches.suse/cw1200-Fix-a-signedness-bug-in-cw1200_load_firmware.patch - patches.suse/ath9k_hw-fix-uninitialized-variable-data.patch - patches.suse/ar5523-check-NULL-before-memcpy-in-ar5523_cmd.patch - patches.suse/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_alloc_c.patch - patches.suse/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_ev.patch - patches.suse/rtlwifi-Remove-unnecessary-NULL-check-in-rtl_regd_in.patch - patches.suse/0001-Bluetooth-Fix-invalid-free-in-bcsp_close.patch - patches.suse/ibmveth-Detect-unsupported-packets-before-sending-to.patch - patches.suse/0001-rt2800-remove-errornous-duplicate-condition.patch - patches.suse/rtlwifi-rtl8192de-Fix-missing-code-to-retrieve-RX-bu.patch - patches.suse/rtlwifi-rtl8192de-Fix-missing-enable-interrupt-flag.patch - patches.suse/mac80211-consider-QoS-Null-frames-for-STA_NULLFUNC_A.patch - patches.suse/iwlwifi-check-kasprintf-return-value.patch - patches.suse/Bluetooth-btusb-fix-PM-leak-in-error-case-of-setup.patch - patches.suse/Bluetooth-delete-a-stray-unlock.patch - patches.suse/Bluetooth-Fix-memory-leak-in-hci_connect_le_scan.patch - patches.suse/sctp-cache-netns-in-sctp_ep_common.patch - patches.suse/macvlan-schedule-bc_work-even-if-error.patch - patches.suse/slip-Fix-use-after-free-Read-in-slip_open.patch - patches.suse/regulator-ab8500-Remove-AB8505-USB-regulator.patch - patches.suse/regulator-ab8500-Remove-SYSCLKREQ-from-enum-ab8505_r.patch - patches.suse/spi-atmel-fix-handling-of-cs_change-set-on-non-last-.patch - patches.suse/spi-atmel-Fix-CS-high-support.patch - patches.suse/x86-speculation-fix-incorrect-mds-taa-mitigation-status.patch - patches.suse/x86-speculation-fix-redundant-mds-mitigation-message.patch - patches.suse/cpufreq-powernv-fix-stack-bloat-and-hard-limit-on-nu.patch - patches.suse/PM-devfreq-Check-NULL-governor-in-available_governor.patch - patches.suse/PM-devfreq-Lock-devfreq-in-trans_stat_show.patch - patches.suse/ALSA-hda-Fix-pending-unsol-events-at-shutdown.patch - patches.suse/ALSA-firewire-motu-Correct-a-typo-in-the-clock-proc-.patch - patches.suse/ALSA-6fire-Drop-the-dead-code.patch - patches.suse/ALSA-hda-Add-mute-led-support-for-HP-ProBook-645-G4.patch - patches.suse/ALSA-hda-realtek-Move-some-alc256-pintbls-to-fallbac.patch - patches.suse/ALSA-hda-realtek-Move-some-alc236-pintbls-to-fallbac.patch - patches.suse/ALSA-cs4236-fix-error-return-comparison-of-an-unsign.patch - patches.suse/ASoC-Jack-Fix-NULL-pointer-dereference-in-snd_soc_ja.patch - patches.suse/ALSA-usb-audio-Fix-Focusrite-Scarlett-6i6-gen1-input.patch - patches.suse/media-vivid-Set-vid_cap_streaming-and-vid_out_stream.patch - patches.suse/media-vim2m-Fix-abort-issue.patch - patches.suse/media-cec.h-CEC_OP_REC_FLAG_-values-were-swapped.patch - patches.suse/0001-media-ov6650-Fix-control-handler-not-freed-on-init-e.patch - patches.suse/media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch - patches.suse/media-usbvision-Fix-races-among-open-close-and-disco.patch - patches.suse/media-ti-vpe-vpe-Fix-Motion-Vector-vpdma-stride.patch - patches.suse/media-cxusb-detect-cxusb_ctrl_msg-error-in-query.patch - patches.suse/0001-media-uvcvideo-Fix-error-path-in-control-parsing-fai.patch - patches.suse/media-usb-fix-memory-leak-in-af9005_identify_state.patch - patches.suse/media-imon-invalid-dereference-in-imon_touch_event.patch - patches.suse/media-bdisp-fix-memleak-on-release.patch - patches.suse/media-radio-wl1273-fix-interrupt-masking-on-release.patch - patches.suse/media-exynos4-is-Fix-recursive-locking-in-isp_video_.patch - patches.suse/media-vivid-Fix-wrong-locking-that-causes-race-condi.patch - patches.suse/0001-b2c2-flexcop-usb-add-sanity-checking.patch - patches.suse/media-flexcop-usb-ensure-EIO-is-returned-on-error-co.patch - patches.suse/media-v4l2-ioctl.c-zero-reserved-fields-for-S-TRY_FM.patch - patches.suse/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_coun.patch - patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch - patches.suse/0035-pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch - patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-in.patch - patches.suse/pinctrl-lewisburg-Update-pin-list-according-to-v1.1v.patch - patches.suse/mmc-host-omap_hsmmc-add-code-for-special-init-of-wl1.patch - patches.suse/mmc-sdio-fix-wl1251-vendor-id.patch - patches.suse/mmc-core-fix-wl1251-sdio-quirks.patch - patches.suse/net-wireless-ti-wl1251-use-new-SDIO_VENDOR_ID_TI_WL1.patch - patches.suse/net-wireless-ti-remove-local-VENDOR_ID-and-DEVICE_ID.patch - patches.suse/usb-gadget-pch_udc-fix-use-after-free.patch - patches.suse/usb-Allow-USB-device-to-be-warm-reset-in-suspended-s.patch - patches.suse/0001-appledisplay-fix-error-handling-in-the-scheduled-wor.patch - patches.suse/usbip-tools-fix-fd-leakage-in-the-function-of-read_a.patch - patches.suse/0001-USB-chaoskey-fix-error-case-of-a-timeout.patch - patches.suse/0001-USBIP-add-config-dependency-for-SGL_ALLOC.patch - patches.suse/USB-serial-mos7840-add-USB-ID-to-support-Moxa-UPort-.patch - patches.suse/USB-serial-option-add-support-for-DW5821e-with-eSIM-.patch - patches.suse/USB-serial-mos7720-fix-remote-wakeup.patch - patches.suse/USB-serial-mos7840-fix-remote-wakeup.patch - patches.suse/USB-serial-option-add-support-for-Foxconn-T77W968-LT.patch - patches.suse/USB-serial-ftdi_sio-add-device-IDs-for-U-Blox-C099-F.patch - patches.suse/usb-gadget-u_serial-add-missing-port-entry-locking.patch - patches.suse/usb-serial-cp201x-support-Mark-10-digital-force-gaug.patch - patches.suse/USB-uas-honor-flag-to-avoid-CAPACITY16.patch - patches.suse/USB-uas-heed-CAPACITY_HEURISTICS.patch - patches.suse/USB-documentation-flags-on-usb-storage-versus-UAS.patch - patches.suse/mei-fix-modalias-documentation.patch - patches.suse/mei-bus-prefix-device-names-on-bus-with-the-bus-name.patch - patches.suse/ppdev-fix-PPGETTIME-PPSETTIME-ioctls.patch - patches.suse/intel_th-Fix-a-double-put_device-in-error-path.patch - patches.suse/qlge-Fix-irq-masking-in-INTx-mode.patch - patches.suse/qlge-Remove-irq_cnt.patch - patches.suse/qlge-Remove-page_chunk.last_flag.patch - patches.suse/qlge-Deduplicate-lbq_buf_size.patch - patches.suse/qlge-Remove-bq_desc.maplen.patch - patches.suse/qlge-Remove-rx_ring.sbq_buf_size.patch - patches.suse/qlge-Remove-useless-dma-synchronization-calls.patch - patches.suse/qlge-Deduplicate-rx-buffer-queue-management.patch - patches.suse/qlge-Fix-dma_sync_single-calls.patch - patches.suse/qlge-Remove-rx_ring.type.patch - patches.suse/qlge-Factor-out-duplicated-expression.patch - patches.suse/qlge-Remove-qlge_bq.len-size.patch - patches.suse/qlge-Remove-useless-memset.patch - patches.suse/qlge-Replace-memset-with-assignment.patch - patches.suse/qlge-Update-buffer-queue-prod-index-despite-oom.patch - patches.suse/qlge-Refill-rx-buffers-up-to-multiple-of-16.patch - patches.suse/qlge-Refill-empty-buffer-queues-from-wq.patch - patches.suse/staging-rtl8192e-fix-potential-use-after-free.patch - patches.suse/staging-rtl8723bs-Add-024c-0525-to-the-list-of-SDIO-.patch - patches.suse/staging-rtl8723bs-Drop-ACPI-device-ids.patch - patches.suse/iio-imu-adis16480-assign-bias-value-only-if-operatio.patch - patches.suse/iio-imu-adis-assign-read-val-in-debugfs-hook-only-if.patch - patches.suse/iio-imu-adis-assign-value-only-if-return-code-zero-i.patch - patches.suse/Documentation-debugfs-Document-debugfs-helper-for-un.patch - patches.suse/powerpc-book3s64-Fix-link-stack-flush-on-context-swi.patch - patches.suse/KVM-PPC-Book3S-HV-Flush-link-stack-on-guest-exit-to-.patch - patches.suse/ftrace-introduce-permanent-ftrace_ops-flag.patch - patches.suse/tipc-fix-link-name-length-check.patch - patches.suse/ibmvnic-Fix-completion-structure-initialization-again.patch - patches.suse/ibmvnic-Terminate-waiting-device-threads-after-loss-.patch - patches.suse/ibmvnic-Bound-waits-for-device-queries.patch - patches.suse/ibmvnic-Serialize-device-queries.patch - patches.suse/net-psample-fix-skb_over_panic.patch - patches.suse/openvswitch-fix-flow-command-message-size.patch - patches.suse/video-hdmi-Fix-AVI-bar-unpack.patch - patches.suse/0003-drm-panel-lvds-Potential-Oops-in-probe-error-handlin.patch - patches.suse/0001-drm-i810-Prevent-underflow-in-ioctl.patch - patches.suse/0005-drm-rockchip-Round-up-_before_-giving-to-the-clock-f.patch - patches.suse/drm-radeon-fix-bad-DMA-from-INTERRUPT_CNTL2.patch - patches.suse/0006-drm-amdgpu-fix-bad-DMA-from-INTERRUPT_CNTL2.patch - patches.suse/iomap-Fix-pipe-page-leakage-during-splicing.patch - patches.suse/ext4-update-direct-I-O-read-lock-pattern-for-IOCB_NO.patch - patches.suse/ext4-add-more-paranoia-checking-in-ext4_expand_extra.patch - patches.suse/ext4-work-around-deleting-a-file-with-i_nlink-0-safe.patch - patches.suse/cifs-add-support-for-flock.patch - patches.suse/CIFS-remove-set-but-not-used-variables-cinode-and-netfid-.patch - patches.suse/cifs-close-the-shared-root-handle-on-tree-disconnect.patch - patches.suse/smb3-remove-confusing-dmesg-when-mounting-with-encryption-seal-.patch - patches.suse/CIFS-Respect-O_SYNC-and-O_DIRECT-flags-during-reconnect.patch - patches.suse/CIFS-Close-open-handle-after-interrupted-close.patch - patches.suse/CIFS-Fix-NULL-pointer-dereference-in-mid-callback.patch - patches.suse/CIFS-Do-not-miss-cancelled-OPEN-responses.patch - patches.suse/CIFS-Fix-SMB2-oplock-break-processing.patch - patches.suse/cifs-move-cifsFileInfo_put-logic-into-a-work-queue.patch - patches.suse/CIFS-Properly-process-SMB3-lease-breaks.patch - patches.suse/cifs-Fix-use-after-free-bug-in-cifs_reconnect-.patch - patches.suse/cifs-Fix-lookup-of-root-ses-in-DFS-referral-cache.patch - patches.suse/cifs-Fix-potential-softlockups-while-refreshing-DFS-cache.patch - patches.suse/cifs-Fix-retrieval-of-DFS-referrals-in-cifs_mount-.patch - patches.suse/powerpc-pkeys-remove-unused-pkey_allows_readwrite.patch - patches.suse/powerpc-pseries-Don-t-opencode-HPTE_V_BOLTED.patch - patches.suse/powerpc-pseries-Don-t-fail-hash-page-table-insert-fo.patch - patches.suse/powerpc-book3s64-hash-Use-secondary-hash-for-bolted-.patch - patches.suse/powerpc-tools-Don-t-quote-objdump-in-scripts.patch - patches.suse/powerpc-pseries-address-checkpatch-warnings-in-dlpar.patch - patches.suse/powerpc-pseries-safely-roll-back-failed-DLPAR-cpu-ad.patch - patches.suse/powerpc-security-book3s64-Report-L1TF-status-in-sysf.patch - patches.suse/powerpc-security-Fix-debugfs-data-leak-on-32-bit.patch - patches.suse/powerpc-Allow-flush_icache_range-to-work-across-rang.patch - patches.suse/powerpc-Allow-64bit-VDSO-__kernel_sync_dicache-to-wo.patch - patches.suse/powerpc-security-Fix-wrong-message-when-RFI-Flush-is.patch - patches.suse/powerpc-xive-Prevent-page-fault-issues-in-the-machin.patch - patches.suse/powerpc-fadump-when-fadump-is-supported-register-the.patch - patches.suse/powerpc-mm-drop-ifdef-CONFIG_MMU-in-is_ioremap_addr.patch - patches.suse/powerpc-powernv-Disable-native-PCIe-port-management.patch - patches.suse/compat_ioctl-handle-SIOCOUTQNSD.patch - patches.suse/clk-samsung-exynos5420-Preserve-CPU-clocks-configura.patch - patches.suse/clk-pxa-fix-one-of-the-pxa-RTC-clocks.patch - patches.suse/mfd-intel-lpss-Add-default-I2C-device-properties-for.patch - patches.suse/gpio-mpc8xxx-Don-t-overwrite-default-irq_set_type-ca.patch - patches.suse/platform-x86-hp-wmi-Fix-ACPI-errors-caused-by-too-sm.patch - patches.suse/platform-x86-hp-wmi-Fix-ACPI-errors-caused-by-passin.patch - patches.suse/Input-synaptics-rmi4-simplify-data-read-in-rmi_f54_w.patch - patches.suse/Input-synaptics-switch-another-X1-Carbon-6-to-RMI-SM.patch - patches.suse/tipc-fix-wrong-timeout-input-for-tipc_wait_for_cond.patch - patches.suse/net-sched-fix-tc-s-class-show-no-bstats-on-class-wit.patch - patches.suse/openvswitch-drop-unneeded-BUG_ON-in-ovs_flow_cmd_bui.patch - patches.suse/openvswitch-remove-another-BUG_ON.patch - patches.suse/ocfs2-fix-passing-zero-to-PTR_ERR-warning.patch - patches.suse/scsi-qla2xxx-remove-redundant-assignment-to-pointer-.patch - patches.suse/scsi-bfa-release-allocated-memory-in-case-of-error - patches.suse/scsi-qla2xxx-Dual-FCP-NVMe-target-port-support.patch - patches.suse/scsi-qla2xxx-Add-error-handling-for-PLOGI-ELS-passth.patch - patches.suse/scsi-qla2xxx-Set-remove-flag-for-all-VP.patch - patches.suse/scsi-qla2xxx-Check-for-MB-timeout-while-capturing-IS.patch - patches.suse/scsi-qla2xxx-Capture-FW-dump-on-MPI-heartbeat-stop-e.patch - patches.suse/scsi-qla2xxx-Improve-logging-for-scan-thread.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.20-k.patch - patches.suse/scsi-zfcp-trace-channel-log-even-for-fcp-command-responses - patches.suse/scsi-qla2xxx-Retry-PLOGI-on-FC-NVMe-PRLI-failure.patch - patches.suse/scsi-qla2xxx-Do-command-completion-on-abort-timeout.patch - patches.suse/scsi-qla2xxx-Fix-SRB-leak-on-switch-command-timeout.patch - patches.suse/scsi-qla2xxx-Fix-driver-unload-hang.patch - patches.suse/scsi-qla2xxx-Fix-double-scsi_done-for-abort-path.patch - patches.suse/scsi-qla2xxx-Fix-device-connect-issues-in-P2P-config.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.21-k.patch - patches.suse/scsi-qla2xxx-Remove-an-include-directive.patch - patches.suse/scsi-qla2xxx-Fix-a-dma_pool_free-call.patch - patches.suse/scsi-qla2xxx-initialize-fc4_type_priority.patch - patches.suse/scsi-qla2xxx-don-t-use-zero-for-FC4_PRIORITY_NVME.patch - patches.suse/xfs-Sanity-check-flags-of-Q_XQUOTARM-call.patch - patches.suse/apparmor-fix-unsigned-len-comparison-with-less-than-zero.patch - patches.suse/rtc-msm6242-Fix-reading-of-10-hour-digit.patch - patches.suse/PCI-PTM-Remove-spurious-d-from-granularity-message.patch - patches.suse/PCI-MSI-Fix-incorrect-MSI-X-masking-on-resume.patch - patches.suse/PCI-Fix-Intel-ACS-quirk-UPDCR-register-address.patch - patches.suse/PCI-Apply-Cavium-ACS-quirk-to-ThunderX2-and-ThunderX.patch - patches.suse/PCI-dwc-Fix-find_next_bit-usage.patch - patches.suse/PCI-rcar-Fix-missing-MACCTLR-register-setting-in-ini.patch - patches.suse/tty-serial-msm_serial-Fix-flow-control.patch - patches.suse/tty-serial-fsl_lpuart-use-the-sg-count-from-dma_map_.patch - patches.suse/tty-serial-imx-use-the-sg-count-from-dma_map_sg.patch - patches.suse/tty-serial-pch_uart-correct-usage-of-dma_unmap_sg.patch - patches.suse/serial-pl011-Fix-DMA-flush_buffer.patch - patches.suse/serial-ifx6x60-add-missed-pm_runtime_disable.patch - patches.suse/serial-serial_core-Perform-NULL-checks-for-break_ctl.patch - patches.suse/tty-vt-keyboard-reject-invalid-keycodes.patch - patches.suse/ACPI-OSL-only-free-map-once-in-osl.c.patch - patches.suse/ACPI-bus-Fix-NULL-pointer-check-in-acpi_bus_get_priv.patch - patches.suse/ACPI-sysfs-Change-ACPI_MASKABLE_GPE_MAX-to-0x100.patch - patches.suse/kvm-x86-fix-out-of-bounds-write-in-kvm_get_emulated_cpuid-cve-2019-19332 - patches.suse/drm-limit-to-INT_MAX-in-create_blob-ioctl.patch - patches.suse/thermal-Fix-deadlock-in-thermal-thermal_zone_device_.patch - patches.suse/moduleparam-fix-parameter-description-mismatch.patch - patches.suse/fsnamei.c-pull-positivity-check-into-follow_managed.patch - patches.suse/new-helper-lookup_positive_unlocked.patch - patches.suse/fix-dget_parent-fastpath-race.patch - patches.suse/fsnamei.c-fix-missing-barriers-when-checking-positivity.patch - patches.suse/0001-xen-blkback-Avoid-unmapping-unmapped-grant-pages.patch - patches.suse/0002-drm-radeon-fix-r1xx-r2xx-register-checker-for-POT-te.patch - patches.suse/ALSA-hda-hdmi-fix-vgaswitcheroo-detection-for-AMD.patch - patches.suse/ALSA-hda-hdmi-Add-new-pci-ids-for-AMD-GPU-display-au.patch - patches.suse/ALSA-hda-realtek-Dell-headphone-has-noise-on-unmute-.patch - patches.suse/ALSA-pcm-oss-Avoid-potential-buffer-overflows.patch - patches.suse/powerpc-xive-Skip-ioremap-of-ESB-pages-for-LSI-inter.patch - patches.suse/powerpc-Fix-vDSO-clock_getres.patch - patches.suse/powerpc-archrandom-fix-arch_get_random_seed_int.patch - patches.suse/Input-goodix-add-upside-down-quirk-for-Teclast-X89-t.patch - patches.suse/Input-synaptics-rmi4-don-t-increment-rmiaddr-for-SMB.patch - patches.suse/CIFS-Fix-NULL-pointer-dereference-in-smb2_push_mandatory_locks.patch - patches.suse/fs-cifs-Fix-atime-update-check-vs-mtime.patch - patches.suse/scsi-qla2xxx-fix-rports-not-being-mark-as-lost-in-sy.patch - patches.suse/scsi-qla2xxx-unregister-ports-after-GPN_FT-failure.patch - patches.suse/scsi-qla2xxx-Fix-qla2x00_request_irqs-for-MSI.patch - patches.suse/can-slcan-Fix-use-after-free-Read-in-slcan_open.patch - patches.suse/net-bridge-deny-dev_set_mac_address-when-unregisteri.patch - patches.suse/openvswitch-support-asymmetric-conntrack.patch - patches.suse/s390-qeth-guard-against-runt-packets - patches.suse/s390-qeth-ensure-linear-access-to-packet-headers - patches.suse/tcp-md5-fix-potential-overestimation-of-TCP-option-s.patch - patches.suse/net-mlx5e-Fix-SFF-8472-eeprom-length.patch - patches.suse/inet-protect-against-too-small-mtu-values.patch - patches.suse/net-ethernet-ti-cpsw-fix-extra-rx-interrupt.patch - patches.suse/dma-buf-Fix-memory-leak-in-sync_file_merge.patch - patches.suse/drm-meson-venc-cvbs-fix-CVBS-mode-matching.patch - patches.suse/ALSA-echoaudio-simplify-get_audio_levels.patch - patches.suse/ALSA-oxfw-fix-return-value-in-error-path-of-isochron.patch - patches.suse/ALSA-fireface-fix-return-value-in-error-path-of-isoc.patch - patches.suse/ALSA-hda-hdmi-Fix-duplicate-unref-of-pci_dev.patch - patches.suse/ALSA-hda-realtek-Line-out-jack-doesn-t-work-on-a-Del.patch - patches.suse/smb3-fix-refcount-underflow-warning-on-unmount-when-no-directory-le.patch - patches.suse/SMB3-Fix-crash-in-SMB2_open_init-due-to-uninitialized-field-in-comp.patch - patches.suse/CIFS-Close-cached-root-handle-only-if-it-has-a-lease.patch - patches.suse/usb-core-urb-fix-URB-structure-initialization-functi.patch - patches.suse/usb-mon-Fix-a-deadlock-in-usbmon-between-mmap-and-re.patch - patches.suse/USB-serial-io_edgeport-fix-epic-endpoint-lookup.patch - patches.suse/USB-idmouse-fix-interface-sanity-checks.patch - patches.suse/USB-adutux-fix-interface-sanity-check.patch - patches.suse/USB-atm-ueagle-atm-add-missing-endpoint-check.patch - patches.suse/usb-dwc3-ep0-Clear-started-flag-on-completion.patch - patches.suse/xhci-Fix-memory-leak-in-xhci_add_in_port.patch - patches.suse/xhci-fix-USB3-device-initiated-resume-race-with-root.patch - patches.suse/usb-xhci-only-set-D3hot-for-pci-device.patch - patches.suse/xhci-Increase-STS_HALT-timeout-in-xhci_suspend.patch - patches.suse/xhci-handle-some-XHCI_TRUST_TX_LENGTH-quirks-cases-a.patch - patches.suse/xhci-make-sure-interrupts-are-restored-to-correct-st.patch - patches.suse/iio-adc-max9611-Fix-too-short-conversion-time-delay.patch - patches.suse/staging-rtl8188eu-fix-interface-sanity-check.patch - patches.suse/scsi-qla2xxx-Correctly-retrieve-and-interpret-active.patch - patches.suse/scsi-qla2xxx-Added-support-for-MPI-and-PEP-regions-f.patch - patches.suse/scsi-qla2xxx-Fix-incorrect-SFUB-length-used-for-Secu.patch - patches.suse/0001-scsi-qla2xxx-Ignore-NULL-pointer-in-tcm_qla2xxx_free.patch - patches.suse/0002-scsi-qla2xxx-Use-explicit-LOGO-in-target-mode.patch - patches.suse/0003-scsi-qla2xxx-Initialize-free_work-before-flushing-it.patch - patches.suse/0004-scsi-qla2xxx-Drop-superfluous-INIT_WORK-of-del_work.patch - patches.suse/0005-scsi-qla2xxx-Change-discovery-state-before-PLOGI.patch - patches.suse/0006-scsi-qla2xxx-Allow-PLOGI-in-target-mode.patch - patches.suse/0007-scsi-qla2xxx-Don-t-call-qlt_async_event-twice.patch - patches.suse/0008-scsi-qla2xxx-Fix-PLOGI-payload-and-ELS-IOCB-dump-len.patch - patches.suse/0009-scsi-qla2xxx-Configure-local-loop-for-N2N-target.patch - patches.suse/0010-scsi-qla2xxx-Send-Notify-ACK-after-N2N-PLOGI.patch - patches.suse/0011-scsi-qla2xxx-Don-t-defer-relogin-unconditonally.patch - patches.suse/0012-scsi-qla2xxx-Ignore-PORT-UPDATE-after-N2N-PLOGI.patch - patches.suse/0013-scsi-qla2xxx-Add-debug-dump-of-LOGO-payload-and-ELS-.patch - patches.suse/scsi-libsas-stop-discovering-if-oob-mode-is-disconnected - patches.suse/regulator-rn5t618-fix-module-aliases.patch - patches.suse/btrfs-do-not-call-synchronize_srcu-in-inode_tree_del.patch - patches.suse/Btrfs-fix-missing-data-checksums-after-replaying-a-l.patch - patches.suse/Btrfs-make-tree-checker-detect-checksum-items-with-o.patch - patches.suse/Btrfs-fix-removal-logic-of-the-tree-mod-log-that-lea.patch - patches.suse/btrfs-abort-transaction-after-failed-inode-updates-i.patch - patches.suse/btrfs-handle-ENOENT-in-btrfs_uuid_tree_iterate.patch - patches.suse/btrfs-skip-log-replay-on-orphaned-roots.patch - patches.suse/ALSA-pcm-Avoid-possible-info-leaks-from-PCM-stream-b.patch - patches.suse/ALSA-hda-ca0132-Keep-power-on-during-processing-DSP-.patch - patches.suse/ALSA-hda-ca0132-Avoid-endless-loop.patch - patches.suse/ALSA-hda-ca0132-Fix-work-handling-in-delayed-HP-dete.patch - patches.suse/ALSA-hda-Downgrade-error-message-for-single-cmd-fall.patch - patches.suse/ASoC-wm8962-fix-lambda-value.patch - patches.suse/usbip-Fix-receive-error-in-vhci-hcd-when-using-scatt.patch - patches.suse/usb-xhci-Fix-build-warning-seen-with-CONFIG_PM-n.patch - patches.suse/tty-serial-msm_serial-Fix-lockup-for-sysrq-and-oops.patch - patches.suse/Revert-mmc-sdhci-Fix-incorrect-switch-to-HS-mode.patch - patches.suse/mmc-mediatek-fix-CMD_TA-to-2-for-MT8173-HS200-HS400-.patch - patches.suse/mmc-sdhci-of-esdhc-Revert-mmc-sdhci-of-esdhc-add-err.patch - patches.suse/mmc-sdhci-of-esdhc-fix-P2020-errata-handling.patch - patches.suse/platform-x86-hp-wmi-Make-buffer-for-HPWMI_FEATURE2_Q.patch - patches.suse/platform-x86-pmc_atom-Add-Siemens-CONNECT-X300-to-cr.patch - patches.suse/0003-drm-i915-Fix-pid-leak-with-banned-clients.patch - patches.suse/x86-mce-amd-do-not-use-rdmsr_safe_on_cpu-in-smca_configure.patch - patches.suse/x86-mce-amd-allow-reserved-types-to-be-overwritten-in-smca_banks.patch - patches.suse/x86-mce-fix-possibly-incorrect-severity-calculation-on-amd.patch - patches.suse/powerpc-irq-fix-stack-overflow-verification.patch - patches.suse/0001-xen-blkfront-Adjust-indentation-in-xlvbd_alloc_gendi.patch - patches.suse/tracing-have-the-histogram-compare-functions-convert-to-u64-first.patch - patches.suse/netfilter-nf_queue-enqueue-skbs-with-NULL-dst.patch - patches.suse/af_packet-set-defaule-value-for-tmo.patch - patches.suse/fjes-fix-missed-check-in-fjes_acpi_add.patch - patches.suse/net-ibmvnic-Fix-typo-in-retry-check.patch - patches.suse/6pack-mkiss-fix-possible-deadlock.patch - patches.suse/bonding-fix-active-backup-transition-after-link-fail.patch - patches.suse/mwifiex-fix-possible-heap-overflow-in-mwifiex_proces.patch - patches.suse/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_a.patch - patches.suse/qede-Disable-hardware-gro-when-xdp-prog-is-installed.patch - patches.suse/kvm-x86-host-feature-ssbd-doesn-t-imply-guest-feature-spec_ctrl_ssbd - patches.suse/gpio-Fix-error-message-on-out-of-range-GPIO-in-looku.patch - patches.suse/net-mlxfw-Fix-out-of-memory-error-in-mfa2-flash-burn.patch - patches.suse/ptp-fix-the-race-between-the-release-of-ptp_clock-an.patch - patches.suse/pstore-ram-Write-new-dumps-to-start-of-recycled-zone.patch - patches.suse/ALSA-hda-realtek-Add-headset-Mic-no-shutup-for-ALC28.patch - patches.suse/ALSA-usb-audio-fix-set_format-altsetting-sanity-chec.patch - patches.suse/ALSA-hda-hdmi-fix-atpx_present-when-CLASS-is-not-VGA.patch - patches.suse/ALSA-ice1724-Fix-sleep-in-atomic-in-Infrasonic-Quart.patch - patches.suse/exit-panic-before-exit_mm-on-global-init-exit.patch - patches.suse/Btrfs-fix-infinite-loop-during-nocow-writeback-due-t.patch - patches.suse/dmaengine-Fix-access-to-uninitialized-dma_slave_caps.patch - patches.suse/arm64-Revert-support-for-execute-only-user-mappings.patch - patches.suse/spi-spi-dw-Add-lock-protect-dw_spi-rx-tx-to-prevent-.patch - patches.suse/ftrace-avoid-potential-division-by-zero-in-function-profiler.patch - patches.suse/kernel-trace-fix-do-not-unregister-tracepoints-when-register-sched_migrate_task-fail.patch - patches.suse/can-can_dropped_invalid_skb-ensure-an-initialized-he.patch - patches.suse/can-gs_usb-gs_usb_probe-use-descriptors-of-current-a.patch - patches.suse/can-mscan-mscan_rx_poll-fix-rx-path-lockup-when-retu.patch - patches.suse/macvlan-do-not-assume-mac_header-is-set-in-macvlan_b.patch - patches.suse/HID-hidraw-Fix-returning-EPOLLOUT-from-hidraw_poll.patch - patches.suse/HID-uhid-Fix-returning-EPOLLOUT-from-uhid_char_poll.patch - patches.suse/0001-Input-add-safety-guards-to-input_set_keycode.patch - patches.suse/RDMA-bnxt_re-Avoid-freeing-MR-resources-if-dereg-fai.patch - patches.suse/drm-dp_mst-correct-the-shifting-in-DP_REMOTE_I2C_REA.patch - patches.suse/drm-fb-helper-Round-up-bits_per_pixel-if-possible.patch - patches.suse/staging-comedi-adv_pci1710-fix-AI-channels-16-31-for.patch - patches.suse/chardev-Avoid-potential-use-after-free-in-chrdev_ope.patch - patches.suse/usb-musb-dma-Correct-parameter-passed-to-IRQ-handler.patch - patches.suse/usb-chipidea-host-Disable-port-power-only-if-previou.patch - patches.suse/usb-musb-fix-idling-for-suspend-after-disconnect-int.patch - patches.suse/HID-hidraw-uhid-Always-report-EPOLLOUT.patch - patches.suse/iommu-remove-device-link-to-group-on-failure - patches.suse/iommu-vt-d-unlink-device-if-failed-to-add-to-group - patches.suse/drm-i915-gen9-Clear-residual-context-state-on-contex.patch - patches.suse/fix-autofs-regression-caused-by-follow_managed-changes.patch - patches.suse/platform-x86-asus-wmi-Fix-keyboard-brightness-cannot.patch - patches.suse/clk-Don-t-try-to-enable-critical-clocks-if-prepare-f.patch - patches.suse/ALSA-usb-audio-fix-sync-ep-altsetting-sanity-check.patch - patches.suse/ALSA-seq-Fix-racy-access-for-queue-timer-in-proc-rea.patch - patches.suse/ASoC-msm8916-wcd-analog-Fix-selected-events-for-MIC-.patch - patches.suse/0001-btrfs-relocation-fix-reloc_root-lifespan-and-access.patch - patches.suse/usb-core-hub-Improved-device-recognition-on-remote-w.patch - patches.suse/USB-serial-simple-Add-Motorola-Solutions-TETRA-MTP3x.patch - patches.suse/USB-serial-option-Add-support-for-Quectel-RM500Q.patch - patches.suse/USB-serial-opticon-fix-control-message-timeouts.patch - patches.suse/USB-serial-suppress-driver-bind-attributes.patch - patches.suse/USB-serial-ch341-handle-unbound-port-at-reset_resume.patch - patches.suse/USB-serial-io_edgeport-handle-unbound-ports-on-URB-c.patch - patches.suse/USB-serial-io_edgeport-add-missing-active-port-sanit.patch - patches.suse/USB-serial-keyspan-handle-unbound-ports.patch - patches.suse/USB-serial-quatech2-handle-unbound-ports.patch - patches.suse/iio-buffer-align-the-size-of-scan-bytes-to-size-of-t.patch - patches.suse/scsi-mptfusion-fix-double-fetch-bug-in-ioctl - patches.suse/x86-resctrl-fix-an-imbalance-in-domain_remove_cpu.patch - patches.suse/x86-resctrl-fix-potential-memory-leak.patch - patches.suse/drm-i915-Add-missing-include-file-linux-math64.h.patch - patches.suse/sh_eth-check-sh_eth_cpu_data-dual_port-when-dumping-.patch - patches.suse/NFC-pn533-fix-bulk-message-timeout.patch - patches.suse/ptp-free-ptp-device-pin-descriptors-properly.patch - patches.suse/net-usb-lan78xx-limit-size-of-local-TSO-packets.patch - patches.suse/r8152-add-missing-endpoint-sanity-check.patch - patches.suse/cfg80211-check-for-set_wiphy_params.patch - patches.suse/cfg80211-fix-page-refcount-issue-in-A-MSDU-decap.patch - patches.suse/batman-adv-Fix-DAT-candidate-selection-on-little-end.patch - patches.suse/macvlan-use-skb_reset_mac_header-in-macvlan_queue_xm.patch - patches.suse/hwmon-nct7802-Fix-voltage-limits-to-wrong-registers.patch - patches.suse/hwmon-adt7475-Make-volt2reg-return-same-reg-as-reg2v.patch - patches.suse/hwmon-core-Do-not-use-device-managed-functions-for-m.patch - patches.suse/tracing-xen-ordered-comparison-of-function-pointers.patch - patches.suse/mmc-tegra-fix-SDR50-tuning-override.patch - patches.suse/mmc-sdhci-fix-minimum-clock-rate-for-v3-controller.patch - patches.suse/powerpc-xive-Discard-ESB-load-value-when-interrupt-i.patch - patches.suse/Input-sun4i-ts-add-a-check-for-devm_thermal_zone_of_.patch - patches.suse/Input-pegasus_notetaker-fix-endpoint-sanity-check.patch - patches.suse/Input-aiptek-fix-endpoint-sanity-check.patch - patches.suse/Input-gtco-fix-endpoint-sanity-check.patch - patches.suse/Input-sur40-fix-interface-sanity-checks.patch - patches.suse/Revert-Input-synaptics-rmi4-don-t-increment-rmiaddr-.patch - patches.suse/Input-rmi_f54-read-from-FIFO-in-32-byte-blocks.patch - patches.suse/Input-keyspan-remote-fix-control-message-timeouts.patch - patches.suse/Input-pm8xxx-vib-fix-handling-of-separate-enable-reg.patch - patches.suse/0001-btrfs-scrub-Require-mandatory-block-group-RO-for-dev.patch - patches.suse/0001-btrfs-dev-replace-remove-warning-for-unknown-return-.patch - patches.suse/can-slip-Protect-tty-disc_data-in-write_wakeup-and-c.patch - patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch - patches.suse/firestream-fix-memory-leaks.patch - patches.suse/do_last-fetch-directory--i_mode-and--i_uid-before-its-too-late.patch - patches.suse/regulator-rk808-Lower-log-level-on-optional-GPIOs-be.patch - patches.suse/clocksource-drivers-bcm2835_timer-Fix-memory-leak-of.patch - patches.suse/crypto-pcrypt-Do-not-clear-MAY_SLEEP-flag-in-origina.patch - patches.suse/crypto-af_alg-Use-bh_lock_sock-in-sk_destruct.patch - patches.suse/crypto-api-Check-spawn-alg-under-lock-in-crypto_drop.patch - patches.suse/crypto-api-Fix-race-condition-in-crypto_spawn_alg.patch - patches.suse/crypto-picoxcell-adjust-the-position-of-tasklet_init.patch - patches.suse/crypto-chelsio-fix-writing-tfm-flags-to-wrong-place.patch - patches.suse/crypto-atmel-sha-fix-error-handling-when-setting-hma.patch - patches.suse/ppp-Adjust-indentation-into-ppp_async_input.patch - patches.suse/NFC-pn544-Adjust-indentation-in-pn544_hci_check_pres.patch - patches.suse/bcma-remove-set-but-not-used-variable-sizel.patch - patches.suse/brcmfmac-Fix-use-after-free-in-brcmf_sdio_readframes.patch - patches.suse/brcmfmac-fix-interface-sanity-check.patch - patches.suse/orinoco_usb-fix-interface-sanity-check.patch - patches.suse/rtl8xxxu-fix-interface-sanity-check.patch - patches.suse/rsi_91x_usb-fix-interface-sanity-check.patch - patches.suse/zd1211rw-fix-storage-endpoint-lookup.patch - patches.suse/brcmfmac-Fix-memory-leak-in-brcmf_usbdev_qinit.patch - patches.suse/ath9k-fix-storage-endpoint-lookup.patch - patches.suse/mwifiex-drop-most-magic-numbers-from-mwifiex_process.patch - patches.suse/iwlegacy-ensure-loop-counter-addr-does-not-wrap-and-.patch - patches.suse/Revert-ath10k-fix-DMA-related-firmware-crashes-on-mu.patch - patches.suse/ALSA-control-remove-useless-assignment-in-.info-call.patch - patches.suse/ALSA-sh-Fix-compile-warning-wrt-const.patch - patches.suse/ALSA-hda-analog-Minor-optimization-for-SPDIF-mux-con.patch - patches.suse/ALSA-hda-hdmi-add-retry-logic-to-parse_intel_hdmi.patch - patches.suse/ALSA-hda-Add-docking-station-support-for-Lenovo-Thin.patch - patches.suse/ALSA-hda-Add-Clevo-W65_67SB-the-power_save-blacklist.patch - patches.suse/pinctrl-sh-pfc-r8a7778-Fix-duplicate-SDSELF_B-and-SD.patch - patches.suse/usb-dwc3-turn-off-VBUS-when-leaving-host-mode.patch - patches.suse/usb-gadget-f_ncm-Use-atomic_t-to-track-in-flight-req.patch - patches.suse/usb-gadget-f_ecm-Use-atomic_t-to-track-in-flight-req.patch - patches.suse/phy-qualcomm-Adjust-indentation-in-read_poll_timeout.patch - patches.suse/usb-typec-tcpci-mask-event-interrupts-when-remove-dr.patch - patches.suse/USB-serial-ir-usb-add-missing-endpoint-sanity-check.patch - patches.suse/USB-serial-ir-usb-fix-link-speed-handling.patch - patches.suse/USB-serial-ir-usb-fix-IrLAP-framing.patch - patches.suse/serial-8250_bcm2835aux-Fix-line-mismatch-on-driver-u.patch - patches.suse/staging-wlan-ng-ensure-error-return-is-actually-retu.patch - patches.suse/scsi-qla2xxx-Remove-defer-flag-to-indicate-immeadiat.patch - patches.suse/scsi-qla2xxx-Fix-fabric-scan-hang.patch - patches.suse/scsi-qla2xxx-Add-a-shadow-variable-to-hold-disc_stat.patch - patches.suse/scsi-qla2xxx-Cleanup-unused-async_logout_done.patch - patches.suse/scsi-qla2xxx-Fix-update_fcport-for-current_topology.patch - patches.suse/scsi-qla2xxx-Add-D-Port-Diagnostic-reason-explanatio.patch - patches.suse/scsi-qla2xxx-Use-common-routine-to-free-fcport-struc.patch - patches.suse/scsi-qla2xxx-Fix-stuck-login-session-using-prli_pend.patch - patches.suse/scsi-qla2xxx-Correct-fcport-flags-handling.patch - patches.suse/scsi-qla2xxx-Consolidate-fabric-scan.patch - patches.suse/scsi-qla2xxx-Fix-RIDA-Format-2.patch - patches.suse/scsi-qla2xxx-Fix-stuck-session-in-GNL.patch - patches.suse/scsi-qla2xxx-Fix-mtcp-dump-collection-failure.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.22-k.patch - patches.suse/scsi-qla2xxx-Improve-readability-of-the-code-that-ha.patch - patches.suse/scsi-qla2xxx-Fix-the-endianness-of-the-qla82xx_get_f.patch - patches.suse/scsi-qla2xxx-Use-get_unaligned_-instead-of-open-codi.patch - patches.suse/drm-amdgpu-remove-4-set-but-not-used-variable-in-amd.patch - patches.suse/drm-amdgpu-add-function-parameter-description-in-amd.patch - patches.suse/drm-amdgpu-remove-set-but-not-used-variable-dig_conn.patch - patches.suse/drm-amdgpu-remove-set-but-not-used-variable-dig.patch - patches.suse/drm-amdgpu-remove-always-false-comparison-in-amdgpu_.patch - patches.suse/drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch - patches.suse/0012-drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch - patches.suse/drm-amdgpu-remove-set-but-not-used-variable-amdgpu_c.patch - patches.suse/drm-rockchip-lvds-Fix-indentation-of-a-define.patch - patches.suse/drm-bridge-dw-hdmi-constify-copied-structure.patch - patches.suse/drm-nouveau-secboot-gm20b-initialize-pointer-in-gm20.patch - patches.suse/drm-nouveau-Fix-copy-paste-error-in-nouveau_fence_wa.patch - patches.suse/drm-vmwgfx-prevent-memory-leak-in-vmw_cmdbuf_res_add.patch - patches.suse/0002-KVM-x86-Protect-x86_decode_insn-from-Spectre-v1-L1TF.patch - patches.suse/0003-KVM-x86-Protect-kvm_hv_msr_-get-set-_crash_data-from.patch - patches.suse/0004-KVM-x86-Refactor-picdev_write-to-prevent-Spectre-v1-.patch - patches.suse/0005-KVM-x86-Protect-ioapic_read_indirect-from-Spectre-v1.patch - patches.suse/0006-KVM-x86-Protect-ioapic_write_indirect-from-Spectre-v.patch - patches.suse/0007-KVM-x86-Protect-kvm_lapic_reg_write-from-Spectre-v1-.patch - patches.suse/0008-KVM-x86-Protect-MSR-based-index-computations-in-fixe.patch - patches.suse/0009-KVM-x86-Protect-MSR-based-index-computations-in-pmu..patch - patches.suse/0010-KVM-x86-Protect-MSR-based-index-computations-from.patch - patches.suse/0011-KVM-x86-Protect-DR-based-index-computations-from.patch - patches.suse/0012-KVM-x86-Protect-pmu_intel.c-from-Spectre-v1-L1TF-att.patch - patches.suse/lib-test_kasan.c-fix-memory-leak-in-kmalloc_oob_krea.patch - patches.suse/lib-scatterlist.c-adjust-indentation-in-__sg_alloc_t.patch - patches.suse/media-go7007-fix-a-miss-of-snd_card_free.patch - patches.suse/media-v4l2-rect.h-fix-v4l2_rect_map_inside-top-left-.patch - patches.suse/media-iguanair-fix-endpoint-sanity-check.patch - patches.suse/media-uvcvideo-Avoid-cyclic-entity-chains-due-to-mal.patch - patches.suse/PCI-Don-t-disable-bridge-BARs-when-assigning-bus-res.patch - patches.suse/PCI-switchtec-Fix-vep_vector_number-ioread-width.patch - patches.suse/vfs-fix-do_last-regression.patch - patches.suse/powerpc-xmon-don-t-access-ASDR-in-VMs.patch - patches.suse/powerpc-mm-Remove-kvm-radix-prefetch-workaround-for-.patch - patches.suse/simple_recursive_removal-kernel-side-rm-rf-for-ramfs.patch - patches.suse/mwifiex-fix-unbalanced-locking-in-mwifiex_process_co.patch - patches.suse/mwifiex-Fix-possible-buffer-overflows-in-mwifiex_ret.patch - patches.suse/mwifiex-Fix-possible-buffer-overflows-in-mwifiex_cmd.patch - patches.suse/libertas-dont-exit-from-lbs_ibss_join_existing-with.patch - patches.suse/libertas-make-lbs_ibss_join_existing-return-error.patch - patches.suse/ext4-add-cond_resched-to-ext4_protect_reserved_inode.patch - patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch - patches.suse/vt-selection-close-sel_buffer-race.patch - patches.suse/floppy-check-FDC-index-for-errors-before-assigning-i.patch - patches.suse/kvm-nvmx-don-t-emulate-instructions-in-guest-mode - patches.suse/kvm-nvmx-refactor-io-bitmap-checks-into-helper-function - patches.suse/kvm-nvmx-check-io-instruction-vm-exit-conditions - patches.suse/vhost-check-docket-sk_family-instead-of-call-getname.patch - patches.suse/blktrace-Protect-q-blk_trace-with-RCU.patch - patches.suse/0001-vgacon-Fix-a-UAF-in-vgacon_invert_region.patch - patches.suse/blktrace-fix-dereference-after-null-check.patch - patches.suse/vt-selection-push-console-lock-down.patch - patches.suse/vt-selection-push-sel_lock-up.patch - patches.suse/block-bfq-fix-use-after-free-in-bfq_idle_slice_timer.patch - patches.suse/0001-media-ov519-add-missing-endpoint-sanity-checks.patch - patches.suse/0001-media-stv06xx-add-missing-descriptor-sanity-checks.patch - patches.suse/xfs-add-agf-freeblocks-verify-in-xfs_agf_verify.patch - patches.suse/slcan-Don-t-transmit-uninitialized-stack-data-in-pad.patch - patches.suse/USB-core-Fix-free-while-in-use-bug-in-the-USB-S-Glib.patch - patches.suse/selinux-properly-handle-multiple-messages-in-selinux.patch - patches.suse/vfio-type1-fix-va-pa-translation-for-pfnmap-vmas-in-vaddr_get_pfn - patches.suse/netlabel-cope-with-NULL-catmap.patch - patches.suse/USB-gadget-fix-illegal-array-access-in-binding-with-.patch - patches.suse/fs-binfmt_elf.c-allocate-initialized-memory-in-fill_.patch - patches.suse/Bluetooth-Consolidate-encryption-handling-in-hci_enc.patch - patches.suse/relay-handle-alloc_percpu-returning-NULL-in-relay_open.patch - patches.suse/vfio-type1-support-faulting-pfnmap-vmas - patches.suse/vfio-pci-fault-mmaps-to-enable-vma-tracking - patches.suse/vfio-pci-invalidate-mmaps-and-block-mmio-access-on-disabled-memory - patches.suse/vt-keyboard-avoid-signed-integer-overflow-in-k_ascii.patch - patches.suse/x86-speculation-avoid-force-disabling-ibpb-based-on-stibp-and-enhanced-ibrs.patch - patches.suse/x86-speculation-prevent-rogue-cross-process-ssbd-shutdown.patch - patches.suse/x86-speculation-pr_spec_force_disable-enforcement-for-indirect-branches.patch - patches.suse/0001-bcache-fix-potential-deadlock-problem-in-btree_gc_co.patch - patches.suse/ACPI-configfs-Disallow-loading-ACPI-tables-when-lock.patch - patches.suse/usb-usbtest-fix-missing-kfree-dev-buf-in-usbtest_dis.patch - patches.suse/cgroup-fix-cgroup_sk_alloc-for-sk_clone_lock.patch - patches.suse/cgroup-fix-sock_cgroup_data-on-big-endian.patch - patches.suse/random32-update-the-net-random-state-on-interrupt-an.patch - - # dhowells/linux-fs keys-uefi - patches.suse/0001-KEYS-Allow-unrestricted-boot-time-addition-of-keys-t.patch - patches.suse/0003-efi-Add-an-EFI-signature-blob-parser.patch - patches.suse/0004-MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch - patches.suse/0005-MODSIGN-Allow-the-db-UEFI-variable-to-be-suppressed.patch - patches.suse/0006-modsign-Use-secondary-trust-keyring-for-module-signi.patch - - # bluetooth/bluetooth-next - patches.suse/Bluetooth-Disconnect-if-E0-is-used-for-Level-4.patch - - # out-of-tree patches - patches.suse/cifs-handle-netapp-error-codes.patch - patches.suse/powerpc-add-link-stack-flush-mitigation-in-debugfs.patch - patches.suse/powerpc-pseries-mobility-notify-network-peers-after-.patch - patches.suse/cifs-Fix-mount-options-set-in-automount.patch - patches.suse/cifs-Fix-memory-allocation-in-__smb2_handle_cancelle.patch - - ######################################################## - # end of sorted patches - ######################################################## - - ######################################################## - # - # packaging-specific patches (tweaks for autobuild, - # CONFIG_SUSE_KERNEL, config/version tracking and other - # build stuff like that ...). - # These should probably be last since they'll never - # land upstream but there are subsystem extensions to - # the supported flag. - ######################################################## - - ######################################################## - # kbuild/module infrastructure fixes - ######################################################## - patches.suse/rpm-kernel-config - patches.suse/supported-flag - patches.suse/supported-flag-underscores - patches.suse/supported-flag-wildcards - patches.suse/supported-flag-external - patches.suse/module-Inform-user-when-loading-externally-supported.patch - patches.suse/genksyms-add-override-flag.diff - - patches.suse/unsupported-features.patch - - # bnc870450, fate317144 - patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch - patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch - patches.suse/kernel-add-release-status-to-kernel-build.patch - - ######################################################## - # SLE-specific performance patches rejected upstream - ######################################################## - - # Reduces cost of idle path. Rejected upstream due to increased - # power consumption on laptops. Upstream is working on a method - # for using a CDF to estimate online when the next non-idle - # period will be that will be accurate x% of the time where x% - # is to be decided. Method is likely to require enabling other - # kernel config options and may take a considerable amount of - # time to tune while balancing the complexity of calculating - # the estimate online. - patches.suse/sched-throttle-nohz.patch - patches.suse/sched-Fix-up-proc-sched_debug-to-print-only-runnable-tasks-again.patch - - # Boost frequency at lower frequencies than the default. Upstream - # favours power consumption heavily over performance but this - # hurts workloads that have low with frequency short periods of - # idle. This patch brings performance back in line with previous - # SLE releases on machines identified as servers via ACPI. - patches.suse/cpufreq-intel_pstate-use-setpoint-of-10-on-servers.patch - patches.suse/cpufreq-ondemand-set-default-up_threshold-to-30-on-multi-core-systems.patch - patches.suse/cpufreq-intel_pstate-Allow-unspecified-FADT-profile-to-probe-PPC.patch - - # Reintroduce the deadband effect for pcc-cpufreq only as the - # elimination increases the number of frequency changes with - # pcc-cpufreq. The hardware does not always report what the - # correct maximum switching rate is and if it's too quick then - # the results are sub-optimal and may be nonsense. - patches.suse/pcc-cpufreq-Re-introduce-deadband-effect-to-reduce-number-of-frequency-changes.patch - - - ######################################################## - # Scheduler / Core - ######################################################## - patches.suse/setuid-dumpable-wrongdir - patches.suse/sched-fair-Enable-SIS_AVG_CPU-by-default.patch - - patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch - patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch - patches.suse/0003-x86-idle-Control-Indirect-Branch-Speculation-in-idle.patch - patches.suse/0004-x86-enter-Create-macros-to-restrict-unrestrict-Indir.patch - patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch - patches.suse/IBRS-forbid-shooting-in-foot.patch - patches.suse/do-not-default-to-ibrs-on-skl.patch - - patches.kabi/posix-timers-overrun-change-kABI-fix.patch - - # bsc#1096254 bsc#1155508 - patches.suse/sched-fair-Avoid-divide-by-zero-when-rebalancing-dom.patch - - ######################################################## - # locking/core - ######################################################## - patches.suse/sched-optimize-latency-defaults.patch - patches.suse/0001-sched-wake_q-Reduce-reference-counting-for-special-u.patch - - # that benefits. If unsure, mail performance@suse.de - # not enable without a specific example of a workload and machine - # cpufreq-related changes to give a hint of a possible approach. Do - # against tbench, netperf or hackbench that cannot be explained by - # regressions. The reference is being left in case reports are filed - # this patch even on older machines and in some cases, it introduces - # is significantly different and there was no measurable benefit to - # implementation of select_idle_sibling. The current implementation - # This patch used to be of benefit on older hardware with an earlier -+mgorman patches.suse/sched-Further-improve-spurious-CPU_IDLE-active-migrations.patch - - ######################################################## - # x86_64/4096CPUS - from SGI - ######################################################## - patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch - - ######################################################## - # S/390 - ######################################################## - patches.suse/s390-sles15-message-catalog.patch - patches.suse/s390-sles15-00-04-04-kmsg-add-VNIC-Characteristics-msg-documentation.patch - patches.suse/s390-sles15-03-01-rwlock.patch - - patches.suse/s390-sles15-05-01-gmb.patch - patches.suse/s390-sles15-bpf-indirect-call.patch - patches.suse/s390-sles15-dasd-fix-deadlock-in-dasd_times_out.patch - patches.suse/s390-sles15-kmsg-update-2019-03-08.patch - - ######################################################## - # VM/FS patches - ######################################################## - patches.suse/0001-Revert-mm-vmacache-optimize-overflow-system-wide-flu.patch - patches.suse/vfs-add-super_operations-get_inode_dev - patches.suse/fs-speedup-clean-bdev-aliases.patch - patches.suse/readahead-request-tunables.patch - patches.suse/memcg-deprecate-memory.force_empty-knob.patch - patches.suse/mm-Warn-users-of-node-memory-hot-remove-if-the-memory-ratio-is-a-high-risk.patch - patches.suse/mm-inform-about-enabling-mirrored-memory.patch - patches.suse/d-lookup-fairness.fix - patches.suse/getcwd-close-race-with-d_move-called-by-lustre.patch - patches.suse/vfs-use-synchronize_rcu_expedited-in-namespace_unlock.patch - patches.kabi/sched-numa-Remove-redundant-field-kabi.patch - - # bnc#1102831 - patches.kabi/mm-numa-Remove-rate-limiting-of-automatic-numa-balancing-migration-kabi.patch - patches.kabi/sched-numa-Stop-multiple-tasks-from-moving-to-the-CPU-at-the-same-time-kabi.patch - patches.kabi/sched-numa-Pass-destination-CPU-as-a-parameter-to-migrate_task_rq-kabi.patch - - patches.kabi/0001-hwpoison-memory_hotplug-allow-hwpoisoned-pages-to-be-kabi.patch - - # bsc#1127731 - patches.suse/mm-memory_hotplug-fix-scan_movable_pages-for-giganti.patch - - patches.suse/dm-dax-fix-detection-of-dax-support.patch - - # bsc#1140903 - patches.suse/x86-mm-fix-fast-gup-paravirt.patch - - # bsc#1156286 - patches.suse/prevent-active-list-thrashing.patch - - patches.suse/drivers-base-memory.c-cache-blocks-in-radix-tree-to-.patch - - ######################################################## - # misc small fixes - ######################################################## - patches.suse/mm-sparse-do-not-swamp-log-with-huge-vmemmap-allocat-fix.patch - patches.suse/0001-ipc-shm-introduce-shmctl-SHM_STAT_ANY.patch - patches.suse/0002-ipc-sem-introduce-semctl-SEM_STAT_ANY.patch - patches.suse/0003-ipc-msg-introduce-msgctl-MSG_STAT_ANY.patch - patches.suse/kbd-ignore-gfx.patch - - ######################################################## - # general lib/ optimizations - ######################################################## - patches.suse/libnvdimm-pfn-Store-correct-value-of-npfns-in-namespace.patch - - ######################################################## - # CPUFREQ - ######################################################## - patches.suse/perf_timechart_fix_zero_timestamps.patch - patches.suse/cpufreq-intel_pstate-Use-load-based-policy-by-default-but-allow-PID-to-be-used.patch - patches.suse/cpufreq-intel_pstate-Ramp-up-frequency-faster-when-utilisation-reaches-setpoint.patch - patches.suse/cpufreq-intel_pstate-Update-setpoint-for-unspecified-ACPI-profile.patch - patches.suse/cpufreq-intel_pstate-Temporarily-boost-P-state-when-exiting-from-idle.patch - patches.suse/cpufreq-CPPC-fix-build-in-absence-of-v3-support.patch - patches.kabi/0002-kabi-cpufreq-keep-min_sampling_rate-in-struct-dbs_da.patch - - ######################################################## - # powerpc/generic - ######################################################## - patches.suse/v2-powerpc-Allow-flush_-inval_-dcache_range-to-work-across-ranges-4GB.patch - patches.suse/Fix-build-error-in-drmem.c.patch - - ######################################################## - # cephfs - ######################################################## - - ######################################################## - # Suse specific stuff - ######################################################## - patches.suse/suse-hv-PCI-hv-Fix-panic-by-calling-hv_pci_remove_slots-earl.patch - patches.suse/suse-hv-hv-iommu-api.patch - patches.suse/suse-hv-HV_VP_SET_BANK_COUNT_MAX.patch - patches.suse/suse-hv-kabi-hv_ringbuffer_get_debuginfo.patch - patches.suse/suse-hv-guest-os-id.patch - patches.suse/suse-hv-kvp_on_msg.dbg.patch - patches.suse/suse-hv-vmbus-sysfs-ring_buffer.patch - patches.suse/suse_msi_set_irq_unmanaged.patch - - # bsc#1056592 - patches.suse/ras-cec-disable-cec.patch - - patches.suse/qla2xxx-Enable-T10-DIF-with-FC-NVMe-enabled.patch - patches.suse/qla2xxx-allow-irqbalance-control-in-non-MQ-mode.patch - - ######################################################## - # ACPI patches - ######################################################## - patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch - patches.suse/acpi_thermal_passive_blacklist.patch - patches.suse/ACPI-acpi_pad-Do-not-launch-acpi_pad-threads-on-idle-cpus.patch - - ######################################################## - # Driver core - ######################################################## - patches.suse/0001-module-warn-if-module-init-probe-takes-long.patch - patches.suse/irq-stub-affinity.patch - - ######################################################## - # Device drivers - ######################################################## - patches.suse/loop-Compability-for-older-releases.patch - - # Cavium CN99xx AHCI errata - # Out-of-tree - patches.suse/0001-PCI-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-earl.patch - patches.suse/0013-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch - patches.suse/0001-ahci-thunderx2-stop-engine-fix-update.patch - patches.suse/0001-ahci-thunderx2-update-stop-engine-errata-delay-value.patch - - patches.suse/0001-iommu-vt-d-Fix-race-condition-in-add_unmap.patch - - patches.suse/Linux-v5.0-rc7-bcm2835-MMC-issues.patch - - patches.suse/0001-irqchip-gic-v3-its-fix-build-warnings.patch - - # bsc#1142095 - patches.suse/mlx5-add-parameter-to-disable-enhanced-IPoIB.patch - - ######################################################## - # Filesystem - ######################################################## - patches.suse/procfs-add-tunable-for-fd-fdinfo-dentry-retention.patch - patches.suse/fs-namespace.c-fix-mountpoint-reference-counter-race.patch - - ######################################################## - # xfs/ext4/btrfs/reiserfs - ######################################################## - patches.suse/xfs-repair-malformed-inode-items-during-log-recovery.patch - patches.suse/pstore_disable_efi_backend_by_default.patch - patches.suse/pstore-backend-autoaction - patches.suse/squashfs-3.4.patch - - patches.suse/xfs-unsupported-features.patch - patches.suse/ext4-unsupported-features.patch - patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch - - patches.suse/btrfs-provide-super_operations-get_inode_dev - patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch - patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch - patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch - patches.suse/btrfs-dump_space_info-when-encountering-total_bytes_pinned-0-at-umount.patch - patches.suse/revert-btrfs-qgroup-move-half-of-the-qgroup-accounting-time-out-of-commit-trans.patch - patches.suse/btrfs-use-spinlock-to-protect--caching_block_groups-list.patch - patches.suse/btrfs-qgroups-fix-rescan-worker-running-races.patch - patches.suse/btrfs-suspend-qgroups-during-relocation-recovery.patch - patches.suse/0001-btrfs-qgroup-Make-qgroup-async-transaction-commit-mo.patch - patches.suse/reiserfs-mark-read-write-mode-unsupported.patch - - patches.suse/reiserfs-add-check-to-detect-corrupted-directory-entry.patch - patches.suse/reiserfs-don-t-panic-on-bad-directory-entries.patch - - patches.suse/xfs-properly-detect-when-DAX-wont-be-used-on-any-device.patch - patches.suse/xfs-add-option-to-mount-with-barrier-0-or-barrier-1.patch - patches.suse/jbd2-flush_descriptor-Do-not-decrease-buffer-head-s-ref-count.patch - - ######################################################## - # NFS - ######################################################## - patches.suse/nfs-set-acl-perm.patch - patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch - patches.suse/0001-SUNRPC-Allow-creation-of-RPC-clients-with-multiple-c.patch - patches.suse/0002-NFS-Add-a-mount-option-to-specify-number-of-TCP-conn.patch - patches.suse/0003-NFSv4-Allow-multiple-connections-to-NFSv4.x-x-0-serv.patch - patches.suse/0004-pNFS-Allow-multiple-connections-to-the-DS.patch - patches.suse/0005-NFS-Display-the-nconnect-mount-option-if-it-is-set.patch - patches.suse/0006-NFS-Allow-multiple-connections-to-NFSv3-and-NFSv4.0-.patch - patches.suse/0007-SUNRPC-Mask-XIDs-to-prevent-replay-cache-collision.patch - patches.suse/0001-NFSv4-don-t-let-hanging-mounts-block-other-mounts.patch - patches.suse/0001-sunrpc-include-sup-groups-in-hash.patch - patches.suse/0001-NFSv4-handle-EINVAL-from-EXCHANGE_ID-better.patch - patches.kabi/0001-NFS-Ensure-we-commit-after-writeback-is-complete.kabi - - patches.kabi/sunrpc-use-after-free-in-svc_process_common.patch - patches.suse/sunrpc-cache-handle-missing-listeners-better.patch - patches.suse/NFS-optional-NFSv4_2.patch - patches.suse/NFS-optional-NFSv4_2-fix.patch - patches.suse/NFSv4.1-bc-request-hold-xprt-ref.patch - - patches.suse/sunrpc-svcauth_gss_register_pseudoflavor-must-reject.patch - patches.suse/sunrpc-clean-up-properly-in-gss_mech_unregister.patch - - ######################################################## - # Overlayfs - ######################################################## - patches.suse/ovl-treat-btrfs-as-different-mount.patch - - ######################################################## - # Storage - ######################################################## - patches.suse/nvme-multipath-round-robin-I-O-policy.patch - patches.suse/ch-add-missing-mutex_lock-mutex_unlock-in-ch_release.patch - patches.suse/ch-fixup-refcounting-imbalance-for-SCSI-devices.patch - patches.suse/scsi-libsas-allocate-sense-buffer-for-bsg-queue.patch - patches.suse/qla2xxx-always-allocate-qla_tgt_wq.patch - patches.suse/lpfc-validate-command-in-lpfc_sli4_scmd_to_wqidx_dis.patch - patches.suse/nvme-Do-not-remove-namespaces-during-reset.patch - patches.suse/nvme-flush-scan_work-when-resetting-controller.patch - patches.suse/nvme-skip-nvme_update_disk_info-if-the-controller-is.patch - patches.suse/nvme-Return-BLK_STS_TARGET-if-the-DNR-bit-is-set.patch - patches.suse/block-Fix-a-NULL-pointer-dereference-in-generic_make.patch - patches.suse/dasd_fba-Display-00000000-for-zero-page-when-dumping.patch - - patches.suse/md-display-timeout-error.patch - patches.suse/nvme-register-ns_id-attributes-as-default-sysfs-grou.patch - patches.suse/scsi-handle-special-return-codes-for-ABORTED-COMM.patch - patches.suse/scsi_scan-Send-TEST-UNIT-READY-to-LUN0-before-LUN-sc.patch - patches.suse/scsi-disable-VPD-page-check-on-error.patch - patches.suse/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch - patches.suse/sd-always-scan-VPD-pages-if-thin-provisioning-is-ena.patch - patches.suse/scsi-do-not-print-reservation-conflict-for-TEST-UNIT.patch - patches.suse/0001-oracleasm-4.0-compat-changes.patch - patches.suse/scsi-retry-alua-transition-in-progress - patches.suse/megaraid-mbox-fix-SG_IO - patches.suse/fcoe-reduce-max_sectors - patches.suse/blk-mq-backport-fixes-for-blk_mq_complete_e_request_.patch - - # bsc#1048585 bsc#1080813 - patches.suse/delay-add-poll_event_interruptible.patch - patches.suse/cdrom-factor-out-common-open_for_-code.patch - patches.suse/cdrom-wait-for-tray-to-close.patch - patches.suse/scsi-sr-wait-for-the-medium-to-become-ready.patch - patches.suse/cdrom-turn-off-autoclose-by-default.patch - patches.suse/scsi-sr-workaround-VMware-ESXi-cdrom-emulation-bug.patch - - patches.kabi/target-se_dev_attrib.emulate_pr-ABI-stability.patch - - # bsc#1120008 kABI fix - patches.kabi/0001-kABI-Preserve-kABI-for-dma_max_mapping_size.patch - # bsc#1131673 kABI fix - patches.kabi/block-kABI-fixes-for-bio_rewind_iter-removal.patch - - # bsc#1136922 - patches.suse/scsi-mpt3sas_ctl-fix-double-fetch-bug-in-ctl_ioctl_main - # git-fixes kABI fix - patches.kabi/kABI-fix-addition-of-new-field-in-struct-esp - patches.kabi/block-kABI-fixes-for-BLK_EH_DONE-renaming.patch - patches.kabi/blk_queue_blk_trace_mutex_kabi.patch - - ######################################################## - # DRM/Video - ######################################################## - patches.suse/drm-i915-Fix-use-after-free-when-destroying-GEM-context.patch - patches.suse/0001-drm-ttm-Remove-warning-about-inconsistent-mapping-in.patch - patches.suse/drm-i915-Disable-tv-output-on-i9x5gm - patches.suse/drm-i915-CVE-2018-20669-access-check.patch - patches.suse/nouveau-avoid-annoying-stack-trace-for-timeout.patch - - patches.suse/drm-mgag200-Add-doublescan-and-interlace-support.patch - patches.suse/drm-mgag200-Add-additional-limits-for-certain-G200-variants.patch - patches.suse/drm-mgag200-Fix-memleak-in-error-path-in-mgag200_bo_create.patch - patches.suse/drm-mgag200-Free-container-instead-of-member-in-mga_user_framebuffer_destroy.patch - patches.suse/drm-mgag200-Initialize-data-needed-to-map-fbdev-memory.patch - patches.suse/drm-mgag200-Simplify-function-mgag200_ttm_placement.patch - patches.suse/drm-mgag200-Add-support-for-MATROX-PCI-device-IDs-0x520-and-0x521.patch - patches.suse/drm-mgag200-Cleanup-cursor-BOs-properly.patch - patches.suse/drm-mgag200-Don-t-use-crtc_-parameters-for-validation.patch - patches.suse/drm-mgag200-Consolidate-depth-bpp-handling.patch - patches.suse/drm-mgag200-Add-command-line-option-to-specify-preferred-depth.patch - patches.suse/drm-mgag200-Add-mode-validation-debugging-code.patch - patches.suse/drm-mgag200-Implement-basic-PM-support - patches.suse/drm-radeon-limit-bpp-for-low-vram.patch - patches.suse/drm-ast-Fix-memleak-in-error-path-in-ast_bo_create.patch - patches.suse/drm-ast-Free-container-instead-of-member-in-ast_user_framebuffer_destroy.patch - patches.suse/drm-ast-Simplify-function-ast_bo_unpin.patch - patches.suse/drm-ast-Add-an-crtc_disable-callback-to-the-crtc-helper-funcs.patch - patches.suse/drm-ast-Actually-load-DP501-firmware-when-required.patch - patches.suse/kernel-Export-mm_access.patch - - patches.suse/drm-hibmc-Use-set_busid-function-from-drm-core.patch - patches.suse/drm-hibmc-initialize-the-hibmc_bo_driver_io_mem_pfn.patch - patches.suse/0001-drm-qxl-Return-error-if-fbdev-is-not-32-bpp.patch - patches.kabi/drm-readonly-kabi-fixup.patch - patches.suse/vgacon-fix-out-of-bounds-write-to-the-scrollback-buf.patch - - ######################################################## - # Out-of-tree networking - ######################################################## - patches.kabi/kabi-drop-LINUX_MIB_TCPWQUEUETOOBIG-snmp-counter.patch - patches.kabi/kabi-move-sysctl_tcp_min_snd_mss-to-preserve-struct-.patch - patches.suse/qed-bump-drivers-to-version-8.10.10.55.patch - patches.suse/bsc1084332-0003-lan78xx-Enable-LEDs-and-auto-negotiation.patch - patches.suse/ibmveth-Update-ethtool-settings-to-reflect-virtual-p.patch - patches.suse/irda-Fix-memory-leak-caused-by-repeated-binds-of-ird.patch - patches.suse/irda-Only-insert-new-objects-into-the-global-databas.patch - patches.suse/tcp-fix-tcp_rtx_queue_tail-in-case-of-empty-retransm.patch - patches.kabi/ip-drop-IPSTATS_MIB_REASM_OVERLAPS.patch - patches.kabi/kabi-handle-addition-of-ip6addrlbl_table-into-struct.patch - patches.kabi/kabi-restore-ip_tunnel_delete_net.patch - patches.kabi/kabi-handle-addition-of-uevent_sock-into-struct-net.patch - patches.kabi/kabi-handle-addition-of-net-hash_mix.patch - patches.kabi/kabi-handle-addition-of-netns_ipv4-ip_id_key.patch - patches.suse/tcp-Don-t-dequeue-SYN-FIN-segments-from-write-queue.patch - - ######################################################## - # Netfilter - ######################################################## - patches.suse/netfilter-ip_conntrack_slp.patch - - ######################################################## - # Wireless Networking - ######################################################## - patches.suse/b43-missing-firmware-info.patch - patches.suse/iwlwifi-expose-default-fallback-ucode-api - patches.kabi/iwlwifi-iwl_cfg-kabi-fix.patch - patches.kabi/iwlwifi-fw_runtime_ops-kabi-compat.patch - patches.kabi/libertas-kabi-fix.patch - patches.kabi/ath9k-msi-kabi-workaround.patch - patches.kabi/ath9k-ath_node-ackto-kabi-workaround.patch - patches.kabi/ath10k-wmi-kabi-fix.patch - patches.kabi/ath10k-last_wmi_vdev_start_status-kabi-workaround.patch - patches.suse/ath10k-QCA9377-firmware-limit.patch - patches.kabi/bt_accept_enqueue-kabi-workaround.patch - patches.kabi/mwifiex-ieee-types-kabi-fix.patch - patches.kabi/mwifiex-power_cfg-kabi-workaround.patch - patches.kabi/netlink-nla_policy-kabi-workaround.patch - - ######################################################## - # ISDN - ######################################################## - patches.suse/misdn-add-support-for-group-membership-check - - ########################################################## - # Sound - ########################################################## - patches.kabi/snd_hda_register_beep_device-kABI-fix.patch - patches.kabi/snd_hda_bus-bus_probing-kABI-fix.patch - patches.kabi/ALSA-hda-kabi-workaround-for-generic-parser-flag.patch - patches.kabi/ALSA-snd_hda_pick_pin_fixup-kABI-workaround.patch - - ######################################################## - # printk - ######################################################## - patches.suse/printk-console-Correctly-mark-console-that-is-used-w.patch - patches.suse/printk-panic-Avoid-deadlock-in-printk-after-stopping-CPUs-by-NMI.patch - - ######################################################## - # Other driver fixes - ######################################################## - patches.suse/tpm-Downgrade-error-level - patches.suse/Input-synaptics-Add-intertouch-blacklist-for-Thinkpa.patch - patches.suse/mmc-version-check-printk-downgrade - patches.kabi/iio-kabi-fix-for-iio_buffer.patch - patches.kabi/power_supply-removing-field-kabi-fix.patch - patches.kabi/strscpy-annotation-drop-kABI-workaround.patch - patches.suse/HID-quirks-fix-support-for-Apple-Magic-Keyboards.patch - patches.suse/ata-Fix-racy-link-clearance.patch - - patches.suse/tty-Don-t-return-EAGAIN-in-blocking-read.patch - patches.suse/tty-make-R3964-line-discipline-fail.patch - - patches.kabi/asus-wmi-quirk_entry-kabi-fix.patch - - ######################################################## - # Other drivers we have added to the tree - ######################################################## - # LIO kRBD backend moving to tcmu-runner, but still needed in SLE15 for migration - patches.suse/libceph-add-scatterlist-messenger-data-type.patch - patches.suse/libceph-fix-scatterlist-last_piece-calculation.patch - patches.suse/rbd-add-support-for-scatterlist-obj_request_type.patch - patches.suse/rbd-add-lio-specific-data-area.patch - patches.suse/libceph-add-support-for-CMPEXT-compare-extent-reques.patch - patches.suse/rbd-add-write-test-helper.patch - patches.suse/rbd-add-num-ops-calculator-helper.patch - patches.suse/rbd-add-support-for-COMPARE_AND_WRITE-CMPEXT.patch - patches.suse/libceph-add-support-for-write-same-requests.patch - patches.suse/rbd-add-support-for-writesame-requests.patch - patches.suse/target-add-compare-and-write-callback.patch - patches.suse/target-compare-and-write-backend-driver-sense-handli.patch - patches.suse/target-add-COMPARE_AND_WRITE-sg-creation-helper.patch - patches.suse/libceph-fix-pr_fmt-compile-issues.patch - patches.suse/rbd-export-some-functions-used-by-lio-rbd-backend.patch - patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch - patches.suse/target-add-rbd-backend.patch - patches.suse/target-add-lio-rbd-to-makefile-Kconfig.patch - patches.suse/rbd-add-rbd_dev_setxattr-helper.patch - patches.suse/rbd-do-away-with-obj_request-in-setxattr.patch - patches.suse/rbd-add-setxattr-device-attribute-for-debugging.patch - patches.suse/rbd-add-rbd_dev_cmpsetxattr-helper.patch - patches.suse/rbd-do-away-with-obj_request-in-cmpsetxattr.patch - patches.suse/rbd-add-cmpsetattr-device-attribute-for-debugging.patch - patches.suse/ceph-osd_client-add-support-for-CEPH_OSD_OP_GETXATTR.patch - patches.suse/rbd-add-rbd_dev_getxattr-helper.patch - patches.suse/rbd-do-away-with-obj_request-in-getxattr.patch - patches.suse/rbd-add-getxattr-device-attribute-for-debugging.patch - patches.suse/target-pr-split-out-and-export-core_scsi3_pr_seq_non.patch - patches.suse/target-pr-add-backend-API-for-reservation-handling.patch - patches.suse/target-rbd-add-support-for-PR-register-read-keys.patch - patches.suse/target-rbd-add-pr_reserve-support.patch - patches.suse/target-rbd-add-pr_release-support.patch - patches.suse/target-rbd-add-pr_read_reservation-support.patch - patches.suse/target-rbd-add-pr_clear-support.patch - patches.suse/target-rbd-add-pr_preempt-support.patch - patches.suse/target-rbd-add-stubbed-out-pr_register_and_move.patch - patches.suse/target-rbd-add-pr_report_capabilities-support.patch - patches.suse/target-rbd-add-stubbed-out-pr_read_full_status.patch - patches.suse/target-rbd-SCSI3-check-conflict-support.patch - patches.suse/target-rbd-add-SCSI2-reservation-entry-to-PR-info.patch - patches.suse/target-rbd-implement-SCSI2-reservation-handling.patch - patches.suse/target-rbd-handle-SCSI2-reservation-release-on-reset.patch - patches.suse/target-configfs-add-device-vendor_id-attribute.patch - patches.suse/target-remove-hardcoded-T10-Vendor-ID-in-INQUIRY-res.patch - patches.suse/target-rbd-fix-PR-info-memory-leaks.patch - patches.suse/target-pr-fix-core_scsi3_pr_seq_non-caller.patch - patches.suse/rbd-don-t-log-miscompare-as-an-error.patch - patches.suse/rbd-handle-OBJ_REQUEST_SG-types-for-copyup.patch - patches.suse/target-rbd-don-t-put-snap_context-twice.patch - patches.suse/target-rbd-remove-caw_mutex-usage.patch - patches.suse/libceph-use-upstream-write-same-opcode.patch - patches.suse/rbd-truncate-objects-on-cmpext-short-reads.patch - patches.suse/target-fix-tcm_rbd_gen_it_nexus-for-emulated-XCOPY-s.patch - patches.suse/rbd-helper-to-copy-compare-and-write-osd-requests.patch - patches.suse/rbd-copy-compare-and-write-osd-requests-before-resub.patch - patches.suse/0001-rbd-drop-extra-rbd_img_request_get.patch - patches.suse/0002-rbd-make-sure-pages-are-freed-by-libceph.patch - patches.suse/target-rbd-handle-zero-length-UNMAP-requests-early.patch - patches.suse/target-rbd-use-target_configure_unmap_from_queue-hel.patch - patches.suse/target-transport-should-handle-st-FM-EOM-ILI-reads.patch - patches.suse/target-add-lio-rbd-to-makefile-Kconfig-fix.patch - patches.suse/0001-target_core_rbd-use-RCU-in-free_device.patch - patches.suse/0002-target_core_rbd-break-up-free_device-callback.patch - - ######################################################## - # device-mapper - ######################################################## - patches.suse/dm-mpath-leastpending-path-update - patches.suse/dm-mpath-accept-failed-paths - patches.suse/dm-table-switch-to-readonly - patches.suse/dm-multipath-Improve-logging.patch - patches.suse/dm-snap-avoid-deadlock.patch - - ########################################################## - # AppArmor - ########################################################## - patches.suse/apparmor-basic-networking-rules.patch - patches.suse/apparmor-fix-quieting-of-audit-messages-for-network-mediation.patch - patches.suse/apparmor-basic-networking-rules-4.11-rc1.patch - patches.suse/apparmor-check-all-net-profiles.patch - - ########################################################## - # FIPS patches not (yet) upstream - ########################################################## - patches.suse/0008-random-move-FIPS-continuous-test-to-output-functions.patch - patches.suse/v5-0001-crypto-DRBG-add-FIPS-140-2-CTRNG-for-noise-source.patch - - ######################################################## - # Lock down functions for UEFI secure boot , FATE#314486 - ######################################################### - patches.suse/0039-efi-Add-EFI_SECURE_BOOT-bit.patch - patches.suse/0040-Add-the-ability-to-lock-down-access-to-the-running-k.patch - patches.suse/0041-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch - patches.suse/0042-Enforce-module-signatures-if-the-kernel-is-locked-do.patch - patches.suse/0043-Restrict-dev-mem-and-dev-kmem-when-the-kernel-is-loc.patch - patches.suse/0045-kexec-Disable-at-runtime-if-the-kernel-is-locked-dow.patch - patches.suse/0046-Copy-secure_boot-flag-in-boot-params-across-kexec-re.patch - patches.suse/0047-kexec_file-split-KEXEC_VERIFY_SIG.patch - patches.suse/0047-kexec_file-restrict-if-the-kernel-is-locked-down.patch - patches.suse/0048-hibernate-Disable-when-the-kernel-is-locked-down.patch - patches.suse/0050-PCI-Lock-down-BAR-access-when-the-kernel-is-locked-d.patch - patches.suse/0051-x86-Lock-down-IO-port-access-when-the-kernel-is-lock.patch - patches.suse/0052-x86-Restrict-MSR-access-when-the-kernel-is-locked-do.patch - patches.suse/0053-asus-wmi-Restrict-debugfs-interface-when-the-kernel-.patch - patches.suse/0054-ACPI-Limit-access-to-custom_method-when-the-kernel-i.patch - patches.suse/0055-acpi-Ignore-acpi_rsdp-kernel-param-when-the-kernel-h.patch - patches.suse/0056-acpi-Disable-ACPI-table-override-if-the-kernel-is-lo.patch - patches.suse/0057-acpi-Disable-APEI-error-injection-if-the-kernel-is-l.patch - patches.suse/0005-modsign-print-module-name-along-with-error-message.patch - - ######################################################## - # Grab certificate from MokList (MODSIGN) FATE#314508 - ######################################################## - # Using the hash in MOKx to blacklist kernel module, FATE#316531 - patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch - patches.suse/0002-MODSIGN-print-appropriate-status-message-when-gettin.patch - patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch - patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch - - ########################################################## - # Hibernation Signature Verification FATE#316350 - ########################################################## - patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch - patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch - patches.suse/0003-x86-KASLR-public-the-function-for-getting-random-lon.patch - patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch - patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch - patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch - patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch - patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch - patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch - patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch - - ######################################################## - # Other patches for debugging - ######################################################## - patches.suse/crasher.patch - -+kabi patches.suse/0005-x86-unwind-orc-Detect-the-end-of-the-stack.patch - - patches.suse/x86-cpu_entry_area-Map-also-trace_idt_table.patch - - ######################################################## - # Kdump - ######################################################## - patches.suse/s390-export-symbols-for-crash-kmp.patch - - ######################################################## - # Live patching - ######################################################## - # SUSE-specific - patches.suse/livepatch-mark-the-kernel-unsupported-when-disabling.patch - patches.suse/livepatch-define-a-macro-for-new-api-identification.patch - - # klp-convert - patches.suse/livepatch-modpost-ignore-unresolved-symbols.patch - patches.suse/livepatch-create-and-include-UAPI-headers.patch - - ######################################################## - # XEN patches - ######################################################## - patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch - patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch - patches.suse/xen-disable_hotplug_cpu.patch - patches.suse/0001-x86-respect-memory-size-limiting-via-mem-parameter.patch - patches.suse/0002-x86-xen-dont-add-memory-above-max-allowed-allocation.patch - - ######################################################## - # kABI consistency patches - ######################################################## - - patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch - patches.suse/0003-kabi-Add-placeholders-to-a-couple-of-important-struc.patch - patches.suse/0001-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch - patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-gsp.patch - patches.suse/0001-Thunderbolt-kABI-paddings-added.patch - patches.suse/0008-kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch - patches.suse/prepare-arm64-kgraft - patches.suse/powerpc-KABI-add-aux_ptr-to-hole-in-paca_struct-to-e.patch - patches.kabi/KABI-cpu-hotplug-provide-the-old-get-put_online_cpus.patch - patches.kabi/kabi-IB-mlx5-Fix-integer-overflows-in-mlx5_ib_create_srq.patch - patches.kabi/musb-flush_irq_work-kabi-fix.patch - patches.kabi/ALSA-pcm-oss-rw_ref-kabi-fix.patch - patches.kabi/ALSA-pcm-timer-inclusion-kabi-fix.patch - patches.kabi/usb-audio-quirk-kabi-fix.patch - patches.kabi/ALSA-emu10k1-kabi-workaround.patch - patches.kabi/acpi-ec-gpe-kabi-fix.patch - patches.kabi/0003-md-fix-md_write_start-deadlock-w-o-metadata-devices.kabi - patches.kabi/KABI-hide-ftrace_enabled-in-paca.patch - patches.kabi/ocfs2-dlm-wait-for-dlm-recovery-done-kabi.patch - patches.kabi/fsnotify-Fix-fsnotify_mark_connector-race-kabi.patch - patches.kabi/kabi-protect-struct-acpi_nfit_desc.patch - patches.kabi/x86-cpuinfo_x86-ignore-initialized-member.patch - patches.kabi/powerpc-livepatch-fix-kabi-breaker-stacktraces.patch - patches.kabi/kabi-protect-tap_create_cdev.patch - patches.kabi/kabi-protect-struct-ipv6_pinfo.patch - patches.kabi/kabi-protect-struct-cstate.patch - patches.kabi/kabi-protect-ife_tlv_meta_decode.patch - patches.kabi/kabi-protect-struct-nd_region.patch - patches.kabi/kabi-protect-struct-ccw_device_private.patch - patches.kabi/Revert-nvmet-constify-struct-nvmet_fabrics_ops.patch - patches.kabi/nvme-kABI-fixes-for-nvmet.patch - patches.kabi/nvme-kABI-fixes-for-nvme_ctrl.patch - patches.kabi/Revert-nvme-mark-nvme_queue_scan-static.patch - patches.kabi/qla2xxx-kABI-fixes-for-v10.01.00.18-k.patch - patches.kabi/kABI-fixes-for-nvme-if_ready-checks-fail-io-to-deletin.patch - patches.kabi/nvme-reintroduce-nvme_get_log_ext.patch - patches.kabi/nvme-partially-revert-nvme-remove-nvme_req_needs_fai.patch - patches.kabi/nvme-kABI-fix-for-ANA-support-in-nvme_ctrl.patch - patches.kabi/nvme-guard-additional-fields-in-nvme-command-structu.patch - patches.kabi/nvmet-kABI-fixes-for-ANA-support.patch - patches.kabi/nvme-kABI-fix-for-scan_lock.patch - patches.kabi/kabi-fixup-bdev_dax_supported.patch - patches.kabi/rtlwifi-deferred-work-kabi-fix.patch - patches.kabi/of-device-kabi-fix.patch - patches.kabi/KABI-tpm-change-relinquish_locality-return-value-bac.patch - patches.kabi/KABI-tpm-do-keep-the-cmd_ready-and-go_idle-as-pm-ops.patch - patches.kabi/KABI-move-mce_data_buf-into-paca_aux.patch - patches.kabi/KABI-move-the-new-handler-to-end-of-machdep_calls-an.patch - patches.kabi/KABI-powerpc-export-__find_linux_pte-as-__find_linux.patch - patches.kabi/KABI-hide-new-member-in-struct-iommu_table-from-genk.patch - patches.kabi/KABI-powerpc-Revert-npu-callback-signature-change.patch - patches.kabi/Fix-struct-page-kABI-after-adding-atomic-for-ppc.patch - - patches.kabi/perf-x86-fix-data-source-decoding-for-skylake-kabi.patch - patches.kabi/kabi-protect-struct-nf_conn.patch - patches.kabi/kabi-protect-eswitch_h-include.patch - patches.kabi/kabi-reexport-tcp_send_ack.patch - patches.kabi/s390-mm-fix-race-on-mm-context-flush_mm.patch - patches.kabi/kabi-protect-struct-vsock_sock.patch - patches.kabi/kabi-reexport-vsock_pending_work.patch - patches.kabi/kabi-protect-struct-kvm_sync_regs.patch - patches.kabi/kabi-fix-for-check_disk_size_change.patch - - patches.kabi/kabi-protect-enum-mem_type.patch - - patches.kabi/bpf-prevent-memory-disambiguation-attack.patch - - patches.kabi/fix-kvm-kabi.patch - - patches.kabi/mm-swap-fix-race-between-swap-count-continuation-operation-kabi.patch - - patches.kabi/bpf-properly-enforce-index-mask-to-prevent-out-of-bo.patch - patches.kabi/kabi-cxgb4-MU.patch - patches.kabi/kabi-mlx5-hide-cpu-rmap.patch - patches.kabi/kabi-mvpp2-10gkr-support.patch - patches.kabi/kabi-protect_fwnode_handle.patch - patches.kabi/kabi-protect_hnae_ae_ops.patch - patches.kabi/kabi-protect_hnae3_ae_ops.patch - - patches.kabi/nvdimm-provide-memcpy-mcsafe-unrolled.patch - patches.kabi/dax-fixup-dax_operations-extension.patch - patches.kabi/bdi-release-mutex-kabi.patch - - patches.kabi/NFSv4.1-Fix-up-replays-of-interrupted-requests.patch - patches.kabi/bpf-fix-partial-copy-of-map_ptr-when-dst-is-scalar.patch - - patches.kabi/0001-Revert-USB-check-usb_get_extra_descriptor-for-proper.patch - patches.kabi/0001-USB-check-usb_get_extra_descriptor-for-proper-size-F.patch - patches.kabi/0001-kABI-fix-xhci-kABI-stability.patch - - patches.kabi/bpf-move-prev_-insn_idx-into-verifier-env.patch - patches.kabi/bpf-prevent-out-of-bounds-speculation-on-pointer-ari.patch - - patches.kabi/kabi-xen-remove-pre-xen3-fallback-handlers.patch - patches.kabi/fix-kabi-for-new-amd-mca-bank-names.patch - - patches.kabi/arch-arm64-acpi-KABI-ignore-includes.patch - patches.kabi/firmware-efi-KABI-memreserve.patch - patches.kabi/drivers-base-kABI-fixes-for-struct-device_private.patch - patches.kabi/blk-mq-kABI-fixes-for-blk-mq.h.patch - - patches.kabi/media-em28xx-stop-rewriting-device-s-struct.patch - patches.kabi/media-em28xx-fix-handler-for-vidioc_s_input.patch - patches.kabi/kABI-add-_q-suffix-to-exports-that-take-struct-dh.patch - - # KVM - patches.kabi/kabi-kvm-mmu-Fix-overflow-on-kvm-mmu-page-limit-calculati.patch - patches.kabi/kabi-fix-KVM-s390-provide-kvm_arch_no_poll-function.patch - patches.kabi/kabi-fix-s390-vtime-steal-time-exponential-moving-average.patch - - patches.suse/0001-kvm-Introduce-nopvspin-kernel-parameter.patch - patches.kabi/KABI-powerpc-mmu_context-provide-old-version-of-mm_i.patch - patches.kabi/KABI-x86-kvm-kABI-workaround-for-CVE-2018-10853-fix.patch - patches.kabi/kvm-x86-kABI-fix-for-vm_alloc-vm_free-changes.patch - patches.kabi/kABI-Hide-get_msr_feature-in-kvm_x86_ops.patch - - patches.kabi/kvm_x86_ops-l1tf-kabi-fix.patch - - patches.kabi/0001-x86-kabi-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch - patches.kabi/KVM-VMX-Work-around-kABI-breakage-in-enum-vmx_l1d_fl.patch - - patches.kabi/kabi-protect-struct-fib_nh_exception.patch - patches.kabi/kabi-protect-struct-rtable.patch - patches.kabi/kabi-protect-struct-sctp_association.patch - - patches.kabi/kabi-fsnotify-Fix-busy-inodes-during-unmount.patch - - patches.kabi/kabi-x86-speculation-fix-cpu_tlbstate-issue.patch - patches.kabi/hid-debug-kfifo-kabi-workaround.patch - patches.kabi/kabi-protect-vhost_log_write.patch - patches.kabi/kabi-restore-icmp_send.patch - patches.kabi/kabi-protect-struct-mlx5_td.patch - patches.kabi/kabi-protect-ip_options_rcv_srr.patch - - patches.kabi/md-batch-flush-requests-kabi.patch - - patches.kabi/KVM-Fix-kABI.patch - - patches.kabi/usb_interface-reveive-pm_usage_cnt-for-kabi.patch - patches.kabi/snd_seq_kernel_client_enqueue-kabi-compat.patch - patches.kabi/Re-export-snd_cards-for-kABI.patch - - patches.kabi/bpf-add-map_lookup_elem_sys_only-for-lookups-from-sy.patch - - patches.kabi/fs-prevent-page-refcount-overflow-in-pipe_buf_get-kabi.patch - patches.kabi/kabi-protect-dma-mapping-h-include.patch - patches.kabi/kabi-protect-struct-pci_dev.patch - patches.kabi/PCI-skip_bus_pm-kabi-fix.patch - patches.kabi/memcg-make-it-work-on-sparse-non-0-node-systems-kabi.patch - patches.kabi/kabi-x86-microcode-hotplug-state-fix.patch - patches.kabi/x86-topology-Add-CPUID.1F-multi-die-package-support.patch - patches.kabi/x86-topology-Define-topology_logical_die_id.patch - patches.kabi/kABI-add-back-sibling-paca-pointer-to-paca.patch - - patches.kabi/kabi-fixup-blk_mq_register_dev.patch - - patches.kabi/kABI-Fix-kABI-for-struct-amd_iommu.patch - - patches.kabi/kabi-fix-struct-ufs_reg-removal-of-unused-field - - patches.kabi/NFSv4-Fix-OPEN-CLOSE-race.patch - patches.kabi/net-sched-act_sample-fix-psample-group-handling-on-o.patch - - patches.kabi/Fix-KVM-kABI-after-x86-mmu-backports.patch - patches.kabi/Fix-AMD-IOMMU-kABI.patch - - patches.kabi/crypto-af_alg-kABI-workaround.patch - - # IFU kABI Fix - patches.kabi/kABI-Fix-for-IFU-patches.patch - - patches.kabi/kABI-Fix-for-KVM-x86-Introduce-vcpu-arch.xsaves_enab.patch - patches.kabi/sctp-cache-netns-in-sctp_ep_common.patch - patches.kabi/can-skb-defined-kabi-workaround.patch - patches.kabi/crypto-reexport-crypto_shoot_alg.patch - patches.kabi/debugfs-kabi-fix-d_fsdata-semantics.patch - patches.kabi/debugfs-kabi-provide-removal-prot-comp-wrappers.patch - patches.kabi/debugfs-kabi-restore-debugfs_remove_recursive.patch - - patches.kabi/v4l2_fh-kabi-workaround.patch - - patches.kabi/ptp_clock-kABI-workaround.patch - - patches.kabi/sunrpc-clean-up-properly-in-gss_mech_unregister.patch - patches.kabi/sock_cgroup_data-kabi-fix.patch - - ######################################################## - # You'd better have a good reason for adding a patch - # below here. - ######################################################## - - ######################################################## - # Patches cherry-picked from SLE12 codestream, for which - # the upstream status couldn't be automatically determined - # and therefore manual review is required - ######################################################## - -+trenn patches.suse/x86_intel_do_not_modify_perf_bias.patch -### -# XXX agraf: Not upstream yet. Pushing again ... -+agraf patches.suse/arm64-zynqmp-ahci-0001-drivers-ata-Move-sata-port-phy-oob-settings-to-devic.patch -+agraf patches.suse/arm64-zynqmp-ahci-0002-drivers-ata-Add-gen-3-mode-support-in-driver.patch -+agraf patches.suse/arm64-zynqmp-ahci-0003-drivers-ata-Disable-Device-Sleep-capability.patch -### -### -# XXX agraf: Update to v4.13 code state -+agraf patches.suse/arm64-fslmc-20170526-0106-staging-fsl-dpaa2-eth-Fix-address-translations.patch -+agraf patches.suse/arm64-fslmc-20170526-0107-staging-fsl-dpaa2-eth-Map-Tx-buffers-as-bidirectiona.patch -+agraf patches.suse/arm64-fslmc-20170526-0108-dpaa2-Manually-check-MTU-limits.patch -+agraf patches.suse/arm64-fslmc-20170526-0109-dpaa2-Use-legacy-ethtool-interface.patch -+agraf patches.suse/arm64-fslmc-20170526-0110-dpaa2-Remove-ro_after_init-usage.patch -### -### -# XXX agraf: not upstream, poking ... -+agraf patches.suse/arm64-bcm2837-0196-cpufreq-Add-Broadcom-BCM2835-CPU-frequency-control-driver.patch -### -### -# XXX agraf: need to check if it's still broken upstream -+agraf patches.suse/arm64-phy-dp83867-depend-on-CONFIG_OF_MDIO.patch -### -+dsterba patches.suse/btrfs-8059-syslog-when-quota-is-enabled.patch -+dsterba patches.suse/btrfs-8060-syslog-when-quota-is-disabled.patch -+dsterba patches.suse/btrfs-8066-disable-defrag-of-tree-roots.patch -+dsterba patches.suse/btrfs-8063-delete-qgroup-items-in-drop_snapshot.patch -+jack patches.suse/xfs-warn-rt-volume.patch -+hare patches.suse/edd-support-original-Phoenix-EDD-3.0-information.patch -+hare patches.suse/bfa-check-for-terminated-commands.patch -+pjakobsson patches.suse/0010-drm-hisilicon-hibmc-Add-drm_dev_set_unique-for-v4.4.patch -+jjolly patches.suse/0022-ib-ipoib-Move-QP-to-ERROR-only-when-the-QP-is-not-at.patch -+hare patches.suse/fddi-Fixup-potential-uninitialized-bars.patch -+hare patches.suse/target-fix-hang-in-target_wait_for_sess_cmds.patch -+hare patches.suse/target-tcm_fc-work-around-data-corruption-issue-in-tfc_io.patch -+oneukum patches.suse/0003-more-kABI-padding-in-USB.patch -+needs_review patches.suse/0006-badblocks-fix-wrong-return-value-when-badblocks-are-disabled.patch -+hare patches.suse/block-nonblock-causes-failfast -+acho patches.suse/chelsio-0036-The-patch-back-ports-the-crypto_skcipher-to-crypto_b.patch -+jeffm patches.suse/apparmor-compatibility-patch-for-v5-network-control -+jeffm patches.suse/apparmor-fix-replacement-not-being-applied.patch -+jeffm patches.suse/apparmor-fix-open-after-profile-replacement.patch -+tonyj patches.suse/perf-additional-warning-when-sampling-rate-if-decayed-below-startup-minimum.patch -+tonyj patches.suse/0004-perf-jevents-program-to-convert-json-file-gnu-source -+tonyj patches.suse/0063-perf-jevents-add-support-for-parsing-uncore-json-files-fix-null -+bp patches.suse/mce-amd-check-for-userspace-agent-before-decoding.patch -+yousaf.kaukab patches.suse/0001-iommu-aarch64-Set-bypass-mode-per-default.patch -### -# XXX agraf: Submitted upstream, but not picked up yet :(. Pushed again... -+agraf patches.suse/arm64-ls1043-0056-soc-fsl-qbman-Use-shared-dma-pool-for-BMan-private-m.patch -+agraf patches.suse/arm64-ls1043-0057-soc-fsl-qbman-Use-shared-dma-pool-for-QMan-private-m.patch -+agraf patches.suse/arm64-ls1043-0058-soc-fsl-qbman-Drop-set-clear_bits-usage.patch -+agraf patches.suse/arm64-ls1043-0059-soc-fsl-qbman-Drop-L1_CACHE_BYTES-compile-time-check.patch -+agraf patches.suse/arm64-ls1043-0060-soc-fsl-qbman-Fix-ARM32-typo.patch -+agraf patches.suse/arm64-ls1043-0061-soc-fsl-qbman-Rework-ioremap-calls-for-ARM-PPC.patch -+agraf patches.suse/arm64-ls1043-0062-soc-fsl-qbman-add-QMAN_REV32.patch -+agraf patches.suse/arm64-ls1043-0063-soc-fsl-qbman-different-register-offsets-on-ARM.patch -+agraf patches.suse/arm64-ls1043-0064-soc-fsl-qbman-Add-missing-headers-on-ARM.patch -+agraf patches.suse/arm64-ls1043-0065-fsl-soc-qbman-Enable-FSL_LAYERSCAPE-config-on-ARM.patch -### -# XXX agraf: Push KVM on ARM to v4.13 state to get Cavium fixes properly -+agraf patches.suse/arm64-bsc1031492-0132-arm64-KVM-Preserve-RES1-bits-in-SCTLR_EL2.patch -+agraf patches.suse/arm64-bsc1031492-0133-arm64-KVM-Allow-unaligned-accesses-at-EL2.patch -+agraf patches.suse/arm64-bsc1031492-0135-arm64-Move-voffset-to-.hyp.text.patch -+agraf patches.suse/arm64-bsc1031492-0146-arm-Move-voffset-into-.hyp.text.patch -+agraf patches.suse/arm64-bsc1031492-0148-arm64-Add-a-facility-to-turn-an-ESR-syndrome-into-a-.patch -+agraf patches.suse/arm64-bsc1031492-0149-KVM-arm-arm64-vgic-v3-Add-accessors-for-the-ICH_APxR.patch -+agraf patches.suse/arm64-bsc1031492-0150-KVM-arm64-Make-kvm_condition_valid32-accessible-from.patch -+agraf patches.suse/arm64-bsc1031492-0151-KVM-arm64-vgic-v3-Add-hook-to-handle-guest-GICv3-sys.patch -+agraf patches.suse/arm64-bsc1031492-0152-KVM-arm64-vgic-v3-Add-ICV_BPR1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0153-KVM-arm64-vgic-v3-Add-ICV_IGRPEN1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0154-KVM-arm64-vgic-v3-Add-ICV_IAR1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0155-KVM-arm64-vgic-v3-Add-ICV_EOIR1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0156-KVM-arm64-vgic-v3-Add-ICV_AP1Rn_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0157-KVM-arm64-vgic-v3-Add-ICV_HPPIR1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0158-KVM-arm64-vgic-v3-Enable-trapping-of-Group-1-system-.patch -+agraf patches.suse/arm64-bsc1031492-0159-KVM-arm64-Enable-GICv3-Group-1-sysreg-trapping-via-c.patch -+agraf patches.suse/arm64-bsc1031492-0160-KVM-arm64-vgic-v3-Add-ICV_BPR0_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0161-KVM-arm64-vgic-v3-Add-ICV_IGNREN0_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0162-KVM-arm64-vgic-v3-Add-misc-Group-0-handlers.patch -+agraf patches.suse/arm64-bsc1031492-0163-KVM-arm64-vgic-v3-Enable-trapping-of-Group-0-system-.patch -+agraf patches.suse/arm64-bsc1031492-0164-KVM-arm64-Enable-GICv3-Group-0-sysreg-trapping-via-c.patch -+agraf patches.suse/arm64-bsc1031492-0165-arm64-Add-MIDR-values-for-Cavium-cn83XX-SoCs.patch -+agraf patches.suse/arm64-bsc1031492-0166-arm64-Add-workaround-for-Cavium-Thunder-erratum-3011.patch -+agraf patches.suse/arm64-bsc1031492-0167-KVM-arm64-vgic-v3-Add-ICV_DIR_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0168-KVM-arm64-vgic-v3-Add-ICV_RPR_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0169-KVM-arm64-vgic-v3-Add-ICV_CTLR_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0170-KVM-arm64-vgic-v3-Add-ICV_PMR_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0171-KVM-arm64-Enable-GICv3-common-sysreg-trapping-via-co.patch -+agraf patches.suse/arm64-bsc1031492-0172-KVM-arm64-vgic-v3-Log-which-GICv3-system-registers-a.patch -+agraf patches.suse/arm64-bsc1031492-0173-KVM-arm64-Log-an-error-if-trapping-a-read-from-write.patch -+agraf patches.suse/arm64-bsc1031492-0174-KVM-arm64-Log-an-error-if-trapping-a-write-to-read-o.patch -### -# XXX agraf: Currently 7e5a672289c9754d07e1c3b33649786d3d70f5e4 in kvmarm tree, -# getting pushed upstream very soon. Waiting for that point. -+agraf patches.suse/arm64-bsc1045298-KVM-arm-arm64-Handle-hva-aging-while-destroying-the-.patch -### -+bsc1094575 patches.suse/s390-qeth-use-Read-device-to-query-hypervisor-for-MA.patch - - ./contrib/series/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- ldiff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.419113994 +0000 @@ -1,39455 +0,0 @@ -@@ -1,27290 +1,13469 @@ - # Kernel patches configuration file - # vim: set ts=8 sw=8 noet: - # - # There are three kinds of rules (see guards.1 for details): - # +symbol include this patch if symbol is defined; otherwise exclude. - # -symbol exclude this patch if symbol is defined; otherwise include. - # - exclude this patch. - # - # Using symbols means that an entirely different source tree will be - # generated depending on which symbols are defined. This used to be - # a good thing when arch-specific patches contained conflicts with other - # patches, but we now have a policy that patches must build everywhere. - # The result is a unified source tree that allows us to do neat things - # like ship kernel module packages. Creating a divergent tree breaks - # these # so you'd better have an extraordinary reason for using them. - # For example, the openSUSE 10.3 kernel uses them for segregating the - # -rt patches until they can be integrated completely, and these are - # only applied at the very end of the series. - # - # The most common use in recent kernels is to disable a patch with a - # username as the symbol to indicate responsbility. Another use is - # to check in a patch for testing, but have it disabled in all but your - # own build environment. - -- ######################################################## -- # latest standard kernel patches -- # DO NOT MODIFY THEM! -- # Send separate patches upstream if you find a problem... -- ######################################################## -- patches.kernel.org/4.12.1-001-driver-core-platform-fix-race-condition-with-d.patch -- patches.kernel.org/4.12.1-002-RDMA-uverbs-Check-port-number-supplied-by-user.patch -- patches.kernel.org/4.12.1-003-usb-dwc3-replace-p-with-pK.patch -- patches.kernel.org/4.12.1-004-USB-serial-cp210x-add-ID-for-CEL-EM3588-USB-Zi.patch -- patches.kernel.org/4.12.1-005-usb-usbip-set-buffer-pointers-to-NULL-after-fr.patch -- patches.kernel.org/4.12.1-006-Add-USB-quirk-for-HVR-950q-to-avoid-intermitte.patch -- patches.kernel.org/4.12.1-007-usb-Fix-typo-in-the-definition-of-Endpoint-out.patch -- patches.kernel.org/4.12.1-008-USB-core-fix-device-node-leak.patch -- patches.kernel.org/4.12.1-009-USB-serial-option-add-two-Longcheer-device-ids.patch -- patches.kernel.org/4.12.1-010-USB-serial-qcserial-new-Sierra-Wireless-EM7305.patch -- patches.kernel.org/4.12.1-011-xhci-Limit-USB2-port-wake-support-for-AMD-Prom.patch -- patches.kernel.org/4.12.1-012-gfs2-Fix-glock-rhashtable-rcu-bug.patch -- patches.kernel.org/4.12.1-013-Add-shutdown-to-struct-class.patch -- patches.kernel.org/4.12.1-014-tpm-Issue-a-TPM2_Shutdown-for-TPM2-devices.patch -- patches.kernel.org/4.12.1-015-tpm-fix-a-kernel-memory-leak-in-tpm-sysfs.c.patch -- patches.kernel.org/4.12.1-016-powerpc-powernv-Fix-CPU_HOTPLUG-n-idle.c-compi.patch -- patches.kernel.org/4.12.1-017-x86-uaccess-Optimize-copy_user_enhanced_fast_s.patch -- patches.kernel.org/4.12.1-018-sched-fair-cpumask-Export-for_each_cpu_wrap.patch -- patches.kernel.org/4.12.1-019-sched-core-Implement-new-approach-to-scale-sel.patch -- patches.kernel.org/4.12.1-020-sched-numa-Use-down_read_trylock-for-the-mmap_.patch -- patches.kernel.org/4.12.1-021-sched-numa-Override-part-of-migrate_degrades_l.patch -- patches.kernel.org/4.12.1-022-sched-fair-Simplify-wake_affine-for-the-single.patch -- patches.kernel.org/4.12.1-023-sched-numa-Implement-NUMA-node-level-wake_affi.patch -- patches.kernel.org/4.12.1-024-sched-fair-Remove-effective_load.patch -- patches.kernel.org/4.12.1-025-sched-numa-Hide-numa_wake_affine-from-UP-build.patch -- patches.kernel.org/4.12.1-026-xen-avoid-deadlock-in-xenbus-driver.patch -- patches.kernel.org/4.12.1-027-crypto-drbg-Fixes-panic-in-wait_for_completion.patch -- patches.kernel.org/4.12.1-028-Linux-4.12.1.patch -- patches.kernel.org/4.12.2-001-mqueue-fix-a-use-after-free-in-sys_mq_notify.patch -- patches.kernel.org/4.12.2-002-imx-serial-RX-DMA-startup-latency.patch -- patches.kernel.org/4.12.2-003-proc-Fix-proc_sys_prune_dcache-to-hold-a-sb-re.patch -- patches.kernel.org/4.12.2-004-locking-rwsem-spinlock-Fix-EINTR-branch-in-__d.patch -- patches.kernel.org/4.12.2-005-staging-vt6556-vnt_start-Fix-missing-call-to-v.patch -- patches.kernel.org/4.12.2-006-staging-comedi-fix-clean-up-of-comedi_class-in.patch -- patches.kernel.org/4.12.2-007-crypto-caam-fix-gfp-allocation-flags-part-I.patch -- patches.kernel.org/4.12.2-008-crypto-rsa-pkcs1pad-use-constant-time-memory-c.patch -- patches.kernel.org/4.12.2-009-ext4-check-return-value-of-kstrtoull-correctly.patch -- patches.kernel.org/4.12.2-010-x86-mm-pat-Don-t-report-PAT-on-CPUs-that-don-t.patch -- patches.kernel.org/4.12.2-011-Linux-4.12.2.patch -- patches.kernel.org/4.12.3-001-staging-android-uapi-drop-definitions-of-remov.patch -- patches.kernel.org/4.12.3-002-net-mlx5-Fix-driver-load-error-flow-when-firmw.patch -- patches.kernel.org/4.12.3-003-net-mlx5-Cancel-delayed-recovery-work-when-unl.patch -- patches.kernel.org/4.12.3-004-net-mlx5e-Fix-TX-carrier-errors-report-in-get-.patch -- patches.kernel.org/4.12.3-005-ipv6-dad-don-t-remove-dynamic-addresses-if-lin.patch -- patches.kernel.org/4.12.3-006-vxlan-fix-hlist-corruption.patch -- patches.kernel.org/4.12.3-007-geneve-fix-hlist-corruption.patch -- patches.kernel.org/4.12.3-008-net-core-Fix-slab-out-of-bounds-in-netdev_stat.patch -- patches.kernel.org/4.12.3-009-liquidio-fix-bug-in-soft-reset-failure-detecti.patch -- patches.kernel.org/4.12.3-010-net-ipv6-Compare-lwstate-in-detecting-duplicat.patch -- patches.kernel.org/4.12.3-011-vrf-fix-bug_on-triggered-by-rx-when-destroying.patch -- patches.kernel.org/4.12.3-012-virtio-net-fix-leaking-of-ctx-array.patch -- patches.kernel.org/4.12.3-013-rds-tcp-use-sock_create_lite-to-create-the-acc.patch -- patches.kernel.org/4.12.3-014-net-mlx5e-Initialize-CEE-s-getpermhwaddr-addre.patch -- patches.kernel.org/4.12.3-015-cxgb4-fix-BUG-on-interrupt-deallocating-path-o.patch -- patches.kernel.org/4.12.3-016-tap-convert-a-mutex-to-a-spinlock.patch -- patches.kernel.org/4.12.3-017-bridge-mdb-fix-leak-on-complete_info-ptr-on-fa.patch -- patches.kernel.org/4.12.3-018-brcmfmac-fix-possible-buffer-overflow-in-brcmf.patch -- patches.kernel.org/4.12.3-019-sfc-don-t-read-beyond-unicast-address-list.patch -- patches.kernel.org/4.12.3-020-Adding-asm-prototypes.h-for-genksyms-to-genera.patch -- patches.kernel.org/4.12.3-021-sed-regex-in-Makefile.build-requires-line-brea.patch -- patches.kernel.org/4.12.3-022-Adding-the-type-of-exported-symbols.patch -- patches.kernel.org/4.12.3-023-sparc64-Fix-gup_huge_pmd.patch -- patches.kernel.org/4.12.3-024-brcmfmac-Fix-a-memory-leak-in-error-handling-p.patch -- patches.kernel.org/4.12.3-025-brcmfmac-Fix-glom_skb-leak-in-brcmf_sdiod_recv.patch -- patches.kernel.org/4.12.3-026-efi-Process-the-MEMATTR-table-only-if-EFI_MEMM.patch -- patches.kernel.org/4.12.3-027-cfg80211-Define-nla_policy-for-NL80211_ATTR_LO.patch -- patches.kernel.org/4.12.3-028-cfg80211-Validate-frequencies-nested-in-NL8021.patch -- patches.kernel.org/4.12.3-029-cfg80211-Check-if-PMKID-attribute-is-of-expect.patch -- patches.kernel.org/4.12.3-030-cfg80211-Check-if-NAN-service-ID-is-of-expecte.patch -- patches.kernel.org/4.12.3-031-drm-amdgpu-gfx6-properly-cache-mc_arb_ramcfg.patch -- patches.kernel.org/4.12.3-032-KVM-ARM64-fix-phy-counter-access-failure-in-gu.patch -- patches.kernel.org/4.12.3-033-KVM-PPC-Book3S-Fix-typo-in-XICS-on-XIVE-state-.patch -- patches.kernel.org/4.12.3-034-kvm-vfio-Decouple-only-when-we-match-a-group.patch -- patches.kernel.org/4.12.3-035-irqchip-gic-v3-Fix-out-of-bound-access-in-gic_.patch -- patches.kernel.org/4.12.3-036-parisc-Report-SIGSEGV-instead-of-SIGBUS-when-r.patch -- patches.kernel.org/4.12.3-037-parisc-use-compat_sys_keyctl.patch -- patches.kernel.org/4.12.3-038-parisc-DMA-API-return-error-instead-of-BUG_ON-.patch -- patches.kernel.org/4.12.3-039-parisc-mm-Ensure-IRQs-are-off-in-switch_mm.patch -- patches.kernel.org/4.12.3-040-tools-lib-lockdep-Reduce-MAX_LOCK_DEPTH-to-avo.patch -- patches.kernel.org/4.12.3-041-compiler-clang-always-inline-when-CONFIG_OPTIM.patch -- patches.kernel.org/4.12.3-042-thp-mm-fix-crash-due-race-in-MADV_FREE-handlin.patch -- patches.kernel.org/4.12.3-043-kernel-extable.c-mark-core_kernel_text-notrace.patch -- patches.kernel.org/4.12.3-044-mm-list_lru.c-fix-list_lru_count_node-to-be-ra.patch -- patches.kernel.org/4.12.3-045-fs-dcache.c-fix-spin-lockup-issue-on-nlru-lock.patch -- patches.kernel.org/4.12.3-046-checkpatch-silence-perl-5.26.0-unescaped-left-.patch -- patches.kernel.org/4.12.3-047-binfmt_elf-use-ELF_ET_DYN_BASE-only-for-PIE.patch -- patches.kernel.org/4.12.3-048-arm-move-ELF_ET_DYN_BASE-to-4MB.patch -- patches.kernel.org/4.12.3-049-arm64-move-ELF_ET_DYN_BASE-to-4GB-4MB.patch -- patches.kernel.org/4.12.3-050-powerpc-move-ELF_ET_DYN_BASE-to-4GB-4MB.patch -- patches.kernel.org/4.12.3-051-s390-reduce-ELF_ET_DYN_BASE.patch -- patches.kernel.org/4.12.3-052-exec-Limit-arg-stack-to-at-most-75-of-_STK_LIM.patch -- patches.kernel.org/4.12.3-053-powerpc-kexec-Fix-radix-to-hash-kexec-due-to-I.patch -- patches.kernel.org/4.12.3-054-ARM64-dts-marvell-armada37xx-Fix-timer-interru.patch -- patches.kernel.org/4.12.3-055-arm64-Preventing-READ_IMPLIES_EXEC-propagation.patch -- patches.kernel.org/4.12.3-056-vt-fix-unchecked-__put_user-in-tioclinux-ioctl.patch -- patches.kernel.org/4.12.3-057-rcu-Add-memory-barriers-for-NOCB-leader-wakeup.patch -- patches.kernel.org/4.12.3-058-nvmem-core-fix-leaks-on-registration-errors.patch -- patches.kernel.org/4.12.3-059-Drivers-hv-vmbus-Close-timing-hole-that-can-co.patch -- patches.kernel.org/4.12.3-060-mnt-In-umount-propagation-reparent-in-a-separa.patch -- patches.kernel.org/4.12.3-061-mnt-In-propgate_umount-handle-visiting-mounts-.patch -- patches.kernel.org/4.12.3-062-mnt-Make-propagate_umount-less-slow-for-overla.patch -- patches.kernel.org/4.12.3-063-selftests-capabilities-Fix-the-test_execve-tes.patch -- patches.kernel.org/4.12.3-064-mm-fix-overflow-check-in-expand_upwards.patch -- patches.kernel.org/4.12.3-065-crypto-talitos-Extend-max-key-length-for-SHA38.patch -- patches.kernel.org/4.12.3-066-crypto-atmel-only-treat-EBUSY-as-transient-if-.patch -- patches.kernel.org/4.12.3-067-crypto-sha1-ssse3-Disable-avx2.patch -- patches.kernel.org/4.12.3-068-crypto-caam-properly-set-IV-after-en-de-crypt.patch -- patches.kernel.org/4.12.3-069-crypto-caam-fix-signals-handling.patch -- patches.kernel.org/4.12.3-070-KEYS-DH-validate-__spare-field.patch -- patches.kernel.org/4.12.3-071-sched-headers-uapi-Fix-linux-sched-types.h-use.patch -- patches.kernel.org/4.12.3-072-sched-topology-Fix-building-of-overlapping-sch.patch -- patches.kernel.org/4.12.3-073-sched-topology-Optimize-build_group_mask.patch -- patches.kernel.org/4.12.3-074-sched-topology-Fix-overlapping-sched_group_mas.patch -- patches.kernel.org/4.12.3-075-PM-wakeirq-Convert-to-SRCU.patch -- patches.kernel.org/4.12.3-076-pstore-Fix-leaked-pstore_record-in-pstore_get_.patch -- patches.kernel.org/4.12.3-077-ALSA-x86-Clear-the-pdata.notify_lpe_audio-poin.patch -- patches.kernel.org/4.12.3-078-ALSA-hda-realtek-change-the-location-for-one-o.patch -- patches.kernel.org/4.12.3-079-PM-QoS-return-EINVAL-for-bogus-strings.patch -- patches.kernel.org/4.12.3-080-kvm-vmx-Do-not-disable-intercepts-for-BNDCFGS.patch -- patches.kernel.org/4.12.3-081-kvm-x86-Guest-BNDCFGS-requires-guest-MPX-suppo.patch -- patches.kernel.org/4.12.3-082-kvm-vmx-Check-value-written-to-IA32_BNDCFGS.patch -- patches.kernel.org/4.12.3-083-kvm-vmx-allow-host-to-access-guest-MSR_IA32_BN.patch -- patches.kernel.org/4.12.3-084-Linux-4.12.3.patch -- patches.kernel.org/4.12.4-001-disable-new-gcc-7.1.1-warnings-for-now.patch -- patches.kernel.org/4.12.4-002-ir-core-fix-gcc-7-warning-on-bool-arithmetic.patch -- patches.kernel.org/4.12.4-003-s5p-jpeg-don-t-return-a-random-width-height.patch -- patches.kernel.org/4.12.4-004-thermal-max77620-fix-device-node-reference-imb.patch -- patches.kernel.org/4.12.4-005-thermal-cpu_cooling-Avoid-accessing-potentiall.patch -- patches.kernel.org/4.12.4-006-ath9k-fix-tx99-use-after-free.patch -- patches.kernel.org/4.12.4-007-ath9k-fix-tx99-bus-error.patch -- patches.kernel.org/4.12.4-008-ath9k-fix-an-invalid-pointer-dereference-in-at.patch -- patches.kernel.org/4.12.4-009-iwlwifi-mvm-fix-the-recovery-flow-while-connec.patch -- patches.kernel.org/4.12.4-010-NFC-fix-broken-device-allocation.patch -- patches.kernel.org/4.12.4-011-NFC-nfcmrvl_uart-add-missing-tty-device-sanity.patch -- patches.kernel.org/4.12.4-012-NFC-nfcmrvl-do-not-use-device-managed-resource.patch -- patches.kernel.org/4.12.4-013-NFC-nfcmrvl-use-nfc-device-for-firmware-downlo.patch -- patches.kernel.org/4.12.4-014-NFC-nfcmrvl-fix-firmware-management-initialisa.patch -- patches.kernel.org/4.12.4-015-nfc-Ensure-presence-of-required-attributes-in-.patch -- patches.kernel.org/4.12.4-016-nfc-Fix-the-sockaddr-length-sanitization-in-ll.patch -- patches.kernel.org/4.12.4-017-NFC-Add-sockaddr-length-checks-before-accessin.patch -- patches.kernel.org/4.12.4-018-perf-intel-pt-Move-decoder-error-setting-into-.patch -- patches.kernel.org/4.12.4-019-perf-intel-pt-Improve-sample-timestamp.patch -- patches.kernel.org/4.12.4-020-perf-intel-pt-Fix-missing-stack-clear.patch -- patches.kernel.org/4.12.4-021-perf-intel-pt-Ensure-IP-is-zero-when-state-is-.patch -- patches.kernel.org/4.12.4-022-perf-intel-pt-Fix-last_ip-usage.patch -- patches.kernel.org/4.12.4-023-perf-intel-pt-Ensure-never-to-set-last_ip-when.patch -- patches.kernel.org/4.12.4-024-perf-intel-pt-Use-FUP-always-when-scanning-for.patch -- patches.kernel.org/4.12.4-025-perf-intel-pt-Clear-FUP-flag-on-error.patch -- patches.kernel.org/4.12.4-026-Bluetooth-use-constant-time-memory-comparison-.patch -- patches.kernel.org/4.12.4-027-wlcore-fix-64K-page-support.patch -- patches.kernel.org/4.12.4-028-pstore-Don-t-warn-if-data-is-uncompressed-and-.patch -- patches.kernel.org/4.12.4-029-mwifiex-fixup-error-cases-in-mwifiex_add_virtu.patch -- patches.kernel.org/4.12.4-030-Btrfs-fix-invalid-extent-maps-due-to-hole-punc.patch -- patches.kernel.org/4.12.4-031-btrfs-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.4-032-Btrfs-incremental-send-fix-invalid-memory-acce.patch -- patches.kernel.org/4.12.4-033-igb-Explicitly-select-page-0-at-initialization.patch -- patches.kernel.org/4.12.4-034-spi-atmel-fix-corrupted-data-issue-on-SAM9-fam.patch -- patches.kernel.org/4.12.4-035-ASoC-zx-i2s-flip-I2S-master-slave-mode.patch -- patches.kernel.org/4.12.4-036-ASoC-compress-Derive-substream-from-stream-bas.patch -- patches.kernel.org/4.12.4-037-ASoC-atmel-tse850-fix-off-by-one-in-the-ANA-en.patch -- patches.kernel.org/4.12.4-038-PM-Domains-Fix-unsafe-iteration-over-modified-.patch -- patches.kernel.org/4.12.4-039-PM-Domains-Fix-unsafe-iteration-over-modified-.patch -- patches.kernel.org/4.12.4-040-PM-Domains-Fix-unsafe-iteration-over-modified-.patch -- patches.kernel.org/4.12.4-041-scsi-ses-do-not-add-a-device-to-an-enclosure-i.patch -- patches.kernel.org/4.12.4-042-scsi-virtio_scsi-let-host-do-exception-handlin.patch -- patches.kernel.org/4.12.4-043-scsi-qla2xxx-Allow-ABTS-PURX-RIDA-on-ATIOQ-for.patch -- patches.kernel.org/4.12.4-044-scsi-Add-STARGET_CREATED_REMOVE-state-to-scsi_.patch -- patches.kernel.org/4.12.4-045-scsi-Avoid-that-scsi_exit_rq-triggers-a-use-af.patch -- patches.kernel.org/4.12.4-046-iscsi-target-Add-login_keys_workaround-attribu.patch -- patches.kernel.org/4.12.4-047-xen-scsiback-Fix-a-TMR-related-use-after-free.patch -- patches.kernel.org/4.12.4-048-scsi-virtio_scsi-always-read-VPD-pages-for-mul.patch -- patches.kernel.org/4.12.4-049-powerpc-mm-radix-Only-add-X-for-pages-overlapp.patch -- patches.kernel.org/4.12.4-050-powerpc-pseries-Fix-passing-of-pp0-in-updatepp.patch -- patches.kernel.org/4.12.4-051-powerpc-mm-radix-Fix-execute-permissions-for-i.patch -- patches.kernel.org/4.12.4-052-powerpc-64-Fix-atomic64_inc_not_zero-to-return.patch -- patches.kernel.org/4.12.4-053-powerpc-Fix-emulation-of-mcrf-in-emulate_step.patch -- patches.kernel.org/4.12.4-054-powerpc-Fix-emulation-of-mfocrf-in-emulate_ste.patch -- patches.kernel.org/4.12.4-055-powerpc-asm-Mark-cr0-as-clobbered-in-mftb.patch -- patches.kernel.org/4.12.4-056-powerpc-mm-radix-Properly-clear-process-table-.patch -- patches.kernel.org/4.12.4-057-powerpc-perf-Fix-SDAR_MODE-value-for-continous.patch -- patches.kernel.org/4.12.4-058-xen-x86-fix-cpu-hotplug.patch -- patches.kernel.org/4.12.4-059-PCI-vmd-Move-SRCU-cleanup-after-bus-child-devi.patch -- patches.kernel.org/4.12.4-060-PCI-Work-around-poweroff-suspend-to-RAM-issue-.patch -- patches.kernel.org/4.12.4-061-PCI-rockchip-Use-normal-register-bank-for-conf.patch -- patches.kernel.org/4.12.4-062-PCI-PM-Restore-the-status-of-PCI-devices-acros.patch -- patches.kernel.org/4.12.4-063-PCI-MSI-Ignore-affinity-if-pre-post-vector-cou.patch -- patches.kernel.org/4.12.4-064-usb-xhci-fix-spinlock-recursion-for-USB2-test-.patch -- patches.kernel.org/4.12.4-065-xhci-fix-memleak-in-xhci_run.patch -- patches.kernel.org/4.12.4-066-xhci-fix-20000ms-port-resume-timeout.patch -- patches.kernel.org/4.12.4-067-xhci-Fix-NULL-pointer-dereference-when-cleanin.patch -- patches.kernel.org/4.12.4-068-xhci-Bad-Ethernet-performance-plugged-in-ASM10.patch -- patches.kernel.org/4.12.4-069-mxl111sf-Fix-driver-to-use-heap-allocate-buffe.patch -- patches.kernel.org/4.12.4-070-usb-storage-return-on-error-to-avoid-a-null-po.patch -- patches.kernel.org/4.12.4-071-USB-cdc-acm-add-device-id-for-quirky-printer.patch -- patches.kernel.org/4.12.4-072-usb-renesas_usbhs-fix-usbhsc_resume-for-USBHSF.patch -- patches.kernel.org/4.12.4-073-usb-renesas_usbhs-gadget-disable-all-eps-when-.patch -- patches.kernel.org/4.12.4-074-HID-multitouch-do-not-blindly-set-EV_KEY-or-EV.patch -- patches.kernel.org/4.12.4-075-md-don-t-use-flush_signals-in-userspace-proces.patch -- patches.kernel.org/4.12.4-076-md-fix-deadlock-between-mddev_suspend-and-md_w.patch -- patches.kernel.org/4.12.4-077-x86-xen-allow-userspace-access-during-hypercal.patch -- patches.kernel.org/4.12.4-078-cx88-Fix-regression-in-initial-video-standard-.patch -- patches.kernel.org/4.12.4-079-rc-core-fix-input-repeat-handling.patch -- patches.kernel.org/4.12.4-080-tools-testing-nvdimm-fix-nfit_test-buffer-over.patch -- patches.kernel.org/4.12.4-081-libnvdimm-btt-fix-btt_rw_page-not-returning-er.patch -- patches.kernel.org/4.12.4-082-libnvdimm-fix-the-clear-error-check-in-nsio_rw.patch -- patches.kernel.org/4.12.4-083-libnvdimm-fix-badblock-range-handling-of-ARS-r.patch -- patches.kernel.org/4.12.4-084-ext2-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.4-085-dm-raid-stop-using-BUG-in-__rdev_sectors.patch -- patches.kernel.org/4.12.4-086-Raid5-should-update-rdev-sectors-after-reshape.patch -- patches.kernel.org/4.12.4-087-s390-syscalls-Fix-out-of-bounds-arguments-acce.patch -- patches.kernel.org/4.12.4-088-drm-amdgpu-gfx8-drop-per-APU-CU-limits.patch -- patches.kernel.org/4.12.4-089-drm-amdgpu-fix-vblank_time-when-displays-are-o.patch -- patches.kernel.org/4.12.4-090-drm-amdgpu-cgs-always-set-reference-clock-in-m.patch -- patches.kernel.org/4.12.4-091-drm-amd-amdgpu-Return-error-if-initiating-read.patch -- patches.kernel.org/4.12.4-092-drm-amdgpu-fix-the-memory-corruption-on-S3.patch -- patches.kernel.org/4.12.4-093-drm-amdgpu-Don-t-call-amd_powerplay_destroy-if.patch -- patches.kernel.org/4.12.4-094-drm-radeon-ci-disable-mclk-switching-for-high-.patch -- patches.kernel.org/4.12.4-095-drm-radeon-Fix-eDP-for-single-display-iMac10-1.patch -- patches.kernel.org/4.12.4-096-drm-ttm-Fix-use-after-free-in-ttm_bo_clean_mm.patch -- patches.kernel.org/4.12.4-097-drm-etnaviv-Expose-our-reservation-object-when.patch -- patches.kernel.org/4.12.4-098-ipmi-use-rcu-lock-around-call-to-intf-handlers.patch -- patches.kernel.org/4.12.4-099-ipmi-ssif-Add-missing-unlock-in-error-branch.patch -- patches.kernel.org/4.12.4-100-xfs-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.4-102-f2fs-load-inode-s-flag-from-disk.patch -- patches.kernel.org/4.12.4-103-f2fs-wake-up-all-waiters-in-f2fs_submit_discar.patch -- patches.kernel.org/4.12.4-104-f2fs-sanity-check-checkpoint-segno-and-blkoff.patch -- patches.kernel.org/4.12.4-105-f2fs-try-to-freeze-in-gc-and-discard-threads.patch -- patches.kernel.org/4.12.4-106-f2fs-Do-not-issue-small-discards-in-LFS-mode.patch -- patches.kernel.org/4.12.4-107-f2fs-sanity-check-size-of-nat-and-sit-cache.patch -- patches.kernel.org/4.12.4-108-f2fs-use-spin_-un-lock_irq-save-restore.patch -- patches.kernel.org/4.12.4-109-f2fs-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.4-110-serial-st-asc-Potential-error-pointer-derefere.patch -- patches.kernel.org/4.12.4-111-serial-sh-sci-Uninitialized-variables-in-sysfs.patch -- patches.kernel.org/4.12.4-112-ovl-mark-parent-impure-on-ovl_link.patch -- patches.kernel.org/4.12.4-113-ovl-fix-random-return-value-on-mount.patch -- patches.kernel.org/4.12.4-114-drm-amd-powerplay-fix-memory-leak-in-cz_hwmgr-.patch -- patches.kernel.org/4.12.4-115-drm-i915-Disable-MSI-for-all-pre-gen5.patch -- patches.kernel.org/4.12.4-116-vfio-Fix-group-release-deadlock.patch -- patches.kernel.org/4.12.4-117-vfio-New-external-user-group-file-match.patch -- patches.kernel.org/4.12.4-118-vfio-Remove-unnecessary-uses-of-vfio_container.patch -- patches.kernel.org/4.12.4-119-nvme-rdma-remove-race-conditions-from-IB-signa.patch -- patches.kernel.org/4.12.4-120-ftrace-Fix-uninitialized-variable-in-match_rec.patch -- patches.kernel.org/4.12.4-121-iommu-arm-smmu-Plumb-in-new-ACPI-identifiers.patch -- patches.kernel.org/4.12.4-122-drm-i915-gvt-Fix-inconsistent-locks-holding-se.patch -- patches.kernel.org/4.12.4-123-drm-atomic-Add-missing-drm_atomic_state_clear-.patch -- patches.kernel.org/4.12.4-124-MIPS-Fix-mips_atomic_set-retry-condition.patch -- patches.kernel.org/4.12.4-125-MIPS-Fix-mips_atomic_set-with-EVA.patch -- patches.kernel.org/4.12.4-126-MIPS-Negate-error-syscall-return-in-trace.patch -- patches.kernel.org/4.12.4-127-mtd-nand-tango-Fix-incorrect-use-of-SEQIN-comm.patch -- patches.kernel.org/4.12.4-128-ubifs-Correctly-evict-xattr-inodes.patch -- patches.kernel.org/4.12.4-129-ubifs-Don-t-leak-kernel-memory-to-the-MTD.patch -- patches.kernel.org/4.12.4-130-ubifs-Don-t-encrypt-special-files-on-creation.patch -- patches.kernel.org/4.12.4-131-ubifs-Set-double-hash-cookie-also-for-RENAME_E.patch -- patches.kernel.org/4.12.4-132-ACPI-EC-Drop-EC-noirq-hooks-to-fix-a-regressio.patch -- patches.kernel.org/4.12.4-133-Revert-ACPI-EC-Enable-event-freeze-mode.-to-fi.patch -- patches.kernel.org/4.12.4-134-x86-acpi-Prevent-out-of-bound-access-caused-by.patch -- patches.kernel.org/4.12.4-135-x86-ioapic-Pass-the-correct-data-to-unmask_ioa.patch -- patches.kernel.org/4.12.4-136-MIPS-Fix-MIPS-I-ISA-proc-cpuinfo-reporting.patch -- patches.kernel.org/4.12.4-137-MIPS-Save-static-registers-before-sysmips.patch -- patches.kernel.org/4.12.4-138-MIPS-Actually-decode-JALX-in-__compute_return_.patch -- patches.kernel.org/4.12.4-139-MIPS-Fix-unaligned-PC-interpretation-in-comput.patch -- patches.kernel.org/4.12.4-140-MIPS-math-emu-Prevent-wrong-ISA-mode-instructi.patch -- patches.kernel.org/4.12.4-141-MIPS-Send-SIGILL-for-BPOSGE32-in-__compute_ret.patch -- patches.kernel.org/4.12.4-142-MIPS-Rename-sigill_r6-to-sigill_r2r6-in-__comp.patch -- patches.kernel.org/4.12.4-143-MIPS-Send-SIGILL-for-linked-branches-in-__comp.patch -- patches.kernel.org/4.12.4-144-MIPS-Send-SIGILL-for-R6-branches-in-__compute_.patch -- patches.kernel.org/4.12.4-145-MIPS-Fix-a-typo-s-preset-present-in-r2-to-r6-e.patch -- patches.kernel.org/4.12.4-146-Input-i8042-fix-crash-at-boot-time.patch -- patches.kernel.org/4.12.4-147-IB-iser-Fix-connection-teardown-race-condition.patch -- patches.kernel.org/4.12.4-148-IB-core-Namespace-is-mandatory-input-for-addre.patch -- patches.kernel.org/4.12.4-149-sunrpc-use-constant-time-memory-comparison-for.patch -- patches.kernel.org/4.12.4-150-net-sunrpc-xprt_sock-fix-regression-in-connect.patch -- patches.kernel.org/4.12.4-151-NFS-Fix-initialization-of-nfs_page_array-npage.patch -- patches.kernel.org/4.12.4-152-PNFS-fix-EACCESS-on-commit-to-DS-handling.patch -- patches.kernel.org/4.12.4-153-NFS-only-invalidate-dentrys-that-are-clearly-i.patch -- patches.kernel.org/4.12.4-154-udf-Fix-races-with-i_size-changes-during-readp.patch -- patches.kernel.org/4.12.4-155-udf-Fix-deadlock-between-writeback-and-udf_set.patch -- patches.kernel.org/4.12.4-156-target-Fix-COMPARE_AND_WRITE-caw_sem-leak-duri.patch -- patches.kernel.org/4.12.4-157-iser-target-Avoid-isert_conn-cm_id-dereference.patch -- patches.kernel.org/4.12.4-158-perf-annotate-Fix-broken-arrow-at-row-0-connec.patch -- patches.kernel.org/4.12.4-159-perf-core-Fix-scheduling-regression-of-pinned-.patch -- patches.kernel.org/4.12.4-160-Revert-perf-core-Drop-kernel-samples-even-thou.patch -- patches.kernel.org/4.12.4-161-staging-rtl8188eu-add-TL-WN722N-v2-support.patch -- patches.kernel.org/4.12.4-162-staging-comedi-ni_mio_common-fix-AO-timer-off-.patch -- patches.kernel.org/4.12.4-163-staging-sm750fb-avoid-conflicting-vesafb.patch -- patches.kernel.org/4.12.4-164-staging-lustre-ko2iblnd-check-copy_from_iter-c.patch -- patches.kernel.org/4.12.4-165-ceph-fix-race-in-concurrent-readdir.patch -- patches.kernel.org/4.12.4-166-RDMA-uverbs-Fix-the-check-for-port-number.patch -- patches.kernel.org/4.12.4-167-RDMA-core-Initialize-port_num-in-qp_attr.patch -- patches.kernel.org/4.12.4-168-drm-mst-Fix-error-handling-during-MST-sideband.patch -- patches.kernel.org/4.12.4-169-drm-mst-Avoid-dereferencing-a-NULL-mstb-in-drm.patch -- patches.kernel.org/4.12.4-170-drm-mst-Avoid-processing-partially-received-up.patch -- patches.kernel.org/4.12.4-171-drm-i915-Make-DP-MST-connector-info-work.patch -- patches.kernel.org/4.12.4-172-mlx5-Avoid-that-mlx5_ib_sg_to_klms-overflows-t.patch -- patches.kernel.org/4.12.4-173-hfsplus-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.4-174-vtime-sched-cputime-Remove-vtime_account_user.patch -- patches.kernel.org/4.12.4-175-sched-cputime-Always-set-tsk-vtime_snap_whence.patch -- patches.kernel.org/4.12.4-176-sched-cputime-Rename-vtime-fields.patch -- patches.kernel.org/4.12.4-177-sched-cputime-Move-the-vtime-task-fields-to-th.patch -- patches.kernel.org/4.12.4-178-sched-cputime-Accumulate-vtime-on-top-of-nsec-.patch -- patches.kernel.org/4.12.4-179-sched-fair-Fix-load_balance-affinity-redo-path.patch -- patches.kernel.org/4.12.4-180-percpu_counter-Rename-__percpu_counter_add-to-.patch -- patches.kernel.org/4.12.4-181-writeback-rework-wb_-dec-inc-_stat-family-of-f.patch -- patches.kernel.org/4.12.4-182-kernel-fork.c-virtually-mapped-stacks-do-not-d.patch -- patches.kernel.org/4.12.4-183-acpi-nfit-Fix-memory-corruption-Unregister-mce.patch -- patches.kernel.org/4.12.4-184-vmbus-re-enable-channel-tasklet.patch -- patches.kernel.org/4.12.4-185-cpufreq-intel_pstate-Correct-the-busy-calculat.patch -- patches.kernel.org/4.12.4-186-spmi-Include-OF-based-modalias-in-device-ueven.patch -- patches.kernel.org/4.12.4-187-reiserfs-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.4-188-device-dax-fix-sysfs-duplicate-warnings.patch -- patches.kernel.org/4.12.4-189-drm-imx-parallel-display-Accept-drm_of_find_pa.patch -- patches.kernel.org/4.12.4-190-PM-Domains-defer-dev_pm_domain_set-until-genpd.patch -- patches.kernel.org/4.12.4-191-tracing-Fix-kmemleak-in-instance_rmdir.patch -- patches.kernel.org/4.12.4-192-drm-i915-fbdev-Check-for-existence-of-ifbdev-v.patch -- patches.kernel.org/4.12.4-193-drm-i915-Hold-RPM-wakelock-while-initializing-.patch -- patches.kernel.org/4.12.4-194-drm-i915-reintroduce-VLV-CHV-PFI-programming-p.patch -- patches.kernel.org/4.12.4-195-smp-hotplug-Move-unparking-of-percpu-threads-t.patch -- patches.kernel.org/4.12.4-196-smp-hotplug-Replace-BUG_ON-and-react-useful.patch -- patches.kernel.org/4.12.4-197-alarmtimer-don-t-rate-limit-one-shot-timers.patch -- patches.kernel.org/4.12.4-198-sched-cputime-Don-t-use-smp_processor_id-in-pr.patch -- patches.kernel.org/4.12.4-199-Linux-4.12.4.patch -- patches.kernel.org/4.12.5-001-jfs-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.5-002-ALSA-fm801-Initialize-chip-after-IRQ-handler-i.patch -- patches.kernel.org/4.12.5-003-ALSA-hda-Add-missing-NVIDIA-GPU-codec-IDs-to-p.patch -- patches.kernel.org/4.12.5-004-ALSA-hda-Add-mute-led-support-for-HP-ProBook-4.patch -- patches.kernel.org/4.12.5-005-parisc-Prevent-TLB-speculation-on-flushed-page.patch -- patches.kernel.org/4.12.5-006-parisc-Extend-disabled-preemption-in-copy_user.patch -- patches.kernel.org/4.12.5-007-parisc-Suspend-lockup-detectors-before-system-.patch -- patches.kernel.org/4.12.5-008-powerpc-pseries-Fix-of_node_put-underflow-duri.patch -- patches.kernel.org/4.12.5-009-mmc-sunxi-Keep-default-timing-phase-settings-f.patch -- patches.kernel.org/4.12.5-010-NFS-invalidate-file-size-when-taking-a-lock.patch -- patches.kernel.org/4.12.5-011-NFSv4.1-Fix-a-race-where-CB_NOTIFY_LOCK-fails-.patch -- patches.kernel.org/4.12.5-012-scripts-dtc-dtx_diff-update-include-dts-paths-.patch -- patches.kernel.org/4.12.5-013-crypto-brcm-Fix-SHA3-512-algorithm-failure.patch -- patches.kernel.org/4.12.5-014-crypto-brcm-remove-BCM_PDC_MBOX-dependency-in-.patch -- patches.kernel.org/4.12.5-015-crypto-authencesn-Fix-digest_null-crash.patch -- patches.kernel.org/4.12.5-016-KVM-PPC-Book3S-HV-Enable-TM-before-accessing-T.patch -- patches.kernel.org/4.12.5-017-KVM-PPC-Book3S-HV-Fix-host-crash-on-changing-H.patch -- patches.kernel.org/4.12.5-018-dm-integrity-fix-inefficient-allocation-of-jou.patch -- patches.kernel.org/4.12.5-019-dm-integrity-test-for-corrupted-disk-format-du.patch -- patches.kernel.org/4.12.5-020-md-remove-idx-from-struct-resync_pages.patch -- patches.kernel.org/4.12.5-021-md-raid1-fix-writebehind-bio-clone.patch -- patches.kernel.org/4.12.5-022-md-raid5-add-thread_group-worker-async_tx_issu.patch -- patches.kernel.org/4.12.5-023-drm-vmwgfx-Fix-gcc-7.1.1-warning.patch -- patches.kernel.org/4.12.5-024-drm-vmwgfx-Limit-max-desktop-dimensions-to-8Kx.patch -- patches.kernel.org/4.12.5-025-drm-nouveau-disp-nv50-bump-max-chans-to-21.patch -- patches.kernel.org/4.12.5-026-drm-nouveau-bar-gf100-fix-access-to-upper-half.patch -- patches.kernel.org/4.12.5-027-drm-i915-Fix-scaler-init-during-CRTC-HW-state-.patch -- patches.kernel.org/4.12.5-028-isdn-i4l-fix-buffer-overflow.patch -- patches.kernel.org/4.12.5-029-ipmi-watchdog-fix-watchdog-timeout-set-on-rebo.patch -- patches.kernel.org/4.12.5-030-dentry-name-snapshots.patch -- patches.kernel.org/4.12.5-031-mmc-tmio-mmc-fix-bad-pointer-math.patch -- patches.kernel.org/4.12.5-032-Linux-4.12.5.patch -- patches.kernel.org/4.12.6-001-parisc-Increase-thread-and-stack-size-to-32kb.patch -- patches.kernel.org/4.12.6-002-parisc-Handle-vma-s-whose-context-is-not-curre.patch -- patches.kernel.org/4.12.6-003-scsi-lpfc-fix-linking-against-modular-NVMe-sup.patch -- patches.kernel.org/4.12.6-004-ACPI-LPSS-Only-call-pwm_add_table-for-the-firs.patch -- patches.kernel.org/4.12.6-005-cgroup-don-t-call-migration-methods-if-there-a.patch -- patches.kernel.org/4.12.6-006-cgroup-create-dfl_root-files-on-subsys-registr.patch -- patches.kernel.org/4.12.6-007-cgroup-fix-error-return-value-from-cgroup_subt.patch -- patches.kernel.org/4.12.6-008-libata-array-underflow-in-ata_find_dev.patch -- patches.kernel.org/4.12.6-009-workqueue-restore-WQ_UNBOUND-max_active-1-to-b.patch -- patches.kernel.org/4.12.6-010-iwlwifi-dvm-prevent-an-out-of-bounds-access.patch -- patches.kernel.org/4.12.6-011-brcmfmac-fix-memleak-due-to-calling-brcmf_sdio.patch -- patches.kernel.org/4.12.6-012-NFSv4-Fix-EXCHANGE_ID-corrupt-verifier-issue.patch -- patches.kernel.org/4.12.6-013-mmc-sdhci-of-at91-force-card-detect-value-for-.patch -- patches.kernel.org/4.12.6-014-mmc-core-Use-device_property_read-instead-of-o.patch -- patches.kernel.org/4.12.6-015-mmc-dw_mmc-Use-device_property_read-instead-of.patch -- patches.kernel.org/4.12.6-016-mm-mprotect-flush-TLB-if-potentially-racing-wi.patch -- patches.kernel.org/4.12.6-017-mm-hugetlb.c-__get_user_pages-ignores-certain-.patch -- patches.kernel.org/4.12.6-018-userfaultfd-non-cooperative-notify-about-unmap.patch -- patches.kernel.org/4.12.6-019-userfaultfd_zeropage-return-ENOSPC-in-case-mm-.patch -- patches.kernel.org/4.12.6-020-userfaultfd-non-cooperative-flush-event_wqh-at.patch -- patches.kernel.org/4.12.6-021-cpuset-fix-a-deadlock-due-to-incomplete-patchi.patch -- patches.kernel.org/4.12.6-022-ocfs2-don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.6-023-ALSA-hda-Fix-speaker-output-from-VAIO-VPCL14M1.patch -- patches.kernel.org/4.12.6-024-drm-amdgpu-fix-header-on-gfx9-clear-state.patch -- patches.kernel.org/4.12.6-025-drm-amdgpu-Fix-undue-fallthroughs-in-golden-re.patch -- patches.kernel.org/4.12.6-026-ASoC-fix-pcm-creation-regression.patch -- patches.kernel.org/4.12.6-027-ASoC-ux500-Restore-platform-DAI-assignments.patch -- patches.kernel.org/4.12.6-028-ASoC-do-not-close-shared-backend-dailink.patch -- patches.kernel.org/4.12.6-029-KVM-arm-arm64-Handle-hva-aging-while-destroyin.patch -- patches.kernel.org/4.12.6-030-KVM-async_pf-make-rcu-irq-exit-if-not-triggere.patch -- patches.kernel.org/4.12.6-031-timers-Fix-overflow-in-get_next_timer_interrup.patch -- patches.kernel.org/4.12.6-032-powerpc-tm-Fix-saving-of-TM-SPRs-in-core-dump.patch -- patches.kernel.org/4.12.6-033-powerpc-64-Fix-__check_irq_replay-missing-decr.patch -- patches.kernel.org/4.12.6-034-iommu-amd-Enable-ga_log_intr-when-enabling-gue.patch -- patches.kernel.org/4.12.6-035-ARM64-dts-marvell-armada-37xx-Fix-the-number-o.patch -- patches.kernel.org/4.12.6-036-gpiolib-skip-unwanted-events-don-t-convert-the.patch -- patches.kernel.org/4.12.6-037-ext4-fix-SEEK_HOLE-SEEK_DATA-for-blocksize-pag.patch -- patches.kernel.org/4.12.6-038-ext4-fix-overflow-caused-by-missing-cast-in-ex.patch -- patches.kernel.org/4.12.6-039-MIPS-ralink-Fix-build-error-due-to-missing-hea.patch -- patches.kernel.org/4.12.6-040-clk-sunxi-ng-sun5i-Add-clk_set_rate_parent-to-.patch -- patches.kernel.org/4.12.6-041-ARM-mvebu-use-__pa_symbol-in-the-mv98dx3236-pl.patch -- patches.kernel.org/4.12.6-042-ARM-dts-armada-38x-Fix-irq-type-for-pca955.patch -- patches.kernel.org/4.12.6-043-ARM-dts-tango4-Request-RGMII-RX-and-TX-clock-d.patch -- patches.kernel.org/4.12.6-044-media-pulse8-cec-persistent_config-should-be-o.patch -- patches.kernel.org/4.12.6-045-media-lirc-LIRC_GET_REC_RESOLUTION-should-retu.patch -- patches.kernel.org/4.12.6-046-media-platform-davinci-return-EINVAL-for-VPFE_.patch -- patches.kernel.org/4.12.6-047-ir-spi-Fix-issues-with-lirc-API.patch -- patches.kernel.org/4.12.6-048-tcmu-Fix-flushing-cmd-entry-dcache-page.patch -- patches.kernel.org/4.12.6-049-tcmu-Fix-possbile-memory-leak-OOPs-when-recalc.patch -- patches.kernel.org/4.12.6-050-ext4-preserve-i_mode-if-__ext4_set_acl-fails.patch -- patches.kernel.org/4.12.6-051-ext4-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.kernel.org/4.12.6-052-Btrfs-fix-early-ENOSPC-due-to-delalloc.patch -- patches.kernel.org/4.12.6-053-blk-mq-Include-all-present-CPUs-in-the-default.patch -- patches.kernel.org/4.12.6-054-blk-mq-Create-hctx-for-each-present-CPU.patch -- patches.kernel.org/4.12.6-055-block-disable-runtime-pm-for-blk-mq.patch -- patches.kernel.org/4.12.6-056-saa7164-fix-double-fetch-PCIe-access-condition.patch -- patches.kernel.org/4.12.6-057-sctp-fix-an-array-overflow-when-all-ext-chunks.patch -- patches.kernel.org/4.12.6-058-tcp_bbr-cut-pacing-rate-only-if-filled-pipe.patch -- patches.kernel.org/4.12.6-059-tcp_bbr-introduce-bbr_bw_to_pacing_rate-helper.patch -- patches.kernel.org/4.12.6-060-tcp_bbr-introduce-bbr_init_pacing_rate_from_rt.patch -- patches.kernel.org/4.12.6-061-tcp_bbr-remove-sk_pacing_rate-0-transient-duri.patch -- patches.kernel.org/4.12.6-062-tcp_bbr-init-pacing-rate-on-first-RTT-sample.patch -- patches.kernel.org/4.12.6-063-ipv4-ipv6-initialize-treq-txhash-in-cookie_v-4.patch -- patches.kernel.org/4.12.6-064-wireless-wext-terminate-ifr-name-coming-from-u.patch -- patches.kernel.org/4.12.6-065-net-Zero-terminate-ifr_name-in-dev_ifname.patch -- patches.kernel.org/4.12.6-066-net-dsa-mv88e6xxx-Enable-CMODE-config-support-.patch -- patches.kernel.org/4.12.6-067-Revert-rtnetlink-Do-not-generate-notifications.patch -- patches.kernel.org/4.12.6-068-ipv6-avoid-overflow-of-offset-in-ip6_find_1stf.patch -- patches.kernel.org/4.12.6-069-net-dsa-b53-Add-missing-ARL-entries-for-BCM531.patch -- patches.kernel.org/4.12.6-070-ipv4-initialize-fib_trie-prior-to-register_net.patch -- patches.kernel.org/4.12.6-071-rtnetlink-allocate-more-memory-for-dev_set_mac.patch -- patches.kernel.org/4.12.6-072-net-bonding-Fix-transmit-load-balancing-in-bal.patch -- patches.kernel.org/4.12.6-073-mcs7780-Fix-initialization-when-CONFIG_VMAP_ST.patch -- patches.kernel.org/4.12.6-074-openvswitch-fix-potential-out-of-bound-access-.patch -- patches.kernel.org/4.12.6-075-packet-fix-use-after-free-in-prb_retire_rx_blk.patch -- patches.kernel.org/4.12.6-076-ipv6-Don-t-increase-IPSTATS_MIB_FRAGFAILS-twic.patch -- patches.kernel.org/4.12.6-077-net-ethernet-nb8800-Handle-all-4-RGMII-modes-i.patch -- patches.kernel.org/4.12.6-078-bonding-commit-link-status-change-after-propos.patch -- patches.kernel.org/4.12.6-079-dccp-fix-a-memleak-that-dccp_ipv6-doesn-t-put-.patch -- patches.kernel.org/4.12.6-080-dccp-fix-a-memleak-that-dccp_ipv4-doesn-t-put-.patch -- patches.kernel.org/4.12.6-081-dccp-fix-a-memleak-for-dccp_feat_init-err-proc.patch -- patches.kernel.org/4.12.6-082-net-mlx5-Consider-tx_enabled-in-all-modes-on-r.patch -- patches.kernel.org/4.12.6-083-net-mlx5-Fix-command-completion-after-timeout-.patch -- patches.kernel.org/4.12.6-084-net-mlx5-Fix-command-bad-flow-on-command-entry.patch -- patches.kernel.org/4.12.6-085-sctp-don-t-dereference-ptr-before-leaving-_sct.patch -- patches.kernel.org/4.12.6-086-sctp-fix-the-check-for-_sctp_walk_params-and-_.patch -- patches.kernel.org/4.12.6-087-net-mlx5e-IPoIB-Modify-add-remove-underlay-QPN.patch -- patches.kernel.org/4.12.6-088-net-mlx5e-Fix-outer_header_zero-check-size.patch -- patches.kernel.org/4.12.6-089-net-mlx5-Fix-mlx5_ifc_mtpps_reg_bits-structure.patch -- patches.kernel.org/4.12.6-090-net-mlx5e-Add-field-select-to-MTPPS-register.patch -- patches.kernel.org/4.12.6-091-net-mlx5e-Fix-broken-disable-1PPS-flow.patch -- patches.kernel.org/4.12.6-092-net-mlx5e-Change-1PPS-out-scheme.patch -- patches.kernel.org/4.12.6-093-net-mlx5e-Add-missing-support-for-PTP_CLK_REQ_.patch -- patches.kernel.org/4.12.6-094-net-mlx5e-Fix-wrong-delay-calculation-for-over.patch -- patches.kernel.org/4.12.6-095-net-mlx5e-Schedule-overflow-check-work-to-mlx5.patch -- patches.kernel.org/4.12.6-096-net-mlx5-Fix-mlx5_add_flow_rules-call-with-cor.patch -- patches.kernel.org/4.12.6-097-udp6-fix-socket-leak-on-early-demux.patch -- patches.kernel.org/4.12.6-098-net-phy-Correctly-process-PHY_HALTED-in-phy_st.patch -- patches.kernel.org/4.12.6-099-workqueue-implicit-ordered-attribute-should-be.patch -- patches.kernel.org/4.12.6-100-ipv4-fib-Fix-NULL-pointer-deref-during-fib_syn.patch -- patches.kernel.org/4.12.6-101-virtio_net-fix-truesize-for-mergeable-buffers.patch -- patches.kernel.org/4.12.6-102-sparc64-Measure-receiver-forward-progress-to-a.patch -- patches.kernel.org/4.12.6-103-sparc64-Prevent-perf-from-running-during-super.patch -- patches.kernel.org/4.12.6-104-sparc64-Register-hugepages-during-arch-init.patch -- patches.kernel.org/4.12.6-105-sparc64-Fix-exception-handling-in-UltraSPARC-I.patch -- patches.kernel.org/4.12.6-106-drm-vmwgfx-Fix-cursor-hotspot-issue-with-Wayla.patch -- patches.kernel.org/4.12.6-107-Linux-4.12.6.patch -- patches.kernel.org/4.12.7-001-ppp-Fix-false-xmit-recursion-detect-with-two-p.patch -- patches.kernel.org/4.12.7-002-ppp-fix-xmit-recursion-detection-on-ppp-channe.patch -- patches.kernel.org/4.12.7-003-tcp-avoid-setting-cwnd-to-invalid-ssthresh-aft.patch -- patches.kernel.org/4.12.7-004-net-fix-keepalive-code-vs-TCP_FASTOPEN_CONNECT.patch -- patches.kernel.org/4.12.7-005-ipv6-set-rt6i_protocol-properly-in-the-route-w.patch -- patches.kernel.org/4.12.7-006-bpf-s390-fix-jit-branch-offset-related-to-ldim.patch -- patches.kernel.org/4.12.7-007-net-mlx4_en-don-t-set-CHECKSUM_COMPLETE-on-SCT.patch -- patches.kernel.org/4.12.7-008-net-sched-set-xt_tgchk_param-par.net-properly-.patch -- patches.kernel.org/4.12.7-009-net-sched-set-xt_tgchk_param-par.nft_compat-as.patch -- patches.kernel.org/4.12.7-010-tcp-fastopen-tcp_connect-must-refresh-the-rout.patch -- patches.kernel.org/4.12.7-011-qmi_wwan-fix-NULL-deref-on-disconnect.patch -- patches.kernel.org/4.12.7-012-net-avoid-skb_warn_bad_offload-false-positives.patch -- patches.kernel.org/4.12.7-013-igmp-Fix-regression-caused-by-igmp-sysctl-name.patch -- patches.kernel.org/4.12.7-014-udp-consistently-apply-ufo-or-fragmentation.patch -- patches.kernel.org/4.12.7-015-packet-fix-tp_reserve-race-in-packet_set_ring.patch -- patches.kernel.org/4.12.7-016-scsi-sg-only-check-for-dxfer_len-greater-than-.patch -- patches.kernel.org/4.12.7-017-btrfs-Remove-false-alert-when-fiemap-range-is-.patch -- patches.kernel.org/4.12.7-018-Linux-4.12.7.patch -- patches.kernel.org/4.12.8-001-mm-ratelimit-PFNs-busy-info-message.patch -- patches.kernel.org/4.12.8-002-mm-fix-list-corruptions-on-shmem-shrinklist.patch -- patches.kernel.org/4.12.8-003-futex-Remove-unnecessary-warning-from-get_fute.patch -- patches.kernel.org/4.12.8-004-xtensa-fix-cache-aliasing-handling-code-for-WT.patch -- patches.kernel.org/4.12.8-005-xtensa-mm-cache-add-missing-EXPORT_SYMBOLs.patch -- patches.kernel.org/4.12.8-006-xtensa-don-t-limit-csum_partial-export-by-CONF.patch -- patches.kernel.org/4.12.8-007-xfs-Fix-leak-of-discard-bio.patch -- patches.kernel.org/4.12.8-008-pinctrl-armada-37xx-Fix-number-of-pin-in-south.patch -- patches.kernel.org/4.12.8-009-mtd-nand-atmel-Fix-DT-backward-compatibility-i.patch -- patches.kernel.org/4.12.8-010-mtd-nand-Fix-timing-setup-for-NANDs-that-do-no.patch -- patches.kernel.org/4.12.8-011-mtd-nand-Declare-tBERS-tR-and-tPROG-as-u64-to-.patch -- patches.kernel.org/4.12.8-012-iscsi-target-fix-memory-leak-in-iscsit_setup_t.patch -- patches.kernel.org/4.12.8-013-iscsi-target-Fix-iscsi_np-reset-hung-task-duri.patch -- patches.kernel.org/4.12.8-014-usb-storage-fix-deadlock-involving-host-lock-a.patch -- patches.kernel.org/4.12.8-015-target-Fix-node_acl-demo-mode-uncached-dynamic.patch -- patches.kernel.org/4.12.8-016-fuse-initialize-the-flock-flag-in-fuse_file-on.patch -- patches.kernel.org/4.12.8-017-i2c-designware-Some-broken-DSTDs-use-1MiHz-ins.patch -- patches.kernel.org/4.12.8-018-nand-fix-wrong-default-oob-layout-for-small-pa.patch -- patches.kernel.org/4.12.8-019-mmc-mmc-correct-the-logic-for-setting-HS400ES-.patch -- patches.kernel.org/4.12.8-020-nfs-flexfiles-fix-leak-of-nfs4_ff_ds_version-a.patch -- patches.kernel.org/4.12.8-021-drm-bridge-tc358767-fix-probe-without-attached.patch -- patches.kernel.org/4.12.8-022-drm-etnaviv-Fix-off-by-one-error-in-reloc-chec.patch -- patches.kernel.org/4.12.8-023-drm-i915-Fix-out-of-bounds-array-access-in-bdw.patch -- patches.kernel.org/4.12.8-024-USB-serial-option-add-D-Link-DWM-222-device-ID.patch -- patches.kernel.org/4.12.8-025-USB-serial-cp210x-add-support-for-Qivicon-USB-.patch -- patches.kernel.org/4.12.8-026-USB-serial-pl2303-add-new-ATEN-device-id.patch -- patches.kernel.org/4.12.8-027-usb-musb-fix-tx-fifo-flush-handling-again.patch -- patches.kernel.org/4.12.8-028-USB-hcd-Mark-secondary-HCD-as-dead-if-the-prim.patch -- patches.kernel.org/4.12.8-029-staging-iio-resolver-ad2s1210-fix-negative-IIO.patch -- patches.kernel.org/4.12.8-030-iio-aspeed-adc-wait-for-initial-sequence.patch -- patches.kernel.org/4.12.8-031-iio-accel-st_accel-add-SPI-3wire-support.patch -- patches.kernel.org/4.12.8-032-iio-accel-bmc150-Always-restore-device-to-norm.patch -- patches.kernel.org/4.12.8-033-iio-pressure-st_pressure_core-disable-multirea.patch -- patches.kernel.org/4.12.8-034-iio-light-tsl2563-use-correct-event-code.patch -- patches.kernel.org/4.12.8-035-iio-adc-Revert-axp288-Drop-bogus-AXP288_ADC_TS.patch -- patches.kernel.org/4.12.8-036-staging-comedi-comedi_fops-do-not-call-blockin.patch -- patches.kernel.org/4.12.8-037-uas-Add-US_FL_IGNORE_RESIDUE-for-Initio-Corpor.patch -- patches.kernel.org/4.12.8-038-firmware-fix-batched-requests-wake-all-waiters.patch -- patches.kernel.org/4.12.8-039-firmware-fix-batched-requests-send-wake-up-on-.patch -- patches.kernel.org/4.12.8-040-firmware-avoid-invalid-fallback-aborts-by-usin.patch -- patches.kernel.org/4.12.8-041-block-Make-blk_mq_delay_kick_requeue_list-reru.patch -- patches.kernel.org/4.12.8-042-usb-gadget-udc-renesas_usb3-Fix-usb_gadget_giv.patch -- patches.kernel.org/4.12.8-043-usb-renesas_usbhs-Fix-UGCTRL2-value-for-R-Car-.patch -- patches.kernel.org/4.12.8-044-USB-Check-for-dropped-connection-before-switch.patch -- patches.kernel.org/4.12.8-045-usb-core-unlink-urbs-from-the-tail-of-the-endp.patch -- patches.kernel.org/4.12.8-046-usb-quirks-Add-no-lpm-quirk-for-Moshi-USB-to-E.patch -- patches.kernel.org/4.12.8-047-usb-xhci-Add-quirk-for-Certain-failing-HP-keyb.patch -- patches.kernel.org/4.12.8-048-PCI-Protect-pci_error_handlers-reset_notify-us.patch -- patches.kernel.org/4.12.8-049-PCI-Remove-__pci_dev_reset-and-pci_dev_reset.patch -- patches.kernel.org/4.12.8-050-PCI-Add-pci_reset_function_locked.patch -- patches.kernel.org/4.12.8-051-xhci-Reset-Renesas-uPD72020x-USB-controller-fo.patch -- patches.kernel.org/4.12.8-052-iio-adc-vf610_adc-Fix-VALT-selection-value-for.patch -- patches.kernel.org/4.12.8-053-pnfs-blocklayout-require-64-bit-sector_t.patch -- patches.kernel.org/4.12.8-054-pinctrl-cherryview-Add-Setzer-models-to-the-Ch.patch -- patches.kernel.org/4.12.8-055-pinctrl-sunxi-add-a-missing-function-of-A10-A2.patch -- patches.kernel.org/4.12.8-056-pinctrl-intel-merrifield-Correct-UART-pin-list.patch -- patches.kernel.org/4.12.8-057-pinctrl-uniphier-fix-WARN_ON-of-pingroups-dump.patch -- patches.kernel.org/4.12.8-058-pinctrl-uniphier-fix-WARN_ON-of-pingroups-dump.patch -- patches.kernel.org/4.12.8-059-pinctrl-samsung-Remove-bogus-irq_-un-mask-from.patch -- patches.kernel.org/4.12.8-060-pinctrl-meson-gxbb-Add-missing-GPIODV_18-pin-e.patch -- patches.kernel.org/4.12.8-061-pinctrl-meson-gxl-Add-missing-GPIODV_18-pin-en.patch -- patches.kernel.org/4.12.8-062-MIPS-DEC-Fix-an-int-handler.S-CPU_DADDI_WORKAR.patch -- patches.kernel.org/4.12.8-063-Revert-MIPS-Don-t-unnecessarily-include-kmallo.patch -- patches.kernel.org/4.12.8-064-MIPS-Octeon-Fix-broken-EDAC-driver.patch -- patches.kernel.org/4.12.8-065-powerpc-Fix-proc-cpuinfo-revision-for-POWER9-D.patch -- patches.kernel.org/4.12.8-066-Linux-4.12.8.patch -- patches.kernel.org/4.12.9-001-audit-Fix-use-after-free-in-audit_remove_watch.patch -- patches.kernel.org/4.12.9-002-parisc-pci-memory-bar-assignment-fails-with-64.patch -- patches.kernel.org/4.12.9-003-crypto-ixp4xx-Fix-error-handling-path-in-aead_.patch -- patches.kernel.org/4.12.9-004-crypto-x86-sha1-Fix-reads-beyond-the-number-of.patch -- patches.kernel.org/4.12.9-005-drm-i915-Perform-an-invalidate-prior-to-execut.patch -- patches.kernel.org/4.12.9-006-drm-amdgpu-save-list-length-when-fence-is-sign.patch -- patches.kernel.org/4.12.9-007-Input-elan_i2c-add-ELAN0608-to-the-ACPI-table.patch -- patches.kernel.org/4.12.9-008-Input-elan_i2c-Add-antoher-Lenovo-ACPI-ID-for-.patch -- patches.kernel.org/4.12.9-009-md-fix-test-in-md_write_start.patch -- patches.kernel.org/4.12.9-010-md-always-clear-safemode-when-md_check_recover.patch -- patches.kernel.org/4.12.9-011-MD-not-clear-safemode-for-external-metadata-ar.patch -- patches.kernel.org/4.12.9-012-ALSA-seq-2nd-attempt-at-fixing-race-creating-a.patch -- patches.kernel.org/4.12.9-013-ALSA-usb-audio-Apply-sample-rate-quirk-to-Senn.patch -- patches.kernel.org/4.12.9-014-ALSA-usb-audio-Add-mute-TLV-for-playback-volum.patch -- patches.kernel.org/4.12.9-015-ALSA-usb-audio-add-DSD-support-for-new-Amanero.patch -- patches.kernel.org/4.12.9-016-mm-discard-memblock-data-later.patch -- patches.kernel.org/4.12.9-017-slub-fix-per-memcg-cache-leak-on-css-offline.patch -- patches.kernel.org/4.12.9-018-mm-fix-double-mmap_sem-unlock-on-MMF_UNSTABLE-.patch -- patches.kernel.org/4.12.9-019-mm-cma_debug.c-fix-stack-corruption-due-to-spr.patch -- patches.kernel.org/4.12.9-020-mm-mempolicy-fix-use-after-free-when-calling-g.patch -- patches.kernel.org/4.12.9-021-mm-vmalloc.c-don-t-unconditonally-use-__GFP_HI.patch -- patches.kernel.org/4.12.9-022-mm-revert-x86_64-and-arm64-ELF_ET_DYN_BASE-bas.patch -- patches.kernel.org/4.12.9-023-xen-fix-bio-vec-merging.patch -- patches.kernel.org/4.12.9-024-ARM-dts-imx6qdl-nitrogen6_som2-fix-PCIe-reset.patch -- patches.kernel.org/4.12.9-025-blk-mq-pci-add-a-fallback-when-pci_irq_get_aff.patch -- patches.kernel.org/4.12.9-026-powerpc-Fix-VSX-enabling-flushing-to-also-test.patch -- patches.kernel.org/4.12.9-027-xen-blkfront-use-a-right-index-when-checking-r.patch -- patches.kernel.org/4.12.9-028-perf-x86-Fix-RDPMC-vs.-mm_struct-tracking.patch -- patches.kernel.org/4.12.9-029-x86-asm-64-Clear-AC-on-NMI-entries.patch -- patches.kernel.org/4.12.9-030-x86-Fix-norandmaps-ADDR_NO_RANDOMIZE.patch -- patches.kernel.org/4.12.9-031-x86-elf-Remove-the-unnecessary-ADDR_NO_RANDOMI.patch -- patches.kernel.org/4.12.9-032-irqchip-atmel-aic-Fix-unbalanced-of_node_put-i.patch -- patches.kernel.org/4.12.9-033-irqchip-atmel-aic-Fix-unbalanced-refcount-in-a.patch -- patches.kernel.org/4.12.9-034-genirq-Restore-trigger-settings-in-irq_modify_.patch -- patches.kernel.org/4.12.9-035-genirq-ipi-Fixup-checks-against-nr_cpu_ids.patch -- patches.kernel.org/4.12.9-036-kernel-watchdog-Prevent-false-positives-with-t.patch -- patches.kernel.org/4.12.9-037-Sanitize-move_pages-permission-checks.patch -- patches.kernel.org/4.12.9-038-pids-make-task_tgid_nr_ns-safe.patch -- patches.kernel.org/4.12.9-039-debug-Fix-WARN_ON_ONCE-for-modules.patch -- patches.kernel.org/4.12.9-040-usb-optimize-acpi-companion-search-for-usb-por.patch -- patches.kernel.org/4.12.9-041-usb-qmi_wwan-add-D-Link-DWM-222-device-ID.patch -- patches.kernel.org/4.12.9-042-Linux-4.12.9.patch -- patches.kernel.org/4.12.10-001-sparc64-remove-unnecessary-log-message.patch -- patches.kernel.org/4.12.10-002-bonding-require-speed-duplex-only-for-802.3ad.patch -- patches.kernel.org/4.12.10-003-bonding-ratelimit-failed-speed-duplex-update-.patch -- patches.kernel.org/4.12.10-004-af_key-do-not-use-GFP_KERNEL-in-atomic-contex.patch -- patches.kernel.org/4.12.10-005-dccp-purge-write-queue-in-dccp_destroy_sock.patch -- patches.kernel.org/4.12.10-006-dccp-defer-ccid_hc_tx_delete-at-dismantle-tim.patch -- patches.kernel.org/4.12.10-007-ipv4-fix-NULL-dereference-in-free_fib_info_rc.patch -- patches.kernel.org/4.12.10-008-net_sched-sfq-update-hierarchical-backlog-whe.patch -- patches.kernel.org/4.12.10-009-net_sched-remove-warning-from-qdisc_hash_add.patch -- patches.kernel.org/4.12.10-010-bpf-fix-bpf_trace_printk-on-32-bit-archs.patch -- patches.kernel.org/4.12.10-011-net-igmp-Use-ingress-interface-rather-than-vr.patch -- patches.kernel.org/4.12.10-012-openvswitch-fix-skb_panic-due-to-the-incorrec.patch -- patches.kernel.org/4.12.10-013-ptr_ring-use-kmalloc_array.patch -- patches.kernel.org/4.12.10-014-ipv4-better-IP_MAX_MTU-enforcement.patch -- patches.kernel.org/4.12.10-015-nfp-fix-infinite-loop-on-umapping-cleanup.patch -- patches.kernel.org/4.12.10-016-tun-handle-register_netdevice-failures-proper.patch -- patches.kernel.org/4.12.10-017-sctp-fully-initialize-the-IPv6-address-in-sct.patch -- patches.kernel.org/4.12.10-018-tipc-fix-use-after-free.patch -- patches.kernel.org/4.12.10-019-ipv6-reset-fn-rr_ptr-when-replacing-route.patch -- patches.kernel.org/4.12.10-020-ipv6-repair-fib6-tree-in-failure-case.patch -- patches.kernel.org/4.12.10-021-tcp-when-rearming-RTO-if-RTO-time-is-in-past-.patch -- patches.kernel.org/4.12.10-022-net-mlx4_core-Enable-4K-UAR-if-SRIOV-module-p.patch -- patches.kernel.org/4.12.10-023-irda-do-not-leak-initialized-list.dev-to-user.patch -- patches.kernel.org/4.12.10-024-net-sched-fix-NULL-pointer-dereference-when-a.patch -- patches.kernel.org/4.12.10-025-net_sched-fix-order-of-queue-length-updates-i.patch -- patches.kernel.org/4.12.10-026-bpf-verifier-add-additional-patterns-to-evalu.patch -- patches.kernel.org/4.12.10-027-bpf-fix-mixed-signed-unsigned-derived-min-max.patch -- patches.kernel.org/4.12.10-028-bpf-verifier-fix-min-max-handling-in-BPF_SUB.patch -- patches.kernel.org/4.12.10-029-Input-trackpoint-add-new-trackpoint-firmware-.patch -- patches.kernel.org/4.12.10-030-Input-elan_i2c-add-ELAN0602-ACPI-ID-to-suppor.patch -- patches.kernel.org/4.12.10-031-Input-ALPS-fix-two-finger-scroll-breakage-in-.patch -- patches.kernel.org/4.12.10-032-KVM-s390-sthyi-fix-sthyi-inline-assembly.patch -- patches.kernel.org/4.12.10-033-KVM-s390-sthyi-fix-specification-exception-de.patch -- patches.kernel.org/4.12.10-034-KVM-x86-simplify-handling-of-PKRU.patch -- patches.kernel.org/4.12.10-035-KVM-pkeys-do-not-use-PKRU-value-in-vcpu-arch..patch -- patches.kernel.org/4.12.10-036-KVM-x86-block-guest-protection-keys-unless-th.patch -- patches.kernel.org/4.12.10-037-ALSA-usb-audio-Add-delay-quirk-for-H650e-Jabr.patch -- patches.kernel.org/4.12.10-038-ALSA-core-Fix-unexpected-error-at-replacing-u.patch -- patches.kernel.org/4.12.10-039-ALSA-hda-Add-stereo-mic-quirk-for-Lenovo-G50-.patch -- patches.kernel.org/4.12.10-040-ALSA-firewire-fix-NULL-pointer-dereference-wh.patch -- patches.kernel.org/4.12.10-041-ALSA-firewire-motu-destroy-stream-data-surely.patch -- patches.kernel.org/4.12.10-042-ARCv2-SLC-Make-sure-busy-bit-is-set-properly-.patch -- patches.kernel.org/4.12.10-043-ARCv2-PAE40-Explicitly-set-MSB-counterpart-of.patch -- patches.kernel.org/4.12.10-044-ARCv2-PAE40-set-MSB-even-if-CONFIG_ARC_HAS_PA.patch -- patches.kernel.org/4.12.10-045-PM-hibernate-touch-NMI-watchdog-when-creating.patch -- patches.kernel.org/4.12.10-046-mm-shmem-fix-handling-sys-kernel-mm-transpare.patch -- patches.kernel.org/4.12.10-047-dax-fix-deadlock-due-to-misaligned-PMD-faults.patch -- patches.kernel.org/4.12.10-048-i2c-designware-Fix-system-suspend.patch -- patches.kernel.org/4.12.10-049-mm-madvise.c-fix-freeing-of-locked-page-with-.patch -- patches.kernel.org/4.12.10-050-fork-fix-incorrect-fput-of-exe_file-causing-u.patch -- patches.kernel.org/4.12.10-051-mm-memblock.c-reversed-logic-in-memblock_disc.patch -- patches.kernel.org/4.12.10-052-arm64-fpsimd-Prevent-registers-leaking-across.patch -- patches.kernel.org/4.12.10-053-drm-Fix-framebuffer-leak.patch -- patches.kernel.org/4.12.10-054-drm-Release-driver-tracking-before-making-the.patch -- patches.kernel.org/4.12.10-055-drm-sun4i-Implement-drm_driver-lastclose-to-r.patch -- patches.kernel.org/4.12.10-056-drm-atomic-Handle-EDEADLK-with-out-fences-cor.patch -- patches.kernel.org/4.12.10-057-drm-atomic-If-the-atomic-check-fails-return-i.patch -- patches.kernel.org/4.12.10-058-drm-i915-vbt-ignore-extraneous-child-devices-.patch -- patches.kernel.org/4.12.10-059-drm-i915-gvt-Fix-the-kernel-null-pointer-erro.patch -- patches.kernel.org/4.12.10-060-Revert-drm-amdgpu-fix-vblank_time-when-displa.patch -- patches.kernel.org/4.12.10-061-ACPI-device-property-Fix-node-lookup-in-acpi_.patch -- patches.kernel.org/4.12.10-062-tracing-Call-clear_boot_tracer-at-lateinit_sy.patch -- patches.kernel.org/4.12.10-063-tracing-Missing-error-code-in-tracer_alloc_bu.patch -- patches.kernel.org/4.12.10-064-tracing-Fix-kmemleak-in-tracing_map_array_fre.patch -- patches.kernel.org/4.12.10-065-tracing-Fix-freeing-of-filter-in-create_filte.patch -- patches.kernel.org/4.12.10-066-RDMA-uverbs-Initialize-cq_context-appropriate.patch -- patches.kernel.org/4.12.10-067-kbuild-linker-script-do-not-match-C-names-unl.patch -- patches.kernel.org/4.12.10-068-cifs-Fix-df-output-for-users-with-quota-limit.patch -- patches.kernel.org/4.12.10-069-cifs-return-ENAMETOOLONG-for-overlong-names-i.patch -- patches.kernel.org/4.12.10-070-nfsd-Limit-end-of-page-list-when-decoding-NFS.patch -- patches.kernel.org/4.12.10-071-ring-buffer-Have-ring_buffer_alloc_read_page-.patch -- patches.kernel.org/4.12.10-072-virtio_pci-fix-cpu-affinity-support.patch -- patches.kernel.org/4.12.10-073-ftrace-Check-for-null-ret_stack-on-profile-fu.patch -- patches.kernel.org/4.12.10-074-perf-core-Fix-group-cpu-task-validation.patch -- patches.kernel.org/4.12.10-075-timers-Fix-excessive-granularity-of-new-timer.patch -- patches.kernel.org/4.12.10-076-x86-mm-Fix-use-after-free-of-ldt_struct.patch -- patches.kernel.org/4.12.10-077-net-sunrpc-svcsock-fix-NULL-pointer-exception.patch -- patches.kernel.org/4.12.10-078-netfilter-expect-fix-crash-when-putting-unini.patch -- patches.kernel.org/4.12.10-079-netfilter-nat-fix-src-map-lookup.patch -- patches.kernel.org/4.12.10-080-netfilter-nfnetlink-Improve-input-length-sani.patch -- patches.kernel.org/4.12.10-081-Bluetooth-hidp-fix-possible-might-sleep-error.patch -- patches.kernel.org/4.12.10-082-Bluetooth-cmtp-fix-possible-might-sleep-error.patch -- patches.kernel.org/4.12.10-083-Bluetooth-bnep-fix-possible-might-sleep-error.patch -- patches.kernel.org/4.12.10-084-Revert-android-binder-Sanity-check-at-binder-.patch -- patches.kernel.org/4.12.10-085-binder-use-group-leader-instead-of-open-threa.patch -- patches.kernel.org/4.12.10-086-binder-Use-wake-up-hint-for-synchronous-trans.patch -- patches.kernel.org/4.12.10-087-ANDROID-binder-fix-proc-tsk-check.patch -- patches.kernel.org/4.12.10-088-iio-imu-adis16480-Fix-acceleration-scale-fact.patch -- patches.kernel.org/4.12.10-089-iio-hid-sensor-trigger-Fix-the-race-with-user.patch -- patches.kernel.org/4.12.10-090-iio-magnetometer-st_magn-fix-status-register-.patch -- patches.kernel.org/4.12.10-091-iio-magnetometer-st_magn-remove-ihl-property-.patch -- patches.kernel.org/4.12.10-092-staging-rtl8188eu-add-RNX-N150NUB-support.patch -- patches.kernel.org/4.12.10-093-iommu-Fix-wrong-freeing-of-iommu_device-dev.patch -- patches.kernel.org/4.12.10-094-Clarify-and-fix-MAX_LFS_FILESIZE-macros.patch -- patches.kernel.org/4.12.10-095-ntb-ntb_test-ensure-the-link-is-up-before-try.patch -- patches.kernel.org/4.12.10-096-ntb-transport-shouldn-t-disable-link-due-to-b.patch -- patches.kernel.org/4.12.10-097-ACPI-APD-Fix-HID-for-Hisilicon-Hip07-08.patch -- patches.kernel.org/4.12.10-098-ACPI-EC-Fix-regression-related-to-wrong-ECDT-.patch -- patches.kernel.org/4.12.10-099-powerpc-mm-Ensure-cpumask-update-is-ordered.patch -- patches.kernel.org/4.12.10-100-Linux-4.12.10.patch -- patches.kernel.org/4.12.11-001-arm64-mm-abort-uaccess-retries-upon-fatal-sig.patch -- patches.kernel.org/4.12.11-002-x86-io-Add-memory-clobber-to-insb-insw-insl-o.patch -- patches.kernel.org/4.12.11-003-irqchip-mips-gic-SYNC-after-enabling-GIC-regi.patch -- patches.kernel.org/4.12.11-004-Input-synaptics-fix-device-info-appearing-dif.patch -- patches.kernel.org/4.12.11-005-Input-xpad-fix-PowerA-init-quirk-for-some-gam.patch -- patches.kernel.org/4.12.11-006-crypto-chacha20-fix-handling-of-chunked-input.patch -- patches.kernel.org/4.12.11-007-i2c-ismt-Don-t-duplicate-the-receive-length-f.patch -- patches.kernel.org/4.12.11-008-i2c-ismt-Return-EMSGSIZE-for-block-reads-with.patch -- patches.kernel.org/4.12.11-009-crypto-algif_skcipher-only-call-put_page-on-r.patch -- patches.kernel.org/4.12.11-010-mm-uprobes-fix-multiple-free-of-uprobes_state.patch -- patches.kernel.org/4.12.11-011-mm-madvise-ensure-poisoned-pages-are-removed-.patch -- patches.kernel.org/4.12.11-012-ceph-fix-readpage-from-fscache.patch -- patches.kernel.org/4.12.11-013-cpumask-fix-spurious-cpumask_of_node-on-non-N.patch -- patches.kernel.org/4.12.11-014-cpuset-Fix-incorrect-memory_pressure-control-.patch -- patches.kernel.org/4.12.11-015-alpha-uapi-Add-support-for-__SANE_USERSPACE_T.patch -- patches.kernel.org/4.12.11-016-CIFS-Fix-maximum-SMB2-header-size.patch -- patches.kernel.org/4.12.11-017-CIFS-remove-endian-related-sparse-warning.patch -- patches.kernel.org/4.12.11-018-dm-mpath-do-not-lock-up-a-CPU-with-requeuing-.patch -- patches.kernel.org/4.12.11-019-drm-vmwgfx-Fix-F26-Wayland-screen-update-issu.patch -- patches.kernel.org/4.12.11-020-wl1251-add-a-missing-spin_lock_init.patch -- patches.kernel.org/4.12.11-021-mmc-sdhci-xenon-add-set_power-callback.patch -- patches.kernel.org/4.12.11-022-lib-mpi-kunmap-after-finishing-accessing-buff.patch -- patches.kernel.org/4.12.11-023-xfrm-policy-check-policy-direction-value.patch -- patches.kernel.org/4.12.11-024-drm-ttm-Fix-accounting-error-when-fail-to-get.patch -- patches.kernel.org/4.12.11-025-nvme-fix-the-definition-of-the-doorbell-buffe.patch -- patches.kernel.org/4.12.11-026-drm-nouveau-i2c-gf119-add-support-for-address.patch -- patches.kernel.org/4.12.11-027-epoll-fix-race-between-ep_poll_callback-POLLF.patch -- patches.kernel.org/4.12.11-028-Linux-4.12.11.patch -- patches.kernel.org/4.12.12-001-usb-quirks-add-delay-init-quirk-for-Corsair-S.patch -- patches.kernel.org/4.12.12-002-USB-serial-option-add-support-for-D-Link-DWM-.patch -- patches.kernel.org/4.12.12-003-usb-Add-device-quirk-for-Logitech-HD-Pro-Webc.patch -- patches.kernel.org/4.12.12-004-usb-xhci-Fix-regression-when-ATI-chipsets-det.patch -- patches.kernel.org/4.12.12-005-USB-musb-fix-external-abort-on-suspend.patch -- patches.kernel.org/4.12.12-006-ANDROID-binder-add-padding-to-binder_fd_array.patch -- patches.kernel.org/4.12.12-007-ANDROID-binder-add-hwbinder-vndbinder-to-BIND.patch -- patches.kernel.org/4.12.12-008-USB-core-Avoid-race-of-async_completed-w-usbd.patch -- patches.kernel.org/4.12.12-009-staging-rts5208-fix-incorrect-shift-to-extrac.patch -- patches.kernel.org/4.12.12-010-iio-adc-ti-ads1015-fix-incorrect-data-rate-se.patch -- patches.kernel.org/4.12.12-011-iio-adc-ti-ads1015-fix-scale-information-for-.patch -- patches.kernel.org/4.12.12-012-iio-adc-ti-ads1015-enable-conversion-when-CON.patch -- patches.kernel.org/4.12.12-013-iio-adc-ti-ads1015-avoid-getting-stale-result.patch -- patches.kernel.org/4.12.12-014-iio-adc-ti-ads1015-don-t-return-invalid-value.patch -- patches.kernel.org/4.12.12-015-iio-adc-ti-ads1015-add-adequate-wait-time-to-.patch -- patches.kernel.org/4.12.12-016-driver-core-bus-Fix-a-potential-double-free.patch -- patches.kernel.org/4.12.12-017-HID-wacom-Do-not-completely-map-WACOM_HID_WD_.patch -- patches.kernel.org/4.12.12-018-binder-free-memory-on-error.patch -- patches.kernel.org/4.12.12-019-crypto-caam-qi-fix-compilation-with-CONFIG_DE.patch -- patches.kernel.org/4.12.12-020-crypto-caam-qi-fix-compilation-with-DEBUG-ena.patch -- patches.kernel.org/4.12.12-021-fpga-altera-hps2fpga-fix-multiple-init-of-l3_.patch -- patches.kernel.org/4.12.12-022-intel_th-pci-Add-Cannon-Lake-PCH-H-support.patch -- patches.kernel.org/4.12.12-023-intel_th-pci-Add-Cannon-Lake-PCH-LP-support.patch -- patches.kernel.org/4.12.12-024-ath10k-fix-memory-leak-in-rx-ring-buffer-allo.patch -- patches.kernel.org/4.12.12-025-Input-trackpoint-assume-3-buttons-when-button.patch -- patches.kernel.org/4.12.12-026-rtlwifi-rtl_pci_probe-Fix-fail-path-of-_rtl_p.patch -- patches.kernel.org/4.12.12-027-Bluetooth-Add-support-of-13d3-3494-RTL8723BE-.patch -- patches.kernel.org/4.12.12-028-iwlwifi-pci-add-new-PCI-ID-for-7265D.patch -- patches.kernel.org/4.12.12-029-dlm-avoid-double-free-on-error-path-in-dlm_de.patch -- patches.kernel.org/4.12.12-030-mwifiex-correct-channel-stat-buffer-overflows.patch -- patches.kernel.org/4.12.12-031-MCB-add-support-for-SC31-to-mcb-lpc.patch -- patches.kernel.org/4.12.12-032-s390-mm-avoid-empty-zero-pages-for-KVM-guests.patch -- patches.kernel.org/4.12.12-033-s390-mm-fix-BUG_ON-in-crst_table_upgrade.patch -- patches.kernel.org/4.12.12-034-drm-nouveau-pci-msi-disable-MSI-on-big-endian.patch -- patches.kernel.org/4.12.12-035-drm-nouveau-Fix-error-handling-in-nv50_disp_a.patch -- patches.kernel.org/4.12.12-036-workqueue-Fix-flag-collision.patch -- patches.kernel.org/4.12.12-037-ahci-don-t-use-MSI-for-devices-with-the-silly.patch -- patches.kernel.org/4.12.12-038-cs5536-add-support-for-IDE-controller-variant.patch -- patches.kernel.org/4.12.12-039-scsi-sg-protect-against-races-between-mmap-an.patch -- patches.kernel.org/4.12.12-040-scsi-sg-recheck-MMAP_IO-request-length-with-l.patch -- patches.kernel.org/4.12.12-041-of-device-Prevent-buffer-overflow-in-of_devic.patch -- patches.kernel.org/4.12.12-042-rtlwifi-Fix-memory-leak-when-firmware-request.patch -- patches.kernel.org/4.12.12-043-rtlwifi-Fix-fallback-firmware-loading.patch -- patches.kernel.org/4.12.12-044-Linux-4.12.12.patch -- patches.kernel.org/4.12.13-001-mtd-nand-make-Samsung-SLC-NAND-usable-again.patch -- patches.kernel.org/4.12.13-002-mtd-nand-hynix-add-support-for-20nm-NAND-chip.patch -- patches.kernel.org/4.12.13-003-mtd-nand-mxc-Fix-mxc_v1-ooblayout.patch -- patches.kernel.org/4.12.13-004-mtd-nand-qcom-fix-read-failure-without-comple.patch -- patches.kernel.org/4.12.13-005-mtd-nand-qcom-fix-config-error-for-BCH.patch -- patches.kernel.org/4.12.13-006-nvme-fabrics-generate-spec-compliant-UUID-NQN.patch -- patches.kernel.org/4.12.13-007-btrfs-resume-qgroup-rescan-on-rw-remount.patch -- patches.kernel.org/4.12.13-008-rtlwifi-btcoexist-Fix-breakage-of-ant_sel-for.patch -- patches.kernel.org/4.12.13-009-radix-tree-must-check-__radix_tree_preload-re.patch -- patches.kernel.org/4.12.13-010-selftests-x86-fsgsbase-Test-selectors-1-2-and.patch -- patches.kernel.org/4.12.13-011-mm-kvfree-the-swap-cluster-info-if-the-swap-f.patch -- patches.kernel.org/4.12.13-012-mm-swapfile.c-fix-swapon-frontswap_map-memory.patch -- patches.kernel.org/4.12.13-013-mm-memory.c-fix-mem_cgroup_oom_disable-call-m.patch -- patches.kernel.org/4.12.13-014-ALSA-msnd-Optimize-harden-DSP-and-MIDI-loops.patch -- patches.kernel.org/4.12.13-015-KVM-SVM-Limit-PFERR_NESTED_GUEST_PAGE-error_c.patch -- patches.kernel.org/4.12.13-016-rt2800-fix-TX_PIN_CFG-setting-for-non-MT7620-.patch -- patches.kernel.org/4.12.13-017-Bluetooth-Properly-check-L2CAP-config-option-.patch -- patches.kernel.org/4.12.13-018-ARM64-dts-marvell-armada-37xx-Fix-GIC-mainten.patch -- patches.kernel.org/4.12.13-019-ARM-8692-1-mm-abort-uaccess-retries-upon-fata.patch -- patches.kernel.org/4.12.13-020-NFS-Fix-2-use-after-free-issues-in-the-I-O-co.patch -- patches.kernel.org/4.12.13-021-NFS-Sync-the-correct-byte-range-during-synchr.patch -- patches.kernel.org/4.12.13-022-NFSv4-Fix-up-mirror-allocation.patch -- patches.kernel.org/4.12.13-023-xfs-XFS_IS_REALTIME_INODE-should-be-false-if-.patch -- patches.kernel.org/4.12.13-024-Linux-4.12.13.patch -- patches.kernel.org/4.12.14-001-ipv6-accept-64k-1-packet-length-in-ip6_find_1.patch -- patches.kernel.org/4.12.14-002-ipv6-add-rcu-grace-period-before-freeing-fib6.patch -- patches.kernel.org/4.12.14-003-ipv6-fix-sparse-warning-on-rt6i_node.patch -- patches.kernel.org/4.12.14-004-macsec-add-genl-family-module-alias.patch -- patches.kernel.org/4.12.14-005-udp-on-peeking-bad-csum-drop-packets-even-if-.patch -- patches.kernel.org/4.12.14-006-bpf-fix-map-value-attribute-for-hash-of-maps.patch -- patches.kernel.org/4.12.14-007-fsl-man-Inherit-parent-device-and-of_node.patch -- patches.kernel.org/4.12.14-008-sctp-Avoid-out-of-bounds-reads-from-address-s.patch -- patches.kernel.org/4.12.14-009-qlge-avoid-memcpy-buffer-overflow.patch -- patches.kernel.org/4.12.14-010-tipc-Fix-tipc_sk_reinit-handling-of-EAGAIN.patch -- patches.kernel.org/4.12.14-011-net-systemport-Be-drop-monitor-friendly.patch -- patches.kernel.org/4.12.14-012-net-bcmgenet-Be-drop-monitor-friendly.patch -- patches.kernel.org/4.12.14-013-net-systemport-Free-DMA-coherent-descriptors-.patch -- patches.kernel.org/4.12.14-014-netvsc-fix-deadlock-betwen-link-status-and-re.patch -- patches.kernel.org/4.12.14-015-udp6-set-rx_dst_cookie-on-rx_dst-updates.patch -- patches.kernel.org/4.12.14-016-net-mvpp2-fix-the-mac-address-used-when-using.patch -- patches.kernel.org/4.12.14-017-cxgb4-Fix-stack-out-of-bounds-read-due-to-wro.patch -- patches.kernel.org/4.12.14-018-ipv6-set-dst.obsolete-when-a-cached-route-has.patch -- patches.kernel.org/4.12.14-019-ipv6-do-not-set-sk_destruct-in-IPV6_ADDRFORM-.patch -- patches.kernel.org/4.12.14-020-packet-Don-t-write-vnet-header-beyond-end-of-.patch -- patches.kernel.org/4.12.14-021-kcm-do-not-attach-PF_KCM-sockets-to-avoid-dea.patch -- patches.kernel.org/4.12.14-022-net-dsa-bcm_sf2-Fix-number-of-CFP-entries-for.patch -- patches.kernel.org/4.12.14-023-net-mlx5e-Check-for-qos-capability-in-dcbnl_i.patch -- patches.kernel.org/4.12.14-024-net-mlx5e-Fix-DCB_CAP_ATTR_DCBX-capability-fo.patch -- patches.kernel.org/4.12.14-025-net-mlx5-Fix-arm-SRQ-command-for-ISSI-version.patch -- patches.kernel.org/4.12.14-026-net-mlx5e-Fix-dangling-page-pointer-on-DMA-ma.patch -- patches.kernel.org/4.12.14-027-net-mlx5e-Don-t-override-user-RSS-upon-set-ch.patch -- patches.kernel.org/4.12.14-028-net-mlx5e-Properly-resolve-TC-offloaded-ipv6-.patch -- patches.kernel.org/4.12.14-029-net-mlx5-E-Switch-Unload-the-representors-in-.patch -- patches.kernel.org/4.12.14-030-net-mlx5e-Fix-inline-header-size-for-small-pa.patch -- patches.kernel.org/4.12.14-031-net-mlx5e-Fix-CQ-moderation-mode-not-set-prop.patch -- patches.kernel.org/4.12.14-032-Revert-net-phy-Correctly-process-PHY_HALTED-i.patch -- patches.kernel.org/4.12.14-033-net-fec-Allow-reception-of-frames-bigger-than.patch -- patches.kernel.org/4.12.14-034-mlxsw-spectrum-Forbid-linking-to-devices-that.patch -- patches.kernel.org/4.12.14-035-bridge-switchdev-Clear-forward-mark-when-tran.patch -- patches.kernel.org/4.12.14-036-Revert-net-use-lib-percpu_counter-API-for-fra.patch -- patches.kernel.org/4.12.14-037-Revert-net-fix-percpu-memory-leaks.patch -- patches.kernel.org/4.12.14-038-gianfar-Fix-Tx-flow-control-deactivation.patch -- patches.kernel.org/4.12.14-039-vhost_net-correctly-check-tx-avail-during-rx-.patch -- patches.kernel.org/4.12.14-040-ip6_gre-update-mtu-properly-in-ip6gre_err.patch -- patches.kernel.org/4.12.14-041-ipv6-fix-memory-leak-with-multiple-tables-dur.patch -- patches.kernel.org/4.12.14-042-ipv6-fix-typo-in-fib6_net_exit.patch -- patches.kernel.org/4.12.14-043-sctp-fix-missing-wake-ups-in-some-situations.patch -- patches.kernel.org/4.12.14-044-f2fs-let-fill_super-handle-roll-forward-error.patch -- patches.kernel.org/4.12.14-045-f2fs-check-hot_data-for-roll-forward-recovery.patch -- patches.kernel.org/4.12.14-046-x86-fsgsbase-64-Fully-initialize-FS-and-GS-st.patch -- patches.kernel.org/4.12.14-047-x86-fsgsbase-64-Report-FSBASE-and-GSBASE-corr.patch -- patches.kernel.org/4.12.14-048-x86-switch_to-64-Rewrite-FS-GS-switching-yet-.patch -- patches.kernel.org/4.12.14-049-fuse-allow-server-to-run-in-different-pid_ns.patch -- patches.kernel.org/4.12.14-050-idr-remove-WARN_ON_ONCE-when-trying-to-replac.patch -- patches.kernel.org/4.12.14-051-md-raid1-10-reset-bio-allocated-from-mempool.patch -- patches.kernel.org/4.12.14-052-md-raid5-release-flush-io-in-raid5_do_work.patch -- patches.kernel.org/4.12.14-053-ipv6-Fix-may-be-used-uninitialized-warning-in.patch -- patches.kernel.org/4.12.14-054-Linux-4.12.14.patch -- -- ######################################################## -- # Non-upstream fixes for stable patches -- ######################################################## -- patches.suse/mlxsw-spectrum-Forbid-linking-to-devices-fix.patch -- patches.suse/tcp-reset-sk_send_head-in-tcp_write_queue_purge.patch -- - ######################################################## - # Build fixes that apply to the vanilla kernel too. - # Patches in patches.rpmify are applied to both -vanilla - # and patched flavors. - ######################################################## -- - patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch - patches.rpmify/Add-ksym-provides-tool.patch -- -- patches.suse/0001-tools-lib-subcmd-pager.c-do-not-alias-select-params.patch -- patches.suse/0001-objtool-perf-Fix-GCC-8-Wrestrict-error.patch -- patches.suse/irq_data_get_effective_affinity_mask.patch -+ patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch -+ patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch -+ patches.rpmify/scripts-mkmakefile-honor-second-argument.patch - - ######################################################## -- # The sorted section contains everything that is a backport -- # or has been submitted upstream with an expectation of -- # being accepted and then backported. Out-of-tree patches -- # go into subsystem sections after this. -+ # The sorted section should contain all patches that are -+ # either mainline backports or are already in a known -+ # subystem maintainer repository so that they can be -+ # sorted by git-sort scripts. Out-of-tree patches (which -+ # includes any patch without Git-commit tag) belong -+ # either into the "on the way to mainline" section below -+ # or into one of the subsystem sections. - ######################################################## - - ######################################################## - # sorted patches - ######################################################## -- patches.suse/0001-uuid-afs-move-struct-uuid_v1-back-into-afs.patch -- patches.suse/0002-xfs-use-uuid_copy-helper-to-abstract-uuid_t.patch -- patches.suse/0003-xfs-use-uuid_be-to-implement-the-uuid_t-type.patch -- patches.suse/0004-md-namespace-private-helper-names.patch -- patches.suse/0005-nfsd-namespace-prefix-uuid_parse.patch -- patches.suse/0006-uuid-remove-uuid_be-defintions-from-the-uapi-header.patch -- patches.suse/0007-uuid-rename-uuid-types.patch -- patches.suse/0008-uuid-don-t-export-guid_index-and-uuid_index.patch -- patches.suse/0009-uuid-hoist-helpers-uuid_equal-and-uuid_copy-from-xfs.patch -- patches.suse/0010-uuid-hoist-uuid_is_null-helper-from-libnvdimm.patch -- patches.suse/0011-S390-sysinfo-use-uuid_is_null-instead-of-opencoding-.patch -- patches.suse/0012-xfs-remove-uuid_getnodeuniq-and-xfs_uu_t.patch -- patches.suse/0013-xfs-use-the-common-helper-uuid_is_null.patch -- patches.suse/0014-block-remove-blk_part_pack_uuid.patch -- patches.suse/0015-ima-policy-switch-to-use-uuid_t.patch -- patches.suse/0016-fs-switch-s_uuid-to-uuid_t.patch -- patches.suse/nvme-switch-to-uuid_t.patch -- patches.suse/acpi-nfit-Switch-to-use-new-generic-UUID-API.patch -- patches.suse/0018-ACPI-APEI-Switch-to-use-new-generic-UUID-API.patch -- patches.suse/ACPI-bus-Switch-to-use-new-generic-UUID-API.patch -- patches.suse/ACPI-extlog-Switch-to-use-new-generic-UUID-API.patch -- patches.suse/ACPI-Switch-to-use-generic-guid_t-in-acpi_evaluate_d.patch -- patches.suse/acpi-always-include-uuid.h.patch -- patches.suse/thermal-int340x_thermal-Switch-to-use-new-generic-UU.patch -- patches.suse/thermal-int340x_thermal-fix-compile-after-the-UUID-A.patch -- patches.suse/blk-mq-merge-bio-into-sw-queue-before-plugging.patch -- patches.suse/blk-mq-make-per-sw-queue-bio-merge-as-default-.bio_m.patch -- patches.suse/cfq-iosched-Delete-unused-function-min_vdisktime.patch -- patches.suse/blk-mq-debugfs-Show-atomic-request-flags.patch -- patches.suse/blk-mq-debugfs-Show-requeue-list.patch -- patches.suse/blk-mq-debugfs-Show-busy-requests.patch -- patches.suse/blk-mq-debugfs-Add-kick-operation.patch -- patches.suse/block-Introduce-queue-flag-QUEUE_FLAG_SCSI_PASSTHROU.patch -- patches.suse/bsg-Check-queue-type-before-attaching-to-a-queue.patch -- patches.suse/pktcdvd-Check-queue-type-before-attaching-to-a-queue.patch -- patches.suse/loop-Remove-unused-bdev-argument.patch -- patches.suse/loop-support-4k-blocksize.patch -- patches.suse/loop-fix-error-handling.patch -- patches.suse/nvme-lightnvm-use-blk_execute_rq-in-nvme_nvm_submit_.patch -- patches.suse/gfs2-remove-the-unused-sd_log_error-field.patch -- patches.suse/dm-fix-REQ_RAHEAD-handling.patch -- patches.suse/fs-remove-the-unused-error-argument-to-dio_end_io.patch -- patches.suse/fs-simplify-dio_bio_complete.patch -- patches.suse/block_dev-propagate-bio_iov_iter_get_pages-error-in-.patch -- patches.suse/dm-mpath-merge-do_end_io_bio-into-multipath_end_io_b.patch -- patches.suse/dm-don-t-return-errnos-from-map.patch -- patches.suse/dm-change-end_io-calling-convention.patch -- patches.suse/block-introduce-new-block-status-code-type.patch -- patches.suse/blk-mq-switch-queue_rq-return-value-to-blk_status_t.patch -- patches.suse/block-switch-bios-to-blk_status_t.patch -- patches.suse/dm-bump-DM_VERSION_MINOR-in-response-to-target-metho.patch -- patches.suse/nvme-rdma-fix-merge-error.patch -- patches.suse/dm-missing-break-in-process_queued_bios.patch -- patches.suse/block-Dedicated-error-code-fixups.patch -- patches.suse/block-swim3-make-of_device_ids-const.patch -- patches.suse/nvme.h-add-struct-nvme_host_mem_buf_desc-and-HMB-fla.patch -- patches.suse/nvme.h-add-dword-12-15-fields-to-struct-nvme_feature.patch -- patches.suse/nvme-save-hmpre-and-hmmin-in-struct-nvme_ctrl.patch -- patches.suse/nvme-pci-implement-host-memory-buffer-support.patch -- patches.suse/nvme-loop-get-rid-of-unused-controller-lock.patch -- patches.suse/nvme-rdma-get-rid-of-unused-ctrl-lock.patch -- patches.suse/nvme-rdma-Make-queue-flags-bit-numbers-and-not-shift.patch -- patches.suse/nvme-rdma-Don-t-rearm-the-CQ-when-polling-directly.patch -- patches.suse/nvme-rdma-make-nvme_rdma_-create-destroy-_queue_ib-s.patch -- patches.suse/nvme-rdma-rework-rdma-connection-establishment-error.patch -- patches.suse/nvme-rdma-Get-rid-of-CONNECTED-state.patch -- patches.suse/nvme-Don-t-allow-to-reset-a-reconnecting-controller.patch -- patches.suse/nvme-Move-transports-to-use-nvme-core-workqueue.patch -- patches.suse/nvme-queue-ns-scanning-and-async-request-from-nvme_w.patch -- patches.suse/nvme-move-nr_reconnects-to-nvme_ctrl.patch -- patches.suse/nvme-pci-remap-BAR0-to-cover-admin-CQ-doorbell-for-l.patch -- patches.suse/nvme-pci-Remove-watchdog-timer.patch -- patches.suse/nvme-pci-remove-redundant-includes.patch -- patches.suse/scatterlist-add-sg_zero_buffer-helper.patch -- patches.suse/nvmet-use-NVME_IDENTIFY_DATA_SIZE.patch -- patches.suse/nvme-introduce-NVMe-Namespace-Identification-Descrip.patch -- patches.suse/nvme-rename-uuid-to-nguid-in-nvme_ns.patch -- patches.suse/nvme-get-list-of-namespace-descriptors.patch -- patches.suse/nvme-provide-UUID-value-to-userspace.patch -- patches.suse/nvmet-implement-namespace-identify-descriptor-list.patch -- patches.suse/nvmet-add-uuid-field-to-nvme_ns-and-populate-via-con.patch -- patches.suse/nvmet-allow-overriding-the-NVMe-VS-via-configfs.patch -- patches.suse/nvme-use-ctrl-device-consistently-for-logging.patch -- patches.suse/nvmet-fc-Remove-a-set-but-not-used-variable.patch -- patches.suse/nvme-add-fields-into-identify-controller-data-struct.patch -- patches.suse/nvmf-keep-track-of-nvmet-connect-error-status.patch -- patches.suse/nvme-rdma-fix-error-code-in-nvme_rdma_create_ctrl.patch -- patches.suse/nvme-mark-shutdown_timeout-static.patch -- patches.suse/nvme-move-protection-information-check-into-nvme_set.patch -- patches.suse/nvme-rdma-merge-init_request-and-exit_request-method.patch -- patches.suse/nvme-fc-merge-init_request-methods.patch -- patches.suse/nvme-loop-merge-init_request-methods.patch -- patches.suse/nvme-pci-merge-init_request-methods.patch -- patches.suse/nvme-move-reset-workqueue-handling-to-common-code.patch -- patches.suse/nvme-no-need-to-wait-for-the-reset-when-keepalive-fa.patch -- patches.suse/nvme-don-t-hard-code-size-of-struct-t10_pi_tuple.patch -- patches.suse/nvme-implement-NS-Optimal-IO-Boundary-from-1.3-Spec.patch -- patches.suse/0001-loop-Add-PF_LESS_THROTTLE-to-block-loop-device-threa.patch -- patches.suse/0031-blk-mq-mark-blk_mq_rq_ctx_init-static.patch -- patches.suse/0032-blk-mq-move-blk_mq_sched_-get-put-_request-to-blk-mq.patch -- patches.suse/0033-blk-mq-remove-blk_mq_sched_-get-put-_rq_priv.patch -- patches.suse/0034-blk-mq-sched-unify-request-finished-methods.patch -- patches.suse/0035-blk-mq-simplify-blk_mq_free_request.patch -- patches.suse/0036-blk-mq-streamline-blk_mq_get_request.patch -- patches.suse/0037-bfq-iosched-fix-NULL-ioc-check-in-bfq_get_rq_private.patch -- patches.suse/0038-blk-mq-refactor-blk_mq_sched_assign_ioc.patch -- patches.suse/0039-blk-mq-sched-unify-request-prepare-methods.patch -- patches.suse/0040-blk-mq-remove-__blk_mq_alloc_request.patch -- patches.suse/0041-blk-remove-bio_set-arg-from-blk_queue_split.patch -- patches.suse/0042-blk-replace-bioset_create_nobvec-with-a-flags-arg-to.patch -- patches.suse/0043-blk-make-the-bioset-rescue_workqueue-optional.patch -- patches.suse/0044-blk-use-non-rescuing-bioset-for-q-bio_split.patch -- patches.suse/0045-block-Improvements-to-bounce-buffer-handling.patch -- patches.suse/0052-rbd-use-bio_clone_fast-instead-of-bio_clone.patch -- patches.suse/0051-drbd-use-bio_clone_fast-instead-of-bio_clone.patch -- patches.suse/0048-pktcdvd-use-bio_clone_fast-instead-of-bio_clone.patch -- patches.suse/0053-xen-blkfront-remove-bio-splitting.patch -- patches.suse/0046-bcache-use-kmalloc-to-allocate-bio-in-bch_data_verif.patch -- patches.suse/0054-block-remove-bio_clone-and-all-references.patch -- patches.suse/0055-block-don-t-check-for-BIO_MAX_PAGES-in-blk_bio_segme.patch -- patches.suse/0056-blk-mq-move-blk_mq_quiesce_queue-into-include-linux-.patch -- patches.suse/0057-blk-mq-introduce-blk_mq_quiesce_queue_nowait.patch -- patches.suse/0058-blk-mq-introduce-blk_mq_unquiesce_queue.patch -- patches.suse/0059-blk-mq-use-the-introduced-blk_mq_unquiesce_queue.patch -- patches.suse/0060-blk-mq-use-QUEUE_FLAG_QUIESCED-to-quiesce-queue.patch -- patches.suse/0061-blk-mq-update-comments-on-blk_mq_quiesce_queue.patch -- patches.suse/0062-blk-mq-don-t-stop-queue-for-quiescing.patch -- patches.suse/0063-blk-mq-clarify-dispatch-may-not-be-drained-blocked-b.patch -- patches.suse/0064-Revert-blk-mq-don-t-use-sync-workqueue-flushing-from.patch -- patches.suse/nvme-host-unquiesce-queue-in-nvme_kill_queues.patch -- patches.suse/0001-fs-Separate-out-kiocb-flags-setup-based-on-RWF_-flag.patch -- patches.suse/0002-fs-Introduce-filemap_range_has_page.patch -- patches.suse/0003-fs-Use-RWF_-flags-for-AIO-operations.patch -- patches.suse/0004-fs-Introduce-RWF_NOWAIT-and-FMODE_AIO_NOWAIT.patch -- patches.suse/0005-fs-return-if-direct-I-O-will-trigger-writeback.patch -- patches.suse/0006-fs-Introduce-IOMAP_NOWAIT.patch -- patches.suse/0066-block-return-on-congested-block-device.patch -- patches.suse/0008-ext4-nowait-aio-support.patch -- patches.suse/0009-xfs-nowait-aio-support.patch -- patches.suse/0010-btrfs-nowait-aio-support.patch -- patches.suse/0113-block-remove-the-unused-bio_to_phys-macro.patch -- patches.suse/0076-blk-mq-Reduce-blk_mq_hw_ctx-size.patch -- patches.suse/0077-block-Make-request-operation-type-argument-declarati.patch -- patches.suse/0078-block-Introduce-request_queue.initialize_rq_fn.patch -- patches.suse/0079-block-Make-most-scsi_req_init-calls-implicit.patch -- patches.suse/0080-block-Change-argument-type-of-scsi_req_init.patch -- patches.suse/0081-blk-mq-Initialize-.rq_flags-in-blk_mq_rq_ctx_init.patch -- patches.suse/0082-block-Check-locking-assumptions-at-runtime.patch -- patches.suse/0083-block-Document-what-queue-type-each-function-is-inte.patch -- patches.suse/0084-blk-mq-Document-locking-assumptions.patch -- patches.suse/0085-block-Constify-disk_type.patch -- patches.suse/0086-blk-mq-Warn-when-attempting-to-run-a-hardware-queue-.patch -- patches.suse/0001-btrfs-use-new-block-error-code.patch -- patches.suse/0087-block-Add-fallthrough-markers-to-switch-statements.patch -- patches.suse/0088-block-Declare-local-symbols-static.patch -- patches.suse/0089-block-Fix-off-by-one-errors-in-blk_status_to_errno-a.patch -- patches.suse/0090-blk-mq-Make-it-safe-to-quiesce-and-unquiesce-from-an.patch -- patches.suse/0091-blk-mq-remove-double-set-queue_num.patch -- patches.suse/mtip32xx-fix-up-the-checking-for-internal-command-failure -- patches.suse/lightnvm-propagate-right-error-code-to-target.patch -- patches.suse/0001-lightnvm-if-LUNs-are-already-allocated-fix-return.patch -- patches.suse/fs-add-fcntl-interface-for-setting-getting-write-lif.patch -- patches.suse/0002-block-add-support-for-write-hints-in-a-bio.patch -- patches.suse/0093-blk-mq-expose-write-hints-through-debugfs.patch -- patches.suse/nvme-add-support-for-streams-and-directives.patch -- patches.suse/0049-pktcdvd-remove-the-call-to-blk_queue_bounce.patch -- patches.suse/0094-blk-map-call-blk_queue_bounce-from-blk_rq_append_bio.patch -- patches.suse/0095-block-move-bounce-declarations-to-block-blk.h.patch -- patches.suse/0096-block-remove-the-queue_bounce_pfn-helper.patch -- patches.suse/0097-block-don-t-bother-with-bounce-limits-for-make_reque.patch -- patches.suse/0098-blk-mq-don-t-bounce-by-default.patch -- patches.suse/0099-block-don-t-set-bounce-limit-in-blk_init_allocated_q.patch -- patches.suse/0100-block-don-t-set-bounce-limit-in-blk_init_queue.patch -- patches.suse/0101-dm-don-t-set-bounce-limit.patch -- patches.suse/0102-block-bfq-update-wr_busy_queues-if-needed-on-a-queue.patch -- patches.suse/fs-fcntl-use-copy_to-from_user-for-u64-types.patch -- patches.suse/nvme-pci-Introduce-nvme_ring_cq_doorbell.patch -- patches.suse/nvme-pci-factor-out-cqe-handling-into-a-dedicated-ro.patch -- patches.suse/nvme-pci-factor-out-the-cqe-reading-mechanics-from-_.patch -- patches.suse/nvme-pci-open-code-polling-logic-in-nvme_poll.patch -- patches.suse/nvme-Remove-SCSI-translations.patch -- patches.suse/nvme-add-hostid-token-to-fabric-options.patch -- patches.suse/nvme-use-a-single-NVME_AQ_DEPTH-and-relax-it-to-32.patch -- patches.suse/nvme-explicitly-disable-APST-on-quirked-devices.patch -- patches.suse/nvme-remove-a-misleading-comment-on-struct-nvme_ns.patch -- patches.suse/nvme-read-the-subsystem-NQN-from-Identify-Controller.patch -- patches.suse/nvme-simplify-nvme_dev_attrs_are_visible.patch -- patches.suse/nvme-fabrics-verify-that-a-controller-returns-the-co.patch -- patches.suse/nvme_fc-fix-double-calls-to-nvme_cleanup_cmd.patch -- patches.suse/nvme_fc-replace-ioabort-msleep-loop-with-completion.patch -- patches.suse/nvme_fc-Fix-crash-when-nvme-controller-connection-fa.patch -- patches.suse/nvmet_fc-fix-crashes-on-bad-opcodes.patch -- patches.suse/nvme_fc-fix-error-recovery-on-link-down.patch -- patches.suse/nvmet-rdma-register-ib_client-to-not-deadlock-in-dev.patch -- patches.suse/0123-blk-mq-map-all-HWQ-also-in-hyperthreaded-system.patch -- patches.suse/nvme-Makefile-remove-dead-build-rule.patch -- patches.suse/edac-sb_edac-classify-pci-ids-by-topology.patch -- patches.suse/edac-sb_edac-don-t-use-socket-in-the-memory-controller-name.patch -- patches.suse/edac-sb_edac-assign-edac-memory-controller-per-h-w-controller.patch -- patches.suse/edac-sb_edac-carve-out-dimm-populating-loop.patch -- patches.suse/edac-sb_edac-check-if-ecc-enabled-when-at-least-one-dimm-is-present.patch -- patches.suse/edac-sb_edac-bump-driver-version-and-do-some-cleanups.patch -- patches.suse/0001-EDAC-thunderx-Fix-a-warning-during-l2c-debugfs-node-.patch -- patches.suse/edac-sb_edac-avoid-creating-sock-memory-controller.patch -- patches.suse/01-edac-pnd2-return-proper-error-value-from-apl_rd_reg.patch -- patches.suse/02-edac-pnd2-make-function-sbi_send-static.patch -- patches.suse/03-edac-pnd2-fix-apollo-lake-dimm-detection.patch -- patches.suse/0001-objtool-Move-checking-code-to-check.c.patch -- patches.suse/0002-objtool-x86-Add-several-functions-and-files-to-the-o.patch -- patches.suse/0003-objtool-Implement-stack-validation-2.0.patch -- patches.suse/0004-objtool-Silence-warnings-for-functions-which-use-IRE.patch -- patches.suse/rcu-Prevent-rcu_barrier-from-starting-needless-grace-periods.patch -- patches.suse/srcu-Eliminate-possibility-of-destructive-counter-overflow.patch -- patches.suse/rcu-Remove-obsolete-reference-to-synchronize_kernel.patch -- patches.suse/srcu-Document-auto-expediting-requirement.patch -- patches.suse/doc-Take-tail-recursion-into-account-in-RCU-requirements.patch -- patches.suse/rcu-Use-RCU_NOCB_WAKE-rather-than-RCU_NOGP_WAKE.patch -- patches.suse/rcu-Remove-debugfs-tracing.patch -- patches.suse/x86-xen-efi-initialize-only-efi-struct-members-used-by-xen.patch -- patches.suse/tools-lib-lockdep-Fix-undefined-symbol-prandom_u32.patch -- patches.suse/tools-lib-lockdep-Define-the-ARRAY_SIZE-macro.patch -- patches.suse/0001-rt_mutex-Add-lockdep-annotations.patch -- patches.suse/0001-locking-rtmutex-Don-t-initialize-lockdep-when-not-re.patch -- patches.suse/0001-locking-refcount-Create-unchecked-atomic_t-implement.patch -- patches.suse/perf-x86-add-sysfs-entry-to-freeze-counters-on-smi.patch -- patches.suse/0001-sched-cfs-Make-util-load_avg-more-stable.patch -- patches.suse/0001-x86-tsc-Provide-tsc-unstable-boot-parameter.patch -- patches.suse/0001-x86-tsc-Remodel-cyc2ns-to-use-seqcount_latch.patch -- patches.suse/0001-x86-tsc-Fix-sched_clock-sync.patch -- patches.suse/0001-x86-tsc-Feed-refined-TSC-calibration-into-sched_cloc.patch -- patches.suse/0001-sched-clock-Initialize-all-per-CPU-state-before-swit.patch -- patches.suse/0001-x86-tsc-sched-clock-clocksource-Use-clocksource-watc.patch -- patches.suse/0001-sched-clock-Remove-unused-argument-to-sched_clock_id.patch -- patches.suse/0001-sched-clock-Remove-watchdog-touching.patch -- patches.suse/0001-cpuidle-Fix-idle-time-tracking.patch -- patches.suse/0001-sched-clock-Use-late_initcall-instead-of-sched_init_.patch -- patches.suse/0001-sched-clock-Print-a-warning-recommending-tsc-unstabl.patch -- patches.suse/sched-topology-Refactor-function-build_overlap_sched_groups.patch -- patches.suse/sched-topology-Simplify-build_overlap_sched_groups.patch -- patches.suse/sched-debug-Print-the-scheduler-topology-group-mask.patch -- patches.suse/sched-topology-Verify-the-first-group-matches-the-child-domain.patch -- patches.suse/sched-topology-Move-comment-about-asymmetric-node-setups.patch -- patches.suse/sched-topology-Remove-FORCE_SD_OVERLAP.patch -- patches.suse/sched-topology-Small-cleanup.patch -- patches.suse/sched-topology-Add-sched_group_capacity-debugging.patch -- patches.suse/sched-topology-Fix-overlapping-sched_group_capacity.patch -- patches.suse/sched-topology-Add-a-few-comments.patch -- patches.suse/sched-topology-Rewrite-get_group.patch -- patches.suse/sched-topology-Simplify-sched_group_mask-usage.patch -- patches.suse/sched-topology-Rename-sched_group_mask.patch -- patches.suse/sched-topology-Rename-sched_group_cpus.patch -- patches.suse/sched-fair-Use-task_groups-instead-of-leaf_cfs_rq_list-to-walk-all-cfs_rqs.patch -- patches.suse/sched-fair-Fix-O-nr_cgroups-in-load-balance-path.patch -- patches.suse/0001-smp-Avoid-sending-needless-IPI-in-smp_call_function_.patch -- patches.suse/0001-smp-cpumask-Use-non-atomic-cpumask_-set-clear-_cpu.patch -- patches.suse/0001-sched-core-Allow-__sched_setscheduler-in-interrupts-.patch -- patches.suse/0001-x86-tsc-Fold-set_cyc2ns_scale-into-caller.patch -- patches.suse/0001-sched-clock-Fix-early-boot-preempt-assumption-in-__s.patch -- patches.suse/0001-sched-deadline-Zero-out-positive-runtime-after-throt.patch -- patches.suse/sched-fair-WARN-and-refuse-to-set-buddy-when-se-on_r.patch -- patches.suse/sched-wait-Rename-wait_queue_t-wait_queue_entry_t.patch -- patches.suse/sched-wait-Standardize-internal-naming-of-wait-queue-entries.patch -- patches.suse/sched-wait-Standardize-internal-naming-of-wait-queue-heads.patch -- patches.suse/sched-wait-Standardize-struct-wait_bit_queue-wait-queue-entry-field-name.patch -- patches.suse/sched-wait-Standardize-wait_bit_queue-naming.patch -- patches.suse/sched-wait-Improve-the-bit-wait-API-parameter-names-in-the-API-function-prototypes.patch -- patches.suse/sched-wait-Re-adjust-macro-line-continuation-backslashes-in-linux-wait.h.patch -- patches.suse/sched-wait-Split-out-the-wait_bit-APIs-from-linux-wait.h-into-linux-wait_bit.h.patch -- patches.suse/sched-wait-Disambiguate-wq_entry-task_list-and-wq_head-task_list-naming.patch -- patches.suse/sched-fair-Spare-idle-load-balancing-on-nohz_full-CPUs.patch -- patches.suse/0001-x86-KASLR-Parse-all-memmap-boot-option-entries.patch -- patches.suse/0002-x86-KASLR-Handle-the-memory-limit-specified-by-the-m.patch -- patches.suse/0003-Documentation-kernel-parameters.txt-Update-memmap-bo.patch -- patches.suse/msft-hv-1391-x86-hyperv-Check-frequency-MSRs-presence-according-t.patch -- patches.suse/msft-hv-1392-x86-hyperv-Read-TSC-frequency-from-a-synthetic-MSR.patch -- patches.suse/01-x86-mm-reimplement-flush_tlb_page-using-flush_tlb_mm_range.patch -- patches.suse/02-x86-mm-reduce-indentation-in-flush_tlb_func.patch -- patches.suse/03-mm-x86-mm-make-the-batched-unmap-tlb-flush-api-more-generic.patch -- patches.suse/04-x86-mm-pass-flush_tlb_info-to-flush_tlb_others-etc.patch -- patches.suse/05-x86-mm-change-the-leave_mm-condition-for-local-tlb-flushes.patch -- patches.suse/06-x86-mm-refactor-flush_tlb_mm_range-to-merge-local-and-remote-cases.patch -- patches.suse/07-x86-mm-use-new-merged-flush-logic-in-arch_tlbbatch_flush.patch -- patches.suse/08-x86-mm-remove-the-up-asm-tlbflush-h-code-always-use-the-formerly-smp-code.patch -- patches.suse/09-x86-mm-rework-lazy-tlb-to-track-the-actual-loaded-mm.patch -- patches.suse/11-x86-mm-be-more-consistent-wrt-page_shift-vs-page_size-in-tlb-flush-code.patch -- patches.suse/18-x86-mm-kvm-teach-kvm-s-vmx-code-that-cr3-isn-t-a-constant.patch -- patches.suse/0001-x86-ldt-rename-ldt_struct-size-to-nr_entries -- patches.suse/00-x86-mm-split-read_cr3-into-read_cr3_pa-and-_read_cr3.patch -- patches.suse/00-x86-boot-64-rewrite-startup_64-in-c.patch -- patches.suse/00-x86-boot-64-rename-init_level4_pgt-and-early_level4_pgt.patch -- patches.suse/00-x86-boot-64-add-support-of-additional-page-table-level-during-early-boot.patch -- patches.suse/00-x86-boot-64-put-_startup_64-into-head-text.patch -- patches.suse/12-x86-ldt-simplify-the-ldt-switching-logic.patch -- patches.suse/15-x86-mm-remove-reset_lazy_tlbstate.patch -- patches.suse/00-x86-ftrace-exclude-functions-in-head64-c-from-function-tracing.patch -- patches.suse/10-x86-mm-don-t-reenter-flush_tlb_func_common.patch -- patches.suse/s390-crypto-fix-aes-paes-Kconfig-dependeny.patch -- patches.suse/s390-mm-remove-incorrect-_REGION3_ENTRY_ORIGIN-defin.patch -- patches.suse/s390-rename-psw_bits-enums.patch -- patches.suse/s390-rename-struct-psw_bits-members.patch -- patches.suse/s390-kvm-avoid-global-config-of-vm.alloc_pgste-1.patch -- patches.suse/s390-sles15-01-01-01-pci-don-t-cleanup-in-arch_setup_msi_irqs.patch -- patches.suse/s390-sles15-01-01-02-pci-improve-error-handling-during-interrupt-der.patch -- patches.suse/s390-sles15-01-01-03-pci-improve-unreg_ioat-error-handling.patch -- patches.suse/s390-sles15-01-01-04-pci-improve-error-handling-during-fmb-de-regist.patch -- patches.suse/s390-sles15-01-01-05-pci-introduce-clp_get_state.patch -- patches.suse/s390-sles15-01-01-06-pci-improve-pci-hotplug.patch -- patches.suse/s390-sles15-01-01-07-pci-fix-handling-of-PEC-306.patch -- patches.suse/s390-sles15-01-01-08-pci-provide-more-debug-information.patch -- patches.suse/s390-sles15-01-01-09-pci-recognize-name-clashes-with-uids.patch -- patches.suse/kernel-nmi-New-low-level-handling-for-machine-check.patch -- patches.suse/kvm-Backup-the-guest-s-machine-check-info.patch -- patches.suse/genirq-Handle-NOAUTOEN-interrupt-setup-proper.patch -- patches.suse/genirq-cpuhotplug-Dont-claim-success-on-error.patch -- patches.suse/genirq-cpuhotplug-Reorder-check-logic.patch -- patches.suse/genirq-cpuhotplug-Do-not-migrated-shutdown-irqs.patch -- patches.suse/genirq-irqdomain-Add-irq_domain_update_bus_token-hel.patch -- patches.suse/irqchip-MSI-Use-irq_domain_update_bus_token-instead-.patch -- patches.suse/genirq-irqdomain-Remove-auto-recursive-hierarchy-sup.patch -- patches.suse/irqchip-gic-v3-its-Fix-MSI-alias-accounting.patch -- patches.suse/irqchip-gicv3-its-Skip-irq-affinity-setting-when-tar.patch -- patches.suse/irqchip-gic-v3-its-Make-of_device_ids-const.patch -- patches.suse/irqchip-gic-v3-its-platform-msi-Make-of_device_ids-c.patch -- patches.suse/irqchip-gic-v3-its-Add-ACPI-NUMA-node-mapping.patch -- patches.suse/irqchip-gic-v3-its-Don-t-assume-GICv3-hardware-suppo.patch -- patches.suse/nvme-Allocate-queues-for-all-possible-CPUs.patch -- patches.suse/0001-x86-tsc-Call-check_system_tsc_reliable-before-unsync.patch -- patches.suse/cpu-hotplug-Provide-cpus_read-write_-un-lock.patch -- patches.suse/cpu-hotplug-Provide-lockdep_assert_cpus_held.patch -- patches.suse/stop_machine-Provide-stop_machine_cpuslocked.patch -- patches.suse/00-jump_label-reorder-hotplug-lock-and-jump_label_lock.patch -- patches.suse/s390-prevent-hotplug-rwsem-recursion.patch -- patches.suse/cpu-hotplug-Remove-unused-check_for_tasks-function.patch -- patches.suse/powerpc-Only-obtain-cpu_hotplug_lock-if-called-by-rt.patch -- patches.suse/0001-ACPI-APEI-Handle-GSIV-and-GPIO-notification-types.patch -- patches.suse/x86-mce-don-t-disable-mca-banks-when-offlining-a-cpu-on-amd.patch -- patches.suse/xen-mce-dont-issue-error-message.patch -- patches.suse/0001-RAS-CEC-Check-the-correct-variable-in-the-debugfs-er.patch -- patches.suse/0001-usb-typec-Don-t-prevent-using-constant-typec_mode_de.patch -- patches.suse/0005-xhci-remove-unused-stopped_td-pointer.patch -- patches.suse/0003-xhci-Find-out-where-an-endpoint-or-stream-stopped-fr.patch -- patches.suse/0004-xhci-Add-stream-id-to-xhci_dequeue_state-structure.patch -- patches.suse/0002-xhci-Add-helper-to-get-hardware-dequeue-pointer-for-.patch -- patches.suse/0006-usb-typec-update-partner-power-delivery-support-with.patch -- patches.suse/0007-usb-typec-Add-a-sysfs-node-to-manage-port-type.patch -- patches.suse/0008-USB-add-usbfs-ioctl-to-retrieve-the-connection-speed.patch -- patches.suse/usb-early-Remove-trace_printk-callers-in-xhci-dbc.patch -- patches.suse/0009-xhci-remove-endpoint-ring-cache.patch -- patches.suse/0010-xhci-refactor-transfer-event-errors-and-completion-c.patch -- patches.suse/0011-xhci-Add-support-for-endpoint-soft-reset.patch -- patches.suse/0012-xhci-support-calling-cleanup_halted_endpoint-with-so.patch -- patches.suse/0013-xhci-handle-transfer-events-without-TRB-pointer.patch -- patches.suse/0014-xhci-cleanup-virtual-endoint-structure-remove-stoppe.patch -- patches.suse/0015-xhci-cleanup-finish_td-skip-option.patch -- patches.suse/0029-phy-qcom-usb-Remove-unused-ulpi-phy-header.patch -- patches.suse/0030-phy-Move-ULPI-phy-header-out-of-drivers-to-include-p.patch -- patches.suse/0031-phy-Group-vendor-specific-phy-drivers.patch -- patches.suse/0032-phy-rockchip-inno-usb2-add-a-delay-after-phy-resume.patch -- patches.suse/0033-phy-rockchip-inno-usb2-increase-otg-sm-work-first-sc.patch -- patches.suse/0034-phy-rockchip-inno-usb2-add-one-phy-comprises-with-tw.patch -- patches.suse/0035-phy-rockchip-inno-usb2-add-support-of-usb2-phy-for-r.patch -- patches.suse/usb-gadget-bdc-64-bit-pointer-capability-check.patch -- patches.suse/dmaengine-omap-dma-port_window-support-correction-fo -- patches.suse/0016-usb-typec-Add-support-for-UCSI-interface.patch -- patches.suse/0017-usb-typec-ucsi-Add-ACPI-driver.patch -- patches.suse/iio-inkern-fix-a-static-checker-error -- patches.suse/iio-st_pressure-st_accel-Initialise-sensor-platform- -- patches.suse/iio-hid-sensor-fix-return-of-EINVAL-on-invalid-value -- patches.suse/iio-pressure-zpa2326-report-interrupted-case-as-fail -- patches.suse/iio-accel-st_accel_spi-fix-spi_device_id-table -- patches.suse/iio-magnetometer-st_magn_spi-fix-spi_device_id-table -- patches.suse/iio-imu-inv_mpu6050-test-whoami-first-and-against-al -- patches.suse/serial-sh-sci-Update-warning-message-in-sci_request_ -- patches.suse/tty-handle-the-case-where-we-cannot-restore-a-line-d.patch -- patches.suse/Fix-serial-console-on-SNI-RM400-machines.patch -- patches.suse/drivers-dma-mapping-do-not-leave-an-invalid-area-pages-pointer-in-dma_common_contiguous_remap.patch -- patches.suse/arm-fix-return-value-of-parse_cpu_capacity.patch -- patches.suse/arm-remove-wrong-CONFIG_PROC_SYSCTL-ifdef.patch -- patches.suse/firmware-move-kill_requests_without_uevent-up-above.patch -- patches.suse/firmware-share-fw-fallback-killing-on-reboot-suspend.patch -- patches.suse/firmware-always-enable-the-reboot-notifier.patch -- patches.suse/scsi-ibmvscsi_tgt-remove-use-of-class_attrs.patch -- patches.suse/0047-pktcdvd-use-class_groups-instead-of-class_attrs.patch -- patches.suse/IB-nes-convert-to-use-DRIVER_ATTR_RW.patch -- patches.suse/s390-drivers-convert-to-use-DRIVER_ATTR_RO-WO.patch -- patches.suse/msft-hv-1364-Tools-hv-vss-Thaw-the-filesystem-and-continue-if-fre.patch -- patches.suse/msft-hv-1365-tools-hv-properly-handle-long-paths.patch -- patches.suse/msft-hv-1366-Drivers-hv-vmbus-Fix-error-code-returned-by-vmbus_po.patch -- patches.suse/msft-hv-1367-Drivers-hv-util-Make-hv_poll_channel-a-little-more-e.patch -- patches.suse/msft-hv-1368-Drivers-hv-vmbus-Fix-rescind-handling.patch -- patches.suse/msft-hv-1369-HV-properly-delay-KVP-packets-when-negotiation-is-in.patch -- patches.suse/msft-hv-1370-Drivers-hv-vmbus-Get-the-current-time-from-the-curre.patch -- patches.suse/msft-hv-1371-hv_utils-drop-.getcrosststamp-support-from-PTP-drive.patch -- patches.suse/msft-hv-1372-hv_utils-fix-TimeSync-work-on-pre-TimeSync-v4-hosts.patch -- patches.suse/msft-hv-1373-drivers-hv-vmbus-Increase-the-time-between-retries-i.patch -- patches.suse/msft-hv-1374-vmbus-Reuse-uuid_le_to_bin-helper.patch -- patches.suse/0001-thunderbolt-Use-const-buffer-pointer-in-write-operat.patch -- patches.suse/0002-thunderbolt-No-need-to-read-UID-of-the-root-switch-o.patch -- patches.suse/0003-thunderbolt-Do-not-try-to-read-UID-if-DROM-offset-is.patch -- patches.suse/0004-thunderbolt-Do-not-warn-about-newer-DROM-versions.patch -- patches.suse/0005-thunderbolt-Add-MSI-X-support.patch -- patches.suse/0006-thunderbolt-Rework-capability-handling.patch -- patches.suse/0007-thunderbolt-Allow-passing-NULL-to-tb_ctl_free.patch -- patches.suse/0008-thunderbolt-Introduce-thunderbolt-bus-and-connection.patch -- patches.suse/0009-thunderbolt-Convert-switch-to-a-device.patch -- patches.suse/0010-thunderbolt-Fail-switch-adding-operation-if-reading-.patch -- patches.suse/0011-thunderbolt-Do-not-fail-if-DROM-data-CRC32-is-invali.patch -- patches.suse/0012-thunderbolt-Refactor-and-fix-parsing-of-port-drom-en.patch -- patches.suse/0013-thunderbolt-Read-vendor-and-device-name-from-DROM.patch -- patches.suse/0014-thunderbolt-Move-control-channel-messages-to-tb_msgs.patch -- patches.suse/0015-thunderbolt-Expose-get_route-to-other-files.patch -- patches.suse/0016-thunderbolt-Expose-make_header-to-other-files.patch -- patches.suse/0017-thunderbolt-Let-the-connection-manager-handle-all-no.patch -- patches.suse/0018-thunderbolt-Rework-control-channel-to-be-more-reliab.patch -- patches.suse/0019-thunderbolt-Add-new-Thunderbolt-PCI-IDs.patch -- patches.suse/0020-thunderbolt-Add-support-for-NHI-mailbox.patch -- patches.suse/0021-thunderbolt-Store-Thunderbolt-generation-in-the-swit.patch -- patches.suse/0022-thunderbolt-Add-support-for-DMA-configuration-based-.patch -- patches.suse/0023-thunderbolt-Do-not-touch-the-hardware-if-the-NHI-is-.patch -- patches.suse/0024-thunderbolt-Add-support-for-Internal-Connection-Mana.patch -- patches.suse/0025-thunderbolt-Add-support-for-host-and-device-NVM-firm.patch -- patches.suse/0026-thunderbolt-fix-spelling-mistake-missmatch-mismatch.patch -- patches.suse/drivers-fsi-Add-module-license-to-core-driver.patch -- patches.suse/nvmem-correct-Broadcom-OTP-controller-driver-writes.patch -- patches.suse/0003-doc-ReSTify-apparmor.txt.patch -- patches.suse/net-skbuff.h-properly-escape-a-macro-name-on-kernel-.patch -- patches.suse/net-fix-some-identation-issues-at-kernel-doc-markups.patch -- patches.suse/kernel-doc-describe-the-literal-syntax.patch -- patches.suse/Documentation-DMA-API-fix-a-typo-in-a-function-name.patch -- patches.suse/docs-rst-fix-broken-links-to-dynamic-debug-howto-in- -- patches.suse/Docs-Include-the-Latex-ifthen-package -- patches.suse/Docs-Fix-breakage-with-Sphinx-1.5-and-upper -- patches.suse/mmc-tmio-remove-outdated-comment -- patches.suse/mmc-mediatek-Fixed-size-in-dma_free_coherent.patch -- patches.suse/0008-mmc-sdhci-pci-Use-macros-in-pci_ids-definition.patch -- patches.suse/0009-mmc-sdhci-pci-Add-support-for-Intel-CNP.patch -- patches.suse/hwmon-ibmpowernv-Add-highest-lowest-attributes-to-sensors.patch -- patches.suse/hwmon-ibmpowernv-introduce-a-legacy_compatibles-array.patch -- patches.suse/hwmon-ibmpowernv-Add-current-A-sensor.patch -- patches.suse/spi-core-Fix-devm_spi_register_master-function-name- -- patches.suse/0010-spi-pxa2xx-Add-support-for-Intel-Cannonlake.patch -- patches.suse/0015-spi-rockchip-fix-error-handling-when-probe.patch -- patches.suse/0016-spi-rockchip-Set-GPIO_SS-flag-to-enable-Slave-Select.patch -- patches.suse/0017-spi-rockchip-Disable-Runtime-PM-when-chip-select-is-.patch -- patches.suse/x86-msr-index.h-define-EPB-mid-points.patch -- patches.suse/x86-msr-index.h-define-HWP.EPP-values.patch -- patches.suse/x86-msr-index.h-fix-shifts-to-ULL-results-in-HWP-macros.patch -- patches.suse/intel_pstate-use-updated-msr-index.h-HWP.EPP-values.patch -- patches.suse/0018-cpufreq-CPPC-Initialize-policy-min-to-lowest-nonline.patch -- patches.suse/cpufreq-intel_pstate-Remove-max-min-fractions-to-limit-performance.patch -- patches.suse/x86-use-common-aperfmperf_khz_on_cpu-to-calculate-KHz-using-APERF-MPERF.patch -- patches.suse/intel_pstate-delete-scheduler-hook-in-HWP-mode.patch -- patches.suse/intel_pstate-skip-scheduler-hook-when-in-performance-mode.patch -- patches.suse/cpufreq-intel_pstate-Clean-up-after-performance-governor-changes.patch -- patches.suse/x86-acpi-cstate-allow-acpi-c1-ffh-mwait-use-on-amd-systems.patch -- patches.suse/cpuidle-menu-allow-state-0-to-be-disabled.patch -- patches.suse/PM-hibernate-Use-CONFIG_HAVE_SET_MEMORY-for-include- -- patches.suse/0001-ACPI-PM-Run-wakeup-notify-handlers-synchronously.patch -- patches.suse/platform-x86-Add-driver-for-ACPI-INT0002-Virtual-GPI -- patches.suse/0002-ACPI-PM-Ignore-spurious-SCI-wakeups-from-suspend-to-.patch -- patches.suse/ACPICA-tables-add-WSMT-support.patch -- patches.suse/ACPICA-Add-support-for-new-SRAT-subtable.patch -- patches.suse/0019-ACPICA-Add-header-support-for-TPM2-table-changes.patch -- patches.suse/0008-ACPICA-Add-support-for-new-PCCT-subtables.patch -- patches.suse/0022-clk-rockchip-add-ids-for-camera-on-rk3399.patch -- patches.suse/soc-tegra-flowctrl-Fix-error-handling -- patches.suse/firmware-tegra-Fix-locking-bugs-in-BPMP -- patches.suse/0002-apparmorfs-Combine-two-function-calls-into-one-in-aa.patch -- patches.suse/0004-apparmorfs-Use-seq_putc-in-two-functions.patch -- patches.suse/0005-apparmor-Fix-error-cod-in-__aa_fs_profile_mkdir.patch -- patches.suse/0006-security-apparmor-Use-POSIX-compatible-printf-s.patch -- patches.suse/0007-apparmor-move-file-context-into-file.h.patch -- patches.suse/0008-apparmor-make-internal-lib-fn-skipn_spaces-available.patch -- patches.suse/0009-apparmor-allow-profiles-to-provide-info-to-disconnec.patch -- patches.suse/0010-apparmor-Move-path-lookup-to-using-preallocated-buff.patch -- patches.suse/0001-securityfs-add-the-ability-to-support-symlinks.patch -- patches.suse/0011-apparmor-move-to-per-loaddata-files-instead-of-repli.patch -- patches.suse/0012-apparmor-use-macro-template-to-simplify-profile-seq_.patch -- patches.suse/0013-apparmor-use-macro-template-to-simplify-namespace-se.patch -- patches.suse/0014-apparmor-add-custom-apparmorfs-that-will-be-used-by-.patch -- patches.suse/0015-apparmor-rename-apparmor-file-fns-and-data-to-indica.patch -- patches.suse/0016-apparmor-allow-specifying-an-already-created-dir-to-.patch -- patches.suse/0017-apparmor-convert-from-securityfs-to-apparmorfs-for-p.patch -- patches.suse/0018-apparmor-move-permissions-into-their-own-file-to-be-.patch -- patches.suse/0019-apparmor-rework-perm-mapping-to-a-slightly-broader-s.patch -- patches.suse/0020-apparmor-provide-finer-control-over-policy-managemen.patch -- patches.suse/0021-apparmor-add-policy-revision-file-interface.patch -- patches.suse/0022-apparmor-add-mkdir-rmdir-interface-to-manage-policy-.patch -- patches.suse/0023-apparmor-add-label-data-availability-to-the-feature-.patch -- patches.suse/0024-apparmor-speed-up-transactional-queries.patch -- patches.suse/0025-apparmor-add-fn-to-test-if-profile-supports-a-given-.patch -- patches.suse/0026-apparmor-add-gerneric-permissions-struct-and-support.patch -- patches.suse/0027-apparmor-switch-from-file_perms-to-aa_perms.patch -- patches.suse/0028-apparmor-add-profile-permission-query-ability.patch -- patches.suse/0029-apparmor-provide-information-about-path-buffer-size-.patch -- patches.suse/0030-apparmor-cleanup-__find_child.patch -- patches.suse/0031-apparmor-add-namespace-lookup-fns.patch -- patches.suse/0032-apparmor-fix-policy-load-remove-semantics.patch -- patches.suse/0033-apparmor-fix-apparmor_query-data.patch -- patches.suse/0034-apparmor-fix-display-of-ns-name.patch -- patches.suse/0035-apparmor-move-bprm_committing_creds-committed_creds-.patch -- patches.suse/0036-apparmor-convert-to-profile-block-critical-sections.patch -- patches.suse/0037-apparmor-share-profile-name-on-replacement.patch -- patches.suse/0038-apparmor-refactor-updating-profiles-to-the-newest-pa.patch -- patches.suse/0039-apparmor-cleanup-remove-unused-and-not-fully-impleme.patch -- patches.suse/0040-apparmor-convert-aa_change_XXX-bool-parameters-to-fl.patch -- patches.suse/0041-apparmor-cleanup-rename-XXX_file_context-to-XXX_file.patch -- patches.suse/0042-apparmor-revalidate-files-during-exec.patch -- patches.suse/0043-apparmor-add-the-base-fns-for-domain-labels.patch -- patches.suse/0044-apparmor-switch-from-profiles-to-using-labels-on-con.patch -- patches.suse/0045-apparmor-switch-getprocattr-to-using-label_print-fns.patch -- patches.suse/0046-apparmor-update-query-interface-to-support-label-que.patch -- patches.suse/0047-apparmor-move-capability-checks-to-using-labels.patch -- patches.suse/0048-apparmor-move-resource-checks-to-using-labels.patch -- patches.suse/0049-apparmor-add-cross-check-permission-helper-macros.patch -- patches.suse/0050-apparmor-move-ptrace-checks-to-using-labels.patch -- patches.suse/0051-apparmor-allow-ptrace-checks-to-be-finer-grained-tha.patch -- patches.suse/0052-apparmor-move-aa_file_perm-to-use-labels.patch -- patches.suse/0053-apparmor-update-aa_audit_file-to-use-labels.patch -- patches.suse/0054-apparmor-refactor-path-name-lookup-and-permission-ch.patch -- patches.suse/0055-apparmor-move-path_link-mediation-to-using-labels.patch -- patches.suse/0056-apparmor-rework-file-permission-to-cache-file-access.patch -- patches.suse/0057-apparmor-mediate-files-when-they-are-received.patch -- patches.suse/0058-apparmor-support-v7-transition-format-compatible-wit.patch -- patches.suse/0059-apparmor-move-exec-domain-mediation-to-using-labels.patch -- patches.suse/0060-apparmor-move-change_hat-mediation-to-using-labels.patch -- patches.suse/0061-apparmor-move-change_profile-mediation-to-using-labe.patch -- patches.suse/0062-apparmor-add-domain-label-stacking-info-to-apparmorf.patch -- patches.suse/0063-apparmor-add-stacked-domain-labels-interface.patch -- patches.suse/0064-apparmor-export-that-basic-profile-namespaces-are-su.patch -- patches.suse/tpm-move-endianness-conversion-of-TPM_TAG_RQU_COMMAN.patch -- patches.suse/tpm-move-endianness-conversion-of-ordinals-to-tpm_in.patch -- patches.suse/tpm-177-tis-Fix-IRQ-autoprobing-when-using-platform_devi.patch -- patches.suse/tpm-178-tis-Use-platform_get_irq.patch -- patches.suse/tpm-vtpm_proxy-Suppress-error-logging-when-in-closed.patch -- patches.suse/tpm-Introduce-flag-TPM_TRANSMIT_RAW.patch -- patches.suse/tpm-vtpm_proxy-Implement-request_locality-function.patch -- patches.suse/ima-Add-cgroups2-to-the-defaults-list.patch -- patches.suse/IB-core-IB-cache-enhancements-to-support-Infiniband-.patch -- patches.suse/IB-core-Enforce-PKey-security-on-QPs.patch -- patches.suse/selinux-lsm-IB-core-Implement-LSM-notification-syste.patch -- patches.suse/IB-core-Enforce-security-on-management-datagrams.patch -- patches.suse/0065-apparmor-put-back-designators-in-struct-initialisers.patch -- patches.suse/Fix-English-in-description-of-GCC_PLUGIN_STRUCTLEAK -- patches.suse/crypto-sha512-mb-add-some-missing-unlock-on-error -- patches.suse/crypto-dh-fix-memleak-in-setkey.patch -- patches.suse/0001-crypto-cavium-Add-support-for-CNN55XX-adapters.patch -- patches.suse/0002-crypto-cavium-Add-debugfs-support-in-CNN55XX-driver.patch -- patches.suse/0003-crypto-cavium-Register-the-CNN55XX-supported-crypto-.patch -- patches.suse/0004-crypto-cavium-Downgrade-the-annoying-misc-interrupt-.patch -- patches.suse/0005-crypto-cavium-Remove-the-individual-encrypt-decrypt-.patch -- patches.suse/0006-crypto-cavium-Add-more-algorithms.patch -- patches.suse/0007-crypto-cavium-fix-spelling-mistake-Revsion-Revision.patch -- patches.suse/crypto-chcr-Pass-lcb-bit-setting-to-firmware.patch -- patches.suse/crypto-chcr-Fix-fallback-key-setting.patch -- patches.suse/crypto-chcr-Return-correct-error-code.patch -- patches.suse/crypto-chcr-Avoid-changing-request-structure.patch -- patches.suse/crypto-chcr-Add-ctr-mode-and-process-large-sg-entrie.patch -- patches.suse/chcr-Add-debug-counters.patch -- patches.suse/crypto-chcr-Ensure-Destination-sg-entry-size-less-th.patch -- patches.suse/crypto-chcr-Select-device-in-Round-Robin-fashion.patch -- patches.suse/0008-crypto-cavium-nitrox-dma_mapping_error-returns-bool.patch -- patches.suse/crypto-testmgr-Reenable-sha1-aes-in-FIPS-mode -- patches.suse/xgene-sp3-0011-drivers-net-xgene-Protect-indirect-MAC-access.patch -- patches.suse/xgene-sp3-0012-drivers-net-phy-xgene-Add-lock-to-protect-mac-access.patch -- patches.suse/xgene-sp3-0013-drivers-net-xgene-Use-rgmii-mdio-mac-access.patch -- patches.suse/xgene-sp3-0014-drivers-net-xgene-Remove-redundant-local-stats.patch -- patches.suse/xgene-sp3-0015-drivers-net-xgene-Refactor-statistics-error-parsing-.patch -- patches.suse/xgene-sp3-0016-drivers-net-xgene-Remove-unused-macros.patch -- patches.suse/xgene-sp3-0017-drivers-net-xgene-Extend-ethtool-statistics.patch -- patches.suse/xgene-sp3-0018-drivers-net-xgene-Add-rx_overrun-tx_underrun-statist.patch -- patches.suse/xgene-sp3-0019-drivers-net-xgene-Workaround-for-HW-errata-10GE_4.patch -- patches.suse/xgene-sp3-0020-drivers-net-xgene-Add-frame-recovered-statistics-cou.patch -- patches.suse/xgene-sp3-0021-drivers-net-xgene-Workaround-for-HW-errata-10GE_10-E.patch -- patches.suse/xgene-sp3-0022-drivers-net-xgene-Fix-redundant-prefetch-buffer-clea.patch -- patches.suse/bnxt-add-dma-mapping-attributes.patch -- patches.suse/msft-hv-1363-tools-hv-Add-clean-up-for-included-files-in-Ubuntu-n.patch -- patches.suse/nfp-don-t-enable-TSO-on-the-device-when-disabled.patch -- patches.suse/nfp-rename-l4_offset-in-struct-nfp_net_tx_desc-to-ls.patch -- patches.suse/nfp-support-LSO2-capability.patch -- patches.suse/nfp-don-t-assume-RSS-and-IRQ-moderation-are-always-e.patch -- patches.suse/nfp-version-independent-support-for-chained-RSS-meta.patch -- patches.suse/nfp-add-CHECKSUM_COMPLETE-support.patch -- patches.suse/nfp-complete-the-XDP-TX-ring-only-when-it-s-full.patch -- patches.suse/nfp-add-a-helper-for-wrapping-descriptor-index.patch -- patches.suse/nfp-eliminate-an-if-statement-in-calculation-of-comp.patch -- patches.suse/net-sock-factor-out-dequeue-peek-with-offset-code.patch -- patches.suse/udp-use-a-separate-rx-queue-for-packet-reception.patch -- patches.suse/udp-keep-the-sk_receive_queue-held-when-splicing.patch -- patches.suse/tcp-internal-implementation-for-pacing.patch -- patches.suse/bnx2x-Remove-open-coded-carrier-check.patch -- patches.suse/liquidio-use-pcie_flr-instead-of-duplicating-it.patch -- patches.suse/cxgb4-0151-cxgb4-reduce-resource-allocation-in-kdump-kernel.patch -- patches.suse/cxgb4-add-new-T5-pci-device-id.patch -- patches.suse/liquidio-fix-insmod-failure-when-multiple-NICs-are-p.patch -- patches.suse/liquidio-fix-PF-falsely-indicating-success-at-settin.patch -- patches.suse/net-sched-move-tc_classify-function-to-cls_api.c.patch -- patches.suse/net-sched-introduce-tcf-block-infractructure.patch -- patches.suse/net-sched-rename-tcf_destroy_chain-helper.patch -- patches.suse/net-sched-replace-nprio-by-a-bool-to-make-the-functi.patch -- patches.suse/net-sched-move-TC_H_MAJ-macro-call-into-tcf_auto_pri.patch -- patches.suse/net-sched-introduce-helpers-to-work-with-filter-chai.patch -- patches.suse/net-sched-push-chain-dump-to-a-separate-function.patch -- patches.suse/net-sched-introduce-multichain-support-for-filters.patch -- patches.suse/net-sched-push-tp-down-to-action-init.patch -- patches.suse/net-sched-add-termination-action-to-allow-goto-chain.patch -- patches.suse/sch_dsmark-Fix-uninitialized-variable-warning.patch -- patches.suse/tcp-use-tp-tcp_mstamp-in-output-path.patch -- patches.suse/tcp-introduce-tcp_jiffies32.patch -- patches.suse/dccp-do-not-use-tcp_time_stamp.patch -- patches.suse/tcp-use-tcp_jiffies32-to-feed-tp-lsndtime.patch -- patches.suse/tcp-use-tcp_jiffies32-to-feed-tp-snd_cwnd_stamp.patch -- patches.suse/tcp_bbr-use-tcp_jiffies32-instead-of-tcp_time_stamp.patch -- patches.suse/tcp-bic-cubic-use-tcp_jiffies32-instead-of-tcp_time_.patch -- patches.suse/tcp-use-tcp_jiffies32-for-rcv_tstamp-and-lrcvtime.patch -- patches.suse/tcp-use-tcp_jiffies32-to-feed-probe_timestamp.patch -- patches.suse/tcp-uses-jiffies_32-to-feed-tp-chrono_start.patch -- patches.suse/tcp-use-tcp_jiffies32-in-__tcp_oow_rate_limited.patch -- patches.suse/tcp_westwood-use-tcp_jiffies32-instead-of-tcp_time_s.patch -- patches.suse/tcp_lp-cache-tcp_time_stamp.patch -- patches.suse/tcp-replace-misc-tcp_time_stamp-to-tcp_jiffies32.patch -- patches.suse/tcp-switch-TCP-TS-option-RFC-7323-to-1ms-clock.patch -- patches.suse/udp-make-function-udp_skb_dtor_locked-static.patch -- patches.suse/net-make-struct-net_device-tx_queue_len-unsigned-int.patch -- patches.suse/net-fix-__skb_try_recv_from_queue-to-return-the-old-.patch -- patches.suse/liquidio-make-the-spinlock-octeon_devices_lock-stati.patch -- patches.suse/tcp-fix-tcp_rearm_rto.patch -- patches.suse/qed-Utilize-FW-8.20.0.0.patch -- patches.suse/ibmvnic-076-fix-missing-unlock-on-error-in-__ibmvnic_reset.patch -- patches.suse/qed-Remove-unused-including-linux-version.h.patch -- patches.suse/net-mlx5e-Fix-possible-memory-leak.patch -- patches.suse/skbuff-add-stub-to-help-computing-crc32c-on-SCTP-pac.patch -- patches.suse/net-introduce-skb_crc32c_csum_help.patch -- patches.suse/sk_buff-remove-support-for-csum_bad-in-sk_buff.patch -- patches.suse/net-use-skb-csum_not_inet-to-identify-packets-needin.patch -- patches.suse/net-more-accurate-checksumming-in-validate_xmit_skb.patch -- patches.suse/sk_buff.h-improve-description-of-CHECKSUM_-COMPLETE-.patch -- patches.suse/xgene-sp3-0001-phy-Add-helper-function-to-check-phy-interface-mode.patch -- patches.suse/xgene-sp3-0023-xgene-Check-all-RGMII-phy-mode-variants.patch -- patches.suse/qede-Allow-WoL-to-activate-by-default.patch -- patches.suse/qede-Honor-user-request-for-Tx-buffers.patch -- patches.suse/qede-Add-missing-Status-block-free.patch -- patches.suse/qede-Don-t-use-an-internal-MAC-field.patch -- patches.suse/qed-Revise-alloc-setup-free-flow.patch -- patches.suse/qed-Correct-print-in-iscsi-error-flow.patch -- patches.suse/qede-qedr-closure-after-setting-state.patch -- patches.suse/qed-Fix-setting-of-Management-bitfields.patch -- patches.suse/qede-Support-1G-advertisment.patch -- patches.suse/ibmveth-Support-to-enable-LSO-CSO-for-Trunk-VEA.patch -- patches.suse/cxgb4-retrieve-port-information-from-firmware.patch -- patches.suse/net-define-receive-timestamp-filter-for-NTP.patch -- patches.suse/net-ethernet-update-drivers-to-handle-HWTSTAMP_FILTE.patch -- patches.suse/net-add-function-to-retrieve-original-skb-device-usi.patch -- patches.suse/net-add-new-control-message-for-incoming-HW-timestam.patch -- patches.suse/net-fix-documentation-of-struct-scm_timestamping.patch -- patches.suse/net-allow-simultaneous-SW-and-HW-transmit-timestampi.patch -- patches.suse/net-ethernet-update-drivers-to-make-both-SW-and-HW-T.patch -- patches.suse/tcp-fix-tcp_probe_timer-for-TCP_USER_TIMEOUT.patch -- patches.suse/net-Define-SCM_TIMESTAMPING_PKTINFO-on-all-architect.patch -- patches.suse/net-Fix-parisc-SCM_TIMESTAMPING_PKTINFO-value.patch -- patches.suse/net-ipv4-Add-extack-messages-for-route-add-failures.patch -- patches.suse/nfp-add-nfp_cppcore_pcie_unit-helper.patch -- patches.suse/nfp-make-nfp_net-alloc-init-cleanup-free-not-depend-.patch -- patches.suse/nfp-rename-netdev-port-to-vNIC.patch -- patches.suse/nfp-add-nfp_net_pf_free_vnic-function.patch -- patches.suse/nfp-introduce-very-minimal-nfp_app.patch -- patches.suse/nfp-disallow-mixing-vNICs-with-and-without-NSP-port-.patch -- patches.suse/nfp-introduce-nfp_port.patch -- patches.suse/nfp-update-port-state-in-place.patch -- patches.suse/nfp-move-refresh-tracking-into-the-port-structure.patch -- patches.suse/nfp-provide-linking-on-port-structures.patch -- patches.suse/nfp-mark-port-state-as-stale-after-reconfig.patch -- patches.suse/nfp-mark-port-state-as-stale-if-update-failed.patch -- patches.suse/nfp-refresh-port-state-before-reporting-autonegotiat.patch -- patches.suse/net-sched-properly-assign-RCU-pointer-in-tcf_chain_t.patch -- patches.suse/net-sched-fix-filter-flushing.patch -- patches.suse/enic-unmask-intr-only-when-napi-is-complete.patch -- patches.suse/qede-Fix-sparse-warnings.patch -- patches.suse/qed-Align-DP_ERR-style-with-other-DP-macros.patch -- patches.suse/qed-main_ptt-for-tunnel-configuration.patch -- patches.suse/qed-Log-incorrectly-installed-board.patch -- patches.suse/qed-Drop-the-s-from-num_ports_in_engines.patch -- patches.suse/qed-Remove-BB_A0-references.patch -- patches.suse/qed-Flush-slowpath-tasklet-on-stop.patch -- patches.suse/qed-Enable-RoCE-parser-searching-on-fp-init.patch -- patches.suse/qed-Provide-MBI-information-in-dev_info.patch -- patches.suse/qede-Log-probe-of-PCI-device.patch -- patches.suse/qed-Replace-set_id-api-with-set_name.patch -- patches.suse/net-flow_dissector-add-support-for-dissection-of-tcp.patch -- patches.suse/net-sched-flower-add-support-for-matching-on-tcp-fla.patch -- patches.suse/tcp-fix-TCP_SYNCNT-flakes.patch -- patches.suse/net-IB-mlx5-Replace-mlx5_vzalloc-with-kvzalloc.patch -- patches.suse/net-mlx5-Update-the-list-of-the-PCI-supported-device.patch -- patches.suse/net-mlx5-Introduce-trigger_health_work-function.patch -- patches.suse/net-mlx5-FPGA-Add-basic-support-for-Innova.patch -- patches.suse/net-mlx5-Bump-driver-version.patch -- patches.suse/IB-mlx5-Bump-driver-version.patch -- patches.suse/net-sched-cls_api-make-reclassify-return-all-the-way.patch -- patches.suse/net_sched-only-create-filter-chains-for-new-filters-.patch -- patches.suse/tcp-better-validation-of-received-ack-sequences.patch -- patches.suse/Bluetooth-Add-support-for-Intel-Bluetooth-device-946.patch -- patches.suse/Bluetooth-hci_uart-fix-kconfig-dependency -- patches.suse/Bluetooth-hci_ldisc-Use-rwlocking-to-avoid-closing-p -- patches.suse/Bluetooth-hci_nokia-select-BT_HCIUART_H4 -- patches.suse/Bluetooth-hci_ll-Fix-download_firmware-return-when-_ -- patches.suse/be2net-Fix-UE-detection-logic-for-BE3.patch -- patches.suse/be2net-Update-the-driver-version-to-11.4.0.0.patch -- patches.suse/Add-the-mlxfw-module-for-Mellanox-firmware-flash-pro.patch -- patches.suse/nfp-move-mutex-init-out-of-net-code.patch -- patches.suse/nfp-add-devlink-support.patch -- patches.suse/nfp-add-helper-for-cleaning-up-vNICs.patch -- patches.suse/nfp-register-ports-as-devlink-ports.patch -- patches.suse/nfp-calculate-total-port-lanes-for-split.patch -- patches.suse/nfp-support-port-splitting-via-devlink.patch -- patches.suse/liquidio-fix-rare-pci_driver.probe-failure-of-VF-dri.patch -- patches.suse/liquidio-fix-inaccurate-count-of-napi-processed-rx-p.patch -- patches.suse/ibmvnic-077-Track-state-of-adapter-napis.patch -- patches.suse/ibmvnic-078-Handle-failover-after-failed-init-crq.patch -- patches.suse/ibmvnic-079-Send-gratuitous-arp-on-reset.patch -- patches.suse/ibmvnic-080-Fix-cleanup-of-SKB-s-on-driver-close.patch -- patches.suse/ibmvnic-081-Non-fatal-error-handling.patch -- patches.suse/ibmvnic-082-Halt-TX-and-report-carrier-off-on-H_CLOSED-r.patch -- patches.suse/ibmvnic-083-Deactivate-RX-pool-buffer-replenishment-on-H.patch -- patches.suse/ibmvnic-084-Check-adapter-state-during-ibmvnic_poll.patch -- patches.suse/ibmvnic-085-Reset-the-CRQ-queue-during-driver-reset.patch -- patches.suse/ibmvnic-086-Reset-tx-rx-pools-on-driver-reset.patch -- patches.suse/ibmvnic-087-Reset-sub-crqs-during-driver-reset.patch -- patches.suse/rtnl-Add-support-for-netdev-event-to-link-messages.patch -- patches.suse/nfp-add-MAY_USE_DEVLINK-dependency.patch -- patches.suse/nfp-add-set_mac_address-support-while-the-interface-.patch -- patches.suse/nfp-set-driver-VF-limit.patch -- patches.suse/nfp-don-t-set-aux-pointers-if-ioremap-failed.patch -- patches.suse/nfp-only-try-to-get-to-PCIe-ctrl-memory-if-BARs-are-.patch -- patches.suse/nfp-support-long-reads-and-writes-with-the-cpp-helpe.patch -- patches.suse/nfp-shorten-CPP-core-probe-logs.patch -- patches.suse/nfp-support-variable-NSP-response-lengths.patch -- patches.suse/nfp-add-hwmon-support.patch -- patches.suse/nfp-don-t-wait-for-resources-indefinitely.patch -- patches.suse/nfp-fix-print-format-for-ring-pointers-in-ring-dumps.patch -- patches.suse/nfp-don-t-add-ring-size-to-index-calculations.patch -- patches.suse/nfp-don-t-keep-count-for-free-buffers-delayed-kick.patch -- patches.suse/net-add-extack-arg-to-lwtunnel-build-state.patch -- patches.suse/qed-Add-missing-static-local-dcbx-info.patch -- patches.suse/qed-Correct-DCBx-update-scheme.patch -- patches.suse/qed-Don-t-inherit-RoCE-DCBx-for-V2.patch -- patches.suse/qed-QL41xxx-VF-MSI-x-table.patch -- patches.suse/qed-Support-dynamic-s-tag-change.patch -- patches.suse/qed-Get-rid-of-the-attention-arrays.patch -- patches.suse/qed-Diffrentiate-adapter-specific-attentions.patch -- patches.suse/qed-Print-multi-bit-attentions-properly.patch -- patches.suse/qed-Mask-parities-after-occurance.patch -- patches.suse/qed-Cache-alignemnt-padding-to-match-host.patch -- patches.suse/cxgb4-0153-cxgb4-keep-carrier-off-before-registering-netdev.patch -- patches.suse/cxgb4-add-new-T5-pci-device-id-2.patch -- patches.suse/cxgb4-FW-upgrade-fixes.patch -- patches.suse/cxgb4-0152-cxgb4-Fix-netdev_features-flag.patch -- patches.suse/bnxt_en-Support-for-Short-Firmware-Message.patch -- patches.suse/bnxt_en-Add-PCI-IDs-for-BCM57454-VF-devices.patch -- patches.suse/bnxt_en-Add-a-callback-to-inform-RDMA-driver-during-.patch -- patches.suse/bnxt_en-Add-additional-chip-ID-definitions.patch -- patches.suse/bnxt_en-Optimize-doorbell-write-operations-for-newer.patch -- patches.suse/bnxt_en-Implement-xmit_more.patch -- patches.suse/bnxt_en-Pass-in-sh-parameter-to-bnxt_set_dflt_rings.patch -- patches.suse/bnxt_en-Fix-xmit_more-with-BQL.patch -- patches.suse/net-mlxfw-select-CONFIG_XZ_DEC.patch -- patches.suse/rtnetlink-use-the-new-rtnl_get_event-interface.patch -- patches.suse/msft-hv-1376-netvsc-Add-include-s-for-csum_-function-declarations.patch -- patches.suse/i40evf-fix-duplicate-lines.patch -- patches.suse/i40evf-fix-merge-error-in-older-patch.patch -- patches.suse/i40evf-disable-unused-flags.patch -- patches.suse/i40e-fix-race-condition-with-PTP_TX_IN_PROGRESS-bits.patch -- patches.suse/i40e-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch -- patches.suse/i40e-add-statistic-indicating-number-of-skipped-Tx-t.patch -- patches.suse/i40e-use-pf-data-structure-directly-in-i40e_ptp_rx_h.patch -- patches.suse/i40e-check-for-Tx-timestamp-timeouts-during-watchdog.patch -- patches.suse/i40e-Check-for-memory-allocation-failure.patch -- patches.suse/ixgbe-ixgbevf-Enables-TSO-for-MPLS-encapsulated-pack.patch -- patches.suse/ixgbe-initialize-u64_stats_sync-structures-early-at-.patch -- patches.suse/ixgbe-Remove-MAC-X550EM_X-1Gbase-t-led_-on-off-suppo.patch -- patches.suse/ixgbe-enable-L3-L4-filtering-for-Tx-switched-packets.patch -- patches.suse/ixgbe-Correct-thermal-sensor-event-check.patch -- patches.suse/ixgbe-Add-error-checking-to-setting-VF-MAC.patch -- patches.suse/ixgbe-Resolve-truncation-warning-for-q_vector-name.patch -- patches.suse/ixgbe-Resolve-warnings-for-Wimplicit-fallthrough.patch -- patches.suse/ixgbevf-Resolve-truncation-warning-for-q_vector-name.patch -- patches.suse/ixgbevf-Resolve-warnings-for-Wimplicit-fallthrough.patch -- patches.suse/ixgbe-correct-CS4223-7-PHY-identification.patch -- patches.suse/ixgbe-add-write-flush-when-configuring-CS4223-7.patch -- patches.suse/ixgbe-always-call-setup_mac_link-for-multispeed-fibe.patch -- patches.suse/ixgbe-add-missing-configuration-for-rate-select-1.patch -- patches.suse/ixgbe-fix-incorrect-status-check.patch -- patches.suse/sched-add-helper-for-updating-statistics-on-all-acti.patch -- patches.suse/nfp-add-missing-fall-through-statements.patch -- patches.suse/nfp-turn-reading-PCIe-RTsym-parameters-into-a-helper.patch -- patches.suse/nfp-move-port-init-to-apps.patch -- patches.suse/nfp-report-app-name-in-ethtool-i.patch -- patches.suse/nfp-move-eBPF-offload-files-to-BPF-app-directory.patch -- patches.suse/nfp-move-bpf-offload-code-to-the-BPF-app.patch -- patches.suse/nfp-move-basic-eBPF-stats-to-app-specific-code.patch -- patches.suse/nfp-fix-memory-leak-on-FW-load-error.patch -- patches.suse/bpf-free-up-BPF_JMP-BPF_CALL-BPF_X-opcode.patch -- patches.suse/bpf-split-bpf-core-interpreter.patch -- patches.suse/bpf-teach-verifier-to-track-stack-depth.patch -- patches.suse/bpf-reconcile-bpf_tail_call-and-stack_depth.patch -- patches.suse/bpf-track-stack-depth-of-classic-bpf-programs.patch -- patches.suse/bpf-fix-stack_depth-usage-by-test_bpf.ko.patch -- patches.suse/bpf-use-different-interpreter-depending-on-required-.patch -- patches.suse/bpf-change-x86-JITed-program-stack-layout.patch -- patches.suse/bpf-take-advantage-of-stack_depth-tracking-in-x64-JI.patch -- patches.suse/qed-Make-qed_int_cau_conf_pi-static.patch -- patches.suse/qed-Minor-refactoring-in-interrupt-code.patch -- patches.suse/qed-IGU-read-revised.patch -- patches.suse/qed-Distinguish-between-sb_id-and-igu_sb_id.patch -- patches.suse/qed-Add-aux.-function-translating-sb_id-igu_sb_id.patch -- patches.suse/qed-Encapsulate-interrupt-counters-in-struct.patch -- patches.suse/qed-Remove-assumption-on-SB-order-in-IGU.patch -- patches.suse/qed-Provide-auxiliary-for-getting-free-VF-SB.patch -- patches.suse/qed-Hold-a-single-array-for-SBs.patch -- patches.suse/qed-Reset-IGU-CAM-to-default-on-init.patch -- patches.suse/qed-No-need-to-reset-SBs-on-IOV-init.patch -- patches.suse/qed-Correct-order-of-wwnn-and-wwpn.patch -- patches.suse/qed-Share-additional-information-with-qedf.patch -- patches.suse/qed-Support-NVM-image-reading-API.patch -- patches.suse/qed-Add-support-for-changing-iSCSI-mac.patch -- patches.suse/i40evf-drop-i40e_type.h-include.patch -- patches.suse/i40e-i40evf-create-and-use-new-unified-header-file.patch -- patches.suse/i40e-use-new-unified-virtchnl-header-file.patch -- patches.suse/virtchnl-rename-i40e-to-generic-virtchnl.patch -- patches.suse/virtchnl-move-some-code-to-core-driver.patch -- patches.suse/virtchnl-convert-to-new-macros.patch -- patches.suse/i40e-virtchnl-refactor-code-for-validate-checks.patch -- patches.suse/i40evf-virtchnl-whitespace-cleanups.patch -- patches.suse/virtchnl-finish-conversion-to-virtchnl-interface.patch -- patches.suse/i40e-virtchnl-move-function-to-virtchnl.patch -- patches.suse/virtchnl-Add-pad-fields-to-a-couple-of-structures.patch -- patches.suse/virtchnl-Add-compile-time-static-asserts-to-validate.patch -- patches.suse/i40evf-Add-support-for-Adaptive-Virtual-Function.patch -- patches.suse/cxgb4-fix-incorrect-cim_la-output-for-T6.patch -- patches.suse/liquidio-VF-interrupt-initialization-cleanup.patch -- patches.suse/msft-hv-1377-tools-hv-set-allow-hotplug-for-VF-on-Ubuntu.patch -- patches.suse/msft-hv-1378-tools-hv-set-hotplug-for-VF-on-Suse.patch -- patches.suse/liquidio-Fix-checkpatch-errors-with-references-cross.patch -- patches.suse/bpf-Allow-CGROUP_SKB-eBPF-program-to-access-sk_buff.patch -- patches.suse/bpf-Remove-the-capability-check-for-cgroup-skb-eBPF-.patch -- patches.suse/net-flow_dissector-add-support-for-dissection-of-mis.patch -- patches.suse/net-sched-cls_flower-add-support-for-matching-on-ip-.patch -- patches.suse/net-mlx5e-Offload-TC-matching-on-tcp-flags.patch -- patches.suse/net-mlx5e-Offload-TC-matching-on-ip-tos-traffic-clas.patch -- patches.suse/netxen-remove-writeq-readq-function-definitions.patch -- patches.suse/neigh-Really-delete-an-arp-neigh-entry-on-ip-neigh-d.patch -- patches.suse/00-perf-bpf-add-bpf-support-to-all-perf_event-types.patch -- patches.suse/ipsec-check-return-value-of-skb_to_sgvec-always.patch -- patches.suse/qed-Add-bitmaps-for-VF-CIDs.patch -- patches.suse/qed-Create-L2-queue-database.patch -- patches.suse/qed-L2-interface-to-use-the-SB-structures-directly.patch -- patches.suse/qed-Pass-vf_params-when-creating-a-queue-cid.patch -- patches.suse/qed-Assign-a-unique-per-queue-index-to-queue-cid.patch -- patches.suse/qed-Make-VF-legacy-a-bitfield.patch -- patches.suse/qed-IOV-db-support-multiple-queues-per-qzone.patch -- patches.suse/qed-Multiple-qzone-queues-for-VFs.patch -- patches.suse/qed-VFs-to-try-utilizing-the-doorbell-bar.patch -- patches.suse/qed-VF-XDP-support.patch -- patches.suse/qede-VF-XDP-support.patch -- patches.suse/net-sched-select-cls-when-cls_act-is-enabled.patch -- patches.suse/net-mii-smsc-Make-mii_ethtool_get_link_ksettings-and.patch -- patches.suse/igb-mark-PM-functions-as-__maybe_unused.patch -- patches.suse/e1000e-fix-race-condition-around-skb_tstamp_tx.patch -- patches.suse/igb-fix-race-condition-with-PTP_TX_IN_PROGRESS-bits.patch -- patches.suse/igb-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch -- patches.suse/e1000e-add-statistic-indicating-number-of-skipped-Tx.patch -- patches.suse/igb-add-statistic-indicating-number-of-skipped-Tx-ti.patch -- patches.suse/igb-check-for-Tx-timestamp-timeouts-during-watchdog.patch -- patches.suse/igb-Remove-useless-argument.patch -- patches.suse/e1000e-Don-t-return-uninitialized-stats.patch -- patches.suse/e1000e-use-disable_hardirq-also-for-MSIX-vectors-in-.patch -- patches.suse/net-mlxfw-remove-redundant-goto-on-error-check.patch -- patches.suse/net-sched-introduce-a-TRAP-control-action.patch -- patches.suse/net-sched-introduce-helper-to-identify-gact-trap-act.patch -- patches.suse/s390-qeth-remove-support-for-IPA_IP_FRAGMENTATION.patch -- patches.suse/s390-qeth-remove-skb_is_nonlinear-check-on-IQD.patch -- patches.suse/s390-qeth-query-IPv6-IPA-support-on-HiperSockets.patch -- patches.suse/s390-qeth-log-bridgeport-capabilities.patch -- patches.suse/s390-qeth-add-missing-strings-for-IPA-return-codes.patch -- patches.suse/s390-qeth-consolidate-pack-buffer-flushing.patch -- patches.suse/s390-qeth-silence-qeth_fix_features.patch -- patches.suse/s390-qeth-add-support-for-early-L3-device-setup.patch -- patches.suse/s390-qeth-do-early-device-setup-for-z-VM-IQD-NICs.patch -- patches.suse/cxgb4-implement-ndo_set_vf_rate.patch -- patches.suse/bpf-Introduce-bpf_prog-ID.patch -- patches.suse/bpf-Introduce-bpf_map-ID.patch -- patches.suse/bpf-Add-BPF_-PROG-MAP-_GET_NEXT_ID-command.patch -- patches.suse/bpf-Add-BPF_PROG_GET_FD_BY_ID.patch -- patches.suse/bpf-Add-BPF_MAP_GET_FD_BY_ID.patch -- patches.suse/bpf-Add-jited_len-to-struct-bpf_prog.patch -- patches.suse/bpf-Add-BPF_OBJ_GET_INFO_BY_FD.patch -- patches.suse/bpf-cgroup-skb-progs-cannot-access-ld_abs-ind.patch -- patches.suse/net-phy-add-XAUI-and-10GBASE-KR-PHY-connection-types.patch -- patches.suse/nfp-reorder-open-and-close-functions.patch -- patches.suse/nfp-split-out-the-allocation-part-of-open.patch -- patches.suse/nfp-reuse-ring-free-code-on-close.patch -- patches.suse/nfp-move-nfp_net_vecs_init.patch -- patches.suse/nfp-prepare-print-macros-for-use-without-netdev.patch -- patches.suse/nfp-make-sure-debug-accesses-don-t-depend-on-netdevs.patch -- patches.suse/nfp-allow-allocation-and-initialization-of-netdev-le.patch -- patches.suse/nfp-prepare-config-and-enable-for-working-without-ne.patch -- patches.suse/nfp-add-control-vNIC-datapath.patch -- patches.suse/nfp-make-vNIC-ctrl-memory-mapping-function-reusable.patch -- patches.suse/nfp-map-all-queue-controllers-at-once.patch -- patches.suse/nfp-don-t-clutter-init-code-passing-fw_ver-around.patch -- patches.suse/nfp-slice-the-netdev-spawning-function.patch -- patches.suse/nfp-allow-non-equal-distribution-of-IRQs.patch -- patches.suse/nfp-create-control-vNICs-and-wire-up-rx-tx.patch -- patches.suse/nfp-advertise-support-for-NFD-ABI-0.5.patch -- patches.suse/cxgb4-Fix-tids-count-for-ipv6-offload-connection.patch -- patches.suse/net-mlx4_core-Bump-driver-version.patch -- patches.suse/net-mlx4_en-Bump-driver-version.patch -- patches.suse/IB-mlx4-Bump-driver-version.patch -- patches.suse/net-propagate-tc-filter-chain-index-down-the-ndo_set.patch -- patches.suse/tcp-add-a-struct-net-parameter-to-tcp_parse_options.patch -- patches.suse/net-qrtr-Refactor-packet-allocation.patch -- patches.suse/net-qrtr-Inject-BYE-on-remote-termination.patch -- patches.suse/net-qrtr-Broadcast-DEL_CLIENT-message-when-endpoint-.patch -- patches.suse/net-qrtr-Inform-open-sockets-about-new-controller.patch -- patches.suse/cxgb4-fix-to-bring-link-down-after-adapter-crash.patch -- patches.suse/igb-make-a-few-local-functions-static.patch -- patches.suse/e1000e-Undo-e1000e_pm_freeze-if-__e1000_shutdown-fai.patch -- patches.suse/skbuff-only-inherit-relevant-tx_flags.patch -- patches.suse/msft-hv-1382-netvsc-optimize-calculation-of-number-of-slots.patch -- patches.suse/msft-hv-1383-netvsc-use-hv_get_bytes_to_read.patch -- patches.suse/msft-hv-1384-netvsc-use-typed-pointer-for-internal-state.patch -- patches.suse/msft-hv-1385-netvsc-mark-error-cases-as-unlikely.patch -- patches.suse/msft-hv-1386-netvsc-pass-net_device-to-netvsc_init_buf-and-netvsc.patch -- patches.suse/msft-hv-1387-netvsc-fold-in-get_outbound_net_device.patch -- patches.suse/liquidio-disallow-enabling-firmware-debug-from-a-VF.patch -- patches.suse/nfp-make-sure-to-cancel-port-refresh-on-the-error-pa.patch -- patches.suse/nfp-remove-automatic-caching-of-RTsym-table.patch -- patches.suse/nfp-remove-automatic-caching-of-HWInfo.patch -- patches.suse/nfp-keep-MIP-object-around.patch -- patches.suse/nfp-report-application-FW-build-name-in-ethtool-i.patch -- patches.suse/cxgb4-handle-interrupt-raised-when-FW-crashes.patch -- patches.suse/r8152-add-r8153_phy_status-function.patch -- patches.suse/r8152-adjust-lpm-settings-for-RTL8153.patch -- patches.suse/r8152-adjust-the-settings-about-MAC-clock-speed-down.patch -- patches.suse/r8152-move-the-setting-of-rx-aggregation.patch -- patches.suse/r8152-adjust-rtl8153_runtime_enable-function.patch -- patches.suse/r8152-adjust-U2P3-for-RTL8153.patch -- patches.suse/r8152-move-the-default-coalesce-setting-for-RTL8153.patch -- patches.suse/r8152-move-the-initialization-to-reset_resume-functi.patch -- patches.suse/r8152-check-if-disabling-ALDPS-is-finished.patch -- patches.suse/r8152-avoid-rx-queue-more-than-1000-packets.patch -- patches.suse/r8152-replace-napi_complete-with-napi_complete_done.patch -- patches.suse/qed-LL2-to-use-packed-information-for-tx.patch -- patches.suse/qed-Revise-ll2-Rx-completion.patch -- patches.suse/qed-Cleaner-seperation-of-LL2-inputs.patch -- patches.suse/qed-LL2-code-relocations.patch -- patches.suse/qed-LL2-callback-operations.patch -- patches.suse/qed-No-need-for-LL2-frags-indication.patch -- patches.suse/qed-Call-rx_release_cb-when-flushing-LL2.patch -- patches.suse/qed-collect-GSI-port-statistics.patch -- patches.suse/qed-add-qed_int_sb_init-stub-function.patch -- patches.suse/cxgb4-fix-memory-leak-in-init_one.patch -- patches.suse/bpf-avoid-excessive-stack-usage-for-perf_sample_data.patch -- patches.suse/bpf-don-t-check-spilled-reg-state-for-non-STACK_SPIL.patch -- patches.suse/bpf-reset-id-on-CONST_IMM-transition.patch -- patches.suse/bpf-reset-id-on-spilled-regs-in-clear_all_pkt_pointe.patch -- patches.suse/bpf-tests-set-rlimit-also-for-test_align-so-it-doesn.patch -- patches.suse/bpf-remove-cg_skb_func_proto-and-use-sk_filter_func_.patch -- patches.suse/bpf-add-bpf_set_hash-helper-for-tc-progs.patch -- patches.suse/net-mlx5e-Remove-limitation-of-single-NIC-offloaded-.patch -- patches.suse/net-mlx5e-Use-short-attribute-form-when-adding-delet.patch -- patches.suse/net-mlx5e-Add-cache-for-HW-modify-header-IDs.patch -- patches.suse/net-mlx5e-Use-modify-header-ID-cache-for-offloaded-T.patch -- patches.suse/net-mlx5e-Use-modify-header-ID-cache-for-offloaded-T-3099eb5a.patch -- patches.suse/net-mlx5e-Support-header-re-write-of-partial-fields-.patch -- patches.suse/net-mlx5-Update-flow-table-commands-layout.patch -- patches.suse/net-mlx5e-Add-support-for-reading-connector-type-fro.patch -- patches.suse/net-mlx5e-Fill-advertised-and-supported-port-data-fr.patch -- patches.suse/bpf-arm64-take-advantage-of-stack_depth-tracking.patch -- patches.suse/net-factor-out-a-helper-to-decrement-the-skb-refcoun.patch -- patches.suse/b43-Add-missing-MODULE_FIRMWARE -- patches.suse/0049-commit-833689044e13a3fb8c6c03ad868375670d97010b.patch -- patches.suse/vxlan-dont-migrate-permanent-fdb-entries-during-lear.patch -- patches.suse/net-mvpp2-enable-basic-10G-support.patch -- patches.suse/ibmvnic-089-Client-initiated-failover.patch -- patches.suse/ibmvnic-090-Remove-netdev-notify-for-failover-resets.patch -- patches.suse/net-phy-Make-phy_ethtool_ksettings_get-return-void.patch -- patches.suse/batman-adv-Use-default-throughput-value-on-cfg80211-.patch -- patches.suse/batman-adv-Accept-only-filled-wifi-station-info.patch -- patches.suse/mac80211-mesh-support-sending-wide-bandwidth-CSA.patch -- patches.suse/skbuff-mac80211-introduce-and-use-skb_put_zero.patch -- patches.suse/selftests-bpf-make-correct-use-of-exit-codes-in-bpf-.patch -- patches.suse/cxgb4-handle-serial-flash-interrupt.patch -- patches.suse/ixgbe-fix-race-condition-with-PTP_TX_IN_PROGRESS-bit.patch -- patches.suse/ixgbe-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch -- patches.suse/ixgbe-add-statistic-indicating-number-of-skipped-Tx-.patch -- patches.suse/ixgbe-check-for-Tx-timestamp-timeouts-during-watchdo.patch -- patches.suse/ixgbe-Bump-version-number.patch -- patches.suse/ixgbevf-Bump-version-number.patch -- patches.suse/ixgbe-fix-writes-to-PFQDE.patch -- patches.suse/ixgbe-Resolve-cppcheck-format-string-warning.patch -- patches.suse/ixgbe-pci_set_drvdata-must-be-called-before-register.patch -- patches.suse/bpf-permits-narrower-load-from-bpf-program-context-f.patch -- patches.suse/selftests-bpf-Add-test-cases-to-test-narrower-ctx-fi.patch -- patches.suse/qed-Fix-an-off-by-one-bug.patch -- patches.suse/0001-dt-bindings-net-Add-binding-for-the-external-clock-f.patch -- patches.suse/Bluetooth-hci_ll-Add-support-for-the-external-clock -- patches.suse/Bluetooth-btusb-Add-support-for-0489-e0a2-QCA_ROME-d -- patches.suse/net-use-skb_unref-in-napi_consume_skb.patch -- patches.suse/net-mlxfw-fix-a-NULL-dereference.patch -- patches.suse/liquidio-fix-VF-driver-off-by-one-bug-when-setting-e.patch -- patches.suse/skbuff-make-skb_put_zero-return-void.patch -- patches.suse/net-sched-act_tunnel_key-request-UDP-checksum-by-def.patch -- patches.suse/net-sched-act_tunnel_key-make-UDP-checksum-configura.patch -- patches.suse/ibmvnic-091-Activate-disabled-RX-buffer-pools-on-reset.patch -- patches.suse/ibmvnic-092-Ensure-that-TX-queues-are-disabled-in-__ibmv.patch -- patches.suse/ibmvnic-093-Sanitize-entire-SCRQ-buffer-on-reset.patch -- patches.suse/ibmvnic-094-Remove-VNIC_CLOSING-check-from-pending_scrq.patch -- patches.suse/ibmvnic-095-Exit-polling-routine-correctly-during-adapte.patch -- patches.suse/r8152-support-new-chip-8050.patch -- patches.suse/r8152-support-RTL8153B.patch -- patches.suse/r8152-add-byte_enable-for-ocp_read_word-function.patch -- patches.suse/net-mlx4_en-Remove-unused-argument-in-TX-datapath-fu.patch -- patches.suse/net-mlx4_en-Optimized-single-ring-steering.patch -- patches.suse/net-mlx4_en-Improve-receive-data-path.patch -- patches.suse/net-mlx4_en-Improve-transmit-CQ-polling.patch -- patches.suse/net-mlx4_en-Improve-stack-xmit-function.patch -- patches.suse/net-mlx4_en-Improve-XDP-xmit-function.patch -- patches.suse/net-mlx4_en-Poll-XDP-TX-completion-queue-in-RX-NAPI.patch -- patches.suse/net-mlx4_en-Increase-default-TX-ring-size.patch -- patches.suse/net-mlx4_en-Replace-TXBB_SIZE-multiplications-with-s.patch -- patches.suse/net-mlx4_en-Refactor-mlx4_en_free_tx_desc.patch -- patches.suse/r8152-split-rtl8152_resume-function.patch -- patches.suse/r8152-move-calling-delay_autosuspend-function.patch -- patches.suse/networking-convert-many-more-places-to-skb_put_zero.patch -- patches.suse/networking-introduce-and-use-skb_put_data.patch -- patches.suse/networking-make-skb_put-friends-return-void-pointers.patch -- patches.suse/networking-make-skb_pull-friends-return-void-pointer.patch -- patches.suse/networking-make-skb_push-__skb_push-return-void-poin.patch -- patches.suse/networking-add-and-use-skb_put_u8.patch -- patches.suse/net-Add-IFLA_XDP_PROG_ID.patch -- patches.suse/bpf-mlx4-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch -- patches.suse/bpf-mlx5e-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch -- patches.suse/bpf-bnxt-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch -- patches.suse/bpf-ixgbe-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch -- patches.suse/bpf-nfp-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch -- patches.suse/bpf-qede-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch -- patches.suse/net-mvmdio-reorder-headers-alphabetically.patch -- patches.suse/net-mvmdio-use-tabs-for-defines.patch -- patches.suse/net-mvmdio-use-GENMASK-for-masks.patch -- patches.suse/net-mvmdio-remove-duplicate-locking.patch -- patches.suse/net-mvmdio-introduce-an-ops-structure.patch -- patches.suse/net-mvmdio-put-the-poll-intervals-in-the-ops-structu.patch -- patches.suse/net-mvmdio-check-the-MII_ADDR_C45-bit-is-not-set-for.patch -- patches.suse/net-mvmdio-add-xmdio-xsmi-support.patch -- patches.suse/net-mvmdio-simplify-the-smi-read-and-write-error-pat.patch -- patches.suse/rds-tcp-Set-linger-when-rejecting-an-incoming-conn-i.patch -- patches.suse/ibmvnic-096-driver-initialization-for-kdump-kexec.patch -- patches.suse/net-mlx5-Update-eqe_type_str-event-names.patch -- patches.suse/net-mlx5-Fix-some-spelling-mistakes.patch -- patches.suse/net-mlx5-Avoid-using-multiple-blank-lines.patch -- patches.suse/net-mlx5-Avoid-blank-lines-before-after-closing-open.patch -- patches.suse/net-mlx5-Align-to-match-opening-parenthesis.patch -- patches.suse/net-mlx5-Avoid-space-after-casting.patch -- patches.suse/net-mlx5-Undo-LAG-upon-request-to-create-virtual-fun.patch -- patches.suse/net-mlx5e-Use-function-to-map-aRFS-into-traffic-type.patch -- patches.suse/net-mlx5e-Fix-typo-in-warning-if-CQ-moderation-is-no.patch -- patches.suse/net-mlx5e-Rename-physical-symbol-errors-counter.patch -- patches.suse/net-mlx5e-Reduce-number-of-heap-allocated-buffers-fo.patch -- patches.suse/net-mlx5e-Move-and-optimize-query-out-of-buffer-func.patch -- patches.suse/net-mlx5e-Optimize-update-stats-work.patch -- patches.suse/net-mlx5-Expose-command-polling-interface.patch -- patches.suse/net-mlx5-Add-fast-unload-support-in-shutdown-flow.patch -- patches.suse/ipv6-remove-unnecessary-dst_hold-in-ip6_fragment.patch -- patches.suse/udp-call-dst_hold_safe-in-udp_sk_rx_set_dst.patch -- patches.suse/net-use-loopback-dev-when-generating-blackhole-route.patch -- patches.suse/net-introduce-DST_NOGC-in-dst_release-to-destroy-dst.patch -- patches.suse/net-introduce-a-new-function-dst_dev_put.patch -- patches.suse/ipv4-take-dst-__refcnt-when-caching-dst-in-fib.patch -- patches.suse/ipv4-call-dst_dev_put-properly.patch -- patches.suse/ipv4-call-dst_hold_safe-properly.patch -- patches.suse/ipv4-mark-DST_NOGC-and-remove-the-operation-of-dst_f.patch -- patches.suse/ipv6-take-dst-__refcnt-for-insertion-into-fib6-tree.patch -- patches.suse/ipv6-call-dst_dev_put-properly.patch -- patches.suse/ipv6-call-dst_hold_safe-properly.patch -- patches.suse/ipv6-mark-DST_NOGC-and-remove-the-operation-of-dst_f.patch -- patches.suse/ipv6-get-rid-of-icmp6-dst-garbage-collector.patch -- patches.suse/xfrm-take-refcnt-of-dst-when-creating-struct-xfrm_ds.patch -- patches.suse/decnet-take-dst-__refcnt-when-struct-dn_route-is-cre.patch -- patches.suse/net-remove-dst-gc-related-code.patch -- patches.suse/net-remove-DST_NOGC-flag.patch -- patches.suse/net-remove-DST_NOCACHE-flag.patch -- patches.suse/net-reorder-all-the-dst-flags.patch -- patches.suse/net-add-debug-atomic_inc_not_zero-in-dst_hold.patch -- patches.suse/liquidio-implement-vlan-filter-enable-and-disable.patch -- patches.suse/liquidio-replace-info-pointer-mode-with-buffer-point.patch -- patches.suse/cxgb4-fix-a-NULL-dereference.patch -- patches.suse/nfp-add-VLAN-filtering-support.patch -- patches.suse/cxgb4-add-new-T6-pci-device-id-s.patch -- patches.suse/qed-Chain-support-for-external-PBL.patch -- patches.suse/qed-RoCE-EDPM-to-honor-PFC.patch -- patches.suse/qed-Disable-RoCE-dpm-when-DCBx-change-occurs.patch -- patches.suse/qed-qede_roce.-ch-qede_rdma.-ch.patch -- patches.suse/qed-Set-rdma-generic-functions-prefix.patch -- patches.suse/qed-Wait-for-resources-before-FUNC_CLOSE.patch -- patches.suse/qed-SPQ-async-callback-registration.patch -- patches.suse/net-introduce-__skb_put_-zero-data-u8.patch -- patches.suse/ibmvnic-097-Return-from-ibmvnic_resume-if-not-in-VNIC_OPEN-state.patch -- patches.suse/enic-Fix-format-truncation-warning.patch -- patches.suse/s390-qeth-add-ipa-return-codes-for-bridgeport.patch -- patches.suse/s390-qeth-fix-packing-buffer-statistics.patch -- patches.suse/s390-diag-add-diag26c-support.patch -- patches.suse/s390-qeth-use-diag26c-to-get-MAC-address-on-L2.patch -- patches.suse/net-mlx5e-IPoIB-Move-to-a-separate-directory.patch -- patches.suse/net-mlx5e-Prevent-PFC-call-for-non-ethernet-ports.patch -- patches.suse/net-mlx5e-IPoIB-Add-ethtool-support.patch -- patches.suse/net-mlx5e-Add-new-profile-function-update_carrier.patch -- patches.suse/net-mlx5e-IPoIB-Change-parameters-default-values.patch -- patches.suse/net-mlx5e-Use-hard_mtu-as-part-of-the-mlx5e_priv-str.patch -- patches.suse/net-mlx5e-IPoIB-Handle-change_mtu.patch -- patches.suse/net-mlx5e-IPoIB-Get-more-TX-statistics.patch -- patches.suse/net-mlx5e-IPoIB-Add-PTP-support-to-IPoIB-device-driv.patch -- patches.suse/net-mlx5e-IPoIB-Add-ioctl-support-to-IPoIB-device-dr.patch -- patches.suse/i40e-add-XDP-support-for-pass-and-drop-actions.patch -- patches.suse/i40e-add-support-for-XDP_TX-action.patch -- patches.suse/i40evf-assign-num_active_queues-inside-i40evf_alloc_.patch -- patches.suse/i40e-i40evf-update-WOL-and-I40E_AQC_ADDR_VALID_MASK-.patch -- patches.suse/i40e-use-dev_dbg-instead-of-dev_info-when-warning-ab.patch -- patches.suse/i40e-comment-that-udp_port-must-be-in-host-byte-orde.patch -- patches.suse/i40e-Fix-potential-out-of-bound-array-access.patch -- patches.suse/i40e-Support-firmware-CEE-DCB-UP-to-TC-map-re-defini.patch -- patches.suse/i40e-Add-message-for-unsupported-MFP-mode.patch -- patches.suse/i40e-genericize-the-partition-bandwidth-control.patch -- patches.suse/i40e-Add-support-for-OEM-firmware-version.patch -- patches.suse/i40e-fix-disabling-overflow-promiscuous-mode.patch -- patches.suse/i40e-clear-only-cause_ena-bit.patch -- patches.suse/i40e-Handle-PE_CRITERR-properly-with-IWARP-enabled.patch -- patches.suse/i40e-don-t-hold-RTNL-lock-for-the-entire-reset.patch -- patches.suse/r8152-correct-the-definition.patch -- patches.suse/qede-Fix-compilation-without-QED_RDMA.patch -- patches.suse/qed-Cleanup-qed_roce-before-duplicating-it.patch -- patches.suse/qed-Duplicate-qed_roce.-ch-to-qed_rdma.-ch.patch -- patches.suse/qed-Split-rdma-content-between-qed_rdma-and-qed_roce.patch -- patches.suse/qed-Rename-qed_roce_if.h-to-qed_rdma_if.h.patch -- patches.suse/liquidio-stop-using-huge-static-buffer-save-4096k-in.patch -- patches.suse/net-mlx5e-Use-device-ID-defines.patch -- patches.suse/tcp-Add-a-tcp_filter-hook-before-handle-ack-packet.patch -- patches.suse/ibmvnic-100-Fix-incorrectly-defined-ibmvnic_request_map_rsp-structure.patch -- patches.suse/ibmvnic-101-Fix-error-handling-when-registering-long-term-mapped-buffers.patch -- patches.suse/ibmvnic-098-Correct-return-code-checking-for-ibmvnic_init-during-probe.patch -- patches.suse/rds-tcp-set-linger-to-1-when-unloading-a-rds-tcp.patch -- patches.suse/msft-hv-1394-hv_netvsc-Remove-unnecessary-var-link_state-from-str.patch -- patches.suse/msft-hv-1395-hv_netvsc-Fix-the-carrier-state-error-when-data-path.patch -- patches.suse/net-mvpp2-add-comments-about-smp_processor_id-usage.patch -- patches.suse/net-mvpp2-remove-unused-mvpp2_bm_cookie_pool_set-fun.patch -- patches.suse/net-mvpp2-remove-mvpp2_pool_refill.patch -- patches.suse/xdp-pass-XDP-flags-into-install-handlers.patch -- patches.suse/xdp-add-HW-offload-mode-flag-for-installing-programs.patch -- patches.suse/nfp-xdp-move-driver-XDP-setup-into-a-separate-functi.patch -- patches.suse/nfp-bpf-don-t-offload-XDP-programs-in-DRV_MODE.patch -- patches.suse/nfp-bpf-release-the-reference-on-offloaded-programs.patch -- patches.suse/nfp-bpf-add-support-for-XDP_FLAGS_HW_MODE.patch -- patches.suse/xdp-add-reporting-of-offload-mode.patch -- patches.suse/nfp-xdp-report-if-program-is-offloaded.patch -- patches.suse/bpf-possibly-avoid-extra-masking-for-narrower-load-i.patch -- patches.suse/net-ena-change-return-value-for-unsupported-features.patch -- patches.suse/net-ena-add-hardware-hints-capability-to-the-driver.patch -- patches.suse/net-ena-change-sizeof-argument-to-be-the-type-pointe.patch -- patches.suse/net-ena-add-reset-reason-for-each-device-FLR.patch -- patches.suse/net-ena-add-support-for-out-of-order-rx-buffers-refi.patch -- patches.suse/net-ena-allow-the-driver-to-work-with-small-number-o.patch -- patches.suse/net-ena-use-napi_schedule_irqoff-when-possible.patch -- patches.suse/net-ena-separate-skb-allocation-to-dedicated-functio.patch -- patches.suse/net-ena-use-lower_32_bits-upper_32_bits-to-split-dma.patch -- patches.suse/net-ena-update-driver-s-rx-drop-statistics.patch -- patches.suse/net-ena-update-ena-driver-to-version-1.2.0.patch -- patches.suse/cxgb4-Update-T6-Buffer-Group-and-Channel-Mappings.patch -- patches.suse/cxgb4-Use-Firmware-params-to-get-buffer-group-map.patch -- patches.suse/net-mlx5e-Build-SKB-with-exact-frag_size.patch -- patches.suse/net-mlx5e-Enhance-RX-SKB-headroom-logic.patch -- patches.suse/net-mlx5e-Introduce-RX-Page-Reuse.patch -- patches.suse/net-mlx5e-Relocate-the-TC-match-on-ip-tos-offload-co.patch -- patches.suse/net-mlx5e-Offload-TC-matching-on-ip-ttl.patch -- patches.suse/net-mlx5e-Use-macro-for-TC-header-re-write-offload-f.patch -- patches.suse/net-mlx5e-Add-header-re-write-offloading-of-IPv6-hop.patch -- patches.suse/mlxfw-Make-the-module-selectable.patch -- patches.suse/net-mlx5-Add-MCC-Management-Component-Control-regist.patch -- patches.suse/net-mlx5-Enhance-MCAM-reg-to-allow-query-on-access-r.patch -- patches.suse/net-mlx5-Add-helper-functions-to-set-query-MCC-MCDA-.patch -- patches.suse/net-mlx5-Add-mlxfw-callbacks.patch -- patches.suse/net-mlx5e-Support-the-flash-device-ethtool-callback.patch -- patches.suse/net-mlx5e-IPoIB-Support-the-flash-device-ethtool-cal.patch -- patches.suse/net-mlx5-Fix-offset-of-hca-cap-reserved-field.patch -- patches.suse/net-store-port-representator-id-in-metadata_dst.patch -- patches.suse/nfp-devlink-add-support-for-getting-eswitch-mode.patch -- patches.suse/nfp-move-physical-port-init-into-a-helper.patch -- patches.suse/nfp-map-mac_stats-and-vf_cfg-BARs.patch -- patches.suse/nfp-general-representor-implementation.patch -- patches.suse/nfp-add-stats-and-xmit-helpers-for-representors.patch -- patches.suse/nfp-app-callbacks-for-SRIOV.patch -- patches.suse/nfp-provide-nfp_port-to-of-nfp_net_get_mac_addr.patch -- patches.suse/nfp-add-support-for-tx-rx-with-metadata-portid.patch -- patches.suse/nfp-add-support-for-control-messages-for-flower-app.patch -- patches.suse/nfp-add-flower-app.patch -- patches.suse/nfp-add-VF-and-PF-representors-to-flower-app.patch -- patches.suse/af_iucv-Move-sockaddr-length-checks-to-before-access.patch -- patches.suse/0001-iwlwifi-mvm-flush-per-station-for-DQA-mode.patch -- patches.suse/0002-iwlwifi-mvm-support-getting-nvm-data-from-firmware.patch -- patches.suse/0003-iwlwifi-mvm-support-old-method-of-NVM-parsing.patch -- patches.suse/0004-iwlwifi-mvm-fix-endianness-in-lq_cmd-declaration.patch -- patches.suse/0005-iwlwifi-mvm-document-which-group-enums-are-used-with.patch -- patches.suse/0006-iwlwifi-mvm-use-proper-sta_addr-in-firmware-API.patch -- patches.suse/0007-iwlwifi-mvm-fix-MCC-endianness-bug.patch -- patches.suse/0008-iwlwifi-mvm-use-u8-for-reserved-fields.patch -- patches.suse/0009-iwlwifi-mvm-disentangle-paging-command-structs.patch -- patches.suse/0010-iwlwifi-mvm-add-documentation-to-some-WoWLAN-command.patch -- patches.suse/0011-iwlwifi-mvm-wait-for-the-flushed-queue-only.patch -- patches.suse/0012-iwlwifi-mvm-fix-some-kernel-doc.patch -- patches.suse/0013-iwlwifi-mvm-add-documentation-links-to-various-field.patch -- patches.suse/0014-iwlwifi-update-device-ID-for-a000-family.patch -- patches.suse/0015-iwlwifi-mvm-disentangle-binding-command-versions.patch -- patches.suse/0016-iwlwifi-mvm-create-name-various-enums.patch -- patches.suse/0017-iwlwifi-mvm-document-structures-used-by-commands.patch -- patches.suse/0018-iwlwifi-mvm-remove-wrt-support-of-page-dumps-in-gen2.patch -- patches.suse/0019-iwlwifi-pcie-support-page-dumping-in-wrt-in-gen2.patch -- patches.suse/0020-iwlwifi-Add-fw_name_pre_rf_next_step-to-support-diff.patch -- patches.suse/0021-iwlwifi-mvm-remove-unused-TX_CMD_NEXT_FRAME_.patch -- patches.suse/0022-iwlwifi-kernel-doc-make-proper-links.patch -- patches.suse/0023-iwlwifi-mvm-fix-many-kernel-doc-warnings.patch -- patches.suse/0024-iwlwifi-add-wait-for-tx-queue-empty.patch -- patches.suse/0025-iwlwifi-mvm-add-AMSDU-flag-to-offload-assist.patch -- patches.suse/0026-iwlwifi-mvm-document-RX-structures.patch -- patches.suse/0027-iwlwifi-pcie-add-AMSDU-to-gen2.patch -- patches.suse/0028-iwlwifi-cleanup-references-to-8000-family-in-NVM-cod.patch -- patches.suse/0029-iwlwifi-remove-references-to-8000-B-step-devices.patch -- patches.suse/0030-iwlwifi-add-dbgc_supported-to-transport-configuratio.patch -- patches.suse/0031-iwlwifi-mvm-add-TLV-for-NAN-API-differentiation.patch -- patches.suse/0032-iwlwifi-mvm-support-init-flow-debugging.patch -- patches.suse/0033-iwlwifi-add-9000-and-A000-device-families.patch -- patches.suse/0034-iwlwifi-pcie-support-dumping-FH-in-a000-hw.patch -- patches.suse/0035-iwlwifi-mvm-disable-prph-collection-in-a000-hw.patch -- patches.suse/0037-iwlwifi-mvm-check-firmware-is-up-in-debugfs.patch -- patches.suse/0038-iwlwifi-mvm-use-schedule_delayed_work.patch -- patches.suse/0036-iwlwifi-mvm-add-and-use-iwl_mvm_device_running.patch -- patches.suse/0039-iwlwifi-mvm-convert-ucode_loaded-to-a-status-bit.patch -- patches.suse/0040-iwlwifi-mvm-clear-firmware-running-bit-earlier.patch -- patches.suse/0041-iwlwifi-fix-a-kernel-doc-tag.patch -- patches.suse/0042-iwlwifi-split-firmware-API-from-iwl-trans.h.patch -- patches.suse/0043-iwlwifi-mvm-link-queue-cmd-docs-to-A000-command-stru.patch -- patches.suse/0044-iwlwifi-mvm-document-structures-used-for-BEACON_TEMP.patch -- patches.suse/0045-iwlwifi-mvm-link-to-TX-commands-in-documentation.patch -- patches.suse/0046-iwlwifi-mvm-remove-SCAN_GROUP.patch -- patches.suse/0047-iwlwifi-fw-api-cleanup-cycle-includes.patch -- patches.suse/0048-iwlwifi-remove-unnecessary-code-in-iwl_trans_alloc_t.patch -- patches.suse/brcmfmac-Use-separate-firmware-for-revision-0-of-the -- patches.suse/ath10k-fix-reported-HT-MCS-rates-with-NSS-1 -- patches.suse/net-add-netlink_ext_ack-argument-to-rtnl_link_ops.ne.patch -- patches.suse/net-add-netlink_ext_ack-argument-to-rtnl_link_ops.ch.patch -- patches.suse/net-mlx4-fix-spelling-mistake-coalesing-coalescing.patch -- patches.suse/nfp-explicitly-check-if-application-FW-is-loaded.patch -- patches.suse/nfp-move-area-mapping-helper-into-nfpcore.patch -- patches.suse/nfp-add-helper-for-mapping-runtime-symbols.patch -- patches.suse/nfp-remove-unused-nfp_cpp_area_check_range.patch -- patches.suse/nfp-add-nfp_app-cleanup-callback-and-make-flower-use.patch -- patches.suse/nfp-spawn-nfp_ports-for-PF-and-VF-ports.patch -- patches.suse/nfp-make-the-representor-get-stats-app-independent.patch -- patches.suse/nfp-move-representors-struct-net_device_ops-to-share.patch -- patches.suse/nfp-allow-converting-representor-s-netdev-into-nfp_p.patch -- patches.suse/nfp-wire-get_phys_port_name-on-representors.patch -- patches.suse/nfp-handle-SR-IOV-already-enabled-when-driver-is-pro.patch -- patches.suse/nfp-reorder-SR-IOV-config-and-nfp_app-SR-IOV-callbac.patch -- patches.suse/nfp-allocate-a-private-workqueue-for-driver-work.patch -- patches.suse/nfp-flower-add-Kconfig-for-flower-app.patch -- patches.suse/net-mlx4-fix-spelling-mistake-enforcment-enforcement.patch -- patches.suse/net-mlx5-Set-interface-flags-before-cleanup-in-unloa.patch -- patches.suse/net-mlx5-Add-reserved-gids-support.patch -- patches.suse/net-mlx5-Add-support-for-multiple-RoCE-enable.patch -- patches.suse/IB-mlx5-Respect-mlx5_core-reserved-GIDs.patch -- patches.suse/net-mlx5-Make-get_cqe-routine-not-ethernet-specific.patch -- patches.suse/net-mlx5-Add-QP-WQ-support.patch -- patches.suse/net-mlx5-FPGA-Move-FPGA-init-cleanup-to-init_once.patch -- patches.suse/net-mlx5-FPGA-Add-FW-commands-for-FPGA-QPs.patch -- patches.suse/net-mlx5-FPGA-Add-high-speed-connection-routines.patch -- patches.suse/net-mlx5-FPGA-Add-SBU-bypass-and-reset-flows.patch -- patches.suse/net-mlx5-FPGA-Add-SBU-infrastructure.patch -- patches.suse/net-mlx5-Accel-Add-IPSec-acceleration-interface.patch -- patches.suse/net-mlx5e-IPSec-Innova-IPSec-offload-infrastructure.patch -- patches.suse/net-mlx5e-IPSec-Add-Innova-IPSec-offload-RX-data-pat.patch -- patches.suse/net-mlx5e-IPSec-Add-Innova-IPSec-offload-TX-data-pat.patch -- patches.suse/net-mlx5e-IPSec-Add-IPSec-ethtool-stats.patch -- patches.suse/bpf-Add-syscall-lookup-support-for-fd-array-and-htab.patch -- patches.suse/bpf-Fix-out-of-bound-access-on-interpreters.patch -- patches.suse/ibmvnic-102-Fix-assignment-of-RX-TX-IRQ-s.patch -- patches.suse/net-ibm-ibmveth-constify-dev_pm_ops-structures.patch -- patches.suse/net-mlx4_en-Add-dynamic-variable-to-hold-the-number-.patch -- patches.suse/net-mlx4_en-Do-not-allocate-redundant-TX-queues-when.patch -- patches.suse/netfilter-ipt_CLUSTERIP-do-not-hold-dev.patch -- patches.suse/net-convert-inet_peer.refcnt-from-atomic_t-to-refcou.patch -- patches.suse/net-convert-sk_buff.users-from-atomic_t-to-refcount_.patch -- patches.suse/net-switchdev-add-SET_SWITCHDEV_OPS-helper.patch -- patches.suse/nfp-add-phys_switch_id-support.patch -- patches.suse/nfp-provide-infrastructure-for-offloading-flower-bas.patch -- patches.suse/nfp-extend-flower-add-flow-offload.patch -- patches.suse/nfp-extend-flower-matching-capabilities.patch -- patches.suse/nfp-add-basic-action-capabilities-to-flower-offloads.patch -- patches.suse/nfp-add-metadata-to-each-flow-offload.patch -- patches.suse/nfp-add-a-stats-handler-for-flower-offloads.patch -- patches.suse/nfp-add-control-message-passing-capabilities-to-flow.patch -- patches.suse/brcmfmac-fix-double-free-upon-register_netdevice-fai -- patches.suse/0050-iwlwifi-mvm-remove-txq-EMPTYING_DELBA-state-for-DQA.patch -- patches.suse/0051-iwlwifi-remove-resp_pkt-NULL-checks.patch -- patches.suse/0001-iwlwifi-mvm-disable-dbg-data-collect-when-fw-isn-t-a.patch -- patches.suse/0052-iwlwifi-mvm-Enable-security-on-new-TX-API.patch -- patches.suse/0053-iwlwifi-mvm-avoid-unnecessary-cache-trashing-in-Tx-p.patch -- patches.suse/0054-iwlwifi-mvm-remove-pointless-num_stored-condition.patch -- patches.suse/iwlwifi-pcie-fix-TVQM-queue-ID-range-check -- patches.suse/0055-iwlwifi-mvm-avoid-variable-shadowing.patch -- patches.suse/0056-iwlwifi-mvm-use-scnprintf-instead-of-snprintf.patch -- patches.suse/0057-iwlwifi-use-bitfield.h-for-some-registers.patch -- patches.suse/0058-iwlwifi-mvm-track-and-report-IBSS-manager-status-to-.patch -- patches.suse/0059-iwlwifi-mvm-make-D0I3_END_CMD-sync-during-system-res.patch -- patches.suse/0060-iwlwifi-mvm-support-D0I3_END_CMD-at-the-start-of-res.patch -- patches.suse/0061-iwlwifi-mvm-make-iwl_mvm_update_mcc-easier-to-follow.patch -- patches.suse/0062-iwlwifi-mvm-rs-add-logs-for-the-wrong-antenna-case.patch -- patches.suse/0063-iwlwifi-pcie-pull-out-common-rfkill-IRQ-handling-cod.patch -- patches.suse/0064-iwlwifi-pcie-add-fake-RF-kill-to-debugfs.patch -- patches.suse/iwlwifi-mvm-don-t-warn-in-queue-sync-on-RF-kill.patch -- patches.suse/0066-iwlwifi-pcie-don-t-report-RF-kill-enabled-while-shut.patch -- patches.suse/0067-iwlwifi-pcie-remove-pointless-debugfs-parsing-for-cs.patch -- patches.suse/0068-iwlwifi-mvm-document-status-bits.patch -- patches.suse/0069-iwlwifi-mvm-support-aggregations-on-A000-HW.patch -- patches.suse/0070-iwlwifi-pcie-use-kstrtou32_from_user.patch -- patches.suse/0071-iwlwifi-mvm-better-link-scan-notification-results-le.patch -- patches.suse/iwlwifi-fix-TX-tracing-for-non-linear-SKBs -- patches.suse/iwlwifi-pcie-fix-command-completion-name-debug -- patches.suse/0072-iwlwifi-mvm-docs-fix-enum-link-provide-TX-response-l.patch -- patches.suse/0073-iwlwifi-mvm-fix-fw-monitor-7000-HW-recollecting.patch -- patches.suse/0074-iwlwifi-mvm-disentangle-union-in-TX-status-struct.patch -- patches.suse/0075-iwlwifi-mvm-add-documentation-for-enum-iwl_debug_cmd.patch -- patches.suse/0076-iwlwifi-document-transmit-buffer-bits-better.patch -- patches.suse/0077-iwlwifi-remove-useless-iwl_free_nvm_data-function.patch -- patches.suse/0078-iwlwifi-mvm-fix-nvm_data-leak.patch -- patches.suse/0079-iwlwifi-pcie-don-t-disable-bh-when-handling-FW-error.patch -- patches.suse/0080-iwlwifi-mvm-reset-the-HW-before-dumping-if-HW-error-.patch -- patches.suse/0081-iwlwifi-mvm-don-t-mark-TIDs-that-are-not-idle-wrt-BA.patch -- patches.suse/0082-iwlwifi-add-a-W-A-for-a-scheduler-hardware-bug.patch -- patches.suse/0083-iwlwifi-pcie-make-iwl_pcie_apm_stop_master-return-vo.patch -- patches.suse/0084-iwlwifi-mvm-set-assoc_beacon_arrive_time.patch -- patches.suse/0085-iwlwifi-mvm-support-new-flush-API.patch -- patches.suse/0086-iwlwifi-mvm-document-assoc_beacon_arrive_time.patch -- patches.suse/0087-iwlwifi-mvm-print-base-HW-address-during-init.patch -- patches.suse/0088-iwlwifi-pcie-reduce-unwanted-noise-in-the-logs.patch -- patches.suse/0089-iwlwifi-pcie-delete-the-Tx-queue-timer-earlier-upon-.patch -- patches.suse/0090-iwlwifi-mvm-fix-typo-in-CTDP_CMD_OPERATION_REPORT-de.patch -- patches.suse/0091-iwlwifi-pcie-work-around-suspend-resume-issue.patch -- patches.suse/0092-iwlwifi-mvm-support-TX-on-MONITOR-iface.patch -- patches.suse/libertas-Fix-lbs_prb_rsp_limit_set.patch -- patches.suse/NFC-nfcmrvl_uart-fix-device-node-leak-during-probe -- patches.suse/NFC-trf7970a-fix-check-of-clock-frequencies-use-inst.patch -- patches.suse/net-mlx5-fix-spelling-mistake-Allodating-Allocating.patch -- patches.suse/sfc-change-Unknown-MCDI-event-message-to-print-full-.patch -- patches.suse/sfc-correct-comment-on-efx_mcdi_process_event.patch -- patches.suse/Bluetooth-hci_bcm-Add-active_low-irq-polarity-quirk- -- patches.suse/qed-Introduce-iWARP-personality.patch -- patches.suse/qed-Implement-iWARP-initialization-teardown-and-qp-o.patch -- patches.suse/qed-Rename-some-ll2-related-defines.patch -- patches.suse/qed-Add-iWARP-support-in-ll2-connections.patch -- patches.suse/qed-iWARP-CM-setup-a-ll2-connection-for-handling-SYN.patch -- patches.suse/qed-iWARP-CM-add-listener-functions-and-initial-SYN-.patch -- patches.suse/qed-iWARP-CM-add-passive-side-connect.patch -- patches.suse/qed-iWARP-CM-add-active-side-connect.patch -- patches.suse/qed-iWARP-implement-disconnect-flows.patch -- patches.suse/qed-iWARP-CM-add-error-handling.patch -- patches.suse/qed-Add-iWARP-protocol-support-in-context-allocation.patch -- patches.suse/qed-Add-iWARP-support-for-physical-queue-allocation.patch -- patches.suse/net-mlx5-fix-memcpy-limit.patch -- patches.suse/net-phy-Add-phy-loopback-support-in-net-phy-framewor.patch -- patches.suse/net-hns-Use-phy_driver-to-setup-Phy-loopback.patch -- patches.suse/bpf-net-add-skb_mac_header_len-helper.patch -- patches.suse/bpf-simplify-narrower-ctx-access.patch -- patches.suse/bpf-export-whether-tail-call-has-jited-owner.patch -- patches.suse/ctcm_fsms-Convert-skb-user-accesses-to-refcount_t.patch -- patches.suse/net-mlxfw-Properly-handle-dependancy-with-non-loadab.patch -- patches.suse/netxen_nic-Remove-unused-pointer-hdr-in-netxen_setup.patch -- patches.suse/mlx4_en-make-mlx4_log_num_mgm_entry_size-static.patch -- patches.suse/mwifiex-do-not-update-MCS-set-from-hostapd -- patches.suse/0093-iwlwifi-mvm-refactor-geo-init.patch -- patches.suse/0094-iwlwifi-mvm-Add-debugfs-entry-to-retrieve-SAR-geogra.patch -- patches.suse/0095-iwlwifi-mvm-remove-some-CamelCase-from-firmware-API.patch -- patches.suse/0096-iwlwifi-mvm-fix-various-Excess-.-description-kernel-.patch -- patches.suse/0097-iwlwifi-mvm-remove-various-unused-command-IDs-struct.patch -- patches.suse/0098-iwlwifi-mvm-use-__le16-even-for-reserved-fields.patch -- patches.suse/0099-iwlwifi-mvm-add-documentation-for-all-command-IDs.patch -- patches.suse/0100-iwlwifi-mvm-fix-a-bunch-of-kernel-doc-warnings.patch -- patches.suse/0101-iwlwifi-dvm-use-macros-for-format-strings.patch -- patches.suse/0102-iwlwifi-pcie-only-apply-retention-workaround-on-9000.patch -- patches.suse/0103-iwlwifi-pcie-fix-9000-series-RF-kill-interrupt-propa.patch -- patches.suse/iwlwifi-mvm-change-sta_id-to-u8 -- patches.suse/0104-iwlwifi-mvm-simplify-CHECK_MLME_TRIGGER-macro.patch -- patches.suse/0105-iwlwifi-add-the-new-a000_2ax-series.patch -- patches.suse/0106-iwlwifi-add-twelve-new-9560-series-PCI-IDs.patch -- patches.suse/0107-iwlwifi-mvm-use-proper-CDB-check-in-PHY-context-modi.patch -- patches.suse/0108-iwlwifi-pcie-improve-invalid-queue-warning.patch -- patches.suse/0109-iwlwifi-mvm-support-aggs-of-64-frames-in-A000-family.patch -- patches.suse/0110-iwlwifi-pcie-improve-debug-in-iwl_pcie_rx_handle_rb.patch -- patches.suse/0111-iwlwifi-mvm-change-when-the-BT_COEX-is-sent.patch -- patches.suse/0112-iwlwifi-mvm-support-multi-tid-ba-notif.patch -- patches.suse/0113-iwlwifi-unify-external-internal-modparam-names.patch -- patches.suse/0114-iwlwifi-pcie-make-ctxt-info-free-idempotent.patch -- patches.suse/0115-iwlwifi-pcie-warn-if-paging-is-already-initialized-d.patch -- patches.suse/iwlwifi-mvm-unconditionally-stop-device-after-init -- patches.suse/iwlwifi-mvm-fix-deduplication-start-logic -- patches.suse/0116-iwlwifi-mvm-rename-iwl_shared_mem_cfg_v1-to-the-corr.patch -- patches.suse/0117-iwlwifi-create-new-subdirectory-for-FW-interaction.patch -- patches.suse/0118-iwlwifi-move-notification-wait-into-fw.patch -- patches.suse/0119-iwlwifi-move-configuration-into-sub-directory.patch -- patches.suse/0120-iwlwifi-mvm-remove-version-2-of-paging-command.patch -- patches.suse/iwlwifi-mvm-quietly-accept-non-sta-assoc-response-fr -- patches.suse/0121-iwlwifi-pcie-add-MSI-X-interrupt-tracing.patch -- patches.suse/0122-iwlwifi-mvm-properly-enable-IP-header-checksumming.patch -- patches.suse/iwlwifi-mvm-fix-mac80211-queue-tracking -- patches.suse/0123-iwlwifi-mvm-map-cab_queue-to-real-one-earlier.patch -- patches.suse/0124-iwlwifi-mvm-fix-mac80211-s-hw_queue-in-DQA-mode.patch -- patches.suse/iwlwifi-mvm-don-t-send-fetch-the-TID-from-a-non-QoS- -- patches.suse/iwlwifi-pcie-reconfigure-MSI-X-HW-on-resume -- patches.suse/iwlwifi-mvm-don-t-mess-the-SNAP-header-in-TSO-for-no -- patches.suse/iwlwifi-mvm-remove-DQA-non-STA-client-mode-special-c.patch -- patches.suse/0126-iwlwifi-mvm-update-rx-statistics-cmd-api.patch -- patches.suse/iwlwifi-mvm-quietly-accept-non-sta-disassoc-frames -- patches.suse/0127-iwlwifi-pcie-propagate-iwl_pcie_apm_init-s-status.patch -- patches.suse/0128-iwlwifi-pcie-wait-longer-after-device-reset.patch -- patches.suse/0129-iwlwifi-bump-MAX-API-for-8000-9000-A000-to-33.patch -- patches.suse/qed-initialize-ll2_syn_handle-at-start-of-function.patch -- patches.suse/net-reflect-mark-on-tcp-syn-ack-packets.patch -- patches.suse/bridge-allow-ext-learned-entries-to-change-ports.patch -- patches.suse/nfp-improve-order-of-interfaces-in-breakout-mode.patch -- patches.suse/nfp-remove-legacy-MAC-address-lookup.patch -- patches.suse/nfp-default-to-chained-metadata-prepend-format.patch -- patches.suse/cxgb4-time-stamping-interface-for-PTP.patch -- patches.suse/cxgb4-Add-PTP-Hardware-Clock-PHC-support.patch -- patches.suse/cxgb4-Support-for-get_ts_info-ethtool-method.patch -- patches.suse/lpfc-debugfs-get-rid-of-pointless-access_ok.patch -- patches.suse/0001-fs-fcntl-f_setown-allow-returning-error.patch -- patches.suse/0002-fs-fcntl-f_setown-avoid-undefined-behaviour.patch -- patches.suse/bpf-don-t-open-code-memdup_user.patch -- patches.suse/btrfs-use-bio_clone_fast-to-clone-our-bio.patch -- patches.suse/btrfs-new-helper-btrfs_bio_clone_partial.patch -- patches.suse/btrfs-use-bio_clone_bioset_partial-to-simplify-DIO-s.patch -- patches.suse/btrfs-change-how-we-iterate-bios-in-endio.patch -- patches.suse/Btrfs-work-around-maybe-uninitialized-warning.patch -- patches.suse/0001-Btrfs-skip-commit-transaction-if-we-don-t-have-enoug.patch -- patches.suse/btrfs-separate-space_info-create-update.patch -- patches.suse/btrfs-refactor-update_space_info.patch -- patches.suse/btrfs-scrub-add-memalloc_nofs-protection-around-init_ipath.patch -- patches.suse/btrfs-use-gfp_kernel-in-init_ipath.patch -- patches.suse/btrfs-manually-implement-device_total_bytes-getter-setter.patch -- patches.suse/btrfs-round-down-values-which-are-written-for-total_bytes_size.patch -- patches.suse/btrfs-add-cond_resched-to-btrfs_qgroup_trace_leaf_items -- patches.suse/btrfs-send-fix-invalid-path-after-renaming-and-linking-file.patch -- patches.suse/btrfs-incremental-send-fix-invalid-path-for-unlink-commands.patch -- patches.suse/btrfs-make-add_pinned_bytes-take-an-s64-num_bytes-instead-of-u64.patch -- patches.suse/btrfs-make-bug_on-in-add_pinned_bytes-an-assert.patch -- patches.suse/btrfs-update-total_bytes_pinned-when-pinning-down-extents.patch -- patches.suse/btrfs-always-account-pinned-bytes-when-dropping-a-tree-block-ref.patch -- patches.suse/btrfs-return-old-and-new-total-ref-mods-when-adding-delayed-refs.patch -- patches.suse/btrfs-rework-delayed-ref-total_bytes_pinned-accounting.patch -- patches.suse/0001-btrfs-qgroup-Add-quick-exit-for-non-fs-extents.patch -- patches.suse/0002-btrfs-qgroup-Cleanup-btrfs_qgroup_prepare_account_ex.patch -- patches.suse/0003-btrfs-qgroup-Return-actually-freed-bytes-for-qgroup-.patch -- patches.suse/0004-btrfs-qgroup-Fix-qgroup-reserved-space-underflow-cau.patch -- patches.suse/0005-btrfs-qgroup-Introduce-extent-changeset-for-qgroup-r.patch -- patches.suse/0006-btrfs-qgroup-Fix-qgroup-reserved-space-underflow-by-.patch -- patches.suse/btrfs-fix-integer-overflow-in-calc_reclaim_items_nr.patch -- patches.suse/0021-arm64-Call-__show_regs-directly.patch -- patches.suse/0022-arm64-Add-dump_backtrace-in-show_regs.patch -- patches.suse/arm64-futex-Fix-undefined-behaviour-with-FUTEX_OP_OP.patch -- patches.suse/0001-ARM64-PCI-Set-root-bus-NUMA-node-on-ACPI-systems.patch -- patches.suse/arm64-kernel-restrict-dev-mem-read-calls-to-linear-r.patch -- patches.suse/0001-ACPI-IORT-Remove-iort_node_match.patch -- patches.suse/arm64-Export-save_stack_trace_tsk.patch -- patches.suse/arm64-drivers-char-kmem-disable-on-arm64.patch -- patches.suse/0001-fs-proc-kcore-use-kcore_list-type-to-check-for-vmall.patch -- patches.suse/0002-arm64-mm-select-CONFIG_ARCH_PROC_KCORE_TEXT.patch -- patches.suse/0019-acpi-apei-read-ack-upon-ghes-record-consumption.patch -- patches.suse/0020-ras-acpi-apei-cper-add-support-for-generic-data-v3-s.patch -- patches.suse/0021-cper-add-timestamp-print-to-CPER-status-printing.patch -- patches.suse/0022-efi-parse-ARM-processor-error.patch -- patches.suse/0023-arm64-exception-handle-Synchronous-External-Abort.patch -- patches.suse/0024-acpi-apei-handle-SEA-notification-type-for-ARMv8.patch -- patches.suse/0025-acpi-apei-panic-OS-with-fatal-error-status-block.patch -- patches.suse/0026-efi-print-unrecognized-CPER-section.patch -- patches.suse/0027-ras-acpi-apei-generate-trace-event-for-unrecognized-.patch -- patches.suse/0028-trace-ras-add-ARM-processor-error-trace-event.patch -- patches.suse/0029-arm-arm64-KVM-add-guest-SEA-support.patch -- patches.suse/0030-acpi-apei-check-for-pending-errors-when-probing-GHES.patch -- patches.suse/0032-ras-mark-stub-functions-as-inline.patch -- patches.suse/0001-arm64-fix-endianness-annotation-for-__apply_alternat.patch -- patches.suse/arm64-ptrace-Avoid-setting-compat-FP-SC-R-to-garbage.patch -- patches.suse/libata-move-ata_read_log_page-to-libata-core.c.patch -- patches.suse/libata-factor-out-a-ata_log_supported-helper.patch -- patches.suse/libata-clarify-log-page-naming-grouping.patch -- patches.suse/libata-factor-out-a-ata_identify_page_supported-help.patch -- patches.suse/libata-implement-SECURITY-PROTOCOL-IN-OUT.patch -- patches.suse/libata-Add-the-AHCI_HFLAG_YES_ALPM-flag.patch -- patches.suse/libata-Add-the-AHCI_HFLAG_NO_WRITE_TO_RO-flag.patch -- patches.suse/ata-ahci_brcm-Avoid-writing-to-read-only-registers.patch -- patches.suse/sd-add-support-for-TCG-OPAL-self-encrypting-disks.patch -- patches.suse/ALSA-hda-Simplify-bound-beep-mute-control-for-ALC268 -- patches.suse/ALSA-hda-Move-bind-mixer-switch-codes-to-generic-par -- patches.suse/ALSA-hda-Remove-the-generic-bind-ctl-helpers -- patches.suse/ALSA-hda-Remove-the-use-of-set_fs -- patches.suse/ALSA-hda-Fix-a-typo-in-comment -- patches.suse/ALSA-hda-Remove-superfluous-header-inclusions -- patches.suse/ALSA-pcm-Use-a-common-helper-for-PCM-state-check-and -- patches.suse/ALSA-pcm-Simplify-forward-rewind-codes -- patches.suse/ALSA-pcm-Fix-negative-appl_ptr-handling-in-pcm-indir -- patches.suse/ALSA-mips-Deliver-indirect-PCM-transfer-error -- patches.suse/ALSA-cs46xx-Deliver-indirect-PCM-transfer-error -- patches.suse/ALSA-emu10k1-Deliver-indirect-PCM-transfer-error -- patches.suse/ALSA-rme32-Deliver-indirect-PCM-transfer-error -- patches.suse/staging-bcm2835-audio-Deliver-indirect-PCM-transfer- -- patches.suse/ALSA-pcm-Call-ack-whenever-appl_ptr-is-updated -- patches.suse/ALSA-pcm-Skip-ack-callback-without-actual-appl_ptr-u -- patches.suse/ALSA-hda-realtek-Add-ALC256-HP-depop-function -- patches.suse/ALSA-line6-add-support-for-POD-HD500X -- patches.suse/ALSA-line6-remove-unnecessary-initialization-to-PODH -- patches.suse/ALSA-hda-Add-AZX_DRIVER_SKL-for-simplification -- patches.suse/ALSA-hda-Fix-potential-race-at-unregistration-and-un -- patches.suse/ALSA-pcm-Fix-possible-inconsistent-appl_ptr-update-v -- patches.suse/ALSA-hda-realtek-Support-headset-mode-for-ALC234-ALC -- patches.suse/ALSA-hda-realtek-Add-default-procedure-for-suspend-a -- patches.suse/ALSA-hda-realtek-There-is-no-loopback-mixer-in-the-A -- patches.suse/ALSA-hda-Skip-card-registration-when-no-codec-is-fou -- patches.suse/ALSA-hda-Bind-with-i915-component-before-codec-bindi -- patches.suse/ALSA-hda-Minor-code-refactoring-for-Intel-HDMI-codec -- patches.suse/ALSA-hda-realtek-Support-Dell-headset-mode-for-ALC32 -- patches.suse/ALSA-hda-Fix-doubly-initialization-of-i915-component -- patches.suse/ALSA-hda-realtek-Remove-ALC285-device-ID -- patches.suse/ALSA-hda-realtek-New-codecs-support-for-ALC215-ALC28 -- patches.suse/ALSA-hda-realtek-Fix-typo-of-pincfg-for-Dell-quirk -- patches.suse/ALSA-hda-realtek-Remove-GPIO_MASK -- patches.suse/ASoC-rsnd-update-pointer-more-accurate.patch -- patches.suse/0001-ASoC-dwc-Added-a-quirk-DW_I2S_QUIRK_16BIT_IDX_OVERRI.patch -- patches.suse/ASoC-hdmi-codec-fix-spelling-mistake-deteced-detecte -- patches.suse/ASoC-hdmi-codec-remove-multi-detection-support -- patches.suse/ASoC-codecs-msm8916-fix-invalid-cast-to-bool-type -- patches.suse/ASoC-rt5514-fix-gcc-7-warning -- patches.suse/ASoC-rt5645-read-jd1_1-status-for-jd-detection -- patches.suse/ASoC-rt5645-rename-jd_invert-flag-in-platform-data -- patches.suse/ASoC-rt5645-add-inv_jd1_1-flag -- patches.suse/ASoC-rt5645-Add-jack-detection-workaround-for-GPD-Wi -- patches.suse/ASoC-rt5665-fix-gcc-7-warning -- patches.suse/ASoC-rt5665-Fix-uninitialized-warning-in-rt5665_i2s_ -- patches.suse/ALSA-hda-Fix-unbalance-of-i915-module-refcount -- patches.suse/media-rainshadow-cec-use-strlcat-instead-of-strncat.patch -- patches.suse/media-rainshadow-cec-avoid-Wmaybe-uninitialized-warn.patch -- patches.suse/media-mceusb-fix-memory-leaks-in-error-path.patch -- patches.suse/media-dvb-uapi-docs-enums-are-passed-by-value-not-re -- patches.suse/0005-pinctrl-rockchip-remove-unneeded-void-casts-in-of_ma.patch -- patches.suse/pinctrl-imx-fix-debug-message-for-SHARE_MUX_CONF_REG -- patches.suse/pinctrl-meson-gxl-Fix-typo-in-AO-I2S-pins -- patches.suse/pinctrl-meson-gxl-Fix-typo-in-AO-SPDIF-pins -- patches.suse/0006-pinctrl-rockchip-Add-iomux-route-switching-support.patch -- patches.suse/0007-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch -- patches.suse/0008-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch -- patches.suse/0009-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch -- patches.suse/pinctrl-meson-gxbb-remove-non-existing-pin-GPIOX_22 -- patches.suse/0001-pinctrl-intel-Add-support-for-variable-size-pad-grou.patch -- patches.suse/0002-pinctrl-intel-Make-it-possible-to-specify-mode-per-p.patch -- patches.suse/0003-pinctrl-intel-Add-Intel-Cannon-Lake-PCH-pin-controll.patch -- patches.suse/pinctrl-bcm2835-Avoid-warning-from-__irq_do_set_hand -- patches.suse/IB-opa_vnic-Use-GFP_ATOMIC-while-sending-trap.patch -- patches.suse/IB-opa_vnic-Use-spinlock-instead-of-mutex-for-stats_.patch -- patches.suse/IB-core-opa_vnic-hfi1-mlx5-Properly-free-rdma_netdev.patch -- patches.suse/0012-dm-add-basic-support-for-using-the-select-or-poll-fu.patch -- patches.suse/0013-dm-ioctl-add-a-new-DM_DEV_ARM_POLL-ioctl.patch -- patches.suse/0014-dm-ioctl-report-event-number-in-DM_LIST_DEVICES.patch -- patches.suse/0015-dm-bio-prison-use-rb_entry-rather-than-container_of.patch -- patches.suse/0016-dm-crypt-add-big-endian-variant-of-plain64-IV.patch -- patches.suse/0001-dm-convert-DM-printk-macros-to-pr_-level-macros.patch -- patches.suse/0017-dm-table-add-zoned-block-devices-validation.patch -- patches.suse/0018-dm-fix-REQ_OP_ZONE_RESET-bio-handling.patch -- patches.suse/0019-dm-fix-REQ_OP_ZONE_REPORT-bio-handling.patch -- patches.suse/0020-dm-introduce-dm_remap_zone_report.patch -- patches.suse/0021-dm-flakey-add-support-for-zoned-block-devices.patch -- patches.suse/0022-dm-linear-add-support-for-zoned-block-devices.patch -- patches.suse/0023-dm-kcopyd-add-sequential-write-feature.patch -- patches.suse/0092-dm-zoned-drive-managed-zoned-block-device-target.patch -- patches.suse/0117-dm-zoned-fix-overflow-when-converting-zone-ID-to-sec.patch -- patches.suse/0001-scsi-aacraid-Remove-__GFP_DMA-for-raw-srb-memory.patch -- patches.suse/0002-scsi-aacraid-Fix-DMAR-issues-with-iommu-pt.patch -- patches.suse/0003-scsi-aacraid-Added-32-and-64-queue-depth-for-arc-nat.patch -- patches.suse/0004-scsi-aacraid-Set-correct-Queue-Depth-for-HBA1000-RAW.patch -- patches.suse/0005-scsi-aacraid-Remove-reset-support-from-check_health.patch -- patches.suse/0006-scsi-aacraid-Change-wait-time-for-fib-completion.patch -- patches.suse/0007-scsi-aacraid-Log-count-info-of-scsi-cmds-before-rese.patch -- patches.suse/0008-scsi-aacraid-Print-ctrl-status-before-eh-reset.patch -- patches.suse/0009-scsi-aacraid-Using-single-reset-mask-for-IOP-reset.patch -- patches.suse/0010-scsi-aacraid-Rework-IOP-reset.patch -- patches.suse/0011-scsi-aacraid-Add-periodic-checks-to-see-IOP-reset-st.patch -- patches.suse/0012-scsi-aacraid-Rework-SOFT-reset-code.patch -- patches.suse/0013-scsi-aacraid-Rework-aac_src_restart.patch -- patches.suse/0014-scsi-aacraid-Use-correct-function-to-get-ctrl-health.patch -- patches.suse/0015-scsi-aacraid-Make-sure-ioctl-returns-on-controller-r.patch -- patches.suse/0016-scsi-aacraid-Enable-ctrl-reset-for-both-hba-and-arc.patch -- patches.suse/0017-scsi-aacraid-Add-reset-debugging-statements.patch -- patches.suse/0018-scsi-aacraid-Remove-reference-to-Series-9.patch -- patches.suse/0019-scsi-aacraid-Update-driver-version-to-50834.patch -- patches.suse/0001-hpsa-update-identify-physical-device-structure.patch -- patches.suse/0002-hpsa-do-not-get-enclosure-info-for-external-devices.patch -- patches.suse/0003-hpsa-update-reset-handler.patch -- patches.suse/0004-hpsa-do-not-reset-enclosures.patch -- patches.suse/0005-hpsa-rescan-later-if-reset-in-progress.patch -- patches.suse/0006-hpsa-correct-resets-on-retried-commands.patch -- patches.suse/0007-hpsa-cleanup-reset-handler.patch -- patches.suse/0008-hpsa-correct-queue-depth-for-externals.patch -- patches.suse/0009-hpsa-separate-monitor-events-from-rescan-worker.patch -- patches.suse/0010-hpsa-send-ioaccel-requests-with-0-length-down-raid-path.patch -- patches.suse/0011-hpsa-remove-abort-handler.patch -- patches.suse/0012-hpsa-bump-driver-version.patch -- patches.suse/0001-scsi-smartpqi-correct-remove-scsi-devices.patch -- patches.suse/0002-scsi-smartpqi-cleanup-interrupt-management.patch -- patches.suse/0003-scsi-smartpqi-set-pci-completion-timeout.patch -- patches.suse/0004-scsi-smartpqi-add-in-controller-checkpoint-for-contr.patch -- patches.suse/0005-scsi-smartpqi-ensure-controller-is-in-SIS-mode-at-in.patch -- patches.suse/0006-scsi-smartpqi-add-supporting-events.patch -- patches.suse/0007-scsi-smartpqi-enhance-resets.patch -- patches.suse/0008-scsi-smartpqi-add-suspend-and-resume-support.patch -- patches.suse/0009-scsi-smartpqi-add-heartbeat-check.patch -- patches.suse/0010-scsi-smartpqi-correct-bdma-hw-bug.patch -- patches.suse/0011-scsi-smartpqi-add-pqi_wait_for_completion_io.patch -- patches.suse/0012-scsi-smartpqi-make-pdev-pointer-names-consistent.patch -- patches.suse/0013-scsi-smartpqi-eliminate-redundant-error-messages.patch -- patches.suse/0014-scsi-smartpqi-correct-BMIC-identify-physical-drive.patch -- patches.suse/0015-scsi-smartpqi-minor-driver-cleanup.patch -- patches.suse/0016-scsi-smartpqi-add-new-PCI-device-IDs.patch -- patches.suse/0017-scsi-smartpqi-cleanup-messages.patch -- patches.suse/0018-scsi-smartpqi-update-copyright.patch -- patches.suse/0019-scsi-smartpqi-add-ptraid-support.patch -- patches.suse/0020-scsi-smartpqi-change-return-value-for-LUN-reset-oper.patch -- patches.suse/0021-scsi-smartpqi-enhance-kdump.patch -- patches.suse/0022-scsi-smartpqi-remove-qdepth-calculations-for-logical.patch -- patches.suse/0023-scsi-smartpqi-add-lockup-action.patch -- patches.suse/0024-scsi-smartpqi-correct-aio-error-path.patch -- patches.suse/0025-scsi-smartpqi-update-device-offline.patch -- patches.suse/0026-scsi-smartpqi-update-rescan-worker.patch -- patches.suse/0027-scsi-smartpqi-cleanup-controller-branding.patch -- patches.suse/0028-scsi-smartpqi-map-more-raid-errors-to-SCSI-errors.patch -- patches.suse/0029-scsi-smartpqi-update-timeout-on-admin-commands.patch -- patches.suse/0030-scsi-smartpqi-enhance-device-add-and-remove-messages.patch -- patches.suse/0031-scsi-smartpqi-make-ioaccel-references-consistent.patch -- patches.suse/0032-scsi-smartpqi-add-raid-level-show.patch -- patches.suse/0033-scsi-smartpqi-cleanup-list-initialization.patch -- patches.suse/0034-scsi-smartpqi-add-module-parameters.patch -- patches.suse/0035-scsi-smartpqi-remove-writeq-readq-function-definitio.patch -- patches.suse/0036-scsi-smartpqi-bump-driver-version.patch -- patches.suse/scsi-libiscsi-use-kvzalloc-for-iscsi_pool_init.patch -- patches.suse/scsi-csiostor-add-support-for-Chelsio-T6-adapters.patch -- patches.suse/msft-hv-1388-scsi-storvsc-use-in-place-iterator-function.patch -- patches.suse/msft-hv-1389-scsi-storvsc-remove-unnecessary-channel-inbound-lock.patch -- patches.suse/scsi-csiostor-Avoid-content-leaks-and-casts.patch -- patches.suse/scsi-smartpqi-mark-PM-functions-as-__maybe_unused.patch -- patches.suse/scsi-hisi_sas-add-null-check-before-indirect-pointer.patch -- patches.suse/0001-scsi-qla2xxx-Remove-an-unused-structure-member.patch -- patches.suse/scsi-lpfc-fix-spelling-mistake-entrys-entries.patch -- patches.suse/scsi-fcoe-Fix-few-small-typos-in-fcoe.c.patch -- patches.suse/scsi-fcoe-Remove-an-extra-out-label-in-_fcoe_create-.patch -- patches.suse/scsi-csiostor-add-check-for-supported-fw-version.patch -- patches.suse/0001-scsi-qedf-Enable-basic-FDMI-information.patch -- patches.suse/0002-scsi-qedf-Update-copyright-to-2017.patch -- patches.suse/0003-scsi-qedf-Honor-qed_ops-common-set_fp_int-return-cod.patch -- patches.suse/0004-scsi-qedf-Look-at-all-descriptors-when-processing-a-.patch -- patches.suse/0005-scsi-qedf-Check-that-fcport-is-offloaded-before-dere.patch -- patches.suse/0006-scsi-qedf-Add-fka_period-SCSI-host-attribute-to-show.patch -- patches.suse/0007-scsi-qedf-Set-qed-logging-level-to-QED_LEVEL_NOTICE.patch -- patches.suse/0008-scsi-qedf-Use-same-logic-for-SCSI-host-reset-and-FC-.patch -- patches.suse/0009-scsi-qedf-Add-bus_reset-No-op.patch -- patches.suse/0010-scsi-qedf-Add-non-offload-receive-filters.patch -- patches.suse/0011-scsi-qedf-Fixup-unnecessary-parantheses-around-test_.patch -- patches.suse/0012-scsi-qedf-Move-some-prints-to-a-debug-level-so-they-.patch -- patches.suse/0013-scsi-qedf-Change-cmd_per_lun-in-scsi_host_template-t.patch -- patches.suse/0014-scsi-qedf-Add-change_queue_depth-member-to-scsi_host.patch -- patches.suse/0015-scsi-qedf-Update-version-number-to-8.18.22.0.patch -- patches.suse/0002-scsi-qla2xxx-Replace-usage-of-spin_lock-with-spin_lo.patch -- patches.suse/0003-scsi-qla2xxx-Retain-loop-test-for-fwdump-length-exce.patch -- patches.suse/0004-scsi-qla2xxx-Fix-path-recovery.patch -- patches.suse/0005-scsi-tcm_qla2xxx-Do-not-allow-aborted-cmd-to-advance.patch -- patches.suse/0006-scsi-qla2xxx-Use-flag-PFLG_DISCONNECTED.patch -- patches.suse/0007-scsi-qla2xxx-Convert-32-bit-LUN-usage-to-64-bit.patch -- patches.suse/0008-scsi-qla2xxx-Fix-name-server-relogin.patch -- patches.suse/0009-scsi-qla2xxx-Cleanup-debug-message-IDs.patch -- patches.suse/0010-scsi-qla2xxx-Turn-on-FW-option-for-exchange-check.patch -- patches.suse/0011-scsi-qla2xxx-Add-ql2xiniexchg-parameter.patch -- patches.suse/0012-scsi-qla2xxx-Remove-redundant-wait-when-target-is-st.patch -- patches.suse/0013-scsi-qla2xxx-Accelerate-SCSI-BUSY-status-generation-.patch -- patches.suse/0014-scsi-qla2xxx-Remove-unused-irq_cmd_count-field.patch -- patches.suse/0015-scsi-qla2xxx-Remove-extra-register-read.patch -- patches.suse/0016-scsi-qedf-Check-if-sense-buffer-has-been-allocated-d.patch -- patches.suse/0016-scsi-qla2xxx-remove-writeq-readq-function-definition.patch -- patches.suse/0004-scsi-ufs-Tidy-clocks-list-head-usage.patch -- patches.suse/scsi-megaraid-Fix-a-sleep-in-atomic-bug.patch -- patches.suse/scsi-Split-scsi_internal_device_block.patch -- patches.suse/scsi-Create-two-versions-of-scsi_internal_device_unb.patch -- patches.suse/scsi-Protect-SCSI-device-state-changes-with-a-mutex.patch -- patches.suse/scsi-Introduce-scsi_start_queue.patch -- patches.suse/scsi-Make-__scsi_remove_device-go-straight-from-BLOC.patch -- patches.suse/scsi-Only-add-commands-to-the-device-command-list-if.patch -- patches.suse/scsi-Introduce-scsi_mq_sgl_size.patch -- patches.suse/scsi-Make-scsi_mq_prep_fn-call-scsi_init_command.patch -- patches.suse/scsi-snic-Remove-code-that-zeroes-driver-private-com.patch -- patches.suse/scsi-virtio_scsi-Remove-code-that-zeroes-driver-priv.patch -- patches.suse/scsi-xen-scsifront-Remove-code-that-zeroes-driver-pr.patch -- patches.suse/scsi-lpfc-make-a-couple-of-functions-static.patch -- patches.suse/0005-scsi-ufshcd-pci-Fix-PM-config.patch -- patches.suse/0006-scsi-ufshcd-pci-Add-Intel-CNL-support.patch -- patches.suse/0017-scsi-qla2xxx-remove-redundant-null-check-on-tgt.patch -- patches.suse/0018-scsi-qla2xxx-Fix-compile-warning.patch -- patches.suse/scsi-esas2r-Replace-semaphore-fm_api_semaphore-with-.patch -- patches.suse/scsi-esas2r-Replace-semaphore-fs_api_semaphore-with-.patch -- patches.suse/scsi-qedf-Fix-a-return-value-in-case-of-error-in-qed.patch -- patches.suse/scsi-qedf-Use-dma_zalloc_coherent-to-reduce-code-ver.patch -- patches.suse/scsi-qedf-Merge-a-few-quoted-strings-split-across-li.patch -- patches.suse/scsi-lpfc-Add-nvme-initiator-devloss-support.patch -- patches.suse/scsi-lpfc-Fix-transition-nvme-i-rport-handling-to-np.patch -- patches.suse/scsi-lpfc-Fix-nvme-port-role-handling-in-sysfs-and-d.patch -- patches.suse/scsi-lpfc-Add-changes-to-assist-in-NVMET-debugging.patch -- patches.suse/scsi-lpfc-Fix-Lun-Priority-level-shown-as-NA.patch -- patches.suse/scsi-lpfc-Fix-nvmet-node-ref-count-handling.patch -- patches.suse/scsi-lpfc-Fix-Port-going-offline-after-multiple-rese.patch -- patches.suse/scsi-lpfc-Fix-counters-so-outstandng-NVME-IO-count-i.patch -- patches.suse/scsi-lpfc-Fix-return-value-of-board_mode-store-routi.patch -- patches.suse/scsi-lpfc-Fix-crash-on-powering-off-BFS-VM-with-pass.patch -- patches.suse/scsi-lpfc-Fix-System-panic-after-loading-the-driver.patch -- patches.suse/scsi-lpfc-Null-pointer-dereference-when-log_verbose-.patch -- patches.suse/scsi-lpfc-Fix-PRLI-retry-handling-when-target-reject.patch -- patches.suse/scsi-lpfc-Fix-vports-not-logging-into-target.patch -- patches.suse/scsi-lpfc-Fix-defects-reported-by-Coverity-Scan.patch -- patches.suse/scsi-lpfc-Add-auto-EQ-delay-logic.patch -- patches.suse/scsi-lpfc-update-to-revision-to-11.4.0.0.patch -- patches.suse/scsi-hisi_sas-fix-timeout-check-in-hisi_sas_internal.patch -- patches.suse/scsi-hisi_sas-define-hisi_sas_device.device_id-as-in.patch -- patches.suse/scsi-hisi_sas-optimise-the-usage-of-hisi_hba.lock.patch -- patches.suse/scsi-hisi_sas-relocate-get_ata_protocol.patch -- patches.suse/scsi-hisi_sas-relocate-sata_done_v2_hw.patch -- patches.suse/scsi-hisi_sas-relocate-get_ncq_tag_v2_hw.patch -- patches.suse/scsi-hisi_sas-add-pci_dev-in-hisi_hba-struct.patch -- patches.suse/scsi-hisi_sas-create-hisi_sas_get_fw_info.patch -- patches.suse/0009-scsi-hisi_sas-add-skeleton-v3-hw-driver.patch -- patches.suse/0010-scsi-hisi_sas-add-initialisation-for-v3-pci-based-co.patch -- patches.suse/0011-scsi-hisi_sas-add-v3-hw-init.patch -- patches.suse/0012-scsi-hisi_sas-add-v3-hw-PHY-init.patch -- patches.suse/0013-scsi-hisi_sas-add-phy-up-down-bcast-and-channel-ISR.patch -- patches.suse/0014-scsi-hisi_sas-add-v3-cq-interrupt-handler.patch -- patches.suse/0015-scsi-hisi_sas-add-v3-code-to-send-SSP-frame.patch -- patches.suse/0016-scsi-hisi_sas-add-v3-code-to-send-SMP-frame.patch -- patches.suse/0017-scsi-hisi_sas-add-v3-code-to-send-ATA-frame.patch -- patches.suse/0018-scsi-hisi_sas-add-v3-code-for-itct-setup-and-free.patch -- patches.suse/0019-scsi-hisi_sas-add-v3-code-to-send-internal-abort-com.patch -- patches.suse/0020-scsi-hisi_sas-add-get_wideport_bitmap_v3_hw.patch -- patches.suse/0021-scsi-hisi_sas-add-v3-code-to-fill-some-more-hw-funct.patch -- patches.suse/0022-scsi-hisi_sas-modify-internal-abort-dev-flow-for-v3-.patch -- patches.suse/scsi-lpfc-Fix-system-panic-when-express-lane-enabled.patch -- patches.suse/scsi-lpfc-Fix-nvme_info-sysfs-output-to-be-consisten.patch -- patches.suse/scsi-lpfc-Vport-creation-is-failing-with-Link-Down-e.patch -- patches.suse/scsi-lpfc-Reduce-time-spent-in-IRQ-for-received-NVME.patch -- patches.suse/scsi-lpfc-Break-up-IO-ctx-list-into-a-separate-get-a.patch -- patches.suse/scsi-lpfc-Fix-SLI3-drivers-attempting-NVME-ELS-comma.patch -- patches.suse/scsi-lpfc-Fix-crash-after-firmware-flash-when-IO-is-.patch -- patches.suse/scsi-lpfc-Fix-crash-doing-IO-with-resets.patch -- patches.suse/scsi-lpfc-Fix-crash-in-lpfc_sli_ringtxcmpl_put-when-.patch -- patches.suse/scsi-lpfc-Driver-responds-LS_RJT-to-Beacon-Off-ELS-L.patch -- patches.suse/scsi-lpfc-update-to-revision-to-11.4.0.1.patch -- patches.suse/0020-scsi-aacraid-fix-leak-of-data-from-stack-back-to-use.patch -- patches.suse/msft-hv-1397-scsi-storvsc-use-default-I-O-timeout-handler-for-FC-.patch -- patches.suse/scsi-remove-various-unused-blist-flags.patch -- patches.suse/scsi-scsi_dh_alua-remove-synchronous-STPG-support.patch -- patches.suse/scsi-sd-Use-sysfs_match_string.patch -- patches.suse/scsi-csiostor-update-module-version.patch -- patches.suse/0019-scsi-qla2xxx-don-t-include-generated-utsrelease.h.patch -- patches.suse/scsi-lpfc-Fix-nvme-io-stoppage-after-link-bounce.patch -- patches.suse/scsi-lpfc-fix-refcount-error-on-node-list.patch -- patches.suse/scsi-fix-typos-and-grammar-in-comments-of-scsi_trans.patch -- patches.suse/scsi-cxgb4i-assign-rxqs-in-round-robin-mode -- patches.suse/scsi-hptiop-make-function-hptiop_iop_request_callbac.patch -- patches.suse/scsi-bnx2i-missing-error-code-in-bnx2i_ep_connect -- patches.suse/0021-scsi-aacraid-Don-t-copy-uninitialized-stack-memory-t.patch -- patches.suse/scsi-hisi_sas-redefine-hisi_sas_phy.phy_type-as-u32.patch -- patches.suse/scsi-hpsa-fix-spelling-mistake-encrypytion-encryptio.patch -- patches.suse/scsi-qedi-Remove-comparison-of-u16-idx-with-zero.patch -- patches.suse/scsi-cxlflash-01-Combine-the-send-queue-locks.patch -- patches.suse/scsi-cxlflash-02-Update-cxlflash_afu_sync-to-return-err.patch -- patches.suse/scsi-cxlflash-03-Reset-hardware-queue-context-via-speci.patch -- patches.suse/scsi-cxlflash-04-Schedule-asynchronous-reset-of-the-hos.patch -- patches.suse/scsi-cxlflash-05-Handle-AFU-sync-failures.patch -- patches.suse/scsi-cxlflash-06-Track-pending-scsi-commands-in-each-ha.patch -- patches.suse/scsi-cxlflash-07-Flush-pending-commands-in-cleanup-path.patch -- patches.suse/scsi-cxlflash-08-Add-scsi-command-abort-handler.patch -- patches.suse/scsi-cxlflash-09-Create-character-device-to-provide-hos.patch -- patches.suse/scsi-cxlflash-10-Separate-AFU-internal-command-handling.patch -- patches.suse/scsi-cxlflash-11-Introduce-host-ioctl-support.patch -- patches.suse/scsi-cxlflash-12-Refactor-AFU-capability-checking.patch -- patches.suse/scsi-cxlflash-13-Support-LUN-provisioning.patch -- patches.suse/scsi-cxlflash-14-Support-AFU-debug.patch -- patches.suse/scsi-cxlflash-15-Support-WS16-unmap.patch -- patches.suse/scsi-cxlflash-16-Remove-zeroing-of-private-command-data.patch -- patches.suse/scsi-cxlflash-17-Update-TMF-command-processing.patch -- patches.suse/0020-scsi-qla2xxx-Combine-Active-command-arrays.patch -- patches.suse/0021-scsi-qla2xxx-Preparation-for-Target-MQ.patch -- patches.suse/0022-scsi-qla2xxx-Enable-Target-Multi-Queue.patch -- patches.suse/0023-scsi-qla2xxx-Fix-mailbox-failure-while-deleting-Queu.patch -- patches.suse/0024-scsi-qla2xxx-Add-debug-knob-for-user-control-workloa.patch -- patches.suse/0025-scsi-qla2xxx-Add-fw_started-flags-to-qpair.patch -- patches.suse/0026-scsi-qla2xxx-move-fields-from-qla_hw_data-to-qla_qpa.patch -- patches.suse/0027-scsi-qla2xxx-use-shadow-register-for-ISP27XX.patch -- patches.suse/0028-scsi-qla2xxx-Add-function-call-to-qpair-for-door-bel.patch -- patches.suse/0029-scsi-qla2xxx-Add-debug-logging-routine-for-qpair.patch -- patches.suse/0030-scsi-qla2xxx-Remove-unused-tgt_enable_64bit_addr-fla.patch -- patches.suse/0031-scsi-qla2xxx-Remove-datasegs_per_cmd-and-datasegs_pe.patch -- patches.suse/0032-scsi-qla2xxx-Move-target-stat-counters-from-vha-to-q.patch -- patches.suse/0033-scsi-qla2xxx-Include-Exchange-offload-Extended-Login.patch -- patches.suse/0034-scsi-qla2xxx-Update-driver-version-to-9.01.00.00-k.patch -- patches.suse/0035-scsi-qla2xxx-Add-FC-NVMe-port-discovery-and-PRLI-han.patch -- patches.suse/0036-scsi-qla2xxx-Add-FC-NVMe-command-handling.patch -- patches.suse/0037-scsi-qla2xxx-Add-FC-NVMe-F-W-initialization-and-tran.patch -- patches.suse/0038-scsi-qla2xxx-Send-FC4-type-NVMe-to-the-management-se.patch -- patches.suse/0039-scsi-qla2xxx-Use-FC-NVMe-FC4-type-for-FDMI-registrat.patch -- patches.suse/0040-scsi-qla2xxx-Update-Driver-version-to-10.00.00.00-k.patch -- patches.suse/scsi-sas-scsi_queue_work-can-fail-so-make-callers-aw.patch -- patches.suse/scsi-bnx2fc-Add-filters-to-the-non-offload-FCoE-rece.patch -- patches.suse/scsi-bnx2fc-Check-for-connection-offload-before-send.patch -- patches.suse/scsi-bnx2fc-Update-copyright-for-2017.patch -- patches.suse/scsi-bnx2fc-Adjust-bnx2fc_npiv_create_vports-for-WWN.patch -- patches.suse/scsi-bnx2fc-If-IO-is-still-in-cleanup-then-do-not-re.patch -- patches.suse/scsi-bnx2fc-Make-rport_terminate_io-callback-a-NOOP.patch -- patches.suse/scsi-bnx2fc-Update-version-number-to-2.11.8.patch -- patches.suse/scsi-fnic-Zero-io_cmpl_skip-on-fw-reset-completion.patch -- patches.suse/scsi-fnic-added-timestamp-reporting-in-fnic-debug-st.patch -- patches.suse/scsi-fnic-correct-speed-display-and-add-support-for-.patch -- patches.suse/fnic-Return-DID_IMM_RETRY-if-rport-is-not-ready.patch -- patches.suse/sun_esp-fix-device-reference-leaks.patch -- patches.suse/0041-scsi-qla2xxx-Protect-access-to-qpair-members-with-qp.patch -- patches.suse/0007-scsi-ufs-flush-eh_work-when-eh_work-scheduled.patch -- patches.suse/scsi-cxlflash-18-Avoid-double-free-of-character-device.patch -- patches.suse/scsi-cxlflash-19-Update-send_tmf-parameters.patch -- patches.suse/scsi-cxlflash-20-Update-debug-prints-in-reset-handlers.patch -- patches.suse/scsi-hisi_sas-optimise-DMA-slot-memory.patch -- patches.suse/scsi-lpfc-spin_lock_irq-is-not-nestable.patch -- patches.suse/scsi-lpfc-don-t-double-count-abort-errors.patch -- patches.suse/0042-scsi-qla2xxx-fix-a-bunch-of-typos-and-spelling-mista.patch -- patches.suse/0043-scsi-qla2xxx-avoid-unused-function-warning.patch -- patches.suse/0044-qla2xxx-Fix-NVMe-entry_type-for-iocb-packet-on-BE-sy.patch -- patches.suse/platform-x86-ideapad-laptop-Add-Y520-15IKBN-to-no_hw -- patches.suse/platform-x86-ideapad-laptop-Add-Y720-15IKBN-to-no_hw -- patches.suse/KVM-Tidy-the-whitespace-in-nested_svm_check_permissi.patch -- patches.suse/KVM-white-space-cleanup-in-nested_vmx_setup_ctls_msr.patch -- patches.suse/KVM-x86-avoid-large-stack-allocations-in-em_fxrstor.patch -- patches.suse/KVM-nVMX-Don-t-update-vmcs12-xss_exit_bitmap-on-nest.patch -- patches.suse/0004-kvm-nvmx-update-vmcs12-guest_linear_address-on-nested-vm-exit -- patches.suse/KVM-Replaces-symbolic-permissions-with-numeric.patch -- patches.suse/KVM-explain-missing-kvm_put_kvm-in-case-of-failure.patch -- patches.suse/0001-kvm-svm-introduce-disable_nmi_singlestep-helper -- patches.suse/0002-kvm-nsvm-do-not-forward-nmi-window-singlestep-vm-exits-to-l1 -- patches.suse/0003-kvm-svm-hide-tf-rf-flags-used-by-nmi-singlestep -- patches.suse/0004-kvm-svm-don-t-nmi-singlestep-over-event-injection -- patches.suse/0005-kvm-svm-suppress-unnecessary-nmi-singlestep-on-gif-0-and-nested-exit -- patches.suse/kvm-nVMX-Check-memory-operand-to-INVVPID.patch -- patches.suse/KVM-s390-01-CMMA-tracking-ESSA-emulation-migration-mode.patch -- patches.suse/KVM-s390-02-CMMA-tracking-ESSA-emulation-migration-mode.patch -- patches.suse/KVM-s390-implement-instruction-execution-protection-.patch -- patches.suse/KVM-S390-add-new-group-for-flic.patch -- patches.suse/KVM-s390-avoid-packed-attribute.patch -- patches.suse/kvm-Inject-machine-check-into-the-guest.patch -- patches.suse/kvm-Inject-machine-check-into-the-nested-guest.patch -- patches.suse/KVM-lapic-reorganize-start_hv_timer.patch -- patches.suse/KVM-lapic-reorganize-restart_apic_timer.patch -- patches.suse/KVM-LAPIC-Fix-lapic-timer-injection-delay.patch -- patches.suse/KVM-arm-Restore-banked-registers-and-physical-timer-.patch -- patches.suse/KVM-arm64-Restore-host-physical-timer-access-on-hyp_.patch -- patches.suse/KVM-arm-arm64-Allow-GICv2-to-supply-a-uaccess-regist.patch -- patches.suse/KVM-arm-arm64-Separate-guest-and-uaccess-writes-to-d.patch -- patches.suse/KVM-arm-arm64-Simplify-active_change_prepare-and-plu.patch -- patches.suse/KVM-arm-arm64-Use-uaccess-functions-for-GICv3-sc-act.patch -- patches.suse/KVM-improve-arch-vcpu-request-defining.patch -- patches.suse/KVM-add-kvm_request_pending.patch -- patches.suse/KVM-arm-arm64-properly-use-vcpu-requests.patch -- patches.suse/KVM-arm-arm64-replace-pause-checks-with-vcpu-request.patch -- patches.suse/KVM-arm-arm64-use-vcpu-requests-for-power_off.patch -- patches.suse/KVM-arm-arm64-optimize-VCPU-RUN.patch -- patches.suse/KVM-arm-arm64-change-exit-request-to-sleep-request.patch -- patches.suse/KVM-arm-arm64-use-vcpu-requests-for-irq-injection.patch -- patches.suse/KVM-arm-arm64-PMU-remove-request-less-vcpu-kick.patch -- patches.suse/KVM-arm-arm64-timer-remove-request-less-vcpu-kick.patch -- patches.suse/KVM-arm64-Allow-creating-the-PMU-without-the-in-kern.patch -- patches.suse/KVM-arm-Handle-VCPU-device-attributes-in-guest.c.patch -- patches.suse/KVM-arm-arm64-Move-irq_is_ppi-to-header-file.patch -- patches.suse/KVM-arm-arm64-Move-timer-IRQ-default-init-to-arch_ti.patch -- patches.suse/KVM-arm-arm64-Allow-setting-the-timer-IRQ-numbers-fr.patch -- patches.suse/KVM-arm-arm64-Introduce-an-allocator-for-in-kernel-i.patch -- patches.suse/KVM-arm-arm64-Check-if-irq-lines-to-the-GIC-are-alre.patch -- patches.suse/KVM-arm-arm64-Disallow-userspace-control-of-in-kerne.patch -- patches.suse/KVM-arm-arm64-Don-t-assume-initialized-vgic-when-set.patch -- patches.suse/arm64-Add-a-facility-to-turn-an-ESR-syndrome-into-a-.patch -- patches.suse/KVM-arm-arm64-vgic-v3-Add-accessors-for-the-ICH_APxR.patch -- patches.suse/KVM-arm64-Make-kvm_condition_valid32-accessible-from.patch -- patches.suse/KVM-arm64-vgic-v3-Add-hook-to-handle-guest-GICv3-sys.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_BPR1_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_IGRPEN1_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_IAR1_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_EOIR1_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_AP1Rn_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_HPPIR1_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Enable-trapping-of-Group-1-system-.patch -- patches.suse/KVM-arm64-Enable-GICv3-Group-1-sysreg-trapping-via-c.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_BPR0_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_IGNREN0_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-misc-Group-0-handlers.patch -- patches.suse/KVM-arm64-vgic-v3-Enable-trapping-of-Group-0-system-.patch -- patches.suse/KVM-arm64-Enable-GICv3-Group-0-sysreg-trapping-via-c.patch -- patches.suse/arm64-Add-MIDR-values-for-Cavium-cn83XX-SoCs.patch -- patches.suse/arm64-Add-workaround-for-Cavium-Thunder-erratum-3011.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_DIR_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_RPR_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_CTLR_EL1-handler.patch -- patches.suse/KVM-arm64-vgic-v3-Add-ICV_PMR_EL1-handler.patch -- patches.suse/KVM-arm64-Enable-GICv3-common-sysreg-trapping-via-co.patch -- patches.suse/KVM-arm64-vgic-v3-Log-which-GICv3-system-registers-a.patch -- patches.suse/KVM-arm64-Log-an-error-if-trapping-a-read-from-write.patch -- patches.suse/KVM-arm64-Log-an-error-if-trapping-a-write-to-read-o.patch -- patches.suse/arm64-kvm-sysreg-fix-typo-d-SYS_ICC_IGRPEN-_EL1.patch -- patches.suse/arm64-kvm-vgic-use-SYS_DESC.patch -- patches.suse/KVM-arm-arm64-Signal-SIGBUS-when-stage2-discovers-hw.patch -- patches.suse/KVM-x86-remove-ignored-type-attribute.patch -- patches.suse/KVM-PPC-Book3S-HV-Enable-guests-to-use-large-decreme.patch -- patches.suse/powerpc-xive-01-KVM-PPC-Book3S-HV-Don-t-let-VCPU-sleep-if-it-has-a-d.patch -- patches.suse/KVM-PPC-Book3S-HV-Context-switch-HFSCR-between-host-.patch -- patches.suse/KVM-PPC-Book3S-HV-Allow-userspace-to-set-the-desired.patch -- patches.suse/KVM-PPC-Book3S-HV-Virtualize-doorbell-facility-on-PO.patch -- patches.suse/powerpc-xive-02-KVM-PPC-Book3S-HV-Don-t-sleep-if-XIVE-interrupt-pend.patch -- patches.suse/KVM-PPC-Book3S-HV-Add-new-capability-to-control-MCE-.patch -- patches.suse/powerpc-book3s-EXPORT_SYMBOL_GPL-machine_check_print_event_info.patch -- patches.suse/KVM-PPC-Book3S-HV-Exit-guest-upon-MCE-when-FWNMI-cap.patch -- patches.suse/KVM-PPC-Book3S-HV-Add-capability-to-report-possible-.patch -- patches.suse/KVM-PPC-Book3S-HV-Simplify-dynamic-micro-threading-code.patch -- patches.suse/KVM-PPC-Book3S-HV-Close-race-with-testing-for-signal.patch -- patches.suse/x86-kvm-mmu-dead-code-thanks-to-access-tracking.patch -- patches.suse/x86-kvm-mmu-make-spte-mmio-mask-more-explicit.patch -- patches.suse/kvm-x86-mmu-allow-A-D-bits-to-be-disabled-in-an-mmu.patch -- patches.suse/x86-kvm-mmu-use-ept-a-d-in-vmcs02-iff-used-in-vmcs12.patch -- patches.suse/xen-dont-print-error-message-in-case-og-missing-xenstore-entry.patch -- patches.suse/xen-vcpu-simplify-xen_vcpu-related-code.patch -- patches.suse/xen-support-more-32-vcpus-at-domain-restore.patch -- patches.suse/xen-vcpu-handle-xen_vcpu_setup-failure-at-boot.patch -- patches.suse/xen-add-sysfs-node-for-guest-type.patch -- patches.suse/xen-allocate-page-for-shared-info-page-from-low-mem.patch -- patches.suse/s390-crash-Remove-unused-KEXEC_NOTE_BYTES.patch -- patches.suse/ibmveth-properly-unwind-on-init-errors.patch -- patches.suse/0001-mqueue-move-compat-syscalls-to-native-ones.patch -- patches.suse/provide-linux-set_memory.h.patch -- patches.suse/ocfs2-fix-a-static-checker-warning.patch -- patches.suse/ksm-introduce-ksm_max_page_sharing-per-page-deduplication-limit -- patches.suse/ksm-fix-use-after-free-with-merge_across_nodes-0 -- patches.suse/ksm-cleanup-stable_node-chain-collapse-case -- patches.suse/ksm-swap-the-two-output-parameters-of-chain-chain_prune -- patches.suse/ksm-optimize-refile-of-stable_node_dup-at-the-head-of-the-chain -- patches.suse/0001-mm-remove-return-value-from-init_currently_empty_zon.patch -- patches.suse/0002-mm-memory_hotplug-use-node-instead-of-zone-in-can_on.patch -- patches.suse/0003-mm-drop-page_initialized-check-from-get_nid_for_pfn.patch -- patches.suse/0004-mm-memory_hotplug-get-rid-of-is_zone_device_section.patch -- patches.suse/0005-mm-memory_hotplug-split-up-register_one_node.patch -- patches.suse/0006-mm-memory_hotplug-consider-offline-memblocks-removab.patch -- patches.suse/0007-mm-consider-zone-which-is-not-fully-populated-to-hav.patch -- patches.suse/0008-mm-compaction-skip-over-holes-in-__reset_isolation_s.patch -- patches.suse/0009-mm-__first_valid_page-skip-over-offline-pages.patch -- patches.suse/0010-mm-vmstat-skip-reporting-offline-pages-in-pagetypein.patch -- patches.suse/0011-mm-memory_hotplug-do-not-associate-hotadded-memory-t.patch -- patches.suse/0012-mm-memory_hotplug-fix-MMOP_ONLINE_KEEP-behavior.patch -- patches.suse/0013-mm-memory_hotplug-do-not-assume-ZONE_NORMAL-is-defau.patch -- patches.suse/0014-mm-memory_hotplug-replace-for_device-by-want_membloc.patch -- patches.suse/0015-mm-memory_hotplug-fix-the-section-mismatch-warning.patch -- patches.suse/0016-mm-memory_hotplug-remove-unused-cruft-after-memory-h.patch -- patches.suse/0001-mm-zero-hash-tables-in-allocator.patch -- patches.suse/0001-mm-update-callers-to-use-HASH_ZERO-flag.patch -- patches.suse/mm-adaptive-hash-table-scaling.patch -- patches.suse/cxl-02-mm-hugetlb-clean-up-ARCH_HAS_GIGANTIC_PAGE.patch -- patches.suse/cxl-01-powerpc-mm-hugetlb-add-support-for-1G-huge-pages.patch -- patches.suse/mm-gup-remove-broken-vm_bug_on_page-compound-check-for-hugepages.patch -- patches.suse/mm-gup-ensure-real-head-page-is-ref-counted-when-using-hugepages.patch -- patches.suse/0001-mm-kmemleak-slightly-reduce-the-size-of-some-structu.patch -- patches.suse/0002-mm-kmemleak-factor-object-reference-updating-out-of-.patch -- patches.suse/0003-mm-kmemleak-treat-vm_struct-as-alternative-reference.patch -- patches.suse/libnvdimm-label-add-v1.2-nvdimm-label-definitions.patch -- patches.suse/libnvdimm-label-add-v1.2-interleave-set-cookie-algor.patch -- patches.suse/libnvdimm-label-honor-the-lba-size-specified-in-v1.2.patch -- patches.suse/libnvdimm-label-populate-the-type_guid-property-for-.patch -- patches.suse/libnvdimm-label-populate-isetcookie-for-blk-aperture.patch -- patches.suse/libnvdimm-label-update-nlabel-and-position-handling-.patch -- patches.suse/libnvdimm-label-add-v1.2-label-checksum-support.patch -- patches.suse/libnvdimm-label-add-address-abstraction-identifiers.patch -- patches.suse/libnvdimm-label-switch-to-using-v1.2-labels-by-defau.patch -- patches.suse/libnvdimm-pmem-Add-sysfs-notifications-to-badblocks.patch -- patches.suse/acpi-nfit-Add-support-of-NVDIMM-memory-error-notific.patch -- patches.suse/libnvdimm-btt-BTT-updates-for-UEFI-2.7-format.patch -- patches.suse/acpi-nfit-quiet-invalid-block-aperture-region-warnin.patch -- patches.suse/libnvdimm-region-pmem-fix-badblocks-sysfs_get_dirent.patch -- patches.suse/libnvdimm-passthru-functions-clear-to-send.patch -- patches.suse/acpi-nfit-Enable-DSM-pass-thru-for-root-functions.patch -- patches.suse/libnvdimm-acpi-nfit-Add-bus-level-dsm-mask-for-pass-.patch -- patches.suse/acpi-nfit-Show-bus_dsm_mask-in-sysfs.patch -- patches.suse/acpi-nfit-Issue-Start-ARS-to-retrieve-existing-recor.patch -- patches.suse/libnvdimm-namespace-record-lbasize-for-pmem-namespac.patch -- patches.suse/0024-x86-uaccess-introduce-copy_from_iter_flushcache-for-.patch -- patches.suse/dm-add-copy_from_iter-dax-operation-support.patch -- patches.suse/filesystem-dax-convert-to-dax_copy_from_iter.patch -- patches.suse/dax-pmem-introduce-an-optional-flush-dax_operation.patch -- patches.suse/dm-add-flush-dax-operation-support.patch -- patches.suse/filesystem-dax-convert-to-dax_flush.patch -- patches.suse/x86-dax-replace-clear_pmem-with-open-coded-memset-da.patch -- patches.suse/x86-dax-libnvdimm-remove-wb_cache_pmem-indirection.patch -- patches.suse/x86-libnvdimm-pmem-move-arch_invalidate_pmem-to-libn.patch -- patches.suse/libnvdimm-nfit-enable-support-for-volatile-ranges.patch -- patches.suse/dax-remove-default-copy_from_iter-fallback.patch -- patches.suse/dax-convert-to-bitmask-for-flags.patch -- patches.suse/libnvdimm-pmem-dax-export-a-cache-control-attribute.patch -- patches.suse/libnvdimm-pmem-disable-dax-flushing-when-pmem-is-fro.patch -- patches.suse/of-Make-of_fwnode_handle-safer.patch -- patches.suse/clk-mvebu-armada-38x-add-support-for-1866MHz-variant.patch -- patches.suse/clk-at91-fix-clk-generated-parenting -- patches.suse/clk-scpi-fix-return-type-of-__scpi_dvfs_round_rate -- patches.suse/clk-Fix-__set_clk_rates-error-print-string -- patches.suse/clk-renesas-rcar-gen2-Fix-PLL0-on-R-Car-V2H-and-E2 -- patches.suse/clk-renesas-r8a7745-Remove-nonexisting-scu-src-0789- -- patches.suse/clk-renesas-r8a7745-Remove-PLL-configs-for-MD19-0 -- patches.suse/clk-renesas-r8a7795-Correct-pwm-gpio-and-i2c-parent- -- patches.suse/0001-clk-add-clk_bulk_get-accessories.patch -- patches.suse/clk-at91-fix-clk-generated-compilation -- patches.suse/0023-clk-rockchip-add-dt-binding-header-for-rk3128.patch -- patches.suse/0024-clk-rockchip-add-ids-for-rk3399-testclks-used-for-ca.patch -- patches.suse/clk-socfpga-Fix-the-smplsel-on-Arria10-and-Stratix10 -- patches.suse/clk-scpi-error-when-clock-fails-to-register -- patches.suse/0003-mfd-intel-lpss-Add-Intel-Cannonlake-PCI-IDs.patch -- patches.suse/mfd-rn5t618-Unregister-restart-handler-on-remove -- patches.suse/mfd-intel_soc_pmic-Select-designware-i2c-bus-driver -- patches.suse/powerpc-cpuidle-0007-Correctly-initialize-core_idle_state_ptr.patch -- patches.suse/powerpc-cpuidle-0006-Decouple-Timebase-restore-Per-core-SPRs-restore.patch -- patches.suse/powerpc-cpuidle-0005-Restore-LPCR-on-wakeup-from-deep-stop.patch -- patches.suse/powerpc-cpuidle-0004-Restore-SPRs-for-deep-idle-states-via-stop-API.patch -- patches.suse/powerpc-cpuidle-0003-Use-Requested-Level-for-restoring-state.patch -- patches.suse/powerpc-cpuidle-0002-Allow-Deep-stop-states-that-don-t-stop-time.patch -- patches.suse/powerpc-mm-Only-call-store_updates_sp-on-stores-in-d.patch -- patches.suse/powerpc-mm-Remove-a-redundant-test-in-do_page_fault.patch -- patches.suse/powerpc-mm-Evaluate-user_mode-regs-only-once-in-do_p.patch -- patches.suse/powerpc-fadump-return-error-when-fadump-registration-fails.patch -- patches.suse/powerpc-fadump-Add-a-warning-when-fadump_reserve_mem.patch -- patches.suse/powerpc-fadump-Update-comment-about-offset-where-fadump-is-registered.patch -- patches.suse/powerpc-fadump-Set-an-upper-limit-for-boot-memory-size.patch -- patches.suse/powerpc-lib-xor_vmx-Ensure-no-altivec-code-executes-.patch -- patches.suse/cxl-Unlock-on-error-in-probe.patch -- patches.suse/powerpc-64s-Machine-check-handle-ifetch-from-foreign-real-address-for-POWER9.patch -- patches.suse/powerpc-64s-Optimize-hypercall-syscall-entry.patch -- patches.suse/powerpc-64s-Leave-interrupts-hard-enabled-in-context.patch -- patches.suse/powerpc-64-Drop-reservation-clearing-ldarx-in-contex.patch -- patches.suse/powerpc-64-Drop-explicit-hwsync-in-context-switch.patch -- patches.suse/powerpc-64s-Avoid-cpabort-in-context-switch-when-pos.patch -- patches.suse/powerpc-cpuidle-0008-Move-soft-interrupt-mask-logic-into-C-code.patch -- patches.suse/powerpc-cpuidle-0009-Simplify-lazy-IRQ-handling-in-CPU-offline.patch -- patches.suse/powerpc-64s-idle-Process-interrupts-from-system-reset-wakeup.patch -- patches.suse/powerpc-64s-msgclr-when-handling-doorbell-exceptions.patch -- patches.suse/powerpc-cpuidle-0001-64s-idle-Branch-to-handler-with-virtual-mode-offset.patch -- patches.suse/powerpc-64s-idle-Avoid-SRR-usage-in-idle-sleep-wake-.patch -- patches.suse/powerpc-64s-Add-EX_SIZE-definition-for-paca-exceptio.patch -- patches.suse/powerpc-mm-Trace-tlbie-l-instructions.patch -- patches.suse/powerpc-tm-Fix-comment.patch -- patches.suse/powerpc-powernv-pci-01-Reduce-spam-when-dumping-PEST.patch -- patches.suse/powerpc-powernv-pci-02-Dynamically-allocate-PHB-diag-data.patch -- patches.suse/powerpc-powernv-pci-03-Add-support-for-PHB4-diagnostics.patch -- patches.suse/powerpc-Only-do-ERAT-invalidate-on-radix-context-switch-on-P9-DD1.patch -- patches.suse/powerpc-64s-Invalidate-ERAT-on-powersave-wakeup-for-POWER9.patch -- patches.suse/powerpc-xive-03-Silence-message-about-VP-block-allocati.patch -- patches.suse/powerpc-perf-0026-Fix-branch-event-code-for-power9.patch -- patches.suse/powerpc-fadump-avoid-duplicates-in-crash-memory-ranges.patch -- patches.suse/powerpc-fadump-avoid-holes-in-boot-memory-area-when-fadump-is-registered.patch -- patches.suse/powerpc-fadump-provide-a-helpful-error-message.patch -- patches.suse/powerpc-fadump-add-reschedule-point-while-releasing-memory.patch -- patches.suse/powerpc-powernv-idle-Clear-r12-on-wakeup-from-stop-lite.patch -- patches.suse/0001-spin-loop-primitives-for-busy-waiting.patch -- patches.suse/0001-powerpc-use-spin-loop-primitives-in-some-functions.patch -- patches.suse/powerpc-mm-Add-devmap-support-for-ppc64.patch -- patches.suse/0001-powerpc-perf-hv-24x7-fix-passing-of-catalog-version-number.patch -- patches.suse/0002-powerpc-perf-hv-24x7-fix-off-by-one-error-in-request_buffer-check.patch -- patches.suse/0003-powerpc-perf-hv-24x7-properly-iterate-through-results.patch -- patches.suse/0004-powerpc-perf-hx-24x7-don-t-log-failed-hcall-twice.patch -- patches.suse/0005-powerpc-perf-hv-24x7-fix-return-value-of-hcalls.patch -- patches.suse/0006-powerpc-perf-hv-24x7-minor-improvements.patch -- patches.suse/0007-powerpc-perf-hv-24x7-support-v2-of-the-hypervisor-api.patch -- patches.suse/0008-powerpc-perf-hv-24x7-aggregate-result-elements-on-power9-smt8.patch -- patches.suse/cxl-03-Export-library-to-support-IBM-XSL.patch -- patches.suse/powerpc-mm-hash-Implement-mark_rodata_ro-for-hash.patch -- patches.suse/powerpc-mm-radix-Implement-STRICT_RWX-mark_rodata_ro.patch -- patches.suse/0002-tools-testing-selftests-sysctl-Add-pre-check-to-the-.patch -- patches.suse/tpm-179-crb-fix-priv-cmd_size-initialisation.patch -- patches.suse/tpm-consolidate-the-TPM-startup-code.patch -- patches.suse/tpm-use-tpm_buf-functions-in-tpm2_pcr_read.patch -- patches.suse/tpm-use-tpm2_pcr_read-in-tpm2_do_selftest.patch -- patches.suse/tpm-do-not-suspend-resume-if-power-stays-on.patch -- patches.suse/IB-core-Fix-uninitialized-variable-use-in-check_qp_p.patch -- patches.suse/IB-core-Fix-static-analysis-warning-in-ib_policy_cha.patch -- patches.suse/cifs-set-mapping-error-when-page-writeback-fails-in-writepage-or-la.patch -- patches.suse/CIFS-add-CONFIG_CIFS_DEBUG_KEYS-to-dump-encryption-keys.patch -- patches.suse/cifs-prototype-declaration-and-definition-for-smb-2-.patch -- patches.suse/cifs-Use-smb-2-3-and-cifsacl-mount-options-getacl-fu.patch -- patches.suse/cifs-hide-unused-functions.patch -- patches.suse/CIFS-add-SFM-mapping-for-0x01-0x1F.patch -- patches.suse/cifs-Do-not-modify-mid-entry-after-submitting-I-O-in.patch -- patches.suse/cifs-set-oparms-create_options-rather-than-or-ing-in-CREATE_OPEN_BA.patch -- patches.suse/CIFS-fix-circular-locking-dependency.patch -- patches.suse/0001-fs-remove-call_fsync-helper-function.patch -- patches.suse/mm-fix-mapping_set_error-call-in-me_pagecache_dirty.patch -- patches.suse/buffer-use-mapping_set_error-instead-of-setting-the-.patch -- patches.suse/fs-check-for-writeback-errors-after-syncing-out-buffers-in-generic_file_fsync.patch -- patches.suse/buffer-set-errors-in-mapping-at-the-time-that-the-er.patch -- patches.suse/jbd2-don-t-clear-and-reset-errors-after-waiting-on-writeback.patch -- patches.suse/mm-clear-as_eio-as_enospc-when-writeback-initiation-fails.patch -- patches.suse/mm-don-t-testclearpageerror-in-_filemap_fdatawait_range.patch -- patches.suse/0001-lib-add-errseq_t-type-and-infrastructure-for-handlin.patch -- patches.suse/0002-fs-new-infrastructure-for-writeback-error-handling-a.patch -- patches.suse/mm-set-both-as_eio-as_enospc-and-errseq_t-in-mapping_set_error.patch -- patches.suse/documentation-flesh-out-the-section-in-vfs-txt-on-storing-and-reporting-writeback-errors.patch -- patches.suse/dax-set-errors-in-mapping-when-writeback-fails.patch -- patches.suse/block-convert-to-errseq_t-based-writeback-error-tracking.patch -- patches.suse/fs-convert-_generic_file_fsync-to-use-errseq_t-based-reporting.patch -- patches.suse/ext4-use-errseq_t-based-error-handling-for-reporting-data-writeback-errors.patch -- patches.suse/xfs-minimal-conversion-to-errseq_t-writeback-error-reporting.patch -- patches.suse/btrfs-minimal-conversion-to-errseq_t-writeback-error-reporting-on-fsync.patch -- patches.suse/netfilter-nf_ct_dccp-sctp-fix-memory-leak-after-netn.patch -- patches.suse/netfilter-ebt_nflog-fix-unexpected-truncated-packet.patch -- patches.suse/nfp-flower-add-missing-clean-up-call-to-avoid-memory.patch -- patches.suse/net-hns-Fix-a-wrong-op-phy-C45-code.patch -- patches.suse/net-hns-Fix-a-skb-used-after-free-bug.patch -- patches.suse/doc-SKB_GSO_-IPIP-SIT-have-been-replaced -- patches.suse/0001-kernel-locking-Fix-compile-error-with-qrwlock.c.patch -- patches.suse/dmaengine-tegra-apb-Really-fix-runtime-pm-usage -- patches.suse/0001-lib-raid6-Add-log-of-2-table-for-RAID6-HW-requiring-.patch -- patches.suse/dt-bindings-rcar-dmac-document-missing-error-interrupt.patch -- patches.suse/Input-xpad-sync-supported-devices-with-360Controller -- patches.suse/Input-xpad-sync-supported-devices-with-XBCD -- patches.suse/Input-introduce-KEY_ASSISTANT.patch -- patches.suse/0028-md-raid10-fix-FailFast-test-for-wrong-device.patch -- patches.suse/0029-md-raid1-remove-unused-bio-in-sync_request_write.patch -- patches.suse/0030-md-change-the-initialization-value-for-a-spare-devic.patch -- patches.suse/0001-md-use-a-separate-bio_set-for-synchronous-IO.patch -- patches.suse/0001-MD-fix-a-null-dereference.patch -- patches.suse/0001-MD-fix-sleep-in-atomic.patch -- patches.suse/pci-enable-ecrc-only-if-device-supports-it -- patches.suse/0001-efi-fb-Correct-PCI_STD_RESOURCE_END-usage.patch -- patches.suse/pci-correct-pci_std_resource_end-usage -- patches.suse/drm-radeon-make-MacBook-Pro-d3_delay-quirk-more-gene -- patches.suse/x86-PCI-Avoid-AMD-SB7xx-EHCI-USB-wakeup-defect.patch -- patches.suse/pci-cache-pri-and-pasid-bits-in-pci_dev -- patches.suse/pci-restore-pri-and-pasid-state-after-function-level-reset -- patches.suse/PCI-Mark-Intel-XXV710-NIC-INTx-masking-as-broken.patch -- patches.suse/PCI-Split-reset_notify-method-into-reset_prepare-and.patch -- patches.suse/pci-dwc-dra7xx-use-rw1c-for-irqstatus_msi-and-irqstatus_main -- patches.suse/msft-hv-1398-PCI-hv-Fix-comment-formatting-and-use-proper-integer.patch -- patches.suse/msft-hv-1399-PCI-hv-Use-page-allocation-for-hbus-structure.patch -- patches.suse/msft-hv-1400-PCI-hv-Temporary-own-CPU-number-to-vCPU-number-infra.patch -- patches.suse/msft-hv-1401-PCI-hv-Add-vPCI-version-protocol-negotiation.patch -- patches.suse/msft-hv-1402-PCI-hv-Use-vPCI-protocol-version-1.2.patch -- patches.suse/ext4-make-metadata-csum-checks-safer.patch -- patches.suse/ext4-avoid-unnecessary-stalls-in-ext4_evict_inode.patch -- patches.suse/0001-objtool-Fix-sibling-call-detection-logic.patch -- patches.suse/0001-locking-qspinlock-Explicitly-include-asm-prefetch.h.patch -- patches.suse/x86-boot-e820-Avoid-overwriting-e820_table_firmware.patch -- patches.suse/x86-boot-e820-Rename-the-e820_table_firmware-to-e820.patch -- patches.suse/x86-boot-e820-Introduce-the-bootloader-provided-e820.patch -- patches.suse/drm-fix-spelling-mistake-committing -- patches.suse/drm-doc-Fix-missing-ctx-documentation -- patches.suse/drm-doc-Interlink-color-manager-docs-better -- patches.suse/drm-Add-DPCD-definitions-for-DP-1.4-DSC-feature -- patches.suse/drm-cec-Add-CEC-over-Aux-register-definitions -- patches.suse/0053-drm-rockchip-Set-line-flag-config-register-in-vop_cr.patch -- patches.suse/drm-drm_color_mgmt.h-needs-struct-drm_crtc-declarati -- patches.suse/drm-Make-drm_atomic_replace_property_blob_from_id-mo -- patches.suse/0054-drm-rockchip-analogix_dp-Remove-unused-check-and-var.patch -- patches.suse/drm-atomic-fix-doc-to-use-new-name-for-commit-types -- patches.suse/drm-Add-driver-private-objects-to-atomic-state -- patches.suse/drm-dp-Introduce-MST-topology-state-to-track-availab -- patches.suse/drm-dp-Add-DP-MST-helpers-to-atomically-find-and-rel -- patches.suse/drm-i915-Track-MST-link-bandwidth -- patches.suse/drm-prime-Introduce-drm_gem_prime_import_dev -- patches.suse/drm-atomic-Handle-picture_aspect_ratio-in-atomic-cor -- patches.suse/drm-atomic-Add-support-for-custom-scaling-mode-prope -- patches.suse/drm-Remove-redundant-NULL-check-during-atomic-plane- -- patches.suse/drm-nouveau-Merge-pre-postclose-hooks -- patches.suse/drm-Nerf-the-preclose-callback-for-modern-drivers -- patches.suse/drm-vblank-Switch-drm_driver-get_vblank_timestamp-to -- patches.suse/drm-vblank-Switch-to-bool-in_vblank_irq-in-get_vblan -- patches.suse/drm-vblank-Add-FIXME-comments-about-moving-the-vblan -- patches.suse/drm-vblank-drop-the-mode-argument-from-drm_calc_vblt -- patches.suse/drm-vblank-Lock-down-vblank-hwmode-more -- patches.suse/drm-prime-Forward-declare-struct-device -- patches.suse/drm-dp-Read-the-tx-msg-state-once-after-checking-for -- patches.suse/drm-dp-Wait-up-all-outstanding-tx-waiters -- patches.suse/drm-add-missing-declaration-to-drm_blend.h -- patches.suse/drm-trivial-documentation-fix-to-drm_for_each_connec -- patches.suse/drm-Add-DRM_MODE_ROTATE_-and-DRM_MODE_REFLECT_-to-UA -- patches.suse/drm-Add-crtc-encoder-bridge-mode_valid-callbacks -- patches.suse/drm-doc-Document-adjusted-request-modes-a-bit-better -- patches.suse/drm-doc-Clarify-mode_fixup-vs.-atomic_check-a-bit-mo -- patches.suse/drm-i915-intel_ring.engine-is-unused -- patches.suse/drm-i915-Onion-unwind-for-intel_init_ring_common -- patches.suse/drm-i915-Remove-user-triggerable-WARN-from-i915_gem_ -- patches.suse/drm-i915-huc-Simplify-intel_huc_init_hw -- patches.suse/drm-i915-Typo-fix-pipe-bpc-to-pipe-bpp -- patches.suse/drm-i915-guc-Use-GUC-prefix-for-CORE_FAMILY-definiti -- patches.suse/drm-i915-Check-for-id-PLANE_CURSOR-instead-of-type-D -- patches.suse/drm-i915-Use-intel_wm_plane_visible-on-VLV-CHV-as-we -- patches.suse/drm-i915-Enable-atomic-on-VLV-CHV -- patches.suse/drm-i915-dp-use-known-correct-array-size-in-rate_to_ -- patches.suse/drm-i915-dp-return-errors-from-rate_to_index -- patches.suse/drm-i915-dp-rename-rate_to_index-to-intel_dp_rate_in -- patches.suse/drm-i915-dp-cache-source-rates-at-init -- patches.suse/drm-i915-dp-generate-and-cache-sink-rate-array-for-a -- patches.suse/drm-i915-glk-limit-pixel-clock-to-99-of-cdclk-workar -- patches.suse/drm-i915-GuC-GLK-Load-GuC-on-GLK -- patches.suse/drm-i915-GLK-HuC-Load-HuC-on-GLK -- patches.suse/drm-i915-Assert-the-engine-is-idle-before-overwiting -- patches.suse/drm-i915-Advance-ring-head-fully-when-idle -- patches.suse/i915-initialize-the-free_list-of-the-fencing-atomic_ -- patches.suse/drm-i915-The-shrinker-already-acquires-struct_mutex- -- patches.suse/drm-i915-Drain-any-freed-objects-prior-to-hibernatio -- patches.suse/drm-i915-Simplify-shrinker-locking -- patches.suse/drm-i915-Break-up-long-runs-of-freeing-objects -- patches.suse/drm-i915-Insert-cond_resched-into-i915_gem_free_obje -- patches.suse/drm-i915-Fix-type-of-timeout_ms-parameter-in-intel_w -- patches.suse/drm-i915-Extend-intel_wait_for_register_fw-with-fast -- patches.suse/drm-i915-guc-Use-wait_for_register_fw-while-waiting- -- patches.suse/drm-i915-Use-drm_i915_private-directly-from-debugfs -- patches.suse/drm-i915-Drop-const-qualifiers-from-params-in-wait_f -- patches.suse/drm-i915-Don-t-allow-overuse-of-__intel_wait_for_reg -- patches.suse/drm-i915-Stop-second-guessing-the-caller-for-intel_u -- patches.suse/drm-i915-Stop-sleeping-from-inside-gen6_bsd_submit_r -- patches.suse/drm-i915-Acquire-uncore.lock-over-intel_uncore_wait_ -- patches.suse/drm-i915-Use-__intel_uncore_wait_for_register_fw-for -- patches.suse/drm-i915-Use-safer-intel_uncore_wait_for_register-in -- patches.suse/drm-i915-Classify-the-engines-in-class-instance -- patches.suse/drm-i915-Use-the-same-vfunc-for-BSD2-ring-init -- patches.suse/drm-i915-Generate-the-engine-name-based-on-the-insta -- patches.suse/drm-i915-Split-the-engine-info-table-in-two-levels-u -- patches.suse/drm-i915-Rename-intel_engine_cs.exec_id-to-uabi_id -- patches.suse/drm-i915-dp-use-the-sink-rates-array-for-max-sink-ra -- patches.suse/drm-i915-dp-cache-common-rates-with-sink-rates -- patches.suse/drm-i915-dp-do-not-limit-rate-seek-when-not-needed -- patches.suse/drm-i915-dp-don-t-call-the-link-parameters-sink-para -- patches.suse/drm-i915-dp-add-functions-for-max-common-link-rate-a -- patches.suse/drm-i915-mst-use-max-link-not-sink-lane-count -- patches.suse/drm-i915-dp-localize-link-rate-index-variable-more -- patches.suse/drm-i915-dp-use-readb-and-writeb-calls-for-single-by -- patches.suse/drm-i915-dp-read-sink-count-to-a-temporary-variable- -- patches.suse/drm-i915-Bail-if-we-do-not-setup-the-RCS-engine -- patches.suse/drm-i915-Use-the-engine-class-to-get-the-context-siz -- patches.suse/drm-i915-Lie-and-treat-all-engines-as-idle-if-wedged -- patches.suse/drm-i915-execlists-Document-runtime-pm-for-intel_lrc -- patches.suse/drm-i915-Remove-unused-members-from-intel_tv.c -- patches.suse/drm-i915-Convert-intel_tv-connector-properties-to-at -- patches.suse/drm-i915-Remove-unused-dp-properties-for-dp-mst -- patches.suse/drm-i915-Convert-intel_dp_mst-connector-properties-t -- patches.suse/drm-i915-Convert-intel_crt-connector-properties-to-a -- patches.suse/drm-i915-Convert-intel-DVO-connector-to-atomic -- patches.suse/Revert-drm-i915-Lock-mode_config.mutex-in-intel_disp -- patches.suse/drm-i915-Do-not-use-lock-all-in-hsw_trans_edp_pipe_A -- patches.suse/drm-i915-Combine-write_domain-flushes-to-a-single-fu -- patches.suse/drm-i915-Treat-WC-a-separate-cache-domain -- patches.suse/drm-i915-Add-stub-mmio-read-write-routines-to-mock-d -- patches.suse/drm-i915-Pretend-the-engine-is-always-idle-when-mock -- patches.suse/drm-i915-Wake-device-for-emitting-request-during-sel -- patches.suse/drm-i915-dp-Validate-cached-link-rate-and-lane-count -- patches.suse/drm-i915-guc-write-wopcm-related-register-once-durin -- patches.suse/drm-i915-Implement-Link-Rate-fallback-on-Link-traini -- patches.suse/drm-i915-set-ret-correctly-on-error-paths -- patches.suse/drm-i915-Copy-user-requested-buffers-into-the-error- -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170418 -- patches.suse/drm-i915-Fix-GCC-4.4-build-issue-with-__intel_wait_f -- patches.suse/drm-i915-Avoid-format-string-expansion-from-engine-n -- patches.suse/drm-i915-Include-interesting-seqno-in-the-missed-bre -- patches.suse/drm-i915-Report-request-restarts-for-both-execlists- -- patches.suse/drm-i915-Poison-the-request-before-emitting-commands -- patches.suse/drm-i915-Skip-waking-the-signaler-when-enabling-befo -- patches.suse/drm-i915-glk-Don-t-allow-12-bpc-when-htotal-is-too-b -- patches.suse/drm-i915-Fix-stale-comment-about-I915_RESET_IN_PROGR -- patches.suse/drm-i915-Rename-gen8_-un-request_engine_reset-to-gen -- patches.suse/drm-i915-Defer-context-state-allocation-for-legacy-r -- patches.suse/drm-i915-guc-Fix-sleep-under-spinlock-during-reset -- patches.suse/drm-i915-Sanitize-engine-context-sizes -- patches.suse/drm-i915-Eliminate-HAS_HW_CONTEXTS -- patches.suse/drm-i915-Reset-ILK-during-GEM-sanitization -- patches.suse/drm-i915-Capture-CCID-on-ILK -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170502 -- patches.suse/drm-i915-Do-not-leak-dev_priv-l3_parity.remap_info -- patches.suse/drm-i915-guc-Enable-send-function-only-after-success -- patches.suse/drm-i915-Move-the-GTFIFODBG-to-the-common-mmio-dbg-f -- patches.suse/drm-i915-Use-wait_for_atomic_us-when-waiting-for-gt- -- patches.suse/drm-i915-Mark-up-clflushes-as-belonging-to-an-unorde -- patches.suse/drm-i915-Unwrap-top-level-fence-array -- patches.suse/drm-i915-Lift-timeline-ordering-to-await_dma_fence -- patches.suse/drm-i915-Squash-repeated-awaits-on-the-same-fence -- patches.suse/drm-i915-Rename-intel_timeline.sync_seqno-to-.global -- patches.suse/drm-i915-Do-not-record-a-successful-syncpoint-for-a- -- patches.suse/drm-i915-Switch-the-global-i915.semaphores-check-to- -- patches.suse/drm-i915-Remove-the-unused-pending_notify-from-LPE-p -- patches.suse/drm-i915-Replace-tmds_clock_speed-and-link_rate-with -- patches.suse/drm-i915-Remove-hdmi_connected-from-LPE-audio-pdata -- patches.suse/drm-i915-Reorganize-intel_lpe_audio_notify-arguments -- patches.suse/drm-i915-Clean-up-the-LPE-audio-platform-data -- patches.suse/drm-i915-Implement-dma_buf_ops-kmap -- patches.suse/drm-i915-Use-engine-context_pin-to-report-the-intel_ -- patches.suse/drm-i915-Avoid-the-branch-in-computing-intel_ring_sp -- patches.suse/drm-i915-Report-the-ring-space-from-intel_ring_updat -- patches.suse/drm-i915-Micro-optimise-hotpath-through-intel_ring_b -- patches.suse/drm-i915-use-memdup_user_nul -- patches.suse/drm-i915-Move-uncore-definitions-into-a-separate-hea -- patches.suse/drm-i915-Show-dmc-debug-registers-on-Kabylake -- patches.suse/drm-i915-vlv-Fix-port-B-PLL-opamp-initialization -- patches.suse/drm-i915-dp-Check-error-return-during-DPCD-capabilit -- patches.suse/drm-i915-sdvo-Check-error-return-from-intel_sdvo_get -- patches.suse/drm-i915-Check-error-return-when-setting-DMA-mask -- patches.suse/drm-i915-Check-error-return-when-converting-pipe-to- -- patches.suse/drm-i915-Sanitize-stolen-memory-size-calculation -- patches.suse/drm-i915-lvds-Remove-magic-from-PLL-programming -- patches.suse/drm-i915-s-vlv_plane_wm_compute-vlv_raw_plane_wm_com -- patches.suse/drm-i915-Drop-the-debug-message-from-vlv_get_fifo_si -- patches.suse/drm-i915-s-vlv_num_wm_levels-intel_wm_num_levels -- patches.suse/drm-i915-Rename-bunch-of-vlv_-watermark-structures-t -- patches.suse/drm-i915-Make-vlv-chv-watermark-debug-print-less-cry -- patches.suse/drm-i915-Document-CxSR -- patches.suse/drm-i915-Fix-cursor-cpp-in-watermark-calculatins-for -- patches.suse/drm-i915-Fix-the-g4x-watermark-TLB-miss-workaround -- patches.suse/drm-i915-Refactor-the-g4x-TLB-miss-w-a-to-a-helper -- patches.suse/drm-i915-Refactor-wm-calculations -- patches.suse/drm-i915-Apply-the-g4x-TLB-miss-w-a-to-SR-watermarks -- patches.suse/drm-i915-Two-stage-watermarks-for-g4x -- patches.suse/drm-i915-Enable-HPLL-watermarks-on-g4x -- patches.suse/drm-i915-Add-g4x-watermark-tracepoint -- patches.suse/drm-i915-Add-support-for-sprites-on-g4x -- patches.suse/drm-i915-Parametrize-cursor-primary-pipe-select-bits -- patches.suse/drm-i915-Pass-intel_plane-and-intel_crtc-to-plane-ho -- patches.suse/drm-i915-Refactor-CURBASE-calculation -- patches.suse/drm-i915-Clean-up-cursor-junk-from-intel_crtc -- patches.suse/drm-i915-Refactor-CURPOS-calculation -- patches.suse/drm-i915-Move-cursor-position-and-base-handling-into -- patches.suse/drm-i915-Drop-useless-posting-reads-from-cursor-comm -- patches.suse/drm-i915-Split-cursor-check_plane-into-i845-and-i9xx -- patches.suse/drm-i915-Generalize-cursor-size-checks-a-bit -- patches.suse/drm-i915-Use-fb-pitches-0-in-cursor-code -- patches.suse/drm-i915-Support-variable-cursor-height-on-ivb -- patches.suse/drm-i915-Fix-gen3-physical-cursor-alignment-requirem -- patches.suse/drm-i915-Handle-fb-offset-and-src-coordinates-for-cu -- patches.suse/drm-i915-Relax-845-865-CURBASE-alignemnt-requirement -- patches.suse/drm-i915-Simplify-cursor-register-write-sequence -- patches.suse/drm-i915-Fix-__intel_wait_for_register_fw-to-not-sle -- patches.suse/drm-i915-guc-Dump-the-GuC-stage-descriptor-pool-in-d -- patches.suse/drm-i915-Fix-hw-state-verifier-access-to-crtc-state -- patches.suse/drm-i915-Remove-vma-unpin-in-intel_plane_destroy -- patches.suse/drm-i915-guc-Move-notification-code-into-virtual-fun -- patches.suse/drm-i915-guc-Make-scratch-register-base-and-count-fl -- patches.suse/drm-i915-Fix-cap-check-for-intel_dp_aux_backlight-dr -- patches.suse/drm-i915-Correctly-enable-backlight-brightness-adjus -- patches.suse/drm-i915-Set-backlight-mode-before-enable-backlight -- patches.suse/drm-i915-Restore-brightness-level-in-aux-backlight-d -- patches.suse/drm-i915-perf-fix-gen7_append_oa_reports-comment -- patches.suse/drm-i915-perf-avoid-poll-read-EAGAIN-busy-loops -- patches.suse/drm-i915-perf-avoid-read-back-of-head-register -- patches.suse/drm-i915-perf-no-head-tail-ref-in-gen7_oa_read -- patches.suse/drm-i915-perf-improve-tail-race-workaround -- patches.suse/drm-i915-perf-improve-invalid-OA-format-debug-messag -- patches.suse/drm-i915-perf-better-pipeline-aged-aging-tail-update -- patches.suse/drm-i915-perf-rate-limit-spurious-oa-report-notice -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170515 -- patches.suse/drm-i915-Fixup-64bit-divides-in-timelines-selftest -- patches.suse/drm-i915-glk-Calculate-high-low-switch-count-for-GLK -- patches.suse/drm-i915-guc-fix-spelling-mistake-adddress-address -- patches.suse/gpu-drm-i915-remove-dead-code -- patches.suse/gpu-drm-i915-compress-logic-into-one-line -- patches.suse/drm-i915-gen9-Reintroduce-WaEnableYV12BugFixInHalfSl -- patches.suse/drm-i915-Remove-kref-from-i915_sw_fence -- patches.suse/drm-i915-Import-the-kfence-selftests-for-i915_sw_fen -- patches.suse/drm-i915-Make-ptr_unpack_bits-more-function-like -- patches.suse/drm-i915-Redefine-ptr_pack_bits-and-friends -- patches.suse/drm-i915-execlists-Pack-the-count-into-the-low-bits- -- patches.suse/drm-i915-Don-t-mark-an-execlists-context-switch-when -- patches.suse/drm-i915-Use-a-define-for-the-default-priority-0 -- patches.suse/drm-i915-Split-execlist-priority-queue-into-rbtree-l -- patches.suse/drm-i915-Create-a-kmem_cache-to-allocate-struct-i915 -- patches.suse/drm-i915-execlists-Reduce-lock-contention-between-sc -- patches.suse/drm-i915-Stop-inlining-the-execlists-IRQ-handler -- patches.suse/drm-i915-Don-t-force-serialisation-on-marking-up-exe -- patches.suse/drm-i915-fix-naming-of-fixed_16_16-wrapper -- patches.suse/drm-i915-Add-more-wrapper-for-fixed_point_16_16-oper -- patches.suse/drm-i915-Use-fixed_16_16-wrapper-for-division-operat -- patches.suse/drm-i915-skl-calculate-pixel_rate-relative_data_rate -- patches.suse/drm-i915-skl-Fail-the-flip-if-no-FB-for-WM-calculati -- patches.suse/drm-i915-skl-no-need-to-memset-again -- patches.suse/drm-i915-skl-Fail-the-flip-if-ddb-min-requirement-ex -- patches.suse/drm-i915-skl-Watermark-calculation-cleanup -- patches.suse/drm-i915-skl-Perform-wm-level-calculations-in-separa -- patches.suse/drm-i915-skl-use-linetime-latency-if-ddb-size-is-not -- patches.suse/drm-i915-Check-C-for-null-pointer-rather-than-B -- patches.suse/drm-i915-selftests-Pretend-to-be-a-gfx-pci-device -- patches.suse/drm-i915-Try-harder-to-reset-the-GPU -- patches.suse/drm-i915-Reorder-media-render-reset-on-g4x -- patches.suse/drm-i915-guc-Remove-failed-doorbell-stat-from-debugf -- patches.suse/drm-i915-guc-Remove-last-submission-result-from-debu -- patches.suse/drm-i915-g4x-Improve-gpu-reset-reliability -- patches.suse/drm-i915-guc-Remove-action-status-and-statistics-fro -- patches.suse/drm-i915-Check-for-allocation-failure -- patches.suse/drm-i915-huc-Update-GLK-HuC-version -- patches.suse/drm-i915-g33-Improve-reset-reliability -- patches.suse/drm-i915-Remove-misleading-comment-in-request_alloc -- patches.suse/drm-i915-guc-Skip-port-assign-on-first-iteration-of- -- patches.suse/drm-i915-Convert-i915_gem_object_ops-flags-values-to -- patches.suse/drm-i915-Only-GGTT-vma-may-be-pinned-and-prevent-shr -- patches.suse/drm-i915-Consolidate-ifdef-CONFIG_INTEL_IOMMU -- patches.suse/drm-i915-Drop-AUX-backlight-enable-check-for-backlig -- patches.suse/drm-Add-definition-for-eDP-backlight-frequency -- patches.suse/drm-i915-guc-Disable-send-function-on-fini -- patches.suse/drm-i915-guc-Introduce-buffer-based-cmd-transport -- patches.suse/drm-i915-guc-capture-GuC-logs-if-FW-fails-to-load -- patches.suse/drm-i915-Keep-the-forcewake-timer-alive-for-1ms-past -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170529 -- patches.suse/drm-omapdrm-Take-GEM-object-reference-when-exporting -- patches.suse/0055-drm-rockchip-use-drm_for_each_connector_iter.patch -- patches.suse/drm-i915-use-drm_for_each_connector_iter -- patches.suse/drm-nouveau-use-drm_for_each_connector_iter -- patches.suse/drm-Remove-drm_device-virtdev -- patches.suse/drm-Add-drm_-crtc-encoder-connector-_mode_valid -- patches.suse/drm-Introduce-drm_bridge_mode_valid -- patches.suse/drm-Use-new-mode_valid-helpers-in-connector-probe-he -- patches.suse/drm-Use-mode_valid-in-atomic-modeset -- patches.suse/drm-doc-move-printf-helpers-out-of-drmP.h -- patches.suse/drm-Use-vsnprintf-extension-ph -- patches.suse/drm-better-document-how-to-send-out-the-crtc-disable -- patches.suse/drm-atomic-Consitfy-mode-parameter-to-drm_atomic_set -- patches.suse/drm-Extract-drm_vblank.-hc -- patches.suse/drm-doc-Polish-irq-helper-documentation -- patches.suse/drm-remove-writeq-readq-function-definitions -- patches.suse/drm-introduce-sync-objects-v4 -- patches.suse/drm-syncobj-add-sync_file-interaction.-v1.2 -- patches.suse/drm-Add-const-to-name-field-declaration-in-struct-dr -- patches.suse/drm-panel-S6E3HA2-needs-backlight-code -- patches.suse/drm-panel-add-backlight-dependency-for-sitronix-st77 -- patches.suse/drm-Remove-duplicate-forward-declaration -- patches.suse/drm-Reduce-scope-of-state-variable -- patches.suse/drm-amdgpu-rename-rdev-to-adev -- patches.suse/0001-drm-tegra-Check-for-malformed-offsets-and-sizes-in-t.patch -- patches.suse/drm-tegra-dc-Avoid-reset-asserts-on-Tegra20 -- patches.suse/drm-nouveau-Clean-up-nv50_head_atomic_check_mode-and -- patches.suse/drm-nouveau-disp-g84-Extend-NVKM-HDMI-power-control- -- patches.suse/drm-nouveau-Pass-mode-dependent-AVI-and-Vendor-HDMI- -- patches.suse/drm-nouveau-disp-Add-mechanism-to-convert-HDMI-InfoF -- patches.suse/drm-nouveau-disp-g84-gt200-Use-supplied-HDMI-InfoFra -- patches.suse/drm-nouveau-disp-gt215-Use-supplied-HDMI-InfoFrames -- patches.suse/drm-nouveau-disp-gf119-Use-supplied-HDMI-InfoFrames -- patches.suse/drm-nouveau-disp-gk104-Use-supplied-HDMI-InfoFrames -- patches.suse/drm-nouveau-Handle-frame-packing-mode-geometry-and-t -- patches.suse/drm-nouveau-Enable-stereoscopic-3D-output-over-HDMI -- patches.suse/drm-nouveau-bios-volt-Parse-min-and-max-for-Version- -- patches.suse/drm-nouveau-bios-iccsense-rails-for-power-sensors-ha -- patches.suse/drm-nouveau-tmr-remove-nvkm_timer_alarm_cancel -- patches.suse/drm-nouveau-bios-init-rename-nvbios_init-to-nvbios_d -- patches.suse/drm-nouveau-bios-init-remove-internal-use-of-nvbios_ -- patches.suse/drm-nouveau-bios-init-rename-crtc-to-head -- patches.suse/drm-nouveau-bios-init-bump-script-offset-to-32-bits -- patches.suse/drm-nouveau-bios-init-add-or-link-args-separate-from -- patches.suse/drm-nouveau-bios-init-add-a-new-devinit-script-inter -- patches.suse/drm-nouveau-devinit-use-new-devinit-script-interpret -- patches.suse/drm-nouveau-fb-ram-nv40-use-new-devinit-script-inter -- patches.suse/drm-nouveau-kms-nv04-use-new-devinit-script-interpre -- patches.suse/drm-nouveau-disp-shuffle-functions-around -- patches.suse/drm-nouveau-disp-rename-nvkm_output-to-nvkm_outp -- patches.suse/drm-nouveau-disp-rename-nvkm_output_dp-to-nvkm_dp -- patches.suse/drm-nouveau-disp-s-nvkm_connector-nvkm_conn -- patches.suse/drm-nouveau-disp-delay-output-path-connector-constru -- patches.suse/drm-nouveau-disp-introduce-object-to-track-per-head- -- patches.suse/drm-nouveau-disp-move-vblank_-get-put-methods-into-n -- patches.suse/drm-nouveau-disp-common-implementation-of-scanoutpos -- patches.suse/drm-nouveau-disp-introduce-input-output-resource-abs -- patches.suse/drm-nouveau-disp-fork-off-some-new-hw-specific-imple -- patches.suse/drm-nouveau-disp-identity-map-display-paths-to-outpu -- patches.suse/drm-nouveau-disp-dp-remove-DP_PWR-method -- patches.suse/drm-nouveau-disp-dp-store-current-link-configuration -- patches.suse/drm-nouveau-disp-dp-no-need-for-lt_state-except-duri -- patches.suse/drm-nouveau-disp-dp-use-cached-link-configuration-wh -- patches.suse/drm-nouveau-disp-dp-determine-a-failsafe-link-traini -- patches.suse/drm-nouveau-disp-dp-only-check-for-re-train-when-the -- patches.suse/drm-nouveau-disp-dp-train-link-only-when-actively-di -- patches.suse/drm-nouveau-disp-nv50-execute-supervisor-on-its-own- -- patches.suse/drm-nouveau-disp-nv50-fetch-head-OR-state-at-beginni -- patches.suse/drm-nouveau-disp-nv50-port-OR-power-state-control-to -- patches.suse/drm-nouveau-disp-nv50-port-OR-manual-sink-detection- -- patches.suse/drm-nouveau-disp-g84-port-OR-HDMI-control-to-nvkm_io -- patches.suse/drm-nouveau-disp-g94-port-OR-DP-lane-mapping-to-nvkm -- patches.suse/drm-nouveau-disp-g94-port-OR-DP-link-setup-to-nvkm_i -- patches.suse/drm-nouveau-disp-g94-port-OR-DP-link-power-control-t -- patches.suse/drm-nouveau-disp-g94-port-OR-DP-training-pattern-con -- patches.suse/drm-nouveau-disp-g94-port-OR-DP-drive-setting-contro -- patches.suse/drm-nouveau-disp-gt215-port-HDA-ELD-controls-to-nvkm -- patches.suse/drm-nouveau-disp-gf119-port-OR-DP-VCPI-control-to-nv -- patches.suse/drm-nouveau-disp-remove-hw-specific-customisation-of -- patches.suse/drm-nouveau-disp-introduce-acquire-release-display-p -- patches.suse/drm-nouveau-disp-dp-determine-link-bandwidth-require -- patches.suse/drm-nouveau-disp-dp-use-new-devinit-script-interpret -- patches.suse/drm-nouveau-disp-nv50-gt21x-remove-workaround-for-dp -- patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor- -- patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.0 -- patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.1 -- patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.2 -- patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-3.0 -- patches.suse/drm-nouveau-disp-gm200-allow-non-identity-mapping-of -- patches.suse/drm-nouveau-hwmon-Add-config-for-all-sensors-and-the -- patches.suse/drm-nouveau-hwmon-Add-nouveau_hwmon_ops-structure-wi -- patches.suse/drm-nouveau-hwmon-Remove-old-code-add-.write-.read-o -- patches.suse/drm-nouveau-hwmon-expose-the-auto_point-and-pwm_min- -- patches.suse/drm-nouveau-hwmon-Change-permissions-to-numeric -- patches.suse/drm-nouveau-tegra-Skip-manual-unpowergating-when-not -- patches.suse/drm-nouveau-tegra-Don-t-leave-GPU-in-reset -- patches.suse/drm-nouveau-Skip-vga_fini-on-non-PCI-device -- patches.suse/drm-nouveau-use-proper-prototype-in-nouveau_pmops_ru -- patches.suse/drm-nouveau-disp-nv50-avoid-creating-ORs-that-aren-t -- patches.suse/drm-msm-hdmi-Use-bitwise-operators-when-building-reg -- patches.suse/drm-i915-Remove-decoupled-MMIO-code -- patches.suse/drm-i915-Use-atomic-scaling_mode-instead-of-panel.fi -- patches.suse/drm-i915-Use-per-connector-scaling-mode-property -- patches.suse/drm-i915-Add-plumbing-for-digital-connector-state-v3 -- patches.suse/drm-i915-Convert-DSI-connector-properties-to-atomic -- patches.suse/drm-i915-Convert-LVDS-connector-properties-to-atomic -- patches.suse/drm-i915-Make-intel_dp-has_audio-reflect-hw-state-on -- patches.suse/drm-i915-Convert-intel_dp-properties-to-atomic-v2 -- patches.suse/drm-i915-Convert-intel_hdmi-connector-properties-to- -- patches.suse/drm-i915-Handle-force_audio-correctly-in-intel_sdvo -- patches.suse/drm-i915-Convert-intel_sdvo-connector-properties-to- -- patches.suse/drm-i915-Add-kerneldoc-to-describe-i915_gem_object.v -- patches.suse/drm-i915-Remove-toplevel-struct_mutex-locking-from-d -- patches.suse/drm-i915-gvt-Add-gvt-options-sanitize-function -- patches.suse/drm-i915-gvt-Return-EIO-if-host-enable_execlists-not -- patches.suse/drm-i915-gvt-Return-EIO-if-host-GuC-submission-is-en -- patches.suse/drm-i915-guc-Fix-doorbell-id-selection -- patches.suse/drm-i915-skl-New-ddb-allocation-algorithm -- patches.suse/drm-i915-skl-consider-max-supported-plane-pixel-rate -- patches.suse/drm-i915-glk-Fix-dotclock-calculation-in-skl_check_p -- patches.suse/drm-i915-ddi-Avoid-long-delays-during-system-suspend -- patches.suse/drm-i915-dvo-fix-debug-logging-on-unknown-DID -- patches.suse/drm-i915-guc-Assert-that-we-switch-between-known-ggt -- patches.suse/drm-i915-Check-the-ring-is-empty-when-declaring-the- -- patches.suse/drm-i915-return-the-correct-usable-aperture-size-und -- patches.suse/drm-i915-Allow-kswapd-to-pause-the-device-whilst-rea -- patches.suse/drm-i915-cnp-Introduce-Cannonpoint-PCH -- patches.suse/drm-i915-cnp-Add-PCI-ID-for-Cannonpoint-LP-PCH -- patches.suse/drm-i915-cnp-Get-set-proper-Raw-clock-frequency-on-C -- patches.suse/drm-i915-cnp-Backlight-support-for-CNP -- patches.suse/drm-i915-cnp-add-CNP-gmbus-support -- patches.suse/drm-i915-cnp-Panel-Power-sequence-changes-for-CNP-PC -- patches.suse/drm-i915-Remove-dead-code-from-runtime-resume-handle -- patches.suse/drm-i915-Implement-fbc_status-Compressing-info-for-a -- patches.suse/drm-i915-s-fbc_fc-fbc_false_color -- patches.suse/drm-i915-cnl-Introduce-Cannonlake-platform-defition -- patches.suse/drm-i915-cnl-Cannonlake-uses-CNP-PCH -- patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-U-skus -- patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-Y-skus -- patches.suse/drm-i915-cnl-add-IS_CNL_REVID-macro -- patches.suse/drm-i915-cnl-Cannonlake-has-4-planes-3-sprites-per-p -- patches.suse/drm-i915-cnl-Configure-EU-slice-power-gating -- patches.suse/drm-i915-cnl-Cannonlake-has-same-MOCS-table-than-Sky -- patches.suse/drm-i915-gen10-Set-value-of-Indirect-Context-Offset- -- patches.suse/drm-i915-cnl-Add-power-wells-for-CNL -- patches.suse/drm-i915-cnl-Also-need-power-well-sanitize -- patches.suse/drm-i915-Remove-unnecessary-PORT3-definition -- patches.suse/drm-i915-Unify-GT-and-GT3-definitions -- patches.suse/drm-i915-Move-the-unclaimed-mmio-detection-into-the- -- patches.suse/drm-i915-guc-Clear-enable_guc_loading-in-case-of-ini -- patches.suse/drm-i915-Check-signaled-state-after-enabling-signali -- patches.suse/drm-i915-Report-back-whether-the-irq-was-armed-when- -- patches.suse/drm-i915-Skip-adding-the-request-to-the-signal-tree- -- patches.suse/drm-i915-Remove-the-spin-request-during-execbuf-awai -- patches.suse/drm-i915-cfl-Introduce-Coffee-Lake-platform-definiti -- patches.suse/drm-i915-cfl-Coffee-Lake-uses-CNP-PCH -- patches.suse/drm-i915-cfl-Introduce-Display-workarounds-for-Coffe -- patches.suse/drm-i915-glk-Remove-the-alpha_support-flag -- patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-S-Skus -- patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-H-Sku -- patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-U-Sku -- patches.suse/drm-i915-guc-Load-GuC-on-Coffee-Lake -- patches.suse/drm-i915-huc-Load-HuC-on-Coffee-Lake -- patches.suse/drm-i915-cfl-Coffee-Lake-reuses-Kabylake-DMC -- patches.suse/drm-i915-Pass-crtc_state-and-connector-state-to-back -- patches.suse/drm-i915-Pass-connector-state-to-intel_panel_set_bac -- patches.suse/drm-i915-Pass-atomic-state-to-backlight-enable-disab -- patches.suse/drm-i915-cnl-Implement-.get_display_clock_speed-for- -- patches.suse/drm-i915-cnl-Implement-.set_cdclk-for-CNL -- patches.suse/drm-i915-cnl-Implement-CNL-display-init-unit-sequenc -- patches.suse/drm-i915-cnl-Allow-dynamic-cdclk-changes-on-CNL -- patches.suse/drm-i915-cnl-DDI-PLL-mapping -- patches.suse/drm-i915-Configure-DPLL-s-for-Cannonlake -- patches.suse/drm-i915-cnl-Initialize-PLLs -- patches.suse/drm-i915-Add-MMIO-helper-for-6-ports-with-different- -- patches.suse/drm-i915-cnl-Add-registers-related-to-voltage-swing- -- patches.suse/drm-i915-cnl-Add-DDI-Buffer-translation-tables-for-C -- patches.suse/drm-i915-cnl-Implement-voltage-swing-sequence -- patches.suse/drm-i915-cnl-Enable-loadgen_select-bit-for-vswing-se -- patches.suse/drm-i915-DMC-CNL-Load-DMC-on-CNL -- patches.suse/drm-i915-Use-HAS_CSR-instead-of-gen-number-on-DMC-lo -- patches.suse/drm-i915-cnl-Fix-Cannonlake-scaler-mode-programing -- patches.suse/drm-i915-cnl-Enable-fifo-underrun-for-Cannonlake -- patches.suse/drm-i915-cnl-LSPCON-support-is-gen9 -- patches.suse/drm-i915-cnl-Enable-wrpll-computation-for-CNL -- patches.suse/drm-i915-cfl-Basic-DDI-plumbing-for-Coffee-Lake -- patches.suse/drm-i915-Only-restrict-noreclaim-in-the-early-shrink -- patches.suse/drm-i915-Spin-for-struct_mutex-inside-shrinker -- patches.suse/drm-i915-Reinstate-reservation_object-zapping-for-ba -- patches.suse/drm-i915-expose-_SLICE_MASK-GETPARM -- patches.suse/drm-i915-expose-_SUBSLICE_MASK-GETPARM -- patches.suse/drm-i915-perf-rework-mux-configurations-queries -- patches.suse/drm-i915-perf-Add-render-basic-Gen8-OA-unit-configs -- patches.suse/drm-i915-perf-Add-OA-unit-support-for-Gen-8 -- patches.suse/drm-i915-perf-Add-more-OA-configs-for-BDW-CHV-SKL-BX -- patches.suse/drm-i915-perf-per-gen-timebase-for-checking-sample-f -- patches.suse/drm-i915-perf-remove-perf.hook_lock -- patches.suse/drm-i915-add-KBL-GT2-GT3-check-macros -- patches.suse/drm-i915-perf-add-KBL-support -- patches.suse/drm-i915-perf-add-GLK-support -- patches.suse/drm-i915-Amalgamate-execbuffer-parameter-structures -- patches.suse/drm-i915-Use-vma-exec_entry-as-our-double-entry-plac -- patches.suse/drm-i915-Split-vma-exec_link-evict_link -- patches.suse/drm-i915-Use-a-loop-for-the-three-times-for-luck-DPL -- patches.suse/drm-i915-Add-i830-pipes-power-well -- patches.suse/drm-i915-Drop-pipe-A-quirk-for-Toshiba-Protege-R205- -- patches.suse/drm-i915-Drop-pipe-A-quirk-for-Thinkapd-T60 -- patches.suse/drm-i915-Remove-pipe-A-quirk-remnants -- patches.suse/drm-i915-cnl-make-function-cnl_ddi_dp_set_dpll_hw_st -- patches.suse/drm-i915-glk-Split-GLK-DSI-device-ready-functionalit -- patches.suse/drm-i915-glk-Add-cold-boot-sequence-for-GLK-DSI -- patches.suse/Revert-drm-i915-skl-New-ddb-allocation-algorithm -- patches.suse/drm-i915-gvt-rewrite-the-trace-gvt-gvt_command-using -- patches.suse/drm-i915-gvt-refactor-function-intel_vgpu_submit_exe -- patches.suse/drm-i915-gvt-implement-per-vm-mmio-switching-optimiz -- patches.suse/drm-i915-gvt-add-RING_INSTDONE-and-SC_INSTDONE-mmio- -- patches.suse/drm-i915-gvt-clean-up-the-unused-last_ctx_submit_tim -- patches.suse/drm-i915-gvt-Change-flood-gvt-dmesg-into-trace -- patches.suse/drm-i915-gvt-Delete-gvt_dbg_cmd-in-cmd_parser_exec -- patches.suse/drm-i915-gvt-Support-event-based-scheduling -- patches.suse/drm-i915-gvt-Trigger-scheduling-after-context-comple -- patches.suse/drm-i915-gvt-Legacy-HSW-related-MMIO-handler-clean-u -- patches.suse/drm-i915-gvt-remove-redundant-Wall -- patches.suse/drm-i915-gvt-Add-runtime_pm-get-put-to-proctect-MMIO -- patches.suse/drm-i915-gvt-add-gtt_invalidate-API-to-flush-the-GTT -- patches.suse/drm-i915-gvt-Optimize-MMIO-register-handling-for-som -- patches.suse/drm-i915-gvt-Cleanup-struct-intel_gvt_mmio_info -- patches.suse/drm-i915-gvt-Make-mmio_attribute-as-type-u8-to-save- -- patches.suse/drm-i915-gvt-Make-the-MMIO-attribute-wrappers-be-inl -- patches.suse/drm-i915-gvt-Add-helper-for-tuning-MMIO-hash-table -- patches.suse/drm-i915-gvt-Tuning-the-size-of-MMIO-hash-lookup-tab -- patches.suse/drm-i915-gvt-Fix-GDRST-vreg-state-after-reset -- patches.suse/drm-i915-gvt-Refine-virtual-reset-function -- patches.suse/drm-i915-Actually-attach-the-tv_format-property-to-t -- patches.suse/drm-i915-Make-i915_vma_destroy-static -- patches.suse/drm-i915-Mark-CPU-cache-as-dirty-on-every-transition -- patches.suse/drm-i915-Store-i915_gem_object_is_coherent-as-a-bit- -- patches.suse/drm-i915-Fix-retrieval-of-hangcheck-stats -- patches.suse/drm-i915-Store-a-direct-lookup-from-object-handle-to -- patches.suse/drm-i915-Pass-vma-to-relocate-entry -- patches.suse/drm-i915-Disable-EXEC_OBJECT_ASYNC-when-doing-reloca -- patches.suse/drm-i915-Eliminate-lots-of-iterations-over-the-execo -- patches.suse/drm-i915-Store-a-persistent-reference-for-an-object- -- patches.suse/drm-i915-First-try-the-previous-execbuffer-location -- patches.suse/drm-i915-Wait-upon-userptr-get-user-pages-within-exe -- patches.suse/drm-i915-Allow-execbuffer-to-use-the-first-object-as -- patches.suse/drm-i915-Async-GPU-relocation-processing -- patches.suse/drm-i915-Stash-a-pointer-to-the-obj-s-resv-in-the-vm -- patches.suse/drm-i915-Store-9-bits-of-PCI-Device-ID-for-platforms -- patches.suse/drm-i915-cfl-Introduce-Coffee-Lake-workarounds -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170619 -- patches.suse/drm-amdkfd-NULL-dereference-involving-create_process -- patches.suse/drm-i915-cnl-Fix-RMW-on-ddi-vswing-sequence -- patches.suse/drm-i915-Pass-the-right-flags-to-i915_vma_move_to_ac -- patches.suse/drm-i915-Clear-execbuf-s-vma-backpointer-upon-releas -- patches.suse/drm-Remove-unused-drm_file-parameter-to-drm_syncobj_ -- patches.suse/0002-HID-intel-ish-hid-Enable-Cannon-Lake-ish-driver.patch -- patches.suse/HID-intel-ish-hid-Enable-Gemini-Lake-ish-driver.patch -- patches.suse/0001-HID-multitouch-Support-PTP-Stick-and-Touchpad-device.patch -- patches.suse/HID-wacom-generic-Scale-battery-capacity-measurement.patch -- patches.suse/HID-wacom-generic-Ignore-HID_DG_BATTERYSTRENTH-0.patch -- patches.suse/HID-wacom-generic-Report-AES-battery-information.patch -- patches.suse/HID-wacom-Add-ability-to-provide-explicit-battery-st.patch -- patches.suse/HID-wacom-generic-Refactor-generic-battery-handling.patch -- patches.suse/HID-wacom-fix-mistake-in-printk.patch -- patches.suse/0011-btrfs-nowait-aio-Correct-assignment-of-pos.patch -- patches.suse/0058-xfs-refactor-dir2-leaf-readahead-shadow-buffer-cleve.patch -- patches.suse/xfs-separate-shutdown-from-ticket-reservation-print-helper.patch -- patches.suse/xfs-refactor-xlog_cil_insert_items-to-facilitate-transaction-dump.patch -- patches.suse/xfs-dump-transaction-usage-details-on-log-reservation-overrun.patch -- patches.suse/xfs-release-bli-from-transaction-properly-on-fs-shut.patch -- patches.suse/xfs-remove-bli-from-AIL-before-release-on-transactio.patch -- patches.suse/xfs-remove-double-underscore-integer-types.patch -- patches.suse/xfs-export-various-function-for-the-online-scrubber.patch -- patches.suse/xfs-export-_inobt_btrec_to_irec-and-_ialloc_cluster_.patch -- patches.suse/xfs-check-if-an-inode-is-cached-and-allocated.patch -- patches.suse/xfs-reflink-find-shared-should-take-a-transaction.patch -- patches.suse/xfs-make-errortag-a-per-mountpoint-structure.patch -- patches.suse/xfs-expose-errortag-knobs-via-sysfs.patch -- patches.suse/xfs-remove-unneeded-parameter-from-XFS_TEST_ERROR.patch -- patches.suse/xfs-convert-drop_writes-to-use-the-errortag-mechanis.patch -- patches.suse/xfs-replace-log_badcrc_factor-knob-with-error-inject.patch -- patches.suse/xfs-fix-semicolon-cocci-warnings.patch -- patches.suse/xfs-rewrite-xfs_dq_get_next_id-using-xfs_iext_lookup.patch -- patches.suse/vfs-Add-page_cache_seek_hole_data-helper.patch -- patches.suse/vfs-Add-iomap_seek_hole-and-iomap_seek_data-helpers.patch -- patches.suse/xfs-Switch-to-iomap-for-SEEK_HOLE-SEEK_DATA.patch -- patches.suse/xfs-fix-contiguous-dquot-chunk-iteration-livelock.patch -- patches.suse/xfs-rename-MAXPATHLEN-to-XFS_SYMLINK_MAXLEN.patch -- patches.suse/ipmi_ssif-unlock-on-allocation-failure -- patches.suse/0007-ipmi_ssif-remove-redundant-null-check-on-array-clien.patch -- patches.suse/0008-ipmi-Use-the-proper-default-value-for-register-size-.patch -- patches.suse/0009-ipmi-ssif-Use-i2c_adapter_id-instead-of-adapter-nr.patch -- patches.suse/0010-ipmi-Create-a-platform-device-for-a-DMI-specified-IP.patch -- patches.suse/0011-ipmi-Convert-DMI-handling-over-to-a-platform-device.patch -- patches.suse/0012-ipmi-ssif-Check-dev-before-setting-drvdata.patch -- patches.suse/0013-char-ipmi-constify-bmc_dev_attr_group-and-bmc_device.patch -- patches.suse/Fix-up-over-eager-wait_queue_t-renaming.patch -- patches.suse/f2fs-fix-a-bug-caused-by-null-extent-tree.patch -- patches.suse/f2fs-fix-a-panic-caused-by-null-flush_cmd_control.patch -- patches.suse/cpufreq-intel_pstate-constify-attribute_group-structures.patch -- patches.suse/device-property-Move-FW-type-specific-functionality-.patch -- patches.suse/device-property-Move-fwnode-graph-ops-to-firmware-sp.patch -- patches.suse/device-property-Introduce-fwnode_device_is_available.patch -- patches.suse/mm-hugetlb-return-immediately-for-hugetlb-page-in-__.patch -- patches.suse/mm-make-PR_SET_THP_DISABLE-immediately-active.patch -- patches.suse/mm-improve-readability-of-transparent_hugepage_enabl.patch -- patches.suse/mm-always-enable-thp-for-dax-mappings.patch -- patches.suse/0001-mm-memory_hotplug-support-movable_node-for-hotplugab.patch -- patches.suse/0001-mm-memory_hotplug-simplify-empty-node-mask-handling-.patch -- patches.suse/0002-hugetlb-memory_hotplug-prefer-to-use-reserved-pages-.patch -- patches.suse/0003-mm-unify-new_node_page-and-alloc_migrate_target.patch -- patches.suse/0001-mm-hugetlb-schedule-when-potentially-allocating-many.patch -- patches.suse/cma-fix-calculation-of-aligned-offset.patch -- patches.suse/mm-mmap.c-do-not-blow-on-PROT_NONE-MAP_FIXED-holes-i.patch -- patches.suse/0012-arm64-kasan-don-t-allocate-extra-shadow-memory.patch -- patches.suse/0001-lib-test_bitmap.c-add-optimisation-tests.patch -- patches.suse/0001-bitmap-optimise-bitmap_set-and-bitmap_clear-of-a-sin.patch -- patches.suse/0001-include-linux-bitmap.h-turn-bitmap_set-and-bitmap_cl.patch -- patches.suse/0001-bitmap-use-memcmp-optimisation-in-more-situations.patch -- patches.suse/0001-lib-interval_tree_test.c-allow-the-module-to-be-comp.patch -- patches.suse/0002-lib-interval_tree_test.c-make-test-options-module-pa.patch -- patches.suse/0003-lib-interval_tree_test.c-allow-users-to-limit-scope-.patch -- patches.suse/0004-lib-interval_tree_test.c-allow-full-tree-search.patch -- patches.suse/0001-fs-epoll-short-circuit-fetching-events-if-thread-has.patch -- patches.suse/0001-kernel-signal.c-avoid-undefined-behaviour-in-kill_so.patch -- patches.suse/0001-kernel-exit.c-avoid-undefined-behaviour-when-calling.patch -- patches.suse/0007-ceph-re-request-max-size-after-importing-caps.patch -- patches.suse/0008-ceph-update-the-approaching-max_size-code.patch -- patches.suse/0009-ceph-remove-useless-page-mapping-check-in-writepage_nounlock.patch -- patches.suse/0010-ceph-redirty-page-when-writepage_nounlock-skips-unwritable-page.patch -- patches.suse/0011-ceph-cleanup-writepage_nounlock.patch -- patches.suse/0012-ceph-don-t-re-send-interrupted-flock-request.patch -- patches.suse/0013-ceph-getattr-before-read-on-ceph-xattrs.patch -- patches.suse/0014-ceph-avoid-invalid-memory-dereference-in-the-middle-of-umount.patch -- patches.suse/0015-ceph-avoid-accessing-freeing-inode-in-ceph_check_delayed_caps.patch -- patches.suse/0016-ceph-new-mount-option-that-specifies-fscache-uniquifier.patch -- patches.suse/0017-ceph-update-ceph_dentry_info-lease_session-when-necessary.patch -- patches.suse/0018-libceph-remove-ceph_sanitize_features-workaround.patch -- patches.suse/0019-libceph-new-features-macros.patch -- patches.suse/0020-libceph-handle-non-empty-dest-in-ceph_-oloc-oid-copy.patch -- patches.suse/0021-libceph-advertise-support-for-osd_poolresend.patch -- patches.suse/0022-libceph-support-server_jewel-feature-bits.patch -- patches.suse/0023-libceph-fold-req-last_force_resend-into-ceph_osd_request_target.patch -- patches.suse/0024-libceph-new-pi-last_force_request_resend.patch -- patches.suse/0025-libceph-introduce-ceph_spg-ceph_pg_to_primary_shard.patch -- patches.suse/0026-libceph-encode_-pgid-oloc-helpers.patch -- patches.suse/0027-libceph-ceph_connection_operations-reencode_message-method.patch -- patches.suse/0028-libceph-mosdop-v8-encoding-actual-spgid-full-hash.patch -- patches.suse/0029-libceph-drop-need_resend-from-calc_target.patch -- patches.suse/0030-libceph-resend-on-pg-splits-if-osd-has-resend_on_split.patch -- patches.suse/0031-libceph-delete-from-need_resend_linger-before-check_linger_pool_dne.patch -- patches.suse/0032-libceph-make-sure-need_resend-targets-reflect-latest-map.patch -- patches.suse/0033-libceph-always-populate-t-target_-oid-oloc-in-calc_target.patch -- patches.suse/0034-libceph-use-target-pi-for-calc_target-calculations.patch -- patches.suse/0035-libceph-avoid-unnecessary-pi-lookups-in-calc_target.patch -- patches.suse/0036-libceph-make-define_rb_-helpers-more-general.patch -- patches.suse/0037-libceph-respect-rados_backoff-backoffs.patch -- patches.suse/0038-libceph-don-t-pass-pgid-by-value.patch -- patches.suse/0039-libceph-introduce-and-switch-to-decode_pg_mapping.patch -- patches.suse/0040-libceph-kill-_-insert-lookup-remove-pg_mapping.patch -- patches.suse/0041-libceph-ceph_decode_skip_-helpers.patch -- patches.suse/0042-libceph-pg_upmap-infrastructure.patch -- patches.suse/0043-libceph-compute-actual-pgid-in-ceph_pg_to_up_acting_osds.patch -- patches.suse/0044-libceph-apply_upmap.patch -- patches.suse/0045-crush-implement-weight-and-id-overrides-for-straw2.patch -- patches.suse/0046-libceph-crush-per-pool-crush_choose_arg_map-for-crush_do_rule.patch -- patches.suse/0047-crush-crush_init_workspace-starts-with-struct-crush_work.patch -- patches.suse/0048-crush-remove-an-obsolete-comment.patch -- patches.suse/0049-libceph-osd_state-is-32-bits-wide-in-luminous.patch -- patches.suse/0050-libceph-advertise-support-for-new_osdop_encoding-and-server_luminous.patch -- patches.suse/cifs-prototype-declaration-and-definition-to-set-acl.patch -- patches.suse/cifs-Use-smb-2-3-and-cifsacl-mount-options-setacl-fu.patch -- patches.suse/CIFS-Display-SMB2-error-codes-in-the-hex-format.patch -- patches.kernel.org/4.12.4-101-CIFS-Reconnect-expired-SMB-sessions.patch -- patches.suse/SMB3-Remove-ifdef-since-SMB3-and-later-now-STRONGLY-.patch -- patches.suse/SMB3-Improve-security-move-default-dialect-to-SMB3-f.patch -- patches.suse/cifs-Clean-up-unused-variables-in-smb2pdu-c.patch -- patches.suse/0105-block-bfq-don-t-change-ioprio-class-for-a-bfq_queue-.patch -- patches.suse/0106-blk-mq-sched-fix-performance-regression-of-mq-deadli.patch -- patches.suse/0107-bio-integrity-bio_trim-should-truncate-integrity-vec.patch -- patches.suse/0108-bio-integrity-bio_integrity_advance-must-update-inte.patch -- patches.suse/0109-bio-integrity-fix-interface-for-bio_integrity_trim.patch -- patches.suse/0110-bio-integrity-fold-bio_integrity_enabled-to-bio_inte.patch -- patches.suse/0045-t10-pi-Move-opencoded-contants-to-common-header.patch -- patches.suse/0111-block-guard-bvec-iteration-logic.patch -- patches.suse/0112-bio-add-bvec_iter-rewind-API.patch -- patches.suse/0114-bio-integrity-Restore-original-iterator-on-verify-st.patch -- patches.suse/0115-bio-integrity-stop-abusing-bi_end_io.patch -- patches.suse/0116-bio-integrity-fix-boolreturn.cocci-warnings.patch -- patches.suse/0001-mtip32xx-avoid-to-read-HOST_CAP-from-HW-in-.queue_rq.patch -- patches.suse/0118-block-Fix-__blkdev_issue_zeroout-loop.patch -- patches.suse/0001-cciss-initialize-struct-scsi_req.patch -- patches.suse/nvme-Quirks-for-PM1725-controllers.patch -- patches.suse/nvme-move-queue_count-to-the-nvme_ctrl.patch -- patches.suse/nvme-move-ctrl-cap-to-struct-nvme_ctrl.patch -- patches.suse/nvme-pci-rename-to-nvme_pci_configure_admin_queue.patch -- patches.suse/nvme-fc-don-t-override-opts-nr_io_queues.patch -- patches.suse/nvme-rdma-update-tagset-nr_hw_queues-after-reconnect.patch -- patches.suse/nvme-loop-update-tagset-nr_hw_queues-after-reconnect.patch -- patches.suse/nvme-fc-update-tagset-nr_hw_queues-after-queues-rein.patch -- patches.suse/nvme-fc-use-blk_mq_delay_run_hw_queue-instead-of-ope.patch -- patches.suse/nvme-rdma-quiesce-unquiesce-admin_q-instead-of-start.patch -- patches.suse/nvme-fc-quiesce-unquiesce-admin_q-instead-of-start-s.patch -- patches.suse/nvme-loop-quiesce-unquiesce-admin_q-instead-of-start.patch -- patches.suse/nvme-pci-quiesce-unquiesce-admin_q-instead-of-start-.patch -- patches.suse/nvme-kick-requeue-list-when-requeueing-a-request-ins.patch -- patches.suse/mtip32xx-quiesce-request-queues-to-make-sure-no-subm.patch -- patches.suse/nvme-split-nvme_uninit_ctrl-into-stop-and-uninit.patch -- patches.suse/nvme-rdma-unconditionally-recycle-the-request-mr.patch -- patches.suse/nvme_fc-nvmet_fc-revise-Create-Association-descripto.patch -- patches.suse/nvmet_fc-Accept-variable-pad-lengths-on-Create-Assoc.patch -- patches.suse/nvme-pci-compile-warnings-in-nvme_alloc_host_mem.patch -- patches.suse/nvme-pci-add-module-parameter-for-io-queue-depth.patch -- patches.suse/nvmet-avoid-unneeded-assignment-of-submit_bio-return.patch -- patches.suse/0119-block-call-bio_uninit-in-bio_endio.patch -- patches.suse/0012-iommu-rockchip-Enable-Rockchip-IOMMU-on-ARM64.patch -- patches.suse/0005-iommu-arm-smmu-v3-Increase-CMDQ-drain-timeout-value.patch -- patches.suse/0001-iommu-io-pgtable-arm-v7s-Check-table-PTEs-more-preci.patch -- patches.suse/0002-iommu-io-pgtable-arm-Improve-split_blk_unmap.patch -- patches.suse/0003-iommu-io-pgtable-arm-v7s-Refactor-split_blk_unmap.patch -- patches.suse/0004-iommu-io-pgtable-Introduce-explicit-coherency.patch -- patches.suse/0005-iommu-io-pgtable-arm-Support-lockless-operation.patch -- patches.suse/0006-iommu-io-pgtable-arm-v7s-Support-lockless-operation.patch -- patches.suse/0007-iommu-arm-smmu-Remove-io-pgtable-spinlock.patch -- patches.suse/0008-iommu-arm-smmu-v3-Remove-io-pgtable-spinlock.patch -- patches.suse/0002-iommu-arm-smmu-v3-acpi-Add-temporary-Cavium-SMMU-V3-.patch -- patches.suse/0002-ACPI-IORT-Fixup-SMMUv3-resource-size-for-Cavium-Thun.patch -- patches.suse/0003-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch -- patches.suse/iommu-arm-smmu-v3-Enable-ACPI-based-HiSilicon-CMD_PR.patch -- patches.suse/0004-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch -- patches.suse/iommu-vt-d-helper-function-to-query-if-a-pasid-has-any-active-users -- patches.suse/0001-iommu-amd-ratelimit-io-page-faults-per-device -- patches.suse/0002-iommu-amd-constify-irq_domain_ops -- patches.suse/0003-iommu-amd-reduce-amount-of-mmio-when-submitting-commands -- patches.suse/0004-iommu-amd-reduce-delay-waiting-for-command-buffer-space -- patches.suse/0005-iommu-amd-rip-out-old-queue-flushing-code -- patches.suse/0006-iommu-amd-add-per-domain-flush-queue-data-structures -- patches.suse/0007-iommu-amd-make-use-of-the-per-domain-flush-queue -- patches.suse/0008-iommu-amd-add-locking-to-per-domain-flush-queue -- patches.suse/0009-iommu-amd-add-flush-counters-to-struct-dma_ops_domain -- patches.suse/0010-iommu-amd-add-per-domain-timer-to-flush-per-cpu-queues -- patches.suse/0011-iommu-amd-remove-queue_release-function -- patches.suse/0012-iommu-amd-suppress-io_page_faults-in-kdump-kernel -- patches.suse/0013-iommu-amd-disable-iommus-at-boot-if-they-are-enabled -- patches.suse/0014-iommu-amd-rename-free_on_init_error -- patches.suse/0015-iommu-amd-add-new-init-state-iommu_cmdline_disabled -- patches.suse/0016-iommu-amd-check-for-error-states-first-in-iommu_go_to_state -- patches.suse/0017-iommu-amd-set-global-pointers-to-null-after-freeing-them -- patches.suse/0018-iommu-amd-free-iommu-resources-when-disabled-on-command-line -- patches.suse/0019-iommu-amd-remove-amd_iommu_disabled-check-from-amd_iommu_detect -- patches.suse/0020-iommu-amd-free-already-flushed-ring-buffer-entries-before-full-check -- patches.suse/0003-i2c-xgene-slimpro-Use-a-single-function-to-send-comm.patch -- patches.suse/0004-i2c-xgene-slimpro-Add-ACPI-support-by-using-PCC-mail.patch -- patches.suse/0005-i2c-xgene-slimpro-include-linux-io.h-for-memremap.patch -- patches.suse/0001-i2c-i801-Add-support-for-Intel-Cannon-Lake.patch -- patches.suse/0002-i2c-xlp9xx-Enable-HWMON-class-probing-for-xlp9xx.patch -- patches.suse/i2c-cadance-fix-ctrl-addr-reg-write-order.patch -- patches.suse/kmod-reduce-atomic-operations-on-kmod_concurrent-and-simplify.patch -- patches.suse/net-mlx5-Add-missing-include-in-lib-gid.c.patch -- patches.suse/net-mlx5-IPSec-Fix-64-bit-division-on-32-bit-builds.patch -- patches.suse/net-mlx5-FPGA-make-mlx5_fpga_device_brb-static.patch -- patches.suse/net-mlx5-FPGA-Fix-datatype-mismatch.patch -- patches.suse/net-mlx5-Build-wq.o-even-if-MLX5_CORE_EN-is-not-sele.patch -- patches.suse/net-mlx5-Add-Makefiles-for-subdirectories.patch -- patches.suse/net-mlx5-IPSec-fix-64-bit-division-correctly.patch -- patches.suse/bnxt_en-Fix-race-conditions-in-.ndo_get_stats64.patch -- patches.suse/bnxt_en-Fix-bug-in-ethtool-L.patch -- patches.suse/bnxt_en-Fix-SRIOV-on-big-endian-architecture.patch -- patches.suse/cisco-enic-Fic-an-error-handling-path-in-vnic_dev_in.patch -- patches.suse/qed-Fix-printk-option-passed-when-printing-ipv6-addr.patch -- patches.suse/nfp-freeing-the-wrong-variable.patch -- patches.suse/net-hns-Bugfix-for-Tx-timeout-handling-in-hns-driver.patch -- patches.suse/drm-mediatek-separate-color-module-to-fixup-error-me -- patches.suse/drm-i915-gvt-Fix-possible-recursive-locking-issue -- patches.suse/drm-i915-gvt-Set-initial-PORT_CLK_SEL-vreg-for-BDW -- patches.suse/drm-i915-gvt-Don-t-read-ADPA_CRT_HOTPLUG_MONITOR-fro -- patches.suse/drm-i915-gvt-Make-function-dpy_reg_mmio_readx-safe -- patches.suse/drm-i915-Fix-an-error-checking-test -- patches.suse/drm-i915-Avoid-undefined-behaviour-of-u32-32 -- patches.suse/drm-i915-cfl-Fix-Workarounds -- patches.suse/drm-i915-cnl-Fix-the-CURSOR_COEFF_MASK-used-in-DDI-V -- patches.suse/drm-i915-gvt-Fix-a-memory-leak-in-intel_gvt_init_gtt -- patches.suse/drm-i915-gvt-Audit-the-command-buffer-address -- patches.suse/drm-i915-gvt-Revert-drm-i915-gvt-Fix-possible-recurs -- patches.suse/drm-i915-gvt-remove-scheduler_mutex-in-per-engine-wo -- patches.suse/drm-i915-gvt-Use-fence-error-from-GVT-request-for-wo -- patches.suse/0056-drm-rockchip-gem-add-the-lacks-lock-and-trivial-chan.patch -- patches.suse/drm-vblank-Fix-vblank-timestamp-update -- patches.suse/0062-drm-rockchip-fix-NULL-check-on-devm_kzalloc-return-v.patch -- patches.suse/dt-bindings-pwm-update-stm32-timers-clock-names.patch -- patches.suse/pwm-meson-Improve-PWM-calculation-precision -- patches.suse/0001-mtd-partitions-add-helper-for-deleting-partition.patch -- patches.suse/0001-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch -- patches.suse/0001-mtd-nand-mtk-fix-incorrect-register-setting-order-ab.patch -- patches.suse/rtc-opal-Handle-disabled-TPO-in-opal_get_tpo_time.patch -- patches.suse/rtc-interface-Validate-alarm-time-before-handling-rollover.patch -- patches.suse/rtc-rtc-nuc900-fix-loop-timeout-test.patch -- patches.suse/platform-x86-ideapad-laptop-Add-IdeaPad-V510-15IKB-t -- patches.suse/platform-x86-ideapad-laptop-Add-several-models-to-no -- patches.suse/mm-memory.c-mark-create_huge_pmd-inline-to-prevent-b.patch -- patches.suse/kexec-move-vmcoreinfo-out-of-the-kernel-s-.bss-section.patch -- patches.suse/powerpc-fadump-use-the-correct-VMCOREINFO_NOTE_SIZE-for-phdr.patch -- patches.suse/kdump-protect-vmcoreinfo-data-under-the-crash-memory.patch -- patches.suse/0003-sysctl-fix-lax-sysctl_check_table-sanity-check.patch -- patches.suse/0004-sysctl-kdoc-ify-sysctl_writes_strict.patch -- patches.suse/0005-sysctl-fold-sysctl_writes_strict-checks-into-helper.patch -- patches.suse/0006-sysctl-simplify-unsigned-int-support.patch -- patches.suse/0001-sysctl-add-unsigned-int-range-support.patch -- patches.suse/0003-test_sysctl-add-dedicated-proc-sysctl-test-driver.patch -- patches.suse/0004-test_sysctl-add-generic-script-to-expand-on-tests.patch -- patches.suse/0005-test_sysctl-test-against-PAGE_SIZE-for-int.patch -- patches.suse/0006-test_sysctl-add-simple-proc_dointvec-case.patch -- patches.suse/0007-test_sysctl-add-simple-proc_douintvec-case.patch -- patches.suse/0008-test_sysctl-test-against-int-proc_dointvec-array-sup.patch -- patches.suse/0010-kernel-sysctl_binary.c-check-name-array-length-in-de.patch -- patches.suse/0001-random-do-not-ignore-early-device-randomness.patch -- patches.suse/0001-procfs-fdinfo-extend-information-about-epoll-target-.patch -- patches.suse/0001-kcmp-add-KCMP_EPOLL_TFD-mode-to-compare-epoll-target.patch -- patches.suse/0001-kcmp-fs-epoll-wrap-kcmp-code-with-CONFIG_CHECKPOINT_.patch -- patches.suse/0001-ipc-sem.c-remove-sem_base-embed-struct-sem.patch -- patches.suse/0002-ipc-merge-ipc_rcu-and-kern_ipc_perm.patch -- patches.suse/0003-include-linux-sem.h-correctly-document-sem_ctime.patch -- patches.suse/0004-ipc-drop-non-RCU-allocation.patch -- patches.suse/0005-ipc-sem-do-not-use-ipc_rcu_free.patch -- patches.suse/0006-ipc-shm-do-not-use-ipc_rcu_free.patch -- patches.suse/0007-ipc-msg-do-not-use-ipc_rcu_free.patch -- patches.suse/0008-ipc-util-drop-ipc_rcu_free.patch -- patches.suse/0009-ipc-sem-avoid-ipc_rcu_alloc.patch -- patches.suse/0010-ipc-shm-avoid-ipc_rcu_alloc.patch -- patches.suse/0011-ipc-msg-avoid-ipc_rcu_alloc.patch -- patches.suse/0012-ipc-util-drop-ipc_rcu_alloc.patch -- patches.suse/0013-ipc-sem.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch -- patches.suse/0014-ipc-shm.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch -- patches.suse/0015-ipc-msg.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch -- patches.suse/0016-ipc-move-atomic_set-to-where-it-is-needed.patch -- patches.suse/0017-ipc-shm-remove-special-shm_alloc-free.patch -- patches.suse/0018-ipc-msg-remove-special-msg_alloc-free.patch -- patches.suse/0019-ipc-sem-drop-__sem_free.patch -- patches.suse/0020-ipc-util.h-update-documentation-for-ipc_getref-and-i.patch -- patches.suse/IB-rxe-do-not-copy-extra-stack-memory-to-skb.patch -- patches.suse/powerpc-make-feature-fixup-tests-fortify-safe.patch -- patches.suse/drivers-s390-move-static-and-inline-before-return-ty.patch -- patches.suse/reiserfs-don-t-preallocate-blocks-for-extended-attributes.patch -- patches.suse/reiserfs-fix-race-in-prealloc-discard.patch -- patches.suse/0001-target-remove-dead-code -- patches.suse/ibmvscsis-Enable-Logical-Partition-Migration-Support.patch -- patches.suse/0002-target-iblock-convert-write_same-to-blkdev_issue_zeroout -- patches.suse/0003-target-configfs-kill-se_device-dev_link_magic -- patches.suse/0004-target-configfs-kill-se_lun-lun_link_magic -- patches.suse/0005-iscsi-target-avoid-holding-tpg_state_lock-during-param-update -- patches.suse/0007-target-reject-compare_and_write-if-emulate_caw-is-not-set -- patches.suse/0008-target-add-support-for-tmr-percpu-reference-counting -- patches.suse/0009-target-add-target_scf_lookup_lun_from_tag-support-for-abort_task -- patches.suse/qla2xxx-Convert-QLA_TGT_ABTS-to-TARGET_SCF_LOOKUP_LU.patch -- patches.suse/0010-target-use-symbolic-value-for-write_verify_16 -- patches.suse/0011-target-remove-se_device-dev_list -- patches.suse/0012-target-fix-transport_init_se_cmd -- patches.suse/0013-target-use-get-put-unaligned_be-instead-of-open-coding-these-functions -- patches.suse/0014-target-fix-a-deadlock-between-the-xcopy-code-and-iscsi-session-shutdown -- patches.suse/IB-srpt-Make-a-debug-statement-in-srpt_abort_cmd-mor.patch -- patches.suse/0015-iscsi-target-kill-left-over-iscsi_target_do_cleanup -- patches.suse/0016-target-introduce-a-function-that-shows-the-command-state -- patches.suse/0017-target-tcm_loop-merge-struct-tcm_loop_cmd-and-struct-tcm_loop_tmr -- patches.suse/0018-target-tcm_loop-replace-a-waitqueue-and-a-counter-by-a-completion -- patches.suse/0019-target-tcm_loop-use-target_submit_tmr-instead-of-open-coding-this-function -- patches.suse/0020-target-tcm_loop-make-tmf-processing-slightly-faster -- patches.suse/0021-target-iscsi-remove-second-argument-of-_iscsit_free_cmd -- patches.suse/0022-target-iscsi-simplify-iscsit_free_cmd -- patches.suse/0023-target-iscsi-remove-dead-code-from-iscsit_process_scsi_cmd -- patches.suse/ibmvscsis-Use-tpgt-passed-in-by-user.patch -- patches.suse/0024-tcmu-support-emulate_write_cache -- patches.suse/0025-tcmu-add-netlink-for-device-reconfiguration -- patches.suse/0026-tcmu-make-dev_size-configurable-via-userspace -- patches.suse/0027-tcmu-make-dev_config-configurable -- patches.suse/0028-tcmu-add-type-of-reconfig-into-netlink -- patches.suse/0029-tcmu-fix-module-removal-due-to-stuck-unmap_thread-thread-again -- patches.suse/0030-tcmu-make-array-tcmu_attrib_attrs-static-const -- patches.suse/0031-tcmu-reconfigure-netlink-attr-changes -- patches.suse/0032-target-break-up-free_device-callback -- patches.suse/0033-target-use-idr-for-se_device-dev-index -- patches.suse/0034-target-add-helper-to-find-se_device-by-dev_index -- patches.suse/0035-tcmu-perfom-device-add-del-and-reconfig-synchronously -- patches.suse/0036-target-add-helper-to-iterate-over-devices -- patches.suse/0037-xcopy-loop-over-devices-using-idr-helper -- patches.suse/0038-target-remove-g_device_list -- patches.suse/0039-tcmu-drop-configured-check-in-destroy -- patches.suse/0040-tcmu-fix-multiple-uio-open-close-sequences -- patches.suse/0041-target-make-device_mutex-and-device_list-static -- patches.suse/0042-target-do-not-require-a-transport_complete-for-scf_transport_task_sense -- patches.suse/0043-target-add-helper-to-copy-sense-to-se_cmd-buffer -- patches.suse/0044-tcmu-fix-sense-handling-during-completion -- patches.suse/0045-pscsi-finish-cmd-processing-from-pscsi_req_done -- patches.suse/0046-target-remove-transport_complete -- patches.suse/0047-target-fix-sam_stat_busy-task_set_full-handling -- patches.suse/0048-target-use-macro-for-write_verify_32-operation-codes -- patches.suse/0049-target-pscsi-introduce-type_zbc-support -- patches.suse/0050-tcmu-fix-dev_config_store -- patches.suse/0051-target-fix-cmd-size-for-pr-out-in-passthrough_parse_cdb -- patches.suse/0052-target-fix-return-sense-reason-in-target_scsi3_emulate_pr_out -- patches.suse/0053-target-export-lio-pgr-alua-support-as-device-attr -- patches.suse/0054-tcmu-clean-up-the-code-and-with-one-small-fix -- patches.suse/0001-NFS-Ensure-we-commit-after-writeback-is-complete.patch -- patches.suse/0001-xprtrdma-On-invalidation-failure-remove-MWs-from-rl_.patch -- patches.suse/0002-xprtrdma-Pre-mark-remotely-invalidated-MRs.patch -- patches.suse/0003-xprtrdma-Pass-only-the-list-of-registered-MRs-to-ro_.patch -- patches.suse/0004-xprtrdma-Rename-rpcrdma_req-rl_free.patch -- patches.suse/0005-xprtrdma-Fix-client-lock-up-after-application-signal.patch -- patches.suse/0006-xprtrdma-Fix-FRWR-invalidation-error-recovery.patch -- patches.suse/0007-xprtrdma-Don-t-defer-MR-recovery-if-ro_map-fails.patch -- patches.suse/ALSA-hda-realtek-New-codec-device-ID-for-ALC1220 -- patches.suse/ALSA-hda-Add-hdmi-id-for-a-Geminilake-variant -- patches.suse/mmc-sdhci-acpi-Workaround-conflict-with-PCI-wifi-on- -- patches.suse/thermal-bcm2835-fix-an-error-code-in-probe -- patches.suse/powerpc-powernv-Tell-OPAL-about-our-MMU-mode-on-POWER9.patch -- patches.suse/powerpc-mm-radix-Synchronize-updates-to-the-process-table.patch -- patches.suse/powerpc-powernv-Fix-local-TLB-flush-for-boot-and-MCE.patch -- patches.suse/powerpc-perf-Add-POWER9-alternate-PM_RUN_CYC-and-PM_.patch -- patches.suse/kmod-throttle-kmod-thread-limit.patch -- patches.suse/pci-pm-fix-native-pme-handling-during-system-suspend-resume -- patches.suse/cpufreq-schedutil-Fix-sugov_start-versus-sugov_update_shared-race.patch -- patches.suse/cpufreq-intel_pstate-Fix-ratio-setting-for-min_perf_pct.patch -- patches.suse/0001-PM-devfreq-rk3399_dmc-fix-error-return-code-in-rk339.patch -- patches.suse/0002-ACPI-irq-Fix-return-code-of-acpi_gsi_to_irq.patch -- patches.suse/ACPI-x86-Allow-matching-always_present_id-array-entr -- patches.suse/ACPI-x86-Add-KIOX000A-accelerometer-on-GPD-win-to-al -- patches.suse/device-property-Introduce-fwnode_call_bool_op-for-op.patch -- patches.suse/crypto-chcr-Avoid-algo-allocation-in-softirq.patch -- patches.suse/0009-crypto-cavium-make-several-functions-static.patch -- patches.suse/btrfs-incremental-send-fix-invalid-path-for-link-commands.patch -- patches.suse/btrfs-fix-unexpected-return-value-of-bio_readpage_error.patch -- patches.suse/vfs-in-iomap-seek_-hole-data-return-ENXIO-for-negati.patch -- patches.suse/kvm-avoid-unused-variable-warning-for-UP-builds.patch -- patches.suse/KVM-vmx-expose-more-information-for-KVM_INTERNAL_ERR.patch -- patches.suse/KVM-mark-vcpu-pid-pointer-as-rcu-protected.patch -- patches.suse/KVM-use-rcu-access-function-for-irq-routing.patch -- patches.suse/KVM-mark-kvm-busses-as-rcu-protected.patch -- patches.suse/KVM-mark-memory-slots-as-rcu.patch -- patches.suse/KVM-use-correct-accessor-function-for-__kvm_memslots.patch -- patches.suse/kvm-nVMX-Don-t-set-vmcs12-to-launched-when-VMLAUNCH-.patch -- patches.suse/kvm-nVMX-Validate-the-I-O-bitmaps-on-nested-VM-entry.patch -- patches.suse/kvm-nVMX-Fix-nested_vmx_check_msr_bitmap_controls.patch -- patches.suse/kvm-nVMX-Shadow-high-parts-of-shadowed-64-bit-VMCS-f.patch -- patches.suse/KVM-x86-update-master-clock-before-computing-kvmcloc.patch -- patches.suse/kvm-vmx-Properly-handle-machine-check-during-VM-entr.patch -- patches.suse/KVM-s390-Fix-KVM_S390_GET_CMMA_BITS-ioctl-definition.patch -- patches.suse/KVM-x86-take-slots_lock-in-kvm_free_pit.patch -- patches.suse/KVM-SVM-handle-singlestep-exception-when-skipping-em.patch -- patches.suse/0001-kvm-svm-prepare-for-new-bit-definition-in-lbr_ctl -- patches.suse/0002-kvm-svm-rename-lbr_ctl-field-in-the-vmcb-control-area -- patches.suse/0003-kvm-svm-add-virtual-vmload-vmsave-feature-definition -- patches.suse/0004-kvm-svm-enable-virtual-vmload-vmsave-feature -- patches.suse/KVM-trigger-uevents-when-creating-or-destroying-a-VM.patch -- patches.suse/KVM-x86-make-backwards_tsc_observed-a-per-VM-variabl.patch -- patches.suse/msft-hv-1403-kvm-x86-hyperv-add-KVM_CAP_HYPERV_SYNIC2.patch -- patches.suse/KVM-x86-Simplify-kvm_x86_ops-queue_exception-paramet.patch -- patches.suse/KVM-async_pf-Add-L1-guest-async_pf-PF-vmexit-handler.patch -- patches.suse/KVM-async_pf-Force-a-nested-vmexit-if-the-injected-P.patch -- patches.suse/KVM-async_pf-Let-guest-support-delivery-of-async_pf-.patch -- patches.suse/msft-hv-1404-kvm-x86-hyperv-make-VP_INDEX-managed-by-userspace.patch -- patches.suse/ubifs-Fix-data-node-size-for-truncating-uncompressed -- patches.suse/ubifs-Fix-unlink-code-wrt.-double-hash-lookups -- patches.suse/bpf-Implement-show_options.patch -- patches.suse/random-add-wait_for_random_bytes-api -- patches.suse/random-add-get_random_-bytes-u32-u64-int-long-once-wait-family -- patches.suse/0006-iscsi-ensure-rng-is-seeded-before-use -- patches.suse/0005-ceph-ensure-rng-is-seeded-before-using.patch -- patches.suse/0122-bcache.txt-standardize-document-format.patch -- patches.suse/scsi-qedi-Add-support-for-Boot-from-SAN-over-iSCSI-o.patch -- patches.suse/scsi-cxlflash-21-return-EFAULT-if-copy_from_user-fails.patch -- patches.suse/scsi-isci-fix-typo-in-function-names.patch -- patches.suse/scsi-qedi-fix-another-spelling-mistake-alloction-all.patch -- patches.suse/scsi-qedf-fix-spelling-mistake-offlading-offloading.patch -- patches.suse/0046-scsi-qla2xxx-Off-by-one-in-qlt_ctio_to_cmd.patch -- patches.suse/scsi-hisi_sas-make-several-const-arrays-static.patch -- patches.suse/scsi-libfc-pass-an-error-pointer-to-fc_disc_error.patch -- patches.suse/ib-iser-handle-lack-of-memory-management-extentions-correctly -- patches.suse/IB-hfi1-Ensure-dd-gi_mask-can-not-be-overflowed.patch -- patches.suse/RDMA-core-Document-confusing-code.patch -- patches.suse/IB-core-Don-t-resolve-IP-address-to-the-loopback-dev.patch -- patches.suse/IB-core-Introduce-modify-QP-operation-with-udata.patch -- patches.suse/IB-uverbs-Make-use-of-ib_modify_qp-variant-to-avoid-.patch -- patches.suse/IB-Convert-msleep-below-20ms-to-usleep_range.patch -- patches.suse/IB-IPoIB-Forward-MTU-change-to-driver-below.patch -- patches.suse/IB-IPoIB-Convert-IPoIB-to-memalloc_noio_-calls.patch -- patches.suse/IB-rdmavt-qib-hfi1-Remove-gfp-flags-argument.patch -- patches.suse/net-IB-mlx4-Remove-gfp-flags-argument.patch -- patches.suse/IB-core-Remove-NOIO-QP-create-flag.patch -- patches.suse/IB-mlx5-Clean-mr_cache-debugfs-in-case-of-failure.patch -- patches.suse/IB-core-Add-ordered-workqueue-for-RoCE-GID-managemen.patch -- patches.suse/IB-ipoib-Let-lower-driver-handle-get_stats64-call.patch -- patches.suse/IB-rxe-Fix-kernel-panic-from-skb-destructor.patch -- patches.suse/IB-rxe-Set-dma_mask-and-coherent_dma_mask.patch -- patches.suse/IB-hns-Fix-the-bug-of-polling-cq-failed-for-loopback.patch -- patches.suse/IB-hns-Fix-the-bug-with-wild-pointer-when-destroy-rc.patch -- patches.suse/IB-hns-Fix-the-bug-with-rdma-operation.patch -- patches.suse/IB-hns-Fix-the-bug-with-modifying-the-MAC-address-wi.patch -- patches.suse/IB-hns-Fix-for-checkpatch.pl-comment-style-warnings.patch -- patches.suse/IB-core-Allow-QP-state-transition-from-reset-to-erro.patch -- patches.suse/0003-md-bitmap-don-t-read-page-from-device-with-Bitmap_sy.patch -- patches.suse/0004-raid5-ppl-use-BIOSET_NEED_BVECS-when-creating-bioset.patch -- patches.suse/0053-libceph-fix-old-style-declaration-warnings.patch -- patches.suse/0054-libceph-null-deref-on-osdmap_apply_incremental-error-path.patch -- patches.suse/0055-libceph-set-einval-in-one-place-in-crush_decode.patch -- patches.suse/0056-libceph-use-alloc_pg_mapping-in-_decode_pg_upmap_items.patch -- patches.suse/0057-libceph-don-t-call-encode_request_finish-on-mosdbackoff-messages.patch -- patches.suse/0059-libceph-potential-null-dereference-in-ceph_msg_data_create.patch -- patches.suse/audit-fix-memleak-in-auditd_send_unicast_skb.patch -- patches.suse/xgene-Don-t-fail-probe-if-there-is-no-clk-resource-f.patch -- patches.suse/net-broadcom-bnx2x-make-a-couple-of-const-arrays-sta.patch -- patches.suse/cxgb4-add-new-T5-pci-device-id-s.patch -- patches.suse/netpoll-shut-up-a-kernel-warning-on-refcount.patch -- patches.suse/net-hns-add-acpi-function-of-xge-led-control.patch -- patches.suse/cxgb4-ptp_clock_register-returns-error-pointers.patch -- patches.suse/net-bridge-fix-dest-lookup-when-vlan-proto-doesn-t-m.patch -- patches.suse/net-packet-Fix-Tx-queue-selection-for-AF_PACKET.patch -- patches.suse/bnx2x-fix-format-overflow-warning.patch -- patches.suse/liquidio-fix-possible-eeprom-format-string-overflow.patch -- patches.suse/mlx4_en-remove-unnecessary-returned-value-check.patch -- patches.suse/dt-bindings-net-remove-duplicate-nsp-ethernet-mac-binding-document.patch -- patches.suse/net-bcmgenet-Fix-unmapping-of-fragments-in-bcmgenet_ -- patches.suse/bpf-allow-to-specify-log-level-and-reduce-it-for-tes.patch -- patches.suse/bpf-fix-up-test-cases-with-mixed-signed-unsigned-bou.patch -- patches.suse/bpf-add-test-for-mixed-signed-and-unsigned-bounds-ch.patch -- patches.suse/bpf-more-tests-for-mixed-signed-and-unsigned-bounds-.patch -- patches.suse/0001-locking-rtmutex-Remove-unnecessary-priority-adjustme.patch -- patches.suse/x86-platform-uv-bau-fix-congested_response_us-not-taking-effect -- patches.suse/18.1-x86-mm-kvm-fix-warning-when-config_preempt_count.patch -- patches.suse/x86-platform-uv-bau-disable-bau-on-single-hub-configurations -- patches.suse/powerpc-powernv-Fix-boot-on-Power8-bare-metal-due-to-opal_configure_cores.patch -- patches.suse/powerpc-perf-Avoid-spurious-PMU-interrupts-after-idle.patch -- patches.suse/powerpc-64s-Fix-hypercall-entry-clobbering-r12-input.patch -- patches.suse/powerpc-mm-radix-Refactor-radix__mark_rodata_ro.patch -- patches.suse/KVM-x86-masking-out-upper-bits.patch -- patches.suse/KVM-nVMX-track-NMI-blocking-state-separately-for-eac.patch -- patches.suse/KVM-nVMX-Disallow-VM-entry-in-MOV-SS-shadow.patch -- patches.suse/x86-add-MULTIUSER-dependency-for-KVM.patch -- patches.suse/KVM-VMX-Fix-invalid-guest-state-detection-after-task.patch -- patches.suse/msft-hv-1424-kvm-x86-hyperv-avoid-livelock-in-oneshot-SynIC-timer.patch -- patches.suse/drm-imx-fix-typo-in-ipu_plane_formats -- patches.suse/i40iw-Fix-order-of-cleanup-in-close.patch -- patches.suse/i40iw-Do-not-poll-CCQ-after-it-is-destroyed.patch -- patches.suse/i40iw-Utilize-iwdev-reset-during-PCI-function-reset.patch -- patches.suse/i40iw-Release-cm_id-ref-on-PCI-function-reset.patch -- patches.suse/i40iw-Free-QP-resources-on-CQP-destroy-QP-failure.patch -- patches.suse/i40iw-Add-missing-memory-barrier.patch -- patches.suse/i40iw-Update-list-correctly.patch -- patches.suse/i40iw-Avoid-memory-leak-of-CQP-request-objects.patch -- patches.suse/i40iw-Free-QP-PBLEs-when-the-QP-is-destroyed.patch -- patches.suse/RDMA-bnxt_re-checking-for-NULL-instead-of-IS_ERR.patch -- patches.suse/IB-IPoIB-Fix-error-code-in-ipoib_add_port.patch -- patches.suse/IB-i40iw-Fix-error-code-in-i40iw_create_cq.patch -- patches.suse/cxgb4-Fix-error-codes-in-c4iw_create_cq.patch -- patches.suse/IB-cxgb3-Fix-error-codes-in-iwch_alloc_mr.patch -- patches.suse/RDMA-ocrdma-Fix-an-error-code-in-ocrdma_alloc_pd.patch -- patches.suse/RDMA-ocrdma-Fix-error-codes-in-ocrdma_create_srq.patch -- patches.suse/IB-mlx5-Fix-a-warning-message.patch -- patches.suse/0001-RDMA-bnxt_re-Free-doorbell-page-index-DPI-during-dea.patch -- patches.suse/0002-RDMA-bnxt_re-Fix-WQE-Size-posted-to-HW-to-prevent-it.patch -- patches.suse/0003-RDMA-bnxt_re-Do-not-free-the-ctx_tbl-entry-if-delete.patch -- patches.suse/0004-RDMA-bnxt_re-Report-supported-value-to-IB-stack-in-q.patch -- patches.suse/0005-RDMA-bnxt_re-Fixed-the-max_rd_atomic-support-for-ini.patch -- patches.suse/0006-RDMA-bnxt_re-Specify-RDMA-component-when-allocating-.patch -- patches.suse/RDMA-bnxt_re-Enable-atomics-only-if-host-bios-suppor.patch -- patches.suse/RDMA-bnxt_re-Fix-return-value-of-poll-routine.patch -- patches.suse/RDMA-bnxt_re-Report-MISSED_EVENTS-in-req_notify_cq.patch -- patches.suse/RDMA-bnxt_re-Fix-the-value-reported-for-local-ack-de.patch -- patches.suse/IB-core-Fix-sparse-warnings.patch -- patches.suse/IB-rdmavt-Setting-of-QP-timeout-can-overflow-jiffies.patch -- patches.suse/IB-mlx4-Fix-CM-REQ-retries-in-paravirt-mode.patch -- patches.suse/iw_cxgb4-don-t-use-WR-keys-addrs-for-0-byte-reads.patch -- patches.suse/RDMA-qedr-Prevent-memory-overrun-in-verbs-user-respo.patch -- patches.suse/rxe-fix-broken-receive-queue-draining.patch -- patches.suse/rdma-iser-don-t-send-an-rkey-if-all-data-is-written-as-immadiate-data -- patches.suse/IB-cma-Fix-reference-count-leak-when-no-ipv4-address.patch -- patches.suse/0120-bfq-fix-typos-in-comments-about-B-WF2Q-algorithm.patch -- patches.suse/0121-bfq-dispatch-request-to-prevent-queue-stalling-after.patch -- patches.suse/nvme-fix-byte-swapping-in-the-streams-code.patch -- patches.suse/nvmet-fc-fix-byte-swapping-in-nvmet_fc_ls_create_ass.patch -- patches.suse/nvme-pci-add-another-device-ID-with-stripe-quirk.patch -- patches.suse/nvme-pci-Remove-nvme_setup_prps-BUG_ON.patch -- patches.suse/nvme-pci-Fix-an-error-handling-path-in-nvme_probe.patch -- patches.suse/nvmet-prefix-version-configfs-file-with-attr.patch -- patches.suse/nvmet-Move-serial-number-from-controller-to-subsyste.patch -- patches.suse/nvmet-preserve-controller-serial-number-between-rebo.patch -- patches.suse/nvmet-don-t-report-0-bytes-in-serial-number.patch -- patches.suse/mount-copy-the-port-field-into-the-cloned-nfs_server.patch -- patches.suse/0001-NFS-filelayout-Fix-racy-setting-of-fl-dsaddr-in-file.patch -- patches.suse/0018-usb-typec-include-linux-device.h-in-ucsi.h.patch -- patches.suse/usb-gadget-f_mass_storage-Fix-the-logic-to-iterate-a.patch -- patches.suse/0027-thunderbolt-Correct-access-permissions-for-active-NV.patch -- patches.suse/fsi-core-register-with-postcore_initcall -- patches.suse/xen-grant-table-log-the-lack-of-grants.patch -- patches.suse/xen-balloon-don-t-online-new-memory-initially.patch -- patches.suse/s390-perf-fix-problem-state-detection.patch -- patches.suse/0017-uuid-fix-incorrect-uuid_equal-conversion-in-test_uui.patch -- patches.suse/0001-scsi-hpsa-limit-transfer-length-to-1MB.patch -- patches.suse/0001-smartpqi-limit-transfer-length-to-1MB.patch -- patches.suse/virtio-net-fix-module-unloading -- patches.suse/ARM-kexec-fix-failure-to-boot-crash-kernel.patch -- patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC298 -- patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC225 -- patches.suse/ALSA-hda-realtek-No-loopback-on-ALC225-ALC295-codec -- patches.suse/ACPI-EC-Add-parameter-to-force-disable-the-GPE-on-su -- patches.suse/ACPI-PM-EC-Flush-all-EC-work-in-acpi_freeze_sync -- patches.suse/drm-nouveau-disp-add-tv-encoders-to-output-resource- -- patches.suse/drm-nouveau-kms-nv50-update-vblank-state-in-response -- patches.suse/drm-nouveau-kms-remove-call-to-drm_crtc_vblank_off-d -- patches.suse/drm-rockchip-fix-Kconfig-dependencies -- patches.suse/gpu-host1x-Free-the-IOMMU-domain-when-there-is-no-de.patch -- patches.suse/drm-i915-Fix-user-ptr-check-size-in-eb_relocate_vma -- patches.suse/drm-i915-Fix-cursor-updates-on-some-platforms -- patches.suse/drm-i915-Unbreak-gpu-reset-vs.-modeset-locking -- patches.suse/drm-i915-selftests-Fix-an-error-handling-path-in-moc -- patches.suse/drm-i915-cnl-Fix-loadgen-select-programming-on-ddi-v -- patches.suse/drm-i915-Remove-assertion-from-raw-__i915_vma_unpin -- patches.suse/drm-i915-Only-mark-the-execobject-as-pinned-on-succe -- patches.suse/drm-i915-Only-skip-updating-execobject.offset-after- -- patches.suse/drm-i915-Force-CPU-synchronisation-even-if-userspace -- patches.suse/1288-drm-i915-fix-bad-comparison-in-skl_compute_plane_wm-v2 -- patches.suse/drm-i915-gvt-Fix-the-vblank-timer-close-issue-after- -- patches.suse/drm-i915-gvt-Extend-KBL-platform-support-in-GVT-g -- patches.suse/drm-exynos-mark-pm-functions-as-__maybe_unused -- patches.suse/0126-xen-blkfront-Fix-handling-of-non-supported-operation.patch -- patches.suse/0124-blk-mq-map-queues-to-all-present-CPUs.patch -- patches.suse/nvme-also-provide-a-UUID-in-the-WWID-sysfs-attribute.patch -- patches.suse/nvme-fabrics-commands-should-use-the-fctype-field-fo.patch -- patches.suse/nvme-fc-address-target-disconnect-race-conditions-in.patch -- patches.suse/nvme-fc-revise-TRADDR-parsing.patch -- patches.suse/nvme-pci-fix-HMB-size-calculation.patch -- patches.suse/nvme-validate-admin-queue-before-unquiesce.patch -- patches.suse/0001-dm-integrity-use-plugging-when-writing-the-journal.patch -- patches.suse/0002-dm-integrity-WARN_ON-if-variables-representing-journ.patch -- patches.suse/0004-dm-bufio-fix-error-code-in-dm_bufio_write_dirty_buff.patch -- patches.suse/0005-dm-raid-remove-WARN_ON-in-raid10_md_layout_to_format.patch -- patches.suse/0006-dm-raid-fix-activation-check-in-validate_raid_redund.patch -- patches.suse/0007-dm-raid-avoid-mddev-suspended-access.patch -- patches.suse/0008-dm-raid-bump-target-version.patch -- patches.suse/0009-dm-zoned-remove-test-for-impossible-REQ_OP_FLUSH-con.patch -- patches.suse/0010-dm-zoned-use-GFP_NOIO-in-I-O-path.patch -- patches.suse/0011-dm-verity-fec-fix-GFP-flags-used-with-mempool_alloc.patch -- patches.suse/dm-dax-Make-sure-dm_dax_flush-is-called-if-device-su.patch -- patches.suse/0005-md-raid1-raid10-initialize-bvec-table-via-bio_add_pa.patch -- patches.suse/0006-md-raid1-10-move-raid1-raid10-common-code-into-raid1.patch -- patches.suse/0007-md-simplify-code-with-bio_io_error.patch -- patches.suse/0008-MD-fix-warnning-for-UP-case.patch -- patches.suse/btrfs-fix-lockup-in-find_free_extent-with-read-only-block-groups.patch -- patches.suse/btrfs-round-down-size-diff-when-shrinking-growing-device.patch -- patches.suse/powerpc-mm-radix-Workaround-prefetch-issue-with-KVM.patch -- patches.suse/powerpc-mm-hash-Free-the-subpage_prot_table-correctl.patch -- patches.suse/0001-arm64-atomics-Remove-from-asm-constraint-in-lse-atom.patch -- patches.suse/0001-arm64-sysreg-Fix-unprotected-macro-argmuent-in-write.patch -- patches.suse/KVM-VMX-remove-unused-field.patch -- patches.suse/KVM-make-pid-available-for-uevents-without-debugfs.patch -- patches.suse/KVM-x86-do-mask-out-upper-bits-of-PAE-CR3.patch -- patches.suse/x86-irq-Define-a-global-vector-for-nested-posted-int.patch -- patches.suse/KVM-nVMX-Fix-posted-intr-delivery-when-vcpu-is-in-gu.patch -- patches.suse/KVM-nVMX-Fix-loss-of-L2-s-NMI-blocking-state.patch -- patches.suse/KVM-s390-take-srcu-lock-when-getting-setting-storage.patch -- patches.suse/KVM-LAPIC-Fix-reentrancy-issues-with-preempt-notifie.patch -- patches.suse/xfs-check-_btree_check_block-value.patch -- patches.suse/xfs-fix-quotacheck-dquot-id-overflow-infinite-loop.patch -- patches.suse/0001-NFS-Optimize-fallocate-by-refreshing-mapping-when-ne.patch -- patches.suse/perf-x86-intel-uncore-fix-skylake-upi-pmu-event-masks.patch -- patches.suse/perf-x86-intel-uncore-fix-skylake-server-pcu-pmu-event-format.patch -- patches.suse/perf-x86-intel-uncore-fix-skylake-server-cha-llc_lookup-event-umask.patch -- patches.suse/perf-x86-intel-uncore-remove-invalid-skylake-server-cha-filter-field.patch -- patches.suse/perf-x86-intel-uncore-fix-skx-cha-event-extra-regs.patch -- patches.suse/perf-x86-intel-uncore-fix-missing-marker-for-skx_uncore_cha_extra_regs.patch -- patches.suse/kprobes-x86-release-insn_slot-in-failure-path -- patches.suse/sched-wait-Clean-up-some-documentation-warnings.patch -- patches.suse/workqueue-Work-around-edge-cases-for-calc-of-pool-s-.patch -- patches.suse/selftests-bpf-subtraction-bounds-test.patch -- patches.suse/lib-test_rhashtable-fix-for-large-entry-counts -- patches.suse/0130-iwlwifi-pcie-fix-unused-txq-NULL-pointer-dereference.patch -- patches.suse/iwlwifi-mvm-fix-a-NULL-pointer-dereference-of-error- -- patches.suse/iwlwifi-missing-error-code-in-iwl_trans_pcie_alloc -- patches.suse/iwlwifi-fix-tracing-when-tx-only-is-enabled -- patches.suse/iwlwifi-mvm-handle-IBSS-probe_queue-in-a-few-missing -- patches.suse/0131-iwlwifi-mvm-defer-setting-IWL_MVM_STATUS_IN_HW_RESTA.patch -- patches.suse/lib-test_rhashtable-fix-kasan-warning -- patches.suse/msft-hv-1432-Revert-netvsc-optimize-calculation-of-number-of-slot.patch -- patches.suse/net-mlx5-Clean-SRIOV-eswitch-resources-upon-VF-creat.patch -- patches.suse/revert-vhost-cache-used-event-for-better-performance.patch -- patches.suse/bpf-don-t-indicate-success-when-copy_from_user-fails.patch -- patches.suse/bpf-fix-bpf_prog_get_info_by_fd-to-dump-correct-xlat.patch -- patches.suse/Revert-net-bcmgenet-Remove-init-parameter-from-bcmge.patch -- patches.suse/scsi-qedi-Add-ISCSI_BOOT_SYSFS-to-Kconfig.patch -- patches.suse/scsi-megaraid_sas-fix-memleak-in-megasas_alloc_cmdli.patch -- patches.suse/scsi-libcxgbi-add-check-for-valid-cxgbi_task_data -- patches.suse/scsi_transport_fc-return-EBUSY-for-deleted-vport.patch -- patches.suse/scsi-qedi-Fix-return-code-in-qedi_ep_connect.patch -- patches.suse/0008-NFSv4-Fix-double-frees-in-nfs4_test_session_trunk.patch -- patches.suse/cpufreq-x86-Make-scaling_cur_freq-behave-more-as-expected.patch -- patches.suse/cpufreq-docs-Add-missing-cpuinfo_cur_freq-descriptio -- patches.suse/cpufreq-intel_pstate-Drop-get-from-intel_pstate-structure.patch -- patches.suse/0029-thunderbolt-icm-Ignore-mailbox-errors-in-icm_suspend.patch -- patches.suse/0009-mailbox-pcc-Fix-crash-when-request-PCC-channel-0.patch -- patches.suse/0001-ipc-add-missing-container_of-s-for-randstruct.patch -- patches.suse/powerpc-mm-Fix-pmd-pte_devmap-on-non-leaf-entries.patch -- patches.suse/powerpc-perf-POWER9-PMU-stops-after-idle-workaround.patch -- patches.suse/iommu-arm-smmu-Reintroduce-locking-around-TLB-sync-o.patch -- patches.suse/revert-iommu-io-pgtable-avoid-redundant-tlb-syncs -- patches.suse/iommu-amd-fix-schedule-while-atomic-bug-in-initialization-code -- patches.suse/ASoC-samsung-odroid-Fix-EPLL-frequency-values -- patches.suse/0060-libceph-make-encode_request_-work-with-r_mempool-requests.patch -- patches.suse/0061-libceph-don-t-call-reencode_message-more-than-once-per-message.patch -- patches.suse/0062-libceph-fallback-for-when-there-isn-t-a-pool-specific-choose_arg.patch -- patches.suse/0063-crush-assume-weight_set-null-imples-weight_set_size-0.patch -- patches.suse/0064-libceph-upmap-semantic-changes.patch -- patches.suse/0065-libceph-make-recovery_deletes-feature-create-a-new-interval.patch -- patches.suse/0001-arm64-Fix-potential-race-with-hardware-DBM-in-ptep_s.patch -- patches.suse/soc-zte-Restrict-SOC_ZTE-to-ARCH_ZX-or-COMPILE_TEST -- patches.suse/ARM-pxa-select-both-FB-and-FB_W100-for-eseries.patch -- patches.suse/ARM-shmobile-rcar-gen2-Fix-deadlock-in-regulator-qui.patch -- patches.suse/KVM-nVMX-do-not-fill-vm_exit_intr_error_code-in-prep.patch -- patches.suse/KVM-nVMX-fixes-to-nested-virt-interrupt-injection.patch -- patches.suse/KVM-X86-Fix-loss-of-pending-INIT-due-to-race.patch -- patches.suse/KVM-X86-init-irq-level-in-kvm_pv_kick_cpu_op.patch -- patches.suse/KVM-avoid-using-rcu_dereference_protected.patch -- patches.suse/KVM-nVMX-do-not-pin-the-VMCS12.patch -- patches.suse/kvm-nVMX-don-t-flush-VMCS12-during-VMXOFF-or-VCPU-te.patch -- patches.suse/KVM-nVMX-mark-vmcs12-pages-dirty-on-L2-exit.patch -- patches.suse/KVM-nVMX-Fix-interrupt-window-request-with-Acknowled.patch -- patches.suse/KVM-arm-arm64-Fix-bug-in-advertising-KVM_CAP_MSI_DEV.patch -- patches.suse/KVM-arm-arm64-PMU-Fix-overflow-interrupt-injection.patch -- patches.suse/KVM-arm-arm64-vgic-Use-READ_ONCE-fo-cmpxchg.patch -- patches.suse/clk-x86-Do-not-gate-clocks-enabled-by-the-firmware -- patches.suse/clk-meson-mpll-fix-mpll0-fractional-part-ignored -- patches.suse/gpio-tegra-fix-unbalanced-chained_irq_enter-exit -- patches.suse/media-Revert-media-et8ek8-Export-OF-device-ID-as-mod.patch -- patches.suse/media-rainshadow-cec-avoid-Wmaybe-uninitialized-warn2.patch -- patches.suse/xfs-fix-per-inode-dax-flag-inheritance.patch -- patches.suse/mtd-nand-sunxi-fix-potential-divide-by-zero-error.patch -- patches.suse/scsi-bnx2fc-Plug-CPU-hotplug-race.patch -- patches.suse/scsi-bnx2fc-Prevent-recursive-cpuhotplug-locking.patch -- patches.suse/scsi-bnx2i-prevent-recursive-cpuhotplug-locking -- patches.suse/scsi-bnx2fc-Simplify-CPU-hotplug-code.patch -- patches.suse/scsi-bnx2i-simplify-cpu-hotplug-code -- patches.suse/scsi-qedf-Limit-number-of-CQs.patch -- patches.suse/0022-scsi-aacraid-reading-out-of-bounds.patch -- patches.suse/IB-core-Fix-race-condition-in-resolving-IP-to-MAC.patch -- patches.suse/RDMA-uverbs-Prevent-leak-of-reserved-field.patch -- patches.suse/IB-uverbs-Fix-device-cleanup.patch -- patches.suse/RDMA-mlx5-Fix-existence-check-for-extended-address-v.patch -- patches.suse/0001-IB-hns-checking-for-IS_ERR-instead-of-NULL.patch -- patches.suse/IB-ipoib-Fix-race-between-light-events-and-interface.patch -- patches.suse/IB-ipoib-Use-cancel_delayed_work_sync-when-needed.patch -- patches.suse/IB-ipoib-Make-sure-no-in-flight-joins-while-leaving-.patch -- patches.suse/IB-ipoib-Prevent-setting-negative-values-to-max_nons.patch -- patches.suse/IB-ipoib-Set-IPOIB_NEIGH_TBL_FLUSH-after-flushed-com.patch -- patches.suse/IB-ipoib-Add-multicast-packets-statistics.patch -- patches.suse/IB-ipoib-Add-get-statistics-support-to-SRIOV-VF.patch -- patches.suse/IB-ipoib-Clean-error-paths-in-add-port.patch -- patches.suse/IB-ipoib-Remove-double-pointer-assigning.patch -- patches.suse/Revert-IB-core-Allow-QP-state-transition-from-reset-.patch -- patches.suse/IB-ipoib-Notify-on-modify-QP-failure-only-when-relev.patch -- patches.suse/Cipso-cipso_v4_optptr-enter-infinite-loop.patch -- patches.suse/vxlan-fix-remcsum-when-GRO-on-and-CHECKSUM_PARTIAL-b.patch -- patches.suse/gue-fix-remcsum-when-GRO-on-and-CHECKSUM_PARTIAL-bou.patch -- patches.suse/b44-Initialize-64-bit-stats-seqcount -- patches.suse/i40e-Initialize-64-bit-statistics-TX-ring-seqcount.patch -- patches.suse/ixgbe-Initialize-64-bit-stats-seqcounts.patch -- patches.suse/nfp-Initialize-RX-and-TX-ring-64-bit-stats-seqcounts.patch -- patches.suse/gtp-Initialize-64-bit-per-cpu-stats-correctly.patch -- patches.suse/msft-hv-1440-netvsc-Initialize-64-bit-stats-seqcount.patch -- patches.suse/ipvlan-Fix-64-bit-statistics-seqcount-initialization.patch -- patches.suse/lan78xx-USB-fast-connect-disconnect-crash-fix.patch -- patches.suse/lan78xx-Fix-to-handle-hard_header_len-update.patch -- patches.suse/net-mlx4_en-Fix-wrong-indication-of-Wake-on-LAN-WoL-.patch -- patches.suse/net-mlx4_core-Fix-sl_to_vl_change-bit-offset-in-flag.patch -- patches.suse/net-mlx4_core-Fix-namespace-misalignment-in-QinQ-VST.patch -- patches.suse/net-mlx4_core-Fixes-missing-capability-bit-in-flags2.patch -- patches.suse/ibmvnic-103-Initialize-SCRQ-s-during-login-renegotiation.patch -- patches.suse/batman-adv-fix-TT-sync-flag-inconsistencies.patch -- patches.suse/tcp-introduce-tcp_rto_delta_us-helper-for-xmit-timer.patch -- patches.suse/tcp-enable-xmit-timer-fix-by-having-TLP-use-time-whe.patch -- patches.suse/tcp-fix-xmit-timer-to-only-be-reset-if-data-ACKed-SA.patch -- patches.suse/xgene-Always-get-clk-source-but-ignore-if-it-s-missi.patch -- patches.suse/bpf-fix-byte-order-test-in-test_verifier.patch -- patches.suse/msft-hv-1445-netvsc-fix-race-on-sub-channel-creation.patch -- patches.suse/s390-qeth-fix-L3-next-hop-in-xmit-qeth-hdr.patch -- patches.suse/qed-Fix-a-memory-allocation-failure-test-in-qed_mcp_.patch -- patches.suse/i2c-mux-pinctrl-mention-correct-module-name-in-Kconf -- patches.suse/userfaultfd-hugetlbfs-remove-superfluous-page-unlock.patch -- patches.suse/mm-migrate-prevent-racy-access-to-tlb_flush_pending.patch -- patches.suse/mm-migrate-fix-barriers-around-tlb_flush_pending.patch -- patches.suse/Revert-mm-numa-defer-TLB-flush-for-THP-migration-as-long-as-possible.patch -- patches.suse/mm-refactor-TLB-gathering-API.patch -- patches.suse/mm-make-tlb_flush_pending-global.patch -- patches.suse/mm-fix-MADV_-FREE-DONTNEED-TLB-flush-miss-problem.patch -- patches.suse/mm-fix-KSM-data-corruption.patch -- patches.suse/drm-msm-dsi-Calculate-link-clock-rates-with-updated- -- patches.suse/0071-drm-rockchip-vop-fix-iommu-page-fault-when-resume.patch -- patches.suse/0072-drm-rockchip-vop-fix-NV12-video-display-error.patch -- patches.suse/0073-drm-rockchip-vop-round_up-pitches-to-word-align.patch -- patches.suse/0074-drm-rockchip-vop-report-error-when-check-resource-er.patch -- patches.suse/drm-i915-gvt-change-resetting-to-resetting_eng -- patches.suse/drm-i915-gvt-clean-workload-queue-if-error-happened -- patches.suse/drm-i915-gvt-Initialize-MMIO-Block-with-HW-state -- patches.suse/drm-i915-gvt-Change-the-max-length-of-mmio_reg_rw-fr -- patches.suse/drm-i915-perf-fix-flex-eu-registers-programming -- patches.suse/drm-i915-shrinker-Wrap-need_resched-inside-preempt-d -- patches.suse/drm-i915-fix-backlight-invert-for-non-zero-minimum-b -- patches.suse/drm-nouveau-disp-nv04-avoid-creation-of-output-paths -- patches.suse/powerpc-cpuidle-0010-Disable-LOSE_FULL_CONTEXT-states-when-stop-api-fails.patch -- patches.suse/0127-bio-integrity-Fix-regression-if-profile-verify_fn-is.patch -- patches.suse/0128-bio-integrity-only-verify-integrity-on-the-lowest-st.patch -- patches.suse/nvme-strip-trailing-0-bytes-in-wwid_show.patch -- patches.suse/nvmet_fc-add-defer_req-callback-for-deferment-of-cmd.patch -- patches.suse/lpfc-support-nvmet_fc-defer_rcv-callback.patch -- patches.suse/nvme-pci-fix-CMB-sysfs-file-removal-in-reset-path.patch -- patches.suse/nvme-fix-nvme-reset-command-timeout-handling.patch -- patches.suse/nvme-fix-directive-command-numd-calculation.patch -- patches.suse/xen-x86-provide-init_mem_mapping-hook.patch -- patches.suse/xen-split-up-xen_hvm_init_shared_info.patch -- patches.suse/xen-fix-hvm-guest-with-kaslr-enabled.patch -- patches.suse/0056-tcmu-fix-possible-to-from-address-overflow-when-doing-the-memcpy -- patches.suse/0057-tcmu-free-old-string-on-reconfig -- patches.suse/cxgbit-add-missing-_kfree_skb -- patches.suse/iscsi-target-fix-invalid-flags-in-text-response -- patches.suse/cxgbit-fix-sg_nents-calculation -- patches.suse/qla2xxx-Fix-incorrect-tcm_qla2xxx_free_cmd-use-durin.patch -- patches.suse/0130-mtd-blkdevs-Fix-mtd-block-write-failure.patch -- patches.suse/iio-adc-sun4i-gpadc-iio-fix-unbalanced-irq-enable-di -- patches.suse/0001-tty-pl011-fix-initialization-order-of-QDF2400-E44.patch -- patches.suse/0030-thunderbolt-Do-not-enumerate-more-ports-from-DROM-th.patch -- patches.suse/0001-md-r5cache-call-mddev_lock-unlock-in-r5c_journal_mod.patch -- patches.suse/0001-md-r5cache-fix-io_unit-handling-in-r5l_log_endio.patch -- patches.suse/0009-test_sysctl-fix-sysctl.sh-by-making-it-executable.patch -- patches.suse/net-sched-hfsc-allocate-tcf-block-for-hfsc-root-clas.patch -- patches.suse/nfp-do-not-update-MTU-from-BH-in-flower-app.patch -- patches.suse/bpf-fix-two-missing-target_size-settings-in-bpf_conv.patch -- patches.suse/0001-PCI-Disable-PCIe-Relaxed-Ordering-if-unsupported.patch -- patches.suse/0002-PCI-Disable-Relaxed-Ordering-for-some-Intel-processo.patch -- patches.suse/0003-PCI-Disable-Relaxed-Ordering-Attributes-for-AMD-A110.patch -- patches.suse/0006-net-cxgb4-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERING-.patch -- patches.suse/0007-net-cxgb4vf-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERIN.patch -- patches.suse/ipv6-release-rt6-rt6i_idev-properly-during-ifdown.patch -- patches.suse/tcp-fix-possible-deadlock-in-TCP-stack-vs-BPF-filter.patch -- patches.suse/iwlwifi-mvm-fix-TCP-CSUM-offload-with-WEP-and-A000-s -- patches.suse/0133-iwlwifi-add-TLV-for-MLME-offload-firmware-capability.patch -- patches.suse/0134-iwlwifi-split-the-regulatory-rules-when-the-bandwidt.patch -- patches.suse/0135-iwlwifi-mvm-set-A-MPDU-bit-upon-empty-BA-notificatio.patch -- patches.suse/0136-iwlwifi-mvm-rs-fix-TLC-statistics-collection.patch -- patches.suse/0137-iwlwifi-fix-fw_pre_next_step-to-apply-also-for-C-ste.patch -- patches.suse/iwlwifi-mvm-set-the-RTS_MIMO_PROT-bit-in-flag-mask-w -- patches.suse/0139-iwlwifi-add-the-new-9000-series-PCI-IDs.patch -- patches.suse/0140-iwlwifi-mvm-Fix-a-memory-leak-in-an-error-handling-p.patch -- patches.suse/0141-iwlwifi-mvm-start-mac-queues-when-deferred-tx-frames.patch -- patches.suse/0142-iwlwifi-mvm-don-t-WARN-when-a-legit-race-happens-in-.patch -- patches.suse/0143-mac80211-add-api-to-start-ba-session-timer-expired-f.patch -- patches.suse/0144-iwlwifi-mvm-send-delba-upon-rx-ba-session-timeout.patch -- patches.suse/net_sched-reset-pointers-to-tcf-blocks-in-classful-q.patch -- patches.suse/sfc-don-t-try-and-read-ef10-data-on-non-ef10-NIC.patch -- patches.suse/0004-PCI-fix-oops-when-try-to-find-Root-Port-for-a-PCI-de.patch -- patches.suse/scsi-qla2xxx-Fix-system-crash-while-triggering-FW-du.patch -- patches.suse/st-fix-blk_get_queue-usage.patch -- patches.suse/scsi-ipr-Fix-scsi-mq-lockdep-issue.patch -- patches.suse/scsi-ses-Fix-wrong-page-error.patch -- patches.suse/cpufreq-intel_pstate-report-correct-CPU-frequencies-during-trace.patch -- patches.suse/cpufreq-x86-Disable-interrupts-during-MSRs-reading.patch -- patches.suse/drm-i915-remove-unused-function-declaration -- patches.suse/drm-i915-cnl-Add-slice-and-subslice-information-to-d -- patches.suse/drm-i915-Return-correct-EDP-voltage-swing-table-for- -- patches.suse/drm-i915-Suppress-switch_mm-emission-between-the-sam -- patches.suse/drm-i915-Avoid-the-gpu-reset-vs.-modeset-deadlock -- patches.suse/of-fix-DMA-mask-generation.patch -- patches.suse/ALSA-hda-realtek-Fix-pincfg-for-Dell-XPS-13-9370 -- patches.suse/soc-imx-gpcv2-fix-regulator-deferred-probe -- patches.suse/soc-ti-ti_sci_pm_domains-Populate-name-for-genpd -- patches.suse/RDMA-vmw_pvrdma-Report-CQ-missed-events.patch -- patches.suse/i40iw-Fix-parsing-of-query-commit-FPM-buffers.patch -- patches.suse/i40iw-Correct-variable-names.patch -- patches.suse/i40iw-Fix-typecast-of-tcp_seq_num.patch -- patches.suse/i40iw-Use-correct-alignment-for-CQ0-memory.patch -- patches.suse/i40iw-Fix-potential-fcn_id_array-out-of-bounds.patch -- patches.suse/IB-hns-fix-memory-leak-on-ah-on-error-return-path.patch -- patches.suse/iw_cxgb4-fix-misuse-of-integer-variable.patch -- patches.suse/IB-core-Protect-sysfs-entry-on-ib_unregister_device.patch -- patches.suse/IB-uverbs-Fix-NULL-pointer-dereference-during-device.patch -- patches.suse/nvmet-don-t-overwrite-identify-sn-fr-with-0-bytes.patch -- patches.suse/nvmet-fc-correct-use-after-free-on-list-teardown.patch -- patches.suse/nvmet-fc-eliminate-incorrect-static-markers-on-local.patch -- patches.suse/nvme-fabrics-fix-reporting-of-unrecognized-options.patch -- patches.suse/nvme-pci-set-cqe_seen-on-polled-completions.patch -- patches.suse/xfs-fix-inobt-inode-allocation-search-optimization.patch -- patches.suse/iomap-fix-integer-truncation-issues-in-the-zeroing-a.patch -- patches.suse/xfs-clear-MS_ACTIVE-after-finishing-log-recovery.patch -- patches.suse/mm-memcontrol-fix-null-pointer-crash-in-test_clear_page_writeback.patch -- patches.suse/wait-add-wait_event_killable_timeout.patch -- patches.suse/kmod-fix-wait-on-recursive-loop.patch -- patches.suse/mm-oom-fix-potential-data-corruption-when-oom_reaper.patch -- patches.suse/irqchip-gic-v2-Report-failures-in-gic_irq_domain_all.patch -- patches.suse/irqchip-gic-v3-Report-failures-in-gic_irq_domain_all.patch -- patches.suse/irqchip-gic-v3-Honor-forced-affinity-setting.patch -- patches.suse/irqchip-gic-v3-its-Remove-ACPICA-version-check-for-A.patch -- patches.suse/irqchip-gic-Ensure-we-have-an-ISB-between-ack-and-ha.patch -- patches.suse/irqchip-brcmstb-l2-Define-an-irq_pm_shutdown-functio -- patches.suse/irqchip-gic-v3-its-Allow-GIC-ITS-number-more-than-MA.patch -- patches.suse/irqchip-gic-v3-its-platform-msi-Fix-msi-parent-parsi.patch -- patches.suse/clocksource-drivers-arm_arch_timer-Fix-mem-frame-loo.patch -- patches.suse/clocksource-drivers-arm_arch_timer-Avoid-infinite-re.patch -- patches.suse/0005-x86-cpufeature-kvm-svm-rename-shorten-the-new-virtualized-vmsave-vmload-cpuid-flag -- patches.suse/00-x86-boot-64-clang-use-fixup_pointer-to-access-next_early_pgt.patch -- patches.suse/net-sched-fix-p_filter_chain-check-in-tcf_chain_flus.patch -- patches.suse/netxen-fix-incorrect-loop-counter-decrement.patch -- patches.suse/0005-PCI-Allow-PCI-express-root-ports-to-find-themselves.patch -- patches.suse/scsi-megaraid_sas-fix-error-handle-in-megasas_probe_.patch -- patches.suse/scsi-csiostor-fail-probe-if-fw-does-not-support-FCoE.patch -- patches.suse/0023-scsi-aacraid-Fix-out-of-bounds-in-aac_get_name_resp.patch -- patches.suse/scsi-sd_zbc-Write-unlock-zone-from-sd_uninit_cmnd.patch -- patches.suse/scsi-cxgb4i-call-neigh_event_send-to-update-MAC-addr.patch -- patches.suse/gpio-reject-invalid-gpio-before-getting-gpio_desc -- patches.suse/ARM-at91-don-t-select-CONFIG_ARM_CPU_SUSPEND-for-old.patch -- patches.suse/btrfs-fix-blk_status_t-errno-confusion.patch -- patches.suse/kbuild-use--fshort-wchar-globally.patch -- patches.suse/IB-core-Avoid-accessing-non-allocated-memory-when-in.patch -- patches.suse/IB-mlx5-Fix-Raw-Packet-QP-event-handler-assignment.patch -- patches.suse/IB-mlx5-Always-return-success-for-RoCE-modify-port.patch -- patches.suse/gpu-ipu-v3-add-DRM-dependency.patch -- patches.suse/0078-drm-rockchip-Fix-suspend-crash-when-drm-is-not-bound.patch -- patches.suse/drm-i915-Initialize-data-in-intel_dsi_dcs_backlight. -- patches.suse/drm-i915-cnl-Fix-LSPCON-support -- patches.suse/drm-i915-bxt-use-NULL-for-GPIO-connection-ID -- patches.suse/drm-i915-Clear-lost-context-switch-interrupts-across -- patches.suse/dmaengine-tegra210-adma-fix-of_irq_get-error-check -- patches.suse/bsg-lib-fix-kernel-panic-resulting-from-missing-allo.patch -- patches.suse/mtd-nandsim-remove-debugfs-entries-in-error-path.patch -- patches.suse/KVM-PPC-Book3S-HV-Use-msgsync-with-hypervisor-doorbell.patch -- patches.suse/KVM-PPC-Book3S-0001-HV-Workaround-POWER9-DD1.0-bug-causin.patch -- patches.suse/KVM-PPC-Book3S-0002-HV-Add-missing-barriers-to-XIVE-code-.patch -- patches.suse/KVM-PPC-Book3S-Fix-race-and-leak-in-kvm_vm_ioctl_cre.patch -- patches.suse/Minor-page-waitqueue-cleanups.patch -- patches.suse/Avoid-page-waitqueue-race-leaving-possible-page-locker-waiting.patch -- patches.suse/iio-trigger-stm32-timer-fix-quadrature-mode-get-rout -- patches.suse/iio-trigger-stm32-timer-fix-write_raw-return-value -- patches.suse/iio-trigger-stm32-timer-fix-get-set-down-count-direc -- patches.suse/page-waitqueue-always-add-new-entries-at-the-end.patch -- patches.suse/libata-check-for-trusted-computing-in-IDENTIFY-DEVIC.patch -- patches.suse/scsi-ipr-Set-no_report_opcodes-for-RAID-arrays.patch -- patches.suse/scsi-sg-off-by-one-in-sg_ioctl.patch -- patches.suse/scsi-qedf-Fix-a-potential-NULL-pointer-dereference.patch -- patches.suse/drm-bridge-sii8620-Fix-memory-corruption -- patches.suse/scripts-dtc-fix-zx-warning.patch -- patches.suse/0024-dm-fix-the-second-dec_pending-argument-in-__split_an.patch -- patches.suse/0025-dm-mpath-retry-BLK_STS_RESOURCE-errors.patch -- patches.suse/0001-dm-fix-printk-rate-limiting-code.patch -- patches.suse/nvme-rdma-default-MR-page-size-to-4k.patch -- patches.suse/nvme-pci-use-dma-memory-for-the-host-memory-buffer-d.patch -- patches.suse/esp-Fix-memleaks-on-error-paths.patch -- patches.suse/esp-Fix-error-handling-on-layer-2-xmit.patch -- patches.suse/0001-net-hsr-Check-skb_put_padto-return-value.patch -- patches.suse/tipc-remove-subscription-references-only-for-pending.patch -- patches.suse/tipc-fix-a-race-condition-of-releasing-subscriber-ob.patch -- patches.suse/net-sched-fix-use-after-free-when-tcf_chain_destroy-.patch -- patches.suse/net-sched-don-t-do-tcf_chain_flush-from-tcf_chain_de.patch -- patches.suse/nfp-don-t-hold-PF-lock-while-enabling-SR-IOV.patch -- patches.suse/nfp-make-sure-representors-are-destroyed-before-thei.patch -- patches.suse/nfp-avoid-buffer-leak-when-representor-is-missing.patch -- patches.suse/nfp-TX-time-stamp-packets-before-HW-doorbell-is-rung.patch -- patches.suse/bnxt_en-Fix-.ndo_setup_tc-to-include-XDP-rings.patch -- patches.suse/bnxt_en-Free-MSIX-vectors-when-unregistering-the-dev.patch -- patches.suse/bnxt_en-Do-not-setup-MAC-address-in-bnxt_hwrm_func_q.patch -- patches.suse/netfilter-ipt_CLUSTERIP-fix-use-after-free-of-proc-e.patch -- patches.suse/0001-netfilter-check-for-seqadj-ext-existence-before-addi.patch -- patches.suse/netfilter-nf_tables-Fix-nft-limit-burst-handling.patch -- patches.suse/tipc-reassign-pointers-after-skb-reallocation-linear.patch -- patches.suse/r8169-Do-not-increment-tx_dropped-in-TX-ring-cleanin -- patches.suse/r8169-Be-drop-monitor-friendly -- patches.suse/0145-iwlwifi-pcie-move-rx-workqueue-initialization-to-iwl.patch -- patches.suse/l2tp-initialise-session-s-refcount-before-making-it-.patch -- patches.suse/l2tp-hold-tunnel-while-looking-up-sessions-in-l2tp_n.patch -- patches.suse/l2tp-hold-tunnel-while-processing-genl-delete-comman.patch -- patches.suse/l2tp-hold-tunnel-while-handling-genl-tunnel-updates.patch -- patches.suse/l2tp-hold-tunnel-while-handling-genl-TUNNEL_GET-comm.patch -- patches.suse/l2tp-hold-tunnel-used-while-creating-sessions-with-n.patch -- patches.suse/nfp-fix-unchecked-flow-dissector-use.patch -- patches.suse/nfp-fix-supported-key-layers-calculation.patch -- patches.suse/nfp-remove-incorrect-mask-check-for-vlan-matching.patch -- patches.suse/net-xfrm-don-t-double-hold-dst-when-sk_policy-in-use.patch -- patches.suse/esp-Fix-locking-on-page-fragment-allocation.patch -- patches.suse/esp-Fix-skb-tailroom-calculation.patch -- patches.suse/xfrm_user-fix-info-leak-in-copy_user_offload.patch -- patches.suse/xfrm_user-fix-info-leak-in-xfrm_notify_sa.patch -- patches.suse/xfrm_user-fix-info-leak-in-build_aevent.patch -- patches.suse/nfp-double-free-on-error-in-probe.patch -- patches.suse/drivers-net-xgene-Correct-probe-sequence-handling.patch -- patches.suse/sch_htb-fix-crash-on-init-failure.patch -- patches.suse/sch_multiq-fix-double-free-on-init-failure.patch -- patches.suse/sch_hhf-fix-null-pointer-dereference-on-init-failure.patch -- patches.suse/sch_hfsc-fix-null-pointer-deref-and-double-free-on-i.patch -- patches.suse/sch_cbq-fix-null-pointer-dereferences-on-init-failur.patch -- patches.suse/sch_fq_codel-avoid-double-free-on-init-failure.patch -- patches.suse/sch_netem-avoid-null-pointer-deref-on-init-failure.patch -- patches.suse/sch_sfq-fix-null-pointer-dereference-on-init-failure.patch -- patches.suse/sch_tbf-fix-two-null-pointer-dereferences-on-init-fa.patch -- patches.suse/net-mlx5-Skip-mlx5_unload_one-if-mlx5_load_one-fails.patch -- patches.suse/net-mlx5-Remove-the-flag-MLX5_INTERFACE_STATE_SHUTDO.patch -- patches.suse/i2c-designware-Round-down-ACPI-provided-clk-to-neare -- patches.suse/Fix-warning-messages-when-mounting-to-older-servers.patch -- patches.suse/0002-x86-ldt-fix-off-by-one-in-get_segment_base -- patches.suse/linux-uaccess.h-Fix-copy_in_user-declaration.patch -- patches.suse/drm-doc-vblank-cleanup -- patches.suse/drm-vblank-_ioctl-posfix-for-ioctl-handler -- patches.suse/drm-vblank-Consistent-drm_crtc_-prefix -- patches.suse/drm-Remove-drm_driver-set_busid-hook -- patches.suse/drm-pci-Deprecate-drm_pci_init-exit-completely -- patches.suse/drm-doc-Improve-ioctl-fops-docs-a-bit-more -- patches.suse/drm-More-links-for-gamma-support-helpers -- patches.suse/drm-Convert-CMA-fbdev-console-suspend-helpers-to-use -- patches.suse/0057-drm-rockchip-Remove-unnecessary-NULL-check.patch -- patches.suse/drm-Check-for-drm_device-dev-in-drm_set_busid -- patches.suse/drm-Add-drm_atomic_helper_wait_for_flip_done -- patches.suse/0058-drm-rockchip-dw_hdmi-add-RK3399-HDMI-support.patch -- patches.suse/0059-drm-rockchip-dw_hdmi-introduce-the-VPLL-clock-settin.patch -- patches.suse/0060-drm-rockchip-dw_hdmi-introduce-the-pclk-for-grf.patch -- patches.suse/drm-i915-Drop-drm_vblank_cleanup -- patches.suse/drm-nouveau-Drop-drm_vblank_cleanup -- patches.suse/0061-drm-rockchip-Drop-drm_vblank_cleanup.patch -- patches.suse/drm-atomic-helper-Simplify-commit-tracking-locking -- patches.suse/drm-core-Fail-atomic-IOCTL-with-no-CRTC-state-but-wi -- patches.suse/drm-atomic-initial-support-for-asynchronous-plane-up -- patches.suse/drm-fb-helper-Remove-drm_mode_config_fb -- patches.suse/drm-atomic-helper-Realign-function-parameters -- patches.suse/drm-Remove-pending_read_domains-and-pending_write_do -- patches.suse/drm-fb-helper-Push-down-modeset-lock-into-FB-helpers -- patches.suse/drm-i915-Drop-FBDEV-ifdev-in-mst-code -- patches.suse/drm-fb-helper-Add-top-level-lock -- patches.suse/drm-fb-helper-Push-locking-in-fb_is_bound -- patches.suse/drm-fb-helper-Drop-locking-from-the-vsync-wait-ioctl -- patches.suse/drm-fb-helper-Push-locking-into-pan_display_atomic-l -- patches.suse/drm-fb-helper-Push-locking-into-restore_fbdev_mode_a -- patches.suse/drm-fb-helper-Stop-using-mode_config.mutex-for-inter -- patches.suse/drm-fb-helper-Split-dpms-handling-into-legacy-and-at -- patches.suse/drm-fb-helper-factor-out-pseudo-palette -- patches.suse/drm-fb-helper-keep-the-.gamma_store-updated-in-drm_f -- patches.suse/drm-fb-helper-remove-drm_fb_helper_save_lut_atomic -- patches.suse/drm-inhibit-drm-drivers-register-to-uninitialized-dr -- patches.suse/drm-atomic-Use-the-correct-iterator-macro-in-atomic_ -- patches.suse/drm-atomic-Use-the-new-helpers-in-drm_atomic_helper_ -- patches.suse/drm-atomic-Use-new-iterator-macros-in-drm_atomic_hel -- patches.suse/drm-i915-Use-correct-iterator-macro -- patches.suse/0063-drm-rockchip-Use-for_each_oldnew_plane_in_state-in-v.patch -- patches.suse/drm-dp-mst-Handle-errors-from-drm_atomic_get_private -- patches.suse/drm-atomic-Remove-pointless-private-object-NULL-stat -- patches.suse/drm-atomic-Make-private-objs-proper-objects -- patches.suse/drm-dp-mst-Use-memchr_inv-instead-of-memcmp-against- -- patches.suse/drm-rename-adjust-and-export-drm_atomic_replace_prop -- patches.suse/drm-atomic-helper-update-lut-props-directly-in-._leg -- patches.suse/drm-fb-helper-separate-the-fb_setcmap-helper-into-at -- patches.suse/drm-handle-HDMI-2.0-VICs-in-AVI-info-frames -- patches.suse/drm-edid-complete-CEA-modedb-VIC-1-107 -- patches.suse/drm-edid-parse-sink-information-before-CEA-blocks -- patches.suse/drm-edid-cleanup-patch-for-CEA-extended-tag-macro -- patches.suse/drm-add-helper-to-validate-YCBCR420-modes -- patches.suse/drm-edid-parse-YCBCR420-videomodes-from-EDID -- patches.suse/drm-edid-parse-ycbcr-420-deep-color-information -- patches.suse/drm-add-helper-functions-for-YCBCR420-handling -- patches.suse/drm-crc-Only-open-CRC-on-atomic-drivers-when-the-CRT -- patches.suse/drm-Don-t-complain-too-much-about-struct_mutex -- patches.suse/drm-Update-docs-around-gem_free_object -- patches.suse/drm-atomic-Change-drm_atomic_helper_swap_state-to-re -- patches.suse/drm-nouveau-Handle-drm_atomic_helper_swap_state-fail -- patches.suse/drm-i915-Handle-drm_atomic_helper_swap_state-failure -- patches.suse/drm-atomic-Allow-drm_atomic_helper_swap_state-to-fai -- patches.suse/drm-syncobj-Fix-kerneldoc -- patches.suse/drm-i915-Make-intel_digital_port_connected-work-for- -- patches.suse/drm-i915-Simplify-intel_engines_init -- patches.suse/drm-i915-Do-not-re-calculate-num_rings-locally -- patches.suse/drm-i915-Group-all-the-global-context-information-to -- patches.suse/drm-i915-Allow-contexts-to-be-unreferenced-locklessl -- patches.suse/drm-i915-Enable-rcu-only-context-lookups -- patches.suse/drm-i915-Wait-for-concurrent-global-resets-to-comple -- patches.suse/drm-i915-Look-for-active-requests-earlier-in-the-res -- patches.suse/drm-i915-Update-i915.reset-to-handle-engine-resets -- patches.suse/drm-i915-Modify-error-handler-for-per-engine-hang-re -- patches.suse/drm-i915-Add-support-for-per-engine-reset-recovery -- patches.suse/drm-i915-Add-engine-reset-count-to-error-state -- patches.suse/drm-i915-Export-per-engine-reset-count-info-to-debug -- patches.suse/drm-i915-selftests-reset-engine-self-tests -- patches.suse/drm-i915-Enable-Engine-reset-and-recovery-support -- patches.suse/drm-i915-select-CRC32 -- patches.suse/drm-i915-Assert-the-vma-s-active-tracking-is-clear-b -- patches.suse/drm-i915-Cancel-pending-execlist-tasklet-upon-wedgin -- patches.suse/drm-i915-pass-the-vma-to-insert_entries -- patches.suse/drm-i915-Use-HAS_PCH_CPT-everywhere -- patches.suse/drm-i915-s-Couar-Cougar -- patches.suse/drm-i915-Document-that-PPT-CPT-and-WPT-LPT -- patches.suse/drm-i915-Clean-up-some-expressions -- patches.suse/drm-i915-Always-use-9-bits-of-the-LPC-bridge-device- -- patches.suse/drm-i915-Set-PWM-divider-to-match-desired-frequency- -- patches.suse/drm-i915-Add-heuristic-to-determine-better-way-to-ad -- patches.suse/drm-i915-Add-option-to-support-dynamic-backlight-via -- patches.suse/drm-i915-dp-Fix-the-t11_t12-panel-power-cycle-delay- -- patches.suse/drm-i915-dp-Remove-1-1-from-t11_t12-for-Gen9_LP-CNP- -- patches.suse/drm-i915-selftests-Fix-mutex-imbalance-for-igt_rende -- patches.suse/drm-i915-Cancel-pending-execlists-irq-handler-upon-i -- patches.suse/drm-i915-Drop-flushing-of-the-object-free-list-worke -- patches.suse/drm-i915-Avoid-keeping-waitboost-active-for-signalin -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170703 -- patches.suse/drm-i915-Prevent-kernel-panic-when-reading-writing-c -- patches.suse/drm-i915-Fix-use-after-free-of-context-during-free_c -- patches.suse/drm-i915-skl-Check-for-supported-plane-configuration -- patches.suse/drm-i915-skl-Scaling-not-supported-in-IF-ID-Interlac -- patches.suse/drm-i915-edp-Add-a-T12-panel-delay-quirk-to-fix-DP-A -- patches.suse/drm-i915-sysfs-constify-attribute_group-structures -- patches.suse/drm-i915-Setting-pch_id-for-HSW-BDW-in-virtual-envir -- patches.suse/drm-i915-Check-new-context-against-kernel_context-af -- patches.suse/drm-i915-Move-stale-context-reaping-to-common-i915_g -- patches.suse/drm-i915-Drop-request-retirement-before-reaping-stal -- patches.suse/drm-i915-Only-free-the-oldest-stale-context-before-a -- patches.suse/drm-i915-gen9-Add-10-us-delay-after-power-well-1-AUX -- patches.suse/drm-i915-skl-Don-t-disable-misc-IO-power-well-during -- patches.suse/drm-i915-bxt-glk-Fix-assert-on-conditions-for-DC9-en -- patches.suse/drm-i915-gen9-Don-t-remove-secondary-power-well-requ -- patches.suse/drm-i915-cnl-Fix-comment-about-AUX-IO-power-well-ena -- patches.suse/x86-gpu-CNL-uses-the-same-GMS-values-as-SKL -- patches.suse/drm-i915-cnl-Add-force-wake-for-gen10 -- patches.suse/drm-i915-cnl-Cannonlake-color-init -- patches.suse/drm-i915-Fix-the-kernel-panic-when-using-aliasing-pp -- patches.suse/drm-i915-cnl-Don-t-trust-VBT-s-alternate-pin-for-por -- patches.suse/drm-i915-cnl-Gen10-render-context-size -- patches.suse/drm-i915-cnl-Inherit-RPS-stuff-from-previous-platfor -- patches.suse/drm-i915-cnl-Get-DDI-clock-based-on-PLLs -- patches.suse/drm-i915-cnl-Add-max-allowed-Cannonlake-DC -- patches.suse/drm-i915-cnl-Add-missing-type-case -- patches.suse/drm-i915-take-out-common-clamping-code-of-fixed16-wr -- patches.suse/drm-i915-Always-perform-internal-fixed16-division-in -- patches.suse/drm-i915-cleanup-fixed-point-wrappers-naming -- patches.suse/drm-i915-Addition-wrapper-for-fixed16.16-operation -- patches.suse/drm-i915-skl-WM-calculation-don-t-require-height -- patches.suse/drm-i915-skl-unify-cpp-value-in-WM-calculation -- patches.suse/drm-i915-fbdev-Always-forward-hotplug-events -- patches.suse/drm-i915-Protect-against-deferred-fbdev-setup -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170717 -- patches.suse/drm-fb-helper-Support-deferred-setup -- patches.suse/drm-Improve-kerneldoc-for-drm_modeset_lock -- patches.suse/drm-atomic-implement-drm_atomic_helper_commit_tail-f -- patches.suse/drm-gem-Add-drm_gem_dumb_map_offset -- patches.suse/drm-dumb-buffers-Add-defaults-for-.dumb_map_offset-a -- patches.suse/0064-drm-rockchip-Use-.dumb_map_offset-and-.dumb_destroy-.patch -- patches.suse/drm-nouveau-Use-the-drm_driver.dumb_destroy-default -- patches.suse/dma-buf-sync_file-Allow-multiple-sync_files-to-wrap- -- patches.suse/0065-drm-rockchip-vop-initialize-registers-directly.patch -- patches.suse/0066-drm-rockchip-vop-move-write_relaxed-flags-to-vop-reg.patch -- patches.suse/0067-drm-rockchip-vop-move-line_flag_num-to-interrupt-reg.patch -- patches.suse/0068-drm-rockchip-vop-group-vop-registers.patch -- patches.suse/0069-drm-rockchip-vop-add-a-series-of-vop-support.patch -- patches.suse/0070-drm-rockchip-vop-rk3328-fix-overlay-abnormal.patch -- patches.suse/drm-Fix-kerneldoc-for-atomic_async_update -- patches.suse/drm-modes-Fix-drm_mode_is_420_only-comment -- patches.suse/drm-Fix-warning-when-building-docs-for-scdc_helper -- patches.suse/drm-nouveau-Convert-nouveau-to-use-new-iterator-macr -- patches.suse/drm-Plumb-modifiers-through-plane-init -- patches.suse/drm-Create-a-format-modifier-blob -- patches.suse/drm-fb-Fix-pointer-dereference-before-null-check -- patches.suse/drm-fb-helper-add-new-drm_setup_crtcs_fb-function -- patches.suse/0075-drm-rockchip-vop-no-need-wait-vblank-on-crtc-enable.patch -- patches.suse/0076-drm-rockchip-fix-race-with-kms-hotplug-and-fbdev.patch -- patches.suse/drm-cirrus-remove-dead-code-and-pointless-local-lut- -- patches.suse/drm-i915-remove-dead-code-and-pointless-local-lut-st -- patches.suse/drm-nouveau-remove-dead-code-and-pointless-local-lut -- patches.suse/drm-fb-helper-pass-physical-dimensions-to-fbdev -- patches.suse/0001-drm-bridge-synopsys-dw-hdmi-Provide-default-configur.patch -- patches.suse/drm-i915-Use-the-drm_driver.dumb_destroy-default -- patches.suse/drm-Don-t-update-property-values-for-atomic-drivers -- patches.suse/drm-Handle-properties-in-the-core-for-atomic-drivers -- patches.suse/drm-vc4-Don-t-disable-DSI-clocks-on-component-unload -- patches.suse/drm-Shift-wrap-bug-in-create_in_format_blob -- patches.suse/0077-drm-rockchip-make-drm_connector_funcs-structures-con.patch -- patches.suse/0079-drm-rockchip-switch-to-drm_-_get-drm_-_put-helpers.patch -- patches.suse/drm-vc4-Fix-leak-of-HDMI-EDID -- patches.suse/drm-amdgpu-Throttle-visible-VRAM-moves-separately -- patches.suse/drm-amdgpu-read-reg-in-each-iterator-of-psp_wait_for -- patches.suse/drm-rcar-du-Use-the-VBK-interrupt-for-vblank-events.patch -- patches.suse/drm-nouveau-Fix-merge-commit -- patches.suse/gpu-host1x-Don-t-fail-on-NULL-bo-physical-address.patch -- patches.suse/drm-tegra-Set-MODULE_FIRMWARE-for-the-VIC -- patches.suse/drm-i915-Fix-error-checking-locking-in-perf-lookup_c -- patches.suse/drm-i915-Consistently-use-enum-pipe-for-PCH-transcod -- patches.suse/drm-i915-Explicit-the-connector-name-for-DP-link-tra -- patches.suse/drm-i915-More-stolen-quirking -- patches.suse/drm-i915-Drain-the-device-workqueue-on-unload -- patches.suse/drm-i915-selftests-Attach-a-stub-pm_domain -- patches.suse/drm-atomic-helper-Fix-leak-in-disable_all -- patches.suse/drm-i915-Fix-fbdev-unload-sequence -- patches.suse/drm-i915-unregister-interfaces-first-in-unload -- patches.suse/drm-i915-selftests-Mark-contexts-as-lost-during-free -- patches.suse/drm-i915-Pass-enum-pipe-to-intel_set_pch_fifo_underr -- patches.suse/drm-i915-Nuke-legacy-flip-queueing-code -- patches.suse/drm-i915-s-INTEL_INFO-dev_priv-gen-INTEL_GEN-dev_pri -- patches.suse/drm-i915-Rip-out-legacy-page_flip-completion-irq-han -- patches.suse/drm-i915-adjust-has_pending_fb_unpin-to-atomic -- patches.suse/drm-i915-Remove-intel_flip_work-infrastructure -- patches.suse/drm-i915-Drop-unpin-stall-in-atomic_prepare_commit -- patches.suse/Revert-drm-i915-Add-option-to-support-dynamic-backli -- patches.suse/Revert-drm-i915-Add-heuristic-to-determine-better-wa -- patches.suse/drm-i915-Report-execlists-irq-bit-in-debugfs -- patches.suse/drm-i915-Reset-context-image-on-engines-after-trigge -- patches.suse/drm-i915-Serialize-per-engine-resets-against-new-req -- patches.suse/drm-i915-Flush-the-execlist-ports-if-idle -- patches.suse/drm-i915-Check-execlist-ring-status-during-hangcheck -- patches.suse/drm-i915-Check-the-execlist-queue-for-pending-reques -- patches.suse/drm-i915-Clear-execlist-port-before-updating-seqno-o -- patches.suse/drm-i915-Move-idle-checks-before-intel_engine_init_g -- patches.suse/drm-i915-Wake-up-waiters-after-setting-the-WEDGED-bi -- patches.suse/drm-i915-Assert-that-machine-is-wedged-for-nop_submi -- patches.suse/drm-i915-Clear-engine-irq-posted-following-a-reset -- patches.suse/drm-i915-Make-i915_gem_context_mark_guilty-safe-for- -- patches.suse/drm-i915-Emit-a-user-level-message-when-resetting-th -- patches.suse/drm-i915-Disable-per-engine-reset-for-Broxton -- patches.suse/drm-i915-selftests-Exercise-independence-of-per-engi -- patches.suse/drm-i915-Simplify-scaler-init-during-CRTC-HW-readout -- patches.suse/drm-i915-chv-Add-unique-power-well-ID-for-the-pipe-A -- patches.suse/drm-i915-Unify-power-well-ID-enums -- patches.suse/drm-i915-Assign-everywhere-the-always-on-power-well- -- patches.suse/drm-i915-gen2-Add-an-ID-for-the-display-pipes-power- -- patches.suse/drm-i915-hsw-bdw-Add-an-ID-for-the-global-display-po -- patches.suse/drm-i915-Check-for-duplicated-power-well-IDs -- patches.suse/drm-i915-bxt-glk-Give-a-proper-name-to-the-power-wel -- patches.suse/drm-i915-gen9-Remove-redundant-power-well-state-asse -- patches.suse/drm-i915-gen9-Remove-redundant-state-check-during-po -- patches.suse/drm-i915-hsw-bdw-Remove-redundant-state-check-during -- patches.suse/drm-i915-hsw-bdw-Split-power-well-set-to-enable-disa -- patches.suse/drm-i915-hsw-Unify-the-hsw-bdw-and-gen9-power-well-r -- patches.suse/drm-i915-hsw-bdw-Add-irq_pipe_mask-has_vga-power-wel -- patches.suse/drm-i915-hsw-bdw-Wait-for-the-power-well-disabled-st -- patches.suse/drm-i915-hsw-Add-has_fuses-power-well-attribute -- patches.suse/drm-i915-gen9-Unify-the-HSW-BDW-and-GEN9-power-well- -- patches.suse/drm-i915-Move-hsw_power_well_enable-next-to-the-rest -- patches.suse/drm-i915-Gather-all-the-power-well-domain-mappings-t -- patches.suse/drm-i915-add-config-function-for-YCBCR420-outputs -- patches.suse/drm-i915-prepare-scaler-for-YCBCR420-modeset -- patches.suse/drm-i915-prepare-pipe-for-YCBCR420-output -- patches.suse/drm-i915-prepare-csc-unit-for-YCBCR420-output -- patches.suse/drm-i915-set-colorspace-for-YCBCR420-outputs -- patches.suse/drm-i915-glk-set-HDMI-2.0-identifier -- patches.suse/drm-i915-Enforce-that-CS-packets-are-qword-aligned -- patches.suse/drm-i915-Don-t-touch-fence-error-when-resetting-an-i -- patches.suse/drm-i915-selftest-Refactor-reset-locking -- patches.suse/drm-i915-Squelch-reset-messages-during-selftests -- patches.suse/drm-i915-selftests-Fix-kbuild-error -- patches.suse/drm-i915-cleanup-the-CHICKEN_MISC_2-re-definitions -- patches.suse/drm-i915-fbc-add-comments-to-the-FBC-auxiliary-struc -- patches.suse/drm-i915-Handle-msr-read-failure-gracefully -- patches.suse/drm-i915-Trim-struct_mutex-usage-for-kms -- patches.suse/drm-i915-Make-i915_gem_object_phys_attach-use-obj-mm -- patches.suse/drm-i915-Pin-the-pages-before-acquiring-struct_mutex -- patches.suse/drm-i915-Move-i915_gem_object_phys_attach -- patches.suse/drm-i915-Call-the-unlocked-version-of-i915_gem_objec -- patches.suse/drm-i915-Rework-sdvo-proxy-i2c-locking -- patches.suse/drm-i915-sdvo-Shut-up-state-checker-with-hdmi-cards- -- patches.suse/drm-i915-Include-mbox-details-for-pcode-read-write-f -- patches.suse/drm-i915-Remove-unused-i915_err_print_instdone -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170731 -- patches.suse/drm-i915-add-const-to-bin_attribute -- patches.suse/drm-i915-perf-prune-OA-configs -- patches.suse/drm-i915-perf-leave-GDT_CHICKEN_BITS-programming-in- -- patches.suse/drm-i915-perf-disable-NOA-logic-when-not-used -- patches.suse/drm-i915-reorder-NOA-register-definition-to-follow-a -- patches.suse/drm-i915-perf-Implement-I915_PERF_ADD-REMOVE_CONFIG- -- patches.suse/drm-i915-Fix-PCH-names-for-KBP-and-CNP -- patches.suse/drm-i915-enable-WaDisableDopClkGating-for-skl -- patches.suse/drm-i915-perf-Initialise-the-dynamic-sysfs-attr -- patches.suse/drm-i915-selftests-Retarget-igt_render_engine_reset_ -- patches.suse/drm-i915-cnl-Removing-missing-DDI_E-bits-from-CNL -- patches.suse/drm-i915-psr-Preserve-SRD_CTL-bit-29-on-PSR-init -- patches.suse/drm-i915-Supply-the-engine-id-for-our-mock_engine -- patches.suse/drm-i915-Implement-.get_format_info-hook-for-CCS -- patches.suse/drm-i915-Add-render-decompression-support -- patches.suse/drm-i915-Add-format-modifiers-for-Intel -- patches.suse/drm-i915-enum-i915_power_well_id-is-not-proper-kerne -- patches.suse/drm-i915-perf-Initialise-dynamic-sysfs-group-before- -- patches.suse/drm-i915-perf-Drop-lockdep-assert-for-i915_oa_init_r -- patches.suse/drm-i915-perf-Drop-redundant-check-for-perf.initiali -- patches.suse/drm-i915-Avoid-null-dereference-if-mst_port-is-unset -- patches.suse/drm-i915-gen10-use-the-SKL-code-for-reading-WM-laten -- patches.suse/drm-i915-cnl-Enable-SAGV-for-Cannonlake -- patches.suse/drm-i915-gen10-fix-the-gen-10-SAGV-block-time -- patches.suse/drm-i915-gen10-fix-WM-latency-printing -- patches.suse/drm-i915-fbc-only-update-no_fbc_reason-when-active -- patches.suse/drm-i915-make-structure-intel_sprite_plane_funcs-sta -- patches.suse/drm-i915-cnl-Add-allowed-DP-rates-for-Cannonlake -- patches.suse/drm-i915-cnl-Dump-the-right-pll-registers-when-dumpi -- patches.suse/drm-i915-Simplify-hpd-pin-to-port -- patches.suse/drm-i915-Introduce-intel_hpd_pin-function -- patches.suse/drm-i915-Add-SW_SYNC-to-our-recommend-testing-Kconfi -- patches.suse/drm-i915-guc-Rename-GuC-irq-trigger-function -- patches.suse/drm-i915-gen9-Send-all-components-in-VF-state -- patches.suse/drm-i915-Push-i915_sw_fence_wait-into-the-nonblockin -- patches.suse/drm-i915-More-surgically-unbreak-the-modeset-vs-rese -- patches.suse/drm-i915-dp-Generalize-intel_dp_link_params-function -- patches.suse/drm-i915-dp-Validate-the-compliance-test-link-parame -- patches.suse/drm-i915-gvt-Use-gvt_err-to-print-the-resource-not-e -- patches.suse/drm-i915-gvt-Optimize-ring-siwtch-2x-faster-by-remov -- patches.suse/drm-i915-gvt-Optimize-ring-siwtch-2x-faster-again-by -- patches.suse/drm-i915-gvt-Factor-out-scan-and-shadow-from-workloa -- patches.suse/drm-i915-gvt-Audit-and-shadow-workload-during-ELSP-w -- patches.suse/drm-i915-gvt-To-check-whether-workload-scan-and-shad -- patches.suse/drm-i915-gvt-Replace-duplicated-code-with-exist-func -- patches.suse/drm-i915-gvt-take-runtime-pm-when-do-early-scan-and- -- patches.suse/drm-i915-gvt-Remove-duplicated-MMIO-entries -- patches.suse/drm-i915-gvt-Add-carefully-checking-in-GTT-walker-pa -- patches.suse/drm-i915-gvt-Refine-the-intel_vgpu_reset_gtt-reset-f -- patches.suse/drm-i915-gvt-expose-vGPU-context-hw-id -- patches.suse/drm-i915-gvt-Add-shadow-context-descriptor-updating -- patches.suse/drm-i915-Disconnect-32-and-48-bit-ppGTT-support -- patches.suse/drm-i915-Enable-guest-i915-full-ppgtt-functionality -- patches.suse/drm-i915-gvt-Fix-guest-i915-full-ppgtt-blocking-issu -- patches.suse/drm-i915-Work-around-GCC-anonymous-union-initializat -- patches.suse/drm-i915-hsw-Add-support-for-multiple-power-well-reg -- patches.suse/drm-i915-Split-obj-cache_coherent-to-track-r-w -- patches.suse/drm-i915-Handle-full-s64-precision-for-wait-ioctl -- patches.suse/drm-i915-Add-support-for-drm-syncobjs -- patches.suse/drm-i915-edp-Allow-alternate-fixed-mode-for-eDP-if-a -- patches.suse/drm-i915-cnl-Setup-PAT-Index -- patches.suse/drm-i915-gen10-implement-gen-10-watermarks-calculati -- patches.suse/drm-i915-cnl-Reuse-skl_wm_get_hw_state-on-Cannonlake -- patches.suse/drm-i915-opregion-let-user-specify-override-VBT-via- -- patches.suse/drm-i915-Split-pin-mapping-into-per-platform-functio -- patches.suse/drm-i915-Stop-touching-forcewake-following-a-gen6-en -- patches.suse/drm-i915-Don-t-use-MI_STORE_DWORD_IMM-on-Sandybridge -- patches.suse/drm-i915-Check-context-status-before-looking-up-our- -- patches.suse/drm-i915-Convert-execbuf-to-use-struct-of-array-pack -- patches.suse/drm-i915-Simplify-eb_lookup_vmas -- patches.suse/drm-i915-Replace-execbuf-vma-ht-with-an-idr -- patches.suse/drm-i915-Trivial-grammar-fix-s-opt-of-opt-out-of-in- -- patches.suse/drm-i915-Mark-the-GT-as-busy-before-idling-the-previ -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170818 -- patches.suse/drm-nouveau-therm-fix-spelling-mistake-on-array-thre -- patches.suse/drm-nouveau-therm-gm200-Added -- patches.suse/drm-nouveau-disp-gf119-avoid-creating-non-existent-h -- patches.suse/drm-nouveau-mc-gf100-add-pmu-to-reset-mask -- patches.suse/drm-nouveau-pmu-gt215-fix-reset -- patches.suse/drm-nouveau-pmu-gt215-abstract-detection-of-whether- -- patches.suse/drm-nouveau-bios-Demote-missing-fp-table-message-to- -- patches.suse/drm-nouveau-disp-Silence-DCB-warnings -- patches.suse/drm-nouveau-falcon-use-a-more-reasonable-msgqueue-ti -- patches.suse/initial-support-display-only-for-GP108 -- patches.suse/drm-nouveau-bar-gf100-add-config-option-to-limit-BAR -- patches.suse/drm-nouveau-fb-gf100-zero-mmu-debug-buffers -- patches.suse/drm-nouveau-mpeg-print-more-debug-info-when-rejectin -- patches.suse/drm-nouveau-kms-nv04-nv40-prevent-undisplayable-fram -- patches.suse/drm-nouveau-kms-nv04-nv40-improve-overlay-error-dete -- patches.suse/drm-nouveau-kms-nv10-nv40-add-NV21-support-to-overla -- patches.suse/drm-nouveau-kms-nv04-nv4x-fix-exposed-format-list -- patches.suse/drm-nouveau-silence-suspend-resume-debugging-message -- patches.suse/drm-nouveau-kms-nv50-perform-null-check-on-msto-i-ra -- patches.suse/drm-syncobj-Rename-fence_get-to-find_fence -- patches.suse/drm-syncobj-Add-a-race-free-drm_syncobj_fence_get-he -- patches.suse/i915-Use-drm_syncobj_fence_get -- patches.suse/drm-rename-u32-in-__u32-in-uapi -- patches.suse/IB-hfi1-Remove-unnecessary-initialization-from-tx-re.patch -- patches.suse/IB-hfi1-Remove-unused-mk_qpn-function.patch -- patches.suse/IB-hfi1-Add-functions-to-parse-BTH-IB-headers.patch -- patches.suse/IB-hfi1-Separate-input-output-header-tracing.patch -- patches.suse/IB-hfi1-Setup-common-IB-fields-in-hfi1_packet-struct.patch -- patches.suse/IB-rdmavt-Compress-adjacent-SGEs-in-rvt_lkey_ok.patch -- patches.suse/IB-hfi1-Don-t-remove-RB-entry-when-not-needed.patch -- patches.suse/IB-hfi1-Optimize-cachelines-for-user-SDMA-request-st.patch -- patches.suse/IB-hfi1-Name-function-prototype-parameters-for-affin.patch -- patches.suse/IB-hfi1-Replace-deprecated-pci-functions-with-new-AP.patch -- patches.suse/IB-core-rdmavt-hfi1-opa-vnic-Send-OPA-cap_mask3-in-t.patch -- patches.suse/IB-hfi1-Remove-atomic-SDMA_REQ_SEND_DONE-bit-operati.patch -- patches.suse/IB-hfi1-Remove-atomic-SDMA_REQ_HAS_ERROR-bit-operati.patch -- patches.suse/IB-hfi1-Reclassify-type-of-messages-printed-for-plat.patch -- patches.suse/IB-hfi1-Fix-up-sdma_init-function-comment.patch -- patches.suse/IB-rdmavt-Remove-duplicated-functions.patch -- patches.suse/IB-hfi1-Fix-spelling-mistake-in-linkdown-reason.patch -- patches.suse/IB-hfi1-Use-QPN-mask-to-avoid-overflow.patch -- patches.suse/IB-hfi1-Remove-subtraction-of-uninitialized-value.patch -- patches.suse/IB-hfi1-Add-error-checking-for-buffer-overrun-in-OPA.patch -- patches.suse/IB-core-Allow-QP-state-transition-from-reset-to-erro-d5438983.patch -- patches.suse/IB-hfi1-Modify-handling-of-physical-link-state-by-Ho.patch -- patches.suse/IB-hfi1-qib-Do-not-send-QKey-trap-for-UD-qps.patch -- patches.suse/IB-hfi1-Fix-DC-8051-host-info-flag-array.patch -- patches.suse/IB-hfi1-Set-proper-logging-levels-on-QSFP-cable-erro.patch -- patches.suse/IB-hfi1-Create-common-expected-receive-verbs-PSM-cod.patch -- patches.suse/IB-hfi1-Remove-reading-platform-configuration-from-E.patch -- patches.suse/IB-hfi1-Use-a-template-for-tid-reg-unreg.patch -- patches.suse/IB-hfi1-Add-traces-for-TID-operations.patch -- patches.suse/IB-qib-Replace-deprecated-pci-functions-with-new-API.patch -- patches.suse/IB-hfi1-Initialize-TID-lists-to-avoid-crash-on-clean.patch -- patches.suse/IB-hfi1-Resolve-kernel-panics-by-reference-counting-.patch -- patches.suse/IB-hfi1-Handle-missing-magic-values-in-config-file.patch -- patches.suse/IB-rxe-Use-foo-bar-instead-of-foo-bar.patch -- patches.suse/IB-rxe-Prefer-unsigned-int-to-bare-use-of-unsigned.patch -- patches.suse/IB-rxe-Use-DEVICE_ATTR_RO-macro-to-show-parent-field.patch -- patches.suse/IB-rxe-Use-__func__-to-print-function-s-name.patch -- patches.suse/IB-rxe-Constify-static-rxe_vm_ops.patch -- patches.suse/net-mlx5-Add-raw-ethernet-local-loopback-firmware-co.patch -- patches.suse/IB-mlx5-Add-raw-ethernet-local-loopback-support.patch -- patches.suse/net-mlx5e-Enable-local-loopback-in-loopback-selftest.patch -- patches.suse/IB-mlx5-Change-logic-for-dispatching-IB-events-for-p.patch -- patches.suse/IB-mlx5-Add-debug-control-parameters-for-congestion-.patch -- patches.suse/IB-mlx5-Restore-IB-guid-policy-for-virtual-functions.patch -- patches.suse/IB-core-Introduce-delay-drop-for-a-WQ.patch -- patches.suse/net-mlx5-Introduce-set-delay-drop-command.patch -- patches.suse/net-mlx5-Introduce-general-notification-event.patch -- patches.suse/IB-mlx5-Add-support-to-dropless-RQ.patch -- patches.suse/IB-mlx5-Add-delay-drop-configuration-and-statistics.patch -- patches.suse/IB-core-Fix-the-validations-of-a-multicast-LID-in-at.patch -- patches.suse/IB-core-Set-RoCEv2-MGID-according-to-spec.patch -- patches.suse/IB-core-Add-support-for-RoCEv2-multicast.patch -- patches.suse/IB-core-Enable-QP-creation-with-a-given-source-QP-nu.patch -- patches.suse/IB-uverbs-Enable-QP-creation-with-a-given-source-QP-.patch -- patches.suse/IB-mlx5-Add-support-for-QP-with-a-given-source-QPN.patch -- patches.suse/IB-mlx5-Add-multicast-flow-steering-support-for-unde.patch -- patches.suse/net-mlx5-Report-enhanced-capabilities-for-IPoIB.patch -- patches.suse/IB-mlx5-Report-RX-checksum-capabilities-for-IPoIB.patch -- patches.suse/IB-mlx5-Fix-cached-MR-allocation-flow.patch -- patches.suse/IB-mlx5-Expose-extended-error-counters.patch -- patches.suse/IB-mlx4-Add-inline-receive-support.patch -- patches.suse/IB-net-mlx4-Add-resource-utilization-support.patch -- patches.suse/IB-mlx4-Add-support-for-WQ-related-verbs.patch -- patches.suse/IB-mlx4-Add-support-for-WQ-indirection-table-related.patch -- patches.suse/IB-mlx4-Add-support-for-RSS-QP.patch -- patches.suse/IB-mlx4-Expose-RSS-capabilities.patch -- patches.suse/IB-cma-Set-default-gid-type-to-RoCEv2.patch -- patches.suse/RDMA-bnxt_re-Delete-unsupported-modify_port-function.patch -- patches.suse/IB-qib-remove-duplicate-code.patch -- patches.suse/IB-usnic-Implement-get_netdev-hook.patch -- patches.suse/IB-core-Add-generic-function-to-extract-IB-speed-fro.patch -- patches.suse/RDMA-Remove-useless-MODULE_VERSION.patch -- patches.suse/RDMA-bnxt_re-Add-vlan-tag-for-untagged-RoCE-traffic-.patch -- patches.suse/RDMA-bnxt_re-Allow-posting-when-QPs-are-in-error.patch -- patches.suse/IB-hfi1-Add-receiving-queue-info-to-qp_stats.patch -- patches.suse/net-mlx5-fix-spelling-mistake-alloated-allocated.patch -- patches.suse/RDMA-qedr-notify-user-application-if-DPM-is-supporte.patch -- patches.suse/RDMA-qedr-notify-user-application-of-supported-WIDs.patch -- patches.suse/IB-cma-Fix-default-RoCE-type-setting.patch -- patches.suse/IB-hns-Support-compile-test-for-hns-RoCE-driver.patch -- patches.suse/IB-hns-fix-boolreturn.cocci-warnings.patch -- patches.suse/IB-hns-fix-returnvar.cocci-warnings.patch -- patches.suse/IB-hns-fix-semicolon.cocci-warnings.patch -- patches.suse/IB-hns-include-linux-interrupt.h.patch -- patches.suse/IB-hfi1-Check-return-values-from-PCI-config-API-call.patch -- patches.suse/IB-hfi1-Fix-bar0-mapping-to-use-write-combining.patch -- patches.suse/IB-hfi1-Serve-the-most-starved-iowait-entry-first.patch -- patches.suse/IB-hfi1-Assign-context-does-not-clean-up-file-descri.patch -- patches.suse/IB-hfi1-Remove-unused-user-context-data-members.patch -- patches.suse/IB-hfi1-Size-rcd-array-index-correctly-and-consisten.patch -- patches.suse/IB-hfi1-Use-context-pointer-rather-than-context-inde.patch -- patches.suse/IB-hfi1-Pass-the-context-pointer-rather-than-the-ind.patch -- patches.suse/IB-hfi1-Send-MAD-traps-until-repressed.patch -- patches.suse/IB-hfi1-Fix-code-consistency-for-if-else-blocks-in-c.patch -- patches.suse/IB-hfi1-Fix-initialization-failure-for-debug-firmwar.patch -- patches.suse/IB-hfi1-Move-saving-PCI-values-to-a-separate-functio.patch -- patches.suse/IB-hfi1-Verify-port-data-VLs-credits-on-transition-t.patch -- patches.suse/IB-hfi1-Split-copy_to_user-data-copy-for-better-secu.patch -- patches.suse/IB-hfi1-Harden-state-transition-to-Armed-and-Active.patch -- patches.suse/IB-hfi1-Do-not-enable-disabled-port-on-cable-insert.patch -- patches.suse/IB-hfi1-Only-set-fd-pointer-when-base-context-is-com.patch -- patches.suse/IB-hfi1-Disambiguate-corruption-and-uninitialized-er.patch -- patches.suse/IB-rdmavt-hfi1-qib-Fix-panic-with-post-receive-and-S.patch -- patches.suse/IB-hfi1-Create-workqueue-for-link-events.patch -- patches.suse/IB-hfi1-Prevent-link-down-request-double-queuing.patch -- patches.suse/IB-hfi1-Always-perform-offline-transition.patch -- patches.suse/IB-core-Convert-ah_attr-from-OPA-to-IB-when-copying-.patch -- patches.suse/IB-srpt-Increase-lid-and-sm_lid-to-32-bits.patch -- patches.suse/IB-IPoIB-Increase-local_lid-to-32-bits.patch -- patches.suse/IB-mad-Change-slid-in-RMPP-recv-from-16-to-32-bits.patch -- patches.suse/IB-core-Change-port_attr.lid-size-from-16-to-32-bits.patch -- patches.suse/IB-core-Change-port_attr.sm_lid-from-16-to-32-bits.patch -- patches.suse/IB-core-Change-wc.slid-from-16-to-32-bits.patch -- patches.suse/IB-CM-Add-OPA-Path-record-support-to-CM.patch -- patches.suse/IB-CM-Create-appropriate-path-records-when-handling-.patch -- patches.suse/IB-CM-Set-appropriate-slid-and-dlid-when-handling-CM.patch -- patches.suse/mlx5-convert-to-generic-pci_alloc_irq_vectors.patch -- patches.suse/mlx5e-don-t-assume-anything-on-the-irq-affinity-mapp.patch -- patches.suse/mlx5-move-affinity-hints-assignments-to-generic-code.patch -- patches.suse/RDMA-core-expose-affinity-mappings-per-completion-ve.patch -- patches.suse/mlx5-support-get_vector_affinity.patch -- patches.suse/block-Add-rdma-affinity-based-queue-mapping-helper.patch -- patches.suse/nvme-rdma-use-intelligent-affinity-based-queue-mappi.patch -- patches.suse/RDMA-core-Add-wait-retry-version-of-ibnl_unicast.patch -- patches.suse/RDMA-netlink-Remove-netlink-clients-infrastructure.patch -- patches.suse/RDMA-netlink-Remove-redundant-owner-option-for-netli.patch -- patches.suse/RDMA-netlink-Avoid-double-pass-for-RDMA-netlink-mess.patch -- patches.suse/RDMA-iwcm-Remove-useless-check-of-netlink-client-val.patch -- patches.suse/RDMA-iwcm-Remove-extra-EXPORT_SYMBOLS.patch -- patches.suse/RDMA-netlink-Add-flag-to-consolidate-common-handling.patch -- patches.suse/RDMA-netlink-Simplify-the-put_msg-and-put_attr.patch -- patches.suse/RDMA-netlink-Rename-and-remove-redundant-parameter-f.patch -- patches.suse/RDMA-netlink-Rename-and-remove-redundant-parameter-f-4d7f693a.patch -- patches.suse/RDMA-netlink-Simplify-and-rename-ibnl_chk_listeners.patch -- patches.suse/RDMA-netlink-Rename-netlink-callback-struct.patch -- patches.suse/RDMA-core-Add-iterator-over-ib_devices.patch -- patches.suse/RDMA-core-Add-and-expose-static-device-index.patch -- patches.suse/RDMA-netlink-Add-and-implement-doit-netlink-callback.patch -- patches.suse/RDMA-netlink-Reduce-indirection-access-to-cb_table.patch -- patches.suse/RDMA-netlink-Convert-LS-to-doit-callback.patch -- patches.suse/RDMA-netlink-Update-copyright.patch -- patches.suse/RDMA-netlink-Add-netlink-device-definitions-to-UAPI.patch -- patches.suse/RDMA-netlink-Add-nldev-initialization-flows.patch -- patches.suse/RDMA-netlink-Implement-nldev-device-dumpit-calback.patch -- patches.suse/RDMA-netlink-Add-nldev-device-doit-implementation.patch -- patches.suse/RDMA-netlink-Add-nldev-port-dumpit-implementation.patch -- patches.suse/RDMA-netlink-Implement-nldev-port-doit-callback.patch -- patches.suse/RDMA-netlink-Expose-device-and-port-capability-masks.patch -- patches.suse/RDMA-Simplify-get-firmware-interface.patch -- patches.suse/RDMA-netlink-Export-FW-version.patch -- patches.suse/RDMA-netlink-Export-node_guid-and-sys_image_guid.patch -- patches.suse/RDMA-netlink-Advertise-IB-subnet-prefix.patch -- patches.suse/RDMA-netink-Export-lids-and-sm_lids.patch -- patches.suse/RDMA-netlink-Export-LID-mask-control-LMC.patch -- patches.suse/RDMA-netlink-Provide-port-state-and-physical-link-st.patch -- patches.suse/RDMA-netlink-Export-node_type.patch -- patches.suse/IB-hns-Avoid-compile-test-under-non-64bit-environmen.patch -- patches.suse/cxgb4-Remove-some-dead-code.patch -- patches.suse/RDMA-core-make-ib_device.add-method-optional.patch -- patches.suse/nvme-rdma-remove-redundant-empty-device-add-callout.patch -- patches.suse/nvmet-rdma-remove-redundant-empty-device-add-callout.patch -- patches.suse/cm-Don-t-allocate-ib_cm-workqueue-with-WQ_MEM_RECLAI.patch -- patches.suse/iwcm-Don-t-allocate-iwcm-workqueue-with-WQ_MEM_RECLA.patch -- patches.suse/IB-qib-fix-spelling-mistake-failng-failing.patch -- patches.suse/IB-hfi1-fix-spelling-mistake-in-variable-name-contin.patch -- patches.suse/RDMA-bnxt_re-fix-spelling-mistake-Deallocte-Dealloca.patch -- patches.suse/PCI-IB-add-support-for-pci-driver-attribute-groups.patch -- patches.suse/infiniband-mthca-constify-pci_device_id.patch -- patches.suse/infiniband-nes-constify-pci_device_id.patch -- patches.suse/infiniband-pvrdma-constify-pci_device_id.patch -- patches.suse/i40iw-Simplify-code.patch -- patches.suse/i40iw-Fixes-for-static-checker-warnings.patch -- patches.suse/IB-rxe-Convert-pr_info-to-pr_warn.patch -- patches.suse/IB-rxe-Remove-unneeded-check.patch -- patches.suse/i40iw-fix-spelling-mistake-allloc_buf-alloc_buf.patch -- patches.suse/infiniband-avoid-overflow-warning.patch -- patches.suse/IB-qib-add-const-to-bin_attribute-structures.patch -- patches.suse/IB-hfi1-add-const-to-bin_attribute-structures.patch -- patches.suse/Add-OPA-extended-LID-support.patch -- patches.suse/RDMA-bnxt_re-Allocate-multiple-notification-queues.patch -- patches.suse/RDMA-bnxt_re-Implement-the-alloc-get_hw_stats-callba.patch -- patches.suse/IB-mthca-Replace-PCI-pool-old-API.patch -- patches.suse/mlx4-Replace-PCI-pool-old-API.patch -- patches.suse/mlx5-Replace-PCI-pool-old-API.patch -- patches.suse/IB-core-Fix-input-len-in-multiple-user-verbs.patch -- patches.suse/IB-hfi1-Revert-egress-pkey-check-enforcement.patch -- patches.suse/IB-hfi1-Remove-pmtu-from-the-QP-structure.patch -- patches.suse/IB-hfi1-Remove-lstate-from-hfi1_pportdata.patch -- patches.suse/IB-hfi1-Use-host_link_state-to-read-state-when-DC-is.patch -- patches.suse/IB-hfi1-Protect-context-array-set-clear-with-spinloc.patch -- patches.suse/IB-hf1-User-context-locking-is-inconsistent.patch -- patches.suse/IB-rdmavt-hfi1-qib-Modify-check_ah-to-account-for-ex.patch -- patches.suse/IB-hfi1-Add-support-to-receive-16B-bypass-packets.patch -- patches.suse/IB-hfi1-Add-support-to-send-16B-bypass-packets.patch -- patches.suse/IB-hfi1-Add-support-to-process-16B-header-errors.patch -- patches.suse/IB-hfi1-Determine-9B-16B-L2-header-type-based-on-Add.patch -- patches.suse/IB-hfi1-Add-16B-UD-support.patch -- patches.suse/IB-hfi1-Add-16B-trace-support.patch -- patches.suse/IB-rdmavt-hfi1-qib-Enhance-rdmavt-and-hfi1-to-use-32.patch -- patches.suse/IB-hfi1-Add-16B-RC-UC-support.patch -- patches.suse/IB-hfi1-Enhance-PIO-SDMA-send-for-16B.patch -- patches.suse/IB-hfi1-Enable-RDMA_CAP_OPA_AH-in-hfi-driver-to-supp.patch -- patches.suse/IB-hfi1-fix-spelling-mistake-Maximim-Maximum.patch -- patches.suse/IB-hfi1-Check-xchg-returned-value-for-queuing-link-d.patch -- patches.suse/IB-hfi1-Document-phys-port-state-bits-not-used-in-IB.patch -- patches.suse/IB-hfi1-Add-flag-for-platform-config-scratch-registe.patch -- patches.suse/IB-hfi1-Load-fallback-platform-configuration-per-HFI.patch -- patches.suse/IB-hfi1-Stricter-bounds-checking-of-MAD-trap-index.patch -- patches.suse/IB-hfi1-Remove-pstate-from-hfi1_pportdata.patch -- patches.suse/IB-hfi1-Remove-HFI1_VERBS_31BIT_PSN-option.patch -- patches.suse/IB-hfi1-Add-kernel-receive-context-info-to-debugfs.patch -- patches.suse/i40iw-Improve-CQP-timeout-logic.patch -- patches.suse/IB-pvrdma-Remove-unused-function.patch -- patches.suse/RDMA-Fix-return-value-check-for-ib_get_eth_speed.patch -- patches.suse/IB-mlx5-use-kvmalloc_array-for-mlx5_ib_wq.patch -- patches.suse/IB-mlx4-use-kvmalloc_array-to-allocate-wrid.patch -- patches.suse/rdma-Allow-demand-loading-of-NETLINK_RDMA.patch -- patches.suse/rdma-Autoload-netlink-client-modules.patch -- patches.suse/IB-ipoib-Enable-ioctl-for-to-IPoIB-rdma-netdevs.patch -- patches.suse/RDMA-vmw_pvrdma-Add-RoCEv2-support.patch -- patches.suse/RDMA-vmw_pvrdma-Update-device-query-parameters-and-p.patch -- patches.suse/IB-Avoid-ib_modify_port-failure-for-RoCE-devices.patch -- patches.suse/RDMA-qedr-fix-spelling-mistake-invlaid-invalid.patch -- patches.suse/RDMA-i40iw-Remove-unused-argument.patch -- patches.suse/IB-cma-Fix-erroneous-validation-of-supported-default.patch -- patches.suse/IB-uverbs-Introduce-and-use-helper-functions-to-copy.patch -- patches.suse/RDMA-mlx4-Don-t-use-uninitialized-variable.patch -- patches.suse/RDMA-mlx4-Fix-create-qp-command-alignment.patch -- patches.suse/RDMA-core-ulp-Convert-register-unregister-event-hand.patch -- patches.suse/RDMA-core-Cleanup-device-capability-enum.patch -- patches.suse/RDMA-core-Delete-BUG-from-unreachable-flow.patch -- patches.suse/RDMA-core-Refactor-get-link-layer-wrapper.patch -- patches.suse/RDMA-mlx4-Remove-gfp_mask-argument-from-acquire_grou.patch -- patches.suse/RDMA-usnic-Fix-remove-address-space-warning.patch -- patches.suse/RDMA-mthca-Make-explicit-conversion-to-64bit-value.patch -- patches.suse/IB-mlx4-Fix-some-spelling-mistakes.patch -- patches.suse/IB-mlx5-Fix-some-spelling-mistakes.patch -- patches.suse/IB-mlx5-Add-necessary-delay-drop-assignment.patch -- patches.suse/IB-mlx4-Fix-RSS-QP-type-in-creation-verb.patch -- patches.suse/IB-mlx4-Fix-struct-mlx4_ib_create_wq-alignment.patch -- patches.suse/IB-mlx4-Remove-redundant-attribute-in-mlx4_ib_create.patch -- patches.suse/IB-mlx4-Check-that-reserved-fields-in-mlx4_ib_create.patch -- patches.suse/IB-ipoib-Sync-between-remove_one-to-sysfs-calls-that.patch -- patches.suse/IB-rxe-Make-rxe_counter_name-static.patch -- patches.suse/RDMA-mlx5-Limit-scope-of-get-vector-affinity-local-f.patch -- patches.suse/RDMA-mlx4-Properly-annotate-link-layer-variable.patch -- patches.suse/RDMA-nes-Remove-zeroed-parameter-from-port-query-cal.patch -- patches.suse/IB-mlx5-Expose-software-parsing-for-Raw-Ethernet-QP.patch -- patches.suse/IB-mlx5-Enable-UMR-for-MRs-created-with-reg_create.patch -- patches.suse/IB-mlx5-Decouple-MR-allocation-and-population-flows.patch -- patches.suse/IB-mlx5-Fix-memory-leak-in-clean_mr-error-path.patch -- patches.suse/IB-mlx5-Fix-integer-overflow-when-page_shift-31.patch -- patches.suse/IB-mlx5-Add-support-for-multi-underlay-QP.patch -- patches.suse/IB-mlx5-Allow-posting-multi-packet-send-WQEs-if-hard.patch -- patches.suse/IB-mlx5-Report-mlx5-enhanced-multi-packet-WQE-capabi.patch -- patches.suse/IB-rdmavt-Use-rvt_put_swqe-in-rvt_clear_mr_ref.patch -- patches.suse/IB-qib-hfi1-Avoid-flow-control-testing-for-RDMA-writ.patch -- patches.suse/IB-qib-Remove-unnecessary-memory-allocation-for-boar.patch -- patches.suse/IB-qib-Stricter-bounds-checking-for-copy-and-array-a.patch -- patches.suse/IB-hfi1-Ratelimit-prints-from-sdma_interrupt.patch -- patches.suse/IB-hfi1-Improve-local-kmem_cache_alloc-performance.patch -- patches.suse/IB-hfi1-Clean-up-hfi1_user_exp_rcv_setup-function.patch -- patches.suse/IB-hfi1-Clean-up-user_sdma_send_pkts-function.patch -- patches.suse/IB-hfi1-Clean-up-pin_vector_pages-function.patch -- patches.suse/IB-hfi1-Fix-the-bail-out-code-in-pin_vector_pages-fu.patch -- patches.suse/IB-hfi1-Remove-duplicate-definitions-of-num_user_pag.patch -- patches.suse/IB-hfi1-Move-structure-definitions-from-user_exp_rcv.patch -- patches.suse/IB-hfi1-Move-structure-and-MACRO-definitions-in-user.patch -- patches.suse/IB-hfi1-Fix-whitespace-alignment-issue-for-MAD.patch -- patches.suse/IB-hfi1-Add-received-request-info-to-qp_stats.patch -- patches.suse/IB-hfi1-Add-opcode-states-to-qp_stats.patch -- patches.suse/IB-usnic-check-for-allocation-failure.patch -- patches.suse/RDMA-bnxt_re-remove-unnecessary-call-to-memset.patch -- patches.suse/IB-hfi1-constify-vm_operations_struct.patch -- patches.suse/i40iw-make-some-structures-const.patch -- patches.suse/IB-hfi1-Acquire-QSFP-cable-information-on-loopback.patch -- patches.suse/IB-hif1-Remove-static-tracing-from-SDMA-hot-path.patch -- patches.suse/IB-qib-Stricter-bounds-checking-for-copy-to-buffer.patch -- patches.suse/IB-hfi1-Use-accessor-to-determine-ring-size.patch -- patches.suse/IB-rdmavt-Add-QP-iterator-API-for-QPs.patch -- patches.suse/IB-hfi1-Convert-hfi1_error_port_qps-to-use-new-QP-it.patch -- patches.suse/IB-hfi1-Convert-qp_stats-debugfs-interface-to-use-ne.patch -- patches.suse/IB-qib-Convert-qp_stats-debugfs-interface-to-use-new.patch -- patches.suse/IB-rdmavt-Handle-dereg-of-inuse-MRs-properly.patch -- patches.suse/IB-rxe-Move-refcounting-earlier-in-rxe_send.patch -- patches.suse/IB-rxe-Disable-completion-upcalls-when-a-CQ-is-destr.patch -- patches.suse/IB-rxe-Remove-dangling-prototype.patch -- patches.suse/IB-rxe-Fix-up-the-responder-s-find_resources-functio.patch -- patches.suse/IB-rxe-Fix-destination-cache-for-IPv6.patch -- patches.suse/IB-rxe-Add-dst_clone-in-prepare_ipv6_hdr.patch -- patches.suse/IB-rxe-Fix-up-rxe_qp_cleanup.patch -- patches.suse/IB-rxe-Remove-unneeded-initialization-in-prepare6.patch -- patches.suse/IB-rxe-Another-fix-for-broken-receive-queue-draining.patch -- patches.suse/IB-rxe-Avoid-ICRC-errors-by-copying-into-the-skb-fir.patch -- patches.suse/IB-rxe-Handle-NETDEV_CHANGE-events.patch -- patches.suse/net-mlx5-Update-HW-layout-definitions.patch -- patches.suse/IB-core-Add-XRQ-capabilities.patch -- patches.suse/IB-core-Separate-CQ-handle-in-SRQ-context.patch -- patches.suse/IB-core-Add-new-SRQ-type-IB_SRQT_TM.patch -- patches.suse/IB-uverbs-Add-XRQ-creation-parameter-to-UAPI.patch -- patches.suse/IB-uverbs-Add-new-SRQ-type-IB_SRQT_TM.patch -- patches.suse/IB-uverbs-Expose-XRQ-capabilities.patch -- patches.suse/IB-mlx5-Fill-XRQ-capabilities.patch -- patches.suse/net-mlx5-Add-XRQ-support.patch -- patches.suse/IB-mlx5-Support-IB_SRQT_TM.patch -- patches.suse/IB-core-Add-a-generic-way-to-execute-an-operation-on.patch -- patches.suse/IB-core-Add-support-to-finalize-objects-in-one-trans.patch -- patches.suse/IB-cm-Fix-sleeping-in-atomic-when-RoCE-is-used.patch -- patches.suse/IB-core-Add-might_sleep-annotation-to-ib_init_ah_fro.patch -- patches.suse/RDMA-vmw_pvrdma-Report-network-header-type-in-WC.patch -- patches.suse/RDMA-vmw_pvrdma-Fix-a-signedness.patch -- patches.suse/IB-core-Add-new-ioctl-interface.patch -- patches.suse/IB-core-Declare-an-object-instead-of-declaring-only-.patch -- patches.suse/IB-core-Add-DEVICE-object-and-root-tree-structure.patch -- patches.suse/IB-core-Add-uverbs-merge-trees-functionality.patch -- patches.suse/IB-core-Add-macros-for-declaring-methods-and-attribu.patch -- patches.suse/IB-core-Explicitly-destroy-an-object-while-keeping-u.patch -- patches.suse/IB-core-Export-ioctl-enum-types-to-user-space.patch -- patches.suse/IB-core-Add-legacy-driver-s-user-data.patch -- patches.suse/IB-core-Add-completion-queue-cq-object-actions.patch -- patches.suse/IB-core-Assign-root-to-all-drivers.patch -- patches.suse/IB-core-Expose-ioctl-interface-through-experimental-.patch -- patches.suse/hwmon-ftsteutates-Fix-clearing-alarm-sysfs-entries -- patches.suse/hwmon-stts751-buffer-overrun-on-wrong-chip-configura -- patches.suse/hwmon-aspeed-pwm-add-THERMAL-dependency -- patches.suse/docs-disable-KASLR-when-debugging-kernel -- patches.suse/Documentation-sphinx-fix-kernel-doc-decode-for-non-u -- patches.suse/0001-swait-Add-idle-variants-which-don-t-contribute-to-lo.patch -- patches.suse/rcu_idle_enter-rely-on-callers-disabling-irqs.patch -- patches.suse/exports-from-rcu_idle_exit-and-rcu_idle_enter.patch -- patches.suse/net-netfilter-nf_conntrack_core-Fix-net_conntrack_lo.patch -- patches.suse/srcu-Provide-ordering-for-CPU-not-involved-in-grace-.patch -- patches.suse/perf-pmu-events-support-additional-power8-pvr-in-mapfile.patch -- patches.suse/perf-vendor-events-add-power9-pmu-events.patch -- patches.suse/perf-vendor-events-add-power9-pvrs-to-mapfile.patch -- patches.suse/perf-intel-pt-set-no_aux_samples-for-the-tracking-event.patch -- patches.suse/perf-intel-pt-always-set-no-branch-for-dummy-event.patch -- patches.suse/14.1-irq-make-the-irqentry-text-section-unconditional.patch -- patches.suse/perf-vendor-events-powerpc-remove-suffix-in-mapfile.patch -- patches.suse/perf-vendor-events-powerpc-update-power9-events.patch -- patches.suse/perf-x86-fix-data-source-decoding-for-skylake.patch -- patches.suse/x86-mce-amd-allow-any-cpu-to-initialize-the-smca_banks-array.patch -- patches.suse/sched-fair-Call-cpufreq-update-util-handlers-less-frequently-on-UP.patch -- patches.suse/sched-core-Reuse-put_prev_task.patch -- patches.suse/sched-fair-Pass-rq-to-weighted_cpuload.patch -- patches.suse/sched-fair-Avoid-checking-cfs_rq-nr_running-twice.patch -- patches.suse/sched-fair-Drop-always-true-parameter-of-update_cfs_rq_load_avg.patch -- patches.suse/sched-pelt-Fix-false-running-accounting.patch -- patches.suse/numa-sched-slow-down-scan-rate-if-shared-faults-dominate.patch -- patches.suse/sched-numa-scale-scan-period-with-tasks-in-group-and-shared-private.patch -- patches.suse/sched-fair-Fix-wake_affine-for-NUMA_BALANCING.patch -- patches.suse/0001-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch -- patches.suse/0002-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch -- patches.suse/0003-x86-dumpstack-Fix-occasionally-missing-registers.patch -- patches.suse/0004-x86-dumpstack-Fix-interrupt-and-exception-stack-boun.patch -- patches.suse/0005-objtool-Add-ORC-unwind-table-generation.patch -- patches.suse/0006-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch -- patches.suse/0007-x86-entry-64-Add-unwind-hint-annotations.patch -- patches.suse/0008-x86-asm-Add-unwind-hint-annotations-to-sync_core.patch -- patches.suse/0001-objtool-Fix-gcov-check-for-older-versions-of-GCC.patch -- patches.suse/0001-x86-asm-Add-ASM_UNREACHABLE.patch -- patches.suse/0001-x86-asm-Make-objtool-unreachable-macros-independent-.patch -- patches.suse/0001-x86-unwind-Add-the-ORC-unwinder.patch -- patches.suse/0002-x86-kconfig-Make-it-easier-to-switch-to-the-new-ORC-.patch -- patches.suse/0003-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch -- patches.suse/06-x86-ldt-64-refresh-ds-and-es-when-modify_ldt-changes-an-entry.patch -- patches.suse/0001-objtool-Assume-unannotated-UD2-instructions-are-dead.patch -- patches.suse/0002-objtool-Skip-unreachable-warnings-for-alt-instructio.patch -- patches.suse/0003-objtool-Fix-mtune-atom-decoding-support-in-objtool-2.patch -- patches.suse/17-x86-xen-64-rearrange-the-syscall-entries.patch -- patches.suse/0001-x86-asm-Fix-UNWIND_HINT_REGS-macro-for-older-binutil.patch -- patches.suse/0001-objtool-Fix-validate_branch-return-codes.patch -- patches.suse/0002-objtool-Track-DRAP-separately-from-callee-saved-regi.patch -- patches.suse/17.1-x86-xen-64-fix-the-reported-ss-and-cs-in-syscall.patch -- patches.suse/0001-objtool-Fix-objtool-fallthrough-detection-with-funct.patch -- patches.suse/0001-objtool-Handle-GCC-stack-pointer-adjustment-bug.patch -- patches.suse/0001-x86-boot-KASLR-Wrap-e820-entries-walking-code-into-n.patch -- patches.suse/0002-x86-boot-KASLR-Switch-to-pass-struct-mem_vector-to-p.patch -- patches.suse/0003-x86-boot-KASLR-Rename-process_e820_entry-into-proces.patch -- patches.suse/efi-Introduce-efi_early_memdesc_ptr-to-get-pointer-t.patch -- patches.suse/x86-boot-KASLR-Prefer-mirrored-memory-regions-for-th.patch -- patches.suse/0001-x86-boot-KASLR-Work-around-firmware-bugs-by-excludin.patch -- patches.suse/x86-cpu-amd-limit-cpu_core_id-fixup-to-families-older-than-f17h.patch -- patches.suse/x86-cpu-amd-derive-l3-shared_cpu_map-from-cpu_llc_shared_mask.patch -- patches.suse/0001-x86-nmi-Use-raw-lock.patch -- patches.suse/0001-sched-wait-Remove-the-lockless-swait_active-check-in.patch -- patches.suse/0001-locking-osq_lock-Fix-osq_lock-queue-corruption.patch -- patches.suse/0001-locking-rwsem-spinlock-Add-killable-versions-of-__do.patch -- patches.suse/0001-locking-rwsem-xadd-Add-killable-versions-of-rwsem_do.patch -- patches.suse/01-jump_label-fix-concurrent-static_key_enable-disable.patch -- patches.suse/jump_label-Split-out-code-under-the-hotplug-lock.patch -- patches.suse/02-jump_label-provide-hotplug-context-variants.patch -- patches.suse/futex-Remove-duplicated-code-and-fix-undefined-behav.patch -- patches.suse/0001-smp-Avoid-using-two-cache-lines-for-struct-call_sing.patch -- patches.suse/0001-locking-pvqspinlock-Relax-cmpxchg-s-to-improve-perfo.patch -- patches.suse/13-x86-mm-give-each-mm-tlb-flush-generation-a-unique-id.patch -- patches.suse/14-x86-mm-track-the-tlb-s-tlb_gen-and-update-the-flushing-algorithm.patch -- patches.suse/16-x86-mm-rework-lazy-tlb-mode-and-tlb-freshness-tracking.patch -- patches.suse/17-x86-mm-stop-calling-leave_mm-in-idle-code.patch -- patches.suse/30-x86-mm-add-the-nopcid-boot-option-to-turn-off-pcid.patch -- patches.suse/29-x86-mm-enable-cr4-pcide-on-supported-systems.patch -- patches.suse/01-x86-cpu-amd-document-amd-secure-memory-encryption-sme.patch -- patches.suse/02-x86-mm-pat-set-write-protect-cache-mode-for-full-pat-support.patch -- patches.suse/03-x86-mpparse-x86-acpi-x86-pci-x86-dmi-sfi-use-memremap-for-ram-mappings.patch -- patches.suse/04-x86-cpu-amd-add-the-secure-memory-encryption-cpu-feature.patch -- patches.suse/05-x86-cpu-amd-handle-sme-reduction-in-physical-address-size.patch -- patches.suse/06-x86-mm-add-secure-memory-encryption-sme-support.patch -- patches.suse/07-x86-mm-remove-phys_to_virt-usage-in-ioremap.patch -- patches.suse/08-x86-mm-add-support-to-enable-sme-in-early-boot-processing.patch -- patches.suse/09-x86-mm-simplify-pd_page-macros.patch -- patches.suse/10-x86-mm-provide-general-kernel-support-for-memory-encryption.patch -- patches.suse/11-x86-mm-add-sme-support-for-read_cr3_pa.patch -- patches.suse/12-x86-mm-extend-early_memremap-support-with-additional-attrs.patch -- patches.suse/13-x86-mm-add-support-for-early-encryption-decryption-of-memory.patch -- patches.suse/14-x86-mm-insure-that-boot-memory-areas-are-mapped-properly.patch -- patches.suse/15-x86-boot-e820-add-support-to-determine-the-e820-type-of-an-address.patch -- patches.suse/16-efi-add-an-efi-table-address-match-function.patch -- patches.suse/17-efi-update-efi_mem_type-to-return-an-error-rather-than-0.patch -- patches.suse/18-x86-efi-update-efi-pagetable-creation-to-work-with-sme.patch -- patches.suse/19-x86-mm-add-support-to-access-boot-related-data-in-the-clear.patch -- patches.suse/20-x86-boot-use-memremap-to-map-the-mpf-and-mpc-data.patch -- patches.suse/21-x86-mm-add-support-to-access-persistent-memory-in-the-clear.patch -- patches.suse/22-x86-mm-add-support-for-changing-the-memory-encryption-attribute.patch -- patches.suse/23-x86-realmode-decrypt-trampoline-area-if-memory-encryption-is-active.patch -- patches.suse/24-x86-swiotlb-add-memory-encryption-support.patch -- patches.suse/25-swiotlb-add-warnings-for-use-of-bounce-buffers-with-sme.patch -- patches.suse/26-x86-cpu-amd-make-the-microcode-level-available-earlier-in-the-boot.patch -- patches.suse/27-iommu-amd-allow-the-amd-iommu-to-work-with-memory-encryption.patch -- patches.suse/28-x86-boot-realmode-check-for-memory-encryption-on-the-aps.patch -- patches.suse/29-x86-drm-fbdev-do-not-specify-encrypted-memory-for-video-mappings.patch -- patches.suse/30-kvm-x86-svm-support-secure-memory-encryption-within-kvm.patch -- patches.suse/31-x86-mm-kexec-allow-kexec-to-be-used-with-sme.patch -- patches.suse/32-xen-x86-remove-sme-feature-in-pv-guests.patch -- patches.suse/33-x86-mm-use-proper-encryption-attributes-with-dev-mem.patch -- patches.suse/34-x86-mm-create-native_make_p4d-for-pgtable_levels-4.patch -- patches.suse/35-x86-mm-add-support-to-encrypt-the-kernel-in-place.patch -- patches.suse/36-x86-boot-add-early-cmdline-parsing-for-options-with-arguments.patch -- patches.suse/37-compiler-gcc-h-introduce-_nostackprotector-function-attribute.patch -- patches.suse/38-x86-mm-add-support-to-make-use-of-secure-memory-encryption.patch -- patches.suse/39-x86-boot-fix-memremap-related-build-failure.patch -- patches.suse/x86-mpx-do-not-allow-mpx-if-we-have-mappings-above-47-bit -- patches.suse/19-x86-mm-implement-pcid-based-optimization-try-to-preserve-old-tlb-entries-using-pcid.patch -- patches.suse/x86-mm-pkeys-Fix-typo-in-Documentation-x86-protectio.patch -- patches.suse/40-x86-mm-kexec-fix-memory-corruption-with-sme-on-successive-kexecs.patch -- patches.suse/41-acpi-x86-mm-remove-encryption-mask-from-acpi-page-protection-type.patch -- patches.suse/x86-mm-mm-hwpoison-clear-present-bit-for-kernel-1-1-mappings-of-poison-pages.patch -- patches.suse/kvm-x86-Avoid-clearing-the-C-bit-in-rsvd_bits.patch -- patches.suse/42-x86-mm-fix-sme-encryption-stack-ptr-handling.patch -- patches.suse/x86-mm-Use-pr_cont-in-dump_pagetable -- patches.suse/timekeeping-Use-proper-timekeeper-for-debug-code -- patches.suse/genirq-Fix-for_each_action_of_desc-macro.patch -- patches.suse/irqchip-gic-Report-that-effective-affinity-is-a-sing.patch -- patches.suse/irqchip-gic-v3-Report-that-effective-affinity-is-a-s.patch -- patches.suse/irqchip-gic-v3-its-Report-that-effective-affinity-is.patch -- patches.suse/0001-genirq-Export-more-irq_chip_-_parent-functions.patch -- patches.suse/0002-genirq-Add-handle_fasteoi_-level-edge-_irq-flow-hand.patch -- patches.suse/0003-irqdomain-Factor-out-code-to-add-and-remove-items-to.patch -- patches.suse/0004-irqdomain-Check-for-NULL-function-pointer-in-irq_dom.patch -- patches.suse/0005-irqdomain-Add-irq_domain_-push-pop-_irq-functions.patch -- patches.suse/0009-irqdomain-Prevent-potential-NULL-pointer-dereference.patch -- patches.suse/irqchip-gic-v3-its-Properly-handle-command-queue-wra.patch -- patches.suse/genirq-Let-irq_set_vcpu_affinity-iterate-over-hierar.patch -- patches.suse/irqchip-gic-v3-Add-redistributor-iterator.patch -- patches.suse/irqchip-gic-v3-Add-VLPI-DirectLPI-discovery.patch -- patches.suse/irqchip-gic-v3-its-Move-LPI-definitions-around.patch -- patches.suse/irqchip-gic-v3-its-Add-probing-for-VLPI-properties.patch -- patches.suse/irqchip-gic-v3-its-Macro-ize-its_send_single_command.patch -- patches.suse/irqchip-gic-v3-its-Implement-irq_set_irqchip_state-f.patch -- patches.suse/irqchip-gic-v3-its-Split-out-property-table-allocati.patch -- patches.suse/irqchip-gic-v3-its-Allow-use-of-indirect-VCPU-tables.patch -- patches.suse/irqchip-gic-v3-its-Split-out-pending-table-allocatio.patch -- patches.suse/irqchip-gic-v3-its-Rework-LPI-freeing.patch -- patches.suse/irqchip-gic-v3-its-Generalize-device-table-allocatio.patch -- patches.suse/irqchip-gic-v3-its-Generalize-LPI-configuration.patch -- patches.suse/irqchip-gic-v4-Add-management-structure-definitions.patch -- patches.suse/irqchip-gic-v3-its-Add-GICv4-ITS-command-definitions.patch -- patches.suse/irqchip-gic-v3-its-Add-VLPI-configuration-hook.patch -- patches.suse/irqchip-gic-v3-its-Add-VLPI-map-unmap-operations.patch -- patches.suse/irqchip-gic-v3-its-Add-VLPI-configuration-handling.patch -- patches.suse/irqchip-gic-v3-its-Add-VPE-domain-infrastructure.patch -- patches.suse/irqchip-gic-v3-its-Add-VPE-irq-domain-allocation-tea.patch -- patches.suse/irqchip-gic-v3-its-Add-VPE-irq-domain-de-activation.patch -- patches.suse/irqchip-gic-v3-its-Add-VPENDBASER-VPROPBASER-accesso.patch -- patches.suse/irqchip-gic-v3-its-Add-VPE-scheduling.patch -- patches.suse/irqchip-gic-v3-its-Add-VPE-invalidation-hook.patch -- patches.suse/irqchip-gic-v3-its-Add-VPE-affinity-changes.patch -- patches.suse/irqchip-gic-v3-its-Add-VPE-interrupt-masking.patch -- patches.suse/irqchip-gic-v3-its-Make-LPI-allocation-optional-on-d.patch -- patches.suse/irqchip-gic-v3-its-Add-device-proxy-for-VPE-manageme.patch -- patches.suse/irqchip-gic-v3-its-Move-pending-doorbell-after-VMOVP.patch -- patches.suse/irqchip-gic-v3-its-Allow-doorbell-interrupts-to-be-i.patch -- patches.suse/irqchip-gic-v3-its-Set-implementation-defined-bit-to.patch -- patches.suse/irqchip-gic-v4-Add-per-VM-VPE-domain-creation.patch -- patches.suse/irqchip-gic-v4-Add-VPE-command-interface.patch -- patches.suse/irqchip-gic-v4-Add-VLPI-configuration-interface.patch -- patches.suse/irqchip-gic-v4-Add-some-basic-documentation.patch -- patches.suse/irqchip-gic-v4-Enable-low-level-GICv4-operations.patch -- patches.suse/irqchip-gic-v3-Advertise-GICv4-support-to-KVM.patch -- patches.suse/irqchip-gic-Make-irq_chip-const.patch -- patches.suse/smp-hotplug-Handle-removal-correctly-in-cpuhp_store_.patch -- patches.suse/01-x86-perf-cqm-wipe-out-perf-based-cqm.patch -- patches.suse/02-x86-intel_rdt-cqm-documentation-for-resctrl-based-rdt-monitoring.patch -- patches.suse/03-x86-intel_rdt-introduce-a-common-compile-option-for-rdt.patch -- patches.suse/04-x86-intel_rdt-change-file-names-to-accommodate-rdt-monitor-code.patch -- patches.suse/05-x86-intel_rdt-mark-rdt_root-and-closid_alloc-as-static.patch -- patches.suse/06-x86-intel_rdt-cleanup-namespace-to-support-rdt-monitoring.patch -- patches.suse/07-x86-intel_rdt-make-rdt_resources_all-more-readable.patch -- patches.suse/08-x86-intel_rdt-cqm-add-rdt-monitoring-initialization.patch -- patches.suse/09-x86-intel_rdt-cqm-add-rmid-resource-monitoring-id-management.patch -- patches.suse/10-x86-intel_rdt-simplify-info-and-base-file-lists.patch -- patches.suse/11-x86-intel_rdt-cqm-add-info-files-for-rdt-monitoring.patch -- patches.suse/12-x86-intel_rdt-prepare-for-rdt-monitoring-mkdir-support.patch -- patches.suse/13-x86-intel_rdt-cqm-add-mkdir-support-for-rdt-monitoring.patch -- patches.suse/14-x86-intel_rdt-change-closid-type-from-int-to-u32.patch -- patches.suse/15-x86-intel_rdt-cqm-add-tasks-file-support.patch -- patches.suse/16-x86-intel_rdt-prepare-to-add-rdt-monitor-cpus-file-support.patch -- patches.suse/17-x86-intel_rdt-cqm-add-cpus-file-support.patch -- patches.suse/18-x86-intel_rdt-prepare-for-rdt-monitor-data-support.patch -- patches.suse/19-x86-intel_rdt-cqm-add-mon_data.patch -- patches.suse/20-x86-intel_rdt-separate-the-ctrl-bits-from-rmdir.patch -- patches.suse/21-x86-intel_rdt-cqm-add-rmdir-support.patch -- patches.suse/22-x86-intel_rdt-cqm-add-mount-umount-support.patch -- patches.suse/23-x86-intel_rdt-introduce-rdt_enable_key-for-scheduling.patch -- patches.suse/24-x86-intel_rdt-cqm-add-sched_in-support.patch -- patches.suse/25-x86-intel_rdt-cqm-add-cpu-hotplug-support.patch -- patches.suse/26-x86-intel_rdt-mbm-basic-counting-of-mbm-events-total-and-local.patch -- patches.suse/27-x86-intel_rdt-mbm-add-mbm-counter-initialization.patch -- patches.suse/28-x86-intel_rdt-mbm-handle-counter-overflow.patch -- patches.suse/29-x86-intel_rdt-show-bitmask-of-shareable-resource-with-other-executing-units.patch -- patches.suse/30-x86-intel_rdt-cqm-clear-the-default-rmid-during-hotcpu.patch -- patches.suse/31-x86-intel_rdt-modify-the-intel_pqr_state-for-better-performance.patch -- patches.suse/32-x86-intel_rdt-mbm-fix-mbm-overflow-handler-during-cpu-hotplug.patch -- patches.suse/33-x86-intel_rdt-cqm-improve-limbo-list-processing.patch -- patches.suse/34-x86-intel_rdt-remove-redundant-ternary-operator-on-return.patch -- patches.suse/35-x86-intel_rdt-move-special-case-code-for-haswell-to-a-quirk-function.patch -- patches.suse/36-x86-intel_rdt-add-command-line-options-for-resource-director-technology.patch -- patches.suse/37-x86-intel_rdt-turn-off-most-rdt-features-on-skylake.patch -- patches.suse/x86-boot-move-eisa-setup-to-a-separate-file -- patches.suse/x86-eisa-add-missing-include -- patches.suse/10-x86-xen-get-rid-of-paravirt-op-adjust_exception_frame.patch -- patches.suse/s390-mm-tag-pages.patch -- patches.suse/s390-mm-no-dat-tlb-flush.patch -- patches.suse/s390-mm-guest-asce-tlb-flush.patch -- patches.suse/s390-kvm-nodat-tlb-flush.patch -- patches.suse/s390-sclp-sing-increment.patch -- patches.suse/s390-qeth-constify-attribute_group-structures.patch -- patches.suse/s390-spinlock-niai.patch -- patches.suse/s390-sles15-01-06-01-mm-helpers.patch -- patches.suse/s390-sles15-01-06-02-vmcp-hotplug.patch -- patches.suse/s390-sles15-01-05-vmcp-dma.patch -- patches.suse/s390-sles15-01-06-03-vmcp-cma.patch -- patches.suse/25-s390-mm-use-generic-mm_hooks.patch -- patches.suse/s390-dasd-Add-discard-support-for-FBA-devices.patch -- patches.suse/arm64-mm-Fix-set_memory_valid-declaration.patch -- patches.suse/0016-arm64-Add-ASM_BUG.patch -- patches.suse/0017-arm64-consistently-use-bl-for-C-exception-entry.patch -- patches.suse/0018-arm64-move-non-entry-code-out-of-.entry.text.patch -- patches.suse/0019-arm64-unwind-avoid-percpu-indirection-for-irq-stack.patch -- patches.suse/0020-arm64-unwind-disregard-frame.sp-when-validating-fram.patch -- patches.suse/0023-arm64-unwind-reference-pt_regs-via-embedded-stack-fr.patch -- patches.suse/0024-arm64-unwind-remove-sp-from-struct-stackframe.patch -- patches.suse/0005-ACPI-IORT-Handle-PCI-aliases-properly-for-IOMMUs.patch -- patches.suse/0001-ACPI-IORT-numa-Add-numa-node-mapping-for-smmuv3-devi.patch -- patches.suse/0006-ACPI-IORT-Fix-build-regression-without-IOMMU.patch -- patches.suse/0025-arm64-remove-__die-s-stack-dump.patch -- patches.suse/0026-fork-allow-arch-override-of-VMAP-stack-alignment.patch -- patches.suse/0027-arm64-kernel-remove-THREAD-IRQ_STACK-_START_SP.patch -- patches.suse/0028-arm64-factor-out-PAGE_-and-CONT_-definitions.patch -- patches.suse/0029-arm64-clean-up-THREAD_-definitions.patch -- patches.suse/0030-arm64-clean-up-irq-stack-definitions.patch -- patches.suse/0031-arm64-move-SEGMENT_ALIGN-to-asm-memory.h.patch -- patches.suse/0032-efi-arm64-add-EFI_KIMG_ALIGN.patch -- patches.suse/0033-arm64-factor-out-entry-stack-manipulation.patch -- patches.suse/0034-arm64-assembler-allow-adr_this_cpu-to-use-the-stack-.patch -- patches.suse/0035-arm64-use-an-irq-stack-pointer.patch -- patches.suse/0036-arm64-add-basic-VMAP_STACK-support.patch -- patches.suse/0037-arm64-add-on_accessible_stack.patch -- patches.suse/0038-arm64-add-VMAP_STACK-overflow-detection.patch -- patches.suse/0002-arm64-Convert-pte-handling-from-inline-asm-to-using-.patch -- patches.suse/0001-kvm-arm64-Convert-kvm_set_s2pte_readonly-from-inline.patch -- patches.suse/0003-arm64-Move-PTE_RDONLY-bit-handling-out-of-set_pte_at.patch -- patches.suse/0002-arm64-Ignore-hardware-dirty-bit-updates-in-ptep_set_.patch -- patches.suse/arm64-Remove-the-CONFIG_ARM64_HW_AFDBM-alternative-c.patch -- patches.suse/0019-usb-hcd-constify-attribute_group-structures.patch -- patches.suse/0001-xhci-add-definitions-for-all-port-link-states.patch -- patches.suse/0001-xhci-Add-port-status-decoder-for-tracing-purposes.patch -- patches.suse/0020-xhci-rename-temp-and-temp1-variables.patch -- patches.suse/0001-xhci-add-port-status-tracing.patch -- patches.suse/0021-usb-Increase-root-hub-reset-signaling-time-to-preven.patch -- patches.suse/0022-xhci-rework-bus_resume-and-check-ports-are-suspended.patch -- patches.suse/phy-qcom-qmp-Fix-failure-path-in-phy_init-functions.patch -- patches.suse/dt-bindings-phy-sun4i-usb-phy-add-property-descriptions-for-h3.patch -- patches.suse/0037-phy-rockchip-inno-usb2-add-support-for-rockchip-usbg.patch -- patches.suse/0038-phy-rockchip-inno-usb2-add-support-for-otg-mux-inter.patch -- patches.suse/0039-phy-rockchip-inno-usb2-add-support-of-usb2-phy-for-r.patch -- patches.suse/0040-phy-rockchip-typec-remove-unused-dfp-variable.patch -- patches.suse/0023-usb-make-device_type-const.patch -- patches.suse/0024-USB-core-constify-vm_operations_struct.patch -- patches.suse/0025-usb-xhci-Support-enabling-of-compliance-mode-for-xhc.patch -- patches.suse/0026-usb-misc-lvstest-add-entry-to-place-port-in-complian.patch -- patches.suse/0001-serial-xuartps-Remove-__init-marking-from-early-writ.patch -- patches.suse/tty-improve-tty_insert_flip_char-fast-path -- patches.suse/tty-improve-tty_insert_flip_char-slow-path -- patches.suse/tty-fix-__tty_insert_flip_char-regression -- patches.suse/serial-pch_uart-Make-port-type-explicit.patch -- patches.suse/serial-remove-unused-port-type -- patches.suse/serial-fix-port-type-numbering-for-ti-da8xx -- patches.suse/serial-earlycon-Only-try-fdt-when-specify-earlycon-e -- patches.suse/serial-8250_uniphier-fix-serial-port-index-in-privat.patch -- patches.suse/iio-gyro-st_gyro-fix-L3GD20H-support -- patches.suse/iio-magnetometer-st_magn_core-enable-multiread-by-de -- patches.suse/dt-bindings-iio-update-stm32-timers-clock-names.patch -- patches.suse/0002-iio-adc-rockchip_saradc-add-NULL-check-on-of_match_d.patch -- patches.suse/iio-accel-st_accel_i2c-fix-i2c_device_id-table -- patches.suse/staging-fbtft-array-underflow-in-fbtft_request_gpios -- patches.suse/staging-lustre-libcfs-fix-test-for-libcfs_ioctl_hdr-.patch -- patches.suse/staging-bcm2835-audio-constify-snd_pcm_ops-structure -- patches.suse/staging-bcm2835-audio-make-snd_pcm_hardware-const -- patches.suse/iio-pressure-st_pressure-fix-drdy-configuration-for- -- patches.suse/iio-accel-st_accel-fix-data-ready-line-configuration -- patches.suse/0003-iio-adc-rockchip_saradc-explicitly-request-exclusive.patch -- patches.suse/staging-lustre-obdclass-return-EFAULT-if-copy_from_u.patch -- patches.suse/0004-test_firmware-add-test-case-for-SIGCHLD-on-sync-fall.patch -- patches.suse/0001-firmware-send-EINTR-on-signal-abort-on-fallback-mech.patch -- patches.suse/0002-firmware-define-pr_fmt.patch -- patches.suse/0003-firmware-enable-a-debug-print-for-batched-requests.patch -- patches.suse/0005-test_firmware-add-batched-firmware-tests.patch -- patches.suse/mei-me-enable-asynchronous-probing -- patches.suse/char_dev-extend-dynamic-allocation-of-majors-into-a-.patch -- patches.suse/msft-hv-1407-vmbus-simplify-hv_ringbuffer_read.patch -- patches.suse/msft-hv-1408-vmbus-drop-unused-ring_buffer_info-elements.patch -- patches.suse/msft-hv-1409-vmbus-refactor-hv_signal_on_read.patch -- patches.suse/msft-hv-1410-vmbus-eliminate-duplicate-cached-index.patch -- patches.suse/msft-hv-1411-vmbus-more-host-signalling-avoidance.patch -- patches.suse/msft-hv-1412-vmbus-add-prefetch-to-ring-buffer-iterator.patch -- patches.suse/msft-hv-1413-x86-hyper-v-include-hyperv-only-when-CONFIG_HYPERV-i.patch -- patches.suse/msft-hv-1414-x86-hyper-v-stash-the-max-number-of-virtual-logical-.patch -- patches.suse/msft-hv-1423-Revert-x86-hyper-v-include-hyperv-only-when-CONFIG_H.patch -- patches.suse/msft-hv-1468-Tools-hv-vss-Skip-freezing-filesystems-backed-by-loo.patch -- patches.suse/msft-hv-1469-Drivers-hv-balloon-Correctly-update-onlined-page-cou.patch -- patches.suse/msft-hv-1470-Drivers-hv-balloon-Show-the-max-dynamic-memory-assig.patch -- patches.suse/msft-hv-1471-Drivers-hv-balloon-Initialize-last_post_time-on-star.patch -- patches.suse/msft-hv-1472-Drivers-hv-kvp-Use-MAX_ADAPTER_ID_SIZE-for-translati.patch -- patches.suse/msft-hv-1473-Tools-hv-fix-snprintf-warning-in-kvp_daemon.patch -- patches.suse/msft-hv-1474-Tools-hv-update-buffer-handling-in-hv_fcopy_daemon.patch -- patches.suse/msft-hv-1475-Drivers-hv-vmbus-Fix-rescind-handling-issues.patch -- patches.suse/0031-thunderbolt-Remove-superfluous-check.patch -- patches.suse/0032-thunderbolt-Make-key-root-only-accessible.patch -- patches.suse/0033-thunderbolt-Allow-clearing-the-key.patch -- patches.suse/0034-thunderbolt-Fix-reset-response_type.patch -- patches.suse/stm-Potential-read-overflow-in-stm_char_policy_set_i.patch -- patches.suse/intel_th-pci-Enable-bus-mastering -- patches.suse/intel_th-Output-devices-without-ports-don-t-need-ass -- patches.suse/intel_th-Streamline-the-subdevice-tree-accessors -- patches.suse/intel_th-Make-SOURCE-devices-children-of-the-root-de -- patches.suse/intel_th-Make-the-switch-allocate-its-subdevices -- patches.suse/intel_th-msu-Use-the-real-device-in-case-of-IOMMU-do -- patches.suse/intel_th-Enumerate-Low-Power-Path-output-port-type -- patches.suse/intel_th-pti-Support-Low-Power-Path-output-port-type -- patches.suse/intel_th-pci-Use-drvdata-for-quirks -- patches.suse/intel_th-Add-global-activate-deactivate-callbacks-fo -- patches.suse/intel_th-Perform-time-resync-on-capture-start -- patches.suse/0036-phy-rockchip-inno-usb2-Replace-the-extcon-API.patch -- patches.suse/nvmem-core-Add-nvmem_cell_read_u32.patch -- patches.suse/nvmem-include-linux-err.h-from-header.patch -- patches.suse/edac-sb_edac-classify-memory-mirroring-modes.patch -- patches.suse/05-edac-pnd2-build-in-a-minimal-sideband-driver-for-apollo-lake.patch -- patches.suse/0002-EDAC-thunderx-Fix-error-handling-path-in-thunderx_lm.patch -- patches.suse/06-edac-pnd2-mask-off-the-lower-four-bits-of-a-bar.patch -- patches.suse/07-edac-pnd2-conditionally-unhide-hide-the-p2sb-pci-device-to-read-bar.patch -- patches.suse/08-edac-pnd2-properly-toggle-hidden-state-for-p2sb-pci-device.patch -- patches.suse/spi-pxa2xx-Don-t-touch-CS-pin-until-we-have-a-transf -- patches.suse/0018-spi-rockchip-Slightly-rework-return-value-handling.patch -- patches.suse/0019-spi-rockchip-Fix-clock-handling-in-remove.patch -- patches.suse/0020-spi-rockchip-Fix-clock-handling-in-suspend-resume.patch -- patches.suse/0021-spi-rockchip-configure-CTRLR1-according-to-size-and-.patch -- patches.suse/regulator-cpcap-Fix-standby-mode -- patches.suse/regulator-da9063-return-an-error-code-on-probe-failure.patch -- patches.suse/0001-regulator-fan53555-Use-of_device_get_match_data-to-s.patch -- patches.suse/0002-regulator-fan53555-fix-I2C-device-ids.patch -- patches.suse/pinctrl-uniphier-fix-pin_config_get-for-input-enable -- patches.suse/0010-pinctrl-rockchip-Use-common-interface-for-recalced-i.patch -- patches.suse/pinctrl-sunxi-fix-V3s-pinctrl-driver-IRQ-bank-base -- patches.suse/pinctrl-intel-Add-Intel-Denverton-pin-controller-sup.patch -- patches.suse/0001-pinctrl-check-ops-pin_config_set-in-pinconf_set_conf.patch -- patches.suse/pinctrl-samsung-Fix-NULL-pointer-exception-on-extern -- patches.suse/pinctrl-samsung-Fix-invalid-register-offset-used-for -- patches.suse/pinctrl-sunxi-fix-wrong-irq_banks-number-for-H5-pinc -- patches.suse/pinctrl-sh-pfc-r8a7796-Fix-to-delete-FSCLKST-pin-and -- patches.suse/0011-pinctrl-intel-Add-Intel-Cannon-Lake-PCH-H-pin-contro.patch -- patches.suse/pinctrl-intel-Add-Intel-Lewisburg-GPIO-support.patch -- patches.suse/pinctrl-intel-Read-back-TX-buffer-state -- patches.suse/pinctrl-uniphier-fix-members-of-rmii-group-for-Pro4 -- patches.suse/Revert-pinctrl-sunxi-Don-t-enforce-bias-disable-for-.patch -- patches.suse/0006-gpio-Add-gpio-driver-support-for-ThunderX-and-OCTEON.patch -- patches.suse/gpio-brcmstb-check-return-value-of-gpiochip_irqchip_ -- patches.suse/HID-asus-Add-T100CHI-bluetooth-keyboard-dock-special.patch -- patches.suse/HID-hid-sensor-hub-Force-logical-minimum-to-1-for-po.patch -- patches.suse/HID-wacom-Remove-comparison-of-u8-mode-with-zero-and.patch -- patches.suse/pm-opp-of-use-pr_debug-instead-of-pr_err-while-adding-opp-table.patch -- patches.suse/0001-cpufreq-governor-Drop-min_sampling_rate.patch -- patches.suse/0003-cpufreq-Use-transition_delay_us-for-legacy-governors.patch -- patches.suse/0001-cpufreq-remove-setting-of-policy-cpu-in-policy-cpus-.patch -- patches.suse/0004-cpufreq-Cap-the-default-transition-delay-value-to-10.patch -- patches.suse/cpufreq-intel_pstate-Improve-IO-performance-with-per-core-P-states.patch -- patches.suse/PM-devfreq-Fix-memory-leak-when-fail-to-register-dev -- patches.suse/0001-acpica-iort-Update-SMMU-models-for-IORT-rev.-C.patch -- patches.suse/0001-ACPICA-iasl-Update-to-IORT-SMMUv3-disassembling.patch -- patches.suse/0001-ACPICA-Dispatch-active-GPEs-at-init-time.patch -- patches.suse/0001-ACPICA-Make-it-possible-to-enable-runtime-GPEs-earli.patch -- patches.suse/0001-ACPI-scan-Enable-GPEs-before-scanning-the-namespace.patch -- patches.suse/ACPI-EC-Fix-possible-issues-related-to-EC-initializa -- patches.suse/0003-ACPI-processor-use-dev_dbg-instead-of-dev_warn-when-.patch -- patches.suse/0010-mailbox-pcc-Drop-uninformative-output-during-boot.patch -- patches.suse/0031-ACPI-APEI-Enable-APEI-multiple-GHES-source-to-share-.patch -- patches.suse/ACPI-APEI-EINJ-Subtract-any-matching-Register-Region -- patches.suse/01-acpi-blacklist-add-acpi_match_platform_list.patch -- patches.suse/02-intel_pstate-convert-to-use-acpi_match_platform_list.patch -- patches.suse/gfs2-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.suse/0002-xfs-write-unmount-record-for-ro-mounts.patch -- patches.suse/0001-xfs-toggle-readonly-state-around-xfs_log_mount_finis.patch -- patches.suse/xfs-Add-infrastructure-needed-for-error-propagation-.patch -- patches.suse/xfs-Properly-retry-failed-inode-items-in-case-of-err.patch -- patches.suse/xfs-fix-recovery-failure-when-log-record-header-wrap.patch -- patches.suse/xfs-always-verify-the-log-tail-during-recovery.patch -- patches.suse/xfs-fix-log-recovery-corruption-error-due-to-tail-ov.patch -- patches.suse/xfs-add-log-item-pinning-error-injection-tag.patch -- patches.suse/xfs-handle-EFSCORRUPTED-during-head-tail-verificatio.patch -- patches.suse/xfs-stop-searching-for-free-slots-in-an-inode-chunk-.patch -- patches.suse/xfs-evict-all-inodes-involved-with-log-redo-item.patch -- patches.suse/xfs-check-for-race-with-xfs_reclaim_inode-in-xfs_ifr.patch -- patches.suse/xfs-refactor-xfs_trans_roll.patch -- patches.suse/xfs-rename-xfs_defer_join-to-xfs_defer_ijoin.patch -- patches.suse/xfs-remove-the-ip-argument-to-xfs_defer_finish.patch -- patches.suse/xfs-open-code-xfs_buf_item_dirty.patch -- patches.suse/xfs-remove-unnecessary-dirty-bli-format-check-for-or.patch -- patches.suse/xfs-ordered-buffer-log-items-are-never-formatted.patch -- patches.suse/xfs-refactor-buffer-logging-into-buffer-dirtying-hel.patch -- patches.suse/xfs-don-t-log-dirty-ranges-for-ordered-buffers.patch -- patches.suse/xfs-skip-bmbt-block-ino-validation-during-owner-chan.patch -- patches.suse/xfs-move-bmbt-owner-change-to-last-step-of-extent-sw.patch -- patches.suse/xfs-disallow-marking-previously-dirty-buffers-as-ord.patch -- patches.suse/xfs-relog-dirty-buffers-during-swapext-bmbt-owner-ch.patch -- patches.suse/iomap-return-VM_FAULT_-codes-from-iomap_page_mkwrite.patch -- patches.suse/xfs-consolidate-the-various-page-fault-handlers.patch -- patches.suse/0001-xfs-add-a-xfs_iext_update_extent-helper.patch -- patches.suse/0002-xfs-switch-xfs_bmap_local_to_extents-to-use-xfs_iext.patch -- patches.suse/0003-xfs-use-xfs_iext_get_extent-in-xfs_bmap_first_unused.patch -- patches.suse/0004-xfs-move-some-code-around-inside-xfs_bmap_shift_exte.patch -- patches.suse/0005-xfs-use-xfs_iext_-_extent-helpers-in-xfs_bmap_shift_.patch -- patches.suse/0006-xfs-use-xfs_iext_-_extent-helpers-in-xfs_bmap_split_.patch -- patches.suse/0007-xfs-rewrite-xfs_bmap_count_leaves-using-xfs_iext_get.patch -- patches.suse/0008-xfs-replace-xfs_qm_get_rtblks-with-a-direct-call-to-.patch -- patches.suse/xfs-disable-per-inode-DAX-flag.patch -- patches.suse/xfs-fix-incorrect-log_flushed-on-fsync.patch -- patches.suse/xfs-fix-compiler-warnings.patch -- patches.suse/xfs-don-t-set-v3-xflags-for-v2-inodes.patch -- patches.suse/xfs-open-code-end_buffer_async_write-in-xfs_finish_p.patch -- patches.suse/xfs-use-kmem_free-to-free-return-value-of-kmem_zallo.patch -- patches.suse/ext4-do-not-unnecessarily-allocate-buffer-in-recentl.patch -- patches.suse/ext4-cleanup-goto-next-group.patch -- patches.suse/ext4-reduce-lock-contention-in-__ext4_new_inode.patch -- patches.suse/ext4-in-ext4_seek_-hole-data-return-enxio-for-negative-offsets.patch -- patches.suse/ext4-fix-incorrect-quotaoff-if-the-quota-feature-is-.patch -- patches.suse/ext4-fix-quota-inconsistency-during-orphan-cleanup-f.patch -- patches.suse/ext4-fix-fault-handling-when-mounted-with-o-dax-ro.patch -- patches.suse/dlm-Make-dismatch-error-message-more-clear.patch -- patches.suse/dlm-use-sock_create_lite-inside-tcp_accept_from_sock.patch -- patches.suse/0003-errseq-rename-__errseq_set-to-errseq_set.patch -- patches.suse/Documentation-add-some-docs-for-errseq_t.patch -- patches.suse/msft-hv-1405-tools-hv-ignore-a-NIC-if-it-has-been-configured.patch -- patches.suse/0001-ip6-fix-PMTU-discovery-when-using-127-subnets.patch -- patches.suse/inetpeer-remove-AVL-implementation-in-favor-of-RB-tr.patch -- patches.suse/ixgbe-NULL-xdp_tx-rings-on-resource-cleanup.patch -- patches.suse/s2io-Remove-UFO-support.patch -- patches.suse/macb-Remove-bogus-reference-to-NETIF_F_UFO.patch -- patches.suse/ipvlan-Stop-advertising-NETIF_F_UFO-support.patch -- patches.suse/macvlan-macvtap-Remove-NETIF_F_UFO-advertisement.patch -- patches.suse/tun-tap-Remove-references-to-NETIF_F_UFO.patch -- patches.suse/dummy-Remove-references-to-NETIF_F_UFO.patch -- patches.suse/virtio_net-Remove-references-to-NETIF_F_UFO.patch -- patches.suse/net-Remove-references-to-NETIF_F_UFO-in-netdev_fix_f.patch -- patches.suse/net-Remove-references-to-NETIF_F_UFO-from-ethtool.patch -- patches.suse/inet-Stop-generating-UFO-packets.patch -- patches.suse/net-Remove-all-references-to-SKB_GSO_UDP.patch -- patches.suse/inet-Remove-software-UFO-fragmenting-code.patch -- patches.suse/net-Kill-NETIF_F_UFO-and-SKB_GSO_UDP.patch -- patches.suse/liquidio-support-new-firmware-statistic-fw_err_pki.patch -- patches.suse/liquidio-lowmem-init-allocated-memory-to-0.patch -- patches.suse/liquidio-lowmem-do-not-dereference-null-ptr.patch -- patches.suse/liquidio-lowmem-init-allocated-memory-to-0-2c4aac74.patch -- patches.suse/sfc-Add-ethtool-m-support-for-QSFP-modules.patch -- patches.suse/qlcnic-remove-unnecessary-static-in-qlcnic_dump_fw.patch -- patches.suse/liquidio-lio_vf_main-remove-unnecessary-static-in-se.patch -- patches.suse/liquidio-lio_main-remove-unnecessary-static-in-setup.patch -- patches.suse/hns-remove-useless-void-cast.patch -- patches.suse/msft-hv-1415-netvsc-force-link-update-after-MTU-change.patch -- patches.suse/msft-hv-1416-netvsc-add-some-rtnl_dereference-annotations.patch -- patches.suse/msft-hv-1417-netvsc-change-order-of-steps-in-setting-queues.patch -- patches.suse/msft-hv-1418-netvsc-change-logic-for-change-mtu-and-set_queues.patch -- patches.suse/msft-hv-1419-netvsc-use-ERR_PTR-to-avoid-dereference-issues.patch -- patches.suse/msft-hv-1420-netvsc-need-rcu_derefence-when-accessing-internal-de.patch -- patches.suse/msft-hv-1421-netvsc-save-pointer-to-parent-netvsc_device-in-chann.patch -- patches.suse/msft-hv-1422-netvsc-add-rtnl-annotations-in-rndis.patch -- patches.suse/cxgb4-Update-register-ranges-of-T4-T5-T6-adapters.patch -- patches.suse/cxgb4-display-serial-config-and-vpd-versions.patch -- patches.suse/net-add-new-netdevice-feature-for-offload-of-RX-port.patch -- patches.suse/msft-hv-1425-netvsc-fix-ptr_ret.cocci-warnings.patch -- patches.suse/liquidio-fix-implicit-irq-include-causing-build-fail.patch -- patches.suse/mlx4_en-remove-unnecessary-returned-value.patch -- patches.suse/mlx4_en-remove-unnecessary-error-check.patch -- patches.suse/bnxt_en-Update-firmware-interface-spec-to-1.8.0.patch -- patches.suse/bnxt_en-Retrieve-the-hardware-bridge-mode-from-the-f.patch -- patches.suse/bnxt_en-Implement-ndo_bridge_-get-set-link-methods.patch -- patches.suse/bnxt_en-Add-bnxt_get_num_stats-to-centrally-get-the-.patch -- patches.suse/bnxt_en-Allow-the-user-to-set-ethtool-stats-block-us.patch -- patches.suse/bnxt_en-Report-firmware-DCBX-agent.patch -- patches.suse/bnxt_en-Set-ETS-min_bw-parameter-for-older-firmware.patch -- patches.suse/bnxt_en-add-support-to-enable-VF-representors.patch -- patches.suse/bnxt_en-add-vf-rep-RX-TX-and-netdev-implementation.patch -- patches.suse/bnxt_en-add-support-for-port_attr_get-and-and-get_ph.patch -- patches.suse/msft-hv-1426-netvsc-remove-bogus-rtnl_unlock.patch -- patches.suse/msft-hv-1427-netvsc-Remove-redundant-use-of-ipv6_hdr.patch -- patches.suse/msft-hv-1428-netvsc-prefetch-the-first-incoming-ring-element.patch -- patches.suse/msft-hv-1429-netvsc-fix-netvsc_set_channels.patch -- patches.suse/msft-hv-1430-netvsc-include-rtnetlink.h.patch -- patches.suse/msft-hv-1431-netvsc-remove-no-longer-used-max_num_rss-queues.patch -- patches.suse/ibmvnic-104-Check-for-transport-event-on-driver-resume.patch -- patches.suse/bnxt_en-Use-SWITCHDEV_SET_OPS.patch -- patches.suse/nfp-set-config-bit-ifup-ifdown-on-netdev-open-close.patch -- patches.suse/bnxt-fix-unsigned-comparsion-with-0.patch -- patches.suse/bnxt-fix-unused-variable-warnings.patch -- patches.suse/benet-fix-set-but-not-used-warning.patch -- patches.suse/bnxt_en-include-bnxt_vfr.c-code-under-CONFIG_BNXT_SR.patch -- patches.suse/bnxt_en-use-SWITCHDEV_SET_OPS-for-setting-vf_rep_swi.patch -- patches.suse/bnxt_en-fix-switchdev-port-naming-for-external-port-.patch -- patches.suse/ixgbe-Ensure-MAC-filter-was-added-before-setting-MAC.patch -- patches.suse/ixgbe-Enable-LASI-interrupts-for-X552-devices.patch -- patches.suse/ixgbe-Update-NW_MNG_IF_SEL-support-for-X553.patch -- patches.suse/ixgbe-Do-not-support-flow-control-autonegotiation-fo.patch -- patches.suse/ixgbe-Disable-flow-control-for-XFI.patch -- patches.suse/i40e-fix-incorrect-variable-assignment.patch -- patches.suse/i40e-Fix-for-trace-found-with-S4-state.patch -- patches.suse/i40e-remove-WQ_UNBOUND-and-the-task-limit-of-our-wor.patch -- patches.suse/i40e-Handle-admin-Q-timeout-when-releasing-NVM.patch -- patches.suse/i40e-fix-up-32-bit-timespec-references.patch -- patches.suse/i40e-fix-odd-formatting-and-indent.patch -- patches.suse/i40e-i40evf-make-IPv6-ATR-code-clearer.patch -- patches.suse/i40e-i40evf-remove-mismatched-type-warnings.patch -- patches.suse/i40e-display-correct-UDP-tunnel-type-name.patch -- patches.suse/i40evf-add-some-missing-includes.patch -- patches.suse/i40e-report-BPF-prog-id-during-XDP_QUERY_PROG.patch -- patches.suse/i40evf-Use-le32_to_cpu-before-evaluating-HW-desc-fie.patch -- patches.suse/i40evf-remove-unnecessary-__packed.patch -- patches.suse/i40e-handle-setting-administratively-set-MAC-address.patch -- patches.suse/qede-Add-getter-APIs-support-for-RX-flow-classificat.patch -- patches.suse/qed-qede-Add-setter-APIs-support-for-RX-flow-classif.patch -- patches.suse/qed-Add-support-for-Energy-efficient-ethernet.patch -- patches.suse/qede-Add-ethtool-support-for-Energy-efficient-ethern.patch -- patches.suse/qed-Add-support-for-vf-coalesce-configuration.patch -- patches.suse/qed-Read-per-queue-coalesce-from-hardware.patch -- patches.suse/qed-enhanced-per-queue-max-coalesce-value.patch -- patches.suse/nfp-remove-the-probe-deferral-when-FW-not-present.patch -- patches.suse/nfp-look-for-firmware-image-by-device-serial-number-.patch -- patches.suse/nfp-only-use-direct-firmware-requests.patch -- patches.suse/liquidio-standardization-use-min_t-instead-of-custom.patch -- patches.suse/liquidio-cleanup-removed-cryptic-and-misleading-macr.patch -- patches.suse/bnxt_re-add-MAY_USE_DEVLINK-dependency.patch -- patches.suse/liquidio-bump-up-driver-version-to-match-newer-NIC-f.patch -- patches.suse/msft-hv-1433-netvsc-fix-return-value-for-set_channels.patch -- patches.suse/msft-hv-1434-netvsc-fix-warnings-reported-by-lockdep.patch -- patches.suse/msft-hv-1435-netvsc-don-t-print-pointer-value-in-error-message.patch -- patches.suse/msft-hv-1436-netvsc-remove-unnecessary-indirection-of-page_buffer.patch -- patches.suse/msft-hv-1437-netvsc-optimize-receive-completions.patch -- patches.suse/msft-hv-1438-netvsc-fix-error-unwind-on-device-setup-failure.patch -- patches.suse/msft-hv-1439-netvsc-signal-host-if-receive-ring-is-emptied.patch -- patches.suse/net-ethtool-add-support-for-forward-error-correction.patch -- patches.suse/cxgb4-core-hardware-firmware-support-for-Forward-Err.patch -- patches.suse/cxgb4-ethtool-forward-error-correction-management-su.patch -- patches.suse/net-netlink-Add-new-type-NLA_BITFIELD32.patch -- patches.suse/net-sched-actions-Use-proper-root-attribute-table-fo.patch -- patches.suse/tcp-remove-prequeue-support.patch -- patches.suse/tcp-reindent-two-spots-after-prequeue-removal.patch -- patches.suse/tcp-remove-low_latency-sysctl.patch -- patches.suse/tcp-remove-unused-mib-counters.patch -- patches.suse/mlxsw-spectrum_router-Simplify-a-piece-of-code.patch -- patches.suse/Bluetooth-hci_bcm-Make-bcm_request_irq-fail-if-no-IR -- patches.suse/Bluetooth-btrtl-Fix-a-error-code-in-rtl_load_config -- patches.suse/Bluetooth-btusb-add-ID-for-LiteOn-04ca-3016 -- patches.suse/msft-hv-1441-hyperv-netvsc-Neaten-netvsc_send_pkt-by-using-a-temp.patch -- patches.suse/tcp-tcp_data_queue-cleanup.patch -- patches.suse/liquidio-set-sriov_totalvfs-correctly.patch -- patches.suse/msft-hv-1442-netvsc-transparent-VF-management.patch -- patches.suse/msft-hv-1443-netvsc-remove-bonding-setup-script.patch -- patches.suse/net-hns-Add-self-adaptive-interrupt-coalesce-support.patch -- patches.suse/qlcnic-add-const-to-bin_attribute-structure.patch -- patches.suse/ibmvnic-106-Implement-per-queue-statistics-reporting.patch -- patches.suse/ibmvnic-107-Convert-vnic-server-reported-statistics-to-cpu-endian.patch -- patches.suse/ibmvnic-108-Implement-.get_ringparam.patch -- patches.suse/ibmvnic-109-Implement-.get_channels.patch -- patches.suse/net-hns3-Add-support-of-HNS3-Ethernet-Driver-for-hip.patch -- patches.suse/net-hns3-Add-support-of-the-HNAE3-framework.patch -- patches.suse/net-hns3-Add-HNS3-IMP-Integrated-Mgmt-Proc-Cmd-Inter.patch -- patches.suse/net-hns3-Add-HNS3-Acceleration-Engine-Compatibility-.patch -- patches.suse/net-hns3-Add-support-of-TX-Scheduler-Shaper-to-HNS3-.patch -- patches.suse/net-hns3-Add-MDIO-support-to-HNS3-Ethernet-driver-fo.patch -- patches.suse/net-hns3-Add-Ethtool-support-to-HNS3-driver.patch -- patches.suse/net-hns3-Add-HNS3-driver-to-kernel-build-framework-M.patch -- patches.suse/net-mvpp2-fix-MVPP21_ISR_RXQ_GROUP_REG-definition.patch -- patches.suse/net-mvpp2-remove-RX-queue-group-reset-code.patch -- patches.suse/net-mvpp2-introduce-per-port-nrxqs-ntxqs-variables.patch -- patches.suse/net-mvpp2-move-from-cpu-centric-naming-to-software-t.patch -- patches.suse/net-mvpp2-introduce-queue_vector-concept.patch -- patches.suse/net-mvpp2-add-support-for-TX-interrupts-and-RX-queue.patch -- patches.suse/net-hns-Fix-for-__udivdi3-compiler-error.patch -- patches.suse/net-sched-change-names-of-action-number-helpers-to-b.patch -- patches.suse/ip-options-explicitly-provide-net-ns-to-__ip_options.patch -- patches.suse/0001-Revert-ipv4-keep-skb-dst-around-in-presence-of-IP-op.patch -- patches.suse/liquidio-add-missing-strings-in-oct_dev_state_str-ar.patch -- patches.suse/liquidio-moved-console_bitmask-module-param-to-lio_m.patch -- patches.suse/msft-hv-1446-netvsc-fix-rtnl-deadlock-on-unregister-of-vf.patch -- patches.suse/net-sched-make-type-an-argument-for-ndo_setup_tc.patch -- patches.suse/net-sched-rename-TC_SETUP_MATCHALL-to-TC_SETUP_CLSMA.patch -- patches.suse/net-sched-make-egress_dev-flag-part-of-flower-offloa.patch -- patches.suse/cxgb4-push-cls_u32-setup_tc-processing-into-a-separa.patch -- patches.suse/ixgbe-push-cls_u32-and-mqprio-setup_tc-processing-in.patch -- patches.suse/mlx5e-push-cls_flower-and-mqprio-setup_tc-processing.patch -- patches.suse/mlx5e_rep-push-cls_flower-setup_tc-processing-into-a.patch -- patches.suse/mlxsw-spectrum-push-cls_flower-and-cls_matchall-setu.patch -- patches.suse/mlxsw-spectrum-rename-cls-arg-in-matchall-processing.patch -- patches.suse/dsa-push-cls_matchall-setup_tc-processing-into-a-sep.patch -- patches.suse/nfp-change-flows-in-apps-that-offload-ndo_setup_tc.patch -- patches.suse/hns3pf-don-t-check-handle-during-mqprio-offload.patch -- patches.suse/net-sched-push-cls-related-args-into-cls_common-stru.patch -- patches.suse/net-sched-move-prio-into-cls_common.patch -- patches.suse/net-sched-change-return-value-of-ndo_setup_tc-for-dr.patch -- patches.suse/net-sched-get-rid-of-struct-tc_to_netdev.patch -- patches.suse/net-mlx5e-Rearrange-netdevice-ops-structures.patch -- patches.suse/net-mlx5e-NIC-netdev-init-flow-cleanup.patch -- patches.suse/net-mlx5-Unify-vport-manager-capability-check.patch -- patches.suse/net-mlx5-Separate-between-E-Switch-and-MPFS.patch -- patches.suse/net-mlx5-Add-CONFIG_MLX5_ESWITCH-Kconfig.patch -- patches.suse/net-mlx5-Delay-events-till-ib-registration-ends.patch -- patches.suse/net-mlx5-Fix-counter-list-hardware-structure.patch -- patches.suse/net-mlx5-Increase-the-maximum-flow-counters-supporte.patch -- patches.suse/hns3-fix-unused-function-warning.patch -- patches.suse/0001-bcma-gpio-Correct-number-of-GPIOs-for-BCM53573.patch -- patches.suse/rtlwifi-rtl8821ae-Fix-HW_VAR_NAV_UPPER-operation -- patches.suse/0002-iwlwifi-refactor-out-paging-code.patch -- patches.suse/0003-iwlwifi-refactor-shared-mem-parsing.patch -- patches.suse/0004-iwlwifi-track-current-firmware-image-in-common-code.patch -- patches.suse/0005-iwlwifi-refactor-firmware-debug-code.patch -- patches.suse/0006-iwlwifi-reorganize-firmware-API.patch -- patches.suse/0007-iwlwifi-fw-api-fix-various-kernel-doc-warnings.patch -- patches.suse/0008-iwlwifi-mvm-add-and-use-iwl_mvm_has_unified_ucode.patch -- patches.suse/0009-iwlwifi-mvm-check-family-instead-of-new-TX-API-for-w.patch -- patches.suse/0010-iwlwifi-mvm-byte-swap-constant-instead-of-variable.patch -- patches.suse/0011-iwlwifi-dvm-remove-unused-defines.patch -- patches.suse/0012-iwlwifi-mvm-refactor-beacon-template-command-code.patch -- patches.suse/0013-iwlwifi-mvm-fix-the-FIFO-numbers-in-A000-devices.patch -- patches.suse/0014-iwlwifi-mvm-fix-uninitialized-var-while-waiting-for-.patch -- patches.suse/0015-iwlwifi-pcie-fix-A-MSDU-on-gen2-devices.patch -- patches.suse/0016-iwlwifi-mvm-support-fw-reading-empty-OTP.patch -- patches.suse/0017-iwlwifi-implement-fseq-version-mismatch-warning.patch -- patches.suse/0018-iwlwifi-mvm-add-compile-time-option-to-disable-EBS.patch -- patches.suse/0019-iwlwifi-pcie-rename-iwl_trans_check_hw_rf_kill-to-pc.patch -- patches.suse/0020-iwlwifi-mvm-require-AP_LINK_PS-for-TVQM.patch -- patches.suse/0021-iwlwifi-mvm-simplify-bufferable-MMPDU-check.patch -- patches.suse/0022-iwlwifi-mvm-rename-p2p-specific-sta-functions-to-inc.patch -- patches.suse/0023-iwlwifi-mvm-remove-non-DQA-mode.patch -- patches.suse/0024-iwlwifi-mvm-don-t-retake-the-pointer-to-skb-s-CB.patch -- patches.suse/ibmvnic-105-Report-rx-buffer-return-codes-as-netdev_dbg.patch -- patches.suse/net-hns3-fix-spelling-mistake-capabilty-capability.patch -- patches.suse/net-usb-r8152-constify-usb_device_id.patch -- patches.suse/bpf-verifier-rework-value-tracking.patch -- patches.suse/bpf-verifier-track-signed-and-unsigned-min-max-value.patch -- patches.suse/bpf-verifier-more-concise-register-state-logs-for-co.patch -- patches.suse/selftests-bpf-change-test_verifier-expectations.patch -- patches.suse/selftests-bpf-rewrite-test_align.patch -- patches.suse/selftests-bpf-add-a-test-to-test_align.patch -- patches.suse/selftests-bpf-add-test-for-bogus-operations-on-point.patch -- patches.suse/selftests-bpf-don-t-try-to-access-past-MAX_PACKET_OF.patch -- patches.suse/bpf-verifier-increase-complexity-limit-to-128k.patch -- patches.suse/liquidio-fix-wrong-info-about-vf-rx-tx-ring-paramete.patch -- patches.suse/msft-hv-1450-netvsc-make-sure-and-unregister-datapath.patch -- patches.suse/bpf-Move-check_uarg_tail_zero-upward.patch -- patches.suse/bpf-Extend-check_uarg_tail_zero-checks.patch -- patches.suse/liquidio-fix-misspelled-firmware-image-filenames.patch -- patches.suse/cxgb4-Clear-On-FLASH-config-file-after-a-FW-upgrade.patch -- patches.suse/igb-Fix-error-of-RX-network-flow-classification.patch -- patches.suse/igb-protect-TX-timestamping-from-API-misuse.patch -- patches.suse/e1000e-add-check-on-e1e_wphy-return-value.patch -- patches.suse/igb-Remove-incorrect-unexpected-SYS-WRAP-log-message.patch -- patches.suse/igb-add-argument-names-to-mailbox-op-function-declar.patch -- patches.suse/igb-expose-mailbox-unlock-method.patch -- patches.suse/igb-do-not-drop-PF-mailbox-lock-after-read-of-VF-mes.patch -- patches.suse/e1000e-Initial-Support-for-IceLake.patch -- patches.suse/igbvf-add-lock-around-mailbox-ops.patch -- patches.suse/igbvf-after-mailbox-write-wait-for-reply.patch -- patches.suse/igbvf-convert-msleep-to-mdelay-in-atomic-context.patch -- patches.suse/igb-support-BCM54616-PHY.patch -- patches.suse/bpf-add-BPF_J-LT-LE-SLT-SLE-instructions.patch -- patches.suse/bpf-x86-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch -- patches.suse/bpf-arm64-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch -- patches.suse/bpf-s390x-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch -- patches.suse/bpf-ppc64-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch -- patches.suse/bpf-nfp-implement-jiting-of-BPF_J-LT-LE.patch -- patches.suse/bpf-enable-BPF_J-LT-LE-SLT-SLE-opcodes-in-verifier.patch -- patches.suse/ibmvnic-110-Clean-up-resources-on-probe-failure.patch -- patches.suse/ibmvnic-111-Add-netdev_dbg-output-for-debugging.patch -- patches.suse/liquidio-napi-cleanup.patch -- patches.suse/net-sched-Add-helpers-to-identify-classids.patch -- patches.suse/net-sched-propagate-classid-down-to-offload-drivers.patch -- patches.suse/net-sched-use-newly-added-classid-identity-helpers.patch -- patches.suse/liquidio-rx-tx-queue-cleanup.patch -- patches.suse/liquidio-removed-check-for-queue-size-alignment.patch -- patches.suse/msft-hv-1458-netvsc-delay-setup-of-VF-device.patch -- patches.suse/msft-hv-1459-netvsc-don-t-signal-host-twice-if-empty.patch -- patches.suse/msft-hv-1460-netvsc-propagate-MAC-address-change-to-VF-slave.patch -- patches.suse/msft-hv-1461-netvsc-check-error-return-when-restoring-channels-an.patch -- patches.suse/msft-hv-1462-netvsc-no-need-to-allocate-send-receive-on-numa-node.patch -- patches.suse/msft-hv-1463-netvsc-whitespace-cleanup.patch -- patches.suse/msft-hv-1464-netvsc-remove-unnecessary-cast-of-void-pointer.patch -- patches.suse/msft-hv-1465-netvsc-remove-unnecessary-check-for-NULL-hdr.patch -- patches.suse/msft-hv-1466-netvsc-allow-controlling-send-recv-buffer-size.patch -- patches.suse/msft-hv-1467-netvsc-keep-track-of-some-non-fatal-overload-conditi.patch -- patches.suse/hns3pf-fix-hns3_del_tunnel_port.patch -- patches.suse/hns3pf-Fix-some-harmless-copy-and-paste-bugs.patch -- patches.suse/nfp-send-control-message-when-MAC-representors-are-c.patch -- patches.suse/liquidio-moved-ptp_enable-to-octeon_device-structure.patch -- patches.suse/liquidio-update-debug-console-logging-mechanism.patch -- patches.suse/liquidio-fix-duplicated-code-for-different-branches.patch -- patches.suse/qlge-fix-duplicated-code-for-different-branches.patch -- patches.suse/liquidio-moved-wait_for_pending_requests-to-octeon_n.patch -- patches.suse/liquidio-moved-update_txq_status-to-lio_core.c.patch -- patches.suse/liquidio-moved-octeon_setup_droq-to-lio_core.c.patch -- patches.suse/liquidio-moved-liquidio_push_packet-to-lio_core.c.patch -- patches.suse/liquidio-moved-liquidio_napi_drv_callback-to-lio_cor.patch -- patches.suse/liquidio-moved-liquidio_napi_poll-to-lio_core.c.patch -- patches.suse/liquidio-moved-liquidio_setup_io_queues-to-lio_core..patch -- patches.suse/liquidio-added-support-for-ethtool-set-ring-feature.patch -- patches.suse/liquidio-fix-issues-with-fw_type-module-parameter.patch -- patches.suse/s390-qeth-don-t-access-skb-after-transmission.patch -- patches.suse/s390-qeth-remove-extra-L2-adapterparms-query.patch -- patches.suse/s390-qeth-remove-extra-L3-adapterparms-query.patch -- patches.suse/s390-qeth-simplify-fragment-type-selection.patch -- patches.suse/s390-qeth-straighten-out-fill_buffer-interface.patch -- patches.suse/s390-qeth-clean-up-fill_buffer-offset-logic.patch -- patches.suse/s390-qeth-make-more-use-of-skb-API.patch -- patches.suse/s390-net-reduce-inlining.patch -- patches.suse/s390-qeth-extract-bridgeport-cmd-builder.patch -- patches.suse/s390-qeth-reject-multicast-rxip-addresses.patch -- patches.suse/s390-qeth-fix-trace-messages-for-deleting-rxip-addre.patch -- patches.suse/bpf-verifier-track-liveness-for-pruning.patch -- patches.suse/mlx4-remove-unnecessary-pci_set_drvdata.patch -- patches.suse/mlx5-remove-unnecessary-pci_set_drvdata.patch -- patches.suse/liquidio-moved-liquidio_msix_intr_handler-to-lio_cor.patch -- patches.suse/liquidio-moved-liquidio_legacy_intr_handler-to-lio_c.patch -- patches.suse/liquidio-moved-octeon_setup_interrupt-to-lio_core.c.patch -- patches.suse/liquidio-added-support-for-ethtool-set-channels-feat.patch -- patches.suse/mlx4-sizeof-style-usage.patch -- patches.suse/liquidio-update-VF-s-netdev-max_mtu-if-there-s-a-cha.patch -- patches.suse/bpf-export-bpf_prog_inc_not_zero.patch -- patches.suse/nfp-process-control-messages-in-workqueue-in-flower-.patch -- patches.suse/nfp-process-MTU-updates-from-firmware-flower-app.patch -- patches.suse/net-mlx4-fix-spelling-mistake-availible-available.patch -- patches.suse/net-sched-cls_flower-fix-ndo_setup_tc-type-for-stats.patch -- patches.suse/msft-hv-1476-vmbus-remove-unused-vmbus_sendpacket_multipagebuffer.patch -- patches.suse/msft-hv-1477-vmbus-remove-unused-vmubs_sendpacket_pagebuffer_ctl.patch -- patches.suse/msft-hv-1478-vmbus-remove-unused-vmbus_sendpacket_ctl.patch -- patches.suse/liquidio-fix-spelling-mistake-interuupt-interrupt.patch -- patches.suse/net-hns3-ensure-media_type-is-unitialized.patch -- patches.suse/bpf-fix-liveness-propagation-to-parent-in-spilled-st.patch -- patches.suse/net-ibm-ibmveth-constify-vio_device_id.patch -- patches.suse/ibmvnic-112-constify-vio_device_id.patch -- patches.suse/liquidio-with-embedded-f-w-don-t-reload-f-w-issue-pf.patch -- patches.suse/liquidio-with-embedded-f-w-issue-droq-credits-before.patch -- patches.suse/s390-qeth-split-L2-xmit-paths.patch -- patches.suse/s390-qeth-pass-full-data-length-to-l2_fill_header.patch -- patches.suse/s390-qeth-pass-TSO-header-length-to-fill_buffer.patch -- patches.suse/s390-qeth-pass-TSO-data-offset-to-fill_buffer.patch -- patches.suse/s390-qeth-pass-full-IQD-header-length-to-fill_buffer.patch -- patches.suse/s390-qeth-unify-code-to-build-header-elements.patch -- patches.suse/s390-qeth-use-skb_cow_head-for-L2-OSA-xmit.patch -- patches.suse/net-sched-Fix-the-logic-error-to-decide-the-ingress-.patch -- patches.suse/net-hns3-Fixes-the-missing-u64_stats_fetch_begin_irq.patch -- patches.suse/net-hns3-Fixes-the-static-checker-error-warning-in-h.patch -- patches.suse/net-hns3-Fixes-the-static-check-warning-due-to-missi.patch -- patches.suse/Bluetooth-hci_bcm-Handle-empty-packet-after-firmware -- patches.suse/liquidio-fix-Smatch-error.patch -- patches.suse/liquidio-remove-support-for-deprecated-f-w-cmd-OCTNE.patch -- patches.suse/mlx5-ensure-0-is-returned-when-vport-is-zero.patch -- patches.suse/net-ethtool-Add-macro-to-clear-a-link-mode-setting.patch -- patches.suse/net-don-t-decrement-kobj-reference-count-on-init-fai.patch -- patches.suse/nfp-link-basic-ethtool-ops-to-representors.patch -- patches.suse/nfp-provide-ethtool_drvinfo-on-representors.patch -- patches.suse/nfp-allow-retreiving-management-FW-logs-on-represent.patch -- patches.suse/nfp-don-t-report-standard-netdev-statistics-in-ethto.patch -- patches.suse/nfp-add-helper-for-printing-ethtool-strings.patch -- patches.suse/nfp-split-software-and-hardware-vNIC-statistics.patch -- patches.suse/nfp-store-pointer-to-MAC-statistics-in-nfp_port.patch -- patches.suse/nfp-report-MAC-statistics-in-ethtool.patch -- patches.suse/nfp-add-pointer-to-vNIC-config-memory-to-nfp_port-st.patch -- patches.suse/nfp-add-ethtool-statistics-for-representors.patch -- patches.suse/nfp-fix-copy-paste-in-names-and-messages-regarding-v.patch -- patches.suse/nfp-don-t-reuse-pointers-in-ring-dumping.patch -- patches.suse/net-hns3-fix-a-handful-of-spelling-mistakes.patch -- patches.suse/bnxt_en-fix-spelling-mistake-swtichdev-switchdev.patch -- patches.suse/bpf-make-htab-inlining-more-robust-wrt-assumptions.patch -- patches.suse/bpf-inline-map-in-map-lookup-functions-for-array-and.patch -- patches.suse/net-mlx5e-Send-PAOS-command-on-interface-up-down.patch -- patches.suse/net-mlx5e-IPoIB-Fix-driver-name-retrieved-by-ethtool.patch -- patches.suse/net-mlx5e-IPoIB-Add-support-for-get_link_ksettings-i.patch -- patches.suse/net-mlx5-Add-PCIe-outbound-stalls-counters-infrastru.patch -- patches.suse/net-mlx5e-Add-PCIe-outbound-stalls-counters.patch -- patches.suse/net-mlx5-Add-RX-buffer-fullness-counters-infrastruct.patch -- patches.suse/net-mlx5e-Add-RX-buffer-fullness-counters.patch -- patches.suse/net-mlx5e-Add-outbound-PCI-buffer-overflow-counter.patch -- patches.suse/net-mlx5-Avoid-blank-lines-after-before-open-close-b.patch -- patches.suse/net-mlx5-Add-a-blank-line-after-declarations.patch -- patches.suse/net-mlx5e-Properly-indent-within-conditional-stateme.patch -- patches.suse/net-mlx5e-Avoid-using-multiple-blank-lines.patch -- patches.suse/net-mlx5e-Place-constants-on-the-right-side-of-compa.patch -- patches.suse/net-mlx5e-Use-kernel-types-instead-of-uint-_t-in-eth.patch -- patches.suse/net-mlx5e-Use-size_t-to-store-byte-offset-in-statist.patch -- patches.suse/cxgb4-cxgbvf-Handle-32-bit-fw-port-capabilities.patch -- patches.suse/liquidio-fix-use-of-pf-in-pass-through-mode-in-a-vir.patch -- patches.suse/xfrm-Clear-RX-SKB-secpath-xfrm_offload.patch -- patches.suse/qlogic-make-device_attribute-const.patch -- patches.suse/net-check-type-when-freeing-metadata-dst.patch -- patches.suse/net-hns3-Add-support-to-change-MTU-in-HNS3-hardware.patch -- patches.suse/liquidio-move-macro-definition-to-a-proper-place.patch -- patches.suse/liquidio-make-VF-driver-notify-NIC-firmware-of-MTU-c.patch -- patches.suse/msft-hv-1479-hv_netvsc-Clean-up-unused-parameter-from-netvsc_get_.patch -- patches.suse/msft-hv-1480-hv_netvsc-Clean-up-unused-parameter-from-netvsc_get_.patch -- patches.suse/msft-hv-1481-hv_netvsc-Add-ethtool-handler-to-set-and-get-UDP-has.patch -- patches.suse/udp-remove-unreachable-ufo-branches.patch -- patches.suse/net-mvpp2-unify-register-definitions-coding-style.patch -- patches.suse/net-mvpp2-fix-the-synchronization-module-bypass-macr.patch -- patches.suse/net-mvpp2-move-the-mii-configuration-in-the-ndo_open.patch -- patches.suse/net-mvpp2-initialize-the-GMAC-when-using-a-port.patch -- patches.suse/net-mvpp2-initialize-the-XLG-MAC-when-using-a-port.patch -- patches.suse/net-mvpp2-set-maximum-packet-size-for-10G-ports.patch -- patches.suse/net-mvpp2-initialize-the-GoP.patch -- patches.suse/liquidio-change-manner-of-detecting-whether-or-not-N.patch -- patches.suse/net-define-the-TSO-header-size-in-net-tso.h.patch -- patches.suse/net-mvpp2-unify-the-txq-size-define-use.patch -- patches.suse/net-mvpp2-software-tso-support.patch -- patches.suse/net-sched-add-couple-of-goto_chain-helpers.patch -- patches.suse/net-sock-allow-the-user-to-set-negative-peek-offset.patch -- patches.suse/bpf-verifier-when-pruning-a-branch-ignore-its-write-.patch -- patches.suse/bpf-verifier-remove-varlen_map_value_access-flag.patch -- patches.suse/bpf-verifier-document-liveness-analysis.patch -- patches.suse/net-mlx4_core-make-mlx4_profile-const.patch -- patches.suse/net-mlx5e-make-mlx5e_profile-const.patch -- patches.suse/tg3-Be-drop-monitor-friendly.patch -- patches.suse/net-mlx5-Add-a-blank-line-after-declarations-V2.patch -- patches.suse/net-mlx5-Remove-a-leftover-unused-variable.patch -- patches.suse/net-mlx5e-Fix-wrong-code-indentation-in-conditional-.patch -- patches.suse/net-mlx5-Convert-linear-search-for-free-index-to-ida.patch -- patches.suse/net-mlx5-Don-t-store-reserved-part-in-FTEs-and-FGs.patch -- patches.suse/net-mlx5-Add-hash-table-to-search-FTEs-in-a-flow-gro.patch -- patches.suse/net-mlx5-Add-hash-table-for-flow-groups-in-flow-tabl.patch -- patches.suse/net-mlx5-Add-tracepoints.patch -- patches.suse/msft-hv-1482-hv_netvsc-Fix-rndis_filter_close-error-during-netvsc.patch -- patches.suse/nfp-add-basic-SR-IOV-ndo-functions.patch -- patches.suse/nfp-add-basic-SR-IOV-ndo-functions-to-representors.patch -- patches.suse/i40e-i40evf-adjust-packet-size-to-account-for-double.patch -- patches.suse/i40evf-prevent-VF-close-returning-before-state-trans.patch -- patches.suse/i40e-Fix-a-bug-with-VMDq-RSS-queue-allocation.patch -- patches.suse/i40e-separate-hw_features-from-runtime-changing-flag.patch -- patches.suse/i40e-remove-workaround-for-Open-Firmware-MAC-address.patch -- patches.suse/i40e-Detect-ATR-HW-Evict-NVM-issue-and-disable-the-f.patch -- patches.suse/i40e-i40evf-use-cmpxchg64-when-updating-private-flag.patch -- patches.suse/i40e-move-check-for-avoiding-VID-0-filters-into-i40e.patch -- patches.suse/i40e-i40evf-rename-vf_offload_flags-to-vf_cap_flags-.patch -- patches.suse/i40evf-use-netdev-variable-in-reset-task.patch -- patches.suse/i40e-use-cpumask_copy-instead-of-direct-assignment.patch -- patches.suse/i40e-prevent-changing-ITR-if-adaptive-rx-tx-enabled.patch -- patches.suse/i40e-synchronize-nvmupdate-command-and-adminq-subtas.patch -- patches.suse/net-mvpp2-fix-the-packet-size-configuration-for-10G.patch -- patches.suse/i40e-Update-state-variable-for-adminq-subtask.patch -- patches.suse/i40e-Store-the-requested-FEC-information.patch -- patches.suse/i40e-prevent-snprintf-format-specifier-truncation.patch -- patches.suse/i40e-Use-correct-flag-to-enable-egress-traffic-for-u.patch -- patches.suse/i40evf-fix-possible-snprintf-truncation-of-q_vector-.patch -- patches.suse/i40e-force-VMDQ-device-name-truncation.patch -- patches.suse/i40e-i40evf-support-for-VF-VLAN-tag-stripping-contro.patch -- patches.suse/i40e-25G-FEC-status-improvements.patch -- patches.suse/i40e-Fix-for-unused-value-issue-found-by-static-anal.patch -- patches.suse/i40e-remove-workaround-for-resetting-XPS.patch -- patches.suse/i40e-move-enabling-icr0-into-i40e_update_enable_itr.patch -- patches.suse/i40e-initialize-our-affinity_mask-based-on-cpu_possi.patch -- patches.suse/i40e-invert-logic-for-checking-incorrect-cpu-vs-irq-.patch -- patches.suse/i40e-i40evf-remove-ULTRA-latency-mode.patch -- patches.suse/i40e-i40evf-avoid-dynamic-ITR-updates-when-polling-o.patch -- patches.suse/bnxt_en-Update-firmware-interface-spec.-to-1.8.1.4.patch -- patches.suse/bnxt_en-Improve-tx-ring-reservation-logic.patch -- patches.suse/bnxt_en-assign-CPU-affinity-hints-to-bnxt_en-IRQs.patch -- patches.suse/bnxt-Add-PCIe-device-IDs-for-bcm58802-bcm58808.patch -- patches.suse/bnxt-initialize-board_info-values-with-proper-enums.patch -- patches.suse/bnxt_en-Improve-ENOMEM-logic-in-NAPI-poll-loop.patch -- patches.suse/bnxt_en-Reduce-default-rings-on-multi-port-cards.patch -- patches.suse/bnxt_en-fix-clearing-devlink-ptr-from-bnxt-struct.patch -- patches.suse/bnxt_en-bnxt-add-TC-flower-filter-offload-support.patch -- patches.suse/bnxt_en-add-TC-flower-offload-flow_alloc-free-FW-cmd.patch -- patches.suse/bnxt_en-add-code-to-query-TC-flower-offload-stats.patch -- patches.suse/bnxt_en-add-a-dummy-definition-for-bnxt_vf_rep_get_f.patch -- patches.suse/mwifiex-replace-netif_carrier_on-off-by-netif_device.patch -- patches.suse/0025-iwlwifi-mvm-remove-useless-condition-in-LED-code.patch -- patches.suse/0026-iwlwifi-mvm-use-firmware-LED-command-where-applicabl.patch -- patches.suse/0027-iwlwifi-mvm-add-const-to-thermal_cooling_device_ops-.patch -- patches.suse/0028-iwlwifi-mvm-add-debugfs-to-force-CT-kill.patch -- patches.suse/0029-iwlwifi-change-functions-that-can-only-return-0-to-v.patch -- patches.suse/0030-iwlwifi-fix-a-few-instances-of-misaligned-kerneldoc-.patch -- patches.suse/0031-iwlwifi-add-support-of-FPGA-fw.patch -- patches.suse/0032-iwlwifi-fix-a000-RF_ID-define.patch -- patches.suse/0033-iwlwifi-dump-smem-configuration-when-firmware-crashe.patch -- patches.suse/0034-iwlwifi-mvm-move-a000-device-NVM-retrieval-to-a-comm.patch -- patches.suse/0035-iwlwifi-mvm-set-the-default-cTDP-budget.patch -- patches.suse/0036-iwlwifi-mvm-support-new-beacon-template-command.patch -- patches.suse/0037-iwlwifi-mvm-don-t-send-CTDP-commands-via-debugfs-if-.patch -- patches.suse/0038-iwlwifi-mvm-add-station-before-allocating-a-queue.patch -- patches.suse/0039-iwlwifi-pcie-don-t-init-a-Tx-queue-with-an-SSN-size-.patch -- patches.suse/0040-iwlwifi-fix-nmi-triggering-from-host.patch -- patches.suse/0041-iwlwifi-remove-references-to-unsupported-HW.patch -- patches.suse/0042-iwlwifi-pcie-free-the-TSO-page-when-a-Tx-queue-is-un.patch -- patches.suse/0043-iwlwifi-mvm-fix-the-coex-firmware-API.patch -- patches.suse/0044-iwlwifi-mvm-remove-the-corunning-support.patch -- patches.suse/0045-iwlwifi-mvm-consider-RFKILL-during-INIT-as-success.patch -- patches.suse/0046-iwlwifi-call-iwl_remove_notification-from-iwl_wait_n.patch -- patches.suse/0047-iwlwifi-mvm-support-new-Coex-firmware-API.patch -- patches.suse/0048-iwlwifi-pcie-support-short-Tx-queues-for-A000-device.patch -- patches.suse/0049-iwlwifi-mvm-add-command-name-for-FRAME_RELEASE.patch -- patches.suse/0050-iwlwifi-mvm-group-all-dummy-SAR-function-declaration.patch -- patches.suse/0051-iwlwifi-mvm-use-mvmsta-consistently-in-rs.c.patch -- patches.suse/0052-iwlwifi-mvm-update-the-firmware-API-in-TX.patch -- patches.suse/0053-iwlwifi-mvm-remove-session-protection-to-allow-chann.patch -- patches.suse/0054-iwlwifi-mvm-don-t-send-BAR-on-flushed-frames.patch -- patches.suse/0055-iwlwifi-move-BT_MBOX_PRINT-macro-to-common-header.patch -- patches.suse/0056-iwlwifi-Demote-messages-about-fw-flags-size-to-info.patch -- patches.suse/0057-iwlwifi-mvm-Fix-channel-switch-in-case-of-count-1.patch -- patches.suse/0058-iwlwifi-distinguish-different-RF-modules-in-A000-dev.patch -- patches.suse/0059-iwlwifi-update-channel-flags-parser.patch -- patches.suse/0060-iwlwifi-mvm-change-open-and-close-criteria-of-a-BA-s.patch -- patches.suse/0061-iwlwifi-add-workaround-to-disable-wide-channels-in-5.patch -- patches.suse/0062-iwlwifi-fw-fix-lar_enabled-endian-problem-in-iwl_fw_.patch -- patches.suse/0063-iwlwifi-mvm-remove-useless-argument-in-iwl_nvm_init.patch -- patches.suse/0064-iwlwifi-mvm-remove-useless-check-for-mvm-cfg-in-iwl_.patch -- patches.suse/0065-iwlwifi-use-big-endian-for-the-hw-section-of-the-nvm.patch -- patches.suse/wlcore-add-missing-nvs-file-name-info-for-wilink8 -- patches.suse/net-mlx4_core-Dynamically-allocate-structs-at-mlx4_s.patch -- patches.suse/net-mlx4_core-Make-explicit-conversion-to-64bit-valu.patch -- patches.suse/net-mlx4_core-Fix-misplaced-brackets-of-sizeof.patch -- patches.suse/net-mlx4-Add-user-mac-FW-update-support.patch -- patches.suse/liquidio-show-NIC-s-U-Boot-version-in-a-dev_info-mes.patch -- patches.suse/phy-add-sgmii-and-10gkr-modes-to-the-phy_mode-enum.patch -- patches.suse/net-mvpp2-initialize-the-comphy.patch -- patches.suse/net-mvpp2-simplify-the-link_event-function.patch -- patches.suse/net-mvpp2-improve-the-link-management-function.patch -- patches.suse/net-mvpp2-do-not-set-GMAC-autoneg-when-using-XLG-MAC.patch -- patches.suse/net-mvpp2-dynamic-reconfiguration-of-the-comphy-GoP-.patch -- patches.suse/net-hns3-Fixes-the-wrong-IS_ERR-check-on-the-returne.patch -- patches.suse/qed-fix-spelling-mistake-calescing-coalescing.patch -- patches.suse/liquidio-fix-crash-in-presence-of-zeroed-out-base-ad.patch -- patches.suse/net-mlx5e-Use-IP-version-matching-to-classify-IP-tra.patch -- patches.suse/net-mlx5e-Support-TSO-and-TX-checksum-offloads-for-G.patch -- patches.suse/net-mlx5e-Support-RSS-for-GRE-tunneled-packets.patch -- patches.suse/x86-bpf_jit-small-optimization-in-emit_bpf_tail_call.patch -- patches.suse/bpf-Allow-cgroup-sock-filters-to-use-get_current_uid.patch -- patches.suse/bpf-Inline-LRU-map-lookup.patch -- patches.suse/bpf-Only-set-node-ref-1-if-it-has-not-been-set.patch -- patches.suse/net-mvpp2-take-advantage-of-the-is_rgmii-helper.patch -- patches.suse/net-mvpp2-make-the-phy-optional.patch -- patches.suse/net-mvpp2-use-the-GoP-interrupt-for-link-status-chan.patch -- patches.suse/qlcnic-remove-redundant-zero-check-on-retries-counte.patch -- patches.suse/0066-iwlwifi-mvm-Avoid-deferring-non-bufferable-frames.patch -- patches.suse/0067-iwlwifi-mvm-bump-API-to-34-for-8000-and-up.patch -- patches.suse/wcn36xx-Introduce-mutual-exclusion-of-fw-configurati -- patches.suse/inetpeer-fix-RCU-lookup.patch -- patches.suse/msft-hv-1488-netvsc-cleanup-datapath-switch.patch -- patches.suse/msft-hv-1489-netvsc-allow-driver-to-be-removed-even-if-VF-is-pres.patch -- patches.suse/msft-hv-1490-hv_netvsc-Clean-up-an-unused-parameter-in-rndis_filt.patch -- patches.suse/msft-hv-1491-hv_netvsc-Simplify-num_chn-checking-in-rndis_filter_.patch -- patches.suse/msft-hv-1492-hv_netvsc-Simplify-the-limit-check-in-netvsc_set_cha.patch -- patches.suse/msft-hv-1493-hv_netvsc-Fix-the-channel-limit-in-netvsc_set_rxfh.patch -- patches.suse/net-mlx4_core-fix-memory-leaks-on-error-exit-path.patch -- patches.suse/net-mlx4_core-fix-incorrect-size-allocation-for-dev-.patch -- patches.suse/net-mvpp2-move-the-mac-retrieval-copy-logic-into-its.patch -- patches.suse/net-mvpp2-fix-use-of-the-random-mac-address-for-PPv2.patch -- patches.suse/net-mvpp2-fallback-using-h-w-and-random-mac-if-the-d.patch -- patches.suse/net-mlx5e-Reorganize-struct-mlx5e_rq.patch -- patches.suse/net-mlx5e-Replace-multiplication-by-stride-size-with.patch -- patches.suse/net-mlx5e-Remove-unnecessary-wqe_sz-field-from-RQ-bu.patch -- patches.suse/net-mlx5e-Use-memset-to-init-skbs_frags-array-to-zer.patch -- patches.suse/net-mlx5e-Small-enhancements-for-RX-MPWQE-allocation.patch -- patches.suse/net-mlx5e-NAPI-busy-poll-when-UMR-post-is-in-progres.patch -- patches.suse/net-mlx5e-Early-return-on-empty-completion-queues.patch -- patches.suse/net-mlx5e-Refactor-data-path-lro-header-function.patch -- patches.suse/net-mlx5e-Non-atomic-indicator-for-ring-enabled-stat.patch -- patches.suse/net-mlx5e-Non-atomic-RQ-state-indicator-for-UMR-WQE-.patch -- patches.suse/net-mlx5e-Type-specific-optimizations-for-RX-post-WQ.patch -- patches.suse/net-mlx5e-Remove-unnecessary-fields-in-ICO-SQ.patch -- patches.suse/net-mlx5e-Don-t-recycle-page-if-moved-to-far-NUMA.patch -- patches.suse/net-mlx5e-Slightly-increase-RX-page-cache-size.patch -- patches.suse/net-mlx5e-Use-kernel-s-mechanism-to-avoid-missing-NA.patch -- patches.suse/net-mlx5e-Stop-NAPI-when-irq-balancer-changes-affini.patch -- patches.suse/net-mlx5e-Distribute-RSS-table-among-all-RX-rings.patch -- patches.suse/nfp-separate-app-vNIC-init-clean-from-alloc-free.patch -- patches.suse/nfp-flower-base-lifetime-of-representors-on-existenc.patch -- patches.suse/nfp-move-the-start-stop-app-callbacks-back.patch -- patches.suse/nfp-be-drop-monitor-friendly.patch -- patches.suse/nfp-build-the-flower-offload-by-default.patch -- patches.suse/nfp-flower-restore-RTNL-locking-around-representor-u.patch -- patches.suse/0001-net-Replace-NF_CT_ASSERT-with-WARN_ON.patch -- patches.suse/net-mlx4_core-Use-ARRAY_SIZE-macro.patch -- patches.suse/cxgb4-fix-memory-leak.patch -- patches.suse/cxgb4-Fix-pause-frame-count-in-t4_get_port_stats.patch -- patches.suse/cxgb4-Ignore-MPS_TX_INT_CAUSE-Bubble-for-T6.patch -- patches.suse/drivers-net-xgene-Read-tx-rx-delay-for-ACPI.patch -- patches.suse/drivers-net-xgene-Configure-tx-rx-delay-for-ACPI.patch -- patches.suse/drivers-net-xgene-Remove-return-statement-from-void-.patch -- patches.suse/ipv4-Don-t-override-return-code-from-ip_route_input_.patch -- patches.suse/l2tp-prevent-creation-of-sessions-on-terminated-tunn.patch -- patches.suse/l2tp-pass-tunnel-pointer-to-session_create.patch -- patches.suse/i40e-avoid-NVM-acquire-deadlock-during-NVM-update.patch -- patches.suse/i40e-point-wb_desc-at-the-nvm_wb_desc-during-i40e_re.patch -- patches.suse/09-crypto-ccp-use-devres-interface-to-allocate-pci-iomap-and-cleanup.patch -- patches.suse/10-crypto-ccp-introduce-the-amd-secure-processor-device.patch -- patches.suse/11-crypto-ccp-abstract-interrupt-registeration.patch -- patches.suse/12-crypto-ccp-rename-ccp-driver-initialize-files-as-sp-device.patch -- patches.suse/13-crypto-ccp-remove-ccp_present-check-from-device-initialize.patch -- patches.suse/crypto-caam-qi-fix-typo-in-authenc-alg-driver-name -- patches.suse/crypto-caam-qi-properly-set-IV-after-en-de-crypt -- patches.suse/crypto-caam-qi-handle-large-number-of-S-Gs-case -- patches.suse/crypto-caam-qi-fix-AD-length-endianness-in-S-G-entry -- patches.suse/crypto-caam-qi-explicitly-set-dma_ops -- patches.suse/crypto-algif_skcipher-overhaul-memory-management.patch -- patches.suse/crypto-algif_aead-overhaul-memory-management.patch -- patches.suse/14-crypto-ccp-remove-duplicate-module-version-and-author-entry.patch -- patches.suse/crypto-scompress-don-t-sleep-with-preemption-disable -- patches.suse/crypto-ccp-Fix-XTS-AES-128-support-on-v5-CCPs -- patches.suse/crypto-algif-return-error-code-when-no-data-was-proc.patch -- patches.suse/crypto-algif_aead-copy-AAD-from-src-to-dst.patch -- patches.suse/crypto-af_alg-consolidation-of-duplicate-code.patch -- patches.suse/20-x86-mm-reinitialize-tlb-state-on-hotplug-and-resume.patch -- patches.suse/mm-add-vm_insert_mixed_mkwrite.patch -- patches.suse/dax-relocate-some-dax-functions.patch -- patches.suse/dax-use-common-4k-zero-page-for-dax-mmap-reads.patch -- patches.suse/dax-remove-DAX-code-from-page_cache_tree_insert.patch -- patches.suse/dax-explain-how-read-2-write-2-addresses-are-validat.patch -- patches.suse/dax-use-PG_PMD_COLOUR-instead-of-open-coding.patch -- patches.suse/dax-initialize-variable-pfn-before-using-it.patch -- patches.suse/shmem-shmem_charge-verify-max_block-is-not-exceeded-before-inode-update.patch -- patches.suse/shmem-introduce-shmem_inode_acct_block.patch -- patches.suse/userfaultfd-mcopy_atomic-introduce-mfill_atomic_pte-helper.patch -- patches.suse/mm-hugetlb-do-not-allocate-non-migrateable-gigantic-pages-from-movable-zones.patch -- patches.suse/mm-devm_memremap_pages-use-multi-order-radix-for-ZON.patch -- patches.suse/mm-oom-let-oom_reap_task-and-exit_mmap-run-concurrently.patch -- patches.suse/mm-hugetlb-clear-target-sub-page-last-when-clearing-huge-page.patch -- patches.suse/x86-mpx-make-mpx-depend-on-x86-64-to-free-up-VMA-fla.patch -- patches.suse/libata-zpodd-make-arrays-cdb-static-reduces-object-c -- patches.suse/msft-hv-1451-x86-hyper-v-Include-hyperv-only-when-CONFIG_HYPERV-i.patch -- patches.suse/msft-hv-1452-x86-hyper-v-Make-hv_do_hypercall-inline.patch -- patches.suse/msft-hv-1453-x86-hyper-v-Introduce-fast-hypercall-implementation.patch -- patches.suse/msft-hv-1454-hyper-v-Use-fast-hypercall-for-HVCALL_SIGNAL_EVENT.patch -- patches.suse/msft-hv-1455-x86-hyper-v-Implement-rep-hypercalls.patch -- patches.suse/msft-hv-1456-hyper-v-Globalize-vp_index.patch -- patches.suse/msft-hv-1457-x86-hyper-v-Use-hypercall-for-remote-TLB-flush.patch -- patches.suse/msft-hv-1486-x86-hyper-v-Support-extended-CPU-ranges-for-TLB-flus.patch -- patches.suse/msft-hv-1487-tracing-hyper-v-Trace-hyperv_mmu_flush_tlb_others.patch -- patches.suse/efi-arm-Don-t-mark-ACPI-reclaim-memory-as-MEMBLOCK_N.patch -- patches.suse/0001-drivers-fbdev-efifb-Allow-BAR-to-be-moved-instead-of.patch -- patches.suse/powerpc-powernv-Add-IMC-OPAL-APIs.patch -- patches.suse/powerpc-powernv-Detect-and-create-IMC-device.patch -- patches.suse/powerpc-perf-add-nest-imc-pmu-support.patch -- patches.suse/powerpc-perf-add-core-imc-pmu-support.patch -- patches.suse/powerpc-perf-add-thread-imc-pmu-support.patch -- patches.suse/powerpc-mm-Fix-check-of-multiple-16G-pages-from-devi.patch -- patches.suse/powerpc-powernv-Save-Restore-additional-SPRs-for-sto.patch -- patches.suse/powerpc-powernv-Clear-PECE1-in-LPCR-via-stop-api-onl.patch -- patches.suse/powerpc-mm-radix-Improve-_tlbiel_pid-to-be-usable-for-PWC-flushes.patch -- patches.suse/powerpc-mm-radix-Improve-TLB-PWC-flushes.patch -- patches.suse/powerpc-mm-radix-Avoid-flushing-the-PWC-on-every-flush_tlb_range.patch -- patches.suse/powerpc-mm-Update-definitions-of-DSISR-bits.patch -- patches.suse/powerpc-mm-Update-bits-used-to-skip-hash_page.patch -- patches.suse/powerpc-mm-Use-symbolic-constants-for-filtering-SRR1.patch -- patches.suse/powerpc-mm-Set-fault-flags-earlier.patch -- patches.suse/powerpc-mm-Don-t-lose-major-fault-indication-on-retr.patch -- patches.suse/powerpc-Remove-old-unused-icswx-based-coprocessor-su.patch -- patches.suse/powerpc-powernv-Enable-PCI-peer-to-peer.patch -- patches.suse/powerpc-mm-book3s64-Make-KERN_IO_START-a-variable.patch -- patches.suse/powerpc-mm-slb-Move-comment-next-to-the-code-it-s-referring-to.patch -- patches.suse/powerpc-mm-hash64-Make-vmalloc-56T-on-hash.patch -- patches.suse/powerpc-Fix-invalid-use-of-register-expressions.patch -- patches.suse/powerpc-dlpar-017-pseries-Check-memory-device-state-before-onl.patch -- patches.suse/powerpc-64s-Fix-mce-accounting-for-powernv.patch -- patches.suse/powerpc-xive-04-Ensure-active-irqd-when-setting-affinit.patch -- patches.suse/powerpc-mm-Properly-invalidate-when-setting-process-.patch -- patches.suse/powerpc-perf-Update-default-sdar_mode-value-for-power9.patch -- patches.suse/powerpc-perf-Factor-out-PPMU_ONLY_COUNT_RUN-check-code-from-power8.patch -- patches.suse/powerpc-perf-Add-PM_LD_MISS_L1-and-PM_BR_2PATH-to-po.patch -- patches.suse/powerpc-perf-Cleanup-of-PM_BR_CMPL-vs.-PM_BRU_CMPL-in-Power9-event-list.patch -- patches.suse/powerpc-powernv-Add-support-for-powercap-framework.patch -- patches.suse/powerpc-powernv-Add-support-to-set-power-shifting-ratio.patch -- patches.suse/powerpc-powernv-Add-support-to-clear-sensor-groups-data.patch -- patches.suse/powerpc-mce-Move-64-bit-machine-check-code-into-mce.c.patch -- patches.suse/powerpc-traps-Use-SRR1-defines-for-program-check-rea.patch -- patches.suse/powerpc-xive-05-Fix-section-mismatch-warnings.patch -- patches.suse/powerpc-perf-fix-double-unlock-in-imc_common_cpuhp_mem_free.patch -- patches.suse/powerpc-xive-07-powerpc-xmon-Exclude-all-of-xmon-from-ftrace.patch -- patches.suse/powerpc-perf-imc-fix-nest-events-on-muti-socket-system.patch -- patches.suse/powerpc-Fix-missing-newline-before.patch -- patches.suse/powerpc-Remove-redundant-FP-Altivec-giveup-code.patch -- patches.suse/powerpc-perf-fix-usage-of-nest_imc_refc.patch -- patches.suse/powerpc-mm-Rename-find_linux_pte_or_hugepte.patch -- patches.suse/powerpc-pseries-remove-dlpar_attach_node-dependency-.patch -- patches.suse/powerpc-mm-Move-pgdir-setting-into-a-helper.patch -- patches.suse/powerpc-mm-Optimize-detection-of-thread-local-mm-s.patch -- patches.suse/powerpc-mm-Make-switch_mm_irqs_off-out-of-line.patch -- patches.suse/powerpc-64s-masked_interrupt-returns-to-kernel-so-av.patch -- patches.suse/powerpc-xive-06-Fix-the-size-of-the-cpumask-used-in-xive_find_target_in_mask.patch -- patches.suse/KVM-PPC-Book3S-HV-POWER9-does-not-require-secondary-.patch -- patches.suse/powerpc-64s-Move-IDLE_STATE_ENTER_SEQ-_NORET-into-id.patch -- patches.suse/powerpc-64s-POWER9-can-execute-stop-without-a-sync-s.patch -- patches.suse/powerpc-64s-Drop-no-longer-used-IDLE_STATE_ENTER_SEQ.patch -- patches.suse/powerpc-64s-idle-POWER9-can-execute-stop-in-virtual-.patch -- patches.suse/powerpc-64s-radix-Remove-bolted-SLB-address-limit-fo.patch -- patches.suse/powerpc-Do-not-send-system-reset-request-through-the.patch -- patches.suse/powerpc-powernv-Flush-console-before-platform-error-.patch -- patches.suse/powerpc-powernv-Use-kernel-crash-path-for-machine-ch.patch -- patches.suse/powerpc-Machine-check-interrupt-is-a-non-maskable-in.patch -- patches.suse/powerpc-xmon-Fix-display-of-SPRs.patch -- patches.suse/powerpc-kernel-Change-retrieval-of-pci_dn.patch -- patches.suse/powerpc-mm-radix-Prettify-mapped-memory-range-print-.patch -- patches.suse/powerpc-xmon-Add-ISA-v3.0-SPRs-to-SPR-dump.patch -- patches.suse/powerpc-conditionally-compile-platform-specific-serial-drivers.patch -- patches.suse/cxl-Fix-driver-use-count.patch -- patches.suse/powerpc-smp-Use-cpu_to_chip_id-to-find-core-siblings.patch -- patches.suse/powerpc-smp-Rework-CPU-topology-construction.patch -- patches.suse/powerpc-smp-Add-cpu_l2_cache_map.patch -- patches.suse/powerpc-smp-Add-Power9-scheduler-topology.patch -- patches.suse/powerpc-dlpar-018-pseries-Don-t-attempt-to-acquire-drc-during-.patch -- patches.suse/powerpc-Fix-DAR-reporting-when-alignment-handler-fau.patch -- patches.suse/powerpc-Correct-instruction-code-for-xxlor-instructi.patch -- patches.suse/powerpc-powernv-npu-Move-tlb-flush-before-launching-.patch -- patches.suse/powerpc-xive-08-introduce-a-common-routine-xive_queue_p.patch -- patches.suse/powerpc-xive-09-guest-exploitation-of-the-XIVE-interrup.patch -- patches.suse/powerpc-xive-10-rename-xive_poke_esb-in-xive_esb_read.patch -- patches.suse/powerpc-xive-11-introduce-xive_esb_write.patch -- patches.suse/powerpc-xive-12-add-the-HW-IRQ-number-under-xive_irq_da.patch -- patches.suse/powerpc-xive-13-introduce-H_INT_ESB-hcall.patch -- patches.suse/powerpc-xive-14-add-XIVE-Exploitation-Mode-to-CAS.patch -- patches.suse/powerpc-xive-15-improve-debugging-macros.patch -- patches.suse/powerpc-xive-16-Fix-section-__init-warning.patch -- patches.suse/xen-events-fifo-dont-use-get-put-cpu.patch -- patches.suse/kernfs-dont-set-dentry-d_fsdata.patch -- patches.suse/0003-block-Add-comment-to-submit_bio_wait.patch -- patches.suse/0004-bio-integrity-move-the-bio-integrity-profile-check-e.patch -- patches.suse/0005-dm-crypt-don-t-mess-with-BIP_BLOCK_INTEGRITY.patch -- patches.suse/blk-mq-tag-check-for-NULL-rq-when-iterating-tags.patch -- patches.suse/block-pass-in-queue-to-inflight-accounting.patch -- patches.suse/block-make-part_in_flight-take-an-array-of-two-ints.patch -- patches.suse/blk-mq-provide-internal-in-flight-variant.patch -- patches.suse/blk-mq-enable-checking-two-part-inflight-counts-at-t.patch -- patches.suse/0129-block-Fix-two-comments-that-refer-to-.queue_rq-retur.patch -- patches.suse/blk-mq-Make-blk_mq_reinit_tagset-calls-easier-to-rea.patch -- patches.suse/block-Relax-a-check-in-blk_start_queue.patch -- patches.suse/skd-Avoid-that-module-unloading-triggers-a-use-after.patch -- patches.suse/skd-Submit-requests-to-firmware-before-triggering-th.patch -- patches.suse/btrfs-index-check-integrity-state-hash-by-a-dev_t.patch -- patches.suse/raid5-remove-a-call-to-get_start_sect.patch -- patches.suse/block-reject-attempts-to-allocate-more-than-DISK_MAX.patch -- patches.suse/block-add-a-__disk_get_part-helper.patch -- patches.suse/block-cache-the-partition-index-in-struct-block_devi.patch -- patches.suse/block-replace-bi_bdev-with-a-gendisk-pointer-and-par.patch -- patches.suse/block-fix-warning-when-i-o-elevator-is-changed-as-request_queue-is-being-removed.patch -- patches.suse/0001-bfq-Re-enable-auto-loading-when-built-as-a-module.patch -- patches.suse/0001-mq-deadline-Enable-auto-loading-when-built-as-module.patch -- patches.suse/mmc-dw_mmc-k3-add-sd-support-for-hi3660.patch -- patches.suse/mmc-meson-gx-remove-CLK_DIVIDER_ALLOW_ZERO-clock-fla -- patches.suse/0001-mmc-mmci-stop-building-qcom-dml-as-module.patch -- patches.suse/0006-md-bitmap-copy-correct-data-for-bitmap-super.patch -- patches.suse/0005-md-notify-about-new-spare-disk-in-the-container.patch -- patches.suse/0007-md-replace-seq_release_private-with-seq_release.patch -- patches.suse/0008-md-r5cache-call-mddev_lock-unlock-in-r5c_journal_mod.patch -- patches.suse/0009-raid5-remove-raid5_build_block.patch -- patches.suse/0010-md-raid0-attach-correct-cgroup-info-in-bio.patch -- patches.suse/0004-md-Runtime-support-for-multiple-ppls.patch -- patches.suse/0003-raid5-ppl-Recovery-support-for-multiple-partial-pari.patch -- patches.suse/0001-md-bitmap-disable-bitmap_resize-for-file-backed-bitm.patch -- patches.suse/ALSA-hda-Fix-regression-of-hdmi-eld-control-created- -- patches.suse/ALSA-hda-Add-Cannonlake-PCI-ID -- patches.suse/ALSA-firewire-motu-add-specification-flag-for-positi.patch -- patches.suse/ALSA-firewire-motu-add-support-for-MOTU-Audio-Expres.patch -- patches.suse/ALSA-firewire-add-const-qualifier-to-identifiers-for.patch -- patches.suse/ALSA-ice1712-Add-support-for-STAudio-ADCIII -- patches.suse/ALSA-hda-Implement-mic-mute-LED-mode-enum -- patches.suse/ALSA-hda-realtek-Enable-jack-detection-function-for- -- patches.suse/ASoC-rsnd-avoid-duplicate-free_irq -- patches.suse/ASoC-mediatek-Fix-an-error-checking-code -- patches.suse/ASoC-Intel-Skylake-Reset-the-controller-in-probe.patch -- patches.suse/ASoC-rsnd-move-rsnd_ssi_config_init-execute-conditio.patch -- patches.suse/ASoC-rockchip-Correct-dmic-delay-property-name -- patches.suse/ASoC-rt5514-Add-the-I2S-ASRC-support.patch -- patches.suse/ASoC-rt5514-Eliminate-the-noise-in-the-ASRC-case.patch -- patches.suse/ASoC-samsung-Fix-possible-double-iounmap-on-s3c24xx- -- patches.suse/ASoC-samsung-odroid-Drop-requirement-of-clocks-in-th -- patches.suse/ALSA-hda-Fix-forget-to-free-resource-in-error-handli -- patches.suse/ALSA-hda-ca0132-Fix-memory-leak-at-error-path -- patches.suse/media-adv7180-add-missing-adv7180cp-adv7180st-i2c-de -- patches.suse/media-devnode-Rename-mdev-argument-as-devnode.patch -- patches.suse/media-coda-disable-BWB-only-while-decoding-on-CODA-9 -- patches.suse/media-v4l2-compat-ioctl32-Fix-timespec-conversion.patch -- patches.suse/media-s5p-jpeg-fix-number-of-components-macro -- patches.suse/media-uvcvideo-Prevent-heap-overflow-when-accessing- -- patches.suse/media-coda-imx-vdoa-Check-for-platform_get_resource- -- patches.suse/media-rc-simplify-ir_raw_event_store_edge.patch -- patches.suse/media-em28xx-calculate-left-volume-level-correctly.patch -- patches.suse/media-mxl111sf-Fix-potential-null-pointer-dereferenc -- patches.suse/media-au0828-fix-RC_CORE-dependency.patch -- patches.suse/mailbox-bcm-flexrm-mailbox-Fix-mask-used-in-CMPL_STA -- patches.suse/0052-mfd-rk808-Fix-up-the-chip-id-get-failed.patch -- patches.suse/dt-bindings-mfd-axp20x-add-axp806-to-supported-list-of-chips.patch -- patches.suse/mfd-lpc_ich-Do-not-touch-SPI-NOR-write-protection-bi -- patches.suse/mfd-omap-usb-tll-Fix-register-offsets -- patches.suse/mfd-intel_soc_pmic-Export-separate-mfd-cell-configs- -- patches.suse/mfd-intel_soc_pmic-Differentiate-between-Bay-and-Che -- patches.suse/backlight-lm3630a-Bump-REG_MAX-value-to-0x50-instead -- patches.suse/dmaengine-xilinx_dma-Fix-error-code-format-specifier -- patches.suse/drm-i915-Quietly-cancel-FBC-activation-if-CRTC-is-tu -- patches.suse/drm-i915-Recreate-vmapping-even-when-the-object-is-p -- patches.suse/drm-i915-Always-wake-the-device-to-flush-the-GTT -- patches.suse/drm-i915-Treat-fb-offsets-as-a-raw-byte-offset-inste -- patches.suse/drm-i915-Skip-fence-alignemnt-check-for-the-CCS-plan -- patches.suse/drm-i915-Ignore-duplicate-VMA-stored-within-the-per- -- patches.suse/drm-i915-edp-Increase-T12-panel-delay-to-900-ms-to-f -- patches.suse/drm-i915-Make-i9xx_load_ycbcr_conversion_matrix-stat -- patches.suse/drm-i915-Make-i2c-lock-ops-static -- patches.suse/drm-i915-Fix-enum-pipe-vs.-enum-transcoder-for-the-P -- patches.suse/drm-i915-Fix-the-missing-PPAT-cache-attributes-on-CN -- patches.suse/drm-i915-Add-__rcu-to-radix-tree-slot-pointer -- patches.suse/drm-i915-Silence-sparse-by-using-gfp_t -- patches.suse/drm-i915-Annotate-user-relocs-with-__user -- patches.suse/drm-i915-Re-enable-GTT-following-a-device-reset -- patches.suse/drm-i915-gvt-Remove-one-duplicated-MMIO -- patches.suse/fs-aio-fix-the-increment-of-aio-nr-and-counting-agai.patch -- patches.suse/cifs-Add-support-for-reading-attributes-on-SMB2.patch -- patches.suse/cifs-Add-support-for-writing-attributes-on-SMB2.patch -- patches.suse/0001-cifs-Check-for-timeout-on-Negotiate-stage.patch -- patches.suse/audit-Reduce-overhead-using-a-coarse-clock.patch -- patches.suse/printk-console-Always-disable-boot-consoles-that-use.patch -- patches.suse/printk-console-Enhance-the-check-for-consoles-using-.patch -- patches.suse/scsi-aacraid-split-off-functions-to-generate-reset-F.patch -- patches.suse/scsi-aacraid-split-off-host-reset.patch -- patches.suse/scsi-aacraid-split-off-device-target-and-bus-reset.patch -- patches.suse/scsi-aacraid-use-aac_tmf_callback-for-reset-fib.patch -- patches.suse/scsi-aacraid-enable-sending-of-TMFs-from-aac_hba_sen.patch -- patches.suse/scsi-aacraid-add-fib-flag-to-mark-scsi-command-callb.patch -- patches.suse/scsi-aacraid-complete-all-commands-during-bus-reset.patch -- patches.suse/scsi-be2iscsi-replace-pci-pool-old-api -- patches.suse/scsi-csiostor-Replace-PCI-pool-old-API.patch -- patches.suse/scsi-lpfc-Replace-PCI-pool-old-API.patch -- patches.suse/scsi-megaraid-Replace-PCI-pool-old-API.patch -- patches.suse/scsi-mpt3sas-Replace-PCI-pool-old-API-1.patch -- patches.suse/scsi-megaraid-fix-format-overflow-warning.patch -- patches.suse/scsi-mpt3sas-fix-format-overflow-warning.patch -- patches.suse/scsi-fnic-fix-format-string-overflow-warning.patch -- patches.suse/scsi-remove-DRIVER_ATTR-usage.patch -- patches.suse/0047-scsi-qla2xxx-Cleanup-FC-NVMe-code.patch -- patches.suse/0048-scsi-qla2xxx-Move-function-prototype-to-correct-head.patch -- patches.suse/0049-scsi-qla2xxx-Added-change-to-enable-ZIO-for-FC-NVMe-.patch -- patches.suse/0050-scsi-qla2xxx-Simpify-unregistration-of-FC-NVMe-local.patch -- patches.suse/0051-scsi-qla2xxx-Fix-remoteport-disconnect-for-FC-NVMe.patch -- patches.suse/scsi-fc-start-decoupling-fc_block_scsi_eh-from-scsi_.patch -- patches.suse/scsi-mpt3sas-Fix-memory-allocation-failure-test-in-m.patch -- patches.suse/scsi-libcxgbi-use-ndev-ifindex-to-find-route.patch -- patches.suse/s390-sles15-01-02-zfcp-fix-queuecommand-scsi_eh-commands-DIX.patch -- patches.suse/zfcp-add-handling-for-FCP_RESID_OVER-to-the-fcp.patch -- patches.suse/s390-sles15-01-03-01-zfcp-fix-capping-unsuccessful-GPN_FT-SAN-resp-trace.patch -- patches.suse/s390-sles15-01-03-02-zfcp-fix-passing-fsf_req-to-SCSI-trace-on-TMF-for-HBA.patch -- patches.suse/s390-sles15-01-03-03-zfcp-fix-missing-trace-early-return-TMF-handlers.patch -- patches.suse/s390-sles15-01-03-04-zfcp-fix-payload-with-full-FCP_RSP-IU-in-SCSI-trace.patch -- patches.suse/s390-sles15-01-03-05-zfcp-trace-HBA-FSF-resp-by-default-on-dismiss-or-timedout.patch -- patches.suse/s390-sles15-01-04-zfcp-trace-high-part-of-new-64-bit-SCSI-LUN.patch -- patches.suse/scsi-esp_scsi-Clean-up-control-flow-and-dead-code.patch -- patches.suse/scsi-esp_scsi-Avoid-sending-ABORT-TASK-SET-messages.patch -- patches.suse/scsi-esp_scsi-Always-clear-msg_out_len-after-MESSAGE.patch -- patches.suse/scsi-megaraid_sas-fix-allocate-instance-pd_info-twic.patch -- patches.suse/scsi-pm8001-fix-double-free-in-pm8001_pci_probe.patch -- patches.suse/scsi-mvsas-replace-kfree-with-scsi_host_put.patch -- patches.suse/0052-scsi-qla2xxx-use-dma_mapping_error-to-check-map-erro.patch -- patches.suse/scsi-smartpqi-add-pqi-reset-quiesce-support.patch -- patches.suse/scsi-smartpqi-enhance-BMIC-cache-flush.patch -- patches.suse/scsi-smartpqi-update-pqi-passthru-ioctl.patch -- patches.suse/scsi-smartpqi-cleanup-doorbell-register-usage.patch -- patches.suse/scsi-smartpqi-update-kexec-and-power-down-support.patch -- patches.suse/scsi-smartpqi-add-in-new-controller-ids.patch -- patches.suse/scsi-smartpqi-change-driver-version-to-1.1.2-125.patch -- patches.suse/scsi-hisi_sas-fix-reset-and-port-ID-refresh-issues.patch -- patches.suse/scsi-hisi_sas-avoid-potential-v2-hw-interrupt-issue.patch -- patches.suse/scsi-hisi_sas-fix-v2-hw-underflow-residual-value.patch -- patches.suse/scsi-hisi_sas-add-v2-hw-DFX-feature.patch -- patches.suse/scsi-hisi_sas-use-array-for-v2-hw-ECC-errors.patch -- patches.suse/scsi-hisi_sas-remove-repeated-device-config-in-v2-hw.patch -- patches.suse/scsi-hisi_sas-add-irq-and-tasklet-cleanup-in-v2-hw.patch -- patches.suse/scsi-hisi_sas-service-interrupt-ITCT_CLR-interrupt-i.patch -- patches.suse/scsi-hisi_sas-support-zone-management-commands.patch -- patches.suse/scsi-hisi_sas-add-status-and-command-buffer-for-inte.patch -- patches.suse/0001-scsi-hisi_sas-Modify-v3-hw-STP_LINK_TIMER-setting.patch -- patches.suse/0002-scsi-hisi_sas-fix-v3-hw-channel-interrupt-processing.patch -- patches.suse/0003-scsi-hisi_sas-kill-tasklet-when-destroying-irq-in-v3.patch -- patches.suse/0004-scsi-hisi_sas-add-reset-handler-for-v3-hw.patch -- patches.suse/0005-scsi-hisi_sas-update-some-v3-register-init-settings.patch -- patches.suse/0006-scsi-hisi_sas-add-phy_set_linkrate_v3_hw.patch -- patches.suse/0007-scsi-hisi_sas-remove-phy_down_v3_hw-res-variable.patch -- patches.suse/0008-scsi-hisi_sas-replace-kfree-with-scsi_host_put.patch -- patches.suse/scsi-hisi_sas-remove-driver-versioning.patch -- patches.suse/scsi-qedi-Limit-number-for-CQ-queues.patch -- patches.suse/scsi-virtio-virtio_scsi-Set-can_queue-to-the-length-.patch -- patches.suse/scsi-scsi_lib-rework-scsi_internal_device_unblock_no.patch -- patches.suse/scsi-make-state-device-attribute-pollable.patch -- patches.suse/scsi-sym53c8xx-Avoid-undefined-behaviour.patch -- patches.suse/scsi-cxlflash-22-Fix-an-error-handling-path-in-cxlflash.patch -- patches.suse/scsi-hpsa-add-support-for-legacy-boards.patch -- patches.suse/scsi-hpsa-disable-volume-status-check-for-legacy-boa.patch -- patches.suse/scsi-hpsa-Ignore-errors-for-unsupported-LV_DEVICE_ID.patch -- patches.suse/scsi-hpsa-do-not-print-errors-for-unsupported-report.patch -- patches.suse/scsi-cciss-Drop-obsolete-driver.patch -- patches.suse/scsi-hpsa-Remove-hpsa_allow_any-module-option.patch -- patches.suse/scsi-ses-check-return-code-from-ses_recv_diag.patch -- patches.suse/scsi-ses-Fixup-error-message-failed-to-get-diagnosti.patch -- patches.suse/scsi-ses-make-page2-support-optional.patch -- patches.suse/scsi-mpt3sas-fix-pr_info-message-continuation.patch -- patches.suse/0053-scsi-qla2xxx-fix-spelling-mistake-of-variable-sfp_ad.patch -- patches.suse/scsi-qedf-Set-WWNN-and-WWPN-based-on-values-from-qed.patch -- patches.suse/scsi-qedf-Use-granted-MAC-from-the-FCF-for-the-FCoE-.patch -- patches.suse/scsi-qedf-Corrent-VLAN-tag-insertion-in-fallback-VLA.patch -- patches.suse/scsi-qedf-Covert-single-threaded-workqueues-to-regul.patch -- patches.suse/scsi-qedf-Fix-up-modinfo-parameter-name-for-debug-in.patch -- patches.suse/scsi-qedf-Update-driver-version-to-8.20.5.0.patch -- patches.suse/scsi-pmcraid-fix-duplicated-code-for-different-branc.patch -- patches.suse/scsi-ch-add-refcounting.patch -- patches.suse/scsi-scsi-sysfs-Adjust-error-returned-for-adapter-re.patch -- patches.suse/scsi-hpsa-fix-the-device_id-in-hpsa_update_device_in.patch -- patches.suse/scsi-lpfc-remove-useless-code-in-lpfc_sli4_bsg_link_.patch -- patches.suse/scsi-megaraid_sas-mismatch-of-allocated-MFI-frame-si.patch -- patches.suse/scsi-megaraid_sas-set-minimum-value-of-resetwaittime.patch -- patches.suse/scsi-megaraid_sas-Use-synchronize_irq-in-target-rese.patch -- patches.suse/scsi-megaraid_sas-Call-megasas_complete_cmd_dpc_fusi.patch -- patches.suse/scsi-megaraid_sas-Do-not-re-fire-shutdown-DCMD-after.patch -- patches.suse/scsi-megaraid_sas-Fix-endianness-issues-in-DCMD-hand.patch -- patches.suse/scsi-megaraid_sas-Check-valid-aen-class-range-to-avo.patch -- patches.suse/scsi-megaraid_sas-Use-SMID-for-Task-abort-case-only.patch -- patches.suse/scsi-megaraid_sas-use-vmalloc-for-crash-dump-buffers.patch -- patches.suse/scsi-megaraid_sas-Return-pended-IOCTLs-with-cmd_stat.patch -- patches.suse/scsi-megaraid_sas-replace-internal-FALSE-TRUE-defini.patch -- patches.suse/scsi-megaraid_sas-modified-few-prints-in-OCR-and-IOC.patch -- patches.suse/scsi-megaraid_sas-call-megasas_dump_frame-with-corre.patch -- patches.suse/scsi-megaraid_sas-driver-version-upgrade.patch -- patches.suse/0054-scsi-qla2xxx-Correction-to-vha-vref_count-timeout.patch -- patches.suse/0055-scsi-qla2xxx-Fix-target-multiqueue-configuration.patch -- patches.suse/0056-scsi-qla2xxx-Update-fw_started-flags-at-qpair-creati.patch -- patches.suse/0057-scsi-qla2xxx-Add-command-completion-for-error-path.patch -- patches.suse/0058-scsi-qla2xxx-Fix-WWPN-WWNN-in-debug-message.patch -- patches.suse/scsi-qla2xxx-Handle-PCIe-error-for-driver.patch -- patches.suse/0059-scsi-qla2xxx-Fix-system-panic-due-to-pointer-access-.patch -- patches.suse/0060-scsi-qla2xxx-Use-BIT_6-to-acquire-FAWWPN-from-switch.patch -- patches.suse/0061-scsi-qla2xxx-Fix-NPIV-host-enable-after-chip-reset.patch -- patches.suse/0062-scsi-qla2xxx-Remove-extra-register-read.patch -- patches.suse/0063-scsi-qla2xxx-Change-ha-wq-max_active-value-to-defaul.patch -- patches.suse/0064-scsi-qla2xxx-Use-fabric-name-for-Get-Port-Speed-comm.patch -- patches.suse/0065-scsi-qla2xxx-Add-ability-to-autodetect-SFP-type.patch -- patches.suse/0066-scsi-qla2xxx-Prevent-sp-free-null-uninitialized-poin.patch -- patches.suse/0067-scsi-qla2xxx-Use-sp-free-instead-of-hard-coded-call.patch -- patches.suse/0068-scsi-qla2xxx-Move-logging-default-mask-to-execute-on.patch -- patches.suse/0069-scsi-qla2xxx-Add-timeout-ability-to-wait_for_sess_de.patch -- patches.suse/0070-scsi-qla2xxx-Allow-SNS-fabric-login-to-be-retried.patch -- patches.suse/0071-scsi-qla2xxx-Fix-task-mgmt-handling-for-NPIV.patch -- patches.suse/0072-scsi-qla2xxx-Print-correct-mailbox-registers-in-fail.patch -- patches.suse/0073-scsi-qla2xxx-Remove-potential-macro-parameter-side-e.patch -- patches.suse/0074-scsi-qla2xxx-Add-support-for-minimum-link-speed.patch -- patches.suse/0075-scsi-qla2xxx-Add-LR-distance-support-from-nvram-bit.patch -- patches.suse/0076-scsi-qla2xxx-Cleanup-NPIV-host-in-target-mode-during.patch -- patches.suse/0077-scsi-qla2xxx-Enable-Async-TMF-processing.patch -- patches.suse/0078-scsi-qla2xxx-Increase-ql2xmaxqdepth-to-64.patch -- patches.suse/0079-scsi-qla2xxx-Recheck-session-state-after-RSCN.patch -- patches.suse/0080-scsi-qla2xxx-Skip-zero-queue-count-entry-during-FW-d.patch -- patches.suse/0081-scsi-qla2xxx-Ability-to-process-multiple-SGEs-in-Com.patch -- patches.suse/0082-scsi-qla2xxx-Do-not-call-abort-handler-function-duri.patch -- patches.suse/0083-scsi-qla2xxx-Update-driver-version-to-10.00.00.01-k.patch -- patches.suse/scsi-lpfc-Fix-plogi-collision-that-causes-illegal-st.patch -- patches.suse/scsi-lpfc-Fix-loop-mode-target-discovery.patch -- patches.suse/scsi-lpfc-Fix-rediscovery-on-switch-blade-pull.patch -- patches.suse/scsi-lpfc-Fix-oops-when-NVME-Target-is-discovered-in.patch -- patches.suse/scsi-lpfc-convert-info-messages-to-standard-messages.patch -- patches.suse/scsi-lpfc-Correct-return-error-codes-to-align-with-n.patch -- patches.suse/scsi-lpfc-Fix-handling-of-FCP-and-NVME-FC4-types-in-.patch -- patches.suse/scsi-lpfc-Fix-duplicate-NVME-rport-entries-and-names.patch -- patches.suse/scsi-lpfc-Fix-crash-in-lpfc-nvmet-when-fc-port-is-re.patch -- patches.suse/scsi-lpfc-Fix-NVME-PRLI-handling-during-RSCN.patch -- patches.suse/scsi-lpfc-Correct-issues-with-FAWWN-and-FDISCs.patch -- patches.suse/scsi-lpfc-Limit-amount-of-work-processed-in-IRQ.patch -- patches.suse/scsi-lpfc-Fix-MRQ-1-context-list-handling.patch -- patches.suse/scsi-lpfc-Fix-relative-offset-error-on-large-nvmet-t.patch -- patches.suse/scsi-lpfc-Fix-nvme-target-failure-after-2nd-adapter-.patch -- patches.suse/scsi-lpfc-Fix-bad-sgl-reposting-after-2nd-adapter-re.patch -- patches.suse/scsi-lpfc-remove-console-log-clutter.patch -- patches.suse/scsi-lpfc-Add-Buffer-to-Buffer-credit-recovery-suppo.patch -- patches.suse/scsi-lpfc-fix-integer-constant-too-large-error-on-32.patch -- patches.suse/scsi-lpfc-lpfc-version-bump-11.4.0.3.patch -- patches.suse/scsi-ufs-reqs-and-tasks-were-put-in-the-wrong-order.patch -- patches.suse/scsi-Suppress-gcc-7-fall-through-warnings-reported-w.patch -- patches.suse/scsi-Convert-a-strncmp-call-into-a-strcmp-call.patch -- patches.suse/scsi-Document-which-queue-type-a-function-is-intende.patch -- patches.suse/scsi-Use-blk_mq_rq_to_pdu-to-convert-a-request-to-a-.patch -- patches.suse/0009-scsi-libsas-Remove-a-set-but-not-used-variable.patch -- patches.suse/0010-scsi-libsas-Annotate-fall-through-in-a-switch-statem.patch -- patches.suse/scsi-fnic-do-not-call-host-reset-from-command-abort.patch -- patches.suse/scsi-libsas-move-bus_reset_handler-to-target_reset_h.patch -- patches.suse/scsi-qedf-drop-bus-reset-handler.patch -- patches.suse/scsi-megaraid_mbox-drop-duplicate-bus-reset-and-devi.patch -- patches.suse/scsi-mptsas-Fixup-device-hotplug-for-VMWare-ESXi.patch -- patches.suse/scsi-ses-Fix-racy-cleanup-of-sys-in-remove_dev.patch -- patches.suse/scsi-Fix-the-kerneldoc-for-scsi_initialize_rq.patch -- patches.suse/scsi-cxlflash-23-Remove-unnecessary-existence-check.patch -- patches.suse/scsi-cxlflash-24-Avoid-double-mutex-unlock.patch -- patches.suse/scsi-cxlflash-25-Fix-vlun-resize-failure-in-the-shrink-.patch -- patches.suse/scsi-lpfc-avoid-an-unused-function-warning.patch -- patches.suse/scsi-lpfc-avoid-false-positive-gcc-8-warning.patch -- patches.suse/scsi-rcu-Introduce-rcu_swap_protected.patch -- patches.suse/scsi-Rework-the-code-for-caching-Vital-Product-Data-.patch -- patches.suse/scsi-Rework-handling-of-scsi_device.vpd_pg8-03.patch -- patches.suse/scsi-hpsa-remove-the-smp_handler-stub.patch -- patches.suse/scsi-smartpqi-remove-the-smp_handler-stub.patch -- patches.suse/scsi-aacraid-fix-indentation-errors.patch -- patches.suse/scsi-aacraid-get-rid-of-one-level-of-indentation.patch -- patches.suse/scsi-aacraid-report-ENOMEM-to-upper-layer-from-aac_c.patch -- patches.suse/scsi-qla2xxx-add-missing-includes-for-qla_isr.patch -- patches.suse/scsi-qla2xxx-Clear-fc4f_nvme-flag.patch -- patches.suse/scsi-qla2xxx-Fix-slow-mem-alloc-behind-lock.patch -- patches.suse/scsi-qla2xxx-Reset-the-logo-flag-after-target-re-log.patch -- patches.suse/scsi-mq-Always-unprepare-before-requeuing-a-req.patch -- patches.suse/scsi-qedi-off-by-one-in-qedi_get_cmd_from_tid.patch -- patches.suse/scsi-aacraid-Fix-command-send-race-condition.patch -- patches.suse/msft-hv-1485-scsi-storvsc-fix-memory-leak-on-ring-buffer-busy.patch -- patches.suse/0084-scsi-qla2xxx-Fix-an-integer-overflow-in-sysfs-code.patch -- patches.suse/RDAM-netlink-Fix-out-of-bound-access-while-checking-.patch -- patches.suse/RDMA-netlink-clean-up-message-validity-array-initial.patch -- patches.suse/ftrace-Fix-debug-preempt-config-name-in-stack_tracer.patch -- patches.suse/0001-ftrace-Fix-selftest-goto-location-on-error.patch -- patches.suse/ftrace-Fix-memleak-when-unregistering-dynamic-ops-wh.patch -- patches.suse/tracing-Add-barrier-to-trace_printk-buffer-nesting-m.patch -- patches.suse/tracing-Apply-trace_clock-changes-to-instance-max-bu.patch -- patches.suse/msft-hv-1447-KVM-hyperv-support-HV_X64_MSR_TSC_FREQUENCY-and-HV_X.patch -- patches.suse/KVM-nVMX-INVPCID-support.patch -- patches.suse/KVM-nVMX-get-rid-of-nested_get_page.patch -- patches.suse/KVM-nVMX-get-rid-of-nested_release_page.patch -- patches.suse/KVM-vmx-Enable-VMFUNCs.patch -- patches.suse/KVM-nVMX-Enable-VMFUNC-for-the-L1-hypervisor.patch -- patches.suse/KVM-nVMX-Emulate-EPTP-switching-for-the-L1-hyperviso.patch -- patches.suse/KVM-x86-X86_FEATURE_NRIPS-is-not-scattered-anymore.patch -- patches.suse/KVM-x86-generalize-guest_cpuid_has_-helpers.patch -- patches.suse/KVM-x86-use-general-helpers-for-some-cpuid-manipulat.patch -- patches.suse/KVM-add-spinlock-optimization-framework.patch -- patches.suse/KVM-X86-implement-the-logic-for-spinlock-optimizatio.patch -- patches.suse/KVM-s390-implements-the-kvm_arch_vcpu_in_kernel.patch -- patches.suse/KVM-arm-implements-the-kvm_arch_vcpu_in_kernel.patch -- patches.suse/KVM-X86-Fix-residual-mmio-emulation-request-to-users.patch -- patches.suse/kvm-nVMX-Add-support-for-fast-unprotection-of-nested.patch -- patches.suse/KVM-nVMX-validate-eptp-pointer.patch -- patches.suse/KVM-MMU-Fix-softlockup-due-to-mmu_lock-is-held-too-l.patch -- patches.suse/KVM-MMU-Bail-out-immediately-if-there-is-no-availabl.patch -- patches.suse/kvm-x86-Disallow-illegal-IA32_APIC_BASE-MSR-values.patch -- patches.suse/kvm-avoid-uninitialized-variable-warnings.patch -- patches.suse/KVM-x86-simplify-ept_misconfig.patch -- patches.suse/KVM-x86-Avoid-guest-page-table-walk-when-gpa_availab.patch -- patches.suse/KVM-x86-fix-use-of-L1-MMIO-areas-in-nested-guests.patch -- patches.suse/kvm-svm-delete-avic_vm_id_bitmap-2-megabyte-static-array -- patches.suse/KVM-VMX-cleanup-EPTP-definitions.patch -- patches.suse/KVM-VMX-always-require-WB-memory-type-for-EPT.patch -- patches.suse/0006-kvm-svm-add-virtual-gif-feature-definition -- patches.suse/0007-kvm-svm-enable-virtual-gif-feature -- patches.suse/KVM-VMX-cache-secondary-exec-controls.patch -- patches.suse/kvm-vmx-Raise-UD-on-unsupported-RDRAND.patch -- patches.suse/kvm-vmx-Raise-UD-on-unsupported-RDSEED.patch -- patches.suse/kvm-vmx-Raise-UD-on-unsupported-XSAVES-XRSTORS.patch -- patches.suse/KVM-x86-Add-return-value-to-kvm_cpuid.patch -- patches.suse/KVM-MMU-check-guest-CR3-reserved-bits-based-on-its-p.patch -- patches.suse/KVM-MMU-Rename-PT64_ROOT_LEVEL-to-PT64_ROOT_4LEVEL.patch -- patches.suse/KVM-MMU-Add-5-level-EPT-Shadow-page-table-support.patch -- patches.suse/KVM-MMU-Expose-the-LA57-feature-to-VM.patch -- patches.suse/KVM-MMU-speedup-update_permission_bitmask.patch -- patches.suse/KVM-VMX-use-kvm_event_needs_reinjection.patch -- patches.suse/KVM-X86-Fix-loss-of-exception-which-has-not-yet-been.patch -- patches.suse/KVM-nVMX-Fix-trying-to-cancel-vmlauch-vmresume.patch -- patches.suse/kvm-nVMX-Validate-the-virtual-APIC-address-on-nested.patch -- patches.suse/s390-sles15-00-09-KVM-s390-Support-Configuration-z-Architecture-Mode.patch -- patches.suse/KVM-s390-Multiple-Epoch-Facility-support.patch -- patches.suse/KVM-s390-sthyi-remove-invalid-guest-write-access.patch -- patches.suse/KVM-s390-expose-no-DAT-to-guest-and-migration-suppor.patch -- patches.suse/KVM-s390-we-are-always-in-czam-mode.patch -- patches.suse/KVM-s390-guestdbg-fix-range-check.patch -- patches.suse/KVM-s390-use-WARN_ON_ONCE-only-for-checking.patch -- patches.suse/KVM-s390-vsie-cleanup-mcck-reinjection.patch -- patches.suse/KVM-arm-arm64-Fix-guest-external-abort-matching.patch -- patches.suse/KVM-arm-arm64-vgic-constify-seq_operations-and-file_.patch -- patches.suse/KVM-arm-arm64-vITS-Drop-its_ite-lpi-field.patch -- patches.suse/KVM-arm-arm64-Extract-GICv3-max-APRn-index-calculati.patch -- patches.suse/KVM-arm-arm64-Support-uaccess-of-GICC_APRn.patch -- patches.suse/KVM-PPC-e500-Fix-some-NULL-dereferences-on-error.patch -- patches.suse/KVM-PPC-e500mc-Fix-a-NULL-dereference.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-setting-of-storage-key-in-H_EN.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-H_REGISTER_VPA-VPA-size-valida.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-invalid-use-of-register-expres.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-case-where-HDEC-is-treated-as-.patch -- patches.suse/KVM-PPC-Book3S-HV-Report-storage-key-support-to-user.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-memory-leak-in-kvm_vm_ioctl_ge.patch -- patches.suse/KVM-PPC-Book3S-HV-Protect-updates-to-spapr_tce_table.patch -- patches.suse/PCI-faraday-Fix-of_irq_get-error-check -- patches.suse/msft-hv-1444-PCI-hv-Do-not-sleep-in-compose_msi_msg.patch -- patches.suse/0001-PCI-rockchip-Factor-out-rockchip_pcie_get_phys.patch -- patches.suse/0002-PCI-rockchip-Add-per-lane-PHY-support.patch -- patches.suse/0041-phy-rockchip-pcie-Reconstruct-driver-to-support-per-.patch -- patches.suse/pci-vmd-assign-vector-zero-to-all-bridges -- patches.suse/PCI-vmd-Free-up-IRQs-on-suspend-path.patch -- patches.suse/PCI-vmd-Remove-IRQ-affinity-so-we-can-allocate-more-.patch -- patches.suse/x86-PCI-Move-VMD-quirk-to-x86-fixups.patch -- patches.suse/x86-PCI-Use-is_vmd-rather-than-relying-on-the-domain.patch -- patches.suse/pci-mark-broadcom-ht2100-root-port-extended-tags-as-broken -- patches.suse/PCI-shpchp-Enable-bridge-bus-mastering-if-MSI-is-ena -- patches.suse/pci-pciehp-report-power-fault-only-once-until-we-clear-it -- patches.suse/pci-mark-amd-stoney-gpu-ats-as-broken -- patches.suse/PCI-Add-ACS-quirk-for-APM-X-Gene-devices.patch -- patches.suse/hmm-heterogeneous-memory-management-documentation.patch -- patches.suse/mm-hmm-heterogeneous-memory-management-hmm-for-short.patch -- patches.suse/mm-hmm-mirror-mirror-process-address-space-on-device-with-hmm-helpers.patch -- patches.suse/mm-hmm-mirror-helper-to-snapshot-cpu-page-table.patch -- patches.suse/mm-hmm-mirror-device-page-fault-handler.patch -- patches.suse/mm-memory_hotplug-introduce-add_pages.patch -- patches.suse/mm-zone_device-new-type-of-zone_device-for-unaddressable-memory.patch -- patches.suse/mm-zone_device-special-case-put_page-for-device-private-pages.patch -- patches.suse/mm-memcontrol-allow-to-uncharge-page-without-using-page-lru-field.patch -- patches.suse/mm-memcontrol-support-memory_device_private.patch -- patches.suse/mm-hmm-devmem-device-memory-hotplug-using-zone_device.patch -- patches.suse/mm-hmm-devmem-dummy-hmm-device-for-zone_device-memory.patch -- patches.suse/mm-migrate-new-migrate-mode-migrate_sync_no_copy.patch -- patches.suse/mm-migrate-new-memory-migration-helper-for-use-with-device-memory.patch -- patches.suse/mm-migrate-migrate_vma-unmap-page-from-vma-while-collecting-pages.patch -- patches.suse/mm-migrate-support-un-addressable-zone_device-page-in-migration.patch -- patches.suse/mm-migrate-allow-migrate_vma-to-alloc-new-page-on-empty-entry.patch -- patches.suse/mm-device-public-memory-device-memory-cache-coherent-with-cpu.patch -- patches.suse/mm-hmm-add-new-helper-to-hotplug-cdm-memory-region.patch -- patches.suse/mm-hmm-avoid-bloating-arch-that-do-not-make-use-of-hmm.patch -- patches.suse/mm-hmm-fix-build-when-hmm-is-disabled.patch -- patches.suse/mm-change-the-call-sites-of-numa-statistics-items.patch -- patches.suse/mm-update-NUMA-counter-threshold-size.patch -- patches.suse/mm-consider-the-number-in-local-CPUs-when-reading-NUMA-stats.patch -- patches.suse/mm-sparse-c-fix-typo-in-online_mem_sections.patch -- patches.suse/mm-page_alloc-c-apply-gfp_allowed_mask-before-the-first-allocation-attempt.patch -- patches.suse/treewide-make-nr_cpu_ids-unsigned.patch -- patches.suse/0001-rbtree-cache-leftmost-node-internally.patch -- patches.suse/0002-rbtree-optimize-root-check-during-rebalancing-loop.patch -- patches.suse/0003-rbtree-add-some-additional-comments-for-rebalancing-.patch -- patches.suse/0008-sched-deadline-replace-earliest-dl-and-rq-leftmost-c.patch -- patches.suse/0009-locking-rtmutex-replace-top-waiter-and-pi_waiters-le.patch -- patches.suse/0010-block-cfq-replace-cfq_rb_root-leftmost-caching.patch -- patches.suse/0012-lib-interval-tree-correct-comment-wrt-generic-flavor.patch -- patches.suse/0013-procfs-use-faster-rb_first_cached.patch -- patches.suse/0014-fs-epoll-use-faster-rb_first_cached.patch -- patches.suse/0015-mem-memcg-cache-rightmost-node.patch -- patches.suse/0016-block-cfq-cache-rightmost-rb_node.patch -- patches.suse/lib-bitmap.c-make-bitmap_parselist-thread-safe-and-m.patch -- patches.suse/checkpatch-add-6-missing-types-to-list-types -- patches.suse/0001-ipc-sem-drop-sem_checkid-helper.patch -- patches.suse/0002-ipc-sem-play-nicer-with-large-nsops-allocations.patch -- patches.suse/mac80211-fix-VLAN-handling-with-TXQs -- patches.suse/mac80211_hwsim-Use-proper-TX-power -- patches.suse/mac80211-agg-tx-call-drv_wake_tx_queue-in-proper-con.patch -- patches.suse/mac80211-flush-hw_roc_start-work-before-cancelling-t -- patches.suse/nl80211-look-for-HT-VHT-capabilities-in-beacon-s-tai.patch -- patches.suse/cfg80211-honor-NL80211_RRF_NO_HT40-MINUS-PLUS.patch -- patches.suse/net-sched-fix-memleak-for-chain-zero.patch -- patches.suse/0068-iwlwifi-mvm-only-send-LEDS_CMD-when-the-FW-supports-.patch -- patches.suse/netfilter-ipvs-fix-the-issue-that-sctp_conn_schedule.patch -- patches.suse/0002-netfilter-nf_nat-don-t-bug-when-mapping-already-exis.patch -- patches.suse/netfilter-nat-Revert-netfilter-nat-convert-nat-bysrc.patch -- patches.suse/tcp-fix-a-request-socket-leak.patch -- patches.suse/ip_tunnel-fix-setting-ttl-and-tos-value-in-collect_m.patch -- patches.suse/nvme-add-support-for-FW-activation-without-reset.patch -- patches.suse/nvme-define-NVME_NSID_ALL.patch -- patches.suse/nvme-add-support-for-NVMe-1.3-Timestamp-Feature.patch -- patches.suse/nvmet-use-NVME_NSID_ALL.patch -- patches.suse/nvmet-fix-the-return-error-code-of-target-if-host-is.patch -- patches.suse/nvmet-fcloop-remove-ALL_OPTS-define.patch -- patches.suse/nvme-rdma-remove-NVME_RDMA_MAX_SEGMENT_SIZE.patch -- patches.suse/nvme-rdma-move-nvme_rdma_configure_admin_queue-code-.patch -- patches.suse/nvme-Add-admin_tagset-pointer-to-nvme_ctrl.patch -- patches.suse/nvme-rdma-move-tagset-allocation-to-a-dedicated-rout.patch -- patches.suse/nvme-rdma-disable-the-controller-on-resets.patch -- patches.suse/nvme-rdma-don-t-free-tagset-on-resets.patch -- patches.suse/nvme-rdma-reuse-configure-destroy_admin_queue.patch -- patches.suse/nvme-rdma-introduce-configure-destroy-io-queues.patch -- patches.suse/nvme-rdma-stop-queues-instead-of-simply-flipping-the.patch -- patches.suse/nvme-rdma-rename-nvme_rdma_init_queue-to-nvme_rdma_a.patch -- patches.suse/nvme-rdma-introduce-nvme_rdma_start_queue.patch -- patches.suse/nvme-rdma-cleanup-error-path-in-controller-reset.patch -- patches.suse/nvme-rdma-call-ops-reg_read64-instead-of-nvmf_reg_re.patch -- patches.suse/nvme-fabrics-log-a-warning-if-hostid-is-invalid.patch -- patches.suse/nvme-fix-identify-namespace-logging.patch -- patches.suse/nvme-add-symbolic-constants-for-CC-identifiers.patch -- patches.suse/nvme-rename-AMS-symbolic-constants-to-fit-specificat.patch -- patches.suse/nvme-fc-Reattach-to-localports-on-re-registration.patch -- patches.suse/nvmet-fc-simplify-sg-list-handling.patch -- patches.suse/nvme-rdma-Use-unlikely-macro-in-the-fast-path.patch -- patches.suse/nvme-fix-uninitialized-prp2-value-on-small-transfers.patch -- patches.suse/nvme-honor-RTD3-Entry-Latency-for-shutdowns.patch -- patches.suse/nvme-report-more-detailed-status-codes-to-the-block-.patch -- patches.suse/nvme-allow-calling-nvme_change_ctrl_state-from-irq-c.patch -- patches.suse/nvme-remove-unused-struct-nvme_ns-fields.patch -- patches.suse/nvme-remove-nvme_revalidate_ns.patch -- patches.suse/nvme-don-t-blindly-overwrite-identifiers-on-disk-rev.patch -- patches.suse/loop-add-ioctl-for-changing-logical-block-size.patch -- patches.suse/nvme-fabrics-Convert-nvmf_transports_mutex-to-an-rws.patch -- patches.suse/nvme-factor-metadata-handling-out-of-__nvme_submit_u.patch -- patches.suse/nvme-pci-Use-req_op-to-determine-DIF-remapping.patch -- patches.suse/nvme-Make-nvme-user-functions-static.patch -- patches.suse/nvme-Use-metadata-for-passthrough-commands.patch -- patches.suse/nvmet-add-support-for-reporting-the-host-identifier.patch -- patches.suse/0001-bcache-Fix-leak-of-bdev-reference.patch -- patches.suse/0002-bcache-fix-sequential-large-write-IO-bypass.patch -- patches.suse/0003-bcache-do-not-subtract-sectors_to_gc-for-bypassed-IO.patch -- patches.suse/0004-bcache-Don-t-reinvent-the-wheel-but-use-existing-lli.patch -- patches.suse/0005-bcache-gc-does-not-work-when-triggering-by-manual-co.patch -- patches.suse/0006-bcache-correct-cache_dirty_target-in-__update_writeb.patch -- patches.suse/0007-bcache-Correct-return-value-for-sysfs-attach-errors.patch -- patches.suse/0008-bcache-increase-the-number-of-open-buckets.patch -- patches.suse/0009-bcache-fix-for-gc-and-write-back-race.patch -- patches.suse/0010-bcache-silence-static-checker-warning.patch -- patches.suse/0011-bcache-Update-continue_at-documentation.patch -- patches.suse/0012-bcache-fix-bch_hprint-crash-and-improve-output.patch -- patches.suse/0013-bcache-initialize-dirty-stripes-in-flash_dev_run.patch -- patches.suse/0001-btrfs-struct-funcs-constify-readers.patch -- patches.suse/0002-btrfs-constify-tracepoint-arguments.patch -- patches.suse/0003-btrfs-backref-constify-some-arguments.patch -- patches.suse/0004-btrfs-backref-add-unode_aux_to_inode_list-helper.patch -- patches.suse/0005-btrfs-backref-cleanup-__-namespace-abuse.patch -- patches.suse/0006-btrfs-btrfs_check_shared-should-manage-its-own-trans.patch -- patches.suse/0007-btrfs-remove-ref_tree-implementation-from-backref.c.patch -- patches.suse/0008-btrfs-convert-prelimary-reference-tracking-to-use-rb.patch -- patches.suse/0009-btrfs-add-a-node-counter-to-each-of-the-rbtrees.patch -- patches.suse/0010-btrfs-backref-add-tracepoints-for-prelim_ref-inserti.patch -- patches.suse/0011-btrfs-add-cond_resched-calls-when-resolving-backrefs.patch -- patches.suse/0012-btrfs-allow-backref-search-checks-for-shared-extents.patch -- patches.suse/0013-btrfs-clean-up-extraneous-computations-in-add_delaye.patch -- patches.suse/btrfs-use-GFP_KERNEL-in-mount-and-remount.patch -- patches.suse/btrfs-account-for-pinned-bytes-in-should_alloc_chunk.patch -- patches.suse/btrfs-fix-readdir-deadlock-with-pagefault.patch -- patches.suse/0001-Btrfs-fix-assertion-failure-during-fsync-in-no-holes.patch -- patches.suse/btrfs-incremental-send-fix-emission-of-invalid-clone-operations.patch -- patches.suse/btrfs-preserve-i_mode-if-_btrfs_set_acl-fails.patch -- patches.suse/btrfs-add-a-helper-to-retrive-extent-inline-ref-type.patch -- patches.suse/btrfs-convert-to-use-btrfs_get_extent_inline_ref_type.patch -- patches.suse/btrfs-remove-bug-in-btrfs_extent_inline_ref_size.patch -- patches.suse/btrfs-remove-bug-in-print_extent_item.patch -- patches.suse/btrfs-remove-bug-in-add_data_reference.patch -- patches.suse/btrfs-remove-bug_on-in-_add_tree_block.patch -- patches.suse/btrfs-add-one-more-sanity-check-for-shared-ref-type.patch -- patches.suse/svcrdma-Limit-RQ-depth.patch -- patches.suse/rdma-core-Add-rdma_rw_mr_payload.patch -- patches.suse/svcrdma-Estimate-Send-Queue-depth-properly.patch -- patches.suse/04-i2c-i801-restore-the-presence-state-of-p2sb-pci-device-after-reading-bar.patch -- patches.suse/power-supply-cpcap-charger-add-OMAP_USB2-dependency -- patches.suse/power-supply-act8945a_charger-fix-of_irq_get-error-c -- patches.suse/0001-power-supply-Fix-power_supply_am_i_supplied-to-retur.patch -- patches.suse/mtd-nand-atmel-fix-of_irq_get-error-check.patch -- patches.suse/0013-iommu-rockchip-add-multi-irqs-support.patch -- patches.suse/0014-iommu-rockchip-ignore-isp-mmu-reset-operation.patch -- patches.suse/iommu-vt-d-avoid-calling-virt_to_phys-on-null-pointer -- patches.suse/0001-iommu-amd-detect-pre-enabled-translation -- patches.suse/0002-iommu-amd-add-several-helper-functions -- patches.suse/0003-revert-iommu-amd-suppress-io_page_faults-in-kdump-kernel -- patches.suse/0004-iommu-amd-define-bit-fields-for-dte-particularly -- patches.suse/0005-iommu-amd-add-function-copy_dev_tables -- patches.suse/0006-iommu-amd-copy-old-trans-table-from-old-kernel -- patches.suse/0007-iommu-amd-do-sanity-check-for-address-translation-and-irq-remap-of-old-dev-table-entry -- patches.suse/0008-iommu-add-is_attach_deferred-call-back-to-iommu-ops -- patches.suse/0009-iommu-amd-use-is_attach_deferred-call-back -- patches.suse/0010-iommu-amd-allocate-memory-below-4g-for-dev-table-if-translation-pre-enabled -- patches.suse/0011-iommu-amd-don-t-copy-gcr3-table-root-pointer -- patches.suse/0012-iommu-amd-disable-iommu-only-if-amd_iommu-off-is-specified -- patches.suse/0014-iommu-amd-fix-compiler-warning-in-copy_device_table -- patches.suse/0015-iommu-amd-fix-section-mismatch-warning -- patches.suse/0013-iommu-amd-check-if-domain-is-null-in-get_domain-and-return-ebusy -- patches.suse/21-x86-mm-64-fix-an-incorrect-warning-with-config_debug_vm-y-pcid.patch -- patches.suse/ARM-s3c24xx-Fix-NAND-ECC-mode-for-mini2440-board.patch -- patches.suse/ARM-OMAP2-omap_device-drop-broken-RPM-status-update-.patch -- patches.suse/ARM-OMAP3-PRM-fix-of_irq_get-result-check.patch -- patches.suse/ARM-OMAP4-PRM-fix-of_irq_get-result-checks.patch -- patches.suse/ARM-shmobile-defconfig-Enable-missing-PCIE_RCAR-depe.patch -- patches.suse/ARM-shmobile-defconfig-Replace-USB_XHCI_RCAR-by-USB_.patch -- patches.suse/ARM-shmobile-defconfig-Replace-SND_SOC_RSRC_CARD-by-.patch -- patches.suse/ARM-shmobile-defconfig-Replace-DRM_RCAR_HDMI-by-gene.patch -- patches.suse/ARM-multi_v7_defconfig-Replace-SND_SOC_RSRC_CARD-by-.patch -- patches.suse/ARM-multi_v7_defconfig-Replace-DRM_RCAR_HDMI-by-gene.patch -- patches.suse/soc-tegra-Fix-bad-of_node_put-in-powergate-init -- patches.suse/drivers-soc-sunxi-fix-error-processing-on-base-addre -- patches.suse/firmware-arm_scpi-fix-endianness-of-dev_id-in-struct -- patches.suse/clk-meson-meson8b-fix-protection-against-undefined-c -- patches.suse/0047-pwm-rockchip-Add-APB-and-function-both-clocks-suppor.patch -- patches.suse/0048-pwm-rockchip-Remove-the-judge-from-return-value-of-p.patch -- patches.suse/0049-pwm-rockchip-Use-pwm_apply-instead-of-pwm_enable.patch -- patches.suse/0050-pwm-rockchip-Move-the-configuration-of-polarity.patch -- patches.suse/0051-pwm-rockchip-Use-same-PWM-ops-for-each-IP.patch -- patches.suse/pwm-tiehrpwm-Fix-runtime-PM-imbalance-at-unbind -- patches.suse/pwm-tiehrpwm-fix-clock-imbalance-in-probe-error-path -- patches.suse/libnvdimm-rename-nd_sector_size_-show-store-to.patch -- patches.suse/libnvdimm-label-fix-index-block-size-calculation.patch -- patches.suse/libnvdimm-btt-check-memory-allocation-failure.patch -- patches.suse/libnvdimm-nfit-export-an-ecc_unit_size-sysfs-attribu.patch -- patches.suse/libnvdimm-btt-fix-a-missed-NVDIMM_IO_ATOMIC-case-in-.patch -- patches.suse/libnvdimm-btt-refactor-map-entry-operations-with-mac.patch -- patches.suse/libnvdimm-btt-ensure-that-flags-were-also-unchanged-.patch -- patches.suse/libnvdimm-btt-cache-sector_size-in-arena_info.patch -- patches.suse/libnvdimm-fix-potential-deadlock-while-clearing-erro.patch -- patches.suse/libnvdimm-btt-rework-error-clearing.patch -- patches.suse/libnvdimm-nd_blk-remove-mmio_flush_range.patch -- patches.suse/libnvdimm-fix-integer-overflow-static-analysis-warni.patch -- patches.suse/dax-introduce-a-fs_dax_get_by_bdev-helper.patch -- patches.suse/xfs-perform-dax_device-lookup-at-mount.patch -- patches.suse/ext2-perform-dax_device-lookup-at-mount.patch -- patches.suse/ext4-perform-dax_device-lookup-at-mount.patch -- patches.suse/dax-fix-FS_DAX-n-BLOCK-y-compilation.patch -- patches.suse/libnvdimm-nfit-move-the-check-on-nd_reserved2-to-the.patch -- patches.suse/ext4-fix-null-pointer-dereference-on-sbi.patch -- patches.suse/libnvdimm-btt-clean-up-warning-and-error-messages.patch -- patches.suse/libnvdimm-btt-fix-format-string-warnings.patch -- patches.suse/signal-testing-Don-t-look-for-__SI_FAULT-in-userspac.patch -- patches.suse/NFS-Fix-the-inode-request-accounting-when-pages-have.patch -- patches.suse/0001-NFSv4.1-don-t-use-machine-credentials-for-CLOSE-when.patch -- patches.suse/0001-NFS-Fix-NFSv2-security-settings.patch -- patches.suse/0001-NFS-flush-data-when-locking-a-file-to-ensure-cache-c.patch -- patches.suse/thermal-fix-INTEL_SOC_DTS_IOSF_CORE-dependencies -- patches.suse/s390-sles15-01-zcrypt-externalize-test-AP-queue.patch -- patches.suse/s390-sles15-02-zcrypt-externalize-AP-config-info-query.patch -- patches.suse/s390-sles15-03-zcrypt-externalize-AP-queue-interrupt-control.patch -- patches.suse/s390-mm-fix-local-tlb-flushing-vs-detach-of-an-mm-address-space.patch -- patches.suse/s390-mm-fix-race-on-mm-context-flush_mm.patch -- patches.suse/genirq-msi-Fix-populating-multiple-interrupts.patch -- patches.suse/genirq-Make-sparse_irq_lock-protect-what-it-should-p.patch -- patches.suse/perf-vendor-events-powerpc-remove-duplicate-events.patch -- patches.suse/sched-fair-Fix-wake_affine_llc-balancing-rules.patch -- patches.suse/sched-cpuset-pm-Fix-cpuset-vs.-suspend-resume-bugs.patch -- patches.suse/43-x86-mm-make-the-sme-mask-a-u64.patch -- patches.suse/x86-cpu-Remove-unused-and-undefined-__generic_processor_info-declaration.patch -- patches.suse/of-restrict-DMA-configuration.patch -- patches.suse/0002-ceph-remove-unused-cap_release_safety-mount-option.patch -- patches.suse/0003-ceph-limit-osd-read-size-to-ceph_msg_max_data_len.patch -- patches.suse/0004-ceph-limit-osd-write-size.patch -- patches.suse/0005-ceph-validate-correctness-of-some-mount-options.patch -- patches.suse/0007-ceph-nuke-startsync-op.patch -- patches.suse/0008-ceph-new-cap-message-flags-indicate-if-there-is-pending-capsnap.patch -- patches.suse/0010-ceph-cleanup-ceph_readdir_prepopulate.patch -- patches.suse/0011-ceph-don-t-fill-readdir-cache-for-lssnap-reply.patch -- patches.suse/0012-ceph-send-lssnap-request-to-auth-mds-of-directory-inode.patch -- patches.suse/0013-ceph-fix-eoldsnapc-handling.patch -- patches.suse/0014-ceph-make-sure-flushsnap-messages-are-sent-in-proper-order.patch -- patches.suse/0015-ceph-include-snapc-in-debug-message-of-write.patch -- patches.suse/0016-ceph-don-t-use-ceph_osd_flag_ordersnap.patch -- patches.suse/0017-ceph-properly-set-snap-follows-for-cap-reconnect.patch -- patches.suse/0018-ceph-more-accurate-statfs.patch -- patches.suse/0019-ceph-check-negative-offsets-in-ceph_llseek.patch -- patches.suse/0020-ceph-enomem-pr_err-in-_get_or_create_frag-is-redundant.patch -- patches.suse/0021-ceph-delete-an-unnecessary-return-statement-in-update_dentry_lease.patch -- patches.suse/0022-ceph-adjust-36-checks-for-null-pointers.patch -- patches.suse/0023-ceph-fix-null-pointer-dereference-in-ceph_flush_snaps.patch -- patches.suse/0024-ceph-fix-message-order-check-in-handle_cap_export.patch -- patches.suse/0025-ceph-handle-race-between-vmtruncate-and-queuing-cap-snap.patch -- patches.suse/0026-ceph-queue-cap-snap-only-when-snap-realm-s-context-changes.patch -- patches.suse/0027-ceph-remove-stale-check-in-ceph_invalidatepage.patch -- patches.suse/0028-ceph-properly-get-capsnap-s-size-in-get_oldest_context.patch -- patches.suse/0029-ceph-make-writepage_nounlock-invalidate-page-that-beyonds-eof.patch -- patches.suse/0030-ceph-optimize-pagevec-iterating-in-ceph_writepages_start.patch -- patches.suse/0031-ceph-cleanup-local-variables-in-ceph_writepages_start.patch -- patches.suse/0032-ceph-fix-range-cyclic-mode-writepages.patch -- patches.suse/0033-ceph-ignore-wbc-range_-start-end-when-write-back-snapshot-data.patch -- patches.suse/0034-ceph-fix-capsnap-dirty-pages-accounting.patch -- patches.suse/0035-ceph-wait-on-writeback-after-writing-snapshot-data.patch -- patches.suse/0036-ceph-stop-on-going-cached-readdir-if-mds-revokes-file_shared-cap.patch -- patches.suse/f2fs-trigger-normal-fsync-for-non-atomic_write-file.patch -- patches.suse/0001-f2fs-fix-to-wake-up-all-sleeping-flusher.patch -- patches.suse/block-tolerate-tracing-of-NULL-bio.patch -- patches.suse/0001-block-fix-integer-overflow-in-__blkdev_sectors_to_bi.patch -- patches.suse/mm-backing-dev.c-fix-an-error-handling-path-in-cgwb_.patch -- patches.suse/nvme-fix-lightnvm-check.patch -- patches.suse/nvme-pci-fix-host-memory-buffer-allocation-fallback.patch -- patches.suse/nvme-pci-use-appropriate-initial-chunk-size-for-HMB-.patch -- patches.suse/nvme-pci-propagate-some-errors-from-host-memory-buff.patch -- patches.suse/nvme-pci-implement-the-HMB-entry-number-and-size-lim.patch -- patches.suse/block-directly-insert-blk-mq-request-from-blk_insert.patch -- patches.suse/ALSA-seq-Cancel-pending-autoload-work-at-unbinding-d -- patches.suse/rtc-sa1100-fix-unbalanced-clk_prepare_enable-clk_dis.patch -- patches.suse/clk-qcom-clk-smd-rpm-Fix-the-reported-rate-of-branch -- patches.suse/clk-meson-gxbb-fix-meson-cts_amclk-divider-flags -- patches.suse/clk-meson-gxbb-fix-clk_mclk_i958-divider-flags -- patches.suse/clk-sunxi-ng-Fix-fractional-mode-for-N-M-clocks -- patches.suse/clk-sunxi-ng-multiplier-Fix-fractional-mode -- patches.suse/clk-sunxi-ng-Make-fractional-helper-less-chatty -- patches.suse/clk-sunxi-ng-Wait-for-lock-when-using-fractional-mod -- patches.suse/clk-sunxi-ng-h3-gate-then-ungate-PLL-CPU-clk-after-r -- patches.suse/clk-sunxi-ng-allow-set-parent-clock-PLL_CPUX-for-CPU -- patches.suse/0025-clk-fractional-divider-allow-overriding-of-approxima.patch -- patches.suse/0026-clk-rockchip-add-special-approximation-to-fix-up-fra.patch -- patches.suse/0027-clk-rockchip-Mark-rockchip_fractional_approximation-.patch -- patches.suse/clk-renesas-div6-Document-fields-used-for-parent-sel -- patches.suse/clk-qcom-msm8916-Fix-bimc-gpu-clock-ops -- patches.suse/clk-sunxi-fix-uninitialized-access -- patches.suse/clk-hi6220-change-watchdog-clock-source -- patches.suse/clk-Don-t-write-error-code-into-divider-register -- patches.suse/clk-si5351-fix-PLL-reset -- patches.suse/22-x86-mm-get-rid-of-vm_bug_on-in-switch_tlb_irqs_off.patch -- patches.suse/31-x86-hibernate-64-mask-off-cr3-s-pcid-bits-in-the-saved-cr3.patch -- patches.suse/32-x86-mm-64-initialize-cr4-pcide-early.patch -- patches.suse/msft-hv-1497-x86-hyper-v-Remove-duplicated-HV_X64_EX_PROCESSOR_MA.patch -- patches.suse/sched-wait-Break-up-long-wake-list-walk.patch -- patches.suse/sched-wait-Introduce-wakeup-boomark-in-wake_up_page_bit.patch -- patches.suse/IB-mlx4-fix-sprintf-format-warning.patch -- patches.suse/mm-page_owner-skip-unnecessary-stack_trace-entries.patch -- patches.suse/pinctrl-amd-save-pin-registers-over-suspend-resume -- patches.suse/watchdog-revert-itco_wdt-all-versions-count-down-twice -- patches.suse/watchdog-da9063_wdt-Simplify-by-removing-unneeded-st.patch -- patches.suse/video-console-Add-dmi-quirk-table-for-x86-systems-wh -- patches.suse/video-console-Add-new-BIOS-date-for-GPD-pocket-to-dm -- patches.suse/video-fbdev-aty-do-not-leak-uninitialized-padding-in -- patches.suse/video-console-Update-BIOS-dates-list-for-GPD-win-con -- patches.suse/0011-dm-rq-make-dm-sq-requeuing-behavior-consistent-with-.patch -- patches.suse/0012-dm-rq-do-not-update-rq-partially-in-each-ending-bio.patch -- patches.suse/0013-dm-integrity-optimize-writing-dm-bufio-buffers-that-.patch -- patches.suse/0014-dm-integrity-count-and-display-checksum-failures.patch -- patches.suse/0015-dm-ioctl-constify-ioctl-lookup-table.patch -- patches.suse/0016-dm-log-writes-don-t-use-all-the-cpu-while-waiting-to.patch -- patches.suse/0017-dm-log-writes-fix-512b-sectorsize-support.patch -- patches.suse/0018-dm-integrity-do-not-check-integrity-for-failed-read-.patch -- patches.suse/0019-dm-integrity-make-blk_integrity_profile-structure-co.patch -- patches.suse/0020-dm-integrity-use-init_completion-instead-of-COMPLETI.patch -- patches.suse/dax-remove-the-pmem_dax_ops-flush-abstraction.patch -- patches.suse/0058-fs-fix-kernel_write-prototype -- patches.suse/orangefs-Don-t-clear-SGID-when-inheriting-ACLs.patch -- patches.suse/orangefs-off-by-ones-in-xattr-size-checks.patch -- patches.suse/0001-kvm-svm-add-a-missing-break-statement -- patches.suse/KVM-x86-Fix-handling-of-pending-signal-on-uninitiali.patch -- patches.suse/kvm-x86-fix-immediate_exit-handling-for-uninitialized-ap -- patches.suse/KVM-fix-rcu-warning-on-VM_CREATE-errors.patch -- patches.suse/KVM-x86-fix-clang-build.patch -- patches.suse/0001-kvm-svm-refactor-avic-vcpu-initialization-into-avic_init_vcpu -- patches.suse/0002-kvm-add-struct-kvm_vcpu-pointer-parameter-to-get_enable_apicv -- patches.suse/0003-kvm-svm-add-irqchip_split-checks-before-enabling-avic -- patches.suse/KVM-X86-Don-t-block-vCPU-if-there-is-pending-excepti.patch -- patches.suse/KVM-PPC-Book3S-0003-HV-Don-t-access-XIVE-PIPR-register-us.patch -- patches.suse/KVM-PPC-Book3S-HV-Hold-kvm-lock-around-call-to-kvmpp.patch -- patches.suse/KVM-PPC-Book3S-0004-HV-Fix-bug-causing-host-SLB-to-be-res.patch -- patches.suse/0003-kvm-async_pf-fix-df-due-to-inject-page-not-present-and-page-ready-exceptions-simultaneously -- patches.suse/KVM-trace-events-update-list-of-exit-reasons.patch -- patches.suse/0001-kvm-nVMX-Don-t-allow-L2-to-access-the-hardware-CR8.patch -- patches.suse/KVM-Don-t-accept-obviously-wrong-gsi-values-via-KVM_.patch -- patches.suse/0001-KVM-VMX-Do-not-BUG-on-out-of-bounds-guest-IRQ.patch -- patches.suse/0001-sched-wait-Add-swq_has_sleeper.patch -- patches.suse/0001-kvm-async_pf-Use-swq_has_sleeper.patch -- patches.suse/0001-kvm-lapic-Justify-use-of-swait_active.patch -- patches.suse/0001-kvm-x86-Fix-apf_task_wake_one-wq-serialization.patch -- patches.suse/0001-kvm-Serialize-wq-active-checks-in-kvm_vcpu_wake_up.patch -- patches.suse/0001-kvm-powerpc-Serialize-wq-active-checks-in-ops-vcpu_k.patch -- patches.suse/0001-kvm-mips-Fix-potential-swait_active-races.patch -- patches.suse/kvm-nVMX-Remove-nested_vmx_succeed-after-successful-.patch -- patches.suse/kvm-vmx-Handle-VMLAUNCH-VMRESUME-failure-properly.patch -- patches.suse/kvm-nVMX-Handle-deferred-early-VMLAUNCH-VMRESUME-fai.patch -- patches.suse/drm-amdgpu-revert-fix-deadlock-of-reservation-betwee.patch -- patches.suse/Input-ucb1400_ts-fix-suspend-and-resume-handling.patch -- patches.suse/Input-xpad-validate-USB-endpoint-type-during-probe -- patches.suse/Input-i8042-add-Gigabyte-P57-to-the-keyboard-reset-t -- patches.suse/msft-hv-1494-hv_netvsc-fix-deadlock-on-hotplug.patch -- patches.suse/msft-hv-1495-hv_netvsc-avoid-unnecessary-wakeups-on-subchannel-cr.patch -- patches.suse/net-bonding-Fix-transmit-load-balancing-in-balance-a.patch -- patches.suse/smsc95xx-Configure-pause-time-to-0xffff-when-tx-flow -- patches.suse/tcp-dccp-remove-reqsk_put-from-inet_child_forget.patch -- patches.suse/net_sched-fix-reference-counting-of-tc-filter-chain.patch -- patches.suse/mlxsw-spectrum-Prevent-mirred-related-crash-on-remov.patch -- patches.suse/ip_tunnel-fix-ip-tunnel-lookup-in-collect_md-mode.patch -- patches.suse/0001-ip6_tunnel-fix-ip6-tunnel-lookup-in-collect_md-mode.patch -- patches.suse/net-bonding-fix-tlb_dynamic_lb-default-value.patch -- patches.suse/be2net-fix-TSO6-GSO-issue-causing-TX-stall-on-Lancer.patch -- patches.suse/net-sched-fix-use-after-free-in-tcf_action_destroy-a.patch -- patches.suse/nfp-add-whitelist-of-supported-flow-dissector.patch -- patches.suse/nfp-wait-for-board-state-before-talking-to-the-NSP.patch -- patches.suse/nfp-wait-for-the-NSP-resource-to-appear-on-boot.patch -- patches.suse/net_sched-gen_estimator-fix-scaling-error-in-bytes-p.patch -- patches.suse/MAINTAINERS-review-Renesas-DT-bindings-as-well -- patches.suse/sctp-potential-read-out-of-bounds-in-sctp_ulpevent_t.patch -- patches.suse/tg3-clean-up-redundant-initialization-of-tnapi.patch -- patches.suse/qed-remove-unnecessary-call-to-memset.patch -- patches.suse/net-vrf-avoid-gcc-4.6-warning.patch -- patches.suse/tcp-update-skb-skb_mstamp-more-carefully.patch -- patches.suse/msft-hv-1498-netvsc-increase-default-receive-buffer-size.patch -- patches.suse/sctp-fix-an-use-after-free-issue-in-sctp_sock_dump.patch -- patches.suse/sctp-do-not-mark-sk-dumped-when-inet_sctp_diag_fill-.patch -- patches.suse/bpf-verifier-reject-BPF_ALU64-BPF_END.patch -- patches.suse/tcp-fix-data-delivery-rate.patch -- patches.suse/0001-objtool-Fix-memory-leak-in-elf_create_rela_section.patch -- patches.suse/0002-objtool-Do-not-retrieve-data-from-empty-sections.patch -- patches.suse/0003-objtool-Fix-object-file-corruption.patch -- patches.suse/0001-fs-proc-Report-eip-esp-in-prod-PID-stat-for-coredump.patch -- patches.suse/mmc-cavium-Fix-use-after-free-in-of_platform_device_ -- patches.suse/0001-cifs-check-rsp-for-NULL-before-dereferencing-in-SMB2.patch -- patches.suse/SMB3-Add-support-for-multidialect-negotiate-SMB2.1-a.patch -- patches.suse/cifs-xattr-hide-unused-functions.patch -- patches.suse/Update-version-of-cifs-module.patch -- patches.suse/0001-md-raid5-fix-a-race-condition-in-stripe-batch.patch -- patches.suse/0006-md-raid5-preserve-STRIPE_ON_UNPLUG_LIST-in-break_str.patch -- patches.suse/Revert-KVM-Don-t-accept-obviously-wrong-gsi-values-v.patch -- patches.suse/KVM-x86-Fix-the-NULL-pointer-parameter-in-check_cr_w.patch -- patches.suse/0005-kvm-vmx-do-not-change-sn-bit-in-vmx_update_pi_irte -- patches.suse/0002-kvm-vmx-remove-warn_on_once-in-kvm_vcpu_trigger_posted_interrupt -- patches.suse/scsi-scsi_transport_fc-fix-null-pointer-dereference-in.patch -- patches.suse/scsi-sg-factor-out-sg_fill_request_table.patch -- patches.suse/scsi-sg-fixup-infoleak-when-using-sg_get_request_table.patch -- patches.suse/tracing-Erase-irqsoff-trace-with-empty-write.patch -- patches.suse/tracing-Fix-trace_pipe-behavior-for-instance-traces.patch -- patches.suse/drm-i915-gvt-Fix-incorrect-PCI-BARs-reporting -- patches.suse/drm-i915-Fix-an-error-handling-in-intel_framebuffer_ -- patches.suse/drm-i915-bxt-set-min-brightness-from-VBT -- patches.suse/Revert-drm-i915-bxt-Disable-device-ready-before-shut -- patches.suse/drm-i915-cnp-set-min-brightness-from-VBT -- patches.suse/drm-i915-Remove-unused-in_vbl-from-i915_get_crtc_sca -- patches.suse/libnvdimm-namespace-fix-btt-claim-class-crash.patch -- patches.suse/crypto-drbg-fix-freeing-of-resources -- patches.suse/0001-crypto-x86-blowfish-Fix-RBP-usage.patch -- patches.suse/0002-crypto-x86-camellia-Fix-RBP-usage.patch -- patches.suse/0003-crypto-x86-cast5-Fix-RBP-usage.patch -- patches.suse/0004-crypto-x86-cast6-Fix-RBP-usage.patch -- patches.suse/0005-crypto-x86-des3_ede-Fix-RBP-usage.patch -- patches.suse/0006-crypto-x86-sha1-avx2-Fix-RBP-usage.patch -- patches.suse/0007-crypto-x86-sha1-ssse3-Fix-RBP-usage.patch -- patches.suse/0008-crypto-x86-sha256-avx-Fix-RBP-usage.patch -- patches.suse/0009-crypto-x86-sha256-avx2-Fix-RBP-usage.patch -- patches.suse/0010-crypto-x86-sha256-ssse3-Fix-RBP-usage.patch -- patches.suse/0011-crypto-sha512-avx2-Fix-RBP-usage.patch -- patches.suse/0012-crypto-x86-twofish-Fix-RBP-usage.patch -- patches.suse/crypto-talitos-fix-sha224 -- patches.suse/crypto-talitos-fix-hashing -- patches.suse/crypto-talitos-Don-t-provide-setkey-for-non-hmac-has -- patches.suse/crypto-af_alg-update-correct-dst-SGL-entry.patch -- patches.suse/s390-perf-fix-bug-when-creating-per-thread-event.patch -- patches.suse/s390-mm-make-pmdp_invalidate-do-invalidation-only.patch -- patches.suse/s390-sles15-01-09-s390-mm-fix-write-access-check-in-gup_huge_pmd.patch -- patches.suse/s390-sles15-01-07-01-alternative-topology.patch -- patches.suse/s390-sles15-01-07-02-dynamic-topology.patch -- patches.suse/powerpc-sysrq-Fix-oops-whem-ppmu-is-not-registered.patch -- patches.suse/powerpc-tm-Flush-TM-only-if-CPU-has-TM-feature.patch -- patches.suse/powerpc-powernv-Clear-LPCR-PECE1-via-stop-api-only-f.patch -- patches.suse/powerpc-eeh-Create-PHB-PEs-after-EEH-is-initialized.patch -- patches.suse/powerpc-pseries-Fix-OF-ERROR-Bad-of_node_put-on-cpus.patch -- patches.suse/powerpc-pseries-Fix-parent_dn-reference-leak-in-add_.patch -- patches.suse/xen-x86-mark-xen_find_pt_base-as-init.patch -- patches.suse/0041-libceph-don-t-allow-bidirectional-swap-of-pg-upmap-items.patch -- patches.suse/0042-ceph-avoid-panic-in-create_session_open_msg-if-utsname-returns-null.patch -- patches.suse/0001-Fix-SMB3.1.1-guest-authentication-to-Samba.patch -- patches.suse/SMB3-Fix-endian-warning.patch -- patches.suse/0001-SMB3-Warn-user-if-trying-to-sign-connection-that-aut.patch -- patches.suse/cifs-show-soft-in-the-mount-options-for-hard-mounts.patch -- patches.suse/Update-session-and-share-information-displayed-for-debugging-SMB2-S.patch -- patches.suse/CIFS-make-arrays-static-const-reduces-object-code-size.patch -- patches.suse/0001-cifs-release-cifs-root_cred-after-exit_cifs.patch -- patches.suse/0001-cifs-release-auth_key.response-for-reconnect.patch -- patches.suse/0001-SMB-Validate-negotiate-to-protect-against-downgrade-.patch -- patches.suse/0001-SMB3-handle-new-statx-fields.patch -- patches.suse/0001-SMB3-Don-t-ignore-O_SYNC-O_DSYNC-and-O_DIRECT-flags.patch -- patches.suse/Input-uinput-avoid-crash-when-sending-FF-request-to- -- patches.suse/PM-core-Fix-device_pm_check_callbacks -- patches.suse/driver-core-Fix-link-to-device-power-management-docu -- patches.suse/PM-docs-Drop-an-excess-character-from-devices.rst -- patches.suse/ACPI-watchdog-properly-initialize-resources -- patches.suse/0001-apparmor-Fix-shadowed-local-variable-in-unpack_trans.patch -- patches.suse/0002-apparmor-Fix-logical-error-in-verify_header.patch -- patches.suse/0003-apparmor-Fix-an-error-code-in-aafs_create.patch -- patches.suse/0004-apparmor-Redundant-condition-prev_ns.-in-label.c-149.patch -- patches.suse/0005-apparmor-add-the-ability-to-mediate-signals.patch -- patches.suse/0006-apparmor-add-mount-mediation.patch -- patches.suse/0007-apparmor-cleanup-conditional-check-for-label-in-labe.patch -- patches.suse/0008-apparmor-add-support-for-absolute-root-view-based-la.patch -- patches.suse/0009-apparmor-make-policy_unpack-able-to-audit-different-.patch -- patches.suse/0010-apparmor-add-more-debug-asserts-to-apparmorfs.patch -- patches.suse/0012-apparmor-move-new_null_profile-to-after-profile-look.patch -- patches.suse/0013-apparmor-fix-race-condition-in-null-profile-creation.patch -- patches.suse/0014-apparmor-ensure-unconfined-profiles-have-dfas-initia.patch -- patches.suse/0015-apparmor-fix-incorrect-type-assignment-when-freeing-.patch -- patches.suse/0016-apparmor-fix-build-failure-on-sparc-caused-by-undecl.patch -- patches.suse/0017-apparmor-fix-apparmorfs-DAC-access-permissions.patch -- patches.suse/udpv6-Fix-the-checksum-computation-when-HW-checksum-.patch -- patches.suse/ip6_gre-skb_push-ipv6hdr-before-packing-the-header-i.patch -- patches.suse/net-phy-Fix-mask-value-write-on-gmii2rgmii-converter.patch -- patches.suse/ip6_tunnel-do-not-allow-loading-ip6_tunnel-if-ipv6-i.patch -- patches.suse/net-sched-cls_matchall-fix-crash-when-used-with-clas.patch -- patches.suse/bnxt_en-check-for-ingress-qdisc-in-flower-offload.patch -- patches.suse/tcp-remove-two-unused-functions.patch -- patches.suse/8139too-revisit-napi_complete_done-usage.patch -- patches.suse/nl80211-check-for-the-required-netlink-attributes-pr.patch -- patches.suse/nl80211-fix-null-ptr-dereference-on-invalid-mesh-con.patch -- patches.suse/bpf-do-not-disable-enable-BH-in-bpf_map_free_id.patch -- patches.suse/net-hns3-Fixes-initialization-of-phy-address-from-fi.patch -- patches.suse/net-hns3-Fixes-the-command-used-to-unmap-ring-from-v.patch -- patches.suse/net-hns3-Fixes-ring-to-vector-map-and-unmap-command.patch -- patches.suse/net-hns3-Fixes-the-initialization-of-MAC-address-in-.patch -- patches.suse/net-hns3-Fixes-the-ether-address-copy-with-appropria.patch -- patches.suse/net-hns3-Fixes-the-default-VLAN-id-of-PF.patch -- patches.suse/net-hns3-Fixes-the-premature-exit-of-loop-when-match.patch -- patches.suse/tcp-fastopen-fix-on-syn-data-transmit-failure.patch -- patches.suse/net-emac-Fix-napi-poll-list-corruption.patch -- patches.suse/net-ipv6-fix-regression-of-no-RTM_DELADDR-sent-after.patch -- patches.suse/ipv6-fix-net.ipv6.conf.all-interface-DAD-handlers.patch -- patches.suse/packet-hold-bind-lock-when-rebinding-to-fanout-hook.patch -- patches.suse/bpf-one-perf-event-close-won-t-free-bpf-program-atta.patch -- patches.suse/net-change-skb-mac_header-when-Generic-XDP-calls-adj.patch -- patches.suse/0001-isdn-i4l-fetch-the-ppp_write-buffer-in-one-shot.patch -- patches.suse/net-hns3-Cleanup-for-ROCE-capability-flag-in-ae_dev.patch -- patches.suse/net-hns3-Fix-initialization-when-cmd-is-not-supporte.patch -- patches.suse/net-hns3-Fix-for-DEFAULT_DV-when-dev-doesn-t-support.patch -- patches.suse/net-hns3-Fix-for-not-setting-rx-private-buffer-size-.patch -- patches.suse/net-hns3-Fix-for-rx_priv_buf_alloc-not-setting-rx-sh.patch -- patches.suse/net-hns3-Fix-for-rx-priv-buf-allocation-when-DCB-is-.patch -- patches.suse/net-hns3-Fix-typo-error-for-feild-in-hclge_tm.patch -- patches.suse/net-hns3-Fix-for-setting-rss_size-incorrectly.patch -- patches.suse/net-hns3-Fix-for-pri-to-tc-mapping-in-TM.patch -- patches.suse/net_sched-always-reset-qdisc-backlog-in-qdisc_reset.patch -- patches.suse/msft-hv-1499-hv_netvsc-fix-send-buffer-failure-on-MTU-change.patch -- patches.suse/net-ethtool-Add-back-transceiver-type.patch -- patches.suse/lan78xx-Fix-for-eeprom-read-write-when-device-auto-s.patch -- patches.suse/lan78xx-Allow-EEPROM-write-for-less-than-MAX_EEPROM_.patch -- patches.suse/lan78xx-Use-default-values-loaded-from-EEPROM-OTP-af.patch -- patches.suse/net-prevent-dst-uses-after-free.patch -- patches.suse/net-set-tb-fast_sk_family.patch -- patches.suse/net-use-inet6_rcv_saddr-to-compare-sockets.patch -- patches.suse/inet-fix-improper-empty-comparison.patch -- patches.suse/IB-core-Fix-for-core-panic.patch -- patches.suse/iw_cxgb4-put-ep-reference-in-pass_accept_req.patch -- patches.suse/iw_cxgb4-drop-listen-destroy-replies-if-no-ep-found.patch -- patches.suse/iw_cxgb4-remove-the-stid-on-listen-create-failure.patch -- patches.suse/IB-ipoib-Suppress-the-retry-related-completion-error.patch -- patches.suse/IB-ocrdma-fix-incorrect-fall-through-on-switch-state.patch -- patches.suse/IB-mlx5-fix-debugfs-cleanup.patch -- patches.suse/IB-bnxt_re-Fix-frame-stack-compilation-warning.patch -- patches.suse/RDMA-vmw_pvrdma-Fix-reporting-correct-opcodes-for-co.patch -- patches.suse/i40iw-Fail-open-if-there-are-no-available-MSI-X-vect.patch -- patches.suse/i40iw-Prevent-multiple-netdev-event-notifier-registr.patch -- patches.suse/i40iw-Call-i40iw_cm_disconn-on-modify-QP-to-disconne.patch -- patches.suse/i40iw-Add-missing-VLAN-priority.patch -- patches.suse/i40iw-Add-support-for-port-reuse-on-active-side-conn.patch -- patches.suse/bnxt_re-Fix-update-of-qplib_qp.mtu-when-modified.patch -- patches.suse/bnxt_re-Stop-issuing-further-cmds-to-FW-once-a-cmd-t.patch -- patches.suse/bnxt_re-Fix-compare-and-swap-atomic-operands.patch -- patches.suse/bnxt_re-Free-up-devices-in-module_exit-path.patch -- patches.suse/bnxt_re-Fix-race-between-the-netdev-register-and-unr.patch -- patches.suse/bnxt_re-Remove-RTNL-lock-dependency-in-bnxt_re_query.patch -- patches.suse/bnxt_re-Fix-memory-leak-in-FRMR-path.patch -- patches.suse/bnxt_re-Don-t-issue-cmd-to-delete-GID-for-QP1-GID-en.patch -- patches.suse/tpm-replace-msleep-with-usleep_range-in-tpm-1-2-2-0-generic-drivers.patch -- patches.suse/tpm-ibmvtpm-simplify-crq-initialization-and-document.patch -- patches.suse/irqchip-gic-v3-Iterate-over-possible-CPUs-by-for_eac.patch -- patches.suse/irqchip-gic-v4-Fix-building-with-ancient-gcc.patch -- patches.suse/23-x86-mm-factor-out-cr3-building-code.patch -- patches.suse/0001-objtool-Handle-another-GCC-stack-pointer-adjustment-.patch -- patches.suse/msft-hv-1502-x86-asm-Fix-inline-asm-call-constraints-for-Clang.patch -- patches.suse/rcu-Allow-for-page-faults-in-NMI-handlers.patch -- patches.suse/extable-Consolidate-kernel_text_address-functions.patch -- patches.suse/extable-Enable-RCU-if-it-is-not-watching-in-kernel_t.patch -- patches.suse/tracing-Remove-RCU-work-arounds-from-stack-tracer.patch -- patches.suse/gfs2-Fix-debugfs-glocks-dump.patch -- patches.suse/brd-fix-overflow-in-__brd_direct_access.patch -- patches.suse/bsg-lib-don-t-free-job-in-bsg_prepare_job.patch -- patches.suse/blktrace-Fix-potential-deadlock-between-delete-sysfs.patch -- patches.suse/nvme-fc-remove-use-of-FC-specific-error-codes.patch -- patches.suse/nvmet-fc-remove-use-of-FC-specific-error-codes.patch -- patches.suse/nvmet-fcloop-remove-use-of-FC-specific-error-codes.patch -- patches.suse/lpfc-remove-use-of-FC-specific-error-codes.patch -- patches.suse/qla2xxx-remove-use-of-FC-specific-error-codes.patch -- patches.suse/nvme.h-remove-FC-transport-specific-error-values.patch -- patches.suse/nvme-add-transport-SGL-definitions.patch -- patches.suse/nvme-fc-use-transport-specific-sgl-format.patch -- patches.suse/nvmet-fc-fix-failing-max-io-queue-connections.patch -- patches.suse/nvme-pci-initialize-queue-memory-before-interrupts.patch -- patches.suse/nvme-pci-Print-invalid-SGL-only-once.patch -- patches.suse/nvme-stop-aer-posting-if-controller-state-not-live.patch -- patches.suse/nvme-allow-timed-out-ios-to-retry.patch -- patches.suse/nvme-fabrics-Allow-0-as-KATO-value.patch -- patches.suse/nvmet-implement-valid-sqhd-values-in-completions.patch -- patches.suse/0001-fs-Fix-page-cache-inconsistency-when-mixing-buffered.patch -- patches.suse/block-fix-a-crash-caused-by-wrong-API.patch -- patches.suse/nvme-fix-sqhd-reference-when-admin-queue-connect-fai.patch -- patches.suse/nvme-core-Use-nvme_wq-to-queue-async-events-and-fw-a.patch -- patches.suse/nvme-rdma-give-up-reconnect-if-state-change-fails.patch -- patches.suse/nvme-rdma-don-t-fully-stop-the-controller-in-error-r.patch -- patches.suse/nvmet-fc-on-port-remove-call-put-outside-lock.patch -- patches.suse/nvmet-fc-ensure-target-queue-id-within-range.patch -- patches.suse/nvmet-fc-sync-header-templates-with-comments.patch -- patches.suse/nvme-fcloop-fix-port-deletes-and-callbacks.patch -- patches.suse/vfs-Return-ENXIO-for-negative-SEEK_HOLE-SEEK_DATA-of.patch -- patches.suse/mmc-sdhci-pci-Fix-voltage-switch-for-some-Intel-host -- patches.suse/x86-fpu-add-fpu-state-copying-quirk-to-handle-xrstor-failure-on-intel-skylake-cpus.patch -- patches.suse/x86-fpu-don-t-let-userspace-set-bogus-xcomp_bv.patch -- patches.suse/seccomp-fix-the-usage-of-get-put_seccomp_filte.patch -- patches.suse/IB-core-Fix-typo-in-the-name-of-the-tag-matching-cap.patch -- patches.suse/IB-core-Fix-qp_sec-use-after-free-access.patch -- patches.suse/IB-Correct-MR-length-field-to-be-64-bit.patch -- patches.suse/IB-ipoib-Fix-sysfs-Pkey-create-remove-possible-deadl.patch -- patches.suse/IB-ipoib-Fix-inconsistency-with-free_netdev-and-free.patch -- patches.suse/IB-mlx5-Simplify-mlx5_ib_cont_pages.patch -- patches.suse/IB-mlx5-Fix-NULL-deference-on-mlx5_ib_update_xlt-fai.patch -- patches.suse/IB-hfi1-Turn-off-AOC-TX-after-offline-substates.patch -- patches.suse/IB-hfi1-Only-reset-QSFP-after-link-up-and-turn-off-A.patch -- patches.suse/IB-hfi1-Check-eeprom-config-partition-validity.patch -- patches.suse/IB-hfi1-Return-correct-value-in-general-interrupt-ha.patch -- patches.suse/Revert-IB-ipoib-Update-broadcast-object-if-PKey-valu.patch -- patches.suse/IB-hfi1-On-error-fix-use-after-free-during-user-cont.patch -- patches.suse/IB-hfi1-Unsuccessful-PCIe-caps-tuning-should-not-fai.patch -- patches.suse/xfs-don-t-unconditionally-clear-the-reflink-flag-on-.patch -- patches.suse/xfs-evict-CoW-fork-extents-when-performing-finsert-f.patch -- patches.suse/fs-xfs-Use-pS-printk-format-for-direct-addresses.patch -- patches.suse/xfs-kill-meaningless-variable-zero.patch -- patches.suse/xfs-report-zeroed-or-not-correctly-in-xfs_zero_range.patch -- patches.suse/xfs-validate-bdev-support-for-DAX-inode-flag.patch -- patches.suse/iomap_dio_rw-allocate-aio-completion-queue-before-submitting-dio.patch -- patches.suse/xfs-update-i_size-after-unwritten-conversion-in-dio-.patch -- patches.suse/xfs-perag-initialization-should-only-touch-m_ag_max_.patch -- patches.suse/xfs-Capture-state-of-the-right-inode-in-xfs_iflush_d.patch -- patches.suse/PM-OPP-Call-notifier-without-holding-opp_table-lock -- patches.suse/cpufreq-docs-Drop-intel-pstate.txt-from-index.txt -- patches.suse/KEYS-fix-cred-refcount-leak-in-request_key_auth_new -- patches.suse/KEYS-don-t-revoke-uninstantiated-key-in-request_key_ -- patches.suse/KEYS-fix-key-refcount-leak-in-keyctl_assume_authorit -- patches.suse/KEYS-fix-key-refcount-leak-in-keyctl_read_key -- patches.suse/keys-fix-writing-past-end-of-user-supplied-buffer-in-keyring_read -- patches.suse/0001-KEYS-prevent-creating-a-different-user-s-keyrings.patch -- patches.suse/keys-prevent-keyctl_read-on-negative-key -- patches.suse/security-keys-properly-zero-out-sensitive-key-materi -- patches.suse/security-keys-rewrite-all-of-big_key-crypto -- patches.suse/18.2-kvm-nvmx-fix-host_cr3-host_cr4-cache.patch -- patches.suse/KVM-PPC-Book3S-HV-Check-for-updated-HDSISR-on-P9-HDS.patch -- patches.suse/KVM-VMX-extract-__pi_post_block.patch -- patches.suse/KVM-VMX-avoid-double-list-add-with-VT-d-posted-inter.patch -- patches.suse/KVM-VMX-simplify-and-fix-vmx_vcpu_pi_load.patch -- patches.suse/KVM-VMX-use-cmpxchg64.patch -- patches.suse/KVM-nVMX-Fix-nested-PF-intends-to-break-L1-s-vmlauch.patch -- patches.suse/kvm-x86-Handle-async-PF-in-RCU-read-side-critical-se.patch -- patches.suse/0001-arm64-Make-sure-SPsel-is-always-set.patch -- patches.suse/0001-arm64-mm-Use-READ_ONCE-when-dereferencing-pointer-to.patch -- patches.suse/0001-arm64-fault-Route-pte-translation-faults-via-do_tran.patch -- patches.suse/iommu-io-pgtable-arm-v7s-Need-dma-sync-while-there-i.patch -- patches.suse/iommu-amd-pr_err-strings-should-end-with-newlines -- patches.suse/etnaviv-fix-submit-error-path -- patches.suse/etnaviv-fix-gem-object-list-corruption -- patches.suse/drm-amdgpu-revert-update-tile-table-for-oland-hainan.patch -- patches.suse/drm-radeon-disable-hard-reset-in-hibernate-for-APUs -- patches.suse/qxl-fix-primary-surface-handling.patch -- patches.suse/qxl-fix-pinning.patch -- patches.suse/PCI-Fix-race-condition-with-driver_override -- patches.suse/0021-md-separate-request-handling.patch -- patches.suse/0022-md-fix-a-race-condition-for-flush-request-handling.patch -- patches.suse/0023-dm-raid-fix-a-race-condition-in-request-handling.patch -- patches.suse/0024-md-raid5-cap-worker-count.patch -- patches.suse/btrfs-clear-ordered-flag-on-cleaning-up-ordered-extents.patch -- patches.suse/btrfs-finish-ordered-extent-cleaning-if-no-progress-is-found.patch -- patches.suse/btrfs-fix-null-pointer-dereference-from-free_reloc_roots.patch -- patches.suse/btrfs-propagate-error-to-btrfs_cmp_data_prepare-caller.patch -- patches.suse/0001-Btrfs-use-btrfs_op-instead-of-bio_op-in-__btrfs_map_.patch -- patches.suse/btrfs-fix-kernel-oops-while-reading-compressed-data.patch -- patches.suse/btrfs-log-csums-for-all-modified-extents.patch -- patches.suse/scsi-aacraid-Fix-2T-drives-on-SmartIOC-2000.patch -- patches.suse/scsi-lpfc-Don-t-return-internal-MBXERR_ERROR-code-fr.patch -- patches.suse/scsi-aacraid-error-testing-array-offset-bus-after-us.patch -- patches.suse/scsi-scsi_transport_iscsi-fix-the-issue-that.patch -- patches.suse/scsi-scsi_transport_fc-set-scsi_target_id-upon-resca.patch -- patches.suse/scsi-scsi_transport_fc-Also-check-for-NOTPRESENT-in-.patch -- patches.suse/scsi-aacraid-Add-a-small-delay-after-IOP-reset.patch -- patches.suse/scsi-ILLEGAL-REQUEST-ASC-27-target-failure.patch -- patches.suse/mtd-nand-atmel-fix-buffer-overflow-in-atmel_pmecc_us.patch -- patches.suse/objtool-Skip-unreachable-warnings-for-GCC-4.4-and-ol.patch -- patches.suse/objtool-Support-unoptimized-frame-pointer-setup.patch -- patches.suse/genirq-Check-__free_irq-return-value-for-NULL.patch -- patches.suse/irq-generic-chip-Don-t-replace-domain-s-name.patch -- patches.suse/0001-futex-Fix-pi_state-owner-serialization.patch -- patches.suse/0001-locking-rwsem-xadd-Fix-missed-wakeup-due-to-reorderi.patch -- patches.suse/sched-sysctl-Check-user-input-value-of-sysctl_sched_ -- patches.suse/x86-mm-fix-fault-error-path-using-unsafe-vma-pointer.patch -- patches.suse/0001-x86-asm-Fix-inline-asm-call-constraints-for-GCC-4.4.patch -- patches.suse/0001-x86-asm-Use-register-variable-to-get-stack-pointer-v.patch -- patches.suse/auxdisplay-charlcd-properly-restore-atomic-counter-o.patch -- patches.suse/stm-class-Fix-a-use-after-free -- patches.suse/intel_th-pci-Add-Cedar-Fork-PCH-support -- patches.suse/intel_th-pci-Add-Lewisburg-PCH-support -- patches.suse/msft-hv-1500-vmbus-don-t-acquire-the-mutex-in-vmbus_hvsock_device.patch -- patches.suse/msft-hv-1501-Drivers-hv-fcopy-restore-correct-transfer-length.patch -- patches.suse/driver-core-platform-Don-t-read-past-the-end-of-driv -- patches.suse/staging-vchiq_2835_arm-Fix-NULL-ptr-dereference-in-f -- patches.suse/staging-rtl8723bs-add-missing-range-check-on-id -- patches.suse/staging-rtl8723bs-avoid-null-pointer-dereference-on- -- patches.suse/iio-magnetometer-st_magn-fix-drdy-line-configuration -- patches.suse/iio-adc-twl4030-Fix-an-error-handling-path-in-twl403 -- patches.suse/iio-adc-twl4030-Disable-the-vusb3v1-rugulator-in-the -- patches.suse/iio-adc-twl4030-Return-an-error-if-we-can-not-enable -- patches.suse/iio-trigger-stm32-timer-preset-shouldn-t-be-buffered -- patches.suse/iio-trigger-stm32-timer-fix-a-corner-case-to-write-p -- patches.suse/iio-adc-mcp320x-Fix-oops-on-module-unload -- patches.suse/iio-adc-mcp320x-Fix-readout-of-negative-voltages -- patches.suse/IIO-BME280-Updates-to-Humidity-readings-need-ctrl_re -- patches.suse/iio-ad_sigma_delta-Implement-a-dedicated-reset-funct -- patches.suse/iio-ad7793-Fix-the-serial-interface-reset -- patches.suse/iio-core-Return-error-for-failed-read_reg -- patches.suse/staging-iio-ad7192-Fix-use-the-dedicated-reset-funct -- patches.suse/0001-uwb-ensure-that-endpoint-is-interrupt.patch -- patches.suse/0001-uwb-properly-check-kthread_run-return-value.patch -- patches.suse/0001-usb-Increase-quirk-delay-for-USB-devices.patch -- patches.suse/0001-usb-xhci-Free-the-right-ring-in-xhci_add_endpoint.patch -- patches.suse/0001-xhci-fix-finding-correct-bus_state-structure-for-USB.patch -- patches.suse/0001-usb-pci-quirks.c-Corrected-timeout-values-used-in-ha.patch -- patches.suse/0001-xhci-fix-wrong-endpoint-ESIT-value-shown-in-tracing.patch -- patches.suse/0001-usb-host-xhci-plat-allow-sysdev-to-inherit-from-ACPI.patch -- patches.suse/0001-xhci-Fix-sleeping-with-spin_lock_irq-held-in-ASmedia.patch -- patches.suse/0001-xhci-set-missing-SuperSpeedPlus-Link-Protocol-bit-in.patch -- patches.suse/0001-Revert-xhci-Limit-USB2-port-wake-support-for-AMD-Pro.patch -- patches.suse/0001-USB-fix-out-of-bounds-in-usb_set_configuration.patch -- patches.suse/0001-usb-dwc3-ep0-fix-DMA-starvation-by-assigning-req-trb.patch -- patches.suse/usb-gadget-dummy-fix-nonsensical-comparisons.patch -- patches.suse/0001-USB-core-harden-cdc_parse_cdc_header.patch -- patches.suse/0001-usb-storage-fix-bogus-hardware-error-messages-for-AT.patch -- patches.suse/0001-usb-storage-unusual_devs-entry-to-fix-write-access-r.patch -- patches.suse/0001-USB-uas-fix-bug-in-handling-of-alternate-settings.patch -- patches.suse/0001-USB-devio-Prevent-integer-overflow-in-proc_do_submit.patch -- patches.suse/0001-USB-devio-Don-t-corrupt-user-memory.patch -- patches.suse/0001-USB-cdc-wdm-ignore-EPIPE-from-GetEncapsulatedRespons.patch -- patches.suse/percpu-make-this_cpu_generic_read-atomic-w-r-t-interrupts.patch -- patches.suse/cgroup-Reinit-cgroup_taskset-structure-before-cgroup_migrate_execute-returns.patch -- patches.suse/ftrace-Fix-kmemleak-in-unregister_ftrace_graph.patch -- patches.suse/lsm-fix-smack_inode_removexattr-and-xattr_getsecurit.patch -- patches.suse/include-linux-mm.h-fix-typo-in-VM_MPX-definition.patch -- patches.suse/ksm-fix-unlocked-iteration-over-vmas-in-cmp_and_merge_page.patch -- patches.suse/0001-mm-oom_reaper-skip-mm-structs-with-mmu-notifiers.patch -- patches.suse/mm-compaction-serialize-waitqueue_active-checks-for-real.patch -- patches.suse/mm-meminit-mark-init_reserved_page-as-__meminit.patch -- patches.suse/zram-fix-null-dereference-of-handle.patch -- patches.suse/mm-avoid-marking-swap-cached-page-as-lazyfree.patch -- patches.suse/mm-fix-data-corruption-caused-by-lazyfree-page.patch -- patches.suse/mm-device-public-memory-fix-edge-case-in-vm_normal_page.patch -- patches.suse/userfaultfd-non-cooperative-fix-fork-use-after-free.patch -- patches.suse/kernel-sysctl.c-remove-duplicate-UINT_MAX-check-on-d.patch -- patches.suse/0001-mm-memory_hotplug-add-scheduling-point-to-__add_page.patch -- patches.suse/0002-mm-page_alloc-add-scheduling-point-to-memmap_init_zo.patch -- patches.suse/0003-memremap-add-scheduling-point-to-devm_memremap_pages.patch -- patches.suse/0001-kernel-kcmp.c-drop-branch-leftover-typo.patch -- patches.suse/mm-memory_hotplug-change-pfn_to_section_nr-section_n.patch -- patches.suse/mm-memory_hotplug-define-find_-smallest-biggest-_sec.patch -- patches.suse/lib-ratelimit-c-use-deferred-printk-version.patch -- patches.suse/cnic-Fix-an-error-handling-path-in-cnic_alloc_bnx2x_.patch -- patches.suse/l2tp-ensure-sessions-are-freed-after-their-PPPOL2TP-.patch -- patches.suse/l2tp-fix-race-between-l2tp_session_delete-and-l2tp_t.patch -- patches.suse/net-qcom-emac-specify-the-correct-size-when-mapping-.patch -- patches.suse/rocker-fix-rocker_tlv_put_-functions-for-KASAN.patch -- patches.suse/0001-netlink-fix-nla_put_-u8-u16-u32-for-KASAN.patch -- patches.suse/vti-fix-use-after-free-in-vti_tunnel_xmit-vti6_tnl_x.patch -- patches.suse/l2tp-fix-race-condition-in-l2tp_tunnel_delete.patch -- patches.suse/aquantia-Setup-max_mtu-in-ndev-to-enable-jumbo-frame.patch -- patches.suse/0001-iwlwifi-mvm-send-all-non-bufferable-frames-on-the-pr.patch -- patches.suse/0001-iwlwifi-mvm-change-state-when-queueing-agg-start-wor.patch -- patches.suse/0001-iwlwifi-mvm-wake-the-correct-mac80211-queue.patch -- patches.suse/iwlwifi-mvm-use-IWL_HCMD_NOCOPY-for-MCAST_FILTER_CMD.patch -- patches.suse/0001-iwlwifi-mvm-initialize-status-in-iwl_mvm_add_int_sta.patch -- patches.suse/iwlwifi-mvm-fix-reorder-buffer-for-9000-devices.patch -- patches.suse/brcmfmac-add-length-check-in-brcmf_cfg80211_escan_ha -- patches.suse/brcmfmac-setup-passive-scan-if-requested-by-user-spa -- patches.suse/sctp-Fix-a-big-endian-bug-in-sctp_diag_dump.patch -- patches.suse/tun-bail-out-from-tun_get_user-if-the-skb-is-empty.patch -- patches.suse/net-mvpp2-fix-parsing-fragmentation-detection.patch -- patches.suse/net-mvpp2-fix-port-list-indexing.patch -- patches.suse/net-mvpp2-do-not-select-the-internal-source-clock.patch -- patches.suse/inetpeer-fix-RCU-lookup-again.patch -- patches.suse/net-dsa-Fix-network-device-registration-order.patch -- patches.suse/packet-in-packet_do_bind-test-fanout-with-bind_lock-.patch -- patches.suse/packet-only-test-po-has_vnet_hdr-once-in-packet_snd.patch -- patches.suse/net-dsa-mv88e6xxx-lock-mutex-when-freeing-IRQs.patch -- patches.suse/net-Set-sk_prot_creator-when-cloning-sockets-to-the-.patch -- patches.suse/net-mlx5e-IPoIB-Fix-access-to-invalid-memory-address.patch -- patches.suse/net-mlx5-Fix-FPGA-capability-location.patch -- patches.suse/net-mlx5-Check-device-capability-for-maximum-flow-co.patch -- patches.suse/net-mlx5e-Fix-erroneous-freeing-of-encap-header-buff.patch -- patches.suse/net-mlx5e-Disallow-TC-offloading-of-unsupported-matc.patch -- patches.suse/net-mlx5e-Check-encap-entry-state-when-offloading-tu.patch -- patches.suse/net-mlx5e-Print-netdev-features-correctly-in-error-m.patch -- patches.suse/net-mlx5e-Don-t-add-remove-802.1ad-rules-when-changi.patch -- patches.suse/net-mlx5e-Fix-calculated-checksum-offloads-counters.patch -- patches.suse/net-mlx5-Fix-static-checker-warning-on-steering-trac.patch -- patches.suse/net-mlx5-Fix-wrong-indentation-in-enable-SRIOV-code.patch -- patches.suse/netlink-do-not-proceed-if-dump-s-start-errs.patch -- patches.suse/ip6_gre-ip6gre_tap-device-should-keep-dst.patch -- patches.suse/ip6_tunnel-update-mtu-properly-for-ARPHRD_ETHER-tunn.patch -- patches.suse/IPv4-early-demux-can-return-an-error-code.patch -- patches.suse/udp-perform-source-validation-for-mcast-early-demux.patch -- patches.suse/ppp-fix-__percpu-annotation -- patches.suse/tipc-use-only-positive-error-codes-in-messages.patch -- patches.suse/l2tp-fix-l2tp_eth-module-loading.patch -- patches.suse/r8152-add-Linksys-USB3GIGV1-id.patch -- patches.suse/net-mvpp2-Fix-clock-resource-by-adding-an-optional-b.patch -- patches.suse/net-hns3-Fix-an-error-handling-path-in-hclge_rss_ini.patch -- patches.suse/socket-bpf-fix-possible-use-after-free.patch -- patches.suse/net-rtnetlink-fix-info-leak-in-RTM_GETSTATS-call.patch -- patches.suse/bpf-fix-bpf_tail_call-x64-JIT.patch -- patches.suse/0001-HID-wacom-bits-shifted-too-much-for-9th-and-10th-but.patch -- patches.suse/0001-HID-wacom-leds-Don-t-try-to-control-the-EKR-s-read-o.patch -- patches.suse/0001-HID-wacom-Properly-report-negative-values-from-Intuo.patch -- patches.suse/0001-HID-wacom-Correct-coordinate-system-of-touchring-and.patch -- patches.suse/0001-HID-rmi-Make-sure-the-HID-device-is-opened-on-resume.patch -- patches.suse/0001-HID-i2c-hid-allocate-hid-buffers-for-real-worst-case.patch -- patches.suse/0001-HID-wacom-generic-Send-MSC_SERIAL-and-ABS_MISC-when-.patch -- patches.suse/0001-HID-wacom-generic-Clear-ABS_MISC-when-tool-leaves-pr.patch -- patches.suse/0001-HID-wacom-Always-increment-hdev-refcount-within-waco.patch -- patches.suse/ALSA-compress-Remove-unused-variable -- patches.suse/ALSA-hda-program-ICT-bits-to-support-HBR-audio -- patches.suse/ALSA-usb-audio-Add-sample-rate-quirk-for-Plantronics-C31 -- patches.suse/ALSA-usb-audio-Check-out-of-bounds-access-by-corrupt -- patches.suse/Revert-ALSA-echoaudio-purge-contradictions-between-d -- patches.suse/ALSA-usx2y-Suppress-kernel-warning-at-page-allocatio -- patches.suse/dm-ioctl-fix-alignment-of-event-number-in-the-device.patch -- patches.suse/0025-dm-crypt-fix-memory-leak-in-crypt_ctr_cipher_old.patch -- patches.suse/0026-dm-crypt-reject-sector_size-feature-if-device-length.patch -- patches.suse/0027-dm-raid-fix-incorrect-status-output-at-the-end-of-a-.patch -- patches.suse/drm-i915-always-update-ELD-connector-type-after-get- -- patches.suse/drm-i915-remove-redundant-variable-hw_check -- patches.suse/drm-i915-bios-ignore-HDMI-on-port-A -- patches.suse/drm-i915-Fix-DDI-PHY-init-if-it-was-already-on -- patches.suse/drm-i915-cnl-Reprogram-DMC-firmware-after-S3-S4-resu -- patches.suse/drm-i915-glk-Fix-DMC-DC-state-idleness-calculation -- patches.suse/powerpc-Handle-MCE-on-POWER9-with-only-DSISR-bit-30-set.patch -- patches.suse/powerpc-Fix-workaround-for-spurious-MCE-on-POWER9.patch -- patches.suse/cxl-Fix-memory-page-not-handled.patch -- patches.suse/powerpc-Fix-action-argument-for-cpufeatures-based-TLB-flush.patch -- patches.suse/powerpc-xive-18-Fix-IPI-reset.patch -- patches.suse/powerpc-xive-19-Clear-XIVE-internal-structures-when-a-C.patch -- patches.suse/powerpc-powernv-Increase-memory-block-size-to-1GB-on.patch -- patches.suse/0043-ceph-properly-queue-cap-snap-for-newly-created-snap-realm.patch -- patches.suse/0044-ceph-fix-_choose_mds-for-lssnap-request.patch -- patches.suse/RDMA-iwpm-Properly-mark-end-of-NL-messages.patch -- patches.suse/IB-mlx5-Fix-label-order-in-error-path-handling.patch -- patches.suse/RDMA-qedr-Parse-VLAN-ID-correctly-and-ignore-the-val.patch -- patches.suse/RDMA-qedr-Parse-vlan-priority-as-sl.patch -- patches.suse/i40iw-Add-missing-memory-barriers.patch -- patches.suse/i40iw-Fix-port-number-for-query-QP.patch -- patches.suse/KVM-PPC-Book3S-0005-Fix-server-always-zero-from-kvmppc_xi.patch -- patches.suse/kvm-x86-Avoid-async-PF-preempting-the-kernel-incorre.patch -- patches.suse/x86-kvm-Move-kvm_fastop_exception-to-.fixup-section.patch -- patches.suse/KVM-add-X86_LOCAL_APIC-dependency.patch -- patches.suse/0007-ACPI-IORT-Fix-PCI-ACS-enablement.patch -- patches.suse/0001-arm64-Ensure-the-instruction-emulation-is-ready-for-.patch -- patches.suse/0014-bcache-use-llist_for_each_entry_safe-in-__closure_wa.patch -- patches.suse/0001-nbd-fix-ERESTARTSYS-handling.patch -- patches.suse/0001-blk-mq-debugfs-fix-device-sched-directory-for-defaul.patch -- patches.suse/bsg-lib-fix-use-after-free-under-memory-pressure.patch -- patches.suse/nvme-pci-Use-PCI-bus-address-for-data-queues-in-CMB.patch -- patches.suse/xfs-always-swap-the-cow-forks-when-swapping-extents.patch -- patches.suse/xfs-handle-racy-AIO-in-xfs_reflink_end_cow.patch -- patches.suse/0002-clk-Export-clk_bulk_prepare.patch -- patches.suse/0003-hwmon-xgene-Fix-up-error-handling-path-mixup-in-xgen.patch -- patches.suse/0001-mmc-core-add-driver-strength-selection-when-selectin.patch -- patches.suse/mmc-sdhci-xenon-Fix-clock-resource-by-adding-an-opti -- patches.suse/i2c-i801-Add-support-for-Intel-Cedar-Fork.patch -- patches.suse/scsi-sd-Implement-blacklist-option-for-WRITE-SAME-w-.patch -- patches.suse/scsi-sd-Do-not-override-max_sectors_kb-sysfs-setting.patch -- patches.suse/scsi-libiscsi-Fix-use-after-free-race-during-iscsi_s.patch -- patches.suse/scsi-libiscsi-Remove-iscsi_destroy_session.patch -- patches.suse/scsi-ibmvscsis-Fix-write_pending-failure-path.patch -- patches.suse/0003-NFS-Fix-uninitialized-rpc_wait_queue.patch -- patches.suse/0002-nfs-filelayout-fix-oops-when-freeing-filelayout-segm.patch -- patches.suse/ppp-fix-race-in-ppp-device-destruction.patch -- patches.suse/ipv6-fix-net.ipv6.conf.all.accept_dad-behaviour-for-.patch -- patches.suse/bpf-fix-liveness-marking.patch -- patches.suse/gso-fix-payload-length-when-gso_size-is-zero.patch -- patches.suse/ipv6-Fix-traffic-triggered-IPsec-connections.patch -- patches.suse/ipv4-Fix-traffic-triggered-IPsec-connections.patch -- patches.suse/xfrm-Fix-deletion-of-offloaded-SAs-on-failure.patch -- patches.suse/xfrm-Fix-negative-device-refcount-on-offload-failure.patch -- patches.suse/vti-fix-NULL-dereference-in-xfrm_input.patch -- patches.suse/nl80211-Define-policy-for-packet-pattern-attributes -- patches.suse/netlink-do-not-set-cb_running-if-dump-s-start-errs.patch -- patches.suse/udp-fix-bcast-packet-reception.patch -- patches.suse/ixgbe-Return-error-when-getting-PHY-address-if-PHY-a.patch -- patches.suse/ixgbe-fix-masking-of-bits-read-from-IXGBE_VXLANCTRL-.patch -- patches.suse/0008-Revert-commit-1a8b6d76dc5b-net-add-one-common-config.patch -- patches.suse/0009-ixgbe-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERING-flag.patch -- patches.suse/ixgbe-incorrect-XDP-ring-accounting-in-ethtool-tx_fr.patch -- patches.suse/netfilter-xt_socket-Restore-mark-from-full-sockets-o.patch -- patches.suse/netfilter-ipset-pernet-ops-must-be-unregistered-last.patch -- patches.suse/netfilter-nf_tables-fix-update-chain-error.patch -- patches.suse/netfilter-ebtables-fix-race-condition-in-frame_filte.patch -- patches.suse/netfilter-x_tables-avoid-stack-out-of-bounds-read-in.patch -- patches.suse/netfilter-xt_bpf-Fix-XT_BPF_MODE_FD_PINNED-mode-of-x.patch -- patches.suse/powerpc-64s-Use-emergency-stack-for-kernel-TM-Bad-Thing-program-checks.patch -- patches.suse/powerpc-tm-Fix-illegal-TM-state-in-signal-handler.patch -- patches.suse/seccomp-make-function-__get_seccomp_filter-static -- patches.suse/direct-io-Prevent-NULL-pointer-access-in-submit_page.patch -- patches.suse/fix-unbalanced-page-refcounting-in-bio_map_user_iov.patch -- patches.suse/more-bio_map_user_iov-leak-fixes.patch -- patches.suse/bio_copy_user_iov-don-t-ignore-iov_offset.patch -- patches.suse/pinctrl-amd-Fix-build-dependency-on-pinmux-code -- patches.suse/gpio-acpi-work-around-false-positive-Wstring-overflo -- patches.suse/9p-set-page-uptodate-when-required-in-write_end.patch -- patches.suse/ALSA-usb-audio-Add-sample-rate-quirk-for-Plantronics-C61 -- patches.suse/ALSA-seq-Fix-copy_from_user-call-inside-lock -- patches.suse/ALSA-line6-Fix-missing-initialization-before-error-p -- patches.suse/ALSA-line6-Fix-NULL-dereference-at-podhd_disconnect -- patches.suse/ALSA-line6-Fix-leftover-URB-at-error-path-during-pro -- patches.suse/ALSA-usb-audio-Kill-stray-URB-at-exiting -- patches.suse/ALSA-seq-Fix-use-after-free-at-creating-a-port -- patches.suse/ALSA-caiaq-Fix-stray-URB-at-probe-error-path -- patches.suse/0001-HID-usbhid-fix-out-of-bounds-bug.patch -- patches.suse/0001-HID-hid-elecom-extend-to-fix-descriptor-for-HUGE-tra.patch -- patches.suse/livepatch-unpatch-all-klp_objects-if-klp_module_coming-fails.patch -- patches.suse/crypto-xts-Fix-an-error-handling-path-in-create -- patches.suse/crypto-skcipher-Fix-crash-on-zero-length-input -- patches.suse/crypto-shash-Fix-zero-length-shash-ahash-digest-cras -- patches.suse/KVM-nVMX-update-last_nonleaf_level-when-initializing.patch -- patches.suse/KVM-MMU-always-terminate-page-walks-at-level-1.patch -- patches.suse/KVM-nVMX-fix-guest-CR4-loading-when-emulating-L2-to-.patch -- patches.suse/xfs-Don-t-log-uninitialised-fields-in-inode-structur.patch -- patches.suse/xfs-move-more-RT-specific-code-under-CONFIG_XFS_RT.patch -- patches.suse/xfs-don-t-change-inode-mode-if-ACL-update-fails.patch -- patches.suse/xfs-reinit-btree-pointer-on-attr-tree-inactivation-walk.patch -- patches.suse/xfs-handle-error-if-xfs_btree_get_bufs-fails.patch -- patches.suse/device-property-Track-owner-device-of-device-propert.patch -- patches.suse/powerpc-livepatch-Fix-livepatch-stack-access.patch -- patches.suse/powerpc-Don-t-call-lockdep_assert_cpus_held-from-arc.patch -- patches.suse/powerpc-perf-Fix-for-core-nest-imc-call-trace-on-cpu.patch -- patches.suse/powerpc-perf-Add-___GFP_NOWARN-flag-to-alloc_pages_n.patch -- patches.suse/powerpc-perf-Fix-IMC-initialization-crash.patch -- patches.suse/device-property-preserve-usecount-for-node-passed-to.patch -- patches.suse/iommu-amd-do-not-disable-swiotlb-if-sme-is-active.patch -- patches.suse/0007-iommu-exynos-remove-initconst-attribute-to-avoid-potential-kernel-oops -- patches.suse/iommu-amd-finish-tlb-flush-in-amd_iommu_unmap -- patches.suse/mm-migrate-fix-indexing-bug-off-by-one-and-avoid-out-of-bound-access.patch -- patches.suse/mm-mempolicy-fix-numa_interleave_hit-counter.patch -- patches.suse/Revert-vmalloc-back-off-when-the-current-task-is-kil.patch -- patches.suse/fix-mpage_writepage-for-pages-with-buffers.patch -- patches.suse/mm-page_vma_mapped-ensure-pmd-is-loaded-with-READ_ON.patch -- patches.suse/drm-atomic-Unref-duplicated-drm_atomic_state-in-drm_ -- patches.suse/drm-i915-edp-Get-the-Panel-Power-Off-timestamp-after -- patches.suse/drm-i915-edp-Increase-the-T12-delay-quirk-to-1300ms -- patches.suse/drm-i915-Use-crtc_state_is_legacy_gamma-in-intel_col -- patches.suse/drm-i915-Silence-compiler-warning-for-hsw_power_well -- patches.suse/drm-i915-Order-two-completing-nop_submit_request -- patches.suse/drm-i915-Read-timings-from-the-correct-transcoder-in -- patches.suse/drm-i915-bios-parse-DDI-ports-also-for-CHV-for-HDMI- -- patches.suse/objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch -- patches.suse/perf-x86-intel-uncore-fix-memory-leaks-on-allocation-failures.patch -- patches.suse/sched-core-Fix-wake_affine-performance-regression.patch -- patches.suse/sched-core-Address-more-wake_affine-regressions.patch -- patches.suse/kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch -- patches.suse/33-x86-mm-64-fix-reboot-interaction-with-cr4-pcide.patch -- patches.suse/x86-alternatives-fix-alt_max_short-macro-to-really-be-a-max.patch -- patches.suse/x86-unwind-Fix-dereference-of-untrusted-pointer.patch -- patches.suse/x86-unwind-Use-MSB-for-frame-pointer-encoding-on-32-.patch -- patches.suse/x86-unwind-Align-stack-pointer-in-unwinder-dump.patch -- patches.suse/x86-unwind-Disable-unwinder-warnings-on-32-bit.patch -- patches.suse/msft-hv-1512-x86-hyperv-Clear-vCPU-banks-between-calls-to-avoid-f.patch -- patches.suse/msft-hv-1513-x86-hyperv-Don-t-use-percpu-areas-for-pcpu_flush-pcp.patch -- patches.suse/msft-hv-1514-x86-hyperv-Fix-hypercalls-with-extended-CPU-ranges-f.patch -- patches.suse/x86-mm-Disable-various-instrumentations-of-mm-mem_en.patch -- patches.suse/24-x86-mm-flush-more-aggressively-in-lazy-tlb-mode.patch -- patches.suse/dmaengine-edma-Align-the-memcpy-acnt-array-size-with -- patches.suse/dmaengine-ti-dma-crossbar-Fix-possible-race-conditio -- patches.suse/0001-USB-serial-ftdi_sio-add-id-for-Cypress-WICED-dev-boa.patch -- patches.suse/0001-USB-serial-option-add-support-for-TP-Link-LTE-module.patch -- patches.suse/0001-USB-serial-cp210x-fix-partnum-regression.patch -- patches.suse/0001-USB-serial-cp210x-add-support-for-ELV-TFD500.patch -- patches.suse/0001-USB-serial-qcserial-add-Dell-DW5818-DW5819.patch -- patches.suse/0001-USB-serial-console-fix-use-after-free-on-disconnect.patch -- patches.suse/0001-USB-serial-console-fix-use-after-free-after-failed-s.patch -- patches.suse/0001-usb-renesas_usbhs-Fix-DMAC-sequence-for-receiving-ze.patch -- patches.suse/0001-usb-usbtest-fix-NULL-pointer-dereference.patch -- patches.suse/mei-me-add-gemini-lake-devices-id.patch -- patches.suse/msft-hv-1507-Drivers-hv-vmbus-Fix-bugs-in-rescind-handling.patch -- patches.suse/media-dvb-i2c-transfers-over-usb-cannot-be-done-from -- patches.suse/media-s5p-cec-add-NACK-detection-support -- patches.suse/media-cec-Respond-to-unregistered-initiators-when-ap -- patches.suse/media-dvb_frontend-only-use-kref-after-initialized -- patches.suse/scsi-fixup-kernel-warning-during-rmmod.patch -- patches.suse/scsi-libfc-fix-a-deadlock-in-fc_rport_work.patch -- patches.suse/scsi-libiscsi-fix-shifting-of-did_requeue-host-byte -- patches.suse/scsi-qla2xxx-Fix-uninitialized-work-element.patch -- patches.suse/scsi-fc-check-for-rport-presence-in-fc_block_scsi_eh.patch -- patches.suse/tracing-samples-fix-creation-and-deletion-of-simple_thread_fn-creation.patch -- patches.suse/s390-sles15-01-10-s390_cputime_fix_stat_after_CPU_hotplug.patch -- patches.suse/0003-fs-Avoid-invalidation-in-interrupt-context-in-dio_co.patch -- patches.suse/xfs-cancel-dirty-pages-on-invalidation.patch -- patches.suse/0002-fs-invalidate-page-cache-after-end_io-in-dio-complet.patch -- patches.suse/xfs-trim-writepage-mapping-to-within-eof.patch -- patches.suse/xfs-move-two-more-RT-specific-functions-into-CONFIG_.patch -- patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Pro-Ject-P -- patches.suse/ALSA-seq-Enable-use-locking-in-all-configurations -- patches.suse/ALSA-hda-Abort-capability-probe-at-invalid-register- -- patches.suse/ALSA-hda-Remove-superfluous-added-by-printk-conversi -- patches.suse/ALSA-hda-Fix-incorrect-TLV-callback-check-introduced -- patches.suse/keys-encrypted-fix-dereference-of-null-user_key_payload -- patches.suse/FS-Cache-fix-dereference-of-NULL-user_key_payload.patch -- patches.suse/lib-digsig-fix-dereference-of-null-user_key_payload -- patches.suse/fscrypt-fix-dereference-of-NULL-user_key_payload.patch -- patches.suse/ecryptfs-fix-dereference-of-NULL-user_key_payload.patch -- patches.suse/security-keys-BIG_KEY-requires-CONFIG_CRYPTO -- patches.suse/KEYS-Fix-the-wrong-index-when-checking-the-existence -- patches.suse/KEYS-Fix-race-between-updating-and-finding-a-negativ.patch -- patches.suse/KEYS-don-t-let-add_key-update-an-uninstantiated-key.patch -- patches.suse/pkcs7-Prevent-NULL-pointer-dereference-since-sinfo-i -- patches.suse/i2c-ismt-Separate-I2C-block-read-from-SMBus-block-re -- patches.suse/i2c-piix4-Fix-SMBus-port-selection-for-AMD-Family-17 -- patches.suse/drm-nouveau-mmu-flush-tlbs-before-deleting-page-tabl -- patches.suse/drm-nouveau-bsp-g92-disable-by-default -- patches.suse/drm-nouveau-kms-nv50-fix-oops-during-DP-IRQ-handling -- patches.suse/drm-nouveau-fbcon-fix-oops-without-fbdev-emulation -- patches.suse/drm-i915-gvt-Fix-GPU-hang-after-reusing-vGPU-instanc -- patches.suse/drm-i915-Fix-eviction-when-the-GGTT-is-idle-but-full -- patches.suse/drm-i915-Use-bdw_ddi_translations_fdi-for-Broadwell -- patches.suse/drm-i915-cnl-Fix-PLL-mapping -- patches.suse/drm-i915-cnl-Fix-PLL-initialization-for-HDMI -- patches.suse/drm-i915-Report-EFAULT-before-pwrite-fast-path-into- -- patches.suse/drm-i915-Use-a-mask-when-applying-WaProgramL3SqcReg1 -- patches.suse/mmc-sdhci-pci-Fix-default-d3_retune-for-Intel-host-c -- patches.suse/Input-ti_am335x_tsc-fix-incorrect-step-config-for-5-.patch -- patches.suse/Input-ims-psu-check-if-CDC-union-descriptor-is-sane -- patches.suse/net-memcontrol-defer-call-to-mem_cgroup_sk_alloc.patch -- patches.suse/i40e-Fix-comment-about-locking-for-__i40e_read_nvm_w.patch -- patches.suse/i40e-Fix-memory-leak-related-filter-programming-stat.patch -- patches.suse/nfp-fix-ethtool-stats-gather-retry.patch -- patches.suse/nfp-handle-page-allocation-failures.patch -- patches.suse/net-call-cgroup_sk_alloc-earlier-in-sk_clone_lock.patch -- patches.suse/rtlwifi-rtl8821ae-Fix-connection-lost-problem -- patches.suse/brcmfmac-Add-check-for-short-event-packets -- patches.suse/brcmsmac-make-some-local-variables-static-const-to-r -- patches.suse/0001-iwlwifi-mvm-return-ENODATA-when-reading-the-temperat.patch -- patches.suse/0001-iwlwifi-nvm-set-the-correct-offsets-to-3168-series.patch -- patches.suse/liquidio-fix-timespec64_to_ns-typo.patch -- patches.suse/l2tp-check-ps-sock-before-running-pppol2tp_session_i.patch -- patches.suse/bnxt_en-Improve-VF-PF-link-change-logic.patch -- patches.suse/bnxt_en-Don-t-use-rtnl-lock-to-protect-link-change-l.patch -- patches.suse/bnxt_en-Fix-VF-PCIe-link-speed-and-width-logic.patch -- patches.suse/bnxt_en-Fix-VF-resource-checking.patch -- patches.suse/bnxt_en-Fix-possible-corrupted-NVRAM-parameters-from.patch -- patches.suse/bnxt_en-Fix-possible-corruption-in-DCB-parameters-fr.patch -- patches.suse/rtnetlink-bring-NETDEV_CHANGEMTU-event-process-back-.patch -- patches.suse/0001-rtnetlink-bring-NETDEV_CHANGE_TX_QUEUE_LEN-event-pro.patch -- patches.suse/0001-rtnetlink-bring-NETDEV_POST_TYPE_CHANGE-event-proces.patch -- patches.suse/0001-rtnetlink-bring-NETDEV_CHANGEUPPER-event-process-bac.patch -- patches.suse/0001-rtnetlink-check-DO_SETLINK_NOTIFY-correctly-in-do_se.patch -- patches.suse/net-enable-interface-alias-removal-via-rtnl.patch -- patches.suse/tun-call-dev_get_valid_name-before-register_netdevic.patch -- patches.suse/net-sched-cls_flower-Set-egress_dev-mark-when-callin.patch -- patches.suse/mac80211-accept-key-reinstall-without-changing-anyth.patch -- patches.suse/ibmvnic-114-Fix-calculation-of-number-of-TX-header-descr.patch -- patches.suse/netlink-fix-netlink_ack-extack-race.patch -- patches.suse/bpf-disallow-arithmetic-operations-on-context-pointe.patch -- patches.suse/net-ena-reduce-the-severity-of-some-printouts.patch -- patches.suse/net-ena-fix-rare-kernel-crash-when-bar-memory-remap-.patch -- patches.suse/net-ena-fix-wrong-max-Tx-Rx-queues-on-ethtool.patch -- patches.suse/mm-percpu-add-support-for-__GFP_NOWARN-flag.patch -- patches.suse/bpf-do-not-test-for-PCPU_MIN_UNIT_SIZE-before-percpu.patch -- patches.suse/sctp-do-not-peel-off-an-assoc-from-one-netns-to-anot.patch -- patches.suse/sctp-add-the-missing-sock_owned_by_user-check-in-sct.patch -- patches.suse/tcp-dccp-fix-ireq-opt-races.patch -- patches.suse/packet-avoid-panic-in-packet_getsockopt.patch -- patches.suse/0001-net-ncsi-Fix-AEN-HNCDSC-packet-length.patch -- patches.suse/0001-net-ncsi-Stop-monitor-if-channel-times-out-or-is-ina.patch -- patches.suse/can-flexcan-fix-state-transition-regression -- patches.suse/can-flexcan-rename-legacy-error-state-quirk -- patches.suse/can-flexcan-implement-error-passive-state-quirk -- patches.suse/can-flexcan-fix-i.MX6-state-transition-issue -- patches.suse/can-flexcan-fix-i.MX28-state-transition-issue -- patches.suse/can-flexcan-fix-p1010-state-transition-issue -- patches.suse/can-bcm-check-for-null-sk-before-deferencing-it-via- -- patches.suse/can-af_can-can_pernet_init-add-missing-error-handlin -- patches.suse/can-esd_usb2-Fix-can_dlc-value-for-received-RTR-fram -- patches.suse/can-gs_usb-fix-busy-loop-if-no-more-TX-context-is-av -- patches.suse/geneve-Fix-function-matching-VNI-and-tunnel-ID-on-bi -- patches.suse/bpf-fix-off-by-one-for-range-markings-with-L-T-E-pat.patch -- patches.suse/bpf-fix-pattern-matches-for-direct-packet-access.patch -- patches.suse/net-bridge-fix-returning-of-vlan-range-op-errors.patch -- patches.suse/soreuseport-fix-initialization-race.patch -- patches.suse/net-ethtool-remove-error-check-for-legacy-setting-tr.patch -- patches.suse/0001-rxrpc-Don-t-release-call-mutex-on-error-pointer.patch -- patches.suse/ipv6-flowlabel-do-not-leave-opt-tot_len-with-garbage.patch -- patches.suse/objtool-Fix-memory-leak-in-decode_instructions.patch -- patches.suse/irqchip-gic-v3-its-Fix-the-incorrect-BUG_ON-in-its_i.patch -- patches.suse/irqchip-gic-v3-its-Fix-the-incorrect-parsing-of-VCPU.patch -- patches.suse/irqchip-gic-v3-its-Add-missing-changes-to-support-52.patch -- patches.suse/clockevents-drivers-cs5535-Improve-resilience-to-spu -- patches.suse/x86-microcode-intel-disable-late-loading-on-model-79.patch -- patches.suse/25-x86-mm-64-remove-the-last-vm_bug_on-from-the-tlb-code.patch -- patches.suse/26-x86-mm-tidy-up-x86-mm-flush-more-aggressively-in-lazy-tlb-mode.patch -- patches.suse/27-x86-mm-remove-debug-x86-tlb_defer_switch_to_init_mm.patch -- patches.suse/0001-xhci-Identify-USB-3.1-capable-hosts-by-their-port-pr.patch -- patches.suse/0001-xhci-Cleanup-current_cmd-in-xhci_cleanup_command_que.patch -- patches.suse/0001-usb-xhci-Reset-halted-endpoint-if-trb-is-noop.patch -- patches.suse/0001-usb-xhci-Handle-error-condition-in-xhci_stop_device.patch -- patches.suse/0042-phy-rockchip-typec-Set-the-AUX-channel-flip-state-ea.patch -- patches.suse/0043-phy-rockchip-typec-Don-t-set-the-aux-voltage-swing-t.patch -- patches.suse/0044-phy-rockchip-typec-Check-for-errors-from-tcphy_phy_i.patch -- patches.suse/0001-USB-devio-Revert-USB-devio-Don-t-corrupt-user-memory.patch -- patches.suse/0001-usb-cdc_acm-Add-quirk-for-Elatec-TWN3.patch -- patches.suse/0001-USB-musb-fix-session-bit-runtime-PM-quirk.patch -- patches.suse/0001-USB-musb-fix-late-external-abort-on-suspend.patch -- patches.suse/0001-usb-musb-musb_cppi41-Fix-the-address-of-teardown-and.patch -- patches.suse/0001-usb-musb-musb_cppi41-Fix-cppi41_set_dma_mode-for-DA8.patch -- patches.suse/0001-usb-musb-musb_cppi41-Configure-the-number-of-channel.patch -- patches.suse/0001-usb-musb-Check-for-host-mode-using-is_host_active-on.patch -- patches.suse/0001-usb-musb-sunxi-Explicitly-release-USB-PHY-on-exit.patch -- patches.suse/0001-usb-quirks-add-quirk-for-WORLDE-MINI-MIDI-keyboard.patch -- patches.suse/0001-USB-core-fix-out-of-bounds-access-bug-in-usb_get_bos.patch -- patches.suse/0001-USB-serial-metro-usb-add-MS7820-device-id.patch -- patches.suse/0001-usb-hub-Allow-reset-retry-for-USB2-devices-on-connec.patch -- patches.suse/msft-hv-1518-vmbus-hvsock-add-proper-sync-for-vmbus_hvsock_device.patch -- patches.suse/iio-pressure-zpa2326-Remove-always-true-check-which- -- patches.suse/staging-iio-ade7759-fix-signed-extension-bug-on-shif -- patches.suse/iio-dummy-events-Add-missing-break.patch -- patches.suse/staging-bcm2835-audio-Fix-memory-corruption -- patches.suse/workqueue-replace-pool-manager_arb-mutex-with-a-flag.patch -- patches.suse/KVM-PPC-Fix-oops-when-checking-KVM_CAP_PPC_HTM.patch -- patches.suse/KVM-PPC-Book3S-HV-POWER9-more-doorbell-fixes.patch -- patches.suse/KVM-PPC-Book3S-Protect-kvmppc_gpa_to_ua-with-SRCU.patch -- patches.suse/KVM-PPC-Book3S-HV-Add-more-barriers-in-XIVE-load-unload-code.patch -- patches.suse/ALSA-hda-realtek-Add-support-for-ALC236-ALC3204 -- patches.suse/ALSA-hda-fix-headset-mic-problem-for-Dell-machines-w -- patches.suse/hwmon-tmp102-Fix-first-temperature-reading -- patches.suse/0045-ceph-unlock-dangling-spinlock-in-try_flush_caps.patch -- patches.suse/spi-armada-3700-Fix-failing-commands-with-quad-SPI -- patches.suse/spi-a3700-Return-correct-value-on-timeout-detection -- patches.suse/spi-bcm-qspi-Fix-use-after-free-in-bcm_qspi_probe-in -- patches.suse/nvme-fc-fix-iowait-hang.patch -- patches.suse/nvme-fc-retry-initial-controller-connections-3-times.patch -- patches.suse/nvmet-synchronize-sqhd-update.patch -- patches.suse/nvme-rdma-Fix-possible-double-free-in-reconnect-flow.patch -- patches.suse/nvme-rdma-Fix-error-status-return-in-tagset-allocati.patch -- patches.suse/RDMA-netlink-OOPs-in-rdma_nl_rcv_msg-from-misinterpr.patch -- patches.suse/efi-efi_test-Prevent-an-Oops-in-efi_runtime_query_ca -- patches.suse/perf-x86-intel-bts-fix-exclusive-event-reference-leak.patch -- patches.suse/x86-cpu-amd-apply-the-erratum-688-fix-when-the-bios-doesn-t -- patches.suse/x86-entry-Fix-idtentry-unwind-hint.patch -- patches.suse/x86-unwind-Show-function-name-offset-in-ORC-error-me.patch -- patches.suse/kvm-fix-detection-of-guest-machine-checks.patch -- patches.suse/fix-tracing-sample-code-warning.patch -- patches.suse/0001-xen-gntdev-avoid-out-of-bounds-access-in-case-of-par.patch -- patches.suse/xen-fix-booting-ballooned-down-hvm-guest.patch -- patches.suse/fuse-fix-READDIRPLUS-skipping-an-entry.patch -- patches.suse/ovl-Return-ENOMEM-if-an-allocation-fails-ovl_lookup.patch -- patches.suse/0001-Fix-encryption-labels-and-lengths-for-SMB3.1.1.patch -- patches.suse/cifs-handle-large-EA-requests-more-gracefully-in-smb2-.patch -- patches.suse/CIFS-SMBD-Fix-the-definition-for-SMB2_CHANNEL_RDMA_V1_INVALIDATE.patch -- patches.suse/0001-cifs-Select-all-required-crypto-modules.patch -- patches.suse/CIFS-do-not-send-invalid-input-buffer-on-QUERY_INFO-requests.patch -- patches.suse/0001-CIFS-Fix-NULL-pointer-deref-on-SMB2_tcon-failure.patch -- patches.suse/SMB-fix-leak-of-validate-negotiate-info-response-buf.patch -- patches.suse/SMB-fix-validate-negotiate-info-uninitialised-memory.patch -- patches.suse/SMB3-Validate-negotiate-request-must-always-be-signe.patch -- patches.suse/assoc_array-Fix-a-buggy-node-splitting-case -- patches.suse/s390-sles15-01-08-zfcp-fix-erp_action-use-before-initialize-in-REC-action-trace.patch -- patches.suse/scsi-qla2xxx-Initialize-Work-element-before-requesti.patch -- patches.suse/scsi-hpsa-Fix-configured_logical_drive_count-check.patch -- patches.suse/aacraid-Fix-controller-initialization-failure.patch -- patches.suse/scsi-sg-re-fix-off-by-one-in-sg_fill_request_table.patch -- patches.suse/drm-amd-powerplay-fix-uninitialized-variable -- patches.suse/drm-i915-perf-fix-perf-enable-disable-ioctls-with-32 -- patches.suse/drm-i915-gvt-properly-check-per_ctx-bb-valid-state -- patches.suse/drm-i915-gvt-Refine-MMIO_RING_F -- patches.suse/drm-i915-gvt-Extract-mmio_read_from_hw-common-functi -- patches.suse/drm-i915-gvt-Adding-ACTHD-mmio-read-handler -- patches.suse/Input-elan_i2c-add-ELAN0611-to-the-ACPI-table -- patches.suse/0001-Input-gtco-fix-potential-out-of-bound-access.patch -- patches.suse/tcp-do-tcp_mstamp_refresh-before-retransmits-on-TSQ-.patch -- patches.suse/tcp-dccp-fix-lockdep-splat-in-inet_csk_route_req.patch -- patches.suse/drivers-net-usb-add-device-id-for-TP-LINK-UE300-USB-.patch -- patches.suse/net-mvpp2-fix-TSO-headers-allocation-and-management.patch -- patches.suse/net-mvpp2-do-not-unmap-TSO-headers-buffers.patch -- patches.suse/net-mvpp2-do-not-call-txq_done-from-the-Tx-path-when.patch -- patches.suse/sctp-full-support-for-ipv6-ip_nonlocal_bind-IP_FREEB.patch -- patches.suse/ipsec-Fix-aborted-xfrm-policy-dump-crash.patch -- patches.suse/net-dsa-check-master-device-before-put.patch -- patches.suse/net-unix-don-t-show-information-about-sockets-from-o.patch -- patches.suse/nfp-refuse-offloading-filters-that-redirects-to-uppe.patch -- patches.suse/tun-allow-positive-return-values-on-dev_get_valid_na.patch -- patches.suse/net-mvpp2-fix-typo-in-the-tcam-setup.patch -- patches.suse/net-mvpp2-fix-invalid-parameters-order-when-calling-.patch -- patches.suse/net-mvpp2-do-not-sleep-in-set_rx_mode.patch -- patches.suse/can-sun4i-fix-loopback-mode -- patches.suse/can-kvaser_usb-Correct-return-value-in-printout -- patches.suse/can-kvaser_usb-Ignore-CMD_FLUSH_QUEUE_REPLY-messages -- patches.suse/tcp-dccp-fix-other-lockdep-splats-accessing-ireq_opt.patch -- patches.suse/tap-double-free-in-error-path-in-tap_open.patch -- patches.suse/mac80211-use-constant-time-comparison-with-keys.patch -- patches.suse/cfg80211-fix-connect-disconnect-edge-cases -- patches.suse/mac80211-validate-user-rate-mask-before-configuring-.patch -- patches.suse/mac80211-don-t-compare-TKIP-TX-MIC-key-in-reinstall-.patch -- patches.suse/net-mlx5-Fix-health-work-queue-spin-lock-to-IRQ-safe.patch -- patches.suse/net-mlx5-Delay-events-till-mlx5-interface-s-add-comp.patch -- patches.suse/net-mlx5e-Properly-deal-with-encap-flows-add-del-und.patch -- patches.suse/net-mlx5e-DCBNL-Implement-tc-with-ets-type-and-zero-.patch -- patches.suse/ipip-only-increase-err_count-for-some-certain-type-i.patch -- patches.suse/ip6_gre-only-increase-err_count-for-some-certain-typ.patch -- patches.suse/ip6_gre-update-dst-pmtu-if-dev-mtu-has-been-updated-.patch -- patches.suse/e1000-fix-race-condition-between-e1000_down-and-e100.patch -- patches.suse/e1000-avoid-null-pointer-dereference-on-invalid-stat.patch -- patches.suse/igb-Fix-TX-map-failure-path.patch -- patches.suse/ixgbe-Fix-Tx-map-failure-path.patch -- patches.suse/i40e-Fix-incorrect-use-of-tx_itr_setting-when-checki.patch -- patches.suse/i40e-Add-programming-descriptors-to-cleaned_count.patch -- patches.suse/tcp-refresh-tp-timestamp-before-tcp_mtu_probe.patch -- patches.suse/tap-reference-to-KVA-of-an-unloaded-module-causes-ke.patch -- patches.suse/sctp-reset-owner-sk-for-data-chunks-on-out-queues-wh.patch -- patches.suse/net_sched-avoid-matching-qdisc-with-zero-handle.patch -- patches.suse/sctp-fix-some-type-cast-warnings-introduced-by-trans.patch -- patches.suse/sctp-fix-a-type-cast-warnings-that-causes-a_rwnd-get.patch -- patches.suse/crypto-x86-chacha20-satisfy-stack-validation-2.0.patch -- patches.suse/RDMA-nldev-Enforce-device-index-check-for-port-callb.patch -- patches.suse/0001-cifs-check-MaxPathNameComponentLength-0-before-using.patch -- patches.suse/x86-mm-fix-use-after-free-of-vma-during-userfaultfd-fault.patch -- patches.suse/l2tp-hold-tunnel-in-pppol2tp_connect.patch -- patches.suse/net-hns-set-correct-return-value.patch -- patches.suse/xfrm-Clear-sk_dst_cache-when-applying-per-socket-pol.patch -- patches.suse/xfrm-Fix-GSO-for-IPsec-with-GRE-tunnel.patch -- patches.suse/tun-tap-sanitize-TUNSETSNDBUF-input.patch -- patches.suse/ipv6-addrconf-increment-ifp-refcount-before-ipv6_del.patch -- patches.suse/tcp-fix-tcp_mtu_probe-vs-highest_sack.patch -- patches.suse/nvme-rdma-fix-possible-hang-when-issuing-commands-du.patch -- patches.suse/virtio_blk-fix-an-sg_io-regression.patch -- patches.suse/nvme-Fix-setting-logical-block-format-when-revalidat.patch -- patches.suse/0001-ide-ide-cd-fix-kernel-panic-resulting-from-missing-s.patch -- patches.suse/0001-futex-futex_wake_op-do-not-fail-on-invalid-op.patch -- patches.suse/keys-return-full-count-in-keyring_read-if-buffer-is-too-small -- patches.suse/keys-trusted-fix-writing-past-end-of-buffer-in-trusted_read -- patches.suse/keys-fix-out-of-bounds-read-during-asn-1-parsing -- patches.suse/ALSA-timer-Add-missing-mutex-lock-for-compat-ioctls -- patches.suse/ALSA-seq-Fix-nested-rwsem-annotation-for-lockdep-spl -- patches.suse/ASoC-topology-Fix-a-potential-NULL-pointer-dereferen -- patches.suse/ASoC-topology-Fix-a-potential-memory-leak-in-soc_tpl -- patches.suse/ASoC-adau17x1-Workaround-for-noise-bug-in-ADC -- patches.suse/0001-arm64-ensure-__dump_instr-checks-addr_limit.patch -- patches.suse/userfaultfd-hugetlbfs-prevent-UFFDIO_COPY-to-fill-be.patch -- patches.suse/ocfs2-fstrim-Fix-start-offset-of-first-cluster-group.patch -- patches.suse/initramfs-fix-initramfs-rebuilds-w-compression-after-disabling.patch -- patches.suse/mm-swap-fix-race-between-swap-count-continuation-operations.patch -- patches.suse/tcp_nv-fix-division-by-zero-in-tcpnv_acked.patch -- patches.suse/net-vrf-correct-FRA_L3MDEV-encode-type.patch -- patches.suse/0001-net_sched-acquire-RTNL-in-tc_action_net_exit.patch -- patches.suse/tcp-do-not-mangle-skb-cb-in-tcp_make_synack.patch -- patches.suse/net-systemport-Correct-IPG-length-settings.patch -- patches.suse/drm-i915-Cancel-the-modeset-retry-work-during-modese -- patches.suse/drm-i915-Do-not-rely-on-wm-preservation-for-ILK-wate -- patches.suse/drm-i915-edp-read-edp-display-control-registers-unco -- patches.suse/drm-i915-Hold-rcu_read_lock-when-iterating-over-the- -- patches.suse/drm-i915-Hold-rcu_read_lock-when-iterating-over-2 -- patches.suse/drm-i915-Check-incoming-alignment-for-unfenced-buffe -- patches.suse/drm-amdgpu-return-ENOENT-from-uvd-6.0-early-init-for -- patches.suse/drm-amdgpu-allow-harvesting-check-for-Polaris-VCE -- patches.suse/0002-mmc-dw_mmc-Fix-the-DTO-timeout-calculation.patch -- patches.suse/powerpc-perf-Fix-IMC-allocation-routine.patch -- patches.suse/powerpc-Fix-check-for-copy-paste-instructions-in-ali.patch -- patches.suse/powerpc-perf-Fix-core-imc-hotplug-callback-failure.patch -- patches.suse/scsi-qla2xxx-Fix-oops-in-qla2x00_probe_one-error-pat.patch -- patches.suse/KVM-VMX-Do-not-fully-reset-PI-descriptor-on-vCPU-res.patch -- patches.suse/KVM-x86-Update-APICv-on-APIC-reset.patch -- patches.suse/KVM-arm64-its-Fix-missing-dynamic-allocation-check-i.patch -- patches.suse/arm-arm64-KVM-set-right-LR-register-value-for-32-bit.patch -- patches.suse/arm-arm64-kvm-Move-initialization-completion-message.patch -- patches.suse/arm-arm64-kvm-Disable-branch-profiling-in-HYP-code.patch -- patches.suse/KVM-arm-arm64-vgic-its-Fix-return-value-for-device-t.patch -- patches.suse/KVM-arm-arm64-vgic-its-Fix-vgic_its_restore_collecti.patch -- patches.suse/KVM-arm-arm64-vgic-its-Check-CBASER-BASER-validity-b.patch -- patches.suse/KVM-arm-arm64-vgic-its-Check-GITS_BASER-Valid-bit-be.patch -- patches.suse/ARM-8715-1-add-a-private-asm-unaligned.h.patch -- patches.suse/0001-futex-Fix-more-put_pi_state-vs.-exit_pi_state_list-r.patch -- patches.suse/objtool-Prevent-GCC-from-merging-annotate_unreachabl.patch -- patches.suse/x86-mcelog-get-rid-of-rcu-remnants.patch -- patches.suse/28-revert-x86-mm-stop-calling-leave_mm-in-idle-code.patch -- patches.suse/x86-module-Detect-and-skip-invalid-relocations.patch -- patches.suse/crypto-x86-sha256-mb-fix-panic-due-to-unaligned-acce -- patches.suse/crypto-x86-sha1-mb-fix-panic-due-to-unaligned-access -- patches.suse/crypto-ccm-preserve-the-IV-buffer -- patches.suse/workqueue-Fix-NULL-pointer-dereference.patch -- patches.suse/Revert-scsi-make-state-device-attribute-pollable.patch -- patches.suse/0004-apparmor-fix-off-by-one-comparison-on-MAXMAPPED_SIG.patch -- patches.suse/keys-fix-null-pointer-dereference-during-asn-1-parsing -- patches.suse/44-x86-mm-Unbreak-modules-that-rely-on-external-PAGE_KERNEL-availability.patch -- patches.suse/cxgb4-update-latest-firmware-version-supported.patch -- patches.suse/netfilter-ipvs-clear-ipvs_property-flag-when-SKB-net.patch -- patches.suse/l2tp-don-t-use-l2tp_tunnel_find-in-l2tp_ip-and-l2tp_.patch -- patches.suse/net-mvpp2-Prevent-userspace-from-changing-TX-affinit.patch -- patches.suse/net-mlx5e-core-en_fs-fix-pointer-dereference-after-f.patch -- patches.suse/bonding-discard-lowest-hash-bit-for-802.3ad-layer3-4.patch -- patches.suse/0001-net-cdc_ether-fix-divide-by-0-on-bad-descriptors.patch -- patches.suse/0001-net-qmi_wwan-fix-divide-by-0-on-bad-descriptors.patch -- patches.suse/bonding-fix-slave-stuck-in-BOND_LINK_FAIL-state.patch -- patches.suse/qmi_wwan-Add-missing-skb_reset_mac_header-call.patch -- patches.suse/net-usb-asix-fill-null-ptr-deref-in-asix_suspend.patch -- patches.suse/ALSA-usb-audio-support-new-Amanero-Combo384-firmware -- patches.suse/ALSA-timer-Limit-max-instances-per-timer -- patches.suse/ALSA-seq-Avoid-invalid-lockdep-class-warning -- patches.suse/ALSA-seq-Fix-OSS-sysex-delivery-in-OSS-emulation -- patches.suse/ALSA-hda-fix-headset-mic-problem-for-Dell-machines-alc274 -- patches.suse/ARM-8720-1-ensure-dump_instr-checks-addr_limit.patch -- patches.suse/drm-vmwgfx-Fix-Ubuntu-17.10-Wayland-black-screen-iss -- patches.suse/drm-i915-Reject-unknown-syncobj-flags -- patches.suse/drm-i915-Deconstruct-struct-sgt_dma-initialiser -- patches.suse/KVM-PPC-Book3S-HV-Fix-exclusion-between-HPT-resizing.patch -- patches.suse/Input-elan_i2c-add-ELAN060C-to-the-ACPI-table -- patches.suse/rbd-use-gfp_noio-for-parent-stat-and-data-requests.patch -- patches.suse/tcp-fix-tcp_fastretrans_alert-warning.patch -- patches.suse/vlan-fix-a-use-after-free-in-vlan_device_event.patch -- patches.suse/net-mlx5-Loop-over-temp-list-to-release-delay-events.patch -- patches.suse/net-mlx5-Cancel-health-poll-before-sending-panic-tea.patch -- patches.suse/net-mlx5e-Fix-napi-poll-with-zero-budget.patch -- patches.suse/net-mlx5e-Set-page-to-null-in-case-dma-mapping-fails.patch -- patches.suse/net-mlx5e-Increase-Striding-RQ-minimum-size-limit-to.patch -- patches.suse/can-c_can-don-t-indicate-triple-sampling-support-for -- patches.suse/can-sun4i-handle-overrun-in-RX-FIFO -- patches.suse/can-peak-Add-support-for-new-PCIe-M2-CAN-FD-interfac -- patches.suse/can-ifi-Fix-transmitter-delay-calculation -- patches.suse/x86-smpboot-make-optimization-of-delay-calibration-work-correctly.patch -- patches.suse/x86-unwind-Disable-KASAN-checking-in-the-ORC-unwinde.patch -- patches.suse/x86-mm-fix-elf_et_dyn_base-for-5-level-paging -- patches.suse/x86-debug-handle-warnings-before-the-notifier-chain-to-fix-kgdb-crash -- patches.suse/03-edac-ghes-remove-symbol-exports.patch -- patches.suse/04-edac-ghes-model-a-single-logical-memory-controller.patch -- patches.suse/05-edac-ghes-add-platform-check.patch -- patches.suse/06-edac-add-helper-which-returns-the-loaded-platform-driver.patch -- patches.suse/07-edac-add-owner-check-to-the-x86-platform-drivers.patch -- patches.suse/edac-sb_edac-don-t-create-a-second-memory-controller-if-ha1-is-not-present.patch -- patches.suse/edac-skx_edac-fix-detection-of-single-rank-dimms.patch -- patches.suse/edac-skx_edac-handle-systems-with-segmented-pci-busses.patch -- patches.suse/edac-sb_edac-fix-missing-dimm-sysfs-entries-with-knl-snc2-snc4-mode.patch -- patches.suse/EDAC-sb_edac-Fix-missing-break-in-switch -- patches.suse/hwmon-pmbus-core-Prevent-unintentional-setting-of-pa.patch -- patches.suse/hwmon-k10temp-move-chip-specific-code-into-probe-function.patch -- patches.suse/hwmon-k10temp-add-support-for-family-17h.patch -- patches.suse/hwmon-k10temp-add-support-for-temperature-offsets.patch -- patches.suse/regulator-qcom_spmi-Include-offset-when-translating- -- patches.suse/regulator-tps65218-Fix-strobe-assignment -- patches.suse/spi-sh-msiof-Fix-DMA-transfer-size-check -- patches.suse/spi-spi-axi-fix-potential-use-after-free-after-dereg -- patches.suse/mmc-sdhci-pci-remove-outdated-declaration -- patches.suse/mmc-sdhci-of-esdhc-disable-SD-clock-for-clock-value- -- patches.suse/mmc-sdhci-msm-fix-issue-with-power-irq -- patches.suse/mmc-Kconfig-Enable-CONFIG_MMC_SDHCI_IO_ACCESSORS.patch -- patches.suse/tpm-183-constify-transmit-data-pointers.patch -- patches.suse/0020-tpm-tpm_crb-Use-start-method-value-from-ACPI-table-d.patch -- patches.suse/tpm-185-tis_spi-Use-DMA-safe-memory-for-SPI-transfers.patch -- patches.suse/tpm-Trigger-only-missing-TPM-2.0-self-tests.patch -- patches.suse/tpm-Use-dynamic-delay-to-wait-for-TPM-2.0-self-test-.patch -- patches.suse/tpm-React-correctly-to-RC_TESTING-from-TPM-2.0-self-.patch -- patches.suse/tpm-dev-common-Reject-too-short-writes.patch -- patches.suse/ima-fix-hash-algorithm-initialization -- patches.suse/s390-runtime-instrumention-fix-possible-memory-corru.patch -- patches.suse/s390-runtime-instrumentation-simplify-task-exit-handling.patch -- patches.suse/s390-guarded-storage-fix-possible-memory-corruption.patch -- patches.suse/s390-cmf-set_schib_wait-add-timeout.patch -- patches.suse/s390-sles15-02-03-dis-end-marker.patch -- patches.suse/s390-sles15-00-10-01-kernel-sthyi-reorganize-sthyi-implementation.patch -- patches.suse/s390-sles15-00-10-02-kernel-sthyi-add-cache-to-store-hypervisor-info.patch -- patches.suse/s390-sles15-00-10-03-kernel-sthyi-add-s390_sthyi-system-call.patch -- patches.suse/s390-optimize-memset-implementation.patch -- patches.suse/s390-cpu-alternatives.patch -- patches.suse/s390-spinlock-alternative.patch -- patches.suse/s390-ctl_reg-move-control-register-definitions-to-ct.patch -- patches.suse/s390-pci-do-not-require-ais-facility.patch -- patches.suse/s390-archrandom-reconsider-s390-arch-random-implementation.patch -- patches.suse/s390-bpf-take-advantage-of-stack_depth-tracking.patch -- patches.suse/s390-sles15-02-02-te-ctl.patch -- patches.suse/s390-sles15-01-11-s390-noexec-execute-kexec-datamover-without-DAT.patch -- patches.suse/rcu-Fix-up-pending-cbs-check-in-rcu_prepare_for_idle.patch -- patches.suse/sched-Make-resched_cpu-unconditional.patch -- patches.suse/locking-static_keys-improve-uninitialized-key-warning.patch -- patches.suse/0001-locking-qrwlock-Use-struct-qrwlock-instead-of-struct.patch -- patches.suse/0001-locking-atomic-Add-atomic_cond_read_acquire.patch -- patches.suse/0001-locking-qrwlock-Use-atomic_cond_read_acquire-when-sp.patch -- patches.suse/0001-locking-qrwlock-Prevent-slowpath-writers-getting-hel.patch -- patches.suse/0028-locking-atomics-dm-integrity-Convert-ACCESS_ONCE-to-.patch -- patches.suse/0029-locking-atomics-COCCINELLE-treewide-Convert-trivial-.patch -- patches.suse/0001-locking-pvqspinlock-Implement-hybrid-PV-queued-unfai.patch -- patches.suse/locking-lockdep-Add-IRQs-disabled-enabled-assertion-APIs-lockdep_assert_irqs_enabled-disabled.patch -- patches.suse/irq-softirqs-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/workqueue-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/timers-nohz-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/timers-hrtimer-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/smp-core-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/x86-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/perf-core-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/irq_work-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/sched-clock-sched-cputime-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/timers-posix-cpu-timers-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/netpoll-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/rcu-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch -- patches.suse/locking-x86-Use-LOCK-ADD-for-smp_mb-instead-of-MFENCE.patch -- patches.suse/kprobes-x86-disable-preemption-in-ftrace-based-jprobes -- patches.suse/x86-mce-amd-always-give-panic-severity-for-uc-errors-in-kernel-context.patch -- patches.suse/sched-fair-Clean-up-calc_cfs_shares.patch -- patches.suse/sched-fair-Add-comment-to-calc_cfs_shares.patch -- patches.suse/sched-fair-Cure-calc_cfs_shares-vs.-reweight_entity.patch -- patches.suse/sched-fair-Remove-se-load.weight-from-se-avg.load_sum.patch -- patches.suse/sched-fair-Change-update_load_avg-arguments.patch -- patches.suse/sched-fair-Move-enqueue-migrate-handling.patch -- patches.suse/sched-fair-Rename-en-de-queue_entity_load_avg.patch -- patches.suse/sched-fair-Introduce-en-de-queue_load_avg.patch -- patches.suse/sched-fair-More-accurate-reweight_entity.patch -- patches.suse/sched-fair-Use-reweight_entity-for-set_user_nice.patch -- patches.suse/sched-fair-Rewrite-cfs_rq-removed_-avg.patch -- patches.suse/sched-fair-Rewrite-PELT-migration-propagation.patch -- patches.suse/sched-fair-Propagate-an-effective-runnable_load_avg.patch -- patches.suse/sched-fair-Implement-synchonous-PELT-detach-on-load-balance-migrate.patch -- patches.suse/sched-fair-Align-PELT-windows-between-cfs_rq-and-its-se.patch -- patches.suse/sched-fair-Implement-more-accurate-async-detach.patch -- patches.suse/sched-fair-Calculate-runnable_weight-slightly-differently.patch -- patches.suse/sched-fair-Update-calc_group_-comments.patch -- patches.suse/sched-fair-Sync-task-util-before-slow-path-wakeup.patch -- patches.suse/sched-fair-Move-select_task_rq_fair-slow-path-into-its-own-function.patch -- patches.suse/sched-fair-Remove-unnecessary-comparison-with-1.patch -- patches.suse/sched-fair-Fix-find_idlest_group-when-local-group-is-not-allowed.patch -- patches.suse/sched-fair-Fix-usage-of-find_idlest_group-when-no-groups-are-allowed.patch -- patches.suse/sched-fair-Fix-usage-of-find_idlest_group-when-the-local-group-is-idlest.patch -- patches.suse/sched-rt-Simplify-the-IPI-based-RT-balancing-logic.patch -- patches.suse/sched-idle-Micro-optimize-the-idle-loop.patch -- patches.suse/x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch -- patches.suse/x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch -- patches.suse/x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch -- patches.suse/x86-entry-use-syscall_define-macros-for-sys_modify_ldt -- patches.suse/0001-objtool-Don-t-report-end-of-section-error-after-an-e.patch -- patches.suse/0002-x86-head-Remove-confusing-comment.patch -- patches.suse/0003-x86-head-Remove-unused-bad_address-code.patch -- patches.suse/0004-x86-head-Fix-head-ELF-function-annotations.patch -- patches.suse/0005-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch -- patches.suse/0006-x86-xen-Fix-xen-head-ELF-annotations.patch -- patches.suse/0007-x86-xen-Add-unwind-hint-annotations.patch -- patches.suse/0008-x86-head-Add-unwind-hint-annotations.patch -- patches.suse/objtool-Print-top-level-commands-on-incorrect-usage.patch -- patches.suse/x86-asm-don-t-use-the-confusing-ifeq-directive -- patches.suse/x86-mm-relocate-page-fault-error-codes-to-traps-h -- patches.suse/x86-boot-relocate-definition-of-the-initial-state-of-cr0 -- patches.suse/ptrace-x86-make-user_64bit_mode-available-to-32-bit-builds -- patches.suse/x86-fpu-debug-remove-unused-x86_fpu_state-and-x86_fpu_deactivate_state-tracepoints -- patches.suse/x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch -- patches.suse/x86-fpu-parse-clearcpuid-as-early-xsave-argument -- patches.suse/x86-fpu-make-xsave-check-the-base-cpuid-features-before-enabling -- patches.suse/x86-fpu-remove-the-explicit-clearing-of-xsave-dependent-features -- patches.suse/x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch -- patches.suse/x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch -- patches.suse/01-x86-entry-64-remove-the-restore_c_regs_and_iret-label.patch -- patches.suse/02-x86-entry-64-split-the-iret-to-user-and-iret-to-kernel-paths.patch -- patches.suse/03-x86-entry-64-move-swapgs-into-the-common-iret-to-usermode-path.patch -- patches.suse/04-x86-entry-64-simplify-reg-restore-code-in-the-standard-iret-paths.patch -- patches.suse/05-x86-entry-64-shrink-paranoid_exit_restore-and-make-labels-local.patch -- patches.suse/06-x86-entry-64-use-pop-instead-of-movq-in-syscall_return_via_sysret.patch -- patches.suse/07-x86-entry-64-merge-the-fast-and-slow-sysret-paths.patch -- patches.suse/08-x86-entry-64-use-pop-instead-of-mov-to-restore-regs-on-nmi-return.patch -- patches.suse/09-x86-entry-64-remove-the-restore_-regs-infrastructure.patch -- patches.suse/11-xen-x86-entry-64-add-xen-nmi-trap-entry.patch -- patches.suse/12-x86-entry-64-de-xen-ify-our-nmi-code.patch -- patches.suse/13-x86-entry-32-pull-the-msr_ia32_sysenter_cs-update-code-out-of-native_load_sp0.patch -- patches.suse/14-x86-entry-64-pass-sp0-directly-to-load_sp0.patch -- patches.suse/15-x86-entry-add-task_top_of_stack-to-find-the-top-of-a-task-s-stack.patch -- patches.suse/16-xen-64-x86-entry-64-clean-up-sp-code-in-cpu_initialize_context.patch -- patches.suse/17-x86-entry-64-stop-initializing-tss-sp0-at-boot.patch -- patches.suse/18-x86-entry-64-remove-all-remaining-direct-thread_struct-sp0-reads.patch -- patches.suse/19-x86-entry-32-fix-cpu_current_top_of_stack-initialization-at-boot.patch -- patches.suse/20-x86-entry-64-remove-thread_struct-sp0.patch -- patches.suse/21-x86-traps-use-a-new-on_thread_stack-helper-to-clean-up-an-assertion.patch -- patches.suse/22-x86-entry-64-shorten-test-instructions.patch -- patches.suse/x86-cpuid-Replace-set-clear_bit32.patch -- patches.suse/x86-xen-drop-5-level-paging-support-code-from-the-xen_pv-code -- patches.suse/x86-mm-64-rename-the-register_page_bootmem_memmap-size-parameter-to-nr_pages -- patches.suse/x86-mm-define-page_table-using-kernpg_table -- patches.suse/x86-build-beautify-build-log-of-syscall-headers -- patches.suse/selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch -- patches.suse/00-documentation-x86-add-amd-secure-encrypted-virtualization-sev-description.patch -- patches.suse/01-x86-mm-add-secure-encrypted-virtualization-sev-support.patch -- patches.suse/02-x86-mm-don-t-attempt-to-encrypt-initrd-under-sev.patch -- patches.suse/03-x86-realmode-don-t-decrypt-trampoline-area-under-sev.patch -- patches.suse/04-x86-mm-use-encrypted-access-of-boot-related-data-with-sev.patch -- patches.suse/05-x86-mm-include-sev-for-encryption-memory-attribute-changes.patch -- patches.suse/06-x86-efi-access-efi-data-as-encrypted-when-sev-is-active.patch -- patches.suse/07-resource-consolidate-resource-walking-code.patch -- patches.suse/08-resource-provide-resource-struct-in-resource-walk-callback.patch -- patches.suse/09-x86-mm-resource-use-page_kernel-protection-for-ioremap-of-memory-pages.patch -- patches.suse/10-x86-mm-add-dma-support-for-sev-memory-encryption.patch -- patches.suse/11-x86-boot-add-early-boot-support-when-running-with-sev-active.patch -- patches.suse/12-x86-io-unroll-string-i-o-when-sev-is-active.patch -- patches.suse/13-x86-add-support-for-changing-memory-encryption-attribute-in-early-boot.patch -- patches.suse/14-percpu-introduce-define_per_cpu_decrypted.patch -- patches.suse/15-x86-kvm-decrypt-shared-per-cpu-variables-when-sev-is-active.patch -- patches.suse/16-x86-kvm-clear-encryption-attribute-when-sev-is-active.patch -- patches.suse/selftests-x86-add-tests-for-user-mode-instruction-prevention -- patches.suse/selftests-x86-add-tests-for-the-str-and-sldt-instructions -- patches.suse/x86-stacktrace-Avoid-recording-save_stack_trace-wrap.patch -- patches.suse/24-x86-virt-x86-platform-merge-struct-x86_hyper-into-struct-x86_platform-and-struct-x86_init.patch -- patches.suse/25-x86-virt-add-enum-for-hypervisors-to-replace-x86_hyper.patch -- patches.suse/irqchip-gic-v3-Add-support-for-Range-Selector-RS-fea.patch -- patches.suse/irqchip-gic-v3-Probe-device-ID-space-before-quirks-h.patch -- patches.suse/irqchip-gic-Make-quirks-matching-conditional-on-init.patch -- patches.suse/irqchip-gic-v3-Add-workaround-for-Synquacer-pre-ITS-558b0165.patch -- patches.suse/irqchip-gic-v3-its-Add-post-mortem-info-on-command-t.patch -- patches.suse/irqchip-gic-v3-its-Pass-its_node-pointer-to-each-com.patch -- patches.suse/irqchip-gic-v3-its-Workaround-HiSilicon-Hip07-redist.patch -- patches.suse/irqchip-gic-v3-its-Track-per-ITS-list-number.patch -- patches.suse/irqchip-gic-v3-its-Make-GICv4_ITS_LIST_MAX-globally-.patch -- patches.suse/irqchip-gic-v3-its-Make-its_send_vinvall-operate-on-.patch -- patches.suse/irqchip-gic-v3-its-Make-its_send_vmapp-operate-on-a-.patch -- patches.suse/irqchip-gic-v3-its-Limit-scope-of-VPE-mapping-to-be-.patch -- patches.suse/irqchip-gic-v3-its-Only-send-VINVALL-to-a-single-ITS.patch -- patches.suse/irqchip-gic-v3-its-Update-effective-affinity-on-VPE-.patch -- patches.suse/irq-core-Fix-boot-crash-when-the-irqaffinity-boot-pa.patch -- patches.suse/irqchip-gic-v3-its-Setup-VLPI-properties-at-map-time.patch -- patches.suse/irqchip-gic-Deal-with-broken-firmware-exposing-only-.patch -- patches.suse/irqdomain-Update-the-comments-of-fwnode-field-of-irq.patch -- patches.suse/irqchip-gic-v3-its-Fix-VPE-activate-callback-return-.patch -- patches.suse/0004-clocksource-drivers-rockchip-pr_err-strings-should-e.patch -- patches.suse/clocksource-drivers-arm_arch_timer-Validate-CNTFRQ-a.patch -- patches.suse/x86-intel_rdt-add-framework-for-better-rdt-ui-diagnostics -- patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-schemata-file -- patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-tasks-file -- patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-cpus-file -- patches.suse/x86-intel_rdt-add-diagnostics-when-making-directories -- patches.suse/x86-intel_rdt-initialize-bitmask-of-shareable-resource-if-cdp-enabled.patch -- patches.suse/x86-intel_rdt-fix-potential-deadlock-during-resctrl-unmount -- patches.suse/x86-intel_rdt-fix-potential-deadlock-during-resctrl-mount -- patches.suse/x86-intel_rdt-fix-a-silent-failure-when-writing-zero-value-schemata -- patches.suse/x86-tsc-add-option-that-tsc-on-socket-0-being-non-ze.patch -- patches.suse/x86-tsc-skip-tsc-test-and-error-messages-if-already-.patch -- patches.suse/x86-tsc-drastically-reduce-the-number-of-firmware-bu.patch -- patches.suse/x86-tsc-provide-a-means-to-disable-tsc-art.patch -- patches.suse/x86-platform-uv-add-check-of-tsc-state-set-by-uv-bio.patch -- patches.suse/x86-tsc-make-config_x86_tsc-n-build-work-again.patch -- patches.suse/x86-CPU-Avoid-unnecessary-IPIs-in-arch_freq_get_on_cpu.patch -- patches.suse/PM-Domains-Fix-genpd-to-deal-with-drivers-returning-.patch -- patches.suse/cpuidle-fix-broadcast-control-when-broadcast-can-not-be-entered.patch -- patches.suse/cpufreq-ti-cpufreq-add-missing-of_node_put.patch -- patches.suse/cpufreq-schedutil-Reset-cached_raw_freq-when-not-in-sync-with-next_freq.patch -- patches.suse/PM-OPP-Move-error-message-to-debug-level -- patches.suse/PM-OPP-Add-missing-of_node_put-np -- patches.suse/ACPI-PM-Fix-acpi_pm_notifier_lock-vs-flush_workqueue -- patches.suse/PM-s2idle-Clear-the-events_check_enabled-flag -- patches.suse/ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem -- patches.suse/ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no -- patches.suse/ACPI-APEI-Replace-ioremap_page_range-with-fixmap -- patches.suse/ACPI-APEI-Remove-ghes_ioremap_area -- patches.suse/ACPI-x86-Extend-KIOX000A-quirk-to-cover-all-affected -- patches.suse/ACPI-EC-Fix-regression-related-to-triggering-source- -- patches.suse/0011-mailbox-PCC-Move-the-MAX_PCC_SUBSPACES-definition-to.patch -- patches.suse/0004-ACPI-CPPC-Make-CPPC-ACPI-driver-aware-of-PCC-subspac.patch -- patches.suse/staging-rts5208-fix-gcc-8-logic-error-warning.patch -- patches.suse/staging-lustre-ptlrpc-kfree-used-instead-of-kvfree.patch -- patches.suse/iio-adc-ti-ads1015-add-10-to-conversion-wait-time -- patches.suse/staging-vc04_services-please-do-not-use-multiple-bla -- patches.suse/Staging-vc04_services-remove-unused-variables -- patches.suse/rtl8188eu-Fix-a-possible-sleep-in-atomic-bug-in-rtw2 -- patches.suse/rtl8188eu-Fix-a-possible-sleep-in-atomic-bug-in-rtw_ -- patches.suse/vt6655-Fix-a-possible-sleep-in-atomic-bug-in-vt6655_ -- patches.suse/staging-rtl8188eu-avoid-a-null-dereference-on-pmlmep -- patches.suse/staging-wilc1000-Fix-bssid-buffer-offset-in-Txq -- patches.suse/staging-sm750fb-Fix-parameter-mistake-in-poke32 -- patches.suse/serial-imx-Update-cached-mctrl-value-when-changing-R.patch -- patches.suse/0002-tty-xilinx_uartps-move-to-arch_initcall-for-earlier-.patch -- patches.suse/sysrq-fix-Show-Regs-call-trace-on-ARM.patch -- patches.suse/serial-8250-Preserve-DLD-7-4-for-PORT_XR17V35X -- patches.suse/tty-fix-oops-when-rmmod-8250 -- patches.suse/serial-8250_fintek-Fix-finding-base_port-with-activa -- patches.suse/serial-omap-Fix-EFR-write-on-RTS-deassertion -- patches.suse/serdev-ttyport-enforce-tty-driver-open-requirement -- patches.suse/serdev-ttyport-add-missing-open-error-handling -- patches.suse/serdev-fix-registration-of-second-slave -- patches.suse/tty-fix-tty_ldisc_receive_buf-documentation -- patches.suse/serial-8250_fintek-Fix-rs485-disablement-on-invalid- -- patches.suse/0001-xhci-add-port-speed-ID-to-portsc-tracing.patch -- patches.suse/0001-usb-xhci-Disable-slot-even-when-virt-dev-is-null.patch -- patches.suse/0001-usb-xhci-Fix-potential-memory-leak-in-xhci_disable_s.patch -- patches.suse/0001-usb-xhci-Return-error-when-host-is-dead-in-xhci_disa.patch -- patches.suse/0001-usb-mtu3-fix-error-return-code-in-ssusb_gadget_init.patch -- patches.suse/0001-usb-phy-tahvo-fix-error-handling-in-tahvo_usb_probe.patch -- patches.suse/0001-usb-dwc2-Improve-gadget-state-disconnection-handling.patch -- patches.suse/0045-phy-rockchip-typec-Avoid-magic-numbers-add-delays-in.patch -- patches.suse/0046-phy-rockchip-typec-Do-the-calibration-more-correctly.patch -- patches.suse/0001-USB-serial-garmin_gps-fix-I-O-after-failed-probe-and.patch -- patches.suse/0001-USB-serial-garmin_gps-fix-memory-leak-on-probe-error.patch -- patches.suse/0001-USB-serial-metro-usb-stop-I-O-after-failed-open.patch -- patches.suse/0001-USB-serial-qcserial-add-pid-vid-for-Sierra-Wireless-.patch -- patches.suse/0001-USB-Add-delay-init-quirk-for-Corsair-K70-LUX-keyboar.patch -- patches.suse/0001-USB-early-Use-new-USB-product-ID-and-strings-for-DbC.patch -- patches.suse/0001-USB-serial-Change-DbC-debug-device-binding-ID.patch -- patches.suse/0001-USB-usbfs-compute-urb-actual_length-for-isochronous.patch -- patches.suse/crypto-gcm-add-GCM-IV-size-constant -- patches.suse/crypto-aesni-Use-GCM-IV-size-constant -- patches.suse/crypto-crypto4xx-remove-bad-list_del -- patches.suse/crypto-crypto4xx-fix-crypto4xx_build_pdr-crypto4xx_b -- patches.suse/crypto-brcm-Explicity-ACK-mailbox-message -- patches.suse/crypto-lrw-Fix-an-error-handling-path-in-create -- patches.suse/crypto-lrw-Check-for-incorrect-cipher-name -- patches.suse/crypto-crypto4xx-increase-context-and-scatter-ring-b -- patches.suse/crypto-talitos-fix-AEAD-test-failures -- patches.suse/crypto-talitos-fix-memory-corruption-on-SEC2 -- patches.suse/crypto-talitos-fix-setkey-to-check-key-weakness -- patches.suse/crypto-talitos-fix-AEAD-for-sha224-on-non-sha224-cap -- patches.suse/crypto-talitos-fix-use-of-sg_link_tbl_len -- patches.suse/crypto-talitos-fix-ctr-aes-talitos -- patches.suse/crypto-chelsio-Remove-unused-parameter.patch -- patches.suse/crypto-chelsio-Check-error-code-with-IS_ERR-macro.patch -- patches.suse/crypto-gf128mul-The-x8_ble-multiplication-functions.patch -- patches.suse/crypto-chelsio-Use-x8_ble-gf-multiplication-to-calcu.patch -- patches.suse/crypto-chelsio-Remove-allocation-of-sg-list-to-imple.patch -- patches.suse/crypto-chelsio-Move-DMA-un-mapping-to-chcr-from-lld-.patch -- patches.suse/crypto-tcrypt-fix-buffer-lengths-in-test_aead_speed -- patches.suse/0001-crypto-cavium-clean-up-clang-warning-on-unread-varia.patch -- patches.suse/crypto-ccp-remove-unused-variable-qim -- patches.suse/crypto-qat-remove-unused-and-redundant-pointer-vf_in -- patches.suse/crypto-vmx-Use-skcipher-for-ctr-f.patch -- patches.suse/crypto-change-transient-busy-return-code-to-ENOSPC.patch -- patches.suse/crypto-caam-fix-incorrect-define -- patches.suse/crypto-dh-Fix-double-free-of-ctx-p -- patches.suse/crypto-dh-Don-t-permit-p-to-be-0 -- patches.suse/crypto-dh-Don-t-permit-key-or-g-size-longer-than-p -- patches.suse/0001-lib-mpi-call-cond_resched-from-mpi_powm-loop.patch -- patches.suse/fscrypt-lock-mutex-before-checking-for-bounce-page-p.patch -- patches.suse/ext4-fix-interaction-between-i_size-fallocate-and-de.patch -- patches.suse/ext4-prevent-data-corruption-with-inline-data-DAX.patch -- patches.suse/ext4-prevent-data-corruption-with-journaling-DAX.patch -- patches.suse/ext4-add-sanity-check-for-encryption-DAX.patch -- patches.suse/ext4-add-ext4_should_use_dax.patch -- patches.suse/0009-xfs-rewrite-getbmap-using-the-xfs_iext_-helpers.patch -- patches.suse/0010-xfs-simplify-the-xfs_getbmap-interface.patch -- patches.suse/xfs-fix-incorrect-extent-state-in-xfs_bmap_ad.patch -- patches.suse/0011-xfs-use-xfs_iext_get_extent-instead-of-open-coding-i.patch -- patches.suse/0012-xfs-don-t-set-XFS_BTCUR_BPRV_WASDEL-in-xfs_bunmapi.patch -- patches.suse/0013-xfs-rename-bno-to-end-in-__xfs_bunmapi.patch -- patches.suse/0014-xfs-use-xfs_bmap_del_extent_delay-for-the-data-fork-.patch -- patches.suse/0015-xfs-move-some-more-code-into-xfs_bmap_del_extent_rea.patch -- patches.suse/0016-xfs-use-correct-state-defines-in-xfs_bmap_del_extent.patch -- patches.suse/0017-xfs-use-the-state-defines-in-xfs_bmap_del_extent_rea.patch -- patches.suse/0018-xfs-refactor-xfs_del_extent_real.patch -- patches.suse/0019-xfs-refactor-xfs_bmap_add_extent_hole_delay.patch -- patches.suse/0020-xfs-refactor-xfs_bmap_add_extent_hole_real.patch -- patches.suse/0021-xfs-refactor-xfs_bmap_add_extent_delay_real.patch -- patches.suse/0022-xfs-refactor-delalloc-accounting-in-xfs_bmap_add_ext.patch -- patches.suse/0023-xfs-refactor-xfs_bmap_add_extent_unwritten_real.patch -- patches.suse/0024-xfs-pass-a-struct-xfs_bmbt_irec-to-xfs_bmbt_update.patch -- patches.suse/0025-xfs-pass-a-struct-xfs_bmbt_irec-to-xfs_bmbt_lookup_e.patch -- patches.suse/0026-xfs-replace-xfs_bmbt_lookup_ge-with-xfs_bmbt_lookup_.patch -- patches.suse/0027-xfs-remove-all-xfs_bmbt_set_-helpers-except-for-xfs_.patch -- patches.suse/0028-xfs-remove-xfs_bmbt_get_state.patch -- patches.suse/xfs-buffer-lru-reference-count-error-injection-tag.patch -- patches.suse/xfs-return-a-distinct-error-code-value-for-IGET_INCO.patch -- patches.suse/xfs-create-block-pointer-check-functions.patch -- patches.suse/xfs-refactor-btree-pointer-checks.patch -- patches.suse/xfs-refactor-btree-block-header-checking-functions.patch -- patches.suse/xfs-create-inode-pointer-verifiers.patch -- patches.suse/0029-xfs-add-a-xfs_bmap_fork_to_state-helper.patch -- patches.suse/0030-xfs-make-better-use-of-the-state-variable-in-xfs_bma.patch -- patches.suse/0031-xfs-remove-post-bmap-tracing-in-xfs_bmap_local_to_ex.patch -- patches.suse/0032-xfs-move-pre-post-bmap-tracing-into-xfs_iext_update_.patch -- patches.suse/0033-xfs-remove-XFS_BMAP_TRACE_EXLIST.patch -- patches.suse/0034-xfs-remove-the-never-fully-implemented-UUID-fork-for.patch -- patches.suse/0035-xfs-remove-if_rdev.patch -- patches.suse/0036-xfs-inline-xfs_shift_file_space-into-callers.patch -- patches.suse/0037-xfs-remove-XFS_BMAP_MAX_SHIFT_EXTENTS.patch -- patches.suse/0038-xfs-split-xfs_bmap_shift_extents.patch -- patches.suse/0039-xfs-remove-xfs_bmse_shift_one.patch -- patches.suse/0040-xfs-update-got-in-xfs_bmap_shift_update_extent.patch -- patches.suse/0041-xfs-don-t-rely-on-extent-indices-in-xfs_bmap_collaps.patch -- patches.suse/0042-xfs-don-t-rely-on-extent-indices-in-xfs_bmap_insert_.patch -- patches.suse/0043-xfs-rewrite-xfs_bmap_first_unused-to-make-better-use.patch -- patches.suse/0044-xfs-add-asserts-for-the-mmap-lock-in-xfs_-insert-col.patch -- patches.suse/0045-xfs-merge-xfs_bmap_read_extents-into-xfs_iread_exten.patch -- patches.suse/0046-xfs-add-a-new-xfs_iext_lookup_extent_before-helper.patch -- patches.suse/xfs-fix-log-block-underflow-during-recovery-c.patch -- patches.suse/xfs-validate-sb_logsunit-is-a-multiple-of-the-fs-blo.patch -- patches.suse/xfs-fix-unused-variable-warning-in-xfs_buf_set_ref.patch -- patches.suse/xfs-move-error-injection-tags-into-their-own-file.patch -- patches.suse/xfs-truncate-pagecache-before-writeback-in-xfs_setat.patch -- patches.suse/0047-xfs-don-t-create-overlapping-extents-in-xfs_bmap_add.patch -- patches.suse/0048-xfs-remove-a-duplicate-assignment-in-xfs_bmap_add_ex.patch -- patches.suse/0049-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_del.patch -- patches.suse/0050-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_hol.patch -- patches.suse/0051-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_hol.patch -- patches.suse/0052-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_unw.patch -- patches.suse/0053-xfs-treat-idx-as-a-cursor-in-xfs_bmap_del_extent_.patch -- patches.suse/0054-xfs-treat-idx-as-a-cursor-in-xfs_bmap_collapse_exten.patch -- patches.suse/0055-xfs-pass-an-on-disk-extent-to-xfs_bmbt_validate_exte.patch -- patches.suse/0056-xfs-iterate-over-extents-in-xfs_iextents_copy.patch -- patches.suse/0057-xfs-iterate-over-extents-in-xfs_bmap_extents_to_btre.patch -- patches.suse/0059-xfs-introduce-the-xfs_iext_cursor-abstraction.patch -- patches.suse/0060-xfs-iterate-backwards-in-xfs_reflink_cancel_cow_bloc.patch -- patches.suse/0061-xfs-simplify-xfs_reflink_convert_cow.patch -- patches.suse/0062-xfs-remove-support-for-inlining-data-extents-into-th.patch -- patches.suse/0063-xfs-allow-unaligned-extent-records-in-xfs_bmbt_disk_.patch -- patches.suse/0064-xfs-use-a-b-tree-for-the-in-core-extent-list.patch -- patches.suse/0065-xfs-remove-the-nr_extents-argument-to-xfs_iext_inser.patch -- patches.suse/0066-xfs-remove-the-nr_extents-argument-to-xfs_iext_remov.patch -- patches.suse/0067-xfs-pass-struct-xfs_bmbt_irec-to-xfs_bmbt_validate_e.patch -- patches.suse/0068-xfs-move-xfs_bmbt_irec-and-xfs_exntst_t-to-xfs_types.patch -- patches.suse/0001-xfs-fix-number-of-records-handling-in-xfs_iext_split_leaf.patch -- patches.suse/0002-xfs-add-some-comments-to-xfs_iext_insert-xfs_iext_insert_node.patch -- patches.suse/0003-xfs-remove-a-superflous-assignment-in-xfs_iext_remove_node.patch -- patches.suse/0004-xfs-trivial-indentation-fixup-for-xfs_iext_remove_node.patch -- patches.suse/0005-xfs-add-comments-documenting-the-rebalance-algorithm.patch -- patches.suse/0006-xfs-handle-zero-entries-case-in-xfs_iext_rebalance_leaf.patch -- patches.suse/btrfs-copy-fsid-to-super_block-s_uuid.patch -- patches.suse/btrfs-Remove-unused-parameters-from-various-function.patch -- patches.suse/btrfs-remove-redundant-argument-of-_link_block_group.patch -- patches.suse/btrfs-change-how-we-decide-to-commit-transactions-du.patch -- patches.suse/0001-btrfs-Refactor-check_leaf-function-for-later-expansi.patch -- patches.suse/0002-btrfs-Check-if-item-pointer-overlaps-with-the-item-i.patch -- patches.suse/0003-btrfs-Add-sanity-check-for-EXTENT_DATA-when-reading-.patch -- patches.suse/0004-btrfs-Add-checker-for-EXTENT_CSUM.patch -- patches.suse/0005-btrfs-Move-leaf-and-node-validation-checker-to-tree-.patch -- patches.suse/0006-btrfs-tree-checker-Enhance-btrfs_check_node-output.patch -- patches.suse/0007-btrfs-tree-checker-Enhance-output-for-btrfs_check_le.patch -- patches.suse/0008-btrfs-tree-checker-Enhance-output-for-check_csum_ite.patch -- patches.suse/0009-btrfs-tree-checker-Enhance-output-for-check_extent_d.patch -- patches.suse/0010-btrfs-tree-checker-use-zu-format-string-for-size_t.patch -- patches.suse/0001-btrfs-add-a-helper-to-return-a-head-ref.patch -- patches.suse/0002-btrfs-move-extent_op-cleanup-to-a-helper.patch -- patches.suse/0003-btrfs-breakout-empty-head-cleanup-to-a-helper.patch -- patches.suse/0004-btrfs-move-ref_mod-modification-into-the-if-ref-logi.patch -- patches.suse/0005-btrfs-move-all-ref-head-cleanup-to-the-helper-functi.patch -- patches.suse/0006-btrfs-remove-delayed_ref_node-from-ref_head.patch -- patches.suse/0020-btrfs-remove-type-argument-from-comp_tree_refs.patch -- patches.suse/0016-btrfs-cleanup-extent-locking-sequence.patch -- patches.suse/0017-Btrfs-rework-outstanding_extents.patch -- patches.suse/0018-btrfs-add-tracepoints-for-outstanding-extents-mods.patch -- patches.suse/0019-btrfs-make-the-delalloc-block-rsv-per-inode.patch -- patches.suse/0021-btrfs-switch-args-for-comp_-_refs.patch -- patches.suse/0022-btrfs-add-a-comp_refs-helper.patch -- patches.suse/0001-btrfs-track-refs-in-a-rb_tree-instead-of-a-list.patch -- patches.suse/btrfs-move-btrfs_truncate_block-out-of-trans-handle.patch -- patches.suse/btrfs-Fix-bug-for-misused-dev_t-when-lookup-in-dev-s.patch -- patches.suse/jfs-remove-increment-of-i_version-counter.patch -- patches.suse/GFS2-Take-inode-off-order_write-list-when-setting-jd.patch -- patches.suse/0001-DLM-Eliminate-CF_CONNECT_PENDING-flag.patch -- patches.suse/0002-DLM-Eliminate-CF_WRITE_PENDING-flag.patch -- patches.suse/0003-DLM-Fix-saving-of-NULL-callbacks.patch -- patches.suse/0004-DLM-fix-remove-save_cb-argument-from-add_sock.patch -- patches.suse/0005-DLM-fix-double-list_del.patch -- patches.suse/0006-DLM-fix-race-condition-between-dlm_send-and-dlm_recv.patch -- patches.suse/0007-DLM-fix-to-use-sock_mutex-correctly-in-xxx_accept_fr.patch -- patches.suse/0008-DLM-retry-rcom-when-dlm_wait_function-is-timed-out.patch -- patches.suse/0009-DLM-close-othercon-at-send-receive-error.patch -- patches.suse/0010-DLM-fix-race-condition-between-dlm_recoverd_stop-and.patch -- patches.suse/0011-DLM-Reanimate-CF_WRITE_PENDING-flag.patch -- patches.suse/0012-DLM-use-CF_CLOSE-flag-to-stop-dlm_send-correctly.patch -- patches.suse/0013-DLM-fix-conversion-deadlock-when-DLM_LKF_NODLCKWT-fl.patch -- patches.suse/0014-DLM-fix-memory-leak-in-tcp_accept_from_sock.patch -- patches.suse/0015-DLM-fix-overflow-dlm_cb_seq.patch -- patches.suse/0016-DLM-fix-to-use-sk_callback_lock-correctly.patch -- patches.suse/0017-DLM-fix-to-reschedule-rwork.patch -- patches.suse/0018-DLM-fix-NULL-pointer-dereference-in-send_to_sock.patch -- patches.suse/0019-dlm-recheck-kthread_should_stop-before-schedule.patch -- patches.suse/dnotify-Handle-errors-from-fsnotify_add_mark_locked-.patch -- patches.suse/fsnotify-clean-up-fsnotify_prepare-finish_user_wait.patch -- patches.suse/fsnotify-pin-both-inode-and-vfsmount-mark.patch -- patches.suse/fsnotify-fix-pinning-group-in-fsnotify_prepare_user_.patch -- patches.suse/fanotify-fix-fsnotify_prepare_user_wait-failure.patch -- patches.suse/udf-Avoid-overflow-when-session-starts-at-large-offs.patch -- patches.suse/isofs-fix-timestamps-beyond-2027.patch -- patches.suse/buffer-have-alloc_page_buffers-use-__GFP_NOFAIL.patch -- patches.suse/buffer-grow_dev_page-should-use-__GFP_NOFAIL-for-all-cases.patch -- patches.suse/buffer-eliminate-the-need-to-call-free_more_memory-in-__getblk_slow.patch -- patches.suse/fs-kill-nr_pages-argument-from-wakeup_flusher_threads.patch -- patches.suse/writeback-switch-wakeup_flusher_threads-to-cyclic-writeback.patch -- patches.suse/writeback-remove-range_cyclic-argument-for-wb_start_writeback.patch -- patches.suse/writeback-provide-a-wakeup_flusher_threads_bdi.patch -- patches.suse/writeback-pass-in-0-for-nr_pages-writeback-in-laptop-mode.patch -- patches.suse/writeback-make-wb_start_writeback-static.patch -- patches.suse/writeback-move-nr_pages-0-logic-to-one-location.patch -- patches.suse/writeback-only-allow-one-inflight-and-pending-full-flush.patch -- patches.suse/block-bfq-fix-wrong-init-of-saved-start-time-for-wei.patch -- patches.suse/blk-mq-attempt-to-fix-atomic-flag-memory-ordering.patch -- patches.suse/writeback-eliminate-work-item-allocation-in-bd_start_writeback.patch -- patches.suse/block-bfq-Disable-writeback-throttling.patch -- patches.suse/block-set-request_list-for-request.patch -- patches.suse/lightnvm-fail-fast-on-passthrough-commands.patch -- patches.suse/0015-bcache-Avoid-nested-function-definition.patch -- patches.suse/0016-bcache-check-ca-alloc_thread-initialized-before-wake.patch -- patches.suse/0017-bcache-fix-a-comments-typo-in-bch_alloc_sectors.patch -- patches.suse/0018-bcache-rewrite-multiple-partitions-support.patch -- patches.suse/0019-bcache-Remove-redundant-set_capacity.patch -- patches.suse/0020-bcache-update-bio-bi_opf-bypass-writeback-REQ_-flag-.patch -- patches.suse/0021-bcache-remove-unused-parameter.patch -- patches.suse/0022-bcache-don-t-write-back-data-if-reading-it-failed.patch -- patches.suse/0023-bcache-implement-PI-controller-for-writeback-rate.patch -- patches.suse/0024-bcache-smooth-writeback-rate-control.patch -- patches.suse/0025-bcache-writeback-rate-shouldn-t-artifically-clamp.patch -- patches.suse/0026-bcache-rearrange-writeback-main-thread-ratelimit.patch -- patches.suse/0027-bcache-safeguard-a-dangerous-addressing-in-closure_q.patch -- patches.suse/0028-bcache-writeback-rate-clamping-make-32-bit-safe.patch -- patches.suse/block-Invalidate-cache-on-discard-v2.patch -- patches.suse/0001-block-factor-out-__blkdev_issue_zero_pages.patch -- patches.suse/0001-block-cope-with-WRITE-ZEROES-failing-in-blkdev_issue.patch -- patches.suse/block-Fix-a-race-between-blk_cleanup_queue-and-timeo.patch -- patches.suse/0029-bcache-only-permit-to-recovery-read-error-when-cache.patch -- patches.suse/0030-bcache-convert-cached_dev.count-from-atomic_t-to-ref.patch -- patches.suse/0031-bcache-update-bucket_in_use-in-real-time.patch -- patches.suse/0032-bcache-fix-wrong-cache_misses-statistics.patch -- patches.suse/0033-bcache-explicitly-destroy-mutex-while-exiting.patch -- patches.suse/blk-mq-sched-dispatch-from-scheduler-IFF-progress-is.patch -- patches.suse/nvme-update-timeout-module-parameter-type.patch -- patches.suse/nvme-use-menu-Kconfig-interface.patch -- patches.suse/nvmet-bump-NVMET_NR_QUEUES-to-128.patch -- patches.suse/nvme-fabrics-request-transport-module.patch -- patches.suse/nvme-fc-add-uevent-for-auto-connect.patch -- patches.suse/nvme-fc-create-fc-class-and-transport-device.patch -- patches.suse/nvme-fc-move-remote-port-get-put-free-location.patch -- patches.suse/nvme-simplify-compat_ioctl-handling.patch -- patches.suse/block-introduce-blk_mq_tagset_iter.patch -- patches.suse/nvme-introduce-nvme_reinit_tagset.patch -- patches.suse/block-remove-blk_mq_reinit_tagset.patch -- patches.suse/nvme-rdma-pass-tagset-to-directly-nvme_rdma_free_tag.patch -- patches.suse/nvme-rdma-fix-wrong-logging-message.patch -- patches.suse/nvme-rdma-move-assignment-to-declaration.patch -- patches.suse/nvme-rdma-Check-that-reinit_request-got-a-proper-mr.patch -- patches.suse/nvme-rdma-teardown-admin-io-queues-once-on-error-rec.patch -- patches.suse/nvme-rdma-Don-t-local-invalidate-if-the-queue-is-not.patch -- patches.suse/nvme-rdma-change-queue-flag-semantics-DELETING-ALLOC.patch -- patches.suse/nvme-rdma-stop-controller-reset-if-the-controller-is.patch -- patches.suse/nvme-pci-fix-typos-in-comments.patch -- patches.suse/nvme-rdma-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-se.patch -- patches.suse/nvme-fc-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-set.patch -- patches.suse/nvme-loop-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-se.patch -- patches.suse/nvmet-Change-max_nsid-in-subsystem-due-to-ns_disable.patch -- patches.suse/nvme-use-ida_simple_-get-remove-for-the-controller-i.patch -- patches.suse/nvme-pci-add-SGL-support.patch -- patches.suse/nvme-fc-correct-io-termination-handling.patch -- patches.suse/nvme-fc-correct-io-timeout-behavior.patch -- patches.suse/nvme-rdma-align-nvme_rdma_device-structure.patch -- patches.suse/nvme-rdma-Add-debug-message-when-reaches-timeout.patch -- patches.suse/nvme-use-kref_get_unless_zero-in-nvme_find_get_ns.patch -- patches.suse/nvme-simplify-nvme_open.patch -- patches.suse/nvme-switch-controller-refcounting-to-use-struct-dev.patch -- patches.suse/nvme-get-rid-of-nvme_ctrl_list.patch -- patches.suse/nvme-check-for-a-live-controller-in-nvme_dev_open.patch -- patches.suse/nvme-add-duplicate_connect-option.patch -- patches.suse/nvme-add-helper-to-compare-options-to-controller.patch -- patches.suse/nvme-rdma-add-support-for-duplicate_connect-option.patch -- patches.suse/nvme-fc-add-support-for-duplicate_connect-option.patch -- patches.suse/nvme-fc-remove-NVME_FC_MAX_SEGMENTS.patch -- patches.suse/nvme-fc-avoid-workqueue-flush-stalls.patch -- patches.suse/nvme-fc-merge-__nvme_fc_schedule_delete_work-into-__.patch -- patches.suse/nvme-move-controller-deletion-to-common-code.patch -- patches.suse/nvme-rdma-remove-nvme_rdma_remove_ctrl.patch -- patches.suse/nvme-consolidate-common-code-from-reset_work.patch -- patches.suse/nvme-rdma-reuse-nvme_delete_ctrl-when-reconnect-atte.patch -- patches.suse/nvme-flush-reset_work-before-safely-continuing-with-.patch -- patches.suse/nvme-fc-change-ctlr-state-assignments-during-reset-r.patch -- patches.suse/nvme-fc-add-a-dev_loss_tmo-field-to-the-remoteport.patch -- patches.suse/nvme-fc-check-connectivity-before-initiating-reconne.patch -- patches.suse/nvme-allow-controller-RESETTING-to-RECONNECTING-tran.patch -- patches.suse/nvme-fc-add-dev_loss_tmo-timeout-and-remoteport-resu.patch -- patches.suse/nvmet-fix-fatal_err_work-deadlock.patch -- patches.suse/nvme-Remove-unused-headers.patch -- patches.suse/nvme-comment-typo-fixed-in-clearing-AER.patch -- patches.suse/block-move-REQ_NOWAIT.patch -- patches.suse/block-add-REQ_DRV-bit.patch -- patches.suse/block-provide-a-direct_make_request-helper.patch -- patches.suse/block-add-a-blk_steal_bios-helper.patch -- patches.suse/block-don-t-look-at-the-struct-device-dev_t-in-disk_.patch -- patches.suse/block-introduce-GENHD_FL_HIDDEN.patch -- patches.suse/block-add-a-poll_fn-callback-to-struct-request_queue.patch -- patches.suse/blk-mq-put-the-driver-tag-of-nxt-rq-before-first-one.patch -- patches.suse/blk-flush-don-t-run-queue-for-requests-bypassing-flu.patch -- patches.suse/block-pass-run_queue-to-blk_mq_request_bypass_insert.patch -- patches.suse/blk-flush-use-blk_mq_request_bypass_insert.patch -- patches.suse/blk-mq-sched-decide-how-to-handle-flush-rq-via-RQF_F.patch -- patches.suse/blk-mq-move-blk_mq_put_driver_tag-into-blk-mq.h.patch -- patches.suse/blk-mq-don-t-allocate-driver-tag-upfront-for-flush-r.patch -- patches.suse/0001-nbd-wait-uninterruptible-for-the-dead-timeout.patch -- patches.suse/0001-nbd-don-t-start-req-until-after-the-dead-connection-.patch -- patches.suse/blktrace-fix-unlocked-access-to-init-start-stop-tear.patch -- patches.suse/nvme-move-the-dying-queue-check-from-cancel-to-compl.patch -- patches.suse/nvme-always-unregister-the-integrity-profile-in-__nv.patch -- patches.suse/nvme-don-t-pass-struct-nvme_ns-to-nvme_init_integrit.patch -- patches.suse/nvme-don-t-pass-struct-nvme_ns-to-nvme_config_discar.patch -- patches.suse/nvme-set-the-chunk-size-before-freezing-the-queue.patch -- patches.suse/nvme-split-__nvme_revalidate_disk.patch -- patches.suse/nvme-fix-and-clarify-the-check-for-missing-metadata.patch -- patches.suse/nvme-factor-get-log-into-a-helper.patch -- patches.suse/nvme-check-admin-passthru-command-effects.patch -- patches.suse/nvme-fc-fix-localport-resume-using-stale-values.patch -- patches.suse/nvme-fc-decouple-ns-references-from-lldd-references.patch -- patches.suse/lpfc-tie-in-to-new-dev_loss_tmo-interface-in-nvme-tr.patch -- patches.suse/nvmet-rdma-update-queue-list-during-ib_device-remova.patch -- patches.suse/nvme-rdma-fix-nvme_rdma_create_queue_ib-error-flow.patch -- patches.suse/nvmet-fix-comment-typos-in-admin-cmd.c.patch -- patches.suse/nvme-compare-NQN-string-with-right-size.patch -- patches.suse/nvme-fix-eui_show-print-format.patch -- patches.suse/blk-mq-Avoid-that-request-queue-removal-can-trigger-.patch -- patches.suse/nvmet-remove-redundant-memset-if-failed-to-get_smart.patch -- patches.suse/nvmet-remove-redundant-local-variable.patch -- patches.suse/nvme-centralize-AEN-defines.patch -- patches.suse/nvme-fc-remove-unused-queue_size-field.patch -- patches.suse/nvme-remove-handling-of-multiple-AEN-requests.patch -- patches.suse/nvme-unexport-starting-async-event-work.patch -- patches.suse/nvme-send-uevent-for-some-asynchronous-events.patch -- patches.suse/nvme-pci-avoid-dereference-of-symbol-from-unloaded-m.patch -- patches.suse/nvmet-better-data-length-validation.patch -- patches.suse/nvmet-kill-nvmet_inline_bio_init.patch -- patches.suse/block-Make-q_usage_counter-also-track-legacy-request.patch -- patches.suse/nvme-track-subsystems.patch -- patches.suse/nvme-introduce-a-nvme_ns_ids-structure.patch -- patches.suse/nvme-track-shared-namespaces.patch -- patches.suse/nvme-implement-multipath-access-to-nvme-subsystems.patch -- patches.suse/nvme-also-expose-the-namespace-identification-sysfs-.patch -- patches.suse/block-create-slaves-and-holders-entries-for-hidden-g.patch -- patches.suse/nvme-create-slaves-and-holders-entries-for-hidden-co.patch -- patches.suse/nvme-expose-subsys-attribute-to-sysfs.patch -- patches.suse/fs-guard_bio_eod-needs-to-consider-partitions.patch -- patches.suse/block-avoid-null-pointer-dereference-on-null-disk.patch -- patches.suse/0001-ide-ide-atapi-fix-compile-error-with-defining-macro-.patch -- patches.suse/nvme-fix-visibility-of-uuid-ns-attribute.patch -- patches.suse/0030-dm-convert-dm_dev_internal.count-from-atomic_t-to-re.patch -- patches.suse/0031-dm-convert-table_device.count-from-atomic_t-to-refco.patch -- patches.suse/0032-dm-cache-convert-dm_cache_metadata.ref_count-from-at.patch -- patches.suse/0033-dm-cache-fix-race-condition-in-the-writeback-mode-ov.patch -- patches.suse/0034-dm-cache-pass-cache-structure-to-mode-functions.patch -- patches.suse/0035-dm-cache-submit-writethrough-writes-in-parallel-to-o.patch -- patches.suse/0036-dm-cache-remove-all-obsolete-writethrough-specific-c.patch -- patches.suse/0037-dm-cache-simplify-get_per_bio_data-by-removing-data_.patch -- patches.suse/0038-dm-log-writes-add-support-for-inline-data-buffers.patch -- patches.suse/0039-dm-log-writes-add-support-for-DAX.patch -- patches.suse/0040-dm-space-map-metadata-use-ARRAY_SIZE.patch -- patches.suse/0041-dm-zoned-ignore-last-smaller-runt-zone.patch -- patches.suse/dm-allocate-struct-mapped_device-with-kvzalloc.patch -- patches.suse/0001-dm-fix-race-between-dm_get_from_kobject-and-__dm_des.patch -- patches.suse/0042-dm-small-cleanup-in-dm_get_md.patch -- patches.suse/0043-dm-crypt-allow-unaligned-bv_offset.patch -- patches.suse/0044-dm-integrity-allow-unaligned-bv_offset.patch -- patches.suse/0045-dm-raid-fix-panic-when-attempting-to-force-a-raid-to.patch -- patches.suse/0046-dm-cache-policy-smq-handle-races-with-queuing-backgr.patch -- patches.suse/0047-dm-cache-policy-smq-take-origin-idle-status-into-acc.patch -- patches.suse/0048-dm-cache-background-tracker-limit-amount-of-backgrou.patch -- patches.suse/0049-dm-cache-policy-smq-change-max-background-work-from-.patch -- patches.suse/0050-dm-cache-policy-smq-allocate-cache-blocks-in-order.patch -- patches.suse/0051-dm-cache-remove-usused-deferred_cells-member-from-st.patch -- patches.suse/0052-dm-cache-lift-common-migration-preparation-code-to-a.patch -- patches.suse/0053-md-fix-deadlock-error-in-recent-patch.patch -- patches.suse/0001-md-always-set-THREAD_WAKEUP-and-wake-up-wqueue-if-th.patch -- patches.suse/0054-md-bitmap-revert-a-patch.patch -- patches.suse/0001-md-cluster-fix-wrong-condition-check-in-raid1_write_.patch -- patches.suse/0002-raid5-ppl-don-t-resync-after-rebuild.patch -- patches.suse/0001-raid5-ppl-check-recovery_offset-when-performing-ppl-.patch -- patches.suse/0055-md-cluster-make-function-cluster_check_sync_size-sta.patch -- patches.suse/0056-md-raid10-remove-VLAIS.patch -- patches.suse/0057-md-rename-some-drivers-md-files-to-have-an-md-prefix.patch -- patches.suse/0058-md-raid10-remove-a-couple-of-redundant-variables-and.patch -- patches.suse/0059-raid5-Set-R5_Expanded-on-parity-devices-as-well-as-d.patch -- patches.suse/0060-md-forbid-a-RAID5-from-having-both-a-bitmap-and-a-jo.patch -- patches.suse/0061-md-always-hold-reconfig_mutex-when-calling-mddev_sus.patch -- patches.suse/0062-md-don-t-call-bitmap_create-while-array-is-quiesced.patch -- patches.suse/0063-md-move-suspend_hi-lo-handling-into-core-md-code.patch -- patches.suse/0064-md-use-mddev_suspend-resume-instead-of-quiesce.patch -- patches.suse/0065-md-allow-metadata-update-while-suspending.patch -- patches.suse/0066-md-remove-special-meaning-of-quiesce-.-2.patch -- patches.suse/0067-md-use-TASK_IDLE-instead-of-blocking-signals.patch -- patches.suse/0068-raid1-prevent-freeze_array-wait_all_barriers-deadloc.patch -- patches.suse/0069-md-use-lockdep_assert_held.patch -- patches.suse/0001-md-cluster-raid10-set-do_balance-0-if-area-is-resync.patch -- patches.suse/0003-md-cluster-Suspend-writes-in-RAID10-if-within-range.patch -- patches.suse/0004-md-cluster-Use-a-small-window-for-raid10-resync.patch -- patches.suse/0070-raid1-remove-obsolete-code-in-raid1_write_request.patch -- patches.suse/0071-md-remove-redundant-variable-q.patch -- patches.suse/0005-md-cluster-update-document-for-raid10.patch -- patches.suse/0072-md-don-t-check-MD_SB_CHANGE_CLEAN-in-md_allow_write.patch -- patches.suse/badblocks-fix-wrong-return-value-in-badblocks_set-if.patch -- patches.suse/0073-md-be-cautious-about-using-curr_resync_completed-for.patch -- patches.suse/0074-md-bitmap-clear-BITMAP_WRITE_ERROR-bit-before-writin.patch -- patches.suse/0075-md-release-allocated-bitset-sync_set.patch -- patches.suse/0076-md-free-unused-memory-after-bitmap-resize.patch -- patches.suse/scsi-lpfc-remove-redundant-null-check-on-eqe.patch -- patches.suse/scsi-bnx2i-Clean-up-unused-pointers-in-bnx2i_hwi.patch -- patches.suse/scsi-fcoe-move-fcoe_interface_remove-out-of-fcoe_int.patch -- patches.suse/scsi-fcoe-separate-out-fcoe_vport_remove.patch -- patches.suse/scsi-fcoe-open-code-fcoe_destroy_work-for-NETDEV_UNR.patch -- patches.suse/0011-scsi-libsas-kill-useless-ha_event-and-do-some-cleanu.patch -- patches.suse/0012-scsi-libsas-remove-the-numbering-for-each-event-enum.patch -- patches.suse/0013-scsi-libsas-remove-unused-port_gone_completion-and-D.patch -- patches.suse/0014-scsi-libsas-rename-notify_port_event-for-consistency.patch -- patches.suse/0015-scsi-libsas-add-event-to-defer-list-tail-instead-of-.patch -- patches.suse/scsi-libcxgbi-remove-redundant-check-and-close-on-cs.patch -- patches.suse/scsi-csiostor-enable-PCIe-relaxed-ordering-if-suppor.patch -- patches.suse/scsi-sd-Align-maximum-write-same-blocks-to-physical-.patch -- patches.suse/scsi-scsi_dh-Return-SCSI_DH_XX-error-code-from-attac.patch -- patches.suse/scsi-scsi_dh-suppress-errors-from-unsupported-device.patch -- patches.suse/scsi-lpfc-Cocci-spatch-pool_zalloc-simple.patch -- patches.suse/scsi-qla2xxx-Cocci-spatch-pool_zalloc-simple.patch -- patches.suse/scsi-mpt3sas-remove-redundant-copy_from_user-in-_ctl.patch -- patches.suse/scsi-ufs-fix-wrong-command-type-of-utrd-for-ufshci-v2-1 -- patches.suse/0016-scsi-libsas-remove-unused-variable-sas_ha.patch -- patches.suse/scsi-smartpqi-update-controller-ids.patch -- patches.suse/scsi-smartpqi-cleanup-raid-map-warning-message.patch -- patches.suse/scsi-smartpqi-update-driver-version-to-1.1.2-126.patch -- patches.suse/scsi-lpfc-fix-pci-hot-plug-crash-in-timer-management.patch -- patches.suse/scsi-lpfc-fix-pci-hot-plug-crash-in-list_add-call.patch -- patches.suse/scsi-lpfc-Fix-crash-receiving-ELS-while-detaching-dr.patch -- patches.suse/scsi-lpfc-Fix-lpfc-nvme-host-rejecting-IO-with-Not-R.patch -- patches.suse/scsi-lpfc-Fix-warning-messages-when-NVME_TARGET_FC-n.patch -- patches.suse/scsi-lpfc-PLOGI-failures-during-NPIV-testing.patch -- patches.suse/scsi-lpfc-Make-ktime-sampling-more-accurate.patch -- patches.suse/scsi-lpfc-Move-CQ-processing-to-a-soft-IRQ.patch -- patches.suse/scsi-lpfc-Fix-FCP-hba_wqidx-assignment.patch -- patches.suse/scsi-lpfc-Reduce-log-spew-on-controller-reconnects.patch -- patches.suse/scsi-lpfc-Set-missing-abort-context.patch -- patches.suse/scsi-lpfc-Revise-NVME-module-parameter-descriptions-.patch -- patches.suse/scsi-lpfc-Fix-oops-if-nvmet_fc_register_targetport-f.patch -- patches.suse/scsi-lpfc-Disable-NPIV-support-if-NVME-is-enabled.patch -- patches.suse/scsi-lpfc-Fix-crash-in-lpfc_nvme_fcp_io_submit-durin.patch -- patches.suse/scsi-lpfc-Fix-secure-firmware-updates.patch -- patches.suse/scsi-lpfc-Ensure-io-aborts-interlocked-with-the-targ.patch -- patches.suse/scsi-lpfc-Extend-RDP-support.patch -- patches.suse/scsi-lpfc-Fix-oops-of-nvme-host-during-driver-unload.patch -- patches.suse/scsi-lpfc-correct-nvme-sg-segment-count-check.patch -- patches.suse/scsi-lpfc-change-version-to-11.4.0.4.patch -- patches.suse/scsi-mpt3sas-Processing-of-Cable-Exception-events.patch -- patches.suse/scsi-mpt3sas-Fixed-memory-leaks-in-driver.patch -- patches.suse/scsi-mpt3sas-Reduce-memory-footprint-in-kdump-kernel.patch -- patches.suse/scsi-mpt3sas-Fix-removal-and-addition-of-vSES-device.patch -- patches.suse/scsi-mpt3sas-Fix-IO-error-occurs-on-pulling-out-a-dr.patch -- patches.suse/scsi-mpt3sas-Updated-MPI-headers-to-v2.00.48.patch -- patches.suse/scsi-mpt3sas-Display-chassis-slot-information-of-the.patch -- patches.suse/scsi-mpt3sas-Fix-possibility-of-using-invalid-Enclos.patch -- patches.suse/scsi-mpt3sas-Adding-support-for-SAS3616-HBA-device.patch -- patches.suse/scsi-mpt3sas-Bump-mpt3sas-driver-version-to-v16.100..patch -- patches.suse/0001-scsi-be2iscsi-fix-boot-flags-in-sysfs -- patches.suse/0002-scsi-be2iscsi-fix-return-value-in-mgmt_open_connection -- patches.suse/0003-scsi-be2iscsi-free-msi_name-and-disable-hw-intr -- patches.suse/0004-scsi-be2iscsi-fix-modify_eq_delay-buffer-overflow -- patches.suse/0005-scsi-be2iscsi-fix-get_initname-buffer-overflow -- patches.suse/0006-scsi-be2iscsi-modify-ioctl-to-fetch-user-configured-iqn -- patches.suse/0007-scsi-be2iscsi-add-cmd-to-set-host-data -- patches.suse/0008-scsi-be2iscsi-fix-misc-static-analysis-errors -- patches.suse/0009-scsi-be2iscsi-remove-a-circumflex-character-in-copyright-marking -- patches.suse/0010-scsi-be2iscsi-update-driver-version -- patches.suse/scsi-libcxgbi-in-case-of-vlan-pass-0-as-ifindex-to-f.patch -- patches.suse/scsi-cxgb4i-fix-tx-skb-leak -- patches.suse/scsi-libcxgbi-simplify-task-hdr-allocation-for-mgmt-cmds -- patches.suse/bfa-integer-overflow-in-debugfs.patch -- patches.suse/scsi-lpfc-Fix-a-precedence-bug-in-lpfc_nvme_io_cmd_w.patch -- patches.suse/scsi-qla2xxx-Reinstate-module-parameter-ql2xenablems.patch -- patches.suse/scsi-qla2xxx-Add-ATIO-Q-processing-for-INTx-mode.patch -- patches.suse/scsi-qla2xxx-Allow-MBC_GET_PORT_DATABASE-to-query-an.patch -- patches.suse/scsi-qla2xxx-Changes-to-support-N2N-logins.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.02-k.patch -- patches.suse/scsi-qla2xxx-Use-ql2xnvmeenable-to-enable-Q-Pair-for.patch -- patches.suse/scsi-qla2xxx-Query-FC4-type-during-RSCN-processing.patch -- patches.suse/scsi-qedi-delete-redundant-variables -- patches.suse/scsi-qla2xxx-don-t-break-the-bsg-lib-abstractions.patch -- patches.suse/scsi-sd_zbc-Move-ZBC-declarations-to-scsi_proto.h.patch -- patches.suse/scsi-sd_zbc-Fix-comments-and-indentation.patch -- patches.suse/scsi-sd_zbc-Rearrange-code.patch -- patches.suse/scsi-sd_zbc-Use-well-defined-macros.patch -- patches.suse/scsi-sd_zbc-Fix-sd_zbc_read_zoned_characteristics.patch -- patches.suse/scsi-scsi-Export-blacklist-flags-to-sysfs.patch -- patches.suse/scsi-scsi_devinfo-whitespace-fixes.patch -- patches.suse/scsi-scsi_devinfo-fixup-string-compare.patch -- patches.suse/scsi-sd-change-allow_restart-to-bool-in-sysfs-interf.patch -- patches.suse/scsi-sd-change-manage_start_stop-to-bool-in-sysfs-in.patch -- patches.suse/scsi-scsi_devinfo-add-aix-vdasd-to-blacklist.patch -- patches.suse/scsi-scsi_devinfo-add-try_vpd_pages-to-hitachi-open-v-blacklist-entry.patch -- patches.suse/scsi-scsi_devinfo-add-reportlun2-to-emc-symmetrix-blacklist-entry.patch -- patches.suse/scsi-scsi_error-Do-not-retry-illegal-function-error.patch -- patches.suse/scsi-scsi_error-Handle-power-on-reset-unit-attention.patch -- patches.suse/scsi-pm80xx-redefine-sas_identify_frame-structure.patch -- patches.suse/scsi-pm80xx-ILA-and-inactive-firmware-version-throug.patch -- patches.suse/scsi-pm80xx-Different-SAS-addresses-for-phys.patch -- patches.suse/scsi-pm80xx-tag-allocation-for-phy-control-request.patch -- patches.suse/scsi-pm80xx-cleanup-in-pm8001_abort_task-function.patch -- patches.suse/scsi-pm80xx-modified-port-reset-timer-value-for-PM80.patch -- patches.suse/scsi-pm80xx-corrected-SATA-abort-handling-sequence.patch -- patches.suse/scsi-pm80xx-panic-on-ncq-error-cleaning-up-the-read-.patch -- patches.suse/scsi-pm80xx-corrected-linkrate-value.patch -- patches.suse/scsi-hpsa-destroy-sas-transport-properties-before-sc.patch -- patches.suse/scsi-hpsa-cleanup-sas_phy-structures-in-sysfs-when-u.patch -- patches.suse/scsi-hpsa-clear-tmpdevice-in-scan-thread.patch -- patches.suse/scsi-hpsa-add-controller-checkpoint.patch -- patches.suse/scsi-hpsa-update-discovery-polling.patch -- patches.suse/scsi-hpsa-change-timeout-for-internal-cmds.patch -- patches.suse/scsi-hpsa-correct-smart-path-enabled.patch -- patches.suse/scsi-hpsa-update-queue-depth-for-externals.patch -- patches.suse/scsi-hpsa-reduce-warning-messages-on-device-removal.patch -- patches.suse/scsi-hpsa-correct-logical-volume-removal.patch -- patches.suse/scsi-hpsa-add-enclosure-logical-identifier.patch -- patches.suse/scsi-hpsa-bump-driver-version.patch -- patches.suse/megaraid_sas-use-adapter_type-for-all-gen-contr.patch -- patches.suse/megaraid_sas-Add-support-for-Crusader-controlle.patch -- patches.suse/megaraid_sas-replace-instance-ctrl_context-chec.patch -- patches.suse/megaraid_sas-Remove-redundant-checks-for-ctrl_c.patch -- patches.suse/megaraid_sas-replace-is_ventura-with-adapter_ty.patch -- patches.suse/megaraid_sas-reduce-size-of-fusion_context-and-.patch -- patches.suse/megaraid_sas-Create-separate-functions-to-alloc.patch -- patches.suse/megaraid_sas-Create-separate-functions-for-allo.patch -- patches.suse/megaraid_sas-Pre-allocate-frequently-used-DMA-b.patch -- patches.suse/megaraid_sas-remove-instance-ctrl_info.patch -- patches.suse/megaraid_sas-Move-initialization-of-instance-pa.patch -- patches.suse/megaraid_sas-Move-controller-memory-allocations.patch -- patches.suse/megaraid_sas-Update-current-host-time-to-FW-dur.patch -- patches.suse/megaraid_sas-Resize-MFA-frame-used-for-IOC-INIT.patch -- patches.suse/megaraid_sas-Incorrect-processing-of-IOCTL-fram.patch -- patches.suse/megaraid_sas-Retry-with-reduced-queue-depth-whe.patch -- patches.suse/megaraid_sas-Do-not-limit-queue_depth-to-1k-in-.patch -- patches.suse/megaraid_sas-Add-support-for-64bit-consistent-D.patch -- patches.suse/megaraid_sas-driver-version-upgrade.patch -- patches.suse/scsi-scsi_devinfo-Add-scsi_devinfo_tbl.c.patch -- patches.suse/0017-scsi-hisi_sas-delete-get_ncq_tag_v3_hw.patch -- patches.suse/scsi-hisi_sas-fix-internal-abort-slot-timeout-bug.patch -- patches.suse/0018-scsi-hisi_sas-use-spin_lock_irqsave-for-hisi_hba.loc.patch -- patches.suse/0019-scsi-hisi_sas-grab-hisi_hba.lock-when-processing-slo.patch -- patches.suse/0020-scsi-hisi_sas-fix-SATA-breakpoint-memory-size.patch -- patches.suse/0021-scsi-hisi_sas-us-start_phy-in-PHY_FUNC_LINK_RESET.patch -- patches.suse/0022-scsi-hisi_sas-fix-NULL-check-in-SMP-abort-task-path.patch -- patches.suse/0023-scsi-hisi_sas-fix-the-risk-of-freeing-slot-twice.patch -- patches.suse/0024-scsi-hisi_sas-use-array-for-v2-hw-AXI-errors.patch -- patches.suse/0025-scsi-hisi_sas-check-PHY-state-in-get_wideport_bitmap.patch -- patches.suse/0026-scsi-hisi_sas-init-connect-cfg-register-for-v3-hw.patch -- patches.suse/0027-scsi-hisi_sas-add-v3-hw-DFX-feature.patch -- patches.suse/0028-scsi-hisi_sas-add-hisi_hba.rst_work-init-for-v3-hw.patch -- patches.suse/0029-scsi-hisi_sas-fix-a-bug-when-free-device-for-v3-hw.patch -- patches.suse/0030-scsi-hisi_sas-complete-all-tasklets-prior-to-host-re.patch -- patches.suse/0031-scsi-hisi_sas-add-v3-hw-support-for-AXI-fatal-error.patch -- patches.suse/0032-scsi-hisi_sas-add-v3-hw-port-AXI-error-handling.patch -- patches.suse/scsi-cxlflash-Use-derived-maximum-write-same-length.patch -- patches.suse/scsi-cxlflash-Allow-cards-without-WWPN-VPD-to-config.patch -- patches.suse/scsi-cxlflash-Derive-pid-through-accessors.patch -- patches.suse/scsi-scsi_error-DID_SOFT_ERROR-comment-clean-up.patch -- patches.suse/msft-hv-1526-scsi-storvsc-Allow-only-one-remove-lun-work-item-to-.patch -- patches.suse/scsi-mpt3sas-Add-nvme-device-support-in-slave-alloc-.patch -- patches.suse/scsi-mpt3sas-SGL-to-PRP-Translation-for-I-Os-to-NVMe.patch -- patches.suse/scsi-mpt3sas-Added-support-for-nvme-encapsulated-req.patch -- patches.suse/scsi-mpt3sas-API-s-to-support-NVMe-drive-addition-to.patch -- patches.suse/scsi-mpt3sas-API-s-to-remove-nvme-drive-from-sml.patch -- patches.suse/scsi-mpt3sas-Handle-NVMe-PCIe-device-related-events-.patch -- patches.suse/scsi-mpt3sas-Set-NVMe-device-queue-depth-as-128.patch -- patches.suse/scsi-mpt3sas-scan-and-add-nvme-device-after-controll.patch -- patches.suse/scsi-mpt3sas-Add-Task-management-debug-info-for-NVMe.patch -- patches.suse/scsi-mpt3sas-NVMe-drive-support-for-BTDHMAPPING-ioct.patch -- patches.suse/scsi-mpt3sas-Fix-nvme-drives-checking-for-tlr.patch -- patches.suse/scsi-mpt3sas-Fix-sparse-warnings.patch -- patches.suse/scsi-mpt3sas-Update-mpt3sas-driver-version.patch -- patches.suse/msft-hv-1544-scsi-storvsc-Avoid-excessive-host-scan-on-controller.patch -- patches.suse/scsi-mpt3sas-fix-dma_addr_t-casts.patch -- patches.suse/scsi-qla2xxx-Suppress-a-kernel-complaint-in-qla_init.patch -- patches.suse/scsi-mpt3sas-cleanup-_scsih_pcie_enumeration_event.patch -- patches.suse/scsi-mpt3sas-remove-a-stray-KERN_INFO.patch -- patches.suse/lpfc-Fix-hard-lock-up-NMI-in-els-timeout-handli.patch -- patches.suse/0001-iommu-amd-add-align-parameter-to-alloc_irq_index -- patches.suse/0002-iommu-amd-enforce-alignment-for-msi-irqs -- patches.suse/iommu-vt-d-don-t-register-bus-notifier-under-dmar_global_lock.patch -- patches.suse/0003-iommu-amd-fix-alloc_irq_index-increment -- patches.suse/0004-iommu-amd-limit-the-iova-page-range-to-the-specified-addresses -- patches.suse/0006-iommu-mediatek-fix-driver-name -- patches.suse/iommu-vt-d-clear-page-request-overflow-fault-bit -- patches.suse/iommu-vt-d-clear-pasid-table-entry-when-memory-unbound -- patches.suse/vfio-pci-Virtualize-Maximum-Payload-Size.patch -- patches.suse/vfio-pci-Virtualize-Maximum-Read-Request-Size.patch -- patches.suse/dmaengine-dmatest-warn-user-when-dma-test-times-out -- patches.suse/dmaengine-ti-dma-crossbar-Correct-am335x-am43xx-mux- -- patches.suse/0007-gpio-thunderx-remove-unused-.map-hook-from-irq_domai.patch -- patches.suse/0077-bitops-Introduce-assign_bit.patch -- patches.suse/gpiolib-only-check-line-handle-flags-once.patch -- patches.suse/gpio-brcmstb-allow-all-instances-to-be-wakeup-source -- patches.suse/gpio-brcmstb-release-the-bgpio-lock-during-irq-handl -- patches.suse/gpio-brcmstb-switch-to-handle_level_irq-flow -- patches.suse/gpio-brcmstb-correct-the-configuration-of-level-inte -- patches.suse/gpio-mb86s70-Revert-Return-error-if-requesting-an-al.patch -- patches.suse/0001-ACPI-APD-Add-clock-frequency-for-ThunderX2-I2C-contr.patch -- patches.suse/0003-i2c-xlp9xx-Get-clock-frequency-with-clk-API.patch -- patches.suse/0004-i2c-xlp9xx-Handle-I2C_M_RECV_LEN-in-msg-flags.patch -- patches.suse/0001-i2c-Make-i2c_unregister_device-NULL-aware.patch -- patches.suse/ALSA-line6-add-support-for-POD-HD-DESKTOP -- patches.suse/ALSA-usb-audio-Apply-vendor-ID-matching-for-sample-r -- patches.suse/usb-core-Add-a-helper-function-to-check-the-validity -- patches.suse/ALSA-bcd2000-Add-a-sanity-check-for-invalid-EPs -- patches.suse/ALSA-caiaq-Add-a-sanity-check-for-invalid-EPs -- patches.suse/ALSA-line6-Add-a-sanity-check-for-invalid-EPs -- patches.suse/ALSA-usb-audio-Add-sanity-checks-for-invalid-EPs -- patches.suse/ALSA-usx2y-Add-sanity-checks-for-invalid-EPs -- patches.suse/ALSA-hiface-Add-sanity-checks-for-invalid-EPs -- patches.suse/ALSA-caiaq-Add-yet-more-sanity-checks-for-invalid-EP -- patches.suse/ALSA-line6-Add-yet-more-sanity-checks-for-invalid-EP -- patches.suse/ALSA-hda-ca0132-use-ARRAY_SIZE -- patches.suse/ALSA-hda-silence-uninitialized-variable-warning-in-a -- patches.suse/ALSA-hda-Add-model-string-for-Intel-reference-board- -- patches.suse/ALSA-hda-Avoid-racy-recreation-of-widget-kobjects -- patches.suse/ALSA-hda-Abort-capability-probe-on-invalid-capabilit -- patches.suse/ALSA-hda-realtek-Add-support-for-ALC1220 -- patches.suse/ALSA-usx2y-Fix-invalid-stream-URBs -- patches.suse/ASoC-msm8916-wcd-digital-fix-RX2-MIX1-and-RX3-MIX1 -- patches.suse/ASoC-davinci-mcasp-Fix-an-error-handling-path-in-dav -- patches.suse/ASoC-Intel-Skylake-Fix-uuid_module-memory-leak-in-fa -- patches.suse/ASoC-sun8i-codec-Invert-Master-Slave-condition -- patches.suse/ASoC-sun8i-codec-Set-the-BCLK-divider -- patches.suse/ASoC-Intel-cht_bsw_max98090-add-support-for-Baytrail.patch -- patches.suse/ASoC-Intel-cht_bsw_max98090_ti-Fix-jack-initializati -- patches.suse/ASoC-Intel-cht_bsw_max98090-remove-useless-code-alig -- patches.suse/ASoC-Intel-sst-remove-redundant-variable-dma_dev_nam -- patches.suse/ASoC-intel-include-linux-module.h-as-needed -- patches.suse/ASoC-rsnd-rsnd_ssi_run_mods-needs-to-care-ssi_parent -- patches.suse/ASoC-cs42l56-Fix-reset-GPIO-name-in-example-DT-bindi -- patches.suse/ASoC-davinci-Kill-BUG_ON-usage.patch -- patches.suse/ASoC-davinci-mcasp-Handle-return-value-of-devm_kaspr.patch -- patches.suse/ASoC-tlv320dac31xx-mark-expected-switch-fall-through.patch -- patches.suse/ASoC-img-parallel-out-Add-pm_runtime_get-put-to-set_ -- patches.suse/ASoC-codecs-msm8916-wcd-analog-fix-module-autoload -- patches.suse/ASoC-samsung-Fix-invalid-argument-when-devm_gpiod_ge -- patches.suse/ASoC-sun8i-codec-Fix-left-and-right-channels-inversi -- patches.suse/Input-adxl34x-do-not-treat-FIFO_MODE-as-boolean -- patches.suse/Input-edt-ft5x06-make-distinction-between-m06-m09-ge -- patches.suse/Input-edt-ft5x06-implement-support-for-the-EDT-M12-s -- patches.suse/gitignore-sort-normal-pattern-rules-alphabetically.patch -- patches.suse/0001-HID-wacom-generic-Recognize-WACOM_HID_WD_PEN-as-a-ty.patch -- patches.suse/HID-add-backlight-level-quirk-for-Asus-ROG-laptops -- patches.suse/msft-hv-1509-HID-hyperv-pr_err-strings-should-end-with-newlines.patch -- patches.suse/HID-i2c-hid-Add-no-irq-after-reset-quirk-for-0911-52 -- patches.suse/HID-cp2112-fix-broken-gpio_direction_input-callback -- patches.suse/HID-wacom-generic-Use-generic-codepath-terminology-i.patch -- patches.suse/HID-wacom-generic-Leave-tool-in-prox-until-it-comple.patch -- patches.suse/HID-wacom-generic-Send-BTN_TOOL_PEN-in-prox-once-the.patch -- patches.suse/HID-wacom-generic-Reset-events-back-to-zero-when-pen.patch -- patches.suse/Revert-HID-wacom-generic-Send-BTN_TOOL_PEN-in-prox-o.patch -- patches.suse/HID-wacom-generic-Send-BTN_STYLUS3-when-both-barrel-.patch -- patches.suse/HID-Wacom-switch-Dell-canvas-into-highres-mode.patch -- patches.suse/0001-tracing-Kconfig-text-fixes-for-CONFIG_HWLAT_TRACER.patch -- patches.suse/livepatch-introduce-shadow-variable-api.patch -- patches.suse/livepatch-_klp_shadow_get_or_alloc-is-local-to-shadow-c.patch -- patches.suse/livepatch-small-shadow-variable-documentation-fixes.patch -- patches.suse/livepatch-add-unpatch-callbacks.patch -- patches.suse/livepatch-move-transition-complete-notice-into-klp_complete_transition.patch -- patches.suse/livepatch-add-transition-notices.patch -- patches.suse/livepatch-correctly-call-klp_post_unpatch_callback-in-error-paths.patch -- patches.suse/livepatch-_klp_disable_patch-should-never-be-called-for-disabled-patches.patch -- patches.suse/0001-arm64-move-TASK_-definitions-to-asm-processor.h.patch -- patches.suse/0008-acpi-arm64-pr_err-strings-should-end-with-newlines.patch -- patches.suse/0009-ACPI-IORT-Remove-leftover-ACPI_IORT_SMMU_V3_PXM_VALI.patch -- patches.suse/0010-ACPI-IORT-Improve-functions-return-type-storage-clas.patch -- patches.suse/0011-ACPI-IORT-Make-platform-devices-initialization-code-.patch -- patches.suse/0012-ACPI-IORT-Look-up-IORT-node-through-struct-fwnode_ha.patch -- patches.suse/0013-ACPI-IORT-Enable-special-index-ITS-group-mappings-fo.patch -- patches.suse/0014-ACPI-IORT-Add-SMMUv3-specific-special-index-mapping-.patch -- patches.suse/0015-ACPI-IORT-Enable-SMMUv3-PMCG-IORT-MSI-domain-set-up.patch -- patches.suse/arm64-sysreg-Move-SPE-registers-and-PSB-into-common-.patch -- patches.suse/0001-arm64-Implement-arch-specific-pte_access_permitted.patch -- patches.suse/0001-arm64-prevent-regressions-in-compressed-kernel-image.patch -- patches.suse/arm64-vdso-fix-clock_getres-for-4GiB-aligned-res.patch -- patches.suse/0039-arm64-explicitly-mask-all-exceptions.patch -- patches.suse/0040-arm64-introduce-an-order-for-exceptions.patch -- patches.suse/0041-arm64-Move-the-async-fiq-helpers-to-explicitly-set-p.patch -- patches.suse/0042-arm64-Mask-all-exceptions-during-kernel_exit.patch -- patches.suse/0001-arm64-entry.S-Remove-disable_dbg.patch -- patches.suse/0002-arm64-entry.S-convert-el1_sync.patch -- patches.suse/0003-arm64-entry.S-convert-el0_sync.patch -- patches.suse/0004-arm64-entry.S-convert-elX_irq.patch -- patches.suse/0043-arm64-entry.S-move-SError-handling-into-a-C-function.patch -- patches.suse/arm-ccn-perf-Prevent-module-unload-while-PMU-is-in-u.patch -- patches.suse/arm64-KVM-Hide-unsupported-AArch64-CPU-features-from.patch -- patches.suse/arm64-sve-System-register-and-exception-syndrome-def.patch -- patches.suse/arm64-sve-KVM-Treat-guest-SVE-use-as-undefined-instr.patch -- patches.suse/arm64-sve-KVM-Hide-SVE-from-CPU-features-exposed-to-.patch -- patches.suse/s390-qeth-add-basic-VNICC-support.patch -- patches.suse/s390-qeth-add-VNICC-enable-disable-support.patch -- patches.suse/s390-qeth-add-VNICC-get-set-timeout-support.patch -- patches.suse/s390-qeth-translate-SETVLAN-DELVLAN-errors.patch -- patches.suse/net-mvpp2-remove-useless-goto.patch -- patches.suse/bpf-Implement-map_delete_elem-for-BPF_MAP_TYPE_LPM_T.patch -- patches.suse/kobject-add-kobject_uevent_net_broadcast.patch -- patches.suse/kobject-copy-env-blob-in-one-go.patch -- patches.suse/kobject-factorize-skb-setup-in-kobject_uevent_net_br.patch -- patches.suse/ipv6-addrlabel-per-netns-list.patch -- patches.suse/tcp-batch-tcp_net_metrics_exit.patch -- patches.suse/ipv6-speedup-ipv6-tunnels-dismantle.patch -- patches.suse/ipv4-speedup-ipv6-tunnels-dismantle.patch -- patches.suse/cxgb4-add-new-T5-pci-device-id-s-34929cb4.patch -- patches.suse/drivers-net-e1000e-use-setup_timer-helper.patch -- patches.suse/drivers-net-bnxt-use-setup_timer-helper.patch -- patches.suse/drivers-net-i40evf-use-setup_timer-helper.patch -- patches.suse/drivers-net-bnx2x-use-setup_timer-helper.patch -- patches.suse/cxgb4-avoid-stall-while-shutting-down-the-adapter.patch -- patches.suse/cxgb4-add-tc-flower-offload-skeleton.patch -- patches.suse/cxgb4-add-basic-tc-flower-offload-support.patch -- patches.suse/cxgb4-add-support-to-offload-action-vlan.patch -- patches.suse/cxgb4-fetch-stats-for-offloaded-tc-flower-flows.patch -- patches.suse/bpf-Optimize-lpm-trie-delete.patch -- patches.suse/msft-hv-1503-hv_netvsc-make-const-array-ver_list-static-reduces-o.patch -- patches.suse/msft-hv-1504-hv_netvsc-Fix-the-real-number-of-queues-of-non-vRSS-.patch -- patches.suse/cxgb4-do-DCB-state-reset-in-couple-of-places.patch -- patches.suse/net-ena-Remove-redundant-unlikely.patch -- patches.suse/bnxt_en-Remove-redundant-unlikely.patch -- patches.suse/qed-Add-iWARP-enablement-support.patch -- patches.suse/qed-Add-iWARP-out-of-order-support.patch -- patches.suse/qed-Fix-maximum-number-of-CQs-for-iWARP.patch -- patches.suse/qed-iWARP-Add-check-for-errors-on-a-SYN-packet.patch -- patches.suse/net-sched-introduce-helper-to-identify-gact-pass-act.patch -- patches.suse/cxgb4-make-function-ch_flower_stats_cb-fixes-warning.patch -- patches.suse/bpf-verifier-improve-disassembly-of-BPF_END-instruct.patch -- patches.suse/bpf-verifier-improve-disassembly-of-BPF_NEG-instruct.patch -- patches.suse/net-hns3-Support-for-dynamically-assigning-tx-buffer.patch -- patches.suse/net-hns3-Add-support-for-dynamically-buffer-realloca.patch -- patches.suse/net-hns3-Add-support-for-PFC-setting-in-TM-module.patch -- patches.suse/net-hns3-Add-support-for-port-shaper-setting-in-TM-m.patch -- patches.suse/net-hns3-Add-tc-based-TM-support-for-sriov-enabled-p.patch -- patches.suse/net-hns3-Add-some-interface-for-the-support-of-DCB-f.patch -- patches.suse/net-hns3-Add-hclge_dcb-module-for-the-support-of-DCB.patch -- patches.suse/net-hns3-Add-dcb-netlink-interface-for-the-support-o.patch -- patches.suse/net-hns3-Setting-for-fc_mode-and-dcb-enable-flag-in-.patch -- patches.suse/net-hns3-Add-DCB-support-when-interacting-with-netwo.patch -- patches.suse/i40e-i40evf-rename-bytes_per_int-to-bytes_per_usec.patch -- patches.suse/i40e-Fix-unqualified-module-message-while-bringing-l.patch -- patches.suse/i40e-Fix-link-down-message-when-interface-is-brought.patch -- patches.suse/i40e-simplify-member-variable-accesses.patch -- patches.suse/i40e-relax-warning-message-in-case-of-version-mismat.patch -- patches.suse/i40e-fix-for-flow-director-counters-not-wrapping-as-.patch -- patches.suse/i40evf-lower-message-level.patch -- patches.suse/i40e-use-separate-state-bit-for-miscellaneous-IRQ-se.patch -- patches.suse/i40e-use-newer-generic-PM-support-instead-of-legacy-.patch -- patches.suse/i40e-don-t-clear-suspended-state-until-we-finish-res.patch -- patches.suse/i40e-prevent-service-task-from-running-while-we-re-s.patch -- patches.suse/i40e-shutdown-all-IRQs-and-disable-MSI-X-when-suspen.patch -- patches.suse/i40evf-fix-ring-to-vector-mapping.patch -- patches.suse/i40e-Enable-VF-to-negotiate-number-of-allocated-queu.patch -- patches.suse/i40e-refactor-FW-version-checking.patch -- patches.suse/ibmvnic-113-Set-state-UP.patch -- patches.suse/msft-hv-1505-hv_netvsc-report-stop_queue-and-wake_queue.patch -- patches.suse/net-hns3-fix-null-pointer-dereference-before-null-ch.patch -- patches.suse/0001-byteorder-Move-cpu_to_be32-be32_to_cpu-_array-from-T.patch -- patches.suse/0001-thunderbolt-Remove-__packed-from-ICM-message-structu.patch -- patches.suse/0001-thunderbolt-Add-support-for-XDomain-properties.patch -- patches.suse/0001-thunderbolt-Move-enum-tb_cfg_pkg_type-to-thunderbolt.patch -- patches.suse/0001-thunderbolt-Move-thunderbolt-domain-structure-to-thu.patch -- patches.suse/0001-thunderbolt-Move-tb_switch_phy_port_from_link-to-thu.patch -- patches.suse/0001-thunderbolt-Configure-interrupt-throttling-for-all-i.patch -- patches.suse/0001-thunderbolt-Add-support-for-frame-mode.patch -- patches.suse/0001-thunderbolt-Export-ring-handling-functions-to-module.patch -- patches.suse/0001-thunderbolt-Move-ring-descriptor-flags-to-thunderbol.patch -- patches.suse/0001-thunderbolt-Use-spinlock-in-ring-serialization.patch -- patches.suse/0001-thunderbolt-Use-spinlock-in-NHI-serialization.patch -- patches.suse/0001-thunderbolt-Add-polling-mode-for-rings.patch -- patches.suse/0001-thunderbolt-Allocate-ring-HopID-automatically-if-req.patch -- patches.suse/fm10k-ensure-we-process-SM-mbx-when-processing-VF-mb.patch -- patches.suse/fm10k-reschedule-service-event-if-we-stall-the-PF-SM.patch -- patches.suse/fm10k-Use-seq_putc-in-fm10k_dbg_desc_break.patch -- patches.suse/fm10k-stop-spurious-link-down-messages-when-Tx-FIFO-.patch -- patches.suse/fm10k-fix-typos-on-fall-through-comments.patch -- patches.suse/fm10k-avoid-possible-truncation-of-q_vector-name.patch -- patches.suse/fm10k-add-missing-fall-through-comment.patch -- patches.suse/fm10k-avoid-needless-delay-when-loading-driver.patch -- patches.suse/fm10k-simplify-reading-PFVFLRE-register.patch -- patches.suse/fm10k-don-t-loop-while-resetting-VFs-due-to-VFLR-eve.patch -- patches.suse/fm10k-avoid-divide-by-zero-in-rare-cases-when-device.patch -- patches.suse/fm10k-move-fm10k_prepare_for_reset-and-fm10k_handle_.patch -- patches.suse/fm10k-prevent-race-condition-of-__FM10K_SERVICE_SCHE.patch -- patches.suse/i40e-limit-lan-queue-count-in-large-CPU-count-machin.patch -- patches.suse/i40e-remove-logically-dead-code.patch -- patches.suse/i40e-Fix-a-potential-NULL-pointer-dereference.patch -- patches.suse/i40e-Fix-reporting-of-supported-link-modes.patch -- patches.suse/i40e-Add-support-for-ethtool-m.patch -- patches.suse/i40e-use-admin-queue-for-setting-LEDs-behavior.patch -- patches.suse/i40e-don-t-hold-spinlock-while-resetting-VF.patch -- patches.suse/i40e-drop-i40e_pf-pf-from-i40e_vc_disable_vf.patch -- patches.suse/i40e-make-use-of-i40e_vc_disable_vf.patch -- patches.suse/i40e-ensure-reset-occurs-when-disabling-VF.patch -- patches.suse/i40evf-Enable-VF-to-request-an-alternate-queue-alloc.patch -- patches.suse/i40e-make-i40evf_map_rings_to_vectors-void.patch -- patches.suse/i40e-fix-handling-of-vf_states-variable.patch -- patches.suse/i40e-fix-client-notify-of-VF-reset.patch -- patches.suse/i40e-Stop-dropping-802.1ad-tags-eth-proto-0x88a8.patch -- patches.suse/cxgb4-Update-comment-for-min_mtu.patch -- patches.suse/bonding-speed-duplex-update-at-NETDEV_UP-event.patch -- patches.suse/fm10k-prepare_for_reset-when-we-lose-PCIe-Link.patch -- patches.suse/fm10k-use-spinlock-to-implement-mailbox-lock.patch -- patches.suse/fm10k-use-generic-PM-hooks-instead-of-legacy-PCIe-po.patch -- patches.suse/fm10k-introduce-a-message-queue-for-MAC-VLAN-message.patch -- patches.suse/fm10k-use-the-MAC-VLAN-queue-for-VF-PF-MAC-VLAN-requ.patch -- patches.suse/fm10k-bump-version-number.patch -- patches.suse/fm10k-Fix-misuse-of-net_ratelimit.patch -- patches.suse/fm10k-prefer-s-and-__func__-for-diagnostic-prints.patch -- patches.suse/fm10k-fix-mis-ordered-parameters-in-declaration-for-.patch -- patches.suse/sctp-silence-warns-on-sctp_stream_init-allocations.patch -- patches.suse/cxgb4-add-new-T6-pci-device-id-s-acd669a8.patch -- patches.suse/cxgb4vf-make-a-couple-of-functions-static.patch -- patches.suse/bnx2x-Use-pci_ari_enabled-instead-of-local-copy.patch -- patches.suse/i40e-fix-a-typo-in-i40e_pf-documentation.patch -- patches.suse/i40e-add-private-flag-to-control-source-pruning.patch -- patches.suse/i40e-i40evf-spread-CPU-affinity-hints-across-online-.patch -- patches.suse/i40e-re-enable-PTP-L4-capabilities-for-XL710-if-FW-6.patch -- patches.suse/i40e-redfine-I40E_PHY_TYPE_MAX.patch -- patches.suse/i40e-fix-incorrect-register-definition.patch -- patches.suse/i40e-i40evf-use-DECLARE_BITMAP-for-state.patch -- patches.suse/i40e-fix-merge-error.patch -- patches.suse/i40e-Display-error-message-if-module-does-not-meet-t.patch -- patches.suse/i40e-Properly-maintain-flow-director-filters-list.patch -- patches.suse/i40e-implement-split-PCI-error-reset-handler.patch -- patches.suse/i40e-do-not-enter-PHY-debug-mode-while-setting-LEDs-.patch -- patches.suse/i40evf-enable-support-for-VF-VLAN-tag-stripping-cont.patch -- patches.suse/i40e-ignore-skb-xmit_more-when-deciding-to-set-RS-bi.patch -- patches.suse/i40e-i40evf-organize-and-re-number-feature-flags.patch -- patches.suse/net-add-rb_to_skb-and-other-rb-tree-helpers.patch -- patches.suse/tcp-reduce-tcp_fastretrans_alert-verbosity.patch -- patches.suse/bnxt_en-don-t-consider-building-bnxt_tc.o-if-option-.patch -- patches.suse/msft-hv-1510-hv_netvsc-Change-the-hash-level-variable-to-bit-flag.patch -- patches.suse/msft-hv-1511-hv_netvsc-Add-ethtool-handler-to-set-and-get-TCP-has.patch -- patches.suse/net-mlx5-Avoid-NULL-pointer-dereference-on-steering-.patch -- patches.suse/qed-Delete-redundant-check-on-dcb_app-priority.patch -- patches.suse/net-hns3-Cleanup-for-shifting-true-in-hns3-driver.patch -- patches.suse/net-hns3-Add-hns3_get_handle-macro-in-hns3-driver.patch -- patches.suse/net-hns3-Cleanup-indentation-for-Kconfig-in-the-the-.patch -- patches.suse/net-hns3-Consistently-using-GENMASK-in-hns3-driver.patch -- patches.suse/net-hns3-Cleanup-for-struct-that-used-to-send-cmd-to.patch -- patches.suse/net-hns3-Cleanup-for-endian-issue-in-hns3-driver.patch -- patches.suse/net-hns3-Cleanup-for-non-static-function-in-hns3-dri.patch -- patches.suse/qed-Add-ll2-option-to-limit-the-number-of-bds-per-pa.patch -- patches.suse/qed-Add-ll2-ability-of-opening-a-secondary-queue.patch -- patches.suse/qed-Add-ll2-option-for-dropping-a-tx-packet.patch -- patches.suse/qed-Fix-initialization-of-ll2-offload-feature.patch -- patches.suse/qed-Add-the-source-of-a-packet-sent-on-an-iWARP-ll2-.patch -- patches.suse/qed-Add-LL2-slowpath-handling.patch -- patches.suse/qed-Add-ll2-connection-for-processing-unaligned-MPA-.patch -- patches.suse/qed-Add-mpa-buffer-descriptors-for-storing-and-proce.patch -- patches.suse/qed-Add-unaligned-and-packed-packet-processing.patch -- patches.suse/qed-Add-support-for-freeing-two-ll2-buffers-for-corn.patch -- patches.suse/qed-Add-support-for-MPA-header-being-split-over-two-.patch -- patches.suse/qed-Add-iWARP-support-for-fpdu-spanned-over-more-tha.patch -- patches.suse/ipv6-avoid-zeroing-per-cpu-data-again.patch -- patches.suse/net-mlx4-Fix-endianness-issue-in-qp-context-params.patch -- patches.suse/net-mlx4_core-Fix-cast-warning-in-fw.c.patch -- patches.suse/net-mlx4_en-Use-__force-to-fix-a-sparse-warning-in-T.patch -- patches.suse/ixgbe-Clear-SWFW_SYNC-register-during-init.patch -- patches.suse/ixgbe-declare-ixgbe_mac_operations-structures-as-con.patch -- patches.suse/ixgbe-restore-normal-RSS-after-last-macvlan-offload-.patch -- patches.suse/ixgbe-add-error-checks-when-initializing-the-PHY.patch -- patches.suse/ixgbe-split-Tx-Rx-ring-clearing-for-ethtool-loopback.patch -- patches.suse/ixgbe-add-counter-for-times-Rx-pages-gets-allocated-.patch -- patches.suse/ixgbe-fix-use-of-uninitialized-padding.patch -- patches.suse/ixgbe-fix-the-FWSM.PT-check-in-ixgbe_mng_present.patch -- patches.suse/ixgbe-Update-adaptive-ITR-algorithm.patch -- patches.suse/ixgbe-fix-crash-when-injecting-AER-after-failed-rese.patch -- patches.suse/i40e-fix-flags-declaration.patch -- patches.suse/i40e-use-the-safe-hash-table-iterator-when-deleting-.patch -- patches.suse/i40evf-fix-mac-filter-removal-timing-issue.patch -- patches.suse/i40e-i40evf-fix-incorrect-default-ITR-values-on-driv.patch -- patches.suse/i40e-i40evf-always-set-the-CLEARPBA-flag-when-re-ena.patch -- patches.suse/i40e-reduce-lrxqthresh-from-2-to-1.patch -- patches.suse/i40e-i40evf-bundle-more-descriptors-when-allocating-.patch -- patches.suse/i40e-allow-XPS-with-QoS-enabled.patch -- patches.suse/i40e-add-check-for-return-from-find_first_bit-call.patch -- patches.suse/i40e-Retry-AQC-GetPhyAbilities-to-overcome-I2CRead-h.patch -- patches.suse/i40e-use-a-local-variable-instead-of-calculating-mul.patch -- patches.suse/i40e-fix-a-typo.patch -- patches.suse/i40e-Avoid-some-useless-variables-and-initializers-i.patch -- patches.suse/bpf-encapsulate-verifier-log-state-into-a-structure.patch -- patches.suse/bpf-move-global-verifier-log-into-verifier-environme.patch -- patches.suse/bpf-move-instruction-printing-into-a-separate-file.patch -- patches.suse/bpf-don-t-rely-on-the-verifier-lock-for-metadata_dst.patch -- patches.suse/bpf-write-back-the-verifier-log-buffer-as-it-gets-fi.patch -- patches.suse/cxgb4-Add-support-for-new-flash-parts.patch -- patches.suse/cxgb4-add-new-T5-pci-device-id-s-652faa98.patch -- patches.suse/net-hns3-fixes-the-ring-index-in-hns3_fini_ring.patch -- patches.suse/net-hns3-add-support-for-set_ringparam.patch -- patches.suse/net-hns3-add-support-for-set_rxnfc.patch -- patches.suse/net-hns3-add-support-for-ETHTOOL_GRXFH.patch -- patches.suse/net-hns3-fix-the-ring-count-for-ETHTOOL_GRXRINGS.patch -- patches.suse/e1000e-Fix-error-path-in-link-detection.patch -- patches.suse/e1000e-Fix-wrong-comment-related-to-link-detection.patch -- patches.suse/e1000e-Fix-return-value-test.patch -- patches.suse/e1000e-Separate-signaling-for-link-check-link-up.patch -- patches.suse/e1000e-Avoid-receiver-overrun-interrupt-bursts.patch -- patches.suse/e1000e-fix-buffer-overrun-while-the-I219-is-processi.patch -- patches.suse/e1000e-apply-burst-mode-settings-only-on-default.patch -- patches.suse/e1000e-Be-drop-monitor-friendly.patch -- patches.suse/igb-check-memory-allocation-failure.patch -- patches.suse/net-dst-move-cpu-inside-ifdef-to-avoid-compilation-w.patch -- patches.suse/net-phy-at803x-Change-error-to-EINVAL-for-invalid-MA.patch -- patches.suse/net-hns3-make-local-functions-static.patch -- patches.suse/net-smc-dev_put-for-netdev-after-usage-of-ib_query_g.patch -- patches.suse/net-sched-actions-change-IFE-modules-alias-names.patch -- patches.suse/net-sched-actions-fix-module-auto-loading.patch -- patches.suse/ipvlan-always-use-the-current-L2-addr-of-the-master.patch -- patches.suse/bpf-verifier-set-reg_type-on-context-accesses-in-sec.patch -- patches.suse/cxgb4-implement-ethtool-dump-data-operations.patch -- patches.suse/cxgb4-collect-register-dump.patch -- patches.suse/cxgb4-collect-on-chip-memory-dump.patch -- patches.suse/cxgb4-collect-firmware-mbox-and-device-log-dump.patch -- patches.suse/cxgb4-update-API-for-TP-indirect-register-access.patch -- patches.suse/cxgb4-collect-TP-dump.patch -- patches.suse/cxgb4-collect-hardware-module-dumps.patch -- patches.suse/cxgb4-collect-IBQ-and-OBQ-dumps.patch -- patches.suse/cxgb4-fix-missing-break-in-switch-and-indent-return-.patch -- patches.suse/msft-hv-1515-hv_netvsc-Rename-ind_table-to-rx_table.patch -- patches.suse/msft-hv-1516-hv_netvsc-Rename-tx_send_table-to-tx_table.patch -- patches.suse/msft-hv-1517-hv_netvsc-Add-initialization-of-tx_table-in-netvsc_d.patch -- patches.suse/net_sched-fix-a-compile-warning-in-act_ife.patch -- patches.suse/macvlan-Only-deliver-one-copy-of-the-frame-to-the-ma.patch -- patches.suse/i40e-Add-macro-for-PF-reset-bit.patch -- patches.suse/i40e-Add-infrastructure-for-queue-channel-support.patch -- patches.suse/i40e-make-const-array-patterns-static-reduces-object.patch -- patches.suse/i40e-fix-link-reporting.patch -- patches.suse/i40e-i40evf-don-t-trust-VF-to-reset-itself.patch -- patches.suse/net-mlx5-File-renaming-towards-ptp-core-implementati.patch -- patches.suse/net-mlx5-PTP-code-migration-to-driver-core-section.patch -- patches.suse/net-mlx5e-IPoIB-Move-underlay-QP-init-uninit-to-sepa.patch -- patches.suse/net-mlx5-Support-for-attaching-multiple-underlay-QPs.patch -- patches.suse/IB-ipoib-Grab-rtnl-lock-on-heavy-flush-when-calling-.patch -- patches.suse/IB-ipoib-Add-ability-to-set-PKEY-index-to-lower-devi.patch -- patches.suse/net-mlx5e-IPoIB-Support-for-setting-PKEY-index-to-un.patch -- patches.suse/net-mlx5e-IPoIB-Use-hash-table-to-map-between-QPN-to.patch -- patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-nic-profile.patch -- patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-ndos.patch -- patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-ethtool-ops.patch -- patches.suse/net-mlx5e-IPoIB-Modify-rdma-netdev-allocate-and-free.patch -- patches.suse/tracing-bpf-Hide-bpf-trace-events-when-they-are-not-.patch -- patches.suse/bpf-split-verifier-and-program-ops.patch -- patches.suse/bpf-remove-the-verifier-ops-from-program-structure.patch -- patches.suse/bpf-move-knowledge-about-post-translation-offsets-ou.patch -- patches.suse/bpf-allow-access-to-skb-len-from-offloads.patch -- patches.suse/i40e-rename-cmd-variables-in-ethtool-interface.patch -- patches.suse/i40e-remove-ifdef-SPEED_25000.patch -- patches.suse/i40e-add-function-header-for-i40e_get_rxfh.patch -- patches.suse/i40e-fix-clearing-link-masks-in-i40e_get_link_ksetti.patch -- patches.suse/i40e-fix-i40e_phy_type_to_ethtool-function-header.patch -- patches.suse/i40e-fix-comment-typo.patch -- patches.suse/i40e-fix-whitespace-issues-in-i40e_ethtool.c.patch -- patches.suse/i40e-group-autoneg-PHY-types-together.patch -- patches.suse/i40e-Add-new-PHY-types-for-25G-AOC-and-ACC-support.patch -- patches.suse/ethtool-add-ethtool_intersect_link_masks.patch -- patches.suse/i40e-convert-i40e_phy_type_to_ethtool-to-new-API.patch -- patches.suse/i40e-convert-i40e_get_settings_link_up-to-new-API.patch -- patches.suse/i40e-rename-change-variable-to-autoneg_changed.patch -- patches.suse/i40e-convert-i40e_set_link_ksettings-to-new-API.patch -- patches.suse/qed-Fix-iWARP-out-of-order-flow.patch -- patches.suse/net-ena-improve-ENA-driver-boot-time.patch -- patches.suse/net-ena-remove-legacy-suspend-suspend-resume-support.patch -- patches.suse/net-ena-add-power-management-ops-to-the-ENA-driver.patch -- patches.suse/net-ena-add-statistics-for-missed-tx-packets.patch -- patches.suse/net-ena-add-new-admin-define-for-future-support-of-I.patch -- patches.suse/net-ena-increase-ena-driver-version-to-1.3.0.patch -- patches.suse/ibmvnic-115-Enable-scatter-gather-support.patch -- patches.suse/ibmvnic-116-Enable-TSO-support.patch -- patches.suse/ibmvnic-117-Let-users-change-net-device-features.patch -- patches.suse/rtlwifi-rtl8192ee-Fix-memory-leak-when-loading-firmw -- patches.suse/p54-don-t-unregister-leds-when-they-are-not-initiali -- patches.suse/0001-iwlwifi-fix-wrong-struct-for-a000-device.patch -- patches.suse/iwlwifi-add-a-new-a000-device -- patches.suse/cxgb4-add-tc-flower-match-support-for-TOS.patch -- patches.suse/cxgb4-add-tc-flower-match-support-for-vlan.patch -- patches.suse/cxgb4-add-tc-flower-support-for-action-PASS.patch -- patches.suse/cxgb4-add-tc-flower-support-for-ETH-DMAC-rewrite.patch -- patches.suse/cxgb4-introduce-SMT-ops-to-prepare-for-SMAC-rewrite-.patch -- patches.suse/cxgb4-add-tc-flower-support-for-ETH-SMAC-rewrite.patch -- patches.suse/cxgb4-introduce-fw_filter2_wr-to-prepare-for-L3-L4-r.patch -- patches.suse/cxgb4-add-tc-flower-support-for-L3-L4-rewrite.patch -- patches.suse/s390-qeth-rely-on-kernel-for-feature-recovery.patch -- patches.suse/s390-sles15-02-04-01-qeth-fix-early-exit-from-error-path.patch -- patches.suse/s390-qeth-clean-up-page-frag-creation -- patches.suse/s390-qeth-consolidate-skb-allocation -- patches.suse/s390-qeth-don-t-dump-control-cmd-twice.patch -- patches.suse/Bluetooth-btqcomsmd-Add-support-for-BD-address-setup -- patches.suse/ieee802154-fix-gcc-4.9-warnings -- patches.suse/Bluetooth-hci_uart_set_flow_control-Fix-NULL-deref-w -- patches.suse/Bluetooth-hci_bcm-Fix-setting-of-irq-trigger-type -- patches.suse/Bluetooth-hci_bcm-Add-support-for-MINIX-Z83-4-based- -- patches.suse/Bluetooth-BT_HCIUART-now-depends-on-SERIAL_DEV_BUS -- patches.suse/Bluetooth-hci_bcm-Add-support-for-BCM2E7E -- patches.suse/bnxt-Move-generic-devlink-code-to-new-file.patch -- patches.suse/net-hns3-Refactor-the-skb-receiving-and-transmitting.patch -- patches.suse/net-hns3-Add-mac-loopback-selftest-support-in-hns3-d.patch -- patches.suse/net-hns3-fix-a-bug-when-alloc-new-buffer.patch -- patches.suse/net-hns3-fix-the-bug-when-map-buffer-fail.patch -- patches.suse/net-hns3-fix-the-ops-check-in-hns3_get_rxnfc.patch -- patches.suse/net-hns3-get-vf-count-by-pci_sriov_get_totalvfs.patch -- patches.suse/net-hns3-fix-the-TX-RX-ring.queue_index-in-hns3_ring.patch -- patches.suse/net-hns3-remove-redundant-memset-when-alloc-buffer.patch -- patches.suse/net-hns3-fix-a-bug-about-hns3_clean_tx_ring.patch -- patches.suse/0001-macvlan-remove-unused-fields-in-struct-macvlan_dev.patch -- patches.suse/net-bcmgenet-correct-bad-merge -- patches.suse/net-bcmgenet-prevent-duplicate-calls-of-bcmgenet_dma -- patches.suse/net-bcmgenet-enable-loopback-during-UniMAC-sw_reset -- patches.suse/0001-net-dsa-legacy-don-t-unmask-port-bitmaps.patch -- patches.suse/net-hns3-fix-the-bug-of-hns3_set_txbd_baseinfo.patch -- patches.suse/net-hns3-add-nic_client-check-when-initialize-roce-b.patch -- patches.suse/net-hns3-fix-a-bug-in-hclge_uninit_client_instance.patch -- patches.suse/net-hns3-fix-the-bug-when-reuse-command-description-.patch -- patches.suse/cxgb4-fix-overflow-in-collecting-IBQ-and-OBQ-dump.patch -- patches.suse/l2tp-cleanup-l2tp_tunnel_delete-calls.patch -- patches.suse/cxgb4-collect-hardware-LA-dumps.patch -- patches.suse/cxgb4-collect-CIM-queue-configuration-dump.patch -- patches.suse/cxgb4-collect-RSS-dumps.patch -- patches.suse/cxgb4-collect-TID-info-dump.patch -- patches.suse/cxgb4-collect-MPS-TCAM-dump.patch -- patches.suse/cxgb4-collect-PBT-tables-dump.patch -- patches.suse/cxgb4-collect-hardware-scheduler-dumps.patch -- patches.suse/cxgb4-collect-hardware-misc-dumps.patch -- patches.suse/bnxt_en-Update-firmware-interface-to-1.8.3.1.patch -- patches.suse/bnxt_en-Add-PCIe-device-ID-for-bcm58804.patch -- patches.suse/bnxt_en-adding-PCI-ID-for-SMARTNIC-VF-support.patch -- patches.suse/bnxt_en-Check-for-zero-length-value-in-bnxt_get_nvra.patch -- patches.suse/bnxt_en-Get-firmware-package-version-one-time.patch -- patches.suse/bnxt_en-Optimize-.ndo_set_mac_address-for-VFs.patch -- patches.suse/bnxt_en-Check-maximum-supported-MTU-from-firmware.patch -- patches.suse/bnxt_en-Add-ethtool-reset-method.patch -- patches.suse/bnxt_en-Reorganize-the-coalescing-parameters.patch -- patches.suse/bnxt_en-Refactor-and-simplify-coalescing-code.patch -- patches.suse/bnxt_en-add-support-for-Flower-based-vxlan-encap-dec.patch -- patches.suse/bnxt_en-add-hwrm-FW-cmds-for-cfa_encap_record-and-de.patch -- patches.suse/bnxt_en-query-cfa-flow-stats-periodically-to-compute.patch -- patches.suse/bnxt_en-alloc-tc_info-struct-only-when-tc-flower-is-.patch -- patches.suse/ibmvnic-118-Update-reset-infrastructure-to-support-tunab.patch -- patches.suse/ibmvnic-119-Fix-failover-error-path-for-non-fatal-resets.patch -- patches.suse/bnxt_en-Fix-randconfig-build-errors.patch -- patches.suse/liquidio-fix-kernel-panic-in-VF-driver.patch -- patches.suse/cxgb3-Check-and-handle-the-dma-mapping-errors.patch -- patches.suse/l2tp-don-t-register-sessions-in-l2tp_session_create.patch -- patches.suse/l2tp-initialise-l2tp_eth-sessions-before-registering.patch -- patches.suse/l2tp-protect-sock-pointer-of-struct-pppol2tp_session.patch -- patches.suse/l2tp-initialise-PPP-sessions-before-registering-them.patch -- patches.suse/msft-hv-1520-hv_netvsc-Set-tx_table-to-equal-weight-after-subchan.patch -- patches.suse/samples-bpf-adjust-rlimit-RLIMIT_MEMLOCK-for-xdp1.patch -- patches.suse/l2tp-remove-ref-and-deref.patch -- patches.suse/l2tp-remove-l2tp_tunnel_count-and-l2tp_session_count.patch -- patches.suse/i40e-mark-PM-functions-as-__maybe_unused.patch -- patches.suse/i40e-only-redistribute-MSI-X-vectors-when-needed.patch -- patches.suse/bpf-reduce-verifier-memory-consumption.patch -- patches.suse/net-mvpp2-set-the-Rx-FIFO-size-depending-on-the-port.patch -- patches.suse/net-mvpp2-initialize-the-Tx-FIFO-size.patch -- patches.suse/net-mvpp2-initialize-the-RSS-tables.patch -- patches.suse/net-mvpp2-limit-TSO-segments-and-use-stop-wake-thres.patch -- patches.suse/net-mvpp2-use-the-aggr-txq-size-define-everywhere.patch -- patches.suse/net-mvpp2-simplify-the-Tx-desc-set-DMA-logic.patch -- patches.suse/ppp-Destroy-the-mutex-when-cleanup -- patches.suse/net-thunderx-remove-a-couple-of-redundant-assignment.patch -- patches.suse/cxgb4-save-additional-filter-tuple-field-shifts-in-t.patch -- patches.suse/cxgb4-initialize-hash-filter-configuration.patch -- patches.suse/cxgb4-add-support-to-create-hash-filters.patch -- patches.suse/cxgb4-add-support-to-delete-hash-filter.patch -- patches.suse/cxgb4-add-support-to-retrieve-stats-for-hash-filters.patch -- patches.suse/cxgb4-convert-flower-table-to-use-rhashtable.patch -- patches.suse/cxgb4-add-support-to-create-hash-filters-via-tc-flow.patch -- patches.suse/bpf-fix-verifier-memory-leaks.patch -- patches.suse/Bluetooth-btusb-Add-new-NFA344A-entry -- patches.suse/Bluetooth-avoid-recursive-locking-in-hci_send_to_cha -- patches.suse/Bluetooth-hci_ldisc-Fix-another-race-when-closing-th -- patches.suse/enic-reset-fetch-index.patch -- patches.suse/enic-Add-support-for-ethtool-g-G.patch -- patches.suse/net-hns3-remove-a-couple-of-redundant-assignments.patch -- patches.suse/net-hns3-Refactor-the-mapping-of-tqp-to-vport.patch -- patches.suse/net-hns3-Refactor-mac_init-function.patch -- patches.suse/net-hns3-Refactor-the-initialization-of-command-queu.patch -- patches.suse/net-hns3-Add-support-for-misc-interrupt.patch -- patches.suse/net-hns3-Add-reset-process-in-hclge_main.patch -- patches.suse/net-hns3-Add-timeout-process-in-hns3_enet.patch -- patches.suse/net-hns3-Add-reset-interface-implementation-in-clien.patch -- patches.suse/net-hns3-Fix-a-misuse-to-devm_free_irq.patch -- patches.suse/net-hns3-hns3-fix-a-bug-about-statistic-counter-in-r.patch -- patches.suse/bpf-fix-link-error-without-CONFIG_NET.patch -- patches.suse/bpf-fix-out-of-bounds-access-warning-in-bpf_check.patch -- patches.suse/cxgb4-fix-error-return-code-in-cxgb4_set_hash_filter.patch -- patches.suse/cxgb4-add-new-T6-pci-device-id-s-36bf994a.patch -- patches.suse/cxgb4vf-define-get_fecparam-ethtool-callback.patch -- patches.suse/bpf-fix-verifier-NULL-pointer-dereference.patch -- patches.suse/bnxt_en-fix-typo-in-bnxt_set_coalesce.patch -- patches.suse/bnxt_en-Fix-IRQ-coalescing-regression.patch -- patches.suse/net-hns3-fix-for-getting-autoneg-in-hns3_get_link_ks.patch -- patches.suse/net-hns3-fix-for-getting-advertised_caps-in-hns3_get.patch -- patches.suse/net-hns3-fix-a-bug-in-hns3_driv_to_eth_caps.patch -- patches.suse/net-hns3-add-support-for-set_link_ksettings.patch -- patches.suse/net-hns3-add-support-for-nway_reset.patch -- patches.suse/net-hns3-fix-a-bug-for-phy-supported-feature-initial.patch -- patches.suse/iwlwifi-mvm-add-missing-lq_color.patch -- patches.suse/iwlwifi-pcie-sort-IDs-for-the-9000-series-for-easier.patch -- patches.suse/ath9k-fix-tx99-potential-info-leak -- patches.suse/net-mlx5e-Add-support-for-ethtool-msglvl-support.patch -- patches.suse/msft-hv-1546-hv_netvsc-netvsc_teardown_gpadl-split.patch -- patches.suse/msft-hv-1547-hv_netvsc-hide-warnings-about-uninitialized-missing-.patch -- patches.suse/bnxt-fix-bnxt_hwrm_fw_set_time-for-y2038.patch -- patches.suse/net-mvpp2-add-ethtool-GOP-statistics.patch -- patches.suse/net-mlx5e-Add-rollback-on-add-VLAN-failure.patch -- patches.suse/net-Introduce-netdev_-_once-functions.patch -- patches.suse/sfc-don-t-warn-on-successful-change-of-MAC.patch -- patches.suse/net-hns3-fix-a-bug-when-getting-phy-address-from-NCL.patch -- patches.suse/net-hns3-cleanup-mac-auto-negotiation-state-query-in.patch -- patches.suse/net-mvpp2-fix-GOP-statistics-loop-start-and-stop-con.patch -- patches.suse/tipc-improve-link-resiliency-when-rps-is-activated.patch -- patches.suse/ibmvnic-120-Add-vnic-client-data-to-login-buffer.patch -- patches.suse/l2tp-don-t-close-sessions-in-l2tp_tunnel_destruct.patch -- patches.suse/net-thunderx-fix-double-free-error.patch -- patches.suse/ipvlan-fix-ipv6-outbound-device.patch -- patches.suse/ieee802154-mrf24j40-fix-incorrect-mask-in-mrf24j40_s -- patches.suse/cxgb4-collect-vpd-info-directly-from-hardware.patch -- patches.suse/net-Remove-unused-skb_shared_info-member.patch -- patches.suse/iwlwifi-mvm-reset-seq-num-after-restart.patch -- patches.suse/iwlwifi-fix-multi-queue-notification-for-a000-device.patch -- patches.suse/iwlwifi-add-new-cards-for-8260-series.patch -- patches.suse/iwlwifi-add-new-cards-for-8265-series.patch -- patches.suse/iwlwifi-add-new-cards-for-a000-series.patch -- patches.suse/rtlwifi-fix-uninitialized-rtlhal-last_suspend_sec-ti -- patches.suse/rt2x00usb-mark-device-removed-when-get-ENOENT-usb-er -- patches.suse/af_netlink-ensure-that-NLMSG_DONE-never-fails-in-dum.patch -- patches.suse/NFC-fix-device-allocation-error-return -- patches.suse/vxlan-fix-the-issue-that-neigh-proxy-blocks-all-icmp.patch -- patches.suse/cxgb4-collect-LE-TCAM-dump.patch -- patches.suse/cxgb4-collect-SGE-queue-context-dump.patch -- patches.suse/bnx2x-fix-slowpath-null-crash.patch -- patches.suse/bpf-improve-verifier-ARG_CONST_SIZE_OR_ZERO-semantic.patch -- patches.suse/bpf-change-helper-bpf_probe_read-arg2-type-to-ARG_CO.patch -- patches.suse/bpf-fix-and-add-test-cases-for-ARG_CONST_SIZE_OR_ZER.patch -- patches.suse/net-hns3-Updates-MSI-MSI-X-alloc-free-APIs-depricate.patch -- patches.suse/net-mvneta-fix-handling-of-the-Tx-descriptor-counter.patch -- patches.suse/0001-net-bridge-add-vlan_tunnel-to-bridge-port-policies.patch -- patches.suse/ibmvnic-121-Feature-implementation-of-Vital-Product-Data.patch -- patches.suse/atm-horizon-Fix-irq-release-error.patch -- patches.suse/vhost_net-conditionally-enable-tx-polling.patch -- patches.suse/ipv6-set-all.accept_dad-to-0-by-default.patch -- patches.suse/bpf-fix-lockdep-splat.patch -- patches.suse/geneve-fix-fill_info-when-link-down -- patches.suse/mm-pagewalk.c-report-holes-in-hugetlb-ranges.patch -- patches.suse/audit-ensure-that-audit-1-actually-enables-audit-for.patch -- patches.suse/audit-Allow-auditd-to-set-pid-to-0-to-end-auditing.patch -- patches.suse/mailbox-bcm-flexrm-mailbox-Fix-FlexRM-ring-flush-seq -- patches.suse/mailbox-reset-txdone_method-TXDONE_BY_POLL-if-client.patch -- patches.suse/mailbox-mailbox-test-don-t-rely-on-rx_buffer-content -- patches.suse/ata-pata_artop-remove-redundant-initialization-of-pi.patch -- patches.suse/0001-ata-ceva-Move-sata-port-phy-oob-settings-to-device-t.patch -- patches.suse/0002-ata-ceva-Add-gen-3-mode-support-in-driver.patch -- patches.suse/0003-ata-ceva-Disable-Device-Sleep-capability.patch -- patches.suse/0004-ata-ceva-Make-RxWaterMark-value-as-module-parameter.patch -- patches.suse/0005-ata-ceva-Add-CCI-support-for-SATA-if-CCI-is-enabled.patch -- patches.suse/0006-ata-ceva-Correct-the-AXI-bus-configuration-for-SATA-.patch -- patches.suse/0007-ata-ceva-Correct-the-suspend-and-resume-logic-for-SA.patch -- patches.suse/0008-ata-ceva-Add-SMMU-support-for-SATA-IP.patch -- patches.suse/ata-fixes-kernel-crash-while-tracing-ata_eh_link_aut.patch -- patches.suse/IB-core-Fix-unable-to-change-lifespan-entry-for-hw_c.patch -- patches.suse/IB-core-Fix-use-workqueue-without-WQ_MEM_RECLAIM.patch -- patches.suse/IB-core-Fix-calculation-of-maximum-RoCE-MTU.patch -- patches.suse/RDMA-qedr-Rename-the-qedr_cm-file-as-a-preparation-f.patch -- patches.suse/RDMA-qedr-Add-support-for-registering-an-iWARP-devic.patch -- patches.suse/RDMA-qedr-Add-iWARP-support-in-existing-verbs.patch -- patches.suse/RDMA-qedr-Add-support-for-read-with-invalidate-suppo.patch -- patches.suse/RDMA-qedr-Add-iWARP-connection-management-qp-related.patch -- patches.suse/RDMA-qedr-Add-iWARP-connection-management-functions.patch -- patches.suse/RDMA-qedr-Add-support-for-iWARP-in-user-space.patch -- patches.suse/RDMA-qedr-Missing-error-code-in-qedr_init_user_queue.patch -- patches.suse/RDMA-qedr-fix-build-error-without-ipv6.patch -- patches.suse/RDMA-hns-Split-hw-v1-driver-from-hns-roce-driver.patch -- patches.suse/RDMA-hns-Move-priv-in-order-to-add-multiple-hns_roce.patch -- patches.suse/RDMA-hns-Initialize-the-PCI-device-for-hip08-RoCE.patch -- patches.suse/RDMA-hns-Modify-assignment-device-variable-to-suppor.patch -- patches.suse/RDMA-hns-Add-command-queue-support-for-hip08-RoCE-dr.patch -- patches.suse/RDMA-hns-Add-profile-support-for-hip08-driver.patch -- patches.suse/RDMA-hns-Add-mailbox-s-implementation-for-hip08-RoCE.patch -- patches.suse/RDMA-hns-Add-the-interfaces-to-support-multi-hop-add.patch -- patches.suse/RDMA-hns-Configure-BT-BA-and-BT-attribute-for-the-co.patch -- patches.suse/RDMA-hns-Update-the-interfaces-for-MTT-CQE-multi-hop.patch -- patches.suse/RDMA-hns-Split-CQE-from-MTT-in-hip08.patch -- patches.suse/RDMA-hns-Support-multi-hop-addressing-for-PBL-in-hip.patch -- patches.suse/RDMA-hns-Configure-mac-gid-and-user-access-region-fo.patch -- patches.suse/RDMA-hns-Add-CQ-operations-support-for-hip08-RoCE-dr.patch -- patches.suse/RDMA-hns-Add-QP-operations-support-for-hip08-SoC.patch -- patches.suse/RDMA-hns-Add-support-for-processing-send-wr-and-rece.patch -- patches.suse/RDMA-hns-Configure-the-MTPT-in-hip08.patch -- patches.suse/RDMA-hns-Add-releasing-resource-operation-in-error-b.patch -- patches.suse/RDMA-hns-Replace-condition-statement-using-hardware-.patch -- patches.suse/RDMA-hns-Fix-inconsistent-warning.patch -- patches.suse/RDMA-hns-Delete-the-unnecessary-initializing-enum-to.patch -- patches.suse/IB-Move-PCI-dependency-from-root-KConfig-to-HW-s-KCo.patch -- patches.suse/IB-cxgb3-cxgb4-Remove-unneeded-config-dependencies.patch -- patches.suse/IB-uverbs-clean-up-INIT_UDATA_BUF_OR_NULL-usage.patch -- patches.suse/RDMA-cxgb3-remove-redundant-first-assignement-of-sqp.patch -- patches.suse/IB-mlx5-pr_err-and-mlx5_ib_dbg-strings-should-end-wi.patch -- patches.suse/iw_cxgb4-Remove-__func__-parameter-from-pr_debug.patch -- patches.suse/iw_cxgb4-change-pr_debug-to-appropriate-log-level.patch -- patches.suse/IB-hfi1-Update-HFI-to-use-the-latest-PCI-API.patch -- patches.suse/IB-hfi1-Inline-common-calculation.patch -- patches.suse/IB-hfi1-Remove-unused-hfi1_cpulist-variables.patch -- patches.suse/IB-hfi1-Extend-input-hdr-tracing-for-packet-type.patch -- patches.suse/IB-hfi1-Add-a-safe-wrapper-for-_rcd_get_by_index.patch -- patches.suse/IB-hfi1-Refactor-assign_ctxt-IOCTL.patch -- patches.suse/IB-hfi1-Refactor-get_ctxt_info.patch -- patches.suse/IB-hfi1-Refactor-get_base_info.patch -- patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_setup-IOCTL.patch -- patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_clear-IOCTLs.patch -- patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_invalid-IOCTLs.patch -- patches.suse/IB-hfi1-Refactor-get_user-IOCTLs.patch -- patches.suse/IB-opa_vnic-Properly-return-the-total-MACs-in-UC-MAC.patch -- patches.suse/IB-opa_vnic-Properly-clear-Mac-Table-Digest.patch -- patches.suse/RDMA-qedr-Fix-rdma_type-initialization.patch -- patches.suse/RDMA-hns-make-various-function-static-fixes-warnings.patch -- patches.suse/RDMA-hns-remove-redundant-assignment-to-variable-j.patch -- patches.suse/iw_cxgb4-allocate-wait-object-for-each-memory-object.patch -- patches.suse/iw_cxgb4-allocate-wait-object-for-each-cq-object.patch -- patches.suse/iw_cxgb4-allocate-wait-object-for-each-qp-object.patch -- patches.suse/iw_cxgb4-allocate-wait-object-for-each-ep-object.patch -- patches.suse/iw_cxgb4-add-referencing-to-wait-objects.patch -- patches.suse/RDMA-hns-Modify-the-value-with-rd-dest_rd-of-qp_attr.patch -- patches.suse/RDMA-hns-Refactor-code-for-readability.patch -- patches.suse/RDMA-hns-Check-return-value-of-kzalloc.patch -- patches.suse/RDMA-hns-Only-assign-dest_qp-if-IB_QP_DEST_QPN-bit-i.patch -- patches.suse/RDMA-hns-Set-rdma_ah_attr-type-for-querying-qp.patch -- patches.suse/RDMA-hns-Avoid-NULL-pointer-exception.patch -- patches.suse/RDMA-hns-Don-t-unregister-a-callback-we-didn-t-regis.patch -- patches.suse/RDMA-hns-Fix-calltrace-for-sleeping-in-atomic.patch -- patches.suse/RDMA-hns-return-0-rather-than-return-a-garbage-statu.patch -- patches.suse/i40iw-Do-not-retransmit-MPA-request-after-it-is-ACKe.patch -- patches.suse/i40iw-Do-not-generate-CQE-for-RTR-on-QP-flush.patch -- patches.suse/i40iw-Do-not-allow-posting-WR-after-QP-is-flushed.patch -- patches.suse/IB-hfi1-Add-parsing-for-platform-configuration-forma.patch -- patches.suse/IB-hfi1-Fix-output-trace-issues-from-16B-change.patch -- patches.suse/IB-hfi1-Fix-incorrect-available-receive-user-context.patch -- patches.suse/IB-hfi1-Prevent-LNI-out-of-sync-by-resetting-host-in.patch -- patches.suse/IB-core-Use-__be32-for-LIDs-in-opa_is_extended_lid.patch -- patches.suse/IB-core-Do-not-warn-on-lid-conversions-for-OPA.patch -- patches.suse/IB-hfi1-Do-not-warn-on-lid-conversions-for-OPA.patch -- patches.suse/IB-rxe-check-for-allocation-failure-on-elem.patch -- patches.suse/IB-rxe-put-the-pool-on-allocation-failure.patch -- patches.suse/infiniband-add-MMU-dependency-for-user_mem.patch -- patches.suse/IB-core-Fix-endianness-annotation-in-rdma_is_multica.patch -- patches.suse/RDMA-cma-Avoid-triggering-undefined-behavior.patch -- patches.suse/RDMA-cxgb4-Fix-indentation.patch -- patches.suse/RDMA-cxgb4-Remove-the-obsolete-kernel-module-option-.patch -- patches.suse/RDMA-cxgb4-Suppress-gcc-7-fall-through-complaints.patch -- patches.suse/RDMA-cxgb4-Remove-a-set-but-not-used-variable.patch -- patches.suse/IB-hns-Annotate-iomem-pointers-correctly.patch -- patches.suse/IB-hns-Declare-local-functions-static.patch -- patches.suse/RDMA-qedr-Use-NULL-instead-of-0-to-represent-a-point.patch -- patches.suse/RDMA-qedr-Declare-local-functions-static.patch -- patches.suse/RDMA-qedr-Annotate-iomem-pointers-correctly.patch -- patches.suse/RDMA-qedr-Remove-set-but-not-used-variables.patch -- patches.suse/IB-hfi1-Fix-serdes-loopback-set-up.patch -- patches.suse/IB-hfi1-Allow-meta-version-4-for-platform-configurat.patch -- patches.suse/IB-hfi1-Mask-out-A-bit-from-psn-trace.patch -- patches.suse/IB-hfi1-Eliminate-allocation-while-atomic.patch -- patches.suse/IB-hfi1-Set-hdr_type-when-tx-req-is-allocated.patch -- patches.suse/IB-rdmavt-Don-t-wait-for-resources-in-QP-reset.patch -- patches.suse/RDMA-hns-fix-spelling-mistake-Reseved-Reserved.patch -- patches.suse/IB-hfi1-Add-MODULE_FIRMWARE-statements.patch -- patches.suse/bnxt_re-Fix-incorrect-usage-of-test_bit.patch -- patches.suse/bnxt_re-Make-room-for-mapping-beyond-32-entries.patch -- patches.suse/IB-srpt-Do-not-accept-invalid-initiator-port-names.patch -- patches.suse/IB-srp-Avoid-that-a-cable-pull-can-trigger-a-kernel-.patch -- patches.suse/i40iw-Cleanup-AE-processing.patch -- patches.suse/i40iw-Ignore-AE-source-field-in-AEQE-for-some-AEs.patch -- patches.suse/i40iw-Move-exception_lan_queue-to-VSI-structure.patch -- patches.suse/i40iw-Account-for-IPv6-header-when-setting-MSS.patch -- patches.suse/i40iw-Reinitialize-IEQ-on-MTU-change.patch -- patches.suse/i40iw-Clear-CQP-Head-Tail-during-initialization.patch -- patches.suse/i40iw-Remove-UDA-QP-from-QoS-list-if-creation-fails.patch -- patches.suse/i40iw-Move-cqp_cmd_head-init-to-CQP-initialization.patch -- patches.suse/IB-ipoib-Get-rid-of-the-tx_outstanding-variable-in-a.patch -- patches.suse/IB-ipoib-Use-NAPI-in-UD-TX-flows.patch -- patches.suse/IB-ipoib-Change-number-of-TX-wqe-to-64.patch -- patches.suse/RDMA-hns-Support-WQE-CQE-PBL-page-size-configurable-.patch -- patches.suse/RDMA-hns-Update-the-IRRL-table-chunk-size-in-hip08.patch -- patches.suse/RDMA-hns-Update-the-PD-CQE-MTT-specification-in-hip0.patch -- patches.suse/RDMA-hns-Add-modify-CQ-support-for-hip08.patch -- patches.suse/IB-cm-Fix-memory-corruption-in-handling-CM-request.patch -- patches.suse/RDMA-cxgb4-Declare-stag-as-__be32.patch -- patches.suse/bnxt_re-Implement-the-shutdown-hook-of-the-L2-RoCE-d.patch -- patches.suse/IB-hfi1-Race-condition-between-user-notification-and.patch -- patches.suse/Ib-hfi1-Return-actual-operational-VLs-in-port-info-q.patch -- patches.suse/IB-hfi1-Validate-PKEY-for-incoming-GSI-MAD-packets.patch -- patches.suse/IB-hfi1-Add-tx_opcode_stats-like-the-opcode_stats.patch -- patches.suse/IB-hfi1-Insure-int-mask-for-in-kernel-receive-contex.patch -- patches.suse/IB-hfi1-Don-t-modify-num_user_contexts-module-parame.patch -- patches.suse/RDMA-hns-Add-rereg-mr-support-for-hip08.patch -- patches.suse/RDMA-hns-Generate-gid-type-of-RoCEv2.patch -- patches.suse/RDMA-hns-Configure-sgid-type-for-hip08-RoCE.patch -- patches.suse/RDMA-hns-Update-calculation-of-irrl_ba-field-for-hip.patch -- patches.suse/RDMA-hns-Configure-TRRL-field-in-hip08-RoCE-device.patch -- patches.suse/RDMA-hns-Configure-fence-attribute-in-hip08-RoCE.patch -- patches.suse/RDMA-hns-Set-se-attribute-of-sqwqe-in-hip08.patch -- patches.suse/RDMA-hns-Enable-the-cqe-field-of-sqwqe-of-RC.patch -- patches.suse/RDMA-hns-Set-sq_cur_sge_blk_addr-field-in-QPC-in-hip.patch -- patches.suse/RDMA-hns-Update-the-usage-of-ack-timeout-in-hip08.patch -- patches.suse/RDMA-hns-Add-sq_invld_flg-field-in-QP-context.patch -- patches.suse/RDMA-hns-Set-the-owner-field-of-SQWQE-in-hip08-RoCE.patch -- patches.suse/RDMA-hns-Unify-the-calculation-for-hem-index-in-hip0.patch -- patches.suse/RDMA-hns-Modify-the-usage-of-cmd_sn-in-hip08.patch -- patches.suse/IB-mlx4-Add-report-for-RSS-capabilities-by-vendor-ch.patch -- patches.suse/IB-mlx4-Fix-RSS-s-QPC-attributes-assignments.patch -- patches.suse/RDMA-cxgb4-Annotate-r2-and-stag-as-__be32.patch -- patches.suse/IB-core-Avoid-crash-on-pkey-enforcement-failed-in-re.patch -- patches.suse/IB-rxe-don-t-crash-if-allocation-of-crc-algorithm-fa.patch -- patches.suse/RDMA-cxgb4-Protect-from-possible-dereference.patch -- patches.suse/IB-mlx5-Assign-send-CQ-and-recv-CQ-of-UMR-QP.patch -- patches.suse/IB-mlx5-Fix-RoCE-Address-Path-fields.patch -- patches.suse/IB-mlx4-Use-optimal-numbers-of-MTT-entries.patch -- patches.suse/IB-mlx4-Add-contig-support-for-control-objects.patch -- patches.suse/IB-mlx4-Increase-maximal-message-size-under-UD-QP.patch -- patches.suse/IB-core-Avoid-unnecessary-return-value-check.patch -- patches.suse/bnxt_re-fix-a-crash-in-qp-error-event-processing.patch -- patches.suse/bnxt_re-changing-the-ip-address-shouldn-t-affect-new.patch -- patches.suse/iw_cxgb4-remove-BUG_ON-usage.patch -- patches.suse/IB-hfi1-Allow-MgmtAllowed-on-B2B-setups.patch -- patches.suse/IB-hfi1-Fix-a-wrapping-test-to-insure-the-correct-ti.patch -- patches.suse/IB-hfi1-Do-not-allocate-PIO-send-contexts-for-VNIC.patch -- patches.suse/IB-hfi1-Prohibit-invalid-Init-to-Armed-state-transit.patch -- patches.suse/IB-hfi1-Send-reboot-as-planned-down-remote-reason.patch -- patches.suse/IB-core-Convert-OPA-AH-to-IB-for-Extended-LIDs-only.patch -- patches.suse/IB-hfi1-Mask-upper-16Bits-of-Extended-LID-prior-to-r.patch -- patches.suse/IB-hfi1-Handle-initial-value-of-0-for-CCTI-setting.patch -- patches.suse/RDMA-bnxt_re-Add-memory-barriers-when-processing-CQ-.patch -- patches.suse/RDMA-bnxt_re-Set-QP-state-in-case-of-response-comple.patch -- patches.suse/RDMA-bnxt_re-Flush-CQ-notification-Work-Queue-before.patch -- patches.suse/RDMA-bnxt_re-synchronize-poll_cq-and-req_notify_cq-v.patch -- patches.suse/RDMA-core-avoid-uninitialized-variable-warning-in-cr.patch -- patches.suse/RDMA-vmw_pvrdma-Add-shared-receive-queue-support.patch -- patches.suse/IB-core-Only-maintain-real-QPs-in-the-security-lists.patch -- patches.suse/iw_cxgb4-Fix-possible-circular-dependency-locking-wa.patch -- patches.suse/iw_cxgb4-only-call-the-cq-comp_handler-when-the-cq-i.patch -- patches.suse/iw_cxgb4-atomically-flush-the-qp.patch -- patches.suse/ACPI-PCI-Bail-early-in-acpi_pci_add_bus-if-there-is- -- patches.suse/PCI-AER-Report-non-fatal-errors-only-to-the-affected -- patches.suse/PCI-ASPM-Deal-with-missing-root-ports-in-link-state- -- patches.suse/PCI-ASPM-Account-for-downstream-device-s-Port-Common -- patches.suse/PCI-ASPM-Use-correct-capability-pointer-to-program-L -- patches.suse/PCI-ASPM-Add-L1-Substates-definitions -- patches.suse/misc-pci_endpoint_test-Avoid-triggering-a-BUG.patch -- patches.suse/0001-PCI-Add-for_each_pci_bridge-helper.patch -- patches.suse/0001-PCI-Move-pci_hp_add_bridge-to-drivers-pci-probe.c.patch -- patches.suse/0001-PCI-Open-code-the-two-pass-loop-when-scanning-bridge.patch -- patches.suse/0001-PCI-Do-not-allocate-more-buses-than-available-in-par.patch -- patches.suse/0001-PCI-Distribute-available-buses-to-hotplug-capable-br.patch -- patches.suse/0001-PCI-Distribute-available-resources-to-hotplug-capabl.patch -- patches.suse/0001-PCI-pciehp-Fix-race-condition-handling-surprise-link.patch -- patches.suse/0001-PCI-pciehp-Do-not-clear-Presence-Detect-Changed-duri.patch -- patches.suse/PCI-PME-Handle-invalid-data-when-reading-Root-Status -- patches.suse/pci-portdrv-factor-out-interrupt-message-number-lookup -- patches.suse/pci-portdrv-compute-msi-msi-x-irq-vectors-after-final-allocation -- patches.suse/PCI-Add-PCI-resource-type-mask-define -- patches.suse/PCI-Add-resizable-BAR-infrastructure -- patches.suse/PCI-Add-pci_resize_resource-for-resizing-BARs -- patches.suse/x86-PCI-Enable-a-64bit-BAR-on-AMD-Family-15h-Models-.patch -- patches.suse/PCI-Remove-reset-argument-from-pci_iov_-add-remove-_.patch -- patches.suse/PCI-Create-SR-IOV-virtfn-physfn-links-before-attachi -- patches.suse/0005-PCI-Set-Cavium-ACS-capability-quirk-flags-to-assert-.patch -- patches.suse/0006-PCI-Apply-Cavium-ThunderX-ACS-quirk-to-more-Root-Por.patch -- patches.suse/PCI-Detach-driver-before-procfs-sysfs-teardown-on-de -- patches.suse/msft-hv-1545-PCI-hv-Use-effective-affinity-mask.patch -- patches.suse/0007-PCI-Mark-Cavium-CN8xxx-to-avoid-bus-reset.patch -- patches.suse/0001-PCI-Avoid-bus-reset-if-bridge-itself-is-broken.patch -- patches.suse/0002-PCI-Avoid-slot-reset-if-bridge-itself-is-broken.patch -- patches.suse/0014-ipmi-fix-unsigned-long-underflow.patch -- patches.suse/ipmi-Prefer-ACPI-system-interfaces-over-SMBIOS-ones -- patches.suse/ocfs2-fix-cluster-hang-after-a-node-dies.patch -- patches.suse/ocfs2-should-wait-dio-before-inode-lock-in-ocfs2_set.patch -- patches.suse/ocfs2-ip_alloc_sem-should-be-taken-in-ocfs2_get_bloc.patch -- patches.suse/ocfs2-subsystem.su_mutex-is-required-while-accessing.patch -- patches.suse/mm-swap-fix-false-error-message-in-_swp_swapcount.patch -- patches.suse/mm-page-writeback.c-remove-unused-parameter-from-bal.patch -- patches.suse/0001-mm-drop-migrate-type-checks-from-has_unmovable_pages.patch -- patches.suse/0001-mm-distinguish-CMA-and-MOVABLE-isolation-in-has_unmo.patch -- patches.suse/0002-mm-page_alloc-fail-has_unmovable_pages-when-seeing-r.patch -- patches.suse/0003-mm-memory_hotplug-do-not-fail-offlining-too-early.patch -- patches.suse/0004-mm-memory_hotplug-remove-timeout-from-__offline_memo.patch -- patches.suse/0013-arm64-mm-kasan-don-t-use-vmemmap_populate-to-initial.patch -- patches.suse/mm-Speedup-cancel_dirty_page-for-clean-pages.patch -- patches.suse/mm-Refactor-truncate_complete_page.patch -- patches.suse/mm-Factor-out-page-cache-page-freeing-into-a-separat.patch -- patches.suse/mm-Move-accounting-updates-before-page_cache_tree_de.patch -- patches.suse/mm-Move-clearing-of-page-mapping-to-page_cache_tree_.patch -- patches.suse/mm-Factor-out-checks-and-accounting-from-__delete_fr.patch -- patches.suse/mm-Batch-radix-tree-operations-when-truncating-pages.patch -- patches.suse/mm-page_alloc-enable-disable-IRQs-once-when-freeing-a-list-of-pages.patch -- patches.suse/mm-truncate-do-not-check-mapping-for-every-page-being-truncated.patch -- patches.suse/mm-truncate-remove-all-exceptional-entries-from-pagevec-under-one-lock.patch -- patches.suse/mm-only-drain-per-cpu-pagevecs-once-per-pagevec-usage.patch -- patches.suse/mm-pagevec-remove-cold-parameter-for-pagevecs.patch -- patches.suse/mm-remove-cold-parameter-for-release_pages.patch -- patches.suse/mm-remove-cold-parameter-from-free_hot_cold_page.patch -- patches.suse/mm-remove-__GFP_COLD.patch -- patches.suse/mm-page_alloc-simplify-list-handling-in-rmqueue_bulk.patch -- patches.suse/mm-pagevec-rename-pagevec-drained-field.patch -- patches.suse/mm-page_alloc-fix-potential-false-positive-in-_zone_watermark_ok.patch -- patches.suse/mm-page_alloc.c-broken-deferred-calculation.patch -- patches.suse/mm-sparse-do-not-swamp-log-with-huge-vmemmap-allocat.patch -- patches.suse/mm-do-not-rely-on-preempt_count-in-print_vma_addr.patch -- patches.suse/mm-page_ext.c-check-if-page_ext-is-not-prepared.patch -- patches.suse/media-cx231xx-cards-fix-NULL-deref-on-missing-associ -- patches.suse/media-rc-check-for-integer-overflow -- patches.suse/media-imon-Fix-null-ptr-deref-in-imon_probe -- patches.suse/media-omap_vout-Fix-a-possible-null-pointer-derefere -- patches.suse/media-v4l2-ctrl-Fix-flags-field-on-Control-events -- patches.suse/media-usbtv-fix-brightness-and-contrast-controls -- patches.suse/media-Don-t-do-DMA-on-stack-for-firmware-upload-in-t -- patches.suse/media-dvb-core-always-call-invoke_release-in-fe_free -- patches.suse/media-dib0700-fix-invalid-dvb_detach-argument -- patches.suse/dvb_frontend-don-t-use-after-free-the-frontend-struc -- patches.suse/drm-panel-simple-Fix-width-and-height-for-Olimex-LCD -- patches.suse/drm-panel-simple-Add-missing-panel_simple_unprepare- -- patches.suse/drm-dp-Add-defines-for-DP-SDP-types -- patches.suse/drm-gma500-fix-logic-error -- patches.suse/0080-drm-rockchip-Add-support-for-Rockchip-Soc-LVDS.patch -- patches.suse/drm-i915-Always-wait-for-flip_done-v2 -- patches.suse/drm-atomic-Return-commit-in-drm_crtc_commit_get-for- -- patches.suse/drm-atomic-Move-drm_crtc_commit-to-drm_crtc_state-v4 -- patches.suse/drm-atomic-Fix-freeing-connector-plane-state-too-ear -- patches.suse/drm-atomic-Make-async-plane-update-checks-work-as-in -- patches.suse/drm-sun4i-tcon-Unconditionally-reset-the-TCON -- patches.suse/drm-Make-syncobj-import-export-functions-static -- patches.suse/drm-Drop-drm_get_link_status_name -- patches.suse/drm-Make-__drm_object_property_get_value-static -- patches.suse/drm-dp-mst-Sideband-message-transaction-to-power-up- -- patches.suse/0081-drm-rockchip-Replace-dev_-with-DRM_DEV_.patch -- patches.suse/dma-buf-remove-redundant-initialization-of-sg_table -- patches.suse/0082-drm-rockchip-Fix-uninitialized-use-of-ret.patch -- patches.suse/0083-drm-rockchip-Cocci-spatch-vma_pages.patch -- patches.suse/0084-drm-rockchip-Rely-on-the-default-best_encoder-behavi.patch -- patches.suse/drm-i915-cnl-Introduce-initial-Cannonlake-Workaround -- patches.suse/drm-i915-cnl-Add-WaDisableReplayBufferBankArbitratio -- patches.suse/drm-i915-cnl-WaDisableEnhancedSBEVertexCaching -- patches.suse/drm-i915-cnl-Apply-large-line-width-optimization -- patches.suse/drm-i915-dp-rename-intel_dp_is_edp-to-intel_dp_is_po -- patches.suse/drm-i915-dp-make-is_edp-non-static-and-rename-to-int -- patches.suse/drm-i915-Re-enable-per-engine-reset-for-Broxton -- patches.suse/drm-i915-Check-has_infoframes-when-enabling-infofram -- patches.suse/drm-i915-Disable-infoframes-when-shutting-down-DDI-H -- patches.suse/drm-i915-Move-infoframe-vfuncs-into-intel_digital_po -- patches.suse/drm-i915-Init-infoframe-vfuncs-for-DP-encoders-as-we -- patches.suse/drm-i915-Plumb-crtc_state-to-PSR-enable-disable -- patches.suse/drm-i915-Constify-states-passed-to-enable-disable-et -- patches.suse/drm-i915-Boost-GPU-clocks-if-we-miss-the-pageflip-s- -- patches.suse/drm-i915-cnl-simplify-cnl_procmon_values-handling -- patches.suse/drm-i915-cnl-extract-cnl_set_procmon_ref_values -- patches.suse/drm-i915-cfl-Coffee-Lake-works-on-Kaby-Lake-PCH -- patches.suse/drm-i915-Keep-a-small-stash-of-preallocated-WC-pages -- patches.suse/drm-i915-cnl-WaPushConstantDereferenceHoldDisable -- patches.suse/drm-i915-cnl-WaForceContextSaveRestoreNonCoherent -- patches.suse/drm-i915-Assert-that-the-handle-vma-lut-is-empty-on- -- patches.suse/drm-i915-Make-some-RPS-functions-static -- patches.suse/drm-i915-Beef-up-the-IPS-vs.-CRC-workaround -- patches.suse/drm-i915-bios-amend-child-device-config-parameters -- patches.suse/drm-i915-bios-document-BDB-versions-of-child-device- -- patches.suse/drm-i915-bios-remove-the-raw-version-of-child-device -- patches.suse/drm-i915-bios-add-legacy-contents-to-common-child-de -- patches.suse/drm-i915-bios-throw-away-high-level-child-device-uni -- patches.suse/drm-i915-bios-throw-away-struct-old_child_dev_config -- patches.suse/drm-i915-bios-document-child-device-config-dvo_port- -- patches.suse/drm-i915-bios-group-device-type-definitions-together -- patches.suse/drm-i915-bios-throw-away-unused-DVO_-macros -- patches.suse/drm-i915-bios-drop-the-rest-of-the-p_-prefixes-from- -- patches.suse/drm-i915-cnl-don-t-hardcode-DPCLKA_CFGCR0_DDI_CLK_SE -- patches.suse/drm-i915-Fix-FBC-cfb-stride-programming-for-non-X-ti -- patches.suse/drm-i915-bios-split-up-iboost-to-hdmi-and-dp-bitfiel -- patches.suse/drm-i915-bios-amend-bdb_general_features -- patches.suse/drm-i915-bios-amend-child-device-flags-based-on-inte -- patches.suse/drm-i915-bios-amend-edp-block-based-on-intel_vbt_dec -- patches.suse/drm-i915-Beef-up-of-Beef-up-the-IPS-vs.-CRC-workarou -- patches.suse/drm-i915-Remove-excess-indent-in-intel_finish_reset- -- patches.suse/drm-i915-Don-t-use-GPU-relocations-prior-to-cmdparse -- patches.suse/drm-i915-Always-sanity-check-engine-state-upon-idlin -- patches.suse/drm-i915-Clear-wedged-status-upon-resume -- patches.suse/drm-i915-Discard-the-request-queue-if-we-fail-to-sle -- patches.suse/drm-i915-Stop-using-long-platform-names-on-clock-gat -- patches.suse/drm-i915-cnl-WA-FtrEnableFastAnisoL1BankingFix -- patches.suse/drm-i915-cnl-WaDisableI2mCycleOnWRPort -- patches.suse/drm-i915-cnl-Avoid-ioremap_wc-on-Cannonlake-as-well -- patches.suse/drm-i915-Introduce-intel_ddi_dp_level -- patches.suse/drm-i915-decouple-gen9-and-gen10-dp-signal-levels -- patches.suse/drm-i915-Align-vswing-sequences-with-old-ddi-buffer- -- patches.suse/drm-i915-Enable-voltage-swing-before-enabling-DDI_BU -- patches.suse/drm-i915-cnl-Move-voltage-check-into-ddi-buf-trans-f -- patches.suse/drm-i915-cnl-Move-ddi-buf-trans-related-functions-up -- patches.suse/drm-i915-cnl-Fix-DDI-hdmi-level-selection -- patches.suse/drm-i915-cnl-Fix-DP-max-voltage -- patches.suse/drm-i915-Track-minimum-acceptable-cdclk-instead-of-m -- patches.suse/drm-i915-Consolidate-max_cdclk_freq-check-in-intel_c -- patches.suse/drm-i915-Pass-the-new-crtc-state-to-color-management -- patches.suse/drm-i915-Pass-the-crtc-state-explicitly-to-intel_pip -- patches.suse/drm-i915-Eliminate-obj-state-usage-in-g4x-vlv-chv-wm -- patches.suse/drm-i915-add-GT-number-to-intel_device_info -- patches.suse/drm-i915-mark-all-device-info-struct-with-__initcons -- patches.suse/drm-i915-rework-IS_-_GT-macros -- patches.suse/drm-i915-Pass-proper-old-new-states-to-intel_plane_a -- patches.suse/drm-i915-Eliminate-obj-state-usage-from-pre-post-pla -- patches.suse/drm-i915-Eliminate-crtc-state-usage-from-intel_updat -- patches.suse/drm-i915-Eliminate-crtc-state-usage-from-intel_atomi -- patches.suse/drm-i915-Use-correct-path-to-trace-include -- patches.suse/drm-i915-Add-interface-to-reserve-fence-registers-fo -- patches.suse/drm-i915-Wake-up-the-device-for-the-fbdev-setup -- patches.suse/drm-i915-io-unmap-functions-want-__iomem -- patches.suse/drm-i915-Constify-load-detect-mode -- patches.suse/drm-i915-cnp-Wa-1181-Fix-Backlight-issue -- patches.suse/drm-i915-Disable-MI_STORE_DATA_IMM-for-i915g-i915gm -- patches.suse/drm-i915-Move-device_info.has_snoop-into-the-static- -- patches.suse/drm-i915-cnl-Allow-the-reg_read-ioctl-to-read-the-RC -- patches.suse/drm-i915-Display-WA-1133-WaFbcSkipSegments-cnl-glk -- patches.suse/drm-i915-Lift-has-pinned-pages-assert-to-caller-of-_ -- patches.suse/drm-i915-cnl-WaThrottleEUPerfToAvoidTDBackPressure-c -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170907 -- patches.suse/drm-Pass-struct-drm_file-to-__drm_mode_object_find-v -- patches.suse/drm-i915-Disable-snooping-userptr-set-cache-level-on -- patches.suse/drm-i915-Fixed-point-fixed16-wrapper-cleanup -- patches.suse/drm-i915-skl-Optimize-WM-calculation -- patches.suse/drm-i915-gen10-Calculate-and-enable-transition-WM -- patches.suse/drm-i915-glk-IPC-linetime-watermark-workaround-for-G -- patches.suse/drm-i915-cnl-Extend-WM-workaround-with-IPC-for-CNL -- patches.suse/drm-i915-gen9-Add-has_ipc-flag-in-device-info-struct -- patches.suse/drm-i915-bxt-Enable-IPC-support -- patches.suse/drm-i915-skl-debugfs-entry-to-control-IPC -- patches.suse/drm-i915-Disable-mmio-debugging-during-user-access -- patches.suse/i915-Fix-obj-size-vs.-alignment-for-drm_pci_alloc -- patches.suse/drm-i915-Apply-the-GTT-write-flush-for-all-llc-machi -- patches.suse/drm-i915-Transform-WaInPlaceDecompressionHang-into-a -- patches.suse/drm-i915-Transform-WaDisableI2mCycleOnWRPort-into-a- -- patches.suse/drm-i915-WaPushConstantDereferenceHoldDisable-needs- -- patches.suse/drm-i915-Transform-WaDisableGafsUnitClkGating-into-a -- patches.suse/drm-i915-Transform-WaDisableDynamicCreditSharing-int -- patches.suse/drm-i915-Transform-WaDisablePooledEuLoadBalancingFix -- patches.suse/drm-i915-kvmgt-Sanitize-PCI-bar-emulation -- patches.suse/drm-i915-gvt-Add-emulation-for-BAR2-aperture-with-no -- patches.suse/drm-i915-gvt-Separate-cmd-scan-from-request-allocati -- patches.suse/drm-i915-gvt-Add-error-handling-for-intel_gvt_scan_a -- patches.suse/drm-i915-gvt-Refine-error-handling-for-prepare_execl -- patches.suse/drm-i915-gvt-Refine-error-handling-for-intel_vgpu_pi -- patches.suse/drm-i915-gvt-Refine-error-handling-in-dispatch_workl -- patches.suse/drm-i915-gvt-Refine-error-handling-for-perform_bb_sh -- patches.suse/drm-i915-gvt-Add-support-for-PCIe-extended-configura -- patches.suse/drm-i915-Add-a-default-case-in-gen7-hwsp-switch-case -- patches.suse/drm-i915-Make-PAT-macros-more-robust -- patches.suse/drm-i915-Only-initialize-partially-filled-pagetables -- patches.suse/drm-i915-psr-Avoid-any-PSR-stuff-on-platforms-withou -- patches.suse/drm-i915-psr-vfunc-for-disabling-source -- patches.suse/drm-i915-psr-hsw_psr_activate -- patches.suse/drm-i915-psr-Add-activate-vfunc -- patches.suse/drm-i915-psr-Unify-VSC-setup-functions -- patches.suse/drm-i915-psr-Re-create-a-hsw_psr_enable_source -- patches.suse/drm-i915-psr-Move-hsw_enable_source-after-enabling-s -- patches.suse/drm-i915-psr-Re-org-Activate-after-enable -- patches.suse/drm-i915-psr-Add-setup-VSC-vfunc -- patches.suse/drm-i915-psr-Add-enable_sink-vfunc -- patches.suse/drm-i915-psr-Add-enable_source-vfunc -- patches.suse/drm-i915-Increase-poll-time-for-BDW-FCLK_DONE -- patches.suse/drm-i915-Factor-out-setup_private_pat -- patches.suse/drm-i915-Nuke-some-bogus-tabs-from-the-pcode-defines -- patches.suse/drm-i915-Name-the-IPS_PCODE_CONTROL-bit -- patches.suse/drm-i915-spt-Don-t-reset-invalid-AUX-channel-interru -- patches.suse/drm-i915-Cleanup-error-paths-through-eb_lookup_vma -- patches.suse/drm-i915-dsi-Replace-MIPI-command-error-message-with -- patches.suse/drm-i915-Move-the-context-descriptor-to-an-inline-he -- patches.suse/drm-i915-guc-Name-the-default-GuC-scheduling-policy -- patches.suse/drm-i915-guc-Remove-WQ_WORKLOAD_SHIFT-define -- patches.suse/drm-i915-guc-Small-improvements-to-guc_wq_item_appen -- patches.suse/drm-i915-Squelch-smatch-warning-for-statement-with-n -- patches.suse/drm-i915-Use-mul_u32_u32-for-32b-x-32b-64b-result -- patches.suse/drm-i915-selftests-Use-mul_u32_u32-for-32b-x-32b-64b -- patches.suse/drm-i915-lrc-Clarify-the-format-of-the-context-image -- patches.suse/drm-i915-guc-Don-t-make-assumptions-while-getting-th -- patches.suse/drm-i915-lrc-allocate-separate-page-for-HWSP -- patches.suse/drm-i915-Allow-HW-status-page-to-be-bound-high -- patches.suse/drm-i915-execlists-Read-the-context-status-buffer-fr -- patches.suse/drm-i915-execlists-Read-the-context-status-HEAD-from -- patches.suse/drm-i915-Refresh-VLV-CHV-PSR-comments-on-HW-PSR_stat -- patches.suse/drm-i915-Introduce-INTEL_GEN_MASK -- patches.suse/drm-i915-Simplify-i915_reg_read_ioctl -- patches.suse/drm-i915-Switch-over-to-the-LLC-eLLC-hotspot-avoidan -- patches.suse/drm-i915-Introduce-private-PAT-management -- patches.suse/drm-i915-Remove-the-INDEX-suffix-from-PPAT-marcos -- patches.suse/drm-i915-Don-t-enable-unmask-flip-interrupts -- patches.suse/drm-i915-Clear-pipestat-consistently -- patches.suse/drm-i915-s-GEN5-GEN3 -- patches.suse/drm-i915-Use-GEN3_IRQ_RESET-INIT-on-gen3-4 -- patches.suse/drm-i915-Introduce-GEN2_IRQ_RESET-INIT -- patches.suse/drm-i915-Setup-EMR-first-on-all-gen2-4 -- patches.suse/drm-i915-Eliminate-PORT_HOTPLUG_EN-setup-from-gen3-4 -- patches.suse/drm-i915-Unify-the-appearance-of-gen3-4-irq_postista -- patches.suse/drm-i915-Remove-NULL-dev_priv-checks-from-irq_uninst -- patches.suse/drm-i915-Extract-PIPESTAT-irq-handling-into-separate -- patches.suse/drm-i915-Rewrite-GMCH-irq-handlers-to-avoid-loops -- patches.suse/drm-i915-Gen3-HWSTAM-is-actually-32-bits -- patches.suse/drm-i915-cnl-Change-the-macro-name-to-DPLL_CFGCR0_DC -- patches.suse/drm-i915-Mark-the-userptr-invalidate-workqueue-as-WQ -- patches.suse/drm-i915-Rename-lvds_use_ssc-modparam-to-panel_use_s -- patches.suse/drm-i915-Introduce-custom-variant-of-module_param_na -- patches.suse/drm-i915-Extend-private-i915_param_named-macro-with- -- patches.suse/drm-i915-Mask-everything-in-ring-HWSTAM-on-gen6-in-r -- patches.suse/drm-i915-Clean-up-the-HWSTAM-mess -- patches.suse/drm-i915-Remove-duplicated-irq_preinstall-uninstall- -- patches.suse/drm-i915-Reinstate-GMBUS-and-AUX-interrupts-on-gen4- -- patches.suse/drm-i915-Cancel-all-ready-but-queued-requests-when-w -- patches.suse/drm-i915-execlists-Kick-start-request-processing-aft -- patches.suse/drm-i915-execlists-Move-insert_request -- patches.suse/drm-i915-execlists-Split-insert_request -- patches.suse/drm-i915-execlists-Unwind-incomplete-requests-on-res -- patches.suse/drm-i915-guc-Remove-obsolete-comments-and-remove-unu -- patches.suse/drm-i915-guc-Submit-GuC-workitems-containing-coalesc -- patches.suse/drm-i915-guc-Simplify-GuC-doorbell-logic -- patches.suse/drm-i915-guc-Cleanup-adding-GuC-work-items -- patches.suse/drm-i915-Return-the-correct-score-in-i915_ppat_get -- patches.suse/drm-i915-selftests-Disable-iommu-for-the-mock-device -- patches.suse/drm-i915-perf-disable-clk-ratio-reports-on-gen9 -- patches.suse/drm-i915-perf-add-support-for-Coffeelake-GT2 -- patches.suse/drm-i915-Do-not-enable-DRRS-when-PSR-is-enabled -- patches.suse/drm-i915-cnp-Don-t-touch-other-PCH-clock-gating-bits -- patches.suse/drm-i915-selftests-Only-touch-archdata.iommu-when-it -- patches.suse/drm-i915-fence-Avoid-del_timer_sync-from-inside-a-ti -- patches.suse/drm-i915-Replace-some-spaces-with-tabs -- patches.suse/drm-i915-Shrink-bxt_ddi_buf_trans -- patches.suse/drm-i915-Shrink-cnl_ddi_buf_trans -- patches.suse/drm-i915-cnp-Display-Wa-1179-WaHardHangonHotPlug -- patches.suse/drm-i915-cfl-Remove-alpha-support-protection -- patches.suse/drm-i915-Stop-engines-before-reset -- patches.suse/drm-i915-Drop-useless-HAS_PSR-check -- patches.suse/drm-i915-Reorganize-.disable-hooks-for-pre-DDI-DP -- patches.suse/drm-i915-kbl-Change-a-KBL-pci-id-to-GT2-from-GT1.5 -- patches.suse/drm-i915-Document-the-split-in-internal-and-public-e -- patches.suse/drm-i915-Only-wake-the-waiter-from-the-interrupt-if- -- patches.suse/drm-i915-Check-waiter-seqno-carefully-in-case-of-pre -- patches.suse/drm-i915-Confirm-request-global_seqno-after-spin-com -- patches.suse/drm-i915-Rename-global-i915-to-i915_modparams -- patches.suse/drm-i915-cnl-Add-Gen10-LRC-size -- patches.suse/drm-i915-Make-i915_spin_request-static -- patches.suse/drm-i915-Make-own-struct-for-execlist-items -- patches.suse/drm-i915-Move-execlist-initialization-into-intel_eng -- patches.suse/drm-i915-Wrap-port-cancellation-into-a-function -- patches.suse/drm-i915-Add-execlist_port_complete -- patches.suse/drm-i915-Make-execlist-port-count-variable -- patches.suse/drm-i915-lrc-Only-enable-per-context-and-per-bb-buff -- patches.suse/drm-i915-lrc-Skip-no-op-per-bb-buffer-on-gen9 -- patches.suse/drm-i915-mst-Debug-log-connector-name-in-destroy_con -- patches.suse/drm-i915-mst-Print-active-mst-links-after-update -- patches.suse/drm-i915-dp-Fix-buffer-size-for-sink_irq_esi-read -- patches.suse/drm-i915-dp-Remove-useless-debug-about-TPS3-support -- patches.suse/drm-i915-Speed-up-DMC-firmware-loading -- patches.suse/drm-i915-Don-t-rmw-PIPESTAT-enable-bits -- patches.suse/drm-i915-execlists-Microoptimise-execlists_cancel_po -- patches.suse/drm-i915-Enable-scanline-read-based-on-frame-timesta -- patches.suse/drm-i915-Make-I915_PARAMS_FOR_EACH-macro-more-flexib -- patches.suse/drm-i915-Extend-I915_PARAMS_FOR_EACH-with-default-me -- patches.suse/drm-i915-Fix-default-values-of-some-modparams -- patches.suse/drm-i915-huc-Reorganize-HuC-authentication -- patches.suse/drm-i915-selftests-Try-to-recover-from-a-wedged-GPU- -- patches.suse/drm-i915-Add-IS_PLATFORM-macro -- patches.suse/drm-i915-Compact-device-info-access-by-a-small-re-or -- patches.suse/drm-i915-cnl-Add-support-slice-subslice-eu-configs -- patches.suse/drm-i915-execlists-Notify-context-out-for-lost-reque -- patches.suse/i915-Use-pS-printk-format-for-direct-addresses -- patches.suse/drm-i915-Avoid-using-dev_priv-info.gen-directly -- patches.suse/drm-i915-Allow-optimized-platform-checks -- patches.suse/drm-dp-Add-defines-for-latency-in-sink -- patches.suse/drm-i915-psr-Set-frames-before-SU-entry-for-psr2 -- patches.suse/drm-i915-Also-discard-second-CRC-on-gen8-platforms -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20170929 -- patches.suse/drm-atomic-Make-atomic-iterators-less-surprising -- patches.suse/drm-vblank-Fix-flip-event-vblank-count -- patches.suse/drm-kirin-Checking-for-IS_ERR-instead-of-NULL -- patches.suse/0085-drm-rockchip-add-PINCTRL-dependency-for-LVDS.patch -- patches.suse/drm-tilcdc-Precalculate-total-frametime-in-tilcdc_cr -- patches.suse/drm-amdgpu-correct-reference-clock-value-on-vega10 -- patches.suse/drm-i915-selftests-Replace-wmb-with-i915_gem_chipset -- patches.suse/drm-i915-Move-i915_gem_restore_fences-to-i915_gem_re -- patches.suse/drm-i915-execlists-Move-request-unwinding-to-a-separ -- patches.suse/drm-i915-Give-the-invalid-priority-a-magic-name -- patches.suse/drm-i915-execlists-Cache-the-last-priolist-lookup -- patches.suse/drm-i915-gen9-Set-same-power-state-before-hibernatio -- patches.suse/drm-i915-gen8-Init-reset-display-interrupts-only-if- -- patches.suse/drm-i915-Add-has_psr-flag-to-gen9lp -- patches.suse/drm-i915-glk-cnl-Implement-WaDisableScalarClockGatin -- patches.suse/drm-i915-skl-Fix-has_ipc-on-skl-and-document-WaDisab -- patches.suse/drm-i915-Organize-GEN-features-inheritance -- patches.suse/drm-i915-Organize-GLK_COLORS -- patches.suse/drm-i915-Unset-legacy_cursor_update-early-in-intel_a -- patches.suse/drm-i915-Skip-vblank-waits-for-cursor-updates-when-w -- patches.suse/drm-i915-Remove-use_mmio_flip-modparm-v2 -- patches.suse/drm-i915-Transform-whitelisting-WAs-into-a-simple-re -- patches.suse/drm-i915-Move-MMCD_MISC_CTRL-from-context-w-a-to-sta -- patches.suse/drm-i915-Remove-WA_-SET-CLR-_BIT -- patches.suse/drm-i915-Fix-some-tracepoints-to-capture-full-64b -- patches.suse/drm-i915-Remove-defunct-trace-points -- patches.suse/drm-i915-Make-intel_uncore.h-header-self-contained -- patches.suse/drm-i915-uc-Drop-unnecessary-forward-declaration -- patches.suse/drm-i915-uc-Create-intel_uc_init_mmio -- patches.suse/drm-i915-uc-Move-uC-fw-helper-code-into-dedicated-fi -- patches.suse/drm-i915-huc-Move-HuC-declarations-into-dedicated-he -- patches.suse/drm-i915-guc-Move-Guc-early-init-into-own-function -- patches.suse/drm-i915-preempt-Fix-WaEnablePreemptionGranularityCo -- patches.suse/drm-i915-preempt-Default-to-disabled-mid-command-pre -- patches.suse/drm-i915-execlists-Distinguish-the-incomplete-contex -- patches.suse/drm-i915-Introduce-a-preempt-context -- patches.suse/drm-i915-execlists-Move-bdw-GPGPU-w-a-to-emit_bb -- patches.suse/drm-i915-execlists-Keep-request-priority-for-its-lif -- patches.suse/drm-i915-Expand-I915_PARAM_HAS_SCHEDULER-into-a-capa -- patches.suse/drm-i915-execlists-Preemption -- patches.suse/drm-i915-scheduler-Support-user-defined-priorities -- patches.suse/drm-i915-mst-Use-MST-sideband-message-transactions-f -- patches.suse/drm-i915-selftests-Remember-to-create-the-fake-preem -- patches.suse/drm-i915-selftests-fix-check-for-intel-IOMMU -- patches.suse/drm-i915-avoid-potential-uninitialized-variable-use -- patches.suse/drm-i915-cnl-Do-not-add-an-extra-page-for-precaution -- patches.suse/drm-i915-guc-Move-GuC-log-declarations-into-dedicate -- patches.suse/drm-i915-guc-Move-GuC-submission-declarations-into-d -- patches.suse/drm-i915-guc-Move-GuC-core-definitions-into-dedicate -- patches.suse/drm-i915-uc-Fix-includes-order -- patches.suse/drm-i915-uc-Unify-initialization-of-the-uC-firmware- -- patches.suse/drm-i915-push-DDI-CRT-underrun-reporting-on-enable-t -- patches.suse/drm-i915-push-DDI-CRT-underrun-reporting-on-disable- -- patches.suse/drm-i915-push-DDI-and-DSI-underrun-reporting-on-enab -- patches.suse/drm-i915-push-DDI-FDI-link-training-on-enable-to-CRT -- patches.suse/drm-i915-crt-clean-up-encoder-hook-assignment -- patches.suse/drm-i915-Don-t-use-BIT-in-UAPI-section -- patches.suse/drm-i915-Unify-uC-variable-types-to-avoid-flooding-c -- patches.suse/drm-i915-huc-Fix-includes-in-intel_huc.c -- patches.suse/drm-i915-Fix-pointer-to-int-conversion -- patches.suse/drm-i915-Try-harder-to-finish-the-idle-worker -- patches.suse/drm-i915-execlists-Add-a-comment-for-the-extra-MI_AR -- patches.suse/drm-i915-Use-intel_get_pipe_timings-and-intel_mode_f -- patches.suse/drm-i915-Make-i915_engine_info-pretty-printer-to-sta -- patches.suse/drm-i915-selftests-Pretty-print-engine-state-when-re -- patches.suse/drm-i915-Hold-forcewake-for-the-duration-of-reset-re -- patches.suse/drm-i915-selftests-Hold-the-rpm-wakeref-for-the-rese -- patches.suse/drm-i915-Provide-an-assert-for-when-we-expect-forcew -- patches.suse/drm-i915-Pin-fence-for-iomap -- patches.suse/drm-i915-Consolidate-get_fence-with-pin_fence -- patches.suse/drm-i915-Track-user-GTT-faulting-per-vma -- patches.suse/drm-i915-Check-PIN_NONFAULT-overlaps-in-evict_for_no -- patches.suse/drm-i915-Try-a-minimal-attempt-to-insert-the-whole-o -- patches.suse/drm-i915-Avoid-evicting-user-fault-mappable-vma-for- -- patches.suse/drm-i915-Early-rejection-of-mappable-GGTT-pin-attemp -- patches.suse/drm-i915-add-the-BXT-and-CNL-DPLL-registers-to-pipe_ -- patches.suse/drm-i915-avoid-division-by-zero-on-cnl_calc_wrpll_li -- patches.suse/drm-i915-bios-refactor-parse-general-definitions -- patches.suse/drm-i915-bios-don-t-initialize-fields-based-on-vbt-v -- patches.suse/drm-i915-bios-remove-an-unnecessary-temp-variable -- patches.suse/drm-i915-bios-cleanup-comments-and-useless-return -- patches.suse/drm-i915-bios-merge-parse_device_mapping-into-parse_ -- patches.suse/drm-i915-bios-parse-SDVO-device-mapping-from-pre-par -- patches.suse/drm-i915-bios-don-t-pass-bdb-to-parsers-that-don-t-p -- patches.suse/drm-i915-Preallocate-our-mmu-notifier-workequeu-to-u -- patches.suse/drm-i915-Use-execlists_num_ports-instead-of-size-of- -- patches.suse/drm-i915-Increase-atomic-update-vblank-evasion-time- -- patches.suse/drm-i915-Use-enum-pipe-for-PCH-transcoders -- patches.suse/drm-i915-Parametrize-CBR_DPLLBMD_PIPE-defines -- patches.suse/drm-i915-Pass-crtc-state-to-i9xx_enable_pll -- patches.suse/drm-i915-Nuke-the-bogus-kernel-doc-for-i9xx_disable_ -- patches.suse/drm-i915-Don-t-relay-on-I915_MAX_PIPES -- patches.suse/drm-i915-Remove-I915_MAX_PIPES-dependency-for-DDB-al -- patches.suse/drm-i915-Fold-IRQ-pipe-masks -- patches.suse/drm-i915-Favor-for_each_pipe-macro -- patches.suse/drm-i915-Cleanup-South-Error-Interrupts -- patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-gen6 -- patches.suse/drm-i915-Remove-superfluous-IS_BDW-checks-and-non-BD -- patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-BDW -- patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-VLV -- patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-CHV -- patches.suse/drm-i915-Name-i915_runtime_pm-structure-in-dev_priv- -- patches.suse/drm-i915-Move-rps.hw_lock-to-dev_priv-and-s-hw_lock- -- patches.suse/drm-i915-Name-structure-in-dev_priv-that-contains-RP -- patches.suse/drm-i915-Rename-intel_enable_rc6-to-intel_rc6_enable -- patches.suse/drm-i915-Create-generic-function-to-setup-LLC-ring-f -- patches.suse/drm-i915-Create-generic-functions-to-control-RC6-RPS -- patches.suse/drm-i915-Introduce-separate-status-variable-for-RC6- -- patches.suse/drm-i915-Use-rcu-instead-of-stop_machine-in-set_wedg -- patches.suse/drm-i915-Reuse-normal-state-readout-for-LVDS-DVO-fix -- patches.suse/drm-i915-Allow-PCH-platforms-fall-back-to-BIOS-LVDS- -- patches.suse/drm-i915-dp-centralize-max-source-rate-conditions-mo -- patches.suse/drm-i915-dp-limit-sink-rates-based-on-rate -- patches.suse/drm-i915-userptr-Drop-struct_mutex-before-cleanup -- patches.suse/drm-i915-Simplify-intel_sanitize_enable_ppgtt -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20171012 -- patches.suse/drm-atomic-Make-atomic-helper-track-newly-assigned-p -- patches.suse/drm-atomic-Check-for-busy-planes-connectors-before-s -- patches.suse/drm-sun4i-backend-Offset-layer-buffer-address-by-DRA -- patches.suse/0001-vgaarb-Select-a-default-VGA-device-even-if-there-s-n.patch -- patches.suse/0002-vgaarb-Factor-out-EFI-and-fallback-default-device-se.patch -- patches.suse/drm-hisilicon-Ensure-LDI-regs-are-properly-configure -- patches.suse/drm-ttm-once-more-fix-ttm_buffer_object_transfer -- patches.suse/drm-amdgpu-fix-error-handling-in-amdgpu_bo_do_create -- patches.suse/drm-radeon-fix-atombios-on-big-endian -- patches.suse/drm-i915-Start-tracking-PSR-state-in-crtc-state -- patches.suse/drm-i915-selftests-Wrap-a-timer-into-a-i915_sw_fence -- patches.suse/drm-i915-Fix-DP_AUX_CH_CTL_TIME_OUT-naming -- patches.suse/drm-i915-bdw-Fix-DP_AUX_CH_CTL_TIME_OUT-setting -- patches.suse/drm-Add-retries-for-lspcon-mode-detection -- patches.suse/drm-i915-Don-t-give-up-waiting-on-INVALID_MODE -- patches.suse/drm-i915-Add-retries-for-LSPCON-detection -- patches.suse/drm-i915-Get-rid-of-hardcoded-pipes -- patches.suse/drm-i915-Replace-_reference-unreference-or-_ref-unre -- patches.suse/drm-i915-Dump-output_types-in-crtc-state-dump -- patches.suse/drm-i915-Extract-intel_ddi_clk_disable -- patches.suse/drm-i915-Extract-intel_disable_ddi_buf -- patches.suse/drm-i915-Inline-the-required-bits-of-intel_ddi_post_ -- patches.suse/drm-i915-Split-intel_ddi_post_disable-into-DP-vs.-HD -- patches.suse/drm-i915-Remove-useless-eDP-check-from-intel_ddi_pre -- patches.suse/drm-i915-Split-intel_disable_ddi-into-DP-vs.-HDMI-va -- patches.suse/drm-i915-Plumb-crtc_state-etc.-directly-to-intel_ddi -- patches.suse/drm-i915-Split-intel_enable_ddi-into-DP-and-HDMI-var -- patches.suse/drm-i915-Stop-asserting-on-set-wedged-vs-nop_submit_ -- patches.suse/drm-i915-Keep-the-rings-stopped-until-they-have-been -- patches.suse/drm-i915-Always-stop-the-rings-before-a-missing-GPU- -- patches.suse/drm-i915-enable-to-read-CSB-and-CSB-write-pointer-fr -- patches.suse/drm-i915-Move-intel_guc_wopcm_size-to-intel_guc.c -- patches.suse/drm-i915-guc-Move-GuC-boot-param-initialization-out- -- patches.suse/drm-i915-guc-Small-fixups-post-code-move -- patches.suse/drm-i915-guc-Move-doc-near-related-definitions -- patches.suse/drm-i915-guc-Rename-intel_guc_loader.c-to-intel_guc_ -- patches.suse/drm-i915-guc-Reorder-functions-in-intel_guc_fw.c -- patches.suse/drm-i915-uc-Check-all-firmwares-against-WOPCM-size -- patches.suse/drm-i915-guc-Pick-better-place-for-Guc-final-status- -- patches.suse/drm-i915-uc-Improve-debug-messages-in-firmware-fetch -- patches.suse/drm-i915-uc-Add-message-with-firmware-url -- patches.suse/drm-i915-Update-DMC-firmware-load-error-messages -- patches.suse/drm-i915-uc-Unify-firmware-loading -- patches.suse/drm-i915-guc-Update-Guc-messages-on-load-failure -- patches.suse/drm-i915-huc-Move-fw-select-function -- patches.suse/drm-i915-cnl-WaRsUseTimeoutMode -- patches.suse/drm-i915-Refactor-testing-obj-mm.pages -- patches.suse/drm-i915-Rename-obj-pin_display-to-obj-pin_global -- patches.suse/drm-i915-Drop-debugfs-i915_gem_pin_display -- patches.suse/drm-i915-Remove-walk-over-obj-vma_list-for-the-shrin -- patches.suse/drm-i915-Move-dev_priv-mm.-un-bound_list-to-its-own- -- patches.suse/drm-i915-Set-our-shrinker-batch-to-4096-16MiB -- patches.suse/drm-i915-Only-free-the-oldest-stale-object-before-a- -- patches.suse/drm-i915-Trim-struct_mutex-hold-duration-for-i915_ge -- patches.suse/drm-i915-Skip-HW-reinitialisation-on-resume-if-still -- patches.suse/drm-i915-Add-in-flight-request-details-to-intel_engi -- patches.suse/drm-i915-Remove-mostly-duplicated-video-DIP-handling -- patches.suse/drm-i915-Handle-drm-layer-errors-in-intel_dp_add_mst -- patches.suse/drm-i915-uc-Add-pretty-printer-for-uc-firmware -- patches.suse/drm-i915-No-need-for-RING_MAX_NONPRIV_SLOTS-space -- patches.suse/drm-i915-Fixup-userptr-mmu-notifier-registration-err -- patches.suse/drm-i915-move-adjusted_x-y-from-crtc-to-cache -- patches.suse/drm-i915-dspaddr_offset-doesn-t-need-to-be-more-than -- patches.suse/drm-i915-Unify-skylake-plane-update -- patches.suse/drm-i915-Unify-skylake-plane-disable -- patches.suse/drm-i915-adjust-get_crtc_fence_y_offset-to-use-base. -- patches.suse/drm-i915-Flush-the-idle-worker-for-debugfs-i915_drop -- patches.suse/drm-i915-Relocate-intel_ddi_get_buf_trans_-functions -- patches.suse/drm-i915-Extract-intel_ddi_get_buf_trans_hdmi -- patches.suse/drm-i915-Pass-the-encoder-type-explicitly-to-skl_set -- patches.suse/drm-i915-Pass-the-level-to-intel_prepare_hdmi_ddi_bu -- patches.suse/drm-i915-Integrate-BXT-into-intel_ddi_dp_voltage_max -- patches.suse/drm-i915-Pass-encoder-type-to-cnl_ddi_vswing_sequenc -- patches.suse/drm-i915-Kill-off-the-BXT-buf_trans-default_index -- patches.suse/drm-i915-Centralize-the-SKL-DDI-A-E-vs.-B-C-D-buf-tr -- patches.suse/drm-i915-Unify-error-handling-for-missing-DDI-buf-tr -- patches.suse/drm-i915-Drop-the-redundant-hdmi-prefix-suffix-from- -- patches.suse/drm-i915-remove-g4x-lowfreq_avail-and-has_pipe_cxsr -- patches.suse/drm-i915-crt-split-compute_config-hook-by-platforms -- patches.suse/drm-i915-Skip-waking-the-device-to-service-pwrite -- patches.suse/drm-i915-Parse-DSI-backlight-cabc-ports -- patches.suse/drm-i915-Use-existing-DSI-backlight-ports-info -- patches.suse/drm-i915-Let-s-use-more-enum-intel_dpll_id-pll_id -- patches.suse/drm-i915-cnl-Map-VBT-DDC-Pin-to-BSpec-DDC-Pin -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20171023 -- patches.suse/drm-amd-powerplay-initialize-a-variable-before-using -- patches.suse/0086-drm-rockchip-add-CONFIG_OF-dependency-for-lvds.patch -- patches.suse/drm-vblank-Tune-drm_crtc_accurate_vblank_count-WARN- -- patches.suse/drm-qxl-replace-QXL_INFO-with-DRM_DEBUG_DRIVER -- patches.suse/qxl-alloc-use-shadow-for-dumb-buffers -- patches.suse/drm-i915-Filter-out-spurious-execlists-context-switc -- patches.suse/drm-i915-execlists-Remove-the-priority-optimisation -- patches.suse/drm-i915-Disable-lazy-PPGTT-page-table-optimization- -- patches.suse/drm-i915-Calculate-ironlake-intermediate-watermarks- -- patches.suse/drm-i915-Lock-llist_del_first-vs-llist_del_all -- patches.suse/drm-i915-Idle-the-GPU-before-shinking-everything -- patches.suse/drm-i915-Prune-the-reservation-shared-fence-array -- patches.suse/drm-i915-Move-init_clock_gating-back-to-where-it-was -- patches.suse/drm-i915-Reorder-context-close-to-avoid-calling-i915 -- patches.suse/0001-driver-core-Move-device_links_purge-after-bus_remove.patch -- patches.suse/debugfs-add-support-for-more-elaborate-d_fsdata.patch -- patches.suse/debugfs-implement-per-file-removal-protection.patch -- patches.suse/debugfs-debugfs_real_fops-drop-__must_hold-sparse-an.patch -- patches.suse/debugfs-convert-to-debugfs_file_get-and-put.patch -- patches.suse/IB-hfi1-convert-to-debugfs_file_get-and-put.patch -- patches.suse/debugfs-purge-obsolete-SRCU-based-removal-protection.patch -- patches.suse/debugfs-call-debugfs_real_fops-only-after-debugfs_fi.patch -- patches.suse/debugfs-defer-debugfs_fsdata-allocation-to-first-usa.patch -- patches.suse/msft-hv-1506-vmbus-add-per-channel-sysfs-info.patch -- patches.suse/msft-hv-1519-vmbus-initialize-reserved-fields-in-messages.patch -- patches.suse/genwqe-Take-R-W-permissions-into-account-when-dealing-with-memory-pages.patch -- patches.suse/msft-hv-1521-Drivers-hv-vmbus-Expose-per-channel-interrupts-and-e.patch -- patches.suse/msft-hv-1522-Drivers-hv-vmbus-Make-panic-reporting-to-be-more-use.patch -- patches.suse/msft-hv-1527-hyper-v-trace-vmbus_on_msg_dpc.patch -- patches.suse/msft-hv-1528-hyper-v-trace-vmbus_on_message.patch -- patches.suse/msft-hv-1529-hyper-v-trace-vmbus_onoffer.patch -- patches.suse/msft-hv-1530-hyper-v-trace-vmbus_onoffer_rescind.patch -- patches.suse/msft-hv-1531-hyper-v-trace-vmbus_onopen_result.patch -- patches.suse/msft-hv-1532-hyper-v-trace-vmbus_ongpadl_created.patch -- patches.suse/msft-hv-1533-hyper-v-trace-vmbus_ongpadl_torndown.patch -- patches.suse/msft-hv-1534-hyper-v-trace-vmbus_onversion_response.patch -- patches.suse/msft-hv-1535-hyper-v-trace-vmbus_request_offers.patch -- patches.suse/msft-hv-1536-hyper-v-trace-vmbus_open.patch -- patches.suse/msft-hv-1537-hyper-v-trace-vmbus_close_internal.patch -- patches.suse/msft-hv-1538-hyper-v-trace-vmbus_establish_gpadl.patch -- patches.suse/msft-hv-1539-hyper-v-trace-vmbus_teardown_gpadl.patch -- patches.suse/msft-hv-1540-hyper-v-trace-vmbus_negotiate_version.patch -- patches.suse/msft-hv-1541-hyper-v-trace-vmbus_release_relid.patch -- patches.suse/msft-hv-1542-hyper-v-trace-vmbus_send_tl_connect_request.patch -- patches.suse/msft-hv-1543-hyper-v-trace-channel-events.patch -- patches.suse/0001-thunderbolt-tb-fix-use-after-free-in-tb_activate_pci.patch -- patches.suse/nvmem-imx-ocotp-Restrict-OTP-write-to-IMX6-processor.patch -- patches.suse/nvmem-imx-ocotp-Pass-parameters-via-a-struct.patch -- patches.suse/nvmem-imx-ocotp-Add-support-for-banked-OTP-addressin.patch -- patches.suse/nvmem-imx-ocotp-Move-i.MX6-write-clock-setup-to-dedi.patch -- patches.suse/nvmem-imx-ocotp-Add-i.MX7D-timing-write-clock-setup-.patch -- patches.suse/nvmem-imx-ocotp-Enable-i.MX7D-OTP-write-support.patch -- patches.suse/nvmem-imx-ocotp-Update-module-description.patch -- patches.suse/mfd-Add-support-for-Cherry-Trail-Dollar-Cove-TI-PMIC -- patches.suse/ACPI-PMIC-Add-opregion-driver-for-Intel-Dollar-Cove- -- patches.suse/mfd-lpc_ich-Avoton-Rangeley-uses-SPI_BYT-method -- patches.suse/mfd-mxs-lradc-Fix-error-handling-in-mxs_lradc_probe -- patches.suse/mfd-fsl-imx25-Clean-up-irq-settings-during-removal -- patches.suse/backlight-pwm_bl-Fix-overflow-condition.patch -- patches.suse/0011-pinctrl-rockchip-Fix-the-rk3399-gpio0-and-gpio1-bank.patch -- patches.suse/pinctrl-adi2-Fix-Kconfig-build-problem -- patches.suse/afs-Connect-up-the-CB.ProbeUuid.patch -- patches.suse/f2fs-fix-to-show-ino-management-cache-size-correctly.patch -- patches.suse/f2fs-expose-some-sectors-to-user-in-inline-data-or-d.patch -- patches.suse/Revert-f2fs-handle-dirty-segments-inside-refresh_sit.patch -- patches.suse/f2fs-don-t-bother-with-inode-i_version.patch -- patches.suse/f2fs-validate-before-set-clear-free-nat-bitmap.patch -- patches.suse/f2fs-fix-to-clear-FI_NO_PREALLOC.patch -- patches.suse/powerpc-64s-Add-workaround-for-P9-vector-CI-load-issue.patch -- patches.suse/powerpc-mm-Export-flush_all_mm.patch -- patches.suse/cxl-Enable-global-TLBIs-for-cxl-contexts.patch -- patches.suse/powerpc-xmon-Avoid-tripping-SMP-hardlockup-watchdog.patch -- patches.suse/powerpc-64s-Implement-system-reset-idle-wakeup-reason.patch -- patches.suse/powerpc-powernv-Use-early_radix_enabled-in-POWER9-tlb-flush.patch -- patches.suse/powerpc-kprobes-Clean-up-jprobe-detection-in-livepatch-handler -- patches.suse/powerpc-kprobes-Fix-warnings-from-__this_cpu_read-on-preempt-kernels -- patches.suse/powerpc-jprobes-Disable-preemption-when-triggered-th.patch -- patches.suse/powerpc-powernv-Make-opal_event_shutdown-callable-fr.patch -- patches.suse/powerpc-Always-initialize-input-array-when-calling-e.patch -- patches.suse/selftests-powerpc-Use-snprintf-to-construct-DSCR-sys.patch -- patches.suse/cxl-Add-support-for-POWER9-DD2.patch -- patches.suse/cxl-Rename-register-PSL9_FIR2-to-PSL9_FIR_MASK.patch -- patches.suse/powerpc-dlpar-019-vphn-Update-CPU-topology-when-VPHN-enabled.patch -- patches.suse/powerpc-dlpar-020-vphn-Improve-recognition-of-PRRN-VPHN.patch -- patches.suse/powerpc-dlpar-021-hotplug-Improve-responsiveness-of-hotplug-ch.patch -- patches.suse/powerpc-dlpar-022-vphn-Fix-numa-update-end-loop-bug.patch -- patches.suse/Revert-KVM-PPC-Book3S-HV-POWER9-does-not-require-sec.patch -- patches.suse/KVM-PPC-Tie-KVM_CAP_PPC_HTM-to-the-user-visible-TM-f.patch -- patches.suse/powerpc-tm-Add-commandline-option-to-disable-hardwar.patch -- patches.suse/powerpc-Add-PPC_FEATURE2_HTM_NO_SUSPEND.patch -- patches.suse/powerpc-powernv-Enable-TM-without-suspend-if-possibl.patch -- patches.suse/powerpc-tm-P9-disable-transactionally-suspended-sigc.patch -- patches.suse/powerpc-xmon-Check-before-calling-xive-functions.patch -- patches.suse/powerpc-mm-radix-Drop-unneeded-NULL-check.patch -- patches.suse/powerpc-perf-hv-24x7-Fix-incorrect-comparison-in-mem.patch -- patches.suse/KVM-PPC-Book3S-HV-Handle-host-system-reset-in-guest-.patch -- patches.suse/powerpc-64s-radix-Improve-preempt-handling-in-TLB-co.patch -- patches.suse/powerpc-64s-radix-Fix-process-table-entry-cache-inva.patch -- patches.suse/powerpc-pseries-vio-Dispose-of-virq-mapping-on-vdevice-unregister.patch -- patches.suse/powerpc-ipic-Fix-status-get-and-status-clear.patch -- patches.suse/powerpc-64-Free-up-CPU_FTR_ICSWX.patch -- patches.suse/powerpc-64s-Replace-CONFIG_PPC_STD_MMU_64-with-CONFI.patch -- patches.suse/powerpc-mm-Add-a-CONFIG-option-to-choose-if-radix-is.patch -- patches.suse/powerpc-tm-Don-t-check-for-WARN-in-TM-Bad-Thing-hand.patch -- patches.suse/bpf-take-advantage-of-stack_depth-tracking-in-powerp.patch -- patches.suse/powerpc-opal-Fix-EBUSY-bug-in-acquiring-tokens.patch -- patches.suse/powerpc-Don-t-enable-FP-Altivec-if-not-checkpointed.patch -- patches.suse/powerpc-Force-reload-for-recheckpoint-during-tm-fp-v.patch -- patches.suse/powerpc-Always-save-restore-checkpointed-regs-during.patch -- patches.suse/powerpc-Remove-facility-loadups-on-transactional-fp-.patch -- patches.suse/powerpc-add-POWER9_DD20-feature.patch -- patches.suse/powerpc-64s-idle-avoid-POWER9-DD1-and-DD2.0-ERAT-wor.patch -- patches.suse/powerpc-64s-idle-avoid-POWER9-DD1-and-DD2.0-PMU-work.patch -- patches.suse/powerpc-powernv-cpufreq-Fix-the-frequency-read-by-pr.patch -- patches.suse/powerpc-powernv-ioda-Remove-explicit-max-window-size.patch -- patches.suse/powerpc-64s-radix-Optimize-TLB-range-flush-barriers.patch -- patches.suse/powerpc-64s-radix-Implement-_tlbie-l-_va_range-flush.patch -- patches.suse/powerpc-64s-radix-Optimize-flush_tlb_range.patch -- patches.suse/powerpc-64s-radix-Introduce-local-single-page-ceilin.patch -- patches.suse/powerpc-64s-radix-Improve-TLB-flushing-for-page-tabl.patch -- patches.suse/powerpc-mm-radix-Fix-crashes-on-Power9-DD1-with-radix.patch -- patches.suse/powerpc-kprobes-Disable-preemption-before-invoking-p.patch -- patches.suse/powerpc-powernv-idle-Round-up-latency-and-residency-.patch -- patches.suse/powerpc-powernv-npu-Use-flush_all_mm-instead-of-flus.patch -- patches.suse/powerpc-powernv-npu-Don-t-explicitly-flush-nmmu-tlb.patch -- patches.suse/powerpc-fadump-use-kstrtoint-to-handle-sysfs-store.patch -- patches.suse/powerpc-signal-Properly-handle-return-value-from-upr.patch -- patches.suse/powerpc-Fix-DABR-match-on-hash-based-systems.patch -- patches.suse/powerpc-64s-hash-Fix-512T-hint-detection-to-use-128T.patch -- patches.suse/powerpc-64s-hash-Fix-128TB-512TB-virtual-address-bou.patch -- patches.suse/powerpc-64s-hash-Fix-fork-with-512TB-process-address.patch -- patches.suse/powerpc-64s-hash-Allow-MAP_FIXED-allocations-to-cros.patch -- patches.suse/powerpc-64s-radix-Fix-128TB-512TB-virtual-address-bo.patch -- patches.suse/powerpc-64s-mm_context.addr_limit-is-only-used-on-ha.patch -- patches.suse/powerpc-64s-Fix-masking-of-SRR1-bits-on-instruction-.patch -- patches.suse/powerpc-64s-Fix-Power9-DD2.0-workarounds-by-adding-D.patch -- patches.suse/KVM-VMX-Don-t-expose-PLE-enable-if-there-is-no-hardw.patch -- patches.suse/KVM-LAPIC-Fix-lapic-timer-mode-transition.patch -- patches.suse/KVM-LAPIC-Introduce-limit_periodic_timer_frequency.patch -- patches.suse/KVM-LAPIC-Keep-timer-running-when-switching-between-.patch -- patches.suse/KVM-LAPIC-Apply-change-to-TDCR-right-away-to-the-tim.patch -- patches.suse/KVM-x86-mmu-returning-void-in-a-void-function-is-str.patch -- patches.suse/KVM-x86-mmu-free_page-can-handle-NULL.patch -- patches.suse/KVM-x86-drop-BUG_ON-vcpu-kvm.patch -- patches.suse/KVM-VMX-vmx_vcpu_setup-cannot-fail.patch -- patches.suse/KVM-x86-no-need-to-inititalize-vcpu-members-to-0.patch -- patches.suse/KVM-VMX-drop-enable_ept-check-from-ept_sync_context.patch -- patches.suse/KVM-VMX-call-ept_sync_global-with-enable_ept-only.patch -- patches.suse/KVM-VMX-require-INVEPT-GLOBAL-for-EPT.patch -- patches.suse/KVM-VMX-drop-unnecessary-function-declarations.patch -- patches.suse/KVM-nVMX-no-need-to-set-vcpu-cpu-when-switching-vmcs.patch -- patches.suse/KVM-nVMX-no-need-to-set-ept-vpid-caps-to-0.patch -- patches.suse/KVM-VMX-cleanup-init_rmode_identity_map.patch -- patches.suse/KVM-x86-allow-setting-identity-map-addr-with-no-vcpu.patch -- patches.suse/KVM-VMX-rename-RDSEED-and-RDRAND-vmx-ctrls-to-reflec.patch -- patches.suse/kvm-mm-account-kvm-related-kmem-slabs-to-kmemcg.patch -- patches.suse/KVM-x86-handle-0-write-to-TSC_DEADLINE-MSR.patch -- patches.suse/KVM-x86-really-disarm-lapic-timer-when-clearing-TMIC.patch -- patches.suse/KVM-x86-thoroughly-disarm-LAPIC-timer-around-TSC-dea.patch -- patches.suse/KVM-X86-Processor-States-following-Reset-or-INIT.patch -- patches.suse/KVM-VMX-Don-t-expose-unrestricted_guest-is-enabled-i.patch -- patches.suse/arch-x86-remove-redundant-null-checks-before-kmem_ca.patch -- patches.suse/KVM-SVM-unconditionally-wake-up-VCPU-on-IOMMU-interr.patch -- patches.suse/KVM-SVM-limit-kvm_handle_page_fault-to-PF-handling.patch -- patches.suse/KVM-x86-introduce-ISA-specific-SMM-entry-exit-callba.patch -- patches.suse/KVM-x86-introduce-ISA-specific-smi_allowed-callback.patch -- patches.suse/KVM-nVMX-set-IDTR-and-GDTR-limits-when-loading-L1-ho.patch -- patches.suse/KVM-nVMX-fix-SMI-injection-in-guest-mode.patch -- patches.suse/KVM-nSVM-refactor-nested_svm_vmrun.patch -- patches.suse/KVM-nSVM-fix-SMI-injection-in-guest-mode.patch -- patches.suse/KVM-x86-extend-usage-of-RET_MMIO_PF_-constants.patch -- patches.suse/KVM-SVM-detect-opening-of-SMI-window-using-STGI-inte.patch -- patches.suse/KVM-nVMX-Fix-EPT-switching-advertising.patch -- patches.suse/KVM-VMX-Fix-VPID-capability-detection.patch -- patches.suse/KVM-X86-GP-when-guest-attempts-to-write-MCi_STATUS-r.patch -- patches.suse/KVM-PPC-Book3S-HV-Handle-unexpected-interrupts-bette.patch -- patches.suse/KVM-PPC-Book3S-HV-Use-ARRAY_SIZE-macro.patch -- patches.suse/KVM-PPC-BookE-Use-vma_pages-function.patch -- patches.suse/KVM-PPC-Book3S-HV-Delete-an-error-message-for-a-fail.patch -- patches.suse/KVM-PPC-Book3S-PR-Enable-in-kernel-TCE-handlers-for-.patch -- patches.suse/KVM-PPC-Book3S-HV-Explicitly-disable-HPT-operations-on-radix.patch -- patches.suse/KVM-PPC-Book3S-HV-Don-t-call-real-mode-XICS-hypercall-handlers-if-not-enabled.patch -- patches.suse/KVM-PPC-Book3S-PR-Only-install-valid-SLBs-during-KVM.patch -- patches.suse/KVM-PPC-Book3S-Fix-gas-warning-due-to-using-r0-as-im.patch -- patches.suse/KVM-PPC-Book3S-HV-Don-t-rely-on-host-s-page-size-info.patch -- patches.suse/KVM-PPC-Book3S-HV-Rename-hpte_setup_done-to-mmu_read.patch -- patches.suse/KVM-PPC-Book3S-HV-Unify-dirty-page-map-between-HPT-and-radix.patch -- patches.suse/KVM-PPC-Book3S-HV-Add-infrastructure-for-running-HPT.patch -- patches.suse/KVM-PPC-Book3S-HV-Allow-for-running-POWER9-host-in-s.patch -- patches.suse/KVM-PPC-Book3S-HV-Run-HPT-guests-on-POWER9-radix-hos.patch -- patches.suse/arm64-Implement-arch_counter_get_cntpct-to-read-the-.patch -- patches.suse/arm64-Use-physical-counter-for-in-kernel-reads-when-.patch -- patches.suse/KVM-arm-arm64-Guard-kvm_vgic_map_is_active-against-v.patch -- patches.suse/KVM-arm-arm64-Support-calling-vgic_update_irq_pendin.patch -- patches.suse/KVM-arm-arm64-Check-that-system-supports-split-eoi-d.patch -- patches.suse/KVM-arm-arm64-Make-timer_arm-and-timer_disarm-helper.patch -- patches.suse/KVM-arm-arm64-Rename-soft-timer-to-bg_timer.patch -- patches.suse/KVM-arm-arm64-Move-timer-vgic-flush-sync-under-disab.patch -- patches.suse/KVM-arm-arm64-Use-separate-timer-for-phys-timer-emul.patch -- patches.suse/KVM-arm-arm64-Move-timer-save-restore-out-of-the-hyp.patch -- patches.suse/KVM-arm-arm64-Set-VCPU-affinity-for-virt-timer-irq.patch -- patches.suse/KVM-arm-arm64-Avoid-timer-save-restore-in-vcpu-entry.patch -- patches.suse/KVM-arm-arm64-Support-EL1-phys-timer-register-access.patch -- patches.suse/KVM-arm-arm64-Use-kvm_arm_timer_set-get_reg-for-gues.patch -- patches.suse/KVM-arm-arm64-Move-phys_timer_emulate-function.patch -- patches.suse/KVM-arm-arm64-Avoid-phys-timer-emulation-in-vcpu-ent.patch -- patches.suse/KVM-arm-arm64-Get-rid-of-kvm_timer_flush_hwstate.patch -- patches.suse/KVM-arm-arm64-Rework-kvm_timer_should_fire.patch -- patches.suse/arm-arm64-KVM-Load-the-timer-state-when-enabling-the.patch -- patches.suse/KVM-arm-arm64-vgic-its-Remove-kvm_its_unmap_device.patch -- patches.suse/KVM-arm-arm64-vgic-its-New-helper-functions-to-free-.patch -- patches.suse/KVM-arm-arm64-vgic-its-Free-caches-when-GITS_BASER-V.patch -- patches.suse/KVM-arm-arm64-vgic-its-Implement-KVM_DEV_ARM_ITS_CTR.patch -- patches.suse/KVM-arm-arm64-Unify-32bit-fault-injection.patch -- patches.suse/KVM-PPC-Book3S-HV-Cosmetic-post-merge-cleanups.patch -- patches.suse/KVM-s390-document-memory-ordering-for-kvm_s390_vcpu_.patch -- patches.suse/KVM-s390-vsie-use-common-code-functions-for-pinning.patch -- patches.suse/KVM-s390-abstract-conversion-between-isc-and-enum-ir.patch -- patches.suse/KVM-s390-clear_io_irq-requests-are-not-expected-for-.patch -- patches.suse/KVM-s390-provide-a-capability-for-AIS-state-migratio.patch -- patches.suse/xenclock-0001-ptp_kvm-probe-for-kvm-guest-availability.patch -- patches.suse/xenclock-0002-x86-pvclock-add-setter-for-pvclock_pvti_cpu0_va.patch -- patches.suse/xenclock-0003-x86-xen-time-set-pvclock-flags-on-xen_time_init.patch -- patches.suse/xenclock-0004-x86-xen-time-setup-vcpu-0-time-info-page.patch -- patches.suse/vhost-vsock-fix-uninitialized-vhost_vsock-guest_cid.patch -- patches.suse/fw_cfg-fix-the-command-line-module-name.patch -- patches.suse/ARM-DRA722-remove-redundant-definition-of-1.0-device.patch -- patches.suse/dt-bindings-add-compatible-string-for-allwinner-v3s-soc.patch -- patches.suse/ARM-sunxi-fix-the-core-number-of-V3s-in-sunxi-README.patch -- patches.suse/soc-mediatek-pwrap-fix-compiler-errors -- patches.suse/drivers-firmware-psci_checker-Add-missing-destroy_ti -- patches.suse/dm-mpath-remove-annoying-message-of-blk_get_request-.patch -- patches.suse/0078-dm-discard-support-requires-all-targets-in-a-table-s.patch -- patches.suse/0079-dm-do-not-set-discards_supported-in-targets-that-do-.patch -- patches.suse/0080-dm-clear-all-discard-attributes-in-queue_limits-when.patch -- patches.suse/0081-dm-bufio-fix-integer-overflow-when-limiting-maximum-.patch -- patches.suse/libnvdimm-dimm-clear-locked-status-on-successful-dimm.patch -- patches.suse/libnvdimm-region-make-resource-attribute-only-readab.patch -- patches.suse/libnvdimm-namespace-make-resource-attribute-only-rea.patch -- patches.suse/libnvdimm-pfn-make-resource-attribute-only-readable-.patch -- patches.suse/libnvdimm-namespace-fix-label-initialization-to-use-valid.patch -- patches.suse/nfit_test-Make-private-definitions-to-command-emulat.patch -- patches.suse/acpi-nfit-Enable-to-show-what-feature-is-supported-v.patch -- patches.suse/acpi-nfit-nfit_test-supports-translate-SPA.patch -- patches.suse/acpi-nfit-add-support-for-the-_LSI-_LSR-and-_LSW-lab.patch -- patches.suse/acpi-nfit-hide-unknown-commands-from-nmemX-commands.patch -- patches.suse/acpi-nfit-add-support-for-NVDIMM_FAMILY_INTEL-v1.6-D.patch -- patches.suse/acpi-nfit-validate-commands-against-the-device-type.patch -- patches.suse/acpi-nfit-add-Enable-Latch-System-Shutdown-Status-co.patch -- patches.suse/mm-Handle-0-flags-in-_calc_vm_trans-macro.patch -- patches.suse/mm-introduce-MAP_SHARED_VALIDATE-a-mechanism-to-safe.patch -- patches.suse/mm-Remove-VM_FAULT_HWPOISON_LARGE_MASK.patch -- patches.suse/dax-Simplify-arguments-of-dax_insert_mapping.patch -- patches.suse/dax-Factor-out-getting-of-pfn-out-of-iomap.patch -- patches.suse/dax-Create-local-variable-for-VMA-in-dax_iomap_pte_f.patch -- patches.suse/dax-Create-local-variable-for-vmf-flags-FAULT_FLAG_W.patch -- patches.suse/dax-Inline-dax_insert_mapping-into-the-callsite.patch -- patches.suse/dax-Inline-dax_pmd_insert_mapping-into-the-callsite.patch -- patches.suse/dax-Fix-comment-describing-dax_iomap_fault.patch -- patches.suse/dax-Allow-dax_iomap_fault-to-return-pfn.patch -- patches.suse/dax-Allow-tuning-whether-dax_insert_mapping_entry-di.patch -- patches.suse/mm-Define-MAP_SYNC-and-VM_SYNC-flags.patch -- patches.suse/dax-iomap-Add-support-for-synchronous-faults.patch -- patches.suse/dax-Implement-dax_finish_sync_fault.patch -- patches.suse/ext4-Simplify-error-handling-in-ext4_dax_huge_fault.patch -- patches.suse/ext4-Support-for-synchronous-DAX-faults.patch -- patches.suse/xfs-Implement-xfs_filemap_pfn_mkwrite-using-__xfs_fi.patch -- patches.suse/xfs-support-for-synchronous-DAX-faults.patch -- patches.suse/fs-dax-unify-IOMAP_F_DIRTY-read-vs-write-handling-po.patch -- patches.suse/dax-fix-PMD-faults-on-zero-length-files.patch -- patches.suse/dax-fix-general-protection-fault-in-dax_alloc_inode.patch -- patches.suse/0001-ide-Make-ide_cdrom_prep_fs-initialize-the-sense-buff.patch -- patches.suse/0001-block-bfq-add-missing-invocations-of-bfqg_stats_upda.patch -- patches.suse/block-wake-up-all-tasks-blocked-in-get_request.patch -- patches.suse/nvmet_fc-fix-better-length-checking.patch -- patches.suse/bio-ensure-__bio_clone_fast-copies-bi_partno.patch -- patches.suse/cxlflash-get-rid-of-pointless-access_ok.patch -- patches.suse/fix-a-page-leak-in-vhost_scsi_iov_to_sgl-error-recov.patch -- patches.suse/coda-fix-kernel-memory-exposure-attempt-in-fsync.patch -- patches.suse/ovl-Put-upperdentry-if-ovl_check_origin-fails.patch -- patches.suse/xfs-fix-forgotten-rcu-read-unlock-when-skipping-inod.patch -- patches.suse/0007-xfs-fix-type-usage.patch -- patches.suse/eCryptfs-use-after-free-in-ecryptfs_release_messagin.patch -- patches.suse/ecryptfs-remove-unnecessary-i_version-bump.patch -- patches.suse/0002-NFS-revalidate-.-etc-correctly-on-open.patch -- patches.suse/xprtrdma-Don-t-defer-fencing-an-async-RPC-s-chunks.patch -- patches.suse/0002-xprtrdma-Throw-away-reply-when-version-is-unrecogniz.patch -- patches.suse/NFSv4.1-Fix-up-replays-of-interrupted-requests.patch -- patches.suse/NFS-Avoid-RCU-usage-in-tracepoints.patch -- patches.suse/sunrpc-Fix-rpc_task_begin-trace-point.patch -- patches.suse/NFSv4-Fix-OPEN-CLOSE-race.patch -- patches.suse/NFS-Fix-a-typo-in-nfs_rename.patch -- patches.suse/0002-nfs-Fix-ugly-referral-attributes.patch -- patches.suse/NFS-Fix-typo-in-nomigration-mount-option.patch -- patches.suse/0001-NFS-Revert-NFS-Move-the-flock-open-mode-check-into-n.patch -- patches.suse/s390-sles15-02-01-s390-disassembler-increase-show_code-buffer-size.patch -- patches.suse/thermal-enable-broadcom-menu-for-arm64-bcm2835.patch -- patches.suse/thermal-drivers-hisi-Fix-missing-interrupt-enablemen -- patches.suse/thermal-drivers-hisi-Fix-kernel-panic-on-alarm-inter -- patches.suse/thermal-drivers-hisi-Simplify-the-temperature-step-c -- patches.suse/thermal-drivers-hisi-Fix-multiple-alarm-interrupts-f -- patches.suse/thermal-drivers-hisi-Encapsulate-register-writes-int.patch -- patches.suse/thermal-drivers-hisi-Fix-configuration-register-sett.patch -- patches.suse/thermal-drivers-step_wise-Fix-temperature-regulation -- patches.suse/drm-amdgpu-Pulling-old-prepare-and-submit-for-flip-b.patch -- patches.suse/PM-runtime-Drop-children-check-from-__pm_runtime_set -- patches.suse/dynamic-debug-howto-fix-optional-omitted-ending-line -- patches.suse/0001-lib-int_sqrt-optimize-small-argument.patch -- patches.suse/0002-lib-int_sqrt-optimize-initial-value-compute.patch -- patches.suse/0003-lib-int_sqrt-adjust-comments.patch -- patches.suse/0001-lib-rbtree-test-lower-default-params.patch -- patches.suse/0001-epoll-avoid-calling-ep_call_nested-from-ep_poll_safe.patch -- patches.suse/0001-epoll-remove-ep_call_nested-from-ep_eventpoll_poll.patch -- patches.suse/0001-autofs-don-t-fail-mount-for-transient-error.patch -- patches.suse/pipe-match-pipe_max_size-data-type-with-procfs.patch -- patches.suse/pipe-avoid-round_pipe_size-nr_pages-overflow-on-32-b.patch -- patches.suse/nilfs2-fix-race-condition-that-causes-file-system-co.patch -- patches.suse/nilfs2-remove-inode-i_version-initialization.patch -- patches.suse/kernel-signal.c-protect-the-traced-SIGNAL_UNKILLABLE-tasks-from-SIGKILL.patch -- patches.suse/kernel-signal.c-protect-the-SIGNAL_UNKILLABLE-tasks-from-sig_kernel_only-signals.patch -- patches.suse/kernel-signal.c-remove-the-no-longer-needed-SIGNAL_UNKILLABLE-check-in-complete_signal.patch -- patches.suse/drivers-rapidio-devices-rio_mport_cdev.c-fix-resourc.patch -- patches.suse/kbuild-move-all-target-out-of-kbuild_src-conditional.patch -- patches.suse/kbuild-fix-linker-feature-test-macros-when-cross-compiling-with-clang.patch -- patches.suse/kbuild-rpm-pkg-keep-spec-file-until-make-mrproper.patch -- patches.suse/clk-samsung-Fix-m2m-scaler-clock-on-Exynos542x -- patches.suse/clk-sunxi-ng-add-CLK_SET_RATE_UNGATE-to-all-H3-PLLs -- patches.suse/clk-sunxi-ng-add-CLK_SET_RATE_PARENT-flag-to-H3-GPU- -- patches.suse/clk-sunxi-ng-sun6i-Export-video-PLLs -- patches.suse/clk-sunxi-ng-sun6i-Rename-HDMI-DDC-clock-to-avoid-na -- patches.suse/clk-sunxi-ng-sun5i-Fix-bit-offset-of-audio-PLL-post- -- patches.suse/clk-sunxi-ng-nm-Check-if-requested-rate-is-supported -- patches.suse/0028-clk-rockchip-Remove-superfluous-error-message-in-roc.patch -- patches.suse/clk-tegra-Fix-cclk_lp-divisor-register -- patches.suse/clk-tegra-Use-readl_relaxed_poll_timeout_atomic-in-t -- patches.suse/clk-hi6220-mark-clock-cs_atb_syspll-as-critical -- patches.suse/clk-hi3660-fix-incorrect-uart3-clock-freqency -- patches.suse/clk-sunxi-fix-build-warning -- patches.suse/clk-imx6-refine-hdmi_isfr-s-parent-to-make-HDMI-work -- patches.suse/clk-imx-imx7d-Fix-parent-clock-for-OCRAM_CLK.patch -- patches.suse/clk-mediatek-mark-mtk_infrasys_init_early-__init -- patches.suse/clk-mediatek-add-the-option-for-determining-PLL-sour -- patches.suse/clk-uniphier-fix-DAPLL2-clock-rate-of-Pro5 -- patches.suse/clk-qcom-common-fix-legacy-board-clock-registration -- patches.suse/clk-ti-dra7-atl-clock-fix-child-node-lookups -- patches.suse/hwmon-k10temp-correct-model-name-for-ryzen-1600x.patch -- patches.suse/sctp-check-stream-reset-info-len-before-making-recon.patch -- patches.suse/qed-use-kzalloc-instead-of-kmalloc-and-memset.patch -- patches.suse/msft-hv-1550-hv_netvsc-preserve-hw_features-on-mtu-channels-ringp.patch -- patches.suse/fealnx-Fix-building-error-on-MIPS.patch -- patches.suse/net-sctp-Always-set-scope_id-in-sctp_inet6_skb_msgna.patch -- patches.suse/nfp-fix-flower-offload-metadata-flag-usage.patch -- patches.suse/nfp-fix-vlan-receive-MAC-statistics-typo.patch -- patches.suse/nfp-inherit-the-max_mtu-from-the-PF-netdev.patch -- patches.suse/0002-sctp-set-frag_point-in-sctp_setsockopt_maxseg-correc.patch -- patches.suse/route-update-fnhe_expires-for-redirect-when-the-fnhe.patch -- patches.suse/route-also-update-fnhe_genid-when-updating-a-route-c.patch -- patches.suse/ipvlan-NULL-pointer-dereference-panic-in-ipvlan_port.patch -- patches.suse/ibmvnic-122-fix-dma_mapping_error-call.patch -- patches.suse/platform-x86-hp_accel-Add-quirk-for-HP-ProBook-440-G -- patches.suse/platform-x86-fujitsu-laptop-Fix-radio-LED-detection -- patches.suse/platform-x86-sony-laptop-Fix-error-handling-in-sony_ -- patches.suse/platform-x86-hp-wmi-Fix-tablet-mode-detection-for-co -- patches.suse/platform-x86-intel_punit_ipc-Fix-resource-ioremap-wa -- patches.suse/nfsd-increase-DRC-cache-limit.patch -- patches.suse/nfsd-give-out-fewer-session-slots-as-limit-approache.patch -- patches.suse/SUNRPC-Fix-tracepoint-storage-issues-with-svc_recv-a.patch -- patches.suse/nfsd4-fix-cached-replies-to-solo-SEQUENCE-compounds.patch -- patches.suse/nfsd4-catch-some-false-session-retries.patch -- patches.suse/0003-lockd-double-unregister-of-inetaddr-notifiers.patch -- patches.suse/0001-svcrdma-Preserve-CB-send-buffer-across-retransmits.patch -- patches.suse/nfsd-deal-with-revoked-delegations-appropriately.patch -- patches.suse/ima-do-not-update-security.ima-if-appraisal-status-i -- patches.suse/of-pci-Fix-theoretical-NULL-dereference.patch -- patches.suse/video-fbdev-au1200fb-Return-an-error-code-if-a-memor -- patches.suse/video-fbdev-au1200fb-Release-some-resources-if-a-mem -- patches.suse/video-udlfb-Fix-read-EDID-timeout -- patches.suse/fbdev-controlfb-Add-missing-modes-to-fix-out-of-boun -- patches.suse/0002-ceph-keep-auth-cap-when-inode-has-flocks-or-posix-locks.patch -- patches.suse/0003-ceph-make-lock_to_ceph_filelock-static.patch -- patches.suse/0004-ceph-optimize-flock-encoding-during-reconnect.patch -- patches.suse/0005-ceph-handle-session-get-evicted-while-there-are-file-locks.patch -- patches.suse/0006-ceph-fix-bool-initialization-comparison.patch -- patches.suse/0007-ceph-disable-cached-readdir-after-dropping-positive-dentry.patch -- patches.suse/0008-ceph-einval-on-decoding-failure-in-ceph_mdsc_handle_fsmap.patch -- patches.suse/0009-ceph-mark-expected-switch-fall-throughs.patch -- patches.suse/0010-ceph-remove-unused-and-redundant-variable-dropping.patch -- patches.suse/0013-ceph-clean-up-spinlocking-and-list-handling-around-cleanup_cap_releases.patch -- patches.suse/0014-ceph-present-consistent-fsid-regardless-of-arch-endianness.patch -- patches.suse/ceph-remove-the-bump-of-i_version.patch -- patches.suse/0016-ceph-silence-sparse-endianness-warning-in-encode_caps_cb.patch -- patches.suse/rbd-set-discard_alignment-to-zero.patch -- patches.suse/0018-libceph-don-t-warn-if-user-tries-to-add-invalid-key.patch -- patches.suse/orangefs-remove-initialization-of-i_version.patch -- patches.suse/0001-gre6-use-log_ecn_error-module-parameter-in-ip6_tnl_r.patch -- patches.suse/tcp-when-scheduling-TLP-time-of-RTO-should-account-f.patch -- patches.suse/net-ena-fix-race-condition-between-device-reset-and-.patch -- patches.suse/0001-net-qmi_wwan-add-Quectel-BG96-2c7c-0296.patch -- patches.suse/nl80211-don-t-expose-wdev-ssid-for-most-interfaces -- patches.suse/mac80211_hwsim-Fix-memory-leak-in-hwsim_new_radio_nl -- patches.suse/fs-9p-Compare-qid.path-in-v9fs_test_inode.patch -- patches.suse/net-9p-Switch-to-wait_event_killable.patch -- patches.suse/0008-xfs-fix-memory-leak-in-xfs_iext_free_last_leaf.patch -- patches.suse/spi-nor-intel-spi-Fix-number-of-protected-range-regi -- patches.suse/spi-nor-intel-spi-Fix-broken-software-sequencing-cod -- patches.suse/mtd-spi-nor-stm32-quadspi-Fix-uninitialized-error-re.patch -- patches.suse/mtd-nand-omap2-Fix-subpage-write.patch -- patches.suse/mtd-nand-mtk-fix-infinite-ECC-decode-IRQ-issue.patch -- patches.suse/mtd-nand-Fix-writing-mtdoops-to-nand-flash.patch -- patches.suse/rtc-set-the-alarm-to-the-next-expiring-timer -- patches.suse/rtc-pl031-make-interrupt-optional -- patches.suse/rtc-pcf8563-fix-output-clock-rate -- patches.suse/0002-apparmor-fix-leak-of-null-profile-name-if-profile-al.patch -- patches.suse/apparmor-ensure-that-undecidable-profile-attachments-fail.patch -- patches.suse/0001-apparmor-fix-profile-attachment-for-special-unconfin.patch -- patches.suse/0003-apparmor-fix-locking-when-creating-a-new-complain-pr.patch -- patches.suse/apparmor-fix-possible-recursive-lock-warning-in-__aa.patch -- patches.suse/drm-amdgpu-Remove-check-which-is-not-valid-for-certa -- patches.suse/drm-amdgpu-Properly-allocate-VM-invalidate-eng-v2 -- patches.suse/drm-fsl-dcu-Don-t-set-connector-DPMS-property -- patches.suse/drm-fsl-dcu-avoid-disabling-pixel-clock-twice-on-sus -- patches.suse/drm-fsl-dcu-enable-IRQ-before-drm_atomic_helper_resu -- patches.suse/drm-amd-pp-fix-typecast-error-in-powerplay -- patches.suse/ALSA-hda-realtek-Fix-ALC275-no-sound-issue -- patches.suse/ALSA-usb-audio-uac1-Invalidate-ctl-on-interrupt -- patches.suse/ALSA-hda-Fix-too-short-HDMI-DP-chmap-reporting -- patches.suse/ALSA-hda-realtek-Add-headset-mic-support-for-Intel-N -- patches.suse/ALSA-pcm-update-tstamp-only-if-audio_tstamp-changed -- patches.suse/ALSA-timer-Remove-kernel-warning-at-compat-ioctl-err -- patches.suse/ALSA-usb-audio-Add-sanity-checks-to-FE-parser -- patches.suse/ALSA-usb-audio-Fix-potential-out-of-bound-access-at- -- patches.suse/ALSA-usb-audio-Add-sanity-checks-in-v2-clock-parsers -- patches.suse/ALSA-hda-Fix-yet-remaining-issue-with-vmaster-0dB-in -- patches.suse/ALSA-hda-realtek-Fix-ALC700-family-no-sound-issue -- patches.suse/ALSA-hda-Add-Raven-PCI-ID -- patches.suse/scsi-bnx2fc-Fix-hung-task-messages-when-a-cleanup-re.patch -- patches.suse/net-sched-fix-crash-when-deleting-secondary-chains.patch -- patches.suse/ipv6-Do-not-consider-linkdown-nexthops-during-multip.patch -- patches.suse/net-realtek-r8169-implement-set_link_ksettings.patch -- patches.suse/net-accept-UFO-datagrams-from-tuntap-and-packet.patch -- patches.suse/bpf-change-bpf_probe_write_user-to-bpf_trace_printk-.patch -- patches.suse/bpf-introduce-ARG_PTR_TO_MEM_OR_NULL.patch -- patches.suse/bpf-remove-explicit-handling-of-0-for-arg2-in-bpf_pr.patch -- patches.suse/bpf-fix-branch-pruning-logic.patch -- patches.suse/net-dsa-bcm_sf2-Clear-IDDQ_GLOBAL_PWR-bit-for-PHY.patch -- patches.suse/i40e-Fix-for-NUP-NVM-image-downgrade-failure.patch -- patches.suse/i40e-fix-the-calculation-of-VFs-mac-addresses.patch -- patches.suse/i40e-Remove-limit-of-64-max-queues-per-channel.patch -- patches.suse/i40e-Fix-FLR-reset-timeout-issue.patch -- patches.suse/i40evf-fix-client-notify-of-l2-params.patch -- patches.suse/i40e-restore-promiscuous-after-reset.patch -- patches.suse/ixgbe-Fix-skb-list-corruption-on-Power-systems.patch -- patches.suse/i40e-Use-smp_rmb-rather-than-read_barrier_depends.patch -- patches.suse/ixgbevf-Use-smp_rmb-rather-than-read_barrier_depends.patch -- patches.suse/igbvf-Use-smp_rmb-rather-than-read_barrier_depends.patch -- patches.suse/igb-Use-smp_rmb-rather-than-read_barrier_depends.patch -- patches.suse/fm10k-Use-smp_rmb-rather-than-read_barrier_depends.patch -- patches.suse/i40evf-Use-smp_rmb-rather-than-read_barrier_depends.patch -- patches.suse/0001-iwlwifi-mvm-support-version-7-of-the-SCAN_REQ_UMAC-F.patch -- patches.suse/iwlwifi-fix-PCI-IDs-and-configuration-mapping-for-90.patch -- patches.suse/iwlwifi-fix-firmware-names-for-9000-and-A000-series-.patch -- patches.suse/target-fix-buffer-offset-in-core_scsi3_pri_read_full.patch -- patches.suse/iscsi-target-fix-memory-leak-in-lio_target_tiqn_addtpg -- patches.suse/cxgbit-abort-the-tcp-connection-in-case-of-data-out-timeout -- patches.suse/target-fix-PR-state-file-path-truncation.patch -- patches.suse/target-fix-ALUA-state-file-path-truncation.patch -- patches.suse/target-move-a-declaration-of-a-global-variable-into-a-header-file -- patches.suse/iscsi-target-make-task_reassign-use-proper-se_cmd-cmd_kref -- patches.suse/iscsi-target-fix-non-immediate-tmr-reference-leak -- patches.suse/powerpc-64s-slice-Use-addr-limit-when-computing-slic.patch -- patches.suse/powerpc-perf-imc-Use-cpu_to_node-not-topology_physical_package_id.patch -- patches.suse/powerpc-perf-Fix-pmu_count-to-count-only-nest-imc-pm.patch -- patches.suse/powerpc-perf-Fix-IMC_MAX_PMU-macro.patch -- patches.suse/powerpc-64s-Fix-Power9-DD2.1-logic-in-DT-CPU-feature.patch -- patches.suse/KVM-arm-arm64-register-irq-bypass-consumer-on-ARM-AR.patch -- patches.suse/KVM-arm-arm64-vgic-restructure-kvm_vgic_-un-map_phys.patch -- patches.suse/KVM-arm-Select-ARM_GIC_V3-and-ARM_GIC_V3_ITS.patch -- patches.suse/KVM-arm-arm64-vgic-Move-kvm_vgic_destroy-call-around.patch -- patches.suse/KVM-arm-arm64-vITS-Add-MSI-translation-helpers.patch -- patches.suse/KVM-arm-arm64-vITS-Add-a-helper-to-update-the-affini.patch -- patches.suse/KVM-arm-arm64-GICv4-Add-property-field-and-per-VM-pr.patch -- patches.suse/KVM-arm-arm64-GICv4-Add-init-teardown-of-the-per-VM-.patch -- patches.suse/KVM-arm-arm64-GICv4-Wire-mapping-unmapping-of-VLPIs-.patch -- patches.suse/KVM-arm-arm64-GICv4-Handle-INT-command-applied-to-a-.patch -- patches.suse/KVM-arm-arm64-GICv4-Unmap-VLPI-when-freeing-an-LPI.patch -- patches.suse/KVM-arm-arm64-GICv4-Propagate-affinity-changes-to-th.patch -- patches.suse/KVM-arm-arm64-GICv4-Handle-CLEAR-applied-to-a-VLPI.patch -- patches.suse/KVM-arm-arm64-GICv4-Handle-MOVALL-applied-to-a-vPE.patch -- patches.suse/KVM-arm-arm64-GICv4-Propagate-property-updates-to-VL.patch -- patches.suse/KVM-arm-arm64-GICv4-Handle-INVALL-applied-to-a-vPE.patch -- patches.suse/KVM-arm-arm64-GICv4-Use-pending_last-as-a-scheduling.patch -- patches.suse/KVM-arm-arm64-GICv4-Add-doorbell-interrupt-handling.patch -- patches.suse/KVM-arm-arm64-GICv4-Use-the-doorbell-interrupt-as-an.patch -- patches.suse/KVM-arm-arm64-GICv4-Hook-vPE-scheduling-into-vgic-fl.patch -- patches.suse/KVM-arm-arm64-GICv4-Enable-virtual-cpuif-if-VLPIs-ca.patch -- patches.suse/KVM-arm-arm64-GICv4-Prevent-a-VM-using-GICv4-from-be.patch -- patches.suse/KVM-arm-arm64-GICv4-Prevent-userspace-from-changing-.patch -- patches.suse/KVM-arm-arm64-GICv4-Enable-VLPI-support.patch -- patches.suse/KVM-arm-arm64-GICv4-Theory-of-operations.patch -- patches.suse/KVM-arm-arm64-Fix-GICv4-ITS-initialization-issues.patch -- patches.suse/KVM-arm-arm64-Don-t-queue-VLPIs-on-INV-INVALL.patch -- patches.suse/KVM-SVM-obey-guest-PAT.patch -- patches.suse/kvm-vmx-Reinstate-support-for-CPUs-without-virtual-N.patch -- patches.suse/kvm-vmx-Allow-disabling-virtual-NMI-support.patch -- patches.suse/coccinelle-fix-parallel-build-with-CHECK-scripts-coc.patch -- patches.suse/kbuild-pkg-use-transform-option-to-prefix-paths-in-t.patch -- patches.suse/0001-timekeeping-Eliminate-the-stale-declaration-of-ktime.patch -- patches.suse/0001-objtool-Move-synced-files-to-their-original-relative.patch -- patches.suse/0002-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch -- patches.suse/objtool-Fix-cross-build.patch -- patches.suse/perf-x86-intel-uncore-add-event-constraint-for-bdx-pcu.patch -- patches.suse/x86-acpi-handle-sci-interrupts-above-legacy-space-gracefully.patch -- patches.suse/x86-acpi-reduce-code-duplication-in-mp_override_legacy_irq.patch -- patches.suse/x86-topology-avoid-wasting-128k-for-package-id-array.patch -- patches.suse/x86-smpboot-fix-_max_logical_packages-estimate.patch -- patches.suse/x86-pkeys-Update-documentation-about-availability.patch -- patches.suse/x86-pkeys-selftests-Rename-si_pkey-to-siginfo_pkey.patch -- patches.suse/x86-pkeys-selftests-Fix-protection-keys-write-warnin.patch -- patches.suse/17.2-x86-entry-64-fix-entry_syscall_64_after_hwframe-irq-tracing.patch -- patches.suse/x86-decoder-add-new-test-instruction-pattern -- patches.suse/genirq-Track-whether-the-trigger-type-has-been-set.patch -- patches.suse/irqchip-gic-v4-Clear-IRQ_DISABLE_UNLAZY-again-if-map.patch -- patches.suse/irqchip-gic-v3-Fix-ppi-partitions-lookup.patch -- patches.suse/irqchip-gic-v3-pr_err-strings-should-end-with-newlin.patch -- patches.suse/irqchip-gic-v4-Add-forward-definition-of-struct-irq_.patch -- patches.suse/irqchip-qcom-Fix-u32-comparison-with-value-less-than -- patches.suse/ARM-8721-1-mm-dump-check-hardware-RO-bit-for-LPAE.patch -- patches.suse/ARM-8722-1-mm-make-STRICT_KERNEL_RWX-effective-for-L.patch -- patches.suse/ARM-BUG-if-jumping-to-usermode-address-in-kernel-mod.patch -- patches.suse/mm-thp-Do-not-make-page-table-dirty-unconditionally-in-touch_p-mu-d.patch -- patches.suse/auxdisplay-img-ascii-lcd-Only-build-on-archs-that-ha -- patches.suse/drm-i915-Fix-false-positive-assert_rpm_wakelock_held -- patches.suse/drm-i915-Re-register-PMIC-bus-access-notifier-on-run -- patches.suse/drm-i915-gvt-ensure-ve-return-value-is-handled-corre -- patches.suse/drm-i915-Clear-breadcrumb-node-when-cancelling-signa -- patches.suse/drm-i915-Fix-init_clock_gating-for-resume -- patches.suse/drm-vc4-Account-for-interrupts-in-flight -- patches.suse/drm-edid-Don-t-send-non-zero-YQ-in-AVI-infoframe-for -- patches.suse/crypto-algif_aead-skip-SGL-entries-with-NULL-page.patch -- patches.suse/crypto-af_alg-remove-locking-in-async-callback.patch -- patches.suse/crypto-skcipher-Fix-skcipher_walk_aead_common -- patches.suse/net-thunderx-Fix-TCP-UDP-checksum-offload-for-IPv6-p.patch -- patches.suse/net-openvswitch-datapath-fix-data-type-in-queue_gso_.patch -- patches.suse/openvswitch-fix-the-incorrect-flow-action-alloc-size.patch -- patches.suse/sctp-set-sender-next_tsn-for-the-old-result-with-cts.patch -- patches.suse/mac80211-use-QoS-NDP-for-AP-probing -- patches.suse/mac80211-fix-the-update-of-path-metric-for-RANN-fram -- patches.suse/i40e-virtchnl-fix-application-of-sizeof-to-pointer.patch -- patches.suse/e1000e-fix-the-use-of-magic-numbers-for-buffer-overr.patch -- patches.suse/net-mvpp2-fix-the-txq_init-error-path.patch -- patches.suse/net-mvpp2-cleanup-probed-ports-in-the-probe-error-pa.patch -- patches.suse/net-mvpp2-do-not-disable-GMAC-padding.patch -- patches.suse/net-mvpp2-check-ethtool-sets-the-Tx-ring-size-is-to-.patch -- patches.suse/bnxt_en-Fix-an-error-handling-path-in-bnxt_get_modul.patch -- patches.suse/packet-fix-crash-in-fanout_demux_rollover.patch -- patches.suse/net-packet-fix-a-race-in-packet_bind-and-packet_noti.patch -- patches.suse/sctp-use-right-member-as-the-param-of-list_for_each_.patch -- patches.suse/vxlan-use-__be32-type-for-the-param-vni-in-__vxlan_f.patch -- patches.suse/net-sched-cbq-create-block-for-q-link.block.patch -- patches.suse/btrfs-bail-out-gracefully-rather-than-bug_on.patch -- patches.suse/btrfs-move-definition-of-the-function-btrfs_find_new.patch -- patches.suse/btrfs-fix-reported-number-of-inode-blocks-after-buff.patch -- patches.suse/0011-btrfs-tree-checker-Fix-false-panic-for-sanity-test.patch -- patches.suse/btrfs-incremental-send-fix-wrong-unlink-path-after-renaming-file.patch -- patches.suse/nfsd-Fix-stateid-races-between-OPEN-and-CLOSE.patch -- patches.suse/nfsd-Fix-another-OPEN-stateid-race.patch -- patches.suse/nfsd-CLOSE-SHOULD-return-the-invalid-special-stateid.patch -- patches.suse/nfsd-Ensure-we-check-stateid-validity-in-the-seqid-o.patch -- patches.suse/grace-replace-BUG_ON-by-WARN_ONCE-in-exit_net-hook.patch -- patches.suse/0004-lockd-lost-rollback-of-set_grace_period-in-lockd_dow.patch -- patches.suse/0005-nfsd-fix-panic-in-posix_unblock_lock-called-from-nfs.patch -- patches.suse/nfsd-check-for-use-of-the-closed-special-stateid.patch -- patches.suse/race-of-lockd-inetaddr-notifiers-vs-nlmsvc_rqst-chan.patch -- patches.suse/lockd-fix-list_add-double-add-caused-by-legacy-signa.patch -- patches.suse/mm-memory_hotplug-do-not-back-off-draining-pcp-free-.patch -- patches.suse/mm-oom_reaper-gather-each-vma-to-prevent-leaking-TLB.patch -- patches.suse/mm-cma-fix-alloc_contig_range-ret-code-potential-lea.patch -- patches.suse/mm-fix-device-dax-pud-write-faults-triggered-by-get_.patch -- patches.suse/mm-hugetlbfs-introduce-split-to-vm_operations_struct.patch -- patches.suse/device-dax-implement-split-to-catch-invalid-munmap-a.patch -- patches.suse/mm-introduce-get_user_pages_longterm.patch -- patches.suse/mm-fail-get_vaddr_frames-for-filesystem-dax-mappings.patch -- patches.suse/v4l2-disable-filesystem-dax-mapping-support.patch -- patches.suse/IB-core-disable-memory-registration-of-filesystem-da.patch -- patches.suse/mm-madvise.c-fix-madvise-infinite-loop-under-special.patch -- patches.suse/kmemleak-add-scheduling-point-to-kmemleak_scan.patch -- patches.suse/fs-fat-inode.c-fix-sb_rdonly-change.patch -- patches.suse/0001-autofs-revert-autofs-take-more-care-to-not-update-la.patch -- patches.suse/mm-hugetlb-fix-NULL-pointer-dereference-on-5-level-p.patch -- patches.suse/fs-hugetlbfs-inode-c-change-put_page-unlock_page-order-in-hugetlbfs_fallocate.patch -- patches.suse/s390-disassembler-correct-disassembly-lines-alignmen.patch -- patches.suse/s390-fix-alloc_pgste-check-in-init_new_context-again.patch -- patches.suse/s390-revert-elf_et_dyn_base-base-changes.patch -- patches.suse/s390-gs-add-compat-regset-for-the-guarded-storage-broadcast-control-block.patch -- patches.suse/KVM-x86-pvclock-Handle-first-time-write-to-pvclock-p.patch -- patches.suse/KVM-nVMX-nSVM-Don-t-intercept-UD-when-running-L2.patch -- patches.suse/KVM-x86-Exit-to-user-mode-on-UD-intercept-when-emula.patch -- patches.suse/KVM-x86-emulator-Return-to-user-mode-on-L1-CPL-0-emu.patch -- patches.suse/KVM-x86-Don-t-re-execute-instruction-when-not-passin.patch -- patches.suse/KVM-X86-Fix-operand-address-size-during-instruction-.patch -- patches.suse/KVM-nVMX-Validate-the-IA32_BNDCFGS-on-nested-VM-entr.patch -- patches.suse/KVM-nVMX-Fix-mmu-context-after-VMLAUNCH-VMRESUME-fai.patch -- patches.suse/KVM-x86-fix-em_fxstor-sleeping-while-in-atomic.patch -- patches.suse/KVM-x86-Allow-suppressing-prints-on-RDMSR-WRMSR-of-u.patch -- patches.suse/KVM-x86-inject-exceptions-produced-by-x86_decode_ins.patch -- patches.suse/KVM-x86-ioapic-Fix-level-triggered-EOI-and-IOAPIC-re.patch -- patches.suse/KVM-x86-ioapic-Don-t-fire-level-irq-when-Remote-IRR-.patch -- patches.suse/KVM-x86-ioapic-Remove-redundant-check-for-Remote-IRR.patch -- patches.suse/KVM-x86-ioapic-Clear-Remote-IRR-when-entry-is-switch.patch -- patches.suse/KVM-x86-ioapic-Preserve-read-only-values-in-the-redi.patch -- patches.suse/KVM-nVMX-Fix-vmx_check_nested_events-return-value-in.patch -- patches.suse/KVM-x86-Fix-CPUID-function-for-word-6-80000001_ECX.patch -- patches.suse/KVM-lapic-Split-out-x2apic-ldr-calculation.patch -- patches.suse/KVM-lapic-Fixup-LDR-on-load-in-x2apic.patch -- patches.suse/KVM-X86-Fix-softlockup-when-get-the-current-kvmclock.patch -- patches.suse/KVM-VMX-Fix-rflags-cache-during-vCPU-reset.patch -- patches.suse/KVM-VMX-Fix-vmx-nested-freeing-when-no-SMI-handler.patch -- patches.suse/KVM-Let-KVM_SET_SIGNAL_MASK-work-as-advertised.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-migration-and-HPT-resizing-of-HPT-guests-on-radix-hosts.patch -- patches.suse/reiserfs-remove-unneeded-i_version-bump.patch -- patches.suse/quota-propagate-error-from-__dquot_initialize.patch -- patches.suse/quota-Check-for-register_shrinker-failure.patch -- patches.suse/0004-cpufreq-mediatek-add-missing-MODULE_DESCRIPTION-AUTH.patch -- patches.suse/cpupowerutils-bench-Fix-cpu-online-check.patch -- patches.suse/cpupower-Fix-cpupower-working-when-cpu0-is-offline.patch -- patches.suse/ACPI-bus-Leave-modalias-empty-for-devices-which-are- -- patches.suse/ACPI-EC-Fix-regression-related-to-PM-ops-support-in- -- patches.suse/apparmor-fix-oops-in-audit_signal_cb-hook.patch -- patches.suse/nvme-fabrics-introduce-init-command-check-for-a-queu.patch -- patches.suse/nvme-fc-check-if-queue-is-ready-in-queue_rq.patch -- patches.suse/nvme-loop-check-if-queue-is-ready-in-queue_rq.patch -- patches.suse/nvme-pci-disable-APST-on-Samsung-SSD-960-EVO-ASUS-PR.patch -- patches.suse/nvme-pci-avoid-hmb-desc-array-idx-out-of-bound-when-.patch -- patches.suse/nvme-fix-spelling-mistake-requeing-requeuing.patch -- patches.suse/nvme-Fix-NULL-dereference-on-reservation-request.patch -- patches.suse/nvme-Suppress-static-analyis-warning.patch -- patches.suse/nvmet-fc-correct-ref-counting-error-when-deferred-rc.patch -- patches.suse/nvme-pci-add-quirk-for-delay-before-CHK-RDY-for-WDC-.patch -- patches.suse/nvme-fc-don-t-use-bit-masks-for-set-test_bit-numbers.patch -- patches.suse/0034-bcache-add-a-comment-in-journal-bucket-reading.patch -- patches.suse/0035-bcache-Fix-building-error-on-MIPS.patch -- patches.suse/0036-bcache-recover-data-from-backing-when-data-is-clean.patch -- patches.suse/0037-bcache-check-return-value-of-register_shrinker.patch -- patches.suse/blktrace-fix-trace-mutex-deadlock.patch -- patches.suse/nvme-rdma-don-t-suppress-send-completions.patch -- patches.suse/nvme-rdma-don-t-complete-requests-before-a-send-work.patch -- patches.suse/nvme-rdma-wait-for-local-invalidation-before-complet.patch -- patches.suse/nvme-rdma-Check-remotely-invalidated-rkey-matches-ou.patch -- patches.suse/nvme-rdma-Use-mr-pool.patch -- patches.suse/nvme-rdma-fix-memory-leak-during-queue-allocation.patch -- patches.suse/nvme-pci-fix-NULL-pointer-dereference-in-nvme_free_h.patch -- patches.suse/drm-rockchip-dw-mipi-dsi-fix-possible-un-balanced-ru -- patches.suse/drm-fb_helper-Disable-all-crtc-s-when-initial-setup- -- patches.suse/drm-bridge-tc358767-do-no-fail-on-hi-res-displays -- patches.suse/drm-bridge-tc358767-filter-out-too-high-modes -- patches.suse/drm-bridge-tc358767-fix-DP0_MISC-register-set -- patches.suse/drm-bridge-tc358767-fix-timing-calculations -- patches.suse/drm-bridge-tc358767-fix-AUXDATAn-registers-access -- patches.suse/drm-bridge-tc358767-fix-1-lane-behavior -- patches.suse/drm-omap-Fix-error-handling-path-in-omap_dmm_probe -- patches.suse/drm-omap-displays-panel-dpi-add-backlight-dependency -- patches.suse/drm-i915-Don-t-try-indexed-reads-to-alternate-slave- -- patches.suse/drm-i915-Prevent-zero-length-index-write -- patches.suse/drm-i915-fix-intel_backlight_device_register-declara -- patches.suse/drm-i915-gvt-Fix-unsafe-locking-caused-by-spin_unloc -- patches.suse/drm-i915-gvt-remove-skl_misc_ctl_write-handler -- patches.suse/drm-i915-gvt-Move-request-alloc-to-dispatch_workload -- patches.suse/drm-i915-gvt-enabled-pipe-A-default-on-creating-vgpu -- patches.suse/drm-i915-gvt-Correct-ADDR_4K-2M-1G_MASK-definition -- patches.suse/drm-amdgpu-Fix-SDMA-load-unload-sequence-on-HWS-disa -- patches.suse/drm-amdkfd-Fix-SDMA-ring-buffer-size-calculation -- patches.suse/drm-amdkfd-Fix-SDMA-oversubsription-handling -- patches.suse/drm-amdgpu-don-t-try-to-move-pinned-BOs -- patches.suse/mmc-core-Do-not-leave-the-block-driver-in-a-suspende -- patches.suse/mmc-core-prepend-0x-to-pre_eol_info-entry-in-sysfs -- patches.suse/mmc-core-prepend-0x-to-OCR-entry-in-sysfs -- patches.suse/cxl-Check-if-vphb-exists-before-iterating-over-AFU-devices.patch -- patches.suse/powerpc-powernv-Fix-kexec-crashes-caused-by-tlbie-tracing.patch -- patches.suse/powerpc-kexec-Fix-kexec-kdump-in-P9-guest-kernels.patch -- patches.suse/0007-arm64-context-Fix-comments-and-remove-pointless-smp_.patch -- patches.suse/xfs-fortify-xfs_alloc_buftarg-error-handling.patch -- patches.suse/xfs-ubsan-fixes.patch -- patches.suse/xfs-remove-unused-parameter-from-xfs_writepage_map.patch -- patches.suse/xfs-Properly-retry-failed-dquot-items-in-case-of-err.patch -- patches.suse/SUNRPC-Allow-connect-to-return-EHOSTUNREACH.patch -- patches.suse/hwmon-pmbus-Use-64bit-math-for-DIRECT-format-values.patch -- patches.suse/hwmon-jc42-optionally-try-to-disable-the-SMBUS-timeo -- patches.suse/i2c-i801-Fix-Failed-to-allocate-irq-2147483648-error -- patches.suse/i2c-i2c-boardinfo-fix-memory-leaks-on-devinfo -- patches.suse/eeprom-at24-correctly-set-the-size-for-at24mac402.patch -- patches.suse/eeprom-at24-fix-reading-from-24MAC402-24MAC602.patch -- patches.suse/eeprom-at24-check-at24_read-write-arguments.patch -- patches.suse/ARM-avoid-faulting-on-qemu.patch -- patches.suse/net-mvpp2-allocate-zeroed-tx-descriptors.patch -- patches.suse/tcp-remove-buggy-call-to-tcp_v6_restore_cb.patch -- patches.suse/sit-update-frag_off-info.patch -- patches.suse/0003-sctp-only-update-outstanding_bytes-for-transmitted-q.patch -- patches.suse/tcp-dccp-block-bh-before-arming-time_wait-timer.patch -- patches.suse/tipc-call-tipc_rcv-only-if-bearer-is-up-in-tipc_udp_.patch -- patches.suse/bnxt_en-Need-to-unconditionally-shut-down-RoCE-in-bn.patch -- patches.suse/bnxt_en-wildcard-smac-while-creating-tunnel-decap-fi.patch -- patches.suse/bnxt_en-fix-dst-src-fid-for-vxlan-encap-decap-action.patch -- patches.suse/bnxt_en-Fix-a-variable-scoping-in-bnxt_hwrm_do_send_.patch -- patches.suse/s390-qeth-fix-thinko-in-IPv4-multicast-address-track.patch -- patches.suse/s390-qeth-fix-GSO-throughput-regression.patch -- patches.suse/s390-qeth-build-max-size-GSO-skbs-on-L2-devices.patch -- patches.suse/ipvlan-Add-the-skb-mark-as-flow4-s-member-to-lookup-.patch -- patches.suse/stmmac-reset-last-TSO-segment-size-after-device-open.patch -- patches.suse/can-kvaser_usb-free-buf-in-error-paths -- patches.suse/can-kvaser_usb-Fix-comparison-bug-in-kvaser_usb_read -- patches.suse/can-kvaser_usb-ratelimit-errors-if-incomplete-messag -- patches.suse/can-ti_hecc-Fix-napi-poll-return-value-for-repoll -- patches.suse/can-peak-pci-fix-potential-bug-when-probe-fails -- patches.suse/can-flexcan-fix-VF610-state-transition-issue -- patches.suse/can-mcba_usb-fix-device-disconnect-bug -- patches.suse/tcp-add-tcp_v4_fill_cb-tcp_v4_restore_cb.patch -- patches.suse/tcp-use-IPCB-instead-of-TCP_SKB_CB-in-inet_exact_dif.patch -- patches.suse/fw_cfg-fix-driver-remove.patch -- patches.suse/virtio-release-virtio-index-when-fail-to-device_regi -- patches.suse/scripts-kernel-doc-Don-t-fail-with-status-0-if-error.patch -- patches.suse/gpio-davinci-Assign-first-bank-regs-for-unbanked-cas -- patches.suse/gpio-pca953x-fix-vendor-prefix-for-PCA9654 -- patches.suse/pinctrl-denverton-Fix-UART2-RTS-pin-mode -- patches.suse/pinctrl-armada-37xx-Fix-direction_output-callback-be -- patches.suse/pinctrl-sunxi-Fix-A80-interrupt-pin-bank -- patches.suse/pinctrl-sunxi-Fix-A64-UART-mux-value -- patches.suse/0001-USB-usbfs-Filter-flags-passed-in-from-user-space.patch -- patches.suse/0001-USB-ulpi-fix-bus-node-lookup.patch -- patches.suse/0001-usb-host-fix-incorrect-updating-of-offset.patch -- patches.suse/0001-USB-core-Add-type-specific-length-check-of-BOS-descr.patch -- patches.suse/0001-usb-hub-Cycle-HUB-power-when-initialization-fails.patch -- patches.suse/0001-usb-quirks-Add-no-lpm-quirk-for-KY-688-USB-3.1-Type-.patch -- patches.suse/0001-uas-Always-apply-US_FL_NO_ATA_1X-quirk-to-Seagate-de.patch -- patches.suse/0001-USB-serial-option-add-Quectel-BG96-id.patch -- patches.suse/0001-USB-serial-usb_debug-add-new-USB-device-id.patch -- patches.suse/0001-xhci-Don-t-show-incorrect-WARN-message-about-events-.patch -- patches.suse/0001-usb-xhci-fix-panic-in-xhci_free_virt_devices_depth_f.patch -- patches.suse/serial-8250_pci-Add-Amazon-PCI-serial-device-ID -- patches.suse/serdev-ttyport-add-missing-receive_buf-sanity-checks -- patches.suse/serdev-fix-receive_buf-return-value-when-no-callback -- patches.suse/serdev-ttyport-fix-NULL-deref-on-hangup -- patches.suse/serdev-ttyport-fix-tty-locking-in-close -- patches.suse/staging-rtl8188eu-Fix-incorrect-response-to-SIOCGIWE -- patches.suse/iio-adc-cpcap-fix-incorrect-validation -- patches.suse/iio-adc-meson-saradc-fix-the-bit_idx-of-the-adc_en-c -- patches.suse/iio-fix-kernel-doc-build-errors -- patches.suse/iio-health-max30102-Temperature-should-be-in-milli-C -- patches.suse/debugfs-fix-debugfs_real_fops-build-error.patch -- patches.suse/isa-Prevent-NULL-dereference-in-isa_bus-driver-callb -- patches.suse/msft-hv-1552-Drivers-hv-vmbus-Fix-a-rescind-issue.patch -- patches.suse/msft-hv-1553-hv-kvp-Avoid-reading-past-allocated-blocks-from-KVP-.patch -- patches.suse/IB-hfi1-Initialize-bth1-in-16B-rc-ack-builder.patch -- patches.suse/IB-INFINIBAND-should-depend-on-HAS_DMA.patch -- patches.suse/i40iw-Allocate-a-sdbuf-per-CQP-WQE.patch -- patches.suse/i40iw-Do-not-free-sqbuf-when-event-is-I40IW_TIMER_TY.patch -- patches.suse/i40iw-Correct-ARP-index-mask.patch -- patches.suse/i40iw-Move-MPA-request-event-for-loopback-after-conn.patch -- patches.suse/i40iw-Notify-user-of-established-connection-after-QP.patch -- patches.suse/RDMA-cma-Make-sure-that-PSN-is-not-over-max-allowed.patch -- patches.suse/IB-core-Init-subsys-if-compiled-to-vmlinuz-core.patch -- patches.suse/RDMA-hns-Fix-the-issue-of-IOVA-not-page-continuous-i.patch -- patches.suse/RDMA-hns-Get-rid-of-virt_to_page-and-vmap-calls-afte.patch -- patches.suse/RDMA-hns-Get-rid-of-page-operation-after-dma_alloc_c.patch -- patches.suse/IB-core-Only-enforce-security-for-InfiniBand.patch -- patches.suse/scsi-aacraid-Check-for-PCI-state-of-device-in-a-gene.patch -- patches.suse/scsi-aacraid-Perform-initialization-reset-only-once.patch -- patches.suse/scsi-aacraid-Prevent-crash-in-case-of-free-interrupt.patch -- patches.suse/scsi-ufs-ufshcd-fix-potential-null-pointer-dereference-in.patch -- patches.suse/scsi-use-dma_get_cache_alignment-as-minimum-dma-alignment -- patches.suse/0033-scsi-libsas-align-sata_device-s-rps_resp-on-a-cachel.patch -- patches.suse/ALSA-seq-Remove-spurious-WARN_ON-at-timer-check -- patches.suse/ALSA-usb-audio-Fix-out-of-bound-error -- patches.suse/ALSA-usb-audio-Add-check-return-value-for-usb_string -- patches.suse/ALSA-hda-realtek-New-codec-support-for-ALC257 -- patches.suse/ALSA-pcm-prevent-UAF-in-snd_pcm_info -- patches.suse/iommu-vt-d-fix-scatterlist-offset-handling -- patches.suse/objtool-Fix-64-bit-build-on-32-bit-host.patch -- patches.suse/efi-Move-some-sysfs-files-to-be-read-only-by-root.patch -- patches.suse/efi-esrt-Use-memunmap-instead-of-kfree-to-free-the-r -- patches.suse/perf-core-fix-memory-leak-triggered-by-perf-namespace.patch -- patches.suse/sched-wait-fix-add_wait_queue-behavior-change.patch -- patches.suse/sched-fair-Update-and-fix-the-runnable-propagation-rule.patch -- patches.suse/smp-hotplug-Move-step-CPUHP_AP_SMPCFD_DYING-to-the-c.patch -- patches.suse/x86-idt-load-idt-early-in-start_secondary -- patches.suse/x86-microcode-amd-add-support-for-fam17h-microcode-loading.patch -- patches.suse/x86-pci-make-broadcom_postcore_init-check-acpi_disabled -- patches.suse/kdb-Fix-handling-of-kallsyms_symbol_next-return-valu.patch -- patches.suse/PM-runtime-Fix-handling-of-suppliers-with-disabled-r -- patches.suse/0005-ACPI-CPPC-Fix-KASAN-global-out-of-bounds-warning.patch -- patches.suse/0001-arm64-fpsimd-Prevent-registers-leaking-from-dead-tas.patch -- patches.suse/0020-arm64-SW-PAN-Point-saved-ttbr0-at-the-zero-page-when.patch -- patches.suse/0021-arm64-SW-PAN-Update-saved-ttbr0-value-on-enter_lazy_.patch -- patches.suse/s390-always-save-and-restore-all-registers-on-context-switch.patch -- patches.suse/s390-dasd-prevent-prefix-i-o-error.patch -- patches.suse/s390-fix-compat-system-call-table.patch -- patches.suse/powerpc-perf-Fix-oops-when-grouping-different-pmu-ev.patch -- patches.suse/powerpc-64s-Initialize-ISAv3-MMU-registers-before-se.patch -- patches.suse/virtio_net-fix-return-value-check-in-receive_mergeab.patch -- patches.suse/0082-md-raid5-correct-degraded-calculation-in-raid5_error.patch -- patches.suse/0083-md-r5cache-move-mddev_lock-out-of-r5c_journal_mode_s.patch -- patches.suse/0084-md-limit-mdstat-resync-progress-to-max_sectors.patch -- patches.suse/0085-md-raid1-10-add-missed-blk-plug.patch -- patches.suse/drm-safely-free-connectors-from-connector_iter -- patches.suse/drm-exynos-Fix-dma-buf-import -- patches.suse/drm-exynos-gem-Drop-NONCONTIG-flag-for-buffers-alloc -- patches.suse/drm-i915-Skip-switch-to-kernel-context-on-suspend-wh -- patches.suse/drm-i915-Fix-vblank-timestamp-frame-counter-jumps-on -- patches.suse/drm-i915-cnl-Mask-previous-DDI-PLL-mapping -- patches.suse/drm-i915-Call-i915_gem_init_userptr-before-taking-st -- patches.suse/Revert-drm-i915-Display-WA-1133-WaFbcSkipSegments-cn -- patches.suse/drm-i915-gvt-Emulate-PCI-expansion-ROM-base-address- -- patches.suse/drm-i915-gvt-Export-intel_gvt_render_mmio_to_ring_id -- patches.suse/drm-i915-gvt-Limit-read-hw-reg-to-active-vgpu -- patches.suse/drm-i915-gvt-Don-t-mark-vgpu-context-as-inactive-whe -- patches.suse/drm-i915-gvt-set-max-priority-for-gvt-context -- patches.suse/drm-bridge-analogix-dp-Fix-runtime-PM-state-in-get_m -- patches.suse/media-rc-sir_ir-detect-presence-of-port -- patches.suse/media-usbtv-add-a-new-usbid -- patches.suse/media-s5k6aa-describe-some-function-parameters -- patches.suse/media-dvb-i2c-transfers-over-usb-cannot-be-done-from-2 -- patches.suse/Revert-tcp-must-block-bh-in-__inet_twsk_hashdance.patch -- patches.suse/nfp-fix-port-stats-for-mac-representors.patch -- patches.suse/gianfar-fix-a-flooded-alignment-reports-because-of-p.patch -- patches.suse/net_sched-red-Avoid-devision-by-zero.patch -- patches.suse/net_sched-red-Avoid-illegal-values.patch -- patches.suse/tipc-fix-memory-leak-in-tipc_accept_from_sock.patch -- patches.suse/net-remove-hlist_nulls_add_tail_rcu.patch -- patches.suse/dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch -- patches.suse/net-thunderx-Fix-TCP-UDP-checksum-offload-for-IPv4-p.patch -- patches.suse/rds-Fix-NULL-pointer-dereference-in-__rds_rdma_map.patch -- patches.suse/net-mvmdio-disable-unprepare-clocks-in-EPROBE_DEFER-.patch -- patches.suse/adding-missing-rcu_read_unlock-in-ipxip6_rcv.patch -- patches.suse/tcp-use-current-time-in-tcp_rcv_space_adjust.patch -- patches.suse/0001-usbnet-fix-alignment-for-frames-with-no-ethernet-hea.patch -- patches.suse/tcp-invalidate-rate-samples-during-SACK-reneging.patch -- patches.suse/sfc-pass-valid-pointers-from-efx_enqueue_unwind.patch -- patches.suse/tcp_bbr-record-full-bw-reached-decision-in-new-full_.patch -- patches.suse/tcp_bbr-reset-full-pipe-detection-on-loss-recovery-u.patch -- patches.suse/tcp_bbr-reset-long-term-bandwidth-sampling-on-loss-r.patch -- patches.suse/bnxt_en-Fix-sources-of-spurious-netpoll-warnings.patch -- patches.suse/net-mvpp2-fix-the-RSS-table-entry-offset.patch -- patches.suse/iwlwifi-mvm-don-t-use-transmit-queue-hang-detection-.patch -- patches.suse/iwlwifi-mvm-fix-the-TX-queue-hang-timeout-for-MONITO -- patches.suse/iwlwifi-mvm-fix-packet-injection.patch -- patches.suse/brcmfmac-change-driver-unbind-order-of-the-sdio-func -- patches.suse/brcmfmac-Avoid-build-error-with-make-W-1 -- patches.suse/iwlwifi-add-new-cards-for-9260-and-22000-series.patch -- patches.suse/iwlwifi-mvm-flush-queue-before-deleting-ROC.patch -- patches.suse/iwlwifi-mvm-enable-RX-offloading-with-TKIP-and-WEP.patch -- patches.suse/iwlwifi-mvm-mark-MIC-stripped-MPDUs.patch -- patches.suse/can-mcba_usb-cancel-urb-on-EPROTO -- patches.suse/can-ems_usb-cancel-urb-on-EPIPE-and-EPROTO -- patches.suse/can-esd_usb2-cancel-urb-on-EPIPE-and-EPROTO -- patches.suse/can-kvaser_usb-cancel-urb-on-EPIPE-and-EPROTO -- patches.suse/can-usb_8dev-cancel-urb-on-EPIPE-and-EPROTO -- patches.suse/can-peak-pcie_fd-fix-potential-bug-in-restarting-tx- -- patches.suse/keys-add-missing-permission-check-for-request_key-destination -- patches.suse/asn-1-fix-out-of-bounds-read-when-parsing-indefinite-length-item -- patches.suse/asn-1-check-for-error-from-asn1_op_end__act-actions -- patches.suse/X.509-reject-invalid-BIT-STRING-for-subjectPublicKey -- patches.suse/x-509-fix-buffer-overflow-detection-in-sprint_oid -- patches.suse/509-fix-printing-uninitialized-stack-memory-when-oid-is-empty -- patches.suse/pkcs7-return-correct-error-code-if-pkcs7_check_autha -- patches.suse/keys-reject-null-restriction-string-when-type-is-specified -- patches.suse/X.509-fix-comparisons-of-pkey_algo -- patches.suse/KVM-arm-arm64-Don-t-enable-disable-physical-timer-ac.patch -- patches.suse/KVM-arm-arm64-VGIC-extend-vgic_is_initialized-guard.patch -- patches.suse/KVM-arm-arm64-vgic-irqfd-Fix-MSI-entry-allocation.patch -- patches.suse/KVM-arm-arm64-vgic-Preserve-the-revious-read-from-th.patch -- patches.suse/KVM-arm-arm64-vgic-its-Preserve-the-revious-read-fro.patch -- patches.suse/KVM-arm-arm64-vgic-its-Check-result-of-allocation-be.patch -- patches.suse/KVM-arm-arm64-vgic-v4-Only-perform-an-unmap-for-vali.patch -- patches.suse/arm64-KVM-fix-VTTBR_BADDR_MASK-BUG_ON-off-by-one.patch -- patches.suse/arm-KVM-Fix-VTTBR_BADDR_MASK-BUG_ON-off-by-one.patch -- patches.suse/KVM-arm-arm64-debug-Introduce-helper-for-single-step.patch -- patches.suse/kvm-arm64-handle-single-stepping-trapped-instruction.patch -- patches.suse/kvm-arm64-handle-single-step-of-userspace-mmio-instr.patch -- patches.suse/kvm-arm64-handle-single-step-during-SError-exception.patch -- patches.suse/kvm-arm64-handle-single-step-of-hyp-emulated-mmio-in.patch -- patches.suse/KVM-arm-arm64-Avoid-attempting-to-load-timer-vgic-st.patch -- patches.suse/kvm-arm-don-t-treat-unavailable-HYP-mode-as-an-error.patch -- patches.suse/KVM-arm-arm64-Fix-spinlock-acquisition-in-vgic_set_o.patch -- patches.suse/KVM-arm-arm64-kvm_arch_destroy_vm-cleanups.patch -- patches.suse/KVM-arm-arm64-Fix-broken-GICH_ELRSR-big-endian-conve.patch -- patches.suse/x86-kvm-move-qemu-guest-FPU-switching-out-to-vcpu_ru.patch -- patches.suse/x86-kvm-remove-KVM-emulator-get_fpu-put_fpu.patch -- patches.suse/KVM-VMX-remove-I-O-port-0x80-bypass-on-Intel-hosts.patch -- patches.suse/KVM-VMX-fix-page-leak-in-hardware_setup.patch -- patches.suse/KVM-s390-add-SPDX-identifiers-to-the-remaining-files.patch -- patches.suse/KVM-s390-Remove-redundant-license-text.patch -- patches.suse/KVM-s390-mark-irq_state.flags-as-non-usable.patch -- patches.suse/KVM-s390-Fix-skey-emulation-permission-check.patch -- patches.suse/kvm-x86-fix-apic-page-invalidation -- patches.suse/ARM-OMAP2-Fix-SRAM-virt-to-phys-translation-for-save.patch -- patches.suse/ARM-AM33xx-PRM-Remove-am33xx_pwrdm_read_prev_pwrst-f.patch -- patches.suse/ARM-OMAP3-hwmod_data-add-missing-module_offs-for-MMC.patch -- patches.suse/ARM-omap2-hide-omap3_save_secure_ram-on-non-OMAP3-bu.patch -- patches.suse/bus-arm-ccn-Check-memory-allocation-failure.patch -- patches.suse/bus-arm-ccn-Fix-use-of-smp_processor_id-in-preemptib.patch -- patches.suse/bus-arm-cci-Fix-use-of-smp_processor_id-in-preemptib.patch -- patches.suse/bus-arm-ccn-fix-module-unloading-Error-Removing-stat.patch -- patches.suse/btrfs-Fix-quota-reservation-leak-on-preallocated-fil.patch -- patches.suse/btrfs-handle-errors-while-updating-refcounts-in-update_ref_for_cow.patch -- patches.suse/btrfs-fix-missing-error-return-in-btrfs_drop_snapshot.patch -- patches.suse/btrfs-fix-possible-off-by-one-in-btrfs_search_path_in_tree.patch -- patches.suse/0002-futex-futex_wake_op-fix-sign_extend32-sign-bits.patch -- patches.suse/hpfs-don-t-bother-with-the-i_version-counter-or-f_ve.patch -- patches.suse/crypto-rsa-fix-buffer-overread-when-stripping-leadin -- patches.suse/crypto-algif_aead-fix-reference-counting-of-null-skc.patch -- patches.suse/crypto-hmac-require-that-the-underlying-hash-algorit -- patches.suse/crypto-salsa20-fix-blkcipher_walk-API-usage -- patches.suse/ipmi-Stop-timers-before-cleaning-up-the-module.patch -- patches.suse/libata-sata_down_spd_limit-should-return-if-driver-h.patch -- patches.suse/platform-x86-dell-laptop-Fix-keyboard-max-lighting-f -- patches.suse/platform-x86-asus-wireless-send-an-EV_SYN-SYN_REPORT -- patches.suse/drm-rework-delayed-connector-cleanup-in-connector_it -- patches.suse/0001-cifs-fix-NULL-deref-in-SMB2_read.patch -- patches.suse/CIFS-don-t-log-STATUS_NOT_FOUND-errors-for-DFS.patch -- patches.suse/mm-kmemleak.c-make-cond_resched-rate-limiting-more-e.patch -- patches.suse/0001-autofs-fix-careless-error-in-recent-commit.patch -- patches.suse/mm-page_alloc.c-avoid-excessive-IRQ-disabled-times-in-free_unref_page_list.patch -- patches.suse/mm-frame_vector.c-release-a-semaphore-in-get_vaddr_f.patch -- patches.suse/0001-kernel-make-groups_sort-calling-a-responsibility-gro.patch -- patches.suse/mm-oom_reaper-fix-memory-corruption.patch -- patches.suse/x86-PCI-Fix-infinite-loop-in-search-for-64bit-BAR-pl.patch -- patches.suse/x86-PCI-Only-enable-a-64bit-BAR-on-single-socket-AMD.patch -- patches.suse/sched-rt-Do-not-pull-from-current-CPU-if-only-one-CPU-to-pull.patch -- patches.suse/x86-smpboot-do-not-use-smp_num_siblings-in-_max_logical_packages-calculation.patch -- patches.suse/x86-boot-compressed-64-print-error-if-5-level-paging-is-not-supported -- patches.suse/x86-mm-kmmio-fix-mmiotrace-for-page-unaligned-addresses -- patches.suse/x86-decoder-fix-and-update-the-opcodes-map.patch -- patches.suse/0001-arm64-Initialise-high_memory-global-variable-earlier.patch -- patches.suse/0003-arm64-mm-Fix-false-positives-in-set_pte_at-access-di.patch -- patches.suse/0005-arm64-Define-cputype-macros-for-Falkor-CPU.patch -- patches.suse/arm64-fault-avoid-send-SIGBUS-two-times.patch -- patches.suse/0001-arm64-fix-CONFIG_DEBUG_WX-address-reporting.patch -- patches.suse/ovl-Sync-upper-dirty-data-when-syncing-overlayfs.patch -- patches.suse/ceph-drop-negative-child-dentries-before-try-pruning-inode-s-alias.patch -- patches.suse/scsi-lpfc-Use-after-free-in-lpfc_rq_buf_free.patch -- patches.suse/libfc-fix-ELS-request-handling.patch -- patches.suse/scsi-bfa-fix-access-to-bfad_im_port_s.patch -- patches.suse/scsi-scsi_devinfo-handle-non-terminated-strings.patch -- patches.suse/scsi-scsi_devinfo-cleanly-zero-pad-devinfo-strings.patch -- patches.suse/scsi-bfa-fix-type-conversion-warning.patch -- patches.suse/scsi-core-fix-a-scsi_show_rq-null-pointer-dereference.patch -- patches.suse/0086-dm-table-fix-regression-from-improper-dm_dev_interna.patch -- patches.suse/0087-dm-fix-various-targets-to-dm_register_target-after-m.patch -- patches.suse/0001-dm-mpath-fix-bio-based-multipath-queue_if_no_path-ha.patch -- patches.suse/0088-dm-bufio-fix-shrinker-scans-when-nr_to_scan-retain_t.patch -- patches.suse/ptr_ring-fix-up-after-recent-ptr_ring-changes.patch -- patches.suse/0001-usb-musb-da8xx-fix-babble-condition-handling.patch -- patches.suse/0001-USB-uas-and-storage-Add-US_FL_BROKEN_FUA-for-another.patch -- patches.suse/0001-usbip-fix-stub_rx-get_pipe-to-validate-endpoint-numb.patch -- patches.suse/0001-usbip-fix-stub_rx-harden-CMD_SUBMIT-path-to-handle-m.patch -- patches.suse/0001-usbip-prevent-vhci_hcd-driver-from-leaking-a-socket-.patch -- patches.suse/0001-usbip-fix-stub_send_ret_submit-vulnerability-to-null.patch -- patches.suse/0001-xhci-Don-t-add-a-virt_dev-to-the-devs-array-before-i.patch -- patches.suse/0001-usb-xhci-fix-TDS-for-MTK-xHCI1.1.patch -- patches.suse/0001-usb-dwc3-gadget-Wait-longer-for-controller-to-end-co.patch -- patches.suse/0001-usb-dwc3-of-simple-fix-missing-clk_disable_unprepare.patch -- patches.suse/0001-USB-core-prevent-malicious-bNumInterfaces-overflow.patch -- patches.suse/ptr_ring-add-barriers.patch -- patches.suse/netlink-Add-netns-check-on-taps.patch -- patches.suse/net-ipv4-fix-for-a-race-condition-in-raw_sendmsg.patch -- patches.suse/sctp-make-sure-stream-nums-can-match-optlen-in-sctp_.patch -- patches.suse/fou-fix-some-member-types-in-guehdr.patch -- patches.suse/tcp-md5sig-Use-skb-s-saddr-when-replying-to-an-incom.patch -- patches.suse/ipv6-mcast-better-catch-silly-mtu-values.patch -- patches.suse/ipv4-igmp-guard-against-silly-MTU-values.patch -- patches.suse/net-igmp-Use-correct-source-address-on-IGMPv3-report.patch -- patches.suse/0001-net-qmi_wwan-add-Sierra-EM7565-1199-9091.patch -- patches.suse/netfilter-nfnetlink_cthelper-Add-missing-permission-.patch -- patches.suse/netfilter-xt_bpf-add-overflow-checks.patch -- patches.suse/netfilter-xt_osf-Add-missing-permission-checks.patch -- patches.suse/0001-netfilter-ip6t_MASQUERADE-add-dependency-on-conntrac.patch -- patches.suse/hippi-Fix-a-Fix-a-possible-sleep-in-atomic-bug-in-rr -- patches.suse/tcp-fix-potential-underestimation-on-rcv_rtt.patch -- patches.suse/tcp-refresh-tcp_mstamp-from-timers-callbacks.patch -- patches.suse/net-mlx4_en-Fix-selftest-for-small-MTUs.patch -- patches.suse/net-mlx4_core-Fix-wrong-calculation-of-free-counters.patch -- patches.suse/net-mlx4_en-Fill-all-counters-under-one-call-of-stat.patch -- patches.suse/bpf-fix-corruption-on-concurrent-perf_event_output-c.patch -- patches.suse/bpf-add-schedule-points-to-map-alloc-free.patch -- patches.suse/mlxsw-spectrum-Disable-MAC-learning-for-ovs-port.patch -- patches.suse/batman-adv-Always-initialize-fragment-header-priorit.patch -- patches.suse/batman-adv-Fix-check-of-retrieved-orig_gw-in-batadv_.patch -- patches.suse/batman-adv-Fix-lock-for-ogm-cnt-access-in-batadv_iv_.patch -- patches.suse/s390-qeth-apply-takeover-changes-when-mode-is-toggle.patch -- patches.suse/s390-qeth-don-t-apply-takeover-changes-to-RXIP.patch -- patches.suse/s390-qeth-lock-IP-table-while-applying-takeover-chan.patch -- patches.suse/s390-qeth-update-takeover-IPs-after-configuration-ch.patch -- patches.suse/sock-free-skb-in-skb_complete_tx_timestamp-on-error.patch -- patches.suse/net-aquantia-Fix-hardware-DMA-stream-overload-on-lar.patch -- patches.suse/0001-net-usb-qmi_wwan-add-Telit-ME910-PID-0x1101-support.patch -- patches.suse/net-sched-fix-static-key-imbalance-in-case-of-ingres.patch -- patches.suse/0001-nfs-fix-a-deadlock-in-nfs-client-initialization.patch -- patches.suse/nfs-don-t-wait-on-commit-in-nfs_commit_inode-if-ther.patch -- patches.suse/eeprom-at24-change-nvmem-stride-to-1.patch -- patches.suse/i2c-piix4-Fix-port-number-check-on-release -- patches.suse/IB-core-Bound-check-alternate-path-port-number.patch -- patches.suse/IB-core-Don-t-enforce-PKey-security-on-SMI-MADs.patch -- patches.suse/IB-mlx4-Fix-RSS-hash-fields-restrictions.patch -- patches.suse/RDMA-netlink-Fix-general-protection-fault.patch -- patches.suse/iw_cxgb4-only-clear-the-ARMED-bit-if-a-notification-.patch -- patches.suse/iw_cxgb4-only-insert-drain-cqes-if-wq-is-flushed.patch -- patches.suse/IB-ipoib-Restore-MM-behavior-in-case-of-tx_ring-allo.patch -- patches.suse/ext4-fix-fdatasync-2-after-fallocate-2-operation.patch -- patches.suse/ext4-fix-crash-when-a-directory-s-i_size-is-too-smal.patch -- patches.suse/dmaengine-ioat-Fix-error-handling-path -- patches.suse/dmaengine-at_hdmac-fix-potential-NULL-pointer-derefe -- patches.suse/dmaengine-dmatest-move-callback-wait-queue-to-thread -- patches.suse/dmaengine-jz4740-disable-unprepare-clk-if-probe-fail -- patches.suse/dmaengine-fsl-edma-disable-clks-on-all-error-paths -- patches.suse/posix-timer-Properly-check-sigevent-sigev_notify.patch -- patches.suse/04-drivers-misc-intel-pti-rename-the-header-file-to-free-up-the-namespace.patch -- patches.suse/x86-cpufeature-add-user-mode-instruction-prevention-definitions -- patches.suse/x86-make-x86_bug_fxsave_leak-detectable-in-cpuid-on-amd.patch -- patches.suse/0001-locking-barriers-Convert-users-of-lockless_dereferen.patch -- patches.suse/x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch -- patches.suse/01-x86-entry-64-paravirt-use-paravirt-safe-macro-to-access-eflags.patch -- patches.suse/0001-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch -- patches.suse/0002-x86-unwinder-Handle-stack-overflows-more-gracefully.patch -- patches.suse/x86-irq-remove-an-old-outdated-comment-about-context-tracking-races -- patches.suse/04-x86-irq-64-print-the-offending-ip-in-the-stack-overflow-warning.patch -- patches.suse/05-x86-entry-64-allocate-and-enable-the-sysenter-stack.patch -- patches.suse/06-x86-dumpstack-add-get_stack_info-support-for-the-sysenter-stack.patch -- patches.suse/07-x86-entry-gdt-put-per-cpu-gdt-remaps-in-ascending-order.patch -- patches.suse/08-x86-mm-fixmap-generalize-the-gdt-fixmap-mechanism-introduce-struct-cpu_entry_area.patch -- patches.suse/x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch -- patches.suse/09-x86-entry-fix-assumptions-that-the-hw-tss-is-at-the-beginning-of-cpu_tss.patch -- patches.suse/10-x86-dumpstack-handle-stack-overflow-on-all-stacks.patch -- patches.suse/11-x86-entry-move-sysenter_stack-to-the-beginning-of-struct-tss_struct.patch -- patches.suse/12-x86-entry-remap-the-tss-into-the-cpu-entry-area.patch -- patches.suse/13-x86-entry-64-separate-cpu_current_top_of_stack-from-tss-sp0.patch -- patches.suse/14-x86-espfix-64-stop-assuming-that-pt_regs-is-on-the-entry-stack.patch -- patches.suse/15-x86-entry-64-use-a-per-cpu-trampoline-stack-for-idt-entries.patch -- patches.suse/16-x86-entry-64-return-to-userspace-from-the-trampoline-stack.patch -- patches.suse/18-x86-entry-64-create-a-per-cpu-syscall-entry-trampoline.patch -- patches.suse/19-x86-entry-64-move-the-ist-stacks-into-struct-cpu_entry_area.patch -- patches.suse/20-x86-entry-64-remove-the-sysenter-stack-canary.patch -- patches.suse/21-x86-entry-clean-up-the-sysenter_stack-code.patch -- patches.suse/22-x86-entry-64-make-cpu_entry_area-tss-read-only.patch -- patches.suse/23-x86-paravirt-dont-patch-flush_tlb_single.patch -- patches.suse/26-x86-paravirt-provide-a-way-to-check-for-hypervisors.patch -- patches.suse/27-x86-cpufeatures-make-cpu-bugs-sticky.patch -- patches.suse/mtd-nand-gpmi-Fix-failure-when-a-erased-page-has-a-b.patch -- patches.suse/mtd-nand-brcmnand-Zero-bitflip-is-not-an-error.patch -- patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Esoteric-D -- patches.suse/ALSA-hda-Add-vendor-id-for-Cannonlake-HDMI-codec -- patches.suse/ALSA-rawmidi-Avoid-racy-info-ioctl-via-ctl-device -- patches.suse/ALSA-hda-realtek-Fix-Dell-AIO-LineOut-issue -- patches.suse/ALSA-usb-audio-Fix-the-missing-ctl-name-suffix-at-pa -- patches.suse/mfd-cros-ec-spi-Don-t-send-first-message-too-soon -- patches.suse/mfd-twl4030-audio-Fix-sibling-node-lookup -- patches.suse/mfd-twl6040-Fix-child-node-lookup -- patches.suse/spi-a3700-Fix-clk-prescaling-for-coefficient-over-15 -- patches.suse/spi-atmel-fixed-spin_lock-usage-inside-atmel_spi_rem -- patches.suse/spi-sun4i-disable-clocks-in-the-remove-function -- patches.suse/spi-xilinx-Detect-stall-with-Unknown-commands -- patches.suse/0005-cpufreq-governor-Ensure-sufficiently-large-sampling-.patch -- patches.suse/PCI-PM-Force-devices-to-D0-in-pci_pm_thaw_noirq -- patches.suse/APEI-ERST-Fix-missing-error-handling-in-erst_reader -- patches.suse/0006-ACPI-CPPC-remove-initial-assignment-of-pcc_ss_data.patch -- patches.suse/ARM-8731-1-Fix-csum_partial_copy_from_user-stack-mis.patch -- patches.suse/scsi-aacraid-Fix-I-O-drop-during-reset.patch -- patches.suse/KVM-MMU-Fix-infinite-loop-when-there-is-no-available.patch -- patches.suse/KVM-X86-Fix-load-RFLAGS-w-o-the-fixed-bit.patch -- patches.suse/kvm-x86-fix-WARN-due-to-uninitialized-guest-FPU-stat.patch -- patches.suse/KVM-x86-Check-input-paging-mode-when-cs.l-is-set.patch -- patches.suse/kvm-fix-stack-out-of-bounds-read-in-write_mmio -- patches.suse/arm64-kvm-Prevent-restoring-stale-PMSCR_EL1-for-vcpu.patch -- patches.suse/KVM-arm-arm64-Fix-HYP-unmapping-going-off-limits.patch -- patches.suse/KVM-arm-arm64-timer-Don-t-set-irq-as-forwarded-if-no.patch -- patches.suse/KVM-arm-arm64-Properly-handle-arch-timer-IRQs-after-.patch -- patches.suse/KVM-arm-arm64-Fix-timer-enable-flow.patch -- patches.suse/kvm-x86-fix-RSM-when-PCID-is-non-zero.patch -- patches.suse/nvme-set-discard_alignment-to-zero.patch -- patches.suse/nvme-fc-remove-double-put-reference-if-admin-connect.patch -- patches.suse/nvme-call-blk_integrity_unregister-after-queue-is-cl.patch -- patches.suse/nvme-check-hw-sectors-before-setting-chunk-sectors.patch -- patches.suse/nvme-setup-streams-after-initializing-namespace-head.patch -- patches.suse/block-don-t-let-passthrough-IO-go-into-.make_request.patch -- patches.suse/block-fix-blk_rq_append_bio.patch -- patches.suse/block-throttle-avoid-double-charge.patch -- patches.suse/0001-block-unalign-call_single_data-in-struct-request.patch -- patches.suse/bpf-s390x-do-not-reload-skb-pointers-in-non-skb-cont.patch -- patches.suse/bpf-ppc64-do-not-reload-skb-pointers-in-non-skb-cont.patch -- patches.suse/bpf-guarantee-r1-to-be-ctx-in-case-of-bpf_helper_cha.patch -- patches.suse/net-phy-marvell-Limit-88m1101-autoneg-errata-to-88E1.patch -- patches.suse/sctp-add-SCTP_CID_RECONF-conversion-in-sctp_cname.patch -- patches.suse/net-bridge-fix-early-call-to-br_stp_change_bridge_id.patch -- patches.suse/net-phy-xgene-disable-clk-on-error-paths.patch -- patches.suse/nl80211-fix-nl80211_send_iface-error-paths -- patches.suse/mac80211_hwsim-Fix-a-possible-sleep-in-atomic-bug-in -- patches.suse/tg3-Fix-rx-hang-on-MTU-change-with-5717-5719.patch -- patches.suse/vxlan-update-skb-dst-pmtu-on-tx-path.patch -- patches.suse/ip_gre-remove-the-incorrect-mtu-limit-for-ipgre-tap.patch -- patches.suse/ip6_gre-remove-the-incorrect-mtu-limit-for-ipgre-tap.patch -- patches.suse/ip6_tunnel-get-the-min-mtu-properly-in-ip6_tnl_xmit.patch -- patches.suse/net-mvneta-use-proper-rxq_number-in-loop-on-rx-queue.patch -- patches.suse/net-mvneta-eliminate-wrong-call-to-handle-rx-descrip.patch -- patches.suse/net-Fix-double-free-and-memory-corruption-in-get_net.patch -- patches.suse/net-mlx5-FPGA-return-EINVAL-if-size-is-zero.patch -- patches.suse/Revert-mlx5-move-affinity-hints-assignments-to-gener.patch -- patches.suse/net-mlx5-Fix-rate-limit-packet-pacing-naming-and-str.patch -- patches.suse/net-mlx5e-Fix-ETS-BW-check.patch -- patches.suse/net-mlx5e-Fix-features-check-of-IPv6-traffic.patch -- patches.suse/net-mlx5e-Fix-defaulting-RX-ring-size-when-not-neede.patch -- patches.suse/net-mlx5-Fix-misspelling-in-the-error-message-and-co.patch -- patches.suse/net-mlx5-Fix-error-flow-in-CREATE_QP-command.patch -- patches.suse/net-mlx5e-Fix-possible-deadlock-of-VXLAN-lock.patch -- patches.suse/net-mlx5e-Add-refcount-to-VXLAN-structure.patch -- patches.suse/net-mlx5e-Prevent-possible-races-in-VXLAN-control-fl.patch -- patches.suse/net-mlx5-Cleanup-IRQs-in-case-of-unload-failure.patch -- patches.suse/net-mlx5-Stay-in-polling-mode-when-command-EQ-destro.patch -- patches.suse/s390-qeth-fix-error-handling-in-checksum-cmd-callbac.patch -- patches.suse/ipv4-Fix-use-after-free-when-flushing-FIB-tables.patch -- patches.suse/bpf-verifier-fix-bounds-calculation-on-BPF_RSH.patch -- patches.suse/bpf-fix-incorrect-sign-extension-in-check_alu_op.patch -- patches.suse/bpf-fix-incorrect-tracking-of-register-size-truncati.patch -- patches.suse/bpf-fix-32-bit-ALU-op-verification.patch -- patches.suse/bpf-fix-missing-error-return-in-check_stack_boundary.patch -- patches.suse/bpf-force-strict-alignment-checks-for-stack-pointers.patch -- patches.suse/bpf-don-t-prune-branches-when-a-scalar-is-replaced-w.patch -- patches.suse/bpf-fix-integer-overflows.patch -- patches.suse/selftests-bpf-add-tests-for-recent-bugfixes.patch -- patches.suse/bpf-do-not-allow-root-to-mangle-valid-pointers.patch -- patches.suse/openvswitch-Fix-pop_vlan-action-for-double-tagged-fr.patch -- patches.suse/net-reevalulate-autoflowlabel-setting-after-sysctl-s.patch -- patches.suse/clk-fix-a-panic-error-caused-by-accessing-NULL-point.patch -- patches.suse/clk-sunxi-sun9i-mmc-Implement-reset-callback-for-res.patch -- patches.suse/drm-i915-Flush-pending-GTT-writes-before-unbinding -- patches.suse/drm-i915-Drop-fb-reference-on-load_detect_pipe-failu -- patches.suse/drm-i915-Stop-listening-to-request-resubmission-from -- patches.suse/drm-i915-fence-Use-rcu-to-defer-freeing-of-irq_work -- patches.suse/drm-nouveau-pci-do-a-msi-rearm-on-init -- patches.suse/drm-i915-lpe-Remove-double-encapsulation-of-info-str -- patches.suse/drm-i915-Protect-DDI-port-to-DPLL-map-from-theoretic -- patches.suse/drm-sun4i-Fix-error-path-handling -- patches.suse/pinctrl-cherryview-Mask-all-interrupts-on-Intel_Stra -- patches.suse/crypto-skcipher-set-walk.iv-for-zero-length-inputs -- patches.suse/crypto-af_alg-wait-for-data-at-beginning-of-recvmsg.patch -- patches.suse/crypto-mcryptd-protect-the-per-CPU-queue-with-a-lock -- patches.suse/crypto-af_alg-fix-race-accessing-cipher-request.patch -- patches.suse/xfs-add-the-ability-to-join-a-held-buffer-to-a-defer.patch -- patches.suse/xfs-hold-xfs_buf-locked-between-shortform-leaf-conve.patch -- patches.suse/0009-xfs-move-xfs_iext_insert-tracepoint-to-report-useful-information.patch -- patches.suse/xfs-remove-dest-file-s-post-eof-preallocations-befor.patch -- patches.suse/xfs-allow-CoW-remap-transactions-to-use-reserve-bloc.patch -- patches.suse/xen-eliminate-wx-mappings.patch -- patches.suse/xen-balloon-mark-unallocated-host-memory-as-unusable.patch -- patches.suse/powerpc-perf-Dereference-BHRB-entries-safely.patch -- patches.suse/powerpc-perf-imc-Fix-nest-imc-cpuhotplug-callback-fa.patch -- patches.suse/powerpc-perf-Fix-kfree-memory-allocated-for-nest-pmu.patch -- patches.suse/KVM-PPC-Book3S-fix-XIVE-migration-of-pending-interru.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-pending_pri-value-in-kvmppc_xi.patch -- patches.suse/x86-kconfig-limit-nr_cpus-on-32-bit-to-a-sane-amount -- patches.suse/01-x86-mm-dump_pagetables-check-page_present-for-real.patch -- patches.suse/02-x86-mm-dump_pagetables-make-the-address-hints-correct-and-readable.patch -- patches.suse/03-x86-vsyscall-64-explicitly-set-page_user-in-the-pagetable-hierarchy.patch -- patches.suse/04-x86-vsyscall-64-warn-and-fail-vsyscall-emulation-in-native-mode.patch -- patches.suse/05-arch-mm-allow-arch_dup_mmap-to-fail.patch -- patches.suse/07-x86-ldt-rework-locking.patch -- patches.suse/08-x86-ldt-prevent-ldt-inheritance-on-exec.patch -- patches.suse/09-x86-mm-64-improve-the-memory-map-documentation.patch -- patches.suse/10-x86-doc-remove-obvious-weirdnesses-from-the-x86-mm-layout-documentation.patch -- patches.suse/11-x86-entry-rename-sysenter_stack-to-cpu_entry_area_entry_stack.patch -- patches.suse/12-x86-uv-use-the-right-tlb-flush-api.patch -- patches.suse/13-x86-microcode-dont-abuse-the-tlb-flush-interface.patch -- patches.suse/14-x86-mm-use-_flush_tlb_one-for-kernel-memory.patch -- patches.suse/15-x86-mm-remove-superfluous-barriers.patch -- patches.suse/16-x86-mm-add-comments-to-clarify-which-tlb-flush-functions-are-supposed-to-flush-what.patch -- patches.suse/17-x86-mm-move-the-cr3-construction-functions-to-tlbflush-h.patch -- patches.suse/18-x86-mm-remove-hard-coded-asid-limit-checks.patch -- patches.suse/19-x86-mm-put-mmu-to-hardware-asid-translation-in-one-place.patch -- patches.suse/20-x86-mm-create-asm-invpcid-h.patch -- patches.suse/21-x86-cpu_entry_area-move-it-to-a-separate-unit.patch -- patches.suse/22-x86-cpu_entry_area-move-it-out-of-the-fixmap.patch -- patches.suse/23-init-invoke-init_espfix_bsp-from-mm_init.patch -- patches.suse/acpi-nfit-fix-health-event-notification.patch -- patches.suse/libnvdimm-pfn-fix-start_pad-handling-for-aligned-nam.patch -- patches.suse/libnvdimm-dax-fix-1GB-aligned-namespaces-vs-physical.patch -- patches.suse/libnvdimm-btt-add-a-couple-of-missing-kernel-doc-lin.patch -- patches.suse/libnvdimm-btt-fix-an-incompatibility-in-the-log-layout.patch -- patches.suse/gpio-fix-gpio-line-names-property-retrieval -- patches.suse/hwmon-Deal-with-errors-from-the-thermal-subsystem -- patches.suse/ASoC-rsnd-ssiu-clear-SSI_MODE-for-non-TDM-Extended-m -- patches.suse/ASoC-rsnd-fixup-ADG-register-mask -- patches.suse/ASoC-rockchip-disable-clock-on-error -- patches.suse/ASoC-wm_adsp-Fix-validation-of-firmware-and-coeff-le -- patches.suse/ASoC-amd-Add-error-checking-to-probe-function -- patches.suse/ASoC-atmel-classd-select-correct-Kconfig-symbol -- patches.suse/ASoC-da7218-fix-fix-child-node-lookup -- patches.suse/ASoC-fsl_ssi-AC-97-ops-need-regmap-clock-and-cleanin -- patches.suse/ASoC-codecs-msm8916-wcd-Fix-supported-formats -- patches.suse/ASoC-nau8825-fix-issue-that-pop-noise-when-start-cap -- patches.suse/ASoC-tlv320aic31xx-Fix-GPIO1-register-definition -- patches.suse/ASoC-twl4030-fix-child-node-lookup -- patches.suse/ALSA-hda-Add-MIC_NO_PRESENCE-fixup-for-2-HP-machines -- patches.suse/ALSA-hda-fix-headset-mic-detection-issue-on-a-Dell-m -- patches.suse/ALSA-hda-change-the-location-for-one-mic-on-a-Lenovo -- patches.suse/ALSA-hda-Drop-useless-WARN_ON -- patches.suse/ALSA-hda-Fix-missing-COEF-init-for-ALC225-295-299 -- patches.suse/ring-buffer-Mask-out-the-info-bits-when-returning-bu.patch -- patches.suse/ring-buffer-Do-no-reuse-reader-page-if-still-in-use.patch -- patches.suse/tracing-Fix-crash-when-it-fails-to-alloc-ring-buffer.patch -- patches.suse/tracing-Fix-possible-double-free-on-failure-of-alloc.patch -- patches.suse/iw_cxgb4-Only-validate-the-MSN-for-successful-comple.patch -- patches.suse/iw_cxgb4-reflect-the-original-WR-opcode-in-drain-cqe.patch -- patches.suse/iw_cxgb4-when-flushing-complete-all-wrs-in-a-chain.patch -- patches.suse/RDMA-vmw_pvrdma-Call-ib_umem_release-on-destroy-QP-p.patch -- patches.suse/RDMA-vmw_pvrdma-Use-refcount_dec_and_test-to-avoid-w.patch -- patches.suse/RDMA-vmw_pvrdma-Avoid-use-after-free-due-to-QP-CQ-SR.patch -- patches.suse/IB-mlx5-Fix-congestion-counters-in-LAG-mode.patch -- patches.suse/IB-ipoib-Fix-lockdep-issue-found-on-ipoib_ib_dev_hea.patch -- patches.suse/IB-hfi-Only-read-capability-registers-if-the-capabil.patch -- patches.suse/IB-mlx5-Serialize-access-to-the-VMA-list.patch -- patches.suse/IB-uverbs-Fix-command-checking-as-part-of-ib_uverbs_.patch -- patches.suse/IB-core-Verify-that-QP-is-security-enabled-in-create.patch -- patches.suse/IB-mlx5-Fix-mlx5_ib_alloc_mr-error-flow.patch -- patches.suse/led-core-Fix-brightness-setting-when-setting-delay_o -- patches.suse/drm-i915-gvt-Fix-pipe-A-enable-as-default-for-vgpu -- patches.suse/i915-Reject-CCS-modifiers-for-pipe-C-on-Geminilake -- patches.suse/ip6_gre-fix-device-features-for-ioctl-setup.patch -- patches.suse/net-phy-micrel-ksz9031-reconfigure-autoneg-after-phy.patch -- patches.suse/RDS-Check-cmsg_len-before-dereferencing-CMSG_DATA.patch -- patches.suse/tipc-error-path-leak-fixes-in-tipc_enable_bearer.patch -- patches.suse/tipc-fix-tipc_mon_delete-oops-in-tipc_enable_bearer-.patch -- patches.suse/net-fec-unmap-the-xmit-buffer-that-are-not-transferr.patch -- patches.suse/xfrm-Fix-xfrm_input-to-verify-state-is-valid-when-en.patch -- patches.suse/0005-xfrm-Fix-stack-out-of-bounds-read-on-socket-policy-l.patch -- patches.suse/0006-xfrm-fix-xfrm_do_migrate-with-AEAD-e.g-AES-GCM.patch -- patches.suse/xfrm-Reinject-transport-mode-packets-through-tasklet.patch -- patches.suse/tg3-Add-workaround-to-restrict-5762-MRRS-to-2048.patch -- patches.suse/tg3-Enable-PHY-reset-in-MTU-change-path-for-5720.patch -- patches.suse/bnx2x-Improve-reliability-in-case-of-nested-PCI-erro.patch -- patches.suse/sctp-Replace-use-of-sockets_allocated-with-specified.patch -- patches.suse/tipc-fix-hanging-poll-for-stream-sockets.patch -- patches.suse/sock-Add-sock_owned_by_user_nocheck.patch -- patches.suse/strparser-Call-sock_owned_by_user_nocheck.patch -- patches.suse/01-x86-cpufeatures-add-x86_bug_cpu_insecure.patch -- patches.suse/02-x86-mm-pti-disable-global-pages-if-page_table_isolation-y.patch -- patches.suse/03-x86-mm-pti-prepare-the-x86-entry-assembly-code-for-entry-exit-cr3-switching.patch -- patches.suse/05-x86-mm-pti-add-infrastructure-for-page-table-isolation.patch -- patches.suse/06-x86-pti-add-the-pti-cmdline-option-and-documentation.patch -- patches.suse/07-x86-mm-pti-add-mapping-helper-functions.patch -- patches.suse/08-x86-mm-pti-allow-nx-poison-to-be-set-in-p4d-pgd.patch -- patches.suse/09-x86-mm-pti-allocate-a-separate-user-pgd.patch -- patches.suse/10-x86-mm-pti-populate-user-pgd.patch -- patches.suse/11-x86-mm-pti-add-functions-to-clone-kernel-pmds.patch -- patches.suse/12-x86-mm-pti-force-entry-through-trampoline-when-pti-active.patch -- patches.suse/13-x86-mm-pti-share-cpu_entry_area-with-user-space-page-tables.patch -- patches.suse/14-x86-entry-align-entry-text-section-to-pmd-boundary.patch -- patches.suse/15-x86-mm-pti-share-entry-text-pmd.patch -- patches.suse/16-x86-mm-pti-map-espfix-into-user-space.patch -- patches.suse/17-x86-cpu_entry_area-add-debugstore-entries-to-cpu_entry_area.patch -- patches.suse/18-x86-events-intel-ds-map-debug-buffers-in-cpu_entry_area.patch -- patches.suse/19-x86-mm-64-make-a-full-pgd-entry-size-hole-in-the-memory-map.patch -- patches.suse/20-x86-pti-put-the-ldt-in-its-own-pgd-if-pti-is-on.patch -- patches.suse/21-x86-pti-map-the-vsyscall-page-if-needed.patch -- patches.suse/22-x86-mm-allow-flushing-for-future-asid-switches.patch -- patches.suse/23-x86-mm-abstract-switching-cr3.patch -- patches.suse/24-x86-mm-use-fix-pcid-to-optimize-user-kernel-switches.patch -- patches.suse/25-x86-mm-optimize-restore_cr3.patch -- patches.suse/26-x86-mm-use-invpcid-for-_native_flush_tlb_single.patch -- patches.suse/27-x86-mm-clarify-the-whole-asid-kernel-pcid-user-pcid-naming.patch -- patches.suse/28-x86-dumpstack-indicate-in-oops-whether-pti-is-configured-and-enabled.patch -- patches.suse/29-x86-mm-pti-add-kconfig.patch -- patches.suse/30-x86-mm-dump_pagetables-add-page-table-directory-to-the-debugfs-vfs-hierarchy.patch -- patches.suse/31-x86-mm-dump_pagetables-check-user-space-page-table-for-wx-pages.patch -- patches.suse/32-x86-mm-dump_pagetables-allow-dumping-current-pagetables.patch -- patches.suse/33-x86-ldt-make-the-ldt-mapping-ro.patch -- patches.suse/kbuild-add-fno-stack-check-to-kernel-build-options.patch -- patches.suse/scsi-core-check-for-device-state-in-__scsi_remove_ta.patch -- patches.suse/msft-hv-1570-scsi-storvsc-Fix-scsi_cmd-error-assignments-in-storv.patch -- patches.suse/0001-USB-Fix-off-by-one-in-type-specific-length-check-of-.patch -- patches.suse/0001-usbip-vhci-stop-printing-kernel-pointer-addresses-in.patch -- patches.suse/0001-usbip-stub-stop-printing-kernel-pointer-addresses-in.patch -- patches.suse/0001-usbip-prevent-leaking-socket-pointer-address-in-mess.patch -- patches.suse/0001-usbip-fix-usbip-bind-writing-random-string-after-com.patch -- patches.suse/0001-usb-add-RESET_RESUME-for-ELSA-MicroLink-56K.patch -- patches.suse/0001-usb-Add-device-quirk-for-Logitech-HD-Pro-Webcam-C925.patch -- patches.suse/0001-USB-serial-option-add-support-for-Telit-ME910-PID-0x.patch -- patches.suse/0001-USB-serial-qcserial-add-Sierra-Wireless-EM7565.patch -- patches.suse/0001-USB-serial-option-adding-support-for-YUGA-CLM920-NC5.patch -- patches.suse/0001-USB-serial-ftdi_sio-add-id-for-Airbus-DS-P8GR.patch -- patches.suse/0001-usb-xhci-Add-XHCI_TRUST_TX_LENGTH-for-Renesas-uPD720.patch -- patches.suse/n_tty-fix-EXTPROC-vs-ICANON-interaction-with-TIOCINQ.patch -- patches.suse/drivers-base-cacheinfo-fix-cache-type-for-non-archit -- patches.suse/0001-thunderbolt-Mask-ring-interrupt-properly-when-pollin.patch -- patches.suse/msft-hv-1569-vmbus-unregister-device_obj-channels_kset.patch -- patches.suse/objtool-Fix-Clang-enum-conversion-warning.patch -- patches.suse/0001-objtool-Fix-seg-fault-caused-by-missing-parameter.patch -- patches.suse/0002-objtool-Fix-seg-fault-with-clang-compiled-objects.patch -- patches.suse/genirq-Guard-handle_bad_irq-log-messages.patch -- patches.suse/x86-asm-allow-again-using-asm-h-when-building-for-the-bpf-clang-target -- patches.suse/timers-Use-deferrable-base-independent-of-base-nohz_active.patch -- patches.suse/timers-Reinitialize-per-cpu-bases-on-hotplug.patch -- patches.suse/nohz-Prevent-a-timer-interrupt-storm-in-tick_nohz_stop_sched_tick.patch -- patches.suse/timers-Invoke-timer_start_debug-where-it-makes-sense.patch -- patches.suse/01-x86-smpboot-remove-stale-tlb-flush-invocations.patch -- patches.suse/02-x86-mm-remove-preempt_disable-enable-from-_native_flush_tlb.patch -- patches.suse/34-x86-ldt-plug-memory-leak-in-error-path.patch -- patches.suse/03-x86-ldt-make-ldt-pgtable-free-conditional.patch -- patches.suse/x86-espfix-64-fix-espfix-double-fault-handling-on-5-level-systems -- patches.suse/x86-mm-Unbreak-modules-that-use-the-DMA-API.patch -- patches.suse/x86-stacktrace-Make-zombie-stack-traces-reliable.patch -- patches.suse/fscache-Fix-the-default-for-fscache_maybe_release_pa.patch -- patches.suse/afs-Fix-missing-error-handling-in-afs_write_end.patch -- patches.suse/04-x86-pti-enable-pti-by-default.patch -- patches.suse/05-x86-cpu-x86-pti-do-not-enable-pti-on-amd-processors.patch -- patches.suse/35-x86-pti-make-sure-the-user-kernel-ptes-match.patch -- patches.suse/0001-x86-dumpstack-Fix-partial-register-dumps.patch -- patches.suse/0002-x86-dumpstack-Print-registers-for-first-stack-frame.patch -- patches.suse/36-x86-pti-switch-to-kernel-cr3-at-early-in-entry_syscall_compat.patch -- patches.suse/11.1-x86-process-define-cpu_tss_rw-in-same-section-as-declaration.patch -- patches.suse/ARM-davinci-Use-platform_device_register_full-to-cre.patch -- patches.suse/ARM-davinci-Add-dma_mask-to-dm365-s-eDMA-device.patch -- patches.suse/ARM-davinci-fix-mmc-entries-in-dm365-s-dma_slave_map.patch -- patches.suse/sunxi-rsb-Include-OF-based-modalias-in-device-uevent.patch -- patches.suse/drm-armada-fix-leak-of-crtc-structure -- patches.suse/drm-ttm-check-the-return-value-of-kzalloc -- patches.suse/drm-i915-psr-Fix-register-name-mess-up -- patches.suse/drm-i915-Disable-DC-states-around-GMBUS-on-GLK -- patches.suse/drm-i915-Put-all-non-blocking-modesets-onto-an-order -- patches.suse/drm-i915-Apply-Display-WA-1183-on-skl-kbl-and-cfl -- patches.suse/kernel-acct.c-fix-the-acct-needcheck-check-in-check_free_space.patch -- patches.suse/mm-mprotect-add-a-cond_resched-inside-change_pmd_ran.patch -- patches.suse/userfaultfd-clear-the-vma-vm_userfaultfd_ctx-if-UFFD.patch -- patches.suse/crypto-chelsio-select-CRYPTO_GF128MUL.patch -- patches.suse/crypto-chacha20poly1305-validate-the-digest-size -- patches.suse/crypto-af_alg-Fix-race-around-ctx-rcvused-by-making-.patch -- patches.suse/crypto-n2-cure-use-after-free -- patches.suse/crypto-pcrypt-fix-freeing-pcrypt-instances -- patches.suse/s390-sles15-02-06-pci-handle-insufficient-resources-during-dma-tl.patch -- patches.suse/s390-dasd-fix-wrongly-assigned-configuration-data.patch -- patches.suse/x86-efi-fix-kernel-param-add_efi_memmap-regression.patch -- patches.suse/07-x86-mm-set-modules_end-to-0xffffffffff000000.patch -- patches.suse/08-x86-mm-map-cpu_entry_area-at-the-same-place-on-4-5-level.patch -- patches.suse/24-x86-kaslr-fix-the-vaddr_end-mess.patch -- patches.suse/37-x86-events-intel-ds-use-the-proper-cache-flush-method-for-mapping-ds-buffers.patch -- patches.suse/38-x86-tlb-drop-the-gpl-from-the-cpu_tlbstate-export.patch -- patches.suse/09-x86-alternatives-add-missing-n-at-end-of-alternative-inline-asm.patch -- patches.suse/10-x86-pti-rename-bug_cpu_insecure-to-bug_cpu_meltdown.patch -- patches.suse/xfs-quota-fix-missed-destroy-of-qi_tree_lock.patch -- patches.suse/xfs-quota-check-result-of-register_shrinker.patch -- patches.suse/xfs-fix-s_maxbytes-overflow-problems.patch -- patches.suse/iommu-arm-smmu-v3-don-t-free-page-table-ops-twice -- patches.suse/0001-iommu-arm-smmu-v3-Cope-with-duplicated-Stream-IDs.patch -- patches.suse/Input-elantech-add-new-icbody-type-15 -- patches.suse/kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch -- patches.suse/KVM-s390-fix-cmma-migration-for-multiple-memory-slot.patch -- patches.suse/KVM-s390-prevent-buffer-overrun-on-memory-hotplug-du.patch -- patches.suse/mm-vmscan-Make-unregister_shrinker-no-op-if-register_shrinker-failed.patch -- patches.suse/sget-handle-failures-of-register_shrinker.patch -- patches.suse/mtd-nand-pxa3xx-Fix-READOOB-implementation.patch -- patches.suse/leds-core-Fix-regression-caused-by-commit-2b83ff96f5 -- patches.suse/apparmor-fix-regression-in-mount-mediation-when-feat.patch -- patches.suse/cgroup-avoid-copying-strings-longer-than-the-buffers.patch -- patches.suse/cgroup-Fix-deadlock-in-cpu-hotplug-path.patch -- patches.suse/platform-x86-wmi-Call-acpi_wmi_init-later -- patches.suse/IB-mlx4-Fix-mlx4_ib_alloc_mr-error-flow.patch -- patches.suse/IB-ipoib-Fix-race-condition-in-neigh-creation.patch -- patches.suse/RDMA-netlink-Fix-locking-around-__ib_get_device_by_i.patch -- patches.suse/IB-srpt-Disable-RDMA-access-by-the-initiator.patch -- patches.suse/IB-srpt-Fix-ACL-lookup-during-login.patch -- patches.suse/ip6_tunnel-disable-dst-caching-if-tunnel-is-dual-sta.patch -- patches.suse/geneve-update-skb-dst-pmtu-on-tx-path.patch -- patches.suse/mlxsw-spectrum_router-Fix-NULL-pointer-deref.patch -- patches.suse/mlxsw-spectrum-Relax-sanity-checks-during-enslavemen.patch -- patches.suse/net-sched-Fix-update-of-lastuse-in-act-modules-imple.patch -- patches.suse/0001-NET-usb-qmi_wwan-add-support-for-YUGA-CLM920-NC5-PID.patch -- patches.suse/ethtool-do-not-print-warning-for-applications-using-.patch -- patches.suse/RDS-Heap-OOB-write-in-rds_message_alloc_sgs.patch -- patches.suse/e1000-fix-disabling-already-disabled-warning.patch -- patches.suse/e1000e-Fix-e1000_check_for_copper_link_ich8lan-retur.patch -- patches.suse/vxlan-trivial-indenting-fix.patch -- patches.suse/net-fec-restore-dev_id-in-the-cases-of-probe-error.patch -- patches.suse/net-fec-defer-probe-if-regulator-is-not-ready.patch -- patches.suse/cxgb4-Fix-FW-flash-errors.patch -- patches.suse/net-ena-unmask-MSI-X-only-after-device-initializatio.patch -- patches.suse/net-ena-fix-error-handling-in-ena_down-sequence.patch -- patches.suse/i40e-i40evf-Account-for-frags-split-over-multiple-de.patch -- patches.suse/i40e-don-t-remove-netdev-dev_addr-when-syncing-uc-li.patch -- patches.suse/nl80211-Check-for-the-required-netlink-attribute-pre -- patches.suse/mac80211-mesh-drop-frames-appearing-to-be-from-us -- patches.suse/net-stmmac-enable-EEE-in-MII-GMII-or-RGMII-only.patch -- patches.suse/sh_eth-fix-TSU-resource-handling.patch -- patches.suse/RDS-null-pointer-dereference-in-rds_atomic_free_op.patch -- patches.suse/netfilter-uapi-correct-untracked-conntrack-state-bit-number -- patches.suse/net-fec-free-restore-resource-in-related-probe-error.patch -- patches.suse/can-vxcan-improve-handling-of-missing-peer-name-attr -- patches.suse/can-gs_usb-fix-return-value-of-the-set_bittiming-cal -- patches.suse/can-flex_can-Correct-the-checking-for-frame-length-i -- patches.suse/sh_eth-fix-SH7757-GEther-initialization.patch -- patches.suse/bnxt_en-Fix-population-of-flow_type-in-bnxt_hwrm_cfa.patch -- patches.suse/bnxt_en-Fix-the-Invalid-VF-id-check-in-bnxt_vf_ndo_p.patch -- patches.suse/sctp-do-not-retransmit-upon-FragNeeded-if-PMTU-disco.patch -- patches.suse/sctp-fix-the-handling-of-ICMP-Frag-Needed-for-too-sm.patch -- patches.suse/mdio-sun4i-Fix-a-memory-leak -- patches.suse/sh_eth-fix-TXALCR1-offsets.patch -- patches.suse/block-drain-queue-before-waiting-for-q_usage_counter.patch -- patches.suse/nvme-pci-move-use_sgl-initialization-to-nvme_init_io.patch -- patches.suse/nvme-fix-sector-units-when-going-between-formats.patch -- patches.suse/nvme-rdma-fix-concurrent-reset-and-reconnect.patch -- patches.suse/nvme-mpath-fix-last-path-removal-during-traffic.patch -- patches.suse/nvme-fcloop-avoid-possible-uninitialized-variable-wa.patch -- patches.suse/loop-fix-concurrent-lo_open-lo_release.patch -- patches.suse/ALSA-pcm-Remove-incorrect-snd_BUG_ON-usages -- patches.suse/ALSA-pcm-Add-missing-error-checks-in-OSS-emulation-p -- patches.suse/ALSA-pcm-Workaround-for-weird-PulseAudio-behavior-on -- patches.suse/ALSA-aloop-Release-cable-upon-open-error-path -- patches.suse/ALSA-aloop-Fix-inconsistent-format-due-to-incomplete -- patches.suse/ALSA-aloop-Fix-racy-hw-constraints-adjustment -- patches.suse/ALSA-pcm-Abort-properly-at-pending-signal-in-OSS-rea -- patches.suse/ALSA-pcm-Allow-aborting-mutex-lock-at-OSS-read-write -- patches.suse/net-core-fix-module-type-in-sock_diag_bind.patch -- patches.suse/net-ipv4-emulate-READ_ONCE-on-hdrincl-bit-field-in-r.patch -- patches.suse/selftests-bpf-fix-test_align.patch -- patches.suse/bpf-prevent-out-of-bounds-speculation.patch -- patches.suse/bpf-introduce-BPF_JIT_ALWAYS_ON-config.patch -- patches.suse/sctp-add-a-ceiling-to-optlen-in-some-sockopts.patch -- patches.suse/0001-iwlwifi-pcie-fix-DMA-memory-mapping-unmapping.patch -- patches.suse/wcn36xx-Fix-dynamic-power-saving -- patches.suse/8021q-fix-a-memory-leak-for-VLAN-0-device.patch -- patches.suse/nfp-always-unmask-aux-interrupts-at-init.patch -- patches.suse/ipv6-fix-possible-mem-leaks-in-ipv6_make_skb.patch -- patches.suse/ipv6-sr-fix-TLVs-not-being-copied-using-setsockopt.patch -- patches.suse/rbd-reacquire-lock-should-update-lock-owner-client-id -- patches.suse/rbd-set-max_segments-to-ushrt_max -- patches.suse/drm-vc4-Move-IRQ-enable-to-PM-path -- patches.suse/drm-nouveau-disp-gf119-add-missing-drive-vfunc-ptr -- patches.suse/drm-vmwgfx-Don-t-cache-framebuffer-maps -- patches.suse/drm-vmwgfx-Potential-off-by-one-in-vmw_view_add -- patches.suse/drm-i915-gvt-Clear-the-shadow-page-table-entry-after -- patches.suse/drm-i915-gvt-Fix-stack-out-of-bounds-bug-in-cmd-pars -- patches.suse/drm-i915-Whitelist-SLICE_COMMON_ECO_CHICKEN1-on-Gemi -- patches.suse/drm-i915-Don-t-adjust-priority-on-an-already-signale -- patches.suse/crypto-algapi-fix-NULL-dereference-in-crypto_remove_ -- patches.suse/KVM-MMU-check-pending-exception-before-injecting-APF.patch -- patches.suse/KVM-PPC-Book3S-HV-Drop-prepare_done-from-struct-kvm_.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-use-after-free-in-case-of-mult.patch -- patches.suse/KVM-PPC-Book3S-PR-Fix-WIMG-handling-under-pHyp.patch -- patches.suse/KVM-PPC-Book3S-HV-Always-flush-TLB-in-kvmppc_alloc_r.patch -- patches.suse/x86-kvm-propagate-register_shrinker-return-code.patch -- patches.suse/KVM-x86-emulate-UD-while-in-guest-mode.patch -- patches.suse/KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch -- patches.suse/x86-microcode-intel-extend-bdw-late-loading-with-a-revision-check.patch -- patches.suse/kdump-write-correct-address-of-mem_section-into-vmco.patch -- patches.suse/tools-objtool-Makefile-don-t-assume-sync-check.sh-is.patch -- patches.suse/x86-PCI-Add-pci-big_root_window-option-for-AMD-64-bi.patch -- patches.suse/x86-PCI-Move-and-shrink-AMD-64-bit-window-to-avoid-c.patch -- patches.suse/apparmor-fix-ptrace-label-match-when-matching-stacke.patch -- patches.suse/apparmor-Fix-regression-in-profile-conflict-logic.patch -- patches.suse/Bluetooth-Prevent-stack-info-leak-from-the-EFS-element.patch -- patches.suse/0001-usbip-fix-vudc_rx-harden-CMD_SUBMIT-path-to-handle-m.patch -- patches.suse/0001-usbip-remove-kernel-addresses-from-usb-device-and-ur.patch -- patches.suse/0001-usbip-vudc_tx-fix-v_send_ret_submit-vulnerability-to.patch -- patches.suse/0001-USB-fix-usbmon-BUG-trigger.patch -- patches.suse/0001-uas-ignore-UAS-for-Norelsys-NS1068-X-chips.patch -- patches.suse/0001-USB-serial-cp210x-add-IDs-for-LifeScan-OneTouch-Veri.patch -- patches.suse/0001-USB-serial-cp210x-add-new-device-ID-ELV-ALC-8xxx.patch -- patches.suse/0001-usb-misc-usb3503-make-sure-reset-is-low-for-at-least.patch -- patches.suse/11-x86-pti-unbreak-efi-old_memmap.patch -- patches.suse/12-x86-documentation-add-pti-description.patch -- patches.suse/13-x86-cpufeatures-add-x86_bug_spectre_v.patch -- patches.suse/14-sysfs-cpu-add-vulnerability-folder.patch -- patches.suse/15-x86-cpu-implement-cpu-vulnerabilites-sysfs-functions.patch -- patches.suse/39-x86-tboot-unbreak-tboot-with-pti-enabled.patch -- patches.suse/40-x86-mm-pti-remove-dead-logic-in-pti_user_pagetable_walk.patch -- patches.suse/0001-x86-cpu-amd-make-lfence-a-serializing-instruction.patch -- patches.suse/0002-x86-cpu-amd-use-lfence_rdtsc-in-preference-to-mfence_rdtsc.patch -- patches.suse/16-sysfs-cpu-fix-typos-in-vulnerability-documentation.patch -- patches.suse/17-x86-alternatives-fix-optimize_nops-checking.patch -- patches.suse/39.1-x86-pti-make-unpoison-of-pgd-for-trusted-boot-work-for-real.patch -- patches.suse/0001-objtool-Detect-jumps-to-retpoline-thunks.patch -- patches.suse/0002-objtool-Allow-alternatives-to-be-ignored.patch -- patches.suse/20-x86-retpoline-add-initial-retpoline-support.patch -- patches.suse/21-x86-spectre-add-boot-time-option-to-select-spectre-v2-mitigation.patch -- patches.suse/22-retpoline-crypto-convert-crypto-assembler-indirect-jumps.patch -- patches.suse/23-x86-retpoline-entry-convert-entry-assembler-indirect-jumps.patch -- patches.suse/24-x86-retpoline-ftrace-convert-ftrace-assembler-indirect-jumps.patch -- patches.suse/msft-hv-1582-x86-retpoline-hyperv-Convert-assembler-indirect-jump.patch -- patches.suse/26-x86-retpoline-xen-convert-xen-hypercall-indirect-jumps.patch -- patches.suse/x86-retpoline-checksum32-convert-assembler-indirect-jumps -- patches.suse/x86-retpoline-irq32-convert-assembler-indirect-jumps -- patches.suse/27-retpoline-fill-return-stack-buffer-on-vmexit.patch -- patches.suse/41-x86-pti-fix-pcid-and-sanitize-defines.patch -- patches.suse/42-x86-perf-disable-intel_bts-when-pti.patch -- patches.suse/nvme-fabrics-initialize-default-host-id-in-nvmf_host.patch -- patches.suse/powerpc-dlpar-023-Make-RAS-IRQ-explicitly-dependent-on-DLPAR-WQ.patch -- patches.suse/powerpc-pseries-Add-H_GET_CPU_CHARACTERISTICS-flags-.patch -- patches.suse/powerpc-64-Add-macros-for-annotating-the-destination.patch -- patches.suse/powerpc-64s-Simple-RFI-macro-conversions.patch -- patches.suse/powerpc-64-Convert-the-syscall-exit-path-to-use-RFI_.patch -- patches.suse/powerpc-64-Convert-fast_exception_return-to-use-RFI_.patch -- patches.suse/powerpc-64s-Convert-slb_miss_common-to-use-RFI_TO_US.patch -- patches.suse/powerpc-64s-Add-support-for-RFI-flush-of-L1-D-cache.patch -- patches.suse/powerpc-64s-Support-disabling-RFI-flush-with-no_rfi_.patch -- patches.suse/powerpc-pseries-Query-hypervisor-for-RFI-flush-setti.patch -- patches.suse/powerpc-powernv-Check-device-tree-for-RFI-flush-sett.patch -- patches.suse/28-x86-retpoline-remove-compile-time-warning.patch -- patches.suse/ALSA-hda-Apply-headphone-noise-quirk-for-another-Del -- patches.suse/ALSA-hda-Apply-the-existing-quirk-to-iMac-14-1 -- patches.suse/ALSA-pcm-Remove-yet-superfluous-WARN_ON -- patches.suse/ALSA-seq-Make-ioctls-race-free -- patches.suse/xfrm-skip-policies-marked-as-dead-while-rehashing.patch -- patches.suse/af_key-fix-buffer-overread-in-verify_address_len.patch -- patches.suse/af_key-fix-buffer-overread-in-parse_exthdrs.patch -- patches.suse/xfrm-Use-__skb_queue_tail-in-xfrm_trans_queue.patch -- patches.suse/0007-xfrm-Return-error-on-unknown-encap_type-in-init_stat.patch -- patches.suse/esp-Fix-GRO-when-the-headers-not-fully-in-the-linear.patch -- patches.suse/net-ib-mlx5-Don-t-disable-local-loopback-multicast-t.patch -- patches.suse/net-mlx5-Fix-get-vector-affinity-helper-function.patch -- patches.suse/net-mlx5-Fix-memory-leak-in-bad-flow-of-mlx5_alloc_i.patch -- patches.suse/net-mlx5-Fix-mlx5_get_uars_page-to-return-error-code.patch -- patches.suse/net-mlx5-Fix-error-handling-in-load-one.patch -- patches.suse/net-mlx5e-Keep-updating-ethtool-statistics-when-the-.patch -- patches.suse/net-mlx5e-Add-error-print-in-ETS-init.patch -- patches.suse/net-mlx5e-Check-support-before-TC-swap-in-ETS-init.patch -- patches.suse/net-mlx5e-Don-t-override-netdev-features-field-unles.patch -- patches.suse/net-mlx5-Update-ptp_clock_event-foreach-PPS-event.patch -- patches.suse/net-mlx5e-Remove-timestamp-set-from-netdevice-open-f.patch -- patches.suse/bpf-fix-spelling-mistake-obusing-abusing.patch -- patches.suse/bpf-arsh-is-not-supported-in-32-bit-alu-thus-reject-.patch -- patches.suse/bpf-array-fix-overflow-in-max_entries-and-undefined-.patch -- patches.suse/9p-add-missing-module-license-for-xen-transport.patch -- patches.suse/ppp-unlock-all_ppp_mutex-before-registering-device.patch -- patches.suse/ipv6-fix-udpv6-sendmsg-crash-caused-by-too-small-MTU.patch -- patches.suse/tipc-fix-a-memory-leak-in-tipc_nl_node_get_link.patch -- patches.suse/netlink-extack-needs-to-be-reset-each-time-through-l.patch -- patches.suse/ipv6-ip6_make_skb-needs-to-clear-cork.base.dst.patch -- patches.suse/sh_eth-fix-dumping-ARSTR.patch -- patches.suse/net-Allow-neigh-contructor-functions-ability-to-modi.patch -- patches.suse/ipv4-Make-neigh-lookup-keys-for-loopback-point-to-po.patch -- patches.suse/ibmvnic-Fix-pending-MAC-address-changes.patch -- patches.suse/sctp-reinit-stream-if-stream-outcnt-has-been-change-.patch -- patches.suse/sctp-do-not-allow-the-v4-socket-to-bind-a-v4mapped-v.patch -- patches.suse/nl80211-take-RCU-read-lock-when-calling-ieee80211_bs -- patches.suse/mac80211_hwsim-validate-number-of-different-channels.patch -- patches.suse/cfg80211-check-dev_set_name-return-value -- patches.suse/lan78xx-Fix-failure-in-USB-Full-Speed.patch -- patches.suse/nfp-use-the-correct-index-for-link-speed-table.patch -- patches.suse/qed-Fix-potential-use-after-free-in-qed_spq_post.patch -- patches.suse/iser-target-Fix-possible-use-after-free-in-connectio.patch -- patches.suse/IB-hfi1-Prevent-a-NULL-dereference.patch -- patches.suse/RDMA-mlx5-Fix-out-of-bound-access-while-querying-AH.patch -- patches.suse/timers-Unconditionally-check-deferrable-base.patch -- patches.suse/x86-kasan-panic-if-there-is-not-enough-memory-to-boot -- patches.suse/01-x86-retpoline-fill-rsb-on-context-switch-for-affected-cpus.patch -- patches.suse/02-x86-retpoline-add-lfence-to-the-retpoline-rsb-filling-rsb-macros.patch -- patches.suse/0001-objtool-Fix-seg-fault-with-gold-linker.patch -- patches.suse/0002-objtool-Improve-error-message-for-bad-file-argument.patch -- patches.suse/05-x86-cpufeature-move-processor-tracing-out-of-scattered-features.patch -- patches.suse/06-module-add-retpoline-tag-to-vermagic.patch -- patches.suse/0001-futex-Avoid-violating-the-10th-rule-of-futex.patch -- patches.suse/futex-Prevent-overflow-by-strengthen-input-validatio.patch -- patches.suse/delayacct-Account-blkio-completion-on-the-correct-ta.patch -- patches.suse/x86-tsc-future-proof-native_calibrate_tsc.patch -- patches.suse/x86-tsc-fix-erroneous-tsc-rate-on-skylake-xeon.patch -- patches.suse/01-x86-mm-clean-up-register-saving-in-the-_enc_copy-assembly-code.patch -- patches.suse/02-x86-mm-use-a-struct-to-reduce-parameters-for-sme-pgd-mapping.patch -- patches.suse/03-x86-mm-centralize-pmd-flags-in-sme_encrypt_kernel.patch -- patches.suse/04-x86-mm-prepare-sme_encrypt_kernel-for-page-aligned-encryption.patch -- patches.suse/05-x86-mm-encrypt-the-initrd-earlier-for-bsp-microcode-update.patch -- patches.suse/33.1-x86-intel_rdt-cqm-prevent-use-after-free.patch -- patches.suse/x86-apic-vector-fix-off-by-one-in-error-path -- patches.suse/nvme-pci-check-segement-valid-for-SGL-use.patch -- patches.suse/nvme-pci-take-sglist-coalescing-in-dma_map_sg-into-a.patch -- patches.suse/tun-fix-a-memory-leak-for-tfile-tx_array.patch -- patches.suse/r8152-disable-RX-aggregation-on-Dell-TB16-dock.patch -- patches.suse/can-peak-fix-potential-bug-in-packet-fragmentation -- patches.suse/bpf-fix-divides-by-zero.patch -- patches.suse/bpf-fix-32-bit-divide-by-zero.patch -- patches.suse/bpf-arm64-fix-stack_depth-tracking-in-combination-wi.patch -- patches.suse/bpf-reject-stores-into-ctx-via-st-and-xadd.patch -- patches.suse/bpf-mark-dst-unknown-on-inconsistent-s-u-bounds-adju.patch -- patches.suse/netlink-reset-extack-earlier-in-netlink_rcv_skb.patch -- patches.suse/cfg80211-fix-station-info-handling-bugs -- patches.suse/fm10k-mark-PM-functions-as-__maybe_unused.patch -- patches.suse/flow_dissector-properly-cap-thoff-field.patch -- patches.suse/ip6_gre-init-dev-mtu-and-dev-hard_header_len-correct.patch -- patches.suse/can-af_can-can_rcv-replace-WARN_ONCE-by-pr_warn_once -- patches.suse/can-af_can-canfd_rcv-replace-WARN_ONCE-by-pr_warn_on -- patches.suse/ibmvnic-Fix-IP-offload-control-buffer.patch -- patches.suse/ibmvnic-Fix-IPv6-packet-descriptors.patch -- patches.suse/scripts-gdb-linux-tasks.py-fix-get_thread_info.patch -- patches.suse/proc-fix-coredump-vs-read-proc-stat-race.patch -- patches.suse/drm-vmwgfx-fix-memory-corruption-with-legacy-sou-con -- patches.suse/drm-i915-Add-.get_hw_state-method-for-planes -- patches.suse/drm-i915-Redo-plane-sanitation-during-readout -- patches.suse/drm-i915-Fix-deadlock-in-i830_disable_pipe -- patches.suse/powerpc-xmon-Add-RFI-flush-related-fields-to-paca-du.patch -- patches.suse/powerpc-Don-t-preempt_disable-in-show_cpuinfo.patch -- patches.suse/powerpc-64s-Wire-up-cpu_show_meltdown.patch -- patches.suse/powerpc-64s-Allow-control-of-RFI-flush-via-debugfs.patch -- patches.suse/powerpc-pseries-include-linux-types.h-in-asm-hvcall.h.patch -- patches.suse/ARM-sunxi_defconfig-Enable-CMA.patch -- patches.suse/phy-work-around-phys-references-to-usb-nop-xceiv-dev.patch -- patches.suse/workqueue-avoid-hard-lockups-in-show_workqueue_state.patch -- patches.suse/libata-apply-max_sec_1024-to-all-liteon-ep1-series-devices.patch -- patches.suse/i2c-core-smbus-prevent-stack-corruption-on-read-I2C_.patch -- patches.suse/Input-twl4030-vibra-fix-sibling-node-lookup -- patches.suse/Input-twl6040-vibra-fix-child-node-lookup -- patches.suse/Input-88pm860x-ts-fix-child-node-lookup -- patches.suse/Input-ALPS-fix-multi-touch-decoding-on-SS4-plus-touc -- patches.suse/Input-synaptics-rmi4-prevent-UAF-reported-by-KASAN -- patches.suse/0001-tracing-Fix-converting-enum-s-from-the-map-in-trace_.patch -- patches.suse/0089-dm-thin-metadata-THIN_MAX_CONCURRENT_LOCKS-should-be.patch -- patches.suse/0090-dm-btree-fix-serious-bug-in-btree_split_beneath.patch -- patches.suse/0091-dm-crypt-fix-crash-by-adding-missing-check-for-auth-.patch -- patches.suse/0092-dm-integrity-don-t-store-cipher-request-on-the-stack.patch -- patches.suse/0093-dm-crypt-wipe-kernel-key-copy-after-IV-initializatio.patch -- patches.suse/0094-dm-crypt-fix-error-return-code-in-crypt_ctr.patch -- patches.suse/scsi-libsas-Disable-asynchronous-aborts-for-SATA-dev.patch -- patches.suse/KVM-arm-arm64-Check-pagesize-when-allocating-a-hugep.patch -- patches.suse/KVM-arm64-Fix-GICv4-init-when-called-from-vgic_its_c.patch -- patches.suse/KVM-x86-Fix-wrong-macro-references-of-X86_CR0_PG_BIT.patch -- patches.suse/KVM-PPC-Book3S-Provide-information-about-hardware-fi.patch -- patches.suse/KVM-s390-wire-up-bpb-feature.patch -- patches.suse/07-x86-use-_nostackprotect-for-sme_encrypt_kernel.patch -- patches.suse/06-x86-mm-rework-wbinvd-hlt-operation-in-stop_this_cpu.patch -- patches.suse/x86-mce-make-machine-check-speculation-protected.patch -- patches.suse/retpoline-introduce-start-end-markers-of-indirect-thunk.patch -- patches.suse/kprobes-x86-blacklist-indirect-thunk-functions-for-kprobes.patch -- patches.suse/kprobes-x86-disable-optimizing-on-the-function-jumps-to-indirect-thunk.patch -- patches.suse/x86-pti-document-fix-wrong-index.patch -- patches.suse/x86-retpoline-optimize-inline-assembler-for-vmexit_fill_rsb.patch -- patches.suse/orangefs-use-list_for_each_entry_safe-in-purge_waiti.patch -- patches.suse/orangefs-initialize-op-on-loop-restart-in-orangefs_d.patch -- patches.suse/0001-nfsd-auth-Fix-gid-sorting-when-rootsquash-enabled.patch -- patches.suse/net-mlx5e-Fix-fixpoint-divide-exception-in-mlx5e_am_.patch -- patches.suse/cxgb4-fix-endianness-for-vlan-value-in-cxgb4_tc_flow.patch -- patches.suse/ibmvnic-Modify-buffer-size-and-number-of-queues-on-f.patch -- patches.suse/ibmvnic-Revert-to-previous-mtu-when-unsupported-valu.patch -- patches.suse/ibmvnic-Allocate-and-request-vpd-in-init_resources.patch -- patches.suse/net-qdisc_pkt_len_init-should-be-more-robust.patch -- patches.suse/gso-validate-gso_type-in-GSO-handlers.patch -- patches.suse/net-igmp-fix-source-address-check-for-IGMPv3-reports.patch -- patches.suse/be2net-restore-properly-promisc-mode-after-queues-re.patch -- patches.suse/x86-PCI-Enable-AMD-64-bit-window-on-resume.patch -- patches.suse/x86-ftrace-Fix-ORC-unwinding-from-ftrace-handlers.patch -- patches.suse/0001-ftrace-orc-x86-Handle-ftrace-dynamically-allocated-t.patch -- patches.suse/0002-tracing-Update-stack-trace-skipping-for-ORC-unwinder.patch -- patches.suse/pppoe-take-needed_headroom-of-lower-device-into-acco.patch -- patches.suse/ipv6-Fix-getsockopt-for-sockets-with-default-IPV6_AU.patch -- patches.suse/vmxnet3-repair-memory-leak -- patches.suse/xfrm-Add-SA-to-hardware-at-the-end-of-xfrm_state_con.patch -- patches.suse/mlxsw-spectrum_router-Don-t-log-an-error-on-missing-.patch -- patches.suse/qed-Remove-reserveration-of-dpi-for-kernel.patch -- patches.suse/qed-Free-reserved-MR-tid.patch -- patches.suse/vhost-use-mutex_lock_nested-in-vhost_dev_lock_vqs.patch -- patches.suse/vhost-do-not-try-to-access-device-IOTLB-when-not-ini.patch -- patches.suse/btrfs-fix-stale-entries-in-readdir.patch -- patches.suse/KVM-s390-add-proper-locking-for-CMMA-migration-bitma.patch -- patches.suse/orangefs-fix-deadlock-do-not-write-i_size-in-read_it.patch -- patches.suse/Input-xpad-add-support-for-PDP-Xbox-One-controllers -- patches.suse/Input-trackpoint-force-3-buttons-if-0-button-is-repo -- patches.suse/Input-trackpoint-only-expose-supported-controls-for-.patch -- patches.suse/drm-vc4-Flush-the-caches-before-the-bin-jobs-as-well -- patches.suse/drm-vc4-Fix-NULL-pointer-dereference-in-vc4_save_han -- patches.suse/net-tcp-close-sock-if-net-namespace-is-exiting.patch -- patches.suse/net-don-t-call-update_pmtu-unconditionally.patch -- patches.suse/r8169-fix-memory-corruption-on-retrieval-of-hardware.patch -- patches.suse/net-vrf-Add-support-for-sends-to-local-broadcast-add.patch -- patches.suse/dccp-don-t-restart-ccid2_hc_tx_rto_expire-if-sk-in-c.patch -- patches.suse/0002-futex-Fix-OWNER_DEAD-fixup.patch -- patches.suse/sched-core-Fix-cpu.max-vs.-cpuhotplug-deadlock.patch -- patches.suse/hrtimer-Reset-hrtimer-cpu-base-proper-on-CPU-hotplug.patch -- patches.suse/perf-x86-amd-power-do-not-load-amd-power-module-on-amd-platforms.patch -- patches.suse/x86-microcode-intel-extend-bdw-late-loading-further-with-llc-size-check.patch -- patches.suse/x86-microcode-fix-again-accessing-initrd-after-having-been-freed.patch -- patches.suse/x86-mm-64-fix-vmapped-stack-syncing-on-very-large-memory-4-level-systems.patch -- patches.suse/x86-ftrace-Add-one-more-ENDPROC-annotation.patch -- patches.suse/20.1-x86-retpoline-remove-the-esp-rsp-thunk.patch -- patches.suse/ALSA-usb-audio-Change-the-semantics-of-the-enable-op -- patches.suse/ALSA-hda-Clean-up-ALC299-init-code -- patches.suse/ASoC-skl-Fix-kernel-warning-due-to-zero-NHTL-entry -- patches.suse/ASoC-Intel-Skylake-Disable-clock-gating-during-firmw -- patches.suse/ASoC-pcm512x-add-missing-MODULE_DESCRIPTION-AUTHOR-L -- patches.suse/ASoC-nuc900-Fix-a-loop-timeout-test -- patches.suse/ASoC-Intel-cht_bsw_rt5645-Analog-Mic-support -- patches.suse/ASoC-tlv320aic31xx-Handle-inverted-BCLK-in-non-DSP-m.patch -- patches.suse/ALSA-hda-realtek-update-ALC225-depop-optimize -- patches.suse/ASoC-rockchip-i2s-fix-playback-after-runtime-resume -- patches.suse/ASoC-Intel-sst-Fix-the-return-value-of-sst_send_byte -- patches.suse/ASoC-ux500-add-MODULE_LICENSE-tag -- patches.suse/ALSA-usb-audio-Add-a-quirk-for-Nura-s-first-gen-head -- patches.suse/ALSA-hda-Use-IS_REACHABLE-for-dependency-on-input -- patches.suse/ALSA-hda-realtek-Support-headset-mode-for-ALC215-ALC -- patches.suse/ALSA-hda-realtek-update-ALC215-depop-optimize -- patches.suse/ALSA-usb-audio-Support-changing-input-on-Sound-Blast -- patches.suse/ASoC-au1x-Fix-timeout-tests-in-au1xac97c_ac97_read -- patches.suse/ALSA-hda-Reduce-the-suspend-time-consumption-for-ALC -- patches.suse/cpufreq-intel_pstate-Replace-bxt_funcs-with-core_funcs.patch -- patches.suse/cpufreq-intel_pstate-Add-Skylake-servers-support.patch -- patches.suse/cpufreq-powernv-Dont-assume-distinct-pstate-values-f.patch -- patches.suse/PM-devfreq-Propagate-error-from-devfreq_add_device -- patches.suse/PM-devfreq-Fix-potential-NULL-pointer-dereference-in -- patches.suse/acpi-pci-pci_link-reduce-verbosity-when-irq-is-enabled.patch -- patches.suse/ACPICA-iasl-Add-SMMUv3-device-ID-mapping-index-suppo.patch -- patches.suse/ACPICA-ACPI-6.0A-Changes-to-the-NFIT-ACPI-table.patch -- patches.suse/ACPI-NUMA-ia64-Parse-all-entries-of-SRAT-memory-affi.patch -- patches.suse/ACPI-sysfs-Make-ACPI-GPE-mask-kernel-parameter-cover -- patches.suse/ACPI-EC-Fix-debugfs_create_-usage -- patches.suse/ACPI-video-Default-lcd_only-to-true-on-Win8-ready-an -- patches.suse/leds-pm8058-Silence-pointer-to-integer-size-warning -- patches.suse/mfd-palmas-Assign-the-right-powerhold-mask-for-tps65.patch -- patches.suse/mfd-lpc_ich-Do-not-touch-SPI-NOR-write-protection-APL -- patches.suse/backlight-tdo24m-Fix-the-SPI-CS-between-transfers -- patches.suse/mtd-cfi-convert-inline-functions-to-macros.patch -- patches.suse/mtd-nand-fix-interpretation-of-NAND_CMD_NONE-in-nand.patch -- patches.suse/mtd-nand-denali_pci-add-missing-MODULE_DESCRIPTION-A.patch -- patches.suse/mtd-nand-ifc-update-bufnum-mask-for-ver-2.0.0.patch -- patches.suse/mtd-nand-qcom-Add-a-NULL-check-for-devm_kasprintf.patch -- patches.suse/mtd-nand-brcmnand-Disable-prefetch-by-default.patch -- patches.suse/mtd-mtd_oobtest-Handle-bitflips-during-reads.patch -- patches.suse/mtd-nand-Fix-nand_do_read_oob-return-value.patch -- patches.suse/mtd-nand-sunxi-Fix-ECC-strength-choice.patch -- patches.suse/hwmon-ina2xx-Make-calibration-register-value-fixed -- patches.suse/hwmon-ina2xx-Fix-access-to-uninitialized-mutex -- patches.suse/hwmon-k10temp-add-temperature-offset-for-ryzen-1900x.patch -- patches.suse/mmc-sdhci-of-esdhc-fix-eMMC-couldn-t-work-after-kexe -- patches.suse/mmc-mmc_test-Ensure-command-queue-is-disabled-for-te -- patches.suse/mmc-sdhci-of-esdhc-fix-the-mmc-error-after-sleep-on- -- patches.suse/mmc-avoid-removing-non-removable-hosts-during-suspen -- patches.suse/mmc-sdhci-xenon-wait-5ms-after-set-1.8V-signal-enabl -- patches.suse/sdhci-Advertise-2.0v-supply-on-SDIO-host-controller -- patches.suse/spi-imx-do-not-access-registers-while-clocks-disable -- patches.suse/spi-a3700-Clear-DATA_OUT-when-performing-a-read.patch -- patches.suse/spi-sun6i-disable-unprepare-clocks-on-remove -- patches.suse/EDAC-octeon-Fix-an-uninitialized-variable-warning -- patches.suse/EDAC-mv64x60-Fix-an-error-handling-path -- patches.suse/0001-pktcdvd-Fix-pkt_setup_dev-error-path.patch -- patches.suse/0001-pktcdvd-Fix-a-recently-introduced-NULL-pointer-deref.patch -- patches.suse/0095-dm-limit-the-max-bio-size-as-BIO_MAX_PAGES-PAGE_SIZE.patch -- patches.suse/0096-bcache-comment-on-direct-access-to-bvec-table.patch -- patches.suse/0098-dm-crypt-don-t-clear-bvec-bv_page-in-crypt_free_buff.patch -- patches.suse/0001-lib-scatterlist-Introduce-sgl_alloc-and-sgl_free.patch -- patches.suse/blk-mq-quiesce-queue-before-freeing-queue.patch -- patches.suse/nvmet-rdma-removed-queue-cleanup-from-module-exit.patch -- patches.suse/nvmet-rdma-lowering-log-level-for-chatty-debug-messa.patch -- patches.suse/nvmet-lower-log-level-for-each-queue-creation.patch -- patches.suse/nvme_fcloop-fix-abort-race-condition.patch -- patches.suse/nvme_fcloop-disassocate-local-port-structs.patch -- patches.suse/nvme_fcloop-rework-to-remove-xxx_IN_ISR-feature-flag.patch -- patches.suse/nvme_fcloop-refactor-host-target-io-job-access.patch -- patches.suse/nvmet-fc-cleanup-nvmet-add_port-remove_port.patch -- patches.suse/nvme-fabrics-protect-against-module-unload-during-cr.patch -- patches.suse/nvme-pci-remove-an-unnecessary-initialization-in-HMB.patch -- patches.suse/nvmet-fix-error-flow-in-nvmet_alloc_ctrl.patch -- patches.suse/nvmet-rearrange-nvmet_ctrl_free.patch -- patches.suse/nvme-pci-don-t-open-code-nvme_reset_ctrl.patch -- patches.suse/nvme-modify-the-debug-level-for-setting-shutdown-tim.patch -- patches.suse/nvme-pci-fix-NULL-pointer-reference-in-nvme_alloc_ns.patch -- patches.suse/nvme-take-refcount-on-transport-module.patch -- patches.suse/nvme-fix-subsystem-multiple-controllers-support-chec.patch -- patches.suse/0099-bcache-ret-IOERR-when-read-meets-metadata-error.patch -- patches.suse/0100-bcache-stop-writeback-thread-after-detaching.patch -- patches.suse/0101-bcache-Use-PTR_ERR_OR_ZERO.patch -- patches.suse/0102-bcache-segregate-flash-only-volume-write-streams.patch -- patches.suse/0103-bcache-fix-wrong-return-value-in-bch_debug_init.patch -- patches.suse/0104-bcache-writeback-properly-order-backing-device-IO.patch -- patches.suse/0105-bcache-allow-quick-writeback-when-backing-idle.patch -- patches.suse/0106-bcache-Fix-improve-efficiency-of-closure_sync.patch -- patches.suse/0107-bcache-mark-closure_sync-__sched.patch -- patches.suse/0108-bcache-fix-unmatched-generic_end_io_acct-generic_sta.patch -- patches.suse/0109-bcache-reduce-cache_set-devices-iteration-by-devices.patch -- patches.suse/0110-bcache-fix-misleading-error-message-in-bch_count_io_.patch -- patches.suse/0111-bcache-fix-writeback-target-calc-on-large-devices.patch -- patches.suse/blk-mq-fix-kernel-oops-in-blk_mq_tag_idle.patch -- patches.suse/block-bfq-put-async-queues-for-root-bfq-groups-too.patch -- patches.suse/0112-bcache-closures-move-control-bits-one-bit-right.patch -- patches.suse/null_blk-wire-up-timeouts.patch -- patches.suse/0001-block-bfq-fix-occurrences-of-request-finish-method-s.patch -- patches.suse/partitions-msdos-Unable-to-mount-UFS-44bsd-partition -- patches.suse/nvme-Add-more-command-status-translation.patch -- patches.suse/nvme-multipath-Consult-blk_status_t-for-failover.patch -- patches.suse/block-Provide-blk_status_t-decoding-for-path-errors.patch -- patches.suse/nvme-multipath-Use-blk_path_error.patch -- patches.suse/dm-mpath-Use-blk_path_error.patch -- patches.suse/0001-blk-mq-simplify-queue-mapping-schedule-with-each-pos.patch -- patches.suse/block-only-bdi_unregister-in-del_gendisk-if-GENHD_FL.patch -- patches.suse/block-properly-protect-the-queue-kobj-in-blk_unregis.patch -- patches.suse/blk_rq_map_user_iov-fix-error-override.patch -- patches.suse/0001-blk-mq-make-sure-hctx-next_cpu-is-set-correctly.patch -- patches.suse/0001-block-Fix-__bio_integrity_endio-documentation.patch -- patches.suse/block-fail-op_is_write-requests-to-read-only-partiti.patch -- patches.suse/nvme-pci-serialize-pci-resets.patch -- patches.suse/nvme-pci-allocate-device-queues-storage-space-at-pro.patch -- patches.suse/nvme-host-delete_work-and-reset_work-on-separate-wor.patch -- patches.suse/nvme-fix-comment-typos-in-nvme_create_io_queues.patch -- patches.suse/nvme-fabrics-fix-memory-leak-when-parsing-host-ID-op.patch -- patches.suse/nvmet-release-a-ns-reference-in-nvmet_req_uninit-if-.patch -- patches.suse/nvme_fc-fix-rogue-admin-cmds-stalling-teardown.patch -- patches.suse/nvme_fc-correct-hang-in-nvme_ns_remove.patch -- patches.suse/nvme-pci-clean-up-CMB-initialization.patch -- patches.suse/nvme-pci-clean-up-SMBSZ-bit-definitions.patch -- patches.suse/0001-lib-scatterlist-Fix-chaining-support-in-sgl_alloc_or.patch -- patches.suse/block-Set-BIO_TRACE_COMPLETION-on-new-bio-during-spl.patch -- patches.suse/nvme-pci-Fix-queue-double-allocations.patch -- patches.suse/nvme-pci-Suspend-queues-after-deleting-them.patch -- patches.suse/nvme-don-t-free-uuid-pointer-before-printing-it.patch -- patches.suse/nvme-rdma-remove-redundant-boolean-for-inline_data.patch -- patches.suse/nvme-pci-introduce-RECONNECTING-state-to-mark-initia.patch -- patches.suse/nvme-add-tracepoint-for-nvme_setup_cmd.patch -- patches.suse/nvme-add-tracepoint-for-nvme_complete_rq.patch -- patches.suse/ubifs-Fix-uninitialized-variable-in-search_dh_cookie -- patches.suse/ubi-Fix-race-condition-between-ubi-volume-creation-a -- patches.suse/ubi-fastmap-Erase-outdated-anchor-PEBs-during-attach -- patches.suse/mtd-ubi-wl-Fix-error-return-code-in-ubi_wl_init -- patches.suse/ubi-block-Fix-locking-for-idr_alloc-idr_remove -- patches.suse/ima-Use-i_version-only-when-filesystem-supports-it.patch -- patches.suse/lustre-don-t-set-f_version-in-ll_readdir.patch -- patches.suse/ntfs-remove-i_version-handling.patch -- patches.suse/fs-new-API-for-handling-inode-i_version.patch -- patches.suse/fs-don-t-take-the-i_lock-in-inode_inc_iversion.patch -- patches.suse/fat-convert-to-new-i_version-API.patch -- patches.suse/affs-convert-to-new-i_version-API.patch -- patches.suse/afs-convert-to-new-i_version-API.patch -- patches.suse/btrfs-convert-to-new-i_version-API.patch -- patches.suse/exofs-switch-to-new-i_version-API.patch -- patches.suse/ext2-convert-to-new-i_version-API.patch -- patches.suse/ext4-convert-to-new-i_version-API.patch -- patches.suse/nfs-convert-to-new-i_version-API.patch -- patches.suse/nfsd-convert-to-new-i_version-API.patch -- patches.suse/ocfs2-convert-to-new-i_version-API.patch -- patches.suse/ufs-use-new-i_version-API.patch -- patches.suse/xfs-convert-to-new-i_version-API.patch -- patches.suse/IMA-switch-IMA-over-to-new-i_version-API.patch -- patches.suse/fs-only-set-S_VERSION-when-updating-times-if-necessa.patch -- patches.suse/xfs-avoid-setting-XFS_ILOG_CORE-if-i_version-doesn-t.patch -- patches.suse/btrfs-only-dirty-the-inode-in-btrfs_update_time-if-s.patch -- patches.suse/fs-handle-inode-i_version-more-efficiently.patch -- patches.suse/cifs-Add-smb2_send_recv.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_negotiate_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_logoff_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_tree_disconnect_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_close_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_ioctl_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_echo_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_tree_connect_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_sess_setup_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_create_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_flush_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_lock_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2-read-write-requests.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_set_info_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_query_directory_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_query_info_req.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_oplock_break-we-get-from-serve.patch -- patches.suse/cifs-remove-unused-variable-from-SMB2_read.patch -- patches.suse/cifs-remove-rfc1002-header-from-smb2_lease_ack.patch -- patches.suse/cifs-remove-small_smb2_init.patch -- patches.suse/cifs-avoid-a-kmalloc-in-smb2_send_recv-SendReceive2-for-the-common-.patch -- patches.suse/CIFS-SMBD-Add-parameter-rdata-to-smb2_new_read_req.patch -- patches.suse/CIFS-SMBD-Introduce-kernel-config-option-CONFIG_CIFS_SMB_DIRECT.patch -- patches.suse/CIFS-SMBD-Add-rdma-mount-option.patch -- patches.suse/CIFS-SMBD-Add-SMB-Direct-protocol-initial-values-and-constants.patch -- patches.suse/CIFS-SMBD-Establish-SMB-Direct-connection.patch -- patches.suse/CIFS-SMBD-Implement-function-to-create-a-SMB-Direct-connection.patch -- patches.suse/CIFS-SMBD-export-protocol-initial-values.patch -- patches.suse/0001-cifs-Fix-missing-put_xid-in-cifs_file_strict_mmap.patch -- patches.suse/cifs-fix-build-errors-for-SMB_DIRECT.patch -- patches.suse/CIFS-SMBD-Upper-layer-connects-to-SMBDirect-session.patch -- patches.suse/CIFS-SMBD-Implement-function-to-reconnect-to-a-SMB-Direct-transpor.patch -- patches.suse/CIFS-SMBD-Upper-layer-reconnects-to-SMB-Direct-session.patch -- patches.suse/CIFS-SMBD-Implement-function-to-destroy-a-SMB-Direct-connection.patch -- patches.suse/CIFS-SMBD-Upper-layer-destroys-SMB-Direct-session-on-shutdown-or-u.patch -- patches.suse/CIFS-SMBD-Set-SMB-Direct-maximum-read-or-write-size-for-I-O.patch -- patches.suse/CIFS-SMBD-Implement-function-to-receive-data-via-RDMA-receive.patch -- patches.suse/CIFS-SMBD-Upper-layer-receives-data-via-RDMA-receive.patch -- patches.suse/CIFS-SMBD-Implement-function-to-send-data-via-RDMA-send.patch -- patches.suse/CIFS-SMBD-Upper-layer-sends-data-via-RDMA-send.patch -- patches.suse/CIFS-SMBD-Implement-RDMA-memory-registration.patch -- patches.suse/CIFS-SMBD-Upper-layer-performs-SMB-write-via-RDMA-read-through-mem.patch -- patches.suse/CIFS-SMBD-Read-correct-returned-data-length-for-RDMA-write-SMB-re.patch -- patches.suse/CIFS-SMBD-Upper-layer-performs-SMB-read-via-RDMA-write-through-mem.patch -- patches.suse/CIFS-SMBD-Add-SMB-Direct-debug-counters.patch -- patches.suse/CIFS-SMBD-Disable-signing-on-SMB-direct-transport.patch -- patches.suse/CIFS-SMBD-_smbd_get_connection-can-be-static.patch -- patches.suse/0001-cifs-Fix-autonegotiate-security-settings-mismatch.patch -- patches.suse/CIFS-SMBD-work-around-gcc-Wmaybe-uninitialized-warning.patch -- patches.suse/cifs-remove-redundant-duplicated-assignment-of-pointer-node-.patch -- patches.suse/0001-CIFS-make-IPC-a-regular-tcon.patch -- patches.suse/0001-CIFS-use-tcon_ipc-instead-of-use_ipc-parameter-of-SM.patch -- patches.suse/0001-CIFS-dump-IPC-tcon-in-debug-proc-file.patch -- patches.suse/Cleanup-some-minor-endian-issues-in-smb3-rdma.patch -- patches.suse/0001-CIFS-zero-sensitive-data-when-freeing.patch -- patches.suse/move-a-few-externs-to-smbdirect-h-to-eliminate-warning.patch -- patches.suse/CIFS-document-tcon-ses-server-refcount-dance.patch -- patches.suse/cifs-add-splice_write.patch -- patches.suse/update-internal-version-number-for-cifs-ko.patch -- patches.suse/fs-cifs-cifsacl-c-Fixes-typo-in-a-comment.patch -- patches.suse/btrfs-fix-memory-barriers-usage-with-device-stats-counters.patch -- patches.suse/0012-btrfs-tree-checker-Add-checker-for-dir-item.patch -- patches.suse/0013-btrfs-tree-checker-use-zu-format-string-for-size_t.patch -- patches.suse/0001-btrfs-Improve-btrfs_search_slot-description.patch -- patches.suse/btrfs-add-support-for-fallocate-s-zero-range-operati.patch -- patches.suse/btrfs-fix-missing-inode-i_size-update-after-zero-ran.patch -- patches.suse/btrfs-fix-space-leak-after-fallocate-and-zero-range-.patch -- patches.suse/btrfs-avoid-losing-data-raid-profile-when-deleting-a-device.patch -- patches.suse/0001-nubus-Avoid-array-underflow-and-overflow.patch -- patches.suse/0001-nubus-Fix-up-header-split.patch -- patches.suse/irqchip-gic-v3-Fix-the-driver-probe-fail-due-to-disa -- patches.suse/clocksource-drivers-stm32-Fix-kernel-panic-with-mult -- patches.suse/hrtimer-Ensure-POSIX-compliance-relative-CLOCK_REALTIME-hrtimers.patch -- patches.suse/tracing-hrtimer-Fix-tracing-bugs-by-taking-all-clock.patch -- patches.suse/x86-intel_rdt-enumerate-l2-code-and-data-prioritization-cdp-feature.patch -- patches.suse/x86-intel_rdt-add-two-new-resources-for-l2-code-and-data-prioritization-cdp.patch -- patches.suse/x86-intel_rdt-enable-l2-cdp-in-msr-ia32_l2_qos_cfg.patch -- patches.suse/x86-intel_rdt-add-command-line-parameter-to-control-l2_cdp.patch -- patches.suse/0001-x86-platform-uv-update-uv_mmrs-h-to-prepare-for-uv4a-fixes -- patches.suse/0002-x86-platform-uv-fix-uv4a-support-on-new-intel-processors -- patches.suse/0003-x86-platform-uv-add-references-to-access-fixed-uv4a-hub-mmrs -- patches.suse/0004-x86-platform-uv-fix-gam-mmr-changes-in-uv4a -- patches.suse/0005-x86-platform-uv-fix-gam-mmr-references-in-the-uv-x2apic-code -- patches.suse/0006-x86-platform-uv-fix-uv4a-bau-mmrs -- patches.suse/0007-x86-platform-uv-bau-replace-hard-coded-values-with-mmr-definitions -- patches.suse/x86-tsc-allow-tsc-calibration-without-pit -- patches.suse/x86-gart-exclude-gart-aperture-from-vmcore.patch -- patches.suse/kvm-x86-make-indirect-calls-in-emulator-speculation-safe.patch -- patches.suse/kvm-vmx-make-indirect-call-speculation-safe.patch -- patches.suse/module-retpoline-warn-about-missing-retpoline-in-module.patch -- patches.suse/x86-cpufeatures-add-cpuid_7_edx-cpuid-leaf.patch -- patches.suse/x86-cpufeatures-add-intel-feature-bits-for-speculation-control.patch -- patches.suse/x86-cpufeatures-add-amd-feature-bits-for-speculation-control.patch -- patches.suse/x86-msr-add-definitions-for-new-speculation-control-msrs.patch -- patches.suse/x86-pti-do-not-enable-pti-on-cpus-which-are-not-vulnerable-to-meltdown.patch -- patches.suse/x86-cpufeature-blacklist-spec_ctrl-pred_cmd-on-early-spectre-v2-microcodes.patch -- patches.suse/x86-speculation-add-basic-ibpb-indirect-branch-prediction-barrier-support.patch -- patches.suse/x86-bugs-drop-one-mitigation-from-dmesg.patch -- patches.suse/x86-cpu-bugs-Make-retpoline-module-warning-condition.patch -- patches.suse/x86-cpufeatures-clean-up-spectre-v2-related-cpuid-flags.patch -- patches.suse/sched-Stop-resched_cpu-from-sending-IPIs-to-offline-CPUs.patch -- patches.suse/sched-Stop-switched_to_rt-from-sending-IPIs-to-offline-CPUs.patch -- patches.suse/drivers-net-ethernet-qlogic-qed-Fix-__qed_spq_block-.patch -- patches.suse/0001-locking-Remove-smp_read_barrier_depends-from-queued_.patch -- patches.suse/tools-lib-traceevent-Simplify-pointer-print-logic-an.patch -- patches.suse/tools-lib-traceevent-Fix-get_field_str-for-dynamic-s.patch -- patches.suse/x86-mce-amd-define-a-function-to-get-smca-bank-type -- patches.suse/x86-mce-report-only-dram-ecc-as-memory-errors-on-amd-systems -- patches.suse/x86-mce-make-correctable-error-detection-look-at-the-deferred-bit.patch -- patches.suse/sched-fair-Use-unsigned-long-for-utilization-consistently.patch -- patches.suse/sched-fair-Consider-RT-IRQ-pressure-in-capacity_spare_wake.patch -- patches.suse/sched-fair-Remove-impossible-condition-from-find_idlest_group_cpu.patch -- patches.suse/sched-Only-immediately-migrate-tasks-due-to-interrupts-if-prev-and-target-CPUs-share-cache.patch -- patches.suse/msft-hv-1586-x86-hyperv-Stop-suppressing-X86_FEATURE_PCID.patch -- patches.suse/0004-arm64-mm-Use-non-global-mappings-for-kernel-space.patch -- patches.suse/0005-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PAN.patch -- patches.suse/0006-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch -- patches.suse/0008-arm64-mm-Remove-pre_ttbr0_update_workaround-for-Falk.patch -- patches.suse/0009-arm64-mm-Rename-post_ttbr0_update_workaround.patch -- patches.suse/0010-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch -- patches.suse/0011-arm64-mm-Allocate-ASIDs-in-pairs.patch -- patches.suse/0012-arm64-mm-Add-arm64_kernel_unmapped_at_el0-helper.patch -- patches.suse/0013-arm64-mm-Invalidate-both-kernel-and-user-ASIDs-when-.patch -- patches.suse/0014-arm64-entry-Add-exception-trampoline-page-for-except.patch -- patches.suse/0015-arm64-mm-Map-entry-trampoline-into-trampoline-and-ke.patch -- patches.suse/0044-arm64-entry-Explicitly-pass-exception-level-to-kerne.patch -- patches.suse/0045-arm64-entry-Hook-up-entry-trampoline-to-exception-ve.patch -- patches.suse/0046-arm64-erratum-Work-around-Falkor-erratum-E1003-in-tr.patch -- patches.suse/0047-arm64-tls-Avoid-unconditional-zeroing-of-tpidrro_el0.patch -- patches.suse/0048-arm64-entry-Add-fake-CPU-feature-for-unmapping-the-k.patch -- patches.suse/0049-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch -- patches.suse/0050-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-at-the.patch -- patches.suse/0051-arm64-kaslr-Put-kernel-vectors-address-in-separate-d.patch -- patches.suse/0001-arm64-add-kconfig-symbol-to-configure-physical-addre.patch -- patches.suse/0002-arm64-limit-PA-size-to-supported-range.patch -- patches.suse/0003-arm64-handle-52-bit-addresses-in-TTBR.patch -- patches.suse/0004-arm64-head.S-handle-52-bit-PAs-in-PTEs-in-early-page.patch -- patches.suse/0005-arm64-don-t-open-code-page-table-entry-creation.patch -- patches.suse/0006-arm64-handle-52-bit-physical-addresses-in-page-table.patch -- patches.suse/0007-arm64-allow-ID-map-to-be-extended-to-52-bits.patch -- patches.suse/0008-arm64-enable-52-bit-physical-address-support.patch -- patches.suse/0016-cpuidle-Add-new-macro-to-enter-a-retention-idle-stat.patch -- patches.suse/0017-ARM64-cpuidle-Use-new-cpuidle-macro-for-entering-ret.patch -- patches.suse/0006-arm64-use-RET-instruction-for-exiting-the-trampoline.patch -- patches.suse/0007-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconfig-ent.patch -- patches.suse/0008-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch -- patches.suse/0009-arm64-cpufeature-Pass-capability-structure-to-enable.patch -- patches.suse/0015-drivers-firmware-Expose-psci_get_version-through-psc.patch -- patches.suse/0010-arm64-Move-post_ttbr_update_workaround-to-C-code.patch -- patches.suse/0011-arm64-Add-skeleton-to-harden-the-branch-predictor-ag.patch -- patches.suse/0012-arm64-KVM-Use-per-CPU-vector-when-BP-hardening-is-en.patch -- patches.suse/0013-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch -- patches.suse/0014-arm64-cputype-Add-missing-MIDR-values-for-Cortex-A72.patch -- patches.suse/0016-arm64-Implement-branch-predictor-hardening-for-affec.patch -- patches.suse/0017-arm64-Implement-branch-predictor-hardening-for-Falko.patch -- patches.suse/0018-arm64-cputype-Add-MIDR-values-for-Cavium-ThunderX2-C.patch -- patches.suse/KVM-arm-arm64-Convert-kvm_host_cpu_state-to-a-static.patch -- patches.suse/arm64-capabilities-Handle-duplicate-entries-for-a-ca.patch -- patches.suse/0010-arm64-fix-ID-map-extension-to-52-bits.patch -- patches.suse/0011-KVM-arm-arm64-fix-HYP-ID-map-extension-to-52-bits.patch -- patches.suse/0012-arm64-fix-comment-above-tcr_compute_pa_size.patch -- patches.suse/arm64-Correct-type-for-PUD-macros.patch -- patches.suse/arm64-cpufeature-__this_cpu_has_cap-shouldn-t-stop-e.patch -- patches.suse/0022-arm64-kpti-Fix-the-interaction-between-ASID-switchin.patch -- patches.suse/0013-arm64-mm-ignore-memory-above-supported-physical-addr.patch -- patches.suse/0025-arm64-Move-BP-hardening-to-check_and_switch_context.patch -- patches.suse/arm64-Run-enable-method-for-errata-work-arounds-on-l.patch -- patches.suse/0026-arm64-Branch-predictor-hardening-for-Cavium-ThunderX.patch -- patches.suse/0024-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch -- patches.suse/0009-arm64-Fix-TTBR-PAN-52-bit-PA-logic-in-cpu_do_switch_.patch -- patches.suse/x86-mm-pkeys-fix-fill_sig_info_pkey.patch -- patches.suse/0001-userns-Don-t-fail-follow_automount-based-on-s_user_n.patch -- patches.suse/ahci-Annotate-PCI-ids-for-mobile-Intel-chipsets-as-s.patch -- patches.suse/ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Trail-an.patch -- patches.suse/ahci-Allow-setting-a-default-LPM-policy-for-mobile-c.patch -- patches.suse/0001-ahci-Add-Intel-Cannon-Lake-PCH-H-PCI-ID.patch -- patches.suse/string-drop-__must_check-from-strscpy-and-restore-st.patch -- patches.suse/0001-NFS-Add-a-cond_resched-to-nfs_commit_release_pages.patch -- patches.suse/0003-NFSv4-always-set-NFS_LOCK_LOST-when-a-lock-is-lost.patch -- patches.suse/0001-nfs-pnfs-fix-nfs_direct_req-ref-leak-when-i-o-falls-.patch -- patches.suse/NFS-commit-direct-writes-even-if-they-fail-partially.patch -- patches.suse/0002-nfs41-do-not-return-ENOMEM-on-LAYOUTUNAVAILABLE.patch -- patches.suse/0007-nfs-Do-not-convert-nfs_idmap_cache_timeout-to-jiffie.patch -- patches.suse/0008-NFS-reject-request-for-id_legacy-key-without-auxdata.patch -- patches.suse/0010-xprtrdma-Fix-backchannel-allocation-of-extra-rpcrdma.patch -- patches.suse/0011-xprtrdma-Fix-bytes-registered-accounting.patch -- patches.suse/0009-NFS-Fix-a-race-between-mmap-and-O_DIRECT.patch -- patches.suse/f2fs-remove-unneeded-memory-footprint-accounting.patch -- patches.suse/f2fs-avoid-hungtask-when-GC-encrypted-block-if-io_bi.patch -- patches.suse/iversion-make-inode_cmp_iversion-raw-return-bool-ins.patch -- patches.suse/fix-misannotated-out-of-line-copy_to_user -- patches.suse/0006-jffs2-Fix-use-after-free-bug-in-jffs2_iget-s-error-h.patch -- patches.suse/xfs-print-transaction-log-reservation-on-overrun.patch -- patches.suse/xfs-include-inobt-buffers-in-ifree-tx-log-reservation.patch -- patches.suse/xfs-fix-up-agi-unlinked-list-reservations.patch -- patches.suse/xfs-truncate-transaction-does-not-modify-the-inobt.patch -- patches.suse/xfs-include-an-allocfree-res-for-inobt-modifications.patch -- patches.suse/xfs-refactor-inode-chunk-alloc-free-tx-reservation.patch -- patches.suse/xfs-eliminate-duplicate-icreate-tx-reservation-functions.patch -- patches.suse/0004-iomap-report-collisions-between-directio-and-buffere.patch -- patches.suse/xfs-call-xfs_qm_dqattach-before-performing-reflink-o.patch -- patches.suse/xfs-preserve-i_rdev-when-recycling-a-reclaimable-inode.patch -- patches.suse/xfs-skip-CoW-writes-past-EOF-when-writeback-races-wi.patch -- patches.suse/xfs-reflink-should-break-pnfs-leases-before-sharing-.patch -- patches.suse/xfs-allow-xfs_lock_two_inodes-to-take-different-EXCL.patch -- patches.suse/xfs-only-grab-shared-inode-locks-for-source-file-dur.patch -- patches.suse/iomap-warn-on-zero-length-mappings.patch -- patches.suse/0113-md-raid1-raid10-silence-warning-about-wait-within-wa.patch -- patches.suse/0114-md-r5cache-print-more-info-of-log-recovery.patch -- patches.suse/0115-raid5-ppl-PPL-support-for-disks-with-write-back-cach.patch -- patches.suse/0116-dm-raid-fix-deadlock-caused-by-premature-md_stop_wri.patch -- patches.suse/0117-dm-raid-consume-sizes-after-md_finish_reshape-comple.patch -- patches.suse/0118-dm-raid-correct-resizing-state-relative-to-reshape-s.patch -- patches.suse/0119-dm-raid-fix-raid-set-size-revalidation.patch -- patches.suse/0120-dm-raid-add-component-device-size-checks-to-avoid-ru.patch -- patches.suse/0121-dm-raid-fix-raid_resume-to-keep-raid-set-frozen-as-n.patch -- patches.suse/0122-dm-raid-display-a-consistent-copy-of-the-MD-status-v.patch -- patches.suse/0123-dm-raid-avoid-passing-array_in_sync-variable-to-raid.patch -- patches.suse/0124-dm-raid-fix-rs_get_progress-synchronization-state-ra.patch -- patches.suse/0125-dm-raid-small-cleanup-and-remove-unsed-struct-raid_s.patch -- patches.suse/0126-dm-raid-bump-target-version-to-reflect-numerous-fixe.patch -- patches.suse/0127-dm-raid-validate-current-raid-sets-redundancy.patch -- patches.suse/0128-dm-raid-stop-keeping-raid-set-frozen-altogether.patch -- patches.suse/0129-dm-raid-ensure-a-chars-during-reshape.patch -- patches.suse/0130-dm-raid-simplify-rs_get_progress.patch -- patches.suse/0131-dm-raid-use-rs_is_raid.patch -- patches.suse/0132-dm-fix-comment-above-dm_accept_partial_bio.patch -- patches.suse/0133-dm-crypt-remove-BIOSET_NEED_RESCUER-flag.patch -- patches.suse/0134-dm-io-remove-BIOSET_NEED_RESCUER-flag-from-bios-bios.patch -- patches.suse/0135-dm-ensure-bio-submission-follows-a-depth-first-tree-.patch -- patches.suse/0136-dm-remove-unused-num_write_bios-target-interface.patch -- patches.suse/0137-dm-safely-allocate-multiple-bioset-bios.patch -- patches.suse/0138-dm-remove-BIOSET_NEED_RESCUER-based-dm_offload-infra.patch -- patches.suse/0139-dm-ensure-bio-based-DM-s-bioset-and-io_pool-support-.patch -- patches.suse/0140-dm-fix-__send_changing_extent_only-to-send-first-bio.patch -- patches.suse/0141-dm-set-QUEUE_FLAG_DAX-accordingly-in-dm_table_set_re.patch -- patches.suse/0142-dm-remove-stale-comment-blocks.patch -- patches.suse/0143-dm-rename-bio-member-of-dm_io-structure-to-orig_bio.patch -- patches.suse/0144-dm-simplify-start-of-block-stats-accounting-for-bio-.patch -- patches.suse/0145-dm-bufio-use-REQ_OP_READ-and-REQ_OP_WRITE.patch -- patches.suse/0146-dm-bufio-add-missed-destroys-of-client-mutex.patch -- patches.suse/0147-dm-bufio-check-result-of-register_shrinker.patch -- patches.suse/0148-dm-bufio-eliminate-unnecessary-labels-in-dm_bufio_cl.patch -- patches.suse/0149-dm-raid-make-raid_sets-symbol-static.patch -- patches.suse/0150-dm-move-dm_table_destroy-to-same-header-as-dm_table_.patch -- patches.suse/0151-dm-flakey-check-for-null-arg_name-in-parse_features.patch -- patches.suse/0152-dm-backfill-missing-calls-to-mutex_destroy.patch -- patches.suse/0153-dm-log-writes-fix-max-length-used-for-kstrndup.patch -- patches.suse/0154-dm-thin-fix-trailing-semicolon-in-__remap_and_issue_.patch -- patches.suse/lpfc-FLOGI-failures-are-reported-when-connected.patch -- patches.suse/lpfc-Expand-WQE-capability-of-every-NVME-hardwa.patch -- patches.suse/lpfc-Handle-XRI_ABORTED_CQE-in-soft-IRQ.patch -- patches.suse/lpfc-Fix-crash-after-bad-bar-setup-on-driver-at.patch -- patches.suse/lpfc-Fix-NVME-LS-abort_xri.patch -- patches.suse/lpfc-Raise-maximum-NVME-sg-list-size-for-256-el.patch -- patches.suse/lpfc-Driver-fails-to-detect-direct-attach-stora.patch -- patches.suse/lpfc-Fix-display-for-debugfs-queInfo.patch -- patches.suse/lpfc-Adjust-default-value-of-lpfc_nvmet_mrq.patch -- patches.suse/lpfc-Fix-ndlp-ref-count-for-pt2pt-mode-issue-RS.patch -- patches.suse/lpfc-Linux-LPFC-driver-does-not-process-all-RSC.patch -- patches.suse/lpfc-correct-port-registrations-with-nvme_fc.patch -- patches.suse/lpfc-Correct-driver-deregistrations-with-host-n.patch -- patches.suse/lpfc-Fix-crash-during-driver-unload-with-runnin.patch -- patches.suse/lpfc-Fix-driver-handling-of-nvme-resources-duri.patch -- patches.suse/lpfc-small-sg-cnt-cleanup.patch -- patches.suse/lpfc-update-driver-version-to-11.4.0.5.patch -- patches.suse/scsi-mpt3sas-Replace-PCI-pool-old-API.patch -- patches.suse/scsi-mpt3sas-Remove-unused-variable-requeue_event.patch -- patches.suse/scsi-ipr-fix-incorrect-indentation-of-assignment-sta.patch -- patches.suse/scsi-ibmvscsis-add-DRC-indices-to-debug-statements.patch -- patches.suse/scsi-core-scsi_get_device_flags_keyed-always-return.patch -- patches.suse/scsi-qla2xxx-Fix-system-crash-for-Notify-ack-timeout.patch -- patches.suse/scsi-qla2xxx-Fix-gpnid-error-processing.patch -- patches.suse/scsi-qla2xxx-Move-session-delete-to-driver-work-queu.patch -- patches.suse/scsi-qla2xxx-Skip-IRQ-affinity-for-Target-QPairs.patch -- patches.suse/scsi-qla2xxx-Fix-re-login-for-Nport-Handle-in-use.patch -- patches.suse/scsi-qla2xxx-Retry-switch-command-on-time-out.patch -- patches.suse/scsi-qla2xxx-Serialize-GPNID-for-multiple-RSCN.patch -- patches.suse/scsi-qla2xxx-Fix-login-state-machine-stuck-at-GPDB.patch -- patches.suse/scsi-qla2xxx-Fix-NPIV-host-cleanup-in-target-mode.patch -- patches.suse/scsi-qla2xxx-Relogin-to-target-port-on-a-cable-swap.patch -- patches.suse/scsi-qla2xxx-Fix-Relogin-being-triggered-too-fast.patch -- patches.suse/scsi-qla2xxx-Fix-PRLI-state-check.patch -- patches.suse/scsi-qla2xxx-Fix-abort-command-deadlock-due-to-spinl.patch -- patches.suse/scsi-qla2xxx-Replace-fcport-alloc-with-qla2x00_alloc.patch -- patches.suse/scsi-qla2xxx-Fix-scan-state-field-for-fcport.patch -- patches.suse/scsi-qla2xxx-Clear-loop-id-after-delete.patch -- patches.suse/scsi-qla2xxx-Defer-processing-of-GS-IOCB-calls.patch -- patches.suse/scsi-qla2xxx-Remove-aborting-ELS-IOCB-call-issued-as.patch -- patches.suse/scsi-qla2xxx-Fix-system-crash-in-qlt_plogi_ack_unref.patch -- patches.suse/scsi-qla2xxx-Fix-memory-leak-in-dual-target-mode.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.03-k.patch -- patches.suse/scsi-pmcraid-use-correct-size-unit-when-calling-find.patch -- patches.suse/scsi-devinfo-Apply-to-HP-rebranded-the-same-flags-as.patch -- patches.suse/scsi-devinfo-apply-to-HP-XP-the-same-flags-as-Hitach.patch -- patches.suse/scsi-dh-add-new-rdac-devices.patch -- patches.suse/scsi-devinfo-replace-Dell-PV-650F-with-EMC-CLARiiON.patch -- patches.suse/scsi-bfa-convert-to-strlcpy-strlcat -- patches.suse/scsi-fnic-add-a-space-after-p-in-printf-format.patch -- patches.suse/scsi-qla2xxx-Suppress-gcc-7-fall-through-warnings.patch -- patches.suse/scsi-qla2xxx-remove-duplicate-includes.patch -- patches.suse/scsi-hisi_sas-initialize-dq-spinlock-before-use.patch -- patches.suse/scsi-hisi_sas-fix-dma_unmap_sg-parameter.patch -- patches.suse/scsi-hisi_sas-relocate-clearing-itct-and-freeing-device.patch -- patches.suse/scsi-hisi_sas-optimise-port-id-refresh-function.patch -- patches.suse/scsi-hisi_sas-some-optimizations-of-host-controller-reset.patch -- patches.suse/scsi-hisi_sas-modify-hisi_sas_dev_gone-for-reset.patch -- patches.suse/scsi-hisi_sas-add-an-mechanism-to-do-reset-work-synchronously.patch -- patches.suse/scsi-hisi_sas-change-ncq-process-for-v3-hw.patch -- patches.suse/scsi-hisi_sas-add-ras-feature-for-v3-hw.patch -- patches.suse/scsi-hisi_sas-add-some-print-to-enhance-debugging.patch -- patches.suse/scsi-hisi_sas-improve-int_chnl_int_v2_hw-consistency-with-v3-hw.patch -- patches.suse/scsi-hisi_sas-add-v2-hw-port-axi-error-handling-support.patch -- patches.suse/scsi-hisi_sas-use-an-general-way-to-delay-phy-work.patch -- patches.suse/scsi-hisi_sas-do-link-reset-for-some-chl_int2-ints.patch -- patches.suse/scsi-hisi_sas-judge-result-of-internal-abort.patch -- patches.suse/scsi-hisi_sas-add-internal-abort-dev-in-some-places.patch -- patches.suse/scsi-hisi_sas-fix-sas_queue_full-problem-while-running-io.patch -- patches.suse/scsi-hisi_sas-re-add-the-lldd_port_deformed.patch -- patches.suse/scsi-hisi_sas-add-v3-hw-suspend-and-resume.patch -- patches.suse/lpfc-Fix-random-heartbeat-timeouts-during-heavy.patch -- patches.suse/lpfc-Fix-EOVERFLOW-behavior-for-NVMET-and-defer.patch -- patches.suse/lpfc-Fix-receive-PRLI-handling.patch -- patches.suse/lpfc-Increase-SCSI-CQ-and-WQ-sizes.patch -- patches.suse/lpfc-Fix-SCSI-LUN-discovery-when-SCSI-and-NVME-.patch -- patches.suse/lpfc-Fix-issues-connecting-with-nvme-initiator.patch -- patches.suse/lpfc-Fix-infinite-wait-when-driver-unregisters-.patch -- patches.suse/lpfc-Beef-up-stat-counters-for-debug.patch -- patches.suse/lpfc-update-driver-version-to-11.4.0.6.patch -- patches.suse/scsi-qedi-fix-a-possible-sleep-in-atomic-bug-in-qedi_process_tmf_resp -- patches.suse/scsi-qla2xxx-Fix-smatch-warning-in-qla25xx_delete_-r.patch -- patches.suse/lpfc-correct-sg_seg_cnt-attribute-min-vs-defaul.patch -- patches.suse/scsi-libiscsi-allow-sd_shutdown-on-bad-transport -- patches.suse/scsi-scsi_transport_fc-fix-typos-on-64-128-GBit-defi.patch -- patches.suse/lpfc-don-t-dereference-localport-before-it-has-.patch -- patches.suse/lpfc-fix-a-couple-of-minor-indentation-issues.patch -- patches.suse/scsi-mpt3sas-Proper-handling-of-set-clear-of-ATA-com.patch -- patches.suse/scsi-aacraid-fix-udev-inquiry-race-condition.patch -- patches.suse/scsi-aacraid-Fix-hang-in-kdump.patch -- patches.suse/scsi-qla2xxx-Fix-NULL-pointer-access-for-fcport-stru.patch -- patches.suse/scsi-qla2xxx-Use-IOCB-path-to-submit-Control-VP-MBX-.patch -- patches.suse/scsi-qla2xxx-Use-chip-reset-to-bring-down-laser-on-u.patch -- patches.suse/scsi-qla2xxx-Add-boundary-checks-for-exchanges-to-be.patch -- patches.suse/scsi-qla2xxx-Chip-reset-uses-wrong-lock-during-IO-fl.patch -- patches.suse/scsi-qla2xxx-Fix-Firmware-dump-size-for-Extended-log.patch -- patches.suse/scsi-qla2xxx-Replace-GPDB-with-async-ADISC-command.patch -- patches.suse/scsi-qla2xxx-Move-work-element-processing-out-of-DPC.patch -- patches.suse/scsi-qla2xxx-Enable-ATIO-interrupt-handshake-for-ISP.patch -- patches.suse/scsi-qla2xxx-Use-shadow-register-for-ISP27XX.patch -- patches.suse/scsi-qla2xxx-Add-option-for-use-reserve-exch-for-ELS.patch -- patches.suse/scsi-qla2xxx-Add-ability-to-send-PRLO.patch -- patches.suse/scsi-qla2xxx-Don-t-call-dma_free_coherent-with-IRQ-d.patch -- patches.suse/scsi-qla2xxx-Allow-target-mode-to-accept-PRLI-in-dua.patch -- patches.suse/scsi-qla2xxx-Tweak-resource-count-dump.patch -- patches.suse/scsi-qla2xxx-Fix-session-cleanup-for-N2N.patch -- patches.suse/scsi-qla2xxx-Use-known-NPort-ID-for-Management-Serve.patch -- patches.suse/scsi-qla2xxx-Add-switch-command-to-simplify-fabric-d.patch -- patches.suse/scsi-qla2xxx-Add-lock-protection-around-host-lookup.patch -- patches.suse/scsi-qla2xxx-Reduce-the-use-of-terminate-exchange.patch -- patches.suse/scsi-qla2xxx-Reduce-trace-noise-for-Async-Events.patch -- patches.suse/scsi-qla2xxx-Fix-login-state-machine-freeze.patch -- patches.suse/scsi-qla2xxx-Migrate-switch-registration-commands-aw.patch -- patches.suse/scsi-qla2xxx-Remove-session-creation-redundant-code.patch -- patches.suse/scsi-qla2xxx-Fix-GPNFT-GNNFT-error-handling.patch -- patches.suse/scsi-qla2xxx-Properly-extract-ADISC-error-codes.patch -- patches.suse/scsi-qla2xxx-Add-ability-to-use-GPNFT-GNNFT-for-RSCN.patch -- patches.suse/scsi-qla2xxx-Allow-relogin-and-session-creation-afte.patch -- patches.suse/scsi-qla2xxx-Increase-verbosity-of-debug-messages-lo.patch -- patches.suse/scsi-qla2xxx-Delay-loop-id-allocation-at-login.patch -- patches.suse/scsi-qla2xxx-Add-retry-limit-for-fabric-scan-logic.patch -- patches.suse/scsi-qla2xxx-Prevent-multiple-active-discovery-comma.patch -- patches.suse/scsi-qla2xxx-Prevent-relogin-trigger-from-sending-to.patch -- patches.suse/scsi-qla2xxx-Remove-unused-argument-from-qlt_schedul.patch -- patches.suse/scsi-qla2xxx-Serialize-session-deletion-by-using-wor.patch -- patches.suse/scsi-qla2xxx-Serialize-session-free-in-qlt_free_sess.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.04-k.patch -- patches.suse/0001-scsi-qla4xxx-use-zeroing-allocator-rather-than-allocator-memset -- patches.suse/scsi-qla2xxx-Use-zeroing-allocator-rather-than-alloc.patch -- patches.suse/scsi-libsas-fix-memory-leak-in-sas_smp_get_phy_event.patch -- patches.suse/scsi-libsas-fix-error-when-getting-phy-events.patch -- patches.suse/scsi-libcxgbi-use-GFP_ATOMIC-in-cxgbi_conn_alloc_pdu.patch -- patches.suse/scsi-aacraid-remove-redundant-setting-of-variable-c.patch -- patches.suse/scsi-libsas-Use-dynamic-alloced-work-to-avoid-sas-ev.patch -- patches.suse/scsi-libsas-shut-down-the-PHY-if-events-reached-the-.patch -- patches.suse/scsi-libsas-make-the-event-threshold-configurable.patch -- patches.suse/scsi-libsas-Use-new-workqueue-to-run-sas-event-and-d.patch -- patches.suse/scsi-libsas-use-flush_workqueue-to-process-disco-eve.patch -- patches.suse/scsi-libsas-direct-call-probe-and-destruct.patch -- patches.suse/scsi-libsas-notify-event-PORTE_BROADCAST_RCVD-in-sas.patch -- patches.suse/scsi-cxlflash-Reset-command-ioasc.patch -- patches.suse/scsi-cxlflash-Update-cxl-specific-arguments-to-gener.patch -- patches.suse/scsi-cxlflash-Explicitly-cache-number-of-interrupts-.patch -- patches.suse/scsi-cxlflash-Remove-embedded-CXL-work-structures.patch -- patches.suse/scsi-cxlflash-Adapter-context-init-can-return-error.patch -- patches.suse/scsi-cxlflash-Staging-to-support-future-accelerators.patch -- patches.suse/scsi-mpt3sas-set-default-value-for-cb_idx.patch -- patches.suse/scsi-mpt3sas-use-list_splice_init.patch -- patches.suse/scsi-mpt3sas-separate-out-_base_recovery_check.patch -- patches.suse/scsi-mpt3sas-open-code-_scsih_scsi_lookup_get.patch -- patches.suse/scsi-mpt3sas-Introduce-mpt3sas_get_st_from_smid.patch -- patches.suse/scsi-mpt3sas-check-command-status-before-attempting-.patch -- patches.suse/scsi-mpt3sas-always-use-first-reserved-smid-for-ioct.patch -- patches.suse/scsi-mpt3sas-simplify-task-management-functions.patch -- patches.suse/scsi-mpt3sas-simplify-mpt3sas_scsi_issue_tm.patch -- patches.suse/scsi-mpt3sas-simplify-_wait_for_commands_to_complete.patch -- patches.suse/scsi-mpt3sas-lockless-command-submission.patch -- patches.suse/scsi-ata-enhance-the-definition-of-set-max-feature-field-value.patch -- patches.suse/scsi-hisi_sas-change-frame-type-for-set-max-commands.patch -- patches.suse/scsi-qedi-use-zeroing-allocator-instead-of-allocator-memset -- patches.suse/scsi-qla2xxx-remove-redundant-assignment-of-d.patch -- patches.suse/scsi-megaraid_sas-zero-out-IOC-INIT-and-stream-detec.patch -- patches.suse/scsi-megaraid_sas-memset-IOC-INIT-frame-using-correc.patch -- patches.suse/scsi-megaraid_sas-Return-the-DCMD-status-from-megasa.patch -- patches.suse/scsi-megaraid_sas-Reset-ldio_outstanding-in-megasas_.patch -- patches.suse/scsi-megaraid_sas-Error-handling-for-invalid-ldcount.patch -- patches.suse/scsi-megaraid_sas-unload-flag-should-be-set-after-sc.patch -- patches.suse/scsi-megaraid_sas-Avoid-firing-DCMDs-while-OCR-is-in.patch -- patches.suse/scsi-megaraid_sas-Use-megasas_wait_for_adapter_opera.patch -- patches.suse/scsi-megaraid_sas-Update-LD-map-after-populating-drv.patch -- patches.suse/scsi-megaraid_sas-Selectively-apply-stream-detection.patch -- patches.suse/scsi-megaraid_sas-Expose-fw_cmds_outstanding-through.patch -- patches.suse/scsi-megaraid_sas-re-work-DCMD-refire-code.patch -- patches.suse/scsi-megaraid_sas-driver-version-upgrade-to-07.704.04.patch -- patches.suse/scsi-hisi_sas-make-local-symbol-host_attrs-static.patch -- patches.suse/scsi-mpt3sas-make-function-_get_st_from_smid-static.patch -- patches.suse/msft-hv-1584-scsi-storvsc-missing-error-code-in-storvsc_probe.patch -- patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-probe-fai.patch -- patches.suse/scsi-qla2xxx-Fix-recursion-while-sending-terminate-e.patch -- patches.suse/scsi-qla2xxx-Fix-warning-in-qla2x00_async_iocb_timeo.patch -- patches.suse/scsi-qla2xxx-Fix-warning-during-port_name-debug-prin.patch -- patches.suse/scsi-qla2xxx-Fix-warning-for-code-intentation-in-__q.patch -- patches.suse/scsi-qla2xxx-Fix-queue-ID-for-async-abort-with-Multi.patch -- patches.suse/scsi-qla2xxx-Add-XCB-counters-to-debugfs.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.05-k.patch -- patches.suse/scsi-qedf-Fix-error-return-code-in-__qedf_probe.patch -- patches.suse/scsi-megaraid_sas-NVMe-passthrough-command-support.patch -- patches.suse/scsi-hisi_sas-directly-attached-disk-LED-feature-for.patch -- patches.suse/scsi-hisi_sas-fix-a-bug-in-hisi_sas_dev_gone.patch -- patches.suse/scsi-fas216-fix-sense-buffer-initialization.patch -- patches.suse/scsi-qedi-drop-cqe-response-during-connection-recovery -- patches.suse/scsi-qla2xxx-Fix-logo-flag-for-qlt_free_session_done.patch -- patches.suse/swiotlb-suppress-warning-when-__GFP_NOWARN-is-set -- patches.suse/dmaengine-dmatest-fix-container_of-member-in-dmatest -- patches.suse/dmaengine-qcom_hidma-check-pending-interrupts -- patches.suse/dmaengine-ti-dma-crossbar-Fix-event-mapping-for-TPCC -- patches.suse/dmaengine-zynqmp_dma-Fix-race-condition-in-the-probe -- patches.suse/IB-hfi1-Mask-the-path-bits-with-the-LMC-for-16B-RC-A.patch -- patches.suse/IB-CM-Change-sgid-to-IB-GID-when-handling-CM-request.patch -- patches.suse/IB-hfi1-Use-4096-for-default-active-MTU-in-query_qp.patch -- patches.suse/IB-qib-Fix-comparison-error-with-qperf-compare-swap-.patch -- patches.suse/IB-mlx5-revisit-Wmaybe-uninitialized-warning.patch -- patches.suse/RDMA-bnxt_re-Remove-redundant-bnxt_qplib_disable_nq-.patch -- patches.suse/RDMA-iwpm-Fix-uninitialized-error-code-in-iwpm_send_.patch -- patches.suse/iw_cxgb4-make-pointer-reg_workq-static.patch -- patches.suse/IB-ipoib-Avoid-memory-leak-if-the-SA-returns-a-diffe.patch -- patches.suse/RDMA-cma-Use-correct-size-when-writing-netlink-stats.patch -- patches.suse/IB-umem-Fix-use-of-npages-nmap-fields.patch -- patches.suse/RDMA-cma-Set-default-GID-type-as-RoCE-when-resolving.patch -- patches.suse/RDMA-cma-Simplify-netdev-check.patch -- patches.suse/RDMA-cma-Avoid-setting-path-record-type-twice.patch -- patches.suse/RDMA-cma-Introduce-and-use-helper-functions-to-init-.patch -- patches.suse/iser-target-avoid-reinitializing-rdma-contexts-for-i.patch -- patches.suse/RDMA-ocrdma-Fix-permissions-for-OCRDMA_RESET_STATS.patch -- patches.suse/RDMA-hns-Refactor-eq-code-for-hip06.patch -- patches.suse/RDMA-hns-Add-eq-support-of-hip08.patch -- patches.suse/IB-SA-Check-dlid-before-SA-agent-queries-for-ClassPo.patch -- patches.suse/i40iw-Correct-Q1-XF-object-count-equation.patch -- patches.suse/i40iw-Selectively-teardown-QPs-on-IP-addr-change-eve.patch -- patches.suse/i40iw-Fix-sequence-number-for-the-first-partial-FPDU.patch -- patches.suse/i40iw-Validate-correct-IRD-ORD-connection-parameters.patch -- patches.suse/i40iw-Fix-the-connection-ORD-value-for-loopback.patch -- patches.suse/infiniband-drop-unknown-function-from-core_priv.h.patch -- patches.suse/RDMA-vmw_pvrdma-Add-UAR-SRQ-macros-in-ABI-header-fil.patch -- patches.suse/RDMA-hns-Add-detailed-comments-for-mb-call.patch -- patches.suse/iw_cxgb4-Change-error-warn-prints-to-pr_debug.patch -- patches.suse/RDMA-qedr-Use-zeroing-memory-allocator-than-allocato.patch -- patches.suse/RDMA-cma-Mark-end-of-CMA-ID-messages.patch -- patches.suse/IB-ipoib-Fix-for-notify-send-CQ-failure-messages.patch -- patches.suse/RDMA-hns-Add-rq-inline-data-support-for-hip08-RoCE.patch -- patches.suse/RDMA-hns-Update-the-usage-of-sr_max-and-rr_max-field.patch -- patches.suse/RDMA-hns-Set-access-flags-of-hip08-RoCE.patch -- patches.suse/RDMA-hns-Filter-for-zero-length-of-sge-in-hip08-kern.patch -- patches.suse/RDMA-hns-Fix-QP-state-judgement-before-sending-work-.patch -- patches.suse/RDMA-hns-Assign-dest_qp-when-deregistering-mr.patch -- patches.suse/IB-hfi1-Add-RQ-SRQ-information-to-QP-stats.patch -- patches.suse/IB-core-Fix-two-kernel-warnings-triggered-by-rxe-reg.patch -- patches.suse/IB-rdmavt-No-need-to-cancel-RNRNAK-retry-timer-when-.patch -- patches.suse/IB-rdmavt-Use-correct-numa-node-for-SRQ-allocation.patch -- patches.suse/IB-hfi1-Fix-infinite-loop-in-8051-command-error-path.patch -- patches.suse/IB-rdmavt-Allocate-CQ-memory-on-the-correct-node.patch -- patches.suse/IB-rdmavt-Add-trace-for-RNRNAK-timer.patch -- patches.suse/net-mlx5-Fix-race-for-multiple-RoCE-enable.patch -- patches.suse/IB-srpt-Remove-an-unused-structure-member.patch -- patches.suse/RDMA-rxe-Fix-a-race-condition-related-to-the-QP-erro.patch -- patches.suse/RDMA-cma-Use-the-right-net-namespace-for-the-rdma_cm.patch -- patches.suse/RDMA-cma-Provide-a-function-to-set-RoCE-path-record-.patch -- patches.suse/RDMA-cma-ucma-Simplify-and-rename-rdma_set_ib_paths.patch -- patches.suse/RDMA-cma-Fix-rdma_cm-raw-IB-path-setting-for-RoCE.patch -- patches.suse/RDMA-cma-Fix-rdma_cm-path-querying-for-RoCE.patch -- patches.suse/IB-core-Perform-modify-QP-on-real-one.patch -- patches.suse/RDMA-hns-Fix-endian-problems-around-imm_data-and-rke.patch -- patches.suse/RDMA-qedr-Fix-endian-problems-around-imm_data.patch -- patches.suse/IB-mlx4-Fix-incorrectly-releasing-steerable-UD-QPs-w.patch -- patches.suse/IB-core-Fix-ib_wc-structure-size-to-remain-in-64-byt.patch -- patches.suse/RDMA-core-Clarify-rdma_ah_find_type.patch -- patches.suse/RDMA-hns-Assign-the-correct-value-for-tx_cqn.patch -- patches.suse/RDMA-hns-Create-gsi-qp-in-hip08.patch -- patches.suse/RDMA-hns-Add-gsi-qp-support-for-modifying-qp-in-hip0.patch -- patches.suse/RDMA-hns-Fill-sq-wqe-context-of-ud-type-in-hip08.patch -- patches.suse/RDMA-hns-Assign-zero-for-pkey_index-of-wc-in-hip08.patch -- patches.suse/RDMA-hns-Update-the-verbs-of-polling-for-completion.patch -- patches.suse/RDMA-hns-Set-the-guid-for-hip08-RoCE-device.patch -- patches.suse/i40iw-Zero-out-consumer-key-on-allocate-stag-for-FMR.patch -- patches.suse/i40iw-Remove-limit-on-re-posting-AEQ-entries-to-HW.patch -- patches.suse/i40iw-Free-IEQ-resources.patch -- patches.suse/RDMA-bnxt_re-Enable-RoCE-on-virtual-functions.patch -- patches.suse/RDMA-bnxt_re-Add-support-for-query-firmware-version.patch -- patches.suse/RDMA-bnxt_re-Add-support-for-MRs-with-Huge-pages.patch -- patches.suse/RDMA-bnxt_re-expose-detailed-stats-retrieved-from-HW.patch -- patches.suse/RDMA-bnxt_re-Add-SRQ-support-for-Broadcom-adapters.patch -- patches.suse/RDMA-rxe-Fix-a-race-condition-in-rxe_requester.patch -- patches.suse/RDMA-rxe-Fix-rxe_qp_cleanup.patch -- patches.suse/IB-cq-Don-t-force-IB_POLL_DIRECT-poll-context-for-ib.patch -- patches.suse/RDMA-hns-Remove-unnecessary-platform_get_resource-er.patch -- patches.suse/RDMA-cma-Introduce-API-to-read-GIDs-for-multiple-tra.patch -- patches.suse/RDMA-cma-Check-existence-of-netdevice-during-port-va.patch -- patches.suse/RDMA-uverbs-Use-an-unambiguous-errno-for-method-not-.patch -- patches.suse/RDMA-qedr-lower-print-level-of-flushed-CQEs.patch -- patches.suse/IB-umad-Fix-use-of-unprotected-device-pointer.patch -- patches.suse/RDMA-mlx5-Avoid-memory-leak-in-case-of-XRCD-dealloc-.patch -- patches.suse/gpio-iop-add-missing-MODULE_DESCRIPTION-AUTHOR-LICEN -- patches.suse/gpio-ath79-add-missing-MODULE_DESCRIPTION-LICENSE -- patches.suse/Revert-gpio-set-up-initial-state-from-.get_direction.patch -- patches.suse/gpio-label-descriptors-using-the-device-name -- patches.suse/0008-gpio-thunderx-fix-error-return-code-in-thunderx_gpio.patch -- patches.suse/gpio-stmpe-i2c-transfer-are-forbiden-in-atomic-conte -- patches.suse/gpio-No-NULL-owner -- patches.suse/gpio-Fix-kernel-stack-leak-to-userspace -- patches.suse/0003-power-reset-zx-reboot-add-missing-MODULE_DESCRIPTION.patch -- patches.suse/power-supply-ab8500_charger-Fix-an-error-handling-pa -- patches.suse/power-supply-ab8500_charger-Bail-out-in-case-of-erro -- patches.suse/power-supply-axp288_charger-Properly-stop-work-on-pr -- patches.suse/ipmi-use-dynamic-memory-for-DMI-driver-override.patch -- patches.suse/ipmi-powernv-Fix-error-return-code-in-ipmi_powernv_p.patch -- patches.suse/0002-ipmi_ssif-Remove-duplicate-NULL-check.patch -- patches.suse/0001-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch -- patches.suse/HID-add-quirk-for-another-PIXART-OEM-mouse-used-by-H.patch -- patches.suse/0001-HID-quirks-Fix-keyboard-touchpad-on-Toshiba-Click-Mi.patch -- patches.suse/HID-elo-clear-BTN_LEFT-mapping.patch -- patches.suse/HID-wacom-Properly-handle-AES-serial-number-and-tool.patch -- patches.suse/HID-wacom-Queue-events-with-missing-type-serial-data.patch -- patches.suse/HID-wacom-EKR-ensure-devres-groups-at-higher-indexes -- patches.suse/HID-wacom-Fix-reporting-of-touch-toggle-WACOM_HID_WD -- patches.suse/HID-wacom-Add-support-for-One-by-Wacom-CTL-472-CTL-6 -- patches.suse/HID-roccat-prevent-an-out-of-bounds-read-in-kovaplus -- patches.suse/livepatch-send-a-fake-signal-to-all-blocking-tasks.patch -- patches.suse/livepatch-force-transition-to-finish.patch -- patches.suse/livepatch-add-locking-to-force-and-signal-functions.patch -- patches.suse/livepatch-remove-immediate-feature.patch -- patches.suse/ima-relax-requiring-a-file-signature-for-new-files-w -- patches.suse/ima-policy-fix-parsing-of-fsuuid -- patches.suse/tpm-return-a-TPM_RC_COMMAND_CODE-response-if-command.patch -- patches.suse/tpm2-cmd-allow-more-attempts-for-selftest-execution.patch -- patches.suse/selinux-ensure-the-context-is-NUL-terminated-in-secu.patch -- patches.suse/selinux-skip-bounded-transition-processing-if-the-po.patch -- patches.suse/crypto-tcrypt-fix-S-G-table-for-test_aead_speed -- patches.suse/crypto-chelsio-Fix-an-error-code-in-chcr_hash_dma_ma.patch -- patches.suse/crypto-cavium-fix-memory-leak-on-info -- patches.suse/crypto-ecdh-fix-typo-in-KPP-dependency-of-CRYPTO_ECD -- patches.suse/crypto-caam-qi-use-correct-print-specifier-for-size_ -- patches.suse/crypto-echainiv-Remove-unused-alg-spawn-variable -- patches.suse/crypto-seqiv-Remove-unused-alg-spawn-variable -- patches.suse/crypto-x86-twofish-3way-Fix-rbp-usage -- patches.suse/crypto-af_alg-whitelist-mask-and-type -- patches.suse/crypto-hash-introduce-crypto_hash_alg_has_setkey -- patches.suse/crypto-cryptd-pass-through-absence-of-setkey -- patches.suse/crypto-mcryptd-pass-through-absence-of-setkey -- patches.suse/crypto-poly1305-remove-setkey-method -- patches.suse/crypto-hash-annotate-algorithms-taking-optional-key -- patches.suse/crypto-hash-prevent-using-keyed-hashes-without-setti -- patches.suse/crypto-aes-generic-build-with-Os-on-gcc-7 -- patches.suse/crypto-chelsio-Fix-Indentation.patch -- patches.suse/crypto-chelsio-check-for-sg-null.patch -- patches.suse/crypto-chelsio-Fix-IV-updated-in-XTS-operation.patch -- patches.suse/crypto-chelsio-Add-authenc-versions-of-ctr-and-sha.patch -- patches.suse/crypto-chelsio-Remove-dst-sg-size-zero-check.patch -- patches.suse/crypto-chelsio-Fix-indentation-warning.patch -- patches.suse/crypto-aes-generic-fix-aes-generic-regression-on-pow -- patches.suse/crypto-aesni-handle-zero-length-dst-buffer -- patches.suse/crypto-sha3-generic-fixes-for-alignment-and-big-endi -- patches.suse/net-thunderx-Set-max-queue-count-taking-XDP_TX-into-.patch -- patches.suse/vmxnet3-increase-default-rx-ring-sizes.patch -- patches.suse/rds-tcp-remove-redundant-function-rds_tcp_conn_paths.patch -- patches.suse/rds-tcp-correctly-sequence-cleanup-on-netns-deletion.patch -- patches.suse/0001-rds-tcp-atomically-purge-entries-from-rds_tcp_conn_l.patch -- patches.suse/net-ethtool-add-support-for-reset-of-AP-inside-NIC-i.patch -- patches.suse/bnxt_en-Add-ETH_RESET_AP-support.patch -- patches.suse/msft-hv-1555-hv_netvsc-drop-unused-macros.patch -- patches.suse/msft-hv-1556-hv_netvsc-don-t-need-local-xmit_more.patch -- patches.suse/msft-hv-1557-hv_netvsc-replace-divide-with-mask-when-computing-pa.patch -- patches.suse/msft-hv-1558-hv_netvsc-use-reciprocal-divide-to-speed-up-percent-.patch -- patches.suse/msft-hv-1559-hv_netvsc-optimize-initialization-of-RNDIS-header.patch -- patches.suse/msft-hv-1560-vmbus-make-hv_get_ringbuffer_availbytes-local.patch -- patches.suse/bpf-fix-stack-state-printing-in-verifier-log.patch -- patches.suse/net-hns3-Refactor-of-the-reset-interrupt-handling-lo.patch -- patches.suse/net-hns3-Add-reset-service-task-for-handling-reset-r.patch -- patches.suse/net-hns3-Refactors-the-requested-reset-pending-reset.patch -- patches.suse/bnxt_en-Uninitialized-variable-in-bnxt_tc_parse_acti.patch -- patches.suse/bnxt_en-Don-t-print-Link-speed-1-no-longer-supported.patch -- patches.suse/virtio_net-Disable-interrupts-if-napi_complete_done- -- patches.suse/0001-net-stmmac-fix-broken-dma_interrupt-handling-for-mul.patch -- patches.suse/veth-set-peer-GSO-values.patch -- patches.suse/cxgb4-collect-on-chip-memory-information.patch -- patches.suse/cxgb4-collect-MC-memory-dump.patch -- patches.suse/cxgb4-collect-HMA-memory-dump.patch -- patches.suse/cxgb4-skip-TX-and-RX-payload-regions-in-memory-dumps.patch -- patches.suse/cxgb4-collect-egress-and-ingress-SGE-queue-contexts.patch -- patches.suse/cxgb4-collect-PCIe-configuration-logs.patch -- patches.suse/slip-sl_alloc-remove-unused-parameter-dev_t-line.patch -- patches.suse/0001-macvlan-fix-memory-hole-in-macvlan_dev.patch -- patches.suse/net-mvpp2-only-free-the-TSO-header-buffers-when-it-w.patch -- patches.suse/net-mvpp2-split-the-max-ring-size-from-the-default-o.patch -- patches.suse/net-mvpp2-align-values-in-ethtool-get_coalesce.patch -- patches.suse/net-mvpp2-report-the-tx-usec-coalescing-information-.patch -- patches.suse/net-mvpp2-adjust-the-coalescing-parameters.patch -- patches.suse/msft-hv-1561-hv_netvsc-Fix-the-receive-buffer-size-limit.patch -- patches.suse/msft-hv-1562-hv_netvsc-Fix-the-TX-RX-buffer-default-sizes.patch -- patches.suse/0008-net-avoid-skb_warn_bad_offload-on-IS_ERR.patch -- patches.suse/cxgb4-Add-support-for-ethtool-i2c-dump.patch -- patches.suse/net-ethernet-ti-cpdma-correct-error-handling-for-cha.patch -- patches.suse/msft-hv-1563-hv_netvsc-copy_to_send-buf-can-be-void.patch -- patches.suse/msft-hv-1564-hv_netvsc-track-memory-allocation-failures-in-ethtoo.patch -- patches.suse/msft-hv-1565-hv_netvsc-simplify-function-args-in-receive-status-p.patch -- patches.suse/msft-hv-1566-hv_netvsc-pass-netvsc_device-to-receive-callback.patch -- patches.suse/msft-hv-1567-hv_netvsc-remove-open_cnt-reference-count.patch -- patches.suse/msft-hv-1568-hv_netvsc-empty-current-transmit-aggregation-if-flow.patch -- patches.suse/net-hns3-Add-HNS3-VF-IMP-Integrated-Management-Proc-.patch -- patches.suse/net-hns3-Add-mailbox-support-to-VF-driver.patch -- patches.suse/net-hns3-Add-HNS3-VF-HCL-Hardware-Compatibility-Laye.patch -- patches.suse/net-hns3-Add-HNS3-VF-driver-to-kernel-build-framewor.patch -- patches.suse/net-hns3-Unified-HNS3-VF-PF-Ethernet-Driver-for-hip0.patch -- patches.suse/net-hns3-Add-mailbox-support-to-PF-driver.patch -- patches.suse/net-hns3-Change-PF-to-add-ring-vect-binding-resetQ-t.patch -- patches.suse/net-hns3-Add-mailbox-interrupt-handling-to-PF-driver.patch -- patches.suse/xfrm-Fix-xfrm_replay_overflow_offload_esn.patch -- patches.suse/ipvlan-remove-excessive-packet-scrubbing.patch -- patches.suse/qmi_wwan-set-FLAG_SEND_ZLP-to-avoid-network-initiate -- patches.suse/net-phy-meson-gxl-check-phy_write-return-value.patch -- patches.suse/net-Introduce-NETIF_F_GRO_HW.patch -- patches.suse/net-Disable-GRO_HW-when-generic-XDP-is-installed-on-.patch -- patches.suse/bnxt_en-Use-NETIF_F_GRO_HW.patch -- patches.suse/bnx2x-Use-NETIF_F_GRO_HW.patch -- patches.suse/qede-Use-NETIF_F_GRO_HW.patch -- patches.suse/Bluetooth-hci_qca-Avoid-setup-failure-on-missing-ram -- patches.suse/Bluetooth-btqcomsmd-Fix-skb-double-free-corruption -- patches.suse/Bluetooth-hci_bcm-Add-support-for-BCM2E72 -- patches.suse/Bluetooth-btsdio-Do-not-bind-to-non-removable-BCM433 -- patches.suse/iwlwifi-mvm-check-for-short-GI-only-for-OFDM.patch -- patches.suse/iwlwifi-mvm-rs-don-t-override-the-rate-history-in-th -- patches.suse/iwlwifi-dbg-allow-wrt-collection-before-ALIVE.patch -- patches.suse/mwifiex-cfg80211-do-not-change-virtual-interface-dur -- patches.suse/iwlwifi-mvm-avoid-dumping-assert-log-when-device-is- -- patches.suse/rtlwifi-rtl_pci-Fix-the-bug-when-inactiveps-is-enabl -- patches.suse/ath10k-update-tdls-teardown-state-to-target -- patches.suse/wil6210-missing-length-check-in-wmi_set_ie -- patches.suse/ath10k-fix-invalid-STS_CAP_OFFSET_MASK -- patches.suse/ath10k-handling-qos-at-STA-side-based-on-AP-WMM-enab -- patches.suse/ath9k_htc-Add-a-sanity-check-in-ath9k_htc_ampdu_acti -- patches.suse/ibmvnic-Rename-IBMVNIC_MAX_TX_QUEUES-to-IBMVNIC_MAX_.patch -- patches.suse/ibmvnic-Increase-maximum-number-of-RX-TX-queues.patch -- patches.suse/ibmvnic-Include-header-descriptor-support-for-ARP-pa.patch -- patches.suse/cxgb4-RSS-table-is-4k-for-T6.patch -- patches.suse/ip6_vti-adjust-vti-mtu-according-to-mtu-of-lower-dev.patch -- patches.suse/cxgb4-add-new-T5-and-T6-device-id-s.patch -- patches.suse/enic-add-wq-clean-up-budget.patch -- patches.suse/net-hns3-add-support-to-query-tqps-number.patch -- patches.suse/net-hns3-add-support-to-modify-tqps-number.patch -- patches.suse/net-hns3-change-the-returned-tqp-number-by-ethtool-x.patch -- patches.suse/net-hns3-free-the-ring_data-structrue-when-change-tq.patch -- patches.suse/net-hns3-get-rss_size_max-from-configuration-but-not.patch -- patches.suse/net-hns3-add-a-mask-initialization-for-mac_vlan-tabl.patch -- patches.suse/net-hns3-add-vlan-offload-config-command.patch -- patches.suse/net-hns3-add-ethtool-related-offload-command.patch -- patches.suse/net-hns3-add-handling-vlan-tag-offload-in-bd.patch -- patches.suse/net-hns3-cleanup-mac-auto-negotiation-state-query.patch -- patches.suse/net-hns3-fix-for-getting-auto-negotiation-state-in-h.patch -- patches.suse/net-hns3-add-support-for-set_pauseparam.patch -- patches.suse/net-hns3-add-support-to-update-flow-control-settings.patch -- patches.suse/net-hns3-add-Asym-Pause-support-to-phy-default-featu.patch -- patches.suse/net-hns3-add-support-for-querying-advertised-pause-f.patch -- patches.suse/net-hns3-Increase-the-default-depth-of-bucket-for-TM.patch -- patches.suse/net-hns3-change-TM-sched-mode-to-TC-based-mode-when-.patch -- patches.suse/l2tp-fix-missing-print-session-offset-info.patch -- patches.suse/net-hns3-hns3_get_channels-can-be-static.patch -- patches.suse/net-mlx4_core-Cleanup-FMR-unmapping-flow.patch -- patches.suse/net-mlx4_en-Change-default-QoS-settings.patch -- patches.suse/net-mlx5e-E-Switch-Use-the-name-of-static-array-inst.patch -- patches.suse/net-mlx5-Fix-ingress-egress-naming-mistake.patch -- patches.suse/net-mlx5-Separate-ingress-egress-namespaces-for-each.patch -- patches.suse/cxgb4-use-CLIP-with-LIP6-on-T6-for-TCAM-filters.patch -- patches.suse/s390-qeth-improve-error-reporting-on-ip-add-removal.patch -- patches.suse/qed-Refactoring-and-rearranging-FW-API-with-no-funct.patch -- patches.suse/qed-HSI-renaming-for-different-types-of-HW.patch -- patches.suse/qed-Utilize-FW-8.33.1.0.patch -- patches.suse/qed-Advance-drivers-version-to-8.33.0.20.patch -- patches.suse/net-ena-add-detection-and-recovery-mechanism-for-han.patch -- patches.suse/net-ena-increase-ena-driver-version-to-1.5.0.patch -- patches.suse/cxgb4-Check-alignment-constraint-for-T6.patch -- patches.suse/net-hns-add-ACPI-mode-support-for-ethtool-p.patch -- patches.suse/qed-Use-zeroing-memory-allocator-than-allocator-mems.patch -- patches.suse/ethernet-broadcom-Use-zeroing-memory-allocator-than-.patch -- patches.suse/cxgb4-collect-TX-rate-limit-info-in-UP-CIM-logs.patch -- patches.suse/tg3-Add-Macronix-NVRAM-support.patch -- patches.suse/mac80211_hwsim-enforce-PS_MANUAL_POLL-to-be-set-afte -- patches.suse/mac80211-remove-BUG-when-interface-type-is-invalid -- patches.suse/mac80211-Fix-setting-TX-power-on-monitor-interfaces -- patches.suse/l2tp-revert-l2tp-fix-missing-print-session-offset-in.patch -- patches.suse/net-hns3-Add-ethtool-interface-for-vlan-filter.patch -- patches.suse/net-hns3-Disable-VFs-change-rxvlan-offload-status.patch -- patches.suse/net-hns3-Unify-the-strings-display-of-packet-statist.patch -- patches.suse/net-hns3-Fix-spelling-errors.patch -- patches.suse/net-hns3-Remove-repeat-statistic-of-rx_errors.patch -- patches.suse/net-hns3-Modify-the-update-period-of-packet-statisti.patch -- patches.suse/net-hns3-Mask-the-packet-statistics-query-when-NIC-i.patch -- patches.suse/net-hns3-Fix-an-error-of-total-drop-packet-statistic.patch -- patches.suse/net-hns3-Fix-a-loop-index-error-of-tqp-statistics-qu.patch -- patches.suse/net-hns3-Fix-an-error-macro-definition-of-HNS3_TQP_S.patch -- patches.suse/net-hns3-Remove-a-useless-member-of-struct-hns3_stat.patch -- patches.suse/net-hns3-Fix-a-response-data-read-error-of-tqp-stati.patch -- patches.suse/net-hns3-fix-for-updating-fc_mode_last_time.patch -- patches.suse/net-hns3-fix-for-setting-MTU.patch -- patches.suse/net-hns3-fix-for-changing-MTU.patch -- patches.suse/net-hns3-add-MTU-initialization-for-hardware.patch -- patches.suse/net-hns3-fix-for-not-setting-pause-parameters.patch -- patches.suse/net-hns3-remove-redundant-semicolon.patch -- patches.suse/net-hns3-Add-more-packet-size-statisctics.patch -- patches.suse/0002-netfilter-ipset-Missing-nfnl_lock-nfnl_unlock-is-add.patch -- patches.suse/net-Fix-netdev_WARN_ONCE-macro.patch -- patches.suse/ixgbe-enable-multicast-on-shutdown-for-WOL.patch -- patches.suse/ixgbe-remove-unused-enum-latency_range.patch -- patches.suse/ixgbe-advertise-highest-capable-link-speed.patch -- patches.suse/ixgbe-extend-firmware-version-support.patch -- patches.suse/ixgbe-Remove-an-obsolete-comment-about-ITR.patch -- patches.suse/ixgbevf-remove-redundant-setting-of-xcast_mode.patch -- patches.suse/ixgbe-Fix-interaction-between-SR-IOV-and-macvlan-off.patch -- patches.suse/ixgbe-Perform-reinit-any-time-number-of-VFs-change.patch -- patches.suse/ixgbe-Add-support-for-macvlan-offload-RSS-on-X550-an.patch -- patches.suse/ixgbe-There-is-no-need-to-update-num_rx_pools-in-L2-.patch -- patches.suse/ixgbe-Fix-limitations-on-macvlan-so-we-can-support-u.patch -- patches.suse/ixgbe-Use-ring-values-to-test-for-Tx-pending.patch -- patches.suse/ixgbe-Drop-l2_accel_priv-data-pointer-from-ring-stru.patch -- patches.suse/net-hns3-report-the-function-type-the-same-line-with.patch -- patches.suse/net-mlx5e-IPoIB-Use-correct-timestamp-in-child-recei.patch -- patches.suse/cxgb4vf-Fix-SGE-FL-buffer-initialization-logic-for-6.patch -- patches.suse/cxgb4-add-data-structures-to-support-vxlan.patch -- patches.suse/cxgb4-implement-udp-tunnel-callbacks.patch -- patches.suse/cxgb4-add-support-for-vxlan-segmentation-offload.patch -- patches.suse/cxgb4-implement-ndo_features_check.patch -- patches.suse/ibmvnic-Don-t-handle-RX-interrupts-when-not-up.patch -- patches.suse/i40e-display-priority_xon-and-priority_xoff-stats.patch -- patches.suse/i40evf-don-t-rely-on-netif_running-outside-rtnl_lock.patch -- patches.suse/i40evf-use-spinlock-to-protect-mac-vlan-_filter_list.patch -- patches.suse/i40evf-release-bit-locks-in-reverse-order.patch -- patches.suse/i40evf-hold-the-critical-task-bit-lock-while-opening.patch -- patches.suse/i40e-update-VFs-of-link-state-after-GET_VF_RESOURCES.patch -- patches.suse/i40e-add-helper-conversion-function-for-link_speed.patch -- patches.suse/i40e-i40evf-Bump-driver-versions.patch -- patches.suse/i40e-remove-redundant-initialization-of-read_size.patch -- patches.suse/i40evf-Do-not-clear-MSI-X-PBA-manually.patch -- patches.suse/i40evf-Clean-up-flags-for-promisc-mode-to-avoid-high.patch -- patches.suse/i40evf-Drop-i40evf_fire_sw_int-as-it-is-prone-to-rac.patch -- patches.suse/i40e-change-ppp-name-to-ddp.patch -- patches.suse/i40e-track-id-can-be-0.patch -- patches.suse/net-phy-mdio-bcm-unimac-fix-potential-NULL-dereferen.patch -- patches.suse/Bluetooth-Add-a-new-04ca-3015-QCA_ROME-device -- patches.suse/Bluetooth-btusb-Restore-QCA-Rome-suspend-resume-fix- -- patches.suse/net-hns3-add-ethtool_ops.get_channels-support-for-VF.patch -- patches.suse/net-hns3-remove-TSO-config-command-from-VF-driver.patch -- patches.suse/net-hns3-add-ethtool_ops.get_coalesce-support-to-PF.patch -- patches.suse/net-hns3-add-ethtool_ops.set_coalesce-support-to-PF.patch -- patches.suse/net-hns3-refactor-interrupt-coalescing-init-function.patch -- patches.suse/net-hns3-refactor-GL-update-function.patch -- patches.suse/net-hns3-remove-unused-GL-setup-function.patch -- patches.suse/net-hns3-change-the-unit-of-GL-value-macro.patch -- patches.suse/net-hns3-add-int_gl_idx-setup-for-TX-and-RX-queues.patch -- patches.suse/net-hns3-add-feature-check-when-feature-changed.patch -- patches.suse/net-hns3-check-for-NULL-function-pointer-in-hns3_nic.patch -- patches.suse/ixgbe-Assume-provided-MAC-filter-has-been-verified-b.patch -- patches.suse/ixgbe-Default-to-1-pool-always-being-allocated.patch -- patches.suse/ixgbe-Don-t-assume-dev-num_tc-is-equal-to-hardware-T.patch -- patches.suse/ixgbe-fm10k-Record-macvlan-stats-instead-of-Rx-queue.patch -- patches.suse/ixgbe-Do-not-manipulate-macvlan-Tx-queues-when-perfo.patch -- patches.suse/ixgbe-avoid-bringing-rings-up-down-as-macvlans-are-a.patch -- patches.suse/ixgbe-Fix-handling-of-macvlan-Tx-offload.patch -- patches.suse/ixgbe-Fix-kernel-doc-format-warnings.patch -- patches.suse/ixgbevf-Fix-kernel-doc-format-warnings.patch -- patches.suse/rt2x00-do-not-pause-queue-unconditionally-on-error-p -- patches.suse/wl1251-check-return-from-call-to-wl1251_acx_arp_ip_f -- patches.suse/net-add-support-for-Cavium-PTP-coprocessor.patch -- patches.suse/net-thunderx-add-timestamping-support.patch -- patches.suse/libbpf-Makefile-set-specified-permission-mode.patch -- patches.suse/bnxt_en-Update-firmware-interface-to-1.9.0.patch -- patches.suse/bnxt_en-Refactor-bnxt_close_nic.patch -- patches.suse/bnxt_en-Restore-MSIX-after-disabling-SRIOV.patch -- patches.suse/bnxt_en-Refactor-hardware-resource-data-structures.patch -- patches.suse/bnxt_en-Add-the-new-firmware-API-to-query-hardware-r.patch -- patches.suse/bnxt_en-Set-initial-default-RX-and-TX-ring-numbers-t.patch -- patches.suse/bnxt_en-Implement-new-method-to-reserve-rings.patch -- patches.suse/bnxt_en-Reserve-resources-for-RFS.patch -- patches.suse/bnxt_en-Implement-new-method-for-the-PF-to-assign-SR.patch -- patches.suse/bnxt_en-Expand-bnxt_check_rings-to-check-all-resourc.patch -- patches.suse/bnxt_en-Add-BCM5745X-NPAR-device-IDs.patch -- patches.suse/bnxt_en-Forward-VF-MAC-address-to-the-PF.patch -- patches.suse/bnxt_en-Add-cache-line-size-setting-to-optimize-perf.patch -- patches.suse/bnxt_en-export-a-common-switchdev-PARENT_ID-for-all-.patch -- patches.suse/cxgb4-restructure-VF-mgmt-code.patch -- patches.suse/vxlan-Fix-trailing-semicolon.patch -- patches.suse/net-mlx5e-Fix-trailing-semicolon.patch -- patches.suse/ath9k-add-MSI-support -- patches.suse/cxgb4-update-dump-collection-logic-to-use-compressio.patch -- patches.suse/cxgb4-use-zlib-deflate-to-compress-firmware-dump.patch -- patches.suse/cxgb4-IPv6-filter-takes-2-tids.patch -- patches.suse/mac80211_hwsim-fix-possible-memory-leak-in-hwsim_new -- patches.suse/cxgb4-add-geneve-offload-support-for-T6.patch -- patches.suse/device-property-Introduce-fwnode_get_mac_address.patch -- patches.suse/device-property-Introduce-fwnode_get_phy_mode.patch -- patches.suse/device-property-Introduce-fwnode_irq_get.patch -- patches.suse/device-property-Allow-iterating-over-available-child.patch -- patches.suse/net-mvpp2-simplify-maintaining-enabled-ports-list.patch -- patches.suse/net-mvpp2-use-device_-fwnode_-APIs-instead-of-of_.patch -- patches.suse/net-mvpp2-enable-ACPI-support-in-the-driver.patch -- patches.suse/net-hns3-add-support-for-get_regs.patch -- patches.suse/net-hns3-add-manager-table-initialization-for-hardwa.patch -- patches.suse/net-hns3-add-ethtool-p-support-for-fiber-port.patch -- patches.suse/net-hns3-add-net-status-led-support-for-fiber-port.patch -- patches.suse/bridge-return-boolean-instead-of-integer-in-br_multi.patch -- patches.suse/net-hns3-converting-spaces-into-tabs-to-avoid-checkp.patch -- patches.suse/msft-hv-1585-hv_netvsc-Use-the-num_online_cpus-for-channel-limit.patch -- patches.suse/nfp-fix-error-return-code-in-nfp_pci_probe.patch -- patches.suse/i40e-i40evf-Enable-NVMUpdate-to-retrieve-AdminQ-and-.patch -- patches.suse/i40e-avoid-divide-by-zero.patch -- patches.suse/i40evf-remove-flush_scheduled_work-call-in-i40evf_re.patch -- patches.suse/i40evf-Don-t-schedule-reset_task-when-device-is-bein.patch -- patches.suse/i40e-Fix-for-blinking-activity-instead-of-link-LEDs.patch -- patches.suse/i40e-i40evf-Detect-and-recover-hung-queue-scenario.patch -- patches.suse/i40e-check-for-invalid-DCB-config.patch -- patches.suse/i40e-Disable-iWARP-VSI-PETCP_ENA-flag-on-netdev-down.patch -- patches.suse/i40e-Delete-an-error-message-for-a-failed-memory-all.patch -- patches.suse/i40evf-ignore-link-up-if-not-running.patch -- patches.suse/cxgb4-cxgb4vf-add-support-for-ndo_set_vf_vlan.patch -- patches.suse/cxgb4-enable-ZLIB_DEFLATE-when-building-cxgb4.patch -- patches.suse/cxgb4-properly-initialize-variables.patch -- patches.suse/igb-Allow-to-remove-administratively-set-MAC-on-VFs.patch -- patches.suse/e1000e-Set-HTHRESH-when-PTHRESH-is-used.patch -- patches.suse/e1000e-Alert-the-user-that-C-states-will-be-disabled.patch -- patches.suse/igb-Free-IRQs-when-device-is-hotplugged.patch -- patches.suse/igb-Clear-TXSTMP-when-ptp_tx_work-is-timeout.patch -- patches.suse/cxgb4-make-symbol-pedits-static.patch -- patches.suse/fm10k-Fix-configuration-for-macvlan-offload.patch -- patches.suse/fm10k-cleanup-unnecessary-parenthesis-in-fm10k_iov.c.patch -- patches.suse/fm10k-fix-failed-to-kill-vid-message-for-VF.patch -- patches.suse/fm10k-stop-adding-VLAN-0-to-the-VLAN-table.patch -- patches.suse/fm10k-don-t-assume-VLAN-1-is-enabled.patch -- patches.suse/fm10k-correct-typo-in-fm10k_pf.c.patch -- patches.suse/fm10k-clarify-action-when-updating-the-VLAN-table.patch -- patches.suse/qed-code-indent-should-use-tabs-where-possible.patch -- patches.suse/net-hns3-add-get-set_coalesce-support-to-VF.patch -- patches.suse/net-hns3-add-int_gl_idx-setup-for-VF.patch -- patches.suse/ixgbevf-add-function-for-checking-if-we-can-reuse-pa.patch -- patches.suse/ixgbevf-only-DMA-sync-frame-length.patch -- patches.suse/ixgbevf-use-length-to-determine-if-descriptor-is-don.patch -- patches.suse/ixgbevf-add-support-for-DMA_ATTR_SKIP_CPU_SYNC-WEAK_.patch -- patches.suse/ixgbevf-update-code-to-better-handle-incrementing-pa.patch -- patches.suse/ixgbevf-add-counters-for-Rx-page-allocations.patch -- patches.suse/ixgbevf-clear-rx_buffer_info-in-configure-instead-of.patch -- patches.suse/ixgbevf-improve-performance-and-reduce-size-of-ixgbe.patch -- patches.suse/ixgbevf-don-t-bother-clearing-tx_buffer_info-in-ixgb.patch -- patches.suse/ixgbevf-use-ARRAY_SIZE-for-various-array-sizing-calc.patch -- patches.suse/ixgbe-use-ARRAY_SIZE-for-array-sizing-calculation-on.patch -- patches.suse/ixgbe-Don-t-report-unsupported-timestamping-filters-.patch -- patches.suse/ixgbe-add-support-for-reporting-5G-link-speed.patch -- patches.suse/ixgbe-Fix-vs-typo.patch -- patches.suse/ixgbe-don-t-set-RXDCTL.RLPML-for-82599.patch -- patches.suse/selftests-bpf-make-dubious-pointer-arithmetic-test-u.patch -- patches.suse/i40e-Add-returning-AQ-critical-error-to-SW.patch -- patches.suse/i40e-Fix-for-adding-multiple-ethtool-filters-on-the-.patch -- patches.suse/i40evf-Allow-turning-off-offloads-when-the-VF-has-VL.patch -- patches.suse/i40e-i40evf-Use-ring-pointers-to-clean-up-_set_itr_p.patch -- patches.suse/i40e-change-flags-to-use-64-bits.patch -- patches.suse/i40e-cleanup-unnecessary-parens.patch -- patches.suse/i40e-Fix-kdump-failure.patch -- patches.suse/i40e-program-fragmented-IPv4-filter-input-set.patch -- patches.suse/i40e-disallow-programming-multiple-filters-with-same.patch -- patches.suse/i40e-fix-reported-mask-for-ntuple-filters.patch -- patches.suse/i40e-i40evf-Record-ITR-register-location-in-the-q_ve.patch -- patches.suse/i40e-Do-not-allow-use-more-TC-queue-pairs-than-MSI-X.patch -- patches.suse/ipv6-Fix-SO_REUSEPORT-UDP-socket-with-implicit-sk_ip.patch -- patches.suse/tap-fix-use-after-free.patch -- patches.suse/0001-net-ethernet-cavium-Correct-Cavium-Thunderx-NIC-driv.patch -- patches.suse/vhost_net-stop-device-during-reset-owner.patch -- patches.suse/gianfar-prevent-integer-wrapping-in-the-rx-handler.patch -- patches.suse/net-ipv6-send-unsolicited-NA-after-DAD.patch -- patches.suse/i40e-i40evf-Update-DESC_NEEDED-value-to-reflect-larg.patch -- patches.suse/net_sched-gen_estimator-fix-lockdep-splat.patch -- patches.suse/tcp-release-sk_frag.page-in-tcp_disconnect.patch -- patches.suse/qlcnic-fix-deadlock-bug.patch -- patches.suse/ibmvnic-Wait-for-device-response-when-changing-MAC.patch -- patches.suse/qmi_wwan-Add-support-for-Quectel-EP06.patch -- patches.suse/r8169-fix-RTL8168EP-take-too-long-to-complete-driver.patch -- patches.suse/tcp_nv-fix-potential-integer-overflow-in-tcpnv_acked.patch -- patches.suse/ip6mr-fix-stale-iterator.patch -- patches.suse/fs-dax.c-release-PMD-lock-even-when-there-is-no-PMD-.patch -- patches.suse/ocfs2-return-EROFS-to-mount.ocfs2-if-inode-block-is-.patch -- patches.suse/ocfs2-try-a-blocking-lock-before-return-AOP_TRUNCATE.patch -- patches.suse/ocfs2-acl-use-ip_xattr_sem-to-protect-getting-extend.patch -- patches.suse/ocfs2-try-to-reuse-extent-block-in-dealloc-without-m.patch -- patches.suse/ocfs2-return-error-when-we-attempt-to-access-a-dirty.patch -- patches.suse/mm-do-not-stall-register_shrinker.patch -- patches.suse/mm-pin-address_space-before-dereferencing-it-while-isolating-an-LRU-page.patch -- patches.suse/mm-fadvise-discard-partial-page-if-endbyte-is-also-E.patch -- patches.suse/mm-numa-do-not-trap-faults-on-shared-data-section-pages.patch -- patches.suse/VFS-close-race-between-getcwd-and-d_move.patch -- patches.suse/errseq-Add-to-documentation-tree.patch -- patches.suse/fs-Kconfig-drop-links-to-404-compliant-http-acl-bestbits-at.patch -- patches.suse/s390-fix-handling-of-1-in-set-fs-id16-syscalls.patch -- patches.suse/0001-typec-tcpm-fusb302-Resolve-out-of-order-messaging-ev.patch -- patches.suse/tools-usbip-fixes-build-with-musl-libc-toolchain.patch -- patches.suse/0001-usb-Don-t-print-a-warning-if-interface-driver-rebind.patch -- patches.suse/0001-usb-xhci-Make-some-static-functions-global.patch -- patches.suse/0001-USB-usbip-remove-useless-call-in-usbip_recv.patch -- patches.suse/usb-dwc2-host-don-t-retry-naked-transactions-right-away.patch -- patches.suse/0001-USB-serial-io_edgeport-fix-possible-sleep-in-atomic.patch -- patches.suse/0001-usb-uas-unconditionally-bring-back-host-after-reset.patch -- patches.suse/0001-usb-option-Add-support-for-FS040U-modem.patch -- patches.suse/0001-CDC-ACM-apply-quirk-for-card-reader.patch -- patches.suse/0001-USB-serial-simple-add-Motorola-Tetra-driver.patch -- patches.suse/usb-gadget-Fix-high-bandwidth-check-in-usb_gadget_ep.patch -- patches.suse/0001-usbip-prevent-bind-loops-on-devices-attached-to-vhci.patch -- patches.suse/0001-usbip-list-don-t-list-devices-attached-to-vhci_hcd.patch -- patches.suse/0001-USB-serial-pl2303-new-device-id-for-Chilitag.patch -- patches.suse/serial-8250_dw-Disable-clock-on-error -- patches.suse/pty-cancel-pty-slave-port-buf-s-work-in-tty_release -- patches.suse/tty-n_gsm-Allow-ADM-response-in-addition-to-UA-for-c -- patches.suse/serial-8250_uniphier-fix-error-return-code-in-uniphi -- patches.suse/serial-imx-Only-wakeup-via-RTSDEN-bit-if-the-system- -- patches.suse/serial-core-mark-port-as-initialized-after-successfu -- patches.suse/tty-fix-data-race-between-tty_init_dev-and-flush-of-.patch -- patches.suse/tty-serial-exar-Relocate-sleep-wake-up-handling.patch -- patches.suse/iio-adc-accel-Fix-up-module-licenses -- patches.suse/iio-health-max30102-Add-power-enable-parameter-to-ge -- patches.suse/iio-ABI-Fix-name-of-timestamp-sysfs-file -- patches.suse/iio-imu-st_lsm6dsx-fix-endianness-in-st_lsm6dsx_read -- patches.suse/iio-adc-stm32-fix-scan-of-multiple-channels-with-DMA -- patches.suse/staging-lustre-disable-preempt-while-sampling-proces.patch -- patches.suse/staging-vc04_services-Fix-platform_no_drv_owner.cocc -- patches.suse/staging-vc04_services-bcm2835-audio-add-SPDX-identif -- patches.suse/staging-vc04_services-bcm2835-audio-remove-redundant -- patches.suse/staging-lustre-libcfs-Prevent-harmless-read-underflo.patch -- patches.suse/staging-rts5208-Fix-seg_no-calculation-in-reset_ms_c -- patches.suse/firmware-add-helper-to-unregister-pm-ops.patch -- patches.suse/firmware-fix-capturing-errors-on-fw_cache_init-on-ea.patch -- patches.suse/firmware-provide-helpers-for-registering-the-syfs-lo.patch -- patches.suse/firmware-fix-detecting-error-on-register_reboot_noti.patch -- patches.suse/test_firmware-fix-setting-old-custom-fw-path-back-on -- patches.suse/treewide-Use-DEVICE_ATTR_WO.patch -- patches.suse/test_firmware-fix-missing-unlock-on-error-in-config_ -- patches.suse/device-property-Define-type-of-PROPERTY_ENRTY_-macro.patch -- patches.suse/dev-mem-Add-bounce-buffer-for-copy-out.patch -- patches.suse/coresight-Fix-disabling-of-CoreSight-TPIU -- patches.suse/mei-me-allow-runtime-pm-for-platform-with-D0i3 -- patches.suse/msft-hv-1573-vmbus-make-channel-attributes-static.patch -- patches.suse/msft-hv-1574-uio_hv_generic-fix-configuration-comments.patch -- patches.suse/msft-hv-1575-uio_hv_generic-use-standard-mmap-for-resources.patch -- patches.suse/msft-hv-1576-uio_hv_generic-use-ISR-callback-method.patch -- patches.suse/msft-hv-1577-vmbus-add-monitor_id-and-subchannel_id-to-sysfs-per-.patch -- patches.suse/msft-hv-1578-uio_hv_generic-create-send-and-receive-buffers.patch -- patches.suse/msft-hv-1579-uio_hv_generic-check-that-host-supports-monitor-page.patch -- patches.suse/msft-hv-1580-uio_hv_generic-add-rescind-support.patch -- patches.suse/auxdisplay-img-ascii-lcd-add-missing-MODULE_DESCRIPT -- patches.suse/msft-hv-1581-uio_hv_generic-fix-type-mismatch-warnings.patch -- patches.suse/msft-hv-1583-uio_hv_generic-fix-new-type-mismatch-warnings.patch -- patches.suse/lkdtm-fix-handle_irq_event-symbol-for-INT_HW_IRQ_EN.patch -- patches.suse/Input-goodix-disable-IRQs-while-suspended -- patches.suse/Input-psmouse-fix-Synaptics-detection-when-protocol- -- patches.suse/Input-synaptics-reset-the-ABS_X-Y-fuzz-after-initial -- patches.suse/Input-synaptics-rmi4-do-not-delete-interrupt-memory- -- patches.suse/Input-synaptics-rmi4-unmask-F03-interrupts-when-port -- patches.suse/Input-edt-ft5x06-fix-error-handling-for-factory-mode -- patches.suse/kbuild-suppress-packed-not-aligned-warning-for-default-setting-only.patch -- patches.suse/kconfig-display-recursive-dependency-resolution-hint.patch -- patches.suse/kconfig-Don-t-leak-main-menus-during-parsing -- patches.suse/kconfig-Fix-automatic-menu-creation-mem-leak -- patches.suse/kconfig-Fix-expr_free-E_NOT-leak -- patches.suse/printk-Add-console-owner-and-waiter-logic-to-load-ba.patch -- patches.suse/printk-Hide-console-waiter-logic-into-helpers.patch -- patches.suse/printk-Never-set-console_may_schedule-in-console_try.patch -- patches.suse/arm-spear13xx-Fix-dmas-cells.patch -- patches.suse/ARM-pxa-tosa-bt-add-MODULE_LICENSE-tag.patch -- patches.suse/0001-reset-remove-remaining-WARN_ON-in-linux-reset.h.patch -- patches.suse/clk-qcom-msm8916-fix-mnd_width-for-codec_digcodec -- patches.suse/clk-fix-set_rate_range-when-current-rate-is-out-of-r -- patches.suse/clk-Don-t-touch-hardware-when-reparenting-during-reg.patch -- patches.suse/clk-axi-clkgen-Correctly-handle-nocount-bit-in-recal -- patches.suse/clk-si5351-Rename-internal-plls-to-avoid-name-collis -- patches.suse/clk-meson-gxbb-fix-wrong-clock-for-SARADC-SANA -- patches.suse/clk-meson-mpll-use-64-bit-maths-in-params_from_rate -- patches.suse/0001-drm-rockchip-analogix_dp-Remove-unnecessary-init-cod.patch -- patches.suse/0001-drm-rockchip-Fix-build-warning-in-analogix_dp-rockch.patch -- patches.suse/drm-edid-set-ELD-connector-type-in-drm_edid_to_eld -- patches.suse/video-hdmi-Allow-empty-HDMI-infoframes -- patches.suse/drm-i915-Bump-wait-times-for-the-final-CS-interrupt- -- patches.suse/drm-i915-Synchronize-irq-before-parking-each-engine -- patches.suse/drm-i915-cnl-Force-DDI_A_4_LANES-when-needed -- patches.suse/drm-i915-cnl-Get-RC6-working -- patches.suse/drm-i915-cnl-Update-the-DMC-version-on-CNL -- patches.suse/drm-i915-Clean-up-some-cdclk-switch-statements -- patches.suse/drm-i915-Start-tracking-voltage-level-in-the-cdclk-s -- patches.suse/drm-i915-Use-cdclk_state-voltage-on-VLV-CHV -- patches.suse/drm-i915-Use-cdclk_state-voltage-on-BDW -- patches.suse/drm-i915-Use-cdclk_state-voltage-on-SKL-KBL-CFL -- patches.suse/drm-i915-Use-cdclk_state-voltage-on-BXT-GLK -- patches.suse/drm-i915-Use-cdclk_state-voltage-on-CNL -- patches.suse/drm-i915-Adjust-system-agent-voltage-on-CNL-if-requi -- patches.suse/drm-i915-Sanity-check-cdclk-in-vlv_set_cdclk -- patches.suse/drm-i915-Perform-a-central-cdclk-state-sanity-check -- patches.suse/drm-i915-Call-cond_resched-before-repeating-i915_gem -- patches.suse/drm-i915-Use-same-test-for-eviction-and-submitting-k -- patches.suse/3439-drm-i915-selftests-convert-timers-to-use-timer_setup -- patches.suse/Revert-drm-i915-selftests-Convert-timers-to-use-time -- patches.suse/drm-i915-cnl-Allow-2-pixel-per-clock-on-Cannonlake -- patches.suse/drm-i915-Add-a-hook-for-making-the-engines-idle-park -- patches.suse/drm-i915-guc-Always-enable-the-breadcrumbs-irq -- patches.suse/drm-i915-guc-Initialize-GuC-before-restarting-engine -- patches.suse/drm-i915-cnl-Fix-SSEU-Device-Status -- patches.suse/drm-i915-guc-Do-not-use-0-for-GuC-doorbell-cookie -- patches.suse/drm-i915-guc-Extract-GuC-stage-desc-pool-creation-in -- patches.suse/drm-i915-guc-Allocate-separate-shared-data-object-fo -- patches.suse/drm-i915-guc-Add-preemption-action-to-GuC-firmware-i -- patches.suse/drm-i915-guc-Add-a-second-client-to-be-used-for-pree -- patches.suse/drm-i915-guc-Split-guc_wq_item_append -- patches.suse/drm-i915-Extract-emit-write-part-of-emit-breadcrumb- -- patches.suse/drm-i915-Add-information-needed-to-track-engine-pree -- patches.suse/drm-i915-guc-Keep-request-priority-for-its-lifetime -- patches.suse/drm-i915-Rename-helpers-used-for-unwinding-use-macro -- patches.suse/drm-i915-guc-Preemption-With-GuC -- patches.suse/drm-i915-huc-Use-helper-function-while-waiting-for-D -- patches.suse/drm-i915-Include-RING_MODE-when-dumping-the-engine-s -- patches.suse/drm-i915-Add-Wall-Wextra-to-our-build-set-warnings-t -- patches.suse/drm-i915-edp-clean-up-code-and-comments-around-eDP-D -- patches.suse/drm-i915-Empty-the-ring-before-disabling -- patches.suse/drm-i915-Don-t-use-encoder-type-in-intel_ddi_set_pip -- patches.suse/drm-i915-Pass-crtc-state-to-intel_prepare_dp_ddi_buf -- patches.suse/drm-i915-Start-using-output_types-for-DPLL-selection -- patches.suse/drm-i915-Stop-using-encoder-type-in-intel_ddi_enable -- patches.suse/drm-i915-Fix-BXT-lane-latency-optimal-setting-with-M -- patches.suse/drm-i915-Improve-DP-downstream-HPD-handling -- patches.suse/drm-i915-Clean-up-the-mess-around-hdmi_12bpc_possibl -- patches.suse/drm-i915-vbt-Fix-HDMI-level-shifter-and-max-data-rat -- patches.suse/drm-i915-Parse-max-HDMI-TMDS-clock-from-VBT -- patches.suse/drm-i915-Populate-output_types-from-.get_config -- patches.suse/drm-i915-Stop-frobbing-with-DDI-encoder-type -- patches.suse/drm-i915-Nuke-intel_ddi_get_encoder_port -- patches.suse/drm-i915-Eliminate-pll-state-usage-from-bxt_calc_pll -- patches.suse/drm-i915-Pass-a-crtc-state-to-ddi-post_disable-from- -- patches.suse/drm-i915-Use-intel_ddi_get_config-for-MST -- patches.suse/drm-i915-Replace-cc-option-Wno-foo-with-cc-disable-w -- patches.suse/drm-i915-Pass-around-crtc-and-connector-states-for-a -- patches.suse/drm-i915-Remove-most-encoder-type-uses-from-the-audi -- patches.suse/drm-i915-cnl-Remove-unnecessary-check-in-cnl_setup_p -- patches.suse/drm-i915-Check-that-the-breadcrumb-wasn-t-disarmed-a -- patches.suse/drm-i915-Move-parking-while-active-warning-to-intel_ -- patches.suse/drm-i915-Give-more-details-for-the-active-when-parki -- patches.suse/drm-i915-cnl-Symmetric-scalers-for-each-pipe -- patches.suse/drm-i915-guc-Clear-terminated-attribute-bit-on-GuC-p -- patches.suse/drm-i915-guc-Rename-the-function-that-resets-the-GuC -- patches.suse/drm-i915-guc-Add-support-for-reset-engine-using-GuC- -- patches.suse/drm-i915-Use-fallback-forcewake-if-primary-ack-missi -- patches.suse/drm-i915-Flush-the-irq-and-tasklets-before-asserting -- patches.suse/drm-i915-ensure-oa-config-uuid-is-null-terminated -- patches.suse/drm-i915-Warn-in-debug-builds-of-incorrect-usages-of -- patches.suse/drm-i915-Set-up-mocs-tables-before-restarting-the-en -- patches.suse/drm-i915-Assert-vma-flags-are-updated-correctly-duri -- patches.suse/drm-i915-selftests-Hide-dangerous-tests -- patches.suse/drm-i915-guc-Assert-guc-stage_desc_pool-is-allocated -- patches.suse/drm-i915-guc-Assert-ctch-vma-is-allocated -- patches.suse/drm-i915-Add-Guc-HuC-firmware-details-to-error-state -- patches.suse/drm-i915-Make-GuC-log-part-of-the-uC-error-state -- patches.suse/drm-i915-Handle-error-state-modparams-in-dedicated-f -- patches.suse/drm-i915-Silence-smatch-for-cmdparser -- patches.suse/drm-i915-Silence-compiler-for-csr_load_work_fn -- patches.suse/drm-i915-Simplify-onion-for-bxt_ddi_phy_init -- patches.suse/drm-i915-Prevent-unbounded-wm-results-in-g4x_compute -- patches.suse/drm-i915-selftests-Take-rpm-wakeref-around-GGTT-lowl -- patches.suse/drm-i915-selftests-Take-rpm-wakeref-around-partial-t -- patches.suse/drm-i915-Read-ilk-FDI-PLL-frequency-once-during-init -- patches.suse/drm-i915-Include-intel_engine_is_idle-status-in-engi -- patches.suse/drm-i915-Implement-ReadHitWriteOnlyDisable -- patches.suse/drm-i915-guc-Split-GuC-firmware-xfer-function-into-c -- patches.suse/drm-i915-guc-Wait-for-ucode-DMA-transfer-completion -- patches.suse/drm-i915-guc-Drop-legacy-workarounds-from-guc_prepar -- patches.suse/drm-i915-guc-Simplify-programming-of-GUC_SHIM_CONTRO -- patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-DP-c -- patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-DSI- -- patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-SDVO -- patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-TV-c -- patches.suse/drm-i915-Pass-crtc-state-to-DPIO-PHY-functions -- patches.suse/drm-i915-Eliminate-crtc-config-usage-from-CRT-code -- patches.suse/drm-i915-Replace-dig_port-port-with-encoder-port-for -- patches.suse/drm-i915-Nuke-intel_digital_port-port -- patches.suse/drm-i915-Clean-up-PPS-code-calling-conventions -- patches.suse/drm-i915-Clean-up-DP-code-local-variables-and-callin -- patches.suse/drm-i915-Use-trace_printk-to-provide-a-death-rattle- -- patches.suse/drm-i915-Mark-vm_free_page-as-a-potential-sleeper-ag -- patches.suse/drm-i915-Mark-up-i915_vma_unbind-as-a-potential-slee -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20171109 -- patches.suse/drm-i915-selftests-Reduce-the-volume-of-the-timeout- -- patches.suse/drm-i915-Move-irqs-enabled-assertion-deeper-for-mock -- patches.suse/drm-i915-Restore-the-wait-for-idle-engine-after-flus -- patches.suse/drm-i915-selftests-Initialise-mock_i915-mm.obj_lock -- patches.suse/drm-i915-Define-an-engine-class-enum-for-the-uABI -- patches.suse/drm-i915-Force-the-switch-to-the-i915-kernel_context -- patches.suse/drm-i915-Move-GT-powersaving-init-to-i915_gem_init -- patches.suse/drm-i915-Move-intel_init_clock_gating-to-i915_gem_in -- patches.suse/drm-i915-Inline-intel_modeset_gem_init -- patches.suse/drm-i915-Mark-the-context-state-as-dirty-written -- patches.suse/drm-i915-Record-the-default-hw-state-after-reset-upo -- patches.suse/drm-i915-Stop-caching-the-golden-renderstate -- patches.suse/drm-i915-Kerneldoc-typo-s-rps-rps_client -- patches.suse/drm-i915-selftests-Yet-another-forgotten-mock_i915-m -- patches.suse/drm-i915-Update-watermark-state-correctly-in-sanitiz -- patches.suse/drm-i915-Remove-redundant-intel_autoenable_gt_powers -- patches.suse/drm-i915-Remove-Gen9-WAs-with-no-effect -- patches.suse/drm-i915-Remove-bogus-ips_enabled-check -- patches.suse/drm-i915-Check-boolean-options-in-intel_pipe_config_ -- patches.suse/drm-i915-Handle-adjust-better-in-intel_pipe_config_c -- patches.suse/drm-i915-perf-complete-whitelisting-for-OA-programmi -- patches.suse/drm-i915-perf-add-support-for-Coffeelake-GT3 -- patches.suse/drm-i915-perf-refactor-perf-setup -- patches.suse/drm-i915-fix-register-naming -- patches.suse/drm-i915-perf-enable-perf-support-on-CNL -- patches.suse/drm-i915-expose-command-stream-timestamp-frequency-t -- patches.suse/drm-i915-Clear-per-engine-fault-register-as-early-as -- patches.suse/drm-i915-There-is-only-one-fault-register-from-GEN8- -- patches.suse/drm-i915-Fix-function-name-in-comment -- patches.suse/drm-i915-Object-w-o-backing-storage-is-banned-by-ENX -- patches.suse/drm-i915-Introduce-GEM-proxy -- patches.suse/drm-i915-glk-Refactor-handling-of-PLANE_COLOR_CTL-fo -- patches.suse/drm-i915-Generalize-transcoder-looping -- patches.suse/drm-i915-fix-64bit-divide -- patches.suse/drm-i915-Unify-SLICE_UNIT_LEVEL_CLKGATE-w-a-for-cnl -- patches.suse/drm-i915-Remove-pre-production-Broxton-register-work -- patches.suse/drm-i915-Unconditionally-apply-the-Broxton-register- -- patches.suse/drm-i915-Display-WA-1185-WaDisableDARBFClkGating-cnl -- patches.suse/drm-i915-Resume-GuC-before-using-GEM -- patches.suse/drm-i915-selftests-Always-initialise-err -- patches.suse/drm-i915-Call-uncore_suspend-before-platform-suspend -- patches.suse/drm-i915-Fix-kerneldocs-for-intel_audio.c -- patches.suse/drm-i915-Check-if-the-stolen-memory-reserved-area-is -- patches.suse/drm-i915-Make-the-report-about-a-bogus-stolen-reserv -- patches.suse/drm-i915-Use-ELK-stolen-memory-reserved-detection-fo -- patches.suse/drm-i915-selftests-Markup-__iomem-for-igt_gem_cohere -- patches.suse/drm-i915-Initialise-entry-in-intel_ppat_get-for-olde -- patches.suse/drm-i915-selftests-Increase-size-for-mock-ringbuffer -- patches.suse/drm-i915-Make-request-s-wait-for-space-explicit -- patches.suse/drm-i915-Remove-pre-production-pooled-EU-w-a-for-Bro -- patches.suse/drm-i915-Print-the-condition-causing-GEM_BUG_ON -- patches.suse/drm-i915-Prevent-overflow-of-execbuf.buffer_count-an -- patches.suse/drm-i915-Update-execlists-tasklet-naming -- patches.suse/drm-i915-guc-Update-names-of-submission-related-stat -- patches.suse/drm-i915-guc-Update-name-and-prototype-of-GuC-submis -- patches.suse/drm-i915-guc-Rename-i915_guc_client-struct-to-intel_ -- patches.suse/drm-i915-guc-Rename-i915_guc_submission.c-h-to-intel -- patches.suse/drm-i915-Don-t-sanitize-frame-start-delay-if-the-pip -- patches.suse/drm-i915-selftests-exercise_ggtt-may-have-nothing-to -- patches.suse/drm-i915-cnl-Remove-spurious-central_freq -- patches.suse/drm-i915-cnl-Remove-useless-conversion -- patches.suse/drm-i915-cnl-Fix-simplify-and-unify-wrpll-variable-s -- patches.suse/drm-i915-cnl-Fix-wrpll-math-for-higher-freqs -- patches.suse/drm-i915-cnl-Don-t-blindly-replace-qdiv -- patches.suse/drm-i915-cnl-Simplify-dco_fraction-calculation -- patches.suse/drm-i915-cnl-Extend-HDMI-2.0-support-to-CNL -- patches.suse/drm-i915-gvt-Add-support-for-opregion-virtualization -- patches.suse/drm-i915-gvt-Make-elsp_dwords-in-the-right-order -- patches.suse/drm-i915-gvt-Rename-intel_vgpu_-init-clean-_gvt_cont -- patches.suse/drm-i915-gvt-Move-workload-cache-init-clean-into-int -- patches.suse/drm-i915-gvt-Introduce-intel_vgpu_submission -- patches.suse/drm-i915-gvt-Move-tlb_handle_pending-into-intel_vgpu -- patches.suse/drm-i915-gvt-Fix-a-memory-leak-in-cmd_parser.c -- patches.suse/drm-i915-gvt-Rename-reserved-ring-buffer -- patches.suse/drm-i915-gvt-Move-ring-scan-buffers-into-intel_vgpu_ -- patches.suse/drm-i915-gvt-Do-not-allocate-initial-ring-scan-buffe -- patches.suse/drm-i915-gvt-Change-the-return-type-during-command-s -- patches.suse/drm-i915-gvt-Add-VM-healthy-check-for-workload_threa -- patches.suse/drm-i915-gvt-Add-VM-healthy-check-for-submit_context -- patches.suse/drm-i915-gvt-Use-dyndbg-for-gvt-debug-info -- patches.suse/drm-i915-gvt-Factor-out-vGPU-workload-creation-destr -- patches.suse/drm-i915-gvt-Factor-out-prepare_workload -- patches.suse/drm-i915-gvt-Move-common-workload-preparation-into-p -- patches.suse/drm-i915-gvt-Move-common-vGPU-workload-creation-into -- patches.suse/drm-i915-gvt-Remove-one-extra-declaration-in-schedul -- patches.suse/drm-i915-gvt-Introduce-vGPU-submission-ops -- patches.suse/drm-i915-gvt-Introduce-intel_vgpu_reset_submission -- patches.suse/drm-i915-gvt-Move-clean_workloads-into-scheduler.c -- patches.suse/drm-i915-gvt-Move-vGPU-type-related-code-into-gvt-fi -- patches.suse/drm-i915-gvt-Refactor-vGPU-type-code-in-kvmgt-part -- patches.suse/drm-i915-gvt-Add-basic-debugfs-infrastructure -- patches.suse/drm-i915-gvt-Use-BIT-to-make-klockwork-happy -- patches.suse/drm-i915-gvt-Refine-find_bb_size -- patches.suse/drm-i915-gvt-Refine-shadow-batch-buffer -- patches.suse/drm-i915-gvt-Factor-intel_vgpu_page_track -- patches.suse/drm-i915-gvt-Use-I915_GTT_PAGE_SIZE -- patches.suse/drm-i915-gvt-Let-the-caller-choose-if-a-shadow-page- -- patches.suse/drm-i915-gvt-Fix-a-bug-of-unexpectedly-clear-scratch -- patches.suse/drm-i915-gvt-Introduce-page-table-type-of-current-le -- patches.suse/drm-i915-gvt-Introduce-ops-set_present -- patches.suse/drm-i915-gvt-Refine-broken-PPGTT-scratch -- patches.suse/drm-i915-gvt-update-CSB-and-CSB-write-pointer-in-vir -- patches.suse/drm-i915-gvt-opregion-virtualization-for-win-guest -- patches.suse/drm-i915-gvt-Add-mmio-iterator-intel_gvt_for_each_tr -- patches.suse/drm-i915-gvt-Add-new-debugfs-tool-mmio_diff -- patches.suse/drm-i915-gvt-Reduce-rcs-mocs-switch-latency -- patches.suse/drm-i915-gvt-Don-t-dump-partial-state-in-cmd-parser -- patches.suse/drm-i915-gvt-Make-gvt_vgpu_err-use-pr_err -- patches.suse/Revert-drm-i915-gvt-Refine-broken-PPGTT-scratch -- patches.suse/drm-i915-gvt-Let-each-vgpu-has-separate-opregion-mem -- patches.suse/drm-i915-selftests-Add-a-GuC-doorbells-selftest -- patches.suse/drm-i915-Add-might_sleep-check-to-wait_for -- patches.suse/3443-drm-i915-mark-the-userptr-invalidate-workqueue-as-wq_mem_reclaim -- patches.suse/drm-i915-Enable-FIFO-underrun-reporting-after-initia -- patches.suse/drm-i915-Pass-idle-crtc_state-to-intel_dp_sink_crc -- patches.suse/drm-i915-Pass-crtc_state-to-ips-toggle-functions-v2 -- patches.suse/drm-i915-Calculate-vlv-chv-intermediate-watermarks-c -- patches.suse/drm-i915-Calculate-g4x-intermediate-watermarks-corre -- patches.suse/drm-i915-selftests-Report-ENOMEM-clearly-for-an-allo -- patches.suse/drm-i915-Add-a-policy-note-for-removing-workarounds -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20171117 -- patches.suse/drm-rcar-du-Don-t-set-connector-DPMS-property -- patches.suse/drm-amdgpu-fix-virtual-dce-bug -- patches.suse/fbcon-Add-fbcon_rotate_hint-to-struct-fb_info -- patches.suse/drm-Add-panel-orientation-quirks-v6 -- patches.suse/drm-Add-support-for-a-panel-orientation-connector-pr -- patches.suse/drm-fb-helper-Apply-panel-orientation-connector-prop -- patches.suse/drm-i915-Add-panel-orientation-property-to-the-panel -- patches.suse/drm-i915-execlists-Listen-to-COMPLETE-context-event- -- patches.suse/drm-i915-execlists-Reduce-completed-event-mask-to-CO -- patches.suse/drm-i915-execlists-Assert-that-we-don-t-get-mixed-ID -- patches.suse/drm-i915-perf-replace-.reg-accesses-with-i915_mmio_r -- patches.suse/drm-i915-Pull-the-unconditional-GPU-cache-invalidati -- patches.suse/drm-i915-Automatic-i915_switch_context-for-legacy -- patches.suse/drm-i915-perf-reuse-timestamp-frequency-from-device- -- patches.suse/drm-i915-selftest-Make-guc-clients-static -- patches.suse/drm-i915-execlists-Delay-writing-to-ELSP-until-HW-ha -- patches.suse/drm-i915-Remove-i915.enable_execlists-module-paramet -- patches.suse/drm-i915-Remove-obsolete-ringbuffer-emission-for-gen -- patches.suse/drm-i915-Disable-semaphores-on-Sandybridge -- patches.suse/drm-i915-Move-debugfs-i915_semaphore_status-to-i915_ -- patches.suse/drm-i915-Remove-i915.semaphores-modparam -- patches.suse/drm-i915-selftests-Declare-we-allocated-the-guc-clie -- patches.suse/drm-i915-Don-t-use-GEN6_RC_VIDEO_FREQ-on-gen10 -- patches.suse/drm-i915-s-enum-plane-enum-i9xx_plane_id -- patches.suse/drm-i915-Use-enum-i9xx_plane_id-for-the-.get_fifo_si -- patches.suse/drm-i915-Cleanup-enum-pipe-enum-plane_id-enum-i9xx_p -- patches.suse/drm-i915-Nuke-ironlake_get_initial_plane_config -- patches.suse/drm-i915-Switch-fbc-over-to-for_each_new_intel_plane -- patches.suse/drm-i915-Nuke-crtc-plane -- patches.suse/drm-i915-Use-plane-get_hw_state-for-initial-plane-fb -- patches.suse/drm-i915-Add-rudimentary-plane-state-verification -- patches.suse/drm-i915-selftests-Avoid-drm_gem_handle_create-under -- patches.suse/drm-i915-Extract-intel_get_cagf -- patches.suse/drm-i915-Wrap-context-schedule-notification -- patches.suse/drm-i915-Engine-busy-time-tracking -- patches.suse/drm-i915-Convert-intel_rc6_residency_us-to-ns -- patches.suse/drm-i915-Remove-success-dmesg-noise-for-intel_rotate -- patches.suse/drm-i915-Save-restore-irq-state-for-vlv_residency_ra -- patches.suse/drm-i915-dmc-DMC-1.04-for-Kabylake -- patches.suse/drm-i915-sync-dp-link-status-checks-against-atomic-c -- patches.suse/drm-i915-remove-stale-comment-from-sanitize_encoder -- patches.suse/drm-i915-Unwind-incomplete-legacy-context-switches -- patches.suse/drm-i915-Move-mi_set_context-into-the-legacy-ringbuf -- patches.suse/drm-i915-guc-Update-header-guard-name-of-intel_guc_s -- patches.suse/drm-i915-guc-Rename-i915_guc_reg.h-to-intel_guc_reg. -- patches.suse/drm-i915-guc-Advance-over-port-0-if-set-and-not-pree -- patches.suse/drm-i915-guc-Tidy-ELSP-port-assignment -- patches.suse/drm-i915-Use-exponential-backoff-for-wait_for -- patches.suse/drm-i915-guc-Use-consistent-name-for-scratch-registe -- patches.suse/3451-drm-i915-fbdev-serialise-early-hotplug-events-with-async-fbdev-config -- patches.suse/drm-i915-hide-unused-intel_panel_set_backlight-funct -- patches.suse/drm-i915-Flush-everything-on-switching-to-the-kernel -- patches.suse/drm-i915-Record-default-HW-state-in-the-GPU-error-st -- patches.suse/drm-i915-Rename-shrinker-init-cleanup-to-match-drive -- patches.suse/drm-i915-Rename-i915_gem_timelines_mark_idle -- patches.suse/drm-i915-Enable-hotplug-polling-after-registering-th -- patches.suse/drm-i915-Move-engine-needs_cmd_parser-to-engine-flag -- patches.suse/drm-i915-Consolidate-checks-for-engine-stats-availab -- patches.suse/drm-i915-guc-Change-default-GuC-FW-for-SKL-to-v9.33 -- patches.suse/drm-i915-guc-Change-default-GuC-FW-for-BXT-to-v9.29 -- patches.suse/drm-i915-guc-Change-default-GuC-FW-for-KBL-to-v9.39 -- patches.suse/drm-i915-glk-Apply-WaProgramL3SqcReg1DefaultForPerf- -- patches.suse/drm-i915-Avoid-PPS-HW-SW-state-mismatch-due-to-round -- patches.suse/drm-i915-Make-ips_enabled-a-property-depending-on-wh -- patches.suse/drm-i915-Enable-IPS-with-only-sprite-plane-visible-t -- patches.suse/drm-i915-Tidy-up-signed-unsigned-comparison -- patches.suse/drm-i915-Set-fake_vma.size-as-well-as-fake_vma.node. -- patches.suse/drm-i915-selftests-Wake-the-device-before-executing- -- patches.suse/drm-i915-Disable-DP-audio-for-g4x -- patches.suse/drm-i915-Don-t-add-the-force-audio-property-to-DP-co -- patches.suse/drm-i915-Fix-has_audio-readout-for-DDI-A -- patches.suse/drm-i915-Wait-for-pipe-to-start-on-i830-as-well -- patches.suse/drm-i915-Pass-crtc-state-to-intel_pipe_-enable-disab -- patches.suse/drm-i915-Interlaced-DP-output-doesn-t-work-on-VLV-CH -- patches.suse/drm-i915-Sleep-and-retry-a-GPU-reset-if-at-first-we- -- patches.suse/drm-i915-Remove-unsafe-i915.enable_rc6 -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20171201 -- patches.suse/drm-qxl-unref-cursor-bo-when-finished-with-it -- patches.suse/drm-qxl-reapply-cursor-after-resetting-primary -- patches.suse/documentation-gpu-i915-fix-docs-build-error-after-fi -- patches.suse/drm-i915-cnl-only-divide-up-base-frequency-with-crys -- patches.suse/drm-i915-skl-DMC-firmware-for-skylake-v1.27 -- patches.suse/drm-i915-Taint-TAINT_WARN-the-kernel-if-the-GPU-rese -- patches.suse/drm-i915-follow-single-notation-for-workaround-numbe -- patches.suse/drm-i915-add-platform-tag-to-WA -- patches.suse/drm-i915-gvt-Cleanup-unwanted-public-symbols -- patches.suse/drm-i915-gvt-Fix-out-of-bounds-buffer-write-into-opr -- patches.suse/drm-i915-gvt-Alloc-and-Init-guest-opregion-at-vgpu-c -- patches.suse/drm-i915-gvt-Add-opregion-support -- patches.suse/drm-i915-gvt-Add-framebuffer-decoder-support -- patches.suse/drm-i915-gvt-Convert-macro-queue_workload-to-a-funct -- patches.suse/drm-i915-gvt-Kick-scheduler-when-new-workload-queued -- patches.suse/drm-i915-huc-Move-firmware-selection-to-init_early -- patches.suse/drm-i915-guc-Move-firmware-selection-to-init_early -- patches.suse/drm-i915-guc-Introduce-USES_GUC_xxx-helper-macros -- patches.suse/drm-i915-uc-Don-t-fetch-GuC-firmware-if-no-plan-to-u -- patches.suse/drm-i915-uc-Don-t-use-EIO-to-report-missing-firmware -- patches.suse/drm-i915-guc-Combine-enable_guc_loading-submission-m -- patches.suse/drm-i915-huc-Load-HuC-only-if-requested -- patches.suse/drm-i915-Remove-vma-from-object-on-destroy-not-close -- patches.suse/drm-i915-Track-GGTT-writes-on-the-vma -- patches.suse/drm-i915-Refactor-common-list-iteration-over-GGTT-vm -- patches.suse/drm-i915-execlists-Cache-ELSP-register-offset -- patches.suse/drm-i915-Restore-GT-performance-in-headless-mode-wit -- patches.suse/intel-atomic-Stop-updating-legacy-fb-parameters -- patches.suse/drm-i915-Use-snprintf-to-avoid-line-break-when-prett -- patches.suse/agp-intel-Flush-all-chipset-writes-after-updating-th -- patches.suse/drm-i915-Only-report-a-wakeup-if-the-waiter-was-trul -- patches.suse/x86-early-quirks-export-the-stolen-region-as-a-resou -- patches.suse/drm-i915-nuke-the-duplicated-stolen-discovery -- patches.suse/drm-i915-make-dsm-struct-resource-centric -- patches.suse/drm-i915-make-reserved-struct-resource-centric -- patches.suse/drm-i915-make-mappable-struct-resource-centric -- patches.suse/drm-i915-give-stolen_usable_size-a-more-suitable-hom -- patches.suse/drm-i915-prefer-resource_size_t-for-everything-stole -- patches.suse/drm-i915-Print-an-error-message-for-a-reset-failure- -- patches.suse/drm-i915-Downgrade-misleading-Memory-usable-message -- patches.suse/drm-i915-Bump-timeout-for-wait_for_engines -- patches.suse/drm-i915-Don-t-check-active_requests-from-i915_gem_w -- patches.suse/drm-i915-Mark-up-potential-allocation-paths-within-i -- patches.suse/drm-i915-Allow-fence-allocations-to-fail -- patches.suse/drm-i915-Ratelimit-request-allocation-under-oom -- patches.suse/drm-i915-Unwind-i915_gem_init-failure -- patches.suse/drm-i915-guc-Move-shared-data-allocation-away-from-s -- patches.suse/drm-i915-guc-Move-GuC-workqueue-allocations-outside- -- patches.suse/drm-i915-guc-Extract-guc_init-from-guc_init_hw -- patches.suse/drm-i915-guc-Call-invalidate-after-changing-the-vfun -- patches.suse/drm-i915-guc-Extract-doorbell-creation-from-client-a -- patches.suse/drm-i915-guc-Extract-clients-allocation-to-submissio -- patches.suse/drm-i915-guc-Extract-doorbell-verification-into-a-fu -- patches.suse/drm-i915-make-CS-frequency-read-support-missing-more -- patches.suse/drm-i915-properly-init-lockdep-class -- patches.suse/drm-i915-gvt-Add-missing-breaks-in-switch-statement -- patches.suse/drm-i915-gvt-fix-off-by-one-comparison-of-ring_id -- patches.suse/drm-i915-gvt-Refine-the-ring-mmio-list-definition -- patches.suse/drm-i915-gvt-Select-appropriate-mmio-list-at-initial -- patches.suse/drm-i915-gvt-Remove-MMIO-barrier-in-MMIO-switch -- patches.suse/drm-i915-gvt-Rename-file-render.-c-h-to-mmio_context -- patches.suse/drm-i915-gvt-kvmgt-fill-info-for-ROM-VGA-region -- patches.suse/drm-i915-gvt-refine-function-emulate_mmio_read-write -- patches.suse/drm-i915-gvt-fb_decoder-Fix-out-of-bounds-read -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20171214 -- patches.suse/drm-tilcdc-ensure-nonatomic-iowrite64-is-not-used -- patches.suse/omapdrm-panel-fix-compatible-vendor-string-for-td028 -- patches.suse/drm-omap-DMM-Check-for-DMM-readiness-after-successfu -- patches.suse/drm-amdgpu-always-cancel-uvd-idle-handler-in-uvd-sus -- patches.suse/drm-amdgpu-only-check-mmBIF_IOV_FUNC_IDENTIFIER-on-t -- patches.suse/drm-edid-kerneldoc-for-is_hdmi2_sink -- patches.suse/drm-i915-Allow-internal-page-allocations-to-fail -- patches.suse/x86-gpu-add-CFL-to-early-quirks -- patches.suse/drm-i915-Skip-an-engine-reset-if-it-recovered-before -- patches.suse/drm-i915-Restore-the-kernel-context-after-a-GPU-rese -- patches.suse/drm-i915-Unifying-debugfs-return-codes-for-unsupport -- patches.suse/drm-i915-Re-enable-GGTT-earlier-after-GPU-reset -- patches.suse/drm-i915-Show-IPEIR-and-IPEHR-in-the-engine-dump -- patches.suse/drm-i915-reorder-field-in-gem_request-tracepoints -- patches.suse/drm-i915-trace-add-hw_id-to-gem-requests-trace-point -- patches.suse/drm-i915-cnl-Add-support-for-horizontal-plane-flippi -- patches.suse/drm-i915-Add-a-strong-mb-to-resetting-the-has-CS-int -- patches.suse/drm-i915-Fix-indentation-for-intel_ddi_clk_select -- patches.suse/drm-i915-Add-pretty-printer-for-device-info-flags -- patches.suse/drm-i915-Convert-intel_device_info_dump-into-pretty- -- patches.suse/drm-i915-Add-pretty-printer-for-modparams -- patches.suse/drm-i915-Implement-WaDisableVFclkgate -- patches.suse/drm-i915-Implement-WaDisableEarlyEOT -- patches.suse/drm-i915-Show-if-we-consider-the-engine-is-idle-in-t -- patches.suse/drm-i915-Remove-pointer-indirection-for-hangcheck_st -- patches.suse/drm-i915-Avoid-context-dereference-inside-execlists_ -- patches.suse/drm-i915-Tidy-up-GEM_TRACE-around-execlists -- patches.suse/drm-i915-cfl-Adding-more-Coffee-Lake-PCI-IDs -- patches.suse/drm-i915-Disable-all-planes-for-load-detection-v2 -- patches.suse/drm-i915-Move-some-utility-functions-to-i915_util.h -- patches.suse/drm-i915-Move-display-related-definitions-to-dedicat -- patches.suse/drm-i915-Move-opregion-definitions-to-dedicated-inte -- patches.suse/drm-i915-Move-intel_device_info-definitions-to-its-o -- patches.suse/drm-i915-Update-intel_device_info_runtime_init-param -- patches.suse/drm-i915-Add-pretty-printer-for-runtime-part-of-inte -- patches.suse/drm-i915-Dump-device-info-at-once -- patches.suse/drm-i915-Do-not-enable-movntdqa-optimization-in-hype -- patches.suse/drm-i915-No-need-to-power-up-PG2-for-GMBUS-on-BXT -- patches.suse/drm-i915-Clean-up-the-PNV-bit-banging-vs.-GMBUS-cloc -- patches.suse/drm-i915-Disable-GMBUS-clock-gating-around-GMBUS-tra -- patches.suse/drm-i915-gvt-refine-trace_render_mmio -- patches.suse/drm-i915-gvt-optimize-for-vGPU-mmio-switch -- patches.suse/drm-i915-gvt-refine-mocs-save-restore-policy -- patches.suse/drm-i915-gvt-load-host-render-mocs-once-in-mocs-swit -- patches.suse/drm-i915-gvt-always-use-i915_reg_t-for-MMIO-handler- -- patches.suse/drm-i915-gvt-cleanup-usage-for-typed-mmio-reg-vs.-of -- patches.suse/drm-i915-gvt-move-write-protect-handler-out-of-mmio- -- patches.suse/drm-i915-execlists-Show-preemption-progress-in-GEM_T -- patches.suse/drm-i915-Assert-that-the-request-is-on-the-execution -- patches.suse/drm-i915-Update-DRIVER_DATE-to-20171222 -- patches.suse/drm-amdgpu-fix-get_max_engine_clock_in_mhz -- patches.suse/drm-amdkfd-Fix-memory-leaks-in-kfd-topology -- patches.suse/drm-fix-tainted-kernel-caused-by-drm_panel_orientati -- patches.suse/drm-msm-fix-leak-in-failed-get_pages -- patches.suse/drm-radeon-Add-dpm-quirk-for-Jet-PRO-v2 -- patches.suse/drm-amdgpu-Add-dpm-quirk-for-Jet-PRO-v2 -- patches.suse/drm-amdgpu-add-atpx-quirk-handling-v2 -- patches.suse/drm-ttm-Don-t-add-swapped-BOs-to-swap-LRU-list -- patches.suse/drm-amdgpu-Avoid-leaking-PM-domain-on-driver-unbind- -- patches.suse/drm-Fix-PANEL_ORIENTATION_QUIRKS-breaking-the-Kconfi -- patches.suse/drm-ast-Load-lut-in-crtc_commit -- patches.suse/ARM-8743-1-bL_switcher-add-MODULE_LICENSE-tag.patch -- patches.suse/powerpc-modules-Add-REL24-relocation-support-of-livepatch-symbols -- patches.suse/powerpc-modules-Dont-try-to-restore-r2-after-a-sibling-call -- patches.suse/powerpc-pci-Separate-SR-IOV-Calls.patch -- patches.suse/powerpc-pseries-Add-pseries-SR-IOV-Machine-dependent.patch -- patches.suse/PCI-IOV-Add-pci_vf_drivers_autoprobe-interface.patch -- patches.suse/powerpc-introduce-pte_set_hidx-helper.patch -- patches.suse/powerpc-introduce-pte_get_hash_gslot-helper.patch -- patches.suse/powerpc-Free-up-four-64K-PTE-bits-in-4K-backed-HPTE-.patch -- patches.suse/powerpc-Free-up-four-64K-PTE-bits-in-64K-backed-HPTE.patch -- patches.suse/powerpc-shifted-by-one-hidx-value.patch -- patches.suse/powerpc-Swizzle-around-4K-PTE-bits-to-free-up-bit-5-.patch -- patches.suse/powerpc-use-helper-functions-to-get-and-set-hash-slo.patch -- patches.suse/powerpc-capture-the-PTE-format-changes-in-the-dump-p.patch -- patches.suse/powerpc-mm-book3s-64-Add-proper-pte-access-check-hel.patch -- patches.suse/powerpc-numa-Look-up-device-node-in-of_get_assoc_arr.patch -- patches.suse/powerpc-numa-Look-up-device-node-in-of_get_usable_me.patch -- patches.suse/powerpc-numa-Look-up-associativity-array-in-of_drcon.patch -- patches.suse/powerpc-mm-Separate-ibm-dynamic-memory-data-from-DT-.patch -- patches.suse/powerpc-numa-Update-numa-code-use-walk_drmem_lmbs.patch -- patches.suse/powerpc-pseries-Update-memory-hotplug-code-to-use-dr.patch -- patches.suse/powerpc-Move-of_drconf_cell-struct-to-asm-drmem.h.patch -- patches.suse/powerpc-drmem-Add-support-for-ibm-dynamic-memory-v2-.patch -- patches.suse/powerpc-pseries-Enable-support-of-ibm-dynamic-memory.patch -- patches.suse/powerpc-make-use-of-for_each_node_by_type-instead-of.patch -- patches.suse/powerpc-crash-Remove-the-test-for-cpu_online-in-the-.patch -- patches.suse/powerpc-xive-Remove-incorrect-debug-code.patch -- patches.suse/powerpc-System-reset-avoid-interleaving-oops-using-d.patch -- patches.suse/powerpc-64s-Improve-local-TLB-flush-for-boot-and-MCE.patch -- patches.suse/powerpc-64s-Relax-PACA-address-limitations.patch -- patches.suse/powerpc-initial-pkey-plumbing.patch -- patches.suse/powerpc-track-allocation-status-of-all-pkeys.patch -- patches.suse/powerpc-helper-function-to-read-write-AMR-IAMR-UAMOR.patch -- patches.suse/powerpc-helper-functions-to-initialize-AMR-IAMR-and-.patch -- patches.suse/powerpc-cleanup-AMR-IAMR-when-a-key-is-allocated-or-.patch -- patches.suse/powerpc-implementation-for-arch_set_user_pkey_access.patch -- patches.suse/powerpc-ability-to-create-execute-disabled-pkeys.patch -- patches.suse/powerpc-store-and-restore-the-pkey-state-across-cont.patch -- patches.suse/powerpc-introduce-execute-only-pkey.patch -- patches.suse/powerpc-ability-to-associate-pkey-to-a-vma.patch -- patches.suse/powerpc-implementation-for-arch_override_mprotect_pk.patch -- patches.suse/powerpc-map-vma-key-protection-bits-to-pte-key-bits.patch -- patches.suse/powerpc-Program-HPTE-key-protection-bits.patch -- patches.suse/powerpc-helper-to-validate-key-access-permissions-of.patch -- patches.suse/powerpc-check-key-protection-for-user-page-access.patch -- patches.suse/powerpc-implementation-for-arch_vma_access_permitted.patch -- patches.suse/powerpc-Handle-exceptions-caused-by-pkey-violation.patch -- patches.suse/powerpc-introduce-get_mm_addr_key-helper.patch -- patches.suse/powerpc-Deliver-SEGV-signal-on-pkey-violation.patch -- patches.suse/powerpc-ptrace-Add-memory-protection-key-regset.patch -- patches.suse/powerpc-Enable-pkey-subsystem.patch -- patches.suse/powerpc-sys_pkey_alloc-and-sys_pkey_free-system-call.patch -- patches.suse/powerpc-sys_pkey_mprotect-system-call.patch -- patches.suse/powerpc-powernv-ioda-Finish-removing-explicit-max-wi.patch -- patches.suse/powerpc-firmware-Add-definitions-for-new-drc-info-fi.patch -- patches.suse/powerpc-xive-Move-definition-of-ESB-bits.patch -- patches.suse/powerpc-xive-Add-interrupt-flag-to-disable-automatic.patch -- patches.suse/KVM-PPC-Book3S-HV-Improve-handling-of-debug-trigger-.patch -- patches.suse/powerpc-radix-Remove-trace_tlbie-call-from-radix__fl.patch -- patches.suse/powerpc-tm-Fix-endianness-flip-on-trap.patch -- patches.suse/powerpc-pseries-ps3-panic-flush-kernel-messages-befo.patch -- patches.suse/powerpc-64s-Improve-RFI-L1-D-cache-flush-fallback.patch -- patches.suse/powerpc-eeh-Update-VF-config-space-after-EEH.patch -- patches.suse/PCI-AER-Add-uevents-in-AER-and-EEH-error-resume.patch -- patches.suse/powerpc-pseries-Set-eeh_pe-of-EEH_PE_VF-type.patch -- patches.suse/powerpc-eeh-Add-EEH-operations-to-notify-resume.patch -- patches.suse/powerpc-eeh-Add-EEH-notify-resume-sysfs.patch -- patches.suse/powerpc-pseries-pci-Associate-PEs-to-VFs-in-configur.patch -- patches.suse/powerpc-pseries-Add-Initialization-of-VF-Bars.patch -- patches.suse/powerpc-numa-Use-ibm-max-associativity-domains-to-di.patch -- patches.suse/powerpc-numa-Ensure-nodes-initialized-for-hotplug.patch -- patches.suse/powerpc-pseries-Fix-cpu-hotplug-crash-with-memoryles.patch -- patches.suse/rtc-opal-Fix-handling-of-firmware-error-codes-preven -- patches.suse/pinctrl-pxa-pxa2xx-add-missing-MODULE_DESCRIPTION-AU -- patches.suse/0001-pinctrl-intel-Initialize-GPIO-properly-when-used-thr.patch -- patches.suse/pinctrl-Really-force-states-during-suspend-resume -- patches.suse/pinctrl-rockchip-enable-clock-when-reading-pin-direc -- patches.suse/pinctrl-sh-pfc-r8a7795-es1-Fix-MOD_SEL1-bit-25-24-to -- patches.suse/pinctrl-sh-pfc-r8a7795-Fix-to-delete-A20.A25-pins-fu -- patches.suse/pinctrl-sh-pfc-r8a7796-Fix-to-delete-A20.A25-pins-fu -- patches.suse/pinctrl-baytrail-Enable-glitch-filter-for-GPIOs-used -- patches.suse/pinctrl-sx150x-Unregister-the-pinctrl-on-release -- patches.suse/pinctrl-sx150x-Register-pinctrl-before-adding-the-gp -- patches.suse/pinctrl-sx150x-Add-a-static-gpio-pinctrl-pin-range-m -- patches.suse/firewire-net-max-MTU-off-by-one -- patches.suse/firewire-ohci-work-around-oversized-DMA-reads-on-JMi -- patches.suse/net-create-skb_gso_validate_mac_len.patch -- patches.suse/bnx2x-disable-GSO-where-gso_size-is-too-big-for-hard.patch -- patches.suse/tcp_bbr-fix-pacing_gain-to-always-be-unity-when-usin.patch -- patches.suse/openvswitch-Remove-padding-from-packet-before-L3-con.patch -- patches.suse/rocker-fix-possible-null-pointer-dereference-in-rock.patch -- patches.suse/0003-netfilter-x_tables-fix-int-overflow-in-xt_alloc_tabl.patch -- patches.suse/0004-netfilter-x_tables-avoid-out-of-bounds-reads-in-xt_r.patch -- patches.suse/netfilter-x_tables-fix-pointer-leaks-to-userspace.patch -- patches.suse/netfilter-ipt_CLUSTERIP-fix-out-of-bounds-accesses-i.patch -- patches.suse/netfilter-on-sockopt-acquire-sock-lock-only-in-the-r.patch -- patches.suse/lan78xx-remove-redundant-initialization-of-pointer-p.patch -- patches.suse/ibmvnic-fix-firmware-version-when-no-firmware-level-.patch -- patches.suse/net-igmp-add-a-missing-rcu-locking-section.patch -- patches.suse/r8152-fix-wrong-checksum-status-for-received-IPv4-pa.patch -- patches.suse/r8152-set-rx-mode-early-when-linking-on.patch -- patches.suse/net-qed-use-correct-strncpy-size.patch -- patches.suse/net-qlge-use-memmove-instead-of-skb_copy_to_linear_d.patch -- patches.suse/soreuseport-fix-mem-leak-in-reuseport_add_sock.patch -- patches.suse/Revert-defer-call-to-mem_cgroup_sk_alloc.patch -- patches.suse/firmware-dmi-Optimize-dmi_matches -- patches.suse/firmware-dmi_scan-Fix-handling-of-empty-DMI-strings -- patches.suse/mbcache-initialize-entry-e_referenced-in-mb_cache_en.patch -- patches.suse/dax-Pass-detailed-error-code-from-dax_iomap_fault.patch -- patches.suse/ext4-Fix-ENOSPC-handling-in-DAX-page-fault-handler.patch -- patches.suse/ext4-fix-a-race-in-the-ext4-shutdown-path.patch -- patches.suse/jbd2-fix-sphinx-kernel-doc-build-warnings.patch -- patches.suse/ext4-save-error-to-disk-in-__ext4_grp_locked_error.patch -- patches.suse/ext4-correct-documentation-for-grpid-mount-option.patch -- patches.suse/kvm-x86-fix-kvm_xen_hvm_config-ioctl -- patches.suse/ubifs-free-the-encrypted-symlink-target.patch -- patches.suse/ntb_transport-Fix-bug-with-max_mw_size-parameter.patch -- patches.suse/buffer-avoid-setting-bits-that-are-already-set.patch -- patches.suse/x86-kexec-make-kexec-mostly-work-in-5-level-paging-mode -- patches.suse/x86-dumpstack-Avoid-uninitlized-variable.patch -- patches.suse/x86-power-fix-swsusp_arch_resume-prototype -- patches.suse/01-objtool-improve-retpoline-alternative-handling.patch -- patches.suse/02-objtool-add-support-for-alternatives-at-the-end-of-a-section.patch -- patches.suse/03-objtool-warn-on-stripped-section-symbol.patch -- patches.suse/x86-spectre-Check-CONFIG_RETPOLINE-in-command-line-p.patch -- patches.suse/04-x86-entry-64-remove-the-syscall64-fast-path.patch -- patches.suse/05-x86-entry-64-push-extra-regs-right-away.patch -- patches.suse/06-x86-asm-move-status-from-thread_struct-to-thread_info.patch -- patches.suse/0001-Documentation-Document-array_index_nospec.patch -- patches.suse/0002-array_index_nospec-Sanitize-speculative-array-de-ref.patch -- patches.suse/0003-x86-Implement-array_index_mask_nospec.patch -- patches.suse/0004-x86-Introduce-barrier_nospec.patch -- patches.suse/0005-x86-Introduce-__uaccess_begin_nospec-and-uaccess_try.patch -- patches.suse/0006-x86-usercopy-Replace-open-coded-stac-clac-with-__uac.patch -- patches.suse/0007-x86-uaccess-Use-__uaccess_begin_nospec-and-uaccess_t.patch -- patches.suse/0008-x86-get_user-Use-pointer-masking-to-limit-speculatio.patch -- patches.suse/0009-x86-syscall-Sanitize-syscall-table-de-references-und.patch -- patches.suse/0010-vfs-fdtable-Prevent-bounds-check-bypass-via-speculat.patch -- patches.suse/0011-nl80211-Sanitize-array-index-in-parse_txq_params.patch -- patches.suse/0012-x86-spectre-Report-get_user-mitigation-for-spectre_v.patch -- patches.suse/x86-spectre-fix-spelling-mistake-vunerable-vulnerable -- patches.suse/x86-cpuid-fix-up-virtual-ibrs-ibpb-stibp-feature-bits-on-intel.patch -- patches.suse/07-x86-speculation-use-indirect-branch-prediction-barrier-in-context-switch.patch -- patches.suse/x86-paravirt-remove-noreplace-paravirt-cmdline-option -- patches.suse/x86-kvm-Update-spectre-v1-mitigation.patch -- patches.suse/08-x86-retpoline-avoid-retpolines-for-built-in-_init-functions.patch -- patches.suse/09-x86-spectre-simplify-spectre_v2-command-line-parsing.patch -- patches.suse/x86-pti-mark-constant-arrays-as-_initconst.patch -- patches.suse/09.1-kvm-nvmx-eliminate-vmcs02-pool.patch -- patches.suse/09.2-kvm-vmx-introduce-alloc_loaded_vmcs.patch -- patches.suse/09.3-kvm-vmx-make-msr-bitmaps-per-vcpu.patch -- patches.suse/10-kvm-x86-update-the-reverse_cpuid-list-to-include-cpuid_7_edx.patch -- patches.suse/11-kvm-x86-add-ibpb-support.patch -- patches.suse/12-kvm-vmx-emulate-msr_ia32_arch_capabilities.patch -- patches.suse/13-kvm-vmx-allow-direct-access-to-msr_ia32_spec_ctrl.patch -- patches.suse/14-kvm-svm-allow-direct-access-to-msr_ia32_spec_ctrl.patch -- patches.suse/pwm-stmpe-Fix-wrong-register-offset-for-hwpwm-2-case -- patches.suse/ovl-fix-failure-to-fsync-lower-dir.patch -- patches.suse/PCI-ASPM-Calculate-LTR_L1.2_THRESHOLD-from-device-ch -- patches.suse/bnx2x-Deprecate-pci_get_bus_and_slot.patch -- patches.suse/pci-dpc-enable-dpc-only-if-aer-is-available -- patches.suse/PCI-pciehp-Assume-NoCompl-for-Thunderbolt-ports -- patches.suse/PCI-Disable-MSI-for-HiSilicon-Hip06-Hip07-only-in-Ro -- patches.suse/vgacon-Set-VGA-struct-resource-types -- patches.suse/PCI-Mark-Ceton-InfiniTV4-INTx-masking-as-broken.patch -- patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-9128 -- patches.suse/PCI-designware-ep-dw_pcie_ep_set_msi-should-only-set.patch -- patches.suse/PCI-iproc-Fix-NULL-pointer-dereference-for-BCMA -- patches.suse/PCI-exynos-Fix-a-potential-init_clk_resources-NULL-p -- patches.suse/PCI-designware-ep-Fix-find_first_zero_bit-usage -- patches.suse/PCI-endpoint-Populate-func_no-before-calling-pci_epc -- patches.suse/PCI-endpoint-Fix-find_first_zero_bit-usage -- patches.suse/PCI-designware-ep-Fix-get_msi-to-check-MSI_EN-bit -- patches.suse/PCI-endpoint-Use-EPC-s-device-in-dma_alloc_coherent-.patch -- patches.suse/PCI-keystone-Fix-interrupt-controller-node-lookup -- patches.suse/libnvdimm-btt-fix-uninitialized-err_lock.patch -- patches.suse/acpi-nfit-fix-register-dimm-error-handling.patch -- patches.suse/mm-fix-memory-size-alignment-in-devm_memremap_pages_release.patch -- patches.suse/mm-dax-introduce-pfn_t_special.patch -- patches.suse/ext4-auto-disable-dax-instead-of-failing-mount.patch -- patches.suse/ext2-auto-disable-dax-instead-of-failing-mount.patch -- patches.suse/dax-require-struct-page-by-default-for-filesystem-da.patch -- patches.suse/acpi-nfit-Add-support-for-detect-platform-CPU-cache-.patch -- patches.suse/acpi-nfit-add-persistent-memory-control-flag-for-nd_.patch -- patches.suse/libnvdimm-expose-platform-persistence-attribute-for-.patch -- patches.suse/nfit-test-Add-platform-cap-support-from-ACPI-6.2a-to.patch -- patches.suse/RDMA-bnxt_re-Fix-an-error-code-in-bnxt_qplib_create_.patch -- patches.suse/RDMA-hns-Remove-unnecessary-operator.patch -- patches.suse/RDMA-hns-Add-names-to-function-arguments-in-function.patch -- patches.suse/RDMA-hns-Fix-misplaced-call-to-hns_roce_cleanup_hem_.patch -- patches.suse/IB-hfi1-Re-order-IRQ-cleanup-to-address-driver-clean.patch -- patches.suse/IB-hfi1-Fix-for-early-release-of-sdma-context.patch -- patches.suse/IB-hfi1-Fix-for-potential-refcount-leak-in-hfi1_open.patch -- patches.suse/IB-hfi1-Remove-dependence-on-qp-s_hdrwords.patch -- patches.suse/IB-hfi1-Compute-BTH-only-for-RDMA_WRITE_LAST-SEND_LA.patch -- patches.suse/IB-hfi1-Optimize-packet-type-comparison-using-9B-and.patch -- patches.suse/IB-hfi1-Look-up-ibport-using-a-pointer-in-receive-pa.patch -- patches.suse/IB-hfi1-Do-not-override-given-pcie_pset-value.patch -- patches.suse/IB-hfi1-Convert-PortXmitWait-PortVLXmitWait-counters.patch -- patches.suse/IB-hfi1-Remove-blind-constants-from-16B-update.patch -- patches.suse/IB-hfi1-Show-fault-stats-in-both-TX-and-RX-direction.patch -- patches.suse/IB-ipoib-Fix-for-potential-no-carrier-state.patch -- patches.suse/IB-core-Map-iWarp-AH-type-to-undefined-in-rdma_ah_fi.patch -- patches.suse/IB-core-Avoid-a-potential-OOPs-for-an-unused-optiona.patch -- patches.suse/RDMA-hns-Fix-the-endian-problem-for-hns.patch -- patches.suse/mlx5-fix-mlx5_get_vector_affinity-to-start-from-comp.patch -- patches.suse/media-hdpvr-fix-an-error-handling-path-in-hdpvr_probe.patch -- patches.suse/media-cpia2-Fix-a-couple-off-by-one-bugs -- patches.suse/media-mtk-vcodec-add-missing-MODULE_LICENSE-DESCRIPT -- patches.suse/media-soc_camera-soc_scale_crop-add-missing-MODULE_D -- patches.suse/0001-media-dvb-usb-v2-lmedm04-Improve-logic-checking-of-w.patch -- patches.suse/media-dvb-usb-v2-lmedm04-move-ts2020-attach-to-dm04_ -- patches.suse/media-em28xx-Fix-use-after-free-when-disconnecting.patch -- patches.suse/media-pvrusb2-properly-check-endpoint-types -- patches.suse/media-c8sectpfe-fix-potential-NULL-pointer-dereferen -- patches.suse/media-dvb_frontend-fix-ifnullfree.cocci-warnings -- patches.suse/media-bt8xx-Fix-err-bt878_probe -- patches.suse/media-RESEND-media-dvb-frontends-Add-delay-to-Si2168 -- patches.suse/media-r820t-fix-r820t_write_reg-for-KASAN -- patches.suse/media-dvb-frontends-fix-i2c-access-helpers-for-KASAN -- patches.suse/media-exynos4-is-properly-initialize-frame-format -- patches.suse/media-s5p-mfc-Fix-lock-contention-request_firmware-o -- patches.suse/media-dvb_net-ensure-that-dvb_net_ule_handle-is-full -- patches.suse/media-videobuf2-core-don-t-go-out-of-the-buffer-rang -- patches.suse/media-ts2020-avoid-integer-overflows-on-32-bit-machi.patch -- patches.suse/media-cxusb-dib0700-ignore-XC2028_I2C_FLUSH -- patches.suse/media-v4l2-ioctl.c-use-check_fmt-for-enum-g-s-try_fm -- patches.suse/media-v4l2-ioctl.c-don-t-copy-back-the-result-for-EN -- patches.suse/media-v4l2-compat-ioctl32.c-add-missing-VIDIOC_PREPA -- patches.suse/media-v4l2-compat-ioctl32.c-fix-the-indentation -- patches.suse/media-v4l2-compat-ioctl32.c-move-helper-functions-to -- patches.suse/media-v4l2-compat-ioctl32.c-avoid-sizeof-type -- patches.suse/media-v4l2-compat-ioctl32.c-copy-m.userptr-in-put_v4 -- patches.suse/media-v4l2-compat-ioctl32.c-fix-ctrl_is_pointer -- patches.suse/media-v4l2-compat-ioctl32.c-copy-clip-list-in-put_v4 -- patches.suse/media-v4l2-compat-ioctl32.c-drop-pr_info-for-unknown -- patches.suse/media-v4l2-compat-ioctl32.c-don-t-copy-back-the-resu -- patches.suse/media-v4l2-compat-ioctl32.c-refactor-compat-ioctl32- -- patches.suse/media-v4l2-compat-ioctl32.c-make-ctrl_is_pointer-wor -- patches.suse/thermal-power_allocator-fix-one-race-condition-issue -- patches.suse/thermal-thermal_hwmon-Convert-to-hwmon_device_regist -- patches.suse/thermal-int3400_thermal-fix-error-handling-in-int340 -- patches.suse/platform-x86-asus-nb-wmi-Support-ALS-on-the-Zenbook-.patch -- patches.suse/platform-x86-Add-support-for-Dollar-Cove-TI-power-bu -- patches.suse/platform-x86-dell-laptop-Filter-out-spurious-keyboar -- patches.suse/platform-x86-thinkpad_acpi-suppress-warning-about-pa -- patches.suse/Revert-apple-gmux-lock-iGP-IO-to-protect-from-vgaarb -- patches.suse/platform-x86-mlx-platform-fix-module-aliases -- patches.suse/doc-Change-the-min-default-value-of-tcp_wmem-tcp_rme.patch -- patches.suse/sctp-fix-dst-refcnt-leak-in-sctp_v6_get_dst.patch -- patches.suse/sctp-fix-dst-refcnt-leak-in-sctp_v4_get_dst.patch -- patches.suse/ibmvnic-fix-empty-firmware-version-and-errors-cleanu.patch -- patches.suse/be2net-Fix-HW-stall-issue-in-Lancer.patch -- patches.suse/be2net-Handle-transmit-completion-errors-in-Lancer.patch -- patches.suse/jump_label-Add-branch-hints-to-static_branch_-un-likely.patch -- patches.suse/sched-core-Optimize-ttwu_stat.patch -- patches.suse/sched-core-Optimize-update_stats_.patch -- patches.suse/sched-rt-Use-container_of-to-get-root-domain-in-rto_push_irq_work_func.patch -- patches.suse/sched-rt-Up-the-root-domain-ref-count-when-passing-it-around-via-IPIs.patch -- patches.suse/sched-fair-Remove-unnecessary-parameters-from-wake_affine_idle.patch -- patches.suse/sched-fair-Restructure-wake_affine-to-return-a-CPU-id.patch -- patches.suse/sched-fair-Do-not-migrate-if-the-prev_cpu-is-idle.patch -- patches.suse/sched-fair-Use-a-recently-used-CPU-as-an-idle-candidate-and-the-basis-for-SIS.patch -- patches.suse/kasan-remove-redundant-initialization-of-variable-re.patch -- patches.suse/fs-proc-kcore.c-use-probe_kernel_read-instead-of-mem.patch -- patches.suse/kernel-async.c-revert-async-simplify-lowest_in_progress.patch -- patches.suse/kernel-relay.c-revert-kernel-relay.c-fix-potential-memory-leak.patch -- patches.suse/lib-ubsan.c-s-missaligned-misaligned.patch -- patches.suse/lib-ubsan-add-type-mismatch-handler-for-new-GCC-Clan.patch -- patches.suse/crash_dump-is_kdump_kernel-can-be-boolean.patch -- patches.suse/pipe-actually-allow-root-to-exceed-the-pipe-buffer-limits.patch -- patches.suse/pipe-fix-off-by-one-error-when-checking-buffer-limit.patch -- patches.suse/watchdog-Fix-potential-kref-imbalance-when-opening-w -- patches.suse/watchdog-hpwdt-SMBIOS-check -- patches.suse/watchdog-hpwdt-Check-source-of-NMI -- patches.suse/watchdog-hpwdt-fix-unused-variable-warning -- patches.suse/watchdog-imx2_wdt-restore-previous-timeout-after-sus -- patches.suse/watchdog-sp5100_tco-Fix-watchdog-disable-bit -- patches.suse/ASoC-mt8173-rt5650-fix-child-node-lookup -- patches.suse/video-fbdev-atmel_lcdfb-fix-display-timings-lookup -- patches.suse/0001-vfb-fix-video-mode-and-line_length-being-set-when-lo.patch -- patches.suse/console-dummy-leave-.con_font_get-set-to-NULL -- patches.suse/video-fbdev-mmp-add-MODULE_LICENSE -- patches.suse/iversion-Rename-make-inode_cmp_iversion-raw-to-inode.patch -- patches.suse/arm64-spinlock-Fix-theoretical-trylock-A-B-A-with-LS.patch -- patches.suse/arm64-Add-software-workaround-for-Falkor-erratum-104.patch -- patches.suse/v2-2-9-arm64-kpti-Make-use-of-nG-dependent-on-arm64_kernel_unmapped_at_el0.patch -- patches.suse/v2-3-9-arm64-mm-Permit-transitioning-from-Global-to-Non-Global-without-BBM.patch -- patches.suse/v2-4-9-arm64-kpti-Add---enable-callback-to-remap-swapper-using-nG-mappings.patch -- patches.suse/v2-5-9-arm64-Force-KPTI-to-be-disabled-on-Cavium-ThunderX.patch -- patches.suse/0015-arm64-assembler-Change-order-of-macro-arguments-in-p.patch -- patches.suse/v2-7-9-arm64-entry-Reword-comment-about-post_ttbr_update_workaround.patch -- patches.suse/v2-9-9-arm64-idmap-Use-awx-flags-for-.idmap.text-.pushsection-directives.patch -- patches.suse/0001-arm64-barrier-Add-CSDB-macros-to-control-data-value-.patch -- patches.suse/0002-arm64-Implement-array_index_mask_nospec.patch -- patches.suse/0003-arm64-Make-USER_DS-an-inclusive-limit.patch -- patches.suse/0004-arm64-Use-pointer-masking-to-limit-uaccess-speculati.patch -- patches.suse/0005-arm64-entry-Ensure-branch-through-syscall-table-is-b.patch -- patches.suse/0006-arm64-uaccess-Prevent-speculative-use-of-the-current.patch -- patches.suse/0007-arm64-uaccess-Don-t-bother-eliding-access_ok-checks-.patch -- patches.suse/0008-arm64-uaccess-Mask-__user-pointers-for-__arch_-clear.patch -- patches.suse/0009-arm64-futex-Mask-__user-pointers-prior-to-dereferenc.patch -- patches.suse/0010-arm64-entry-Apply-BP-hardening-for-high-priority-syn.patch -- patches.suse/0011-arm64-entry-Apply-BP-hardening-for-suspicious-interr.patch -- patches.suse/0019-arm64-KVM-Fix-SMCCC-handling-of-unimplemented-SMC-HV.patch -- patches.suse/0002-arm-KVM-Fix-SMCCC-handling-of-unimplemented-SMC-HVC-.patch -- patches.suse/0003-arm64-KVM-Increment-PC-after-handling-an-SMC-trap.patch -- patches.suse/0004-arm-arm64-KVM-Consolidate-the-PSCI-include-files.patch -- patches.suse/0005-arm-arm64-KVM-Add-PSCI_VERSION-helper.patch -- patches.suse/0006-arm-arm64-KVM-Add-smccc-accessors-to-PSCI-code.patch -- patches.suse/0007-arm-arm64-KVM-Implement-PSCI-1.0-support.patch -- patches.suse/0008-arm-arm64-KVM-Advertise-SMCCC-v1.1.patch -- patches.suse/0009-arm-arm64-KVM-Turn-kvm_psci_version-into-a-static-in.patch -- patches.suse/0010-arm64-KVM-Report-SMCCC_ARCH_WORKAROUND_1-BP-hardenin.patch -- patches.suse/0011-arm64-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-handling.patch -- patches.suse/0012-firmware-psci-Expose-PSCI-conduit.patch -- patches.suse/0013-firmware-psci-Expose-SMCCC-version-through-psci_ops.patch -- patches.suse/0014-arm-arm64-smccc-Make-function-identifiers-an-unsigne.patch -- patches.suse/0015-arm-arm64-smccc-Implement-SMCCC-v1.1-inline-primitiv.patch -- patches.suse/0016-arm64-Add-ARM_SMCCC_ARCH_WORKAROUND_1-BP-hardening-s.patch -- patches.suse/0017-arm64-Kill-PSCI_GET_VERSION-as-a-variant-2-workaroun.patch -- patches.suse/rbd-use-kmem_cache_zalloc-in-rbd_img_request_create.patch -- patches.suse/rbd-don-t-null-out-obj_request-in-rbd_img_obj_parent_read_full.patch -- patches.suse/0005-rbd-whitelist-rbd_feature_operations-feature-bit.patch -- patches.suse/0006-ceph-voluntarily-drop-ax-cap-for-requests-that-create-new-inode.patch -- patches.suse/0007-ceph-voluntarily-drop-lx-cap-for-link-rename-requests.patch -- patches.suse/0008-ceph-properly-drop-caps-for-setattr-request.patch -- patches.suse/0009-ceph-voluntarily-drop-fx-cap-for-readdir-request.patch -- patches.suse/0010-ceph-cleanup-traceless-reply-handling-for-rename.patch -- patches.suse/0011-ceph-use-atomic_t-for-ceph_inode_info-i_shared_gen.patch -- patches.suse/0012-ceph-avoid-dereferencing-invalid-pointer-during-cached-readdir.patch -- patches.suse/0013-ceph-track-read-contexts-in-ceph_file_info.patch -- patches.suse/0014-ceph-fix-un-balanced-fsc-writeback_count-update.patch -- patches.suse/0015-ceph-fix-incorrect-snaprealm-when-adding-caps.patch -- patches.suse/0016-ceph-limit-rate-of-cap-import-export-error-messages.patch -- patches.suse/0017-ceph-delete-unreachable-code-in-ceph_check_caps.patch -- patches.suse/0018-ceph-fix-race-of-queuing-delayed-caps.patch -- patches.suse/0019-ceph-try-to-allocate-enough-memory-for-reserved-caps.patch -- patches.suse/0020-libceph-check-kstrndup-return-value.patch -- patches.suse/0021-ceph-improving-efficiency-of-syncfs.patch -- patches.suse/drm-i915-gvt-Fix-gen8-9_render_mmio_list-0-don-t-tak -- patches.suse/drm-i915-gvt-add-PLANE_KEYMAX-regs-to-mmio-track-lis -- patches.suse/drm-i915-gvt-validate-gfn-before-set-shadow-page-ent -- patches.suse/drm-i915-gvt-Do-not-use-I915_NUM_ENGINES-to-iterate- -- patches.suse/drm-i915-glk-Disable-Guc-and-HuC-on-GLK -- patches.suse/drm-i915-Try-EDID-bitbanging-on-HDMI-after-failed-re -- patches.suse/drm-i915-Fix-using-BIT_ULL-vs.-BIT-for-power-domain- -- patches.suse/drm-i915-guc-Add-uc_fini_wq-in-gem_init-unwind-path -- patches.suse/drm-i915-Stop-getting-the-fault-address-from-RING_FA -- patches.suse/drm-i915-pmu-Reconstruct-active-state-on-starting-bu -- patches.suse/drm-i915-gvt-cancel-virtual-vblank-timer-when-no-vGP -- patches.suse/drm-i915-gvt-cancel-scheduler-timer-when-no-vGPU-exi -- patches.suse/drm-i915-Always-call-to-intel_display_set_init_power -- patches.suse/drm-i915-Protect-WC-stash-allocation-against-direct- -- patches.suse/drm-i915-Check-for-fused-or-unused-pipes -- patches.suse/drm-i915-edp-Do-not-do-link-training-fallback-or-pru -- patches.suse/Revert-drm-i915-mark-all-device-info-struct-with-__i -- patches.suse/drm-i915-Always-run-hangcheck-while-the-GPU-is-busy -- patches.suse/drm-i915-ppgtt-Pin-page-directories-before-allocatio -- patches.suse/drm-nouveau-pmu-fuc-don-t-use-movw-directly-anymore -- patches.suse/drm-radeon-adjust-tested-variable -- patches.suse/drm-i915-gvt-refine-intel_vgpu_submission_ops-as-per -- patches.suse/drm-i915-gvt-only-reset-execlist-state-of-one-engine -- patches.suse/drm-i915-gvt-Fix-aperture-read-write-emulation-when- -- patches.suse/drm-i915-gvt-Use-KVM-r-w-to-access-guest-opregion -- patches.suse/drm-i915-bxt-glk-Increase-PCODE-timeouts-during-CDCL -- patches.suse/drm-i915-cmdparser-Check-reg_table_count-before-dere -- patches.suse/drm-i915-cmdparser-Do-not-check-past-the-cmd-length -- patches.suse/drm-i915-cnp-Ignore-VBT-request-for-know-invalid-DDC -- patches.suse/drm-i915-cnp-Properly-handle-VBT-ddc-pin-out-of-boun -- patches.suse/drm-i915-bios-add-DP-max-link-rate-to-VBT-child-devi -- patches.suse/0005-iommu-vt-d-use-domain-instead-of-cache-fetching -- patches.suse/gcc-plugins-add-include-required-by-gcc-release-8.patch -- patches.suse/gcc-plugins-use-dynamic-initializers.patch -- patches.suse/nfsd4-permit-layoutget-of-executable-only-files.patch -- patches.suse/cpufreq-Skip-cpufreq-resume-if-it-s-not-suspended.patch -- patches.suse/cpufreq-amd-ignore-the-check-for-procfeedback-in-st-cz.patch -- patches.suse/x86-pm-make-apm-idle-driver-initialize-polling-state -- patches.suse/ACPI-sbshc-remove-raw-pointer-from-printk-message -- patches.suse/ACPI-bus-Do-not-call-_STA-on-battery-devices-with-un -- patches.suse/ACPI-scan-Use-acpi_bus_get_status-to-initialize-ACPI -- patches.suse/ACPI-processor_perflib-Do-not-send-_PPC-change-notif -- patches.suse/0007-ACPI-CPPC-Use-64-bit-arithmetic-instead-of-32-bit.patch -- patches.suse/s390-eadm-fix-config_block-include-dependency.patch -- patches.suse/s390-sles15-05-03-scrub-registers.patch -- patches.suse/s390-sles15-05-04-array-nospec.patch -- patches.suse/s390-alternative-use-a-copy-of-the-facility-bit-mask.patch -- patches.suse/s390-add-options-to-change-branch-prediction-behavio.patch -- patches.suse/s390-sles15-05-05-bpoff-user-space.patch -- patches.suse/s390-sles15-05-06-expoline.patch -- patches.suse/x86-xen-init-gs-very-early.patch -- patches.suse/xen-fix-set-clear-foreign_p2m_mapping-on-autotranslating-guests -- patches.suse/Add-some-missing-debug-fields-in-server-and-tcon-structs.patch -- patches.suse/cifs-silence-compiler-warnings-showing-up-with-gcc-8.patch -- patches.suse/address-lock-imbalance-warnings-in-smbdirect-c.patch -- patches.suse/Add-missing-structs-and-defines-from-recent-SMB3-1-1-documentation.patch -- patches.suse/ftrace-Remove-incorrect-setting-of-glob-search-field.patch -- patches.suse/cxgbit-call-neigh_event_send-to-update-MAC-address.patch -- patches.suse/target-iscsi-avoid-NULL-dereference-in-CHAP-auth-err.patch -- patches.suse/iscsi-target-make-sure-to-wake-up-sleeping-login-wor.patch -- patches.suse/0012-xprtrdma-Fix-calculation-of-ri_max_send_sges.patch -- patches.suse/0013-xprtrdma-Fix-BUG-after-a-device-removal.patch -- patches.suse/netfilter-xt_cgroup-initialize-info-priv-in-cgroup_m.patch -- patches.suse/netfilter-xt_RATEEST-acquire-xt_rateest_mutex-for-ha.patch -- patches.suse/cxgb4-Fix-error-handling-path-in-init_one.patch -- patches.suse/i40e-Fix-the-number-of-queues-available-to-be-mapped.patch -- patches.suse/ibmvnic-Fix-rx-queue-cleanup-for-non-fatal-resets.patch -- patches.suse/ibmvnic-Ensure-that-buffers-are-NULL-after-free.patch -- patches.suse/net-ethernet-ti-cpsw-fix-net-watchdog-timeout.patch -- patches.suse/netlink-ensure-to-loop-over-all-netns-in-genlmsg_mul.patch -- patches.suse/ibmvnic-queue-reset-when-CRQ-gets-closed-during-rese.patch -- patches.suse/net-sched-cls_u32-fix-cls_u32-on-filter-replace.patch -- patches.suse/rtlwifi-rtl8821ae-Fix-connection-lost-problem-correc -- patches.suse/ath10k-fix-kernel-panic-issue-during-pci-probe.patch -- patches.suse/net-thunder-change-q_len-s-type-to-handle-max-ring-s.patch -- patches.suse/net-phy-fix-phy_start-to-consider-PHY_IGNORE_INTERRU.patch -- patches.suse/bpf-fix-selftests-bpf-test_kmod.sh-failure-when-CONF.patch -- patches.suse/tools-libbpf-handle-issues-with-bpf-ELF-objects-cont.patch -- patches.suse/ibmvnic-Reset-long-term-map-ID-counter.patch -- patches.suse/ptr_ring-fail-early-if-queue-occupies-more-than-KMAL.patch -- patches.suse/s390-qeth-fix-underestimated-count-of-buffer-element.patch -- patches.suse/s390-qeth-fix-SETIP-command-handling.patch -- patches.suse/sctp-verify-size-of-a-new-chunk-in-_sctp_make_chunk.patch -- patches.suse/ibmvnic-Remove-skb-protocol-checks-in-ibmvnic_xmit.patch -- patches.suse/0014-kernfs-fix-regression-in-kernfs_fop_write-caused-by-.patch -- patches.suse/0015-seq_file-fix-incomplete-reset-on-read-from-zero-offs.patch -- patches.suse/KVM-X86-Reduce-the-overhead-when-lapic_timer_advance.patch -- patches.suse/kvm-x86-fix-escape-of-guest-dr6-to-the-host -- patches.suse/01-documentation-virtual-kvm-add-amd-secure-encrypted-virtualization-sev.patch -- patches.suse/02-x86-cpu-amd-add-the-secure-encrypted-virtualization-cpu-feature.patch -- patches.suse/03-kvm-svm-prepare-for-new-bit-definition-in-nested_ctl.patch -- patches.suse/04-kvm-svm-add-sev-feature-definitions-to-kvm.patch -- patches.suse/05-kvm-svm-prepare-to-reserve-asid-for-sev-guest.patch -- patches.suse/06-kvm-x86-extend-cpuid-range-to-include-new-leaf.patch -- patches.suse/07-kvm-introduce-kvm_memory_encrypt_op-ioctl.patch -- patches.suse/08-kvm-introduce-kvm_memory_encrypt_-un-reg_region-ioctl.patch -- patches.suse/15-crypto-ccp-build-the-amd-secure-processor-driver-only-with-amd-cpu-support.patch -- patches.suse/16-crypto-ccp-define-sev-userspace-ioctl-and-command-id.patch -- patches.suse/17-crypto-ccp-define-sev-key-management-command-id.patch -- patches.suse/18-crypto-ccp-add-platform-security-processor-psp-device-support.patch -- patches.suse/19-crypto-ccp-add-secure-encrypted-virtualization-sev-command-support.patch -- patches.suse/20-crypto-ccp-implement-sev_factory_reset-ioctl-command.patch -- patches.suse/21-crypto-ccp-implement-sev_platform_status-ioctl-command.patch -- patches.suse/22-crypto-ccp-implement-sev_pek_gen-ioctl-command.patch -- patches.suse/23-crypto-ccp-implement-sev_pdh_gen-ioctl-command.patch -- patches.suse/24-crypto-ccp-implement-sev_pek_csr-ioctl-command.patch -- patches.suse/25-crypto-ccp-implement-sev_pek_cert_import-ioctl-command.patch -- patches.suse/26-crypto-ccp-implement-sev_pdh_cert_export-ioctl-command.patch -- patches.suse/27-kvm-x86-add-config_kvm_amd_sev.patch -- patches.suse/28-kvm-svm-reserve-asid-range-for-sev-guest.patch -- patches.suse/29-kvm-svm-add-sev-module_param.patch -- patches.suse/30-kvm-define-sev-key-management-command-id.patch -- patches.suse/31-kvm-svm-add-kvm_sev_init-command.patch -- patches.suse/32-kvm-svm-vmrun-should-use-associated-asid-when-sev-is-enabled.patch -- patches.suse/33-kvm-svm-add-support-for-kvm_sev_launch_start-command.patch -- patches.suse/34-kvm-svm-add-support-for-kvm_sev_launch_update_data-command.patch -- patches.suse/35-kvm-svm-add-support-for-kvm_sev_launch_measure-command.patch -- patches.suse/36-kvm-svm-add-support-for-sev-launch_finish-command.patch -- patches.suse/37-kvm-svm-add-support-for-sev-guest_status-command.patch -- patches.suse/38-kvm-svm-add-support-for-sev-debug_decrypt-command.patch -- patches.suse/39-kvm-svm-add-support-for-sev-debug_encrypt-command.patch -- patches.suse/40-kvm-svm-add-support-for-sev-launch_secret-command.patch -- patches.suse/41-kvm-svm-pin-guest-memory-when-sev-is-active.patch -- patches.suse/42-kvm-svm-clear-c-bit-from-the-page-fault-address.patch -- patches.suse/43-kvm-svm-do-not-install-ud-intercept-when-sev-is-enabled.patch -- patches.suse/44-kvm-x86-restart-the-guest-when-insn_len-is-zero-and-sev-is-enabled.patch -- patches.suse/x86-mm-add-a-function-to-check-if-a-pfn-is-uc-uc-wc -- patches.suse/kvm-mmu-consider-host-cache-mode-in-mmio-page-check -- patches.suse/KVM-nVMX-Fix-bug-of-injecting-L2-exception-into-L1.patch -- patches.suse/kvm-x86-change-_kvm_apic_update_irr-to-also-return-if-max-irr-updated -- patches.suse/kvm-nvmx-re-evaluate-l1-pending-events-when-running-l2-and-l1-got-posted-interrupt -- patches.suse/kvm-nvmx-fix-injection-to-l2-when-l1-don-t-intercept-external-interrupts -- patches.suse/kvm-nvmx-fix-races-when-sending-nested-pi-while-dest-enters-leaves-l2 -- patches.suse/KVM-s390-use-created_vcpus-in-more-places.patch -- patches.suse/KVM-s390-diagnoses-are-instructions-as-well.patch -- patches.suse/KVM-s390-add-vcpu-stat-counters-for-many-instruction.patch -- patches.suse/KVM-arm-arm64-Handle-CPU_PM_ENTER_FAILED.patch -- patches.suse/x86-kvm-vmx-do-not-use-vm-exit-instruction-length-fo.patch -- patches.suse/msft-hv-1588-x86-hyperv-Check-for-required-priviliges-in-hyperv_i.patch -- patches.suse/KVM-PPC-Book3S-HV-Avoid-shifts-by-negative-amounts.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-typo-in-kvmppc_hv_get_dirty_lo.patch -- patches.suse/KVM-PPC-Book3S-HV-Remove-useless-statement.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-conditions-for-starting-vcpu.patch -- patches.suse/KVM-PPC-Book3S-Eliminate-some-unnecessary-checks.patch -- patches.suse/KVM-PPC-Book3S-HV-Remove-vcpu-arch.dec-usage.patch -- patches.suse/KVM-PPC-Use-seq_puts-in-kvmppc_exit_timing_show.patch -- patches.suse/KVM-PPC-Book3S-HV-Enable-migration-of-decrementer-re.patch -- patches.suse/KVM-PPC-Book3S-HV-Make-sure-we-don-t-re-enter-guest-.patch -- patches.suse/KVM-PPC-Book3S-HV-Do-SLB-load-unload-with-guest-LPCR.patch -- patches.suse/KVM-PPC-Book3S-HV-Allow-HPT-and-radix-on-the-same-co.patch -- patches.suse/KVM-PPC-Book3S-HV-Enable-use-of-the-new-XIVE-single-.patch -- patches.suse/KVM-PPC-Book3S-HV-Don-t-use-existing-prodded-flag-fo.patch -- patches.suse/KVM-PPC-Book3S-HV-Check-DR-not-IR-to-chose-real-vs-v.patch -- patches.suse/KVM-PPC-Book3S-HV-Make-xive_pushed-a-byte-not-a-word.patch -- patches.suse/KVM-PPC-Book3S-HV-Keep-XIVE-escalation-interrupt-mas.patch -- patches.suse/KVM-PPC-Book3S-HV-Drop-locks-before-reading-guest-me.patch -- patches.suse/KVM-PPC-Book3S-PR-Fix-svcpu-copying-with-preemption-.patch -- patches.suse/KVM-PPC-Book3S-PR-Fix-broken-select-due-to-misspelli.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-handling-of-secondary-HPTEG-in.patch -- patches.suse/KVM-PPC-Book3S-HV-Make-HPT-resizing-work-on-POWER9.patch -- patches.suse/KVM-PPC-Book3S-HV-Branch-inside-feature-section.patch -- patches.suse/KVM-PPC-Book3S-Add-MMIO-emulation-for-VMX-instructio.patch -- patches.suse/cros_ec-fix-nul-termination-for-firmware-build-info -- patches.suse/platform-chrome-cros_ec_lpc-remove-redundant-pointer -- patches.suse/platform-chrome-Use-proper-protocol-transfer-functio -- patches.suse/blk-wbt-account-flush-requests-correctly.patch -- patches.suse/0155-bcache-add-journal-statistic.patch -- patches.suse/0156-bcache-fix-high-CPU-occupancy-during-journal.patch -- patches.suse/0157-bcache-properly-set-task-state-in-bch_writeback_thre.patch -- patches.suse/0158-bcache-set-error_limit-correctly.patch -- patches.suse/0159-bcache-fix-for-allocator-and-register-thread-race.patch -- patches.suse/0160-bcache-set-writeback_rate_update_seconds-in-range-1-.patch -- patches.suse/0161-bcache-return-attach-error-when-no-cache-set-exist.patch -- patches.suse/0162-bcache-fix-for-data-collapse-after-re-attaching-an-a.patch -- patches.suse/crypto-sha512-mb-initialize-pending-lengths-correctl -- patches.suse/crypto-talitos-fix-Kernel-Oops-on-hashing-an-empty-f -- patches.suse/crypto-caam-fix-endless-loop-when-DECO-acquire-fails -- patches.suse/powerpc-numa-Invalidate-numa_cpu_lookup_table-on-cpu.patch -- patches.suse/powerpc-64s-radix-Boot-time-NULL-pointer-protection-.patch -- patches.suse/powerpc-mm-radix-Split-linear-mapping-on-hot-unplug.patch -- patches.suse/powerpc-pseries-Enable-RAS-hotplug-events-later.patch -- patches.suse/powerpc-mm-Flush-radix-process-translations-when-set.patch -- patches.suse/powerpc-mm-Fix-crashes-with-16G-huge-pages.patch -- patches.suse/powerpc-mm-hash64-Allocate-larger-PMD-table-if-huget.patch -- patches.suse/powerpc-mm-hash64-Store-the-slot-information-at-the-.patch -- patches.suse/powerpc-mm-hash64-Zero-PGD-pages-on-allocation.patch -- patches.suse/powerpc-pseries-Fix-build-break-for-SPLPAR-n-and-CPU.patch -- patches.suse/x86-entry-64-clear-extra-registers-beyond-syscall-arguments-to-reduce-speculation-attack-surface.patch -- patches.suse/x86-entry-64-clear-registers-for-exceptions-interrupts-to-reduce-speculation-attack-surface.patch -- patches.suse/x86-entry-64-compat-clear-registers-for-compat-syscalls-to-reduce-speculation-attack-surface.patch -- patches.suse/objtool-Fix-switch-table-detection.patch -- patches.suse/x86-mm-pti-fix-pti-comment-in-entry_syscall_64 -- patches.suse/x86-speculation-Update-Speculation-Control-microcode.patch -- patches.suse/x86-speculation-Correct-Speculation-Control-microcod.patch -- patches.suse/kvm-x86-reduce-retpoline-performance-impact-in-slot_handle_level_range-by-always-inlining-iterator-helper-methods.patch -- patches.suse/x86-nvmx-properly-set-spec_ctrl-and-pred_cmd-before-merging-msrs.patch -- patches.suse/kvm-nvmx-set-the-cpu_based_use_msr_bitmaps-if-we-have-a-valid-l02-msr-bitmap.patch -- patches.suse/x86-speculation-clean-up-various-spectre-related-details.patch -- patches.suse/x86-entry-64-merge-save_c_regs-and-save_extra_regs-remove-unused-extensions.patch -- patches.suse/x86-entry-64-merge-the-pop_c_regs-and-pop_extra_regs-macros-into-a-single-pop_regs-macro.patch -- patches.suse/x86-entry-64-interleave-xor-register-clearing-with-push-instructions.patch -- patches.suse/x86-entry-64-introduce-the-push_and_clean_regs-macro.patch -- patches.suse/x86-entry-64-use-push_and_clean_regs-in-more-cases.patch -- patches.suse/x86-entry-64-get-rid-of-the-alloc_pt_gpregs_on_stack-and-save_and_clear_regs-macros.patch -- patches.suse/x86-entry-64-indent-push_and_clear_regs-and-pop_regs-properly.patch -- patches.suse/x86-entry-64-fix-paranoid_entry-frame-pointer-warning.patch -- patches.suse/x86-entry-64-remove-the-unused-icebp-macro.patch -- patches.suse/objtool-fix-segfault-in-ignore_unreachable_insn.patch -- patches.suse/x86-debug-objtool-annotate-warn-related-ud2-as-reachable.patch -- patches.suse/x86-debug-use-ud2-for-warn.patch -- patches.suse/x86-speculation-fix-up-array_index_nospec_mask-asm-constraint.patch -- patches.suse/nospec-move-array_index_nospec-parameter-checking-into-separate-macro.patch -- patches.suse/x86-speculation-Add-asm-msr-index.h-dependency.patch -- patches.suse/x86-mm-rename-flush_tlb_single-and-flush_tlb_one-to-_flush_tlb_one_.patch -- patches.suse/09.0-x86-spectre-fix-an-error-message.patch -- patches.suse/x86-entry-64-fix-cr3-restore-in-paranoid_exit.patch -- patches.suse/vfs-proc-kcore-x86-mm-kcore-fix-smap-fault-when-dumping-vsyscall-user-page -- patches.suse/x86-smpboot-fix-uncore_pci_remove-indexing-bug-when-hot-removing-a-physical-cpu.patch -- patches.suse/x86-platform-uv-fix-gam-range-table-entries-less-than-1gb -- patches.suse/x86-mm-mm-hwpoison-don-t-unconditionally-unmap-kernel-1-1-pages.patch -- patches.suse/0001-locking-qspinlock-Ensure-node-is-initialised-before-.patch -- patches.suse/0002-locking-qspinlock-Ensure-node-count-is-updated-befor.patch -- patches.suse/9p-trans_virtio-discard-zero-length-reply.patch -- patches.suse/hwmon-k10temp-only-apply-temperature-offset-if-result-is.patch -- patches.suse/PM-wakeirq-Fix-unbalanced-IRQ-enable-for-wakeirq -- patches.suse/PM-runtime-Update-links_count-also-if-CONFIG_SRCU -- patches.suse/pm-cpuidle-fix-cpuidle_poll_state_init-prototype -- patches.suse/drm-amdgpu-add-new-device-to-use-atpx-quirk -- patches.suse/drm-i915-perf-Fix-compiler-warning-for-string-trunca -- patches.suse/drm-i915-perf-Fix-compiler-warning-for-string-trunc2 -- patches.suse/drm-i915-Avoid-truncation-before-clamping-userspace- -- patches.suse/drm-i915-Don-t-wake-the-device-up-to-check-if-the-en -- patches.suse/5316-drm-i915-breadcrumbs-ignore-unsubmitted-signalers -- patches.suse/drm-i915-Lock-out-execlist-tasklet-while-peeking-ins -- patches.suse/drm-i915-gvt-add-0xe4f0-into-gen9-render-list -- patches.suse/drm-i915-gvt-Support-BAR0-8-byte-reads-writes -- patches.suse/drm-i915-gvt-fix-one-typo-of-render_mmio-trace -- patches.suse/drm-i915-vlv-Add-cdclk-workaround-for-DSI -- patches.suse/drm-i915-Add-intel_bios_cleanup-function -- patches.suse/drm-i915-Free-memdup-ed-DSI-VBT-data-structures-on-d -- patches.suse/drm-i915-Fix-DSI-panels-with-v1-MIPI-sequences-witho -- patches.suse/ALSA-hda-Fix-headset-mic-detection-problem-for-two-D -- patches.suse/ALSA-hda-realtek-Add-headset-mode-support-for-Dell-l -- patches.suse/ALSA-hda-realtek-Enable-Thinkpad-Dock-device-for-ALC -- patches.suse/ALSA-usb-audio-add-implicit-fb-quirk-for-Behringer-U -- patches.suse/ALSA-usb-audio-Fix-UAC2-get_ctl-request-with-a-RANGE -- patches.suse/ALSA-usb-add-more-device-quirks-for-USB-DSD-devices -- patches.suse/ALSA-seq-Fix-racy-pool-initializations -- patches.suse/ALSA-hda-realtek-PCI-quirk-for-Fujitsu-U7x7 -- patches.suse/0164-dm-correctly-handle-chained-bios-in-dec_pending.patch -- patches.suse/btrfs-fix-deadlock-in-run_delalloc_nocow.patch -- patches.suse/btrfs-fix-crash-due-to-not-cleaning-up-tree-log-block-s-dirty-bits.patch -- patches.suse/btrfs-fix-extent-state-leak-from-tree-log.patch -- patches.suse/btrfs-btrfs_evict_inode-must-clear-all-inodes.patch -- patches.suse/btrfs-fix-use-after-free-on-root-orphan_block_rsv.patch -- patches.suse/btrfs-fix-unexpected-eexist-when-creating-new-inode.patch -- patches.suse/btrfs-remove-spurious-WARN_ON-ref-count-0-in-find_pa.patch -- patches.suse/btrfs-fix-use-after-free-when-cleaning-up-fs_devs-with-a-single-stale-device.patch -- patches.suse/xenbus-track-caller-request-id.patch -- patches.suse/x86-xen-calculate-_max_logical_packages-on-pv-domains.patch -- patches.suse/0015-arm64-Add-missing-Falkor-part-number-for-branch-pred.patch -- patches.suse/0001-arm64-proc-Set-PTE_NG-for-table-entries-to-avoid-tra.patch -- patches.suse/powerpc-xive-Use-hw-CPU-ids-when-configuring-the-CPU.patch -- patches.suse/powerpc-pseries-Check-for-zero-filled-ibm-dynamic-me.patch -- patches.suse/mtd-nand-vf610-set-correct-ooblayout.patch -- patches.suse/mmc-bcm2835-Don-t-overwrite-max-frequency-unconditio -- patches.suse/nvme-rename-NVME_CTRL_RECONNECTING-state-to-NVME_CTR.patch -- patches.suse/nvme-rdma-use-NVME_CTRL_CONNECTING-state-to-mark-ini.patch -- patches.suse/nvme-delete-NVME_CTRL_LIVE-NVME_CTRL_CONNECTING-tran.patch -- patches.suse/nvme-Fix-discard-buffer-overrun.patch -- patches.suse/nvme_fc-correct-abort-race-condition-on-resets.patch -- patches.suse/nvme_fc-cleanup-io-completion.patch -- patches.suse/nvme-Don-t-use-a-stack-buffer-for-keep-alive-command.patch -- patches.suse/nvme-fix-the-deadlock-in-nvme_update_formats.patch -- patches.suse/nvme-pci-Remap-CMB-SQ-entries-on-every-controller-re.patch -- patches.suse/nvme-pci-Fix-timeouts-in-connecting-state.patch -- patches.suse/nvmet-Change-return-code-of-discard-command-if-not-s.patch -- patches.suse/nvme-rdma-fix-sysfs-invoked-reset_ctrl-error-flow.patch -- patches.suse/cpumask-Make-for_each_cpu_wrap-available-on-UP-as-well.patch -- patches.suse/irqchip-gic-v3-Change-pr_debug-message-to-pr_devel -- patches.suse/irqchip-gic-v3-Use-wmb-instead-of-smb_wmb-in-gic_rai -- patches.suse/irqchip-gic-v3-Ignore-disabled-ITS-nodes -- patches.suse/ptr_ring-prevent-integer-overflow-when-calculating-s.patch -- patches.suse/mvpp2-fix-multicast-address-filter.patch -- patches.suse/bridge-check-brport-attr-show-in-brport_show.patch -- patches.suse/sctp-do-not-pr_err-for-the-duplicated-node-in-transp.patch -- patches.suse/tcp-Honor-the-eor-bit-in-tcp_mtu_probe.patch -- patches.suse/net-cavium-fix-NULL-pointer-dereference-in-cavium_pt.patch -- patches.suse/mlxsw-spectrum_router-Fix-error-path-in-mlxsw_sp_vr_.patch -- patches.suse/net-fix-race-on-decreasing-number-of-TX-queues.patch -- patches.suse/ibmvnic-Wait-until-reset-is-complete-to-set-carrier-.patch -- patches.suse/ibmvnic-Fix-login-buffer-memory-leaks.patch -- patches.suse/ibmvnic-Fix-NAPI-structures-memory-leak.patch -- patches.suse/ibmvnic-Free-RX-socket-buffer-in-case-of-adapter-err.patch -- patches.suse/ibmvnic-Clean-RX-pool-buffers-during-device-close.patch -- patches.suse/docs-segmentation-offloads.txt-Fix-ref-to-SKB_GSO_TU -- patches.suse/NFC-llcp-Limit-size-of-SDP-URI -- patches.suse/fib_semantics-Don-t-match-route-with-mismatching-tcl.patch -- patches.suse/cxgb4-free-up-resources-of-pf-0-3.patch -- patches.suse/cxgb4-fix-trailing-zero-in-CIM-LA-dump.patch -- patches.suse/PCI-cxgb4-Extend-T3-PCI-quirk-to-T4-devices.patch -- patches.suse/dn_getsockoptdecnet-move-nf_-get-set-sockopt-outside.patch -- patches.suse/udplite-fix-partial-checksum-initialization.patch -- patches.suse/tg3-APE-heartbeat-changes.patch -- patches.suse/x86-Treat-R_X86_64_PLT32-as-R_X86_64_PC32.patch -- patches.suse/kernel-relay.c-limit-kmalloc-size-to-KMALLOC_MAX_SIZ -- patches.suse/IB-ipoib-Do-not-warn-if-IPoIB-debugfs-doesn-t-exist.patch -- patches.suse/IB-uverbs-Fix-method-merging-in-uverbs_ioctl_merge.patch -- patches.suse/IB-uverbs-Fix-possible-oops-with-duplicate-ioctl-att.patch -- patches.suse/IB-uverbs-Hold-the-uobj-write-lock-after-allocate.patch -- patches.suse/RDMA-uverbs-Protect-from-races-between-lookup-and-de.patch -- patches.suse/IB-uverbs-Improve-lockdep_check.patch -- patches.suse/IB-uverbs-Fix-unbalanced-unlock-on-error-path-for-rd.patch -- patches.suse/RDMA-uverbs-Protect-from-command-mask-overflow.patch -- patches.suse/RDMA-uverbs-Fix-bad-unlock-balance-in-ib_uverbs_clos.patch -- patches.suse/RDMA-uverbs-Fix-circular-locking-dependency.patch -- patches.suse/RDMA-uverbs-Sanitize-user-entered-port-numbers-prior.patch -- patches.suse/RDMA-vmw_pvrdma-Fix-usage-of-user-response-structure.patch -- patches.suse/RDMA-bnxt_re-Disable-atomic-capability-on-bnxt_re-ad.patch -- patches.suse/RDMA-bnxt_re-Unpin-SQ-and-RQ-memory-if-QP-create-fai.patch -- patches.suse/RDMA-bnxt_re-Synchronize-destroy_qp-with-poll_cq.patch -- patches.suse/RDMA-bnxt_re-Fix-system-crash-during-load-unload.patch -- patches.suse/RDMA-bnxt_re-Avoid-system-hang-during-device-un-reg.patch -- patches.suse/extcon-int3496-process-id-pin-first-so-that-we-start -- patches.suse/mei-me-add-cannon-point-device-ids -- patches.suse/mei-me-add-cannon-point-device-ids-for-4th-device -- patches.suse/staging-iio-adc-ad7192-fix-external-frequency-settin -- patches.suse/staging-iio-ad5933-switch-buffer-mode-to-software -- patches.suse/iio-adis_lib-Initialize-trigger-before-requesting-in -- patches.suse/iio-buffer-check-if-a-buffer-has-been-set-up-when-po -- patches.suse/0001-xhci-workaround-for-AMD-Promontory-disabled-ports-wa.patch -- patches.suse/xhci-Don-t-print-a-warning-when-setting-link-state-f.patch -- patches.suse/USB-serial-option-Add-support-for-Quectel-EP06.patch -- patches.suse/0001-ohci-hcd-Fix-race-condition-caused-by-ohci_urb_enque.patch -- patches.suse/0001-usbip-keep-usbip_device-sockfd-state-in-sync-with-tc.patch -- patches.suse/0001-usb-host-ehci-use-correct-device-pointer-for-dma-ops.patch -- patches.suse/usb-ldusb-add-PIDs-for-new-CASSY-devices-supported-b.patch -- patches.suse/0001-usb-ohci-Proper-handling-of-ed_rm_list-to-handle-rac.patch -- patches.suse/0001-Add-delay-init-quirk-for-Corsair-K70-RGB-keyboards.patch -- patches.suse/0001-usb-cdc_acm-prevent-race-at-write-to-acm-while-syste.patch -- patches.suse/usb-dwc3-gadget-Set-maxpacket-size-for-ep0-IN.patch -- patches.suse/usb-dwc3-ep0-Reset-TRB-counter-for-ep0-IN.patch -- patches.suse/usb-gadget-f_uac2-fix-bFirstInterface-in-composite-g.patch -- patches.suse/usb-dwc3-Undo-PHY-init-if-soft-reset-fails.patch -- patches.suse/usb-gadget-f_fs-Process-all-descriptors-during-bind.patch -- patches.suse/usb-gadget-f_fs-Use-config_ep_by_speed.patch -- patches.suse/usb-dwc3-omap-don-t-miss-events-during-suspend-resum.patch -- patches.suse/usb-gadget-core-Fix-use-after-free-of-usb_request.patch -- patches.suse/usb-dwc3-Fix-GDBGFIFOSPACE_TYPE-values.patch -- patches.suse/usb-gadget-fsl_udc_core-fix-ep-valid-checks.patch -- patches.suse/usb-dwc2-Fix-dwc2_hsotg_core_init_disconnected.patch -- patches.suse/USB-gadget-udc-Add-missing-platform_device_put-on-er.patch -- patches.suse/usb-musb-fix-enumeration-after-resume.patch -- patches.suse/0001-Revert-usb-musb-host-don-t-start-next-rx-urb-if-curr.patch -- patches.suse/crypto-s5p-sss-Fix-kernel-Oops-in-AES-ECB-mode -- patches.suse/drm-exynos-g2d-use-monotonic-timestamps -- patches.suse/drm-exynos-fix-comparison-to-bitshift-when-dealing-w -- patches.suse/drm-cirrus-Load-lut-in-crtc_commit -- patches.suse/drm-atomic-Fix-memleak-on-ERESTARTSYS-during-non-blo -- patches.suse/workqueue-Allow-retrieval-of-current-task-s-work-str -- patches.suse/drm-Allow-determining-if-current-task-is-output-poll -- patches.suse/drm-nouveau-Fix-deadlock-on-runtime-suspend -- patches.suse/drm-radeon-Fix-deadlock-on-runtime-suspend -- patches.suse/drm-amdgpu-Fix-deadlock-on-runtime-suspend -- patches.suse/drm-edid-Add-6-bpc-quirk-for-CPT-panel-in-Asus-UX303 -- patches.suse/drm-Handle-unexpected-holes-in-color-eviction -- patches.suse/drm-meson-fix-vsync-buffer-update -- patches.suse/gpu-ipu-v3-pre-fix-device-node-leak-in-ipu_pre_looku -- patches.suse/gpu-ipu-v3-prg-fix-device-node-leak-in-ipu_prg_looku -- patches.suse/scsi-mpt3sas-fix-an-out-of-bound-write.patch -- patches.suse/scsi-qla2xxx-Fix-memory-corruption-during-hba-reset-.patch -- patches.suse/scsi-ibmvfc-fix-misdefined-reserved-field-in.patch -- patches.suse/scsi-qla2xxx-Avoid-triggering-undefined-behavior-in-.patch -- patches.suse/scsi-qla2xxx-Fix-a-locking-imbalance-in-qlt_24xx_han.patch -- patches.suse/msft-hv-1594-scsi-storvsc-Increase-cmd_per_lun-for-higher-speed-d.patch -- patches.suse/scsi-qla2xxx-Fix-double-free-bug-after-firmware-time.patch -- patches.suse/scsi-qla2xxx-Fix-incorrect-handle-for-abort-IOCB.patch -- patches.suse/qedi-fix-truncation-of-chap-name-and-secret -- patches.suse/qedi-cleanup-local-str-variable -- patches.suse/0002-scsi-qla4xxx-skip-error-recovery-in-case-of-register-disconnect -- patches.suse/i2c-designware-must-wait-for-enable -- patches.suse/i2c-i801-Add-missing-documentation-entries-for-Brasw.patch -- patches.suse/i2c-bcm2835-Set-up-the-rising-falling-edge-delays.patch -- patches.suse/0001-arm64-cpufeature-Fix-CTR_EL0-field-definitions.patch -- patches.suse/arm64-Disable-unhandled-signal-log-messages-by-defau.patch -- patches.suse/0001-arm64-Remove-unimplemented-syscall-log-message.patch -- patches.suse/arm64-perf-correct-PMUVer-probing.patch -- patches.suse/0006-arm64-Enforce-BBM-for-huge-IO-VMAP-mappings.patch -- patches.suse/0015-arm64-fix-unwind_frame-for-filtered-out-fn-for-funct.patch -- patches.suse/PKCS-7-fix-certificate-chain-verification -- patches.suse/PKCS-7-fix-certificate-blacklisting -- patches.suse/PKCS-7-fix-direct-verification-of-SignerInfo-signatu -- patches.suse/X.509-fix-BUG_ON-when-hash-algorithm-is-unsupported -- patches.suse/X.509-fix-NULL-dereference-when-restricting-key-with -- patches.suse/KEYS-Use-individual-pages-in-big_key-for-crypto-buff -- patches.suse/integrity-security-fix-digsig.c-build-error-with-hea.patch -- patches.suse/ibmvnic-Check-for-NULL-skb-s-in-NAPI-poll-routine.patch -- patches.suse/net-sched-report-if-filter-is-too-large-to-dump.patch -- patches.suse/netfilter-ipt_CLUSTERIP-fix-a-race-condition-of-proc.patch -- patches.suse/netfilter-drop-outermost-socket-lock-in-getsockopt.patch -- patches.suse/netfilter-add-back-stackpointer-size-checks.patch -- patches.suse/netfilter-ipt_CLUSTERIP-fix-a-refcount-bug-in-cluste.patch -- patches.suse/netfilter-x_tables-fix-missing-timer-initialization-.patch -- patches.suse/netfilter-nat-cope-with-negative-port-range.patch -- patches.suse/netfilter-IDLETIMER-be-syzkaller-friendly.patch -- patches.suse/net-mlx5e-Fix-TCP-checksum-in-LRO-buffers.patch -- patches.suse/net-mlx5e-Fix-loopback-self-test-when-GRO-is-off.patch -- patches.suse/net-mlx5e-Verify-inline-header-size-do-not-exceed-SK.patch -- patches.suse/net-mlx5e-Return-error-if-prio-is-specified-when-off.patch -- patches.suse/net-mlx5e-Specify-numa-node-when-allocating-drop-rq.patch -- patches.suse/net-mlx5-Use-128B-cacheline-size-for-128B-or-larger-.patch -- patches.suse/net-mlx5-Add-header-re-write-to-the-checks-for-confl.patch -- patches.suse/virtio_net-fix-XDP-code-path-in-receive_small -- patches.suse/bpf-fix-memory-leak-in-lpm_trie-map_free-callback-fu.patch -- patches.suse/bpf-fix-mlock-precharge-on-arraymaps.patch -- patches.suse/amd-xgbe-Restore-PCI-interrupt-enablement-setting-on.patch -- patches.suse/netlink-put-module-reference-if-dump-start-fails.patch -- patches.suse/smsc75xx-fix-smsc75xx_set_features -- patches.suse/tcp_bbr-better-deal-with-suboptimal-GSO.patch -- patches.suse/net-ipv4-Set-addr_type-in-hash_keys-for-forwarded-ca.patch -- patches.suse/ibmvnic-Fix-early-release-of-login-buffer.patch -- patches.suse/mac80211-mesh-fix-wrong-mesh-TTL-offset-calculation -- patches.suse/cfg80211-fix-cfg80211_beacon_dup -- patches.suse/mac80211-round-IEEE80211_TX_STATUS_HEADROOM-up-to-mu -- patches.suse/mac80211-fix-a-possible-leak-of-station-stats -- patches.suse/mac80211-fix-calling-sleeping-function-in-atomic-con -- patches.suse/cfg80211-clear-wep-keys-after-disconnection -- patches.suse/mac80211-Do-not-disconnect-on-invalid-operating-clas -- patches.suse/mac80211-Fix-sending-ADDBA-response-for-an-ongoing-s -- patches.suse/regulatory-add-NUL-to-request-alpha2.patch -- patches.suse/rxrpc-Fix-send-in-rxrpc_send_data_packet.patch -- patches.suse/ipv6-sit-work-around-bogus-gcc-8-Wrestrict-warning.patch -- patches.suse/selftests-bpf-test_maps-exit-child-process-without-e.patch -- patches.suse/bpf-add-schedule-points-in-percpu-arrays-management.patch -- patches.suse/bpf-fix-rcu-lockdep-warning-for-lpm_trie-map_free-ca.patch -- patches.suse/bpf-x64-implement-retpoline-for-tail-call.patch -- patches.suse/bpf-arm64-fix-out-of-bounds-access-in-tail-call.patch -- patches.suse/net_sched-gen_estimator-fix-broken-estimators-based-.patch -- patches.suse/powerpc-eeh-Fix-crashes-in-eeh_report_resume.patch -- patches.suse/powerpc-pseries-Fix-duplicate-firmware-feature-for-D.patch -- patches.suse/powerpc-bpf-jit-Fix-32-bit-JIT-for-seccomp_data-acce.patch -- patches.suse/powerpc-mm-drmem-Fix-unexpected-flag-value-in-ibm-dy.patch -- patches.suse/powerpc-pseries-Support-firmware-disable-of-RFI-flus.patch -- patches.suse/powerpc-powernv-Support-firmware-disable-of-RFI-flus.patch -- patches.suse/0006-nfs-system-crashes-after-NFS4ERR_MOVED-recovery.patch -- patches.suse/x86-oprofile-fix-bogus-gcc-8-warning-in-nmi_setup -- patches.suse/x86-intel_rdt-fix-incorrect-returned-value-when-creating-rdgroup-sub-directory-in-resctrl-file-system -- patches.suse/x86-topology-update-the-cpu-cores-field-in-proc-cpuinfo-correctly-across-cpu-hotplug-operations -- patches.suse/kvm-s390-force-bp-isolation-for-vsie.patch -- patches.suse/ARM-kvm-fix-building-with-gcc-8.patch -- patches.suse/KVM-s390-take-care-of-clock-comparator-sign-control.patch -- patches.suse/KVM-s390-consider-epoch-index-on-hotplugged-CPUs.patch -- patches.suse/KVM-s390-consider-epoch-index-on-TOD-clock-syncs.patch -- patches.suse/KVM-s390-provide-only-a-single-function-for-setting-.patch -- patches.suse/KVM-x86-move-LAPIC-initialization-after-VMCS-creatio.patch -- patches.suse/kvm-x86-remove-warn_on-for-when-vm_munmap-fails -- patches.suse/KVM-mmu-Fix-overlap-between-public-and-private-memsl.patch -- patches.suse/kvm-nvmx-don-t-halt-vcpu-when-l1-is-injecting-events-to-l2 -- patches.suse/kvm-x86-fix-backward-migration-with-async_pf -- patches.suse/include-psp-sev-capitalize-invalid-length-enum.patch -- patches.suse/kvm-svm-no-need-to-call-access_ok-in-launch_measure-command.patch -- patches.suse/kvm-svm-fix-sev-launch_secret-command.patch -- patches.suse/nospec-kill-array_index_nospec_mask_check.patch -- patches.suse/nospec-allow-index-argument-to-have-const-qualified-type.patch -- patches.suse/nospec-include-asm-barrier-h-dependency.patch -- patches.suse/x86-microcode-propagate-return-value-from-updating-functions -- patches.suse/x86-cpu-add-a-microcode-loader-callback -- patches.suse/x86-cpu-check-cpu-feature-bits-after-microcode-upgrade -- patches.suse/x86-entry-reduce-the-code-footprint-of-the-idtentry-macro -- patches.suse/x86-entry-64-use-xorl-for-faster-register-clearing -- patches.suse/x86-mm-fix-pmd-pud_set-clear_flags.patch -- patches.suse/x86-ldt-avoid-warning-in-32-bit-builds-with-older-gcc -- patches.suse/x86-64-realmode-add-instruction-suffix -- patches.suse/x86-speculation-Use-IBRS-if-available-before-calling.patch -- patches.suse/0001-x86-speculation-objtool-Annotate-indirect-calls-jump.patch -- patches.suse/0002-x86-paravirt-objtool-Annotate-indirect-calls.patch -- patches.suse/0003-x86-boot-objtool-Annotate-indirect-jump-in-secondary.patch -- patches.suse/0004-x86-mm-sme-objtool-Annotate-indirect-call-in-sme_enc.patch -- patches.suse/0005-objtool-Use-existing-global-variables-for-options.patch -- patches.suse/0006-objtool-Add-retpoline-validation.patch -- patches.suse/0007-objtool-Add-module-specific-retpoline-rules.patch -- patches.suse/x86-speculation-Move-firmware_restrict_branch_specul.patch -- patches.suse/kvm-x86-remove-indirect-msr-op-calls-from-spec_ctrl.patch -- patches.suse/kvm-vmx-optimize-vmx_vcpu_run-and-svm_vcpu_run-by-marking-the-rdmsr-path-as-unlikely -- patches.suse/tpm_tis-fix-potential-buffer-overruns-caused-by-bit-.patch -- patches.suse/tpm_i2c_nuvoton-fix-potential-buffer-overruns-caused.patch -- patches.suse/tpm_i2c_infineon-fix-potential-buffer-overruns-cause.patch -- patches.suse/tpm-st33zp24-fix-potential-buffer-overruns-caused-by.patch -- patches.suse/tpm-fix-potential-buffer-overruns-caused-by-bit-glit.patch -- patches.suse/ARM-mvebu-Fix-broken-PL310_ERRATA_753970-selects.patch -- patches.suse/ARM-OMAP2-timer-fix-a-kmemleak-caused-in-omap_get_ti.patch -- patches.suse/ARM-OMAP3-Fix-prm-wake-interrupt-for-resume.patch -- patches.suse/ARM-OMAP1-clock-Fix-debugfs_create_-usage.patch -- patches.suse/ARM-orion-fix-orion_ge00_switch_board_info-initializ.patch -- patches.suse/soc-imx-gpc-de-register-power-domains-only-if-initia -- patches.suse/ALSA-hda-Add-a-power_save-blacklist -- patches.suse/ALSA-usb-audio-Add-a-quirck-for-B-W-PX-headphones -- patches.suse/ALSA-hda-Fix-pincfg-at-resume-on-Lenovo-T470-dock -- patches.suse/printk-Wake-klogd-when-passing-console_lock-owner.patch -- patches.suse/0165-md-raid5-simplify-uninitialization-of-shrinker.patch -- patches.suse/0166-md-raid1-Fix-trailing-semicolon.patch -- patches.suse/0167-md-multipath-Use-seq_putc-in-multipath_status.patch -- patches.suse/0001-raid10-change-the-size-of-resync-window-for-clustere.patch -- patches.suse/0168-MD-Free-bioset-when-md_run-fails.patch -- patches.suse/0003-md-fix-md_write_start-deadlock-w-o-metadata-devices.patch -- patches.suse/0169-md-document-lifetime-of-internal-rdev-pointer.patch -- patches.suse/0170-md-only-allow-remove_and_add_spares-when-no-sync_thr.patch -- patches.suse/0001-md-raid10-fix-NULL-deference-in-handle_write_complet.patch -- patches.suse/0171-raid5-ppl-fix-handling-flush-requests.patch -- patches.suse/0172-md-raid5-avoid-string-overflow-warning.patch -- patches.suse/0173-md-cluster-choose-correct-label-when-clustered-layou.patch -- patches.suse/0174-md-fix-a-potential-deadlock-of-raid5-raid10-reshape.patch -- patches.suse/0175-md-raid1-fix-NULL-pointer-dereference.patch -- patches.suse/drm-amd-powerplay-vega10-allow-mclk-switching-with-n -- patches.suse/drm-amd-powerplay-smu7-allow-mclk-switching-with-no- -- patches.suse/Revert-drm-radeon-pm-autoswitch-power-state-when-in- -- patches.suse/drm-radeon-insist-on-32-bit-DMA-for-Cedar-on-PPC64-P -- patches.suse/drm-i915-Fix-rsvd2-mask-when-out-fence-is-returned -- patches.suse/drm-i915-audio-fix-check-for-av_enc_map-overflow -- patches.suse/drm-i915-cnl-Fix-PORT_TX_DW5-7-register-address -- patches.suse/drm-i915-Clear-the-in-use-marker-on-execbuf-failure -- patches.suse/drm-i915-Make-global-seqno-known-in-i915_gem_request -- patches.suse/drm-nouveau-prefer-XBGR2101010-for-addfb-ioctl -- patches.suse/0001-virtio-gpu-fix-ioctl-and-expose-the-fixed-status-to-.patch -- patches.suse/drm-amd-powerplay-fix-power-over-limit-on-Fiji -- patches.suse/mmc-sdhci-pci-Fix-S0i3-for-Intel-BYT-based-controlle -- patches.suse/mmc-dw_mmc-Avoid-accessing-registers-in-runtime-susp -- patches.suse/block-pass-inclusive-lend-parameter-to-truncate_inod.patch -- patches.suse/blk-mq-don-t-call-io-sched-s-.requeue_request-when-r.patch -- patches.suse/block-kyber-fix-domain-token-leak-during-requeue.patch -- patches.suse/direct-io-Fix-sleep-in-atomic-due-to-sync-AIO.patch -- patches.suse/genhd-Fix-leaked-module-reference-for-NVME-devices.patch -- patches.suse/0176-bcache-correct-flash-only-vols-check-all-uuids.patch -- patches.suse/0177-bcache-fix-kcrashes-with-fio-in-RAID5-backend-dev.patch -- patches.suse/0001-nbd-fix-return-value-in-error-handling-path.patch -- patches.suse/nvme-fabrics-don-t-check-for-non-NULL-module-in-nvmf.patch -- patches.suse/nvme-rdma-use-blk_rq_payload_bytes-instead-of-blk_rq.patch -- patches.suse/nvmet-loop-use-blk_rq_payload_bytes-for-sgl-selectio.patch -- patches.suse/nvme-pci-Fix-nvme-queue-cleanup-if-IRQ-setup-fails.patch -- patches.suse/nvme-multipath-fix-sysfs-dangerously-created-links.patch -- patches.suse/nvmet-fix-PSDT-field-check-in-command-format.patch -- patches.suse/block-fix-the-count-of-PGPGOUT-for-WRITE_SAME.patch -- patches.suse/block-display-the-correct-diskname-for-bio.patch -- patches.suse/block-fix-a-typo.patch -- patches.suse/0001-ceph-flush-dirty-caps-of-unlinked-inode-asap.patch -- patches.suse/0002-libceph-ceph-avoid-memory-leak-when-specifying-same-option-several-times.patch -- patches.suse/0003-ceph-fix-dentry-leak-when-failing-to-init-debugfs.patch -- patches.suse/0004-ceph-fix-potential-memory-leak-in-init_caches.patch -- patches.suse/xen-pirq-fix-error-path-cleanup-when-binding-msis.patch -- patches.suse/PCI-Allow-release-of-resources-that-were-never-assig -- patches.suse/kvm-x86-add-a-framework-for-supporting-msr-based-features -- patches.suse/kvm-svm-add-msr-based-feature-support-for-serializing-lfence -- patches.suse/kvm-x86-introduce-kvm_get_msr_feature -- patches.suse/KVM-x86-fix-vcpu-initialization-with-userspace-lapic.patch -- patches.suse/media-au0828-add-VIDEO_V4L2-dependency -- patches.suse/media-m88ds3103-don-t-call-a-non-initalized-function -- patches.suse/media-dmxdev-fix-error-code-for-invalid-ioctls -- patches.suse/dax-fix-vma_is_fsdax-helper.patch -- patches.suse/vfio-disable-filesystem-dax-page-pinning.patch -- patches.suse/libnvdimm-re-enable-deep-flush-for-pmem-devices-via-.patch -- patches.suse/memremap-fix-softlockup-reports-at-teardown.patch -- patches.suse/btrfs-use-kvzalloc-to-allocate-btrfs_fs_info.patch -- patches.suse/btrfs-fix-log-replay-failure-after-linking-special-file-and-fsync.patch -- patches.suse/btrfs-fix-log-replay-failure-after-unlink-and-link-combination.patch -- patches.suse/timers-Forward-timer-base-before-migrating-timers.patch -- patches.suse/xen-zero-MSR_IA32_SPEC_CTRL-before-suspend.patch -- patches.suse/objtool-fix-another-switch-table-detection-issue.patch -- patches.suse/x86-platform-intel-mid-Handle-Intel-Edison-reboot-correctly.patch -- patches.suse/l2tp-don-t-use-inet_shutdown-on-tunnel-destroy.patch -- patches.suse/l2tp-don-t-use-inet_shutdown-on-ppp-session-destroy.patch -- patches.suse/l2tp-fix-races-with-tunnel-socket-close.patch -- patches.suse/l2tp-fix-race-in-pppol2tp_release-with-session-objec.patch -- patches.suse/l2tp-fix-tunnel-lookup-use-after-free-race.patch -- patches.suse/ARM-orion5x-Revert-commit-4904dbda41c8.patch -- patches.suse/ixgbe-fix-crash-in-build_skb-Rx-code-path.patch -- patches.suse/hdlc_ppp-carrier-detect-ok-don-t-turn-off-negotiatio.patch -- patches.suse/qrtr-add-MODULE_ALIAS-macro-to-smd.patch -- patches.suse/r8152-fix-tx-packets-accounting -- patches.suse/Bluetooth-btusb-Use-DMI-matching-for-QCA-reset_resum -- patches.suse/net-ipv4-don-t-allow-setting-net.ipv4.route.min_pmtu.patch -- patches.suse/ip_gre-fix-IFLA_MTU-ignored-on-NEWLINK.patch -- patches.suse/gianfar-Fix-Rx-byte-accounting-for-ndev-stats.patch -- patches.suse/s390-qeth-fix-overestimated-count-of-buffer-elements.patch -- patches.suse/s390-qeth-fix-ip-removal-on-offline-cards.patch -- patches.suse/s390-qeth-fix-double-free-on-ip-add-remove-race.patch -- patches.suse/s390-qeth-fix-ip-address-lookup-for-l3-devices.patch -- patches.suse/s390-qeth-fix-IPA-command-submission-race.patch -- patches.suse/tcp-revert-F-RTO-middle-box-workaround.patch -- patches.suse/tcp-revert-F-RTO-extension-to-detect-more-spurious-t.patch -- patches.suse/net-ipv4-avoid-unused-variable-warning-for-sysctl.patch -- patches.suse/net-ethtool-don-t-ignore-return-from-driver-get_fecp.patch -- patches.suse/bpf-allow-xadd-only-on-aligned-memory.patch -- patches.suse/bpf-ppc64-fix-out-of-bounds-access-in-tail-call.patch -- patches.suse/rds-Incorrect-reference-counting-in-TCP-socket-creat.patch -- patches.suse/mac80211-drop-frames-with-unexpected-DS-bits-from-fa -- patches.suse/0005-netfilter-ipv6-fix-use-after-free-Write-in-nf_nat_ip.patch -- patches.suse/0009-netfilter-bridge-ebt_among-add-missing-match-size-ch.patch -- patches.suse/netfilter-ebtables-CONFIG_COMPAT-don-t-trust-userlan.patch -- patches.suse/netfilter-don-t-set-F_IFACE-on-ipv6-fib-lookups.patch -- patches.suse/netfilter-use-skb_to_full_sk-in-ip6_route_me_harder.patch -- patches.suse/0006-ipvs-remove-IPS_NAT_MASK-check-to-fix-passive-FTP.patch -- patches.suse/batman-adv-fix-packet-checksum-in-receive-path.patch -- patches.suse/batman-adv-invalidate-checksum-on-fragment-reassembl.patch -- patches.suse/batman-adv-Ignore-invalid-batadv_iv_gw-during-netlin.patch -- patches.suse/batman-adv-Ignore-invalid-batadv_v_gw-during-netlink.patch -- patches.suse/batman-adv-Fix-netlink-dumping-of-BLA-claims.patch -- patches.suse/batman-adv-Fix-netlink-dumping-of-BLA-backbones.patch -- patches.suse/batman-adv-Fix-internal-interface-indices-types.patch -- patches.suse/mlxsw-spectrum_switchdev-Check-success-of-FDB-add-op.patch -- patches.suse/ppp-prevent-unregistered-channels-from-connecting-to.patch -- patches.suse/msft-hv-1598-hv_netvsc-avoid-retry-on-send-during-shutdown.patch -- patches.suse/msft-hv-1599-hv_netvsc-only-wake-transmit-queue-if-link-is-up.patch -- patches.suse/msft-hv-1600-hv_netvsc-fix-error-unwind-handling-if-vmbus_open-fa.patch -- patches.suse/msft-hv-1601-hv_netvsc-cancel-subchannel-setup-before-halting-dev.patch -- patches.suse/msft-hv-1602-hv_netvsc-fix-race-in-napi-poll-when-rescheduling.patch -- patches.suse/msft-hv-1603-hv_netvsc-use-napi_schedule_irqoff.patch -- patches.suse/msft-hv-1604-hv_netvsc-defer-queue-selection-to-VF.patch -- patches.suse/msft-hv-1605-hv_netvsc-filter-multicast-broadcast.patch -- patches.suse/msft-hv-1606-hv_netvsc-propagate-rx-filters-to-VF.patch -- patches.suse/scsi-megaraid_sas-Do-not-use-32-bit-atomic-request-d.patch -- patches.suse/msft-hv-1597-scsi-storvsc-Spread-interrupts-when-picking-a-channe.patch -- patches.suse/scsi-mpt3sas-fix-oops-in-error-handlers-after-shutdo.patch -- patches.suse/scsi-mpt3sas-wait-for-and-flush-running-commands-on-.patch -- patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-active-ti.patch -- patches.suse/qla2xxx-Fixup-locking-for-session-deletion.patch -- patches.suse/qla2xxx-do-not-check-login_state-if-no-loop-id-is-as.patch -- patches.suse/qla2xxx-ensure-async-flags-are-reset-correctly.patch -- patches.suse/0001-scsi-core-return-BLK_STS_OK-for-DID_OK-in-__scsi_err.patch -- patches.suse/scsi-qla2xxx-Fix-FC-NVMe-LUN-discovery.patch -- patches.suse/scsi-qedi-fix-kernel-crash-during-port-toggle -- patches.suse/s390-dasd-fix-handling-of-internal-requests.patch -- patches.suse/s390-sles15-05-07-expoline-is-enabled.patch -- patches.suse/s390-sles15sp1-00-08-46-s390-cio-fix-ccw_device_start_timeout-API.patch -- patches.suse/s390-cio-fix-return-code-after-missing-interrupt.patch -- patches.suse/s390-cio-clear-timer-when-terminating-driver-i-o.patch -- patches.suse/s390-sles15-05-08-critical-section-bpenter.patch -- patches.suse/s390-sles15-05-09-svc-zero-r0.patch -- patches.suse/Input-mms114-fix-license-module-information -- patches.suse/Input-matrix_keypad-fix-race-when-disabling-interrup -- patches.suse/virtio_ring-fix-num_free-handling-in-error-case -- patches.suse/ALSA-hda-Fix-a-wrong-FIXUP-for-alc289-on-Dell-machin -- patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-DELL-W -- patches.suse/ALSA-hda-realtek-Add-headset-mode-support-for-Dell-2 -- patches.suse/ALSA-hda-realtek-Limit-mic-boost-on-T480 -- patches.suse/ALSA-hda-realtek-Fix-dock-line-out-volume-on-Dell-Pr -- patches.suse/ALSA-seq-Don-t-allow-resizing-pool-in-use -- patches.suse/ALSA-seq-More-protection-for-concurrent-write-and-io -- patches.suse/ALSA-seq-Remove-superfluous-snd_seq_queue_client_lea -- patches.suse/ALSA-hda-realtek-Make-dock-sound-work-on-ThinkPad-L5 -- patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-EliteBook-8 -- patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-ProBook-640 -- patches.suse/drm-i915-perf-fix-perf-stream-opening-lock -- patches.suse/drm-i915-Suspend-submission-tasklets-around-wedging -- patches.suse/drm-sun4i-Fix-dclk_set_phase -- patches.suse/drm-amdgpu-used-cached-pcie-gen-info-for-SI-v2 -- patches.suse/drm-radeon-fix-KV-harvesting -- patches.suse/drm-amdgpu-fix-KV-harvesting -- patches.suse/drm-amdgpu-Notify-sbios-device-ready-before-send-req -- patches.suse/drm-amdgpu-Correct-max-uvd-handles -- patches.suse/drm-amdgpu-Always-save-uvd-vcpu_bo-in-VM-Mode -- patches.suse/PCI-dwc-Fix-enumeration-end-when-reaching-root-subor -- patches.suse/lib-bug-c-exclude-non-bug-warn-exceptions-from-report_bug -- patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch -- patches.suse/0001-arm64-mm-fix-thinko-in-non-global-page-table-attribu.patch -- patches.suse/0001-arm64-Relax-ARM_SMCCC_ARCH_WORKAROUND_1-discovery.patch -- patches.suse/KVM-PPC-Book3S-Fix-compile-error-that-occurs-with-so.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-handling-of-large-pages-in-rad.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-VRMA-initialization-with-2MB-o.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-guest-time-accounting-with-VIR.patch -- patches.suse/KVM-s390-provide-io-interrupt-kvm_stat.patch -- patches.suse/KVM-s390-fix-memory-overwrites-when-not-using-SCA-en.patch -- patches.suse/IB-mlx5-Fix-incorrect-size-of-klms-in-the-memory-reg.patch -- patches.suse/IB-mlx5-Avoid-passing-an-invalid-QP-type-to-firmware.patch -- patches.suse/IB-mlx-Set-slid-to-zero-in-Ethernet-completion-struc.patch -- patches.suse/IB-core-Fix-missing-RDMA-cgroups-release-in-case-of-.patch -- patches.suse/RDMA-bnxt_re-Unconditionly-fence-non-wire-memory-ope.patch -- patches.suse/RDMA-bnxt_re-Fix-incorrect-DB-offset-calculation.patch -- patches.suse/RDMA-bnxt_re-Fix-the-ib_reg-failure-cleanup.patch -- patches.suse/IB-core-Add-null-pointer-check-in-addr_resolve.patch -- patches.suse/RDMA-qedr-Fix-ipv6-destination-address-resolution.patch -- patches.suse/RDMA-qedr-Fix-iWARP-connect-with-port-mapper.patch -- patches.suse/RDMA-qedr-Fix-kernel-panic-when-running-fio-over-NFS.patch -- patches.suse/RDMA-qedr-Fix-iWARP-write-and-send-with-immediate.patch -- patches.suse/IB-mlx4-Fix-corruption-of-RoCEv2-IPv4-GIDs.patch -- patches.suse/IB-mlx4-Include-GID-type-when-deleting-GIDs-from-HW-.patch -- patches.suse/IB-mlx5-Fix-an-error-code-in-__mlx5_ib_modify_qp.patch -- patches.suse/RDMA-core-Reduce-poll-batch-for-direct-cq-polling.patch -- patches.suse/RDMA-bnxt_re-Avoid-Hard-lockup-during-error-CQE-proc.patch -- patches.suse/IB-core-Fix-possible-crash-to-access-NULL-netdev.patch -- patches.suse/RDMA-ucma-Limit-possible-option-size.patch -- patches.suse/RDMA-ucma-Check-that-user-doesn-t-overflow-QP-state.patch -- patches.suse/RDMA-mlx5-Fix-integer-overflow-while-resizing-CQ.patch -- patches.suse/0179-dm-raid-fix-incorrect-sync_ratio-when-degraded.patch -- patches.suse/bcache-fix-crashes-in-duplicate-cache-device-registe.patch -- patches.suse/bcache-don-t-attach-backing-with-duplicate-UUID.patch -- patches.suse/nvme-pci-Fix-EEH-failure-on-ppc.patch -- patches.suse/Revert-nvme-create-slaves-and-holders-entries-for-hi.patch -- patches.suse/nvme-fabrics-Ignore-nr_io_queues-option-for-discover.patch -- patches.suse/nvme_fc-rework-sqsize-handling.patch -- patches.suse/loop-Fix-lost-writes-caused-by-missing-flag.patch -- patches.suse/watchdog-f71808e_wdt-Fix-magic-close-handling -- patches.suse/watchdog-sbsa-use-32-bit-read-for-WCV.patch -- patches.suse/watchdog-hpwdt-Remove-legacy-NMI-sourcing -- patches.suse/kbuild-Handle-builtin-dtb-file-names-containing-hyph.patch -- patches.suse/dmaengine-rcar-dmac-fix-max_chunk_size-for-R-Car-Gen -- patches.suse/dmaengine-mv_xor_v2-Fix-clock-resource-by-adding-a-r -- patches.suse/perf-x86-intel-uncore-fix-skylake-upi-event-format -- patches.suse/x86-mce-serialize-sysfs-changes -- patches.suse/objtool-Fix-32-bit-build.patch -- patches.suse/x86-spectre_v2-Don-t-check-microcode-versions-when-r.patch -- patches.suse/x86-microcode-get-rid-of-struct-apply_microcode_ctx -- patches.suse/x86-microcode-intel-check-microcode-revision-before-updating-sibling-threads -- patches.suse/x86-microcode-intel-writeback-and-invalidate-caches-before-updating-microcode -- patches.suse/x86-microcode-do-not-upload-microcode-if-cpus-are-offline -- patches.suse/x86-microcode-intel-look-into-the-patch-cache-first -- patches.suse/x86-microcode-request-microcode-on-the-bsp -- patches.suse/x86-microcode-synchronize-late-microcode-loading -- patches.suse/x86-kprobes-fix-kernel-crash-when-probing-entry_trampoline-code -- patches.suse/NFS-Fix-an-incorrect-type-in-struct-nfs_direct_req.patch -- patches.suse/pNFS-Prevent-the-layout-header-refcount-going-to-zer.patch -- patches.suse/NFS-Fix-unstable-write-completion.patch -- patches.suse/staging-comedi-fix-comedi_nsamples_left -- patches.suse/tty-make-n_tty_read-always-abort-if-hangup-is-in-pro -- patches.suse/tty-serial-atmel-add-new-version-check-for-usart -- patches.suse/serial-core-mark-port-as-initialized-in-autoconfig -- patches.suse/earlycon-add-reg-offset-to-physical-address-before-m -- patches.suse/serial-8250_pci-Add-Brainboxes-UC-260-4-port-serial- -- patches.suse/serial-sh-sci-prevent-lockup-on-full-TTY-buffers -- patches.suse/0001-uas-fix-comparison-for-error-code.patch -- patches.suse/0001-usb-quirks-add-control-message-delay-for-1b1c-1b20.patch -- patches.suse/usb-musb-call-pm_runtime_-get-put-_sync-before-readi.patch -- patches.suse/0001-usb-dwc3-Fix-lock-up-on-ID-change-during-system-susp.patch -- patches.suse/usb-gadget-f_fs-Fix-use-after-free-in-ffs_fs_kill_sb.patch -- patches.suse/0001-xhci-fix-endpoint-context-tracer-output.patch -- patches.suse/0001-USB-storage-Add-JMicron-bridge-152d-2567-to-unusual_.patch -- patches.suse/0001-usb-usbmon-Read-text-within-supplied-buffer-size.patch -- patches.suse/usb-host-xhci-plat-revert-usb-host-xhci-plat-enable-.patch -- patches.suse/0001-xhci-Fix-front-USB-ports-on-ASUS-PRIME-B350M-A.patch -- patches.suse/0001-usbip-vudc-fix-null-pointer-dereference-on-udc-lock.patch -- patches.suse/0001-USB-OHCI-Fix-NULL-dereference-in-HCDs-using-HCD_LOCA.patch -- patches.suse/0002-phy-qcom-ufs-add-MODULE_LICENSE-tag.patch -- patches.suse/usb-musb-Fix-external-abort-in-musb_remove-on-omap24.patch -- patches.suse/fs-aio-Add-explicit-RCU-grace-period-when-freeing-ki.patch -- patches.suse/fs-aio-Use-RCU-accessors-for-kioctx_table-table.patch -- patches.suse/RDMAVT-Fix-synchronization-around-percpu_ref.patch -- patches.suse/scsi-mpt3sas-Do-not-mark-fw_event-workqueue-as-WQ_ME.patch -- patches.suse/scsi-sd_zbc-fix-potential-memory-leak -- patches.suse/scsi-qla2xxx-Fix-crashes-in-qla2x00_probe_one-on-pro.patch -- patches.suse/dm-mpath-fix-passing-integrity-data.patch -- patches.suse/ALSA-seq-Fix-possible-UAF-in-snd_seq_check_queue -- patches.suse/ALSA-seq-Clear-client-entry-before-deleting-else-at- -- patches.suse/ALSA-hda-Revert-power_save-option-default-value -- patches.suse/ASoC-hdmi-codec-Fix-module-unloading-caused-kernel-c -- patches.suse/ASoC-rt5651-Fix-regcache-sync-errors-on-resume -- patches.suse/ASoC-sgtl5000-Fix-suspend-resume -- patches.suse/ASoC-wm_adsp-For-TLV-controls-only-register-TLV-get- -- patches.suse/lock_parent-needs-to-recheck-if-dentry-got-__dentry_.patch -- patches.suse/fs-dcache-Avoid-livelock-between-d_alloc_parallel-an.patch -- patches.suse/fs-dcache-Use-READ_ONCE-when-accessing-i_dir_seq.patch -- patches.suse/0005-fs-Teach-path_connected-to-handle-nfs-filesystems-wi.patch -- patches.suse/drm-amdgpu-fix-prime-teardown-order -- patches.suse/drm-radeon-fix-prime-teardown-order -- patches.suse/drm-amdgpu-dce-Don-t-turn-off-DP-sink-when-disconnec -- patches.suse/drm-i915-Enable-VBT-based-BL-control-for-DP -- patches.suse/drm-i915-Only-prune-fences-after-wait-for-all -- patches.suse/drm-i915-Kick-the-rps-worker-when-changing-the-boost -- patches.suse/drm-nouveau-bl-Fix-oops-on-driver-unbind -- patches.suse/drm-nouveau-bl-fix-backlight-regression -- patches.suse/drm-i915-gvt-Add-runtime_pm_get-put-into-gvt_switch_ -- patches.suse/drm-i915-gvt-keep-oa-config-in-shadow-ctx -- patches.suse/drm-i915-gvt-Correct-the-privilege-shadow-batch-buff -- patches.suse/btrfs-add-missing-initialization-in-btrfs_check_shared.patch -- patches.suse/KVM-arm-arm64-vgic-Add-missing-irq_lock-to-vgic_mmio.patch -- patches.suse/KVM-arm-arm64-Reduce-verbosity-of-KVM-init-log.patch -- patches.suse/kvm-arm-arm64-vgic-v3-Tighten-synchronization-for-gu.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-trap-number-return-from-__kvmp.patch -- patches.suse/kvm-x86-fix-device-passthrough-when-sme-is-active.patch -- patches.suse/irqchip-gic-v3-its-Ensure-nr_ites-nr_lpis.patch -- patches.suse/x86-cpufeatures-add-intel-total-memory-encryption-cpufeature -- patches.suse/x86-cpufeatures-add-intel-pconfig-cpufeature -- patches.suse/x86-speculation-objtool-annotate-indirect-calls-jumps-for-objtool-on-32-bit-kernels -- patches.suse/x86-speculation-Remove-Skylake-C2-from-Speculation-C.patch -- patches.suse/x86-microcode-attempt-late-loading-only-when-new-microcode-is-present -- patches.suse/x86-microcode-fix-cpu-synchronization-routine -- patches.suse/libata-Fix-compile-warning-with-ATA_DEBUG-enabled.patch -- patches.suse/libata-fix-length-validation-of-atapi-relayed-scsi-commands.patch -- patches.suse/libata-remove-warn-for-dma-or-pio-command-without-data.patch -- patches.suse/libata-don-t-try-to-pass-through-ncq-commands-to-non-ncq.patch -- patches.suse/libata-apply-nolpm-quirk-to-crucial-mx100-512gb-ssds.patch -- patches.suse/libata-disable-lpm-for-crucial-bx100-ssd-500gb-drive.patch -- patches.suse/ata-do-not-schedule-hot-plug-if-it-is-a-sas-host.patch -- patches.suse/ahci-add-pci-id-for-the-highpoint-rocketraid-644l-card.patch -- patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Highpoint-Roc -- patches.suse/libata-enable-queued-trim-for-samsung-ssd-860.patch -- patches.suse/libata-apply-nolpm-quirk-to-crucial-m500-480-and-960gb-ssds.patch -- patches.suse/libata-make-crucial-bx100-500gb-lpm-quirk-apply-to-all.patch -- patches.suse/libata-modify-quirks-for-mx100-to-limit-ncq_trim-quirk-to.patch -- patches.suse/workqueue-use-put_device-instead-of-kfree -- patches.suse/kvm-x86-fix-icebp-instruction-handling -- patches.suse/0003-nfsd-remove-blocked-locks-on-client-teardown.patch -- patches.suse/scsi-libsas-defer-ata-device-eh-commands-to-libata.patch -- patches.suse/scsi-qla2xxx-Remove-FC_NO_LOOP_ID-for-FCP-and-FC-NVM.patch -- patches.suse/IB-mlx5-Fix-out-of-bounds-read-in-create_raw_packet_.patch -- patches.suse/IB-mlx5-Fix-integer-overflows-in-mlx5_ib_create_srq.patch -- patches.suse/RDMA-mlx5-Fix-crash-while-accessing-garbage-pointer-.patch -- patches.suse/RDMA-core-Do-not-use-invalid-destination-in-determin.patch -- patches.suse/RDMA-ucma-Fix-access-to-non-initialized-CM_ID-object.patch -- patches.suse/RDMA-ucma-Don-t-allow-join-attempts-for-unsupported-.patch -- patches.suse/infiniband-qplib_fp-fix-pointer-cast.patch -- patches.suse/infiniband-bnxt_re-use-BIT_ULL-for-64-bit-bit-masks.patch -- patches.suse/RDMA-ucma-Check-AF-family-prior-resolving-address.patch -- patches.suse/RDMA-ucma-Fix-use-after-free-access-in-ucma_close.patch -- patches.suse/RDMA-ucma-Ensure-that-CM_ID-exists-prior-to-access-i.patch -- patches.suse/clk-migrate-the-count-of-orphaned-clocks-at-init.patch -- patches.suse/clk-sunxi-ng-a31-Fix-CLK_OUT_-clock-ops -- patches.suse/clk-bcm2835-Fix-ana-maskX-definitions.patch -- patches.suse/clk-bcm2835-Protect-sections-updating-shared-registe.patch -- patches.suse/0001-mmc-dw_mmc-Fix-the-DTO-CTO-timeout-overflow-calculat.patch -- patches.suse/mmc-block-fix-updating-ext_csd-caches-on-ioctl-call -- patches.suse/mmc-dw_mmc-exynos-fix-the-suspend-resume-issue-for-e -- patches.suse/mmc-core-Disable-HPI-for-certain-Micron-Numonyx-eMMC -- patches.suse/mmc-dw_mmc-fix-falling-from-idmac-to-PIO-mode-when-d -- patches.suse/net-phy-marvell-Use-strlcpy-for-ethtool-get_strings.patch -- patches.suse/net-phy-micrel-Use-strlcpy-for-ethtool-get_strings.patch -- patches.suse/net-phy-broadcom-Use-strlcpy-for-ethtool-get_strings.patch -- patches.suse/net-Only-honor-ifindex-in-IP_PKTINFO-if-non-0.patch -- patches.suse/rhashtable-Fix-rhlist-duplicates-insertion -- patches.suse/Bluetooth-btusb-Remove-Yoga-920-from-the-btusb_needs -- patches.suse/Bluetooth-btusb-Add-Dell-OptiPlex-3060-to-btusb_need -- patches.suse/Bluetooth-Fix-missing-encryption-refresh-on-Security -- patches.suse/sch_netem-fix-skb-leak-in-netem_enqueue.patch -- patches.suse/e1000e-Remove-Other-from-EIAC.patch -- patches.suse/Partial-revert-e1000e-Avoid-receiver-overrun-interru.patch -- patches.suse/e1000e-Fix-queue-interrupt-re-raising-in-Other-inter.patch -- patches.suse/e1000e-Avoid-missed-interrupts-following-ICR-read.patch -- patches.suse/e1000e-Fix-check_for_link-return-value-with-autoneg-.patch -- patches.suse/e1000e-allocate-ring-descriptors-with-dma_zalloc_coh.patch -- patches.suse/qed-Free-RoCE-ILT-Memory-on-rmmod-qedr.patch -- patches.suse/net-Fix-hlist-corruptions-in-inet_evict_bucket.patch -- patches.suse/l2tp-do-not-accept-arbitrary-sockets.patch -- patches.suse/dccp-check-sk-for-closed-state-in-dccp_sendmsg.patch -- patches.suse/cxgb4-copy-adap-index-to-PF0-3-adapter-instances.patch -- patches.suse/cxgb4-do-not-set-needs_free_netdev-for-mgmt-dev-s.patch -- patches.suse/bpf-fix-bpf_skb_adjust_net-bpf_skb_proto_xlat-to-dea.patch -- patches.suse/bpf-x64-increase-number-of-passes.patch -- patches.suse/team-Fix-double-free-in-error-path.patch -- patches.suse/iwlwifi-mvm-fix-security-bug-in-PN-checking -- patches.suse/iwlwifi-mvm-fix-IBSS-for-devices-that-support-statio -- patches.suse/iwlwifi-mvm-always-init-rs-with-20mhz-bandwidth-rate -- patches.suse/rtlwifi-rtl8723be-Fix-loss-of-signal -- patches.suse/iwlwifi-mvm-fix-TX-of-CCMP-256 -- patches.suse/iwlwifi-mvm-Fix-channel-switch-for-count-0-and-1 -- patches.suse/iwlwifi-mvm-fix-assert-0x2B00-on-older-FWs -- patches.suse/iwlwifi-avoid-collecting-firmware-dump-if-not-loaded -- patches.suse/iwlwifi-mvm-fix-failed-to-remove-key-message -- patches.suse/iwlwifi-mvm-Direct-multicast-frames-to-the-correct-s -- patches.suse/iwlwifi-mvm-Correctly-set-the-tid-for-mcast-queue -- patches.suse/brcmfmac-fix-P2P_DEVICE-ethernet-address-generation -- patches.suse/msft-hv-1622-hv_netvsc-fix-filter-flags.patch -- patches.suse/msft-hv-1623-hv_netvsc-avoid-repeated-updates-of-packet-filter.patch -- patches.suse/msft-hv-1624-hv_netvsc-fix-locking-for-rx_mode.patch -- patches.suse/msft-hv-1625-hv_netvsc-fix-locking-during-VF-setup.patch -- patches.suse/ipv6-fix-access-to-non-linear-packet-in-ndisc_fill_r.patch -- patches.suse/ieee802154-6lowpan-fix-possible-NULL-deref-in-lowpan.patch -- patches.suse/macvlan-filter-out-unsupported-feature-flags.patch -- patches.suse/net-phy-Tell-caller-result-of-phy_change.patch -- patches.suse/bnxt_en-Refactor-the-functions-to-reserve-hardware-r.patch -- patches.suse/bnxt_en-Fix-vnic-accounting-in-the-bnxt_check_rings-.patch -- patches.suse/bnxt_en-Remove-unwanted-ovs-offload-messages-in-some.patch -- patches.suse/bnxt_en-Pass-complete-VLAN-TCI-to-the-stack.patch -- patches.suse/bnxt_en-Fix-regressions-when-setting-up-MQPRIO-TX-ri.patch -- patches.suse/bnxt_en-Return-standard-Linux-error-codes-for-hwrm-f.patch -- patches.suse/bnxt_en-close-open-NIC-only-when-the-interface-is-in.patch -- patches.suse/bnxt_en-Check-valid-VNIC-ID-in-bnxt_hwrm_vnic_set_tp.patch -- patches.suse/sock_diag-request-_diag-module-only-when-the-family-.patch -- patches.suse/can-m_can-change-comparison-to-bitshift-when-dealing -- patches.suse/can-ifi-Check-core-revision-upon-probe -- patches.suse/can-ifi-Repair-the-error-handling -- patches.suse/can-peak-pcie_fd-fix-echo_skb-is-occupied-bug -- patches.suse/can-peak-pcie_fd-remove-useless-code-when-interface- -- patches.suse/netfilter-ebtables-fix-erroneous-reject-of-last-rule.patch -- patches.suse/0001-netfilter-bridge-ebt_among-add-more-missing-match-si.patch -- patches.suse/net-ipv6-keep-sk-status-consistent-after-datagram-co.patch -- patches.suse/Revert-e1000e-Separate-signaling-for-link-check-link.patch -- patches.suse/e1000e-Fix-link-check-race-condition.patch -- patches.suse/0008-xfrm-do-not-call-rcu_read_unlock-when-afinfo-is-NULL.patch -- patches.suse/0007-xfrm-Fix-ESN-sequence-number-handling-for-IPsec-GSO-.patch -- patches.suse/0009-net-xfrm-use-preempt-safe-this_cpu_read-in-ipcomp_al.patch -- patches.suse/qed-Use-after-free-in-qed_rdma_free.patch -- patches.suse/net-use-skb_to_full_sk-in-skb_update_prio.patch -- patches.suse/soc-fsl-qbman-fix-issue-in-qman_delete_cgr_safe.patch -- patches.suse/dpaa_eth-remove-duplicate-initialization.patch -- patches.suse/dpaa_eth-increment-the-RX-dropped-counter-when-neede.patch -- patches.suse/dpaa_eth-remove-duplicate-increment-of-the-tx_errors.patch -- patches.suse/ipv4-lock-mtu-in-fnhe-when-received-PMTU-net.ipv4.ro.patch -- patches.suse/tg3-prevent-scheduling-while-atomic-splat.patch -- patches.suse/can-cc770-Fix-stalls-on-rt-linux-remove-redundant-IR -- patches.suse/can-cc770-Fix-queue-stall-dropped-RTR-reply -- patches.suse/net-sched-actions-return-explicit-error-when-tunnel_.patch -- patches.suse/0010-net-Fix-vlan-untag-for-bridge-and-vlan_dev-with-reor.patch -- patches.suse/kcm-lock-lower-socket-in-kcm_attach.patch -- patches.suse/net-systemport-Rewrite-__bcm_sysport_tx_reclaim.patch -- patches.suse/net-iucv-Free-memory-obtained-by-kzalloc.patch -- patches.suse/qed-Fix-MPA-unalign-flow-in-case-header-is-split-acr.patch -- patches.suse/qed-Fix-non-TCP-packets-should-be-dropped-on-iWARP-l.patch -- patches.suse/qede-Fix-qedr-link-update.patch -- patches.suse/netlink-avoid-a-double-skb-free-in-genlmsg_mcast.patch -- patches.suse/skbuff-Fix-not-waking-applications-when-errors-are-e.patch -- patches.suse/net-dsa-mv88e6xxx-fix-binding-documentation-for-mdio-busses.patch -- patches.suse/mlxsw-spectrum_buffers-Set-a-minimum-quota-for-CPU-p.patch -- patches.suse/net-hns-Fix-ethtool-private-flags.patch -- patches.suse/net-ethernet-ti-cpsw-add-check-for-in-band-mode-sett.patch -- patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of-.patch -- patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of--1f110e7c.patch -- patches.suse/net-sched-fix-NULL-dereference-on-the-error-path-of-.patch -- patches.suse/vmxnet3-avoid-xmit-reset-due-to-a-race-in-vmxnet3.patch -- patches.suse/vmxnet3-use-correct-flag-to-indicate-LRO-feature.patch -- patches.suse/net-fec-Fix-unbalanced-PM-runtime-calls.patch -- patches.suse/Bluetooth-btusb-Fix-quirk-for-Atheros-1525-QCA6174 -- patches.suse/devlink-Remove-redundant-free-on-error-path.patch -- patches.suse/net-ethernet-arc-Fix-a-potential-memory-leak-if-an-o.patch -- patches.suse/can-cc770-Fix-use-after-free-in-cc770_tx_interrupt -- patches.suse/ipv6-old_dport-should-be-a-__be16-in-__ip6_datagram_.patch -- patches.suse/test_bpf-Fix-testing-with-CONFIG_BPF_JIT_ALWAYS_ON-y.patch -- patches.suse/bpf-skip-unnecessary-capability-check.patch -- patches.suse/bnx2x-fix-spelling-mistake-registeration-registratio.patch -- patches.suse/qede-fix-spelling-mistake-registeration-registration.patch -- patches.suse/batman-adv-Fix-multicast-packet-loss-with-a-single-W.patch -- patches.suse/batman-adv-update-data-pointers-after-skb_cow.patch -- patches.suse/batman-adv-fix-header-size-check-in-batadv_dbg_arp.patch -- patches.suse/batman-adv-Fix-skbuff-rcsum-on-packet-reroute.patch -- patches.suse/s390-qeth-free-netdevice-when-removing-a-card.patch -- patches.suse/s390-qeth-when-thread-completes-wake-up-all-waiters.patch -- patches.suse/s390-qeth-lock-read-device-while-queueing-next-buffe.patch -- patches.suse/s390-qeth-on-channel-error-reject-further-cmd-requests.patch -- patches.suse/ipv6-sr-fix-scheduling-in-RCU-when-creating-seg6-lwt.patch -- patches.suse/ipv6-sr-fix-NULL-pointer-dereference-when-setting-en.patch -- patches.suse/ppp-avoid-loop-in-xmit-recursion-detection-code.patch -- patches.suse/msft-hv-1636-hv_netvsc-disable-NAPI-before-channel-close.patch -- patches.suse/msft-hv-1637-hv_netvsc-use-RCU-to-fix-concurrent-rx-and-queue-cha.patch -- patches.suse/msft-hv-1638-hv_netvsc-change-GPAD-teardown-order-on-older-versio.patch -- patches.suse/msft-hv-1639-hv_netvsc-common-detach-logic.patch -- patches.suse/ACPI-watchdog-Fix-off-by-one-error-at-resource-assig -- patches.suse/drm-tegra-Shutdown-on-driver-unbind -- patches.suse/drm-radeon-Don-t-turn-off-DP-sink-when-disconnected -- patches.suse/gpu-ipu-v3-prg-avoid-possible-array-underflow -- patches.suse/drm-imx-move-arming-of-the-vblank-event-to-atomic_fl -- patches.suse/drm-vmwgfx-Fix-black-screen-and-device-errors-when-r -- patches.suse/drm-vmwgfx-Fix-a-destoy-while-held-mutex-problem -- patches.suse/drm-i915-dp-Write-to-SET_POWER-dpcd-to-enable-MST-hu -- patches.suse/drm-i915-Specify-which-engines-to-reset-following-se -- patches.suse/drm-Reject-getfb-for-multi-plane-framebuffers -- patches.suse/drm-udl-Properly-check-framebuffer-mmap-offsets -- patches.suse/drm-ast-Fixed-1280x800-Display-Issue -- patches.suse/libnvdimm-btt-blk-do-integrity-setup-before-add_disk.patch -- patches.suse/0001-acpi-numa-fix-pxm-to-online-numa-node-associations.patch -- patches.suse/libnvdimm-region-hide-persistence_domain-when-unknow.patch -- patches.suse/libnvdimm-nfit-fix-persistence-domain-reporting.patch -- patches.suse/mm-mempolicy-c-avoid-use-uninitialized-preferred_node.patch -- patches.suse/hugetlbfs-check-for-pgoff-value-overflow.patch -- patches.suse/mm-vmalloc-add-interfaces-to-free-unmapped-page-table -- patches.suse/x86-mm-implement-free-pmd-pte-page-interfaces -- patches.suse/mm-khugepaged-c-convert-vm_bug_on-to-collapse-fail.patch -- patches.suse/mm-thp-do-not-wait-for-lock_page-in-deferred_split_scan.patch -- patches.suse/0001-mm-shmem-do-not-wait-for-lock_page-in-shmem_unused_h.patch -- patches.suse/Revert-mm-page_alloc-skip-over-regions-of-invalid-pf.patch -- patches.suse/mm-vmscan-wake-up-flushers-for-legacy-cgroups-too.patch -- patches.suse/0001-mm-thp-do-not-cause-memcg-oom-for-thp.patch -- patches.suse/ALSA-hda-realtek-Always-immediately-update-mute-LED- -- patches.suse/ALSA-usb-audio-Fix-parsing-descriptor-of-UAC2-proces -- patches.suse/ALSA-hda-Force-polling-mode-on-CFL-for-fixing-codec- -- patches.suse/ALSA-hda-realtek-Fix-Dell-headset-Mic-can-t-record -- patches.suse/ALSA-hda-realtek-Fix-speaker-no-sound-after-system-r -- patches.suse/ALSA-aloop-Sync-stale-timer-before-release -- patches.suse/ALSA-aloop-Fix-access-to-not-yet-ready-substream-via -- patches.suse/msft-hv-1609-Drivers-hv-vmbus-Fix-ring-buffer-signaling.patch -- patches.suse/iio-st_pressure-st_accel-pass-correct-platform-data- -- patches.suse/0001-staging-ncpfs-memory-corruption-in-ncp_read_kernel.patch -- patches.suse/mtdchar-fix-usage-of-mtd_ooblayout_ecc.patch -- patches.suse/mtd-nand-fsl_ifc-Fix-nand-waitfunc-return-value.patch -- patches.suse/0001-mtd-nand-fsl_ifc-Fix-eccstat-array-overflow-for-IFC-.patch -- patches.suse/0001-tracing-probeevent-Fix-to-support-minus-offset-from-.patch -- patches.suse/tty-vt-fix-up-tabstops-properly -- patches.suse/perf-x86-intel-don-t-accidentally-clear-high-bits-in-bdw_limit_period -- patches.suse/perf-x86-intel-uncore-fix-multi-domain-pci-cha-enumeration-bug-on-skylake-servers.patch -- patches.suse/posix-timers-Protect-posix-clock-array-access-agains.patch -- patches.suse/x86-build-64-Force-the-linker-to-use-2MB-page-size.patch -- patches.suse/x86-boot-64-verify-alignment-of-the-load-segment -- patches.suse/x86-vsyscall-64-use-proper-accessor-to-update-p4d-entry.patch -- patches.suse/x86-efi-free-efi_pgd-with-free_pages.patch -- patches.suse/x86-entry-64-don-t-use-ist-entry-for-bp-stack.patch -- patches.suse/ibmvfc-avoid-unnecessary-port-relogin.patch -- patches.suse/ARM-8746-1-vfp-Go-back-to-clearing-vfp_current_hw_st.patch -- patches.suse/ARM-8748-1-mm-Define-vdso_start-vdso_end-as-array.patch -- patches.suse/ARM-davinci-fix-the-GPIO-lookup-for-omapl138-hawk.patch -- patches.suse/ARM-OMAP-Fix-dmtimer-init-for-omap1.patch -- patches.suse/ARM-OMAP-Fix-SRAM-W-X-mapping.patch -- patches.suse/powerpc-64s-Fix-NULL-AT_BASE_PLATFORM-when-using-DT-.patch -- patches.suse/powerpc-64s-Fix-lost-pending-interrupt-due-to-race-c.patch -- patches.suse/powerpc-mm-Add-tracking-of-the-number-of-coprocessor.patch -- patches.suse/powerpc-mm-Workaround-Nest-MMU-bug-with-TLB-invalida.patch -- patches.suse/powerpc-mm-radix-Remove-unused-code.patch -- patches.suse/powerpc-mm-radix-Move-the-functions-that-does-the-ac.patch -- patches.suse/powerpc-mm-Fixup-tlbie-vs-store-ordering-issue-on-PO.patch -- patches.suse/powerpc-64s-Fix-i-side-SLB-miss-bad-address-handler-.patch -- patches.suse/ipc-shm.c-add-split-function-to-shm_vm_ops.patch -- patches.suse/mm-page_owner-fix-recursion-bug-after-changing-skip-entries.patch -- patches.suse/mtd-nand-atmel-Fix-get_sectorsize-function.patch -- patches.suse/0001-mtd-jedec_probe-Fix-crash-in-jedec_read_mfr.patch -- patches.suse/RDMA-ucma-Correct-option-size-check-using-optlen.patch -- patches.suse/RDMA-qedr-fix-QP-s-ack-timeout-configuration.patch -- patches.suse/RDMA-qedr-Fix-rc-initialization-on-CNQ-allocation-fa.patch -- patches.suse/RDMA-qedr-Fix-QP-state-initialization-race.patch -- patches.suse/RDMA-rdma_cm-Fix-use-after-free-race-with-process_on.patch -- patches.suse/RDMA-ucma-Check-that-device-is-connected-prior-to-ac.patch -- patches.suse/RDMA-ucma-Check-that-device-exists-prior-to-accessin.patch -- patches.suse/RDMA-hns-ensure-for-loop-actually-iterates-and-free-.patch -- patches.suse/RDMA-ucma-Introduce-safer-rdma_addr_size-variants.patch -- patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-TEAC-UD-30 -- patches.suse/ALSA-pcm-Use-dma_bytes-as-size-parameter-in-dma_mmap -- patches.suse/ALSA-pcm-potential-uninitialized-return-values -- patches.suse/KVM-PPC-Book3S-HV-Fix-duplication-of-host-SLB-entrie.patch -- patches.suse/ceph-only-dirty-iter_iovec-pages-for-direct-read.patch -- patches.suse/netfilter-nf_tables-add-missing-netlink-attrs-to-pol.patch -- patches.suse/0011-netfilter-drop-template-ct-when-conntrack-is-skipped.patch -- patches.suse/0012-netfilter-nf_socket-Fix-out-of-bounds-access-in-nf_s.patch -- patches.suse/lan78xx-Set-ASD-in-MAC_CR-when-EEE-is-enabled.patch -- patches.suse/netlink-make-sure-nladdr-has-correct-size-in-netlink.patch -- patches.suse/ipv6-the-entire-IPv6-header-chain-must-fit-the-first.patch -- patches.suse/iwlwifi-mvm-set-the-correct-tid-when-we-flush-the-MC -- patches.suse/iwlwifi-mvm-Correctly-set-IGTK-for-AP -- patches.suse/iwlwifi-mvm-fix-error-checking-for-multi-broadcast-s -- patches.suse/iwlwifi-add-shared-clock-PHY-config-flag-for-some-de -- patches.suse/iwlwifi-mvm-Increase-session-protection-time-after-C -- patches.suse/iwlwifi-mvm-clear-tx-queue-id-when-unreserving-aggre -- patches.suse/iwlwifi-mvm-make-sure-internal-station-has-a-valid-i -- patches.suse/iwlwifi-mvm-fix-array-out-of-bounds-reference -- patches.suse/brcmfmac-Fix-check-for-ISO3166-code -- patches.suse/0001-net-qmi_wwan-add-BroadMobi-BM806U-2020-2033.patch -- patches.suse/bonding-fix-the-err-path-for-dev-hwaddr-sync-in-bond.patch -- patches.suse/bonding-move-dev_mc_sync-after-master_upper_dev_link.patch -- patches.suse/bonding-process-the-err-returned-by-dev_set_allmulti.patch -- patches.suse/team-move-dev_mc_sync-after-master_upper_dev_link-in.patch -- patches.suse/0001-net-usb-qmi_wwan.c-Add-USB-id-for-lt4120-modem.patch -- patches.suse/vhost_net-add-missing-lock-nesting-notation.patch -- patches.suse/batman-adv-fix-multicast-via-unicast-transmission-wi.patch -- patches.suse/batman-adv-fix-packet-loss-for-broadcasted-DHCP-pack.patch -- patches.suse/0001-net-usb-add-qmi_wwan-if-on-lte-modem-wistron-neweb-d.patch -- patches.suse/net-fix-possible-out-of-bound-read-in-skb_network_pr.patch -- patches.suse/r8169-fix-setting-driver_data-after-register_netdev -- patches.suse/strparser-Fix-sign-of-err-codes.patch -- patches.suse/net-mlx5e-Don-t-override-vport-admin-link-state-in-s.patch -- patches.suse/net-mlx5-Make-eswitch-support-to-depend-on-switchdev.patch -- patches.suse/net-mlx5e-Fix-traffic-being-dropped-on-VF-represento.patch -- patches.suse/net-mlx5e-Fix-memory-usage-issues-in-offloading-TC-f.patch -- patches.suse/net-mlx5e-Avoid-using-the-ipv6-stub-in-the-TC-offloa.patch -- patches.suse/net-mlx5e-Sync-netdev-vxlan-ports-at-open.patch -- patches.suse/net-mlx4_en-Fix-mixed-PFC-and-Global-pause-user-cont.patch -- patches.suse/net-mlx4_core-Fix-memory-leak-while-delete-slave-s-r.patch -- patches.suse/vhost-correctly-remove-wait-queue-during-poll-failur.patch -- patches.suse/qede-Fix-barrier-usage-after-tx-doorbell-write.patch -- patches.suse/0011-xfrm-fix-rcu_read_unlock-usage-in-xfrm_local_error.patch -- patches.suse/vti4-Don-t-count-header-length-twice-on-tunnel-setup.patch -- patches.suse/vti6-Properly-adjust-vti6-MTU-from-MTU-of-lower-devi.patch -- patches.suse/vti6-Keep-set-MTU-on-link-creation-or-change-validat.patch -- patches.suse/vti6-Fix-dev-max_mtu-setting.patch -- patches.suse/xfrm-Fix-transport-mode-skb-control-buffer-usage.patch -- patches.suse/lan78xx-Crash-in-lan78xx_writ_reg-Workqueue-events-l.patch -- patches.suse/msft-hv-1654-hv_netvsc-enable-multicast-if-necessary.patch -- patches.suse/qede-Do-not-drop-rx-checksum-invalidated-packets.patch -- patches.suse/vhost-validate-log-when-IOTLB-is-enabled.patch -- patches.suse/0001-net-Fix-untag-for-vlan-packets-without-ethernet-head.patch -- patches.suse/ipv6-sr-fix-seg6-encap-performances-with-TSO-enabled.patch -- patches.suse/vrf-Fix-use-after-free-and-double-free-in-vrf_finish.patch -- patches.suse/net-ipv6-Fix-route-leaking-between-VRFs.patch -- patches.suse/x86-alternatives-fixup-alternative_call_2 -- patches.suse/x86-platform-uv-fix-critical-uv-mmr-address-error -- patches.suse/perf-x86-intel-fix-linear-ip-of-pebs-real_ip-on-haswell-and-later-cpus -- patches.suse/perf-hwbp-Simplify-the-perf-hwbp-code-fix-doc.patch -- patches.suse/drm-i915-dmc-DMC-1.07-for-Cannonlake -- patches.suse/drm-i915-Apply-headless-DMC-workaround-for-CNL -- patches.suse/drm-i915-cnl-apply-Display-WA-1178-to-fix-type-C-don -- patches.suse/drm-i915-cnl-Add-Port-F-definition -- patches.suse/drm-i915-cnl-Fix-aux-selection-for-WA-1178 -- patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-another-SKU -- patches.suse/drm-i915-cnl-Add-AUX-F-support -- patches.suse/drm-i915-cnl-Extend-Wa-1178-to-Aux-F -- patches.suse/drm-i915-cnl-Fix-_CNL_PORT_TX_DW2_LN0_F-definition -- patches.suse/drm-i915-Fix-DPLCLKA_CFGCR0-bits-for-Port-F -- patches.suse/drm-i915-cnl-Add-right-GMBUS-pin-number-for-HDMI-on- -- patches.suse/drm-i915-For-HPD-connected-port-use-hpd_pin-instead- -- patches.suse/drm-i915-cnl-Add-HPD-support-for-Port-F -- patches.suse/drm-i915-cnl-Enable-DDI-F-on-Cannonlake -- patches.suse/drm-i915-cnl-Fix-DP-max-rate-for-Cannonlake-with-por -- patches.suse/drm-i915-dp-abstract-rate-array-length-limiting -- patches.suse/drm-i915-dp-clean-up-source-rate-limiting-for-cnl -- patches.suse/drm-i915-dp-limit-DP-link-rate-based-on-VBT-on-CNL -- patches.suse/drm-i915-Remove-unbannable-context-spam-from-reset -- patches.suse/drm-i915-cnl-WaPipeControlBefore3DStateSamplePattern -- patches.suse/drm-rockchip-Respect-page-offset-for-PRIME-mmap-call -- patches.suse/0001-video-backlight-Add-of_find_backlight-helper-in-back.patch -- patches.suse/0002-video-backlight-Add-devres-versions-of-of_find_backl.patch -- patches.suse/drm-i915-Correctly-handle-limited-range-YCbCr-data-o -- patches.suse/drm-bridge-dw-hdmi-Fix-overflow-workaround-for-Amlog -- patches.suse/0001-drm-rockchip-inno_hdmi-Fix-error-handling-path.patch -- patches.suse/0001-drm-rockchip-inno_hdmi-reorder-clk_disable_unprepare.patch -- patches.suse/0001-drm-rockchip-dw_hdmi-Move-HDMI-vpll-clock-enable-to-.patch -- patches.suse/drm-panel-simple-Fix-the-bus-format-for-the-Ontat-pa -- patches.suse/drm-meson-Fix-an-un-handled-error-path-in-meson_drv_ -- patches.suse/drm-meson-Fix-some-error-handling-paths-in-meson_drv -- patches.suse/PCI-Restore-config-space-on-runtime-resume-despite-b -- patches.suse/drm-rockchip-Clear-all-interrupts-before-requesting- -- patches.suse/0001-drm-rcar-du-Remove-zpos-field-from-rcar_du_vsp_plane.patch -- patches.suse/0001-drm-rcar-du-lvds-Fix-LVDCR1-for-R-Car-gen3.patch -- patches.suse/drm-rcar-du-lvds-Fix-LVDS-startup-on-R-Car-Gen2 -- patches.suse/drm-rcar-du-lvds-Fix-LVDS-startup-on-R-Car-Gen3 -- patches.suse/drm-amdgpu-Fix-always_valid-bos-multiple-LRU-inserti -- patches.suse/drm-amd-powerplay-Fix-enum-mismatch -- patches.suse/drm-i915-cnl-Sync-PCI-ID-with-Spec -- patches.suse/drm-i915-cnl-Remove-alpha_support-protection -- patches.suse/radeon-hide-pointless-warning-when-compile-testing -- patches.suse/drm-amdgpu-adjust-timeout-for-ib_ring_tests-v2 -- patches.suse/drm-amdgpu-disable-GFX-ring-and-disable-PQ-wptr-in-h -- patches.suse/drm-i915-psr-Check-for-the-specific-AUX_FRAME_SYNC-c -- patches.suse/drm-i915-cnl-Add-WaRsDisableCoarsePowerGating -- patches.suse/0001-drm-mali-dp-Uninitialized-variable-in-malidp_se_chec.patch -- patches.suse/drm-vmwgfx-Unpin-the-screen-object-backup-buffer-whe -- patches.suse/drm-i915-Wrap-engine-schedule-in-RCU-locks-for-set-w -- patches.suse/drm-i915-Only-call-tasklet_kill-on-the-first-prepare -- patches.suse/drm-amdgpu-Add-an-ATPX-quirk-for-hybrid-laptop -- patches.suse/drm-i915-execlists-Use-a-locked-clear_bit-for-synchr -- patches.suse/drm-i915-Fix-hibernation-with-ACPI-S0-target-state -- patches.suse/perf-x86-intel-fix-large-period-handling-on-broadwell-cpus -- patches.suse/perf-x86-intel-properly-save-restore-the-pmu-state-in-the-nmi-handler -- patches.suse/perf-x86-intel-fix-event-update-for-auto-reload -- patches.suse/x86-mce-amd-pass-the-bank-number-to-smca_get_bank_type.patch -- patches.suse/x86-mce-amd-edac-mce_amd-enumerate-reserved-smca-bank-type.patch -- patches.suse/x86-mce-amd-get-address-from-already-initialized-block -- patches.suse/sched-fair-Avoid-an-unnecessary-lookup-of-current-CPU-ID-during-wake_affine.patch -- patches.suse/sched-fair-Defer-calculation-of-prev_eff_load-in-wake_affine-until-needed.patch -- patches.suse/sched-fair-Do-not-migrate-on-wake_affine_weight-if-weights-are-equal.patch -- patches.suse/sched-fair-Do-not-migrate-due-to-a-sync-wakeup-on-exit.patch -- patches.suse/sched-fair-Consider-SD_NUMA-when-selecting-the-most-idle-group-to-schedule-on.patch -- patches.suse/x86-apic-split-out-restore_boot_irq_mode-from-disable_io_apic -- patches.suse/x86-apic-split-disable_io_apic-into-two-functions-to-fix-config_kexec_jump-y -- patches.suse/x86-apic-fix-restoring-boot-irq-mode-in-reboot-and-kexec-kdump -- patches.suse/x86-apic-set-up-through-local-apic-mode-on-the-boot-cpu-if-noapic-specified -- patches.suse/x86-dumpstack-unify-show_regs -- patches.suse/0200-raid-remove-tile-specific-raid6-implementation.patch -- patches.suse/bitmap-fix-memset-optimization-on-big-endian-systems -- patches.suse/ACPI-acpi_pad-Fix-memory-leak-in-power-saving-thread -- patches.suse/ACPICA-acpi-acpica-fix-acpi-operand-cache-leak-in-ns -- patches.suse/ACPICA-Fix-memory-leak-on-unusual-memory-leak -- patches.suse/ACPICA-Events-add-a-return-on-failure-from-acpi_hw_r -- patches.suse/0001-ACPI-CPPC-Update-all-pr_-debug-err-messages-to-log-t.patch -- patches.suse/acpi-pci-pci_link-allow-the-absence-of-_prs-and-change.patch -- patches.suse/0001-ACPI-scan-Send-change-uevent-with-offine-environment.patch -- patches.suse/ACPI-video-Add-quirk-to-force-acpi-video-backlight-o -- patches.suse/0001-PCMCIA-PM-Avoid-noirq-suspend-aborts-during-suspend-.patch -- patches.suse/cpufreq-cppc_cpufreq-Fix-cppc_cpufreq_init-failure-p.patch -- patches.suse/0002-cpufreq-CPPC-Use-transition_delay_us-depending-trans.patch -- patches.suse/regmap-Correct-comparison-in-regmap_cached -- patches.suse/regmap-Fix-reversed-bounds-check-in-regmap_raw_write -- patches.suse/regmap-i2c-Off-by-one-in-regmap_i2c_smbus_i2c_read-w -- patches.suse/regmap-Correct-offset-handling-in-regmap_volatile_ra -- patches.suse/regmap-Don-t-use-format_val-in-regmap_bulk_read -- patches.suse/regmap-Format-data-for-raw-write-in-regmap_bulk_writ -- patches.suse/regulator-of-Add-a-missing-of_node_put-in-an-error-h -- patches.suse/regulator-gpio-fix-some-error-handling-paths-in-gpio_regulator_probe.patch -- patches.suse/spi-Fix-scatterlist-elements-size-in-spi_map_buf -- patches.suse/spi-atmel-init-FIFOs-before-spi-enable -- patches.suse/spi-bcm-qspi-fIX-some-error-handling-paths -- patches.suse/power-gemini-poweroff-Avoid-spurious-poweroff -- patches.suse/mmc-dw_mmc-rockchip-correct-property-names-in-debug.patch -- patches.suse/pinctrl-artpec6-dt-add-missing-pin-group-uart5nocts -- patches.suse/pinctrl-sh-pfc-r8a7795-Fix-MOD_SEL-register-pin-assi -- patches.suse/pinctrl-sh-pfc-r8a7796-Fix-MOD_SEL-register-pin-assi -- patches.suse/pinctrl-sh-pfc-r8a7796-Fix-IPSR-and-MOD_SEL-register -- patches.suse/pinctrl-sh-pfc-r8a7790-Add-missing-TX_ER-pin-to-avb_ -- patches.suse/pinctrl-pinctrl-single-Fix-pcs_request_gpio-when-bit -- patches.suse/0004-ipmi-Remove-ACPI-SPMI-probing-from-the-SSIF-I2C-driv.patch -- patches.suse/ipmi-pci-Blacklist-a-Realtek-IPMI-device.patch -- patches.suse/0001-ipmi_ssif-Fix-kernel-panic-at-msg_done_handler.patch -- patches.suse/doc-Rename-.system_keyring-to-.builtin_trusted_keys -- patches.suse/i40e-fix-typo-in-function-description.patch -- patches.suse/i40e-i40evf-Only-track-one-ITR-setting-per-ring-inst.patch -- patches.suse/i40e-i40evf-Clean-up-logic-for-adaptive-ITR.patch -- patches.suse/i40e-Add-delay-after-EMP-reset-for-firmware-to-recov.patch -- patches.suse/i40e-i40evf-Clean-up-of-bits-related-to-using-q_vect.patch -- patches.suse/i40e-i40evf-Don-t-bother-setting-the-CLEARPBA-bit.patch -- patches.suse/i40e-i40evf-Use-usec-value-instead-of-reg-value-for-.patch -- patches.suse/i40evf-Correctly-populate-rxitr_idx-and-txitr_idx.patch -- patches.suse/i40e-i40evf-Split-container-ITR-into-current_itr-and.patch -- patches.suse/i40e-i40evf-Add-support-for-new-mechanism-of-updatin.patch -- patches.suse/i40evf-use-GFP_ATOMIC-under-spin-lock.patch -- patches.suse/i40e-don-t-leak-memory-addresses.patch -- patches.suse/i40e-broadcast-filters-can-trigger-overflow-promiscu.patch -- patches.suse/i40evf-Use-an-iterator-of-the-same-type-as-the-list.patch -- patches.suse/i40e-refactor-promisc_changed-in-i40e_sync_vsi_filte.patch -- patches.suse/i40e-do-not-force-filter-failure-in-overflow-promisc.patch -- patches.suse/i40evf-use-__dev_-um-c_sync-routines-in-.set_rx_mode.patch -- patches.suse/i40evf-Make-VF-reset-warning-message-more-clear.patch -- patches.suse/cxgb4-rework-on-chip-memory-read.patch -- patches.suse/i40evf-Fix-link-up-issue-when-queues-are-disabled.patch -- patches.suse/Bluetooth-btusb-Add-device-ID-for-RTL8822BE -- patches.suse/ibmvnic-Keep-track-of-supplementary-TX-descriptors.patch -- patches.suse/ibmvnic-Rename-active-queue-count-variables.patch -- patches.suse/ibmvnic-Move-active-sub-crq-count-settings.patch -- patches.suse/ibmvnic-Free-and-re-allocate-scrqs-when-tx-rx-scrqs-.patch -- patches.suse/ibmvnic-Make-napi-usage-dynamic.patch -- patches.suse/ibmvnic-Allocate-max-queues-stats-buffers.patch -- patches.suse/ibmvnic-Correct-goto-target-for-tx-irq-initializatio.patch -- patches.suse/ibmvnic-Fix-TX-descriptor-tracking.patch -- patches.suse/ibmvnic-Split-counters-for-scrq-pools-napi.patch -- patches.suse/bpf-x64-save-5-bytes-in-prologue-when-ebpf-insns-cam.patch -- patches.suse/sh_eth-TSU_QTAG0-1-registers-the-same-as-TSU_QTAGM0-.patch -- patches.suse/sh_eth-fix-TSU-init-on-SH7734-R8A7740.patch -- patches.suse/ixgbe-remove-redundant-initialization-of-pool.patch -- patches.suse/ixgbe-Avoid-to-write-the-RETA-table-when-unnecessary.patch -- patches.suse/ixgbe-prevent-ptp_rx_hang-from-running-when-in-FILTE.patch -- patches.suse/ixgbevf-use-page_address-offset-from-page.patch -- patches.suse/ixgbevf-add-ethtool-private-flag-for-legacy-Rx.patch -- patches.suse/ixgbevf-add-support-for-using-order-1-pages-to-recei.patch -- patches.suse/ixgbevf-setup-queue-counts.patch -- patches.suse/ixgbevf-add-support-for-padding-packet.patch -- patches.suse/ixgbevf-make-sure-all-frames-fit-minimum-size-requir.patch -- patches.suse/ixgbevf-allocate-the-rings-as-part-of-q_vector.patch -- patches.suse/ixgbevf-break-out-Rx-buffer-page-management.patch -- patches.suse/ixgbevf-add-build_skb-support.patch -- patches.suse/ixgbevf-remove-redundant-initialization-of-variable-.patch -- patches.suse/i40evf-Fix-double-locking-the-same-resource.patch -- patches.suse/i40e-i40evf-use-SW-variables-for-hang-detection.patch -- patches.suse/ibmvnic-Fix-TX-descriptor-tracking-again.patch -- patches.suse/ibmvnic-Allocate-statistics-buffers-during-probe.patch -- patches.suse/ibmvnic-Harden-TX-RX-pool-cleaning.patch -- patches.suse/ibmvnic-Report-queue-stops-and-restarts-as-debug-out.patch -- patches.suse/ibmvnic-Do-not-attempt-to-login-if-RX-or-TX-queues-a.patch -- patches.suse/qlogic-qed-Constify-pkt_type_str.patch -- patches.suse/emulex-benet-Constify-be_misconfig_evt_port_state.patch -- patches.suse/net-mvpp2-Add-hardware-offloading-for-VLAN-filtering.patch -- patches.suse/fm10k-fix-function-doxygen-comments.patch -- patches.suse/fm10k-fix-incorrect-warning-for-function-prototype.patch -- patches.suse/fm10k-bump-version-number-e9d328d3.patch -- patches.suse/cxgb4-remove-dead-code-when-allocating-filter.patch -- patches.suse/cxgb4-Add-TP-Congestion-map-entry-for-single-port.patch -- patches.suse/cxgb4vf-Forcefully-link-up-virtual-interfaces.patch -- patches.suse/enic-enable-rq-before-updating-rq-descriptors.patch -- patches.suse/net-mvpp2-use-the-same-buffer-pool-for-all-ports.patch -- patches.suse/net-mvpp2-update-the-BM-buffer-free-destroy-logic.patch -- patches.suse/net-mvpp2-use-a-data-size-of-10kB-for-Tx-FIFO-on-por.patch -- patches.suse/net-mvpp2-enable-UDP-TCP-checksum-over-IPv6.patch -- patches.suse/net-mvpp2-jumbo-frames-support.patch -- patches.suse/igb-Fix-a-test-with-HWTSTAMP_TX_ON.patch -- patches.suse/net-mvpp2-mvpp2_check_hw_buf_num-can-be-static.patch -- patches.suse/net-mlx5e-Fixed-sleeping-inside-atomic-context.patch -- patches.suse/net-mvpp2-Simplify-MAC-filtering-function-parameters.patch -- patches.suse/net-mvpp2-Add-support-for-unicast-filtering.patch -- patches.suse/net-hns3-VF-should-get-the-real-rss_size-instead-of-.patch -- patches.suse/net-hns3-set-the-cmdq-out_vld-bit-to-0-after-used.patch -- patches.suse/net-hns3-fix-endian-issue-when-PF-get-mbx-message-fl.patch -- patches.suse/net-hns3-fix-the-queue-id-for-tqp-enable-reset.patch -- patches.suse/net-hns3-set-the-max-ring-num-when-alloc-netdev.patch -- patches.suse/net-hns3-add-support-for-VF-driver-inner-interface-h.patch -- patches.suse/ibmvnic-Clean-up-device-close.patch -- patches.suse/ibmvnic-Reorganize-device-close.patch -- patches.suse/ibmvnic-Do-not-disable-device-during-failover-or-par.patch -- patches.suse/net-hns3-refactor-the-hclge_get-set_rss-function.patch -- patches.suse/net-hns3-refactor-the-hclge_get-set_rss_tuple-functi.patch -- patches.suse/net-hns3-fix-for-RSS-configuration-loss-problem-duri.patch -- patches.suse/net-hns3-fix-for-pause-configuration-lost-during-res.patch -- patches.suse/net-hns3-fix-for-use-after-free-when-setting-ring-pa.patch -- patches.suse/net-hns3-refactor-the-get-put_vector-function.patch -- patches.suse/net-hns3-fix-for-coalesce-configuration-lost-during-.patch -- patches.suse/net-hns3-refactor-the-coalesce-related-struct.patch -- patches.suse/net-hns3-fix-for-coal-configuation-lost-when-setting.patch -- patches.suse/cxgb4-increase-max-tx-rate-limit-to-100-Gbps.patch -- patches.suse/s390-sles15sp1-00-08-33-s390-qeth-remove-outdated-portname-debug-msg.patch -- patches.suse/net-hns3-add-existence-check-when-remove-old-uc-mac-.patch -- patches.suse/net-hns3-fix-for-netdev-not-running-problem-after-ca.patch -- patches.suse/net-hns3-fix-for-ipv6-address-loss-problem-after-set.patch -- patches.suse/net-hns3-unify-the-pause-params-setup-function.patch -- patches.suse/net-hns3-fix-rx-path-skb-truesize-reporting-bug.patch -- patches.suse/net-hns3-add-support-for-querying-pfc-puase-packets-.patch -- patches.suse/net-hns3-fix-for-loopback-failure-when-vlan-filter-i.patch -- patches.suse/net-hns3-fix-for-buffer-overflow-smatch-warning.patch -- patches.suse/net-hns3-fix-error-type-definition-of-return-value.patch -- patches.suse/net-hns3-fix-return-value-error-of-hclge_get_mac_vla.patch -- patches.suse/net-hns3-add-existence-checking-before-adding-unicas.patch -- patches.suse/net-hns3-add-result-checking-for-VF-when-modify-unic.patch -- patches.suse/cxgb4-do-not-display-50Gbps-as-unsupported-speed.patch -- patches.suse/cxgb4-cxgb4vf-check-fw-caps-to-set-link-mode-mask.patch -- patches.suse/ixgbe-Add-receive-length-error-counter.patch -- patches.suse/ixgbevf-fix-unused-variable-warning.patch -- patches.suse/ixgbe-fix-disabling-hide-VLAN-on-VF-reset.patch -- patches.suse/ibmvnic-Account-for-VLAN-tag-in-L2-Header-descriptor.patch -- patches.suse/ibmvnic-Account-for-VLAN-header-length-in-TX-buffers.patch -- patches.suse/ibmvnic-Pad-small-packets-to-minimum-MTU-size.patch -- patches.suse/ibmvnic-Handle-TSO-backing-device-errata.patch -- patches.suse/ibmvnic-Fix-recent-errata-commit.patch -- patches.suse/cxgb4-Add-HMA-support.patch -- patches.suse/ibmvnic-Fix-reset-return-from-closed-state.patch -- patches.suse/i40e-remove-i40e_fcoe-files.patch -- patches.suse/i40e-Fix-attach-VF-to-VM-issue.patch -- patches.suse/i40e-Cleanup-i40e_vlan_rx_register.patch -- patches.suse/i40e-Fix-permission-check-for-VF-MAC-filters.patch -- patches.suse/i40e-track-filter-type-statistics-when-deleting-inva.patch -- patches.suse/i40e-factor-out-re-enable-functions-for-ATR-and-SB.patch -- patches.suse/i40e-fix-for-wrong-partition-id-calculation-on-OCP-m.patch -- patches.suse/i40e-restore-TCPv4-input-set-when-re-enabling-ATR.patch -- patches.suse/cxgb4-notify-fatal-error-to-uld-drivers.patch -- patches.suse/cxgb4-Fix-queue-free-path-of-ULD-drivers.patch -- patches.suse/ibmvnic-Generalize-TX-pool-structure.patch -- patches.suse/ibmvnic-Update-and-clean-up-reset-TX-pool-routine.patch -- patches.suse/ibmvnic-Update-release-TX-pool-routine.patch -- patches.suse/ibmvnic-Update-TX-pool-initialization-routine.patch -- patches.suse/ibmvnic-Update-TX-and-TX-completion-routines.patch -- patches.suse/ibmvnic-Improve-TX-buffer-accounting.patch -- patches.suse/ibmvnic-Update-TX-pool-cleaning-routine.patch -- patches.suse/ibmvnic-Remove-unused-TSO-resources-in-TX-pool-struc.patch -- patches.suse/i40e-Prevent-setting-link-speed-on-KX_X722.patch -- patches.suse/i40e-Close-client-on-suspend-and-restore-client-MSIx.patch -- patches.suse/i40e-add-doxygen-comment-for-new-mode-parameter.patch -- patches.suse/i40e-Prevent-setting-link-speed-on-I40E_DEV_ID_25G_B.patch -- patches.suse/i40evf-remove-flags-that-are-never-used.patch -- patches.suse/i40e-Fix-the-polling-mechanism-of-GLGEN_RSTAT.DEVSTA.patch -- patches.suse/net-add-uevent-socket-member.patch -- patches.suse/cxgb4-Adds-CPL-support-for-Shared-Receive-Queues.patch -- patches.suse/cxgb4-Add-support-to-initialise-read-SRQ-entries.patch -- patches.suse/cxgb4-Add-support-to-query-HW-SRQ-parameters.patch -- patches.suse/cxgb4-Support-firmware-rdma-write-with-immediate-wor.patch -- patches.suse/cxgb4-Support-firmware-rdma-write-completion-work-re.patch -- patches.suse/net-hns3-reallocate-tx-rx-buffer-after-changing-mtu.patch -- patches.suse/net-hns3-fix-the-VF-queue-reset-flow-error.patch -- patches.suse/net-hns3-fix-for-vlan-table-lost-problem-when-resett.patch -- patches.suse/net-hns3-export-pci-table-of-hclge-and-hclgevf-to-us.patch -- patches.suse/net-hns3-increase-the-max-time-for-IMP-handle-comman.patch -- patches.suse/net-hns3-change-GL-update-rate.patch -- patches.suse/net-hns3-change-the-time-interval-of-int_gl-calculat.patch -- patches.suse/net-hns3-fix-for-getting-wrong-link-mode-problem.patch -- patches.suse/net-hns3-add-get_link-support-to-VF.patch -- patches.suse/net-hns3-add-querying-speed-and-duplex-support-to-VF.patch -- patches.suse/net-hns3-fix-for-not-returning-problem-in-get_link_k.patch -- patches.suse/net-mvpp2-use-correct-index-on-array-mvpp2_pools.patch -- patches.suse/net-hns3-Changes-to-make-enet-watchdog-timeout-func-.patch -- patches.suse/net-hns3-Add-VF-Reset-Service-Task-to-support-event-.patch -- patches.suse/net-hns3-Add-VF-Reset-device-state-and-its-handling.patch -- patches.suse/net-hns3-Add-support-to-request-VF-Reset-to-PF.patch -- patches.suse/net-hns3-Add-support-to-reset-the-enet-ring-mgmt-lay.patch -- patches.suse/net-hns3-Add-support-to-re-initialize-the-hclge-devi.patch -- patches.suse/net-hns3-Changes-to-support-ARQ-Asynchronous-Receive.patch -- patches.suse/net-hns3-Add-Asserting-Reset-mailbox-message-handlin.patch -- patches.suse/net-hns3-Changes-required-in-PF-mailbox-to-support-V.patch -- patches.suse/virtio-net-Fix-operstate-for-virtio-when-no-VIRTIO_N -- patches.suse/qed-Use-true-and-false-for-boolean-values.patch -- patches.suse/net-hns3-hclge_inform_reset_assert_to_vf-can-be-stat.patch -- patches.suse/ixgbe-add-status-reg-reads-to-ixgbe_check_remove.patch -- patches.suse/ixgbe-fix-read-modify-write-in-x550-phy-setup.patch -- patches.suse/cxgb4-Setup-FW-queues-before-registering-netdev.patch -- patches.suse/cxgb4-copy-vlan_id-in-ndo_get_vf_config.patch -- patches.suse/cxgb4-depend-on-firmware-event-for-link-status.patch -- patches.suse/cxgb4-support-new-ISSI-flash-parts.patch -- patches.suse/ibmvnic-Potential-NULL-dereference-in-clean_one_tx_p.patch -- patches.suse/rtlwifi-rtl8192cu-Remove-variable-self-assignment-in -- patches.suse/rtl8187-Fix-NULL-pointer-dereference-in-priv-conf_mu -- patches.suse/mt7601u-let-mac80211-validate-rx-CCMP-PN -- patches.suse/Revert-mwifiex-fix-incorrect-ht-capability-problem.patch -- patches.suse/ethernet-Use-octal-not-symbolic-permissions.patch -- patches.suse/net-hns3-fix-for-returning-wrong-value-problem-in-hn.patch -- patches.suse/net-hns3-fix-for-returning-wrong-value-problem-in-hn-da44a00f.patch -- patches.suse/net-hns3-fix-for-the-wrong-shift-problem-in-hns3_set.patch -- patches.suse/net-hns3-fix-for-not-initializing-VF-rss_hash_key-pr.patch -- patches.suse/net-hns3-never-send-command-queue-message-to-IMP-whe.patch -- patches.suse/bnx2x-Replace-doorbell-barrier-with-wmb.patch -- patches.suse/bnxt_en-Eliminate-duplicate-barriers-on-weakly-order.patch -- patches.suse/net-ena-Eliminate-duplicate-barriers-on-weakly-order.patch -- patches.suse/i40e-move-I40E_FLAG_FILTER_SYNC-to-a-state-bit.patch -- patches.suse/i40e-move-I40E_FLAG_UDP_FILTER_SYNC-to-the-state-fie.patch -- patches.suse/i40e-move-AUTO_DISABLED-flags-into-the-state-field.patch -- patches.suse/i40e-move-I40E_FLAG_TEMP_LINK_POLLING-to-state-field.patch -- patches.suse/i40e-move-client-flags-into-state-bits.patch -- patches.suse/i40e-hold-the-RTNL-lock-while-changing-interrupt-sch.patch -- patches.suse/i40e-stop-using-cmpxchg-flow-in-i40e_set_priv_flags.patch -- patches.suse/i40e-re-number-feature-flags-to-remove-gaps.patch -- patches.suse/net-mvpp2-Make-mvpp2_prs_hw_read-a-parser-entry-init.patch -- patches.suse/net-mvpp2-Don-t-use-dynamic-allocs-for-local-variabl.patch -- patches.suse/net-mlx5-Protect-from-command-bit-overflow.patch -- patches.suse/net-mvpp2-Use-relaxed-I-O-in-data-path.patch -- patches.suse/net-mlx5e-Remove-unused-define-MLX5_MPWRQ_STRIDES_PE.patch -- patches.suse/net-mlx5e-Do-not-reset-Receive-Queue-params-on-every.patch -- patches.suse/qed-Utilize-FW-8.33.11.0.patch -- patches.suse/qed-Populate-nvm-image-attribute-shadow.patch -- patches.suse/qed-Fix-PTT-entry-leak-in-the-selftest-error-flow.patch -- patches.suse/qed-Add-APIs-for-flash-access.patch -- patches.suse/qed-Adapter-flash-update-support.patch -- patches.suse/qede-Ethtool-flash-update-support.patch -- patches.suse/net-cavium-use-module_pci_driver-to-simplify-the-cod.patch -- patches.suse/mac80211-don-t-WARN-on-bad-WMM-parameters-from-buggy -- patches.suse/ath9k-Protect-queue-draining-by-rcu_read_lock -- patches.suse/ath10k-fix-use-after-free-in-ath10k_wmi_cmd_send_now.patch -- patches.suse/ath10k-Fix-kernel-panic-while-using-worker-ath10k_st -- patches.suse/ath9k-fix-crash-in-spectral-scan -- patches.suse/brcmsmac-allocate-ucode-with-GFP_KERNEL.patch -- patches.suse/iwlwifi-mvm-check-if-mac80211_queue-is-valid-in-iwl_ -- patches.suse/iwlwifi-add-a-bunch-of-new-9000-PCI-IDs -- patches.suse/Revert-ath10k-send-re-assoc-peer-command-when-NSS-ch -- patches.suse/ath10k-advertize-beacon_int_min_gcd -- patches.suse/ath10k-fix-recent-bandwidth-conversion-bug -- patches.suse/cxgb4-fix-error-return-code-in-adap_init0.patch -- patches.suse/ieee802154-ca8210-fix-uninitialised-data-read -- patches.suse/net-thunderx-move-filter-register-related-macro-into.patch -- patches.suse/net-thunderx-add-MAC-address-filter-tracking-for-LMA.patch -- patches.suse/net-thunderx-add-multicast-filter-management-support.patch -- patches.suse/net-thunderx-add-new-messages-for-handle-ndo_set_rx_.patch -- patches.suse/net-thunderx-add-XCAST-messages-handlers-for-PF.patch -- patches.suse/net-thunderx-add-workqueue-control-structures-for-ha.patch -- patches.suse/net-thunderx-add-ndo_set_rx_mode-callback-implementa.patch -- patches.suse/net-hns3-remove-unnecessary-pci_set_drvdata-and-devm.patch -- patches.suse/0012-rxrpc-Fix-Tx-ring-annotation-after-initial-Tx-failur.patch -- patches.suse/0013-rxrpc-Don-t-treat-call-aborts-as-conn-aborts.patch -- patches.suse/net-mlx5-Eliminate-query-xsrq-dead-code.patch -- patches.suse/bnxt_en-Update-firmware-interface-to-1.9.1.15.patch -- patches.suse/bnxt_en-Adjust-default-rings-for-multi-port-NICs.patch -- patches.suse/bnxt_en-Use-a-dedicated-VNIC-mode-for-RDMA.patch -- patches.suse/bnxt_en-fix-clear-flags-in-ethtool-reset-handling.patch -- patches.suse/bnxt_en-Add-support-for-ndo_set_vf_trust.patch -- patches.suse/bnxt_en-Include-additional-hardware-port-statistics-.patch -- patches.suse/bnxt_en-Add-extended-port-statistics-support.patch -- patches.suse/bnxt_en-Check-max_tx_scheduler_inputs-value-from-fir.patch -- patches.suse/bnxt_en-Improve-resource-accounting-for-SRIOV.patch -- patches.suse/bnxt_en-Improve-valid-bit-checking-in-firmware-respo.patch -- patches.suse/bnxt_en-Improve-ring-allocation-logic.patch -- patches.suse/bnxt_en-Change-IRQ-assignment-for-RDMA-driver.patch -- patches.suse/bnxt_en-Add-IRQ-remapping-logic.patch -- patches.suse/bnxt_en-Refactor-bnxt_need_reserve_rings.patch -- patches.suse/bnxt_en-Reserve-completion-rings-and-MSIX-for-bnxt_r.patch -- patches.suse/bnxt_en-Add-ULP-calls-to-stop-and-restart-IRQs.patch -- patches.suse/rhashtable-add-schedule-points.patch -- patches.suse/Bluetooth-btusb-Add-USB-ID-7392-a611-for-Edimax-EW-7 -- patches.suse/Bluetooth-hci_bcm-Treat-Interrupt-ACPI-resources-as- -- patches.suse/Bluetooth-hci_bcm-Add-6-new-ACPI-HIDs -- patches.suse/Bluetooth-hci_bcm-Remove-DMI-quirk-for-the-MINIX-Z83 -- patches.suse/Bluetooth-Set-HCI_QUIRK_SIMULTANEOUS_DISCOVERY-for-B -- patches.suse/vlan-also-check-phy_driver-ts_info-for-vlan-s-real-d.patch -- patches.suse/ibmvnic-Disable-irqs-before-exiting-reset-from-close.patch -- patches.suse/sky2-Increase-D3-delay-to-sky2-stops-working-after-s -- patches.suse/route-check-sysctl_fib_multipath_use_neigh-earlier-t.patch -- patches.suse/net-bgmac-Fix-endian-access-in-bgmac_dma_tx_ring_fre.patch -- patches.suse/media-au0828-fix-VIDEO_V4L2-dependency -- patches.suse/0001-media-usbtv-prevent-double-free-in-error-case.patch -- patches.suse/media-cx25821-prevent-out-of-bounds-read-on-array-ca -- patches.suse/media-vivid-fix-incorrect-capabilities-for-radio -- patches.suse/media-vb2-Fix-videobuf2-to-map-correct-area.patch -- patches.suse/media-vivid-check-if-the-cec_adapter-is-valid -- patches.suse/media-em28xx-USB-bulk-packet-size-fix -- patches.suse/media-em28xx-Add-Hauppauge-SoloHD-DualHD-bulk-models -- patches.suse/media-lgdt3306a-Fix-module-count-mismatch-on-usb-unp -- patches.suse/media-lgdt3306a-Fix-a-double-kfree-on-i2c-device-rem -- patches.suse/media-em28xx-stop-rewriting-device-s-struct.patch -- patches.suse/media-cxusb-restore-RC_MAP-for-MyGica-T230 -- patches.suse/media-s3c-camif-fix-out-of-bounds-array-access -- patches.suse/media-cx25840-Use-subdev-host-data-for-PLL-override -- patches.suse/media-cx23885-Set-subdev-host-data-to-clk_freq-point -- patches.suse/media-cx23885-Override-888-ImpactVCBe-crystal-freque -- patches.suse/0001-media-rc-oops-in-ir_timer_keyup-after-device-unplug.patch -- patches.suse/media-atomisp_fops.c-disable-atomisp_compat_ioctl32 -- patches.suse/media-dt-bindings-media-rcar_vin-Use-status-okay -- patches.suse/0001-ipc-util-Helpers-for-making-the-sysvipc-operations-p.patch -- patches.suse/0002-ipc-shm-Fix-shmctl-.-IPC_STAT-.-between-pid-namespac.patch -- patches.suse/0003-ipc-msg-Fix-msgctl-.-IPC_STAT-.-between-pid-namespac.patch -- patches.suse/0004-ipc-sem-Fix-semctl-.-GETPID-.-between-pid-namespaces.patch -- patches.suse/0005-ipc-shm-Fix-pid-freeing.patch -- patches.suse/xfs-Remove-dead-code-from-inode-recover-function.patch -- patches.suse/xfs-fix-transaction-allocation-deadlock-in-IO-path.patch -- patches.suse/xfs-convert-XFS_AGFL_SIZE-to-a-helper-function.patch -- patches.suse/xfs-don-t-use-XFS_BMAPI_ENTRIRE-in-xfs_get_blocks.patch -- patches.suse/xfs-remove-xfs_zero_range.patch -- patches.suse/xfs-minor-cleanup-for-xfs_get_blocks.patch -- patches.suse/xfs-detect-agfl-count-corruption-and-reset-agfl.patch -- patches.suse/xfs-sanity-check-the-unused-space-before-trying-to-u.patch -- patches.suse/xfs-catch-inode-allocation-state-mismatch-corruption.patch -- patches.suse/btrfs-do-not-check-inode-s-runtime-flags-under-root-orphan_lock.patch -- patches.suse/0014-btrfs-tree-checker-Replace-root-parameter-with-fs_in.patch -- patches.suse/0001-btrfs-qgroup-Fix-root-item-corruption-when-multiple-.patch -- patches.suse/btrfs-handle-error-from-btrfs_uuid_tree_rem-call-in-btrfs_ioctl_set_received_subvol.patch -- patches.suse/btrfs-fix-lockdep-splat-in-btrfs_alloc_subvolume_writers.patch -- patches.suse/btrfs-remove-dead-create_space_info-calls.patch -- patches.suse/btrfs-defer-adding-raid-type-kobject-until-after-chunk-relocation.patch -- patches.suse/btrfs-delete-dead-code-in-btrfs_orphan_add.patch -- patches.suse/0007-btrfs-qgroup-Skeleton-to-support-separate-qgroup-res.patch -- patches.suse/0008-btrfs-qgroup-Introduce-helpers-to-update-and-access-.patch -- patches.suse/0009-btrfs-qgroup-Make-qgroup_reserve-and-its-callers-to-.patch -- patches.suse/0010-btrfs-qgroup-Fix-wrong-qgroup-reservation-update-for.patch -- patches.suse/0011-btrfs-qgroup-Update-trace-events-to-use-new-separate.patch -- patches.suse/0012-btrfs-qgroup-Cleanup-the-remaining-old-reservation-c.patch -- patches.suse/0013-btrfs-qgroup-Split-meta-rsv-type-into-meta_prealloc-.patch -- patches.suse/0014-btrfs-qgroup-Don-t-use-root-qgroup_meta_rsv-for-qgro.patch -- patches.suse/0015-btrfs-qgroup-Introduce-function-to-convert-META_PREA.patch -- patches.suse/0023-btrfs-qgroup-Use-separate-meta-reservation-type-for-.patch -- patches.suse/0025-btrfs-delayed-inode-Use-new-qgroup-meta-rsv-for-dela.patch -- patches.suse/0026-btrfs-qgroup-Use-root-qgroup_meta_rsv_-to-record-qgr.patch -- patches.suse/0027-btrfs-qgroup-Update-trace-events-for-metadata-reserv.patch -- patches.suse/0028-Revert-btrfs-qgroups-Retry-after-commit-on-getting-E.patch -- patches.suse/btrfs-fix-fsync-after-hole-punching-when-using-no-ho.patch -- patches.suse/btrfs-fix-copy_items-return-value-when-logging-an-inode.patch -- patches.suse/btrfs-tests-qgroup-Fix-wrong-tree-backref-level.patch -- patches.suse/0001-btrfs-Validate-child-tree-block-s-level-and-first-ke.patch -- patches.suse/CIFS-SMBD-fix-spelling-mistake-faield-and-legnth-.patch -- patches.suse/cifs-fix-memory-leak-in-SMB2_open-.patch -- patches.suse/CIFS-refactor-crypto-shash-sdesc-allocation-free.patch -- patches.suse/CIFS-add-sha512-secmech.patch -- patches.suse/CIFS-implement-v3.11-preauth-integrity.patch -- patches.suse/CIFS-fix-sha512-check-in-cifs_crypto_secmech_release.patch -- patches.suse/fix-smb3-encryption-breakage-when-CONFIG_DEBUG_SG-y.patch -- patches.suse/cifs-Tree-connect-for-SMB3.1.1-must-be-signed-for-non-enc.patch -- patches.suse/SMB3.1.1-dialect-is-no-longer-experimental.patch -- patches.suse/fs-cifs-Replace-_free_xid-call-in-cifs_root_iget-function.patch -- patches.suse/cifs-Don-t-log-expected-error-on-DFS-referral-request.patch -- patches.suse/cifs-Don-t-log-confusing-message-on-reconnect-by-default.patch -- patches.suse/cifs-smbd-avoid-reconnect-lockup.patch -- patches.suse/cifs-smbd-disconnect-transport-on-RDMA-errors.patch -- patches.suse/cifs-add-server-vals-header_preamble_size.patch -- patches.suse/cifs-fix-sparse-warning-on-previous-patch-in-a-few-printks.patch -- patches.suse/smb3-Fix-root-directory-when-server-returns-inode-nu.patch -- patches.suse/cifs-Add-minor-debug-message-during-negprot.patch -- patches.suse/ext4-shutdown-should-not-prevent-get_write_access.patch -- patches.suse/ext4-eliminate-sleep-from-shutdown-ioctl.patch -- patches.suse/ext4-pass-ESHUTDOWN-code-to-jbd2-layer.patch -- patches.suse/jbd2-if-the-journal-is-aborted-then-don-t-allow-upda.patch -- patches.suse/ext4-don-t-update-checksum-of-new-initialized-bitmap.patch -- patches.suse/ext4-protect-i_disksize-update-by-i_data_sem-in-dire.patch -- patches.suse/ext4-Fix-offset-overflow-on-32-bit-archs-in-ext4_iom.patch -- patches.suse/ext4-add-validity-checks-for-bitmap-block-numbers.patch -- patches.suse/ext4-fail-ext4_iget-for-root-directory-if-unallocate.patch -- patches.suse/ext4-always-initialize-the-crc32c-checksum-driver.patch -- patches.suse/ext4-don-t-allow-r-w-mounts-if-metadata-blocks-overl.patch -- patches.suse/ext4-move-call-to-ext4_error-into-ext4_xattr_check_b.patch -- patches.suse/ext4-add-bounds-checking-to-ext4_xattr_find_entry.patch -- patches.suse/random-use-a-tighter-cap-in-credit_entropy_bits_safe -- patches.suse/irqchip-gic-Take-lock-when-updating-irq-type -- patches.suse/ACPI-IORT-Remove-temporary-iort_get_id_mapping_index.patch -- patches.suse/0023-arm64-Add-work-around-for-Arm-Cortex-A55-Erratum-102.patch -- patches.suse/crypto-chelsio-Make-function-aead_ccm_validate_input.patch -- patches.suse/crypto-sunxi-ss-Add-MODULE_ALIAS-to-sun4i-ss -- patches.suse/hwrng-stm32-add-reset-during-probe -- patches.suse/crypto-x86-cast5-avx-fix-ECB-encryption-when-long-sg -- patches.suse/crypto-ccp-add-check-to-get-psp-master-only-when-psp-is-detected.patch -- patches.suse/crypto-caam-Fix-null-dereference-at-error-path -- patches.suse/crypto-atmel-aes-fix-the-keys-zeroing-on-errors -- patches.suse/crypto-ccp-fix-sparse-use-plain-integer-as-null-pointer.patch -- patches.suse/crypto-chelsio-Use-kernel-round-function-to-align-le.patch -- patches.suse/crypto-chelsio-Fix-src-buffer-dma-length.patch -- patches.suse/crypto-chelsio-Update-IV-before-sending-request-to-H.patch -- patches.suse/crypto-chelsio-Fix-iv-passed-in-fallback-path-for-rf.patch -- patches.suse/crypto-ccp-Validate-buffer-lengths-for-copy-operatio.patch -- patches.suse/crypto-arm-arm64-Fix-random-regeneration-of-S_shippe -- patches.suse/crypto-lrw-Free-rctx-ext-with-kzfree -- patches.suse/crypto-chelsio-don-t-leak-pointers-to-authenc-keys.patch -- patches.suse/crypto-ahash-Fix-early-termination-in-hash-walk -- patches.suse/net-bcmgenet-Fix-sparse-warnings-in-bcmgenet_put_tx_ -- patches.suse/af_unix-remove-redundant-lockdep-class.patch -- patches.suse/pptp-remove-a-buggy-dst-release-in-pptp_connect.patch -- patches.suse/lan78xx-Connect-phy-early.patch -- patches.suse/nfp-use-full-40-bits-of-the-NSP-buffer-address.patch -- patches.suse/net-hns3-fix-length-overflow-when-CONFIG_ARM64_64K_P.patch -- patches.suse/usbip-Correct-maximum-value-of-CONFIG_USBIP_VHCI_HC_.patch -- patches.suse/0001-xhci-zero-usb-device-slot_id-member-when-disabling-a.patch -- patches.suse/phy-tegra-remove-redundant-self-assignment-of-map.patch -- patches.suse/phy-qcom-qmp-Fix-phy-pipe-clock-gating.patch -- patches.suse/phy-rockchip-emmc-retry-calpad-busy-trimming.patch -- patches.suse/phy-allwinner-sun4i-usb-poll-vbus-changes-on-A23-A33.patch -- patches.suse/USB-serial-ftdi_sio-add-RT-Systems-VX-8-cable.patch -- patches.suse/USB-serial-cp210x-add-ELDAT-Easywave-RX09-id.patch -- patches.suse/USB-serial-ftdi_sio-add-support-for-Harman-FirmwareH.patch -- patches.suse/usb-gadget-udc-change-comparison-to-bitshift-when-de.patch -- patches.suse/usb-gadget-composite-fix-incorrect-handling-of-OS-de.patch -- patches.suse/usb-gadget-ffs-Execute-copy_to_user-with-USER_DS-set.patch -- patches.suse/usb-gadget-ffs-Let-setup-return-USB_GADGET_DELAYED_S.patch -- patches.suse/usb-dwc2-hcd-Fix-host-channel-halt-flow.patch -- patches.suse/usb-dwc2-host-Fix-transaction-errors-in-host-mode.patch -- patches.suse/usb-dwc3-prevent-setting-PRTCAP-to-OTG-from-debugfs.patch -- patches.suse/usb-dwc3-Makefile-fix-link-error-on-randconfig.patch -- patches.suse/usb-dwc3-pci-Properly-cleanup-resource.patch -- patches.suse/usb-dwc3-Add-SoftReset-PHY-synchonization-delay.patch -- patches.suse/usb-dwc3-Update-DWC_usb31-GTXFIFOSIZ-reg-fields.patch -- patches.suse/0001-USB-fix-USB3-devices-behind-USB3-hubs-not-resuming-a.patch -- patches.suse/USB-gadget-f_midi-fixing-a-possible-double-free-in-f.patch -- patches.suse/usb-gadget-udc-core-update-usb_ep_queue-documentatio.patch -- patches.suse/USB-serial-option-reimplement-interface-masking.patch -- patches.suse/USB-serial-option-drop-redundant-interface-class-tes.patch -- patches.suse/usb-musb-gadget-misplaced-out-of-bounds-check.patch -- patches.suse/serial-altera-ensure-port-regshift-is-honored-consis -- patches.suse/serial-8250-Don-t-service-RX-FIFO-if-interrupts-are- -- patches.suse/serial-imx-drop-if-that-always-evaluates-to-true -- patches.suse/serial-arc_uart-Fix-out-of-bounds-access-through-DT- -- patches.suse/serial-fsl_lpuart-Fix-out-of-bounds-access-through-D -- patches.suse/serial-imx-Fix-out-of-bounds-access-through-serial-p -- patches.suse/serial-mxs-auart-Fix-out-of-bounds-access-through-se -- patches.suse/serial-pxa-Fix-out-of-bounds-access-through-serial-p -- patches.suse/serial-samsung-Fix-out-of-bounds-access-through-seri -- patches.suse/serial-sh-sci-Fix-out-of-bounds-access-through-DT-al -- patches.suse/serial-sirf-Fix-out-of-bounds-access-through-DT-alia -- patches.suse/serial-xuartps-Fix-out-of-bounds-access-through-DT-a -- patches.suse/vt-change-SGR-21-to-follow-the-standards -- patches.suse/iio-humidity-hts221-remove-warnings-in-hts221_parse_ -- patches.suse/staging-lustre-lov-use-correct-env-in-lov_io_data_ve.patch -- patches.suse/staging-lustre-lmv-correctly-iput-lmo_root.patch -- patches.suse/staging-rtl8192u-return-ENOMEM-on-failed-allocation- -- patches.suse/staging-rtl8723bs-fix-u8-less-than-zero-check -- patches.suse/staging-ks7010-Use-constants-from-ieee80211_eid-inst -- patches.suse/staging-vc04_services-bcm2835-audio-Add-blank-line-a -- patches.suse/staging-vc04_services-bcm2835-audio-Format-multiline -- patches.suse/staging-vc04_services-bcm2835-audio-Change-to-unsign -- patches.suse/staging-lustre-obd_mount-use-correct-niduuid-suffix.patch -- patches.suse/staging-lustre-fix-bug-in-osc_enter_cache_try.patch -- patches.suse/staging-lustre-statahead-remove-incorrect-test-on-ag.patch -- patches.suse/staging-comedi-ni_mio_common-ack-ai-fifo-error-inter -- patches.suse/staging-bcm2835-audio-Release-resources-on-module_ex -- patches.suse/lib-kobject-Join-string-literals-back -- patches.suse/firmware-fix-checking-for-return-values-for-fw_add_d -- patches.suse/msft-hv-1614-tools-hv-include-string.h-in-hv_fcopy_daemon.patch -- patches.suse/msft-hv-1617-hv_balloon-fix-printk-loglevel.patch -- patches.suse/msft-hv-1618-hv_balloon-simplify-hv_online_page-hv_page_online_on.patch -- patches.suse/msft-hv-1619-hv_balloon-fix-bugs-in-num_pages_onlined-accounting.patch -- patches.suse/parport_pc-Add-support-for-WCH-CH382L-PCI-E-single-p -- patches.suse/mei-remove-dev_err-message-on-an-unsupported-ioctl -- patches.suse/char_dev-Fix-off-by-one-bugs-in-find_dynamic_major.patch -- patches.suse/thunderbolt-Resume-control-channel-after-hibernation -- patches.suse/0001-thunderbolt-Serialize-PCIe-tunnel-creation-with-PCI-.patch -- patches.suse/0001-thunderbolt-Wait-a-bit-longer-for-ICM-to-authenticat.patch -- patches.suse/0001-thunderbolt-Prevent-crash-when-ICM-firmware-is-not-r.patch -- patches.suse/extcon-intel-cht-wc-Set-direction-and-drv-flags-for- -- patches.suse/dev-mem-Avoid-overwriting-err-in-read_mem.patch -- patches.suse/msft-hv-1645-Drivers-hv-vmbus-do-not-mark-HV_PCIE-as-perf_device.patch -- patches.suse/intel_th-Use-correct-method-of-finding-hub -- patches.suse/soc-bcm2835-sync-firmware-properties-with-downstream.patch -- patches.suse/ALSA-emu10k1-remove-reserved_page -- patches.suse/ALSA-emu10k1-use-dma_set_mask_and_coherent -- patches.suse/ALSA-emu10k1-add-optional-debug-printouts-with-DMA-a -- patches.suse/ALSA-emu10k1-make-sure-synth-DMA-pages-are-allocated -- patches.suse/ALSA-emu10k1-add-a-IOMMU-workaround -- patches.suse/ALSA-vmaster-Propagate-slave-error -- patches.suse/ALSA-hda-Add-Icelake-PCI-ID -- patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Luxman-DA- -- patches.suse/ALSA-usb-audio-FIX-native-DSD-support-for-TEAC-UD-50 -- patches.suse/ALSA-usb-audio-Integrate-native-DSD-support-for-ITF- -- patches.suse/ALSA-pcm-Avoid-potential-races-between-OSS-ioctls-an -- patches.suse/ALSA-pcm-Return-EBUSY-for-OSS-ioctls-changing-busy-s -- patches.suse/ALSA-aloop-Mark-paused-device-as-inactive -- patches.suse/ALSA-pcm-Fix-mutex-unbalance-in-OSS-emulation-ioctls -- patches.suse/ASoC-rockchip-Fix-dai_name-for-HDMI-codec -- patches.suse/ASoC-ssm2602-Replace-reg_default_raw-with-reg_defaul -- patches.suse/ASoC-topology-Fix-kcontrol-name-string-handling -- patches.suse/ASoC-samsung-i2s-Ensure-the-RCLK-rate-is-properly-de -- patches.suse/ASoC-samsung-odroid-Fix-32000-sample-rate-handling -- patches.suse/ASoC-rockchip-rk3288-hdmi-analog-Select-needed-codec -- patches.suse/ASoC-topology-create-TLV-data-for-dapm-widgets -- patches.suse/ASoC-topology-Check-widget-kcontrols-before-deref2 -- patches.suse/ALSA-pcm-Fix-UAF-at-PCM-release-via-PCM-timer-access -- patches.suse/HID-i2c-hid-fix-size-check-and-type-usage -- patches.suse/HID-wacom-Add-support-for-3rd-generation-Intuos-BT.patch -- patches.suse/HID-wacom-generic-Support-multiple-tools-per-report.patch -- patches.suse/HID-wacom-generic-add-the-Report-Valid-usage.patch -- patches.suse/HID-wacom-wacom_wac_collection-is-local-to-wacom_wac.patch -- patches.suse/tools-thermal-tmon-fix-for-segfault.patch -- patches.suse/Input-i8042-add-Lenovo-ThinkPad-L460-to-i8042-reset- -- patches.suse/Input-xpad-add-PDP-device-id-0x02a4.patch -- patches.suse/Input-ALPS-fix-TrackStick-detection-on-Thinkpad-L570 -- patches.suse/Input-i8042-enable-MUX-on-Sony-VAIO-VGN-CS-series-to -- patches.suse/EDAC-Drop-duplicated-array-of-strings-for-memory-typ.patch -- patches.suse/EDAC-Add-new-memory-type-for-non-volatile-DIMMs.patch -- patches.suse/acpi-nfit-Add-function-to-look-up-nvdimm-device-and-.patch -- patches.suse/firmware-DMI-Add-function-to-look-up-a-handle-and-re.patch -- patches.suse/EDAC-skx_edac-Detect-non-volatile-DIMMs.patch -- patches.suse/0178-md-Delete-gendisk-before-cleaning-up-the-request-que.patch -- patches.suse/block-Fix-a-race-between-request-queue-removal-and-t.patch -- patches.suse/cdrom-do-not-call-check_disk_change-inside-cdrom_ope.patch -- patches.suse/block-bio_check_eod-needs-to-consider-partitions.patch -- patches.suse/0180-bcache-fix-cached_dev-count-usage-for-bch_cache_set_.patch -- patches.suse/0181-bcache-quit-dc-writeback_thread-when-BCACHE_DEV_DETA.patch -- patches.suse/0182-bcache-stop-dc-writeback_rate_update-properly.patch -- patches.suse/0183-bcache-add-CACHE_SET_IO_DISABLE-to-struct-cache_set-.patch -- patches.suse/0184-bcache-add-stop_when_cache_set_failed-option-to-back.patch -- patches.suse/0185-bcache-fix-inaccurate-io-state-for-detached-bcache-d.patch -- patches.suse/0186-bcache-fix-incorrect-sysfs-output-value-of-strip-siz.patch -- patches.suse/0187-bcache-fix-error-return-value-in-memory-shrink.patch -- patches.suse/0188-bcache-fix-using-of-loop-variable-in-memory-shrink.patch -- patches.suse/0189-bcache-move-closure-debug-file-into-debug-directory.patch -- patches.suse/0190-bcache-add-backing_request_endio-for-bi_end_io.patch -- patches.suse/0191-bcache-add-io_disable-to-struct-cached_dev.patch -- patches.suse/0192-bcache-Fix-indentation.patch -- patches.suse/0193-bcache-Add-__printf-annotation-to-__bch_check_keys.patch -- patches.suse/0194-bcache-Annotate-switch-fall-through.patch -- patches.suse/0195-bcache-Fix-kernel-doc-warnings.patch -- patches.suse/0196-bcache-Remove-an-unused-variable.patch -- patches.suse/0197-bcache-Suppress-more-warnings-about-set-but-not-used.patch -- patches.suse/0198-bcache-Reduce-the-number-of-sparse-complaints-about-.patch -- patches.suse/0199-bcache-Fix-a-compiler-warning-in-bcache_device_init.patch -- patches.suse/mmc-block-Delete-gendisk-before-cleaning-up-the-requ.patch -- patches.suse/nvme-fix-the-dangerous-reference-of-namespaces-list.patch -- patches.suse/nvme-implement-log-page-low-high-offset-and-dwords.patch -- patches.suse/nvme-centralize-ctrl-removal-prints.patch -- patches.suse/nvme_fc-fix-ctrl-create-failures-racing-with-workq-i.patch -- patches.suse/nvme_fc-io-timeout-should-defer-abort-to-ctrl-reset.patch -- patches.suse/nvme_fc-fix-abort-race-on-teardown-with-lld-reject.patch -- patches.suse/nvme_fc-on-remoteport-reuse-set-new-nport_id-and-rol.patch -- patches.suse/nvmet_fc-prevent-new-io-rqsts-in-possible-isr-comple.patch -- patches.suse/nvmet-rdma-Don-t-flush-system_wq-by-default-during-r.patch -- patches.suse/nvme-rdma-Don-t-flush-delete_wq-by-default-during-re.patch -- patches.suse/nvme-Skip-checking-heads-without-namespaces.patch -- patches.suse/nvme-rdma-Allow-DELETING-state-change-failure-in-err.patch -- patches.suse/nvmet-constify-struct-nvmet_fabrics_ops.patch -- patches.suse/nvme-make-nvme_get_log_ext-non-static.patch -- patches.suse/loop-don-t-call-into-filesystem-while-holding-lo_ctl.patch -- patches.suse/scsi-lpfc-Fix-frequency-of-Release-WQE-CQEs.patch -- patches.suse/scsi-lpfc-Increase-CQ-and-WQ-sizes-for-SCSI.patch -- patches.suse/scsi-lpfc-move-placement-of-target-destroy-on-driver.patch -- patches.suse/scsi-lpfc-correct-debug-counters-for-abort.patch -- patches.suse/scsi-lpfc-Add-WQ-Full-Logic-for-NVME-Target.patch -- patches.suse/scsi-lpfc-Fix-PRLI-handling-when-topology-type-chang.patch -- patches.suse/scsi-lpfc-Fix-IO-failure-during-hba-reset-testing-wi.patch -- patches.suse/scsi-lpfc-Fix-RQ-empty-firmware-trap.patch -- patches.suse/scsi-lpfc-Allow-set-of-maximum-outstanding-SCSI-cmd-.patch -- patches.suse/scsi-lpfc-Fix-soft-lockup-in-lpfc-worker-thread-duri.patch -- patches.suse/scsi-lpfc-Fix-issue_lip-if-link-is-disabled.patch -- patches.suse/scsi-lpfc-Indicate-CONF-support-in-NVMe-PRLI.patch -- patches.suse/scsi-lpfc-Fix-SCSI-io-host-reset-causing-kernel-cras.patch -- patches.suse/scsi-lpfc-Validate-adapter-support-for-SRIU-option.patch -- patches.suse/scsi-lpfc-Fix-header-inclusion-in-lpfc_nvmet.patch -- patches.suse/scsi-lpfc-Treat-SCSI-Write-operation-Underruns-as-an.patch -- patches.suse/scsi-lpfc-Fix-nonrecovery-of-NVME-controller-after-c.patch -- patches.suse/scsi-lpfc-update-driver-version-to-11.4.0.7.patch -- patches.suse/scsi-lpfc-Update-11.4.0.7-modified-files-for-2018-Co.patch -- patches.suse/scsi-qla2xxx-Use-p-for-printing-pointers.patch -- patches.suse/scsi-qla2xxx-Remove-unused-symbols.patch -- patches.suse/0003-scsi-qla4xxx-remove-unused-symbols -- patches.suse/0004-scsi-qla4xxx-move-an-array-from-a-h-into-a-c-file -- patches.suse/scsi-qla2xxx-Fix-function-argument-descriptions.patch -- patches.suse/0163-scsi-raid_class-Add-JBOD-RAID-level.patch -- patches.suse/scsi-qedi-fix-building-with-lto -- patches.suse/0001-scsi-qedf-remove-redundant-initialization-of-fcport -- patches.suse/0002-scsi-qedf-fix-lto-enabled-build -- patches.suse/0003-scsi-qedf-use-correct-strncpy-size -- patches.suse/scsi_debug_reset_injection_flags_for_every_nth___0.patch -- patches.suse/scsi-scsi_debug-call-resp_-function-after-setting-host_scribble.patch -- patches.suse/0005-scsi-qla4xxx-use-dma_pool_zalloc -- patches.suse/scsi-qla2xxx-Use-dma_pool_zalloc.patch -- patches.suse/scsi-lpfc-Rework-lpfc-to-allow-different-sli4-cq-and.patch -- patches.suse/scsi-lpfc-Rework-sli4-doorbell-infrastructure.patch -- patches.suse/scsi-lpfc-Add-SLI-4-if_type-6-support-to-the-code-ba.patch -- patches.suse/scsi-lpfc-Add-push-to-adapter-support-to-sli4.patch -- patches.suse/scsi-lpfc-Add-PCI-Ids-for-if_type-6-hardware.patch -- patches.suse/scsi-lpfc-Add-64G-link-speed-support.patch -- patches.suse/scsi-lpfc-Add-if_type-6-support-for-cycling-valid-bi.patch -- patches.suse/scsi-lpfc-Enable-fw-download-on-if_type-6-devices.patch -- patches.suse/scsi-lpfc-Add-embedded-data-pointers-for-enhanced-pe.patch -- patches.suse/scsi-lpfc-Fix-nvme-embedded-io-length-on-new-hardwar.patch -- patches.suse/scsi-lpfc-Work-around-NVME-cmd-iu-SGL-type.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.0.patch -- patches.suse/scsi-lpfc-Change-Copyright-of-12.0.0.0-modified-file.patch -- patches.suse/scsi-qedi-fix-build-regression -- patches.suse/scsi-mpt3sas-Add-PCI-device-ID-for-Andromeda.patch -- patches.suse/scsi-mpt3sas-Configure-reply-post-queue-depth-DMA-an.patch -- patches.suse/scsi-mpt3sas-Introduce-API-to-get-BAR0-mapped-buffer.patch -- patches.suse/scsi-mpt3sas-Introduce-Base-function-for-cloning.patch -- patches.suse/scsi-mpt3sas-Introduce-function-to-clone-mpi-request.patch -- patches.suse/scsi-mpt3sas-Introduce-function-to-clone-mpi-reply.patch -- patches.suse/scsi-mpt3sas-Do-not-use-32-bit-atomic-request-descri.patch -- patches.suse/scsi-mpt3sas-clarify-mmio-pointer-types.patch -- patches.suse/scsi-smartpqi-add-in-new-supported-controllers.patch -- patches.suse/scsi-lpfc-use-__raw_writex-on-dpp-copies.patch -- patches.suse/scsi-ipr-Use-dma_pool_zalloc.patch -- patches.suse/scsi-lpfc-add-missing-unlock-in-wq-full-logic.patch -- patches.suse/scsi-lpfc-code-cleanup-for-128byte-wqe-data-type.patch -- patches.suse/scsi-lpfc-streamline-nvme-initiator-wqe-setup.patch -- patches.suse/scsi-lpfc-streamline-nvme-targe6t-wqe-setup.patch -- patches.suse/scsi-lpfc-fix-scsi-lun-discovery-when-port-configured-for.patch -- patches.suse/scsi-lpfc-fix-mailbox-wait-for-post_sgl-mbox-command.patch -- patches.suse/scsi-lpfc-memory-allocation-error-during-driver-start-up-on.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.1.patch -- patches.suse/scsi-lpfc-change-copyright-of-12.0.0.1-modified-files-to.patch -- patches.suse/scsi-hisi_sas-dt-bindings-add-an-property-of-signal-attenuation.patch -- patches.suse/scsi-hisi_sas-support-the-property-of-signal-attenuation-for-v2-hw.patch -- patches.suse/scsi-hisi_sas-fix-the-issue-of-link-rate-inconsistency.patch -- patches.suse/scsi-hisi_sas-fix-the-issue-of-setting-linkrate-register.patch -- patches.suse/scsi-hisi_sas-increase-timer-expire-of-internal-abort-task.patch -- patches.suse/scsi-hisi_sas-remove-unused-variable-hisi_sas_devices-running_req.patch -- patches.suse/scsi-hisi_sas-fix-return-value-of-hisi_sas_task_prep.patch -- patches.suse/scsi-hisi_sas-code-cleanup-and-minor-bug-fixes.patch -- patches.suse/scsi-hisi_sas-modify-some-register-config-for-hip08.patch -- patches.suse/scsi-hisi_sas-add-v3-hw-module_device_table.patch -- patches.suse/scsi-lpfc-make-several-unions-static-fix-non-ansi.patch -- patches.suse/scsi-csiostor-add-support-for-32-bit-port-capabiliti.patch -- patches.suse/scsi-qla2xxx-fix-spelling-mistake-existant-existent.patch -- patches.suse/scsi-hisi_sas-remove-depends-on-has_dma-in-case-of-platform-dependency.patch -- patches.suse/qla2xxx-Restore-ZIO-threshold-setting.patch -- patches.suse/qla2xxx-Remove-unneeded-message-and-minor-cleanup-fo.patch -- patches.suse/qla2xxx-Set-IIDMA-and-fcport-state-before-qla_nvme_r.patch -- patches.suse/qla2xxx-Add-changes-for-devloss-timeout-in-driver.patch -- patches.suse/qla2xxx-Add-FC-NVMe-abort-processing.patch -- patches.suse/qla2xxx-Fix-n2n_ae-flag-to-prevent-dev_loss-on-PDB-c.patch -- patches.suse/qla2xxx-Return-busy-if-rport-going-away.patch -- patches.suse/qla2xxx-Remove-nvme_done_list.patch -- patches.suse/qla2xxx-Fix-retry-for-PRLI-RJT-with-reason-of-BUSY.patch -- patches.suse/qla2xxx-Fix-FC-NVMe-IO-abort-during-driver-reset.patch -- patches.suse/qla2xxx-Cleanup-code-to-improve-FC-NVMe-error-handli.patch -- patches.suse/qla2xxx-Fix-Async-GPN_FT-for-FCP-and-FC-NVMe-scan.patch -- patches.suse/qla2xxx-Update-driver-version-to-10.00.00.06-k.patch -- patches.suse/scsi-smartpqi-workaround-fw-bug-for-oq-deletion.patch -- patches.suse/scsi-smartpqi-update-driver-version.patch -- patches.suse/scsi-qla2xxx-fix-error-message-on-qla2400.patch -- patches.suse/scsi-qla2xxx-fx00-copypaste-typo.patch -- patches.suse/f2fs-fix-heap-mode-to-reset-it-back.patch -- patches.suse/f2fs-fix-to-clear-CP_TRIMMED_FLAG.patch -- patches.suse/sunrpc-remove-incorrect-HMAC-request-initialization.patch -- patches.suse/0004-nfsd-fix-incorrect-umasks.patch -- patches.suse/udf-Provide-saner-default-for-invalid-uid-gid.patch -- patches.suse/dt-bindings-arm-document-soc-compatible-value-for-armadillo-800-eva.patch -- patches.suse/soc-qcom-wcnss_ctrl-Fix-increment-in-NV-upload -- patches.suse/0003-soc-rockchip-power-domain-use-clk_bulk-APIs.patch -- patches.suse/0004-soc-rockchip-power-domain-Add-a-sanity-check-on-pd-n.patch -- patches.suse/0202-dm-crypt-limit-the-number-of-allocated-pages.patch -- patches.suse/0203-dm-remove-unused-macro-DM_MOD_NAME_SIZE.patch -- patches.suse/0204-dm-integrity-fail-early-if-required-HMAC-key-is-not-.patch -- patches.suse/0205-dm-log-writes-record-metadata-flag-for-better-flags-.patch -- patches.suse/0206-dm-stripe-get-rid-of-a-Variable-Length-Array-VLA.patch -- patches.suse/0207-dm-raid-fix-nosync-status.patch -- patches.suse/0208-dm-bufio-delete-outdated-comment.patch -- patches.suse/0209-dm-bufio-move-dm-bufio.h-to-include-linux.patch -- patches.suse/0210-dm-bufio-get-rid-of-slab-cache-name-allocations.patch -- patches.suse/0211-dm-bufio-remove-code-that-merges-slab-caches.patch -- patches.suse/0212-dm-bufio-relax-alignment-constraint-on-slab-cache.patch -- patches.suse/0213-dm-bufio-reorder-fields-in-dm_buffer-structure.patch -- patches.suse/0214-dm-bufio-use-slab-cache-for-dm_buffer-structure-allo.patch -- patches.suse/0215-dm-bufio-support-non-power-of-two-block-sizes.patch -- patches.suse/0216-dm-bufio-don-t-embed-a-bio-in-the-dm_buffer-structur.patch -- patches.suse/0217-dm-raid-fix-parse_raid_params-variable-range-issue.patch -- patches.suse/lib-fix-stall-in-__bitmap_parselist.patch -- patches.suse/ocfs2-dlm-wait-for-dlm-recovery-done-when-migrating-.patch -- patches.suse/x86-mm-memory_hotplug-determine-block-size-based-on-the-end-of-boot-memory -- patches.suse/mm-huge_memory-c-reorder-operations-in-_split_huge_page_tail.patch -- patches.suse/mm-free_pcppages_bulk-update-pcp-count-inside.patch -- patches.suse/mm-free_pcppages_bulk-do-not-hold-lock-when-picking-pages-to-free.patch -- patches.suse/mm-free_pcppages_bulk-prefetch-buddy-while-not-holding-lock.patch -- patches.suse/audit-return-on-memory-error-to-avoid-null-pointer-d.patch -- patches.suse/RDMA-hns-Fix-a-bug-with-modifying-mac-address.patch -- patches.suse/RDMA-hns-Fix-QP-state-judgement-before-receiving-wor.patch -- patches.suse/RDMA-hns-Use-free_pages-function-instead-of-free_pag.patch -- patches.suse/RDMA-hns-Replace-__raw_write-cpu_to_le-with-LE-write.patch -- patches.suse/IB-srp-Fix-completion-vector-assignment-algorithm.patch -- patches.suse/IB-srp-Fix-srp_abort.patch -- patches.suse/RDMA-core-Avoid-that-ib_drain_qp-triggers-an-out-of-.patch -- patches.suse/RDMA-rxe-Fix-an-out-of-bounds-read.patch -- patches.suse/IB-srpt-Fix-an-out-of-bounds-stack-access-in-srpt_ze.patch -- patches.suse/IB-mlx4-Move-mlx4_uverbs_ex_query_device_resp-to-inc.patch -- patches.suse/iw_cxgb4-initialize-ib_mr-fields-for-user-mrs.patch -- patches.suse/RDMA-hns-Support-rq-record-doorbell-for-the-user-spa.patch -- patches.suse/RDMA-hns-Support-cq-record-doorbell-for-the-user-spa.patch -- patches.suse/RDMA-hns-Support-rq-record-doorbell-for-kernel-space.patch -- patches.suse/RDMA-hns-Support-cq-record-doorbell-for-kernel-space.patch -- patches.suse/RDMA-mlx5-Fix-NULL-dereference-while-accessing-XRC_T.patch -- patches.suse/rdma_rxe-make-rxe-work-over-802.1q-VLAN-devices.patch -- patches.suse/drivers-infiniband-core-verbs.c-fix-build-with-gcc-4.patch -- patches.suse/drivers-infiniband-ulp-srpt-ib_srpt.c-fix-build-with.patch -- patches.suse/RDMA-mlx5-Protect-from-NULL-pointer-derefence.patch -- patches.suse/IB-core-Honor-port_num-while-resolving-GID-for-IB-li.patch -- patches.suse/RDMA-hns-Fix-cqn-type-and-init-resp.patch -- patches.suse/RDMA-qedr-eliminate-duplicate-barriers-on-weakly-ord.patch -- patches.suse/RDMA-hns-Use-structs-to-describe-the-uABI-instead-of.patch -- patches.suse/RDMA-cxgb4-Use-structs-to-describe-the-uABI-instead-.patch -- patches.suse/i40iw-Refactor-of-driver-generated-AEs.patch -- patches.suse/i40iw-Tear-down-connection-after-CQP-Modify-QP-failu.patch -- patches.suse/IB-mlx5-Set-the-default-active-rate-and-width-to-QDR.patch -- patches.suse/RDMA-hns-Fix-init-resp-when-alloc-ucontext.patch -- patches.suse/RDMA-hns-Fix-cq-record-doorbell-enable-in-kernel.patch -- patches.suse/iw_cxgb4-Add-ib_device-get_netdev-support.patch -- patches.suse/RDMA-mlx4-Fix-uABI-structure-layouts-for-32-64-compa.patch -- patches.suse/IB-mlx5-Enable-ECN-capable-bits-for-UD-RoCE-v2-QPs.patch -- patches.suse/IB-mlx5-Respect-new-UMR-capabilities.patch -- patches.suse/IB-core-Generate-GID-change-event-regardless-of-RoCE.patch -- patches.suse/IB-core-Refer-to-RoCE-port-property-instead-of-GID-t.patch -- patches.suse/qedr-Fix-spelling-mistake-hanlde-handle.patch -- patches.suse/iw_cxgb4-print-mapped-ports-correctly.patch -- patches.suse/RDMA-ucma-Don-t-allow-setting-RDMA_OPTION_IB_PATH-wi.patch -- patches.suse/RDMA-qedr-Zero-stack-memory-before-copying-to-user-s.patch -- patches.suse/RDMA-qedr-Fix-wmb-usage-in-qedr.patch -- patches.suse/IB-rxe-Fix-for-oops-in-rxe_register_device-on-ppc64l.patch -- patches.suse/ACPI-hotplug-PCI-Check-presence-of-slot-itself-in-ge -- patches.suse/pci-dpc-do-not-enable-dpc-if-aer-control-is-not-allowed-by-the-bios -- patches.suse/0012-PCI-Probe-for-device-reset-support-during-enumeratio.patch -- patches.suse/0013-PCI-Remove-redundant-probes-for-device-reset-support.patch -- patches.suse/PCI-Add-ACS-quirk-for-Ampere-root-ports.patch -- patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-88SE9 -- patches.suse/PCI-altera-Fix-bool-initialization-in-tlp_read_packe -- patches.suse/PCI-endpoint-Fix-kernel-panic-after-put_device -- patches.suse/msft-hv-1626-PCI-hv-Serialize-the-present-and-eject-work-items.patch -- patches.suse/msft-hv-1627-PCI-hv-Fix-2-hang-issues-in-hv_compose_msi_msg.patch -- patches.suse/msft-hv-1628-PCI-hv-Fix-a-comment-typo-in-_hv_pcifront_read_confi.patch -- patches.suse/msft-hv-1629-PCI-hv-Remove-the-bogus-test-in-hv_eject_device_work.patch -- patches.suse/msft-hv-1630-PCI-hv-Only-queue-new-work-items-in-hv_pci_devices_p.patch -- patches.suse/fw_cfg-fix-sparse-warnings-in-fw_cfg_sel_endianness.patch -- patches.suse/fw_cfg-fix-sparse-warnings-with-fw_cfg_file.patch -- patches.suse/fw_cfg-fix-sparse-warning-reading-FW_CFG_ID.patch -- patches.suse/fw_cfg-fix-sparse-warnings-around-FW_CFG_FILE_DIR-re.patch -- patches.suse/fw_cfg-remove-inline-from-fw_cfg_read_blob.patch -- patches.suse/fw_cfg-handle-fw_cfg_read_blob-error.patch -- patches.suse/fw_cfg-add-a-public-uapi-header.patch -- patches.suse/fw_cfg-add-DMA-register.patch -- patches.suse/crash-export-paddr_vmcoreinfo_note.patch -- patches.suse/fw_cfg-write-vmcoreinfo-details.patch -- patches.suse/0001-fscache-Pass-the-correct-cancelled-indications-to-fs.patch -- patches.suse/fscache-Fix-hanging-wait-on-page-discarded-by-writeb.patch -- patches.suse/powerpc-mm-slice-Remove-intermediate-bitmap-copy.patch -- patches.suse/powerpc-xmon-Setup-debugger-hooks-when-first-break-p.patch -- patches.suse/powerpc-xmon-Clear-all-breakpoints-when-xmon-is-disa.patch -- patches.suse/cxl-Enable-NORST-bit-in-PSL_DEBUG-register-for-PSL9.patch -- patches.suse/cxl-Remove-function-write_timebase_ctrl_psl9-for-PSL.patch -- patches.suse/cxl-Check-if-PSL-data-cache-is-available-before-issu.patch -- patches.suse/powerpc-mm-Drop-the-function-native_register_proc_ta.patch -- patches.suse/powerpc-powernv-npu-Fix-deadlock-in-mmio_invalidate.patch -- patches.suse/cxl-read-PHB-indications-from-the-device-tree.patch -- patches.suse/PCI-hotplug-ppc-correct-a-php_slot-usage-after-free.patch -- patches.suse/4.4.134-214-powerpc-Add-missing-prototype-for-arch_irq_wo.patch -- patches.suse/powerpc-Rename-plapr-routines-to-plpar.patch -- patches.suse/cxl-Fix-timebase-synchronization-status-on-P9.patch -- patches.suse/powerpc-npu-dma.c-Fix-crash-after-__mmu_notifier_reg.patch -- patches.suse/powerpc-Remove-unused-flush_dcache_phys_range.patch -- patches.suse/powerpc-Use-feature-bit-for-RTC-presence-rather-than.patch -- patches.suse/powerpc-Book-E-Remove-unused-CPU_FTR_L2CSR-bit.patch -- patches.suse/powerpc-Free-up-CPU-feature-bits-on-64-bit-machines.patch -- patches.suse/powerpc-Add-CPU-feature-bits-for-TM-bug-workarounds-.patch -- patches.suse/powerpc-powernv-Provide-a-way-to-force-a-core-into-S.patch -- patches.suse/KVM-PPC-Book3S-HV-Work-around-transactional-memory-b.patch -- patches.suse/KVM-PPC-Book3S-HV-Work-around-XER-SO-bug-in-fake-sus.patch -- patches.suse/KVM-PPC-Book3S-HV-Work-around-TEXASR-bug-in-fake-sus.patch -- patches.suse/powerpc-64-Call-H_REGISTER_PROC_TBL-when-running-as-.patch -- patches.suse/powerpc-perf-Fix-kernel-address-leak-via-sampling-re.patch -- patches.suse/powerpc-perf-Prevent-kernel-address-leak-to-userspac.patch -- patches.suse/powerpc-perf-Prevent-kernel-address-leak-via-perf_ge.patch -- patches.suse/powerpc-perf-Infrastructure-to-support-addition-of-b.patch -- patches.suse/powerpc-perf-Add-blacklisted-events-for-Power9-DD2.1.patch -- patches.suse/powerpc-perf-Add-blacklisted-events-for-Power9-DD2.2.patch -- patches.suse/powerpc-rfi-flush-Move-the-logic-to-avoid-a-redo-int.patch -- patches.suse/powerpc-rfi-flush-Make-it-possible-to-call-setup_rfi.patch -- patches.suse/powerpc-rfi-flush-Always-enable-fallback-flush-on-ps.patch -- patches.suse/powerpc-rfi-flush-Differentiate-enabled-and-patched-.patch -- patches.suse/powerpc-rfi-flush-Call-setup_rfi_flush-after-LPM-mig.patch -- patches.suse/powerpc-pseries-Add-new-H_GET_CPU_CHARACTERISTICS-fl.patch -- patches.suse/powerpc-Add-security-feature-flags-for-Spectre-Meltd.patch -- patches.suse/powerpc-pseries-Set-or-clear-security-feature-flags.patch -- patches.suse/powerpc-powernv-Set-or-clear-security-feature-flags.patch -- patches.suse/powerpc-64s-Move-cpu_show_meltdown.patch -- patches.suse/powerpc-64s-Enhance-the-information-in-cpu_show_melt.patch -- patches.suse/powerpc-powernv-Use-the-security-flags-in-pnv_setup_.patch -- patches.suse/powerpc-pseries-Use-the-security-flags-in-pseries_se.patch -- patches.suse/powerpc-64s-Wire-up-cpu_show_spectre_v1.patch -- patches.suse/powerpc-64s-Wire-up-cpu_show_spectre_v2.patch -- patches.suse/powerpc-lpar-debug-Initialize-flags-before-printing-.patch -- patches.suse/powerpc-mm-Fix-typo-in-comments.patch -- patches.suse/powerpc-Add-ppc_breakpoint_available.patch -- patches.suse/powerpc-Update-ptrace-to-use-ppc_breakpoint_availabl.patch -- patches.suse/powerpc-Update-xmon-to-use-ppc_breakpoint_available.patch -- patches.suse/KVM-PPC-Book3S-HV-Return-error-from-h_set_mode-SET_D.patch -- patches.suse/KVM-PPC-Book3S-HV-Return-error-from-h_set_dabr-on-PO.patch -- patches.suse/KVM-PPC-Book3S-HV-Handle-migration-with-POWER9-disab.patch -- patches.suse/powerpc-Disable-DAWR-on-POWER9-via-CPU-feature-quirk.patch -- patches.suse/powerpc-Disable-DAWR-in-the-base-POWER9-CPU-features.patch -- patches.suse/powerpc-pseries-Fix-clearing-of-security-feature-fla.patch -- patches.suse/4.4.129-040-powerpc-powernv-Handle-unknown-OPAL-errors-in.patch -- patches.suse/powerpc-kprobes-Fix-call-trace-due-to-incorrect-pree.patch -- patches.suse/powerpc-mm-Fix-thread_pkey_regs_init.patch -- patches.suse/4.4.129-041-powerpc-64-Fix-smp_wmb-barrier-definition-use.patch -- patches.suse/powerpc-xive-Fix-wrong-xmon-output-caused-by-typo.patch -- patches.suse/powerpc-mm-keys-Move-pte-bits-to-correct-headers.patch -- patches.suse/4.4.134-183-powerpc-mpic-Check-if-cpu_possible-in-mpic_ph.patch -- patches.suse/powerpc-setup-Add-cpu_to_phys_id-array.patch -- patches.suse/powerpc-kvm-Fix-guest-boot-failure-on-Power9-since-D.patch -- patches.suse/powerpc-mm-Simplify-page_is_ram-by-using-memblock_is.patch -- patches.suse/powerpc-mm-Use-memblock-API-for-PPC32-page_is_ram.patch -- patches.suse/powerpc-kexec_file-Fix-error-code-when-trying-to-loa.patch -- patches.suse/powerpc-eeh-Fix-race-with-driver-un-bind.patch -- patches.suse/powerpc-64s-idle-avoid-sync-for-KVM-state-when-wakin.patch -- patches.suse/powerpc-64s-Add-all-POWER9-features-to-CPU_FTRS_ALWA.patch -- patches.suse/powerpc-64s-Explicitly-add-vector-features-to-CPU_FT.patch -- patches.suse/powerpc-64s-Set-assembler-machine-type-to-POWER4.patch -- patches.suse/powerpc-64s-Fix-POWER9-DD2.2-and-above-in-DT-CPU-fea.patch -- patches.suse/powerpc-Remove-unused-CPU_FTR_ARCH_201.patch -- patches.suse/powerpc-64s-Remove-POWER4-support.patch -- patches.suse/powerpc-64-Add-GENERIC_CPU-support-for-little-endian.patch -- patches.suse/powerpc-64s-Refine-feature-sets-for-little-endian-bu.patch -- patches.suse/powerpc-mm-radix-Fix-always-false-comparison-against.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-ppc_breakpoint_available-compi.patch -- patches.suse/powerpc-Don-t-write-to-DABR-on-Power8-if-DAWR-is-dis.patch -- patches.suse/powerpc-Move-default-security-feature-flags.patch -- patches.suse/powerpc-pseries-Restore-default-security-feature-fla.patch -- patches.suse/selftests-powerpc-Fix-copyloops-build-since-Power4-a.patch -- patches.suse/powerpc-powernv-Fix-SMT4-forcing-idle-code.patch -- patches.suse/powerpc-mm-radix-Update-pte-fragment-count-from-16-t.patch -- patches.suse/powerpc-mm-hugetlb-initialize-the-pagetable-cache-co.patch -- patches.suse/powerpc-mm-radix-Parse-disable_radix-commandline-cor.patch -- patches.suse/powerpc-mm-radix-Update-command-line-parsing-for-dis.patch -- patches.suse/powerpc-hw_breakpoint-Only-disable-hw-breakpoint-if-.patch -- patches.suse/cxl-Fix-possible-deadlock-when-processing-page-fault.patch -- patches.suse/powerpc-64s-Fix-dt_cpu_ftrs-to-have-restore_cpu-clea.patch -- patches.suse/powerpc-64s-Fix-pkey-support-in-dt_cpu_ftrs-add-CPU_.patch -- patches.suse/powerpc-64s-Fix-POWER9-DD2.2-and-above-in-cputable-f.patch -- patches.suse/powerpc-64s-idle-Fix-restore-of-AMOR-on-POWER9-after.patch -- patches.suse/0002-i2c-xlp9xx-return-ENXIO-on-slave-address-NACK.patch -- patches.suse/0003-i2c-xlp9xx-Handle-transactions-with-I2C_M_RECV_LEN-p.patch -- patches.suse/i2c-mv64xxx-Apply-errata-delay-only-in-standard-mode -- patches.suse/0004-i2c-xlp9xx-Check-for-Bus-state-before-every-transfer.patch -- patches.suse/0005-i2c-xlp9xx-Handle-NACK-on-DATA-properly.patch -- patches.suse/i2c-qup-fixed-releasing-dma-without-flush-operation-.patch -- patches.suse/tpm-cmd_ready-command-can-be-issued-only-after-grant.patch -- patches.suse/tpm-tpm-interface-fix-tpm_transmit-_cmd-kdoc.patch -- patches.suse/tpm-self-test-failure-should-not-cause-suspend-to-fa.patch -- patches.suse/tpm-add-retry-logic.patch -- patches.suse/tpm-fix-intermittent-failure-with-self-tests.patch -- patches.suse/ima-Fallback-to-the-builtin-hash-algorithm -- patches.suse/s390-dasd-configurable-IFCC-handling.patch -- patches.suse/s390-sclp_tty-enable-line-mode-tty-even-if-there-is-an-ascii-console.patch -- patches.suse/s390-qdio-don-t-merge-error-output-buffers.patch -- patches.suse/s390-qdio-don-t-retry-eqbs-after-ccq-96.patch -- patches.suse/s390-move-nobp-parameter-functions-to-nospec-branch..patch -- patches.suse/s390-add-automatic-detection-of-the-spectre-defense.patch -- patches.suse/s390-report-spectre-mitigation-via-syslog.patch -- patches.suse/s390-add-sysfs-attributes-for-spectre.patch -- patches.suse/s390-add-assembler-macros-for-cpu-alternatives.patch -- patches.suse/s390-entry-s-use-assembler-alternatives.patch -- patches.suse/kvm-lapic-stop-advertising-directed_eoi-when-in-kernel-ioapic-is-in-use -- patches.suse/kvm-s390-implement-cpu-model-only-facilities.patch -- patches.suse/kvm-x86-define-svm-vmx-specific-kvm_arch__vm -- patches.suse/arm64-KVM-Move-CPU-ID-reg-trap-setup-off-the-world-s.patch -- patches.suse/KVM-arm-arm64-Introduce-vcpu_el1_is_32bit.patch -- patches.suse/0002-arm64-alternatives-Add-dynamic-patching-feature.patch -- patches.suse/0007-KVM-arm64-Fix-HYP-idmap-unmap-when-using-52bit-PA.patch -- patches.suse/KVM-arm-arm64-vgic-its-Fix-potential-overrun-in-vgic.patch -- patches.suse/kvm-vmx-fix-the-module-parameters-for-vmx -- patches.suse/kvm-vmx-remove-ple_window_actual_max -- patches.suse/kvm-vmx-bring-the-common-code-to-header-file -- patches.suse/kvm-svm-add-pause-filter-threshold -- patches.suse/kvm-svm-implement-pause-loop-exit-logic-in-svm -- patches.suse/KVM-PPC-Book3S-HV-Radix-page-fault-handler-optimizat.patch -- patches.suse/KVM-PPC-Book3S-HV-Streamline-setting-of-reference-an.patch -- patches.suse/KVM-PPC-Book3S-HV-Handle-1GB-pages-in-radix-page-fau.patch -- patches.suse/KVM-PPC-Book3S-HV-Use-__gfn_to_pfn_memslot-in-page-f.patch -- patches.suse/kvm-vmx-raise-internal-error-for-exception-during-invalid-protected-mode-state -- patches.suse/getname_kernel-needs-to-make-sure-that-name-iname-in.patch -- patches.suse/net-fool-proof-dev_valid_name.patch -- patches.suse/ip_tunnel-better-validate-user-provided-tunnel-names.patch -- patches.suse/ipv6-sit-better-validate-user-provided-tunnel-names.patch -- patches.suse/ip6_gre-better-validate-user-provided-tunnel-names.patch -- patches.suse/ip6_tunnel-better-validate-user-provided-tunnel-name.patch -- patches.suse/vti6-better-validate-user-provided-tunnel-names.patch -- patches.suse/arp-fix-arp_filter-on-l3slave-devices.patch -- patches.suse/net-mvpp2-Fix-parser-entry-init-boundary-check.patch -- patches.suse/msft-hv-1656-hv_netvsc-Use-Windows-version-instead-of-NVSP-versio.patch -- patches.suse/msft-hv-1657-hv_netvsc-Split-netvsc_revoke_buf-and-netvsc_teardow.patch -- patches.suse/msft-hv-1658-hv_netvsc-Ensure-correct-teardown-message-sequence-o.patch -- patches.suse/net-ipv6-Increment-OUTxxx-counters-after-netfilter-h.patch -- patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of--3239534a.patch -- patches.suse/crypto-af_alg-fix-possible-uninit-value-in-alg_bind -- patches.suse/0001-netlink-fix-uninit-value-in-netlink_sendmsg.patch -- patches.suse/0002-net-fix-rtnh_ok.patch -- patches.suse/0003-net-initialize-skb-peeked-when-cloning.patch -- patches.suse/0004-net-fix-uninit-value-in-__hw_addr_add_ex.patch -- patches.suse/soreuseport-initialise-timewait-reuseport-field.patch -- patches.suse/sctp-do-not-leak-kernel-memory-to-user-space.patch -- patches.suse/sctp-sctp_sockaddr_af-must-check-minimal-addr-length.patch -- patches.suse/ibmvnic-Fix-DMA-mapping-mistakes.patch -- patches.suse/ibmvnic-Zero-used-TX-descriptor-counter-on-reset.patch -- patches.suse/ibmvnic-Fix-reset-scheduler-error-handling.patch -- patches.suse/ibmvnic-Fix-failover-case-for-non-redundant-configur.patch -- patches.suse/ibmvnic-Do-not-reset-CRQ-for-Mobility-driver-resets.patch -- patches.suse/dp83640-Ensure-against-premature-access-to-PHY-regis -- patches.suse/0005-inetpeer-fix-uninit-value-in-inet_getpeer.patch -- patches.suse/net-thunderx-rework-mac-addresses-list-to-u64-array.patch -- patches.suse/hwmon-pmbus-max8688-Accept-negative-page-register-va -- patches.suse/hwmon-pmbus-adm1275-Accept-negative-page-register-va -- patches.suse/hwmon-nct6775-Fix-writing-pwmX_mode -- patches.suse/media-v4l2-compat-ioctl32-don-t-oops-on-overlay -- patches.suse/ALSA-pcm-Fix-endless-loop-for-XRUN-recovery-in-OSS-e -- patches.suse/0001-video-remove-unused-kconfig-SH_LCD_MIPI_DSI.patch -- patches.suse/0001-video-fbdev-stifb-Return-ENOMEM-after-a-failed-kzall.patch -- patches.suse/rtc-Fix-overflow-when-converting-time64_t-to-rtc_tim.patch -- patches.suse/rtc-tx4939-avoid-unintended-sign-extension-on-a-24-b -- patches.suse/rtc-ac100-Fix-ac100-determine-rate-bug -- patches.suse/rtc-hctosys-Ensure-system-time-doesn-t-overflow-time -- patches.suse/rtc-snvs-Fix-usage-of-snvs_rtc_enable -- patches.suse/libnvdimm-label-change-min-label-storage-size-per-uefi-2.7.patch -- patches.suse/libnvdimm-label-change-nvdimm_num_label_slots-per-uefi-2-7.patch -- patches.suse/nfit-skip-region-registration-for-incomplete-control-regions.patch -- patches.suse/0001-acpi-nfit-rework-NVDIMM-leaf-method-detection.patch -- patches.suse/nfit-fix-region-registration-vs-block-data-window-ra -- patches.suse/nfit-address-range-scrub-fix-scrub-in-progress-repor -- patches.suse/libnvdimm-add-an-api-to-cast-a-struct-nd_region-to-i.patch -- patches.suse/nfit-address-range-scrub-introduce-nfit_spa-ars_stat.patch -- patches.suse/libnvdimm-dimm-fix-dpa-reservation-vs-uninitialized-.patch -- patches.suse/libnvdimm-namespace-use-a-safe-lookup-for-dimm-device-name.patch -- patches.suse/nfit-address-range-scrub-determine-one-platform-max_.patch -- patches.suse/nfit-address-range-scrub-rework-and-simplify-ARS-sta.patch -- patches.suse/nfit-address-range-scrub-add-module-option-to-skip-i.patch -- patches.suse/dax-store-pfns-in-the-radix.patch -- patches.suse/fs-dax-prepare-for-dax-specific-address_space_operat.patch -- patches.suse/block-dax-remove-dead-code-in-blkdev_writepages.patch -- patches.suse/xfs-dax-introduce-xfs_dax_aops.patch -- patches.suse/ext4-dax-introduce-ext4_dax_aops.patch -- patches.suse/ext2-dax-introduce-ext2_dax_aops.patch -- patches.suse/fs-dax-use-page-mapping-to-warn-if-truncate-collides.patch -- patches.suse/ring-buffer-Check-if-memory-is-available-before-allo.patch -- patches.suse/dmaengine-at_xdmac-fix-rare-residue-corruption -- patches.suse/dmaengine-pl330-fix-a-race-condition-in-case-of-thre -- patches.suse/dmaengine-qcom-bam_dma-get-num-channels-and-num-ees- -- patches.suse/dmaengine-rcar-dmac-Check-the-done-lists-in-rcar_dma -- patches.suse/dmaengine-stm32-dma-fix-incomplete-configuration-in-.patch -- patches.suse/platform-x86-intel_turbo_max_3-Remove-restriction-fo.patch -- patches.suse/platform-x86-fujitsu-laptop-Support-Lifebook-U7x7-ho -- patches.suse/rbd-start-enums-at-1-instead-of-0.patch -- patches.suse/libceph-rbd-new-bio-handling-code-aka-don-t-clone-bios.patch -- patches.suse/rbd-remove-bio-cloning-helpers.patch -- patches.suse/rbd-don-t-abuse-obj_req-pages-for-stat-requests.patch -- patches.suse/rbd-get-rid-of-img_req-copyup_pages.patch -- patches.suse/libceph-introduce-bvecs-data-type.patch -- patches.suse/rbd-move-from-raw-pages-to-bvec-data-descriptors.patch -- patches.suse/libceph-handle-zero-length-data-items.patch -- patches.suse/ceph-keep-consistent-semantic-in-fscache-related-option-combination.patch -- patches.suse/libceph-ceph-change-permission-for-readonly-debugfs-entries.patch -- patches.suse/libceph-fix-misjudgement-of-maximum-monitor-number.patch -- patches.suse/ceph-use-seq_show_option-for-string-type-options.patch -- patches.suse/libceph-adding-missing-message-types-to-ceph_msg_type_name.patch -- patches.suse/ceph-adding-protection-for-showing-cap-reservation-info.patch -- patches.suse/ceph-optimizing-cap-allocation.patch -- patches.suse/ceph-release-unreserved-caps-if-having-enough-available-caps.patch -- patches.suse/ceph-optimizing-cap-reservation.patch -- patches.suse/ceph-change-variable-name-to-follow-common-rule.patch -- patches.suse/ceph-mark-the-cap-cache-as-unreclaimable.patch -- patches.suse/ceph-don-t-wait-on-writeback-when-there-is-no-more-dirty-pages.patch -- patches.suse/ceph-filter-out-used-flags-when-printing-unused-open-flags.patch -- patches.suse/ceph-optimize-mds-session-register.patch -- patches.suse/ceph-optimize-memory-usage.patch -- patches.suse/ceph-return-proper-bool-type-to-caller-instead-of-pointer.patch -- patches.suse/ceph-fix-invalid-point-dereference-for-error-case-in-mdsc-destroy.patch -- patches.suse/ceph-quota-add-initial-infrastructure-to-support-cephfs-quotas.patch -- patches.suse/ceph-quota-support-for-ceph-quota-max_files.patch -- patches.suse/ceph-quota-don-t-allow-cross-quota-renames.patch -- patches.suse/ceph-quota-support-for-ceph-quota-max_bytes.patch -- patches.suse/ceph-quota-update-mds-when-max_bytes-is-approaching.patch -- patches.suse/ceph-don-t-check-quota-for-snap-inode.patch -- patches.suse/ceph-fix-root-quota-realm-check.patch -- patches.suse/ceph-quota-cache-inode-pointer-in-ceph_snap_realm.patch -- patches.suse/ceph-quota-add-counter-for-snaprealms-with-quota.patch -- patches.suse/quota-report-root-dir-quota-usage-in-statfs.patch -- patches.suse/mm-hmm-hmm_pfns_bad-was-accessing-wrong-struct.patch -- patches.suse/sched-numa-avoid-trapping-faults-and-attempting-migration-of-file-backed-dirty-pages.patch -- patches.suse/memcg-thp-do-not-invoke-oom-killer-on-thp-charges.patch -- patches.suse/mm-ksm-c-fix-inconsistent-accounting-of-zero-pages.patch -- patches.suse/swap-divide-by-zero-when-zero-length-swap-file-on-ss.patch -- patches.suse/fsprocproc_sysctl.c-fix-potential-page-fault-while-unregistering-sysctl-table.patch -- patches.suse/fs-reiserfs-journal.c-add-missing-resierfs_warning-a.patch -- patches.suse/kernel-params.c-downgrade-warning-for-unsafe-paramet -- patches.suse/dcache-add-cond_resched-in-shrink_dentry_list.patch -- patches.suse/ubifs-Check-ubifs_wbuf_sync-return-code.patch -- patches.suse/ubi-fastmap-Don-t-flush-fastmap-work-on-detach -- patches.suse/ubi-Fix-error-for-write-access -- patches.suse/ubi-Reject-MLC-NAND -- patches.suse/0003-cpufreq-CPPC-Don-t-set-transition_latency.patch -- patches.suse/cpufreq-CPPC-Initialize-shared-perf-capabilities-of-.patch -- patches.suse/iommu-amd-take-into-account-that-alloc_dev_data-may-return-null -- patches.suse/iommu-vt-d-fix-a-potential-memory-leak -- patches.suse/0016-ACPI-IORT-Add-msi-address-regions-reservation-helper.patch -- patches.suse/kdb-use-memmove-instead-of-overlapping-memcpy.patch -- patches.suse/mmc-jz4740-Fix-race-condition-in-IRQ-mask-update -- patches.suse/xen-xenbus_dev_frontend-fix-XS_TRANSACTION_END-handling.patch -- patches.suse/x86-xen-delay-get_cpu_cap-until-stack-canary-is-established -- patches.suse/xen-acpi-off-by-one-in-read_apci_id.patch -- patches.suse/rds-MP-RDS-may-use-an-invalid-c_path.patch -- patches.suse/lan78xx-Correctly-indicate-invalid-OTP.patch -- patches.suse/lan78xx-Avoid-spurious-kevent-4-error.patch -- patches.suse/slip-Check-if-rstate-is-initialized-before-uncompres.patch -- patches.suse/cdc_ether-flag-the-Cinterion-AHS8-modem-by-gemalto-a.patch -- patches.suse/vhost-Fix-vhost_copy_to_user.patch -- patches.suse/vhost-fix-vhost_vq_access_ok-log-check.patch -- patches.suse/bnxt_en-Fix-ethtool-x-crash-when-device-is-down.patch -- patches.suse/bnxt_en-do-not-allow-wildcard-matches-for-L2-flows.patch -- patches.suse/bnxt_en-Ignore-src-port-field-in-decap-filter-nodes.patch -- patches.suse/bnxt_en-Support-max-mtu-with-VF-reps.patch -- patches.suse/bnxt_en-Need-to-include-RDMA-rings-in-bnxt_check_rin.patch -- patches.suse/bnxt_en-Fix-NULL-pointer-dereference-at-bnxt_free_ir.patch -- patches.suse/lan78xx-Don-t-reset-the-interface-on-open.patch -- patches.suse/0002-xprtrdma-Fix-corner-cases-when-handling-device-remov.patch -- patches.suse/xfs-fix-intent-use-after-free-on-abort.patch -- patches.suse/xfs-remove-filestream-item-xfs_inode-reference.patch -- patches.suse/Force-log-to-disk-before-reading-the-AGF-during-a-fs.patch -- patches.suse/PCI-Mark-Broadcom-HT1100-and-HT2000-Root-Port-Extend -- patches.suse/PCI-Remove-messages-about-reassigning-resources -- patches.suse/drm-amdgpu-sdma-fix-mask-in-emit_pipeline_sync -- patches.suse/drm-amdgpu-si-implement-get-set-pcie_lanes-asic-call -- patches.suse/drm-radeon-Fix-PCIe-lane-width-calculation -- patches.suse/drm-amdgpu-Fix-PCIe-lane-width-calculation -- patches.suse/drm-radeon-add-PX-quirk-for-Asus-K73TK -- patches.suse/s390-crypto-Adjust-s390-aes-and-paes-cipher-prioriti.patch -- patches.suse/s390-qdio-clear-intparm-during-shutdown -- patches.suse/s390-ipl-ensure-loadparm-valid-flag-is-set.patch -- patches.suse/s390-correct-nospec-auto-detection-init-order.patch -- patches.suse/i2c-i801-Save-register-SMBSLVCMD-value-only-once -- patches.suse/i2c-i801-Restore-configuration-at-shutdown -- patches.suse/block-loop-fix-deadlock-after-loop_set_status.patch -- patches.suse/loop-fix-LOOP_GET_STATUS-lock-imbalance.patch -- patches.suse/0001-blk-mq-make-sure-that-correct-hctx-next_cpu-is-set.patch -- patches.suse/0001-blk-mq-don-t-keep-offline-CPUs-mapped-to-hctx-0.patch -- patches.suse/blk-mq-Avoid-that-submitting-a-bio-concurrently-with.patch -- patches.suse/sr-get-drop-reference-to-device-in-revalidate-and-check_events.patch -- patches.suse/nvme-enforce-64bit-offset-for-nvme_get_log_ext-fn.patch -- patches.suse/nvme-loop-fix-kernel-oops-in-case-of-unhandled-command.patch -- patches.suse/nvme-don-t-send-keep-alives-to-the-discovery-controller.patch -- patches.suse/nvme-target-fix-buffer-overflow.patch -- patches.suse/nvme-check-return-value-of-init_srcu_struct-function.patch -- patches.suse/nvmet-fix-space-padding-in-serial-number.patch -- patches.suse/nvme-Use-admin-command-effects-for-admin-commands.patch -- patches.suse/nvme-expand-nvmf_check_if_ready-checks.patch -- patches.suse/apparmor-fix-display-of-.ns_name-for-containers.patch -- patches.suse/apparmor-fix-resource-audit-messages-when-auditing-peer.patch -- patches.suse/apparmor-fix-logging-of-the-existence-test-for-signa.patch -- patches.suse/apparmor-fix-dangling-symlinks-to-policy-rawdata-aft.patch -- patches.suse/apparmor-fix-memory-leak-on-buffer-on-error-exit-path.patch -- patches.suse/watchdog-f71808e_wdt-Fix-WD_EN-register-read -- patches.suse/pwm-stm32-Remove-unused-struct-device -- patches.suse/pwm-rcar-Fix-a-condition-to-prevent-mismatch-value-s -- patches.suse/clk-fix-mux-clock-documentation -- patches.suse/clk-meson-remove-unnecessary-rounding-in-the-pll-clo -- patches.suse/clk-tegra-Fix-pll_u-rate-configuration -- patches.suse/clk-samsung-exynos3250-Fix-PLL-rates -- patches.suse/clk-samsung-exynos5250-Fix-PLL-rates -- patches.suse/clk-samsung-exynos5260-Fix-PLL-rates -- patches.suse/clk-samsung-exynos5433-Fix-PLL-rates -- patches.suse/clk-samsung-exynos7-Fix-PLL-rates -- patches.suse/clk-samsung-s3c2410-Fix-PLL-rates -- patches.suse/clk-samsung-exynos5250-Add-missing-clocks-for-FIMC-L -- patches.suse/clk-mvebu-armada-38x-add-support-for-missing-clocks.patch -- patches.suse/clk-Don-t-show-the-incorrect-clock-phase -- patches.suse/dt-bindings-clock-mediatek-add-binding-for-fixed-factor-clock-axisel_d4.patch -- patches.suse/clk-hisilicon-mark-wdt_mux_p-as-const -- patches.suse/clk-hisilicon-fix-potential-NULL-dereference-in-hisi -- patches.suse/clk-fix-false-positive-Wmaybe-uninitialized-warning -- patches.suse/clk-rockchip-Prevent-calculating-mmc-phase-if-clock- -- patches.suse/0001-clk-rockchip-Add-1.6GHz-PLL-rate-for-rk3399.patch -- patches.suse/clk-rockchip-Fix-wrong-parent-for-SDMMC-phase-clock- -- patches.suse/0002-clk-rockchip-assign-correct-id-for-pclk_ddr-and-hclk.patch -- patches.suse/clk-bcm2835-De-assert-assert-PLL-reset-signal-when-a -- patches.suse/firmware-dmi_scan-Fix-UUID-length-safety-check -- patches.suse/thermal-imx-Fix-race-condition-in-imx_thermal_probe -- patches.suse/ovl-fix-lookup-with-middle-layer-opaque-dir-and-abso.patch -- patches.suse/resource-fix-integer-overflow-at-reallocation -- patches.suse/0001-ipc-shm-fix-use-after-free-of-shm-file-via-remap_fil.patch -- patches.suse/kexec-export-pg_swapbacked-to-vmcoreinfo -- patches.suse/mm-slab-reschedule-cache_reap-on-the-same-cpu.patch -- patches.suse/powerpc-64s-Fix-section-mismatch-warnings-from-setup.patch -- patches.suse/4.4.129-042-powerpc-powernv-define-a-standard-delay-for-O.patch -- patches.suse/4.4.129-043-powerpc-powernv-Fix-OPAL-NVRAM-driver-OPAL_BU.patch -- patches.suse/KVM-PPC-Book3S-HV-trace_tlbie-must-not-be-called-in-.patch -- patches.suse/powerpc-mm-radix-Fix-checkstops-caused-by-invalid-tl.patch -- patches.suse/powerpc-64s-Fix-CPU_FTRS_ALWAYS-vs-DT-CPU-features.patch -- patches.suse/x86-mm-fix-bogus-warning-during-efi-bootup-use-boot_cpu_has-instead-of-this_cpu_has-in-build_cr3_noflush -- patches.suse/0001-tracing-uprobe_event-Fix-strncpy-corner-case.patch -- patches.suse/0001-sched-rt-Fix-rq-clock_update_flags-RQCF_ACT_SKIP-war.patch -- patches.suse/x86-mm-do-not-forbid-page_rw-before-init-for-_ro_after_init -- patches.suse/x86-pgtable-don-t-set-huge-pud-pmd-on-non-leaf-entries -- patches.suse/Kbuild-fix-escaping-in-.cmd-files-for-future-Make.patch -- patches.suse/scsi-qla2xxx-Fix-small-memory-leak-in-qla2x00_probe_.patch -- patches.suse/scsi-qla2xxx-avoid-double-completion-of-abort-command.patch -- patches.suse/scsi-qla2xxx-Fix-race-condition-between-iocb-timeout.patch -- patches.suse/scsi-qla2xxx-correctly-shift-host-byte.patch -- patches.suse/scsi-qla2xxx-Correct-setting-of-SAM_STAT_CHECK_CONDI.patch -- patches.suse/0001-Revert-scsi-core-return-BLK_STS_OK-for-DID_OK-in-__s.patch -- patches.suse/scsi-cxgb4i-silence-overflow-warning-in-t4_uld_rx_ha.patch -- patches.suse/cifs-smb2pdu-Fix-potential-NULL-pointer-dereference.patch -- patches.suse/SMB3-Log-at-least-once-if-tree-connect-fails-during-reconnect.patch -- patches.suse/cifs-Use-ULL-suffix-for-64-bit-constant.patch -- patches.suse/CIFS-add-ONCE-flag-for-cifs_dbg-type.patch -- patches.suse/SMB3-Fix-length-checking-of-SMB3.11-negotiate-reques.patch -- patches.suse/SMB311-Improve-checking-of-negotiate-security-contex.patch -- patches.suse/cifs-add-pdu_size-to-the-TCP_Server_Info-structure.patch -- patches.suse/cifs-replace-a-4-with-server-vals-header_preamble_size.patch -- patches.suse/smb3-11-replace-a-4-with-server-vals-header_preamble_size.patch -- patches.suse/cifs-add-resp_buf_size-to-the-mid_q_entry-structure.patch -- patches.suse/cifs-Change-SMB2_open-to-return-an-iov-for-the-error-parameter.patch -- patches.suse/cifs-remove-rfc1002-hardcoded-constants-from-cifs_discard_remaining.patch -- patches.suse/cifs-change-validate_buf-to-validate_iov.patch -- patches.suse/btrfs-fix-loss-of-prealloc-extents-past-i_size-after.patch -- patches.suse/0001-btrfs-Only-check-first-key-for-committed-tree-blocks.patch -- patches.suse/kvm-x86-fix-incorrect-reference-of-trace_kvm_pi_irte_update -- patches.suse/x86-add-check-for-apic-access-address-for-vmentry-of-l2-guests -- patches.suse/ceph-always-update-atime-mtime-ctime-for-new-inode.patch -- patches.suse/powerpc-lib-Fix-off-by-one-in-alternate-feature-patc.patch -- patches.suse/powerpc-64s-Default-l1d_size-to-64K-in-RFI-fallback-.patch -- patches.suse/powerpc-xive-Fix-trying-to-push-an-already-active-po.patch -- patches.suse/4.4.129-086-powerpc-eeh-Fix-enabling-bridge-MMIO-windows.patch -- patches.suse/powerpc-kvm-Fix-lockups-when-running-KVM-guests-on-P.patch -- patches.suse/xen-xenbus_dev_frontend-really-return-response-string.patch -- patches.suse/livepatch-initialize-shadow-variables-safely-by-a-custom-callback.patch -- patches.suse/livepatch-allow-to-call-a-custom-callback-when-freeing-shadow-variables.patch -- patches.suse/HID-hidraw-Fix-crash-on-HIDIOCGFEATURE-with-a-destro -- patches.suse/HID-wacom-bluetooth-send-exit-report-for-recent-Blue -- patches.suse/fanotify-fix-logic-of-events-on-child.patch -- patches.suse/isofs-fix-potential-memory-leak-in-mount-option-pars.patch -- patches.suse/udf-Fix-leak-of-UTF-16-surrogates-into-encoded-strin.patch -- patches.suse/eCryptfs-don-t-pass-up-plaintext-names-when-using-fi.patch -- patches.suse/hypfs_kill_super-deal-with-failed-allocations.patch -- patches.suse/jffs2_kill_sb-deal-with-failed-allocations.patch -- patches.suse/orangefs_kill_sb-deal-with-allocation-failures.patch -- patches.suse/rpc_pipefs-fix-double-dput.patch -- patches.suse/Don-t-leak-MNT_INTERNAL-away-from-internal-mounts.patch -- patches.suse/ibmvnic-Define-vnic_login_client_data-name-field-as-.patch -- patches.suse/tcp-md5-reject-TCP_MD5SIG-or-TCP_MD5SIG_EXT-on-estab.patch -- patches.suse/net-validate-attribute-sizes-in-neigh_dump_table.patch -- patches.suse/ibmvnic-Handle-all-login-error-conditions.patch -- patches.suse/ibmvnic-Do-not-notify-peers-on-parameter-change-rese.patch -- patches.suse/strparser-Fix-incorrect-strp-need_bytes-value.patch -- patches.suse/sctp-do-not-check-port-in-sctp_inet6_cmp_addr.patch -- patches.suse/net-fix-deadlock-while-clearing-neighbor-proxy-table.patch -- patches.suse/net-mvpp2-Fix-TCAM-filter-reserved-range.patch -- patches.suse/team-avoid-adding-twice-the-same-option-to-the-event.patch -- patches.suse/tcp-clear-tp-packets_out-when-purging-write-queue.patch -- patches.suse/ibmvnic-Clear-pending-interrupt-after-device-reset.patch -- patches.suse/net-af_packet-fix-race-in-PACKET_-R-T-X_RING.patch -- patches.suse/tipc-add-policy-for-TIPC_NLA_NET_ADDR.patch -- patches.suse/vlan-Fix-reading-memory-beyond-skb-tail-in-skb_vlan_.patch -- patches.suse/KEYS-DNS-limit-the-length-of-option-strings.patch -- patches.suse/tipc-fix-infinite-loop-when-dumping-link-monitor-sum.patch -- patches.suse/net-mvpp2-Fix-DMA-address-mask-size.patch -- patches.suse/net-qmi_wwan-add-Wistron-Neweb-D19Q1.patch -- patches.suse/llc-hold-llc_sap-before-release_sock.patch -- patches.suse/vmxnet3-fix-incorrect-dereference-when-rxvlan-is-dis.patch -- patches.suse/virtio_net-split-out-ctrl-buffer.patch -- patches.suse/virtio_net-fix-adding-vids-on-big-endian.patch -- patches.suse/bnxt_en-Fix-memory-fault-in-bnxt_ethtool_init.patch -- patches.suse/0218-md-cluster-don-t-update-recovery_offset-for-faulty-d.patch -- patches.suse/0219-md-raid1-exit-sync-request-if-MD_RECOVERY_INTR-is-se.patch -- patches.suse/0220-raid1-copy-write-hint-from-master-bio-to-behind-bio.patch -- patches.suse/mmc-sdhci-pci-Only-do-AMD-tuning-for-HS200 -- patches.suse/fork-unconditionally-clear-stack-on-fork.patch -- patches.suse/autofs-mount-point-create-should-honour-passed-in-mo.patch -- patches.suse/proc-revalidate-kernel-thread-inodes-to-root-root.patch -- patches.suse/0001-kexec_file-do-not-add-extra-alignment-to-efi-memmap.patch -- patches.suse/mm-filemap.c-fix-NULL-pointer-in-page_cache_tree_ins.patch -- patches.suse/0014-arm64-kasan-avoid-pfn_to_nid-before-page-array-is-in.patch -- patches.suse/ALSA-line6-Use-correct-endpoint-type-for-midi-output -- patches.suse/ALSA-hda-New-VIA-controller-suppor-no-snoop-path -- patches.suse/ALSA-hda-realtek-set-PINCFG_HEADSET_MIC-to-parse_fla -- patches.suse/ALSA-hda-realtek-adjust-the-location-of-one-mic -- patches.suse/ALSA-rawmidi-Fix-missing-input-substream-checks-in-c -- patches.suse/libnvdimm-dimm-handle-EACCES-failures-from-label-rea.patch -- patches.suse/device-dax-allow-MAP_SYNC-to-succeed.patch -- patches.suse/random-fix-crng_ready-test.patch -- patches.suse/random-use-a-different-mixing-algorithm-for-add_devi -- patches.suse/random-set-up-the-NUMA-crng-instances-after-the-CRNG -- patches.suse/random-crng_reseed-should-lock-the-crng-instance-tha -- patches.suse/random-add-new-ioctl-RNDRESEEDCRNG -- patches.suse/0227-tools-headers-Restore-READ_ONCE-C-compatibility.patch -- patches.suse/x86-tsc-prevent-32bit-truncation-in-calc_hpet_ref -- patches.suse/x86-acpi-prevent-x2apic-id-0xffffffff-from-being-accounted -- patches.suse/x86-sched-allow-topologies-where-numa-nodes-share-an-llc.patch -- patches.suse/0029-btrfs-qgroup-Commit-transaction-in-advance-to-reduce.patch -- patches.suse/0030-btrfs-qgroup-Use-independent-and-accurate-per-inode-.patch -- patches.suse/0031-btrfs-delayed-inode-Remove-wrong-qgroup-meta-reserva.patch -- patches.suse/0024-btrfs-Fix-wrong-btrfs_delalloc_release_extents-param.patch -- patches.suse/btrfs-fix-race-condition-between-delayed-refs-and-blockgroup-removal.patch -- patches.suse/cifs-smb2ops-Fix-NULL-check-in-smb2_query_symlink.patch -- patches.suse/cifs-smbd-Check-for-iov-length-on-sending-the-last-iov.patch -- patches.suse/cifs-smbd-Dump-SMB-packet-when-configured.patch -- patches.suse/cifs-do-not-allow-creating-sockets-except-with-SMB1-posix-exensions.patch -- patches.suse/CIFS-fix-typo-in-cifs_dbg.patch -- patches.suse/drm-vc4-Fix-memory-leak-during-BO-teardown -- patches.suse/drm-i915-Fix-LSPCON-TMDS-output-buffer-enabling-from -- patches.suse/drm-i915-gvt-throw-error-on-unhandled-vfio-ioctls -- patches.suse/drm-i915-Do-no-use-kfree-to-free-a-kmem_cache_alloc- -- patches.suse/drm-i915-bios-filter-out-invalid-DDC-pins-from-VBT-c -- patches.suse/drm-i915-Call-i915_perf_fini-on-init_hw-error-unwind -- patches.suse/drm-i915-audio-Fix-audio-detection-issue-on-GLK -- patches.suse/s390-qeth-fix-error-handling-in-adapter-command-callbacks.patch -- patches.suse/s390-qeth-avoid-control-io-completion-stalls -- patches.suse/s390-qeth-handle-failure-on-workqueue-creation.patch -- patches.suse/s390-qeth-fix-MAC-address-update-sequence.patch -- patches.suse/s390-qeth-fix-request-side-race-during-cmd-io-timeout -- patches.suse/llc-delete-timers-synchronously-in-llc_sk_free.patch -- patches.suse/net-ethernet-ti-cpsw-fix-tx-vlan-priority-mapping.patch -- patches.suse/llc-fix-NULL-pointer-deref-for-SOCK_ZAPPED.patch -- patches.suse/ipv6-sr-fix-NULL-pointer-dereference-in-seg6_do_srh_.patch -- patches.suse/strparser-Do-not-call-mod_delayed_work-with-a-timeou.patch -- patches.suse/net-sched-ife-signal-not-finding-metaid.patch -- patches.suse/net-sched-ife-handle-malformed-tlv-length.patch -- patches.suse/net-sched-ife-check-on-metadata-length.patch -- patches.suse/ibmvnic-Clean-actual-number-of-RX-or-TX-pools.patch -- patches.suse/tcp-don-t-read-out-of-bounds-opsize.patch -- patches.suse/bonding-do-not-set-slave_dev-npinfo-before-slave_ena.patch -- patches.suse/ipv6-add-RTA_TABLE-and-RTA_PREFSRC-to-rtm_ipv6_polic.patch -- patches.suse/0006-ipvs-fix-rtnl_lock-lockups-caused-by-start_sync_thre.patch -- patches.suse/0007-netfilter-nf_tables-can-t-fail-after-linking-rule-in.patch -- patches.suse/net-phy-marvell-clear-wol-event-before-setting-it.patch -- patches.suse/l2tp-check-sockaddr-length-in-pppol2tp_connect.patch -- patches.suse/pppoe-check-sockaddr-length-in-pppoe_connect.patch -- patches.suse/amd-xgbe-Add-pre-post-auto-negotiation-phy-hooks.patch -- patches.suse/amd-xgbe-Improve-KR-auto-negotiation-and-training.patch -- patches.suse/amd-xgbe-Only-use-the-SFP-supported-transceiver-sign.patch -- patches.suse/team-fix-netconsole-setup-over-team.patch -- patches.suse/packet-fix-bitfield-update-race.patch -- patches.suse/net-ethtool-Add-missing-kernel-doc-for-FEC-parameter.patch -- patches.suse/loop-handle-short-DIO-reads.patch -- patches.suse/0001-block-swim-Fix-array-bounds-check.patch -- patches.suse/0001-block-swim-Remove-extra-put_disk-call-from-error-pat.patch -- patches.suse/bfq-iosched-ensure-to-clear-bic-bfqq-pointers-when-p.patch -- patches.suse/cdrom-information-leak-in-cdrom_ioctl_media_changed -- patches.suse/scsi-megaraid_sas-Do-not-log-an-error-if-FW-successf.patch -- patches.suse/scsi-sd-defer-spinning-up-drive-while-sanitize-is-in-progress -- patches.suse/0001-scsi-target-fix-crash-with-iscsi-target-and-dvd.patch -- patches.suse/fsnotify-Fix-fsnotify_mark_connector-race.patch -- patches.suse/s390-cio-update-chpid-descriptor-after-resource-acce.patch -- patches.suse/s390-uprobes-implement-arch_uretprobe_is_alive.patch -- patches.suse/s390-dasd-fix-IO-error-for-newly-defined-devices.patch -- patches.suse/vfio-ccw-process-ssch-with-interrupts-disabled -- patches.suse/s390-correct-module-section-names-for-expoline-code.patch -- patches.suse/random-fix-possible-sleeping-allocation-from-irq-con -- patches.suse/random-rate-limit-unseeded-randomness-warnings.patch -- patches.suse/ACPI-scan-Initialize-watchdog-before-PNP.patch -- patches.suse/ACPI-watchdog-Prefer-iTCO_wdt-on-Lenovo-Z50-70 -- patches.suse/ACPI-button-make-module-loadable-when-booted-in-non- -- patches.suse/ACPI-video-Only-default-only_lcd-to-true-on-Win8-rea -- patches.suse/0001-tracing-Fix-missing-tab-for-hwlat_detector-print-for.patch -- patches.suse/PCI-aardvark-Fix-logic-in-advk_pcie_-rd-wr-_conf -- patches.suse/PCI-aardvark-Set-PIO_ADDR_LS-correctly-in-advk_pcie_ -- patches.suse/PCI-aardvark-Use-ISR1-instead-of-ISR0-interrupt-in-l -- patches.suse/PCI-aardvark-Fix-PCIe-Max-Read-Request-Size-setting -- patches.suse/hwmon-nct6683-Enable-EC-access-if-disabled-at-boot -- patches.suse/hwmon-k10temp-add-temperature-offset-for-ryzen-2700x.patch -- patches.suse/hwmon-k10temp-add-support-for-amd-ryzen-w-vega-graphics.patch -- patches.suse/virtio_console-don-t-tie-bufs-to-a-vq -- patches.suse/virtio-add-ability-to-iterate-over-vqs -- patches.suse/virtio_console-free-buffers-after-reset -- patches.suse/virtio_console-drop-custom-control-queue-cleanup -- patches.suse/virtio_console-move-removal-code -- patches.suse/virtio_console-reset-on-out-of-memory -- patches.suse/drm-amdkfd-fix-clock-counter-retrieval-for-node-with -- patches.suse/drm-amdgpu-set-COMPUTE_PGM_RSRC1-for-SGPR-VGPR-clear -- patches.suse/drm-msm-Fix-possible-null-dereference-on-failure-of- -- patches.suse/drm-msm-dsi-use-correct-enum-in-dsi_get_cmd_fmt -- patches.suse/0001-drm-msm-don-t-deref-error-pointer-in-the-msm_fbdev_c.patch -- patches.suse/drm-virtio-fix-vq-wait_event-condition -- patches.suse/drm-i915-audio-set-minimum-CD-clock-to-twice-the-BCL -- patches.suse/drm-i915-Enable-display-WA-1183-from-its-correct-spo -- patches.suse/mtd-spi-nor-cadence-quadspi-Fix-page-fault-kernel-pa.patch -- patches.suse/ARM-socfpga_defconfig-Remove-QSPI-Sector-4K-size-for.patch -- patches.suse/soc-bcm-raspberrypi-power-Fix-use-of-__packed -- patches.suse/soc-bcm2835-Make-RASPBERRYPI_FIRMWARE-dummies-return -- patches.suse/ALSA-core-Report-audio_tstamp-in-snd_pcm_sync_ptr -- patches.suse/ALSA-usb-audio-Skip-broken-EU-on-Dell-dock-USB-audio -- patches.suse/ALSA-dice-fix-OUI-for-TC-group -- patches.suse/ALSA-hda-realtek-Add-some-fixes-for-ALC233 -- patches.suse/ALSA-hda-realtek-Update-ALC255-depop-optimize -- patches.suse/ALSA-seq-oss-Fix-unbalanced-use-lock-for-synth-MIDI- -- patches.suse/ALSA-seq-oss-Hardening-for-potential-Spectre-v1 -- patches.suse/ALSA-control-Hardening-for-potential-Spectre-v1 -- patches.suse/ALSA-hda-Hardening-for-potential-Spectre-v1 -- patches.suse/ALSA-opl3-Hardening-for-potential-Spectre-v1 -- patches.suse/ALSA-asihpi-Hardening-for-potential-Spectre-v1 -- patches.suse/ALSA-hdspm-Hardening-for-potential-Spectre-v1 -- patches.suse/ALSA-rme9652-Hardening-for-potential-Spectre-v1 -- patches.suse/ALSA-hda-realtek-change-the-location-for-one-of-two- -- patches.suse/ASoC-fsl_esai-Fix-divisor-calculation-failure-at-low -- patches.suse/ASoC-rsnd-mark-PM-functions-__maybe_unused -- patches.suse/ASoC-topology-fix-some-tiny-memory-leaks -- patches.suse/ASoC-adau17x1-Handling-of-DSP_RUN-register-during-fw -- patches.suse/ASoC-rt5514-Add-the-missing-register-in-the-readable.patch -- patches.suse/ASoC-topology-Fix-bugs-of-freeing-soc-topology -- patches.suse/ASoC-topology-Check-widget-kcontrols-before-deref -- patches.suse/ALSA-hda-Skip-jack-and-others-for-non-existing-PCM-s -- patches.suse/ALSA-dice-fix-error-path-to-destroy-initialized-stre -- patches.suse/0001-xhci-Fix-USB-ports-for-Dell-Inspiron-5775.patch -- patches.suse/USB-Increment-wakeup-count-on-remote-wakeup.patch -- patches.suse/0001-usbip-vhci_hcd-check-rhport-before-using-in-vhci_hub.patch -- patches.suse/usbip-vhci_hcd-Fix-usb-device-and-sockfd-leaks.patch -- patches.suse/0001-usbip-usbip_host-fix-to-hold-parent-lock-for-device_.patch -- patches.suse/usbip-usbip_event-fix-to-not-print-kernel-pointer-ad.patch -- patches.suse/0001-usb-core-Add-quirk-for-HP-v222w-16GB-Mini.patch -- patches.suse/0001-Revert-xhci-plat-Register-shutdown-for-xhci_plat.patch -- patches.suse/0001-usb-typec-ucsi-Increase-command-completion-timeout-v.patch -- patches.suse/USB-serial-simple-add-libtransistor-console.patch -- patches.suse/USB-serial-cp210x-add-ID-for-NI-USB-serial-console.patch -- patches.suse/USB-serial-ftdi_sio-use-jtag-quirk-for-Arrow-USB-Bla.patch -- patches.suse/tty-n_gsm-Fix-long-delays-with-control-frame-timeout -- patches.suse/tty-n_gsm-Fix-DLCI-handling-for-ADM-mode-if-debug-2- -- patches.suse/0001-earlycon-Use-a-pointer-table-to-fix-__earlycon_table.patch -- patches.suse/tty-Avoid-possible-error-pointer-dereference-at-tty_ -- patches.suse/tty-Don-t-call-panic-at-tty_ldisc_init -- patches.suse/tty-Use-__GFP_NOFAIL-for-tty_ldisc_get -- patches.suse/test_firmware-fix-setting-old-custom-fw-path-back-on2 -- patches.suse/kobject-don-t-use-WARN-for-registration-failures -- patches.suse/ARM-amba-Don-t-read-past-the-end-of-sysfs-driver_ove -- patches.suse/ARM-amba-Make-driver_override-output-consistent-with.patch -- patches.suse/ARM-amba-Fix-race-condition-with-driver_override.patch -- patches.suse/ceph-check-if-mds-create-snaprealm-when-setting-quota.patch -- patches.suse/libceph-un-backoff-on-tick-when-we-have-a-authenticated-session.patch -- patches.suse/libceph-reschedule-a-tick-in-finish_hunting.patch -- patches.suse/libceph-validate-con-state-at-the-top-of-try_write.patch -- patches.suse/KVM-arm-arm64-Close-VMID-generation-race.patch -- patches.suse/powerpc-powernv-npu-Add-lock-to-prevent-race-in-conc.patch -- patches.suse/powerpc-powernv-npu-Prevent-overwriting-of-pnv_npu2_.patch -- patches.suse/powerpc-powernv-npu-Do-a-PID-GPU-TLB-flush-when-inva.patch -- patches.suse/cpufreq-powernv-Fix-hardlockup-due-to-synchronous-sm.patch -- patches.suse/powerpc-kvm-booke-Fix-altivec-related-build-break.patch -- patches.suse/CIFS-set-resp_buf_type-to-NO_BUFFER-on-error.patch -- patches.suse/SMB3-Fix-3.11-encryption-to-Windows-and-handle-encry.patch -- patches.suse/SMB311-Fix-reconnect.patch -- patches.suse/cifs-smbd-Don-t-use-RDMA-read-write-when-signing-is-used.patch -- patches.suse/cifs-smbd-Avoid-allocating-iov-on-the-stack.patch -- patches.suse/crypto-drbg-set-freed-buffers-to-NULL -- patches.suse/ext4-prevent-right-shifting-extents-beyond-EXT_MAX_B.patch -- patches.suse/ext4-set-h_journal-if-there-is-a-failure-starting-a-.patch -- patches.suse/ext4-fix-bitmap-position-validation.patch -- patches.suse/ext4-add-MODULE_SOFTDEP-to-ensure-crc32c-is-included.patch -- patches.suse/perf-x86-intel-don-t-enable-freeze-on-smi-for-perfmon-v1.patch -- patches.suse/x86-microcode-intel-save-microcode-patch-unconditionally -- patches.suse/x86-microcode-do-not-exit-early-from-_reload_late -- patches.suse/x86-smpboot-don-t-use-mwait_play_dead-on-amd-systems -- patches.suse/x86-cpu-intel-add-missing-tlb-cpuid-values -- patches.suse/x86-do-not-reserve-crash-kernel-if-booted-on-xen-pv.patch -- patches.suse/errseq-Always-report-a-writeback-error-once.patch -- patches.suse/xfs-set-format-back-to-extents-if-xfs_bmap_extents_t.patch -- patches.suse/xfs-prevent-creating-negative-sized-file-via-INSERT_.patch -- patches.suse/xfs-don-t-fail-when-converting-shortform-attr-to-lon.patch -- patches.suse/scsi-target-fix-fortify_panic-kernel-exception -- patches.suse/Input-synaptics-rmi4-fix-an-unchecked-out-of-memory- -- patches.suse/Input-leds-fix-out-of-bound-access -- patches.suse/Input-atmel_mxt_ts-add-touchpad-button-mapping-for-S -- patches.suse/Input-atmel_mxt_ts-fix-the-firmware-update -- patches.suse/tracing-Fix-bad-use-of-igrab-in-trace_uprobe.c.patch -- patches.suse/tracepoint-Do-not-warn-on-ENOMEM.patch -- patches.suse/tipc-fix-bug-in-function-tipc_nl_node_dump_monitor.patch -- patches.suse/net-mvpp2-Fix-clk-error-path-in-mvpp2_probe.patch -- patches.suse/net-mvpp2-Fix-clock-resource-by-adding-missing-mg_co.patch -- patches.suse/tcp-ignore-Fast-Open-on-repair-mode.patch -- patches.suse/sctp-handle-two-v4-addrs-comparison-in-sctp_inet6_cm.patch -- patches.suse/0001-NET-usb-qmi_wwan-add-support-for-ublox-R410M-PID-0x9.patch -- patches.suse/net-mlx5e-Allow-offloading-ipv4-header-re-write-for-.patch -- patches.suse/net-mlx5-Fix-mlx5_get_vector_affinity-function.patch -- patches.suse/net-mlx5e-TX-Use-correct-counter-in-dma_map-error-fl.patch -- patches.suse/net-mlx5-Avoid-cleaning-flow-steering-table-twice-du.patch -- patches.suse/net-mlx5-Properly-deal-with-flow-counters-when-delet.patch -- patches.suse/net-support-compat-64-bit-time-in-s-g-etsockopt.patch -- patches.suse/bridge-check-iface-upper-dev-when-setting-master-via.patch -- patches.suse/qed-fix-spelling-mistake-checksumed-checksummed.patch -- patches.suse/0014-tcp-fix-TCP_REPAIR_QUEUE-bound-checking.patch -- patches.suse/net-ethernet-ti-cpsw-fix-packet-leaking-in-dual_mac-.patch -- patches.suse/tcp_bbr-fix-to-zero-idle_restart-only-upon-S-ACKed-d.patch -- patches.suse/sctp-use-the-old-asoc-when-making-the-cookie-ack-chu.patch -- patches.suse/sctp-fix-the-issue-that-the-cookie-ack-with-auth-can.patch -- patches.suse/8139too-Use-disable_irq_nosync-in-rtl8139_poll_contr.patch -- patches.suse/net_sched-fq-take-care-of-throttled-flows-before-reu.patch -- patches.suse/bpf-fix-uninitialized-variable-in-bpf-tools.patch -- patches.suse/bpf-x64-fix-memleak-when-not-converging-after-image.patch -- patches.suse/ipv4-fix-fnhe-usage-by-non-cached-routes.patch -- patches.suse/0001-qmi_wwan-do-not-steal-interfaces-from-class-drivers.patch -- patches.suse/rds-do-not-leak-kernel-memory-to-user-land.patch -- patches.suse/qed-fix-spelling-mistake-offloded-offloaded.patch -- patches.suse/dccp-fix-tasklet-usage.patch -- patches.suse/ALSA-hda-Fix-incorrect-usage-of-IS_REACHABLE -- patches.suse/ALSA-seq-Fix-races-at-MIDI-encoding-in-snd_virmidi_o -- patches.suse/ALSA-dice-fix-kernel-NULL-pointer-dereference-due-to -- patches.suse/ALSA-aloop-Add-missing-cable-lock-to-ctl-API-callbac -- patches.suse/ALSA-pcm-Check-PCM-state-at-xfern-compat-ioctl -- patches.suse/0004-cpufreq-CPPC-Set-platform-specific-transition_delay_.patch -- patches.suse/0001-btrfs-Fix-wrong-first_key-parameter-in-replace_path.patch -- patches.suse/btrfs-Take-trans-lock-before-access-running-trans-in.patch -- patches.suse/xfs-cap-the-length-of-deduplication-requests.patch -- patches.suse/blk-mq-count-allocated-but-not-started-requests-in-i.patch -- patches.suse/blk-mq-fix-sysfs-inflight-counter.patch -- patches.suse/0221-bcache-store-disk-name-in-struct-cache-and-struct-ca.patch -- patches.suse/0222-bcache-set-CACHE_SET_IO_DISABLE-in-bch_cached_dev_er.patch -- patches.suse/0223-bcache-count-backing-device-I-O-error-for-writeback-.patch -- patches.suse/0224-bcache-add-wait_for_kthread_stop-in-bch_allocator_th.patch -- patches.suse/0225-bcache-set-dc-io_disable-to-true-in-conditional_stop.patch -- patches.suse/0226-bcache-use-pr_info-to-inform-duplicated-CACHE_SET_IO.patch -- patches.suse/bdi-wake-up-concurrent-wb_shutdown-callers.patch -- patches.suse/nvme-fix-potential-memory-leak-in-option-parsing.patch -- patches.suse/nvme-Set-integrity-flag-for-user-passthrough-command.patch -- patches.suse/nvme-multipath-Disable-runtime-writable-enabling-par.patch -- patches.suse/nvme-multipath-Fix-multipath-disabled-naming-collisi.patch -- patches.suse/nvmet-switch-loopback-target-state-to-connecting-whe.patch -- patches.suse/bdi-Fix-oops-in-wb_workfn.patch -- patches.suse/RDMA-ucma-ucma_context-reference-leak-in-error-path.patch -- patches.suse/RDMA-ucma-Allow-resolving-address-w-o-specifying-sou.patch -- patches.suse/RDMA-mlx5-Fix-multiple-NULL-ptr-deref-errors-in-rere.patch -- patches.suse/RDMA-mlx5-Protect-from-shift-operand-overflow.patch -- patches.suse/IB-mlx5-Use-unlimited-rate-when-static-rate-is-not-s.patch -- patches.suse/cifs-smbd-depend-on-INFINIBAND_ADDR_TRANS.patch -- patches.suse/RDMA-cxgb4-release-hw-resources-on-device-removal.patch -- patches.suse/IB-uverbs-Fix-validating-mandatory-attributes.patch -- patches.suse/RDMA-cma-Fix-use-after-destroy-access-to-net-namespa.patch -- patches.suse/RDMA-iwpm-fix-memory-leak-on-map_info.patch -- patches.suse/IB-rxe-add-RXE_START_MASK-for-rxe_opcode-IB_OPCODE_R.patch -- patches.suse/IB-rxe-avoid-double-kfree_skb.patch -- patches.suse/RDMA-hns-Bugfix-for-init-hem-table.patch -- patches.suse/RDMA-hns-Intercept-illegal-RDMA-operation-when-use-i.patch -- patches.suse/RDMA-hns-Fix-the-qp-context-state-diagram.patch -- patches.suse/RDMA-hns-Only-assign-mtu-if-IB_QP_PATH_MTU-bit-is-se.patch -- patches.suse/RDMA-hns-Remove-some-unnecessary-attr_mask-judgement.patch -- patches.suse/RDMA-hns-Only-assign-dqpn-if-IB_QP_PATH_DEST_QPN-bit.patch -- patches.suse/RDMA-hns-Adjust-the-order-of-cleanup-hem-table.patch -- patches.suse/RDMA-hns-Update-assignment-method-for-owner-field-of.patch -- patches.suse/RDMA-hns-Submit-bad-wr.patch -- patches.suse/RDMA-hns-Fix-a-couple-misspellings.patch -- patches.suse/iw_cxgb4-Atomically-flush-per-QP-HW-CQEs.patch -- patches.suse/IB-core-Make-ib_mad_client_id-atomic.patch -- patches.suse/IB-hfi1-Fix-handling-of-FECN-marked-multicast-packet.patch -- patches.suse/IB-hfi1-Use-correct-type-for-num_user_context.patch -- patches.suse/IB-hfi1-Fix-loss-of-BECN-with-AHG.patch -- patches.suse/IB-hfi1-Fix-NULL-pointer-dereference-when-invalid-nu.patch -- patches.suse/IB-hfi1-rdmavt-Fix-memory-leak-in-hfi1_alloc_devdata.patch -- patches.suse/IB-hfi1-Fix-memory-leak-in-exception-path-in-get_irq.patch -- patches.suse/IB-mlx4-Fix-integer-overflow-when-calculating-optima.patch -- patches.suse/RDMA-cma-Do-not-query-GID-during-QP-state-transition.patch -- patches.suse/drm-i915-glk-Add-MODULE_FIRMWARE-for-Geminilake -- patches.suse/drm-bridge-vga-dac-Fix-edid-memory-leak -- patches.suse/drm-vmwgfx-Fix-a-buffer-object-leak -- patches.suse/remoteproc-qcom-Fix-potential-device-node-leaks.patch -- patches.suse/rpmsg-added-MODULE_ALIAS-for-rpmsg_char.patch -- patches.suse/clk-honor-CLK_MUX_ROUND_CLOSEST-in-generic-clk-mux -- patches.suse/usb-dwc3-gadget-Fix-list_del-corruption-in-dwc3_ep_d.patch -- patches.suse/usb-musb-host-fix-potential-NULL-pointer-dereference.patch -- patches.suse/usb-musb-trace-fix-NULL-pointer-dereference-in-musb_.patch -- patches.suse/0001-xhci-Fix-use-after-free-in-xhci_free_virt_device.patch -- patches.suse/0001-USB-Accept-bulk-endpoints-with-1024-byte-maxpacket.patch -- patches.suse/USB-serial-option-adding-support-for-ublox-R410M.patch -- patches.suse/USB-serial-visor-handle-potential-invalid-device-con.patch -- patches.suse/platform-x86-asus-wireless-Fix-NULL-pointer-derefere -- patches.suse/irqchip-qcom-Fix-check-for-spurious-interrupts -- patches.suse/0016-arm64-vgic-v2-Fix-proxying-of-cpuif-access.patch -- patches.suse/kvm-x86-remove-apic-timer-periodic-oneshot-spikes -- patches.suse/doc-Add-vendor-prefix-for-Kieback-Peter-GmbH -- patches.suse/dt-bindings-panel-lvds-fix-path-to-display-timing-bindings.patch -- patches.suse/gpio-fix-aspeed_gpio-unmask-irq -- patches.suse/gpioib-do-not-free-unrequested-descriptors -- patches.suse/gpio-fix-error-path-in-lineevent_create -- patches.suse/libata-Apply-NOLPM-quirk-for-SanDisk-SD7UB3Q-G1001-S -- patches.suse/driver-core-add-__printf-verification-to-__ata_ehi_p.patch -- patches.suse/HID-lenovo-Add-support-for-IBM-Lenovo-Scrollpoint-mi -- patches.suse/HID-wacom-Release-device-resource-data-obtained-by-d -- patches.suse/HID-intel-ish-hid-use-put_device-instead-of-kfree -- patches.suse/0001-dm-integrity-use-kvfree-for-kvmalloc-d-memory.patch -- patches.suse/0228-dm-bufio-fix-buffer-alignment.patch -- patches.suse/agp-uninorth-make-two-functions-static -- patches.suse/drm-i915-Adjust-eDP-s-logical-vco-in-a-reliable-plac -- patches.suse/drm-i915-Fix-drm-intel_enable_lvds-ERROR-message-in- -- patches.suse/drm-atomic-Clean-old_state-new_state-in-drm_atomic_s -- patches.suse/drm-atomic-Clean-private-obj-old_state-new_state-in- -- patches.suse/drm-omap-silence-unititialized-variable-warning -- patches.suse/drm-omap-fix-uninitialized-ret-variable -- patches.suse/drm-omap-fix-possible-NULL-ref-issue-in-tiler_reserv -- patches.suse/drm-omap-handle-alloc-failures-in-omap_connector -- patches.suse/drm-vc4-Fix-scaling-of-uni-planar-formats -- patches.suse/drm-nouveau-Fix-deadlock-in-nv50_mstm_register_conne -- patches.suse/cpufreq-schedutil-Avoid-using-invalid-next_freq.patch -- patches.suse/mmap-introduce-sane-default-mmap-limits.patch -- patches.suse/x86-xen-reset-vcpu0-info-pointer-after-shared_info-remap -- patches.suse/tracing-Fix-regex_match_front-to-not-over-compare-th.patch -- patches.suse/powerpc-pseries-Fix-CONFIG_NUMA-n-build.patch -- patches.suse/ceph-fix-rsize-wsize-capping-in-ceph_direct_read_write.patch -- patches.suse/libceph-add-osd_req_op_extent_osd_data_bvecs.patch -- patches.suse/ceph-fix-iov_iter-issues-in-ceph_direct_read_write.patch -- patches.suse/xprtrdma-Fix-list-corruption-DMAR-errors-during-MR-r.patch -- patches.suse/openvswitch-Don-t-swap-table-in-nlattr_set-after-OVS.patch -- patches.suse/atm-zatm-Fix-potential-Spectre-v1.patch -- patches.suse/net-atm-Fix-potential-Spectre-v1.patch -- patches.suse/tg3-Fix-vunmap-BUG_ON-triggered-from-tg3_free_consis.patch -- patches.suse/net-ethernet-sun-niu-set-correct-packet-size-in-skb.patch -- patches.suse/Revert-Bluetooth-btusb-Fix-quirk-for-Atheros-1525-QC -- patches.suse/Bluetooth-btusb-Only-check-needs_reset_resume-DMI-ta -- patches.suse/Bluetooth-btusb-Add-Dell-XPS-13-9360-to-btusb_needs_ -- patches.suse/sctp-delay-the-authentication-for-the-duplicated-coo.patch -- patches.suse/af_key-Always-verify-length-of-provided-sadb_key.patch -- patches.suse/vti6-Change-minimum-MTU-to-IPV4_MIN_MTU-vti6-can-car.patch -- patches.suse/net-aquantia-driver-should-correctly-declare-vlan_fe.patch -- patches.suse/llc-better-deal-with-too-small-mtu.patch -- patches.suse/can-dev-increase-bus-off-message-severity -- patches.suse/can-kvaser_usb-Increase-correct-stats-counter-in-kva -- patches.suse/r8169-fix-powering-up-RTL8168h -- patches.suse/tipc-eliminate-KMSAN-uninit-value-in-strcmp-complain.patch -- patches.suse/qed-Fix-l2-initializations-over-iWARP-personality.patch -- patches.suse/qede-Fix-gfp-flags-sent-to-rdma-event-node-allocatio.patch -- patches.suse/msft-hv-1674-hv_netvsc-Fix-net-device-attach-on-older-Windows-hos.patch -- patches.suse/cxgb4-zero-the-HMA-memory.patch -- patches.suse/cxgb4-copy-mbox-log-size-to-PF0-3-adap-instances.patch -- patches.suse/net-mlx4_en-Verify-coalescing-parameters-are-in-rang.patch -- patches.suse/mac80211-Fix-condition-validating-WMM-IE -- patches.suse/cfg80211-limit-wiphy-names-to-128-bytes -- patches.suse/rfkill-gpio-fix-memory-leak-in-probe-error-path -- patches.suse/mac80211-Adjust-SAE-authentication-timeout -- patches.suse/mac80211-use-timeout-from-the-AddBA-response-instead -- patches.suse/msft-hv-1676-hv_netvsc-set-master-device.patch -- patches.suse/net-mlx4_en-Fix-an-error-handling-path-in-mlx4_en_in.patch -- patches.suse/sctp-remove-sctp_chunk_put-from-fail_mark-err-path-i.patch -- patches.suse/qed-fix-spelling-mistake-taskelt-tasklet.patch -- patches.suse/can-hi311x-Acquire-SPI-lock-on-do_get_berr_counter -- patches.suse/can-hi311x-Work-around-TX-complete-interrupt-erratum -- patches.suse/bonding-do-not-allow-rlb-updates-to-invalid-mac.patch -- patches.suse/bonding-send-learning-packets-for-vlans-on-slave.patch -- patches.suse/ipv4-fix-memory-leaks-in-udp_sendmsg-ping_v4_sendmsg.patch -- patches.suse/net-mlx5-Free-IRQs-in-shutdown-path.patch -- patches.suse/net-mlx5-E-Switch-Include-VF-RDMA-stats-in-vport-sta.patch -- patches.suse/net-mlx5e-Err-if-asked-to-offload-TC-match-on-frag-b.patch -- patches.suse/0008-rxrpc-Fix-error-reception-on-AF_INET6-sockets.patch -- patches.suse/ixgbe-return-error-on-unsupported-SFP-module-when-re.patch -- patches.suse/ixgbevf-fix-ixgbevf_xmit_frame-s-return-type.patch -- patches.suse/net-sched-fix-error-path-in-tcf_proto_create-when-mo.patch -- patches.suse/net-sched-actions-fix-refcnt-leak-in-skbmod.patch -- patches.suse/0001-init-fix-false-positives-in-W-X-checking.patch -- patches.suse/0001-mm-sections-are-not-offlined-during-memory-hotremove.patch -- patches.suse/proc-kcore-don-t-bounds-check-against-address-0.patch -- patches.suse/0001-mm-oom-fix-concurrent-munlock-and-oom-reaper-unmap-v.patch -- patches.suse/nvme-fix-use-after-free-in-nvme_free_ns_head.patch -- patches.suse/nvme-Fix-sync-controller-reset-return.patch -- patches.suse/nvme-add-quirk-to-force-medium-priority-for-sq-creation.patch -- patches.suse/thermal-int3403_thermal-Fix-NULL-pointer-deref-on-mo -- patches.suse/thermal-exynos-Reading-temperature-makes-sense-only- -- patches.suse/thermal-exynos-Propagate-error-value-from-tmu_read -- patches.suse/cifs-Allocate-validate-negotiation-request-through-kmalloc.patch -- patches.suse/cifs-smbd-Enable-signing-with-smbdirect.patch -- patches.suse/cifs-smb2ops-Fix-listxattr-when-there-are-no-EAs.patch -- patches.suse/smb3-directory-sync-should-not-return-an-error.patch -- patches.suse/perf-x86-fix-possible-spectre-v1-indexing-for-hw_perf_event-cache_ -- patches.suse/perf-x86-fix-possible-spectre-v1-indexing-for-x86_pmu-event_map -- patches.suse/perf-x86-msr-fix-possible-spectre-v1-indexing-in-the-msr-driver -- patches.suse/perf-x86-cstate-fix-possible-spectre-v1-indexing-for-pkg_msr -- patches.suse/drm-set-FMODE_UNSIGNED_OFFSET-for-drm-files -- patches.suse/scsi-aacraid-Correct-hba_send-to-include-iu_type.patch -- patches.suse/tracing-x86-xen-remove-zero-data-size-trace-events-trace_xen_mmu_flush_tlb-all -- patches.suse/0001-proc-do-not-access-cmdline-nor-environ-from-file-bac.patch -- patches.suse/vfio-ccw-fix-cleanup-if-cp_prefetch-fails -- patches.suse/s390-move-expoline-assembler-macros-to-a-header.patch -- patches.suse/s390-crc32-vx-use-expoline-for-indirect-branches.patch -- patches.suse/s390-lib-use-expoline-for-indirect-branches.patch -- patches.suse/s390-ftrace-use-expoline-for-indirect-branches.patch -- patches.suse/s390-kernel-use-expoline-for-indirect-branches.patch -- patches.suse/s390-move-spectre-sysfs-attribute-code.patch -- patches.suse/s390-remove-indirect-branch-from-do_softirq_own_stack.patch -- patches.suse/s390-extend-expoline-to-bc-instructions.patch -- patches.suse/s390-use-expoline-thunks-in-the-bpf-jit.patch -- patches.suse/s390-cpum_sf-ensure-sample-frequency-of-perf-event-attributes-is-non-zero.patch -- patches.suse/s390-qdio-fix-access-to-uninitialized-qdio_q-fields.patch -- patches.suse/s390-qdio-don-t-release-memory-in-qdio_setup_irq.patch -- patches.suse/ALSA-control-fix-a-redundant-copy-issue -- patches.suse/ALSA-hda-Add-Lenovo-C50-All-in-one-to-the-power_save -- patches.suse/ALSA-usb-mixer-volume-quirk-for-CM102-A-102S -- patches.suse/ALSA-hda-realtek-Clevo-P950ER-ALC1220-Fixup -- patches.suse/msft-hv-1677-x86-Delay-skip-of-emulated-hypercall-instruction.patch -- patches.suse/0001-KVM-arm-arm64-Properly-protect-VGIC-locks-from-IRQs.patch -- patches.suse/0002-KVM-arm-arm64-VGIC-ITS-Promote-irq_lock-in-update_af.patch -- patches.suse/0003-KVM-arm-arm64-VGIC-ITS-protect-kvm_read_guest-calls-.patch -- patches.suse/0004-KVM-arm-arm64-VGIC-ITS-save-restore-protect-kvm_read.patch -- patches.suse/hwmon-k10temp-fix-reading-critical-temperature-register.patch -- patches.suse/x86-amd_nb-add-support-for-raven-ridge-cpus.patch -- patches.suse/hwmon-k10temp-use-api-function-to-access-system-management.patch -- patches.suse/drm-Match-sysfs-name-in-link-removal-to-link-creatio -- patches.suse/drm-dumb-buffers-Integer-overflow-in-drm_mode_create -- patches.suse/drm-vmwgfx-Set-dmabuf_size-when-vmw_dmabuf_init-is-s -- patches.suse/drm-i915-userptr-reject-zero-user_size -- patches.suse/drm-i915-execlists-Use-rmb-to-order-CSB-reads -- patches.suse/drm-i915-gen9-Add-WaClearHIZ_WM_CHICKEN3-for-bxt-and -- patches.suse/mtd-fix-comparison-in-map_word_andequal.patch -- patches.suse/spi-sh-msiof-Fix-bit-field-overflow-writes-to-TSCR-R -- patches.suse/spi-cadence-Add-usleep_range-for-cdns_spi_fill_tx_fi -- patches.suse/spi-pxa2xx-Allow-64-bit-DMA -- patches.suse/spi-bcm-qspi-Avoid-setting-MSPI_CDRAM_PCS-for-spi-no -- patches.suse/spi-bcm-qspi-Always-read-and-set-BSPI_MAST_N_BOOT_CT -- patches.suse/spi-bcm2835aux-ensure-interrupts-are-enabled-for-sha -- patches.suse/0229-bcache-return-0-from-bch_debug_init-if-CONFIG_DEBUG_.patch -- patches.suse/0001-xhci-Fix-USB3-NULL-pointer-dereference-at-logical-di.patch -- patches.suse/usb-musb-fix-remote-wakeup-racing-with-suspend.patch -- patches.suse/usbip-usbip_host-refine-probe-and-disconnect-debug-m.patch -- patches.suse/0001-usbip-usbip_host-delete-device-from-busid_table-afte.patch -- patches.suse/0001-usbip-usbip_host-run-rebind-from-exit-when-module-is.patch -- patches.suse/0001-usbip-usbip_host-fix-NULL-ptr-deref-and-use-after-fr.patch -- patches.suse/0001-usbip-usbip_host-fix-bad-unlock-balance-during-stub_.patch -- patches.suse/4.4.133-056-powerpc-powernv-Fix-NVRAM-sleep-in-invalid-co.patch -- patches.suse/i2c-designware-fix-poll-after-enable-regression -- patches.suse/i2c-pmcmsp-return-message-count-on-master_xfer-succe -- patches.suse/i2c-pmcmsp-fix-error-return-from-master_xfer -- patches.suse/i2c-viperboard-return-message-count-on-master_xfer-s -- patches.suse/lib-test_bitmap.c-fix-bitmap-optimisation-tests-to-r.patch -- patches.suse/radix-tree-test-suite-fix-mapshift-build-target.patch -- patches.suse/radix-tree-test-suite-fix-compilation-issue.patch -- patches.suse/radix-tree-test-suite-add-item_delete_rcu.patch -- patches.suse/radix-tree-test-suite-multi-order-iteration-race.patch -- patches.suse/radix-tree-fix-multi-order-iteration-race.patch -- patches.suse/hfsplus-stop-workqueue-when-fill_super-failed.patch -- patches.suse/mmap-relax-file-size-limit-for-regular-files.patch -- patches.suse/ARM-davinci-board-da830-evm-fix-GPIO-lookup-for-MMC-.patch -- patches.suse/ARM-davinci-board-da850-evm-fix-GPIO-lookup-for-MMC-.patch -- patches.suse/ARM-davinci-board-omapl138-hawk-fix-GPIO-numbers-for.patch -- patches.suse/ARM-davinci-board-dm355-evm-fix-broken-networking.patch -- patches.suse/tee-shm-fix-use-after-free-via-temporarily-dropped-r -- patches.suse/tee-check-shm-references-are-consistent-in-offset-si -- patches.suse/ARM-OMAP2-powerdomain-use-raw_smp_processor_id-for-t.patch -- patches.suse/ARM-keystone-fix-platform_domain_notifier-array-over.patch -- patches.suse/ARM-davinci-dm646x-fix-timer-interrupt-generation.patch -- patches.suse/ARM-davinci-board-dm646x-evm-pass-correct-I2C-adapte.patch -- patches.suse/ARM-davinci-board-dm646x-evm-set-VPIF-capture-card-n.patch -- patches.suse/x86-kexec-avoid-double-free_page-upon-do_kexec_load-failure -- patches.suse/kprobes-x86-prohibit-probing-on-exception-masking-instructions -- patches.suse/uprobes-x86-prohibit-probing-on-mov-ss-instruction -- patches.suse/objtool-kprobes-x86-sync-the-latest-asm-insn-h-header-with-tools-objtool-arch-x86-include-asm-insn-h -- patches.suse/objtool-fix-noreturn-detection-for-recursive-sibling-calls.patch -- patches.suse/objtool-support-gcc-8-s-cold-subfunctions.patch -- patches.suse/objtool-support-gcc-8-switch-tables.patch -- patches.suse/objtool-detect-rip-relative-switch-table-references.patch -- patches.suse/objtool-detect-rip-relative-switch-table-references-part-2.patch -- patches.suse/efi-avoid-potential-crashes-fix-the-struct-efi_pci_io_protocol_32-definition-for-mixed-mode -- patches.suse/x86-pkeys-override-pkey-when-moving-away-from-prot_exec -- patches.suse/x86-pkeys-do-not-special-case-protection-key-0 -- patches.suse/x86-mm-drop-ts_compat-on-64-bit-exec-syscall -- patches.suse/ARM-8753-1-decompressor-add-a-missing-parameter-to-t.patch -- patches.suse/ARM-8758-1-decompressor-restore-r1-and-r2-just-befor.patch -- patches.suse/ARM-kexec-fix-kdump-register-saving-on-panic.patch -- patches.suse/ARM-8769-1-kprobes-Fix-to-use-get_kprobe_ctlblk-afte.patch -- patches.suse/ARM-8770-1-kprobes-Prohibit-probing-on-optimized_cal.patch -- patches.suse/ARM-8771-1-kprobes-Prohibit-kprobes-on-do_undefinstr.patch -- patches.suse/ARM-8772-1-kprobes-Prohibit-kprobes-on-get_user-func.patch -- patches.suse/btrfs-send-fix-invalid-access-to-commit-roots-due-to.patch -- patches.suse/btrfs-fix-xattr-loss-after-power-failure.patch -- patches.suse/btrfs-fix-duplicate-extents-after-fsync-of-file-with.patch -- patches.suse/0002-btrfs-fix-reading-stale-metadata-blocks-after-degrad.patch -- patches.suse/0001-btrfs-Split-btrfs_del_delalloc_inode-into-2-function.patch -- patches.suse/0002-btrfs-Fix-delalloc-inodes-invalidation-during-transa.patch -- patches.suse/0009-packet-in-packet_snd-start-writing-at-link-layer-all.patch -- patches.suse/qede-Fix-ref-cnt-usage-count.patch -- patches.suse/netfilter-nf_tables-nft_compat-fix-refcount-leak-on-.patch -- patches.suse/0010-ipvs-fix-stats-update-from-local-clients.patch -- patches.suse/netfilter-nf_tables-don-t-assume-chain-stats-are-set.patch -- patches.suse/netfilter-nft_compat-prepare-for-indirect-info-stora.patch -- patches.suse/netfilter-nft_compat-fix-handling-of-large-matchinfo.patch -- patches.suse/netfilter-nf_tables-fix-memory-leak-on-error-exit-re.patch -- patches.suse/net-mlx4_core-Fix-error-handling-in-mlx4_init_port_i.patch -- patches.suse/cxgb4-Correct-ntuple-mask-validation-for-hash-filter.patch -- patches.suse/vmxnet3-set-the-DMA-mask-before-the-first-DMA-map-op.patch -- patches.suse/vmxnet3-use-DMA-memory-barriers-where-required.patch -- patches.suse/net-mlx5-Fix-build-break-when-CONFIG_SMP-n.patch -- patches.suse/0011-tcp-purge-write-queue-in-tcp_connect_init.patch -- patches.suse/qed-LL2-flush-isles-when-connection-is-closed.patch -- patches.suse/ibmvnic-Free-coherent-DMA-memory-if-FW-map-failed.patch -- patches.suse/ibmvnic-Fix-non-fatal-firmware-error-reset.patch -- patches.suse/ibmvnic-Fix-statistics-buffers-memory-leak.patch -- patches.suse/0012-net-test-tailroom-before-appending-to-linear-skb.patch -- patches.suse/0013-net-Fix-a-bug-in-removing-queues-from-XPS-map.patch -- patches.suse/sock_diag-fix-use-after-free-read-in-__sk_free.patch -- patches.suse/net-sched-red-avoid-hashing-NULL-child.patch -- patches.suse/cxgb4-fix-offset-in-collecting-TX-rate-limit-info.patch -- patches.suse/01-x86-nospec-simplify-alternative_msr_write.patch -- patches.suse/02-x86-bugs-concentrate-bug-detection-into-a-separate-function.patch -- patches.suse/03-x86-bugs-concentrate-bug-reporting-into-a-separate-function.patch -- patches.suse/04-x86-bugs-read-spec_ctrl-msr-during-boot-and-re-use-reserved-bits.patch -- patches.suse/05-x86-bugs-kvm-support-the-combination-of-guest-and-host-ibrs.patch -- patches.suse/06-x86-bugs-expose-sys-spec_store_bypass.patch -- patches.suse/07-x86-cpufeatures-add-x86_feature_rds.patch -- patches.suse/08-x86-bugs-provide-boot-parameters-for-the-spec_store_bypass_disable-mitigation.patch -- patches.suse/09-x86-bugs-intel-set-proper-cpu-features-and-setup-rds.patch -- patches.suse/10-x86-bugs-whitelist-allowed-spec_ctrl-msr-values.patch -- patches.suse/11-x86-bugs-amd-add-support-to-disable-rds-on-famh-if-requested.patch -- patches.suse/12-x86-kvm-vmx-expose-spec_ctrl-bit2-to-the-guest.patch -- patches.suse/13-x86-speculation-create-spec-ctrl-h-to-avoid-include-hell.patch -- patches.suse/14-prctl-add-speculation-control-prctls.patch -- patches.suse/15-x86-process-allow-runtime-control-of-speculative-store-bypass.patch -- patches.suse/16-x86-speculation-add-prctl-for-speculative-store-bypass-mitigation.patch -- patches.suse/17-nospec-allow-getting-setting-on-non-current-task.patch -- patches.suse/18-proc-provide-details-on-speculation-flaw-mitigations.patch -- patches.suse/19-seccomp-enable-speculation-flaw-mitigations.patch -- patches.suse/20-x86-bugs-make-boot-modes-_ro_after_init.patch -- patches.suse/21-prctl-add-force-disable-speculation.patch -- patches.suse/22-seccomp-use-pr_spec_force_disable.patch -- patches.suse/23-seccomp-add-filter-flag-to-opt-out-of-ssb-mitigation.patch -- patches.suse/24-seccomp-move-speculation-migitation-control-to-arch-code.patch -- patches.suse/25-x86-speculation-make-seccomp-the-default-mode-for-speculative-store-bypass.patch -- patches.suse/26-x86-bugs-rename-rds-to-ssbd.patch -- patches.suse/27-proc-use-underscores-for-ssbd-in-status.patch -- patches.suse/28-x86-bugs-fix-_ssb_select_mitigation-return-type.patch -- patches.suse/29-x86-bugs-make-cpu_show_common-static.patch -- patches.suse/30-x86-bugs-fix-the-parameters-alignment-and-missing-void.patch -- patches.suse/KVM--SVM--Move-spec-control-call-after-restore-of-GS.patch -- patches.suse/31-x86-speculation-use-synthetic-bits-for-ibrs-ibpb-stibp.patch -- patches.suse/32-x86-cpufeatures-disentangle-msr_spec_ctrl-enumeration-from-ibrs.patch -- patches.suse/33-x86-cpufeatures-disentangle-ssbd-enumeration.patch -- patches.suse/34-x86-cpufeatures-add-feature_zen.patch -- patches.suse/35-x86-speculation-handle-ht-correctly-on-amd.patch -- patches.suse/36-x86-bugs-kvm-extend-speculation-control-for-virt_spec_ctrl.patch -- patches.suse/37-x86-speculation-add-virtualized-speculative-store-bypass-disable-support.patch -- patches.suse/38-x86-speculation-rework-speculative_store_bypass_update.patch -- patches.suse/39-x86-bugs-unify-x86_spec_ctrl_-set_guest-restore_host.patch -- patches.suse/40-x86-bugs-expose-x86_spec_ctrl_base-directly.patch -- patches.suse/41-x86-bugs-remove-x86_spec_ctrl_set.patch -- patches.suse/42-x86-bugs-rework-spec_ctrl-base-and-mask-logic.patch -- patches.suse/43-x86-speculation-kvm-implement-support-for-virt_spec_ctrl-ls_cfg.patch -- patches.suse/44-kvm-svm-implement-virt_spec_ctrl-support-for-ssbd.patch -- patches.suse/45-x86-bugs-rename-ssbd_no-to-ssb_no.patch -- patches.suse/bpf-prevent-memory-disambiguation-attack.patch -- patches.suse/0001-iov_iter-fix-return-type-of-_pipe_get_pages.patch -- patches.suse/0002-iov_iter-fix-memory-leak-in-pipe_get_pages_alloc.patch -- patches.suse/do-d_instantiate-unlock_new_inode-combinations-safel.patch -- patches.suse/fs-don-t-scan-the-inode-cache-before-SB_BORN-is-set.patch -- patches.suse/affs_lookup-close-a-race-with-affs_remove_link.patch -- patches.suse/befs_lookup-use-d_splice_alias.patch -- patches.suse/ext2-fix-a-block-leak.patch -- patches.suse/aio-fix-io_destroy2-vs.-lookup_ioctx-race.patch -- patches.suse/scsi-zfcp-fix-infinite-iteration-on-erp-ready-list.patch -- patches.suse/scsi-core-clean-up-generated-file-scsi_devinfo_tbl.c.patch -- patches.suse/scsi-sg-allocate-with-_gfp_zero-in-sg_build_indirect.patch -- patches.suse/powerpc-64s-Add-support-for-a-store-forwarding-barri.patch -- patches.suse/sr-pass-down-correctly-sized-scsi-sense-buffer.patch -- patches.suse/libata-Blacklist-some-Sandisk-SSDs-for-NCQ -- patches.suse/libata-blacklist-Micron-500IT-SSD-with-MU01-firmware -- patches.suse/btrfs-fix-error-handling-in-btrfs_truncate.patch -- patches.suse/IB-hfi1-Use-after-free-race-condition-in-send-contex.patch -- patches.suse/RDMA-mlx5-Don-t-assume-that-medium-blueFlame-registe.patch -- patches.suse/RDMA-mlx5-Use-proper-spec-flow-label-type.patch -- patches.suse/i40iw-Fix-memory-leak-in-error-path-of-create-QP.patch -- patches.suse/i40iw-Use-correct-address-in-dst_neigh_lookup-for-IP.patch -- patches.suse/RDMA-hns-Add-rq-inline-flags-judgement.patch -- patches.suse/RDMA-hns-Bugfix-for-rq-record-db-for-kernel.patch -- patches.suse/RDMA-hns-Load-the-RoCE-dirver-automatically.patch -- patches.suse/RDMA-hns-Update-convert-function-of-endian-format.patch -- patches.suse/RDMA-hns-Add-return-operation-when-configured-global.patch -- patches.suse/RDMA-hns-Not-support-qp-transition-from-reset-to-res.patch -- patches.suse/RDMA-hns-Fix-the-bug-with-rq-sge.patch -- patches.suse/RDMA-hns-Set-desc_dma_addr-for-zero-when-free-cmq-de.patch -- patches.suse/RDMA-hns-Enable-inner_pa_vld-filed-of-mpt.patch -- patches.suse/RDMA-hns-Set-NULL-for-__internal_mr.patch -- patches.suse/RDMA-hns-Fix-the-bug-with-NULL-pointer.patch -- patches.suse/RDMA-i40iw-Avoid-panic-when-objects-are-being-create.patch -- patches.suse/RDMA-i40iw-Avoid-reference-leaks-when-processing-the.patch -- patches.suse/i40iw-Avoid-panic-when-reading-back-the-IRQ-aff.patch -- patches.suse/iw_cxgb4-Fix-an-error-handling-path-in-c4iw_get_dma_.patch -- patches.suse/IB-umem-Use-the-correct-mm-during-ib_umem_release.patch -- patches.suse/RDMA-qedr-Fix-doorbell-bar-mapping-for-dpi-1.patch -- patches.suse/RDMA-hns-Bugfix-for-cq-record-db-for-kernel.patch -- patches.suse/RDMA-hns-Move-the-location-for-initializing-tmp_len.patch -- patches.suse/0001-xen-swiotlb-fix-the-check-condition-for-xen_swiotlb_.patch -- patches.suse/ALSA-timer-Fix-pause-event-notification -- patches.suse/drm-vmwgfx-Fix-32-bit-VMW_PORT_HB_-IN-OUT-macros -- patches.suse/mmc-sdhci-iproc-remove-hard-coded-mmc-cap-1.8v -- patches.suse/mmc-sdhci-iproc-fix-32bit-writes-for-TRANSFER_MODE-r -- patches.suse/mmc-sdhci-iproc-add-SDHCI_QUIRK2_HOST_OFF_CARD_ON-fo -- patches.suse/4.4.136-002-powerpc-64s-Clear-PCR-on-boot.patch -- patches.suse/0002-arm64-lse-Add-early-clobbers-to-some-input-output-as.patch -- patches.suse/0007-arm64-Make-sure-permission-updates-happen-for-pmd-pu.patch -- patches.suse/isdn-eicon-fix-a-missing-check-bug -- patches.suse/dccp-don-t-free-ccid2_hc_tx_sock-struct-in-dccp_disc.patch -- patches.suse/ipmr-properly-check-rhltable_init-return-value.patch -- patches.suse/qed-Fix-mask-for-physical-address-in-ILT-entry.patch -- patches.suse/cfg80211-further-limit-wiphy-names-to-64-bytes -- patches.suse/virtio-net-correctly-transmit-XDP-buff-after-lineari.patch -- patches.suse/virtio-net-fix-leaking-page-for-gso-packet-during-me.patch -- patches.suse/tuntap-correctly-set-SOCKWQ_ASYNC_NOSPACE.patch -- patches.suse/ibmvnic-Only-do-H_EOI-for-mobility-events.patch -- patches.suse/net-ipv4-add-missing-RTA_TABLE-to-rtm_ipv4_policy.patch -- patches.suse/net-phy-broadcom-Fix-auxiliary-control-register-read.patch -- patches.suse/net-phy-broadcom-Fix-bcm_write_exp.patch -- patches.suse/net-mlx4-Fix-irq-unsafe-spinlock-usage.patch -- patches.suse/0001-packet-fix-reserve-calculation.patch -- patches.suse/net-mlx5e-When-RXFCS-is-set-add-FCS-data-into-checks.patch -- patches.suse/net-mlx5-IPSec-Fix-a-race-between-concurrent-sandbox.patch -- patches.suse/vhost-synchronize-IOTLB-message-with-dev-cleanup.patch -- patches.suse/ipv4-remove-warning-in-ip_recv_error.patch -- patches.suse/enic-set-DMA-mask-to-47-bit.patch -- patches.suse/batman-adv-Avoid-race-in-TT-TVLV-allocator-helper.patch -- patches.suse/batman-adv-Fix-TT-sync-flags-for-intermediate-TT-res.patch -- patches.suse/bpf-properly-enforce-index-mask-to-prevent-out-of-bo.patch -- patches.suse/ibmvnic-Fix-partial-success-login-retries.patch -- patches.suse/idr-fix-invalid-ptr-dereference-on-item-delete -- patches.suse/0001-Revert-ipc-shm-Fix-shmat-mmap-nil-page-protection.patch -- patches.suse/0001-ipc-shm-fix-shmat-nil-address-after-round-down-when-.patch -- patches.suse/kernel-sys.c-fix-potential-Spectre-v1-issue.patch -- patches.suse/KVM-s390-vsie-fix-8k-check-for-the-itdba.patch -- patches.suse/KVM-PPC-Book3S-HV-Snapshot-timebase-offset-on-guest-.patch -- patches.suse/KVM-PPC-Book3S-HV-Make-radix-use-correct-tlbie-seque.patch -- patches.suse/KVM-PPC-Book3S-HV-Make-radix-clear-pte-when-unmappin.patch -- patches.suse/KVM-PPC-Book3S-HV-XIVE-Resend-re-routed-interrupts-o.patch -- patches.suse/KVM-PPC-Book-3S-HV-Do-ptesync-in-radix-guest-exit-pa.patch -- patches.suse/x86-kvm-fix-lapic-timer-drift-when-guest-uses-periodic-mode -- patches.suse/kvm-x86-update-cpuid-properly-when-cr4-osxave-or-cr4-pke-is-changed -- patches.suse/46-kvm-x86-ia32_arch_capabilities-is-always-supported.patch -- patches.suse/msft-hv-1696-KVM-x86-fix-UD-address-of-failed-Hyper-V-hypercalls.patch -- patches.suse/sched-tracing-Fix-trace_sched_pi_setprio-for-deboost.patch -- patches.suse/47-kvm-vmx-expose-ssbd-properly-to-guests.patch -- patches.suse/x86-speculation-simplify-the-cpu-bug-detection-logic.patch -- patches.suse/tracing-Fix-crash-when-freeing-instances-with-event-.patch -- patches.suse/0001-tracing-Make-the-snapshot-trigger-work-with-instance.patch -- patches.suse/afs-Fix-directory-permissions-check.patch -- patches.suse/Input-synaptics-Lenovo-Carbon-X1-Gen5-2017-devices-s -- patches.suse/Input-synaptics-Lenovo-Thinkpad-X1-Carbon-G5-2017-wi -- patches.suse/Input-synaptics-add-Intertouch-support-on-X1-Carbon- -- patches.suse/Input-synaptics-add-Lenovo-80-series-ids-to-SMBus -- patches.suse/Input-elan_i2c_smbus-fix-corrupted-stack -- patches.suse/selinux-KASAN-slab-out-of-bounds-in-xattr_getsecurit.patch -- patches.suse/nvme-fix-extended-data-LBA-supported-setting.patch -- patches.suse/platform-x86-asus-wmi-Fix-NULL-pointer-dereference -- patches.suse/fs-clear-writeback-errors-in-inode_init_always.patch -- patches.suse/mm-huge_memory-c-_split_huge_page-use-atomic-clearpagedirty.patch -- patches.suse/mm-fix-the-NULL-mapping-case-in-__isolate_lru_page.patch -- patches.suse/RDMA-bnxt_re-Fix-broken-RoCE-driver-due-to-recent-L2.patch -- patches.suse/IB-core-Fix-error-code-for-invalid-GID-entry.patch -- patches.suse/iio-ad7793-implement-IIO_CHAN_INFO_SAMP_FREQ -- patches.suse/iio-buffer-make-length-types-match-kfifo-types -- patches.suse/iio-kfifo_buf-check-for-uint-overflow -- patches.suse/stm-class-Use-vmalloc-for-the-master-map -- patches.suse/intel_th-Use-correct-device-when-freeing-buffers -- patches.suse/hwtracing-stm-fix-build-error-on-some-arches -- patches.suse/drm-i915-Disable-LVDS-on-Radiant-P845 -- patches.suse/drm-i915-lvds-Move-acpi-lid-notification-registratio -- patches.suse/drm-psr-Fix-missed-entry-in-PSR-setup-time-table -- patches.suse/scsi-scsi_transport_srp-fix-shost-to-rport-translation -- patches.suse/0014-netfilter-nf_tables-fix-NULL-pointer-dereference-on-.patch -- patches.suse/0015-netfilter-ebtables-handle-string-from-userspace-with.patch -- patches.suse/netfilter-nft_meta-fix-wrong-value-dereference-in-nf.patch -- patches.suse/0016-ipvs-fix-buffer-overflow-with-sync-daemon-and-servic.patch -- patches.suse/netfilter-nf_tables-disable-preemption-in-nft_update.patch -- patches.suse/ipv6-sr-fix-memory-OOB-access-in-seg6_do_srh_encap-i.patch -- patches.suse/atm-zatm-fix-memcmp-casting.patch -- patches.suse/mlxsw-spectrum-Forbid-creation-of-VLAN-1-over-port-L.patch -- patches.suse/0001-net-qmi_wwan-Add-Netgear-Aircard-779S.patch -- patches.suse/be2net-Fix-error-detection-logic-for-BE3.patch -- patches.suse/Revert-rt2800-use-TXOP_BACKOFF-for-probe-frames -- patches.suse/iwlwifi-pcie-compare-with-number-of-IRQs-requested-f -- patches.suse/net-ethernet-davinci_emac-fix-error-handling-in-prob.patch -- patches.suse/net-sysfs-Fix-memory-leak-in-XPS-configuration.patch -- patches.suse/kcm-Fix-use-after-free-caused-by-clonned-sockets.patch -- patches.suse/0017-xfrm6-avoid-potential-infinite-loop-in-_decode_sessi.patch -- patches.suse/ip6_tunnel-remove-magic-mtu-value-0xFFF8.patch -- patches.suse/net-usb-cdc_mbim-add-flag-FLAG_SEND_ZLP.patch -- patches.suse/fix-io_destroy-aio_complete-race.patch -- patches.suse/0001-block-break-discard-submissions-into-the-user-define.patch -- patches.suse/sbitmap-fix-race-in-wait-batch-accounting.patch -- patches.suse/0001-nbd-fix-nbd-device-deletion.patch -- patches.suse/nvme-only-reconfigure-discard-if-necessary.patch -- patches.suse/blkdev_report_zones_ioctl-use-vmalloc-to-allocate-large-buffers.patch -- patches.suse/bdi-Move-cgroup-bdi_writeback-to-a-dedicated-low-con.patch -- patches.suse/0227-bcache-stop-bcache-device-when-backing-device-is-off.patch -- patches.suse/0227-bcache-Move-couple-of-string-arrays-to-sysfs.c.patch -- patches.suse/0227-bcache-Move-couple-of-functions-to-sysfs.c.patch -- patches.suse/0227-bcache-Replace-bch_read_string_list-by-__sysfs_match.patch -- patches.suse/block-rename-BLK_EH_NOT_HANDLED-to-BLK_EH_DONE.patch -- patches.suse/nvme-return-BLK_EH_DONE-from-timeout.patch -- patches.suse/null_blk-complete-requests-from-timeout.patch -- patches.suse/scsi_transport_fc-complete-requests-from-timeout.patch -- patches.suse/libiscsi-don-t-try-to-bypass-SCSI-EH.patch -- patches.suse/block-don-t-print-a-message-when-the-device-went-awa.patch -- patches.suse/nvme-fix-lockdep-warning-in-nvme_mpath_clear_current_path.patch -- patches.suse/nvme-host-core-fix-precedence-of-ternary-operator.patch -- patches.suse/nvme-rdma-stop-admin-queue-before-freeing-it.patch -- patches.suse/nvme-fc-remove-setting-DNR-on-exception-conditions.patch -- patches.suse/nvme-fabrics-remove-unnecessary-controller-subnqn-va.patch -- patches.suse/nvme-fabrics-centralize-discovery-controller-default.patch -- patches.suse/nvme-fabrics-allow-duplicate-connections-to-the-disc.patch -- patches.suse/nvmet-fc-increase-LS-buffer-count-per-fc-port.patch -- patches.suse/nvme-allow-duplicate-controller-if-prior-controller-.patch -- patches.suse/nvme-loop-add-support-for-multiple-ports.patch -- patches.suse/nvme-fabrics-allow-internal-passthrough-command-on-d.patch -- patches.suse/nvme.h-untangle-AEN-notice-definitions.patch -- patches.suse/nvme.h-add-the-changed-namespace-list-log.patch -- patches.suse/nvme.h-add-AEN-configuration-symbols.patch -- patches.suse/nvmet-add-a-new-nvmet_zero_sgl-helper.patch -- patches.suse/nvmet-split-log-page-implementation.patch -- patches.suse/nvmet-implement-the-changed-namespaces-log.patch -- patches.suse/nvmet-add-AEN-configuration-support.patch -- patches.suse/nvmet-mask-pending-AENs.patch -- patches.suse/nvme-submit-AEN-event-configuration-on-startup.patch -- patches.suse/nvme-mark-nvme_queue_scan-static.patch -- patches.suse/nvme-use-the-changed-namespaces-list-log-to-clear-ns.patch -- patches.suse/restore-cond_resched-in-shrink_dcache_parent.patch -- patches.suse/rmdir-rename-do-shrink_dcache_parent-only-on-success.patch -- patches.suse/fs-avoid-fdput-after-failed-fdget-in-vfs_dedupe_file.patch -- patches.suse/hwmon-k10temp-add-support-for-stoney-ridge-and-bristol.patch -- patches.suse/hwmon-k10temp-display-both-tctl-and-tdie.patch -- patches.suse/hwmon-ltc2990-Fix-incorrect-conversion-of-negative-t -- patches.suse/hwmon-k10temp-make-function-get_raw_temp-static.patch -- patches.suse/hwmon-asus_atk0110-Replace-deprecated-device-registe -- patches.suse/spi-bcm63xx-hspi-Enable-the-clock-before-calling-clk -- patches.suse/spi-pxa2xx-check-clk_prepare_enable-return-value -- patches.suse/cifs_lookup-cifs_get_inode_-never-returns-0-with-inode-left.patch -- patches.suse/cifs_lookup-switch-to-d_splice_alias-.patch -- patches.suse/btrfs-remove-wrong-use-of-volume_mutex-from-btrfs_dev_replace_start.patch -- patches.suse/btrfs-track-running-balance-in-a-simpler-way.patch -- patches.suse/0001-btrfs-Factor-out-common-delayed-refs-init-code.patch -- patches.suse/0002-btrfs-Use-init_delayed_ref_common-in-add_delayed_tre.patch -- patches.suse/0003-btrfs-Use-init_delayed_ref_common-in-add_delayed_dat.patch -- patches.suse/0004-btrfs-Open-code-add_delayed_tree_ref.patch -- patches.suse/0005-btrfs-Open-code-add_delayed_data_ref.patch -- patches.suse/0006-btrfs-Introduce-init_delayed_ref_head.patch -- patches.suse/0007-btrfs-Use-init_delayed_ref_head-in-add_delayed_ref_h.patch -- patches.suse/0008-btrfs-split-delayed-ref-head-initialization-and-addi.patch -- patches.suse/0001-btrfs-qgroup-Search-commit-root-for-rescan-to-avoid-.patch -- patches.suse/0002-btrfs-qgroup-Finish-rescan-when-hit-the-last-leaf-of.patch -- patches.suse/btrfs-update-stale-comments-referencing-vmtruncate.patch -- patches.suse/btrfs-fix-error-handling-in-btrfs_truncate_inode_items.patch -- patches.suse/btrfs-don-t-bug_on-in-btrfs_truncate_inode_items.patch -- patches.suse/btrfs-stop-creating-orphan-items-for-truncate.patch -- patches.suse/btrfs-get-rid-of-btrfs_inode_has_orphan_item.patch -- patches.suse/btrfs-delete-dead-code-in-btrfs_orphan_commit_root.patch -- patches.suse/btrfs-don-t-return-ino-to-ino-cache-if-inode-item-removal-fails.patch -- patches.suse/btrfs-refactor-btrfs_evict_inode-reserve-refill-dance.patch -- patches.suse/btrfs-fix-enospc-caused-by-orphan-items-reservations.patch -- patches.suse/btrfs-get-rid-of-unused-orphan-infrastructure.patch -- patches.suse/btrfs-renumber-btrfs_inode_-runtime-flags-and-switch-to-enums.patch -- patches.suse/btrfs-reserve-space-for-o_tmpfile-orphan-item-deletion.patch -- patches.suse/0001-Btrfs-split-btrfs_extent_same.patch -- patches.suse/0002-Btrfs-dedupe_file_range-ioctl-remove-16MiB-restricti.patch -- patches.suse/0003-Btrfs-reuse-cmp-workspace-in-EXTENT_SAME-ioctl.patch -- patches.suse/0004-btrfs-use-kvzalloc-for-EXTENT_SAME-temporary-data.patch -- patches.suse/0005-Btrfs-fix-clone-vs-chattr-NODATASUM-race.patch -- patches.suse/0003-Btrfs-remove-superfluous-free_extent_buffer-in-read_.patch -- patches.suse/0004-Btrfs-use-more-straightforward-extent_buffer_uptodat.patch -- patches.suse/0005-Btrfs-move-get-root-out-of-btrfs_search_slot-to-a-he.patch -- patches.suse/0006-Btrfs-grab-write-lock-directly-if-write_lock_level-i.patch -- patches.suse/0007-Btrfs-remove-always-true-check-in-unlock_up.patch -- patches.suse/0008-Btrfs-remove-unused-check-of-skip_locking.patch -- patches.suse/btrfs-return-error-value-if-create_io_em-failed-in-cow_file_range.patch -- patches.suse/0001-dlm-fix-a-clerical-error-when-set-SCTP_NODELAY.patch -- patches.suse/0002-dlm-make-sctp_connect_to_sock-return-in-specified-ti.patch -- patches.suse/0003-dlm-remove-O_NONBLOCK-flag-in-sctp_connect_to_sock.patch -- patches.suse/smb3-fix-redundant-opens-on-root.patch -- patches.suse/cifs-add-server-argument-to-the-dump_detail-method.patch -- patches.suse/cifs-update-calc_size-to-take-a-server-argument.patch -- patches.suse/cifs-fix-build-break-when-CONFIG_CIFS_DEBUG2-enabled.patch -- patches.suse/0001-cifs-store-the-leaseKey-in-the-fid-on-SMB2_open.patch -- patches.suse/cifs-add-a-new-SMB2_close_flags-function.patch -- patches.suse/cifs-update-internal-module-version-number-for-cifs-ko-to-2-12.patch -- patches.suse/smb3-rename-encryption_required-to-smb3_encryption_required.patch -- patches.suse/smb3-Add-ftrace-tracepoints-for-improved-SMB3-debugging.patch -- patches.suse/CIFS-Introduce-offset-for-the-1st-page-in-data-transfer-structures.patch -- patches.suse/smb3-fix-various-xid-leaks.patch -- patches.suse/smb3-add-additional-ftrace-entry-points-for-entry-exit-to-cifs-ko.patch -- patches.suse/smb3-print-tree-id-in-debugdata-in-proc-to-be-able-to-help-logging.patch -- patches.suse/cifs-invalidate-cache-when-we-truncate-a-file.patch -- patches.suse/cifs-return-error-on-invalid-value-written-to-cifsFYI.patch -- patches.suse/smb3-add-module-alias-for-smb3-to-cifs-ko.patch -- patches.suse/cifs-show-the-w-bit-for-writeable-proc-fs-cifs-files.patch -- patches.suse/cifs-make-minor-clarifications-to-module-params-for-cifs-ko.patch -- patches.suse/cifs-allow-disabling-less-secure-legacy-dialects.patch -- patches.suse/smb3-add-support-for-posix-negotiate-context.patch -- patches.suse/smb3-allow-posix-mount-option-to-enable-new-SMB311-protocol-exten.patch -- patches.suse/cifs-update-smb2_check_message-to-handle-PDUs-without-a-4-byte-leng.patch -- patches.suse/smb3-add-define-for-id-for-posix-create-context-and-corresponding-s.patch -- patches.suse/cifs-add-debug-output-to-show-nocase-mount-option.patch -- patches.suse/smb3-add-tracepoints-for-smb2-smb3-open.patch -- patches.suse/smb3-Add-posix-create-context-for-smb3-11-posix-mounts.patch -- patches.suse/smb3-on-reconnect-set-PreviousSessionId-field.patch -- patches.suse/cifs-remove-rfc1002-header-from-all-SMB2-response-structures.patch -- patches.suse/cifs-remove-struct-smb2_oplock_break_rsp.patch -- patches.suse/cifs-update-smb2_calc_size-to-use-smb2_sync_hdr-instead-of-smb2_hdr.patch -- patches.suse/cifs-change-smb2_get_data_area_len-to-take-a-smb2_sync_hdr-as-argum.patch -- patches.suse/CIFS-511c54a2f69195b28afb9dd119f03787b1625bb4-adds-a-check-for-sess.patch -- patches.suse/cifs-remove-struct-smb2_hdr.patch -- patches.suse/cifs-remove-header_preamble_size-where-it-is-always-0.patch -- patches.suse/cifs-update-multiplex-loop-to-handle-compounded-responses.patch -- patches.suse/CIFS-Add-support-for-direct-pages-in-rdata.patch -- patches.suse/CIFS-Use-offset-when-reading-pages.patch -- patches.suse/CIFS-Add-support-for-direct-pages-in-wdata.patch -- patches.suse/perf-x86-intel-uncore-correct-fixed-counter-index-check-for-nhm -- patches.suse/perf-x86-intel-uncore-correct-fixed-counter-index-check-in-generic-code -- patches.suse/sched-numa-Stagger-NUMA-balancing-scan-periods-for-new-threads.patch -- patches.suse/x86-cpu-amd-have-smp_num_siblings-and-cpu_llc_id-always-be-present -- patches.suse/x86-cpu-modify-detect_extended_topology-to-return-result -- patches.suse/x86-cpu-amd-derive-cpu-topology-from-cpuid-function-0xb-when-available -- patches.suse/x86-dumpstack-save-first-regs-set-for-the-executive-summary -- patches.suse/x86-asm-memcpy_mcsafe-Remove-loop-unrolling.patch -- patches.suse/x86-asm-memcpy_mcsafe-Add-labels-for-__memcpy_mcsafe.patch -- patches.suse/x86-asm-memcpy_mcsafe-Return-bytes-remaining.patch -- patches.suse/x86-asm-memcpy_mcsafe-Add-write-protection-fault-han.patch -- patches.suse/x86-asm-memcpy_mcsafe-Define-copy_to_iter_mcsafe.patch -- patches.suse/x86-mce-fix-stack-out-of-bounds-write-in-mce-inject-c-flags_read -- patches.suse/tools-power-turbostat-fix-possible-sprintf-buffer-overflow.patch -- patches.suse/tools-power-turbostat-Correct-SNB_C1-C3_AUTO_UNDEMOT.patch -- patches.suse/x86-msr-index-h-correct-snb_c1-c3_auto_undemote-defines.patch -- patches.suse/PM-wakeup-Only-update-last-time-for-active-wakeup-so -- patches.suse/0001-PM-runtime-Drop-usage-count-for-suppliers-at-device-.patch -- patches.suse/PM-Domains-Fix-error-path-during-attach-in-genpd -- patches.suse/cpufreq-Fix-new-policy-initialization-during-limits-.patch -- patches.suse/PM-hibernate-Fix-oops-at-snapshot_write -- patches.suse/ACPI-watchdog-Prefer-iTCO_wdt-always-when-WDAT-table.patch -- patches.suse/0003-ACPI-CPPC-Check-for-valid-PCC-subspace-only-if-PCC-i.patch -- patches.suse/0001-mailbox-PCC-erroneous-error-message-when-parsing-ACP.patch -- patches.suse/ACPI-LPSS-Only-call-pwm_add_table-for-Bay-Trail-PWM- -- patches.suse/perf-fix-invalid-bit-in-diagnostic-entry.patch -- patches.suse/s390-cpum_sf-add-data-entry-sizes-to-sampling-trailer-entry.patch -- patches.suse/s390-dasd-simplify-locking-in-dasd_times_out.patch -- patches.suse/s390-archrandom-rework-arch-random-implementation.patch -- patches.suse/s390-zcrypt-fix-cca-and-ep11-cprb-processing-failure-memory-leak.patch -- patches.suse/ext4-Fix-hole-length-detection-in-ext4_ind_map_block.patch -- patches.suse/ext4-update-mtime-in-ext4_punch_hole-even-if-no-bloc.patch -- patches.suse/vfs-add-the-sb_start_intwrite_trylock-helper.patch -- patches.suse/ext4-factor-out-helper-ext4_sample_last_mounted.patch -- patches.suse/ext4-do-not-update-s_last_mounted-of-a-frozen-fs.patch -- patches.suse/ext4-report-delalloc-reserve-as-non-free-in-statfs-f.patch -- patches.suse/ext4-bubble-errors-from-ext4_find_inline_data_nolock.patch -- patches.suse/ext4-fix-fencepost-error-in-check-for-inode-count-ov.patch -- patches.suse/xfs-validate-cached-inodes-are-free-when-allocated.patch -- patches.suse/xfs-clear-sb-s_fs_info-on-mount-failure.patch -- patches.suse/fs-allow-per-device-dax-status-checking-for-filesystems.patch -- patches.suse/crypto-caam-fix-DMA-mapping-dir-for-generated-IV -- patches.suse/crypto-caam-fix-IV-DMA-mapping-and-updating -- patches.suse/crypto-caam-qi-fix-IV-DMA-mapping-and-updating -- patches.suse/crypto-authenc-don-t-leak-pointers-to-authenc-keys -- patches.suse/crypto-authencesn-don-t-leak-pointers-to-authenc-key -- patches.suse/0001-crypto-cavium-Fix-fallout-from-CONFIG_VMAP_STACK.patch -- patches.suse/0002-crypto-cavium-Limit-result-reading-attempts.patch -- patches.suse/0003-crypto-cavium-Prevent-division-by-zero.patch -- patches.suse/0004-crypto-cavium-Fix-statistics-pending-request-value.patch -- patches.suse/0005-crypto-cavium-Fix-smp_processor_id-warnings.patch -- patches.suse/crypto-caam-strip-input-zeros-from-RSA-input-buffer -- patches.suse/crypto-omap-sham-fix-memleak -- patches.suse/crypto-crypto4xx-properly-set-IV-after-de-and-encryp.patch -- patches.suse/crypto-vmx-Remove-overly-verbose-printk-from-AES-ini -- patches.suse/crypto-vmx-Remove-overly-verbose-printk-from-AES-XTS -- patches.suse/crypto-clarify-licensing-of-OpenSSL-asm-code.patch -- patches.suse/crypto-ccp-add-download_firmware-sev-command.patch -- patches.suse/crypto-ccp-add-get_id-sev-command.patch -- patches.suse/Input-xpad-fix-some-coding-style-issues.patch -- patches.suse/Input-xpad-avoid-using-__set_bit-for-capabilities.patch -- patches.suse/Input-xpad-add-GPD-Win-2-Controller-USB-IDs -- patches.suse/Input-goodix-add-new-ACPI-id-for-GPD-Win-2-touch-scr -- patches.suse/Input-elan_i2c-add-ELAN0612-Lenovo-v330-14IKB-ACPI-I -- patches.suse/leds-class-ensure-workqueue-is-initialized-before-se.patch -- patches.suse/mmc-pwrseq-Use-kmalloc_array-instead-of-stack-VLA -- patches.suse/mmc-dw_mmc-update-actual-clock-for-mmc-debugfs -- patches.suse/mmc-dw_mmc-bluefield-Add-driver-extension.patch -- patches.suse/usb-audio-v2-Correct-the-comment-for-struct-uac_cloc.patch -- patches.suse/usb-hub-Don-t-wait-for-connect-state-at-resume-for-p -- patches.suse/usb-do-not-reset-if-a-low-speed-or-full-speed-device.patch -- patches.suse/usb-dwc2-debugfs-Don-t-touch-RX-FIFO-during-register.patch -- patches.suse/usb-gadget-udc-renesas_usb3-disable-the-controller-s.patch -- patches.suse/usbip-vhci_sysfs-fix-potential-Spectre-v1.patch -- patches.suse/usb-storage-Add-support-for-FL_ALWAYS_SYNC-flag-in-t.patch -- patches.suse/usb-storage-Add-compatibility-quirk-flags-for-G-Tech.patch -- patches.suse/phy-qcom-qusb2-Fix-crash-if-nvmem-cell-not-specified.patch -- patches.suse/NFC-pn533-don-t-send-USB-data-off-of-the-stack -- patches.suse/usbip-usbip_detach-Fix-memory-udev-context-and-udev- -- patches.suse/xhci-add-quirk-to-zero-64bit-registers-on-renesas-pcie-controllers.patch -- patches.suse/revert-xhci-reset-renesas-upd72020x-usb-controller-for-32-bit-dma-issue.patch -- patches.suse/uio-Reduce-return-paths-from-uio_write.patch -- patches.suse/nvmem-properly-handle-returned-value-nvmem_reg_read.patch -- patches.suse/ARM-amba-Fix-wrong-indentation-in-driver_override_st.patch -- patches.suse/w1-mxc_w1-Enable-clock-before-calling-clk_get_rate-o -- patches.suse/1wire-family-module-autoload-fails-because-of-upper- -- patches.suse/rpmsg-Correct-support-for-MODULE_DEVICE_TABLE.patch -- patches.suse/vmw_balloon-fixing-double-free-when-batching-mode-is -- patches.suse/driver-core-Don-t-ignore-class_dir_create_and_add-fa -- patches.suse/firmware-add-firmware_request_nowarn-load-firmware-without-warnings.patch -- patches.suse/0001-mm-memory_hotplug-use-put_device-if-device_register-.patch -- patches.suse/earlycon-Initialize-port-uartclk-based-on-clock-freq.patch -- patches.suse/sc16is7xx-Check-for-an-error-when-the-clock-is-enabl -- patches.suse/tty-pl011-Avoid-spuriously-stuck-off-interrupts -- patches.suse/earlycon-Remove-hardcoded-port-uartclk-initializatio.patch -- patches.suse/serial-samsung-fix-maxburst-parameter-for-DMA-transa -- patches.suse/tty-serial-atmel-use-port-name-as-name-in-request_ir -- patches.suse/serial-sh-sci-Use-spin_-try-lock_irqsave-instead-of- -- patches.suse/serial-8250-omap-Fix-idling-of-clocks-for-unused-uar -- patches.suse/tty-Fix-data-race-in-tty_insert_flip_string_fixed_fl -- patches.suse/libata-zpodd-small-read-overflow-in-eject_tray -- patches.suse/libata-Drop-SanDisk-SD7UB3Q-G1001-NOLPM-quirk -- patches.suse/libata-Fix-command-retry-decision.patch -- patches.suse/drm-dp-mst-Fix-off-by-one-typo-when-dump-payload-tab -- patches.suse/drm-atomic-helper-Drop-plane-fb-references-only-for- -- patches.suse/drm-i915-Restore-planes-after-load-detection -- patches.suse/drm-gma500-fix-psb_intel_lvds_mode_valid-s-return-ty -- patches.suse/drm-Add-DP-PSR2-sink-enable-bit -- patches.suse/drm-i915-audio-Fix-audio-enumeration-issue-on-BXT -- patches.suse/drm-i915-dp-Send-DPCD-ON-for-MST-before-phy_up -- patches.suse/drm-i915-psr-Chase-psr.enabled-only-under-the-psr.lo -- patches.suse/drm-exynos-Allow-DRM_EXYNOS-on-s5pv210 -- patches.suse/drm-atomic-Handling-the-case-when-setting-old-crtc-f -- patches.suse/drm-modes-Introduce-drm_mode_match -- patches.suse/drm-i915-Don-t-request-a-bug-report-for-unsafe-modul -- patches.suse/Revert-drm-i915-gvt-set-max-priority-for-gvt-context.patch -- patches.suse/drm-amdgpu-Add-APU-support-in-vi_set_uvd_clocks -- patches.suse/drm-amdgpu-Add-APU-support-in-vi_set_vce_clocks -- patches.suse/drm-amdgpu-Remove-VRAM-from-shared-bo-domains -- patches.suse/drm-radeon-fix-mode_valid-s-return-type -- patches.suse/drm-nouveau-fifo-gk104-poll-for-runlist-update-compl -- patches.suse/0001-drm-tegra-Acquire-a-reference-to-the-IOVA-cache.patch -- patches.suse/0001-gpu-host1x-Acquire-a-reference-to-the-IOVA-cache.patch -- patches.suse/drm-exynos-dsi-mask-frame-done-interrupt -- patches.suse/drm-exynos-Fix-default-value-for-zpos-plane-property -- patches.suse/ALSA-usb-audio-simplify-set_sync_ep_implicit_fb_quir -- patches.suse/ALSA-usb-audio-add-more-quirks-for-DSD-interfaces -- patches.suse/ALSA-hda-Use-a-macro-for-snd_array-iteration-loops.patch -- patches.suse/ALSA-hda-ca0132-fix-build-failure-when-a-local-macro -- patches.suse/ALSA-usb-audio-Initialize-Dell-Dock-playback-volumes -- patches.suse/ALSA-usb-audio-Avoid-superfluous-usb_set_interface-c -- patches.suse/ALSA-usb-audio-Add-keep_iface-flag -- patches.suse/ALSA-usb-audio-Add-Keep-Interface-control -- patches.suse/ALSA-usb-audio-Allow-to-override-the-longname-string -- patches.suse/ALSA-usb-audio-Give-proper-vendor-product-name-for-D -- patches.suse/ALSA-hda-ca0132-R3Di-and-SBZ-quirk-entires-alt-firmw -- patches.suse/ALSA-hda-ca0132-Add-pincfg-for-SBZ-R3Di-add-fp-hp-au -- patches.suse/ALSA-hda-ca0132-Add-PCI-region2-iomap-for-SBZ -- patches.suse/ALSA-hda-ca0132-Add-extra-exit-functions-for-R3Di-an -- patches.suse/ALSA-hda-ca0132-add-extra-init-functions-for-r3di-sb -- patches.suse/ALSA-hda-ca0132-update-core-functions-for-sbz-r3di -- patches.suse/ALSA-hda-ca0132-add-dsp-setup-related-commands-for-t -- patches.suse/ALSA-hda-ca0132-Add-dsp-setup-gpio-functions-for-r3d -- patches.suse/ALSA-hda-ca0132-add-the-ability-to-set-src_id-on-scp -- patches.suse/ALSA-hda-ca0132-add-alt_select_in-out-for-R3Di-SBZ -- patches.suse/ALSA-hda-ca0132-Add-DSP-Volume-set-and-New-mixers-fo -- patches.suse/ALSA-hda-ca0132-add-ca0132_alt_set_vipsource -- patches.suse/ALSA-hda-ca0132-Add-new-control-changes-for-SBZ-R3Di -- patches.suse/ALSA-usb-audio-add-boot-quirk-for-Axe-Fx-III -- patches.suse/ALSA-hda-ca0132-fix-array_size.cocci-warnings -- patches.suse/ALSA-hda-ca0132-constify-templates-for-control-eleme -- patches.suse/ALSA-hda-ca0132-constify-read-only-members-of-string -- patches.suse/ALSA-hda-ca0132-merge-strings-just-for-printk -- patches.suse/ALSA-hda-ca0132-constify-parameter-table-for-effects -- patches.suse/ALSA-usb-audio-Apply-rate-limit-to-warning-messages- -- patches.suse/ALSA-emu10k1-Rate-limit-error-messages-about-page-er -- patches.suse/ALSA-hda-conexant-Add-fixup-for-HP-Z2-G4-workstation -- patches.suse/ALSA-hda-conexant-Add-hp-mic-fix-model-string -- patches.suse/ALSA-hda-Add-Intel-NUC7i3BNB-to-the-power_save-black -- patches.suse/ALSA-hda-Add-Clevo-W35xSS_370SS-to-the-power_save-bl -- patches.suse/ALSA-hda-Add-Gigabyte-P55A-UD3-and-Z87-D3HP-to-the-p -- patches.suse/ALSA-hda-Add-ASRock-H81M-HDS-to-the-power_save-black -- patches.suse/ALSA-hda-Add-Intel-NUC5i7RY-to-the-power_save-blackl -- patches.suse/ALSA-hda-realtek-Fixup-mute-led-on-HP-Spectre-x360 -- patches.suse/ALSA-hda-realtek-Refactor-alc269_fixup_hp_mute_led_m -- patches.suse/ALSA-hda-realtek-Fixup-for-HP-x360-laptops-with-B-O- -- patches.suse/ALSA-hda-realtek-Enable-mic-mute-hotkey-for-several- -- patches.suse/ALSA-hda-Handle-kzalloc-failure-in-snd_hda_attach_pc -- patches.suse/ASoC-topology-Fix-bclk-and-fsync-inversion-in-set_li -- patches.suse/ASoC-topology-Add-missing-clock-gating-parameter-whe -- patches.suse/ASoC-omap-Remove-OMAP_MUX-dependency-from-Nokia-N810 -- patches.suse/ASoC-mediatek-preallocate-pages-use-platform-device -- patches.suse/ASoC-cirrus-i2s-Fix-LRCLK-configuration -- patches.suse/ASoC-cirrus-i2s-Fix-TX-RX-LinCtrlData-setup -- patches.suse/ASoC-dpcm-fix-BE-dai-not-hw_free-and-shutdown -- patches.suse/ASoC-dapm-delete-dapm_kcontrol_data-paths-list-befor -- patches.suse/ASoC-cs35l35-Add-use_single_rw-to-regmap-config -- patches.suse/kconfig-Avoid-format-overflow-warning-from-GCC-8.1 -- patches.suse/ARM-8764-1-kgdb-fix-NUMREGBYTES-so-that-gdb_regs-is-.patch -- patches.suse/ARM-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-handling.patch -- patches.suse/ARM-KVM-report-support-for-SMCCC_ARCH_WORKAROUND_1.patch -- patches.suse/ghes-edac-fix-ghes_edac-registration.patch -- patches.suse/EDAC-ghes-Add-DDR4-and-NVDIMM-memory-types.patch -- patches.suse/EDAC-skx-Fix-skx_edac-build-error-when-ACPI_NFIT-m.patch -- patches.suse/EDAC-altera-Fix-ARM64-build-warning -- patches.suse/0005-ipmi-Fix-some-counter-issues.patch -- patches.suse/ipmi-bt-Set-the-timeout-before-doing-a-capabilities-.patch -- patches.suse/printk-fix-possible-reuse-of-va_list-variable.patch -- patches.suse/printk-drop-in_nmi-check-from-printk_safe_flush_on_p.patch -- patches.suse/clk-renesas-cpg-mssr-Stop-using-printk-format-pCr -- patches.suse/thermal-bcm2835-Stop-using-printk-format-pCr -- patches.suse/serial-sh-sci-Stop-using-printk-format-pCr -- patches.suse/lib-vsprintf-Remove-atomic-unsafe-support-for-pCr.patch -- patches.suse/audit-allow-not-equal-op-for-audit-by-executable.patch -- patches.suse/audit-Fix-wrong-task-in-comparison-of-session-ID.patch -- patches.suse/branch-check-fix-long-int-truncation-when-profiling-.patch -- patches.suse/ompiler.h-enable-builtin-overflow-checkers-and-add-.patch -- patches.suse/overflow.h-Add-allocation-size-calculation-helpers.patch -- patches.suse/cxgb4vf-display-pause-settings.patch -- patches.suse/geneve-cleanup-hard-coded-value-for-Ethernet-header-.patch -- patches.suse/qed-use-trust-mode-to-allow-VF-to-override-forced-MA.patch -- patches.suse/qed-Add-new-TLV-to-request-PF-to-update-MAC-in-bulle.patch -- patches.suse/lan78xx-Read-MAC-address-from-DT-if-present.patch -- patches.suse/bpf-make-bnxt-compatible-w-bpf_xdp_adjust_tail.patch -- patches.suse/bpf-make-cavium-thunder-compatible-w-bpf_xdp_adjust_.patch -- patches.suse/qed-Delete-unused-parameter-p_ptt-from-mcp-APIs.patch -- patches.suse/qed-Add-configuration-information-to-register-dump-a.patch -- patches.suse/ipconfig-Correctly-initialise-ic_nameservers.patch -- patches.suse/qed-Fix-copying-2-strings.patch -- patches.suse/0018-sctp-fix-identification-of-new-acks-for-SFR-CACC.patch -- patches.suse/ixgbe-Drop-support-for-macvlan-specific-unicast-list.patch -- patches.suse/igb-Fix-not-adding-filter-elements-to-the-list.patch -- patches.suse/igb-Fix-queue-selection-on-MAC-filters-on-i210.patch -- patches.suse/sctp-introduce-sctp_dst_mtu.patch -- patches.suse/bnxt_en-Add-TC-to-hardware-QoS-queue-mapping-logic.patch -- patches.suse/bnxt_en-Remap-TC-to-hardware-queues-when-configuring.patch -- patches.suse/bnxt_en-Check-the-lengths-of-encapsulated-firmware-r.patch -- patches.suse/bnxt_en-Do-not-set-firmware-time-from-VF-driver-on-o.patch -- patches.suse/bnxt_en-Simplify-ring-alloc-free-error-messages.patch -- patches.suse/bnxt_en-Display-function-level-rx-tx_discard_pkts-vi.patch -- patches.suse/bnxt_en-Do-not-allow-VF-to-read-EEPROM.patch -- patches.suse/bnxt_en-Increase-RING_IDLE-minimum-threshold-to-50.patch -- patches.suse/bnxt_en-reduce-timeout-on-initial-HWRM-calls.patch -- patches.suse/bnxt_en-Reserve-rings-in-bnxt_set_channels-if-device.patch -- patches.suse/bnxt_en-Don-t-reserve-rings-on-VF-when-min-rings-wer.patch -- patches.suse/bnxt_en-Reserve-RSS-and-L2-contexts-for-VF.patch -- patches.suse/bnxt_en-Reserve-rings-at-driver-open-if-none-was-res.patch -- patches.suse/lan78xx-Lan7801-Support-for-Fixed-PHY.patch -- patches.suse/i40evf-Replace-GFP_ATOMIC-with-GFP_KERNEL-in-i40evf_.patch -- patches.suse/i40e-i40evf-cleanup-incorrect-function-doxygen-comme.patch -- patches.suse/i40e-fix-reading-LLDP-configuration.patch -- patches.suse/i40e-Add-advertising-10G-LR-mode.patch -- patches.suse/i40evf-Fix-turning-TSO-GSO-and-GRO-on-after.patch -- patches.suse/i40e-Fix-multiple-issues-with-UDP-tunnel-offload-fil.patch -- patches.suse/i40e-avoid-overflow-in-i40e_ptp_adjfreq.patch -- patches.suse/uevent-add-alloc_uevent_skb-helper.patch -- patches.suse/netns-restrict-uevents.patch -- patches.suse/net-hns3-Remove-error-log-when-getting-pfc-stats-fai.patch -- patches.suse/net-hns3-fix-to-correctly-fetch-l4-protocol-outer-he.patch -- patches.suse/net-hns3-Fixes-the-out-of-bounds-access-in-hclge_map.patch -- patches.suse/net-hns3-Fixes-the-error-legs-in-hclge_init_ae_dev-f.patch -- patches.suse/net-hns3-fix-for-phy_addr-error-in-hclge_mac_mdio_co.patch -- patches.suse/net-hns3-Fix-to-support-autoneg-only-for-port-attach.patch -- patches.suse/net-hns3-fix-a-dead-loop-in-hclge_cmd_csq_clean.patch -- patches.suse/net-hns3-Fix-for-packet-loss-due-wrong-filter-config.patch -- patches.suse/net-hns3-Remove-packet-statistics-in-the-range-of-81.patch -- patches.suse/cxgb4-add-new-T5-device-id-s.patch -- patches.suse/cxgb4-update-latest-firmware-version-supported-5f110899.patch -- patches.suse/bpf-fix-references-to-free_bpf_prog_info-in-comments.patch -- patches.suse/qed-Refactor-mf_mode-to-consist-of-bits.patch -- patches.suse/qed-Remove-unused-data-member-is_mf_default.patch -- patches.suse/qed-Add-support-for-multi-function-mode-with-802.1ad.patch -- patches.suse/qed-Add-support-for-Unified-Fabric-Port.patch -- patches.suse/bnxt_en-Fix-firmware-message-delay-loop-regression.patch -- patches.suse/bnxt_en-Check-unsupported-speeds-in-bnxt_update_link.patch -- patches.suse/bnxt_en-Read-phy-eeprom-A2h-address-only-when-optica.patch -- patches.suse/bnxt_en-Always-forward-VF-MAC-address-to-the-PF.patch -- patches.suse/net-mlx5-Refactor-num-of-blocks-in-mailbox-calculati.patch -- patches.suse/net-mlx5-Fix-dump_command-mailbox-length-printed.patch -- patches.suse/net-hns3-Add-support-of-hardware-rx-vlan-offload-to-.patch -- patches.suse/net-hns3-Fix-for-setting-mac-address-when-resetting.patch -- patches.suse/net-hns3-remove-add-del_tunnel_udp-in-hns3_enet-modu.patch -- patches.suse/net-hns3-fix-for-cleaning-ring-problem.patch -- patches.suse/net-hns3-refactor-the-loopback-related-function.patch -- patches.suse/fm10k-setup-VLANs-for-l2-accelerated-macvlan-interfa.patch -- patches.suse/fm10k-reduce-duplicate-fm10k_stat-macro-code.patch -- patches.suse/fm10k-use-variadic-arguments-to-fm10k_add_stat_strin.patch -- patches.suse/fm10k-use-macro-to-avoid-passing-the-array-and-size-.patch -- patches.suse/fm10k-warn-if-the-stat-size-is-unknown.patch -- patches.suse/fm10k-don-t-protect-fm10k_queue_mac_request-by-fm10k.patch -- patches.suse/cxgb4-fix-the-wrong-conversion-of-Mbps-to-Kbps.patch -- patches.suse/cxgb4-Add-new-T5-device-id.patch -- patches.suse/cxgb4-Fix-vxlan-geneve-_port-initialization.patch -- patches.suse/cxgb4-enable-inner-header-checksum-calculation.patch -- patches.suse/cxgb4-avoid-schedule-while-atomic.patch -- patches.suse/vmcore-add-API-to-collect-hardware-dump-in-second-ke.patch -- patches.suse/cxgb4-collect-hardware-dump-in-second-kernel.patch -- patches.suse/i40e-calculate-ethtool-stats-size-in-a-separate-func.patch -- patches.suse/i40e-remove-duplicate-pfc-stats.patch -- patches.suse/i40e-cleanup-whitespace-for-some-ethtool-stat-defini.patch -- patches.suse/i40e-Fix-recalculation-of-MSI-X-vectors-for-VMDq.patch -- patches.suse/i40e-add-tx_busy-to-ethtool-stats.patch -- patches.suse/i40e-cleanup-wording-in-a-header-comment.patch -- patches.suse/i40e-free-the-skb-after-clearing-the-bitlock.patch -- patches.suse/i40evf-Fix-a-hardware-reset-support-in-VF-driver.patch -- patches.suse/cxgb4-do-not-fail-vf-instatiation-in-slave-mode.patch -- patches.suse/net-hns3-Fix-for-deadlock-problem-occurring-when-unr.patch -- patches.suse/net-hns3-Fix-for-the-null-pointer-problem-occurring-.patch -- patches.suse/net-hns3-Add-a-check-for-client-instance-init-state.patch -- patches.suse/net-hns3-Change-return-type-of-hnae3_register_ae_dev.patch -- patches.suse/net-hns3-Change-return-type-of-hnae3_register_ae_alg.patch -- patches.suse/net-hns3-Change-return-value-in-hnae3_register_clien.patch -- patches.suse/net-hns3-Fixes-the-back-pressure-setting-when-sriov-.patch -- patches.suse/net-hns3-Fix-for-fiber-link-up-problem.patch -- patches.suse/net-hns3-Add-support-of-.sriov_configure-in-HNS3-dri.patch -- patches.suse/net-hns3-Fixes-the-missing-PCI-iounmap-for-various-l.patch -- patches.suse/net-mlx5e-Remove-redundant-vport-context-vlan-update.patch -- patches.suse/qed-Fix-possibility-of-list-corruption-during-rmmod-.patch -- patches.suse/qed-Fix-LL2-race-during-connection-terminate.patch -- patches.suse/cxgb4-update-LE-TCAM-collection-for-T6.patch -- patches.suse/rsi-Fix-invalid-vdd-warning-in-mmc.patch -- patches.suse/mwifiex-pcie-tighten-a-check-in-mwifiex_pcie_process -- patches.suse/ath10k-avoid-possible-string-overflow.patch -- patches.suse/ath10k-correct-target-assert-problem-due-to-CE5-stuc -- patches.suse/ath10k-search-all-IEs-for-variant-before-falling-bac -- patches.suse/iwlwifi-fw-harden-page-loading-code -- patches.suse/brcmfmac-Add-support-for-bcm43364-wireless-chipset -- patches.suse/ixgbe-ixgbevf-Free-IRQ-when-PCI-error-recovery-remov.patch -- patches.suse/ixgbe-force-VF-to-grab-new-MAC-on-driver-reload.patch -- patches.suse/ixgbevf-fix-MAC-address-changes-through-ixgbevf_set_.patch -- patches.suse/qede-Add-build_skb-support.patch -- patches.suse/tcp-do-not-force-quickack-when-receiving-out-of-orde.patch -- patches.suse/net-mlx5-Vport-Use-kvfree-for-memory-allocated-by-kv.patch -- patches.suse/net-mlx5-Eswitch-Use-kvfree-for-memory-allocated-by-.patch -- patches.suse/IB-mlx5-Use-kvfree-for-memory-allocated-by-kvzalloc.patch -- patches.suse/cxgb4-collect-SGE-PF-VF-queue-map.patch -- patches.suse/Bluetooth-hci_qca-Avoid-missing-rampatch-failure-wit -- patches.suse/Bluetooth-btusb-add-ID-for-LiteOn-04ca-301a -- patches.suse/net-hns3-Fixes-error-reported-by-Kbuild-and-internal.patch -- patches.suse/net-hns3-Fixes-API-to-fetch-ethernet-header-length-w.patch -- patches.suse/net-hns3-cleanup-of-return-values-in-hclge_init_clie.patch -- patches.suse/net-hns3-Fix-the-missing-client-list-node-initializa.patch -- patches.suse/net-hns3-Fix-for-hns3-module-is-loaded-multiple-time.patch -- patches.suse/net-hns3-Use-enums-instead-of-magic-number-in-hclge_.patch -- patches.suse/net-hns3-Fix-for-netdev-not-running-problem-after-ca.patch -- patches.suse/net-hns3-Fixes-kernel-panic-issue-during-rmmod-hns3-.patch -- patches.suse/net-hns3-Fix-for-CMDQ-and-Misc.-interrupt-init-order.patch -- patches.suse/cxgb4-copy-the-length-of-cpl_tx_pkt_core-to-fw_wr.patch -- patches.suse/ti-ethernet-cpdma-Use-correct-format-for-genpool_.patch -- patches.suse/tcp-add-max_quickacks-param-to-tcp_incr_quickack-and.patch -- patches.suse/tcp-do-not-aggressively-quick-ack-after-ECN-events.patch -- patches.suse/i40e-free-skb-after-clearing-lock-in-ptp_stop.patch -- patches.suse/i40e-always-return-VEB-stat-strings.patch -- patches.suse/i40e-always-return-all-queue-stat-strings.patch -- patches.suse/i40e-split-i40e_get_strings-into-smaller-functions.patch -- patches.suse/i40e-use-WARN_ONCE-to-replace-the-commented-BUG_ON-s.patch -- patches.suse/i40e-fold-prefix-strings-directly-into-stat-names.patch -- patches.suse/i40e-update-data-pointer-directly-when-copying-to-th.patch -- patches.suse/i40e-add-function-doc-headers-for-ethtool-stats-func.patch -- patches.suse/i40e-use-the-more-traditional-i-loop-variable.patch -- patches.suse/qed-Add-MFW-interfaces-for-TLV-request-support.patch -- patches.suse/qed-Add-support-for-tlv-request-processing.patch -- patches.suse/qed-Add-support-for-processing-fcoe-tlv-request.patch -- patches.suse/qed-Add-support-for-processing-iscsi-tlv-request.patch -- patches.suse/qed-Add-driver-infrastucture-for-handling-mfw-reques.patch -- patches.suse/qede-Add-support-for-populating-ethernet-TLVs.patch -- patches.suse/0004-qedf-add-support-for-populating-ethernet-tlvs -- patches.suse/0005-qedf-add-get_generic_tlv_data-handler -- patches.suse/qedi-add-support-for-populating-ethernet-tlvs -- patches.suse/qedi-add-get_generic_tlv_data-handler -- patches.suse/cxgb4-Add-new-T6-device-ids.patch -- patches.suse/net-dsa-qca8k-add-qca8334-binding-documentation.patch -- patches.suse/cxgb4-change-the-port-capability-bits-definition.patch -- patches.suse/cxgb4-do-L1-config-when-module-is-inserted.patch -- patches.suse/netfilter-ip6t_rpfilter-provide-input-interface-for-.patch -- patches.suse/cxgb4-Check-for-kvzalloc-allocation-failure.patch -- patches.suse/ibmvnic-Mark-NAPI-flag-as-disabled-when-released.patch -- patches.suse/ibmvnic-Introduce-active-CRQ-state.patch -- patches.suse/ibmvnic-Check-CRQ-command-return-codes.patch -- patches.suse/ibmvnic-Return-error-code-if-init-interrupted-by-tra.patch -- patches.suse/ibmvnic-Handle-error-case-when-setting-link-state.patch -- patches.suse/ibmvnic-Create-separate-initialization-routine-for-r.patch -- patches.suse/ibmvnic-Set-resetting-state-at-earliest-possible-poi.patch -- patches.suse/ibmvnic-Introduce-hard-reset-recovery.patch -- patches.suse/bpf-powerpc64-pad-function-address-loads-with-NOPs.patch -- patches.suse/sfc-stop-the-TX-queue-before-pushing-new-buffers.patch -- patches.suse/cxgb4-cxgb4vf-link-management-changes-for-new-SFP.patch -- patches.suse/cxgb4-clean-up-init_one.patch -- patches.suse/cxgb4-cxgb4vf-Notify-link-changes-to-OS-dependent-co.patch -- patches.suse/qede-Refactor-ethtool-rx-classification-flow.patch -- patches.suse/qede-Validate-unsupported-configurations.patch -- patches.suse/qed-Support-other-classification-modes.patch -- patches.suse/qede-Support-flow-classification-to-the-VFs.patch -- patches.suse/qed-Support-drop-action-classification.patch -- patches.suse/bnx2x-Collect-the-device-debug-information-during-Tx.patch -- patches.suse/0001-net-stmmac-Use-mutex-instead-of-spinlock.patch -- patches.suse/qmi_wwan-apply-SET_DTR-quirk-to-the-SIMCOM-shared-de.patch -- patches.suse/net-hns3-Updates-RX-packet-info-fetch-in-case-of-mul.patch -- patches.suse/net-hns3-Add-support-for-tx_accept_tag2-and-tx_accep.patch -- patches.suse/net-hns3-Add-STRP_TAGP-field-support-for-hardware-re.patch -- patches.suse/net-hns3-Add-support-to-enable-TX-RX-promisc-mode-fo.patch -- patches.suse/net-hns3-Fix-for-PF-mailbox-receving-unknown-message.patch -- patches.suse/net-hns3-Fixes-the-state-to-indicate-client-type-ini.patch -- patches.suse/net-hns3-Fixes-the-init-of-the-VALID-BD-info-in-the-.patch -- patches.suse/net-hns3-Removes-unnecessary-check-when-clearing-TX-.patch -- patches.suse/net-hns3-Clear-TX-RX-rings-when-stopping-port-un-ini.patch -- patches.suse/net-hns3-Remove-unused-led-control-code.patch -- patches.suse/net-hns3-Adds-support-for-led-locate-command-for-cop.patch -- patches.suse/net-hns3-Fixes-initalization-of-RoCE-handle-and-make.patch -- patches.suse/net-mlx5-FPGA-Call-DMA-unmap-with-the-right-size.patch -- patches.suse/qed-Add-link-change-count-value-to-ethtool-statistic.patch -- patches.suse/cxgb4-Add-FORCE_PAUSE-bit-to-32-bit-port-caps.patch -- patches.suse/net-hns3-Disable-vf-vlan-filter-when-vf-vlan-table-i.patch -- patches.suse/net-hns3-Add-support-for-IFF_ALLMULTI-flag.patch -- patches.suse/net-hns3-Add-repeat-address-checking-for-setting-mac.patch -- patches.suse/net-hns3-Fix-setting-mac-address-error.patch -- patches.suse/net-hns3-Fix-for-service_task-not-running-problem-af.patch -- patches.suse/net-hns3-Fix-for-hclge_reset-running-repeatly-proble.patch -- patches.suse/net-hns3-Fix-for-phy-not-link-up-problem-after-reset.patch -- patches.suse/net-hns3-Add-missing-break-in-misc_irq_handle.patch -- patches.suse/net-hns3-Fix-for-vxlan-tx-checksum-bug.patch -- patches.suse/net-hns3-Optimize-the-PF-s-process-of-updating-multi.patch -- patches.suse/net-hns3-Optimize-the-VF-s-process-of-updating-multi.patch -- patches.suse/mwifiex-correct-histogram-data-with-appropriate-inde -- patches.suse/rsi-add-fix-for-crash-during-assertions.patch -- patches.suse/wlcore-sdio-check-for-valid-platform-device-data-bef -- patches.suse/mwifiex-handle-race-during-mwifiex_usb_disconnect -- patches.suse/iwlmvm-tdls-Check-TDLS-channel-switch-support -- patches.suse/iwlwifi-mvm-fix-TSO-with-highly-fragmented-SKBs -- patches.suse/iwlwifi-pcie-fix-race-in-Rx-buffer-allocator -- patches.suse/iwlwifi-mvm-open-BA-session-only-when-sta-is-authori.patch -- patches.suse/iwlwifi-mvm-honor-the-max_amsdu_subframes-limit -- patches.suse/iwlwifi-mvm-fix-race-in-queue-notification-wait -- patches.suse/iwlwifi-fix-non_shared_ant-for-9000-devices -- patches.suse/ath-Add-regulatory-mapping-for-Bahamas -- patches.suse/ath-Add-regulatory-mapping-for-Bermuda -- patches.suse/ath-Add-regulatory-mapping-for-Serbia -- patches.suse/ath-Add-regulatory-mapping-for-Tanzania -- patches.suse/ath-Add-regulatory-mapping-for-Uganda -- patches.suse/ath-Add-regulatory-mapping-for-APL2_FCCA -- patches.suse/ath-Add-regulatory-mapping-for-APL13_WORLD -- patches.suse/ath-Add-regulatory-mapping-for-ETSI8_WORLD -- patches.suse/ath-Add-regulatory-mapping-for-FCC3_ETSIC -- patches.suse/qed-Fix-shared-memory-inconsistency-between-driver-a.patch -- patches.suse/qed-Fix-use-of-incorrect-shmem-address.patch -- patches.suse/vrf-check-the-original-netdevice-for-generating-redi.patch -- patches.suse/net-packet-refine-check-for-priv-area-size.patch -- patches.suse/ipv6-omit-traffic-class-when-calculating-flow-hash.patch -- patches.suse/qed-Add-srq-core-support-for-RoCE-and-iWARP.patch -- patches.suse/Bluetooth-btusb-Add-a-new-Realtek-8723DE-ID-2ff8-b01 -- patches.suse/Bluetooth-btusb-Apply-QCA-Rome-patches-for-some-ATH3 -- patches.suse/Bluetooth-hci_qca-Fix-Sleep-inside-atomic-section-wa -- patches.suse/qed-use-dma_zalloc_coherent-instead-of-allocator-mem.patch -- patches.suse/team-use-netdev_features_t-instead-of-u32.patch -- patches.suse/e1000e-Ignore-TSYNCRXCTL-when-getting-I219-clock-att.patch -- patches.suse/ixgbevf-fix-possible-race-in-the-reset-subtask.patch -- patches.suse/ixgbe-introduce-a-helper-to-simplify-code.patch -- patches.suse/ixgbe-fix-possible-race-in-reset-subtask.patch -- patches.suse/tcp-refactor-tcp_ecn_check_ce-to-remove-sk-type-cast.patch -- patches.suse/sctp-not-allow-transport-timeout-value-less-than-HZ-.patch -- patches.suse/qed-Utilize-FW-8.37.2.0.patch -- patches.suse/net-hns3-remove-unused-hclgevf_cfg_func_mta_filter.patch -- patches.suse/ip6mr-only-set-ip6mr_table-from-setsockopt-when-ip6m.patch -- patches.suse/net-metrics-add-proper-netlink-validation.patch -- patches.suse/rtnetlink-validate-attributes-in-do_setlink.patch -- patches.suse/netdev-FAQ-clarify-DaveM-s-position-for-stable-backp.patch -- patches.suse/bnx2x-use-the-right-constant.patch -- patches.suse/net-hns3-Fix-for-VF-mailbox-cannot-receiving-PF-resp.patch -- patches.suse/net-hns3-Fix-for-VF-mailbox-receiving-unknown-messag.patch -- patches.suse/net-hns3-Optimize-PF-CMDQ-interrupt-switching-proces.patch -- patches.suse/fuse-atomic_o_trunc-should-truncate-pagecache.patch -- patches.suse/fuse-Remove-the-buggy-retranslation-of-pids-in-fuse_.patch -- patches.suse/fuse-fix-congested-state-leak-on-aborted-connections.patch -- patches.suse/fuse-fix-control-dir-setup-and-teardown.patch -- patches.suse/fuse-don-t-keep-dead-fuse_conn-at-fuse_fill_super.patch -- patches.suse/orangefs-report-attributes_mask-and-attributes-for-s.patch -- patches.suse/orangefs-set-i_size-on-new-symlink.patch -- patches.suse/powerpc64-ftrace-Add-a-field-in-paca-to-disable-ftra.patch -- patches.suse/powerpc64-ftrace-Rearrange-ifdef-sections-in-ftrace..patch -- patches.suse/powerpc64-ftrace-Add-helpers-to-hard-disable-ftrace.patch -- patches.suse/powerpc64-ftrace-Delay-enabling-ftrace-on-secondary-.patch -- patches.suse/powerpc64-ftrace-Disable-ftrace-during-hotplug.patch -- patches.suse/powerpc64-ftrace-Disable-ftrace-during-kvm-entry-exi.patch -- patches.suse/powerpc64-kexec-Hard-disable-ftrace-before-switching.patch -- patches.suse/powerpc64-module-Tighten-detection-of-mcount-call-si.patch -- patches.suse/powerpc-fadump-exclude-memory-holes-while-reserving-.patch -- patches.suse/powerpc-fadump-Do-not-use-hugepages-when-fadump-is-a.patch -- patches.suse/4.4.139-047-powerpc-fadump-Unregister-fadump-on-kexec-dow.patch -- patches.suse/powerpc-64-kexec-fix-race-in-kexec-when-XIVE-is-shut.patch -- patches.suse/powerpc-xive-fix-hcall-H_INT_RESET-to-support-long-b.patch -- patches.suse/powerpc-xive-shutdown-XIVE-when-kexec-or-kdump-is-pe.patch -- patches.suse/powerpc-xive-prepare-all-hcalls-to-support-long-busy.patch -- patches.suse/powerpc-livepatch-implement-reliable-stack-tracing-for-the-consistency-model.patch -- patches.suse/powerpc-lib-Fix-feature-fixup-test-of-external-branc.patch -- patches.suse/powerpc-lib-Fix-the-feature-fixup-tests-to-actually-.patch -- patches.suse/powerpc-kvm-Switch-kvm-pmd-allocator-to-custom-alloc.patch -- patches.suse/powerpc-mm-book3s64-Move-book3s64-code-to-pgtable-bo.patch -- patches.suse/Revert-powerpc-64-Fix-checksum-folding-in-csum_add.patch -- patches.suse/powerpc-powernv-Fix-opal_event_shutdown-called-with-.patch -- patches.suse/powerpc-perf-Fix-memory-allocation-for-core-imc-base.patch -- patches.suse/0001-powerpc-ptrace-Fix-enforcement-of-DAWR-constraints.patch -- patches.suse/4.4.139-044-powerpc-ptrace-Fix-setting-512B-aligned-break.patch -- patches.suse/powerpc-xmon-Also-setup-debugger-hooks-when-single-stepping.patch -- patches.suse/powerpc-perf-Update-raw-event-code-encoding-comment-.patch -- patches.suse/powerpc-powernv-cpuidle-Init-all-present-cpus-for-de.patch -- patches.suse/powerpc-livepatch-fix-build-error-with-kprobes-disabled.patch -- patches.suse/cxl-Configure-PSL-to-not-use-APC-virtual-machines.patch -- patches.suse/powerpc-mm-radix-implement-LPID-based-TLB-flushes-to.patch -- patches.suse/mm-powerpc-x86-define-VM_PKEY_BITx-bits-if-CONFIG_AR.patch -- patches.suse/mm-powerpc-x86-introduce-an-additional-vma-bit-for-p.patch -- patches.suse/mm-pkeys-Remove-include-of-asm-mmu_context.h-from-pk.patch -- patches.suse/mm-pkeys-powerpc-x86-Provide-an-empty-vma_pkey-in-li.patch -- patches.suse/x86-pkeys-Move-vma_pkey-into-asm-pkeys.h.patch -- patches.suse/x86-pkeys-Add-arch_pkeys_enabled.patch -- patches.suse/mm-pkeys-Add-an-empty-arch_pkeys_enabled.patch -- patches.suse/mm-pkeys-x86-powerpc-Display-pkey-in-smaps-if-arch-s.patch -- patches.suse/powerpc-pkeys-Drop-private-VM_PKEY-definitions.patch -- patches.suse/powerpc-powernv-ioda2-Remove-redundant-free-of-TCE-p.patch -- patches.suse/powerpc-mm-hugetlb-Update-huge_ptep_set_access_flags.patch -- patches.suse/powerpc-mm-radix-Move-function-from-radix.h-to-pgtab.patch -- patches.suse/powerpc-mm-Change-function-prototype.patch -- patches.suse/powerpc-mm-radix-Change-pte-relax-sequence-to-handle.patch -- patches.suse/powerpc-64s-Fix-compiler-store-ordering-to-SLB-shado.patch -- patches.suse/4.4.139-043-powerpc-mm-hash-Add-missing-isync-prior-to-ke.patch -- patches.suse/hvc_opal-don-t-set-tb_ticks_per_usec-in-udbg_init_op.patch -- patches.suse/powerpc-64s-Add-barrier_nospec.patch -- patches.suse/powerpc-64s-Add-support-for-ori-barrier_nospec-patch.patch -- patches.suse/powerpc-64s-Patch-barrier_nospec-in-modules.patch -- patches.suse/powerpc-64s-Enable-barrier_nospec-based-on-firmware-.patch -- patches.suse/powerpc-Use-barrier_nospec-in-copy_from_user.patch -- patches.suse/powerpc-64-Use-barrier_nospec-in-syscall-entry.patch -- patches.suse/powerpc-64s-Enhance-the-information-in-cpu_show_spec.patch -- patches.suse/powerpc-pkeys-Detach-execute_only-key-on-PROT_EXEC.patch -- patches.suse/cpuidle-powernv-Fix-promotion-from-snooze-if-next-st.patch -- patches.suse/media-omap3isp-isp-remove-an-unused-static-var -- patches.suse/media-si470x-fix-__be16-annotations -- patches.suse/media-dvb_frontend-fix-locking-issues-at-dvb_fronten -- patches.suse/media-v4l2-compat-ioctl32-prevent-go-past-max-size -- patches.suse/media-omap3isp-fix-unbalanced-dma_iommu_mapping -- patches.suse/media-cx231xx-Add-support-for-AverMedia-DVD-EZMaker- -- patches.suse/0001-media-rc-mce_kbd-decoder-fix-stuck-keys.patch -- patches.suse/media-siano-get-rid-of-__le32-__le16-cast-warnings -- patches.suse/media-cx88-Get-rid-of-spurious-call-to-cx8800_start_ -- patches.suse/media-videobuf-dma-sg-Fix-dma_-sync-unmap-_sg-calls.patch -- patches.suse/media-saa7164-Fix-driver-name-in-debug-output -- patches.suse/media-media-device-fix-ioctl-function-types -- patches.suse/media-rcar_jpu-Add-missing-clk_disable_unprepare-on- -- patches.suse/0001-media-smiapp-fix-timeout-checking-in-smiapp_read_nvm.patch -- patches.suse/media-videobuf2-core-don-t-call-memop-finish-when-qu -- patches.suse/media-v4l2-ioctl-clear-fields-in-s_parm.patch -- patches.suse/media-vivid-potential-integer-overflow-in-vidioc_g_e -- patches.suse/media-tw686x-Fix-incorrect-vb2_mem_ops-GFP-flags -- patches.suse/media-uvcvideo-Support-realtek-s-UVC-1.5-device -- patches.suse/PCI-Prevent-sysfs-disable-of-device-while-driver-is- -- patches.suse/PCI-ibmphp-Fix-use-before-set-in-get_max_bus_speed -- patches.suse/PCI-pciehp-Clear-Presence-Detect-and-Data-Link-Layer -- patches.suse/PCI-pciehp-Request-control-of-native-hotplug-only-if -- patches.suse/PCI-shpchp-Fix-AMD-POGO-identification -- patches.suse/0001-PCI-Account-for-all-bridges-on-bus-when-distributing.patch -- patches.suse/PCI-Add-ACS-quirk-for-Intel-7th-8th-Gen-mobile -- patches.suse/PCI-Add-ACS-quirk-for-Intel-300-series -- patches.suse/msft-hv-1673-PCI-hv-Make-sure-the-bus-domain-is-really-unique.patch -- patches.suse/msft-hv-1691-PCI-hv-Remove-unused-reason-for-refcount-handler.patch -- patches.suse/pci-hv-do-not-wait-forever-on-a-device-that-has-disappeared -- patches.suse/x86-PCI-Add-additional-VMD-device-root-ports-to-VMD-.patch -- patches.suse/RDMA-qedr-fix-spelling-mistake-failes-fails.patch -- patches.suse/RDMA-hns-Drop-local-zgid-in-favor-of-core-defined-va.patch -- patches.suse/IB-hfi1-Prevent-LNI-hang-when-LCB-can-t-obtain-lanes.patch -- patches.suse/IB-hfi1-Return-actual-error-value-from-program_rcvar.patch -- patches.suse/IB-hfi1-Complete-check-for-locally-terminated-smp.patch -- patches.suse/IB-hfi1-Fix-fault-injection-init-exit-issues.patch -- patches.suse/IB-hfi1-Return-correct-value-for-device-state.patch -- patches.suse/IB-hfi1-Reorder-incorrect-send-context-disable.patch -- patches.suse/IB-hfi1-qib-Add-handling-of-kernel-restart.patch -- patches.suse/IB-Hfi1-Read-CCE-Revision-register-to-verify-the-dev.patch -- patches.suse/IB-hfi1-Optimize-kthread-pointer-locking-when-queuin.patch -- patches.suse/IB-hfi1-Create-common-functions-for-affinity-CPU-mas.patch -- patches.suse/RDMA-hns-Add-64KB-page-size-support-for-hip08.patch -- patches.suse/RDMA-ipoib-Update-paths-on-CLIENT_REREG-SM_CHANGE-ev.patch -- patches.suse/IB-hfi1-Set-port-number-for-errorinfo-MAD-response.patch -- patches.suse/IB-rdmavt-hfi1-Change-hrtimer-add-to-use-pinned-vers.patch -- patches.suse/IB-isert-Fix-for-lib-dma_debug-check_sync-warning.patch -- patches.suse/RDMA-hns-Rename-the-idx-field-of-db.patch -- patches.suse/IB-core-Remove-duplicate-declaration-of-gid_cache_wq.patch -- patches.suse/IB-mlx5-Fetch-soft-WQE-s-on-fatal-error-state.patch -- patches.suse/RDMA-hns-Modify-uar-allocation-algorithm-to-avoid-bi.patch -- patches.suse/RDMA-hns-Increase-checking-CMQ-status-timeout-value.patch -- patches.suse/IB-core-Make-testing-MR-flags-for-writability-a-stat.patch -- patches.suse/IB-mlx4-Mark-user-MR-as-writable-if-actual-virtual-m.patch -- patches.suse/RDMA-hns-Add-reset-process-for-RoCE-in-hip08.patch -- patches.suse/RDMA-hns-Fix-the-illegal-memory-operation-when-cross.patch -- patches.suse/RDMA-hns-Implement-the-disassociate_ucontext-API.patch -- patches.suse/IB-iser-Do-not-reduce-max_sectors.patch -- patches.suse/RDMA-qedr-fix-spelling-mistake-adrresses-addresses.patch -- patches.suse/RDMA-mlx4-Discard-unknown-SQP-work-requests.patch -- patches.suse/RDMA-hns_roce-Don-t-check-return-value-of-zap_vma_pt.patch -- patches.suse/IB-isert-fix-T10-pi-check-mask-setting.patch -- patches.suse/infiniband-fix-a-possible-use-after-free-bug.patch -- patches.suse/IB-hns-Use-zeroing-memory-allocator-instead-of-alloc.patch -- patches.suse/IB-hfi1-Fix-user-context-tail-allocation-for-DMA_RTA.patch -- patches.suse/IB-hfi1-Ensure-VL-index-is-within-bounds.patch -- patches.suse/IB-hfi1-Add-bypass-register-defines-and-replace-blin.patch -- patches.suse/mailbox-bcm2835-Fix-of_xlate-return-value -- patches.suse/pinctrl-mvebu-use-correct-MPP-sel-value-for-dev-pins -- patches.suse/pinctrl-nand-meson-gxbb-fix-missing-data-pins -- patches.suse/pinctrl-nand-meson-gxl-fix-missing-data-pins -- patches.suse/pinctrl-msm-fix-gpio-hog-related-boot-issues.patch -- patches.suse/pinctrl-at91-pio4-add-missing-of_node_put -- patches.suse/auxdisplay-fix-broken-menu -- patches.suse/of-unittest-for-strings-account-for-trailing-0-in-pr -- patches.suse/of-overlay-validate-offset-from-property-fixups -- patches.suse/of-platform-stop-accessing-invalid-dev-in-of_platfor -- patches.suse/ima-based-on-policy-verify-firmware-signatures-pre-a.patch -- patches.suse/tpm-move-the-delay_msec-increment-after-sleep-in-tpm.patch -- patches.suse/tpm-tpm_crb-relinquish-locality-on-error-path.patch -- patches.suse/tpm-fix-use-after-free-in-tpm2_load_context.patch -- patches.suse/tpm-fix-race-condition-in-tpm_common_write.patch -- patches.suse/mm-proc-pid-pagemap-hide-swap-entries-from-unprivileged-users.patch -- patches.suse/mm-page_alloc-do-not-break-_gfp_thisnode-by-zonelist-reset.patch -- patches.suse/fs-binfmt_misc-c-do-not-allow-offset-overflow.patch -- patches.suse/xen-pvh-set-up-gs-segment-for-stack-canary -- patches.suse/HID-i2c-hid-check-if-device-is-there-before-really-p -- patches.suse/HID-hid-plantronics-Re-resend-Update-to-map-button-f -- patches.suse/HID-wacom-Support-in-range-for-Intuos-Bamboo-tablets.patch -- patches.suse/0001-mtd-cmdlinepart-Update-comment-for-introduction-of-O.patch -- patches.suse/mtd-cfi_cmdset_0002-Change-write-buffer-to-check-cor.patch -- patches.suse/iommu-vt-d-ratelimit-each-dmar-fault-printing -- patches.suse/0018-arm64-acpi-Create-arch-specific-cpu-to-acpi-id-helpe.patch -- patches.suse/0003-arm-arm64-smccc-Add-SMCCC-specific-return-codes.patch -- patches.suse/0004-arm64-Call-ARCH_WORKAROUND_2-on-transitions-between-.patch -- patches.suse/0005-arm64-Add-per-cpu-infrastructure-to-call-ARCH_WORKAR.patch -- patches.suse/0006-arm64-Add-ARCH_WORKAROUND_2-probing.patch -- patches.suse/0007-arm64-Add-ssbd-command-line-option.patch -- patches.suse/0008-arm64-ssbd-Add-global-mitigation-state-accessor.patch -- patches.suse/0009-arm64-ssbd-Skip-apply_ssbd-if-not-using-dynamic-miti.patch -- patches.suse/0010-arm64-ssbd-Restore-mitigation-status-on-CPU-resume.patch -- patches.suse/0011-arm64-ssbd-Introduce-thread-flag-to-control-userspac.patch -- patches.suse/0012-arm64-ssbd-Add-prctl-interface-for-per-thread-mitiga.patch -- patches.suse/0003-arm64-cpu_errata-include-required-headers.patch -- patches.suse/regulator-don-t-return-or-expect-errno-from-of_map_mode.patch -- patches.suse/regulator-pfuze100-add-.is_enable-for-pfuze100_swb_r -- patches.suse/regulator-max8998-Fix-platform-data-retrieval -- patches.suse/loop-add-recursion-validation-to-LOOP_CHANGE_FD.patch -- patches.suse/block-always-set-partition-number-to-0-in-blk_partit.patch -- patches.suse/nvmet-return-all-zeroed-buffer-when-we-can-t-find-an.patch -- patches.suse/nvme-don-t-hold-nvmf_transports_rwsem-for-more-than-.patch -- patches.suse/nvme-rdma-correctly-check-for-target-keyed-sgl-suppo.patch -- patches.suse/nvmet-filter-newlines-from-user-input.patch -- patches.suse/nvme-cleanup-double-shift-issue.patch -- patches.suse/linvdimm-pmem-Preserve-read-only-setting-for-pmem-de.patch -- patches.suse/libnvdimm-pmem-Unconditionally-deep-flush-on-sync.patch -- patches.suse/libnvdimm-pmem-Do-not-flush-power-fail-protected-CPU.patch -- patches.suse/mm-fix-__gup_device_huge-vs-unmap.patch -- patches.suse/xfs-prepare-xfs_break_layouts-to-be-called-with-XFS_.patch -- patches.suse/xfs-prepare-xfs_break_layouts-for-another-layout-typ.patch -- patches.suse/uio-lib-Fix-CONFIG_ARCH_HAS_UACCESS_MCSAFE-compilati.patch -- patches.suse/dax-introduce-a-copy_to_iter-dax-operation.patch -- patches.suse/dax-Report-bytes-remaining-in-dax_iomap_actor.patch -- patches.suse/pmem-Switch-to-copy_to_iter_mcsafe.patch -- patches.suse/staging-lustre-remove-invariant-in-cl_io_read_ahead.patch -- patches.suse/staging-lustre-ldlm-free-resource-when-ldlm_lock_cre.patch -- patches.suse/staging-lustre-llite-initialize-xattr-xe_namelen.patch -- patches.suse/staging-lustre-llite-correct-removexattr-detection.patch -- patches.suse/staging-bcm2835-audio-Disconnect-and-free-vchi_insta -- patches.suse/staging-lustre-o2iblnd-Fix-FastReg-map-unmap-for-MLX.patch -- patches.suse/staging-lustre-o2iblnd-fix-race-at-kiblnd_connect_pe.patch -- patches.suse/staging-iio-ade7854-Fix-error-handling-on-read-write -- patches.suse/staging-iio-ade7854-Fix-the-wrong-number-of-bits-to- -- patches.suse/iio-sca3000-Fix-an-error-handling-path-in-sca3000_pr -- patches.suse/staging-lustre-o2iblnd-Fix-crash-in-kiblnd_handle_ea.patch -- patches.suse/staging-lustre-Use-kvfree-for-memory-allocated-by-kv.patch -- patches.suse/iio-tsl2583-correct-values-in-integration_time_avail -- patches.suse/0001-raid10-check-bio-in-r10buf_pool_free-to-void-NULL-po.patch -- patches.suse/0001-md-fix-two-problems-with-setting-the-re-add-device-s.patch -- patches.suse/md-fix-NULL-dereference-of-mddev-pers-in-remove_and_.patch -- patches.suse/md-raid1-add-error-handling-of-read-error-from-FailF.patch -- patches.suse/0005-soc-rockchip-power-domain-Use-of_clk_get_parent_coun.patch -- patches.suse/clk-qcom-Base-rcg-parent-rate-off-plan-frequency -- patches.suse/0003-clk-bulk-silently-error-out-on-EPROBE_DEFER.patch -- patches.suse/clk-imx7d-fix-mipi-dphy-div-parent -- patches.suse/clk-mvebu-use-correct-bit-for-98DX3236-NAND -- patches.suse/clk-at91-PLL-recalc_rate-now-using-cached-MUL-and-DI -- patches.suse/objtool-fix-gcc-8-cold-subfunction-detection-for-aliased-functions.patch -- patches.suse/x86-bugs-add-amd-s-variant-of-ssb_no.patch -- patches.suse/x86-bugs-add-amd-s-spec_ctrl-msr-usage.patch -- patches.suse/x86-bugs-switch-the-selection-of-mitigation-from-cpu-vendor-to-cpu-features.patch -- patches.suse/x86-microcode-make-the-late-update-update_lock-a-raw-lock-for-rt -- patches.suse/x86-apic-Provide-apic_ack_irq.patch -- patches.suse/x86-intel_rdt-enable-cmt-and-mbm-on-new-skylake-stepping -- patches.suse/CIFS-Fix-signing-for-SMB2-3.patch -- patches.suse/cifs-For-SMB2-security-informaion-query-check-for-mi.patch -- patches.suse/CIFS-Calculate-the-correct-request-length-based-on-page-offset-and-.patch -- patches.suse/CIFS-Introduce-helper-function-to-get-page-offset-and-length-in-smb.patch -- patches.suse/CIFS-When-sending-data-on-socket-pass-the-correct-page-offset.patch -- patches.suse/CIFS-SMBD-Support-page-offset-in-RDMA-send.patch -- patches.suse/CIFS-SMBD-Support-page-offset-in-RDMA-recv.patch -- patches.suse/CIFS-SMBD-Support-page-offset-in-memory-registration.patch -- patches.suse/CIFS-Pass-page-offset-for-calculating-signature.patch -- patches.suse/CIFS-Pass-page-offset-for-encrypting.patch -- patches.suse/CIFS-fix-encryption-in-SMB3-1-1.patch -- patches.suse/CIFS-Fix-NULL-ptr-deref.patch -- patches.suse/smb3-do-not-allow-insecure-cifs-mounts-when-using-smb3.patch -- patches.suse/cifs-fix-a-buffer-leak-in-smb2_query_symlink.patch -- patches.suse/scsi-cxlflash-Preserve-number-of-interrupts-for-mast.patch -- patches.suse/scsi-cxlflash-Avoid-clobbering-context-control-regis.patch -- patches.suse/scsi-cxlflash-Add-argument-identifier-names.patch -- patches.suse/scsi-cxlflash-Introduce-OCXL-backend.patch -- patches.suse/scsi-cxlflash-Hardware-AFU-for-OCXL.patch -- patches.suse/scsi-cxlflash-Read-host-function-configuration.patch -- patches.suse/scsi-cxlflash-Setup-function-acTag-range.patch -- patches.suse/scsi-cxlflash-Read-host-AFU-configuration.patch -- patches.suse/scsi-cxlflash-Setup-AFU-acTag-range.patch -- patches.suse/scsi-cxlflash-Setup-AFU-PASID.patch -- patches.suse/scsi-cxlflash-Adapter-context-support-for-OCXL.patch -- patches.suse/scsi-cxlflash-Use-IDR-to-manage-adapter-contexts.patch -- patches.suse/scsi-cxlflash-Support-adapter-file-descriptors-for-O.patch -- patches.suse/scsi-cxlflash-Support-adapter-context-discovery.patch -- patches.suse/scsi-cxlflash-Support-image-reload-policy-modificati.patch -- patches.suse/scsi-cxlflash-MMIO-map-the-AFU.patch -- patches.suse/scsi-cxlflash-Support-starting-an-adapter-context.patch -- patches.suse/scsi-cxlflash-Support-process-specific-mappings.patch -- patches.suse/scsi-cxlflash-Support-AFU-state-toggling.patch -- patches.suse/scsi-cxlflash-Support-reading-adapter-VPD-data.patch -- patches.suse/scsi-cxlflash-Setup-function-OCXL-link.patch -- patches.suse/scsi-cxlflash-Setup-OCXL-transaction-layer.patch -- patches.suse/scsi-cxlflash-Support-process-element-lifecycle.patch -- patches.suse/scsi-cxlflash-Support-AFU-interrupt-management.patch -- patches.suse/scsi-cxlflash-Support-AFU-interrupt-mapping-and-regi.patch -- patches.suse/scsi-cxlflash-Support-starting-user-contexts.patch -- patches.suse/scsi-cxlflash-Support-adapter-context-polling.patch -- patches.suse/scsi-cxlflash-Support-adapter-context-reading.patch -- patches.suse/scsi-cxlflash-Support-adapter-context-mmap-and-relea.patch -- patches.suse/scsi-cxlflash-Support-file-descriptor-mapping.patch -- patches.suse/scsi-cxlflash-Introduce-object-handle-fop.patch -- patches.suse/scsi-cxlflash-Setup-LISNs-for-user-contexts.patch -- patches.suse/scsi-cxlflash-Setup-LISNs-for-master-contexts.patch -- patches.suse/scsi-cxlflash-Update-synchronous-interrupt-status-bi.patch -- patches.suse/scsi-cxlflash-Introduce-OCXL-context-state-machine.patch -- patches.suse/scsi-cxlflash-Register-for-translation-errors.patch -- patches.suse/scsi-cxlflash-Support-AFU-reset.patch -- patches.suse/scsi-cxlflash-Enable-OCXL-operations.patch -- patches.suse/scsi-cxlflash-Synchronize-reset-and-remove-ops.patch -- patches.suse/scsi-cxlflash-Remove-commmands-from-pending-list-on-.patch -- patches.suse/scsi-cxlflash-Handle-spurious-interrupts.patch -- patches.suse/scsi-hisi_sas-make-sas-address-of-sata-disks-unique.patch -- patches.suse/scsi-hisi_sas-update-ras-feature-for-later-revision-of-v3-hw.patch -- patches.suse/scsi-hisi_sas-delete-timer-when-removing-hisi_sas-driver.patch -- patches.suse/scsi-hisi_sas-use-dma_zalloc_coherent.patch -- patches.suse/scsi-hisi_sas-consolidate-command-check-in-hisi_sas_get_ata_protocol.patch -- patches.suse/scsi-hisi_sas-check-iptt-is-valid-before-using-it-for-v3-hw.patch -- patches.suse/scsi-hisi_sas-print-device-id-for-errors.patch -- patches.suse/scsi-hisi_sas-remove-some-unneeded-structure-members.patch -- patches.suse/scsi-lpfc-fix-multiple-prli-completion-error-path.patch -- patches.suse/scsi-lpfc-correct-target-queue-depth-application-changes.patch -- patches.suse/scsi-lpfc-add-per-io-channel-nvme-io-statistics.patch -- patches.suse/scsi-lpfc-enlarge-nvmet-asynchronous-receive-buffer-counts.patch -- patches.suse/scsi-lpfc-fix-abort-request-wq-selection.patch -- patches.suse/scsi-lpfc-fix-lingering-lpfc_wq-resource-after-driver-unload.patch -- patches.suse/scsi-lpfc-fix-null-pointer-access-in-lpfc_nvme_info_show.patch -- patches.suse/scsi-lpfc-fix-wq-cq-creation-for-older-asic-s.patch -- patches.suse/scsi-lpfc-fix-driver-not-recovering-nvme-rports-during-target-link-faults.patch -- patches.suse/scsi-lpfc-fix-nvme-remoteport-registration-race-conditions.patch -- patches.suse/scsi-lpfc-fix-null-pointer-reference-when-resetting-adapter.patch -- patches.suse/scsi-lpfc-correct-missing-remoteport-registration-during-link-bounces.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-2.patch -- patches.suse/scsi-target-prefer-dbroot-of-etc-target-over-var-target -- patches.suse/scsi-mpt3sas-fix-spelling-mistake-disbale-disable.patch -- patches.suse/scsi-mpt3sas-Bug-fix-for-big-endian-systems.patch -- patches.suse/scsi-mpt3sas-Pre-allocate-RDPQ-Array-at-driver-boot-.patch -- patches.suse/scsi-mpt3sas-Lockless-access-for-chain-buffers.patch -- patches.suse/scsi-mpt3sas-Optimize-I-O-memory-consumption-in-driv.patch -- patches.suse/scsi-mpt3sas-Enhanced-handling-of-Sense-Buffer.patch -- patches.suse/scsi-mpt3sas-Added-support-for-SAS-Device-Discovery-.patch -- patches.suse/scsi-mpt3sas-Increase-event-log-buffer-to-support-24.patch -- patches.suse/scsi-mpt3sas-Allow-processing-of-events-during-drive.patch -- patches.suse/scsi-mpt3sas-Cache-enclosure-pages-during-enclosure-.patch -- patches.suse/scsi-mpt3sas-Report-Firmware-Package-Version-from-HB.patch -- patches.suse/scsi-mpt3sas-Update-MPI-Headers.patch -- patches.suse/scsi-mpt3sas-For-NVME-device-issue-a-protocol-level-.patch -- patches.suse/scsi-mpt3sas-fix-possible-memory-leak.patch -- patches.suse/scsi-mpt3sas-Update-driver-version-25.100.00.00.patch -- patches.suse/scsi-qla2xxx-Fix-sending-ADISC-command-for-login.patch -- patches.suse/scsi-qla2xxx-Fix-Rport-and-session-state-getting-out.patch -- patches.suse/scsi-qla2xxx-Delete-session-for-nport-id-change.patch -- patches.suse/scsi-qla2xxx-Reduce-redundant-ADISC-command-for-RSCN.patch -- patches.suse/scsi-qla2xxx-Move-GPSC-and-GFPNID-out-of-session-man.patch -- patches.suse/scsi-qla2xxx-Fix-Inquiry-command-being-dropped-in-Ta.patch -- patches.suse/scsi-qla2xxx-Use-predefined-get_datalen_for_atio-inl.patch -- patches.suse/scsi-qla2xxx-Remove-stale-debug-value-for-login_retr.patch -- patches.suse/scsi-qla2xxx-Prevent-relogin-loop-by-removing-stale-.patch -- patches.suse/scsi-qla2xxx-Fix-TMF-and-Multi-Queue-config.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.07-k.patch -- patches.suse/0006-scsi-qedf-synchronize-rport-restarts-when-multiple-els-commands-time-out -- patches.suse/0007-scsi-qedf-increase-the-number-of-default-fip-vlan-request-retries-to-60 -- patches.suse/0008-scsi-qedf-add-missing-skb-frees-in-error-path -- patches.suse/0009-scsi-qedf-fix-vlan-display-when-printing-sent-fip-frames -- patches.suse/0010-scsi-qedf-add-check-for-offload-before-flushing-i-os-for-target -- patches.suse/0011-scsi-qedf-sanity-check-fcoe-fip-priority-value-to-make-sure-it-s-between-0-and-7 -- patches.suse/0012-scsi-qedf-add-dcbx_not_wait-module-parameter-so-we-won-t-wait-for-dcbx-convergence-to-start-discovery -- patches.suse/0013-scsi-qedf-honor-priority-from-dcbx-fcoe-app-tag -- patches.suse/0014-scsi-qedf-release-rrq-reference-correctly-when-rrq-command-times-out -- patches.suse/0015-scsi-qedf-return-request-as-did_no_connect-if-msi-x-is-not-enabled -- patches.suse/0016-scsi-qedf-check-if-link-is-already-up-when-receiving-a-link-up-event-from-qed -- patches.suse/0017-scsi-qedf-add-task-id-to-kref_get_unless_zero-debug-messages-when-flushing-requests -- patches.suse/0018-scsi-qedf-remove-setting-dcbx-pending-during-soft-context-reset -- patches.suse/0019-scsi-qedf-improve-firmware-debug-dump-handling -- patches.suse/0020-scsi-qedf-honor-default_prio-module-parameter-even-if-dcbx-does-not-converge -- patches.suse/0021-scsi-qedf-if-qed-fails-to-enable-msi-x-fail-pci-probe -- patches.suse/0022-scsi-qedf-add-additional-checks-when-restarting-an-rport-due-to-abts-timeout -- patches.suse/0023-scsi-qedf-set-the-unloading-flag-when-removing-a-vport -- patches.suse/0024-scsi-qedf-add-more-defensive-checks-for-concurrent-error-conditions -- patches.suse/0025-scsi-qedf-update-copyright-for-2018 -- patches.suse/0026-scsi-qedf-update-version-number-to-8-33-16-20 -- patches.suse/scsi-lpfc-change-io-submit-return-to-ebusy-if-remote-port-is-recovering.patch -- patches.suse/scsi-lpfc-enhance-le-data-structure-copies-to-hardware.patch -- patches.suse/scsi-lpfc-correct-fw-download-error-message.patch -- patches.suse/scsi-lpfc-handle-new-link-fault-code-returned-by-adapter-firmware.patch -- patches.suse/scsi-lpfc-driver-nvme-load-fails-when-cpu-cnt-wq-resource-cnt.patch -- patches.suse/scsi-lpfc-fix-up-log-messages-and-stats-counters-in-io-submit-code-path.patch -- patches.suse/scsi-lpfc-enhance-log-messages-when-reporting-cqe-errors.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-3.patch -- patches.suse/scsi-lpfc-comment-cleanup-regarding-broadcom-copyright-header.patch -- patches.suse/scsi-hisi_sas-optimise-the-usage-of-dq-locking.patch -- patches.suse/scsi-hisi_sas-add-some-checks-to-avoid-free-ing-a-sas_task-twice.patch -- patches.suse/scsi-hisi_sas-check-host-frozen-before-calling-done-function.patch -- patches.suse/scsi-hisi_sas-fix-pi-memory-size.patch -- patches.suse/scsi-hisi_sas-check-sas_dev-gone-earlier-in-hisi_sas_abort_task.patch -- patches.suse/scsi-hisi_sas-stop-controller-timer-for-reset.patch -- patches.suse/scsi-hisi_sas-update-phy-linkrate-after-a-controller-reset.patch -- patches.suse/scsi-hisi_sas-config-ata-de-reset-as-an-constrained-command-for-v3-hw.patch -- patches.suse/scsi-hisi_sas-remove-redundant-handling-to-event95-for-v3.patch -- patches.suse/scsi-hisi_sas-add-readl-poll-timeout-helper-wrappers.patch -- patches.suse/scsi-hisi_sas-workaround-a-v3-hw-hilink-bug.patch -- patches.suse/scsi-qla2xxx-remove-the-unused-tcm_qla2xxx_cmd_wq.patch -- patches.suse/scsi-lpfc-fix-spelling-mistakes-mabilbox-and-maibox.patch -- patches.suse/scsi-ipr-new-IOASC-update.patch -- patches.suse/scsi-hisi_sas-relocate-smp-sg-map.patch -- patches.suse/scsi-hisi_sas-make-return-type-of-prep-functions-void.patch -- patches.suse/scsi-hisi_sas-allocate-slot-buffer-earlier.patch -- patches.suse/scsi-hisi_sas-don-t-lock-dq-for-complete-task-sending.patch -- patches.suse/scsi-hisi_sas-use-device-lock-to-protect-slot-alloc-free.patch -- patches.suse/scsi-hisi_sas-add-check-of-device-in-hisi_sas_task_exec.patch -- patches.suse/scsi-cxlflash-Yield-to-active-send-threads.patch -- patches.suse/scsi-cxlflash-Limit-the-debug-logs-in-the-IO-path.patch -- patches.suse/scsi-cxlflash-Acquire-semaphore-before-invoking-ioct.patch -- patches.suse/scsi-cxlflash-Use-local-mutex-for-AFU-serialization.patch -- patches.suse/scsi-cxlflash-Add-include-guards-to-backend.h.patch -- patches.suse/scsi-cxlflash-Abstract-hardware-dependent-assignment.patch -- patches.suse/scsi-cxlflash-Isolate-external-module-dependencies.patch -- patches.suse/scsi-zfcp-fix-missing-scsi-trace-for-result-of-eh_host_reset_handler.patch -- patches.suse/scsi-zfcp-fix-missing-scsi-trace-for-retry-of-abort-scsi_eh-tmf.patch -- patches.suse/scsi-zfcp-fix-misleading-rec-trigger-trace-where-erp_action-setup-failed.patch -- patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-terminate_rport_io-early-return.patch -- patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-terminate_rport_io-for-erp_failed.patch -- patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-for-all-objects-in-erp_failed.patch -- patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-enqueue-without-erp-thread.patch -- patches.suse/scsi-qlogicpti-fix-an-error-handling-path-in-qpti_sbus_probe -- patches.suse/scsi-hisi_sas-fix-a-typo-in-hisi_sas_task_prep.patch -- patches.suse/scsi-hisi_sas-introduce-hisi_sas_phy_set_linkrate.patch -- patches.suse/scsi-hisi_sas-change-slot-index-allocation-mode.patch -- patches.suse/scsi-hisi_sas-change-common-allocation-mode-of-device-id.patch -- patches.suse/scsi-hisi_sas-add-led-feature-for-v3-hw.patch -- patches.suse/scsi-hisi_sas-reset-disks-when-discovered.patch -- patches.suse/scsi-hisi_sas-create-a-scsi_host_template-per-hw-module.patch -- patches.suse/scsi-hisi_sas-init-disks-after-controller-reset.patch -- patches.suse/scsi-hisi_sas-try-wait-commands-before-before-controller-reset.patch -- patches.suse/scsi-hisi_sas-include-tmf-elements-in-struct-hisi_sas_slot.patch -- patches.suse/scsi-hisi_sas-add-v2-hw-force-phy-function-for-internal-ata-command.patch -- patches.suse/scsi-hisi_sas-terminate-stp-reject-quickly-for-v2-hw.patch -- patches.suse/scsi-hisi_sas-fix-return-value-when-get_free_slot-failed.patch -- patches.suse/scsi-hisi_sas-mark-phy-as-in-reset-for-nexus-reset.patch -- patches.suse/scsi-lpfc-fix-mds-diagnostics-failure-rx-tx.patch -- patches.suse/scsi-lpfc-correct-oversubscription-of-nvme-io-requests-for-an-adapter.patch -- patches.suse/scsi-lpfc-fix-crash-in-blk_mq-layer-when-executing-modprobe-r-lpfc.patch -- patches.suse/lpfc-Fix-16gb-hbas-failing-cq-create.patch -- patches.suse/lpfc-Fix-port-initialization-failure.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-4.patch -- patches.suse/ubi-fastmap-Cancel-work-upon-detach -- patches.suse/ubi-fastmap-Correctly-handle-interrupted-erasures-in -- patches.suse/rtc-ensure-rtc_set_alarm-fails-when-alarms-are-not-s -- patches.suse/rtc-pxa-fix-probe-function -- patches.suse/net-in-virtio_net_hdr-only-add-VLAN_HLEN-to-csum_sta.patch -- patches.suse/msft-hv-1704-hv_netvsc-Fix-a-network-regression-after-ifdown-ifup.patch -- patches.suse/0019-ip_tunnel-Fix-name-string-concatenate-in-__ip_tunnel.patch -- patches.suse/bonding-re-evaluate-force_primary-when-the-primary-s.patch -- patches.suse/net-sched-act_simple-fix-parsing-of-TCA_DEF_DATA.patch -- patches.suse/cdc_ncm-avoid-padding-beyond-end-of-skb.patch -- patches.suse/udp-fix-rx-queue-len-reported-by-diag-and-proc-inter.patch -- patches.suse/socket-close-race-condition-between-sock_close-and-s.patch -- patches.suse/net-phy-dp83822-use-BMCR_ANENABLE-instead-of-BMSR_AN.patch -- patches.suse/drm-i915-Remove-stale-asserts-from-i915_gem_find_act -- patches.suse/drm-i915-gvt-fix-memory-leak-of-a-cmd_entry-struct-o -- patches.suse/mfd-tps65218-Reorder-tps65218_regulator_id-enum -- patches.suse/mfd-tps65911-comparator-Fix-a-build-error -- patches.suse/mfd-tps65911-comparator-Fix-an-off-by-one-bug -- patches.suse/mfd-cros_ec-Fail-early-if-we-cannot-identify-the-EC -- patches.suse/mfd-intel-lpss-Program-REMAP-register-in-PIO-mode -- patches.suse/mfd-intel-lpss-Fix-Intel-Cannon-Lake-LPSS-I2C-input- -- patches.suse/pwm-backlight-Enable-disable-the-PWM-before-after-LC.patch -- patches.suse/backlight-pwm_bl-Don-t-use-GPIOF_-with-gpiod_get_dir -- patches.suse/backlight-as3711_bl-Fix-Device-Tree-node-lookup -- patches.suse/backlight-max8925_bl-Fix-Device-Tree-node-lookup -- patches.suse/backlight-tps65217_bl-Fix-Device-Tree-node-lookup -- patches.suse/backlight-as3711_bl-Fix-Device-Tree-node-leaks -- patches.suse/rpmsg-smd-do-not-use-mananged-resources-for-endpoint.patch -- patches.suse/watchdog-da9063-Fix-setting-changing-timeout.patch -- patches.suse/watchdog-da9063-Fix-updating-timeout-value.patch -- patches.suse/watchdog-da9063-Fix-timeout-handling-during-probe.patch -- patches.suse/soc-rockchip-power-domain-Fix-wrong-value-when-power -- patches.suse/memory-tegra-Do-not-handle-spurious-interrupts.patch -- patches.suse/memory-tegra-Apply-interrupts-mask-per-SoC.patch -- patches.suse/soc-imx-gpcv2-Do-not-pass-static-memory-as-platform- -- patches.suse/nfsd-restrict-rd_maxcount-to-svc_max_payload-in-nfsd.patch -- patches.suse/nfsd-fix-potential-use-after-free-in-nfsd4_decode_ge.patch -- patches.suse/0001-rculist-add-list_for_each_entry_from_rcu.patch -- patches.suse/0003-NFS-Avoid-quadratic-search-when-freeing-delegations.patch -- patches.suse/NFSv4-Only-pass-the-delegation-to-setattr-if-we-re-s.patch -- patches.suse/0004-NFSv4-Fix-possible-1-byte-stack-overflow-in-nfs_idma.patch -- patches.suse/pnfs-Don-t-release-the-sequence-slot-until-we-ve-pro.patch -- patches.suse/xprtrdma-Return-ENOBUFS-when-no-pages-are-available.patch -- patches.suse/NFSv4-Revert-commit-5f83d86cf531d-NFSv4.x-Fix-wrapar.patch -- patches.suse/NFSv4-Fix-a-typo-in-nfs41_sequence_process.patch -- patches.suse/NFSv4.1-Fix-the-client-behaviour-on-NFS4ERR_SEQ_FALS.patch -- patches.suse/skip-LAYOUTRETURN-if-layout-is-invalid.patch -- patches.suse/kvm-x86-fix-reserved-bits-check-for-mov-to-cr3 -- patches.suse/kvm-nvmx-use-nested_run_pending-rather-than-from_vmentry -- patches.suse/kvm-nvmx-don-t-flush-tlb-when-vmcs12-uses-vpid -- patches.suse/0010-arm64-fpsimd-Avoid-FPSIMD-context-leakage-for-the-in.patch -- patches.suse/KVM-arm-arm64-Set-dist-spis-to-NULL-after-kfree.patch -- patches.suse/kvm-make-vm-ioctl-do-valloc-for-some-archs -- patches.suse/kvm-nvmx-enforce-cpl-0-for-vmx-instructions -- patches.suse/kvm-x86-introduce-linear_-read-write-system -- patches.suse/kvm-x86-pass-kvm_vcpu-to-kvm_read_guest_virt-and-kvm_write_guest_virt_system -- patches.suse/kvm-x86-use-correct-privilege-level-for-sgdt-sidt-fxsave-fxrstor-access -- patches.suse/vfio-type1-Fix-task-tracking-for-QEMU-vCPU-hotplug.patch -- patches.suse/0001-vfio-platform-Fix-reset-module-leak-in-error-path.patch -- patches.suse/thermal-exynos-fix-setting-rising_threshold-for-Exyn -- patches.suse/xfs-xfs_reflink_convert_cow-memory-allocation-deadlo.patch -- patches.suse/xfs-don-t-call-xfs_da_shrink_inode-with-NULL-bp.patch -- patches.suse/dm-add-writecache-target.patch -- patches.suse/UBIFS-Fix-potential-integer-overflow-in-allocation -- patches.suse/0001-video-uvesafb-Fix-integer-overflow-in-allocation.patch -- patches.suse/cpufreq-intel_pstate-Add-HWP-boost-utility-and-sched.patch -- patches.suse/cpufreq-intel_pstate-HWP-boost-performance-on-IO-wak.patch -- patches.suse/cpufreq-intel_pstate-New-sysfs-entry-to-control-HWP-.patch -- patches.suse/cpufreq-intel_pstate-enable-boost-for-Skylake-Xeon.patch -- patches.suse/cpufreq-governors-Fix-long-idle-detection-logic-in-l.patch -- patches.suse/apparmor-fix-mediation-of-prlimit.patch -- patches.suse/apparmor-fix-memory-leak-when-deduping-profile-load.patch -- patches.suse/apparmor-fix-ptrace-read-check.patch -- patches.suse/i2c-axxia-enable-clock-before-calling-clk_get_rate -- patches.suse/0006-i2c-xlp9xx-Add-support-for-SMBAlert.patch -- patches.suse/0001-i2c-xlp9xx-Fix-issue-seen-when-updating-receive-leng.patch -- patches.suse/0002-i2c-xlp9xx-Make-sure-the-transfer-size-is-not-more-t.patch -- patches.suse/pwm-meson-Fix-allocation-of-PWM-channel-array -- patches.suse/pwm-lpss-platform-Save-restore-the-ctrl-register-ove -- patches.suse/ACPI-LPSS-Add-missing-prv_offset-setting-for-byt-cht -- patches.suse/pwm-stm32-Enforce-dependency-on-CONFIG_MFD_STM32_TIM -- patches.suse/0001-lib-string_helpers-Add-missed-declaration-of-struct-.patch -- patches.suse/platform-x86-ideapad-laptop-Add-MIIX-720-12IKB-to-no -- patches.suse/scsi-qla2xxx-Fix-setting-lower-transfer-speed-if-GPS.patch -- patches.suse/scsi-mpt3sas-Add-an-I-O-barrier.patch -- patches.suse/scsi-qla2xxx-Fix-crash-on-qla2x00_mailbox_command.patch -- patches.suse/0001-qla2xxx-Mask-off-Scope-bits-in-retry-delay.patch -- patches.suse/btrfs-scrub-Don-t-use-inode-pages-for-device-replace.patch -- patches.suse/libceph-rbd-add-error-handling-for-osd_req_op_cls_init.patch -- patches.suse/0007-ceph-use-bit-flags-to-define-vxattr-attributes.patch -- patches.suse/0008-ceph-always-get-rstat-from-auth-mds.patch -- patches.suse/ceph-support-file-lock-on-directory.patch -- patches.suse/ceph-fix-st_nlink-stat-for-directories.patch -- patches.suse/ceph-fix-wrong-check-for-the-case-of-updating-link-count.patch -- patches.suse/ceph-prevent-i_version-from-going-back.patch -- patches.suse/ceph-fix-use-after-free-in-ceph_statfs.patch -- patches.suse/ceph-fix-alignment-of-rasize.patch -- patches.suse/rbd-flush-rbd_dev-watch_dwork-after-watch-is-unregistered.patch -- patches.suse/mm-ksm.c-ignore-STABLE_FLAG-of-rmap_item-address-in-rmap_walk_ksm.patch -- patches.suse/mm-fix-devmem_is_allowed-for-sub-page-System-RAM-int.patch -- patches.suse/mremap-Remove-LATENCY_LIMIT-from-mremap-to-reduce-the-number-of-TLB-shootdowns.patch -- patches.suse/Revert-drm-amdgpu-Add-an-ATPX-quirk-for-hybrid-lapto.patch -- patches.suse/ALSA-fm801-add-error-handling-for-snd_ctl_add -- patches.suse/ALSA-emu10k1-add-error-handling-for-snd_ctl_add -- patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-EliteBook-830 -- patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-ProBook-640-G4 -- patches.suse/ALSA-usb-audio-Disable-the-quirk-for-Nura-headset -- patches.suse/ALSA-hda-realtek-Add-shutup-hint -- patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Mytek-DACs -- patches.suse/ALSA-usb-audio-Generic-DSD-detection-for-XMOS-based- -- patches.suse/ALSA-usb-audio-Remove-explicitly-listed-Mytek-device -- patches.suse/vhost-fix-info-leak-due-to-uninitialized-memory.patch -- patches.suse/KVM-PPC-Book3S-HV-Add-online-register-to-ONE_REG-int.patch -- patches.suse/KVM-PPC-Book3S-HV-Set-RWMR-on-POWER8-so-PURR-SPURR-c.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-inaccurate-comment.patch -- patches.suse/KVM-PPC-Book3S-Use-correct-page-shift-in-H_STUFF_TCE.patch -- patches.suse/KVM-PPC-Book3S-Allow-backing-bigger-guest-IOMMU-page.patch -- patches.suse/KVM-PPC-Book3S-Check-KVM_CREATE_SPAPR_TCE_64-paramet.patch -- patches.suse/KVM-PPC-Add-pt_regs-into-kvm_vcpu_arch-and-move-vcpu.patch -- patches.suse/KVM-PPC-Move-nip-ctr-lr-xer-registers-to-pt_regs-in-.patch -- patches.suse/KVM-PPC-Fix-a-mmio_host_swabbed-uninitialized-usage-.patch -- patches.suse/KVM-PPC-Book3S-HV-Lockless-tlbie-for-HPT-hcalls.patch -- patches.suse/KVM-PPC-Book3S-HV-Use-a-helper-to-unmap-ptes-in-the-.patch -- patches.suse/KVM-PPC-Book3S-HV-Recursively-unmap-all-page-table-e.patch -- patches.suse/KVM-PPC-Book3S-HV-radix-Refine-IO-region-partition-s.patch -- patches.suse/KVM-PPC-Book3S-HV-radix-Do-not-clear-partition-PTE-w.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-kvmppc_bad_host_intr-for-real-.patch -- patches.suse/KVM-PPC-Book3S-HV-Send-kvmppc_bad_interrupt-NMIs-to-.patch -- patches.suse/KVM-PPC-Book3S-PR-Enable-use-on-POWER9-inside-HPT-mo.patch -- patches.suse/KVM-PPC-Book3S-HV-Factor-fake-suspend-handling-out-o.patch -- patches.suse/KVM-PPC-Book3S-PR-Move-kvmppc_save_tm-kvmppc_restore.patch -- patches.suse/KVM-PPC-Book3S-PR-Add-guest-MSR-parameter-for-kvmppc.patch -- patches.suse/ipv6-allow-PMTU-exceptions-to-local-routes.patch -- patches.suse/net-dsa-add-error-handling-for-pskb_trim_rcsum.patch -- patches.suse/0020-netfilter-nf_tables-check-msg_type-before-nft_trans_.patch -- patches.suse/0022-ipvs-fix-check-on-xmit-to-non-local-addresses.patch -- patches.suse/0023-netfilter-ebtables-reject-non-bridge-targets.patch -- patches.suse/0024-netfilter-x_tables-initialise-match-target-check-par.patch -- patches.suse/ixgbe-Fix-setting-of-TC-configuration-for-macvlan-ca.patch -- patches.suse/net-thunderx-prevent-concurrent-data-re-writing-by-n.patch -- patches.suse/xen-netfront-raise-max-number-of-slots-in-xennet_get_responses.patch -- patches.suse/netfilter-nf_tables-use-WARN_ON_ONCE-instead-of-BUG_.patch -- patches.suse/tcp-verify-the-checksum-of-the-first-data-segment-in.patch -- patches.suse/0025-l2tp-only-accept-PPP-sessions-in-pppol2tp_connect.patch -- patches.suse/0026-l2tp-prevent-pppol2tp_connect-from-creating-kernel-s.patch -- patches.suse/cfg80211-initialize-sinfo-in-cfg80211_get_station -- patches.suse/0027-l2tp-filter-out-non-PPP-sessions-in-pppol2tp_tunnel_.patch -- patches.suse/0001-video-omap-add-module-license-tags.patch -- patches.suse/0001-arch-Kconfig-fix-documentation-for-NMI-watchdog.patch -- patches.suse/0001-blk-mq-reinit-q-tag_set_list-entry-only-after-grace-.patch -- patches.suse/nvme-fix-NULL-pointer-dereference-in-nvme_init_subsy.patch -- patches.suse/nvme-add-bio-remapping-tracepoint.patch -- patches.suse/nvme-rdma-fix-error-flow-during-mapping-request-data.patch -- patches.suse/nvme-don-t-rely-on-the-changed-namespace-list-log.patch -- patches.suse/nvme-fc-change-controllers-first-connect-to-use-reco.patch -- patches.suse/nvme-fc-remove-reinit_request-routine.patch -- patches.suse/nvme-fc-fix-nulling-of-queue-data-on-reconnect.patch -- patches.suse/nvme-fabrics-refactor-queue-ready-check.patch -- patches.suse/nvme-fabrics-handle-the-admin-only-case-properly-in-.patch -- patches.suse/nvme-fabrics-fix-and-refine-state-checks-in-__nvmf_c.patch -- patches.suse/smb3-note-that-smb3-11-posix-extensions-mount-option-is-experimenta.patch -- patches.suse/cifs-add-lease-tracking-to-the-cached-root-fid.patch -- patches.suse/smb3-increase-initial-number-of-credits-requested-to-allow-write.patch -- patches.suse/cifs-push-rfc1002-generation-down-the-stack.patch -- patches.suse/cifs-remove-smb2_send_recv-.patch -- patches.suse/cifs-update-__smb_send_rqst-to-take-an-array-of-requests.patch -- patches.suse/cifs-Fix-encryption-signing.patch -- patches.suse/CIFS-move-default-port-definitions-to-cifsglob-h.patch -- patches.suse/CIFS-complete-PDU-definitions-for-interface-queries.patch -- patches.suse/CIFS-add-iface-info-to-struct-cifs_ses.patch -- patches.suse/CIFS-parse-and-store-info-on-iface-queries.patch -- patches.suse/CIFS-dump-every-session-iface-info.patch -- patches.suse/cifs-Fix-kernel-oops-when-traceSMB-is-enabled.patch -- patches.suse/smb3-Fix-mode-on-mkdir-on-smb311-mounts.patch -- patches.suse/smb3-do-not-display-empty-interface-list.patch -- patches.suse/smb3-fix-corrupt-path-in-subdirs-on-smb311-with-posix.patch -- patches.suse/cifs-Use-correct-packet-length-in-SMB2_TRANSFORM-header.patch -- patches.suse/cifs-Fix-invalid-check-in-__cifs_calc_signature-.patch -- patches.suse/vfio-ccw-push-down-unsupported-ida-check -- patches.suse/jfs-fix-inconsistency-between-memory-allocation-and-ea_buf-max_size.patch -- patches.suse/HID-intel_ish-hid-ipc-register-more-pm-callbacks-to- -- patches.suse/HID-wacom-Correct-logical-maximum-Y-for-2nd-gen-Intu -- patches.suse/atm-Preserve-value-of-skb-truesize-when-accounting-t.patch -- patches.suse/net_sched-blackhole-tell-upper-qdisc-about-dropped-p.patch -- patches.suse/qed-Fix-possible-memory-leak-in-Rx-error-path-handli.patch -- patches.suse/qed-Add-sanity-check-for-SIMD-fastpath-handler.patch -- patches.suse/qed-Do-not-advertise-DCBX_LLD_MANAGED-capability.patch -- patches.suse/enic-initialize-enic-rfs_h.lock-in-enic_probe.patch -- patches.suse/ipvlan-use-ETH_MAX_MTU-as-max-mtu.patch -- patches.suse/enic-do-not-overwrite-error-code.patch -- patches.suse/net-sungem-fix-rx-checksum-support.patch -- patches.suse/stmmac-fix-DMA-channel-hang-in-half-duplex-mode.patch -- patches.suse/RDMA-qedr-Fix-NULL-pointer-dereference-when-running-.patch -- patches.suse/IB-mlx4-Fix-an-error-handling-path-in-mlx4_ib_rereg_.patch -- patches.suse/cpufreq-intel_pstate-Fix-scaling-max-min-limits-with.patch -- patches.suse/PM-core-Fix-supplier-device-runtime-PM-usage-counter -- patches.suse/ACPI-EC-Use-ec_no_wakeup-on-Thinkpad-X1-Carbon-6th -- patches.suse/ACPI-processor-Finish-making-acpi_processor_ppc_has_ -- patches.suse/pNFS-Always-free-the-session-slot-on-error-in-nfs4_l.patch -- patches.suse/drm-qxl-Call-qxl_bo_unref-outside-atomic-context -- patches.suse/drm-amdgpu-Use-kvmalloc_array-for-allocating-VRAM-ma -- patches.suse/drm-i915-Apply-batch-location-restrictions-before-pi -- patches.suse/drm-i915-Fix-context-ban-and-hang-accounting-for-cli -- patches.suse/drm-i915-Enable-provoking-vertex-fix-on-Gen9-systems -- patches.suse/drm-bridge-sii8620-fix-loops-in-EDID-fetch-logic -- patches.suse/drm-bridge-sii8620-fix-potential-buffer-overflow -- patches.suse/drm-atmel-hlcdc-check-stride-values-in-the-first-pla -- patches.suse/drm-bridge-sii8620-fix-display-of-packed-pixel-modes -- patches.suse/udf-Detect-incorrect-directory-size.patch -- patches.suse/0001-xen-Remove-unnecessary-BUG_ON-from-__unbind_from_irq.patch -- patches.suse/KVM-arm-arm64-Drop-resource-size-check-for-GICV-wind.patch -- patches.suse/kvm-enforce-error-in-ioctl-for-compat-tasks-when-kvm_compat -- patches.suse/0017-arm64-dma-mapping-clear-buffers-allocated-with-FORCE.patch -- patches.suse/0001-arm64-kpti-Use-early_param-for-kpti-command-line-opt.patch -- patches.suse/0020-arm64-mm-Ensure-writes-to-swapper-are-ordered-wrt-su.patch -- patches.suse/powerpc-64s-radix-Fix-MADV_-FREE-DONTNEED-TLB-flush-.patch -- patches.suse/powerpc-64s-Fix-DT-CPU-features-Power9-DD2.1-logic.patch -- patches.suse/block-fix-timeout-changes-for-legacy-request-drivers.patch -- patches.suse/0001-block-sed-opal-Fix-a-couple-off-by-one-bugs.patch -- patches.suse/nvme-rdma-fix-possible-double-free-condition-when-fa.patch -- patches.suse/nvme-rdma-fix-possible-free-of-a-non-allocated-async.patch -- patches.suse/nvme-rdma-Fix-command-completion-race-at-error-recov.patch -- patches.suse/nvme-rdma-don-t-override-opts-queue_size.patch -- patches.suse/nvmet-reset-keep-alive-timer-in-controller-enable.patch -- patches.suse/nvme-fc-release-io-queues-to-allow-fast-fail.patch -- patches.suse/bdi-Fix-another-oops-in-wb_workfn.patch -- patches.suse/irqchip-gic-v3-its-Don-t-bind-LPI-to-unavailable-NUM.patch -- patches.suse/time-Make-sure-jiffies_to_msecs-preserves-non-zero-t -- patches.suse/x86-mce-improve-error-message-when-kernel-cannot-recover.patch -- patches.suse/x86-mce-check-for-alternate-indication-of-machine-check-recovery-on-skylake -- patches.suse/x86-mce-do-not-overwrite-mci_status-in-mce_no_way_out -- patches.suse/x86-mce-fix-incorrect-machine-check-from-unknown-source-message -- patches.suse/x86-pti-xenpv-dont-report-as-vulnerable.patch -- patches.suse/x86-spectre_v1-Disable-compiler-optimizations-over-a.patch -- patches.suse/x86-call-fixup_exception-before-notify_die-in-math_error -- patches.suse/xen-speculative_store_bypass_ht_init-call.patch -- patches.suse/x86-platform-uv-add-adjustable-set-memory-block-size-function -- patches.suse/x86-platform-uv-use-new-set-memory-block-size-function -- patches.suse/x86-platform-uv-add-kernel-parameter-to-set-memory-block-size -- patches.suse/x86-microcode-intel-fix-memleak-in-save_microcode_patch -- patches.suse/uprobes-x86-Remove-incorrect-WARN_ON-in-uprobe_init_.patch -- patches.suse/ipvlan-fix-IFLA_MTU-ignored-on-NEWLINK.patch -- patches.suse/net-packet-fix-use-after-free.patch -- patches.suse/VSOCK-fix-loopback-on-big-endian-systems.patch -- patches.suse/vhost_net-validate-sock-before-trying-to-put-its-fd.patch -- patches.suse/0028-ipv6-mcast-fix-unsolicited-report-interval-after-rec.patch -- patches.suse/net-mvneta-fix-the-Rx-desc-DMA-address-in-the-Rx-pat.patch -- patches.suse/net-dccp-avoid-crash-in-ccid3_hc_rx_send_feedback.patch -- patches.suse/net-dccp-switch-rx_tstamp_last_feedback-to-monotonic.patch -- patches.suse/cxgb4-when-disabling-dcb-set-txq-dcb-priority-to-0.patch -- patches.suse/qmi_wwan-add-support-for-the-Dell-Wireless-5821e-mod -- patches.suse/0006-btrfs-fix-invalid-free-in-btrfs_extent_same.patch -- patches.suse/btrfs-fix-return-value-on-rename-exchange-failure.patch -- patches.suse/X.509-unpack-RSA-signatureValue-field-from-BIT-STRIN -- patches.suse/Input-synaptics-rmi4-fix-axis-swap-behavior -- patches.suse/Input-elantech-enable-middle-button-of-touchpads-on- -- patches.suse/Input-elantech-fix-V4-report-decoding-for-module-wit -- patches.suse/Input-elan_i2c-add-ELAN0618-Lenovo-v330-15IKB-ACPI-I -- patches.suse/Input-elan_i2c_smbus-fix-more-potential-stack-buffer -- patches.suse/Input-xpad-fix-GPD-Win-2-controller-name -- patches.suse/scsi-target-tcmu-add-read-length-support -- patches.suse/scsi-ipr-Eliminate-duplicate-barriers.patch -- patches.suse/scsi-qla2xxx-Spinlock-recursion-in-qla_target.patch -- patches.suse/soc-imx-gpcv2-correct-PGC-offset -- patches.suse/mtd-cfi_cmdset_0002-Use-right-chip-in-do_ppb_xxlock.patch -- patches.suse/mtd-cfi_cmdset_0002-fix-SEGV-unlocking-multiple-chip.patch -- patches.suse/mtd-cfi_cmdset_0002-Fix-unlocking-requests-crossing-.patch -- patches.suse/mtd-cfi_cmdset_0002-Avoid-walking-all-chips-when-unl.patch -- patches.suse/ALSA-hda-realtek-Fix-pop-noise-on-Lenovo-P50-co -- patches.suse/ALSA-hda-ca0132-Delete-pointless-assignments-to-stru -- patches.suse/ALSA-hda-ca0132-Delete-redundant-UNSOL-event-request -- patches.suse/ALSA-hda-ca0132-Restore-behavior-of-QUIRK_ALIENWARE -- patches.suse/ALSA-hda-ca0132-Don-t-test-for-QUIRK_NONE -- patches.suse/ALSA-hda-ca0132-Restore-PCM-Analog-Mic-In2 -- patches.suse/ALSA-hda-ca0132-Fix-DMic-data-rate-for-Alienware-M17 -- patches.suse/ALSA-hda-ca0132-make-array-ca0132_alt_chmaps-static -- patches.suse/ALSA-hda-realtek-Add-a-quirk-for-FSC-ESPRIMO-U9210 -- patches.suse/ALSA-hda-realtek-Fix-the-problem-of-two-front-mics-o -- patches.suse/ALSA-timer-Fix-UBSAN-warning-at-SNDRV_TIMER_IOCTL_NE -- patches.suse/ALSA-seq-Fix-UBSAN-warning-at-SNDRV_SEQ_IOCTL_QUERY_ -- patches.suse/0001-dm-use-bio_split-when-splitting-out-the-already-proc.patch -- patches.suse/0080-dm-thin-metadata-remove-needless-work-from-__commit_.patch -- patches.suse/dm-writecache-use-2-factor-allocator-arguments.patch -- patches.suse/0001-dm-zoned-avoid-triggering-reclaim-from-inside-dmz_ma.patch -- patches.suse/0001-dm-raid-don-t-use-const-in-function-return.patch -- patches.suse/0081-dm-thin-handle-running-out-of-data-space-vs-concurre.patch -- patches.suse/pmem-only-set-queue_flag_dax-for-fsdax-mode.patch -- patches.suse/dax-check-for-queue_flag_dax-in-bdev_dax_supported.patch -- patches.suse/dm-prevent-dax-mounts-if-not-supported.patch -- patches.suse/drm-mali-dp-Enable-Global-SE-interrupts-mask-for-DP5 -- patches.suse/drm-arm-malidp-Preserve-LAYER_FORMAT-contents-when-s -- patches.suse/Documentation-admin-guide-intel_pstate-Fix-sysfs-pat -- patches.suse/ceph-fix-dentry-leak-in-splice_dentry.patch -- patches.suse/block-Fix-transfer-when-chunk-sectors-exceeds-max.patch -- patches.suse/0001-block-Fix-cloning-of-requests-with-a-special-payload.patch -- patches.suse/0001-drbd-Fix-drbd_request_prepare-discard-handling.patch -- patches.suse/nvme-rdma-fix-possible-double-free-of-controller-asy.patch -- patches.suse/x86-efi-fix-efi_call_phys_epilog-with-config_x86_5level-y -- patches.suse/kconfig-fix-line-numbers-for-if-entries-in-menu-tree.patch -- patches.suse/ARM-davinci-board-da850-evm-fix-WP-pin-polarity-for-.patch -- patches.suse/usb-dwc3-pci-add-support-for-Intel-IceLake.patch -- patches.suse/usb-dwc2-gadget-Fix-issue-in-dwc2_gadget_start_isoc.patch -- patches.suse/usb-dwc3-of-simple-fix-use-after-free-on-remove.patch -- patches.suse/usb-dwc2-fix-the-incorrect-bitmaps-for-the-ports-of-.patch -- patches.suse/usb-dwc2-fix-isoc-split-in-transfer-with-no-data.patch -- patches.suse/usb-gadget-composite-fix-delayed_status-race-conditi.patch -- patches.suse/usb-gadget-dwc2-fix-memory-leak-in-gadget_init.patch -- patches.suse/dwc2-gadget-Fix-ISOC-IN-DDMA-PID-bitfield-value-calc -- patches.suse/xhci-Fix-perceived-dead-host-due-to-runtime-s.patch -- patches.suse/0001-xhci-Fix-kernel-oops-in-trace_xhci_free_virt_device.patch -- patches.suse/usb-xhci-increase-CRS-timeout-value.patch -- patches.suse/0001-acpi-Add-helper-for-deactivating-memory-region.patch -- patches.suse/0001-usb-typec-ucsi-acpi-Workaround-for-cache-mode-issue.patch -- patches.suse/0001-usb-typec-ucsi-Fix-for-incorrect-status-data-issue.patch -- patches.suse/usb-cdc_acm-Add-quirk-for-Uniden-UBC125-scanner.patch -- patches.suse/NFC-pn533-Fix-wrong-GFP-flag-usage -- patches.suse/0001-typec-tcpm-Fix-a-msecs-vs-jiffies-bug.patch -- patches.suse/USB-serial-cp210x-add-Silicon-Labs-IDs-for-Windows-U.patch -- patches.suse/USB-serial-cp210x-add-CESINEL-device-ids.patch -- patches.suse/n_tty-Fix-stall-at-n_tty_receive_char_special -- patches.suse/n_tty-Access-echo_-variables-carefully -- patches.suse/serdev-fix-memleak-on-module-unload -- patches.suse/vt-prevent-leaking-uninitialized-data-to-userspace-v -- patches.suse/staging-comedi-quatech_daqp_cs-fix-no-op-loop-daqp_a -- patches.suse/iio-pressure-bmp280-fix-relative-humidity-unit -- patches.suse/iio-buffer-fix-the-function-signature-to-match-imple -- patches.suse/0001-btrfs-quota-Set-rescan-progress-to-u64-1-if-we-hit-l.patch -- patches.suse/r8152-napi-hangup-fix-after-disconnect -- patches.suse/0001-netfilter-nf_log-fix-uninit-read-in-nf_log_proc_dost.patch -- patches.suse/0002-netfilter-nf_log-don-t-hold-nf_log_mutex-during-user.patch -- patches.suse/net-mlx5e-Don-t-attempt-to-dereference-the-ppriv-str.patch -- patches.suse/net-mlx5-E-Switch-Avoid-setup-attempt-if-not-being-e.patch -- patches.suse/net-mlx5e-Avoid-dealing-with-vport-representors-if-n.patch -- patches.suse/net-mlx5-Fix-wrong-size-allocation-for-QoS-ETC-TC-re.patch -- patches.suse/net-mlx5-Fix-incorrect-raw-command-length-parsing.patch -- patches.suse/net-mlx5-Fix-command-interface-race-in-polling-mode.patch -- patches.suse/strparser-Remove-early-eaten-to-fix-full-tcp-receive.patch -- patches.suse/tcp-add-one-more-quick-ack-after-after-ECN-events.patch -- patches.suse/nl80211-relax-ht-operation-checks-for-mesh -- patches.suse/nl80211-check-nla_parse_nested-return-values -- patches.suse/tcp-fix-Fast-Open-key-endianness.patch -- patches.suse/bnx2x-Fix-receiving-tx-timeout-in-error-or-recovery-.patch -- patches.suse/alx-take-rtnl-before-calling-__alx_open-from-resume -- patches.suse/s390-qeth-fix-race-when-setting-MAC-address.patch -- patches.suse/s390-qeth-don-t-clobber-buffer-on-async-tx-completion.patch -- patches.suse/s390-qeth-consistently-re-enable-device-features.patch -- patches.suse/atm-zatm-Fix-potential-Spectre-v1_02.patch -- patches.suse/msft-hv-1713-hv_netvsc-split-sub-channel-setup-into-async-and-syn.patch -- patches.suse/bpf-s390-fix-potential-memleak-when-later-bpf_jit_pr.patch -- patches.suse/tcp-prevent-bogus-FRTO-undos-with-non-SACK-flows.patch -- patches.suse/net-fix-use-after-free-in-GRO-with-ESP.patch -- patches.suse/ipv6-sr-fix-passing-wrong-flags-to-crypto_alloc_shas.patch -- patches.suse/qed-Limit-msix-vectors-in-kdump-kernel-to-the-minimu.patch -- patches.suse/qed-Fix-setting-of-incorrect-eswitch-mode.patch -- patches.suse/qed-Fix-use-of-incorrect-size-in-memcpy-call.patch -- patches.suse/qede-Adverstise-software-timestamp-caps-when-PHC-is-.patch -- patches.suse/md-raid10-fix-that-replacement-cannot-complete-recov.patch -- patches.suse/userfaultfd-hugetlbfs-fix-userfaultfd_huge_must_wait-pte-access.patch -- patches.suse/mm-hugetlb-yield-when-prepping-struct-pages.patch -- patches.suse/kasan-fix-shadow_size-calculation-error-in-kasan_mod.patch -- patches.suse/Fix-up-non-directory-creation-in-SGID-directories.patch -- patches.suse/tracing-Fix-missing-return-symbol-in-function_graph-.patch -- patches.suse/0001-drm-udl-fix-display-corruption-of-the-last-line.patch -- patches.suse/0001-drm-Use-kvzalloc-for-allocating-blob-property-memory.patch -- patches.suse/Revert-drm-bridge-sii8620-fix-display-of-packed-pixel -- patches.suse/drm-i915-Try-GGTT-mmapping-whole-object-as-partial -- patches.suse/drm-amdgpu-fix-swapped-emit_ib_size-in-vce3 -- patches.suse/drm-exynos-gsc-Fix-support-for-NV16-61-YUV420-YVU420 -- patches.suse/drm-exynos-decon5433-Fix-per-plane-global-alpha-for- -- patches.suse/drm-exynos-decon5433-Fix-WINCONx-reset-value -- patches.suse/s390-correct-register-corruption-in-critical-section-cleanup.patch -- patches.suse/vfio-Use-get_user_pages_longterm-correctly.patch -- patches.suse/drbd-fix-access-after-free -- patches.suse/scsi-sg-mitigate-read-write-abuse.patch -- patches.suse/0004-arm64-remove-no-op-p-linker-flag.patch -- patches.suse/dmaengine-pl330-report-BURST-residue-granularity -- patches.suse/dmaengine-k3dma-Off-by-one-in-k3_of_dma_simple_xlate -- patches.suse/cifs-Fix-use-after-free-of-a-mid_q_entry.patch -- patches.suse/cifs-Fix-validation-of-signed-data-in-smb3-.patch -- patches.suse/cifs-Fix-validation-of-signed-data-in-smb2.patch -- patches.suse/cifs-fix-SMB1-breakage.patch -- patches.suse/cifs-Fix-memory-leak-in-smb2_set_ea.patch -- patches.suse/cifs-Fix-slab-out-of-bounds-in-send_set_info-on-SMB2-ACE-setting.patch -- patches.suse/cifs-Fix-infinite-loop-when-using-hard-mount-.patch -- patches.suse/0001-cifs-Fix-stack-out-of-bounds-in-smb-2-3-_create_leas.patch -- patches.suse/pci-xilinx-add-missing-of_node_put -- patches.suse/pci-xilinx-nwl-add-missing-of_node_put -- patches.suse/pci-faraday-add-missing-of_node_put -- patches.suse/ext4-add-corruption-check-in-ext4_xattr_set_entry.patch -- patches.suse/ext4-always-verify-the-magic-number-in-xattr-blocks.patch -- patches.suse/ext4-always-check-block-group-bounds-in-ext4_init_bl.patch -- patches.suse/ext4-make-sure-bitmaps-and-the-inode-table-don-t-ove.patch -- patches.suse/ext4-only-look-at-the-bg_flags-field-if-it-is-valid.patch -- patches.suse/ext4-verify-the-depth-of-extent-tree-in-ext4_find_ex.patch -- patches.suse/ext4-include-the-illegal-physical-block-in-the-bad-m.patch -- patches.suse/ext4-clear-i_data-in-ext4_inode_info-when-removing-i.patch -- patches.suse/ext4-never-move-the-system.data-xattr-out-of-the-ino.patch -- patches.suse/jbd2-don-t-mark-block-as-modified-if-the-handle-is-o.patch -- patches.suse/ext4-avoid-running-out-of-journal-credits-when-appen.patch -- patches.suse/ext4-add-more-inode-number-paranoia-checks.patch -- patches.suse/ext4-add-more-mount-time-checks-of-the-superblock.patch -- patches.suse/ext4-check-superblock-mapped-prior-to-committing.patch -- patches.suse/sched-fair-Fix-bandwidth-timer-clock-drift-condition.patch -- patches.suse/x86-mm-32-initialize-the-cr4-shadow-before-_flush_tlb_all -- patches.suse/compiler-gcc-h-add-_attribute__gnu_inline-to-all-inline-declarations.patch -- patches.suse/x86-asm-add-asm_arg-constants-for-argument-registers-to-asm-asm-h -- patches.suse/x86-bugs-update-when-to-check-for-the-ls_cfg-ssbd-mitigation.patch -- patches.suse/x86-bugs-fix-the-amd-ssbd-usage-of-the-spec_ctrl-msr.patch -- patches.suse/ARM-imx_v6_v7_defconfig-Select-ULPI-support.patch -- patches.suse/ARM-imx_v4_v5_defconfig-Select-ULPI-support.patch -- patches.suse/HID-debug-check-length-before-copy_to_user -- patches.suse/HID-wacom-Correct-touch-maximum-XY-of-2nd-gen-Intuos -- patches.suse/HID-i2c-hid-Fix-incomplete-report-noise -- patches.suse/HID-hiddev-fix-potential-Spectre-v1 -- patches.suse/mmc-dw_mmc-fix-card-threshold-control-configuration -- patches.suse/USB-serial-ch341-fix-type-promotion-bug-in-ch341_con.patch -- patches.suse/USB-serial-cp210x-add-another-USB-ID-for-Qivicon-Zig.patch -- patches.suse/0001-USB-serial-keyspan_pda-fix-modem-status-error-handli.patch -- patches.suse/USB-serial-mos7840-fix-status-register-error-handlin.patch -- patches.suse/0001-xhci-xhci-mem-off-by-one-in-xhci_stream_id_to_ring.patch -- patches.suse/usb-quirks-add-delay-quirks-for-Corsair-Strafe.patch -- patches.suse/0001-USB-yurex-fix-out-of-bounds-uaccess-in-read-handler.patch -- patches.suse/staging-rtl8723bs-Prevent-an-underflow-in-rtw_check_ -- patches.suse/vmw_balloon-fix-inflation-with-batching -- patches.suse/ibmasm-don-t-write-out-of-bounds-in-read-handler.patch -- patches.suse/nvmem-Don-t-let-a-NULL-cell_id-for-nvmem_cell_get-cr.patch -- patches.suse/libahci-Fix-possible-Spectre-v1-pmp-indexing-in-ahci -- patches.suse/ahci-Disable-LPM-on-Lenovo-50-series-laptops-with-a- -- patches.suse/ahci-Add-Intel-Ice-Lake-LP-PCI-ID.patch -- patches.suse/ata-Fix-ZBC_OUT-command-block-check.patch -- patches.suse/ata-Fix-ZBC_OUT-all-bit-handling.patch -- patches.suse/libnvdimm-pmem-Fix-memcpy_mcsafe-return-code-handlin.patch -- patches.suse/acpi-nfit-fix-cmd_rc-for-acpi_nfit_ctl-to-always-ret -- patches.suse/acpi-nfit-Fix-scrub-idle-detection.patch -- patches.suse/nfit-fix-unchecked-dereference-in-acpi_nfit_ctl -- patches.suse/ALSA-hda-Handle-pm-failure-during-hotplug -- patches.suse/ALSA-hda-realtek-two-more-lenovo-models-need-fixup-o -- patches.suse/ARM-8780-1-ftrace-Only-set-kernel-memory-back-to-rea.patch -- patches.suse/tools-build-fix-escaping-in-.cmd-files-for-future-Ma.patch -- patches.suse/iw_cxgb4-correctly-enforce-the-max-reg_mr-depth.patch -- patches.suse/RDMA-uverbs-Protect-from-attempts-to-create-flows-on.patch -- patches.suse/IB-hfi1-Fix-incorrect-mixing-of-ERR_PTR-and-NULL-ret.patch -- patches.suse/RDMA-mlx5-Fix-memory-leak-in-mlx5_ib_create_srq-erro.patch -- patches.suse/i2c-tegra-Fix-NACK-error-handling -- patches.suse/mm-do-not-drop-unused-pages-when-userfaultd-is-running.patch -- patches.suse/autofs-fix-slab-out-of-bounds-read-in-getname_kernel.patch -- patches.suse/reiserfs-fix-buffer-overflow-with-long-warning-messa.patch -- patches.suse/ARM-pxa-irq-fix-handling-of-ICMR-registers-in-suspen.patch -- patches.suse/ARM-DRA7-OMAP5-Enable-ACTLR-0-Enable-invalidates-of-.patch -- patches.suse/drm-i915-Fix-hotplug-irq-ack-on-i965-g4x -- patches.suse/gpu-host1x-Check-whether-size-of-unpin-isn-t-0 -- patches.suse/0001-drm-tegra-Fix-comparison-operator-for-buffer-size.patch -- patches.suse/drm-armada-fix-colorkey-mode-property -- patches.suse/drm-armada-fix-irq-handling -- patches.suse/0001-pinctrl-nsp-off-by-ones-in-nsp_pinmux_enable.patch -- patches.suse/pinctrl-nsp-Fix-potential-NULL-dereference -- patches.suse/mark-hi-and-tasklet-softirq-synchronous.patch -- patches.suse/kvm-vmx-support-msr_ia32_arch_capabilities-as-a-feature-msr -- patches.suse/xenclock-0007-x86-kvmclock-set-pvti_cpu0_va-after-enabling-kvmcloc.patch -- patches.suse/KVM-Eventfd-Avoid-crash-when-assign-and-deassign-spe.patch -- patches.suse/kvmclock-fix-tsc-calibration-for-nested-guests -- patches.suse/btrfs-fix-use-after-free-of-cmp-workspace-pages.patch -- patches.suse/btrfs-scrub-Don-t-use-inode-page-cache-in-scrub_hand.patch -- patches.suse/rtlwifi-Fix-kernel-Oops-Fw-download-fail -- patches.suse/brcmfmac-stop-watchdog-before-detach-and-free-everyt -- patches.suse/Revert-mwifiex-handle-race-during-mwifiex_usb_discon.patch -- patches.suse/mwifiex-handle-race-during-mwifiex_usb_disconnect.patch -- patches.suse/rtlwifi-rtl8821ae-fix-firmware-is-not-ready-to-run -- patches.suse/ath10k-update-the-phymode-along-with-bandwidth-chang -- patches.suse/gen_stats-Fix-netlink-stats-dumping-in-the-presence-.patch -- patches.suse/sctp-fix-the-issue-that-pathmtu-may-be-set-lower-tha.patch -- patches.suse/smsc75xx-Add-workaround-for-gigabit-link-up-hardware -- patches.suse/net-phy-fix-flag-masking-in-__set_phy_supported.patch -- patches.suse/qed-Fix-reading-stale-configuration-information.patch -- patches.suse/qed-off-by-one-in-qed_parse_mcp_trace_buf.patch -- patches.suse/qmi_wwan-add-support-for-Quectel-EG91 -- patches.suse/ipv4-Return-EINVAL-when-ping_group_range-sysctl-does.patch -- patches.suse/sh_eth-fix-invalid-context-bug-while-calling-auto-ne.patch -- patches.suse/sh_eth-fix-invalid-context-bug-while-changing-link-o.patch -- patches.suse/cxgb4-assume-flash-part-size-to-be-4MB-if-it-can-t-b.patch -- patches.suse/net-sched-act_tunnel_key-fix-NULL-dereference-when-g.patch -- patches.suse/net-ipv4-Set-oif-in-fib_compute_spec_dst.patch -- patches.suse/net-diag-Don-t-double-free-TCP_NEW_SYN_RECV-sockets-.patch -- patches.suse/bpf-hash-map-decrement-counter-on-error.patch -- patches.suse/bnxt_en-Fix-the-vlan_tci-exact-match-check.patch -- patches.suse/bnxt_en-Fix-inconsistent-BNXT_FLAG_AGG_RINGS-logic.patch -- patches.suse/bnxt_en-Always-set-output-parameters-in-bnxt_get_max.patch -- patches.suse/bnxt_en-Do-not-modify-max-IRQ-count-after-RDMA-drive.patch -- patches.suse/bnxt_en-Fix-for-system-hang-if-request_irq-fails.patch -- patches.suse/qed-fix-spelling-mistake-successffuly-successfully.patch -- patches.suse/ieee802154-6lowpan-set-IFLA_LINK.patch -- patches.suse/ieee802154-at86rf230-switch-from-BUG_ON-to-WARN_ON-o.patch -- patches.suse/ieee802154-at86rf230-use-__func__-macro-for-debug-me.patch -- patches.suse/ieee802154-fakelb-switch-from-BUG_ON-to-WARN_ON-on-p.patch -- patches.suse/ixgbe-Be-more-careful-when-modifying-MAC-filters.patch -- patches.suse/net-systemport-Fix-CRC-forwarding-check-for-SYSTEMPO.patch -- patches.suse/0002-packet-reset-network-header-if-packet-shorter-than-l.patch -- patches.suse/qlogic-check-kstrtoul-for-errors.patch -- patches.suse/tcp-fix-dctcp-delayed-ACK-schedule.patch -- patches.suse/KEYS-DNS-fix-parsing-multiple-options.patch -- patches.suse/ipv6-make-DAD-fail-with-enhanced-DAD-when-nonce-leng.patch -- patches.suse/ibmvnic-Revise-RX-TX-queue-error-messages.patch -- patches.suse/msft-hv-1733-hv-netvsc-fix-handling-of-fallback-to-single-queue-m.patch -- patches.suse/net-mlx4_en-Don-t-reuse-RX-page-when-XDP-is-set.patch -- patches.suse/0001-net-lan78xx-Fix-race-in-tx-pending-skb-size-calculat.patch -- patches.suse/ibmvnic-Fix-error-recovery-on-login-failure.patch -- patches.suse/tg3-Add-higher-cpu-clock-for-5762.patch -- patches.suse/octeon_mgmt-Fix-MIX-registers-configuration-on-MTU-s.patch -- patches.suse/ipv6-ila-select-CONFIG_DST_CACHE.patch -- patches.suse/lib-rhashtable-consider-param-min_size-when-setting-.patch -- patches.suse/net-cxgb3_main-fix-potential-Spectre-v1.patch -- patches.suse/0001-net-usb-asix-replace-mii_nway_restart-in-resume-path.patch -- patches.suse/batman-adv-Fix-bat_ogm_iv-best-gw-refcnt-after-netli.patch -- patches.suse/batman-adv-Fix-bat_v-best-gw-refcnt-after-netlink-du.patch -- patches.suse/batman-adv-Fix-debugfs-path-for-renamed-hardif.patch -- patches.suse/batman-adv-Fix-debugfs-path-for-renamed-softif.patch -- patches.suse/batman-adv-Avoid-storing-non-TT-sync-flags-on-singul -- patches.suse/batman-adv-Fix-multicast-TT-issues-with-bogus-ROAM-f.patch -- patches.suse/ipv6-fix-useless-rol32-call-on-hash.patch -- patches.suse/msft-hv-1734-hv_netvsc-Fix-napi-reschedule-while-receive-completi.patch -- patches.suse/ptp-fix-missing-break-in-switch.patch -- patches.suse/crypto-af_alg-Initialize-sg_num_bytes-in-error-code-.patch -- patches.suse/ALSA-hda-add-mute-led-support-for-HP-ProBook-455-G5 -- patches.suse/ALSA-hda-realtek-Add-Panasonic-CF-SZ6-headset-jack-q -- patches.suse/ALSA-rawmidi-Change-resized-buffers-atomically -- patches.suse/ALSA-hda-realtek-Yet-another-Clevo-P950-quirk-entry -- patches.suse/msft-hv-1728-PCI-hv-Disable-enable-IRQs-rather-than-BH-in-hv_comp.patch -- patches.suse/PCI-OF-Fix-I-O-space-page-leak.patch -- patches.suse/pci-xgene-fix-i-o-space-page-leak -- patches.suse/pci-versatile-fix-i-o-space-page-leak -- patches.suse/pci-designware-fix-i-o-space-page-leak -- patches.suse/PCI-aardvark-Fix-I-O-space-page-leak.patch -- patches.suse/pci-faraday-fix-i-o-space-page-leak -- patches.suse/drm-amdgpu-add-another-ATPX-quirk-for-TOPAZ.patch -- patches.suse/drm-nouveau-gem-off-by-one-bugs-in-nouveau_gem_pushb -- patches.suse/drm-nouveau-Use-drm_connector_list_iter_-for-iterati -- patches.suse/drm-nouveau-Avoid-looping-through-fake-MST-connector -- patches.suse/0001-drm-nouveau-drm-nouveau-Fix-runtime-PM-leak-in-nv50_.patch -- patches.suse/ACPI-EC-Use-ec_no_wakeup-on-more-Thinkpad-X1-Carbon- -- patches.suse/cpufreq-intel_pstate-Register-when-ACPI-PCCH-is-pres.patch -- patches.suse/scsi-qla2xxx-Fix-inconsistent-DMA-mem-alloc-free.patch -- patches.suse/scsi-qla2xxx-Fix-kernel-crash-due-to-late-workqueue-.patch -- patches.suse/scsi-qla2xxx-fix-null-pointer-dereference-for-fcport-search.patch -- patches.suse/0027-scsi-qedf-send-the-driver-state-to-mfw -- patches.suse/scsi-qedi-send-driver-state-to-mfw -- patches.suse/dm-writecache-support-optional-offset-for-start-of-d.patch -- patches.suse/vfio-pci-Fix-potential-Spectre-v1 -- patches.suse/fat-fix-memory-allocation-failure-handling-of-match_.patch -- patches.suse/mm-huge_memory.c-fix-data-loss-when-splitting-a-file.patch -- patches.suse/mm-memcg-fix-use-after-free-in-mem_cgroup_iter.patch -- patches.suse/btrfs-fix-file-data-corruption-after-cloning-a-range.patch -- patches.suse/vfio-spapr-Use-IOMMU-pageshift-rather-than-pagesize.patch -- patches.suse/KVM-PPC-Check-if-IOMMU-page-is-contained-in-the-pinn.patch -- patches.suse/powerpc-powernv-Fix-save-restore-of-SPRG3-on-entry-e.patch -- patches.suse/lib-iov_iter-Fix-pipe-handling-in-_copy_to_iter_mcsa.patch -- patches.suse/x86-asm-memcpy_mcsafe-Fix-copy_to_user_mcsafe-except.patch -- patches.suse/x86-events-intel-ds-fix-bts_interrupt_threshold-alignment.patch -- patches.suse/x86-mce-remove-min-interval-polling-limitation -- patches.suse/soc-imx-gpc-restrict-register-range-for-regmap-acces -- patches.suse/nvme-ensure-forward-progress-during-admin-passthru.patch -- patches.suse/nvme-don-t-enable-AEN-if-not-supported.patch -- patches.suse/nvme-fix-handling-of-metadata_len-for-NVME_IOCTL_IO_.patch -- patches.suse/media-staging-omap4iss-Include-asm-cacheflush.h-afte -- patches.suse/tcp-helpers-to-send-special-DCTCP-ack.patch -- patches.suse/tcp-do-not-cancel-delay-AcK-on-DCTCP-special-ACK.patch -- patches.suse/tcp-do-not-delay-ACK-in-DCTCP-upon-CE-status-change.patch -- patches.suse/bpf-ppc64-fix-unexpected-r0-0-exit-path-inside-bpf_x.patch -- patches.suse/net-mlx5e-Refine-ets-validation-function.patch -- patches.suse/net-mlx5-Adjust-clock-overflow-work-period.patch -- patches.suse/net-mlx5e-Fix-quota-counting-in-aRFS-expire-flow.patch -- patches.suse/net-mlx5e-Don-t-allow-aRFS-for-encapsulated-packets.patch -- patches.suse/bonding-set-default-miimon-value-for-non-arp-modes-i.patch -- patches.suse/qed-Fix-link-flap-issue-due-to-mismatching-EEE-capab.patch -- patches.suse/qed-Fix-possible-race-for-the-link-state-value.patch -- patches.suse/qed-Correct-Multicast-API-to-reflect-existence-of-25.patch -- patches.suse/net-phy-consider-PHY_IGNORE_INTERRUPT-in-phy_start_a.patch -- patches.suse/net-skb_segment-should-not-return-NULL.patch -- patches.suse/atl1c-reserve-min-skb-headroom -- patches.suse/rtnetlink-add-rtnl_link_state-check-in-rtnl_configur.patch -- patches.suse/vxlan-add-new-fdb-alloc-and-create-helpers.patch -- patches.suse/vxlan-make-netlink-notify-in-vxlan_fdb_destroy-optio.patch -- patches.suse/vxlan-fix-default-fdb-entry-netlink-notify-ordering-.patch -- patches.suse/can-peak_canfd-fix-firmware-v3.3.0-limit-allocation- -- patches.suse/can-m_can.c-fix-setup-of-CCCR-register-clear-CCCR-NI -- patches.suse/can-mpc5xxx_can-check-of_iomap-return-before-use -- patches.suse/can-xilinx_can-fix-device-dropping-off-bus-on-RX-ove -- patches.suse/can-xilinx_can-fix-RX-loop-if-RXNEMP-is-asserted-wit -- patches.suse/can-xilinx_can-fix-recovery-from-error-states-not-be -- patches.suse/can-xilinx_can-keep-only-1-2-frames-in-TX-FIFO-to-fi -- patches.suse/can-xilinx_can-fix-RX-overflow-interrupt-not-being-e -- patches.suse/can-xilinx_can-fix-incorrect-clear-of-non-processed- -- patches.suse/can-xilinx_can-fix-power-management-handling -- patches.suse/ip-hash-fragments-consistently.patch -- patches.suse/tcp-free-batches-of-packets-in-tcp_prune_ofo_queue.patch -- patches.suse/tcp-avoid-collapses-in-tcp_prune_queue-if-possible.patch -- patches.suse/tcp-detect-malicious-patterns-in-tcp_collapse_ofo_qu.patch -- patches.suse/tcp-call-tcp_drop-from-tcp_data_queue_ofo.patch -- patches.suse/tcp-add-tcp_ooo_try_coalesce-helper.patch -- patches.suse/mac80211-add-stations-tied-to-AP_VLANs-during-hw-rec.patch -- patches.suse/nl80211-Add-a-missing-break-in-parse_station_flags.patch -- patches.suse/net-mlx4_core-Save-the-qpn-from-the-input-modifier-i.patch -- patches.suse/bnx2x-Fix-invalid-memory-access-in-rss-hash-config-p.patch -- patches.suse/ip-in-cmsg-IP-V6-_ORIGDSTADDR-call-pskb_may_pull.patch -- patches.suse/qmi_wwan-fix-interface-number-for-DW5821e-production -- patches.suse/0001-fscache-Allow-cancelled-operations-to-be-enqueued.patch -- patches.suse/0002-cachefiles-Fix-refcounting-bug-in-backing-file-read-.patch -- patches.suse/0003-fscache-Fix-reference-overput-in-fscache_attach_obje.patch -- patches.suse/0004-cachefiles-Fix-missing-clear-of-the-CACHEFILES_OBJEC.patch -- patches.suse/0005-cachefiles-Wait-rather-than-BUG-ing-on-Unexpected-ob.patch -- patches.suse/staging-speakup-fix-wraparound-in-uaccess-length-che -- patches.suse/usb-cdc_acm-Add-quirk-for-Castles-VEGA3000.patch -- patches.suse/usb-gadget-r8a66597-Fix-two-possible-sleep-in-atomic -- patches.suse/usb-gadget-r8a66597-Fix-a-possible-sleep-in-atomic-c -- patches.suse/usb-gadget-f_uac2-fix-error-handling-in-afunc_bind-a.patch -- patches.suse/usb-dwc2-host-do-not-delay-retries-for-control-in-transfers.patch -- patches.suse/usb-phy-fix-PPC64-build-errors-in-phy-fsl-usb.c.patch -- patches.suse/tools-usb-ffs-test-Fix-build-on-big-endian-systems.patch -- patches.suse/usb-dwc2-Fix-DMA-alignment-to-start-at-allocated-bou.patch -- patches.suse/usb-gadget-f_uac2-fix-endianness-of-struct-cntrl_-_l.patch -- patches.suse/usb-gadget-f_fs-Only-return-delayed-status-when-len-.patch -- patches.suse/usb-core-handle-hub-C_PORT_OVER_CURRENT-condition.patch -- patches.suse/tracing-Fix-double-free-of-event_trigger_data.patch -- patches.suse/tracing-Fix-possible-double-free-in-event_enable_tri.patch -- patches.suse/kthread-tracing-Don-t-expose-half-written-comm-when-.patch -- patches.suse/Input-elan_i2c-add-ACPI-ID-for-lenovo-ideapad-330 -- patches.suse/Input-elan_i2c-add-another-ACPI-ID-for-Lenovo-Ideapa -- patches.suse/Input-i8042-add-Lenovo-LaVie-Z-to-the-i8042-reset-li -- patches.suse/drm-i915-glk-Add-Quirk-for-GLK-NUC-HDMI-port-issues.patch -- patches.suse/drm-imx-imx-ldb-disable-LDB-on-driver-bind -- patches.suse/drm-imx-imx-ldb-check-if-channel-is-enabled-before-p -- patches.suse/0011-arm64-fix-vmemmap-BUILD_BUG_ON-triggering-on-vmemmap.patch -- patches.suse/delayacct-fix-crash-in-delayacct_blkio_end-after-del.patch -- patches.suse/zswap-re-check-zswap_is_full-after-do-zswap_shrink.patch -- patches.suse/kvm-mm-account-shadow-page-tables-to-kmemcg -- patches.suse/nvmet-fc-fix-target-sgl-list-on-large-transfers.patch -- patches.suse/nvme-if_ready-checks-to-fail-io-to-deleting-controll.patch -- patches.suse/nvmet-fixup-crash-on-NULL-device-path.patch -- patches.suse/block-bio_iov_iter_get_pages-fix-size-of-last-iovec.patch -- patches.suse/blkdev-_blkdev_direct_io_simple-fix-leak-in-error-case.patch -- patches.suse/block-bio_iov_iter_get_pages-pin-more-pages-for-multi-segment-ios.patch -- patches.suse/0083-block-reset-bi_iter.bi_done-after-splitting-bio.patch -- patches.suse/i2c-davinci-Avoid-zero-value-of-CLKH -- patches.suse/i2c-imx-Fix-reinit_completion-use.patch -- patches.suse/random-mix-rdrand-with-entropy-sent-in-from-userspac -- patches.suse/squashfs-be-more-careful-about-metadata-corruption.patch -- patches.suse/ext4-fix-false-negatives-and-false-positives-in-ext4.patch -- patches.suse/ext4-fix-inline-data-updates-with-checksums-enabled.patch -- patches.suse/ext4-check-for-allocation-block-validity-with-block-.patch -- patches.suse/ext4-fix-check-to-prevent-initializing-reserved-inod.patch -- patches.suse/0001-x86-efi-Access-EFI-MMIO-data-as-unencrypted-when-SEV.patch -- patches.suse/perf-x86-amd-ibs-don-t-access-non-started-event -- patches.suse/x86-entry-64-remove-ebx-handling-from-error_entry-exit.patch -- patches.suse/x86-boot-fix-if_changed-build-flip-flop-bug -- patches.suse/squashfs-more-metadata-hardening.patch -- patches.suse/0001-cxgb4-Added-missing-break-in-ndo_udp_tunnel_-add-del.patch -- patches.suse/net-fix-amd-xgbe-flow-control-issue.patch -- patches.suse/net-ena-Fix-use-of-uninitialized-DMA-address-bits-fi.patch -- patches.suse/vti6-fix-PMTU-caching-and-reporting-on-xmit.patch -- patches.suse/0003-xfrm_user-prevent-leaking-2-bytes-of-kernel-memory.patch -- patches.suse/0004-xfrm-fix-missing-dst_release-after-policy-blocking-l.patch -- patches.suse/esp6-fix-memleak-on-error-path-in-esp6_input.patch -- patches.suse/0001-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch -- patches.suse/enic-handle-mtu-change-for-vf-properly.patch -- patches.suse/ipv4-remove-BUG_ON-from-fib_compute_spec_dst.patch -- patches.suse/net-mdio-mux-bcm-iproc-fix-wrong-getter-and-setter-p.patch -- patches.suse/bpf-use-GFP_ATOMIC-instead-of-GFP_KERNEL-in-bpf_pars.patch -- patches.suse/0005-net-socket-fix-potential-spectre-v1-gadget-in-socket.patch -- patches.suse/tcp_bbr-fix-bw-probing-to-raise-in-flight-data-for-v.patch -- patches.suse/NET-stmmac-align-DMA-stuff-to-largest-cache-line-len.patch -- patches.suse/netlink-Do-not-subscribe-to-non-existent-groups.patch -- patches.suse/can-ems_usb-Fix-memory-leak-on-ems_usb_disconnect -- patches.suse/netlink-Don-t-shift-with-UB-on-nlk-ngroups.patch -- patches.suse/virtio_balloon-fix-another-race-between-migration-an -- patches.suse/scsi-libiscsi-fix-possible-null-pointer-dereference-in-case-of-tmf -- patches.suse/scsi-sg-fix-minor-memory-leak-in-error-path -- patches.suse/scsi-qla2xxx-fix-unintialized-list-head-crash.patch -- patches.suse/scsi-qla2xxx-fix-npiv-deletion-by-calling-wait_for_sess_deletion.patch -- patches.suse/scsi-qla2xxx-fix-driver-unload-by-shutting-down-chip.patch -- patches.suse/scsi-qla2xxx-Fix-ISP-recovery-on-unload.patch -- patches.suse/scsi-qla2xxx-return-error-when-tmf-returns.patch -- patches.suse/audit-fix-potential-null-dereference-context-module.patch -- patches.suse/squashfs-metadata-2-electric-boogaloo.patch -- patches.suse/cpufreq-intel_pstate-Limit-the-scope-of-HWP-dynamic-.patch -- patches.suse/tools-power-turbostat-fix-S-on-UP-systems.patch -- patches.suse/tools-power-turbostat-Read-extended-processor-family.patch -- patches.suse/squashfs-more-metadata-hardening2.patch -- patches.suse/Squashfs-Compute-expected-length-from-inode-size-rat.patch -- patches.suse/iwlwifi-add-more-card-IDs-for-9000-series -- patches.suse/inet-frag-enforce-memory-limits-earlier.patch -- patches.suse/ipv4-frags-handle-possible-skb-truesize-change.patch -- patches.suse/enic-do-not-call-enic_change_mtu-in-enic_probe.patch -- patches.suse/bonding-avoid-lockdep-confusion-in-bond_get_stats.patch -- patches.suse/net-stmmac-Fix-WoL-for-PCI-based-setups.patch -- patches.suse/netlink-Fix-spectre-v1-gadget-in-netlink_create.patch -- patches.suse/net-dsa-Do-not-suspend-resume-closed-slave_dev.patch -- patches.suse/rxrpc-Fix-user-call-ID-check-in-rxrpc_service_preall.patch -- patches.suse/userfaultfd-remove-uffd-flags-from-vma-vm_flags-if-U.patch -- patches.suse/crypto-padlock-aes-Fix-Nano-workaround-data-corrupti -- patches.suse/drm-bridge-adv7511-Reset-registers-on-hotplug -- patches.suse/drm-re-enable-error-handling -- patches.suse/drm-atomic-Check-old_plane_state-crtc-in-drm_atomic_ -- patches.suse/drm-atomic-Initialize-variables-in-drm_atomic_helper -- patches.suse/drm-vc4-Reset-x-y-_scaling-1-when-dealing-with-unipl -- patches.suse/RDMA-uverbs-Expand-primary-and-alt-AV-port-checks.patch -- patches.suse/kvm-vmx-use-local-variable-for-current_vmptr-when-emulating-vmptrst -- patches.suse/kvm-x86-vmx-fix-vpid-leak -- patches.suse/0084-Partially-revert-block-fail-op_is_write-requests-to-.patch -- patches.suse/mlxsw-core_acl_flex_actions-Return-error-for-conflic.patch -- patches.suse/0003-l2tp-fix-missing-refcount-drop-in-pppol2tp_tunnel_io.patch -- patches.suse/netlink-Don-t-shift-on-64-for-ngroups.patch -- patches.suse/genirq-Make-force-irq-threading-setup-more-robust.patch -- patches.suse/nohz-Fix-local_timer_softirq_pending.patch -- patches.suse/gpiolib-acpi-make-sure-we-trigger-edge-events-at-lea.patch -- patches.suse/ip6_tunnel-use-the-right-value-for-ipv4-min-mtu-chec.patch -- patches.suse/0006-packet-refine-ring-v3-block-size-test-to-hold-one-fr.patch -- patches.suse/net-thunderx-check-for-failed-allocation-lmac-dmacs.patch -- patches.suse/vsock-split-dwork-to-avoid-reinitializations.patch -- patches.suse/dccp-fix-undefined-behavior-with-cwnd-shift-in-ccid2.patch -- patches.suse/llc-use-refcount_inc_not_zero-for-llc_sap_find.patch -- patches.suse/vhost-reset-metadata-cache-when-initializing-new-IOT.patch -- patches.suse/0003-i2c-xlp9xx-Fix-case-where-SSIF-read-transaction-comp.patch -- patches.suse/xen-netfront-dont-cache-skb_shinfo.patch -- patches.suse/root-dentries-need-RCU-delayed-freeing.patch -- patches.suse/fix-mntputmntput-race.patch -- patches.suse/fix-__legitimize_mntmntput-race.patch -- patches.suse/make-sure-that-__dentry_kill-always-invalidates-d_se.patch -- patches.suse/init-rename-and-re-order-boot_cpu_state_init.patch -- patches.suse/scsi-qla2xxx-fix-memory-leak-for-allocating-abort-iocb.patch -- patches.suse/scsi-mpt3sas-swap-i-o-memory-read-value-back-to-cpu-endianness -- patches.suse/scsi-sr-avoid-that-opening-a-cd-rom-hangs-with-runtime-power-management-enabled -- patches.suse/debugobjects-Make-stack-check-warning-more-informati.patch -- patches.suse/genirq-Fix-editing-error-in-a-comment.patch -- patches.suse/0002-rculist-Improve-documentation-for-list_for_each_entr.patch -- patches.suse/sched-numa-Remove-redundant-field.patch -- patches.suse/sched-numa-Evaluate-move-once-per-node.patch -- patches.suse/sched-numa-Simplify-load_too_imbalanced.patch -- patches.suse/sched-numa-Set-preferred_node-based-on-best_cpu.patch -- patches.suse/sched-numa-Use-task-faults-only-if-numa_group-is-not-yet-set-up.patch -- patches.suse/sched-debug-Reverse-the-order-of-printing-faults.patch -- patches.suse/sched-numa-Skip-nodes-that-are-at-hoplimit.patch -- patches.suse/sched-numa-Remove-unused-task_capacity-from-struct-numa_stats.patch -- patches.suse/sched-numa-Modify-migrate_swap-to-accept-additional-parameters.patch -- patches.suse/sched-numa-Remove-numa_has_capacity.patch -- patches.suse/sched-numa-Update-the-scan-period-without-holding-the-numa_group-lock.patch -- patches.suse/sched-numa-Use-group_weights-to-identify-if-migration-degrades-locality.patch -- patches.suse/sched-numa-Move-task_numa_placement-closer-to-numa_migrate_preferred.patch -- patches.suse/locking-atomics-asm-generic-move-some-macros-from-linux-bitops-h-to-a-new-linux-bits-h-file.patch -- patches.suse/perf-x86-intel-lbr-fix-incomplete-lbr-call-stack -- patches.suse/kprobes-make-list-and-blacklist-root-user-read-only.patch -- patches.suse/kprobes-x86-fix-p-uses-in-error-messages -- patches.suse/posix-timers-Sanitize-overrun-handling.patch -- patches.suse/alarmtimer-Prevent-overflow-for-relative-nanosleep.patch -- patches.suse/0001-x86-stacktrace-Do-not-unwind-after-user-regs.patch -- patches.suse/0002-x86-stacktrace-Remove-STACKTRACE_DUMP_ONCE.patch -- patches.suse/0003-x86-stacktrace-Clarify-the-reliable-success-paths.patch -- patches.suse/0004-x86-stacktrace-Do-not-fail-for-ORC-with-regs-on-stac.patch -- patches.suse/0006-x86-stacktrace-Enable-HAVE_RELIABLE_STACKTRACE-for-t.patch -- patches.suse/x86-entry-64-add-two-more-instruction-suffixes -- patches.suse/x86-numa_emulation-fix-emulated-to-physical-node-mapping -- patches.suse/x86-platform-uv-mark-memblock-related-init-code-and-data-correctly -- patches.suse/x86-mm-disable-ioremap-free-page-handling-on-x86-pae -- patches.suse/ioremap-update-pgtable-free-interfaces-with-addr -- patches.suse/x86-mm-add-tlb-purge-to-free-pmd-pte-page-interfaces -- patches.suse/arm-asm-tlb.h-Fix-build-error-implicit-func-declaration.patch -- patches.suse/x86-paravirt-fix-spectre-v2-mitigations-for-paravirt-guests.patch -- patches.suse/x86-mm-pti-add-an-overflow-check-to-pti_clone_pmds -- patches.suse/x86-ldt-split-out-sanity-check-in-map_ldt_struct.patch -- patches.suse/x86-pti-check-the-return-value-of-pti_user_pagetable_walk_p4d -- patches.suse/x86-pti-check-the-return-value-of-pti_user_pagetable_walk_pmd -- patches.suse/x86-mm-remove-in_nmi-warning-from-vmalloc_fault -- patches.suse/x86-speculation-Protect-against-userspace-userspace-.patch -- patches.suse/x86-speculation-support-enhanced-ibrs-on-future-cpus.patch -- patches.suse/x86-tsc-add-missing-header-to-tsc_msr-c -- patches.suse/xenclock-0005-x86-xen-time-Output-xen-sched_clock-time-from-0.patch -- patches.suse/s390-sles15-15-02-qdio-reset-old-sbal_state-flags.patch -- patches.suse/s390-mm-correct-allocate_pgste-proc_handler-callback.patch -- patches.suse/s390-sles15-16-01-kvm-fix-deadlock-when-killed-by-oom.patch -- patches.suse/s390-detect-etoken-facility.patch -- patches.suse/s390-sles15-17-01-01-s390-kdump-Fix-elfcorehdr-size-calculation.patch -- patches.suse/s390-lib-use-expoline-for-all-bcr-instructions.patch -- patches.suse/s390-fix-br_r1_trampoline-for-machines-without-exrl.patch -- patches.suse/s390-mm-fix-addressing-exception-after-suspend-resum.patch -- patches.suse/s390-dasd-fix-panic-for-failed-online-processing.patch -- patches.suse/binfmt_elf-Respect-error-return-from-regset-active.patch -- patches.suse/hwmon-k10temp-27c-offset-needed-for-threadripper2.patch -- patches.suse/hwmon-k10temp-support-threadripper-2920x-2970wx-simplify.patch -- patches.suse/btrfs-check-integrity-Fix-NULL-pointer-dereference-f.patch -- patches.suse/0001-btrfs-Don-t-remove-block-group-still-has-pinned-down.patch -- patches.suse/0015-btrfs-tree-checker-Verify-block_group_item.patch -- patches.suse/0016-btrfs-tree-checker-Detect-invalid-and-empty-essentia.patch -- patches.suse/Btrfs-fix-btrfs_write_inode-vs-delayed-iput-deadlock.patch -- patches.suse/btrfs-fix-mount-failure-after-fsync-due-to-hard-link.patch -- patches.suse/btrfs-fix-send-failure-when-root-has-deleted-files-s.patch -- patches.suse/btrfs-simplify-IS_ERR-PTR_ERR-checks.patch -- patches.suse/0017-btrfs-Check-that-each-block-group-has-corresponding-.patch -- patches.suse/0018-btrfs-Verify-that-every-chunk-has-corresponding-bloc.patch -- patches.suse/0019-btrfs-Introduce-mount-time-chunk-dev-extent-mapping-.patch -- patches.suse/cifs-Silence-uninitialized-variable-warning.patch -- patches.suse/smb3-if-server-does-not-support-posix-do-not-allow-posix-mount-opti.patch -- patches.suse/cifs-allow-disabling-insecure-dialects-in-the-config.patch -- patches.suse/CIFS-fix-memory-leak-and-remove-dead-code.patch -- patches.suse/cifs-Make-sure-all-data-pages-are-signed-correctly.patch -- patches.suse/smb3-fill-in-statfs-fsid-and-correct-namelen.patch -- patches.suse/smb3-add-support-for-statfs-for-smb3-1-1-posix-extensions.patch -- patches.suse/cifs-add-missing-debug-entries-for-kconfig-options.patch -- patches.suse/smb3-simplify-code-by-removing-CONFIG_CIFS_SMB311.patch -- patches.suse/smb3-remove-noisy-warning-message-on-mount.patch -- patches.suse/smb3-snapshot-mounts-are-read-only-and-make-sure-info-is-displayabl.patch -- patches.suse/SMB3-Number-of-requests-sent-should-be-displayed-for-SMB3-not-just-.patch -- patches.suse/smb3-remove-per-session-operations-from-per-tree-connection-stats.patch -- patches.suse/smb3-don-t-request-leases-in-symlink-creation-and-qu.patch -- patches.suse/cifs-remove-unused-stats.patch -- patches.suse/smb3-add-tracepoint-for-session-expired-or-deleted.patch -- patches.suse/smb3-add-reconnect-tracepoints.patch -- patches.suse/cifs-use-a-refcount-to-protect-open-closing-the-cached-file-handle.patch -- patches.suse/cifs-simple-stats-should-always-be-enabled.patch -- patches.suse/smb3-display-bytes_read-and-bytes_written-in-smb3-stats.patch -- patches.suse/smb3-fix-reset-of-bytes-read-and-written-stats.patch -- patches.suse/cifs-update-init_sg-crypt_message-to-take-an-array-of-rqst.patch -- patches.suse/cifs-make-smb_send_rqst-take-an-array-of-requests.patch -- patches.suse/cifs-add-compound_send_recv-.patch -- patches.suse/smb3-add-tracepoint-for-slow-responses.patch -- patches.suse/smb3-fix-minor-debug-output-for-CONFIG_CIFS_STATS.patch -- patches.suse/smb3-Do-not-send-SMB3-SET_INFO-if-nothing-changed.patch -- patches.suse/CIFS-fix-uninitialized-ptr-deref-in-smb2-signing.patch -- patches.suse/smb3-display-stats-counters-for-number-of-slow-commands.patch -- patches.suse/cifs-add-SMB2_close_init-SMB2_close_free-.patch -- patches.suse/cifs-add-SMB2_query_info_-.patch -- patches.suse/cifs-create-SMB2_open_init-SMB2_open_free-helpers-.patch -- patches.suse/cifs-update-receive_encrypted_standard-to-handle-compounded-respons.patch -- patches.suse/cifs-update-smb2_queryfs-to-use-compounding.patch -- patches.suse/smb3-enumerating-snapshots-was-leaving-part-of-the-d.patch -- patches.suse/cifs-add-missing-support-for-ACLs-in-SMB-3.11.patch -- patches.suse/cifs-don-t-show-domain-in-mount-output-when-domain-is-empty.patch -- patches.suse/smb3-allow-previous-versions-to-be-mounted-with-snapshot-mount-par.patch -- patches.suse/smb3-create-smb3-equivalent-alias-for-cifs-pseudo-xattrs.patch -- patches.suse/ext4-sysfs-print-ext4_super_block-fields-as-little-e.patch -- patches.suse/ext4-reset-error-code-in-ext4_find_entry-in-fallback.patch -- patches.suse/ext4-check-for-NUL-characters-in-extended-attribute-.patch -- patches.suse/ext4-fix-spectre-gadget-in-ext4_mb_regular_allocator.patch -- patches.suse/xfs-do-not-set-the-page-uptodate-in-xfs_writepage_ma.patch -- patches.suse/xfs-don-t-clear-imap_valid-for-a-non-uptodate-buffer.patch -- patches.suse/xfs-don-t-use-XFS_BMAPI_IGSTATE-in-xfs_map_blocks.patch -- patches.suse/xfs-remove-xfs_reflink_trim_irec_to_next_cow.patch -- patches.suse/xfs-remove-xfs_map_cow.patch -- patches.suse/xfs-rename-the-offset-variable-in-xfs_writepage_map.patch -- patches.suse/xfs-make-xfs_writepage_map-extent-map-centric.patch -- patches.suse/xfs-remove-xfs_reflink_find_cow_mapping.patch -- patches.suse/xfs-simplify-xfs_map_blocks-by-using-xfs_iext_lookup.patch -- patches.suse/xfs-remove-the-imap_valid-flag.patch -- patches.suse/xfs-don-t-look-at-buffer-heads-in-xfs_add_to_ioend.patch -- patches.suse/xfs-move-all-writeback-buffer_head-manipulation-into.patch -- patches.suse/xfs-remove-xfs_start_page_writeback.patch -- patches.suse/xfs-refactor-the-tail-of-xfs_writepage_map.patch -- patches.suse/xfs-detect-and-fix-bad-summary-counts-at-mount.patch -- patches.suse/xfs-refactor-unmount-record-write.patch -- patches.suse/xfs-force-summary-counter-recalc-at-next-mount.patch -- patches.suse/xfs-fix-a-null-pointer-dereference-in-xfs_bmap_exten.patch -- patches.suse/x86-l1tf-01-increase-32bitPAE-__PHYSICAL_PAGE_MASK.patch -- patches.suse/x86-l1tf-02-change-order-of-offset-type.patch -- patches.suse/x86-l1tf-03-protect-swap-entries.patch -- patches.suse/x86-l1tf-04-protect-PROT_NONE-ptes.patch -- patches.suse/x86-l1tf-05-make-sure-first-pages-is-reserved.patch -- patches.suse/x86-l1tf-06-add-sysfs-report.patch -- patches.suse/x86-l1tf-08-disallow-non-privileged-high-MMIO-PROT_NONE.patch -- patches.suse/x86-l1tf-07-limit-swap-file-size.patch -- patches.suse/02-sched-smt-update-sched_smt_present-at-runtime.patch -- patches.suse/03-x86-smp-provide-topology_is_primary_thread.patch -- patches.suse/04-x86-topology-provide-topology_smt_supported.patch -- patches.suse/05-cpu-hotplug-make-bringup-teardown-of-smp-threads-symmetric.patch -- patches.suse/06-cpu-hotplug-split-do_cpu_down.patch -- patches.suse/07-cpu-hotplug-provide-knobs-to-control-smt.patch -- patches.suse/08-x86-cpu-remove-the-pointless-cpu-printout.patch -- patches.suse/09-x86-cpu-amd-remove-the-pointless-detect_ht-call.patch -- patches.suse/10-x86-cpu-common-provide-detect_ht_early.patch -- patches.suse/11-x86-cpu-topology-provide-detect_extended_topology_early.patch -- patches.suse/12-x86-cpu-intel-evaluate-smp_num_siblings-early.patch -- patches.suse/13-x86-cpu-amd-do-not-check-cpuid-max-ext-level-before-parsing-smp-info.patch -- patches.suse/14-x86-cpu-amd-evaluate-smp_num_siblings-early.patch -- patches.suse/x86-speculation-l1tf-extend-64bit-swap-file-size-limit -- patches.suse/00-x86-cpufeatures-Add-detection-of-L1D-cache-flush-sup.patch -- patches.suse/16-x86-cpu-amd-move-topoext-reenablement-before-reading-smp_num_siblings.patch -- patches.suse/x86-speculation-l1tf-protect-pae-swap-entries-against-l1tf -- patches.suse/x86-speculation-l1tf-fix-up-pte-pfn-conversion-for-pae -- patches.suse/17-cpu-hotplug-Boot-HT-siblings-at-least-once.patch -- patches.suse/01-x86-KVM-Warn-user-if-KVM-is-loaded-SMT-and-L1TF-CPU-.patch -- patches.suse/02-x86-KVM-VMX-Add-module-argument-for-L1TF-mitigation.patch -- patches.suse/03-x86-KVM-VMX-Add-L1D-flush-algorithm.patch -- patches.suse/04-x86-KVM-VMX-Add-L1D-MSR-based-flush.patch -- patches.suse/05-x86-KVM-VMX-Add-L1D-flush-logic.patch -- patches.suse/06-x86-KVM-VMX-Split-the-VMX-MSR-LOAD-structures-to-hav.patch -- patches.suse/07-x86-KVM-VMX-Add-find_msr-helper-function.patch -- patches.suse/08-x86-KVM-VMX-Separate-the-VMX-AUTOLOAD-guest-host-num.patch -- patches.suse/09-x86-KVM-VMX-Extend-add_atomic_switch_msr-to-allow-VM.patch -- patches.suse/10-x86-KVM-VMX-Use-MSR-save-list-for-IA32_FLUSH_CMD-if-.patch -- patches.suse/18-cpu-hotplug-Online-siblings-when-SMT-control-is-turn.patch -- patches.suse/0001-x86-litf-Introduce-vmx-status-variable.patch -- patches.suse/0002-x86-kvm-Drop-L1TF-MSR-list-approach.patch -- patches.suse/0003-x86-l1tf-Handle-EPT-disabled-state-proper.patch -- patches.suse/0004-x86-kvm-Move-l1tf-setup-function.patch -- patches.suse/0005-x86-kvm-Add-static-key-for-flush-always.patch -- patches.suse/0006-x86-kvm-Serialize-L1D-flush-parameter-setter.patch -- patches.suse/0007-x86-kvm-Allow-runtime-control-of-L1D-flush.patch -- patches.suse/0008-cpu-hotplug-Expose-SMT-control-init-function.patch -- patches.suse/0009-cpu-hotplug-Set-CPU_SMT_NOT_SUPPORTED-early.patch -- patches.suse/0010-x86-bugs-kvm-Introduce-boot-time-control-of-L1TF-mit.patch -- patches.suse/0011-Documentation-Add-section-about-CPU-vulnerabilities.patch -- patches.suse/0001-x86-KVM-VMX-Initialize-the-vmx_l1d_flush_pages-conte.patch -- patches.suse/Documentation-l1tf-Fix-typos.patch -- patches.suse/0012-cpu-hotplug-detect-SMT-disabled-by-BIOS.patch -- patches.suse/x86-kvm-vmx-don-t-set-l1tf_flush_l1d-to-true-from-vmx_l1d_flush -- patches.suse/x86-kvm-vmx-replace-vmx_l1d_flush_always-with-vmx_l1d_flush_cond -- patches.suse/x86-kvm-vmx-move-the-l1tf_flush_l1d-test-to-vmx_l1d_flush -- patches.suse/x86-kvm-vmx-don-t-set-l1tf_flush_l1d-from-vmx_handle_external_intr -- patches.suse/Documentation-l1tf-Remove-Yonah-processors-from-not-.patch -- patches.suse/x86-speculation-simplify-sysfs-report-of-vmx-l1tf-vulnerability -- patches.suse/x86-speculation-use-arch_capabilities-to-skip-l1d-flush-on-vmentry -- patches.suse/kvm-vmx-tell-the-nested-hypervisor-to-skip-l1d-flush-on-vmentry -- patches.suse/cpu-hotplug-fix-smt-supported-evaluation -- patches.suse/x86-speculation-l1tf-invert-all-not-present-mappings -- patches.suse/x86-speculation-l1tf-make-pmd-pud_mknotpresent-invert -- patches.suse/x86-mm-pat-make-set_memory_np-l1tf-safe -- patches.suse/x86-mm-kmmio-make-the-tracer-robust-against-l1tf -- patches.suse/x86-microcode-allow-late-microcode-loading-with-smt-disabled -- patches.suse/blk-mq-remove-synchronize_rcu-from-blk_mq_del_queue_.patch -- patches.suse/blk-mq-avoid-to-synchronize-rcu-inside-blk_cleanup_q.patch -- patches.suse/0001-block-fix-infinite-loop-if-the-device-loses-discard-.patch -- patches.suse/0227-bcache-don-t-clone-bio-in-bch_data_verify.patch -- patches.suse/0088-block-allow-max_discard_segments-to-be-stacked.patch -- patches.suse/nvme-move-init-of-keep_alive-work-item-to-controller.patch -- patches.suse/nvme-rdma-support-up-to-4-segments-of-inline-data.patch -- patches.suse/nvme-use-hw-qid-in-trace-events.patch -- patches.suse/nvme-rdma-unquiesce-queues-when-deleting-the-control.patch -- patches.suse/nvme-rdma-centralize-controller-setup-sequence.patch -- patches.suse/nvme-rdma-centralize-admin-io-queue-teardown-sequenc.patch -- patches.suse/block-move-bio_integrity_-intervals-bytes-into-blkdev-h -- patches.suse/scsi-virtio_scsi-fix-pi_bytes-out-in-on-4-kib-block-size-devices -- patches.suse/readahead-stricter-check-for-bdi-io_pages.patch -- patches.suse/0227-bcache-simplify-the-calculation-of-the-total-amount-.patch -- patches.suse/0228-bcache-finish-incremental-GC.patch -- patches.suse/0229-bcache-calculate-the-number-of-incremental-GC-nodes-.patch -- patches.suse/0230-bcache-fix-I-O-significant-decline-while-backend-dev.patch -- patches.suse/0230-bcache-do-not-assign-in-if-condition-register_bcache.patch -- patches.suse/0231-bcache-free-heap-cache_set-flush_btree-in-bch_journa.patch -- patches.suse/0231-bcache-do-not-assign-in-if-condition-in-bcache_init.patch -- patches.suse/0091-bcache-do-not-assign-in-if-condition-in-bcache_devic.patch -- patches.suse/0231-bcache-stop-using-the-deprecated-get_seconds.patch -- patches.suse/partitions-aix-fix-usage-of-uninitialized-lv_info-an.patch -- patches.suse/partitions-aix-append-null-character-to-print-data-f.patch -- patches.suse/pktcdvd-Fix-possible-Spectre-v1-for-pkt_devs.patch -- patches.suse/block-blk_init_allocated_queue-set-q-fq-as-NULL-in-t.patch -- patches.suse/0001-block-really-disable-runtime-pm-for-blk-mq.patch -- patches.suse/nvme.h-add-support-for-the-log-specific-field.patch -- patches.suse/nvme.h-add-ANA-definitions.patch -- patches.suse/nvme-simplify-the-API-for-getting-log-pages.patch -- patches.suse/nvme-remove-nvme_req_needs_failover.patch -- patches.suse/nvme-add-ANA-support.patch -- patches.suse/nvmet-keep-a-port-pointer-in-nvmet_ctrl.patch -- patches.suse/nvmet-track-and-limit-the-number-of-namespaces-per-s.patch -- patches.suse/nvmet-add-minimal-ANA-support.patch -- patches.suse/nvmet-support-configuring-ANA-groups.patch -- patches.suse/nvmet-use-Retain-Async-Event-bit-to-clear-AEN.patch -- patches.suse/0001-blk-wbt-Avoid-lock-contention-and-thundering-herd-is.patch -- patches.suse/0232-bcache-do-not-check-return-value-of-debugfs_create_d.patch -- patches.suse/0233-bcache-display-rate-debug-parameters-to-0-when-write.patch -- patches.suse/0234-bcache-avoid-unncessary-cache-prefetch-bch_btree_nod.patch -- patches.suse/0234-bcache-add-a-comment-in-super.c.patch -- patches.suse/0234-bcache-fix-mistaken-code-comments-in-bcache.h.patch -- patches.suse/0234-bcache-fix-mistaken-comments-in-request.c.patch -- patches.suse/0234-bcache-add-code-comments-for-bset.c.patch -- patches.suse/0235-bcache-set-max-writeback-rate-when-I-O-request-is-id.patch -- patches.suse/0237-bcache-make-the-pr_err-statement-used-for-ENOENT-onl.patch -- patches.suse/0237-bcache-trivial-remove-tailing-backslash-in-macro-BTR.patch -- patches.suse/nvme-fixup-crash-on-failed-discovery.patch -- patches.suse/nvme.h-fixup-ANA-group-descriptor-format.patch -- patches.suse/block-bvec_nr_vecs-returns-value-for-wrong-slab.patch -- patches.suse/blkcg-Introduce-blkg_root_lookup.patch -- patches.suse/block-Introduce-blk_exit_queue.patch -- patches.suse/block-Ensure-that-a-request-queue-is-dissociated-fro.patch -- patches.suse/0236-bcache-fix-error-setting-writeback_rate-through-sysf.patch -- patches.suse/blkcg-Make-blkg_root_lookup-work-for-queues-in-bypas.patch -- patches.suse/mtdchar-fix-overflows-in-adjustment-of-count.patch -- patches.suse/mtd-maps-fix-solutionengine.c-printk-format-warnings.patch -- patches.suse/0001-md-cluster-clear-another-node-s-suspend_area-after-t.patch -- patches.suse/0002-md-cluster-show-array-s-status-more-accurate.patch -- patches.suse/0003-md-cluster-don-t-send-msg-if-array-is-closing.patch -- patches.suse/md-raid5-fix-data-corruption-of-replacements-after-o.patch -- patches.suse/configfs-replace-strncpy-with-memcpy.patch -- patches.suse/configfs-fix-registered-group-removal.patch -- patches.suse/0001-x86-init-fix-build-with-CONFIG_SWAP-n.patch -- patches.suse/spi-cadence-Change-usleep_range-to-udelay-for-atomic.patch -- patches.suse/spi-davinci-fix-a-NULL-pointer-dereference.patch -- patches.suse/spi-pxa2xx-Add-support-for-Intel-Ice-Lake.patch -- patches.suse/spi-spi-fsl-dspi-Fix-imprecise-abort-on-VF500-during -- patches.suse/pinctrl-qcom-spmi-gpio-Fix-pmic_gpio_config_get-to-b -- patches.suse/pinctrl-core-Return-selector-to-the-pinctrl-driver -- patches.suse/pinctrl-pinmux-Return-selector-to-the-pinctrl-driver -- patches.suse/pinctrl-single-Fix-group-and-function-selector-use -- patches.suse/pinctrl-amd-only-handle-irq-if-it-is-pending-and-unm.patch -- patches.suse/pinctrl-imx-off-by-one-in-imx_pinconf_group_dbg_show -- patches.suse/pinctrl-cannonlake-Fix-community-ordering-for-H-vari -- patches.suse/pinctrl-freescale-off-by-one-in-imx1_pinconf_group_d -- patches.suse/gpio-tegra-Move-driver-registration-to-subsys_init-l.patch -- patches.suse/devicectree-bindings-fix-location-of-leds-common-fil.patch -- patches.suse/leds-max8997-use-mode-when-calling-max8997_led_set_m -- patches.suse/ACPI-PM-save-NVS-memory-for-ASUS-1025C-laptop -- patches.suse/dt-bindings-clock-add-rk3399-ddr3-standard-speed-bins.patch -- patches.suse/0007-PM-devfreq-rk3399_dmc-remove-wait-for-dcf-irq-event.patch -- patches.suse/0008-PM-devfreq-rk3399_dmc-do-not-print-error-when-get-su.patch -- patches.suse/0009-PM-devfreq-rk3399_dmc-fix-spelling-mistakes.patch -- patches.suse/PM-devfreq-rk3399_dmc-Fix-duplicated-opp-table-on-re.patch -- patches.suse/0007-cpufreq-CPPC-Add-cpuinfo_cur_freq-support-for-CPPC.patch -- patches.suse/ACPI-scan-Initialize-status-to-ACPI_STA_DEFAULT.patch -- patches.suse/ACPI-EC-Use-ec_no_wakeup-on-ThinkPad-X1-Yoga-3rd -- patches.suse/ACPI-EC-Add-another-entry-for-Thinkpad-X1-Carbon-6th -- patches.suse/ALSA-memalloc-Don-t-exceed-over-the-requested-size -- patches.suse/ALSA-vx222-Fix-invalid-endian-conversions -- patches.suse/ALSA-vxpocket-Fix-invalid-endian-conversions -- patches.suse/ALSA-cs5535audio-Fix-invalid-endian-conversion -- patches.suse/ALSA-virmidi-Fix-too-long-output-trigger-loop -- patches.suse/ALSA-hda-Turn-CX8200-into-D3-as-well-upon-reboot -- patches.suse/ALSA-hda-Sleep-for-10ms-after-entering-D3-on-Conexan -- patches.suse/ALSA-hda-Correct-Asrock-B85M-ITX-power_save-blacklis -- patches.suse/ALSA-firewire-motu-add-a-flag-for-AES-EBU-on-XLR-int.patch -- patches.suse/ALSA-firewire-motu-add-support-for-Motu-Traveler.patch -- patches.suse/ALSA-hda-realtek-Allow-skipping-spec-init_amp-detect.patch -- patches.suse/ALSA-hda-realtek-Manage-GPIO-bits-commonly.patch -- patches.suse/ALSA-hda-realtek-Add-GPIO-data-update-helper.patch -- patches.suse/ALSA-hda-realtek-Simplify-Dell-XPS13-GPIO-handling.patch -- patches.suse/ALSA-hda-Add-AZX_DCAPS_PM_RUNTIME-for-AMD-Raven-Ridg.patch -- patches.suse/ALSA-snd-aoa-add-of_node_put-in-error-path -- patches.suse/ALSA-pcm-Fix-snd_interval_refine-first-last-with-ope.patch -- patches.suse/ALSA-usb-audio-Add-support-for-Encore-mDSD-USB-DAC.patch -- patches.suse/ALSA-usb-audio-Fix-multiple-definitions-in-AU0828_DE.patch -- patches.suse/ALSA-msnd-Fix-the-default-sample-sizes.patch -- patches.suse/ALSA-trident-Suppress-gcc-string-warning.patch -- patches.suse/ASoC-dapm-Fix-potential-DAI-widget-pointer-deref-whe.patch -- patches.suse/ASoC-dpcm-don-t-merge-format-from-invalid-codec-dai -- patches.suse/ASoC-rt5514-Fix-the-issue-of-the-delay-volume-applie.patch -- patches.suse/ASoC-es7134-remove-64kHz-rate-from-the-supported-rat -- patches.suse/ASoC-rsnd-cmd-Add-missing-newline-to-debug-message -- patches.suse/ASoC-zte-Fix-incorrect-PCM-format-bit-usages -- patches.suse/ASoC-sirf-Fix-potential-NULL-pointer-dereference -- patches.suse/ASoC-wm8994-Fix-missing-break-in-switch.patch -- patches.suse/docs-zh_CN-fix-location-of-oops-tracing.txt.patch -- patches.suse/MAINTAINERS-fix-location-of-ina2xx.txt-device-tree-f.patch -- patches.suse/x86-smp-fix-non-smp-broken-build-due-to-redefinition-of-apic_id_is_primary_thread -- patches.suse/0019-arm64-numa-rework-ACPI-NUMA-initialization.patch -- patches.suse/0008-arm64-export-memblock_reserve-d-regions-via-proc-iom.patch -- patches.suse/drivers-acpi-add-dependency-of-EFI-for-arm64.patch -- patches.suse/efi-arm-preserve-early-mapping-of-UEFI-memory-map-lo.patch -- patches.suse/efi-arm-map-UEFI-memory-map-even-w-o-runtime-service.patch -- patches.suse/arm64-acpi-fix-alignment-fault-in-accessing-ACPI.patch -- patches.suse/arm64-fix-ACPI-dependencies.patch -- patches.suse/security-check-for-kstrdup-failure-in-lsm_append.patch -- patches.suse/audit-Fix-extended-comparison-of-GID-EGID.patch -- patches.suse/audit-fix-use-after-free-in-audit_add_watch.patch -- patches.suse/kbuild-verify-that-depmod-is-installed.patch -- patches.suse/kconfig-fix-the-rule-of-mainmenu_stmt-symbol.patch -- patches.suse/x86-i8259-add-missing-include-file -- patches.suse/net-usb-r8152-use-irqsave-in-USB-s-complete-callback.patch -- patches.suse/netns-get-more-entropy-from-net_hash_mix.patch -- patches.suse/cxgb4-Add-flag-tc_flower_initialized.patch -- patches.suse/0001-cxgb4-Add-new-T5-PCI-device-id-0x50ae.patch -- patches.suse/net-phy-xgmiitorgmii-Check-phy_driver-ready-before-a.patch -- patches.suse/net-phy-xgmiitorgmii-Check-read_status-results.patch -- patches.suse/netlink-Return-extack-message-if-attribute-validatio.patch -- patches.suse/net-hns3-rename-the-interface-for-init_client_instan.patch -- patches.suse/net-hns3-add-unlikely-for-error-check.patch -- patches.suse/0001-cxgb4-Add-support-for-FW_ETH_TX_PKT_VM_WR.patch -- patches.suse/cxgb4-Support-ethtool-private-flags.patch -- patches.suse/net-hns3-remove-some-redundant-assignments.patch -- patches.suse/net-hns3-simplify-hclge_cmd_csq_clean.patch -- patches.suse/net-hns3-modify-hnae_-to-hnae3_.patch -- patches.suse/qed-remove-redundant-pointer-name.patch -- patches.suse/0001-cxgb4-Add-support-to-read-actual-provisioned-resourc.patch -- patches.suse/cxgb4-Fix-the-condition-to-check-if-the-card-is-T5.patch -- patches.suse/net-hns3-Fix-tc-setup-when-netdev-is-first-up.patch -- patches.suse/net-hns3-Fix-for-mac-pause-not-disable-in-pfc-mode.patch -- patches.suse/net-hns3-Fix-for-waterline-not-setting-correctly.patch -- patches.suse/net-hns3-Fix-for-l4-checksum-offload-bug.patch -- patches.suse/net-hns3-Fix-for-mailbox-message-truncated-problem.patch -- patches.suse/net-hns3-Fix-warning-bug-when-doing-lp-selftest.patch -- patches.suse/net-hns3-Fix-get_vector-ops-in-hclgevf_main-module.patch -- patches.suse/net-hns3-Prevent-sending-command-during-global-or-co.patch -- patches.suse/0007-net-ipv6-fix-addrconf_sysctl_addr_gen_mode.patch -- patches.suse/0008-net-ipv6-don-t-reinitialize-ndev-cnf.addr_gen_mode-o.patch -- patches.suse/0009-net-ipv6-reserve-room-for-IFLA_INET6_ADDR_GEN_MODE.patch -- patches.suse/0010-net-ipv6-propagate-net.ipv6.conf.all.addr_gen_mode-t.patch -- patches.suse/Documentation-ip-sysctl.txt-document-addr_gen_mode -- patches.suse/cxgb4-specify-IQTYPE-in-fw_iq_cmd.patch -- patches.suse/be2net-remove-unused-old-AIC-info.patch -- patches.suse/be2net-remove-unused-old-custom-busy-poll-fields.patch -- patches.suse/net-hns3-Fix-return-value-error-in-hns3_reset_notify.patch -- patches.suse/net-hns3-remove-unnecessary-ring-configuration-opera.patch -- patches.suse/net-hns3-Fix-for-reset_level-default-assignment-prob.patch -- patches.suse/net-hns3-Fix-for-using-wrong-mask-and-shift-in-hclge.patch -- patches.suse/net-hns3-Fix-comments-for-hclge_get_ring_chain_from_.patch -- patches.suse/0001-cxgb4-do-not-return-DUPLEX_UNKNOWN-when-link-is-down.patch -- patches.suse/liquidio-fix-hang-when-re-binding-VF-host-drv-after-.patch -- patches.suse/cxgb4-collect-ASIC-LA-dumps-from-ULP-TX.patch -- patches.suse/cxgb4-display-number-of-rx-and-tx-pages-free.patch -- patches.suse/qed-Add-qed-APIs-for-PHY-module-query.patch -- patches.suse/qede-Add-driver-callbacks-for-eeprom-module-query.patch -- patches.suse/net-hns3-Standardize-the-handle-of-return-value.patch -- patches.suse/xen-netfront-fix-queue-name-setting.patch -- patches.suse/wan-fsl_ucc_hdlc-use-IS_ERR_VALUE-to-check-return-va.patch -- patches.suse/0001-net-mlx5-fix-uaccess-beyond-count-in-debugfs-read-wr.patch -- patches.suse/brcmsmac-fix-wrap-around-in-conversion-from-constant -- patches.suse/rndis_wlan-potential-buffer-overflow-in-rndis_wlan_a -- patches.suse/libertas-fix-suspend-and-resume-for-SDIO-connected-c -- patches.suse/mac80211-restrict-delayed-tailroom-needed-decrement.patch -- patches.suse/cxgb4-collect-number-of-free-PSTRUCT-page-pointers.patch -- patches.suse/cxgb4-move-Tx-Rx-free-pages-collection-to-common-cod.patch -- patches.suse/ixgbe-Reorder-Tx-Rx-shutdown-to-reduce-time-needed-t.patch -- patches.suse/ixgbe-Refactor-queue-disable-logic-to-take-completio.patch -- patches.suse/0011-xfrm-fix-passing-zero-to-ERR_PTR-warning.patch -- patches.suse/net-ethernet-mvneta-Fix-napi-structure-mixup-on-arma.patch -- patches.suse/qed-remove-redundant-functions-qed_set_gft_event_id_.patch -- patches.suse/qed-remove-redundant-functions-qed_get_cm_pq_idx_rl.patch -- patches.suse/qed-Make-some-functions-static.patch -- patches.suse/be2net-gather-debug-info-and-reset-adapter-only-for-.patch -- patches.suse/be2net-Update-the-driver-version-to-12.0.0.0.patch -- patches.suse/net-hns3-fix-return-value-error-while-hclge_cmd_csq_.patch -- patches.suse/net-phy-Fix-the-register-offsets-in-Broadcom-iProc-m.patch -- patches.suse/net-hns3-Fix-MSIX-allocation-issue-for-VF.patch -- patches.suse/ethtool-Remove-trailing-semicolon-for-static-inline.patch -- patches.suse/ip-discard-IPv4-datagrams-with-overlapping-segments.patch -- patches.suse/ipv6-defrag-drop-non-last-frags-smaller-than-min-mtu.patch -- patches.suse/6lowpan-iphc-reset-mac_header-after-decompress-to-fi.patch -- patches.suse/Bluetooth-Add-a-new-Realtek-8723DE-ID-0bda-b009.patch -- patches.suse/Bluetooth-avoid-killing-an-already-killed-socket -- patches.suse/Bluetooth-Use-lock_sock_nested-in-bt_accept_enqueue.patch -- patches.suse/Bluetooth-hidp-Fix-handling-of-strncpy-for-hid-name-.patch -- patches.suse/Bluetooth-hidp-buffer-overflow-in-hidp_process_repor -- patches.suse/Bluetooth-h5-Fix-missing-dependency-on-BT_HCIUART_SE.patch -- patches.suse/ath10k-fix-scan-crash-due-to-incorrect-length-calcul.patch -- patches.suse/ath10k-protect-ath10k_htt_rx_ring_free-with-rx_ring..patch -- patches.suse/wlcore-Set-rx_status-boottime_ns-field-on-rx.patch -- patches.suse/iwlwifi-pcie-don-t-access-periphery-registers-when-n -- patches.suse/selftests-bpf-fix-a-typo-in-map-in-map-test.patch -- patches.suse/0012-ip6_tunnel-collect_md-xmit-Use-ip_tunnel_key-s-provi.patch -- patches.suse/ibmvnic-Remove-code-to-request-error-information.patch -- patches.suse/ibmvnic-Update-firmware-error-reporting-with-cause-s.patch -- patches.suse/RDS-IB-fix-passing-zero-to-ERR_PTR-warning.patch -- patches.suse/cxgb4-add-support-to-display-DCB-info.patch -- patches.suse/net-mvneta-fix-mvneta_config_rss-on-armada-3700.patch -- patches.suse/drivers-net-usb-r8152-remove-the-unneeded-variable-r.patch -- patches.suse/l2tp-use-sk_dst_check-to-avoid-race-on-sk-sk_dst_cac.patch -- patches.suse/ath10k-disable-bundle-mgmt-tx-completion-event-suppo.patch -- patches.suse/ath10k-prevent-active-scans-on-potential-unusable-ch -- patches.suse/ath9k-report-tx-status-on-EOSP.patch -- patches.suse/ath9k_hw-fix-channel-maximum-power-level-test.patch -- patches.suse/b43-leds-Ensure-NUL-termination-of-LED-name-string -- patches.suse/b43legacy-leds-Ensure-NUL-termination-of-LED-name-st -- patches.suse/net_sched-fix-NULL-pointer-dereference-when-delete-t.patch -- patches.suse/net_sched-Fix-missing-res-info-when-create-new-tc_in.patch -- patches.suse/net-stmmac-mark-PM-functions-as-__maybe_unused.patch -- patches.suse/net-hns3-Fix-for-command-format-parsing-error-in-hcl.patch -- patches.suse/net-hns3-Fix-for-information-of-phydev-lost-problem-.patch -- patches.suse/net-hns3-Fix-for-phy-link-issue-when-using-marvell-p.patch -- patches.suse/net-hns3-Fix-desc-num-set-to-default-when-setting-ch.patch -- patches.suse/cxgb4-Add-new-T5-PCI-device-ids-0x50af-and-0x50b0.patch -- patches.suse/xen-netfront-fix-warn-message-as-irq-device-name-has.patch -- patches.suse/msft-hv-1749-hv-netvsc-Fix-NULL-dereference-at-single-queue-mode-.patch -- patches.suse/crypto-vmac-require-a-block-cipher-with-128-bit-bloc -- patches.suse/crypto-vmac-separate-tfm-and-request-context -- patches.suse/crypto-ecdh-add-public-key-verification-test.patch -- patches.suse/crypto-skcipher-Fix-Wstringop-truncation-warnings.patch -- patches.suse/crypto-dh-add-public-key-verification-test.patch -- patches.suse/crypto-x86-sha256-mb-fix-digest-copy-in-sha256_mb_mg -- patches.suse/crypto-ccp-Fix-command-completion-detection-race -- patches.suse/crypto-ccp-add-psp-enabled-message-when-initialization-succeeds.patch -- patches.suse/crypto-ccp-remove-unused-defines.patch -- patches.suse/crypto-ccp-support-register-differences-between-psp-devices.patch -- patches.suse/crypto-ccp-add-support-for-new-ccp-psp-device-id.patch -- patches.suse/crypto-dh-fix-memory-leak.patch -- patches.suse/crypto-dh-update-test-for-public-key-verification.patch -- patches.suse/crypto-ecdh-fix-typo-of-P-192-b-value.patch -- patches.suse/crypto-sharah-Unregister-correct-algorithms-for-SAHA.patch -- patches.suse/crypto-skcipher-fix-aligning-block-size-in-skcipher_ -- patches.suse/crypto-skcipher-fix-crash-flushing-dcache-in-error-p -- patches.suse/crypto-blkcipher-fix-crash-flushing-dcache-in-error- -- patches.suse/crypto-ablkcipher-fix-crash-flushing-dcache-in-error.patch -- patches.suse/crypto-ccp-Check-for-NULL-PSP-pointer-at-module-unlo -- patches.suse/crypto-dh-fix-calculating-encoded-key-size.patch -- patches.suse/7296-revert-drm-i915-edp-allow-alternate-fixed-mode-for-edp-if-available -- patches.suse/drm-fb-helper-Fix-typo-on-kerneldoc -- patches.suse/drm-rockchip-lvds-add-missing-of_node_put -- patches.suse/drm-i915-Only-show-debug-for-state-changes-when-bann -- patches.suse/drm-i915-whl-Introducing-Whiskey-Lake-platform -- patches.suse/drm-i915-aml-Introducing-Amber-Lake-platform -- patches.suse/drm-sun4i-Fix-releasing-node-when-enumerating-enpoin.patch -- patches.suse/drm-panel-type-promotion-bug-in-s6e8aa0_read_mtp_id -- patches.suse/drm-nouveau-debugfs-Wake-up-GPU-before-doing-any-rec.patch -- patches.suse/drm-nouveau-Fix-runtime-PM-leak-in-drm_open.patch -- patches.suse/drm-nouveau-tegra-Detach-from-ARM-DMA-IOMMU-mapping.patch -- patches.suse/8365-drm-i915-gtt-add-read-only-pages-to-gen8_pte_encode -- patches.suse/8366-drm-i915-gtt-read-only-pages-for-insert_entries-on-bdw -- patches.suse/8367-drm-i915-gtt-disable-read-only-support-under-gvt -- patches.suse/8368-drm-i915-prevent-writing-into-a-read-only-object-via-a-ggtt-mmap -- patches.suse/drm-i915-Nuke-the-LVDS-lid-notifier -- patches.suse/gpu-ipu-v3-csi-pass-back-mbus_code_to_bus_cfg-error-.patch -- patches.suse/drm-amdgpu-Fix-RLC-safe-mode-test-in-gfx_v9_0_enter_.patch -- patches.suse/drm-amdkfd-Fix-error-codes-in-kfd_get_process.patch -- patches.suse/udl-kms-change-down_interruptible-to-down -- patches.suse/udl-kms-handle-allocation-failure -- patches.suse/udl-kms-fix-crash-due-to-uninitialized-memory -- patches.suse/udl-kms-avoid-division -- patches.suse/drm-amd-pp-Polaris12-Fix-a-chunk-of-registers-missed.patch -- patches.suse/drm-i915-lpe-Mark-LPE-audio-runtime-pm-as-no-callbac.patch -- patches.suse/gpu-ipu-v3-default-to-id-0-on-missing-OF-alias.patch -- patches.suse/media-mem2mem-Remove-excessive-try_run-call -- patches.suse/media-tm6000-add-error-handling-for-dvb_register_ada.patch -- patches.suse/media-Revert-media-tvp5150-fix-pad-format-frame-heig.patch -- patches.suse/media-omap3isp-zero-initialize-the-isp-cam_xclk-a-b- -- patches.suse/media-s3c-camif-ignore-ENOIOCTLCMD-from-v4l2_subdev_.patch -- patches.suse/media-soc_camera-ov772x-correct-setting-of-banding-f.patch -- patches.suse/media-fsl-viu-fix-error-handling-in-viu_of_probe.patch -- patches.suse/media-exynos4-is-Prevent-NULL-pointer-dereference-in -- patches.suse/media-videobuf2-core-check-for-q-error-in-vb2_core_q.patch -- patches.suse/media-tw686x-Fix-oops-on-buffer-alloc-failure -- patches.suse/media-helene-fix-xtal-frequency-setting-at-power-on.patch -- patches.suse/media-v4l2-mem2mem-Fix-missing-v4l2_m2m_try_run-call -- patches.suse/media-s5p-mfc-Fix-buffer-look-up-in-s5p_mfc_handle_f.patch -- patches.suse/media-davinci-vpif_display-Mix-memory-leak-on-probe-.patch -- patches.suse/media-rtl28xxu-be-sure-that-it-won-t-go-past-the-arr -- patches.suse/EDAC-Fix-memleak-in-module-init-error-path.patch -- patches.suse/EDAC-i7core-Fix-memleaks-and-use-after-free-on-probe.patch -- patches.suse/gpio-Fix-wrong-rounding-in-gpio-menz127 -- patches.suse/gpiolib-Mark-gpio_suffixes-array-with-__maybe_unused.patch -- patches.suse/gpio-pxa-Fix-potential-NULL-dereference.patch -- patches.suse/gpio-ml-ioh-Fix-buffer-underwrite-on-probe-error-pat.patch -- patches.suse/clk-tegra-bpmp-Don-t-crash-when-a-clock-fails-to-reg.patch -- patches.suse/clk-meson-gxbb-remove-HHI_GEN_CLK_CTNL-duplicate-def -- patches.suse/clk-rockchip-fix-clk_i2sout-parent-selection-bits-on -- patches.suse/clk-rockchip-Add-pclk_rkpwm_pmu-to-PMU-critical-cloc.patch -- patches.suse/clk-core-Potentially-free-connection-id -- patches.suse/clk-clk-fixed-factor-Clear-OF_POPULATED-flag-in-case.patch -- patches.suse/clk-imx6ul-fix-missing-of_node_put -- patches.suse/scsi-mpt3sas-Don-t-abort-I-Os-issued-to-NVMe-drives-.patch -- patches.suse/scsi-mpt3sas-Incorrect-command-status-was-set-marked.patch -- patches.suse/scsi-mpt3sas-Don-t-access-the-structure-after-decrem.patch -- patches.suse/scsi-mpt3sas-Fix-False-timeout-prints-for-ioctl-and-.patch -- patches.suse/scsi-mpt3sas-As-per-MPI-spec-use-combined-reply-queu.patch -- patches.suse/scsi-mpt3sas-Update-driver-version-26.100.00.00.patch -- patches.suse/scsi-hisi_sas-use-dmam_alloc_coherent.patch -- patches.suse/scsi-hisi_sas-only-process-broadcast-change-in-phy_bcast_v3_hw.patch -- patches.suse/scsi-hisi_sas-fix-the-conflict-between-dev-gone-and-host-reset.patch -- patches.suse/scsi-hisi_sas-adjust-task-reject-period-during-host-reset.patch -- patches.suse/scsi-hisi_sas-add-a-flag-to-filter-phy-events-during-reset.patch -- patches.suse/scsi-hisi_sas-release-all-remaining-resources-in-clear-nexus-ha.patch -- patches.suse/scsi-hisi_sas-pre-allocate-slot-dma-buffers.patch -- patches.suse/scsi-hisi_sas-add-missing-phy-spinlock-init.patch -- patches.suse/scsi-hisi_sas-update-a-couple-of-register-settings-for-v3-hw.patch -- patches.suse/scsi-ipr-Format-HCAM-overlay-ID-0x41.patch -- patches.suse/scsi-libsas-remove-irq-save-in-sas_ata_qc_issue -- patches.suse/scsi-qla2xxx-remove-irq-save-in-qla2x00_poll.patch -- patches.suse/scsi-mpt3sas-fix-indentation -- patches.suse/scsi-mpt3sas-remove-set-but-not-used-variables -- patches.suse/scsi-mpt3sas-annotate-switch-case-fall-through -- patches.suse/scsi-mpt3sas-introduce-struct-mpt3sas_nvme_cmd -- patches.suse/scsi-mpt3sas-fix-a-race-condition-in-mpt3sas_base_hard_reset_handler -- patches.suse/scsi-mpt3sas-split-base_reset_handler-mpt3sas_scsih_reset_handler-and-mpt3sas_ctl_reset_handler -- patches.suse/scsi-mpt3sas-improve-kernel-doc-headers -- patches.suse/scsi-smartpqi-improve-handling-for-sync-requests.patch -- patches.suse/scsi-smartpqi-improve-error-checking-for-sync-reques.patch -- patches.suse/scsi-smartpqi-add-inspur-advantech-ids.patch -- patches.suse/scsi-smartpqi-fix-critical-ARM-issue-reading-PQI-ind.patch -- patches.suse/scsi-smartpqi-bump-driver-version-to-1.1.4-130.patch -- patches.suse/scsi-target-tcm_loop-avoid-that-static-checkers-warn-about-dead-code -- patches.suse/scsi-lpfc-Add-Buffer-overflow-check-when-nvme_info-l.patch -- patches.suse/scsi-lpfc-Fix-driver-not-setting-dpp-bits-correctly-.patch -- patches.suse/scsi-lpfc-Fix-panic-if-driver-unloaded-when-port-is-.patch -- patches.suse/scsi-lpfc-Fix-abort-error-path-for-NVMET.patch -- patches.suse/scsi-lpfc-Make-PBDE-optimizations-configurable.patch -- patches.suse/scsi-lpfc-Support-duration-field-in-Link-Cable-Beaco.patch -- patches.suse/scsi-lpfc-Fix-NVME-Target-crash-in-defer-rcv-logic.patch -- patches.suse/scsi-lpfc-devloss-timeout-race-condition-caused-null.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.5.patch -- patches.suse/scsi-lpfc-Revise-copyright-for-new-company-language.patch -- patches.suse/scsi-libfc-Add-lockdep-annotations.patch -- patches.suse/scsi-libfc-fixup-sleeping-function-called-from-inval.patch -- patches.suse/scsi-libfc-fixup-lockdep-annotations.patch -- patches.suse/scsi-libfc-hold-disc_mutex-in-fc_disc_stop_rports.patch -- patches.suse/scsi-fcoe-hold-disc_mutex-when-traversing-rport-list.patch -- patches.suse/scsi-hisi_sas-drop-hisi_sas_slot_abort.patch -- patches.suse/scsi-hisi_sas-tidy-channel-interrupt-handler-for-v3-hw.patch -- patches.suse/scsi-hisi_sas-fix-the-failure-of-recovering-phy-from-stp-link-timeout.patch -- patches.suse/scsi-hisi_sas-tidy-host-controller-reset-function-a-bit.patch -- patches.suse/scsi-hisi_sas-relocate-some-common-code-for-v3-hw.patch -- patches.suse/scsi-hisi_sas-implement-handlers-of-pcie-flr-for-v3-hw.patch -- patches.suse/scsi-hisi_sas-tidy-hisi_sas_task_prep.patch -- patches.suse/scsi-hisi_sas-add-memory-barrier-in-task-delivery-function.patch -- patches.suse/scsi-hisi_sas-add-sata-fis-check-for-v3-hw.patch -- patches.suse/scsi-lpfc-Fix-ELS-abort-on-SLI-3-adapters.patch -- patches.suse/scsi-lpfc-Fix-sysfs-Speed-value-on-CNA-ports.patch -- patches.suse/scsi-lpfc-Fix-list-corruption-on-the-completion-queu.patch -- patches.suse/scsi-lpfc-Fix-driver-crash-when-re-registering-NVME-.patch -- patches.suse/scsi-lpfc-Limit-tracking-of-tgt-queue-depth-in-fast-.patch -- patches.suse/scsi-lpfc-Correct-LCB-ACCept-payload.patch -- patches.suse/scsi-lpfc-Remove-lpfc_enable_pbde-as-module-paramete.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.6.patch -- patches.suse/scsi-sysfs-introduce-sysfs_-un-break_active_protection -- patches.suse/scsi-core-avoid-that-scsi-device-removal-through-sysfs-triggers-a-deadlock -- patches.suse/scsi-qla2xxx-Cleanup-for-N2N-code.patch -- patches.suse/scsi-qla2xxx-Fix-N2N-link-re-connect.patch -- patches.suse/scsi-qla2xxx-Fix-login-retry-count.patch -- patches.suse/scsi-qla2xxx-Add-longer-window-for-chip-reset.patch -- patches.suse/scsi-qla2xxx-Prevent-sysfs-access-when-chip-is-down.patch -- patches.suse/scsi-qla2xxx-Silent-erroneous-message.patch -- patches.suse/scsi-qla2xxx-Fix-redundant-fc_rport-registration.patch -- patches.suse/scsi-qla2xxx-Fix-session-state-stuck-in-Get-Port-DB.patch -- patches.suse/scsi-qla2xxx-Fix-unintended-Logout.patch -- patches.suse/scsi-qla2xxx-Flush-mailbox-commands-on-chip-reset.patch -- patches.suse/scsi-qla2xxx-Fix-Management-Server-NPort-handle-rese.patch -- patches.suse/scsi-qla2xxx-Fix-race-between-switch-cmd-completion-.patch -- patches.suse/scsi-qla2xxx-Fix-stalled-relogin.patch -- patches.suse/scsi-qla2xxx-Save-frame-payload-size-from-ICB.patch -- patches.suse/scsi-qla2xxx-Migrate-NVME-N2N-handling-into-state-ma.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.08-k.patch -- patches.suse/scsi-aic94xx-fix-an-error-code-in-aic94xx_init -- patches.suse/scsi-mpt3sas-Fix-calltrace-observed-while-running-IO.patch -- patches.suse/scsi-qla2xxx-Fix-issue-reported-by-static-checker-fo.patch -- patches.suse/tpm_tis_spi-Pass-the-SPI-IRQ-down-to-the-driver.patch -- patches.suse/tpm-separate-cmd_ready-go_idle-from-runtime_pm.patch -- patches.suse/tpm-Return-the-actual-size-when-receiving-an-unsuppo.patch -- patches.suse/evm-Don-t-deadlock-if-a-crypto-algorithm-is-unavaila.patch -- patches.suse/integrity-prevent-deadlock-during-digsig-verificatio.patch -- patches.suse/PCI-Skip-MPS-logic-for-Virtual-Functions-VFs.patch -- patches.suse/PCI-Match-Root-Port-s-MPS-to-endpoint-s-MPSS-as-nece.patch -- patches.suse/PCI-hotplug-Don-t-leak-pci_slot-on-registration-fail -- patches.suse/PCI-pciehp-Fix-use-after-free-on-unplug -- patches.suse/PCI-pciehp-Fix-unprotected-list-iteration-in-IRQ-han.patch -- patches.suse/0001-PCI-pciehp-Convert-to-threaded-IRQ.patch -- patches.suse/PCI-Mark-fall-through-switch-cases-before-enabling-W.patch -- patches.suse/PCI-Convert-device-specific-ACS-quirks-from-NULL-ter.patch -- patches.suse/PCI-Restore-resized-BAR-state-on-resume -- patches.suse/PCI-Cleanup-PCI_REBAR_CTRL_BAR_SHIFT-handling -- patches.suse/PCI-Export-pcie_has_flr.patch -- patches.suse/PCI-Disable-Samsung-SM961-PM961-NVMe-before-FLR.patch -- patches.suse/PCI-Delay-after-FLR-of-Intel-DC-P3700-NVMe.patch -- patches.suse/pci-aardvark-size-bridges-before-resources-allocation -- patches.suse/PCI-iproc-Activate-PAXC-bridge-quirk-for-more-device.patch -- patches.suse/PCI-mvebu-Fix-I-O-space-end-address-calculation.patch -- patches.suse/pci-vmd-white-list-for-fast-interrupt-handlers -- patches.suse/Replace-magic-for-trusting-the-secondary-keyring-wit.patch -- patches.suse/fix-kexec-forbidding-kernels-signed-with-keys-in-the-secondary-keyring-to-boot -- patches.suse/mailbox-xgene-slimpro-Fix-potential-NULL-pointer-der -- patches.suse/thermal_hwmon-Sanitize-attribute-name-passed-to-hwmo -- patches.suse/thermal_hwmon-Pass-the-originating-device-down-to-hw -- patches.suse/0101-dm-cache-only-allow-a-single-io_mode-cache-feature-t.patch -- patches.suse/0104-dm-integrity-change-suspending-variable-from-bool-to.patch -- patches.suse/0115-dm-writecache-report-start_sector-in-status-line.patch -- patches.suse/0118-dm-thin-stop-no_space_timeout-worker-when-switching-.patch -- patches.suse/0119-dm-cache-metadata-save-in-core-policy_hint_size-to-o.patch -- patches.suse/0123-dm-cache-metadata-set-dirty-on-all-cache-blocks-afte.patch -- patches.suse/0124-dm-crypt-don-t-decrease-device-limits.patch -- patches.suse/0125-dm-writecache-fix-a-crash-due-to-reading-past-end-of.patch -- patches.suse/x86-speculation-l1tf-exempt-zeroed-ptes-from-inversion -- patches.suse/module-exclude-shn_undef-symbols-from-kallsyms-api.patch -- patches.suse/0001-module-make-it-clear-when-we-re-handling-the-module-.patch -- patches.suse/0002-module-setup-load-info-before-module_sig_check.patch -- patches.suse/0003-modsign-log-module-name-in-the-event-of-an-error.patch -- patches.suse/0004-ARM-module-fix-modsign-build-error.patch -- patches.suse/powerpc-kdump-Handle-crashkernel-memory-reservation-.patch -- patches.suse/powerpc-64s-Remove-POWER9-DD1-support.patch -- patches.suse/powerpc-powernv-Move-TCE-manupulation-code-to-its-ow.patch -- patches.suse/KVM-PPC-Make-iommu_table-it_userspace-big-endian.patch -- patches.suse/powerpc-powernv-Add-indirect-levels-to-it_userspace.patch -- patches.suse/powerpc-powernv-Rework-TCE-level-allocation.patch -- patches.suse/powerpc-powernv-ioda-Allocate-indirect-TCE-levels-on.patch -- patches.suse/cxl-Fix-wrong-comparison-in-cxl_adapter_context_get.patch -- patches.suse/powerpc-pkeys-Give-all-threads-control-of-their-key-.patch -- patches.suse/powerpc-pkeys-Deny-read-write-execute-by-default.patch -- patches.suse/powerpc-pkeys-key-allocation-deallocation-must-not-c.patch -- patches.suse/powerpc-pkeys-Save-the-pkey-registers-before-fork.patch -- patches.suse/powerpc-pkeys-Fix-calculation-of-total-pkeys.patch -- patches.suse/powerpc-pkeys-Preallocate-execute-only-key.patch -- patches.suse/powerpc-pkeys-make-protection-key-0-less-special.patch -- patches.suse/powerpc64s-Show-ori31-availability-in-spectre_v1-sys.patch -- patches.suse/powerpc-tm-Update-function-prototype-comment.patch -- patches.suse/powerpc-tm-Remove-struct-thread_info-param-from-tm_r.patch -- patches.suse/powerpc-powernv-opal-dump-Use-IRQ_HANDLED-instead-of.patch -- patches.suse/powerpc-pseries-fix-EEH-recovery-of-some-IOV-devices.patch -- patches.suse/powerpc-powernv-Fix-concurrency-issue-with-npu-mmio_.patch -- patches.suse/powerpc-pseries-Avoid-using-the-size-greater-than-RT.patch -- patches.suse/powerpc-pseries-Defer-the-logging-of-rtas-error-to-i.patch -- patches.suse/powerpc-64-Disable-the-speculation-barrier-from-the-.patch -- patches.suse/powerpc-64-Make-stf-barrier-PPC_BOOK3S_64-specific.patch -- patches.suse/powerpc-64-Call-setup_barrier_nospec-from-setup_arch.patch -- patches.arch/powerpc-64-Make-meltdown-reporting-Book3S-64-specifi.patch -- patches.suse/Documentation-Add-nospectre_v1-parameter.patch -- patches.suse/powerpc-asm-Add-a-patch_site-macro-helpers-for-patch.patch -- patches.suse/powerpc-64s-Add-new-security-feature-flags-for-count.patch -- patches.suse/powerpc-64s-Add-support-for-software-count-cache-flu.patch -- patches.suse/powerpc-pseries-Query-hypervisor-for-count-cache-flu.patch -- patches.suse/powerpc-powernv-Query-firmware-for-count-cache-flush.patch -- patches.suse/powerpc-64s-Fix-page-table-fragment-refcount-race-vs.patch -- patches.suse/powerpc-perf-Remove-sched_task-function-defined-for-.patch -- patches.suse/4.4.156-022-powerpc-Fix-size-calculation-using-resource_s.patch -- patches.suse/powerpc-fadump-handle-crash-memory-ranges-array-inde.patch -- patches.suse/powerpc-fadump-merge-adjacent-memory-ranges-to-reduc.patch -- patches.suse/powerpc-pseries-Fix-endianness-while-restoring-of-r3.patch -- patches.suse/powerpc-64s-move-machine-check-SLB-flushing-to-mm-sl.patch -- patches.suse/0009-arm64-mm-check-for-upper-PAGE_SHIFT-bits-in-pfn_vali.patch -- patches.suse/drm-amdgpu-add-tmr-mc-address-into-amdgpu_firmware_i.patch -- patches.suse/0001-drm-amdgpu-update-tmr-mc-address.patch -- patches.suse/drm-amdgpu-add-new-firmware-id-for-VCN.patch -- patches.suse/drm-i915-Unmask-user-interrupts-writes-into-HWSP-on- -- patches.suse/0001-drm-i915-Restore-user-forcewake-domains-across-suspe.patch -- patches.suse/drm-i915-set-DP-Main-Stream-Attribute-for-color-rang.patch -- patches.suse/drm-i915-kvmgt-Fix-potential-Spectre-v1 -- patches.suse/drm-i915-gvt-Off-by-one-in-intel_vgpu_write_fence -- patches.suse/IB-rxe-support-for-802.1q-VLAN-on-the-listener.patch -- patches.suse/iw_cxgb4-remove-duplicate-memcpy-in-c4iw_create_list.patch -- patches.suse/include-rdma-opa_addr.h-Fix-an-endianness-issue.patch -- patches.suse/ib_srpt-Fix-a-use-after-free-in-srpt_close_ch.patch -- patches.suse/IB-hfi1-Set-in_use_ctxts-bits-for-user-ctxts-only.patch -- patches.suse/IB-hfi1-Remove-incorrect-call-to-do_interrupt-callba.patch -- patches.suse/IB-mlx4-Test-port-number-before-querying-type.patch -- patches.suse/RDMA-i40w-Hold-read-semaphore-while-looking-after-VM.patch -- patches.suse/IB-core-type-promotion-bug-in-rdma_rw_init_one_mr.patch -- patches.suse/RDMA-bnxt_re-Fix-a-couple-off-by-one-bugs.patch -- patches.suse/RDMA-bnxt_re-Fix-a-bunch-of-off-by-one-bugs-in-qplib.patch -- patches.suse/RDMA-cxgb4-Make-c4iw_poll_cq_one-easier-to-analyze.patch -- patches.suse/IB-mlx5-fix-uaccess-beyond-count-in-debugfs-read-wri.patch -- patches.suse/rdma-cxgb4-Add-support-for-64Byte-cqes.patch -- patches.suse/IB-ipoib-Fix-error-return-code-in-ipoib_dev_init.patch -- patches.suse/fs-cifs-Simplify-ib_post_-send-recv-srq_recv-calls.patch -- patches.suse/rdma-cxgb4-Add-support-for-srq-functions-structs.patch -- patches.suse/rdma-cxgb4-Add-support-for-kernel-mode-SRQ-s.patch -- patches.suse/IB-mlx4-Use-4K-pages-for-kernel-QP-s-WQE-buffer.patch -- patches.suse/rdma-cxgb4-Remove-a-set-but-not-used-variable.patch -- patches.suse/IB-IPoIB-Set-ah-valid-flag-in-multicast-send-flow.patch -- patches.suse/rdma-cxgb4-fix-some-info-leaks.patch -- patches.suse/IB-mlx5-Fix-leaking-stack-memory-to-userspace.patch -- patches.suse/dax-remove-VM_MIXEDMAP-for-fsdax-and-device-dax.patch -- patches.suse/fs-dcache.c-fix-kmemcheck-splat-at-take_dentry_name_.patch -- patches.suse/mm-page_alloc-double-zone-s-batchsize.patch -- patches.suse/net-9p-fix-error-path-of-p9_virtio_probe.patch -- patches.suse/net-9p-client.c-version-pointer-uninitialized.patch -- patches.suse/9p-net-Fix-zero-copy-path-in-the-9p-virtio-transport.patch -- patches.suse/net-9p-trans_fd.c-fix-race-condition-by-flushing-wor.patch -- patches.suse/net-9p-trans_fd.c-fix-race-by-holding-the-lock.patch -- patches.suse/fs-9p-xattr.c-catch-the-error-of-p9_client_clunk-whe.patch -- patches.suse/9p-fix-multiple-NULL-pointer-dereferences.patch -- patches.suse/9p-virtio-fix-off-by-one-error-in-sg-list-bounds-che.patch -- patches.suse/USB-cdc-wdm-don-t-enable-interrupts-in-USB-giveback.patch -- patches.suse/usb-wusbcore-security-cast-sizeof-to-int-for-compari.patch -- patches.suse/uwb-hwa-rc-fix-memory-leak-at-probe.patch -- patches.suse/USB-serial-io_edgeport-use-irqsave-in-USB-s-complete.patch -- patches.suse/USB-serial-sierra-fix-potential-deadlock-at-close.patch -- patches.suse/USB-serial-kobil_sct-fix-modem-status-error-handling.patch -- patches.suse/USB-option-add-support-for-DW5821e -- patches.suse/usb-dwc3-change-stream-event-enable-bit-back-to-13.patch -- patches.suse/usb-dwc2-turn-on-uframe_sched-on-bcm-platforms.patch -- patches.suse/usb-dwc2-turn-on-uframe_sched-on-his-platforms.patch -- patches.suse/usb-dwc2-turn-on-uframe_sched-on-amlogic-platforms.patch -- patches.suse/usb-dwc2-turn-on-uframe_sched-on-stm32f4x9_fsotg-platforms.patch -- patches.suse/USB-serial-pl2303-add-a-new-device-id-for-ATEN -- patches.suse/serial-pxa-Fix-an-error-handling-path-in-serial_pxa_ -- patches.suse/drivers-tty-add-error-handling-for-pcmcia_loop_confi.patch -- patches.suse/serial-xuartps-fix-typo-in-cdns_uart_startup -- patches.suse/serial-sh-sci-Stop-RX-FIFO-timer-during-port-shutdow -- patches.suse/uart-fix-race-between-uart_put_char-and-uart_shutdow.patch -- patches.suse/tty-fix-termios-input-speed-encoding -- patches.suse/tty-fix-termios-input-speed-encoding-when-using-BOTH -- patches.suse/serial-8250_dw-always-set-baud-rate-in-dw8250_set_te -- patches.suse/serial-8250_dw-Add-ACPI-support-for-uart-on-Broadcom -- patches.suse/tty-rocket-Fix-possible-buffer-overwrite-on-register.patch -- patches.suse/serial-8250_exar-Read-INT0-from-slave-device-too.patch -- patches.suse/tty-serial-8250-Revert-NXP-SC16C2552-workaround -- patches.suse/iio-104-quad-8-Fix-off-by-one-error-in-register-sele -- patches.suse/iio-adc-sun4i-gpadc-select-REGMAP_IRQ -- patches.suse/staging-speakup-Replace-strncpy-with-memcpy.patch -- patches.suse/staging-rts5208-fix-missing-error-check-on-call-to-r -- patches.suse/staging-bcm2835-audio-Check-if-workqueue-allocation- -- patches.suse/staging-bcm2835-audio-Don-t-leak-workqueue-if-open-f -- patches.suse/staging-bcm2835-camera-handle-wait_for_completion_ti -- patches.suse/staging-bcm2835-camera-fix-timeout-handling-in-wait_ -- patches.suse/iio-accel-adxl345-convert-address-field-usage-in-iio.patch -- patches.suse/iio-adc-ina2xx-avoid-kthread_stop-with-stale-task_st -- patches.suse/iio-ad9523-Fix-displayed-phase -- patches.suse/iio-sca3000-Fix-missing-return-in-switch -- patches.suse/iio-ad9523-Fix-return-value-for-ad952x_store -- patches.suse/staging-comedi-ni_mio_common-fix-subdevice-flags-for.patch -- patches.suse/vmw_balloon-fix-inflation-of-64-bit-GFNs -- patches.suse/vmw_balloon-do-not-use-2MB-without-batching -- patches.suse/vmw_balloon-VMCI_DOORBELL_SET-does-not-check-status -- patches.suse/vmw_balloon-fix-VMCI-use-when-balloon-built-into-ker -- patches.suse/vmw_balloon-remove-inflation-rate-limiting -- patches.suse/msft-hv-1721-Drivers-hv-vmbus-Fix-the-offer_in_progress-in-vmbus_.patch -- patches.suse/msft-hv-1724-Tools-hv-vss-fix-loop-device-detection.patch -- patches.suse/misc-sram-fix-resource-leaks-in-probe-error-path.patch -- patches.suse/misc-sram-enable-clock-before-registering-regions.patch -- patches.suse/vmci-type-promotion-bug-in-qp_host_get_user_memory.patch -- patches.suse/tsl2550-fix-lux1_input-error-in-low-light.patch -- patches.suse/mei-bus-type-promotion-bug-in-mei_nfc_if_version.patch -- patches.suse/mei-don-t-update-offset-in-write -- patches.suse/coresight-Handle-errors-in-finding-input-output-port.patch -- patches.suse/coresight-tpiu-Fix-disabling-timeouts.patch -- patches.suse/parport-sunbpp-fix-error-return-code.patch -- patches.suse/extcon-Release-locking-when-sending-the-notification -- patches.suse/msft-hv-1742-Drivers-hv-vmbus-Reset-the-channel-callback-in-vmbus.patch -- patches.suse/misc-ti-st-Fix-memory-leak-in-the-error-path-of-prob.patch -- patches.suse/uio-potential-double-frees-if-__uio_register_device- -- patches.suse/misc-mic-SCIF-Fix-scif_get_new_port-error-handling.patch -- patches.suse/kernfs-Replace-strncpy-with-memcpy.patch -- patches.suse/kobject-replace-strncpy-with-memcpy.patch -- patches.suse/drivers-core-Remove-glue-dirs-from-sysfs-earlier.patch -- patches.suse/drivers-base-stop-new-probing-during-shutdown.patch -- patches.suse/mmc-sdhci-pci-add-support-for-intel-icp.patch -- patches.suse/mmc-sdhci-of-esdhc-set-proper-dma-mask-for-ls104x-ch.patch -- patches.suse/mmc-sdhci-do-not-try-to-use-3.3V-signaling-if-not-su.patch -- patches.suse/mmc-tegra-prevent-HS200-on-Tegra-3 -- patches.suse/dmaengine-hsu-Support-dmaengine_terminate_sync -- patches.suse/dmaengine-idma64-Support-dmaengine_terminate_sync -- patches.suse/dmaengine-mv_xor_v2-kill-the-tasklets-upon-exit -- patches.suse/dmaengine-pl330-fix-irq-race-with-terminate_all.patch -- patches.suse/Input-atmel_mxt_ts-only-use-first-T9-instance.patch -- patches.suse/KVM-PPC-Book3S-Fix-matching-of-hardware-and-emulated.patch -- patches.suse/KVM-PPC-Book3S-HV-Add-of_node_put-in-success-path.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-constant-size-warning.patch -- patches.suse/KVM-PPC-Book3S-HV-Pack-VCORE-IDs-to-access-full-VCPU.patch -- patches.suse/KVM-PPC-Book3S-HV-Allow-creating-max-number-of-VCPUs.patch -- patches.suse/KVM-PPC-Book3S-HV-Read-kvm-arch.emul_smt_mode-under-.patch -- patches.suse/kvm-s390-add-etoken-support-for-guests.patch -- patches.suse/kvm-mmu-drop-vcpu-param-in-gpte_access -- patches.suse/kvm-nvmx-fix-fault-vector-for-vmx-operation-at-cpl-0 -- patches.suse/kvm-vmx-track-host_state-loaded-using-a-loaded_vmcs-pointer -- patches.suse/kvm-x86-set-highest-physical-address-bits-in-non-present-reserved-sptes -- patches.suse/cls_matchall-fix-tcf_unbind_filter-missing.patch -- patches.suse/isdn-Disable-IIOCDBGVAR -- patches.suse/ipvs-fix-race-between-ip_vs_conn_new-and-ip_vs_del_d.patch -- patches.suse/netfilter-ip6t_rpfilter-set-F_IFACE-for-linklocal-ad.patch -- patches.suse/EDAC-Add-missing-MEM_LRDDR4-entry-in-edac_mem_types.patch -- patches.suse/mfd-intel-lpss-Add-Ice-Lake-PCI-IDs.patch -- patches.suse/mfd-arizona-Don-t-use-regmap_read_poll_timeout -- patches.suse/mfd-ti_am335x_tscadc-Fix-struct-clk-memory-leak.patch -- patches.suse/mfd-hi655x-Fix-regmap-area-declared-size-for-hi655x.patch -- patches.suse/mfd-sm501-Set-coherent_dma_mask-when-creating-subdev -- patches.suse/HID-hid-ntrig-add-error-handling-for-sysfs_create_gr.patch -- patches.suse/HID-wacom-Replace-touch_max-fixup-code-with-static-t.patch -- patches.suse/HID-wacom-Move-handling-of-HID-quirks-into-a-dedicat.patch -- patches.suse/HID-wacom-convert-Wacom-custom-usages-to-standard-HI.patch -- patches.suse/livepatch-validate-module-old-func-name-length.patch -- patches.suse/livepatch-remove-reliable-stacktrace-check-in-klp_try_switch_task.patch -- patches.suse/rtc-bq4802-add-error-handling-for-devm_ioremap.patch -- patches.suse/rtc-snvs-Add-timeouts-to-avoid-kernel-lockups.patch -- patches.suse/ceph-fix-incorrect-use-of-strncpy.patch -- patches.suse/ceph-return-errors-from-posix_acl_equiv_mode-correctly.patch -- patches.suse/0001-libceph-store-ceph_auth_handshake-pointer-in-ceph_connection.patch -- patches.suse/0002-libceph-factor-out-_prepare_write_connect.patch -- patches.suse/0003-libceph-factor-out-_ceph_x_decrypt.patch -- patches.suse/0004-libceph-factor-out-encrypt_authorizer.patch -- patches.suse/0005-libceph-add-authorizer-challenge.patch -- patches.suse/0006-libceph-implement-cephx_v2-calculation-mode.patch -- patches.suse/0007-libceph-check-authorizer-reply-challenge-length-before-reading.patch -- patches.suse/0008-libceph-weaken-sizeof-check-in-ceph_x_verify_authorizer_reply.patch -- patches.suse/0044-ceph-support-cephfs-own-feature-bits.patch -- patches.suse/uprobes-Use-synchronize_rcu-not-synchronize_sched.patch -- patches.suse/i2c-i801-Consolidate-chipset-names-in-documentation-.patch -- patches.suse/i2c-i801-Add-support-for-Intel-Ice-Lake.patch -- patches.suse/tpm-tpm_i2c_infineon-switch-to-i2c_lock_bus-.-I2C_LO.patch -- patches.suse/input-rohm_bu21023-switch-to-i2c_lock_bus-.-I2C_LOCK.patch -- patches.suse/mfd-88pm860x-i2c-switch-to-i2c_lock_bus-.-I2C_LOCK_S.patch -- patches.suse/i2c-imx-Fix-race-condition-in-dma-read -- patches.suse/i2c-core-ACPI-Properly-set-status-byte-to-0-for-mult.patch -- patches.suse/power-remove-possible-deadlock-when-unregistering-po -- patches.suse/power-vexpress-fix-corruption-in-notifier-registrati -- patches.suse/power-gemini-poweroff-Avoid-more-spurious-poweroffs -- patches.suse/power-supply-axp288_charger-Fix-initial-constant_cha -- patches.suse/power-generic-adc-battery-fix-out-of-bounds-write-wh -- patches.suse/power-generic-adc-battery-check-for-duplicate-proper -- patches.suse/power-supply-max77693_charger-fix-unintentional-fall -- patches.suse/vfs-limit-size-of-dedupe.patch -- patches.suse/vfs-dedupe-extract-helper-for-a-single-dedup.patch -- patches.suse/vfs-export-vfs_dedupe_file_range_one-to-modules.patch -- patches.suse/vfs-fix-freeze-protection-in-mnt_want_write_file-for.patch -- patches.suse/fuse-fix-double-request_end.patch -- patches.suse/fuse-fix-unlocked-access-to-processing-queue.patch -- patches.suse/fuse-umount-should-wait-for-all-requests.patch -- patches.suse/fuse-Fix-oops-at-process_init_reply.patch -- patches.suse/fuse-fix-initial-parallel-dirops.patch -- patches.suse/fuse-Don-t-access-pipe-buffers-without-pipe_lock.patch -- patches.suse/fuse-Add-missed-unlock_page-to-fuse_readpages_fill.patch -- patches.suse/cpufreq-governor-Avoid-accessing-invalid-governor_da.patch -- patches.suse/PM-sleep-wakeup-Fix-build-error-caused-by-missing-SR -- patches.suse/0001-ACPICA-Reference-Counts-increase-max-to-0x4000-for-l.patch -- patches.suse/autofs-fix-autofs_sbi-does-not-check-super-block-typ.patch -- patches.suse/0238-lib-add-crc64-calculation-routines.patch -- patches.suse/0238-bcache-use-routines-from-lib-crc64.c-for-CRC64-calcu.patch -- patches.suse/lib-test_hexdump.c-fix-failure-on-big-endian-cpu.patch -- patches.suse/hfsplus-don-t-return-0-when-fill_super-failed.patch -- patches.suse/reiserfs-fix-broken-xattr-handling-heap-corruption-b.patch -- patches.suse/fat-validate-i_start-before-using.patch -- patches.suse/fork-don-t-copy-inconsistent-signal-handler-state-to.patch -- patches.suse/0238-bcache-style-fix-to-replace-unsigned-by-unsigned-int.patch -- patches.suse/0238-bcache-style-fix-to-add-a-blank-line-after-declarati.patch -- patches.suse/0238-bcache-add-identifier-names-to-arguments-of-function.patch -- patches.suse/0238-bcache-style-fixes-for-lines-over-80-characters.patch -- patches.suse/0238-bcache-replace-Symbolic-permissions-by-octal-permiss.patch -- patches.suse/0238-bcache-replace-printk-by-pr_-routines.patch -- patches.suse/0238-bcache-fix-indent-by-replacing-blank-by-tabs.patch -- patches.suse/0238-bcache-replace-pF-by-pS-in-seq_printf.patch -- patches.suse/0238-bcache-fix-typo-succesfully-to-successfully.patch -- patches.suse/0239-bcache-prefer-help-in-Kconfig.patch -- patches.suse/0240-bcache-do-not-check-NULL-pointer-before-calling-kmem.patch -- patches.suse/0241-bcache-fix-code-comments-style.patch -- patches.suse/0242-bcache-add-static-const-prefix-to-char-array-declara.patch -- patches.suse/0243-bcache-move-open-brace-at-end-of-function-definition.patch -- patches.suse/0244-bcache-add-missing-SPDX-header.patch -- patches.suse/0245-bcache-remove-unnecessary-space-before-ioctl-functio.patch -- patches.suse/0246-bcache-add-the-missing-comments-for-smp_mb-smp_wmb.patch -- patches.suse/block-don-t-warn-for-flush-on-read-only-device.patch -- patches.suse/block-bfq-return-nbytes-and-not-zero-from-struct-cft.patch -- patches.suse/tracing-blktrace-Fix-to-allow-setting-same-value.patch -- patches.suse/blk-mq-init-hctx-sched-after-update-ctx-and-hctx-map.patch -- patches.suse/blk-mq-sync-the-update-nr_hw_queues-with-blk_mq_queu.patch -- patches.suse/KVM-arm-arm64-Fix-lost-IRQs-from-emulated-physcial-t.patch -- patches.suse/KVM-arm-arm64-Skip-updating-PMD-entry-if-no-change.patch -- patches.suse/KVM-arm-arm64-Skip-updating-PTE-entry-if-no-change.patch -- patches.suse/x86-kvm-avoid-unused-variable-warning -- patches.suse/kvm-x86-svm-call-x86_spec_ctrl_set_guest-host-with-interrupts-disabled.patch -- patches.suse/kvm-vmx-fixes-for-vmentry_l1d_flush-module-parameter -- patches.suse/platform-x86-ideapad-laptop-Apply-no_hw_rfkill-to-Y2 -- patches.suse/platform-x86-thinkpad_acpi-Proper-model-release-matc -- patches.suse/platform-x86-toshiba_acpi-Fix-defined-but-not-used-b.patch -- patches.suse/platform-x86-asus-nb-wmi-Add-keymap-entry-for-lid-fl.patch -- patches.suse/ARM-hwmod-RTC-Don-t-assume-lock-unlock-will-be-calle.patch -- patches.suse/ARM-mvebu-declare-asm-symbols-as-character-arrays-in.patch -- patches.suse/ARM-hisi-fix-error-handling-and-missing-of_node_put.patch -- patches.suse/ARM-hisi-check-of_iomap-and-fix-missing-of_node_put.patch -- patches.suse/ARM-hisi-handle-of_iomap-and-fix-missing-of_node_put.patch -- patches.suse/ARM-imx-flag-failure-of-of_iomap.patch -- patches.suse/ARM-exynos-Clear-global-variable-on-init-error-path.patch -- patches.suse/ARM-bcm2835-Add-GET_THROTTLED-firmware-property.patch -- patches.suse/hwmon-Add-support-for-RPi-voltage-sensor.patch -- patches.suse/firmware-raspberrypi-Register-hwmon-driver.patch -- patches.suse/soc-mediatek-pwrap-fix-cipher-init-setting-error.patch -- patches.suse/IB-hfi1-Invalid-NUMA-node-information-can-cause-a-di.patch -- patches.suse/ALSA-hda-realtek-Fix-HP-Headset-Mic-can-t-record.patch -- patches.suse/video-fbdev-Set-pixclock-0-in-goldfishfb.patch -- patches.suse/fbdev-Distinguish-between-interlaced-and-progressive.patch -- patches.suse/video-fbdev-pxafb-clear-allocated-memory-for-video-m -- patches.suse/video-goldfishfb-fix-memory-leak-on-driver-remove.patch -- patches.suse/fbdev-via-fix-defined-but-not-used-warning.patch -- patches.suse/fbdev-omapfb-off-by-one-in-omapfb_register_client -- patches.suse/fb-fix-lost-console-when-the-user-unplugs-a-USB-adap.patch -- patches.suse/udlfb-set-optimal-write-delay.patch -- patches.suse/pwm-tiehrpwm-Fix-disabling-of-output-of-PWMs -- patches.suse/ubifs-Fix-directory-size-calculation-for-symlinks.patch -- patches.suse/ubifs-Fix-synced_i_size-calculation-for-xattr-inodes.patch -- patches.suse/ubifs-Fix-memory-leak-in-lprobs-self-check.patch -- patches.suse/ubifs-xattr-Don-t-operate-on-deleted-inodes.patch -- patches.suse/Revert-UBIFS-Fix-potential-integer-overflow-in-alloc.patch -- patches.suse/ubifs-Check-data-node-size-before-truncate.patch -- patches.suse/nfsd-fix-corrupted-reply-to-badly-ordered-compound.patch -- patches.suse/sunrpc-Don-t-use-stack-buffer-with-scatterlist.patch -- patches.suse/NFSv4.1-Fix-a-potential-layoutget-layoutrecall-deadl.patch -- patches.suse/0005-pnfs-blocklayout-off-by-one-in-bl_map_stripe.patch -- patches.suse/NFSv4.0-fix-client-reference-leak-in-callback.patch -- patches.suse/0006-NFSv4-client-live-hangs-after-live-data-migration-re.patch -- patches.suse/0001-NFS-Use-an-appropriate-work-queue-for-direct-write-c.patch -- patches.suse/0007-NFSv4-Fix-a-sleep-in-atomic-context-in-nfs4_callback.patch -- patches.suse/hfsplus-fix-null-dereference-in-hfsplus_lookup.patch -- patches.suse/hfs-prevent-crash-on-exit-from-failed-search.patch -- patches.suse/namei-allow-restricted-O_CREAT-of-FIFOs-and-regular-.patch -- patches.suse/virtio-pci-legacy-Validate-queue-pfn.patch -- patches.suse/drm-edid-Add-6-bpc-quirk-for-SDC-panel-in-Lenovo-B50.patch -- patches.suse/userns-move-user-access-out-of-the-mutex.patch -- patches.suse/sys-don-t-hold-uts_sem-while-accessing-userspace-mem.patch -- patches.suse/getxattr-use-correct-xattr-length.patch -- patches.suse/ACPI-fix-menuconfig-presentation-of-ACPI-submenu.patch -- patches.suse/s390-sles15-15-01-pci-fix-out-of-bounds-access-during-irq-setup.patch -- patches.suse/s390-sles15-17-01-02-s390-kdump-Make-elfcorehdr-size-calculation-ABI-comp.patch -- patches.suse/powerpc-fadump-cleanup-crash-memory-ranges-support.patch -- patches.suse/powerpc-powernv-pci-Work-around-races-in-PCI-bridge-.patch -- patches.suse/powerpc64-ftrace-Include-ftrace.h-needed-for-enable-.patch -- patches.suse/powerpc-topology-Get-topology-for-shared-processors-.patch -- patches.suse/KVM-PPC-Book3S-Fix-guest-DMA-when-guest-partially-ba.patch -- patches.suse/powerpc-mce-Fix-SLB-rebolting-during-MCE-recovery-pa.patch -- patches.suse/apparmor-Check-buffer-bounds-when-mapping-permissions-mask.patch -- patches.suse/apparmor-Fully-initialize-aa_perms-struct-when-answe.patch -- patches.suse/apparmor-Fix-failure-to-audit-context-info-in-build_.patch -- patches.suse/apparmor-fix-an-error-code-in-__aa_create_ns.patch -- patches.suse/apparmor-remove-no-op-permission-check-in-policy_unpack.patch -- patches.suse/iommu-arm-smmu-error-out-only-if-not-enough-context-interrupts -- patches.suse/iommu-arm-smmu-v3-sync-the-OVACKFLG-to-PRIQ-consumer.patch -- patches.suse/iommu-arm-smmu-v3-Abort-all-transactions-if-SMMU-is-.patch -- patches.suse/iommu-amd-make-sure-tlb-to-be-flushed-before-iova-freed -- patches.suse/x86-irq_remapping-move-irq-remapping-mode-enum -- patches.suse/iommu-amd-add-support-for-higher-64-bit-iommu-control-register -- patches.suse/iommu-amd-add-support-for-iommu-xt-mode -- patches.suse/iommu-vt-d-add-definitions-for-pfsid -- patches.suse/iommu-vt-d-fix-dev-iotlb-pfsid-use -- patches.suse/ata-libahci-Correct-setting-of-DEVSLP-register.patch -- patches.suse/ata-libahci-Allow-reconfigure-of-DEVSLP-register.patch -- patches.suse/cifs-create-a-define-for-how-many-iovs-we-need-for-an-SMB2_open-.patch -- patches.suse/cifs-check-if-SMB2-PDU-size-has-been-padded-and-suppress-the-warnin.patch -- patches.suse/0001-cifs-check-kmalloc-before-use.patch -- patches.suse/01-cifs-update-internal-module-version-number-for-cifs-ko-to-2-12.patch -- patches.suse/0238-bcache-release-dc-writeback_lock-properly-in-bch_wri.patch -- patches.suse/blk-wbt-move-disable-check-into-get_limit.patch -- patches.suse/blk-wbt-use-wq_has_sleeper-for-wq-active-check.patch -- patches.suse/blk-wbt-fix-has-sleeper-queueing-check.patch -- patches.suse/scripts-modpost-check-memory-allocation-results.patch -- patches.suse/reset-imx7-Fix-always-writing-bits-as-0.patch -- patches.suse/acpi-nfit-prefer-dsm-over-lsr-for-namespace-label-reads.patch -- patches.suse/libnvdimm-Use-max-contiguous-area-for-namespace-size.patch -- patches.suse/libnvdimm-fix-ars_status-output-length-calculation.patch -- patches.suse/device-dax-Enable-page_mapping.patch -- patches.suse/device-dax-Set-page-index.patch -- patches.suse/filesystem-dax-Set-page-index.patch -- patches.suse/mm-madvise_inject_error-Disable-MADV_SOFT_OFFLINE-fo.patch -- patches.suse/mm-madvise_inject_error-Let-memory_failure-optionall.patch -- patches.suse/mm-memory_failure-Collect-mapping-size-in-collect_pr.patch -- patches.suse/filesystem-dax-Introduce-dax_lock_mapping_entry.patch -- patches.suse/mm-memory_failure-Teach-memory_failure-about-dev_pag.patch -- patches.suse/x86-mm-pat-Prepare-reserve-free-_memtype-for-decoy-a.patch -- patches.suse/x86-memory_failure-Introduce-set-clear-_mce_nospec.patch -- patches.suse/libnvdimm-pmem-Restore-page-attributes-when-clearing.patch -- patches.suse/irqchip-bcm7038-l1-Hide-cpu-offline-callback-when-bu -- patches.suse/x86-vdso-fix-vdso-build-if-a-retpoline-is-emitted.patch -- patches.suse/x86-mce-add-notifier_block-forward-declaration -- patches.suse/x86-process-re-export-start_thread -- patches.suse/x86-speculation-l1tf-fix-overflow-in-l1tf_pfn_limit-on-32bit.patch -- patches.suse/x86-kvm-vmx-remove-duplicate-l1d-flush-definitions -- patches.suse/0001-x86-speculation-l1tf-Fix-off-by-one-error-when-warni.patch -- patches.suse/0001-x86-speculation-l1tf-Suggest-what-to-do-on-systems-w.patch -- patches.suse/iscsi-target-fix-session-creation-failure-handling.patch -- patches.suse/ip6_vti-fix-a-null-pointer-deference-when-destroy-vt.patch -- patches.suse/qed-Wait-for-ready-indication-before-rereading-the-s.patch -- patches.suse/qed-Wait-for-MCP-halt-and-resume-commands-to-take-pl.patch -- patches.suse/qed-Prevent-a-possible-deadlock-during-driver-load-a.patch -- patches.suse/qed-Avoid-sending-mailbox-commands-when-MFW-is-not-r.patch -- patches.suse/r8152-disable-RX-aggregation-on-new-Dell-TB16-dock.patch -- patches.suse/hv_netvsc-ignore-devices-that-are-not-PCI.patch -- patches.suse/ipv4-tcp-send-zero-IPID-for-RST-and-ACK-sent-in-SYN-.patch -- patches.suse/net-hns3-fix-page_offset-overflow-when-CONFIG_ARM64_.patch -- patches.suse/bpf-use-per-htab-salt-for-bucket-hash.patch -- patches.suse/e1000-check-on-netif_running-before-calling-e1000_up.patch -- patches.suse/e1000-ensure-to-free-old-tx-rx-rings-in-set_ringpara.patch -- patches.suse/i40e-fix-condition-of-WARN_ONCE-for-stat-strings.patch -- patches.suse/net-macb-do-not-disable-MDIO-bus-at-open-close-time.patch -- patches.suse/qlge-Fix-netdev-features-configuration.patch -- patches.suse/vhost-correctly-check-the-iova-range-when-waking-vir.patch -- patches.suse/net-sched-Fix-memory-exposure-from-short-TCA_U32_SEL.patch -- patches.suse/thermal-of-thermal-disable-passive-polling-when-ther.patch -- patches.suse/crypto-caam-jr-fix-descriptor-DMA-unmapping.patch -- patches.suse/crypto-caam-qi-fix-error-path-in-xts-setkey.patch -- patches.suse/crypto-vmx-Fix-sleep-in-atomic-bugs.patch -- patches.suse/crypto-cavium-nitrox-fix-for-command-corruption-in-q.patch -- patches.suse/fs-quota-Fix-spectre-gadget-in-do_quotactl.patch -- patches.suse/hwmon-ina2xx-fix-sysfs-shunt-resistor-read-access.patch -- patches.suse/hwmon-adt7475-Make-adt7475_read_word-return-errors.patch -- patches.suse/hwmon-nct6775-Fix-potential-Spectre-v1.patch -- patches.suse/blk-wbt-abstract-out-end-IO-completion-handler.patch -- patches.suse/blk-wbt-improve-waking-of-tasks.patch -- patches.suse/0001-xen-blkback-don-t-keep-persistent-grants-too-long.patch -- patches.suse/0003-xen-blkfront-cleanup-stale-persistent-grants.patch -- patches.suse/0004-xen-blkfront-reorder-tests-in-xlblk_init.patch -- patches.suse/0002-xen-blkback-move-persistent-grants-flags-to-bool.patch -- patches.suse/0005-xen-blkback-remove-unused-pers_gnts_lock-from-struct.patch -- patches.suse/cdrom-Fix-info-leak-OOB-read-in-cdrom_ioctl_drive_st -- patches.suse/nvme-pci-add-a-memory-barrier-to-nvme_dbbuf_update_a.patch -- patches.suse/PM-clk-signedness-bug-in-of_pm_clk_add_clks -- patches.suse/disable-stringop-truncation-warnings-for-now.patch -- patches.suse/drm-amdgpu-Enable-disable-gfx-PG-feature-in-rlc-safe.patch -- patches.suse/drm-amdgpu-Update-power-state-at-the-end-of-smu-hw_i.patch -- patches.suse/drm-i915-Increase-LSPCON-timeout -- patches.suse/i2c-i801-Allow-ACPI-AML-access-I-O-ports-not-reserve.patch -- patches.suse/x86-xen-don-t-write-ptes-directly-in-32-bit-pv-guests -- patches.suse/x86-pae-use-64-bit-atomic-xchg-function-in-native_ptep_get_and_clear -- patches.suse/0005-arm64-mm-always-enable-CONFIG_HOLES_IN_ZONE.patch -- patches.suse/watchdog-Mark-watchdog-touch-functions-as-notrace.patch -- patches.suse/x86-spectre-add-missing-family-6-check-to-microcode-check.patch -- patches.suse/0001-x86-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch -- patches.suse/x86-entry-64-wipe-kasan-stack-shadow-before-rewind_stack_do_exit -- patches.suse/x86-nmi-fix-nmi-uaccess-race-against-cr3-switching -- patches.suse/x86-mce-Fix-set_mce_nospec-to-avoid-GP-fault.patch -- patches.suse/x86-vdso-fix-lsl-operand-order.patch -- patches.suse/0001-of-add-helper-to-lookup-compatible-child-node.patch -- patches.suse/sctp-hold-transport-before-accessing-its-asoc-in-sct.patch -- patches.suse/vti6-remove-skb-ignore_df-check-from-vti6_xmit.patch -- patches.suse/tipc-fix-a-missing-rhashtable_walk_exit.patch -- patches.suse/net-hns-add-the-code-for-cleaning-pkt-in-chip.patch -- patches.suse/net-hns-add-netif_carrier_off-before-change-speed-an.patch -- patches.suse/net-sched-act_pedit-fix-dump-of-extended-layered-op.patch -- patches.suse/0013-ipv6-fix-cleanup-ordering-for-ip6_mr-failure.patch -- patches.suse/0014-ipv6-fix-cleanup-ordering-for-pingv6-registration.patch -- patches.suse/net-bcmgenet-use-MAC-link-status-for-fixed-phy.patch -- patches.suse/nfp-wait-for-posted-reconfigs-when-disabling-the-dev.patch -- patches.suse/tcp-do-not-restart-timewait-timer-on-rst-reception.patch -- patches.suse/ibmvnic-Include-missing-return-code-checks-in-reset-.patch -- patches.suse/0015-igmp-fix-incorrect-unsolicit-report-count-when-join-.patch -- patches.suse/r8169-add-support-for-NCube-8168-network-card.patch -- patches.suse/bnxt_en-Clean-up-unused-functions.patch -- patches.suse/bnxt_en-Do-not-adjust-max_cp_rings-by-the-ones-used-.patch -- patches.suse/mac80211-Run-TXQ-teardown-code-before-de-registering.patch -- patches.suse/mac80211_hwsim-require-at-least-one-channel.patch -- patches.suse/mac80211-correct-use-of-IEEE80211_VHT_CAP_RXSTBC_X.patch -- patches.suse/mac80211_hwsim-correct-use-of-IEEE80211_VHT_CAP_RXST.patch -- patches.suse/mac80211-mesh-fix-HWMP-sequence-numbering-to-follow-.patch -- patches.suse/mac80211-avoid-kernel-panic-when-building-AMSDU-from -- patches.suse/cfg80211-nl80211_update_ft_ies-to-validate-NL80211_A -- patches.suse/mac80211-do-not-convert-to-A-MSDU-if-frag-subframe-l.patch -- patches.suse/mac80211-always-account-for-A-MSDU-header-changes -- patches.suse/mac80211-fix-an-off-by-one-issue-in-A-MSDU-max_subfr -- patches.suse/cfg80211-fix-a-type-issue-in-ieee80211_chandef_to_op.patch -- patches.suse/mac80211-fix-a-race-between-restart-and-CSA-flows.patch -- patches.suse/mac80211-Fix-station-bandwidth-setting-after-channel.patch -- patches.suse/mac80211-don-t-Tx-a-deauth-frame-if-the-AP-forbade-T.patch -- patches.suse/mac80211-shorten-the-IBSS-debug-messages.patch -- patches.suse/act_ife-fix-a-potential-use-after-free.patch -- patches.suse/net-sched-action_ife-take-reference-to-meta-module.patch -- patches.suse/tools-vm-slabinfo.c-fix-sign-compare-warning.patch -- patches.suse/tools-vm-page-types.c-fix-defined-but-not-used-warni.patch -- patches.suse/mm-hugetlb-filter-out-hugetlb-pages-if-hugepage-migration-is-not-supported.patch -- patches.suse/mm-fix-bug_on-in-vmf_insert_pfn_pud-from-vm_mixedmap-removal.patch -- patches.suse/scsi-lpfc-Correct-MDS-diag-and-nvmet-configuration.patch -- patches.suse/scsi-hpsa-limit-transfer-length-to-1mb-not-512kb.patch -- patches.suse/gpio-adp5588-Fix-sleep-in-atomic-context-bug.patch -- patches.suse/gpiolib-acpi-Switch-to-cansleep-version-of-GPIO-libr.patch -- patches.suse/gpiolib-acpi-Register-GpioInt-ACPI-event-handlers-fr.patch -- patches.suse/gpio-Fix-crash-due-to-registration-race.patch -- patches.suse/btrfs-sync-log-after-logging-new-name.patch -- patches.suse/btrfs-fix-data-corruption-when-deduplicating-between.patch -- patches.suse/printk-tracing-Do-not-trace-printk_nmi_enter.patch -- patches.suse/0001-nbd-don-t-allow-invalid-blocksize-settings.patch -- patches.suse/block-don-t-warn-when-doing-fsync-on-read-only-devic.patch -- patches.suse/block-bfq-swap-puts-in-bfqg_and_blkg_put.patch -- patches.suse/fs-cifs-don-t-translate-SFM_SLASH-U-F026-to-backslash.patch -- patches.suse/SMB3-Backup-intent-flag-missing-for-directory-opens-.patch -- patches.suse/smb3-minor-debugging-clarifications-in-rfc1001-len-processing.patch -- patches.suse/smb3-check-for-and-properly-advertise-directory-leas.patch -- patches.suse/cifs-connect-to-servername-instead-of-IP-for-IPC-sha.patch -- patches.suse/ALSA-hda-Fix-cancel_work_sync-stall-from-jackpoll-wo.patch -- patches.suse/acpi-bus-only-call-dmi_check_system-on-x86.patch -- patches.suse/fsnotify-fix-ignore-mask-logic-in-fsnotify.patch -- patches.suse/ceph-avoid-a-use-after-free-in-ceph_destroy_options.patch -- patches.suse/md-raid5-cache-disable-reshape-completely.patch -- patches.suse/RAID10-BUG_ON-in-raise_barrier-when-force-is-true-an.patch -- patches.suse/0001-md-cluster-release-RESYNC-lock-after-the-last-resync.patch -- patches.suse/i2c-uniphier-issue-STOP-only-for-last-message-or-I2C.patch -- patches.suse/i2c-uniphier-f-issue-STOP-only-for-last-message-or-I.patch -- patches.suse/i2c-i801-fix-DNV-s-SMBCTRL-register-offset.patch -- patches.suse/i2c-xiic-Make-the-start-and-the-byte-count-write-ato.patch -- patches.suse/hwmon-rpi-add-module-alias-to-raspberrypi-hwmon.patch -- patches.suse/kvm-vmx-do-not-allow-reexecute_instruction-when-skipping-mmio-instr -- patches.suse/kvm-x86-invert-emulation-re-execute-behavior-to-make-it-opt-in -- patches.suse/kvm-x86-merge-emultype_retry-and-emultype_allow_reexecute -- patches.suse/kvm-x86-default-to-not-allowing-emulation-retry-in-kvm_mmu_page_fault -- patches.suse/kvm-x86-do-not-re-try-execute-after-failed-emulation-in-l2 -- patches.suse/KVM-PPC-Book3S-HV-Use-correct-pagesize-in-kvm_unmap_.patch -- patches.suse/KVM-PPC-Book3S-HV-Don-t-truncate-HPTE-index-in-xlate.patch -- patches.suse/kvm-s390-vsie-copy-wrapping-keys-to-right-place.patch -- patches.suse/kbuild-make-missing-depmod-a-warning-instead-of-an-error.patch -- patches.suse/x86-microcode-make-sure-boot_cpu_data-microcode-is-up-to-date -- patches.suse/x86-microcode-update-the-new-microcode-revision-unconditionally -- patches.suse/x86-process-don-t-mix-user-kernel-regs-in-64bit-_show_regs -- patches.suse/x86-mm-use-write_once-when-setting-ptes.patch -- patches.suse/iw_cxgb4-only-allow-1-flush-on-user-qps.patch -- patches.suse/IB-ipoib-Avoid-a-race-condition-between-start_xmit-a.patch -- patches.suse/bnxt_re-Fix-couple-of-memory-leaks-that-could-lead-t.patch -- patches.suse/HID-add-support-for-Apple-Magic-Keyboards.patch -- patches.suse/HID-hid-saitek-Add-device-ID-for-RAT-7-Contagion.patch -- patches.suse/HID-sensor-hub-Restore-fixup-for-Lenovo-ThinkPad-Hel.patch -- patches.suse/scsi-qedi-add-the-crc-size-within-iscsi-nvm-image -- patches.suse/be2net-Fix-memory-leak-in-be_cmd_get_profile_config.patch -- patches.suse/net-qca_spi-Fix-race-condition-in-spi-transfers.patch -- patches.suse/s390-sles15-16-02-01-net-af_iucv-drop-inbound-packets-with-invalid-flags.patch -- patches.suse/s390-sles15-16-02-02-net-af_iucv-fix-skb-handling-on-HiperTransport-xmit-.patch -- patches.suse/net-mlx5-Fix-use-after-free-in-self-healing-flow.patch -- patches.suse/net-mlx5-Fix-debugfs-cleanup-in-the-device-init-remo.patch -- patches.suse/net-mlx5-E-Switch-Fix-memory-leak-when-creating-swit.patch -- patches.suse/net-mlx5-Check-for-error-in-mlx5_attach_interface.patch -- patches.suse/net-ena-fix-surprise-unplug-NULL-dereference-kernel-.patch -- patches.suse/net-ena-fix-driver-when-PAGE_SIZE-64kB.patch -- patches.suse/net-ena-fix-device-destruction-to-gracefully-free-re.patch -- patches.suse/net-ena-fix-potential-double-ena_destroy_device.patch -- patches.suse/net-ena-fix-missing-lock-during-device-destruction.patch -- patches.suse/net-ena-fix-missing-calls-to-READ_ONCE.patch -- patches.suse/net-ena-fix-incorrect-usage-of-memory-barriers.patch -- patches.suse/qmi_wwan-Support-dynamic-config-on-Quectel-EP06.patch -- patches.suse/0016-netfilter-nf_tables-release-chain-in-flushing-set.patch -- patches.suse/r8169-Clear-RTL_FLAG_TASK_-_PENDING-when-clearing-RT.patch -- patches.suse/rds-fix-two-RCU-related-problems.patch -- patches.suse/s390-sles15-15-03-qeth-use-vzalloc-for-QUERY-OAT-buffer.patch -- patches.suse/drm-nouveau-drm-nouveau-Fix-bogus-drm_kms_helper_pol -- patches.suse/drm-nouveau-drm-nouveau-Use-pm_runtime_get_noresume-.patch -- patches.suse/drm-nouveau-Fix-deadlocks-in-nouveau_connector_detec.patch -- patches.suse/drm-nouveau-drm-nouveau-Prevent-handling-ACPI-HPD-ev.patch -- patches.suse/drm-nouveau-drm-nouveau-Don-t-forget-to-cancel-hpd_w.patch -- patches.suse/drm-nouveau-TBDdevinit-don-t-fail-when-PMU-PRE_OS-is.patch -- patches.suse/drm-nouveau-disp-fix-DP-disable-race.patch -- patches.suse/ipmi-Move-BT-capabilities-detection-to-the-detect-ca.patch -- patches.suse/0003-ipmi-Fix-I2C-client-removal-in-the-SSIF-driver.patch -- patches.suse/Revert-PCI-Add-ACS-quirk-for-Intel-300-series -- patches.suse/switchtec-Fix-Spectre-v1-vulnerability.patch -- patches.suse/s390-sles15-15-04-crypto-paes-fix.patch -- patches.suse/mmc-omap_hsmmc-fix-wakeirq-handling-on-removal.patch -- patches.suse/pstore-Fix-incorrect-persistent-ram-buffer-mapping.patch -- patches.suse/drm-i915-gvt-Fix-the-incorrect-length-of-child_devic.patch -- patches.suse/drm-i915-overlay-Allocate-physical-registers-from-st.patch -- patches.suse/0001-drm-amdgpu-fix-error-handling-in-amdgpu_cs_user_fenc.patch -- patches.suse/mei-ignore-not-found-client-in-the-enumeration.patch -- patches.suse/mei-bus-need-to-unlink-client-before-freeing.patch -- patches.suse/msft-hv-1753-Tools-hv-Fix-a-bug-in-the-key-delete-code.patch -- patches.suse/misc-hmc6352-fix-potential-Spectre-v1.patch -- patches.suse/msft-hv-1754-vmbus-don-t-return-values-for-uninitalized-channels.patch -- patches.suse/USB-add-quirk-for-WORLDE-Controller-KS49-or-Prodipe-.patch -- patches.suse/xhci-Fix-use-after-free-for-URB-cancellation-on-a-re.patch -- patches.suse/USB-yurex-Fix-buffer-over-read-in-yurex_write.patch -- patches.suse/USB-yurex-Check-for-truncation-in-yurex_read.patch -- patches.suse/USB-Add-quirk-to-support-DJI-CineSSD.patch -- patches.suse/usb-uas-add-support-for-more-quirk-flags.patch -- patches.suse/usb-Don-t-die-twice-if-PCI-xhci-host-is-not-respondi.patch -- patches.suse/usb-Avoid-use-after-free-by-flushing-endpoints-early.patch -- patches.suse/usb-host-u132-hcd-Fix-a-sleep-in-atomic-context-bug-.patch -- patches.suse/usb-misc-uss720-Fix-two-sleep-in-atomic-context-bugs.patch -- patches.suse/USB-serial-io_ti-fix-array-underflow-in-completion-h.patch -- patches.suse/USB-serial-ti_usb_3410_5052-fix-array-underflow-in-c.patch -- patches.suse/USB-net2280-Fix-erroneous-synchronization-change.patch -- patches.suse/usb-gadget-fotg210-udc-Fix-memory-leak-of-fotg210-ep.patch -- patches.suse/usb-gadget-udc-renesas_usb3-fix-maxpacket-size-of-ep.patch -- patches.suse/Revert-cdc-acm-implement-put_char-and-flush_chars.patch -- patches.suse/0001-xen-manage-don-t-complain-about-an-empty-value-in-co.patch -- patches.suse/NFSv4.1-fix-infinite-loop-on-I-O.patch -- patches.suse/NFS-Don-t-open-code-clearing-of-delegation-state.patch -- patches.suse/fs-cifs-suppress-a-string-overflow-warning.patch -- patches.suse/fs-cifs-require-sha512.patch -- patches.suse/cifs-prevent-integer-overflow-in-nxt_dir_entry.patch -- patches.suse/CIFS-fix-wrapping-bugs-in-num_entries.patch -- patches.suse/cifs-integer-overflow-in-in-SMB2_ioctl.patch -- patches.suse/cifs-read-overflow-in-is_valid_oplock_break-.patch -- patches.suse/sched-fair-Fix-vruntime_normalized-for-remote-non-migration-wakeup.patch -- patches.suse/x86-eisa-don-t-probe-eisa-bus-for-xen-pv-guests -- patches.suse/ext4-check-to-make-sure-the-rename-2-s-destination-i.patch -- patches.suse/ext4-avoid-divide-by-zero-fault-when-deleting-corrup.patch -- patches.suse/ext4-avoid-arithemetic-overflow-that-can-trigger-a-B.patch -- patches.suse/ext4-recalucate-superblock-checksum-after-updating-f.patch -- patches.suse/ext4-fix-online-resize-s-handling-of-a-too-small-fin.patch -- patches.suse/ext4-fix-online-resizing-for-bigalloc-file-systems-w.patch -- patches.suse/ext4-show-test_dummy_encryption-mount-option-in-proc.patch -- patches.suse/ext4-don-t-mark-mmp-buffer-head-dirty.patch -- patches.suse/ext4-dax-add-ext4_bmap-to-ext4_dax_aops.patch -- patches.suse/ext4-dax-set-ext4_dax_aops-for-dax-files.patch -- patches.suse/xen-netfront-dont-bug-in-case-of-too-many-frags.patch -- patches.suse/msft-hv-1755-hv_netvsc-fix-schedule-in-RCU-context.patch -- patches.suse/net-appletalk-fix-minor-pointer-leak-to-userspace-in.patch -- patches.suse/net-rtnl_configure_link-fix-dev-flags-changes-arg-to.patch -- patches.suse/neighbour-confirm-neigh-entries-when-ARP-packet-is-r.patch -- patches.suse/gso_segment-Reset-skb-mac_len-after-modifying-networ.patch -- patches.suse/net-sched-act_sample-fix-NULL-dereference-in-the-dat.patch -- patches.suse/udp4-fix-IP_CMSG_CHECKSUM-for-connected-sockets.patch -- patches.suse/udp6-add-missing-checks-on-edumux-packet-processing.patch -- patches.suse/bpf-verifier-disallow-pointer-subtraction.patch -- patches.suse/pppoe-fix-reception-of-frames-with-no-mac-header.patch -- patches.suse/ARM-dts-at91-add-new-compatibility-string-for-macb-o.patch -- patches.suse/net-hp100-fix-always-true-check-for-link-up-state.patch -- patches.suse/ipv6-fix-possible-use-after-free-in-ip6_xmit.patch -- patches.suse/bnxt_en-Fix-VF-mac-address-regression.patch -- patches.suse/msft-hv-1761-PCI-hv-support-reporting-serial-number-as-slot-infor.patch -- patches.suse/clk-x86-add-ether_clk-alias-for-Bay-Trail-Cherry-Tra.patch -- patches.suse/clk-x86-Stop-marking-clocks-as-CLK_IS_CRITICAL.patch -- patches.suse/qmi_wwan-set-DTR-for-modems-in-forced-USB2-mode.patch -- patches.suse/platform-x86-alienware-wmi-Correct-a-memory-leak.patch -- patches.suse/ring-buffer-Allow-for-rescheduling-when-removing-pag.patch -- patches.suse/crypto-ccp-add-timeout-support-in-the-sev-command.patch -- patches.suse/scsi-qla2xxx-fix-an-endian-bug-in-fcpcmd_is_corrupted -- patches.suse/hwmon-nct6775-Set-weight-source-to-zero-correctly.patch -- patches.suse/ALSA-bebob-use-address-returned-by-kmalloc-instead-o.patch -- patches.suse/ALSA-fireface-fix-memory-leak-in-ff400_switch_fetchi.patch -- patches.suse/ALSA-emu10k1-fix-possible-info-leak-to-userspace-on-.patch -- patches.suse/ALSA-firewire-digi00x-fix-memory-leak-of-private-dat.patch -- patches.suse/ALSA-firewire-tascam-fix-memory-leak-of-private-data.patch -- patches.suse/ALSA-oxfw-fix-memory-leak-of-private-data.patch -- patches.suse/ALSA-bebob-fix-memory-leak-for-M-Audio-FW1814-and-Pr.patch -- patches.suse/ALSA-oxfw-fix-memory-leak-for-model-dependent-data-a.patch -- patches.suse/ALSA-oxfw-fix-memory-leak-of-discovered-stream-forma.patch -- patches.suse/ALSA-fireworks-fix-memory-leak-of-response-buffer-at.patch -- patches.suse/ASoC-rt5514-Fix-the-issue-of-the-delay-volume-app2.patch -- patches.suse/ASoC-wm8804-Add-ACPI-support.patch -- patches.suse/ASoC-sigmadsp-safeload-should-not-have-lower-byte-li.patch -- patches.suse/ASoC-rsnd-fixup-not-to-call-clk_get-set-under-non-at.patch -- patches.suse/ASoC-rsnd-adg-care-clock-frequency-size.patch -- patches.suse/ASoC-rsnd-don-t-fallback-to-PIO-mode-when-EPROBE_DEF.patch -- patches.suse/ASoC-cs4265-fix-MMTLR-Data-switch-control.patch -- patches.suse/sound-enable-interrupt-after-dma-buffer-initializati.patch -- patches.suse/sound-don-t-call-skl_init_chip-to-reset-intel-skl-so.patch -- patches.suse/mm-shmem.c-Correctly-annotate-new-inodes-for-lockdep.patch -- patches.suse/ocfs2-fix-ocfs2-read-block-panic.patch -- patches.suse/drm-vc4-Fix-the-no-scaling-case-on-multi-planar-YUV-.patch -- patches.suse/drm-udl-Destroy-framebuffer-only-if-it-was-initializ.patch -- patches.suse/drm-i915-gvt-request-srcu_read_lock-before-checking-.patch -- patches.suse/drm-i915-gvt-clear-ggtt-entries-when-destroy-vgpu.patch -- patches.suse/drm-amdgpu-add-new-polaris-pci-id.patch -- patches.suse/drm-amdgpu-Fix-SDMA-HQD-destroy-error-on-gfx_v7.patch -- patches.suse/floppy-Do-not-copy-a-kernel-pointer-to-user-memory-i.patch -- patches.suse/ubifs-Check-for-name-being-NULL-while-mounting.patch -- patches.suse/Revert-ubifs-xattr-Don-t-operate-on-deleted-inodes.patch -- patches.suse/s390-sles15sp1-00-04-18-s390-mm-Check-for-valid-vma-before-zapping-in-gmap_d.patch -- patches.suse/KVM-PPC-Avoid-marking-DMA-mapped-pages-dirty-in-real.patch -- patches.suse/KVM-PPC-Book3S-HV-Don-t-use-compound_order-to-determ.patch -- patches.suse/0001-x86-paravirt-Fix-some-warning-messages.patch -- patches.suse/x86-mm-expand-static-page-table-for-fixmap-space -- patches.suse/xen-x86-vpmu-zero-struct-pt_regs-before-calling-into-sample-handling-code -- patches.suse/0001-xen-issue-warning-message-when-out-of-grant-maptrack.patch -- patches.suse/mfd-omap-usb-host-Fix-dts-probe-of-children.patch -- patches.suse/media-af9035-prevent-buffer-overflow-on-write.patch -- patches.suse/net-stmmac-Fixup-the-tail-addr-setting-in-xmit-path.patch -- patches.suse/NFC-Fix-possible-memory-corruption-when-handling-SHD.patch -- patches.suse/net-mvpp2-fix-a-txq_done-race-condition.patch -- patches.suse/batman-adv-Avoid-probe-ELP-information-leak.patch -- patches.suse/batman-adv-Fix-segfault-when-writing-to-throughput_o.patch -- patches.suse/batman-adv-Fix-segfault-when-writing-to-sysfs-elp_in.patch -- patches.suse/batman-adv-Prevent-duplicated-gateway_node-entry.patch -- patches.suse/batman-adv-Prevent-duplicated-nc_node-entry.patch -- patches.suse/batman-adv-Prevent-duplicated-softif_vlan-entry.patch -- patches.suse/batman-adv-Prevent-duplicated-global-TT-entry.patch -- patches.suse/batman-adv-Prevent-duplicated-tvlv-handler.patch -- patches.suse/batman-adv-fix-backbone_gw-refcount-on-queue_work-fa.patch -- patches.suse/batman-adv-fix-hardif_neigh-refcount-on-queue_work-f.patch -- patches.suse/ip6_tunnel-be-careful-when-accessing-the-inner-heade.patch -- patches.suse/qed-Fix-populating-the-invalid-stag-value-in-multi-f.patch -- patches.suse/qed-Do-not-add-VLAN-0-tag-to-untagged-frames-in-mult.patch -- patches.suse/qed-add-missing-device-config-for-roce-edpm-in-ufp-mode -- patches.suse/bnxt_en-don-t-try-to-offload-VLAN-modify-action.patch -- patches.suse/sctp-update-dst-pmtu-with-the-correct-daddr.patch -- patches.suse/netlabel-check-for-IPV4MASK-in-addrinfo_get.patch -- patches.suse/net-ipv6-Display-all-addresses-in-output-of-proc-net.patch -- patches.suse/msft-hv-1764-PCI-hv-Fix-return-value-check-in-hv_pci_assign_slots.patch -- patches.suse/net-aquantia-memory-corruption-on-jumbo-frames.patch -- patches.suse/ip_tunnel-be-careful-when-accessing-the-inner-header.patch -- patches.suse/intel_th-Fix-device-removal-logic.patch -- patches.suse/intel_th-pci-Add-Ice-Lake-PCH-support.patch -- patches.suse/tty-serial-lpuart-avoid-leaking-struct-tty_struct.patch -- patches.suse/serial-cpm_uart-return-immediately-from-console-poll.patch -- patches.suse/tty-Drop-tty-count-on-tty_reopen-failure.patch -- patches.suse/tty-vt_ioctl-fix-potential-Spectre-v1.patch -- patches.suse/serial-imx-restore-handshaking-irq-for-imx1.patch -- patches.suse/usb-musb-dsps-do-not-disable-CPPI41-irq-in-driver-te.patch -- patches.suse/USB-remove-LPM-management-from-usb_driver_claim_inte.patch -- patches.suse/USB-fix-error-handling-in-usb_driver_claim_interface.patch -- patches.suse/USB-handle-NULL-config-in-usb_find_alt_setting.patch -- patches.suse/scsi-lpfc-Synchronize-access-to-remoteport-via-rport.patch -- patches.suse/scsi-target-iscsi-use-hex2bin-instead-of-a-re-implementation -- patches.suse/scsi-target-iscsi-use-bin2hex-instead-of-a-re-implementation -- patches.suse/scsi-ipr-System-hung-while-dlpar-adding-primary-ipr-.patch -- patches.suse/device-dax-Add-missing-address_space_operations.patch -- patches.suse/iommu-amd-return-devid-as-alias-for-acpi-hid-devices -- patches.suse/ext2-dax-set-ext2_dax_aops-for-dax-files.patch -- patches.suse/cxgb4-fix-abort_req_rss6-struct.patch -- patches.suse/ucma-fix-a-use-after-free-in-ucma_resolve_ip.patch -- patches.suse/RDMA-bnxt_re-Fix-system-crash-during-RDMA-resource-i.patch -- patches.suse/PCI-dwc-Fix-scheduling-while-atomic-issues.patch -- patches.suse/drm-mali-dp-Call-drm_crtc_vblank_reset-on-device-ini.patch -- patches.suse/0001-drm-amdgpu-Fix-vce-work-queue-was-not-cancelled-when.patch -- patches.suse/pinctrl-cannonlake-Fix-HOSTSW_OWN-register-offset-of.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-guest-r11-corruption-with-POWE.patch -- patches.suse/powerpc-Avoid-code-patching-freed-init-sections.patch -- patches.suse/powerpc-powernv-ioda2-Reduce-upper-limit-for-DMA-win.patch -- patches.suse/powerpc-pkeys-Fix-reading-of-ibm-processor-storage-k.patch -- patches.suse/powerpc-tm-Fix-userspace-r13-corruption.patch -- patches.suse/powerpc-tm-Avoid-possible-userspace-r1-corruption-on.patch -- patches.suse/powerpc-numa-Use-associativity-if-VPHN-hcall-is-succ.patch -- patches.suse/regulator-fix-crash-caused-by-null-driver-data.patch -- patches.suse/spi-tegra20-slink-explicitly-enable-disable-clock.patch -- patches.suse/spi-sh-msiof-Fix-invalid-SPI-use-during-system-suspe.patch -- patches.suse/spi-sh-msiof-Fix-handling-of-write-value-for-SISTR-r.patch -- patches.suse/spi-rspi-Fix-invalid-SPI-use-during-system-suspend.patch -- patches.suse/spi-rspi-Fix-interrupted-DMA-transfers.patch -- patches.suse/Input-atakbd-fix-Atari-keymap.patch -- patches.suse/Input-atakbd-fix-Atari-CapsLock-behaviour.patch -- patches.suse/Input-elantech-enable-middle-button-of-touchpad-on-T.patch -- patches.suse/clocksource-drivers-ti-32k-Add-CLOCK_SOURCE_SUSPEND_.patch -- patches.suse/clocksource-drivers-timer-atmel-pit-Properly-handle-.patch -- patches.suse/x86-boot-fix-kexec-booting-failure-in-the-sev-bit-detection-code.patch -- patches.suse/0249-bcache-add-separate-workqueue-for-journal_write-to-a.patch -- patches.suse/blk-mq-I-O-and-timer-unplugs-are-inverted-in-blktrac.patch -- patches.suse/xen-blkfront-correct-purging-of-persistent-grants.patch -- patches.suse/dax-Fix-deadlock-in-dax_lock_mapping_entry.patch -- patches.suse/soc-fsl-qbman-qman-avoid-allocating-from-non-existin.patch -- patches.suse/soc-fsl-qe-Fix-copy-paste-bug-in-ucc_get_tdm_sync_sh.patch -- patches.suse/0001-arm64-KVM-Tighten-guest-core-register-access-from-us.patch -- patches.suse/0002-arm64-KVM-Sanitize-PSTATE.M-when-being-set-from-user.patch -- patches.suse/pxa168fb-prepare-the-clock.patch -- patches.suse/fbdev-omapfb-fix-omapfb_memory_read-infoleak.patch -- patches.suse/sysfs-Do-not-return-POSIX-ACL-xattrs-via-listxattr.patch -- patches.suse/media-v4l-event-Prevent-freeing-event-subscriptions-.patch -- patches.suse/xen-xsa270-fix.patch -- patches.suse/net-hns-fix-for-unmapping-problem-when-SMMU-is-on.patch -- patches.suse/tipc-fix-flow-control-accounting-for-implicit-connec.patch -- patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_set_tunn_c.patch -- patches.suse/qed-Fix-mask-parameter-in-qed_vf_prep_tunn_req_tlv.patch -- patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_roce_mode_.patch -- patches.suse/bonding-pass-link-local-packets-to-bonding-master-al.patch -- patches.suse/bonding-avoid-possible-dead-lock.patch -- patches.suse/qed-Avoid-constant-logical-operation-warning-in-qed_.patch -- patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_iwarp_pars.patch -- patches.suse/bnxt_en-Fix-TX-timeout-during-netpoll.patch -- patches.suse/s390-sles15-16-03-01-s390-qeth_core_mpc-use-array_size-instead-of-reimple.patch -- patches.suse/s390-sles15-16-03-02-s390-qeth-fix-potential-array-overrun-in-cmd-rc-look.patch -- patches.suse/qed-Fix-shmem-structure-inconsistency-between-driver.patch -- patches.suse/mac80211-Always-report-TX-status.patch -- patches.suse/cfg80211-reg-Init-wiphy_idx-in-regulatory_hint_core.patch -- patches.suse/mac80211-fix-pending-queue-hang-due-to-TX_DROP.patch -- patches.suse/cfg80211-Address-some-corner-cases-in-scan-result-ch.patch -- patches.suse/mac80211-TDLS-fix-skb-queue-priority-assignment.patch -- patches.suse/mac80211-fix-TX-status-reporting-for-ieee80211s.patch -- patches.suse/nl80211-Fix-possible-Spectre-v1-for-NL80211_TXRATE_H.patch -- patches.suse/mac80211_hwsim-do-not-omit-multicast-announce-of-fir.patch -- patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-thresho.patch -- patches.suse/net-ena-remove-ndo_poll_controller.patch -- patches.suse/ibmvnic-remove-ndo_poll_controller.patch -- patches.suse/0004-rxrpc-Fix-transport-sockopts-to-get-IPv4-errors-on-a.patch -- patches.suse/asix-Check-for-supported-Wake-on-LAN-modes.patch -- patches.suse/ax88179_178a-Check-for-supported-Wake-on-LAN-modes.patch -- patches.suse/lan78xx-Check-for-supported-Wake-on-LAN-modes.patch -- patches.suse/sr9800-Check-for-supported-Wake-on-LAN-modes.patch -- patches.suse/r8152-Check-for-supported-Wake-on-LAN-Modes.patch -- patches.suse/smsc75xx-Check-for-Wake-on-LAN-modes.patch -- patches.suse/smsc95xx-Check-for-Wake-on-LAN-modes.patch -- patches.suse/qlcnic-fix-Tx-descriptor-corruption-on-82xx-devices.patch -- patches.suse/0017-netfilter-bridge-Don-t-sabotage-nf_hook-calls-from-a.patch -- patches.suse/0018-xfrm-Validate-address-prefix-lengths-in-the-xfrm-sel.patch -- patches.suse/0019-xfrm6-call-kfree_skb-when-skb-is-toobig.patch -- patches.suse/0020-xfrm-reset-transport-header-back-to-network-header-a.patch -- patches.suse/0021-xfrm-reset-crypto_done-when-iterating-over-multiple-.patch -- patches.suse/0001-xfrm-Fix-NULL-pointer-dereference-when-skb_dst_force.patch -- patches.suse/Bluetooth-SMP-fix-crash-in-unpairing.patch -- patches.suse/Revert-openvswitch-Fix-template-leak-in-error-cases.patch -- patches.suse/declance-Fix-continuation-with-the-adapter-identific.patch -- patches.suse/inet-make-sure-to-grab-rcu_read_lock-before-using-ir.patch -- patches.suse/bonding-fix-warning-message.patch -- patches.suse/rtnl-limit-IFLA_NUM_TX_QUEUES-and-IFLA_NUM_RX_QUEUES.patch -- patches.suse/net-systemport-Fix-wake-up-interrupt-race-during-res.patch -- patches.suse/net-mlx5-E-Switch-Fix-out-of-bound-access-when-setti.patch -- patches.suse/ipv4-fix-use-after-free-in-ip_cmsg_recv_dstaddr.patch -- patches.suse/ixgbe-check-return-value-of-napi_complete_done.patch -- patches.suse/0001-drm-i915-Handle-incomplete-Z_FINISH-for-compressed-e.patch -- patches.suse/ARM-8799-1-mm-fix-pci_ioremap_io-offset-check.patch -- patches.suse/vfs-swap-names-of-do-vfs-_clone_file_range.patch -- patches.suse/ovl-fix-format-of-setxattr-debug.patch -- patches.suse/smb2-fix-missing-files-in-root-share-directory-listing.patch -- patches.suse/cifs-add-a-warning-if-we-try-to-to-dequeue-a-deleted-mid.patch -- patches.suse/cifs-only-wake-the-thread-for-the-very-last-PDU-in-a-compound.patch -- patches.suse/smb3-fix-lease-break-problem-introduced-by-compounding.patch -- patches.suse/crypto-caam-jr-fix-ablkcipher_edesc-pointer-arithmet.patch -- patches.suse/crypto-chelsio-Fix-memory-corruption-in-DMA-Mapped-b.patch -- patches.suse/crypto-mxs-dcp-Fix-wait-logic-on-chan-threads.patch -- patches.suse/crypto-qat-Fix-KASAN-stack-out-of-bounds-bug-in-adf_.patch -- patches.suse/kvm-nvmx-do-not-expose-mpx-vmx-controls-when-guest-mpx-disabled -- patches.suse/kvm-x86-do-not-use-kvm_x86_ops-mpx_supported-directly -- patches.suse/kvm-x86-fix-l1tf-s-mmio-gfn-calculation -- patches.suse/KVM-PPC-Book3S-HV-Avoid-crash-from-THP-collapse-duri.patch -- patches.suse/iommu-amd-clear-memory-encryption-mask-from-physical-address -- patches.suse/ALSA-hda-realtek-Cannot-adjust-speaker-s-volume-on-D.patch -- patches.suse/sched-numa-Stop-multiple-tasks-from-moving-to-the-CPU-at-the-same-time.patch -- patches.suse/sched-numa-Pass-destination-CPU-as-a-parameter-to-migrate_task_rq.patch -- patches.suse/sched-numa-Reset-scan-rate-whenever-task-moves-across-nodes.patch -- patches.suse/sched-numa-Limit-the-conditions-where-scan-period-is.patch -- patches.suse/mm-migrate-Use-spin_trylock-while-resetting-rate-lim.patch -- patches.suse/sched-numa-Avoid-task-migration-for-small-NUMA-improvement.patch -- patches.suse/mm-numa-Remove-rate-limiting-of-automatic-numa-balancing-migration.patch -- patches.suse/mm-numa-Migrate-pages-to-local-nodes-quicker-early-in-the-lifetime-of-a-task.patch -- patches.suse/x86-vdso-fix-asm-constraints-on-vdso-syscall-fallbacks -- patches.suse/x86-vdso-fix-vdso-syscall-fallback-asm-constraint-regression -- patches.suse/PM-core-Clear-the-direct_complete-flag-on-errors.patch -- patches.suse/gpiolib-Free-the-last-requested-descriptor.patch -- patches.suse/0159-dm-cache-metadata-ignore-hints-array-being-too-small.patch -- patches.suse/0160-dm-cache-fix-resize-crash-if-user-doesn-t-reload-cac.patch -- patches.suse/PCI-Reprogram-bridge-prefetch-registers-on-resume.patch -- patches.suse/0001-mm-migration-fix-migration-of-huge-PMD-shared-pages.patch -- patches.suse/proc-restrict-kernel-stack-dumps-to-root.patch -- patches.suse/ocfs2-fix-locking-for-res-tracking-and-dlm-tracking_.patch -- patches.suse/mm-madvise-MADV_DODUMP-allow-hugetlbfs-pages.patch -- patches.suse/mac80211-fix-setting-IEEE80211_KEY_FLAG_RX_MGMT-for-.patch -- patches.suse/cfg80211-fix-use-after-free-in-reg_process_hint.patch -- patches.suse/net-usb-cancel-pending-work-when-unbinding-smsc75xx.patch -- patches.suse/team-Forbid-enslaving-team-device-to-itself.patch -- patches.suse/bnxt_en-Fix-VNIC-reservations-on-the-PF.patch -- patches.suse/bnxt_en-Fix-enables-field-in-HWRM_QUEUE_COS2BW_CFG-r.patch -- patches.suse/bnxt_en-free-hwrm-resources-if-driver-probe-fails.patch -- patches.suse/bnxt_en-get-the-reduced-max_irqs-by-the-ones-used-by.patch -- patches.suse/net-packet-fix-packet-drop-as-of-virtio-gso.patch -- patches.suse/be2net-don-t-flip-hw_features-when-VXLANs-are-added-.patch -- patches.suse/bpf-32-bit-RSH-verification-must-truncate-input-befo.patch -- patches.suse/yam-fix-a-missing-check-bug.patch -- patches.suse/rtnetlink-fix-rtnl_fdb_dump-for-ndmsg-header.patch -- patches.suse/ipv6-take-rcu-lock-in-rawv6_send_hdrinc.patch -- patches.suse/net-mvpp2-Extract-the-correct-ethtype-from-the-skb-f.patch -- patches.suse/powerpc-numa-Skip-onlining-a-offline-node-in-kdump-p.patch -- patches.suse/scsi-qedi-initialize-the-stats-mutex-lock -- patches.suse/i2c-i2c-scmi-fix-for-i2c_smbus_write_block_data.patch -- patches.suse/USB-serial-option-improve-Quectel-EP06-detection.patch -- patches.suse/USB-serial-option-add-two-endpoints-device-id-flag.patch -- patches.suse/USB-serial-simple-add-Motorola-Tetra-MTP6550-id.patch -- patches.suse/usb-cdc_acm-Do-not-leak-URB-buffers.patch -- patches.suse/xhci-Add-missing-CAS-workaround-for-Intel-Sunrise-Po.patch -- patches.suse/usb-xhci-mtk-resume-USB3-roothub-first.patch -- patches.suse/msft-hv-1761-tools-hv-fcopy-set-error-in-case-an-unknown-operatio.patch -- patches.suse/mach64-detect-the-dot-clock-divider-correctly-on-spa.patch -- patches.suse/s390-cio-fix-how-vfio-ccw-checks-pinned-pages -- patches.suse/of-unittest-Disable-interrupt-node-tests-for-old-wor.patch -- patches.suse/0161-dm-cache-destroy-migration_cache-if-cache-target-reg.patch -- patches.suse/0162-dm-fix-report-zone-remapping-to-account-for-partitio.patch -- patches.suse/0163-dm-linear-eliminate-linear_end_io-call-if-CONFIG_DM_.patch -- patches.suse/xfs-refactor-clonerange-preparation-into-a-separate-.patch -- patches.suse/xfs-zero-posteof-blocks-when-cloning-above-eof.patch -- patches.suse/xfs-update-ctime-and-remove-suid-before-cloning-file.patch -- patches.suse/xfs-fix-data-corruption-w-unaligned-dedupe-ranges.patch -- patches.suse/xfs-fix-data-corruption-w-unaligned-reflink-ranges.patch -- patches.suse/0164-dm-linear-fix-linear_end_io-conditional-definition.patch -- patches.suse/kbuild-allow-to-use-gcc-toolchain-not-in-clang-search-path.patch -- patches.suse/udp-Unbreak-modules-that-rely-on-external-__skb_recv.patch -- patches.suse/net-ena-fix-warning-in-rmmod-caused-by-double-iounma.patch -- patches.suse/net-ena-fix-rare-bug-when-failed-restart-resume-is-f.patch -- patches.suse/net-ena-fix-NULL-dereference-due-to-untimely-napi-in.patch -- patches.suse/net-ena-fix-auto-casting-to-boolean.patch -- patches.suse/net-make-skb_partial_csum_set-more-robust-against-ov.patch -- patches.suse/net-ipv4-don-t-let-PMTU-updates-increase-route-MTU.patch -- patches.suse/qmi_wwan-Added-support-for-Gemalto-s-Cinterion-ALASx.patch -- patches.suse/net-dsa-bcm_sf2-Fix-unbind-ordering.patch -- patches.suse/net-dsa-bcm_sf2-Call-setup-during-switch-resume.patch -- patches.suse/Input-xpad-add-support-for-Xbox1-PDP-Camo-series-gam.patch -- patches.suse/IB-mlx5-Unmap-DMA-addr-from-HCA-before-IOMMU.patch -- patches.suse/mmc-block-avoid-multiblock-reads-for-the-last-sector.patch -- patches.suse/libertas-call-into-generic-suspend-code-before-turni.patch -- patches.suse/0010-arm64-Fix-proc-iomem-for-reserved-but-not-memory-reg.patch -- patches.suse/mm-Preserve-_PAGE_DEVMAP-across-mprotect-calls.patch -- patches.suse/0001-mremap-properly-flush-TLB-before-releasing-the-page.patch -- patches.suse/cachefiles-fix-the-race-between-cachefiles_bury_obje.patch -- patches.suse/0001-drm-edid-Add-6-bpc-quirk-for-BOE-panel-in-HP-Pavilio.patch -- patches.suse/0001-drm-fb-helper-Reject-all-pixel-format-changing-reque.patch -- patches.suse/drm-edid-VSDB-yCBCr420-Deep-Color-mode-bit-definitio.patch -- patches.suse/ethtool-fix-a-privilege-escalation-bug.patch -- patches.suse/net-mlx5-Take-only-bit-24-26-of-wqe.pftype_wq-for-pa.patch -- patches.suse/llc-set-SOCK_RCU_FREE-in-llc_sap_add_socket.patch -- patches.suse/net-bcmgenet-Poll-internal-PHY-for-GENETv5.patch -- patches.suse/ipv6-mcast-fix-a-use-after-free-in-inet6_mc_check.patch -- patches.suse/net-fec-don-t-dump-RX-FIFO-register-when-not-availab.patch -- patches.suse/geneve-vxlan-Don-t-check-skb_dst-twice.patch -- patches.suse/geneve-vxlan-Don-t-set-exceptions-if-skb-len-mtu.patch -- patches.suse/ptp-fix-Spectre-v1-vulnerability.patch -- patches.suse/sctp-fix-race-on-sctp_id2asoc.patch -- patches.suse/udp6-fix-encap-return-code-for-resubmitting.patch -- patches.suse/virtio_net-avoid-using-netif_tx_disable-for-serializ.patch -- patches.suse/net-ipmr-fix-unresolved-entry-dumps.patch -- patches.suse/r8169-fix-NAPI-handling-under-high-load.patch -- patches.suse/net-sched-Fix-for-duplicate-class-dump.patch -- patches.suse/net-socket-fix-a-missing-check-bug.patch -- patches.suse/ip6_tunnel-Fix-encapsulation-layout.patch -- patches.suse/nvme-remove-ns-sibling-before-clearing-path.patch -- patches.suse/0001-block-don-t-deal-with-discard-limit-in-blkdev_issue_.patch -- patches.suse/0001-usb-usbip-Fix-BUG-KASAN-slab-out-of-bounds-in-vhci_h.patch -- patches.suse/cdc-acm-fix-race-between-reset-and-control-messaging.patch -- patches.suse/cdc-acm-do-not-reset-notification-buffer-index-upon-.patch -- patches.suse/cdc-acm-correct-counting-of-UART-states-in-serial-st.patch -- patches.suse/usb-gadget-storage-Fix-Spectre-v1-vulnerability.patch -- patches.suse/Input-elan_i2c-add-ACPI-ID-for-Lenovo-IdeaPad-330-15.patch -- patches.suse/0001-drm-sun4i-Fix-an-ulong-overflow-in-the-dotclock-driv.patch -- patches.suse/perf-tools-fix-tracing_path_mount-proper-path.patch -- patches.suse/0001-x86-tsc-Force-inlining-of-cyc2ns-bits.patch -- patches.suse/x86-percpu-fix-this_cpu_read -- patches.suse/x86-time-correct-the-attribute-on-jiffies-definition -- patches.suse/x86-fpu-remove-second-definition-of-fpu-in-_fpu__restore_sig -- patches.suse/net-ipv6-Fix-index-counter-for-unicast-addresses-in-.patch -- patches.suse/i2c-rcar-cleanup-DMA-for-all-kinds-of-failure.patch -- patches.suse/0006-arm64-lse-remove-fcall-used-x0-flag.patch -- patches.suse/0008-arm64-numa-Report-correct-memblock-range-for-the-dum.patch -- patches.suse/0009-arm64-numa-Unify-common-error-path-in-numa_init.patch -- patches.suse/block-remove-bio_rewind_iter.patch -- patches.suse/cdrom-fix-improper-type-cast-which-can-leat-to-infor.patch -- patches.suse/nvme_fc-add-nvme_discovery-sysfs-attribute-to-fc-tra.patch -- patches.suse/nvme-call-nvme_complete_rq-when-nvmf_check_ready-fai.patch -- patches.suse/0250-bcache-account-size-of-buckets-used-in-uuid-write-to.patch -- patches.suse/0001-bcache-trace-missed-reading-by-cache_missed.patch -- patches.suse/0251-bcache-use-REQ_PRIO-to-indicate-bio-for-metadata.patch -- patches.suse/0252-bcache-fix-ioctl-in-flash-device.patch -- patches.suse/0253-bcache-fix-typo-in-code-comments-of-closure_return_w.patch -- patches.suse/0254-bcache-correct-dirty-data-statistics.patch -- patches.suse/0255-bcache-Populate-writeback_rate_minimum-attribute.patch -- patches.suse/0001-bcache-fix-miss-key-refill-end-in-writeback.patch -- patches.suse/0256-bcache-recal-cached_dev_sectors-on-detach.patch -- patches.suse/0257-bcache-remove-unused-bch_passthrough_cache.patch -- patches.suse/0258-bcache-remove-useless-parameter-of-bch_debug_init.patch -- patches.suse/0259-bcache-replace-hard-coded-number-with-BUCKET_GC_GEN_.patch -- patches.suse/0260-bcache-use-MAX_CACHES_PER_SET-instead-of-magic-numbe.patch -- patches.suse/0261-bcache-split-combined-if-condition-code-into-separat.patch -- patches.suse/0262-bcache-panic-fix-for-making-cache-device.patch -- patches.suse/blk-mq-adjust-debugfs-and-sysfs-register-when-updati.patch -- patches.suse/blk-mq-change-gfp-flags-to-GFP_NOIO-in-blk_mq_reallo.patch -- patches.suse/blk-mq-realloc-hctx-when-hw-queue-is-mapped-to-anoth.patch -- patches.suse/blk-mq-fallback-to-previous-nr_hw_queues-when-updati.patch -- patches.suse/cdrom-don-t-attempt-to-fiddle-with-cdo-capability.patch -- patches.suse/ataflop-fix-error-handling-during-setup.patch -- patches.suse/ata-ep93xx-Use-proper-enums-for-directions.patch -- patches.suse/hwmon-k10temp-support-all-family-15h-model-6xh-and-model.patch -- patches.suse/hwmon-pwm-fan-Silence-error-on-probe-deferral.patch -- patches.suse/hwmon-pwm-fan-Set-fan-speed-to-0-on-suspend.patch -- patches.suse/hwmon-ina3221-Fix-INA3221_CONFIG_MODE-macros.patch -- patches.suse/hwmon-pmbus-Fix-page-count-auto-detection.patch -- patches.suse/jffs2-free-jffs2_sb_info-through-jffs2_kill_sb.patch -- patches.suse/mtd-spi-nor-fsl-quadspi-fix-read-error-for-flash-siz.patch -- patches.suse/spi-bcm-qspi-switch-back-to-reading-flash-using-smal.patch -- patches.suse/spi-rockchip-initialize-dma_slave_config-properly.patch -- patches.suse/spi-sh-msiof-fix-deferred-probing.patch -- patches.suse/spi-bcm63xx-hsspi-keep-pll-clk-enabled.patch -- patches.suse/spi-mediatek-Don-t-modify-spi_transfer-when-transfer.patch -- patches.suse/spi-pic32-Use-proper-enum-in-dmaengine_prep_slave_rg.patch -- patches.suse/spi-fsl-lpspi-Prevent-FIFO-under-overrun-by-default.patch -- patches.suse/spi-spidev-Fix-OF-tree-warning-logic.patch -- patches.suse/spi-omap2-mcspi-Set-FIFO-DMA-trigger-level-to-word-l.patch -- patches.suse/0001-mmc-sdhci-of-arasan-Do-now-show-error-message-in-cas.patch -- patches.suse/mmc-sdhci-pci-o2micro-Add-quirk-for-O2-Micro-dev-0x8.patch -- patches.suse/mmc-mediatek-fix-cannot-receive-new-request-when-msd.patch -- patches.suse/pinctrl-ssbi-gpio-Fix-pm8xxx_pin_config_get-to-be-co.patch -- patches.suse/pinctrl-spmi-mpp-Fix-pmic_mpp_config_get-to-be-compl.patch -- patches.suse/pinctrl-qcom-spmi-mpp-Fix-drive-strength-setting.patch -- patches.suse/pinctrl-at91-pio4-fix-has_config-check-in-atmel_pctl.patch -- patches.suse/pinctrl-at91-don-t-use-the-same-irqchip-with-multipl.patch -- patches.suse/pinctrl-qcom-spmi-mpp-Fix-err-handling-of-pmic_mpp_s.patch -- patches.suse/pinctrl-sunxi-Fix-a-memory-leak-in-sunxi_pinctrl_bui.patch -- patches.suse/gpio-pxa-handle-corner-case-of-unprobed-device.patch -- patches.suse/gpio-mxs-Get-rid-of-external-API-call.patch -- patches.suse/gpio-davinci-remove-unused-member-of-davinci_gpio_controller.patch -- patches.suse/gpio-syscon-Fix-possible-NULL-ptr-usage.patch -- patches.suse/leds-pwm-silently-error-out-on-EPROBE_DEFER.patch -- patches.suse/ipmi-dmi-Ignore-IPMI-SMBIOS-entries-with-a-zero-base.patch -- patches.suse/0001-ipmi-ssif-Add-support-for-multi-part-transmit-messag.patch -- patches.suse/ipmi-Fix-timer-race-with-module-unload.patch -- patches.suse/pcmcia-Implement-CLKRUN-protocol-disabling-for-Ricoh.patch -- patches.suse/PM-Domains-Deal-with-multiple-states-but-no-governor.patch -- patches.suse/cpufreq-conservative-Take-limits-changes-into-accoun.patch -- patches.suse/x86-hibernate-fix-nosave_regions-setup-for-hibernation -- patches.suse/PM-hibernate-Check-the-success-of-generating-md5-dig.patch -- patches.suse/cpufreq-dt-try-freeing-static-opps-only-if-we-have-added-them.patch -- patches.suse/cpupower-remove-stringop-truncation-waring.patch -- patches.suse/cpupower-Fix-coredump-on-VMWare.patch -- patches.suse/ACPICA-Never-run-_REG-on-system_memory-and-system_IO.patch -- patches.suse/ACPICA-AML-interpreter-add-region-addresses-in-globa.patch -- patches.suse/ACPI-LPSS-Add-alternative-ACPI-HIDs-for-Cherry-Trail.patch -- patches.suse/ACPI-LPSS-Exclude-I2C-busses-shared-with-PUNIT-from-.patch -- patches.suse/ACPI-processor-Fix-the-return-value-of-acpi_processo.patch -- patches.suse/mailbox-PCC-handle-parse-error.patch -- patches.suse/ACPI-SBS-Fix-GPE-storm-on-recent-MacBookPro-s.patch -- patches.suse/ACPI-SBS-Fix-rare-oops-when-removing-modules.patch -- patches.suse/0001-xen-swiotlb-use-actually-allocated-size-on-check-phy.patch -- patches.suse/s390-sthyi-fix-machine-name-validity-indication -- patches.suse/s390-sles12sp4-pkey-move-pckmo-subfunction-available-checks-away-from-module-init.patch -- patches.suse/rcu-Make-need_resched-respond-to-urgent-RCU-QS-needs.patch -- patches.suse/0001-efi-honour-memory-reservations-passed-via-a-linux-sp.patch -- patches.suse/0002-efi-arm-libstub-add-a-root-memreserve-config-table.patch -- patches.suse/0003-efi-add-API-to-reserve-memory-persistently-across-ke.patch -- patches.suse/kprobes-Return-error-if-we-fail-to-reuse-kprobe-inst.patch -- patches.suse/x86-cpu-sanitize-fam6_atom-naming.patch -- patches.suse/sched-numa-remove-unused-code-from-update_numa_stats.patch -- patches.suse/sched-numa-remove-unused-nr_running-field.patch -- patches.suse/x86-corruption-check-fix-panic-in-memory_corruption_check-when-boot-option-without-value-is-provided -- patches.suse/x86-cpu-create-hygon-dhyana-architecture-support-file.patch -- patches.suse/x86-cpu-get-cache-info-and-setup-cache-cpumap-for-hygon-dhyana.patch -- patches.suse/x86-cpu-mtrr-support-top_mem2-and-get-mtrr-number.patch -- patches.suse/x86-smpboot-do-not-use-bsp-init-delay-and-mwait-to-idle-on-dhyana.patch -- patches.suse/x86-events-add-hygon-dhyana-support-to-pmu-infrastructure.patch -- patches.suse/x86-alternative-init-ideal_nops-for-hygon-dhyana.patch -- patches.suse/x86-amd_nb-check-vendor-in-amd-only-functions.patch -- patches.suse/x86-pci-x86-amd_nb-add-hygon-dhyana-support-to-pci-and-northbridge.patch -- patches.suse/x86-apic-add-hygon-dhyana-support.patch -- patches.suse/x86-bugs-add-hygon-dhyana-to-the-respective-mitigation-machinery.patch -- patches.suse/x86-mce-add-hygon-dhyana-support-to-the-mca-infrastructure.patch -- patches.suse/x86-kvm-add-hygon-dhyana-support-to-kvm.patch -- patches.suse/x86-xen-add-hygon-dhyana-support-to-xen.patch -- patches.suse/acpi-add-hygon-dhyana-support.patch -- patches.suse/cpufreq-add-hygon-dhyana-support.patch -- patches.suse/tools-cpupower-add-hygon-dhyana-support.patch -- patches.suse/0001-x86-xen-Fix-boot-loader-version-reported-for-PVH-gue.patch -- patches.suse/x86-kexec-correct-kexec_backup_src_end-off-by-one-error.patch -- patches.suse/resource-include-resource-end-in-walk_-interfaces.patch -- patches.suse/x86-speculation-add-retpoline_amd-support-to-the-inline-asm-call_nospec-variant.patch -- patches.suse/x86-speculation-apply-ibpb-more-strictly-to-avoid-cross-process-data-leak.patch -- patches.suse/x86-speculation-enable-cross-hyperthread-spectre-v2-stibp-mitigation.patch -- patches.suse/x86-speculation-propagate-information-about-rsb-filling-mitigation-to-sysfs.patch -- patches.suse/ARM-8802-1-Call-syscall_trace_exit-even-when-system-.patch -- patches.suse/liquidio-fix-race-condition-in-instruction-completio.patch -- patches.suse/cfg80211-mac80211-make-ieee80211_send_layer2_update-.patch -- patches.suse/cfg80211-Avoid-regulatory-restore-when-COUNTRY_IE_IG.patch -- patches.suse/i40e-report-correct-statistics-when-XDP-is-enabled.patch -- patches.suse/net-hns3-Fix-for-vf-vlan-delete-failed-problem.patch -- patches.suse/net-hns3-Fix-error-of-checking-used-vlan-id.patch -- patches.suse/net-hns3-Fix-for-loopback-selftest-failed-problem.patch -- patches.suse/net-hns3-Fix-ping-exited-problem-when-doing-lp-selft.patch -- patches.suse/net-hns3-Preserve-vlan-0-in-hardware-table.patch -- patches.suse/cxgb4-collect-hardware-queue-descriptors.patch -- patches.suse/net-phy-mscc-read-vsc8531-vddmac-as-an-u32.patch -- patches.suse/net-phy-mscc-read-vsc8531-edge-slowdown-as-an-u32.patch -- patches.suse/cxgb4-impose-mandatory-VLAN-usage-when-non-zero-TAG-.patch -- patches.suse/cxgb4-remove-redundant-assignment-to-vlan_cmd.dropno.patch -- patches.suse/0001-cxgb4-add-per-rx-queue-counter-for-packet-errors.patch -- patches.suse/cxgb4-update-supported-DCB-version.patch -- patches.suse/0002-ip_gre-fix-parsing-gre-header-in-ipgre_err.patch -- patches.suse/s390-sles15sp1-00-16-12-s390-qeth-invoke-softirqs-after-napi_schedule.patch -- patches.suse/0003-net-ipv4-defensive-cipso-option-parsing.patch -- patches.suse/netlink-add-NLA_REJECT-policy-type.patch -- patches.suse/net-ibm-fix-return-type-of-ndo_start_xmit-function.patch -- patches.suse/net-hns3-Add-support-for-hns3_nic_netdev_ops.ndo_do_.patch -- patches.suse/net-hns3-Set-STATE_DOWN-bit-of-hdev-state-when-stopp.patch -- patches.suse/net-hns3-Check-hdev-state-when-getting-link-status.patch -- patches.suse/net-hns3-Fix-for-setting-speed-for-phy-failed-proble.patch -- patches.suse/net-hns3-Fix-cmdq-registers-initialization-issue-for.patch -- patches.suse/net-hns3-Clear-client-pointer-when-initialize-client.patch -- patches.suse/net-hns3-Fix-client-initialize-state-issue-when-roce.patch -- patches.suse/net-hns3-Fix-parameter-type-for-q_id-in-hclge_tm_q_t.patch -- patches.suse/net-hns3-Fix-ets-validate-issue.patch -- patches.suse/net-hns3-Fix-tqp-array-traversal-condition-for-vf.patch -- patches.suse/net-hns3-Add-nic-state-check-before-calling-netif_tx.patch -- patches.suse/bpf-verifier-fix-verifier-instability.patch -- patches.suse/netlink-make-validation_data-const.patch -- patches.suse/netlink-move-extack-setting-into-validate_nla.patch -- patches.suse/netlink-allow-NLA_NESTED-to-specify-nested-policy-to.patch -- patches.suse/netlink-add-nested-array-policy-validation.patch -- patches.suse/net-hns3-Fix-for-packet-buffer-setting-bug.patch -- patches.suse/net-hns3-Fix-for-netdev-not-up-problem-when-setting-.patch -- patches.suse/net-hns3-Fix-loss-of-coal-configuration-while-doing-.patch -- patches.suse/netlink-add-attribute-range-validation-to-policy.patch -- patches.suse/netlink-add-validation-function-to-policy.patch -- patches.suse/ibmvnic-Increase-maximum-queue-size-limit.patch -- patches.suse/ibmvnic-Introduce-driver-limits-for-ring-sizes.patch -- patches.suse/ibmvnic-Add-ethtool-private-flag-for-driver-defined-.patch -- patches.suse/qed-Add-driver-support-for-20G-link-speed.patch -- patches.suse/qede-Add-driver-support-for-20G-link-speed.patch -- patches.suse/ath10k-fix-kernel-panic-by-moving-pci-flush-after-na.patch -- patches.suse/ath10k-schedule-hardware-restart-if-WMI-command-time.patch -- patches.suse/ath9k-fix-tx99-with-monitor-mode-interface.patch -- patches.suse/ath10k-limit-available-channels-via-DT-ieee80211-fre.patch -- patches.suse/iwlwifi-don-t-WARN-on-trying-to-dump-dead-firmware.patch -- patches.suse/iwlwifi-mvm-fix-BAR-seq-ctrl-reporting.patch -- patches.suse/iwlwifi-mvm-avoid-sending-too-many-BARs.patch -- patches.suse/iwlwifi-mvm-send-BCAST-management-frames-to-the-righ.patch -- patches.suse/0001-libertas_tf-prevent-underflow-in-process_cmdrequest.patch -- patches.suse/rtl8187-Fix-warning-generated-when-strncpy-destinati.patch -- patches.suse/rsi-improve-kernel-thread-handling-to-fix-kernel-pan.patch -- patches.suse/brcmfmac-fix-for-proper-support-of-160MHz-bandwidth.patch -- patches.suse/iwlwifi-dbg-don-t-crash-if-the-firmware-crashes-in-t.patch -- patches.suse/0001-iwlwifi-fix-non_shared_ant-for-22000-devices.patch -- patches.suse/iwlwifi-api-annotate-compressed-BA-notif-array-sizes.patch -- patches.suse/iwlwifi-pcie-gen2-build-A-MSDU-only-for-GSO.patch -- patches.suse/0001-iwlwifi-fix-LED-command-capability-bit.patch -- patches.suse/iwlwifi-mvm-Allow-TKIP-for-AP-mode.patch -- patches.suse/Bluetooth-btbcm-Add-entry-for-BCM4335C0-UART-bluetoo.patch -- patches.suse/Bluetooth-L2CAP-Detect-if-remote-is-not-able-to-use-.patch -- patches.suse/cxgb4-remove-the-unneeded-locks.patch -- patches.suse/cxgb4-use-FW_PORT_ACTION_L1_CFG32-for-32-bit-capabil.patch -- patches.suse/net-hns3-Fix-for-rx-vlan-id-handle-to-support-Rev-0x.patch -- patches.suse/ath10k-wmi-disable-softirq-s-while-calling-ieee80211.patch -- patches.suse/ath10k-fix-vdev-start-timeout-on-error.patch -- patches.suse/ath9k-fix-reporting-calculated-new-FFT-upper-max.patch -- patches.suse/ath9k-add-back-support-for-using-active-monitor-inte.patch -- patches.suse/brcmfmac-reduce-timeout-for-action-frame-scan.patch -- patches.suse/brcmfmac-fix-full-timeout-waiting-for-action-frame-o.patch -- patches.suse/iwlwifi-mvm-check-for-n_profiles-validity-in-EWRD-AC.patch -- patches.suse/0001-iwlwifi-dbg-split-iwl_fw_error_dump-to-two-functions.patch -- patches.suse/iwlwifi-mvm-clear-HW_RESTART_REQUESTED-when-stopping.patch -- patches.suse/iwlwifi-pcie-avoid-empty-free-RB-queue.patch -- patches.suse/0001-iwlwifi-nvm-get-num-of-hw-addresses-from-firmware.patch -- patches.suse/iwlwifi-pcie-gen2-check-iwl_pcie_gen2_set_tb-return-.patch -- patches.suse/qed-Add-support-for-virtual-link.patch -- patches.suse/net-ena-minor-performance-improvement.patch -- patches.suse/net-ena-complete-host-info-to-match-latest-ENA-spec.patch -- patches.suse/net-ena-introduce-Low-Latency-Queues-data-structures.patch -- patches.suse/net-ena-add-functions-for-handling-Low-Latency-Queue.patch -- patches.suse/net-ena-add-functions-for-handling-Low-Latency-Queue-38005ca8.patch -- patches.suse/net-ena-use-CSUM_CHECKED-device-indication-to-report.patch -- patches.suse/net-ena-explicit-casting-and-initialization-and-clea.patch -- patches.suse/net-ena-limit-refill-Rx-threshold-to-256-to-avoid-la.patch -- patches.suse/net-ena-change-rx-copybreak-default-to-reduce-kernel.patch -- patches.suse/net-ena-remove-redundant-parameter-in-ena_com_admin_.patch -- patches.suse/net-ena-update-driver-version-to-2.0.1.patch -- patches.suse/net-ena-fix-indentations-in-ena_defs-for-better-read.patch -- patches.suse/nl80211-Fix-a-GET_KEY-reply-attribute.patch -- patches.suse/mac80211-minstrel-fix-using-short-preamble-CCK-rates.patch -- patches.suse/mac80211-minstrel-fix-CCK-rate-group-streams-value.patch -- patches.suse/mac80211-minstrel-fix-sampling-reporting-of-CCK-rate.patch -- patches.suse/netlink-replace-__NLA_ENSURE-implementation.patch -- patches.suse/iwlwifi-mvm-don-t-send-keys-when-entering-D3.patch -- patches.suse/iwlwifi-mvm-check-return-value-of-rs_rate_from_ucode.patch -- patches.suse/brcmsmac-AP-mode-update-beacon-when-TIM-changes.patch -- patches.suse/libertas-don-t-set-URB_ZERO_PACKET-on-IN-USB-transfe.patch -- patches.suse/tun-Consistently-configure-generic-netdev-params-via.patch -- patches.suse/bpf-wait-for-running-BPF-programs-when-updating-map-.patch -- patches.suse/net-hns3-remove-hns3_fill_desc_tso.patch -- patches.suse/net-hns3-move-DMA-map-into-hns3_fill_desc.patch -- patches.suse/net-hns3-add-handling-for-big-TX-fragment.patch -- patches.suse/net-hns3-rename-hns_nic_dma_unmap.patch -- patches.suse/net-hns3-fix-for-multiple-unmapping-DMA-problem.patch -- patches.suse/net-ena-Fix-Kconfig-dependency-on-X86.patch -- patches.suse/net-ena-enable-Low-Latency-Queues.patch -- patches.suse/xfrm-use-complete-IPv6-addresses-for-hash.patch -- patches.suse/cxgb4-fix-the-error-path-of-cxgb4_uld_register.patch -- patches.suse/Bluetooth-btsdio-Do-not-bind-to-non-removable-BCM43430.patch -- patches.suse/mISDN-Fix-type-of-switch-control-variable-in-ctrl_te.patch -- patches.suse/net-ena-fix-compilation-error-in-xtensa-architecture.patch -- patches.suse/llc-do-not-use-sk_eat_skb.patch -- patches.suse/0004-netfilter-nft_compat-do-not-dump-private-area.patch -- patches.suse/signal-properly-deliver-sigsegv-from-x86-uprobes -- patches.suse/signal-Always-deliver-the-kernel-s-SIGKILL-and-SIGST.patch -- patches.suse/selinux-Add-__GFP_NOWARN-to-allocation-at-str_read.patch -- patches.suse/0001-keys-Fix-the-use-of-the-C-keyword-private-in-uapi-li.patch -- patches.suse/synclink_gt-fix-compat_ioctl.patch -- patches.suse/0009-Btrfs-do-not-unnecessarily-pass-write_lock_level-whe.patch -- patches.suse/0001-btrfs-qgroup-Dirty-all-qgroups-before-rescan.patch -- patches.suse/btrfs-fix-error-handling-in-free_log_tree.patch -- patches.suse/0010-Btrfs-remove-unnecessary-level-check-in-balance_leve.patch -- patches.suse/btrfs-fix-error-handling-in-btrfs_dev_replace_start.patch -- patches.suse/0001-btrfs-Enhance-btrfs_trim_fs-function-to-handle-error.patch -- patches.suse/0002-btrfs-Ensure-btrfs_trim_fs-can-trim-the-whole-filesy.patch -- patches.suse/0001-btrfs-qgroup-Introduce-trace-event-to-analyse-the-nu.patch -- patches.suse/0002-btrfs-qgroup-Introduce-function-to-trace-two-swaped-.patch -- patches.suse/0003-btrfs-qgroup-Introduce-function-to-find-all-new-tree.patch -- patches.suse/0004-btrfs-qgroup-Use-generation-aware-subtree-swap-to-ma.patch -- patches.suse/0005-btrfs-qgroup-Don-t-trace-subtree-if-we-re-dropping-r.patch -- patches.suse/0006-btrfs-qgroup-Only-trace-data-extents-in-leaves-if-we.patch -- patches.suse/0001-btrfs-tree-checker-Check-level-for-leaves-and-nodes.patch -- patches.suse/Btrfs-kill-btrfs_clear_path_blocking.patch -- patches.suse/0008-btrfs-protect-space-cache-inode-alloc-with-GFP_NOFS.patch -- patches.suse/btrfs-make-sure-we-create-all-new-block-groups.patch -- patches.suse/btrfs-fix-warning-when-replaying-log-after-fsync-of-.patch -- patches.suse/btrfs-fix-wrong-dentries-after-fsync-of-file-that-go.patch -- patches.suse/gfs2_meta-mount-can-get-NULL-dev_name.patch -- patches.suse/gfs2-Don-t-leave-s_fs_info-pointing-to-freed-memory-.patch -- patches.suse/xfs-remove-XFS_IO_INVALID.patch -- patches.suse/xfs-Fix-xqmstats-offsets-in-proc-fs-xfs-xqmstat.patch -- patches.suse/ext4-fix-EXT4_IOC_SWAP_BOOT.patch -- patches.suse/ext4-initialize-retries-variable-in-ext4_da_write_in.patch -- patches.suse/ext4-fix-setattr-project-check-in-fssetxattr-ioctl.patch -- patches.suse/ext4-propagate-error-from-dquot_initialize-in-EXT4_I.patch -- patches.suse/jbd2-fix-use-after-free-in-jbd2_log_do_checkpoint.patch -- patches.suse/ext4-fix-use-after-free-race-in-ext4_remount-s-error.patch -- patches.suse/Documentation-l1tf-Fix-small-spelling-typo.patch -- patches.suse/mfd-ti_am335x_tscadc-Keep-ADC-interface-on-if-child-.patch -- patches.suse/mfd-menelaus-Fix-possible-race-condition-and-leak.patch -- patches.suse/mfd-arizona-Correct-calling-of-runtime_put_sync.patch -- patches.suse/mfd-mc13xxx-core-Fix-PMIC-shutdown-when-reading-ADC-.patch -- patches.suse/mfd-max8997-Enale-irq-wakeup-unconditionally.patch -- patches.suse/backlight-lm3639-Unconditionally-call-led_classdev_u.patch -- patches.suse/HID-wacom-Work-around-HID-descriptor-bug-in-DTK-2451.patch -- patches.suse/power-supply-sysfs-ratelimit-property-read-error-mes.patch -- patches.suse/power-supply-ab8500_fg-silence-uninitialized-variabl.patch -- patches.suse/power-reset-at91-poweroff-do-not-procede-if-at91_shd.patch -- patches.suse/power-supply-max8998-charger-Fix-platform-data-retri.patch -- patches.suse/power-supply-twl4030_charger-fix-charging-current-ou.patch -- patches.suse/power-supply-twl4030_charger-disable-eoc-interrupt-o.patch -- patches.suse/libnvdimm-hold-reference-on-parent-while-scheduling-async-init.patch -- patches.suse/libnvdimm-region-fail-badblocks-listing-for-inactive-regions.patch -- patches.suse/libnvdimm-dimm-maximize-label-transfer-size.patch -- patches.suse/nvdimm-sanity-check-labeloff.patch -- patches.suse/nvdimm-clarify-comment-in-sizeof_namespace_index.patch -- patches.suse/nvdimm-remove-empty-if-statement.patch -- patches.suse/nvdimm-split-label-init-out-from-the-logic-for-getting-config-data.patch -- patches.suse/nvdimm-use-namespace-index-data-to-reduce-number-of-label-reads-needed.patch -- patches.suse/libnvdimm-label-fix-sparse-warning.patch -- patches.suse/acpi-nfit-fix-address-range-scrub-completion-tracking.patch -- patches.suse/edac-raise-the-maximum-number-of-memory-controllers.patch -- patches.suse/edac-amd64-add-hygon-dhyana-support.patch -- patches.suse/edac-i7core-sb-skx-edac-fix-uncorrected-error-counting.patch -- patches.suse/edac-skx_edac-fix-logical-channel-intermediate-decoding.patch -- patches.suse/edac-thunderx-fix-memory-leak-in-thunderx_l2c_threaded_isr.patch -- patches.suse/dmaengine-ep93xx-Return-proper-enum-in-ep93xx_dma_ch.patch -- patches.suse/dmaengine-timb_dma-Use-proper-enum-in-td_prep_slave_.patch -- patches.suse/driver-dma-ioat-Call-del_timer_sync-without-holding-.patch -- patches.suse/dmaengine-dma-jz4780-Return-error-if-not-probed-from.patch -- patches.suse/dmaengine-dma-jz4780-Don-t-depend-on-MACH_JZ4780.patch -- patches.suse/dmaengine-dma-jz4780-Further-residue-status-fix.patch -- patches.suse/dmaengine-rcar-dmac-set-scatter-gather-max-segment-s.patch -- patches.suse/PCI-ASPM-Fix-link_state-teardown-on-device-removal.patch -- patches.suse/PCI-ACPI-Correct-error-message-for-ASPM-disabling.patch -- patches.suse/PCI-ASPM-Do-not-initialize-link-state-when-aspm_disa.patch -- patches.suse/PCI-Add-Device-IDs-for-Intel-GPU-spurious-interrupt-.patch -- patches.suse/PCI-MSI-Warn-and-return-error-if-driver-enables-MSI-.patch -- patches.suse/x86-PCI-Apply-VMD-s-AERSID-fixup-generically.patch -- patches.suse/pci-iproc-remove-paxc-slot-check-to-allow-vf-support -- patches.suse/pci-vmd-detach-resources-after-stopping-root-bus -- patches.suse/scsi-raid_attrs-fix-unused-variable-warning -- patches.suse/scsi-lpfc-remove-an-unnecessary-NULL-check.patch -- patches.suse/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch -- patches.suse/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch -- patches.suse/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch -- patches.suse/scsi-qla2xxx-Update-rscn_rcvd-field-to-more-meaningf.patch -- patches.suse/scsi-qla2xxx-Remove-redundant-check-for-fcport-delet.patch -- patches.suse/scsi-qla2xxx-Move-rport-registration-out-of-internal.patch -- patches.suse/scsi-qla2xxx-Decrement-login-retry-count-for-only-pl.patch -- patches.suse/scsi-qla2xxx-Turn-off-IOCB-timeout-timer-on-IOCB-com.patch -- patches.suse/scsi-qla2xxx-Force-fw-cleanup-on-ADISC-error.patch -- patches.suse/scsi-qla2xxx-Remove-all-rports-if-fabric-scan-retry-.patch -- patches.suse/scsi-qla2xxx-Fix-iIDMA-error.patch -- patches.suse/scsi-qla2xxx-Defer-chip-reset-until-target-mode-is-e.patch -- patches.suse/scsi-qla2xxx-Terminate-Plogi-PRLI-if-WWN-is-0.patch -- patches.suse/scsi-qla2xxx-Update-driver-to-version-10.00.00.09-k.patch -- patches.suse/scsi-qla2xxx-Serialize-mailbox-request.patch -- patches.suse/scsi-qla2xxx-Fix-deadlock-between-ATIO-and-HW-lock.patch -- patches.suse/scsi-qla2xxx-Add-appropriate-debug-info-for-invalid-.patch -- patches.suse/scsi-qla2xxx-Add-logic-to-detect-ABTS-hang-and-respo.patch -- patches.suse/scsi-qla2xxx-Fix-out-of-order-Termination-and-ABTS-r.patch -- patches.suse/scsi-qla2xxx-Add-support-for-ZIO6-interrupt-threshol.patch -- patches.suse/scsi-qla2xxx-Move-get-rel-_sp-to-base_qpair-struct.patch -- patches.suse/scsi-qla2xxx-Reduce-holding-sess_lock-to-prevent-CPU.patch -- patches.suse/scsi-qla2xxx-Remove-ASYNC-GIDPN-switch-command.patch -- patches.suse/scsi-qla2xxx-Fix-Remote-port-registration.patch -- patches.suse/scsi-qla2xxx-Remove-stale-ADISC_DONE-event.patch -- patches.suse/scsi-qla2xxx-Move-ABTS-code-behind-qpair.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.10-k.patch -- patches.suse/scsi-qla2xxx-Allow-FC-NVMe-underrun-to-be-handled-by.patch -- patches.suse/scsi-qla2xxx-Increase-abort-timeout-value.patch -- patches.suse/scsi-qla2xxx-Check-for-Register-disconnect.patch -- patches.suse/scsi-qla2xxx-Fix-port-speed-display-on-chip-reset.patch -- patches.suse/scsi-qla2xxx-Fix-dropped-srb-resource.patch -- patches.suse/scsi-qla2xxx-Fix-race-condition-for-resource-cleanup.patch -- patches.suse/scsi-qla2xxx-Add-mode-control-for-each-physical-port.patch -- patches.suse/scsi-qla2xxx-Fix-early-srb-free-on-abort.patch -- patches.suse/scsi-qla2xxx-Fix-stuck-session-in-PLOGI-state.patch -- patches.suse/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch -- patches.suse/scsi-qla2xxx-Reject-bsg-request-if-chip-is-down.patch -- patches.suse/scsi-qla2xxx-Fix-premature-command-free.patch -- patches.suse/scsi-qla2xxx-Remove-stale-debug-trace-message-from-t.patch -- patches.suse/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch -- patches.suse/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch -- patches.suse/scsi-lpfc-Fix-GFT_ID-and-PRLI-logic-for-RSCN.patch -- patches.suse/scsi-lpfc-raise-sg-count-for-nvme-to-use-available-s.patch -- patches.suse/scsi-lpfc-Raise-nvme-defaults-to-support-a-larger-io.patch -- patches.suse/scsi-lpfc-Correct-race-with-abort-on-completion-path.patch -- patches.suse/scsi-lpfc-Correct-soft-lockup-when-running-mds-diagn.patch -- patches.suse/scsi-lpfc-Correct-irq-handling-via-locks-when-taking.patch -- patches.suse/scsi-lpfc-Correct-invalid-EQ-doorbell-write-on-if_ty.patch -- patches.suse/scsi-lpfc-Fix-errors-in-log-messages.patch -- patches.suse/scsi-lpfc-reduce-locking-when-updating-statistics.patch -- patches.suse/scsi-lpfc-add-support-to-retrieve-firmware-logs.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.7.patch -- patches.suse/0001-scsi-sym53c8xx-fix-NULL-pointer-dereference-panic-in.patch -- patches.suse/scsi-lpfc-Remove-set-but-not-used-variable-sgl_size.patch -- patches.suse/scsi-qla2xxx-Remove-set-but-not-used-variable-ptr_dm.patch -- patches.suse/scsi-libsas-fix-a-race-condition-when-smp-task-timeo.patch -- patches.suse/scsi-qla2xxx-Fix-comment-in-MODULE_PARM_DESC-in-qla2.patch -- patches.suse/scsi-qla2xxx-don-t-allow-negative-thresholds.patch -- patches.suse/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch -- patches.suse/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch -- patches.suse/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch -- patches.suse/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch -- patches.suse/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch -- patches.suse/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch -- patches.suse/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch -- patches.suse/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch -- patches.suse/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch -- patches.suse/scsi-mpt3sas-add-ioc_-level-logging-macros -- patches.suse/scsi-mpt3sas-convert-uses-of-pr_-level-with-mpt3sas_fmt-to-ioc_-level -- patches.suse/scsi-mpt3sas-convert-mlsleading-uses-of-pr_-level-with-mpt3sas_fmt -- patches.suse/scsi-mpt3sas-convert-logging-uses-with-mpt3sas_fmt-and-reply_q_name-to-s -- patches.suse/scsi-mpt3sas-remove-kern_warning-from-panic-uses -- patches.suse/scsi-mpt3sas-convert-logging-uses-with-mpt3sas_fmt-without-logging-levels -- patches.suse/scsi-mpt3sas-remove-unused-macro-mpt3sas_fmt -- patches.suse/scsi-mpt3sas-use-dma_pool_zalloc -- patches.suse/scsi-mpt3sas-remove-unnecessary-parentheses-and-simplify-null-checks -- patches.suse/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch -- patches.suse/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch -- patches.suse/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch -- patches.suse/0001-target-use-ISCSI_IQN_LEN-in-iscsi_target_stat.patch -- patches.suse/0002-target-log-Data-Out-timeouts-as-errors.patch -- patches.suse/0003-target-log-NOP-ping-timeouts-as-errors.patch -- patches.suse/0004-target-split-out-helper-for-cxn-timeout-error-stashi.patch -- patches.suse/0005-target-stash-sess_err_stats-on-Data-Out-timeout.patch -- patches.suse/scsi-qla2xxx-Remove-unnecessary-self-assignment.patch -- patches.suse/scsi-qla2xxx-Simplify-conditional-check.patch -- patches.suse/scsi-esp_scsi-track-residual-for-pio-transfers -- patches.suse/scsi-mpt3sas-switch-to-generic-dma-api -- patches.suse/scsi-qla2xxx-fully-convert-to-the-generic-DMA-API.patch -- patches.suse/ALSA-pcm-signedness-bug-in-snd_pcm_plug_alloc.patch -- patches.suse/ALSA-seq-Do-error-checks-at-creating-system-ports.patch -- patches.suse/ALSA-hda-fix-unused-variable-warning.patch -- patches.suse/ALSA-intel8x0m-Register-irq-handler-after-register-i.patch -- patches.suse/ALSA-usb-audio-update-quirk-for-B-W-PX-to-remove-mic.patch -- patches.suse/ALSA-hda-Add-quirk-for-ASUS-G751-laptop.patch -- patches.suse/ALSA-hda-Fix-headphone-pin-config-for-ASUS-G751.patch -- patches.suse/ALSA-hda-realtek-Fix-the-problem-of-the-front-MIC-on.patch -- patches.suse/ALSA-hda-Add-mic-quirk-for-the-Lenovo-G50-30-17aa-39.patch -- patches.suse/ALSA-hda-Add-2-more-models-to-the-power_save-blackli.patch -- patches.suse/ALSA-i2c-cs8427-Fix-int-to-char-conversion.patch -- patches.suse/ASoC-dpcm-Properly-initialise-hw-rate_max.patch -- patches.suse/ASoC-sgtl5000-avoid-division-by-zero-if-lo_vag-is-ze.patch -- patches.suse/ASoC-Intel-hdac_hdmi-Limit-sampling-rates-at-dai-cre.patch -- patches.suse/ASoC-intel-skylake-Add-missing-break-in-skl_tplg_get.patch -- patches.suse/ASoC-tegra_sgtl5000-fix-device_node-refcounting.patch -- patches.suse/clocksource-drivers-sh_cmt-Fixup-for-64-bit-machines.patch -- patches.suse/clocksource-drivers-sh_cmt-Fix-clocksource-width-for.patch -- patches.suse/genirq-Fix-race-on-spurious-interrupt-detection.patch -- patches.suse/ima-fix-showing-large-violations-or-runtime_measurem.patch -- patches.suse/tpm-fix-response-size-validation-in-tpm_get_random.patch -- patches.suse/tpm-suppress-transmit-cmd-error-logs-when-TPM-1.2-is.patch -- patches.suse/tpm-Restore-functionality-to-xen-vtpm-driver.patch -- patches.suse/crypto-caam-fix-implicit-casts-in-endianness-helpers.patch -- patches.suse/crypto-tcrypt-fix-ghash-generic-speed-test.patch -- patches.suse/crypto-lrw-Fix-out-of-bounds-access-on-counter-overf.patch -- patches.suse/crypto-ccp-fix-static-checker-warning.patch -- patches.suse/crypto-ccp-allow-sev-firmware-to-be-chosen-based-on-family-and-model.patch -- patches.suse/0001-cpufeature-avoid-warning-when-compiling-with-clang.patch -- patches.suse/crypto-s5p-sss-Fix-Fix-argument-list-alignment.patch -- patches.suse/crypto-fix-a-memory-leak-in-rsa-kcs1pad-s-encryption.patch -- patches.suse/hwrng-core-document-the-quality-field.patch -- patches.suse/crypto-mxs-dcp-Fix-SHA-null-hashes-and-output-length.patch -- patches.suse/crypto-mxs-dcp-Fix-AES-issues.patch -- patches.suse/crypto-mxs-dcp-make-symbols-sha1_null_hash-and-sha25.patch -- patches.suse/printk-Fix-panic-caused-by-passing-log_buf_len-to-co.patch -- patches.suse/KVM-PPC-Validate-all-tces-before-updating-tables.patch -- patches.suse/KVM-PPC-Validate-TCEs-against-preregistered-memory-p.patch -- patches.suse/KVM-PPC-Remove-redundand-permission-bits-removal.patch -- patches.suse/kvm-nvmx-clear-reserved-bits-of-db-exit-qualification -- patches.suse/kvm-nvmx-restore-host-state-in-nested_vmx_vmexit-for-vmfail -- patches.suse/kvm-x86-adjust-kvm_mmu_page-member-to-save-8-bytes -- patches.suse/kvm-nvmx-always-reflect-nm-vm-exits-to-l1 -- patches.suse/kvm-nvmx-move-check_vmentry_postreqs-call-to-nested_vmx_enter_non_root_mode -- patches.suse/KVM-arm64-Fix-caching-of-host-MDCR_EL2-value.patch -- patches.suse/arm-arm64-KVM-Rename-function-kvm_arch_dev_ioctl_che.patch -- patches.suse/IB-hfi1-Add-mtu-check-for-operational-data-VLs.patch -- patches.suse/RDMA-bnxt_re-Add-missing-spin-lock-initialization.patch -- patches.suse/RDMA-bnxt_re-Avoid-NULL-check-after-accessing-the-po.patch -- patches.suse/RDMA-core-Fix-unwinding-flow-in-case-of-error-to-reg.patch -- patches.suse/usb-xhci-mtk-fix-ISOC-error-when-interval-is-zero.patch -- patches.suse/phy-renesas-rcar-gen3-usb2-fix-vbus_ctrl-for-role-sy.patch -- patches.suse/phy-phy-twl4030-usb-fix-denied-runtime-access.patch -- patches.suse/usb-gadget-uvc-configfs-Drop-leaked-references-to-co.patch -- patches.suse/usb-gadget-uvc-configfs-Prevent-format-changes-after.patch -- patches.suse/usb-gadget-uvc-Factor-out-video-USB-request-queueing.patch -- patches.suse/usb-gadget-uvc-Only-halt-video-streaming-endpoint-in.patch -- patches.suse/usb-gadget-udc-fotg210-udc-Fix-a-sleep-in-atomic-con.patch -- patches.suse/usb-gadget-udc-atmel-handle-at91sam9rl-PMC.patch -- patches.suse/usb-dwc3-gadget-Check-ENBLSLPM-before-sending-ep-com.patch -- patches.suse/usb-gadget-fsl_udc_core-check-allocation-return-valu.patch -- patches.suse/usb-gadget-fsl_udc_core-fixup-struct_udc_setup-docum.patch -- patches.suse/usb-chipidea-imx-enable-OTG-overcurrent-in-case-USB-.patch -- patches.suse/usb-chipidea-Prevent-unbalanced-IRQ-disable.patch -- patches.suse/usb-chipidea-Fix-otg-event-handler.patch -- patches.suse/usb-host-ohci-at91-fix-request-of-irq-for-optional-g.patch -- patches.suse/USB-serial-cypress_m8-fix-interrupt-out-transfer-len.patch -- patches.suse/USB-misc-appledisplay-fix-backlight-update_status-re.patch -- patches.suse/usbip-tools-fix-atoi-on-non-null-terminated-string.patch -- patches.suse/usbip-vudc-BUG-kmalloc-2048-Not-tainted-Poison-overw.patch -- patches.suse/kernfs-update-comment-about-kernfs_path-return-value.patch -- patches.suse/component-fix-loop-condition-to-call-unbind-if-bind-.patch -- patches.suse/kernfs-Fix-range-checks-in-kernfs_get_target_path.patch -- patches.suse/uio-ensure-class-is-registered-before-devices.patch -- patches.suse/coresight-etb10-Fix-handling-of-perf-mode.patch -- patches.suse/extcon-cht-wc-Return-from-default-case-to-avoid-warn.patch -- patches.suse/VMCI-Resource-wildcard-match-fixed.patch -- patches.suse/w1-omap-hdq-fix-missing-bus-unregister-at-removal.patch -- patches.suse/uio-make-symbol-uio_class_registered-static.patch -- patches.suse/mei-samples-fix-a-signedness-bug-in-amt_host_if_call.patch -- patches.suse/gsmi-Fix-bug-in-append_to_eventlog-sysfs-handler.patch -- patches.suse/iommu-arm-smmu-ensure-that-page-table-updates-are-visible-before-tlbi -- patches.suse/iommu-amd-move-iommu_init_pci-to-init-section -- patches.suse/thermal-rcar_thermal-Prevent-hardware-access-during-.patch -- patches.suse/thermal-da9062-61-Prevent-hardware-access-during-sys.patch -- patches.suse/0001-drm-mediatek-fix-OF-sibling-node-lookup.patch -- patches.suse/0001-drm-msm-fix-OF-child-node-lookup.patch -- patches.suse/net-bcmgenet-fix-OF-child-node-lookup.patch -- patches.suse/NFC-nfcmrvl_uart-fix-OF-child-node-lookup.patch -- patches.suse/0001-xen-blkfront-avoid-NULL-blkfront_info-dereference-on.patch -- patches.suse/0001-dm-ioctl-harden-copy_params-s-copy_from_user-from-ma.patch -- patches.suse/0001-dm-zoned-fix-metadata-block-ref-counting.patch -- patches.suse/0001-dm-zoned-fix-various-dmz_get_mblock-issues.patch -- patches.suse/MD-fix-invalid-stored-role-for-a-disk.patch -- patches.suse/md-allow-metadata-updates-while-suspending-an-array-.patch -- patches.suse/MD-fix-invalid-stored-role-for-a-disk-try2.patch -- patches.suse/smb3-do-not-display-confusing-message-on-mount-to-Azure-servers.patch -- patches.suse/cifs-Use-kmemdup-rather-than-duplicating-its-implementation-in-smb3.patch -- patches.suse/cifs-remove-set-but-not-used-variable-cifs_sb-.patch -- patches.suse/smb3-add-tracepoint-to-catch-cases-where-credit-refund-of-failed-op.patch -- patches.suse/cifs-fix-a-credits-leak-for-compund-commands.patch -- patches.suse/cifs-add-a-smb2_compound_op-and-change-QUERY_INFO-to-use-it.patch -- patches.suse/cifs-change-mkdir-to-use-a-compound.patch -- patches.suse/cifs-change-unlink-to-use-a-compound.patch -- patches.suse/cifs-create-helpers-for-SMB2_set_info_init-free-.patch -- patches.suse/cifs-make-rmdir-use-compounding.patch -- patches.suse/cifs-change-SMB2_OP_SET_EOF-to-use-compounding.patch -- patches.suse/cifs-change-SMB2_OP_SET_INFO-to-use-compounding.patch -- patches.suse/cifs-remove-the-is_falloc-argument-to-SMB2_set_eof.patch -- patches.suse/cifs-change-SMB2_OP_RENAME-and-SMB2_OP_HARDLINK-to-use-compounding.patch -- patches.suse/cifs-create-a-define-for-the-max-number-of-iov-we-need-for-a-SMB2-s.patch -- patches.suse/SMB3-Backup-intent-flag-missing-from-compounded-ops.patch -- patches.suse/smb3-allow-stats-which-track-session-and-share-recon.patch -- patches.suse/cifs-protect-against-server-returning-invalid-file-system-block-siz.patch -- patches.suse/cifs-minor-updates-to-module-description-for-cifs-ko.patch -- patches.suse/smb3-add-way-to-control-slow-response-threshold-for-logging-and-sta.patch -- patches.suse/smb3-minor-missing-defines-relating-to-reparse-points.patch -- patches.suse/smb3-track-the-instance-of-each-session-for-debugging.patch -- patches.suse/CIFS-make-nodfs-mount-opt-a-superblock-flag.patch -- patches.suse/smb3-Add-debug-message-later-in-smb2-smb3-reconnect-path.patch -- patches.suse/smb3-update-default-requested-iosize-to-4MB-from-1MB-for-recent-dia.patch -- patches.suse/cifs-do-not-return-atime-less-than-mtime.patch -- patches.suse/smb3-add-tracepoint-for-sending-lease-break-responses-to-server.patch -- patches.suse/fs-cifs-fix-uninitialised-variable-warnings.patch -- patches.suse/CIFS-pass-page-offsets-on-SMB1-read-write.patch -- patches.suse/CIFS-SMBD-Do-not-call-ib_dereg_mr-on-invalidated-memory-registrati.patch -- patches.suse/cifs-OFD-locks-do-not-conflict-with-eachothers.patch -- patches.suse/CIFS-Adds-information-level-logging-function.patch -- patches.suse/CIFS-Print-message-when-attempting-a-mount.patch -- patches.suse/cifs-minor-clarification-in-comments.patch -- patches.suse/cifs-add-IOCTL-for-QUERY_INFO-passthrough-to-userspace.patch -- patches.suse/smb2-fix-uninitialized-variable-bug-in-smb2_ioctl_query_info.patch -- patches.suse/cifs-track-writepages-in-vfs-operation-counters.patch -- patches.suse/smb3-send-backup-intent-on-compounded-query-info.patch -- patches.suse/smb3-do-not-attempt-cifs-operation-in-smb3-query-inf.patch -- patches.suse/cifs-fallback-to-older-infolevels-on-findfirst-queryinfo-retry.patch -- patches.suse/cifs-add-support-for-ioctl-on-directories.patch -- patches.suse/smb3-show-number-of-current-open-files-in-proc-fs-cifs-Stats.patch -- patches.suse/smb3-clean-up-debug-output-displaying-network-interfaces.patch -- patches.suse/cifs-allow-calling-SMB2_xxx_free-NULL-.patch -- patches.suse/smb3-add-debug-for-unexpected-mid-cancellation.patch -- patches.suse/cifs-update-internal-module-version-number-for-cifs-ko-to-2-14.patch -- patches.suse/NFSv4.1-Fix-the-r-wsize-checking.patch -- patches.suse/NFS-Fix-dentry-revalidation-on-NFSv4-lookup.patch -- patches.suse/NFS-Refactor-nfs_lookup_revalidate.patch -- patches.suse/NFSv4-Fix-lookup-revalidate-of-regular-files.patch -- patches.suse/nfs-Fix-a-missed-page-unlock-after-pg_doio.patch -- patches.suse/sunrpc-safely-reallow-resvport-min-max-inversion.patch -- patches.suse/xprtrdma-Reset-credit-grant-properly-after-a-disconn.patch -- patches.suse/powerpc-tm-Fix-HFSCR-bit-for-no-suspend-case.patch -- patches.suse/powerpc-powernv-Don-t-select-the-cpufreq-governors.patch -- patches.suse/powerpc-tm-Fix-HTM-documentation.patch -- patches.suse/powerpc-pseries-mm-Introducing-FW_FEATURE_BLOCK_REMO.patch -- patches.suse/powerpc-pseries-mm-factorize-PTE-slot-computation.patch -- patches.suse/powerpc-pseries-mm-call-H_BLOCK_REMOVE.patch -- patches.suse/powerpc-pseries-Define-MCE-error-event-section.patch -- patches.suse/powerpc-pseries-Flush-SLB-contents-on-SLB-MCE-errors.patch -- patches.suse/powerpc-pseries-Display-machine-check-error-details.patch -- patches.suse/powerpc-pseries-Dump-the-SLB-contents-on-SLB-MCE-err.patch -- patches.suse/powernv-pseries-consolidate-code-for-mce-early-handl.patch -- patches.suse/powerpc-consolidate-mno-sched-epilog-into-FTRACE-fla.patch -- patches.suse/powerpc-avoid-mno-sched-epilog-on-GCC-4.9-and-newer.patch -- patches.suse/powerpc-pseries-Remove-prrn_work-workqueue.patch -- patches.suse/powerpc-pseries-Remove-unneeded-uses-of-dlpar-work-q.patch -- patches.suse/powerpc-pseries-Disable-CPU-hotplug-across-migration.patch -- patches.suse/powerpc-fadump-re-register-firmware-assisted-dump-if.patch -- patches.suse/powerpc-pseries-Fix-DTL-buffer-registration.patch -- patches.suse/powerpc-pseries-Fix-how-we-iterate-over-the-DTL-entr.patch -- patches.suse/powerpc-tm-Remove-msr_tm_active.patch -- patches.suse/powerpc-tm-Print-64-bits-MSR.patch -- patches.suse/powerpc-64s-consolidate-MCE-counter-increment.patch -- patches.suse/powerpc-tm-Reformat-comments.patch -- patches.suse/powerpc-64s-hash-Do-not-use-PPC_INVALIDATE_ERAT-on-C.patch -- patches.suse/powerpc-process-Fix-sparse-address-space-warnings.patch -- patches.suse/powerpc-boot-Expose-Kconfig-symbols-to-wrapper.patch -- patches.suse/powerpc-boot-Fix-opal-console-in-boot-wrapper.patch -- patches.suse/powerpc-pseries-memory-hotplug-Fix-return-value-type.patch -- patches.suse/powerpc-pseries-mobility-Extend-start-stop-topology-.patch -- patches.suse/powerpc-Detect-the-presence-of-big-cores-via-ibm-thr.patch -- patches.suse/powerpc-Use-cpu_smallcore_sibling_mask-at-SMT-level-.patch -- patches.suse/powerpc-cacheinfo-Report-the-correct-shared_cpu_map-.patch -- patches.suse/powerpc-rtas-Fix-a-potential-race-between-CPU-Offlin.patch -- patches.suse/powerpc-mm-Add-missing-tracepoint-for-tlbie.patch -- patches.suse/powerpc-mm-radix-Display-if-mappings-are-exec-or-not.patch -- patches.suse/powerpc-mm-Fix-page-table-dump-to-work-on-Radix.patch -- patches.suse/powerpc-traps-restore-recoverability-of-machine_chec.patch -- patches.suse/net-udp-fix-handling-of-CHECKSUM_COMPLETE-packets.patch -- patches.suse/ipv6-ndisc-Preserve-IPv6-control-buffer-if-protocol-.patch -- patches.suse/include-linux-pfn_t.h-force-to-be-parsed-as-an-unary.patch -- patches.suse/mm-don-t-warn-about-large-allocations-for-slab.patch -- patches.suse/0001-mm-rework-memcg-kernel-stack-accounting.patch -- patches.suse/0001-mm-don-t-miss-the-last-page-because-of-round-off-err.patch -- patches.suse/mm-memory-c-recheck-page-table-entry-with-page-table-lock-held.patch -- patches.suse/mm-page-writeback.c-fix-range_cyclic-writeback-vs-wr.patch -- patches.suse/hugetlbfs-dirty-pages-as-they-are-added-to-pagecache.patch -- patches.suse/rtc-s35390a-Change-buf-s-type-to-u8-in-s35390a_init.patch -- patches.suse/Input-st1232-set-INPUT_PROP_DIRECT-property.patch -- patches.suse/Input-silead-try-firmware-reload-after-unsuccessful-.patch -- patches.suse/Input-synaptics-avoid-using-uninitialized-variable-w.patch -- patches.suse/watchdog-core-fix-null-pointer-dereference-when-rele.patch -- patches.suse/0001-drm-sti-do-not-remove-the-drm_bridge-that-was-never-.patch -- patches.suse/0001-drm-cirrus-Use-drm_framebuffer_put-to-avoid-kernel-o.patch -- patches.suse/0001-drm-virtio-fix-bounds-check-in-virtio_gpu_cmd_get_ca.patch -- patches.suse/drm-rockchip-Allow-driver-to-be-shutdown-on-reboot-k.patch -- patches.suse/drm-i915-Downgrade-Gen9-Plane-WM-latency-error.patch -- patches.suse/drm-i915-cfl-Add-a-new-CFL-PCI-ID -- patches.suse/8855-drm-i915-audio-hook-up-component-bindings-even-if-displays-are-disabled -- patches.suse/drm-amdgpu-add-missing-CHIP_HAINAN-in-amdgpu_ucode_g.patch -- patches.suse/0001-drm-hisilicon-hibmc-Do-not-carry-error-code-in-HiBMC.patch -- patches.suse/0001-drm-hisilicon-hibmc-Don-t-overwrite-fb-helper-surfac.patch -- patches.suse/drm-omap-fix-memory-barrier-bug-in-DMM-driver.patch -- patches.suse/drm-nouveau-Check-backlight-IDs-are-0-not-0.patch -- patches.suse/0001-drm-amdgpu-powerplay-fix-missing-break-in-switch-sta.patch -- patches.suse/drm-i915-Restore-vblank-interrupts-earlier.patch -- patches.suse/drm-i915-Don-t-unset-intel_connector-mst_port.patch -- patches.suse/drm-i915-Skip-vcpi-allocation-for-MSTB-ports-that-ar.patch -- patches.suse/drm-i915-dp-Link-train-Fallback-on-eDP-only-if-fallb.patch -- patches.suse/drm-i915-Large-page-offsets-for-pread-pwrite.patch -- patches.suse/0001-drm-i915-gen9-Fix-initial-readout-for-Y-tiled-frameb.patch -- patches.suse/net-sched-gred-pass-the-right-attribute-to-gred_chan.patch -- patches.suse/macsec-update-operstate-when-lower-device-changes.patch -- patches.suse/macsec-let-the-administrator-set-UP-state-even-if-lo.patch -- patches.suse/9p-xen-fix-check-for-xenbus_read-error-in-front_prob.patch -- patches.suse/v9fs_dir_readdir-fix-double-free-on-p9stat_read-erro.patch -- patches.suse/9p-clear-dangling-pointers-in-p9stat_free.patch -- patches.suse/9p-rdma-do-not-disconnect-on-down_interruptible-EAGA.patch -- patches.suse/9p-do-not-trust-pdu-content-for-stat-item-size.patch -- patches.suse/9p-locks-add-mount-option-for-lock-retry-interval.patch -- patches.suse/9p-acl-fix-uninitialized-iattr-access.patch -- patches.suse/9p-rdma-remove-useless-check-in-cm_event_handler.patch -- patches.suse/9p-p9dirent_read-check-network-provided-name-length.patch -- patches.suse/9p-locks-fix-glock.client_id-leak-in-do_lock.patch -- patches.suse/fsnotify-Fix-busy-inodes-during-unmount.patch -- patches.suse/iio-adc-max9611-explicitly-cast-gain_selectors.patch -- patches.suse/iio-dac-mcp4922-fix-error-handling-in-mcp4922_write_.patch -- patches.suse/staging-iio-ad7606-fix-voltage-scales.patch -- patches.suse/iio-adc-imx25-gcq-Fix-leak-of-device_node-in-mx25_gc.patch -- patches.suse/iio-adc-at91-fix-acking-DRDY-irq-on-simple-conversio.patch -- patches.suse/iio-adc-at91-fix-wrong-channel-number-in-triggered-b.patch -- patches.suse/iio-ad5064-Fix-regulator-handling.patch -- patches.suse/staging-comedi-ni_mio_common-protect-register-write-.patch -- patches.suse/serial-uartps-console_setup-can-t-be-placed-to-init-.patch -- patches.suse/serial-uartps-Fix-suspend-functionality.patch -- patches.suse/kgdboc-Passing-ekgdboc-to-command-line-causes-panic.patch -- patches.suse/kgdboc-Fix-restrict-error.patch -- patches.suse/serial-samsung-Enable-baud-clock-for-UART-reset-proc.patch -- patches.suse/serial-mxs-auart-Fix-potential-infinite-loop.patch -- patches.suse/serial-8250-Fix-clearing-FIFOs-in-RS485-mode-again.patch -- patches.suse/sc16is7xx-Fix-for-multi-channel-stall.patch -- patches.suse/sc16is7xx-Fix-for-Unexpected-interrupt-8.patch -- patches.suse/kgdboc-Fix-warning-with-module-build.patch -- patches.suse/tty-wipe-buffer.patch -- patches.suse/tty-wipe-buffer-if-not-echoing-data.patch -- patches.suse/tty-check-name-length-in-tty_find_polling_driver.patch -- patches.suse/media-uvcvideo-Fix-uvc_alloc_entity-allocation-align.patch -- patches.suse/media-replace-strcpy-by-strscpy.patch -- patches.suse/media-fix-media-pci-meye-validate-offset-to-avoid-ar.patch -- patches.suse/media-dvb-fix-compat-ioctl-translation.patch -- patches.suse/media-tvp5150-avoid-going-past-array-on-v4l2_queryme.patch -- patches.suse/media-em28xx-fix-handler-for-vidioc_s_input.patch -- patches.suse/media-em28xx-use-a-default-format-if-TRY_FMT-fails.patch -- patches.suse/media-em28xx-fix-input-name-for-Terratec-AV-350.patch -- patches.suse/media-em28xx-make-v4l2-compliance-happier-by-startin.patch -- patches.suse/media-tvp5150-fix-width-alignment-during-set_selecti.patch -- patches.suse/media-tvp5150-fix-switch-exit-in-set-control-handler.patch -- patches.suse/media-vsp1-Fix-YCbCr-planar-formats-pitch-calculatio.patch -- patches.suse/media-pci-ivtv-Fix-a-sleep-in-atomic-context-bug-in-.patch -- patches.suse/media-au0828-Fix-incorrect-error-messages.patch -- patches.suse/media-pci-cx23885-handle-adding-to-list-failure.patch -- patches.suse/media-davinci-Fix-implicit-enum-conversion-warning.patch -- patches.suse/media-pxa_camera-Fix-check-for-pdev-dev.of_node.patch -- patches.suse/media-isif-fix-a-NULL-pointer-dereference-bug.patch -- patches.suse/media-cx231xx-fix-potential-sign-extension-overflow-.patch -- patches.suse/media-v4l2-tpg-fix-kernel-oops-when-enabling-HFLIP-a.patch -- patches.suse/soc-tegra-pmc-Fix-child-node-lookup.patch -- patches.suse/soc-qcom-wcnss_ctrl-Avoid-string-overflow.patch -- patches.suse/soc-imx-gpc-fix-PDN-delay.patch -- patches.suse/reset-Fix-potential-use-after-free-in-__of_reset_con.patch -- patches.suse/ARM-samsung-Limit-SAMSUNG_PM_CHECK-config-option-to-.patch -- patches.suse/remoteproc-Check-for-NULL-firmwares-in-sysfs-interfa.patch -- patches.suse/rpmsg-smd-fix-memory-leak-on-channel-create.patch -- patches.suse/btrfs-fix-null-pointer-dereference-on-compressed-wri.patch -- patches.suse/0002-Btrfs-fix-assertion-on-fsync-of-regular-file-when-us.patch -- patches.suse/btrfs-fix-deadlock-when-writing-out-free-space-cache.patch -- patches.suse/0006-Btrfs-fix-use-after-free-during-inode-eviction.patch -- patches.suse/0007-Btrfs-fix-use-after-free-when-dumping-free-space.patch -- patches.suse/0001-xen-fix-race-in-xen_qlock_wait.patch -- patches.suse/0001-xen-make-xen_qlock_wait-nestable.patch -- patches.suse/0001-xen-pvh-increase-early-stack-size.patch -- patches.suse/0001-xen-balloon-Support-xend-based-toolstack.patch -- patches.suse/0001-xen-pvh-don-t-try-to-unplug-emulated-devices.patch -- patches.suse/Cramfs-fix-abad-comparison-when-wrap-arounds-occur.patch -- patches.suse/nfsd-Fix-an-Oops-in-free_session.patch -- patches.suse/lockd-fix-access-beyond-unterminated-strings-in-prin.patch -- patches.suse/linux-bitmap.h-fix-type-of-nbits-in-bitmap_shift_rig.patch -- patches.suse/hfsplus-prevent-btree-data-loss-on-root-split.patch -- patches.suse/hfs-prevent-btree-data-loss-on-root-split.patch -- patches.suse/kbuild-fix-kernel-bounds.c-W-1-warning.patch -- patches.suse/mm-Fix-warning-in-insert_pfn.patch -- patches.suse/reset-hisilicon-fix-potential-NULL-pointer-dereferen.patch -- patches.suse/clk-samsung-exynos5420-Enable-PERIS-clocks-for-suspe.patch -- patches.suse/clk-samsung-Use-clk_hw-API-for-calling-clk-framework.patch -- patches.suse/clk-at91-Fix-division-by-zero-in-PLL-recalc_rate.patch -- patches.suse/clk-mmp2-fix-the-clock-id-for-sdh2_clk-and-sdh3_clk.patch -- patches.suse/clk-rockchip-Fix-static-checker-warning-in-rockchip_.patch -- patches.suse/clk-s2mps11-Fix-matching-when-built-as-module-and-DT.patch -- patches.suse/clk-s2mps11-Add-used-attribute-to-s2mps11_dt_match.patch -- patches.suse/clk-fixed-rate-fix-of_node_get-put-imbalance.patch -- patches.suse/0001-mach64-fix-display-corruption-on-big-endian-machines.patch -- patches.suse/0001-mach64-fix-image-corruption-due-to-reading-accelerat.patch -- patches.suse/fbdev-sbuslib-use-checked-version-of-put_user.patch -- patches.suse/fbdev-sbuslib-integer-overflow-in-sbusfb_ioctl_helpe.patch -- patches.suse/0001-fbdev-fix-broken-menu-dependencies.patch -- patches.suse/revert-ceph-fix-dentry-leak-in-splice_dentry.patch -- patches.suse/ceph-fix-dentry-leak-in-ceph_readdir_prepopulate.patch -- patches.suse/libceph-bump-ceph_msg_max_data_len.patch -- patches.suse/libceph-introduce-ceph_pagelist_alloc.patch -- patches.suse/libceph-don-t-consume-a-ref-on-pagelist-in-ceph_msg_data_add_pagelist.patch -- patches.suse/libceph-enable-fallback-to-ceph_msg_new-in-ceph_msgpool_get.patch -- patches.suse/libceph-assign-cookies-in-linger_submit.patch -- patches.suse/libceph-introduce-alloc_watch_request.patch -- patches.suse/libceph-rbd-ceph-move-ceph_osdc_alloc_messages-calls.patch -- patches.suse/libceph-preallocate-message-data-items.patch -- patches.suse/libceph-check-reply-num_data_items-in-setup_request_data.patch -- patches.suse/fuse-Fix-use-after-free-in-fuse_dev_do_read.patch -- patches.suse/fuse-Fix-use-after-free-in-fuse_dev_do_write.patch -- patches.suse/fuse-set-FR_SENT-while-locked.patch -- patches.suse/fuse-fix-blocked_waitq-wakeup.patch -- patches.suse/bitops-protect-variables-in-set_mask_bits-macro.patch -- patches.suse/bitops-protect-variables-in-bit_clear_unless-macro.patch -- patches.suse/platform-x86-acerhdf-Add-BIOS-entry-for-Gateway-LT31.patch -- patches.suse/dell_rbu-make-firmware-payload-memory-uncachable -- patches.suse/firmware-dcdbas-add-support-for-wsmt-acpi-table.patch -- patches.suse/firmware-dcdbas-include-linux-io.h.patch -- patches.suse/platform-x86-intel_telemetry-report-debugfs-failure.patch -- patches.suse/bonding-fix-length-of-actor-system.patch -- patches.suse/rtnetlink-Disallow-FDB-configuration-for-non-Etherne.patch -- patches.suse/vhost-Fix-Spectre-V1-vulnerability.patch -- patches.suse/net-hns3-add-error-handler-for-hns3_nic_init_vector_.patch -- patches.suse/net-hns3-bugfix-for-buffer-not-free-problem-during-r.patch -- patches.suse/net-hns3-bugfix-for-reporting-unknown-vector0-interr.patch -- patches.suse/net-hns3-bugfix-for-the-initialization-of-command-qu.patch -- patches.suse/net-hns3-remove-unnecessary-queue-reset-in-the-hns3_.patch -- patches.suse/net-hns3-bugfix-for-is_valid_csq_clean_head.patch -- patches.suse/net-hns3-bugfix-for-hclge_mdio_write-and-hclge_mdio_.patch -- patches.suse/net-hns3-bugfix-for-handling-mailbox-while-the-comma.patch -- patches.suse/net-hns3-bugfix-for-rtnl_lock-s-range-in-the-hclgevf.patch -- patches.suse/bpf-fix-partial-copy-of-map_ptr-when-dst-is-scalar.patch -- patches.suse/net-stmmac-Fix-stmmac_mdio_reset-when-building-stmma.patch -- patches.suse/openvswitch-Fix-push-pop-ethernet-validation.patch -- patches.suse/vhost-scsi-truncate-T10-PI-iov_iter-to-prot_bytes.patch -- patches.suse/vfs-allow-dedupe-of-user-owned-read-only-files.patch -- patches.suse/vfs-dedupe-should-return-EPERM-if-permission-is-not-.patch -- patches.suse/powerpc-pseries-add-missing-cpumask.h-include-file.patch -- patches.suse/vfs-vfs_clone_file_prep_inodes-should-return-EINVAL-.patch -- patches.suse/vfs-exit-early-from-zero-length-remap-operations.patch -- patches.suse/vfs-avoid-problematic-remapping-requests-into-partia.patch -- patches.suse/vfs-skip-zero-length-dedupe-requests.patch -- patches.suse/vfs-rename-clone_verify_area-to-remap_verify_area.patch -- patches.suse/xfs-fix-pagecache-truncation-prior-to-reflink.patch -- patches.suse/xfs-clean-up-xfs_reflink_remap_blocks-call-site.patch -- patches.suse/apparmor-dont-try-to-replace-stale-label-in-ptrace-access-check.patch -- patches.suse/apparmor-dont-try-to-replace-stale-label-in-ptraceme-check.patch -- patches.suse/apparmor-Fix-uninitialized-value-in-aa_split_fqname.patch -- patches.suse/drm-edid-Add-6-bpc-quirk-for-BOE-panel.patch -- patches.suse/ALSA-ca0106-Disable-IZD-on-SB0570-DAC-to-fix-audio-p.patch -- patches.suse/pwm-lpss-Release-runtime-pm-reference-from-the-drive.patch -- patches.suse/dt-bindings-pwm-renesas-tpu-fix-compatible-prop-description.patch -- patches.suse/pwm-lpss-Only-set-update-bit-if-we-are-actually-chan.patch -- patches.suse/0002-mm-handle-no-memcg-case-in-memcg_kmem_charge-properl.patch -- patches.suse/4.4.164-131-mm-thp-relax-__GFP_THISNODE-for-MADV_HUGEPAGE.patch -- patches.suse/ocfs2-fix-a-misuse-a-of-brelse-after-failing-ocfs2_c.patch -- patches.suse/0001-memory_hotplug-cond_resched-in-__remove_pages.patch -- patches.suse/scsi-qla2xxx-Modify-fall-through-annotations.patch -- patches.suse/scsi-qla2xxx-Improve-several-kernel-doc-headers.patch -- patches.suse/scsi-qla2xxx-Declare-local-functions-static.patch -- patches.suse/scsi-qla2xxx-Make-qla2x00_sysfs_write_nvram-easier-t.patch -- patches.suse/scsi-qla2xxx-Remove-a-set-but-not-used-variable.patch -- patches.suse/scsi-qla2xxx-Make-sure-that-qlafx00_ioctl_iosb_entry.patch -- patches.suse/scsi-qla2xxx-Remove-two-arguments-from-qlafx00_error.patch -- patches.suse/cifs-fix-return-value-for-cifs_listxattr.patch -- patches.suse/cifs-fix-spelling-mistake-EACCESS-EACCES.patch -- patches.suse/smb3-add-trace-point-for-tree-connection.patch -- patches.suse/smb3-on-kerberos-mount-if-server-doesn-t-specify-aut.patch -- patches.suse/smb3-allow-more-detailed-protocol-info-on-open-files.patch -- patches.suse/smb3-missing-defines-and-structs-for-reparse-point-handling.patch -- patches.suse/CIFS-Add-support-for-direct-I-O-read.patch -- patches.suse/CIFS-Add-support-for-direct-I-O-write.patch -- patches.suse/CIFS-Add-direct-I-O-functions-to-file_operations.patch -- patches.suse/cifs-don-t-dereference-smb_file_target-before-null-c.patch -- patches.suse/cifs-fix-signed-unsigned-mismatch-on-aio_read-patch.patch -- patches.suse/soc-ti-QMSS-Fix-usage-of-irq_set_affinity_hint.patch -- patches.suse/x86-mm-pat-disable-preemption-around-_flush_tlb_all.patch -- patches.suse/objtool-support-gcc-9-cold-subfunction-naming-scheme.patch -- patches.suse/usbnet-smsc95xx-disable-carrier-check-while-suspendi.patch -- patches.suse/net-bcmgenet-protect-stop-from-timeout.patch -- patches.suse/net-systemport-Protect-stop-from-timeout.patch -- patches.suse/s390-sles15-17-02-02-s390-qeth-sanitize-strings-in-debug-messages.patch -- patches.suse/s390-sles15-16-04-s390-qeth-fix-HiperSockets-sniffer.patch -- patches.suse/s390-sles15-16-05-s390-qeth-report-25Gbit-link-speed.patch -- patches.suse/net-hns3-Fix-for-out-of-bounds-access-when-setting-p.patch -- patches.suse/mlxsw-spectrum-Fix-IP2ME-CPU-policer-configuration.patch -- patches.suse/sctp-fix-strchange_flags-name-for-Stream-Change-Even.patch -- patches.suse/bonding-802.3ad-fix-link_failure_count-tracking.patch -- patches.suse/sock_diag-fix-autoloading-of-the-raw_diag-module.patch -- patches.suse/netfilter-conntrack-fix-calculation-of-next-bucket-n.patch -- patches.suse/HID-hiddev-fix-potential-Spectre-v1.patch -- patches.suse/hwmon-core-Fix-double-free-in-__hwmon_device_registe.patch -- patches.suse/hwmon-ibmpowernv-Remove-bogus-__init-annotations.patch -- patches.suse/mtd-docg3-don-t-set-conflicting-BCH_CONST_PARAMS-opt.patch -- patches.suse/xfs-Fix-error-code-in-xfs_ioc_getbmap.patch -- patches.suse/ceph-quota-fix-null-pointer-dereference-in-quota-check.patch -- patches.suse/block-respect-virtual-boundary-mask-in-bvecs.patch -- patches.suse/nvme-make-sure-ns-head-inherits-underlying-device-li.patch -- patches.suse/0001-block-make-sure-discard-bio-is-aligned-with-logical-.patch -- patches.suse/0001-block-cleanup-__blkdev_issue_discard.patch -- patches.suse/0001-block-make-sure-writesame-bio-is-aligned-with-logica.patch -- patches.suse/of-numa-Validate-some-distance-map-rules.patch -- patches.suse/lib-raid6-Fix-arm64-test-build.patch -- patches.suse/0001-xen-fix-xen_qlock_wait.patch -- patches.suse/clk-fixed-factor-fix-of_node_get-put-imbalance.patch -- patches.suse/mount-Retest-MNT_LOCKED-in-do_umount.patch -- patches.suse/mount-Don-t-allow-copying-MNT_UNBINDABLE-MNT_LOCKED-.patch -- patches.suse/mount-Prevent-MNT_DETACH-from-disconnecting-locked-m.patch -- patches.suse/drm-i915-hdmi-Add-HDMI-2.0-audio-clock-recovery-N-va.patch -- patches.suse/drm-i915-glk-Remove-99-limitation.patch -- patches.suse/drm-i915-Mark-pin-flags-as-u64.patch -- patches.suse/drm-i915-Don-t-oops-during-modeset-shutdown-after-lp.patch -- patches.suse/drm-i915-Fix-ilk-watermarks-when-disabling-pipes.patch -- patches.suse/termios-tty-tty_baudrate.c-fix-buffer-overrun.patch -- patches.suse/watchdog-core-add-missing-prototypes-for-weak-functions.patch -- patches.suse/clockevents-drivers-i8253-Add-support-for-PIT-shutdo.patch -- patches.suse/acpi-nfit-x86-mce-handle-only-uncorrectable-machine-checks.patch -- patches.suse/acpi-nfit-x86-mce-validate-a-mce-s-address-before-using-it.patch -- patches.suse/x86-ldt-unmap-ptes-for-the-slot-before-freeing-ldt-pages.patch -- patches.suse/x86-ldt-remove-unused-variable-in-map_ldt_struct.patch -- patches.suse/x86-cpu-vmware-do-not-trace-vmware_sched_clock.patch -- patches.suse/ext4-avoid-potential-extra-brelse-in-setup_new_flex_.patch -- patches.suse/ext4-add-missing-brelse-in-set_flexbg_block_bitmap-s.patch -- patches.suse/ext4-add-missing-brelse-add_new_gdb_meta_bg-s-error-.patch -- patches.suse/ext4-add-missing-brelse-update_backups-s-error-path.patch -- patches.suse/ext4-fix-missing-cleanup-if-ext4_alloc_flex_bg_array.patch -- patches.suse/ext4-fix-possible-inode-leak-in-the-retry-loop-of-ex.patch -- patches.suse/ext4-avoid-buffer-leak-on-shutdown-in-ext4_mark_iloc.patch -- patches.suse/ext4-avoid-buffer-leak-in-ext4_orphan_add-after-prio.patch -- patches.suse/ext4-avoid-possible-double-brelse-in-add_new_gdb-on-.patch -- patches.suse/ext4-fix-possible-leak-of-sbi-s_group_desc_leak-in-e.patch -- patches.suse/ext4-fix-possible-leak-of-s_journal_flag_rwsem-in-er.patch -- patches.suse/ext4-release-bs.bh-before-re-using-in-ext4_xattr_blo.patch -- patches.suse/ext4-fix-buffer-leak-in-ext4_xattr_move_to_block-on-.patch -- patches.suse/ext4-fix-buffer-leak-in-__ext4_read_dirblock-on-erro.patch -- patches.suse/0004-Btrfs-fix-cur_offset-in-the-error-case-for-nocow.patch -- patches.suse/0006-btrfs-fix-pinned-underflow-after-transaction-aborted.patch -- patches.suse/0009-Btrfs-fix-deadlock-on-tree-root-leaf-when-finding-fr.patch -- patches.suse/0010-Btrfs-fix-infinite-loop-on-inode-eviction-after-dedu.patch -- patches.suse/0011-Btrfs-fix-data-corruption-due-to-cloning-of-eof-bloc.patch -- patches.suse/i40e-restore-NETIF_F_GSO_IPXIP-46-to-netdev-features.patch -- patches.suse/ibmvnic-fix-accelerated-VLAN-handling.patch -- patches.suse/qed-Fix-memory-entry-leak-in-qed_init_sp_request.patch -- patches.suse/qed-Fix-blocking-unlimited-SPQ-entries-leak.patch -- patches.suse/qed-Fix-potential-memory-corruption.patch -- patches.suse/net-smsc95xx-Fix-MTU-range.patch -- patches.suse/flow_dissector-do-not-dissect-l4-ports-for-fragments.patch -- patches.suse/rtc-hctosys-Add-missing-range-error-reporting.patch -- patches.suse/0003-rtc-pcf2127-fix-a-kmemleak-caused-in-pcf2127_i2c_gat.patch -- patches.suse/scsi-lpfc-fix-remoteport-access.patch -- patches.suse/scsi-qla2xxx-Fix-a-typo-in-MODULE_PARM_DESC.patch -- patches.suse/scsi-qla2xxx-Initialize-port-speed-to-avoid-setting-.patch -- patches.suse/sunrpc-correct-the-computation-for-page_ptr-when-tru.patch -- patches.suse/nfsd-COPY-and-CLONE-operations-require-the-saved-fil.patch -- patches.suse/cpufreq-imx6q-add-return-value-check-for-voltage-sca.patch -- patches.suse/NFSv4-Don-t-exit-the-state-manager-without-clearing-.patch -- patches.suse/pinctrl-meson-fix-pinconf-bias-disable.patch -- patches.suse/fuse-fix-leaked-notify-reply.patch -- patches.suse/fuse-fix-possibly-missed-wake-up-after-abort.patch -- patches.suse/fuse-fix-use-after-free-in-fuse_direct_IO.patch -- patches.suse/floppy-fix-race-condition-in-__floppy_read_block_0.patch -- patches.suse/block-copy-ioprio-in-__bio_clone_fast.patch -- patches.suse/0001-block-fix-32-bit-overflow-in-__blkdev_issue_discard.patch -- patches.suse/SCSI-fix-queue-cleanup-race-before-queue-initializat.patch -- patches.suse/drm-dp_mst-Check-if-primary-mstb-is-null.patch -- patches.suse/drm-i915-execlists-Force-write-serialisation-into-co.patch -- patches.suse/crypto-simd-correctly-take-reqsize-of-wrapped-skciph.patch -- patches.suse/crypto-user-fix-leaking-uninitialized-memory-to-user.patch -- patches.suse/gfs2-Put-bitmap-buffers-in-put_super.patch -- patches.suse/fanotify-fix-handling-of-events-on-child-sub-directo.patch -- patches.suse/efi-arm-Revert-deferred-unmap-of-early-memmap-mappin.patch -- patches.suse/efi-arm-Defer-persistent-reservations-until-after-pa.patch -- patches.suse/efi-Permit-calling-efi_mem_reserve_persistent-from-a.patch -- patches.suse/hugetlbfs-fix-kernel-BUG-at-fs-hugetlbfs-inode.c-444.patch -- patches.suse/ocfs2-free-up-write-context-when-direct-IO-failed.patch -- patches.suse/mm-vmstat.c-fix-NUMA-statistics-updates.patch -- patches.suse/lib-ubsan.c-don-t-mark-__ubsan_handle_builtin_unreac.patch -- patches.suse/tmpfs-make-lseek-SEEK_DATA-SEK_HOLE-return-ENXIO-wit.patch -- patches.suse/acpi-nfit-fix-ars-overflow-continuation.patch -- patches.suse/bnx2x-Assign-unique-DMAE-channel-number-for-FW-DMAE-.patch -- patches.suse/can-raw-check-for-CAN-FD-capable-netdev-in-raw_sendm.patch -- patches.suse/can-rcar_can-Fix-erroneous-registration.patch -- patches.suse/can-hi311x-Use-level-triggered-interrupt.patch -- patches.suse/can-dev-can_get_echo_skb-factor-out-non-sending-code.patch -- patches.suse/can-dev-__can_get_echo_skb-replace-struct-can_frame-.patch -- patches.suse/can-dev-__can_get_echo_skb-Don-t-crash-the-kernel-if.patch -- patches.suse/can-dev-__can_get_echo_skb-print-error-message-if-tr.patch -- patches.suse/can-rx-offload-introduce-can_rx_offload_get_echo_skb.patch -- patches.suse/qed-Fix-PTT-leak-in-qed_drain.patch -- patches.suse/qed-Fix-rdma_info-structure-allocation.patch -- patches.suse/qed-Fix-reading-wrong-value-in-loop-condition.patch -- patches.suse/net-mlx4_core-Zero-out-lkey-field-in-SW2HW_MPT-fw-co.patch -- patches.suse/drivers-net-ethernet-qlogic-qed-qed_rdma.h-fix-typo.patch -- patches.suse/batman-adv-Use-explicit-tvlv-padding-for-ELP-packets.patch -- patches.suse/batman-adv-Expand-merged-fragment-buffer-for-full-pa.patch -- patches.suse/net-phy-mdio-gpio-Fix-working-over-slow-can_sleep-GP.patch -- patches.suse/ip_tunnel-don-t-force-DF-when-MTU-is-locked.patch -- patches.suse/net-gro-reset-skb-pkt_type-in-napi_reuse_skb.patch -- patches.suse/tipc-don-t-assume-linear-buffer-when-reading-ancilla.patch -- patches.suse/ipv6-Fix-PMTU-updates-for-UDP-raw-sockets-in-presenc.patch -- patches.suse/tuntap-fix-multiqueue-rx.patch -- patches.suse/media-v4l-event-Add-subscription-to-list-before-call.patch -- patches.suse/media-omap3isp-Unregister-media-device-as-first.patch -- patches.suse/scsi-qla2xxx-Timeouts-occur-on-surprise-removal-of-Q.patch -- patches.suse/mtd-spi-nor-Fix-Cadence-QSPI-page-fault-kernel-panic.patch -- patches.suse/usb-quirks-Add-delay-init-quirk-for-Corsair-K70-LUX-.patch -- patches.suse/USB-quirks-Add-no-lpm-quirk-for-Raydium-touchscreens.patch -- patches.suse/USB-misc-appledisplay-add-20-Apple-Cinema-Display.patch -- patches.suse/xhci-Fix-leaking-USB3-shared_hcd-at-xhci-removal.patch -- patches.suse/xhci-Add-check-for-invalid-byte-size-error-when-UAS-.patch -- patches.suse/usb-xhci-fix-uninitialized-completion-when-USB3-port.patch -- patches.suse/usb-xhci-fix-timeout-for-transition-from-RExit-to-U0.patch -- patches.suse/xhci-add-quirk-to-workaround-the-errata-seen-on-cavium-thunder-x2-soc.patch -- patches.suse/usb-dwc3-core-Clean-up-ULPI-device.patch -- patches.suse/usb-dwc3-gadget-Properly-check-last-unaligned-zero-c.patch -- patches.suse/usb-dwc3-gadget-fix-ISOC-TRB-type-on-unaligned-trans.patch -- patches.suse/usb-core-Fix-hub-port-connection-events-lost.patch -- patches.suse/usb-xhci-Prevent-bus-suspend-if-a-port-connect-chang.patch -- patches.suse/usb-cdc-acm-add-entry-for-Hiro-Conexant-modem.patch -- patches.suse/drivers-misc-sgi-gru-fix-Spectre-v1-vulnerability.patch -- patches.suse/misc-atmel-ssc-Fix-section-annotation-on-atmel_ssc_g.patch -- patches.suse/test_firmware-fix-error-return-getting-clobbered.patch -- patches.suse/uio-Fix-an-Oops-on-load.patch -- patches.suse/ALSA-oss-Use-kvzalloc-for-local-buffer-allocations.patch -- patches.suse/ALSA-hda-ca0132-Call-pci_iounmap-instead-of-iounmap.patch -- patches.suse/drm-ast-remove-existing-framebuffers-before-loading-driver.patch -- patches.suse/drm-ast-change-resolution-may-cause-screen-blurred.patch -- patches.suse/drm-ast-fixed-cursor-may-disappear-sometimes.patch -- patches.suse/drm-i915-Write-GPU-relocs-harder-with-gen3.patch -- patches.suse/mmc-sdhci-pci-Try-cd-for-card-detect-lookup-before-u.patch -- patches.suse/gpio-don-t-free-unallocated-ida-on-gpiochip_add_data.patch -- patches.suse/tools-power-cpupower-fix-compilation-with-static-true.patch -- patches.suse/ACPI-platform-Add-SMB0001-HID-to-forbidden_id_list.patch -- patches.suse/iommu-vt-d-fix-null-pointer-dereference-in-prq_event_thread -- patches.suse/iommu-ipmmu-vmsa-fix-crash-on-early-domain-free -- patches.suse/amd-iommu-fix-guest-virtual-apic-log-tail-address-register -- patches.suse/iommu-vt-d-use-memunmap-to-free-memremap -- patches.suse/nvme-fc-resolve-io-failures-during-connect.patch -- patches.suse/libceph-fall-back-to-sendmsg-for-slab-pages.patch -- patches.suse/xfs-flush-removing-page-cache-in-xfs_reflink_remap_p.patch -- patches.suse/sctp-not-allow-to-set-asoc-prsctp_enable-by-sockopt.patch -- patches.suse/sctp-not-increase-stream-s-incnt-before-sending-adds.patch -- patches.suse/net-ena-fix-crash-during-failed-resume-from-hibernat.patch -- patches.suse/net-ena-fix-crash-during-ena_remove.patch -- patches.suse/net-ena-update-driver-version-from-2.0.1-to-2.0.2.patch -- patches.suse/qed-Fix-bitmap_weight-check.patch -- patches.suse/qed-Fix-QM-getters-to-always-return-a-valid-pq.patch -- patches.suse/net-ibmnvic-Fix-deadlock-problem-in-reset.patch -- patches.suse/net-mlx5e-IPoIB-Reset-QP-after-channels-are-closed.patch -- patches.suse/net-mlx5e-Fix-selftest-for-small-MTUs.patch -- patches.suse/tg3-Add-PHY-reset-for-5717-5719-5720-in-change-ring-.patch -- patches.suse/net-skb_scrub_packet-Scrub-offload_fwd_mark.patch -- patches.suse/ath9k-Fix-a-locking-bug-in-ath9k_add_interface.patch -- patches.suse/brcmutil-really-fix-decoding-channel-info-for-160-MH.patch -- patches.suse/iwlwifi-fix-wrong-WGDS_WIFI_DATA_SIZE.patch -- patches.suse/iwlwifi-mvm-support-sta_statistics-even-on-older-fir.patch -- patches.suse/iwlwifi-mvm-fix-regulatory-domain-update-when-the-fi.patch -- patches.suse/iwlwifi-mvm-don-t-use-SAR-Geo-if-basic-SAR-is-not-us.patch -- patches.suse/brcmfmac-fix-reporting-support-for-160-MHz-channels.patch -- patches.suse/net-thunderx-set-xdp_prog-to-NULL-if-bpf_prog_add-fa.patch -- patches.suse/ibmvnic-Fix-RX-queue-buffer-cleanup.patch -- patches.suse/ibmvnic-Update-driver-queues-after-change-in-ring-si.patch -- patches.suse/0005-net-don-t-keep-lonely-packets-forever-in-the-gro-has.patch -- patches.suse/virtio-net-fail-XDP-set-if-guest-csum-is-negotiated.patch -- patches.suse/team-no-need-to-do-team_notify_peers-or-team_mcast_r.patch -- patches.suse/net-thunderx-set-tso_hdrs-pointer-to-NULL-in-nicvf_f.patch -- patches.suse/0001-HID-Add-quirk-for-Microsoft-PIXART-OEM-mouse.patch -- patches.suse/HID-input-Ignore-battery-reported-by-Symbol-DS4308.patch -- patches.suse/HID-uhid-forbid-UHID_CREATE-under-KERNEL_DS-or-eleva.patch -- patches.suse/HID-multitouch-Add-pointstick-support-for-Cirque-Tou.patch -- patches.suse/hid-add-quirk-for-primax-pixart-oem-mice.patch -- patches.suse/hwmon-ina2xx-Fix-NULL-id-pointer-in-probe.patch -- patches.suse/hwmon-raspberrypi-Fix-initial-notify.patch -- patches.suse/hwmon-ina2xx-Fix-current-value-calculation.patch -- patches.suse/hwmon-w83795-temp4_type-has-writable-permission.patch -- patches.suse/kvm-vmx-re-add-ple_gap-module-parameter -- patches.suse/kvm-x86-fix-scan-ioapic-use-before-initialization -- patches.suse/svm-add-mutex_lock-to-protect-apic_access_page_done-on-amd-systems -- patches.suse/kvm-x86-fix-kernel-info-leak-in-kvm_hc_clock_pairing-hypercall -- patches.suse/kvm-mmu-fix-race-in-emulated-page-table-writes -- patches.suse/kvm-svm-ensure-an-ibpb-on-all-affected-cpus-when-freeing-a-vmcb.patch -- patches.suse/spi-mediatek-use-correct-mata-xfer_len-when-in-fifo-.patch -- patches.suse/btrfs-always-try-all-copies-when-reading-extent-buffers.patch -- patches.suse/0003-Btrfs-send-fix-infinite-loop-due-to-directory-rename.patch -- patches.suse/bpf-fix-check-of-allowed-specifiers-in-bpf_trace_pri.patch -- patches.suse/usbnet-ipheth-fix-potential-recvmsg-bug-and-recvmsg-.patch -- patches.suse/0001-net-thunderx-fix-NULL-pointer-dereference-in-nic_rem.patch -- patches.suse/rapidio-rionet-do-not-free-skb-before-reading-its-le.patch -- patches.suse/0006-ipvs-call-ip_vs_dst_notifier-earlier-than-ipv6_dev_n.patch -- patches.suse/s390-sles15-17-03-s390-qeth-fix-length-check-in-SNMP-processing.patch -- patches.suse/ixgbe-recognize-1000BaseLX-SFP-modules-as-1Gbps.patch -- patches.suse/udf-Allow-mounting-volumes-with-incorrect-identifica.patch -- patches.suse/ext2-fix-potential-use-after-free.patch -- patches.suse/ALSA-ac97-Fix-incorrect-bit-shift-at-AC97-SPSA-contr.patch -- patches.suse/ALSA-hda-Add-ASRock-N68C-S-UCC-the-power_save-blackl.patch -- patches.suse/ALSA-hda-realtek-fix-headset-mic-detection-for-MSI-M.patch -- patches.suse/ALSA-wss-Fix-invalid-snd_free_pages-at-error-path.patch -- patches.suse/ALSA-sparc-Fix-invalid-snd_free_pages-at-error-path.patch -- patches.suse/ALSA-control-Fix-race-between-adding-and-removing-a-.patch -- patches.suse/ALSA-hda-realtek-fix-the-pop-noise-on-headphone-for-.patch -- patches.suse/ALSA-hda-realtek-Add-auto-mute-quirk-for-HP-Spectre-.patch -- patches.suse/ALSA-hda-realtek-Support-ALC300.patch -- patches.suse/ASoC-rsnd-fixup-clock-start-checker.patch -- patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-quirk-for-boards-.patch -- patches.suse/ASoC-sun8i-codec-fix-crash-on-module-removal.patch -- patches.suse/ASoC-wm_adsp-Fix-dma-unsafe-read-of-scratch-register.patch -- patches.suse/ASoC-omap-abe-twl6040-Fix-missing-audio-card-caused-.patch -- patches.suse/ASoC-dapm-Recalculate-audio-map-forcely-when-card-in.patch -- patches.suse/ASoC-omap-mcbsp-Fix-latency-value-calculation-for-pm.patch -- patches.suse/ASoC-omap-mcpdm-Add-pm_qos-handling-to-avoid-under-o.patch -- patches.suse/ASoC-omap-dmic-Add-pm_qos-handling-to-avoid-overruns.patch -- patches.suse/ALSA-usb-audio-Add-vendor-and-product-name-for-Dell-.patch -- patches.suse/s390-cpum_cf-reject-request-for-sampling-in-event-initialization -- patches.suse/RDMA-bnxt_re-Fix-system-hang-when-registration-with-.patch -- patches.suse/RDMA-bnxt_re-Avoid-accessing-the-device-structure-af.patch -- patches.suse/iser-set-sector-for-ambiguous-mr-status-errors.patch -- patches.suse/RDMA-hns-Bugfix-pbl-configuration-for-rereg-mr.patch -- patches.suse/pstore-ram-Correctly-calculate-usable-PRZ-bytes.patch -- patches.suse/drm-ast-Fix-incorrect-free-on-ioregs.patch -- patches.suse/0001-drm-ast-fixed-reading-monitor-EDID-not-stable-issue.patch -- patches.suse/0003-drm-amdgpu-Add-delay-after-enable-RLC-ucode.patch -- patches.suse/0001-drm-set-is_master-to-0-upon-drm_new_set_master-failu.patch -- patches.suse/drm-meson-Enable-fast_io-in-meson_dw_hdmi_regmap_con.patch -- patches.suse/drm-meson-Fix-OOB-memory-accesses-in-meson_viu_set_o.patch -- patches.suse/drm-meson-add-support-for-1080p25-mode.patch -- patches.suse/exportfs-fix-passing-zero-to-ERR_PTR-warning.patch -- patches.suse/exportfs-do-not-read-dentry-after-free.patch -- patches.suse/objtool-fix-double-free-in-cold-detection-error-path.patch -- patches.suse/objtool-fix-segfault-in-cold-detection-with-ffunction-sections.patch -- patches.suse/efi-Prevent-GICv3-WARN-by-mapping-the-memreserve-tab.patch -- patches.suse/uprobes-Fix-handle_swbp-vs.-unregister-register-race.patch -- patches.suse/x86-mce-amd-fix-the-thresholding-machinery-initialization-order.patch -- patches.suse/test_hexdump-use-memcpy-instead-of-strncpy.patch -- patches.suse/USB-usb-storage-Add-new-IDs-to-ums-realtek.patch -- patches.suse/usb-core-quirks-add-RESET_RESUME-quirk-for-Cherry-G2.patch -- patches.suse/Revert-usb-dwc3-gadget-skip-Set-Clear-Halt-when-inva.patch -- patches.suse/USB-omap_udc-use-devm_request_irq.patch -- patches.suse/USB-omap_udc-fix-crashes-on-probe-error-and-module-r.patch -- patches.suse/USB-omap_udc-fix-omap_udc_start-on-15xx-machines.patch -- patches.suse/USB-omap_udc-fix-USB-gadget-functionality-on-Palm-Tu.patch -- patches.suse/USB-omap_udc-fix-rejection-of-out-transfers-when-DMA.patch -- patches.suse/usb-gadget-u_ether-fix-unsafe-list-iteration.patch -- patches.suse/staging-rtl8723bs-Fix-the-return-value-in-case-of-er.patch -- patches.suse/staging-rtl8723bs-Add-missing-return-for-cfg80211_rt.patch -- patches.suse/staging-vchiq_arm-fix-compat-VCHIQ_IOC_AWAIT_COMPLET.patch -- patches.suse/iio-st_magn-Fix-enable-device-after-trigger.patch -- patches.suse/devres-Align-data-to-ARCH_KMALLOC_MINALIGN.patch -- patches.suse/misc-mic-scif-fix-copy-paste-error-in-scif_create_re.patch -- patches.suse/unifdef-use-memcpy-instead-of-strncpy.patch -- patches.suse/fscache-Fix-race-in-fscache_op_complete-due-to-split.patch -- patches.suse/fscache-fix-race-between-enablement-and-dropping-of-.patch -- patches.suse/ACPI-IORT-Fix-iort_get_platform_device_domain-uninit.patch -- patches.suse/mm-cleancache-fix-corruption-on-missed-inode-invalid.patch -- patches.suse/mm-use-swp_offset-as-key-in-shmem_replace_page.patch -- patches.suse/mm-page_alloc-c-fix-calculation-of-pgdat-nr_zones.patch -- patches.suse/hfs-do-not-free-node-before-using.patch -- patches.suse/hfsplus-do-not-free-node-before-using.patch -- patches.suse/userfaultfd-use-enoent-instead-of-efault-if-the-atomic-copy-user-fails.patch -- patches.suse/userfaultfd-shmem-allocate-anonymous-memory-for-map_private-shmem.patch -- patches.suse/userfaultfd-shmem-hugetlbfs-only-allow-to-register-vm_maywrite-vmas.patch -- patches.suse/userfaultfd-shmem-add-i_size-checks.patch -- patches.suse/userfaultfd-shmem-uffdio_copy-set-the-page-dirty-if-vm_write-is-not-set.patch -- patches.suse/mm-huge_memory-rename-freeze_page-to-unmap_page.patch -- patches.suse/mm-huge_memory-splitting-set-mapping-index-before-unfreeze.patch -- patches.suse/mm-huge_memory-fix-lockdep-complaint-on-32-bit-i_size_read.patch -- patches.suse/mm-khugepaged-collapse_shmem-stop-if-punched-or-truncated.patch -- patches.suse/mm-khugepaged-fix-crashes-due-to-misaccounted-holes.patch -- patches.suse/mm-khugepaged-collapse_shmem-remember-to-clear-holes.patch -- patches.suse/mm-khugepaged-minor-reorderings-in-collapse_shmem.patch -- patches.suse/mm-khugepaged-collapse_shmem-without-freezing-new_page.patch -- patches.suse/mm-khugepaged-collapse_shmem-do-not-crash-on-compound.patch -- patches.suse/pci-imx6-fix-link-training-status-detection-in-link-up-check -- patches.suse/fs-fix-lost-error-code-in-dio_complete.patch -- patches.suse/nvme-free-ctrl-device-name-on-init-failure.patch -- patches.suse/nvme-flush-namespace-scanning-work-just-before-remov.patch -- patches.suse/nvme-rdma-fix-double-freeing-of-async-event-data.patch -- patches.suse/x86-retpoline-make-config_retpoline-depend-on-compiler-support.patch -- patches.suse/x86-retpoline-remove-minimal-retpoline-support.patch -- patches.suse/x86-speculation-update-the-tif_ssbd-comment.patch -- patches.suse/x86-speculation-clean-up-spectre_v2_parse_cmdline.patch -- patches.suse/x86-speculation-remove-unnecessary-ret-variable-in-cpu_show_common.patch -- patches.suse/x86-speculation-move-stipb-ibpb-string-conditionals-out-of-cpu_show_common.patch -- patches.suse/x86-speculation-disable-stibp-when-enhanced-ibrs-is-in-use.patch -- patches.suse/x86-speculation-rename-ssbd-update-functions.patch -- patches.suse/x86-speculation-reorganize-speculation-control-msrs-update.patch -- patches.suse/sched-smt-make-sched_smt_present-track-topology.patch -- patches.suse/sched-smt-expose-sched_smt_present-static-key.patch -- patches.suse/x86-speculation-rework-smt-state-change.patch -- patches.suse/x86-l1tf-show-actual-smt-state.patch -- patches.suse/x86-speculation-reorder-the-spec_v2-code.patch -- patches.suse/x86-speculation-mark-string-arrays-const-correctly.patch -- patches.suse/x86-speculataion-mark-command-line-parser-data-_initdata.patch -- patches.suse/x86-speculation-unify-conditional-spectre-v2-print-functions.patch -- patches.suse/x86-speculation-add-command-line-control-for-indirect-branch-speculation.patch -- patches.suse/x86-speculation-prepare-for-per-task-indirect-branch-speculation-control.patch -- patches.suse/x86-process-consolidate-and-simplify-switch_to_xtra-code.patch -- patches.suse/x86-speculation-avoid-_switch_to_xtra-calls.patch -- patches.suse/x86-speculation-prepare-for-conditional-ibpb-in-switch_mm.patch -- patches.suse/ptrace-remove-unused-ptrace_may_access_sched-and-mode_ibrs.patch -- patches.suse/x86-speculation-split-out-tif-update.patch -- patches.suse/x86-speculation-prevent-stale-spec_ctrl-msr-content.patch -- patches.suse/x86-speculation-prepare-arch_smt_update-for-prctl-mode.patch -- patches.suse/x86-speculation-add-prctl-control-for-indirect-branch-speculation.patch -- patches.suse/x86-speculation-enable-prctl-mode-for-spectre_v2_user.patch -- patches.suse/x86-speculation-add-seccomp-spectre-v2-user-space-protection-mode.patch -- patches.suse/x86-speculation-provide-ibpb-always-command-line-options.patch -- patches.suse/dmaengine-at_hdmac-fix-memory-leak-in-at_dma_xlate.patch -- patches.suse/dmaengine-at_hdmac-fix-module-unloading.patch -- patches.suse/0001-xen-x86-add-diagnostic-printout-to-xen_mc_flush-in-c.patch -- patches.suse/ARM-OMAP2-prm44xx-Fix-section-annotation-on-omap44xx.patch -- patches.suse/ARM-OMAP1-ams-delta-Fix-possible-use-of-uninitialize.patch -- patches.suse/sbus-char-add-of_node_put.patch -- patches.suse/drivers-sbus-char-add-of_node_put.patch -- patches.suse/drivers-tty-add-missing-of_node_put.patch -- patches.suse/ide-pmac-add-of_node_put.patch -- patches.suse/Input-matrix_keypad-check-for-errors-from-of_get_nam.patch -- patches.suse/Input-elan_i2c-add-ELAN0620-to-the-ACPI-table.patch -- patches.suse/Input-cros_ec_keyb-fix-button-switch-capability-repo.patch -- patches.suse/Input-hyper-v-fix-wakeup-from-suspend-to-idle.patch -- patches.suse/Input-elan_i2c-add-support-for-ELAN0621-touchpad.patch -- patches.suse/Input-elan_i2c-add-ACPI-ID-for-Lenovo-IdeaPad-330-xx.patch -- patches.suse/Input-synaptics-add-PNP-ID-for-ThinkPad-P50-to-SMBus.patch -- patches.suse/Input-synaptics-enable-SMBus-for-HP-15-ay000.patch -- patches.suse/Input-xpad-quirk-all-PDP-Xbox-One-gamepads.patch -- patches.suse/Input-omap-keypad-fix-keyboard-debounce-configuratio.patch -- patches.suse/0001-btrfs-tree-checker-Don-t-check-max-block-group-size-.patch -- patches.suse/libata-whitelist-all-SAMSUNG-MZ7KM-solid-state-disks.patch -- patches.suse/scsi-lpfc-fix-block-guard-enablement-on-sli3-adapters.patch -- patches.suse/msft-hv-1802-scsi-storvsc-Fix-a-race-in-sub-channel-creation-that.patch -- patches.suse/ALSA-pcm-Call-snd_pcm_unlink-conditionally-at-closin.patch -- patches.suse/ALSA-pcm-Fix-starvation-on-down_write_nonblock.patch -- patches.suse/ALSA-usb-audio-Add-SMSL-D1-to-quirks-for-native-DSD-.patch -- patches.suse/ALSA-hda-Add-support-for-AMD-Stoney-Ridge.patch -- patches.suse/ALSA-pcm-Fix-interval-evaluation-with-openmin-max.patch -- patches.suse/ALSA-hda-realtek-Fix-speaker-output-regression-on-Th.patch -- patches.suse/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch -- patches.suse/ALSA-hda-realtek-ALC286-mic-and-headset-mode-fixups-.patch -- patches.suse/ALSA-hda-realtek-Add-support-for-Acer-Aspire-C24-860.patch -- patches.suse/ALSA-hda-realtek-Fix-mic-issue-on-Acer-AIO-Veriton-Z.patch -- patches.suse/ALSA-hda-realtek-Fix-mic-issue-on-Acer-AIO-Veriton-2.patch -- patches.suse/ARM-8814-1-mm-improve-fix-ARM-v7_dma_inv_range-unali.patch -- patches.suse/ARM-8815-1-V7M-align-v7m_dma_inv_range-with-v7-count.patch -- patches.suse/SUNRPC-Fix-leak-of-krb5p-encode-pages.patch -- patches.suse/SUNRPC-Fix-a-potential-race-in-xprt_connect.patch -- patches.suse/0002-drm-msm-Grab-a-vblank-reference-when-waiting-for-com.patch -- patches.suse/0002-drm-msm-Fix-error-return-checking.patch -- patches.suse/0001-drm-amdgpu-update-mc-firmware-image-for-polaris12-va.patch -- patches.suse/0001-drm-amdgpu-gmc8-update-MC-firmware-for-polaris.patch -- patches.suse/0001-drm-ast-Fix-connector-leak-during-driver-unload.patch -- patches.suse/dmaengine-dw-Fix-FIFO-size-for-Intel-Merrifield.patch -- patches.suse/i2c-axxia-properly-handle-master-timeout.patch -- patches.suse/i2c-scmi-Fix-probe-error-on-devices-with-an-empty-SM.patch -- patches.suse/blk-mq-punt-failed-direct-issue-to-dispatch-list.patch -- patches.suse/nvme-validate-controller-state-before-rescheduling-k.patch -- patches.suse/Revert-PCI-ASPM-Do-not-initialize-link-state-when-as.patch -- patches.suse/vhost-vsock-fix-reset-orphans-race-with-close-timeou.patch -- patches.suse/virtio-s390-avoid-race-on-vcdev-config -- patches.suse/virtio-s390-fix-race-in-ccw_io_helper -- patches.suse/vhost-vsock-fix-use-after-free-in-network-stack-call.patch -- patches.suse/splice-dont-read-more-than-available-pipe-space.patch -- patches.suse/clk-mvebu-Off-by-one-bugs-in-cp110_of_clk_get.patch -- patches.suse/clk-mmp-Off-by-one-in-mmp_clk_add.patch -- patches.suse/libnvdimm-pfn-pad-pfn-namespaces-relative-to-other-regions.patch -- patches.suse/acpi-nfit-fix-user-initiated-ars-to-be-ars-long-rather-than-ars-short.patch -- patches.suse/dax-Check-page-mapping-isn-t-NULL.patch -- patches.suse/dax-Don-t-access-a-freed-inode.patch -- patches.suse/cifs-In-Kconfig-CONFIG_CIFS_POSIX-needs-depends-on-legacy-insecure.patch -- patches.suse/cifs-Fix-separator-when-building-path-from-dentry.patch -- patches.suse/CIFS-Avoid-returning-EBUSY-to-upper-layer-VFS.patch -- patches.suse/usb-appledisplay-Add-27-Apple-Cinema-Display.patch -- patches.suse/usb-quirk-add-no-LPM-quirk-on-SanDisk-Ultra-Flair-de.patch -- patches.suse/usb-check-usb_get_extra_descriptor-for-proper-size.patch -- patches.suse/0001-xhci-workaround-CSS-timeout-on-AMD-SNPS-3.0-xHC.patch -- patches.suse/xhci-Prevent-U1-U2-link-pm-states-if-exit-latency-is.patch -- patches.suse/tty-do-not-set-TTY_IO_ERROR-flag-if-console-port.patch -- patches.suse/tty-serial-8250_mtk-always-resume-the-device-in-prob.patch -- patches.suse/kgdboc-fix-KASAN-global-out-of-bounds-bug-in-param_s.patch -- patches.suse/staging-rtl8712-Fix-possible-buffer-overrun.patch -- patches.suse/Revert-commit-ef9209b642f-staging-rtl8723bs-Fix-inde.patch -- patches.suse/msft-hv-1803-Drivers-hv-vmbus-Offload-the-handling-of-channels-to.patch -- patches.suse/x86-efi-Allocate-e820-buffer-before-calling-efi_exit.patch -- patches.suse/x86-build-Fix-compiler-support-check-for-CONFIG_RETP.patch -- patches.suse/virtio-net-keep-vnet-header-zeroed-after-processing-.patch -- patches.suse/tun-forbid-iface-creation-with-rtnl-ops.patch -- patches.suse/net-phy-don-t-allow-__set_phy_supported-to-add-unsup.patch -- patches.suse/net-8139cp-fix-a-BUG-triggered-by-changing-mtu-with-.patch -- patches.suse/net-phy-Fix-not-to-call-phy_resume-if-PHY-is-not-att.patch -- patches.suse/net-ibmvnic-Fix-RTNL-deadlock-during-device-reset.patch -- patches.suse/sctp-kfree_rcu-asoc.patch -- patches.suse/mv88e6060-disable-hardware-level-MAC-learning.patch -- patches.suse/net-mlx4_en-Change-min-MTU-size-to-ETH_MIN_MTU.patch -- patches.suse/rtnetlink-ndo_dflt_fdb_dump-only-work-for-ARPHRD_ETH.patch -- patches.suse/ethernet-fman-fix-wrong-of_node_put-in-probe-function.patch -- patches.suse/mac80211_hwsim-fix-module-init-error-paths-for-netli.patch -- patches.suse/mac80211_hwsim-Timer-should-be-initialized-before-de.patch -- patches.suse/mac80211-Clear-beacon_int-in-ieee80211_do_stop.patch -- patches.suse/cfg80211-Prevent-regulatory-restore-during-STA-disco.patch -- patches.suse/mac80211-ignore-tx-status-for-PS-stations-in-ieee802.patch -- patches.suse/mac80211-fix-reordering-of-buffered-broadcast-packet.patch -- patches.suse/mac80211-ignore-NullFunc-frames-in-the-duplicate-det.patch -- patches.suse/tcp-Do-not-underestimate-rwnd_limited.patch -- patches.suse/tcp-fix-NULL-ref-in-tail-loss-probe.patch -- patches.suse/ipv4-ipv6-netfilter-Adjust-the-frag-mem-limit-when-t.patch -- patches.suse/ipv6-sr-properly-initialize-flowi6-prior-passing-to-.patch -- patches.suse/tcp-lack-of-available-data-can-also-cause-TSO-defer.patch -- patches.suse/ipv6-Check-available-headroom-in-ip6_xmit-even-witho.patch -- patches.suse/neighbour-Avoid-writing-before-skb-head-in-neigh_hh_.patch -- patches.suse/net-mlx4_core-Correctly-set-PFC-param-if-global-paus.patch -- patches.suse/ARM-mmp-mmp2-fix-cpu_is_mmp2-on-mmp2-dt.patch -- patches.suse/ARM-imx-update-the-cpu-power-up-timing-setting-on-i..patch -- patches.suse/Input-restore-EV_ABS-ABS_RESERVED.patch -- patches.suse/fuse-continue-to-send-FUSE_RELEASEDIR-when-FUSE_OPEN.patch -- patches.suse/0001-media-vb2-don-t-call-__vb2_queue_cancel-if-vb2_start.patch -- patches.suse/0001-dm-cache-metadata-verify-cache-has-blocks-in-blocks_.patch -- patches.suse/0001-dm-call-blk_queue_split-to-impose-device-limits-on-b.patch -- patches.suse/0001-dm-zoned-Fix-target-BIO-completion-handling.patch -- patches.suse/0001-dm-thin-send-event-about-thin-pool-state-change-_aft.patch -- patches.suse/ALSA-hda-realtek-Fixed-headphone-issue-for-ALC700.patch -- patches.suse/ALSA-hda-realtek-Fix-the-mute-LED-regresion-on-Lenov.patch -- patches.suse/ALSA-fireface-fix-reference-to-wrong-register-for-cl.patch -- patches.suse/ALSA-hda-realtek-ALC294-mic-and-headset-mode-fixups-.patch -- patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX533FD-.patch -- patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX433FN-.patch -- patches.suse/MMC-OMAP-fix-broken-MMC-on-OMAP15XX-OMAP5910-OMAP310.patch -- patches.suse/mmc-sdhci-fix-the-timeout-check-window-for-clock-and.patch -- patches.suse/0001-drm-i915-execlists-Apply-a-full-mb-before-execution-.patch -- patches.suse/0004-Revert-drm-rockchip-Allow-driver-to-be-shutdown-on-r.patch -- patches.suse/0001-drm-amdgpu-update-SMC-firmware-image-for-polaris10-v.patch -- patches.suse/0001-drm-nouveau-kms-Fix-memory-leak-in-nv50_mstm_del.patch -- patches.suse/pinctrl-meson-fix-pull-enable-register-calculation.patch -- patches.suse/pinctrl-sunxi-a83t-Fix-IRQ-offset-typo-for-PH11.patch -- patches.suse/powerpc-msi-Fix-NULL-pointer-access-in-teardown-code.patch -- patches.suse/powerpc-boot-Fix-build-failures-with-j-1.patch -- patches.suse/0011-arm64-dma-mapping-Fix-FORCE_CONTIGUOUS-buffer-cleari.patch -- patches.suse/aio-fix-spectre-gadget-in-lookup_ioctx.patch -- patches.suse/userfaultfd-check-vm_maywrite-was-set-after-verifying-the-uffd-is-registered.patch -- patches.suse/checkstack.pl-fix-for-aarch64.patch -- patches.suse/Revert-scsi-qla2xxx-Fix-NVMe-Target-discovery.patch -- patches.suse/scsi-bnx2fc-fix-null-dereference-in-error-handling -- patches.suse/kvm-fix-uaf-in-nested-posted-interrupt-processing -- patches.suse/kvm-x86-Add-AMD-s-EX_CFG-to-the-list-of-ignored-MSRs.patch -- patches.suse/sctp-initialize-sin6_flowinfo-for-ipv6-addrs-in-sctp.patch -- patches.suse/ipv4-Fix-potential-Spectre-v1-vulnerability.patch -- patches.suse/ibmvnic-Convert-reset-work-item-mutex-to-spin-lock.patch -- patches.suse/ibmvnic-Fix-non-atomic-memory-allocation-in-IRQ-cont.patch -- patches.suse/ieee802154-ca8210-fix-possible-u8-overflow-in-ca8210.patch -- patches.suse/USB-hso-Fix-OOB-memory-access-in-hso_probe-hso_get_c.patch -- patches.suse/bnx2x-Clear-fip-MAC-when-fcoe-offload-support-is-dis.patch -- patches.suse/bnx2x-Remove-configured-vlans-as-part-of-unload-sequ.patch -- patches.suse/bnx2x-Send-update-svid-ramrod-with-retry-poll-flags-.patch -- patches.suse/0007-netfilter-ipset-do-not-call-ipset_nest_end-after-nla.patch -- patches.suse/i40e-fix-mac-filter-delete-when-setting-mac-address.patch -- patches.suse/vhost-make-sure-used-idx-is-seen-before-log-in-vhost.patch -- patches.suse/qed-Fix-command-number-mismatch-between-driver-and-t.patch -- patches.suse/tipc-use-lock_sock-in-tipc_sk_reinit.patch -- patches.suse/tipc-fix-a-double-kfree_skb.patch -- patches.suse/tipc-compare-remote-and-local-protocols-in-tipc_udp_.patch -- patches.suse/w90p910_ether-remove-incorrect-__init-annotation.patch -- patches.suse/ip6mr-Fix-potential-Spectre-v1-vulnerability.patch -- patches.suse/qmi_wwan-Added-support-for-Fibocom-NL668-series.patch -- patches.suse/qmi_wwan-Added-support-for-Telit-LN940-series.patch -- patches.suse/0002-xfrm-Fix-error-return-code-in-xfrm_output_one.patch -- patches.suse/0004-xfrm-Fix-bucket-count-reported-to-userspace.patch -- patches.suse/0003-xfrm-Fix-NULL-pointer-dereference-in-xfrm_input-when.patch -- patches.suse/VSOCK-Send-reset-control-packet-when-socket-is-parti.patch -- patches.suse/qed-Fix-an-error-code-qed_ll2_start_xmit.patch -- patches.suse/net-macb-restart-tx-after-tx-used-bit-read.patch -- patches.suse/lan78xx-Resolve-issue-with-changing-MAC-address.patch -- patches.suse/net-phy-Fix-the-issue-that-netif-always-links-up-aft.patch -- patches.suse/0001-xen-netfront-tolerate-frags-with-no-data.patch -- patches.suse/vxge-ensure-data0-is-initialized-in-when-fetching-fi.patch -- patches.suse/net-smc-fix-TCP-fallback-socket-release.patch -- patches.suse/0001-iwlwifi-mvm-don-t-send-GEO_TX_POWER_LIMIT-to-old-fir.patch -- patches.suse/net-rds-fix-warn-in-rds_message_alloc_sgs.patch -- patches.suse/net-rds-remove-user-triggered-WARN_ON-in-rds_sendmsg.patch -- patches.suse/ipv6-explicitly-initialize-udp6_addr-in-udp_sock_cre.patch -- patches.suse/net-mlx5e-RX-Fix-wrong-early-return-in-receive-queue.patch -- patches.suse/net-mlx5-Typo-fix-in-del_sw_hw_rule.patch -- patches.suse/net-mlx5e-Remove-the-false-indication-of-software-ti.patch -- patches.suse/gro_cell-add-napi_disable-in-gro_cells_destroy.patch -- patches.suse/rds-Fix-warning.patch -- patches.suse/mmc-omap_hsmmc-fix-DMA-API-warning.patch -- patches.suse/mmc-core-Reset-HPI-enabled-state-during-re-init-and-.patch -- patches.suse/mmc-core-Allow-BKOPS-and-CACHE-ctrl-even-if-no-HPI-s.patch -- patches.suse/mmc-core-Use-a-minimum-1600ms-timeout-when-enabling-.patch -- patches.suse/xhci-Don-t-prevent-USB2-bus-suspend-in-state-check-i.patch -- patches.suse/USB-serial-option-add-HP-lt4132.patch -- patches.suse/USB-serial-option-add-GosunCn-ZTE-WeLink-ME3630.patch -- patches.suse/USB-serial-option-add-Simcom-SIM7500-SIM7600-MBIM-mo.patch -- patches.suse/USB-serial-option-add-Fibocom-NL668-series.patch -- patches.suse/USB-serial-option-add-Telit-LN940-series.patch -- patches.suse/usb-xhci-fix-broken_suspend-placement-in-struct-xchi_hcd.patch -- patches.suse/Revert-serial-8250-Fix-clearing-FIFOs-in-RS485-mode-.patch -- patches.suse/msft-hv-1814-Drivers-hv-vmbus-Return-EINVAL-for-the-sys-files-for.patch -- patches.suse/kbuild-fix-false-positive-warning-error-about-missin.patch -- patches.suse/ubifs-Handle-re-linking-of-inodes-correctly-while-re.patch -- patches.suse/smb3-Fix-rmdir-compounding-regression-to-strict-servers.patch -- patches.suse/gpiolib-acpi-Only-defer-request_irq-for-GpioInt-ACPI.patch -- patches.suse/gpio-max7301-fix-driver-for-use-with-CONFIG_VMAP_STA.patch -- patches.suse/gpio-mvebu-only-fail-on-missing-clk-if-pwm-is-actual.patch -- patches.suse/Input-omap-keypad-fix-idle-configuration-to-not-bloc.patch -- patches.suse/Input-synaptics-enable-RMI-on-ThinkPad-T560.patch -- patches.suse/Input-synaptics-enable-SMBus-for-HP-EliteBook-840-G4.patch -- patches.suse/0001-drm-ioctl-Fix-Spectre-v1-vulnerabilities.patch -- patches.suse/x86-mm-Fix-decoy-address-handling-vs-32-bit-builds.patch -- patches.suse/x86-mtrr-don-t-copy-uninitialized-gentry-fields-back-to-userspace.patch -- patches.suse/0001-futex-Cure-exit-race.patch -- patches.suse/tcp-fix-a-race-in-inet_diag_dump_icsk.patch -- patches.suse/packet-validate-address-length.patch -- patches.suse/ipv6-tunnels-fix-two-use-after-free.patch -- patches.suse/qmi_wwan-Add-support-for-Fibocom-NL678-series.patch -- patches.suse/qmi_wwan-Fix-qmap-header-retrieval-in-qmimux_rx_fixu.patch -- patches.suse/serial-sunsu-fix-refcount-leak.patch -- patches.suse/0001-fork-memcg-fix-crash-in-free_thread_stack-on-memcg-c.patch -- patches.suse/mm-page_alloc-fix-has_unmovable_pages-for-HugePages.patch -- patches.suse/scsi-sd-use-mempool-for-discard-special-page -- patches.suse/procsysctl-dont-return-ENOMEM-on-lookup-when-a-table-is-unregistering.patch -- patches.suse/platform-x86-asus-wmi-Tell-the-EC-the-OS-will-handle.patch -- patches.suse/platform-x86-asus-nb-wmi-Map-0x35-to-KEY_SCREENLOCK.patch -- patches.suse/platform-x86-asus-nb-wmi-Drop-mapping-of-0x33-and-0x.patch -- patches.suse/0001-drm-rockchip-psr-do-not-dereference-encoder-before-i.patch -- patches.suse/drm-bufs-Fix-Spectre-v1-vulnerability.patch -- patches.suse/0001-drm-vc4-Set-is_yuv-to-false-when-num_planes-1.patch -- patches.suse/0001-drm-vc4-x_scaling-1-should-never-be-set-to-VC4_SCALI.patch -- patches.suse/drm-rockchip-fix-for-mailbox-read-size.patch -- patches.suse/0003-drm-i915-Redefine-some-Whiskey-Lake-SKUs.patch -- patches.suse/ALSA-x86-Fix-runtime-PM-for-hdmi-lpe-audio.patch -- patches.suse/drm-i915-Disable-LP3-watermarks-on-all-SNB-machines.patch -- patches.suse/0001-drm-rcar-du-Fix-vblank-initialization.patch -- patches.suse/0001-drm-rcar-du-Fix-external-clock-error-checks.patch -- patches.suse/0004-drm-atomic-helper-Complete-fake_commit-flip_done-pot.patch -- patches.suse/gpu-ipu-v3-image-convert-Prevent-race-between-run-an.patch -- patches.suse/drm-Clear-state-acquire_ctx-before-leaving-drm_atomi.patch -- patches.suse/drm-nouveau-tmr-detect-stalled-gpu-timer-and-break-o.patch -- patches.suse/jffs2-Fix-use-of-uninitialized-delayed_work-lockdep-.patch -- patches.suse/media-mtk-vcodec-Release-device-nodes-in-mtk_vcodec_.patch -- patches.suse/media-pulse8-cec-return-0-when-invalidating-the-logi.patch -- patches.suse/media-vb2-vb2_mmap-move-lock-up.patch -- patches.suse/media-cec-report-Vendor-ID-after-initialization.patch -- patches.suse/media-vivid-fix-error-handling-of-kthread_run.patch -- patches.suse/media-vivid-set-min-width-height-to-a-value-0.patch -- patches.suse/media-adv-tc358743-ths8200-fill-in-min-width-height-.patch -- patches.suse/media-v4l2-tpg-array-index-could-become-negative.patch -- patches.suse/media-vivid-free-bitmap_cap-when-updating-std-timing.patch -- patches.suse/media-videobuf2-v4l2-drop-WARN_ON-in-vb2_warn_zero_b.patch -- patches.suse/media-vb2-be-sure-to-unlock-mutex-on-errors.patch -- patches.suse/media-DaVinci-VPBE-fix-error-handling-in-vpbe_initia.patch -- patches.suse/media-firewire-Fix-app_info-parameter-type-in-avc_ca.patch -- patches.suse/media-stkwebcam-Bugfix-for-wrong-return-values.patch -- patches.suse/ALSA-oxfw-add-support-for-APOGEE-duet-FireWire.patch -- patches.suse/ALSA-hda-ca0132-make-pci_iounmap-call-conditional.patch -- patches.suse/ALSA-emux-Fix-potential-Spectre-v1-vulnerabilities.patch -- patches.suse/ALSA-pcm-Fix-potential-Spectre-v1-vulnerability.patch -- patches.suse/ALSA-hda-fix-front-speakers-on-Huawei-MBXP.patch -- patches.suse/ALSA-firewire-lib-fix-wrong-handling-payload_length-.patch -- patches.suse/ALSA-firewire-lib-fix-wrong-assignment-for-out_packe.patch -- patches.suse/ALSA-firewire-lib-use-the-same-print-format-for-with.patch -- patches.suse/ALSA-fireface-fix-for-state-to-fetch-PCM-frames.patch -- patches.suse/ALSA-hda-add-mute-LED-support-for-HP-EliteBook-840-G.patch -- patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-pmc_plt_clk_0-qui.patch -- patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-pmc_plt_clk_0-2.patch -- patches.suse/ASoC-Intel-mrfld-fix-uninitialized-variable-access.patch -- patches.suse/ASoC-au8540-use-64-bit-arithmetic-instead-of-32-bit.patch -- patches.suse/ASoC-fsl-Fix-SND_SOC_EUKREA_TLV320-build-error-on-i..patch -- patches.suse/ALSA-rme9652-Fix-potential-Spectre-v1-vulnerability.patch -- patches.suse/ALSA-emu10k1-Fix-potential-Spectre-v1-vulnerabilitie.patch -- patches.suse/ALSA-bebob-fix-model-id-of-unit-for-Apogee-Ensemble.patch -- patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX391UA-.patch -- patches.suse/cpuidle-big.LITTLE-fix-refcount-leak.patch -- patches.suse/PM-AVS-SmartReflex-NULL-check-before-some-freeing-fu.patch -- patches.suse/ACPICA-Use-d-for-signed-int-print-formatting-instead.patch -- patches.suse/ACPI-LPSS-Ignore-acpi_device_fix_up_power-return-val.patch -- patches.suse/ACPI-APEI-Clear-GHES-block_status-before-panic.patch -- patches.suse/ACPI-fix-acpi_find_child_device-invocation-in-acpi_p.patch -- patches.suse/pwm-clps711x-Fix-period-calculation.patch -- patches.suse/regulator-Fix-return-value-of-_set_load-stub.patch -- patches.suse/drivers-regulator-fix-a-missing-check-of-return-valu.patch -- patches.suse/regulator-tps65910-fix-a-missing-check-of-return-val.patch -- patches.suse/spi-bcm2835-Avoid-finishing-transfer-prematurely-in-.patch -- patches.suse/spi-bcm2835-Fix-book-keeping-of-DMA-termination.patch -- patches.suse/spi-bcm2835-Fix-race-on-DMA-termination.patch -- patches.suse/spi-bcm2835-Unbreak-the-build-of-esoteric-configs.patch -- patches.suse/0001-dt-bindings-clock-r8a7795-Remove-CSIREF-clock.patch -- patches.suse/0001-dt-bindings-clock-r8a7796-Remove-CSIREF-clock.patch -- patches.suse/clk-sunxi-ng-enable-so-said-LDOs-for-A64-SoC-s-pll-m.patch -- patches.suse/clk-sunxi-ng-h3-h5-Fix-CSI_MCLK-parent.patch -- patches.suse/clk-sunxi-ng-a33-Set-CLK_SET_RATE_PARENT-for-all-aud.patch -- patches.suse/clk-rockchip-fix-typo-in-rk3188-spdif_frac-parent.patch -- patches.suse/clk-rockchip-fix-rk3188-sclk_smc-gate-data.patch -- patches.suse/clk-rockchip-fix-rk3188-sclk_mac_lbtest-parameter-or.patch -- patches.suse/clk-rockchip-fix-I2S1-clock-gate-register-for-rk3328.patch -- patches.suse/clk-rockchip-fix-ID-of-8ch-clock-of-I2S1-for-rk3328.patch -- patches.suse/clk-imx6q-reset-exclusive-gates-on-init.patch -- patches.suse/clk-imx6sl-ensure-MMDC-CH0-handshake-is-bypassed.patch -- patches.suse/device-property-fix-fwnode_graph_get_next_endpoint-d.patch -- patches.suse/platform-msi-Free-descriptors-in-platform_msi_domain.patch -- patches.suse/timekeeping-Use-proper-seqcount-initializer.patch -- patches.suse/clocksource-drivers-integrator-ap-Add-missing-of_nod.patch -- patches.suse/0001-x86-speculation-l1tf-Drop-the-swap-storage-limit-res.patch -- patches.suse/kvm-nvmx-set-vm-instruction-error-for-vmptrld-of-unbacked-page -- patches.suse/kvm-nvmx-free-the-vmread-vmwrite-bitmaps-if-alloc_kvm_area-fails -- patches.suse/kvm-vmx-set-ia32_tsc_aux-for-legacy-mode-guests -- patches.suse/kvm-x86-report-stibp-on-get_supported_cpuid.patch -- patches.suse/KVM-arm-arm64-Fix-VMID-alloc-race-by-reverting-to-lo.patch -- patches.suse/arm-arm64-KVM-vgic-Force-VM-halt-when-changing-the-a.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-race-between-kvm_unmap_hva_ran.patch -- patches.suse/KVM-PPC-Book3S-PR-Set-hflag-to-indicate-that-POWER9-.patch -- patches.suse/kvm-Disallow-wraparound-in-kvm_gfn_to_hva_cache_init.patch -- patches.suse/kvm-nvmx-nmi-window-and-interrupt-window-exiting-should-wake-l2-from-hlt -- patches.suse/kvm-x86-use-jmp-to-invoke-kvm_spurious_fault-from-fixup -- patches.suse/x86-resctrl-fix-rdt_find_domain-return-value-and-checks.patch -- patches.suse/firmware-efi-Add-NULL-pointer-checks-in-efivars-API-.patch -- patches.suse/efi-Permit-multiple-entries-in-persistent-memreserve.patch -- patches.suse/efi-Reduce-the-amount-of-memblock-reservations-for-p.patch -- patches.suse/tools-lib-lockdep-Rename-trywlock-into-trywrlock.patch -- patches.suse/perf-tools-add-hygon-dhyana-support.patch -- patches.suse/hwmon-k10temp-x86-amd_nb-consolidate-shared-device-ids.patch -- patches.suse/x86-vdso-remove-obsolete-fake-section-table-reservation.patch -- patches.suse/x86-mm-drop-usage-of-_flush_tlb_all-in-kernel_physical_mapping_init.patch -- patches.suse/powerpc-64s-Include-cpu-header.patch -- patches.suse/powerpc-xmon-Fix-invocation-inside-lock-region.patch -- patches.suse/powerpc-perf-Fix-thresholding-counter-data-for-unkno.patch -- patches.suse/powerpc-perf-Update-perf_regs-structure-to-include-S.patch -- patches.suse/powerpc-perf-Cleanup-cache_sel-bits-comment.patch -- patches.suse/powerpc-perf-Fix-unit_sel-cache_sel-checks.patch -- patches.suse/powerpc-perf-Add-constraints-for-power9-l2-l3-bus-ev.patch -- patches.suse/powerpc-perf-Remove-l2-bus-events-from-HW-cache-even.patch -- patches.suse/powerpc-fsl-Fix-spectre_v2-mitigations-reporting.patch -- patches.suse/powerpc-fsl-Add-nospectre_v2-command-line-argument.patch -- patches.suse/powerpc-fsl-Update-Spectre-v2-reporting.patch -- patches.suse/powerpc-powernv-ioda-Allocate-indirect-TCE-levels-of.patch -- patches.suse/powerpc-fadump-Reservationless-firmware-assisted-dum.patch -- patches.suse/powerpc-fadump-Throw-proper-error-message-on-fadump-.patch -- patches.suse/powerpc-fadump-Do-not-allow-hot-remove-memory-from-f.patch -- patches.suse/powerpc-tm-Set-MSR-TS-just-prior-to-recheckpoint.patch -- patches.suse/powerpc-tm-Save-MSR-to-PACA-before-RFID.patch -- patches.suse/powerpc-tm-Print-scratch-value.patch -- patches.suse/powerpc-tm-Unset-MSR-TS-if-not-recheckpointing.patch -- patches.suse/powerpc-pkeys-Fix-handling-of-pkey-state-across-fork.patch -- patches.suse/powerpc-Fix-HMIs-on-big-endian-with-CONFIG_RELOCATAB.patch -- patches.suse/pstore-ram-Do-not-treat-empty-buffers-as-valid.patch -- patches.suse/pstore-ram-Avoid-NULL-deref-in-ftrace-merging-failur.patch -- patches.suse/panic-avoid-deadlocks-in-re-entrant-console-drivers.patch -- patches.suse/printk-fix-printk_time-race.patch -- patches.suse/selinux-always-allow-mounting-submounts.patch -- patches.suse/e1000e-allow-non-monotonic-SYSTIM-readings.patch -- patches.suse/net-bcmgenet-return-correct-value-ret-from-bcmgenet_.patch -- patches.suse/cxgb4-Add-new-T6-PCI-device-ids-0x608a.patch -- patches.suse/cxgb4vf-fix-memleak-in-mac_hlist-initialization.patch -- patches.suse/ptp-check-gettime64-return-code-in-PTP_SYS_OFFSET-io.patch -- patches.suse/PCI-add-USR-vendor-id-and-use-it-in-r8169-and-w6692-.patch -- patches.suse/usbnet-smsc95xx-fix-rx-packet-alignment.patch -- patches.suse/cxgb4-Remove-SGE_HOST_PAGE_SIZE-dependency-on-page-s.patch -- patches.suse/net-bcmgenet-code-movement.patch -- patches.suse/net-bcmgenet-abort-suspend-on-error.patch -- patches.suse/r8169-use-PCI_VDEVICE-macro.patch -- patches.suse/cxgb4-cxgb4vf-Fix-mac_hlist-initialization-and-free.patch -- patches.suse/net-bcmgenet-remove-HFB_CTRL-access.patch -- patches.suse/cxgb4-use-new-fw-interface-to-get-the-VIN-and-smt-in.patch -- patches.suse/ptp-Fix-pass-zero-to-ERR_PTR-in-ptp_clock_register.patch -- patches.suse/can-flexcan-flexcan_irq-fix-indention.patch -- patches.suse/wlcore-Fix-the-return-value-in-case-of-error-in-wlco.patch -- patches.suse/rtl8xxxu-Fix-missing-break-in-switch.patch -- patches.suse/brcmsmac-never-log-tid-x-is-not-agg-able-by-default.patch -- patches.suse/wireless-airo-potential-buffer-overflow-in-sprintf.patch -- patches.suse/rtlwifi-rtl8192de-Fix-misleading-REG_MCUFWDL-informa.patch -- patches.suse/ath10k-don-t-assume-this-is-a-PCI-dev-in-generic-cod.patch -- patches.suse/ath9k-dynack-use-authentication-messages-for-late-ac.patch -- patches.suse/ath9k-dynack-check-da-enabled-first-in-sampling-rout.patch -- patches.suse/ath9k-dynack-make-ewma-estimation-faster.patch -- patches.suse/iwlwifi-mvm-synchronize-TID-queue-removal.patch -- patches.suse/iwlwifi-pcie-don-t-reset-TXQ-write-pointer.patch -- patches.suse/iwlwifi-mvm-Send-non-offchannel-traffic-via-AP-sta.patch -- patches.suse/iwlwifi-add-new-cards-for-9560-9462-9461-and-killer-.patch -- patches.suse/0001-iwlwifi-fw-use-helper-to-determine-whether-to-dump-p.patch -- patches.suse/b43-Fix-error-in-cordic-routine.patch -- patches.suse/0001-net-mlx5-Release-resource-on-error-flow.patch -- patches.suse/0001-net-mlx5-Return-success-for-PAGE_FAULT_RESUME-in-int.patch -- patches.suse/0001-net-mlx5-Use-multi-threaded-workqueue-for-page-fault.patch -- patches.suse/net-ibmvnic-Remove-tests-of-member-address.patch -- patches.suse/indirect-call-wrappers-helpers-to-speed-up-indirect-.patch -- patches.suse/net-use-indirect-call-wrappers-at-GRO-network-layer.patch -- patches.suse/net-use-indirect-call-wrappers-at-GRO-transport-laye.patch -- patches.suse/udp-use-indirect-call-wrappers-for-GRO-socket-lookup.patch -- patches.suse/net-unbreak-CONFIG_RETPOLINE-n-builds.patch -- patches.suse/mac80211-fix-radiotap-vendor-presence-bitmap-handlin.patch -- patches.suse/Bluetooth-hci_bcm-Handle-specific-unknown-packets-af.patch -- patches.suse/Bluetooth-Fix-unnecessary-error-message-for-HCI-requ.patch -- patches.suse/e100-Fix-passing-zero-to-PTR_ERR-warning-in-e100_loa.patch -- patches.suse/igb-Fix-an-issue-that-PME-is-not-enabled-during-runt.patch -- patches.suse/mwifiex-fix-potential-NULL-dereference-and-use-after.patch -- patches.suse/mwifiex-debugfs-correct-histogram-spacing-formatting.patch -- patches.suse/rtl818x-fix-potential-use-after-free.patch -- patches.suse/cw1200-Fix-concurrency-use-after-free-bugs-in-cw1200.patch -- patches.suse/ath6kl-Only-use-match-sets-when-firmware-supports-it.patch -- patches.suse/ath6kl-Fix-off-by-one-error-in-scan-completion.patch -- patches.suse/net-core-Fix-Spectre-v1-vulnerability.patch -- patches.suse/phonet-af_phonet-Fix-Spectre-v1-vulnerability.patch -- patches.suse/packet-validate-address-length-if-non-zero.patch -- patches.suse/ieee802154-lowpan_header_create-check-must-check-dad.patch -- patches.suse/bnx2x-Fix-NULL-pointer-dereference-in-bnx2x_del_all_.patch -- patches.suse/crypto-aes_ti-disable-interrupts-while-accessing-S-b.patch -- patches.suse/pcrypt-use-format-specifier-in-kobject_add.patch -- patches.suse/crypto-bcm-fix-normal-non-key-hash-algorithm-failure.patch -- patches.suse/0001-crypto-user-support-incremental-algorithm-dumps.patch -- patches.suse/crypto-ux500-Use-proper-enum-in-cryp_set_dma_transfe.patch -- patches.suse/crypto-ux500-Use-proper-enum-in-hash_set_dma_transfe.patch -- patches.suse/crypto-mxc-scc-fix-build-warnings-on-ARM64.patch -- patches.suse/gfs2-Get-rid-of-potential-double-freeing-in-gfs2_cre.patch -- patches.suse/gfs2-Fix-loop-in-gfs2_rbm_find.patch -- patches.suse/0001-btrfs-harden-agaist-duplicate-fsid-on-scanned-device.patch -- patches.suse/0001-Btrfs-fix-fsync-of-files-with-multiple-hard-links-in.patch -- patches.suse/btrfs-fix-error-handling-in-btrfs_cleanup_ordered_extents.patch -- patches.suse/0003-btrfs-add-cleanup_ref_head_accounting-helper.patch -- patches.suse/btrfs-run-delayed-items-before-dropping-the-snapshot.patch -- patches.suse/0011-Btrfs-send-fix-race-with-transaction-commits-that-cr.patch -- patches.suse/dlm-fix-invalid-free.patch -- patches.suse/dlm-don-t-leak-kernel-pointer-to-userspace.patch -- patches.suse/dlm-Don-t-swamp-the-CPU-with-callbacks-queued-during.patch -- patches.suse/dlm-fixed-memory-leaks-after-failed-ls_remove_names-.patch -- patches.suse/dlm-possible-memory-leak-on-error-path-in-create_lkb.patch -- patches.suse/dlm-lost-put_lkb-on-error-path-in-receive_convert-an.patch -- patches.suse/dlm-memory-leaks-on-error-path-in-dlm_user_request.patch -- patches.suse/xfs-Align-compat-attrlist_by_handle-with-native-impl.patch -- patches.suse/ext4-fix-possible-use-after-free-in-ext4_quota_enabl.patch -- patches.suse/ext4-missing-unlock-put_page-in-ext4_try_to_write_in.patch -- patches.suse/ext4-fix-EXT4_IOC_GROUP_ADD-ioctl.patch -- patches.suse/ext4-include-terminating-u32-in-size-of-xattr-entrie.patch -- patches.suse/ext4-avoid-declaring-fs-inconsistent-due-to-invalid-.patch -- patches.suse/ext4-force-inode-writes-when-nfsd-calls-commit_metad.patch -- patches.suse/ext4-check-for-shutdown-and-r-o-file-system-in-ext4_.patch -- patches.suse/block-add-io-timeout-to-sysfs.patch -- patches.suse/0263-bcache-add-comment-for-cache_set-fill_iter.patch -- patches.suse/0264-bcache-do-not-check-if-debug-dentry-is-ERR-or-NULL-e.patch -- patches.suse/0265-bcache-update-comment-for-bch_data_insert.patch -- patches.suse/0266-bcache-update-comment-in-sysfs.c.patch -- patches.suse/0267-bcache-do-not-mark-writeback_running-too-early.patch -- patches.suse/0268-bcache-cannot-set-writeback_running-via-sysfs-if-no-.patch -- patches.suse/0269-bcache-introduce-force_wake_up_gc.patch -- patches.suse/0270-bcache-option-to-automatically-run-gc-thread-after-w.patch -- patches.suse/0271-bcache-add-MODULE_DESCRIPTION-information.patch -- patches.suse/0272-bcache-make-cutoff_writeback-and-cutoff_writeback_sy.patch -- patches.suse/0273-bcache-set-writeback_percent-in-a-flexible-range.patch -- patches.suse/0274-bcache-print-number-of-keys-in-trace_bcache_journal_.patch -- patches.suse/sata_rcar-fix-deferred-probing.patch -- patches.suse/dma-mapping-fix-return-type-of-dma_set_max_seg_size.patch -- patches.suse/scsi-lpfc-Correct-speeds-on-SFP-swap.patch -- patches.suse/scsi-lpfc-Fix-lpfc_sli4_read_config-return-value-che.patch -- patches.suse/scsi-lpfc-Fix-LOGO-PLOGI-handling-when-triggerd-by-A.patch -- patches.suse/scsi-lpfc-Reset-link-or-adapter-instead-of-doing-inf.patch -- patches.suse/scsi-lpfc-Correct-errors-accessing-fw-log.patch -- patches.suse/scsi-lpfc-fcoe-Fix-link-down-issue-after-1000-link-b.patch -- patches.suse/scsi-lpfc-Correct-LCB-RJT-handling.patch -- patches.suse/scsi-lpfc-Fix-odd-recovery-in-duplicate-FLOGIs-in-po.patch -- patches.suse/scsi-lpfc-Correct-loss-of-fc4-type-on-remote-port-ad.patch -- patches.suse/scsi-lpfc-Implement-GID_PT-on-Nameserver-query-to-su.patch -- patches.suse/scsi-lpfc-add-Trunking-support.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.8.patch -- patches.suse/scsi-qla2xxx-use-lower_32_bits-and-upper_32_bits-ins.patch -- patches.suse/scsi-target-add-emulate_pr-backstore-attr-to-toggle-.patch -- patches.suse/scsi-target-drop-unused-pi_prot_format-attribute-sto.patch -- patches.suse/scsi-qla2xxx-Introduce-a-switch-case-statement-in-ql.patch -- patches.suse/scsi-csiostor-remove-flush_scheduled_work -- patches.suse/scsi-qla2xxx-Split-the-__qla2x00_abort_all_cmds-func.patch -- patches.suse/scsi-qla2xxx-NULL-check-before-some-freeing-function.patch -- patches.suse/s390-scsi-zfcp-fix-posting-too-many-status-read-buffers.patch -- patches.suse/scsi-lpfc-Fix-panic-when-FW-log-buffsize-is-not-init.patch -- patches.suse/scsi-lpfc-update-manufacturer-attribute-to-reflect-B.patch -- patches.suse/scsi-lpfc-refactor-mailbox-structure-context-fields.patch -- patches.suse/scsi-lpfc-Fix-discovery-failures-during-port-failove.patch -- patches.suse/scsi-lpfc-Fix-a-duplicate-0711-log-message-number.patch -- patches.suse/scsi-lpfc-Fix-kernel-Oops-due-to-null-pring-pointers.patch -- patches.suse/scsi-lpfc-Cap-NPIV-vports-to-256.patch -- patches.suse/scsi-lpfc-rport-port-swap-discovery-issue.patch -- patches.suse/scsi-lpfc-ls_rjt-erroneus-FLOGIs.patch -- patches.suse/scsi-lpfc-Defer-LS_ACC-to-FLOGI-on-point-to-point-lo.patch -- patches.suse/scsi-lpfc-Correct-code-setting-non-existent-bits-in-.patch -- patches.suse/scsi-lpfc-Correct-topology-type-reporting-on-G7-adap.patch -- patches.suse/scsi-lpfc-Fix-driver-release-of-fw-logging-buffers.patch -- patches.suse/scsi-lpfc-Fix-dif-and-first-burst-use-in-write-comma.patch -- patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.9.patch -- patches.suse/Revert-scsi-lpfc-ls_rjt-erroneus-FLOGIs.patch -- patches.suse/scsi-lpfc-Enable-Management-features-for-IF_TYPE-6.patch -- patches.suse/scsi-qla2xxx-Enable-FC-NVME-on-NPIV-ports.patch -- patches.suse/scsi-qla2xxx-Fix-NPIV-handling-for-FC-NVMe.patch -- patches.suse/scsi-qla2xxx-Fix-for-FC-NVMe-discovery-for-NPIV-port.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.12-k.patch -- patches.suse/scsi-lpfc-do-not-set-queue-page_count-to-0-if-pc_sli.patch -- patches.suse/scsi-qla2xxx-deadlock-by-configfs_depend_item.patch -- patches.suse/scsi-lpfc-Fix-link-state-reporting-for-trunking-when.patch -- patches.suse/scsi-lpfc-Correct-MDS-loopback-diagnostics-support.patch -- patches.suse/scsi-lpfc-update-fault-value-on-successful-trunk-eve.patch -- patches.suse/scsi-lpfc-Fix-discovery-failure-when-PLOGI-is-defere.patch -- patches.suse/scsi-lpfc-Add-log-messages-to-aid-in-debugging-fc4ty.patch -- patches.suse/scsi-lpfc-Update-lpfc-version-to-12.0.0.10.patch -- patches.suse/scsi-megaraid-fix-out-of-bound-array-accesses.patch -- patches.suse/0001-dm-do-not-allow-readahead-to-limit-IO-size.patch -- patches.suse/mmc-atmel-mci-do-not-assume-idle-after-atmci_request.patch -- patches.suse/mmc-sdhci-Fix-data-command-CRC-error-handling.patch -- patches.suse/mmc-sdhci-Rename-SDHCI_ACMD12_ERR-and-SDHCI_INT_ACMD.patch -- patches.suse/mmc-sdhci-Handle-auto-command-errors.patch -- patches.suse/mmc-bcm2835-reset-host-on-timeout.patch -- patches.suse/mmc-bcm2835-Recover-from-MMC_SEND_EXT_CSD.patch -- patches.suse/memstick-Prevent-memstick-host-from-getting-runtime-.patch -- patches.suse/0006-mmc-sdhci-of-esdhc-Fix-timeout-checks.patch -- patches.suse/mmc-sdhci-xenon-Fix-timeout-checks.patch -- patches.suse/scripts-decode_stacktrace-only-strip-base-path-when-.patch -- patches.suse/0001-mm-print-more-information-about-mapping-in-__dump_pa.patch -- patches.suse/0002-mm-lower-the-printk-loglevel-for-__dump_page-message.patch -- patches.suse/0003-mm-memory_hotplug-drop-pointless-block-alignment-che.patch -- patches.suse/0004-mm-memory_hotplug-print-reason-for-the-offlining-fai.patch -- patches.suse/0005-mm-memory_hotplug-be-more-verbose-for-memory-offline.patch -- patches.suse/0001-mm-only-report-isolation-failures-when-offlining-mem.patch -- patches.suse/0001-mm-memory_hotplug-do-not-clear-numa_node-association.patch -- patches.suse/mm-put_and_wait_on_page_locked-while-page-is-migrated.patch -- patches.suse/0001-hwpoison-memory_hotplug-allow-hwpoisoned-pages-to-be.patch -- patches.suse/mm-migration-factor-out-code-to-compute-expected-num.patch -- patches.suse/mm-migrate-lock-buffers-before-migrate_page_move_map.patch -- patches.suse/mm-migrate-provide-buffer_migrate_page_norefs.patch -- patches.suse/blkdev-avoid-migration-stalls-for-blkdev-pages.patch -- patches.suse/hwmon-k10temp-add-hygon-dhyana-support.patch -- patches.suse/hwmon-lm80-fix-a-missing-check-of-the-status-of-SMBu.patch -- patches.suse/hwmon-lm80-fix-a-missing-check-of-bus-read-in-lm80-p.patch -- patches.suse/gpio-pl061-Move-irq_chip-definition-inside-struct-pl.patch -- patches.suse/gpiolib-Fix-return-value-of-gpio_to_desc-stub-if-GPI.patch -- patches.suse/power-supply-olpc_battery-correct-the-temperature-un.patch -- patches.suse/power-supply-charger-manager-Fix-incorrect-return-va.patch -- patches.suse/usb-hub-delay-hub-autosuspend-if-USB3-port-is-still-.patch -- patches.suse/phy-sun4i-usb-add-support-for-missing-USB-PHY-index.patch -- patches.suse/usb-dwc3-debugfs-Properly-print-set-link-state-for-H.patch -- patches.suse/usb-dwc3-don-t-log-probe-deferrals-but-do-log-other-.patch -- patches.suse/usb-dwc3-Correct-the-logic-for-checking-TRB-full-in-.patch -- patches.suse/usb-mtu3-fix-the-issue-about-SetFeature-U1-U2_Enable.patch -- patches.suse/usb-dwc2-host-use-hrtimer-for-nak-retries.patch -- patches.suse/0001-usb-dwc3-trace-add-missing-break-statement-to-make-c.patch -- patches.suse/usb-mtu3-fix-dbginfo-in-qmu_tx_zlp_error_handler.patch -- patches.suse/usb-dwc3-gadget-Disable-CSP-for-stream-OUT-ep.patch -- patches.suse/usb-musb-dsps-fix-otg-state-machine.patch -- patches.suse/0001-usb-musb-dsps-fix-runtime-pm-for-peripheral-mode.patch -- patches.suse/cdc-acm-fix-abnormal-DATA-RX-issue-for-Mediatek-Prel.patch -- patches.suse/0001-USB-serial-pl2303-add-ids-for-Hewlett-Packard-HP-POS.patch -- patches.suse/0001-USB-serial-option-add-Fibocom-NL678-series.patch -- patches.suse/serial-fsl_lpuart-clear-parity-enable-bit-when-disab.patch -- patches.suse/serial-set-suppress_bind_attrs-flag-only-if-builtin.patch -- patches.suse/writeback-don-t-decrement-wb-refcnt-if-wb-bdi.patch -- patches.suse/serial-imx-fix-error-handling-in-console_setup.patch -- patches.suse/tty-ldsem-Wake-up-readers-after-timed-out-down_write.patch -- patches.suse/tty-Hold-tty_ldisc_lock-during-tty_reopen.patch -- patches.suse/tty-Don-t-block-on-IO-when-ldisc-change-is-pending.patch -- patches.suse/tty-Simplify-tty-count-math-in-tty_reopen.patch -- patches.suse/tty-ldsem-Convert-to-regular-lockdep-annotations.patch -- patches.suse/tty-ldsem-Add-lockdep-asserts-for-ldisc_sem.patch -- patches.suse/tty-ldsem-Decrement-wait_readers-on-timeouted-down_r.patch -- patches.suse/tty-serial-do-not-free-trasnmit-buffer-page-under-po.patch -- patches.suse/tty-serial-samsung-Properly-set-flags-in-autoCTS-mod.patch -- patches.suse/serial-uartps-Fix-interrupt-mask-issue-to-handle-the.patch -- patches.suse/serial-max310x-Fix-tx_empty-callback.patch -- patches.suse/staging-iio-adc-ad7280a-handle-error-from-__ad7280_r.patch -- patches.suse/staging-iio-ad2s90-Make-probe-handle-spi_setup-failu.patch -- patches.suse/staging-iio-ad7780-update-voltage-on-read.patch -- patches.suse/Staging-iio-adt7316-Fix-i2c-data-reading-set-the-dat.patch -- patches.suse/staging-bcm2835-camera-Abort-probe-if-there-is-no-ca.patch -- patches.suse/iio-accel-kxcjk1013-Add-KIOX010A-ACPI-Hardware-ID.patch -- patches.suse/staging-wilc1000-fix-missing-read_write-setting-when.patch -- patches.suse/driver-core-Move-async_synchronize_full-call.patch -- patches.suse/sysfs-Disable-lockdep-for-driver-bind-unbind-files.patch -- patches.suse/altera-stapl-check-for-a-null-key-before-strcasecmp-.patch -- patches.suse/misc-vexpress-Off-by-one-in-vexpress_syscfg_exec.patch -- patches.suse/extcon-max8997-Fix-lack-of-path-setting-in-USB-devic.patch -- patches.suse/genwqe-Fix-size-check.patch -- patches.suse/intel_th-msu-Fix-an-off-by-one-in-attribute-store.patch -- patches.suse/cgroup-fix-parsing-empty-mount-option-string.patch -- patches.suse/0239-lib-don-t-depend-on-linux-headers-being-installed.patch -- patches.suse/kconfig-fix-file-name-and-line-number-of-warn_ignore.patch -- patches.suse/kconfig-fix-memory-leak-when-EOF-is-encountered-in-q.patch -- patches.suse/sched-fair-Fix-infinite-loop-in-update_blocked_averages-by-reverting-a9e7f6544b9c.patch -- patches.suse/seq_buf-Make-seq_buf_puts-null-terminate-the-buffer.patch -- patches.suse/ARM-OMAP2-hwmod-Fix-some-section-annotations.patch -- patches.suse/ARM-pxa-avoid-section-mismatch-warning.patch -- patches.suse/soc-bcm-brcmstb-Don-t-leak-device-tree-node-referenc.patch -- patches.suse/soc-tegra-pmc-Drop-locking-from-tegra_powergate_is_p.patch -- patches.suse/soc-tegra-Don-t-leak-device-tree-node-reference.patch -- patches.suse/watchdog-w83627hf_wdt-support-Inves.patch -- patches.suse/watchdog-docs-kernel-api-don-t-reference-removed-fun.patch -- patches.suse/pinctrl-qcom-spmi-gpio-fix-gpio-hog-related-boot-iss.patch -- patches.suse/pinctrl-max77620-Use-define-directive-for-max77620_p.patch -- patches.suse/pinctrl-lpc18xx-Use-define-directive-for-PIN_CONFIG_.patch -- patches.suse/pinctrl-zynq-Use-define-directive-for-PIN_CONFIG_IO_.patch -- patches.suse/pinctrl-qcom-ssbi-gpio-fix-gpio-hog-related-boot-iss.patch -- patches.suse/pinctrl-sx150x-handle-failure-case-of-devm_kstrdup.patch -- patches.suse/pinctrl-sunxi-a64-Rename-function-csi0-to-csi.patch -- patches.suse/pinctrl-sunxi-a64-Rename-function-ts0-to-ts.patch -- patches.suse/pinctrl-xway-fix-gpio-hog-related-boot-issues.patch -- patches.suse/pinctrl-meson-meson8-fix-the-GPIO-function-for-the-G.patch -- patches.suse/pinctrl-meson-meson8b-fix-the-GPIO-function-for-the-.patch -- patches.suse/pinctrl-sh-pfc-r8a7740-Add-missing-REF125CK-pin-to-g.patch -- patches.suse/pinctrl-sh-pfc-r8a7740-Add-missing-LCD0-marks-to-lcd.patch -- patches.suse/pinctrl-sh-pfc-r8a7791-Remove-bogus-ctrl-marks-from-.patch -- patches.suse/pinctrl-sh-pfc-r8a7791-Remove-bogus-marks-from-vin1_.patch -- patches.suse/pinctrl-sh-pfc-sh73a0-Add-missing-TO-pin-to-tpu4_to3.patch -- patches.suse/pinctrl-sh-pfc-r8a7794-Remove-bogus-IPSR9-field.patch -- patches.suse/pinctrl-sh-pfc-sh7734-Add-missing-IPSR11-field.patch -- patches.suse/pinctrl-sh-pfc-sh7264-Fix-PFCR3-and-PFCR0-register-c.patch -- patches.suse/pinctrl-sh-pfc-sh7269-Add-missing-PCIOR0-field.patch -- patches.suse/pinctrl-sh-pfc-sh7734-Remove-bogus-IPSR10-value.patch -- patches.suse/pinctrl-sh-pfc-sh7734-Fix-shifted-values-in-IPSR10.patch -- patches.suse/rtc-m41t80-Correct-alarm-month-range-with-RTC-reads.patch -- patches.suse/rtc-max8997-Fix-the-returned-value-in-case-of-error-.patch -- patches.suse/rtc-dt-binding-abx80x-fix-resistance-scale.patch -- patches.suse/0001-dt-bindings-rtc-sun6i-rtc-Fix-register-range-in-exam.patch -- patches.suse/rtc-pcf8523-don-t-return-invalid-date-when-battery-i.patch -- patches.suse/dmaengine-coh901318-Fix-a-double-lock-bug.patch -- patches.suse/dmaengine-coh901318-Remove-unused-variable.patch -- patches.suse/dmaengine-xilinx_dma-Remove-__aligned-attribute-on-z.patch -- patches.suse/revert-iommu-io-pgtable-arm-check-for-v7s-incapable-systems -- patches.suse/iommu-arm-smmu-v3-Use-explicit-mb-when-moving-cons-p.patch -- patches.suse/iommu-arm-smmu-Add-support-for-qcom-smmu-v2-variant.patch -- patches.suse/iommu-vt-d-handle-domain-agaw-being-less-than-iommu-agaw -- patches.suse/iommu-amd-fix-amd_iommu-force_isolation -- patches.suse/0002-efi-Add-EFI-signature-data-types.patch -- patches.suse/tpm-tpm_i2c_nuvoton-use-correct-command-duration-for.patch -- patches.suse/tpm-tpm_try_transmit-refactor-error-flow.patch -- patches.suse/tpm-fix-kdoc-for-tpm2_flush_context_cmd.patch -- patches.suse/cifs-clean-up-indentation-replace-spaces-with-tab.patch -- patches.suse/cifs-use-a-compound-for-setting-an-xattr.patch -- patches.suse/cifs-smb2-commands-can-not-be-negative-remove-confusing-check.patch -- patches.suse/cifs-address-trivial-coverity-warning.patch -- patches.suse/cifs-create-a-helper-function-for-compound-query_info.patch -- patches.suse/Add-vers-3-0-2-as-a-valid-option-for-SMBv3-0-2.patch -- patches.suse/cifs-change-smb2_query_eas-to-use-the-compound-query-info-helper.patch -- patches.suse/cifs-suppress-some-implicit-fallthrough-warnings.patch -- patches.suse/cifs-remove-set-but-not-used-variable-smb_buf-.patch -- patches.suse/cifs-remove-coverity-warning-in-calc_lanman_hash.patch -- patches.suse/cifs-check-ntwrk_buf_start-for-NULL-before-dereferencing-it.patch -- patches.suse/CIFS-use-the-correct-length-when-pinning-memory-for-direct-I-O-for-.patch -- patches.suse/CIFS-return-correct-errors-when-pinning-memory-failed-for-direct-I-.patch -- patches.suse/CIFS-Fix-error-mapping-for-SMB2_LOCK-command-which-c.patch -- patches.suse/cifs-Refactor-out-cifs_mount-.patch -- patches.suse/cifs-Skip-any-trailing-backslashes-from-UNC.patch -- patches.suse/cifs-Make-devname-param-optional-in-cifs_compose_mount_options-.patch -- patches.suse/cifs-auto-disable-serverino-in-dfs-mounts.patch -- patches.suse/cifs-Save-TTL-value-when-parsing-DFS-referrals.patch -- patches.suse/cifs-Add-DFS-cache-routines.patch -- patches.suse/cifs-Fix-to-use-kmem_cache_free-instead-of-kfree-.patch -- patches.suse/cifs-Use-kzfree-to-free-password.patch -- patches.suse/cifs-remove-set-but-not-used-variable-server-.patch -- patches.suse/cifs-check-kzalloc-return.patch -- patches.suse/cifs-Make-use-of-DFS-cache-to-get-new-DFS-referrals.patch -- patches.suse/cifs-remove-set-but-not-used-variable-sep-.patch -- patches.suse/cifs-Add-support-for-failover-in-cifs_mount-.patch -- patches.suse/cifs-Add-support-for-failover-in-cifs_reconnect-.patch -- patches.suse/cifs-Use-GFP_ATOMIC-when-a-lock-is-held-in-cifs_mount-.patch -- patches.suse/cifs-start-DFS-cache-refresher-in-cifs_mount-.patch -- patches.suse/cifs-Only-free-DFS-target-list-if-we-actually-got-one.patch -- patches.suse/cifs-Add-support-for-failover-in-smb2_reconnect-.patch -- patches.suse/cifs-Add-support-for-failover-in-cifs_reconnect_tcon-.patch -- patches.suse/cifs-Always-resolve-hostname-before-reconnecting.patch -- patches.suse/cifs-Minor-Kconfig-clarification.patch -- patches.suse/cifs-we-can-not-use-small-padding-iovs-together-with-encryption.patch -- patches.suse/cifs-update-internal-module-version-number.patch -- patches.suse/net-9p-include-trans_common.h-to-fix-missing-prototy.patch -- patches.suse/9p-net-put-a-lower-bound-on-msize.patch -- patches.suse/sunrpc-use-SVC_NET-in-svcauth_gss_-functions.patch -- patches.suse/sunrpc-use-after-free-in-svc_process_common.patch -- patches.suse/sunrpc-handle-ENOMEM-in-rpcb_getport_async.patch -- patches.suse/drbd-narrow-rcu_read_lock-in-drbd_sync_handshake.patch -- patches.suse/drbd-disconnect-if-the-wrong-UUIDs-are-attached-on-a.patch -- patches.suse/drbd-skip-spurious-timeout-ping-timeo-when-failing-p.patch -- patches.suse/drbd-Avoid-Clang-warning-about-pointless-switch-stat.patch -- patches.suse/gdrom-fix-a-memory-leak-bug.patch -- patches.suse/0001-block-swim3-Fix-EBUSY-error-when-re-opening-device-a.patch -- patches.suse/Input-elan_i2c-add-ACPI-ID-for-touchpad-in-ASUS-Aspi.patch -- patches.suse/Input-nomadik-ske-keypad-fix-a-loop-timeout-test.patch -- patches.suse/input-add-official-raspberry-pi-s-touchscreen-driver.patch -- patches.suse/niu-fix-missing-checks-of-niu_pci_eeprom_read.patch -- patches.suse/atl1e-checking-the-status-of-atl1e_write_phy_reg.patch -- patches.suse/tipc-fix-a-missing-check-of-genlmsg_put.patch -- patches.suse/ethtool-check-the-return-value-of-get_regs_len.patch -- patches.suse/isdn-hisax-hfc_pci-Fix-a-possible-concurrency-use-af.patch -- patches.suse/fsl-fman-Use-GFP_ATOMIC-in-memac-tgec-_add_hash_mac_.patch -- patches.suse/ax25-fix-a-use-after-free-in-ax25_fillin_cb.patch -- patches.suse/net-wan-fix-a-double-free-in-x25_asy_open_tty.patch -- patches.suse/netrom-fix-locking-in-nr_find_socket.patch -- patches.suse/ibmveth-fix-DMA-unmap-error-in-ibmveth_xmit_start-er.patch -- patches.suse/ptr_ring-wrap-back-producer-in-__ptr_ring_swap_queue.patch -- patches.suse/ip-validate-header-length-on-virtual-device-xmit.patch -- patches.suse/net-hamradio-6pack-use-mod_timer-to-rearm-timers.patch -- patches.suse/isdn-fix-kernel-infoleak-in-capi_unlocked_ioctl.patch -- patches.suse/bpf-move-prev_-insn_idx-into-verifier-env.patch -- patches.suse/bpf-move-tmp-variable-into-ax-register-in-interprete.patch -- patches.suse/bpf-enable-access-to-ax-register-also-from-verifier-.patch -- patches.suse/bpf-restrict-map-value-pointer-arithmetic-for-unpriv.patch -- patches.suse/bpf-restrict-stack-pointer-arithmetic-for-unprivileg.patch -- patches.suse/bpf-restrict-unknown-scalars-of-mixed-signed-bounds-.patch -- patches.suse/bpf-fix-check_map_access-smin_value-test-when-pointe.patch -- patches.suse/bpf-prevent-out-of-bounds-speculation-on-pointer-ari.patch -- patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-socket-to.patch -- patches.suse/ALSA-hda-realtek-Enable-the-headset-mic-auto-detecti.patch -- patches.suse/ALSA-hda-tegra-clear-pending-irq-handlers.patch -- patches.suse/proc-sysctl-fix-return-error-for-proc_doulongvec_min.patch -- patches.suse/scripts-gdb-fix-lx-version-string-output.patch -- patches.suse/drivers-base-platform.c-kmemleak-ignore-a-known-leak.patch -- patches.suse/ARM-8808-1-kexec-offline-panic_smp_self_stop-CPU.patch -- patches.suse/ceph-don-t-update-importing-cap-s-mseq-when-handing-cap-export.patch -- patches.suse/xfs-xfs_buf-drop-useless-LIST_HEAD.patch -- patches.suse/smb3-fix-large-reads-on-encrypted-connections.patch -- patches.suse/cifs-fix-confusing-warning-message-on-reconnect.patch -- patches.suse/smb3-add-smb3-1-1-to-default-dialect-list.patch -- patches.suse/thermal-hwmon-inline-helpers-when-CONFIG_THERMAL_HWM.patch -- patches.suse/thermal-bcm2835-enable-hwmon-explicitly.patch -- patches.suse/thermal-generic-adc-Fix-adc-to-temp-interpolation.patch -- patches.suse/Thermal-do-not-clear-passive-state-during-system-sle.patch -- patches.suse/HID-intel-ish-hid-fixes-incorrect-error-handling.patch -- patches.suse/HID-doc-fix-wrong-data-structure-reference-for-UHID_.patch -- patches.suse/HID-lenovo-Add-checks-to-fix-of_led_classdev_registe.patch -- patches.suse/switchtec-Remove-immediate-status-check-after-submit.patch -- patches.suse/switchtec-Fix-SWITCHTEC_IOCTL_EVENT_IDX_ALL-flags-ov.patch -- patches.suse/i2c-imx-don-t-print-error-message-on-probe-defer.patch -- patches.suse/i2c-sh_mobile-add-support-for-r8a77990-R-Car-E3.patch -- patches.suse/i2c-axxia-check-for-error-conditions-first.patch -- patches.suse/video-clps711x-fb-release-disp-device-node-in-probe.patch -- patches.suse/0001-fbdev-fbmem-behave-better-with-small-rotated-display.patch -- patches.suse/0001-fbdev-fbcon-Fix-unregister-crash-when-more-than-one-.patch -- patches.suse/0001-md-fix-raid10-hang-issue-caused-by-barrier.patch -- patches.suse/ext4-make-sure-enough-credits-are-reserved-for-diore.patch -- patches.suse/ext4-fix-a-potential-fiemap-page-fault-deadlock-w-in.patch -- patches.suse/ext4-avoid-kernel-warning-when-writing-the-superbloc.patch -- patches.suse/ext4-track-writeback-errors-using-the-generic-tracki.patch -- patches.suse/ext4-fix-special-inode-number-checks-in-__ext4_iget.patch -- patches.suse/fork-record-start_time-late.patch -- patches.suse/0002-fork-memcg-fix-cached_stacks-case.patch -- patches.suse/slab-alien-caches-must-not-be-initialized-if-the-allocation-of-the-alien-cache-failed.patch -- patches.suse/mm-page_mapped-don-t-assume-compound-page-is-huge-or-thp.patch -- patches.suse/ALSA-usb-audio-Avoid-access-before-bLength-check-in-.patch -- patches.suse/ALSA-usb-audio-Fix-an-out-of-bound-read-in-create_co.patch -- patches.suse/ALSA-hda-realtek-Support-Dell-headset-mode-for-New-A.patch -- patches.suse/ALSA-cs46xx-Potential-NULL-dereference-in-probe.patch -- patches.suse/ALSA-hda-realtek-Add-unplug-function-into-unplug-sta.patch -- patches.suse/ALSA-hda-realtek-Disable-headset-Mic-VREF-for-headse.patch -- patches.suse/drm-bridge-tc358767-add-defines-for-DP1_SRCCTRL-PHY_.patch -- patches.suse/drm-bridge-tc358767-fix-single-lane-configuration.patch -- patches.suse/drm-bridge-tc358767-fix-initial-DP0-1_SRCCTRL-value.patch -- patches.suse/drm-bridge-tc358767-reject-modes-which-require-too-m.patch -- patches.suse/drm-bridge-tc358767-fix-output-H-V-syncs.patch -- patches.suse/cpufreq-check-if-policy-is-inactive-early-in-__cpufr.patch -- patches.suse/ACPI-power-Skip-duplicate-power-resource-references-.patch -- patches.suse/ACPI-NUMA-Use-correct-type-for-printing-addresses-on.patch -- patches.suse/x86-modpost-replace-last-remnants-of-retpoline-with-config_retpoline.patch -- patches.suse/rbd-don-t-return-0-on-unmap-if-rbd_dev_flag_removing-is-set.patch -- patches.suse/i2c-dev-prevent-adapter-retries-and-timeout-being-se.patch -- patches.suse/drm-nouveau-Don-t-disable-polling-in-fallback-mode.patch -- patches.suse/drm-nouveau-falcon-avoid-touching-registers-if-engin.patch -- patches.suse/0001-drm-fb-helper-Partially-bring-back-workaround-for-bu.patch -- patches.suse/0001-drm-fb-helper-Ignore-the-value-of-fb_var_screeninfo..patch -- patches.suse/kvm-sev-fail-kvm_sev_init-if-already-initialized.patch -- patches.suse/loop-drop-caches-if-offset-or-block_size-are-changed.patch -- patches.suse/nvme-pci-fix-out-of-bounds-access-in-nvme_cqe_pendin.patch -- patches.suse/nvme-multipath-zero-out-ANA-log-buffer.patch -- patches.suse/nvme-introduce-nvme_quirk_ignore_dev_subnqn.patch -- patches.suse/ata-ahci-mvebu-remove-stale-comment.patch -- patches.suse/cifs-Fix-a-debug-message.patch -- patches.suse/cifs-Fix-a-tiny-potential-memory-leak.patch -- patches.suse/CIFS-Fix-adjustment-of-credits-for-MTU-requests.patch -- patches.suse/CIFS-Do-not-set-credits-to-1-if-the-server-didn-t-grant-anything.patch -- patches.suse/CIFS-Fix-credit-computation-for-compounded-requests.patch -- patches.suse/CIFS-Do-not-hide-EINTR-after-sending-network-packets.patch -- patches.suse/cifs-move-large-array-from-stack-to-heap.patch -- patches.suse/cifs-Limit-memory-used-by-lock-request-calls-to-a-page.patch -- patches.suse/cifs-Fix-potential-OOB-access-of-lock-element-array.patch -- patches.suse/CIFS-Fix-credits-calculation-for-cancelled-requests.patch -- patches.suse/CIFS-Move-credit-processing-to-mid-callbacks-for-SMB3.patch -- patches.suse/CIFS-Fix-error-paths-in-writeback-code.patch -- patches.suse/01-cifs-update-internal-module-version-number.patch -- patches.suse/0001-usb-cdc-acm-send-ZLP-for-Telit-3G-Intel-based-modems.patch -- patches.suse/0001-USB-storage-don-t-insert-sane-sense-for-SPC3-when-ba.patch -- patches.suse/0001-USB-storage-add-quirk-for-SMI-SM3350.patch -- patches.suse/0001-USB-Add-USB_QUIRK_DELAY_CTRL_MSG-quirk-for-Corsair-K.patch -- patches.suse/tty-Don-t-hold-ldisc-lock-in-tty_reopen-if-ldisc-pre.patch -- patches.suse/0001-Btrfs-fix-deadlock-when-using-free-space-tree-due-to.patch -- patches.suse/gpio-pl061-handle-failed-allocations.patch -- patches.suse/mfd-ti_am335x_tscadc-Use-PLATFORM_DEVID_AUTO-while-r.patch -- patches.suse/mfd-twl-core-Fix-section-annotations-on-un-protect_p.patch -- patches.suse/mfd-db8500-prcmu-Fix-some-section-annotations.patch -- patches.suse/mfd-mt6397-Do-not-call-irq_domain_remove-if-PMIC-uns.patch -- patches.suse/mfd-ab8500-core-Return-zero-in-get_register_interrup.patch -- patches.suse/mfd-tps6586x-Handle-interrupts-on-suspend.patch -- patches.suse/mfd-qcom_rpm-write-fw_version-to-CTRL_REG.patch -- patches.suse/mfd-wm5110-Add-missing-ASRC-rate-register.patch -- patches.suse/mfd-tps65218-Use-devm_regmap_add_irq_chip-and-clean-.patch -- patches.suse/mfd-mc13xxx-Fix-a-missing-check-of-a-register-read-f.patch -- patches.suse/r8169-Add-support-for-new-Realtek-Ethernet.patch -- patches.suse/qmi_wwan-add-MTU-default-to-qmap-network-interface.patch -- patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-socket-.patch -- patches.suse/ipv6-Take-rcu_read_lock-in-__inet6_bind-for-mapped-a.patch -- patches.suse/can-gw-ensure-DLC-boundaries-after-CAN-frame-modific.patch -- patches.suse/tipc-fix-memory-leak-in-tipc_nl_compat_publ_dump.patch -- patches.suse/net-bridge-fix-a-bug-on-using-a-neighbour-cache-entr.patch -- patches.suse/bpf-fix-sanitation-of-alu-op-with-pointer-scalar-typ.patch -- patches.suse/mlxsw-spectrum-Disable-lag-port-TX-before-removing-i.patch -- patches.suse/packet-Do-not-leak-dev-refcounts-on-error-exit.patch -- patches.suse/ip-on-queued-skb-use-skb_header_pointer-instead-of-p.patch -- patches.suse/ipv6-fix-kernel-infoleak-in-ipv6_local_error.patch -- patches.suse/bonding-update-nest-level-on-unlink.patch -- patches.suse/net-dsa-mv88x6xxx-mv88e6390-errata.patch -- patches.suse/tcp-change-txhash-on-SYN-data-timeout.patch -- patches.suse/net-stmmac-Fix-PCI-module-removal-leak.patch -- patches.suse/isdn-i4l-isdn_tty-Fix-some-concurrency-double-free-b.patch -- patches.suse/selinux-fix-GPF-on-invalid-policy.patch -- patches.suse/Yama-Check-for-pid-death-before-checking-ancestry.patch -- patches.suse/LSM-Check-for-NULL-cred-security-on-free.patch -- patches.suse/hwmon-lm80-Fix-missing-unlock-on-error-in-set_fan_di.patch -- patches.suse/hwmon-tmp421-Correct-the-misspelling-of-the-tmp442-c.patch -- patches.suse/leds-lp5523-fix-a-missing-check-of-return-value-of-l.patch -- patches.suse/0001-drm-i915-gvt-Fix-mmap-range-check.patch -- patches.suse/drm-meson-add-missing-of_node_put.patch -- patches.suse/0002-omap2fb-Fix-stack-memory-disclosure.patch -- patches.suse/crypto-authenc-fix-parsing-key-with-misaligned-rta_l.patch -- patches.suse/crypto-bcm-convert-to-use-crypto_authenc_extractkeys.patch -- patches.suse/crypto-caam-fix-zero-length-buffer-DMA-mapping.patch -- patches.suse/crypto-authencesn-Avoid-twice-completion-call-in-dec.patch -- patches.suse/xenclock-0006-xen-Fix-x86-sched_clock-interface-for-xen.patch -- patches.suse/powerpc-tm-Limit-TM-code-inside-PPC_TRANSACTIONAL_ME.patch -- patches.suse/PCI-MSI-Return-ENOSPC-from-pci_alloc_irq_vectors_aff.patch -- patches.suse/media-v4l-ioctl-Validate-num_planes-for-debug-messag.patch -- patches.suse/nbd-Use-set_blocksize-to-set-device-blocksize.patch -- patches.suse/blockdev-Fix-livelocks-on-loop-device.patch -- patches.suse/scsi-sd-fix-cache_type_store -- patches.suse/scsi-core-synchronize-request-queue-pm-status-only-on-successful-resume -- patches.suse/scsi-isci-initialize-shost-fully-before-calling-scsi_add_host -- patches.suse/scsi-qedi-add-ep_state-for-login-completion-on-un-reachable-targets -- patches.suse/acpi-nfit-fix-race-accessing-memdev-in-nfit_get_smbios_id.patch -- patches.suse/0004-btrfs-handle-delayed-ref-head-accounting-cleanup-in-.patch -- patches.suse/0008-netfilter-nf_tables-fix-leaking-object-reference-cou.patch -- patches.suse/net-ipv4-Fix-memory-leak-in-network-namespace-disman.patch -- patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_link_reset_s.patch -- patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_bearer_enabl.patch -- patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_link_set.patch -- patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_name_table_d.patch -- patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_doit.patch -- patches.suse/net-sched-act_tunnel_key-fix-memory-leak-in-case-of-.patch -- patches.suse/net-phy-marvell-Errata-for-mv88e6390-internal-PHYs.patch -- patches.suse/net_sched-refetch-skb-protocol-for-each-filter.patch -- patches.suse/openvswitch-Avoid-OOB-read-when-parsing-flow-nlattrs.patch -- patches.suse/atm-he-fix-sign-extension-overflow-on-large-shift.patch -- patches.suse/vhost-log-dirty-page-correctly.patch -- patches.suse/net-bridge-Fix-ethernet-header-pointer-before-check-.patch -- patches.suse/amd-xgbe-Fix-mdio-access-for-non-zero-ports-and-clau.patch -- patches.suse/net-phy-mdio_bus-add-missing-device_del-in-mdiobus_r.patch -- patches.suse/net-Fix-usage-of-pskb_trim_rcsum.patch -- patches.suse/isdn-avm-Fix-string-plus-integer-warning-from-Clang.patch -- patches.suse/bpf-fix-inner-map-masking-to-prevent-oob-under-specu.patch -- patches.suse/pstore-ram-Avoid-allocation-and-leak-of-platform-dat.patch -- patches.suse/clk-vc5-Abort-clock-configuration-without-upstream-c.patch -- patches.suse/thermal-int340x_thermal-Fix-a-NULL-vs-IS_ERR-check.patch -- patches.suse/drivers-thermal-int340x_thermal-Fix-sysfs-race-condi.patch -- patches.suse/s390-early-improve-machine-detection -- patches.suse/s390-mm-always-force-a-load-of-the-primary-asce-on-context-switch -- patches.suse/s390-smp-fix-cpu-hotplug-deadlock-with-cpu-rescan -- patches.suse/s390-smp-fix-calling-smp_call_ipl_cpu-from-ipl-cpu -- patches.suse/ipmi-ssif-Fix-handling-of-multi-part-return-messages.patch -- patches.suse/ASoC-dma-sh7760-cleanup-a-debug-printk.patch -- patches.suse/ASoC-Intel-Haswell-Broadwell-fix-setting-for-.dynami.patch -- patches.suse/ALSA-compress-prevent-potential-divide-by-zero-bugs.patch -- patches.suse/ASoC-atom-fix-a-missing-check-of-snd_pcm_lib_malloc_.patch -- patches.suse/ASoC-dapm-change-snprintf-to-scnprintf-for-possible-.patch -- patches.suse/ASoC-rt5514-spi-Fix-potential-NULL-pointer-dereferen.patch -- patches.suse/ASoC-imx-audmux-change-snprintf-to-scnprintf-for-pos.patch -- patches.suse/ALSA-hda-Add-mute-LED-support-for-HP-ProBook-470-G5.patch -- patches.suse/ceph-clear-inode-pointer-when-snap-realm-gets-dropped-by-its-inode.patch -- patches.suse/libceph-avoid-keepalive_pending-races-in-ceph_con_keepalive.patch -- patches.suse/dm-crypt-fix-parsing-of-extended-IV-arguments.patch -- patches.suse/dm-thin-fix-passdown_double_checking_shared_status.patch -- patches.suse/0006-drm-i915-gvt-release-shadow-batch-buffer-and-wa_ctx-.patch -- patches.suse/drm-msm-Unblock-writer-if-reader-closes-file.patch -- patches.suse/usb-dwc3-gadget-synchronize_irq-dwc-irq-in-suspend.patch -- patches.suse/0001-usb-dwc3-gadget-Clear-req-needs_extra_trb-flag-on-cl.patch -- patches.suse/usb-dwc3-gadget-Fix-the-uninitialized-link_state-whe.patch -- patches.suse/usb-gadget-Potential-NULL-dereference-on-allocation-.patch -- patches.suse/USB-serial-simple-add-Motorola-Tetra-TPG2200-device-.patch -- patches.suse/USB-serial-pl2303-add-new-PID-to-support-PL2303TB.patch -- patches.suse/uart-Fix-crash-in-uart_write-and-uart_put_char.patch -- patches.suse/tty-n_hdlc-fix-__might_sleep-warning.patch -- patches.suse/vt-always-call-notifier-with-the-console-lock-held.patch -- patches.suse/vt-invoke-notifier-on-screen-size-change.patch -- patches.suse/tty-Handle-problem-if-line-discipline-does-not-have-.patch -- patches.suse/serial-fsl_lpuart-fix-maximum-acceptable-baud-rate-w.patch -- patches.suse/staging-rtl8188eu-Add-device-code-for-D-Link-DWA-121.patch -- patches.suse/staging-rtl8723bs-Fix-build-error-with-Clang-when-in.patch -- patches.suse/msft-hv-1831-Drivers-hv-vmbus-Check-for-ring-when-getting-debug-i.patch -- patches.suse/mei-me-add-denverton-innovation-engine-device-IDs.patch -- patches.suse/char-mwave-fix-potential-Spectre-v1-vulnerability.patch -- patches.suse/mmc-sdhci-iproc-handle-mmc_of_parse-errors-during-pr.patch -- patches.suse/mmc-dw_mmc-bluefield-Fix-the-license-information.patch -- patches.suse/nvme-rdma-fix-timeout-handler.patch -- patches.suse/nvme-multipath-drop-optimization-for-static-ANA-grou.patch -- patches.suse/cifs-fix-memory-leak-of-an-allocated-cifs_ntsd-structure.patch -- patches.suse/CIFS-Fix-possible-hang-during-async-MTU-reads-and-wr.patch -- patches.suse/smb3-Cleanup-license-mess.patch -- patches.suse/CIFS-Do-not-reconnect-TCP-session-in-add_credits.patch -- patches.suse/CIFS-Fix-credits-calculations-for-reads-with-errors.patch -- patches.suse/CIFS-Fix-credit-calculation-for-encrypted-reads-with.patch -- patches.suse/CIFS-Fix-credit-calculations-in-compound-mid-callback.patch -- patches.suse/CIFS-Do-not-assume-one-credit-for-async-responses.patch -- patches.suse/CIFS-Fix-mounts-if-the-client-is-low-on-credits.patch -- patches.suse/smb3-add-credits-we-receive-from-oplock-break-PDUs.patch -- patches.suse/cifs-print-CIFSMaxBufSize-as-part-of-proc-fs-cifs-DebugData.patch -- patches.suse/ax25-fix-possible-use-after-free.patch -- patches.suse/sctp-improve-the-events-for-sctp-stream-reset.patch -- patches.suse/sctp-improve-the-events-for-sctp-stream-adding.patch -- patches.suse/net-mlx4_core-Add-masking-for-a-few-queries-on-HCA-c.patch -- patches.suse/can-dev-__can_get_echo_skb-fix-bogous-check-for-non-.patch -- patches.suse/can-bcm-check-timer-values-before-ktime-conversion.patch -- patches.suse/ibmveth-Do-not-process-frames-after-calling-napi_res.patch -- patches.suse/mac80211-fix-miscounting-of-ttl-dropped-frames.patch -- patches.suse/mac80211-don-t-initiate-TDLS-connection-if-station-i.patch -- patches.suse/mac80211-Add-attribute-aligned-2-to-struct-action.patch -- patches.suse/cfg80211-extend-range-deviation-for-DMG.patch -- patches.suse/Input-xpad-add-support-for-SteelSeries-Stratus-Duo.patch -- patches.suse/input-raspberrypi-ts-fix-link-error.patch -- patches.suse/0001-Input-uinput-fix-undefined-behavior-in-uinput_valida.patch -- patches.suse/acpi-nfit-Block-function-zero-DSMs.patch -- patches.suse/acpi-nfit-Fix-command-supported-detection.patch -- patches.suse/kvm-x86-fix-single-step-debugging -- patches.suse/svm-add-warning-message-for-avic-ipi-invalid-target -- patches.suse/svm-fix-avic-incomplete-ipi-emulation -- patches.suse/irqchip-gic-v3-its-Align-PCI-Multi-MSI-allocation-on.patch -- patches.suse/sched-wait-Fix-rcuwait_wake_up-ordering.patch -- patches.suse/0001-sched-wake_q-Document-wake_q_add.patch -- patches.suse/0001-sched-wake_q-Fix-wakeup-ordering-for-wake_q.patch -- patches.suse/0001-futex-Fix-possible-missed-wakeup.patch -- patches.suse/0001-locking-rwsem-Fix-possible-missed-wakeup.patch -- patches.suse/x86-kaslr-fix-incorrect-i8254-outb-parameters.patch -- patches.suse/x86-pkeys-properly-copy-pkey-state-at-fork -- patches.suse/0001-x86-entry-64-compat-Fix-stack-switching-for-XEN-PV.patch -- patches.suse/netrom-switch-to-sock-timer-API.patch -- patches.suse/net-rose-fix-NULL-ax25_cb-kernel-panic.patch -- patches.suse/net-mlx5e-Allow-MAC-invalidation-while-spoofchk-is-O.patch -- patches.suse/ipvs-Fix-signed-integer-overflow-when-setsockopt-tim.patch -- patches.suse/net-set-default-network-namespace-in-init_dummy_netd.patch -- patches.suse/gpio-pcf857x-Fix-interrupts-on-multiple-instances.patch -- patches.suse/gpio-altera-a10sr-Set-proper-output-level-for-direct.patch -- patches.suse/gpio-vf610-Mask-all-GPIO-interrupts.patch -- patches.suse/iommu-amd-call-free_iova_fast-with-pfn-in-map_sg -- patches.suse/iommu-amd-unmap-all-mapped-pages-in-error-path-of-map_sg -- patches.suse/iommu-vt-d-fix-memory-leak-in-intel_iommu_put_resv_regions -- patches.suse/iommu-amd-fix-iommu-page-flush-when-detach-device-from-a-domain -- patches.suse/fsdcache-Fix-incorrect-nr_dentry_unused-accounting-in-shrink_dcache_sb.patch -- patches.suse/ALSA-usb-audio-Add-Opus-3-to-quirks-for-native-DSD-s.patch -- patches.suse/ALSA-hda-realtek-Fixed-hp_pin-no-value.patch -- patches.suse/NFS-Fix-up-return-value-on-fatal-errors-in-nfs_page_.patch -- patches.suse/gfs2-Revert-Fix-loop-in-gfs2_rbm_find.patch -- patches.suse/ARM-cns3xxx-Fix-writing-to-wrong-PCI-config-register.patch -- patches.suse/ARM-cns3xxx-Use-actual-size-reads-for-PCIe.patch -- patches.suse/mmc-bcm2835-Fix-DMA-channel-leak-on-probe-error.patch -- patches.suse/platform-x86-Fix-unmet-dependency-warning-for-SAMSUN.patch -- patches.suse/0001-IB-hfi1-Remove-overly-conservative-VM_EXEC-flag-chec.patch -- patches.suse/apparmor-Fix-aa_label_build-error-handling-for-faile.patch -- patches.suse/cifs-fix-computation-for-MAX_SMB2_HDR_SIZE.patch -- patches.suse/cifs-limit-amount-of-data-we-request-for-xattrs-to-CIFSMaxBufSize.patch -- patches.suse/CIFS-Fix-possible-oops-and-memory-leaks-in-async-IO.patch -- patches.suse/CIFS-Fix-trace-command-logging-for-SMB2-reads-and-writes.patch -- patches.suse/CIFS-Do-not-count-ENODATA-as-failure-for-query-direc.patch -- patches.suse/CIFS-Do-not-consider-ENODATA-as-stat-failure-for-reads.patch -- patches.suse/CIFS-fix-use-after-free-of-the-lease-keys.patch -- patches.suse/02-cifs-update-internal-module-version-number.patch -- patches.suse/kernel-exit.c-release-ptraced-tasks-before-zap_pid_n.patch -- patches.suse/mm-migrate-Make-buffer_migrate_page_norefs-actually-.patch -- patches.suse/mm-oom-fix-use-after-free-in-oom_kill_process.patch -- patches.suse/mm-hwpoison-use-do_send_sig_info-instead-of-force_sig.patch -- patches.suse/mm-migrate-don-t-rely-on-__PageMovable-of-newpage-after-unlocking-it.patch -- patches.suse/vfs-Avoid-softlockups-in-drop_pagecache_sb.patch -- patches.suse/md-raid5-fix-out-of-memory-during-raid-cache-recover.patch -- patches.suse/blk-mq-fix-a-hung-issue-when-fsync.patch -- patches.suse/0002-Btrfs-fix-deadlock-when-allocating-tree-block-during.patch -- patches.suse/0005-btrfs-clean-up-pending-block-groups-when-transaction.patch -- patches.suse/x86-speculation-remove-redundant-arch_smt_update-invocation.patch -- patches.suse/x86-cpu-Add-Atom-Tremont-Jacobsville.patch -- patches.suse/x86-microcode-amd-don-t-falsely-trick-the-late-loading-mechanism.patch -- patches.suse/fuse-handle-zero-sized-retrieve-correctly.patch -- patches.suse/fuse-call-pipe_buf_release-under-pipe-lock.patch -- patches.suse/fuse-decrement-NR_WRITEBACK_TEMP-on-the-right-page.patch -- patches.suse/tracing-uprobes-fix-output-for-multiple-string-arguments.patch -- patches.suse/ALSA-hda-realtek-Headset-microphone-support-for-Syst.patch -- patches.suse/ALSA-hda-realtek-Fix-lose-hp_pins-for-disable-auto-m.patch -- patches.suse/ALSA-hda-realtek-Use-a-common-helper-for-hp-pin-refe.patch -- patches.suse/ALSA-hda-Serialize-codec-registrations.patch -- patches.suse/ALSA-usb-audio-Add-support-for-new-T-A-USB-DAC.patch -- patches.suse/ALSA-compress-Fix-stop-handling-on-compressed-captur.patch -- patches.suse/ALSA-hda-ca0132-Fix-build-error-without-CONFIG_PCI.patch -- patches.suse/HID-debug-fix-the-ring-buffer-implementation.patch -- patches.suse/kvm-fix-kvm_ioctl_create_device-reference-counting-cve-2019-6974 -- patches.suse/kvm-x86-work-around-leak-of-uninitialized-stack-contents-cve-2019-7222 -- patches.suse/kvm-nvmx-unconditionally-cancel-preemption-timer-in-free_nested-cve-2019-7221 -- patches.suse/0001-drm-vmwgfx-Return-error-code-from-vmw_execbuf_copy_f.patch -- patches.suse/0001-drm-vmwgfx-Fix-setting-of-dma-masks.patch -- patches.suse/drm-modes-Prevent-division-by-zero-htotal.patch -- patches.suse/drm-sun4i-tcon-Prepare-and-enable-TCON-channel-0-clo.patch -- patches.suse/xfs-eof-trim-writeback-mapping-as-soon-as-it-is-cach.patch -- patches.suse/usb-gadget-musb-fix-short-isoc-packets-with-inventra.patch -- patches.suse/usb-dwc3-gadget-Handle-0-xfer-length-for-OUT-EP.patch -- patches.suse/usb-gadget-udc-net2272-Fix-bitwise-and-boolean-opera.patch -- patches.suse/usb-phy-fix-link-errors.patch -- patches.suse/usb-phy-am335x-fix-race-condition-in-_probe.patch -- patches.suse/serial-fix-race-between-flush_to_ldisc-and-tty_open.patch -- patches.suse/iio-chemical-atlas-ph-sensor-correct-IIO_TEMP-values.patch -- patches.suse/debugfs-fix-debugfs_rename-parameter-checking.patch -- patches.suse/samples-mei-use-dev-mei0-instead-of-dev-mei.patch -- patches.suse/ucc_geth-Reset-BQL-queue-when-stopping-device.patch -- patches.suse/virtio_net-Don-t-call-free_old_xmit_skbs-for-xdp_fra.patch -- patches.suse/l2tp-fix-reading-optional-fields-of-L2TPv3.patch -- patches.suse/ipvlan-l3mdev-fix-broken-l3s-mode-wrt-local-routes.patch -- patches.suse/l2tp-copy-4-more-bytes-to-linear-part-if-necessary.patch -- patches.suse/rds-fix-refcount-bug-in-rds_sock_addref.patch -- patches.suse/skge-potential-memory-corruption-in-skge_get_regs.patch -- patches.suse/mac80211-ensure-that-mgmt-tx-skbs-have-tailroom-for-.patch -- patches.suse/cfg80211-call-disconnect_wk-when-AP-stops.patch -- patches.suse/batman-adv-Avoid-WARN-on-net_device-without-parent-i.patch -- patches.suse/batman-adv-Force-mac-header-to-start-of-data-on-xmit.patch -- patches.suse/enic-fix-checksum-validation-for-IPv6.patch -- patches.suse/dccp-fool-proof-ccid_hc_-rt-x_parse_options.patch -- patches.suse/bpf-fix-lockdep-false-positive-in-percpu_freelist.patch -- patches.suse/bpf-Fix-syscall-s-stackmap-lookup-potential-deadlock.patch -- patches.suse/vsock-virtio-fix-kernel-panic-after-device-hot-unplu.patch -- patches.suse/vsock-virtio-reset-connected-sockets-on-device-remov.patch -- patches.suse/net-systemport-Fix-WoL-with-password-after-deep-slee.patch -- patches.suse/net-dp83640-expire-old-TX-skb.patch -- patches.suse/s390-qeth-release-cmd-buffer-in-error-paths -- patches.suse/0001-s390-qeth-fix-use-after-free-in-error-path.patch -- patches.suse/0001-s390-qeth-cancel-close_dev-work-before-removing-a-ca.patch -- patches.suse/0001-s390-qeth-conclude-all-event-processing-before-offli.patch -- patches.suse/net-dsa-slave-Don-t-propagate-flag-changes-on-down-s.patch -- patches.suse/mISDN-fix-a-race-in-dev_expire_timer.patch -- patches.suse/rxrpc-bad-unlock-balance-in-rxrpc_recvmsg.patch -- patches.suse/net-mlx5e-Don-t-overwrite-pedit-action-when-multiple.patch -- patches.suse/net-Don-t-default-Cavium-PTP-driver-to-y.patch -- patches.suse/sit-check-if-IPv6-enabled-before-calling-ip6_err_gen.patch -- patches.suse/scsi-aic94xx-fix-module-loading -- patches.suse/scsi-target-make-the-pi_prot_format-ConfigFS-path-re.patch -- patches.suse/scsi-cxlflash-prevent-deadlock-when-adapter-probe-fails -- patches.suse/signal-Always-notice-exiting-tasks.patch -- patches.suse/signal-Better-detection-of-synchronous-signals.patch -- patches.suse/soc-fsl-qbman-avoid-race-in-clearing-QMan-interrupt.patch -- patches.suse/ARM-pxa-ssp-unneeded-to-free-devm_-allocated-data.patch -- patches.suse/ARM-iop32x-n2100-fix-PCI-IRQ-mapping.patch -- patches.suse/ARM-tango-Improve-ARCH_MULTIPLATFORM-compatibility.patch -- patches.suse/nvme-lock-NS-list-changes-while-handling-command-eff.patch -- patches.suse/i2c-omap-Use-noirq-system-sleep-pm-ops-to-idle-devic.patch -- patches.suse/0001-futex-Handle-early-deadlock-return-correctly.patch -- patches.suse/perf-x86-intel-delay-memory-deallocation-until-x86_pmu_dead_cpu.patch -- patches.suse/irqchip-mmp-Only-touch-the-PJ4-IRQ-FIQ-bits-on-enabl.patch -- patches.suse/irqchip-gic-v3-its-Fix-ITT_entry_size-accessor.patch -- patches.suse/x86-mce-initialize-mce-bank-in-the-case-of-a-fatal-error-in-mce_no_way_out.patch -- patches.suse/dmaengine-at_xdmac-Fix-wrongfull-report-of-a-channel.patch -- patches.suse/dmaengine-imx-dma-fix-wrong-callback-invoke.patch -- patches.suse/dmaengine-bcm2835-Fix-interrupt-race-on-RT.patch -- patches.suse/dmaengine-bcm2835-Fix-abort-of-transactions.patch -- patches.suse/dmaengine-dmatest-Abort-test-in-case-of-mapping-erro.patch -- patches.suse/s390-dasd-fix-using-offset-into-zero-size-array-error -- patches.suse/s390-sles15-zcrypt-fix-specification-exception.patch -- patches.suse/ALSA-hda-Add-quirk-for-HP-EliteBook-840-G5.patch -- patches.suse/ALSA-usb-audio-Fix-implicit-fb-endpoint-setup-by-qui.patch -- patches.suse/ASoC-rsnd-fixup-rsnd_ssi_master_clk_start-user-count.patch -- patches.suse/signal-Restore-the-stop-PTRACE_EVENT_EXIT.patch -- patches.suse/vsock-cope-with-memory-allocation-failure-at-socket-.patch -- patches.suse/vxlan-test-dev-flags-IFF_UP-before-calling-netif_rx.patch -- patches.suse/tipc-fix-skb-may-be-leaky-in-tipc_link_input.patch -- patches.suse/net-fix-IPv6-prefix-route-residue.patch -- patches.suse/mac80211-Fix-Tx-aggregation-session-tear-down-with-I.patch -- patches.suse/ipv6-propagate-genlmsg_reply-return-code.patch -- patches.suse/batman-adv-fix-uninit-value-in-batadv_interface_tx.patch -- patches.suse/net-packet-fix-4gb-buffer-limit-due-to-overflow-chec.patch -- patches.suse/net-ena-fix-race-between-link-up-and-device-initaliz.patch -- patches.suse/net-ena-update-driver-version-from-2.0.2-to-2.0.3.patch -- patches.suse/net_sched-fix-two-more-memory-leaks-in-cls_tcindex.patch -- patches.suse/team-avoid-complex-list-operations-in-team_nl_cmd_op.patch -- patches.suse/sctp-call-gso_reset_checksum-when-computing-checksum.patch -- patches.suse/dsa-mv88e6xxx-Ensure-all-pending-interrupts-are-hand.patch -- patches.suse/drm-imx-ignore-plane-updates-on-disabled-crtcs.patch -- patches.suse/0001-gpu-ipu-v3-Fix-i.MX51-CSI-control-registers-offset.patch -- patches.suse/drm-imx-imx-ldb-add-missing-of_node_puts.patch -- patches.suse/0002-gpu-ipu-v3-Fix-CSI-offsets-for-imx53.patch -- patches.suse/0003-drm-i915-Block-fbdev-HPD-processing-during-suspend.patch -- patches.suse/0004-drm-i915-Prevent-a-race-during-I915_GEM_MMAP-ioctl-w.patch -- patches.suse/0005-drm-i915-opregion-fix-version-check.patch -- patches.suse/0006-drm-i915-opregion-rvda-is-relative-from-opregion-bas.patch -- patches.suse/dm-crypt-don-t-overallocate-the-integrity-tag-space.patch -- patches.suse/dm-thin-fix-bug-where-bio-that-overwrites-thin-block.patch -- patches.suse/blk-mq-insert-rq-with-DONTPREP-to-hctx-dispatch-list.patch -- patches.suse/floppy-check_events-callback-should-not-return-a-neg.patch -- patches.suse/md-raid1-don-t-clear-bitmap-bits-on-interrupted-reco.patch -- patches.suse/scsi-qla2xxx-Fix-panic-from-use-after-free-in-qla2x0.patch -- patches.suse/auxdisplay-ht16k33-fix-potential-user-after-free-on-.patch -- patches.suse/NFS-Don-t-use-page_file_mapping-after-removing-the-p.patch -- patches.suse/sunrpc-fix-4-more-call-sites-that-were-using-stack-m.patch -- patches.suse/ARM-OMAP2-Variable-reg-in-function-omap4_dsi_mux_pad.patch -- patches.suse/ARM-OMAP2-fix-lack-of-timer-interrupts-on-CPU1-after.patch -- patches.suse/Input-bma150-register-input-device-after-setting-pri.patch -- patches.suse/Input-elantech-enable-3rd-button-support-on-Fujitsu-.patch -- patches.suse/Input-cap11xx-switch-to-using-set_brightness_blockin.patch -- patches.suse/Input-matrix_keypad-use-flush_delayed_work.patch -- patches.suse/Revert-Input-elan_i2c-add-ACPI-ID-for-touchpad-in-AS.patch -- patches.suse/Input-st-keyscan-fix-potential-zalloc-NULL-dereferen.patch -- patches.suse/Input-elan_i2c-add-ACPI-ID-for-touchpad-in-Lenovo-V3.patch -- patches.suse/i2c-cadence-Fix-the-hold-bit-setting.patch -- patches.suse/i2c-bcm2835-Clear-current-buffer-pointers-and-counts.patch -- patches.suse/x86-a-out-clear-the-dump-structure-initially.patch -- patches.suse/x86-platform-uv-use-efi_runtime_lock-to-serialise-bios-calls -- patches.suse/arm64-mm-efi-Account-for-GICv3-LPI-tables-in-static-.patch -- patches.suse/efi-arm-Revert-Defer-persistent-reservations-until-a.patch -- patches.suse/ARM-8824-1-fix-a-migrating-irq-bug-when-hotplug-cpu.patch -- patches.suse/mailbox-bcm-flexrm-mailbox-Fix-FlexRM-ring-flush-tim.patch -- patches.suse/mac80211-Free-mpath-object-when-rhashtable-insertion.patch -- patches.suse/mac80211-Restore-vif-beacon-interval-if-start-ap-fai.patch -- patches.suse/net-phy-xgmiitorgmii-Support-generic-PHY-status-read.patch -- patches.suse/net-Fix-for_each_netdev_feature-on-Big-endian.patch -- patches.suse/net-validate-untrusted-gso-packets-without-csum-offl.patch -- patches.suse/net-Add-header-for-usage-of-fls64.patch -- patches.suse/0001-mlxsw-__mlxsw_sp_port_headroom_set-Fix-a-use-of-loca.patch -- patches.suse/0001-net-stmmac-handle-endianness-in-dwmac4_get_timestamp.patch -- patches.suse/qmi_wwan-apply-SET_DTR-quirk-to-Sierra-WP7607.patch -- patches.suse/tcp-tcp_v4_err-should-be-more-careful.patch -- patches.suse/net-Do-not-allocate-page-fragments-that-are-not-skb-.patch -- patches.suse/net-crypto-set-sk-to-NULL-when-af_alg_release.patch -- patches.suse/0001-net-stmmac-Fix-a-race-in-EEE-enable-callback.patch -- patches.suse/vhost-correctly-check-the-return-value-of-translate_.patch -- patches.suse/sky2-Increase-D3-delay-again.patch -- patches.suse/KEYS-allow-reaching-the-keys-quotas-exactly.patch -- patches.suse/assoc_array-Fix-shortcut-creation.patch -- patches.suse/keys-Timestamp-new-keys.patch -- patches.suse/pinctrl-meson-meson8b-fix-the-sdxc_a-data-1.3-pins.patch -- patches.suse/ALSA-hda-realtek-Headset-microphone-and-internal-spe.patch -- patches.suse/ALSA-hda-realtek-Disable-PC-beep-in-passthrough-on-a.patch -- patches.suse/ASoC-topology-free-created-components-in-tplg-load-e.patch -- patches.suse/tmpfs-fix-link-accounting-when-a-tmpfile-is-linked-i.patch -- patches.suse/libceph-handle-an-empty-authorize-reply.patch -- patches.suse/ceph-avoid-repeatedly-adding-inode-to-mdsc-snap_flush_list.patch -- patches.suse/clk-sunxi-ng-v3s-Fix-TCON-reset-de-assert-bit.patch -- patches.suse/clk-sunxi-A31-Fix-wrong-AHB-gate-number.patch -- patches.suse/cxgb4-Export-sge_host_page_size-to-ulds.patch -- patches.suse/iw_cxgb4-cq-qp-mask-depends-on-bar2-pages-in-a-host-.patch -- patches.suse/kallsyms-handle-too-long-symbols-in-kallsyms-c.patch -- patches.suse/KEYS-user-Align-the-payload-buffer.patch -- patches.suse/KEYS-always-initialize-keyring_index_key-desc_len.patch -- patches.suse/scsi-libiscsi-fix-race-between-iscsi_xmit_task-and-iscsi_complete_task -- patches.suse/scsi-libsas-fix-rphy-phy_identifier-for-phys-with-end-devices-attached -- patches.suse/scsi-core-reset-host-byte-in-DID_NEXUS_FAILURE-case.patch -- patches.suse/missing-barriers-in-some-of-unix_sock-addr-and-path-.patch -- patches.suse/bonding-fix-PACKET_ORIGDEV-regression.patch -- patches.suse/net-avoid-false-positives-in-untrusted-gso-validatio.patch -- patches.suse/af_key-unconditionally-clone-on-broadcast.patch -- patches.suse/ipvlan-disallow-userns-cap_net_admin-to-change-globa.patch -- patches.suse/mac80211_hwsim-propagate-genlmsg_reply-return-code.patch -- patches.suse/bnxt_en-Fix-typo-in-firmware-message-timeout-logic.patch -- patches.suse/bnxt_en-Wait-longer-for-the-firmware-message-respons.patch -- patches.suse/net-Set-rtm_table-to-RT_TABLE_COMPAT-for-ipv6-for-ta.patch -- patches.suse/mdio_bus-Fix-use-after-free-on-device_register-fails.patch -- patches.suse/bpf-lpm-fix-lookup-bug-in-map_delete_elem.patch -- patches.suse/0001-nfp-bpf-fix-ALU32-high-bits-clearance-bug.patch -- patches.suse/net-x25-fix-a-race-in-x25_bind.patch -- patches.suse/tmpfs-fix-uninitialized-return-value-in-shmem_link.patch -- patches.suse/0001-mm-enforce-min-addr-even-if-capable-in-expand_downwa.patch -- patches.suse/crypto-sha256-arm-fix-crash-bug-in-Thumb2-build.patch -- patches.suse/crypto-sha512-arm-fix-crash-bug-in-Thumb2-build.patch -- patches.suse/mmc-spi-Fix-card-detection-during-probe.patch -- patches.suse/mmc-tmio_mmc_core-don-t-claim-spurious-interrupts.patch -- patches.suse/0001-mmc-sdhci-esdhc-imx-correct-the-fix-of-ERR004536.patch -- patches.suse/drm-Block-fb-changes-for-async-plane-updates.patch -- patches.suse/iommu-dmar-fix-buffer-overflow-during-pci-bus-notification -- patches.suse/tun-fix-blocking-read.patch -- patches.suse/net-socket-set-sock-sk-to-NULL-after-calling-proto_o.patch -- patches.suse/tun-remove-unnecessary-memory-barrier.patch -- patches.suse/net-Add-__icmp_send-helper.patch -- patches.suse/net-avoid-use-IPCB-in-cipso_v4_error.patch -- patches.suse/ipv4-Return-error-for-RTA_VIA-attribute.patch -- patches.suse/ipv6-Return-error-for-RTA_VIA-attribute.patch -- patches.suse/mpls-Return-error-for-RTA_GATEWAY-attribute.patch -- patches.suse/hv_netvsc-Fix-IP-header-checksum-for-coalesced-packe.patch -- patches.suse/tipc-fix-race-condition-causing-hung-sendto.patch -- patches.suse/bnxt_en-Drop-oversize-TX-packets-to-prevent-errors.patch -- patches.suse/0001-net-phy-Micrel-KSZ8061-link-failure-after-cable-conn.patch -- patches.suse/net-nfc-Fix-NULL-dereference-on-nfc_llcp_build_tlv-f.patch -- patches.suse/netlabel-fix-out-of-bounds-memory-accesses.patch -- patches.suse/net-netem-fix-skb-length-BUG_ON-in-__skb_to_sgvec.patch -- patches.suse/xen-netback-fix-occasional-leak-of-grant-ref-mapping.patch -- patches.suse/xen-netback-don-t-populate-the-hash-cache-on-XenBus-.patch -- patches.suse/net-dsa-mv88e6xxx-Fix-u64-statistics.patch -- patches.suse/bpf-decrease-usercnt-if-bpf_map_new_fd-fails-in-bpf_.patch -- patches.suse/bpf-drop-refcount-if-bpf_map_new_fd-fails-in-map_cre.patch -- patches.suse/bpf-fix-sanitation-rewrite-in-case-of-non-pointers.patch -- patches.suse/geneve-correctly-handle-ipv6.disable-module-paramete.patch -- patches.suse/net-sit-fix-memory-leak-in-sit_init_net.patch -- patches.suse/x86-uaccess-don-t-leak-the-ac-flag-into-_put_user-value-evaluation.patch -- patches.suse/fix-cgroup_do_mount-handling-of-failure-exits.patch -- patches.suse/copy_mount_string-Limit-string-length-to-PATH_MAX.patch -- patches.suse/exec-Fix-mem-leak-in-kernel_read_file.patch -- patches.suse/vfio_pci-Enable-memory-accesses-before-calling-pci_m.patch -- patches.suse/mtd-docg3-Fix-passing-zero-to-PTR_ERR-warning-in-doc.patch -- patches.suse/mtd-docg3-fix-a-possible-memory-leak-of-mtd-name.patch -- patches.suse/mmc-sdhci-esdhc-imx-fix-HS400-timing-issue.patch -- patches.suse/mmc-sdhci-brcmstb-handle-mmc_of_parse-errors-during-.patch -- patches.suse/mmc-omap-fix-the-maximum-timeout-setting.patch -- patches.suse/regulator-max77620-Initialize-values-for-DT-properti.patch -- patches.suse/regulator-s2mps11-Fix-steps-for-buck7-buck8-and-LDO3.patch -- patches.suse/regulator-s2mpa01-Fix-step-values-for-some-LDOs.patch -- patches.suse/regulator-pv88060-Fix-array-out-of-bounds-access.patch -- patches.suse/regulator-pv88080-Fix-array-out-of-bounds-access.patch -- patches.suse/regulator-pv88090-Fix-array-out-of-bounds-access.patch -- patches.suse/regulator-wm831x-dcdc-Fix-list-of-wm831x_dcdc_ilim-f.patch -- patches.suse/regulator-act8865-Fix-act8600_sudcdc_voltage_ranges-.patch -- patches.suse/spi-omap2-mcspi-Fix-DMA-and-FIFO-event-trigger-size-.patch -- patches.suse/spi-topcliff_pch-Fix-potential-NULL-dereference-on-a.patch -- patches.suse/spi-ti-qspi-Fix-mmap-read-when-more-than-one-CS-in-u.patch -- patches.suse/spi-pxa2xx-Setup-maximum-supported-DMA-transfer-leng.patch -- patches.suse/leds-lp55xx-fix-null-deref-on-firmware-load-failure.patch -- patches.suse/tcp-exit-if-nothing-to-retransmit-on-RTO-timeout.patch -- patches.suse/0001-cxgb4-cxgb4vf-Link-management-changes.patch -- patches.suse/cxgb4vf-Update-port-information-in-cxgb4vf_open.patch -- patches.suse/cxgb4-cxgb4vf-Program-hash-region-for-t4-t4vf-_chang.patch -- patches.suse/e1000e-fix-cyclic-resets-at-link-up-with-active-tx.patch -- patches.suse/wlcore-Fix-memory-leak-in-case-wl12xx_fetch_firmware.patch -- patches.suse/cw1200-fix-missing-unlock-on-error-in-cw1200_hw_scan.patch -- patches.suse/cw1200-drop-useless-LIST_HEAD.patch -- patches.suse/0001-iwlwifi-mvm-fix-firmware-statistics-usage.patch -- patches.suse/iwlwifi-mvm-avoid-possible-access-out-of-array.patch -- patches.suse/iwlwifi-mvm-fix-A-MPDU-reference-assignment.patch -- patches.suse/0001-iwiwifi-fix-bad-monitor-buffer-register-addresses.patch -- patches.suse/mt7601u-bump-supported-EEPROM-version.patch -- patches.suse/net-phy-fixed_phy-Fix-fixed_phy-not-checking-GPIO.patch -- patches.suse/s390-qeth-simplify-reply-object-handling -- patches.suse/s390-qeth-cancel-cmd-on-early-error -- patches.suse/0001-cxgb4vf-Few-more-link-management-changes.patch -- patches.suse/0001-cxgb4-cxgb4vf-Add-support-for-SGE-doorbell-queue-tim.patch -- patches.suse/0001-cxgb4-Add-capability-to-get-set-SGE-Doorbell-Queue-T.patch -- patches.suse/0001-cxgb4-Mask-out-interrupts-that-are-not-enabled.patch -- patches.suse/cfg80211-add-and-use-strongly-typed-element-iteratio.patch -- patches.suse/0001-iwlwifi-fix-bad-dma-handling-in-page_mem-dumping-flo.patch -- patches.suse/iwlwifi-mvm-fix-RSS-config-command.patch -- patches.suse/0001-iwlwifi-fix-send-hcmd-timeout-recovery-flow.patch -- patches.suse/ath9k-Avoid-OF-no-EEPROM-quirks-without-qca-no-eepro.patch -- patches.suse/iwlwifi-pcie-fix-emergency-path.patch -- patches.suse/0001-iwlwifi-pcie-fix-TX-while-flushing.patch -- patches.suse/brcmfmac-assure-SSID-length-from-firmware-is-limited.patch -- patches.suse/brcmfmac-add-subtype-check-for-event-handling-in-dat.patch -- patches.suse/libertas_tf-don-t-set-URB_ZERO_PACKET-on-IN-USB-tran.patch -- patches.suse/mwifiex-Fix-NL80211_TX_POWER_LIMITED.patch -- patches.suse/0001-mwifiex-don-t-advertise-IBSS-features-without-FW-sup.patch -- patches.suse/0001-rt2800-enable-TX_PIN_CFG_RFRX_EN-only-for-MT7620.patch -- patches.suse/e1000e-Fix-Wformat-truncation-warnings.patch -- patches.suse/Bluetooth-hci_uart-Check-if-socket-buffer-is-ERR_PTR.patch -- patches.suse/Bluetooth-Fix-locking-in-bt_accept_enqueue-for-BH-co.patch -- patches.suse/Bluetooth-Check-L2CAP-option-sizes-returned-from-l2c.patch -- patches.suse/Bluetooth-Verify-that-l2cap_get_conf_opt-provides-la.patch -- patches.suse/Bluetooth-Fix-decrementing-reference-count-twice-in-.patch -- patches.suse/Bluetooth-hci_ldisc-Initialize-hci_dev-before-open.patch -- patches.suse/0001-net-aquantia-fixed-instack-structure-overflow.patch -- patches.suse/wil6210-check-null-pointer-in-_wil_cfg80211_merge_ex.patch -- patches.suse/Bluetooth-hci_ldisc-Postpone-HCI_UART_PROTO_READY-bi.patch -- patches.suse/netfilter-nf_tables-check-the-result-of-dereferencin.patch -- patches.suse/0001-ip6mr-Do-not-call-__IP6_INC_STATS-from-preemptible-c.patch -- patches.suse/team-Free-BPF-filter-when-unregistering-netdev.patch -- patches.suse/sky2-Disable-MSI-on-Dell-Inspiron-1545-and-Gateway-P.patch -- patches.suse/appletalk-Fix-use-after-free-in-atalk_proc_exit.patch -- patches.suse/0001-net-dsa-mv88e6xxx-handle-unknown-duplex-modes-gracef.patch -- patches.suse/0001-net-sysfs-Fix-mem-leak-in-netdev_register_kobject.patch -- patches.suse/qmi_wwan-Add-support-for-Quectel-EG12-EM12.patch -- patches.suse/crypto-pcbc-remove-bogus-memcpy-s-with-src-dest.patch -- patches.suse/crypto-hash-set-CRYPTO_TFM_NEED_KEY-if-setkey-fails.patch -- patches.suse/crypto-brcm-Fix-some-set-but-not-used-warning.patch -- patches.suse/crypto-tgr192-fix-unaligned-memory-access.patch -- patches.suse/hwrng-virtio-Avoid-repeated-init-of-completion.patch -- patches.suse/crypto-crypto4xx-Fix-wrong-ppc4xx_trng_probe-ppc4xx_.patch -- patches.suse/crypto-testmgr-skip-crc32c-context-test-for-ahash-al.patch -- patches.suse/crypto-arm64-aes-ccm-fix-logical-bug-in-AAD-MAC-hand.patch -- patches.suse/crypto-arm-crct10dif-revert-to-C-code-for-short-inpu.patch -- patches.suse/crypto-caam-fixed-handling-of-sg-list.patch -- patches.suse/crypto-ahash-fix-another-early-termination-in-hash-w.patch -- patches.suse/crypto-cavium-zip-fix-collision-with-generic-cra_dri.patch -- patches.suse/crypto-crypto4xx-add-missing-of_node_put-after-of_de.patch -- patches.suse/s390-jump_label-Use-jdd-constraint-on-gcc9.patch -- patches.suse/s390-setup-fix-early-warning-messages -- patches.suse/s390-setup-fix-boot-crash-for-machine-without-edat-1 -- patches.suse/pkey-indicate-old-mkvp-only-if-old-and-current-mkvp-are-different -- patches.suse/clocksource-drivers-sun5i-Fail-gracefully-when-clock.patch -- patches.suse/clocksource-drivers-exynos_mct-Move-one-shot-check-f.patch -- patches.suse/clocksource-drivers-exynos_mct-Clear-timer-interrupt.patch -- patches.suse/clocksource-drivers-exynos_mct-Fix-error-path-in-tim.patch -- patches.suse/irqchip-gic-v3-its-Avoid-parsing-_indirect_-twice-fo.patch -- patches.suse/efi-memattr-Don-t-bail-on-zero-VA-if-it-equals-the-r.patch -- patches.suse/x86-cpu-amd-set-the-cpb-bit-unconditionally-on-f17h.patch -- patches.suse/sched-fair-Add-tmp_alone_branch-assertion.patch -- patches.suse/sched-fair-Fix-insertion-in-rq-leaf_cfs_rq_list.patch -- patches.suse/sched-fair-Optimize-update_blocked_averages.patch -- patches.suse/sched-fair-Fix-O-nr_cgroups-in-the-load-balancing-path.patch -- patches.suse/ARM-s3c24xx-Fix-boolean-expressions-in-osiris_dvs_no.patch -- patches.suse/soc-tegra-fuse-Fix-illegal-free-of-IO-base-address.patch -- patches.suse/soc-qcom-gsbi-Fix-error-handling-in-gsbi_probe.patch -- patches.suse/0001-mm-hwpoison-fix-thp-split-handing-in-soft_offline_in.patch -- patches.suse/mm-replace-all-open-encodings-for-NUMA_NO_NODE.patch -- patches.suse/mm-vmalloc-fix-size-check-for-remap_vmalloc_range_partial -- patches.suse/intel_idle-add-support-for-Jacobsville.patch -- patches.suse/powercap-intel_rapl-add-support-for-Jacobsville.patch -- patches.suse/cpufreq-Use-struct-kobj_attribute-instead-of-struct-.patch -- patches.suse/cpufreq-tegra124-add-missing-of_node_put.patch -- patches.suse/cpufreq-acpi-cpufreq-Report-if-CPU-doesn-t-support-b.patch -- patches.suse/ACPI-APEI-Don-t-wait-to-serialise-with-oops-messages.patch -- patches.suse/ACPI-APEI-Switch-estatus-pool-to-use-vmalloc-memory.patch -- patches.suse/ACPI-video-Refactor-and-fix-dmi_is_desktop.patch -- patches.suse/ACPI-video-Extend-chassis-type-detection-with-a-Lunc.patch -- patches.suse/device-property-Fix-the-length-used-in-PROPERTY_ENTR.patch -- patches.suse/ALSA-usb-audio-Cleanup-DSD-whitelist.patch -- patches.suse/ALSA-hda-Record-the-current-power-state-before-suspe.patch -- patches.suse/ALSA-hda-Use-standard-device-registration-for-beep.patch -- patches.suse/ASoC-imx-sgtl5000-put-of-nodes-if-finding-codec-fail.patch -- patches.suse/ASoC-fsl-asoc-card-fix-object-reference-leaks-in-fsl.patch -- patches.suse/ALSA-PCM-check-if-ops-are-defined-before-suspending-.patch -- patches.suse/ALSA-hda-realtek-Reduce-click-noise-on-Dell-Precisio.patch -- patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX362FA-.patch -- patches.suse/ALSA-bebob-use-more-identical-mod_alias-for-Saffire-.patch -- patches.suse/ALSA-firewire-motu-fix-construction-of-PCM-frame-for.patch -- patches.suse/ASoC-fsl_esai-fix-register-setting-issue-in-RIGHT_J-.patch -- patches.suse/ASoC-msm8916-wcd-analog-add-missing-license-informat.patch -- patches.suse/SoC-imx-sgtl5000-add-missing-put_device.patch -- patches.suse/ASoC-qcom-Fix-of-node-refcount-unbalance-in-apq8016_.patch -- patches.suse/ALSA-usb-audio-Add-quirk-for-MOTU-MicroBook-II.patch -- patches.suse/hpet-Fix-missing-character-in-the-__setup-code-of-hp.patch -- patches.suse/applicom-Fix-potential-Spectre-v1-vulnerabilities.patch -- patches.suse/nvmem-allow-to-select-i.MX-nvmem-driver-for-i.MX-7D.patch -- patches.suse/parport_pc-fix-find_superio-io-compare-code-should-u.patch -- patches.suse/intel_th-Don-t-reference-unassigned-outputs.patch -- patches.suse/stm-class-Fix-an-endless-loop-in-channel-allocation.patch -- patches.suse/stm-class-Prevent-division-by-zero.patch -- patches.suse/coresight-etm4x-Add-support-to-enable-ETMv4.2.patch -- patches.suse/VMCI-Support-upto-64-bit-PPNs.patch -- patches.suse/misc-hpilo-Exclude-unsupported-device-via-blacklist.patch -- patches.suse/misc-hpilo-Do-not-claim-unsupported-hardware.patch -- patches.suse/intel_th-gth-Fix-an-off-by-one-in-output-unassigning.patch -- patches.suse/debugfs-debugfs_use_start-finish-do-not-exist-anymor.patch -- patches.suse/driver-core-Establish-order-of-operations-for-device.patch -- patches.suse/device-core-Consolidate-locking-and-unlocking-of-par.patch -- patches.suse/driver-core-Probe-devices-asynchronously-instead-of-.patch -- patches.suse/devres-always-use-dev_name-in-devm_ioremap_resource.patch -- patches.suse/driver-core-Do-not-resume-suppliers-under-device_lin.patch -- patches.suse/iio-adc-fix-warning-in-Qualcomm-PM8xxx-HK-XOADC-driv.patch -- patches.suse/staging-iio-adt7316-fix-register-and-bit-definitions.patch -- patches.suse/staging-iio-adt7316-allow-adt751x-to-use-internal-vr.patch -- patches.suse/staging-iio-adt7316-fix-the-dac-read-calculation.patch -- patches.suse/staging-iio-adt7316-fix-the-dac-write-calculation.patch -- patches.suse/staging-wilc1000-fix-to-set-correct-value-for-vif_nu.patch -- patches.suse/iio-adc-exynos-adc-Fix-NULL-pointer-exception-on-unb.patch -- patches.suse/staging-comedi-ni_660x-fix-missing-break-in-switch-s.patch -- patches.suse/tty-ipwireless-Fix-potential-NULL-pointer-dereferenc.patch -- patches.suse/tty-increase-the-default-flip-buffer-limit-to-2-640K.patch -- patches.suse/serial-8250_pci-Fix-number-of-ports-for-ACCES-serial.patch -- patches.suse/serial-8250_pci-Have-ACCES-cards-that-use-the-four-p.patch -- patches.suse/serial-uartps-Fix-stuck-ISR-if-RX-disabled-with-non-.patch -- patches.suse/serial-8250_pxa-honor-the-port-number-from-devicetre.patch -- patches.suse/serial-8250_of-assume-reg-shift-of-2-for-mrvl-mmp-ua.patch -- patches.suse/0001-USB-Add-new-USB-LPM-helpers.patch -- patches.suse/0001-USB-Consolidate-LPM-checks-to-avoid-enabling-LPM-twi.patch -- patches.suse/0001-usbip-Fix-vhci_urb_enqueue-URB-null-transfer-buffer-.patch -- patches.suse/usb-handle-warm-reset-port-requests-on-hub-resume.patch -- patches.suse/usb-f_fs-Avoid-crash-due-to-out-of-scope-stack-ptr-a.patch -- patches.suse/usb-phy-twl6030-usb-fix-possible-use-after-free-on-r.patch -- patches.suse/cdc-wdm-pass-return-value-of-recover_from_urb_loss.patch -- patches.suse/0001-USB-serial-cp210x-fix-GPIO-in-autosuspend.patch -- patches.suse/0001-USB-serial-option-add-Telit-ME910-ECM-composition.patch -- patches.suse/0001-USB-serial-cp210x-add-ID-for-Ingenico-3070.patch -- patches.suse/0001-USB-serial-ftdi_sio-add-ID-for-Hjelmslund-Electronic.patch -- patches.suse/usb-chipidea-Grab-the-legacy-USB-PHY-by-phandle-firs.patch -- patches.suse/ext2-Fix-underflow-in-ext2_max_size.patch -- patches.suse/0001-btrfs-relocation-Delay-reloc-tree-deletion-after-mer.patch -- patches.suse/0002-btrfs-qgroup-Refactor-btrfs_qgroup_trace_subtree_swa.patch -- patches.suse/0003-btrfs-qgroup-Introduce-per-root-swapped-blocks-infra.patch -- patches.suse/0004-btrfs-qgroup-Use-delayed-subtree-rescan-for-balance.patch -- patches.suse/0005-btrfs-qgroup-Cleanup-old-subtree-swap-code.patch -- patches.suse/0001-btrfs-qgroup-Remove-duplicated-trace-points-for-qgro.patch -- patches.suse/0001-btrfs-qgroup-Move-reserved-data-accounting-from-btrf.patch -- patches.suse/btrfs-fix-fsync-after-succession-of-renames-of-diffe.patch -- patches.suse/btrfs-fix-fsync-after-succession-of-renames-and-unli.patch -- patches.suse/btrfs-ensure-that-a-dup-or-raid1-block-group-has-exactly-two-stripes.patch -- patches.suse/xfs-don-t-overflow-xattr-listent-buffer.patch -- patches.suse/xfs-fix-reporting-supported-extra-file-attributes-fo.patch -- patches.suse/powerpc-irq-drop-arch_early_irq_init.patch -- patches.suse/powerpc-powernv-Remove-never-used-pnv_power9_force_s.patch -- patches.suse/powerpc-powernv-npu-Remove-obsolete-comment-about-TC.patch -- patches.suse/powerpc-pseries-Perform-full-re-add-of-CPU-for-topol.patch -- patches.suse/powerpc-perf-add-mem-access-events-to-sysfs.patch -- patches.suse/powerpc-64s-clear-on-stack-exception-marker-upon-exception-return.patch -- patches.suse/powerpc-livepatch-relax-reliable-stack-tracer-checks-for-first-frame.patch -- patches.suse/powerpc-livepatch-small-cleanups-in-save_stack_trace_tsk_reliable.patch -- patches.suse/powerpc-Drop-page_is_ram-and-walk_system_ram_range.patch -- patches.suse/powerpc-ptrace-Simplify-vr_get-set-to-avoid-GCC-warn.patch -- patches.suse/powerpc-pseries-export-timebase-register-sample-in-l.patch -- patches.suse/powerpc-Fix-32-bit-KVM-PR-lockup-and-host-crash-with.patch -- patches.suse/powerpc-64-Make-sys_switch_endian-traceable.patch -- patches.suse/powerpc-64s-Fix-logic-when-handling-unknown-CPU-feat.patch -- patches.suse/powerpc-powernv-Don-t-reprogram-SLW-image-on-every-K.patch -- patches.suse/powerpc-hugetlb-Handle-mmap_min_addr-correctly-in-ge.patch -- patches.suse/powerpc-mm-hash-Handle-mmap_min_addr-correctly-in-ge.patch -- patches.suse/powerpc-powernv-move-OPAL-call-wrapper-tracing-and-i.patch -- patches.suse/powerpc-xmon-Fix-opcode-being-uninitialized-in-print.patch -- patches.suse/powerpc-powernv-Make-opal-log-only-readable-by-root.patch -- patches.suse/powerpc-powernv-ioda-Fix-locked_vm-counting-for-memo.patch -- patches.suse/powerpc-kvm-Save-and-restore-host-AMR-IAMR-UAMOR.patch -- patches.suse/powerpc-mm-Check-secondary-hash-page-table.patch -- patches.suse/lib-div64.c-off-by-one-in-shift.patch -- patches.suse/drivers-rapidio-rio_cm.c-fix-potential-oops-in-riocm.patch -- patches.suse/sysctl-handle-overflow-in-proc_get_long.patch -- patches.suse/sysctl-handle-overflow-for-file-max.patch -- patches.suse/drm-dp-mst-Configure-no_stop_bit-correctly-for-remot.patch -- patches.suse/drm-Reorder-set_property_atomic-to-avoid-returning-w.patch -- patches.suse/0001-drm-Fix-error-handling-in-drm_legacy_addctx.patch -- patches.suse/drm-nouveau-Stop-using-drm_crtc_force_disable.patch -- patches.suse/drm-tilcdc-Register-cpufreq-notifier-after-we-have-i.patch -- patches.suse/drm-Auto-set-allow_fb_modifiers-when-given-modifiers.patch -- patches.suse/0003-drm-shmob-Fix-return-value-check-in-shmob_drm_probe.patch -- patches.suse/drm-rockchip-fix-for-mailbox-read-validation.patch -- patches.suse/drm-disable-uncached-DMA-optimization-for-ARM-and-ar.patch -- patches.suse/drm-nouveau-volt-gf117-fix-speedo-readout-register.patch -- patches.suse/0001-drm-nouveau-bios-ramcfg-fix-missing-parentheses-when.patch -- patches.suse/0002-drm-nouveau-pmu-don-t-print-reply-values-if-exec-is-.patch -- patches.suse/0003-drm-nouveau-Don-t-WARN_ON-VCPI-allocation-failures.patch -- patches.suse/0004-drm-radeon-evergreen_cs-fix-missing-break-in-switch-.patch -- patches.suse/livepatch-change-unsigned-long-old_addr-void-old_func-in-struct-klp_func.patch -- patches.suse/livepatch-shuffle-klp_enable_patch-klp_disable_patch-code.patch -- patches.suse/livepatch-consolidate-klp_free-functions.patch -- patches.suse/livepatch-don-t-block-the-removal-of-patches-loaded-after-a-forced-transition.patch -- patches.suse/livepatch-simplify-api-by-removing-registration-step.patch -- patches.suse/livepatch-use-lists-to-manage-patches-objects-and-functions.patch -- patches.suse/livepatch-add-atomic-replace.patch -- patches.suse/livepatch-remove-nop-structures-when-unused.patch -- patches.suse/livepatch-atomic-replace-and-cumulative-patches-documentation.patch -- patches.suse/livepatch-remove-ordering-stacking-of-the-livepatches.patch -- patches.suse/selftests-livepatch-introduce-tests.patch -- patches.suse/selftests-livepatch-add-dynamic_debug-config-dependency.patch -- patches.suse/livepatch-send-a-fake-signal-periodically.patch -- patches.suse/livepatch-remove-signal-sysfs-attribute.patch -- patches.suse/livepatch-core-return-eopnotsupp-instead-of-enosys.patch -- patches.suse/livepatch-introduce-klp_for_each_patch-macro.patch -- patches.suse/livepatch-return-enomem-on-ptr_id-allocation-failure.patch -- patches.suse/livepatch-proper-error-handling-in-the-shadow-variables-selftest.patch -- patches.suse/livepatch-module-coming-and-going-callbacks-can-proceed-with-all-listed-patches.patch -- patches.suse/HID-Add-ASUS-T100CHI-keyboard-dock-battery-quirks.patch -- patches.suse/HID-intel-ish-ipc-handle-PIMR-before-ish_wakeup-also.patch -- patches.suse/HID-i2c-hid-Ignore-input-report-if-there-s-no-data-p.patch -- patches.suse/HID-intel-ish-hid-avoid-binding-wrong-ishtp_cl_devic.patch -- patches.suse/HID-wacom-Move-HID-fix-for-AES-serial-number-into-wa.patch -- patches.suse/HID-wacom-Mark-expected-switch-fall-through.patch -- patches.suse/HID-wacom-Add-support-for-Pro-Pen-slim.patch -- patches.suse/x86-mce-amd-edac-mce_amd-add-new-mp5-nbio-and-pcie-smca-bank-types.patch -- patches.suse/x86-mce-amd-edac-mce_amd-add-new-mcatypes-for-cs-psp-and-smu-units.patch -- patches.suse/x86-mce-amd-edac-mce_amd-add-new-error-descriptions-for-some-smca-bank-types.patch -- patches.suse/x86-mce-improve-error-message-when-kernel-cannot-recover-p2.patch -- patches.suse/cpcap-charger-generate-events-for-userspace.patch -- patches.suse/i2c-tegra-fix-maximum-transfer-size.patch -- patches.suse/iscsi_ibft-Fix-missing-break-in-switch-statement.patch -- patches.suse/thermal-mediatek-fix-register-index-error.patch -- patches.suse/rtc-pcf8523-set-xtal-load-capacitance-from-DT.patch -- patches.suse/rtc-cmos-ignore-bogus-century-byte.patch -- patches.suse/rtc-ds1672-fix-unintended-sign-extension.patch -- patches.suse/rtc-88pm860x-fix-unintended-sign-extension.patch -- patches.suse/rtc-88pm80x-fix-unintended-sign-extension.patch -- patches.suse/rtc-pm8xxx-fix-unintended-sign-extension.patch -- patches.suse/0001-backlight-pwm_bl-Use-gpiod_get_value_cansleep-to-get.patch -- patches.suse/gpio-gpio-omap-fix-level-interrupt-idling.patch -- patches.suse/cdrom-Fix-race-condition-in-cdrom_sysctl_register.patch -- patches.suse/0275-bcache-never-writeback-a-discard-operation.patch -- patches.suse/0276-bcache-not-use-hard-coded-memset-size-in-bch_cache_a.patch -- patches.suse/0277-bcache-export-backing_dev_name-via-sysfs.patch -- patches.suse/0278-bcache-export-backing_dev_uuid-via-sysfs.patch -- patches.suse/0279-bcache-fix-indentation-issue-remove-tabs-on-a-hunk-o.patch -- patches.suse/0280-bcache-treat-stale-dirty-keys-as-bad-keys.patch -- patches.suse/0281-bcache-improve-sysfs_strtoul_clamp.patch -- patches.suse/0282-bcache-fix-input-integer-overflow-of-congested-thres.patch -- patches.suse/0283-bcache-fix-input-overflow-to-sequential_cutoff.patch -- patches.suse/0284-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch -- patches.suse/0285-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch -- patches.suse/0286-bcache-fix-input-overflow-to-writeback_delay.patch -- patches.suse/0287-bcache-fix-potential-div-zero-error-of-writeback_rat.patch -- patches.suse/0288-bcache-fix-potential-div-zero-error-of-writeback_rat.patch -- patches.suse/0289-bcache-fix-input-overflow-to-writeback_rate_minimum.patch -- patches.suse/0290-bcache-fix-input-overflow-to-journal_delay_ms.patch -- patches.suse/0291-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch -- patches.suse/0292-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch -- patches.suse/0293-bcache-use-REQ_META-REQ_PRIO-to-indicate-bio-for-met.patch -- patches.suse/block-don-t-use-bio-bi_vcnt-to-figure-out-segment-number.patch -- patches.suse/doc-rcu-Suspicious-RCU-usage-is-a-warning.patch -- patches.suse/CIFS-Fix-leaking-locked-VFS-cache-pages-in-writeback-retry.patch -- patches.suse/cifs-Fix-NULL-pointer-dereference-of-devname.patch -- patches.suse/cifs-replace-snprintf-with-scnprintf.patch -- patches.suse/cifs-add-credits-from-unmatched-responses-messages.patch -- patches.suse/cifs-return-ENODATA-when-deleting-an-xattr-that-does-not-exist.patch -- patches.suse/smb3-fix-bytes_read-statistics.patch -- patches.suse/CIFS-Do-not-reset-lease-state-to-NONE-on-lease-break.patch -- patches.suse/smb3-make-default-i-o-size-for-smb3-mounts-larger.patch -- patches.suse/smb3-request-more-credits-on-tree-connect.patch -- patches.suse/CIFS-Do-not-skip-SMB2-message-IDs-on-send-failures.patch -- patches.suse/cifs-Accept-validate-negotiate-if-server-return-NT_STATUS_NOT_SUPPO.patch -- patches.suse/CIFS-Always-reset-read-error-to-EIO-if-no-response.patch -- patches.suse/CIFS-Do-not-log-credits-when-unmounting-a-share.patch -- patches.suse/CIFS-Count-SMB3-credits-for-malformed-pending-responses.patch -- patches.suse/CIFS-Respect-SMB2-hdr-preamble-size-in-read-responses.patch -- patches.suse/CIFS-Set-reconnect-instance-to-one-initially.patch -- patches.suse/CIFS-Respect-reconnect-in-MTU-credits-calculations.patch -- patches.suse/CIFS-Respect-reconnect-in-non-MTU-credits-calculations.patch -- patches.suse/CIFS-Check-for-reconnects-before-sending-async-requests.patch -- patches.suse/CIFS-Check-for-reconnects-before-sending-compound-requests.patch -- patches.suse/CIFS-Adjust-MTU-credits-before-reopening-a-file.patch -- patches.suse/CIFS-Remove-custom-credit-adjustments-for-SMB2-async-IO.patch -- patches.suse/CIFS-Reopen-file-before-get-SMB2-MTU-credits-for-async-IO.patch -- patches.suse/CIFS-Find-and-reopen-a-file-before-get-MTU-credits-in-writepages.patch -- patches.suse/CIFS-Move-unlocking-pages-from-wdata_send_pages-.patch -- patches.suse/CIFS-Move-open-file-handling-to-writepages.patch -- patches.suse/CIFS-Return-error-code-when-getting-file-handle-for-writeback.patch -- patches.suse/CIFS-Try-to-acquire-credits-at-once-for-compound-requests.patch -- patches.suse/03-cifs-update-internal-module-version-number.patch -- patches.suse/smb3-Update-POSIX-negotiate-context-with-POSIX-ctxt-GUID.patch -- patches.suse/smb3-add-tracepoints-for-query-dir.patch -- patches.suse/smb3-Add-tracepoints-for-read-write-and-query_dir-enter.patch -- patches.suse/smb3-add-missing-read-completion-trace-point.patch -- patches.suse/smb3-improve-dynamic-tracing-of-open-and-posix-mkdir.patch -- patches.suse/smb3-add-dynamic-trace-point-for-smb3_cmd_enter.patch -- patches.suse/smb3-add-dynamic-trace-point-for-query_info_enter-done.patch -- patches.suse/cifs-use-correct-format-characters.patch -- patches.suse/smb3-for-kerberos-mounts-display-the-credential-uid-used.patch -- patches.suse/CIFS-Fix-read-after-write-for-files-with-read-cachin.patch -- patches.suse/CIFS-Only-send-SMB2_NEGOTIATE-command-on-new-TCP-connections.patch -- patches.suse/CIFS-Return-EAGAIN-instead-of-ENOTSOCK.patch -- patches.suse/CIFS-Mask-off-signals-when-sending-SMB-packets.patch -- patches.suse/smb3-request-more-credits-on-normal-non-large-read-write-ops.patch -- patches.suse/fs-cifs-Kconfig-pedantic-formatting.patch -- patches.suse/media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch -- patches.suse/0001-media-usb-pwc-Don-t-use-coherent-DMA-buffers-for-ISO.patch -- patches.suse/media-v4l2-ctrls.c-uvc-zero-v4l2_event.patch -- patches.suse/media-s5p-jpeg-Check-for-fmt_ver_flag-when-doing-fmt.patch -- patches.suse/media-s5p-jpeg-Correct-step-and-max-values-for-V4L2_.patch -- patches.suse/media-dt-bindings-media-i2c-Fix-i2c-address-for-OV56.patch -- patches.suse/media-v4l2-i2c-ov7670-Fix-PLL-bypass-register-values.patch -- patches.suse/media-mt9m111-set-initial-frame-size-other-than-0x0.patch -- patches.suse/media-s5k4ecgx-delete-a-bogus-error-message.patch -- patches.suse/media-uvcvideo-Fix-type-check-leading-to-overflow.patch -- patches.suse/media-uvcvideo-Avoid-NULL-pointer-dereference-at-the.patch -- patches.suse/media-mtk-jpeg-Correct-return-type-for-mem2mem-buffe.patch -- patches.suse/media-mx2_emmaprp-Correct-return-type-for-mem2mem-bu.patch -- patches.suse/media-s5p-g2d-Correct-return-type-for-mem2mem-buffer.patch -- patches.suse/media-s5p-jpeg-Correct-return-type-for-mem2mem-buffe.patch -- patches.suse/media-sh_veu-Correct-return-type-for-mem2mem-buffer-.patch -- patches.suse/x86-PCI-Fixup-RTIT_BAR-of-Intel-Denverton-Trace-Hub.patch -- patches.suse/PCI-PME-Fix-hotplug-sysfs-remove-deadlock-in-pcie_pm.patch -- patches.suse/PCI-PME-Fix-possible-use-after-free-on-remove.patch -- patches.suse/pci-qcom-don-t-deassert-reset-gpio-during-probe -- patches.suse/PCI-endpoint-functions-Use-memcpy_fromio-memcpy_toio.patch -- patches.suse/RDMA-iw_cxgb4-Drop-__GFP_NOFAIL.patch -- patches.suse/IB-core-Destroy-QP-if-XRC-QP-fails.patch -- patches.suse/RDMA-vmw_pvrdma-Support-upto-64-bit-PFNs.patch -- patches.suse/IB-core-Unregister-notifier-before-freeing-MAD-secur.patch -- patches.suse/IB-core-Fix-potential-memory-leak-while-creating-MAD.patch -- patches.suse/IB-hfi1-Close-race-condition-on-user-context-disable.patch -- patches.suse/scsi-qla2xxx-Add-protection-mask-module-parameters.patch -- patches.suse/scsi-qla2xxx-Fix-DMA-error-when-the-DIF-sg-buffer-cr.patch -- patches.suse/scsi-qla2xxx-no-need-to-check-return-value-of-debugf.patch -- patches.suse/scsi-qla2xxx-Add-new-FC-NVMe-enable-BIT-to-enable-FC.patch -- patches.suse/scsi-qla2xxx-Fix-N2N-target-discovery-with-Local-loo.patch -- patches.suse/scsi-qla2xxx-Add-pci-function-reset-support.patch -- patches.suse/scsi-qla2xxx-Change-default-ZIO-threshold.patch -- patches.suse/scsi-qla2xxx-Fix-session-cleanup-hang.patch -- patches.suse/scsi-qla2xxx-flush-IO-on-chip-reset-or-sess-delete.patch -- patches.suse/scsi-qla2xxx-fix-fcport-null-pointer-access.patch -- patches.suse/scsi-qla2xxx-allow-session-delete-to-finish-before-c.patch -- patches.suse/scsi-qla2xxx-Fix-SRB-allocation-flag-to-avoid-sleepi.patch -- patches.suse/scsi-qla2xxx-Prevent-memory-leak-for-CT-req-rsp-allo.patch -- patches.suse/scsi-qla2xxx-Restore-FAWWPN-of-Physical-Port-only-fo.patch -- patches.suse/scsi-qla2xxx-Fix-fw-options-handle-eh_bus_reset.patch -- patches.suse/scsi-qla2xxx-Use-complete-switch-scan-for-RSCN-event.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.13-k.patch -- patches.suse/scsi-qla2xxx-Move-debug-messages-before-sending-srb-.patch -- patches.suse/scsi-qla2xxx-remove-redundant-null-check-on-pointer-.patch -- patches.suse/scsi-qla2xxx-Fix-LUN-discovery-if-loop-id-is-not-ass.patch -- patches.suse/scsi-qla2xxx-Add-First-Burst-support-for-FC-NVMe-dev.patch -- patches.suse/scsi-qla2xxx-Fix-unload-when-NVMe-devices-are-config.patch -- patches.suse/scsi-qla2xxx-Check-for-FW-started-flag-before-aborti.patch -- patches.suse/scsi-qla2xxx-Prevent-multiple-ADISC-commands-per-ses.patch -- patches.suse/scsi-qla2xxx-Add-support-for-setting-port-speed.patch -- patches.suse/scsi-qla2xxx-Prevent-SysFS-access-when-chip-is-down.patch -- patches.suse/scsi-qla2xxx-Move-marker-request-behind-QPair.patch -- patches.suse/scsi-qla2xxx-Fix-code-indentation-for-qla27xx_fwdt_e.patch -- patches.suse/scsi-qla2xxx-Add-new-FW-dump-template-entry-types.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.14-k.patch -- patches.suse/scsi-qla2xxx-Avoid-PCI-IRQ-affinity-mapping-when-mul.patch -- patches.suse/scsi-megaraid_sas-return-error-when-create-dma-pool-failed -- patches.suse/scsi-sd-optimal-i-o-size-should-be-a-multiple-of-physical-block-size -- patches.suse/revert-scsi-ufs-disable-vccq-if-it-s-not-needed-by-ufs-device -- patches.suse/scsi-aacraid-fix-missing-break-in-switch-statement -- patches.suse/dm-fix-to_sector-for-32bit.patch -- patches.suse/dm-integrity-limit-the-rate-of-error-messages.patch -- patches.suse/iommu-vt-d-check-identity-map-for-hot-added-devices -- patches.suse/iommu-vt-d-fix-null-pointer-reference-in-intel_svm_bind_mm -- patches.suse/msft-hv-1847-x86-Hyper-V-Set-x2apic-destination-mode-to-physical-.patch -- patches.suse/msft-hv-1848-iommu-hyper-v-Add-Hyper-V-stub-IOMMU-driver.patch -- patches.suse/iommu-io-pgtable-arm-v7s-only-kmemleak_ignore-l2-tables -- patches.suse/iommu-document-iommu_ops-is_attach_deferred -- patches.suse/0001-swiotlb-introduce-swiotlb_max_mapping_size -- patches.suse/0002-swiotlb-add-is_swiotlb_active-function -- patches.suse/0003-dma-introduce-dma_max_mapping_size -- patches.suse/0004-virtio-introduce-virtio_max_dma_size -- patches.suse/0005-virtio-blk-consider-virtio_max_dma_size-for-maximum-segment-size -- patches.suse/s390-virtio-handle-find-on-invalid-queue-gracefully -- patches.suse/x86-unwind-handle-null-pointer-calls-better-in-frame-unwinder.patch -- patches.suse/x86-unwind-add-hardcoded-orc-entry-for-null.patch -- patches.suse/tpm-tpm_crb-Avoid-unaligned-reads-in-crb_recv.patch -- patches.suse/tpm-Fix-some-name-collisions-with-drivers-char-tpm.h.patch -- patches.suse/tpm-Unify-the-send-callback-behaviour.patch -- patches.suse/tpm-tpm_i2c_atmel-Return-E2BIG-when-the-transfer-is-.patch -- patches.suse/tpm-Fix-off-by-one-when-reading-binary_bios_measurem.patch -- patches.suse/tipc-fix-RDM-DGRAM-connect-regression.patch -- patches.suse/0001-ipv4-route-fail-early-when-inet-dev-is-missing.patch -- patches.suse/appletalk-Fix-compile-regression.patch -- patches.suse/net-hsr-fix-memory-leak-in-hsr_dev_finalize.patch -- patches.suse/ravb-Decrease-TxFIFO-depth-of-Q3-and-Q2-to-one.patch -- patches.suse/enic-fix-build-warning-without-CONFIG_CPUMASK_OFFSTA.patch -- patches.suse/net-hsr-fix-possible-crash-in-add_timer.patch -- patches.suse/route-set-the-deleted-fnhe-fnhe_daddr-to-0-in-ip_del.patch -- patches.suse/0001-vxlan-Fix-GRO-cells-race-condition-between-receive-a.patch -- patches.suse/vsock-virtio-fix-kernel-panic-from-virtio_transport_.patch -- patches.suse/0001-tcp-handle-inet_csk_reqsk_queue_add-failures.patch -- patches.suse/bpf-fix-replace_map_fd_with_map_ptr-s-ldimm64-second.patch -- patches.suse/rxrpc-Fix-client-call-queueing-waiting-for-channel.patch -- patches.suse/net-x25-fix-use-after-free-in-x25_device_event.patch -- patches.suse/0001-vxlan-test-dev-flags-IFF_UP-before-calling-gro_cells.patch -- patches.suse/0001-gro_cells-make-sure-device-is-up-in-gro_cells_receiv.patch -- patches.suse/0001-Input-tm2-touchkey-acknowledge-that-setting-brightne.patch -- patches.suse/input-raspberrypi-ts-select-config_input_polldev.patch -- patches.suse/Input-elan_i2c-add-id-for-touchpad-found-in-Lenovo-s.patch -- patches.suse/Input-wacom_serial4-add-support-for-Wacom-ArtPad-II-.patch -- patches.suse/pinctrl-sh-pfc-r8a7778-Fix-HSPI-pin-numbers-and-name.patch -- patches.suse/pinctrl-sh-pfc-emev2-Add-missing-pinmux-functions.patch -- patches.suse/pinctrl-sh-pfc-r8a7791-Fix-scifb2_data_c-pin-group.patch -- patches.suse/pinctrl-sh-pfc-r8a7792-Fix-vin1_data18_b-pin-group.patch -- patches.suse/pinctrl-sh-pfc-sh73a0-Fix-fsic_spdif-pin-groups.patch -- patches.suse/tracing-do-not-free-iter-trace-in-fail-path-of-tracing_open_pipe.patch -- patches.suse/tracing-use-strncpy-instead-of-memcpy-for-string-keys-in-hist-triggers.patch -- patches.suse/0001-xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch -- patches.suse/0001-xen-remove-pre-xen3-fallback-handlers.patch -- patches.suse/0001-xen-cpu_hotplug-Prevent-an-out-of-bounds-access.patch -- patches.suse/0001-xen-fix-dom0-boot-on-huge-systems.patch -- patches.suse/perf-x86-intel-make-cpuc-allocations-consistent.patch -- patches.suse/perf-x86-intel-generalize-dynamic-constraint-creation.patch -- patches.suse/x86-add-tsx-force-abort-cpuid-msr -- patches.suse/perf-x86-intel-implement-support-for-tsx-force-abort.patch -- patches.suse/kernel-sysctl.c-add-missing-range-check-in-do_proc_d.patch -- patches.suse/fsdevpts-always-delete-dcache-dentry-s-in-dput.patch -- patches.suse/splice-dont-merge-into-linked-buffers.patch -- patches.suse/vfs-fix-preadv64v2-and-pwritev64v2-compat-syscalls-w.patch -- patches.suse/NFS-Fix-I-O-request-leakages.patch -- patches.suse/NFS-Fix-an-I-O-request-leakage-in-nfs_do_recoalesce.patch -- patches.suse/NFS-Don-t-recoalesce-on-error-in-nfs_pageio_complete.patch -- patches.suse/fs-nfs-Fix-nfs_parse_devname-to-not-modify-it-s-argu.patch -- patches.suse/NFS-Remove-redundant-semicolon.patch -- patches.suse/NFS-Fix-a-soft-lockup-in-the-delegation-recovery-cod.patch -- patches.suse/NFS-pnfs-Bulk-destroy-of-layouts-needs-to-be-safe-w..patch -- patches.suse/NFSv4.1-Reinitialise-sequence-results-before-retrans.patch -- patches.suse/NFS-Add-missing-encode-decode-sequence_maxsz-to-v4.2.patch -- patches.suse/NFSv4-flexfiles-Fix-invalid-deref-in-FF_LAYOUT_DEVID.patch -- patches.suse/Btrfs-fix-corruption-reading-shared-and-compressed-e.patch -- patches.suse/btrfs-fix-deadlock-between-clone-dedupe-and-rename.patch -- patches.suse/0001-btrfs-check-for-refs-on-snapshot-delete-resume.patch -- patches.suse/0002-btrfs-save-drop_progress-if-we-drop-refs-at-all.patch -- patches.suse/ceph-decode-feature-bits-in-session-message.patch -- patches.suse/ceph-support-versioned-reply.patch -- patches.suse/ceph-support-getting-ceph-dir-pin-vxattr.patch -- patches.suse/jbd2-clear-dirty-flag-when-revoking-a-buffer-from-an.patch -- patches.suse/ext4-fix-check-of-inode-in-swap_inode_boot_loader.patch -- patches.suse/ext4-cleanup-pagecache-before-swap-i_data.patch -- patches.suse/ext4-update-quota-information-while-swapping-boot-lo.patch -- patches.suse/ext4-add-mask-of-ext4-flags-to-swap.patch -- patches.suse/ext4-Fix-crash-during-online-resizing.patch -- patches.suse/jbd2-fix-compile-warning-when-using-JBUFFER_TRACE.patch -- patches.suse/nfsd-fix-performance-limiting-session-calculation.patch -- patches.suse/nfsd-fix-memory-corruption-caused-by-readdir.patch -- patches.suse/acpi-nfit-Fix-bus-command-validation.patch -- patches.suse/libnvdimm-label-clear-updating-flag-after-label-set-update.patch -- patches.suse/nfit-acpi_nfit_ctl-check-out_obj-type-in-the-right-place.patch -- patches.suse/libnvdimm-pfn-fix-over-trim-in-trim_pfn_device.patch -- patches.suse/libnvdimm-Fix-altmap-reservation-size-calculation.patch -- patches.suse/libnvdimm-pmem-honor-force_raw-for-legacy-pmem-regions.patch -- patches.suse/nfit-ars-Attempt-a-short-ARS-whenever-the-ARS-state-.patch -- patches.suse/nfit-ars-Attempt-short-ARS-even-in-the-no_init_ars-c.patch -- patches.suse/nfit-ars-introduce-scrub_flags.patch -- patches.suse/nfit-ars-allow-root-to-busy-poll-the-ars-state-machine.patch -- patches.suse/nfit-ars-avoid-stale-ars-results.patch -- patches.suse/0001-crypto-caam-add-missing-put_device-call.patch -- patches.suse/mailbox-mailbox-test-fix-null-pointer-if-no-mmio.patch -- patches.suse/clk-highbank-fix-refcount-leak-in-hb_clk_init.patch -- patches.suse/clk-qoriq-fix-refcount-leak-in-clockgen_init.patch -- patches.suse/clk-socfpga-fix-refcount-leak.patch -- patches.suse/clk-samsung-exynos4-fix-refcount-leak-in-exynos4_get.patch -- patches.suse/clk-imx6q-fix-refcount-leak-in-imx6q_clocks_init.patch -- patches.suse/clk-imx6sx-fix-refcount-leak-in-imx6sx_clocks_init.patch -- patches.suse/clk-imx7d-fix-refcount-leak-in-imx7d_clocks_init.patch -- patches.suse/clk-vf610-fix-refcount-leak-in-vf610_clocks_init.patch -- patches.suse/clk-armada-370-fix-refcount-leak-in-a370_clk_init.patch -- patches.suse/clk-kirkwood-fix-refcount-leak-in-kirkwood_clk_init.patch -- patches.suse/clk-armada-xp-fix-refcount-leak-in-axp_clk_init.patch -- patches.suse/clk-mv98dx3236-fix-refcount-leak-in-mv98dx3236_clk_i.patch -- patches.suse/clk-dove-fix-refcount-leak-in-dove_clk_init.patch -- patches.suse/clk-sunxi-ng-sun8i-a23-Enable-PLL-MIPI-LDOs-when-ung.patch -- patches.suse/clk-clk-twl6040-Fix-imprecise-external-abort-for-pdm.patch -- patches.suse/clk-uniphier-Fix-update-register-for-CPU-gear.patch -- patches.suse/clk-fractional-divider-check-parent-rate-only-if-fla.patch -- patches.suse/clk-ingenic-Fix-round_rate-misbehaving-with-non-inte.patch -- patches.suse/clk-ingenic-Fix-doc-of-ingenic_cgu_div_info.patch -- patches.suse/clk-rockchip-fix-frac-settings-of-GPLL-clock-for-rk3.patch -- patches.suse/dmaengine-at_hdmac-drop-useless-LIST_HEAD.patch -- patches.suse/dmaengine-dw-drop-useless-LIST_HEAD.patch -- patches.suse/dmaengine-st_fdma-drop-useless-LIST_HEAD.patch -- patches.suse/dmaengine-pl330-drop-useless-LIST_HEAD.patch -- patches.suse/dmaengine-sa11x0-drop-useless-LIST_HEAD.patch -- patches.suse/dmaengine-qcom_hidma-assign-channel-cookie-correctly.patch -- patches.suse/dmaengine-mv_xor-Use-correct-device-for-DMA-API.patch -- patches.suse/dmaengine-imx-dma-fix-warning-comparison-of-distinct.patch -- patches.suse/dmaengine-tegra-avoid-overflow-of-byte-tracking.patch -- patches.suse/net-sit-fix-UBSAN-Undefined-behaviour-in-check_6rd.patch -- patches.suse/net-x25-reset-state-in-x25_connect.patch -- patches.suse/0001-net-mlx5e-IPoIB-Fix-RX-checksum-statistics-update.patch -- patches.suse/0001-net-mlx4_core-Fix-reset-flow-when-in-command-polling.patch -- patches.suse/0001-net-mlx4_core-Fix-locking-in-SRIOV-mode-when-switchi.patch -- patches.suse/0001-net-mlx4_core-Fix-qp-mtt-size-calculation.patch -- patches.suse/0001-l2tp-fix-infoleak-in-l2tp_ip6_recvmsg.patch -- patches.suse/0001-pptp-dst_release-sk_dst_cache-in-pptp_sock_destruct.patch -- patches.suse/PM-wakeup-Rework-wakeup-source-timer-cancellation.patch -- patches.suse/cpufreq-pxa2xx-remove-incorrect-__init-annotation.patch -- patches.suse/ACPI-device_sysfs-Avoid-OF-modalias-creation-for-rem.patch -- patches.suse/0001-drm-etnaviv-NULL-vs-IS_ERR-buf-in-etnaviv_core_dump.patch -- patches.suse/0002-drm-etnaviv-potential-NULL-dereference.patch -- patches.suse/drm-i915-Relax-mmap-VMA-check.patch -- patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-DELL-W.patch -- patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-New-DE.patch -- patches.suse/0001-fbdev-chipsfb-remove-set-but-not-used-variable-size.patch -- patches.suse/fbdev-fbmem-fix-memory-access-if-logo-is-bigger-than.patch -- patches.suse/printk-export-console_printk.patch -- patches.suse/ARM-8839-1-kprobe-make-patch_lock-a-raw_spinlock_t.patch -- patches.suse/ARM-8840-1-use-a-raw_spinlock_t-in-unwind.patch -- patches.suse/ARM-avoid-Cortex-A9-livelock-on-tight-dmb-loops.patch -- patches.suse/ARM-8833-1-Ensure-that-NEON-code-always-compiles-wit.patch -- patches.suse/iommu-amd-fix-null-dereference-bug-in-match_hid_uid -- patches.suse/kvm-vmx-compare-only-a-single-byte-for-vmcs-launched-in-vcpu-run -- patches.suse/kvm-vmx-zero-out-all-general-purpose-registers-after-vm-exit -- patches.suse/svm-fix-avic-dfr-and-ldr-handling -- patches.suse/svm-fix-improper-check-when-deactivate-avic -- patches.suse/kvm-nvmx-sign-extend-displacements-of-vmx-instr-s-mem-operands -- patches.suse/kvm-nvmx-apply-addr-size-mask-to-effective-address-for-vmx-instructions -- patches.suse/kvm-nvmx-ignore-limit-checks-on-vmx-instructions-using-flat-segments -- patches.suse/kvm-call-kvm_arch_memslots_updated-before-updating-memslots -- patches.suse/kvm-x86-mmu-detect-mmio-generation-wrap-in-any-address-space -- patches.suse/kvm-x86-mmu-do-not-cache-mmio-accesses-while-memslots-are-in-flux -- patches.suse/KVM-PPC-Release-all-hardware-TCE-tables-attached-to-.patch -- patches.suse/arm64-KVM-Fix-architecturally-invalid-reset-value-fo.patch -- patches.suse/cifs-change-wait_for_free_request-to-take-flags-as-argument.patch -- patches.suse/cifs-pass-flags-down-into-wait_for_free_credits-.patch -- patches.suse/cifs-wait_for_free_credits-make-it-possible-to-wait-for-1-credi.patch -- patches.suse/cifs-prevent-starvation-in-wait_for_free_credits-for-multi-credit-r.patch -- patches.suse/cifs-add-a-timeout-argument-to-wait_for_free_credits.patch -- patches.suse/smb3-display-security-information-in-proc-fs-cifs-DebugData-more-a.patch -- patches.suse/smb3-add-dynamic-tracepoint-for-timeout-waiting-for-credits.patch -- patches.suse/cifs-simplify-how-we-handle-credits-in-compound_send_recv-.patch -- patches.suse/smb3-display-volume-serial-number-for-shares-in-proc-fs-cifs-Debug.patch -- patches.suse/cifs-cache-FILE_ALL_INFO-for-the-shared-root-handle.patch -- patches.suse/smb3-Add-dynamic-trace-points-for-various-compounded-smb3-ops.patch -- patches.suse/cifs-add-SMB2_ioctl_init-free-helpers-to-be-used-with-compounding.patch -- patches.suse/cifs-fix-smb3_zero_range-so-it-can-expand-the-file-size-when-requir.patch -- patches.suse/smb3-add-dynamic-tracepoints-for-simple-fallocate-and-zero-range.patch -- patches.suse/SMB3-passthru-query-info-doesn-t-check-for-SMB3-FSCTL-passthru.patch -- patches.suse/cifs-remove-unused-value-pointed-out-by-Coverity.patch -- patches.suse/CIFS-make-mknod-an-smb_version_op.patch -- patches.suse/smb2-fix-typo-in-definition-of-a-few-error-flags.patch -- patches.suse/cifs-fix-incorrect-handling-of-smb2_set_sparse-return-in-smb3_sim.patch -- patches.suse/SMB3-Allow-SMB3-FSCTL-queries-to-be-sent-to-server-from-tools.patch -- patches.suse/CIFS-fix-POSIX-lock-leak-and-invalid-ptr-deref.patch -- patches.suse/powerpc-powernv-Fix-compile-without-CONFIG_TRACEPOIN.patch -- patches.suse/It-s-wrong-to-add-len-to-sector_nr-in-raid10-reshape.patch -- patches.suse/md-Fix-failed-allocation-of-md_register_thread.patch -- patches.suse/nvme-fc-reject-reconnect-if-io-queue-count-is-reduce.patch -- patches.suse/nvme-add-proper-discard-setup-for-the-multipath-devi.patch -- patches.suse/scsi-virtio_scsi-don-t-send-sc-payload-with-tmfs -- patches.suse/scsi-qla2xxx-Fix-panic-in-qla_dfs_tgt_counters_show.patch -- patches.suse/scsi-qla2xxx-avoid-printf-format-warning.patch -- patches.suse/scsi-qla2xxx-check-for-kstrtol-failure.patch -- patches.suse/scsi-aacraid-fix-performance-issue-on-logical-drives -- patches.suse/9p-use-inode-i_lock-to-protect-i_size_write-under-32.patch -- patches.suse/9p-net-fix-memory-leak-in-p9_client_create.patch -- patches.suse/perf-x86-intel-fix-memory-corruption.patch -- patches.suse/udf-Fix-crash-on-IO-error-during-truncate.patch -- patches.suse/drm-nouveau-debugfs-Fix-check-of-pm_runtime_get_sync.patch -- patches.suse/drm-i915-bios-assume-eDP-is-present-on-port-A-when-t.patch -- patches.suse/0001-drm-vmwgfx-Don-t-double-free-the-mode-stored-in-par-.patch -- patches.suse/mmc-pxamci-fix-enum-type-confusion.patch -- patches.suse/mmc-davinci-remove-extraneous-__init-annotation.patch -- patches.suse/ACPI-utils-Drop-reference-in-test-for-device-presenc.patch -- patches.suse/ALSA-echoaudio-add-a-check-for-ioremap_nocache.patch -- patches.suse/ALSA-sb8-add-a-check-for-request_region.patch -- patches.suse/ALSA-firewire-motu-use-version-field-of-unit-directo.patch -- patches.suse/ALSA-hda-add-Lenovo-IdeaCentre-B550-to-the-power_sav.patch -- patches.suse/ALSA-opl3-fix-mismatch-between-snd_opl3_drum_switch-.patch -- patches.suse/ALSA-hda-Enforces-runtime_resume-after-S3-and-S4-for.patch -- patches.suse/ALSA-hda-realtek-Enable-headset-MIC-of-Acer-AIO-with.patch -- patches.suse/iommu-amd-fix-sg-dma_address-for-sg-offset-bigger-than-page_size -- patches.suse/iommu-vt-d-check-capability-before-disabling-protected-memory -- patches.suse/powerpc-vdso64-Fix-CLOCK_MONOTONIC-inconsistencies-a.patch -- patches.suse/powerpc-security-Fix-spectre_v2-reporting.patch -- patches.suse/libceph-wait-for-latest-osdmap-in-ceph_monc_blacklist_add.patch -- patches.suse/scsi-qla2xxx-Fix-FC-AL-connection-target-discovery.patch -- patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-stale-CPU.patch -- patches.suse/ibmvscsi-Protect-ibmvscsi_head-from-concurrent-modif.patch -- patches.suse/ibmvscsi-Fix-empty-event-pool-access-during-host-rem.patch -- patches.suse/auxdisplay-hd44780-Fix-memory-leak-on-remove.patch -- patches.suse/CIFS-Fix-an-issue-with-re-sending-wdata-when-transport-returning-E.patch -- patches.suse/CIFS-Fix-an-issue-with-re-sending-rdata-when-transport-returning-E.patch -- patches.suse/fix-incorrect-error-code-mapping-for-OBJECTID_NOT_FOUND.patch -- patches.suse/cifs-allow-guest-mounts-to-work-for-smb3.11.patch -- patches.suse/cifs-Fix-slab-out-of-bounds-when-tracing-SMB-tcon.patch -- patches.suse/SMB3-Fix-SMB3.1.1-guest-mounts-to-Samba.patch -- patches.suse/04-cifs-update-internal-module-version-number.patch -- patches.suse/thermal-bcm2835-Fix-crash-in-bcm2835_thermal_debugfs.patch -- patches.suse/thermal-int340x_thermal-Add-additional-UUIDs.patch -- patches.suse/thermal-int340x_thermal-fix-mode-setting.patch -- patches.suse/thermal-intel_powerclamp-fix-truncated-kthread-name.patch -- patches.suse/irqchip-mbigen-Don-t-clear-eventid-when-freeing-an-M.patch -- patches.suse/0001-futex-Ensure-that-futex-address-is-aligned-in-handle.patch -- patches.suse/ext4-fix-NULL-pointer-dereference-while-journal-is-a.patch -- patches.suse/ext4-fix-data-corruption-caused-by-unaligned-direct-.patch -- patches.suse/ext4-Avoid-panic-during-forced-reboot.patch -- patches.suse/ext4-add-missing-brelse-in-add_new_gdb_meta_bg.patch -- patches.suse/ext4-brelse-all-indirect-buffer-in-ext4_ind_remove_s.patch -- patches.suse/ext4-cleanup-bh-release-code-in-ext4_ind_remove_spac.patch -- patches.suse/Btrfs-fix-incorrect-file-size-after-shrinking-trunca.patch -- patches.suse/btrfs-remove-WARN_ON-in-log_dir_items.patch -- patches.suse/btrfs-fix-bound-checking-in-qgroup_trace_new_subtree_blocks.patch -- patches.suse/btrfs-avoid-possible-qgroup_rsv_size-overflow-in-btrfs_calculate_inode_block_rsv_size.patch -- patches.suse/Btrfs-fix-assertion-failure-on-fsync-with-NO_HOLES-e.patch -- patches.suse/NFS-fix-mount-umount-race-in-nlmclnt.patch -- patches.suse/NFSv4.1-don-t-free-interrupted-slot-on-open.patch -- patches.suse/NFS-Fix-a-typo-in-nfs_init_timeout_values.patch -- patches.suse/appletalk-Fix-potential-NULL-pointer-dereference-in-.patch -- patches.suse/qlcnic-Avoid-potential-NULL-pointer-dereference.patch -- patches.suse/tun-properly-test-for-IFF_UP.patch -- patches.suse/powerpc-bpf-Fix-generation-of-load-store-DW-instruct.patch -- patches.suse/tun-add-a-missing-rcu_read_unlock-in-error-path.patch -- patches.suse/net-rose-fix-a-possible-stack-overflow.patch -- patches.suse/mac8390-Fix-mmio-access-size-probe.patch -- patches.suse/net-aquantia-fix-rx-checksum-offload-for-UDP-TCP-ove.patch -- patches.suse/vxlan-Don-t-call-gro_cells_destroy-before-device-is-.patch -- patches.suse/packets-Always-register-packet-sk-in-the-same-order.patch -- patches.suse/sctp-get-sctphdr-by-offset-in-sctp_compute_cksum.patch -- patches.suse/mISDN-hfcpci-Test-both-vendor-device-ID-for-Digium-H.patch -- patches.suse/s390-qeth-fix-race-when-initializing-the-ip-address-table -- patches.suse/0001-s390-qeth-be-drop-monitor-friendly.patch -- patches.suse/net-stmmac-fix-memory-corruption-with-large-MTUs.patch -- patches.suse/tcp-do-not-use-ipv6-header-for-ipv4-flow.patch -- patches.suse/dccp-do-not-use-ipv6-header-for-ipv4-flow.patch -- patches.suse/net-packet-Set-__GFP_NOWARN-upon-allocation-in-alloc.patch -- patches.suse/genetlink-Fix-a-memory-leak-on-error-path.patch -- patches.suse/0001-netfilter-bridge-set-skb-transport_header-before-ent.patch -- patches.suse/net-sched-don-t-dereference-a-goto_chain-to-read-the.patch -- patches.suse/rhashtable-Still-do-rehash-when-we-get-EEXIST.patch -- patches.suse/tipc-tipc-clang-warning.patch -- patches.suse/bpf-do-not-restore-dst_reg-when-cur_state-is-freed.patch -- patches.suse/ARM-imx6q-cpuidle-fix-bug-that-CPU-might-not-wake-up.patch -- patches.suse/s390-vtime-steal-time-exponential-moving-average.patch -- patches.suse/vfio-ccw-only-free-cp-on-final-interrupt -- patches.suse/0001-drm-rockchip-vop-reset-scale-mode-when-win-is-disabl.patch -- patches.suse/drm-meson-Fix-invalid-pointer-in-meson_drv_unbind.patch -- patches.suse/drm-meson-Uninstall-IRQ-handler.patch -- patches.suse/drm-i915-gvt-Fix-MI_FLUSH_DW-parsing-with-correct-in.patch -- patches.suse/0001-drm-i915-gvt-Add-in-context-mmio-0x20D8-to-gen9-mmio.patch -- patches.suse/xfs-don-t-trip-over-uninitialized-buffer-on-extent-r.patch -- patches.suse/xfs-serialize-unaligned-dio-writes-against-all-other.patch -- patches.suse/ceph-fix-use-after-free-on-symlink-traversal.patch -- patches.suse/libata-fix-using-DMA-buffers-on-stack.patch -- patches.suse/nvme-multipath-relax-ANA-state-check.patch -- patches.suse/kbuild-strip-whitespace-in-cmd_record_mcount-findstr.patch -- patches.suse/kbuild-modversions-Fix-relative-CRC-byte-order-inter.patch -- patches.suse/kconfig-mn-conf-handle-backspace-H-key.patch -- patches.suse/ALSA-rawmidi-Fix-potential-Spectre-v1-vulnerability.patch -- patches.suse/ALSA-seq-oss-Fix-Spectre-v1-vulnerability.patch -- patches.suse/ALSA-hda-realtek-Enable-headset-MIC-of-Acer-Aspire-Z.patch -- patches.suse/ALSA-hda-realtek-Add-support-for-Acer-Aspire-E5-523G.patch -- patches.suse/ALSA-hda-realtek-Enable-ASUS-X441MB-and-X705FD-heads.patch -- patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-P5440FF-.patch -- patches.suse/ALSA-pcm-Fix-possible-OOB-access-in-PCM-oss-plugins.patch -- patches.suse/ALSA-pcm-Don-t-suspend-stream-in-unrecoverable-PCM-s.patch -- patches.suse/i2c-i801-Add-support-for-Intel-Comet-Lake.patch -- patches.suse/scsi-sd-fix-a-race-between-closing-an-sd-device-and-sd-i-o -- patches.suse/scsi-sd-Quiesce-warning-if-device-does-not-report-op.patch -- patches.suse/scsi-zfcp-fix-rport-unblock-if-deleted-scsi-devices-on-scsi_host -- patches.suse/scsi-zfcp-fix-scsi_eh-host-reset-with-port_forced-erp-for-non-npiv-fcp-devices -- patches.suse/iommu-don-t-print-warning-when-iommu-driver-only-supports-unmanaged-domains -- patches.suse/iommu-amd-reserve-exclusion-range-in-iova-domain -- patches.suse/mm-Fix-modifying-of-page-protection-by-insert_pfn.patch -- patches.suse/mm-hotplug-fix-offline-undo_isolate_page_range.patch -- patches.suse/ocfs2-fix-inode-bh-swapping-mixup-in-ocfs2_reflink_i.patch -- patches.suse/0001-mm-debug.c-fix-__dump_page-when-mapping-host-is-not-.patch -- patches.suse/ptrace-take-into-account-saved_sigmask-in-PTRACE-GET.patch -- patches.suse/0001-mm-page_isolation.c-fix-a-wrong-flag-in-set_migratet.patch -- patches.suse/fs-proc-proc_sysctl.c-fix-NULL-pointer-dereference-i.patch -- patches.suse/usb-host-xhci-rcar-Add-XHCI_TRUST_TX_LENGTH-quirk.patch -- patches.suse/0001-usb-common-Consider-only-available-nodes-for-dr_mode.patch -- patches.suse/xhci-Fix-port-resume-done-detection-for-SS-ports-wit.patch -- patches.suse/xhci-Don-t-let-USB3-ports-stuck-in-polling-state-pre.patch -- patches.suse/phy-sun4i-usb-Support-set_mode-to-USB_HOST-for-non-O.patch -- patches.suse/usb-usb251xb-fix-to-avoid-potential-NULL-pointer-der.patch -- patches.suse/usb-mtu3-fix-EXTCON-dependency.patch -- patches.suse/0001-usb-cdc-acm-fix-race-during-wakeup-blocking-TX-traff.patch -- patches.suse/usb-u132-hcd-fix-resource-leak.patch -- patches.suse/usb-gadget-net2280-Fix-overrun-of-OUT-messages.patch -- patches.suse/usb-gadget-net2280-Fix-net2280_dequeue.patch -- patches.suse/usb-gadget-net2272-Fix-net2272_dequeue.patch -- patches.suse/0001-USB-gadget-f_hid-fix-deadlock-in-f_hidg_write.patch -- patches.suse/USB-serial-option-add-support-for-Quectel-EM12.patch -- patches.suse/USB-serial-ftdi_sio-add-additional-NovaTech-products.patch -- patches.suse/0001-USB-serial-option-set-driver_info-for-SIM5218-and-co.patch -- patches.suse/0001-USB-serial-mos7720-fix-mos_parport-refcount-imbalanc.patch -- patches.suse/USB-serial-cp210x-add-new-device-id.patch -- patches.suse/USB-serial-option-add-Olicard-600.patch -- patches.suse/serial-max310x-Fix-to-avoid-potential-NULL-pointer-d.patch -- patches.suse/tty-atmel_serial-fix-a-potential-NULL-pointer-derefe.patch -- patches.suse/sc16is7xx-missing-unregister-delete-driver-on-error-.patch -- patches.suse/serial-ar933x_uart-Fix-build-failure-with-disabled-c.patch -- patches.suse/serial-sh-sci-Fix-setting-SCSCR_TIE-while-transferri.patch -- patches.suse/tty-serial-atmel-Add-is_half_duplex-helper.patch -- patches.suse/Disable-kgdboc-failed-by-echo-space-to-sys-module-kg.patch -- patches.suse/staging-comedi-ni_mio_common-Fix-divide-by-zero-for-.patch -- patches.suse/staging-rtl8188eu-Fix-potential-NULL-pointer-derefer.patch -- patches.suse/staging-rtl8712-uninitialized-memory-in-read_bbreg_h.patch -- patches.suse/staging-vt6655-Fix-interrupt-race-condition-on-devic.patch -- patches.suse/staging-vt6655-Remove-vif-check-from-vnt_interrupt.patch -- patches.suse/gpio-adnp-Fix-testing-wrong-value-in-adnp_gpio_direc.patch -- patches.suse/gpio-of-Fix-of_gpiochip_add-error-path.patch -- patches.suse/gpio-aspeed-fix-a-potential-NULL-pointer-dereference.patch -- patches.suse/leds-pca9532-fix-a-potential-NULL-pointer-dereferenc.patch -- patches.suse/powerpc-pseries-energy-Use-OF-accessor-functions-to-.patch -- patches.suse/powerpc-pseries-mce-Fix-misleading-print-for-TLB-mut.patch -- patches.suse/KVM-Reject-device-ioctls-from-processes-other-than-t.patch -- patches.suse/kvm-svm-workaround-errata-1096-insn_len-maybe-zero-on-smap-violation -- patches.suse/kvm-x86-emulate-msr_ia32_arch_capabilities-on-amd-hosts.patch -- patches.suse/kvm-x86-move-msr_ia32_arch_capabilities-to-array-emulated_msrs -- patches.suse/msft-hv-1857-x86-kvm-hyper-v-avoid-spurious-pending-stimer-on-vCP.patch -- patches.suse/KVM-arm-arm64-vgic-its-Take-the-srcu-lock-when-writi.patch -- patches.suse/KVM-arm-arm64-vgic-its-Take-the-srcu-lock-when-parsi.patch -- patches.suse/debugfs-fix-use-after-free-on-symlink-traversal.patch -- patches.suse/HID-logitech-check-the-return-value-of-create_single.patch -- patches.suse/HID-debug-fix-race-condition-with-between-rdesc_show.patch -- patches.suse/HID-input-add-mapping-for-Assistant-key.patch -- patches.suse/cifs-fix-kref-underflow-in-close_shroot-.patch -- patches.suse/smb3-Fix-enumerating-snapshots-to-Azure.patch -- patches.suse/SMB3-Allow-persistent-handle-timeout-to-be-configurable-on-mount.patch -- patches.suse/cifs-a-smb2_validate_and_copy_iov-failure-does-not-mean-the-handle-.patch -- patches.suse/0001-net-datagram-fix-unbounded-loop-in-__skb_try_recv_da.patch -- patches.suse/thunderx-enable-page-recycling-for-non-XDP-case.patch -- patches.suse/thunderx-eliminate-extra-calls-to-put_page-for-pages.patch -- patches.suse/batman-adv-Reduce-claim-hash-refcnt-only-for-removed.patch -- patches.suse/batman-adv-Reduce-tt_local-hash-refcnt-only-for-remo.patch -- patches.suse/batman-adv-Reduce-tt_global-hash-refcnt-only-for-rem.patch -- patches.suse/fm10k-Fix-a-potential-NULL-pointer-dereference.patch -- patches.suse/qmi_wwan-add-Olicard-600.patch -- patches.suse/netns-provide-pure-entropy-for-net_hash_mix.patch -- patches.suse/openvswitch-fix-flow-actions-reallocation.patch -- patches.suse/net-rds-force-to-destroy-connection-if-t_sock-is-NUL.patch -- patches.suse/net-ethtool-not-call-vzalloc-for-zero-sized-memory-r.patch -- patches.suse/net-mlx5-Decrease-default-mr-cache-size.patch -- patches.suse/net-mlx5e-Fix-error-handling-when-refreshing-TIRs.patch -- patches.suse/net-mlx5e-Add-a-lock-on-tir-list.patch -- patches.suse/bpf-fix-use-after-free-in-bpf_evict_inode.patch -- patches.suse/tipc-check-bearer-name-with-right-length-in-tipc_nl_.patch -- patches.suse/tipc-check-link-name-with-right-length-in-tipc_nl_co.patch -- patches.suse/tipc-handle-the-err-returned-from-cmd-header-functio.patch -- patches.suse/vrf-check-accept_source_route-on-the-original-netdev.patch -- patches.suse/net-sched-fix-get-helper-of-the-matchall-cls.patch -- patches.suse/kcm-switch-order-of-device-registration-to-fix-a-cra.patch -- patches.suse/sctp-initialize-_pad-of-sockaddr_in-before-copying-t.patch -- patches.suse/dccp-Fix-memleak-in-__feat_register_sp.patch -- patches.suse/ip6_tunnel-Match-to-ARPHRD_TUNNEL6-for-dev-type.patch -- patches.suse/net-gro-Fix-GRO-flush-when-receiving-a-GSO-packet.patch -- patches.suse/0001-ipv6-Fix-dangling-pointer-when-ipv6-fragment.patch -- patches.suse/net-sched-act_sample-fix-divide-by-zero-in-the-traff.patch -- patches.suse/tcp-Ensure-DCTCP-reacts-to-losses.patch -- patches.suse/0001-ipv6-sit-reset-ip-header-pointer-in-ipip6_rcv.patch -- patches.suse/ibmvnic-Fix-completion-structure-initialization.patch -- patches.suse/drm-i915-gvt-do-not-deliver-a-workload-if-its-creati.patch -- patches.suse/0002-drm-i915-gvt-do-not-let-pin-count-of-shadow-mm-go-ne.patch -- patches.suse/vfio-pci-use-correct-format-characters.patch -- patches.suse/vfio-type1-limit-dma-mappings-per-container -- patches.suse/dm-integrity-change-memcmp-to-strncmp-in-dm_integrit.patch -- patches.suse/dm-revert-8f50e358153d-dm-limit-the-max-bio-size-as-.patch -- patches.suse/dm-table-propagate-BDI_CAP_STABLE_WRITES-to-fix-spor.patch -- patches.suse/dm-disable-DISCARD-if-the-underlying-storage-no-long.patch -- patches.suse/include-linux-bitrev-h-fix-constant-bitrev.patch -- patches.suse/mm-huge_memory.c-fix-modifying-of-page-protection-by-insert_pfn_pmd.patch -- patches.suse/kernel-sysctl.c-fix-out-of-bounds-access-when-settin.patch -- patches.suse/rtc-sh-Fix-invalid-alarm-warning-for-non-enabled-ala.patch -- patches.suse/rtc-da9063-set-uie_unsupported-when-relevant.patch -- patches.suse/scsi-qedi-remove-declaration-of-nvm_image-from-stack -- patches.suse/scsi-core-add-new-RDAC-LENOVO-DE_Series-device.patch -- patches.suse/msft-hv-1866-scsi-storvsc-Reduce-default-ring-buffer-size-to-128-.patch -- patches.suse/0001-xen-Prevent-buffer-overflow-in-privcmd-ioctl.patch -- patches.suse/ARM-orion-don-t-use-using-64-bit-DMA-masks.patch -- patches.suse/ARM-iop-don-t-use-using-64-bit-DMA-masks.patch -- patches.suse/tpm-Fix-the-type-of-the-return-value-in-calc_tpm2_ev.patch -- patches.suse/NFC-nci-Add-some-bounds-checking-in-nci_hci_cmd_rece.patch -- patches.suse/bnxt_en-Improve-RX-consumer-index-validity-check.patch -- patches.suse/bnxt_en-Reset-device-on-RX-buffer-errors.patch -- patches.suse/Bluetooth-btusb-request-wake-pin-with-NOAUTOEN.patch -- patches.suse/virtio_pci-fix-a-NULL-pointer-reference-in-vp_del_vq.patch -- patches.suse/virtio-Honour-may_reduce_num-in-vring_create_virtque.patch -- patches.suse/RDMA-hns-Fix-bug-that-caused-srq-creation-to-fail.patch -- patches.suse/btrfs-do-not-allow-trimming-when-a-fs-is-mounted-wit.patch -- patches.suse/0001-drm-udl-add-a-release-method-and-delay-modeset-teard.patch -- patches.suse/0003-drm-mediatek-Fix-an-error-code-in-mtk_hdmi_dt_parse_.patch -- patches.suse/drm-mediatek-fix-possible-object-reference-leak.patch -- patches.suse/drm-i915-gvt-Annotate-iomem-usage.patch -- patches.suse/ACPICA-Namespace-remove-address-node-from-global-lis.patch -- patches.suse/ALSA-hda-realtek-Add-quirk-for-Tuxedo-XC-1509.patch -- patches.suse/ALSA-seq-Fix-OOB-reads-from-strlcpy.patch -- patches.suse/ALSA-hda-Add-two-more-machines-to-the-power_save_bla.patch -- patches.suse/ASoC-hdmi-codec-fix-S-PDIF-DAI.patch -- patches.suse/ASoC-soc-pcm-fix-a-codec-fixup-issue-in-TDM-case.patch -- patches.suse/ASoC-nau8824-fix-the-issue-of-the-widget-with-prefix.patch -- patches.suse/ASoC-nau8810-fix-the-issue-of-widget-with-prefixed-n.patch -- patches.suse/ASoC-samsung-odroid-Fix-clock-configuration-for-4410.patch -- patches.suse/ASoC-wm_adsp-Add-locking-to-wm_adsp2_bus_error.patch -- patches.suse/ASoC-cs4270-Set-auto-increment-bit-for-register-writ.patch -- patches.suse/ASoC-fsl_esai-fix-channel-swap-issue-when-stream-sta.patch -- patches.suse/ASoC-tlv320aic32x4-Fix-Common-Pins.patch -- patches.suse/ASoC-stm32-fix-sai-driver-name-initialisation.patch -- patches.suse/iommu-amd-set-exclusion-range-correctly -- patches.suse/linux-kernel.h-Use-parentheses-around-argument-in-u6.patch -- patches.suse/objtool-add-rewind_stack_do_exit-to-the-noreturn-list.patch -- patches.suse/genirq-Respect-IRQCHIP_SKIP_SET_WAKE-in-irq_chip_set.patch -- patches.suse/sched-do-not-re-read-h_load_next-during-hierarchical-load-calculation.patch -- patches.suse/powerpc-vdso32-fix-CLOCK_MONOTONIC-on-PPC64.patch -- patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-9170-.patch -- patches.suse/0001-PCI-pciehp-Ignore-Link-State-Changes-after-powering-.patch -- patches.suse/clk-x86-Add-system-specific-quirk-to-mark-clocks-as-.patch -- patches.suse/platform-x86-pmc_atom-Drop-__initconst-on-dmi-table.patch -- patches.suse/NFS-Forbid-setting-AF_INET6-to-struct-sockaddr_in-si.patch -- patches.suse/virtio-blk-limit-number-of-hw-queues-by-nr_cpu_ids.patch -- patches.suse/blk-mq-introduce-blk_mq_complete_request_sync.patch -- patches.suse/nvme-cancel-request-synchronously.patch -- patches.suse/block-do-not-leak-memory-in-bio_copy_user_iov.patch -- patches.suse/block-fix-the-return-errno-for-direct-IO.patch -- patches.suse/mm-make-page-ref-count-overflow-check-tighter-and-more-explicit.patch -- patches.suse/mm-add-try_get_page-helper-function.patch -- patches.suse/mm-prevent-get_user_pages-from-overflowing-page-refcount.patch -- patches.suse/fs-prevent-page-refcount-overflow-in-pipe_buf_get.patch -- patches.suse/fs-dax-deposit-pagetable-even-when-installing-zero-page.patch -- patches.suse/acpi-nfit-always-dump-_dsm-output-payload.patch -- patches.suse/kvm-mmu-Fix-overflow-on-kvm-mmu-page-limit-calculati.patch -- patches.suse/revert-svm-fix-avic-incomplete-ipi-emulation -- patches.suse/svm-avic-fix-invalidate-logical-apic-id-entry -- patches.suse/kvm-x86-svm-make-sure-nmi-is-injected-after-nmi_singlestep -- patches.suse/kvm-x86-don-t-clear-efer-during-smm-transitions-for-32-bit-vcpu -- patches.suse/kvm-x86-always-use-32-bit-smram-save-state-for-32-bit-kernels -- patches.suse/0001-KVM-fix-spectrev1-gadgets.patch -- patches.suse/mac80211-fix-unaligned-access-in-mesh-table-hash-fun.patch -- patches.suse/mac80211-fix-memory-accounting-with-A-MSDU-aggregati.patch -- patches.suse/mac80211-do-not-call-driver-wake_tx_queue-op-during-.patch -- patches.suse/nl80211-Add-NL80211_FLAG_CLEAR_SKB-flag-for-other-NL.patch -- patches.suse/ibmvnic-Enable-GRO.patch -- patches.suse/ibmvnic-Fix-netdev-feature-clobbering-during-a-reset.patch -- patches.suse/team-set-slave-to-promisc-if-team-is-already-in-prom.patch -- patches.suse/vhost-reject-zero-size-iova-range.patch -- patches.suse/tipc-missing-entries-in-name-table-of-publications.patch -- patches.suse/net-fou-do-not-use-guehdr-after-iptunnel_pull_offloa.patch -- patches.suse/net-thunderx-raise-XDP-MTU-to-1508.patch -- patches.suse/net-thunderx-don-t-allow-jumbo-frames-with-XDP.patch -- patches.suse/0001-net-bridge-multicast-use-rcu-to-access-port-list-fro.patch -- patches.suse/mISDN-Check-address-length-before-reading-address-fa.patch -- patches.suse/qede-fix-write-to-free-d-pointer-error-and-double-fr.patch -- patches.suse/ipv4-recompile-ip-options-in-ipv4_link_failure.patch -- patches.suse/ipv4-ensure-rcu_read_lock-in-ipv4_link_failure.patch -- patches.suse/rt2x00-do-not-increment-sequence-number-while-re-tra.patch -- patches.suse/bonding-fix-event-handling-for-stacked-bonds.patch -- patches.suse/0001-net-bridge-fix-per-port-af_packet-sockets.patch -- patches.suse/net-atm-Fix-potential-Spectre-v1-vulnerabilities.patch -- patches.suse/tcp-tcp_grow_window-needs-to-respect-tcp_space.patch -- patches.suse/cifs-Fix-use-after-free-in-SMB2_write.patch -- patches.suse/cifs-Fix-use-after-free-in-SMB2_read.patch -- patches.suse/cifs-Fix-lease-buffer-length-error.patch -- patches.suse/cifs-fix-handle-leak-in-smb2_query_symlink-.patch -- patches.suse/CIFS-keep-FileInfo-handle-live-during-oplock-break.patch -- patches.suse/crypto-x86-poly1305-fix-overflow-during-partial-redu.patch -- patches.suse/Input-elan_i2c-add-hardware-ID-for-multiple-Lenovo-l.patch -- patches.suse/HID-input-add-mapping-for-Expose-Overview-key.patch -- patches.suse/HID-input-add-mapping-for-keyboard-Brightness-Up-Dow.patch -- patches.suse/HID-input-add-mapping-for-Toggle-Display-key.patch -- patches.suse/Input-snvs_pwrkey-initialize-necessary-driver-data-b.patch -- patches.suse/iio-gyro-bmg160-Use-millidegrees-for-temperature-sca.patch -- patches.suse/staging-iio-ad7192-Fix-ad7193-channel-address.patch -- patches.suse/iio-Fix-scan-mask-selection.patch -- patches.suse/iio-gyro-mpu3050-fix-chip-ID-reading.patch -- patches.suse/iio-adc-at91-disable-adc-channel-interrupt-in-timeou.patch -- patches.suse/io-accel-kxcjk1013-restore-the-range-after-resume.patch -- patches.suse/iio-dac-mcp4725-add-missing-powerdown-bits-in-store-.patch -- patches.suse/iio-adc-xilinx-fix-potential-use-after-free-on-remov.patch -- patches.suse/iio-cros_ec-Fix-the-maths-for-gyro-scale-calculation.patch -- patches.suse/iio-ad_sigma_delta-select-channel-when-reading-regis.patch -- patches.suse/iio-core-fix-a-possible-circular-locking-dependency.patch -- patches.suse/staging-comedi-vmk80xx-Fix-use-of-uninitialized-sema.patch -- patches.suse/staging-comedi-vmk80xx-Fix-possible-double-free-of-u.patch -- patches.suse/staging-comedi-ni_usb6501-Fix-use-of-uninitialized-m.patch -- patches.suse/staging-comedi-ni_usb6501-Fix-possible-double-free-o.patch -- patches.suse/0001-coredump-fix-race-condition-between-mmget_not_zero-g.patch -- patches.suse/sc16is7xx-move-label-err_spi-to-correct-section.patch -- patches.suse/sc16is7xx-put-err_spi-and-err_i2c-into-correct-ifdef.patch -- patches.suse/device_cgroup-fix-RCU-imbalance-in-error-case.patch -- patches.suse/x86-speculation-prevent-deadlock-on-ssb_state-lock.patch -- patches.suse/0001-tools-lib-traceevent-Fix-missing-equality-check-for-.patch -- patches.suse/ALSA-hda-Initialize-power_state-field-properly.patch -- patches.suse/ALSA-info-Fix-racy-addition-deletion-of-nodes.patch -- patches.suse/ALSA-core-Fix-card-races-between-register-and-discon.patch -- patches.suse/ALSA-hda-realtek-add-two-more-pin-configuration-sets.patch -- patches.suse/scsi-core-set-result-when-the-command-cannot-be-dispatched -- patches.suse/nfsd-Don-t-release-the-callback-slot-unless-it-was-a.patch -- patches.suse/ipv4-set-the-tcp_min_rtt_wlen-range-from-0-to-one-da.patch -- patches.suse/mlxsw-spectrum-Fix-autoneg-status-in-ethtool.patch -- patches.suse/stmmac-pci-Adjust-IOT2000-matching.patch -- patches.suse/team-fix-possible-recursive-locking-when-add-slaves.patch -- patches.suse/net-mlx5e-ethtool-Remove-unsupported-SFP-EEPROM-high.patch -- patches.suse/net-stmmac-move-stmmac_check_ether_addr-to-driver-pr.patch -- patches.suse/spi-Micrel-eth-switch-declare-missing-of-table.patch -- patches.suse/spi-ST-ST95HF-NFC-declare-missing-of-table.patch -- patches.suse/net-rds-exchange-of-8K-and-1M-pool.patch -- patches.suse/net-rose-fix-unbound-loop-in-rose_loopback_timer.patch -- patches.suse/ipv4-add-sanity-checks-in-ipv4_link_failure.patch -- patches.suse/ceph-only-use-d_name-directly-when-parent-is-locked.patch -- patches.suse/ceph-ensure-d_name-stability-in-ceph_dentry_hash.patch -- patches.suse/ceph-fix-ci-i_head_snapc-leak.patch -- patches.suse/cifs-fix-memory-leak-in-SMB2_read.patch -- patches.suse/cifs-do-not-attempt-cifs-operation-on-smb2-rename-error.patch -- patches.suse/cifs-fix-page-reference-leak-with-readv-writev.patch -- patches.suse/0001-drm-bridge-dw-hdmi-Fix-overflow-workaround-for-Rockc.patch -- patches.suse/0002-drm-sun4i-Add-missing-drm_atomic_helper_shutdown-at-.patch -- patches.suse/0003-drm-sun4i-Set-device-driver-data-at-bind-time-for-us.patch -- patches.suse/0004-drm-sun4i-Fix-component-unbinding-and-component-mast.patch -- patches.suse/0005-drm-vc4-Fix-memory-leak-during-gpu-reset.patch -- patches.suse/0001-drm-sun4i-Unbind-components-before-releasing-DRM-and.patch -- patches.suse/gpu-ipu-v3-dp-fix-CSC-handling.patch -- patches.suse/drm-imx-don-t-skip-DP-channel-disable-for-background.patch -- patches.suse/tracing-fix-buffer_ref-pipe-ops.patch -- patches.suse/tracing-fix-a-memory-leak-by-early-error-exit-in-trace_pid_write.patch -- patches.suse/fs-proc-proc_sysctl.c-Fix-a-NULL-pointer-dereference.patch -- patches.suse/slip-make-slhc_free-silently-accept-an-error-pointer.patch -- patches.suse/Input-synaptics-rmi4-fix-possible-double-free.patch -- patches.suse/Input-synaptics-rmi4-write-config-register-values-to.patch -- patches.suse/dmaengine-sh-rcar-dmac-With-cyclic-DMA-residue-0-is-.patch -- patches.suse/selinux-use-kernel-linux-socket.h-for-genheaders-and-mdp -- patches.suse/USB-core-Fix-unterminated-string-returned-by-usb_str.patch -- patches.suse/USB-core-Fix-bug-caused-by-duplicate-interface-PM-us.patch -- patches.suse/usb-usbip-fix-isoc-packet-num-validation-in-get_pipe.patch -- patches.suse/USB-yurex-Fix-protection-fault-after-device-removal.patch -- patches.suse/USB-w1-ds2490-Fix-bug-caused-by-improper-use-of-alts.patch -- patches.suse/power-supply-sysfs-prevent-endless-uevent-loop-with-.patch -- patches.suse/net-phy-marvell-Fix-buffer-overrun-with-stats-counte.patch -- patches.suse/bnxt_en-Improve-multicast-address-setup-logic.patch -- patches.suse/bnxt_en-Free-short-FW-command-HWRM-memory-in-error-p.patch -- patches.suse/mac80211-Fix-kernel-panic-due-to-use-of-txq-after-fr.patch -- patches.suse/0009-ipv6-invert-flowlabel-sharing-check-in-process-and-u.patch -- patches.suse/0010-ipv6-flowlabel-wait-rcu-grace-period-before-put_pid.patch -- patches.suse/xfrm-policy-Fix-out-of-bound-array-accesses-in-__xfr.patch -- patches.suse/net-dsa-bcm_sf2-fix-buffer-overflow-doing-set_rxnfc.patch -- patches.suse/appletalk-Set-error-code-if-register_snap_client-fai.patch -- patches.suse/iwlwifi-don-t-panic-in-error-path-on-non-msix-system.patch -- patches.suse/iwlwifi-mvm-check-for-length-correctness-in-iwl_mvm_.patch -- patches.suse/sctp-avoid-running-the-sctp-state-machine-recursivel.patch -- patches.suse/packet-in-recvmsg-msg_name-return-at-least-sizeof-so.patch -- patches.suse/packet-validate-msg_namelen-in-send-directly.patch -- patches.suse/ipv4-ip_do_fragment-Preserve-skb_iif-during-fragment.patch -- patches.suse/ALSA-hda-realtek-Add-new-Dell-platform-for-headset-m.patch -- patches.suse/ALSA-hda-realtek-Fixed-Dell-AIO-speaker-noise.patch -- patches.suse/ALSA-line6-use-dynamic-buffers.patch -- patches.suse/ALSA-hda-realtek-Apply-the-fixup-for-ASUS-Q325UAR.patch -- patches.suse/KVM-PPC-Book3S-Protect-memslots-while-validating-use.patch -- patches.suse/Abort-file_remove_privs-for-non-reg.-files.patch -- patches.suse/ufs-fix-braino-in-ufs_get_inode_gid-for-solaris-UFS-.patch -- patches.suse/x86-mm-mem_encrypt-disable-all-instrumentation-for-early-sme-setup.patch -- patches.suse/tty-rocket-fix-incorrect-forward-declaration-of-rp_i.patch -- patches.suse/cpu-speculation-add-mitigations-cmdline-option.patch -- patches.suse/x86-speculation-support-mitigations-cmdline-option.patch -- patches.suse/powerpc-speculation-support-mitigations-cmdline-option.patch -- patches.suse/s390-speculation-support-mitigations-cmdline-option.patch -- patches.suse/genirq-Prevent-use-after-free-and-work-list-corrupti.patch -- patches.suse/smpboot-Place-the-__percpu-annotation-correctly.patch -- patches.suse/x86-cpu-hygon-fix-phys_proc_id-calculation-logic-for-multi-die-processors.patch -- patches.suse/x86-smpboot-Rename-match_die-to-match_pkg.patch -- patches.suse/x86-microcode-fix-the-ancient-deprecated-microcode-loading-method.patch -- patches.suse/ACPI-button-reinitialize-button-state-upon-resume.patch -- patches.suse/cpufreq-kirkwood-fix-possible-object-reference-leak.patch -- patches.suse/cpufreq-pasemi-fix-possible-object-reference-leak.patch -- patches.suse/cpufreq-pmac32-fix-possible-object-reference-leak.patch -- patches.suse/cpufreq-ppc_cbe-fix-possible-object-reference-leak.patch -- patches.suse/PM-core-Propagate-dev-power.wakeup_path-when-no-call.patch -- patches.suse/0010-PM-devfreq-rk3399_dmc-remove-unneeded-semicolon.patch -- patches.suse/0011-PM-devfreq-rockchip-dfi-Move-GRF-definitions-to-a-co.patch -- patches.suse/0012-PM-devfreq-rk3399_dmc-Pass-ODT-and-auto-power-down-p.patch -- patches.suse/ACPI-property-fix-handling-of-data_nodes-in-acpi_get.patch -- patches.suse/x86-mce-fix-machine_check_poll-tests-for-error-types.patch -- patches.suse/x86-mce-handle-varying-mca-bank-counts.patch -- patches.suse/hwmon-f71805f-Use-request_muxed_region-for-Super-IO-.patch -- patches.suse/hwmon-pc87427-Use-request_muxed_region-for-Super-IO-.patch -- patches.suse/hwmon-smsc47b397-Use-request_muxed_region-for-Super-.patch -- patches.suse/hwmon-smsc47m1-Use-request_muxed_region-for-Super-IO.patch -- patches.suse/hwmon-w83627hf-Use-request_muxed_region-for-Super-IO.patch -- patches.suse/hwmon-vt1211-Use-request_muxed_region-for-Super-IO-a.patch -- patches.suse/hwrng-omap-Set-default-quality.patch -- patches.suse/crypto-vmx-fix-copy-paste-error-in-CTR-mode.patch -- patches.suse/crypto-fips-Grammar-s-options-option-s-to-the.patch -- patches.suse/crypto-crct10dif-generic-fix-use-via-crypto_shash_di.patch -- patches.suse/crypto-x86-crct10dif-pcl-fix-use-via-crypto_shash_di.patch -- patches.suse/crypto-skcipher-don-t-WARN-on-unprocessed-data-after.patch -- patches.suse/crypto-chacha20poly1305-set-cra_name-correctly.patch -- patches.suse/hwrng-stm32-fix-unbalanced-pm_runtime_enable.patch -- patches.suse/crypto-ccp-Do-not-free-psp_master-when-PLATFORM_INIT.patch -- patches.suse/crypto-arm-aes-neonbs-don-t-access-already-freed-wal.patch -- patches.suse/crypto-vmx-return-correct-error-code-on-failed-setke.patch -- patches.suse/crypto-gcm-fix-incompatibility-between-gcm-and-gcm_b.patch -- patches.suse/crypto-ccm-fix-incompatibility-between-ccm-and-ccm_b.patch -- patches.suse/crypto-sun4i-ss-Fix-invalid-calculation-of-hash-end.patch -- patches.suse/regulator-tps65086-Fix-tps65086_ldoa1_ranges-for-sel.patch -- patches.suse/spi-Fix-zero-length-xfer-bug.patch -- patches.suse/spi-rspi-Fix-sequencer-reset-during-initialization.patch -- patches.suse/spi-spi-topcliff-pch-Fix-to-handle-empty-DMA-buffers.patch -- patches.suse/spi-tegra114-clear-packed-bit-for-unpacked-mode.patch -- patches.suse/spi-tegra114-fix-for-unpacked-mode-transfers.patch -- patches.suse/spi-tegra114-terminate-dma-and-reset-on-transfer-tim.patch -- patches.suse/spi-tegra114-flush-fifos.patch -- patches.suse/spi-tegra114-configure-dma-burst-size-to-fifo-trig-l.patch -- patches.suse/spi-tegra114-reset-controller-on-probe.patch -- patches.suse/spi-pxa2xx-fix-SCR-divisor-calculation.patch -- patches.suse/spi-bcm2835aux-unifying-code-between-polling-and-int.patch -- patches.suse/spi-bcm2835aux-remove-dangerous-uncontrolled-read-of.patch -- patches.suse/spi-bcm2835aux-fix-corruptions-for-longer-spi-transf.patch -- patches.suse/spi-bcm2835aux-fix-driver-to-not-allow-65535-1-cs-gp.patch -- patches.suse/spi-bcm2835aux-warn-in-dmesg-that-native-cs-is-not-r.patch -- patches.suse/spi-bcm2835aux-setup-gpio-cs-to-output-and-correct-l.patch -- patches.suse/spi-pxa2xx-Add-support-for-Intel-Comet-Lake.patch -- patches.suse/0001-keys-safe-concurrent-user-session-uid-_keyring-acces.patch -- patches.suse/HID-logitech-hidpp-change-low-battery-level-threshol.patch -- patches.suse/HID-logitech-hidpp-use-RAP-instead-of-FAP-to-get-the.patch -- patches.suse/kbuild-use-flive-patching-when-config_livepatch-is-enabled.patch -- patches.suse/livepatch-convert-error-about-unsupported-reliable-stacktrace-into-a-warning.patch -- patches.suse/livepatch-remove-custom-kobject-state-handling.patch -- patches.suse/livepatch-remove-duplicated-code-for-early-initialization.patch -- patches.suse/0001-btrfs-Don-t-panic-when-we-can-t-find-a-root-key.patch -- patches.suse/0001-btrfs-reloc-Fix-NULL-pointer-dereference-due-to-expa.patch -- patches.suse/0001-btrfs-Move-btrfs_check_chunk_valid-to-tree-check.-ch.patch -- patches.suse/0002-btrfs-tree-checker-Make-chunk-item-checker-messages-.patch -- patches.suse/0003-btrfs-tree-checker-Make-btrfs_check_chunk_valid-retu.patch -- patches.suse/0004-btrfs-tree-checker-Check-chunk-item-at-tree-block-re.patch -- patches.suse/0005-btrfs-tree-checker-Verify-dev-item.patch -- patches.suse/0006-btrfs-tree-checker-Enhance-chunk-checker-to-validate.patch -- patches.suse/0007-btrfs-tree-checker-Verify-inode-item.patch -- patches.suse/0008-btrfs-inode-Verify-inode-mode-to-avoid-NULL-pointer-.patch -- patches.suse/0009-btrfs-tree-checker-get-fs_info-from-eb-in-generic_er.patch -- patches.suse/0010-btrfs-tree-checker-get-fs_info-from-eb-in-file_exten.patch -- patches.suse/0011-btrfs-tree-checker-get-fs_info-from-eb-in-check_csum.patch -- patches.suse/0012-btrfs-tree-checker-get-fs_info-from-eb-in-dir_item_e.patch -- patches.suse/0013-btrfs-tree-checker-get-fs_info-from-eb-in-check_dir_.patch -- patches.suse/0014-btrfs-tree-checker-get-fs_info-from-eb-in-block_grou.patch -- patches.suse/0015-btrfs-tree-checker-get-fs_info-from-eb-in-check_bloc.patch -- patches.suse/0016-btrfs-tree-checker-get-fs_info-from-eb-in-check_exte.patch -- patches.suse/0017-btrfs-tree-checker-get-fs_info-from-eb-in-check_leaf.patch -- patches.suse/0018-btrfs-tree-checker-get-fs_info-from-eb-in-check_leaf.patch -- patches.suse/0019-btrfs-tree-checker-get-fs_info-from-eb-in-chunk_err.patch -- patches.suse/0020-btrfs-tree-checker-get-fs_info-from-eb-in-dev_item_e.patch -- patches.suse/0021-btrfs-tree-checker-get-fs_info-from-eb-in-check_dev_.patch -- patches.suse/0022-btrfs-tree-checker-get-fs_info-from-eb-in-check_inod.patch -- patches.suse/0001-btrfs-delayed-ref-Introduce-better-documented-delaye.patch -- patches.suse/0002-btrfs-extent-tree-Open-code-process_func-in-__btrfs_.patch -- patches.suse/0003-btrfs-delayed-ref-Use-btrfs_ref-to-refactor-btrfs_ad.patch -- patches.suse/0004-btrfs-delayed-ref-Use-btrfs_ref-to-refactor-btrfs_ad.patch -- patches.suse/0006-btrfs-extent-tree-Use-btrfs_ref-to-refactor-add_pinn.patch -- patches.suse/0007-btrfs-extent-tree-Use-btrfs_ref-to-refactor-btrfs_in.patch -- patches.suse/0008-btrfs-extent-tree-Use-btrfs_ref-to-refactor-btrfs_fr.patch -- patches.suse/0009-btrfs-qgroup-Don-t-scan-leaf-if-we-re-modifying-relo.patch -- patches.suse/btrfs-send-flush-dellaloc-in-order-to-avoid-data-los.patch -- patches.suse/Btrfs-fix-race-between-send-and-deduplication-that-l.patch -- patches.suse/btrfs-improve-performance-on-fsync-of-files-with-mul.patch -- patches.suse/mmc-sdhci-of-esdhc-add-erratum-eSDHC5-support.patch -- patches.suse/mmc-sdhci-of-esdhc-add-erratum-eSDHC-A001-and-A-0083.patch -- patches.suse/mmc-sdhci-of-esdhc-add-erratum-A-009204-support.patch -- patches.suse/mmc_spi-add-a-status-check-for-spi_sync_locked.patch -- patches.suse/mmc-core-make-pwrseq_emmc-partially-support-sleepy-G.patch -- patches.suse/mmc-sdhci-pci-Add-support-for-Intel-CML.patch -- patches.suse/mmc-core-fix-possible-use-after-free-of-host.patch -- patches.suse/mmc-core-Verify-SD-bus-width.patch -- patches.suse/mmc-mmci-Prevent-polling-for-busy-detection-in-IRQ-c.patch -- patches.suse/iio-common-ssp_sensors-Initialize-calculated_time-in.patch -- patches.suse/iio-hmc5843-fix-potential-NULL-pointer-dereferences.patch -- patches.suse/iio-ad_sigma_delta-Properly-handle-SPI-bus-locking-v.patch -- patches.suse/phy-sun4i-usb-Make-sure-to-disable-PHY0-passby-for-p.patch -- patches.suse/stm-class-Fix-channel-free-in-stm-output-free-path.patch -- patches.suse/intel_th-pci-Add-Comet-Lake-support.patch -- patches.suse/chardev-add-additional-check-for-minor-range-overlap.patch -- patches.suse/nvmem-core-fix-read-buffer-in-place.patch -- patches.suse/extcon-arizona-Disable-mic-detect-if-running-when-dr.patch -- patches.suse/Drivers-misc-fix-out-of-bounds-access-in-function-pa.patch -- patches.suse/w1-fix-the-resume-command-API.patch -- patches.suse/thunderbolt-Fix-to-check-for-kmemdup-failure.patch -- patches.suse/intel_th-msu-Fix-single-mode-with-IOMMU.patch -- patches.suse/ALSA-line6-Avoid-polluting-led_-namespace.patch -- patches.suse/leds-avoid-races-with-workqueue.patch -- patches.suse/md-batch-flush-requests.patch -- patches.suse/md-add-mddev-pers-to-avoid-potential-NULL-pointer-de.patch -- patches.suse/block-disk_events-introduce-event-flags.patch -- patches.suse/Revert-ide-unexport-DISK_EVENT_MEDIA_CHANGE-for-i.patch -- patches.suse/Revert-block-unexport-DISK_EVENT_MEDIA_CHANGE-for.patch -- patches.suse/block-check_events-don-t-bother-with-events-if-un.patch -- patches.suse/block-don-t-show-io_timeout-if-driver-has-no-timeout.patch -- patches.suse/block-fix-use-after-free-on-gendisk.patch -- patches.suse/md-raid-raid5-preserve-the-writeback-action-after-th.patch -- patches.suse/0001-bcache-fix-crashes-stopping-bcache-device-before-rea.patch -- patches.suse/0002-bcache-fix-inaccurate-result-of-unused-buckets.patch -- patches.suse/0003-bcache-avoid-clang-Wunintialized-warning.patch -- patches.suse/0004-bcache-Clean-up-bch_get_congested.patch -- patches.suse/0005-bcache-fix-a-race-between-cache-register-and-cachese.patch -- patches.suse/0006-bcache-move-definition-of-int-ret-out-of-macro-read_.patch -- patches.suse/0007-bcache-never-set-KEY_PTRS-of-journal-key-to-0-in-jou.patch -- patches.suse/0008-bcache-add-failure-check-to-run_cache_set-for-journa.patch -- patches.suse/0009-bcache-add-comments-for-kobj-release-callback-routin.patch -- patches.suse/0010-bcache-return-error-immediately-in-bch_journal_repla.patch -- patches.suse/0011-bcache-add-error-check-for-calling-register_bdev.patch -- patches.suse/0012-bcache-Add-comments-for-blkdev_put-in-registration-c.patch -- patches.suse/0013-bcache-add-comments-for-closure_fn-to-be-called-in-c.patch -- patches.suse/0014-bcache-improve-bcache_reboot.patch -- patches.suse/0015-bcache-fix-failure-in-journal-relplay.patch -- patches.suse/0016-bcache-fix-wrong-usage-use-after-freed-on-keylist-in.patch -- patches.suse/0017-bcache-avoid-potential-memleak-of-list-of-journal_re.patch -- patches.suse/nvme-rdma-fix-a-NULL-deref-when-an-admin-connect-tim.patch -- patches.suse/0018-bcache-remove-redundant-LIST_HEAD-journal-from-run_c.patch -- patches.suse/0019-bcache-make-is_discard_enabled-static.patch -- patches.suse/nvme-multipath-split-bios-with-the-ns_head-bio_set-b.patch -- patches.suse/blk-mq-free-hw-queue-s-resource-in-hctx-s-release-handler.patch -- patches.suse/audit-fix-a-memleak-caused-by-auditing-load-module.patch -- patches.suse/audit-fix-a-memory-leak-bug.patch -- patches.suse/ext4-make-sanity-check-in-mballoc-more-strict.patch -- patches.suse/jbd2-check-superblock-mapped-prior-to-committing.patch -- patches.suse/ext4-protect-journal-inode-s-blocks-using-block_vali.patch -- patches.suse/ext4-fix-use-after-free-race-with-debug_want_extra_i.patch -- patches.suse/ext4-actually-request-zeroing-of-inode-table-after-g.patch -- patches.suse/ext4-fix-ext4_show_options-for-file-systems-w-o-jour.patch -- patches.suse/0001-of-fix-clang-Wunsequenced-for-be32_to_cpu.patch -- patches.suse/ibmvnic-Report-actual-backing-device-speed-and-duple.patch -- patches.suse/openvswitch-add-seqadj-extension-when-NAT-is-used.patch -- patches.suse/inet-switch-IP-ID-generator-to-siphash.patch -- patches.suse/batman-adv-allow-updating-DAT-entry-timeouts-on-inco.patch -- patches.suse/ehea-Fix-a-copy-paste-err-in-ehea_init_port_res.patch -- patches.suse/ibmvnic-remove-set-but-not-used-variable-netdev.patch -- patches.suse/net-hns3-remove-resetting-check-in-hclgevf_reset_tas.patch -- patches.suse/qmi_wwan-Add-quirk-for-Quectel-dynamic-config.patch -- patches.suse/bpf-Add-missed-newline-in-verifier-verbose-log.patch -- patches.suse/brcmfmac-fix-WARNING-during-USB-disconnect-in-case-o.patch -- patches.suse/brcmfmac-fix-race-during-disconnect-when-USB-complet.patch -- patches.suse/brcmfmac-fix-Oops-when-bringing-up-interface-during-.patch -- patches.suse/brcmfmac-convert-dev_init_lock-mutex-to-completion.patch -- patches.suse/brcmfmac-fix-missing-checks-for-kmemdup.patch -- patches.suse/b43-shut-up-clang-Wuninitialized-variable-warning.patch -- patches.suse/mwifiex-Fix-mem-leak-in-mwifiex_tm_cmd.patch -- patches.suse/rtlwifi-fix-a-potential-NULL-pointer-dereference.patch -- patches.suse/Bluetooth-hidp-fix-buffer-overflow.patch -- patches.suse/6lowpan-Off-by-one-handling-nexthdr.patch -- patches.suse/Bluetooth-Align-minimum-encryption-key-size-for-LE-a.patch -- patches.suse/mac80211-cfg80211-update-bss-channel-on-channel-swit.patch -- patches.suse/ibmvnic-Add-device-identification-to-requested-IRQs.patch -- patches.suse/ssb-Fix-possible-NULL-pointer-dereference-in-ssb_hos.patch -- patches.suse/mwifiex-prevent-an-array-overflow.patch -- patches.suse/at76c50x-usb-Don-t-register-led_trigger-if-usb_regis.patch -- patches.suse/mwl8k-Fix-rate_idx-underflow.patch -- patches.suse/rtlwifi-rtl8723ae-Fix-missing-break-in-switch-statem.patch -- patches.suse/0001-p54-drop-device-reference-count-if-fails-to-enable-d.patch -- patches.suse/iwlwifi-pcie-don-t-crash-on-invalid-RX-interrupt.patch -- patches.suse/brcm80211-potential-NULL-dereference-in-brcmf_cfg802.patch -- patches.suse/net-ena-fix-swapped-parameters-when-calling-ena_com_.patch -- patches.suse/net-ena-fix-set-freed-objects-to-NULL-to-avoid-faili.patch -- patches.suse/net-ena-fix-Free-napi-resources-when-ena_up-fails.patch -- patches.suse/net-ena-fix-incorrect-test-of-supported-hash-functio.patch -- patches.suse/net-ena-fix-return-value-of-ena_com_config_llq_info.patch -- patches.suse/net-ena-improve-latency-by-disabling-adaptive-interr.patch -- patches.suse/net-ena-fix-ena_com_fill_hash_function-implementatio.patch -- patches.suse/net-ena-gcc-8-fix-compilation-warning.patch -- patches.suse/neighbor-Call-__ipv4_neigh_lookup_noref-in-neigh_xmi.patch -- patches.suse/dpaa_eth-fix-SG-frame-cleanup.patch -- patches.suse/ipv4-Define-__ipv4_neigh_lookup_noref-when-CONFIG_IN.patch -- patches.suse/vrf-sit-mtu-should-not-be-updated-when-vrf-netdev-is.patch -- patches.suse/0001-dt-bindings-net-Fix-a-typo-in-the-phy-mode-list-for-.patch -- patches.suse/usb-core-Add-PM-runtime-calls-to-usb_hcd_platform_sh.patch -- patches.suse/usb-storage-Set-virt_boundary_mask-to-avoid-SG-overf.patch -- patches.suse/USB-core-Don-t-unbind-interfaces-following-device-re.patch -- patches.suse/USB-cdc-acm-fix-unthrottle-races.patch -- patches.suse/0001-UAS-fix-alignment-of-scatter-gather-segments.patch -- patches.suse/0001-USB-serial-pl2303-fix-tranceiver-suspend-mode.patch -- patches.suse/0001-USB-serial-fix-initial-termios-handling.patch -- patches.suse/USB-serial-fix-unthrottle-races.patch -- patches.suse/USB-serial-f81232-fix-interrupt-worker-not-stop.patch -- patches.suse/dwc2-gadget-Fix-completed-transfer-size-calculation-.patch -- patches.suse/usb-dwc3-Fix-default-lpm_nyet_threshold-value.patch -- patches.suse/tty-ipwireless-fix-missing-checks-for-ioremap.patch -- patches.suse/tty-vt-fix-write-write-race-in-ioctl-KDSKBSENT-handl.patch -- patches.suse/tty-vt.c-Fix-TIOCL_BLANKSCREEN-console-blanking-if-b.patch -- patches.suse/tty-pty-Fix-race-condition-between-release_one_tty-a.patch -- patches.suse/virtio_console-initialize-vtermno-value-for-ports.patch -- patches.suse/Revert-tty-pty-Fix-race-condition-between-release_on.patch -- patches.suse/TTY-serial_core-add-install.patch -- patches.suse/scsi-qla2xxx-Add-fw_attr-and-port_no-SysFS-node.patch -- patches.suse/scsi-qla2xxx-Remove-FW-default-template.patch -- patches.suse/scsi-qla2xxx-Fix-routine-qla27xx_dump_-mpi-ram.patch -- patches.suse/scsi-qla2xxx-Add-Device-ID-for-ISP28XX.patch -- patches.suse/scsi-qla2xxx-Add-Serdes-support-for-ISP28XX.patch -- patches.suse/scsi-qla2xxx-Correctly-report-max-min-supported-spee.patch -- patches.suse/scsi-qla2xxx-Cleanups-for-NVRAM-Flash-read-write-pat.patch -- patches.suse/scsi-qla2xxx-Add-support-for-multiple-fwdump-templat.patch -- patches.suse/scsi-qla2xxx-Update-flash-read-write-routine.patch -- patches.suse/scsi-qla2xxx-Correction-and-improvement-to-fwdt-proc.patch -- patches.suse/scsi-qla2xxx-Simplification-of-register-address-used.patch -- patches.suse/scsi-qla2xxx-Add-28xx-flash-primary-secondary-status.patch -- patches.suse/scsi-qla2xxx-Secure-flash-update-support-for-ISP28XX.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.15-k.patch -- patches.suse/scsi-qla2xxx-Fix-comment-alignment-in-qla_bsg.c.patch -- patches.suse/scsi-qla2xxx-Fix-a-small-typo-in-qla_bsg.c.patch -- patches.suse/scsi-qla4xxx-avoid-freeing-unallocated-dma-memory -- patches.suse/scsi-qla2xxx-Simplify-conditional-check-again.patch -- patches.suse/scsi-qedf-Modify-abort-and-tmf-handler-to-handle-edg.patch -- patches.suse/scsi-qedf-check-for-link-state-before-processing-ll2-packets-and-send-fipvlan-retries -- patches.suse/scsi-qedf-missing-kref_put-in-qedf_xmit.patch -- patches.suse/scsi-qedf-fixup-locking-in-qedf_restart_rport.patch -- patches.suse/scsi-qedf-fixup-bit-operations.patch -- patches.suse/scsi-qedf-fc_rport_priv-reference-counting-fixes.patch -- patches.suse/scsi-qedf-check-both-the-fcf-and-fabric-id-before-servicing-clear-virtual-link -- patches.suse/scsi-qla2xxx-Set-the-SCSI-command-result-before-call.patch -- patches.suse/scsi-qla2xxx-Set-the-qpair-in-SRB-to-NULL-when-SRB-i.patch -- patches.suse/scsi-qla2xxx-Reset-the-FCF_ASYNC_-SENT-ACTIVE-flags.patch -- patches.suse/scsi-qla2xxx-Increase-the-max_sgl_segments-to-1024.patch -- patches.suse/scsi-qla2xxx-Disable-T10-DIF-feature-with-FC-NVMe-du.patch -- patches.suse/scsi-qla2xxx-fix-incorrect-region-size-setting-in-optrom-sysfs.patch -- patches.suse/scsi-qla2xxx-Further-limit-FLASH-region-write-access.patch -- patches.suse/scsi-qla2xxx-Fix-fw-dump-corruption.patch -- patches.suse/scsi-qla2xxx-Use-mutex-protection-during-qla2x00_sys.patch -- patches.suse/scsi-qla2xxx-Cleanup-fcport-memory-to-prevent-leak.patch -- patches.suse/scsi-qla2xxx-Set-remote-port-devloss-timeout-to-0.patch -- patches.suse/scsi-qla2xxx-Cleanup-redundant-qla2x00_abort_all_cmd.patch -- patches.suse/scsi-qla2xxx-Fix-driver-unload-when-FC-NVMe-LUNs-are.patch -- patches.suse/scsi-qla2xxx-Change-abort-wait_loop-from-msleep-to-w.patch -- patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.16-k.patch -- patches.suse/scsi-qla2xxx-Remove-useless-set-memory-to-zero-use-m.patch -- patches.suse/scsi-qla2xxx-fix-spelling-mistake-alredy-already.patch -- patches.suse/scsi-qla2xxx-Remove-a-comment-that-refers-to-the-SCS.patch -- patches.suse/scsi-qla2xxx-Use-ARRAY_SIZE-in-the-definition-of-QLA.patch -- patches.suse/scsi-qla2xxx-Declare-local-symbols-static.patch -- patches.suse/scsi-qla2xxx-Reduce-the-number-of-forward-declaratio.patch -- patches.suse/scsi-qla2xxx-Make-qla2x00_process_response_queue-eas.patch -- patches.suse/scsi-qla2xxx-Use-get-put_unaligned-where-appropriate.patch -- patches.suse/scsi-qla2xxx-Unregister-chrdev-if-module-initializat.patch -- patches.suse/scsi-qla2xxx-Unregister-resources-in-the-opposite-or.patch -- patches.suse/scsi-tcm_qla2xxx-Minimize-include-directives.patch -- patches.suse/scsi-scsi_transport_fc-nvme-display-FC-NVMe-port-rol.patch -- patches.suse/scsi-qla2xxx-Use-tabs-to-indent-code.patch -- patches.suse/scsi-qla2xxx-Leave-a-blank-line-after-declarations.patch -- patches.suse/scsi-qla2xxx-Fix-formatting-of-pointer-types.patch -- patches.suse/scsi-qla2xxx-Insert-spaces-where-required.patch -- patches.suse/scsi-qla2xxx-Move-the-port_state_str-definition-from.patch -- patches.suse/scsi-qla2xxx-Declare-qla24xx_build_scsi_crc_2_iocbs-.patch -- patches.suse/scsi-qla2xxx-Move-the-linux-io-64-nonatomic-lo-hi.h-.patch -- patches.suse/scsi-qla2xxx-Remove-qla_tgt_cmd.data_work-and-qla_tg.patch -- patches.suse/scsi-qla2xxx-Remove-two-superfluous-casts.patch -- patches.suse/scsi-qla2xxx-Move-qla2x00_set_fcport_state-from-a-.h.patch -- patches.suse/scsi-qla2xxx-Fix-read-offset-in-qla24xx_load_risc_fl.patch -- patches.suse/scsi-qedf-remove-memset-memcpy-to-nfunc-and-use-func-instead -- patches.suse/scsi-qla2xxx-Fix-device-staying-in-blocked-state.patch -- patches.suse/scsi-qla2xxx-Silence-Successful-ELS-IOCB-message.patch -- patches.suse/scsi-qedf-update-the-driver-version-to-8-37-25-20 -- patches.suse/scsi-qedf-remove-set-but-not-used-variables -- patches.suse/scsi-ufs-fix-rx_termination_force_enable-define-value -- patches.suse/scsi-qla2xxx-Update-two-source-code-comments.patch -- patches.suse/scsi-qla2xxx-Fix-a-format-specifier.patch -- patches.suse/scsi-qla2xxx-Move-qla2x00_set_reserved_loop_ids-defi.patch -- patches.suse/scsi-qla2xxx-Declare-qla2x00_find_new_loop_id-static.patch -- patches.suse/scsi-qla2xxx-Remove-a-set-but-not-used-variable-6eaa5f94.patch -- patches.suse/scsi-qla2xxx-Move-qla2x00_clear_loop_id-from-qla_inl.patch -- patches.suse/scsi-qla2xxx-Move-qla2x00_is_reserved_id-from-qla_in.patch -- patches.suse/scsi-qla2xxx-Uninline-qla2x00_init_timer.patch -- patches.suse/scsi-qla2xxx-Remove-the-fcport-test-from-qla_nvme_ab.patch -- patches.suse/scsi-qla2xxx-Avoid-that-Coverity-complains-about-der.patch -- patches.suse/scsi-qla2xxx-Log-the-status-code-if-a-firmware-comma.patch -- patches.suse/scsi-qla2xxx-Increase-the-size-of-the-mailbox-arrays.patch -- patches.suse/scsi-qla2xxx-Make-qla2x00_mem_free-easier-to-verify.patch -- patches.suse/scsi-qla2xxx-Avoid-that-qla2x00_mem_free-crashes-if-.patch -- patches.suse/scsi-qla2xxx-Fix-a-qla24xx_enable_msix-error-path.patch -- patches.suse/scsi-qla2xxx-Fix-use-after-free-issues-in-qla2xxx_qp.patch -- patches.suse/scsi-qla2xxx-Simplify-qlt_send_term_imm_notif.patch -- patches.suse/scsi-qla2xxx-Fix-error-handling-in-qlt_alloc_qfull_c.patch -- patches.suse/scsi-qla2xxx-fix-abort-handling-in-tcm_qla2xxx_write_pending.patch -- patches.suse/scsi-qla2xxx-target-Fix-offline-port-handling-and-ho.patch -- patches.suse/scsi-qla2xxx-Complain-if-a-command-is-released-that-.patch -- patches.suse/scsi-qla2xxx-Remove-qla_tgt_cmd.released.patch -- patches.suse/scsi-qla2xxx-Remove-unnecessary-locking-from-the-tar.patch -- patches.suse/scsi-qla2xxx-Make-qla24xx_async_abort_cmd-static.patch -- patches.suse/scsi-qla2xxx-Use-an-on-stack-completion-in-qla24xx_c.patch -- patches.suse/scsi-qla2xxx-Fix-race-conditions-in-the-code-for-abo.patch -- patches.suse/scsi-qla2xxx-Pass-little-endian-values-to-the-firmwa.patch -- patches.suse/scsi-qla2xxx-Check-the-size-of-firmware-data-structu.patch -- patches.suse/scsi-qla2xxx-Introduce-the-dsd32-and-dsd64-data-stru.patch -- patches.suse/scsi-qla2xxx-Use-__le64-instead-of-uint32_t-2-for-se.patch -- patches.suse/scsi-qla2xxx-Complain-loudly-about-reference-count-u.patch -- patches.suse/scsi-qla2xxx-Fix-hardirq-unsafe-locking.patch -- patches.suse/scsi-qla2xxx-Avoid-that-qlt_send_resp_ctio-corrupts-.patch -- patches.suse/scsi-qla2xxx-Avoid-that-lockdep-complains-about-unsa.patch -- patches.suse/pinctrl-pistachio-fix-leaked-of_node-references.patch -- patches.suse/ipmi-ssif-compare-block-number-correctly-for-multi-p.patch -- patches.suse/media-cpia2-Fix-use-after-free-in-cpia2_exit.patch -- patches.suse/media-saa7146-avoid-high-stack-usage-with-clang.patch -- patches.suse/media-go7007-avoid-clang-frame-overflow-warning-with.patch -- patches.suse/media-ivtv-update-pos-correctly-in-ivtv_read_pos.patch -- patches.suse/media-cx18-update-pos-correctly-in-cx18_read_pos.patch -- patches.suse/media-wl128x-Fix-an-error-code-in-fm_download_firmwa.patch -- patches.suse/media-m88ds3103-serialize-reset-messages-in-m88ds310.patch -- patches.suse/media-cx23885-check-allocation-return.patch -- patches.suse/media-serial_ir-Fix-use-after-free-in-serial_ir_init.patch -- patches.suse/media-davinci-isif-avoid-uninitialized-variable-use.patch -- patches.suse/media-tw5864-Fix-possible-NULL-pointer-dereference-i.patch -- patches.suse/media-wl128x-prevent-two-potential-buffer-overflows.patch -- patches.suse/media-au0828-Fix-NULL-pointer-dereference-in-au0828_.patch -- patches.suse/media-au0828-stop-video-streaming-only-when-last-use.patch -- patches.suse/media-ov6650-Fix-sensor-possibly-not-detected-on-pro.patch -- patches.suse/media-ov6650-Move-v4l2_clk_get-to-ov6650_video_probe.patch -- patches.suse/media-ov2659-make-S_FMT-succeed-even-if-requested-fo.patch -- patches.suse/media-ov2659-fix-unbalanced-mutex_lock-unlock.patch -- patches.suse/media-vivid-use-vfree-instead-of-kfree-for-dev-bitma.patch -- patches.suse/0001-media-pvrusb2-Prevent-a-buffer-overflow.patch -- patches.suse/media-coda-clear-error-return-value-before-picture-r.patch -- patches.suse/scripts-override-locale-from-environment-when-runnin.patch -- patches.suse/SMB3-Track-total-time-spent-on-roundtrips-for-each-SMB3-command.patch -- patches.suse/cifs-don-t-use-__constant_cpu_to_le32-.patch -- patches.suse/cifs-Fix-DFS-cache-refresher-for-DFS-links.patch -- patches.suse/CIFS-Show-locallease-in-proc-mounts-for-cifs-shares-mounted-with-l.patch -- patches.suse/CIFS-check-CIFS_MOUNT_NO_DFS-when-trying-to-reuse-existing-sb.patch -- patches.suse/SMB3-update-comment-to-clarify-enumerating-snapshots.patch -- patches.suse/smbd-Make-upper-layer-decide-when-to-destroy-the-transport.patch -- patches.suse/cifs-smbd-Don-t-destroy-transport-on-RDMA-disconnect.patch -- patches.suse/cifs-smbd-Return-EINTR-when-interrupted.patch -- patches.suse/cifs-smbd-Indicate-to-retry-on-transport-sending-failure.patch -- patches.suse/cifs-smbd-Retry-on-memory-registration-failure.patch -- patches.suse/cifs-Call-MID-callback-before-destroying-transport.patch -- patches.suse/cifs-Add-support-for-FSCTL-passthrough-that-write-data-to-the-serve.patch -- patches.suse/SMB3-Add-handling-for-different-FSCTL-access-flags.patch -- patches.suse/cifs-smbd-take-an-array-of-reqeusts-when-sending-upper-layer-data.patch -- patches.suse/cifs-fix-bi-directional-fsctl-passthrough-calls.patch -- patches.suse/SMB3-Add-defines-for-new-negotiate-contexts.patch -- patches.suse/cifs-add-fiemap-support.patch -- patches.suse/Add-new-flag-on-SMB3-1-1-read.patch -- patches.suse/cifs-zero-range-does-not-require-the-file-is-sparse.patch -- patches.suse/cifs-fix-smb3_zero_range-for-Azure.patch -- patches.suse/smb3-Add-protocol-structs-for-change-notify-support.patch -- patches.suse/cifs-fix-credits-leak-for-SMB1-oplock-breaks.patch -- patches.suse/cifs-rename-and-clarify-CIFS_ASYNC_OP-and-CIFS_NO_RESP.patch -- patches.suse/Negotiate-and-save-preferred-compression-algorithms.patch -- patches.suse/cifs-fix-strcat-buffer-overflow-and-reduce-raciness-in-smb21_set_op.patch -- patches.suse/SMB3-Clean-up-query-symlink-when-reparse-point.patch -- patches.suse/cifs-update-module-internal-version-number.patch -- patches.suse/drm-Wake-up-next-in-drm_read-chain-if-we-are-forced-.patch -- patches.suse/drm-drv-Hold-ref-on-parent-device-during-drm_device-.patch -- patches.suse/drm-i915-Fix-I915_EXEC_RING_MASK.patch -- patches.suse/drm-fb-helper-dpms_legacy-Only-set-on-connectors-in-.patch -- patches.suse/0004-drm-i915-gvt-Fix-incorrect-mask-of-mmio-0x22028-in-g.patch -- patches.suse/0005-drm-meson-add-size-and-alignment-requirements-for-du.patch -- patches.suse/drm-amdgpu-fix-old-fence-check-in-amdgpu_fence_emit.patch -- patches.suse/drm-udl-introduce-a-macro-to-convert-dev-to-udl.patch -- patches.suse/drm-udl-move-to-embedding-drm-device-inside-udl-devi.patch -- patches.suse/0001-drm-nouveau-i2c-Disable-i2c-bus-access-after-fini.patch -- patches.suse/drm-rockchip-shutdown-drm-subsystem-on-shutdown.patch -- patches.suse/ALSA-timer-Unify-timer-callback-process-code.patch -- patches.suse/ALSA-timer-Make-sure-to-clear-pending-ack-list.patch -- patches.suse/ALSA-timer-Check-ack_list-emptiness-instead-of-bit-f.patch -- patches.suse/ALSA-timer-Make-snd_timer_close-really-kill-pending-.patch -- patches.suse/ALSA-timer-Revert-active-callback-sync-check-at-clos.patch -- patches.suse/ALSA-seq-Align-temporary-re-locking-with-irqsave-ver.patch -- patches.suse/ALSA-seq-Remove-superfluous-irqsave-flags.patch -- patches.suse/ALSA-seq-Protect-in-kernel-ioctl-calls-with-mutex.patch -- patches.suse/ALSA-seq-Fix-race-of-get-subscription-call-vs-port-d.patch -- patches.suse/ALSA-timer-Simplify-error-path-in-snd_timer_open.patch -- patches.suse/ALSA-timer-Coding-style-fixes.patch -- patches.suse/Revert-ALSA-seq-Protect-in-kernel-ioctl-calls-with-m.patch -- patches.suse/ALSA-seq-Cover-unsubscribe_port-in-list_mutex.patch -- patches.suse/ALSA-seq-Simplify-snd_seq_kernel_client_enqueue-help.patch -- patches.suse/ALSA-seq-Protect-racy-pool-manipulation-from-OSS-seq.patch -- patches.suse/ALSA-usb-audio-Add-quirk-for-Focusrite-Scarlett-Solo.patch -- patches.suse/ALSA-seq-Correct-unlock-sequence-at-snd_seq_client_i.patch -- patches.suse/ALSA-emu10k1-Drop-superfluous-id-uniquification-beha.patch -- patches.suse/ALSA-core-Don-t-refer-to-snd_cards-array-directly.patch -- patches.suse/ALSA-usb-audio-Handle-the-error-from-snd_usb_mixer_a.patch -- patches.suse/ALSA-hda-realtek-EAPD-turn-on-later.patch -- patches.suse/ALSA-usb-audio-Fix-a-memory-leak-bug.patch -- patches.suse/ALSA-usx2y-fix-a-double-free-bug.patch -- patches.suse/ALSA-hda-Register-irq-handler-after-the-chip-initial.patch -- patches.suse/ASoC-hdmi-codec-unlock-the-device-on-startup-errors.patch -- patches.suse/ASoC-fix-valid-stream-condition.patch -- patches.suse/ASoC-fsl_utils-fix-a-leaked-reference-by-adding-miss.patch -- patches.suse/ASoC-eukrea-tlv320-fix-a-leaked-reference-by-adding-.patch -- patches.suse/ASoC-fsl_sai-Update-is_slave_mode-with-correct-value.patch -- patches.suse/ASoC-fsl_esai-Fix-missing-break-in-switch-statement.patch -- patches.suse/ASoC-Intel-avoid-Oops-if-DMA-setup-fails.patch -- patches.suse/ALSA-hda-hdmi-Read-the-pin-sense-from-register-when-.patch -- patches.suse/ALSA-hda-hdmi-Consider-eld_valid-when-reporting-jack.patch -- patches.suse/ALSA-hda-intel-add-CometLake-PCI-IDs.patch -- patches.suse/ALSA-hdea-realtek-Headset-fixup-for-System76-Gazelle.patch -- patches.suse/ASoC-RT5677-SPI-Disable-16Bit-SPI-Transfers.patch -- patches.suse/ASoC-max98090-Fix-restore-of-DAPM-Muxes.patch -- patches.suse/dmaengine-axi-dmac-Don-t-check-the-number-of-frames-.patch -- patches.suse/dmaengine-tegra210-dma-free-dma-controller-in-remove.patch -- patches.suse/RDMA-rxe-Consider-skb-reserve-space-based-on-netdev-.patch -- patches.suse/ipoib-Do-not-overreact-to-SM-LID-change-even.patch -- patches.suse/NFS-Don-t-interrupt-file-writeout-due-to-fatal-error.patch -- patches.suse/NFS-make-nfs_match_client-killable.patch -- patches.suse/PNFS-fallback-to-MDS-if-no-deviceid-found.patch -- patches.suse/NFS4-Fix-v4.0-client-state-corruption-when-mount.patch -- patches.suse/NFS-Fix-a-double-unlock-from-nfs_match-get_client.patch -- patches.suse/i2c-piix4-add-hygon-dhyana-smbus-support.patch -- patches.suse/rtc-don-t-reference-bogus-function-pointer-in-kdoc.patch -- patches.suse/rtc-88pm860x-prevent-use-after-free-on-device-remove.patch -- patches.suse/clk-rockchip-fix-wrong-clock-definitions-for-rk3328.patch -- patches.suse/clk-rockchip-Fix-video-codec-clocks-on-rk3288.patch -- patches.suse/clk-rockchip-Turn-on-aclk_dmac1-for-suspend-on-rk328.patch -- patches.suse/clk-tegra-Fix-PLLM-programming-on-Tegra124-when-PMC-.patch -- patches.suse/ipv4-Fix-raw-socket-lookup-for-local-traffic.patch -- patches.suse/tuntap-synchronize-through-tfiles-array-instead-of-t.patch -- patches.suse/tipc-fix-hanging-clients-using-poll-with-EPOLLOUT-fl.patch -- patches.suse/vlan-disable-SIOCSHWTSTAMP-in-container.patch -- patches.suse/packet-Fix-error-path-in-packet_init.patch -- patches.suse/powerpc-crypto-Use-cheaper-random-numbers-for-crc-vp.patch -- patches.suse/powerpc-numa-improve-control-of-topology-updates.patch -- patches.suse/powerpc-numa-document-topology_updates_enabled-disab.patch -- patches.suse/powerpc-powernv-idle-Restore-IAMR-after-idle.patch -- patches.suse/powerpc-powernv-idle-Restore-AMR-UAMOR-AMOR-after-id.patch -- patches.suse/powerpc-pseries-Track-LMB-nid-instead-of-using-devic.patch -- patches.suse/powerpc-tm-Avoid-machine-crash-on-rt_sigreturn.patch -- patches.suse/powerpc-security-Show-powerpc_security_features-in-d.patch -- patches.suse/powerpc-perf-Remove-PM_BR_CMPL_ALT-from-power9-event.patch -- patches.suse/powerpc-book3s-64-check-for-NULL-pointer-in-pgd_allo.patch -- patches.suse/pwm-Fix-deadlock-warning-when-removing-PWM-device.patch -- patches.suse/pwm-tiehrpwm-Update-shadow-register-for-disabling-PW.patch -- patches.suse/pwm-meson-Consider-128-a-valid-pre-divider.patch -- patches.suse/pwm-meson-Don-t-disable-PWM-when-setting-duty-repeat.patch -- patches.suse/pwm-meson-Use-the-spin-lock-only-to-protect-register.patch -- patches.suse/pwm-Clear-chip_data-in-pwm_put.patch -- patches.suse/omapfb-add-missing-of_node_put-after-of_device_is_av.patch -- patches.suse/video-hgafb-fix-potential-NULL-pointer-dereference.patch -- patches.suse/video-imsttfb-fix-potential-NULL-pointer-dereference.patch -- patches.suse/0001-fbdev-fix-divide-error-in-fb_var_to_videomode.patch -- patches.suse/0001-fbdev-fix-WARNING-in-__alloc_pages_nodemask-bug.patch -- patches.suse/platform-x86-dell-rbtn-Add-missing-include.patch -- patches.suse/platform-x86-intel_pmc_ipc-adding-error-handling.patch -- patches.suse/platform-x86-intel_punit_ipc-Revert-Fix-resource-ior.patch -- patches.suse/platform-x86-alienware-wmi-printing-the-wrong-error-.patch -- patches.suse/platform-x86-sony-laptop-Fix-unintentional-fall-thro.patch -- patches.suse/Documentation-x86-convert-protection-keys.txt-to-reS.patch -- patches.suse/vfio-mdev-Avoid-release-parent-reference-during-erro.patch -- patches.suse/vfio-mdev-Fix-aborting-mdev-child-device-removal-if-.patch -- patches.suse/gpio-Remove-obsolete-comment-about-gpiochip_free_hog.patch -- patches.suse/gpio-gpio-omap-add-check-for-off-wake-capable-gpios.patch -- patches.suse/platform-chrome-cros_ec_proto-check-for-NULL-transfe.patch -- patches.suse/mtd-nand-omap-Fix-comment-in-platform-data-using-wro.patch -- patches.suse/0001-mtd-spi-nor-intel-spi-Avoid-crossing-4K-address-boun.patch -- patches.suse/mtd-part-fix-incorrect-format-specifier-for-an-unsig.patch -- patches.suse/watchdog-fix-compile-time-error-of-pretimeout-govern.patch -- patches.suse/watchdog-f71808e_wdt-fix-F81866-bit-operation.patch -- patches.suse/watchdog-imx2_wdt-Fix-set_timeout-for-big-timeout-va.patch -- patches.suse/iommu-arm-smmu-v3-Don-t-disable-SMMU-in-kdump-kernel.patch -- patches.suse/iommu-vt-d-don-t-request-page-request-irq-under-dmar_global_lock -- patches.suse/iommu-vt-d-set-intel_iommu_gfx_mapped-correctly -- patches.suse/iommu-vt-d-make-kernel-parameter-igfx_off-work-with-viommu -- patches.suse/bridge-Fix-error-path-for-kobject_init_and_add.patch -- patches.suse/net-ibmvnic-Update-MAC-address-settings-after-adapte.patch -- patches.suse/net-ibmvnic-Update-carrier-state-after-link-state-ch.patch -- patches.suse/0011-netfilter-ebtables-CONFIG_COMPAT-reject-trailing-dat.patch -- patches.suse/net-seeq-fix-crash-caused-by-not-set-dev.parent.patch -- patches.suse/bonding-fix-arp_validate-toggling-in-active-backup-m.patch -- patches.suse/x86-msr-index-cleanup-bit-defines.patch -- patches.suse/x86-speculation-consolidate-cpu-whitelists.patch -- patches.suse/x86-speculation-mds-add-basic-bug-infrastructure-for-mds.patch -- patches.suse/x86-speculation-mds-add-bug_msbds_only.patch -- patches.suse/x86-kvm-expose-x86_feature_md_clear-to-guests.patch -- patches.suse/x86-speculation-mds-add-mds_clear_cpu_buffers.patch -- patches.suse/x86-speculation-mds-clear-cpu-buffers-on-exit-to-user.patch -- patches.suse/x86-kvm-vmx-add-mds-protection-when-l1d-flush-is-not-active.patch -- patches.suse/x86-speculation-mds-conditionally-clear-cpu-buffers-on-idle-entry.patch -- patches.suse/x86-speculation-mds-add-mitigation-control-for-mds.patch -- patches.suse/x86-speculation-mds-add-sysfs-reporting-for-mds.patch -- patches.suse/x86-speculation-mds-add-mitigation-mode-vmwerv.patch -- patches.suse/0001-Documentation-Add-MDS-vulnerability-documentation.patch -- patches.suse/x86-speculation-mds-add-mds-full-nosmt-cmdline-option.patch -- patches.suse/x86-speculation-move-arch_smt_update-call-to-after-mitigation-decisions.patch -- patches.suse/x86-speculation-mds-add-smt-warning-message.patch -- patches.suse/x86-speculation-mds-print-smt-vulnerable-on-msbds-with-mitigations-off.patch -- patches.suse/x86-speculation-mds-add-mitigations-support-for-mds.patch -- patches.suse/0001-Documentation-Correct-the-possible-MDS-sysfs-values.patch -- patches.suse/0001-x86-speculation-mds-Fix-documentation-typo.patch -- patches.suse/fuse-fix-writepages-on-32bit.patch -- patches.suse/fuse-honor-RLIMIT_FSIZE-in-fuse_file_fallocate.patch -- patches.suse/mm-huge_memory-fix-vmf_insert_pfn_-pmd-pud-crash-han.patch -- patches.suse/kernel-sys.c-prctl-fix-false-positive-in-validate_pr.patch -- patches.suse/ocfs2-fix-ocfs2-read-inode-data-panic-in-ocfs2_iget.patch -- patches.suse/fs-sync.c-sync_file_range-2-may-use-WB_SYNC_ALL-writ.patch -- patches.suse/PCI-Factor-out-pcie_retrain_link-function.patch -- patches.suse/PCI-Work-around-Pericom-PCIe-to-PCI-bridge-Retrain-L.patch -- patches.suse/PCI-rpadlpar-Fix-leaked-device_node-references-in-ad.patch -- patches.suse/switchtec-Fix-unintended-mask-of-MRPC-event.patch -- patches.suse/PCI-Mark-AMD-Stoney-Radeon-R7-GPU-ATS-as-broken.patch -- patches.suse/PCI-Mark-Atheros-AR9462-to-avoid-bus-reset.patch -- patches.suse/msft-hv-1859-PCI-hv-Fix-a-memory-leak-in-hv_eject_device_work.patch -- patches.suse/msft-hv-1860-PCI-hv-Add-hv_pci_remove_slots-when-we-unload-the-dr.patch -- patches.suse/msft-hv-1861-PCI-hv-Add-pci_destroy_slot-in-pci_devices_present_w.patch -- patches.suse/mfd-max77620-Fix-swapped-FPS_PERIOD_MAX_US-values.patch -- patches.suse/mfd-twl6040-Fix-device-init-errors-for-ACCCTL-regist.patch -- patches.suse/mfd-intel-lpss-Set-the-device-in-reset-state-when-in.patch -- patches.suse/mfd-tps65912-spi-Add-missing-of-table-registration.patch -- patches.suse/mfd-da9063-Fix-OTP-control-register-names-to-match-d.patch -- patches.suse/mfd-intel-lpss-Add-Intel-Comet-Lake-PCI-IDs.patch -- patches.suse/backlight-lm3630a-Return-0-on-success-in-update_stat.patch -- patches.suse/userfaultfd-use-RCU-to-free-the-task-struct-when-for.patch -- patches.suse/mm-mincore-c-make-mincore-more-conservative.patch -- patches.suse/powerpc-mm-radix-mark-__radix__flush_tlb_range_psize.patch -- patches.suse/powerpc-mm-radix-mark-as-__tlbie_pid-and-friends-as_.patch -- patches.suse/include-linux-bitops.h-sanitize-rotate-primitives.patch -- patches.suse/rapidio-fix-a-NULL-pointer-dereference-when-create_w.patch -- patches.suse/crypto-caam-fix-caam_dump_sg-that-iterates-through-s.patch -- patches.suse/x86_64-add-gap-to-int3-to-allow-for-call-emulation.patch -- patches.suse/x86_64-allow-breakpoints-to-emulate-call-instructions.patch -- patches.suse/ftrace-x86_64-emulate-call-function-while-updating-in-breakpoint-handler.patch -- patches.suse/tracing-fix-partial-reading-of-trace-event-s-id-file.patch -- patches.suse/SUNRPC-nfs-Fix-return-value-for-nfs4_callback_compou.patch -- patches.suse/0001-xenbus-drop-useless-LIST_HEAD-in-xenbus_write_watch-.patch -- patches.suse/power-supply-axp288_charger-Fix-unchecked-return-val.patch -- patches.suse/power-supply-max14656-fix-potential-use-before-alloc.patch -- patches.suse/power-supply-max14656-fix-potential-use-after-free.patch -- patches.suse/power-supply-axp20x_usb_power-Fix-typo-in-VBUS-curre.patch -- patches.suse/libnvdimm-namespace-fix-label-tracking-error.patch -- patches.suse/drm-radeon-prefer-lower-reference-dividers.patch -- patches.suse/drm-amdgpu-psp-move-psp-version-specific-function-po.patch -- patches.suse/drm-nouveau-disp-dp-respect-sink-limits-when-selecti.patch -- patches.suse/drm-i915-fbc-disable-framebuffer-compression-on-Gemi.patch -- patches.suse/drm-bridge-adv7511-Fix-low-refresh-rate-selection.patch -- patches.suse/drivers-thermal-tsens-Don-t-print-error-message-on-E.patch -- patches.suse/thermal-rcar_gen3_thermal-disable-interrupt-in-.remo.patch -- patches.suse/thermal-cpu_cooling-Actually-trace-CPU-load-in-therm.patch -- patches.suse/memory-tegra-Fix-integer-overflow-on-tick-value-calc.patch -- patches.suse/soc-mediatek-pwrap-Zero-initialize-rdata-in-pwrap_in.patch -- patches.suse/soc-rockchip-Set-the-proper-PWM-for-rk3288.patch -- patches.suse/objtool-fix-function-fallthrough-detection.patch -- patches.suse/0001-ntp-Allow-TAI-UTC-offset-to-be-set-to-zero.patch -- patches.suse/x86-speculation-mds-revert-cpu-buffer-clear-on-double-fault-exit.patch -- patches.suse/configfs-fix-possible-use-after-free-in-configfs_reg.patch -- patches.suse/edac-mc-fix-edac_mc_find-in-case-no-device-is-found.patch -- patches.suse/media-atmel-atmel-isc-fix-INIT_WORK-misplacement.patch -- patches.suse/0001-media-atmel-atmel-isc-fix-asd-memory-allocation.patch -- patches.suse/media-omap_vout-potential-buffer-overflow-in-vidioc_.patch -- patches.suse/media-davinci-vpbe-array-underflow-in-vpbe_enum_outp.patch -- patches.suse/dm-zoned-Silence-a-static-checker-warning.patch -- patches.suse/dm-zoned-Fix-zone-report-handling.patch -- patches.suse/dm-cache-metadata-Fix-loading-discard-bitset.patch -- patches.suse/dm-delay-fix-a-crash-when-invalid-device-is-specifie.patch -- patches.suse/ceph-flush-dirty-inodes-before-proceeding-with-remount.patch -- patches.suse/nvme-multipath-avoid-crash-on-invalid-subsystem-cntl.patch -- patches.suse/nvme-change-locking-for-the-per-subsystem-controller.patch -- patches.suse/kvm-x86-skip-efer-vs-guest-cpuid-checks-for-host-initiated-writes -- patches.suse/KVM-polling-add-architecture-backend-to-disable-poll.patch -- patches.suse/KVM-s390-provide-kvm_arch_no_poll-function.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-lockdep-warning-when-entering-.patch -- patches.suse/KVM-PPC-Book3S-HV-Avoid-lockdep-debugging-in-TCE-rea.patch -- patches.suse/KVM-PPC-Book3S-HV-Handle-virtual-mode-in-XIVE-VCPU-p.patch -- patches.suse/ALSA-hda-realtek-Fixup-headphone-noise-via-runtime-s.patch -- patches.suse/ALSA-hda-realtek-Avoid-superfluous-COEF-EAPD-setups.patch -- patches.suse/ALSA-hda-realtek-Corrected-fixup-for-System76-Gazell.patch -- patches.suse/ALSA-hda-realtek-Fix-for-Lenovo-B50-70-inverted-inte.patch -- patches.suse/soc-fsl-qe-Fix-an-error-code-in-qe_pin_request.patch -- patches.suse/0006-irqchip-gic-v3-its-fix-some-definitions-of-inner-cac.patch -- patches.suse/smb3-display-session-id-in-debug-data.patch -- patches.suse/cifs-cleanup-smb2ops-c-and-normalize-strings.patch -- patches.suse/smb3-trivial-cleanup-to-smb2ops-c.patch -- patches.suse/cifs-smbd-When-reconnecting-to-server-call-smbd_destroy-after-all.patch -- patches.suse/cifs-smbd-Use-the-correct-DMA-direction-when-sending-data.patch -- patches.suse/cifs-Don-t-match-port-on-SMBDirect-transport.patch -- patches.suse/cifs-Allocate-memory-for-all-iovs-in-smb2_ioctl.patch -- patches.suse/Fixed-https-bugzilla-kernel-org-show_bug-cgi-id-202935-allow-write.patch -- patches.suse/cifs-add-support-for-SEEK_DATA-and-SEEK_HOLE.patch -- patches.suse/ext4-zero-out-the-unused-memory-region-in-the-extent.patch -- patches.suse/ext4-fix-data-corruption-caused-by-overlapping-unali.patch -- patches.suse/ext4-unsigned-int-compared-against-zero.patch -- patches.suse/ext4-fix-block-validity-checks-for-journal-inodes-us.patch -- patches.suse/ext4-avoid-panic-during-forced-reboot-due-to-aborted.patch -- patches.suse/fs-writeback.c-use-rcu_barrier-to-wait-for-inflight-.patch -- patches.suse/net-mlx4_core-Change-the-error-print-to-info-print.patch -- patches.suse/rtnetlink-always-put-IFLA_LINK-for-links-with-a-link.patch -- patches.suse/ppp-deflate-Fix-possible-crash-in-deflate_init.patch -- patches.suse/bpf-add-map_lookup_elem_sys_only-for-lookups-from-sy.patch -- patches.suse/bpf-lru-avoid-messing-with-eviction-heuristics-upon-.patch -- patches.suse/net-usb-qmi_wwan-add-Telit-0x1260-and-0x1261-composi.patch -- patches.suse/net-avoid-weird-emergency-message.patch -- patches.suse/vsock-virtio-free-packets-during-the-socket-release.patch -- patches.suse/vsock-virtio-Initialize-core-virtio-vsock-before-reg.patch -- patches.suse/btrfs-don-t-double-unlock-on-error-in-btrfs_punch_ho.patch -- patches.suse/Btrfs-do-not-abort-transaction-at-btrfs_update_root-.patch -- patches.suse/0001-btrfs-extent-tree-Fix-a-bug-that-btrfs-is-unable-to-.patch -- patches.suse/Btrfs-avoid-fallback-to-transaction-commit-during-fs.patch -- patches.suse/btrfs-fix-race-between-ranged-fsync-and-writeback-of.patch -- patches.suse/btrfs-tree-checker-detect-file-extent-items-with-ove.patch -- patches.suse/crypto-vmx-CTR-always-increment-IV-as-quadword.patch -- patches.suse/crypto-vmx-ghash-do-nosimd-fallback-manually.patch -- patches.suse/net-mlx4_en-ethtool-Remove-unsupported-SFP-EEPROM-hi.patch -- patches.suse/tipc-Avoid-copying-bytes-beyond-the-supplied-data.patch -- patches.suse/usbnet-ipheth-fix-racing-condition.patch -- patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-raw-soc.patch -- patches.suse/usbnet-fix-kernel-crash-after-disconnect.patch -- patches.suse/drm-vmwgfx-Don-t-send-drm-sysfs-hotplug-events-on-in.patch -- patches.suse/0001-drm-vmwgfx-NULL-pointer-dereference-from-vmw_cmd_dx_.patch -- patches.suse/drm-vmwgfx-integer-underflow-in-vmw_cmd_dx_set_shade.patch -- patches.suse/drm-gma500-cdv-Check-vbt-config-bits-when-detecting-.patch -- patches.suse/0002-drm-i915-gvt-Tiled-Resources-mmios-are-in-context-mm.patch -- patches.suse/0003-drm-i915-gvt-add-0x4dfc-to-gen9-save-restore-list.patch -- patches.suse/drm-i915-gvt-do-not-let-TRTTE-and-0x4dfc-write-passt.patch -- patches.suse/mmc-sdhci-iproc-cygnus-Set-NO_HISPD-bit-to-fix-HS50-.patch -- patches.suse/mmc-sdhci-iproc-Set-NO_HISPD-bit-to-fix-HS50-data-ho.patch -- patches.suse/platform-x86-pmc_atom-Add-Lex-3I380D-industrial-PC-t.patch -- patches.suse/platform-x86-pmc_atom-Add-several-Beckhoff-Automatio.patch -- patches.suse/bio-fix-improper-use-of-smp_mb__before_atomic.patch -- patches.suse/sbitmap-fix-improper-use-of-smp_mb__before_atomic.patch -- patches.suse/blk-mq-fix-hang-caused-by-freeze-unfreeze-sequence.patch -- patches.suse/nvme-copy-mtfa-field-from-identify-controller.patch -- patches.suse/scsi-qla2xxx-Add-cleanup-for-PCI-EEH-recovery.patch -- patches.suse/scsi-qedi-remove-memset-memcpy-to-nfunc-and-use-func-instead -- patches.suse/scsi-bnx2fc-fix-incorrect-cast-to-u64-on-shift-operation -- patches.suse/ext4-don-t-perform-block-validity-checks-on-the-jour.patch -- patches.suse/ext4-wait-for-outstanding-dio-during-truncate-in-noj.patch -- patches.suse/ext4-do-not-delete-unlinked-inode-from-orphan-list-o.patch -- patches.suse/KVM-s390-fix-typo-in-parameter-description.patch -- patches.suse/KVM-s390-change-default-halt-poll-time-to-50us.patch -- patches.suse/kvm-x86-include-multiple-indices-with-cpuid-leaf-0x8000001d.patch -- patches.suse/kvm-x86-include-cpuid-leaf-0x8000001e-in-kvm-s-supported-cpuid.patch -- patches.suse/kvm-svm-avic-fix-off-by-one-in-checking-host-apic-id -- patches.suse/kvm-x86-fix-return-value-for-reserved-efer -- patches.suse/gpio-fix-gpio-adp5588-build-errors.patch -- patches.suse/doc-Cope-with-the-deprecation-of-AutoReporter.patch -- patches.suse/0001-docs-Fix-conf.py-for-Sphinx-2.0.patch -- patches.suse/ALSA-hda-realtek-Set-default-power-save-node-to-0.patch -- patches.suse/ALSA-hda-Force-polling-mode-on-CNL-for-fixing-codec-.patch -- patches.suse/ALSA-hda-realtek-Improve-the-headset-mic-for-Acer-As.patch -- patches.suse/configfs-Fix-use-after-free-when-accessing-sd-s_dent.patch -- patches.suse/btrfs-ensure-replaced-device-doesn-t-have-pending-chunk-allocation.patch -- patches.suse/btrfs-reloc-also-queue-orphan-reloc-tree-for-cleanup-to-avoid-bug_on.patch -- patches.suse/0002-btrfs-qgroup-Check-bg-while-resuming-relocation-to-a.patch -- patches.suse/btrfs-fix-fsync-not-persisting-changed-attributes-of.patch -- patches.suse/btrfs-fix-wrong-ctime-and-mtime-of-a-directory-after.patch -- patches.suse/btrfs-fix-race-updating-log-root-item-during-fsync.patch -- patches.suse/mISDN-make-sure-device-name-is-NUL-terminated.patch -- patches.suse/net-stmmac-fix-reset-gpio-free-missing.patch -- patches.suse/bnxt_en-Fix-aggregation-buffer-leak-under-OOM-condit.patch -- patches.suse/ipv4-igmp-fix-another-memory-leak-in-igmpv3_del_delr.patch -- patches.suse/ipv4-igmp-fix-build-error-if-CONFIG_IP_MULTICAST.patch -- patches.suse/cxgb4-offload-VLAN-flows-regardless-of-VLAN-ethtype.patch -- patches.suse/net-fec-fix-the-clk-mismatch-in-failed_reset-path.patch -- patches.suse/bonding-802.3ad-fix-slave-link-initialization-transi.patch -- patches.suse/net-mvneta-Fix-err-code-path-of-probe.patch -- patches.suse/llc-fix-skb-leak-in-llc_build_and_send_ui_pkt.patch -- patches.suse/net-phy-dp83867-Set-up-RGMII-TX-delay.patch -- patches.suse/net-mlx5-Fix-error-handling-in-mlx5_load.patch -- patches.suse/net-mlx5-Avoid-double-free-in-fs-init-error-unwindin.patch -- patches.suse/net-mlx5-Allocate-root-ns-memory-using-kzalloc-to-ma.patch -- patches.suse/net-dsa-mv88e6xxx-fix-handling-of-upper-half-of-STAT.patch -- patches.suse/net-mvpp2-fix-bad-MVPP2_TXQ_SCHED_TOKEN_CNTR_REG-que.patch -- patches.suse/net-gro-fix-use-after-free-read-in-napi_gro_frags.patch -- patches.suse/0004-drm-etnaviv-lock-MMU-while-dumping-core.patch -- patches.suse/USB-Fix-slab-out-of-bounds-write-in-usb_get_bos_desc.patch -- patches.suse/media-usb-siano-Fix-general-protection-fault-in-smsu.patch -- patches.suse/USB-Add-LPM-quirk-for-Surface-Dock-GigE-adapter.patch -- patches.suse/USB-sisusbvga-fix-oops-in-error-path-of-sisusb_probe.patch -- patches.suse/usbip-usbip_host-fix-BUG-sleeping-function-called-fr.patch -- patches.suse/USB-rio500-refuse-more-than-one-device-at-a-time.patch -- patches.suse/USB-rio500-fix-memory-leak-in-close-after-disconnect.patch -- patches.suse/media-usb-siano-Fix-false-positive-uninitialized-var.patch -- patches.suse/xhci-update-bounce-buffer-with-correct-sg-num.patch -- patches.suse/0001-usb-xhci-avoid-null-pointer-deref-when-bos-field-is-.patch -- patches.suse/xhci-Convert-xhci_handshake-to-use-readl_poll_timeou.patch -- patches.suse/xhci-Use-zu-for-printing-size_t-type.patch -- patches.suse/media-smsusb-better-handle-optional-alignment.patch -- patches.suse/usbip-usbip_host-fix-stub_dev-lock-context-imbalance.patch -- patches.suse/tty-serial-msm_serial-Fix-XON-XOFF.patch -- patches.suse/serial-sh-sci-disable-DMA-for-uart_console.patch -- patches.suse/tty-max310x-Fix-external-crystal-register-setup.patch -- patches.suse/staging-wlan-ng-fix-adapter-initialization-failure.patch -- patches.suse/Staging-vc04_services-Fix-a-couple-error-codes.patch -- patches.suse/staging-vc04_services-prevent-integer-overflow-in-cr.patch -- patches.suse/PCI-PM-Avoid-possible-suspend-to-idle-issue.patch -- patches.suse/s390-zcrypt-fix-wrong-dispatching-for-control-domain-cprbs -- patches.suse/cifs-fix-memory-leak-of-pneg_inbuf-on-EOPNOTSUPP-ioctl-case.patch -- patches.suse/fs-cifs-smb2pdu-c-fix-buffer-free-in-SMB2_ioctl_free.patch -- patches.suse/dfs_cache-fix-a-wrong-use-of-kfree-in-flush_cache_ent-.patch -- patches.suse/CIFS-cifs_read_allocate_pages-don-t-iterate-through-whole-page-arr.patch -- patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch -- patches.suse/kernel-signal.c-trace_signal_deliver-when-signal_gro.patch -- patches.suse/scsi-zfcp-fix-missing-zfcp_port-reference-put-on-ebusy-from-port_remove -- patches.suse/scsi-zfcp-fix-to-prevent-port_remove-with-pure-auto-scan-luns-only-sdevs -- patches.suse/scsi-scsi_dh_alua-fix-possible-null-ptr-deref -- patches.suse/scsi-libsas-delete-sas-port-if-expander-discover-failed -- patches.suse/block-Don-t-revalidate-bdev-of-hidden-gendisk.patch -- patches.suse/blk-mq-Fix-spelling-in-a-source-code-comment.patch -- patches.suse/leds-avoid-flush_work-in-atomic-context.patch -- patches.suse/i2c-dev-fix-potential-memory-leak-in-i2cdev_ioctl_rd.patch -- patches.suse/KVM-PPC-Book3S-HV-XIVE-Do-not-clear-IRQ-data-of-pass.patch -- patches.suse/powerpc-powernv-Return-for-invalid-IMC-domain.patch -- patches.suse/powerpc-perf-Fix-MMCRA-corruption-by-bhrb_filter.patch -- patches.suse/efi-x86-Add-missing-error-handling-to-old_memmap-1-1.patch -- patches.suse/x86-cpu-amd-don-t-force-the-cpb-cap-when-running-under-a-hypervisor.patch -- patches.suse/SUNRPC-fix-regression-in-umount-of-a-secure-mount.patch -- patches.suse/NFSv4.1-Again-fix-a-race-where-CB_NOTIFY_LOCK-fails-.patch -- patches.suse/fuse-fallocate-fix-return-with-locked-inode.patch -- patches.suse/s390-qeth-fix-vlan-attribute-in-bridge_hostnotify-udev-event -- patches.suse/Fix-memory-leak-in-sctp_process_init.patch -- patches.suse/ethtool-fix-potential-userspace-buffer-overflow.patch -- patches.suse/ipv6-use-READ_ONCE-for-inet-hdrincl-as-in-ipv4.patch -- patches.suse/ipv6-fix-EFAULT-on-sendto-with-icmpv6-and-hdrincl.patch -- patches.suse/net-rds-fix-memory-leak-in-rds_ib_flush_mr_pool.patch -- patches.suse/net-mvpp2-Use-strscpy-to-handle-stat-strings.patch -- patches.suse/pktgen-do-not-sleep-with-the-thread-lock-held.patch -- patches.suse/scripts-checkstack.pl-Fix-arm64-wrong-or-unknown-arc.patch -- patches.suse/hwmon-core-add-thermal-sensors-only-if-dev-of_node-i.patch -- patches.suse/hwmon-pmbus-core-Treat-parameters-as-paged-if-on-mul.patch -- patches.suse/0002-drm-i915-gvt-refine-ggtt-range-validation.patch -- patches.suse/0003-drm-i915-gvt-Fix-cmd-length-of-VEB_DI_IECP.patch -- patches.suse/drm-arm-hdlcd-Allow-a-bit-of-clock-tolerance.patch -- patches.suse/scsi-ufs-check-that-space-was-properly-alloced-in-copy_query_response -- patches.suse/scsi-smartpqi-unlock-on-error-in-pqi_submit_raid_request_synchronous -- patches.suse/parport-Fix-mem-leak-in-parport_register_dev_model.patch -- patches.suse/genwqe-Prevent-an-integer-overflow-in-the-ioctl.patch -- patches.suse/0001-test_firmware-Use-correct-snprintf-limit.patch -- patches.suse/0001-xen-blkfront-switch-kcalloc-to-kvcalloc-for-large-ar.patch -- patches.suse/spi-bitbang-Fix-NULL-pointer-dereference-in-spi_unre.patch -- patches.suse/spi-spi-fsl-spi-call-spi_finalize_current_message-at.patch -- patches.suse/signal-ptrace-Don-t-leak-unitialized-kernel-memory-w.patch -- patches.suse/ptrace-restore-smp_rmb-in-__ptrace_may_access.patch -- patches.suse/HID-wacom-Don-t-set-tool-type-until-we-re-in-range.patch -- patches.suse/HID-wacom-Don-t-report-anything-prior-to-the-tool-en.patch -- patches.suse/HID-wacom-Send-BTN_TOUCH-in-response-to-INTUOSP2_BT-.patch -- patches.suse/HID-wacom-Correct-button-numbering-2nd-gen-Intuos-Pr.patch -- patches.suse/HID-wacom-Sync-INTUOSP2_BT-touch-state-after-each-fr.patch -- patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC256.patch -- patches.suse/ALSA-firewire-motu-fix-destruction-of-data-for-isoch.patch -- patches.suse/ALSA-oxfw-allow-PCM-capture-for-Stanton-SCS.1m.patch -- patches.suse/ASoC-cs4265-readable-register-too-low.patch -- patches.suse/ASoC-soc-pcm-BE-dai-needs-prepare-when-pause-release.patch -- patches.suse/ASoC-fsl_asrc-Fix-the-issue-about-unsupported-rate.patch -- patches.suse/ASoC-cs42xx8-Add-regcache-mask-dirty.patch -- patches.suse/ASoC-max98090-remove-24-bit-format-support-if-RJ-is-.patch -- patches.suse/Revert-ALSA-hda-realtek-Improve-the-headset-mic-for-.patch -- patches.suse/iommu-arm-smmu-avoid-constant-zero-in-tlbi-writes -- patches.suse/mm-list_lru-c-fix-memory-leak-in-_memcg_init_list_lru_node.patch -- patches.suse/scripts-decode_stacktrace.sh-prefix-addr2line-with-C.patch -- patches.suse/mm-mlock-c-mlockall-error-for-flag-mcl_onfault.patch -- patches.suse/fs-ocfs2-fix-race-in-ocfs2_dentry_attach_lock.patch -- patches.suse/mm-mlock-c-change-count_mm_mlocked_page_nr-return-type.patch -- patches.suse/0001-coredump-fix-race-condition-between-collapse_huge_pa.patch -- patches.suse/mm-vmscan-c-fix-trying-to-reclaim-unevictable-lru-page.patch -- patches.suse/0001-i2c-acorn-fix-i2c-warning.patch -- patches.suse/0020-bcache-fix-stack-corruption-by-PRECEDING_KEY.patch -- patches.suse/0021-bcache-only-set-BCACHE_DEV_WB_RUNNING-when-cached-de.patch -- patches.suse/libata-Extend-quirks-for-the-ST1000LM024-drives-with.patch -- patches.suse/drm-mediatek-fix-unbind-functions.patch -- patches.suse/drm-mediatek-unbind-components-in-mtk_drm_unbind.patch -- patches.suse/drm-mediatek-call-drm_atomic_helper_shutdown-when-un.patch -- patches.suse/drm-mediatek-clear-num_pipes-when-unbind-driver.patch -- patches.suse/drm-mediatek-call-mtk_dsi_stop-after-mtk_drm_crtc_at.patch -- patches.suse/drm-i915-dmc-protect-against-reading-random-memory.patch -- patches.suse/drm-i915-sdvo-Implement-proper-HDMI-audio-support-fo.patch -- patches.suse/drm-i915-perf-fix-whitelist-on-Gen10.patch -- patches.suse/cgroup-use-css_tryget-instead-of-css_tryget_online-in-task_get_css.patch -- patches.suse/USB-usb-storage-Add-new-ID-to-ums-realtek.patch -- patches.suse/USB-Fix-chipmunk-like-voice-when-using-Logitech-C270.patch -- patches.suse/0001-usb-dwc2-host-Fix-wMaxPacketSize-handling-fix-webcam.patch -- patches.suse/usb-dwc2-Fix-DMA-cache-alignment-issues.patch -- patches.suse/usb-gadget-fusb300_udc-Fix-memory-leak-of-fusb300-ep.patch -- patches.suse/usb-gadget-udc-lpc32xx-allocate-descriptor-with-GFP_.patch -- patches.suse/USB-serial-option-add-support-for-Simcom-SIM7500-SIM.patch -- patches.suse/USB-serial-pl2303-add-Allied-Telesis-VT-Kit3.patch -- patches.suse/USB-serial-option-add-Telit-0x1260-and-0x1261-compos.patch -- patches.suse/platform-x86-mlx-platform-Fix-parent-device-in-i2c-m.patch -- patches.suse/ras-cec-fix-binary-search-function.patch -- patches.suse/ras-cec-convert-the-timer-callback-to-a-workqueue.patch -- patches.suse/x86-microcode-cpuhotplug-add-a-microcode-loader-cpu-hotplug-callback.patch -- patches.suse/0001-mwifiex-Fix-possible-buffer-overflows-at-parsing-bss.patch -- patches.suse/0001-mwifiex-Abort-at-too-short-BSS-descriptor-element.patch -- patches.suse/0001-mwifiex-Fix-heap-overflow-in-mwifiex_uap_parse_tail_.patch -- patches.suse/samples-bpf-fix-to-change-the-buffer-size-for-read.patch -- patches.suse/ipv6-flowlabel-fl6_sock_lookup-must-use-atomic_inc_n.patch -- patches.suse/mpls-fix-warning-with-multi-label-encap.patch -- patches.suse/can-flexcan-fix-timeout-when-set-small-bitrate.patch -- patches.suse/can-mcp251x-add-support-for-mcp25625.patch -- patches.suse/can-m_can-implement-errata-Needless-activation-of-MR.patch -- patches.suse/can-af_can-Fix-error-path-of-can_init.patch -- patches.suse/can-purge-socket-error-queue-on-sock-destruct.patch -- patches.suse/ibmvnic-Do-not-close-unopened-driver-during-reset.patch -- patches.suse/ibmvnic-Refresh-device-multicast-list-after-reset.patch -- patches.suse/ibmvnic-Fix-unchecked-return-codes-of-memory-allocat.patch -- patches.suse/net-openvswitch-do-not-free-vport-if-register_netdev.patch -- patches.suse/net-mvpp2-prs-Fix-parser-range-for-VID-filtering.patch -- patches.suse/net-mvpp2-prs-Use-the-correct-helpers-when-removing-.patch -- patches.suse/mac80211-handle-deauthentication-disassociation-from.patch -- patches.suse/mac80211-Do-not-use-stack-memory-with-scatterlist-fo.patch -- patches.suse/mac80211-drop-robust-management-frames-from-unknown-.patch -- patches.suse/cfg80211-fix-memory-leak-of-wiphy-device-name.patch -- patches.suse/qmi_wwan-add-support-for-QMAP-padding-in-the-RX-path.patch -- patches.suse/qmi_wwan-add-network-device-usage-statistics-for-qmi.patch -- patches.suse/qmi_wwan-avoid-RCU-stalls-on-device-disconnect-when-.patch -- patches.suse/qmi_wwan-extend-permitted-QMAP-mux_id-value-range.patch -- patches.suse/sctp-Free-cookie-before-we-memdup-a-new-one.patch -- patches.suse/vsock-virtio-set-SOCK_DONE-on-peer-shutdown.patch -- patches.suse/powerpc-bpf-use-unsigned-division-instruction-for-64.patch -- patches.suse/bpf-x64-fix-stack-layout-of-JITed-bpf-code.patch -- patches.suse/be2net-Fix-number-of-Rx-queues-used-for-flow-hashing.patch -- patches.suse/neigh-fix-use-after-free-read-in-pneigh_get_next.patch -- patches.suse/ax25-fix-inconsistent-lock-state-in-ax25_destroy_tim.patch -- patches.suse/lapb-fixed-leak-of-control-blocks.patch -- patches.suse/tcp-limit-payload-size-of-sacked-skbs.patch -- patches.suse/tcp-tcp_fragment-should-apply-sane-memory-limits.patch -- patches.suse/tcp-add-tcp_min_snd_mss-sysctl.patch -- patches.suse/tcp-enforce-tcp_min_snd_mss-in-tcp_mtu_probing.patch -- patches.suse/btrfs-fix-race-between-block-group-removal-and-block.patch -- patches.suse/0007-btrfs-start-readahead-also-in-seed-devices.patch -- patches.suse/Input-elantech-enable-middle-button-support-on-2-Thi.patch -- patches.suse/Input-uinput-add-compat-ioctl-number-translation-for.patch -- patches.suse/Input-imx_keypad-make-sure-keyboard-can-always-wake-.patch -- patches.suse/Input-synaptics-enable-SMBus-on-ThinkPad-E480-and-E5.patch -- patches.suse/apparmor-enforce-nullbyte-at-end-of-tag-string.patch -- patches.suse/PCI-PM-Skip-devices-in-D0-for-suspend-to-idle.patch -- patches.suse/mmc-core-Prevent-processing-SDIO-IRQs-when-the-card-.patch -- patches.suse/KVM-arm-arm64-vgic-Fix-kvm_device-leak-in-vgic_its_d.patch -- patches.suse/cifs-fix-panic-in-smb2_reconnect.patch -- patches.suse/cifs-add-spinlock-for-the-openFileList-to-cifsInodeInfo.patch -- patches.suse/SMB3-retry-on-STATUS_INSUFFICIENT_RESOURCES-instead-of-failing-writ.patch -- patches.suse/cifs-fix-GlobalMid_Lock-bug-in-cifs_reconnect.patch -- patches.suse/treewide-Replace-GPLv2-boilerplate-reference-with-SPDX-rule-231.patch -- patches.suse/0001-usb-chipidea-udc-workaround-for-endpoint-conflict-is.patch -- patches.suse/staging-iio-ad7150-fix-threshold-mode-config-bit.patch -- patches.suse/drm-vmwgfx-Use-the-backdoor-port-if-the-HB-port-is-n.patch -- patches.suse/drm-vmwgfx-fix-a-warning-due-to-missing-dma_parms.patch -- patches.suse/drm-i915-gvt-ignore-unexpected-pvinfo-write.patch -- patches.suse/net-remove-duplicate-fetch-in-sock_getsockopt.patch -- patches.suse/tun-wake-up-waitqueues-after-IFF_UP-is-set.patch -- patches.suse/tipc-pass-tunnel-dev-as-NULL-to-udp_tunnel-6-_xmit_s.patch -- patches.suse/net-af_iucv-remove-gfp_dma-restriction-for-hipertransport -- patches.suse/tcp-refine-memory-limit-test-in-tcp_fragment.patch -- patches.suse/Bluetooth-Fix-regression-with-minimum-encryption-key.patch -- patches.suse/scsi-ufs-avoid-runtime-suspend-possibly-being-blocked-forever -- patches.suse/scsi-qla2xxx-Fix-hardlockup-in-abort-command-during-.patch -- patches.suse/ppp-mppe-Add-softdep-to-arc4.patch -- patches.suse/net-stmmac-fixed-new-system-time-seconds-value-calcu.patch -- patches.suse/net-stmmac-set-IC-bit-when-transmitting-frames-with-.patch -- patches.suse/sis900-fix-TX-completion.patch -- patches.suse/tipc-change-to-use-register_pernet_device.patch -- patches.suse/net-packet-fix-memory-leak-in-packet_set_ring.patch -- patches.suse/tipc-check-msg-req-data-len-in-tipc_nl_compat_bearer.patch -- patches.suse/qmi_wwan-Fix-out-of-bounds-read.patch -- patches.suse/ipv4-Use-return-value-of-inet_iif-for-__raw_v4_looku.patch -- patches.suse/bonding-Always-enable-vlan-tx-offload.patch -- patches.suse/team-Always-enable-vlan-tx-offload.patch -- patches.suse/sctp-change-to-hold-sk-after-auth-shkey-is-created-s.patch -- patches.suse/af_packet-Block-execution-of-tasks-waiting-for-trans.patch -- patches.suse/dm-log-writes-make-sure-super-sector-log-updates-are.patch -- patches.suse/scsi-vmw_pscsi-Fix-use-after-free-in-pvscsi_queue_lc.patch -- patches.suse/efi-bgrt-Drop-BGRT-status-field-reserved-bits-check.patch -- patches.suse/x86-microcode-fix-the-microcode-load-on-cpu-hotplug-for-real.patch -- patches.suse/x86-speculation-allow-guests-to-use-ssbd-even-if-host-does-not.patch -- patches.suse/cpu-speculation-warn-on-unsupported-mitigations-parameter.patch -- patches.suse/cifs-fix-crash-querying-symlinks-stored-as-reparse-points.patch -- patches.suse/Bluetooth-Fix-faulty-expression-for-minimum-encrypti.patch -- patches.suse/tracing-snapshot-resize-spare-buffer-if-size-changed.patch -- patches.suse/ptrace-Fix-ptracer_cred-handling-for-PTRACE_TRACEME.patch -- patches.suse/ALSA-hda-realtek-Add-quirks-for-several-Clevo-notebo.patch -- patches.suse/ALSA-usb-audio-fix-sign-unintended-sign-extension-on.patch -- patches.suse/ALSA-hda-realtek-Change-front-mic-location-for-Lenov.patch -- patches.suse/ALSA-seq-fix-incorrect-order-of-dest_client-dest_por.patch -- patches.suse/ALSA-firewire-lib-fireworks-fix-miss-detection-of-re.patch -- patches.suse/ALSA-line6-Fix-write-on-zero-sized-buffer.patch -- patches.suse/dax-Fix-xarray-entry-association-for-mixed-mappings.patch -- patches.suse/mm-vmscan.c-prevent-useless-kswapd-loops.patch -- patches.suse/lib-mpi-Fix-karactx-leak-in-mpi_powm.patch -- patches.suse/crypto-cryptd-Fix-skcipher-instance-memory-leak.patch -- patches.suse/crypto-user-prevent-operating-on-larval-algorithms.patch -- patches.suse/drm-amdgpu-gfx9-use-reset-default-for-PA_SC_FIFO_SIZ.patch -- patches.suse/drm-etnaviv-add-missing-failure-path-to-destroy-suba.patch -- patches.suse/drm-imx-notify-drm-core-before-sending-event-during-.patch -- patches.suse/drm-imx-only-send-event-on-crtc-disable-if-kept-disa.patch -- patches.suse/nfsd-Fix-overflow-causing-non-working-mounts-on-1-TB.patch -- patches.suse/kvm-x86-degrade-warn-to-pr_warn_ratelimited -- patches.suse/kvm-lapic-fix-pending-interrupt-in-irr-blocked-by-software-disable-lapic -- patches.suse/scsi-target-iblock-fix-overrun-in-write-same-emulation -- patches.suse/dmaengine-imx-sdma-fix-use-after-free-on-probe-error.patch -- patches.suse/dmaengine-imx-sdma-remove-BD_INTR-for-channel0.patch -- patches.suse/acpi-arm64-ignore-5.1-FADTs-that-are-reported-as-5.0.patch -- patches.suse/s390-jump_label-replace-stop_machine-with-smp_call_f.patch -- patches.suse/0001-s390-qdio-handle-PENDING-state-for-QEBSM-devices.patch -- patches.suse/s390-fix-stfle-zero-padding -- patches.suse/s390-qdio-re-initialize-tiqdio-list-entries -- patches.suse/s390-qdio-don-t-touch-the-dsci-in-tiqdio_add_input_queues -- patches.suse/rslib-Fix-decoding-of-shortened-codes.patch -- patches.suse/rslib-Fix-handling-of-of-caller-provided-syndrome.patch -- patches.suse/x86-cpufeatures-Carve-out-CQM-features-retrieval.patch -- patches.suse/x86-cpufeatures-Combine-word-11-and-12-into-a-new-sc.patch -- patches.suse/x86-cpufeatures-Enumerate-the-new-AVX512-BFLOAT16-in.patch -- patches.suse/0001-x86-ptrace-Fix-possible-spectre-v1-in-ptrace_get_deb.patch -- patches.suse/x86-tls-fix-possible-spectre-v1-in-do_get_thread_area.patch -- patches.suse/x86-alternatives-add-int3_emulate_call-selftest.patch -- patches.suse/x86-topology-Add-CPUID.1F-multi-die-package-support.patch -- patches.suse/x86-topology-Create-topology_max_die_per_package.patch -- patches.suse/cpu-topology-Export-die_id.patch -- patches.suse/x86-topology-Define-topology_die_id.patch -- patches.suse/x86-topology-Define-topology_logical_die_id.patch -- patches.suse/powercap-intel_rapl-Simplify-rapl_find_package.patch -- patches.suse/powercap-intel_rapl-Support-multi-die-package.patch -- patches.suse/thermal-x86_pkg_temp_thermal-Support-multi-die-packa.patch -- patches.suse/powercap-intel_rapl-Update-RAPL-domain-name-and-debu.patch -- patches.suse/hwmon-coretemp-Support-multi-die-package.patch -- patches.suse/topology-Create-package_cpus-sysfs-attribute.patch -- patches.suse/topology-Create-core_cpus-and-die_cpus-sysfs-attribu.patch -- patches.suse/perf-x86-intel-uncore-Support-multi-die-package.patch -- patches.suse/perf-x86-intel-rapl-Support-multi-die-package.patch -- patches.suse/perf-x86-intel-cstate-Support-multi-die-package.patch -- patches.suse/thermal-x86_pkg_temp_thermal-Cosmetic-Rename-interna.patch -- patches.suse/hwmon-coretemp-Cosmetic-Rename-internal-variables-to.patch -- patches.suse/perf-x86-intel-uncore-Cosmetic-renames-in-response-t.patch -- patches.suse/perf-x86-intel-rapl-Cosmetic-rename-internal-variabl.patch -- patches.suse/tpm-Fix-TPM-1.2-Shutdown-sequence-to-prevent-future-.patch -- patches.suse/crypto-ccp-fix-AES-CFB-error-exposed-by-new-test-vec.patch -- patches.suse/crypto-ccp-Fix-3DES-complaint-from-ccp-crypto-module.patch -- patches.suse/crypto-talitos-fix-skcipher-failure-due-to-wrong-out.patch -- patches.suse/crypto-talitos-rename-alternative-AEAD-algos.patch -- patches.suse/crypto-talitos-reduce-max-key-size-for-SEC1.patch -- patches.suse/crypto-talitos-fix-CTR-alg-blocksize.patch -- patches.suse/crypto-talitos-check-data-blocksize-in-ablkcipher.patch -- patches.suse/crypto-talitos-HMAC-SNOOP-NO-AFEU-mode-requires-SW-i.patch -- patches.suse/crypto-talitos-properly-handle-split-ICV.patch -- patches.suse/crypto-talitos-Align-SEC1-accesses-to-32-bits-bounda.patch -- patches.suse/crypto-arm64-sha1-ce-correct-digest-for-empty-data-i.patch -- patches.suse/crypto-arm64-sha2-ce-correct-digest-for-empty-data-i.patch -- patches.suse/crypto-ghash-fix-unaligned-memory-access-in-ghash_se.patch -- patches.suse/crypto-chacha20poly1305-fix-atomic-sleep-when-using-.patch -- patches.suse/crypto-talitos-fix-max-key-size-for-sha384-and-sha51.patch -- patches.suse/lib-scatterlist-Fix-mapping-iterator-when-sg-offset-.patch -- patches.suse/crypto-ccp-Validate-the-the-error-value-used-to-inde.patch -- patches.suse/signal-cifs-Fix-cifs_put_tcp_session-to-call-send_sig-instead-of-fo.patch -- patches.suse/signal-properly-set-trace_signal_lose_info-in-_send_signal.patch -- patches.suse/pwm-stm32-Use-3-cells-of_xlate.patch -- patches.suse/gpio-omap-ensure-irq-is-enabled-before-wakeup.patch -- patches.suse/gpio-omap-fix-lack-of-irqstatus_raw0-for-OMAP4.patch -- patches.suse/regmap-fix-bulk-writes-on-paged-registers.patch -- patches.suse/regulator-s2mps11-Fix-buck7-and-buck8-wrong-voltages.patch -- patches.suse/regulator-qcom_spmi-Fix-math-of-spmi_regulator_set_v.patch -- patches.suse/iommu-vt-d-remove-unnecessary-rcu_read_locks -- patches.suse/iommu-fix-a-leak-in-iommu_insert_resv_region -- patches.suse/iommu-vt-d-duplicate-iommu_resv_region-objects-per-device-list -- patches.suse/iommu-vt-d-introduce-is_downstream_to_pci_bridge-helper -- patches.suse/iommu-vt-d-handle-rmrr-with-pci-bridge-device-scopes -- patches.suse/iommu-vt-d-handle-pci-bridge-rmrr-device-scopes-in-intel_iommu_get_resv_regions -- patches.suse/iommu-amd-make-iommu_disable-safer -- patches.suse/iommu-use-right-function-to-get-group-for-device -- patches.suse/edac-fix-global-out-of-bounds-write-when-setting-edac_mc_poll_msec.patch -- patches.suse/media-v4l2-ctrl-fix-flags-for-DO_WHITE_BALANCE.patch -- patches.suse/media-spi-IR-LED-add-missing-of-table-registration.patch -- patches.suse/media-dvb-usb-fix-use-after-free-in-dvb_usb_device_e.patch -- patches.suse/0016-media-au0828-fix-null-dereference-in-error-path.patch -- patches.suse/media-marvell-ccic-fix-DMA-s-g-desc-number-calculati.patch -- patches.suse/media-marvell-ccic-don-t-generate-EOF-on-parallel-bu.patch -- patches.suse/media-vpss-fix-a-potential-NULL-pointer-dereference.patch -- patches.suse/media-media_device_enum_links32-clean-a-reserved-fie.patch -- patches.suse/0017-media-pvrusb2-use-a-different-format-for-warnings.patch -- patches.suse/media-coda-Remove-unbalanced-and-unneeded-mutex-unlo.patch -- patches.suse/0001-media-cpia2_usb-first-wake-up-then-free-in-disconnec.patch -- patches.suse/media-usb-zr364xx-Fix-KASAN-null-ptr-deref-Read-in-z.patch -- patches.suse/media-mc-device.c-don-t-memset-__user-pointer-conten.patch -- patches.suse/media-staging-media-davinci_vpfe-Fix-for-memory-leak.patch -- patches.suse/media-wl128x-Fix-some-error-handling-in-fm_v4l2_init.patch -- patches.suse/media-vivid-fix-incorrect-assignment-operation-when-.patch -- patches.suse/media-s5p-mfc-Make-additional-clocks-optional.patch -- patches.suse/media-Revert-media-marvell-ccic-reset-ccic-phy-when-.patch -- patches.suse/media-coda-fix-mpeg2-sequence-number-handling.patch -- patches.suse/media-coda-fix-last-buffer-handling-in-V4L2_ENC_CMD_.patch -- patches.suse/media-coda-increment-sequence-offset-for-the-last-re.patch -- patches.suse/media-v4l2-Test-type-instead-of-cfg-type-in-v4l2_ctr.patch -- patches.suse/media-hdpvr-fix-locking-and-a-missing-msleep.patch -- patches.suse/media-radio-raremono-change-devm_k-alloc-to-k-alloc.patch -- patches.suse/ALSA-usb-audio-Enable-.product_name-override-for-Ema.patch -- patches.suse/ALSA-hda-Add-Elkhart-Lake-PCI-ID.patch -- patches.suse/ALSA-usb-audio-Sanity-checks-for-each-pipe-and-EP-ty.patch -- patches.suse/ALSA-hda-realtek-Headphone-Mic-can-t-record-after-S3.patch -- patches.suse/ASoC-add-support-for-Conexant-CX2072X-CODEC -- patches.suse/ASoC-Intel-Add-machine-driver-for-Cherrytrail-CX2072 -- patches.suse/ASoC-cx2072x-fix-integer-overflow-on-unsigned-int-mu.patch -- patches.suse/ACPI-PM-Avoid-evaluating-_PS3-on-transitions-from-D3.patch -- patches.suse/ACPI-PM-Allow-transitions-to-D0-to-occur-in-special-.patch -- patches.suse/PCI-Do-not-poll-for-PME-if-the-device-is-in-D3cold.patch -- patches.suse/pci-pm-acpi-refresh-all-stale-power-state-data-in-pci_pm_complete -- patches.suse/cpupower-frequency-set-r-option-misses-the-last-cpu-.patch -- patches.suse/cpufreq-brcmstb-avs-cpufreq-Fix-initial-command-chec.patch -- patches.suse/cpufreq-brcmstb-avs-cpufreq-Fix-types-for-voltage-fr.patch -- patches.suse/cpufreq-add-driver-for-raspberry-pi.patch -- patches.suse/0022-bcache-don-t-set-max-writeback-rate-if-gc-is-running.patch -- patches.suse/0023-bcache-check-c-gc_thread-by-IS_ERR_OR_NULL-in-cache_.patch -- patches.suse/0024-bcache-fix-return-value-error-in-bch_journal_read.patch -- patches.suse/0025-Revert-bcache-set-CACHE_SET_IO_DISABLE-in-bch_cached.patch -- patches.suse/0026-bcache-avoid-flushing-btree-node-in-cache_set_flush-.patch -- patches.suse/0027-bcache-ignore-read-ahead-request-failure-on-backing-.patch -- patches.suse/0028-bcache-add-io-error-counting-in-write_bdev_super_end.patch -- patches.suse/0029-bcache-remove-unnecessary-prefetch-in-bset_search_tr.patch -- patches.suse/0031-bcache-add-return-value-check-to-bch_cached_dev_run.patch -- patches.suse/0032-bcache-remove-unncessary-code-in-bch_btree_keys_init.patch -- patches.suse/0033-bcache-check-CACHE_SET_IO_DISABLE-in-allocator-code.patch -- patches.suse/0034-bcache-check-CACHE_SET_IO_DISABLE-bit-in-bch_journal.patch -- patches.suse/0035-bcache-more-detailed-error-message-to-bcache_device_.patch -- patches.suse/0036-bcache-add-more-error-message-in-bch_cached_dev_atta.patch -- patches.suse/0037-bcache-improve-error-message-in-bch_cached_dev_run.patch -- patches.suse/0038-bcache-remove-XXX-comment-line-from-run_cache_set.patch -- patches.suse/0039-bcache-make-bset_search_tree-be-more-understandable.patch -- patches.suse/0040-bcache-add-pendings_cleanup-to-stop-pending-bcache-d.patch -- patches.suse/0041-bcache-fix-mistaken-sysfs-entry-for-io_error-counter.patch -- patches.suse/0042-bcache-destroy-dc-writeback_write_wq-if-failed-to-cr.patch -- patches.suse/0043-bcache-stop-writeback-kthread-and-kworker-when-bch_c.patch -- patches.suse/0044-bcache-avoid-a-deadlock-in-bcache_reboot.patch -- patches.suse/0045-bcache-acquire-bch_register_lock-later-in-cached_dev.patch -- patches.suse/0047-bcache-acquire-bch_register_lock-later-in-cached_dev.patch -- patches.suse/0047-bcache-fix-potential-deadlock-in-cached_def_free.patch -- patches.suse/0048-bcache-add-code-comments-for-journal_read_bucket.patch -- patches.suse/0049-bcache-set-largest-seq-to-ja-seq-bucket_index-in-jou.patch -- patches.suse/0050-bcache-shrink-btree-node-cache-after-bch_btree_check.patch -- patches.suse/0051-bcache-Revert-bcache-free-heap-cache_set-flush_btree.patch -- patches.suse/0052-bcache-Revert-bcache-fix-high-CPU-occupancy-during-j.patch -- patches.suse/0053-bcache-only-clear-BTREE_NODE_dirty-bit-when-it-is-se.patch -- patches.suse/0054-bcache-add-comments-for-mutex_lock-b-write_lock.patch -- patches.suse/0055-bcache-remove-retry_flush_write-from-struct-cache_se.patch -- patches.suse/0056-bcache-fix-race-in-btree_flush_write.patch -- patches.suse/0057-bcache-performance-improvement-for-btree_flush_write.patch -- patches.suse/0058-bcache-add-reclaimed_journal_buckets-to-struct-cache.patch -- patches.suse/block-bfq-null-out-the-bic-when-it-s-no-longer-valid.patch -- patches.suse/block-documentation-Fix-wbt_lat_usec-documentation.patch -- patches.suse/libata-don-t-request-sense-data-on-ZAC-ATA-devices.patch -- patches.suse/documentation-dma-api-fix-a-function-name-of-max_mapping_size -- patches.suse/docs-move-protection-keys.rst-to-the-core-api-book.patch -- patches.suse/debugfs-simplify-__debugfs_remove_file.patch -- patches.suse/udf-Fix-incorrect-final-NOT_ALLOCATED-hole-extent-le.patch -- patches.suse/mm-add-filemap_fdatawait_range_keep_errors.patch -- patches.suse/jbd2-introduce-jbd2_inode-dirty-range-scoping.patch -- patches.suse/ext4-use-jbd2_inode-dirty-range-scoping.patch -- patches.suse/Revert-e1000e-fix-cyclic-resets-at-link-up-with-acti.patch -- patches.suse/e1000e-start-network-tx-queue-only-when-link-is-up.patch -- patches.suse/net-phy-Check-against-net_device-being-NULL.patch -- patches.suse/tua6100-Avoid-build-warnings.patch -- patches.suse/net-ena-add-handling-of-llq-max-tx-burst-size.patch -- patches.suse/net-ena-ethtool-add-extra-properties-retrieval-via-g.patch -- patches.suse/net-ena-replace-free_tx-rx_ids-union-with-single-fre.patch -- patches.suse/net-ena-arrange-ena_probe-function-variables-in-reve.patch -- patches.suse/net-ena-add-newline-at-the-end-of-pr_err-prints.patch -- patches.suse/net-ena-allow-automatic-fallback-to-polling-mode.patch -- patches.suse/net-ena-add-support-for-changing-max_header_size-in-.patch -- patches.suse/net-ena-optimise-calculations-for-CQ-doorbell.patch -- patches.suse/net-ena-add-good-checksum-counter.patch -- patches.suse/net-ena-use-dev_info_once-instead-of-static-variable.patch -- patches.suse/vmxnet3-turn-off-lro-when-rxcsum-is-disabled.patch -- patches.suse/net-ena-add-MAX_QUEUES_EXT-get-feature-admin-command.patch -- patches.suse/net-ena-enable-negotiating-larger-Rx-ring-size.patch -- patches.suse/net-ena-make-ethtool-show-correct-current-and-max-qu.patch -- patches.suse/net-ena-allow-queue-allocation-backoff-when-low-on-m.patch -- patches.suse/net-ena-add-ethtool-function-for-changing-io-queue-s.patch -- patches.suse/net-ena-remove-inline-keyword-from-functions-in-.c.patch -- patches.suse/net-ena-update-driver-version-from-2.0.3-to-2.1.0.patch -- patches.suse/qed-iWARP-Use-READ_ONCE-and-smp_store_release-to-acc.patch -- patches.suse/qed-iWARP-fix-uninitialized-callback.patch -- patches.suse/qed-iWARP-Fix-tc-for-MPA-ll2-connection.patch -- patches.suse/qed-iWARP-Fix-default-window-size-to-be-based-on-chi.patch -- patches.suse/net-ena-Fix-bug-where-ring-allocation-backoff-stoppe.patch -- patches.suse/Revert-net-ena-ethtool-add-extra-properties-retrieva.patch -- patches.suse/ath6kl-add-some-bounds-checking.patch -- patches.suse/wil6210-fix-potential-out-of-bounds-read.patch -- patches.suse/0001-p54usb-Fix-race-between-disconnect-and-firmware-load.patch -- patches.suse/e1000e-Increase-pause-and-refresh-time.patch -- patches.suse/0001-iwlwifi-pcie-fix-ALIVE-interrupt-handling-for-gen2-d.patch -- patches.suse/0001-iwlwifi-pcie-don-t-service-an-interrupt-that-was-mas.patch -- patches.suse/ath10k-fix-fw-crash-by-moving-chip-reset-after-napi-.patch -- patches.suse/0001-carl9170-fix-misuse-of-device-driver-API.patch -- patches.suse/Bluetooth-hci_bcsp-Fix-memory-leak-in-rx_skb.patch -- patches.suse/Bluetooth-Check-state-in-l2cap_disconnect_rsp.patch -- patches.suse/Bluetooth-validate-BLE-connection-interval-updates.patch -- patches.suse/Bluetooth-Add-SMP-workaround-Microsoft-Surface-Preci.patch -- patches.suse/Bluetooth-6lowpan-search-for-destination-address-in-.patch -- patches.suse/mwifiex-Don-t-abort-on-small-spec-compliant-vendor-I.patch -- patches.suse/batman-adv-fix-for-leaked-TVLV-handler.patch -- patches.suse/net-make-skb_dst_force-return-true-when-dst-is-refco.patch -- patches.suse/igmp-fix-memory-leak-in-igmpv3_del_delrec.patch -- patches.suse/bnx2x-Prevent-ptp_task-to-be-rescheduled-indefinitel.patch -- patches.suse/net-dsa-mv88e6xxx-wait-after-reset-deactivation.patch -- patches.suse/net-openvswitch-fix-csum-updates-for-MPLS-actions.patch -- patches.suse/Documentation-networking-fix-default_ttl-typo-in-mpl.patch -- patches.suse/ipv4-don-t-set-IPv6-only-flags-to-IPv4-addresses.patch -- patches.suse/netrom-fix-a-memory-leak-in-nr_rx_frame.patch -- patches.suse/net-bridge-mcast-fix-stale-nsrcs-pointer-in-igmp3-ml.patch -- patches.suse/net-bridge-mcast-fix-stale-ipv6-hdr-pointer-when-han.patch -- patches.suse/net-bridge-stp-don-t-cache-eth-dest-pointer-before-s.patch -- patches.suse/rxrpc-Fix-send-on-a-connected-but-unbound-socket.patch -- patches.suse/macsec-fix-use-after-free-of-skb-during-RX.patch -- patches.suse/macsec-fix-checksumming-after-decryption.patch -- patches.suse/bonding-validate-ip-header-before-check-IPPROTO_IGMP.patch -- patches.suse/0001-xfrm-Fix-xfrm-sel-prefix-length-validation.patch -- patches.suse/af_key-fix-leaks-in-key_pol_get_resp-and-dump_sp.patch -- patches.suse/0002-xfrm-fix-sa-selector-validation.patch -- patches.suse/nfc-fix-potential-illegal-memory-access.patch -- patches.suse/tcp-Reset-bytes_acked-and-bytes_received-when-discon.patch -- patches.suse/x86-alternatives-fix-int3_emulate_call-selftest-stack-corruption.patch -- patches.suse/scsi-qla2xxx-remove-double-assignment-in-qla2x00_upd.patch -- patches.suse/msft-hv-1890-scsi-storvsc-Add-ability-to-change-scsi-queue-depth.patch -- patches.suse/revert-scsi-ncr5380-increase-register-polling-limit -- patches.suse/scsi-ncr5380-always-re-enable-reselection-interrupt -- patches.suse/scsi-mac_scsi-increase-pio-pdma-transfer-length-threshold -- patches.suse/scsi-mac_scsi-fix-pseudo-dma-implementation-take-2 -- patches.suse/scsi-qla2xxx-Fix-kernel-crash-after-disconnecting-NV.patch -- patches.suse/scsi-qla2xxx-on-session-delete-return-nvme-cmd.patch -- patches.suse/scsi-qla2xxx-Fix-NVME-cmd-and-LS-cmd-timeout-race-co.patch -- patches.suse/scsi-qla2xxx-move-IO-flush-to-the-front-of-NVME-rpor.patch -- patches.suse/livepatch-use-static-buffer-for-debugging-messages-under-rq-lock.patch -- patches.suse/revert-livepatch-remove-reliable-stacktrace-check-in-klp_try_switch_task.patch -- patches.suse/livepatch-remove-duplicate-warning-about-missing-reliable-stacktrace-support.patch -- patches.suse/HID-wacom-generic-only-switch-the-mode-on-devices-wi.patch -- patches.suse/HID-wacom-generic-Correct-pad-syncing.patch -- patches.suse/HID-wacom-correct-touch-resolution-x-y-typo.patch -- patches.suse/HID-wacom-generic-read-HID_DG_CONTACTMAX-from-any-fe.patch -- patches.suse/VMCI-Fix-integer-overflow-in-VMCI-handle-arrays.patch -- patches.suse/intel_th-msu-Fix-single-mode-with-disabled-IOMMU.patch -- patches.suse/intel_th-pci-Add-Ice-Lake-NNPI-support.patch -- patches.suse/staging-rtl8712-reduce-stack-usage-again.patch -- patches.suse/staging-comedi-amplc_pci230-fix-null-pointer-deref-o.patch -- patches.suse/staging-comedi-dt282x-fix-a-null-pointer-deref-on-in.patch -- patches.suse/iio-iio-utils-Fix-possible-incorrect-mask-calculatio.patch -- patches.suse/tty-max310x-Fix-invalid-baudrate-divisors-calculator.patch -- patches.suse/serial-stm32-fix-transmit_chars-when-tx-is-stopped.patch -- patches.suse/tty-serial-cpm_uart-fix-init-when-SMC-is-relocated.patch -- patches.suse/tty-serial-digicolor-Fix-digicolor-usart-already-reg.patch -- patches.suse/serial-8250-Fix-TX-interrupt-handling-condition.patch -- patches.suse/tty-serial-msm_serial-avoid-system-lockup-condition.patch -- patches.suse/serial-uartps-Fix-multiple-line-dereference.patch -- patches.suse/serial-uartps-Fix-long-line-over-80-chars.patch -- patches.suse/serial-uartps-Do-not-add-a-trailing-semicolon-to-mac.patch -- patches.suse/serial-uartps-Remove-useless-return-from-cdns_uart_p.patch -- patches.suse/tty-serial_core-Set-port-active-bit-in-uart_port_act.patch -- patches.suse/Revert-serial-8250-Don-t-service-RX-FIFO-if-interrup.patch -- patches.suse/usb-core-hub-Disable-hub-initiated-U1-U2.patch -- patches.suse/usb-gadget-Zero-ffs_io_data.patch -- patches.suse/usb-gadget-ether-Fix-race-between-gether_disconnect-.patch -- patches.suse/phy-renesas-rcar-gen2-Fix-memory-leak-at-error-paths.patch -- patches.suse/USB-serial-option-add-support-for-GosunCn-ME3630-RND.patch -- patches.suse/USB-serial-ftdi_sio-add-ID-for-isodebug-v1.patch -- patches.suse/usb-Handle-USB3-remote-wakeup-for-LPM-enabled-device.patch -- patches.suse/memstick-Fix-error-cleanup-path-of-memstick_init.patch -- patches.suse/0001-mmc-sdhci-msm-fix-mutex-while-in-spinlock.patch -- patches.suse/mm-nvdimm-add-is_ioremap_addr-and-use-that-to-check-.patch -- patches.suse/nilfs2-do-not-use-unexported-cpu_to_le32-le32_to_cpu.patch -- patches.suse/0001-ocfs2-add-last-unlock-times-in-locking_state.patch -- patches.suse/0002-ocfs2-add-locking-filter-debugfs-file.patch -- patches.suse/0003-ocfs2-add-first-lock-wait-time-in-locking_state.patch -- patches.suse/9p-pass-the-correct-prototype-to-read_cache_page.patch -- patches.suse/kvm-svm-avic-do-not-send-avic-doorbell-to-self -- patches.suse/kvm-convert-kvm_lock-to-a-mutex -- patches.suse/kvm-vmx-fix-handling-of-mc-that-occurs-during-vm-entry -- patches.suse/kvm-vmx-always-signal-gp-on-wrmsr-to-msr_ia32_cr_pat-with-bad-value -- patches.suse/kvm-nvmx-use-adjusted-pin-controls-for-vmcs02 -- patches.suse/kvm-vmx-check-cpuid-before-allowing-read-write-of-ia32_xss -- patches.suse/kvm-nvmx-allow-setting-the-vmfunc-controls-msr -- patches.suse/kvm-nvmx-remove-unnecessary-sync_roots-from-handle_invept -- patches.suse/kvm-x86-do-not-release-the-page-inside-mmu_set_spte -- patches.suse/kvm-x86-make-fnamefetch-and-_direct_map-more-similar -- patches.suse/kvm-x86-remove-now-unneeded-hugepage-gfn-adjustment -- patches.suse/kvm-x86-change-kvm_mmu_page_get_gfn-bug_on-to-warn_on -- patches.suse/kvm-x86-add-tracepoints-around-_direct_map-and-fnamefetch -- patches.suse/kvm-x86-unconditionally-enable-irqs-in-guest-context -- patches.suse/9p-virtio-Add-cleanup-path-in-p9_virtio_init.patch -- patches.suse/9p-xen-Add-cleanup-path-in-p9_trans_xen_init.patch -- patches.suse/Input-synaptics-enable-SMBUS-on-T480-thinkpad-trackp.patch -- patches.suse/pinctrl-rockchip-fix-leaked-of_node-references.patch -- patches.suse/dm-bufio-fix-deadlock-with-loop-device.patch -- patches.suse/net-mlx5e-IPoIB-Add-error-path-in-mlx5_rdma_setup_rn.patch -- patches.suse/cxgb4-reduce-kernel-stack-usage-in-cudbg_collect_mem.patch -- patches.suse/sunhv-Fix-device-naming-inconsistency-between-sunhv_.patch -- patches.suse/powerpc-pseries-dlpar-Fix-a-missing-check-in-dlpar_p.patch -- patches.suse/powerpc-pseries-Fix-xive-off-command-line.patch -- patches.suse/powerpc-pseries-Fix-oops-in-hotplug-memory-notifier.patch -- patches.suse/powerpc-cacheinfo-add-cacheinfo_teardown-cacheinfo_r.patch -- patches.suse/powerpc-pseries-mobility-prevent-cpu-hotplug-during-.patch -- patches.suse/powerpc-pseries-mobility-rebuild-cacheinfo-hierarchy.patch -- patches.suse/powerpc-watchpoint-Restore-NV-GPRs-while-returning-f.patch -- patches.suse/powerpc-rtas-retry-when-cpu-offline-races-with-suspe.patch -- patches.suse/powerpc-64s-Rename-PPC_INVALIDATE_ERAT-to-PPC_ISA_3_.patch -- patches.suse/powerpc-64s-radix-keep-kernel-ERAT-over-local-proces.patch -- patches.suse/KVM-PPC-Book3S-HV-Fix-CR0-setting-in-TM-emulation.patch -- patches.suse/powerpc-mm-mark-more-tlb-functions-as-__always_inlin.patch -- patches.suse/powerpc-mm-hash-4k-Don-t-use-64K-page-size-for-vmemm.patch -- patches.suse/powerpc-mm-radix-Use-the-right-page-size-for-vmemmap.patch -- patches.suse/powerpc-mm-drconf-Use-NUMA_NO_NODE-on-failures-inste.patch -- patches.suse/powerpc-mm-Fix-node-look-up-with-numa-off-boot.patch -- patches.suse/powerpc-mm-Consolidate-numa_enable-check-and-min_com.patch -- patches.suse/powerpc-mm-Handle-page-table-allocation-failures.patch -- patches.suse/powerpc-module64-Fix-comment-in-R_PPC64_ENTRY-handli.patch -- patches.suse/powerpc-irq-Don-t-WARN-continuously-in-arch_local_ir.patch -- patches.suse/mailbox-handle-failed-named-mailbox-channel-request.patch -- patches.suse/platform-x86-asus-wmi-Only-Tell-EC-the-OS-will-handl.patch -- patches.suse/platform-x86-pmc_atom-Add-CB4063-Beckhoff-Automation.patch -- patches.suse/eCryptfs-fix-a-couple-type-promotion-bugs.patch -- patches.suse/drm-panel-simple-Fix-panel_simple_dsi_probe.patch -- patches.suse/dma-buf-balance-refcount-inbalance.patch -- patches.suse/drm-edid-Fix-a-missing-check-bug-in-drm_load_edid_firmware.patch -- patches.suse/drm-mst-Fix-MST-sideband-up-reply-failure-handling.patch -- patches.suse/drm-bridge-tc358767-read-display_props-in-get_modes.patch -- patches.suse/drm-bridge-sii902x-pixel-clock-unit-is-10kHz-instead.patch -- patches.suse/drm-Flush-output-polling-on-shutdown.patch -- patches.suse/drm-crc-debugfs-User-irqsafe-spinlock-in-drm_crtc_ad.patch -- patches.suse/drm-meson-Add-support-for-XBGR8888-ABGR8888-formats.patch -- patches.suse/drm-virtio-Add-memory-barriers-for-capset-cache.patch -- patches.suse/drm-rockchip-Properly-adjust-to-a-true-clock-in-adju.patch -- patches.suse/drm-msm-mdp5-Fix-mdp5_cfg_init-error-return.patch -- patches.suse/drm-msm-Depopulate-platform-on-probe-failure.patch -- patches.suse/drm-msm-a3xx-remove-TPL1-regs-from-snapshot.patch -- patches.suse/gpu-ipu-v3-ipu-ic-Fix-saturation-bit-offset-in-TPMEM.patch -- patches.suse/0018-mfd-core-Set-fwnode-for-created-devices.patch -- patches.suse/0019-mfd-arizona-Fix-undefined-behavior.patch -- patches.suse/mfd-intel-lpss-Release-IDA-resources.patch -- patches.suse/0020-mfd-hi655x-pmic-Fix-missing-return-value-check-for-d.patch -- patches.suse/IB-mlx5-Report-correctly-tag-matching-rendezvous-cap.patch -- patches.suse/PCI-Return-error-if-cannot-probe-VF.patch -- patches.suse/PCI-Always-allow-probing-with-driver_override.patch -- patches.suse/PCI-sysfs-Ignore-lockdep-for-remove-attribute.patch -- patches.suse/msft-hv-1895-PCI-hv-Fix-a-use-after-free-bug-in-hv_eject_device_w.patch -- patches.suse/0001-PCI-qcom-Ensure-that-PERST-is-asserted-for-at-least-.patch -- patches.suse/PCI-tegra-Enable-Relaxed-Ordering-only-for-Tegra20-T.patch -- patches.suse/0001-PCI-xilinx-nwl-Fix-Multi-MSI-data-programming.patch -- patches.suse/nvme-fc-fix-module-unloads-while-lports-still-pendin.patch -- patches.suse/btrfs-ensure-btrfs_init_dev_replace_tgtdev-sees-up-to-date-values.patch -- patches.suse/btrfs-fix-data-loss-after-inode-eviction-renaming-it.patch -- patches.suse/Btrfs-prevent-send-failures-and-crashes-due-to-concu.patch -- patches.suse/btrfs-fix-fsync-not-persisting-dentry-deletions-due-.patch -- patches.suse/btrfs-add-missing-inode-version-ctime-and-mtime-upda.patch -- patches.suse/0022-drivers-rapidio-devices-rio_mport_cdev.c-NUL-termina.patch -- patches.suse/drivers-pps-pps.c-clear-offset-flags-in-PPS_SETPARAM.patch -- patches.suse/dmaengine-hsu-Revert-set-HSU_CH_MTSR-to-memory-width.patch -- patches.suse/0008-dmaengine-rcar-dmac-Reject-zero-length-slave-DMA-req.patch -- patches.suse/clk-qcom-Fix-Wunused-const-variable.patch -- patches.suse/clk-bcm2835-remove-pllb.patch -- patches.suse/clk-bcm283x-add-driver-interfacing-with-raspberry-pi-s-firmware.patch -- patches.suse/firmware-raspberrypi-register-clk-device.patch -- patches.suse/clk-raspberrypi-register-platform-device-for-raspberrypi-cpufreq.patch -- patches.suse/clk-tegra210-fix-PLLU-and-PLLU_OUT1.patch -- patches.suse/clk-rockchip-Don-t-yell-about-bad-mmc-phases-when-ge.patch -- patches.suse/floppy-fix-div-by-zero-in-setup_format_params.patch -- patches.suse/floppy-fix-out-of-bounds-read-in-copy_buffer.patch -- patches.suse/0001-ACPI-fix-false-positive-Wuninitialized-warning.patch -- patches.suse/ALSA-hda-realtek-Fixed-Headphone-Mic-can-t-record-on.patch -- patches.suse/ALSA-hda-realtek-apply-ALC891-headset-fixup-to-one-D.patch -- patches.suse/ALSA-seq-Break-too-long-mutex-context-in-the-write-l.patch -- patches.suse/watchdog-sama5d4-fix-WDD-value-to-be-always-set-to-m.patch -- patches.suse/watchdog-bcm2835_wdt-Fix-module-autoload.patch -- patches.suse/ceph-silence-a-checker-warning-in-mdsc_show.patch -- patches.suse/ceph-clean-up-ceph-dir-pin-vxattr-name-sizeof.patch -- patches.suse/ceph-fix-ceph-dir-rctime-vxattr-value.patch -- patches.suse/ceph-fix-improper-use-of-smp_mb__before_atomic.patch -- patches.suse/ceph-hold-i_ceph_lock-when-removing-caps-for-freeing-inode.patch -- patches.suse/ceph-don-t-blindly-unregister-session-that-is-in-opening-state.patch -- patches.suse/ceph-remove-request-from-waiting-list-before-unregister.patch -- patches.suse/ceph-use-ceph_evict_inode-to-cleanup-inode-s-resource.patch -- patches.suse/cifs-Use-kmemdup-in-SMB2_ioctl_init-.patch -- patches.suse/fs-cifs-Drop-unlikely-before-IS_ERR-_OR_NULL-.patch -- patches.suse/SMB3-Add-SMB3-1-1-GCM-to-negotiated-crypto-algorigthms.patch -- patches.suse/SMB3-1-1-Add-GCM-crypto-to-the-encrypt-and-decrypt-functions.patch -- patches.suse/cifs-add-missing-GCM-module-dependency.patch -- patches.suse/Fix-match_server-check-to-allow-for-auto-dialect-negotiate.patch -- patches.suse/smb3-if-max_credits-is-specified-then-display-it-in-proc-mounts.patch -- patches.suse/cifs-Properly-handle-auto-disabling-of-serverino-option.patch -- patches.suse/cifs-Fix-check-for-matching-with-existing-mount.patch -- patches.suse/cifs-simplify-code-by-removing-CONFIG_CIFS_ACL-ifdef.patch -- patches.suse/CIFS-Fix-module-dependency.patch -- patches.suse/smb3-minor-cleanup-of-compound_send_recv.patch -- patches.suse/cifs-fix-typo-in-debug-message-with-struct-field-ia_valid.patch -- patches.suse/add-some-missing-definitions.patch -- patches.suse/fs-cifs-cifsssmb-Change-return-type-of-convert_ace_to_cifs_ace.patch -- patches.suse/cifs-always-add-credits-back-for-unsolicited-PDUs.patch -- patches.suse/cifs-Fix-a-race-condition-with-cifs_echo_request.patch -- patches.suse/smb3-Allow-query-of-symlinks-stored-as-reparse-points.patch -- patches.suse/smb3-add-new-mount-option-to-retrieve-mode-from-special-ACE.patch -- patches.suse/smb3-do-not-send-compression-info-by-default.patch -- patches.suse/smb3-Send-netname-context-during-negotiate-protocol.patch -- patches.suse/SMB3-query-inode-number-on-open-via-create-context.patch -- patches.suse/cifs-refactor-and-clean-up-arguments-in-the-reparse-point-parsing.patch -- patches.suse/cifs-fix-parsing-of-symbolic-link-error-response.patch -- patches.suse/cifs-fix-crash-in-cifs_dfs_do_automount.patch -- patches.suse/cifs-fix-crash-in-smb2_compound_op-smb2_set_next_command-.patch -- patches.suse/smb3-smbdirect-no-longer-experimental.patch -- patches.suse/NFSv4-Handle-the-special-Linux-file-open-access-mode.patch -- patches.suse/NFS-Cleanup-if-nfs_match_client-is-interrupted.patch -- patches.suse/pnfs-flexfiles-Fix-PTR_ERR-dereferences-in-ff_layout.patch -- patches.suse/dm-zoned-fix-zone-state-management-race.patch -- patches.suse/resource-fix-locking-in-find_next_iomem_res.patch -- patches.suse/net-neigh-fix-multiple-neigh-timer-scheduling.patch -- patches.suse/0015-ISDN-hfcsusb-checking-idx-of-ep-configuration.patch -- patches.suse/be2net-Signal-that-the-device-cannot-transmit-during.patch -- patches.suse/caif-hsi-fix-possible-deadlock-in-cfhsi_exit_module.patch -- patches.suse/net_sched-unset-TCQ_F_CAN_BYPASS-when-adding-filters.patch -- patches.suse/net-bcmgenet-use-promisc-for-unsupported-filters.patch -- patches.suse/0001-xen-pv-Fix-a-boot-up-hang-revealed-by-int3-self-test.patch -- patches.suse/0001-xen-let-alloc_xenballooned_pages-fail-if-not-enough-.patch -- patches.suse/crypto-crypto4xx-fix-a-potential-double-free-in-ppc4.patch -- patches.suse/crypto-ccp-memset-structure-fields-to-zero-before-re.patch -- patches.suse/crypto-ccp-gcm-use-const-time-tag-comparison.patch -- patches.suse/crypto-ccp-Fix-SEV_VERSION_GREATER_OR_EQUAL.patch -- patches.suse/0001-padata-use-smp_mb-in-padata_reorder-to-avoid-orphane.patch -- patches.suse/drm-nouveau-i2c-Enable-i2c-pads-busses-during-preini.patch -- patches.suse/drm-nouveau-fix-memory-leak-in-nouveau_conn_reset.patch -- patches.suse/firmware-ti_sci-Always-request-response-from-firmwar.patch -- patches.suse/scsi-megaraid_sas-fix-calculation-of-target-id -- patches.suse/scsi-zfcp-fix-request-object-use-after-free-in-send-path-causing-wrong-traces -- patches.suse/scsi-libfc-fix-null-pointer-dereference-on-a-null-lport -- patches.suse/scsi-core-fix-race-on-creating-sense-cache -- patches.suse/kvm-svm-fix-detection-of-amd-errata-1096 -- patches.suse/kvm-x86-vpmu-refine-kvm_pmu-err-msg-when-event-creation-failed -- patches.suse/kvm-nvmx-do-not-use-dangling-shadow-vmcs-after-guest-reset -- patches.suse/x86-boot-fix-memory-leak-in-default_get_smp_config.patch -- patches.suse/Input-synaptics-whitelist-Lenovo-T580-SMBus-intertou.patch -- patches.suse/Input-gtco-bounds-check-collection-indent-level.patch -- patches.suse/Input-alps-don-t-handle-ALPS-cs19-trackpoint-only-de.patch -- patches.suse/Input-psmouse-fix-build-error-of-multiple-definition.patch -- patches.suse/Input-alps-fix-a-mismatch-between-a-condition-check-.patch -- patches.suse/CIFS-fix-deadlock-in-cached-root-handling.patch -- patches.suse/smb3-optimize-open-to-not-send-query-file-internal-info.patch -- patches.suse/cifs-flush-before-set-info-if-we-have-writeable-handles.patch -- patches.suse/cifs-update-internal-module-number.patch -- patches.suse/0001-mac80211-fix-possible-memory-leak-in-ieee80211_assig.patch -- patches.suse/mac80211-don-t-warn-about-CW-params-when-not-using-t.patch -- patches.suse/net-sched-verify-that-q-NULL-before-setting-q-flags.patch -- patches.suse/bnx2x-Prevent-load-reordering-in-tx-completion-proce.patch -- patches.suse/be2net-Synchronize-be_update_queues-with-dev_watchdo.patch -- patches.suse/vrf-make-sure-skb-data-contains-ip-header-to-make-ro.patch -- patches.suse/tcp-be-more-careful-in-tcp_fragment.patch -- patches.suse/powerpc-xive-Fix-loop-exit-condition-in-xive_find_ta.patch -- patches.suse/powerpc-tm-Fix-oops-on-sigreturn-on-systems-without-.patch -- patches.suse/cpufreq-pasemi-fix-use-after-free-in-pas_cpufreq_cpu.patch -- patches.suse/hwmon-nct6775-Fix-register-address-and-added-missed-.patch -- patches.suse/iommu-amd-add-support-for-x2apic-iommu-interrupts -- patches.suse/ALSA-line6-Fix-wrong-altsetting-for-LINE6_PODHD500_1.patch -- patches.suse/ALSA-line6-Fix-a-typo.patch -- patches.suse/ALSA-compress-Fix-regression-on-compressed-capture-s.patch -- patches.suse/ALSA-compress-Prevent-bypasses-of-set_params.patch -- patches.suse/ALSA-compress-Don-t-allow-paritial-drain-operations-.patch -- patches.suse/ALSA-compress-Be-more-restrictive-about-when-a-drain.patch -- patches.suse/ALSA-hda-Add-a-conexant-codec-entry-to-let-mute-led-.patch -- patches.suse/bcache-fix-possible-memory-leak-in-bch_cached_dev_ru.patch -- patches.suse/nvme-fix-memory-leak-caused-by-incorrect-subsystem-free.patch -- patches.suse/nvme-fix-multipath-crash-when-ANA-is-deactivated.patch -- patches.suse/ACPI-IORT-Fix-off-by-one-check-in-iort_dev_find_its_.patch -- patches.suse/drm-silence-variable-conn-set-but-not-used.patch -- patches.suse/scsi-ibmvfc-fix-WARN_ON-during-event-pool-release.patch -- patches.suse/drivers-base-introduce-kill_device.patch -- patches.suse/libnvdimm-bus-prevent-duplicate-device_unregister-calls.patch -- patches.suse/vfio-ccw-fix-misleading-comment-when-setting-orb-cmd-c64 -- patches.suse/vfio-ccw-set-pa_nr-to-0-if-memory-allocation-fails-for-pa_iova_pfn -- patches.suse/virtio-s390-fix-race-on-airq_areas -- patches.suse/tty-ldsem-locking-rwsem-Add-missing-ACQUIRE-to-read_.patch -- patches.suse/sched-fair-Don-t-free-p-numa_faults-with-concurrent-.patch -- patches.suse/sched-fair-Use-RCU-accessors-consistently-for-numa_g.patch -- patches.suse/x86-mm-check-for-pfn-instead-of-page-in-vmalloc_sync_one -- patches.suse/x86-mm-sync-also-unmappings-in-vmalloc_sync_all -- patches.suse/mm-vmalloc-sync-unmappings-in-_purge_vmap_area_lazy -- patches.suse/x86-speculation-mds-apply-more-accurate-check-on-hypervisor-platform.patch -- patches.suse/usb-pci-quirks-Correct-AMD-PLL-quirk-detection.patch -- patches.suse/usb-wusbcore-fix-unbalanced-get-put-cluster_id.patch -- patches.suse/hpet-Fix-division-by-zero-in-hpet_time_div.patch -- patches.suse/test_firmware-fix-a-memory-leak-bug.patch -- patches.suse/tracing-fix-header-include-guards-in-trace-event-headers.patch -- patches.suse/hci_uart-check-for-missing-tty-operations.patch -- patches.suse/0012-gpiolib-fix-incorrect-IRQ-requesting-of-an-active-lo.patch -- patches.suse/0021-mmc-dw_mmc-Fix-occasional-hang-after-tuning-on-eMMC.patch -- patches.suse/0007-clk-renesas-cpg-mssr-Fix-reset-control-race-conditio.patch -- patches.suse/0010-drm-msm-Fix-add_gpu_components.patch -- patches.suse/ALSA-pcm-fix-lost-wakeup-event-scenarios-in-snd_pcm_.patch -- patches.suse/ALSA-usb-audio-Fix-gpf-in-snd_usb_pipe_sanity_check.patch -- patches.suse/ACPI-PM-Fix-regression-in-acpi_device_set_power.patch -- patches.suse/btrfs-fix-incremental-send-failure-after-deduplicati.patch -- patches.suse/btrfs-fix-race-leading-to-fs-corruption-after-transa.patch -- patches.suse/IB-core-Add-mitigation-for-Spectre-V1.patch -- patches.suse/IB-mlx5-Fix-MR-registration-flow-to-use-UMR-properly.patch -- patches.suse/libata-zpodd-Fix-small-read-overflow-in-zpodd_get_me.patch -- patches.suse/ata-libahci-do-not-complain-in-case-of-deferred-prob.patch -- patches.suse/nbd-replace-kill_bdev-with-__invalidate_device-again.patch -- patches.suse/s390-dasd-fix-endless-loop-after-read-unit-address-c.patch -- patches.suse/scsi-qla2xxx-Fix-possible-fcport-null-pointer-derefe.patch -- patches.suse/0001-xen-swiotlb-fix-condition-for-calling-xen_destroy_co.patch -- patches.suse/drm-i915-perf-ensure-we-keep-a-reference-on-the-driv.patch -- patches.suse/mm-migrate-Fix-reference-check-race-between-__find_get_block-and-migration.patch -- patches.suse/coredump-split-pipe-command-whitespace-before-expand.patch -- patches.suse/mm-migrate-c-initialize-pud_entry-in-migrate_vma.patch -- patches.suse/eeprom-at24-make-spd-world-readable-again.patch -- patches.suse/0001-x86-speculation-Prepare-entry-code-for-Spectre-v1-sw.patch -- patches.suse/0002-x86-speculation-Enable-Spectre-v1-swapgs-mitigations.patch -- patches.suse/x86-speculation-swapgs-exclude-ATOMs-from-speculating-through-SWAPGS.patch -- patches.suse/HID-Add-044f-b320-ThrustMaster-Inc.-2-in-1-DT.patch -- patches.suse/0013-HID-wacom-fix-bit-shift-for-Cintiq-Companion-2.patch -- patches.suse/HID-holtek-test-for-sanity-of-intfdata.patch -- patches.suse/HID-Add-quirk-for-HP-X1200-PIXART-OEM-mouse.patch -- patches.suse/hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch -- patches.suse/HID-hiddev-avoid-opening-a-disconnected-device.patch -- patches.suse/HID-hiddev-do-cleanup-in-failure-of-opening-a-device.patch -- patches.suse/HID-sony-Fix-race-condition-between-rumble-and-devic.patch -- patches.suse/bonding-Force-slave-speed-check-after-link-state-rec.patch -- patches.suse/sky2-Disable-MSI-on-ASUS-P6T.patch -- patches.suse/can-dev-call-netif_carrier_off-in-register_candev.patch -- patches.suse/0003-can-rcar_canfd-fix-possible-IRQ-storm-on-high-load.patch -- patches.suse/0004-can-peak_usb-fix-potential-double-kfree_skb.patch -- patches.suse/netrom-hold-sock-when-setting-skb-destructor.patch -- patches.suse/ife-error-out-when-nla-attributes-are-empty.patch -- patches.suse/st21nfca_connectivity_event_received-null-check-the-.patch -- patches.suse/st_nci_hci_connectivity_event_received-null-check-th.patch -- patches.suse/bnx2x-Disable-multi-cos-feature.patch -- patches.suse/ipip-validate-header-length-in-ipip_tunnel_xmit.patch -- patches.suse/ip6_tunnel-fix-possible-use-after-free-on-xmit.patch -- patches.suse/net-mlx5-Use-reversed-order-when-unregister-devices.patch -- patches.suse/net-mlx5e-Prevent-encap-flow-counter-update-async-to.patch -- patches.suse/isdn-mISDN-hfcsusb-Fix-possible-null-pointer-derefer.patch -- patches.suse/net-sched-Fix-a-possible-null-pointer-dereference-in.patch -- patches.suse/net-bridge-delete-local-fdb-on-device-init-failure.patch -- patches.suse/mvpp2-refactor-MTU-change-code.patch -- patches.suse/net-fix-ifindex-collision-during-namespace-removal.patch -- patches.suse/compat_ioctl-pppoe-fix-PPPOEIOCSFWD-handling.patch -- patches.suse/mac80211-don-t-WARN-on-short-WMM-parameters-from-AP.patch -- patches.suse/isdn-hfcsusb-Fix-mISDN-driver-crash-caused-by-transf.patch -- patches.suse/net-bridge-mcast-don-t-delete-permanent-entries-when.patch -- patches.suse/tipc-compat-allow-tipc-commands-without-arguments.patch -- patches.suse/net-usb-pegasus-fix-improper-read-if-get_registers-f.patch -- patches.suse/atm-iphase-Fix-Spectre-v1-vulnerability.patch -- patches.suse/can-sja1000-force-the-string-buffer-NULL-terminated.patch -- patches.suse/can-peak_usb-force-the-string-buffer-NULL-terminated.patch -- patches.suse/0005-can-peak_usb-pcan_usb_fd-Fix-info-leaks-to-USB-devic.patch -- patches.suse/0006-can-peak_usb-pcan_usb_pro-Fix-info-leaks-to-USB-devi.patch -- patches.suse/mwifiex-fix-802.11n-WPA-detection.patch -- patches.suse/0001-iwlwifi-mvm-don-t-send-GEO_TX_POWER_LIMIT-on-version.patch -- patches.suse/0001-iwlwifi-mvm-fix-version-check-for-GEO_TX_POWER_LIMIT.patch -- patches.suse/iwlwifi-don-t-unmap-as-page-memory-that-was-mapped-a.patch -- patches.suse/iwlwifi-mvm-fix-an-out-of-bound-access.patch -- patches.suse/hwmon-nct7802-Fix-wrong-detection-of-in4-presence.patch -- patches.suse/cifs-fix-rmmod-regression-in-cifs-ko-caused-by-force_sig-changes.patch -- patches.suse/SMB3-Fix-deadlock-in-validate-negotiate-hits-reconnect.patch -- patches.suse/SMB3-Fix-potential-memory-leak-when-processing-compound-chain.patch -- patches.suse/smb3-send-CAP_DFS-capability-during-session-setup.patch -- patches.suse/SMB3-Kernel-oops-mounting-a-encryptData-share-with-CONFIG_DEBUG_VIR.patch -- patches.suse/NFSv4-Fix-delegation-state-recovery.patch -- patches.suse/NFSv4.1-Fix-open-stateid-recovery.patch -- patches.suse/NFSv4.1-Only-reap-expired-delegations.patch -- patches.suse/NFSv4-Check-the-return-value-of-update_open_stateid.patch -- patches.suse/NFSv4-Fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch -- patches.suse/NFSv4-Fix-an-Oops-in-nfs4_do_setattr.patch -- patches.suse/NFS-Fix-regression-whereby-fscache-errors-are-appear.patch -- patches.suse/crypto-ccp-Fix-oops-by-properly-managing-allocated-s.patch -- patches.suse/crypto-ccp-Add-support-for-valid-authsize-values-les.patch -- patches.suse/crypto-ccp-Ignore-tag-length-when-decrypting-GCM-cip.patch -- patches.suse/ASoC-dapm-Fix-handling-of-custom_stop_condition-on-D.patch -- patches.suse/ALSA-hda-Don-t-override-global-PCM-hw-info-flag.patch -- patches.suse/ALSA-hiface-fix-multiple-memory-leak-bugs.patch -- patches.suse/ALSA-hda-Workaround-for-crackled-sound-on-AMD-contro.patch -- patches.suse/sound-fix-a-memory-leak-bug.patch -- patches.suse/ALSA-firewire-fix-a-memory-leak-bug.patch -- patches.suse/mmc-cavium-Set-the-correct-dma-max-segment-size-for-.patch -- patches.suse/mmc-cavium-Add-the-missing-dma-unmap-when-the-dma-ha.patch -- patches.suse/libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch -- patches.suse/libata-add-SG-safety-checks-in-SFF-pio-transfers.patch -- patches.suse/loop-set-PF_MEMALLOC_NOIO-for-the-worker-thread.patch -- patches.suse/drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch -- patches.suse/drm-rockchip-Suspend-DP-late.patch -- patches.suse/drm-i915-Fix-wrong-escape-clock-divisor-init-for-GLK.patch -- patches.suse/Input-synaptics-enable-RMI-mode-for-HP-Spectre-X360.patch -- patches.suse/Input-kbtab-sanity-check-for-endpoint-type.patch -- patches.suse/Input-iforce-add-sanity-checks.patch -- patches.suse/kvm-fix-leak-vcpu-s-vmcs-value-into-other-pcpu -- patches.suse/usb-host-xhci-rcar-Fix-timeout-in-xhci_suspend.patch -- patches.suse/usb-yurex-Fix-use-after-free-in-yurex_delete.patch -- patches.suse/usb-usbfs-fix-double-free-of-usb-memory-upon-submitu.patch -- patches.suse/usb-iowarrior-fix-deadlock-on-disconnect.patch -- patches.suse/iio-adc-max9611-Fix-misuse-of-GENMASK-macro.patch -- patches.suse/driver_core-Fix_use-after-free_and_double_free_on_glue.patch -- patches.suse/nvmem-use-the-same-permissions-for-eeprom-as-for-nvmem.patch -- patches.suse/mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch -- patches.suse/mm-memcontrol-c-fix-use-after-free-in-mem_cgroup_iter.patch -- patches.suse/iommu-dma-handle-sg-length-overflow-better -- patches.suse/auxdisplay-panel-need-to-delete-scan_timer-when-misc.patch -- patches.suse/fs-xfs-xfs_log-Don-t-use-KM_MAYFAIL-at-xfs_log_reser.patch -- patches.suse/xfs-remove-more-ondisk-directory-corruption-asserts.patch -- patches.suse/xfs-don-t-crash-on-null-attr-fork-xfs_bmapi_read.patch -- patches.suse/drm-ast-Fixed-reboot-test-may-cause-system-hanged.patch -- patches.suse/ALSA-hda-Apply-workaround-for-another-AMD-chip-1022-.patch -- patches.suse/ALSA-hda-Fix-a-memory-leak-bug.patch -- patches.suse/ALSA-hda-Let-all-conexant-codec-enter-D3-when-reboot.patch -- patches.suse/ALSA-hda-Add-a-generic-reboot_notify.patch -- patches.suse/ALSA-usb-audio-Fix-an-OOB-bug-in-parse_audio_mixer_u.patch -- patches.suse/ALSA-usb-audio-Fix-a-stack-buffer-overflow-bug-in-ch.patch -- patches.suse/i2c-emev2-avoid-race-when-unregistering-slave-client.patch -- patches.suse/nvme-multipath-revalidate-nvme_ns_head-gendisk-in-nv.patch -- patches.suse/nvme-core-Fix-extra-device_put-call-on-error-path.patch -- patches.suse/nvme-rdma-drain-qp.patch -- patches.suse/0001-usb-gadget-udc-renesas_usb3-Fix-sysfs-interface-of-r.patch -- patches.suse/usb-gadget-composite-Clear-suspended-on-reset-discon.patch -- patches.suse/USB-core-Fix-races-in-character-device-registration-.patch -- patches.suse/0001-usb-cdc-acm-make-sure-a-refcount-is-taken-early-enou.patch -- patches.suse/0001-USB-CDC-fix-sanity-checks-in-CDC-union-parser.patch -- patches.suse/usb-host-fotg2-restart-hcd-after-port-reset.patch -- patches.suse/USB-serial-option-Add-support-for-ZTE-MF871A.patch -- patches.suse/USB-serial-option-add-D-Link-DWM-222-device-ID.patch -- patches.suse/USB-serial-option-Add-Motorola-modem-UARTs.patch -- patches.suse/USB-serial-option-add-the-BroadMobi-BM818-card.patch -- patches.suse/staging-comedi-dt3000-Fix-signed-integer-overflow-di.patch -- patches.suse/staging-comedi-dt3000-Fix-rounding-up-of-timer-divis.patch -- patches.suse/iio-adc-max9611-Fix-temperature-reading-in-probe.patch -- patches.suse/xen-netback-Reset-nr_frags-before-freeing-skb.patch -- patches.suse/bonding-Add-vlan-tx-offload-to-hw_enc_features.patch -- patches.suse/team-Add-vlan-tx-offload-to-hw_enc_features.patch -- patches.suse/net-mlx5e-Use-flow-keys-dissector-to-parse-packets-f.patch -- patches.suse/net-mlx5e-Only-support-tx-rx-pause-setting-for-port-.patch -- patches.suse/sctp-fix-the-transport-error_count-check.patch -- patches.suse/ibmveth-Convert-multicast-list-size-for-little-endia.patch -- patches.suse/net-mlx4_en-fix-a-memory-leak-bug.patch -- patches.suse/liquidio-add-cleanup-in-octeon_setup_iq.patch -- patches.suse/net-packet-fix-race-in-tpacket_snd.patch -- patches.suse/lan78xx-Fix-memory-leaks.patch -- patches.suse/Bluetooth-btqca-Add-a-short-delay-before-downloading.patch -- patches.suse/bnx2x-Fix-VF-s-VLAN-reconfiguration-in-reload.patch -- patches.suse/cx82310_eth-fix-a-memory-leak-bug.patch -- patches.suse/ibmvnic-Unmap-DMA-address-of-TX-descriptor-buffers-a.patch -- patches.suse/wimax-i2400m-fix-a-memory-leak-bug.patch -- patches.suse/0001-HID-wacom-Correct-distance-scale-for-2nd-gen-Intuos-.patch -- patches.suse/HID-cp2112-prevent-sleeping-function-called-from-inv.patch -- patches.suse/0001-HID-wacom-correct-misreported-EKR-ring-values.patch -- patches.suse/drm-mediatek-use-correct-device-to-import-PRIME-buff.patch -- patches.suse/drm-mediatek-mtk_drm_drv.c-Add-of_node_put-before-go.patch -- patches.suse/libceph-allow-ceph_buffer_put-to-receive-a-null-ceph_buffer.patch -- patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-_ceph_setxattr.patch -- patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-_ceph_build_xattrs_blob.patch -- patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-fill_inode.patch -- patches.suse/ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch -- patches.suse/libceph-fix-pg-split-vs-osd-reconnect-race.patch -- patches.suse/vfs-fix-page-locking-deadlocks-when-deduping-files.patch -- patches.suse/fs-xfs-Fix-return-code-of-xfs_break_leased_layouts.patch -- patches.suse/Revert-dm-bufio-fix-deadlock-with-loop-device.patch -- patches.suse/dm-kcopyd-always-complete-failed-jobs.patch -- patches.suse/dm-zoned-improve-error-handling-in-reclaim.patch -- patches.suse/dm-zoned-improve-error-handling-in-i-o-map-code.patch -- patches.suse/dm-zoned-properly-handle-backing-device-failure.patch -- patches.suse/dm-zoned-fix-potential-NULL-dereference-in-dmz_do_re.patch -- patches.suse/dm-raid-add-missing-cleanup-in-raid_ctr.patch -- patches.suse/dm-btree-fix-order-of-block-initialization-in-btree_.patch -- patches.suse/dm-space-map-metadata-fix-missing-store-of-apply_bop.patch -- patches.suse/dm-table-fix-invalid-memory-accesses-with-too-high-s.patch -- patches.suse/IB-mlx5-Consolidate-use_umr-checks-into-single-funct.patch -- patches.suse/IB-mlx5-Fix-MR-re-registration-flow-to-use-UMR-prope.patch -- patches.suse/drm-nouveau-Don-t-retry-infinitely-when-receiving-no.patch -- patches.suse/xfs-fix-missing-ILOCK-unlock-when-xfs_setattr_nonsiz.patch -- patches.suse/scsi-qla2xxx-Fix-gnl.l-memory-leak-on-adapter-init-f.patch -- patches.suse/scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm -- patches.suse/gpiolib-never-report-open-drain-source-lines-as-inpu.patch -- patches.suse/gpio-Fix-build-error-of-function-redefinition.patch -- patches.suse/mm-page_owner-handle-thp-splits-correctly.patch -- patches.suse/genirq-Properly-pair-kobject_del-with-kobject_add.patch -- patches.suse/x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch -- patches.suse/ubifs-Correctly-initialize-c-min_log_bytes.patch -- patches.suse/ubifs-Limit-the-number-of-pages-in-shrink_liability.patch -- patches.suse/tcp-make-sure-EPOLLOUT-wont-be-missed.patch -- patches.suse/net-smc-make-sure-EPOLLOUT-is-raised.patch -- patches.suse/mac80211-fix-possible-sta-leak.patch -- patches.suse/Revert-cfg80211-fix-processing-world-regdomain-when-.patch -- patches.suse/batman-adv-fix-uninit-value-in-batadv_netlink_get_if.patch -- patches.suse/ipv6-addrconf-allow-adding-multicast-addr-if-IFA_F_M.patch -- patches.suse/s390-bpf-fix-lcgr-instruction-encoding -- patches.suse/s390-bpf-use-32-bit-index-for-tail-calls -- patches.suse/bpf-fix-use-after-free-in-prog-symbol-exposure.patch -- patches.suse/r8152-Set-memory-to-all-0xFFs-on-failed-reg-reads.patch -- patches.suse/ALSA-line6-Fix-memory-leak-at-line6_init_pcm-error-p.patch -- patches.suse/ALSA-seq-Fix-potential-concurrent-access-to-the-dele.patch -- patches.suse/NFSv4-pnfs-Fix-a-page-lock-leak-in-nfs_pageio_resend.patch -- patches.suse/NFS-Ensure-O_DIRECT-reports-an-error-if-the-bytes-re.patch -- patches.suse/pNFS-flexfiles-Turn-off-soft-RPC-calls.patch -- patches.suse/SUNRPC-Handle-connection-breakages-correctly-in-call.patch -- patches.suse/cifs-set-domainName-when-a-domain-key-is-used-in-multiuser.patch -- patches.suse/cifs-Use-kzfree-to-zero-out-the-password.patch -- patches.suse/0001-drm-i915-Don-t-deballoon-unused-ggtt-drm_mm_node-in-.patch -- patches.suse/mmc-sdhci-of-at91-add-quirk-for-broken-HS200.patch -- patches.suse/mmc-core-Fix-init-of-SD-cards-reporting-an-invalid-V.patch -- patches.suse/crypto-ccp-Ignore-unconfigured-CCP-device-on-suspend.patch -- patches.suse/KVM-PPC-Book3S-Fix-incorrect-guest-to-user-translati.patch -- patches.suse/kvm-x86-don-t-update-rip-or-do-single-step-on-faulting-emulation -- patches.suse/ftrace-fix-null-pointer-dereference-in-t_probe_next.patch -- patches.suse/ftrace-check-for-empty-hash-and-comment-the-race-with-registering-probes.patch -- patches.suse/ftrace-check-for-successful-allocation-of-hash.patch -- patches.suse/i2c-piix4-Fix-port-selection-for-AMD-Family-16h-Mode.patch -- patches.suse/net-fix-skb-use-after-free-in-netpoll.patch -- patches.suse/tcp-remove-empty-skb-from-write-queue-in-error-cases.patch -- patches.suse/mld-fix-memory-leak-in-mld_del_delrec.patch -- patches.suse/ibmvnic-Do-not-process-reset-during-or-after-device-.patch -- patches.suse/net-sched-act_sample-fix-psample-group-handling-on-o.patch -- patches.suse/tcp-inherit-timestamp-on-mtu-probe.patch -- patches.suse/sky2-Disable-MSI-on-yet-another-ASUS-boards-P6Xxxx.patch -- patches.suse/net-stmmac-dwmac-rk-Don-t-fail-if-phy-regulator-is-a.patch -- patches.suse/batman-adv-Only-read-OGM-tvlv_len-after-buffer-len-c.patch -- patches.suse/batman-adv-Only-read-OGM2-tvlv_len-after-buffer-len-.patch -- patches.suse/usb-chipidea-udc-don-t-do-hardware-access-if-gadget-.patch -- patches.suse/usb-storage-Add-new-JMS567-revision-to-unusual_devs.patch -- patches.suse/usb-host-ohci-fix-a-race-condition-between-shutdown-.patch -- patches.suse/USB-storage-ums-realtek-Update-module-parameter-desc.patch -- patches.suse/USB-storage-ums-realtek-Whitelist-auto-delink-suppor.patch -- patches.suse/usb-host-xhci-rcar-Fix-typo-in-compatible-string-mat.patch -- patches.suse/USB-cdc-wdm-fix-race-between-write-and-disconnect-du.patch -- patches.suse/stm-class-Fix-a-double-free-of-stm_source_device.patch -- patches.suse/intel_th-pci-Add-support-for-another-Lewisburg-PCH.patch -- patches.suse/intel_th-pci-Add-Tiger-Lake-support.patch -- patches.suse/VMCI-Release-resource-if-the-work-is-already-queued.patch -- patches.suse/ALSA-hda-Fix-potential-endless-loop-at-applying-quir.patch -- patches.suse/ALSA-hda-realtek-Fix-overridden-device-specific-init.patch -- patches.suse/ALSA-hda-realtek-Fix-the-problem-of-two-front-mics-o.patch -- patches.suse/keys-Fix-missing-null-pointer-check-in-request_key_a.patch -- patches.suse/powerpc-tm-Fix-FP-VMX-unavailable-exceptions-inside-.patch -- patches.suse/powerpc-tm-Fix-restoring-FP-VMX-facility-incorrectly.patch -- patches.suse/drm-vmwgfx-Fix-double-free-in-vmw_recv_msg.patch -- patches.suse/iommu-amd-flush-old-domains-in-kdump-kernel -- patches.suse/iommu-amd-fix-race-in-increase_address_space -- patches.suse/configfs_register_group-shouldn-t-be-and-isn-t-calle.patch -- patches.suse/Input-elan_i2c-remove-Lenovo-Legion-Y7000-PnpID.patch -- patches.suse/gpio-fix-line-flag-validation-in-linehandle_create.patch -- patches.suse/gpio-fix-line-flag-validation-in-lineevent_create.patch -- patches.suse/gpiolib-acpi-Add-gpiolib_acpi_run_edge_events_on_boo.patch -- patches.suse/genirq-Prevent-NULL-pointer-dereference-in-resend_ir.patch -- patches.suse/vhost-make-sure-log_num-in_num.patch -- patches.suse/Btrfs-fix-assertion-failure-during-fsync-and-use-of-.patch -- patches.suse/0001-drm-i915-Restore-relaxed-padding-OCL_OOB_SUPPRES_ENA.patch -- patches.suse/sctp-use-transport-pf_retrans-in-sctp_do_8_2_transpo.patch -- patches.suse/Bluetooth-btrtl-Additional-Realtek-8822CE-Bluetooth-.patch -- patches.suse/Revert-Bluetooth-validate-BLE-connection-interval-up.patch -- patches.suse/tipc-add-NULL-pointer-check-before-calling-kfree_rcu.patch -- patches.suse/mwifiex-Fix-three-heap-overflow-at-parsing-element.patch -- patches.suse/net-ibmvnic-free-reset-work-of-removed-device-from-q.patch -- patches.suse/isdn-capi-check-message-length-in-capi_write.patch -- patches.suse/net-gso-Fix-skb_segment-splat-when-splitting-gso_siz.patch -- patches.suse/net-ibmvnic-Fix-missing-in-__ibmvnic_reset.patch -- patches.suse/bridge-mdb-remove-wrong-use-of-NLM_F_MULTI.patch -- patches.suse/sch_hhf-ensure-quantum-and-hhf_non_hh_weight-are-non.patch -- patches.suse/wimax-i2400-fix-memory-leak.patch -- patches.suse/mac80211-Do-not-send-Layer-2-Update-frame-before-aut.patch -- patches.suse/tcp-fix-tcp_ecn_withdraw_cwr-to-clear-TCP_ECN_QUEUE_.patch -- patches.suse/ixgbe-Prevent-u8-wrapping-of-ITR-value-to-something-.patch -- patches.suse/tun-fix-use-after-free-when-register-netdev-failed.patch -- patches.suse/ipv6-Fix-the-link-time-qualifier-of-ping_v6_proc_exi.patch -- patches.suse/net-Fix-null-de-reference-of-device-refcount.patch -- patches.suse/sctp-Fix-the-link-time-qualifier-of-sctp_ctrlsock_ex.patch -- patches.suse/cdc_ether-fix-rndis-support-for-Mediatek-based-smart.patch -- patches.suse/kvm-s390-do-not-leak-kernel-stack-data-in-the-kvm_s390_interrupt-ioctl -+ patches.suse/tpm_tis_core-Turn-on-the-TPM-before-probing-IRQ-s.patch - patches.suse/tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before-probing-fo.patch -+ patches.suse/EDAC-mc-Fix-grain_bits-calculation.patch -+ patches.suse/EDAC-altera-Use-the-proper-type-for-the-IRQ-status-b.patch -+ patches.suse/EDAC-mellanox-Add-ECC-support-for-BlueField-DDR4.patch -+ patches.suse/EDAC-pnd2-Fix-ioremap-size-in-dnv_rd_reg.patch -+ patches.suse/EDAC-mc-Cleanup-_edac_mc_free-code.patch -+ patches.suse/EDAC-amd64-Support-more-than-two-controllers-for-chi.patch -+ patches.suse/edac-amd64-recognize-dram-device-type-ecc-capability.patch - patches.suse/edac-amd64-decode-syndrome-before-translating-address.patch -+ patches.suse/EDAC-Prefer-unsigned-int-to-bare-use-of-unsigned.patch -+ patches.suse/EDAC-mc_sysfs-Remove-pointless-gotos.patch -+ patches.suse/EDAC-mc_sysfs-Make-debug-messages-consistent.patch -+ patches.suse/edac-amd64-add-pci-device-ids-for-family-17h-model-70h.patch -+ patches.suse/RAS-Build-debugfs.o-only-when-enabled-in-Kconfig.patch - patches.suse/hwmon-lm75-Fix-write-operations-for-negative-tempera.patch -+ patches.suse/x86-amd_nb-Add-PCI-device-IDs-for-family-17h-model-7.patch -+ patches.suse/hwmon-k10temp-Add-support-for-AMD-family-17h-model-7.patch - patches.suse/hwmon-acpi_power_meter-Change-log-level-for-unsafe-s.patch - patches.suse/hwmon-shtc1-fix-shtc1-and-shtw1-id-mask.patch - patches.suse/regulator-lm363x-Fix-off-by-one-n_voltages-for-lm363.patch -+ patches.suse/regulator-lm363x-Fix-n_voltages-setting-for-lm36274.patch -+ patches.suse/regulator-core-Add-of_node_put-before-return.patch -+ patches.suse/regulator-core-Add-label-to-collate-of_node_put-stat.patch -+ patches.suse/regulator-provide-regulator_bulk_set_supply_names.patch -+ patches.suse/regulator-add-missing-static-inline-to-a-helper-s-st.patch -+ patches.suse/regulator-Defer-init-completion-for-a-while-after-la.patch -+ patches.suse/regulator-max77686-fix-obtaining-maxim-ena-GPIO.patch -+ patches.suse/regulator-da9211-fix-obtaining-enable-GPIO.patch -+ patches.suse/spi-bcm-qspi-Fix-BSPI-QUAD-and-DUAL-mode-support-whe.patch -+ patches.suse/spi-dw-pci-Add-support-for-Intel-Elkhart-Lake-PSE-SP.patch -+ patches.suse/spi-spi-fsl-dspi-Exit-the-ISR-with-IRQ_NONE-when-it-.patch -+ patches.suse/spi-dw-pci-Add-MODULE_DEVICE_TABLE.patch -+ patches.suse/spi-bcm2835-Work-around-DONE-bit-erratum.patch -+ patches.suse/spi-dw-mmio-Clock-should-be-shut-when-error-occurs.patch -+ patches.suse/spi-spi-fsl-dspi-change-usage-pattern-of-spi_mcr_-and-spi_ctar_-macros.patch -+ patches.suse/spi-fsl-qspi-Enhance-binding-to-extend-example-for-f.patch -+ patches.suse/spi-ep93xx-Repair-SPI-CS-lookup-tables.patch -+ patches.suse/gpio-mpc8xxx-Add-ls1028a-device-specify-function.patch -+ patches.suse/gpio-madera-Add-support-for-Cirrus-Logic-CS47L15.patch -+ patches.suse/gpio-madera-Add-support-for-Cirrus-Logic-CS47L92.patch -+ patches.suse/gpio-Add-support-for-hierarchical-IRQ-domains.patch -+ patches.suse/gpio-stubs-in-headers-should-be-inline.patch -+ patches.suse/gpio-mpc8xxx-add-ls1088a-platform-special-function.patch - patches.suse/gpio-Move-gpiochip_lock-unlock_as_irq-to-gpio-driver.patch -+ patches.suse/gpio-ftgpio-Fix-an-error-handling-path-in-ftgpio_gpi.patch -+ patches.suse/gpio-pca953x-Switch-to-use-device_get_match_data.patch -+ patches.suse/gpio-pca953x-Use-GENMASK-consistently.patch -+ patches.suse/gpio-pca953x-Remove-explicit-comparison-with-0.patch -+ patches.suse/gpio-pca953x-Drop-s-for-constant-string-literals.patch -+ patches.suse/gpio-aspeed-Fix-incorrect-number-of-banks.patch -+ patches.suse/iommu-arm-smmu-v3-Disable-detection-of-ATS-and-PRI.patch -+ patches.suse/iommu-mediatek-fix-iova_to_phys-pa-start-for-4gb-mode -+ patches.suse/iommu-mediatek-fix-vld_pa_rng-register-backup-when-suspend -+ patches.suse/iommu-ipmmu-vmsa-move-imttbcr_sl0_twobit_-to-restore-sort-order - patches.suse/iommu-amd-Override-wrong-IVRS-IOAPIC-on-Raven-Ridge-.patch -+ patches.suse/iommu-amd-Silence-warnings-under-memory-pressure.patch -+ patches.suse/iommu-vt-d-fix-wrong-analysis-whether-devices-share-the-same-bus -+ patches.suse/iommu-vt-d-add-trace-events-for-device-dma-map-unmap -+ patches.suse/iommu-vt-d-add-scalable-mode-fault-information -+ patches.suse/iommu-remember-when-default-domain-type-was-set-on-kernel-command-line -+ patches.suse/iommu-add-helpers-to-set-get-default-domain-type -+ patches.suse/iommu-use-functions-to-set-default-domain-type-in-iommu_set_def_domain_type -+ patches.suse/iommu-amd-request-passthrough-mode-from-iommu-core -+ patches.suse/iommu-vt-d-request-passthrough-mode-from-iommu-core -+ patches.suse/x86-dma-get-rid-of-iommu_pass_through -+ patches.suse/ia64-get-rid-of-iommu_pass_through -+ patches.suse/iommu-print-default-domain-type-on-boot -+ patches.suse/iommu-set-default-domain-type-at-runtime -+ patches.suse/iommu-disable-passthrough-mode-when-sme-is-active -+ patches.suse/documentation-update-documentation-for-iommu-passthrough -+ patches.suse/iommu-iova-avoid-false-sharing-on-fq_timer_on - patches.suse/iommu-dma-fix-for-dereferencing-before-null-checking -+ patches.suse/iommu-don-t-use-sme_active-in-generic-code -+ patches.suse/arm64-kexec-Use-consistent-convention-of-initializin.patch -+ patches.suse/arm64-mm-free-the-initrd-reserved-memblock-in-a-alig.patch -+ patches.suse/arm64-prefetch-fix-a-Wtype-limits-warning.patch -+ patches.suse/arm64-efi-Move-variable-assignments-after-SECTIONS.patch -+ patches.suse/powerpc-Makefile-Always-pass-synthetic-to-nm-if-supp.patch -+ patches.suse/arm64-entry-Move-ct_user_exit-before-any-other-excep.patch -+ patches.suse/arm64-kpti-ensure-patched-kernel-text-is-fetched-fro.patch -+ patches.suse/kasan-arm64-fix-CONFIG_KASAN_SW_TAGS-KASAN_INLINE.patch -+ patches.suse/ACPI-PPTT-Add-support-for-ACPI-6.3-thread-flag.patch -+ patches.suse/arm64-topology-Use-PPTT-to-determine-if-PE-is-a-thre.patch -+ patches.suse/0001-perf-imx_ddr-Add-MODULE_DEVICE_TABLE.patch -+ patches.suse/arm64-map-FDT-as-RW-for-early_init_dt_scan.patch -+ patches.suse/fdt-add-support-for-rng-seed.patch -+ patches.suse/arm64-kexec_file-add-rng-seed-support.patch -+ patches.suse/fdt-Update-CRC-check-for-rng-seed.patch -+ patches.suse/arm64-smp-Treat-unknown-boot-failures-as-being-stuck.patch -+ patches.suse/Revert-arm64-Remove-unnecessary-ISBs-from-set_-pte-p.patch -+ patches.suse/arm64-tlb-Ensure-we-execute-an-ISB-following-walk-ca.patch -+ patches.suse/jump_label-Don-t-warn-on-__exit-jump-entries.patch -+ patches.suse/arm64-Use-correct-ll-sc-atomic-constraints.patch -+ patches.suse/m68k-Prevent-some-compiler-warnings-in-Coldfire-buil.patch -+ patches.suse/irqchip-sifive-plic-set-max-threshold-for-ignored-ha.patch -+ patches.suse/ia64-unwind-fix-double-free-for-mod-arch.init_unw_ta.patch - patches.suse/qla2xxx-remove-SGI-SN2-support.patch -+ patches.suse/kexec-add-KEXEC_ELF.patch -+ patches.suse/kexec_elf-change-order-of-elf_-_to_cpu-functions.patch -+ patches.suse/kexec_elf-remove-parsing-of-section-headers.patch -+ patches.suse/kexec_elf-remove-PURGATORY_STACK_SIZE.patch -+ patches.suse/kexec_elf-remove-Elf_Rel-macro.patch -+ patches.suse/kexec_elf-remove-unused-variable-in-kexec_elf_load.patch -+ patches.suse/kexec_elf-support-32-bit-ELF-files.patch -+ patches.suse/parisc-Disable-HP-HSC-PCI-Cards-to-prevent-kernel-cr.patch -+ patches.suse/dmaengine-iop-adma-use-correct-printk-format-strings.patch -+ patches.suse/ARM-xscale-fix-multi-cpu-compilation.patch -+ patches.suse/ARM-ux500-add-missing-of_node_put.patch -+ patches.suse/net-lpc-enet-fix-printk-format-strings.patch -+ patches.suse/ARM-at91-move-platform-specific-asm-offset.h-to-arch.patch -+ patches.suse/ARM-OMAP2-move-platform-specific-asm-offset.h-to-arc.patch -+ patches.suse/ARM-zynq-Use-memcpy_toio-instead-of-memcpy-on-smp-br.patch -+ patches.suse/firmware-arm_scmi-Check-if-platform-has-released-shm.patch - patches.suse/soc-renesas-rcar-sysc-Add-goto-to-of_node_put-before.patch -- patches.suse/objtool-clobber-user-cflags-variable.patch -+ patches.suse/soc-renesas-rmobile-sysc-Set-GENPD_FLAG_ALWAYS_ON-fo.patch -+ patches.suse/soc-renesas-Enable-ARM_ERRATA_754322-for-affected-Co.patch -+ patches.suse/soc-fsl-qbman-Rework-QBMan-private-memory-setup.patch -+ patches.suse/soc-fsl-qbman-Cleanup-buffer-pools-if-BMan-was-initi.patch -+ patches.suse/soc-fsl-qbman-Cleanup-QMan-queues-if-device-was-alre.patch -+ patches.suse/soc-fsl-qbman-Fix-drain_mr_fqni.patch -+ patches.suse/soc-fsl-qbman-Disable-interrupts-during-portal-recov.patch -+ patches.suse/soc-fsl-qbman-Fixup-qman_shutdown_fq.patch -+ patches.suse/soc-fsl-qbman-Update-device-tree-with-reserved-memor.patch -+ patches.suse/soc-fsl-guts-Add-definition-for-LS1028A.patch -+ patches.suse/soc-amlogic-meson-clk-measure-protect-measure-with-a.patch -+ patches.suse/soc-amlogic-meson-gx-socinfo-Add-of_node_put-before-.patch -+ patches.suse/firmware-qcom_scm-Use-proper-types-for-dma-mappings.patch -+ patches.suse/base-soc-Export-soc_device_register-unregister-APIs.patch -+ patches.suse/ARM-dts-stm32-remove-fixed-regulator-unit-address-on.patch -+ patches.suse/ARM-dts-stm32-add-missing-vdda-supply-to-adc-on-stm32f429i-eval.patch -+ patches.suse/ARM-dts-stm32-add-missing-vdda-supply-to-adc-on-stm3.patch -+ patches.suse/ARM-dts-stm32-add-pwm-cells-to-stm32mp157c.patch -+ patches.suse/ARM-dts-stm32-add-pwm-cells-to-stm32f429.patch -+ patches.suse/ARM-dts-stm32-add-pwm-cells-to-stm32f746.patch -+ patches.suse/clk-meson-g12a-fix-hifi-typo-in-mali-parent_names.patch -+ patches.suse/ARM-dts-r8a7779-Use-SYSC-always-on-PM-Domain-for-HSC.patch -+ patches.suse/ARM-dts-aspeed-swift-Fix-FSI-GPIOs.patch -+ patches.suse/ARM-dts-imx7d-cl-som-imx7-make-ethernet-work-again.patch -+ patches.suse/ARM-dts-imx7-colibri-disable-HS400.patch -+ patches.suse/arm64-dts-imx8mm-Correct-OPP-table-according-to-late.patch -+ patches.suse/arm64-dts-imx8mq-Correct-OPP-table-according-to-late.patch -+ patches.suse/arm64-dts-meson-fix-boards-regulators-states-format.patch -+ patches.suse/arm64-dts-qcom-Add-Lenovo-Miix-630.patch -+ patches.suse/arm64-dts-qcom-Add-HP-Envy-x2.patch -+ patches.suse/arm64-dts-qcom-Add-Asus-NovaGo-TP370QL.patch -+ patches.suse/arm64-dts-qcom-qcs404-evb-Mark-WCSS-clocks-protected.patch -+ patches.suse/ARM-dts-exynos-Mark-LDO10-as-always-on-on-Peach-Pit-.patch -+ patches.suse/ARM-dts-aspeed-swift-Change-power-supplies-to-versio.patch -+ patches.suse/ARM-dts-aspeed-g5-Fixe-gpio-ranges-upper-limit.patch -+ patches.suse/arm64-dts-rockchip-limit-clock-rate-of-MMC-controlle.patch -+ patches.suse/arm64-dts-qcom-Add-Lenovo-Yoga-C630.patch -+ patches.suse/objtool-Clobber-user-CFLAGS-variable.patch -+ patches.suse/rcu-Simplify-rcu_read_unlock_special-deferred-wakeup.patch -+ patches.suse/rcu-Make-rcu_read_unlock_special-checks-match-raise_.patch -+ patches.suse/rcu-Add-destroy_work_on_stack-to-match-INIT_WORK_ONS.patch -+ patches.suse/idle-Prevent-late-arriving-interrupts-from-disruptin.patch -+ patches.suse/torture-Expand-last_ts-variable-in-kvm-test-1-run.sh.patch -+ patches.suse/rcutorture-Test-TREE03-with-the-threadirqs-kernel-bo.patch -+ patches.suse/torture-Remove-exporting-of-internal-functions.patch -+ patches.suse/efi-x86-move-efi_is_table_address-into-arch-x86.patch -+ patches.suse/efi-Export-Runtime-Configuration-Interface-table-to--1c5fecb6.patch - patches.suse/efi-cper-print-AER-info-of-PCIe-fatal-error.patch -+ patches.suse/0001-locking-rwsem-Make-handoff-writer-optimistically-spi.patch -+ patches.suse/0001-locking-rwsem-Check-for-operations-on-an-uninitializ.patch -+ patches.suse/0001-locking-qspinlock-x86-Clarify-virt_spin_lock_key.patch -+ patches.suse/0001-locking-mutex-Make-__mutex_owner-static-to-mutex.c.patch -+ patches.suse/0002-locking-mutex-Use-mutex-flags-macro-instead-of-hard-.patch -+ patches.suse/0001-mutex-Fix-up-mutex_waiter-usage.patch -+ patches.suse/perf-config-Honour-PERF_CONFIG-env-var-to-specify-al.patch -+ patches.suse/perf-test-vfs_getname-Disable-.perfconfig-to-get-def.patch -+ patches.suse/perf-tools-Fix-paths-in-include-statements.patch -+ patches.suse/perf-record-Support-aarch64-random-socket_id-assignm.patch -+ patches.suse/perf-map-Use-zalloc-for-map_groups.patch -+ patches.suse/perf-unwind-Fix-libunwind-when-tid-pid.patch -+ patches.suse/tools-headers-Grab-copy-of-linux-const.h-needed-by-l.patch -+ patches.suse/tools-lib-traceevent-Fix-robust-test-of-do_generate_.patch -+ patches.suse/tools-headers-Fixup-bitsperlong-per-arch-includes.patch -+ patches.suse/libperf-Fix-alignment-trap-with-xyarray-contents-in-.patch -+ patches.suse/perf-trace-beauty-ioctl-Fix-off-by-one-error-in-cmd-.patch -+ patches.suse/perf-report-Fix-ns-time-sort-key-output.patch -+ patches.suse/perf-script-Fix-memory-leaks-in-list_scripts.patch -+ patches.suse/perf-allow-normal-events-to-output-aux-data.patch -+ patches.suse/perf-x86-intel-support-pebs-output-to-pt.patch -+ patches.suse/perf-evlist-Use-unshare-CLONE_FS-in-sb-threads-to-le.patch -+ patches.suse/tools-lib-traceevent-Do-not-free-tep-cmdlines-in-add.patch -+ patches.suse/0001-tools-lib-traceevent-Remove-unneeded-qsort-and-uses-.patch -+ patches.suse/libtraceevent-Change-users-plugin-directory.patch -+ patches.suse/kprobes-Prohibit-probing-on-BUG-and-WARN-address.patch -+ patches.suse/sched-fair-Move-init_numa_balancing-below-task_numa_work.patch -+ patches.suse/sched-fair-Move-task_numa_work-init-to-init_numa_balancing.patch -+ patches.suse/sched-fair-Change-task_numa_work-storage-to-static.patch -+ patches.suse/sched-fair-Fix-imbalance-due-to-CPU-affinity.patch -+ patches.suse/time-tick-broadcast-Fix-tick_broadcast_offline-lockd.patch -+ patches.suse/sched-fair-Start-tracking-SCHED_IDLE-tasks-count-in-cfs_rq.patch -+ patches.suse/sched-fair-Fall-back-to-sched-idle-CPU-if-idle-CPU-isn-t-found.patch -+ patches.suse/0001-sched-core-Convert-get_task_struct-to-return-the-tas.patch -+ patches.suse/sched-stats-Fix-unlikely-use-of-sched_info_on.patch -+ patches.suse/sched-isolation-Prefer-housekeeping-CPU-in-local-node.patch -+ patches.suse/sched-fair-Introduce-fits_capacity.patch -+ patches.suse/sched-topology-Add-partition_sched_domains_locked.patch -+ patches.suse/sched-core-Streamle-calls-to-task_rq_unlock.patch -+ patches.suse/cpusets-Rebuild-root-domain-deadline-accounting-information.patch -+ patches.suse/sched-deadline-Fix-bandwidth-accounting-at-all-level.patch -+ patches.suse/0001-cgroup-cpuset-Convert-cpuset_mutex-to-percpu_rwsem.patch -+ patches.suse/rcu-tree-Call-setschedule-gp-ktread-to-SCHED_FIFO-ou.patch -+ patches.suse/sched-core-Fix-CPU-controller-for-RT_GROUP_SCHED.patch -+ patches.suse/rcu-tree-Fix-SCHED_FIFO-params.patch -+ patches.suse/0001-sched-Clean-up-active_mm-reference-counting.patch -+ patches.suse/sched-fair-Fix-low-cpu-usage-with-high-throttling-by-removing-expiration-of-cpu-local-slices.patch -+ patches.suse/stop_machine-Fix-stop_cpus_in_progress-ordering.patch -+ patches.suse/sched-rt-deadline-Fix-set_next_task-vs-pick_next_task.patch -+ patches.suse/sched-Rework-CPU-hotplug-task-selection.patch -+ patches.suse/sched-Add-task_struct-pointer-to-sched_class-set_curr_task.patch -+ patches.suse/sched-fair-Expose-newidle_balance.patch -+ patches.suse/sched-Allow-put_prev_task-to-drop-rq-lock.patch -+ patches.suse/sched-Rework-pick_next_task-slow-path.patch -+ patches.suse/sched-fair-Use-rq_lock-unlock-in-online_fair_sched_g.patch -+ patches.suse/sched-topology-Improve-load-balancing-on-AMD-EPYC.patch -+ patches.suse/sched-fair-Speed-up-energy-aware-wake-ups.patch -+ patches.suse/sched-psi-Correct-overly-pessimistic-size-calculatio.patch -+ patches.suse/sched-preempt-Use-CONFIG_PREEMPTION-where-appropriat.patch -+ patches.suse/rcu-Use-CONFIG_PREEMPTION.patch -+ patches.suse/locking-spinlocks-Use-CONFIG_PREEMPTION.patch -+ patches.suse/tracing-Use-CONFIG_PREEMPTION.patch -+ patches.suse/kprobes-Use-CONFIG_PREEMPTION.patch -+ patches.suse/x86-Use-CONFIG_PREEMPTION.patch -+ patches.suse/x86-dumpstack-Indicate-PREEMPT_RT-in-dumps.patch -+ patches.suse/x86-kvm-Use-CONFIG_PREEMPTION.patch -+ patches.suse/0001-x86-math64-Provide-a-sane-mul_u64_u32_div-implementa.patch -+ patches.suse/x86-cpufeatures-enable-a-new-avx512-cpu-feature.patch -+ patches.suse/x86-intel-aggregate-big-core-client-naming.patch -+ patches.suse/x86-intel-aggregate-big-core-mobile-naming.patch -+ patches.suse/x86-intel-aggregate-big-core-graphics-naming.patch -+ patches.suse/x86-intel-aggregate-microserver-naming.patch -+ patches.suse/x86-cpu-Add-Tiger-Lake-to-Intel-family.patch -+ patches.suse/0001-x86-mm-Avoid-redundant-interrupt-disable-in-load_mm_.patch -+ patches.suse/x86-kconfig-remove-x86_direct_gbpages-dependency-on-debug_pagealloc.patch -+ patches.suse/x86-mm-Fix-cpumask_of_node-error-condition.patch -+ patches.suse/x86-platform-intel-iosf_mbi-Rewrite-locking.patch -+ patches.suse/msft-hv-1903-x86-hyperv-Create-and-use-Hyper-V-page-definitions.patch -+ patches.suse/msft-hv-1904-x86-hyperv-Add-functions-to-allocate-deallocate-page.patch -+ patches.suse/msft-hv-1905-drivers-hv-vmbus-Replace-page-definition-with-Hyper-.patch -+ patches.suse/platform-x86-ISST-Use-dev_get_drvdata.patch -+ patches.suse/platform-mellanox-mlxreg-hotplug-Remove-dev_err-usag.patch -+ patches.suse/platform-x86-intel_pmc_core-Do-not-ioremap-RAM.patch -+ patches.suse/platform-x86-intel_pmc_core_pltdrv-Module-removal-wa.patch - patches.suse/platform-x86-pmc_atom-Add-Siemens-SIMATIC-IPC227E-to.patch -+ patches.suse/platform-x86-intel_int0002_vgpio-Fix-wakeups-not-wor.patch -+ patches.suse/tools-power-x86-intel-speed-select-Fix-a-read-overfl.patch -+ patches.suse/tools-power-x86-intel-speed-select-Fix-memory-leak.patch -+ patches.suse/platform-x86-ISST-Allow-additional-TRL-MSRs.patch - patches.suse/alarmtimer-Use-EOPNOTSUPP-instead-of-ENOTSUPP.patch -+ patches.suse/smp-hotplug-Track-booted-once-CPUs-in-a-cpumask.patch -+ patches.suse/cpumask-Implement-cpumask_or_equal.patch -+ patches.suse/x86-mm-pti-Handle-unaligned-address-gracefully-in-pt.patch -+ patches.suse/x86-mm-pti-Do-not-invoke-PTI-functions-when-PTI-is-d.patch -+ patches.suse/msft-hv-1909-PCI-hv-Allocate-a-named-fwnode-instead-of-an-address.patch -+ patches.suse/irqdomain-Add-the-missing-assignment-of-domain-fwnod.patch -+ patches.suse/irqchip-gic-v3-its-Fix-LPI-release-for-Multi-MSI-dev.patch -+ patches.suse/x86-reboot-Always-use-NMI-fallback-when-shutdown-via.patch - patches.suse/x86-kgbd-use-nmi_vector-not-apic_dm_nmi.patch -- patches.suse/s390-process-avoid-potential-reading-of-freed-stack -+ patches.suse/x86-apic-Invoke-perf_events_lapic_init-after-enablin.patch -+ patches.suse/x86-apic-Soft-disable-APIC-before-initializing-it.patch -+ patches.suse/x86-apic-Make-apic_pending_intr_clear-more-robust.patch -+ patches.suse/x86-apic-Move-IPI-inlines-into-ipi.c.patch -+ patches.suse/x86-apic-Cleanup-the-include-maze.patch -+ patches.suse/x86-apic-Move-ipi-header-into-apic-directory.patch -+ patches.suse/x86-apic-Move-apic_flat_64-header-into-apic-director.patch -+ patches.suse/x86-apic-Consolidate-the-apic-local-headers.patch -+ patches.suse/x86-apic-uv-Make-x2apic_extra_bits-static.patch -+ patches.suse/x86-cpu-Move-arch_smt_update-to-a-neutral-place.patch -+ patches.suse/x86-hotplug-Silence-APIC-and-NMI-when-CPU-is-dead.patch -+ patches.suse/x86-apic-Remove-dest-argument-from-__default_send_IP.patch -+ patches.suse/x86-apic-Add-NMI_VECTOR-wait-to-IPI-shorthand.patch -+ patches.suse/x86-apic-Move-no_ipi_broadcast-out-of-32bit.patch -+ patches.suse/x86-apic-Add-static-key-to-Control-IPI-shorthands.patch -+ patches.suse/x86-apic-Provide-and-use-helper-for-send_IPI_allbuts.patch -+ patches.suse/x86-smp-Move-smp_function_call-implementations-into-.patch -+ patches.suse/x86-smp-Enhance-native_send_call_func_ipi.patch -+ patches.suse/x86-apic-Remove-the-shorthand-decision-logic.patch -+ patches.suse/x86-apic-Share-common-IPI-helpers.patch -+ patches.suse/x86-apic-flat64-Remove-the-IPI-shorthand-decision-lo.patch -+ patches.suse/x86-apic-x2apic-Implement-IPI-shorthands-support.patch -+ patches.suse/x86-apic-vector-Warn-when-vector-space-exhaustion-br.patch -+ patches.suse/0001-lib-timerqueue-Rely-on-rbtree-semantics-for-next-tim.patch -+ patches.suse/0001-hrtimer-Remove-task-argument-from-hrtimer_init_sleep.patch -+ patches.suse/0002-hrtimer-Consolidate-hrtimer_init-hrtimer_init_sleepe.patch -+ patches.suse/0001-hrtimer-Provide-hrtimer_sleeper_start_expires.patch -+ patches.suse/0001-hrtimer-treewide-Use-hrtimer_sleeper_start_expires.patch -+ patches.suse/posix-cpu-timers-Sanitize-bogus-WARNONS.patch -+ patches.suse/msft-hv-1928-clocksource-drivers-hyperv-Allocate-Hyper-V-TSC-page.patch -+ patches.suse/msft-hv-1929-clocksource-drivers-hyperv-Add-Hyper-V-specific-sche.patch -+ patches.suse/msft-hv-1930-clocksource-drivers-hyperv-Enable-TSC-page-clocksour.patch -+ patches.suse/clocksource-drivers-npcm-Fix-GENMASK-and-timer-opera.patch -+ patches.suse/clocksource-drivers-timer-of-Do-not-warn-on-deferred.patch -+ patches.suse/clocksource-drivers-Do-not-warn-on-probe-defer.patch -+ patches.suse/msft-hv-1933-x86-hyperv-Hide-pv_ops-access-for-CONFIG_PARAVIRT-n.patch -+ patches.suse/s390-zcrypt-move-cca-misc-functions-to-new-code-file -+ patches.suse/s390-zcrypt-add-base-code-for-cca-crypto-card-info-support -+ patches.suse/s390-zcrypt-new-sysfs-attributes-serialnr-and-mkvps -+ patches.suse/s390-kasan-provide-uninstrumented-__strlen.patch -+ patches.suse/s390-process-avoid-potential-reading-of-freed-stack.patch -+ patches.suse/s390-stacktrace-use-common-arch_stack_walk-infrastructure.patch -+ patches.suse/s390-startup-round-down-mem-option-to-page-boundary -+ patches.suse/s390-pkey-pkey-cleanup-narrow-in-kernel-api-fix-some-variable-types -+ patches.suse/s390-zcrypt-extend-cca_findcard-function-and-helper -+ patches.suse/s390-zcrypt-add-low-level-functions-for-cca-aes-cipher-keys -+ patches.suse/s390-pkey-add-cca-aes-cipher-key-support -+ patches.suse/s390-paes-prepare-paes-functions-for-large-key-blobs -+ patches.suse/s390-zcrypt-fix-wrong-handling-of-cca-cipher-keygenflags -+ patches.suse/s390-sclp-Fix-bit-checked-for-has_sipl.patch -+ patches.suse/s390-vfio-ap-fix-warning-reset-not-completed -+ patches.suse/s390-crypto-xts-aes-s390-fix-extra-run-time-crypto-s.patch -+ patches.suse/s390-crypto-support-for-sha3-via-cpacf-msa6 -+ patches.suse/s390-add-support-for-ibm-z15-machines -+ patches.suse/s390-pci-fix-MSI-message-data.patch -+ patches.suse/docs-cgroup-v1-blkio-controller.rst-remove-a-CFQ-lef.patch -+ patches.suse/docs-ipmb-place-it-at-driver-api-and-convert-to-ReST.patch -+ patches.suse/docs-packing-move-it-to-core-api-book-and-adjust-mar.patch -+ patches.suse/Documentation-sphinx-Add-missing-comma-to-list-of-st.patch -+ patches.suse/Documentation-virt-Fix-broken-reference-to-virt-tree.patch -+ patches.suse/io_uring-fix-wrong-sequence-setting-logic.patch -+ patches.suse/ahci-Do-not-export-local-variable-ahci_em_messages.patch -+ patches.suse/libata-ahci-Drop-PCS-quirk-for-Denverton-and-beyond.patch -+ patches.suse/blk-mq-introduce-blk_mq_request_completed.patch -+ patches.suse/blk-mq-introduce-blk_mq_tagset_wait_completed_reques.patch -+ patches.suse/nvme-don-t-abort-completed-request-in-nvme_cancel_re.patch -+ patches.suse/nvme-wait-until-all-completed-request-s-complete-fn-.patch -+ patches.suse/blk-mq-remove-blk_mq_complete_request_sync.patch -+ patches.suse/block-Declare-several-function-pointer-arguments-con.patch -+ patches.suse/block-Document-the-bio-splitting-functions.patch -+ patches.suse/block-Simplify-bvec_split_segs.patch -+ patches.suse/block-Simplify-blk_bio_segment_split.patch -+ patches.suse/block-Improve-physical-block-alignment-of-split-bios.patch -+ patches.suse/block-Fix-spelling-in-the-header-above-blkg_lookup.patch -+ patches.suse/block-Fix-a-comment-in-blk_cleanup_queue.patch -+ patches.suse/block-add-req-op-to-reset-all-zones-and-flag.patch -+ patches.suse/blk-zoned-implement-REQ_OP_ZONE_RESET_ALL.patch -+ patches.suse/scsi-implement-REQ_OP_ZONE_RESET_ALL.patch -+ patches.suse/null_blk-implement-REQ_OP_ZONE_RESET_ALL.patch -+ patches.suse/blk-mq-add-callback-of-.cleanup_rq.patch -+ patches.suse/scsi-implement-.cleanup_rq-callback.patch -+ patches.suse/blk-mq-balance-mapping-between-present-CPUs-and-queu.patch -+ patches.suse/lightnvm-remove-nvm_submit_io_sync_fn.patch -+ patches.suse/lightnvm-move-metadata-mapping-to-lower-level-driver.patch -+ patches.suse/lightnvm-pblk-use-kvmalloc-for-metadata.patch -+ patches.suse/block-stop-exporting-bio_map_kern.patch -+ patches.suse/0001-raid1-use-an-int-as-the-return-value-of-raise_barrie.patch - patches.suse/md-raid6-Set-R5_ReadError-when-there-is-read-failure.patch -- patches.suse/blk-mq-fix-memory-leak-in-blk_mq_init_allocated_queue-error.patch -+ patches.suse/md-raid1-end-bio-when-the-device-faulty.patch -+ patches.suse/0002-md-raid10-end-bio-when-the-device-faulty.patch -+ patches.suse/0003-md-Convert-to-use-int_pow.patch -+ patches.suse/0004-md-allow-last-device-to-be-forcibly-removed-from-RAI.patch -+ patches.suse/md-don-t-set-In_sync-if-array-is-frozen.patch -+ patches.suse/md-don-t-call-spare_active-in-md_reap_sync_thread-if.patch -+ patches.suse/0005-raid1-factor-out-a-common-routine-to-handle-the-comp.patch -+ patches.suse/loop-Add-LOOP_SET_DIRECT_IO-to-compat-ioctl.patch -+ patches.suse/floppy-fix-usercopy-direction.patch -+ patches.suse/blk-mq-Fix-memory-leak-in-blk_mq_init_allocated_queu.patch -+ patches.suse/block-annotate-refault-stalls-from-IO-submission.patch -+ patches.suse/block-remove-struct-request_queue-queue_head.patch -+ patches.suse/block-sed-opal-Add-remove-spaces.patch -+ patches.suse/block-sed-opal-Remove-always-false-conditional-state.patch -+ patches.suse/block-sed-opal-Removed-duplicate-OPAL_METHOD_LENGTH-.patch -+ patches.suse/nbd-add-missing-config-put.patch -+ patches.suse/nbd-fix-max-number-of-supported-devs.patch -+ patches.suse/block-improve-the-gap-check-in-__bio_add_pc_page.patch -+ patches.suse/block-create-a-bio_try_merge_pc_page-helper.patch -+ patches.suse/block-move-same-page-handling-from-__bio_add_pc_page.patch -+ patches.suse/0001-null_blk-move-duplicate-code-to-callers.patch -+ patches.suse/0002-null_blk-create-a-helper-for-zoned-devices.patch -+ patches.suse/0003-null_blk-fix-inline-misuse.patch -+ patches.suse/writeback-Generalize-and-expose-wb_completion.patch -+ patches.suse/bdi-Add-bdi-id.patch -+ patches.suse/writeback-Separate-out-wb_get_lookup-from-wb_get_create.patch -+ patches.suse/writeback-memcg-Implement-cgroup_writeback_by_id.patch -+ patches.suse/writeback-memcg-Implement-foreign-dirty-flushing.patch -+ patches.suse/block-Remove-blk_mq_register_dev.patch -+ patches.suse/block-don-t-hold-q-sysfs_lock-in-elevator_init_mq.patch -+ patches.suse/blk-mq-don-t-hold-q-sysfs_lock-in-blk_mq_map_swqueue.patch -+ patches.suse/block-add-helper-for-checking-if-queue-is-registered.patch -+ patches.suse/block-split-.sysfs_lock-into-two-locks.patch - patches.suse/md-only-call-set_in_sync-when-it-is-expected-to-succ.patch - patches.suse/md-don-t-report-active-array_state-until-after-reval.patch -+ patches.suse/0006-raid5-improve-too-many-read-errors-msg-by-adding-lim.patch -+ patches.suse/blkcg-pass-q-and-blkcg-into-blkcg_pol_alloc_pd_fn.patch -+ patches.suse/blkcg-make-cpd_init_fn-optional.patch -+ patches.suse/blkcg-separate-blkcg_conf_get_disk-out-of-blkg_conf_.patch -+ patches.suse/block-rq_qos-add-rq_qos_merge.patch -+ patches.suse/block-rq_qos-implement-rq_qos_ops-queue_depth_change.patch -+ patches.suse/blkcg-s-RQ_QOS_CGROUP-RQ_QOS_LATENCY.patch -+ patches.suse/blk-mq-add-optional-request-alloc_time_ns.patch -+ patches.suse/blkcg-implement-blk-iocost.patch -+ patches.suse/blkcg-add-tools-cgroup-iocost_monitor.py.patch -+ patches.suse/blkcg-add-tools-cgroup-iocost_coef_gen.py.patch -+ patches.suse/blkcg-blk-iocost-predeclare-used-structs.patch -+ patches.suse/blkcg-fix-missing-free-on-error-path-of-blk_iocost_i.patch -+ patches.suse/blkcg-add-missing-NULL-check-in-ioc_cpd_alloc.patch -+ patches.suse/nvme-tcp-cleanup-nvme_tcp_recv_pdu.patch -+ patches.suse/nvme-tcp-Use-protocol-specific-operations-while-read.patch -+ patches.suse/nvme-have-nvme_init_identify-set-ctrl-cap.patch -+ patches.suse/nvme-pci-set-ctrl-sqsize-to-the-device-q_depth.patch -+ patches.suse/nvme-move-sqsize-setting-to-the-core.patch -+ patches.suse/nvme-don-t-pass-cap-to-nvme_disable_ctrl.patch -+ patches.suse/nvme-tcp-selects-CRYPTO_CRC32C-for-nvme-tcp.patch -+ patches.suse/nvme-tcp-support-simple-polling.patch -+ patches.suse/nvmet-fix-data-units-read-and-written-counters-in-SM.patch -+ patches.suse/nvme-add-Get-LBA-Status-command-opcode.patch -+ patches.suse/nvme-trace-support-for-Get-LBA-Status-opcode-parsed.patch -+ patches.suse/nvme-trace-parse-Get-LBA-Status-command-in-detail.patch -+ patches.suse/nvmet-trace-parse-Get-LBA-Status-command-in-detail.patch -+ patches.suse/nvmet-tcp-fix-possible-NULL-deref.patch -+ patches.suse/nvmet-tcp-fix-possible-memory-leak.patch -+ patches.suse/nvme-fabrics-Add-type-of-service-TOS-configuration.patch -+ patches.suse/nvme-rdma-Add-TOS-for-rdma-transport.patch -+ patches.suse/nvme-tcp-Use-struct-nvme_ctrl-directly.patch -+ patches.suse/nvme-tcp-Add-TOS-for-tcp-transport.patch -+ patches.suse/nvmet-tcp-Add-TOS-for-tcp-transport.patch - patches.suse/nvme-multipath-fix-ana-log-nsid-lookup-when-nsid-is-.patch -- patches.suse/0001-md-raid0-avoid-RAID0-data-corruption-due-to-layout-c.patch -+ patches.suse/nvme-trace-bio-completion.patch -+ patches.suse/nvme-pci-Pass-the-queue-to-SQ_SIZE-CQ_SIZE-macros.patch -+ patches.suse/nvme-pci-Add-support-for-variable-IO-SQ-element-size.patch -+ patches.suse/nvme-pci-Add-support-for-Apple-2018-models.patch -+ patches.suse/nvme-pci-Support-shared-tags-across-queues-for-Apple.patch -+ patches.suse/nvme-make-fabrics-command-run-on-a-separate-request-.patch -+ patches.suse/nvme-pci-Tidy-up-nvme_unmap_data.patch -+ patches.suse/nvme-fc-Use-rq_dma_dir-macro.patch -+ patches.suse/nvme-rdma-Use-rq_dma_dir-macro.patch -+ patches.suse/block-mq-deadline-Fix-queue-restart-handling.patch -+ patches.suse/block-elevator.c-Remove-now-unused-elevator-argument.patch -+ patches.suse/Documenation-switching-sched-Remove-notes-about-elev.patch -+ patches.suse/Documentation-kernel-per-CPU-kthreads.txt-Remove-ref.patch -+ patches.suse/0001-bcache-add-cond_resched-in-__bch_cache_cmp.patch -+ patches.suse/0002-bcache-Fix-an-error-code-in-bch_dump_read.patch -+ patches.suse/closures-fix-a-race-on-wakeup-from-closure_sync.patch -+ patches.suse/0007-md-raid0-linear-Mark-array-as-broken-and-fail-BIOs-i.patch -+ patches.suse/md-raid1-fail-run-raid1-array-when-active-disk-less-.patch -+ patches.suse/0008-md-raid5-use-bio_end_sector-to-calculate-last_sector.patch -+ patches.suse/paride-pf-need-to-set-queue-to-NULL-before-put_disk.patch -+ patches.suse/paride-pcd-need-to-set-queue-to-NULL-before-put_disk.patch -+ patches.suse/block-Cleanup-elevator_init_mq-use.patch -+ patches.suse/block-Change-elevator_init_mq-to-always-succeed.patch -+ patches.suse/block-Introduce-elevator-features.patch -+ patches.suse/block-Improve-default-elevator-selection.patch -+ patches.suse/block-Delay-default-elevator-initialization.patch -+ patches.suse/block-Set-ELEVATOR_F_ZBD_SEQ_WRITE-for-nullblk-zoned.patch -+ patches.suse/sd-Set-ELEVATOR_F_ZBD_SEQ_WRITE-for-ZBC-disks.patch -+ patches.suse/block-fix-elevator_get_by_features.patch -+ patches.suse/bfq-Fix-the-missing-barrier-in-__bfq_entity_update_w.patch -+ patches.suse/bfq-Extract-bfq_group_set_weight-from-bfq_io_set_wei.patch -+ patches.suse/bfq-Add-per-device-weight.patch -+ patches.suse/blk-iocost-Fix-incorrect-operation-order-during-iocg.patch -+ patches.suse/blk-iocost-Account-force-charged-overage-in-absolute.patch -+ patches.suse/blk-iocost-Don-t-let-merges-push-vtime-into-the-futu.patch -+ patches.suse/iocost_monitor-Always-use-strings-for-json-values.patch -+ patches.suse/iocost_monitor-Report-more-info-with-higher-accuracy.patch -+ patches.suse/iocost_monitor-Report-debt.patch -+ patches.suse/block-bypass-blk_set_runtime_active-for-uninitialize.patch -+ patches.suse/block-fix-race-between-switching-elevator-and-removi.patch -+ patches.suse/nvme-fail-cancelled-commands-with-NVME_SC_HOST_PATH_.patch -+ patches.suse/nvme-tcp-fail-command-with-NVME_SC_HOST_PATH_ERROR-s.patch -+ patches.suse/nvme-fc-Fail-transport-errors-with-NVME_SC_HOST_PATH.patch -+ patches.suse/nvme-pass-status-to-nvme_error_status.patch -+ patches.suse/nvme-make-nvme_identify_ns-propagate-errors-back.patch -+ patches.suse/nvme-make-nvme_report_ns_ids-propagate-error-back.patch -+ patches.suse/nvme-fix-ns-removal-hang-when-failing-to-revalidate-.patch -+ patches.suse/nvme-Treat-discovery-subsystems-as-unique-subsystems.patch -+ patches.suse/nvme-include-admin_q-sync-with-nvme_sync_queues.patch -+ patches.suse/nvme-tcp-remove-redundant-assignment-to-variable-ret.patch -+ patches.suse/nvme-Assign-subsys-instance-from-first-ctrl.patch -+ patches.suse/nvme-Remove-redundant-assignment-of-cq-vector.patch -+ patches.suse/nvmet-Use-PTR_ERR_OR_ZERO-in-nvmet_init_discovery.patch -+ patches.suse/nvme-fabrics-allow-discovery-subsystems-accept-a-kat.patch -+ patches.suse/nvme-enable-aen-regardless-of-the-presence-of-I-O-qu.patch -+ patches.suse/nvme-add-uevent-variables-for-controller-devices.patch -+ patches.suse/nvme-send-discovery-log-page-change-events-to-usersp.patch -+ patches.suse/nvmet-fix-a-wrong-error-status-returned-in-error-log.patch -+ patches.suse/raid5-don-t-increment-read_errors-on-EILSEQ-return.patch -+ patches.suse/raid5-don-t-set-STRIPE_HANDLE-to-stripe-which-is-in-.patch -+ patches.suse/md-raid0-avoid-RAID0-data-corruption-due-to-layout-c.patch -+ patches.suse/0009-md-add-feature-flag-MD_FEATURE_RAID0_LAYOUT.patch -+ patches.suse/0010-raid5-remove-STRIPE_OPS_REQ_PENDING.patch -+ patches.suse/0011-raid5-use-bio_end_sector-in-r5_next_bio.patch -+ patches.suse/bfq-Fix-bfq-linkage-error.patch -+ patches.suse/block-make-rq-sector-size-accessible-for-block-stats.patch -+ patches.suse/block-also-check-RQF_STATS-in-blk_mq_need_time_stamp.patch -+ patches.suse/mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2711.patch -+ patches.suse/mmc-sdhci-pci-Add-another-Id-for-Intel-CML.patch -+ patches.suse/mmc-Remove-dev_err-usage-after-platform_get_irq.patch -+ patches.suse/mmc-sdhci-of-esdhc-add-erratum-A011334-support-in-ls.patch -+ patches.suse/mmc-sdhci-cadence-use-struct_size-helper.patch -+ patches.suse/mmc-bcm2835-Take-SWIOTLB-memory-size-limitation-into.patch -+ patches.suse/mmc-sdhci-add-pll-enable-support-to-internal-clock-setup.patch -+ patches.suse/pci-add-genesys-logic-inc-vendor-id.patch -+ patches.suse/mmc-sdhci-export-sdhci_abort_tuning-function-symbol.patch - patches.suse/mmc-sdhci-Fix-incorrect-switch-to-HS-mode.patch -+ patches.suse/mmc-core-Add-helper-function-to-indicate-if-SDIO-IRQ.patch -+ patches.suse/mmc-dw_mmc-Re-store-SDIO-IRQs-mask-at-system-resume.patch -+ patches.suse/mmc-mtk-sd-Re-store-SDIO-IRQs-mask-at-system-resume.patch -+ patches.suse/mmc-core-Clarify-sdio_irq_pending-flag-for-MMC_CAP2_.patch - patches.suse/ALSA-firewire-tascam-handle-error-code-when-getting-.patch - patches.suse/ALSA-firewire-tascam-check-intermediate-state-of-clo.patch - patches.suse/ALSA-hda-Flush-interrupts-on-disabling.patch -+ patches.suse/ALSA-hda-hdmi-Don-t-report-spurious-jack-state-chang.patch -+ patches.suse/ALSA-hda-hdmi-Allow-audio-component-for-AMD-ATI-and-.patch - patches.suse/ALSA-line6-sizeof-byte-is-always-1-use-that-fact.patch - patches.suse/ALSA-hda-Show-the-fatal-CORB-RIRB-error-more-clearly.patch - patches.suse/ALSA-i2c-ak4xxx-adda-Fix-a-possible-null-pointer-der.patch -+ patches.suse/ALSA-usb-audio-Scarlett-Gen-2-mixer-interface.patch - patches.suse/ALSA-aoa-onyx-always-initialize-register-read-value.patch - patches.suse/ALSA-hda-Add-support-of-Zhaoxin-controller.patch -+ patches.suse/ALSA-usb-audio-Unify-audioformat-release-code.patch -+ patches.suse/ALSA-usb-audio-fix-PCM-device-order.patch - patches.suse/ALSA-usb-audio-Skip-bSynchAddress-endpoint-check-if-.patch - patches.suse/ALSA-usb-audio-Add-Pioneer-DDJ-SX3-PCM-quirck.patch - patches.suse/ALSA-hda-Inform-too-slow-responses.patch -+ patches.suse/ALSA-hda-Add-a-quirk-model-for-fixing-Huawei-Mateboo.patch - patches.suse/ALSA-hda-Set-fifo_size-for-both-playback-and-capture.patch - patches.suse/ALSA-hda-sigmatel-remove-unused-variable-stac9200_co.patch - patches.suse/ALSA-hda-Drop-unsol-event-handler-for-Intel-HDMI-cod.patch - patches.suse/ALSA-hda-Expand-pin_match-function-to-match-upcoming.patch - patches.suse/ALSA-hda-Define-a-fallback_pin_fixup_tbl-for-alc269-.patch - patches.suse/ALSA-hda-realtek-Check-beep-whitelist-before-assigni.patch - patches.suse/ALSA-hda-realtek-Blacklist-PC-beep-for-Lenovo-ThinkC.patch -+ patches.suse/ALSA-usb-audio-More-validations-of-descriptor-units.patch -+ patches.suse/ALSA-usb-audio-Simplify-parse_audio_unit.patch -+ patches.suse/ALSA-usb-audio-Unify-the-release-of-usb_mixer_elem_i.patch -+ patches.suse/ALSA-usb-audio-Remove-superfluous-bLength-checks.patch -+ patches.suse/ALSA-usb-audio-Clean-up-check_input_term.patch -+ patches.suse/ALSA-usb-audio-Fix-possible-NULL-dereference-at-crea.patch -+ patches.suse/ALSA-usb-audio-remove-some-dead-code.patch -+ patches.suse/ALSA-hda-Allow-runtime-PM-for-controller-if-componen.patch -+ patches.suse/ALSA-usb-audio-DSD-auto-detection-for-Playback-Desig.patch -+ patches.suse/ALSA-usb-audio-Update-DSD-support-quirks-for-Oppo-an.patch -+ patches.suse/ALSA-firewire-motu-add-support-for-MOTU-4pre.patch - patches.suse/ALSA-hda-hdmi-remove-redundant-assignment-to-variabl.patch -+ patches.suse/Add-Acer-Aspire-Ethos-8951G-model-quirk.patch -+ patches.suse/ASoC-rsnd-don-t-call-clk_get_rate-under-atomic-conte.patch -+ patches.suse/ASoC-SOF-Intel-hda-Initialize-HDA-controller-after-i.patch -+ patches.suse/ASoC-hdac_hda-fix-page-fault-issue-by-removing-race.patch - patches.suse/ASoC-es8328-Fix-copy-paste-error-in-es8328_right_lin.patch -- patches.suse/ASoC-cs4349-Use-PM-ops-cs4349_runtime_pm.patch - patches.suse/ASoC-wm8737-Fix-copy-paste-error-in-wm8737_snd_contr.patch -+ patches.suse/ASoC-uniphier-Fix-double-reset-assersion-when-transi.patch -+ patches.suse/ASoC-meson-axg-tdm-formatter-free-reset-on-device-re.patch -+ patches.suse/ASoC-meson-g12a-tohdmitx-require-regmap-mmio.patch -+ patches.suse/ASoC-sun4i-i2s-Register-regmap-and-PCM-before-our-co.patch -+ patches.suse/ASoC-mchp-i2s-mcc-Fix-unprepare-of-GCLK.patch -+ patches.suse/ASoC-mchp-i2s-mcc-Wait-for-RX-TX-RDY-only-if-control.patch -+ patches.suse/ASoC-Intel-Skylake-Use-correct-function-to-access-io.patch - patches.suse/ASoC-Intel-Fix-use-of-potentially-uninitialized-vari.patch - patches.suse/ASoC-Intel-NHLT-Fix-debug-print-format.patch -+ patches.suse/ASoC-es8316-fix-headphone-mixer-volume-table.patch -+ patches.suse/ASoC-fsl_ssi-Fix-clock-control-issue-in-master-mode.patch - patches.suse/ASoC-Intel-Baytrail-Fix-implicit-fallthrough-warning.patch - patches.suse/ASoC-dmaengine-Make-the-pcm-name-equal-to-pcm-id-if-.patch -+ patches.suse/ASoC-ams-delta-Take-control-over-audio-mute-GPIO-pin.patch -+ patches.suse/ASoC-SOF-Intel-hda-Make-hdac_device-device-managed.patch -+ patches.suse/ASoC-fsl_sai-add-of_match-data.patch -+ patches.suse/ASoC-fsl_sai-derive-TX-FIFO-watermark-from-FIFO-dept.patch -+ patches.suse/ASoC-fsl_sai-mark-regmap-as-fast_io.patch -+ patches.suse/ASoC-tlv320aic31xx-suppress-error-message-for-EPROBE.patch - patches.suse/ASoC-Define-a-set-of-DAPM-pre-post-up-events.patch -+ patches.suse/ASoC-sgtl5000-Improve-VAG-power-and-mute-control.patch -+ patches.suse/ASoC-sgtl5000-Fix-definition-of-VAG-Ramp-Control.patch -+ patches.suse/ASoC-sgtl5000-add-ADC-mute-control.patch -+ patches.suse/ASoC-sgtl5000-Fix-of-unmute-outputs-on-probe.patch - patches.suse/ASoC-sgtl5000-Fix-charge-pump-source-assignment.patch -+ patches.suse/ASoC-SOF-pci-mark-last_busy-value-at-runtime-PM-init.patch -+ patches.suse/ASoC-SOF-reset-DMA-state-in-prepare.patch -+ patches.suse/ASoC-sunxi-fix-a-sound-binding-broken-reference.patch -+ patches.suse/ASoC-fsl_sai-Add-registers-definition-for-multiple-d.patch -+ patches.suse/ASoC-fsl_sai-Update-Tx-Rx-channel-enable-mask.patch -+ patches.suse/ASoC-fsl_sai-Add-support-for-SAI-new-version.patch -+ patches.suse/ASoC-fsl_sai-Add-support-for-imx7ulp-imx8mq.patch -+ patches.suse/ASoC-sun4i-i2s-Don-t-use-the-oversample-to-calculate.patch -+ patches.suse/ASoC-sun4i-i2s-Rework-MCLK-divider-calculation.patch -+ patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-all-Chromebooks-t.patch -+ patches.suse/ASoC-sun4i-i2s-Move-the-channel-configuration-to-a-c.patch -+ patches.suse/ASoC-sun4i-i2s-Move-the-format-configuration-to-a-ca.patch -+ patches.suse/ASoC-sun4i-i2s-Use-module-clock-as-BCLK-parent-on-ne.patch -+ patches.suse/ASoC-sun4i-i2s-Fix-the-MCLK-and-BCLK-dividers-on-new.patch - patches.suse/ASoC-sun4i-i2s-RX-and-TX-counter-registers-are-swapp.patch -+ patches.suse/ASoC-sun4i-i2s-Fix-LRCK-and-BCLK-polarity-offsets-on.patch -+ patches.suse/ASoC-sun4i-i2s-Fix-the-LRCK-polarity.patch -+ patches.suse/ASoC-sun4i-i2s-Fix-WSS-and-SR-fields-for-the-A83t.patch -+ patches.suse/ASoC-sun4i-i2s-Fix-MCLK-Enable-bit-offset-on-A83t.patch -+ patches.suse/ASoC-sun4i-i2s-Fix-the-LRCK-period-on-A83t.patch -+ patches.suse/ASoC-sun4i-i2s-Remove-duplicated-quirks-structure.patch -+ patches.suse/ASoC-sun4i-i2s-Pass-the-channels-number-as-an-argume.patch -+ patches.suse/ASoC-sun4i-i2s-Support-more-channels.patch -+ patches.suse/ASoC-fsl_sai-Add-support-for-imx8qm.patch -+ patches.suse/ASoC-sun4i-i2s-Add-support-for-TDM-slots.patch -+ patches.suse/ASoC-sun4i-i2s-Use-the-physical-slot-width-for-the-c.patch -+ patches.suse/ASoC-sun4i-i2s-Use-the-actual-format-width-instead-o.patch -+ patches.suse/ASoC-sun4i-i2s-Replace-call-to-params_width-by-local.patch -+ patches.suse/ASoC-sun4i-i2s-Add-support-for-DSP-formats.patch - patches.suse/ASoC-wm8988-fix-typo-in-wm8988_right_line_controls.patch -+ patches.suse/ASoC-imx-audmix-register-the-card-on-a-proper-dev.patch -+ patches.suse/ASoC-sunxi-Revert-initial-A83t-support.patch -+ patches.suse/ASoC-sun4i-Revert-A83t-description.patch -+ patches.suse/ASoC-Intel-Haswell-Adjust-machine-device-private-con.patch -+ patches.suse/ASoC-dt-bindings-sun4i-spdif-Fix-dma-names-warning.patch -+ patches.suse/ASoC-fsl_sai-Implement-set_bclk_ratio.patch -+ patches.suse/media-mtk-cir-lower-de-glitch-counter-for-rc-mm-prot.patch - patches.suse/media-technisat-usb2-break-out-of-loop-at-end-of-buf.patch - patches.suse/media-dib0700-fix-link-error-for-dibx000_i2c_set_spe.patch -+ patches.suse/media-vb2-reorder-checks-in-vb2_poll.patch -+ patches.suse/media-vivid-fix-potential-integer-overflow-on-left-s.patch -+ patches.suse/media-vivid-add-sanity-check-to-avoid-divide-error-a.patch -+ patches.suse/media-vivid-work-around-high-stack-usage-with-clang.patch -+ patches.suse/media-staging-imx-Fix-NULL-deref-in-find_pipeline_en.patch - patches.suse/media-exynos4-is-fix-leaked-of_node-references.patch -+ patches.suse/0001-media-vimc-stream-remove-obsolete-function-doc.patch -+ patches.suse/0001-media-vimc-stream-fix-style-of-argument-description.patch -+ patches.suse/media-rcar-vin-Clean-up-correct-notifier-in-error-pa.patch - patches.suse/media-hdpvr-Add-device-num-check-and-handling.patch -+ patches.suse/media-marvell-ccic-mmp-add-MODULE_DEVICE_TABLE.patch -+ patches.suse/media-vivid-fix-device-init-when-no_error_inj-1-and-.patch -+ patches.suse/media-i2c-ov5640-Check-for-devm_gpiod_get_optional-e.patch -+ patches.suse/media-hantro-Set-DMA-max-segment-size.patch -+ patches.suse/media-don-t-drop-front-end-reference-count-for-detac.patch - patches.suse/media-iguanair-add-sanity-checks.patch -+ patches.suse/media-staging-tegra-vde-Fix-build-error.patch -+ patches.suse/media-imx7.rst-Fix-the-references-to-the-CSI-multipl.patch -+ patches.suse/media-media-platform-fsl-viu.c-fix-build-for-MICROBL.patch -+ patches.suse/0001-media-Revert-media-vimc-Remove-or-modify-stream-chec.patch -+ patches.suse/0001-media-Revert-media-vimc-propagate-pixel-format-in-th.patch -+ patches.suse/media-mtk-mdp-fix-reference-count-on-old-device-tree.patch -+ patches.suse/media-i2c-tda1997x-prevent-potential-NULL-pointer-ac.patch - patches.suse/media-fdp1-Reduce-FCP-not-found-message-level-to-deb.patch -+ patches.suse/media-MAINTAINERS-hantro-Fix-typo-in-a-filepath.patch -+ patches.suse/media-MAINTAINERS-Remove-zoran-driver.patch -+ patches.suse/media-em28xx-modules-workqueue-not-inited-for-2nd-de.patch - patches.suse/media-tm6000-double-free-if-usb-disconnect-while-str.patch -+ patches.suse/media-rc-imon-Allow-iMON-RC-protocol-for-ffdc-7e-dev.patch -+ patches.suse/media-vsp1-fix-memory-leak-of-dl-on-error-return-pat.patch -+ patches.suse/media-ov8856-Check-reading-clock-frequency-succeeded.patch - patches.suse/media-omap3isp-Set-device-on-omap3isp-subdevs.patch - patches.suse/media-omap3isp-Don-t-set-streaming-state-on-random-s.patch - patches.suse/media-i2c-ov5645-Fix-power-sequence.patch -+ patches.suse/media-imx-mipi-csi-2-Don-t-fail-if-initial-state-tim.patch - patches.suse/media-radio-si470x-kill-urb-on-error.patch - patches.suse/media-hdpvr-add-terminating-0-at-end-of-string.patch - patches.suse/media-gspca-zero-usb_buf-on-error.patch -+ patches.suse/media-dvb-frontends-use-ida-for-pll-number.patch -+ patches.suse/media-mceusb-fix-eliminate-TX-IR-signal-length-limit.patch - patches.suse/media-dvb-core-fix-a-memory-leak-bug.patch - patches.suse/media-ttusb-dec-Fix-info-leak-in-ttusb_dec_send_comm.patch - patches.suse/media-atmel-atmel-isi-fix-timeout-value-for-stop-str.patch -+ patches.suse/media-cec-notifier-clear-cec_adap-in-cec_notifier_un.patch - patches.suse/media-cpia2_usb-fix-memory-leaks.patch - patches.suse/media-saa7146-add-cleanup-in-hexium_attach.patch - patches.suse/media-sn9c20x-Add-MSI-MS-1039-laptop-to-flip_dmi_tab.patch - patches.suse/media-saa7134-fix-terminology-around-saa7134_i2c_eep.patch -+ patches.suse/media-aspeed-video-address-a-protential-usage-of-an-.patch - patches.suse/media-ov9650-add-a-sanity-check.patch -+ patches.suse/media-em28xx-Fix-exception-handling-in-em28xx_alloc_.patch -+ patches.suse/media-videobuf-core.c-poll_wait-needs-a-non-NULL-buf.patch - patches.suse/leds-leds-lp5562-allow-firmware-files-up-to-the-maxi.patch -- patches.suse/leds-Allow-to-call-led_classdev_unregister-unconditi.patch -+ patches.suse/drivers-Introduce-device-lookup-variants-by-name.patch -+ patches.suse/drivers-Introduce-device-lookup-variants-by-of_node.patch -+ patches.suse/drivers-Introduce-device-lookup-variants-by-fwnode.patch -+ patches.suse/led-triggers-Fix-a-memory-leak-bug.patch -+ patches.suse/leds-lm3532-Fix-brightness-control-for-i2c-mode.patch -+ patches.suse/leds-lm3532-Fixes-for-the-driver-for-stability.patch -+ patches.suse/leds-ti-lmu-common-Fix-coccinelle-issue-in-TI-LMU.patch - patches.suse/leds-trigger-gpio-GPIO-0-is-valid.patch -+ patches.suse/led-triggers-Fix-dereferencing-of-null-pointer.patch - patches.suse/dmaengine-bcm2835-Print-error-in-case-setting-DMA-ma.patch -+ patches.suse/dmaengine-tegra-apb-Support-per-burst-residue-granul.patch -+ patches.suse/dmaengine-tegra210-adma-Don-t-program-FIFO-threshold.patch -+ patches.suse/dmaengine-fsl-edma-add-i.mx7ulp-edma2-version-suppor.patch -+ patches.suse/dmaengine-fsl-edma-implement-.device_synchronize-cal.patch -+ patches.suse/dmaengine-make-mux_configure32-static.patch -+ patches.suse/dmaengine-change-alignment-of-mux_configure32-and-fs.patch - patches.suse/dmaengine-dw-platform-Switch-to-acpi_dma_controller_.patch - patches.suse/dmaengine-iop-adma.c-fix-printk-format-warning.patch -+ patches.suse/dmaengine-ti-edma-Do-not-reset-reserved-paRAM-slots.patch -+ patches.suse/PM-wakeup-Drop-wakeup_source_init-wakeup_source_prep.patch -+ patches.suse/PM-wakeup-Use-wakeup_source_register-in-wakelock.c.patch -+ patches.suse/PM-wakeup-Show-wakeup-sources-stats-in-sysfs.patch -+ patches.suse/PM-wakeup-Fix-sysfs-registration-error-path.patch -+ patches.suse/PM-wakeup-Register-wakeup-class-kobj-after-device-is.patch -+ patches.suse/PM-wakeup-Unexport-wakeup_source_sysfs_-add-remove.patch - patches.suse/PM-sleep-Fix-possible-overflow-in-pm_system_cancel_w.patch -+ patches.suse/add-cpuidle-haltpoll-driver.patch -+ patches.suse/cpuidle-add-poll_limit_ns-to-cpuidle_device-structure.patch -+ patches.suse/governors-unify-last_state_idx.patch -+ patches.suse/cpuidle-add-haltpoll-governor.patch -+ patches.suse/cpuidle-haltpoll-disable-host-side-polling-when-kvm-virtualized.patch -+ patches.suse/cpuidle-header-file-stubs-must-be-static-inline.patch -+ patches.suse/cpuidle-menu-Allow-tick-to-be-stopped-if-PM-QoS-is-used.patch -+ patches.suse/cpuidle-teo-Allow-tick-to-be-stopped-if-PM-QoS-is-us.patch -+ patches.suse/cpuidle-haltpoll-vcpu-hotplug-support.patch -+ patches.suse/cpuidle-allow-governor-switch-on-cpuidle_register_driver.patch -+ patches.suse/cpuidle-haltpoll-set-haltpoll-as-preferred-governor.patch -+ patches.suse/cpuidle-haltpoll-return-ENODEV-on-modinit-failure.patch -+ patches.suse/cpuidle-haltpoll-do-not-set-an-owner-to-allow-modunload.patch -+ patches.suse/cpuidle-haltpoll-Enable-kvm-guest-polling-when-dedicated-physical-CPUs-are-available.patch -+ patches.suse/cpufreq-intel_pstate-Implement-QoS-supported-freq-co.patch -+ patches.suse/sched-cpufreq-Align-trace-event-behavior-of-fast-swi.patch -+ patches.suse/cpufreq-Add-policy-create-remove-notifiers-back.patch -+ patches.suse/thermal-cpu_cooling-Switch-to-QoS-requests-for-freq-.patch -+ patches.suse/cpufreq-powerpc-macintosh-Switch-to-QoS-requests-for.patch -+ patches.suse/cpufreq-powerpc_cbe-Switch-to-QoS-requests-for-freq-.patch -+ patches.suse/arch_topology-Use-CPUFREQ_CREATE_POLICY-instead-of-C.patch -+ patches.suse/video-sa1100fb-Remove-cpufreq-policy-notifier.patch -+ patches.suse/video-pxafb-Remove-cpufreq-policy-notifier.patch -+ patches.suse/ACPI-cpufreq-Switch-to-QoS-requests-instead-of-cpufr.patch -+ patches.suse/cpufreq-Remove-CPUFREQ_ADJUST-and-CPUFREQ_NOTIFY-pol.patch -+ patches.suse/Documentation-cpufreq-Update-policy-notifier-documen.patch -+ patches.suse/cpufreq-ap806-Add-NULL-check-after-kcalloc.patch -+ patches.suse/cpufreq-imx-cpufreq-dt-Add-i.MX8MN-support.patch -+ patches.suse/opp-Not-all-power-domains-are-scalable.patch -+ patches.suse/PM-devfreq-tegra-Fix-kHz-to-Hz-conversion.patch -+ patches.suse/PM-devfreq-Fix-kernel-oops-on-governor-module-load.patch - patches.suse/PM-devfreq-exynos-bus-Correct-clock-enable-sequence.patch - patches.suse/PM-devfreq-passive-Use-non-devm-notifiers.patch - patches.suse/PM-devfreq-passive-fix-compiler-warning.patch -+ patches.suse/opp-Don-t-decrement-uninitialized-list_kref.patch - patches.suse/ACPI-CPPC-do-not-require-the-_PSD-method.patch -- patches.suse/0001-ACPICA-Increase-total-number-of-possible-Owner-IDs.patch -+ patches.suse/ACPI-APEI-Release-resources-if-gen_pool_add-fails.patch - patches.suse/ACPI-processor-don-t-print-errors-for-processorIDs-0.patch - patches.suse/ACPI-custom_method-fix-memory-leaks.patch - patches.suse/ACPI-PCI-fix-acpi_pci_irq_enable-memory-leak.patch -+ patches.suse/ACPI-LPSS-Save-restore-LPSS-private-registers-also-o.patch - patches.suse/ACPI-property-Fix-acpi_graph_get_remote_endpoint-nam.patch -- patches.suse/kvm-coalesced_mmio-add-bounds-checking -- patches.suse/0001-KVM-x86-use-Intel-speculation-bugs-and-features-as-d.patch -+ patches.suse/software-node-Initialize-the-return-value-in-softwar.patch -+ patches.suse/KVM-coalesced_mmio-add-bounds-checking.patch -+ patches.suse/kvm-x86-fix-x86_decode_insn-return-when-fetching-insn-bytes-fails -+ patches.suse/kvm-x86-mmu-add-explicit-access-mask-for-mmio-sptes -+ patches.suse/kvm-x86-unconditionally-call-x86-ops-that-are-always-implemented -+ patches.suse/KVM-x86-Disable-posted-interrupts-for-non-standard-I.patch -+ patches.suse/KVM-x86-Manually-calculate-reserved-bits-when-loadin.patch - patches.suse/KVM-PPC-Book3S-HV-XIVE-Free-escalation-interrupts-be.patch - patches.suse/KVM-PPC-Book3S-HV-Fix-race-in-re-enabling-XIVE-escal.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-push-XIVE-context-when-not-u.patch - patches.suse/powerpc-xive-Implement-get_irqchip_state-method-for-.patch -+ patches.suse/KVM-PPC-Book3S-Enable-XIVE-native-capability-only-if.patch - patches.suse/KVM-PPC-Book3S-HV-Check-for-MMU-ready-on-piggybacked.patch - patches.suse/KVM-PPC-Book3S-HV-Don-t-lose-pending-doorbell-reques.patch -- patches.suse/kvm-s390-test-for-bad-access-register-and-size-at-the-start-of-s390_mem_op -- patches.suse/usb-host-xhci-hub-fix-extra-endianness-conversion.patch -- patches.suse/0001-usbip-Implement-SG-support-to-vhci-hcd-and-stub-driv.patch -+ patches.suse/KVM-arm-arm64-vgic-Use-a-single-IO-device-per-redist.patch -+ patches.suse/arm64-KVM-Device-mappings-should-be-execute-never.patch -+ patches.suse/KVM-arm-arm64-vgic-Allow-more-than-256-vcpus-for-KVM.patch -+ patches.suse/kvm-x86-refactor-up-kvm_-g-s-et_msr-to-simplify-callers -+ patches.suse/kvm-x86-add-kvm_emulate_-rd-wr-msr-to-consolidate-vxm-svm-code -+ patches.suse/kvm-x86-return-to-userspace-with-internal-error-on-unexpected-exit-reason -+ patches.suse/KVM-x86-always-stop-emulation-on-page-fault.patch -+ patches.suse/KVM-x86-set-ctxt-have_exception-in-x86_decode_insn.patch -+ patches.suse/kvm-Nested-KVM-MMUs-need-PAE-root-too.patch -+ patches.suse/KVM-s390-Test-for-bad-access-register-and-size-at-th.patch -+ patches.suse/0001-kvm-s390-disallow-invalid-bits-in-kvm_valid_regs-and-kvm_dirty_regs -+ patches.suse/driver-core-platform-Add-an-error-message-to-platfor.patch -+ patches.suse/driver-core-add-dev_groups-to-all-drivers.patch -+ patches.suse/driver-core-platform-Introduce-platform_get_irq_opti.patch -+ patches.suse/driver-core-platform-Export-platform_get_irq_optiona.patch -+ patches.suse/usb-gadget-udc-core-Fix-segfault-if-udc_bind_to_driv.patch -+ patches.suse/0001-usb-dwc3-meson-g12a-fix-suspend-resume-regulator-unb.patch -+ patches.suse/0001-usb-typec-tps6598x-Fix-build-error-without-CONFIG_RE.patch -+ patches.suse/usbip-Implement-SG-support-to-vhci-hcd-and-stub-driv.patch - patches.suse/USB-usbcore-Fix-slab-out-of-bounds-bug-during-device.patch -+ patches.suse/serial-stm32-Use-__maybe_unused-instead-of-if-CONFIG.patch -+ patches.suse/tty-serial-fsl_lpuart-Use-appropriate-lpuart32_-I-O-.patch -+ patches.suse/tty-serial-atmel-reschedule-TX-after-RX-was-started.patch -+ patches.suse/serial-tegra-add-internal-loopback-functionality.patch -+ patches.suse/serial-tegra-protect-IER-against-LCR.DLAB.patch -+ patches.suse/tty-max310x-fix-off-by-one-buffer-access-when-storin.patch -+ patches.suse/serial-sprd-correct-the-wrong-sequence-of-arguments.patch -+ patches.suse/serial-tegra-add-support-to-ignore-read.patch -+ patches.suse/serial-tegra-avoid-reg-access-when-clk-disabled.patch -+ patches.suse/serial-tegra-flush-the-RX-fifo-on-frame-error.patch -+ patches.suse/serial-tegra-report-error-to-upper-tty-layer.patch -+ patches.suse/serial-tegra-check-for-FIFO-mode-enabled-status.patch -+ patches.suse/serial-tegra-set-maximum-num-of-uart-ports-to-8.patch -+ patches.suse/serial-tegra-add-support-to-use-8-bytes-trigger.patch -+ patches.suse/serial-tegra-DT-for-Adjusted-baud-rates.patch -+ patches.suse/serial-tegra-add-support-to-adjust-baud-rate.patch -+ patches.suse/serial-tegra-report-clk-rate-errors.patch -+ patches.suse/serial-tegra-Add-PIO-mode-support.patch -+ patches.suse/iio-imu-st_lsm6dsx-move-odr_table-in-st_lsm6dsx_sens.patch -+ patches.suse/iio-tsl2772-Use-devm_add_action_or_reset-for-tsl2772.patch -+ patches.suse/staging-erofs-fix-an-error-handling-in-erofs_readdir.patch -+ patches.suse/staging-erofs-some-compressed-cluster-should-be-subm.patch -+ patches.suse/staging-erofs-cannot-set-EROFS_V_Z_INITED_BIT-if-fil.patch -+ patches.suse/staging-erofs-add-two-missing-erofs_workgroup_put-fo.patch -+ patches.suse/staging-erofs-avoid-endless-loop-of-invalid-lookback.patch -+ patches.suse/staging-erofs-detect-potential-multiref-due-to-corru.patch -+ patches.suse/staging-most-sound-Fix-error-path-of-audio_init.patch - patches.suse/iio-dac-ad5380-fix-incorrect-assignment-to-val.patch - patches.suse/mic-avoid-statically-declaring-a-struct-device.patch -+ patches.suse/phy-ti-am654-serdes-fix-an-use-after-free-in-serdes_.patch - patches.suse/phy-renesas-rcar-gen3-usb2-Disable-clearing-VBUS-in-.patch -+ patches.suse/phy-qcom-qmp-Correct-ready-status-again.patch -+ patches.suse/0001-thunderbolt-Switch-to-use-device_property_count_uXX.patch -+ patches.suse/0001-thunderbolt-Show-key-using-pE-not-pEp.patch -+ patches.suse/0001-thunderbolt-Correct-path-indices-for-PCIe-tunnel.patch -+ patches.suse/0001-thunderbolt-Move-NVM-upgrade-support-flag-to-struct-.patch -+ patches.suse/0001-thunderbolt-Use-32-bit-writes-when-writing-ring-prod.patch -+ patches.suse/0001-thunderbolt-Do-not-fail-adding-switch-if-some-port-i.patch -+ patches.suse/0001-thunderbolt-Hide-switch-attributes-that-are-not-set.patch -+ patches.suse/0001-thunderbolt-Expose-active-parts-of-NVM-even-if-upgra.patch -+ patches.suse/0001-thunderbolt-Add-support-for-Intel-Ice-Lake.patch -+ patches.suse/0001-ACPI-property-Add-two-new-Thunderbolt-property-GUIDs.patch -+ patches.suse/coresight-etm4x-Two-function-calls-less.patch -+ patches.suse/coresight-etm4x-Add-ETM-PIDs-for-SDM845-and-MSM8996.patch -+ patches.suse/coresight-cpu-debug-Add-support-for-Qualcomm-Kryo.patch -+ patches.suse/coresight-etr_buf-Consolidate-refcount-initializatio.patch -+ patches.suse/coresight-tmc-etr-Handle-memory-errors.patch -+ patches.suse/coresight-tmc-etr-Check-if-non-secure-access-is-enab.patch -+ patches.suse/coresight-Convert-pr_warn-to-dev_warn-for-obsolete-b.patch -+ patches.suse/coresight-acpi-Static-funnel-support.patch -+ patches.suse/coresight-etm4x-Remove-superfluous-setting-of-os_unl.patch -+ patches.suse/coresight-etm4x-Use-explicit-barriers-on-enable-disa.patch -+ patches.suse/coresight-etm4x-use-module_param-instead-of-module_p.patch -+ patches.suse/coresight-etm4x-improve-clarity-of-etm4_os_unlock-co.patch -+ patches.suse/coresight-tmc-etr-Fix-updating-buffer-in-not-snapsho.patch -+ patches.suse/coresight-tmc-etr-Fix-perf_data-check.patch -+ patches.suse/coresight-tmc-Make-memory-width-mask-computation-int.patch -+ patches.suse/coresight-tmc-etr-Decouple-buffer-sync-and-barrier-p.patch -+ patches.suse/coresight-tmc-etr-Add-barrier-packets-when-moving-of.patch - patches.suse/dev-mem-Bail-out-upon-SIGKILL.patch -+ patches.suse/firmware-google-check-if-size-is-valid-when-decoding.patch -+ patches.suse/crypto-ccree-account-for-TEE-not-ready-to-report.patch - patches.suse/crypto-ccp-Reduce-maximum-stack-usage.patch -+ patches.suse/0001-padata-Replace-delayed-timer-with-immediate-workqueu.patch -+ patches.suse/0001-padata-purge-get_cpu-and-reorder_via_wq-from-padata_.patch - patches.suse/crypto-qat-Silence-smp_processor_id-warning.patch -+ patches.suse/crypto-ccree-use-the-full-crypt-length-value.patch - patches.suse/crypto-caam-fix-concurrency-issue-in-givencrypt-desc.patch -+ patches.suse/crypto-ccp-Clean-up-and-exit-correctly-on-allocation.patch -+ patches.suse/crypto-caam-qi-fix-error-handling-in-ERN-handler.patch - patches.suse/crypto-caam-free-resources-in-case-caam_rng-registra.patch -+ patches.suse/crypto-caam-execute-module-exit-point-only-if-necess.patch -+ patches.suse/crypto-caam-unregister-algorithm-only-if-the-registr.patch -+ patches.suse/0001-padata-initialize-pd-cpu-with-effective-cpumask.patch -+ patches.suse/crypto-caam-qi-execute-library-only-on-DPAA-1.x.patch -+ patches.suse/crypto-caam-qi-use-print_hex_dump_debug-function-to-.patch -+ patches.suse/crypto-mediatek-fix-uninitialized-value-of-gctx-text.patch - patches.suse/crypto-skcipher-Unmap-pages-after-an-external-error.patch - patches.suse/crypto-cavium-zip-Add-missing-single_release.patch -+ patches.suse/0001-padata-allocate-workqueue-internally.patch -+ patches.suse/0001-workqueue-unconfine-alloc-apply-free_workqueue_attrs.patch -+ patches.suse/0001-padata-make-padata_do_parallel-find-alternate-callba.patch -+ patches.suse/0001-crypto-pcrypt-remove-padata-cpumask-notifier.patch -+ patches.suse/0001-padata-pcrypt-take-CPU-hotplug-lock-internally-in-pa.patch -+ patches.suse/0001-padata-use-separate-workqueues-for-parallel-and-seri.patch -+ patches.suse/0001-padata-unbind-parallel-jobs-from-specific-CPUs.patch -+ patches.suse/net-Use-skb-accessors-in-network-drivers.patch -+ patches.suse/net-Use-skb-accessors-in-network-core.patch -+ patches.suse/net-Increase-the-size-of-skb_frag_t.patch -+ patches.suse/net-Reorder-the-contents-of-skb_frag_t.patch -+ patches.suse/net-Rename-skb_frag-page-to-bv_page.patch -+ patches.suse/net-Rename-skb_frag_t-size-to-bv_len.patch -+ patches.suse/net-Convert-skb_frag_t-to-bio_vec.patch -+ patches.suse/ftgmac100-Fix-build.patch -+ patches.suse/net-broadcom-Use-dev_get_drvdata.patch - patches.suse/e1000e-Use-dev_get_drvdata-where-possible.patch -+ patches.suse/fm10k-Use-dev_get_drvdata.patch -+ patches.suse/i40e-Use-dev_get_drvdata.patch -+ patches.suse/igb-Use-dev_get_drvdata-where-possible.patch -+ patches.suse/net-mlx5e-xsk-dynamically-allocate-mlx5e_channel_par.patch -+ patches.suse/net-sched-include-mpls-actions-in-hardware-intermedi.patch -+ patches.suse/nfp-flower-offload-MPLS-push-action.patch -+ patches.suse/nfp-flower-offload-MPLS-pop-action.patch -+ patches.suse/nfp-flower-offload-MPLS-set-action.patch -+ patches.suse/drivers-net-xgene-Remove-acpi_has_method-calls.patch -+ patches.suse/sfc-Use-dev_get_drvdata-where-possible.patch -+ patches.suse/sfc-falcon-Use-dev_get_drvdata-where-possible.patch -+ patches.suse/Build-fixes-for-skb_frag_size-conversion.patch -+ patches.suse/net-ixgbevf-fix-a-compilation-error-of-skb_frag_t.patch -+ patches.suse/igc-Remove-the-polarity-field-from-a-PHY-information.patch -+ patches.suse/igc-Remove-the-unused-field-from-a-device-specificat.patch -+ patches.suse/igc-Update-the-MAC-reset-flow.patch -+ patches.suse/igc-Add-more-SKUs-for-i225-device.patch - patches.suse/e1000e-add-workaround-for-possible-stalled-packet.patch -+ patches.suse/qed-reduce-maximum-stack-frame-size.patch -+ patches.suse/mlx4-avoid-large-stack-usage-in-mlx4_init_hca.patch -+ patches.suse/net-sfc-falcon-convert-to-i2c_new_dummy_device.patch -+ patches.suse/mlxsw-spectrum-Expose-KVD-size-for-Spectrum-2.patch -+ patches.suse/mlxsw-spectrum_router-Increase-scale-of-IPv6-nexthop.patch -+ patches.suse/staging-octeon-Fix-build-failure-due-to-typo.patch -+ patches.suse/net-neigh-remove-redundant-assignment-to-variable-bu.patch -+ patches.suse/net-stmmac-Make-MDIO-bus-reset-optional.patch -+ patches.suse/net-stmmac-Do-not-request-stmmaceth-clock.patch -+ patches.suse/drivers-net-xgene-Move-status-variable-declaration-i.patch -+ patches.suse/mlx4-en_netdev-allow-offloading-VXLAN-over-VLAN.patch -+ patches.suse/mlxsw-spectrum_flower-Forbid-to-offload-mirred-redir.patch -+ patches.suse/mlxsw-spectrum_acl-Track-rules-that-forbid-egress-bl.patch -+ patches.suse/mlxsw-spectrum_flower-Forbid-to-offload-match-on-res.patch -+ patches.suse/net-hns3-add-reset-checking-before-set-channels.patch -+ patches.suse/net-hns3-add-a-check-for-get_reset_level.patch -+ patches.suse/net-hns3-remove-upgrade-reset-level-when-reset-fail.patch -+ patches.suse/net-hns3-change-GFP-flag-during-lock-period.patch -+ patches.suse/net-hns3-modify-firmware-version-display-format.patch -+ patches.suse/net-hns3-add-debug-messages-to-identify-eth-down-cau.patch -+ patches.suse/net-hns3-make-hclge_service-use-delayed-workqueue.patch -+ patches.suse/net-hns3-add-interrupt-affinity-support-for-misc-int.patch -+ patches.suse/net-hns3-Add-support-for-using-order-1-pages-with-a-.patch -+ patches.suse/net-hns3-use-dev_info-instead-of-pr_info.patch - patches.suse/NFC-fix-attrs-checks-in-netlink-interface.patch -+ patches.suse/bnxt_en-Update-firmware-interface-spec.-to-1.10.0.89.patch -+ patches.suse/bnxt_en-Add-TPA-structure-definitions-for-BCM57500-c.patch -+ patches.suse/bnxt_en-Refactor-TPA-logic.patch -+ patches.suse/bnxt_en-Expand-bnxt_tpa_info-struct-to-support-57500.patch -+ patches.suse/bnxt_en-Handle-standalone-RX_AGG-completions.patch -+ patches.suse/bnxt_en-Refactor-tunneled-hardware-GRO-logic.patch -+ patches.suse/bnxt_en-Set-TPA-GRO-mode-flags-on-57500-chips-proper.patch -+ patches.suse/bnxt_en-Add-fast-path-logic-for-TPA-on-57500-chips.patch -+ patches.suse/bnxt_en-Add-TPA-ID-mapping-logic-for-57500-chips.patch -+ patches.suse/bnxt_en-Add-hardware-GRO-setup-function-for-57500-ch.patch -+ patches.suse/bnxt_en-Refactor-ethtool-ring-statistics-logic.patch -+ patches.suse/bnxt_en-Allocate-the-larger-per-ring-statistics-bloc.patch -+ patches.suse/bnxt_en-Support-TPA-counters-on-57500-chips.patch -+ patches.suse/bnxt_en-Refactor-bnxt_init_one-and-turn-on-TPA-suppo.patch -+ patches.suse/bnxt_en-Support-all-variants-of-the-5750X-chip-famil.patch -+ patches.suse/bnxt_en-Add-PCI-IDs-for-57500-series-NPAR-devices.patch -+ patches.suse/linux-Add-skb_frag_t-page_offset-accessors.patch -+ patches.suse/net-Use-skb_frag_off-accessors.patch -+ patches.suse/linux-Remove-bvec-page_offset-use-bv_offset.patch -+ patches.suse/net-Remove-dev_err-usage-after-platform_get_irq.patch -+ patches.suse/vhost-vsock-split-packets-to-send-using-multiple-buf.patch -+ patches.suse/selftests-mlxsw-Fix-local-variable-declarations-in-D.patch -+ patches.suse/selftests-mlxsw-Add-a-test-for-leftover-DSCP-rule.patch -+ patches.suse/0001-mac80211-pass-the-vif-to-cancel_remain_on_channel.patch -+ patches.suse/net-mlx5e-Print-a-warning-when-LRO-feature-is-droppe.patch -+ patches.suse/net-mlx5e-Avoid-warning-print-when-not-required.patch -+ patches.suse/net-mlx5e-Improve-ethtool-rxnfc-callback-structure.patch -+ patches.suse/net-mlx5e-Fix-unnecessary-flow_block_cb_is_busy-call.patch -+ patches.suse/net-mlx5e-Simplify-get_route_and_out_devs-helper-fun.patch -+ patches.suse/net-mlx5e-Extend-tc-flow-struct-with-reference-count.patch -+ patches.suse/net-mlx5e-Change-flow-flags-type-to-unsigned-long.patch -+ patches.suse/net-mlx5e-Protect-tc-flows-hashtable-with-rcu.patch -+ patches.suse/net-mlx5e-Protect-unready-flows-with-dedicated-lock.patch -+ patches.suse/net-mlx5e-Eswitch-change-offloads-num_flows-type-to-.patch -+ patches.suse/net-mlx5e-Eswitch-use-state_lock-to-synchronize-vlan.patch -+ patches.suse/net-mlx5e-Rely-on-rcu-instead-of-rtnl-lock-when-gett.patch -+ patches.suse/net-mlx5e-Protect-tc-flow-table-with-mutex.patch -+ patches.suse/net-bridge-mcast-add-delete-due-to-fast-leave-mdb-fl.patch -+ patches.suse/mvpp2-use-devm_platform_ioremap_resource-to-simplify.patch -+ patches.suse/net-phy-xgene-use-devm_platform_ioremap_resource-to-.patch -+ patches.suse/net-hns3-add-link-change-event-report.patch -+ patches.suse/net-hns3-add-handler-for-NCSI-error-mailbox.patch -+ patches.suse/net-hns3-do-not-query-unsupported-commands-in-debugf.patch -+ patches.suse/net-hns3-refine-for-set-ring-parameters.patch -+ patches.suse/net-hns3-remove-unnecessary-variable-in-hclge_get_ma.patch -+ patches.suse/net-hns3-minor-cleanup-in-hns3_clean_rx_ring.patch -+ patches.suse/net-hns3-minior-error-handling-change-for-hclge_tm_s.patch -+ patches.suse/net-hns3-simplify-hclge_cmd_query_error.patch -+ patches.suse/net-hns3-rename-a-member-in-struct-hclge_mac_etherty.patch -+ patches.suse/net-hns3-fix-some-reset-handshake-issue.patch -+ patches.suse/net-hns3-clear-reset-interrupt-status-in-hclge_irq_h.patch -+ patches.suse/net-hns3-activate-reset-timer-when-calling-reset_eve.patch -+ patches.suse/ice-add-lp_advertising-flow-control-support.patch -+ patches.suse/ice-track-hardware-stat-registers-past-rollover.patch -+ patches.suse/ice-Move-vector-base-setup-to-PF-VSI.patch -+ patches.suse/ice-Always-set-prefena-when-configuring-an-Rx-queue.patch -+ patches.suse/ice-separate-out-control-queue-lock-creation.patch -+ patches.suse/ice-Do-not-configure-port-with-no-media.patch -+ patches.suse/ice-Disable-VFs-until-reset-is-completed.patch -+ patches.suse/ice-Only-bump-Rx-tail-and-release-buffers-once-per-n.patch -+ patches.suse/ice-Set-up-Tx-scheduling-tree-based-on-alloc-VSI-Tx-.patch -+ patches.suse/ice-Update-number-of-VF-queue-before-setting-VSI-res.patch -+ patches.suse/ice-Add-stats-for-Rx-drops-at-the-port-level.patch -+ patches.suse/ice-Remove-duplicate-code-in-ice_alloc_rx_bufs.patch -+ patches.suse/ice-Don-t-return-error-for-disabling-LAN-Tx-queue-th.patch -+ patches.suse/ice-Remove-unnecessary-flag-ICE_FLAG_MSIX_ENA.patch -+ patches.suse/ice-Remove-flag-to-track-VF-interrupt-status.patch -+ patches.suse/ice-Bump-version-number.patch -+ patches.suse/enetc-Clean-up-local-mdio-bus-allocation.patch -+ patches.suse/enetc-Clean-up-makefile.patch -+ patches.suse/enetc-Add-mdio-bus-driver-for-the-PCIe-MDIO-endpoint.patch -+ patches.suse/fm10k-reduce-scope-of-the-err-variable.patch -+ patches.suse/fm10k-reduce-scope-of-p-local-variable.patch -+ patches.suse/fm10k-reduce-the-scope-of-qv-local-variable.patch -+ patches.suse/fm10k-reduce-the-scope-of-local-err-variable.patch -+ patches.suse/fm10k-reduce-the-scope-of-the-q_idx-local-variable.patch -+ patches.suse/fm10k-reduce-the-scope-of-the-tx_buffer-variable.patch -+ patches.suse/fm10k-reduce-the-scope-of-the-err-variable.patch -+ patches.suse/fm10k-reduce-the-scope-of-the-local-i-variable.patch -+ patches.suse/fm10k-reduce-the-scope-of-the-local-msg-variable.patch -+ patches.suse/fm10k-reduce-the-scope-of-the-result-local-variable.patch -+ patches.suse/fm10k-reduce-scope-of-the-ring-variable.patch -+ patches.suse/net-mlx5-fix-Wtype-limits-compilation-warnings.patch -+ patches.suse/net-mlx5-Refactor-and-optimize-flow-counter-bulk-que.patch -+ patches.suse/net-mlx5-Add-flow-counter-bulk-allocation-hardware-b.patch -+ patches.suse/net-mlx5-Fix-offset-of-tisc-bits-reserved-field.patch -+ patches.suse/net-mlx5-Make-load_one-and-unload_one-symmetric.patch -+ patches.suse/net-mlx5-E-Switch-Verify-support-QoS-element-type.patch -+ patches.suse/net-mlx5-E-switch-Combine-metadata-enable-disable-fu.patch -+ patches.suse/net-mlx5-E-switch-Initialize-TSAR-Qos-hardware-block.patch -+ patches.suse/net-mlx5-E-switch-Introduce-helper-function-to-enabl.patch -+ patches.suse/net-mlx5-E-Switch-remove-redundant-error-handling.patch -+ patches.suse/net-mlx5-E-Switch-Remove-redundant-mc_promisc-NULL-c.patch -+ patches.suse/net-mlx5-E-switch-Tide-up-eswitch-config-sequence.patch -+ patches.suse/net-mlx5-E-Switch-add-ingress-rate-support.patch -+ patches.suse/net-mlx5-Add-flow-counter-bulk-infrastructure.patch -+ patches.suse/net-mlx5-Add-flow-counter-pool.patch -+ patches.suse/net-mlx5e-Tx-Strict-the-room-needed-for-SQ-edge-NOPs.patch -+ patches.suse/net-mlx5e-XDP-Close-TX-MPWQE-session-when-no-room-fo.patch -+ patches.suse/net-mlx5e-XDP-Slight-enhancement-for-WQE-fetch-funct.patch -+ patches.suse/net-mlx5e-Tx-Soften-inline-mode-VLAN-dependencies.patch -+ patches.suse/net-mlx5e-Rx-checksum-handling-refactoring.patch -+ patches.suse/net-mlx5e-Fix-mlx5e_tx_reporter_create-return-value.patch -+ patches.suse/net-mlx5e-Set-tx-reporter-only-on-successful-creatio.patch -+ patches.suse/net-mlx5e-TX-reporter-cleanup.patch -+ patches.suse/net-mlx5e-Allow-dropping-specific-tunnel-packets.patch -+ patches.suse/drop_monitor-Use-correct-error-code.patch -+ patches.suse/drop_monitor-Rename-and-document-scope-of-mutex.patch -+ patches.suse/drop_monitor-Document-scope-of-spinlock.patch -+ patches.suse/drop_monitor-Avoid-multiple-blank-lines.patch -+ patches.suse/drop_monitor-Add-extack-support.patch -+ patches.suse/drop_monitor-Use-pre_doit-post_doit-hooks.patch -+ patches.suse/Increase-fq_codel-count-in-the-bulk-dropper.patch -+ patches.suse/fq_codel-Kill-useless-per-flow-dropped-statistic.patch -+ patches.suse/fm10k-remove-unnecessary-variable-initializer.patch -+ patches.suse/fm10k-remove-needless-assignment-of-err-local-variab.patch -+ patches.suse/fm10k-remove-needless-initialization-of-size-local-v.patch -+ patches.suse/fm10k-explicitly-return-0-on-success-path-in-functio.patch -+ patches.suse/fm10k-cast-page_addr-to-u8-when-incrementing-it.patch -+ patches.suse/fm10k-mark-unused-parameters-with-__always_unused.patch -+ patches.suse/fm10k-convert-NON_Q_VECTORS-hw-into-NON_Q_VECTORS.patch -+ patches.suse/fm10k-fix-fm10k_get_fault_pf-to-read-correct-address.patch -+ patches.suse/net-tc_act-add-skbedit_ptype-helper-functions.patch -+ patches.suse/net-sched-add-skbedit-of-ptype-action-to-hardware-IR.patch -+ patches.suse/net-tc_act-add-helpers-to-detect-ingress-mirred-acti.patch -+ patches.suse/net-sched-add-ingress-mirred-action-to-hardware-IR.patch -+ patches.suse/nfp-flower-push-vlan-after-tunnel-in-merge.patch -+ patches.suse/nfp-flower-detect-potential-pre-tunnel-rules.patch -+ patches.suse/nfp-flower-verify-pre-tunnel-rules.patch -+ patches.suse/nfp-flower-offload-pre-tunnel-rules.patch -+ patches.suse/nfp-flower-remove-offloaded-MACs-when-reprs-are-appl.patch -+ patches.suse/nfp-flower-encode-mac-indexes-with-pre-tunnel-rule-c.patch -+ patches.suse/i40e-fix-incorrect-ethtool-statistics-veb-and-veb.tc.patch -+ patches.suse/i40e-Log-disable-fw-lldp-flag-change-by-ethtool.patch -+ patches.suse/i40e-don-t-report-link-up-for-a-VF-who-hasn-t-enable.patch -+ patches.suse/i40e-fix-code-comments.patch -+ patches.suse/i40e-Update-visual-effect-for-advertised-FEC-mode.patch -+ patches.suse/i40e-Log-info-when-PF-is-entering-and-leaving-Allmul.patch -+ patches.suse/i40e-verify-string-count-matches-even-on-early-retur.patch -+ patches.suse/i40e-Remove-unicast-log-when-VF-is-leaving-multicast.patch -+ patches.suse/dpaa_eth-Use-refcount_t-for-refcount.patch - patches.suse/cxgb4-smt-Add-lock-for-atomic_dec_and_test.patch -+ patches.suse/cxgb4-smt-Use-normal-int-for-refcount.patch -+ patches.suse/qed-Add-new-ethtool-supported-port-types-based-on-me.patch -+ patches.suse/sfc-don-t-score-irq-moderation-points-for-GRO.patch -+ patches.suse/sfc-falcon-don-t-score-irq-moderation-points-for-GRO.patch -+ patches.suse/net-use-listified-RX-for-handling-GRO_NORMAL-skbs.patch -+ patches.suse/cls_api-modify-the-tc_indr_block_ing_cmd-parameters.patch -+ patches.suse/cls_api-remove-the-tcf_block-cache.patch -+ patches.suse/cls_api-add-flow_indr_block_call-function.patch -+ patches.suse/flow_offload-move-tc-indirect-block-to-flow-offload.patch -+ patches.suse/flow_offload-support-get-multi-subsystem-block.patch -+ patches.suse/mlxsw-spectrum-Extend-to-support-Spectrum-3-ASIC.patch -+ patches.suse/fq_codel-remove-set-but-not-used-variables-prev_ecn_.patch -+ patches.suse/devlink-remove-pointless-data_len-arg-from-region-sn.patch -+ patches.suse/taprio-remove-unused-variable-entry_list_policy.patch -+ patches.suse/net-hns3-fix-GFP-flag-error-in-hclge_mac_update_stat.patch -+ patches.suse/net-hns3-fix-interrupt-clearing-error-for-VF.patch -+ patches.suse/net-hns3-clean-up-for-vlan-handling-in-hns3_fill_des.patch -+ patches.suse/net-hns3-add-input-length-check-for-debugfs-write-fu.patch -+ patches.suse/net-hns3-modify-how-pause-options-is-displayed.patch -+ patches.suse/net-hns3-add-DFX-registers-information-for-ethtool-d.patch -+ patches.suse/net-hns3-add-some-statitics-info-to-tx-process.patch -+ patches.suse/net-hns3-add-check-for-max-TX-BD-num-for-tso-and-non.patch -+ patches.suse/net-hns3-add-function-display-NCL_CONFIG-info.patch -+ patches.suse/net-hns3-refine-MAC-pause-statistics-querying-functi.patch -+ patches.suse/net-hns3-add-handshake-with-VF-for-PF-reset.patch -+ patches.suse/net-hns3-refine-some-macro-definitions.patch -+ patches.suse/net-mlx5e-Extend-hairpin-entry-with-reference-counte.patch -+ patches.suse/net-mlx5e-Protect-hairpin-entry-flows-list-with-spin.patch -+ patches.suse/net-mlx5e-Protect-hairpin-hash-table-with-mutex.patch -+ patches.suse/net-mlx5e-Allow-concurrent-creation-of-hairpin-entri.patch -+ patches.suse/net-mlx5e-Extend-mod-header-entry-with-reference-cou.patch -+ patches.suse/net-mlx5e-Protect-mod-header-entry-flows-list-with-s.patch -+ patches.suse/net-mlx5e-Protect-mod_hdr-hash-table-with-mutex.patch -+ patches.suse/net-mlx5e-Allow-concurrent-creation-of-mod_hdr-entri.patch -+ patches.suse/net-mlx5e-Extend-encap-entry-with-reference-counter.patch -+ patches.suse/net-mlx5e-Protect-encap-hash-table-with-mutex.patch -+ patches.suse/net-mlx5e-Allow-concurrent-creation-of-encap-entries.patch -+ patches.suse/net-mlx5-E-switch-Removed-unused-hwid.patch -+ patches.suse/net-mlx5e-Simplify-querying-port-representor-parent-.patch -+ patches.suse/net-mlx5e-Use-vhca_id-in-generating-representor-port.patch -+ patches.suse/net-mlx5e-Use-refcount_t-for-refcount.patch -+ patches.suse/mlx5-no-need-to-check-return-value-of-debugfs_create.patch -+ patches.suse/bnxt-no-need-to-check-return-value-of-debugfs_create.patch -+ patches.suse/cxgb4-no-need-to-check-return-value-of-debugfs_creat.patch -+ patches.suse/hns3-no-need-to-check-return-value-of-debugfs_create.patch -+ patches.suse/nfp-no-need-to-check-return-value-of-debugfs_create-.patch -+ patches.suse/mvpp2-no-need-to-check-return-value-of-debugfs_creat.patch -+ patches.suse/fm10k-no-need-to-check-return-value-of-debugfs_creat.patch -+ patches.suse/i40e-no-need-to-check-return-value-of-debugfs_create.patch -+ patches.suse/ixgbe-no-need-to-check-return-value-of-debugfs_creat.patch -+ patches.suse/drop_monitor-Split-tracing-enable-disable-to-differe.patch -+ patches.suse/drop_monitor-Initialize-timer-and-work-item-upon-tra.patch -+ patches.suse/drop_monitor-Reset-per-CPU-data-before-starting-to-t.patch -+ patches.suse/drop_monitor-Require-CAP_NET_ADMIN-for-drop-monitor-.patch -+ patches.suse/drop_monitor-Add-alert-mode-operations.patch -+ patches.suse/drop_monitor-Add-packet-alert-mode.patch -+ patches.suse/drop_monitor-Allow-truncation-of-dropped-packets.patch -+ patches.suse/drop_monitor-Add-a-command-to-query-current-configur.patch -+ patches.suse/drop_monitor-Make-drop-queue-length-configurable.patch -+ patches.suse/drop_monitor-Expose-tail-drop-counter.patch -+ patches.suse/netdevsim-register-couple-of-devlink-params.patch -+ patches.suse/net-dsa-mv88e6xxx-fix-SMI-bit-checking.patch -+ patches.suse/devlink-send-notifications-for-deleted-snapshots-on-.patch -+ patches.suse/net-hns3-Make-hclge_func_reset_sync_vf-static.patch -+ patches.suse/libbpf-provide-more-helpful-message-on-uninitialized.patch -+ patches.suse/selftests-bpf-convert-test_get_stack_raw_tp-to-perf_.patch -+ patches.suse/selftests-bpf-switch-test_tcpnotify-to-perf_buffer-A.patch -+ patches.suse/samples-bpf-convert-xdp_sample_pkts_user-to-perf_buf.patch -+ patches.suse/samples-bpf-switch-trace_output-sample-to-perf_buffe.patch -+ patches.suse/selftests-bpf-remove-perf-buffer-helpers.patch -+ patches.suse/bpf-Allow-bpf_skb_event_output-for-a-few-prog-types.patch -+ patches.suse/selftests-bpf-Add-selftests-for-bpf_perf_event_outpu.patch -+ patches.suse/bpf-flow_dissector-pass-input-flags-to-BPF-flow-diss.patch -+ patches.suse/bpf-flow_dissector-support-flags-in-BPF_PROG_TEST_RU.patch -+ patches.suse/tools-bpf-sync-bpf_flow_keys-flags.patch -+ patches.suse/selftests-bpf-support-BPF_FLOW_DISSECTOR_F_PARSE_1ST.patch -+ patches.suse/bpf-flow_dissector-support-ipv6-flow_label-and-BPF_F.patch -+ patches.suse/selftests-bpf-support-BPF_FLOW_DISSECTOR_F_STOP_AT_E.patch -+ patches.suse/selftests-bpf-prevent-headers-to-be-compiled-as-C-co.patch -+ patches.suse/selftests-bpf-revamp-test_progs-to-allow-more-contro.patch -+ patches.suse/selftests-bpf-add-test-selectors-by-number-and-name-.patch -+ patches.suse/libbpf-return-previous-print-callback-from-libbpf_se.patch -+ patches.suse/selftest-bpf-centralize-libbpf-logging-management-fo.patch -+ patches.suse/selftests-bpf-abstract-away-test-log-output.patch -+ patches.suse/selftests-bpf-add-sub-tests-support-for-test_progs.patch -+ patches.suse/selftests-bpf-convert-bpf_verif_scale.c-to-sub-tests.patch -+ patches.suse/selftests-bpf-convert-send_signal.c-to-use-subtests.patch -+ patches.suse/include-bpf.h-Remove-map_insert_ctx-stubs.patch -+ patches.suse/xdp-Refactor-devmap-allocation-code-for-reuse.patch -+ patches.suse/xdp-Add-devmap_hash-map-type-for-looking-up-devices-.patch -+ patches.suse/tools-include-uapi-Add-devmap_hash-BPF-map-type.patch -+ patches.suse/tools-libbpf_probes-Add-new-devmap_hash-type.patch -+ patches.suse/tools-Add-definitions-for-devmap_hash-map-type.patch -+ patches.suse/tcp-tcp_syn_flood_action-read-port-from-socket.patch -+ patches.suse/tcp-add-skb-less-helpers-to-retrieve-SYN-cookie.patch -+ patches.suse/bpf-add-bpf_tcp_gen_syncookie-helper.patch -+ patches.suse/bpf-sync-bpf.h-to-tools.patch -+ patches.suse/selftests-bpf-bpf_tcp_gen_syncookie-bpf_helpers.patch -+ patches.suse/selftests-bpf-fix-clearing-buffered-output-between-t.patch -+ patches.suse/bpf-always-allocate-at-least-16-bytes-for-setsockopt.patch -+ patches.suse/selftests-bpf-test_progs-switch-to-open_memstream.patch -+ patches.suse/selftests-bpf-test_progs-test__printf-printf.patch -+ patches.suse/selftests-bpf-test_progs-drop-extra-trailing-tab.patch -+ patches.suse/libbpf-add-helpers-for-working-with-BTF-types.patch -+ patches.suse/libbpf-convert-libbpf-code-to-use-new-btf-helpers.patch -+ patches.suse/libbpf-add-.BTF.ext-offset-relocation-section-loadin.patch -+ patches.suse/libbpf-implement-BPF-CO-RE-offset-relocation-algorit.patch -+ patches.suse/selftests-bpf-add-BPF_CORE_READ-relocatable-read-mac.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-testing-setup.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-struct-flavors-tests.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-nesting-tests.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-array-tests.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-enum-ptr-func_proto-t.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-modifiers-typedef-tes.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-ptr-as-array-tests.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-ints-tests.patch -+ patches.suse/selftests-bpf-add-CO-RE-relocs-misc-tests.patch -+ patches.suse/tools-bpf-fix-core_reloc.c-compilation-error.patch -+ patches.suse/xdp-xdp_umem-fix-umem-pages-mapping-for-32bits-syste.patch -+ patches.suse/samples-bpf-xdp_fwd-rename-devmap-name-to-be-xdp_tx_.patch -+ patches.suse/samples-bpf-make-xdp_fwd-more-practically-usable-via.patch -+ patches.suse/tools-bpftool-fix-reading-from-proc-config.gz.patch -+ patches.suse/btf-expose-BTF-info-through-sysfs.patch -+ patches.suse/tools-bpftool-add-feature-check-for-zlib.patch -+ patches.suse/selftests-bpf-fix-race-in-flow-dissector-tests.patch -+ patches.suse/btf-rename-sys-kernel-btf-kernel-into-sys-kernel-btf.patch -+ patches.suse/libbpf-attempt-to-load-kernel-BTF-from-sysfs-first.patch -+ patches.suse/net-devlink-remove-redundant-rtnl-lock-assert.patch -+ patches.suse/0001-ipvs-Improve-robustness-to-the-ipvs-sysctl.patch -+ patches.suse/netfilter-add-missing-IS_ENABLED-CONFIG_NF_TABLES-ch.patch -+ patches.suse/netfilter-connlabels-prefer-static-lock-initialiser.patch -+ patches.suse/net-mvpp2-Replace-tasklet-with-softirq-hrtimer.patch -+ patches.suse/page_pool-remove-unnecessary-variable-init.patch -+ patches.suse/netdevsim-implement-support-for-devlink-region-and-s.patch -+ patches.suse/page_pool-fix-logic-in-__page_pool_get_cached.patch -+ patches.suse/can-xilinx_can-xcan_chip_start-fix-failure-with-inva.patch - patches.suse/can-xilinx_can-xcan_probe-skip-error-message-on-defe.patch -+ patches.suse/qed-Add-API-for-configuring-NVM-attributes.patch -+ patches.suse/qed-Add-driver-API-for-flashing-the-config-attribute.patch -+ patches.suse/net-mscc-describe-the-PTP-register-range.patch -+ patches.suse/net-mscc-improve-the-frame-header-parsing-readabilit.patch -+ patches.suse/net-mscc-remove-the-frame_info-cpuq-member.patch -+ patches.suse/net-mscc-PTP-Hardware-Clock-PHC-support.patch -+ patches.suse/net-bridge-mdb-move-vlan-comments.patch -+ patches.suse/net-bridge-mdb-factor-out-mdb-filling.patch -+ patches.suse/net-bridge-mdb-dump-host-joined-entries-as-well.patch -+ patches.suse/net-bridge-mdb-allow-add-delete-for-host-joined-grou.patch -+ patches.suse/drop_monitor-Move-per-CPU-data-init-fini-to-separate.patch -+ patches.suse/drop_monitor-Initialize-hardware-per-CPU-data.patch -+ patches.suse/drop_monitor-Add-basic-infrastructure-for-hardware-d.patch -+ patches.suse/drop_monitor-Consider-all-monitoring-states-before-p.patch -+ patches.suse/drop_monitor-Add-support-for-packet-alert-mode-for-h.patch -+ patches.suse/drop_monitor-Add-support-for-summary-alert-mode-for-.patch -+ patches.suse/drop_monitor-Allow-user-to-start-monitoring-hardware.patch -+ patches.suse/devlink-Add-packet-trap-infrastructure.patch -+ patches.suse/devlink-Add-generic-packet-traps-and-groups.patch -+ patches.suse/Documentation-Add-devlink-trap-documentation.patch -+ patches.suse/netdevsim-Add-devlink-trap-support.patch -+ patches.suse/Documentation-Add-description-of-netdevsim-traps.patch -+ patches.suse/net-hns3-add-or-modify-comments.patch -+ patches.suse/net-hns3-modify-redundant-initialization-of-variable.patch -+ patches.suse/net-hns3-fix-error-and-incorrect-format.patch -+ patches.suse/net-hns3-change-print-level-of-RAS-error-log-from-wa.patch -+ patches.suse/net-hns3-prevent-unnecessary-MAC-TNL-interrupt.patch -+ patches.suse/net-hns3-add-phy_attached_info-to-the-hns3-driver.patch -+ patches.suse/be2net-eliminate-enable-field-from-be_aic_obj.patch -+ patches.suse/net-hns-add-phy_attached_info-to-the-hns-driver.patch -+ patches.suse/net-flow_offload-convert-block_ing_cb_list-to-regula.patch -+ patches.suse/rtw88-Fix-misuse-of-GENMASK-macro.patch - patches.suse/libertas-Add-missing-sentinel-at-end-of-if_usb.c-fw_.patch -+ patches.suse/rtw88-pci-Rearrange-the-memory-usage-for-skb-in-RX-I.patch -+ patches.suse/rtw88-pci-Use-DMA-sync-instead-of-remapping-in-RX-IS.patch -+ patches.suse/rtw88-debug-dump-tx-power-indexes-in-use.patch - patches.suse/libertas_tf-Use-correct-channel-range-in-lbtf_geo_in.patch - patches.suse/Revert-mwifiex-fix-system-hang-problem-after-resume.patch -+ patches.suse/netdevsim-Fix-build-error-without-CONFIG_INET.patch -+ patches.suse/s390-qeth-use-node_descriptor-struct -+ patches.suse/s390-qeth-propagate-length-of-processed-cmd-io-data-to-callback -+ patches.suse/s390-qeth-use-correct-length-field-in-snmp-cmd-callback -+ patches.suse/s390-qeth-keep-cmd-alive-after-io-completion -+ patches.suse/s390-qeth-merge-qeth_reply-struct-into-qeth_cmd_buffer -+ patches.suse/s390-qeth-get-vnicc-sub-cmd-type-from-reply-data -+ patches.suse/s390-qeth-streamline-control-code-for-promisc-mode -+ patches.suse/s390-ctcm-don-t-use-intparm-for-channel-io -+ patches.suse/s390-lcs-don-t-use-intparm-for-channel-io - patches.suse/can-mcp251x-mcp251x_hw_reset-allow-more-time-after-a.patch -+ patches.suse/ice-Use-the-software-based-tail-when-checking-for-hu.patch -+ patches.suse/ice-Assume-that-more-than-one-Rx-queue-is-rare-in-ic.patch -+ patches.suse/ice-Restructure-VFs-initialization-flows.patch -+ patches.suse/ice-fix-set-pause-param-autoneg-check.patch -+ patches.suse/ice-Set-WB_ON_ITR-when-we-don-t-re-enable-interrupts.patch -+ patches.suse/ice-Fix-kernel-hang-with-DCB-reset-in-CEE-mode.patch -+ patches.suse/ice-allow-empty-Rx-descriptors.patch -+ patches.suse/ice-Do-not-always-bring-up-PF-VSI-in-ice_ena_vsi.patch -+ patches.suse/ice-update-GLINT_DYN_CTL-and-GLINT_VECT2FUNC-registe.patch -+ patches.suse/ice-Reduce-wait-times-during-VF-bringup-reset.patch -+ patches.suse/ice-Increase-size-of-Mailbox-receive-queue-for-many-.patch -+ patches.suse/ice-Move-VF-resources-definition-to-SR-IOV-specific-.patch -+ patches.suse/ice-Change-type-for-queue-counts.patch -+ patches.suse/ice-improve-print-for-VF-s-when-adding-deleting-MAC-.patch -+ patches.suse/net-mlx5e-Rename-reporter-header-file.patch -+ patches.suse/net-mlx5e-Change-naming-convention-for-reporter-s-fu.patch -+ patches.suse/net-mlx5e-Generalize-tx-reporter-s-functionality.patch -+ patches.suse/net-mlx5e-Extend-tx-diagnose-function.patch -+ patches.suse/net-mlx5e-Extend-tx-reporter-diagnostics-output.patch -+ patches.suse/net-mlx5e-Add-cq-info-to-tx-reporter-diagnose.patch -+ patches.suse/net-mlx5e-Add-helper-functions-for-reporter-s-basics.patch -+ patches.suse/net-mlx5e-Add-support-to-rx-reporter-diagnose.patch -+ patches.suse/net-mlx5e-Split-open-close-ICOSQ-into-stages.patch -+ patches.suse/net-mlx5e-Report-and-recover-from-CQE-error-on-ICOSQ.patch -+ patches.suse/net-mlx5e-Report-and-recover-from-rx-timeout.patch -+ patches.suse/net-mlx5e-RX-Handle-CQE-with-error-at-the-earliest-s.patch -+ patches.suse/net-mlx5e-Report-and-recover-from-CQE-with-error-on-.patch -+ patches.suse/net-mlx5e-Fix-deallocation-of-non-fully-init-encap-e.patch -+ patches.suse/net-mlx5-Fix-the-order-of-fc_stats-cleanup.patch -+ patches.suse/mlxsw-core-Add-API-to-set-trap-action.patch -+ patches.suse/mlxsw-reg-Add-new-trap-actions.patch -+ patches.suse/mlxsw-Add-layer-2-discard-trap-IDs.patch -+ patches.suse/mlxsw-Add-trap-group-for-layer-2-discards.patch -+ patches.suse/mlxsw-spectrum-Add-devlink-trap-support.patch -+ patches.suse/selftests-mlxsw-Add-test-cases-for-devlink-trap-L2-d.patch -+ patches.suse/selftests-mlxsw-Add-a-test-case-for-devlink-trap.patch - patches.suse/mac80211-minstrel_ht-fix-per-group-max-throughput-ra.patch -- patches.suse/0001-rtlwifi-rtl8192cu-Fix-value-set-in-descriptor.patch -+ patches.suse/net-bcmgenet-use-devm_platform_ioremap_resource-to-s.patch -+ patches.suse/net-mlx5e-Extract-code-that-queues-neigh-update-work.patch -+ patches.suse/net-mlx5e-Always-take-reference-to-neigh-entry.patch -+ patches.suse/net-mlx5e-Extend-neigh-hash-entry-with-rcu.patch -+ patches.suse/net-mlx5e-Refactor-mlx5e_neigh_update_table-encap_lo.patch -+ patches.suse/net-mlx5e-Protect-neigh-hash-encap-list-with-spinloc.patch -+ patches.suse/net-mlx5e-Refactor-neigh-used-value-update-for-concu.patch -+ patches.suse/net-mlx5e-Refactor-neigh-update-for-concurrent-execu.patch -+ patches.suse/net-mlx5e-Only-access-fully-initialized-flows-in-nei.patch -+ patches.suse/net-mlx5e-Add-tc-flower-tracepoints.patch -+ patches.suse/net-mlx5e-Add-trace-point-for-neigh-used-value-updat.patch -+ patches.suse/net-mlx5e-Add-trace-point-for-neigh-update.patch -+ patches.suse/msft-hv-1922-PCI-hv-Add-a-paravirtual-backchannel-in-software.patch -+ patches.suse/msft-hv-1923-PCI-hv-Add-a-Hyper-V-PCI-interface-driver-for-softwa.patch -+ patches.suse/net-mlx5-Add-wrappers-for-HyperV-PCIe-operations.patch -+ patches.suse/net-mlx5-Add-HV-VHCA-infrastructure.patch -+ patches.suse/net-mlx5-Add-HV-VHCA-control-agent.patch -+ patches.suse/net-mlx5e-Add-mlx5e-HV-VHCA-stats-agent.patch -+ patches.suse/i40e-reduce-stack-usage-in-i40e_set_fc.patch -+ patches.suse/i40e-Check-if-transceiver-implements-DDM-before-acce.patch -+ patches.suse/i40e-add-check-on-i40e_configure_tx_ring-return-valu.patch -+ patches.suse/i40e-fix-shifts-of-signed-values.patch -+ patches.suse/i40e-Add-drop-mode-parameter-to-set-mac-config.patch -+ patches.suse/i40e-check_recovery_mode-had-wrong-if-statement.patch -+ patches.suse/i40e-Update-FW-API-version-to-1.9.patch -+ patches.suse/i40e-reset-veb.tc_stats-when-resetting-veb.stats.patch -+ patches.suse/i40e-Fix-crash-caused-by-stress-setting-of-VF-MAC-ad.patch -+ patches.suse/i40e-Remove-function-i40e_update_dcb_config.patch -+ patches.suse/i40e-allow-reset-in-recovery-mode.patch -+ patches.suse/i40e-Persistent-LLDP-support.patch -+ patches.suse/i40e-fix-retrying-in-i40e_aq_get_phy_capabilities.patch -+ patches.suse/ethernet-Delete-unnecessary-checks-before-the-macro-.patch -+ patches.suse/net-ipv6-fix-listify-ip6_rcv_finish-in-case-of-forwa.patch -+ patches.suse/net-mlx5-Fix-return-code-in-case-of-hyperv-wrong-siz.patch -+ patches.suse/drop_monitor-Make-timestamps-y2038-safe.patch -+ patches.suse/r8169-fix-DMA-issue-on-MIPS-platform.patch -+ patches.suse/net-use-unlikely-for-dql_avail-case.patch -+ patches.suse/net-hns3-Fix-Wunused-const-variable-warning.patch -+ patches.suse/net-core-skmsg-Delete-an-unnecessary-check-before-th.patch -+ patches.suse/bnxt_en-Fix-allocation-of-zero-statistics-block-size.patch -+ patches.suse/s390-qdio-enable-drivers-to-poll-for-output-completions -+ patches.suse/s390-qdio-let-drivers-opt-out-from-output-queue-scanning -+ patches.suse/s390-qeth-collect-accurate-tx-statistics -+ patches.suse/s390-qeth-add-tx-napi-support-for-iqd-devices -+ patches.suse/s390-qeth-when-in-tx-napi-mode-use-napi_consume_skb -+ patches.suse/s390-qeth-add-bql-support-for-iqd-devices -+ patches.suse/s390-qeth-add-xmit_more-support-for-iqd-devices -+ patches.suse/ice-Allow-egress-control-packets-from-PF_VSI.patch -+ patches.suse/ice-Account-for-all-states-of-FW-DCBx-and-LLDP.patch -+ patches.suse/ice-Don-t-call-synchronize_irq-for-VF-s-from-the-hos.patch -+ patches.suse/ice-Treat-DCBx-state-NOT_STARTED-as-valid.patch -+ patches.suse/ice-Copy-dcbx-configuration-only-if-mode-is-correct.patch -+ patches.suse/ice-reject-VF-attempts-to-enable-head-writeback.patch -+ patches.suse/ice-Rename-ethtool-private-flag-for-lldp.patch -+ patches.suse/ice-silence-some-bogus-error-messages.patch -+ patches.suse/ice-Fix-flag-used-for-module-query.patch -+ patches.suse/ice-Don-t-clear-auto_fec-bit-in-ice_cfg_phy_fec.patch -+ patches.suse/ice-Add-input-handlers-for-virtual-channel-handlers.patch -+ patches.suse/ice-update-ethtool-stats-on-demand.patch -+ patches.suse/ice-Fix-issues-updating-VSI-MAC-filters.patch -+ patches.suse/ice-Don-t-allow-VSI-to-remove-unassociated-ucast-fil.patch -+ patches.suse/net-sched-protect-block-offload-related-fields-with-.patch -+ patches.suse/net-sched-change-tcf-block-offload-counter-type-to-a.patch -+ patches.suse/net-sched-refactor-block-offloads-counter-usage.patch -+ patches.suse/net-sched-notify-classifier-on-successful-offload-ad.patch -+ patches.suse/net-sched-add-API-for-registering-unlocked-offload-b.patch -+ patches.suse/net-sched-conditionally-obtain-rtnl-lock-in-cls-hw-o.patch -+ patches.suse/net-sched-take-rtnl-lock-in-tc_setup_flow_action.patch -+ patches.suse/net-sched-take-reference-to-action-dev-before-callin.patch -+ patches.suse/net-sched-copy-tunnel-info-when-setting-flow_action-.patch -+ patches.suse/net-sched-flower-don-t-take-rtnl-lock-for-cls-hw-off.patch -+ patches.suse/nfp-add-AMDA0058-boards-to-firmware-list.patch -+ patches.suse/ice-Fix-ethtool-port-and-PFC-stats-for-4x25G-cards.patch -+ patches.suse/ice-added-sibling-head-to-parse-nodes.patch -+ patches.suse/ice-Sanitize-ice_ena_vsi-and-ice_dis_vsi.patch -+ patches.suse/ice-shorten-local-and-add-debug-prints.patch -+ patches.suse/ice-Introduce-a-local-variable-for-a-VSI-in-the-rebu.patch -+ patches.suse/ice-Don-t-clog-kernel-debug-log-with-VF-MDD-events-e.patch -+ patches.suse/ice-add-validation-in-OP_CONFIG_VSI_QUEUES-VF-messag.patch -+ patches.suse/ice-fix-ice_is_tc_ena.patch -+ patches.suse/ice-fix-potential-infinite-loop.patch -+ patches.suse/ice-add-support-for-enabling-disabling-single-queues.patch -+ patches.suse/ice-add-support-for-virtchnl_queue_select.-tx-rx-_qu.patch -+ patches.suse/ice-Alloc-queue-management-bitmaps-and-arrays-dynami.patch -+ patches.suse/ice-Fix-VF-configuration-issues-due-to-reset.patch -+ patches.suse/ice-Rework-ice_ena_msix_range.patch -+ patches.suse/ice-fix-adminq-calls-during-remove.patch -+ patches.suse/mlxsw-Remove-56G-speed-support.patch -+ patches.suse/mlxsw-spectrum-Prevent-auto-negotiation-on-number-of.patch -+ patches.suse/mlxsw-Bump-firmware-version-to-13.2000.1886.patch -+ patches.suse/mlxsw-spectrum_ptp-Add-counters-for-GC-events.patch -+ patches.suse/net-hns3-code-optimization-for-debugfs-related-to-du.patch -+ patches.suse/net-hns3-use-macro-instead-of-magic-number.patch -+ patches.suse/net-hns3-modify-base-parameter-of-kstrtouint-in-hclg.patch -+ patches.suse/net-hns3-reduce-the-parameters-of-some-functions.patch -+ patches.suse/net-hns3-optimize-some-log-printings.patch -+ patches.suse/net-hns3-make-some-reusable-codes-into-a-function.patch -+ patches.suse/net-hns3-fix-incorrect-type-in-assignment.patch -+ patches.suse/net-hns3-optimize-waiting-time-for-TQP-reset.patch -+ patches.suse/net-hns3-implement-.process_hw_error-for-hns3-client.patch -+ patches.suse/net-hns3-add-phy-selftest-function.patch -+ patches.suse/net-hns3-check-reset-interrupt-status-when-reset-fai.patch -+ patches.suse/net-hns3-not-allow-SSU-loopback-while-execute-ethtoo.patch -+ patches.suse/net-mlx5-Fix-mlx5_ifc_query_lag_out_bits.patch -+ patches.suse/IB-mlx5-Support-MLX5_CMD_OP_QUERY_LAG-as-a-DEVX-gene.patch -+ patches.suse/net-mlx5-remove-self-assignment-on-esw-dev.patch -+ patches.suse/mlx5-Use-refcount_t-for-refcount.patch -+ patches.suse/net-mlx5-Use-debug-message-instead-of-warn.patch -+ patches.suse/net-mlx5-Add-XRQ-legacy-commands-opcodes.patch -+ patches.suse/net-mlx5-Add-missing-include-file-to-lib-crypto.c.patch -+ patches.suse/net-mlx5-Improve-functions-documentation.patch -+ patches.suse/net-mlx5-Add-support-for-VNIC_ENV-internal-rq-counte.patch -+ patches.suse/net-mlx5-Expose-IP-in-IP-capability-bit.patch -+ patches.suse/net-mlx5-Add-lag_tx_port_affinity-capability-bit.patch -+ patches.suse/net-mlx5-Add-per-namespace-flow-table-default-miss-a.patch -+ patches.suse/net-mlx5-Create-bypass-and-loopback-flow-steering-na.patch -+ patches.suse/net-mlx5-fix-a-Wstringop-truncation-warning.patch -+ patches.suse/net-mlx5-Set-ODP-capabilities-for-DC-transport-to-ma.patch -+ patches.suse/net-mlx5e-ethtool-Fix-a-typo-in-WOL-function-names.patch -+ patches.suse/net-mlx5e-Expose-new-function-for-TIS-destroy-loop.patch -+ patches.suse/net-mlx5e-Support-LAG-TX-port-affinity-distribution.patch -+ patches.suse/net-mlx5e-Add-device-out-of-buffer-counter.patch -+ patches.suse/net-mlx5e-Change-function-s-position-to-a-more-fitti.patch -+ patches.suse/net-mlx5e-Support-RSS-for-IP-in-IP-and-IPv6-tunneled.patch -+ patches.suse/net-mlx5e-Improve-stateless-offload-capability-check.patch -+ patches.suse/net-mlx5e-Support-TSO-and-TX-checksum-offloads-for-I.patch -+ patches.suse/bnxt_en-Use-a-common-function-to-print-the-same-etht.patch -+ patches.suse/bnxt_en-Remove-the-1-error-return-code-from-bnxt_hwr.patch -+ patches.suse/bnxt_en-Convert-error-code-in-firmware-message-respo.patch -+ patches.suse/bnxt_en-Simplify-error-checking-in-the-SR-IOV-messag.patch -+ patches.suse/bnxt_en-Suppress-all-error-messages-in-hwrm_do_send_.patch -+ patches.suse/bnxt_en-Prepare-bnxt_init_one-to-be-called-multiple-.patch -+ patches.suse/bnxt_en-Refactor-bnxt_sriov_enable.patch -+ patches.suse/bnxt_en-Register-buffers-for-VFs-before-reserving-re.patch -+ patches.suse/bnxt_en-Handle-firmware-reset-status-during-IF_UP.patch -+ patches.suse/bnxt_en-Discover-firmware-error-recovery-capabilitie.patch -+ patches.suse/bnxt_en-Pre-map-the-firmware-health-monitoring-regis.patch -+ patches.suse/bnxt_en-Enable-health-monitoring.patch -+ patches.suse/bnxt_en-Add-BNXT_STATE_IN_FW_RESET-state.patch -+ patches.suse/bnxt_en-Add-new-FW-devlink_health_reporter.patch -+ patches.suse/bnxt_en-Handle-RESET_NOTIFY-async-event-from-firmwar.patch -+ patches.suse/bnxt_en-Handle-firmware-reset.patch -+ patches.suse/bnxt_en-Add-devlink-health-reset-reporter.patch -+ patches.suse/bnxt_en-Retain-user-settings-on-a-VF-after-RESET_NOT.patch -+ patches.suse/bnxt_en-Do-not-send-firmware-messages-if-firmware-is.patch -+ patches.suse/bnxt_en-Add-RESET_FW-state-logic-to-bnxt_fw_reset_ta.patch -+ patches.suse/bnxt_en-Add-bnxt_fw_exception-to-handle-fatal-firmwa.patch -+ patches.suse/bnxt_en-Add-FW-fatal-devlink_health_reporter.patch -+ patches.suse/sched-act_vlan-implement-stats_update-callback.patch -+ patches.suse/net-sched-cls_matchall-cleanup-flow_action-before-de.patch -+ patches.suse/net-mlx5e-Move-local-var-definition-into-ifdef-block.patch -+ patches.suse/bnxt_en-Fix-compile-error-regression-with-CONFIG_BNX.patch -+ patches.suse/net-mlx5e-Remove-unlikely-from-WARN-condition.patch -+ patches.suse/udp-Remove-unlikely-from-IS_ERR-condition.patch -+ patches.suse/net-bridge-Populate-the-pvid-flag-in-br_vlan_get_inf.patch -+ patches.suse/qed-Add-APIs-for-reading-config-id-attributes.patch -+ patches.suse/qede-Add-support-for-reading-the-config-id-attribute.patch -+ patches.suse/qed-Add-APIs-for-configuring-grc-dump-config-flags.patch -+ patches.suse/qede-Add-support-for-dumping-the-grc-data.patch -+ patches.suse/net-tls-use-RCU-protection-on-icsk-icsk_ulp_data.patch -+ patches.suse/tcp-ulp-add-functions-to-dump-ulp-specific-informati.patch -+ patches.suse/net-tls-export-protocol-version-cipher-tx_conf-rx_co.patch -+ patches.suse/devlink-Make-port-index-data-type-as-unsigned-int.patch -+ patches.suse/devlink-Use-switch-case-instead-of-if-else.patch -+ patches.suse/net-hns3-remove-redundant-assignment-to-pointer-reg_.patch -+ patches.suse/net-hns3-remove-set-but-not-used-variable-qos.patch -+ patches.suse/mlx5-Add-missing-init_net-check-in-FIB-notifier.patch -+ patches.suse/mvpp2-refactor-BM-pool-functions.patch -+ patches.suse/mvpp2-percpu-buffers.patch -+ patches.suse/net-mlx5-Move-device-memory-management-to-mlx5_core.patch -+ patches.suse/net-mlx5-Add-HW-bits-and-definitions-required-for-SW.patch -+ patches.suse/net-mlx5-Avoid-disabling-RoCE-when-uninitialized.patch -+ patches.suse/net-mlx5-Add-stub-for-mlx5_eswitch_mode.patch -+ patches.suse/net-mlx5-Set-only-stag-for-match-untagged-packets.patch -+ patches.suse/net-mlx5-Add-flow-steering-actions-to-fs_cmd-shim-la.patch -+ patches.suse/net-mlx5-DR-Add-the-internal-direct-rule-types-defin.patch -+ patches.suse/net-mlx5-DR-Add-direct-rule-command-utilities.patch -+ patches.suse/net-mlx5-DR-ICM-pool-memory-allocator.patch -+ patches.suse/net-mlx5-DR-Expose-an-internal-API-to-issue-RDMA-ope.patch -+ patches.suse/net-mlx5-DR-Add-Steering-entry-STE-utilities.patch -+ patches.suse/net-mlx5-DR-Expose-steering-domain-functionality.patch -+ patches.suse/net-mlx5-DR-Expose-steering-table-functionality.patch -+ patches.suse/net-mlx5-DR-Expose-steering-matcher-functionality.patch -+ patches.suse/net-mlx5-DR-Expose-steering-action-functionality.patch -+ patches.suse/net-mlx5-DR-Expose-steering-rule-functionality.patch -+ patches.suse/net-mlx5-DR-Add-required-FW-steering-functionality.patch -+ patches.suse/net-mlx5-DR-Expose-APIs-for-direct-rule-managing.patch -+ patches.suse/net-mlx5-DR-Add-CONFIG_MLX5_SW_STEERING-for-software.patch -+ patches.suse/net-mlx5-Add-direct-rule-fs_cmd-implementation.patch -+ patches.suse/net-mlx5-Add-API-to-set-the-namespace-steering-mode.patch -+ patches.suse/net-mlx5-Add-support-to-use-SMFS-in-switchdev-mode.patch -+ patches.suse/net-mlx5-Add-devlink-flow_steering_mode-parameter.patch -+ patches.suse/ice-Fix-EMP-reset-handling.patch -+ patches.suse/ice-Fix-resource-leak-in-ice_remove_rule_internal.patch -+ patches.suse/ice-Report-what-the-user-set-for-coalesce-tx-rx-usec.patch -+ patches.suse/ice-Deduce-TSA-value-from-the-priority-value-in-the-.patch -+ patches.suse/ice-add-needed-PFR-during-driver-unload.patch -+ patches.suse/ice-update-driver-unloading-field-for-Queue-Shutdown.patch -+ patches.suse/ice-add-print-of-autoneg-state-to-link-message.patch -+ patches.suse/ice-print-extra-message-if-topology-issue.patch -+ patches.suse/ice-Cleanup-defines-in-ice_type.h.patch -+ patches.suse/ice-Limit-Max-TCs-on-devices-with-more-than-4-ports.patch -+ patches.suse/ice-Correctly-handle-return-values-for-init-DCB.patch -+ patches.suse/ice-Always-notify-FW-of-VF-reset.patch -+ patches.suse/ice-Report-stats-when-VSI-is-down.patch -+ patches.suse/ice-Remove-enable-DCB-when-SW-LLDP-is-activated.patch -+ patches.suse/ice-Only-disable-VLAN-pruning-for-the-VF-when-all-VL.patch -+ patches.suse/devlink-Add-new-info-version-tags-for-ASIC-and-FW.patch -+ patches.suse/ionic-Add-basic-framework-for-IONIC-Network-device-d.patch -+ patches.suse/ionic-Add-hardware-init-and-device-commands.patch -+ patches.suse/ionic-Add-port-management-commands.patch -+ patches.suse/ionic-Add-basic-lif-support.patch -+ patches.suse/ionic-Add-interrupts-and-doorbells.patch -+ patches.suse/ionic-Add-basic-adminq-support.patch -+ patches.suse/ionic-Add-adminq-action.patch -+ patches.suse/ionic-Add-notifyq-support.patch -+ patches.suse/ionic-Add-the-basic-NDO-callbacks-for-netdev-support.patch -+ patches.suse/ionic-Add-management-of-rx-filters.patch -+ patches.suse/ionic-Add-Rx-filter-and-rx_mode-ndo-support.patch -+ patches.suse/ionic-Add-async-link-status-check-and-basic-stats.patch -+ patches.suse/ionic-Add-initial-ethtool-support.patch -+ patches.suse/ionic-Add-Tx-and-Rx-handling.patch -+ patches.suse/ionic-Add-netdev-event-handling.patch -+ patches.suse/ionic-Add-driver-stats.patch -+ patches.suse/ionic-Add-RSS-support.patch -+ patches.suse/ionic-Add-coalesce-and-other-features.patch -+ patches.suse/net-sched-cbs-remove-redundant-assignment-to-variabl.patch -+ patches.suse/net-tls-use-the-full-sk_proto-pointer.patch -+ patches.suse/net-tls-don-t-jump-to-return.patch -+ patches.suse/net-tls-narrow-down-the-critical-area-of-device_offl.patch -+ patches.suse/net-tls-clean-up-the-number-of-ifdefs-for-CONFIG_TLS.patch -+ patches.suse/net-tls-dedup-the-record-cleanup.patch -+ patches.suse/ixgbe-Use-kzfree-rather-than-its-implementation.patch -+ patches.suse/sunrpc-Use-kzfree-rather-than-its-implementation.patch -+ patches.suse/rocker-add-missing-init_net-check-in-FIB-notifier.patch -+ patches.suse/net-qed-Move-static-keyword-to-the-front-of-declarat.patch -+ patches.suse/net-hns-Move-static-keyword-to-the-front-of-declarat.patch -+ patches.suse/nfp-Drop-unnecessary-continue-in-nfp_net_pf_alloc_vn.patch -+ patches.suse/net_sched-act_police-add-2-new-attributes-to-support.patch -+ patches.suse/net-hns3-fix-error-VF-index-when-setting-VLAN-offloa.patch -+ patches.suse/net-hns3-fix-double-free-bug-when-setting-ringparam.patch -+ patches.suse/net-hns3-fix-mis-assignment-to-hdev-reset_level-in-h.patch -+ patches.suse/net-hns3-add-client-node-validity-judgment.patch -+ patches.suse/net-hns3-remove-explicit-conversion-to-bool.patch -+ patches.suse/net-hns3-disable-loopback-setting-in-hclge_mac_init.patch -+ patches.suse/net-hns3-make-hclge_dbg_get_m7_stats_info-static.patch -+ patches.suse/tools-bpftool-compile-with-EXTRA_WARNINGS.patch -+ patches.suse/libbpf-make-libbpf.map-source-of-truth-for-libbpf-ve.patch -+ patches.suse/tools-bpftool-fix-arguments-for-p_err-in-do_event_pi.patch -+ patches.suse/tools-bpftool-fix-format-strings-and-arguments-for-j.patch -+ patches.suse/tools-bpftool-fix-argument-for-p_err-in-BTF-do_dump.patch -+ patches.suse/tools-bpftool-fix-format-string-for-p_err-in-query_f.patch -+ patches.suse/tools-bpftool-fix-format-string-for-p_err-in-detect_.patch -+ patches.suse/tools-bpftool-move-__printf-attributes-to-header-fil.patch -+ patches.suse/btf-fix-return-value-check-in-btf_vmlinux_init.patch -+ patches.suse/xsk-replace-ndo_xsk_async_xmit-with-ndo_xsk_wakeup.patch -+ patches.suse/xsk-add-support-for-need_wakeup-flag-in-AF_XDP-rings.patch -+ patches.suse/i40e-add-support-for-AF_XDP-need_wakeup-feature.patch -+ patches.suse/ixgbe-add-support-for-AF_XDP-need_wakeup-feature.patch -+ patches.suse/libbpf-add-support-for-need_wakeup-flag-in-AF_XDP-pa.patch -+ patches.suse/samples-bpf-add-use-of-need_wakeup-flag-in-xdpsock.patch -+ patches.suse/net-mlx5e-Move-the-SW-XSK-code-from-NAPI-poll-to-a-s.patch -+ patches.suse/net-mlx5e-Add-AF_XDP-need_wakeup-support.patch -+ patches.suse/net-Don-t-call-XDP_SETUP_PROG-when-nothing-is-change.patch -+ patches.suse/libbpf-relicense-bpf_helpers.h-and-bpf_endian.h.patch -+ patches.suse/selftests-bpf-fix-race-in-test_tcp_rtt-test.patch -+ patches.suse/bpf-export-bpf_map_inc_not_zero.patch -+ patches.suse/bpf-support-cloning-sk-storage-on-accept.patch -+ patches.suse/bpf-sync-bpf.h-to-tools-9e819ffc.patch -+ patches.suse/xsk-remove-AF_XDP-socket-from-map-when-the-socket-is.patch -+ patches.suse/xsk-support-BPF_EXIST-and-BPF_NOEXIST-flags-in-XSKMA.patch -+ patches.suse/bpf-Use-PTR_ERR_OR_ZERO-in-xsk_map_inc.patch -+ patches.suse/bpf-add-BTF-ids-in-procfs-for-file-descriptors-to-BT.patch -+ patches.suse/bpf-add-new-BPF_BTF_GET_NEXT_ID-syscall-command.patch -+ patches.suse/tools-bpf-synchronise-BPF-UAPI-header-with-tools.patch -+ patches.suse/libbpf-refactor-bpf_-_get_next_id-functions.patch -+ patches.suse/libbpf-add-bpf_btf_get_next_id-to-cycle-through-BTF-.patch -+ patches.suse/libbpf-use-LFS-_FILE_OFFSET_BITS-instead-of-direct-m.patch -+ patches.suse/xdp-xdp_umem-replace-kmap-on-vmap-for-umem-map.patch -+ patches.suse/btf-do-not-use-CONFIG_OUTPUT_FORMAT.patch -+ patches.suse/bpf-fix-struct-pt_reg-typo-in-documentation.patch -+ patches.suse/bpf-clarify-when-bpf_trace_printk-discards-lines.patch -+ patches.suse/bpf-sync-bpf.h-to-tools-1f8919b1.patch -+ patches.suse/bpf-introduce-verifier-internal-test-flag.patch -+ patches.suse/tools-bpf-sync-bpf.h.patch -+ patches.suse/selftests-bpf-test_progs-test__skip.patch -+ patches.suse/selftests-bpf-test_progs-remove-global-fail-success-.patch -+ patches.suse/selftests-bpf-test_progs-remove-asserts-from-subtest.patch -+ patches.suse/selftests-bpf-test_progs-remove-unused-ret.patch -+ patches.suse/tools-bpftool-ignore-make-built-in-rules-for-getting.patch -+ patches.suse/tools-bpftool-improve-and-check-builds-for-different.patch -+ patches.suse/tools-bpf-account-for-generated-feature-and-libbpf-d.patch -+ patches.suse/tools-bpftool-do-not-link-twice-against-libbpf.a-in-.patch -+ patches.suse/nfp-bpf-rework-MTU-checking.patch -+ patches.suse/nfp-bpf-add-simple-map-op-cache.patch -+ patches.suse/bpf-fix-error-check-in-bpf_tcp_gen_syncookie.patch -+ patches.suse/i40e-simplify-Rx-buffer-recycle.patch -+ patches.suse/ixgbe-simplify-Rx-buffer-recycle.patch -+ patches.suse/xsk-add-support-to-allow-unaligned-chunk-placement.patch -+ patches.suse/i40e-modify-driver-for-handling-offsets.patch -+ patches.suse/ixgbe-modify-driver-for-handling-offsets.patch -+ patches.suse/mlx5e-modify-driver-for-handling-offsets.patch -+ patches.suse/net-mlx5e-Allow-XSK-frames-smaller-than-a-page.patch -+ patches.suse/libbpf-add-flags-to-umem-config.patch -+ patches.suse/samples-bpf-add-unaligned-chunks-mode-support-to-xdp.patch -+ patches.suse/samples-bpf-add-buffer-recycling-for-unaligned-chunk.patch -+ patches.suse/samples-bpf-use-hugepages-in-xdpsock-app.patch -+ patches.suse/selftests-bpf-test_progs-fix-verbose-mode-garbage.patch -+ patches.suse/selftests-bpf-test_progs-add-missing-n-to-CHECK_FAIL.patch -+ patches.suse/selftests-bpf-introduce-bpf_cpu_to_be64-and-bpf_be64.patch -+ patches.suse/selftests-bpf-fix-ctx-write-sysctl-write-read-ok-on-.patch -+ patches.suse/selftests-bpf-improve-unexpected-success-reporting-i.patch -+ patches.suse/selftests-bpf-fix-endianness-issues-in-test_sysctl.patch -+ patches.suse/i40e-fix-xdp-handle-calculations.patch -+ patches.suse/ixgbe-fix-xdp-handle-calculations.patch -+ patches.suse/xsk-avoid-store-tearing-when-assigning-queues.patch -+ patches.suse/xsk-avoid-store-tearing-when-assigning-umem.patch -+ patches.suse/xsk-use-state-member-for-socket-synchronization.patch -+ patches.suse/xsk-lock-the-control-mutex-in-sock_diag-interface.patch -+ patches.suse/rtlwifi-rtl8192cu-Fix-value-set-in-descriptor.patch -+ patches.suse/rtlwifi-rtl8821ae-Fix-incorrect-returned-values.patch -+ patches.suse/zd1211rw-remove-false-assertion-from-zd_mac_clear.patch - patches.suse/bcma-fix-incorrect-update-of-BCMA_CORE_PCI_MDIO_DATA.patch -+ patches.suse/brcmfmac-get-chip-s-default-RAM-info-during-PCIe-set.patch -+ patches.suse/mt76-round-up-length-on-mt76_wr_copy.patch -+ patches.suse/mt76-mt7615-fix-sparse-warnings-warning-restricted-_.patch -+ patches.suse/mt76-mt7615-always-release-sem-in-mt7615_load_patch.patch -+ patches.suse/mt76-mt76u-fix-typo-in-mt76u_fill_rx_sg.patch -+ patches.suse/mt76-usb-fix-endian-in-mt76u_copy.patch -+ patches.suse/mt76-mt7615-fix-MT7615_WATCHDOG_TIME-definition.patch -+ patches.suse/mt76-mt7603-fix-watchdog-rescheduling-in-mt7603_set_.patch -+ patches.suse/mt76-stop-rx-aggregation-on-station-removal.patch -+ patches.suse/rtw88-fix-seq_file-memory-leak.patch -+ patches.suse/rtlwifi-Fix-file-release-memory-leak.patch -+ patches.suse/0001-iwlwifi-mvm-start-to-remove-the-code-for-d0i3.patch -+ patches.suse/0001-iwlwifi-remove-all-the-d0i3-references.patch -+ patches.suse/0001-iwlwifi-mvm-remove-the-tx-defer-for-d0i3.patch -+ patches.suse/0001-iwlwifi-mvm-remove-the-d0i3-entry-exit-flow.patch -+ patches.suse/0001-iwlwifi-mvm-remove-d0i3_ap_sta_id.patch -+ patches.suse/0001-iwlwifi-mvm-remove-last-leftovers-of-d0i3.patch -+ patches.suse/iwlwifi-dbg_ini-remove-periphery-phy-and-aux-regions.patch -+ patches.suse/ice-Update-fields-in-ice_vsi_set_num_qs-when-reconfi.patch -+ patches.suse/ice-Add-ice_get_main_vsi-to-get-PF-main-VSI.patch -+ patches.suse/ice-Check-root-pointer-for-validity.patch -+ patches.suse/ice-clean-up-arguments.patch -+ patches.suse/ice-move-code-closer-together.patch -+ patches.suse/ice-small-efficiency-fixes.patch -+ patches.suse/ice-change-work-limit-to-a-constant.patch -+ patches.suse/ice-Reliably-reset-VFs.patch -+ patches.suse/ice-report-link-down-for-VF-when-PF-s-queues-are-not.patch -+ patches.suse/ice-Check-for-DCB-capability-before-initializing-DCB.patch -+ patches.suse/ice-Report-VF-link-status-with-opcode-to-get-resourc.patch -+ patches.suse/ice-update-Tx-context-struct.patch -+ patches.suse/ice-Allow-for-delayed-LLDP-MIB-change-registration.patch -+ patches.suse/ice-Minor-refactor-in-queue-management.patch -+ patches.suse/ice-change-default-number-of-receive-descriptors.patch -+ patches.suse/ice-Rework-around-device-function-capabilities.patch -+ patches.suse/netfilter-not-mark-a-spinlock-as-__read_mostly.patch -+ patches.suse/net-fib_notifier-move-fib_notifier_ops-from-struct-n.patch -+ patches.suse/tcp-ulp-fix-possible-crash-in-tcp_diag_get_aux_size.patch -+ patches.suse/net-mlx5e-Fix-static-checker-warning-of-potential-po.patch -+ patches.suse/net-mlx5-Kconfig-Fix-MLX5_CORE-dependency-with-PCI_H.patch -+ patches.suse/net-mlx5e-Use-ipv6_stub-to-avoid-dependency-with-ipv.patch -+ patches.suse/net-mlx5e-Remove-leftover-declaration.patch -+ patches.suse/net-mlx5-fix-spelling-mistake-offlaods-offloads.patch -+ patches.suse/net-mlx5-fix-missing-assignment-of-variable-err.patch -+ patches.suse/net-mlx5-Use-PTR_ERR_OR_ZERO-rather-than-its-impleme.patch -+ patches.suse/net-mlx5e-kTLS-Remove-unused-function-parameter.patch -+ patches.suse/net-mlx5e-Remove-unnecessary-clear_bit-s.patch -+ patches.suse/net-mlx5-DR-Remove-useless-set-memory-to-zero-use-me.patch -+ patches.suse/net-mlx5-DR-Fix-error-return-code-in-dr_domain_init_.patch -+ patches.suse/net-mlx5-DR-Remove-redundant-dev_name-print-from-err.patch -+ patches.suse/net-mlx5-Expose-HW-capability-bits-for-port-buffer-p.patch -+ patches.suse/net-mlx5e-Add-port-buffer-s-congestion-counters.patch -+ patches.suse/msft-hv-1945-hv_netvsc-Allow-scatter-gather-feature-to-be-tunable.patch -+ patches.suse/msft-hv-1946-hv_netvsc-Sync-offloading-features-to-VF-NIC.patch -+ patches.suse/ionic-Remove-unused-including-linux-version.h.patch -+ patches.suse/be2net-make-two-arrays-static-const-makes-object-sma.patch -+ patches.suse/net-hns3-make-array-spec_opcode-static-const-makes-o.patch -+ patches.suse/Bluetooth-hci_bcm-Fix-Wunused-const-variable-warning.patch -+ patches.suse/bluetooth-bcm-Add-support-for-loading-firmware-for-B.patch -+ patches.suse/bluetooth-hci_bcm-Give-more-time-to-come-out-of-rese.patch -+ patches.suse/Bluetooth-hidp-Fix-assumptions-on-the-return-value-o.patch -+ patches.suse/net-tls-unref-frags-in-order.patch -+ patches.suse/net-tls-use-RCU-for-the-adder-to-the-offload-record-.patch -+ patches.suse/net-tls-remove-the-record-tail-optimization.patch -+ patches.suse/net-tls-align-non-temporal-copy-to-cache-lines.patch -+ patches.suse/iavf-remove-unused-debug-function-iavf_debug_d.patch -+ patches.suse/ixgbevf-Link-lost-in-VM-on-ixgbevf-when-restoring-fr.patch -+ patches.suse/e1000e-Make-speed-detection-on-hotplugging-cable-mor.patch -+ patches.suse/igc-Remove-useless-forward-declaration.patch -+ patches.suse/fm10k-use-a-local-variable-for-the-frag-pointer.patch -+ patches.suse/igc-Add-NVM-checksum-validation.patch -+ patches.suse/iavf-allow-permanent-MAC-address-to-change.patch -+ patches.suse/igc-Remove-unneeded-PCI-bus-defines.patch -+ patches.suse/i40e-fix-hw_dbg-usage-in-i40e_hmc_get_object_va.patch -+ patches.suse/i40e-Implement-debug-macro-hw_dbg-using-dev_dbg.patch -+ patches.suse/i40e-Remove-EMPR-traces-from-debugfs-facility.patch - patches.suse/ixgbe-sync-the-first-fragment-unconditionally.patch -- patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-4b2c5a14.patch -+ patches.suse/igc-Add-tx_csum-offload-functionality.patch -+ patches.suse/i40e-Add-support-for-X710-device.patch -+ patches.suse/net-mlx4_en-ethtool-make-array-modes-static-const-ma.patch -+ patches.suse/devlink-extend-fw_load_policy-values.patch -+ patches.suse/devlink-add-reset_dev_on_drv_probe-param.patch -+ patches.suse/nfp-nsp-add-support-for-fw_loaded-command.patch -+ patches.suse/nfp-nsp-add-support-for-optional-hwinfo-lookup.patch -+ patches.suse/nfp-nsp-add-support-for-hwinfo-set-operation.patch -+ patches.suse/nfp-honor-FW-reset-and-loading-policies.patch -+ patches.suse/nfp-add-devlink-param-infrastructure.patch -+ patches.suse/nfp-devlink-add-fw_load_policy-support.patch -+ patches.suse/nfp-devlink-add-reset_dev_on_drv_probe-support.patch -+ patches.suse/kdoc-fix-nfp_fw_load-documentation.patch -+ patches.suse/Documentation-nfp-add-nfp-driver-specific-notes.patch -+ patches.suse/net-hns3-add-ethtool_ops.set_channels-support-for-HN.patch -+ patches.suse/net-hns3-revert-to-old-channel-when-setting-new-chan.patch -+ patches.suse/net-hns3-fix-shaper-parameter-algorithm.patch -+ patches.suse/net-hns3-fix-port-setting-handle-for-fibre-port.patch -+ patches.suse/net-hns3-modify-some-logs-format.patch -+ patches.suse/net-hns3-check-NULL-pointer-before-use.patch -+ patches.suse/net-hns3-add-some-DFX-info-for-reset-issue.patch -+ patches.suse/net-mlx5-Fix-rt-s-type-in-dr_action_create_reformat_.patch -+ patches.suse/net-mlx5-Fix-addr-s-type-in-mlx5dr_icm_dm.patch -+ patches.suse/net-mlx5-FWTrace-Reduce-stack-usage.patch -+ patches.suse/mac80211-vht-add-support-VHT-EXT-NSS-BW-in-parsing-V.patch -+ patches.suse/mac80211-don-t-check-if-key-is-NULL-in-ieee80211_key.patch -+ patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-thresho.patch - patches.suse/cfg80211-Purge-frame-registrations-on-iftype-change.patch -+ patches.suse/devlink-add-unknown-fw_load_policy-value.patch -+ patches.suse/nfp-devlink-set-unknown-fw_load_policy.patch -+ patches.suse/qed-Fix-size-of-config-attribute-dump.patch -+ patches.suse/qed-Fix-Config-attribute-frame-format.patch -+ patches.suse/nfp-read-chip-model-from-the-PluDevice-register.patch -+ patches.suse/cxgb4-Fix-spelling-typos.patch -+ patches.suse/0001-netfilter-nf_tables_offload-avoid-excessive-stack-us.patch -+ patches.suse/ixgbe-fix-memory-leaks.patch -+ patches.suse/i40e-check-__I40E_VF_DISABLE-bit-in-i40e_sync_filter.patch -+ patches.suse/ixgbe-use-skb_get_queue_mapping-in-tx-path.patch -+ patches.suse/i40e-use-ktime_get_real_ts64-instead-of-ktime_to_tim.patch -+ patches.suse/i40e-remove-I40E_AQC_ADD_CLOUD_FILTER_OIP.patch -+ patches.suse/i40e-mark-additional-missing-bits-as-reserved.patch -+ patches.suse/i40e-fix-missed-Negotiated-string-in-i40e_print_link.patch -+ patches.suse/i40e-Fix-message-for-other-card-without-FEC.patch -+ patches.suse/i40e-use-BIT-macro-to-specify-the-cloud-filter-field.patch -+ patches.suse/i40e-clear-__I40E_VIRTCHNL_OP_PENDING-on-invalid-min.patch -+ patches.suse/iavf-fix-MAC-address-setting-for-VFs-when-filter-is-.patch -+ patches.suse/net-ixgbevf-make-array-api-static-const-makes-object.patch -+ patches.suse/i40e-fix-potential-RX-buffer-starvation-for-AF_XDP.patch -+ patches.suse/ice-send-driver-version-to-firmware.patch -+ patches.suse/ice-Fix-FW-version-formatting-in-dmesg.patch -+ patches.suse/ice-Implement-Dynamic-Device-Personalization-DDP-dow.patch -+ patches.suse/ice-Initialize-DDP-package-structures.patch -+ patches.suse/ice-Enable-DDP-package-download.patch -+ patches.suse/ice-Bump-version.patch -+ patches.suse/mlx4-Split-restart_one-into-two-functions.patch -+ patches.suse/net-devlink-split-reload-op-into-two.patch -+ patches.suse/net-devlink-move-reload-fail-indication-to-devlink-c.patch -+ patches.suse/rtw88-fix-wrong-rx-power-calculation.patch - patches.suse/ath9k-dynack-fix-possible-deadlock-in-ath_dynack_nod.patch -+ patches.suse/wcn36xx-use-dynamic-allocation-for-large-variables.patch - patches.suse/net-ath6kl-Fix-a-NULL-ptr-deref-bug.patch - patches.suse/ath9k_htc-release-allocated-buffer-if-timed-out.patch - patches.suse/ath9k-release-allocated-buffer-if-timed-out.patch -- patches.suse/0001-xen-netfront-do-not-assume-sk_buff_head-list-is-empt.patch -- patches.suse/0001-btrfs-tree-checker-Add-ROOT_ITEM-check.patch -+ patches.suse/ath10k-adjust-skb-length-in-ath10k_sdio_mbox_rx_pack.patch -+ patches.suse/ath10k-fix-channel-info-parsing-for-non-tlv-target.patch -+ patches.suse/wil6210-add-wil_netif_rx-helper-function.patch -+ patches.suse/qed-fix-spelling-mistake-fullill-fulfill.patch -+ patches.suse/net-sched-extend-flow_action_entry-with-destructor.patch -+ patches.suse/net-sched-take-reference-to-psample-group-in-flow_ac.patch -+ patches.suse/net-sched-use-get_dev-action-API-in-flow_action-infr.patch -+ patches.suse/kbuild-replace-BASH-specific-2-with-shift-and.patch -+ patches.suse/kcm-use-BPF_PROG_RUN.patch -+ patches.suse/selftests-bpf-add-bpf-gcc-support.patch -+ patches.suse/i40e-fix-xdp-handle-calculations-168dfc3a.patch -+ patches.suse/ixgbe-fix-xdp-handle-calculations-2e78fc62.patch -+ patches.suse/samples-bpf-fix-xdpsock-l2fwd-tx-for-unaligned-mode.patch -+ patches.suse/xdp-Fix-race-in-dev_map_hash_update_elem-when-replac.patch -+ patches.suse/bpf-fix-accessing-bpf_sysctl.file_pos-on-s390.patch -+ patches.suse/tcp-Add-TCP_INFO-counter-for-packets-received-out-of.patch -+ patches.suse/tcp-Add-snd_wnd-to-TCP_INFO.patch -+ patches.suse/bnxt_en-Don-t-proceed-in-.ndo_set_rx_mode-when-devic.patch -+ patches.suse/bnxt_en-Increase-timeout-for-HWRM_DBG_COREDUMP_XX-co.patch -+ patches.suse/bnxt_en-Update-firmware-interface-spec.-to-1.10.0.10.patch -+ patches.suse/bnxt_en-Add-a-new-BNXT_FW_RESET_STATE_POLL_FW_DOWN-s.patch -+ patches.suse/taprio-Add-support-for-hardware-offloading.patch -+ patches.suse/netdevsim-Set-offsets-to-various-protocol-layers.patch -+ patches.suse/drop_monitor-Better-sanitize-notified-packets.patch -+ patches.suse/s390-ctcm-delete-unnecessary-checks-before-the-macro-call-dev_kfree_skb -+ patches.suse/ethtool-implement-Energy-Detect-Powerdown-support-vi.patch -+ patches.suse/net-ena-add-intr_moder_rx_interval-to-struct-ena_com.patch -+ patches.suse/net-ena-switch-to-dim-algorithm-for-rx-adaptive-inte.patch -+ patches.suse/net-ena-reimplement-set-get_coalesce.patch -+ patches.suse/net-ena-enable-the-interrupt_moderation-in-driver_su.patch -+ patches.suse/net-ena-remove-code-duplication-in-ena_com_update_no.patch -+ patches.suse/net-ena-remove-old-adaptive-interrupt-moderation-cod.patch -+ patches.suse/net-ena-remove-ena_restore_ethtool_params-and-releva.patch -+ patches.suse/net-ena-remove-all-old-adaptive-rx-interrupt-moderat.patch -+ patches.suse/net-ena-fix-update-of-interrupt-moderation-register.patch -+ patches.suse/net-ena-fix-retrieval-of-nonadaptive-interrupt-moder.patch -+ patches.suse/net-ena-fix-incorrect-update-of-intr_delay_resolutio.patch -+ patches.suse/mlxsw-spectrum_buffers-Prevent-changing-CPU-port-s-c.patch -+ patches.suse/mlxsw-spectrum-Register-CPU-port-with-devlink.patch -+ patches.suse/mlxsw-spectrum_buffers-Add-the-ability-to-query-the-.patch -+ patches.suse/net-sched-fix-race-between-deactivation-and-dequeue-.patch -+ patches.suse/net-dsa-Fix-load-order-between-DSA-drivers-and-tagge.patch -+ patches.suse/net_sched-let-qdisc_put-accept-NULL-pointer.patch -+ patches.suse/udp-correct-reuseport-selection-with-connected-socke.patch -+ patches.suse/ip6_gre-fix-a-dst-leak-in-ip6erspan_tunnel_xmit.patch -+ patches.suse/net-stmmac-Hold-rtnl-lock-in-suspend-resume-callback.patch -+ patches.suse/net-ena-don-t-wake-up-tx-queue-when-down.patch -+ patches.suse/xen-netfront-do-not-assume-sk_buff_head-list-is-empt.patch -+ patches.suse/infiniband-don-t-bother-with-d_delete.patch -+ patches.suse/devpts_pty_kill-don-t-bother-with-d_delete.patch -+ patches.suse/vfs-set-fs_context-user_ns-for-reconfigure.patch -+ patches.suse/0001-vfs-Create-fs_context-aware-mount_bdev-replacement.patch -+ patches.suse/btrfs-factor-out-extent-dropping-code-from-hole-punc.patch -+ patches.suse/btrfs-fix-ENOSPC-errors-leading-to-transaction-abort.patch -+ patches.suse/btrfs-delayed-inode-Kill-the-BUG_ON-in-btrfs_delete_.patch -+ patches.suse/btrfs-extent-tree-Make-sure-we-only-allocate-extents.patch -+ patches.suse/btrfs-tree-checker-Add-ROOT_ITEM-check.patch -+ patches.suse/Btrfs-fix-inode-cache-block-reserve-leak-on-failure-.patch -+ patches.suse/btrfs-remove-unnecessary-condition-in-btrfs_clone-to.patch -+ patches.suse/btrfs-move-btrfs_add_free_space-out-of-a-header-file.patch -+ patches.suse/btrfs-move-basic-block_group-definitions-to-their-own-header.patch -+ patches.suse/btrfs-migrate-the-block-group-lookup-code.patch -+ patches.suse/btrfs-migrate-the-block-group-ref-counting-stuff.patch -+ patches.suse/btrfs-migrate-nocow-and-reservation-helpers.patch -+ patches.suse/btrfs-export-the-block-group-caching-helpers.patch -+ patches.suse/btrfs-export-the-excluded-extents-helpers.patch -+ patches.suse/btrfs-export-the-caching-control-helpers.patch -+ patches.suse/btrfs-temporarily-export-fragment_free_space.patch -+ patches.suse/btrfs-make-caching_thread-use-btrfs_find_next_key.patch -+ patches.suse/btrfs-fix-memory-leaks-in-the-test-test_find_first_c.patch -+ patches.suse/btrfs-make-test_find_first_clear_extent_bit-fail-on-.patch -+ patches.suse/btrfs-migrate-the-block-group-caching-code.patch -+ patches.suse/btrfs-temporarily-export-inc_block_group_ro.patch -+ patches.suse/btrfs-migrate-the-block-group-removal-code.patch -+ patches.suse/btrfs-migrate-the-block-group-read-creation-code.patch -+ patches.suse/btrfs-temporarily-export-btrfs_get_restripe_target.patch -+ patches.suse/btrfs-migrate-inc-dec_block_group_ro-code.patch -+ patches.suse/btrfs-migrate-the-dirty-bg-writeout-code.patch -+ patches.suse/btrfs-export-block-group-accounting-helpers.patch -+ patches.suse/btrfs-migrate-the-block-group-space-accounting-helpers.patch -+ patches.suse/btrfs-migrate-the-chunk-allocation-code.patch -+ patches.suse/btrfs-migrate-the-alloc_profile-helpers.patch -+ patches.suse/btrfs-migrate-the-block-group-cleanup-code.patch -+ patches.suse/btrfs-unexport-the-temporary-exported-functions.patch -+ patches.suse/btrfs-add-a-flush-step-for-delayed-iputs.patch -+ patches.suse/btrfs-unify-error-handling-for-ticket-flushing.patch -+ patches.suse/btrfs-factor-out-the-ticket-flush-handling.patch -+ patches.suse/btrfs-refactor-priority_reclaim_metadata_space.patch -+ patches.suse/btrfs-introduce-an-evict-flushing-state.patch - patches.suse/Btrfs-fix-use-after-free-when-using-the-tree-modific.patch -- patches.suse/0001-btrfs-tree-checker-Add-EXTENT_ITEM-and-METADATA_ITEM.patch -- patches.suse/0002-btrfs-tree-checker-Add-simple-keyed-refs-check.patch -- patches.suse/0003-btrfs-tree-checker-Add-EXTENT_DATA_REF-check.patch -+ patches.suse/btrfs-rename-the-btrfs_calc_-metadata_size-helpers.patch -+ patches.suse/btrfs-only-reserve-metadata_size-for-inodes.patch -+ patches.suse/btrfs-Detect-unbalanced-tree-with-empty-leaf-before-.patch -+ patches.suse/btrfs-fix-allocation-of-free-space-cache-v1-bitmap-p.patch -+ patches.suse/btrfs-do-not-allow-reservations-if-we-have-pending-tickets.patch -+ patches.suse/btrfs-roll-tracepoint-into-btrfs_space_info_update-helper.patch -+ patches.suse/btrfs-add-space-reservation-tracepoint-for-reserved-bytes.patch -+ patches.suse/btrfs-stop-partially-refilling-tickets-when-releasing-space.patch -+ patches.suse/btrfs-refactor-the-ticket-wakeup-code.patch -+ patches.suse/btrfs-rework-wake_all_tickets.patch -+ patches.suse/btrfs-fix-may_commit_transaction-to-deal-with-no-partial-filling.patch -+ patches.suse/btrfs-remove-orig_bytes-from-reserve_ticket.patch -+ patches.suse/btrfs-rename-btrfs_space_info_add_old_bytes.patch -+ patches.suse/btrfs-change-the-minimum-global-reserve-size.patch -+ patches.suse/btrfs-always-reserve-our-entire-size-for-the-global-reserve.patch -+ patches.suse/btrfs-use-btrfs_try_granting_tickets-in-update_global_rsv.patch -+ patches.suse/btrfs-do-not-account-global-reserve-in-can_overcommit.patch -+ patches.suse/btrfs-add-enospc-debug-messages-for-ticket-failure.patch -+ patches.suse/btrfs-Relinquish-CPUs-in-btrfs_compare_trees.patch -+ patches.suse/ovl-fix-regression-caused-by-overlapping-layers-dete.patch -+ patches.suse/ovl-Fix-dereferencing-possible-ERR_PTR.patch -+ patches.suse/ovl-filter-of-trusted-xattr-results-in-audit.patch -+ patches.suse/mm-set-S_SWAPFILE-on-blockdev-swap-devices.patch -+ patches.suse/vfs-dont-allow-writes-to-swap-files.patch -+ patches.suse/fs-xfs-Remove-KM_NOSLEEP-and-KM_SLEEP.patch -+ patches.suse/xfs-add-kmem-allocation-trace-points.patch -+ patches.suse/xfs-get-allocation-alignment-from-the-buftarg.patch -+ patches.suse/xfs-add-kmem_alloc_io.patch -+ patches.suse/xfs-fix-maxicount-division-by-zero-error.patch -+ patches.suse/mm-Handle-MADV_WILLNEED-through-vfs_fadvise.patch -+ patches.suse/fs-Export-generic_fadvise.patch -+ patches.suse/xfs-Fix-stale-data-exposure-when-readahead-races-wit.patch -+ patches.suse/xfs-Fix-deadlock-between-AGI-and-AGF-with-RENAME_WHI.patch -+ patches.suse/xfs-Use-WARN_ON_ONCE-for-bailout-mount-operation.patch -+ patches.suse/xfs-push-the-AIL-in-xlog_grant_head_wake.patch -+ patches.suse/xfs-fix-missed-wakeup-on-l_flush_wait.patch -+ patches.suse/xfs-prevent-CIL-push-holdoff-in-log-recovery.patch -+ patches.suse/xfs-factor-debug-code-out-of-xlog_state_do_callback.patch -+ patches.suse/xfs-factor-callbacks-out-of-xlog_state_do_callback.patch -+ patches.suse/xfs-factor-iclog-state-processing-out-of-xlog_state_.patch -+ patches.suse/xfs-push-iclog-state-cleaning-into-xlog_state_clean_.patch -+ patches.suse/xfs-push-the-grant-head-when-the-log-head-moves-forw.patch -+ patches.suse/fs-cifs-Initialize-filesystem-timestamp-ranges.patch -+ patches.suse/pstore-fs-superblock-limits.patch -+ patches.suse/cifs-fix-a-comment-for-the-timeouts-when-sending-echos.patch -+ patches.suse/fs-cifs-cifsssmb-remove-redundant-assignment-to-variable-ret.patch -+ patches.suse/cifs-get-mode-bits-from-special-sid-on-stat.patch -+ patches.suse/cifs-allow-chmod-to-set-mode-bits-using-special-sid.patch - patches.suse/cifs-prepare-SMB2_Flush-to-be-usable-in-compounds.patch -+ patches.suse/cifs-add-passthrough-for-smb2-setinfo.patch -+ patches.suse/smb3-add-missing-flag-definitions.patch -+ patches.suse/cifs-remove-redundant-assignment-to-variable-rc.patch -+ patches.suse/cifs-remove-unused-variable.patch - patches.suse/smb3-Incorrect-size-for-netname-negotiate-context.patch -+ patches.suse/cifs-remove-set-but-not-used-variables.patch - patches.suse/cifs-create-a-helper-to-find-a-writeable-handle-by-path-name.patch - patches.suse/cifs-use-existing-handle-for-compound_op-OP_SET_INFO-when-possible.patch -+ patches.suse/cifs-add-new-debugging-macro-cifs_server_dbg.patch -+ patches.suse/cifs-fix-dereference-on-ses-before-it-is-null-checked.patch -+ patches.suse/smb3-add-mount-option-to-allow-forced-caching-of-read-only-share.patch -+ patches.suse/smb3-add-some-more-descriptive-messages-about-share-when-mounting-c.patch -+ patches.suse/smb3-add-mount-option-to-allow-RW-caching-of-share-accessed-by-only.patch -+ patches.suse/smb3-log-warning-if-CSC-policy-conflicts-with-cache-mount-option.patch -+ patches.suse/smb3-add-dynamic-tracepoints-for-flush-and-close.patch -+ patches.suse/smb3-allow-skipping-signature-verification-for-perf-sensitive-confi.patch - patches.suse/smb3-fix-signing-verification-of-large-reads.patch -+ patches.suse/cifs-add-a-debug-macro-that-prints-server-share-for-errors.patch -+ patches.suse/smb3-allow-parallelizing-decryption-of-reads.patch -+ patches.suse/smb3-enable-offload-of-decryption-of-large-reads-via-mount-option.patch - patches.suse/cifs-add-a-helper-to-find-an-existing-readable-handle-to-a-file.patch -+ patches.suse/smb3-only-offload-decryption-of-read-responses-if-multiple-requests.patch -+ patches.suse/smb3-display-max-smb3-requests-in-flight-at-any-one-time.patch - patches.suse/smb3-improve-handling-of-share-deleted-and-share-recreated-.patch -+ patches.suse/smb3-allow-disabling-requesting-leases.patch - patches.suse/smb3-fix-unmount-hang-in-open_shroot.patch -+ patches.suse/smb3-fix-potential-null-dereference-in-decrypt-offload.patch -+ patches.suse/cifs-modefromsid-make-room-for-4-ACE.patch -+ patches.suse/smb3-add-missing-worker-function-for-SMB3-change-notify.patch -+ patches.suse/cifs-modefromsid-write-mode-ACE-first.patch -+ patches.suse/configfs-fix-a-deadlock-in-configfs_symlink.patch -+ patches.suse/block-add-a-helper-function-to-merge-the-segments.patch -+ patches.suse/mmc-queue-use-bigger-segments-if-DMA-MAP-layer-can-m.patch -+ patches.suse/dma-mapping-introduce-dma_get_merge_boundary.patch -+ patches.suse/iommu-dma-add-a-new-dma_map_ops-of-get_merge_boundar.patch -+ patches.suse/dma-mapping-fix-filename-references.patch -+ patches.suse/dma-mapping-explicitly-wire-up-mmap-and-get_sgtable.patch -+ patches.suse/vmalloc-lift-the-arm-flag-for-coherent-mappings-to-common-code.patch -+ patches.suse/mmc-queue-Fix-bigger-segments-usage.patch -+ patches.suse/mailbox-mediatek-cmdq-clear-the-event-in-cmdq-initia.patch -+ patches.suse/mbox-qcom-add-APCS-child-device-for-QCS404.patch -+ patches.suse/mailbox-qcom-apcs-fix-max_register-value.patch - patches.suse/ipmi_si-Only-schedule-continuously-in-the-thread-in-.patch -+ patches.suse/ipmi_ssif-avoid-registering-duplicate-ssif-interface.patch -+ patches.suse/0001-ipmi-move-message-error-checking-to-avoid-deadlock.patch -+ patches.suse/Input-cros_ec_keyb-add-back-missing-mask-for-event_t.patch -+ patches.suse/platform-chrome-cros_ec_rpmsg-Fix-race-with-host-com.patch -+ patches.suse/pinctrl-tegra-Add-suspend-and-resume-support.patch -+ patches.suse/pinctrl-tegra210-Add-Tegra210-pinctrl-pm-ops.patch -+ patches.suse/pinctrl-bcm2835-Add-support-for-BCM2711-pull-up-func.patch -+ patches.suse/pinctrl-stmfx-update-pinconf-settings.patch -+ patches.suse/pinctrl-rockchip-Mark-expected-switch-fall-through.patch - patches.suse/pinctrl-tegra-Fix-write-barrier-placement-in-pmx_wri.patch -- patches.suse/0001-drm-i915-Fix-various-tracepoints-for-gen2.patch -+ patches.suse/pinctrl-tegra-Flush-pinctrl-writes-during-resume.patch -+ patches.suse/pinctrl-amd-disable-spurious-firing-GPIO-IRQs.patch -+ patches.suse/pinctrl-bcm2835-Pass-irqchip-when-adding-gpiochip.patch -+ patches.suse/pinctrl-denverton-Provide-Interrupt-Status-register-.patch -+ patches.suse/pinctrl-denverton-Update-pin-names-according-to-v1.0.patch -+ patches.suse/pinctrl-intel-remap-the-pin-number-to-gpio-offset-fo.patch -+ patches.suse/pinctrl-qcom-sdm845-Fix-UFS_RESET-pin.patch -+ patches.suse/pinctrl-iproc-gpio-Fix-incorrect-pinconf-configurati.patch -+ patches.suse/pinctrl-meson-gxbb-Fix-wrong-pinning-definition-for-.patch -+ patches.suse/drm-i915-Signal-fence-completion-from-i915_request_w.patch -+ patches.suse/drm-i915-Flush-the-execution-callbacks-on-retiring.patch -+ patches.suse/drm-i915-ehl-Allow-combo-PHY-A-to-drive-a-third-exte.patch -+ patches.suse/drm-i915-use-vfuncs-for-reg_read-write_fw_domains.patch -+ patches.suse/drm-i915-kill-uncore_sanitize.patch -+ patches.suse/drm-i915-kill-uncore_to_i915.patch -+ patches.suse/drm-i915-skip-forcewake-actions-on-forcewake-less-un.patch -+ patches.suse/drm-i915-dynamically-allocate-forcewake-domains.patch -+ patches.suse/drm-i915-gvt-decouple-check_vgpu-from-uncore_init.patch -+ patches.suse/drm-i915-execlists-Preempt-to-busy.patch -+ patches.suse/drm-i915-execlists-Minimalistic-timeslicing.patch -+ patches.suse/drm-i915-Rings-are-always-flushed.patch -+ patches.suse/drm-i915-selftests-Use-request-managed-wakerefs.patch -+ patches.suse/drm-i915-ehl-dsi-Set-lane-latency-optimization-for-D.patch -+ patches.suse/drm-i915-ehl-dsi-Enable-AFE-over-PPI-strap.patch -+ patches.suse/drm-i915-gtt-Defer-address-space-cleanup-to-an-RCU-w.patch -+ patches.suse/drm-i915-execlists-Keep-virtual-context-alive-until-.patch -+ patches.suse/drm-i915-Convert-intel_vgt_-de-balloon-to-uncore.patch -+ patches.suse/drm-i915-Introduce-struct-intel_gt-as-replacement-fo.patch -+ patches.suse/drm-i915-Move-intel_gt-initialization-to-a-separate-.patch -+ patches.suse/drm-i915-Store-some-backpointers-in-struct-intel_gt.patch -+ patches.suse/drm-i915-Move-intel_gt_pm_init-under-intel_gt_init_e.patch -+ patches.suse/drm-i915-Make-i915_check_and_clear_faults-take-intel.patch -+ patches.suse/drm-i915-Convert-i915_gem_init_swizzling-to-intel_gt.patch -+ patches.suse/drm-i915-Use-intel_uncore_rmw-in-intel_gt_init_swizz.patch -+ patches.suse/drm-i915-Convert-init_unused_rings-to-intel_gt.patch -+ patches.suse/drm-i915-Convert-gt-workarounds-to-intel_gt.patch -+ patches.suse/drm-i915-Store-backpointer-to-intel_gt-in-the-engine.patch -+ patches.suse/drm-i915-Convert-intel_mocs_init_l3cc_table-to-intel.patch -+ patches.suse/drm-i915-Convert-i915_ppgtt_init_hw-to-intel_gt.patch -+ patches.suse/drm-i915-Consolidate-some-open-coded-mmio-rmw.patch -+ patches.suse/drm-i915-Convert-i915_gem_init_hw-to-intel_gt.patch -+ patches.suse/drm-i915-Stop-using-I915_READ-WRITE-in-intel_wopcm_i.patch -+ patches.suse/drm-i915-Compartmentalize-i915_ggtt_probe_hw.patch -+ patches.suse/drm-i915-Compartmentalize-i915_ggtt_init_hw.patch -+ patches.suse/drm-i915-Make-ggtt-invalidation-work-on-ggtt.patch -+ patches.suse/drm-i915-Store-intel_gt-backpointer-in-vm.patch -+ patches.suse/drm-i915-Compartmentalize-i915_gem_suspend-restore_g.patch -+ patches.suse/drm-i915-Convert-i915_gem_flush_ggtt_writes-to-intel.patch -+ patches.suse/drm-i915-Move-i915_gem_chipset_flush-to-intel_gt.patch -+ patches.suse/drm-i915-Compartmentalize-timeline_init-park-fini.patch -+ patches.suse/drm-i915-Compartmentalize-i915_ggtt_cleanup_hw.patch -+ patches.suse/drm-i915-Compartmentalize-i915_gem_init_ggtt.patch -+ patches.suse/drm-i915-Store-ggtt-pointer-in-intel_gt.patch -+ patches.suse/drm-i915-Compartmentalize-ring-buffer-creation.patch -+ patches.suse/drm-i915-Save-trip-via-top-level-i915-in-a-few-more-.patch -+ patches.suse/drm-i915-Make-timelines-gt-centric.patch -+ patches.suse/drm-i915-Rename-i915_timeline-to-intel_timeline-and-.patch -+ patches.suse/drm-i915-Eliminate-dual-personality-of-i915_scratch_.patch -+ patches.suse/drm-i915-Prevent-dereference-of-engine-before-NULL-c.patch -+ patches.suse/drm-i915-gt-Rename-i915_gt_timelines.patch -+ patches.suse/drm-i915-gt-Fixup-kerneldoc-parameters.patch -+ patches.suse/drm-i915-guc-reorder-enable-disable-communication-st.patch -+ patches.suse/drm-i915-guc-handle-GuC-messages-received-with-CTB-d.patch -+ patches.suse/drm-i915-Remove-waiting-retiring-from-shrinker-paths.patch -+ patches.suse/drm-i915-Track-i915_active-using-debugobjects.patch -+ patches.suse/drm-i915-Throw-away-the-active-object-retirement-com.patch -+ patches.suse/drm-i915-Provide-an-i915_active.acquire-callback.patch -+ patches.suse/drm-i915-Local-debug-BUG_ON-for-intel_wakeref.patch -+ patches.suse/drm-i915-blt-Remove-recursive-vma-lock.patch -+ patches.suse/drm-i915-execlists-Always-clear-ring_pause-if-we-do-.patch -+ patches.suse/drm-i915-gem-Clear-read-write-domains-for-GPU-clear.patch -+ patches.suse/drm-i915-ehl-Add-one-additional-PCH-ID-to-MCC.patch -+ patches.suse/drm-i915-ehl-Add-missing-VECS-engine.patch -+ patches.suse/drm-i915-execlists-Convert-recursive-defer_request-i.patch -+ patches.suse/drm-i915-guc-Add-debug-capture-of-GuC-exception.patch -+ patches.suse/drm-i915-gt-Pass-intel_gt-to-pm-routines.patch -+ patches.suse/drm-i915-Rename-intel_wakeref_-is-_active.patch -+ patches.suse/drm-i915-selftests-Hold-ref-on-request-across-waits.patch -+ patches.suse/drm-i915-gt-Drop-stale-commentary-for-timeline-densi.patch -+ patches.suse/drm-i915-gt-Always-call-kref_init-for-the-timeline.patch -+ patches.suse/drm-i915-gt-Add-some-debug-tracing-for-context-pinni.patch -+ patches.suse/drm-i915-icl-Add-missing-device-ID.patch -+ patches.suse/drm-i915-Check-backlight-type-while-doing-eDP-backli.patch -+ patches.suse/drm-i915-selftests-Serialise-nop-reset-with-retireme.patch -+ patches.suse/drm-i915-selftests-Drop-manual-request-wakerefs-arou.patch -+ patches.suse/drm-i915-selftests-Fixup-atomic-reset-checking.patch -+ patches.suse/drm-i915-Switch-to-per-crtc-vblank-vfuncs.patch -+ patches.suse/drm-i915-Nuke-drm_driver-irq-vfuncs.patch -+ patches.suse/drm-i915-Initialize-drm_driver-vblank-funcs-at-compi.patch -+ patches.suse/drm-i915-icl-Add-new-supported-CD-clocks.patch -+ patches.suse/drm-i915-ehl-Remove-unsupported-cd-clocks.patch -+ patches.suse/drm-i915-ehl-Add-voltage-level-requirement-table.patch -+ patches.suse/drm-i915-Move-OA-files-to-separate-folder.patch -+ patches.suse/drm-i915-prefix-header-search-path-with-srctree.patch -+ patches.suse/drm-i915-add-header-search-path-to-subdir-Makefiles.patch -+ patches.suse/drm-i915-make-i915_fixed.h-self-contained.patch -+ patches.suse/drm-i915-make-i915_globals.h-self-contained.patch -+ patches.suse/drm-i915-make-i915_pvinfo.h-self-contained.patch -+ patches.suse/drm-i915-make-i915_vgpu.h-self-contained.patch -+ patches.suse/drm-i915-make-intel_guc_ct.h-self-contained.patch -+ patches.suse/drm-i915-make-intel_guc_fwif.h-self-contained.patch -+ patches.suse/drm-i915-make-intel_guc_reg.h-self-contained.patch -+ patches.suse/drm-i915-make-intel_gvt.h-self-contained.patch -+ patches.suse/drm-i915-make-intel_uc_fw.h-self-contained.patch -+ patches.suse/drm-i915-Make-i945gm_vblank_work_func-static.patch -+ patches.suse/drm-i915-rework-reading-pipe-disable-fuses.patch -+ patches.suse/drm-i915-Pass-intel_crtc_state-to-needs_modeset.patch -+ patches.suse/drm-i915-Convert-most-of-atomic-commit-to-take-more-.patch -+ patches.suse/drm-i915-Convert-hw-state-verifier-to-take-more-inte.patch -+ patches.suse/drm-i915-Use-intel_crtc_state-in-sanitize_watermarks.patch -+ patches.suse/drm-i915-Pass-intel-state-to-plane-functions-as-well.patch -+ patches.suse/drm-i915-Use-intel-state-as-much-as-possible-in-wm-c.patch -+ patches.suse/drm-i915-icl-Add-support-to-read-out-the-TBT-PLL-HW-.patch -+ patches.suse/drm-i915-Tune-down-WARNs-about-TBT-AUX-power-well-en.patch -+ patches.suse/drm-i915-Move-the-TypeC-port-handling-code-to-a-sepa.patch -+ patches.suse/drm-i915-Sanitize-the-terminology-used-for-TypeC-por.patch -+ patches.suse/drm-i915-Don-t-enable-the-DDI-IO-power-in-the-TypeC-.patch -+ patches.suse/drm-i915-Use-the-correct-AUX-power-domain-in-TypeC-T.patch -+ patches.suse/drm-i915-Unify-the-TypeC-port-notation-in-debug-erro.patch -+ patches.suse/drm-i915-Factor-out-common-parts-from-TypeC-port-han.patch -+ patches.suse/drm-i915-Wait-for-TypeC-PHY-complete-flag-to-clear-i.patch -+ patches.suse/drm-i915-Handle-the-TCCOLD-power-down-event.patch -+ patches.suse/drm-i915-Sanitize-the-TypeC-connect-detect-sequences.patch -+ patches.suse/drm-i915-Fix-the-TypeC-port-mode-sanitization-during.patch -+ patches.suse/drm-i915-Keep-the-TypeC-port-mode-fixed-for-detect-A.patch -+ patches.suse/drm-i915-Sanitize-the-TypeC-FIA-lane-configuration-d.patch -+ patches.suse/drm-i915-Sanitize-the-shared-DPLL-reserve-release-in.patch -+ patches.suse/drm-i915-Sanitize-the-shared-DPLL-find-reference-int.patch -+ patches.suse/drm-i915-icl-Split-getting-the-DPLLs-to-port-type-sp.patch -+ patches.suse/drm-i915-icl-Reserve-all-required-PLLs-for-TypeC-por.patch -+ patches.suse/drm-i915-Keep-the-TypeC-port-mode-fixed-when-the-por.patch -+ patches.suse/drm-i915-Add-state-verification-for-the-TypeC-port-m.patch -+ patches.suse/drm-i915-Remove-unneeded-disconnect-in-TypeC-legacy-.patch -+ patches.suse/drm-i915-WARN-about-invalid-lane-reversal-in-TBT-alt.patch -+ patches.suse/drm-i915-guc-Avoid-reclaim-locks-during-reset.patch -+ patches.suse/drm-i915-icl-Drop-port-parameter-to-icl_get_combo_bu.patch -+ patches.suse/drm-i915-ehl-Add-third-combo-PHY-offset.patch -+ patches.suse/drm-i915-ehl-Don-t-program-PHY_MISC-on-EHL-PHY-C.patch -+ patches.suse/drm-i915-execlists-Refactor-CSB-state-machine.patch -+ patches.suse/drm-i915-Report-if-i915_active-is-still-busy-upon-wa.patch -+ patches.suse/drm-i915-whitelist-PS_-DEPTH-INVOCATION-_COUNT.patch -+ patches.suse/Revert-drm-i915-Introduce-private-PAT-management.patch -+ patches.suse/drm-i915-gtt-Don-t-check-PPGTT-presence-on-PPGTT-onl.patch -+ patches.suse/drm-i915-synchronize_irq-against-the-actual-irq.patch -+ patches.suse/drm-i915-display-Handle-lost-primary_port-across-sus.patch -+ patches.suse/drm-i915-selftests-Common-live-setup-teardown.patch -+ patches.suse/drm-i915-selftests-Lock-the-drm_mm-while-modifying.patch -+ patches.suse/drm-i915-execlists-Hesitate-before-slicing.patch -+ patches.suse/drm-i915-gem-Free-pages-before-rcu-freeing-the-objec.patch -+ patches.suse/drm-i915-Markup-potential-lock-for-i915_active.patch -+ patches.suse/drm-i915-Mark-up-vma-active-as-safe-for-use-inside-s.patch -+ patches.suse/drm-i915-Use-port-clock-to-set-correct-N-value.patch -+ patches.suse/drm-i915-Add-N-CTS-values-for-10-12-bit-deep-color.patch -+ patches.suse/drm-i915-Move-the-renderstate-setup-under-gt.patch -+ patches.suse/drm-i915-Flush-the-workqueue-before-draining.patch -+ patches.suse/drm-i915-Check-caller-held-wakerefs-in-assert_forcew.patch -+ patches.suse/drm-i915-gt-Use-caller-provided-forcewake-for-intel_.patch -+ patches.suse/drm-i915-gt-Assume-we-hold-forcewake-for-execlists-r.patch -+ patches.suse/drm-i915-gt-Ignore-forcewake-acquisition-for-posting.patch -+ patches.suse/drm-i915-gem-Defer-obj-base.resv-fini-until-RCU-call.patch -+ patches.suse/drm-i915-Show-support-for-accurate-sw-PMU-busyness-t.patch -+ patches.suse/drm-i915-gtt-Handle-double-alloc-failures.patch -+ patches.suse/drm-i915-guc-Upgrade-to-GuC-33.0.0.patch -+ patches.suse/drm-i915-Dump-w-a-lists-on-all-engines.patch -+ patches.suse/drm-i915-gt-Pull-engine-w-a-initialisation-into-comm.patch -+ patches.suse/drm-i915-selftests-Drain-the-freedlists-between-exec.patch -+ patches.suse/drm-i915-hangcheck-Look-at-instdone-for-all-engines.patch -+ patches.suse/drm-i915-overlay-Stash-the-kernel-context-on-initial.patch -+ patches.suse/drm-i915-selftests-Be-engine-agnostic.patch -+ patches.suse/drm-i915-Show-instdone-for-each-engine-in-debugfs.patch -+ patches.suse/drm-i915-Rework-some-interrupt-handling-functions-to.patch -+ patches.suse/drm-i915-Remove-some-legacy-mmio-accessors-from-inte.patch -+ patches.suse/drm-i915-Move-dev_priv-pm_i-m-e-r-into-intel_gt.patch -+ patches.suse/drm-i915-Add-windowing-for-primary-planes-on-gen2-3-.patch -+ patches.suse/drm-i915-Disable-sprite-gamma-on-ivb-bdw.patch -+ patches.suse/drm-i915-Program-plane-gamma-ramps.patch -+ patches.suse/drm-i915-Deal-with-cpp-8-for-g4x-watermarks.patch -+ patches.suse/drm-i915-Cosmetic-fix-for-skl-plane-switch-statement.patch -+ patches.suse/drm-i915-Clean-up-skl-vs.-icl-plane-formats.patch -+ patches.suse/drm-i915-ehl-Add-support-for-DPLL4-v10.patch -+ patches.suse/drm-i915-Order-assert-forcewake-test.patch -+ patches.suse/drm-i915-Remove-set-but-not-used-variable-encoder.patch -+ patches.suse/drm-i915-Remove-set-but-not-used-variable-intel_dig_.patch -+ patches.suse/drm-i915-gtt-pde-entry-encoding-is-identical.patch -+ patches.suse/drm-i915-gtt-Tear-down-setup-and-cleanup-macros-for-.patch -+ patches.suse/drm-i915-gtt-Setup-phys-pages-for-3lvl-pdps.patch -+ patches.suse/drm-i915-gtt-Introduce-release_pd_entry.patch -+ patches.suse/drm-i915-Pull-assert_forcewake_active-underneath-the.patch -+ patches.suse/drm-i915-Explicitly-track-active-fw_domain-timers.patch -+ patches.suse/drm-i915-selftests-Reorder-error-cleanup-for-whiteli.patch -+ patches.suse/drm-i915-Update-DRIVER_DATE-to-20190708.patch -+ patches.suse/drm-i915-selftests-Set-igt_spinner.gt-for-early-exit.patch -+ patches.suse/drm-i915-selftests-Fill-in-a-little-more-of-the-dumm.patch -+ patches.suse/drm-i915-gt-Apply-RCS-workarounds-to-the-render-clas.patch -+ patches.suse/drm-i915-gt-Remove-presumption-of-RCS0.patch -+ patches.suse/drm-i915-hdcp-debug-logs-for-sink-related-failures.patch -+ patches.suse/drm-i915-Add-icl-mipi-dsi-properties.patch -+ patches.suse/drm-i915-sdvo-Use-named-initializers-for-the-SDVO-co.patch -+ patches.suse/drm-i915-sdvo-Remove-duplicate-SET_INPUT_TIMINGS_PAR.patch -+ patches.suse/drm-i915-sdvo-Shrink-sdvo_cmd_names-strings.patch -+ patches.suse/drm-i915-sdvo-Add-helpers-to-get-the-cmd-status-stri.patch -+ patches.suse/drm-i915-Clear-the-shared-PLL-from-the-put_dplls-hoo.patch -+ patches.suse/drm-i915-icl-Clear-the-shared-port-PLLs-from-the-new.patch -+ patches.suse/drm-i915-userptr-Don-t-mark-readonly-objects-as-dirt.patch -+ patches.suse/drm-i915-enumerate-scratch-fields.patch -+ patches.suse/drm-i915-add-infrastructure-to-hold-off-preemption-o.patch -+ patches.suse/drm-i915-Remove-unused-i915_gem_context_lookup_engin.patch -+ patches.suse/drm-i915-execlists-Record-preemption-for-selftests.patch -+ patches.suse/drm-i915-icl-Handle-YCbCr-to-RGB-conversion-for-BT20.patch -+ patches.suse/drm-i915-icl-Fix-Y-pre-offset-for-Full-Range-YCbCr.patch -+ patches.suse/drm-i915-icl-Fixed-Input-CSC-Co-efficients-for-BT601.patch -+ patches.suse/drm-i915-make-new-intel_tc.c-use-uncore-accessors.patch -+ patches.suse/drm-i915-fix-include-order-in-intel_tc.patch -+ patches.suse/drm-i915-move-intel_ddi_set_fia_lane_count-to-intel_.patch -+ patches.suse/drm-i915-gen11-Start-distinguishing-phy-from-port.patch -+ patches.suse/drm-i915-gen11-Program-ICL_DPCLKA_CFGCR0-according-t.patch -+ patches.suse/drm-i915-gen11-Convert-combo-PHY-logic-to-use-new-en.patch -+ patches.suse/drm-i915-Transition-port-type-checks-to-phy-checks.patch -+ patches.suse/drm-i915-ehl-Enable-DDI-D.patch -+ patches.suse/drm-i915-gt-Drop-the-duplicate-icl-workaround.patch -+ patches.suse/drm-i915-selftests-Ensure-we-don-t-clamp-a-random-of.patch -+ patches.suse/drm-i915-guc-Remove-preemption-support-for-current-f.patch -+ patches.suse/drm-i915-guc-Simplify-guc-client.patch -+ patches.suse/drm-i915-sdvo-Fix-handling-if-zero-hbuf-size.patch -+ patches.suse/drm-i915-selftests-Hold-the-vma-manager-lock-while-m.patch -+ patches.suse/drm-i915-Use-the-display-core-power-domain-in-vlv-ch.patch -+ patches.suse/drm-i915-Check-crtc_state-wm.need_postvbl_update-bef.patch -+ patches.suse/drm-i915-Simplify-modeset_get_crtc_power_domains-arg.patch -+ patches.suse/drm-i915-Polish-intel_shared_dpll_swap_state.patch -+ patches.suse/drm-i915-Polish-intel_atomic_track_fbs.patch -+ patches.suse/drm-i915-Use-intel_-types-in-intel_-lock-modeset-_al.patch -+ patches.suse/drm-i915-Use-intel_-types-in-intel_atomic_commit.patch -+ patches.suse/drm-i915-Don-t-pass-stack-garbage-to-pcode-in-the-se.patch -+ patches.suse/drm-i915-guc-Drop-redundant-ctx-param-from-kerneldoc.patch -+ patches.suse/drm-i915-Copy-name-string-into-ring-buffer-for-intel.patch -+ patches.suse/drm-i915-Don-t-overestimate-4-2-0-link-symbol-clock.patch -+ patches.suse/drm-i915-Add-4th-pipe-and-transcoder.patch -+ patches.suse/drm-i915-tgl-add-initial-Tiger-Lake-definitions.patch -+ patches.suse/drm-i915-tgl-Introduce-Tiger-Lake-PCH.patch -+ patches.suse/drm-i915-tgl-Add-TGL-PCH-detection-in-virtualized-en.patch -+ patches.suse/drm-i915-tgl-Add-TGL-PCI-IDs.patch -+ patches.suse/drm-i915-tgl-Check-if-pipe-D-is-fused.patch -+ patches.suse/drm-i915-tgl-rename-TRANSCODER_EDP_VDSC-to-use-on-tr.patch -+ patches.suse/drm-i915-tgl-Add-power-well-support.patch -+ patches.suse/drm-i915-tgl-Add-power-well-to-support-4th-pipe.patch -+ patches.suse/drm-i915-tgl-Add-new-pll-ids.patch -+ patches.suse/drm-i915-tgl-Add-pll-manager.patch -+ patches.suse/drm-i915-tgl-Add-additional-ports-for-Tiger-Lake.patch -+ patches.suse/drm-i915-tgl-Add-additional-PHYs-for-Tiger-Lake.patch -+ patches.suse/drm-i915-tgl-init-ddi-port-A-C-for-Tiger-Lake.patch -+ patches.suse/drm-i915-tgl-apply-Display-WA-1178-to-fix-type-C-don.patch -+ patches.suse/drm-i915-gen12-MBUS-B-credit-change.patch -+ patches.suse/drm-i915-tgl-Add-gmbus-gpio-pin-to-port-mapping.patch -+ patches.suse/drm-i915-tgl-port-to-ddc-pin-mapping.patch -+ patches.suse/drm-i915-tgl-Add-vbt-value-mapping-for-DDC-Bus-pin.patch -+ patches.suse/drm-i915-tgl-Add-DPLL-registers.patch -+ patches.suse/drm-i915-tgl-Update-DPLL-clock-reference-register.patch -+ patches.suse/drm-i915-Add-test-for-invalid-flag-bits-in-whitelist.patch -+ patches.suse/drm-i915-Implement-read-only-support-in-whitelist-se.patch -+ patches.suse/drm-i915-Add-engine-name-to-workaround-debug-print.patch -+ patches.suse/drm-i915-gtt-Use-shallow-dma-pages-for-scratch.patch -+ patches.suse/drm-i915-gtt-Wrap-page_table-with-page_directory.patch -+ patches.suse/drm-i915-gtt-Reorder-gen8-ppgtt-free-clear-alloc.patch -+ patches.suse/drm-i915-gtt-Markup-i915_ppgtt-height.patch -+ patches.suse/drm-i915-gtt-Compute-the-radix-for-gen8-page-table-l.patch -+ patches.suse/drm-i915-gtt-Convert-vm-scratch-into-an-array.patch -+ patches.suse/drm-i915-gtt-Use-NULL-to-encode-scratch-shadow-entri.patch -+ patches.suse/drm-i915-Drop-extern-qualifiers-from-header-function.patch -+ patches.suse/drm-i915-Rename-_load-_unload-to-match-PCI-entry-poi.patch -+ patches.suse/drm-i915-Replace-_load-with-_probe-consequently.patch -+ patches.suse/drm-i915-Propagate-_release-function-name-suffix-dow.patch -+ patches.suse/drm-i915-Propagate-_remove-function-name-suffix-down.patch -+ patches.suse/drm-i915-Propagate-_probe-function-name-suffix-down.patch -+ patches.suse/drm-i915-guc-Don-t-enable-GuC-HuC-in-auto-mode-on-pr.patch -+ patches.suse/drm-i915-guc-Turn-on-GuC-HuC-auto-mode.patch -+ patches.suse/drm-i915-Skip-SINK_COUNT-read-on-CH7511.patch -+ patches.suse/drm-i915-display-Drop-kerneldoc-for-intel_atomic_com.patch -+ patches.suse/drm-i915-gtt-Recursive-cleanup-for-gen8.patch -+ patches.suse/drm-i915-gtt-Recursive-ppgtt-clear-for-gen8.patch -+ patches.suse/drm-i915-Add-modular-FIA.patch -+ patches.suse/drm-i915-tgl-add-modular-FIA-to-device-info.patch -+ patches.suse/drm-i915-gt-Use-intel_gt-as-the-primary-object-for-h.patch -+ patches.suse/drm-i915-guc-Use-system-workqueue-for-log-capture.patch -+ patches.suse/drm-i915-uc-replace-uc-init-fini-misc.patch -+ patches.suse/drm-i915-uc-introduce-intel_uc_fw_supported.patch -+ patches.suse/drm-i915-guc-move-guc-irq-functions-to-intel_guc-par.patch -+ patches.suse/drm-i915-guc-unify-guc-irq-handling.patch -+ patches.suse/drm-i915-uc-move-GuC-and-HuC-files-under-gt-uc.patch -+ patches.suse/drm-i915-uc-move-GuC-HuC-inside-intel_gt-under-a-new.patch -+ patches.suse/drm-i915-uc-Move-intel-functions-to-intel_uc.patch -+ patches.suse/drm-i915-uc-prefer-intel_gt-over-i915-in-GuC-HuC-pat.patch -+ patches.suse/drm-i915-guc-prefer-intel_gt-in-guc-interrupt-functi.patch -+ patches.suse/drm-i915-uc-kill-g-h-uc_to_i915.patch -+ patches.suse/drm-i915-selftests-Ignore-self-preemption-suppressio.patch -+ patches.suse/drm-i915-ehl-Map-MCC-pins-based-on-PHY-not-port.patch -+ patches.suse/drm-i915-Add-support-for-retrying-hotplug.patch -+ patches.suse/drm-i915-Enable-hotplug-retry.patch -+ patches.suse/drm-i915-execlists-Disable-preemption-under-GVT.patch -+ patches.suse/drm-i915-gtt-Recursive-ppgtt-alloc-for-gen8.patch -+ patches.suse/drm-i915-gtt-Tidy-up-ppgtt-insertion-for-gen8.patch -+ patches.suse/drm-i915-oa-Reconfigure-contexts-on-the-fly.patch -+ patches.suse/drm-i915-Update-description-of-i915.enable_guc-modpa.patch -+ patches.suse/0003-drm-i915-execlists-Process-interrupted-context-on-re.patch -+ patches.suse/drm-i915-gt-Push-engine-stopping-into-reset-prepare.patch -+ patches.suse/drm-i915-Add-gen8_de_pipe_fault_mask.patch -+ patches.suse/drm-i915-ehl-Use-an-id-of-4-while-accessing-DPLL4-s-.patch -+ patches.suse/drm-i915-Make-sure-cdclk-is-high-enough-for-DP-audio.patch -+ patches.suse/drm-i915-Drop-wmb-inside-pread_gtt.patch -+ patches.suse/drm-i915-Use-maximum-write-flush-for-pwrite_gtt.patch -+ patches.suse/drm-i915-execlists-Cancel-breadcrumb-on-preempting-t.patch -+ patches.suse/drm-i915-Remove-set-but-not-used-variable-src_y.patch -+ patches.suse/0001-drm-i915-Trust-programmed-MCR-in-read_subslice_reg.patch -+ patches.suse/0001-drm-i915-Fix-and-improve-MCR-selection-logic.patch -+ patches.suse/drm-i915-Skip-CS-verification-of-L3-bank-registers.patch -+ patches.suse/drm-i915-icl-Verify-engine-workarounds-in-GEN8_L3SQC.patch -+ patches.suse/drm-i915-icl-Add-Wa_1409178092.patch -+ patches.suse/Revert-drm-i915-guc-Turn-on-GuC-HuC-auto-mode.patch -+ patches.suse/Revert-drm-i915-Update-description-of-i915.enable_gu.patch -+ patches.suse/drm-i915-gtt-Correct-unshifted-from-for-gen8_ppgtt_a.patch -+ patches.suse/drm-i915-gtt-Don-t-try-to-clear-failed-empty-pd-allo.patch -+ patches.suse/drm-i915-dsi-remove-set-but-not-used-variable-hfront.patch -+ patches.suse/drm-i915-gtt-Fix-rounding-for-36b.patch -+ patches.suse/drm-i915-Remove-obsolete-engine-cleanup.patch -+ patches.suse/drm-i915-gt-Hook-up-intel_context_fini.patch -+ patches.suse/drm-i915-Rely-on-spinlock-protection-for-GPU-error-c.patch -+ patches.suse/drm-i915-Add-HDCP-capability-info-to-i915_display_in.patch -+ patches.suse/drm-i915-uc-Gt-fy-uc-reset.patch -+ patches.suse/drm-i915-uc-Sanitize-uC-when-GT-is-sanitized.patch -+ patches.suse/drm-i915-selftests-Let-igt_vma_partial-et-al-breathe.patch -+ patches.suse/drm-i915-Squelch-nop-wait-for-idle-trace.patch -+ patches.suse/drm-i915-huc-fix-status-check.patch -+ patches.suse/drm-i915-Use-dev_get_drvdata.patch -+ patches.suse/drm-i915-guc-Set-GuC-init-params-only-once.patch -+ patches.suse/drm-i915-uc-Unify-uC-platform-check.patch -+ patches.suse/drm-i915-Fix-handling-of-non-supported-uC.patch -+ patches.suse/drm-i915-uc-Unify-uC-FW-selection.patch -+ patches.suse/drm-i915-uc-Unify-uc_fw-status-tracking.patch -+ patches.suse/drm-i915-uc-Move-xfer-rsa-logic-to-common-function.patch -+ patches.suse/drm-i915-huc-Copy-huc-rsa-only-once.patch -+ patches.suse/drm-i915-uc-Plumb-the-gt-through-fw_upload.patch -+ patches.suse/drm-i915-uc-Unify-uC-firmware-upload.patch -+ patches.suse/drm-i915-uc-Update-drawing-for-firmware-layout.patch -+ patches.suse/drm-i915-uc-Move-uc-firmware-layout-definitions-to-d.patch -+ patches.suse/drm-i915-Capture-vma-contents-outside-of-spinlock.patch -+ patches.suse/drm-i915-uc-Reorder-params-in-intel_uc_fw_fetch.patch -+ patches.suse/drm-i915-guc-init-submission-structures-as-part-of-g.patch -+ patches.suse/drm-i915-perf-Initialise-err-to-0-before-looping-ove.patch -+ patches.suse/drm-i915-Do-not-rely-on-for-loop-caching-the-mask.patch -+ patches.suse/drm-i915-uc-Don-t-sanitize-guc_log_level-modparam.patch -+ patches.suse/drm-i915-gt-Add-to-timeline-requires-the-timeline-mu.patch -+ patches.suse/drm-i915-uc-Remove-redundant-header_offset-size-defi.patch -+ patches.suse/drm-i915-uc-Remove-redundant-ucode-offset-definition.patch -+ patches.suse/drm-i915-uc-Remove-redundant-RSA-offset-definition.patch -+ patches.suse/drm-i915-tgl-skip-setting-PORT_CL_DW12_-on-initializ.patch -+ patches.suse/drm-i915-tgl-select-correct-bit-for-port-select.patch -+ patches.suse/drm-i915-tgl-update-ddi-tc-clock_off-bits.patch -+ patches.suse/drm-i915-uc-Fixup-kerneldoc-after-params-were-flippe.patch -+ patches.suse/drm-i915-selftests-Careful-not-to-flush-hang_fini-on.patch -+ patches.suse/drm-i915-Flush-the-i915_vm_release-before-ggtt-shutd.patch -+ patches.suse/drm-i915-uc-Don-t-fail-on-HuC-firmware-failure.patch -+ patches.suse/drm-i915-use-upstream-version-of-header-tests.patch -+ patches.suse/drm-i915-Inline-engine-init_context-into-its-caller.patch -+ patches.suse/drm-i915-Move-aliasing_ppgtt-underneath-its-i915_ggt.patch -+ patches.suse/drm-i915-gt-Provide-a-local-intel_context.vm.patch -+ patches.suse/drm-i915-Update-DRIVER_DATE-to-20190730.patch -+ patches.suse/0001-drm-lima-Mark-64-bit-number-as-ULL.patch -+ patches.suse/0002-drm-lima-Reduce-the-amount-of-logs-on-deferred-probe.patch -+ patches.suse/drm-mcde-Fix-uninitialized-variable.patch -+ patches.suse/drm-i915-remove-irrelevant-DRM_UNLOCKED-flag.patch -+ patches.suse/drm-vkms-Fix-crc-worker-races.patch -+ patches.suse/0001-drm-mgag200-add-in-missing-around-if-block.patch - patches.suse/drm-bridge-tc358767-Increase-AUX-transfer-length-lim.patch -+ patches.suse/drm-vkms-Avoid-assigning-0-for-possible_crtc.patch - patches.suse/drm-panel-simple-fix-AUO-g185han01-horizontal-blanki.patch -+ patches.suse/0004-drm-panel-make-drm_panel.h-self-contained.patch -+ patches.suse/fbdev-Ditch-fb_edid_add_monspecs.patch - patches.suse/0001-video-ssd1307fb-Start-page-range-at-page_offset.patch -+ patches.suse/0002-drm-mgag200-Pin-displayed-cursor-BO-to-video-memory.patch -+ patches.suse/0003-drm-mgag200-Set-cursor-scanout-address-to-correct-BO.patch -+ patches.suse/0004-drm-mgag200-Don-t-unpin-the-current-cursor-image-s-b.patch -+ patches.suse/drm-tinydrm-Kconfig-drivers-Select-BACKLIGHT_CLASS_D.patch -+ patches.suse/drm-stm-attach-gem-fence-to-atomic-state.patch -+ patches.suse/0005-drm-bridge-sii902x-fix-missing-reference-to-mclk-clo.patch -+ patches.suse/drm-panel-check-failure-cases-in-the-probe-func.patch - patches.suse/video-of-display_timing-Add-of_node_put-in-of_get_di.patch -+ patches.suse/drm-rockchip-Check-for-fast-link-training-before-ena.patch -+ patches.suse/0001-drm-syncobj-fix-leaking-dma_fence-in-drm_syncobj_que.patch -+ patches.suse/0002-drm-mali-dp-Mark-expected-switch-fall-through.patch -+ patches.suse/dma-buf-fix-stack-corruption-in-dma_fence_chain_rele.patch -+ patches.suse/drm-Add-Content-protection-type-property.patch -+ patches.suse/drm-i915-Attach-content-type-property.patch -+ patches.suse/drm-uevent-for-connector-status-change.patch -+ patches.suse/drm-hdcp-update-content-protection-property-with-uev.patch -+ patches.suse/drm-i915-update-the-hdcp-state-with-uevent.patch -+ patches.suse/drm-hdcp-reference-for-srm-file-format.patch -+ patches.suse/drm-i915-stop-using-seqcount-for-fence-pruning.patch -+ patches.suse/0003-drm-rockchip-fix-VOP_WIN_GET-macro.patch -+ patches.suse/drm-amd-display-add-monitor-patch-to-add-T7-delay.patch -+ patches.suse/drm-amd-display-Power-gate-all-DSCs-at-driver-init-t.patch -+ patches.suse/drm-amd-display-fix-not-calling-ppsmu-to-trigger-PME.patch -+ patches.suse/drm-amd-display-Clear-FEC_READY-shadow-register-if-D.patch -+ patches.suse/0001-drm-amd-display-support-dummy-pstate.patch -+ patches.suse/drm-amd-display-Copy-GSL-groups-when-committing-a-ne.patch -+ patches.suse/drm-amd-display-readd-msse2-to-prevent-Clang-from-em.patch -+ patches.suse/drm-amdgpu-Fix-hard-hang-for-S-G-display-BOs.patch -+ patches.suse/0001-drm-amd-display-Embed-DCN2-SOC-bounding-box.patch -+ patches.suse/0002-drm-amd-display-Support-uclk-switching-for-DCN2.patch -+ patches.suse/0001-drm-amdgpu-remove-ras_reserve_vram-in-ras-injection.patch -+ patches.suse/0003-drm-amd-display-Use-proper-enum-conversion-functions.patch - patches.suse/drm-radeon-Fix-EEH-during-kexec.patch - patches.suse/gpu-drm-radeon-Fix-a-possible-null-pointer-dereferen.patch -+ patches.suse/drm-amd-display-Allow-cursor-async-updates-for-frame.patch -+ patches.suse/drm-amd-display-Skip-determining-update-type-for-asy.patch -+ patches.suse/drm-amd-display-Don-t-replace-the-dc_state-for-fast-.patch -+ patches.suse/drm-Fix-kerneldoc-warns-in-connector-related-docs.patch -+ patches.suse/dma-buf-sw_sync-Synchronize-signal-vs-syncpt-free.patch -+ patches.suse/0001-drm-rcar-du-lvds-Fix-bridge_to_rcar_lvds.patch -+ patches.suse/drm-nouveau-kms-tu102-disable-input-lut-when-input-i.patch -+ patches.suse/drm-nouveau-volt-Fix-for-some-cards-having-0-maximum.patch -+ patches.suse/drm-i915-tgl-Add-hpd-interrupt-handling.patch -+ patches.suse/drm-i915-tgl-Update-north-display-hotplug-detection-.patch -+ patches.suse/drm-i915-tgl-handle-DP-aux-interrupts.patch -+ patches.suse/drm-i915-make-i915_selftest.h-self-contained.patch -+ patches.suse/drm-i915-Avoid-ce-gem_context-i915.patch -+ patches.suse/drm-i915-selftests-Pass-intel_context-to-igt_spinner.patch -+ patches.suse/drm-i915-uc-Don-t-enable-communication-twice-on-resu.patch -+ patches.suse/drm-i915-uc-Move-uC-WOPCM-setup-in-uc_init_hw.patch -+ patches.suse/drm-i915-remove-dangling-forward-declaration.patch -+ patches.suse/drm-i915-tgl-Move-fault-registers-to-their-new-offse.patch -+ patches.suse/drm-i915-tgl-stop-using-ERROR_GEN6-and-DONE_REG.patch -+ patches.suse/drm-i915-tgl-Define-MOCS-entries-for-Tigerlake.patch -+ patches.suse/drm-i915-tgl-Tigerlake-only-has-global-MOCS-register.patch -+ patches.suse/drm-i915-Move-MOCS-setup-to-intel_mocs.c.patch -+ patches.suse/drm-i915-ehl-Ungate-DDIC-and-DDID.patch -+ patches.suse/0001-drm-i915-execlists-Always-clear-pending-inflight-req.patch -+ patches.suse/drm-i915-oa-add-content-to-Makefile.patch -+ patches.suse/drm-i915-ehl-Don-t-forget-to-handle-port-C-s-hotplug.patch -+ patches.suse/drm-i915-Remove-lrc-default-desc-from-GEM-context.patch -+ patches.suse/drm-i915-gt-Move-gt_cleanup_early-out-of-gem_cleanup.patch -+ patches.suse/drm-i915-uc-Move-uC-early-functions-inside-the-GT-on.patch -+ patches.suse/drm-i915-gt-Introduce-intel_gt_runtime_suspend-resum.patch -+ patches.suse/drm-i915-uc-Rename-intel_uc_is_using-into-intel_uc_s.patch -+ patches.suse/drm-i915-uc-Consider-enable_guc-modparam-during-fw-s.patch -+ patches.suse/drm-i915-guc-Use-dedicated-flag-to-track-submission-.patch -+ patches.suse/drm-i915-uc-Stop-sanitizing-enable_guc-modparam.patch -+ patches.suse/drm-i915-tgl-Add-and-use-new-DC5-and-DC6-residency-c.patch -+ patches.suse/drm-i915-tgl-allow-the-reg_read-ioctl-to-read-the-RC.patch -+ patches.suse/drm-i915-pmu-Make-more-struct-i915_pmu-centric.patch -+ patches.suse/drm-i915-pmu-Convert-engine-sampling-to-uncore-mmio.patch -+ patches.suse/drm-i915-pmu-Convert-sampling-to-gt.patch -+ patches.suse/drm-i915-pmu-Make-get_rc6-take-intel_gt.patch -+ patches.suse/drm-i915-pmu-Atomically-acquire-the-gt_pm-wakeref.patch -+ patches.suse/drm-i915-Flush-extra-hard-after-writing-relocations-.patch -+ patches.suse/drm-i915-Allow-sharing-the-idle-barrier-from-other-k.patch -+ patches.suse/drm-i915-oa-update-the-generated-files.patch -+ patches.suse/drm-i915-Fix-documentation-for-__intel_wait_for_regi.patch -+ patches.suse/drm-i915-Report-resv_obj-allocation-failure.patch -+ patches.suse/drm-i915-Add-i915-to-i915_inject_probe_failure.patch -+ patches.suse/drm-i915-uc-Do-full-sanitize-instead-of-pure-reset.patch -+ patches.suse/drm-i915-uc-Reorder-firmware-status-codes.patch -+ patches.suse/drm-i915-uc-Move-GuC-error-log-to-uc-and-release-it-.patch -+ patches.suse/drm-i915-uc-Inject-probe-errors-into-intel_uc_init_h.patch -+ patches.suse/drm-i915-wopcm-Don-t-fail-on-WOPCM-partitioning-fail.patch -+ patches.suse/drm-i915-Hide-unshrinkable-context-objects-from-the-.patch -+ patches.suse/drm-i915-Flush-the-freed-object-list-on-file-close.patch -+ patches.suse/drm-i915-Teach-execbuffer-to-take-the-engine-wakeref.patch -+ patches.suse/drm-i915-Replace-struct_mutex-for-batch-pool-seriali.patch -+ patches.suse/drm-i915-guc-Prefer-intel_guc_is_submission_supporte.patch -+ patches.suse/drm-i915-huc-Prefer-intel_huc_is_supported.patch -+ patches.suse/drm-i915-uc-Remove-redundant-GuC-support-checks.patch -+ patches.suse/drm-i915-uc-Don-t-fail-on-HuC-early-init-errors.patch -+ patches.suse/drm-i915-gt-Remove-stale-kerneldoc-for-internal-MOCS.patch -+ patches.suse/drm-i915-Use-drm_i915_private-directly-from-drv_get_.patch -+ patches.suse/drm-i915-gem-Make-caps.scheduler-static.patch -+ patches.suse/drm-i915-gt-Move-the-class-inst-lookup-for-engines-o.patch -+ patches.suse/drm-i915-dmc-Load-DMC-on-TGL.patch -+ patches.suse/drm-i915-move-intel_display.c-function-declarations.patch -+ patches.suse/drm-i915-sprite-un-inline-icl_is_hdr_plane.patch -+ patches.suse/drm-i915-irq-un-inline-functions-to-avoid-i915_drv.h.patch -+ patches.suse/drm-i915-bw-make-intel_atomic_get_bw_state-static.patch -+ patches.suse/drm-i915-mst-un-inline-intel_dp_mst_encoder_active_l.patch -+ patches.suse/drm-i915-tc-un-inline-intel_tc_port_ref_held.patch -+ patches.suse/drm-i915-avoid-including-intel_drv.h-via-i915_drv.h-.patch -+ patches.suse/drm-i915-rename-intel_drv.h-to-display-intel_display.patch -+ patches.suse/drm-i915-remove-unnecessary-includes-of-intel_displa.patch -+ patches.suse/drm-i915-move-property-enums-to-intel_display_types..patch -+ patches.suse/drm-i915-abstract-display-suspend-resume-operations.patch -+ patches.suse/drm-i915-Drop-expectations-of-VM_IO-from-our-GGTT-mm.patch -+ patches.suse/drm-i915-Rename-engines-to-match-their-user-interfac.patch -+ patches.suse/drm-i915-Use-intel_engine_lookup_user-for-probing-HA.patch -+ patches.suse/drm-i915-Fix-some-NULL-vs-IS_ERR-conditions.patch -+ patches.suse/drm-i915-Include-the-DRIVER_DATE-in-the-error-state.patch -+ patches.suse/drm-i915-Isolate-i915_getparam_ioctl.patch -+ patches.suse/drm-i915-perf-Refactor-oa-object-to-better-manage-re.patch -+ patches.suse/drm-i915-uc-Prefer-dev_info-for-reporting-options.patch -+ patches.suse/drm-i915-uc-HuC-firmware-can-t-be-supported-without-.patch -+ patches.suse/drm-i915-uc-Don-t-fetch-HuC-fw-if-GuC-fw-fetch-alrea.patch -+ patches.suse/drm-i915-Don-t-try-to-partition-WOPCM-without-GuC-fi.patch -+ patches.suse/drm-i915-Make-wopcm_to_i915-private.patch -+ patches.suse/drm-i915-uc-WOPCM-programming-errors-are-not-always-.patch -+ patches.suse/drm-i915-uc-Hardening-firmware-fetch.patch -+ patches.suse/drm-i915-split-out-intel_pch.-ch-from-i915_drv.-ch.patch -+ patches.suse/drm-i915-tgl-dsi-Program-TRANS_VBLANK-register.patch -+ patches.suse/drm-i915-tgl-dsi-Set-latency-PCS_DW1-for-tgl.patch -+ patches.suse/drm-i915-tgl-dsi-Do-not-override-TA_SURE.patch -+ patches.suse/drm-i915-tgl-dsi-Gate-the-ddi-clocks-after-pll-mappi.patch -+ patches.suse/drm-i915-tgl-Add-mipi-dsi-support-for-TGL.patch -+ patches.suse/drm-i915-tgl-dsi-Enable-blanking-packets-during-BLLP.patch -+ patches.suse/drm-i915-selftests-Pass-intel_context-to-mock_reques.patch -+ patches.suse/drm-i915-Allocate-kernel_contexts-directly.patch -+ patches.suse/drm-i915-Fix-up-the-inverse-mapping-for-default-ctx-.patch -+ patches.suse/drm-i915-Get-transcoder-power-domain-before-reading-.patch -+ patches.suse/drm-i915-tgl-Fix-the-read-of-the-DDI-that-transcoder.patch -+ patches.suse/drm-i915-selftests-Fixup-a-missing-legacy_idx.patch -+ patches.suse/drm-i915-Defer-final-intel_wakeref_put-to-process-co.patch -+ patches.suse/drm-i915-Only-include-active-engines-in-the-capture-.patch -+ patches.suse/drm-i915-Make-debugfs-per_file_stats-scale-better.patch -+ patches.suse/drm-i915-remove-unused-dev_priv-no_aux_handshake.patch -+ patches.suse/drm-i915-move-add_taint_for_CI-to-i915_utils.h.patch -+ patches.suse/drm-i915-move-I915_STATE_WARN-and-_ON-to-intel_displ.patch -+ patches.suse/drm-i915-move-printing-and-load-error-inject-to-i915.patch -+ patches.suse/drm-i915-extract-i915_perf.h-from-i915_drv.h.patch -+ patches.suse/drm-i915-extract-i915_sysfs.h-from-i915_drv.h.patch -+ patches.suse/drm-i915-extract-i915_suspend.h-from-i915_drv.h.patch -+ patches.suse/drm-i915-extract-i915_memcpy.h-from-i915_drv.h.patch -+ patches.suse/drm-i915-extract-gem-i915_gem_stolen.h-from-i915_drv.patch -+ patches.suse/drm-i915-extract-i915_gem_shrinker.h-from-i915_drv.h.patch -+ patches.suse/drm-i915-Free-the-imported-shmemfs-file-for-phys-obj.patch -+ patches.suse/drm-i915-execlists-Backtrack-along-timeline.patch -+ patches.suse/drm-i915-Check-for-a-second-VCS-engine-more-carefull.patch -+ patches.suse/drm-i915-Replace-global-bsd_dispatch_index-with-rand.patch -+ patches.suse/drm-i915-Generalise-BSD-default-selection.patch -+ patches.suse/drm-i915-Drop-the-fudge-warning-on-ring-restart-for-.patch -+ patches.suse/drm-i915-Remove-i915_gem_context_create_gvt.patch -+ patches.suse/drm-i915-gt-Make-deferred-context-allocation-explici.patch -+ patches.suse/drm-i915-Push-the-ring-creation-flags-to-the-backend.patch -+ patches.suse/drm-i915-Lift-timeline-into-intel_context.patch -+ patches.suse/drm-i915-Stop-reconfiguring-our-shmemfs-mountpoint.patch -+ patches.suse/drm-i915-split-out-uncore_mmio_debug.patch -+ patches.suse/drm-i915-blt-don-t-assume-pinned-intel_context.patch -+ patches.suse/drm-i915-blt-bump-the-size-restriction.patch -+ patches.suse/drm-i915-selftests-move-gpu-write-dw-into-utils.patch -+ patches.suse/drm-i915-gtt-enable-GTT-cache-by-default.patch -+ patches.suse/drm-i915-gtt-disable-2M-pages-for-pre-gen11.patch -+ patches.suse/drm-i915-blt-support-copying-objects.patch -+ patches.suse/drm-i915-buddy-allocator.patch -+ patches.suse/drm-i915-Remove-unused-debugfs-i915_emon_status.patch -+ patches.suse/drm-i915-uc-Fail-early-if-there-is-no-GuC-fw-availab.patch -+ patches.suse/drm-i915-uc-Include-HuC-firmware-version-in-summary.patch -+ patches.suse/drm-i915-uc-Update-messages-from-fw-upload-step.patch -+ patches.suse/drm-i915-uc-Use-EIO-code-for-GuC-initialization-fail.patch -+ patches.suse/drm-i915-icl-Remove-DDI-IO-power-domain-from-PG3-pow.patch -+ patches.suse/drm-i915-tgl-Fixing-up-list-of-PG3-power-domains.patch -+ patches.suse/drm-i915-uc-Update-copyright-and-license.patch -+ patches.suse/drm-i915-execlists-Avoid-sync-calls-during-park.patch -+ patches.suse/drm-i915-selftests-Prevent-the-timeslice-expiring-du.patch -+ patches.suse/drm-i915-gt-Use-the-local-engine-wakeref-when-checki.patch -+ patches.suse/drm-i915-Extract-GT-powermanagement-interrupt-handli.patch -+ patches.suse/drm-i915-Extract-general-GT-interrupt-handlers.patch -+ patches.suse/drm-i915-Forgo-last_fence-active-request-tracking.patch -+ patches.suse/drm-i915-overlay-Switch-to-using-i915_active-trackin.patch -+ patches.suse/drm-i915-guc-keep-breadcrumb-irq-always-enabled.patch -+ patches.suse/drm-i915-drop-engine_pin-unpin_breadcrumbs_irq.patch -+ patches.suse/drm-i915-guc-Use-a-local-cancel_port_requests.patch -+ patches.suse/drm-i915-uc-Log-fw-status-changes-only-under-debug-c.patch -+ patches.suse/drm-i915-tgl-Fix-missing-parentheses-on-TGL_TRANS_DD.patch -+ patches.suse/drm-i915-Push-the-wakeref-count-deferral-to-the-back.patch -+ patches.suse/drm-i915-gt-Save-restore-interrupts-around-breadcrum.patch -+ patches.suse/drm-i915-kvmgt-Use-struct_size-helper.patch -+ patches.suse/drm-i915-gvt-Fix-typo-of-VBLANK_TIMER_PERIOD.patch -+ patches.suse/drm-i915-gvt-no-need-to-check-return-value-of-debugf.patch -+ patches.suse/drm-i915-gvt-factor-out-tlb-and-mocs-register-offset.patch -+ patches.suse/drm-i915-gvt-Utility-for-valid-command-length-check.patch -+ patches.suse/drm-i915-gvt-Add-MI-command-valid-length-check.patch -+ patches.suse/drm-i915-gvt-Add-valid-length-check-for-MI-variable-.patch -+ patches.suse/drm-i915-gvt-Double-check-batch-buffer-size-after-co.patch -+ patches.suse/drm-i915-bdw-Move-misc-display-IRQ-handling-to-it-ow.patch -+ patches.suse/drm-i915-Add-_TRANS2.patch -+ patches.suse/drm-i915-Update-DRIVER_DATE-to-20190813.patch -+ patches.suse/drm-i915-guc-Remove-client-submissions.patch -+ patches.suse/drm-i915-Include-engine-mmio_base-in-the-debug-dump.patch -+ patches.suse/drm-i915-Disregard-drm_mode_config.fb_base.patch -+ patches.suse/drm-i915-Print-CCID-for-all-renderCS.patch -+ patches.suse/drm-i915-Serialise-read-write-of-the-barrier-s-engin.patch -+ patches.suse/drm-i915-Convert-a-few-more-bland-dmesg-info-to-be-d.patch -+ patches.suse/drm-i915-selftest-buddy-fixup-igt_buddy_alloc_range.patch -+ patches.suse/drm-i915-icl-Implement-gen11-flush-including-tile-ca.patch -+ patches.suse/drm-i915-icl-Add-command-cache-invalidate.patch -+ patches.suse/drm-i915-icl-Add-gen11-specific-render-breadcrumbs.patch -+ patches.suse/drm-i915-Move-tasklet-kicking-to-__i915_request_queu.patch -+ patches.suse/drm-i915-cml-Add-Missing-PCI-IDs.patch -+ patches.suse/drm-i915-gt-Track-timeline-activeness-in-enter-exit.patch -+ patches.suse/drm-i915-gt-Convert-timeline-tracking-to-spinlock.patch -+ patches.suse/drm-i915-gt-Guard-timeline-pinning-without-relying-o.patch -+ patches.suse/drm-i915-Protect-request-retirement-with-timeline-mu.patch -+ patches.suse/drm-i915-Extract-intel_frontbuffer-active-tracking.patch -+ patches.suse/drm-i915-Use-the-associated-uncore-for-the-vm.patch -+ patches.suse/drm-i915-buddy-tidy-up-i915_buddy_fini.patch -+ patches.suse/drm-i915-buddy-use-kmemleak_update_trace.patch -+ patches.suse/drm-i915-uc-Move-FW-size-sanity-check-back-to-fetch.patch -+ patches.suse/drm-i915-wopcm-Check-WOPCM-layout-separately-from-ca.patch -+ patches.suse/drm-i915-wopcm-Try-to-use-already-locked-WOPCM-layou.patch -+ patches.suse/drm-i915-wopcm-Update-error-messages.patch -+ patches.suse/drm-i915-wopcm-Fix-SPDX-tag-location.patch -+ patches.suse/drm-i915-gt-Mark-context-active_count-as-protected-b.patch -+ patches.suse/drm-i915-Markup-expected-timeline-locks-for-i915_act.patch -+ patches.suse/drm-i915-execlists-Lift-process_csb-out-of-the-irq-o.patch -+ patches.suse/drm-i915-Move-i915_power_well_id-out-of-i915_reg.h.patch -+ patches.suse/drm-i915-Move-engine-IDs-out-of-i915_reg.h.patch -+ patches.suse/drm-i915-Move-gmbus-definitions-out-of-i915_reg.h.patch -+ patches.suse/drm-i915-Wrappers-for-display-register-waits.patch -+ patches.suse/drm-i915-uc-Add-explicit-DISABLED-state-for-firmware.patch -+ patches.suse/drm-i915-gtt-Fold-gen8-insertions-into-one.patch -+ patches.suse/drm-i915-selftests-Check-the-context-size.patch -+ patches.suse/drm-i915-uc-Cleanup-fw-fetch-only-if-it-was-successf.patch -+ patches.suse/drm-i915-uc-Cleanup-fw-fetch-on-every-GuC-HuC-init-f.patch -+ patches.suse/drm-i915-uc-Never-fail-on-uC-preparation-step.patch -+ patches.suse/drm-i915-guc-Don-t-open-log-relay-if-GuC-is-not-runn.patch -+ patches.suse/drm-i915-uc-Don-t-always-fail-on-unavailable-GuC-fir.patch -+ patches.suse/drm-i915-uc-Never-fail-on-HuC-firmware-errors.patch -+ patches.suse/drm-i915-Propagate-fence-errors.patch -+ patches.suse/drm-i915-Always-wrap-the-ring-offset-before-resettin.patch -+ patches.suse/drm-i915-gt-Mark-up-the-nested-engine-pm-timeline-lo.patch -+ patches.suse/drm-i915-Only-emit-the-send-bug-report-once-for-a-GP.patch -+ patches.suse/drm-i915-Serialize-against-vma-moves.patch -+ patches.suse/drm-i915-gen11-Allow-usage-of-all-GPIO-pins.patch -+ patches.suse/drm-i915-i915_active.retire-is-optional.patch -+ patches.suse/drm-i915-Use-0-for-the-unordered-context.patch -+ patches.suse/drm-i915-Assume-exclusive-access-to-objects-inside-r.patch -+ patches.suse/drm-i915-Sanitize-PHY-state-during-display-core-unin.patch -+ patches.suse/drm-i915-Serialize-insertion-into-the-file-mm.reques.patch -+ patches.suse/drm-i915-Be-defensive-when-starting-vma-activity.patch -+ patches.suse/drm-i915-tgl-Report-valid-VDBoxes-with-SFC-capabilit.patch -+ patches.suse/drm-i915-tgl-add-Gen12-default-indirect-ctx-offset.patch -+ patches.suse/drm-i915-tgl-add-GEN12_MAX_CONTEXT_HW_ID.patch -+ patches.suse/drm-i915-tgl-Gen12-csb-support.patch -+ patches.suse/drm-i915-tgl-Introduce-initial-Tiger-Lake-workaround.patch -+ patches.suse/drm-i915-tgl-Updated-Private-PAT-programming.patch -+ patches.suse/drm-i915-tgl-Gen12-render-context-size.patch -+ patches.suse/drm-i915-Dynamically-allocate-s0ix-struct-for-VLV.patch -+ patches.suse/drm-i915-gtt-Relax-pd_used-assertion.patch -+ patches.suse/drm-i915-Update-DRIVER_DATE-to-20190820.patch -+ patches.suse/drm-i915-tgl-disable-DDIC.patch -+ patches.suse/drm-i915-tgl-add-support-for-reading-the-timestamp-f.patch -+ patches.suse/drm-i915-tgl-Move-transcoders-to-pipes-powerwells.patch -+ patches.suse/drm-i915-tgl-update-DMC-firmware-to-2.04.patch -+ patches.suse/drm-i915-Fix-DP-MST-crtc_mask.patch -+ patches.suse/drm-i915-gtt-Relax-assertion-for-pt_used.patch -+ patches.suse/drm-i915-dp-stylistic-cleanup-around-hdcp2_msg_data.patch -+ patches.suse/drm-i915-dp-avoid-shadowing-variables.patch -+ patches.suse/drm-i915-dp-make-hdcp2_dp_msg_data-const.patch -+ patches.suse/drm-i915-hdmi-stylistic-cleanup-around-hdcp2_msg_dat.patch -+ patches.suse/drm-i915-hdmi-make-hdcp2_msg_data-const.patch -+ patches.suse/drm-i915-gtt-Include-asm-smp.h.patch -+ patches.suse/drm-i915-Replace-PIN_NONFAULT-with-calls-to-PIN_NOEV.patch -+ patches.suse/drm-i915-execlists-Set-priority-hint-prior-to-submis.patch -+ patches.suse/drm-i915-gtt-Add-some-range-asserts.patch -+ patches.suse/drm-i915-selftests-Fixup-a-couple-of-missing-seriali.patch -+ patches.suse/drm-i915-Generalise-the-clflush-dma-worker.patch -+ patches.suse/drm-i915-Track-ggtt-fence-reservations-under-its-own.patch -+ patches.suse/drm-i915-Pull-obj-userfault-tracking-under-the-ggtt-.patch -+ patches.suse/drm-i915-Replace-i915_vma_put_fence.patch -+ patches.suse/drm-i915-Update-DRIVER_DATE-to-20190822.patch - patches.suse/0001-drm-imx-Drop-unused-imx-ipuv3-crtc.o-build.patch -+ patches.suse/efifb-BGRT-Improve-efifb_bgrt_sanity_check.patch -+ patches.suse/drm-i915-Select-DMABUF_SELFTESTS-for-the-default-i91.patch -+ patches.suse/0002-drm-fix-module-name-in-edid_firmware-log-message.patch -+ patches.suse/drm-amd-display-fix-issue-where-252-255-values-are-c.patch -+ patches.suse/drm-amd-display-Fix-frames_to_insert-math.patch -+ patches.suse/drm-amd-display-reprogram-VM-config-when-system-resu.patch -+ patches.suse/drm-amd-display-Register-VUPDATE_NO_LOCK-interrupts-.patch - patches.suse/drm-amd-powerplay-smu7-enforce-minimal-VBITimeout-v2.patch -- patches.suse/drm-amdgpu-si-fix-asic-tests.patch -+ patches.suse/0001-Revert-drm-amd-display-skip-dsc-config-for-navi10-br.patch -+ patches.suse/0002-Revert-drm-amd-display-navi10-bring-up-skip-dsc-enco.patch -+ patches.suse/0003-Revert-drm-amd-display-add-global-master-update-lock.patch -+ patches.suse/0004-Revert-drm-amd-display-Fix-underscan-not-using-prope.patch -+ patches.suse/drm-amdgpu-sdma5-fix-number-of-sdma5-trap-irq-types-.patch -+ patches.suse/drm-amd-powerpaly-fix-navi-series-custom-peak-level-.patch -+ patches.suse/drm-amd-display-fix-MPO-HUBP-underflow-with-Scatter-.patch -+ patches.suse/drm-amd-display-support-spdif.patch -+ patches.suse/drm-amd-display-fix-trigger-not-generated-for-freesy.patch -+ patches.suse/0005-Revert-drm-amdgpu-free-up-the-first-paging-queue-v2.patch -+ patches.suse/drm-amdgpu-si-fix-ASIC-tests.patch -+ patches.suse/0001-drm-msm-dsi-Fix-return-value-check-for-clk_get_paren.patch -+ patches.suse/0002-drm-msm-Use-the-correct-dma_sync-calls-harder.patch -+ patches.suse/0002-drm-mcde-Fix-DSI-transfers.patch -+ patches.suse/drm-i915-gvt-update-vgpu-workload-head-pointer-corre.patch -+ patches.suse/drm-i915-gvt-update-RING_START-reg-of-vGPU-when-the-.patch -+ patches.suse/drm-i915-Hold-irq-off-for-the-entire-fake-lock-perio.patch -+ patches.suse/drm-i915-Flush-the-existing-fence-before-GGTT-read-w.patch -+ patches.suse/drm-i915-to-make-vgpu-ppgtt-notificaiton-as-atomic-o.patch -+ patches.suse/drm-i915-Use-NOEVICT-for-first-pass-on-attemping-to-.patch -+ patches.suse/drm-nouveau-kms-nv50-Don-t-create-MSTMs-for-eDP-conn.patch -+ patches.suse/docs-kbuild-fix-invalid-ReST-syntax.patch -+ patches.suse/docs-kbuild-remove-cc-ldoption-from-document-again.patch -+ patches.suse/kbuild-Do-not-enable-Wimplicit-fallthrough-for-clang.patch -+ patches.suse/kbuild-add-BASH-to-run-scripts-with-bash-extension.patch -+ patches.suse/tracing-Make-sure-variable-reference-alias-has-corre.patch -+ patches.suse/arm64-fix-unreachable-code-issue-with-cmpxchg.patch -+ patches.suse/powerpc-rtas-Unexport-rtas_online_cpus_mask-rtas_off.patch -+ patches.suse/PCI-rpaphp-Avoid-a-sometimes-uninitialized-warning.patch -+ patches.suse/powerpc-powernv-Restrict-OPAL-symbol-map-to-only-be-.patch - patches.suse/powerpc-pseries-Fix-cpu_hotplug_lock-acquisition-in-.patch - patches.suse/powerpc-powernv-ioda-Fix-race-in-TCE-level-allocatio.patch - patches.suse/powerpc-powernv-ioda2-Allocate-TCE-table-levels-on-d.patch - patches.suse/powerpc-xmon-Check-for-HV-mode-when-dumping-XIVE-inf.patch - patches.suse/powerpc-xive-Fix-dump-of-XIVE-interrupt-under-pserie.patch - patches.suse/powerpc-xmon-Add-a-dump-of-all-XIVE-interrupts.patch -+ patches.suse/powerpc-ptdump-Fix-addresses-display-on-PPC32.patch -+ patches.suse/powerpc-ptdump-fix-walk_pagetables-address-mismatch.patch -+ patches.suse/powerpc-ptdump-get-out-of-note_prot_wx-when-CONFIG_P.patch -+ patches.suse/powerpc-kasan-Fix-parallel-loading-of-modules.patch -+ patches.suse/powerpc-kasan-Fix-shadow-area-set-up-for-modules.patch -+ patches.suse/powerpc-futex-Fix-warning-oldval-may-be-used-uniniti.patch -+ patches.suse/powerpc-32s-Fix-boot-failure-with-DEBUG_PAGEALLOC-wi.patch - patches.suse/powerpc-64s-radix-Fix-memory-hotplug-section-page-ta.patch - patches.suse/powerpc-64s-radix-Fix-memory-hot-unplug-page-table-s.patch -+ patches.suse/powerpc-perf-fix-imc-allocation-failure-handling.patch -+ patches.suse/powerpc-603-Fix-handling-of-the-DIRTY-flag.patch - patches.suse/powerpc-rtas-use-device-model-APIs-and-serialization.patch - patches.suse/powerpc-rtas-allow-rescheduling-while-changing-cpu-s.patch - patches.suse/powerpc-pseries-mobility-use-cond_resched-when-updat.patch -+ patches.suse/powerpc-mce-Schedule-work-from-irq_work.patch -+ patches.suse/powerpc-mce-Fix-MCE-handling-for-huge-pages.patch -+ patches.suse/powerpc-mce-Make-machine_check_ue_event-static.patch -+ patches.suse/extable-Add-function-to-search-only-kernel-exception.patch -+ patches.suse/powerpc-mce-Handle-UE-event-for-memcpy_mcsafe.patch -+ patches.suse/powerpc-memcpy-Add-memcpy_mcsafe-for-pmem.patch -+ patches.suse/powerpc-add-machine-check-safe-copy_to_user.patch -+ patches.suse/powerpc-eeh-Clear-stale-EEH_DEV_NO_HANDLER-flag.patch -+ patches.suse/selftests-powerpc-Retry-on-host-facility-unavailable.patch - patches.suse/powerpc-64s-support-nospectre_v2-cmdline-option.patch -+ patches.suse/powerpc-spinlocks-Refactor-SHARED_PROCESSOR.patch -+ patches.suse/powerpc-spinlocks-Rename-SPLPAR-only-spinlocks.patch -+ patches.suse/0001-powerpc-spinlocks-Fix-oops-in-__spin_yield-on-bare-m.patch -+ patches.suse/powerpc-32-don-t-use-CPU_FTR_COHERENT_ICACHE.patch -+ patches.suse/powerpc-convert-to-copy_thread_tls.patch -+ patches.suse/powerpc-64s-exception-machine-check-fwnmi-remove-HV-.patch -+ patches.suse/powerpc-64s-exception-machine-check-remove-bitrotted.patch -+ patches.suse/powerpc-64s-exception-machine-check-fix-KVM-guest-te.patch -+ patches.suse/powerpc-64s-exception-machine-check-adjust-RFI-targe.patch -+ patches.suse/powerpc-64s-exception-machine-check-pseries-should-a.patch -+ patches.suse/powerpc-64s-exception-machine-check-remove-machine_c.patch -+ patches.suse/powerpc-64s-exception-machine-check-use-correct-cfar.patch -+ patches.suse/powerpc-64s-powernv-machine-check-dump-SLB-contents.patch -+ patches.suse/powerpc-64s-pseries-machine-check-convert-to-use-com.patch -+ patches.suse/powerpc-64s-exception-machine-check-pseries-should-s.patch -+ patches.suse/powerpc-64s-exception-machine-check-restructure-to-r.patch -+ patches.suse/powerpc-64s-exception-machine-check-move-tramp-code.patch -+ patches.suse/powerpc-64s-exception-simplify-machine-check-early-p.patch -+ patches.suse/powerpc-64s-exception-machine-check-move-unrecoverab.patch -+ patches.suse/powerpc-64s-exception-untangle-early-machine-check-h.patch -+ patches.suse/powerpc-64s-exception-machine-check-improve-labels-a.patch -+ patches.suse/powerpc-64s-exception-Fix-DAR-load-for-handle_page_f.patch -+ patches.suse/powerpc-64s-exception-move-head-64.h-exception-code-.patch -+ patches.suse/powerpc-64s-exception-Add-EXC_HV_OR_STD-which-select.patch -+ patches.suse/powerpc-64s-exception-Fix-performance-monitor-virt-h.patch -+ patches.suse/powerpc-64s-exception-remove-0xb00-handler.patch -+ patches.suse/powerpc-64s-exception-Replace-PROLOG-macros-and-EXC-.patch -+ patches.suse/powerpc-64s-exceptions-Use-keyword-params-to-shorten.patch -+ patches.suse/powerpc-64s-exception-remove-EXCEPTION_PROLOG_0-1-re.patch -+ patches.suse/powerpc-64s-exception-Add-the-virt-variant-of-the-de.patch -+ patches.suse/powerpc-64s-exception-INT_HANDLER-support-HDAR-HDSIS.patch -+ patches.suse/powerpc-64s-exception-Add-INT_KVM_HANDLER-gas-macro.patch -+ patches.suse/powerpc-64s-exception-KVM_HANDLER-reorder-arguments-.patch -+ patches.suse/powerpc-64s-exception-Merge-EXCEPTION_PROLOG_COMMON_.patch -+ patches.suse/powerpc-64s-exception-Add-INT_COMMON-gas-macro-to-ge.patch -+ patches.suse/powerpc-64s-exception-Expand-EXCEPTION_COMMON-macro-.patch -+ patches.suse/powerpc-64s-exception-Expand-EXCEPTION_PROLOG_COMMON.patch -+ patches.suse/powerpc-64s-exception-INT_COMMON-add-DAR-DSISR-recon.patch -+ patches.suse/powerpc-64s-exception-move-interrupt-entry-code-abov.patch -+ patches.suse/powerpc-64s-exception-program-check-handler-do-not-b.patch -+ patches.suse/powerpc-64s-exception-Remove-pointless-KVM-handler-n.patch -+ patches.suse/powerpc-64s-exception-reduce-page-fault-unnecessary-.patch -+ patches.suse/powerpc-eeh-Clean-up-EEH-PEs-after-recovery-finishes.patch -+ patches.suse/powerpc-64s-remove-register_process_table-callback.patch - patches.suse/powerpc-64s-radix-tidy-up-TLB-flushing-code.patch - patches.suse/powerpc-64s-pseries-radix-flush-translations-before-.patch -+ patches.suse/powerpc-imc-Dont-create-debugfs-files-for-cpu-less-n.patch -+ patches.suse/powerpc-Add-attributes-for-setjmp-longjmp.patch -+ patches.suse/powerpc-memcpy-Fix-stack-corruption-for-smaller-size.patch - patches.suse/powerpc-pseries-correctly-track-irq-state-in-default.patch - patches.suse/powerpc-xive-Fix-bogus-error-code-returned-by-OPAL.patch -+ patches.suse/powerpc-fadump-move-internal-macros-definitions-to-a.patch -+ patches.suse/powerpc-fadump-add-helper-functions.patch -+ patches.suse/powerpc-fadump-declare-helper-functions-in-internal-.patch -+ patches.suse/powerpc-fadump-Improve-fadump-documentation.patch -+ patches.suse/powerpc-fadump-use-helper-functions-to-reserve-relea.patch -+ patches.suse/powerpc-fadump-move-rtas-specific-definitions-to-pla.patch -+ patches.suse/powerpc-fadump-introduce-callbacks-for-platform-spec.patch -+ patches.suse/pseries-fadump-define-RTAS-register-un-register-call.patch -+ patches.suse/powerpc-fadump-add-source-info-while-displaying-regi.patch -+ patches.suse/powerpc-fadump-release-all-the-memory-above-boot-mem.patch -+ patches.suse/pseries-fadump-move-out-platform-specific-support-fr.patch -+ patches.suse/powerpc-fadump-use-FADump-instead-of-fadump-for-how-.patch -+ patches.suse/powerpc-opal-add-MPIPL-interface-definitions.patch -+ patches.suse/powerpc-fadump-add-fadump-support-on-powernv.patch -+ patches.suse/powerpc-fadump-improve-fadump_reserve_mem.patch -+ patches.suse/powerpc-fadump-register-kernel-metadata-address-with.patch -+ patches.suse/powerpc-fadump-reset-metadata-address-during-clean-u.patch -+ patches.suse/powerpc-fadump-define-OPAL-register-un-register-call.patch -+ patches.suse/powerpc-fadump-support-copying-multiple-kernel-boot-.patch -+ patches.suse/powerpc-fadump-process-the-crashdump-by-exporting-it.patch -+ patches.suse/powerpc-fadump-Warn-before-processing-partial-crashd.patch -+ patches.suse/powerpc-fadump-handle-invalidation-of-crashdump-and-.patch -+ patches.suse/powerpc-fadump-Update-documentation-about-OPAL-platf.patch -+ patches.suse/powerpc-fadump-make-use-of-memblock-s-bottom-up-allo.patch -+ patches.suse/powerpc-fadump-process-architected-register-state-da.patch -+ patches.suse/powerpc-fadump-make-crash-memory-ranges-array-alloca.patch -+ patches.suse/powerpc-fadump-consider-reserved-ranges-while-releas.patch -+ patches.suse/powerpc-fadump-improve-how-crashed-kernel-s-memory-i.patch -+ patches.suse/powerpc-fadump-add-support-to-preserve-crash-data-on.patch -+ patches.suse/powerpc-fadump-update-documentation-about-CONFIG_PRE.patch -+ patches.suse/powerpc-opalcore-export-sys-firmware-opal-core-for-a.patch -+ patches.suse/powerpc-opalcore-provide-an-option-to-invalidate-sys.patch -+ patches.suse/powerpc-fadump-consider-f-w-load-area.patch -+ patches.suse/powerpc-fadump-update-documentation-about-option-to-.patch -+ patches.suse/powerpc-fadump-remove-RMA_START-and-RMA_END-macros.patch -+ patches.suse/powerpc-fadump-support-holes-in-kernel-boot-memory-a.patch - patches.suse/powerpc-dump-kernel-log-before-carrying-out-fadump-o.patch -+ patches.suse/powerpc-mm-mce-Keep-irqs-disabled-during-lockless-pa.patch -+ patches.suse/vfio-spapr_tce-Fix-incorrect-tce_iommu_group-memory-.patch - patches.suse/vfio_pci-Restore-original-state-on-release.patch - patches.suse/clk-qoriq-Fix-Wunused-const-variable.patch -+ patches.suse/clk-qcom-gcc-sdm845-Use-floor-ops-for-sdcc-clks.patch -+ patches.suse/clk-qcom-fix-QCS404-TuringCC-regmap.patch -+ patches.suse/clk-ingenic-jz4740-Fix-pll-half-divider-not-read-wri.patch -+ patches.suse/clk-actions-Don-t-reference-clk_init_data-after-regi.patch -+ patches.suse/clk-meson-axg-audio-Don-t-reference-clk_init_data-af.patch - patches.suse/clk-sirf-Don-t-reference-clk_init_data-after-registr.patch -+ patches.suse/clk-sprd-Don-t-reference-clk_init_data-after-registr.patch - patches.suse/clk-zx296718-Don-t-reference-clk_init_data-after-reg.patch -+ patches.suse/clk-sunxi-Don-t-call-clk_hw_get_name-on-a-hw-that-is.patch -+ patches.suse/clk-imx8mm-Fix-typo-of-pwm3-clock-s-mux-option-4.patch -+ patches.suse/clk-imx8mm-GPT1-clock-mux-option-5-should-be-sys_pll.patch -+ patches.suse/clk-imx-imx8mm-fix-audio-pll-setting.patch -+ patches.suse/clk-imx8mq-Mark-AHB-clock-as-critical.patch -+ patches.suse/clk-imx8mq-Fix-sys3-pll-references.patch -+ patches.suse/clk-imx8mm-Fix-incorrect-parents.patch -+ patches.suse/clk-imx-pll14xx-avoid-glitch-when-set-rate.patch -+ patches.suse/clk-imx-clk-pll14xx-unbypass-PLL-by-default.patch -+ patches.suse/clk-imx-imx8mm-fix-pll-mux-bit.patch - patches.suse/clk-sunxi-ng-v3s-add-the-missing-PLL_DDR1.patch - patches.suse/clk-sunxi-ng-v3s-add-missing-clock-slices-for-MMC2-m.patch -+ patches.suse/clk-renesas-mstp-Set-GENPD_FLAG_ALWAYS_ON-for-clock-.patch -+ patches.suse/clk-renesas-cpg-mssr-Set-GENPD_FLAG_ALWAYS_ON-for-cl.patch -+ patches.suse/clk-fix-devm_platform_ioremap_resource.cocci-warning.patch -+ patches.suse/dt-bindings-bcm2835-cprman-Add-bcm2711-support.patch -+ patches.suse/clk-bcm2835-Introduce-SoC-specific-clock-registratio.patch -+ patches.suse/clk-bcm2835-Add-BCM2711_CLOCK_EMMC2-support.patch -+ patches.suse/clk-bcm2835-Mark-PLLD_PER-as-CRITICAL.patch -+ patches.suse/clk-Evict-unregistered-clks-from-parent-caches.patch -+ patches.suse/clk-actions-Fix-factor-clk-struct-member-access.patch -+ patches.suse/clk-Make-clk_bulk_get_all-return-a-valid-id.patch - patches.suse/clk-at91-fix-update-bit-maps-on-CFG_MOR-write.patch - patches.suse/clk-at91-select-parent-if-main-oscillator-or-bypass-.patch -+ patches.suse/clk-sprd-add-missing-kfree.patch -+ patches.suse/arm64-dts-ti-k3-am65-main-Fix-gic-its-node-unit-addr.patch -+ patches.suse/ARM-samsung-Fix-system-restart-on-S3C6410.patch -+ patches.suse/ARM-dts-dir685-Drop-spi-cpol-from-the-display.patch - patches.suse/printk-Do-not-lose-last-line-in-kmsg-buffer-dump.patch -+ patches.suse/vsprintf-Prevent-crash-when-dereferencing-invalid-po.patch -+ patches.suse/randstruct-Check-member-structs-in-is_pure_ops_struc.patch -+ patches.suse/mm-mmu_notifiers-hoist-do_mmu_notifier_register-down.patch -+ patches.suse/mm-mmu_notifiers-do-not-speculatively-allocate-a-mmu.patch -+ patches.suse/mm-mmu_notifiers-add-a-get-put-scheme-for-the-regist.patch -+ patches.suse/0003-drm-amdkfd-fix-a-use-after-free-race-with-mmu_notife.patch -+ patches.suse/RDMA-odp-Use-the-common-interval-tree-library-instea.patch -+ patches.suse/RDMA-odp-Iterate-over-the-whole-rbtree-directly.patch -+ patches.suse/RDMA-odp-Make-it-clearer-when-a-umem-is-an-implicit-.patch -+ patches.suse/RMDA-odp-Consolidate-umem_odp-initialization.patch -+ patches.suse/RDMA-odp-Make-the-three-ways-to-create-a-umem_odp-cl.patch -+ patches.suse/RDMA-odp-Split-creating-a-umem_odp-from-ib_umem_get.patch -+ patches.suse/RDMA-odp-Provide-ib_umem_odp_release-to-undo-the-all.patch -+ patches.suse/RDMA-odp-Check-for-overflow-when-computing-the-umem_.patch -+ patches.suse/RDMA-odp-Use-kvcalloc-for-the-dma_list-and-page_list.patch -+ patches.suse/RDMA-core-Make-invalidate_range-a-device-operation.patch -+ patches.suse/RDMA-mlx5-Use-ib_umem_start-instead-of-umem.address.patch -+ patches.suse/RDMA-mlx5-Use-odp-instead-of-mr-umem-in-pagefault_mr.patch -+ patches.suse/RDMA-odp-use-mmu_notifier_get-put-for-struct-ib_ucon.patch -+ patches.suse/RDMA-odp-remove-ib_ucontext-from-ib_umem.patch -+ patches.suse/mm-hmm-fix-hmm_range_fault-s-handling-of-swapped-out-pages.patch -+ patches.suse/mm-hmm-hmm_range_fault-null-pointer-bug.patch -+ patches.suse/mm-hmm-hmm_range_fault-infinite-loop.patch -+ patches.suse/IB-hfi1-Do-not-update-hcrc-for-a-KDETH-packet-during.patch -+ patches.suse/IB-hfi1-Remove-unused-define.patch -+ patches.suse/RDMA-mlx4-Untag-user-pointers-in-mlx4_get_umem_mr.patch -+ patches.suse/RDMA-hns-Fix-comparison-of-unsigned-long-variable-en.patch -+ patches.suse/RDMA-core-Annotate-destroy-of-mutex-to-ensure-that-i.patch -+ patches.suse/IB-mlx5-Avoid-unnecessary-typecast.patch -+ patches.suse/RDMA-hns-Package-the-flow-of-creating-cq.patch -+ patches.suse/RDMA-hns-Refactor-the-code-of-creating-srq.patch -+ patches.suse/RDMA-hns-Refactor-for-hns_roce_v2_modify_qp-function.patch -+ patches.suse/RDMA-hns-Use-a-separated-function-for-setting-extend.patch -+ patches.suse/RDMA-hns-optimize-the-duplicated-code-for-qpc-settin.patch -+ patches.suse/RDMA-hns-Optimize-hns_roce_mhop_alloc-function.patch -+ patches.suse/RDMA-hns-Package-for-hns_roce_rereg_user_mr-function.patch -+ patches.suse/RDMA-hns-Refactor-hem-table-mhop-check-and-calculati.patch -+ patches.suse/RDMA-hns-Refactor-eq-table-init-for-hip08.patch -+ patches.suse/RDMA-qib-Unneeded-variable-ret.patch -+ patches.suse/RDMA-qedr-Remove-Unneeded-variable-rc.patch -+ patches.suse/IB-usnic-Use-dev_get_drvdata.patch -+ patches.suse/RDMA-mlx4-Separate-creation-of-RWQ-and-QP.patch -+ patches.suse/RDMA-mlx4-Annotate-boolean-arguments-as-bool-and-not.patch -+ patches.suse/RDMA-core-Support-netlink-commands-in-non-init_net-n.patch -+ patches.suse/IB-mlx5-Add-CREATE_PSV-DESTROY_PSV-for-devx-interfac.patch -+ patches.suse/qed-Change-dpi_addr-to-be-denoted-with-__iomem.patch -+ patches.suse/IB-mlx5-Refactor-code-for-counters-allocation.patch -+ patches.suse/IB-mlx5-Support-per-device-q-counters-in-switchdev-m.patch -+ patches.suse/IB-bnxt_re-Do-not-notifify-GID-change-event.patch -+ patches.suse/RDMA-efa-Expose-device-statistics.patch -+ patches.suse/infiniband-Remove-dev_err-usage-after-platform_get_i.patch -+ patches.suse/RDMA-core-fix-spelling-mistake-Nelink-Netlink.patch -+ patches.suse/RDMA-mlx5-Remove-DEBUG-ODP-code.patch -+ patches.suse/RDMA-hns-remove-set-but-not-used-variable-irq_num.patch -+ patches.suse/mlx5-Fix-formats-with-line-continuation-whitespace.patch -+ patches.suse/rdma-Enable-ib_alloc_cq-to-spread-work-over-a-device.patch -+ patches.suse/RDMA-hns-Remove-not-used-UAR-assignment.patch -+ patches.suse/RDMA-core-Introduce-ratelimited-ibdev-printk-functio.patch -+ patches.suse/RDMA-efa-Rate-limit-admin-queue-error-prints.patch -+ patches.suse/RDMA-Introduce-ib_port_phys_state-enum.patch -+ patches.suse/RDMA-cxgb3-Use-ib_device_set_netdev.patch -+ patches.suse/RDMA-core-Add-common-iWARP-query-port.patch -+ patches.suse/RDMA-cxgb3-cxgb4-i40iw-Remove-common-code.patch -+ patches.suse/RDMA-hns-remove-obsolete-Kconfig-comment.patch -+ patches.suse/RDMA-hns-Encapsulate-some-lines-for-setting-sq-size-.patch -+ patches.suse/RDMA-hns-Optimize-hns_roce_modify_qp-function.patch -+ patches.suse/RDMA-hns-Update-the-prompt-message-for-creating-and-.patch -+ patches.suse/RDMA-hns-Remove-unnessary-init-for-cmq-reg.patch -+ patches.suse/RDMA-hns-Clean-up-unnecessary-initial-assignment.patch -+ patches.suse/RDMA-hns-Update-some-comments-style.patch -+ patches.suse/RDMA-hns-Handling-the-error-return-value-of-hem-func.patch -+ patches.suse/RDMA-hns-Split-bool-statement-and-assign-statement.patch -+ patches.suse/RDMA-hns-Refactor-irq-request-code.patch -+ patches.suse/RDMA-hns-Remove-unnecessary-kzalloc.patch -+ patches.suse/RDMA-hns-Refactor-hns_roce_v2_set_hem-for-hip08.patch -+ patches.suse/RDMA-hns-Remove-redundant-print-in-hns_roce_v2_ceq_i.patch -+ patches.suse/RDMA-hns-Disable-alw_lcl_lpbk-of-SSU.patch -+ patches.suse/RDMA-hns-Use-the-new-APIs-for-printing-log.patch -+ patches.suse/IB-mlx5-Add-legacy-events-to-DEVX-list.patch -+ patches.suse/IB-mlx5-Expose-XRQ-legacy-commands-over-the-DEVX-int.patch -+ patches.suse/RDMA-mlx5-Annotate-lock-dependency-in-bind-unbind-sl.patch -+ patches.suse/RDMA-hns-Logic-optimization-of-wc_flags.patch -+ patches.suse/RDMA-hns-Bugfix-for-creating-qp-attached-to-srq.patch -+ patches.suse/RDMA-hns-Modify-pi-vlaue-when-cq-overflows.patch -+ patches.suse/RDMA-hns-Bugfix-for-slab-out-of-bounds-when-unloadin.patch -+ patches.suse/RDMA-hns-bugfix-for-slab-out-of-bounds-when-loading-.patch -+ patches.suse/RDMA-hns-Remove-unuseful-member.patch -+ patches.suse/RDMA-hns-Fix-some-white-space-check_mtu_validate.patch -+ patches.suse/RDMA-Delete-DEBUG-code.patch -+ patches.suse/RDMA-mlx5-RDMA_RX-flow-type-support-for-user-applica.patch -+ patches.suse/RDMA-efa-Remove-umem-check-on-dereg-MR-flow.patch -+ patches.suse/RDMA-efa-Use-existing-FIELD_SIZEOF-macro.patch -+ patches.suse/RDMA-iwpm-Delete-unnecessary-checks-before-the-macro.patch -+ patches.suse/IB-mlx5-Remove-check-of-FW-capabilities-in-ODP-page-.patch -+ patches.suse/IB-mlx5-Add-page-fault-handler-for-DC-initiator-WQE.patch -+ patches.suse/RDMA-hns-Modify-the-data-structure-of-hns_roce_av.patch -+ patches.suse/RDMA-hns-Remove-the-some-magic-number.patch -+ patches.suse/RDMA-hns-Fix-cast-from-or-to-restricted-__le32-for-d.patch -+ patches.suse/RDMA-hns-Add-reset-process-for-function-clear.patch -+ patches.suse/RDMA-hns-Remove-if-else-judgment-statements-for-crea.patch -+ patches.suse/RDMA-hns-Delete-the-not-used-lines.patch -+ patches.suse/RDMA-hns-Fix-wrong-assignment-of-qp_access_flags.patch -+ patches.suse/RDMA-cma-Fix-false-error-message.patch -+ patches.suse/Documentation-infiniband-update-name-of-some-functio.patch -+ patches.suse/RDMA-hns-Use-devm_platform_ioremap_resource-to-simpl.patch -+ patches.suse/RDMA-odp-Add-missing-cast-for-32-bit.patch -+ patches.suse/RDMA-usnic-Avoid-overly-large-buffers-on-stack.patch - patches.suse/RDMA-Fix-goto-target-to-release-the-allocated-memory.patch -+ patches.suse/RDMA-siw-Fix-page-address-mapping-in-TX-path.patch -+ patches.suse/IB-iser-Support-up-to-16MB-data-transfer-in-a-single.patch -+ patches.suse/RDMA-siw-Relax-from-kmap_atomic-use-in-TX-path.patch -+ patches.suse/IB-hfi1-Add-traces-for-TID-RDMA-READ.patch -+ patches.suse/IB-rdmavt-hfi1-qib-Add-a-counter-for-credit-waits.patch -+ patches.suse/IB-hfi1-Define-variables-as-unsigned-long-to-fix-KAS.patch -+ patches.suse/RDMA-hns-Optimize-cmd-init-and-mode-selection-for-hi.patch -+ patches.suse/RDMA-hns-Package-operations-of-rq-inline-buffer-into.patch - patches.suse/RDMA-bnxt_re-Fix-spelling-mistake-missin_resp-missin.patch -+ patches.suse/IB-mlx5-Use-the-original-address-for-the-page-during.patch -+ patches.suse/IB-mlx5-Free-mpi-in-mp_slave-mode.patch -+ patches.suse/RDMA-efa-Fix-incorrect-error-print.patch -+ patches.suse/RDMA-Fix-double-free-in-srq-creation-error-flow.patch -+ patches.suse/0004-dm-make-dm_table_find_target-return-NULL.patch -+ patches.suse/dm-zoned-fix-invalid-memory-access.patch -+ patches.suse/dm-raid-fix-updating-of-max_discard_sectors-limit.patch -+ patches.suse/scsi-ufs-Change-names-related-to-error-history.patch -+ patches.suse/scsi-ufs-Add-fatal-and-auto-hibern8-error-history.patch -+ patches.suse/scsi-ufs-Do-not-reset-error-history-during-host-rese.patch -+ patches.suse/scsi-ufs-Add-history-of-fatal-events.patch -+ patches.suse/scsi-core-add-support-for-request-batching.patch -+ patches.suse/scsi-virtio_scsi-implement-request-batching.patch -+ patches.suse/scsi-lpfc-Remove-unnecessary-null-check-before-kfree.patch -+ patches.suse/scsi-ufs-change-msleep-to-usleep_range.patch - patches.suse/scsi-qla2xxx-Remove-unnecessary-null-check.patch -+ patches.suse/scsi-aic94xx-Remove-unnecessary-null-check.patch -+ patches.suse/scsi-fdomain-use-BCTL_RST-in-fdomain_reset.patch -+ patches.suse/scsi-fdomain-use-BSTAT_-MSG-CMD-IO-in-fdomain_work.patch -+ patches.suse/scsi-fdomain_isa-use-CFG1_IRQ_MASK.patch - patches.suse/scsi-qla2xxx-Replace-vmalloc-memset-with-vzalloc.patch -+ patches.suse/scsi-scsi_debugfs-Use-for_each_set_bit-to-simplify-c.patch -+ patches.suse/scsi-mpt3sas-clean-up-a-couple-sizeof-uses.patch - patches.suse/scsi-cxlflash-Mark-expected-switch-fall-throughs.patch -+ patches.suse/scsi-ibmvscsi_tgt-Mark-expected-switch-fall-throughs.patch -+ patches.suse/scsi-mpt3sas-support-target-smid-for-abort-query-tas.patch - patches.suse/scsi-qla2xxx-Fix-DMA-unmap-leak.patch - patches.suse/scsi-qla2xxx-Fix-different-size-DMA-Alloc-Unmap.patch - patches.suse/scsi-qla2xxx-Fix-abort-timeout-race-condition.patch - patches.suse/scsi-qla2xxx-Use-Correct-index-for-Q-Pair-array.patch - patches.suse/scsi-qla2xxx-Skip-FW-dump-on-LOOP-initialization-err.patch - patches.suse/scsi-qla2xxx-Reject-EH_-abort-device_reset-target_re.patch - patches.suse/scsi-qla2xxx-Fix-Relogin-to-prevent-modifying-scan_s.patch - patches.suse/scsi-qla2xxx-Fix-premature-timer-expiration.patch - patches.suse/scsi-qla2xxx-Retry-fabric-Scan-on-IOCB-queue-full.patch - patches.suse/scsi-qla2xxx-Correct-error-handling-during-initializ.patch - patches.suse/scsi-qla2xxx-Fix-NVMe-port-discovery-after-a-short-d.patch - patches.suse/scsi-qla2xxx-Use-common-update-firmware-options-rout.patch - patches.suse/scsi-qla2xxx-Fix-hang-in-fcport-delete-path.patch - patches.suse/scsi-qla2xxx-Allow-NVMe-IO-to-resume-with-short-cabl.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.18-k.patch -+ patches.suse/scsi-megaraid_sas-Make-a-bunch-of-functions-static.patch -+ patches.suse/scsi-megaraid_sas-Fix-a-compilation-warning.patch -+ patches.suse/scsi-ibmvfc-Mark-expected-switch-fall-throughs.patch -+ patches.suse/scsi-qlogicpti-Mark-expected-switch-fall-throughs.patch -+ patches.suse/scsi-sun3_scsi-Mark-expected-switch-fall-throughs.patch -+ patches.suse/scsi-wd33c93-Mark-expected-switch-fall-through.patch -+ patches.suse/scsi-ufs-revamp-string-descriptor-reading.patch -+ patches.suse/scsi-core-Make-scsi_internal_device_unblock_nowait-r.patch -+ patches.suse/scsi-core-Complain-if-scsi_target_block-fails.patch -+ patches.suse/scsi-core-Reduce-memory-required-for-SCSI-logging.patch -+ patches.suse/scsi-ufs-Configure-clock-in-.hce_enable_notify-in-Ca.patch -+ patches.suse/scsi-ncr53c8xx-Mark-expected-switch-fall-through.patch -+ patches.suse/scsi-hisi_sas-Make-max-IPTT-count-equal-for-all-hw-r.patch -+ patches.suse/scsi-hisi_sas-Drop-hisi_sas_hw.get_free_slot.patch -+ patches.suse/scsi-hisi_sas-Fix-pointer-usage-error-in-show-debugf.patch -+ patches.suse/scsi-hisi_sas-Snapshot-HW-cache-of-IOST-and-ITCT-at-.patch -+ patches.suse/scsi-hisi_sas-Snapshot-AXI-and-RAS-register-at-debug.patch -+ patches.suse/scsi-hisi_sas-Fix-out-of-bound-at-debug_I_T_nexus_re.patch -+ patches.suse/scsi-hisi_sas-Don-t-bother-clearing-status-buffer-IU.patch -+ patches.suse/scsi-hisi_sas-Make-slot-buf-minimum-allocation-of-PA.patch -+ patches.suse/scsi-hisi_sas-Drop-kmap_atomic-in-SMP-command-comple.patch -+ patches.suse/scsi-hisi_sas-Drop-SMP-resp-frame-DMA-mapping.patch -+ patches.suse/scsi-hisi_sas-Drop-free_irq-when-devm_request_irq-fa.patch -+ patches.suse/scsi-hisi_sas-Modify-return-type-of-debugfs-function.patch -+ patches.suse/scsi-hisi_sas-Remove-some-unnecessary-code.patch -+ patches.suse/scsi-hisi_sas-replace-p-with-pK.patch -+ patches.suse/scsi-hisi_sas-Consolidate-internal-abort-calls-in-LU.patch -+ patches.suse/scsi-pm80xx-remove-redundant-assignments-to-variable.patch -+ patches.suse/scsi-mpt3sas-Add-support-for-PCIe-Lane-margin.patch -+ patches.suse/scsi-mpt3sas-memset-request-frame-before-reusing.patch -+ patches.suse/scsi-mpt3sas-Gracefully-handle-online-firmware-updat.patch -+ patches.suse/scsi-mpt3sas-Update-MPI-headers-to-2.6.8-spec.patch -+ patches.suse/scsi-mpt3sas-Enumerate-SES-of-a-managed-PCIe-switch.patch -+ patches.suse/scsi-mpt3sas-Allow-ioctls-to-blocked-access-status-N.patch -+ patches.suse/scsi-mpt3sas-Support-MEMORY-MOVE-Tool-box-command.patch -+ patches.suse/scsi-mpt3sas-Add-sysfs-to-know-supported-features.patch -+ patches.suse/scsi-mpt3sas-Handle-fault-during-HBA-initialization.patch -+ patches.suse/scsi-mpt3sas-Reduce-the-performance-drop.patch -+ patches.suse/scsi-mpt3sas-Run-SAS-DEVICE-STATUS-CHANGE-EVENT-from.patch -+ patches.suse/scsi-mpt3sas-Update-driver-version-to-31.100.00.00.patch - patches.suse/scsi-qla2xxx-Make-qla2x00_abort_srb-again-decrease-t.patch - patches.suse/scsi-qla2xxx-Really-fix-qla2xxx_eh_abort.patch - patches.suse/scsi-qla2xxx-Improve-Linux-kernel-coding-style-confo.patch - patches.suse/scsi-qla2xxx-Use-tabs-instead-of-spaces-for-indentat.patch - patches.suse/scsi-qla2xxx-Include-the-asm-unaligned.h-header-file.patch - patches.suse/scsi-qla2xxx-Remove-an-include-directive-from-qla_mr.patch - patches.suse/scsi-qla2xxx-Remove-a-superfluous-forward-declaratio.patch - patches.suse/scsi-qla2xxx-Declare-the-fourth-ql_dump_buffer-argum.patch - patches.suse/scsi-qla2xxx-Change-the-return-type-of-qla2x00_updat.patch - patches.suse/scsi-qla2xxx-Reduce-the-scope-of-three-local-variabl.patch - patches.suse/scsi-qla2xxx-Declare-qla_tgt_cmd.cdb-const.patch - patches.suse/scsi-qla2xxx-Change-data_dsd-into-an-array.patch - patches.suse/scsi-qla2xxx-Verify-locking-assumptions-at-runtime.patch - patches.suse/scsi-qla2xxx-Reduce-the-number-of-casts-in-GID-list-.patch - patches.suse/scsi-qla2xxx-Simplify-qlt_lport_dump.patch - patches.suse/scsi-qla2xxx-Remove-a-superfluous-pointer-check.patch - patches.suse/scsi-qla2xxx-Remove-two-superfluous-tests.patch - patches.suse/scsi-qla2xxx-Simplify-qla24xx_abort_sp_done.patch - patches.suse/scsi-qla2xxx-Fix-session-lookup-in-qlt_abort_work.patch - patches.suse/scsi-qla2xxx-Report-the-firmware-status-code-if-a-ma.patch - patches.suse/scsi-qla2xxx-Do-not-corrupt-vha-plogi_ack_list.patch - patches.suse/scsi-qla2xxx-Use-strlcpy-instead-of-strncpy.patch - patches.suse/scsi-qla2xxx-Complain-if-a-mailbox-command-times-out.patch - patches.suse/scsi-qla2xxx-Complain-if-parsing-the-version-string-.patch - patches.suse/scsi-qla2xxx-Remove-dead-code.patch - patches.suse/scsi-qla2xxx-Simplify-a-debug-statement.patch - patches.suse/scsi-qla2xxx-Fix-qla24xx_process_bidir_cmd.patch - patches.suse/scsi-qla2xxx-Remove-unreachable-code-from-qla83xx_id.patch - patches.suse/scsi-qla2xxx-Suppress-a-Coveritiy-complaint-about-in.patch - patches.suse/scsi-qla2xxx-Suppress-multiple-Coverity-complaint-ab.patch - patches.suse/scsi-qla2xxx-Always-check-the-qla2x00_wait_for_hba_o.patch - patches.suse/scsi-qla2xxx-Declare-fourth-qla2x00_set_model_info-a.patch - patches.suse/scsi-qla2xxx-Complain-if-waiting-for-pending-command.patch - patches.suse/scsi-qla2xxx-Check-the-PCI-info-string-output-buffer.patch - patches.suse/scsi-qla2xxx-Use-memcpy-and-strlcpy-instead-of-strcp.patch - patches.suse/scsi-qla2xxx-Complain-if-a-soft-reset-fails.patch - patches.suse/scsi-qla2xxx-Introduce-the-be_id_t-and-le_id_t-data-.patch - patches.suse/scsi-qla2xxx-Change-the-return-type-of-qla24xx_read_.patch - patches.suse/scsi-qla2xxx-Check-secondary-image-if-reading-the-pr.patch - patches.suse/scsi-qla2xxx-Make-it-explicit-that-ELS-pass-through-.patch - patches.suse/scsi-qla2xxx-Set-the-responder-mode-if-appropriate-f.patch - patches.suse/scsi-qla2xxx-Rework-key-encoding-in-qlt_find_host_by.patch - patches.suse/scsi-qla2xxx-Enable-type-checking-for-the-SRB-free-a.patch - patches.suse/scsi-qla2xxx-Introduce-the-function-qla2xxx_init_sp.patch - patches.suse/scsi-qla2xxx-Fix-a-race-condition-between-aborting-a.patch - patches.suse/scsi-qla2xxx-Make-qlt_handle_abts_completion-more-ro.patch - patches.suse/scsi-qla2xxx-Modify-NVMe-include-directives.patch - patches.suse/scsi-qla2xxx-Introduce-qla2xxx_get_next_handle.patch - patches.suse/scsi-qla2xxx-Make-sure-that-aborted-commands-are-fre.patch - patches.suse/scsi-qla2xxx-Complain-if-sp-done-is-not-called-from-.patch - patches.suse/scsi-qla2xxx-Let-the-compiler-check-the-type-of-the-.patch - patches.suse/scsi-qla2xxx-Remove-superfluous-sts_entry_-casts.patch - patches.suse/scsi-qla2xxx-Report-invalid-mailbox-status-codes.patch - patches.suse/scsi-qla2xxx-Inline-the-qla2x00_fcport_event_handler.patch - patches.suse/scsi-qla2xxx-Introduce-qla2x00_els_dcmd2_free.patch - patches.suse/scsi-qla2xxx-Remove-two-superfluous-if-tests.patch - patches.suse/scsi-qla2xxx-Simplify-qla24xx_async_abort_cmd.patch - patches.suse/scsi-qla2xxx-Fix-a-NULL-pointer-dereference.patch -+ patches.suse/scsi-megaraid_sas-Introduce-module-parameter-for-def.patch -+ patches.suse/scsi-pmcraid-Fix-a-typo-pcmraid-pmcraid.patch -+ patches.suse/scsi-sym53c8xx_2-remove-redundant-assignment-to-retv.patch -+ patches.suse/scsi-csiostor-Prefer-pcie_capability_read_word.patch -+ patches.suse/scsi-esas2r-Prefer-pcie_capability_read_word.patch -+ patches.suse/scsi-use-__u-8-16-32-64-instead-of-uint-8-16-32-64-_.patch - patches.suse/scsi-qla2xxx-qla2x00_alloc_fw_dump-set-ha-eft.patch - patches.suse/scsi-qla2xxx-cleanup-trace-buffer-initialization.patch -+ patches.suse/scsi-fnic-remove-redundant-assignment-of-variable-rc.patch -+ patches.suse/scsi-lpfc-remove-redundant-code.patch -+ patches.suse/scsi-lpfc-use-spin_lock_irqsave-in-IRQ-context.patch -+ patches.suse/scsi-ufs-qcom-Make-structure-ufs_hba_qcom_vops-const.patch -+ patches.suse/scsi-lpfc-remove-NULL-check-before-some-freeing-func.patch - patches.suse/scsi-lpfc-Limit-xri-count-for-kdump-environment.patch -+ patches.suse/scsi-lpfc-Fix-PLOGI-failure-with-high-remoteport-cou.patch -+ patches.suse/scsi-lpfc-Fix-ELS-field-alignments.patch -+ patches.suse/scsi-lpfc-Fix-crash-on-driver-unload-in-wq-free.patch -+ patches.suse/scsi-lpfc-Fix-failure-to-clear-non-zero-eq_delay-aft.patch -+ patches.suse/scsi-lpfc-Fix-leak-of-ELS-completions-on-adapter-res.patch -+ patches.suse/scsi-lpfc-Fix-port-relogin-failure-due-to-GID_FT-int.patch -+ patches.suse/scsi-lpfc-Fix-discovery-when-target-has-no-GID_FT-in.patch -+ patches.suse/scsi-lpfc-Fix-ADISC-reception-terminating-login-stat.patch -+ patches.suse/scsi-lpfc-Fix-issuing-init_vpi-mbox-on-SLI-3-card.patch - patches.suse/scsi-lpfc-Fix-Oops-in-nvme_register-with-target-logo.patch -+ patches.suse/scsi-lpfc-Fix-irq-raising-in-lpfc_sli_hba_down.patch -+ patches.suse/scsi-lpfc-Fix-oops-when-fewer-hdwqs-than-cpus.patch -+ patches.suse/scsi-lpfc-Fix-FLOGI-handling-across-multiple-link-up.patch - patches.suse/scsi-lpfc-Fix-null-ptr-oops-updating-lpfc_devloss_tm.patch - patches.suse/scsi-lpfc-Fix-devices-that-don-t-return-after-devlos.patch -+ patches.suse/scsi-lpfc-Fix-loss-of-remote-port-after-devloss-due-.patch - patches.suse/scsi-lpfc-Fix-propagation-of-devloss_tmo-setting-to-.patch -+ patches.suse/scsi-lpfc-Fix-sg_seg_cnt-for-HBAs-that-don-t-support.patch -+ patches.suse/scsi-lpfc-Fix-driver-nvme-rescan-logging.patch -+ patches.suse/scsi-lpfc-Fix-error-in-remote-port-address-change.patch -+ patches.suse/scsi-lpfc-Fix-deadlock-on-host_lock-during-cable-pul.patch -+ patches.suse/scsi-lpfc-Fix-crash-due-to-port-reset-racing-vs-adap.patch -+ patches.suse/scsi-lpfc-Fix-too-many-sg-segments-spamming-in-kerne.patch -+ patches.suse/scsi-lpfc-Fix-hang-when-downloading-fw-on-port-enabl.patch -+ patches.suse/scsi-lpfc-Fix-nvme-target-mode-ABTSing-a-received-AB.patch -+ patches.suse/scsi-lpfc-Fix-nvme-sg_seg_cnt-display-if-HBA-does-no.patch -+ patches.suse/scsi-lpfc-Fix-sli4-adapter-initialization-with-MSI.patch -+ patches.suse/scsi-lpfc-Fix-upcall-to-bsg-done-in-non-success-case.patch -+ patches.suse/scsi-lpfc-Fix-Max-Frame-Size-value-shown-in-fdmishow.patch -+ patches.suse/scsi-lpfc-Fix-reported-physical-link-speed-on-a-disa.patch -+ patches.suse/scsi-lpfc-Fix-BlockGuard-enablement-on-FCoE-adapters.patch -+ patches.suse/scsi-lpfc-Fix-nvme-first-burst-module-parameter-desc.patch -+ patches.suse/scsi-lpfc-Fix-coverity-warnings.patch -+ patches.suse/scsi-lpfc-Add-simple-unlikely-optimizations-to-reduc.patch -+ patches.suse/scsi-lpfc-Migrate-to-px-and-pf-in-kernel-print-calls.patch -+ patches.suse/scsi-lpfc-Add-first-and-second-level-hardware-revisi.patch -+ patches.suse/scsi-lpfc-Add-MDS-driver-loopback-diagnostics-suppor.patch -+ patches.suse/scsi-lpfc-Support-dynamic-unbounded-SGL-lists-on-G7-.patch -+ patches.suse/scsi-lpfc-Add-NVMe-sequence-level-error-recovery-sup.patch -+ patches.suse/scsi-lpfc-Merge-per-protocol-WQ-CQ-pairs-into-single.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.4.0.0.patch -+ patches.suse/scsi-bfa-remove-redundant-assignment-to-variable-err.patch -+ patches.suse/scsi-ufs-Disable-local-LCC-in-.link_startup_notify-i.patch -+ patches.suse/scsi-fcoe-remove-redundant-call-to-skb_transport_hea.patch -+ patches.suse/scsi-ufs-fix-broken-hba-outstanding_tasks.patch - patches.suse/scsi-qla2xxx-Fix-a-recently-introduced-kernel-warnin.patch -+ patches.suse/scsi-mpt3sas-Introduce-module-parameter-to-override-.patch -+ patches.suse/scsi-hisi_sas-remove-set-but-not-used-variable-irq_v.patch - patches.suse/scsi-qla2xxx-fix-spelling-mistake-initializatin-init.patch -- patches.suse/scsi-lpfc-remove-bg-debugfs-buffers.patch -- patches.suse/scsi-qedf-print-message-during-bailout-conditions -- patches.suse/scsi-qedf-stop-sending-fipvlan-request-on-unload -- patches.suse/scsi-qedf-update-module-description-string -- patches.suse/scsi-qedf-add-shutdown-callback-handler -- patches.suse/scsi-qedf-add-support-for-20-gbps-speed -- patches.suse/scsi-qedf-add-debug-information-for-unsolicited-processing -- patches.suse/scsi-qedf-initiator-fails-to-re-login-to-switch-after-link-down -- patches.suse/scsi-qedf-check-for-module-unloading-bit-before-processing-link-update-aen -- patches.suse/scsi-qedf-decrease-the-ll2-mtu-size-to-2500 -- patches.suse/scsi-qedf-use-discovery-list-to-traverse-rports -- patches.suse/scsi-qedf-fix-race-betwen-fipvlan-request-and-response-path -- patches.suse/scsi-qedf-update-the-version-to-8-42-3-0 -+ patches.suse/scsi-ufs-remove-set-but-not-used-variable-val.patch -+ patches.suse/scsi-lpfc-Resolve-checker-warning-for-lpfc_new_io_bu.patch -+ patches.suse/scsi-lpfc-Remove-bg-debugfs-buffers.patch -+ patches.suse/scsi-lpfc-fix-12.4.0.0-GPF-at-boot.patch -+ patches.suse/scsi-smartpqi-add-module-param-for-exposure-order.patch -+ patches.suse/scsi-smartpqi-add-pci-ids-for-fiberhome-controller.patch -+ patches.suse/scsi-smartpqi-add-module-param-to-hide-vsep.patch -+ patches.suse/scsi-smartpqi-add-sysfs-entries.patch -+ patches.suse/scsi-smartpqi-add-bay-identifier.patch -+ patches.suse/scsi-smartpqi-correct-hang-when-deleting-32-lds.patch -+ patches.suse/scsi-smartpqi-add-gigabyte-controller.patch -+ patches.suse/scsi-smartpqi-correct-REGNEWD-return-status.patch -+ patches.suse/scsi-smartpqi-add-new-pci-ids.patch -+ patches.suse/scsi-smartpqi-update-copyright.patch -+ patches.suse/scsi-smartpqi-bump-version-to-1.2.8-026.patch -+ patches.suse/scsi-qedf-Print-message-during-bailout-conditions.patch -+ patches.suse/scsi-qedf-Stop-sending-fipvlan-request-on-unload.patch -+ patches.suse/scsi-qedf-Fix-crash-during-sg_reset.patch -+ patches.suse/scsi-qedf-Update-module-description-string.patch -+ patches.suse/scsi-qedf-Add-shutdown-callback-handler.patch -+ patches.suse/scsi-qedf-Interpret-supported-caps-value-correctly.patch -+ patches.suse/scsi-qedf-Add-support-for-20-Gbps-speed.patch -+ patches.suse/scsi-qedf-Add-debug-information-for-unsolicited-proc.patch -+ patches.suse/scsi-qedf-Initiator-fails-to-re-login-to-switch-afte.patch -+ patches.suse/scsi-qedf-Check-for-module-unloading-bit-before-proc.patch -+ patches.suse/scsi-qedf-Decrease-the-LL2-MTU-size-to-2500.patch -+ patches.suse/scsi-qedf-Use-discovery-list-to-traverse-rports.patch -+ patches.suse/scsi-qedf-Fix-race-betwen-fipvlan-request-and-respon.patch -+ patches.suse/scsi-qedf-Update-the-version-to-8.42.3.0.patch -+ patches.suse/scsi-bnx2fc-remove-set-but-not-used-variable-fh.patch -+ patches.suse/scsi-bnx2fc-remove-set-but-not-used-variables-lport-.patch -+ patches.suse/scsi-bnx2fc-remove-set-but-not-used-variables-task-p.patch -+ patches.suse/scsi-fnic-print-port-speed-only-at-driver-init-or-sp.patch -+ patches.suse/scsi-fnic-fix-msix-interrupt-allocation.patch -+ patches.suse/scsi-sd-Improve-unaligned-completion-resid-message.patch - patches.suse/scsi-qla2xxx-Fix-message-indicating-vectors-used-by-.patch - patches.suse/scsi-qla2xxx-Fix-flash-read-for-Qlogic-ISPs.patch - patches.suse/scsi-qla2xxx-Fix-driver-reload-for-ISP82xx.patch - patches.suse/scsi-qla2xxx-Fix-stuck-login-session.patch - patches.suse/scsi-qla2xxx-Fix-stale-session.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.19-k.patch -+ patches.suse/scsi-lpfc-Convert-existing-pf-users-to-ps.patch -+ patches.suse/scsi-lpfc-Fix-reset-recovery-paths-that-are-not-reco.patch -+ patches.suse/scsi-ufs-Introduce-vops-for-resetting-device.patch -+ patches.suse/scsi-ufs-qcom-Implement-device_reset-vops.patch -+ patches.suse/scsi-arm64-dts-qcom-sdm845-Specify-UFS-device-reset-.patch -+ patches.suse/scsi-ufs-Use-kmemdup-in-ufshcd_read_string_desc.patch -+ patches.suse/scsi-hisi_sas-use-devm_platform_ioremap_resource-to-.patch -+ patches.suse/scsi-ufshcd-use-devm_platform_ioremap_resource-to-si.patch -+ patches.suse/scsi-ufs-hisi-use-devm_platform_ioremap_resource-to-.patch -+ patches.suse/scsi-fcoe-fix-null-ptr-deref-Read-in-fc_release_tran.patch - patches.suse/scsi-scsi_dh_rdac-zero-cdb-in-send_mode_select.patch -+ patches.suse/scsi-virtio_scsi-unplug-LUNs-when-events-missed.patch -+ patches.suse/0001-libnvdimm-of_pmem-Provide-a-unique-name-for-bus-prov.patch -+ patches.suse/tools-testing-nvdimm-Fix-fallthrough-warning.patch -+ patches.suse/0003-libnvdimm-region-Rewrite-_probe_success-to-_advance_.patch -+ patches.suse/0004-libnvdimm-pmem-Advance-namespace-seed-for-specific-p.patch -+ patches.suse/0005-libnvdimm-pfn_dev-Add-a-build-check-to-make-sure-we-.patch -+ patches.suse/0006-libnvdimm-pfn_dev-Add-page-size-and-struct-page-size.patch -+ patches.suse/0007-libnvdimm-label-Remove-the-dpa-align-check.patch -+ patches.suse/0008-libnvdimm-Use-PAGE_SIZE-instead-of-SZ_4K-for-align-c.patch -+ patches.suse/mtd-rawnand-stm32_fmc2-avoid-warnings-when-building-.patch -+ patches.suse/mtd-rawnand-ingenic-fix-devm_platform_ioremap_resour.patch -+ patches.suse/mtd-rawnand-brcmnand-Fix-ecc-chunk-calculation-for-e.patch -+ patches.suse/mtd-spi-nor-intel-spi-Add-support-for-Intel-Tiger-La.patch - patches.suse/mtd-spi-nor-Fix-Cadence-QSPI-RCU-Schedule-Stall.patch -+ patches.suse/mtd-spi-nor-Fix-an-error-code-in-spi_nor_read_raw.patch -+ patches.suse/mtd-spi-nor-fix-a-memory-leak-bug.patch -+ patches.suse/mtd-spi-nor-Add-support-for-mt35xu02g.patch -+ patches.suse/mtd-cfi_cmdset_0002-Use-chip_good-to-retry-in-do_wri.patch -+ patches.suse/ubifs-Fix-memory-leak-in-read_znode-error-path.patch -+ patches.suse/ubifs-Fix-memory-leak-in-__ubifs_node_verify_hmac-er.patch -+ patches.suse/jbd2-flush_descriptor-Do-not-decrease-buffer-head-s-ref-count.patch - patches.suse/ext4-set-error-return-correctly-when-ext4_htree_stor.patch - patches.suse/ext4-fix-warning-inside-ext4_convert_unwritten_exten.patch - patches.suse/ext4-fix-punch-hole-for-inline_data-file-systems.patch -+ patches.suse/ext4-fix-potential-use-after-free-after-remounting-w.patch -+ patches.suse/ext4-fix-kernel-oops-caused-by-spurious-casefold-fla.patch - patches.suse/quota-fix-wrong-condition-in-is_quota_modification.patch -+ patches.suse/f2fs-fix-to-drop-meta-node-pages-during-umount.patch -+ patches.suse/gfs2-clear-buf_in_tr-when-ending-a-transaction-in-sw.patch -+ patches.suse/MIPS-Ingenic-Disable-broken-BTB-lookup-optimization.patch -+ patches.suse/MIPS-Don-t-use-bc_false-uninitialized-in-__mm_isBran.patch -+ patches.suse/MIPS-tlbex-Explicitly-cast-_PAGE_NO_EXEC-to-a-boolea.patch -+ patches.suse/MIPS-Treat-Loongson-Extensions-as-ASEs.patch -+ patches.suse/mips-atomic-Fix-loongson_llsc_mb-wreckage.patch -+ patches.suse/mips-atomic-Fix-smp_mb__-before-after-_atomic.patch -+ patches.suse/ARM-8875-1-Kconfig-default-to-AEABI-w-Clang.patch -+ patches.suse/ARM-8896-1-VDSO-Don-t-leak-kernel-addresses.patch -+ patches.suse/ARM-8898-1-mm-Don-t-treat-faults-reported-from-cache.patch -+ patches.suse/ARM-8903-1-ensure-that-usable-memory-in-bank-0-start.patch -+ patches.suse/ARM-8904-1-skip-nomap-memblocks-while-finding-the-lo.patch -+ patches.suse/ARM-8905-1-Emit-__gnu_mcount_nc-when-using-Clang-10..patch -+ patches.suse/0001-module-support-reading-multiple-values-per-modinfo-t.patch -+ patches.suse/0002-export-explicitly-align-struct-kernel_symbol.patch -+ patches.suse/0003-module-add-support-for-symbol-namespaces.patch -+ patches.suse/0004-modpost-add-support-for-symbol-namespaces.patch -+ patches.suse/0005-module-add-config-option-MODULE_ALLOW_MISSING_NAMESP.patch -+ patches.suse/0006-export-allow-definition-default-namespaces-in-Makefi.patch -+ patches.suse/0007-modpost-add-support-for-generating-namespace-depende.patch -+ patches.suse/0008-scripts-Coccinelle-script-for-namespace-dependencies.patch -+ patches.suse/0009-docs-Add-documentation-for-Symbol-Namespaces.patch -+ patches.suse/0010-usb-storage-remove-single-use-define-for-debugging.patch -+ patches.suse/0011-usb-storage-export-symbols-in-USB_STORAGE-namespace.patch -+ patches.suse/0012-module-Fix-link-failure-due-to-invalid-relocation-on.patch -+ patches.suse/soundwire-intel-fix-channel-number-reported-by-hardw.patch -+ patches.suse/soundwire-bus-set-initial-value-to-port_status.patch -+ patches.suse/remoteproc-qcom-q6v5-mss-fixup-q6v5_pds_enable-error.patch -+ patches.suse/rtc-bd70528-fix-driver-dependencies.patch -+ patches.suse/rtc-rv3029-revert-error-handling-patch-to-rv3029_eep.patch -+ patches.suse/rtc-fsl-ftm-alarm-add-FTM-alarm-driver.patch -+ patches.suse/rtc-pcf2127-bugfix-read-rtc-disables-watchdog.patch -+ patches.suse/rtc-snvs-fix-possible-race-condition.patch -+ patches.suse/rtc-pcf85363-pcf85263-fix-regmap-error-in-set_time.patch -+ patches.suse/power-supply-register-HWMON-devices-with-valid-names.patch -+ patches.suse/power-supply-sbs-battery-use-correct-flags-field.patch -+ patches.suse/power-supply-sbs-battery-only-return-health-when-bat.patch - patches.suse/power-supply-Init-device-wakeup-after-device_add.patch - patches.suse/power-reset-gpio-restart-Fix-typo-when-gpio-reset-is.patch -- patches.suse/0001-crypto-talitos-fix-missing-break-in-switch-statement.patch -+ patches.suse/power-supply-ab8500-remove-set-but-not-used-variable.patch -+ patches.suse/crypto-talitos-fix-missing-break-in-switch-statement.patch -+ patches.suse/crypto-hisilicon-Fix-double-free-in-sec_free_hw_sgl.patch -+ patches.suse/crypto-hisilicon-Matching-the-dma-address-for-dma_po.patch - patches.suse/hwrng-core-don-t-wait-on-add_early_randomness.patch -+ patches.suse/selinux-fix-residual-uses-of-current_security-for-th.patch -+ patches.suse/LSM-SafeSetID-Stop-releasing-uninitialized-ruleset.patch - patches.suse/HID-hidraw-Fix-invalid-read-in-hidraw_ioctl.patch - patches.suse/HID-logitech-Fix-general-protection-fault-caused-by-.patch -+ patches.suse/HID-logitech-dj-Fix-crash-when-initial-logi_dj_recv_.patch - patches.suse/HID-sony-Fix-memory-corruption-issue-on-cleanup.patch - patches.suse/HID-prodikeys-Fix-general-protection-fault-during-pr.patch - patches.suse/HID-apple-Fix-stuck-function-keys-when-using-FN.patch -+ patches.suse/HID-Add-quirk-for-HP-X500-PIXART-OEM-mouse.patch - patches.suse/hidraw-Return-EPOLLOUT-from-hidraw_poll.patch -+ patches.suse/HID-wacom-Fix-several-minor-compiler-warnings.patch -+ patches.suse/HID-wacom-add-new-MobileStudio-Pro-13-support.patch - patches.suse/livepatch-nullify-obj-mod-in-klp_module_coming-s-error-path.patch -+ patches.suse/Smack-Don-t-ignore-other-bprm-unsafe-flags-if-LSM_UN.patch -+ patches.suse/security-smack-Fix-possible-null-pointer-dereference.patch -+ patches.suse/smack-use-GFP_NOFS-while-holding-inode_smack-smk_loc.patch -+ patches.suse/PCI-Add-pci_info_ratelimited-to-ratelimit-PCI-separa.patch -+ patches.suse/PCI-Use-static-const-struct-not-const-static-struct.patch -+ patches.suse/PCI-Add-ACS-quirk-for-iProc-PAXB.patch -+ patches.suse/PCI-P2PDMA-Introduce-private-pagemap-structure.patch -+ patches.suse/PCI-P2PDMA-Add-provider-s-pci_dev-to-pci_p2pdma_page.patch -+ patches.suse/PCI-P2PDMA-Add-constants-for-map-type-results-to-ups.patch -+ patches.suse/PCI-P2PDMA-Factor-out-__upstream_bridge_distance.patch -+ patches.suse/PCI-P2PDMA-Apply-host-bridge-whitelist-for-ACS.patch -+ patches.suse/PCI-P2PDMA-Factor-out-host_bridge_whitelist.patch -+ patches.suse/PCI-P2PDMA-Whitelist-some-Intel-host-bridges.patch -+ patches.suse/PCI-P2PDMA-Add-attrs-argument-to-pci_p2pdma_map_sg.patch -+ patches.suse/PCI-P2PDMA-Introduce-pci_p2pdma_unmap_sg.patch -+ patches.suse/PCI-P2PDMA-Factor-out-__pci_p2pdma_map_sg.patch -+ patches.suse/PCI-P2PDMA-Store-mapping-method-in-an-xarray.patch -+ patches.suse/PCI-P2PDMA-dma_map-requests-that-traverse-the-host-b.patch -+ patches.suse/PCI-P2PDMA-Allow-IOMMU-for-host-bridge-whitelist.patch -+ patches.suse/PCI-P2PDMA-Update-pci_p2pdma_distance_many-documenta.patch - patches.suse/PCI-Restore-Resizable-BAR-size-bits-correctly-for-1M.patch - patches.suse/PCI-Correct-pci-resource_alignment-parameter-example.patch -- patches.suse/suse-hv-PCI-hv-Detect-and-fix-Hyper-V-PCI-domain-number-coll.patch -+ patches.suse/PCI-Add-Amazon-s-Annapurna-Labs-vendor-ID.patch -+ patches.suse/PCI-Add-ACS-quirk-for-Amazon-Annapurna-Labs-root-por.patch -+ patches.suse/PCI-VPD-Prevent-VPD-access-for-Amazon-s-Annapurna-La.patch -+ patches.suse/PCI-Add-quirk-to-disable-MSI-X-support-for-Amazon-s-.patch -+ patches.suse/PCI-dwc-Add-validation-that-PCIe-core-is-set-to-corr.patch -+ patches.suse/PCI-dwc-Return-directly-when-num-lanes-is-not-found.patch -+ patches.suse/msft-hv-1911-PCI-hv-Avoid-use-of-hv_pci_dev-pci_slot-after-freein.patch -+ patches.suse/PCI-pci-hyperv-Fix-build-errors-on-non-SYSFS-config.patch -+ patches.suse/msft-hv-1921-PCI-hv-Detect-and-fix-Hyper-V-PCI-domain-number-coll.patch - patches.suse/msft-hv-1947-PCI-hv-Use-bytes-4-and-5-from-instance-ID-as-the-PCI.patch -+ patches.suse/PCI-layerscape-Add-the-bar_fixed_64bit-property-to-t.patch -+ patches.suse/PCI-layerscape-Add-CONFIG_PCI_LAYERSCAPE_EP-to-build.patch -+ patches.suse/PCI-rockchip-Propagate-errors-for-optional-regulator.patch -+ patches.suse/PCI-exynos-Propagate-errors-for-optional-PHYs.patch -+ patches.suse/PCI-imx6-Propagate-errors-for-optional-regulators.patch -+ patches.suse/PCI-histb-Propagate-errors-for-optional-regulators.patch -+ patches.suse/PCI-mobiveil-Fix-the-CPU-base-address-setup-in-inbou.patch -+ patches.suse/PCI-tegra-Fix-OF-node-reference-leak.patch -+ patches.suse/PCI-Add-defines-for-some-of-PCIe-spec-r4.0-features.patch -+ patches.suse/PCI-Disable-MSI-for-Tegra-root-ports.patch -+ patches.suse/PCI-dwc-Group-DBI-registers-writes-requiring-unlocki.patch -+ patches.suse/PCI-dwc-Move-config-space-capability-search-API.patch -+ patches.suse/PCI-dwc-Add-extended-configuration-space-capability-.patch -+ patches.suse/PCI-dwc-Export-dw_pcie_wait_for_link-API.patch -+ patches.suse/PCI-dwc-Add-support-to-enable-CDM-register-check.patch -+ patches.suse/phy-tegra-Add-PCIe-PIPE2UPHY-support.patch -+ patches.suse/PCI-tegra-Add-Tegra194-PCIe-support.patch -+ patches.suse/PCI-tegra-Add-support-to-configure-sideband-pins.patch -+ patches.suse/PCI-tegra-Add-support-to-enable-slot-regulators.patch -+ patches.suse/arm64-tegra-Add-PCIe-slot-supply-information-in-p297.patch -+ patches.suse/PCI-vmd-Fix-config-addressing-when-using-bus-offsets.patch -+ patches.suse/PCI-vmd-Fix-shadow-offsets-to-reflect-spec-changes.patch -+ patches.suse/0001-video-backlight-Drop-default-m-for-LCD-BACKLIGHT_CLA.patch - patches.suse/mfd-intel-lpss-Remove-D3cold-delay.patch -- patches.suse/hypfs-fix-error-number-left-in-struct-pointer-member -+ patches.suse/mfd-intel-lpss-Add-Intel-Tiger-Lake-PCI-IDs.patch -+ patches.suse/vfs-Convert-bpf-to-use-the-new-mount-API.patch -+ patches.suse/hypfs-Fix-error-number-left-in-struct-pointer-member.patch -+ patches.suse/msft-hv-1907-hv_balloon-Use-a-static-page-for-the-balloon_up-send.patch -+ patches.suse/msft-hv-1908-hv_balloon-Reorganize-the-probe-function.patch -+ patches.suse/msft-hv-1919-Tools-hv-move-to-tools-buildsystem.patch -+ patches.suse/msft-hv-1935-HID-hv-Remove-dependencies-on-PAGE_SIZE-for-ring-buf.patch -+ patches.suse/msft-hv-1936-Drivers-hv-vmbus-Break-out-synic-enable-and-disable-.patch -+ patches.suse/msft-hv-1937-Drivers-hv-vmbus-Suspend-resume-the-synic-for-hibern.patch -+ patches.suse/msft-hv-1938-Drivers-hv-vmbus-Add-a-helper-function-is_sub_channe.patch -+ patches.suse/msft-hv-1939-Drivers-hv-vmbus-Implement-suspend-resume-for-VSC-dr.patch -+ patches.suse/msft-hv-1940-Drivers-hv-vmbus-Ignore-the-offers-when-resuming-fro.patch -+ patches.suse/msft-hv-1941-Drivers-hv-vmbus-Suspend-resume-the-vmbus-itself-for.patch -+ patches.suse/msft-hv-1942-Drivers-hv-vmbus-Clean-up-hv_sock-channels-by-force-.patch -+ patches.suse/msft-hv-1943-Drivers-hv-vmbus-Suspend-after-cleaning-up-hv_sock-a.patch -+ patches.suse/msft-hv-1944-Drivers-hv-vmbus-Resume-after-fixing-up-old-primary-.patch -+ patches.suse/tools-power-x86-intel-speed-select-Fix-high-priority.patch - patches.suse/platform-x86-pmc_atom-Add-Siemens-SIMATIC-IPC277E-to.patch -- patches.suse/mm-compaction.c-clear-total_-migrate-free-_scanned-before-scanning-a-new-zone.patch -+ patches.suse/platform-x86-i2c-multi-instantiate-Derive-the-device.patch -+ patches.suse/fat-work-around-race-with-userspace-s-read-via-block.patch -+ patches.suse/Revert-mm-z3fold.c-fix-race-between-migration-and-de.patch -+ patches.suse/mm-add-dummy-can_do_mlock-helper.patch -+ patches.suse/z3fold-fix-retry-mechanism-in-page-reclaim.patch -+ patches.suse/kbuild-clean-compressed-initramfs-image.patch -+ patches.suse/ocfs2-wait-for-recovering-done-after-direct-unlock-r.patch -+ patches.suse/kmemleak-increase-DEBUG_KMEMLEAK_EARLY_LOG_SIZE-defa.patch -+ patches.suse/mm-introduce-page_size.patch -+ patches.suse/mm-introduce-page_shift.patch -+ patches.suse/mm-introduce-compound_nr.patch -+ patches.suse/mm-replace-list_move_tail-with-add_page_to_lru_list_tail.patch -+ patches.suse/mm-page_owner-record-page-owner-for-each-subpage.patch -+ patches.suse/mm-page_owner-keep-owner-info-when-freeing-the-page.patch -+ patches.suse/mm-page_owner-debug_pagealloc-save-and-dump-freeing-stack-trace.patch -+ patches.suse/mm-filemap.c-don-t-initiate-writeback-if-mapping-has-no-dirty-pages.patch -+ patches.suse/mm-filemap.c-rewrite-mapping_needs_writeback-in-less-fancy-manner.patch -+ patches.suse/mm-vmscan-do-not-share-cgroup-iteration-between-reclaimers.patch -+ patches.suse/mm-gup-add-make_dirty-arg-to-put_user_pages_dirty_lo.patch -+ patches.suse/mm-vmalloc-do-not-keep-unpurged-areas-in-the-busy-tree.patch -+ patches.suse/mm-vmalloc-modify-struct-vmap_area-to-reduce-its-size.patch -+ patches.suse/mm-vmalloc.c-move-area-pages-after-if-statement.patch -+ patches.suse/z3fold-fix-memory-leak-in-kmem-cache.patch -+ patches.suse/mm-compaction.c-clear-total_-migrate-free-_scanned-b.patch -+ patches.suse/mm-compaction.c-remove-unnecessary-zone-parameter-in-isolate_migratepages.patch -+ patches.suse/mm-mempolicy.c-remove-unnecessary-nodemask-check-in-kernel_migrate_pages.patch -+ patches.suse/memcg-oom-don-t-require-__GFP_FS-when-invoking-memcg.patch -+ patches.suse/mm-reclaim-make-should_continue_reclaim-perform-dryrun-detection.patch -+ patches.suse/mm-reclaim-cleanup-should_continue_reclaim.patch -+ patches.suse/mm-compaction-raise-compaction-priority-after-it-withdrawns.patch -+ patches.suse/hugetlbfs-don-t-retry-when-pool-page-allocations-start-to-fail.patch -+ patches.suse/mm-thp-extract-split_queue_-into-a-struct.patch -+ patches.suse/mm-move-mem_cgroup_uncharge-out-of-__page_cache_release.patch -+ patches.suse/mm-shrinker-make-shrinker-not-depend-on-memcg-kmem.patch -+ patches.suse/mm-thp-make-deferred-split-shrinker-memcg-aware.patch -+ patches.suse/arm64-consider-stack-randomization-for-mmap-base-onl.patch -+ patches.suse/arm-properly-account-for-stack-randomization-and-sta.patch -+ patches.suse/arm-use-STACK_TOP-when-computing-mmap-base-address.patch -+ patches.suse/mips-properly-account-for-stack-randomization-and-st.patch -+ patches.suse/block-use-symbolic-constants-for-t10_pi-type.patch -+ patches.suse/block-centralize-PI-remapping-logic-to-the-block-lay.patch -+ patches.suse/block-bfq-update-inject-limit-only-after-injection-o.patch -+ patches.suse/block-bfq-reduce-upper-bound-for-inject-limit-to-max.patch -+ patches.suse/block-bfq-increase-update-frequency-of-inject-limit.patch -+ patches.suse/block-bfq-push-up-injection-only-after-setting-servi.patch - patches.suse/pktcdvd-remove-warning-on-attempting-to-register-non.patch -+ patches.suse/block-t10-pi-fix-Wswitch-warning.patch -+ patches.suse/block-drop-device-references-in-bsg_queue_rq.patch -+ patches.suse/ALSA-dice-fix-wrong-packet-parameter-for-Alesis-iO26.patch - patches.suse/ALSA-hda-realtek-Fix-alienware-headset-mic.patch -+ patches.suse/ALSA-usb-audio-Add-Hiby-device-family-to-quirks-for-.patch - patches.suse/ALSA-hda-Apply-AMD-controller-workaround-for-Raven-p.patch -+ patches.suse/ALSA-hda-realtek-PCI-quirk-for-Medion-E4254.patch - patches.suse/ALSA-hda-Add-laptop-imic-fixup-for-ASUS-M9V-laptop.patch -+ patches.suse/ASoC-fsl_sai-Fix-noise-when-using-EDMA.patch -+ patches.suse/ASoC-core-delete-component-card_list-in-soc_remove_c.patch -+ patches.suse/ASoC-core-use-list_del_init-and-move-it-back-to-soc_.patch -+ patches.suse/ASoC-pcm3168a-The-codec-does-not-support-S32_LE.patch -+ patches.suse/ALSA-usb-audio-Add-DSD-support-for-EVGA-NU-Audio.patch -+ patches.suse/i2c-tegra-Compile-PM-functions-unconditionally.patch -+ patches.suse/i2c-cht-wc-Fix-lockdep-warning.patch -+ patches.suse/i2c-designware-pci-Switch-over-to-MSI-interrupts.patch -+ patches.suse/i2c-designware-pci-Add-support-for-Elkhart-Lake-PSE-.patch -+ patches.suse/i2c-designware-assert-reset-when-error-happen-at-pro.patch -+ patches.suse/i2c-i801-Use-iTCO-version-6-in-Cannon-Lake-PCH-and-b.patch -+ patches.suse/i2c-hix5hd2-Remove-IRQF_ONESHOT.patch -+ patches.suse/i2c-exynos5-Remove-IRQF_ONESHOT.patch -+ patches.suse/i2c-tegra-Move-suspend-handling-to-NOIRQ-phase.patch -+ patches.suse/selftests-tpm2-Add-the-missing-TEST_FILES-assignment.patch -+ patches.suse/KEYS-trusted-correctly-initialize-digests-and-fix-lo.patch -+ patches.suse/tpm-Wrap-the-buffer-from-the-caller-to-tpm_buf-in-tp.patch -+ patches.suse/fuse-fix-deadlock-with-aio-poll-and-fuse_iqueue-wait.patch -+ patches.suse/fuse-fix-request-limit.patch -+ patches.suse/fuse-fix-missing-unlock_page-in-fuse_writepage.patch -+ patches.suse/fuse-fix-beyond-end-of-page-access-in-fuse_parse_cac.patch -+ patches.suse/fuse-fix-memleak-in-cuse_channel_open.patch - patches.suse/ceph-fix-directories-inode-i_blkbits-initialization.patch -- patches.suse/ceph-update-the-mtime-when-truncating-up.patch -- patches.suse/ceph-reconnect-connection-if-session-hang-in-opening-state.patch -- patches.suse/kexec-bail-out-upon-sigkill-when-allocating-memory -- patches.suse/s390-topology-avoid-firing-events-before-kobjs-are-created -- patches.suse/s390-cio-avoid-calling-strlen-on-null-pointer -- patches.suse/s390-cio-exclude-subchannels-with-no-parent-from-pseudo-check -+ patches.suse/0003-ceph-allow-copy_file_range-when-src-and-dst-inode-are-same.patch -+ patches.suse/0004-ceph-don-t-list-vxattrs-in-listxattr.patch -+ patches.suse/0005-libceph-add-function-that-reset-client-s-entity-addr.patch -+ patches.suse/0006-libceph-add-function-that-clears-osd-client-s-abort_err.patch -+ patches.suse/0007-ceph-allow-closing-session-in-restarting-reconnect-state.patch -+ patches.suse/0008-ceph-track-and-report-error-of-async-metadata-operation.patch -+ patches.suse/0009-ceph-pass-filp-to-ceph_get_caps.patch -+ patches.suse/0010-ceph-add-helper-function-that-forcibly-reconnects-to-ceph-cluster.patch -+ patches.suse/0011-ceph-return-eio-if-read-write-against-filp-that-lost-file-locks.patch -+ patches.suse/0012-ceph-invalidate-all-write-mode-filp-after-reconnect.patch -+ patches.suse/0013-ceph-auto-reconnect-after-blacklisted.patch -+ patches.suse/0014-ceph-don-t-setpageerror-on-writepage-errors.patch -+ patches.suse/0015-ceph-remove-ceph_get_cap_mds-and-_ceph_get_cap_mds.patch -+ patches.suse/ceph-fetch-cap_gen-under-spinlock-in-ceph_add_cap.patch -+ patches.suse/0017-ceph-eliminate-session-s_trim_caps.patch -+ patches.suse/0018-ceph-fix-comments-over-ceph_add_cap.patch -+ patches.suse/0019-ceph-have-_mark_caps_flushing-return-flush_tid.patch -+ patches.suse/0020-ceph-remove-unneeded-test-in-try_flush_caps.patch -+ patches.suse/0021-ceph-remove-ceph_i_noflush.patch -+ patches.suse/0022-ceph-remove-incorrect-comment-above-_send_cap.patch -+ patches.suse/0023-ceph-fix-indentation-in-_get_snap_name.patch -+ patches.suse/0024-ceph-update-the-mtime-when-truncating-up.patch -+ patches.suse/0025-ceph-don-t-freeze-during-write-page-faults.patch -+ patches.suse/0026-ceph-don-t-return-a-value-from-void-function.patch -+ patches.suse/0027-libceph-handle-osd-op-ceph_pagelist_append-errors.patch -+ patches.suse/0028-ceph-add-buffered-direct-exclusionary-locking-for-reads-and-writes.patch -+ patches.suse/0029-ceph-turn-ceph_security_invalidate_secctx-into-static-inline.patch -+ patches.suse/0030-ceph-only-set-ceph_i_sec_inited-if-we-got-a-mac-label.patch -+ patches.suse/0031-ceph-allow-arbitrary-security-xattrs.patch -+ patches.suse/0032-rbd-fix-response-length-parameter-for-encoded-strings.patch -+ patches.suse/0033-ceph-use-release_pages-directly.patch -+ patches.suse/0034-libceph-drop-unused-con-parameter-of-calc_target.patch -+ patches.suse/ceph-reconnect-connection-if-session-hang-in-opening.patch -+ patches.suse/0036-rbd-pull-rbd_img_request_create-dout-out-into-the-callers.patch -+ patches.suse/0037-ceph-move-static-keyword-to-the-front-of-declarations.patch -+ patches.suse/0038-ceph-include-ceph_debug-h-in-cache-c.patch -+ patches.suse/0039-ceph-allow-object-copies-across-different-filesystems-in-the-same-cluster.patch -+ patches.suse/0040-libceph-avoid-a-_vmalloc-deadlock-in-ceph_kvmalloc.patch -+ patches.suse/0041-libceph-use-ceph_kvmalloc-for-osdmap-arrays.patch -+ patches.suse/0042-ceph-call-ceph_mdsc_destroy-from-destroy_fs_client.patch -+ patches.suse/memcg-kmem-do-not-fail-__GFP_NOFAIL-charges.patch -+ patches.suse/kernel-elfcore.c-include-proper-prototypes.patch -+ patches.suse/0001-rbtree-avoid-generating-code-twice-for-the-cached-ve.patch -+ patches.suse/0001-augmented-rbtree-add-comments-for-RB_DECLARE_CALLBAC.patch -+ patches.suse/0002-augmented-rbtree-add-new-RB_DECLARE_CALLBACKS_MAX-ma.patch -+ patches.suse/0003-augmented-rbtree-rework-the-RB_DECLARE_CALLBACKS-mac.patch -+ patches.suse/include-trace-events-writeback.h-fix-Wstringop-trunc.patch -+ patches.suse/checkpatch.pl-warn-on-invalid-commit-id.patch -+ patches.suse/kexec-bail-out-upon-SIGKILL-when-allocating-memory.patch -+ patches.suse/lib-lzo-lzo1x_compress.c-fix-alignment-bug-in-lzo-rl.patch -+ patches.suse/IB-hfi1-remove-unlikely-from-IS_ERR-condition.patch -+ patches.suse/xen-pci-reserve-MCFG-areas-earlier.patch -+ patches.suse/s390-pkey-add-sysfs-attributes-to-emit-aes-cipher-key-blobs -+ patches.suse/s390-zcrypt-cex7s-exploitation-support -+ patches.suse/s390-topology-avoid-firing-events-before-kobjs-are-c.patch -+ patches.suse/s390-cio-avoid-calling-strlen-on-null-pointer.patch -+ patches.suse/s390-cio-exclude-subchannels-with-no-parent-from-pse.patch -+ patches.suse/xfs-convert-inode-to-extent-format-after-extent-merg.patch -+ patches.suse/xfs-log-proper-length-of-superblock.patch -+ patches.suse/binfmt_elf-Do-not-move-brk-for-INTERP-less-ET_EXEC.patch -+ patches.suse/fs-nfs-Fix-possible-null-pointer-dereferences-in-enc.patch -+ patches.suse/SUNRPC-Remove-rpc_wake_up_queued_task_on_wq.patch -+ patches.suse/SUNRPC-Inline-xdr_commit_encode.patch -+ patches.suse/xprtrdma-Refresh-the-documenting-comment-in-frwr_ops.patch -+ patches.suse/xprtrdma-Update-obsolete-comment.patch -+ patches.suse/xprtrdma-Fix-calculation-of-ri_max_segs-again.patch -+ patches.suse/xprtrdma-Boost-maximum-transport-header-size.patch -+ patches.suse/xprtrdma-Rename-CQE-field-in-Receive-trace-points.patch -+ patches.suse/xprtrdma-Rename-rpcrdma_buffer-rb_all.patch -+ patches.suse/xprtrdma-Toggle-XPRT_CONGESTED-in-xprtrdma-s-slot-me.patch -+ patches.suse/xprtrdma-Simplify-rpcrdma_mr_pop.patch -+ patches.suse/xprtrdma-Combine-rpcrdma_mr_put-and-rpcrdma_mr_unmap.patch -+ patches.suse/xprtrdma-Move-rpcrdma_mr_get-out-of-frwr_map.patch -+ patches.suse/xprtrdma-Ensure-creating-an-MR-does-not-trigger-FS-w.patch -+ patches.suse/xprtrdma-Cache-free-MRs-in-each-rpcrdma_req.patch -+ patches.suse/xprtrdma-Remove-rpcrdma_buffer-rb_mrlock.patch -+ patches.suse/xprtrdma-Use-an-llist-to-manage-free-rpcrdma_reps.patch -+ patches.suse/xprtrdma-Clean-up-xprt_rdma_set_connect_timeout.patch -+ patches.suse/xprtrdma-Fix-bc_max_slots-return-value.patch -+ patches.suse/xprtrdma-Inline-XDR-chunk-encoder-functions.patch -+ patches.suse/xprtrdma-Optimize-rpcrdma_post_recvs.patch -+ patches.suse/xprtrdma-Recycle-MRs-after-disconnect.patch -+ patches.suse/xprtrdma-Clear-xprt-reestablish_timeout-on-close.patch -+ patches.suse/xprtrdma-Send-Queue-size-grows-after-a-reconnect.patch -+ patches.suse/SUNRPC-Dequeue-the-request-from-the-receive-queue-wh.patch -+ patches.suse/SUNRPC-Don-t-receive-TCP-data-into-a-request-buffer-.patch -+ patches.suse/SUNRPC-RPC-level-errors-should-always-set-task-tk_rp.patch -+ patches.suse/SUNRPC-Fix-buffer-handling-of-GSS-MIC-without-slack.patch -+ patches.suse/SUNRPC-Rename-xdr_buf_read_netobj-to-xdr_buf_read_mi.patch -+ patches.suse/SUNRPC-Don-t-try-to-parse-incomplete-RPC-messages.patch -+ patches.suse/SUNRPC-Fix-congestion-window-race-with-disconnect.patch -+ patches.suse/pNFS-Ensure-we-do-clear-the-return-on-close-layout-s.patch -+ patches.suse/selftests-seccomp-fix-build-on-older-kernels.patch -+ patches.suse/usercopy-Avoid-HIGHMEM-pfn-warning.patch -+ patches.suse/perf-stat-Reset-previous-counts-on-repeat-with-inter.patch -+ patches.suse/perf-stat-Fix-a-segmentation-fault-when-using-repeat.patch -+ patches.suse/perf-tools-Fix-segfault-in-cpu_cache_level__read.patch -+ patches.suse/perf-probe-Fix-to-clear-tev-nargs-in-clear_probe_tra.patch -+ patches.suse/perf-build-Add-detection-of-java-11-openjdk-devel-pa.patch -+ patches.suse/perf-unwind-Fix-libunwind-build-failure-on-i386-syst.patch -+ patches.suse/timer-Read-jiffies-once-when-forwarding-base-clk.patch -+ patches.suse/ntb-point-to-right-memory-window-index.patch -+ patches.suse/NTB-fix-IDT-Kconfig-typos-spellos.patch -+ patches.suse/drm-atomic-Take-the-atomic-toys-away-from-X.patch -+ patches.suse/drm-atomic-Reject-FLIP_ASYNC-unconditionally.patch -+ patches.suse/drm-amd-display-dce11.x-dce12-update-formula-input.patch -+ patches.suse/drm-amd-display-Add-missing-HBM-support-and-raise-Ve.patch -+ patches.suse/drm-radeon-Bail-earlier-when-radeon.cik_-si_support-.patch - patches.suse/drm-amdgpu-Check-for-valid-number-of-registers-to-re.patch -+ patches.suse/0004-drm-amdgpu-Fix-KFD-related-kernel-oops-on-Hawaii.patch -+ patches.suse/drm-amd-display-Restore-backlight-brightness-after-s.patch -+ patches.suse/drm-amdgpu-display-fix-64-bit-divide.patch -+ patches.suse/drm-amd-display-prevent-memory-leak.patch -+ patches.suse/watchdog-jz4740-Fix-unused-variable-warning-in-jz474.patch - patches.suse/watchdog-imx2_wdt-fix-min-calculation-in-imx2_wdt_se.patch -+ patches.suse/watchdog-aspeed-Add-support-for-AST2600.patch - patches.suse/thermal_hwmon-Sanitize-thermal_zone-type.patch - patches.suse/thermal-Fix-use-after-free-when-unregistering-therma.patch -+ patches.suse/thermal-tegra-Fix-a-typo.patch -+ patches.suse/drivers-thermal-qcom-tsens-Fix-memory-leak-from-qfpr.patch -+ patches.suse/thermal-qoriq-Add-clock-operations.patch -+ patches.suse/thermal-qoriq-Fix-error-path-of-calling-qoriq_tmu_re.patch -+ patches.suse/thermal-qoriq-Use-devm_platform_ioremap_resource-ins.patch -+ patches.suse/thermal-qoriq-Use-__maybe_unused-instead-of-if-CONFI.patch -+ patches.suse/blk-mq-move-lockdep_assert_held-into-elevator_exit.patch -+ patches.suse/block-don-t-release-queue-s-sysfs-lock-during-switch.patch -+ patches.suse/iocost-better-trace-vrate-changes.patch -+ patches.suse/iocost-improve-nr_lagging-handling.patch -+ patches.suse/iocost-bump-up-default-latency-targets-for-hard-disk.patch -+ patches.suse/block-fix-null-pointer-dereference-in-blk_mq_rq_time.patch -+ patches.suse/pwm-stm32-lp-Add-check-in-case-requested-period-cann.patch -+ patches.suse/msft-hv-1948-x86-Hyper-V-Fix-definition-of-struct-hv_vp_assist_pa.patch -+ patches.suse/KVM-Hyper-V-Add-new-KVM-capability-KVM_CAP_HYPERV_DI.patch -+ patches.suse/msft-hv-1949-KVM-Hyper-V-VMX-Add-direct-tlb-flush-support.patch -+ patches.suse/KVM-x86-announce-KVM_CAP_HYPERV_ENLIGHTENED_VMCS-sup.patch -+ patches.suse/kvm-x86-manually-flush-collapsible-sptes-only-when-toggling-flags -+ patches.suse/msft-hv-1950-KVM-hyperv-Fix-Direct-Synthetic-timers-assert-an-int.patch -+ patches.suse/cpu-SMT-create-and-export-cpu_smt_possible.patch -+ patches.suse/msft-hv-1951-KVM-x86-hyper-v-set-NoNonArchitecturalCoreSharing-CP.patch -+ patches.suse/0001-KVM-x86-Add-support-for-user-wait-instructions.patch -+ patches.suse/0002-KVM-vmx-Emulate-MSR-IA32_UMWAIT_CONTROL.patch -+ patches.suse/0003-KVM-vmx-Introduce-handle_unexpected_vmexit-and-handl.patch -+ patches.suse/kvm-x86-mmu-treat-invalid-shadow-pages-as-obsolete -+ patches.suse/KVM-x86-mmu-Use-fast-invalidate-mechanism-to-zap-MMI.patch -+ patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-show-mmu_valid_gen-in-shadow-page-related-tracepoints -+ patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-add-tracepoint-for-kvm_mmu_invalidate_all_pages -+ patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-zap-pages-in-batch -+ patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-collapse-tlb-flushes-when-zap-all-pages -+ patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-reclaim-the-zapped-obsolete-page-first -+ patches.suse/kvm-x86-mmu-revert-kvm-x86-mmu-remove-is_obsolete-call -+ patches.suse/kvm-x86-Add-significant-index-flag-to-a-few-CPUID-le.patch -+ patches.suse/Revert-locking-pvqspinlock-Don-t-wait-if-vCPU-is-pre.patch -+ patches.suse/KVM-vmx-fix-build-warnings-in-hv_enable_direct_tlbfl.patch -+ patches.suse/riscv-Avoid-interrupts-being-erroneously-enabled-in-.patch - patches.suse/9p-avoid-attaching-writeback_fid-on-mmap-with-type-P.patch -- patches.suse/nfsd-handle-drc-over-allocation-gracefully.patch -- patches.suse/nfsd-degraded-slot-count-more-gracefully-as-allocati.patch -+ patches.suse/9p-Transport-error-uninitialized.patch -+ patches.suse/9p-cache.c-Fix-memory-leak-in-v9fs_cache_session_get.patch -+ patches.suse/SUNRPC-Track-writers-of-the-channel-file-to-improve-.patch -+ patches.suse/svcrdma-Remove-svc_rdma_wq.patch -+ patches.suse/svcrdma-Use-llist-for-managing-cache-of-recv_ctxts.patch -+ patches.suse/sunrpc-add-a-new-cache_detail-operation-for-when-a-c.patch -+ patches.suse/sunrpc-clean-up-indentation-issue.patch -+ patches.suse/ima-initialize-the-template-field-with-the-default-t.patch -+ patches.suse/MODSIGN-Export-module-signature-definitions-c8424e77.patch -+ patches.suse/PKCS-7-Refactor-verify_pkcs7_signature-2a7bf671.patch -+ patches.suse/PKCS-7-Introduce-pkcs7_get_digest-e201af16.patch -+ patches.suse/integrity-Select-CONFIG_KEYS-instead-of-depending-on-cf38fed1.patch -+ patches.suse/ima-Add-modsig-appraise_type-option-for-module-style.patch -+ patches.suse/ima-Factor-xattr_verify-out-of-ima_appraise_measurem-a5fbeb61.patch -+ patches.suse/ima-Implement-support-for-module-style-appended-sign-39b07096.patch -+ patches.suse/ima-Collect-modsig-15588227.patch -+ patches.suse/ima-Define-ima-modsig-template-3878d505.patch -+ patches.suse/ima-Store-the-measurement-again-when-appraising-a-mo-e5092255.patch - patches.suse/ima-always-return-negative-code-for-error.patch -+ patches.suse/ima-fix-freeing-ongoing-ahash_request.patch -+ patches.suse/MODSIGN-make-new-include-file-self-contained-70433f67.patch -+ patches.suse/ima-Fix-use-after-free-in-ima_read_modsig-556d971b.patch -+ patches.suse/security-Support-early-LSMs-e6b1db98.patch -+ patches.suse/security-Add-a-locked-down-LSM-hook-9e47d31d.patch -+ patches.suse/security-Add-a-static-lockdown-policy-LSM-000d388e.patch -+ patches.suse/lockdown-Enforce-module-signatures-if-the-kernel-is--49fcf732.patch -+ patches.suse/lockdown-Restrict-dev-mem-kmem-port-when-the-kernel--9b9d8dda.patch -+ patches.suse/kexec_load-Disable-at-runtime-if-the-kernel-is-locke-7d31f460.patch -+ patches.suse/lockdown-Copy-secure_boot-flag-in-boot-params-across-fef5dad9.patch -+ patches.suse/kexec_file-split-KEXEC_VERIFY_SIG-into-KEXEC_SIG-and-99d5cadf.patch -+ patches.suse/kexec_file-Restrict-at-runtime-if-the-kernel-is-lock.patch -+ patches.suse/hibernate-Disable-when-the-kernel-is-locked-down.patch -+ patches.suse/PCI-Lock-down-BAR-access-when-the-kernel-is-locked-d.patch -+ patches.suse/x86-Lock-down-IO-port-access-when-the-kernel-is-lock.patch -+ patches.suse/x86-msr-Restrict-MSR-access-when-the-kernel-is-locke.patch -+ patches.suse/ACPI-Limit-access-to-custom_method-when-the-kernel-i.patch -+ patches.suse/acpi-Ignore-acpi_rsdp-kernel-param-when-the-kernel-h.patch -+ patches.suse/acpi-Disable-ACPI-table-override-if-the-kernel-is-lo.patch -+ patches.suse/lockdown-Prohibit-PCMCIA-CIS-storage-when-the-kernel.patch -+ patches.suse/lockdown-Lock-down-TIOCSSERIAL.patch -+ patches.suse/lockdown-Lock-down-module-params-that-specify-hardwa.patch -+ patches.suse/x86-mmiotrace-Lock-down-the-testmmiotrace-module.patch -+ patches.suse/lockdown-Lock-down-proc-kcore.patch -+ patches.suse/lockdown-Lock-down-tracing-and-perf-kprobes-when-in-.patch -+ patches.suse/bpf-Restrict-bpf-when-kernel-lockdown-is-in-confiden.patch -+ patches.suse/lockdown-Lock-down-perf-when-in-confidentiality-mode.patch -+ patches.suse/kexec-Allow-kexec_file-with-appropriate-IMA-policy-w.patch -+ patches.suse/debugfs-Restrict-debugfs-when-the-kernel-is-locked-d.patch -+ patches.suse/tracefs-Restrict-tracefs-when-the-kernel-is-locked-d.patch - patches.suse/efi-Restrict-efivar_ssdt_load-when-the-kernel-is-loc.patch -+ patches.suse/lockdown-Print-current-comm-in-restriction-messages.patch -+ patches.suse/security-constify-some-arrays-in-lockdown-LSM.patch -+ patches.suse/kexec-Fix-file-verification-on-S390.patch -+ patches.suse/0001-tasks-Add-a-count-of-task-RCU-users.patch -+ patches.suse/0002-tasks-sched-core-Ensure-tasks-are-available-for-a-gr.patch -+ patches.suse/0003-tasks-sched-core-With-a-grace-period-after-finish_ta.patch -+ patches.suse/0004-tasks-sched-core-RCUify-the-assignment-of-rq-curr.patch -+ patches.suse/sched-membarrier-Fix-private-expedited-registration-.patch -+ patches.suse/sched-membarrier-Remove-redundant-check.patch -+ patches.suse/sched-membarrier-Call-sync_core-only-before-usermode.patch -+ patches.suse/sched-membarrier-Fix-p-mm-membarrier_state-racy-load.patch -+ patches.suse/sched-membarrier-Skip-IPIs-when-mm-mm_users-1.patch -+ patches.suse/sched-membarrier-Return-ENOMEM-to-userspace-on-memory-allocation-failure.patch -+ patches.suse/sched-core-Fix-migration-to-invalid-CPU-in-__set_cpu.patch -+ patches.suse/sched-fair-Fix-Wunused-but-set-variable-warnings.patch -+ patches.suse/sched-fair-Avoid-redundant-EAS-calculation.patch -+ patches.suse/x86-purgatory-Disable-the-stackleak-GCC-plugin-for-t.patch -+ patches.suse/powerpc-mm-Add-a-helper-to-select-PAGE_KERNEL_RO-or-.patch -+ patches.suse/powerpc-mm-Fix-an-Oops-in-kasan_mmu_init.patch - patches.suse/KVM-PPC-Book3S-HV-use-smp_mb-when-setting-clearing-h.patch - patches.suse/powerpc-pseries-Read-TLB-Block-Invalidate-Characteri.patch - patches.suse/powerpc-pseries-Call-H_BLOCK_REMOVE-when-supported.patch - patches.suse/powerpc-book3s64-mm-Don-t-do-tlbie-fixup-for-some-ha.patch - patches.suse/powerpc-book3s64-radix-Rename-CPU_FTR_P9_TLBIE_BUG-f.patch - patches.suse/powerpc-mm-Fixup-tlbie-vs-mtpidr-mtlpidr-ordering-is.patch -+ patches.suse/selftests-powerpc-Add-test-case-for-tlbie-vs-mtpidr-.patch - patches.suse/usbnet-sanity-checking-of-packet-sizes-and-device-mt.patch -+ patches.suse/ionic-Remove-unnecessary-ternary-operator-in-ionic_d.patch -+ patches.suse/ibmvnic-Warn-unknown-speed-message-only-when-carrier.patch - patches.suse/net-sched-act_sample-don-t-push-mac-header-on-ip6gre.patch -+ patches.suse/selftests-Update-fib_tests-to-handle-missing-ping6.patch -+ patches.suse/selftests-Update-fib_nexthop_multiprefix-to-handle-m.patch -+ patches.suse/ipv4-Revert-removal-of-rt_uses_gateway.patch - patches.suse/sch_netem-fix-a-divide-by-zero-in-tabledist.patch -+ patches.suse/ipv6-fix-a-typo-in-fib6_rule_lookup.patch - patches.suse/cdc_ncm-fix-divide-by-zero-caused-by-invalid-wMaxPac.patch - patches.suse/usbnet-ignore-endpoints-with-invalid-wMaxPacketSize.patch - patches.suse/net-phy-fix-DP83865-10-Mbps-HDX-loopback-disable-fun.patch - patches.suse/net-qrtr-Stop-rx_worker-before-freeing-node.patch -+ patches.suse/net_sched-add-max-len-check-for-TCA_KIND.patch - patches.suse/net_sched-add-policy-validation-for-action-attribute.patch -+ patches.suse/qede-qede_fp-simplify-a-bit-qede_rx_build_skb.patch -+ patches.suse/net-ena-Select-DIMLIB-for-ENA_ETHERNET.patch -+ patches.suse/ionic-Fix-an-error-code-in-ionic_lif_alloc.patch -+ patches.suse/net-sched-fix-possible-crash-in-tcf_action_destroy.patch - patches.suse/mISDN-enforce-CAP_NET_RAW-for-raw-sockets.patch - patches.suse/appletalk-enforce-CAP_NET_RAW-for-raw-sockets.patch - patches.suse/ax25-enforce-CAP_NET_RAW-for-raw-sockets.patch - patches.suse/ieee802154-enforce-CAP_NET_RAW-for-raw-sockets.patch -- patches.suse/nfc-enforce-cap_net_raw-for-raw-sockets.patch -+ patches.suse/nfc-enforce-CAP_NET_RAW-for-raw-sockets.patch - patches.suse/arcnet-provide-a-buffer-big-enough-to-actually-recei.patch - patches.suse/skge-fix-checksum-byte-order.patch - patches.suse/net-ibmvnic-unlock-rtnl_lock-in-reset-so-linkwatch_e.patch - patches.suse/net-ibmvnic-prevent-more-than-one-thread-from-runnin.patch - patches.suse/ppp-Fix-memory-leak-in-ppp_write.patch -+ patches.suse/net-sched-cbs-Fix-not-adding-cbs-instance-to-list.patch -+ patches.suse/net-mlx5-DR-Fix-SW-steering-HW-bits-and-definitions.patch -+ patches.suse/net-mlx5-DR-Remove-redundant-vport-number-from-actio.patch -+ patches.suse/net-mlx5-DR-Fix-getting-incorrect-prev-node-in-ste_f.patch -+ patches.suse/net-mlx5-DR-Allow-matching-on-vport-based-on-vhca_id.patch - patches.suse/net-mlx5-Add-device-ID-of-upcoming-BlueField-2.patch -+ patches.suse/net-mlx5e-Fix-traffic-duplication-in-ethtool-steerin.patch -+ patches.suse/net-mlx5e-Fix-matching-on-tunnel-addresses-type.patch - patches.suse/macsec-drop-skb-sk-before-calling-gro_cells_receive.patch -+ patches.suse/net-stmmac-Fix-page-pool-size.patch - patches.suse/openvswitch-change-type-of-UPCALL_PID-attribute-to-N.patch -+ patches.suse/ipv6-do-not-free-rt-if-FIB_LOOKUP_NOREF-is-set-on-su.patch -+ patches.suse/mt76-mt7615-fix-mt7615-firmware-path-definitions.patch -+ patches.suse/iwlwifi-fw-don-t-send-GEO_TX_POWER_LIMIT-command-to-.patch -+ patches.suse/wil6210-use-after-free-in-wil_netif_rx_any.patch -+ patches.suse/net-aquantia-Fix-aq_vec_isr_legacy-return-value.patch - patches.suse/cxgb4-Signedness-bug-in-init_one.patch -+ patches.suse/net-hisilicon-Fix-signedness-bug-in-hix5hd2_dev_prob.patch -+ patches.suse/net-broadcom-bcmsysport-Fix-signedness-in-bcm_syspor.patch -+ patches.suse/net-netsec-Fix-signedness-bug-in-netsec_probe.patch -+ patches.suse/enetc-Fix-a-signedness-bug-in-enetc_of_get_phy.patch -+ patches.suse/net-socionext-Fix-a-signedness-bug-in-ave_probe.patch -+ patches.suse/0002-net-stmmac-dwmac-meson8b-Fix-signedness-bug-in-probe.patch -+ patches.suse/net-axienet-fix-a-signedness-bug-in-probe.patch -+ patches.suse/of-mdio-Fix-a-signedness-bug-in-of_phy_get_and_conne.patch -+ patches.suse/net-nixge-Fix-a-signedness-bug-in-nixge_probe.patch -+ patches.suse/net-ethernet-stmmac-Fix-signedness-bug-in-ipq806x_gm.patch -+ patches.suse/kcm-disable-preemption-in-kcm_parse_func_strparser.patch -+ patches.suse/sch_netem-fix-rcu-splat-in-netem_enqueue.patch -+ patches.suse/ipv6-add-priority-parameter-to-ip6_xmit.patch -+ patches.suse/net-rds-Check-laddr_check-before-calling-it.patch -+ patches.suse/net-sched-sch_htb-don-t-call-qdisc_put-while-holding.patch -+ patches.suse/net-sched-multiq-don-t-call-qdisc_put-while-holding-.patch -+ patches.suse/net-sched-sch_sfb-don-t-call-qdisc_put-while-holding.patch -+ patches.suse/libbpf-Remove-getsockopt-check-for-XDP_OPTIONS.patch -+ patches.suse/bpf-fix-BTF-verification-of-enums.patch -+ patches.suse/bpf-fix-BTF-limits.patch -+ patches.suse/xsk-relax-UMEM-headroom-alignment.patch -+ patches.suse/bpf-xskmap-Return-ERR_PTR-for-failure-case-instead-o.patch -+ patches.suse/libbpf-fix-false-uninitialized-variable-warning.patch -+ patches.suse/selftests-bpf-adjust-strobemeta-loop-to-satisfy-late.patch -+ patches.suse/libbpf-Teach-btf_dumper-to-emit-stand-alone-anonymou.patch -+ patches.suse/bpf-Clean-up-indentation-issue-in-BTF-kflag-processi.patch -+ patches.suse/bpf-Fix-bpf_event_output-re-entry-issue.patch -+ patches.suse/vrf-Do-not-attempt-to-create-IPv6-mcast-rule-if-IPv6.patch -+ patches.suse/nfp-flower-prevent-memory-leak-in-nfp_flower_spawn_p.patch -+ patches.suse/nfp-flower-fix-memory-leak-in-nfp_flower_spawn_vnic_.patch -+ patches.suse/netfilter-nf_tables-allow-lookups-in-dynamic-sets.patch -+ patches.suse/net-dsa-microchip-Always-set-regmap-stride-to-1.patch -+ patches.suse/lib-dimlib-fix-help-text-typos.patch -+ patches.suse/net-phy-micrel-add-Asym-Pause-workaround-for-KSZ9021.patch -+ patches.suse/net-ena-clean-up-indentation-issue.patch -+ patches.suse/mlxsw-spectrum-Clear-VLAN-filters-during-port-initia.patch -+ patches.suse/Documentation-Clarify-trap-s-description.patch -+ patches.suse/mlxsw-spectrum_flower-Fail-in-case-user-specifies-mu.patch -+ patches.suse/tcp_bbr-fix-quantization-code-to-not-raise-cwnd-if-n.patch -+ patches.suse/sk_buff-drop-all-skb-extensions-on-free-and-skb-scru.patch -+ patches.suse/tcp-better-handle-TCP_USER_TIMEOUT-in-SYN_SENT-state.patch -+ patches.suse/nfp-abm-fix-memory-leak-in-nfp_abm_u32_knode_replace.patch -+ patches.suse/iommu-amd-fix-pages-leak-in-free_pagetable -+ patches.suse/iommu-amd-Fix-downgrading-default-page-sizes-in-allo.patch -+ patches.suse/iommu-amd-introduce-first_pte_l7-helper -+ patches.suse/iommu-amd-unmap-all-l7-ptes-when-downgrading-page-sizes - patches.suse/iommu-amd-wait-for-completion-of-iotlb-flush-in-attach_device - patches.suse/iommu-amd-remove-domain-updated -+ patches.suse/iommu-amd-remove-amd_iommu_devtable_lock -+ patches.suse/iommu-amd-take-domain-lock-for-complete-attach-detach-path -+ patches.suse/iommu-amd-check-for-busy-devices-earlier-in-attach_device -+ patches.suse/iommu-amd-lock-dev_data-in-attach-detach-code-paths -+ patches.suse/iommu-amd-lock-code-paths-traversing-protection_domain-dev_list -+ patches.suse/i2c-qcom-geni-Disable-DMA-processing-on-the-Lenovo-Y.patch - patches.suse/i2c-riic-Clear-NACK-in-tend-isr.patch -+ patches.suse/i2c-i801-Bring-back-Block-Process-Call-support-for-c.patch -+ patches.suse/0008-powerpc-book3s64-Export-has_transparent_hugepage-rel.patch -+ patches.suse/0009-libnvdimm-dax-Pick-the-right-alignment-default-when-.patch -+ patches.suse/libnvdimm-Fix-endian-conversion-issues.patch -+ patches.suse/libnvdimm-altmap-track-namespace-boundaries-in-altmap.patch -+ patches.suse/libnvdimm-nfit_test-Fix-acpi_handle-redefinition.patch -+ patches.suse/libnvdimm-region-Initialize-bad-block-for-volatile-n.patch -+ patches.suse/libnvdimm-prevent-nvdimm-from-requesting-key-when-se.patch -+ patches.suse/libnvdimm-region-Enable-MAP_SYNC-for-volatile-region.patch -+ patches.suse/smb3-allow-decryption-keys-to-be-dumped-by-admin-for-debugging.patch - patches.suse/smb3-fix-leak-in-open-on-server-perf-counter.patch -+ patches.suse/fs-cifs-smb2pdu-c-Make-SMB2_notify_init-static.patch -+ patches.suse/fs-cifs-sess-c-Remove-set-but-not-used-variable-capabilities-.patch - patches.suse/CIFS-fix-max-ea-value-size.patch -- patches.suse/CIFS-Fix-oplock-handling-for-SMB-2-1-protocols.patch -+ patches.suse/smb3-Add-missing-reparse-tags.patch -+ patches.suse/smb3-pass-mode-bits-into-create-calls.patch -+ patches.suse/smb3-missing-ACL-related-flags.patch -+ patches.suse/CIFS-Fix-oplock-handling-for-SMB-2.1-protocols.patch - patches.suse/mmc-sdhci-improve-ADMA-error-reporting.patch - patches.suse/mmc-sdhci-of-esdhc-set-DMA-snooping-based-on-DMA-coh.patch -- patches.suse/0001-Btrfs-fix-selftests-failure-due-to-uninitialized-i_m.patch -+ patches.suse/mmc-sdhci-Let-drivers-define-their-DMA-mask.patch -+ patches.suse/mmc-tegra-Implement-set_dma_mask.patch -+ patches.suse/mmc-host-sdhci-pci-add-genesys-logic-gl975x-support.patch -+ patches.suse/tracing-Have-error-path-in-predicate_parse-free-its-.patch -+ patches.suse/ARM-aspeed-ast2500-is-ARMv6K.patch -+ patches.suse/bus-ti-sysc-Fix-clock-handling-for-no-idle-quirks.patch -+ patches.suse/bus-ti-sysc-Fix-handling-of-invalid-clocks.patch -+ patches.suse/ARM-omap2plus_defconfig-Fix-missing-video.patch -+ patches.suse/ARM-dts-logicpd-torpedo-baseboard-Fix-missing-video.patch -+ patches.suse/ARM-dts-am3517-evm-Fix-missing-video.patch -+ patches.suse/ARM-dts-logicpd-som-lv-Fix-i2c2-and-i2c3-Pin-mux.patch -+ patches.suse/bus-ti-sysc-Remove-unpaired-sysc_clkdm_deny_idle.patch -+ patches.suse/Btrfs-fix-selftests-failure-due-to-uninitialized-i_m.patch -+ patches.suse/btrfs-adjust-dirty_metadata_bytes-after-writeback-fa.patch -+ patches.suse/Btrfs-fix-race-setting-up-and-completing-qgroup-resc.patch - patches.suse/0001-btrfs-relocation-fix-use-after-free-on-dead-relocati.patch -+ patches.suse/0001-btrfs-Fix-a-regression-which-we-can-t-convert-to-SIN.patch - patches.suse/0001-btrfs-qgroup-Fix-the-wrong-target-io_tree-when-freei.patch - patches.suse/0002-btrfs-qgroup-Fix-reserved-data-space-leak-if-we-have.patch -+ patches.suse/char-random-Add-a-newline-at-the-end-of-the-file.patch -+ patches.suse/membarrier-Fix-RCU-locking-bug-caused-by-faulty-merge.patch -+ patches.suse/tick-broadcast-hrtimer-Fix-a-race-in-bc_set_next.patch -+ patches.suse/vfs-Fix-EOVERFLOW-testing-in-put_compat_statfs64.patch -+ patches.suse/blk-mq-honor-IO-scheduler-for-multiqueue-devices.patch -+ patches.suse/blk-mq-apply-normal-plugging-for-HDD.patch -+ patches.suse/nvmet-change-ppl-to-lpp.patch -+ patches.suse/nvme-pci-Fix-a-race-in-controller-removal.patch -+ patches.suse/nvme-tcp-fix-wrong-stop-condition-in-io_work.patch -+ patches.suse/nvme-pci-Save-PCI-state-before-putting-drive-into-de.patch -+ patches.suse/nvme-fix-an-error-code-in-nvme_init_subsystem.patch -+ patches.suse/nvme-rdma-Fix-max_hw_sectors-calculation.patch -+ patches.suse/Added-QUIRKs-for-ADATA-XPG-SX8200-Pro-512GB.patch -+ patches.suse/nvmet-tcp-remove-superflous-check-on-request-sgl.patch -+ patches.suse/nvme-Add-quirk-for-Kingston-NVME-SSD-running-FW-E8FK.patch -+ patches.suse/nvme-allow-64-bit-results-in-passthru-commands.patch -+ patches.suse/nvme-Add-ctrl-attributes-for-queue_count-and-sqsize.patch -+ patches.suse/nvme-Move-ctrl-sqsize-to-generic-space.patch -+ patches.suse/nvme-rdma-fix-possible-use-after-free-in-connect-tim.patch -+ patches.suse/loop-change-queue-block-size-to-match-when-using-DIO.patch -+ patches.suse/s390-dasd-Fix-error-handling-during-online-processin.patch -+ patches.suse/Revert-s390-dasd-Add-discard-support-for-ESE-volumes.patch -+ patches.suse/0001-block-sed-opal-fix-sparse-warning-obsolete-array-ini.patch -+ patches.suse/0002-block-sed-opal-fix-sparse-warning-convert-__be64-dat.patch -+ patches.suse/0001-drm-amdgpu-revert-disable-bulk-moves-for-now.patch -+ patches.suse/drm-amd-powerplay-change-metrics-update-period-from-.patch - patches.suse/drm-amdgpu-fix-multiple-memory-leaks-in-acp_hw_init.patch -- patches.suse/0002-drm-omap-fix-max-fclk-divider-for-omap36xx.patch -- patches.suse/0001-xen-xenbus-fix-self-deadlock-after-killing-user-proc.patch -+ patches.suse/drm-amd-display-memory-leak.patch -+ patches.suse/drm-Free-the-writeback_job-when-it-with-an-empty-fb.patch -+ patches.suse/drm-Clear-the-fence-pointer-when-writeback-job-signa.patch -+ patches.suse/drm-komeda-prevent-memory-leak-in-komeda_wb_connecto.patch -+ patches.suse/drm-omap-fix-max-fclk-divider-for-omap36xx.patch -+ patches.suse/0003-drm-i915-dp-Fix-dsc-bpp-calculations-v5.patch -+ patches.suse/0004-drm-i915-Fix-g4x-sprite-scaling-stride-check-with-GT.patch -+ patches.suse/Revert-drm-i915-Fix-DP-MST-crtc_mask.patch -+ patches.suse/sched-Add-__ASSEMBLY__-guards-around-struct-clone_ar.patch -+ patches.suse/selftests-pidfd-Fix-undefined-reference-to-pthread_c.patch -+ patches.suse/sched-add-kernel-doc-for-struct-clone_args.patch -+ patches.suse/lib-introduce-copy_struct_from_user-helper.patch -+ patches.suse/clone3-switch-to-copy_struct_from_user.patch -+ patches.suse/usercopy-Add-parentheses-around-assignment-in-test_c.patch -+ patches.suse/xen-efi-Set-nonblocking-callbacks.patch -+ patches.suse/xen-balloon-Set-pages-PageOffline-in-balloon_add_reg.patch -+ patches.suse/xen-xenbus-fix-self-deadlock-after-killing-user-proc.patch -+ patches.suse/kvm-x86-fix-a-spurious-e2big-in-_do_cpuid_func -+ patches.suse/KVM-X86-Fix-userspace-set-invalid-CR4.patch -+ patches.suse/kvm-x86-improve-emulation-of-cpuid-leaves-0bh-and-1fh -+ patches.suse/kvm-x86-use-amd-cpuid-semantics-for-amd-vcpus - patches.suse/kvm-x86-powerpc-do-not-allow-clearing-largepages-debugfs-entry -+ patches.suse/kvm-vmx-limit-guest-pmcs-to-those-supported-on-the-host -+ patches.suse/selftests-kvm-Fix-libkvm-build-error.patch -+ patches.suse/KVM-nVMX-Fix-consistency-check-on-injected-exception.patch -+ patches.suse/RISC-V-Clear-load-reservations-while-restoring-hart-.patch -+ patches.suse/riscv-Fix-memblock-reservation-for-device-tree-blob.patch -+ patches.suse/MIPS-dts-ar9331-fix-interrupt-controller-size.patch -+ patches.suse/mips-Loongson-Fix-the-link-time-qualifier-of-serial_.patch - patches.suse/s390-cpumsf-check-for-cpu-measurement-sampling -+ patches.suse/s390-qdio-clarify-size-of-the-qib-parm-area -+ patches.suse/s390-mm-fix-Wunused-but-set-variable-warnings.patch -+ patches.suse/KVM-s390-fix-__insn32_query-inline-assembly.patch -+ patches.suse/0002-kvm-s390-mark-_insn32_query-as-_always_inline -+ patches.suse/net-dsa-qca8k-Use-up-to-7-ports-for-all-operations.patch - patches.suse/sch_cbq-validate-TCA_CBQ_WRROPT-to-avoid-crash.patch -+ patches.suse/erspan-remove-the-incorrect-mtu-limit-for-erspan.patch - patches.suse/net-Unpublish-sk-from-sk_reuseport_cb-before-call_rc.patch - patches.suse/ieee802154-atusb-fix-use-after-free-at-disconnect.patch - patches.suse/ieee802154-ca8210-prevent-memory-leak.patch -+ patches.suse/net-dsa-sja1105-Ensure-PTP-time-for-rxtstamp-reconst.patch -+ patches.suse/net-dsa-sja1105-Prevent-leaking-memory.patch -+ patches.suse/net-sched-taprio-Fix-potential-integer-overflow-in-t.patch -+ patches.suse/net-socionext-netsec-always-grab-descriptor-lock.patch -+ patches.suse/ionic-select-CONFIG_NET_DEVLINK.patch - patches.suse/nl80211-validate-beacon-head.patch -+ patches.suse/cfg80211-validate-SSID-MBSSID-element-ordering-assum.patch -+ patches.suse/cfg80211-initialize-on-stack-chandefs.patch - patches.suse/nl80211-fix-null-pointer-dereference.patch - patches.suse/mac80211-fix-txq-null-pointer-dereference.patch -+ patches.suse/mac80211-keep-BHs-disabled-while-calling-drv_tx_wake.patch -+ patches.suse/net-sched-taprio-Avoid-division-by-zero-on-invalid-l.patch -+ patches.suse/net-sched-cbs-Avoid-division-by-zero-when-calculatin.patch -+ patches.suse/net-mscc-ocelot-add-missing-of_node_put-after-callin.patch -+ patches.suse/net-dsa-rtl8366rb-add-missing-of_node_put-after-call.patch -+ patches.suse/devlink-Fix-error-handling-in-param-and-info_get-dum.patch -+ patches.suse/net-stmmac-xgmac-Not-all-Unicast-addresses-may-be-av.patch -+ patches.suse/net-stmmac-dwmac4-Always-update-the-MAC-Hash-Filter.patch -+ patches.suse/net-stmmac-Correctly-take-timestamp-for-PTPv2.patch -+ patches.suse/net-stmmac-Do-not-stop-PHY-if-WoL-is-enabled.patch -+ patches.suse/0003-net-stmmac-xgmac-Disable-the-Timestamp-interrupt-by-.patch -+ patches.suse/net-ag71xx-fix-mdio-subnode-support.patch - patches.suse/hso-fix-NULL-deref-on-tty-open.patch - patches.suse/vsock-Fix-a-lockdep-warning-in-__vsock_release.patch -- patches.suse/0001-xen-netfront-do-not-use-0U-as-error-return-value-for.patch -+ patches.suse/tcp-adjust-rto_base-in-retransmits_timed_out.patch -+ patches.suse/xen-netfront-do-not-use-0U-as-error-return-value-for.patch - patches.suse/tipc-fix-unlimited-bundling-of-small-messages.patch -+ patches.suse/mlx5-avoid-64-bit-division-in-dr_icm_pool_mr_create.patch -+ patches.suse/net-dsa-rtl8366-Check-VLAN-ID-and-not-ports.patch - patches.suse/net-rds-Fix-error-handling-in-rds_ib_add_one.patch -+ patches.suse/net-dsa-sja1105-Initialize-the-meta_lock.patch -+ patches.suse/net-dsa-sja1105-Fix-sleeping-while-atomic-in-.port_h.patch -+ patches.suse/ptp_qoriq-Initialize-the-registers-spinlock-before-c.patch -+ patches.suse/netfilter-nft_connlimit-disable-bh-on-garbage-collec.patch -+ patches.suse/net-hisilicon-Fix-usage-of-uninitialized-variable-in.patch -+ patches.suse/net-stmmac-Avoid-deadlock-on-suspend-resume.patch - patches.suse/ipv6-drop-incoming-packets-having-a-v4mapped-source-.patch -+ patches.suse/udp-fix-gso_segs-calculations.patch -+ patches.suse/udp-only-do-GSO-if-of-segs-1.patch -+ patches.suse/lib-textsearch-fix-escapes-in-example-code.patch -+ patches.suse/tcp-fix-slab-out-of-bounds-in-tcp_zerocopy_receive.patch - patches.suse/qmi_wwan-add-support-for-Cinterion-CLS8-devices.patch -+ patches.suse/rxrpc-Fix-rxrpc_recvmsg-tracepoint.patch - patches.suse/cxgb4-Fix-out-of-bounds-MSI-X-info-array-access.patch - patches.suse/r8152-Set-macpassthru-in-reset_resume-callback.patch -+ patches.suse/net-ipv4-avoid-mixed-n_redirects-and-rate_tokens-usa.patch -+ patches.suse/net-phy-allow-for-reset-line-to-be-tied-to-a-sleepy-.patch - patches.suse/ipv6-Handle-missing-host-route-in-__ipv6_ifa_notify.patch -+ patches.suse/net-phy-fix-write-to-mii-ctrl1000-register.patch - patches.suse/sch_dsmark-fix-potential-NULL-deref-in-dsmark_init.patch - patches.suse/nfc-fix-memory-leak-in-llcp_sock_bind.patch - patches.suse/net-qlogic-Fix-memory-leak-in-ql_alloc_large_buffers.patch -- patches.suse/Make-filldir-verify-the-directory-entry-filename-is-valid.patch -+ patches.suse/Convert-filldir-64-from-__put_user-to-unsafe_put_use.patch -+ patches.suse/Make-filldir-64-verify-the-directory-entry-filename-.patch -+ patches.suse/scsi-bnx2fc-Handle-scope-bits-when-array-returns-BUS.patch -+ patches.suse/scsi-ufs-skip-shutdown-if-hba-is-not-powered.patch -+ patches.suse/scsi-qedf-Remove-always-false-tmp_prio-0-statement.patch - patches.suse/msft-hv-1948-scsi-storvsc-setup-1-1-mapping-between-hardware-queu.patch -+ patches.suse/scsi-megaraid-disable-device-when-probe-failed-after.patch - patches.suse/scsi-qla2xxx-Silence-fwdump-template-message.patch - patches.suse/scsi-qla2xxx-Fix-unbound-sleep-in-fcport-delete-path.patch - patches.suse/scsi-qla2xxx-Fix-stale-mem-access-on-driver-unload.patch - patches.suse/scsi-qla2xxx-Optimize-NPIV-tear-down-process.patch - patches.suse/scsi-qla2xxx-Fix-N2N-link-reset.patch - patches.suse/scsi-qla2xxx-Fix-N2N-link-up-fail.patch - patches.suse/scsi-qla2xxx-Fix-Nport-ID-display-value.patch -+ patches.suse/kbuild-correct-formatting-of-header-in-kbuild-module.patch -+ patches.suse/namespace-fix-namespace.pl-script-to-support-relativ.patch -+ patches.suse/scripts-setlocalversion-clear-local-variable-to-make.patch -+ patches.suse/clk-ti-dra7-Fix-mcasp8-clock-bits.patch -+ patches.suse/ARM-dts-Fix-wrong-clocks-for-dra7-mcasp.patch -+ patches.suse/DTS-ARM-gta04-introduce-legacy-spi-cs-high-to-make-d.patch -+ patches.suse/ARM-omap2plus_defconfig-Enable-DRM_TI_TFP410.patch -+ patches.suse/ARM-dts-Fix-gpio0-flags-for-am335x-icev2.patch -+ patches.suse/ARM-OMAP2-Fix-missing-reset-done-flag-for-am3-and-am.patch -+ patches.suse/ARM-OMAP2-Add-missing-LCDC-midlemode-for-am335x.patch -+ patches.suse/ARM-OMAP2-Fix-warnings-with-broken-omap2_set_init_vo.patch -+ patches.suse/ARM-dts-am4372-Set-memory-bandwidth-limit-for-DISPC.patch -+ patches.suse/elf-don-t-use-MAP_FIXED_NOREPLACE-for-elf-executable.patch -+ patches.suse/uaccess-implement-a-proper-unsafe_copy_to_user-and-s.patch -+ patches.suse/ocfs2-clear-zero-in-unaligned-direct-IO.patch -+ patches.suse/fs-ocfs2-fix-possible-null-pointer-dereferences-in-o.patch -+ patches.suse/fs-ocfs2-fix-a-possible-null-pointer-dereference-in-.patch -+ patches.suse/panic-ensure-preemption-is-disabled-during-panic.patch -+ patches.suse/mm-memremap-drop-unused-SECTION_SIZE-and-SECTION_MAS.patch -+ patches.suse/writeback-fix-use-after-free-in-finish_writeback_work.patch -+ patches.suse/memcg-only-record-foreign-writebacks-with-dirty-pages-when-memcg-is-not-disabled.patch - patches.suse/0001-kernel-sysctl.c-do-not-override-max_threads-provided.patch -+ patches.suse/mm-z3fold.c-claim-page-in-the-beginning-of-free.patch -+ patches.suse/mm-page_alloc.c-fix-a-crash-in-free_pages_prepare.patch -+ patches.suse/mm-vmpressure.c-fix-a-signedness-bug-in-vmpressure_r.patch -+ patches.suse/mm-memcg-proportional-memory.-low-min-reclaim.patch -+ patches.suse/mm-memcg-make-memory.emin-the-baseline-for-utilisation-determination.patch -+ patches.suse/mm-memcg-make-scan-aggression-always-exclude-protection.patch -+ patches.suse/mm-sl-ou-b-improve-memory-accounting.patch -+ patches.suse/mm-sl-aou-b-guarantee-natural-alignment-for-kmalloc-power-of-two.patch -+ patches.suse/kselftest-exclude-failed-TARGETS-from-runlist.patch -+ patches.suse/selftests-kselftest-runner.sh-Add-45-second-timeout-.patch -+ patches.suse/selinux-fix-context-string-corruption-in-convert_con.patch -+ patches.suse/gpiolib-don-t-clear-FLAG_IS_OUT-when-emulating-open-.patch -+ patches.suse/gpio-fix-getting-nonexclusive-gpiods-from-DT.patch -+ patches.suse/gpio-eic-sprd-Fix-the-incorrect-EIC-offset-when-togg.patch -+ patches.suse/gpio-max77620-Use-correct-unit-for-debounce-times.patch -+ patches.suse/arm64-errata-Update-stale-comment.patch -+ patches.suse/arm64-sve-Fix-wrong-free-for-task-thread.sve_state.patch -+ patches.suse/arm64-cpufeature-Effectively-expose-FRINT-capability.patch -+ patches.suse/arm64-Fix-incorrect-irqflag-restore-for-priority-mas.patch -+ patches.suse/arm64-ftrace-Ensure-synchronisation-in-PLT-setup-for.patch -+ patches.suse/arm64-vdso32-Fix-broken-compat-vDSO-build-warnings.patch -+ patches.suse/arm64-vdso32-Detect-binutils-support-for-dmb-ishld.patch -+ patches.suse/arm64-Default-to-building-compat-vDSO-with-clang-whe.patch -+ patches.suse/arm64-vdso32-Don-t-use-KBUILD_CPPFLAGS-unconditional.patch -+ patches.suse/arm64-armv8_deprecated-Checking-return-value-for-mem.patch -+ patches.suse/RDMA-vmw_pvrdma-Free-SRQ-only-once.patch -+ patches.suse/RDMA-siw-Fix-serialization-issue-in-write_space.patch -+ patches.suse/RDMA-core-Fix-use-after-free-and-refcnt-leak-on-ndev.patch - patches.suse/RDMA-hfi1-Prevent-memory-leak-in-sdma_init.patch -+ patches.suse/RDMA-iw_cxgb4-fix-SRQ-access-from-dump_qp.patch -+ patches.suse/RDMA-iwcm-Fix-a-lock-inversion-issue.patch -+ patches.suse/RDMA-i40iw-Associate-ibdev-to-netdev-before-IB-devic.patch -+ patches.suse/RDMA-core-Fix-an-error-handling-path-in-res_get_comm.patch -+ patches.suse/RDMA-cm-Fix-memory-leak-in-cm_add-remove_one.patch -+ patches.suse/RDMA-cxgb4-Do-not-dma-memory-off-of-the-stack.patch -+ patches.suse/RDMA-nldev-Reshuffle-the-code-to-avoid-need-to-rebin.patch -+ patches.suse/IB-core-Fix-wrong-iterating-on-ports.patch -+ patches.suse/RDMA-mlx5-Do-not-allow-rereg-of-a-ODP-MR.patch -+ patches.suse/RDMA-mlx5-Fix-a-race-with-mlx5_ib_update_xlt-on-an-i.patch -+ patches.suse/RDMA-odp-Lift-umem_mutex-out-of-ib_umem_odp_unmap_dm.patch -+ patches.suse/RDMA-mlx5-Order-num_pending_prefetch-properly-with-s.patch -+ patches.suse/RDMA-mlx5-Put-live-in-the-correct-place-for-ODP-MRs.patch -+ patches.suse/RDMA-mlx5-Add-missing-synchronize_srcu-for-MW-cases.patch -+ patches.suse/Fix-the-locking-in-dcache_readdir-and-friends.patch -+ patches.suse/Btrfs-fix-memory-leak-due-to-concurrent-append-write.patch -+ patches.suse/btrfs-fix-incorrect-updating-of-log-root-tree.patch -+ patches.suse/btrfs-fix-balance-convert-to-single-on-32-bit-host-C.patch -+ patches.suse/btrfs-allocate-new-inode-in-NOFS-context.patch -+ patches.suse/btrfs-fix-uninitialized-ret-in-ref-verify.patch -+ patches.suse/btrfs-silence-maybe-uninitialized-warning-in-clone_r.patch - patches.suse/xfs-Fix-tail-rounding-in-xfs_alloc_file_space.patch -- patches.suse/cifs-use-cifsInodeInfo-open_file_lock-while-iterating-to-avoid-a-p.patch -+ patches.suse/xfs-assure-zeroed-memory-buffers-for-certain-kmem-al.patch -+ patches.suse/xfs-log-the-inode-on-directory-sf-to-block-format-ch.patch -+ patches.suse/xfs-remove-broken-error-handling-on-failed-attr-sf-t.patch -+ patches.suse/xfs-move-local-to-extent-inode-logging-into-bmap-hel.patch -+ patches.suse/Revert-libata-freezer-avoid-block-device-removal-whi.patch -+ patches.suse/blk-wbt-fix-performance-regression-in-wbt-scale_up-scale_down.patch -+ patches.suse/io_uring-only-flush-workqueues-on-fileset-removal.patch -+ patches.suse/0022-null_blk-Fix-zoned-command-return-code.patch -+ patches.suse/nbd-fix-possible-sysfs-duplicate-warning.patch -+ patches.suse/drm-amdgpu-fix-memory-leak.patch -+ patches.suse/drm-i915-execlists-Remove-incorrect-BUG_ON-for-sched.patch -+ patches.suse/drm-i915-Perform-GGTT-restore-much-earlier-during-re.patch -+ patches.suse/drm-i915-Whitelist-COMMON_SLICE_CHICKEN2.patch -+ patches.suse/0001-drm-i915-Don-t-mix-srcu-tag-and-negative-error-codes.patch -+ patches.suse/drm-i915-Extend-Haswell-GT1-PSMI-workaround-to-all.patch -+ patches.suse/drm-i915-Verify-the-engine-after-acquiring-the-activ.patch -+ patches.suse/drm-i915-Bump-skl-max-plane-width-to-5k-for-linear-x.patch -+ patches.suse/drm-i915-Prevent-bonded-requests-from-overtaking-eac.patch -+ patches.suse/drm-i915-Mark-contents-as-dirty-on-a-write-fault.patch -+ patches.suse/drm-i915-cml-Add-second-PCH-ID-for-CMP.patch -+ patches.suse/drm-i915-execlists-Drop-redundant-list_del_init-rq-s.patch -+ patches.suse/drm-i915-Only-enqueue-already-completed-requests.patch -+ patches.suse/drm-i915-Fixup-preempt-to-busy-vs-reset-of-a-virtual.patch -+ patches.suse/drm-i915-execlists-Protect-peeking-at-execlists-acti.patch -+ patches.suse/drm-i915-gt-execlists-active-is-serialised-by-the-ta.patch -+ patches.suse/msft-hv-1953-HID-hyperv-Use-in-place-iterator-API-in-the-channel-.patch -+ patches.suse/msft-hv-1954-Drivers-hv-vmbus-Fix-harmless-building-warnings-with.patch -+ patches.suse/0013-scripts-add_namespace-Fix-coccicheck-failed.patch -+ patches.suse/0014-module-swap-the-order-of-symbol.namespace.patch -+ patches.suse/0015-modpost-fix-broken-sym-namespace-for-external-module.patch -+ patches.suse/0016-module-rename-__kstrtab_ns_-to-__kstrtabns_-to-avoid.patch -+ patches.suse/0017-kbuild-fix-build-error-of-make-nsdeps-in-clean-tree.patch -+ patches.suse/0018-nsdeps-fix-hashbang-of-scripts-nsdeps.patch -+ patches.suse/0019-nsdeps-make-generated-patches-independent-of-locale.patch -+ patches.suse/0020-doc-move-namespaces.rst-from-kbuild-to-core-api.patch -+ patches.suse/smb3-cleanup-some-recent-endian-errors-spotted-by-updated-sparse.patch -+ patches.suse/fs-cifs-mute-Wunused-const-variable-message.patch -+ patches.suse/cifs-use-cifsInodeInfo-open_file_lock-while-iteratin.patch - patches.suse/CIFS-Gracefully-handle-QueryInfo-errors-during-open.patch -+ patches.suse/smb3-remove-noisy-debug-message-and-minor-cleanup.patch -+ patches.suse/smb3-Fix-regression-in-time-handling.patch - patches.suse/CIFS-Force-revalidate-inode-when-dentry-is-stale.patch - patches.suse/CIFS-Force-reval-dentry-if-LOOKUP_REVAL-flag-is-set.patch -+ patches.suse/nfs-Fix-nfsi-nrequests-count-error-on-nfs_inode_remo.patch -+ patches.suse/NFS-Fix-O_DIRECT-accounting-of-number-of-bytes-read-.patch -+ patches.suse/NFSv4-Fix-leak-of-clp-cl_acceptor-string.patch -+ patches.suse/SUNRPC-fix-race-to-sk_err-after-xs_error_report.patch -+ patches.suse/s390-cio-fix-virtio-ccw-DMA-without-PV.patch -+ patches.suse/s390-uaccess-avoid-false-positive-compiler-warnings.patch -+ patches.suse/x86-xen-Return-from-panic-notifier.patch -+ patches.suse/powerpc-64s-radix-Fix-build-failure-with-RADIX_MMU-n.patch - patches.suse/powerpc-pseries-Remove-confusing-warning-message.patch -- patches.suse/x86-asm-fix-mwaitx-c-state-hint-value.patch -+ patches.suse/selftests-powerpc-Fix-compile-error-on-tlbie_test-du.patch -+ patches.suse/MIPS-include-Mark-__cmpxchg-as-__always_inline.patch -+ patches.suse/MIPS-include-Mark-__xchg-as-__always_inline.patch -+ patches.suse/MIPS-fw-sni-Fix-out-of-bounds-init-of-o32-stack.patch -+ patches.suse/MIPS-elf_hwcap-Export-userspace-ASEs.patch -+ patches.suse/MIPS-Disable-Loongson-MMI-instructions-for-kernel-bu.patch -+ patches.suse/riscv-avoid-kernel-hangs-when-trapped-in-BUG.patch -+ patches.suse/riscv-avoid-sending-a-SIGTRAP-to-a-user-thread-trapp.patch -+ patches.suse/riscv-Correct-the-handling-of-unexpected-ebreak-in-d.patch -+ patches.suse/x86-asm-Fix-MWAITX-C-state-hint-value.patch -+ patches.suse/x86-cpu-add-comet-lake-to-the-intel-cpu-models-header.patch -+ patches.suse/efi-cper-Fix-endianness-of-PCIe-class-code.patch - patches.suse/efivar-ssdt-Don-t-iterate-over-EFI-vars-if-no-SSDT-o.patch -- patches.suse/0001-USB-microtek-fix-info-leak-at-probe.patch -- patches.suse/0001-USB-adutux-fix-use-after-free-on-disconnect.patch -- patches.suse/0001-USB-adutux-fix-NULL-derefs-on-disconnect.patch -+ patches.suse/efi-tpm-Don-t-access-event-count-when-it-isn-t-mappe.patch -+ patches.suse/efi-tpm-Don-t-traverse-an-event-log-with-no-events.patch -+ patches.suse/efi-tpm-Only-set-efi_tpm_final_log_size-after-succes.patch -+ patches.suse/efi-Make-unexported-efi_rci2_sysfs_init-static.patch -+ patches.suse/efi-x86-Do-not-clean-dummy-variable-in-kexec-path.patch -+ patches.suse/efi-tpm-Fix-sanity-check-of-unsigned-tbl_size-being-.patch -+ patches.suse/libsubcmd-Make-_FORTIFY_SOURCE-defines-dependent-on-.patch -+ patches.suse/perf-tests-Avoid-raising-SEGV-using-an-obvious-NULL-.patch -+ patches.suse/perf-llvm-Don-t-access-out-of-scope-array.patch -+ patches.suse/perf-map-Fix-overlapped-map-handling.patch -+ patches.suse/perf-inject-jit-Fix-JIT_CODE_MOVE-filename.patch -+ patches.suse/perf-script-brstackinsn-Fix-recovery-from-LBR-binary.patch -+ patches.suse/perf-jevents-Fix-period-for-Intel-fixed-counters.patch -+ patches.suse/perf-tools-Propagate-get_cpuid-error.patch -+ patches.suse/perf-annotate-Propagate-perf_env__arch-error.patch -+ patches.suse/perf-annotate-Fix-the-signedness-of-failure-returns.patch -+ patches.suse/perf-annotate-Propagate-the-symbol__annotate-error-r.patch -+ patches.suse/perf-annotate-Fix-arch-specific-init-failure-errors.patch -+ patches.suse/perf-annotate-Return-appropriate-error-code-for-allo.patch -+ patches.suse/perf-annotate-Don-t-return-1-for-error-when-doing-BP.patch -+ patches.suse/perf-core-Rework-memory-accounting-in-perf_mmap.patch -+ patches.suse/perf-core-Fix-corner-case-in-perf_rotate_context.patch -+ patches.suse/perf-x86-amd-Change-fix-NMI-latency-mitigation-to-us.patch -+ patches.suse/perf-x86-intel-add-comet-lake-cpu-support.patch -+ patches.suse/perf-x86-msr-add-comet-lake-cpu-support.patch -+ patches.suse/perf-x86-cstate-add-comet-lake-cpu-support.patch -+ patches.suse/perf-x86-cstate-update-c-state-counters-for-ice-lake.patch -+ patches.suse/sched-fair-Scale-bandwidth-quota-and-period-without-losing-quota-period-ratio-precision.patch -+ patches.suse/sched-vtime-Fix-guest-system-mis-accounting-on-task-switch.patch -+ patches.suse/USB-rio500-Remove-Rio-500-kernel-driver.patch -+ patches.suse/USB-microtek-fix-info-leak-at-probe.patch -+ patches.suse/USB-adutux-fix-use-after-free-on-disconnect.patch -+ patches.suse/USB-adutux-fix-NULL-derefs-on-disconnect.patch - patches.suse/USB-yurex-Don-t-retry-on-unexpected-errors.patch -+ patches.suse/usbip-vhci_hcd-indicate-failed-message.patch - patches.suse/USB-dummy-hcd-fix-power-budget-for-SuperSpeed-mode.patch -- patches.suse/0001-USB-usblcd-fix-I-O-after-disconnect.patch -- patches.suse/0001-USB-legousbtower-fix-slab-info-leak-at-probe.patch -- patches.suse/0001-USB-legousbtower-fix-deadlock-on-disconnect.patch -- patches.suse/0001-USB-legousbtower-fix-potential-NULL-deref-on-disconn.patch -- patches.suse/0001-USB-legousbtower-fix-open-after-failed-reset-request.patch -+ patches.suse/usb-typec-tcpm-usb-typec-tcpm-Fix-a-signedness-bug-i.patch -+ patches.suse/USB-usblcd-fix-I-O-after-disconnect.patch -+ patches.suse/usb-typec-ucsi-ccg-Remove-run_isr-flag.patch -+ patches.suse/usb-typec-ucsi-displayport-Fix-for-the-mode-entering.patch -+ patches.suse/USB-legousbtower-fix-slab-info-leak-at-probe.patch -+ patches.suse/USB-legousbtower-fix-deadlock-on-disconnect.patch -+ patches.suse/USB-legousbtower-fix-potential-NULL-deref-on-disconn.patch -+ patches.suse/USB-legousbtower-fix-open-after-failed-reset-request.patch - patches.suse/xhci-Fix-false-warning-message-about-wrong-bounce-bu.patch - patches.suse/xhci-Prevent-device-initiated-U1-U2-link-pm-if-exit-.patch - patches.suse/xhci-Check-all-endpoints-for-LPM-timeout.patch -+ patches.suse/xhci-Fix-USB-3.1-capability-detection-on-early-xHCI-.patch - patches.suse/usb-xhci-wait-for-CNR-controller-not-ready-bit-in-xh.patch -+ patches.suse/xhci-Prevent-deadlock-when-xhci-adapter-breaks-durin.patch - patches.suse/xhci-Increase-STS_SAVE-timeout-in-xhci_suspend.patch -+ patches.suse/xhci-Fix-NULL-pointer-dereference-in-xhci_clear_tt_b.patch -+ patches.suse/usb-renesas_usbhs-gadget-Do-not-discard-queues-in-us.patch -+ patches.suse/usb-renesas_usbhs-gadget-Fix-usb_ep_set_-halt-wedge-.patch -+ patches.suse/ARM-dts-sunxi-Revert-phy-names-removal-for-ECHI-and-.patch - patches.suse/USB-usb-skeleton-fix-runtime-PM-after-driver-unbind.patch - patches.suse/USB-usblp-fix-runtime-PM-after-driver-unbind.patch - patches.suse/USB-serial-fix-runtime-PM-after-driver-unbind.patch - patches.suse/media-stkwebcam-fix-runtime-PM-after-driver-unbind.patch - patches.suse/USB-serial-ftdi_sio-add-device-IDs-for-Sienna-and-Ec.patch - patches.suse/USB-serial-option-add-Telit-FN980-compositions.patch - patches.suse/USB-serial-option-add-support-for-Cinterion-CLS8-dev.patch - patches.suse/USB-serial-keyspan-fix-NULL-derefs-on-open-and-write.patch -+ patches.suse/driver-core-platform-Add-platform_get_irq_byname_opt.patch - patches.suse/USB-usb-skeleton-fix-NULL-deref-on-disconnect.patch - patches.suse/USB-usb-skeleton-fix-use-after-free-after-driver-unb.patch - patches.suse/USB-legousbtower-fix-use-after-free-on-release.patch - patches.suse/USB-ldusb-fix-NULL-derefs-on-driver-unbind.patch - patches.suse/USB-adutux-fix-use-after-free-on-release.patch - patches.suse/USB-chaoskey-fix-use-after-free-on-release.patch - patches.suse/USB-iowarrior-fix-use-after-free-on-disconnect.patch - patches.suse/USB-iowarrior-fix-use-after-free-on-release.patch - patches.suse/USB-iowarrior-fix-use-after-free-after-driver-unbind.patch - patches.suse/USB-yurex-fix-NULL-derefs-on-disconnect.patch -+ patches.suse/tty-serial-owl-Fix-the-link-time-qualifier-of-owl_ua.patch -+ patches.suse/tty-serial-rda-Fix-the-link-time-qualifier-of-rda_ua.patch -+ patches.suse/serial-sifive-select-SERIAL_EARLYCON.patch -+ patches.suse/serial-sh-sci-Use-platform_get_irq_optional-for-opti.patch - patches.suse/serial-uartlite-fix-exit-path-null-pointer.patch -+ patches.suse/serial-uartps-Fix-uartps_major-handling.patch - patches.suse/tty-n_hdlc-fix-build-on-SPARC.patch - patches.suse/serial-mctrl_gpio-Check-for-NULL-pointer.patch -+ patches.suse/serial-8250_omap-Fix-gpio-check-for-auto-RTS-CTS.patch - patches.suse/serial-fix-kernel-doc-warning-in-comments.patch -+ patches.suse/tty-serial-imx-Use-platform_get_irq_optional-for-opt.patch -+ patches.suse/staging-fbtft-Depend-on-OF.patch -+ patches.suse/staging-fbtft-Remove-fbtft_device.patch -+ patches.suse/staging-bcm2835-audio-Fix-draining-behavior-regressi.patch - patches.suse/staging-rtl8188eu-fix-null-dereference-when-kzalloc-.patch -+ patches.suse/staging-rtl8188eu-fix-HighestRate-check-in-odm_ARFBR.patch -+ patches.suse/Staging-fbtft-fix-memory-leak-in-fbtft_framebuffer_a.patch - patches.suse/staging-vt6655-Fix-memory-leak-in-vt6655_probe.patch -+ patches.suse/iio-adc-meson_saradc-Fix-memory-allocation-order.patch -+ patches.suse/iio-fix-center-temperature-of-bmc150-accel-core.patch -+ patches.suse/iio-adc-hx711-fix-bug-in-sampling-of-data.patch -+ patches.suse/iio-accel-adxl372-Fix-remove-limitation-for-FIFO-sam.patch -+ patches.suse/iio-accel-adxl372-Fix-push-to-buffers-lost-samples.patch -+ patches.suse/iio-accel-adxl372-Perform-a-reset-at-start-up.patch -+ patches.suse/iio-adc-stm32-adc-move-registers-definitions.patch -+ patches.suse/iio-adc-stm32-adc-fix-a-race-when-using-several-adcs.patch - patches.suse/iio-imu-adis16400-release-allocated-memory-on-failur.patch -+ patches.suse/iio-imu-adis16400-fix-memory-leak.patch -+ patches.suse/iio-adc-axp288-Override-TS-pin-bias-current-for-some.patch -+ patches.suse/iio-imu-st_lsm6dsx-fix-waitime-for-st_lsm6dsx-i2c-co.patch -+ patches.suse/iio-light-fix-vcnl4000-devicetree-hooks.patch -+ patches.suse/iio-light-add-missing-vcnl4040-of_compatible.patch - patches.suse/iio-adc-ad799x-fix-probe-error-handling.patch - patches.suse/iio-light-opt3001-fix-mutex-unlock-race.patch -- patches.suse/tracing-get-trace_array-reference-for-available_tracers-files.patch -+ patches.suse/mei-me-add-comet-point-lake-LP-device-ids.patch -+ patches.suse/mei-avoid-FW-version-request-on-Ibex-Peak-and-earlie.patch -+ patches.suse/misc-fastrpc-prevent-memory-leak-in-fastrpc_dma_buf_.patch -+ patches.suse/virt-vbox-fix-memory-leak-in-hgcm_call_preprocess_li.patch -+ patches.suse/firmware-google-increment-VPD-key_len-properly.patch -+ patches.suse/mtd-rawnand-au1550nd-Fix-au_read_buf16-prototype.patch -+ patches.suse/hwmon-Fix-HWMON_P_MIN_ALARM-mask.patch -+ patches.suse/tracefs-Revert-ccbd54ff54e8-tracefs-Restrict-tracefs.patch -+ patches.suse/ftrace-Get-a-reference-counter-for-the-trace_array-o.patch -+ patches.suse/tracing-Get-trace_array-reference-for-available_trac.patch -+ patches.suse/tracing-hwlat-Report-total-time-spent-in-all-NMIs-du.patch -+ patches.suse/tracing-hwlat-Don-t-ignore-outer-loop-duration-when-.patch - patches.suse/tracing-Initialize-iter-seq-after-zeroing-in-tracing.patch -+ patches.suse/mm-page_owner-fix-off-by-one-error-in-_set_page_owner_handle.patch -+ patches.suse/mm-page_owner-decouple-freeing-stack-trace-from-debug_pagealloc.patch -+ patches.suse/mm-page_owner-rename-flag-indicating-that-page-is-allocated.patch -+ patches.suse/mm-slub-fix-a-deadlock-in-show_slab_objects.patch -+ patches.suse/mm-slub.c-init_on_free-1-should-wipe-freelist-ptr-for-bulk-allocations.patch -+ patches.suse/mm-compaction-fix-wrong-pfn-handling-in-_reset_isolation_pfn.patch -+ patches.suse/fs-direct-io.c-fix-kernel-doc-warning.patch -+ patches.suse/fs-libfs.c-fix-kernel-doc-warning.patch -+ patches.suse/fs-fs-writeback.c-fix-kernel-doc-warning.patch -+ patches.suse/bitmap.h-fix-kernel-doc-warning-and-typo.patch -+ patches.suse/xarray.h-fix-kernel-doc-warning.patch -+ patches.suse/mm-slab.c-fix-kernel-doc-warning-for-__ksize.patch -+ patches.suse/mm-memory-failure-poison-read-receives-SIGKILL-inste.patch - patches.suse/firmware-dmi-fix-unlikely-out-of-bounds-read.patch -- patches.suse/0001-scsi-sd-Ignore-a-failure-to-sync-cache-due-to-lack-o.patch -+ patches.suse/parisc-Fix-vmap-memory-leak-in-ioremap-iounmap.patch -+ patches.suse/scsi-sd-Ignore-a-failure-to-sync-cache-due-to-lack-o.patch - patches.suse/scsi-qla2xxx-Remove-WARN_ON_ONCE-in-qla2x00_status_c.patch -- patches.suse/scsi-zfcp-fix-reaction-on-bit-error-threshold-notification -+ patches.suse/scsi-core-save-restore-command-resid-for-error-handl.patch -+ patches.suse/scsi-zfcp-fix-reaction-on-bit-error-threshold-notifi.patch -+ patches.suse/vhost-test-stop-device-before-reset.patch - patches.suse/platform-x86-classmate-laptop-remove-unused-variable.patch -+ patches.suse/platform-x86-intel_punit_ipc-Avoid-error-message-whe.patch -+ patches.suse/platform-x86-i2c-multi-instantiate-Fail-the-probe-if.patch - patches.suse/Input-da9063-fix-capability-and-drop-KEY_SLEEP.patch -+ patches.suse/Input-synaptics-rmi4-avoid-processing-unknown-IRQs.patch -+ patches.suse/Revert-Input-elantech-enable-SMBus-on-new-2018-syste.patch -+ patches.suse/drm-i915-execlists-Refactor-EIO-markup-of-hung-reque.patch -+ patches.suse/drm-i915-Favor-last-VBT-child-device-with-conflictin.patch -+ patches.suse/drm-i915-userptr-Never-allow-userptr-into-the-mappab.patch -+ patches.suse/drm-i915-Fixup-preempt-to-busy-vs-resubmission-of-a-.patch - patches.suse/Revert-drm-radeon-Fix-EEH-during-kexec.patch -+ patches.suse/drm-amdgpu-Bail-earlier-when-amdgpu.cik_-si_support-.patch -+ patches.suse/drm-amdgpu-sdma5-fix-mask-value-of-POLL_REGMEM-packe.patch - patches.suse/drm-edid-Add-6-bpc-quirk-for-SDC-panel-in-Lenovo-G50.patch - patches.suse/drm-msm-dsi-Implement-reset-correctly.patch -+ patches.suse/drm-ttm-Restore-ttm-prefaulting.patch -+ patches.suse/drm-panfrost-Handle-resetting-on-timeout-better.patch -+ patches.suse/xfs-change-the-seconds-fields-in-xfs_bulkstat-to-sig.patch -+ patches.suse/xtensa-drop-EXPORT_SYMBOL-for-outs-ins.patch -+ patches.suse/xtensa-fix-change_bit-in-exclusive-access-option.patch -+ patches.suse/arm64-cpufeature-Treat-ID_AA64ZFR0_EL1-as-RAZ-when-S.patch -+ patches.suse/arm64-hibernate-check-pgd-table-allocation.patch -+ patches.suse/arm64-KVM-Trap-VM-ops-when-ARM64_WORKAROUND_CAVIUM_T.patch -+ patches.suse/arm64-Enable-workaround-for-Cavium-TX2-erratum-219-w.patch -+ patches.suse/arm64-Avoid-Cavium-TX2-erratum-219-when-switching-TT.patch -+ patches.suse/arm64-Allow-CAVIUM_TX2_ERRATUM_219-to-be-selected.patch -+ patches.suse/scsi-core-fix-missing-.cleanup_rq-for-SCSI-hosts-wit.patch -+ patches.suse/scsi-core-fix-dh-and-multipathing-for-SCSI-hosts-wit.patch - patches.suse/PCI-PM-Fix-pci_power_up.patch -+ patches.suse/cpufreq-Avoid-cpufreq_suspend-deadlock-on-system-shu.patch -+ patches.suse/ACPI-processor-Avoid-NULL-pointer-dereferences-at-in.patch - patches.suse/ACPI-CPPC-Set-pcc_data-pcc_ss_id-to-NULL-in-acpi_cpp.patch - patches.suse/ALSA-hda-realtek-Reduce-the-Headphone-static-noise-o.patch -+ patches.suse/ALSA-hdac-clear-link-output-stream-mapping.patch - patches.suse/ALSA-usb-audio-Disable-quirks-for-BOSS-Katana-amplif.patch -+ patches.suse/ALSA-hda-realtek-Enable-headset-mic-on-Asus-MJ401TA.patch -+ patches.suse/ALSA-hda-Force-runtime-PM-on-Nvidia-HDMI-codecs.patch -+ patches.suse/mmc-renesas_sdhi-Do-not-use-platform_get_irq-to-coun.patch -+ patches.suse/mmc-sh_mmcif-Use-platform_get_irq_optional-for-optio.patch -+ patches.suse/mmc-sdhci-iproc-fix-spurious-interrupts-on-Multibloc.patch - patches.suse/memstick-jmb38x_ms-Fix-an-error-handling-path-in-jmb.patch -+ patches.suse/lib-test_user_copy-style-cleanup.patch -+ patches.suse/usercopy-Avoid-soft-lockups-in-test_check_nonzero_us.patch -+ patches.suse/iommu-io-pgtable-arm-correct-mali-attributes -+ patches.suse/iommu-io-pgtable-arm-support-all-mali-configurations -+ patches.suse/iommu-rockchip-Don-t-use-platform_get_irq-to-implici.patch -+ patches.suse/iommu-ipmmu-vmsa-Only-call-platform_get_irq-when-int.patch -+ patches.suse/iommu-amd-fix-incorrect-pasid-decoding-from-event-log - patches.suse/iommu-amd-check-pm_level_size-condition-in-locked-section -- patches.suse/ceph-just-skip-unrecognized-info-in-ceph_reply_info_extra.patch -- patches.suse/filldir-remove-WARN_ON_ONCE-for-bad-directory-entries.patch -- patches.suse/0001-md-raid0-fix-warning-message-for-parameter-default_l.patch -+ patches.suse/dm-snapshot-introduce-account_start_copy-and-account.patch -+ patches.suse/dm-snapshot-rework-COW-throttling-to-fix-deadlock.patch -+ patches.suse/dm-cache-fix-bugs-when-a-GFP_NOWAIT-allocation-fails.patch -+ patches.suse/ceph-just-skip-unrecognized-info-in-ceph_reply_info_.patch -+ patches.suse/0046-rbd-cancel-lock_dwork-if-the-wait-is-interrupted.patch -+ patches.suse/filldir-64-remove-WARN_ON_ONCE-for-bad-directory-ent.patch -+ patches.suse/riscv-tlbflush-remove-confusing-comment-on-local_flu.patch -+ patches.suse/blkcg-Fix-multiple-bugs-in-blkcg_activate_policy.patch -+ patches.suse/blk-rq-qos-fix-first-node-deletion-of-rq_qos_del.patch -+ patches.suse/libata-ahci-Fix-PCS-quirk-application.patch -+ patches.suse/md-raid0-fix-warning-message-for-parameter-default_l.patch -+ patches.suse/io_uring-fix-up-O_NONBLOCK-handling-for-sockets.patch -+ patches.suse/nvme-fix-possible-deadlock-when-nvme_update_formats-.patch -+ patches.suse/nvme-retain-split-access-workaround-for-capability-r.patch -+ patches.suse/nvme-pci-Free-tagset-if-no-IO-queues.patch -+ patches.suse/nvme-Remove-ADMIN_ONLY-state.patch -+ patches.suse/nvme-Restart-request-timers-in-resetting-state.patch -+ patches.suse/nvme-Prevent-resets-during-paused-controller-state.patch -+ patches.suse/nvme-Wait-for-reset-state-when-required.patch -+ patches.suse/nvme-tcp-Initialize-sk-sk_ll_usec-only-with-NET_RX_B.patch -+ patches.suse/nvme-pci-Set-the-prp2-correctly-when-using-more-than.patch - patches.suse/drivers-base-memory.c-don-t-access-uninitialized-mem.patch -+ patches.suse/fs-proc-page.c-don-t-access-uninitialized-memmaps-in.patch -+ patches.suse/mm-memory-failure.c-don-t-access-uninitialized-memma.patch -+ patches.suse/mm-page_owner-don-t-access-uninitialized-memmaps-whe.patch -+ patches.suse/mm-memory_hotplug-don-t-access-uninitialized-memmaps-in-shrink_pgdat_span.patch -+ patches.suse/mm-memunmap-don-t-access-uninitialized-memmap-in-mem.patch -+ patches.suse/mm-memcg-slab-fix-panic-in-__free_slab-caused-by-pre.patch -+ patches.suse/mm-gup-fix-a-misnamed-write-argument-and-a-related-bug.patch -+ patches.suse/mm-memcg-get-number-of-pages-on-the-LRU-list-in-memc.patch -+ patches.suse/mm-memblock-do-not-enforce-current-limit-for-membloc.patch -+ patches.suse/hugetlbfs-don-t-access-uninitialized-memmaps-in-pfn_.patch - patches.suse/ocfs2-fix-panic-due-to-ocfs2_wq-is-null.patch -+ patches.suse/mm-memcontrol-update-lruvec-counters-in-mem_cgroup_move_account.patch -+ patches.suse/zram-fix-race-between-backing_dev_show-and-backing_d.patch - patches.suse/net-dsa-b53-Do-not-clear-existing-mirrored-port-mask.patch -+ patches.suse/0004-net-stmmac-selftests-Check-if-filtering-is-available.patch -+ patches.suse/0005-net-stmmac-gmac4-Not-all-Unicast-addresses-may-be-av.patch -+ patches.suse/0006-net-stmmac-selftests-Fix-L2-Hash-Filter-test.patch -+ patches.suse/rxrpc-Fix-call-ref-leak.patch -+ patches.suse/rxrpc-Fix-trace-after-put-looking-at-the-put-peer-re.patch -+ patches.suse/rxrpc-Fix-trace-after-put-looking-at-the-put-connect.patch -+ patches.suse/rxrpc-Fix-trace-after-put-looking-at-the-put-call-re.patch -+ patches.suse/rxrpc-rxrpc_peer-needs-to-hold-a-ref-on-the-rxrpc_lo.patch -+ patches.suse/ionic-fix-stats-memory-dereference.patch -+ patches.suse/llc-fix-sk_buff-leak-in-llc_sap_state_process.patch -+ patches.suse/llc-fix-sk_buff-leak-in-llc_conn_service.patch -+ patches.suse/llc-fix-another-potential-sk_buff-leak-in-llc_ui_sen.patch -+ patches.suse/llc-fix-sk_buff-refcounting-in-llc_conn_state_proces.patch -+ patches.suse/net-mlx5-DR-Allow-insertion-of-duplicate-rules.patch -+ patches.suse/net_sched-fix-backward-compatibility-for-TCA_KIND.patch - patches.suse/net_sched-fix-backward-compatibility-for-TCA_ACT_KIN.patch - patches.suse/NFC-pn533-fix-use-after-free-and-memleaks.patch -+ patches.suse/Doc-networking-device_drivers-pensando-fix-ionic.rst.patch - patches.suse/mac80211-Reject-malformed-SSID-elements.patch - patches.suse/cfg80211-wext-avoid-copying-malformed-SSIDs.patch -+ patches.suse/nl80211-fix-memory-leak-in-nl80211_get_ftm_responder.patch - patches.suse/mac80211-accept-deauth-frames-in-IBSS-mode.patch -+ patches.suse/ip6erspan-remove-the-incorrect-mtu-limit-for-ip6ersp.patch - patches.suse/bonding-fix-potential-NULL-deref-in-bond_update_slav.patch -+ patches.suse/sctp-add-chunks-to-sk_backlog-when-the-newsk-sk_sock.patch -+ patches.suse/phylink-fix-kernel-doc-warnings.patch -+ patches.suse/s390-qeth-fix-error-handling-during-vnicc-initialization -+ patches.suse/s390-qeth-fix-initialization-of-vnicc-cmd-masks-during-set-online -+ patches.suse/net-taprio-Fix-returning-EINVAL-when-configuring-wit.patch - patches.suse/act_mirred-Fix-mirred_init_module-error-handling.patch -+ patches.suse/netns-fix-NLM_F_ECHO-mechanism-for-RTM_NEWNSID.patch -+ patches.suse/netfilter-conntrack-avoid-possible-false-sharing.patch -+ patches.suse/tun-remove-possible-false-sharing-in-tun_flow_update.patch -+ patches.suse/net-avoid-possible-false-sharing-in-sk_leave_memory_.patch -+ patches.suse/net-add-READ-WRITE-_ONCE-annotations-on-rskq_accept_.patch -+ patches.suse/tcp-annotate-lockless-access-to-tcp_memory_pressure.patch -+ patches.suse/net-silence-KCSAN-warnings-around-sk_add_backlog-cal.patch -+ patches.suse/net-annotate-sk-sk_rcvlowat-lockless-reads.patch -+ patches.suse/net-silence-KCSAN-warnings-about-sk-sk_backlog.len-r.patch -+ patches.suse/net-update-net_dim-documentation-after-rename.patch -+ patches.suse/net-smc-fix-smcd-link-group-creation-with-vlan-id -+ patches.suse/net-smc-receive-returns-without-data -+ patches.suse/net-smc-receive-pending-data-after-rcv_shutdown -+ patches.suse/rxrpc-Fix-possible-NULL-pointer-access-in-ICMP-handl.patch -+ patches.suse/libbpf-handle-symbol-versioning-properly-for-libbpf..patch -+ patches.suse/xsk-Fix-crash-in-poll-when-device-does-not-support-n.patch -+ patches.suse/selftests-bpf-Set-rp_filter-in-test_flow_dissector.patch -+ patches.suse/selftests-bpf-More-compatible-nc-options-in-test_lwt.patch -+ patches.suse/tcp-add-rcu-protection-around-tp-fastopen_rsk.patch -+ patches.suse/tcp-annotate-tp-rcv_nxt-lockless-reads.patch -+ patches.suse/tcp-annotate-tp-copied_seq-lockless-reads.patch -+ patches.suse/tcp-annotate-tp-write_seq-lockless-reads.patch -+ patches.suse/tcp-annotate-tp-snd_nxt-lockless-reads.patch -+ patches.suse/tcp-annotate-tp-urg_seq-lockless-reads.patch -+ patches.suse/tcp-annotate-sk-sk_rcvbuf-lockless-reads.patch -+ patches.suse/tcp-annotate-sk-sk_sndbuf-lockless-reads.patch -+ patches.suse/tcp-annotate-sk-sk_wmem_queued-lockless-reads.patch -+ patches.suse/netdevsim-Fix-error-handling-in-nsim_fib_init-and-ns.patch -+ patches.suse/net-aquantia-temperature-retrieval-fix.patch -+ patches.suse/net-aquantia-when-cleaning-hw-cache-it-should-be-tog.patch -+ patches.suse/net-aquantia-do-not-pass-lro-session-with-invalid-tc.patch -+ patches.suse/net-aquantia-correctly-handle-macvlan-and-multicast-.patch -+ patches.suse/rt2x00-initialize-last_reset.patch -+ patches.suse/iwlwifi-mvm-fix-race-in-sync-rx-queue-notification.patch - patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch - patches.suse/iwlwifi-dbg_ini-fix-memory-leak-in-alloc_sgtable.patch -+ patches.suse/iwlwifi-pcie-fix-memory-leaks-in-iwl_pcie_ctxt_info_.patch - patches.suse/iwlwifi-exclude-GEO-SAR-support-for-3168.patch -+ patches.suse/iwlwifi-pcie-change-qu-with-jf-devices-to-use-qu-con.patch -+ patches.suse/ath10k-fix-latency-issue-for-QCA988x.patch - patches.suse/net-bcmgenet-Set-phydev-dev_flags-only-for-internal-.patch -+ patches.suse/net-ethernet-broadcom-have-drivers-select-DIMLIB-as-.patch -+ patches.suse/net-cavium-Use-the-correct-style-for-SPDX-License-Id.patch -+ patches.suse/net-avoid-errors-when-trying-to-pop-MLPS-header-on-n.patch -+ patches.suse/net-sched-fix-corrupted-L2-header-with-MPLS-push-and.patch -+ patches.suse/tcp-fix-a-possible-lockdep-splat-in-tcp_done.patch - patches.suse/net-avoid-potential-infinite-loop-in-tc_ctl_action.patch -+ patches.suse/sched-etf-Fix-ordering-of-packets-with-same-txtime.patch - patches.suse/sctp-change-sctp_prot-.no_autobind-with-true.patch -+ patches.suse/net-i82596-fix-dma_alloc_attr-for-sni_82596.patch - patches.suse/net-bcmgenet-Fix-RGMII_MODE_EN-value-for-GENET-v1-2-.patch -+ patches.suse/net-usb-sr9800-fix-uninitialized-local-variable.patch -+ patches.suse/rxrpc-use-rcu-protection-while-reading-sk-sk_user_da.patch -+ patches.suse/net-phy-Fix-link-partner-information-disappear-issue.patch - patches.suse/net-stmmac-disable-enable-ptp_ref_clk-in-suspend-res.patch -+ patches.suse/dpaa2-eth-Fix-TX-FQID-values.patch -+ patches.suse/net-phy-micrel-Discern-KSZ8051-and-KSZ8795-PHYs.patch -+ patches.suse/net-phy-micrel-Update-KSZ87xx-PHY-name.patch - patches.suse/ipv4-Return-ENETUNREACH-if-we-can-t-create-route-but.patch -+ patches.suse/ipv4-fix-race-condition-between-route-lookup-and-inv.patch -+ patches.suse/net-bcmgenet-don-t-set-phydev-link-from-MAC.patch -+ patches.suse/net-phy-bcm7xxx-define-soft_reset-for-40nm-EPHY.patch -+ patches.suse/net-bcmgenet-soft-reset-40nm-EPHYs-before-MAC-init.patch - patches.suse/net-bcmgenet-reset-40nm-EPHY-on-energy-detect.patch -- patches.suse/0001-xen-netback-fix-error-path-of-xenvif_connect_data.patch -+ patches.suse/net-ensure-correct-skb-tstamp-in-various-fragmenters.patch -+ patches.suse/mlxsw-spectrum_trap-Push-Ethernet-header-before-repo.patch -+ patches.suse/net-usb-lan78xx-Connect-PHY-before-registering-MAC.patch -+ patches.suse/net-hns3-fix-mis-counting-IRQ-vector-numbers-issue.patch -+ patches.suse/xen-netback-fix-error-path-of-xenvif_connect_data.patch -+ patches.suse/net-netem-fix-error-path-for-corrupted-GSO-frames.patch -+ patches.suse/net-netem-correct-the-parent-s-backlog-when-corrupte.patch -+ patches.suse/net-aquantia-add-an-error-handling-in-aq_nic_set_multicast_list.patch - patches.suse/net-dsa-fix-switch-tree-list.patch -+ patches.suse/net-reorder-struct-net-fields-to-avoid-false-sharing.patch -+ patches.suse/irqchip-al-fic-Add-support-for-irq-retrigger.patch -+ patches.suse/irqchip-sifive-plic-Switch-to-fasteoi-flow.patch - patches.suse/x86-boot-64-Make-level2_kernel_pgt-pages-invalid-out.patch - patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch -- patches.suse/btrfs-add-missing-extents-release-on-file-extent-clu.patch -+ patches.suse/msft-hv-1955-x86-hyperv-Make-vapic-support-x2apic-mode.patch -+ patches.suse/x86-apic-x2apic-Fix-a-NULL-pointer-deref-when-handli.patch -+ patches.suse/msft-hv-1956-x86-hyperv-Set-pv_info.name-to-Hyper-V.patch -+ patches.suse/x86-boot-acpi-Move-get_cmdline_acpi_rsdp-under-ifdef.patch -+ patches.suse/scripts-setlocalversion-fix-a-bashism.patch -+ patches.suse/pinctrl-armada-37xx-fix-control-of-pins-32-and-up.patch -+ patches.suse/pinctrl-ns2-Fix-off-by-one-bugs-in-ns2_pinmux_enable.patch -+ patches.suse/pinctrl-stmfx-fix-null-pointer-on-remove.patch -+ patches.suse/pinctrl-armada-37xx-swap-polarity-on-LED-group.patch -+ patches.suse/pinctrl-intel-Allocate-IRQ-chip-dynamic.patch -+ patches.suse/pinctrl-cherryview-restore-Strago-DMI-workaround-for.patch -+ patches.suse/pinctrl-berlin-as370-fix-a-typo-s-spififib-spdifib.patch -+ patches.suse/Btrfs-add-missing-extents-release-on-file-extent-clu.patch - patches.suse/0001-btrfs-block-group-Fix-a-memory-leak-due-to-missing-b.patch -+ patches.suse/btrfs-don-t-needlessly-create-extent-refs-kernel-thr.patch - patches.suse/0001-btrfs-qgroup-Always-free-PREALLOC-META-reserve-in-bt.patch - patches.suse/0001-btrfs-tracepoints-Fix-wrong-parameter-order-for-qgro.patch - patches.suse/0001-btrfs-tracepoints-Fix-bad-entry-members-of-qgroup-ev.patch -+ patches.suse/Btrfs-fix-qgroup-double-free-after-failure-to-reserv.patch - patches.suse/Btrfs-check-for-the-full-sync-flag-while-holding-the.patch -- patches.suse/edac-ghes-fix-use-after-free-in-ghes_edac-remove-path.patch -+ patches.suse/EDAC-ghes-Fix-Use-after-free-in-ghes_edac-remove-pat.patch -+ patches.suse/ARM-mm-fix-alignment-handler-faults-under-memory-pre.patch -+ patches.suse/ARM-8908-1-add-__always_inline-to-functions-called-f.patch -+ patches.suse/ARM-8914-1-NOMMU-Fix-exc_ret-for-XIP.patch -+ patches.suse/ARM-8926-1-v7m-remove-register-save-to-stack-before-.patch -+ patches.suse/regulator-of-fix-suspend-min-max-voltage-parsing.patch -+ patches.suse/regulator-core-make-regulator_register-EPROBE_DEFER-.patch -+ patches.suse/regulator-da9062-fix-suspend_enable-disable-preparat.patch -+ patches.suse/regulator-ti-abb-Fix-timeout-in-ti_abb_wait_txdone-t.patch -+ patches.suse/regulator-pfuze100-regulator-Variable-val-in-pfuze10.patch -+ patches.suse/tracing-Fix-gfp_t-format-for-synthetic-events.patch -+ patches.suse/tracing-Fix-race-in-perf_trace_buf-initialization.patch - patches.suse/ALSA-hda-realtek-Add-support-for-ALC711.patch -+ patches.suse/ASoC-samsung-arndale-Add-missing-OF-node-dereferenci.patch -+ patches.suse/ASoC-wm8994-Do-not-register-inapplicable-controls-fo.patch -+ patches.suse/ASoC-topology-Fix-a-signedness-bug-in-soc_tplg_dapm_.patch -+ patches.suse/ASoC-SOF-loader-fix-kernel-oops-on-firmware-boot-fai.patch -+ patches.suse/ASoC-SOF-topology-fix-parse-fail-issue-for-byte-bool.patch -+ patches.suse/ASoC-SOF-Intel-hda-fix-warnings-during-FW-load.patch -+ patches.suse/ASoC-SOF-Intel-initialise-and-verify-FW-crash-dump-d.patch -+ patches.suse/ASoC-SOF-Intel-hda-Disable-DMI-L1-entry-during-captu.patch -+ patches.suse/ASoC-rt5682-add-NULL-handler-to-set_jack-function.patch -+ patches.suse/ASoC-intel-sof_rt5682-add-remove-function-to-disable.patch -+ patches.suse/ASoC-intel-bytcr_rt5651-add-null-check-to-support_bu.patch -+ patches.suse/ASoC-wm_adsp-Don-t-generate-kcontrols-without-READ-f.patch - patches.suse/ASoc-rockchip-i2s-Fix-RPM-imbalance.patch -+ patches.suse/ASoC-msm8916-wcd-digital-add-missing-MIX2-path-for-R.patch -+ patches.suse/ASoC-simple_card_utils.h-Fix-potential-multiple-rede.patch - patches.suse/ASoC-rsnd-Reinitialize-bit-clock-inversion-flag-for-.patch -+ patches.suse/ASoC-Intel-sof-rt5682-add-a-check-for-devm_clk_get.patch -+ patches.suse/ASoC-SOF-control-return-true-when-kcontrol-values-ch.patch -+ patches.suse/ALSA-usb-audio-Fix-copy-paste-error-in-the-validator.patch - patches.suse/ALSA-hda-Add-Tigerlake-Jasperlake-PCI-ID.patch -+ patches.suse/PM-QoS-Introduce-frequency-QoS.patch -+ patches.suse/cpufreq-Use-per-policy-frequency-QoS.patch -+ patches.suse/PM-QoS-Drop-frequency-QoS-types-from-device-PM-QoS.patch -+ patches.suse/cpufreq-Cancel-policy-update-work-scheduled-before-f.patch -+ patches.suse/cpuidle-haltpoll-Take-idle-override-into-account.patch -+ patches.suse/opp-of-drop-incorrect-lockdep_assert_held.patch -+ patches.suse/opp-Reinitialize-the-list_kref-before-adding-the-sta.patch -+ patches.suse/ACPI-NFIT-Fix-unlock-on-error-in-scrub_show.patch - patches.suse/of-unittest-fix-memory-leak-in-unittest_data_add.patch -+ patches.suse/of-reserved_mem-add-missing-of_node_put-for-proper-r.patch -+ patches.suse/mmc-sdhci-omap-Fix-Tuning-procedure-for-temperatures.patch -+ patches.suse/mmc-cqhci-Commit-descriptors-before-setting-the-door.patch -+ patches.suse/mmc-mxs-fix-flags-passed-to-dmaengine_prep_slave_sg.patch -+ patches.suse/drm-komeda-Don-t-flush-inactive-pipes.patch -+ patches.suse/drm-komeda-Fix-typos-in-komeda_splitter_validate.patch -+ patches.suse/drm-amdgpu-uvd6-fix-allocation-size-in-enc-ring-test.patch -+ patches.suse/drm-amdgpu-uvd7-fix-allocation-size-in-enc-ring-test.patch -+ patches.suse/drm-amdgpu-vcn-fix-allocation-size-in-enc-ring-test.patch -+ patches.suse/drm-amdgpu-user-pages-array-memory-leak-fix.patch -+ patches.suse/drm-amdgpu-fix-potential-VM-faults.patch -+ patches.suse/drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_crea.patch -+ patches.suse/drm-amdgpu-vce-fix-allocation-size-in-enc-ring-test.patch -+ patches.suse/selftests-kvm-vmx_set_nested_state_test-don-t-check-.patch -+ patches.suse/selftests-kvm-fix-sync_regs_test-with-newer-gccs.patch -+ patches.suse/KVM-arm64-pmu-Fix-cycle-counter-truncation.patch -+ patches.suse/arm64-KVM-Handle-PMCR_EL0.LC-as-RES1-on-pure-AArch64.patch -+ patches.suse/KVM-arm64-pmu-Set-the-CHAINED-attribute-before-creat.patch -+ patches.suse/KVM-arm64-pmu-Reset-sample-period-on-overflow-handli.patch -+ patches.suse/KVM-PPC-Book3S-HV-XIVE-Ensure-VP-isn-t-already-in-us.patch -+ patches.suse/kvm-nvmx-don-t-leak-l1-mmio-regions-to-l2 -+ patches.suse/arm64-dts-Fix-gpio-to-pinmux-mapping.patch -+ patches.suse/ARM-dts-logicpd-torpedo-som-Remove-twl_keypad.patch -+ patches.suse/ARM-dts-am3874-iceboard-Fix-i2c-mux-idle-disconnect-.patch -+ patches.suse/ARM-dts-Use-level-interrupt-for-omap4-5-wlcore.patch -+ patches.suse/arm64-dts-zii-ultra-fix-ARM-regulator-states.patch -+ patches.suse/arm64-dts-lx2160a-Correct-CPU-core-idle-state-name.patch -+ patches.suse/ARM-dts-imx6q-logicpd-Re-Enable-SNVS-power-key.patch -+ patches.suse/ARM-dts-vf610-zii-scu4-aib-Specify-i2c-mux-idle-disc.patch -+ patches.suse/ARM-dts-imx7s-Correct-GPT-s-ipg-clock-source.patch -+ patches.suse/arm64-dts-imx8mq-Use-correct-clock-for-usdhc-s-ipg-c.patch -+ patches.suse/arm64-dts-imx8mm-Use-correct-clock-for-usdhc-s-ipg-c.patch -+ patches.suse/arm64-dts-rockchip-fix-Rockpro64-RK808-interrupt-lin.patch -+ patches.suse/arm64-dts-rockchip-fix-RockPro64-vdd-log-regulator-s.patch -+ patches.suse/arm64-dts-rockchip-fix-RockPro64-sdhci-settings.patch -+ patches.suse/arm64-dts-rockchip-fix-RockPro64-sdmmc-settings.patch -+ patches.suse/arm64-dts-rockchip-Fix-usb-c-on-Hugsun-X99-TV-Box.patch -+ patches.suse/ARM-davinci-dm365-Fix-McBSP-dma_slave_map-entry.patch -+ patches.suse/ARM-dts-bcm2837-rpi-cm3-Avoid-leds-gpio-probing-issu.patch -+ patches.suse/arm64-dts-allwinner-a64-pine64-plus-Add-PHY-regulato.patch -+ patches.suse/arm64-dts-allwinner-a64-Drop-PMU-node.patch -+ patches.suse/arm64-dts-allwinner-a64-sopine-baseboard-Add-PHY-reg.patch -+ patches.suse/0021-modpost-delegate-updating-namespaces-to-separate-fun.patch -+ patches.suse/0022-modpost-make-updating-the-symbol-namespace-explicit.patch -+ patches.suse/0023-symbol-namespaces-revert-to-previous-__ksymtab-name-.patch -+ patches.suse/0024-scripts-nsdeps-use-alternative-sed-delimiter.patch -+ patches.suse/Input-st1232-fix-reporting-multitouch-coordinates.patch - patches.suse/scsi-qla2xxx-fix-a-potential-NULL-pointer-dereferenc.patch -+ patches.suse/scsi-scsi_dh_alua-handle-RTPG-sense-code-correctly-d.patch -+ patches.suse/scsi-sni_53c710-fix-compilation-error.patch -+ patches.suse/scsi-fix-kconfig-dependency-warning-related-to-53C70.patch -+ patches.suse/scsi-ch-Make-it-possible-to-open-a-ch-device-multipl.patch -+ patches.suse/scsi-target-core-Do-not-overwrite-CDB-byte-1.patch -+ patches.suse/scsi-hpsa-add-missing-hunks-in-reset-patch.patch -+ patches.suse/scsi-core-try-to-get-module-before-removing-device.patch -+ patches.suse/scsi-lpfc-remove-left-over-BUILD_NVME-defines.patch -+ patches.suse/fs-dax-Fix-pmd-vs-pte-conflict-detection.patch -+ patches.suse/s390-zcrypt-fix-memleak-at-release.patch -+ patches.suse/s390-kaslr-add-support-for-R_390_GLOB_DAT-relocation.patch -+ patches.suse/io_uring-Fix-corrupted-user_data.patch -+ patches.suse/io_uring-Fix-broken-links-with-offloading.patch -+ patches.suse/io_uring-Fix-race-for-sqes-with-userspace.patch -+ patches.suse/io_uring-used-cached-copies-of-sq-dropped-and-cq-ove.patch -+ patches.suse/io_uring-fix-bad-inflight-accounting-for-SETUP_IOPOL.patch -+ patches.suse/nbd-protect-cmd-status-with-cmd-lock.patch -+ patches.suse/nbd-handle-racing-with-error-ed-out-commands.patch -+ patches.suse/nbd-verify-socket-is-supported-during-setup.patch -+ patches.suse/i2c-aspeed-fix-master-pending-state-handling.patch -+ patches.suse/i2c-mt65xx-fix-NULL-ptr-dereference.patch -+ patches.suse/i2c-stm32f7-fix-first-byte-to-send-in-slave-mode.patch -+ patches.suse/i2c-stm32f7-fix-a-race-in-slave-mode-with-arbitratio.patch -+ patches.suse/i2c-stm32f7-remove-warning-when-compiling-with-W-1.patch - patches.suse/USB-ldusb-fix-memleak-on-disconnect.patch - patches.suse/USB-legousbtower-fix-memleak-on-disconnect.patch - patches.suse/USB-legousbtower-fix-a-signedness-bug-in-tower_probe.patch - patches.suse/usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch - patches.suse/USB-usblp-fix-use-after-free-on-disconnect.patch - patches.suse/USB-serial-ti_usb_3410_5052-fix-port-close-races.patch - patches.suse/USB-ldusb-fix-read-info-leaks.patch -+ patches.suse/binder-Don-t-modify-VMA-bounds-in-mmap-handler.patch - patches.suse/staging-wlan-ng-fix-exit-return-when-sme-key_idx-NUM.patch -+ patches.suse/8250-men-mcb-fix-error-checking-when-get_num_ports-r.patch -+ patches.suse/MIPS-bmips-mark-exception-vectors-as-char-arrays.patch -+ patches.suse/MIPS-tlbex-Fix-build_restore_pagemask-KScratch-resto.patch - patches.suse/CIFS-avoid-using-MID-0xFFFF.patch - patches.suse/cifs-Fix-missed-free-operations.patch - patches.suse/CIFS-Fix-retry-mid-list-corruption-on-reconnects.patch - patches.suse/CIFS-Fix-use-after-free-of-file-info-structures.patch -- patches.suse/cifs-Fix-cifsInodeInfo-lock_sem-deadlock-when-reconnect-occurs.patch -+ patches.suse/cifs-Fix-cifsInodeInfo-lock_sem-deadlock-when-reconn.patch -+ patches.suse/irqchip-gic-v3-its-Use-the-exact-ITSList-for-VMOVP.patch -+ patches.suse/irqchip-sifive-plic-Skip-contexts-except-supervisor-.patch -+ patches.suse/perf-tools-Fix-resource-leak-of-closedir-on-the-erro.patch -+ patches.suse/perf-annotate-Fix-multiple-memory-and-file-descripto.patch -+ patches.suse/perf-c2c-Fix-memory-leak-in-build_cl_output.patch -+ patches.suse/tools-headers-UAPI-Sync-sched.h-with-the-kernel.patch -+ patches.suse/perf-kmem-Fix-memory-leak-in-compact_gfp_flags.patch -+ patches.suse/perf-aux-Fix-tracking-of-auxiliary-trace-buffer-allo.patch -+ patches.suse/perf-aux-Fix-AUX-output-stopping.patch -+ patches.suse/lib-vdso-Make-clock_getres-POSIX-compliant-again.patch -+ patches.suse/virtio_ring-fix-stalls-for-packed-rings.patch - patches.suse/HID-fix-error-message-in-hid_open_report.patch -- patches.suse/0001-HID-Fix-assumption-that-devices-have-inputs.patch -+ patches.suse/HID-Fix-assumption-that-devices-have-inputs.patch -+ patches.suse/HID-google-add-magnemite-masterball-USB-ids.patch -+ patches.suse/HID-intel-ish-hid-fix-wrong-error-handling-in-ishtp_.patch -+ patches.suse/HID-i2c-hid-Remove-runtime-power-management.patch -+ patches.suse/HID-logitech-hidpp-split-g920_get_config.patch -+ patches.suse/HID-logitech-hidpp-rework-device-validation.patch - patches.suse/HID-logitech-hidpp-do-all-FF-cleanup-in-hidpp_ff_des.patch -+ patches.suse/HID-i2c-hid-add-Trekstor-Primebook-C11B-to-descripto.patch -+ patches.suse/ARC-plat-hsdk-Enable-on-board-SPI-NOR-flash-IC.patch -+ patches.suse/ARC-perf-Accommodate-big-endian-CPU.patch -+ patches.suse/fuse-flush-dirty-data-metadata-before-non-truncate-s.patch -+ patches.suse/fuse-truncate-pending-writes-on-O_TRUNC.patch - patches.suse/iommu-amd-Apply-the-same-IVRS-IOAPIC-workaround-to-A.patch -+ patches.suse/iommu-vt-d-Fix-panic-after-kexec-p-for-kdump.patch -+ patches.suse/dmaengine-sprd-Fix-the-link-list-pointer-register-co.patch -+ patches.suse/dmaengine-tegra210-adma-fix-transfer-failure.patch - patches.suse/dmaengine-imx-sdma-fix-size-check-for-sdma-script_nu.patch -+ patches.suse/dmaengine-xilinx_dma-Fix-64-bit-simple-AXIDMA-transf.patch -+ patches.suse/dmaengine-xilinx_dma-Fix-control-reg-update-in-vdma_.patch -+ patches.suse/dmaengine-sprd-Fix-the-possible-memory-leak-issue.patch -+ patches.suse/dmaengine-qcom-bam_dma-Fix-resource-leak.patch -+ patches.suse/dmaengine-cppi41-Fix-cppi41_dma_prep_slave_sg-when-i.patch -+ patches.suse/ALSA-usb-audio-Add-DSD-support-for-Gustard-U16-X26-U.patch - patches.suse/ALSA-hda-realtek-Add-support-for-ALC623.patch - patches.suse/ALSA-hda-realtek-Fix-2-front-mics-of-codec-0x623.patch - patches.suse/ALSA-bebob-Fix-prototype-of-helper-function-to-retur.patch - patches.suse/Revert-ALSA-hda-Flush-interrupts-on-disabling.patch -+ patches.suse/ALSA-hda-Fix-mutex-deadlock-in-HDMI-codec-driver.patch - patches.suse/ALSA-timer-Fix-mutex-deadlock-at-releasing-card.patch -+ patches.suse/RDMA-mlx5-Clear-old-rate-limit-when-closing-QP.patch -+ patches.suse/IB-hfi1-Avoid-excessive-retry-for-TID-RDMA-READ-requ.patch -+ patches.suse/IB-hfi1-Use-a-common-pad-buffer-for-9B-and-16B-packe.patch -+ patches.suse/iw_cxgb4-fix-ECN-check-on-the-passive-accept.patch -+ patches.suse/RDMA-iwcm-move-iw_rem_ref-calls-out-of-spinlock.patch -+ patches.suse/RDMA-siw-free-siw_base_qp-in-kref-release-routine.patch -+ patches.suse/RDMA-qedr-Fix-reported-firmware-version.patch -+ patches.suse/IB-core-Use-rdma_read_gid_l2_fields-to-compare-GID-L.patch -+ patches.suse/RDMA-uverbs-Prevent-potential-underflow.patch -+ patches.suse/RDMA-nldev-Skip-counter-if-port-doesn-t-match.patch -+ patches.suse/IB-core-Avoid-deadlock-during-netlink-message-handli.patch -+ patches.suse/RDMA-mlx5-Use-irq-xarray-locking-for-mkey_table.patch -+ patches.suse/RDMA-iw_cxgb4-Avoid-freeing-skb-twice-in-arp-failure.patch - patches.suse/RDMA-hns-Prevent-memory-leaks-of-eq-buf_list.patch -+ patches.suse/ACPI-processor-Add-QoS-requests-for-all-CPUs.patch -+ patches.suse/0001-drm-etnaviv-fix-dumping-of-iommuv2.patch -+ patches.suse/drm-v3d-Fix-memory-leak-in-v3d_submit_cl_ioctl.patch -+ patches.suse/drm-i915-tgl-Fix-doc-not-corresponding-to-code.patch -+ patches.suse/drm-i915-Fix-PCH-reference-clock-for-FDI-on-HSW-BDW.patch -+ patches.suse/drm-amdgpu-Fix-SDMA-hang-when-performing-VKexample-t.patch -+ patches.suse/drm-amdgpu-sdma5-do-not-execute-0-sized-IBs-v2.patch -+ patches.suse/drm-amdgpu-gfx10-update-gfx-golden-settings.patch -+ patches.suse/drm-sched-Set-error-to-s_fence-if-HW-job-submission-.patch -+ patches.suse/drm-amdgpu-If-amdgpu_ib_schedule-fails-return-back-t.patch -+ patches.suse/drm-amd-display-do-not-synchronize-drr-displays.patch -+ patches.suse/drm-amd-display-add-50us-buffer-as-WA-for-pstate-swi.patch -+ patches.suse/drm-amd-display-Passive-DP-HDMI-dongle-detection-fix.patch -+ patches.suse/dc.c-use-kzalloc-without-test.patch -+ patches.suse/drm-amdgpu-powerplay-vega10-allow-undervolting-in-p7.patch -+ patches.suse/drm-amdgpu-gmc10-properly-set-BANK_SELECT-and-FRAGME.patch -+ patches.suse/kvm-Allocate-memslots-and-buses-before-calling-kvm_a.patch -+ patches.suse/kvm-call-kvm_arch_destroy_vm-if-vm-creation-fails.patch - patches.suse/KVM-vmx-svm-always-run-with-EFER.NXE-1-when-shadow-p.patch -+ patches.suse/arm64-Ensure-VM_WRITE-VM_SHARED-ptes-are-clean-by-de.patch -+ patches.suse/arm64-cpufeature-Enable-Qualcomm-Falkor-Kryo-errata-.patch -+ patches.suse/arm64-cpufeature-Enable-Qualcomm-Falkor-errata-1009-.patch -+ patches.suse/arm64-apply-ARM64_ERRATUM_845719-workaround-for-Brah.patch -+ patches.suse/arm64-Brahma-B53-is-SSB-and-spectre-v2-safe.patch -+ patches.suse/arm64-apply-ARM64_ERRATUM_843419-workaround-for-Brah.patch -+ patches.suse/efi-Make-CONFIG_EFI_RCI2_TABLE-selectable-on-x86-onl.patch -+ patches.suse/efi-tpm-Return-EINVAL-when-determining-tpm-final-eve.patch -+ patches.suse/efi-random-Treat-EFI_RNG_PROTOCOL-output-as-bootload.patch -+ patches.suse/efi-libstub-arm-Account-for-firmware-reserved-memory.patch -+ patches.suse/x86-efi-Never-relocate-kernel-below-lowest-acceptabl.patch -+ patches.suse/perf-x86-amd-ibs-Fix-reading-of-the-IBS-OpData-regis.patch -+ patches.suse/perf-x86-amd-ibs-Handle-erratum-420-only-on-the-affe.patch -+ patches.suse/perf-x86-uncore-Fix-event-group-support.patch -+ patches.suse/sched-topology-Don-t-try-to-build-empty-sched-domain.patch -+ patches.suse/sched-topology-Allow-sched_asym_cpucapacity-to-be-di.patch -+ patches.suse/riscv-init-merge-split-string-literals-in-preprocess.patch -+ patches.suse/riscv-fp-add-missing-__user-pointer-annotations.patch -+ patches.suse/nvme-multipath-fix-possible-io-hang-after-ctrl-recon.patch -+ patches.suse/nvme-multipath-remove-unused-groups_only-mode-in-ana.patch -+ patches.suse/um-ubd-Entrust-re-queue-to-the-upper-layers.patch -+ patches.suse/io_uring-ensure-we-clear-io_kiocb-result-before-each.patch -+ patches.suse/iocost-don-t-nest-spin_lock_irq-in-ioc_weight_write.patch -+ patches.suse/SUNRPC-The-TCP-back-channel-mustn-t-disappear-while-.patch -+ patches.suse/SUNRPC-The-RDMA-back-channel-mustn-t-disappear-while.patch -+ patches.suse/SUNRPC-Destroy-the-back-channel-when-we-destroy-the-.patch -+ patches.suse/NFSv4-Don-t-allow-a-cached-open-with-a-revoked-deleg.patch -+ patches.suse/NFS-Fix-an-RCU-lock-leak-in-nfs4_refresh_delegation_.patch -+ patches.suse/net-mlx5e-Tx-Fix-assumption-of-single-WQEBB-of-NOP-i.patch -+ patches.suse/net-mlx5e-Tx-Zero-memset-WQE-info-struct-upon-update.patch -+ patches.suse/net-mlx5e-kTLS-Release-reference-on-DUMPed-fragments.patch -+ patches.suse/net-mlx5e-kTLS-Size-of-a-Dump-WQE-is-fixed.patch -+ patches.suse/net-mlx5e-kTLS-Save-only-the-frag-page-to-release-at.patch -+ patches.suse/net-mlx5e-kTLS-Save-by-value-copy-of-the-record-frag.patch -+ patches.suse/net-mlx5e-kTLS-Fix-page-refcnt-leak-in-TX-resync-err.patch -+ patches.suse/net-mlx5e-kTLS-Fix-missing-SQ-edge-fill.patch -+ patches.suse/net-mlx5e-kTLS-Limit-DUMP-wqe-size.patch -+ patches.suse/net-mlx5e-kTLS-Remove-unneeded-cipher-type-checks.patch -+ patches.suse/net-mlx5e-kTLS-Save-a-copy-of-the-crypto-info.patch -+ patches.suse/net-mlx5e-kTLS-Enhance-TX-resync-flow.patch -+ patches.suse/net-mlx5e-TX-Fix-consumer-index-of-error-cqe-dump.patch - patches.suse/net-mlx5-prevent-memory-leak-in-mlx5_fpga_conn_creat.patch -+ patches.suse/net-mlx5-fix-memory-leak-in-mlx5_fw_fatal_reporter_d.patch -+ patches.suse/ipv4-fix-IPSKB_FRAG_PMTU-handling-with-fragmentation.patch - patches.suse/r8152-add-device-id-for-Lenovo-ThinkPad-USB-C-Dock-G.patch -+ patches.suse/dynamic_debug-provide-dynamic_hex_dump-stub.patch -+ patches.suse/net-stmmac-Fix-the-problem-of-tso_xmit.patch -+ patches.suse/bnxt_en-Fix-the-size-of-devlink-MSIX-parameters.patch -+ patches.suse/bnxt_en-Fix-devlink-NVRAM-related-byte-order-related.patch -+ patches.suse/bnxt_en-Adjust-the-time-to-wait-before-polling-firmw.patch -+ patches.suse/bnxt_en-Minor-formatting-changes-in-FW-devlink_healt.patch -+ patches.suse/bnxt_en-Avoid-disabling-pci-device-in-bnxt_remove_on.patch -+ patches.suse/net-sched-taprio-fix-Wmissing-prototypes-warnings.patch - patches.suse/net-openvswitch-free-vport-unless-register_netdevice.patch -+ patches.suse/ipv6-include-net-addrconf.h-for-missing-declarations.patch -+ patches.suse/net-flow_dissector-switch-to-siphash.patch -+ patches.suse/net-phy-smsc-LAN8740-add-PHY_RST_AFTER_CLK_EN-flag.patch -+ patches.suse/keys-Fix-memory-leak-in-copy_net_ns.patch -+ patches.suse/net-core-limit-nested-device-depth.patch -+ patches.suse/net-core-add-generic-lockdep-keys.patch - patches.suse/bonding-fix-unexpected-IFF_BONDING-bit-unset.patch -+ patches.suse/bonding-use-dynamic-lockdep-key-instead-of-subclass.patch -+ patches.suse/team-fix-nested-locking-lockdep-warning.patch -+ patches.suse/macsec-fix-refcnt-leak-in-module-exit-routine.patch -+ patches.suse/net-core-add-ignore-flag-to-netdev_adjacent-structur.patch -+ patches.suse/vxlan-add-adjacent-link-to-limit-depth-level.patch -+ patches.suse/net-remove-unnecessary-variables-and-callback.patch -+ patches.suse/virt_wifi-fix-refcnt-leak-in-module-exit-routine.patch -+ patches.suse/net-sch_generic-Use-pfifo_fast-as-fallback-scheduler.patch -+ patches.suse/net-smc-fix-closing-of-fallback-SMC-sockets.patch -+ patches.suse/net-smc-keep-vlan_id-for-SMC-R-in-smc_listen_work.patch - patches.suse/netns-fix-GFP-flags-in-rtnl_net_notifyid.patch - patches.suse/cxgb4-request-the-TX-CIDX-updates-to-status-page.patch - patches.suse/net-Zeroing-the-structure-ethtool_wolinfo-in-ethtool.patch -+ patches.suse/ipv4-fix-route-update-on-metric-change.patch -+ patches.suse/selftests-fib_tests-add-more-tests-for-metric-update.patch -+ patches.suse/bpf-lwtunnel-Fix-reroute-supplying-invalid-dst.patch -+ patches.suse/selftests-bpf-More-compatible-nc-options-in-test_tc_.patch -+ patches.suse/xdp-Prevent-overflow-in-devmap_hash-cost-calculation.patch -+ patches.suse/xdp-Handle-device-unregister-for-devmap_hash-map-typ.patch -+ patches.suse/bpf-Fix-use-after-free-in-subprog-s-jited-symbol-rem.patch -+ patches.suse/bpf-Fix-use-after-free-in-bpf_get_prog_name.patch -+ patches.suse/xsk-Fix-registration-of-Rx-only-sockets.patch -+ patches.suse/netfilter-nf_flow_table-set-timeout-before-insertion.patch -+ patches.suse/netfilter-nft_payload-fix-missing-check-for-matching.patch -+ patches.suse/ipvs-don-t-ignore-errors-in-case-refcounting-ip_vs-m.patch -+ patches.suse/ipvs-move-old_secure_tcp-into-struct-netns_ipvs.patch - patches.suse/net-add-skb_queue_empty_lockless.patch - patches.suse/udp-use-skb_queue_empty_lockless.patch - patches.suse/net-use-skb_queue_empty_lockless-in-poll-handlers.patch - patches.suse/net-use-skb_queue_empty_lockless-in-busy-poll-contex.patch - patches.suse/net-add-READ_ONCE-annotation-in-__skb_wait_for_more_.patch -+ patches.suse/udp-fix-data-race-in-udp_set_dev_scratch.patch - patches.suse/net-fix-sk_page_frag-recursion-from-memory-reclaim.patch - patches.suse/net-ethernet-ftgmac100-Fix-DMA-coherency-issue-with-.patch -+ patches.suse/net-usb-lan78xx-Disable-interrupts-before-calling-ge.patch -+ patches.suse/batman-adv-Avoid-free-alloc-race-when-handling-OGM-b.patch - patches.suse/fjes-Handle-workqueue-allocation-failure.patch -+ patches.suse/net-hisilicon-Fix-Trying-to-free-already-free-IRQ.patch - patches.suse/wimax-i2400-Fix-memory-leak-in-i2400m_op_rfkill_sw_t.patch -+ patches.suse/net-mscc-ocelot-fix-vlan_filtering-when-enslaving-to.patch -+ patches.suse/net-mscc-ocelot-refuse-to-overwrite-the-port-s-nativ.patch - patches.suse/net-mlx4_core-Dynamically-set-guaranteed-amount-of-c.patch - patches.suse/net-hisilicon-Fix-ping-latency-when-deal-with-high-t.patch -+ patches.suse/erspan-fix-the-tun_info-options_len-check-for-erspan.patch -+ patches.suse/vxlan-check-tun_info-options_len-properly.patch -+ patches.suse/net-fec_main-Use-platform_get_irq_byname_optional-to.patch -+ patches.suse/net-fec_ptp-Use-platform_get_irq_xxx_optional-to-avo.patch -+ patches.suse/bonding-fix-using-uninitialized-mode_lock.patch -+ patches.suse/net-smc-fix-refcounting-for-non-blocking-connect.patch -+ patches.suse/net-rtnetlink-fix-a-typo-fbd-fdb.patch -+ patches.suse/net-mlx5-Fix-flow-counter-list-auto-bits-struct.patch -+ patches.suse/net-mlx5e-Determine-source-port-properly-for-vlan-pu.patch -+ patches.suse/net-mlx5e-Remove-incorrect-match-criteria-assignment.patch -+ patches.suse/net-mlx5e-Replace-kfree-with-kvfree-when-free-vhca-s.patch -+ patches.suse/net-mlx5e-Only-skip-encap-flows-update-when-encap-in.patch -+ patches.suse/net-mlx5-Fix-rtable-reference-leak.patch -+ patches.suse/net-mlx5-Fix-NULL-pointer-dereference-in-extended-de.patch -+ patches.suse/net-mlx5e-Don-t-store-direct-pointer-to-action-s-tun.patch - patches.suse/net-mlx5e-Fix-handling-of-compressed-CQEs-in-case-of.patch -+ patches.suse/net-mlx5e-Fix-ethtool-self-test-link-speed.patch -+ patches.suse/net-mlx5e-Initialize-on-stack-link-modes-bitmap.patch -+ patches.suse/qed-fix-spelling-mistake-queuess-queues.patch -+ patches.suse/vxlan-fix-unexpected-failure-of-vxlan_changelink.patch -+ patches.suse/qed-Optimize-execution-time-for-nvm-attributes-confi.patch -+ patches.suse/mlxsw-core-Unpublish-devlink-parameters-during-reloa.patch - patches.suse/net-annotate-accesses-to-sk-sk_incoming_cpu.patch - patches.suse/net-annotate-lockless-accesses-to-sk-sk_napi_id.patch - patches.suse/cxgb4-fix-panic-when-attaching-to-ULD-fail.patch -+ patches.suse/msft-hv-1958-hv_netvsc-Fix-error-handling-in-netvsc_set_features.patch -+ patches.suse/hv_netvsc-Fix-error-handling-in-netvsc_attach.patch -+ patches.suse/nl80211-fix-validation-of-mesh-path-nexthop.patch -+ patches.suse/rxrpc-Fix-handling-of-last-subpacket-of-jumbo-packet.patch -+ patches.suse/netdevsim-Fix-use-after-free-during-device-dismantle.patch -+ patches.suse/tcp-increase-tcp_max_syn_backlog-max-value.patch -+ patches.suse/net-ethernet-arc-add-the-missed-clk_disable_unprepar.patch - patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch -+ patches.suse/iwlwifi-pcie-fix-PCI-ID-0x2720-configs-that-should-b.patch -+ patches.suse/iwlwifi-pcie-fix-all-9460-entries-for-qnj.patch -+ patches.suse/iwlwifi-pcie-0x2720-is-qu-and-0x30DC-is-not.patch -+ patches.suse/rtlwifi-rtl_pci-Fix-problem-of-too-small-skb-len.patch -+ patches.suse/mt76-dma-fix-buffer-unmap-with-non-linear-skbs.patch -+ patches.suse/igb-igc-Don-t-warn-on-fatal-read-failures-when-the-d.patch -+ patches.suse/igb-Enable-media-autosense-for-the-i350.patch -+ patches.suse/igb-Fix-constant-media-auto-sense-switching-when-no-.patch -+ patches.suse/i40e-Fix-receive-buffer-starvation-for-AF_XDP.patch -+ patches.suse/e1000-fix-memory-leaks.patch -+ patches.suse/Documentation-networking-device-drivers-Remove-stray.patch -+ patches.suse/ixgbe-Remove-duplicate-clear_bit-call.patch - patches.suse/inet-stop-leaking-jiffies-on-the-wire.patch -+ patches.suse/gve-Fixes-DMA-synchronization.patch -+ patches.suse/net-phylink-Fix-phylink_dbg-macro.patch - patches.suse/net-dsa-bcm_sf2-Fix-IMP-setup-for-port-different-tha.patch -+ patches.suse/r8169-fix-wrong-PHY-ID-issue-with-RTL8168dp.patch - patches.suse/selftests-net-reuseport_dualstack-fix-uninitalized-p.patch -- patches.suse/s390-cmm-fix-information-leak-in-cmm_timeout_handler -- patches.suse/s390-idle-fix-cpu-idle-time-calculation -+ patches.suse/selftests-bpf-Skip-write-only-files-in-debugfs.patch -+ patches.suse/net-cls_bpf-fix-NULL-deref-on-offload-filter-removal.patch -+ patches.suse/net-fix-installing-orphaned-programs.patch -+ patches.suse/s390-cmm-fix-information-leak-in-cmm_timeout_handler.patch -+ patches.suse/s390-unwind-fix-mixing-regs-and-sp.patch -+ patches.suse/s390-idle-fix-cpu-idle-time-calculation.patch -+ patches.suse/powerpc-32s-fix-allow-prevent_user_access-when-cross.patch -+ patches.suse/powerpc-powernv-Fix-CPU-idle-to-be-called-with-IRQs-.patch - patches.suse/scsi-qla2xxx-fixup-incorrect-usage-of-host_byte.patch -+ patches.suse/scsi-lpfc-Check-queue-pointer-before-use.patch -+ patches.suse/scsi-ufs-bsg-Wake-the-device-before-sending-raw-upiu.patch - patches.suse/scsi-lpfc-Honor-module-parameter-lpfc_use_adisc.patch - patches.suse/scsi-qla2xxx-Initialized-mailbox-to-prevent-driver-l.patch - patches.suse/scsi-qla2xxx-Fix-partial-flash-write-of-MBI.patch -+ patches.suse/scsi-target-cxgbit-Fix-cxgbit_fw4_ack.patch -+ patches.suse/scsi-sd-define-variable-dif-as-unsigned-int-instead-.patch - patches.suse/scsi-qla2xxx-stop-timer-in-shutdown-path.patch -+ patches.suse/hwmon-ina3221-Fix-read-timeout-issue.patch -+ patches.suse/fix-memory-leak-in-large-read-decrypt-offload.patch -+ patches.suse/usb-dwc3-select-CONFIG_REGMAP_MMIO.patch -+ patches.suse/usb-fsl-Check-memory-resource-before-releasing-it.patch - patches.suse/usb-gadget-udc-atmel-Fix-interrupt-storm-in-FIFO-mod.patch -+ patches.suse/usb-gadget-composite-Fix-possible-double-free-memory.patch -+ patches.suse/usb-dwc3-pci-prevent-memory-leak-in-dwc3_pci_probe.patch -+ patches.suse/usb-gadget-configfs-fix-concurrent-issue-between-com.patch -+ patches.suse/usb-dwc3-remove-the-call-trace-of-USBx_GFLADJ.patch -+ patches.suse/USB-Skip-endpoints-with-0-maxpacket-length.patch - patches.suse/USB-ldusb-fix-ring-buffer-locking.patch -+ patches.suse/USB-ldusb-use-unsigned-size-format-specifiers.patch - patches.suse/USB-ldusb-fix-control-message-timeout.patch -- patches.suse/0001-usbip-Fix-free-of-unallocated-memory-in-vhci-tx.patch -+ patches.suse/xhci-Fix-use-after-free-regression-in-xhci-clear-hub.patch -+ patches.suse/usb-xhci-fix-Immediate-Data-Transfer-endianness.patch -+ patches.suse/usb-xhci-fix-__le32-__le64-accessors-in-debugfs-code.patch -+ patches.suse/usbip-tools-Fix-read_usb_vudc_device-error-path-hand.patch -+ patches.suse/usbip-Fix-free-of-unallocated-memory-in-vhci-tx.patch - patches.suse/usb-storage-Revert-commit-747668dbc061-usb-storage-S.patch -- patches.suse/0001-UAS-Revert-commit-3ae62a42090f-UAS-fix-alignment-of-.patch -+ patches.suse/UAS-Revert-commit-3ae62a42090f-UAS-fix-alignment-of-.patch - patches.suse/USB-gadget-Reject-endpoints-with-0-maxpacket-value.patch - patches.suse/USB-serial-whiteheat-fix-potential-slab-corruption.patch - patches.suse/USB-serial-whiteheat-fix-line-speed-endianness.patch -+ patches.suse/usb-dwc3-gadget-fix-race-when-disabling-ep-with-canc.patch -+ patches.suse/tools-gpio-Use-building_out_of_srctree-to-determine-.patch -+ patches.suse/clone3-validate-stack-arguments.patch -+ patches.suse/mm-memcontrol-fix-NULL-ptr-deref-in-percpu-stats-flu.patch -+ patches.suse/mm-gup_benchmark-fix-MAP_HUGETLB-case.patch -+ patches.suse/mm-meminit-Recalculate-pcpu-batch-and-high-limits-after-init-completes.patch -+ patches.suse/mm-thp-handle-page-cache-THP-correctly-in-PageTransC.patch -+ patches.suse/ocfs2-protect-extent-tree-in-ocfs2_prepare_inode_for.patch -+ patches.suse/mm-vmstat-hide-proc-pagetypeinfo-from-normal-users.patch -+ patches.suse/mm-khugepaged-fix-might_sleep-warn-with-CONFIG_HIGHP.patch -+ patches.suse/dump_stack-avoid-the-livelock-of-the-dump_lock.patch -+ patches.suse/mm-slab-make-page_cgroup_ino-to-recognize-non-compou.patch -+ patches.suse/scripts-gdb-fix-debugging-modules-compiled-with-hot-.patch -+ patches.suse/mm-memory_hotplug-fix-updating-the-node-span.patch -+ patches.suse/mm-memcontrol-fix-network-errors-from-failing-__GFP_.patch -+ patches.suse/HID-i2c-hid-Send-power-on-command-after-reset.patch - patches.suse/HID-wacom-generic-Treat-serial-number-and-related-fi.patch -+ patches.suse/clk-at91-sam9x60-fix-programmable-clock.patch -+ patches.suse/clk-meson-gxbb-let-sar_adc_clk_div-set-the-parent-cl.patch -+ patches.suse/clk-imx8m-Use-SYS_PLL1_800M-as-intermediate-parent-o.patch - patches.suse/clk-at91-avoid-sleeping-early.patch -+ patches.suse/clk-ti-dra7-atl-clock-Remove-ti_clk_add_alias-call.patch -+ patches.suse/clk-ti-clkctrl-Fix-failed-to-enable-error-with-doubl.patch -+ patches.suse/clk-sunxi-Fix-operator-precedence-in-sunxi_divs_clk_.patch - patches.suse/clk-sunxi-ng-a80-fix-the-zero-ing-of-bits-16-and-18.patch -+ patches.suse/clk-samsung-exynos5433-Fix-error-paths.patch -+ patches.suse/clk-samsung-exynos542x-Move-G3D-subsystem-clocks-to-.patch - patches.suse/clk-samsung-exynos5420-Preserve-PLL-configuration-du.patch -- patches.suse/0005-drm-radeon-fix-si_enable_smc_cac-failed-issue.patch -+ patches.suse/fbdev-c2p-Fix-link-failure-on-non-inlining.patch -+ patches.suse/drm-i915-Avoid-HPD-poll-detect-triggering-a-new-dete.patch -+ patches.suse/drm-i915-dp-Do-not-switch-aux-to-TBT-mode-for-non-TC.patch -+ patches.suse/drm-amdgpu-dont-schedule-jobs-while-in-reset.patch -+ patches.suse/drm-amd-swSMU-fix-smu-workload-bit-map-error.patch -+ patches.suse/drm-amdgpu-register-gpu-instance-before-fan-boost-fe.patch -+ patches.suse/drm-amdgpu-add-warning-for-GRBM-1-cycle-delay-issue-.patch -+ patches.suse/drm-radeon-fix-si_enable_smc_cac-failed-issue.patch - patches.suse/ALSA-bebob-fix-to-detect-configured-source-of-sampli.patch - patches.suse/ALSA-hda-ca0132-Fix-possible-workqueue-stall.patch -+ patches.suse/ALSA-hda-hdmi-add-Tigerlake-support.patch - patches.suse/ALSA-timer-Fix-incorrectly-assigned-timer-instance.patch - patches.suse/ASoC-msm8916-wcd-analog-Fix-RX1-selection-in-RDAC2-M.patch - patches.suse/ASoC-compress-fix-unsigned-integer-overflow-check.patch - patches.suse/ASoC-kirkwood-fix-external-clock-probe-defer.patch -+ patches.suse/ASoC-hdmi-codec-drop-mutex-locking-again.patch -+ patches.suse/ASoC-rsnd-dma-fix-SSI9-4-5-6-7-busif-dma-address.patch -+ patches.suse/ASoC-kirkwood-fix-device-remove-ordering.patch -+ patches.suse/ASoC-SOF-Intel-hda-stream-fix-the-CONFIG_-prefix-mis.patch -+ patches.suse/ASoC-SOF-Fix-memory-leak-in-sof_dfsentry_write.patch -+ patches.suse/ASoC-SOF-ipc-Fix-memory-leak-in-sof_set_get_large_ct.patch -+ patches.suse/ASoC-ti-sdma-pcm-Add-back-the-flags-parameter-for-no.patch -+ patches.suse/ASoC-rockchip-rockchip_max98090-Enable-SHDN-to-fix-h.patch -+ patches.suse/ASoC-hdac_hda-fix-race-in-device-removal.patch -+ patches.suse/ASoC-stm32-sai-add-restriction-on-mmap-support.patch -+ patches.suse/ASoC-SOF-topology-Fix-bytes-control-size-checks.patch -+ patches.suse/cpufreq-intel_pstate-Fix-invalid-EPB-setting.patch -+ patches.suse/XArray-Fix-xas_next-with-a-single-entry-at-0.patch -+ patches.suse/idr-Fix-idr_get_next_ul-race-with-idr_remove.patch -+ patches.suse/idr-Fix-integer-overflow-in-idr_for_each_entry.patch - patches.suse/idr-Fix-idr_alloc_u32-on-32-bit-systems.patch -- patches.suse/ceph-fix-use-after-free-in-_ceph_remove_cap.patch -- patches.suse/ceph-add-missing-check-in-d_revalidate-snapdir-handling.patch -- patches.suse/ceph-don-t-try-to-handle-hashed-dentries-in-non-o_creat-atomic_open.patch -+ patches.suse/arm64-Do-not-mask-out-PTE_RDONLY-in-pte_same.patch -+ patches.suse/0025-scripts-nsdeps-make-sure-to-pass-all-module-source-f.patch -+ patches.suse/ceph-fix-use-after-free-in-__ceph_remove_cap.patch -+ patches.suse/ceph-fix-RCU-case-handling-in-ceph_d_revalidate.patch -+ patches.suse/ceph-add-missing-check-in-d_revalidate-snapdir-handl.patch -+ patches.suse/ceph-don-t-try-to-handle-hashed-dentries-in-non-O_CR.patch -+ patches.suse/ceph-don-t-allow-copy_file_range-when-stripe_count-1.patch -+ patches.suse/ceph-return-EINVAL-if-given-fsc-mount-option-on-kern.patch - patches.suse/pwm-bcm-iproc-Prevent-unloading-the-driver-module-wh.patch -+ patches.suse/nvme-rdma-fix-a-segmentation-fault-during-module-unl.patch -+ patches.suse/nvme-multipath-fix-crash-in-nvme_mpath_clear_ctrl_pa.patch -+ patches.suse/blkcg-make-blkcg_print_stat-print-stats-only-for-onl.patch -+ patches.suse/block-drbd-remove-a-stray-unlock-in-__drbd_send_prot.patch - patches.suse/cgroup-writeback-don-t-switch-wbs-immediately-on-dea.patch -+ patches.suse/net-fec-add-missed-clk_disable_unprepare-in-remove.patch - patches.suse/dccp-do-not-leak-jiffies-on-the-wire.patch -+ patches.suse/can-dev-add-missing-of_node_put-after-calling-of_get.patch - patches.suse/can-gs_usb-gs_can_open-prevent-memory-leak.patch - patches.suse/can-mcba_usb-fix-use-after-free-on-disconnect.patch - patches.suse/can-usb_8dev-fix-use-after-free-on-disconnect.patch -+ patches.suse/can-flexcan-disable-completely-the-ECC-mechanism.patch - patches.suse/can-peak_usb-fix-a-potential-out-of-sync-while-decod.patch - patches.suse/can-peak_usb-fix-slab-info-leak.patch - patches.suse/can-peak_usb-report-bus-recovery-as-well.patch - patches.suse/can-c_can-c_can_poll-only-read-status-register-after.patch - patches.suse/can-c_can-D_CAN-c_can_chip_config-perform-a-sofware-.patch - patches.suse/can-rx-offload-can_rx_offload_queue_sorted-fix-error.patch - patches.suse/can-rx-offload-can_rx_offload_queue_tail-fix-error-h.patch - patches.suse/can-rx-offload-can_rx_offload_offload_one-do-not-inc.patch - patches.suse/can-rx-offload-can_rx_offload_offload_one-increment-.patch - patches.suse/can-rx-offload-can_rx_offload_offload_one-use-ERR_PT.patch - patches.suse/can-rx-offload-can_rx_offload_irq_offload_timestamp-.patch - patches.suse/can-rx-offload-can_rx_offload_irq_offload_fifo-conti.patch -+ patches.suse/can-flexcan-increase-error-counters-if-skb-enqueuein.patch -+ patches.suse/can-mcp251x-mcp251x_restart_work_handler-Fix-potenti.patch -+ patches.suse/taprio-fix-panic-while-hw-offload-sched-list-swap.patch -+ patches.suse/bpf-Allow-narrow-loads-of-bpf_sysctl-fields-with-off.patch -+ patches.suse/bpf-Change-size-to-u64-for-bpf_map_-area_alloc-charg.patch - patches.suse/powerpc-bpf-Fix-tail-call-implementation.patch - patches.suse/bonding-fix-state-transition-issue-in-link-monitorin.patch -+ patches.suse/net-hns3-Use-the-correct-style-for-SPDX-License-Iden.patch -+ patches.suse/net-sched-prevent-duplicate-flower-rules-from-tcf_pr.patch -+ patches.suse/mlx4_core-fix-wrong-comment-about-the-reason-of-subt.patch -+ patches.suse/net-tls-fix-sk_msg-trim-on-fallback-to-copy-mode.patch -+ patches.suse/net-qualcomm-rmnet-Fix-potential-UAF-when-unregister.patch -+ patches.suse/net-prevent-load-store-tearing-on-sk-sk_stamp.patch - patches.suse/NFC-fdp-fix-incorrect-free-object.patch -+ patches.suse/Documentation-TLS-Add-missing-counter-description.patch -+ patches.suse/net-bcmgenet-use-RGMII-loopback-for-MAC-reset.patch -+ patches.suse/Revert-net-bcmgenet-soft-reset-40nm-EPHYs-before-MAC.patch -+ patches.suse/net-bcmgenet-reapply-manual-settings-to-the-PHY.patch -+ patches.suse/net-mscc-ocelot-don-t-handle-netdev-events-for-other.patch -+ patches.suse/net-mscc-ocelot-fix-NULL-pointer-on-LAG-slave-remova.patch -+ patches.suse/net-mscc-ocelot-fix-__ocelot_rmw_ix-prototype.patch -+ patches.suse/net-tls-don-t-pay-attention-to-sk_write_pending-when.patch -+ patches.suse/net-tls-add-a-TX-lock.patch -+ patches.suse/selftests-tls-add-test-for-concurrent-recv-and-send.patch -+ patches.suse/net-smc-fix-ethernet-interface-refcounting.patch -+ patches.suse/netfilter-nf_tables-Align-nft_expr-private-data-to-6.patch -+ patches.suse/bridge-ebtables-don-t-crash-when-using-dnat-target-i.patch -+ patches.suse/netfilter-nf_tables-bogus-EOPNOTSUPP-on-basechain-up.patch -+ patches.suse/netfilter-nf_tables_offload-skip-EBUSY-on-chain-upda.patch -+ patches.suse/netfilter-ipset-Fix-an-error-code-in-ip_set_sockfn_g.patch -+ patches.suse/netfilter-ipset-Copy-the-right-MAC-address-in-hash-i.patch -+ patches.suse/netfilter-ipset-Fix-nla_policies-to-fully-support-NL.patch -+ patches.suse/net-stmmac-gmac4-bitrev32-returns-u32.patch -+ patches.suse/net-stmmac-xgmac-bitrev32-returns-u32.patch -+ patches.suse/0007-net-stmmac-selftests-Prevent-false-positives-in-filt.patch -+ patches.suse/net-stmmac-xgmac-Fix-TSA-selection.patch -+ patches.suse/net-stmmac-xgmac-Disable-Flow-Control-when-1-or-more.patch -+ patches.suse/0008-net-stmmac-Fix-TSO-descriptor-with-Enhanced-Addressi.patch -+ patches.suse/r8169-fix-page-read-in-r8168g_mdio_read.patch -+ patches.suse/net-mlx5e-Fix-eswitch-debug-print-of-max-fdb-flow.patch -+ patches.suse/net-mlx5-DR-Fix-memory-leak-in-modify-action-destroy.patch -+ patches.suse/net-mlx5-DR-Fix-memory-leak-during-rule-creation.patch -+ patches.suse/net-mlx5e-Use-correct-enum-to-determine-uplink-port.patch -+ patches.suse/net-hns3-add-compatible-handling-for-command-HCLGE_O.patch - patches.suse/NFC-st21nfca-fix-double-free.patch - patches.suse/nfc-netlink-fix-double-device-reference-drop.patch - patches.suse/CDC-NCM-handle-incomplete-transfer-of-MTU.patch - patches.suse/net-usb-qmi_wwan-add-support-for-DW5821e-with-eSIM-s.patch -+ patches.suse/net-hns-Fix-the-stray-netpoll-locks-causing-deadlock.patch -+ patches.suse/ipv6-fixes-rt6_probe-and-fib6_nh-last_probe-init.patch - patches.suse/ipv4-Fix-table-id-reference-in-fib_sync_down_addr.patch - patches.suse/net-ethernet-octeon_mgmt-Account-for-second-possible.patch -+ patches.suse/mac80211-fix-ieee80211_txq_setup_flows-failure-path.patch -+ patches.suse/net-fq_impl-Switch-to-kvmalloc-for-memory-allocation.patch - patches.suse/mac80211-fix-station-inactive_time-shortly-after-boo.patch - patches.suse/vsock-virtio-fix-sock-refcnt-holding-during-the-shut.patch - patches.suse/net-fix-data-race-in-neigh_event_send.patch - patches.suse/qede-fix-NULL-pointer-deref-in-__qede_remove.patch -+ patches.suse/ice-fix-potential-infinite-loop-because-loop-counter.patch -+ patches.suse/iavf-initialize-ITRN-registers-with-correct-values.patch -+ patches.suse/i40e-Fix-for-ethtool-m-issue-on-X722-NIC.patch -+ patches.suse/igb-igc-use-ktime-accessors-for-skb-tstamp.patch -+ patches.suse/i40e-need_wakeup-flag-might-not-be-set-for-Tx.patch -+ patches.suse/ixgbe-need_wakeup-flag-might-not-be-set-for-Tx.patch -+ patches.suse/watchdog-pm8916_wdt-fix-pretimeout-registration-flow.patch - patches.suse/watchdog-meson-Fix-the-wrong-value-of-left-time.patch -- patches.suse/0001-btrfs-tree-checker-Fix-wrong-check-on-max-devid.patch -+ patches.suse/watchdog-imx_sc_wdt-Pretimeout-should-follow-SCU-fir.patch -+ patches.suse/watchdog-bd70528-Add-MODULE_ALIAS-to-allow-module-au.patch -+ patches.suse/btrfs-Consider-system-chunk-array-size-for-new-SYSTE.patch -+ patches.suse/btrfs-tree-checker-Fix-wrong-check-on-max-devid.patch -+ patches.suse/btrfs-fix-race-leading-to-metadata-space-leak-after-task-received-signal.patch -+ patches.suse/btrfs-save-i_size-to-avoid-double-evaluation-of-i_si.patch -+ patches.suse/pinctrl-intel-Avoid-potential-glitches-if-pin-is-in-.patch -+ patches.suse/pinctrl-cherryview-Fix-irq_valid_mask-calculation.patch - patches.suse/pinctrl-cherryview-Allocate-IRQ-chip-dynamic.patch -+ patches.suse/lib-Remove-select-of-inexistant-GENERIC_IO.patch - patches.suse/SMB3-Fix-persistent-handles-reconnect.patch -+ patches.suse/stacktrace-Don-t-skip-first-entry-on-noncurrent-task.patch -+ patches.suse/perf-scripting-engines-Iterate-on-tep-event-arrays-d.patch -+ patches.suse/perf-tools-Fix-time-sorting.patch -+ patches.suse/sched-Fix-pick_next_task-vs-change-pattern-race.patch -+ patches.suse/clocksource-drivers-mediatek-Fix-error-handling.patch -+ patches.suse/clocksource-drivers-sh_mtu2-Do-not-loop-using-platfo.patch -+ patches.suse/timekeeping-vsyscall-Update-VDSO-data-unconditionall.patch - patches.suse/x86-resctrl-prevent-null-pointer-dereference-when-reading-mondata.patch -- patches.suse/0001-thunderbolt-Fix-lockdep-circular-locking-depedency-w.patch -+ patches.suse/x86-apic-32-Avoid-bogus-LDR-warnings.patch -+ patches.suse/x86-dumpstack-64-Don-t-evaluate-exception-stacks-bef.patch -+ patches.suse/x86-tsc-Respect-tsc-command-line-paraemeter-for-cloc.patch -+ patches.suse/thunderbolt-Read-DP-IN-adapter-first-two-dwords-in-o.patch -+ patches.suse/thunderbolt-Fix-lockdep-circular-locking-depedency-w.patch -+ patches.suse/thunderbolt-Drop-unnecessary-read-when-writing-LC-co.patch -+ patches.suse/soundwire-depend-on-ACPI.patch -+ patches.suse/soundwire-intel-fix-intel_register_dai-PDI-offsets-a.patch -+ patches.suse/intel_th-gth-Fix-the-window-switching-sequence.patch -+ patches.suse/intel_th-pci-Add-Comet-Lake-PCH-support.patch -+ patches.suse/intel_th-pci-Add-Jasper-Lake-PCH-support.patch - patches.suse/iio-imu-adis16480-make-sure-provided-frequency-is-po.patch -+ patches.suse/iio-srf04-fix-wrong-limitation-in-distance-measuring.patch -+ patches.suse/iio-imu-inv_mpu6050-fix-no-data-on-MPU6050.patch - patches.suse/iio-adc-stm32-adc-fix-stopping-dma.patch -+ patches.suse/reset-Fix-memory-leak-in-reset_control_array_put.patch - patches.suse/reset-fix-of_reset_simple_xlate-kerneldoc-comment.patch -+ patches.suse/reset-fix-of_reset_control_get_count-kerneldoc-comme.patch -+ patches.suse/reset-fix-reset_control_lookup-kerneldoc-comment.patch - patches.suse/reset-fix-reset_control_get_exclusive-kerneldoc-comm.patch - patches.suse/reset-fix-reset_control_ops-kerneldoc-comment.patch -+ patches.suse/arm64-dts-ls1028a-fix-a-compatible-issue.patch -+ patches.suse/ARM-dts-imx6qdl-sabreauto-Fix-storm-of-accelerometer.patch -+ patches.suse/soc-imx-gpc-fix-initialiser-format.patch -+ patches.suse/ARM-dts-imx6-logicpd-Re-enable-SNVS-power-key.patch -+ patches.suse/arm64-dts-imx8mm-fix-compatible-string-for-sdma.patch -+ patches.suse/ARM-dts-sun8i-a83t-tbs-a711-Fix-WiFi-resume-from-sus.patch -+ patches.suse/ARM-sunxi-Fix-CPU-powerdown-on-A83T.patch -+ patches.suse/arm64-dts-zii-ultra-fix-ARM-regulator-GPIO-handle.patch -+ patches.suse/ARM-dts-stm32-relax-qspi-pins-slew-rate-for-stm32mp1.patch -+ patches.suse/ARM-dts-stm32-Fix-CAN-RAM-mapping-on-stm32mp157c.patch -+ patches.suse/ARM-dts-stm32-remove-OV5640-pinctrl-definition-on-st.patch -+ patches.suse/ARM-dts-stm32-change-joystick-pinctrl-definition-on-.patch -+ patches.suse/scsi-sd_zbc-Fix-sd_zbc_complete.patch - patches.suse/scsi-qla2xxx-fix-NPIV-tear-down-process.patch -- patches.suse/0010-drm-i915-Rename-gen7-cmdparser-tables.patch -- patches.suse/0011-drm-i915-Disable-Secure-Batches-for-gen6.patch -- patches.suse/0012-drm-i915-Remove-Master-tables-from-cmdparser.patch -- patches.suse/0013-drm-i915-Add-support-for-mandatory-cmdparsing.patch -- patches.suse/0014-drm-i915-Support-ro-ppgtt-mapped-cmdparser-shadow-bu.patch -- patches.suse/0015-drm-i915-Allow-parsing-of-unsized-batches.patch -- patches.suse/0016-drm-i915-Add-gen9-BCS-cmdparsing.patch -- patches.suse/0017-drm-i915-cmdparser-Use-explicit-goto-for-error-paths.patch -- patches.suse/0018-drm-i915-cmdparser-Add-support-for-backward-jumps.patch -- patches.suse/0019-drm-i915-cmdparser-Ignore-Length-operands-during-com.patch -- patches.suse/0020-drm-i915-Lower-RM-timeout-to-avoid-DSI-hard-hangs.patch -- patches.suse/0021-drm-i915-gen8-Add-RC6-CTX-corruption-WA.patch -- patches.suse/0023-drm-i915-cmdparser-Fix-jump-whitelist-clearing.patch -- patches.suse/0002-x86-msr-Add-the-IA32_TSX_CTRL-MSR.patch -- patches.suse/0003-x86-cpu-Add-a-helper-function-x86_read_arch_cap_msr.patch -- patches.suse/0004-x86-cpu-Add-a-tsx-cmdline-option-with-TSX-disabled-b.patch -- patches.suse/0005-x86-speculation-taa-Add-mitigation-for-TSX-Async-Abo.patch -- patches.suse/0006-x86-speculation-taa-Add-sysfs-reporting-for-TSX-Asyn.patch -- patches.suse/0007-kvm-x86-Export-MDS_NO-0-to-guests-when-TSX-is-enable.patch -- patches.suse/0008-x86-tsx-Add-auto-option-to-the-tsx-cmdline-parameter.patch -- patches.suse/0009-x86-speculation-taa-Add-documentation-for-TSX-Async-.patch -- patches.suse/0010-x86-tsx-Add-config-options-to-set-tsx-on-off-auto.patch -- patches.suse/0001-x86-Add-ITLB_MULTIHIT-bug-infrastructure.patch -- patches.suse/0002-x86-cpu-Add-Tremont-to-the-cpu-vulnerability.patch -- patches.suse/0003-kvm-mmu-ITLB_MULTIHIT-mitigation.patch -- patches.suse/0004-kvm-Add-helper-function-for-creating-VM-worker.patch -- patches.suse/0005-kvm-x86-mmu-Recovery-of-shattered-NX-large-pages.patch -- patches.suse/x86-speculation-taa-fix-printing-of-taa_msg_smt-on-ibrs_all-cpus -+ patches.suse/scsi-core-Handle-drivers-which-set-sg_tablesize-to-z.patch -+ patches.suse/cgroup-freezer-call-cgroup_enter_frozen-with-preempt.patch -+ patches.suse/drm-i915-Rename-gen7-cmdparser-tables.patch -+ patches.suse/drm-i915-Disable-Secure-Batches-for-gen6.patch -+ patches.suse/drm-i915-Remove-Master-tables-from-cmdparser.patch -+ patches.suse/drm-i915-Add-support-for-mandatory-cmdparsing.patch -+ patches.suse/drm-i915-Support-ro-ppgtt-mapped-cmdparser-shadow-bu.patch -+ patches.suse/drm-i915-Allow-parsing-of-unsized-batches.patch -+ patches.suse/drm-i915-Add-gen9-BCS-cmdparsing.patch -+ patches.suse/drm-i915-cmdparser-Use-explicit-goto-for-error-paths.patch -+ patches.suse/drm-i915-cmdparser-Add-support-for-backward-jumps.patch -+ patches.suse/drm-i915-cmdparser-Ignore-Length-operands-during-com.patch -+ patches.suse/drm-i915-Lower-RM-timeout-to-avoid-DSI-hard-hangs.patch -+ patches.suse/drm-i915-gen8-Add-RC6-CTX-corruption-WA.patch -+ patches.suse/drm-i915-cmdparser-Fix-jump-whitelist-clearing.patch -+ patches.suse/x86-msr-Add-the-IA32_TSX_CTRL-MSR.patch -+ patches.suse/x86-cpu-Add-a-helper-function-x86_read_arch_cap_msr.patch -+ patches.suse/x86-cpu-Add-a-tsx-cmdline-option-with-TSX-disabled-b.patch -+ patches.suse/x86-speculation-taa-Add-mitigation-for-TSX-Async-Abo.patch -+ patches.suse/x86-speculation-taa-Add-sysfs-reporting-for-TSX-Asyn.patch -+ patches.suse/kvm-x86-Export-MDS_NO-0-to-guests-when-TSX-is-enable.patch -+ patches.suse/x86-tsx-Add-auto-option-to-the-tsx-cmdline-parameter.patch -+ patches.suse/x86-speculation-taa-Add-documentation-for-TSX-Async-.patch -+ patches.suse/x86-tsx-Add-config-options-to-set-tsx-on-off-auto.patch -+ patches.suse/x86-bugs-Add-ITLB_MULTIHIT-bug-infrastructure.patch -+ patches.suse/x86-cpu-Add-Tremont-to-the-cpu-vulnerability-whiteli.patch -+ patches.suse/cpu-speculation-Uninline-and-export-CPU-mitigations-.patch -+ patches.suse/kvm-mmu-ITLB_MULTIHIT-mitigation.patch -+ patches.suse/kvm-Add-helper-function-for-creating-VM-worker-threa.patch -+ patches.suse/kvm-x86-mmu-Recovery-of-shattered-NX-large-pages.patch -+ patches.suse/Documentation-Add-ITLB_MULTIHIT-documentation.patch -+ patches.suse/x86-speculation-taa-Fix-printing-of-TAA_MSG_SMT-on-I.patch -+ patches.suse/KVM-Fix-NULL-ptr-deref-after-kvm_create_vm-fails.patch -+ patches.suse/KVM-fix-placement-of-refcount-initialization.patch - patches.suse/kvm-vmx-consider-pid-pir-to-determine-if-vcpu-has-pending-interrupts -+ patches.suse/kvm-vmx-do-not-change-pid-ndst-when-loading-a-blocked-vcpu -+ patches.suse/KVM-MMU-Do-not-treat-ZONE_DEVICE-pages-as-being-rese.patch - patches.suse/btrfs-fix-log-context-list-corruption-after-rename-e.patch - patches.suse/Input-synaptics-rmi4-fix-video-buffer-size.patch - patches.suse/Input-synaptics-rmi4-disable-the-relative-position-I.patch - patches.suse/Input-synaptics-rmi4-do-not-consume-more-data-than-w.patch - patches.suse/Input-synaptics-rmi4-clear-IRQ-enables-for-F54.patch - patches.suse/Input-cyttsp4_core-fix-use-after-free-bug.patch -+ patches.suse/IB-hfi1-Ensure-full-Gen3-speed-in-a-Gen4-system.patch -+ patches.suse/IB-hfi1-Ensure-r_tid_ack-is-valid-before-building-TI.patch -+ patches.suse/IB-hfi1-Calculate-flow-weight-based-on-QP-MTU-for-TI.patch -+ patches.suse/IB-hfi1-TID-RDMA-WRITE-should-not-return-IB_WC_RNR_R.patch -+ patches.suse/RDMA-hns-Correct-the-value-of-HNS_ROCE_HEM_CHUNK_LEN.patch -+ patches.suse/RDMA-hns-Correct-the-value-of-srq_desc_size.patch -+ patches.suse/aio-Fix-io_pgetevents-struct-__compat_aio_sigset-lay.patch -+ patches.suse/autofs-fix-a-leak-in-autofs_expire_indirect.patch -+ patches.suse/cgroup-don-t-put-ERR_PTR-into-fc-root.patch -+ patches.suse/exportfs_decode_fh-negative-pinned-may-become-positi.patch -+ patches.suse/audit_get_nd-don-t-unlock-parent-too-early.patch -+ patches.suse/ecryptfs-fix-unlink-and-rmdir-in-face-of-underlying-.patch - patches.suse/ecryptfs_lookup_interpose-lower_dentry-d_inode-is-no.patch - patches.suse/ecryptfs_lookup_interpose-lower_dentry-d_parent-is-n.patch -+ patches.suse/drm-i915-update-rawclk-also-on-resume.patch -+ patches.suse/0002-drm-i915-gvt-fix-dropping-obj-reference-twice.patch -+ patches.suse/0003-Revert-drm-i915-ehl-Update-MOCS-table-for-EHL.patch -+ patches.suse/drm-i915-tgl-MOCS-table-update.patch -+ patches.suse/drm-sun4i-tcon-Set-min-division-of-TCON0_DCLK-to-1.patch - patches.suse/ALSA-usb-audio-Fix-missing-error-check-at-mixer-reso.patch - patches.suse/ALSA-hda-Add-Cometlake-S-PCI-ID.patch -+ patches.suse/ALSA-hda-hdmi-fix-pin-setup-on-Tigerlake.patch - patches.suse/ALSA-usb-audio-not-submit-urb-for-stopped-endpoint.patch - patches.suse/ALSA-pcm-Fix-stream-lock-usage-in-snd_pcm_period_ela.patch -+ patches.suse/ALSA-usb-audio-Fix-incorrect-NULL-check-in-create_ya.patch -+ patches.suse/ALSA-usb-audio-Fix-incorrect-size-check-for-processi.patch - patches.suse/mmc-sdhci-of-at91-fix-quirk2-overwrite.patch -- patches.suse/kvm-x86-mmu-take-slots_lock-when-using-kvm_mmu_zap_all_fast -+ patches.suse/selftests-kvm-fix-build-with-glibc-2.30.patch -+ patches.suse/KVM-x86-mmu-Take-slots_lock-when-using-kvm_mmu_zap_a.patch -+ patches.suse/MIPS-SGI-IP27-fix-exception-handler-replication.patch -+ patches.suse/afs-Fix-race-in-commit-bulk-status-fetch.patch -+ patches.suse/0053-ceph-take-the-inode-lock-before-acquiring-cap-refs.patch -+ patches.suse/0054-ceph-increment-decrement-dio-counter-on-async-requests.patch -+ patches.suse/0055-rbd-silence-bogus-uninitialized-warning-in-rbd_object_map_update_finish.patch -+ patches.suse/block-check-bi_size-overflow-before-merge.patch -+ patches.suse/io_uring-ensure-registered-buffer-import-returns-the.patch -+ patches.suse/block-bfq-deschedule-empty-bfq_queues-not-referred-b.patch -+ patches.suse/iocost-check-active_list-of-all-the-ancestors-in-ioc.patch -+ patches.suse/rsxx-add-missed-destroy_workqueue-calls-in-remove.patch - patches.suse/Input-ff-memless-kill-timer-in-destroy.patch - patches.suse/Input-synaptics-rmi4-destroy-F54-poller-workqueue-wh.patch -+ patches.suse/mm-mempolicy-fix-the-wrong-return-value-and-potentia.patch -+ patches.suse/mm-memcg-switch-to-css_tryget-in-get_mem_cgroup_from.patch -+ patches.suse/mm-hugetlb-switch-to-css_tryget-in-hugetlb_cgroup_ch.patch -+ patches.suse/mm-slub-really-fix-slab-walking-for-init_on_free.patch -+ patches.suse/mm-memory_hotplug-fix-try_offline_node.patch -+ patches.suse/mm-page_io.c-do-not-free-shared-swap-slots.patch -+ patches.suse/mm-debug.c-__dump_page-prints-an-extra-line.patch - patches.suse/mm-debug.c-PageAnon-is-true-for-PageKsm-pages.patch -+ patches.suse/devlink-disallow-reload-operation-during-device-clea.patch -+ patches.suse/tcp-remove-redundant-new-line-from-tcp_event_sk_skb.patch -+ patches.suse/net-ethernet-dwmac-sun8i-Use-the-correct-function-in.patch -+ patches.suse/devlink-Add-method-for-time-stamp-on-reporter-s-dump.patch -+ patches.suse/mlxsw-core-Enable-devlink-reload-only-on-probe.patch - patches.suse/NFC-nxp-nci-Fix-NULL-pointer-dereference-after-I2C-c.patch -+ patches.suse/mdio_bus-Fix-PTR_ERR-applied-after-initialization-to.patch -+ patches.suse/net-smc-fix-refcount-non-blocking-connect-part-2.patch -+ patches.suse/dpaa2-eth-free-already-allocated-channels-on-probe-d.patch -+ patches.suse/xfrm-Fix-memleak-on-xfrm-state-destroy.patch -+ patches.suse/xfrm-release-device-reference-for-invalid-state.patch - patches.suse/net-usb-qmi_wwan-add-support-for-Foxconn-T77W968-LTE.patch - patches.suse/slip-Fix-memory-leak-in-slip_open-error-path.patch - patches.suse/net-cdc_ncm-Signedness-bug-in-cdc_ncm_set_dgram_size.patch -+ patches.suse/iwlwifi-pcie-don-t-consider-IV-len-in-A-MSDU.patch - patches.suse/slcan-Fix-memory-leak-in-error-path.patch -+ patches.suse/ravb-implement-MTU-change-while-device-is-up.patch -+ patches.suse/net-hns3-add-compatible-handling-for-MAC-VLAN-switch.patch -+ patches.suse/net-hns3-reallocate-SSU-buffer-size-when-pfc_en-chan.patch -+ patches.suse/net-hns3-fix-ETS-bandwidth-validation-bug.patch -+ patches.suse/selftests-mlxsw-Adjust-test-to-recent-changes.patch - patches.suse/ax88172a-fix-information-leak-on-short-answers.patch -+ patches.suse/net-ep93xx_eth-fix-mismatch-of-request_mem_region-in.patch -+ patches.suse/net-gemini-add-missed-free_netdev.patch -+ patches.suse/net-smc-fix-fastopen-for-non-blocking-connect.patch -+ patches.suse/net-hns3-cleanup-of-stray-struct-hns3_link_mode_mapp.patch -+ patches.suse/ipmr-Fix-skb-headroom-in-ipmr_get_route.patch -+ patches.suse/perf-core-Consistently-fail-fork-on-allocation-failu.patch -+ patches.suse/ntp-y2038-Remove-incorrect-time_t-truncation.patch -+ patches.suse/x86-quirks-Disable-HPET-on-Intel-Coffe-Lake-platform.patch - patches.suse/x86-resctrl-fix-potential-lockdep-warning.patch -- patches.suse/iommu-vt-d-fix-qi_dev_iotlb_pfsid-and-qi_dev_eiotlb_pfsid-macros -+ patches.suse/i2c-acpi-Force-bus-speed-to-400KHz-if-a-Silead-touch.patch -+ patches.suse/i2c-core-fix-use-after-free-in-of_i2c_notify.patch -+ patches.suse/sched-core-Avoid-spurious-lock-dependencies.patch -+ patches.suse/sched-pelt-Fix-update-of-blocked-PELT-ordering.patch -+ patches.suse/iommu-vt-d-Fix-QI_DEV_IOTLB_PFSID-and-QI_DEV_EIOTLB_.patch -+ patches.suse/mdio_bus-Fix-init-if-CONFIG_RESET_CONTROLLER-n.patch -+ patches.suse/afs-Fix-missing-timeout-reset.patch -+ patches.suse/fork-fix-pidfd_poll-s-return-type.patch - patches.suse/gpiolib-acpi-Add-Terra-Pad-1061-to-the-run_edge_even.patch -+ patches.suse/gpio-max77620-Fixup-debounce-delays.patch -+ patches.suse/gpio-bd70528-Use-correct-unit-for-debounce-times.patch -+ patches.suse/tools-gpio-Correctly-add-make-dependencies-for-gpio_.patch -+ patches.suse/nbd-fix-memory-leak-in-nbd_get_socket.patch -+ patches.suse/arm64-uaccess-Ensure-PAN-is-re-enabled-after-unhandl.patch -+ patches.suse/drm-amd-powerplay-issue-no-PPSMC_MSG_GetCurrPkgPwr-o.patch -+ patches.suse/drm-amdgpu-disable-gfxoff-when-using-register-read-i.patch -+ patches.suse/drm-amdgpu-disable-gfxoff-on-original-raven.patch -+ patches.suse/drm-i915-Don-t-oops-in-dumb_create-ioctl-if-we-have-.patch -+ patches.suse/0001-drm-i915-Preload-LUTs-if-the-hw-isn-t-currently-usin.patch -+ patches.suse/drm-i915-pmu-Frequency-is-reported-as-accumulated-cy.patch -+ patches.suse/drm-i915-userptr-Try-to-acquire-the-page-lock-around.patch -+ patches.suse/drm-i915-Protect-request-peeking-with-RCU.patch -+ patches.suse/drm-i915-make-pool-objects-read-only.patch -+ patches.suse/drm-i915-fbdev-Restore-physical-addresses-for-fb_mma.patch -+ patches.suse/PM-QoS-Invalidate-frequency-QoS-requests-after-remov.patch -+ patches.suse/Revert-fs-ocfs2-fix-possible-null-pointer-dereferenc.patch -+ patches.suse/mm-memory_hotplug-don-t-access-uninitialized-memmaps-in-shrink_zone_span.patch -+ patches.suse/mm-ksm.c-don-t-WARN-if-page-is-still-mapped-in-remove_stable_node.patch -+ patches.suse/afs-Fix-possible-assert-with-callbacks-from-yfs-serv.patch -+ patches.suse/afs-Fix-large-file-support.patch -+ patches.suse/bpf-offload-Unlock-on-error-in-bpf_offload_dev_creat.patch - patches.suse/net-mlx4_en-fix-mlx4-ethtool-N-insertion.patch -+ patches.suse/mlxsw-spectrum_router-Fix-determining-underlay-for-a.patch -+ patches.suse/net-sched-ensure-opts_len-IP_TUNNEL_OPTS_MAX-in-act_.patch -+ patches.suse/net-mlx4_en-Fix-wrong-limitation-for-number-of-TX-ri.patch -+ patches.suse/net-ipv4-fix-sysctl-max-for-fib_multipath_hash_polic.patch -+ patches.suse/gve-fix-dma-sync-bug-where-not-all-pages-synced.patch -+ patches.suse/net-tls-enable-sk_msg-redirect-to-tls-socket-egress.patch -+ patches.suse/taprio-don-t-reject-same-mqprio-settings.patch -+ patches.suse/net-phylink-update-documentation-on-create-and-destr.patch -+ patches.suse/net-phylink-fix-link-mode-modification-in-PHY-mode.patch - patches.suse/net-sched-act_pedit-fix-WARN-in-the-traffic-path.patch -+ patches.suse/net-fec-fix-clock-count-mis-match.patch -+ patches.suse/net-hns3-fix-a-wrong-reset-interrupt-status-mask.patch -+ patches.suse/net-sysfs-Fix-reference-count-leak-in-rx-netdev_queu.patch -+ patches.suse/ipv6-route-return-if-there-is-no-fib_nh_gw_family.patch -+ patches.suse/s390-qeth-fix-potential-deadlock-on-workqueue-flush - patches.suse/s390-qeth-return-proper-errno-on-io-error - patches.suse/net-ibmvnic-Ignore-H_FUNCTION-return-from-H_EOI-to-t.patch -+ patches.suse/r8152-Re-order-napi_disable-in-rtl8152_close.patch -+ patches.suse/net-mlx5e-Fix-error-flow-cleanup-in-mlx5e_tc_tun_cre.patch -+ patches.suse/net-mlx5e-Fix-ingress-rate-configuration-for-represe.patch -+ patches.suse/net-mlx5e-Reorder-mirrer-action-parsing-to-check-for.patch -+ patches.suse/net-mlx5-DR-Fix-invalid-EQ-vector-number-on-CQ-creat.patch -+ patches.suse/net-mlx5-DR-Skip-rehash-for-tables-with-byte-mask-ze.patch -+ patches.suse/net-mlx5-DR-Limit-STE-hash-table-enlarge-based-on-by.patch - patches.suse/net-mlx5e-Fix-set-vf-link-state-error-flow.patch -- patches.suse/0001-nfc-port100-handle-command-failure-cleanly.patch -+ patches.suse/net-mlx5e-Do-not-use-non-EXT-link-modes-in-EXT-mode.patch -+ patches.suse/net-mlx5e-Add-missing-capability-bit-check-for-IP-in.patch -+ patches.suse/net-mlx5-Fix-auto-group-size-calculation.patch -+ patches.suse/net-mlx5-Update-the-list-of-the-PCI-supported-device.patch -+ patches.suse/net-mlxfw-Verify-FSM-error-code-translation-doesn-t-.patch -+ patches.suse/net-sysfs-fix-netdev_queue_add_kobject-breakage.patch -+ patches.suse/nfc-port100-handle-command-failure-cleanly.patch - patches.suse/sfc-Only-cancel-the-PPS-workqueue-if-it-exists.patch -+ patches.suse/net-ipv6-IPV6_TRANSPARENT-check-NET_RAW-prior-to-NET.patch -+ patches.suse/msft-hv-1986-hv_netvsc-Fix-offset-usage-in-netvsc_send_table.patch -+ patches.suse/msft-hv-1987-hv_netvsc-Fix-send_table-offset-in-case-of-a-host-bu.patch - patches.suse/net-rtnetlink-prevent-underflows-in-do_setvfinfo.patch -+ patches.suse/r8152-avoid-to-call-napi_disable-twice.patch - patches.suse/0001-virtio_ring-fix-return-code-on-DMA-mapping-fails.patch -- patches.suse/virtio_console-allocate-inbufs-in-add_port-only-if-i.patch -+ patches.suse/0001-virtio_console-allocate-inbufs-in-add_port-only-if-i.patch -+ patches.suse/0001-virtio_balloon-fix-shrinker-scan-number-of-pages.patch -+ patches.suse/0001-virtio_balloon-fix-shrinker-count.patch - patches.suse/tpm-add-check-after-commands-attribs-tab-allocation.patch -+ patches.suse/tpm-Switch-to-platform_get_irq_optional.patch -+ patches.suse/io_uring-Fix-mm_fault-with-READ-WRITE_FIXED.patch -+ patches.suse/ahci-Add-support-for-Amazon-s-Annapurna-Labs-SATA-co.patch -+ patches.suse/ahci-tegra-use-regulator_bulk_set_supply_names.patch -+ patches.suse/libata-Ensure-ata_port-probe-has-completed-before-de.patch -+ patches.suse/block-Fix-writeback-throttling-W-1-compiler-warnings.patch -+ patches.suse/fcntl-fix-typo-in-RWH_WRITE_LIFE_NOT_SET-r-w-hint-na.patch -+ patches.suse/blk-mq-avoid-sysfs-buffer-overflow-with-too-many-CPU.patch -+ patches.suse/bdev-Factor-out-bdev-revalidation-into-a-common-help.patch -+ patches.suse/bdev-Refresh-bdev-size-for-disks-without-partitionin.patch -+ patches.suse/blk-mq-make-sure-that-line-break-can-be-printed.patch -+ patches.suse/block-Warn-if-elevator-parameter-is-used.patch -+ patches.suse/0005-block-Remove-REQ_OP_ZONE_RESET-plugging.patch -+ patches.suse/0006-block-Simplify-REQ_OP_ZONE_RESET_ALL-handling.patch -+ patches.suse/0007-block-add-zone-open-close-and-finish-operations.patch -+ patches.suse/block-Don-t-disable-interrupts-in-trigger_softirq.patch -+ patches.suse/md-raid0-Fix-an-error-message-in-raid0_make_request.patch -+ patches.suse/0012-md-bitmap-avoid-race-window-between-md_bitmap_resize.patch -+ patches.suse/md-improve-handling-of-bio-with-REQ_PREFLUSH-in-md_f.patch -+ patches.suse/0013-md-no-longer-compare-spare-disk-superblock-events-in.patch - patches.suse/loop-fix-no-unmap-write-zeroes-request-behavior.patch -+ patches.suse/nvme-fc-Sync-nvme-fc-header-to-FC-NVME-2.patch -+ patches.suse/nvme-fc-and-nvmet-fc-sync-with-FC-NVME-2-header-chan.patch -+ patches.suse/nvme-fc-Set-new-cmd-set-indicator-in-nvme-fc-cmnd-iu.patch -+ patches.suse/nvme-fc-clarify-error-messages.patch -+ patches.suse/nvme-fc-ensure-association_id-is-cleared-regardless-.patch -+ patches.suse/nvme-introduce-nvme_is_aen_req-function.patch -+ patches.suse/nvmet-use-bio_io_error-instead-of-duplicating-it.patch -+ patches.suse/nvmet-add-unlikely-check-at-nvmet_req_alloc_sgl.patch -+ patches.suse/nvmet-rdma-add-unlikely-check-at-nvmet_rdma_map_sgl_.patch -+ patches.suse/nvme-introduce-Command-Aborted-By-host-status-code.patch -+ patches.suse/nvme-move-common-call-to-nvme_cleanup_cmd-to-core-la.patch -+ patches.suse/nvme-resync-include-linux-nvme.h-with-nvmecli.patch -+ patches.suse/nvme-Cleanup-and-rename-nvme_block_nr.patch -+ patches.suse/nvme-Introduce-nvme_lba_to_sect.patch -+ patches.suse/nvmet-tcp-Don-t-check-data_len-in-nvmet_tcp_map_data.patch -+ patches.suse/nvmet-tcp-Don-t-set-the-request-s-data_len.patch -+ patches.suse/nvmet-Introduce-common-execute-function-for-get_log_.patch -+ patches.suse/nvmet-Cleanup-discovery-execute-handlers.patch -+ patches.suse/nvmet-Introduce-nvmet_dsm_len-helper.patch -+ patches.suse/nvmet-Remove-the-data_len-field-from-the-nvmet_req-s.patch -+ patches.suse/nvmet-Open-code-nvmet_req_execute.patch -+ patches.suse/nvmet-fill-discovery-controller-sn-fr-and-mn-correct.patch -+ patches.suse/nvmet-clean-up-command-parsing-a-bit.patch -+ patches.suse/nvmet-add-plugging-for-read-write-when-ns-is-bdev.patch -+ patches.suse/nvmet-stop-using-bio_set_op_attrs.patch -+ patches.suse/nvme-Fix-parsing-of-ANA-log-page.patch -+ patches.suse/0014-md-raid1-avoid-soft-lockup-under-high-load.patch -+ patches.suse/0015-md-avoid-invalid-memory-access-for-array-sb-dev_role.patch -+ patches.suse/md-raid10-prevent-access-of-uninitialized-resync_pag.patch -+ patches.suse/0003-bcache-fix-a-lost-wake-up-problem-caused-by-mca_cann.patch -+ patches.suse/0004-bcache-fix-static-checker-warning-in-bcache_device_f.patch -+ patches.suse/0005-bcache-add-more-accurate-error-messages-in-read_supe.patch -+ patches.suse/0006-bcache-deleted-code-comments-for-dead-code-in-bch_da.patch -+ patches.suse/0007-bcache-add-code-comment-bch_keylist_pop-and-bch_keyl.patch -+ patches.suse/0008-bcache-fix-deadlock-in-bcache_allocator.patch -+ patches.suse/0009-bcache-add-code-comments-in-bch_btree_leaf_dirty.patch -+ patches.suse/0010-bcache-add-idle_max_writeback_rate-sysfs-interface.patch -+ patches.suse/0011-bcache-at-least-try-to-shrink-1-node-in-bch_mca_scan.patch -+ patches.suse/0012-bcache-remove-the-extra-cflags-for-request.o.patch -+ patches.suse/0013-bcache-don-t-export-symbols.patch -+ patches.suse/0016-drivers-md-raid5.c-use-the-new-spelling-of-RWH_WRITE.patch -+ patches.suse/nvme-Add-hardware-monitoring-support.patch -+ patches.suse/nvme-Discard-workaround-for-non-conformant-devices.patch -+ patches.suse/nvme-hwmon-provide-temperature-min-and-max-values-fo.patch -+ patches.suse/nvme-hwmon-add-quirk-to-avoid-changing-temperature-t.patch - patches.suse/nbd-prevent-memory-leak.patch -+ patches.suse/0008-block-Enhance-blk_revalidate_disk_zones.patch -+ patches.suse/0009-block-cleanup-the-zoned-case-in-blk_revalidate_disk_.patch -+ patches.suse/0010-block-Simplify-report-zones-execution.patch -+ patches.suse/0011-block-Remove-partition-support-for-zoned-block-devic.patch -+ patches.suse/0012-null_blk-clean-up-the-block-device-operations.patch -+ patches.suse/0013-null_blk-clean-up-report-zones.patch -+ patches.suse/0014-block-rework-zone-reporting.patch -+ patches.suse/0023-block-refactor-rescan_partitions.patch -+ patches.suse/dm-writecache-handle-REQ_FUA.patch -+ patches.suse/dm-zoned-reduce-overhead-of-backing-device-checks.patch -+ patches.suse/Revert-dm-crypt-use-WQ_HIGHPRI-for-the-IO-and-crypt-.patch - patches.suse/mtd-spear_smi-Fix-Write-Burst-mode.patch -+ patches.suse/mtd-devices-fix-mchp23k256-read-and-write.patch -+ patches.suse/mtd-cfi_cmdset_0002-only-check-errors-when-ready-in-.patch -+ patches.suse/mtd-spi-nor-intel-spi-Add-support-for-Intel-Comet-La.patch - patches.suse/mtd-spi-nor-fix-silent-truncation-in-spi_nor_read.patch -+ patches.suse/mtd-spi-nor-fix-silent-truncation-in-spi_nor_read_ra.patch -+ patches.suse/mtd-rawnand-Change-calculating-of-position-page-cont.patch -+ patches.suse/mtd-rawnand-brcmnand-Fix-NULL-pointer-assignment.patch - patches.suse/btrfs-simplify-inode-locking-for-RWF_NOWAIT.patch -+ patches.suse/btrfs-use-refcount_inc_not_zero-in-kill_all_nodes.patch -+ patches.suse/btrfs-Avoid-getting-stuck-during-cyclic-writebacks.patch - patches.suse/Btrfs-fix-negative-subv_writers-counter-and-data-spa.patch -- patches.suse/0001-btrfs-volumes-Use-more-straightforward-way-to-calcul.patch -- patches.suse/0002-btrfs-Ensure-we-trim-ranges-across-block-group-bound.patch -+ patches.suse/Btrfs-fix-metadata-space-leak-on-fixup-worker-failur.patch -+ patches.suse/btrfs-check-page-mapping-when-loading-free-space-cac.patch -+ patches.suse/btrfs-Remove-btrfs_bio-flags-member.patch -+ patches.suse/Btrfs-send-allow-clone-operations-within-the-same-fi.patch - patches.suse/Btrfs-send-skip-backreference-walking-for-extents-wi.patch -+ patches.suse/btrfs-scrub-Don-t-check-free-space-before-marking-a-.patch - patches.suse/Btrfs-fix-block-group-remaining-RO-forever-after-err.patch - patches.suse/btrfs-record-all-roots-for-rename-exchange-on-a-subv.patch -- patches.suse/s390-mm-properly-clear-page_noexec-bit-when-it-is-not-supported -- patches.suse/kvm-svm-serialize-access-to-the-sev-asid-bitmap.patch -- patches.suse/kvm-svm-guard-against-deactivate-when-performing-wbinvd-df_flush.patch -+ patches.suse/affs-fix-a-memory-leak-in-affs_remount.patch -+ patches.suse/selftests-breakpoints-Fix-a-typo-of-function-name.patch -+ patches.suse/kselftest-Fix-NULL-INSTALL_PATH-for-TARGETS-runlist.patch -+ patches.suse/arm64-errata-Hide-CTR_EL0.DIC-on-systems-affected-by.patch -+ patches.suse/arm64-Fake-the-IminLine-size-on-systems-affected-by-.patch -+ patches.suse/arm64-compat-Workaround-Neoverse-N1-1542419-for-comp.patch -+ patches.suse/arm64-Silence-clang-warning-on-mismatched-value-regi.patch -+ patches.suse/Documentation-perf-Update-documentation-for-ThunderX.patch -+ patches.suse/drivers-perf-Add-CCPI2-PMU-support-in-ThunderX2-UNCO.patch -+ patches.suse/0001-arm64-mm-use-arm64_dma_phys_limit-instead-of-calling.patch -+ patches.suse/0002-arm64-rename-variables-used-to-calculate-ZONE_DMA32-.patch -+ patches.suse/0003-arm64-use-both-ZONE_DMA-and-ZONE_DMA32.patch -+ patches.suse/0004-mm-refresh-ZONE_DMA-and-ZONE_DMA32-comments-in-enum-.patch -+ patches.suse/arm64-mm-fix-unused-variable-warning-in-zone_sizes_init.patch -+ patches.suse/dma-direct-turn-arch_zone_dma_bits-into-a-variable.patch -+ patches.suse/arm64-mm-reserve-cma-and-crashkernel-in-zone_dma32.patch -+ patches.suse/arm64-kpti-Add-NVIDIA-s-Carmel-core-to-the-KPTI-whit.patch -+ patches.suse/s390-qdio-move-ssqd-sniffer-mask-definition -+ patches.suse/s390-unwind-fix-get_stack_pointernull-null.patch -+ patches.suse/s390-process-avoid-custom-stack-unwinding-in-get_wchan.patch -+ patches.suse/s390-mm-properly-clear-_PAGE_NOEXEC-bit-when-it-is-n.patch -+ patches.suse/s390-always-inline-current_stack_pointer.patch -+ patches.suse/s390-unwind-drop-unnecessary-code-around-calling-ftrace_graph_ret_addr.patch -+ patches.suse/s390-pkey-fix-memory-leak-within-copy_apqns_from_user -+ patches.suse/s390-crypto-fix-unsigned-variable-compared-with-zero -+ patches.suse/0001-xen-gntdev-Use-select-for-DMA_SHARED_BUFFER.patch -+ patches.suse/kvm-svm-serialize-access-to-the-sev-asid-bitmap -+ patches.suse/kvm-svm-guard-against-deactivate-when-performing-wbinvd-df_flush -+ patches.suse/KVM-nVMX-Always-write-vmcs02.GUEST_CR3-during-nested.patch - patches.suse/kvm-x86-introduce-vcpu-arch-xsaves_enabled - patches.suse/kvm-vmx-fix-conditions-for-guest-ia32_xss-support -+ patches.suse/KVM-PPC-Book3S-HV-XIVE-Set-kvm-arch.xive-when-VPs-ar.patch -+ patches.suse/kvm-retpolines-x86-eliminate-retpoline-from-vmx-c-exit-handlers -+ patches.suse/0003-kvm-s390-cleanup-kvm_arch_init-error-path -+ patches.suse/KVM-arm-arm64-vgic-Don-t-rely-on-the-wrong-pending-t.patch - patches.suse/kvm-x86-fix-presentation-of-tsx-feature-in-arch_capabilities -+ patches.suse/KVM-x86-do-not-modify-masked-bits-of-shared-MSRs.patch - patches.suse/kvm-vmx-implement-msr_ia32_tsx_ctrl-disable-rtm-functionality - patches.suse/kvm-vmx-use-msr_ia32_tsx_ctrl-to-hard-disable-tsx-on-guest-that-lack-it - patches.suse/kvm-x86-remove-a-spurious-export-of-a-static-function -+ patches.suse/KVM-x86-Grab-KVM-s-srcu-lock-when-setting-nested-sta.patch -+ patches.suse/kvm-nvmx-relax-guest-ia32_feature_control-constraints -+ patches.suse/KVM-PPC-Book3S-HV-XIVE-Free-previous-EQ-page-when-se.patch -+ patches.suse/KVM-PPC-Book3S-HV-XIVE-Fix-potential-page-leak-on-er.patch -+ patches.suse/edac-amd64-set-grain-per-dimm.patch - patches.suse/edac-ghes-fix-locking-and-memory-barrier-issues.patch -+ patches.suse/EDAC-Replace-EDAC_DIMM_PTR-macro-with-edac_get_dimm-.patch -+ patches.suse/EDAC-Remove-EDAC_DIMM_OFF-macro.patch -+ patches.suse/EDAC-Introduce-an-mci_for_each_dimm-iterator.patch -+ patches.suse/EDAC-mc-Do-not-BUG_ON-in-edac_mc_alloc.patch -+ patches.suse/EDAC-mc-Remove-needless-zero-string-termination.patch -+ patches.suse/EDAC-mc-Reduce-indentation-level-in-edac_mc_handle_e.patch -+ patches.suse/EDAC-Remove-misleading-comment-in-struct-edac_raw_er.patch -+ patches.suse/EDAC-ghes-Use-standard-kernel-macros-for-page-calcul.patch -+ patches.suse/EDAC-ghes-Fix-grain-calculation.patch -+ patches.suse/EDAC-ghes-Remove-intermediate-buffer-pvt-detail_loca.patch -+ patches.suse/EDAC-Unify-the-mc_event-tracepoint-call.patch - patches.suse/edac-ghes-do-not-warn-when-incrementing-refcount-on-0.patch -- patches.suse/0001-workqueue-Fix-pwq-ref-leak-in-rescuer_thread.patch -+ patches.suse/edac-altera-use-fast-register-io-for-s10-irqs.patch -+ patches.suse/clone3-add-CLONE_CLEAR_SIGHAND.patch -+ patches.suse/fork-extend-clone3-to-support-setting-a-PID.patch -+ patches.suse/workqueue-Fix-spurious-sanity-check-failures-in-dest.patch -+ patches.suse/workqueue-Fix-missing-kfree-rescuer-in-destroy_workq.patch -+ patches.suse/workqueue-Fix-pwq-ref-leak-in-rescuer_thread.patch -+ patches.suse/0001-cgroup-Optimize-single-thread-migration.patch - patches.suse/cgroup-pids-use-atomic64_t-for-pids-limit.patch -+ patches.suse/kernfs-fix-ino-wrap-around-detection.patch -+ patches.suse/arm64-Use-pr_warn-instead-of-pr_warning.patch - patches.suse/livepatch-keep-replaced-patches-until-post_patch-callback-is-called.patch - patches.suse/livepatch-basic-api-to-track-system-state-changes.patch - patches.suse/livepatch-allow-to-distinguish-different-version-of-system-state-changes.patch - patches.suse/livepatch-selftests-of-the-api-for-tracking-system-state-changes.patch -- patches.suse/hwrng-omap3-rom-Call-clk_disable_unprepare-on-exit-o.patch -+ patches.suse/hwrng-omap3-rom-Fix-missing-clock-by-probing-with-de.patch - patches.suse/crypto-ccp-release-all-allocated-memory-if-sha-type-is-invalid.patch -- patches.suse/crypto-af_alg-cast-ki_complete-ternary-op-to-int.patch -+ patches.suse/crypto-atmel-aes-Fix-IV-handling-when-req-nbytes-ivs.patch -+ patches.suse/0001-crypto-af_alg-cast-ki_complete-ternary-op-to-int.patch - patches.suse/crypto-user-fix-memory-leak-in-crypto_report.patch -+ patches.suse/crypto-user-fix-memory-leak-in-crypto_reportstat.patch - patches.suse/crypto-geode-aes-switch-to-skcipher-for-cbc-aes-fall.patch -+ patches.suse/crypto-geode-aes-convert-to-skcipher-API-and-make-th.patch - patches.suse/hwrng-omap-Fix-RNG-wait-loop-timeout.patch -+ patches.suse/crypto-ccp-change-a-message-to-reflect-status-instead-of-failure.patch -+ patches.suse/crypto-ccp-verify-access-to-device-registers-before-initializing.patch - patches.suse/crypto-ccp-fix-uninitialized-list-head.patch -- patches.suse/crypto-ecdh-fix-big-endian-bug-in-ECC-library.patch -+ patches.suse/0001-crypto-ecdh-fix-big-endian-bug-in-ECC-library.patch -+ patches.suse/crypto-atmel-Fix-authenc-support-when-it-is-set-to-m.patch - patches.suse/crypto-crypto4xx-fix-double-free-in-crypto4xx_destro.patch - patches.suse/crypto-tgr192-remove-unneeded-semicolon.patch -+ patches.suse/crypto-lib-tidy-up-lib-crypto-kconfig-and-makefile.patch -+ patches.suse/crypto-chacha-move-existing-library-code-into-lib-crypto.patch -+ patches.suse/crypto-x86-chacha-depend-on-generic-chacha-library-instead-of.patch -+ patches.suse/crypto-x86-chacha-expose-simd-chacha-routine-as-library-function.patch -+ patches.suse/crypto-arm64-chacha-depend-on-generic-chacha-library-instead-of.patch -+ patches.suse/crypto-arm64-chacha-expose-arm64-chacha-routine-as-library.patch -+ patches.suse/crypto-arm-chacha-import-eric-biggers-s-scalar-accelerated-chacha.patch -+ patches.suse/crypto-arm-chacha-remove-dependency-on-generic-chacha-driver.patch -+ patches.suse/crypto-arm-chacha-expose-arm-chacha-routine-as-library-function.patch -+ patches.suse/crypto-mips-chacha-import-32r2-chacha-code-from-zinc.patch -+ patches.suse/crypto-mips-chacha-wire-up-accelerated-32r2-code-from-zinc.patch -+ patches.suse/crypto-chacha-unexport-chacha_generic-routines.patch -+ patches.suse/crypto-poly1305-move-core-routines-into-a-separate-library.patch -+ patches.suse/crypto-x86-poly1305-unify-poly1305-state-struct-with-generic-code.patch -+ patches.suse/crypto-poly1305-expose-init-update-final-library-interface.patch -+ patches.suse/crypto-x86-poly1305-depend-on-generic-library-not-generic-shash.patch -+ patches.suse/crypto-x86-poly1305-expose-existing-driver-as-poly1305-library.patch -+ patches.suse/crypto-arm64-poly1305-incorporate-openssl-cryptogams-neon.patch -+ patches.suse/crypto-arm-poly1305-incorporate-openssl-cryptogams-neon.patch -+ patches.suse/crypto-mips-poly1305-incorporate-openssl-cryptogams-optimized.patch -+ patches.suse/crypto-blake2s-generic-c-library-implementation-and-selftest.patch -+ patches.suse/crypto-testmgr-add-test-cases-for-blake2s.patch -+ patches.suse/crypto-blake2s-implement-generic-shash-driver.patch -+ patches.suse/crypto-blake2s-x86_64-simd-implementation.patch -+ patches.suse/crypto-curve25519-generic-c-library-implementations.patch -+ patches.suse/crypto-curve25519-add-kpp-selftest.patch -+ patches.suse/crypto-curve25519-implement-generic-kpp-driver.patch -+ patches.suse/crypto-lib-curve25519-work-around-clang-stack-spilling-issue.patch -+ patches.suse/crypto-curve25519-x86_64-library-and-kpp-implementations.patch -+ patches.suse/crypto-arm-curve25519-import-bernstein-and-schwabe-s-curve25519.patch -+ patches.suse/crypto-arm-curve25519-wire-up-neon-implementation.patch -+ patches.suse/crypto-chacha20poly1305-import-construction-and-selftest-from-zinc.patch -+ patches.suse/crypto-lib-chacha20poly1305-reimplement-crypt_from_sg-routine.patch -+ patches.suse/crypto-virtio-implement-missing-support-for-output-I.patch -+ patches.suse/crypto-virtio-deal-with-unsupported-input-sizes.patch -+ patches.suse/0001-crypto-atmel-Fix-build-error-of-CRYPTO_AUTHENC.patch -+ patches.suse/0001-crypto-sun4i-ss-fix-big-endian-issues.patch -+ patches.suse/crypto-chacha_generic-remove-unnecessary-setkey-functions.patch -+ patches.suse/crypto-x86-chacha-only-unregister-algorithms-if-registered.patch -+ patches.suse/crypto-lib-chacha20poly1305-use-chacha20_crypt.patch -+ patches.suse/crypto-vmx-Avoid-weird-build-failures.patch -+ patches.suse/net-core-dev-replace-state-xoff-flag-comparison-by-n.patch -+ patches.suse/tcp-add-ipv6_addr_v4mapped_loopback-helper.patch -+ patches.suse/net-procfs-use-index-hashlist-instead-of-name-hashli.patch -+ patches.suse/net-introduce-name_node-struct-to-be-used-in-hashlis.patch -+ patches.suse/net-rtnetlink-add-linkprop-commands-to-add-and-delet.patch -+ patches.suse/net-rtnetlink-put-alternative-names-to-getlink-messa.patch -+ patches.suse/net-rtnetlink-unify-the-code-in-__rtnl_newlink-get-d.patch -+ patches.suse/net-rtnetlink-introduce-helper-to-get-net_device-ins.patch -+ patches.suse/net-rtnetlink-add-possibility-to-use-alternative-nam.patch -+ patches.suse/ipv6-minor-code-reorg-in-inet6_fill_ifla6_attrs.patch -+ patches.suse/net-push-loops-and-nb-calls-into-helper-functions.patch -+ patches.suse/net-introduce-per-netns-netdevice-notifiers.patch -+ patches.suse/ionic-simplify-returns-in-devlink-info.patch -+ patches.suse/ionic-use-wait_on_bit_lock-rather-than-open-code.patch -+ patches.suse/ionic-report-users-coalesce-request.patch -+ patches.suse/ionic-implement-ethtool-set-fec.patch -+ patches.suse/ionic-add-lif_quiesce-to-wait-for-queue-activity-to-.patch -+ patches.suse/net_sched-remove-need_resched-from-qdisc_run.patch -+ patches.suse/mvpp2-remove-misleading-comment.patch -+ patches.suse/net-stmmac-Only-enable-enhanced-addressing-mode-when.patch -+ patches.suse/net-stmmac-Support-enhanced-addressing-mode-for-DWMA.patch -+ patches.suse/net-propagate-errors-correctly-in-register_netdevice.patch -+ patches.suse/netdevsim-change-fib-accounting-and-limitations-to-b.patch -+ patches.suse/net-fib_notifier-make-FIB-notifier-per-netns.patch -+ patches.suse/net-fib_notifier-propagate-possible-error-during-fib.patch -+ patches.suse/mlxsw-spectrum_router-Don-t-rely-on-missing-extack-t.patch -+ patches.suse/net-fib_notifier-propagate-extack-down-to-the-notifi.patch -+ patches.suse/net-devlink-export-devlink-net-getter.patch -+ patches.suse/mlxsw-spectrum-Take-devlink-net-instead-of-init_net.patch -+ patches.suse/mlxsw-Register-port-netdevices-into-net-of-core.patch -+ patches.suse/mlxsw-Propagate-extack-down-to-register_fib_notifier.patch -+ patches.suse/netdevsim-add-all-ports-in-nsim_dev_create-and-del-t.patch -+ patches.suse/netdevsim-implement-proper-devlink-reload.patch -+ patches.suse/netdevsim-register-port-netdevices-into-net-of-devic.patch -+ patches.suse/netdevsim-take-devlink-net-instead-of-init_net.patch -+ patches.suse/net-devlink-allow-to-change-namespaces-during-reload.patch -+ patches.suse/net-tls-move-TOE-related-structures-to-a-separate-he.patch -+ patches.suse/net-tls-rename-tls_device-to-tls_toe_device.patch -+ patches.suse/net-tls-move-tls_build_proto-on-init-path.patch -+ patches.suse/net-tls-move-TOE-related-code-to-a-separate-file.patch -+ patches.suse/net-tls-rename-tls_hw_-functions-tls_toe_.patch -+ patches.suse/net-tls-allow-compiling-TLS-TOE-out.patch -+ patches.suse/0009-net-phy-broadcom-Fix-RGMII-delays-configuration-for-.patch -+ patches.suse/net-spread-enum-sock_flags.patch -+ patches.suse/igmp-uninline-ip_mc_validate_checksum.patch -+ patches.suse/net-devlink-don-t-ignore-errors-during-dumpit.patch -+ patches.suse/net-tls-add-tracing-for-device-offload-events.patch -+ patches.suse/net-tls-add-device-decrypted-trace-point.patch -+ patches.suse/net-tls-add-skeleton-of-MIB-statistics.patch -+ patches.suse/net-tls-add-statistics-for-installed-sessions.patch -+ patches.suse/net-tls-add-TlsDecryptError-stat.patch -+ patches.suse/net-tls-add-TlsDeviceRxResync-statistic.patch -+ patches.suse/net-devlink-export-devlink-net-setter.patch -+ patches.suse/netdevsim-create-devlink-and-netdev-instances-in-nam.patch -+ patches.suse/net-genetlink-push-doit-dumpit-code-from-genl_family.patch -+ patches.suse/net-genetlink-introduce-dump-info-struct-to-be-avail.patch -+ patches.suse/net-genetlink-push-attrbuf-allocation-and-parsing-to.patch -+ patches.suse/net-genetlink-parse-attrs-and-store-in-contect-info-.patch -+ patches.suse/net-ieee802154-have-genetlink-code-to-parse-the-attr.patch -+ patches.suse/net-nfc-have-genetlink-code-to-parse-the-attrs-durin.patch -+ patches.suse/net-tipc-have-genetlink-code-to-parse-the-attrs-duri.patch -+ patches.suse/net-tipc-allocate-attrs-locally-instead-of-using-gen.patch -+ patches.suse/devlink-have-genetlink-code-to-parse-the-attrs-durin.patch -+ patches.suse/netdevsim-add-couple-of-debugfs-bools-to-debug-devli.patch -+ patches.suse/mlxsw-reg-Extend-MGPIR-register-with-new-field-expos.patch -+ patches.suse/mlxsw-hwmon-Provide-optimization-for-QSFP-modules-nu.patch -+ patches.suse/mlxsw-thermal-Provide-optimization-for-QSFP-modules-.patch -+ patches.suse/mlxsw-core-Push-minor-subminor-fw-version-check-into.patch -+ patches.suse/mlxsw-minimal-Add-validation-for-FW-version.patch -+ patches.suse/net-devlink-fix-reporter-dump-dumpit.patch -+ patches.suse/netdevsim-implement-devlink-dev_info-op.patch -+ patches.suse/samples-pktgen-fix-proc_cmd-command-result-check-log.patch -+ patches.suse/net-ena-change-num_queues-to-num_io_queues-for-clari.patch -+ patches.suse/net-ena-multiple-queue-creation-related-cleanups.patch -+ patches.suse/net-ena-ethtool-get_channels-use-combined-only.patch -+ patches.suse/net-ena-make-ethtool-l-show-correct-max-number-of-qu.patch -+ patches.suse/net-ena-remove-redundant-print-of-number-of-queues.patch -+ patches.suse/net-ena-ethtool-support-set_channels-callback.patch -+ patches.suse/net-core-change-return-type-of-pskb_may_pull-to-bool.patch -+ patches.suse/ipv6-Make-ipv6_mc_may_pull-return-bool.patch -+ patches.suse/net-core-use-helper-skb_ensure_writable-in-more-plac.patch -+ patches.suse/net-sockmap-use-bitmap-for-copy-info.patch -+ patches.suse/net-tls-mark-sk-err-being-set-as-unlikely.patch -+ patches.suse/net-tls-make-allocation-failure-unlikely.patch -+ patches.suse/net-tls-pass-context-to-tls_device_decrypted.patch -+ patches.suse/net-tls-store-async_capable-on-a-single-bit.patch -+ patches.suse/net-tls-store-decrypted-on-a-single-bit.patch -+ patches.suse/net-hns-make-arrays-static-makes-object-smaller.patch -+ patches.suse/net-hns3-make-array-tick_array-static-makes-object-s.patch -+ patches.suse/nfp-bpf-make-array-exp_mask-static-makes-object-smal.patch -+ patches.suse/netdevsim-fix-spelling-mistake-forbidded-forbid.patch -+ patches.suse/tun-fix-memory-leak-in-error-path.patch -+ patches.suse/net-hns3-add-support-for-setting-VF-link-status-on-t.patch -+ patches.suse/net-hns3-add-support-for-spoof-check-setting.patch -+ patches.suse/net-hns3-add-support-for-setting-VF-trust.patch -+ patches.suse/net-hns3-add-support-for-configuring-bandwidth-of-VF.patch -+ patches.suse/net-hns3-add-support-for-configuring-VF-MAC-from-the.patch -+ patches.suse/net-hns3-support-tx-scatter-gather-fraglist-feature.patch -+ patches.suse/net-genetlink-always-allocate-separate-attrs-for-dum.patch -+ patches.suse/net-tipc-prepare-attrs-in-__tipc_nl_compat_dumpit.patch -+ patches.suse/Revert-tun-call-dev_get_valid_name-before-register_n.patch -+ patches.suse/net-smc-separate-smcd-and-smcr-link-group-lists -+ patches.suse/net-smc-separate-locks-for-smcd-and-smcr-link-group-lists -+ patches.suse/net-smc-increase-device-refcount-for-added-link-group -+ patches.suse/net-smc-no-new-connections-on-disappearing-devices -+ patches.suse/net-smc-improve-close-of-terminated-socket -+ patches.suse/team-call-RCU-read-lock-when-walking-the-port_list.patch -+ patches.suse/ipvlan-consolidate-TSO-flags-using-NETIF_F_ALL_TSO.patch -+ patches.suse/af_unix-__unix_find_socket_byname-cleanup.patch -+ patches.suse/sock_get_timeout-drop-unnecessary-return-variable.patch -+ patches.suse/devlink-don-t-do-reporter-recovery-if-the-state-is-h.patch -+ patches.suse/devlink-propagate-extack-down-to-health-reporter-ops.patch -+ patches.suse/netdevsim-implement-couple-of-testing-devlink-health.patch -+ patches.suse/tcp-improve-recv_skip_hint-for-tcp_zerocopy_receive.patch -+ patches.suse/genetlink-do-not-parse-attributes-for-families-with-.patch -+ patches.suse/libbpf-Bump-current-version-to-v0.0.6.patch -+ patches.suse/selftests-bpf-Add-static-to-enable_all_controllers.patch -+ patches.suse/libbpf-Fix-BTF-defined-map-s-__type-macro-handling-o.patch -+ patches.suse/libbpf-stop-enforcing-kern_version-populate-it-for-u.patch -+ patches.suse/libbpf-add-bpf_object__open_-file-mem-w-extensible-o.patch -+ patches.suse/libbpf-fix-bpf_object__name-to-actually-return-objec.patch -+ patches.suse/selftests-bpf-switch-tests-to-new-bpf_object__open_-.patch -+ patches.suse/libbpf-Add-cscope-and-tags-targets-to-Makefile.patch -+ patches.suse/uapi-bpf-fix-helper-docs.patch -+ patches.suse/scripts-bpf-teach-bpf_helpers_doc.py-to-dump-BPF-hel.patch -+ patches.suse/libbpf-auto-generate-list-of-BPF-helper-definitions.patch -+ patches.suse/selftests-bpf-Fix-dependency-ordering-for-attach_pro.patch -+ patches.suse/bpftool-Fix-bpftool-build-by-switching-to-bpf_object.patch -+ patches.suse/samples-bpf-Trivial-fix-spelling-mistake-in-usage.patch -+ patches.suse/bpf-flow_dissector-add-mode-to-enforce-global-BPF-fl.patch -+ patches.suse/selftests-bpf-Undo-GCC-specific-bpf_helpers.h-change.patch -+ patches.suse/selftests-bpf-samples-bpf-Split-off-legacy-stuff-fro.patch -+ patches.suse/selftests-bpf-Adjust-CO-RE-reloc-tests-for-new-bpf_c.patch -+ patches.suse/selftests-bpf-Split-off-tracing-only-helpers-into-bp.patch -+ patches.suse/libbpf-Move-bpf_-helpers-helper_defs-endian-tracing-.patch -+ patches.suse/libbpf-Add-BPF_CORE_READ-BPF_CORE_READ_INTO-helpers.patch -+ patches.suse/selftests-bpf-Add-BPF_CORE_READ-and-BPF_CORE_READ_ST.patch -+ patches.suse/0001-libbpf-Fix-struct-end-padding-in-btf_dump.patch -+ patches.suse/selftests-bpf-Fix-btf_dump-padding-test-case.patch -+ patches.suse/libbpf-Fix-passing-uninitialized-bytes-to-setsockopt.patch -+ patches.suse/scripts-bpf-Fix-xdp_md-forward-declaration-typo.patch -+ patches.suse/bpf-Track-contents-of-read-only-maps-as-scalars.patch -+ patches.suse/selftests-bpf-Add-read-only-map-values-propagation-t.patch -+ patches.suse/bpf-Align-struct-bpf_prog_stats.patch -+ patches.suse/flow_dissector-Allow-updating-the-flow-dissector-pro.patch -+ patches.suse/bpf-Fix-cast-to-pointer-from-integer-of-different-si.patch -+ patches.suse/xdp-Trivial-fix-spelling-in-function-description.patch -+ patches.suse/libbpf-Generate-more-efficient-BPF_CORE_READ-code.patch -+ patches.suse/selftests-bpf-Enforce-libbpf-build-before-BPF-progra.patch -+ patches.suse/ethtool-Add-support-for-400Gbps-50Gbps-per-lane-link.patch -+ patches.suse/mlxsw-spectrum-Add-support-for-400Gbps-50Gbps-per-la.patch -+ patches.suse/net-core-use-listified-Rx-for-GRO_NORMAL-in-napi_gro.patch -+ patches.suse/net_sched-sch_fq-remove-one-obsolete-check-in-fq_deq.patch -+ patches.suse/net-bcmgenet-Generate-a-random-MAC-if-none-is-valid.patch -+ patches.suse/net-phylink-use-more-linkmode_.patch -+ patches.suse/net-bcmgenet-Add-a-shutdown-callback.patch -+ patches.suse/net-sfp-move-fwnode-parsing-into-sfp-bus-layer.patch -+ patches.suse/pktgen-remove-unnecessary-assignment-in-pktgen_xmit.patch -+ patches.suse/net-sched-Avoid-using-yield-in-a-busy-waiting-loop.patch -+ patches.suse/net-phy-avoid-NPE-if-read_page-write_page-callbacks-.patch -+ patches.suse/mlxsw-spectrum-Register-switched-port-analyzers-SPAN.patch -+ patches.suse/net-hns3-remove-struct-hns3_nic_ring_data-in-hns3_en.patch -+ patches.suse/net-hns3-optimized-MAC-address-in-management-table.patch -+ patches.suse/net-hns3-minor-optimization-for-barrier-in-IO-path.patch -+ patches.suse/net-hns3-introduce-ring_to_netdev-in-enet-module.patch -+ patches.suse/net-hns3-make-struct-hns3_enet_ring-cacheline-aligne.patch -+ patches.suse/net-hns3-minor-cleanup-for-hns3_handle_rx_bd.patch -+ patches.suse/net-hns3-do-not-allocate-linear-data-for-fraglist-sk.patch -+ patches.suse/net-hns3-log-and-clear-hardware-error-after-reset-co.patch -+ patches.suse/net-phy-marvell-support-downshift-as-PHY-tunable.patch -+ patches.suse/net-phy-marvell-remove-superseded-function-marvell_s.patch -+ patches.suse/net-sched-act_police-re-use-tcf_tm_dump.patch -+ patches.suse/igc-Add-SCTP-CRC-checksumming-functionality.patch -+ patches.suse/e1000e-Add-support-for-S0ix.patch -+ patches.suse/igc-Add-set_rx_mode-support.patch -+ patches.suse/igc-Add-Rx-checksum-support.patch -+ patches.suse/igc-Clean-up-unused-shadow_vfta-pointer.patch -+ patches.suse/mlxsw-reg-Add-macro-for-getting-QSFP-module-EEPROM-p.patch -+ patches.suse/mlxsw-core-Extend-QSFP-EEPROM-size-for-ethtool.patch -+ patches.suse/net-smc-cancel-send-and-receive-for-terminated-socket -+ patches.suse/net-smc-terminate-link-group-without-holding-lgr-lock -+ patches.suse/net-smc-improve-abnormal-termination-locking -+ patches.suse/net-smc-improve-link-group-freeing -+ patches.suse/net-smc-tell-peers-about-abnormal-link-group-termination -+ patches.suse/net-smc-improve-abnormal-termination-of-link-groups -+ patches.suse/net-smc-introduce-link-group-termination-worker -+ patches.suse/net-smc-remove-close-abort-worker -+ patches.suse/fq_codel-do-not-include-linux-jhash.h.patch -+ patches.suse/net-phy-modify-assignment-to-OR-for-dev_flags-in-phy.patch -+ patches.suse/net-phy-add-support-for-clause-37-auto-negotiation.patch -+ patches.suse/mlxsw-spectrum-Use-guaranteed-buffer-size-as-pool-si.patch -+ patches.suse/mlxsw-spectrum_buffers-Calculate-the-size-of-the-mai.patch -+ patches.suse/fsl-fman-don-t-touch-liodn-base-regs-reserved-on-non.patch -+ patches.suse/dpaa_eth-defer-probing-after-qbman.patch -+ patches.suse/dpaa_eth-remove-redundant-code.patch -+ patches.suse/fsl-fman-add-API-to-get-the-device-behind-a-fman-por.patch -+ patches.suse/dpaa_eth-change-DMA-device.patch -+ patches.suse/fsl-fman-remove-unused-struct-member.patch -+ patches.suse/dpaa_eth-add-newline-in-dev_err-msg.patch -+ patches.suse/net-phy-dp83867-enable-robust-auto-mdix.patch -+ patches.suse/tcp-add-TCP_INFO-status-for-failed-client-TFO.patch -+ patches.suse/0001-Revert-Bluetooth-hci_ll-set-operational-frequency-ea.patch -+ patches.suse/Bluetooth-missed-cpu_to_le16-conversion-in-hci_init4.patch -+ patches.suse/Bluetooth-Workaround-directed-advertising-bug-in-Bro.patch - patches.suse/Bluetooth-hci_core-fix-init-for-HCI_USER_CHANNEL.patch -+ patches.suse/Bluetooth-hci_bcm-Fix-RTS-handling-during-startup.patch -+ patches.suse/ionic-fix-up-struct-name-comments.patch -+ patches.suse/ionic-reverse-an-interrupt-coalesce-calculation.patch -+ patches.suse/ionic-add-heartbeat-check.patch -+ patches.suse/ionic-add-a-watchdog-timer-to-monitor-heartbeat.patch -+ patches.suse/ionic-implement-support-for-rx-sgl.patch -+ patches.suse/ionic-update-driver-version.patch -+ patches.suse/ipvs-no-need-to-update-skb-route-entry-for-local-des.patch -+ patches.suse/ipvs-batch-__ip_vs_cleanup.patch -+ patches.suse/ipvs-batch-__ip_vs_dev_cleanup.patch -+ patches.suse/libbpf-Update-BTF-reloc-support-to-latest-Clang-form.patch -+ patches.suse/libbpf-Refactor-bpf_object__open-APIs-to-use-common-.patch -+ patches.suse/libbpf-Add-support-for-field-existance-CO-RE-relocat.patch -+ patches.suse/libbpf-Add-BPF-side-definitions-of-supported-field-r.patch -+ patches.suse/selftests-bpf-Add-field-existence-CO-RE-relocs-tests.patch -+ patches.suse/bpf-Allow-__sk_buff-tstamp-in-BPF_PROG_TEST_RUN.patch -+ patches.suse/bpf-stackmap-Fix-deadlock-with-rq_lock-in-bpf_get_st.patch -+ patches.suse/bpf-Add-typecast-to-raw_tracepoints-to-help-BTF-gene.patch -+ patches.suse/bpf-Add-typecast-to-bpf-helpers-to-help-BTF-generati.patch -+ patches.suse/bpf-Process-in-kernel-BTF.patch -+ patches.suse/bpf-Add-attach_btf_id-attribute-to-program-load.patch -+ patches.suse/libbpf-Auto-detect-btf_id-of-BTF-based-raw_tracepoin.patch -+ patches.suse/bpf-Implement-accurate-raw_tp-context-access-via-BTF.patch -+ patches.suse/bpf-Attach-raw_tp-program-with-BTF-via-type-name.patch -+ patches.suse/bpf-Add-support-for-BTF-pointers-to-interpreter.patch -+ patches.suse/bpf-Add-support-for-BTF-pointers-to-x86-JIT.patch -+ patches.suse/bpf-Check-types-of-arguments-passed-into-helpers.patch -+ patches.suse/selftests-bpf-Add-kfree_skb-raw_tp-test.patch -+ patches.suse/selftests-bpf-Make-CO-RE-reloc-test-impartial-to-tes.patch -+ patches.suse/bpf-Fix-bpf_attr.attach_btf_id-check.patch -+ patches.suse/bpf-Fix-build-error-without-CONFIG_NET.patch -+ patches.suse/bpf-libbpf-Add-kernel-version-section-parsing-back.patch -+ patches.suse/tools-Sync-if_link.h.patch -+ patches.suse/libbpf-Add-bpf_program__get_-type-expected_attach_ty.patch -+ patches.suse/libbpf-Add-uprobe-uretprobe-and-tp-raw_tp-section-su.patch -+ patches.suse/libbpf-Teach-bpf_object__open-to-guess-program-types.patch -+ patches.suse/selftests-bpf-Make-a-copy-of-subtest-name.patch -+ patches.suse/selftests-bpf-Make-reference_tracking-test-use-subte.patch -+ patches.suse/selftest-bpf-Get-rid-of-a-bunch-of-explicit-BPF-prog.patch -+ patches.suse/libbpf-Make-DECLARE_LIBBPF_OPTS-macro-strictly-a-var.patch -+ patches.suse/selftests-bpf-Move-test_section_names-into-test_prog.patch -+ patches.suse/libbpf-Fix-strncat-bounds-error-in-libbpf_prog_type_.patch -+ patches.suse/bpf-Prepare-btf_ctx_access-for-non-raw_tp-use-case.patch -+ patches.suse/net-Fix-misspellings-of-configure-and-configuration.patch -+ patches.suse/net-Fix-various-misspellings-of-connect.patch -+ patches.suse/mvpp2-refactor-frame-drop-routine.patch -+ patches.suse/mvpp2-sync-only-the-received-frame.patch -+ patches.suse/mvpp2-prefetch-frame-header.patch -+ patches.suse/mlxsw-spectrum_buffers-remove-unneeded-semicolon.patch -+ patches.suse/sock-remove-unneeded-semicolon.patch -+ patches.suse/i40e-Fix-for-persistent-lldp-support.patch -+ patches.suse/i40e-Wrong-Advertised-FEC-modes-after-set-FEC-to-AUT.patch -+ patches.suse/i40e-Extract-detection-of-HW-flags-into-a-function.patch -+ patches.suse/i40e-Extend-PHY-access-with-page-change-flag.patch -+ patches.suse/i40e-initialize-ITRN-registers-with-correct-values.patch -+ patches.suse/i40e-allow-ethtool-to-report-SW-and-FW-versions-in-r.patch -+ patches.suse/i40e-Fix-LED-blinking-flow-for-X710T-L-devices.patch -+ patches.suse/i40e-Refactoring-VF-MAC-filters-counting-to-make-mor.patch -+ patches.suse/i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch -+ patches.suse/net-dsa-LAN9303-select-REGMAP-when-LAN9303-enable.patch -+ patches.suse/ionic-Remove-set-but-not-used-variable-sg_desc.patch -+ patches.suse/net-phy-marvell-fix-typo-in-constant-MII_M1011_PHY_S.patch -+ patches.suse/net-phy-marvell-fix-downshift-function-naming.patch -+ patches.suse/net-phy-marvell-add-downshift-support-for-M88E1111.patch -+ patches.suse/net-phy-marvell-add-PHY-tunable-support-for-more-PHY.patch -+ patches.suse/cavium-thunder-Fix-use-true-false-for-bool-type.patch -+ patches.suse/broadcom-bnxt-Fix-use-true-false-for-bool.patch -+ patches.suse/inet-do-not-call-sublist_rcv-on-empty-list.patch -+ patches.suse/net-bridge-fdb-convert-is_local-to-bitops.patch -+ patches.suse/net-bridge-fdb-convert-is_static-to-bitops.patch -+ patches.suse/net-bridge-fdb-convert-is_sticky-to-bitops.patch -+ patches.suse/net-bridge-fdb-convert-added_by_user-to-bitops.patch -+ patches.suse/net-bridge-fdb-convert-added_by_external_learn-to-us.patch -+ patches.suse/net-bridge-fdb-convert-offloaded-to-use-bitops.patch -+ patches.suse/net-bridge-fdb-set-flags-directly-in-fdb_create.patch -+ patches.suse/mlxsw-reg-Increase-size-of-MPAR-register.patch -+ patches.suse/mlxsw-pci-Increase-PCI-reset-timeout-for-SN3800-syst.patch -+ patches.suse/mlxsw-Bump-firmware-version-to-13.2000.2308.patch -+ patches.suse/mlxsw-Enforce-firmware-version-for-Spectrum-2.patch -+ patches.suse/flow_dissector-add-meaningful-comments.patch -+ patches.suse/flow_dissector-skip-the-ICMP-dissector-for-non-ICMP-.patch -+ patches.suse/flow_dissector-extract-more-ICMP-information.patch -+ patches.suse/bonding-balance-ICMP-echoes-in-layer3-4-mode.patch -+ patches.suse/net-phy-marvell-add-downshift-support-for-88E1145.patch -+ patches.suse/vxlan-drop-vxlan-parameter-in-vxlan_fdb_alloc.patch - patches.suse/e1000e-Add-support-for-Comet-Lake.patch - patches.suse/e1000e-Use-rtnl_lock-to-prevent-race-conditions-betw.patch - patches.suse/e1000e-Drop-unnecessary-__E1000_DOWN-bit-twiddling.patch -+ patches.suse/igb-Add-UDP-segmentation-offload-support.patch -+ patches.suse/ixgbe-Add-UDP-segmentation-offload-support.patch -+ patches.suse/i40e-Add-UDP-segmentation-offload-support.patch - patches.suse/e1000e-Add-support-for-Tiger-Lake.patch -+ patches.suse/e1000e-Fix-compiler-warning-when-CONFIG_PM_SLEEP-is-.patch -+ patches.suse/net-sched-extract-common-action-counters-update-code.patch -+ patches.suse/net-sched-extract-bstats-update-code-into-function.patch -+ patches.suse/net-sched-extract-qstats-update-code-into-functions.patch -+ patches.suse/net-sched-don-t-expose-action-qstats-to-skb_tc_reins.patch -+ patches.suse/net-sched-modify-stats-helper-functions-to-support-r.patch -+ patches.suse/net-sched-extend-TCA_ACT-space-with-TCA_ACT_FLAGS.patch -+ patches.suse/net-sched-update-action-implementations-to-support-f.patch -+ patches.suse/cxgb4-l2t-Simplify-t4_l2e_free-and-_t4_l2e_free.patch -+ patches.suse/mlxsw-reg-Extend-PMLP-tx-rx-lane-value-size-to-4-bit.patch -+ patches.suse/mlxsw-reg-Add-Port-Module-Type-Mapping-Register.patch -+ patches.suse/mlxsw-spectrum-Use-PMTM-register-to-get-max-module-w.patch -+ patches.suse/mlxsw-spectrum-Move-max_width-check-up-before-count-.patch -+ patches.suse/mlxsw-spectrum-Distinguish-between-unsplittable-and-.patch -+ patches.suse/mlxsw-spectrum-Replace-port_to_module-array-with-arr.patch -+ patches.suse/mlxsw-spectrum-Use-mapping-of-port-being-split-for-c.patch -+ patches.suse/mlxsw-spectrum-Pass-mapping-values-in-port-mapping-s.patch -+ patches.suse/mlxsw-spectrum-Add-sanity-checks-into-module-info-ge.patch -+ patches.suse/mlxsw-spectrum-Push-getting-offsets-of-split-ports-i.patch -+ patches.suse/mlxsw-spectrum-Introduce-resource-for-getting-offset.patch -+ patches.suse/mlxsw-spectrum-Remember-split-base-local-port-and-us.patch -+ patches.suse/mlxsw-spectrum-Use-port_module_max_width-to-compute-.patch -+ patches.suse/mlxsw-spectrum-Fix-base-port-get-for-split-count-4-a.patch -+ patches.suse/mlxsw-spectrum-Iterate-over-all-ports-in-gap-during-.patch -+ patches.suse/mlxsw-spectrum-Generalize-split-count-check.patch -+ patches.suse/bnxt_en-Add-support-to-invoke-OP-TEE-API-to-reset-fi.patch -+ patches.suse/bnxt_en-Add-support-to-collect-crash-dump-via-ethtoo.patch -+ patches.suse/net-hns3-dump-some-debug-information-when-reset-fail.patch -+ patches.suse/net-hns3-add-struct-netdev_queue-debug-info-for-TX-t.patch -+ patches.suse/net-hns3-cleanup-some-magic-numbers.patch -+ patches.suse/net-hns3-cleanup-some-coding-style-issues.patch -+ patches.suse/net-hns3-cleanup-a-format-truncation-warning.patch -+ patches.suse/net-hns3-optimize-local-variable-initialization.patch -+ patches.suse/net-hns3-add-or-modify-some-comments.patch -+ patches.suse/net-hns3-cleanup-some-print-format-warning.patch -+ patches.suse/net-hns3-cleanup-byte-order-issues-when-printed.patch -+ patches.suse/dpaa_eth-use-only-one-buffer-pool-per-interface.patch -+ patches.suse/dpaa_eth-use-page-backed-rx-buffers.patch -+ patches.suse/dpaa_eth-perform-DMA-unmapping-before-read.patch -+ patches.suse/dpaa_eth-avoid-timestamp-read-on-error-paths.patch -+ patches.suse/dpaa_eth-simplify-variables-used-in-dpaa_cleanup_tx_.patch -+ patches.suse/dpaa_eth-use-fd-information-in-dpaa_cleanup_tx_fd.patch -+ patches.suse/dpaa_eth-cleanup-skb_to_contig_fd.patch -+ patches.suse/dpaa_eth-use-a-page-to-store-the-SGT.patch -+ patches.suse/dpaa_eth-add-dropped-frames-to-percpu-ethtool-stats.patch -+ patches.suse/dpaa_eth-remove-netdev_err-for-user-errors.patch -+ patches.suse/dpaa_eth-extend-delays-in-ndo_stop.patch -+ patches.suse/soc-fsl-qbman-allow-registering-a-device-link-for-th.patch -+ patches.suse/dpaa_eth-register-a-device-link-for-the-qman-portal-.patch -+ patches.suse/s390-qdio-implement-iqd-multi-write -+ patches.suse/s390-qeth-use-iqd-multi-write -+ patches.suse/s390-qeth-use-qdio_bufnr -+ patches.suse/s390-qeth-keep-irq-disabled-until-napi-is-really-done -+ patches.suse/s390-qeth-consolidate-some-duplicated-hw-cmd-code -+ patches.suse/s390-qeth-don-t-set-card-state-in-qeth_qdio_clear_card -+ patches.suse/s390-qeth-use-helpers-for-ip-address-hashing -+ patches.suse/s390-qeth-don-t-cache-mac-addresses-for-multicast-ips -+ patches.suse/mlxsw-Fix-64-bit-division-in-mlxsw_sp_sb_prs_init.patch -+ patches.suse/sfc-support-encapsulation-of-xdp_frames-in-efx_tx_bu.patch -+ patches.suse/sfc-perform-XDP-processing-on-received-packets.patch -+ patches.suse/sfc-Enable-setting-of-xdp_prog.patch -+ patches.suse/sfc-allocate-channels-for-XDP-tx-queues.patch -+ patches.suse/sfc-handle-XDP_TX-outcomes-of-XDP-eBPF-programs.patch -+ patches.suse/sfc-add-XDP-counters-to-ethtool-stats.patch -+ patches.suse/bnxt_en-Add-support-for-L2-rewrite.patch -+ patches.suse/bnxt-Avoid-logging-an-unnecessary-message-when-a-flo.patch -+ patches.suse/bnxt_en-Add-support-for-NAT-L3-L4-rewrite.patch -+ patches.suse/bnxt_en-flow_offload-offload-tunnel-decap-rules-via-.patch -+ patches.suse/bnxt_en-Improve-bnxt_ulp_stop-bnxt_ulp_start-call-se.patch -+ patches.suse/bnxt_en-Call-bnxt_ulp_stop-bnxt_ulp_start-during-err.patch -+ patches.suse/bnxt_en-Call-bnxt_ulp_stop-bnxt_ulp_start-during-sus.patch -+ patches.suse/net-bridge-fdb-br_fdb_update-can-take-flags-directly.patch -+ patches.suse/net-bridge-fdb-avoid-two-atomic-bitops-in-br_fdb_ext.patch -+ patches.suse/net-bridge-fdb-restore-unlikely-when-taking-over-ext.patch -+ patches.suse/libbpf-Fix-compatibility-for-kernels-without-need_wa.patch -+ patches.suse/libbpf-Fix-off-by-one-error-in-ELF-sanity-check.patch -+ patches.suse/libbpf-Don-t-use-kernel-side-u32-type-in-xsk.c.patch -+ patches.suse/bpf-Enforce-return-0-in-BTF-enabled-raw_tp-programs.patch -+ patches.suse/bpf-Fix-bpf-jit-kallsym-access.patch -+ patches.suse/bpf-Replace-prog_raw_tp-btf_id-with-prog_tracing.patch -+ patches.suse/libbpf-Add-support-for-prog_tracing.patch -+ patches.suse/xsk-Store-struct-xdp_sock-as-a-flexible-array-member.patch -+ patches.suse/bpf-Implement-map_gen_lookup-callback-for-XSKMAP.patch -+ patches.suse/xsk-Restructure-inline-XSKMAP-lookup-redirect-flush.patch -+ patches.suse/libbpf-Fix-error-handling-in-bpf_map__reuse_fd.patch -+ patches.suse/libbpf-Store-map-pin-path-and-status-in-struct-bpf_m.patch -+ patches.suse/libbpf-Move-directory-creation-into-_pin-functions.patch -+ patches.suse/libbpf-Add-auto-pinning-of-maps-when-loading-BPF-obj.patch -+ patches.suse/selftests-Add-tests-for-automatic-map-pinning.patch - patches.suse/uaccess-Add-non-pagefault-user-space-write-function.patch -+ patches.suse/uaccess-Add-strict-non-pagefault-kernel-space-read-f.patch - patches.suse/bpf-Make-use-of-probe_user_write-in-probe-write-help.patch -+ patches.suse/bpf-Add-probe_read_-user-kernel-and-probe_read_-user.patch -+ patches.suse/bpf-Switch-BPF-probe-insns-to-bpf_probe_read_kernel.patch -+ patches.suse/bpf-samples-Use-bpf_probe_read_user-where-appropriat.patch -+ patches.suse/bpf-testing-Convert-prog-tests-to-probe_read_-user-k.patch -+ patches.suse/net-icmp-use-input-address-in-traceroute.patch -+ patches.suse/net-icmp6-provide-input-address-for-traceroute6.patch -+ patches.suse/net-mlx5-DR-Replace-CRC32-implementation-to-use-kern.patch -+ patches.suse/net-mlx5-FPGA-support-network-cards-with-standalone-.patch -+ patches.suse/net-mlx5-Remove-unneeded-variable-in-mlx5_unload_one.patch -+ patches.suse/net-mlx5-Clear-VF-s-configuration-on-disabling-SRIOV.patch -+ patches.suse/net-mlx5e-Verify-that-rule-has-at-least-one-fwd-drop.patch -+ patches.suse/net-mlx5-Do-not-hold-group-lock-while-allocating-FTE.patch -+ patches.suse/net-mlx5-Support-lockless-FTE-read-lookups.patch -+ patches.suse/net-mlx5e-TX-Dump-WQs-wqe-descriptors-on-CQE-with-er.patch -+ patches.suse/net-mlx5-WQ-Move-short-getters-into-header-file.patch -+ patches.suse/net-mlx5e-Bit-sized-fields-rewrite-support.patch -+ patches.suse/net-mlx5e-Add-ToS-DSCP-header-rewrite-support.patch -+ patches.suse/net-mlx5-rate-limit-alloc_ent-error-messages.patch -+ patches.suse/net-mlx5-LAG-Use-port-enumerators.patch -+ patches.suse/net-mlx5-LAG-Use-affinity-type-enumerators.patch -+ patches.suse/net-mlx5-DR-Support-IPv4-and-IPv6-mixed-matcher.patch -+ patches.suse/net-bridge-fdb-eliminate-extra-port-state-tests-from.patch -+ patches.suse/ipv6-use-jhash2-in-rt6_exception_hash.patch -+ patches.suse/fm10k-add-missing-field-initializers-to-TLV-attribut.patch -+ patches.suse/fm10k-add-support-for-ndo_get_vf_stats-operation.patch -+ patches.suse/ixgbe-Make-use-of-cpumask_local_spread-to-improve-RS.patch -+ patches.suse/fm10k-update-driver-version-to-match-out-of-tree.patch -+ patches.suse/ixgbe-protect-TX-timestamping-from-API-misuse.patch -+ patches.suse/i40e-enable-X710-support.patch -+ patches.suse/i40e-implement-VF-stats-NDO.patch -+ patches.suse/ice-Introduce-ice_base.c.patch -+ patches.suse/ice-get-rid-of-per-tc-flow-in-Tx-queue-configuration.patch -+ patches.suse/ice-Add-support-for-XDP.patch -+ patches.suse/ice-Move-common-functions-to-ice_txrx_lib.c.patch -+ patches.suse/ice-Add-support-for-AF_XDP.patch -+ patches.suse/ice-introduce-legacy-Rx-flag.patch -+ patches.suse/ice-introduce-frame-padding-computation-logic.patch -+ patches.suse/ice-add-build_skb-support.patch -+ patches.suse/ice-allow-3k-MTU-for-XDP.patch -+ patches.suse/msft-hv-1961-hv_netvsc-flag-software-created-hash-value.patch -+ patches.suse/icmp-add-helpers-to-recognize-ICMP-error-packets.patch -+ patches.suse/icmp-remove-duplicate-code.patch -+ patches.suse/vsock-Simplify-__vsock_release.patch -+ patches.suse/net-hns3-remove-unused-macros.patch -+ patches.suse/net_sched-do-not-export-gnet_stats_basic_packed-to-u.patch -+ patches.suse/net_sched-extend-packet-counter-to-64bit.patch -+ patches.suse/net_sched-add-TCA_STATS_PKT64-attribute.patch -+ patches.suse/bnx2x-Utilize-FW-7.13.15.0.patch -+ patches.suse/bnx2x-Enable-Multi-Cos-feature.patch -+ patches.suse/bnx2x-Fix-PF-VF-communication-over-multi-cos-queues.patch -+ patches.suse/cnic-Set-fp_hsi_ver-as-part-of-CLIENT_SETUP-ramrod.patch -+ patches.suse/cxgb4-Add-pci-reset-handler.patch -+ patches.suse/rsi-release-skb-if-rsi_prepare_beacon-fails.patch - patches.suse/mt7601u-fix-bbp-version-check-in-mt7601u_wait_bbp_re.patch - patches.suse/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch - patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch - patches.suse/rtl8xxxu-prevent-leaking-urb.patch - patches.suse/cw1200-Fix-a-signedness-bug-in-cw1200_load_firmware.patch -+ patches.suse/ath10k-Check-if-station-exists-before-forwarding-tx-.patch -+ patches.suse/ath10k-Fix-HOST-capability-QMI-incompatibility.patch -+ patches.suse/ath10k-add-cleanup-in-ath10k_sta_state.patch -+ patches.suse/ath10k-fix-memory-leak.patch -+ patches.suse/ath10k-fix-backtrace-on-coredump.patch - patches.suse/ath9k_hw-fix-uninitialized-variable-data.patch -+ patches.suse/ath9k_htc-Modify-byte-order-for-an-error-message.patch -+ patches.suse/ath9k_htc-Discard-undersized-packets.patch -+ patches.suse/ath10k-fix-offchannel-tx-failure-when-no-ath10k_mac_.patch -+ patches.suse/ath10k-restore-QCA9880-AR1A-v1-detection.patch - patches.suse/ar5523-check-NULL-before-memcpy-in-ar5523_cmd.patch -+ patches.suse/wil6210-check-len-before-memcpy-calls.patch -+ patches.suse/rtw88-fix-beaconing-mode-rsvd_page-memory-violation-.patch -+ patches.suse/rtw88-fix-NSS-of-hw_cap.patch -+ patches.suse/rtw88-fix-error-handling-when-setup-efuse-info.patch -+ patches.suse/rsi-fix-potential-null-dereference-in-rsi_probe.patch -+ patches.suse/Revert-rsi-fix-potential-null-dereference-in-rsi_pro.patch - patches.suse/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_alloc_c.patch - patches.suse/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_ev.patch -+ patches.suse/rtl8xxxu-fix-RTL8723BU-connection-failure-issue-afte.patch - patches.suse/rtlwifi-Remove-unnecessary-NULL-check-in-rtl_regd_in.patch -- patches.suse/0001-Bluetooth-Fix-invalid-free-in-bcsp_close.patch -+ patches.suse/iwlwifi-mvm-consider-ieee80211-station-max-amsdu-val.patch -+ patches.suse/netdevsim-drop-code-duplicated-by-a-merge.patch -+ patches.suse/net-neigh-use-long-type-to-store-jiffies-delta.patch -+ patches.suse/inet_diag-use-jiffies_delta_to_msecs.patch -+ patches.suse/net-avoid-potential-false-sharing-in-neighbor-relate.patch -+ patches.suse/net-use-helpers-to-change-sk_ack_backlog.patch -+ patches.suse/net-annotate-lockless-accesses-to-sk-sk_ack_backlog.patch -+ patches.suse/net-annotate-lockless-accesses-to-sk-sk_max_ack_back.patch -+ patches.suse/tipc-reduce-sensitive-to-retransmit-failures.patch -+ patches.suse/lwtunnel-add-options-process-for-arp-request.patch -+ patches.suse/lwtunnel-add-options-process-for-cmp_encap.patch -+ patches.suse/lwtunnel-add-options-setting-and-dumping-for-geneve.patch -+ patches.suse/lwtunnel-add-options-setting-and-dumping-for-vxlan.patch -+ patches.suse/lwtunnel-add-options-setting-and-dumping-for-erspan.patch -+ patches.suse/net-silence-data-races-on-sk_backlog.tail.patch -+ patches.suse/tcp-fix-data-race-in-tcp_recvmsg.patch -+ patches.suse/ice-add-ethtool-m-support-for-reading-i2c-eeprom-mod.patch -+ patches.suse/ice-Update-Boot-Configuration-Section-read-of-NVM.patch -+ patches.suse/ice-handle-DCBx-non-contiguous-TC-request.patch -+ patches.suse/ice-fix-driver-unload-flow.patch -+ patches.suse/ice-Adjust-DCB-INIT-for-SW-mode.patch -+ patches.suse/ice-save-PCI-state-in-probe.patch -+ patches.suse/ice-Check-for-null-pointer-dereference-when-setting-.patch -+ patches.suse/ice-write-register-with-correct-offset.patch -+ patches.suse/ice-print-unsupported-module-message.patch -+ patches.suse/ice-print-PCI-link-speed-and-width.patch -+ patches.suse/ice-Get-rid-of-ice_cleanup_header.patch -+ patches.suse/ice-Rename-VF-function-ice_vc_dis_vf-to-match-its-be.patch -+ patches.suse/ice-Fix-return-value-when-SR-IOV-is-not-supported.patch -+ patches.suse/net_sched-gen_estimator-extend-packet-counter-to-64b.patch -+ patches.suse/cxgb4-query-firmware-for-QoS-offload-resources.patch -+ patches.suse/cxgb4-rework-queue-config-and-MSI-X-allocation.patch -+ patches.suse/cxgb4-parse-and-configure-TC-MQPRIO-offload.patch -+ patches.suse/cxgb4-add-ETHOFLD-hardware-queue-support.patch -+ patches.suse/cxgb4-add-Tx-and-Rx-path-for-ETHOFLD-traffic.patch -+ patches.suse/cxgb4-add-FLOWC-based-QoS-offload.patch -+ patches.suse/mlxsw-spectrum-Fix-error-return-code-in-mlxsw_sp_por.patch -+ patches.suse/enetc-add-ioctl-support-for-PHY-related-ops.patch -+ patches.suse/enetc-ethtool-add-wake-on-lan-callbacks.patch -+ patches.suse/inetpeer-fix-data-race-in-inet_putpeer-inet_putpeer.patch -+ patches.suse/tcp-Remove-one-extra-ktime_get_ns-from-cookie_init_t.patch -+ patches.suse/enetc-fix-return-value-for-enetc_ioctl.patch -+ patches.suse/devlink-Add-layer-3-generic-packet-traps.patch -+ patches.suse/mlxsw-Add-layer-3-devlink-trap-support.patch -+ patches.suse/devlink-Add-layer-3-generic-packet-exception-traps.patch -+ patches.suse/mlxsw-Add-new-FIB-entry-type-for-reject-routes.patch -+ patches.suse/mlxsw-Add-specific-trap-for-packets-routed-via-inval.patch -+ patches.suse/mlxsw-Add-layer-3-devlink-trap-exceptions-support.patch -+ patches.suse/net-ethernet-intel-Demote-MTU-change-prints-to-debug.patch -+ patches.suse/net-provide-dev_lstats_read-helper.patch -+ patches.suse/net-provide-dev_lstats_add-helper.patch -+ patches.suse/net-nlmon-use-standard-dev_lstats_add-and-dev_lstats.patch -+ patches.suse/veth-use-standard-dev_lstats_add-and-dev_lstats_read.patch -+ patches.suse/vsockmon-use-standard-dev_lstats_add-and-dev_lstats_.patch -+ patches.suse/net-dummy-use-standard-dev_lstats_add-and-dev_lstats.patch -+ patches.suse/u64_stats-provide-u64_stats_t-type.patch -+ patches.suse/tun-switch-to-u64_stats_t.patch -+ patches.suse/net-use-u64_stats_t-in-struct-pcpu_lstats.patch -+ patches.suse/net-add-annotations-on-hh-hh_len-lockless-accesses.patch -+ patches.suse/net-add-a-READ_ONCE-in-skb_peek_tail.patch -+ patches.suse/cxgb4-Use-match_string-helper-to-simplify-the-code.patch -+ patches.suse/cxgb4-fix-64-bit-division-on-i386.patch -+ patches.suse/net-sched-annotate-lockless-accesses-to-qdisc-empty.patch -+ patches.suse/net-icmp-fix-data-race-in-cmp_global_allow.patch -+ patches.suse/ice-Use-ice_ena_vsi-and-ice_dis_vsi-in-DCB-configura.patch -+ patches.suse/ice-Add-NDO-callback-to-set-the-maximum-per-queue-bi.patch -+ patches.suse/ice-Implement-DCBNL-support.patch -+ patches.suse/ice-avoid-setting-features-during-reset.patch -+ patches.suse/ice-Fix-to-change-Rx-Tx-ring-descriptor-size-via-eth.patch -+ patches.suse/ice-configure-software-LLDP-in-ice_init_pf_dcb.patch -+ patches.suse/ice-Check-if-VF-is-disabled-for-Opcode-and-other-ope.patch -+ patches.suse/ice-Change-max-MSI-x-vector_id-check-in-cfg_irq_map.patch -+ patches.suse/ice-use-pkg_dwnld_status-instead-of-sq_last_status.patch -+ patches.suse/ice-delay-less.patch -+ patches.suse/ice-Update-enum-ice_flg64_bits-to-current-specificat.patch -+ patches.suse/ice-remove-unnecessary-conditional-check.patch -+ patches.suse/ice-Introduce-and-use-ice_vsi_type_str.patch -+ patches.suse/ice-use-more-accurate-ICE_DBG-mask-types.patch -+ patches.suse/ice-print-opcode-when-printing-controlq-errors.patch -+ patches.suse/packet-fix-data-race-in-fanout_flow_is_huge.patch -+ patches.suse/devlink-disallow-reload-operation-during-device-clea-a0c76345.patch -+ patches.suse/net-sfp-rework-upstream-interface.patch -+ patches.suse/net-mscc-ocelot-break-apart-ocelot_vlan_port_apply.patch -+ patches.suse/net-mscc-ocelot-break-apart-vlan-operations-into-oce.patch -+ patches.suse/net-mscc-ocelot-break-out-fdb-operations-into-abstra.patch -+ patches.suse/net-mscc-ocelot-change-prototypes-of-hwtstamping-ioc.patch -+ patches.suse/net-mscc-ocelot-change-prototypes-of-switchdev-port-.patch -+ patches.suse/net-mscc-ocelot-refactor-struct-ocelot_port-out-of-f.patch -+ patches.suse/net-mscc-ocelot-separate-net_device-related-items-ou.patch -+ patches.suse/net-mscc-ocelot-refactor-ethtool-callbacks.patch -+ patches.suse/net-mscc-ocelot-limit-vlan-ingress-filtering-to-actu.patch -+ patches.suse/net-mscc-ocelot-move-port-initialization-into-separa.patch -+ patches.suse/net-mscc-ocelot-separate-the-common-implementation-o.patch -+ patches.suse/net-mscc-ocelot-initialize-list-of-multicast-address.patch -+ patches.suse/net-mscc-ocelot-refactor-adjust_link-into-a-netdev-i.patch -+ patches.suse/net-mscc-ocelot-split-assignment-of-the-cpu-port-int.patch -+ patches.suse/net-mscc-ocelot-don-t-hardcode-the-number-of-the-CPU.patch -+ patches.suse/lwtunnel-change-to-use-nla_parse_nested-on-new-optio.patch -+ patches.suse/lwtunnel-get-nlsize-for-erspan-options-properly.patch -+ patches.suse/lwtunnel-ignore-any-TUNNEL_OPTIONS_PRESENT-flags-set.patch -+ patches.suse/net-sfp-fix-sfp_bus_put-kernel-documentation.patch -+ patches.suse/net-sfp-move-sfp-sub-state-machines-into-separate-fu.patch -+ patches.suse/net-sfp-move-tx-disable-on-device-down-to-main-state.patch -+ patches.suse/net-sfp-rename-sfp_sm_ins_next-as-sfp_sm_mod_next.patch -+ patches.suse/net-sfp-handle-module-remove-outside-state-machine.patch -+ patches.suse/net-sfp-rename-T_PROBE_WAIT-to-T_SERIAL.patch -+ patches.suse/net-sfp-parse-SFP-power-requirement-earlier.patch -+ patches.suse/net-sfp-avoid-power-switch-on-address-change-modules.patch -+ patches.suse/net-sfp-control-TX_DISABLE-and-phy-only-from-main-st.patch -+ patches.suse/net-sfp-split-the-PHY-probe-from-sfp_sm_mod_init.patch -+ patches.suse/net-sfp-eliminate-mdelay-from-PHY-probe.patch -+ patches.suse/net-sfp-allow-fault-processing-to-transition-to-othe.patch -+ patches.suse/net-sfp-ensure-TX_FAULT-has-deasserted-before-probin.patch -+ patches.suse/net-sfp-track-upstream-s-attachment-state-in-state-m.patch -+ patches.suse/net-sfp-split-power-mode-switching-from-probe.patch -+ patches.suse/net-sfp-move-module-insert-reporting-out-of-probe.patch -+ patches.suse/net-sfp-allow-sfp-to-probe-slow-to-initialise-GPON-m.patch -+ patches.suse/net-sfp-allow-modules-with-slow-diagnostics-to-probe.patch -+ patches.suse/mlxsw-core-Enable-devlink-reload-only-on-probe-5b67a3ed.patch -+ patches.suse/cxgb4-remove-redundant-assignment-to-hdr_len.patch -+ patches.suse/net-ethernet-ti-Add-dependency-for-TI_DAVINCI_EMAC.patch -+ patches.suse/mlxsw-core-Parse-TLVs-offsets-of-incoming-EMADs.patch -+ patches.suse/mlxsw-emad-Remove-deprecated-EMAD-TLVs.patch -+ patches.suse/mlxsw-core-Add-EMAD-string-TLV.patch -+ patches.suse/mlxsw-core-Add-support-for-EMAD-string-TLV-parsing.patch -+ patches.suse/mlxsw-core-Extend-EMAD-information-reported-to-devli.patch -+ patches.suse/mlxsw-core-Add-support-for-using-EMAD-string-TLV.patch -+ patches.suse/mlxsw-spectrum-Enable-EMAD-string-TLV.patch -+ patches.suse/cxgb4-make-function-cxgb4_mqprio_free_hw_resources-s.patch -+ patches.suse/net-sfp-fix-sfp_bus_add_upstream-warning.patch -+ patches.suse/devlink-Allow-large-formatted-message-of-binary-outp.patch -+ patches.suse/net-mlx5-Dump-of-fw_fatal-use-updated-devlink-binary.patch -+ patches.suse/netdevsim-Update-dummy-reporter-s-devlink-binary-int.patch -+ patches.suse/net-sched-actions-remove-unused-order.patch -+ patches.suse/sfc-trace_xdp_exception-on-XDP-failure.patch -+ patches.suse/Bluetooth-hci_bcm-Add-compatible-string-for-BCM43540.patch -+ patches.suse/Bluetooth-Fix-advertising-duplicated-flags.patch -+ patches.suse/Bluetooth-Fix-invalid-free-in-bcsp_close.patch -+ patches.suse/tipc-update-mon-s-self-addr-when-node-addr-generated.patch -+ patches.suse/vxlan-implement-get_link_ksettings-ethtool-method.patch -+ patches.suse/bridge-implement-get_link_ksettings-ethtool-method.patch -+ patches.suse/net-bcmgenet-Avoid-touching-non-existent-interrupt.patch -+ patches.suse/net-bcmgenet-Fix-error-handling-on-IRQ-retrieval.patch -+ patches.suse/net-bcmgenet-Add-BCM2711-support.patch -+ patches.suse/net-bcmgenet-Refactor-register-access-in-bcmgenet_mi.patch -+ patches.suse/net-bcmgenet-Add-RGMII_RXID-support.patch -+ patches.suse/net-sfp-fix-spelling-mistake-requies-requires.patch -+ patches.suse/bnxt_en-Fix-array-overrun-in-bnxt_fill_l2_rewrite_fi.patch -+ patches.suse/cxgb4-Fix-an-error-code-in-cxgb4_mqprio_alloc_hw_res.patch - patches.suse/ibmveth-Detect-unsupported-packets-before-sending-to.patch -- patches.suse/0001-rt2800-remove-errornous-duplicate-condition.patch -+ patches.suse/net-mlx5-Expose-optimal-performance-scatter-entries-.patch -+ patches.suse/net-mlx5-Fixed-a-typo-in-a-comment-in-esw_del_uc_add.patch -+ patches.suse/net-mlx5-E-Switch-Rename-egress-config-to-generic-na.patch -+ patches.suse/net-mlx5-E-Switch-Rename-ingress-acl-config-in-offlo.patch -+ patches.suse/net-mlx5-E-switch-Introduce-and-use-vlan-rule-config.patch -+ patches.suse/net-mlx5-Introduce-and-use-mlx5_esw_is_manager_vport.patch -+ patches.suse/net-mlx5-Correct-comment-for-legacy-fields.patch -+ patches.suse/net-mlx5-Move-metdata-fields-under-offloads-structur.patch -+ patches.suse/net-mlx5-Move-legacy-drop-counter-and-rule-under-leg.patch -+ patches.suse/net-mlx5-Tide-up-state_lock-and-vport-enabled-flag-u.patch -+ patches.suse/net-mlx5-E-switch-Prepare-code-to-handle-vport-enabl.patch -+ patches.suse/net-mlx5-E-switch-Legacy-introduce-and-use-per-vport.patch -+ patches.suse/net-mlx5-Move-ACL-drop-counters-life-cycle-close-to-.patch -+ patches.suse/net-mlx5-E-switch-Offloads-introduce-and-use-per-vpo.patch -+ patches.suse/net-mlx5-E-switch-Offloads-shift-ACL-programming-dur.patch -+ patches.suse/net-mlx5-Restrict-metadata-disablement-to-offloads-m.patch -+ patches.suse/net-mlx5-Refactor-ingress-acl-configuration.patch -+ patches.suse/net-mlx5-E-switch-Enable-metadata-on-own-vport.patch -+ patches.suse/IB-mlx5-Introduce-and-use-mlx5_core_is_vf.patch -+ patches.suse/net-mlx5-fix-kvfree-of-uninitialized-pointer-spec.patch -+ patches.suse/net-mlx5-fix-spelling-mistake-metdata-metadata.patch -+ patches.suse/devlink-Add-new-enable_roce-generic-device-param.patch -+ patches.suse/net-mlx5-Document-flow_steering_mode-devlink-param.patch -+ patches.suse/net-mlx5-Handle-enable_roce-devlink-param.patch -+ patches.suse/IB-mlx5-Rename-profile-and-init-methods.patch -+ patches.suse/IB-mlx5-Load-profile-according-to-RoCE-enablement-st.patch -+ patches.suse/net-mlx5-Simplify-fdb-chain-and-prio-eswitch-defines.patch -+ patches.suse/net-mlx5-Rename-FDB_-tc-related-defines-to-FDB_TC_-d.patch -+ patches.suse/net-mlx5-Define-fdb-tc-levels-per-prio.patch -+ patches.suse/net-mlx5-Accumulate-levels-for-chains-prio-namespace.patch -+ patches.suse/net-mlx5-Refactor-creating-fast-path-prio-chains.patch -+ patches.suse/net-mlx5-Add-new-chain-for-netfilter-flow-table-offl.patch -+ patches.suse/net-mlx5-DR-Fix-matcher-builders-select-check.patch -+ patches.suse/net-mlx5-Read-num_vfs-before-disabling-SR-IOV.patch -+ patches.suse/net-mlx5-Remove-redundant-NULL-initializations.patch -+ patches.suse/net-mlx5e-Set-netdev-name-space-on-creation.patch -+ patches.suse/net-mlx5-Add-devlink-reload.patch -+ patches.suse/s390-qeth-gather-more-detailed-rx-dropped-error-statistics -+ patches.suse/s390-qeth-support-per-frame-invalidation -+ patches.suse/s390-qeth-drop-unwanted-packets-earlier-in-rx-path -+ patches.suse/s390-qeth-handle-skb-allocation-error-gracefully -+ patches.suse/s390-qeth-clean-up-error-path-in-qeth_core_probe_device -+ patches.suse/s390-qeth-fine-tune-l3-mcast-locking -+ patches.suse/s390-qeth-remove-gratuitious-rx-modeset -+ patches.suse/s390-qeth-consolidate-l3-mcast-registration-code -+ patches.suse/s390-qeth-remove-vlan-tracking-for-l3-devices -+ patches.suse/s390-qeth-replace-qeth_l3_get_addr_buffer -+ patches.suse/s390-qeth-don-t-check-drvdata-in-sysfs-code -+ patches.suse/net-tls-Fix-unused-function-warning.patch -+ patches.suse/mlxsw-spectrum_router-Allocate-discard-adjacency-ent.patch -+ patches.suse/net-smc-fix-final-cleanup-sequence-for-smcd-devices -+ patches.suse/net-smc-immediate-termination-for-smcd-link-groups -+ patches.suse/net-smc-abnormal-termination-of-smcd-link-groups -+ patches.suse/net-smc-introduce-bookkeeping-of-smcd-link-groups -+ patches.suse/net-smc-no-wr-buffer-wait-for-terminating-link-group -+ patches.suse/net-smc-abnormal-termination-without-orderly-flag -+ patches.suse/net-smc-wait-for-tx-completions-before-link-freeing -+ patches.suse/net-smc-immediate-termination-for-smcr-link-groups -+ patches.suse/net-mscc-ocelot-move-resource-ioremap-and-regmap-ini.patch -+ patches.suse/net-mscc-ocelot-filter-out-ocelot-SoC-specific-PCS-c.patch -+ patches.suse/net-mscc-ocelot-move-invariant-configs-out-of-adjust.patch -+ patches.suse/net-mscc-ocelot-create-a-helper-for-changing-the-por.patch -+ patches.suse/net-mscc-ocelot-export-a-constant-for-the-tag-length.patch -+ patches.suse/net-mscc-ocelot-adjust-MTU-on-the-CPU-port-in-NPI-mo.patch -+ patches.suse/net-mscc-ocelot-separate-the-implementation-of-switc.patch -+ patches.suse/net-mscc-ocelot-publish-structure-definitions-to-inc.patch -+ patches.suse/net-mscc-ocelot-publish-ocelot_sys.h-to-include-soc-.patch -+ patches.suse/net-dsa-ocelot-add-tagger-for-Ocelot-Felix-switches.patch -+ patches.suse/net-dsa-ocelot-add-driver-for-Felix-switch-family.patch -+ patches.suse/tun-fix-data-race-in-gro_normal_list.patch -+ patches.suse/net-smc-introduce-bookkeeping-of-smcr-link-groups -+ patches.suse/net-smc-guarantee-removal-of-link-groups-in-reboot -+ patches.suse/net-smc-use-rcu_barrier-on-module-unload -+ patches.suse/net-smc-remove-unused-constant -+ patches.suse/page_pool-do-not-release-pool-until-inflight-0.patch -+ patches.suse/enetc-Configure-the-Time-Aware-Scheduler-via-tc-tapr.patch -+ patches.suse/enetc-update-TSN-Qbv-PSPEED-set-according-to-adjust-.patch -+ patches.suse/bnx2x-Drop-redundant-callback-function-casts.patch -+ patches.suse/bnx2x-Remove-read_status_t-function-casts.patch -+ patches.suse/bnx2x-Remove-config_init_t-function-casts.patch -+ patches.suse/bnx2x-Remove-format_fw_ver_t-function-casts.patch -+ patches.suse/bnx2x-Remove-hw_reset_t-function-casts.patch -+ patches.suse/net-core-allow-fast-GRO-for-skbs-with-Ethernet-heade.patch -+ patches.suse/bonding-symmetric-ICMP-transmit.patch -+ patches.suse/ath10k-Correct-error-handling-of-dma_map_single.patch -+ patches.suse/net-ath10k-Fix-a-NULL-ptr-deref-bug.patch -+ patches.suse/rt2800-remove-errornous-duplicate-condition.patch -+ patches.suse/rtlwifi-fix-memory-leak-in-rtl92c_set_fw_rsvdpagepkt.patch - patches.suse/rtlwifi-rtl8192de-Fix-missing-code-to-retrieve-RX-bu.patch -+ patches.suse/rtlwifi-rtl8192de-Fix-missing-callback-that-tests-fo.patch - patches.suse/rtlwifi-rtl8192de-Fix-missing-enable-interrupt-flag.patch -+ patches.suse/qtnfmac-fix-using-skb-after-free.patch -+ patches.suse/qtnfmac-fix-debugfs-support-for-multiple-cards.patch -+ patches.suse/qtnfmac-fix-invalid-channel-information-output.patch -+ patches.suse/iwlwifi-mvm-fix-unaligned-read-of-rx_pkt_status.patch -+ patches.suse/iwlwifi-mvm-fix-non-ACPI-function.patch -+ patches.suse/ath10k-fix-get-invalid-tx-rate-for-Mesh-metric.patch -+ patches.suse/ath10k-Revert-ath10k-add-cleanup-in-ath10k_sta_state.patch -+ patches.suse/net-phylink-update-to-use-phy_support_asym_pause.patch -+ patches.suse/net-phy-add-core-phylib-sfp-support.patch -+ patches.suse/net-phy-marvell10g-add-SFP-support.patch -+ patches.suse/net-phy-avoid-matching-all-ones-clause-45-PHY-IDs.patch -+ patches.suse/xdp-remove-memory-poison-on-free-for-struct-xdp_mem_.patch -+ patches.suse/page_pool-add-destroy-attempts-counter-and-rename-tr.patch -+ patches.suse/bnxt_en-Update-firmware-interface-spec-to-1.10.1.12.patch -+ patches.suse/bnxt_en-Improve-RX-buffer-error-handling.patch -+ patches.suse/bnxt_en-Increase-firmware-response-timeout-for-cored.patch -+ patches.suse/bnxt_en-Extend-ETHTOOL_RESET-to-hot-reset-driver.patch -+ patches.suse/bnxt_en-Set-MASTER-flag-during-driver-registration.patch -+ patches.suse/bnxt_en-Report-health-status-update-after-reset-is-d.patch -+ patches.suse/bnxt_en-Return-proper-error-code-for-non-existent-NV.patch -+ patches.suse/bnxt_en-Add-a-warning-message-for-driver-initiated-r.patch -+ patches.suse/bnxt_en-Abort-waiting-for-firmware-response-if-there.patch -+ patches.suse/lwtunnel-change-to-use-nla_put_u8-for-LWTUNNEL_IP_OP.patch -+ patches.suse/net-dsa-felix-Fix-CPU-port-assignment-when-not-last-.patch -+ patches.suse/cxgb4-remove-unneeded-semicolon-for-switch-block.patch -+ patches.suse/lwtunnel-add-support-for-multiple-geneve-opts.patch -+ patches.suse/net-ethernet-ti-ale-clean-ale-tbl-on-init-and-intf-r.patch -+ patches.suse/page_pool-Add-API-to-update-numa-node.patch -+ patches.suse/page_pool-Don-t-recycle-non-reusable-pages.patch -+ patches.suse/net-mlx5e-Rx-Update-page-pool-numa-node-when-changed.patch -+ patches.suse/cxgb4-add-TC-MATCHALL-classifier-egress-offload.patch -+ patches.suse/cxgb4-check-rule-prio-conflicts-before-offload.patch -+ patches.suse/cxgb4-add-TC-MATCHALL-classifier-ingress-offload.patch -+ patches.suse/net-sched-pie-enable-timestamp-based-delay-calculati.patch -+ patches.suse/net-page_pool-add-the-possibility-to-sync-DMA-memory.patch -+ patches.suse/net-ipconfig-Wait-for-deferred-device-probes.patch -+ patches.suse/selftests-bpf-Remove-too-strict-field-offset-relo-te.patch -+ patches.suse/libbpf-Add-support-for-relocatable-bitfields.patch -+ patches.suse/libbpf-Add-support-for-field-size-relocations.patch -+ patches.suse/selftest-bpf-Add-relocatable-bitfield-reading-tests.patch -+ patches.suse/selftests-bpf-Add-field-size-relocation-tests.patch -+ patches.suse/selftests-bps-Clean-up-removed-ints-relocations-nega.patch -+ patches.suse/bpf-Account-for-insn-off-when-doing-bpf_probe_read_k.patch -+ patches.suse/libbpf-Fix-negative-FD-close-in-xsk_setup_xdp_prog.patch -+ patches.suse/libbpf-Fix-memory-leak-double-free-issue.patch -+ patches.suse/libbpf-Fix-potential-overflow-issue.patch -+ patches.suse/libbpf-Fix-another-potential-overflow-issue-in-bpf_p.patch -+ patches.suse/libbpf-Make-btf__resolve_size-logic-always-check-siz.patch -+ patches.suse/libbpf-Improve-handling-of-corrupted-ELF-during-map-.patch -+ patches.suse/bpf-Add-array-support-to-btf_struct_access.patch -+ patches.suse/bpf-Add-cb-access-in-kfree_skb-test.patch -+ patches.suse/samples-bpf-update-map-definition-to-new-syntax-BTF-.patch -+ patches.suse/libbpf-Unpin-auto-pinned-maps-if-loading-fails.patch -+ patches.suse/libbpf-Add-getter-for-program-size.patch -+ patches.suse/samples-bpf-Add-XDP_SHARED_UMEM-support-to-xdpsock.patch -+ patches.suse/samples-bpf-Use-Rx-only-and-Tx-only-sockets-in-xdpso.patch -+ patches.suse/bpf-Support-doubleword-alignment-in-bpf_jit_binary_a.patch -+ patches.suse/samples-bpf-Remove-duplicate-option-from-xdpsock.patch -+ patches.suse/samples-bpf-Add-missing-option-to-xdpsock-usage.patch -+ patches.suse/bpf-Refactor-x86-JIT-into-helpers.patch -+ patches.suse/bpf-Add-bpf_arch_text_poke-helper.patch -+ patches.suse/bpf-Introduce-BPF-trampoline.patch -+ patches.suse/libbpf-Introduce-btf__find_by_name_kind.patch -+ patches.suse/libbpf-Add-support-to-attach-to-fentry-fexit-tracing.patch -+ patches.suse/selftest-bpf-Simple-test-for-fentry-fexit.patch -+ patches.suse/bpf-Add-kernel-test-functions-for-fentry-testing.patch -+ patches.suse/selftests-bpf-Add-test-for-BPF-trampoline.patch -+ patches.suse/selftests-bpf-Add-fexit-tests-for-BPF-trampoline.patch -+ patches.suse/selftests-bpf-Add-combined-fentry-fexit-test.patch -+ patches.suse/selftests-bpf-Add-stress-test-for-maximum-number-of-.patch -+ patches.suse/bpf-Reserve-space-for-BPF-trampoline-in-BPF-programs.patch -+ patches.suse/bpf-Fix-race-in-btf_resolve_helper_id.patch -+ patches.suse/bpf-Annotate-context-types.patch -+ patches.suse/bpf-Compare-BTF-types-of-functions-arguments-with-ac.patch -+ patches.suse/bpf-Support-attaching-tracing-BPF-program-to-other-B.patch -+ patches.suse/libbpf-Add-support-for-attaching-BPF-programs-to-oth.patch -+ patches.suse/selftests-bpf-Extend-test_pkt_access-test.patch -+ patches.suse/selftests-bpf-Add-a-test-for-attaching-BPF-prog-to-a.patch -+ patches.suse/bpf-Switch-bpf_map-ref-counter-to-atomic64_t-so-bpf_.patch -+ patches.suse/bpf-Convert-bpf_prog-refcnt-to-atomic64_t.patch -+ patches.suse/bpf-Add-mmap-support-for-BPF_MAP_TYPE_ARRAY.patch -+ patches.suse/libbpf-Make-global-data-internal-arrays-mmap-able-if.patch -+ patches.suse/selftests-bpf-Add-BPF_TYPE_MAP_ARRAY-mmap-tests.patch -+ patches.suse/selftests-bpf-xdping-is-not-meant-to-be-run-standalo.patch -+ patches.suse/selftests-bpf-Fix-test_tc_tunnel-hanging.patch -+ patches.suse/bpf-Fix-memory-leak-on-object-data.patch -+ patches.suse/libbpf-Fix-call-relocation-offset-calculation-bug.patch -+ patches.suse/bpf-Make-array_map_mmap-static.patch -+ patches.suse/bpf-Switch-bpf_map_-area_alloc-area_mmapable_alloc-t.patch -+ patches.suse/ip_gre-Make-none-tun-dst-gre-tunnel-store-tunnel-inf.patch -+ patches.suse/tcp-warn-if-offset-reach-the-maxlen-limit-when-using.patch -+ patches.suse/net-sfp-add-support-for-module-quirks.patch -+ patches.suse/net-sfp-add-some-quirks-for-GPON-modules.patch -+ patches.suse/net-sfp-soft-status-and-control-support.patch -+ patches.suse/net-sched-add-vxlan-option-support-to-act_tunnel_key.patch -+ patches.suse/net-sched-add-erspan-option-support-to-act_tunnel_ke.patch -+ patches.suse/net-sched-allow-flower-to-match-vxlan-options.patch -+ patches.suse/net-sched-allow-flower-to-match-erspan-options.patch -+ patches.suse/net-remove-the-unnecessary-strict_start_type-in-some.patch -+ patches.suse/lwtunnel-be-STRICT-to-validate-the-new-LWTUNNEL_IP-6.patch -+ patches.suse/lwtunnel-check-erspan-options-before-allocating-tun_.patch -+ patches.suse/bpf-skmsg-fix-potential-psock-NULL-pointer-dereferen.patch -+ patches.suse/net-mscc-ocelot-export-ocelot_hwstamp_get-set-functi.patch -+ patches.suse/net-mscc-ocelot-convert-to-use-ocelot_get_txtstamp.patch -+ patches.suse/net-mscc-ocelot-convert-to-use-ocelot_port_add_txtst.patch -+ patches.suse/net-dsa-ocelot-define-PTP-registers-for-felix_vsc995.patch -+ patches.suse/net-dsa-ocelot-add-hardware-timestamping-support-for.patch -+ patches.suse/ipv6-add-fib6_has_custom_rules-helper.patch -+ patches.suse/ipv6-keep-track-of-routes-using-src.patch -+ patches.suse/ipv6-introduce-and-uses-route-look-hints-for-list-in.patch -+ patches.suse/ipv4-move-fib4_has_custom_rules-helper-to-public-hea.patch -+ patches.suse/ipv4-use-dst-hint-for-ipv4-list-receive.patch -+ patches.suse/enetc-make-enetc_setup_tc_mqprio-static.patch - patches.suse/mac80211-consider-QoS-Null-frames-for-STA_NULLFUNC_A.patch -+ patches.suse/virt_wifi-fix-use-after-free-in-virt_wifi_newlink.patch -+ patches.suse/seg6-allow-local-packet-processing-for-SRv6-End.DT6-.patch -+ patches.suse/net-dsa-ocelot-fix-should-it-be-static-warnings.patch -+ patches.suse/cxgb4-chcr-update-SGL-DMA-unmap-for-USO.patch -+ patches.suse/cxgb4-add-UDP-segmentation-offload-support.patch -+ patches.suse/cxgb4-add-stats-for-MQPRIO-QoS-offload-Tx-path.patch -+ patches.suse/net-inet_is_local_reserved_port-should-return-bool-n.patch -+ patches.suse/ice-Store-number-of-functions-for-the-device.patch -+ patches.suse/ice-Correct-capabilities-reporting-of-max-TCs.patch -+ patches.suse/ice-Disallow-VF-VLAN-opcodes-if-VLAN-offloads-disabl.patch -+ patches.suse/ice-Don-t-modify-stripping-for-add-del-VLANs-on-VF.patch -+ patches.suse/ice-fix-stack-leakage.patch -+ patches.suse/ice-Only-disable-VF-state-when-freeing-each-VF-resou.patch -+ patches.suse/ice-Fix-setting-coalesce-to-handle-DCB-configuration.patch -+ patches.suse/ice-Refactor-removal-of-VLAN-promiscuous-rules.patch -+ patches.suse/ice-Do-not-use-devm-functions-for-local-uses.patch -+ patches.suse/ice-Add-ice_pf_to_dev-pf-macro.patch -+ patches.suse/ice-add-helpers-for-virtchnl.patch -+ patches.suse/ice-implement-VF-stats-NDO.patch -+ patches.suse/ice-Implement-ethtool-ops-for-channels.patch -+ patches.suse/ice-remove-pointless-NULL-check-of-port_info.patch -+ patches.suse/ice-Update-FW-API-minor-version.patch -+ patches.suse/sfc-change-ARFS-expiry-mechanism.patch -+ patches.suse/sfc-suppress-MCDI-errors-from-ARFS.patch -+ patches.suse/sfc-add-statistics-for-ARFS.patch -+ patches.suse/sfc-do-ARFS-expiry-work-occasionally-even-without-NA.patch -+ patches.suse/net-phy-remove-phy_ethtool_sset.patch -+ patches.suse/net-phy-initialise-phydev-speed-and-duplex-sanely.patch -+ patches.suse/brcmfmac-disable-PCIe-interrupts-before-bus-reset.patch -+ patches.suse/brcmfmac-remove-monitor-interface-when-detaching.patch -+ patches.suse/iwlwifi-pcie-fix-support-for-transmitting-SKBs-with-.patch - patches.suse/iwlwifi-check-kasprintf-return-value.patch -- patches.suse/Bluetooth-btusb-fix-PM-leak-in-error-case-of-setup.patch -+ patches.suse/mt76-drop-rcu-read-lock-in-mt76_rx_aggr_stop.patch -+ patches.suse/mt76-mt76u-rely-on-usb_interface-instead-of-usb_dev.patch -+ patches.suse/Revert-mt76-mt76x0e-don-t-use-hw-encryption-for-MT76.patch -+ patches.suse/mt76-fix-possible-out-of-bound-access-in-mt7615_fill.patch -+ patches.suse/mt76-mt76u-fix-endpoint-definition-order.patch -+ patches.suse/net-use-rhashtable_lookup-instead-of-rhashtable_look.patch -+ patches.suse/net-mlx5-Don-t-write-read-only-fields-in-MODIFY_HCA_.patch -+ patches.suse/net-mlx5-DR-Refactor-VXLAN-GPE-flex-parser-tunnel-co.patch -+ patches.suse/net-mlx5-DR-Add-HW-bits-and-definitions-for-Geneve-f.patch -+ patches.suse/net-mlx5-DR-Add-support-for-Geneve-packets-SW-steeri.patch -+ patches.suse/net-mlx5e-TC-Stub-out-ipv6-tun-create-header-functio.patch -+ patches.suse/net-mlx5e-Remove-redundant-pointer-check.patch -+ patches.suse/net-gro-use-vlan-API-instead-of-accessing-directly.patch -+ patches.suse/sfc-fix-build-without-CONFIG_RFS_ACCEL.patch -+ patches.suse/bnxt_en-Add-chip-IDs-for-57452-and-57454-chips.patch -+ patches.suse/bnxt_en-Disable-enable-Bus-master-during-suspend-res.patch -+ patches.suse/bnxt_en-Do-driver-unregister-cleanup-in-bnxt_init_on.patch -+ patches.suse/bnxt_en-Combine-2-functions-calling-the-same-HWRM_DR.patch -+ patches.suse/bnxt_en-Send-FUNC_RESOURCE_QCAPS-command-in-bnxt_res.patch -+ patches.suse/bnxt_en-Fix-suspend-resume-path-on-57500-chips.patch -+ patches.suse/bnxt_en-Initialize-context-memory-to-the-value-speci.patch -+ patches.suse/bnxt_en-Assign-more-RSS-context-resources-to-the-VFs.patch -+ patches.suse/bnxt_en-Skip-disabling-autoneg-before-PHY-loopback-w.patch -+ patches.suse/bnxt_en-Refactor-the-initialization-of-the-ethtool-l.patch -+ patches.suse/bnxt_en-Add-async.-event-logic-for-PHY-configuration.patch -+ patches.suse/bnxt_en-Allow-PHY-settings-on-multi-function-or-NPAR.patch -+ patches.suse/bnxt_en-Add-support-for-flashing-the-device-via-devl.patch -+ patches.suse/powerpc-Add-const-qual-to-local_read-parameter.patch -+ patches.suse/mlxsw-spectrum_router-After-underlay-moves-demote-co.patch -+ patches.suse/mlxsw-spectrum_router-Fix-use-of-uninitialized-adjac.patch -+ patches.suse/0001-Bluetooth-btusb-fix-PM-leak-in-error-case-of-setup.patch - patches.suse/Bluetooth-delete-a-stray-unlock.patch -+ patches.suse/Bluetooth-btbcm-Add-entry-for-BCM4335A0-UART-bluetoo.patch -+ patches.suse/Bluetooth-Allow-combination-of-BDADDR_PROPERTY-and-I.patch - patches.suse/Bluetooth-Fix-memory-leak-in-hci_connect_le_scan.patch -+ patches.suse/Bluetooth-btbcm-Use-the-BDADDR_PROPERTY-quirk.patch -+ patches.suse/xsk-Fix-xsk_poll-s-return-type.patch -+ patches.suse/selftests-bpftool-Set-EXIT-trap-after-usage-function.patch -+ patches.suse/selftests-bpftool-Skip-the-build-test-if-not-in-tree.patch -+ patches.suse/selftests-bpf-Integrate-verbose-verifier-log-into-te.patch -+ patches.suse/libbpf-Refactor-relocation-handling.patch -+ patches.suse/libbpf-Fix-various-errors-and-warning-reported-by-ch.patch -+ patches.suse/libbpf-Support-initialized-global-variables.patch -+ patches.suse/xdp-Fix-cleanup-on-map-free-for-devmap_hash-map-type.patch -+ patches.suse/libbpf-Fix-bpf_object-name-determination-for-bpf_obj.patch -+ patches.suse/selftests-bpf-Ensure-core_reloc_kernel-is-reading-te.patch -+ patches.suse/bpf-Provide-better-register-bounds-after-jmp32-instr.patch -+ patches.suse/selftests-bpf-Add-BPF-trampoline-performance-test.patch -+ patches.suse/bpf-x86-Generalize-and-extend-bpf_arch_text_poke-for.patch -+ patches.suse/bpf-Move-bpf_free_used_maps-into-sleepable-section.patch -+ patches.suse/bpf-Move-owner-type-jited-info-into-array-auxiliary-.patch -+ patches.suse/bpf-Add-initial-poke-descriptor-table-for-jit-images.patch -+ patches.suse/bpf-Add-poke-dependency-tracking-for-prog-array-maps.patch -+ patches.suse/bpf-Constant-map-key-tracking-for-prog-array-pokes.patch -+ patches.suse/bpf-x86-Emit-patchable-direct-jump-as-tail-call.patch -+ patches.suse/bpf-Add-bpf_jit_blinding_enabled-for-CONFIG_BPF_JIT.patch -+ patches.suse/bpf-Introduce-BPF_TRACE_x-helper-for-the-tracing-tes.patch -+ patches.suse/bpf-Simplify-__bpf_arch_text_poke-poke-type-handling.patch -+ patches.suse/net-phy-add-helpers-phy_-un-lock_mdio_bus.patch -+ patches.suse/enetc-add-support-Credit-Based-Shaper-CBS-for-hardwa.patch -+ patches.suse/sctp-Fix-memory-leak-in-sctp_sf_do_5_2_4_dupcook.patch - patches.suse/sctp-cache-netns-in-sctp_ep_common.patch -+ patches.suse/mdio_bus-don-t-use-managed-reset-controller.patch - patches.suse/macvlan-schedule-bc_work-even-if-error.patch -+ patches.suse/net-dsa-sja1105-fix-sja1105_parse_rgmii_delays.patch - patches.suse/slip-Fix-use-after-free-Read-in-slip_open.patch -+ patches.suse/mm-Implement-no-MMU-variant-of-vmalloc_user_node_fla.patch -+ patches.suse/libbpf-Fix-usage-of-u32-in-userspace-code.patch -+ patches.suse/regulator-bd70528-Add-MODULE_ALIAS-to-allow-module-a.patch -+ patches.suse/regulator-core-Release-coupled_rdevs-on-regulator_in.patch -+ patches.suse/regulator-max8907-Fix-the-usage-of-uninitialized-var.patch - patches.suse/regulator-ab8500-Remove-AB8505-USB-regulator.patch - patches.suse/regulator-ab8500-Remove-SYSCLKREQ-from-enum-ab8505_r.patch -+ patches.suse/regulator-core-Let-boot-on-regulators-be-powered-off.patch -+ patches.suse/spi-Add-call-to-spi_slave_abort-function-when-spidev.patch -+ patches.suse/spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch -+ patches.suse/spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch -+ patches.suse/spi-stm32-qspi-Fix-kernel-oops-when-unbinding-driver.patch -+ patches.suse/spi-spi-fsl-qspi-Clear-TDH-bits-in-FLSHCR-register.patch -+ patches.suse/spi-Fix-SPI_CS_HIGH-setting-when-using-native-and-GP.patch -+ patches.suse/spi-rspi-Use-platform_get_irq_byname_optional-for-op.patch - patches.suse/spi-atmel-fix-handling-of-cs_change-set-on-non-last-.patch -+ patches.suse/spi-Fix-NULL-pointer-when-setting-SPI_CS_HIGH-for-GP.patch -+ patches.suse/spi-pxa2xx-Add-support-for-Intel-Comet-Lake-H.patch -+ patches.suse/spi-sifive-disable-clk-when-probe-fails-and-remove.patch -+ patches.suse/spi-dw-Fix-Designware-SPI-loopback.patch -+ patches.suse/spi-spi-fsl-qspi-Introduce-variable-to-fix-different.patch -+ patches.suse/SPI-designware-pci-Switch-over-to-MSI-interrupts.patch - patches.suse/spi-atmel-Fix-CS-high-support.patch -- patches.suse/x86-speculation-fix-incorrect-mds-taa-mitigation-status.patch -- patches.suse/x86-speculation-fix-redundant-mds-mitigation-message.patch -+ patches.suse/spi-dw-pci-Add-runtime-power-management-support.patch -+ patches.suse/spi-dw-pci-Fix-Chip-Select-amount-on-Intel-Elkhart-L.patch -+ patches.suse/spi-sprd-adi-Add-missing-lock-protection-when-reboot.patch -+ patches.suse/spi-img-spfi-fix-potential-double-release.patch -+ patches.suse/spi-pxa2xx-Add-missed-security-checks.patch -+ patches.suse/spi-tegra20-slink-add-missed-clk_unprepare.patch -+ patches.suse/spi-st-ssc4-add-missed-pm_runtime_disable.patch -+ patches.suse/ipmi-Don-t-allow-device-module-unload-when-in-use.patch -+ patches.suse/ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch -+ patches.suse/drivers-ipmi-Support-for-both-IPMB-Req-and-Resp.patch -+ patches.suse/ipmi-fix-ipmb_poll-s-return-type.patch -+ patches.suse/x86-insn-Fix-awk-regexp-warnings.patch -+ patches.suse/x86-ioapic-prevent-inconsistent-state-when-moving-an-interrupt.patch -+ patches.suse/x86-ioapic-Rename-misnamed-functions.patch -+ patches.suse/msft-hv-1964-x86-hyperv-Allow-guests-to-enable-InvariantTSC.patch -+ patches.suse/0001-x86-mm-pat-Convert-the-PAT-tree-to-a-generic-interva.patch -+ patches.suse/0002-x86-mm-pat-Do-not-pass-rb_root-down-the-memtype-tree.patch -+ patches.suse/0003-x86-mm-pat-Drop-the-rbt_-prefix-from-external-memtyp.patch -+ patches.suse/0004-x86-mm-pat-Rename-pat_rbtree.c-to-pat_interval.c.patch -+ patches.suse/x86-platform-uv-Save-OEM_ID-from-ACPI-MADT-probe.patch -+ patches.suse/x86-platform-uv-Return-UV-Hubless-System-Type.patch -+ patches.suse/x86-platform-uv-Add-return-code-to-UV-BIOS-Init-func.patch -+ patches.suse/x86-platform-uv-Setup-UV-functions-for-Hubless-UV-Sy.patch -+ patches.suse/x86-platform-uv-Add-UV-Hubbed-Hubless-Proc-FS-Files.patch -+ patches.suse/x86-platform-uv-Decode-UVsystab-Info.patch -+ patches.suse/x86-platform-uv-Check-EFI-Boot-to-set-reboot-type.patch -+ patches.suse/x86-platform-uv-Account-for-UV-Hubless-in-is_uvX_hub.patch -+ patches.suse/x86-speculation-Fix-incorrect-MDS-TAA-mitigation-sta.patch -+ patches.suse/x86-speculation-Fix-redundant-MDS-mitigation-message.patch -+ patches.suse/x86-stackframe-32-Repair-32-bit-Xen-PV.patch -+ patches.suse/x86-xen-32-Make-xen_iret_crit_fixup-independent-of-f.patch -+ patches.suse/x86-xen-32-Simplify-ring-check-in-xen_iret_crit_fixu.patch -+ patches.suse/x86-doublefault-32-Fix-stack-canaries-in-the-double-.patch -+ patches.suse/x86-pti-32-Size-initial_page_table-correctly.patch -+ patches.suse/x86-cpu_entry_area-Add-guard-page-for-entry-stack-on.patch -+ patches.suse/x86-entry-32-Fix-IRET-exception.patch -+ patches.suse/x86-entry-32-Use-ss-segment-where-required.patch -+ patches.suse/x86-entry-32-Move-FIXUP_FRAME-after-pushing-fs-in-SA.patch -+ patches.suse/x86-entry-32-Unwind-the-ESPFIX-stack-earlier-on-exce.patch -+ patches.suse/x86-entry-32-Fix-NMI-vs-ESPFIX.patch -+ patches.suse/selftests-x86-mov_ss_trap-Fix-the-SYSENTER-test.patch -+ patches.suse/selftests-x86-sigreturn-32-Invalidate-DS-and-ES-when.patch -+ patches.suse/x86-pti-32-Calculate-the-various-PTI-cpu_entry_area-.patch -+ patches.suse/x86-entry-32-Fix-FIXUP_ESPFIX_STACK-with-user-CR3.patch -+ patches.suse/ubsan-x86-Annotate-and-allow-__ubsan_handle_shift_ou.patch -+ patches.suse/perf-scripts-python-exported-sql-viewer.py-Fix-use-o.patch -+ patches.suse/libtraceevent-Fix-memory-leakage-in-copy_filter_type.patch -+ patches.suse/sched-topology-Don-t-set-SD_BALANCE_WAKE-on-cpuset-domain-relax.patch -+ patches.suse/sched-fair-Clean-up-asym-packing.patch -+ patches.suse/sched-fair-Rename-sg_lb_stats-sum_nr_running-to-sum_h_nr_running.patch -+ patches.suse/sched-fair-Remove-meaningless-imbalance-calculation.patch -+ patches.suse/sched-fair-Rework-load_balance.patch -+ patches.suse/sched-fair-Use-rq-nr_running-when-balancing-load.patch -+ patches.suse/sched-fair-Use-load-instead-of-runnable-load-in-load_balance.patch -+ patches.suse/sched-fair-Spread-out-tasks-evenly-when-not-overloaded.patch -+ patches.suse/sched-fair-Use-utilization-to-select-misfit-task.patch -+ patches.suse/sched-fair-Use-load-instead-of-runnable-load-in-wakeup-path.patch -+ patches.suse/sched-fair-Optimize-find_idlest_group.patch -+ patches.suse/sched-fair-Rework-find_idlest_group.patch -+ patches.suse/sched-fair-util_est-Implement-faster-ramp-up-EWMA-on-utilization-increases.patch -+ patches.suse/sched-fair-Better-document-newidle_balance.patch -+ patches.suse/sched-core-Make-pick_next_task_idle-more-consistent.patch -+ patches.suse/sched-core-Optimize-pick_next_task.patch -+ patches.suse/sched-core-Simplify-sched_class-pick_next_task.patch -+ patches.suse/sched-fair-Use-mul_u32_u32.patch -+ patches.suse/sched-core-Further-clarify-sched_class-set_next_task.patch -+ patches.suse/sched-fair-Fix-rework-of-find_idlest_group.patch -+ patches.suse/sched-fair-Add-comments-for-group_type-and-balancing-at-SD_NUMA-level.patch -+ patches.suse/sched-cpufreq-Move-the-cfs_rq_util_change-call-to-cpufreq_update_util.patch -+ patches.suse/rcu-Upgrade-rcu_swap_protected-to-rcu_replace_pointe.patch -+ patches.suse/x86-kvm-pmu-Replace-rcu_swap_protected-with-rcu_repl.patch -+ patches.suse/drm-i915-Replace-rcu_swap_protected-with-rcu_replace.patch -+ patches.suse/drivers-scsi-Replace-rcu_swap_protected-with-rcu_rep.patch -+ patches.suse/fs-afs-Replace-rcu_swap_protected-with-rcu_replace_p.patch -+ patches.suse/bpf-cgroup-Replace-rcu_swap_protected-with-rcu_repla.patch -+ patches.suse/net-core-Replace-rcu_swap_protected-with-rcu_replace.patch -+ patches.suse/net-netfilter-Replace-rcu_swap_protected-with-rcu_re.patch -+ patches.suse/net-sched-Replace-rcu_swap_protected-with-rcu_replac.patch -+ patches.suse/rcutorture-Remove-CONFIG_HOTPLUG_CPU-n-from-scenario.patch -+ patches.suse/0001-lib-smp_processor_id-Don-t-use-cpumask_equal.patch -+ patches.suse/futex-Prevent-robust-futex-exit-race.patch -+ patches.suse/0001-futex-Move-futex-exit-handling-into-futex-code.patch -+ patches.suse/0002-futex-Replace-PF_EXITPIDONE-with-a-state.patch -+ patches.suse/0003-exit-exec-Seperate-mm_release.patch -+ patches.suse/0004-futex-Split-futex_mm_release-for-exit-exec.patch -+ patches.suse/0005-futex-Set-task-futex_state-to-DEAD-right-after-handl.patch -+ patches.suse/0006-futex-Mark-the-begin-of-futex-exit-explicitly.patch -+ patches.suse/0007-futex-Sanitize-exit-state-handling.patch -+ patches.suse/0008-futex-Provide-state-handling-for-exec-as-well.patch -+ patches.suse/0009-futex-Add-mutex-around-futex-exit.patch -+ patches.suse/0010-futex-Provide-distinct-return-value-when-owner-is-ex.patch -+ patches.suse/0011-futex-Prevent-exit-livelock.patch -+ patches.suse/0001-locking-refcount-Define-constants-for-saturation-and.patch -+ patches.suse/0002-locking-refcount-Ensure-integer-operands-are-treated.patch -+ patches.suse/0003-locking-refcount-Remove-unused-refcount_-_checked-va.patch -+ patches.suse/0004-locking-refcount-Move-the-bulk-of-the-REFCOUNT_FULL-.patch -+ patches.suse/0005-locking-refcount-Improve-performance-of-generic-REFC.patch -+ patches.suse/0006-locking-refcount-Move-saturation-warnings-out-of-lin.patch -+ patches.suse/0007-locking-refcount-Consolidate-REFCOUNT_-MAX-SATURATED.patch -+ patches.suse/0008-locking-refcount-Consolidate-implementations-of-refc.patch -+ patches.suse/0009-locking-refcount-Remove-unused-refcount_error_report.patch -+ patches.suse/cpuidle-teo-Ignore-disabled-idle-states-that-are-too.patch -+ patches.suse/cpuidle-teo-Rename-local-variable-in-teo_select.patch -+ patches.suse/cpuidle-teo-Consider-hits-and-misses-metrics-of-disa.patch -+ patches.suse/cpuidle-teo-Fix-early-hits-handling-for-disabled-idl.patch -+ patches.suse/cpuidle-Do-not-unset-the-driver-if-it-is-there-alrea.patch -+ patches.suse/cpuidle-teo-Avoid-using-early-hits-incorrectly.patch -+ patches.suse/cpufreq-Clarify-the-comment-in-cpufreq_set_policy.patch - patches.suse/cpufreq-powernv-fix-stack-bloat-and-hard-limit-on-nu.patch -+ patches.suse/cpufreq-Add-NULL-checks-to-show-and-store-methods-of.patch -+ patches.suse/cpufreq-imx-cpufreq-dt-Correct-i.MX8MN-s-default-spe.patch -+ patches.suse/cpufreq-s3c64xx-Remove-pointless-NULL-check-in-s3c64.patch -+ patches.suse/cpufreq-Register-drivers-only-after-CPU-devices-have.patch - patches.suse/PM-devfreq-Check-NULL-governor-in-available_governor.patch - patches.suse/PM-devfreq-Lock-devfreq-in-trans_stat_show.patch -+ patches.suse/PM-hibernate-memory_bm_find_bit-Tighten-node-optimis.patch -+ patches.suse/powercap-intel_rapl-add-support-for-CometLake-Mobile -+ patches.suse/powercap-intel_rapl-add-support-for-Cometlake-desktop -+ patches.suse/ARM-OMAP2-SmartReflex-add-omap_sr_pdata-definition.patch -+ patches.suse/tools-power-cpupower-Fix-initializer-override-in-hsw.patch -+ patches.suse/ACPI-LPSS-Add-LNXVIDEO-BYT-I2C7-to-lpss_device_links.patch -+ patches.suse/ACPI-LPSS-Add-LNXVIDEO-BYT-I2C1-to-lpss_device_links.patch -+ patches.suse/ACPI-LPSS-Add-dmi-quirk-for-skipping-_DEP-check-for-.patch -+ patches.suse/ACPI-button-Add-DMI-quirk-for-Medion-Akoya-E2215T.patch -+ patches.suse/ACPI-utils-Move-acpi_dev_get_first_match_dev-under-C.patch -+ patches.suse/0010-lib-Uplevel-the-pmem-region-ida-to-a-global-allocato.patch -+ patches.suse/software-node-Get-reference-to-parent-swnode-in-get_.patch -+ patches.suse/PCI-Add-a-helper-to-check-Power-Resource-Requirement.patch -+ patches.suse/ALSA-hda-Allow-HDA-to-be-runtime-suspended-when-dGPU.patch -+ patches.suse/PCI-Fix-missing-inline-for-pci_pr3_present.patch - patches.suse/ALSA-hda-Fix-pending-unsol-events-at-shutdown.patch -+ patches.suse/ALSA-usb-audio-sound-usb-usb-true-false-for-bool-ret.patch - patches.suse/ALSA-firewire-motu-Correct-a-typo-in-the-clock-proc-.patch -+ patches.suse/ALSA-bebob-expand-sleep-just-after-breaking-connecti.patch -+ patches.suse/ALSA-hda-Disable-regmap-internal-locking.patch -+ patches.suse/ALSA-memalloc-Allow-NULL-device-for-SNDRV_DMA_TYPE_C.patch -+ patches.suse/ALSA-memalloc-Add-vmalloc-buffer-allocation-support.patch -+ patches.suse/ALSA-pcm-Handle-special-page-mapping-in-the-default-.patch -+ patches.suse/ALSA-docs-Update-documentation-about-SG-and-vmalloc-.patch -+ patches.suse/ALSA-pcm-Warn-if-doubly-preallocated.patch -+ patches.suse/ALSA-pcm-Create-proc-files-only-for-non-empty-preall.patch - patches.suse/ALSA-6fire-Drop-the-dead-code.patch -+ patches.suse/ALSA-docs-Remove-snd_dma_pci_data-usage-in-documenta.patch -+ patches.suse/ALSA-timer-Limit-max-amount-of-slave-instances.patch -+ patches.suse/ASoC-Intel-cht_bsw_rt5645-Add-quirk-for-boards-using.patch -+ patches.suse/ASoC-simple_card_utils.h-Add-missing-include.patch -+ patches.suse/ASoC-SOF-enable-sync_write-in-hdac_bus.patch -+ patches.suse/Revert-ASoC-SOF-Force-polling-mode-on-CFL-and-CNL.patch -+ patches.suse/ASoC-soc-pcm-fixup-dpcm_prune_paths-loop-continue.patch -+ patches.suse/ASoC-intel-fix-the-card-names.patch -+ patches.suse/ALSA-hda-hdmi-implement-mst_no_extra_pcms-flag.patch -+ patches.suse/ASoC-SOF-Intel-Broadwell-clarify-mutual-exclusion-wi.patch -+ patches.suse/ASoC-pcm-update-FE-BE-trigger-order-based-on-the-com.patch -+ patches.suse/ASoC-SOF-topology-set-trigger-order-for-FE-DAI-link.patch -+ patches.suse/ALSA-timer-Unify-master-slave-linking-code.patch -+ patches.suse/ALSA-timer-Make-snd_timer_close-returning-void.patch -+ patches.suse/ALSA-timer-Fix-possible-race-at-assigning-a-timer-in.patch -+ patches.suse/ALSA-pcm-Yet-another-missing-check-of-non-cached-buf.patch -+ patches.suse/ALSA-timer-Fix-the-breakage-of-slave-link-open.patch -+ patches.suse/ALSA-hda-hdmi-Clean-up-Intel-platform-specific-fixup.patch -+ patches.suse/ALSA-usb-audio-Add-skip_validation-option.patch -+ patches.suse/ALSA-hda-hdmi-fix-port-numbering-for-ICL-and-TGL-pla.patch -+ patches.suse/ALSA-hda-hdmi-remove-redundant-code-comments.patch -+ patches.suse/ALSA-hda-remove-forced-polling-workaround-for-CFL-an.patch -+ patches.suse/ALSA-hda-Rename-snd_hda_pin_sense-to-snd_hda_jack_pi.patch -+ patches.suse/ALSA-hda-Add-DP-MST-jack-support.patch -+ patches.suse/ALSA-hda-Add-DP-MST-support-for-non-acomp-codecs.patch -+ patches.suse/ALSA-hda-Add-DP-MST-support-for-NVIDIA-codecs.patch - patches.suse/ALSA-hda-Add-mute-led-support-for-HP-ProBook-645-G4.patch -+ patches.suse/ALSA-pcm-Introduce-managed-buffer-allocation-mode.patch -+ patches.suse/ALSA-docs-Update-for-managed-buffer-allocation-mode.patch -+ patches.suse/ALSA-pcm-Allow-NULL-ioctl-ops.patch -+ patches.suse/ALSA-docs-Update-document-about-the-default-PCM-ioct.patch -+ patches.suse/ALSA-pcm-Move-PCM_RUNTIME_CHECK-macro-into-local-hea.patch -+ patches.suse/ALSA-pcm-Add-the-support-for-sync-stop-operation.patch -+ patches.suse/ALSA-pcm-Add-card-sync_irq-field.patch -+ patches.suse/ALSA-docs-Update-about-the-new-PCM-sync_stop-ops.patch - patches.suse/ALSA-hda-realtek-Move-some-alc256-pintbls-to-fallbac.patch - patches.suse/ALSA-hda-realtek-Move-some-alc236-pintbls-to-fallbac.patch -+ patches.suse/ALSA-hda-realtek-Enable-the-headset-mic-on-a-Xiaomi-.patch -+ patches.suse/ALSA-usb-audio-Fix-Scarlett-6i6-Gen-2-port-data.patch -+ patches.suse/ALSA-usb-audio-Fix-NULL-dereference-at-parsing-BADD.patch - patches.suse/ALSA-cs4236-fix-error-return-comparison-of-an-unsign.patch -+ patches.suse/ALSA-hda-Disable-audio-component-for-legacy-Nvidia-H.patch -+ patches.suse/ALSA-hda-hdmi-Clear-codec-relaxed_resume-flag-at-unb.patch -+ patches.suse/ASoC-rt5645-Fixed-buddy-jack-support.patch - patches.suse/ASoC-Jack-Fix-NULL-pointer-dereference-in-snd_soc_ja.patch -+ patches.suse/ASoC-wm8904-fix-regcache-handling.patch -+ patches.suse/ASoC-rt5645-Fixed-typo-for-buddy-jack-support.patch -+ patches.suse/ASoC-Intel-bytcr_rt5640-Update-quirk-for-Acer-Switch.patch -+ patches.suse/ASoC-rsnd-fix-DALIGN-register-for-SSIU.patch -+ patches.suse/ASoC-fsl_audmix-Add-spin-lock-to-protect-tdms.patch -+ patches.suse/ASoC-rt5677-Mark-reg-RT5677_PWR_ANLG2-as-volatile.patch -+ patches.suse/ASoC-Intel-kbl_rt5663_rt5514_max98927-Add-dmic-forma.patch -+ patches.suse/ASoC-SOF-topology-free-kcontrol-memory-on-error.patch -+ patches.suse/ASoC-wm2200-add-missed-operations-in-remove-and-prob.patch -+ patches.suse/ASoC-wm5100-add-missed-pm_runtime_disable.patch -+ patches.suse/ALSA-hda-realtek-Enable-internal-speaker-of-ASUS-UX4.patch - patches.suse/ALSA-usb-audio-Fix-Focusrite-Scarlett-6i6-gen1-input.patch -+ patches.suse/media-vimc-Fix-gpf-in-rmmod-path-when-stream-is-acti.patch -+ patches.suse/media-am437x-vpfe-Setting-STD-to-current-value-is-no.patch -+ patches.suse/media-cedrus-fill-in-bus_info-for-media-device.patch -+ patches.suse/media-seco-cec-Add-a-missing-release_region-in-an-er.patch -+ patches.suse/media-vim2m-Fix-BUG_ON-in-vim2m_device_release.patch - patches.suse/media-vivid-Set-vid_cap_streaming-and-vid_out_stream.patch - patches.suse/media-vim2m-Fix-abort-issue.patch -+ patches.suse/media-rcar-vin-Fix-incorrect-return-statement-in-rvi.patch - patches.suse/media-cec.h-CEC_OP_REC_FLAG_-values-were-swapped.patch -- patches.suse/0001-media-ov6650-Fix-control-handler-not-freed-on-init-e.patch -+ patches.suse/media-max2175-Fix-build-error-without-CONFIG_REGMAP_.patch -+ patches.suse/media-ov6650-Fix-MODULE_DESCRIPTION.patch -+ patches.suse/media-ov6650-Fix-control-handler-not-freed-on-init-e.patch -+ patches.suse/media-ov6650-Fix-crop-rectangle-alignment-not-passed.patch -+ patches.suse/media-ov6650-Fix-incorrect-use-of-JPEG-colorspace.patch -+ patches.suse/media-ov6650-Fix-some-format-attributes-not-under-co.patch -+ patches.suse/media-ov6650-Fix-.get_fmt-V4L2_SUBDEV_FORMAT_TRY-sup.patch -+ patches.suse/media-ov6650-Fix-default-format-not-applied-on-devic.patch -+ patches.suse/media-ov6650-Fix-stored-frame-format-not-in-sync-wit.patch -+ patches.suse/media-ov6650-Fix-stored-crop-rectangle-not-in-sync-w.patch -+ patches.suse/media-i2c-ov2659-fix-s_stream-return-value.patch -+ patches.suse/media-i2c-ov2659-Fix-missing-720p-register-config.patch -+ patches.suse/media-venus-core-Fix-msm8996-frequency-table.patch -+ patches.suse/media-venus-Fix-occasionally-failures-to-suspend.patch -+ patches.suse/media-rc-mark-input-device-as-pointing-stick.patch -+ patches.suse/media-mceusb-fix-out-of-bounds-read-in-MCE-receiver-.patch - patches.suse/media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch -+ patches.suse/media-flexcop-usb-fix-NULL-ptr-deref-in-flexcop_usb_.patch -+ patches.suse/media-cec-funcs.h-add-status_req-checks.patch -+ patches.suse/media-v4l-cadence-Fix-how-unsued-lanes-are-handled-i.patch -+ patches.suse/media-cx88-Fix-some-error-handling-path-in-cx8800_in.patch -+ patches.suse/media-usbvision-Fix-invalid-accesses-after-device-di.patch - patches.suse/media-usbvision-Fix-races-among-open-close-and-disco.patch - patches.suse/media-ti-vpe-vpe-Fix-Motion-Vector-vpdma-stride.patch -+ patches.suse/media-ti-vpe-vpe-fix-a-v4l2-compliance-failure-causi.patch -+ patches.suse/media-ti-vpe-vpe-fix-a-v4l2-compliance-warning-about.patch -+ patches.suse/media-ti-vpe-vpe-Make-sure-YUYV-is-set-as-default-fo.patch -+ patches.suse/media-ti-vpe-vpe-fix-a-v4l2-compliance-failure-about.patch -+ patches.suse/media-ti-vpe-vpe-fix-a-v4l2-compliance-failure-about2.patch -+ patches.suse/media-ti-vpe-vpe-ensure-buffers-are-cleaned-up-prope.patch - patches.suse/media-cxusb-detect-cxusb_ctrl_msg-error-in-query.patch -- patches.suse/0001-media-uvcvideo-Fix-error-path-in-control-parsing-fai.patch -+ patches.suse/media-uvcvideo-Fix-error-path-in-control-parsing-fai.patch -+ patches.suse/media-cedrus-Fix-undefined-shift-with-a-SHIFT_AND_MA.patch -+ patches.suse/media-aspeed-set-hsync-and-vsync-polarities-to-norma.patch -+ patches.suse/media-aspeed-clear-garbage-interrupts.patch - patches.suse/media-usb-fix-memory-leak-in-af9005_identify_state.patch -+ patches.suse/media-cec-gpio-Use-CONFIG_PREEMPTION.patch -+ patches.suse/media-ov6650-Fix-stored-frame-interval-not-in-sync-w.patch -+ patches.suse/media-ov5640-Make-2592x1944-mode-only-available-at-1.patch -+ patches.suse/media-ad5820-Define-entity-function.patch -+ patches.suse/media-st-mipid02-add-a-check-for-devm_gpiod_get_opti.patch -+ patches.suse/media-imx7-mipi-csis-Add-a-check-for-devm_regulator_.patch -+ patches.suse/media-smiapp-Register-sensor-after-enabling-runtime-.patch - patches.suse/media-imon-invalid-dereference-in-imon_touch_event.patch - patches.suse/media-bdisp-fix-memleak-on-release.patch - patches.suse/media-radio-wl1273-fix-interrupt-masking-on-release.patch -+ patches.suse/media-rcar_drif-fix-a-memory-disclosure.patch - patches.suse/media-exynos4-is-Fix-recursive-locking-in-isp_video_.patch -+ patches.suse/media-v4l2-core-fix-touch-support-in-v4l_g_fmt.patch -+ patches.suse/media-coda-fix-deadlock-between-decoder-picture-run-.patch -+ patches.suse/media-fdp1-Fix-R-Car-M3-N-naming-in-debug-message.patch -+ patches.suse/media-staging-imx-Use-a-shorter-name-for-driver.patch -+ patches.suse/media-vivid-media_device_cleanup-was-called-too-earl.patch - patches.suse/media-vivid-Fix-wrong-locking-that-causes-race-condi.patch -+ patches.suse/media-exynos4-is-fix-wrong-mdev-and-v4l2-dev-order-i.patch -+ patches.suse/media-cedrus-Use-correct-H264-8x8-scaling-list.patch -+ patches.suse/media-venus-remove-invalid-compat_ioctl32-handler.patch -+ patches.suse/media-pvrusb2-Fix-oops-on-tear-down-when-radio-suppo.patch - patches.suse/0001-b2c2-flexcop-usb-add-sanity-checking.patch - patches.suse/media-flexcop-usb-ensure-EIO-is-returned-on-error-co.patch -+ patches.suse/media-aspeed-video-Fix-memory-leaks-in-aspeed_video_.patch - patches.suse/media-v4l2-ioctl.c-zero-reserved-fields-for-S-TRY_FM.patch -+ patches.suse/media-si470x-i2c-add-missed-operations-in-remove.patch -+ patches.suse/media-v4l2-ctrl-Lock-main_hdl-on-operations-of-reque.patch -+ patches.suse/media-vim2m-media_device_cleanup-was-called-too-earl.patch -+ patches.suse/media-vicodec-media_device_cleanup-was-called-too-ea.patch -+ patches.suse/media-hantro-Fix-s_fmt-for-dynamic-resolution-change.patch -+ patches.suse/power-supply-cpcap-battery-Check-voltage-before-orde.patch -+ patches.suse/power-supply-bd70528-Add-MODULE_ALIAS-to-allow-modul.patch -+ patches.suse/hwmon-pmbus-ibm-cffps-Switch-LEDs-to-blocking-bright.patch -+ patches.suse/hwmon-pmbus-ibm-cffps-Fix-LED-blink-behavior.patch -+ patches.suse/pinctrl-devicetree-Avoid-taking-direct-reference-to-.patch - patches.suse/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_coun.patch -+ patches.suse/Revert-pinctrl-sh-pfc-r8a77990-Fix-MOD_SEL1-bit30-wh.patch -+ patches.suse/Revert-pinctrl-sh-pfc-r8a77990-Fix-MOD_SEL1-bit31-wh.patch -+ patches.suse/pinctrl-rza2-Fix-gpio-name-typos.patch -+ patches.suse/pinctrl-sh-pfc-Fix-PINMUX_IPSR_PHYS-to-set-GPSR.patch -+ patches.suse/pinctrl-sh-pfc-Do-not-use-platform_get_irq-to-count-.patch -+ patches.suse/pinctrl-sh-pfc-sh7734-Fix-duplicate-TCLK1_B.patch -+ patches.suse/pinctrl-amd-fix-__iomem-annotation-in-amd_gpio_irq_h.patch -+ patches.suse/pinctrl-samsung-Add-of_node_put-before-return-in-err.patch -+ patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-Ex.patch - patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch -- patches.suse/0035-pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch -+ patches.suse/0029-pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch - patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-in.patch -+ patches.suse/pinctrl-intel-Add-Intel-Tiger-Lake-pin-controller-su.patch -+ patches.suse/pinctrl-armada-37xx-Fix-irq-mask-access-in-armada_37.patch - patches.suse/pinctrl-lewisburg-Update-pin-list-according-to-v1.1v.patch -+ patches.suse/mmc-sdhci-pci-Quirk-for-AMD-SDHC-Device-0x7906.patch -+ patches.suse/mmc-sdhci-pci-Make-function-amd_sdhci_reset-static.patch -+ patches.suse/mmc-sdhci-pci-Add-support-for-Intel-JSL.patch -+ patches.suse/mmc-sdhci-of-esdhc-poll-ESDHC_FLUSH_ASYNC_FIFO-bit-u.patch -+ patches.suse/mmc-sdhci-of-esdhc-fix-up-erratum-A-008171-workaroun.patch -+ patches.suse/mmc-block-Make-card_busy_detect-a-bit-more-generic.patch -+ patches.suse/mmc-block-Add-CMD13-polling-for-MMC-IOCTLS-with-R1B-.patch -+ patches.suse/mmc-core-Drop-check-for-mmc_card_is_removable-in-mmc.patch -+ patches.suse/net-wireless-ti-wl1251-add-device-tree-support.patch -+ patches.suse/ARM-dts-pandora-common-define-wl1251-as-child-node-o.patch - patches.suse/mmc-host-omap_hsmmc-add-code-for-special-init-of-wl1.patch -+ patches.suse/omap-pdata-quirks-revert-pandora-specific-gpiod-addi.patch -+ patches.suse/omap-pdata-quirks-remove-openpandora-quirks-for-mmc3.patch - patches.suse/mmc-sdio-fix-wl1251-vendor-id.patch - patches.suse/mmc-core-fix-wl1251-sdio-quirks.patch - patches.suse/net-wireless-ti-wl1251-use-new-SDIO_VENDOR_ID_TI_WL1.patch - patches.suse/net-wireless-ti-remove-local-VENDOR_ID-and-DEVICE_ID.patch -+ patches.suse/mmc-tmio-Add-MMC_CAP_ERASE-to-allow-erase-discard-tr.patch -+ patches.suse/RDMA-counter-Prevent-QP-counter-manual-binding-in-au.patch -+ patches.suse/IB-iser-add-unlikely-checks-in-the-fast-path.patch -+ patches.suse/IB-iser-bound-protection_sg-size-by-data_sg-size.patch -+ patches.suse/IB-iser-remove-redundant-macro-definitions.patch -+ patches.suse/RDMA-siw-Simplify-several-debug-messages.patch -+ patches.suse/RDMA-siw-Fix-port-number-endianness-in-a-debug-messa.patch -+ patches.suse/RDMA-core-Fix-return-code-when-modify_device-isn-t-s.patch -+ patches.suse/RDMA-bnxt_re-Remove-unsupported-modify_device-callba.patch -+ patches.suse/RDMA-rxe-Verify-modify_device-mask.patch -+ patches.suse/RDMA-siw-Make-node-GUIDs-valid-EUI-64-identifiers.patch -+ patches.suse/RDMA-srp-Remove-two-casts.patch -+ patches.suse/RDMA-srp-Honor-the-max_send_sge-device-attribute.patch -+ patches.suse/RDMA-srp-Make-route-resolving-error-messages-more-in.patch -+ patches.suse/RDMA-srpt-Fix-handling-of-SR-IOV-and-iWARP-ports.patch -+ patches.suse/RDMA-srpt-Fix-handling-of-iWARP-logins.patch -+ patches.suse/RDMA-srpt-Improve-a-debug-message.patch -+ patches.suse/RDMA-srpt-Rework-the-approach-for-closing-an-RDMA-ch.patch -+ patches.suse/RDMA-srpt-Rework-the-code-that-waits-until-an-RDMA-p.patch -+ patches.suse/RDMA-srpt-Make-the-code-for-handling-port-identities.patch -+ patches.suse/RDMA-srpt-Postpone-HCA-removal-until-after-configfs-.patch -+ patches.suse/RDMA-mlx5-Group-boolean-parameters-to-take-less-spac.patch -+ patches.suse/IB-mlx5-Remove-unnecessary-return-statement.patch -+ patches.suse/IB-mlx5-Remove-unnecessary-else-statement.patch -+ patches.suse/IB-cm-Use-container_of-instead-of-typecast.patch -+ patches.suse/RDMA-srp-Add-parse-function-for-maximum-initiator-to.patch -+ patches.suse/RDMA-srp-Calculate-max_it_iu_size-if-remote-max_it_i.patch -+ patches.suse/RDMA-bnxt_re-Enable-SRIOV-VF-support-on-Broadcom-s-5.patch -+ patches.suse/RDMA-iser-Use-iser_err-instead-of-pr_err-for-logging.patch -+ patches.suse/IB-mlx5-Introduce-and-use-mkey-context-setting-helpe.patch -+ patches.suse/RDMA-hns-remove-a-redundant-le16_to_cpu.patch -+ patches.suse/RDMA-hns-Fix-wrong-parameters-when-initial-mtt-of-sr.patch -+ patches.suse/RDMA-hns-Modify-variable-field-name-from-vlan-to-vla.patch -+ patches.suse/RDMA-hns-Modify-return-value-of-restrack-functions.patch -+ patches.suse/RDMA-hns-Fix-a-spelling-mistake-in-a-macro.patch -+ patches.suse/RDMA-hns-Release-qp-resources-when-failed-to-destroy.patch -+ patches.suse/ib-srp-Add-missing-new-line-after-displaying-fast_io.patch -+ patches.suse/RDMA-siw-Fix-SQ-RQ-drain-logic.patch -+ patches.suse/RDMA-rw-Support-threshold-for-registration-vs-scatte.patch -+ patches.suse/RDMA-mlx5-Add-capability-for-max-sge-to-get-optimize.patch -+ patches.suse/infiniband-fix-ulp-iser-iscsi_iser.-hc-kernel-doc-no.patch -+ patches.suse/infiniband-fix-core-ipwm_util.h-kernel-doc-warnings.patch -+ patches.suse/infiniband-fix-ulp-iser-iscsi_iser.h-kernel-doc-warn.patch -+ patches.suse/infiniband-fix-ulp-opa_vnic-opa_vnic_internal.h-kern.patch -+ patches.suse/infiniband-fix-ulp-srpt-ib_srpt.h-kernel-doc-notatio.patch -+ patches.suse/infiniband-fix-core-verbs.c-kernel-doc-notation.patch -+ patches.suse/infiniband-fix-ulp-iser-iser_verbs.c-kernel-doc-nota.patch -+ patches.suse/infiniband-fix-ulp-iser-iser_initiator.c-kernel-doc-.patch -+ patches.suse/infiniband-fix-core-kernel-doc-notation.patch -+ patches.suse/infiniband-fix-sw-rdmavt-kernel-doc-notation.patch -+ patches.suse/IB-mlx5-Introduce-ODP-diagnostic-counters.patch -+ patches.suse/RDMA-nldev-Allow-different-fill-function-per-resourc.patch -+ patches.suse/RDMA-mlx5-Return-ODP-type-per-MR.patch -+ patches.suse/RDMA-nldev-Provide-MR-statistics.patch -+ patches.suse/IB-cma-Honor-traffic-class-from-lower-netdevice-for-.patch -+ patches.suse/RDMA-uverbs-Add-a-check-for-uverbs_attr_get-to-uverb.patch -+ patches.suse/IB-mlx5-Remove-dead-code.patch -+ patches.suse/IB-mlx5-Align-usage-of-QP1-create-flags-with-rest-of.patch -+ patches.suse/IB-core-Do-not-notify-GID-change-event-of-an-unregis.patch -+ patches.suse/RDMA-restrack-Remove-PID-namespace-support.patch -+ patches.suse/RDMA-core-Check-that-process-is-still-alive-before-s.patch -+ patches.suse/RDMA-rxe-Remove-useless-rxe_init_device_param-assign.patch -+ patches.suse/RDMA-cm-Delete-unused-cm_is_active_peer-function.patch -+ patches.suse/RDMA-cm-Use-specific-keyword-to-check-define.patch -+ patches.suse/RDMA-cm-Update-copyright-together-with-SPDX-tag.patch -+ patches.suse/RDMA-hns-Prevent-undefined-behavior-in-hns_roce_set_.patch -+ patches.suse/RDMA-hns-Delete-BITS_PER_BYTE-redefinition.patch -+ patches.suse/RDMA-srpt-Fix-TPG-creation.patch -+ patches.suse/RDMA-hns-Fix-to-support-64K-page-for-srq.patch -+ patches.suse/RDMA-hns-Bugfix-for-qpc-cqc-timer-configuration.patch -+ patches.suse/RDMA-hns-Fix-memory-leak-on-context-on-error-return-.patch -+ patches.suse/RDMA-qedr-Fix-srqs-xarray-initialization.patch -+ patches.suse/RDMA-qedr-Fix-qpids-xarray-api-used.patch -+ patches.suse/RDMA-qedr-Fix-synchronization-methods-and-memory-lea.patch -+ patches.suse/RDMA-qedr-Fix-memory-leak-in-user-qp-and-mr.patch -+ patches.suse/RDMA-iw_cxgb4-Report-correct-port-speed-width.patch -+ patches.suse/RDMA-siw-Fix-post_recv-QP-state-locking.patch -+ patches.suse/RDMA-core-Fix-ib_dma_max_seg_size.patch -+ patches.suse/RDMA-rxe-Increase-DMA-max_segment_size-parameter.patch -+ patches.suse/RDMA-siw-Increase-DMA-max_segment_size-parameter.patch -+ patches.suse/RDMA-core-Set-DMA-parameters-correctly.patch -+ patches.suse/RDMA-vmw_pvrdma-Use-resource-ids-from-physical-devic.patch -+ patches.suse/RDMA-mlx5-Use-SRCU-properly-in-ODP-prefetch.patch -+ patches.suse/RDMA-mlx5-Split-sig_err-MR-data-into-its-own-xarray.patch -+ patches.suse/RDMA-mlx5-Use-a-dedicated-mkey-xarray-for-ODP.patch -+ patches.suse/RDMA-mlx5-Delete-struct-mlx5_priv-mkey_table.patch -+ patches.suse/RDMA-mlx5-Rework-implicit_mr_get_data.patch -+ patches.suse/RDMA-mlx5-Lift-implicit_mr_alloc-into-the-two-routin.patch -+ patches.suse/RDMA-mlx5-Set-the-HW-IOVA-of-the-child-MRs-to-their-.patch -+ patches.suse/RDMA-mlx5-Split-implicit-handling-from-pagefault_mr.patch -+ patches.suse/RDMA-mlx5-Use-an-xarray-for-the-children-of-an-impli.patch -+ patches.suse/RDMA-mlx5-Reduce-locking-in-implicit_mr_get_data.patch -+ patches.suse/RDMA-mlx5-Avoid-double-lookups-on-the-pagefault-path.patch -+ patches.suse/RDMA-mlx5-Rework-implicit-ODP-destroy.patch -+ patches.suse/RDMA-mlx5-Do-not-store-implicit-children-in-the-odp_.patch -+ patches.suse/RDMA-mlx5-Do-not-race-with-mlx5_ib_invalidate_range-.patch -+ patches.suse/RDMA-odp-Remove-broken-debugging-call-to-invalidate_.patch -+ patches.suse/RDMA-hns-Fix-build-error-again.patch -+ patches.suse/RDMA-mlx5-Return-proper-error-value.patch -+ patches.suse/IB-mlx5-Test-write-combining-support.patch -+ patches.suse/RDMA-core-Move-core-content-from-ib_uverbs-to-ib_cor.patch -+ patches.suse/RDMA-core-Create-mmap-database-and-cookie-helper-fun.patch -+ patches.suse/RDMA-Connect-between-the-mmap-entry-and-the-umap_pri.patch -+ patches.suse/RDMA-efa-Use-the-common-mmap_xa-helpers.patch -+ patches.suse/RDMA-siw-Use-the-common-mmap_xa-helpers.patch -+ patches.suse/RDMA-qedr-Use-the-common-mmap-API.patch -+ patches.suse/RDMA-qedr-Add-doorbell-overflow-recovery-support.patch -+ patches.suse/RDMA-qedr-Add-iWARP-doorbell-recovery-support.patch -+ patches.suse/RDMA-core-Fix-return-code-when-modify_port-isn-t-sup.patch -+ patches.suse/RDMA-hns-Remove-unsupported-modify_port-callback.patch -+ patches.suse/RDMA-ocrdma-Remove-unsupported-modify_port-callback.patch -+ patches.suse/RDMA-qedr-Remove-unsupported-modify_port-callback.patch -+ patches.suse/Revert-RDMA-srpt-Postpone-HCA-removal-until-after-co.patch -+ patches.suse/RDMA-mad-Delete-never-implemented-functions.patch -+ patches.suse/RDMA-qib-Delete-extra-line.patch -+ patches.suse/RDMA-qib-Delete-empty-check_cc_key-function.patch -+ patches.suse/RDMA-mad-Allocate-zeroed-MAD-buffer.patch -+ patches.suse/RDMA-ocrdma-Make-ocrdma_pma_counters-return-void.patch -+ patches.suse/RDMA-mad-Do-not-check-MAD-sizes-in-roce-and-ib-drive.patch -+ patches.suse/RDMA-ocrdma-Simplify-process_mad-function.patch -+ patches.suse/RDMA-mlx5-Rewrite-MAD-processing-logic-to-be-readabl.patch -+ patches.suse/RDMA-hns-Delete-unnecessary-variable-max_post.patch -+ patches.suse/RDMA-hns-Remove-unnecessary-structure-hns_roce_sqp.patch -+ patches.suse/RDMA-hns-Delete-unnecessary-uar-from-hns_roce_cq.patch -+ patches.suse/RDMA-hns-Modify-fields-of-struct-hns_roce_srq.patch -+ patches.suse/RDMA-hns-Replace-not-intuitive-function-macro-names.patch -+ patches.suse/RDMA-hns-Simplify-doorbell-initialization-code.patch -+ patches.suse/RDMA-hns-Modify-hns_roce_hw_v2_get_cfg-to-simplify-t.patch -+ patches.suse/RDMA-hns-Fix-non-standard-error-codes.patch -+ patches.suse/RDMA-hns-Modify-appropriate-printings.patch -+ patches.suse/RDMA-hfi1-Delete-unreachable-code.patch -+ patches.suse/RDMA-Change-MAD-processing-function-to-remove-extra-.patch -+ patches.suse/IB-mlx5-Support-flow-counters-offset-for-bulk-counte.patch -+ patches.suse/RDMA-srpt-Report-the-SCSI-residual-to-the-initiator.patch -+ patches.suse/RDMA-qedr-Fix-potential-use-after-free.patch -+ patches.suse/RDMA-i40iw-Fix-potential-use-after-free.patch -+ patches.suse/RDMA-qib-Validate-show-store-callbacks-before-callin.patch -+ patches.suse/RDMA-ocrdma-Fix-spelling-mistake-in-variable-name.patch -+ patches.suse/RDMA-qedr-Make-qedr_iw_load_qp-static.patch -+ patches.suse/RDMA-siw-Cleanup-unused-mmap-structures.patch -+ patches.suse/RDMA-efa-Clear-the-admin-command-buffer-prior-to-its.patch -+ patches.suse/RDMA-cma-Use-ACK-timeout-for-RoCE-packetLifeTime.patch -+ patches.suse/RDMA-iw_cgxb4-Fix-an-error-handling-path-in-c4iw_con.patch -+ patches.suse/IB-mlx4-Update-HW-GID-table-while-adding-vlan-GID.patch -+ patches.suse/IB-mlx5-Support-extended-number-of-strides-for-Strid.patch -+ patches.suse/RDMA-cm-Use-refcount_t-type-for-refcount-variable.patch -+ patches.suse/RDMA-qedr-Fix-null-pointer-dereference-when-calling-.patch -+ patches.suse/net-core-Add-support-for-getting-VF-GUIDs.patch -+ patches.suse/IB-core-Add-interfaces-to-get-VF-node-and-port-GUIDs.patch -+ patches.suse/IB-ipoib-Add-ndo-operation-for-getting-VFs-GUID-attr.patch -+ patches.suse/IB-mlx5-Implement-callbacks-for-getting-VFs-GUID-att.patch -+ patches.suse/RDMA-bnxt_re-Fix-Kconfig-indentation.patch -+ patches.suse/RDMA-bnxt_re-Fix-chip-number-validation-Broadcom-s-G.patch -+ patches.suse/RDMA-bnxt_re-Fix-stat-push-into-dma-buffer-on-gen-p5-devices.patch -+ patches.suse/RDMA-bnxt_re-Fix-missing-le16_to_cpu.patch -+ patches.suse/IB-hfi1-remove-redundant-assignment-to-variable-ret.patch -+ patches.suse/RDMA-efa-Store-network-attributes-in-device-attribut.patch -+ patches.suse/RDMA-efa-Support-remote-read-access-in-MR-registrati.patch -+ patches.suse/RDMA-efa-Expose-RDMA-read-related-attributes.patch -+ patches.suse/RDMA-hns-Redefine-interfaces-used-in-creating-cq.patch -+ patches.suse/RDMA-hns-Redefine-the-member-of-hns_roce_cq-struct.patch -+ patches.suse/RDMA-hns-Rename-the-functions-used-inside-creating-c.patch -+ patches.suse/RDMA-hns-Delete-unnecessary-callback-functions-for-c.patch -+ patches.suse/usb-host-xhci-tegra-use-devm_platform_ioremap_resour.patch -+ patches.suse/usb-host-xhci-tegra-use-regulator_bulk_set_supply_na.patch -+ patches.suse/usb-renesas_usbhs-add-suspend-event-support-in-gadge.patch -+ patches.suse/xhci-tegra-Parameterize-mailbox-register-addresses.patch -+ patches.suse/usb-host-xhci-tegra-Add-Tegra194-XHCI-support.patch -+ patches.suse/usb-usbfs-Suppress-problematic-bind-and-unbind-ueven.patch -+ patches.suse/USB-dummy-hcd-increase-max-number-of-devices-to-32.patch -+ patches.suse/USB-dummy-hcd-use-usb_urb_dir_in-instead-of-usb_pipe.patch - patches.suse/usb-gadget-pch_udc-fix-use-after-free.patch - patches.suse/usb-Allow-USB-device-to-be-warm-reset-in-suspended-s.patch -- patches.suse/0001-appledisplay-fix-error-handling-in-the-scheduled-wor.patch -+ patches.suse/appledisplay-fix-error-handling-in-the-scheduled-wor.patch - patches.suse/usbip-tools-fix-fd-leakage-in-the-function-of-read_a.patch -- patches.suse/0001-USB-chaoskey-fix-error-case-of-a-timeout.patch -- patches.suse/0001-USBIP-add-config-dependency-for-SGL_ALLOC.patch -+ patches.suse/USB-chaoskey-fix-error-case-of-a-timeout.patch -+ patches.suse/USBIP-add-config-dependency-for-SGL_ALLOC.patch -+ patches.suse/usbip-Fix-uninitialized-symbol-nents-in-stub_recv_cm.patch - patches.suse/USB-serial-mos7840-add-USB-ID-to-support-Moxa-UPort-.patch - patches.suse/USB-serial-option-add-support-for-DW5821e-with-eSIM-.patch -- patches.suse/USB-serial-mos7720-fix-remote-wakeup.patch -- patches.suse/USB-serial-mos7840-fix-remote-wakeup.patch -+ patches.suse/0001-USB-serial-mos7720-fix-remote-wakeup.patch -+ patches.suse/0001-USB-serial-mos7840-fix-remote-wakeup.patch - patches.suse/USB-serial-option-add-support-for-Foxconn-T77W968-LT.patch - patches.suse/USB-serial-ftdi_sio-add-device-IDs-for-U-Blox-C099-F.patch -+ patches.suse/0001-usb-host-xhci-update-event-ring-dequeue-pointer-on-p.patch -+ patches.suse/xhci-pci-Allow-host-runtime-PM-as-default-also-for-I.patch - patches.suse/usb-gadget-u_serial-add-missing-port-entry-locking.patch -+ patches.suse/phy-renesas-rcar-gen3-usb2-Use-platform_get_irq_opti.patch -+ patches.suse/usb-dwc2-use-a-longer-core-rest-timeout-in-dwc2_core.patch - patches.suse/usb-serial-cp201x-support-Mark-10-digital-force-gaug.patch -+ patches.suse/usb-host-xhci-tegra-Correct-phy-enable-sequence.patch - patches.suse/USB-uas-honor-flag-to-avoid-CAPACITY16.patch - patches.suse/USB-uas-heed-CAPACITY_HEURISTICS.patch - patches.suse/USB-documentation-flags-on-usb-storage-versus-UAS.patch -+ patches.suse/usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch -+ patches.suse/usb-gadget-configfs-Fix-missing-spin_lock_init.patch - patches.suse/mei-fix-modalias-documentation.patch -+ patches.suse/misc-fastrpc-fix-memory-leak-from-miscdev-name.patch -+ patches.suse/coresight-etm4x-Save-restore-state-across-CPU-low-po.patch -+ patches.suse/coresight-etm4x-Add-support-for-ThunderX2.patch -+ patches.suse/coresight-etm4x-Fixes-for-ETM-v4.4-architecture-upda.patch -+ patches.suse/coresight-etm4x-Fix-input-validation-for-sysfs.patch -+ patches.suse/coresight-etm4x-Add-missing-API-to-set-EL-match-on-a.patch -+ patches.suse/coresight-etm4x-Fix-issues-with-start-stop-logic.patch -+ patches.suse/coresight-etm4x-Improve-usability-of-sysfs-include-e.patch -+ patches.suse/coresight-etm4x-Improve-usability-of-sysfs-CID-and-V.patch -+ patches.suse/coresight-etm4x-Add-view-comparator-settings-API-to-.patch -+ patches.suse/coresight-etm4x-Add-missing-single-shot-control-API-.patch -+ patches.suse/coresight-Add-explicit-architecture-dependency.patch -+ patches.suse/coresight-Serialize-enabling-disabling-a-link-device.patch -+ patches.suse/coresight-etm4x-Fix-BMVAL-misuse.patch -+ patches.suse/extcon-intel-cht-wc-Don-t-reset-USB-data-connection-.patch -+ patches.suse/extcon-sm5502-Reset-registers-during-initialization.patch - patches.suse/mei-bus-prefix-device-names-on-bus-with-the-bus-name.patch -- patches.suse/ppdev-fix-PPGETTIME-PPSETTIME-ioctls.patch -+ patches.suse/mei-me-add-comet-point-V-device-id.patch -+ patches.suse/rfkill-allocate-static-minor.patch -+ patches.suse/nvmem-core-fix-nvmem_cell_write-inline-function.patch -+ patches.suse/phy-tegra-xusb-Add-XUSB-dual-mode-support-on-Tegra21.patch -+ patches.suse/phy-tegra-xusb-Add-usb3-port-fake-support-on-Tegra21.patch -+ patches.suse/phy-tegra-xusb-Add-vbus-override-support-on-Tegra210.patch -+ patches.suse/phy-tegra-xusb-Add-vbus-override-support-on-Tegra186.patch -+ patches.suse/phy-renesas-rcar-gen3-usb2-Fix-sysfs-interface-of-ro.patch -+ patches.suse/phy-tegra-use-regulator_bulk_set_supply_names.patch -+ patches.suse/phy-ti-gmii-sel-fix-mac-tx-internal-delay-for-rgmii-.patch -+ patches.suse/phy-renesas-phy-rcar-gen2-Fix-the-array-off-by-one-w.patch -+ patches.suse/phy-qcom-usb-hs-Fix-extcon-double-register-after-pow.patch -+ patches.suse/fsi-core-Fix-small-accesses-and-unaligned-offsets-vi.patch -+ patches.suse/soundwire-intel-fix-PDI-stream-mapping-for-Bulk.patch -+ patches.suse/0001-ppdev-fix-PPGETTIME-PPSETTIME-ioctls.patch -+ patches.suse/lp-fix-sparc64-LPSETTIMEOUT-ioctl.patch -+ patches.suse/parport-load-lowlevel-driver-if-ports-not-found.patch -+ patches.suse/binder-Fix-race-between-mmap-and-binder_alloc_print_.patch -+ patches.suse/binder-Prevent-repeated-use-of-mmap-via-NULL-mapping.patch -+ patches.suse/binder-Handle-start-NULL-in-binder_update_page_range.patch -+ patches.suse/stm-class-Lose-the-protocol-driver-when-dropping-its.patch -+ patches.suse/thunderbolt-Power-cycle-the-router-if-NVM-authentica.patch -+ patches.suse/coresight-funnel-Fix-missing-spin_lock_init.patch -+ patches.suse/coresight-replicator-Fix-missing-spin_lock_init.patch - patches.suse/intel_th-Fix-a-double-put_device-in-error-path.patch -+ patches.suse/intel_th-pci-Add-Ice-Lake-CPU-support.patch -+ patches.suse/intel_th-pci-Add-Tiger-Lake-CPU-support.patch -+ patches.suse/habanalabs-skip-VA-block-list-update-in-reset-flow.patch -+ patches.suse/staging-rtl8192u-fix-multiple-memory-leaks-on-error-.patch -+ patches.suse/staging-rtl8188eu-fix-possible-null-dereference.patch - patches.suse/qlge-Fix-irq-masking-in-INTx-mode.patch - patches.suse/qlge-Remove-irq_cnt.patch - patches.suse/qlge-Remove-page_chunk.last_flag.patch - patches.suse/qlge-Deduplicate-lbq_buf_size.patch - patches.suse/qlge-Remove-bq_desc.maplen.patch - patches.suse/qlge-Remove-rx_ring.sbq_buf_size.patch - patches.suse/qlge-Remove-useless-dma-synchronization-calls.patch - patches.suse/qlge-Deduplicate-rx-buffer-queue-management.patch - patches.suse/qlge-Fix-dma_sync_single-calls.patch - patches.suse/qlge-Remove-rx_ring.type.patch - patches.suse/qlge-Factor-out-duplicated-expression.patch - patches.suse/qlge-Remove-qlge_bq.len-size.patch - patches.suse/qlge-Remove-useless-memset.patch - patches.suse/qlge-Replace-memset-with-assignment.patch - patches.suse/qlge-Update-buffer-queue-prod-index-despite-oom.patch - patches.suse/qlge-Refill-rx-buffers-up-to-multiple-of-16.patch - patches.suse/qlge-Refill-empty-buffer-queues-from-wq.patch -+ patches.suse/staging-mt7621-pci-add-quirks-for-E2-revision-using-.patch -+ patches.suse/iio-light-bh1750-Resolve-compiler-warning-and-make-c.patch -+ patches.suse/iio-ad7949-kill-pointless-readback-handling-code.patch -+ patches.suse/iio-max31856-add-missing-of_node-and-parent-referenc.patch -+ patches.suse/counter-stm32-timer-cnt-fix-a-kernel-doc-warning.patch -+ patches.suse/counter-stm32-lptimer-cnt-fix-a-kernel-doc-warning.patch -+ patches.suse/staging-wilc1000-potential-corruption-in-wilc_parse_.patch -+ patches.suse/iio-adc-max1027-Reset-the-device-at-probe-time.patch -+ patches.suse/staging-iio-ad9834-add-a-check-for-devm_clk_get.patch - patches.suse/staging-rtl8192e-fix-potential-use-after-free.patch -+ patches.suse/staging-wilc1000-fix-illegal-memory-access-in-wilc_p.patch - patches.suse/staging-rtl8723bs-Add-024c-0525-to-the-list-of-SDIO-.patch - patches.suse/staging-rtl8723bs-Drop-ACPI-device-ids.patch -+ patches.suse/iio-dln2-adc-fix-iio_triggered_buffer_postenable-pos.patch - patches.suse/iio-imu-adis16480-assign-bias-value-only-if-operatio.patch - patches.suse/iio-imu-adis-assign-read-val-in-debugfs-hook-only-if.patch - patches.suse/iio-imu-adis-assign-value-only-if-return-code-zero-i.patch -+ patches.suse/iio-imu-st_lsm6dsx-fix-ODR-check-in-st_lsm6dsx_write.patch -+ patches.suse/iio-dac-ad5446-Add-support-for-new-AD5600-DAC.patch -+ patches.suse/iio-adis16480-Fix-scales-factors.patch -+ patches.suse/iio-adis16480-Add-debugfs_reg_access-entry.patch -+ patches.suse/fbtft-Make-sure-string-is-NULL-terminated.patch -+ patches.suse/staging-comedi-usbduxfast-usbduxfast_ai_cmdtest-roun.patch -+ patches.suse/driver-core-simplify-definitions-of-platform_get_irq.patch - patches.suse/Documentation-debugfs-Document-debugfs-helper-for-un.patch -+ patches.suse/debugfs-Add-debugfs_create_xul-for-hexadecimal-unsig.patch -+ patches.suse/mmc-atmel-mci-Fix-debugfs-on-64-bit-platforms.patch -+ patches.suse/mmc-dw_mmc-Fix-debugfs-on-64-bit-platforms.patch -+ patches.suse/IB-mlx5-no-need-to-check-return-value-of-debugfs_cre.patch -+ patches.suse/mailbox-tegra-Fix-superfluous-IRQ-error-message.patch -+ patches.suse/firmware_loader-Fix-labels-with-comma-for-builtin-fi.patch - patches.suse/powerpc-book3s64-Fix-link-stack-flush-on-context-swi.patch - patches.suse/KVM-PPC-Book3S-HV-Flush-link-stack-on-guest-exit-to-.patch - patches.suse/ftrace-introduce-permanent-ftrace_ops-flag.patch -+ patches.suse/tracing-kprobe-check-whether-the-non-suffixed-symbol-is-notrace.patch - patches.suse/tipc-fix-link-name-length-check.patch - patches.suse/ibmvnic-Fix-completion-structure-initialization-again.patch - patches.suse/ibmvnic-Terminate-waiting-device-threads-after-loss-.patch - patches.suse/ibmvnic-Bound-waits-for-device-queries.patch - patches.suse/ibmvnic-Serialize-device-queries.patch - patches.suse/net-psample-fix-skb_over_panic.patch - patches.suse/openvswitch-fix-flow-command-message-size.patch -- patches.suse/video-hdmi-Fix-AVI-bar-unpack.patch -- patches.suse/0003-drm-panel-lvds-Potential-Oops-in-probe-error-handlin.patch -- patches.suse/0001-drm-i810-Prevent-underflow-in-ioctl.patch -- patches.suse/0005-drm-rockchip-Round-up-_before_-giving-to-the-clock-f.patch -+ patches.suse/net-inet_is_local_reserved_port-port-arg-should-be-u.patch -+ patches.suse/gve-Fix-the-queue-page-list-allocated-pages-count.patch -+ patches.suse/net-mscc-ocelot-avoid-incorrect-consuming-in-skbs-li.patch -+ patches.suse/net-mscc-ocelot-use-skb-queue-instead-of-skbs-list.patch -+ patches.suse/net-wireless-intel-iwlwifi-fix-GRO_NORMAL-packet-sta.patch -+ patches.suse/drm-i915-Initialise-breadcrumb-lists-on-the-virtual-.patch -+ patches.suse/drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch -+ patches.suse/drm-i915-execlists-Fix-annotation-for-decoupling-vir.patch -+ patches.suse/drm-panel-Add-missing-drm_panel_init-in-panel-driver.patch -+ patches.suse/0001-drm-mipi-dbi-fix-a-loop-in-debugfs-code.patch -+ patches.suse/drm-mcde-Fix-an-error-handling-path-in-mcde_probe.patch -+ patches.suse/0001-drm-virtio-make-resource-id-workaround-runtime-switc.patch -+ patches.suse/drm-vc4-vc4_hdmi-fill-in-connector-info.patch -+ patches.suse/0001-drm-virtio-module_param_named-requires-linux-modulep.patch -+ patches.suse/drm-mst-Fix-query_payload-ack-reply-struct.patch -+ patches.suse/0001-fbdev-sa1100fb-Remove-even-more-dead-code.patch -+ patches.suse/drm-exynos-exynos_hdmi-use-cec_notifier_conn_-un-reg.patch -+ patches.suse/drm-bridge-analogix-anx78xx-silence-EPROBE_DEFER-war.patch -+ patches.suse/drm-v3d-don-t-leak-bin-job-if-v3d_job_init-fails.patch -+ patches.suse/0002-video-hdmi-Fix-AVI-bar-unpack.patch -+ patches.suse/drm-panel-lvds-Potential-Oops-in-probe-error-handlin.patch -+ patches.suse/0002-drm-meson-vclk-use-the-correct-G12A-frac-max-value.patch -+ patches.suse/drm-komeda-Workaround-for-broken-FLIP_COMPLETE-times.patch -+ patches.suse/0001-drm-sun4i-sun6i_mipi_dsi-Add-VCC-DSI-regulator-suppo.patch -+ patches.suse/drm-sun4i-dsi-Fix-TCON-DRQ-set-bits.patch -+ patches.suse/Revert-drm-sun4i-dsi-Change-the-start-delay-calculat.patch -+ patches.suse/drm-i810-Prevent-underflow-in-ioctl.patch -+ patches.suse/drm-mcde-Fix-reference-to-DOC-comment.patch -+ patches.suse/drm-bridge-dw-hdmi-Refuse-DDC-CI-transfers-on-the-in.patch -+ patches.suse/drm-damage_helper-Fix-race-checking-plane-state-fb.patch -+ patches.suse/drm-i915-Don-t-disable-interrupts-independently-of-t.patch -+ patches.suse/drm-i915-fix-port-checks-for-MST-support-on-gen-11.patch -+ patches.suse/drm-rcar_lvds-Fix-color-mismatches-on-R-Car-H2-ES2.0.patch -+ patches.suse/drm-amd-display-verify-stream-link-before-link-test.patch -+ patches.suse/drm-amdgpu-sriov-add-ring_stop-before-ring_create-in.patch -+ patches.suse/drm-amdgpu-grab-the-id-mgr-lock-while-accessing-pass.patch -+ patches.suse/Revert-drm-amdgpu-nbio7.4-add-hw-bug-workaround-for-.patch -+ patches.suse/0001-drm-amdgpu-cleanup-creating-BOs-at-fixed-location-v2.patch -+ patches.suse/drm-amd-display-Handle-virtual-signal-type-in-disabl.patch -+ patches.suse/drm-amd-display-Set-number-of-pipes-to-1-if-the-seco.patch -+ patches.suse/drm-amdgpu-mn-fix-documentation-for-amdgpu_mn_read_l.patch -+ patches.suse/drm-amdkfd-fix-a-potential-NULL-pointer-dereference-.patch -+ patches.suse/drm-amd-powerplay-A-workaround-to-GPU-RESET-on-APU.patch -+ patches.suse/drm-amd-display-fix-struct-init-in-update_bounding_b.patch -+ patches.suse/drm-amdgpu-fix-uninitialized-variable-pasid_mapping_.patch -+ patches.suse/0001-drm-amdgpu-remove-redundant-variable-r-and-redundant.patch -+ patches.suse/drm-amdkfd-Fix-MQD-size-calculation.patch -+ patches.suse/0001-drm-amd-powerplay-Fix-error-handling-in-smu_init_fb_.patch -+ patches.suse/drm-amd-display-Properly-round-nominal-frequency-for.patch -+ patches.suse/drm-amd-display-wait-for-set-pipe-mcp-command-comple.patch -+ patches.suse/drm-amd-display-Program-DWB-watermarks-from-correct-.patch -+ patches.suse/drm-amd-display-Fix-dongle_caps-containing-stale-inf.patch -+ patches.suse/0001-drm-amdgpu-discovery-reserve-discovery-data-at-the-t.patch -+ patches.suse/drm-amd-powerplay-avoid-disabling-ECC-if-RAS-is-enab.patch -+ patches.suse/drm-amdgpu-fix-amdgpu-trace-event-print-string-forma.patch -+ patches.suse/drm-amdgpu-vi-silence-an-uninitialized-variable-warn.patch -+ patches.suse/drm-drm_vblank-Change-EINVAL-by-the-correct-errno.patch -+ patches.suse/drm-rockchip-Round-up-_before_-giving-to-the-clock-f.patch -+ patches.suse/Documentation-Fix-warning-in-drm-kms-helpers.rst.patch -+ patches.suse/drm-bridge-dw-hdmi-Restore-audio-when-setting-a-mode.patch -+ patches.suse/drm-i810-Refer-to-PREEMPTION-in-comment.patch -+ patches.suse/drm-gma500-fix-memory-disclosures-due-to-uninitializ.patch -+ patches.suse/drm-nouveau-Don-t-grab-runtime-PM-refs-for-HPD-IRQs.patch -+ patches.suse/drm-Don-t-free-jobs-in-wait_event_interruptible.patch -+ patches.suse/drm-tegra-Fix-ordering-of-cleanup-code.patch -+ patches.suse/drm-tegra-sor-Use-correct-SOR-index-on-Tegra210.patch -+ patches.suse/gpu-host1x-Allocate-gather-copy-for-host1x.patch -+ patches.suse/drm-amd-display-correctly-populate-dpp-refclk-in-fpg.patch -+ patches.suse/drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch -+ patches.suse/drm-msm-a6xx-fix-debug-bus-register-configuration.patch -+ patches.suse/drm-amdgpu-disallow-direct-upload-save-restore-list-.patch -+ patches.suse/drm-amdgpu-fix-potential-double-drop-fence-reference.patch -+ patches.suse/drm-amdgpu-Avoid-accidental-thread-reactivation.patch -+ patches.suse/drm-amdgpu-allow-direct-upload-save-restore-list-for.patch -+ patches.suse/drm-msm-fix-memleak-on-release.patch -+ patches.suse/drm-i915-Protect-context-while-grabbing-its-name-for.patch -+ patches.suse/drm-i915-guc-Skip-suspend-resume-GuC-action-on-platf.patch - patches.suse/drm-radeon-fix-bad-DMA-from-INTERRUPT_CNTL2.patch -- patches.suse/0006-drm-amdgpu-fix-bad-DMA-from-INTERRUPT_CNTL2.patch -+ patches.suse/drm-amdgpu-fix-bad-DMA-from-INTERRUPT_CNTL2.patch -+ patches.suse/drm-amdgpu-gfx10-explicitly-wait-for-cp-idle-after-h.patch -+ patches.suse/0001-drm-amdgpu-gfx10-re-init-clear-state-buffer-after-gp.patch -+ patches.suse/0001-drm-amdgpu-initialize-vm_inv_eng0_sem-for-gfxhub-and.patch -+ patches.suse/0001-drm-amdgpu-invalidate-mmhub-semaphore-workaround-in-.patch -+ patches.suse/io_uring-async-workers-should-inherit-the-user-creds.patch -+ patches.suse/net-separate-out-the-msghdr-copy-from-___sys_-send-r.patch -+ patches.suse/net-disallow-ancillary-data-for-__sys_-send-recv-msg.patch -+ patches.suse/dma-mapping-fix-handling-of-dma-ranges-for-reserved-.patch -+ patches.suse/dma-mapping-Add-vmap-checks-to-dma_map_single.patch -+ patches.suse/dma-debug-add-a-schedule-point-in-debug_dma_dump_map.patch -+ patches.suse/dma-direct-check-for-overflows-on-32-bit-dma-addresses.patch -+ patches.suse/x86-pci-sta2x11-use-default-dma-address-translation.patch -+ patches.suse/dma-direct-unify-the-dma_capable-definitions.patch -+ patches.suse/dma-direct-avoid-a-forward-declaration-for-phys_to_dma.patch -+ patches.suse/dma-direct-don-t-check-swiotlb-force-in-dma_direct_map_resource.patch -+ patches.suse/dma-direct-exclude-dma_direct_map_resource-from-the-min_low_pfn-check.patch -+ patches.suse/dma-mapping-treat-dev-bus_dma_mask-as-a-dma-limit.patch -+ patches.suse/0003-drm-amdgpu-Call-find_vma-under-mmap_sem.patch -+ patches.suse/iomap-iomap-that-extends-beyond-EOF-should-be-marked.patch -+ patches.suse/iomap-fix-return-value-of-iomap_dio_bio_actor-on-32b.patch - patches.suse/iomap-Fix-pipe-page-leakage-during-splicing.patch -+ patches.suse/splice-only-read-in-as-much-information-as-there-is-.patch -+ patches.suse/jbd2-Simplify-journal_unmap_buffer.patch -+ patches.suse/jbd2-Remove-jbd_trylock_bh_state.patch -+ patches.suse/jbd2-Move-dropping-of-jh-reference-out-of-un-re-fili.patch -+ patches.suse/jbd2-Drop-unnecessary-branch-from-jbd2_journal_forge.patch -+ patches.suse/jbd2-Don-t-call-__bforget-unnecessarily.patch -+ patches.suse/jbd2-Make-state-lock-a-spinlock.patch -+ patches.suse/jbd2-Free-journal-head-outside-of-locked-region.patch -+ patches.suse/jbd2-Fix-possible-overflow-in-jbd2_log_space_left.patch -+ patches.suse/ext4-Fix-credit-estimate-for-final-inode-freeing.patch - patches.suse/ext4-update-direct-I-O-read-lock-pattern-for-IOCB_NO.patch -+ patches.suse/ext4-fix-a-bug-in-ext4_wait_for_tail_page_commit.patch - patches.suse/ext4-add-more-paranoia-checking-in-ext4_expand_extra.patch - patches.suse/ext4-work-around-deleting-a-file-with-i_nlink-0-safe.patch -+ patches.suse/afs-Remove-set-but-not-used-variables-before-after.patch -+ patches.suse/cifs-rename-a-variable-in-SendReceive-.patch -+ patches.suse/cifs-remove-unused-variable-sid_user-.patch - patches.suse/cifs-add-support-for-flock.patch - patches.suse/CIFS-remove-set-but-not-used-variables-cinode-and-netfid-.patch -+ patches.suse/cifs-Don-t-display-RDMA-transport-on-reconnect.patch -+ patches.suse/cifs-smbd-Invalidate-and-deregister-memory-registration-on-re-send.patch -+ patches.suse/cifs-smbd-Return-EINVAL-when-the-number-of-iovs-exceeds-SMBDIRECT.patch -+ patches.suse/cifs-smbd-Add-messages-on-RDMA-session-destroy-and-reconnection.patch -+ patches.suse/cifs-smbd-Return-ECONNABORTED-when-trasnport-is-not-in-connected-.patch -+ patches.suse/CIFS-Use-memdup_user-rather-than-duplicating-its-implementation.patch -+ patches.suse/CIFS-Use-common-error-handling-code-in-smb2_ioctl_query_info-.patch -+ patches.suse/CIFS-Return-directly-after-a-failed-build_path_from_dentry-in-cif.patch - patches.suse/cifs-close-the-shared-root-handle-on-tree-disconnect.patch - patches.suse/smb3-remove-confusing-dmesg-when-mounting-with-encryption-seal-.patch - patches.suse/CIFS-Respect-O_SYNC-and-O_DIRECT-flags-during-reconnect.patch - patches.suse/CIFS-Close-open-handle-after-interrupted-close.patch - patches.suse/CIFS-Fix-NULL-pointer-dereference-in-mid-callback.patch - patches.suse/CIFS-Do-not-miss-cancelled-OPEN-responses.patch -+ patches.suse/smb3-add-debug-messages-for-closing-unmatched-open.patch -+ patches.suse/cifs-smbd-Only-queue-work-for-error-recovery-on-memory-registratio.patch -+ patches.suse/cifs-smbd-Return-EAGAIN-when-transport-is-reconnecting.patch -+ patches.suse/cifs-don-t-use-pre-for-MODULE_SOFTDEP.patch - patches.suse/CIFS-Fix-SMB2-oplock-break-processing.patch -+ patches.suse/CIFS-refactor-cifs_get_inode_info-.patch - patches.suse/cifs-move-cifsFileInfo_put-logic-into-a-work-queue.patch - patches.suse/CIFS-Properly-process-SMB3-lease-breaks.patch -+ patches.suse/smb3-dump-in_send-and-num_waiters-stats-counters-by-default.patch - patches.suse/cifs-Fix-use-after-free-bug-in-cifs_reconnect-.patch - patches.suse/cifs-Fix-lookup-of-root-ses-in-DFS-referral-cache.patch - patches.suse/cifs-Fix-potential-softlockups-while-refreshing-DFS-cache.patch - patches.suse/cifs-Fix-retrieval-of-DFS-referrals-in-cifs_mount-.patch -+ patches.suse/CIFS-fix-a-white-space-issue-in-cifs_get_inode_info-.patch -+ patches.suse/reiserfs-fix-extended-attributes-on-the-root-directory.patch -+ patches.suse/quota-fix-livelock-in-dquot_writeback_dquots.patch -+ patches.suse/quota-Check-that-quota-is-not-dirty-before-release.patch -+ patches.suse/ext2-check-err-when-partial-NULL.patch -+ patches.suse/ARM-8928-1-ARM_ERRATA_775420-Spelling-s-date-data.patch -+ patches.suse/ARM-8918-2-only-build-return_address-if-needed.patch -+ patches.suse/ARM-8937-1-spectre-v2-remove-Brahma-B53-from-hardeni.patch -+ patches.suse/powerpc-papr_scm-Fix-an-off-by-one-check-in-papr_scm.patch - patches.suse/powerpc-pkeys-remove-unused-pkey_allows_readwrite.patch - patches.suse/powerpc-pseries-Don-t-opencode-HPTE_V_BOLTED.patch - patches.suse/powerpc-pseries-Don-t-fail-hash-page-table-insert-fo.patch - patches.suse/powerpc-book3s64-hash-Use-secondary-hash-for-bolted-.patch - patches.suse/powerpc-tools-Don-t-quote-objdump-in-scripts.patch - patches.suse/powerpc-pseries-address-checkpatch-warnings-in-dlpar.patch - patches.suse/powerpc-pseries-safely-roll-back-failed-DLPAR-cpu-ad.patch - patches.suse/powerpc-security-book3s64-Report-L1TF-status-in-sysf.patch - patches.suse/powerpc-security-Fix-debugfs-data-leak-on-32-bit.patch - patches.suse/powerpc-Allow-flush_icache_range-to-work-across-rang.patch - patches.suse/powerpc-Allow-64bit-VDSO-__kernel_sync_dicache-to-wo.patch -+ patches.suse/powerpc-define-helpers-to-get-L1-icache-sizes.patch -+ patches.suse/powerpc-Convert-flush_icache_range-friends-to-C.patch -+ patches.suse/powerpc-Chunk-calls-to-flush_dcache_range-in-arch_-_.patch -+ patches.suse/powerpc-pseries-Fix-bad-drc_index_start-value-parsin.patch -+ patches.suse/powerpc-pseries-Fix-drc-info-mappings-of-logical-cpu.patch -+ patches.suse/powerpc-pseries-Add-cpu-DLPAR-support-for-drc-info-p.patch -+ patches.suse/PCI-rpaphp-Fix-up-pointer-to-first-drc-info-entry.patch -+ patches.suse/PCI-rpaphp-Don-t-rely-on-firmware-feature-to-imply-d.patch -+ patches.suse/PCI-rpaphp-Add-drc-info-support-for-hotplug-slot-reg.patch -+ patches.suse/PCI-rpaphp-Annotate-and-correctly-byte-swap-DRC-prop.patch -+ patches.suse/PCI-rpaphp-Correctly-match-ibm-my-drc-index-to-drc-n.patch -+ patches.suse/powerpc-pseries-Enable-support-for-ibm-drc-info-prop.patch - patches.suse/powerpc-security-Fix-wrong-message-when-RFI-Flush-is.patch -+ patches.suse/powerpc-pseries-Drop-pointless-static-qualifier-in-v.patch - patches.suse/powerpc-xive-Prevent-page-fault-issues-in-the-machin.patch -+ patches.suse/powerpc-pseries-hotplug-memory-Change-rc-variable-to.patch - patches.suse/powerpc-fadump-when-fadump-is-supported-register-the.patch - patches.suse/powerpc-mm-drop-ifdef-CONFIG_MMU-in-is_ioremap_addr.patch -+ patches.suse/powerpc-fixmap-Use-__fix_to_virt-instead-of-fix_to_v.patch -+ patches.suse/powerpc-32-Split-kexec-low-level-code-out-of-misc_32.patch -+ patches.suse/powerpc-kexec-Move-kexec-files-into-a-dedicated-subd.patch - patches.suse/powerpc-powernv-Disable-native-PCIe-port-management.patch -+ patches.suse/powerpc-Avoid-clang-warnings-around-setjmp-and-longj.patch -+ patches.suse/powerpc-Define-arch_is_kernel_initmem_freed-for-lock.patch -+ patches.suse/msft-hv-1979-Drivers-hv-vmbus-Remove-dependencies-on-guest-page-s.patch -+ patches.suse/msft-hv-1980-Drivers-hv-balloon-Remove-dependencies-on-guest-page.patch -+ patches.suse/msft-hv-1985-Drivers-hv-vmbus-Fix-crash-handler-reset-of-Hyper-V-.patch -+ patches.suse/seccomp-avoid-overflow-in-implicit-constant-conversi.patch -+ patches.suse/compat_ioctl-add-compat_ptr_ioctl.patch -+ patches.suse/fix-compat-handling-of-FICLONERANGE-FIDEDUPERANGE-an.patch -+ patches.suse/ceph-fix-compat_ioctl-for-ceph_dir_operations.patch -+ patches.suse/gfs2-add-compat_ioctl-support.patch -+ patches.suse/0002-af_unix-add-compat_ioctl-support.patch - patches.suse/compat_ioctl-handle-SIOCOUTQNSD.patch -+ patches.suse/scsi-sd-enable-compat-ioctls-for-sed-opal -+ patches.suse/clk-meson-axg-audio-fix-regmap-last-register.patch - patches.suse/clk-samsung-exynos5420-Preserve-CPU-clocks-configura.patch -+ patches.suse/clk-renesas-r8a77965-Remove-superfluous-semicolon.patch -+ patches.suse/clk-imx-pll14xx-Fix-quick-switch-of-S-K-parameter.patch -+ patches.suse/clk-imx7ulp-Correct-system-clock-source-option-7.patch -+ patches.suse/clk-imx7ulp-Correct-DDR-clock-mux-options.patch -+ patches.suse/clk-imx-imx8mq-fix-sys3_pll_out_sels.patch -+ patches.suse/clk-qcom-smd-Add-missing-pnoc-clock.patch -+ patches.suse/clk-qcom-Allow-constant-ratio-freq-tables-for-rcg.patch -+ patches.suse/clk-clk-gpio-propagate-rate-change-to-parent.patch -+ patches.suse/clk-Add-API-to-get-index-of-the-clock-parent.patch -+ patches.suse/dt-bindings-clock-tegra-Rename-SOR0_LVDS-to-SOR0_OUT.patch -+ patches.suse/clk-tegra-Remove-last-remains-of-TEGRA210_CLK_SOR1_S.patch -+ patches.suse/clk-tegra-Move-SOR0-implementation-to-Tegra124.patch -+ patches.suse/clk-tegra-Rename-sor0_lvds-to-sor0_out.patch -+ patches.suse/clk-tegra-Reimplement-SOR-clock-on-Tegra124.patch -+ patches.suse/clk-tegra-Reimplement-SOR-clocks-on-Tegra210.patch -+ patches.suse/clk-tegra-divider-Save-and-restore-divider-rate.patch -+ patches.suse/clk-tegra-pllout-Save-and-restore-pllout-context.patch -+ patches.suse/clk-tegra-pll-Save-and-restore-pll-context.patch -+ patches.suse/clk-tegra-Support-for-OSC-context-save-and-restore.patch -+ patches.suse/clk-tegra-periph-Add-restore_context-support.patch -+ patches.suse/clk-tegra-clk-super-Fix-to-enable-PLLP-branches-to-C.patch -+ patches.suse/clk-tegra-clk-super-Add-restore-context-support.patch -+ patches.suse/clk-tegra-clk-dfll-Add-suspend-and-resume-support.patch -+ patches.suse/clk-tegra-Use-fence_udelay-during-PLLU-init.patch -+ patches.suse/clk-tegra-Share-clk-and-rst-register-defines-with-Te.patch -+ patches.suse/clk-tegra-Add-suspend-and-resume-support-on-Tegra210.patch -+ patches.suse/clk-tegra-Fix-build-error-without-CONFIG_PM_SLEEP.patch -+ patches.suse/clk-sprd-Use-IS_ERR-to-validate-the-return-value-of-.patch - patches.suse/clk-pxa-fix-one-of-the-pxa-RTC-clocks.patch -+ patches.suse/clk-Fix-memory-leak-in-clk_unregister.patch -+ patches.suse/clk-Add-clk_hw_unregister_composite-helper-function-.patch -+ patches.suse/leds-lm3692x-Handle-failure-to-probe-the-regulator.patch -+ patches.suse/leds-tlc591xx-update-the-maximum-brightness.patch -+ patches.suse/leds-an30259a-add-a-check-for-devm_regmap_init_i2c.patch -+ patches.suse/leds-trigger-netdev-fix-handling-on-interface-rename.patch -+ patches.suse/backlight-Kconfig-jornada720-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sparc64-implement-ioremap_uc.patch -+ patches.suse/lib-devres-add-a-helper-function-for-ioremap_uc.patch -+ patches.suse/mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch - patches.suse/mfd-intel-lpss-Add-default-I2C-device-properties-for.patch -+ patches.suse/mfd-rk808-Fix-RK818-ID-template.patch -+ patches.suse/mfd-max77620-Do-not-allocate-IRQs-upfront.patch -+ patches.suse/mfd-intel-lpss-Add-Intel-Comet-Lake-PCH-H-PCI-IDs.patch -+ patches.suse/0001-Revert-mfd-syscon-Set-name-of-regmap_config.patch -+ patches.suse/gpio-max77620-Do-not-allocate-IRQs-upfront.patch -+ patches.suse/gpio-max77620-Fix-interrupt-handling.patch -+ patches.suse/gpio-tegra186-Implement-wake-event-support.patch -+ patches.suse/gpio-mpc8xxx-change-irq-handler-from-chained-to-norm.patch -+ patches.suse/gpio-mxc-Only-get-the-second-IRQ-when-there-is-more-.patch -+ patches.suse/gpio-tegra186-Derive-register-offsets-from-bank-port.patch -+ patches.suse/gpio-tegra186-Program-interrupt-route-mapping.patch -+ patches.suse/gpio-tegra186-Add-debounce-support.patch - patches.suse/gpio-mpc8xxx-Don-t-overwrite-default-irq_set_type-ca.patch -+ patches.suse/gpio-mpc8xxx-fix-qoriq-GPIO-reading.patch -+ patches.suse/watchdog-Fix-the-race-between-the-release-of-watchdo.patch -+ patches.suse/watchdog-aspeed-Fix-clock-behaviour-for-ast2600.patch -+ patches.suse/watchdog-sprd-Fix-the-incorrect-pointer-getting-from.patch -+ patches.suse/HID-quirks-Add-quirk-for-HP-MSU1465-PIXART-OEM-mouse.patch -+ patches.suse/HID-i2c-hid-fix-no-irq-after-reset-on-raydium-3118.patch -+ patches.suse/HID-i2c-hid-Reset-ALPS-touchpads-on-resume.patch -+ patches.suse/HID-rmi-Check-that-the-RMI_STARTED-bit-is-set-before.patch -+ patches.suse/HID-core-check-whether-Usage-Page-item-is-after-Usag.patch -+ patches.suse/HID-Improve-Windows-Precision-Touchpad-detection.patch -+ patches.suse/HID-logitech-hidpp-Silence-intermittent-get_battery_.patch -+ patches.suse/platform-x86-dell-laptop-disable-kbd-backlight-on-In.patch -+ patches.suse/platform-mellanox-Add-bootctl-driver-for-Mellanox-Bl.patch -+ patches.suse/platform-mellanox-Fix-Kconfig-indentation.patch -+ patches.suse/platform-x86-intel_pmc_core-Fix-the-SoC-naming-incon.patch -+ patches.suse/platform-x86-intel_pmc_core-Add-Comet-Lake-CML-platf.patch - patches.suse/platform-x86-hp-wmi-Fix-ACPI-errors-caused-by-too-sm.patch - patches.suse/platform-x86-hp-wmi-Fix-ACPI-errors-caused-by-passin.patch -+ patches.suse/0005-cdrom-respect-device-capabilities-during-opening-act.patch -+ patches.suse/sr_vendor-support-Beurer-GL50-evo-CD-on-a-chip-devic.patch -+ patches.suse/i2c-i801-Add-support-for-Intel-Jasper-Lake.patch -+ patches.suse/i2c-i801-Add-support-for-Intel-Comet-Lake-PCH-H.patch -+ patches.suse/i2c-stm32f7-rework-slave_id-allocation.patch -+ patches.suse/i2c-stm32f7-fix-reorder-remove-probe-error-handling.patch -+ patches.suse/i2c-stm32f7-report-dma-error-during-probe.patch -+ patches.suse/i2c-i2c-stm32f7-fix-10-bits-check-in-slave-free-id-s.patch -+ patches.suse/i2c-i801-Correct-Intel-Jasper-Lake-SOC-naming.patch -+ patches.suse/remoteproc-Fix-wrong-rvring-index-computation.patch -+ patches.suse/rpmsg-char-release-allocated-memory.patch -+ patches.suse/rpmsg-glink-Set-tail-pointer-to-0-at-end-of-FIFO.patch -+ patches.suse/rpmsg-glink-Fix-reuse-intents-memory-leak-issue.patch -+ patches.suse/rpmsg-glink-Fix-use-after-free-in-open_ack-TIMEOUT-c.patch -+ patches.suse/rpmsg-glink-Put-an-extra-reference-during-cleanup.patch -+ patches.suse/rpmsg-glink-Fix-rpmsg_register_device-err-handling.patch -+ patches.suse/rpmsg-glink-Don-t-send-pending-rx_done-during-remove.patch -+ patches.suse/rpmsg-glink-Free-pending-deferred-work-on-remove.patch -+ patches.suse/mailbox-imx-Fix-Tx-doorbell-shutdown-path.patch -+ patches.suse/mailbox-imx-Clear-the-right-interrupts-at-shutdown.patch -+ patches.suse/0011-libnvdimm-namsepace-Don-t-set-claim_class-on-error.patch -+ patches.suse/libnvdimm-pfn_dev-Don-t-clear-device-memmap-area-dur.patch -+ patches.suse/libnvdimm-namespace-Differentiate-between-probe-mapp.patch -+ patches.suse/0012-libnvdimm-btt-fix-variable-rc-set-but-not-used.patch -+ patches.suse/libnvdimm-export-the-target_node-attribute-for-regions-and-namespaces.patch -+ patches.suse/Input-atmel_mxt_ts-disable-IRQ-across-suspend.patch -+ patches.suse/Input-st1232-do-not-reset-the-chip-too-early.patch - patches.suse/Input-synaptics-rmi4-simplify-data-read-in-rmi_f54_w.patch -+ patches.suse/Input-ili210x-handle-errors-from-input_mt_init_slots.patch - patches.suse/Input-synaptics-switch-another-X1-Carbon-6-to-RMI-SM.patch -+ patches.suse/perf-script-Fix-invalid-LBR-binary-mismatch-error.patch -+ patches.suse/x86-mm-32-Sync-only-to-VMALLOC_END-in-vmalloc_sync_a.patch -+ patches.suse/x86-fpu-Don-t-cache-access-to-fpu_fpregs_owner_ctx.patch -+ patches.suse/0001-x86-mm-pat-Fix-off-by-one-bugs-in-interval-tree-sear.patch -+ patches.suse/net-tls-take-into-account-that-bpf_exec_tx_verdict-m.patch -+ patches.suse/net-tls-free-the-record-on-encryption-error.patch -+ patches.suse/net-skmsg-fix-TLS-1.3-crash-with-full-sk_msg.patch -+ patches.suse/selftests-tls-add-a-test-for-fragmented-messages.patch -+ patches.suse/net-tls-remove-the-dead-inplace_crypto-code.patch -+ patches.suse/net-tls-use-sg_next-to-walk-sg-entries.patch -+ patches.suse/selftests-bpf-test_sockmap-handle-file-creation-fail.patch -+ patches.suse/selftests-bpf-correct-perror-strings.patch -+ patches.suse/net-macb-add-missed-tasklet_kill.patch -+ patches.suse/tipc-fix-potential-memory-leak-in-__tipc_sendmsg.patch -+ patches.suse/tipc-fix-wrong-socket-reference-counter-after-tipc_s.patch - patches.suse/tipc-fix-wrong-timeout-input-for-tipc_wait_for_cond.patch -+ patches.suse/selftests-pmtu-use-oneline-for-ip-route-list-cache.patch -+ patches.suse/net-mlx5e-Fix-build-error-without-IPV6.patch - patches.suse/net-sched-fix-tc-s-class-show-no-bstats-on-class-wit.patch - patches.suse/openvswitch-drop-unneeded-BUG_ON-in-ovs_flow_cmd_bui.patch - patches.suse/openvswitch-remove-another-BUG_ON.patch - patches.suse/ocfs2-fix-passing-zero-to-PTR_ERR-warning.patch -+ patches.suse/mm-slab-make-kmalloc_info-contain-all-types-of-names.patch -+ patches.suse/mm-slab-remove-unused-kmalloc_size.patch -+ patches.suse/mm-slab_common-use-enum-kmalloc_cache_type-to-iterate-over-kmalloc-caches.patch -+ patches.suse/mm-slub-print-the-offset-of-fault-addresses.patch -+ patches.suse/mm-slub.c-update-comments.patch -+ patches.suse/mm-slub.c-clean-up-validate_slab.patch -+ patches.suse/mm-filemap.c-remove-redundant-cache-invalidation-after-async-direct-io-write.patch -+ patches.suse/mm-filemap.c-warn-if-stale-pagecache-is-left-after-direct-write.patch -+ patches.suse/mm-swap.c-trivial-mark_page_accessed-cleanup.patch -+ patches.suse/mm-memcg-clean-up-reclaim-iter-array.patch -+ patches.suse/mm-memcontrol-remove-dead-code-from-memory_max_write.patch -+ patches.suse/include-linux-memcontrol.h-fix-comments-based-on-per-node-memcg.patch -+ patches.suse/mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node.patch -+ patches.suse/mm-drop-mmap_sem-before-calling-balance_dirty_pages-in-write-fault.patch -+ patches.suse/shmem-pin-the-file-in-shmem_fault-if-mmap_sem-is-dropped.patch -+ patches.suse/mm-emit-tracepoint-when-RSS-changes.patch -+ patches.suse/rss_stat-add-support-to-detect-RSS-updates-of-external-mm.patch -+ patches.suse/mm-mmap.c-remove-a-never-triggered-warning-in-__vma_adjust.patch -+ patches.suse/mm-swap.c-piggyback-lru_add_drain_all-calls.patch -+ patches.suse/mm-mmap.c-prev-could-be-retrieved-from-vma-vm_prev.patch -+ patches.suse/mm-mmap.c-__vma_unlink_prev-is-not-necessary-now.patch -+ patches.suse/mm-mmap.c-extract-__vma_unlink_list-as-counterpart-for-__vma_link_list.patch -+ patches.suse/mm-mmap.c-rb_parent-is-not-necessary-in-__vma_link_list.patch -+ patches.suse/mm-rmap.c-don-t-reuse-anon_vma-if-we-just-want-a-copy.patch -+ patches.suse/mm-rmap.c-reuse-mergeable-anon_vma-as-parent-when-fork.patch -+ patches.suse/mm-mmap.c-use-IS_ERR_VALUE-to-check-return-value-of-get_unmapped_area.patch -+ patches.suse/mm-rmap.c-fix-outdated-comment-in-page_get_anon_vma.patch -+ patches.suse/mm-rmap.c-use-VM_BUG_ON_PAGE-in-__page_check_anon_rmap.patch -+ patches.suse/mm-memfd-fix-COW-issue-on-MAP_PRIVATE-and-F_SEAL_FUTURE_WRITE-mappings.patch -+ patches.suse/mm-memory-failure.c-clean-up-around-tk-pre-allocation.patch -+ patches.suse/mm-soft-offline-convert-parameter-to-pfn.patch -+ patches.suse/mm-vmalloc.c-remove-unnecessary-highmem_mask-from-parameter-of-gfpflags_allow_blocking.patch -+ patches.suse/mm-vmalloc-remove-preempt_disable-enable-when-doing-preloading.patch -+ patches.suse/mm-vmalloc-respect-passed-gfp_mask-when-doing-preloading.patch -+ patches.suse/mm-vmalloc-add-more-comments-to-the-adjust_va_to_fit_type.patch -+ patches.suse/mm-vmalloc-rework-vmap_area_lock.patch -+ patches.suse/mm-pcp-Share-common-code-between-memory-hotplug-and-percpu-sysctl-handler.patch -+ patches.suse/mm-pcpu-Make-zone-pcp-updates-and-reset-internal-to-the-mm.patch -+ patches.suse/mm-vmscan-remove-unused-lru_pages-argument.patch -+ patches.suse/mm-vmscan.c-remove-unused-scan_control-parameter-from-pageout.patch -+ patches.suse/mm-vmscan-simplify-lruvec_lru_size.patch -+ patches.suse/mm-clean-up-and-clarify-lruvec-lookup-procedure.patch -+ patches.suse/mm-vmscan-move-inactive_list_is_low-swap-check-to-the-caller.patch -+ patches.suse/mm-vmscan-naming-fixes-global_reclaim-and-sane_reclaim.patch -+ patches.suse/mm-vmscan-replace-shrink_node-loop-with-a-retry-jump.patch -+ patches.suse/mm-vmscan-turn-shrink_node_memcg-into-shrink_lruvec.patch -+ patches.suse/mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part.patch -+ patches.suse/mm-vmscan-harmonize-writeback-congestion-tracking-for-nodes-memcgs.patch -+ patches.suse/mm-vmscan-move-file-exhaustion-detection-to-the-node-level.patch -+ patches.suse/mm-vmscan-detect-file-thrashing-at-the-reclaim-root.patch -+ patches.suse/mm-vmscan-enforce-inactive-active-ratio-at-the-reclaim-root.patch -+ patches.suse/mm-vmscan.c-fix-typo-in-comment.patch -+ patches.suse/hugetlbfs-hugetlb_fault_mutex_hash-cleanup.patch -+ patches.suse/hugetlbfs-take-read_lock-on-i_mmap-for-PMD-sharing.patch -+ patches.suse/hugetlb-region_chg-provides-only-cache-entry.patch -+ patches.suse/hugetlb-remove-duplicated-code.patch -+ patches.suse/mm-hugetlb-avoid-looping-to-the-same-hugepage-if-pages-and-vmas.patch -+ patches.suse/mm-migrate.c-handle-freed-page-at-the-first-place.patch -+ patches.suse/mm-thp-do-not-queue-fully-unmapped-pages-for-deferred-split.patch -+ patches.suse/autonuma-fix-watermark-checking-in-migrate_balanced_pgdat.patch -+ patches.suse/autonuma-reduce-cache-footprint-when-scanning-page-tables.patch -+ patches.suse/mm-madvise.c-replace-with-page_size-in-madvise_inject_error.patch -+ patches.suse/mm-shmem-use-proper-gfp-flags-for-shmem_writepage.patch -+ patches.suse/mm-shmem.c-cast-the-type-of-unmap_start-to-u64.patch -+ patches.suse/mm-page_io.c-annotate-refault-stalls-from-swap_readpage.patch -+ patches.suse/dmaengine-xilinx_dma-Clear-desc_pendingcount-in-xili.patch -+ patches.suse/dmaengine-fsl-qdma-Handle-invalid-qdma-queue0-IRQ.patch -+ patches.suse/dmaengine-ti-edma-fix-missed-failure-handling.patch -+ patches.suse/iommu-mediatek-correct-the-flush_iotlb_all-callback -+ patches.suse/iommu-tegra-smmu-Use-non-secure-register-for-flushin.patch -+ patches.suse/iommu-tegra-smmu-Fix-client-enablement-order.patch -+ patches.suse/iommu-tegra-smmu-Fix-page-tables-in-4-GiB-memory.patch -+ patches.suse/firmware-qcom-scm-Ensure-a0-status-code-is-treated-a.patch -+ patches.suse/iommu-arm-smmu-v3-don-t-display-an-error-when-irq-lines-are-missing -+ patches.suse/iommu-arm-smmu-remove-duplicate-error-message -+ patches.suse/iommu-vt-d-refactor-find_domain-helper -+ patches.suse/pstore-Make-pstore_choose_compression-static.patch -+ patches.suse/of-address-introduce-of_get_next_dma_parent-helper.patch -+ patches.suse/of-address-follow-dma-parent-for-dma-coherent.patch -+ patches.suse/of-factor-out-addr-size-cells-parsing.patch -+ patches.suse/of-address-translate-dma-ranges-for-parent-nodes-missing-dma-ranges.patch -+ patches.suse/of-address-fix-of_pci_range_parser_one-translation-of-dma-addresses.patch -+ patches.suse/of-make-of_dma_get_range-work-on-bus-nodes.patch -+ patches.suse/of-overlay-add_changeset_property-memory-leak.patch -+ patches.suse/of-unittest-fix-memory-leak-in-attach_node_and_child.patch -+ patches.suse/libfdt-define-INT32_MAX-and-UINT32_MAX-in-libfdt_env.patch -+ patches.suse/docs-Catch-up-with-the-new-location-of-get_user_page.patch -+ patches.suse/genalloc-Fix-a-set-of-docs-build-warnings.patch -+ patches.suse/docs-Fix-make-help-suggestion-for-SPHINXDIR.patch -+ patches.suse/docs-networking-devlink-trap-Fix-reference-to-other-.patch -+ patches.suse/docs-admin-guide-Fix-min-value-of-threads-max-in-ker.patch -+ patches.suse/docs-admin-guide-Remove-threads-max-auto-tuning.patch -+ patches.suse/scsi-lpfc-Fix-pt2pt-discovery-on-SLI3-HBAs.patch -+ patches.suse/scsi-lpfc-Fix-premature-re-enabling-of-interrupts-in.patch -+ patches.suse/scsi-lpfc-Fix-miss-of-register-read-failure-check.patch -+ patches.suse/scsi-lpfc-Fix-NVME-io-abort-failures-causing-hangs.patch -+ patches.suse/scsi-lpfc-Fix-rpi-release-when-deleting-vport.patch -+ patches.suse/scsi-lpfc-Fix-device-recovery-errors-after-PLOGI-fai.patch -+ patches.suse/scsi-lpfc-Fix-locking-on-mailbox-command-completion.patch -+ patches.suse/scsi-lpfc-Fix-GPF-on-scsi-command-completion.patch -+ patches.suse/scsi-lpfc-Fix-discovery-failures-when-target-device-.patch -+ patches.suse/scsi-lpfc-Fix-NVMe-ABTS-in-response-to-receiving-an-.patch -+ patches.suse/scsi-lpfc-Fix-coverity-errors-on-NULL-pointer-checks.patch -+ patches.suse/scsi-lpfc-Fix-host-hang-at-boot-or-slow-boot.patch -+ patches.suse/scsi-lpfc-Fix-list-corruption-in-lpfc_sli_get_iocbq.patch -+ patches.suse/scsi-lpfc-Fix-spinlock_irq-issues-in-lpfc_els_flush_.patch -+ patches.suse/scsi-lpfc-Fix-hdwq-sgl-locks-and-irq-handling.patch -+ patches.suse/scsi-lpfc-Fix-list-corruption-detected-in-lpfc_put_s.patch -+ patches.suse/scsi-lpfc-Update-async-event-logging.patch -+ patches.suse/scsi-lpfc-Complete-removal-of-FCoE-T10-PI-support-on.patch -+ patches.suse/scsi-lpfc-cleanup-remove-unused-fcp_txcmlpq_cnt.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.4.0.1.patch -+ patches.suse/scsi-mpt3sas-Register-trace-buffer-based-on-NVDATA-s.patch -+ patches.suse/scsi-mpt3sas-Display-message-before-releasing-diag-b.patch -+ patches.suse/scsi-mpt3sas-Fix-clear-pending-bit-in-ioctl-status.patch -+ patches.suse/scsi-mpt3sas-Free-diag-buffer-without-any-status-che.patch -+ patches.suse/scsi-mpt3sas-Maintain-owner-of-buffer-through-Unique.patch -+ patches.suse/scsi-mpt3sas-clear-release-bit-when-buffer-reregiste.patch -+ patches.suse/scsi-mpt3sas-Reuse-diag-buffer-allocated-at-load-tim.patch -+ patches.suse/scsi-mpt3sas-Add-app-owned-flag-support-for-diag-buf.patch -+ patches.suse/scsi-mpt3sas-Fail-release-cmnd-if-diag-buffer-is-rel.patch -+ patches.suse/scsi-mpt3sas-Use-Component-img-header-to-get-Package.patch -+ patches.suse/scsi-mpt3sas-Reject-NVMe-Encap-cmnds-to-unsupported-.patch -+ patches.suse/scsi-mpt3sas-Fix-module-parameter-max_msix_vectors.patch -+ patches.suse/scsi-mpt3sas-Bump-mpt3sas-driver-version-to-32.100.0.patch -+ patches.suse/scsi-smartpqi-clean-up-indentation-of-a-statement.patch -+ patches.suse/scsi-smartpqi-remove-set-but-not-used-variable-ctrl_.patch - patches.suse/scsi-qla2xxx-remove-redundant-assignment-to-pointer-.patch - patches.suse/scsi-bfa-release-allocated-memory-in-case-of-error -+ patches.suse/scsi-qedf-Add-port_id-getter.patch - patches.suse/scsi-qla2xxx-Dual-FCP-NVMe-target-port-support.patch - patches.suse/scsi-qla2xxx-Add-error-handling-for-PLOGI-ELS-passth.patch - patches.suse/scsi-qla2xxx-Set-remove-flag-for-all-VP.patch - patches.suse/scsi-qla2xxx-Check-for-MB-timeout-while-capturing-IS.patch - patches.suse/scsi-qla2xxx-Capture-FW-dump-on-MPI-heartbeat-stop-e.patch - patches.suse/scsi-qla2xxx-Improve-logging-for-scan-thread.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.20-k.patch -- patches.suse/scsi-zfcp-trace-channel-log-even-for-fcp-command-responses -+ patches.suse/scsi-lpfc-Make-function-lpfc_defer_pt2pt_acc-static.patch -+ patches.suse/scsi-mpt3sas-Clean-up-some-indenting.patch -+ patches.suse/scsi-smartpqi-fix-controller-lockup-observed-during-.patch -+ patches.suse/scsi-smartpqi-fix-call-trace-in-device-discovery.patch -+ patches.suse/scsi-smartpqi-add-inquiry-timeouts.patch -+ patches.suse/scsi-smartpqi-fix-LUN-reset-when-fw-bkgnd-thread-is-.patch -+ patches.suse/scsi-smartpqi-change-TMF-timeout-from-60-to-30-secon.patch -+ patches.suse/scsi-smartpqi-correct-syntax-issue.patch -+ patches.suse/scsi-smartpqi-fix-problem-with-unique-ID-for-physica.patch -+ patches.suse/scsi-smartpqi-remove-unused-manifest-constants.patch -+ patches.suse/scsi-smartpqi-Align-driver-syntax-with-oob.patch -+ patches.suse/scsi-smartpqi-bump-version-to-1.2.10-025.patch -+ patches.suse/scsi-megaraid_sas-Unique-names-for-MSI-X-vectors.patch -+ patches.suse/scsi-megaraid_sas-remove-unused-variables-debugBlk-f.patch -+ patches.suse/scsi-target-compare-full-CHAP_A-Algorithm-strings.patch -+ patches.suse/scsi-target-fix-SendTargets-All-string-compares.patch -+ patches.suse/scsi-target-remove-unused-extension-parameters.patch -+ patches.suse/scsi-lpfc-fix-lpfc_nvmet_mrq-to-be-bound-by-hdw-queu.patch -+ patches.suse/scsi-lpfc-Fix-reporting-of-read-only-fw-error-errors.patch -+ patches.suse/scsi-lpfc-Fix-lockdep-errors-in-sli_ringtx_put.patch -+ patches.suse/scsi-lpfc-Fix-SLI3-hba-in-loop-mode-not-discovering-.patch -+ patches.suse/scsi-lpfc-Fix-bad-ndlp-ptr-in-xri-aborted-handling.patch -+ patches.suse/scsi-lpfc-Fix-hardlockup-in-lpfc_abort_handler.patch -+ patches.suse/scsi-lpfc-fix-coverity-error-of-dereference-after-nu.patch -+ patches.suse/scsi-lpfc-Slight-fast-path-performance-optimizations.patch -+ patches.suse/scsi-lpfc-Remove-lock-contention-target-write-path.patch -+ patches.suse/scsi-lpfc-Revise-interrupt-coalescing-for-missing-sc.patch -+ patches.suse/scsi-lpfc-Make-FW-logging-dynamically-configurable.patch -+ patches.suse/scsi-lpfc-Add-log-macros-to-allow-print-by-serverity.patch -+ patches.suse/scsi-lpfc-Add-FA-WWN-Async-Event-reporting.patch -+ patches.suse/scsi-lpfc-Add-FC-AL-support-to-lpe32000-models.patch -+ patches.suse/scsi-lpfc-Add-additional-discovery-log-messages.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.0.patch -+ patches.suse/scsi-lpfc-lpfc_attr-Fix-Use-plain-integer-as-NULL-po.patch -+ patches.suse/scsi-lpfc-lpfc_nvmet-Fix-Use-plain-integer-as-NULL-p.patch -+ patches.suse/scsi-csiostor-don-t-enable-irqs-too-early -+ patches.suse/scsi-esas2r-unlock-on-error-in-esas2r_nvram_read_direct -+ patches.suse/scsi-mpt3sas-change-allocation-option.patch -+ patches.suse/scsi-lpfc-fix-build-error-of-lpfc_debugfs.c-for-vfre.patch -+ patches.suse/scsi-lpfc-fix-spelling-error-in-MAGIC_NUMER_xxx.patch -+ patches.suse/scsi-lpfc-Fix-NULL-check-before-mempool_destroy-is-n.patch -+ patches.suse/scsi-lpfc-Make-lpfc_debugfs_ras_log_data-static.patch -+ patches.suse/scsi-zfcp-signal-incomplete-or-error-for-sync-exchan-92953c6e.patch -+ patches.suse/scsi-zfcp-diagnostics-buffer-caching-and-use-for-exc-7e418833.patch -+ patches.suse/scsi-zfcp-add-diagnostics-buffer-for-exchange-config-08821023.patch -+ patches.suse/scsi-zfcp-support-retrieval-of-SFP-Data-via-Exchange-a10a61e8.patch -+ patches.suse/scsi-zfcp-introduce-sysfs-interface-for-diagnostics--6028f7c4.patch -+ patches.suse/scsi-zfcp-implicitly-refresh-port-data-diagnostics-w-8155eb07.patch -+ patches.suse/scsi-zfcp-introduce-sysfs-interface-to-read-the-loca-5a2876f0.patch -+ patches.suse/scsi-zfcp-implicitly-refresh-config-data-diagnostics-8a72db70.patch -+ patches.suse/scsi-zfcp-move-maximum-age-of-diagnostic-buffers-int-48910f8c.patch -+ patches.suse/scsi-zfcp-proper-indentation-to-reduce-confusion-in--e76acc51.patch -+ patches.suse/scsi-zfcp-trace-channel-log-even-for-FCP-command-res.patch -+ patches.suse/scsi-core-scsi_trace-use-get_unaligned_be -+ patches.suse/scsi-lpfc-Fix-duplicate-unreg_rpi-error-in-port-offl.patch -+ patches.suse/scsi-lpfc-Fix-configuration-of-BB-credit-recovery-in.patch -+ patches.suse/scsi-lpfc-Fix-kernel-crash-at-lpfc_nvme_info_show-du.patch -+ patches.suse/scsi-lpfc-Fix-unexpected-error-messages-during-RSCN-.patch -+ patches.suse/scsi-lpfc-Fix-dynamic-fw-log-enablement-check.patch -+ patches.suse/scsi-lpfc-Sync-with-FC-NVMe-2-SLER-change-to-require.patch -+ patches.suse/scsi-lpfc-Clarify-FAWNN-error-message.patch -+ patches.suse/scsi-lpfc-Add-registration-for-CPU-Offline-Online-ev.patch -+ patches.suse/scsi-lpfc-Change-default-IRQ-model-on-AMD-architectu.patch -+ patches.suse/scsi-lpfc-Add-enablement-of-multiple-adapter-dumps.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.1.patch -+ patches.suse/scsi-tracing-fix-handling-of-transfer-length-0-for-read6-and-write6 -+ patches.suse/scsi-target-iscsi-CHAP-add-support-for-SHA1-SHA256-a.patch -+ patches.suse/scsi-target-iscsi-tie-the-challenge-length-to-the-ha.patch -+ patches.suse/scsi-target-iscsi-rename-some-variables-to-avoid-con.patch - patches.suse/scsi-qla2xxx-Retry-PLOGI-on-FC-NVMe-PRLI-failure.patch - patches.suse/scsi-qla2xxx-Do-command-completion-on-abort-timeout.patch - patches.suse/scsi-qla2xxx-Fix-SRB-leak-on-switch-command-timeout.patch - patches.suse/scsi-qla2xxx-Fix-driver-unload-hang.patch - patches.suse/scsi-qla2xxx-Fix-double-scsi_done-for-abort-path.patch -+ patches.suse/scsi-qla2xxx-Fix-memory-leak-when-sending-I-O-fails.patch - patches.suse/scsi-qla2xxx-Fix-device-connect-issues-in-P2P-config.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.21-k.patch - patches.suse/scsi-qla2xxx-Remove-an-include-directive.patch - patches.suse/scsi-qla2xxx-Fix-a-dma_pool_free-call.patch - patches.suse/scsi-qla2xxx-initialize-fc4_type_priority.patch - patches.suse/scsi-qla2xxx-don-t-use-zero-for-FC4_PRIORITY_NVME.patch -+ patches.suse/scsi-lpfc-Fix-a-kernel-warning-triggered-by-lpfc_get.patch -+ patches.suse/scsi-lpfc-Fix-a-kernel-warning-triggered-by-lpfc_sli.patch -+ patches.suse/scsi-lpfc-Fix-lpfc_cpumask_of_node_init.patch -+ patches.suse/scsi-lpfc-fix-Coverity-lpfc_get_scsi_buf_s3-Null-poi.patch -+ patches.suse/scsi-lpfc-fix-Coverity-lpfc_cmpl_els_rsp-Null-pointe.patch -+ patches.suse/scsi-lpfc-fix-inlining-of-lpfc_sli4_cleanup_poll_lis.patch -+ patches.suse/scsi-lpfc-Initialize-cpu_map-for-not-present-cpus.patch -+ patches.suse/scsi-lpfc-revise-nvme-max-queues-to-be-hdwq-count.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.2.patch -+ patches.suse/scsi-zorro_esp-limit-dma-transfers-to-65536-bytes-except-on-fastlane -+ patches.suse/scsi-qla4xxx-fix-double-free-bug -+ patches.suse/scsi-lpfc-use-hdwq-assigned-cpu-for-allocation.patch -+ patches.suse/Revert-scsi-qla2xxx-Fix-memory-leak-when-sending-I-O.patch -+ patches.suse/scsi-bnx2i-fix-potential-use-after-free -+ patches.suse/xfs-pass-the-correct-flag-to-xlog_write_iclog.patch -+ patches.suse/xfs-remove-the-unused-ic_io_size-field-from-xlog_in_.patch -+ patches.suse/xfs-move-the-locking-from-xlog_state_finish_copy-to-.patch -+ patches.suse/xfs-call-xlog_state_release_iclog-with-l_icloglock-h.patch -+ patches.suse/xfs-remove-dead-ifdef-XFSERRORDEBUG-code.patch -+ patches.suse/xfs-remove-the-unused-XLOG_STATE_ALL-and-XLOG_STATE_.patch -+ patches.suse/xfs-turn-ic_state-into-an-enum.patch -+ patches.suse/xfs-remove-the-XLOG_STATE_DO_CALLBACK-state.patch -+ patches.suse/xfs-fix-inode-fork-extent-count-overflow.patch -+ patches.suse/xfs-also-call-xfs_file_iomap_end_delalloc-for-zeroin.patch -+ patches.suse/xfs-cap-longest-free-extent-to-maximum-allocatable.patch - patches.suse/xfs-Sanity-check-flags-of-Q_XQUOTARM-call.patch -- patches.suse/apparmor-fix-unsigned-len-comparison-with-less-than-zero.patch -+ patches.suse/xfs-don-t-implement-XFS_IOC_RESVSP-XFS_IOC_RESVSP64.patch -+ patches.suse/fs-add-generic-UNRESVSP-and-ZERO_RANGE-ioctl-handler.patch -+ patches.suse/xfs-check-attribute-leaf-block-structure.patch -+ patches.suse/xfs-namecheck-attribute-names-before-listing-them.patch -+ patches.suse/xfs-namecheck-directory-entry-names-before-listing-t.patch -+ patches.suse/xfs-replace-EIO-with-EFSCORRUPTED-for-corrupt-metada.patch -+ patches.suse/xfs-properly-serialise-fallocate-against-AIO-DIO.patch -+ patches.suse/xfs-constify-the-buffer-pointer-arguments-to-error-f.patch -+ patches.suse/xfs-always-log-corruption-errors.patch -+ patches.suse/xfs-make-the-assertion-message-functions-take-a-moun.patch -+ patches.suse/xfs-range-check-ri_cnt-when-recovering-log-items.patch -+ patches.suse/xfs-convert-EIO-to-EFSCORRUPTED-when-log-contents-ar.patch -+ patches.suse/xfs-attach-dquots-and-reserve-quota-blocks-during-un.patch -+ patches.suse/xfs-attach-dquots-before-performing-xfs_swap_extents.patch -+ patches.suse/xfs-add-a-XFS_IS_CORRUPT-macro.patch -+ patches.suse/xfs-Fix-deadlock-between-AGI-and-AGF-when-target_ip-.patch -+ patches.suse/xfs-fix-some-memory-leaks-in-log-recovery.patch -+ patches.suse/xfs-fix-attr-leaf-header-freemap.size-underflow.patch -+ patches.suse/xfs-report-corruption-only-as-a-regular-error.patch -+ patches.suse/ubifs-Fixed-missed-le64_to_cpu-in-journal.patch -+ patches.suse/ubifs-do_kill_orphans-Fix-a-memory-leak-bug.patch -+ patches.suse/crypto-arch-conditionalize-crypto-api-in-arch-glue-for-lib-code.patch -+ patches.suse/0026-modpost-do-not-invoke-extra-modpost-for-nsdeps.patch -+ patches.suse/0027-modpost-free-ns_deps_buf.p-after-writing-ns_deps-fil.patch -+ patches.suse/0028-modpost-dump-missing-namespaces-into-a-single-module.patch -+ patches.suse/0029-scripts-nsdeps-support-nsdeps-for-external-module-bu.patch -+ patches.suse/0030-modpost-remove-unneeded-local-variable-in-contains_n.patch -+ patches.suse/percpu-refcount-Use-normal-instead-of-RCU-sched.patch -+ patches.suse/irqchip-irq-bcm7038-l1-Enable-parent-IRQ-if-necessar.patch -+ patches.suse/irqchip-Place-CONFIG_SIFIVE_PLIC-into-the-menu.patch -+ patches.suse/irqchip-ingenic-Error-out-if-IRQ-domain-creation-fai.patch -+ patches.suse/clocksource-drivers-timer-of-Use-unique-device-name-.patch -+ patches.suse/clocksource-drivers-asm9260-Add-a-check-for-of_clk_g.patch -+ patches.suse/hrtimer-Annotate-lockless-access-to-timer-state.patch -+ patches.suse/time-Zero-the-upper-32-bits-in-__kernel_timespec-on-.patch -+ patches.suse/s390-smp-vdso-fix-ASCE-handling.patch -+ patches.suse/s390-always-inline-disabled_wait.patch -+ patches.suse/s390-disable-preemption-when-switching-to-nodat-stack-with-call_on_stack.patch -+ patches.suse/s390-unwind-unify-task-is-current-checks.patch -+ patches.suse/s390-correct-call_on_stack-back_chain-saving.patch -+ patches.suse/s390-avoid-misusing-call_on_stack-for-task-stack-setup.patch -+ patches.suse/s390-unwind-report-an-error-if-pt_regs-are-not-on-stack.patch -+ patches.suse/s390-unwind-make-reuse_sp-default-when-unwinding-pt_regs.patch -+ patches.suse/s390-head64-correct-init_task-stack-setup.patch -+ patches.suse/s390-unwind-stop-gracefully-at-task-pt_regs.patch -+ patches.suse/s390-kaslr-store-KASLR-offset-for-early-dumps.patch -+ patches.suse/s390-unwind-always-inline-get_stack_pointer.patch -+ patches.suse/s390-fix-register-clobbering-in-call_on_stack.patch -+ patches.suse/s390-test_unwind-print-verbose-unwinding-results.patch -+ patches.suse/s390-unwind-start-unwinding-from-reliable-state.patch -+ patches.suse/s390-unwind-filter-out-unreliable-bogus-r14.patch -+ patches.suse/s390-unwind-add-stack-pointer-alignment-sanity-checks.patch -+ patches.suse/s390-livepatch-implement-reliable-stack-tracing-for-the-consistency-model.patch -+ patches.suse/apparmor-Use-a-memory-pool-instead-per-CPU-caches.patch -+ patches.suse/apparmor-Switch-to-GFP_KERNEL-where-possible.patch -+ patches.suse/apparmor-increase-left-match-history-buffer-size.patch -+ patches.suse/apparmor-fix-unsigned-len-comparison-with-less-than-.patch -+ patches.suse/apparmor-fix-wrong-buffer-allocation-in-aa_new_mount.patch -+ patches.suse/apparmor-reduce-rcu_read_lock-scope-for-aa_file_perm-mediation.patch -+ patches.suse/apparmor-make-it-so-work-buffers-can-be-allocated-from-atomic-context.patch -+ patches.suse/rtc-disable-uie-before-setting-time-and-enable-after.patch -+ patches.suse/rtc-brcmstb-waketimer-add-missed-clk_disable_unprepa.patch -+ patches.suse/rtc-bd70528-Add-MODULE-ALIAS-to-autoload-module.patch -+ patches.suse/rtc-bd70528-fix-module-alias-to-autoload-module.patch -+ patches.suse/rtc-fsl-ftm-alarm-remove-select-FSL_RCPM-and-default.patch - patches.suse/rtc-msm6242-Fix-reading-of-10-hour-digit.patch -+ patches.suse/rtc-pm8xxx-update-kerneldoc-for-struct-pm8xxx_rtc.patch -+ patches.suse/PCI-ASPM-Allow-re-enabling-Clock-PM.patch -+ patches.suse/PCI-pciehp-Avoid-returning-prematurely-from-sysfs-re.patch -+ patches.suse/PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch -+ patches.suse/ACPI-hotplug-PCI-Allocate-resources-directly-under-t.patch -+ patches.suse/x86-PCI-Avoid-AMD-FCH-XHCI-USB-PME-from-D0-defect.patch - patches.suse/PCI-PTM-Remove-spurious-d-from-granularity-message.patch - patches.suse/PCI-MSI-Fix-incorrect-MSI-X-masking-on-resume.patch -+ patches.suse/Revert-nvme-Add-quirk-for-Kingston-NVME-SSD-running-.patch -+ patches.suse/PCI-PM-Always-return-devices-to-D0-when-thawing.patch -+ patches.suse/PCI-PM-Clear-PCIe-PME-Status-even-for-legacy-power-m.patch -+ patches.suse/PCI-PM-Add-pcie_wait_for_link_delay.patch -+ patches.suse/PCI-Fix-missing-bridge-dma_ranges-resource-list-clea.patch -+ patches.suse/PCI-Do-not-use-bus-number-zero-from-EA-capability.patch -+ patches.suse/PCI-switchtec-Read-all-64-bits-of-part_event_bitmap.patch - patches.suse/PCI-Fix-Intel-ACS-quirk-UPDCR-register-address.patch -+ patches.suse/PCI-Add-DMA-alias-quirk-for-Intel-VCA-NTB.patch - patches.suse/PCI-Apply-Cavium-ACS-quirk-to-ThunderX2-and-ThunderX.patch -+ patches.suse/PCI-Make-ACS-quirk-implementations-more-uniform.patch -+ patches.suse/PCI-Unify-ACS-quirk-desired-vs-provided-checking.patch -+ patches.suse/PCI-aardvark-Use-LTSSM-state-to-build-link-training-.patch -+ patches.suse/PCI-aardvark-Fix-PCI_EXP_RTCTL-register-configuratio.patch - patches.suse/PCI-dwc-Fix-find_next_bit-usage.patch -+ patches.suse/PCI-endpoint-Cast-the-page-number-to-phys_addr_t.patch -+ patches.suse/PCI-layerscape-Add-LS1028a-support.patch -+ patches.suse/PCI-amlogic-Fix-probed-clock-names.patch -+ patches.suse/PCI-mobiveil-Fix-csr_read-write-build-issue.patch - patches.suse/PCI-rcar-Fix-missing-MACCTLR-register-setting-in-ini.patch -+ patches.suse/PCI-tegra-Fix-CLKREQ-dependency-programming.patch -+ patches.suse/resource-add-a-resource_list_first_type-helper.patch -+ patches.suse/pci-export-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-aardvark-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-altera-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-dwc-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-faraday-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-iproc-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-mediatek-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-mobiveil-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-rockchip-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-rockchip-drop-storing-driver-private-outbound-resource-data.patch -+ patches.suse/pci-v3-semi-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-xgene-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-xilinx-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-xilinx-nwl-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-versatile-use-pci_parse_request_of_pci_ranges.patch -+ patches.suse/pci-versatile-remove-usage-of-phys_offset.patch -+ patches.suse/pci-versatile-enable-compile_test.patch -+ patches.suse/pci-of-add-inbound-resource-parsing-to-helpers.patch -+ patches.suse/pci-ftpci100-use-inbound-resources-for-setup.patch -+ patches.suse/pci-v3-semi-use-inbound-resources-for-setup.patch -+ patches.suse/pci-xgene-use-inbound-resources-for-setup.patch -+ patches.suse/pci-iproc-use-inbound-resources-for-setup.patch -+ patches.suse/pci-rcar-use-inbound-resources-for-setup.patch -+ patches.suse/tools-PCI-Fix-fd-leakage.patch - patches.suse/tty-serial-msm_serial-Fix-flow-control.patch -+ patches.suse/serial-8250_dw-Avoid-double-error-messaging-when-IRQ.patch -+ patches.suse/serial-8250-mtk-Use-platform_get_irq_optional-for-op.patch - patches.suse/tty-serial-fsl_lpuart-use-the-sg-count-from-dma_map_.patch - patches.suse/tty-serial-imx-use-the-sg-count-from-dma_map_sg.patch - patches.suse/tty-serial-pch_uart-correct-usage-of-dma_unmap_sg.patch -+ patches.suse/0001-Revert-serial-uartlite-Add-runtime-support.patch -+ patches.suse/0001-Revert-serial-uartlite-Do-not-use-static-struct-uart.patch -+ patches.suse/0001-Revert-serial-uartlite-Move-the-uart-register.patch - patches.suse/serial-pl011-Fix-DMA-flush_buffer.patch - patches.suse/serial-ifx6x60-add-missed-pm_runtime_disable.patch - patches.suse/serial-serial_core-Perform-NULL-checks-for-break_ctl.patch -+ patches.suse/serial-stm32-fix-clearing-interrupt-error-flags.patch - patches.suse/tty-vt-keyboard-reject-invalid-keycodes.patch -+ patches.suse/vcs-prevent-write-access-to-vcsu-devices.patch -+ patches.suse/platform-chrome-wilco_ec-fix-use-after-free-issue.patch -+ patches.suse/PM-QoS-Redefine-FREQ_QOS_MAX_DEFAULT_VALUE-to-S32_MA.patch -+ patches.suse/PM-devfreq-Add-missing-locking-while-setting-suspend.patch - patches.suse/ACPI-OSL-only-free-map-once-in-osl.c.patch - patches.suse/ACPI-bus-Fix-NULL-pointer-check-in-acpi_bus_get_priv.patch - patches.suse/ACPI-sysfs-Change-ACPI_MASKABLE_GPE_MAX-to-0x100.patch - patches.suse/kvm-x86-fix-out-of-bounds-write-in-kvm_get_emulated_cpuid-cve-2019-19332 -+ patches.suse/mm-memcg-slab-wait-for-root-kmem_cache-refcnt-killin.patch -+ patches.suse/0001-epoll-simplify-ep_poll_safewake-for-CONFIG_DEBUG_LOC.patch -+ patches.suse/0001-fs-epoll-remove-unnecessary-wakeups-of-nested-epoll.patch - patches.suse/drm-limit-to-INT_MAX-in-create_blob-ioctl.patch -+ patches.suse/uaccess-disallow-INT_MAX-copy-sizes.patch -+ patches.suse/lib-ubsan-don-t-serialize-UBSAN-report.patch -+ patches.suse/thermal-qoriq-add-thermal-monitor-unit-version-2-sup.patch - patches.suse/thermal-Fix-deadlock-in-thermal-thermal_zone_device_.patch -+ patches.suse/ARM-tegra-Fix-FLOW_CTLR_HALT-register-clobbering-by-.patch -+ patches.suse/ARM-OMAP2-Add-missing-put_device-call-in-omapdss_ini.patch -+ patches.suse/soc-renesas-Add-missing-check-for-non-zero-product-r.patch -+ patches.suse/firmware-tegra-Move-BPMP-resume-to-noirq-phase.patch -+ patches.suse/soc-tegra-fuse-Add-FUSE-clock-check-in-tegra_fuse_re.patch -+ patches.suse/soc-tegra-pmc-Fix-crashes-for-hierarchical-interrupt.patch -+ patches.suse/soc-tegra-pmc-Support-wake-events-on-more-Tegra-SoCs.patch -+ patches.suse/soc-tegra-pmc-Add-wake-event-support-on-Tegra210.patch -+ patches.suse/soc-tegra-pmc-Configure-core-power-request-polarity.patch -+ patches.suse/soc-tegra-pmc-Configure-deep-sleep-control-settings.patch -+ patches.suse/firmware-imx-warn-on-unexpected-RX.patch -+ patches.suse/memory-tegra-Set-DMA-mask-based-on-supported-address.patch -+ patches.suse/PM-wakeup-Add-routine-to-help-fetch-wakeup-source-ob.patch -+ patches.suse/soc-fsl-add-RCPM-driver.patch -+ patches.suse/ARM-dts-s3c64xx-Fix-init-order-of-clock-providers.patch -+ patches.suse/arm64-dts-exynos-Revert-Remove-unneeded-address-spac.patch -+ patches.suse/ARM-dts-logicpd-torpedo-37xx-devkit-28-Reference-new.patch -+ patches.suse/arm64-tegra-Fix-active-low-warning-for-Jetson-TX1-re.patch -+ patches.suse/arm64-dts-marvell-Fix-CP110-NAND-controller-node-mul.patch -+ patches.suse/arm64-dts-allwinner-a64-Re-add-PMU-node.patch -+ patches.suse/arm64-dts-qcom-msm8998-clamshell-Remove-retention-id.patch -+ patches.suse/arm64-dts-meson-axg-fix-audio-fifo-reg-size.patch -+ patches.suse/arm64-dts-meson-odroid-c2-Disable-usb_otg-bus-to-avo.patch -+ patches.suse/arm64-dts-meson-gxl-s905x-khadas-vim-fix-gpio-keys-p.patch -+ patches.suse/arm64-dts-meson-gxl-s905x-khadas-vim-fix-uart_A-blue.patch -+ patches.suse/arm64-dts-meson-gxm-khadas-vim2-fix-uart_A-bluetooth.patch -+ patches.suse/m68k-coldfire-Use-CONFIG_PREEMPTION.patch -+ patches.suse/0031-export-avoid-code-duplication-in-include-linux-expor.patch - patches.suse/moduleparam-fix-parameter-description-mismatch.patch -+ patches.suse/module-wakeup-processes-in-module_wq-on-mod.patch -+ patches.suse/fuse-verify-attributes.patch -+ patches.suse/fuse-verify-nlink.patch -+ patches.suse/libceph-drop-unnecessary-check-from-dispatch-in-mon_client-c.patch -+ patches.suse/ceph-make-several-helper-accessors-take-const-pointers.patch -+ patches.suse/rbd-fix-spelling-mistake-requeueing-requeuing.patch -+ patches.suse/ceph-fix-geting-random-mds-from-mdsmap.patch -+ patches.suse/ceph-tone-down-loglevel-on-ceph_mdsc_build_path-warning.patch -+ patches.suse/ceph-don-t-leave-ino-field-in-ceph_mds_request_head-uninitialized.patch -+ patches.suse/rbd-introduce-rbd_is_snap.patch -+ patches.suse/rbd-introduce-rbd_dev_flag_readonly.patch -+ patches.suse/rbd-treat-images-mapped-read-only-seriously.patch -+ patches.suse/rbd-disallow-read-write-partitions-on-images-mapped-read-only.patch -+ patches.suse/rbd-don-t-acquire-exclusive-lock-for-read-only-mappings.patch -+ patches.suse/rbd-don-t-establish-watch-for-read-only-mappings.patch -+ patches.suse/rbd-remove-snapshot-existence-validation-code.patch -+ patches.suse/rbd-don-t-query-snapshot-features.patch -+ patches.suse/rbd-ask-for-a-weaker-incompat-mask-for-read-only-mappings.patch -+ patches.suse/libceph-rbd-ceph-convert-to-use-the-new-mount-api.patch - patches.suse/fsnamei.c-pull-positivity-check-into-follow_managed.patch - patches.suse/new-helper-lookup_positive_unlocked.patch - patches.suse/fix-dget_parent-fastpath-race.patch - patches.suse/fsnamei.c-fix-missing-barriers-when-checking-positivity.patch -+ patches.suse/io_uring-use-current-task-creds-instead-of-allocatin.patch -+ patches.suse/io_uring-transform-send-recvmsg-ERESTARTSYS-to-EINTR.patch - patches.suse/0001-xen-blkback-Avoid-unmapping-unmapped-grant-pages.patch -- patches.suse/0002-drm-radeon-fix-r1xx-r2xx-register-checker-for-POT-te.patch -+ patches.suse/0003-block-fix-memleak-of-bio-integrity-data.patch -+ patches.suse/drm-msm-include-linux-sched-task.h.patch -+ patches.suse/drm-msm-Sanitize-the-modeset_is_locked-checks-in-dpu.patch -+ patches.suse/drm-i915-query-Align-flavour-of-engine-data-lookup.patch -+ patches.suse/drm-i915-Reduce-nested-prepare_remote_context-to-a-t.patch -+ patches.suse/drm-amd-display-add-default-clocks-if-not-able-to-fe.patch -+ patches.suse/drm-amd-display-re-enable-wait-in-pipelock-but-add-t.patch -+ patches.suse/drm-radeon-fix-r1xx-r2xx-register-checker-for-POT-te.patch -+ patches.suse/drm-mgag200-Extract-device-type-from-flags.patch -+ patches.suse/drm-mgag200-Store-flags-from-PCI-driver-data-in-devi.patch -+ patches.suse/0001-drm-mgag200-Add-workaround-for-HW-that-does-not-supp.patch -+ patches.suse/drm-dp_mst-Correct-the-bug-in-drm_dp_update_payload_.patch -+ patches.suse/drm-i915-gvt-Fix-cmd-length-check-for-MI_ATOMIC.patch - patches.suse/ALSA-hda-hdmi-fix-vgaswitcheroo-detection-for-AMD.patch - patches.suse/ALSA-hda-hdmi-Add-new-pci-ids-for-AMD-GPU-display-au.patch -+ patches.suse/ALSA-hda-hdmi-enable-runtime-pm-for-newer-AMD-displa.patch -+ patches.suse/ALSA-hda-hdmi-enable-automatic-runtime-pm-for-AMD-HD.patch -+ patches.suse/ALSA-hda-hdmi-fix-regression-in-connect-list-handlin.patch - patches.suse/ALSA-hda-realtek-Dell-headphone-has-noise-on-unmute-.patch -+ patches.suse/ALSA-hda-realtek-Fix-inverted-bass-GPIO-pin-on-Acer-.patch -+ patches.suse/ALSA-hda-hdmi-fix-kernel-oops-caused-by-invalid-PCM-.patch -+ patches.suse/ALSA-hda-hdmi-preserve-non-MST-PCM-routing-for-Intel.patch -+ patches.suse/ALSA-hda-fixup-for-the-bass-speaker-on-Lenovo-Carbon.patch -+ patches.suse/ALSA-hda-Modify-stream-stripe-mask-only-when-needed.patch -+ patches.suse/ALSA-hda-hdmi-Keep-old-slot-assignment-behavior-for-.patch - patches.suse/ALSA-pcm-oss-Avoid-potential-buffer-overflows.patch - patches.suse/powerpc-xive-Skip-ioremap-of-ESB-pages-for-LSI-inter.patch -+ patches.suse/powerpc-pmem-Fix-kernel-crash-due-to-wrong-range-val.patch - patches.suse/powerpc-Fix-vDSO-clock_getres.patch - patches.suse/powerpc-archrandom-fix-arch_get_random_seed_int.patch -+ patches.suse/powerpc-perf-Disable-trace_imc-pmu.patch -+ patches.suse/arm64-mm-Fix-initialisation-of-DMA-zones-on-non-NUMA.patch -+ patches.suse/arm64-KVM-Invoke-compute_layout-before-alternatives-.patch -+ patches.suse/soc-aspeed-Fix-snoop_file_poll-s-return-type.patch -+ patches.suse/arm64-dts-juno-Fix-UART-frequency.patch -+ patches.suse/Revert-arm64-dts-juno-add-dma-ranges-property.patch -+ patches.suse/firmware-arm_scmi-Avoid-double-free-in-error-flow.patch -+ patches.suse/ARM-dts-omap3-tao3530-Fix-incorrect-MMC-card-detecti.patch -+ patches.suse/ARM-dts-Fix-vcsi-regulator-to-be-always-on-for-droid.patch -+ patches.suse/ARM-dts-Fix-sgx-sysconfig-register-for-omap4.patch -+ patches.suse/cpufreq-tegra124-Add-suspend-and-resume-support.patch -+ patches.suse/soc-tegra-pmc-Use-lower-case-for-hexadecimal-literal.patch -+ patches.suse/soc-tegra-pmc-Add-missing-IRQ-callbacks-on-Tegra194.patch -+ patches.suse/soc-tegra-pmc-Add-reset-sources-and-levels-on-Tegra1.patch -+ patches.suse/vfio-pci-call-irq_bypass_unregister_producer-before-.patch -+ patches.suse/NFSv2-Fix-a-typo-in-encode_sattr.patch -+ patches.suse/SUNRPC-Avoid-RPC-delays-when-exiting-suspend.patch -+ patches.suse/NFSv4.x-Handle-bad-dead-sessions-correctly-in-nfs41_.patch -+ patches.suse/NFSv4.x-Drop-the-slot-if-nfs4_delegreturn_prepare-wa.patch -+ patches.suse/SUNRPC-Eliminate-log-noise-in-call_reserveresult.patch -+ patches.suse/SUNRPC-Add-trace-points-to-observe-transport-congest.patch -+ patches.suse/xprtrdma-add-unique-trace-points-for-posting-local-invalidate-wrs.patch -+ patches.suse/xprtrdma-Connection-becomes-unstable-after-a-reconne.patch -+ patches.suse/xprtrdma-Initialize-rb_credits-in-one-place.patch -+ patches.suse/xprtrdma-Close-window-between-waking-RPC-senders-and.patch -+ patches.suse/xprtrdma-Fix-MR-list-handling.patch -+ patches.suse/xprtrdma-Manage-MRs-in-context-of-a-single-connectio.patch -+ patches.suse/xprtrdma-Ensure-ri_id-is-stable-during-MR-recycling.patch -+ patches.suse/xprtrdma-Remove-rpcrdma_sendctx-sc_xprt.patch -+ patches.suse/xprtrdma-Remove-rpcrdma_sendctx-sc_device.patch -+ patches.suse/xprtrdma-Move-the-rpcrdma_sendctx-sc_wr-field.patch -+ patches.suse/xprtrdma-Refactor-rpcrdma_prepare_msg_sges.patch -+ patches.suse/xprtrdma-Pull-up-sometimes.patch -+ patches.suse/xprtrdma-Wake-tasks-after-connect-worker-fails.patch -+ patches.suse/xprtrdma-Report-the-computed-connect-delay.patch -+ patches.suse/xprtrdma-Refine-trace_xprtrdma_fixup.patch -+ patches.suse/xprtrdma-Replace-dprintk-in-rpcrdma_update_connect_p.patch -+ patches.suse/xprtrdma-Replace-dprintk-in-xprt_rdma_set_port.patch -+ patches.suse/SUNRPC-Fix-another-issue-with-MIC-buffer-space.patch -+ patches.suse/SUNRPC-Capture-completion-of-all-RPC-tasks.patch -+ patches.suse/svcrdma-Improve-DMA-mapping-trace-points.patch -+ patches.suse/nfsd4-fix-up-replay_matches_cache.patch -+ patches.suse/sunrpc-fix-crash-when-cache_head-become-valid-before.patch -+ patches.suse/SUNRPC-Trace-gssproxy-upcall-results.patch -+ patches.suse/SUNRPC-Fix-svcauth_gss_proxy_init.patch -+ patches.suse/nfsd-restore-NFSv3-ACL-support.patch -+ patches.suse/SUNRPC-Fix-backchannel-latency-metrics.patch -+ patches.suse/nfsd-Ensure-CLONE-persists-data-and-metadata-changes.patch -+ patches.suse/NFSD-fixing-possible-null-pointer-derefering-in-copy.patch -+ patches.suse/nfsd-depend-on-CRYPTO_MD5-for-legacy-client-tracking.patch -+ patches.suse/xfs-don-t-check-for-AG-deadlock-for-realtime-files-i.patch -+ patches.suse/xfs-fix-mount-failure-crash-on-invalid-iclog-memory-.patch -+ patches.suse/iomap-fix-sub-page-uptodate-handling.patch - patches.suse/Input-goodix-add-upside-down-quirk-for-Teclast-X89-t.patch -- patches.suse/Input-synaptics-rmi4-don-t-increment-rmiaddr-for-SMB.patch -- patches.suse/CIFS-Fix-NULL-pointer-dereference-in-smb2_push_mandatory_locks.patch -+ patches.suse/Input-synaptics-rmi4-re-enable-IRQs-in-f34v7_do_refl.patch -+ patches.suse/CIFS-Fix-NULL-pointer-dereference-in-smb2_push_manda.patch - patches.suse/fs-cifs-Fix-atime-update-check-vs-mtime.patch -+ patches.suse/cifs-remove-redundant-assignment-to-pointer-pneg_ctxt.patch -+ patches.suse/smb3-remove-unused-flag-passed-into-close-functions.patch -+ patches.suse/smb3-query-attributes-on-file-close.patch -+ patches.suse/smb3-fix-mode-passed-in-on-create-for-modetosid-mount-option.patch -+ patches.suse/smb3-improve-check-for-when-we-send-the-security-descriptor-context.patch -+ patches.suse/scsi-lpfc-size-cpu-map-by-last-cpu-id-set.patch -+ patches.suse/scsi-scsi_transport_sas-fix-memory-leak-when-removing-devices - patches.suse/scsi-qla2xxx-fix-rports-not-being-mark-as-lost-in-sy.patch - patches.suse/scsi-qla2xxx-unregister-ports-after-GPN_FT-failure.patch - patches.suse/scsi-qla2xxx-Fix-qla2x00_request_irqs-for-MSI.patch -+ patches.suse/bpf-Fix-static-checker-warning.patch -+ patches.suse/bpf-Support-pre-2.25-binutils-objcopy-for-vmlinux-BT.patch -+ patches.suse/libbpf-Fix-Makefile-libbpf-symbol-mismatch-diagnosti.patch -+ patches.suse/libbpf-Fix-global-variable-relocation.patch -+ patches.suse/libbpf-Fix-up-generation-of-bpf_helper_defs.h.patch -+ patches.suse/libbpf-fix-sym-st_value-print-on-32-bit-arches.patch -+ patches.suse/bpf-Fix-build-in-minimal-configurations.patch -+ patches.suse/bpf-Force-.BTF-section-start-to-zero-when-dumping-fr.patch -+ patches.suse/sch_cake-Add-missing-NLA-policy-entry-TCA_CAKE_SPLIT.patch -+ patches.suse/Fixed-updating-of-ethertype-in-function-skb_mpls_pop.patch - patches.suse/can-slcan-Fix-use-after-free-Read-in-slcan_open.patch -+ patches.suse/can-ucan-fix-non-atomic-allocation-in-completion-han.patch -+ patches.suse/net-fix-a-leak-in-register_netdevice.patch - patches.suse/net-bridge-deny-dev_set_mac_address-when-unregisteri.patch -+ patches.suse/net-core-Populate-VF-index-in-struct-ifla_vf_guid.patch -+ patches.suse/net-mscc-ocelot-unregister-the-PTP-clock-on-deinit.patch -+ patches.suse/tcp-refactor-tcp_retransmit_timer.patch -+ patches.suse/net-sched-fix-dump-qlen-for-sch_mq-sch_mqprio-with-N.patch -+ patches.suse/cls_flower-Fix-the-behavior-using-port-ranges-with-h.patch -+ patches.suse/net-ipv6-add-net-argument-to-ip6_dst_lookup_flow.patch -+ patches.suse/net-ipv6_stub-use-ip6_dst_lookup_flow-instead-of-ip6.patch - patches.suse/openvswitch-support-asymmetric-conntrack.patch -+ patches.suse/act_ct-support-asymmetric-conntrack.patch -+ patches.suse/xdp-obtain-the-mem_id-mutex-before-trying-to-remove-.patch -+ patches.suse/ionic-keep-users-rss-hash-across-lif-reset.patch -+ patches.suse/net-sfp-fix-unbind.patch -+ patches.suse/net-sfp-fix-hwmon.patch -+ patches.suse/net-Fixed-updating-of-ethertype-in-skb_mpls_push.patch -+ patches.suse/hsr-fix-a-NULL-pointer-dereference-in-hsr_dev_xmit.patch -+ patches.suse/net-thunderx-start-phy-before-starting-autonegoti.patch - patches.suse/s390-qeth-guard-against-runt-packets - patches.suse/s390-qeth-ensure-linear-access-to-packet-headers -+ patches.suse/s390-qeth-fix-dangling-io-buffers-after-halt-clear -+ patches.suse/net-hns3-fix-for-TX-queue-not-restarted-problem.patch -+ patches.suse/net-hns3-fix-a-use-after-free-problem-in-hns3_nic_ma.patch -+ patches.suse/net-hns3-fix-VF-ID-issue-for-setting-VF-VLAN.patch -+ patches.suse/samples-bpf-Fix-broken-xdp_rxq_info-due-to-map-order.patch -+ patches.suse/bpf-Fix-a-bug-when-getting-subprog-0-jited-image-in-.patch -+ patches.suse/enetc-disable-EEE-autoneg-by-default.patch -+ patches.suse/mqprio-Fix-out-of-bounds-access-in-mqprio_dump.patch -+ patches.suse/tipc-fix-ordering-of-tipc-module-init-and-exit-routi.patch -+ patches.suse/net-avoid-an-indirect-call-in-____sys_recvmsg.patch -+ patches.suse/net-tls-Fix-return-values-to-avoid-ENOTSUPP.patch -+ patches.suse/net-dsa-fix-flow-dissection-on-Tx-path.patch -+ patches.suse/net-sysfs-Call-dev_hold-always-in-netdev_queue_add_k.patch - patches.suse/tcp-md5-fix-potential-overestimation-of-TCP-option-s.patch -+ patches.suse/net-mlx5e-Fix-TXQ-indices-to-be-sequential.patch -+ patches.suse/net-mlx5e-Query-global-pause-state-before-setting-pr.patch - patches.suse/net-mlx5e-Fix-SFF-8472-eeprom-length.patch -+ patches.suse/net-mlx5e-Fix-freeing-flow-with-kfree-and-not-kvfree.patch -+ patches.suse/net-mlx5e-Fix-free-peer_flow-when-refcount-is-0.patch -+ patches.suse/net-mlx5e-Fix-translation-of-link-mode-into-speed.patch -+ patches.suse/net-mlx5e-ethtool-Fix-analysis-of-speed-setting.patch -+ patches.suse/net-mlx5e-E-switch-Fix-Ingress-ACL-groups-in-switchd.patch -+ patches.suse/tcp-fix-rejected-syncookies-due-to-stale-timestamps.patch -+ patches.suse/tcp-tighten-acceptance-of-ACKs-not-matching-a-child-.patch -+ patches.suse/tcp-Protect-accesses-to-.ts_recent_stamp-with-READ-W.patch -+ patches.suse/gre-refetch-erspan-header-from-skb-data-after-pskb_m.patch - patches.suse/inet-protect-against-too-small-mtu-values.patch - patches.suse/net-ethernet-ti-cpsw-fix-extra-rx-interrupt.patch -+ patches.suse/vhost-vsock-accept-only-packets-with-the-right-dst_c.patch -+ patches.suse/net_sched-validate-TCA_KIND-attribute-in-tc_chain_tm.patch -+ patches.suse/erofs-zero-out-when-listxattr-is-called-with-no-xatt.patch -+ patches.suse/afs-Fix-afs_find_server-lookups-for-ipv4-peers.patch -+ patches.suse/afs-Fix-SELinux-setting-security-label-on-afs.patch -+ patches.suse/afs-Fix-mountpoint-parsing.patch -+ patches.suse/afs-Fix-creation-calls-in-the-dynamic-root-to-fail-w.patch -+ patches.suse/afs-Fix-missing-cell-comparison-in-afs_test_super.patch -+ patches.suse/ceph-convert-int-fields-in-ceph_mount_options-to-unsigned-int.patch -+ patches.suse/ceph-show-tasks-waiting-on-caps-in-debugfs-caps-file.patch -+ patches.suse/ceph-trigger-the-reclaim-work-once-there-has-enough-pending-caps.patch -+ patches.suse/ceph-switch-to-global-cap-helper.patch -+ patches.suse/ceph-add-more-debug-info-when-decoding-mdsmap.patch -+ patches.suse/0004-dm-mpath-remove-harmful-bio-based-optimization.patch -+ patches.suse/0005-dm-btree-increase-rebalance-threshold-in-__rebalance.patch -+ patches.suse/0006-dm-thin-metadata-Add-support-for-a-pre-commit-callba.patch -+ patches.suse/0007-dm-thin-Flush-data-device-before-committing-metadata.patch -+ patches.suse/net-make-socket-read-write_iter-honor-IOCB_NOWAIT.patch -+ patches.suse/nvme-rdma-Avoid-preallocating-big-SGL-for-data.patch -+ patches.suse/nvme-fc-Avoid-preallocating-big-SGL-for-data.patch -+ patches.suse/nvme_fc-add-module-to-ops-template-to-allow-module-r.patch -+ patches.suse/nvme-add-error-message-on-mismatching-controller-ids.patch -+ patches.suse/nvme-else-following-return-is-not-needed.patch -+ patches.suse/nvme-fc-fix-double-free-scenarios-on-hw-queues.patch -+ patches.suse/nvme-Namepace-identification-descriptor-list-is-opti.patch -+ patches.suse/nvme-pci-Remove-last_cq_head.patch -+ patches.suse/nvme-pci-Fix-write-and-poll-queue-types.patch -+ patches.suse/nvme-pci-Limit-write-queue-sizes-to-possible-cpus.patch -+ patches.suse/nvme-pci-Fix-read-queue-count.patch -+ patches.suse/block-fix-check-bi_size-overflow-before-merge.patch -+ patches.suse/raid5-need-to-set-STRIPE_HANDLE-for-batch-head.patch -+ patches.suse/0020-md-raid1-check-rdev-before-reference-in-raid1_sync_r.patch -+ patches.suse/0021-md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch -+ patches.suse/drm-mcde-dsi-Fix-invalid-pointer-dereference-if-pane.patch - patches.suse/dma-buf-Fix-memory-leak-in-sync_file_merge.patch - patches.suse/drm-meson-venc-cvbs-fix-CVBS-mode-matching.patch -+ patches.suse/drm-nouveau-Move-the-declaration-of-struct-nouveau_c.patch -+ patches.suse/drm-nouveau-Fix-drm-core-using-atomic-code-paths-on-.patch -+ patches.suse/drm-nouveau-kms-nv50-Call-outp_atomic_check_view-bef.patch -+ patches.suse/drm-nouveau-kms-nv50-Store-the-bpc-we-re-using-in-nv.patch -+ patches.suse/drm-nouveau-kms-nv50-Limit-MST-BPC-to-8.patch -+ patches.suse/drm-nouveau-kms-nv50-fix-panel-scaling.patch -+ patches.suse/0001-drm-mgag200-Flag-all-G200-SE-A-machines-as-broken-wr.patch -+ patches.suse/drm-i915-gt-Save-irqstate-around-virtual_context_des.patch -+ patches.suse/drm-i915-fbc-Disable-fbc-by-default-on-all-glk.patch -+ patches.suse/drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch -+ patches.suse/drm-amdgpu-add-check-before-enabling-disabling-broad.patch -+ patches.suse/drm-amdgpu-add-cache-flush-workaround-to-gfx8-emit_f.patch -+ patches.suse/drm-amd-display-Fixed-kernel-panic-when-booting-with.patch -+ patches.suse/drm-amd-display-Change-the-delay-time-before-enablin.patch -+ patches.suse/drm-amd-display-Reset-steer-fifo-before-unblanking-t.patch -+ patches.suse/0004-drm-amdgpu-fix-license-on-Kconfig-and-Makefiles.patch -+ patches.suse/0001-drm-amdgpu-avoid-using-invalidate-semaphore-for-pica.patch -+ patches.suse/0001-drm-amdgpu-add-invalidate-semaphore-limit-for-SRIOV-.patch - patches.suse/ALSA-echoaudio-simplify-get_audio_levels.patch - patches.suse/ALSA-oxfw-fix-return-value-in-error-path-of-isochron.patch - patches.suse/ALSA-fireface-fix-return-value-in-error-path-of-isoc.patch - patches.suse/ALSA-hda-hdmi-Fix-duplicate-unref-of-pci_dev.patch - patches.suse/ALSA-hda-realtek-Line-out-jack-doesn-t-work-on-a-Del.patch -+ patches.suse/PM-devfreq-Fix-devfreq_notifier_call-returning-errno.patch -+ patches.suse/PM-devfreq-Set-scaling_max_freq-to-max-on-OPP-notifi.patch -+ patches.suse/PM-devfreq-Don-t-fail-devfreq_dev_release-if-not-in-.patch -+ patches.suse/cpuidle-use-first-valid-target-residency-as-poll-time.patch -+ patches.suse/ACPI-PM-Avoid-attaching-ACPI-PM-domain-to-certain-de.patch -+ patches.suse/pci-rockchip-fix-io-outbound-atu-register-number.patch -+ patches.suse/virtio-balloon-fix-managed-page-counts-when-migratin.patch -+ patches.suse/ovl-fix-lookup-failure-on-multi-lower-squashfs.patch -+ patches.suse/ovl-fix-corner-case-of-non-unique-st_dev-st_ino.patch -+ patches.suse/ovl-relax-WARN_ON-on-rename-to-self.patch - patches.suse/smb3-fix-refcount-underflow-warning-on-unmount-when-no-directory-le.patch - patches.suse/SMB3-Fix-crash-in-SMB2_open_init-due-to-uninitialized-field-in-comp.patch - patches.suse/CIFS-Close-cached-root-handle-only-if-it-has-a-lease.patch -+ patches.suse/crypto-arm-curve25519-add-arch-specific-key-generation-function.patch -+ patches.suse/usb-roles-fix-a-potential-use-after-free.patch -+ patches.suse/usb-typec-fix-use-after-free-in-typec_register_port.patch - patches.suse/usb-core-urb-fix-URB-structure-initialization-functi.patch - patches.suse/usb-mon-Fix-a-deadlock-in-usbmon-between-mmap-and-re.patch - patches.suse/USB-serial-io_edgeport-fix-epic-endpoint-lookup.patch - patches.suse/USB-idmouse-fix-interface-sanity-checks.patch - patches.suse/USB-adutux-fix-interface-sanity-check.patch - patches.suse/USB-atm-ueagle-atm-add-missing-endpoint-check.patch -+ patches.suse/usb-dwc3-gadget-Fix-logical-condition.patch -+ patches.suse/usb-dwc3-gadget-Clear-started-flag-for-non-IOC.patch - patches.suse/usb-dwc3-ep0-Clear-started-flag-on-completion.patch -+ patches.suse/usb-gadget-fix-wrong-endpoint-desc.patch - patches.suse/xhci-Fix-memory-leak-in-xhci_add_in_port.patch - patches.suse/xhci-fix-USB3-device-initiated-resume-race-with-root.patch - patches.suse/usb-xhci-only-set-D3hot-for-pci-device.patch - patches.suse/xhci-Increase-STS_HALT-timeout-in-xhci_suspend.patch - patches.suse/xhci-handle-some-XHCI_TRUST_TX_LENGTH-quirks-cases-a.patch - patches.suse/xhci-make-sure-interrupts-are-restored-to-correct-st.patch -+ patches.suse/usb-dwc3-pci-add-ID-for-the-Intel-Comet-Lake-H-varia.patch -+ patches.suse/iio-adc-ad7606-fix-reading-unnecessary-data-from-dev.patch -+ patches.suse/iio-st_accel-Fix-unused-variable-warning.patch -+ patches.suse/iio-adc-ad7124-Enable-internal-reference.patch -+ patches.suse/iio-humidity-hdc100x-fix-IIO_HUMIDITYRELATIVE-channe.patch -+ patches.suse/iio-imu-inv_mpu6050-fix-temperature-reporting-using-.patch -+ patches.suse/iio-ad7949-fix-channels-mixups.patch - patches.suse/iio-adc-max9611-Fix-too-short-conversion-time-delay.patch -+ patches.suse/staging-wlan-ng-add-CRC32-dependency-in-Kconfig.patch -+ patches.suse/staging-vchiq-call-unregister_chrdev_region-when-dri.patch -+ patches.suse/staging-gigaset-fix-general-protection-fault-on-prob.patch -+ patches.suse/staging-gigaset-fix-illegal-free-on-probe-errors.patch -+ patches.suse/staging-gigaset-add-endpoint-type-sanity-check.patch - patches.suse/staging-rtl8188eu-fix-interface-sanity-check.patch -+ patches.suse/staging-rtl8712-fix-interface-sanity-check.patch -+ patches.suse/lib-raid6-fix-awk-build-warnings.patch -+ patches.suse/interconnect-qcom-sdm845-Walk-the-list-safely-on-nod.patch -+ patches.suse/binder-fix-incorrect-calculation-for-num_valid.patch - patches.suse/scsi-qla2xxx-Correctly-retrieve-and-interpret-active.patch - patches.suse/scsi-qla2xxx-Added-support-for-MPI-and-PEP-regions-f.patch - patches.suse/scsi-qla2xxx-Fix-incorrect-SFUB-length-used-for-Secu.patch -- patches.suse/0001-scsi-qla2xxx-Ignore-NULL-pointer-in-tcm_qla2xxx_free.patch -- patches.suse/0002-scsi-qla2xxx-Use-explicit-LOGO-in-target-mode.patch -- patches.suse/0003-scsi-qla2xxx-Initialize-free_work-before-flushing-it.patch -- patches.suse/0004-scsi-qla2xxx-Drop-superfluous-INIT_WORK-of-del_work.patch -- patches.suse/0005-scsi-qla2xxx-Change-discovery-state-before-PLOGI.patch -- patches.suse/0006-scsi-qla2xxx-Allow-PLOGI-in-target-mode.patch -- patches.suse/0007-scsi-qla2xxx-Don-t-call-qlt_async_event-twice.patch -- patches.suse/0008-scsi-qla2xxx-Fix-PLOGI-payload-and-ELS-IOCB-dump-len.patch -- patches.suse/0009-scsi-qla2xxx-Configure-local-loop-for-N2N-target.patch -- patches.suse/0010-scsi-qla2xxx-Send-Notify-ACK-after-N2N-PLOGI.patch -- patches.suse/0011-scsi-qla2xxx-Don-t-defer-relogin-unconditonally.patch -- patches.suse/0012-scsi-qla2xxx-Ignore-PORT-UPDATE-after-N2N-PLOGI.patch -- patches.suse/0013-scsi-qla2xxx-Add-debug-dump-of-LOGO-payload-and-ELS-.patch -+ patches.suse/scsi-lpfc-Fix-memory-leak-on-lpfc_bsg_write_ebuf_set.patch -+ patches.suse/scsi-qla2xxx-Ignore-NULL-pointer-in-tcm_qla2xxx_free.patch -+ patches.suse/scsi-qla2xxx-Use-explicit-LOGO-in-target-mode.patch -+ patches.suse/scsi-qla2xxx-Initialize-free_work-before-flushing-it.patch -+ patches.suse/scsi-qla2xxx-Drop-superfluous-INIT_WORK-of-del_work.patch -+ patches.suse/scsi-qla2xxx-Change-discovery-state-before-PLOGI.patch -+ patches.suse/scsi-qla2xxx-Allow-PLOGI-in-target-mode.patch -+ patches.suse/scsi-qla2xxx-Don-t-call-qlt_async_event-twice.patch -+ patches.suse/scsi-qla2xxx-Fix-PLOGI-payload-and-ELS-IOCB-dump-len.patch -+ patches.suse/scsi-qla2xxx-Configure-local-loop-for-N2N-target.patch -+ patches.suse/scsi-qla2xxx-Send-Notify-ACK-after-N2N-PLOGI.patch -+ patches.suse/scsi-qla2xxx-Don-t-defer-relogin-unconditonally.patch -+ patches.suse/scsi-qla2xxx-Ignore-PORT-UPDATE-after-N2N-PLOGI.patch -+ patches.suse/scsi-qla2xxx-Add-debug-dump-of-LOGO-payload-and-ELS-.patch -+ patches.suse/scsi-ufs-give-an-unique-id-to-each-ufs-bsg -+ patches.suse/scsi-iscsi-qla4xxx-fix-double-free-in-probe -+ patches.suse/scsi-ufs-disable-autohibern8-feature-in-cadence-ufs - patches.suse/scsi-libsas-stop-discovering-if-oob-mode-is-disconnected -+ patches.suse/scsi-smartpqi-Update-attribute-name-to-driver_versio.patch -+ patches.suse/scsi-iscsi-fix-a-potential-deadlock-in-the-timeout-handler -+ patches.suse/RDMA-cma-add-missed-unregister_pernet_subsys-in-init.patch -+ patches.suse/rxe-correctly-calculate-iCRC-for-unaligned-payloads.patch -+ patches.suse/RDMA-counter-Prevent-auto-binding-a-QP-which-are-not.patch -+ patches.suse/IB-mlx4-Follow-mirror-sequence-of-device-add-during-.patch -+ patches.suse/IB-mlx5-Fix-steering-rule-of-drop-and-count.patch -+ patches.suse/IB-core-Introduce-rdma_user_mmap_entry_insert_range-.patch -+ patches.suse/IB-mlx5-Fix-device-memory-flows.patch -+ patches.suse/ARM-vexpress-Set-up-shared-OPP-table-instead-of-indi.patch -+ patches.suse/ARM-dts-BCM5301X-Fix-MDIO-node-address-size-cells.patch -+ patches.suse/ARM-dts-Cygnus-Fix-MDIO-node-address-size-cells.patch -+ patches.suse/ARM-dts-bcm283x-Fix-critical-trip-point.patch -+ patches.suse/reset-brcmstb-Remove-resource-checks.patch -+ patches.suse/reset-Fix-of-devm-_reset_control_array_get-kerneldoc.patch -+ patches.suse/reset-Do-not-register-resource-data-for-missing-rese.patch -+ patches.suse/ARM-dts-imx6ul-imx6ul-14x14-evk.dtsi-Fix-SPI-NOR-pro.patch -+ patches.suse/arm64-dts-ls1028a-fix-reboot-node.patch -+ patches.suse/bus-ti-sysc-Fix-missing-reset-delay-handling.patch -+ patches.suse/efi-memreserve-Register-reservations-as-reserved-in-.patch -+ patches.suse/efi-gop-Return-EFI_NOT_FOUND-if-there-are-no-usable-.patch -+ patches.suse/efi-gop-Return-EFI_SUCCESS-if-a-usable-GOP-was-found.patch -+ patches.suse/efi-gop-Fix-memory-leak-in-__gop_query32-64.patch -+ patches.suse/efi-earlycon-Remap-entire-framebuffer-after-page-ini.patch -+ patches.suse/efi-Don-t-attempt-to-map-RCI2-config-table-if-it-doe.patch -+ patches.suse/x86-intel-Disable-HPET-on-Intel-Coffee-Lake-H-platfo.patch -+ patches.suse/x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch -+ patches.suse/spi-pxa2xx-Add-support-for-Intel-Jasper-Lake.patch -+ patches.suse/spi-cadence-Correct-handling-of-native-chipselect.patch -+ patches.suse/spi-dw-Correct-handling-of-native-chipselect.patch -+ patches.suse/spi-sprd-Fix-the-incorrect-SPI-register.patch -+ patches.suse/spi-spi-cavium-thunderx-Add-missing-pci_release_regi.patch -+ patches.suse/spi-fsl-don-t-map-irq-during-probe.patch -+ patches.suse/spi-spi-ti-qspi-Fix-a-bug-when-accessing-non-default.patch -+ patches.suse/spi-nxp-fspi-Ensure-width-is-respected-in-spi-mem-op.patch -+ patches.suse/spi-fsl-use-platform_get_irq-instead-of-of_irq_to_resource.patch -+ patches.suse/regulator-fix-use-after-free-issue.patch -+ patches.suse/regulator-core-fix-regulator_register-error-paths-to.patch - patches.suse/regulator-rn5t618-fix-module-aliases.patch -+ patches.suse/Btrfs-fix-cloning-range-with-a-hole-when-using-the-N.patch - patches.suse/btrfs-do-not-call-synchronize_srcu-in-inode_tree_del.patch -+ patches.suse/btrfs-don-t-double-lock-the-subvol_sem-for-rename-exchange.patch - patches.suse/Btrfs-fix-missing-data-checksums-after-replaying-a-l.patch - patches.suse/Btrfs-make-tree-checker-detect-checksum-items-with-o.patch - patches.suse/Btrfs-fix-removal-logic-of-the-tree-mod-log-that-lea.patch -+ patches.suse/Btrfs-fix-hole-extent-items-with-a-zero-size-after-r.patch - patches.suse/btrfs-abort-transaction-after-failed-inode-updates-i.patch - patches.suse/btrfs-handle-ENOENT-in-btrfs_uuid_tree_iterate.patch - patches.suse/btrfs-skip-log-replay-on-orphaned-roots.patch -+ patches.suse/btrfs-do-not-leak-reloc-root-if-we-fail-to-read-the-fs-root.patch - patches.suse/ALSA-pcm-Avoid-possible-info-leaks-from-PCM-stream-b.patch - patches.suse/ALSA-hda-ca0132-Keep-power-on-during-processing-DSP-.patch - patches.suse/ALSA-hda-ca0132-Avoid-endless-loop.patch - patches.suse/ALSA-hda-ca0132-Fix-work-handling-in-delayed-HP-dete.patch -+ patches.suse/ALSA-hda-Fix-regression-by-strip-mask-fix.patch - patches.suse/ALSA-hda-Downgrade-error-message-for-single-cmd-fall.patch -+ patches.suse/ASoC-rt5682-fix-i2c-arbitration-lost-issue.patch -+ patches.suse/ASoC-AMD-Enable-clk-in-startup-intead-of-hw_params.patch -+ patches.suse/ASoC-max98090-remove-msleep-in-PLL-unlocked-workarou.patch -+ patches.suse/ASoC-max98090-exit-workaround-earlier-if-PLL-is-lock.patch -+ patches.suse/ASoC-max98090-fix-possible-race-conditions.patch -+ patches.suse/ASoC-Intel-sst-Add-missing-include-linux-io.h.patch -+ patches.suse/ASoC-Intel-bytcr_rt5640-Update-quirk-for-Teclast-X89.patch -+ patches.suse/ASoC-topology-Check-return-value-for-snd_soc_add_dai.patch -+ patches.suse/ASoC-topology-Check-return-value-for-soc_tplg_pcm_cr.patch -+ patches.suse/ASoC-simple-card-Don-t-create-separate-link-when-pla.patch -+ patches.suse/ASoC-SOF-loader-snd_sof_fw_parse_ext_data-log-warnin.patch -+ patches.suse/ASoC-SOF-loader-fix-snd_sof_fw_parse_ext_data.patch -+ patches.suse/ASoC-SOF-Intel-split-cht-and-byt-debug-window-sizes.patch - patches.suse/ASoC-wm8962-fix-lambda-value.patch -+ patches.suse/KEYS-asymmetric-return-ENOMEM-if-akcipher_request_al.patch -+ patches.suse/tpm_tis-reserve-chip-for-duration-of-tpm_tis_core_in.patch -+ patches.suse/tpm-fix-invalid-locking-in-NONBLOCKING-mode.patch -+ patches.suse/cpufreq-Avoid-leaving-stale-IRQ-work-items-during-CP.patch -+ patches.suse/mm-vmscan-protect-shrinker-idr-replace-with-CONFIG_MEMCG.patch -+ patches.suse/0001-pinctrl-baytrail-Really-serialize-all-register-acces.patch -+ patches.suse/usb-typec-fusb302-Fix-an-undefined-reference-to-extc.patch -+ patches.suse/USB-EHCI-Do-not-return-EPIPE-when-hub-is-disconnecte.patch - patches.suse/usbip-Fix-receive-error-in-vhci-hcd-when-using-scatt.patch -+ patches.suse/usbip-Fix-error-path-of-vhci_recv_ret_submit.patch - patches.suse/usb-xhci-Fix-build-warning-seen-with-CONFIG_PM-n.patch - patches.suse/tty-serial-msm_serial-Fix-lockup-for-sysrq-and-oops.patch -+ patches.suse/serial-sprd-Add-clearing-break-interrupt-operation.patch -+ patches.suse/tty-link-tty-and-port-before-configuring-it-as-conso.patch -+ patches.suse/tty-serial-atmel-fix-out-of-range-clock-divider-hand.patch -+ patches.suse/staging-comedi-gsc_hpdi-check-dma_alloc_coherent-ret.patch -+ patches.suse/staging-axis-fifo-add-unspecified-HAS_IOMEM-dependen.patch -+ patches.suse/habanalabs-rate-limit-error-msg-on-waiting-for-CS.patch -+ patches.suse/habanalabs-remove-variable-val-set-but-not-used.patch -+ patches.suse/intel_th-pci-Add-Comet-Lake-PCH-V-support.patch -+ patches.suse/intel_th-pci-Add-Elkhart-Lake-SOC-support.patch -+ patches.suse/intel_th-Fix-freeing-IRQs.patch -+ patches.suse/intel_th-msu-Fix-window-switching-without-windows.patch - patches.suse/Revert-mmc-sdhci-Fix-incorrect-switch-to-HS-mode.patch -+ patches.suse/mmc-sdhci-msm-Correct-the-offset-and-value-for-DDR_C.patch - patches.suse/mmc-mediatek-fix-CMD_TA-to-2-for-MT8173-HS200-HS400-.patch - patches.suse/mmc-sdhci-of-esdhc-Revert-mmc-sdhci-of-esdhc-add-err.patch -+ patches.suse/mmc-sdhci-Update-the-tuning-failed-messages-to-pr_de.patch - patches.suse/mmc-sdhci-of-esdhc-fix-P2020-errata-handling.patch -+ patches.suse/mmc-sdhci-Workaround-broken-command-queuing-on-Intel.patch -+ patches.suse/mmc-sdhci-Add-a-quirk-for-broken-command-queuing.patch -+ patches.suse/mmc-sdhci-of-esdhc-re-implement-erratum-A-009204-wor.patch -+ patches.suse/platform-mellanox-fix-the-mlx-bootctl-sysfs.patch - patches.suse/platform-x86-hp-wmi-Make-buffer-for-HPWMI_FEATURE2_Q.patch - patches.suse/platform-x86-pmc_atom-Add-Siemens-CONNECT-X300-to-cr.patch -- patches.suse/0003-drm-i915-Fix-pid-leak-with-banned-clients.patch -+ patches.suse/iommu-iova-init-the-struct-iova-to-fix-the-possible-memleak -+ patches.suse/iommu-vt-d-set-isa-bridge-reserved-region-as-relaxable -+ patches.suse/iommu-vt-d-fix-dmar-pte-read-access-not-set-error -+ patches.suse/iommu-set-group-default-domain-before-creating-direct-mappings -+ patches.suse/iommu-vt-d-allocate-reserved-region-for-isa-with-correct-permission -+ patches.suse/iommu-vt-d-remove-incorrect-psi-capability-check -+ patches.suse/drm-exynos-gsc-add-missed-component_del.patch -+ patches.suse/drm-i915-Set-fence_work.ops-before-dma_fence_init.patch -+ patches.suse/drm-i915-tgl-Drop-Wa-1178.patch -+ patches.suse/drm-i915-Fix-WARN_ON-condition-for-cursor-plane-ddb-.patch -+ patches.suse/drm-i915-gem-Keep-request-alive-while-attaching-fenc.patch -+ patches.suse/drm-i915-Fix-pid-leak-with-banned-clients.patch -+ patches.suse/drm-i915-gvt-use-vgpu-lock-for-active-state-setting.patch -+ patches.suse/drm-i915-gvt-set-guest-display-buffer-as-readonly.patch -+ patches.suse/drm-i915-gvt-Pin-vgpu-dma-address-before-using.patch -+ patches.suse/clk-walk-orphan-list-on-clock-provider-registration.patch -+ patches.suse/clk-imx-clk-composite-8m-add-lock-to-gate-mux.patch -+ patches.suse/clk-imx-clk-imx7ulp-Add-missing-sentinel-of-ulp_div_.patch -+ patches.suse/clk-imx-pll14xx-fix-clk_pll14xx_wait_lock.patch -+ patches.suse/clk-Move-clk_core_reparent_orphans-under-CONFIG_OF.patch - patches.suse/x86-mce-amd-do-not-use-rdmsr_safe_on_cpu-in-smca_configure.patch - patches.suse/x86-mce-amd-allow-reserved-types-to-be-overwritten-in-smca_banks.patch - patches.suse/x86-mce-fix-possibly-incorrect-severity-calculation-on-amd.patch -+ patches.suse/powerpc-vcpu-Assume-dedicated-processors-as-non-pree.patch -+ patches.suse/powerpc-shared-Use-static-key-to-detect-shared-proce.patch - patches.suse/powerpc-irq-fix-stack-overflow-verification.patch -+ patches.suse/powerpc-Fix-__clear_user-with-KUAP-enabled.patch - patches.suse/0001-xen-blkfront-Adjust-indentation-in-xlvbd_alloc_gendi.patch -+ patches.suse/mkcompile_h-git-rid-of-UTS_TRUNCATE-from-LINUX_COMPI.patch -+ patches.suse/mkcompile_h-use-printf-for-LINUX_COMPILE_BY.patch -+ patches.suse/perf-x86-intel-bts-fix-the-use-of-page_private.patch -+ patches.suse/perf-x86-intel-fix-pt-pmi-handling.patch -+ patches.suse/psi-Fix-a-division-error-in-psi-poll.patch -+ patches.suse/sched-fair-Fix-find_idlest_group-to-handle-CPU-affinity.patch -+ patches.suse/sched-cfs-fix-spurious-active-migration.patch -+ patches.suse/s390-unwind-stop-gracefully-at-user-mode-pt_regs-in-irq-stack.patch -+ patches.suse/s390-ftrace-save-traced-function-caller.patch -+ patches.suse/tracing-avoid-memory-leak-in-process_system_preds.patch - patches.suse/tracing-have-the-histogram-compare-functions-convert-to-u64-first.patch -- patches.suse/netfilter-nf_queue-enqueue-skbs-with-NULL-dst.patch -+ patches.suse/tracing-fix-lock-inversion-in-trace_event_enable_tgid_record.patch -+ patches.suse/samples-trace_printk-Wait-for-IRQ-work-to-finish.patch -+ patches.suse/tracing-fix-endianness-bug-in-histogram-trigger.patch -+ patches.suse/0001-can-xilinx_can-Fix-missing-Rx-can-packets-on-CANFD2..patch -+ patches.suse/0002-can-flexcan-fix-possible-deadlock-and-out-of-order-r.patch -+ patches.suse/0003-can-flexcan-add-low-power-enter-exit-acknowledgment-.patch -+ patches.suse/0004-can-flexcan-poll-MCR_LPM_ACK-instead-of-GPR-ACK-for-.patch -+ patches.suse/can-kvaser_usb-kvaser_usb_leaf-Fix-some-info-leaks-t.patch -+ patches.suse/neighbour-remove-neigh_cleanup-method.patch -+ patches.suse/bonding-fix-bond_neigh_init.patch -+ patches.suse/sctp-fully-initialize-v4-addr-in-some-functions.patch -+ patches.suse/mlxsw-spectrum_router-Remove-unlikely-user-triggerab.patch -+ patches.suse/selftests-forwarding-Delete-IPv6-address-at-the-end.patch -+ patches.suse/netfilter-ctnetlink-netns-exit-must-wait-for-callbac.patch -+ patches.suse/0003-netfilter-nf_queue-enqueue-skbs-with-NULL-dst.patch -+ patches.suse/0004-netfilter-nf_tables_offload-return-EOPNOTSUPP-if-rul.patch -+ patches.suse/0012-netfilter-bridge-make-sure-to-pull-arp-header-in-br_.patch -+ patches.suse/net-ethernet-ti-davinci_cpdma-fix-warning-device-dri.patch - patches.suse/af_packet-set-defaule-value-for-tmo.patch - patches.suse/fjes-fix-missed-check-in-fjes_acpi_add.patch -+ patches.suse/bnxt_en-Fix-MSIX-request-logic-for-RDMA-driver.patch -+ patches.suse/bnxt_en-Free-context-memory-in-the-open-path-if-firm.patch -+ patches.suse/bnxt_en-Return-error-if-FW-returns-more-data-than-du.patch -+ patches.suse/bnxt_en-Fix-bp-fw_health-allocation-and-free-logic.patch -+ patches.suse/bnxt_en-Remove-unnecessary-NULL-checks-for-fw_health.patch -+ patches.suse/bnxt_en-Fix-the-logic-that-creates-the-health-report.patch -+ patches.suse/bnxt_en-Add-missing-devlink-health-reporters-for-VFs.patch -+ patches.suse/net-ena-fix-napi-handler-misbehavior-when-the-napi-b.patch -+ patches.suse/bpf-riscv-Limit-to-33-tail-calls.patch -+ patches.suse/bpf-Fix-build-in-minimal-configurations-again.patch -+ patches.suse/bpftool-Don-t-crash-on-missing-jited-insns-or-ksyms.patch -+ patches.suse/samples-bpf-Replace-symbol-compare-of-trace_event.patch -+ patches.suse/samples-bpf-fix-syscall_tp-due-to-unused-syscall.patch -+ patches.suse/net-usb-lan78xx-Fix-suspend-resume-PHY-register-acce.patch -+ patches.suse/qede-Fix-multicast-mac-configuration.patch -+ patches.suse/bnxt-apply-computed-clamp-value-for-coalece-paramete.patch -+ patches.suse/ipv6-addrconf-only-check-invalid-header-values-when-.patch - patches.suse/net-ibmvnic-Fix-typo-in-retry-check.patch -+ patches.suse/tcp-dccp-fix-possible-race-__inet_lookup_established.patch - patches.suse/6pack-mkiss-fix-possible-deadlock.patch -+ patches.suse/tcp-do-not-send-empty-skb-from-tcp_write_xmit.patch -+ patches.suse/tcp-refine-tcp_write_queue_empty-implementation.patch -+ patches.suse/tcp-refine-rule-to-allow-EPOLLOUT-generation-under-m.patch -+ patches.suse/net-marvell-mvpp2-phylink-requires-the-link-interrup.patch -+ patches.suse/msft-hv-1997-hv_netvsc-Fix-tx_table-init-in-rndis_set_subchannel.patch -+ patches.suse/bnx2x-Do-not-handle-requests-from-VFs-after-parity.patch -+ patches.suse/bnx2x-Fix-logic-to-get-total-no.-of-PFs-per-engine.patch - patches.suse/bonding-fix-active-backup-transition-after-link-fail.patch -+ patches.suse/gtp-do-not-allow-adding-duplicate-tid-and-ms_addr-pd.patch -+ patches.suse/gtp-fix-wrong-condition-in-gtp_genl_dump_pdp.patch -+ patches.suse/gtp-fix-an-use-after-free-in-ipv4_pdp_find.patch -+ patches.suse/gtp-avoid-zero-size-hashtable.patch -+ patches.suse/selftests-net-tls-remove-recv_rcvbuf-test.patch -+ patches.suse/net-phylink-fix-interface-passed-to-mac_link_up.patch -+ patches.suse/net-smc-add-fallback-check-to-connect.patch -+ patches.suse/cxgb4-Fix-kernel-panic-while-accessing-sge_info.patch -+ patches.suse/net-usb-lan78xx-Fix-error-message-format-specifier.patch -+ patches.suse/net-gemini-Fix-memory-leak-in-gmac_setup_txqs.patch -+ patches.suse/net-dsa-ocelot-add-NET_VENDOR_MICROSEMI-dependency.patch -+ patches.suse/mac80211-fix-TID-field-in-monitor-mode-transmit.patch -+ patches.suse/cfg80211-fix-double-free-after-changing-network-name.patch -+ patches.suse/rfkill-Fix-incorrect-check-to-avoid-NULL-pointer-der.patch -+ patches.suse/dpaa2-ptp-fix-double-free-of-the-ptp_qoriq-IRQ.patch - patches.suse/mwifiex-fix-possible-heap-overflow-in-mwifiex_proces.patch - patches.suse/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_a.patch -+ patches.suse/sctp-fix-memleak-on-err-handling-of-stream-initializ.patch -+ patches.suse/net-qlogic-Fix-error-paths-in-ql_alloc_large_buffers.patch -+ patches.suse/net-annotate-lockless-accesses-to-sk-sk_pacing_shift.patch -+ patches.suse/net-fix-kernel-doc-warning-in-linux-netdevice.h.patch -+ patches.suse/nfp-flower-fix-stats-id-allocation.patch -+ patches.suse/net-sysfs-Call-dev_hold-always-in-rx_queue_add_kobje.patch -+ patches.suse/net-nfc-nci-fix-a-possible-sleep-in-atomic-context-b.patch -+ patches.suse/bpf-Clear-skb-tstamp-in-bpf_redirect-when-necessary.patch -+ patches.suse/bpf-Fix-missing-prog-untrack-in-release_maps.patch -+ patches.suse/bpf-Fix-cgroup-local-storage-prog-tracking.patch -+ patches.suse/xsk-Add-rcu_read_lock-around-the-XSK-wakeup.patch -+ patches.suse/net-mlx5e-Fix-concurrency-issues-between-config-flow.patch -+ patches.suse/net-i40e-Fix-concurrency-issues-between-config-flow-.patch -+ patches.suse/net-ixgbe-Fix-concurrency-issues-between-config-flow.patch -+ patches.suse/net-sysctl-Fix-compiler-warning-when-only-cBPF-is-pr.patch -+ patches.suse/bpf-Fix-record_func_key-to-perform-backtracking-on-r.patch -+ patches.suse/net-sched-cls_u32-fix-refcount-leak-in-the-error-pat.patch -+ patches.suse/cxgb4-fix-refcount-init-for-TC-MQPRIO-offload.patch -+ patches.suse/s390-qeth-handle-error-due-to-unsupported-transport-mode -+ patches.suse/s390-qeth-fix-promiscuous-mode-after-reset -+ patches.suse/s390-qeth-don-t-return-enotsupp-to-userspace -+ patches.suse/net-hisilicon-Fix-a-BUG-trigered-by-wrong-bytes_comp.patch -+ patches.suse/net-stmmac-platform-Fix-MDIO-init-for-platforms-with.patch -+ patches.suse/net-smc-unregister-ib-devices-in-reboot_event -+ patches.suse/net-ena-fix-default-tx-interrupt-moderation-interval.patch -+ patches.suse/net-ena-fix-issues-in-setting-interrupt-moderation-p.patch - patches.suse/qede-Disable-hardware-gro-when-xdp-prog-is-installed.patch -- patches.suse/kvm-x86-host-feature-ssbd-doesn-t-imply-guest-feature-spec_ctrl_ssbd -+ patches.suse/mod_devicetable-fix-PHY-module-format.patch -+ patches.suse/net-phy-ensure-that-phy-IDs-are-correctly-typed.patch -+ patches.suse/msft-hv-1998-hv_netvsc-Fix-unwanted-rx_table-reset.patch -+ patches.suse/net-dst-Force-4-byte-alignment-of-dst_metrics.patch -+ patches.suse/sfc-fix-channel-allocation-with-brute-force.patch -+ patches.suse/sfc-Include-XDP-packet-headroom-in-buffer-step-size.patch -+ patches.suse/KVM-arm-arm64-Get-rid-of-unused-arg-in-cpu_init_hyp_.patch -+ patches.suse/KVM-arm64-Ensure-params-is-initialised-when-looking-.patch -+ patches.suse/KVM-arm-arm64-Properly-handle-faulting-of-device-map.patch -+ patches.suse/iocost-over-budget-forced-IOs-should-schedule-async-.patch -+ patches.suse/nbd-fix-shutdown-and-recv-work-deadlock-v2.patch -+ patches.suse/sbitmap-only-queue-kyber-s-wait-callback-if-not-alre.patch -+ patches.suse/ext4-fix-ext4_empty_dir-for-directories-with-holes.patch -+ patches.suse/ext4-check-for-directory-entries-too-close-to-block-.patch -+ patches.suse/ext4-unlock-on-error-in-ext4_expand_extra_isize.patch -+ patches.suse/ext4-validate-the-debug_want_extra_isize-mount-optio.patch -+ patches.suse/xfs-use-bitops-interface-for-buf-log-item-AIL-flag-c.patch -+ patches.suse/xfs-refactor-agfl-length-computation-function.patch -+ patches.suse/xfs-split-the-sunit-parameter-update-into-two-parts.patch -+ patches.suse/xfs-don-t-commit-sunit-swidth-updates-to-disk-if-tha.patch -+ patches.suse/gpio-mpc8xxx-Add-platform-device-to-gpiochip-parent.patch - patches.suse/gpio-Fix-error-message-on-out-of-range-GPIO-in-looku.patch -+ patches.suse/gpio-xtensa-fix-driver-build.patch -+ patches.suse/gpiolib-fix-up-emulated-open-drain-outputs.patch -+ patches.suse/compat_ioctl-block-handle-BLKREPORTZONE-BLKRESETZONE.patch -+ patches.suse/compat_ioctl-block-handle-BLKGETZONESZ-BLKGETNRZONES.patch -+ patches.suse/0008-compat_ioctl-block-handle-Persistent-Reservations.patch -+ patches.suse/libata-Fix-retrieving-of-active-qcs.patch -+ patches.suse/ata-libahci_platform-Export-again-ahci_platform_-en-.patch -+ patches.suse/ata-ahci_brcm-Fix-AHCI-resources-management.patch -+ patches.suse/ata-ahci_brcm-BCM7425-AHCI-requires-AHCI_HFLAG_DELAY.patch -+ patches.suse/ata-ahci_brcm-Add-missing-clock-management-during-re.patch -+ patches.suse/rseq-selftests-Fix-Namespace-gettid-for-compatibilit.patch -+ patches.suse/drm-i915-Hold-reference-to-intel_frontbuffer-as-we-t.patch -+ patches.suse/scsi-mpt3sas-Fix-double-free-in-attach-error-handlin.patch -+ patches.suse/scsi-lpfc-fix-build-failure-with-DEBUGFS-disabled.patch -+ patches.suse/scsi-lpfc-fix-spelling-mistakes-of-asynchronous.patch -+ patches.suse/cifs-Adjust-indentation-in-smb2_open_file.patch -+ patches.suse/cifs-Optimize-readdir-on-reparse-points.patch -+ patches.suse/locks-print-unsigned-ino-in-proc-locks.patch -+ patches.suse/tomoyo-Don-t-use-nifty-names-on-sockets.patch -+ patches.suse/udp-fix-integer-overflow-while-computing-available-s.patch -+ patches.suse/sctp-fix-err-handling-of-stream-initialization.patch -+ patches.suse/net-dsa-bcm_sf2-Fix-IP-fragment-location-and-behavio.patch -+ patches.suse/net-add-bool-confirm_neigh-parameter-for-dst_ops.upd.patch -+ patches.suse/ip6_gre-do-not-confirm-neighbor-when-do-pmtu-update.patch -+ patches.suse/gtp-do-not-confirm-neighbor-when-do-pmtu-update.patch -+ patches.suse/net-dst-add-new-function-skb_dst_update_pmtu_no_conf.patch -+ patches.suse/tunnel-do-not-confirm-neighbor-when-do-pmtu-update.patch -+ patches.suse/vti-do-not-confirm-neighbor-when-do-pmtu-update.patch -+ patches.suse/sit-do-not-confirm-neighbor-when-do-pmtu-update.patch -+ patches.suse/net-dst-do-not-confirm-neighbor-for-vxlan-and-geneve.patch -+ patches.suse/s390-qeth-fix-qdio-teardown-after-early-init-error -+ patches.suse/s390-qeth-lock-the-card-while-changing-its-hsuid -+ patches.suse/s390-qeth-fix-false-reporting-of-vnic-char-config-failure -+ patches.suse/s390-qeth-fix-vnicc_is_in_use-if-rx_bcast-not-set -+ patches.suse/s390-qeth-vnicc-fix-init-to-default -+ patches.suse/s390-qeth-fix-initialization-on-old-hw - patches.suse/net-mlxfw-Fix-out-of-memory-error-in-mfa2-flash-burn.patch -+ patches.suse/0005-netfilter-nft_tproxy-Fix-port-selector-on-Big-Endian.patch -+ patches.suse/dpaa_eth-fix-DMA-mapping-leak.patch -+ patches.suse/net-phy-aquantia-add-suspend-resume-ops-for-AQR105.patch -+ patches.suse/bpf-Fix-precision-tracking-for-unbounded-scalars.patch -+ patches.suse/bnx2x-Use-appropriate-define-for-vlan-credit.patch -+ patches.suse/bnx2x-Fix-accounting-of-vlan-resources-among-the-PFs.patch -+ patches.suse/net_sched-sch_fq-properly-set-sk-sk_pacing_status.patch -+ patches.suse/net-sched-act_mirred-Pull-mac-prior-redir-to-non-mac.patch -+ patches.suse/net-stmmac-dwmac-meson8b-Fix-the-RGMII-TX-delay-on-M.patch -+ patches.suse/mlxsw-spectrum_router-Skip-loopback-RIFs-during-MAC-.patch -+ patches.suse/mlxsw-spectrum-Use-dedicated-policer-for-VRRP-packet.patch -+ patches.suse/cxgb4-cxgb4vf-fix-flow-control-display-for-auto-nego.patch -+ patches.suse/net-dsa-sja1105-Reconcile-the-meaning-of-TPID-and-TP.patch - patches.suse/ptp-fix-the-race-between-the-release-of-ptp_clock-an.patch -+ patches.suse/tcp-Fix-highest_sack-and-highest_sack_seq.patch -+ patches.suse/net-sched-add-delete_empty-to-filters-and-use-it-in-.patch -+ patches.suse/pstore-ram-Fix-error-path-memory-leak-in-persistent_.patch - patches.suse/pstore-ram-Write-new-dumps-to-start-of-recycled-zone.patch -+ patches.suse/samples-seccomp-Zero-out-members-based-on-seccomp_no.patch -+ patches.suse/seccomp-Check-that-seccomp_notif-is-zeroed-out-by-th.patch -+ patches.suse/drm-sun4i-hdmi-Remove-duplicate-cleanup-calls.patch -+ patches.suse/drm-arm-mali-make-malidp_mw_connector_helper_funcs-s.patch -+ patches.suse/drm-amdgpu-smu-add-metrics-table-lock.patch -+ patches.suse/drm-amdgpu-smu-add-metrics-table-lock-for-navi-v2.patch -+ patches.suse/drm-amdgpu-smu-add-metrics-table-lock-for-vega20-v2.patch -+ patches.suse/drm-amdgpu-enable-gfxoff-for-raven1-refresh.patch -+ patches.suse/ALSA-usb-audio-set-the-interface-format-after-resume.patch - patches.suse/ALSA-hda-realtek-Add-headset-Mic-no-shutup-for-ALC28.patch - patches.suse/ALSA-usb-audio-fix-set_format-altsetting-sanity-chec.patch - patches.suse/ALSA-hda-hdmi-fix-atpx_present-when-CLASS-is-not-VGA.patch -+ patches.suse/ALSA-hda-Apply-sync-write-workaround-to-old-Intel-pl.patch -+ patches.suse/ALSA-hda-realtek-Add-Bass-Speaker-and-fixed-dac-for-.patch - patches.suse/ALSA-ice1724-Fix-sleep-in-atomic-in-Infrasonic-Quart.patch -+ patches.suse/ALSA-hda-realtek-Enable-the-bass-speaker-of-ASUS-UX4.patch -+ patches.suse/powerpc-mm-Mark-get_slice_psize-slice_addr_is_low-as.patch -+ patches.suse/powerpc-spinlocks-Include-correct-header-for-static-.patch -+ patches.suse/taskstats-fix-data-race.patch - patches.suse/exit-panic-before-exit_mm-on-global-init-exit.patch -+ patches.suse/gen_initramfs_list.sh-fix-bad-variable-name-error.patch -+ patches.suse/block-fix-splitting-segments-on-boundary-masks.patch - patches.suse/Btrfs-fix-infinite-loop-during-nocow-writeback-due-t.patch -+ patches.suse/media-cec-CEC-2.0-only-bcast-messages-were-ignored.patch -+ patches.suse/media-cec-avoid-decrementing-transmit_queue_sz-if-it.patch -+ patches.suse/media-cec-check-transmit_in_progress-not-transmittin.patch -+ patches.suse/media-pulse8-cec-fix-lost-cec_transmit_attempt_done-.patch - patches.suse/dmaengine-Fix-access-to-uninitialized-dma_slave_caps.patch -+ patches.suse/dmaengine-k3dma-Avoid-null-pointer-traversal.patch -+ patches.suse/dmaengine-virt-dma-Fix-access-after-free-in-vchan_co.patch -+ patches.suse/apparmor-fix-bind-mounts-aborting-with-ENOMEM.patch -+ patches.suse/apparmor-only-get-a-label-reference-if-the-fast-path-check-fails.patch -+ patches.suse/apparmor-fix-aa_xattrs_match-may-sleep-while-holding-a-RCU-lock.patch -+ patches.suse/memcg-account-security-cred-as-well-to-kmemcg.patch -+ patches.suse/ocfs2-fix-the-crash-due-to-call-ocfs2_get_dlm_debug-.patch -+ patches.suse/riscv-ftrace-correct-the-condition-logic-in-function.patch -+ patches.suse/clocksource-riscv-add-notrace-to-riscv_sched_clock.patch - patches.suse/arm64-Revert-support-for-execute-only-user-mappings.patch -+ patches.suse/rtc-sun6i-Add-support-for-RTC-clocks-on-R40.patch -+ patches.suse/regulator-axp20x-Fix-AXP22x-ELDO2-regulator-enable-b.patch -+ patches.suse/regulator-axp20x-Fix-axp20x_set_ramp_delay.patch -+ patches.suse/regulator-bd70528-Remove-.set_ramp_delay-for-bd70528.patch -+ patches.suse/spi-spi-fsl-dspi-Fix-16-bit-word-order-in-32-bit-XSP.patch - patches.suse/spi-spi-dw-Add-lock-protect-dw_spi-rx-tx-to-prevent-.patch -+ patches.suse/watchdog-max77620_wdt-fix-potential-build-errors.patch -+ patches.suse/watchdog-tqmx86_wdt-Fix-build-error.patch -+ patches.suse/watchdog-rn5t618_wdt-fix-module-aliases.patch -+ patches.suse/tpm-Revert-tpm_tis-reserve-chip-for-duration-of-tpm_.patch -+ patches.suse/tpm-Revert-tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before.patch -+ patches.suse/tpm-Revert-tpm_tis_core-Turn-on-the-TPM-before-probi.patch - patches.suse/ftrace-avoid-potential-division-by-zero-in-function-profiler.patch -+ patches.suse/tracing-change-offset-type-to-s32-in-preempt-irq-tracepoints.patch - patches.suse/kernel-trace-fix-do-not-unregister-tracepoints-when-register-sched_migrate_task-fail.patch -+ patches.suse/tpm-Handle-negative-priv-response_len-in-tpm_common_.patch -+ patches.suse/tcp-fix-old-stuff-D-SACK-causing-SACK-to-be-treated-.patch -+ patches.suse/sch_cake-avoid-possible-divide-by-zero-in-cake_enque.patch -+ patches.suse/vxlan-fix-tos-value-before-xmit.patch -+ patches.suse/net-freescale-fec-Fix-ethtool-d-runtime-PM.patch - patches.suse/can-can_dropped_invalid_skb-ensure-an-initialized-he.patch -+ patches.suse/can-kvaser_usb-fix-interface-sanity-check.patch - patches.suse/can-gs_usb-gs_usb_probe-use-descriptors-of-current-a.patch - patches.suse/can-mscan-mscan_rx_poll-fix-rx-path-lockup-when-retu.patch -+ patches.suse/net-phylink-fix-failure-to-register-on-x86-systems.patch -+ patches.suse/net-Google-gve-Remove-dma_wmb-before-ringing-doorbel.patch -+ patches.suse/macb-Don-t-unregister-clks-unconditionally.patch -+ patches.suse/sctp-free-cmd-obj.chunk-for-the-unprocessed-SCTP_CMD.patch -+ patches.suse/net-dsa-mv88e6xxx-Preserve-priority-when-setting-CPU.patch -+ patches.suse/net-mlx5e-Avoid-duplicating-rule-destinations.patch -+ patches.suse/net-mlx5e-Always-print-health-reporter-message-to-dm.patch -+ patches.suse/net-mlx5-Move-devlink-registration-before-interfaces.patch -+ patches.suse/Revert-net-mlx5-Support-lockless-FTE-read-lookups.patch -+ patches.suse/net-mlx5-DR-No-need-for-atomic-refcount-for-internal.patch -+ patches.suse/net-mlx5e-Fix-hairpin-RSS-table-size.patch -+ patches.suse/net-mlx5-DR-Init-lists-that-are-used-in-rule-s-membe.patch -+ patches.suse/bpf-cgroup-prevent-out-of-order-release-of-cgroup-bp.patch -+ patches.suse/bpf-Fix-passing-modified-ctx-to-ld-abs-ind-instructi.patch -+ patches.suse/vlan-fix-memory-leak-in-vlan_dev_set_egress_priority.patch -+ patches.suse/vlan-vlan_changelink-should-propagate-errors.patch -+ patches.suse/net-stmmac-Fixed-link-does-not-need-MDIO-Bus.patch -+ patches.suse/net-usb-lan78xx-fix-possible-skb-leak.patch -+ patches.suse/net-stmmac-dwmac-sunxi-Allow-all-RGMII-modes.patch -+ patches.suse/net-stmmac-dwmac-sun8i-Allow-all-RGMII-modes.patch -+ patches.suse/pkt_sched-fq-do-not-accept-silly-TCA_FQ_QUANTUM.patch -+ patches.suse/gtp-fix-bad-unlock-balance-in-gtp_encap_enable_socke.patch -+ patches.suse/mlxsw-spectrum_qdisc-Ignore-grafting-of-invisible-FI.patch -+ patches.suse/net-sch_prio-When-ungrafting-replace-with-FIFO.patch - patches.suse/macvlan-do-not-assume-mac_header-is-set-in-macvlan_b.patch -+ patches.suse/atm-eni-fix-uninitialized-variable-warning.patch -+ patches.suse/netfilter-arp_tables-init-netns-pointer-in-xt_tgchk_.patch -+ patches.suse/0011-netfilter-nft_flow_offload-fix-underflow-in-flowtabl.patch -+ patches.suse/netfilter-conntrack-dccp-sctp-handle-null-timeout-ar.patch -+ patches.suse/0010-netfilter-ipset-avoid-null-deref-when-IPSET_ATTR_LIN.patch - patches.suse/HID-hidraw-Fix-returning-EPOLLOUT-from-hidraw_poll.patch - patches.suse/HID-uhid-Fix-returning-EPOLLOUT-from-uhid_char_poll.patch -- patches.suse/0001-Input-add-safety-guards-to-input_set_keycode.patch -+ patches.suse/HID-multitouch-Add-LG-MELF0410-I2C-touchscreen-suppo.patch -+ patches.suse/HID-Fix-slab-out-of-bounds-read-in-hid_field_extract.patch -+ patches.suse/HID-Add-quirk-for-Xin-Mo-Dual-Controller.patch -+ patches.suse/HID-ite-Add-USB-id-match-for-Acer-SW5-012-keyboard-d.patch -+ patches.suse/HID-asus-Ignore-Asus-vendor-page-usage-code-0xff-eve.patch -+ patches.suse/HID-Add-quirk-for-incorrect-input-length-on-Lenovo-Y.patch -+ patches.suse/HID-hid-input-clear-unmapped-usages.patch -+ patches.suse/HID-hiddev-fix-mess-in-hiddev_open.patch -+ patches.suse/HID-intel-ish-hid-ipc-add-CMP-device-id.patch -+ patches.suse/HID-wacom-Recognize-new-MobileStudio-Pro-PID.patch -+ patches.suse/drivers-hid-hid-multitouch.c-fix-a-possible-null-poi.patch -+ patches.suse/HID-intel-ish-hid-ipc-Add-Tiger-Lake-PCI-device-ID.patch -+ patches.suse/HID-steam-Fix-input-device-disappearing.patch -+ patches.suse/Input-input_event-fix-struct-padding-on-sparc64.patch -+ patches.suse/Input-add-safety-guards-to-input_set_keycode.patch -+ patches.suse/pinctrl-lochnagar-select-GPIOLIB.patch -+ patches.suse/pinctrl-meson-Fix-wrong-shift-value-when-get-drive-s.patch -+ patches.suse/gpio-max77620-Add-missing-dependency-on-GPIOLIB_IRQC.patch -+ patches.suse/gpio-zynq-Fix-for-bug-in-zynq_gpio_restore_context-A.patch -+ patches.suse/gpiolib-acpi-Turn-dmi_system_id-table-into-a-generic.patch -+ patches.suse/gpiolib-acpi-Add-honor_wakeup-module-option-quirk-me.patch - patches.suse/RDMA-bnxt_re-Avoid-freeing-MR-resources-if-dereg-fai.patch -+ patches.suse/RDMA-bnxt_re-Fix-Send-Work-Entry-state-check-while-p.patch -+ patches.suse/IB-hfi1-Don-t-cancel-unused-work-item.patch -+ patches.suse/IB-hfi1-Adjust-flow-PSN-with-the-correct-resync_psn.patch -+ patches.suse/i40iw-Remove-setting-of-VMA-private-data-and-use-rdm.patch - patches.suse/drm-dp_mst-correct-the-shifting-in-DP_REMOTE_I2C_REA.patch -+ patches.suse/drm-sun4i-tcon-Set-RGB-DCLK-min.-divider-based-on-ha.patch - patches.suse/drm-fb-helper-Round-up-bits_per_pixel-if-possible.patch -+ patches.suse/drm-amd-display-Reduce-HDMI-pixel-encoding-if-max-cl.patch -+ patches.suse/drm-i915-gt-Mark-up-virtual-engine-uabi_instance.patch -+ patches.suse/drm-i915-Limit-audio-CDCLK-2-BCLK-constraint-back-to.patch -+ patches.suse/drm-i915-Add-Wa_1408615072-and-Wa_1407596294-to-icl-.patch -+ patches.suse/drm-i915-Add-Wa_1407352427-icl-ehl.patch -+ patches.suse/pstore-ram-Regularize-prz-label-allocation-lifetime.patch -+ patches.suse/powercap-intel_rapl-add-NULL-pointer-check-to-rapl_m.patch -+ patches.suse/ALSA-hda-realtek-Add-new-codec-supported-for-ALCS120.patch -+ patches.suse/ALSA-usb-audio-Apply-the-sample-rate-quirk-for-Bose-.patch -+ patches.suse/ASoC-SOF-fix-fault-at-driver-unload-after-failed-pro.patch -+ patches.suse/ASoC-soc-core-Set-dpcm_playback-dpcm_capture.patch -+ patches.suse/ASoC-stm32-spdifrx-fix-inconsistent-lock-state.patch -+ patches.suse/ASoC-stm32-spdifrx-fix-race-condition-in-irq-handler.patch -+ patches.suse/ASoC-stm32-spdifrx-fix-input-pin-state-management.patch -+ patches.suse/ASoC-fsl_audmix-add-missed-pm_runtime_disable.patch -+ patches.suse/ASoC-topology-Prevent-use-after-free-in-snd_soc_get_.patch -+ patches.suse/ALSA-hda-realtek-Set-EAPD-control-to-default-for-ALC.patch -+ patches.suse/ALSA-hda-realtek-Add-quirk-for-the-bass-speaker-on-L.patch -+ patches.suse/ALSA-hda-enable-regmap-internal-locking.patch -+ patches.suse/mtd-rawnand-stm32_fmc2-avoid-to-lock-the-CPU-bus.patch -+ patches.suse/mtd-onenand-omap2-Pass-correct-flags-for-prep_dma_me.patch -+ patches.suse/nvme-Translate-more-status-codes-to-blk_status_t.patch -+ patches.suse/nvmet-fix-per-feat-data-len-for-get_feature.patch -+ patches.suse/tty-always-relink-the-port.patch -+ patches.suse/serdev-Don-t-claim-unsupported-ACPI-serial-devices.patch -+ patches.suse/staging-vt6656-Fix-non-zero-logical-return-of-usb_co.patch -+ patches.suse/staging-vt6656-correct-return-of-vnt_init_registers.patch -+ patches.suse/staging-vt6656-limit-reg-output-to-block-size.patch -+ patches.suse/staging-vt6656-remove-bool-from-vnt_radio_power_on-r.patch -+ patches.suse/staging-vt6656-set-usb_set_intfdata-on-driver-fail.patch - patches.suse/staging-comedi-adv_pci1710-fix-AI-channels-16-31-for.patch -+ patches.suse/staging-rtl8188eu-Add-device-code-for-TP-Link-TL-WN7.patch - patches.suse/chardev-Avoid-potential-use-after-free-in-chrdev_ope.patch -+ patches.suse/USB-core-fix-check-for-duplicate-endpoints.patch -+ patches.suse/usb-musb-jz4740-Silence-error-if-code-is-EPROBE_DEFE.patch - patches.suse/usb-musb-dma-Correct-parameter-passed-to-IRQ-handler.patch -+ patches.suse/usb-dwc3-gadget-Fix-request-complete-check.patch - patches.suse/usb-chipidea-host-Disable-port-power-only-if-previou.patch -+ patches.suse/phy-cpcap-usb-Fix-error-path-when-no-host-driver-is-.patch -+ patches.suse/phy-qcom-qmp-Increase-PHY-ready-timeout.patch -+ patches.suse/phy-cpcap-usb-Fix-flakey-host-idling-and-enumerating.patch -+ patches.suse/phy-mapphone-mdm6600-Fix-uninitialized-status-value-.patch -+ patches.suse/phy-cpcap-usb-Prevent-USB-line-glitches-from-waking-.patch -+ patches.suse/phy-rockchip-inno-hdmi-round-clock-rate-down-to-clos.patch -+ patches.suse/USB-serial-option-add-Telit-ME910G1-0x110a-compositi.patch -+ patches.suse/USB-serial-option-add-ZLP-support-for-0x1bc7-0x9010.patch -+ patches.suse/USB-PD-tcpm-bad-warning-size-PPS-adapters.patch -+ patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch - patches.suse/usb-musb-fix-idling-for-suspend-after-disconnect-int.patch -+ patches.suse/usb-musb-Disable-pullup-at-init.patch -+ patches.suse/usb-ohci-da8xx-ensure-error-return-on-variable-error.patch -+ patches.suse/usb-missing-parentheses-in-USE_NEW_SCHEME.patch - patches.suse/HID-hidraw-uhid-Always-report-EPOLLOUT.patch -+ patches.suse/arm64-Move-__ARCH_WANT_SYS_CLONE3-definition-to-uapi.patch -+ patches.suse/arm64-Implement-copy_thread_tls.patch -+ patches.suse/arm-Implement-copy_thread_tls.patch -+ patches.suse/clone3-ensure-copy_thread_tls-is-implemented.patch -+ patches.suse/i2c-bcm2835-Store-pointer-to-bus-clock.patch -+ patches.suse/i2c-fix-bus-recovery-stop-mode-timing.patch -+ patches.suse/iommu-vt-d-fix-adding-non-pci-devices-to-intel-iommu - patches.suse/iommu-remove-device-link-to-group-on-failure - patches.suse/iommu-vt-d-unlink-device-if-failed-to-add-to-group - patches.suse/drm-i915-gen9-Clear-residual-context-state-on-contex.patch -+ patches.suse/mm-memory_hotplug-don-t-free-usage-map-when-removing-a-re-added-early-section.patch -+ patches.suse/mm-huge_memory.c-thp-fix-conflict-of-above-47bit-hint-address-and-PMD-alignment.patch -+ patches.suse/mm-shmem.c-thp-shmem-fix-conflict-of-above-47bit-hint-address-and-PMD-alignment.patch -+ patches.suse/mm-memcg-slab-fix-percpu-slab-vmstats-flushing.patch -+ patches.suse/mm-debug_pagealloc-don-t-rely-on-static-keys-too-ear.patch -+ patches.suse/mm-memcg-slab-call-flush_memcg_workqueue-only-if-memcg-workqueue-is-valid.patch -+ patches.suse/keys-Fix-request_key-cache.patch -+ patches.suse/afs-Fix-use-after-loss-of-ref.patch -+ patches.suse/afs-Fix-afs_lookup-to-not-clobber-the-version-on-a-n.patch -+ patches.suse/scsi-sd-clear-sdkp-protection_type-if-disk-is-reformatted-without-pi -+ patches.suse/xprtrdma-Fix-create_qp-crash-on-device-unload.patch -+ patches.suse/xprtrdma-Fix-completion-wait-during-device-removal.patch -+ patches.suse/xprtrdma-Fix-oops-in-Receive-handler-after-device-re.patch - patches.suse/fix-autofs-regression-caused-by-follow_managed-changes.patch -+ patches.suse/platform-mellanox-fix-potential-deadlock-in-the-tmfi.patch -+ patches.suse/platform-x86-GPD-pocket-fan-Use-default-values-when-.patch -+ patches.suse/platform-x86-GPD-pocket-fan-Allow-somewhat-lower-hig.patch -+ patches.suse/platform-x86-intel_pmc_core-update-Comet-Lake-platfo.patch - patches.suse/platform-x86-asus-wmi-Fix-keyboard-brightness-cannot.patch -+ patches.suse/Documentation-ABI-Fix-documentation-inconsistency-fo.patch -+ patches.suse/Documentation-ABI-Add-missed-attribute-for-mlxreg-io.patch -+ patches.suse/Fix-built-in-early-load-Intel-microcode-alignment.patch -+ patches.suse/clk-samsung-exynos5420-Keep-top-G3D-clocks-enabled.patch -+ patches.suse/clk-tegra-Fix-double-free-in-tegra_clk_init.patch - patches.suse/clk-Don-t-try-to-enable-critical-clocks-if-prepare-f.patch -+ patches.suse/clk-qcom-gcc-sdm845-Add-missing-flag-to-votable-GDSC.patch -+ patches.suse/clk-sunxi-ng-r40-Allow-setting-parent-rate-for-exter.patch -+ patches.suse/clk-sunxi-ng-sun8i-r-Fix-divider-on-APB0-clock.patch -+ patches.suse/clk-sunxi-ng-h6-r-Fix-AR100-R_APB2-parent-order.patch -+ patches.suse/arm64-dts-agilex-stratix10-fix-pmu-interrupt-numbers.patch -+ patches.suse/clk-mmp2-Fix-the-order-of-timer-mux-parents.patch -+ patches.suse/ARM-OMAP2-Fix-ti_sysc_find_one_clockdomain-to-check-.patch -+ patches.suse/bus-ti-sysc-Fix-iterating-over-clocks.patch -+ patches.suse/ARM-dts-am571x-idk-Fix-gpios-property-to-have-the-co.patch -+ patches.suse/soc-ti-wkup_m3_ipc-Fix-race-condition-with-rproc_boo.patch -+ patches.suse/ARM-dts-meson8-fix-the-size-of-the-PMU-registers.patch -+ patches.suse/ARM-dts-imx6q-dhcom-fix-rtc-compatible.patch -+ patches.suse/arm64-dts-ls1028a-fix-endian-setting-for-dcfg.patch -+ patches.suse/arm64-dts-imx8mm-Change-SDMA1-ahb-clock-for-imx8mm.patch -+ patches.suse/ARM-dts-imx7ulp-fix-reg-of-cpu-node.patch -+ patches.suse/ARM-dts-imx6q-dhcom-Fix-SGTL5000-VDDIO-regulator-con.patch -+ patches.suse/arm64-dts-imx8mq-librem5-devkit-use-correct-interrup.patch -+ patches.suse/ARM-dts-imx6q-icore-mipi-Use-1.5-version-of-i.Core-M.patch -+ patches.suse/ARM-dts-imx6qdl-sabresd-Remove-incorrect-power-suppl.patch -+ patches.suse/ARM-dts-imx6sx-sdb-Remove-incorrect-power-supply-ass.patch -+ patches.suse/ARM-dts-imx6sl-evk-Remove-incorrect-power-supply-ass.patch -+ patches.suse/ARM-dts-imx6sll-evk-Remove-incorrect-power-supply-as.patch -+ patches.suse/ARM-dts-imx7-Fix-Toradex-Colibri-iMX7S-256MB-NAND-fl.patch -+ patches.suse/arm64-dts-allwinner-a64-olinuxino-Fix-SDIO-supply-re.patch -+ patches.suse/block-fix-get_max_segment_size-overflow-on-32bit-arc.patch -+ patches.suse/0009-block-fix-an-integer-overflow-in-logical-block-size.patch -+ patches.suse/ALSA-firewire-tascam-fix-corruption-due-to-spin-lock.patch -+ patches.suse/ALSA-dice-fix-fallback-from-protocol-extension-into-.patch - patches.suse/ALSA-usb-audio-fix-sync-ep-altsetting-sanity-check.patch - patches.suse/ALSA-seq-Fix-racy-access-for-queue-timer-in-proc-rea.patch -+ patches.suse/ASoC-rt5640-Fix-NULL-dereference-on-module-unload.patch -+ patches.suse/ASoC-Intel-bytcht_es8316-Fix-Irbis-NB41-netbook-quir.patch -+ patches.suse/ASoC-stm32-dfsdm-fix-16-bits-record.patch -+ patches.suse/ASoC-SOF-Intel-lower-print-level-to-dbg-if-we-will-r.patch -+ patches.suse/ASoC-SOF-Intel-fix-HDA-codec-driver-probe-with-multi.patch -+ patches.suse/ASoC-hdac_hda-Fix-error-in-driver-removal-after-fail.patch - patches.suse/ASoC-msm8916-wcd-analog-Fix-selected-events-for-MIC-.patch -+ patches.suse/ASoC-sti-fix-possible-sleep-in-atomic.patch -+ patches.suse/ASoC-msm8916-wcd-analog-Fix-MIC-BIAS-Internal1.patch -+ patches.suse/ASoC-msm8916-wcd-digital-Reset-RX-interpolation-path.patch -+ patches.suse/btrfs-rework-arguments-of-btrfs_unlink_subvol.patch -+ patches.suse/btrfs-fix-invalid-removal-of-root-ref.patch -+ patches.suse/btrfs-do-not-delete-mismatched-root-refs.patch - patches.suse/0001-btrfs-relocation-fix-reloc_root-lifespan-and-access.patch -+ patches.suse/Btrfs-always-copy-scrub-arguments-back-to-user-space.patch -+ patches.suse/btrfs-check-rw_devices-not-num_devices-for-balance.patch - patches.suse/usb-core-hub-Improved-device-recognition-on-remote-w.patch - patches.suse/USB-serial-simple-Add-Motorola-Solutions-TETRA-MTP3x.patch - patches.suse/USB-serial-option-Add-support-for-Quectel-RM500Q.patch -- patches.suse/USB-serial-opticon-fix-control-message-timeouts.patch -- patches.suse/USB-serial-suppress-driver-bind-attributes.patch -- patches.suse/USB-serial-ch341-handle-unbound-port-at-reset_resume.patch -- patches.suse/USB-serial-io_edgeport-handle-unbound-ports-on-URB-c.patch -- patches.suse/USB-serial-io_edgeport-add-missing-active-port-sanit.patch -- patches.suse/USB-serial-keyspan-handle-unbound-ports.patch -- patches.suse/USB-serial-quatech2-handle-unbound-ports.patch -+ patches.suse/0001-USB-serial-opticon-fix-control-message-timeouts.patch -+ patches.suse/USB-serial-option-add-support-for-Quectel-RM500Q-in-.patch -+ patches.suse/0001-USB-serial-ch341-handle-unbound-port-at-reset_resume.patch -+ patches.suse/0001-USB-serial-io_edgeport-handle-unbound-ports-on-URB-c.patch -+ patches.suse/0001-USB-serial-io_edgeport-add-missing-active-port-sanit.patch -+ patches.suse/0001-USB-serial-keyspan-handle-unbound-ports.patch -+ patches.suse/0001-USB-serial-quatech2-handle-unbound-ports.patch -+ patches.suse/iio-adc-ad7124-Fix-DT-channel-configuration.patch -+ patches.suse/iio-imu-st_lsm6dsx-Fix-selection-of-ST_LSM6DS3_ID.patch -+ patches.suse/iio-chemical-pms7003-fix-unmet-triggered-buffer-depe.patch - patches.suse/iio-buffer-align-the-size-of-scan-bytes-to-size-of-t.patch -+ patches.suse/iio-light-vcnl4000-Fix-scale-for-vcnl4040.patch -+ patches.suse/staging-comedi-ni_routes-fix-null-dereference-in-ni_.patch -+ patches.suse/staging-comedi-ni_routes-allow-partial-routing-infor.patch -+ patches.suse/coresight-etm4x-Fix-unused-function-warning.patch -+ patches.suse/scsi-fnic-fix-invalid-stack-access -+ patches.suse/msft-hv-2001-scsi-storvsc-Correctly-set-number-of-hardware-queues.patch - patches.suse/scsi-mptfusion-fix-double-fetch-bug-in-ioctl -+ patches.suse/s390-zcrypt-fix-cca-cipher-key-gen-with-clear-key-value-function -+ patches.suse/s390-setup-fix-secure-ipl-message -+ patches.suse/efi-earlycon-Fix-write-combine-mapping-on-x86.patch -+ patches.suse/futex-Fix-kernel-doc-notation-warning.patch -+ patches.suse/locking-rwsem-Fix-kernel-crash-when-spinning-on-RWSE.patch -+ patches.suse/perf-x86-intel-uncore-fix-missing-marker-for-snr_uncore_imc_freerunning_events.patch -+ patches.suse/lib-vdso-Make-__cvdso_clock_getres-static.patch -+ patches.suse/tick-sched-Annotate-lockless-access-to-last_jiffies_.patch - patches.suse/x86-resctrl-fix-an-imbalance-in-domain_remove_cpu.patch - patches.suse/x86-resctrl-fix-potential-memory-leak.patch -+ patches.suse/x86-cpu-amd-ensure-clearing-of-sme-sev-features-is-maintained.patch - patches.suse/drm-i915-Add-missing-include-file-linux-math64.h.patch -+ patches.suse/mtd-rawnand-gpmi-Fix-suspend-resume-problem.patch -+ patches.suse/mtd-rawnand-gpmi-Restore-nfc-timing-setup-after-susp.patch -+ patches.suse/i2c-tegra-Fix-suspending-in-active-runtime-PM-state.patch -+ patches.suse/i2c-tegra-Properly-disable-runtime-PM-on-driver-s-pr.patch -+ patches.suse/i2c-iop3xx-Fix-memory-leak-in-probe-error-path.patch - patches.suse/sh_eth-check-sh_eth_cpu_data-dual_port-when-dumping-.patch -- patches.suse/NFC-pn533-fix-bulk-message-timeout.patch -+ patches.suse/i40e-Fix-virtchnl_queue_select-bitmap-validation.patch -+ patches.suse/ixgbevf-Remove-limit-of-10-entries-for-unicast-filte.patch -+ patches.suse/ixgbe-Fix-calculation-of-queue-with-VFs-and-flow-dir.patch -+ patches.suse/igb-Fix-SGMII-SFP-module-discovery-for-100FX-LX.patch -+ patches.suse/iavf-remove-current-MAC-address-filter-on-VF-reset.patch -+ patches.suse/i40e-Set-PHY-Access-flag-on-X722.patch -+ patches.suse/e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch -+ patches.suse/net-tls-avoid-spurious-decryption-error-with-HW-resy.patch -+ patches.suse/net-tls-fix-async-operation.patch -+ patches.suse/ipv4-Detect-rollover-in-specific-fib-table-dump.patch -+ patches.suse/devlink-Wait-longer-before-warning-about-unset-port-.patch -+ patches.suse/devlink-correct-misspelling-of-snapshot.patch -+ patches.suse/qmi_wwan-Add-support-for-Quectel-RM500Q.patch -+ patches.suse/0001-NFC-pn533-fix-bulk-message-timeout.patch - patches.suse/ptp-free-ptp-device-pin-descriptors-properly.patch - patches.suse/net-usb-lan78xx-limit-size-of-local-TSO-packets.patch - patches.suse/r8152-add-missing-endpoint-sanity-check.patch -+ patches.suse/mac80211-mesh-restrict-airtime-metric-to-peered-esta.patch -+ patches.suse/wireless-fix-enabling-channel-12-for-custom-regulato.patch -+ patches.suse/cfg80211-Fix-radar-event-during-another-phy-CAC.patch -+ patches.suse/mac80211-Fix-TKIP-replay-protection-immediately-afte.patch -+ patches.suse/wireless-wext-avoid-gcc-O3-warning.patch -+ patches.suse/cfg80211-fix-deadlocks-in-autodisconnect-work.patch -+ patches.suse/cfg80211-fix-memory-leak-in-nl80211_probe_mesh_link.patch -+ patches.suse/cfg80211-fix-memory-leak-in-cfg80211_cqm_rssi_update.patch - patches.suse/cfg80211-check-for-set_wiphy_params.patch - patches.suse/cfg80211-fix-page-refcount-issue-in-A-MSDU-decap.patch -+ patches.suse/mlxsw-spectrum-Do-not-enforce-same-firmware-version-.patch -+ patches.suse/mlxsw-spectrum-Do-not-modify-cloned-SKBs-during-xmit.patch -+ patches.suse/mlxsw-switchx2-Do-not-modify-cloned-SKBs-during-xmit.patch -+ patches.suse/mlxsw-spectrum-Wipe-xstats.backlog-of-down-ports.patch -+ patches.suse/mlxsw-spectrum_qdisc-Include-MC-TCs-in-Qdisc-counter.patch -+ patches.suse/tcp-fix-marked-lost-packets-not-being-retransmitted.patch -+ patches.suse/hv_netvsc-Fix-memory-leak-when-removing-rndis-device.patch - patches.suse/batman-adv-Fix-DAT-candidate-selection-on-little-end.patch -+ patches.suse/net-wan-fsl_ucc_hdlc-fix-out-of-bounds-write-on-arra.patch -+ patches.suse/bpf-sockmap-Read-psock-ingress_msg-before-sk_receive.patch -+ patches.suse/net-bpf-Don-t-leak-time-wait-and-request-sockets.patch -+ patches.suse/bpftool-Fix-printing-incorrect-pointer-in-btf_dump_p.patch -+ patches.suse/bpf-Fix-incorrect-verifier-simulation-of-ARSH-under-.patch -+ patches.suse/bpf-Sockmap-tls-during-free-we-may-call-tcp_bpf_unha.patch -+ patches.suse/bpf-Sockmap-ensure-sock-lock-held-during-tear-down.patch -+ patches.suse/bpf-Sockmap-tls-push-write_space-updates-through-ulp.patch -+ patches.suse/bpf-Sockmap-skmsg-helper-overestimates-push-pull-and.patch -+ patches.suse/bpf-Sockmap-tls-msg_push_data-may-leave-end-mark-in-.patch -+ patches.suse/bpf-Sockmap-tls-tls_sw-can-create-a-plaintext-buf-en.patch -+ patches.suse/bpf-Sockmap-tls-skmsg-can-have-wrapped-skmsg-that-ne.patch -+ patches.suse/bpf-Sockmap-tls-fix-pop-data-with-SK_DROP-return-cod.patch - patches.suse/macvlan-use-skb_reset_mac_header-in-macvlan_queue_xm.patch -+ patches.suse/net-hns3-pad-the-short-frame-before-sending-to-the-h.patch -+ patches.suse/net-ethernet-ave-Avoid-lockdep-warning.patch -+ patches.suse/net-dsa-tag_gswip-fix-typo-in-tagger-name.patch -+ patches.suse/net-dsa-tag_qca-fix-doubled-Tx-statistics.patch -+ patches.suse/netfilter-fix-a-use-after-free-in-mtype_destroy.patch -+ patches.suse/netfilter-arp_tables-init-netns-pointer-in-xt_tgdtor.patch -+ patches.suse/netfilter-nf_tables-store-transaction-list-locally-w.patch -+ patches.suse/netfilter-nft_tunnel-fix-null-attribute-check.patch -+ patches.suse/netfilter-nft_tunnel-ERSPAN_VERSION-must-not-be-null.patch -+ patches.suse/netfilter-nf_tables-remove-WARN-and-add-NLA_STRING-u.patch -+ patches.suse/netfilter-nf_tables-fix-flowtable-list-del-corruptio.patch -+ patches.suse/netfilter-nat-fix-ICMP-header-corruption-on-ICMP-err.patch -+ patches.suse/net-sched-act_ife-initalize-ife-metalist-earlier.patch -+ patches.suse/net-avoid-updating-qdisc_xmit_lock_key-in-netdev_upd.patch -+ patches.suse/net-hns-fix-soft-lockup-when-there-is-not-enough-mem.patch -+ patches.suse/net-phy-dp83867-Set-FORCE_LINK_GOOD-to-default-after.patch -+ patches.suse/net-dsa-sja1105-Don-t-error-out-on-disabled-ports-wi.patch -+ patches.suse/net-dsa-bcm_sf2-Configure-IMP-port-for-2Gb-sec.patch -+ patches.suse/net-systemport-Fixed-queue-mapping-in-internal-ring-.patch -+ patches.suse/bnxt_en-Fix-NTUPLE-firmware-command-failures.patch -+ patches.suse/bnxt_en-Fix-ipv6-RFS-filter-matching-logic.patch -+ patches.suse/bnxt_en-Do-not-treat-DSN-Digital-Serial-Number-read-.patch -+ patches.suse/net-sched-act_ctinfo-fix-memory-leak.patch -+ patches.suse/cxgb4-fix-Tx-multi-channel-port-rate-limit.patch -+ patches.suse/cxgb4-reject-overlapped-queues-in-TC-MQPRIO-offload.patch - patches.suse/hwmon-nct7802-Fix-voltage-limits-to-wrong-registers.patch -+ patches.suse/hwmon-nct7802-Fix-non-working-alarm-on-voltages.patch - patches.suse/hwmon-adt7475-Make-volt2reg-return-same-reg-as-reg2v.patch - patches.suse/hwmon-core-Do-not-use-device-managed-functions-for-m.patch -+ patches.suse/led-max77650-add-of_match-table.patch -+ patches.suse/readdir-be-more-conservative-with-directory-entry-na.patch -+ patches.suse/readdir-make-user_access_begin-use-the-real-access-r.patch -+ patches.suse/PCI-Mark-AMD-Navi14-GPU-rev-0xc5-ATS-as-broken.patch -+ patches.suse/PM-hibernate-fix-crashes-with-init_on_free-1.patch -+ patches.suse/ceph-hold-extra-reference-to-r_parent-over-life-of-request.patch - patches.suse/tracing-xen-ordered-comparison-of-function-pointers.patch -+ patches.suse/tracing-fix-histogram-code-when-expression-has-same-var-as-value.patch -+ patches.suse/XArray-Fix-xas_pause-at-ULONG_MAX.patch -+ patches.suse/XArray-Fix-infinite-loop-with-entry-at-ULONG_MAX.patch -+ patches.suse/XArray-Fix-xa_find_after-with-multi-index-entries.patch -+ patches.suse/XArray-Fix-xas_find-returning-too-many-entries.patch -+ patches.suse/mmc-sdhci_am654-Remove-Inverted-Write-Protect-flag.patch -+ patches.suse/mmc-sdhci_am654-Reset-Command-and-Data-line-after-tu.patch - patches.suse/mmc-tegra-fix-SDR50-tuning-override.patch - patches.suse/mmc-sdhci-fix-minimum-clock-rate-for-v3-controller.patch -+ patches.suse/drm-i915-userptr-fix-size-calculation.patch -+ patches.suse/drm-i915-Align-engine-uabi_class-instance-with-i915_.patch - patches.suse/powerpc-xive-Discard-ESB-load-value-when-interrupt-i.patch -+ patches.suse/powerpc-mm-hash-Fix-sharing-context-ids-between-kern.patch -+ patches.suse/iommu-vt-d-call-_dmar_remove_one_dev_info-with-valid-pointer -+ patches.suse/iommu-amd-fix-iommu-perf-counter-clobbering-during-init -+ patches.suse/Input-evdev-convert-kzalloc-vzalloc-to-kvzalloc.patch - patches.suse/Input-sun4i-ts-add-a-check-for-devm_thermal_zone_of_.patch - patches.suse/Input-pegasus_notetaker-fix-endpoint-sanity-check.patch - patches.suse/Input-aiptek-fix-endpoint-sanity-check.patch - patches.suse/Input-gtco-fix-endpoint-sanity-check.patch - patches.suse/Input-sur40-fix-interface-sanity-checks.patch -- patches.suse/Revert-Input-synaptics-rmi4-don-t-increment-rmiaddr-.patch - patches.suse/Input-rmi_f54-read-from-FIFO-in-32-byte-blocks.patch -+ patches.suse/Input-max77650-onkey-add-of_match-table.patch - patches.suse/Input-keyspan-remote-fix-control-message-timeouts.patch - patches.suse/Input-pm8xxx-vib-fix-handling-of-separate-enable-reg.patch - patches.suse/0001-btrfs-scrub-Require-mandatory-block-group-RO-for-dev.patch - patches.suse/0001-btrfs-dev-replace-remove-warning-for-unknown-return-.patch -+ patches.suse/net-ip6_gre-fix-moving-ip6gre-between-namespaces.patch -+ patches.suse/vti-6-fix-packet-tx-through-bpf_redirect.patch -+ patches.suse/xfrm-interface-fix-packet-tx-through-bpf_redirect.patch -+ patches.suse/xfrm-support-output_mark-for-offload-ESP-packets.patch -+ patches.suse/ipv6-sr-remove-SKB_GSO_IPXIP6-on-End.D-actions.patch -+ patches.suse/net-sysfs-Fix-reference-count-leak.patch -+ patches.suse/tcp_bbr-improve-arithmetic-division-in-bbr_update_bw.patch -+ patches.suse/net-usb-lan78xx-Add-.ndo_features_check.patch -+ patches.suse/tcp-remove-redundant-assigment-to-snd_cwnd.patch -+ patches.suse/net-ip_tunnel-fix-namespaces-move.patch -+ patches.suse/net-sk_msg-Don-t-check-if-sock-is-locked-when-tearin.patch - patches.suse/can-slip-Protect-tty-disc_data-in-write_wakeup-and-c.patch -+ patches.suse/net-Fix-packet-reordering-caused-by-GRO-and-listifie.patch -+ patches.suse/Revert-udp-do-rmem-bulk-free-even-if-the-rx-sk-queue.patch -+ patches.suse/net_sched-use-validated-TCA_KIND-attribute-in-tc_new.patch -+ patches.suse/net-ip6_tunnel-fix-namespaces-move.patch -+ patches.suse/airo-Fix-possible-info-leak-in-AIROOLDIOCTL-SIOCDEVP.patch -+ patches.suse/airo-Add-missing-CAP_NET_ADMIN-check-in-AIROOLDIOCTL.patch -+ patches.suse/net-rtnetlink-validate-IFLA_MTU-attribute-in-rtnl_cr.patch -+ patches.suse/gtp-make-sure-only-SOCK_DGRAM-UDP-sockets-are-accept.patch -+ patches.suse/r8152-get-default-setting-of-WOL-before-initializing.patch -+ patches.suse/r8152-disable-test-IO-for-RTL8153B.patch -+ patches.suse/r8152-avoid-the-MCU-to-clear-the-lanwake.patch -+ patches.suse/r8152-disable-DelayPhyPwrChg.patch -+ patches.suse/mlxsw-spectrum_acl-Fix-use-after-free-during-reload.patch -+ patches.suse/tun-add-mutex_unlock-call-and-napi.skb-clearing-in-t.patch - patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch -+ patches.suse/iwlwifi-mvm-fix-NVM-check-for-3168-devices.patch -+ patches.suse/iwlwifi-mvm-fix-SKB-leak-on-invalid-queue.patch -+ patches.suse/0001-iwlwifi-mvm-fix-potential-SKB-leak-on-TXQ-TX.patch -+ patches.suse/0001-iwlwifi-fw-make-pos-static-in-iwl_sar_get_ewrd_table.patch -+ patches.suse/0001-iwlwifi-mvm-don-t-send-the-IWL_MVM_RXQ_NSSN_SYNC-not.patch -+ patches.suse/fou-Fix-IPv6-netlink-policy.patch -+ patches.suse/qlcnic-Fix-CPU-soft-lockup-while-collecting-firmware.patch -+ patches.suse/net_sched-fix-datalen-for-ematch.patch -+ patches.suse/i40e-fix-spelling-mistake-to-too.patch -+ patches.suse/ipvs-fix-spelling-mistake-to-too.patch -+ patches.suse/caif_usb-fix-spelling-mistake-to-too.patch -+ patches.suse/net-rose-fix-spelling-mistake-to-too.patch -+ patches.suse/tcp-do-not-leave-dangling-pointers-in-tp-highest_sac.patch -+ patches.suse/seq_tab_next-should-increase-position-index.patch -+ patches.suse/l2t_seq_next-should-increase-position-index.patch -+ patches.suse/vcc_seq_next-should-increase-position-index.patch -+ patches.suse/neigh_stat_seq_next-should-increase-position-index.patch -+ patches.suse/rt_cpu_seq_next-should-increase-position-index.patch -+ patches.suse/ipv6_route_seq_next-should-increase-position-index.patch -+ patches.suse/net-bcmgenet-Use-netif_tx_napi_add-for-TX-NAPI.patch -+ patches.suse/net-cxgb3_main-Add-CAP_NET_ADMIN-check-to-CHELSIO_GE.patch -+ patches.suse/net-mlx5-Fix-lowest-FDB-pool-size.patch -+ patches.suse/net-mlx5-Update-the-list-of-the-PCI-supported-device-505a7f54.patch -+ patches.suse/net-mlx5-DR-Enable-counter-on-non-fwd-dest-objects.patch -+ patches.suse/net-mlx5-E-Switch-Prevent-ingress-rate-configuration.patch -+ patches.suse/net-mlx5-DR-use-non-preemptible-call-to-get-the-curr.patch -+ patches.suse/net-mlx5e-Clear-VF-config-when-switching-modes.patch -+ patches.suse/net-mlx5e-kTLS-Fix-corner-case-checks-in-TX-resync-f.patch -+ patches.suse/net-mlx5e-kTLS-Remove-redundant-posts-in-TX-resync-f.patch -+ patches.suse/net-mlx5e-kTLS-Do-not-send-decrypted-marked-SKBs-via.patch -+ patches.suse/netfilter-nft_osf-add-missing-check-for-DREG-attribu.patch -+ patches.suse/netfilter-ipset-use-bitmap-infrastructure-completely.patch -+ patches.suse/netfilter-conntrack-sctp-use-distinct-states-for-new.patch -+ patches.suse/netfilter-nf_tables-add-__nft_chain_type_get.patch -+ patches.suse/netfilter-nf_tables-autoload-modules-from-the-abort-.patch -+ patches.suse/net-Fix-skb-csum-update-in-inet_proto_csum_replace16.patch - patches.suse/firestream-fix-memory-leaks.patch -+ patches.suse/ARM-8955-1-virt-Relax-arch-timer-version-check-durin.patch -+ patches.suse/afs-Fix-characters-allowed-into-cell-names.patch - patches.suse/do_last-fetch-directory--i_mode-and--i_uid-before-its-too-late.patch -+ patches.suse/scsi-fnic-do-not-queue-commands-during-fwreset.patch -+ patches.suse/0024-block-allow-partitions-on-host-aware-zone-devices.patch -+ patches.suse/arm64-kbuild-remove-compressed-images-on-make-ARCH-a.patch -+ patches.suse/arm64-kexec-remove-unnecessary-debug-prints.patch -+ patches.suse/libfdt-include-fdt_addresses.c.patch -+ patches.suse/arm64-kexec_file-add-crash-dump-support.patch -+ patches.suse/arm64-cpufeature-Fix-the-type-of-no-FP-SIMD-capabili.patch -+ patches.suse/arm64-cpufeature-Set-the-FP-SIMD-compat-HWCAP-bits-p.patch -+ patches.suse/arm64-ptrace-nofpsimd-Fail-FP-SIMD-regset-operations.patch -+ patches.suse/arm64-nofpsmid-Handle-TIF_FOREIGN_FPSTATE-flag-clean.patch -+ patches.suse/arm64-acpi-fix-DAIF-manipulation-with-pNMI.patch -+ patches.suse/hwmon-k10temp-Use-bitops.patch -+ patches.suse/hmon-k10temp-Convert-to-use-devm_hwmon_device_regist.patch -+ patches.suse/hwmon-k10temp-Report-temperatures-per-CPU-die.patch -+ patches.suse/hwmon-k10temp-Show-core-and-SoC-current-and-voltages.patch -+ patches.suse/hwmon-k10temp-Don-t-show-temperature-limits-on-Ryzen.patch -+ patches.suse/hwmon-k10temp-Display-up-to-eight-sets-of-CCD-temper.patch -+ patches.suse/EDAC-skx_common-downgrade-message-importance-on-miss.patch -+ patches.suse/x86-mce-amd-edac-mce_amd-add-new-load-store-unit-mcatype.patch -+ patches.suse/edac-mce_amd-always-load-on-smca-systems.patch -+ patches.suse/x86-amd_nb-add-family-19h-pci-ids.patch -+ patches.suse/edac-amd64-add-family-ops-for-family-19h-models-00h-0fh.patch -+ patches.suse/edac-amd64-drop-some-family-checks-for-newer-systems.patch -+ patches.suse/edac-mce_amd-make-fam_ops-static-global.patch -+ patches.suse/mmc-spi-Toggle-SPI-polarity-do-not-hardcode-it.patch -+ patches.suse/mmc-sdhci-fix-up-CMD12-sending.patch -+ patches.suse/gpio-add-gpiod_toggle_active_low.patch -+ patches.suse/mmc-sdhci-of-esdhc-fix-esdhc_reset-for-different-con.patch -+ patches.suse/0001-mmc-sdhci-of-at91-fix-memleak-on-clk_get-failure.patch -+ patches.suse/platform-x86-ISST-Allow-additional-core-power-mailbo.patch -+ patches.suse/platform-x86-intel_mid_powerbtn-Take-a-copy-of-ddata.patch -+ patches.suse/platform-x86-intel_scu_ipc-Fix-interrupt-support.patch -+ patches.suse/livepatch-selftest-clean-up-shadow-variable-names-and-type.patch -+ patches.suse/livepatch-samples-selftest-use-klp_shadow_alloc-api-correctly.patch -+ patches.suse/dmaengine-axi-dmac-add-a-check-for-devm_regmap_init_.patch -+ patches.suse/dmaengine-fsl-edma-Add-eDMA-support-for-QorIQ-LS1028.patch -+ patches.suse/dmaengine-Store-module-owner-in-dma_device-struct.patch -+ patches.suse/dmaengine-fsl-qdma-fix-duplicated-argument-to.patch -+ patches.suse/regmap-fix-writes-to-non-incrementing-registers.patch -+ patches.suse/spi-dw-use-smp_mb-to-avoid-sending-spi-data-error.patch -+ patches.suse/spi-spi-fsl-qspi-Ensure-width-is-respected-in-spi-me.patch -+ patches.suse/spi-fsl-lpspi-fix-only-one-cs-gpio-working.patch -+ patches.suse/regulator-vctrl-regulator-Avoid-deadlock-getting-and.patch -+ patches.suse/regulator-core-Fix-exported-symbols-to-the-exported-.patch - patches.suse/regulator-rk808-Lower-log-level-on-optional-GPIOs-be.patch -+ patches.suse/regulator-core-Add-regulator_is_equal-helper.patch -+ patches.suse/regulator-fix-for-regulator-core-Add-regulator_is_eq.patch -+ patches.suse/powercap-intel_rapl-add-support-for-TigerLake-Mobile.patch -+ patches.suse/opp-Free-static-OPPs-on-errors-while-adding-them.patch -+ patches.suse/PM-devfreq-Add-new-name-attribute-for-sysfs.patch -+ patches.suse/apei-ghes-Do-not-delay-GHES-polling.patch -+ patches.suse/ACPICA-Disassembler-create-buffer-fields-in-ACPI_PAR.patch -+ patches.suse/ACPI-battery-Deal-with-design-or-full-capacity-being.patch -+ patches.suse/ACPI-battery-Use-design-cap-for-capacity-calculation.patch -+ patches.suse/ACPI-battery-Deal-better-with-neither-design-nor-ful.patch -+ patches.suse/ACPI-video-Do-not-export-a-non-working-backlight-int.patch -+ patches.suse/ACPI-button-Add-DMI-quirk-for-Razer-Blade-Stealth-13.patch -+ patches.suse/tools-power-acpi-fix-compilation-error.patch -+ patches.suse/usb-dwc3-use-proper-initializers-for-property-entrie.patch -+ patches.suse/0023-md-bitmap-small-cleanups.patch -+ patches.suse/0024-raid6-test-fix-a-compilation-error.patch -+ patches.suse/0025-raid6-test-fix-a-compilation-warning.patch -+ patches.suse/0026-md-raid6-fix-algorithm-choice-under-larger-PAGE_SIZE.patch -+ patches.suse/0027-raid5-remove-worker_cnt_per_group-argument-from-allo.patch -+ patches.suse/0028-md-rename-wb-stuffs.patch -+ patches.suse/0029-md-fix-a-typo-s-creat-create.patch -+ patches.suse/0014-lib-crc64-include-linux-crc64.h-for-crc64_be.patch -+ patches.suse/0015-bcache-add-code-comments-for-state-pool-in-__btree_s.patch -+ patches.suse/0016-bcache-avoid-unnecessary-btree-nodes-flushing-in-btr.patch -+ patches.suse/0017-bcache-print-written-and-keys-in-trace_bcache_btree_.patch -+ patches.suse/0018-bcache-remove-member-accessed-from-struct-btree.patch -+ patches.suse/0019-bcache-reap-c-btree_cache_freeable-from-the-tail-in-.patch -+ patches.suse/0020-bcache-reap-from-tail-of-c-btree_cache-in-bch_mca_sc.patch -+ patches.suse/cgroup-prevent-double-killing-of-css-when-enabling-threaded-cgroup.patch -+ patches.suse/lib-vdso-Make-__arch_update_vdso_data-logic-understa.patch -+ patches.suse/watchdog-softlockup-Enforce-that-timestamp-is-valid-.patch -+ patches.suse/lib-vdso-Let-do_coarse-return-0-to-simplify-the-call.patch -+ patches.suse/lib-vdso-Avoid-duplication-in-__cvdso_clock_getres.patch -+ patches.suse/lib-vdso-Add-unlikely-hint-into-vdso_read_begin.patch -+ patches.suse/lib-vdso-Mark-do_hres-and-do_coarse-as-__always_inli.patch -+ patches.suse/ns-Introduce-Time-Namespace.patch -+ patches.suse/time-Add-timens_offsets-to-be-used-for-tasks-in-time.patch -+ patches.suse/posix-clocks-Rename-the-clock_get-callback-to-clock_.patch -+ patches.suse/posix-clocks-Rename-.clock_get_timespec-callbacks-ac.patch -+ patches.suse/alarmtimer-Rename-gettime-callback-to-get_ktime.patch -+ patches.suse/alarmtimer-Provide-get_timespec-callback.patch -+ patches.suse/posix-clocks-Introduce-clock_get_ktime-callback.patch -+ patches.suse/posix-timers-Use-clock_get_ktime-in-common_timer_get.patch -+ patches.suse/posix-clocks-Wire-up-clock_gettime-with-timens-offse.patch -+ patches.suse/time-Add-do_timens_ktime_to_host-helper.patch -+ patches.suse/timerfd-Make-timerfd_settime-time-namespace-aware.patch -+ patches.suse/posix-timers-Make-timer_settime-time-namespace-aware.patch -+ patches.suse/alarmtimer-Make-nanosleep-time-namespace-aware.patch -+ patches.suse/hrtimers-Prepare-hrtimer_nanosleep-for-time-namespac.patch -+ patches.suse/posix-timers-Make-clock_nanosleep-time-namespace-awa.patch -+ patches.suse/fs-proc-Respect-boottime-inside-time-namespace-for-p.patch -+ patches.suse/x86-vdso-Restrict-splitting-VVAR-VMA.patch -+ patches.suse/lib-vdso-Prepare-for-time-namespace-support.patch -+ patches.suse/x86-vdso-Provide-vdso_data-offset-on-vvar_page.patch -+ patches.suse/x86-vdso-Add-time-napespace-page.patch -+ patches.suse/time-Allocate-per-timens-vvar-page.patch -+ patches.suse/x86-vdso-Handle-faults-on-timens-page.patch -+ patches.suse/x86-vdso-On-timens-page-fault-prefault-also-VVAR-pag.patch -+ patches.suse/x86-vdso-Zap-vvar-pages-when-switching-to-a-time-nam.patch -+ patches.suse/fs-proc-Introduce-proc-pid-timens_offsets.patch -+ patches.suse/selftests-timens-Add-Time-Namespace-test-for-support.patch -+ patches.suse/selftests-timens-Add-a-test-for-timerfd.patch -+ patches.suse/selftests-timens-Add-a-test-for-clock_nanosleep.patch -+ patches.suse/selftests-timens-Add-procfs-selftest.patch -+ patches.suse/selftests-timens-Add-timer-offsets-test.patch -+ patches.suse/selftests-timens-Add-a-simple-perf-test-for-clock_ge.patch -+ patches.suse/selftests-timens-Check-for-right-timens-offsets-afte.patch -+ patches.suse/alarmtimer-Unregister-wakeup-source-when-module-get-.patch -+ patches.suse/lib-vdso-Only-read-hrtimer_res-when-needed-in-__cvds.patch - patches.suse/clocksource-drivers-bcm2835_timer-Fix-memory-leak-of.patch -+ patches.suse/msft-hv-2004-clocksource-drivers-hyper-v-Untangle-stimers-and-tim.patch -+ patches.suse/msft-hv-2006-clocksource-drivers-hyper-v-Set-TSC-clocksource-as-d.patch -+ patches.suse/alarmtimer-Make-alarmtimer-platform-device-child-of-.patch -+ patches.suse/irqchip-mbigen-Set-driver-.suppress_bind_attrs-to-av.patch -+ patches.suse/irqdomain-Fix-a-memory-leak-in-irq_domain_push_irq.patch -+ patches.suse/x86-cpu-Update-cached-HLE-state-on-write-to-TSX_CTRL.patch -+ patches.suse/ASoC-Intel-Skylake-Explicitly-include-linux-io.h-for.patch -+ patches.suse/rcu-Use-_ONCE-to-protect-lockless-expmask-accesses.patch -+ patches.suse/rcu-Fix-data-race-due-to-atomic_t-copy-by-value.patch -+ patches.suse/rcu-Fix-missed-wakeup-of-exp_wq-waiters.patch -+ patches.suse/rcu-Allow-only-one-expedited-GP-to-run-concurrently-with-wakeups.patch -+ patches.suse/wireless-mediatek-Replace-rcu_swap_protected-with-rc.patch -+ patches.suse/rcu-Remove-rcu_swap_protected.patch -+ patches.suse/srcu-Apply-_ONCE-to-srcu_last_gp_end.patch -+ patches.suse/list-Add-hlist_unhashed_lockless.patch -+ patches.suse/rcu-Use-WRITE_ONCE-for-assignments-to-pprev-for-hlis.patch -+ patches.suse/rcu-Avoid-data-race-in-rcu_gp_fqs_check_wake.patch -+ patches.suse/rcu-Use-CONFIG_PREEMPTION-where-appropriate.patch -+ patches.suse/rcu-Use-READ_ONCE-for-expmask-in-rcu_read_unlock_spe.patch -+ patches.suse/torture-Use-gawk-instead-of-awk-for-systime-function.patch -+ patches.suse/rcutorture-Dispense-with-Dracut-for-initrd-creation.patch -+ patches.suse/torture-Handle-jitter-for-CPUs-that-cannot-be-offlin.patch -+ patches.suse/torture-Handle-systems-lacking-the-mpstat-command.patch -+ patches.suse/rcutorture-Add-worst-case-call_rcu-forward-progress-.patch -+ patches.suse/torture-Allow-CFLIST-to-specify-default-list-of-scen.patch -+ patches.suse/torture-Hoist-calls-to-lscpu-to-higher-level-kvm.sh-.patch -+ patches.suse/0001-locking-osq-Use-optimized-spinning-loop-for-arm64.patch -+ patches.suse/kprobes-set-unoptimized-flag-after-unoptimizing-code.patch -+ patches.suse/tools-lib-Fix-builds-when-glibc-contains-strlcpy.patch -+ patches.suse/perf-x86-amd-constrain-large-increment-per-cycle-events.patch -+ patches.suse/perf-x86-amd-add-support-for-large-increment-per-cycle-events.patch -+ patches.suse/perf-c2c-Fix-return-type-for-histogram-sorting-compa.patch -+ patches.suse/kprobes-fix-optimize_kprobe-unoptimize_kprobe-cancellation-logic.patch -+ patches.suse/sched-clock-Use-static_branch_likely-with-sched_clock_running.patch -+ patches.suse/sched-rt-ARM-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-arm64-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-powerpc-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-ARC-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-c6x-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-csky-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-h8300-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-hexagon-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-ia64-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-microblaze-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-MIPS-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-nds32-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-nios2-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-parisc-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-riscv-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-s390-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-sh-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-sparc-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-xtensa-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-net-Use-CONFIG_PREEMPTION.patch.patch -+ patches.suse/sched-rt-xen-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-fs-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-btrfs-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-mm-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-locking-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-core-Use-CONFIG_PREEMPTION.patch -+ patches.suse/sched-rt-workqueue-Use-PREEMPTION.patch -+ patches.suse/sched-Spare-resched-IPI-when-prio-changes-on-a-single-fair-task.patch -+ patches.suse/sched-Use-fair-prio_changed-instead-of-ad-hoc-implementation.patch -+ patches.suse/sched-wait-fix-___wait_var_event-exclusive.patch -+ patches.suse/sched-fair-Optimize-select_idle_cpu.patch -+ patches.suse/schied-fair-Skip-calculating-contrib-without-load.patch -+ patches.suse/sched-core-Remove-unused-variable-from-set_user_nice.patch -+ patches.suse/sched-fair-Make-sched-idle-CPU-selection-consistent-throughout.patch -+ patches.suse/sched-fair-Improve-update_sd_pick_busiest-for-spare-capacity-case.patch -+ patches.suse/sched-fair-Load-balance-aggressively-for-SCHED_IDLE-CPUs.patch -+ patches.suse/sched-fair-calculate-delta-runnable-load-only-when-it-s-needed.patch -+ patches.suse/sched-fair-Fix-sgc-min-max-_capacity-calculation-for-SD_OVERLAP.patch -+ patches.suse/sched-fair-Remove-redundant-call-to-cpufreq_update_util.patch -+ patches.suse/sched-topology-Assert-non-NUMA-topology-masks-don-t-partially-overlap.patch -+ patches.suse/sched-fair-Define-sched_idle_cpu-only-for-SMP-configurations.patch -+ patches.suse/x86-resctrl-check-monitoring-static-key-in-the-mbm-overflow-handler.patch -+ patches.suse/x86-fpu-deactivate-fpu-state-after-failure-during-state-load.patch -+ patches.suse/Btrfs-fix-missing-hole-after-hole-punching-and-fsync.patch -+ patches.suse/0001-btrfs-don-t-pass-system_chunk-into-can_overcommit.patch -+ patches.suse/0002-btrfs-kill-min_allocable_bytes-in-inc_block_group_ro.patch -+ patches.suse/btrfs-separate-definition-of-assertion-failure-handlers.patch -+ patches.suse/btrfs-drop-log-root-for-dropped-roots.patch -+ patches.suse/Btrfs-fix-infinite-loop-during-fsync-after-rename-op.patch -+ patches.suse/btrfs-call-find_fsid-from-find_fsid_inprogress.patch -+ patches.suse/btrfs-factor-out-metadata_uuid-code-from-find_fsid.patch -+ patches.suse/btrfs-handle-another-split-brain-scenario-with-metadata-uuid-feature.patch -+ patches.suse/btrfs-fix-split-brain-handling-when-changing-fsid-to-metadata-uuid.patch -+ patches.suse/fs-allow-deduplication-of-eof-block-into-the-end-of-.patch -+ patches.suse/Btrfs-make-deduplication-with-range-including-the-la.patch -+ patches.suse/ubifs-don-t-trigger-assertion-on-invalid-no-key-file.patch -+ patches.suse/fs-cifs-smb2ops-c-use-true-false-for-bool-variable.patch -+ patches.suse/fs-cifs-cifssmb-c-use-true-false-for-bool-variable.patch -+ patches.suse/cifs-prepare-SMB2_query_directory-to-be-used-with-compounding.patch -+ patches.suse/cifs-create-a-helper-function-to-parse-the-query-directory-response.patch -+ patches.suse/cifs-use-compounding-for-open-and-first-query-dir-for-readdir-.patch -+ patches.suse/cifs-set-correct-max-buffer-size-for-smb2_ioctl_init-.patch -+ patches.suse/cifs-Clean-up-DFS-referral-cache.patch -+ patches.suse/cifs-Get-rid-of-kstrdup_const-d-paths.patch -+ patches.suse/cifs-Introduce-helpers-for-finding-TCP-connection.patch -+ patches.suse/cifs-Merge-is_path_valid-into-get_normalized_path-.patch -+ patches.suse/cifs-Fix-potential-deadlock-when-updating-vol-in-cifs_reconnect-.patch -+ patches.suse/cifs-Avoid-doing-network-I-O-while-holding-cache-lock.patch -+ patches.suse/cifs-Fix-return-value-in-__update_cache_entry.patch -+ patches.suse/cifs-fix-unitialized-variable-poential-problem-with-network-I-O-cac.patch -+ patches.suse/cifs-Fix-mount-options-set-in-automount.patch -+ patches.suse/cifs-Fix-memory-allocation-in-__smb2_handle_cancelled_cmd-.patch -+ patches.suse/cifs-remove-set-but-not-used-variable-server-.patch -+ patches.suse/CIFS-Add-support-for-setting-owner-info-dos-attributes-and-create.patch -+ patches.suse/smb3-fix-default-permissions-on-new-files-when-mounting-with-modefr.patch -+ patches.suse/cifs-fix-NULL-dereference-in-match_prepath.patch -+ patches.suse/cifs-add-support-for-fallocate-mode-0-for-non-sparse-files.patch -+ patches.suse/cifs-use-PTR_ERR_OR_ZERO-to-simplify-code.patch -+ patches.suse/CIFS-Fix-task-struct-use-after-free-on-reconnect.patch -+ patches.suse/0001-padata-Remove-broken-queue-flushing.patch -+ patches.suse/crypto-pcrypt-Fix-user-after-free-on-module-unload.patch -+ patches.suse/hwrng-iproc-rng200-add-support-for-bcm2711.patch -+ patches.suse/0001-crypto-pcrypt-Avoid-deadlock-by-using-per-instance-p.patch -+ patches.suse/crypto-ccree-fix-backlog-memory-leak.patch -+ patches.suse/crypto-ccp-set-max-RSA-modulus-size-for-v3-platform-.patch -+ patches.suse/crypto-arm64-ghash-neon-bump-priority-to-150.patch - patches.suse/crypto-pcrypt-Do-not-clear-MAY_SLEEP-flag-in-origina.patch -+ patches.suse/crypto-testmgr-don-t-try-to-decrypt-uninitialized-bu.patch -+ patches.suse/0001-padata-validate-cpumask-without-removed-CPU-during-o.patch -+ patches.suse/0001-padata-always-acquire-cpu_hotplug_lock-before-pinst-.patch -+ patches.suse/0010-padata-update-documentation.patch - patches.suse/crypto-af_alg-Use-bh_lock_sock-in-sk_destruct.patch -+ patches.suse/crypto-chacha-fix-warning-message-in-header-file.patch - patches.suse/crypto-api-Check-spawn-alg-under-lock-in-crypto_drop.patch - patches.suse/crypto-api-Fix-race-condition-in-crypto_spawn_alg.patch - patches.suse/crypto-picoxcell-adjust-the-position-of-tasklet_init.patch -+ patches.suse/crypto-api-fix-unexpectedly-getting-generic-implemen.patch -+ patches.suse/padata-update-documentation-file-path-in-MAINTAINERS.patch -+ patches.suse/crypto-lib-curve25519-re-add-selftests.patch -+ patches.suse/crypto-chtls-Fixed-memory-leak.patch - patches.suse/crypto-chelsio-fix-writing-tfm-flags-to-wrong-place.patch -+ patches.suse/crypto-artpec6-return-correct-error-code-for-failed-.patch - patches.suse/crypto-atmel-sha-fix-error-handling-when-setting-hma.patch -+ patches.suse/crypto-poly1305-add-new-32-and-64-bit-generic-versions.patch -+ patches.suse/crypto-x86-poly1305-import-unmodified-cryptogams-implementation.patch -+ patches.suse/crypto-x86-poly1305-wire-up-faster-implementations-for-kernel.patch -+ patches.suse/crypto-arm-arm64-mips-poly1305-remove-redundant-non-reduction.patch -+ patches.suse/crypto-curve25519-fix-selftest-build-error.patch -+ patches.suse/crypto-caam-qi2-fix-typo-in-algorithm-s-driver-name.patch -+ patches.suse/crypto-ccree-fix-pm-wrongful-error-reporting.patch -+ patches.suse/crypto-ccree-fix-FDE-descriptor-sequence.patch -+ patches.suse/crypto-ccree-fix-PM-race-condition.patch -+ patches.suse/crypto-x86-poly1305-fix-.gitignore-typo.patch -+ patches.suse/crypto-chacha20poly1305-add-back-missing-test-vectors-and-test.patch -+ patches.suse/crypto-x86-poly1305-emit-does-base-conversion-itself.patch -+ patches.suse/crypto-arm-chacha-fix-build-failured-when-kernel-mode-neon-is.patch -+ patches.suse/net-wireguard-secure-network-tunnel.patch -+ patches.suse/Bluetooth-hci_bcm-Disallow-set_baudrate-for-BCM4354.patch -+ patches.suse/Bluetooth-btusb-fix-non-atomic-allocation-in-complet.patch -+ patches.suse/Bluetooth-btusb-fix-memory-leak-on-fw.patch -+ patches.suse/NFC-port100-Convert-cpu_to_le16-le16_to_cpu-E1-E2-to.patch -+ patches.suse/qed-remove-redundant-assignments-to-rc.patch - patches.suse/ppp-Adjust-indentation-into-ppp_async_input.patch -+ patches.suse/enetc-add-software-timestamping.patch -+ patches.suse/tcp-Cleanup-duplicate-initialization-of-sk-sk_state.patch -+ patches.suse/nfp-add-support-for-TLV-device-stats.patch -+ patches.suse/enetc-remove-variable-tc_max_sized_frame-set-but-not.patch -+ patches.suse/cxgb4-add-support-for-high-priority-filters.patch -+ patches.suse/rtnetlink-provide-permanent-hardware-address-in-RTM_.patch -+ patches.suse/net-ena-implement-XDP-drop-support.patch -+ patches.suse/net-ena-Implement-XDP_TX-action.patch -+ patches.suse/net-ena-Add-first_interrupt-field-to-napi-struct.patch -+ patches.suse/Revert-nfp-abm-fix-memory-leak-in-nfp_abm_u32_knode_.patch -+ patches.suse/tcp-Set-rcv-zerocopy-hint-correctly-if-skb-last-frag.patch -+ patches.suse/r8169-check-that-Realtek-PHY-driver-module-is-loaded.patch -+ patches.suse/net-hns3-schedule-hclgevf_service-by-using-delayed-w.patch -+ patches.suse/net-hns3-remove-mailbox-and-reset-work-in-hclge_main.patch -+ patches.suse/net-hns3-remove-unnecessary-work-in-hclgevf_main.patch -+ patches.suse/net-hns3-allocate-WQ-with-WQ_MEM_RECLAIM-flag.patch -+ patches.suse/net-hns3-do-not-schedule-the-periodic-task-when-rese.patch -+ patches.suse/fore200e-Fix-incorrect-checks-of-NULL-pointer-derefe.patch -+ patches.suse/wireguard-selftests-import-harness-makefile-for-test-suite.patch -+ patches.suse/wireguard-Kconfig-select-parent-dependency-for-crypt.patch -+ patches.suse/wireguard-global-fix-spelling-mistakes-in-comments.patch -+ patches.suse/wireguard-main-remove-unused-include-linux-version.h.patch -+ patches.suse/wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch -+ patches.suse/cxgb4-fix-missed-high-priority-region-calculation.patch -+ patches.suse/cxgb4-chtls-fix-ULD-connection-failures-due-to-wrong.patch -+ patches.suse/sch_cake-drop-unused-variable-tin_quantum_prio.patch -+ patches.suse/net-pkt_cls-Clarify-a-comment.patch -+ patches.suse/mlxsw-spectrum_qdisc-Clarify-a-comment.patch -+ patches.suse/mlxsw-spectrum-Rename-MLXSW_REG_QEEC_HIERARCY_-enume.patch - patches.suse/NFC-pn544-Adjust-indentation-in-pn544_hci_check_pres.patch -+ patches.suse/net-hns3-check-FE-bit-before-calling-hns3_add_frag.patch -+ patches.suse/net-hns3-remove-useless-mutex-vport_cfg_mutex-in-the.patch -+ patches.suse/net-hns3-optimization-for-CMDQ-uninitialization.patch -+ patches.suse/net-hns3-get-FD-rules-location-before-dump-in-debugf.patch -+ patches.suse/net-hns3-implement-ndo_features_check-ops-for-hns3-d.patch -+ patches.suse/net-hns3-add-some-VF-VLAN-information-for-command-ip.patch -+ patches.suse/net-hns3-add-a-log-for-getting-chain-failure-in-hns3.patch -+ patches.suse/net-hns3-only-print-misc-interrupt-status-when-handl.patch -+ patches.suse/ath10k-correct-the-tlv-len-of-ath10k_wmi_tlv_op_gen_.patch -+ patches.suse/ath10k-Fix-qmi-init-error-handling.patch -+ patches.suse/wil6210-fix-break-that-is-never-reached-because-of-z.patch -+ patches.suse/brcmfmac-Fix-memory-leak-in-brcmf_p2p_create_p2pdev.patch -+ patches.suse/b43legacy-Fix-Wcast-function-type.patch -+ patches.suse/ipw2x00-Fix-Wcast-function-type.patch -+ patches.suse/iwlegacy-Fix-Wcast-function-type.patch -+ patches.suse/rtlwifi-rtl_pci-Fix-Wcast-function-type.patch - patches.suse/bcma-remove-set-but-not-used-variable-sizel.patch -+ patches.suse/rsi-fix-use-after-free-on-failed-probe-and-unbind.patch -+ patches.suse/rsi-fix-use-after-free-on-probe-errors.patch -+ patches.suse/rsi-fix-memory-leak-on-failed-URB-submission.patch -+ patches.suse/rsi-fix-non-atomic-allocation-in-completion-handler.patch - patches.suse/brcmfmac-Fix-use-after-free-in-brcmf_sdio_readframes.patch -+ patches.suse/mwifiex-delete-unused-mwifiex_get_intf_num.patch - patches.suse/brcmfmac-fix-interface-sanity-check.patch - patches.suse/orinoco_usb-fix-interface-sanity-check.patch - patches.suse/rtl8xxxu-fix-interface-sanity-check.patch - patches.suse/rsi_91x_usb-fix-interface-sanity-check.patch - patches.suse/zd1211rw-fix-storage-endpoint-lookup.patch - patches.suse/brcmfmac-Fix-memory-leak-in-brcmf_usbdev_qinit.patch -+ patches.suse/orinoco-avoid-assertion-in-case-of-NULL-pointer.patch - patches.suse/ath9k-fix-storage-endpoint-lookup.patch -+ patches.suse/mlxsw-spectrum_router-Remove-unnecessary-checks.patch -+ patches.suse/mlxsw-spectrum_router-Eliminate-dead-code.patch -+ patches.suse/mlxsw-spectrum_router-Make-route-creation-and-destru.patch -+ patches.suse/libbpf-Fix-printf-compilation-warnings-on-ppc64le-ar.patch -+ patches.suse/libbpf-Extract-and-generalize-CPU-mask-parsing-logic.patch -+ patches.suse/libbpf-Don-t-attach-perf_buffer-to-offline-missing-C.patch -+ patches.suse/samples-bpf-Attach-XDP-programs-in-driver-mode-by-de.patch -+ patches.suse/riscv-bpf-Fix-broken-BPF-tail-calls.patch -+ patches.suse/libbpf-Add-missing-newline-in-opts-validation-macro.patch -+ patches.suse/samples-bpf-xdpsock-Add-duration-option-to-specify-h.patch -+ patches.suse/samples-bpf-xdpsock-Use-common-code-to-handle-signal.patch -+ patches.suse/samples-bpf-xdpsock-Add-option-to-specify-batch-size.patch -+ patches.suse/samples-bpf-xdpsock-Add-option-to-specify-number-of-.patch -+ patches.suse/samples-bpf-xdpsock-Add-option-to-specify-tx-packet-.patch -+ patches.suse/samples-bpf-xdpsock-Add-option-to-specify-transmit-f.patch -+ patches.suse/samples-bpf-Xdp_redirect_cpu-fix-missing-tracepoint-.patch -+ patches.suse/net-ena-remove-set-but-not-used-variable-rx_ring.patch -+ patches.suse/0006-netfilter-nft_tunnel-add-the-missing-ERSPAN_VERSION-.patch -+ patches.suse/sfc-avoid-duplicate-error-handling-code-in-efx_ef10_.patch -+ patches.suse/igb-dont-drop-packets-if-rx-flow-control-is-enabled.patch -+ patches.suse/igc-Add-scatter-gather-support.patch -+ patches.suse/igc-Improve-the-DMA-mapping-flow.patch -+ patches.suse/igc-Prefer-to-use-the-pci_release_mem_regions-method.patch -+ patches.suse/igc-Remove-excess-parameter-description-from-igc_is_.patch -+ patches.suse/igc-Fix-the-parameter-description-for-igc_alloc_rx_b.patch -+ patches.suse/igc-Fix-parameter-descriptions-for-a-several-functio.patch -+ patches.suse/igc-Add-64-bit-DMA-access-support.patch -+ patches.suse/igc-Add-legacy-power-management-support.patch -+ patches.suse/e1000e-Use-netdev_info-instead-of-pr_info-for-link-m.patch -+ patches.suse/igc-Remove-serdes-comments-from-a-description-of-met.patch -+ patches.suse/page_pool-handle-page-recycle-for-NUMA_NO_NODE-condi.patch -+ patches.suse/page_pool-help-compiler-remove-code-in-case-CONFIG_N.patch -+ patches.suse/mlxsw-reg-Add-QoS-Port-DSCP-to-Priority-Mapping-Regi.patch -+ patches.suse/mlxsw-spectrum_dcb-Allow-setting-default-port-priori.patch -+ patches.suse/sfc-Remove-unnecessary-dependencies-on-I2C.patch -+ patches.suse/ice-Support-UDP-segmentation-offload.patch -+ patches.suse/ice-Fix-VF-spoofchk.patch -+ patches.suse/ice-Add-code-to-keep-track-of-current-dflt_vsi.patch -+ patches.suse/ice-Add-ice_for_each_vf-macro.patch -+ patches.suse/ice-Set-default-value-for-ITR-in-alloc-function.patch -+ patches.suse/ice-Restore-interrupt-throttle-settings-after-VSI-re.patch -+ patches.suse/ice-Return-error-on-not-supported-ethtool-C-paramete.patch -+ patches.suse/ice-Remove-Rx-flex-descriptor-programming.patch -+ patches.suse/ice-Fix-VF-link-state-when-it-s-IFLA_VF_LINK_STATE_A.patch -+ patches.suse/ice-Enable-ip-link-show-on-the-PF-to-display-VF-unic.patch -+ patches.suse/ice-Demote-MTU-change-print-to-debug.patch -+ patches.suse/ice-suppress-checked_return-error.patch -+ patches.suse/ice-add-extra-check-for-null-Rx-descriptor.patch -+ patches.suse/ice-Add-a-boundary-check-in-ice_xsk_umem.patch -+ patches.suse/ice-Suppress-Coverity-warnings-for-xdp_rxq_info_reg.patch -+ patches.suse/ice-Add-device-ids-for-E822-devices.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_clean_tx_r.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_power_down.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_set_defaul.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_configure.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_alloc_mapp.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_set_interr.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_set_rx_mod.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_configure_.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_irq_enable.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_irq_disabl.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_free_q_vec.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_free_q_vec-f7bcca5d.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_assign_vec.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_write_itr.patch -+ patches.suse/igc-Remove-no-need-declaration-of-the-igc_sw_init.patch -+ patches.suse/wireguard-selftests-remove-ancient-kernel-compatibil.patch -+ patches.suse/wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch -+ patches.suse/wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch -+ patches.suse/net-phy-fixed_phy-fix-use-after-free-when-checking-l.patch -+ patches.suse/ionic-ionic_if-bits-for-sr-iov-support.patch -+ patches.suse/ionic-support-sr-iov-operations.patch -+ patches.suse/mii-Add-helpers-for-parsing-SGMII-auto-negotiation.patch -+ patches.suse/net-phylink-make-QSGMII-a-valid-PHY-mode-for-in-band.patch -+ patches.suse/net-phylink-add-support-for-polling-MAC-PCS.patch -+ patches.suse/net-dsa-Pass-pcs_poll-flag-from-driver-to-PHYLINK.patch -+ patches.suse/enetc-Make-MDIO-accessors-more-generic-and-export-to.patch -+ patches.suse/enetc-Set-MDIO_CFG_HOLD-to-the-recommended-value-of-.patch -+ patches.suse/net-mscc-ocelot-make-phy_mode-a-member-of-the-common.patch -+ patches.suse/net-mscc-ocelot-export-ANA-DEV-and-QSYS-registers-to.patch -+ patches.suse/net-dsa-felix-Add-PCS-operations-for-PHYLINK.patch -+ patches.suse/net-hns3-add-trace-event-support-for-HNS3-driver.patch -+ patches.suse/net-hns3-re-organize-vector-handle.patch -+ patches.suse/net-hns3-modify-the-IRQ-name-of-TQP-vector.patch -+ patches.suse/net-hns3-modify-an-unsuitable-log-in-hclge_map_ring_.patch -+ patches.suse/net-hns3-modify-the-IRQ-name-of-misc-vectors.patch -+ patches.suse/net-hns3-add-protection-when-get-SFP-speed-as-0.patch -+ patches.suse/net-hns3-replace-an-unsuitable-variable-type-in-hclg.patch -+ patches.suse/net-hns3-modify-an-unsuitable-reset-level-for-hardwa.patch -+ patches.suse/mlxsw-spectrum-Disable-SIP_CLASS_E-check-in-hardware.patch -+ patches.suse/mlxsw-spectrum-Disable-MC_DMAC-check-in-hardware-pip.patch -+ patches.suse/mlxsw-spectrum-Disable-SIP_DIP-check-in-hardware-pip.patch -+ patches.suse/mlxsw-spectrum-Disable-DIP_LINK_LOCAL-check-in-hardw.patch -+ patches.suse/igc-Add-basic-skeleton-for-PTP.patch -+ patches.suse/igc-Add-support-for-RX-timestamping.patch -+ patches.suse/igc-Add-support-for-TX-timestamping.patch -+ patches.suse/igc-Add-support-for-ethtool-GET_TS_INFO-command.patch -+ patches.suse/igc-Use-Start-of-Packet-signal-from-PHY-for-timestam.patch -+ patches.suse/ionic-drop-use-of-subdevice-tags.patch -+ patches.suse/ionic-add-Rx-dropped-packet-counter.patch -+ patches.suse/ionic-restrict-received-packets-to-mtu-size.patch -+ patches.suse/ionic-clear-compiler-warning-on-hb-use-before-set.patch -+ patches.suse/enetc-Fix-inconsistent-IS_ERR-and-PTR_ERR.patch -+ patches.suse/net-mlx5-limit-the-function-in-local-scope.patch -+ patches.suse/mlx5-work-around-high-stack-usage-with-gcc.patch -+ patches.suse/net-mlx5e-Support-accept-action-on-nic-table.patch -+ patches.suse/net-mlx5-Increase-the-max-number-of-channels-to-128.patch -+ patches.suse/net-mlx5-Reduce-No-CQ-found-log-level-from-warn-to-d.patch -+ patches.suse/net-mlx5-Use-async-EQ-setup-cleanup-helpers-for-mult.patch -+ patches.suse/net-mlx5-DR-Use-attributes-struct-for-FW-flow-table-.patch -+ patches.suse/net-mlx5-DR-Create-FTE-entry-in-the-FW-from-SW-steer.patch -+ patches.suse/net-mlx5-DR-Create-multi-destination-table-for-SW-st.patch -+ patches.suse/net-mlx5-DR-Pass-table-flags-at-creation-to-lower-la.patch -+ patches.suse/net-mlx5-DR-Align-dest-FT-action-creation-to-API.patch -+ patches.suse/net-mlx5-DR-Add-support-for-multiple-destination-tab.patch -+ patches.suse/net-mlx5-DR-Create-multiple-destination-action-from-.patch -+ patches.suse/sfc-add-new-headers-in-preparation-for-code-split.patch -+ patches.suse/sfc-further-preparation-for-code-split.patch -+ patches.suse/sfc-move-reset-workqueue-code.patch -+ patches.suse/sfc-move-mac-configuration-and-status-functions.patch -+ patches.suse/sfc-move-datapath-management-code.patch -+ patches.suse/sfc-move-some-device-reset-code.patch -+ patches.suse/sfc-move-struct-init-and-fini-code.patch -+ patches.suse/sfc-move-some-channel-related-code.patch -+ patches.suse/sfc-move-channel-start-stop-code.patch -+ patches.suse/sfc-move-channel-alloc-removal-code.patch -+ patches.suse/sfc-move-channel-interrupt-management-code.patch -+ patches.suse/sfc-move-event-queue-management-code.patch -+ patches.suse/sfc-move-common-rx-code.patch -+ patches.suse/sfc-move-common-tx-code.patch -+ patches.suse/net-introduce-skb_list_walk_safe-for-skb-segment-wal.patch -+ patches.suse/devlink-add-support-for-reporter-recovery-completion.patch -+ patches.suse/devlink-add-devink-notification-when-reporter-update.patch -+ patches.suse/bnxt_en-Call-recovery-done-after-reset-is-successful.patch -+ patches.suse/net-dsa-felix-fix-link-error.patch -+ patches.suse/vmxnet3-Remove-always-false-conditional-statement.patch -+ patches.suse/sfc-move-some-port-link-state-caps-code.patch -+ patches.suse/sfc-move-some-MCDI-port-utility-functions.patch -+ patches.suse/sfc-move-more-MCDI-port-code.patch -+ patches.suse/sfc-move-MCDI-VI-alloc-free-code.patch -+ patches.suse/sfc-move-MCDI-event-queue-management-code.patch -+ patches.suse/sfc-move-MCDI-transmit-queue-management-code.patch -+ patches.suse/sfc-move-MCDI-receive-queue-management-code.patch -+ patches.suse/sfc-conditioned-some-functionality.patch -+ patches.suse/sfc-move-MCDI-logging-device-attribute.patch -+ patches.suse/sfc-refactor-selftest-work-init-code.patch -+ patches.suse/sfc-move-more-tx-code.patch -+ patches.suse/sfc-move-more-rx-code.patch -+ patches.suse/sfc-move-various-functions.patch -+ patches.suse/sfc-move-some-ethtool-code.patch -+ patches.suse/sfc-move-a-couple-more-functions.patch -+ patches.suse/sfc-move-RSS-code.patch -+ patches.suse/sfc-move-yet-more-functions.patch -+ patches.suse/sfc-move-RPS-code.patch -+ patches.suse/devlink-add-macro-for-fw.psid.patch -+ patches.suse/bnxt-Detach-page-from-page-pool-before-sending-up-th.patch -+ patches.suse/sfc-remove-duplicated-include-from-ef10.c.patch -+ patches.suse/sfc-remove-set-but-not-used-variable-nic_data.patch -+ patches.suse/net-hns3-split-hclge_reset-into-preparing-and-rebuil.patch -+ patches.suse/net-hns3-split-hclgevf_reset-into-preparing-and-rebu.patch -+ patches.suse/net-hns3-refactor-the-precedure-of-PF-FLR.patch -+ patches.suse/net-hns3-refactor-the-procedure-of-VF-FLR.patch -+ patches.suse/net-hns3-enlarge-HCLGE_RESET_WAIT_CNT.patch -+ patches.suse/net-hns3-modify-hclge_func_reset_sync_vf-s-return-ty.patch -+ patches.suse/net-hns3-refactor-the-notification-scheme-of-PF-rese.patch -+ patches.suse/wan-ixp4xx_hss-fix-compile-testing-on-64-bit.patch -+ patches.suse/sfc-ethtool_common-Make-some-function-to-static.patch -+ patches.suse/ptr_ring-add-include-of-linux-mm.h.patch -+ patches.suse/sfc-remove-duplicated-include-from-efx.c.patch -+ patches.suse/enetc-Don-t-print-from-enetc_sched_speed_set-when-li.patch -+ patches.suse/net-dsa-felix-Set-USXGMII-link-based-on-BMSR-not-LPA.patch -+ patches.suse/net-dsa-felix-Don-t-restart-PCS-SGMII-AN-if-not-need.patch -+ patches.suse/net-dsa-felix-Don-t-error-out-on-disabled-ports-with.patch -+ patches.suse/igc-Fix-typo-in-a-comment.patch -+ patches.suse/igc-Remove-unused-definition.patch -+ patches.suse/igc-Add-SKU-for-i225-device.patch -+ patches.suse/igc-Add-support-for-TSO.patch -+ patches.suse/igc-Add-PHY-power-management-control.patch -+ patches.suse/net-dsa-felix-Handle-PAUSE-RX-regardless-of-AN-resul.patch -+ patches.suse/net-dsa-felix-Allow-PHY-to-AN-10-100-1000-with-2500-.patch -+ patches.suse/net-mlx5-Add-Virtio-Emulation-related-device-capabil.patch -+ patches.suse/net-mlx5-Expose-vDPA-emulation-device-capabilities.patch -+ patches.suse/net-mlx5-Add-structures-layout-for-new-MCAM-access-r.patch -+ patches.suse/net-mlx5-Read-MCAM-register-groups-1-and-2.patch -+ patches.suse/net-mlx5-Add-structures-and-defines-for-MIRC-registe.patch -+ patches.suse/net-mlx5-Expose-resource-dump-register-mapping.patch -+ patches.suse/net-mlx5-Add-copy-header-action-struct-layout.patch -+ patches.suse/net-mlx5-Add-mlx5_ifc-definitions-for-connection-tra.patch -+ patches.suse/net-mlx5e-Expose-FEC-feilds-and-related-capability-b.patch -+ patches.suse/net-mlx5e-Add-discard-counters-per-priority.patch -+ patches.suse/net-mlx5-Refactor-mlx5_create_auto_grouped_flow_tabl.patch -+ patches.suse/net-mlx5-fs_core-Introduce-unmanaged-flow-tables.patch -+ patches.suse/net-mlx5-Add-ignore-level-support-fwd-to-table-rules.patch -+ patches.suse/net-mlx5-Allow-creating-autogroups-with-reserved-ent.patch -+ patches.suse/IB-core-Introduce-ib_reg_user_mr.patch -+ patches.suse/IB-core-Add-interface-to-advise_mr-for-kernel-users.patch -+ patches.suse/IB-mlx5-Add-ODP-WQE-handlers-for-kernel-QPs.patch -+ patches.suse/RDMA-mlx5-Don-t-fake-udata-for-kernel-path.patch -+ patches.suse/IB-mlx5-Mask-out-unsupported-ODP-capabilities-for-ke.patch -+ patches.suse/RDMA-mlx5-Fix-handling-of-IOVA-user_va-in-ODP-paths.patch -+ patches.suse/net-hns3-replace-snprintf-with-scnprintf-in-hns3_dbg.patch -+ patches.suse/net-hns3-replace-snprintf-with-scnprintf-in-hns3_upd.patch -+ patches.suse/wan-hdlc_x25-fix-skb-handling.patch -+ patches.suse/net-hns3-limit-the-error-logging-in-the-hns3_clean_t.patch -+ patches.suse/net-hns3-do-not-reuse-pfmemalloc-pages.patch -+ patches.suse/net-hns3-set-VF-s-default-reset_type-to-HNAE3_NONE_R.patch -+ patches.suse/net-hns3-move-duplicated-macro-definition-into-heade.patch -+ patches.suse/net-hns3-refine-the-input-parameter-size-for-snprint.patch -+ patches.suse/net-hns3-rewrite-a-log-in-hclge_put_vector.patch -+ patches.suse/net-hns3-delete-unnecessary-blank-line-and-space-for.patch -+ patches.suse/net-hns3-remove-redundant-print-on-ENOMEM.patch -+ patches.suse/net-hns3-cleanup-some-coding-style-issue.patch -+ patches.suse/samples-bpf-Don-t-try-to-remove-user-s-homedir-on-cl.patch -+ patches.suse/bpf-Fix-trampoline-usage-in-preempt.patch -+ patches.suse/net-mlx5e-Fix-printk-format-warning.patch -+ patches.suse/net-mlx5e-allow-TSO-on-VXLAN-over-VLAN-topologies.patch -+ patches.suse/net-mlx5e-Add-mlx5e_flower_parse_meta-support.patch -+ patches.suse/net-mlx5-DR-Modify-set-action-limitation-extension.patch -+ patches.suse/net-mlx5-DR-Modify-header-copy-support.patch -+ patches.suse/net-mlx5-DR-Allow-connecting-flow-table-to-a-lower-s.patch -+ patches.suse/net-mlx5e-Move-uplink-rep-init-cleanup-code-into-own.patch -+ patches.suse/net-mlx5e-Profile-specific-stats-groups.patch -+ patches.suse/net-mlx5e-Declare-stats-groups-via-macro.patch -+ patches.suse/net-mlx5e-Convert-stats-groups-array-to-array-of-gro.patch -+ patches.suse/net-mlx5e-IPoIB-use-separate-stats-groups.patch -+ patches.suse/net-mlx5e-Convert-rep-stats-to-mlx5e_stats_grp-based.patch -+ patches.suse/net-mlx5e-Create-q-counters-on-uplink-representors.patch -+ patches.suse/net-mlx5e-Enable-all-available-stats-for-uplink-reps.patch -+ patches.suse/devlink-Add-health-recover-notifications-on-devlink-.patch -+ patches.suse/net-sched-sch_tbf-Don-t-overwrite-backlog-before-dum.patch -+ patches.suse/ice-Enable-writing-hardware-filtering-tables.patch -+ patches.suse/ice-Allocate-flow-profile.patch -+ patches.suse/ice-Populate-TCAM-filter-software-structures.patch -+ patches.suse/ice-Enable-writing-filtering-tables.patch -+ patches.suse/ice-Optimize-table-usage.patch -+ patches.suse/ice-Initilialize-VF-RSS-tables.patch -+ patches.suse/ice-Implement-ethtool-get-set-rx-flow-hash.patch -+ patches.suse/ice-Bump-version-18a8d358.patch -+ patches.suse/s390-qeth-consolidate-qdio-queue-setup -+ patches.suse/net_sched-fix-ops-bind_class-implementations.patch -+ patches.suse/net_sched-walk-through-all-child-classes-in-tc_bind_.patch -+ patches.suse/net-include-struct-nhmsg-size-in-nh-nlmsg-size.patch -+ patches.suse/net_sched-ematch-reject-invalid-TCF_EM_SIMPLE.patch -+ patches.suse/rxrpc-Fix-use-after-free-in-rxrpc_receive_data.patch -+ patches.suse/net-socionext-fix-possible-user-after-free-in-netsec.patch -+ patches.suse/net-socionext-fix-xdp_result-initialization-in-netse.patch -+ patches.suse/mlxsw-minimal-Fix-an-error-handling-path-in-mlxsw_m_.patch -+ patches.suse/Bluetooth-hci_bcm-Add-device-tree-compatible-for-BCM.patch -+ patches.suse/Bluetooth-hci_bcm-Drive-RTS-only-for-BCM43438.patch -+ patches.suse/Bluetooth-Fix-race-condition-in-hci_release_sock.patch - patches.suse/mwifiex-drop-most-magic-numbers-from-mwifiex_process.patch -+ patches.suse/rtw88-fix-rate-mask-for-1SS-chip.patch -+ patches.suse/brcmfmac-sdio-Fix-OOB-interrupt-initialization-on-br.patch -+ patches.suse/rtw88-fix-potential-NULL-skb-access-in-TX-ISR.patch - patches.suse/iwlegacy-ensure-loop-counter-addr-does-not-wrap-and-.patch -+ patches.suse/ath10k-pci-Only-dump-ATH10K_MEM_REGION_TYPE_IOREG-wh.patch -+ patches.suse/ath10k-pci-Fix-comment-on-ath10k_pci_dump_memory_sra.patch - patches.suse/Revert-ath10k-fix-DMA-related-firmware-crashes-on-mu.patch -+ patches.suse/ath10k-Correct-the-DMA-direction-for-management-tx-b.patch -+ patches.suse/bnxt_en-Improve-link-up-detection.patch -+ patches.suse/bnxt_en-Improve-bnxt_probe_phy.patch -+ patches.suse/bnxt_en-Remove-the-setting-of-dev_port.patch -+ patches.suse/bnxt_en-Support-UDP-RSS-hashing-on-575XX-chips.patch -+ patches.suse/bnxt_en-Do-not-accept-fragments-for-aRFS-flow-steeri.patch -+ patches.suse/bnxt_en-Periodically-check-and-remove-aged-out-ntupl.patch -+ patches.suse/bnxt_en-Disable-workaround-for-lost-interrupts-on-57.patch -+ patches.suse/bnxt_en-Refactor-bnxt_dl_register.patch -+ patches.suse/bnxt_en-Register-devlink-irrespective-of-firmware-sp.patch -+ patches.suse/bnxt_en-Move-devlink_register-before-registering-net.patch -+ patches.suse/bnxt_en-Add-support-to-update-progress-of-flash-upda.patch -+ patches.suse/bnxt_en-Rename-switch_id-to-dsn.patch -+ patches.suse/devlink-add-macro-for-fw.roce.patch -+ patches.suse/bnxt_en-Add-support-for-devlink-info-command.patch -+ patches.suse/sfc-rename-mcdi-filtering-functions-structs.patch -+ patches.suse/sfc-create-header-for-mcdi-filtering-code.patch -+ patches.suse/sfc-move-mcdi-filtering-code.patch -+ patches.suse/libbpf-Fix-realloc-usage-in-bpf_core_find_cands.patch -+ patches.suse/flow_dissector-Fix-to-use-new-variables-for-port-ran.patch -+ patches.suse/udp-segment-looped-gso-packets-correctly.patch -+ patches.suse/ALSA-hda-Use-standard-waitqueue-for-RIRB-wakeup.patch -+ patches.suse/ALSA-hda-Use-waitqueue-for-RIRB-in-HDA-core-helper-t.patch -+ patches.suse/ALSA-hda-Unify-get_response-handling.patch - patches.suse/ALSA-control-remove-useless-assignment-in-.info-call.patch -+ patches.suse/ALSA-hda-Comment-about-snd_hdac_bus_update_rirb-and-.patch -+ patches.suse/ALSA-usx2y-Adjust-indentation-in-snd_usX2Y_hwdep_dsp.patch -+ patches.suse/ALSA-ctl-allow-TLV-read-operation-for-callback-type-.patch -+ patches.suse/ALSA-hda-constify-copied-structure.patch -+ patches.suse/ALSA-hda-Constify-snd_kcontrol_new-items.patch -+ patches.suse/ALSA-hda-Constify-snd_pci_quirk-tables.patch -+ patches.suse/ALSA-hda-constify-and-cleanup-static-NodeID-tables.patch -+ patches.suse/ALSA-sh-Fix-unused-variable-warnings.patch -+ patches.suse/ALSA-hda-realtek-Apply-mic-mute-LED-quirk-for-Dell-E.patch -+ patches.suse/ALSA-usb-audio-Use-lower-hex-numbers-for-IDs.patch -+ patches.suse/ALSA-hda-realtek-More-constifications.patch -+ patches.suse/ALSA-hda-More-constifications.patch - patches.suse/ALSA-sh-Fix-compile-warning-wrt-const.patch -+ patches.suse/ALSA-hda-Fix-a-typo-in-comments.patch -+ patches.suse/ALSA-hda-patch_realtek-fix-empty-macro-usage-in-if-b.patch -+ patches.suse/ALSA-usb-audio-Add-boot-quirk-for-MOTU-M-Series.patch -+ patches.suse/ALSA-hda-Manage-concurrent-reg-access-more-properly.patch -+ patches.suse/ALSA-hda-correct-kernel-doc-parameter-descriptions.patch -+ patches.suse/ALSA-hda-patch_hdmi-remove-warnings-with-empty-body.patch -+ patches.suse/ALSA-usb-audio-unlock-on-error-in-probe.patch -+ patches.suse/ALSA-usb-audio-add-implicit-fb-quirk-for-MOTU-M-Seri.patch - patches.suse/ALSA-hda-analog-Minor-optimization-for-SPDIF-mux-con.patch -+ patches.suse/ALSA-hda-realtek-Add-Headset-Mic-supported-for-HP-cP.patch - patches.suse/ALSA-hda-hdmi-add-retry-logic-to-parse_intel_hdmi.patch - patches.suse/ALSA-hda-Add-docking-station-support-for-Lenovo-Thin.patch - patches.suse/ALSA-hda-Add-Clevo-W65_67SB-the-power_save-blacklist.patch -+ patches.suse/ALSA-usb-audio-add-quirks-for-Line6-Helix-devices-fw.patch -+ patches.suse/ASoC-SOF-Intel-hda-Fix-SKL-dai-count.patch -+ patches.suse/ASoC-Intel-skl_hda_dsp_common-Fix-global-out-of-boun.patch -+ patches.suse/ASoC-topology-fix-soc_tplg_fe_link_create-link-dobj-.patch -+ patches.suse/ASoC-intel-sof_rt5682-Add-quirk-for-number-of-HDMI-D.patch -+ patches.suse/ASoC-intel-sof_rt5682-Add-support-for-tgl-max98357a-.patch -+ patches.suse/ASoC-fsl_sai-add-IRQF_SHARED.patch -+ patches.suse/ASoC-SOF-Intel-hda-Add-iDisp4-DAI.patch -+ patches.suse/ASoC-soc-topology-fix-endianness-issues.patch -+ patches.suse/ASoC-Intel-sof_rt5682-Ignore-the-speaker-amp-when-th.patch -+ patches.suse/ASoC-sgtl5000-Fix-VDDA-and-VDDIO-comparison.patch -+ patches.suse/thermal-qoriq-Add-local-struct-device-pointer.patch -+ patches.suse/thermal-qoriq-Don-t-store-struct-thermal_zone_device.patch -+ patches.suse/thermal-qoriq-Add-local-struct-qoriq_sensor-pointer.patch -+ patches.suse/thermal-qoriq-Embed-per-sensor-data-into-struct-qori.patch -+ patches.suse/thermal-qoriq-Pass-data-to-qoriq_tmu_register_tmu_zo.patch -+ patches.suse/thermal-qoriq-Pass-data-to-qoriq_tmu_calibration-dir.patch -+ patches.suse/thermal-qoriq-Drop-unnecessary-drvdata-cleanup.patch -+ patches.suse/thermal-qoriq-Convert-driver-to-use-regmap-API.patch -+ patches.suse/thermal-qoriq-Enable-all-sensors-before-registering-.patch -+ patches.suse/thermal-qoriq-Do-not-report-invalid-temperature-read.patch -+ patches.suse/thermal_hwmon-Add-devres-wrapper-for-thermal_add_hwm.patch -+ patches.suse/thermal-qoriq-Add-hwmon-support.patch -+ patches.suse/thermal-add-bcm2711-thermal-driver.patch -+ patches.suse/thermal-brcmstb_thermal-Do-not-use-DT-coefficients.patch -+ patches.suse/thermal-intel-intel_pch_thermal-Add-Comet-Lake-CML-p.patch -+ patches.suse/tracing-kprobes-have-uname-use-_get_str-in-print_fmt.patch -+ patches.suse/s390-pci-recover-handle-in-clp_set_pci_fn -+ patches.suse/s390-pci-fix-possible-deadlock-in-recover_store -+ patches.suse/s390-ftrace-generate-traced-function-stack-frame.patch -+ patches.suse/tomoyo-Use-atomic_t-for-statistics-counter.patch -+ patches.suse/ima-ima-lsm-policy-rule-loading-logic-bug-fixes.patch -+ patches.suse/fmc-remove-left-over-ipmi-fru.h-after-fmc-deletion.patch -+ patches.suse/gpio-gpio-grgpio-fix-possible-sleep-in-atomic-contex.patch -+ patches.suse/gpio-mpc8xxx-ls1088a-ls1028a-edge-detection-mode-bug.patch -+ patches.suse/gpiolib-Set-lockdep-class-for-hierarchical-irq-domai.patch -+ patches.suse/pinctrl-sh-pfc-r8a77965-Fix-DU_DOTCLKIN3-drive-bias-.patch - patches.suse/pinctrl-sh-pfc-r8a7778-Fix-duplicate-SDSELF_B-and-SD.patch -+ patches.suse/pinctrl-sh-pfc-sh7264-Fix-CAN-function-GPIOs.patch -+ patches.suse/pinctrl-sh-pfc-sh7269-Fix-CAN-function-GPIOs.patch -+ patches.suse/pinctrl-baytrail-Do-not-clear-IRQ-flags-on-direct-ir.patch -+ patches.suse/pinctrl-tigerlake-Tiger-Lake-uses-_HID-enumeration.patch -+ patches.suse/usb-host-xhci-tegra-Fix-tega-tegra-typo.patch -+ patches.suse/usb-host-xhci-tegra-Separate-firmware-request-and-lo.patch -+ patches.suse/usb-host-xhci-tegra-Avoid-a-fixed-duration-sleep.patch -+ patches.suse/usb-host-xhci-tegra-Use-CNR-as-firmware-ready-indica.patch -+ patches.suse/usb-host-xhci-tegra-Extract-firmware-enable-helper.patch -+ patches.suse/usb-host-xhci-tegra-Reuse-stored-register-base-addre.patch -+ patches.suse/usb-host-xhci-tegra-Enable-runtime-PM-as-late-as-pos.patch -+ patches.suse/usb-host-xhci-tegra-Add-support-for-XUSB-context-sav.patch -+ patches.suse/usb-host-xhci-tegra-Add-XUSB-controller-context.patch -+ patches.suse/usb-host-xhci-tegra-Implement-basic-ELPG-support.patch -+ patches.suse/usbip-Fix-unsafe-unaligned-pointer-usage.patch -+ patches.suse/usb-dwc2-Fix-IN-FIFO-allocation.patch -+ patches.suse/usb-gadget-legacy-set-max_speed-to-super-speed.patch -+ patches.suse/usb-gadget-f_fs-set-req-num_sgs-as-0-for-non-sg-tran.patch -+ patches.suse/usb-gadget-udc-fix-possible-sleep-in-atomic-context-.patch - patches.suse/usb-dwc3-turn-off-VBUS-when-leaving-host-mode.patch -+ patches.suse/usb-dwc3-gadget-Check-END_TRANSFER-completion.patch -+ patches.suse/usb-dwc3-gadget-Delay-starting-transfer.patch - patches.suse/usb-gadget-f_ncm-Use-atomic_t-to-track-in-flight-req.patch - patches.suse/usb-gadget-f_ecm-Use-atomic_t-to-track-in-flight-req.patch -+ patches.suse/usb-musb-omap2430-Get-rid-of-musb-.set_vbus-for-omap.patch - patches.suse/phy-qualcomm-Adjust-indentation-in-read_poll_timeout.patch -+ patches.suse/usb-host-xhci-tegra-set-MODULE_FIRMWARE-for-tegra186.patch - patches.suse/usb-typec-tcpci-mask-event-interrupts-when-remove-dr.patch -+ patches.suse/usb-dwc3-pci-add-ID-for-the-Intel-Comet-Lake-V-varia.patch -+ patches.suse/usb-typec-wcove-fix-op-sink-microwatt-default-that-w.patch - patches.suse/USB-serial-ir-usb-add-missing-endpoint-sanity-check.patch - patches.suse/USB-serial-ir-usb-fix-link-speed-handling.patch - patches.suse/USB-serial-ir-usb-fix-IrLAP-framing.patch -+ patches.suse/ttyprintk-fix-a-potential-deadlock-in-interrupt-cont.patch -+ patches.suse/tty-synclinkmp-Adjust-indentation-in-several-functio.patch -+ patches.suse/tty-synclink_gt-Adjust-indentation-in-several-functi.patch - patches.suse/serial-8250_bcm2835aux-Fix-line-mismatch-on-driver-u.patch -+ patches.suse/serial-imx-fix-a-race-condition-in-receive-path.patch -+ patches.suse/staging-rtl8188-avoid-excessive-stack-usage.patch -+ patches.suse/staging-vt6656-correct-packet-types-for-CTS-protect-.patch -+ patches.suse/staging-vt6656-use-NULLFUCTION-stack-on-mac80211.patch -+ patches.suse/staging-vt6656-Fix-false-Tx-excessive-retries-report.patch - patches.suse/staging-wlan-ng-ensure-error-return-is-actually-retu.patch -+ patches.suse/iio-adc-stm32-dfsdm-Use-dma_request_chan-instead-dma.patch -+ patches.suse/iio-adc-stm32-adc-Use-dma_request_chan-instead-dma_r.patch -+ patches.suse/iio-st_gyro-Correct-data-for-LSM9DS0-gyro.patch -+ patches.suse/iio-adc-stm32-dfsdm-fix-single-conversion.patch -+ patches.suse/staging-most-net-fix-buffer-overflow.patch -+ patches.suse/component-do-not-dereference-opaque-pointer-in-debug.patch -+ patches.suse/driver-core-platform-Prevent-resouce-overflow-from-c.patch -+ patches.suse/driver-core-Fix-test_async_driver_probe-if-NUMA-is-d.patch -+ patches.suse/driver-core-Print-device-when-resources-present-in-r.patch -+ patches.suse/debugfs-Return-EPERM-when-locked-down.patch -+ patches.suse/driver-core-platform-fix-u32-greater-or-equal-to-zer.patch -+ patches.suse/mei-hdcp-bind-only-with-i915-on-the-same-PCH.patch -+ patches.suse/uio-fix-a-sleep-in-atomic-context-bug-in-uio_dmem_ge.patch -+ patches.suse/visorbus-fix-uninitialized-variable-access.patch -+ patches.suse/mei-me-add-comet-point-lake-H-device-ids.patch -+ patches.suse/erofs-fix-out-of-bound-read-for-shifted-uncompressed.patch -+ patches.suse/printk-fix-exclusive_console-replaying.patch -+ patches.suse/selftests-settings-tests-can-be-in-subsubdirs.patch -+ patches.suse/scripts-find-unused-docs-Fix-massive-false-positives.patch -+ patches.suse/0011-dm-zoned-support-zone-sizes-smaller-than-128MiB.patch -+ patches.suse/0012-dm-space-map-common-fix-to-ensure-new-block-isn-t-al.patch -+ patches.suse/0013-dm-crypt-fix-benbi-IV-constructor-crash-if-used-in-a.patch -+ patches.suse/0014-dm-writecache-fix-incorrect-flush-sequence-when-doin.patch -+ patches.suse/0015-dm-thin-metadata-use-pool-locking-at-end-of-dm_pool_.patch -+ patches.suse/0016-dm-fix-potential-for-q-make_request_fn-NULL-pointer.patch -+ patches.suse/scsi-ufs-recheck-bkops-level-if-bkops-is-disabled -+ patches.suse/scsi-qla4xxx-adjust-indentation-in-qla4xxx_mem_free -+ patches.suse/scsi-csiostor-adjust-indentation-in-csio_device_reset - patches.suse/scsi-qla2xxx-Remove-defer-flag-to-indicate-immeadiat.patch - patches.suse/scsi-qla2xxx-Fix-fabric-scan-hang.patch - patches.suse/scsi-qla2xxx-Add-a-shadow-variable-to-hold-disc_stat.patch - patches.suse/scsi-qla2xxx-Cleanup-unused-async_logout_done.patch - patches.suse/scsi-qla2xxx-Fix-update_fcport-for-current_topology.patch - patches.suse/scsi-qla2xxx-Add-D-Port-Diagnostic-reason-explanatio.patch - patches.suse/scsi-qla2xxx-Use-common-routine-to-free-fcport-struc.patch - patches.suse/scsi-qla2xxx-Fix-stuck-login-session-using-prli_pend.patch - patches.suse/scsi-qla2xxx-Correct-fcport-flags-handling.patch - patches.suse/scsi-qla2xxx-Consolidate-fabric-scan.patch - patches.suse/scsi-qla2xxx-Fix-RIDA-Format-2.patch - patches.suse/scsi-qla2xxx-Fix-stuck-session-in-GNL.patch - patches.suse/scsi-qla2xxx-Fix-mtcp-dump-collection-failure.patch - patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.22-k.patch -+ patches.suse/scsi-lpfc-Fix-incomplete-NVME-discovery-when-target.patch -+ patches.suse/scsi-lpfc-Fix-Rework-setting-of-fdmi-symbolic-node-n.patch -+ patches.suse/scsi-lpfc-Fix-missing-check-for-CSF-in-Write-Object-.patch -+ patches.suse/scsi-lpfc-Fix-Fabric-hostname-registration-if-system.patch -+ patches.suse/scsi-lpfc-Fix-ras_log-via-debugfs.patch -+ patches.suse/scsi-lpfc-Fix-disablement-of-FC-AL-on-lpe35000-model.patch -+ patches.suse/scsi-lpfc-Fix-unmap-of-dpp-bars-affecting-next-drive.patch -+ patches.suse/scsi-lpfc-Fix-MDS-Latency-Diagnostics-Err-drop-rates.patch -+ patches.suse/scsi-lpfc-Fix-improper-flag-check-for-IO-type.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.3.patch - patches.suse/scsi-qla2xxx-Improve-readability-of-the-code-that-ha.patch - patches.suse/scsi-qla2xxx-Fix-the-endianness-of-the-qla82xx_get_f.patch - patches.suse/scsi-qla2xxx-Use-get_unaligned_-instead-of-open-codi.patch -+ patches.suse/scsi-mpt3sas-Update-MPI-Headers-to-v02.00.57.patch -+ patches.suse/scsi-mpt3sas-Add-support-for-NVMe-shutdown.patch -+ patches.suse/scsi-mpt3sas-renamed-_base_after_reset_handler-funct.patch -+ patches.suse/scsi-mpt3sas-Add-support-IOCs-new-state-named-COREDU.patch -+ patches.suse/scsi-mpt3sas-Handle-CoreDump-state-from-watchdog-thr.patch -+ patches.suse/scsi-mpt3sas-print-in-which-path-firmware-fault-occu.patch -+ patches.suse/scsi-mpt3sas-Optimize-mpt3sas-driver-logging.patch -+ patches.suse/scsi-mpt3sas-Print-function-name-in-which-cmd-timed-.patch -+ patches.suse/scsi-mpt3sas-Remove-usage-of-device_busy-counter.patch -+ patches.suse/scsi-mpt3sas-Update-drive-version-to-33.100.00.00.patch -+ patches.suse/compat-ARM64-always-include-asm-generic-compat.h.patch -+ patches.suse/scsi-lpfc-Make-lpfc_defer_acc_rsp-static.patch -+ patches.suse/scsi-megaraid_sas-Reset-adapter-if-FW-is-not-in-READ.patch -+ patches.suse/scsi-megaraid_sas-Set-no_write_same-only-for-Virtual.patch -+ patches.suse/scsi-megaraid_sas-Update-optimal-queue-depth-for-SAS.patch -+ patches.suse/scsi-megaraid_sas-Do-not-kill-host-bus-adapter-if-ad.patch -+ patches.suse/scsi-megaraid_sas-Do-not-kill-HBA-if-JBOD-Seqence-ma.patch -+ patches.suse/scsi-megaraid_sas-Do-not-set-HBA-Operational-if-FW-i.patch -+ patches.suse/scsi-megaraid_sas-Re-Define-enum-DCMD_RETURN_STATUS.patch -+ patches.suse/scsi-megaraid_sas-Do-not-initiate-OCR-if-controller-.patch -+ patches.suse/scsi-megaraid_sas-Limit-the-number-of-retries-for-th.patch -+ patches.suse/scsi-megaraid_sas-Use-Block-layer-API-to-check-SCSI-.patch -+ patches.suse/scsi-megaraid_sas-Update-driver-version-to-07.713.01.patch -+ patches.suse/scsi-qla2xxx-Fix-a-NULL-pointer-dereference-in-an-er.patch -+ patches.suse/scsi-ufs-fix-ufshcd_probe_hba-reture-value-in-case-ufshcd_scsi_add_wlus-fails -+ patches.suse/KVM-arm64-Write-arch.mdcr_el2-changes-since-last-vcp.patch -+ patches.suse/ide-remove-set-but-not-used-variable-hwif.patch -+ patches.suse/cmd64x-potential-buffer-overflow-in-cmd64x_program_t.patch -+ patches.suse/ide-serverworks-potential-overflow-in-svwks_set_pio_.patch -+ patches.suse/net-core-Do-not-clear-VF-index-for-node-port-GUIDs-q.patch -+ patches.suse/power-supply-ingenic-battery-Don-t-change-scale-if-t.patch -+ patches.suse/power-supply-axp20x_ac_power-Fix-reporting-online-st.patch -+ patches.suse/power-supply-ltc2941-battery-gauge-fix-use-after-fre.patch -+ patches.suse/power-supply-sbs-battery-Fix-a-signedness-bug-in-sbs.patch -+ patches.suse/power-supply-core-Update-sysfs-class-power-ABI-docum.patch -+ patches.suse/drm-ttm-ttm_tt_init_fields-can-be-static.patch -+ patches.suse/drm-fbdev-Fallback-to-non-tiled-mode-if-all-tiles-no.patch -+ patches.suse/drm-gma500-Fixup-fbdev-stolen-size-usage-evaluation.patch -+ patches.suse/Revert-drm-fbdev-Fallback-to-non-tiled-mode-if-all-t.patch -+ patches.suse/drm-fourcc-Fill-out-all-block-sizes-for-P10-12-16.patch -+ patches.suse/drm-fourcc-Fill-out-all-block-sizes-for-P210.patch -+ patches.suse/drm-rect-Avoid-division-by-zero.patch -+ patches.suse/drm-rect-update-kerneldoc-for-drm_rect_clip_scaled.patch -+ patches.suse/drm-qxl-Complete-exception-handling-in-qxl_device_in.patch -+ patches.suse/drm-panel-simple-Add-Logic-PD-Type-28-display-suppor.patch -+ patches.suse/gpu-drm-ingenic-Avoid-null-pointer-deference-in-plan.patch - patches.suse/drm-amdgpu-remove-4-set-but-not-used-variable-in-amd.patch - patches.suse/drm-amdgpu-add-function-parameter-description-in-amd.patch -+ patches.suse/0010-drm-amdgpu-add-function-parameter-description-in-amd.patch - patches.suse/drm-amdgpu-remove-set-but-not-used-variable-dig_conn.patch - patches.suse/drm-amdgpu-remove-set-but-not-used-variable-dig.patch - patches.suse/drm-amdgpu-remove-always-false-comparison-in-amdgpu_.patch - patches.suse/drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch -- patches.suse/0012-drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch -+ patches.suse/drm-amd-display-remove-duplicated-assignment-to-grph.patch -+ patches.suse/0015-drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch - patches.suse/drm-amdgpu-remove-set-but-not-used-variable-amdgpu_c.patch -+ patches.suse/drm-amdgpu-remove-set-but-not-used-variable-count.patch -+ patches.suse/drm-amdgpu-remove-set-but-not-used-variable-invalid.patch -+ patches.suse/drm-amd-powerplay-remove-set-but-not-used-variable-u.patch -+ patches.suse/drm-amdkfd-remove-set-but-not-used-variable-top_dev.patch -+ patches.suse/drm-amdgpu-Ensure-ret-is-always-initialized-when-usi.patch -+ patches.suse/0001-drm-rcar-du-Recognize-renesas-vsps-in-addition-to-vs.patch -+ patches.suse/0001-drm-mcde-Some-fixes-to-handling-video-mode.patch -+ patches.suse/0001-drm-mipi_dbi-Fix-off-by-one-bugs-in-mipi_dbi_blank.patch -+ patches.suse/fbdev-fix-numbering-of-fbcon-options.patch -+ patches.suse/pxa168fb-Fix-the-function-used-to-release-some-memor.patch - patches.suse/drm-rockchip-lvds-Fix-indentation-of-a-define.patch - patches.suse/drm-bridge-dw-hdmi-constify-copied-structure.patch -+ patches.suse/drm-atmel-hlcdc-use-double-rate-for-pixel-clock-only.patch -+ patches.suse/drm-atmel-hlcdc-enable-clock-before-configuring-timi.patch -+ patches.suse/drm-atmel-hlcdc-prefer-a-lower-pixel-clock-than-requ.patch -+ patches.suse/drm-remove-the-newline-for-CRC-source-name.patch -+ patches.suse/drm-amdgpu-fix-KIQ-ring-test-fail-in-TDR-of-SRIOV.patch -+ patches.suse/drm-amdgpu-simplify-padding-calculations-v2.patch -+ patches.suse/drm-amdkfd-Fix-permissions-of-hang_hws.patch -+ patches.suse/drm-mediatek-handle-events-when-enabling-disabling-c.patch -+ patches.suse/0001-drm-mediatek-disable-all-the-planes-in-atomic_disabl.patch -+ patches.suse/drm-mediatek-Add-gamma-property-according-to-hardwar.patch - patches.suse/drm-nouveau-secboot-gm20b-initialize-pointer-in-gm20.patch -+ patches.suse/drm-nouveau-gr-gk20a-gm200-add-terminators-to-method.patch - patches.suse/drm-nouveau-Fix-copy-paste-error-in-nouveau_fence_wa.patch -+ patches.suse/drm-nouveau-drm-ttm-Remove-set-but-not-used-variable.patch -+ patches.suse/drm-nouveau-fault-gv100-fix-memory-leak-on-module-un.patch -+ patches.suse/0001-drm-i915-Extend-WaDisableDARBFClkGating-to-icl-ehl-t.patch -+ patches.suse/drm-amd-display-Clear-state-after-exiting-fixed-acti.patch -+ patches.suse/drm-amd-display-fixup-DML-dependencies.patch -+ patches.suse/drm-msm-adreno-fix-zap-vs-no-zap-handling.patch -+ patches.suse/drm-msm-mdp4-Adjust-indentation-in-mdp4_dsi_encoder_.patch - patches.suse/drm-vmwgfx-prevent-memory-leak-in-vmw_cmdbuf_res_add.patch -- patches.suse/0002-KVM-x86-Protect-x86_decode_insn-from-Spectre-v1-L1TF.patch -- patches.suse/0003-KVM-x86-Protect-kvm_hv_msr_-get-set-_crash_data-from.patch -- patches.suse/0004-KVM-x86-Refactor-picdev_write-to-prevent-Spectre-v1-.patch -- patches.suse/0005-KVM-x86-Protect-ioapic_read_indirect-from-Spectre-v1.patch -- patches.suse/0006-KVM-x86-Protect-ioapic_write_indirect-from-Spectre-v.patch -- patches.suse/0007-KVM-x86-Protect-kvm_lapic_reg_write-from-Spectre-v1-.patch -- patches.suse/0008-KVM-x86-Protect-MSR-based-index-computations-in-fixe.patch -- patches.suse/0009-KVM-x86-Protect-MSR-based-index-computations-in-pmu..patch -- patches.suse/0010-KVM-x86-Protect-MSR-based-index-computations-from.patch -- patches.suse/0011-KVM-x86-Protect-DR-based-index-computations-from.patch -- patches.suse/0012-KVM-x86-Protect-pmu_intel.c-from-Spectre-v1-L1TF-att.patch -+ patches.suse/drm-nouveau-mmu-fix-comptag-memory-leak.patch -+ patches.suse/drm-nouveau-disp-nv50-prevent-oops-when-no-channel-m.patch -+ patches.suse/ext4-fix-deadlock-allocating-crypto-bounce-page-from.patch -+ patches.suse/jbd2-clear-JBD2_ABORT-flag-before-journal_reset-to-u.patch -+ patches.suse/ext4-fix-race-conditions-in-d_compare-and-d_hash.patch -+ patches.suse/jbd2_seq_info_next-should-increase-position-index.patch -+ patches.suse/jbd2-switch-to-use-jbd2_journal_abort-when-failed-to.patch -+ patches.suse/ext4-jbd2-ensure-panic-when-aborting-with-zero-errno.patch -+ patches.suse/jbd2-make-sure-ESHUTDOWN-to-be-recorded-in-the-journ.patch -+ patches.suse/xfs-also-remove-cached-ACLs-when-removing-the-underl.patch -+ patches.suse/xfs-check-log-iovec-size-to-make-sure-it-s-plausibly.patch -+ patches.suse/reiserfs-Fix-memory-leak-of-journal-device-string.patch -+ patches.suse/reiserfs-Fix-spurious-unlock-in-reiserfs_fill_super-.patch -+ patches.suse/udf-Allow-writing-to-Rewritable-partitions.patch -+ patches.suse/ubifs-Fix-FS_IOC_SETFLAGS-unexpectedly-clearing-encr.patch -+ patches.suse/ubifs-Fix-wrong-memory-allocation.patch -+ patches.suse/ubifs-Fix-deadlock-in-concurrent-bulk-read-and-write.patch -+ patches.suse/ubifs-Fix-ino_t-format-warnings-in-orphan_delete.patch -+ patches.suse/ubifs-Fix-memory-leak-from-c-sup_node.patch -+ patches.suse/mtd-onenand_base-Adjust-indentation-in-onenand_read_.patch -+ patches.suse/mtd-sharpslpart-Fix-unsigned-comparison-to-zero.patch -+ patches.suse/kvm-nvmx-vmwrite-checks-vmcs-link-pointer-before-vmcs-field -+ patches.suse/kvm-nvmx-vmwrite-checks-unsupported-field-before-read-only-field -+ patches.suse/kvm-x86-fix-potential-put_fpu-w-o-load_fpu-on-mpx-platform -+ patches.suse/kvm-svm-override-default-mmio-mask-if-memory-encryption-is-enabled -+ patches.suse/kvm-x86-mmu-apply-max-pa-check-for-mmio-sptes-to-32-bit-kvm -+ patches.suse/tools-kvm_stat-Fix-kvm_exit-filter-name.patch -+ patches.suse/KVM-PPC-Book3S-HV-Uninit-vCPU-if-vcore-creation-fail.patch -+ patches.suse/KVM-PPC-Book3S-PR-Free-shared-page-if-mmu-initializa.patch -+ patches.suse/kvm-x86-free-wbinvd_dirty_mask-if-vcpu-creation-fails -+ patches.suse/kvm-x86-remove-spurious-kvm_mmu_unload-from-vcpu-destruction-path -+ patches.suse/kvm-x86-remove-spurious-clearing-of-async-pf-msr -+ patches.suse/kvm-svm-pku-not-currently-supported -+ patches.suse/kvm-x86-protect-x86_decode_insn-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-kvm_hv_msr__crash_data-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-refactor-picdev_write-to-prevent-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-ioapic_read_indirect-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-ioapic_write_indirect-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-kvm_lapic_reg_write-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-msr-based-index-computations-in-fixed_msr_to_seg_unit-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-msr-based-index-computations-in-pmu-h-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-msr-based-index-computations-from-spectre-v1-l1tf-attacks-in-x86-c -+ patches.suse/kvm-x86-protect-exit_reason-from-being-used-in-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-dr-based-index-computations-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-protect-pmu_intel-c-from-spectre-v1-l1tf-attacks -+ patches.suse/kvm-x86-handle-tif_need_fpu_load-in-kvm_-load-put-guest_fpu -+ patches.suse/kvm-x86-ensure-guest-s-fpu-state-is-loaded-when-accessing-for-emulation -+ patches.suse/kvm-x86-revert-kvm-x86-fix-fpu-state-crash-in-kvm-guest -+ patches.suse/KVM-Check-for-a-bad-hva-before-dropping-into-the-ghc.patch -+ patches.suse/KVM-Clean-up-__kvm_gfn_to_hva_cache_init-and-its-cal.patch -+ patches.suse/kvm-use-vcpu-specific-gva-hva-translation-when-querying-host-page-size -+ patches.suse/KVM-arm-arm64-vgic-its-Fix-restoration-of-unmapped-c.patch -+ patches.suse/KVM-arm-arm64-Fix-young-bit-from-mmu-notifier.patch -+ patches.suse/KVM-arm-Fix-DFSR-setting-for-non-LPAE-aarch32-guests.patch -+ patches.suse/KVM-arm-Make-inject_abt32-inject-an-external-abort-i.patch -+ patches.suse/KVM-arm64-pmu-Don-t-increment-SW_INCR-if-PMCR.E-is-u.patch -+ patches.suse/KVM-arm64-pmu-Fix-chained-SW_INCR-counters.patch -+ patches.suse/KVM-arm64-Treat-emulated-TVAL-TimerValue-as-a-signed.patch -+ patches.suse/KVM-PPC-Book3S-PR-Fix-Werror-return-type-build-failu.patch -+ patches.suse/0001-x86-kvm-Be-careful-not-to-clear-KVM_VCPU_FLUSH_TLB-b.patch -+ patches.suse/0002-x86-kvm-Introduce-kvm_-un-map_gfn.patch -+ patches.suse/0003-x86-kvm-Cache-gfn-to-pfn-translation.patch -+ patches.suse/0004-x86-KVM-Make-sure-KVM_VCPU_FLUSH_TLB-flag-is-not-mis.patch -+ patches.suse/0005-x86-KVM-Clean-up-host-s-steal-time-structure.patch -+ patches.suse/x86-resctrl-fix-use-after-free-when-deleting-resource-groups.patch -+ patches.suse/x86-resctrl-fix-use-after-free-due-to-inaccurate-refcount-of-rdtgroup.patch -+ patches.suse/x86-resctrl-fix-a-deadlock-due-to-inaccurate-reference.patch -+ patches.suse/0005-modsign-print-module-name-along-with-error-message.patch -+ patches.suse/module-avoid-setting-info-name-early-in-case-we-can-.patch -+ patches.suse/memcg-fix-a-crash-in-wb_workfn-when-a-device-disappe.patch -+ patches.suse/0001-mm-sparse.c-reset-section-s-mem_map-when-fully-deact.patch -+ patches.suse/mm-thp-don-t-need-care-deferred-split-queue-in-memcg-charge-move-path.patch -+ patches.suse/ocfs2-make-local-header-paths-relative-to-C-files.patch -+ patches.suse/media-v4l2-core-set-pages-dirty-upon-releasing-DMA-b.patch -+ patches.suse/mm-swapfile.c-swap_next-should-increase-position-ind.patch - patches.suse/lib-test_kasan.c-fix-memory-leak-in-kmalloc_oob_krea.patch -+ patches.suse/0017-drivers-block-zram-zram_drv.c-fix-error-return-codes.patch - patches.suse/lib-scatterlist.c-adjust-indentation-in-__sg_alloc_t.patch -+ patches.suse/cpufreq-Avoid-creating-excessively-large-stack-frame.patch -+ patches.suse/PM-core-Fix-handling-of-devices-deleted-during-syste.patch -+ patches.suse/RDMA-qedr-Add-kernel-capability-flags-for-dpm-enable.patch -+ patches.suse/RDMA-bnxt_re-Report-more-number-of-completion-vector.patch -+ patches.suse/RDMA-hns-Simplify-the-calculation-and-usage-of-wqe-i.patch -+ patches.suse/RDMA-siw-Simplify-QP-representation.patch -+ patches.suse/IB-mlx5-Fix-outstanding_pi-index-for-GSI-qps.patch -+ patches.suse/RDMA-netlink-Do-not-always-generate-an-ACK-for-some-.patch -+ patches.suse/RDMA-srpt-Remove-unnecessary-assertion-in-srpt_queue.patch -+ patches.suse/RDMA-cm-Use-RCU-synchronization-mechanism-to-protect.patch -+ patches.suse/RDMA-mlx4-Redo-TX-checksum-offload-in-line-with-docs.patch -+ patches.suse/IB-hfi1-Add-accessor-API-routines-to-access-context-.patch -+ patches.suse/IB-hfi1-List-all-receive-contexts-from-debugfs.patch -+ patches.suse/IB-rdmavt-Correct-comments-in-rdmavt_qp.h-header.patch -+ patches.suse/IB-mlx5-Unify-ODP-MR-code-paths-to-allow-extra-flexi.patch -+ patches.suse/IB-core-Fix-ODP-get-user-pages-flow.patch -+ patches.suse/IB-core-Fix-ODP-with-IB_ACCESS_HUGETLB-handling.patch -+ patches.suse/RDMA-siw-use-true-false-for-bool-variable.patch -+ patches.suse/IB-hfi1-use-true-false-for-bool-variable.patch -+ patches.suse/IB-iser-use-true-false-for-bool-variable.patch -+ patches.suse/RDMA-mlx4-use-true-false-for-bool-variable.patch -+ patches.suse/RDMA-mlx5-use-true-false-for-bool-variable.patch -+ patches.suse/RDMA-rxe-Fix-error-type-of-mmap_offset.patch -+ patches.suse/RDMA-i40iw-fix-a-potential-NULL-pointer-dereference.patch -+ patches.suse/RDMA-cm-Delete-unused-CM-LAP-functions.patch -+ patches.suse/RDMA-cm-Delete-unused-CM-ARP-functions.patch -+ patches.suse/RDMA-cma-Add-trace-points-in-RDMA-Connection-Manager.patch -+ patches.suse/RDMA-core-Trace-points-for-diagnosing-completion-que.patch -+ patches.suse/RDMA-core-Add-trace-points-to-follow-MR-allocation.patch -+ patches.suse/RDMA-hns-Avoid-printing-address-of-mtt-page.patch -+ patches.suse/RDMA-hns-Remove-unused-function-hns_roce_init_eq_tab.patch -+ patches.suse/RDMA-hns-Update-the-value-of-qp-type.patch -+ patches.suse/RDMA-hns-Delete-unnessary-parameters-in-hns_roce_v2_.patch -+ patches.suse/RDMA-hns-Remove-redundant-print-information.patch -+ patches.suse/RDMA-hns-Replace-custom-macros-HNS_ROCE_ALIGN_UP.patch -+ patches.suse/RDMA-hns-Fix-coding-style-issues.patch -+ patches.suse/IB-mlx5-Do-reverse-sequence-during-device-removal.patch -+ patches.suse/IB-core-Let-IB-core-distribute-cache-update-events.patch -+ patches.suse/IB-core-Cut-down-single-member-ib_cache-structure.patch -+ patches.suse/IB-core-Rename-event_handler_lock-to-qp_open_list_lo.patch -+ patches.suse/IB-core-Fix-build-failure-without-hugepages.patch -+ patches.suse/RDMA-core-Fix-locking-in-ib_uverbs_event_read.patch -+ patches.suse/IB-hfi1-Move-chip-specific-functions-to-chip.c.patch -+ patches.suse/IB-hfi1-Add-fast-and-slow-handlers-for-receive-conte.patch -+ patches.suse/IB-hfi1-Move-common-receive-IRQ-code-to-function.patch -+ patches.suse/IB-hfi1-IB-hfi1-Add-an-API-to-handle-special-case-dr.patch -+ patches.suse/IB-hfi1-Create-API-for-auto-activate.patch -+ patches.suse/IB-hfi1-Decouple-IRQ-name-from-type.patch -+ patches.suse/IB-hfi1-Return-void-in-packet-receiving-functions.patch -+ patches.suse/IB-hfi1-Add-software-counter-for-ctxt0-seq-drop.patch -+ patches.suse/IB-hfi1-Add-RcvShortLengthErrCnt-to-hfi1stats.patch -+ patches.suse/RDMA-hns-Bugfix-for-posting-a-wqe-with-sge.patch -+ patches.suse/RDMA-hns-Add-support-for-reporting-wc-as-software-mo.patch -+ patches.suse/RDMA-core-Remove-err-in-iw_query_port.patch -+ patches.suse/IB-mlx5-Extend-caps-stage-to-handle-VAR-capabilities.patch -+ patches.suse/IB-mlx5-Introduce-VAR-object-and-its-alloc-destroy-m.patch -+ patches.suse/IB-mlx5-Add-mmap-support-for-VAR.patch -+ patches.suse/RDMA-uverbs-Remove-needs_kfree_rcu-from-uverbs_obj_t.patch -+ patches.suse/RDMA-mlx5-Use-RCU-and-direct-refcounts-to-keep-memor.patch -+ patches.suse/RDMA-core-Simplify-destruction-of-FD-uobjects.patch -+ patches.suse/RDMA-mlx5-Simplify-devx-async-commands.patch -+ patches.suse/RDMA-core-Do-not-allow-alloc_commit-to-fail.patch -+ patches.suse/RDMA-core-Make-ib_ucq_object-use-ib_uevent_object.patch -+ patches.suse/RDMA-core-Do-not-erase-the-type-of-ib_cq.uobject.patch -+ patches.suse/RDMA-core-Do-not-erase-the-type-of-ib_qp.uobject.patch -+ patches.suse/RDMA-core-Do-not-erase-the-type-of-ib_srq.uobject.patch -+ patches.suse/RDMA-core-Do-not-erase-the-type-of-ib_wq.uobject.patch -+ patches.suse/RDMA-core-Simplify-type-usage-for-ib_uverbs_async_ha.patch -+ patches.suse/RDMA-core-Remove-the-ufile-arg-from-rdma_alloc_begin.patch -+ patches.suse/RDMA-core-Make-ib_uverbs_async_event_file-into-a-uob.patch -+ patches.suse/RDMA-core-Use-READ_ONCE-for-ib_ufile.async_file.patch -+ patches.suse/RDMA-hns-Remove-some-redundant-variables-related-to-.patch -+ patches.suse/RDMA-hns-Add-interfaces-to-get-pf-capabilities-from-.patch -+ patches.suse/RDMA-hns-Get-pf-capabilities-from-firmware.patch -+ patches.suse/RDMA-hns-Add-support-for-extended-atomic-in-userspac.patch -+ patches.suse/RDMA-efa-Device-definitions-documentation-updates.patch -+ patches.suse/RDMA-efa-Remove-brackets-from-single-statement-if.patch -+ patches.suse/RDMA-efa-Remove-unused-ucontext-parameter-from-efa_q.patch -+ patches.suse/Introduce-maximum-WQE-size-to-check-limits.patch -+ patches.suse/RDMA-rxe-Compute-the-maximum-sges-and-inline-size-ba.patch -+ patches.suse/IB-srp-Never-use-immediate-data-if-it-is-disabled-by.patch -+ patches.suse/net-mlx5-Add-RoCE-accelerator-counters.patch -+ patches.suse/net-mlx5-Expose-relaxed-ordering-bits.patch -+ patches.suse/RDMA-core-Add-UVERBS_METHOD_ASYNC_EVENT_ALLOC.patch -+ patches.suse/RDMA-core-Remove-ucontext_lock-from-the-uverbs_destr.patch -+ patches.suse/RDMA-uverbs-Add-ioctl-command-to-get-a-device-contex.patch -+ patches.suse/RDMA-uverbs-Verify-MR-access-flags.patch -+ patches.suse/RDMA-core-Add-optional-access-flags-range.patch -+ patches.suse/RDMA-efa-Allow-passing-of-optional-access-flags-for-.patch -+ patches.suse/RDMA-uverbs-Add-new-relaxed-ordering-memory-region-a.patch -+ patches.suse/RDMA-mlx5-Set-relaxed-ordering-when-requested.patch -+ patches.suse/IB-mlx5-Expose-RoCE-accelerator-counters.patch -+ patches.suse/IB-mlx4-Fix-memory-leak-in-add_gid-error-flow.patch -+ patches.suse/RDMA-core-Ensure-that-rdma_user_mmap_entry_remove-is.patch -+ patches.suse/IB-mlx5-Return-the-administrative-GUID-if-exists.patch -+ patches.suse/RDMA-cm-Add-accessors-for-CM_REQ-transport_type.patch -+ patches.suse/RDMA-cm-Add-SET-GET-implementations-to-hide-IBA-wire.patch -+ patches.suse/RDMA-cm-Use-IBA-functions-for-simple-get-set-acessor.patch -+ patches.suse/RDMA-cm-Use-IBA-functions-for-swapping-get-set-acess.patch -+ patches.suse/RDMA-cm-Use-IBA-functions-for-simple-structure-membe.patch -+ patches.suse/RDMA-cm-Use-IBA-functions-for-complex-structure-memb.patch -+ patches.suse/IB-hfi1-Fix-logical-condition-in-msix_request_irq.patch -+ patches.suse/IB-opa_vnic-Spelling-correction-of-erorr-to-error.patch -+ patches.suse/IB-mlx4-Fix-leak-in-id_map_find_del.patch -+ patches.suse/RDMA-umem-Fix-ib_umem_find_best_pgsz.patch -+ patches.suse/RDMA-cma-Fix-unbalanced-cm_id-reference-count-during.patch -+ patches.suse/RDMA-efa-Mask-access-flags-with-the-correct-optional.patch -+ patches.suse/RDMA-core-Make-the-entire-API-tree-static.patch -+ patches.suse/media-i2c-adv748x-Fix-unsafe-macros.patch -+ patches.suse/media-gspca-zero-usb_buf.patch -+ patches.suse/media-dvb-usb-dvb-usb-urb.c-initialize-actlen-to-0.patch -+ patches.suse/media-cx23885-Add-support-for-AVerMedia-CE310B.patch -+ patches.suse/media-meson-add-missing-allocation-failure-check-on-.patch - patches.suse/media-go7007-fix-a-miss-of-snd_card_free.patch -+ patches.suse/media-imx7-mipi-csis-remove-subdev_notifier.patch -+ patches.suse/media-v4l2-device.h-Explicitly-compare-grp-id-mask-t.patch -+ patches.suse/media-v4l2-core-compat-ignore-native-command-codes.patch -+ patches.suse/media-digitv-don-t-continue-if-remote-control-state-.patch -+ patches.suse/media-af9005-uninitialized-variable-printked.patch -+ patches.suse/media-vp7045-do-not-read-uninitialized-values-if-usb.patch -+ patches.suse/media-rc-ensure-lirc-is-initialized-before-registeri.patch -+ patches.suse/media-ov5640-Fix-check-for-PLL1-exceeding-max-allowe.patch -+ patches.suse/media-i2c-mt9v032-fix-enum-mbus-codes-and-frame-size.patch - patches.suse/media-v4l2-rect.h-fix-v4l2_rect_map_inside-top-left-.patch -+ patches.suse/media-sti-bdisp-fix-a-possible-sleep-in-atomic-conte.patch - patches.suse/media-iguanair-fix-endpoint-sanity-check.patch - patches.suse/media-uvcvideo-Avoid-cyclic-entity-chains-due-to-mal.patch -+ patches.suse/media-uvcvideo-Add-a-quirk-to-force-GEO-GC6500-Camer.patch -+ patches.suse/PCI-AER-Initialize-aer_fifo.patch -+ patches.suse/PCI-iproc-Apply-quirk_paxc_bridge-for-module-as-well.patch -+ patches.suse/PCI-Add-generic-quirk-for-increasing-D3hot-delay.patch -+ patches.suse/PCI-Increase-D3-delay-for-AMD-Ryzen5-7-XHCI-controll.patch - patches.suse/PCI-Don-t-disable-bridge-BARs-when-assigning-bus-res.patch -+ patches.suse/PCI-switchtec-Use-dma_set_mask_and_coherent.patch - patches.suse/PCI-switchtec-Fix-vep_vector_number-ioread-width.patch -+ patches.suse/PCI-IOV-Fix-memory-leak-in-pci_iov_add_virtfn.patch -+ patches.suse/PCI-Fix-pci_add_dma_alias-bitmask-size.patch -+ patches.suse/pci-brcmstb-add-broadcom-stb-pcie-host-controller-driver.patch -+ patches.suse/pci-brcmstb-add-msi-support.patch -+ patches.suse/PCI-keystone-Fix-link-training-retries-initiation.patch -+ patches.suse/PCI-keystone-Fix-outbound-region-mapping.patch -+ patches.suse/PCI-keystone-Fix-error-handling-when-num-viewport-DT.patch -+ patches.suse/PCI-tegra-Fix-return-value-check-of-pm_runtime_get_s.patch -+ patches.suse/PCI-tegra-Fix-afi_pex2_ctrl-reg-offset-for-Tegra30.patch -+ patches.suse/char-random-silence-a-lockdep-splat-with-printk.patch - patches.suse/vfs-fix-do_last-regression.patch -+ patches.suse/cifs-fix-soft-mounts-hanging-in-the-reconnect-code.patch -+ patches.suse/leds-pca963x-Fix-open-drain-initialization.patch -+ patches.suse/msft-hv-2010-hv_balloon-Balloon-up-according-to-request-page-numb.patch -+ patches.suse/mfd-bd70528-Fix-hour-register-mask.patch -+ patches.suse/mfd-dln2-More-sanity-checking-for-endpoints.patch -+ patches.suse/mfd-axp20x-Mark-AXP20X_VBUS_IPSOUT_MGMT-as-volatile.patch -+ patches.suse/mfd-max77650-Select-REGMAP_IRQ-in-Kconfig.patch -+ patches.suse/mfd-da9062-Fix-watchdog-compatible-string.patch -+ patches.suse/mfd-rn5t618-Mark-ADC-control-register-volatile.patch -+ patches.suse/Btrfs-fix-race-between-adding-and-putting-tree-mod-s.patch -+ patches.suse/btrfs-correctly-handle-empty-trees-in-find_first_clear_extent_bit.patch -+ patches.suse/0001-btrfs-fix-force-usage-in-inc_block_group_ro.patch -+ patches.suse/0002-btrfs-take-overcommit-into-account-in-inc_block_grou.patch -+ patches.suse/Btrfs-send-fix-emission-of-invalid-clone-operations-.patch -+ patches.suse/btrfs-do-not-zero-f_bavail-if-we-have-available-spac.patch -+ patches.suse/Input-edt-ft5x06-work-around-first-register-access-e.patch -+ patches.suse/clk-actually-call-the-clock-init-before-any-other-ca.patch -+ patches.suse/clk-Use-parent-node-pointer-during-registration-if-n.patch -+ patches.suse/clk-uniphier-Add-SCSSI-clock-gate-for-each-channel.patch -+ patches.suse/clk-at91-sam9x60-fix-programmable-clock-prescaler.patch -+ patches.suse/clk-renesas-rcar-gen3-Allow-changing-the-RPC-D2-cloc.patch -+ patches.suse/clk-meson-g12a-fix-missing-uart2-in-regmap-table.patch -+ patches.suse/clk-meson-pll-Fix-by-0-division-in-__pll_params_to_r.patch -+ patches.suse/clk-meson-meson8b-make-the-CCF-use-the-glitch-free-m.patch -+ patches.suse/clk-sunxi-ng-add-mux-and-pll-notifiers-for-A64-CPU-c.patch -+ patches.suse/clk-ti-dra7-fix-parent-for-gmac_clkctrl.patch -+ patches.suse/clk-tegra-Mark-fuse-clock-as-critical.patch -+ patches.suse/clk-qcom-smd-Add-missing-bimc-clock.patch -+ patches.suse/clk-qcom-Add-missing-msm8998-gcc_bimc_gfx_clk.patch -+ patches.suse/clk-ls1028a-Add-clock-driver-for-Display-output-inte.patch -+ patches.suse/clk-ls1028a-Fix-warning-on-clamp-usage.patch -+ patches.suse/vfio-spapr-nvlink2-Skip-unpinning-pages-on-error-exi.patch -+ patches.suse/rtc-hym8563-Return-EINVAL-if-the-time-is-known-to-be.patch -+ patches.suse/rtc-cmos-Stop-using-shared-IRQ.patch -+ patches.suse/ocfs2-fix-oops-when-writing-cloned-file.patch -+ patches.suse/smp_mb__-before-after-_atomic-update-Documentation.patch -+ patches.suse/0001-ipc-mqueue.c-remove-duplicated-code.patch -+ patches.suse/0002-ipc-mqueue.c-update-document-memory-barriers.patch -+ patches.suse/0003-ipc-msg.c-update-and-document-memory-barriers.patch -+ patches.suse/0004-ipc-sem.c-document-and-update-memory-barriers.patch -+ patches.suse/0005-ipc-msg.c-consolidate-all-xxxctl_down-functions.patch -+ patches.suse/powerpc-mmu_gather-enable-RCU_TABLE_FREE-even-for-SM.patch -+ patches.suse/mm-mmu_gather-invalidate-TLB-correctly-on-batch-allo.patch -+ patches.suse/asm-generic-tlb-avoid-potential-double-flush.patch -+ patches.suse/asm-gemeric-tlb-remove-stray-function-declarations.patch -+ patches.suse/asm-generic-tlb-add-missing-CONFIG-symbol.patch -+ patches.suse/treewide-remove-redundant-IS_ERR-before-error-code-c.patch -+ patches.suse/ARM-dma-api-fix-max_pfn-off-by-one-error-in-__dma_su.patch -+ patches.suse/remoteproc-Initialize-rproc_class-before-use.patch -+ patches.suse/ovl-fix-wrong-WARN_ON-in-ovl_cache_update_ino.patch -+ patches.suse/ovl-fix-lseek-overflow-on-32bit.patch -+ patches.suse/powerpc-pseries-Allow-not-having-ibm-hypertas-functi.patch - patches.suse/powerpc-xmon-don-t-access-ASDR-in-VMs.patch -+ patches.suse/powerpc-pseries-Advance-pfn-if-section-is-not-presen.patch -+ patches.suse/powerpc-ptdump-Fix-W-X-verification.patch -+ patches.suse/powerpc-ptdump-Only-enable-PPC_CHECK_WX-with-STRICT_.patch -+ patches.suse/powerpc-papr_scm-Don-t-enable-direct-map-for-a-regio.patch -+ patches.suse/powerpc-pseries-vio-Fix-iommu_table-use-after-free-r.patch -+ patches.suse/powerpc-papr_scm-Fix-leaking-bus_desc.provider_name-.patch - patches.suse/powerpc-mm-Remove-kvm-radix-prefetch-workaround-for-.patch -+ patches.suse/powerpc-pseries-lparcfg-Fix-display-of-Maximum-Memor.patch -+ patches.suse/powerpc-Provide-initial-documentation-for-PAPR-hcall.patch -+ patches.suse/powerpc-Do-not-consider-weak-unresolved-symbol-reloc.patch -+ patches.suse/powerpc-32s-Fix-bad_kuap_fault.patch -+ patches.suse/powerpc-kuap-Fix-set-direction-in-allow-prevent_user.patch -+ patches.suse/ionic-fix-rxq-comp-packet-type-mask.patch -+ patches.suse/tcp-clear-tp-total_retrans-in-tcp_disconnect.patch -+ patches.suse/tcp-clear-tp-delivered-in-tcp_disconnect.patch -+ patches.suse/tcp-clear-tp-data_segs-in-out-in-tcp_disconnect.patch -+ patches.suse/tcp-clear-tp-segs_-in-out-in-tcp_disconnect.patch -+ patches.suse/cls_rsvp-fix-rsvp_policy.patch -+ patches.suse/rxrpc-Fix-use-after-free-in-rxrpc_put_local.patch -+ patches.suse/rxrpc-Fix-insufficient-receive-notification-generati.patch -+ patches.suse/rxrpc-Fix-missing-active-use-pinning-of-rxrpc_local-.patch -+ patches.suse/rxrpc-Fix-NULL-pointer-deref-due-to-call-conn-being-.patch -+ patches.suse/net-stmmac-Delete-txtimer-in-suspend.patch -+ patches.suse/bnxt_en-Refactor-logic-to-re-enable-SRIOV-after-firm.patch -+ patches.suse/bnxt_en-Fix-RDMA-driver-failure-with-SRIOV-after-fir.patch -+ patches.suse/bnxt_en-Fix-logic-that-disables-Bus-Master-during-fi.patch -+ patches.suse/bnxt_en-Fix-TC-queue-mapping.patch -+ patches.suse/netdevsim-fix-using-uninitialized-resources.patch -+ patches.suse/netdevsim-disable-devlink-reload-when-resources-are-.patch -+ patches.suse/netdevsim-fix-panic-in-nsim_dev_take_snapshot_write.patch -+ patches.suse/netdevsim-fix-stack-out-of-bounds-in-nsim_dev_debugf.patch -+ patches.suse/netdevsim-use-IS_ERR-instead-of-IS_ERR_OR_NULL-for-d.patch -+ patches.suse/netdevsim-use-__GFP_NOWARN-to-avoid-memalloc-warning.patch -+ patches.suse/netdevsim-remove-unused-sdev-code.patch -+ patches.suse/net-hsr-fix-possible-NULL-deref-in-hsr_handle_frame.patch -+ patches.suse/net_sched-fix-an-OOB-access-in-cls_tcindex.patch -+ patches.suse/l2tp-Allow-duplicate-session-creation-with-UDP.patch -+ patches.suse/gtp-use-__GFP_NOWARN-to-avoid-memalloc-warning.patch - patches.suse/simple_recursive_removal-kernel-side-rm-rf-for-ramfs.patch -+ patches.suse/s390-mm-fix-dynamic-pagetable-upgrade-for-hugetlbfs -+ patches.suse/0001-xen-balloon-Support-xend-based-toolstack-take-two.patch -+ patches.suse/iommu-arm-smmu-v3-populate-vmid-field-for-cmdq_op_tlbi_nh_va -+ patches.suse/iommu-amd-check-feature-support-bit-before-accessing-msi-capability-registers -+ patches.suse/iommu-amd-only-support-x2apic-with-ivhd-type-11h-40h -+ patches.suse/iommu-vt-d-match-cpu-and-iommu-paging-mode -+ patches.suse/iommu-vt-d-fix-off-by-one-in-pasid-allocation -+ patches.suse/iommu-vt-d-avoid-sending-invalid-page-response -+ patches.suse/iommu-vt-d-allow-devices-with-rmrrs-to-use-identity-domain -+ patches.suse/iommu-vt-d-unnecessary-to-handle-default-identity-domain -+ patches.suse/pwm-omap-dmtimer-Remove-PWM-chip-in-.remove-before-m.patch -+ patches.suse/pwm-omap-dmtimer-Simplify-error-handling.patch -+ patches.suse/pwm-omap-dmtimer-put_device-after-of_find_device_by_.patch -+ patches.suse/pwm-sun4i-move-pwm_calculate-out-of-spin_lock.patch -+ patches.suse/pwm-Remove-set-but-not-set-variable-pwm.patch -+ patches.suse/ata-ahci-Add-shutdown-to-freeze-hardware-resources-o.patch -+ patches.suse/nbd-add-a-flush_workqueue-in-nbd_start_device.patch -+ patches.suse/0021-bcache-fix-memory-corruption-in-bch_cache_accounting.patch -+ patches.suse/0022-bcache-explicity-type-cast-in-bset_bkey_last.patch -+ patches.suse/0023-bcache-add-readahead-cache-policy-options-via-sysfs-.patch -+ patches.suse/0024-bcache-fix-incorrect-data-type-usage-in-btree_flush_.patch -+ patches.suse/0025-bcache-check-return-value-of-prio_read.patch -+ patches.suse/block-bfq-do-not-plug-I-O-for-bfq_queues-with-no-pro.patch -+ patches.suse/block-bfq-get-a-ref-to-a-group-when-adding-it-to-a-s.patch -+ patches.suse/nvmet-fix-dsm-failure-when-payload-does-not-match-sg.patch -+ patches.suse/nvme-pci-remove-nvmeq-tags.patch -+ patches.suse/nvmet-Fix-error-print-message-at-nvmet_install_queue.patch -+ patches.suse/nvmet-Fix-controller-use-after-free.patch -+ patches.suse/nvmet-update-AEN-list-and-array-at-one-place.patch -+ patches.suse/eventfd-track-eventfd_signal-recursion-depth.patch -+ patches.suse/aio-prevent-potential-eventfd-recursion-on-poll.patch -+ patches.suse/tracing-fix-very-unlikely-race-of-registering-two-stat-tracers.patch -+ patches.suse/tracing-fix-tracing_stat-return-values-in-error-handling-paths.patch -+ patches.suse/tracing-simplify-assignment-parsing-for-hist-triggers.patch -+ patches.suse/tracing-add-hist-trigger-error-messages-for-sort-specification.patch -+ patches.suse/tracing-add-hist-to-hist-trigger-error-log-error-string.patch -+ patches.suse/tracing-fix-sched-switch-start-stop-refcount-racy-updates.patch -+ patches.suse/tracing-fix-now-invalid-var_ref_vals-assumption-in-trace-action.patch -+ patches.suse/tracing-annotate-ftrace_graph_hash-pointer-with-_rcu.patch -+ patches.suse/tracing-annotate-ftrace_graph_notrace_hash-pointer-with-_rcu.patch -+ patches.suse/ftrace-add-comment-to-why-rcu_dereference_sched-is-open-coded.patch -+ patches.suse/ftrace-protect-ftrace_graph_hash-with-ftrace_sync.patch -+ patches.suse/ceph-delete-redundant-douts-in-con_get-put.patch -+ patches.suse/ceph-remove-unnecessary-assignment-in-ceph_pre_init_acls.patch -+ patches.suse/ceph-fix-mdsmap-cluster-available-check-based-on-laggy-number.patch -+ patches.suse/ceph-only-choose-one-mds-who-is-in-up-active-state-without-laggy.patch -+ patches.suse/ceph-fix-possible-long-time-wait-during-umount.patch -+ patches.suse/ceph-drop-unused-ttl_from-parameter-from-fill_inode.patch -+ patches.suse/ceph-ensure-we-have-a-new-cap-before-continuing-in-fill_inode.patch -+ patches.suse/ceph-add-_send_request-helper.patch -+ patches.suse/ceph-keep-the-session-state-until-it-is-released.patch -+ patches.suse/ceph-check-availability-of-mds-cluster-on-mount-after-wait-timeout.patch -+ patches.suse/ceph-retry-the-same-mds-later-after-the-new-session-is-opened.patch -+ patches.suse/ceph-don-t-clear-i_new-until-inode-metadata-is-fully-populated.patch -+ patches.suse/ceph-only-touch-the-caps-which-have-the-subset-mask-requested.patch -+ patches.suse/ceph-print-dentry-offset-in-hex-and-fix-xattr_version-type.patch -+ patches.suse/ceph-add-possible_max_rank-and-make-the-code-more-readable.patch -+ patches.suse/ceph-remove-the-extra-slashes-in-the-server-path.patch -+ patches.suse/ceph-rename-get_session-and-switch-to-use-ceph_get_mds_session.patch -+ patches.suse/ceph-allocate-the-correct-amount-of-extra-bytes-for-the-session-features.patch -+ patches.suse/ceph-close-holes-in-structs-ceph_mds_session-and-ceph_mds_request.patch -+ patches.suse/ceph-use-copy-from2-op-in-copy_file_range.patch -+ patches.suse/ceph-print-r_direct_hash-in-hex-in-_choose_mds-dout.patch -+ patches.suse/ceph-print-name-of-xattr-in-_ceph_-get-set-xattr-douts.patch -+ patches.suse/ceph-move-net-ceph-ceph_fs-c-to-fs-ceph-util-c.patch -+ patches.suse/rbd-set-the-device-link-in-sysfs.patch -+ patches.suse/ALSA-hda-Reset-stream-if-DMA-RUN-bit-not-cleared.patch -+ patches.suse/ALSA-pcm-Fix-memory-leak-at-closing-a-stream-without.patch -+ patches.suse/ALSA-hda-Add-JasperLake-PCI-ID-and-codec-vid.patch -+ patches.suse/ALSA-usb-audio-Fix-endianess-in-descriptor-validatio.patch -+ patches.suse/ALSA-usb-audio-Annotate-endianess-in-Scarlett-gen2-q.patch -+ patches.suse/ALSA-dummy-Fix-PCM-format-loop-in-proc-output.patch -+ patches.suse/ALSA-hda-Fix-DP-MST-support-for-NVIDIA-codecs.patch -+ patches.suse/ASoC-SOF-trace-fix-unconditional-free-in-trace-relea.patch -+ patches.suse/ALSA-hda-realtek-Fixed-one-of-HP-ALC671-platform-Hea.patch -+ patches.suse/ALSA-hda-Clear-RIRB-status-before-reading-WP.patch -+ patches.suse/KVM-s390-ENOTSUPP-EOPNOTSUPP-fixups.patch -+ patches.suse/KVM-s390-do-not-clobber-registers-during-guest-reset.patch -+ patches.suse/0004-kvm-s390-cleanup-initial-cpu-reset -+ patches.suse/0005-kvm-s390-add-new-reset-vcpu-api -+ patches.suse/virtio-balloon-initialize-all-vq-callbacks.patch -+ patches.suse/virtio-pci-check-name-when-counting-MSI-X-vectors.patch -+ patches.suse/virtio_balloon-prevent-pfn-array-overflow.patch -+ patches.suse/virtio-balloon-Fix-memory-leak-when-unloading-while-.patch -+ patches.suse/virtio_balloon-Fix-memory-leaks-on-errors-in-virtbal.patch -+ patches.suse/drivers-watchdog-stm32_iwdg-set-WDOG_HW_RUNNING-at-p.patch -+ patches.suse/watchdog-fix-UAF-in-reboot-notifier-handling-in-watc.patch -+ patches.suse/clk-qcom-Don-t-overwrite-cfg-in-clk_rcg2_dfs_populat.patch -+ patches.suse/clk-ls1028a-fix-a-dereference-of-pointer-parent-befo.patch -+ patches.suse/clk-qcom-rcg2-Don-t-crash-if-our-parent-can-t-be-fou.patch -+ patches.suse/drm-amd-display-Retrain-dongles-when-SINK_COUNT-beco.patch -+ patches.suse/0001-Revert-drm-amd-display-Don-t-skip-link-training-for-.patch -+ patches.suse/drm-amd-display-do-not-allocate-display_mode_lib-unn.patch -+ patches.suse/radeon-insert-10ms-sleep-in-dce5_crtc_load_lut.patch -+ patches.suse/drm-amdkfd-Fix-a-bug-in-SDMA-RLC-queue-counting-unde.patch -+ patches.suse/drm-amdgpu-display-handle-multiple-numbers-of-fclks-.patch -+ patches.suse/drm-amdgpu-smu10-fix-smu10_get_clock_by_type_with_la.patch -+ patches.suse/drm-amdgpu-smu10-fix-smu10_get_clock_by_type_with_vo.patch -+ patches.suse/drm-amd-dm-mst-Ignore-payload-update-failures.patch -+ patches.suse/nfs-fscache-use-timespec64-in-inode-auxdata.patch -+ patches.suse/NFS-Revalidate-the-file-size-on-a-fatal-write-error.patch -+ patches.suse/NFS-Revalidate-the-file-mapping-on-all-fatal-writeba.patch -+ patches.suse/NFS-pnfs-Fix-pnfs_generic_prepare_to_resend_writes.patch -+ patches.suse/NFS-Fix-fix-of-show_nfs_errors.patch -+ patches.suse/NFSv4-pnfs_roc-must-use-cred_fscmp-to-compare-creds.patch -+ patches.suse/NFS-Fix-memory-leaks-and-corruption-in-readdir.patch -+ patches.suse/NFS-Directory-page-cache-pages-need-to-be-locked-whe.patch -+ patches.suse/NFSv4-try-lease-recovery-on-NFS4ERR_EXPIRED.patch -+ patches.suse/NFSv4.0-nfs4_do_fsinfo-should-not-do-implicit-lease-.patch -+ patches.suse/nfsd-Return-the-correct-number-of-bytes-written-to-t.patch -+ patches.suse/nfsd-fix-delay-timer-on-32-bit-architectures.patch -+ patches.suse/nfsd-fix-jiffies-time_t-mixup-in-LRU-list.patch -+ patches.suse/nfsd-remove-nfs4_reset_lease-declarations.patch -+ patches.suse/sunrpc-expiry_time-should-be-seconds-not-timeval.patch -+ patches.suse/fix-up-iter-on-short-count-in-fuse_direct_io.patch -+ patches.suse/ARM-tegra-Enable-PLLP-bypass-during-Tegra124-LP1.patch -+ patches.suse/ARM-at91-pm-use-SAM9X60-PMC-s-compatible.patch -+ patches.suse/ARM-at91-pm-use-of_device_id-array-to-find-the-prope.patch -+ patches.suse/ARM-dts-stm32-Add-power-supply-for-DSI-panel-on-stm3.patch -+ patches.suse/arm64-dts-marvell-clearfog-gt-8k-fix-switch-cpu-port.patch -+ patches.suse/ARM-dts-at91-Reenable-UART-TX-pull-ups.patch -+ patches.suse/ARM-dts-at91-sama5d3-fix-maximum-peripheral-clock-ra.patch -+ patches.suse/ARM-dts-at91-sama5d3-define-clock-rate-range-for-tcb.patch -+ patches.suse/ARM-dts-meson8b-fix-the-clock-controller-compatible-.patch -+ patches.suse/ARM-dts-meson8-use-the-actual-frequency-for-the-GPU-.patch -+ patches.suse/ARM-dts-meson8b-use-the-actual-frequency-for-the-GPU.patch -+ patches.suse/reset-uniphier-Add-SCSSI-reset-control-for-each-chan.patch -+ patches.suse/bus-tegra-aconnect-Remove-PM_CLK-dependency.patch -+ patches.suse/soc-tegra-fuse-Correct-straps-address-for-older-Tegr.patch -+ patches.suse/soc-qcom-rpmhpd-Set-active_only-for-active-only-powe.patch -+ patches.suse/ARM-dts-am43xx-add-support-for-clkout1-clock.patch -+ patches.suse/clocksource-davinci-only-enable-clockevents-once-tim.patch -+ patches.suse/powerpc-futex-Fix-incorrect-user-access-blocking.patch -+ patches.suse/netdevsim-fix-ptr_ret.cocci-warnings.patch -+ patches.suse/net_sched-fix-a-resource-leak-in-tcindex_set_parms.patch -+ patches.suse/wireguard-allowedips-fix-use-after-free-in-root_remo.patch -+ patches.suse/wireguard-noise-reject-peers-with-low-order-public-k.patch -+ patches.suse/wireguard-selftests-ensure-non-addition-of-peers-wit.patch -+ patches.suse/wireguard-selftests-cleanup-CONFIG_ENABLE_WARN_DEPRE.patch -+ patches.suse/wireguard-selftests-tie-socket-waiting-to-target-pid.patch -+ patches.suse/devlink-report-0-after-hitting-end-in-region-read.patch -+ patches.suse/bonding-alb-properly-access-headers-in-bond_alb_xmit.patch -+ patches.suse/net-macb-Remove-unnecessary-alignment-check-for-TSO.patch -+ patches.suse/net-macb-Limit-maximum-GEM-TX-length-in-TSO.patch -+ patches.suse/qed-Fix-timestamping-issue-for-L2-unicast-ptp-packet.patch -+ patches.suse/cxgb4-Added-tls-stats-prints.patch -+ patches.suse/net-mvneta-move-rx_dropped-and-rx_errors-in-per-cpu-.patch -+ patches.suse/skbuff-fix-a-data-race-in-skb_queue_len.patch -+ patches.suse/net-systemport-Avoid-RBUF-stuck-in-Wake-on-LAN-mode.patch -+ patches.suse/net-mlx5-Fix-deadlock-in-fs_core.patch -+ patches.suse/net-mlx5-IPsec-Fix-esp-modify-function-attribute.patch -+ patches.suse/net-mlx5-IPsec-fix-memory-leak-at-mlx5_fpga_ipsec_de.patch -+ patches.suse/net-mlx5e-TX-Error-completion-is-for-last-WQE-in-bat.patch -+ patches.suse/net-mlx5-Deprecate-usage-of-generic-TLS-HW-capabilit.patch -+ patches.suse/rxrpc-Fix-service-call-disconnection.patch -+ patches.suse/0007-rxrpc-Fix-call-RCU-cleanup-using-non-bh-safe-locks.patch -+ patches.suse/net-stmmac-fix-a-possible-endless-loop.patch -+ patches.suse/net-dsa-b53-Always-use-dev-vlan_enabled-in-b53_confi.patch -+ patches.suse/net-dsa-bcm_sf2-Only-7278-supports-2Gb-sec-IMP-port.patch -+ patches.suse/taprio-Fix-enabling-offload-with-wrong-number-of-tra.patch -+ patches.suse/taprio-Fix-still-allowing-changing-the-flags-during-.patch -+ patches.suse/taprio-Add-missing-policy-validation-for-flags.patch -+ patches.suse/taprio-Use-taprio_reset_tc-to-reset-Traffic-Classes-.patch -+ patches.suse/taprio-Fix-dropping-packets-when-using-taprio-ETF-of.patch -+ patches.suse/dpaa_eth-support-all-modes-with-rate-adapting-PHYs.patch -+ patches.suse/ipv6-addrconf-fix-potential-NULL-deref-in-inet6_set_.patch -+ patches.suse/net-dsa-microchip-enable-module-autoprobe.patch -+ patches.suse/mlxsw-core-Add-validation-of-hardware-device-types-f.patch -+ patches.suse/mlxsw-spectrum_dpipe-Add-missing-error-path.patch -+ patches.suse/drop_monitor-Do-not-cancel-uninitialized-work-item.patch -+ patches.suse/bpf-Fix-modifier-skipping-logic.patch -+ patches.suse/i40e-Relax-i40e_xsk_wakeup-s-return-value-when-PF-is.patch -+ patches.suse/samples-bpf-Drop-doubled-variable-declaration-in-xdp.patch -+ patches.suse/samples-bpf-Allow-for-ENETDOWN-in-xdpsock.patch -+ patches.suse/0008-bpf-sockmap-Check-update-requirements-after-locking.patch -+ patches.suse/bpftool-Don-t-crash-on-missing-xlated-program-instru.patch -+ patches.suse/bpf-sockmap-Don-t-sleep-while-holding-RCU-lock-on-te.patch -+ patches.suse/0009-bpf-sockhash-Synchronize_rcu-before-free-ing-map.patch -+ patches.suse/bpf-Improve-bucket_log-calculation-logic.patch - patches.suse/mwifiex-fix-unbalanced-locking-in-mwifiex_process_co.patch - patches.suse/mwifiex-Fix-possible-buffer-overflows-in-mwifiex_ret.patch - patches.suse/mwifiex-Fix-possible-buffer-overflows-in-mwifiex_cmd.patch - patches.suse/libertas-dont-exit-from-lbs_ibss_join_existing-with.patch - patches.suse/libertas-make-lbs_ibss_join_existing-return-error.patch -+ patches.suse/iwlwifi-mvm-Fix-thermal-zone-registration.patch -+ patches.suse/iwlwifi-don-t-throw-error-when-trying-to-remove-IGTK.patch -+ patches.suse/iwlwifi-mvm-avoid-use-after-free-for-pmsr-request.patch -+ patches.suse/iwlwifi-mvm-Check-the-sta-is-not-NULL-in-iwl_mvm_cfg.patch -+ patches.suse/scsi-qla2xxx-Fix-unbound-NVME-response-length.patch -+ patches.suse/scsi-megaraid_sas-fixup-MSIx-interrupt-setup-during-resum.patch -+ patches.suse/irqchip-gic-v3-Only-provision-redistributors-that-ar.patch -+ patches.suse/irqchip-gic-v3-its-Reference-to-its_invall_cmd-descr.patch -+ patches.suse/clocksource-Prevent-double-add_timer_on-for-watchdog.patch -+ patches.suse/x86-boot-handle-malformed-srat-tables-during-early-acpi-parsing.patch -+ patches.suse/SMB3-Backup-intent-flag-missing-from-some-more-ops.patch -+ patches.suse/smb3-fix-problem-with-null-cifs-super-block-with-previous-patch.patch -+ patches.suse/cifs-fail-i-o-on-soft-mounts-if-sessionsetup-errors-out.patch -+ patches.suse/cifs-log-warning-message-once-if-out-of-disk-space.patch -+ patches.suse/cifs-Add-tracepoints-for-errors-on-flush-or-fsync.patch -+ patches.suse/cifs-fix-soft-mounts-hanging-in-the-reconnect-code-2.patch -+ patches.suse/cifs-add-SMB3-change-notification-support.patch -+ patches.suse/cifs-fix-mode-bits-from-dir-listing-when-mounted-with-modefromsid.patch -+ patches.suse/smb3-add-one-more-dynamic-tracepoint-missing-from-strict-fsync-path.patch -+ patches.suse/smb3-print-warning-once-if-posix-context-returned-on-open.patch -+ patches.suse/smb3-Add-defines-for-new-information-level-FileIdInformation.patch -+ patches.suse/kconfig-fix-broken-dependency-in-randconfig-generate.patch -+ patches.suse/crypto-kconfig-allow-tests-to-be-disabled-when-manager-is-disabled.patch -+ patches.suse/gpio-xilinx-Fix-bug-where-the-wrong-GPIO-register-is.patch -+ patches.suse/arm64-ssbs-Fix-context-switch-when-SSBS-is-present-o.patch -+ patches.suse/arm64-spinlock-fix-a-Wunused-function-warning.patch -+ patches.suse/Revert-drm-sun4i-drv-Allow-framebuffer-modifiers-in-.patch -+ patches.suse/drm-msm-Set-dma-maximum-segment-size-for-mdss.patch -+ patches.suse/0001-drm-vgem-Close-use-after-free-race-in-vgem_gem_creat.patch -+ patches.suse/drm-amd-display-Do-not-set-optimized_require-to-fals.patch -+ patches.suse/drm-amd-display-Check-engine-is-not-NULL-before-acqu.patch -+ patches.suse/drm-i915-gvt-more-locking-for-ppgtt-mm-LRU-list.patch -+ patches.suse/ALSA-usb-audio-Apply-48kHz-fixed-rate-playback-for-J.patch -+ patches.suse/ALSA-usb-audio-Fix-UAC2-3-effect-unit-parsing.patch -+ patches.suse/ALSA-usb-audio-Apply-sample-rate-quirk-for-Audioengi.patch -+ patches.suse/ALSA-hda-realtek-Add-more-codec-supported-Headset-Bu.patch -+ patches.suse/ALSA-hda-realtek-Fix-silent-output-on-MSI-GL73.patch -+ patches.suse/ALSA-usb-audio-Add-clock-validity-quirk-for-Denon-MC.patch -+ patches.suse/ALSA-pcm-Fix-double-hw_free-calls.patch -+ patches.suse/qmi_wwan-re-add-DW5821e-pre-production-variant.patch -+ patches.suse/qmi_wwan-unconditionally-reject-2-ep-interfaces.patch -+ patches.suse/core-Don-t-skip-generic-XDP-program-execution-for-cl.patch -+ patches.suse/i40e-Fix-the-conditional-for-i40e_vc_validate_vqs_bi.patch -+ patches.suse/net-smc-fix-leak-of-kernel-memory-to-user-space.patch -+ patches.suse/net-ena-fix-potential-crash-when-rxfh-key-is-NULL.patch -+ patches.suse/net-ena-fix-uses-of-round_jiffies.patch -+ patches.suse/net-ena-add-missing-ethtool-TX-timestamping-indicati.patch -+ patches.suse/net-ena-fix-incorrect-default-RSS-key.patch -+ patches.suse/net-ena-rss-do-not-allocate-key-when-not-supported.patch -+ patches.suse/net-ena-rss-fix-failure-to-get-indirection-table.patch -+ patches.suse/net-ena-rss-store-hash-function-as-values-and-not-bi.patch -+ patches.suse/net-ena-fix-incorrectly-saving-queue-numbers-when-se.patch -+ patches.suse/net-ena-fix-corruption-of-dev_idx_to_host_tbl.patch -+ patches.suse/net-ena-make-ena-rxfh-support-ETH_RSS_HASH_NO_CHANGE.patch -+ patches.suse/net-ena-ethtool-use-correct-value-for-crc32-hash.patch -+ patches.suse/net-ena-ena-com.c-prevent-NULL-pointer-dereference.patch -+ patches.suse/0001-enic-prevent-waking-up-stopped-tx-queues-over-watchd.patch -+ patches.suse/ice-Fix-DCB-rebuild-after-reset.patch -+ patches.suse/ice-Fix-switch-between-FW-and-SW-LLDP.patch -+ patches.suse/ice-display-supported-and-advertised-link-modes.patch -+ patches.suse/ice-Don-t-allow-same-value-for-Rx-tail-to-be-written.patch -+ patches.suse/ice-Remove-ice_dev_onetime_setup.patch -+ patches.suse/ice-Remove-CONFIG_PCI_IOV-wrap-in-ice_set_pf_caps.patch -+ patches.suse/ice-Modify-link-message-logging.patch -+ patches.suse/ice-fix-and-consolidate-logging-of-NVM-firmware-vers.patch -+ patches.suse/ice-update-Unit-Load-Status-bitmask-to-check-after-r.patch -+ patches.suse/ice-Remove-possible-null-dereference.patch -+ patches.suse/ice-Use-ice_pf_to_dev.patch -+ patches.suse/ice-Make-print-statements-more-compact.patch -+ patches.suse/ice-Cleanup-ice_vsi_alloc_q_vectors.patch -+ patches.suse/ice-Use-correct-netif-error-function.patch -+ patches.suse/ice-Trivial-fixes.patch -+ patches.suse/page_pool-refill-page-when-alloc.count-of-pool-is-ze.patch -+ patches.suse/net-sched-matchall-add-missing-validation-of-TCA_MAT.patch -+ patches.suse/net-sched-flower-add-missing-validation-of-TCA_FLOWE.patch -+ patches.suse/icmp-introduce-helper-for-nat-d-source-address-in-network-device.patch -+ patches.suse/wireguard-device-use-icmp_ndo_send-helper.patch -+ patches.suse/net-hns3-add-management-table-after-IMP-reset.patch -+ patches.suse/net-hns3-fix-VF-bandwidth-does-not-take-effect-in-so.patch -+ patches.suse/net-hns3-fix-a-copying-IPv6-address-error-in-hclge_f.patch -+ patches.suse/mac80211-fix-quiet-mode-activation-in-action-frames.patch -+ patches.suse/mac80211-consider-more-elements-in-parsing-CRC.patch -+ patches.suse/cfg80211-check-wiphy-driver-existence-for-drvinfo-re.patch -+ patches.suse/cfg80211-add-missing-policy-for-NL80211_ATTR_STATUS_.patch -+ patches.suse/mac80211-fix-wrong-160-80-80-MHz-setting.patch -+ patches.suse/net-dsa-tag_qca-Make-sure-there-is-headroom-for-tag.patch -+ patches.suse/ceph-do-not-execute-direct-write-in-parallel-if-o_append-is-specified.patch -+ patches.suse/ceph-canonicalize-server-path-in-place.patch -+ patches.suse/ceph-noacl-mount-option-is-effectively-ignored.patch -+ patches.suse/xprtrdma-Fix-DMA-scatter-gather-list-mapping-imbalan.patch -+ patches.suse/NFSv4.1-make-cachethis-no-for-writes.patch -+ patches.suse/perf-x86-amd-add-missing-l2-misses-event-spec-to-amd-family-17h-s-event-map.patch -+ patches.suse/perf-x86-intel-fix-inaccurate-period-in-context-switch-for-auto-reload -+ patches.suse/sched-core-Don-t-skip-remote-tick-for-idle-CPUs.patch -+ patches.suse/timers-nohz-Update-NOHZ-load-in-remote-tick.patch -+ patches.suse/sched-fair-Allow-a-small-load-imbalance-between-low-utilisation-SD_NUMA-domains.patch -+ patches.suse/sched-fair-Allow-a-per-cpu-kthread-waking-a-task-to-stack-on-the-same-CPU.patch -+ patches.suse/sched-psi-Fix-OOB-write-when-writing-0-bytes-to-PSI-.patch -+ patches.suse/sched-fair-Fix-kernel-doc-warning-in-attach_entity_load_avg.patch -+ patches.suse/hwmon-pmbus-ltc2978-Fix-PMBus-polling-of-MFR_COMMON-.patch -+ patches.suse/s390-pkey-fix-missing-length-of-protected-key-on-return -+ patches.suse/vfio-ccw-Use-the-correct-style-for-SPDX-License-Iden.patch -+ patches.suse/s390-uv-fix-handling-of-length-extensions -+ patches.suse/ARM-npcm-Bring-back-GPIOLIB-support.patch -+ patches.suse/arm64-dts-fast-models-Fix-FVP-PCI-interrupt-map-prop.patch -+ patches.suse/soc-tegra-fuse-Fix-build-with-Tegra194-configuration.patch -+ patches.suse/RDMA-hfi1-Fix-memory-leak-in-_dev_comp_vect_mappings.patch -+ patches.suse/IB-hfi1-Acquire-lock-to-release-TID-entries-when-use.patch -+ patches.suse/IB-hfi1-Close-window-for-pq-and-request-coliding.patch -+ patches.suse/IB-rdmavt-Reset-all-QPs-when-the-device-is-shut-down.patch -+ patches.suse/RDMA-core-Fix-invalid-memory-access-in-spec_filter_s.patch -+ patches.suse/IB-mlx5-Return-failure-when-rts2rts_qp_counters_set_.patch -+ patches.suse/RDMA-iw_cxgb4-initiate-CLOSE-when-entering-TERM.patch -+ patches.suse/RDMA-siw-Remove-unwanted-WARN_ON-in-siw_cm_llp_data_.patch -+ patches.suse/RDMA-core-Add-missing-list-deletion-on-freeing-event.patch -+ patches.suse/RDMA-mlx5-Fix-async-events-cleanup-flows.patch -+ patches.suse/IB-umad-Fix-kernel-crash-while-unloading-ib_umad.patch -+ patches.suse/RDMA-mlx5-Prevent-overflow-in-mmap-offset-calculatio.patch -+ patches.suse/RDMA-rxe-Fix-soft-lockup-problem-due-to-using-taskle.patch -+ patches.suse/RDMA-core-Fix-protection-fault-in-get_pkey_idx_qp_li.patch -+ patches.suse/IB-mlx5-Use-div64_u64-for-num_var_hw_entries-calcula.patch -+ patches.suse/Input-synaptics-switch-T470s-to-RMI4-by-default.patch -+ patches.suse/Input-synaptics-enable-SMBus-on-ThinkPad-L470.patch -+ patches.suse/Input-synaptics-remove-the-LEN0049-dmi-id-from-topbu.patch -+ patches.suse/ext4-don-t-assume-that-mmp_nodename-bdevname-have-NU.patch -+ patches.suse/ext4-fix-support-for-inode-sizes-1024-bytes.patch -+ patches.suse/ext4-fix-checksum-errors-with-indexed-dirs.patch - patches.suse/ext4-add-cond_resched-to-ext4_protect_reserved_inode.patch -+ patches.suse/jbd2-move-the-clearing-of-b_modified-flag-to-the-jou.patch -+ patches.suse/jbd2-do-not-clear-the-BH_Mapped-flag-when-forgetting.patch -+ patches.suse/ext4-improve-explanation-of-a-mount-failure-caused-b.patch -+ patches.suse/cifs-fix-mount-option-display-for-sec-krb5i.patch -+ patches.suse/cifs-Fix-mode-output-in-debugging-statements.patch -+ patches.suse/cifs-enable-change-notification-for-SMB2-1-dialect.patch -+ patches.suse/cifs-make-sure-we-do-not-overflow-the-max-EA-buffer-size.patch -+ patches.suse/0026-bcache-ignore-pending-signals-when-creating-gc-and-a.patch -+ patches.suse/0027-bcache-Revert-bcache-shrink-btree-node-cache-after-b.patch -+ patches.suse/0028-bcache-remove-macro-nr_to_fifo_front.patch -+ patches.suse/nvme-tcp-fix-bug-on-double-requeue-when-send-fails.patch -+ patches.suse/nvme-prevent-warning-triggered-by-nvme_stop_keep_ali.patch -+ patches.suse/nvme-pci-move-cqe-check-after-device-shutdown.patch -+ patches.suse/nvme-fix-the-parameter-order-for-nvme_get_log-in-nvm.patch -+ patches.suse/edac-mc-fix-use-after-free-and-memleaks-during-device-removal.patch -+ patches.suse/edac-sysfs-remove-csrow-objects-on-errors.patch -+ patches.suse/kvm-x86-mask-off-reserved-bit-from-db-exception-payload -+ patches.suse/kvm-nvmx-use-correct-root-level-for-nested-ept-shadow-page-tables -+ patches.suse/kvm-x86-mmu-fix-struct-guest_walker-arrays-for-5-level-paging -+ patches.suse/drivers-ipmi-Support-raw-i2c-packet-in-IPMB.patch -+ patches.suse/drivers-ipmi-Modify-max-length-of-IPMB-packet.patch -+ patches.suse/ipmi-ssif-Handle-a-possible-NULL-pointer-reference.patch -+ patches.suse/drivers-ipmi-fix-off-by-one-bounds-check-that-leads-.patch -+ patches.suse/ecryptfs-fix-a-memory-leak-bug-in-parse_tag_1_packet.patch -+ patches.suse/ecryptfs-fix-a-memory-leak-bug-in-ecryptfs_init_mess.patch -+ patches.suse/ecryptfs-replace-BUG_ON-with-error-handling-code.patch -+ patches.suse/tpm-Initialize-crypto_id-of-allocated_banks-to-HASH_.patch -+ patches.suse/dma-contiguous-cma-give-precedence-to-cmdline.patch -+ patches.suse/dma-direct-relax-addressability-checks-in-dma_direct_supported.patch -+ patches.suse/ALSA-seq-Avoid-concurrent-access-to-queue-flags.patch -+ patches.suse/ALSA-seq-Fix-concurrent-access-to-queue-current-tick.patch -+ patches.suse/ALSA-rawmidi-Avoid-bit-fields-for-state-flags.patch -+ patches.suse/ALSA-hda-realtek-Apply-quirk-for-MSI-GP63-too.patch -+ patches.suse/ALSA-hda-realtek-Apply-quirk-for-yet-another-MSI-lap.patch -+ patches.suse/ALSA-hda-Use-scnprintf-for-printing-texts-for-sysfs-.patch -+ patches.suse/ASoC-fsl_sai-Fix-exiting-path-on-probing-failure.patch -+ patches.suse/ALSA-hda-do-not-override-bus-codec_mask-in-link_get.patch -+ patches.suse/ASoC-sun8i-codec-Fix-setting-DAI-data-format.patch -+ patches.suse/iommu-vt-d-fix-compile-warning-from-intel-svm-h -+ patches.suse/iommu-vt-d-add-attach_deferred-helper -+ patches.suse/iommu-vt-d-move-deferred-device-attachment-into-helper-function -+ patches.suse/iommu-vt-d-do-deferred-attachment-in-iommu_need_mapping -+ patches.suse/iommu-vt-d-remove-deferred_attach_domain -+ patches.suse/iommu-vt-d-simplify-check-in-identity_mapping -+ patches.suse/iommu-qcom-fix-bogus-detach-logic -+ patches.suse/crypto-rename-sm3-256-to-sm3-in-hash_algo_name.patch -+ patches.suse/Revert-ipc-sem-remove-uneeded-sem_undo_list-lock-usa.patch -+ patches.suse/0018-lib-stackdepot.c-fix-global-out-of-bounds-in-stack_s.patch -+ patches.suse/ipv6-Fix-route-replacement-with-dev-only-route.patch -+ patches.suse/ipv6-Fix-nlmsg_flags-when-splitting-a-multipath-rout.patch -+ patches.suse/net-fib_rules-Correctly-set-table-field-when-table-n.patch -+ patches.suse/net-macb-ensure-interface-is-not-suspended-on-at91rm.patch -+ patches.suse/net-rtnetlink-fix-bugs-in-rtnl_alt_ifname.patch -+ patches.suse/net-add-strict-checks-in-netdev_name_node_alt_destro.patch -+ patches.suse/net-phy-restore-mdio-regs-in-the-iproc-mdio-driver.patch -+ patches.suse/wireguard-selftests-reduce-complexity-and-fix-make-r.patch -+ patches.suse/wireguard-receive-reset-last_under_load-to-zero.patch -+ patches.suse/wireguard-send-account-for-mtu-0-devices.patch -+ patches.suse/wireguard-socket-remove-extra-call-to-synchronize_ne.patch -+ patches.suse/net-dsa-b53-Ensure-the-default-VID-is-untagged.patch -+ patches.suse/NFC-pn544-Fix-a-typo-in-a-debug-message.patch -+ patches.suse/bonding-add-missing-netdev_update_lockdep_key.patch -+ patches.suse/net-export-netdev_next_lower_dev_rcu.patch -+ patches.suse/bonding-fix-lockdep-warning-in-bond_get_stats.patch -+ patches.suse/net-mscc-fix-in-frame-extraction.patch -+ patches.suse/net-sched-correct-flower-port-blocking.patch -+ patches.suse/sctp-move-the-format-error-check-out-of-__sctp_sf_do.patch -+ patches.suse/qede-Fix-race-between-rdma-destroy-workqueue-and-lin.patch -+ patches.suse/Revert-net-dev-introduce-support-for-sch-BYPASS-for-.patch -+ patches.suse/net-mlx5e-Reset-RQ-doorbell-counter-before-moving-RQ.patch -+ patches.suse/net-mlx5e-Fix-crash-in-recovery-flow-without-devlink.patch -+ patches.suse/net-mlx5-DR-Fix-matching-on-vport-gvmi.patch -+ patches.suse/net-mlx5e-Don-t-clear-the-whole-vf-config-when-switc.patch -+ patches.suse/net-mlx5-DR-Handle-reformat-capability-over-sw-steer.patch -+ patches.suse/nfc-pn544-Fix-occasional-HW-initialization-failure.patch -+ patches.suse/net-tls-Fix-to-avoid-gettig-invalid-tls-record.patch -+ patches.suse/udp-rehash-on-disconnect.patch -+ patches.suse/bpf-offload-Replace-bitwise-AND-by-logical-AND-in-bp.patch -+ patches.suse/s390-qeth-vnicc-fix-eopnotsupp-precedence -+ patches.suse/s390-qeth-don-t-warn-for-napi-with-0-budget -+ patches.suse/s390-qeth-fix-off-by-one-in-rx-copybreak-check -+ patches.suse/ionic-fix-fw_status-read.patch -+ patches.suse/bnxt_en-Improve-device-shutdown-method.patch -+ patches.suse/bnxt_en-Issue-PCIe-FLR-in-kdump-kernel-to-cleanup-pe.patch -+ patches.suse/drm-amdgpu-soc15-fix-xclk-for-raven.patch -+ patches.suse/drm-amdgpu-gfx9-disable-gfxoff-when-reading-rlc-cloc.patch -+ patches.suse/drm-amdgpu-gfx10-disable-gfxoff-when-reading-rlc-clo.patch -+ patches.suse/drm-msm-mdp5-rate-limit-pp-done-timeout-warnings.patch -+ patches.suse/drm-msm-Fix-return-type-of-dsi_mgr_connector_mode_va.patch -+ patches.suse/drm-msm-dsi-save-pll-state-before-dsi-host-is-powere.patch -+ patches.suse/drm-msm-dsi-pll-call-vco-set-rate-explicitly.patch -+ patches.suse/drm-msm-dpu-fix-BGR565-vs-RGB565-confusion.patch -+ patches.suse/0001-drm-nouveau-kms-gv100-Re-set-LUT-after-clearing-for-.patch -+ patches.suse/drm-modes-Make-sure-to-parse-valid-rotation-value-fr.patch -+ patches.suse/drm-modes-Allow-DRM_MODE_ROTATE_0-when-applying-vide.patch -+ patches.suse/0001-drm-i915-Update-drm-i915-bug-filing-URL.patch -+ patches.suse/drm-i915-gt-Protect-defer_request-from-new-waiters.patch -+ patches.suse/drm-i915-Wean-off-drm_pci_alloc-drm_pci_free.patch -+ patches.suse/0001-drm-i915-execlists-Always-force-a-context-reload-whe.patch -+ patches.suse/xhci-Force-Maximum-Packet-size-for-Full-speed-bulk-d.patch -+ patches.suse/xhci-fix-runtime-pm-enabling-for-quirky-Intel-hosts.patch -+ patches.suse/xhci-apply-XHCI_PME_STUCK_QUIRK-to-Intel-Comet-Lake-.patch -+ patches.suse/USB-hub-Fix-the-broken-detection-of-USB3-device-in-S.patch -+ patches.suse/usb-uas-fix-a-plug-unplug-racing.patch -+ patches.suse/usb-charger-assign-specific-number-for-enum-value.patch -+ patches.suse/USB-hub-Don-t-record-a-connect-change-event-during-r.patch -+ patches.suse/usb-dwc3-debug-fix-string-position-formatting-mixup-.patch -+ patches.suse/USB-core-add-endpoint-blacklist-quirk.patch -+ patches.suse/USB-quirks-blacklist-duplicate-ep-on-Sound-Devices-U.patch -+ patches.suse/xhci-Fix-memory-leak-when-caching-protocol-extended-.patch -+ patches.suse/USB-Fix-novation-SourceControl-XL-after-suspend.patch -+ patches.suse/USB-misc-iowarrior-add-support-for-2-OEMed-devices.patch -+ patches.suse/USB-misc-iowarrior-add-support-for-the-28-and-28L-de.patch -+ patches.suse/usb-gadget-udc-xilinx-Fix-xudc_stop-kernel-doc-forma.patch -+ patches.suse/thunderbolt-Prevent-crash-if-non-active-NVMem-file-i.patch -+ patches.suse/usb-dwc3-gadget-Check-for-IOC-LST-bit-in-TRB-ctrl-fi.patch -+ patches.suse/usb-gadget-composite-Fix-bMaxPower-for-SuperSpeedPlu.patch -+ patches.suse/usb-gadget-composite-Support-more-than-500mA-MaxPowe.patch -+ patches.suse/usb-dwc2-Fix-in-ISOC-request-length-checking.patch -+ patches.suse/usb-dwc2-Fix-SET-CLEAR_FEATURE-and-GET_STATUS-flows.patch -+ patches.suse/usb-gadget-ffs-ffs_aio_cancel-Save-restore-IRQ-flags.patch -+ patches.suse/usb-gadget-serial-fix-Tx-stall-after-buffer-overflow.patch -+ patches.suse/USB-misc-iowarrior-add-support-for-the-100-device.patch -+ patches.suse/serial-ar933x_uart-set-UART_CS_-RX-TX-_READY_ORIDE.patch -+ patches.suse/serdev-ttyport-restore-client-ops-on-deregistration.patch -+ patches.suse/tty-serial-atmel-manage-shutdown-in-case-of-RS485-or.patch -+ patches.suse/vt-fix-scrollback-flushing-on-background-consoles.patch -+ patches.suse/vt-vt_ioctl-fix-race-in-VT_RESIZEX.patch -+ patches.suse/tty-serial-imx-setup-the-correct-sg-entry-for-tx-dma.patch -+ patches.suse/serial-8250-Check-UPF_IRQ_SHARED-in-advance.patch -+ patches.suse/tty-serial-qcom_geni_serial-Fix-RX-cancel-command-fa.patch - patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch - patches.suse/vt-selection-close-sel_buffer-race.patch -+ patches.suse/staging-vt6656-fix-sign-of-rx_dbm-to-bb_pre_ed_rssi.patch -+ patches.suse/staging-rtl8723bs-fix-copy-of-overlapping-memory.patch -+ patches.suse/staging-rtl8188eu-Fix-potential-security-hole.patch -+ patches.suse/staging-rtl8723bs-Fix-potential-security-hole.patch -+ patches.suse/staging-rtl8188eu-Fix-potential-overuse-of-kernel-me.patch -+ patches.suse/staging-rtl8723bs-Fix-potential-overuse-of-kernel-me.patch -+ patches.suse/habanalabs-halt-the-engines-before-hard-reset.patch -+ patches.suse/habanalabs-do-not-halt-CoreSight-during-hard-reset.patch -+ patches.suse/habanalabs-patched-cb-equals-user-cb-in-device-memse.patch -+ patches.suse/watchdog-da9062-do-not-ping-the-hw-during-stop.patch -+ patches.suse/powerpc-tm-Fix-clearing-MSR-TS-in-current-when-recla.patch -+ patches.suse/0001-xen-Enable-interrupts-when-calling-_cond_resched.patch -+ patches.suse/s390-qdio-fill-sbales-with-absolute-addresses -+ patches.suse/nvme-pci-Add-sleep-quirk-for-Samsung-and-Toshiba-dri.patch -+ patches.suse/nvme-pci-Use-single-IRQ-vector-for-old-Apple-models.patch -+ patches.suse/nvme-Fix-uninitialized-variable-warning.patch -+ patches.suse/nvme-multipath-Fix-memory-leak-with-ana_log_buf.patch -+ patches.suse/io_uring-prevent-sq_thread-from-spinning-when-it-sho.patch -+ patches.suse/io_uring-fix-__io_iopoll_check-deadlock-in-io_sq_thr.patch -+ patches.suse/x86-cpu-amd-enable-the-fixed-instructions-retired-counter-irperf.patch -+ patches.suse/x86-mce-amd-publish-the-bank-pointer-only-after-setup-has-succeeded.patch -+ patches.suse/x86-mce-amd-fix-kobject-lifetime.patch -+ patches.suse/ext4-fix-a-data-race-in-EXT4_I-inode-i_disksize.patch -+ patches.suse/ext4-add-cond_resched-to-__ext4_find_entry.patch -+ patches.suse/ext4-fix-potential-race-between-online-resizing-and-.patch -+ patches.suse/ext4-fix-potential-race-between-s_group_info-online-.patch -+ patches.suse/ext4-fix-potential-race-between-s_flex_groups-online.patch -+ patches.suse/ext4-rename-s_journal_flag_rwsem-to-s_writepages_rws.patch -+ patches.suse/ext4-fix-race-between-writepages-and-enabling-EXT4_E.patch -+ patches.suse/jbd2-fix-ocfs2-corrupt-when-clearing-block-group-bit.patch -+ patches.suse/ext4-Fix-mount-failure-with-quota-configured-as-modu.patch - patches.suse/floppy-check-FDC-index-for-errors-before-assigning-i.patch -+ patches.suse/crypto-chacha20poly1305-prevent-integer-overflow-on-large-input.patch -+ patches.suse/kvm-svm-fix-potential-memory-leak-in-svm_cpu_init - patches.suse/kvm-nvmx-don-t-emulate-instructions-in-guest-mode - patches.suse/kvm-nvmx-refactor-io-bitmap-checks-into-helper-function - patches.suse/kvm-nvmx-check-io-instruction-vm-exit-conditions -+ patches.suse/signal-avoid-double-atomic-counter-increments-for-user-accounting.patch -+ patches.suse/selftests-Install-settings-files-to-fix-TIMEOUT-fail.patch -+ patches.suse/tracing-disable-trace_printk-on-post-poned-tests.patch -+ patches.suse/audit-fix-error-handling-in-audit_data_to_entry.patch -+ patches.suse/audit-always-check-the-netlink-payload-length-in-aud.patch -+ patches.suse/HID-ite-Only-bind-to-keyboard-USB-interface-on-Acer-.patch -+ patches.suse/HID-apple-Add-support-for-recent-firmware-on-Magic-K.patch -+ patches.suse/HID-core-fix-off-by-one-memset-in-hid_report_raw_eve.patch -+ patches.suse/HID-core-increase-HID-report-buffer-size-to-8KiB.patch -+ patches.suse/HID-hiddev-Fix-race-in-in-hiddev_disconnect.patch -+ patches.suse/HID-alps-Fix-an-error-handling-path-in-alps_input_co.patch -+ patches.suse/HID-i2c-hid-add-Trekstor-Surfbook-E11B-to-descriptor.patch -+ patches.suse/HID-hid-bigbenff-fix-general-protection-fault-caused.patch -+ patches.suse/HID-hid-bigbenff-call-hid_hw_stop-in-case-of-error.patch -+ patches.suse/HID-hid-bigbenff-fix-race-condition-for-scheduled-wo.patch - patches.suse/vhost-check-docket-sk_family-instead-of-call-getname.patch -+ patches.suse/net-genetlink-return-the-error-code-when-attribute-p.patch -+ patches.suse/msft-hv-2023-hv_netvsc-Fix-unwanted-wakeup-in-netvsc_attach.patch -+ patches.suse/net-phy-Avoid-multiple-suspends.patch -+ patches.suse/mac80211-Remove-a-redundant-mutex-unlock.patch -+ patches.suse/mac80211-rx-avoid-RCU-list-traversal-under-mutex.patch -+ patches.suse/icmp-allow-icmpv6_ndo_send-to-work-with-CONFIG_IPV6-.patch -+ patches.suse/bnxt_en-add-newline-to-netdev_-format-strings.patch -+ patches.suse/net-dsa-bcm_sf2-Forcibly-configure-IMP-port-for-1Gb-.patch -+ patches.suse/sched-act-count-in-the-size-of-action-flags-bitfield.patch -+ patches.suse/net-bcmgenet-clear-id_mode_dis-in-ext_rgmii_oob_ctrl-when-not-needed.patch -+ patches.suse/ipv6-restrict-IPV6_ADDRFORM-operation.patch -+ patches.suse/net-phy-mscc-fix-firmware-paths.patch -+ patches.suse/mlxsw-pci-Wait-longer-before-accessing-the-device-af.patch -+ patches.suse/drm-amdgpu-fix-memory-leak-during-TDR-test-v2.patch -+ patches.suse/amdgpu-gmc_v9-save-restore-sdpif-regs-during-S3.patch -+ patches.suse/drm-amdgpu-Drop-DRIVER_USE_AGP.patch -+ patches.suse/0001-drm-radeon-Inline-drm_get_pci_dev.patch -+ patches.suse/drm-i915-gvt-Separate-display-reset-from-ALL_ENGINES.patch -+ patches.suse/drm-i915-gvt-Fix-orphan-vgpu-dmabuf_objs-lifetime.patch -+ patches.suse/cpufreq-Fix-policy-initialization-for-internal-gover.patch -+ patches.suse/Revert-PM-devfreq-Modify-the-device-name-as-devfreq-.patch -+ patches.suse/acpi-watchdog-allow-disabling-wdat-at-boot.patch -+ patches.suse/ACPICA-Introduce-ACPI_ACCESS_BYTE_WIDTH-macro.patch -+ patches.suse/ACPI-watchdog-Fix-gas-access_width-usage.patch -+ patches.suse/acpi-watchdog-set-default-timeout-in-probe.patch - patches.suse/blktrace-Protect-q-blk_trace-with-RCU.patch -+ patches.suse/nvme-pci-Hold-cq_poll_lock-while-completing-CQEs.patch -+ patches.suse/pci-brcmstb-fix-build-on-32bit-arm-platforms-with-older-compilers.patch -+ patches.suse/0025-scsi-sd_sbc-Fix-sd_zbc_report_zones.patch -+ patches.suse/scsi-zfcp-fix-wrong-data-and-display-format-of-SFP-t-a3fd4bfe.patch -+ patches.suse/i2c-jz4780-silence-log-flood-on-txabrt.patch -+ patches.suse/i2c-altera-Fix-potential-integer-overflow.patch -+ patches.suse/kvm-vmx-check-descriptor-table-exits-on-instruction-emulation -+ patches.suse/jbd2-fix-data-races-at-struct-journal_head.patch -+ patches.suse/ext4-potential-crash-on-allocation-error-in-ext4_all.patch -+ patches.suse/efi-READ_ONCE-rng-seed-size-before-munmap.patch -+ patches.suse/sched-fair-fix-statistics-for-find_idlest_group.patch -+ patches.suse/x86-pkeys-manually-set-x86_feature_ospke-to-preserve-existing-changes.patch -+ patches.suse/cifs-don-t-leak-EAGAIN-for-stat-during-reconnect.patch -+ patches.suse/cifs-fix-potential-mismatch-of-UNC-paths.patch -+ patches.suse/cifs-add-missing-mount-option-to-proc-mounts.patch -+ patches.suse/cifs-fix-rename-by-ensuring-source-handle-opened-wit.patch -+ patches.suse/cifs-Use-define-in-cifs_dbg.patch -+ patches.suse/0019-dm-integrity-fix-recalculation-when-moving-from-jour.patch -+ patches.suse/0020-dm-integrity-fix-a-deadlock-due-to-offloading-to-an-.patch -+ patches.suse/0021-dm-integrity-fix-invalid-table-returned-due-to-argum.patch -+ patches.suse/0022-dm-cache-fix-a-crash-due-to-incorrect-work-item-canc.patch -+ patches.suse/0023-dm-report-suspended-device-during-destroy.patch -+ patches.suse/0024-dm-writecache-verify-watermark-during-resume.patch -+ patches.suse/0025-dm-zoned-Fix-reference-counter-initial-value-of-chun.patch -+ patches.suse/0026-dm-fix-congested_fn-for-request-based-device.patch -+ patches.suse/dmaengine-coh901318-Fix-a-double-lock-bug-in-dma_tc_.patch -+ patches.suse/dmaengine-imx-sdma-fix-context-cache.patch -+ patches.suse/dmaengine-tegra-apb-Fix-use-after-free.patch -+ patches.suse/dmaengine-tegra-apb-Prevent-race-conditions-of-taskl.patch -+ patches.suse/dmaengine-imx-sdma-Fix-the-event-id-check-to-include.patch -+ patches.suse/drm-exynos-dsi-propagate-error-value-and-silence-mea.patch -+ patches.suse/drm-exynos-dsi-fix-workaround-for-the-legacy-clock-n.patch -+ patches.suse/drm-exynos-hdmi-don-t-leak-enable-HDMI_EN-regulator-.patch -+ patches.suse/drm-mediatek-Find-the-cursor-plane-instead-of-hard-c.patch -+ patches.suse/0001-drm-virtio-fix-resource-id-creation-race.patch -+ patches.suse/dma-buf-free-dmabuf-name-in-dma_buf_release.patch -+ patches.suse/drm-sun4i-de2-de3-Remove-unsupported-VI-layer-format.patch -+ patches.suse/0001-drm-sun4i-Add-separate-DE3-VI-layer-formats.patch -+ patches.suse/drm-sun4i-Fix-DE2-VI-layer-format-support.patch -+ patches.suse/drm-i915-Program-MBUS-with-rmw-during-initialization.patch -+ patches.suse/drm-i915-selftests-Fix-return-in-assert_mmap_offset.patch -+ patches.suse/drm-amdgpu-clean-wptr-on-wb-when-gpu-recovery.patch -+ patches.suse/drm-amd-display-Clear-link-settings-on-MST-disable-c.patch -+ patches.suse/drm-amd-display-fix-dcc-swath-size-calculations-on-d.patch -+ patches.suse/Revert-software-node-Simplify-software_node_release-.patch -+ patches.suse/fat-fix-uninit-memory-access-for-partial-initialized.patch -+ patches.suse/mm-hotplug-fix-page-online-with-debug_pagealloc-compiled-but-not-enabled.patch -+ patches.suse/hwmon-adt7462-Fix-an-error-return-in-ADT7462_REG_VOL.patch -+ patches.suse/regulator-stm32-vrefbuf-fix-a-possible-overshoot-whe.patch -+ patches.suse/spi-spi-omap2-mcspi-Support-probe-deferral-for-DMA-c.patch -+ patches.suse/spi-qup-call-spi_qup_pm_resume_runtime-before-suspen.patch -+ patches.suse/spi-spidev-Fix-CS-polarity-if-GPIO-descriptors-are-u.patch -+ patches.suse/spi-pxa2xx-Add-CS-control-clock-quirk.patch -+ patches.suse/spi-zynqmp-remove-entry-that-causes-a-cs-glitch.patch -+ patches.suse/spi-atmel-quadspi-fix-possible-MMIO-window-size-over.patch -+ patches.suse/spi-bcm63xx-hsspi-Really-keep-pll-clk-enabled.patch -+ patches.suse/spi-spi_register_controller-free-bus-id-on-error-pat.patch - patches.suse/0001-vgacon-Fix-a-UAF-in-vgacon_invert_region.patch -+ patches.suse/ALSA-hda-realtek-Fix-a-regression-for-mute-led-on-Le.patch -+ patches.suse/ALSA-hda-realtek-Add-Headset-Mic-supported.patch -+ patches.suse/ALSA-hda-realtek-Add-Headset-Button-supported-for-Th.patch -+ patches.suse/ALSA-hda-realtek-Fix-silent-output-on-Gigabyte-X570-.patch -+ patches.suse/ALSA-hda-realtek-Enable-the-headset-of-ASUS-B9450FA-.patch -+ patches.suse/ASoC-intel-skl-Fix-pin-debug-prints.patch -+ patches.suse/ASoC-intel-skl-Fix-possible-buffer-overflow-in-debug.patch -+ patches.suse/ASoC-pcm-Fix-possible-buffer-overflow-in-dpcm-state-.patch -+ patches.suse/ASoC-topology-Fix-memleak-in-soc_tplg_link_elems_loa.patch -+ patches.suse/ASoC-topology-Fix-memleak-in-soc_tplg_manifest_load.patch -+ patches.suse/ASoC-soc-core-fix-for_rtd_codec_dai_rollback-macro.patch -+ patches.suse/ASoC-pcm512x-Fix-unbalanced-regulator-enable-call-in.patch -+ patches.suse/ASoC-meson-g12a-add-tohdmitx-reset.patch -+ patches.suse/ASoC-Intel-Skylake-Fix-available-clock-counter-incre.patch -+ patches.suse/ASoC-dapm-Correct-DAPM-handling-of-active-widgets-du.patch -+ patches.suse/ASoC-SOF-Fix-snd_sof_ipc_stream_posn.patch -+ patches.suse/ASoC-wm8741-Fix-typo-in-Kconfig-prompt.patch -+ patches.suse/powerpc-fix-hardware-PMU-exception-bug-on-PowerVM-co.patch -+ patches.suse/powerpc-mm-Fix-missing-KUAP-disable-in-flush_coheren.patch -+ patches.suse/s390-mm-fix-panic-in-gup_fast-on-large-pud -+ patches.suse/s390-pci-fix-unexpected-write-combine-on-resource -+ patches.suse/media-v4l2-mem2mem.c-fix-broken-links.patch -+ patches.suse/media-mc-entity.c-use-to-check-pad-flags-not.patch -+ patches.suse/media-hantro-Fix-broken-media-controller-links.patch -+ patches.suse/0015-Revert-bcache-ignore-pending-signals-when-creating-g.patch - patches.suse/blktrace-fix-dereference-after-null-check.patch -+ patches.suse/RDMA-core-Fix-use-of-logical-OR-in-get_new_pps.patch -+ patches.suse/RDMA-rw-Fix-error-flow-during-RDMA-context-initializ.patch -+ patches.suse/RDMA-core-Fix-pkey-and-port-assignment-in-get_new_pp.patch -+ patches.suse/IB-mlx5-Fix-implicit-ODP-race.patch -+ patches.suse/RDMA-odp-Ensure-the-mm-is-still-alive-before-creatin.patch -+ patches.suse/usb-quirks-add-NO_LPM-quirk-for-Logitech-Screen-Shar.patch -+ patches.suse/usb-storage-Add-quirk-for-Samsung-Fit-flash.patch -+ patches.suse/usb-core-hub-fix-unhandled-return-by-employing-a-voi.patch -+ patches.suse/usb-core-hub-do-error-out-if-usb_autopm_get_interfac.patch -+ patches.suse/usb-core-port-do-error-out-if-usb_autopm_get_interfa.patch -+ patches.suse/usb-dwc3-gadget-Update-chain-bit-correctly-when-usin.patch -+ patches.suse/phy-mapphone-mdm6600-Fix-write-timeouts-with-shorter.patch -+ patches.suse/phy-ti-gmii-sel-fix-set-of-copy-paste-errors.patch -+ patches.suse/phy-ti-gmii-sel-do-not-fail-in-case-of-gmii.patch -+ patches.suse/phy-mapphone-mdm6600-Fix-timeouts-by-adding-wake-up-.patch - patches.suse/vt-selection-push-console-lock-down.patch - patches.suse/vt-selection-push-sel_lock-up.patch -+ patches.suse/tty-serial-mvebu-uart-fix-a-wrong-return.patch -+ patches.suse/serial-8250_exar-add-support-for-ACCES-cards.patch -+ patches.suse/tty-serial-fsl_lpuart-free-IDs-allocated-by-IDA.patch -+ patches.suse/altera-stapl-altera_get_note-prevent-write-beyond-en.patch -+ patches.suse/edac-synopsys-do-not-print-an-error-with-back-to-back-snprintf-calls.patch -+ patches.suse/ARM-imx-build-v7_cpu_resume-unconditionally.patch -+ patches.suse/firmware-imx-scu-Ensure-sequential-TX.patch -+ patches.suse/firmware-imx-misc-Align-imx-sc-msg-structs-to-4.patch -+ patches.suse/firmware-imx-scu-pd-Align-imx-sc-msg-structs-to-4.patch -+ patches.suse/firmware-imx-Align-imx_sc_msg_req_cpu_start-to-4.patch -+ patches.suse/bus-ti-sysc-Fix-1-wire-reset-quirk.patch -+ patches.suse/virtio_ring-Fix-mem-leak-with-vring_new_virtqueue.patch -+ patches.suse/0001-virtio-blk-fix-hw_queue-stopped-on-arbitrary-error.patch -+ patches.suse/virtio-blk-improve-virtqueue-error-to-BLK_STS.patch -+ patches.suse/virtio_balloon-Adjust-label-in-virtballoon_probe.patch -+ patches.suse/mmc-sdhci-pci-gli-enable-msi-interrupt-for-gl975x.patch -+ patches.suse/ktest-Add-timeout-for-ssh-sync-testing.patch -+ patches.suse/workqueue-don-t-use-wq_select_unbound_cpu-for-bound-.patch -+ patches.suse/cgroup-cgroup_procs_next-should-increase-position-index.patch -+ patches.suse/cgroup-iterate-tasks-that-did-not-finish-do_exit.patch -+ patches.suse/pinctrl-meson-gxl-fix-GPIOX-sdio-pins.patch -+ patches.suse/pinctrl-imx-scu-Align-imx-sc-msg-structs-to-4.patch -+ patches.suse/pinctrl-core-Remove-extra-kref_get-which-blocks-hogs.patch -+ patches.suse/pid-Fix-error-return-value-in-some-cases.patch -+ patches.suse/crypto-x86-curve25519-support-assemblers-with-no-adx-support.patch -+ patches.suse/ipmi_si-Avoid-spurious-errors-for-optional-IRQs.patch -+ patches.suse/r8152-check-disconnect-status-after-long-sleep.patch -+ patches.suse/netlink-Use-netlink-header-as-base-to-calculate-bad-.patch -+ patches.suse/net-dsa-mv88e6xxx-fix-lockup-on-warm-boot.patch -+ patches.suse/net-ipv6-use-configured-metric-when-add-peer-route.patch -+ patches.suse/net-phy-avoid-clearing-PHY-interrupts-twice-in-irq-h.patch -+ patches.suse/bnxt_en-reinitialize-IRQs-when-MTU-is-modified.patch -+ patches.suse/bnxt_en-fix-error-handling-when-flashing-from-file.patch -+ patches.suse/devlink-validate-length-of-param-values.patch -+ patches.suse/devlink-validate-length-of-region-addr-len.patch -+ patches.suse/fib-add-missing-attribute-validation-for-tun_id.patch -+ patches.suse/nl802154-add-missing-attribute-validation.patch -+ patches.suse/nl802154-add-missing-attribute-validation-for-dev_ty.patch -+ patches.suse/can-add-missing-attribute-validation-for-termination.patch -+ patches.suse/macsec-add-missing-attribute-validation-for-port.patch -+ patches.suse/net-fq-add-missing-attribute-validation-for-orphan-m.patch -+ patches.suse/net-taprio-add-missing-attribute-validation-for-txti.patch -+ patches.suse/team-add-missing-attribute-validation-for-port-ifind.patch -+ patches.suse/team-add-missing-attribute-validation-for-array-inde.patch -+ patches.suse/tipc-add-missing-attribute-validation-for-MTU-proper.patch -+ patches.suse/nfc-add-missing-attribute-validation-for-SE-API.patch -+ patches.suse/nfc-add-missing-attribute-validation-for-deactivate-.patch -+ patches.suse/nfc-add-missing-attribute-validation-for-vendor-subc.patch -+ patches.suse/net-ipv6-need-update-peer-route-when-modify-metric.patch -+ patches.suse/net-ipv6-remove-the-old-peer-route-if-change-it-to-a.patch -+ patches.suse/selftests-net-fib_tests-update-addr_metric_test-for-.patch -+ patches.suse/net-dsa-fix-phylink_start-phylink_stop-calls.patch -+ patches.suse/net-phy-bcm63xx-fix-OOPS-due-to-missing-driver-name.patch -+ patches.suse/slip-make-slhc_compress-more-robust-against-maliciou.patch -+ patches.suse/net-hns3-fix-a-not-link-up-issue-when-fibre-port-sup.patch -+ patches.suse/iwlwifi-mvm-Do-not-require-PHY_SKU-NVM-section-for-3.patch -+ patches.suse/mt76-fix-array-overflow-on-receiving-too-many-fragme.patch -+ patches.suse/net-nfc-fix-bounds-checking-bugs-on-pipe.patch -+ patches.suse/netfilter-nf_tables-fix-infinite-loop-when-expr-is-n.patch -+ patches.suse/bonding-alb-make-sure-arp-header-is-pulled-before-ac.patch -+ patches.suse/ionic-fix-vf-op-lock-usage.patch -+ patches.suse/ipvlan-do-not-add-hardware-address-of-master-to-its-.patch -+ patches.suse/gre-fix-uninit-value-in-__iptunnel_pull_header.patch -+ patches.suse/net-stmmac-dwmac1000-Disable-ACS-if-enhanced-descs-a.patch -+ patches.suse/inet_diag-return-classid-for-all-socket-types.patch -+ patches.suse/sfc-detach-from-cb_page-in-efx_copy_channel.patch -+ patches.suse/ipvlan-don-t-deref-eth-hdr-before-checking-it-s-set.patch -+ patches.suse/ipvlan-add-cond_resched_rcu-while-processing-muticas.patch -+ patches.suse/macvlan-add-cond_resched-during-multicast-processing.patch -+ patches.suse/cgroup-netclassid-periodically-release-file_lock-on-.patch -+ patches.suse/ipvlan-do-not-use-cond_resched_rcu-in-ipvlan_process.patch -+ patches.suse/batman-adv-Don-t-schedule-OGM-for-disabled-interface.patch -+ patches.suse/cgroup-memcg-net-do-not-associate-sock-with-unrelated-cgroup.patch -+ patches.suse/net-memcg-late-association-of-sock-to-memcg.patch -+ patches.suse/ipv6-addrconf-call-ipv6_mc_up-for-non-Ethernet-inter.patch -+ patches.suse/ibmvnic-Do-not-process-device-remove-during-device-r.patch -+ patches.suse/net-macsec-update-SCI-upon-MAC-address-change.patch -+ patches.suse/s390-qeth-don-t-reset-default_out_queue -+ patches.suse/s390-qeth-handle-error-when-backing-rx-buffer -+ patches.suse/s390-qeth-cancel-rx-reclaim-work-earlier -+ patches.suse/nl80211-add-missing-attribute-validation-for-critica.patch -+ patches.suse/nl80211-add-missing-attribute-validation-for-beacon-.patch -+ patches.suse/nl80211-add-missing-attribute-validation-for-channel.patch -+ patches.suse/mac80211-Do-not-send-mesh-HWMP-PREQ-if-HWMP-is-disab.patch -+ patches.suse/net-fec-validate-the-new-settings-in-fec_enet_set_co.patch -+ patches.suse/net-packet-tpacket_rcv-do-not-increment-ring-index-o.patch -+ patches.suse/net-dsa-Don-t-instantiate-phylink-for-CPU-DSA-ports-.patch -+ patches.suse/s390-qeth-use-page-pointers-to-manage-rx-buffer-pool -+ patches.suse/s390-qeth-refactor-buffer-pool-code -+ patches.suse/s390-qeth-implement-smarter-resizing-of-the-rx-buffer-pool -+ patches.suse/net-memcg-fix-lockdep-splat-in-inet_csk_accept.patch -+ patches.suse/taprio-Fix-sending-packets-without-dequeueing-them.patch -+ patches.suse/net-hns3-fix-RMW-issue-for-VLAN-filter-switch.patch -+ patches.suse/net-phy-fix-MDIO-bus-PM-PHY-resuming.patch -+ patches.suse/net-systemport-fix-index-check-to-avoid-an-array-out.patch -+ patches.suse/drm-exynos-Fix-cleanup-of-IOMMU-related-objects.patch -+ patches.suse/drm-amdgpu-correct-ROM_INDEX-DATA-offset-for-VEGA20.patch -+ patches.suse/drm-i915-gvt-Fix-unnecessary-schedule-timer-when-no-.patch -+ patches.suse/drm-i915-gvt-Fix-dma-buf-display-blur-issue-on-CFL.patch -+ patches.suse/drm-i915-be-more-solid-in-checking-the-alignment.patch -+ patches.suse/0001-drm-i915-gt-Close-race-between-cacheline_retire-and-.patch -+ patches.suse/drm-i915-Defer-semaphore-priority-bumping-to-a-workq.patch -+ patches.suse/mmc-core-Allow-host-controllers-to-require-R1B-for-C.patch -+ patches.suse/mmc-core-Respect-MMC_CAP_NEED_RSP_BUSY-for-erase-tri.patch -+ patches.suse/mmc-sdhci-omap-Fix-busy-detection-by-enabling-MMC_CA.patch -+ patches.suse/mmc-sdhci-tegra-Fix-busy-detection-by-enabling-MMC_C.patch -+ patches.suse/mmc-core-Respect-MMC_CAP_NEED_RSP_BUSY-for-eMMC-slee.patch -+ patches.suse/blk-iocost-fix-incorrect-vtime-comparison-in-iocg_is.patch -+ patches.suse/s390-dasd-fix-data-corruption-for-thin-provisioned-devices -+ patches.suse/0027-block-Fix-partition-support-for-host-aware-zoned-blo.patch -+ patches.suse/nfs-add-minor-version-to-nfs_server_key-for-fscache.patch -+ patches.suse/0006-kvm-s390-also-reset-registers-in-sync-regs-for-initial-cpu-reset -+ patches.suse/watchdog-iTCO_wdt-Export-vendorsupport.patch -+ patches.suse/watchdog-iTCO_wdt-Make-ICH_RES_IO_SMI-optional.patch -+ patches.suse/i2c-designware-pci-Fix-BUG_ON-during-device-removal.patch -+ patches.suse/i2c-gpio-suppress-error-on-probe-defer.patch -+ patches.suse/i2c-acpi-put-device-when-verifying-client-fails.patch -+ patches.suse/iommu-vt-d-fix-a-bug-in-intel_iommu_iova_to_phys-for-huge-page -+ patches.suse/iommu-dma-fix-msi-reservation-allocation -+ patches.suse/iommu-vt-d-fix-rcu-list-bugs-in-intel_iommu_init -+ patches.suse/iommu-vt-d-dmar-replace-warn_taint-with-pr_warn-add_taint -+ patches.suse/iommu-vt-d-quirk_ioat_snb_local_iommu-replace-warn_taint-with-pr_warn-add_taint -+ patches.suse/iommu-vt-d-fix-debugfs-register-reads -+ patches.suse/iommu-vt-d-fix-the-wrong-printing-in-rhsa-parsing -+ patches.suse/iommu-vt-d-ignore-devices-with-out-of-spec-domain-number -+ patches.suse/iommu-vt-d-populate-debugfs-if-iommus-are-detected -+ patches.suse/0001-efi-fix-a-race-and-a-buffer-overflow-while-reading-e.patch -+ patches.suse/efi-Add-a-sanity-check-to-efivar_store_raw.patch -+ patches.suse/x86-mce-fix-logic-and-comments-around-msr_ppin_ctl.patch -+ patches.suse/sys-sysinfo-Respect-boottime-inside-time-namespace.patch -+ patches.suse/perf-amd-uncore-replace-manual-sampling-check-with-cap_no_interrupt-flag.patch -+ patches.suse/x86-ioremap-map-efi-runtime-services-data-as-encrypted-for-sev -+ patches.suse/futex-Fix-inode-life-time-issue.patch -+ patches.suse/futex-Unbreak-futex-hashing.patch -+ patches.suse/ARM-8957-1-VDSO-Match-ARMv8-timer-in-cntvct_function.patch -+ patches.suse/ARM-8958-1-rename-missed-uaccess-.fixup-section.patch -+ patches.suse/ARM-8961-2-Fix-Kbuild-issue-caused-by-per-task-stack.patch -+ patches.suse/HID-google-add-moonball-USB-id.patch -+ patches.suse/HID-add-ALWAYS_POLL-quirk-to-lenovo-pixart-mouse.patch -+ patches.suse/mm-slub-add-missing-tid-bump-in-kmem_cache_alloc_bulk.patch -+ patches.suse/mm-slub-be-more-careful-about-the-double-cmpxchg-of-freelist.patch -+ patches.suse/rtc-max8907-add-missing-select-REGMAP_IRQ.patch -+ patches.suse/modpost-move-the-namespace-field-in-Module.symvers-last.patch -+ patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch -+ patches.suse/mmc-sdhci-cadence-set-SDHCI_QUIRK2_PRESET_VALUE_BROK.patch -+ patches.suse/mmc-sdhci-of-at91-fix-cd-gpios-for-SAMA5D2.patch -+ patches.suse/mmc-rtsx_pci-Fix-support-for-speed-modes-that-relies.patch -+ patches.suse/drm-bridge-dw-hdmi-fix-AVI-frame-colorimetry.patch -+ patches.suse/drm-bochs-downgrade-pci_request_region-failure-from-.patch -+ patches.suse/drm-lease-fix-WARNING-in-idr_destroy.patch -+ patches.suse/drm-amd-amdgpu-Fix-GPR-read-from-debugfs-v2.patch -+ patches.suse/drm-amd-display-Add-link_rate-quirk-for-Apple-15-MBP.patch -+ patches.suse/drm-amdgpu-fix-typo-for-vcn1-idle-check.patch -+ patches.suse/ALSA-pcm-oss-Avoid-plugin-buffer-overflow.patch -+ patches.suse/ALSA-line6-Fix-endless-MIDI-read-loop.patch -+ patches.suse/ALSA-hda-realtek-Fix-pop-noise-on-ALC225.patch -+ patches.suse/ALSA-pcm-oss-Remove-WARNING-from-snd_pcm_plug_alloc-.patch -+ patches.suse/ALSA-seq-virmidi-Fix-running-status-after-receiving-.patch -+ patches.suse/ALSA-seq-oss-Fix-running-status-after-receiving-syse.patch -+ patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-Acer-X2660G-w.patch -+ patches.suse/ALSA-hda-realtek-Enable-the-headset-of-Acer-N50-600-.patch -+ patches.suse/tty-fix-compat-TIOCGSERIAL-leaking-uninitialized-mem.patch -+ patches.suse/tty-fix-compat-TIOCGSERIAL-checking-wrong-function-p.patch -+ patches.suse/0001-xhci-Do-not-open-code-__print_symbolic-in-xhci-trace.patch -+ patches.suse/usb-xhci-apply-XHCI_SUSPEND_DELAY-to-AMD-XHCI-contro.patch -+ patches.suse/USB-Disable-LPM-on-WD19-s-Realtek-Hub.patch -+ patches.suse/usb-typec-ucsi-displayport-Fix-NULL-pointer-derefere.patch -+ patches.suse/usb-typec-ucsi-displayport-Fix-a-potential-race-duri.patch -+ patches.suse/usb-host-xhci-plat-add-a-shutdown.patch -+ patches.suse/usb-quirks-add-NO_LPM-quirk-for-RTL8153-based-ethern.patch -+ patches.suse/USB-cdc-acm-fix-close_delay-and-closing_wait-units-i.patch -+ patches.suse/USB-cdc-acm-fix-rounding-error-in-TIOCSSERIAL.patch -+ patches.suse/USB-serial-option-add-ME910G1-ECM-composition-0x110b.patch -+ patches.suse/USB-serial-pl2303-add-device-id-for-HP-LD381.patch -+ patches.suse/staging-speakup-fix-get_word-non-space-look-ahead.patch -+ patches.suse/staging-rtl8188eu-Add-device-id-for-MERCUSYS-MW150US.patch -+ patches.suse/iio-adc-at91-sama5d2_adc-fix-differential-channels-i.patch -+ patches.suse/iio-adc-stm32-dfsdm-fix-sleep-in-atomic-context.patch -+ patches.suse/iio-trigger-stm32-timer-disable-master-mode-when-sto.patch -+ patches.suse/iio-magnetometer-ak8974-Fix-negative-raw-values-in-s.patch -+ patches.suse/iio-accel-adxl372-Set-iio_chan-BE.patch -+ patches.suse/iio-light-vcnl4000-update-sampling-periods-for-vcnl4.patch -+ patches.suse/0007-iio-light-vcnl4000-update-sampling-periods-for-vcnl4.patch -+ patches.suse/iio-st_sensors-remap-SMO8840-to-LIS2DH12.patch -+ patches.suse/iio-chemical-sps30-fix-missing-triggered-buffer-depe.patch -+ patches.suse/intel_th-Fix-user-visible-error-codes.patch -+ patches.suse/intel_th-pci-Add-Elkhart-Lake-CPU-support.patch -+ patches.suse/arm64-smp-fix-smp_send_stop-behaviour.patch -+ patches.suse/arm64-smp-fix-crash_smp_send_stop-behaviour.patch -+ patches.suse/arm64-compat-Fix-syscall-number-of-compat_clock_getr.patch -+ patches.suse/nvme-rdma-Avoid-double-freeing-of-async-event-data.patch -+ patches.suse/nvmet-tcp-set-MSG_MORE-only-if-we-actually-have-more.patch -+ patches.suse/epoll-fix-possible-lost-wakeup-on-epoll_ctl-path.patch -+ patches.suse/mm-slub-prevent-kmalloc_node-crashes-and-memory-leaks.patch -+ patches.suse/x86-mm-split-vmalloc_sync_all.patch -+ patches.suse/btrfs-fix-log-context-list-corruption-after-rename-w.patch -+ patches.suse/crypto-arm64-chacha-correctly-walk-through-blocks.patch -+ patches.suse/gpiolib-Fix-irq_disable-semantics.patch -+ patches.suse/gpiolib-acpi-Correct-comment-for-HP-x2-10-honor_wake.patch -+ patches.suse/gpiolib-acpi-Rework-honor_wakeup-option-into-an-igno.patch -+ patches.suse/gpiolib-acpi-Add-quirk-to-ignore-EC-wakeups-on-HP-x2.patch -+ patches.suse/0015-gpiolib-acpi-Add-quirk-to-ignore-EC-wakeups-on-HP-x2.patch -+ patches.suse/bpf-Initialize-storage-pointers-to-NULL-to-prevent-f.patch -+ patches.suse/bpf-Fix-cgroup-ref-leak-in-cgroup_bpf_inherit-on-out.patch -+ patches.suse/bpf-btf-Fix-BTF-verification-of-enum-members-in-stru.patch -+ patches.suse/iwlwifi-consider-HE-capability-when-setting-LDPC.patch -+ patches.suse/iwlwifi-yoyo-don-t-add-TLV-offset-when-reading-FIFOs.patch -+ patches.suse/net_sched-hold-rtnl-lock-in-tcindex_partial_destroy_.patch -+ patches.suse/net_sched-keep-alloc_hash-updated-after-hash-allocat.patch -+ patches.suse/net-bpfilter-fix-dprintf-usage-for-dev-kmsg.patch -+ patches.suse/cxgb4-fix-delete-filter-entry-fail-in-unload-path.patch -+ patches.suse/net-ip_gre-Separate-ERSPAN-newlink-changelink-callba.patch -+ patches.suse/net-packet-tpacket_rcv-avoid-a-producer-race-conditi.patch -+ patches.suse/geneve-move-debug-check-after-netdev-unregister.patch -+ patches.suse/net-ionic-Use-scnprintf-for-avoiding-potential-buffe.patch -+ patches.suse/hsr-use-rcu_read_lock-in-hsr_get_node_-list-status.patch -+ patches.suse/hsr-add-restart-routine-into-hsr_get_node_list.patch -+ patches.suse/hsr-set-.netnsok-flag.patch -+ patches.suse/net_sched-cls_route-remove-the-right-filter-from-has.patch -+ patches.suse/net-mvneta-Fix-the-case-where-the-last-poll-did-not-.patch -+ patches.suse/net-ip_gre-Accept-IFLA_INFO_DATA-less-configuration.patch -+ patches.suse/Revert-net-bcmgenet-use-RGMII-loopback-for-MAC-reset.patch -+ patches.suse/net-phy-mdio-mux-bcm-iproc-check-clk_prepare_enable-.patch -+ patches.suse/net-ena-fix-incorrect-setting-of-the-number-of-msix-.patch -+ patches.suse/net-sched-act_ct-Fix-leak-of-ct-zone-template-on-rep.patch -+ patches.suse/vxlan-check-return-value-of-gro_cells_init.patch -+ patches.suse/wireguard-selftests-remove-duplicated-include-sys-ty.patch -+ patches.suse/wireguard-selftests-test-using-new-64-bit-time_t.patch -+ patches.suse/wireguard-queueing-account-for-skb-protocol-0.patch -+ patches.suse/wireguard-receive-remove-dead-code-from-default-pack.patch -+ patches.suse/wireguard-noise-error-out-precomputed-DH-during-hand.patch -+ patches.suse/mlxsw-pci-Only-issue-reset-when-system-is-ready.patch -+ patches.suse/cxgb4-fix-throughput-drop-during-Tx-backpressure.patch -+ patches.suse/cxgb4-fix-Txq-restart-check-during-backpressure.patch -+ patches.suse/hsr-fix-general-protection-fault-in-hsr_addr_is_self.patch -+ patches.suse/ionic-make-spdxcheck.py-happy.patch -+ patches.suse/slcan-not-call-free_netdev-before-rtnl_unlock-in-slc.patch -+ patches.suse/net-stmmac-dwmac-rk-fix-error-path-in-rk_gmac_probe.patch -+ patches.suse/net-phy-dp83867-w-a-for-fld-detect-threshold-bootstr.patch -+ patches.suse/tcp-repair-fix-TCP_QUEUE_SEQ-implementation.patch -+ patches.suse/net-mlx5-DR-Fix-postsend-actions-write-length.patch -+ patches.suse/net-mlx5e-kTLS-Fix-TCP-seq-off-by-1-issue-in-TX-resy.patch -+ patches.suse/ipv4-fix-a-RCU-list-lock-in-inet_dump_fib.patch -+ patches.suse/NFC-fdp-Fix-a-signedness-bug-in-fdp_nci_send_patch.patch -+ patches.suse/net-qmi_wwan-add-support-for-ASKEY-WWHC050.patch -+ patches.suse/macsec-restrict-to-ethernet-devices.patch -+ patches.suse/bnxt_en-Fix-Priority-Bytes-and-Packets-counters-in-e.patch -+ patches.suse/bnxt_en-fix-memory-leaks-in-bnxt_dcbnl_ieee_getets.patch -+ patches.suse/bnxt_en-Return-error-if-bnxt_alloc_ctx_mem-fails.patch -+ patches.suse/bnxt_en-Free-context-memory-after-disabling-PCI-in-p.patch -+ patches.suse/bnxt_en-Reset-rings-if-ring-reservation-fails-during.patch -+ patches.suse/net-dsa-Fix-duplicate-frames-flooded-by-learning.patch -+ patches.suse/net-cbs-Fix-software-cbs-to-consider-packet-sending-.patch -+ patches.suse/net-dsa-tag_8021q-replace-dsa_8021q_remove_header-wi.patch -+ patches.suse/net-phy-mdio-bcm-unimac-Fix-clock-handling.patch -+ patches.suse/r8169-re-enable-MSI-on-RTL8168c.patch -+ patches.suse/net-mlx5_core-Set-IB-capability-mask1-to-fix-ib_srpt.patch -+ patches.suse/net-mlx5e-Enhance-ICOSQ-WQE-info-fields.patch -+ patches.suse/net-mlx5e-Fix-missing-reset-of-SW-metadata-in-Stridi.patch -+ patches.suse/net-mlx5e-Fix-ICOSQ-recovery-flow-with-Striding-RQ.patch -+ patches.suse/net-mlx5e-Do-not-recover-from-a-non-fatal-syndrome.patch -+ patches.suse/net-ena-add-pci-shutdown-handler-to-allow-safe-kexec.patch -+ patches.suse/RDMA-nl-Do-not-permit-empty-devices-names-during-RDM.patch -+ patches.suse/IB-rdmavt-Free-kernel-completion-queue-when-done.patch -+ patches.suse/RDMA-core-Ensure-security-pkey-modify-is-not-lost.patch -+ patches.suse/0001-ceph-check-pool_flag_full-nearfull-in-addition-to-osdmap_full-nearfull.patch -+ patches.suse/0002-libceph-fix-alloc_msg_with_page_vector-memory-leaks.patch -+ patches.suse/0003-ceph-fix-memory-leak-in-ceph_cleanup_snapid_map.patch -+ patches.suse/Input-raydium_i2c_ts-fix-error-codes-in-raydium_i2c_.patch -+ patches.suse/Input-tm2-touchkey-add-support-for-Coreriver-TC360-v.patch -+ patches.suse/Input-synaptics-enable-RMI-on-HP-Envy-13-ad105ng.patch -+ patches.suse/Input-avoid-BIT-macro-usage-in-the-serio.h-UAPI-head.patch -+ patches.suse/clk-ti-am43xx-Fix-clock-parent-for-RTC-clock.patch -+ patches.suse/clk-imx-Align-imx-sc-clock-msg-structs-to-4.patch -+ patches.suse/clk-imx-Align-imx-sc-clock-parent-msg-structs-to-4.patch -+ patches.suse/arm64-alternative-fix-build-with-clang-integrated-as.patch -+ patches.suse/0001-scripts-dtc-Remove-redundant-YYLOC-global-declaratio.patch -+ patches.suse/soc-fsl-dpio-register-dpio-irq-handlers-after-dpio-c.patch -+ patches.suse/bus-sunxi-rsb-Return-correct-data-when-mixing-16-bit.patch -+ patches.suse/ARM-bcm2835-rpi-zero-w-Add-missing-pinctrl-name.patch -+ patches.suse/scsi-qla2xxx-Fix-I-Os-being-passed-down-when-FC-devi.patch -+ patches.suse/scsi-sd-fix-optimal-i-o-size-for-devices-that-change-reported-values -+ patches.suse/i2c-hix5hd2-add-missed-clk_disable_unprepare-in-remo.patch -+ patches.suse/i2c-nvidia-gpu-Handle-timeout-correctly-in-gpu_i2c_c.patch -+ patches.suse/i2c-st-fix-missing-struct-parameter-description.patch -+ patches.suse/i2c-pca-platform-Use-platform_irq_get_optional.patch -+ patches.suse/mlxsw-spectrum_mr-Fix-list-iteration-in-error-path.patch -+ patches.suse/nl80211-fix-NL80211_ATTR_CHANNEL_WIDTH-attribute-typ.patch -+ patches.suse/mac80211-drop-data-frames-without-key-on-encrypted-l.patch -+ patches.suse/mac80211-Check-port-authorization-in-the-ieee80211_t.patch -+ patches.suse/mac80211-mark-station-unauthorized-before-key-remova.patch -+ patches.suse/mac80211-set-IEEE80211_TX_CTRL_PORT_CTRL_PROTO-for-n.patch -+ patches.suse/vti-6-fix-packet-tx-through-bpf_redirect-in-XinY-cas.patch -+ patches.suse/vti6-Fix-memory-leak-of-skb-if-input-policy-check-fa.patch -+ patches.suse/r8169-fix-PHY-driver-check-on-platforms-w-o-module-s.patch -+ patches.suse/bpf-Explicitly-memset-the-bpf_attr-structure.patch -+ patches.suse/bpf-Explicitly-memset-some-bpf-info-structures-decla.patch -+ patches.suse/msft-hv-2025-clocksource-drivers-hyper-v-Make-sched-clock-return-.patch -+ patches.suse/mmswapfile.c-move-inode_lock-out-of-claim_swapfile.patch -+ patches.suse/tpm-Don-t-make-log-failures-fatal.patch -+ patches.suse/tpm-tpm1_bios_measurements_next-should-increase-posi.patch -+ patches.suse/tpm-tpm2_bios_measurements_next-should-increase-posi.patch -+ patches.suse/tpm-ibmvtpm-Wait-for-buffer-to-be-set-before-proceed.patch -+ patches.suse/KEYS-reaching-the-keys-quotas-correctly.patch -+ patches.suse/ahci-Add-Intel-Comet-Lake-H-RAID-PCI-ID.patch -+ patches.suse/libata-Remove-extra-scsi_host_put-in-ata_scsi_add_ho.patch -+ patches.suse/0027-blk-mq-Keep-set-nr_hw_queues-and-set-map-.nr_queues-.patch -+ patches.suse/0028-null_blk-Fix-the-null_add_dev-error-path.patch - patches.suse/block-bfq-fix-use-after-free-in-bfq_idle_slice_timer.patch -- patches.suse/0001-media-ov519-add-missing-endpoint-sanity-checks.patch -- patches.suse/0001-media-stv06xx-add-missing-descriptor-sanity-checks.patch -+ patches.suse/block-bfq-turn-put_queue-into-release_process_ref-in.patch -+ patches.suse/block-bfq-make-reparent_leaf_entity-actually-work-on.patch -+ patches.suse/block-bfq-invoke-flush_idle_tree-after-reparent_acti.patch -+ patches.suse/block-diskstats-more-accurate-approximation-of-io_ti.patch -+ patches.suse/block-drbd-delete-invalid-function-drbd_md_mark_dirty_ -+ patches.suse/block-keep-bdi-io_pages-in-sync-with-max_sectors_kb-.patch -+ patches.suse/nvme-remove-unused-return-code-from-nvme_alloc_ns.patch -+ patches.suse/nvmet-configfs-code-cleanup.patch -+ patches.suse/nvmet-make-ctrl-id-configurable.patch -+ patches.suse/nvmet-make-ctrl-model-configurable.patch -+ patches.suse/nvmet-check-sscanf-value-for-subsys-serial-attr.patch -+ patches.suse/nvme-tcp-Set-SO_PRIORITY-for-all-host-sockets.patch -+ patches.suse/nvmet-tcp-set-SO_PRIORITY-for-accepted-sockets.patch -+ patches.suse/nvme-code-cleanup-nvme_identify_ns_desc.patch -+ patches.suse/nvme-log-additional-message-for-controller-status.patch -+ patches.suse/nvme-Check-for-readiness-more-quickly-to-speed-up-bo.patch -+ patches.suse/nvme-multipath-do-not-reset-on-unknown-status.patch -+ patches.suse/nvme-fabrics-Use-scnprintf-for-avoiding-potential-bu.patch -+ patches.suse/io_uring-honor-original-task-RLIMIT_FSIZE.patch -+ patches.suse/seccomp-Add-missing-compat_ioctl-for-notify.patch -+ patches.suse/pstore-platform-fix-potential-mem-leak-if-pstore_ini.patch -+ patches.suse/pstore-pstore_ftrace_seq_next-should-increase-positi.patch -+ patches.suse/edac-mc-change-mci-device-removal-to-use-put_device.patch -+ patches.suse/edac-mc-split-edac_mc_alloc-into-smaller-functions.patch -+ patches.suse/edac-mc-reorder-functions-edac_mc_alloc.patch -+ patches.suse/edac-store-error-type-in-struct-edac_raw_error_desc.patch -+ patches.suse/edac-mc-determine-mci-pointer-from-the-error-descriptor.patch -+ patches.suse/edac-mc-carve-out-error-increment-into-a-separate-function.patch -+ patches.suse/edac-mc-report-unknown-memory-on-too-many-dimm-labels-found.patch -+ patches.suse/edac-mc-remove-enable_per_layer_report-function-argument.patch -+ patches.suse/edac-mc-pass-the-error-descriptor-to-error-reporting-functions.patch -+ patches.suse/edac-mc-remove-detail-string-and-cleanup-error-string-generation.patch -+ patches.suse/edac-mc-remove-per-layer-counters.patch -+ patches.suse/edac-synopsys-do-not-dump-uninitialized-pinf-col.patch -+ patches.suse/media-usbtv-fix-control-message-timeouts.patch -+ patches.suse/media-flexcop-usb-fix-endpoint-sanity-check.patch -+ patches.suse/media-dib0700-fix-rc-endpoint-lookup.patch -+ patches.suse/media-hantro-Read-be32-words-starting-at-every-fourt.patch -+ patches.suse/media-staging-imx-Missing-assignment-in-imx_media_ca.patch -+ patches.suse/media-venus-hfi_parser-Ignore-HEVC-encoding-for-V1.patch -+ patches.suse/media-vsp1-tidyup-VI6_HGT_LBn_H-macro.patch -+ patches.suse/media-go7007-Fix-URB-type-for-interrupt-handling.patch -+ patches.suse/media-v4l2-core-fix-a-use-after-free-bug-of-sd-devno.patch -+ patches.suse/media-v4l2-core-fix-entity-initialization-in-device_.patch -+ patches.suse/media-imx-Propagate-quantization-and-encoding-in-CSI.patch -+ patches.suse/media-ti-vpe-cal-fix-disable_irqs-to-only-the-intend.patch -+ patches.suse/media-tda10071-fix-unsigned-sign-extension-overflow.patch -+ patches.suse/media-ti-vpe-cal-fix-a-kernel-oops-when-unloading-mo.patch -+ patches.suse/media-v4l2-fwnode-fix-v4l2_fwnode_parse_link-handlin.patch -+ patches.suse/media-i2c-ov5695-Fix-power-on-and-off-sequences.patch -+ patches.suse/media-ov519-add-missing-endpoint-sanity-checks.patch -+ patches.suse/media-stv06xx-add-missing-descriptor-sanity-checks.patch -+ patches.suse/media-xirlink_cit-add-missing-descriptor-sanity-chec.patch -+ patches.suse/media-imx-imx7_mipi_csis-Power-off-the-source-when-s.patch -+ patches.suse/media-imx-imx7-media-csi-Remove-unneeded-register-re.patch -+ patches.suse/media-imx-imx7-media-csi-Fix-video-field-handling.patch -+ patches.suse/media-allegro-fix-type-of-gop_length-in-channel_crea.patch -+ patches.suse/media-vivid-fix-incorrect-PA-assignment-to-HDMI-outp.patch -+ patches.suse/media-i2c-video-i2c-fix-build-errors-due-to-imply-hw.patch -+ patches.suse/media-venus-firmware-Ignore-secure-call-error-on-fir.patch -+ patches.suse/usb-host-ehci-platform-add-a-quirk-to-avoid-stuck.patch -+ patches.suse/xhci-bail-out-early-if-driver-can-t-accress-host-in-.patch -+ patches.suse/xhci-Ensure-link-state-is-U3-after-setting-USB_SS_PO.patch -+ patches.suse/xhci-Wait-until-link-state-trainsits-to-U0-after-set.patch -+ patches.suse/xhci-Finetune-host-initiated-USB3-rootport-link-susp.patch -+ patches.suse/usb-dwc3-gadget-Don-t-clear-flags-before-transfer-en.patch -+ patches.suse/usb-dwc3-gadget-Wrap-around-when-skip-TRBs.patch -+ patches.suse/usb-dwc3-core-add-support-for-disabling-SS-instances.patch -+ patches.suse/usb-gadget-composite-Inform-controller-driver-of-sel.patch -+ patches.suse/usb-musb-fix-crash-with-highmen-PIO-and-usbmon.patch -+ patches.suse/phy-uniphier-usb3ss-Add-Pro5-support.patch -+ patches.suse/USB-serial-option-add-support-for-ASKEY-WWHC050.patch -+ patches.suse/USB-serial-option-add-BroadMobi-BM806U.patch -+ patches.suse/USB-serial-option-add-Wistron-Neweb-D19Q1.patch -+ patches.suse/USB-serial-io_edgeport-fix-slab-out-of-bounds-read-i.patch -+ patches.suse/usb-gadget-f_fs-Fix-use-after-free-issue-as-part-of-.patch -+ patches.suse/USB-cdc-acm-restore-capability-check-order.patch -+ patches.suse/firmware-fix-a-double-abort-case-with-fw_load_sysfs_.patch -+ patches.suse/debugfs-Check-module-state-before-warning-in-full-op.patch -+ patches.suse/libfs-fix-infoleak-in-simple_attr_read.patch -+ patches.suse/staging-kpc2000-prevent-underflow-in-cpld_reconfigur.patch -+ patches.suse/iio-si1133-read-24-bit-signed-integer-for-measuremen.patch -+ patches.suse/iio-industrialio-core-Fix-debugfs-read.patch -+ patches.suse/iio-potentiostat-lmp9100-fix-iio_triggered_buffer_-p.patch -+ patches.suse/staging-rtl8188eu-Add-ASUS-USB-N10-Nano-B1-to-device.patch -+ patches.suse/staging-wlan-ng-fix-ODEBUG-bug-in-prism2sta_disconne.patch -+ patches.suse/staging-wlan-ng-fix-use-after-free-Read-in-hfa384x_u.patch -+ patches.suse/spi-dt-bindings-spi-controller-Fix-address-cells-for.patch -+ patches.suse/spi-spi-fsl-dspi-don-t-access-reserved-fields-in-spi_mcr.patch -+ patches.suse/spi-spi-fsl-dspi-replace-interruptible-wait-queue-with-a-simple-completion.patch -+ patches.suse/cpufreq-imx6q-Fixes-unwanted-cpu-overclocking-on-i.M.patch -+ patches.suse/cpufreq-imx6q-fix-error-handling.patch -+ patches.suse/PM-sleep-wakeup-Skip-wakeup_source_sysfs_remove-if-d.patch -+ patches.suse/PM-Domains-Allow-no-domain-idle-states-DT-property-i.patch -+ patches.suse/acpi-x86-ignore-unspecified-bit-positions-in-the-ACP.patch -+ patches.suse/objtool-add-is_static_jump-helper.patch -+ patches.suse/objtool-add-relocation-check-for-alternative-sections.patch -+ patches.suse/rcu-Fix-exp_funnel_lock-rcu_exp_wait_wake-datarace.patch -+ patches.suse/rcu-Provide-debug-symbols-and-line-numbers-in-KCSAN-.patch -+ patches.suse/rcu-Add-WRITE_ONCE-to-rcu_node-qsmask-update.patch -+ patches.suse/rcu-Add-WRITE_ONCE-to-rcu_node-exp_seq_rq-store.patch -+ patches.suse/rcu-Add-WRITE_ONCE-to-rcu_state-gp_req_activity.patch -+ patches.suse/rcu-Add-WRITE_ONCE-to-rcu_node-qsmaskinitnext.patch -+ patches.suse/locking-rtmutex-rcu-Add-WRITE_ONCE-to-rt_mutex-owner.patch -+ patches.suse/rcu-Add-READ_ONCE-to-rcu_segcblist-tails.patch -+ patches.suse/rcu-Add-_ONCE-for-grace-period-progress-indicators.patch -+ patches.suse/timer-Use-hlist_unhashed_lockless-in-timer_pending.patch -+ patches.suse/locktorture-Allow-CPU-hotplug-to-be-disabled-via-boo.patch -+ patches.suse/torture-Make-results-directory-date-format-completio.patch -+ patches.suse/rcutorture-Add-100-CPU-configuration.patch -+ patches.suse/rcutorture-Summarize-summary-of-build-and-run-result.patch -+ patches.suse/rcutorture-Make-kvm-find-errors.sh-abort-on-bad-dire.patch -+ patches.suse/efi-x86-add-tpm-related-efi-tables-to-unencrypted-mapping-checks.patch -+ patches.suse/partitions-efi-Fix-partition-name-parsing-in-GUID-pa.patch -+ patches.suse/futex-Remove-pointless-mmgrap-mmdrop.patch -+ patches.suse/futex-Remove-get-drop-_futex_key_refs.patch -+ patches.suse/PCI-switchtec-Fix-init_completion-race-condition-wit.patch -+ patches.suse/perf-core-fix-endless-multiplex-timer.patch -+ patches.suse/perf-x86-intel-uncore-add-box_offsets-for-free-running-counters.patch -+ patches.suse/perf-x86-intel-uncore-factor-out-_snr_uncore_mmio_init_box.patch -+ patches.suse/x86-amd_nb-char-amd64-agp-use-amd_nb_num-accessor.patch -+ patches.suse/x86-devicetable-move-x86-specific-macro-out-of-generic-code.patch -+ patches.suse/x86-cpu-add-consistent-cpu-match-macros.patch -+ patches.suse/x86-cpu-bugs-convert-to-new-matching-macros.patch -+ patches.suse/x86-perf-events-convert-to-new-cpu-match-macros.patch -+ patches.suse/x86-kvm-convert-to-new-cpu-match-macros.patch -+ patches.suse/x86-kernel-convert-to-new-cpu-match-macros.patch -+ patches.suse/x86-platform-convert-to-new-cpu-match-macros.patch -+ patches.suse/acpi-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/cpufreq-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/edac-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/platform-x86-convert-to-new-cpu-match-macros.patch -+ patches.suse/hwmon-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/thermal-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/extcon-axp288-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/intel_idle-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/mmc-sdhci-acpi-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/pci-intel-mid-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/powercap-intel_rapl-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/asoc-intel-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/crypto-convert-to-new-cpu-match-macros.patch -+ patches.suse/hwrng-via_rng-convert-to-new-x86-cpu-match-macros.patch -+ patches.suse/x86-cpu-cleanup-the-now-unused-cpu-match-macros.patch -+ patches.suse/cpufreq-intel_pstate-fix-wrong-macro-conversion.patch -+ patches.suse/x86-sched-Add-support-for-frequency-invariance.patch -+ patches.suse/x86-sched-Add-support-for-frequency-invariance-on-SK.patch -+ patches.suse/x86-sched-Add-support-for-frequency-invariance-on-XE.patch -+ patches.suse/x86-sched-Add-support-for-frequency-invariance-on-ATOM_GOLDMONT.patch -+ patches.suse/x86-sched-Add-support-for-frequency-invariance-on-ATOM.patch -+ patches.suse/x86-intel_pstate-Handle-runtime-turbo-disablement-en.patch -+ patches.suse/sched-fair-Optimize-select_idle_core.patch -+ patches.suse/sched-core-Remove-duplicate-assignment-in-sched_tick_remote.patch -+ patches.suse/sched-numa-Trace-when-no-candidate-CPU-was-found-on-the-preferred-node.patch -+ patches.suse/sched-numa-Distinguish-between-the-different-task_numa_migrate-failure-cases.patch -+ patches.suse/sched-fair-reorder-enqueue-dequeue_task_fair-path.patch -+ patches.suse/sched-numa-replace-runnable_load_avg-by-load_avg.patch -+ patches.suse/sched-numa-Use-similar-logic-to-the-load-balancer-for-moving-between-domains-with-spare-capacity.patch -+ patches.suse/sched-pelt-Remove-unused-runnable-load-average.patch -+ patches.suse/sched-pelt-Add-a-new-runnable-average-signal.patch -+ patches.suse/sched-fair-Take-into-account-runnable_avg-to-classify-group.patch -+ patches.suse/sched-numa-Prefer-using-an-idle-cpu-as-a-migration-target-instead-of-comparing-tasks.patch -+ patches.suse/sched-numa-Find-an-alternative-idle-CPU-if-the-CPU-is-part-of-an-active-NUMA-balance.patch -+ patches.suse/sched-numa-Bias-swapping-tasks-based-on-their-preferred-node.patch -+ patches.suse/sched-numa-Stop-an-exhastive-search-if-a-reasonable-swap-candidate-or-idle-CPU-is-found.patch -+ patches.suse/sched-fair-Fix-kernel-build-warning-in-test_idle_cores-for-SMT-NUMA.patch -+ patches.suse/sched-numa-Acquire-RCU-lock-for-checking-idle-cores-during-NUMA-balancing.patch -+ patches.suse/sched-topology-Don-t-enable-EAS-on-SMT-systems.patch -+ patches.suse/sched-fair-Fix-runnable_avg-for-throttled-cfs.patch -+ patches.suse/sched-fair-Fix-reordering-of-enqueue-dequeue_task_fair.patch -+ patches.suse/sched-fair-Fix-enqueue_task_fair-warning.patch -+ patches.suse/sched-core-Distribute-tasks-within-affinity-masks.patch -+ patches.suse/sched-Avoid-scale-real-weight-down-to-zero.patch -+ patches.suse/sched-fair-Improve-spreading-of-utilization.patch -+ patches.suse/kthread-Do-not-preempt-current-task-if-it-is-going-to-call-schedule.patch -+ patches.suse/sched-fair-fix-condition-of-avg_load-calculation.patch -+ patches.suse/irqchip-bcm2835-Quiesce-IRQs-left-enabled-by-bootloa.patch -+ patches.suse/irqchip-gic-v4-Provide-irq_retrigger-to-avoid-circul.patch -+ patches.suse/irqchip-versatile-fpga-Handle-chained-IRQs-properly.patch -+ patches.suse/irqchip-versatile-fpga-Apply-clear-mask-earlier.patch -+ patches.suse/fbdev-g364fb-Fix-build-failure.patch -+ patches.suse/firmware-arm_sdei-fix-double-lock-on-hibernate-with-.patch -+ patches.suse/firmware-arm_sdei-fix-possible-double-lock-on-hibern.patch -+ patches.suse/arm64-kexec_file-Fixed-code-style.patch -+ patches.suse/btrfs-qgroup-ensure-qgroup_rescan_running-is-only-se.patch -+ patches.suse/0001-btrfs-relocation-add-error-injection-points-for-canc.patch -+ patches.suse/0002-btrfs-relocation-Check-cancel-request-after-each-dat.patch -+ patches.suse/0003-btrfs-relocation-Check-cancel-request-after-each-ext.patch -+ patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch -+ patches.suse/cifs-handle-prefix-paths-in-reconnect.patch -+ patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch -+ patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch -+ patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch -+ patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch -+ patches.suse/cifs-print-warning-mounting-with-vers-1-0.patch -+ patches.suse/cifs-rename-posix-create-rsp.patch -+ patches.suse/cifs-add-smb2-POSIX-info-level.patch -+ patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch -+ patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch -+ patches.suse/cifs-do-d_move-in-rename.patch -+ patches.suse/selinux-sel_avc_get_stat_idx-should-increase-positio.patch -+ patches.suse/modpost-return-error-if-module-is-missing-ns-imports.patch -+ patches.suse/mmc-sdhci-introduce-sdhci_set_power_and_bus_voltage.patch -+ patches.suse/mmc-sdhci-iproc-add-custom-set_power-callback-for-bcm2711.patch -+ patches.suse/vt-vt_ioctl-remove-unnecessary-console-allocation-ch.patch -+ patches.suse/serial-sprd-Fix-a-dereference-warning.patch -+ patches.suse/vt-vt_ioctl-fix-VT_DISALLOCATE-freeing-in-use-virtua.patch -+ patches.suse/platform-x86-pmc_atom-Add-Lex-2I385SW-to-critclk_sys.patch -+ patches.suse/platform-x86-asus_wmi-Fix-return-value-of-fan_boost_.patch -+ patches.suse/platform-x86-ISST-Fix-wrong-unregister-type.patch -+ patches.suse/platform-x86-GPD-pocket-fan-Fix-error-message-when-t.patch -+ patches.suse/NTB-Fix-an-error-in-get-link-status.patch -+ patches.suse/NTB-ntb_perf-Fix-address-err-in-perf_copy_chunk.patch -+ patches.suse/ntb_tool-Fix-printk-format.patch -+ patches.suse/ntb_hw_switchtec-Fix-ntb_mw_clear_trans-error-if-siz.patch -+ patches.suse/NTB-ntb_transport-Use-scnprintf-for-avoiding-potenti.patch -+ patches.suse/mac80211-add-ieee80211_is_any_nullfunc.patch -+ patches.suse/sfc-remove-unused-variable-efx_default_channel_type.patch -+ patches.suse/ice-add-additional-E810-device-id.patch -+ patches.suse/net-dsa-felix-Use-PHY_INTERFACE_MODE_INTERNAL-instea.patch -+ patches.suse/ethtool-Factored-out-similar-ethtool-link-settings-f.patch -+ patches.suse/net-ethtool-Introduce-link_ksettings-API-for-virtual.patch -+ patches.suse/brcmfmac-abort-and-release-host-after-error.patch -+ patches.suse/0001-mt76-mt76x02-fix-coverage_class-type.patch -+ patches.suse/ionic-keep-ionic-dev-on-lif-init-fail.patch -+ patches.suse/ionic-remove-pragma-packed.patch -+ patches.suse/ionic-improve-irq-numa-locality.patch -+ patches.suse/ionic-clean-up-bitflag-usage.patch -+ patches.suse/ionic-support-ethtool-rxhash-disable.patch -+ patches.suse/ionic-print-pci-bus-lane-info.patch -+ patches.suse/ionic-add-support-for-device-id-0x1004.patch -+ patches.suse/net-mlx5-Expose-link-speed-directly.patch -+ patches.suse/net-mlx5-Expose-port-speed-when-possible.patch -+ patches.suse/bpf-Reliably-preserve-btf_trace_xxx-types.patch -+ patches.suse/libbpf-Ignore-incompatible-types-with-matching-name-.patch -+ patches.suse/sfc-fix-XDP-redirect-in-this-driver.patch -+ patches.suse/ionic-stop-devlink-warn-on-mgmt-device.patch -+ patches.suse/ionic-deinit-rss-only-if-selected.patch -+ patches.suse/ionic-remove-adminq-napi-instance.patch -+ patches.suse/ionic-print-data-for-unknown-xcvr-type.patch -+ patches.suse/ionic-add-decode-for-IONIC_RC_ENOSUPP.patch -+ patches.suse/Bluetooth-RFCOMM-fix-ODEBUG-bug-in-rfcomm_dev_ioctl.patch -+ patches.suse/ionic-add-timeout-error-checking-for-queue-disable.patch -+ patches.suse/ionic-leave-dev-cmd-request-contents-alone-on-FW-tim.patch -+ patches.suse/ionic-only-save-good-lif-dentry.patch -+ patches.suse/ionic-ignore-eexist-on-rx-filter-add.patch -+ patches.suse/ionic-clean-irq-affinity-on-queue-deinit.patch -+ patches.suse/ionic-check-for-NULL-structs-on-teardown.patch -+ patches.suse/mwifiex-set-needed_headroom-not-hard_header_len.patch -+ patches.suse/ath9k-Handle-txpower-changes-even-when-TPC-is-disabl.patch -+ patches.suse/mt76-remove-variable-val-set-but-not-used.patch -+ patches.suse/taprio-do-not-use-BIT-in-TCA_TAPRIO_ATTR_FLAG_-defin.patch -+ patches.suse/bnxt_en-Fix-fw.mgmt-and-fw.nsci-info-via-devlink-inf.patch -+ patches.suse/s390-qeth-support-net-namespaces-for-l3-devices -+ patches.suse/Crypto-chelsio-Fixes-a-hang-issue-during-driver-regi.patch -+ patches.suse/Crypto-chelsio-Fixes-a-deadlock-between-rtnl_lock-an.patch -+ patches.suse/ionic-decouple-link-message-from-netdev-state.patch -+ patches.suse/ionic-check-for-linkup-in-watchdog.patch -+ patches.suse/ionic-move-debugfs-add-delete-to-match-alloc-free.patch -+ patches.suse/ionic-move-irq-request-to-qcq-alloc.patch -+ patches.suse/ionic-clean-tx-queue-of-unfinished-requests.patch -+ patches.suse/ionic-check-for-queues-before-deleting.patch -+ patches.suse/ionic-disable-the-queues-on-link-down.patch -+ patches.suse/ionic-remove-lifs-on-fw-reset.patch -+ patches.suse/selftests-bpf-Fix-test_progs-s-parsing-of-test-numbe.patch -+ patches.suse/bpf-Undo-incorrect-__reg_bound_offset32-handling.patch -+ patches.suse/bpf-Fix-tnum-constraints-for-32-bit-comparisons.patch -+ patches.suse/bpf-Simplify-reg_set_min_max_inv-handling.patch -+ patches.suse/bpf-Verifier-do_refine_retval_range-may-clamp-umin-t.patch -+ patches.suse/mac80211-fix-authentication-with-iwlwifi-mvm.patch -+ patches.suse/ipv4-fix-a-RCU-list-lock-in-fib_triestat_seq_show.patch -+ patches.suse/sctp-fix-refcount-bug-in-sctp_wfree.patch -+ patches.suse/sctp-fix-possibly-using-a-bad-saddr-with-a-given-dst.patch -+ patches.suse/net-ip_tunnel-fix-interface-lookup-with-no-key.patch -+ patches.suse/net-hns3-drop-the-WQ_MEM_RECLAIM-flag-when-allocatin.patch -+ patches.suse/net-hns3-fix-for-fraglist-SKB-headlen-not-handling-c.patch -+ patches.suse/net-dsa-ksz-Select-KSZ-protocol-tag.patch -+ patches.suse/net-bpfilter-remove-superfluous-testing-message.patch -+ patches.suse/crypto-rng-Fix-a-refcounting-bug-in-crypto_rng_reset.patch -+ patches.suse/crypto-x86-curve25519-replace-with-formally-verified.patch -+ patches.suse/crypto-ccree-protect-against-empty-or-NULL-scatterli.patch -+ patches.suse/crypto-ccree-only-try-to-map-auth-tag-if-needed.patch -+ patches.suse/crypto-ccree-dec-auth-tag-size-from-cryptlen-map.patch -+ patches.suse/crypto-arm64-poly1305-ignore-build-files.patch -+ patches.suse/crypto-tcrypt-fix-printed-skcipher-a-sync-mode.patch -+ patches.suse/0001-padata-fix-uninitialized-return-value-in-padata_repl.patch -+ patches.suse/crypto-arm64-sha-ce-implement-export-import.patch -+ patches.suse/crypto-mxs-dcp-fix-scatterlist-linearization-for-has.patch -+ patches.suse/crypto-caam-qi2-fix-chacha20-data-size-error.patch -+ patches.suse/crypto-caam-update-xts-sector-size-for-large-input-l.patch -+ patches.suse/crypto-x86-curve25519-leave-r12-as-spare-register.patch -+ patches.suse/hwrng-imx-rngc-fix-an-error-path.patch -+ patches.suse/crypto-arm-poly1305-add-artifact-to-.gitignore-files.patch -+ patches.suse/HID-fix-Kconfig-word-ordering.patch -+ patches.suse/maillbox-bcm-flexrm-mailbox-handle-cmpl_pool-dma-all.patch -+ patches.suse/fbdev-potential-information-leak-in-do_fb_ioctl.patch -+ patches.suse/0001-OMAP-DSS2-remove-non-zero-check-on-variable-r.patch -+ patches.suse/pxa168fb-fix-release-function-mismatch-in-probe-fail.patch -+ patches.suse/0001-fbmem-Adjust-indentation-in-fb_prepare_logo-and-fb_b.patch -+ patches.suse/drm-drm_dp_mst-remove-set-but-not-used-variable-orig.patch -+ patches.suse/drm-dp_mst-Fix-clearing-payload-state-on-topology-di.patch -+ patches.suse/drm-crc-Actually-allow-to-change-the-crc-source.patch -+ patches.suse/drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch -+ patches.suse/drm-sun4i-dsi-Remove-unused-drv-from-driver-context.patch -+ patches.suse/drm-sun4i-dsi-Use-NULL-to-signify-no-panel.patch -+ patches.suse/drm-sun4i-dsi-Allow-binding-the-host-without-a-panel.patch -+ patches.suse/0001-drm-sun4i-dsi-Remove-incorrect-use-of-runtime-PM.patch -+ patches.suse/drm-sun4i-dsi-Avoid-hotplug-race-with-DRM-driver-bin.patch -+ patches.suse/drm-amd-display-Fix-wrongly-passed-static-prefix.patch -+ patches.suse/drm-v3d-Replace-wait_for-macros-to-remove-use-of-msl.patch -+ patches.suse/0001-Revert-drm-panel-simple-Add-support-for-Sharp-LQ150X.patch -+ patches.suse/drm-i915-properly-sanity-check-batch_start_offset.patch -+ patches.suse/0003-drm-i915-Apply-Wa_1406680159-icl-ehl-as-an-engine-wo.patch -+ patches.suse/drm-amd-acp-fix-broken-menu-structure.patch -+ patches.suse/drm-etnaviv-rework-perfmon-query-infrastructure.patch -+ patches.suse/drm-scheduler-fix-rare-NULL-ptr-race.patch -+ patches.suse/0004-drm-i915-gt-Stage-the-transfer-of-the-virtual-breadc.patch -+ patches.suse/0029-dm-verity-fec-fix-memory-leak-in-verity_fec_dtr.patch -+ patches.suse/0016-dm-zoned-remove-duplicate-nr_rnd_zones-increase-in-d.patch -+ patches.suse/0017-dm-integrity-fix-a-crash-with-unusually-large-tag-si.patch -+ patches.suse/0018-dm-writecache-add-cond_resched-to-avoid-CPU-hangs.patch -+ patches.suse/XArray-Fix-xa_find_next-for-large-multi-index-entrie.patch -+ patches.suse/XArray-Fix-xas_pause-for-large-multi-index-entries.patch -+ patches.suse/xarray-Fix-early-termination-of-xas_for_each_marked.patch -+ patches.suse/RDMA-core-Add-helper-function-to-retrieve-driver-gid.patch -+ patches.suse/RDMA-bnxt_re-Use-rdma_read_gid_hw_context-to-retriev.patch -+ patches.suse/RDMA-bnxt_re-Refactor-queue-pair-creation-code.patch -+ patches.suse/RDMA-bnxt_re-Replace-chip-context-structure-with-poi.patch -+ patches.suse/RDMA-bnxt_re-Refactor-hardware-queue-memory-allocati.patch -+ patches.suse/RDMA-bnxt_re-Refactor-net-ring-allocation-function.patch -+ patches.suse/RDMA-bnxt_re-Refactor-command-queue-management-code.patch -+ patches.suse/RDMA-bnxt_re-Refactor-notification-queue-management-.patch -+ patches.suse/RDMA-bnxt_re-Refactor-doorbell-management-functions.patch -+ patches.suse/RDMA-bnxt_re-use-ibdev-based-message-printing-functi.patch -+ patches.suse/RDMA-bnxt_re-Using-vmalloc-requires-including-vmallo.patch -+ patches.suse/RDMA-bnxt_re-Refactor-device-add-remove-functionalit.patch -+ patches.suse/RDMA-bnxt_re-Use-driver_unregister-and-unregistratio.patch -+ patches.suse/RDMA-bnxt_re-Remove-set-but-not-used-variable-pg_siz.patch -+ patches.suse/RDMA-bnxt_re-Remove-set-but-not-used-variable-dev_at.patch -+ patches.suse/RDMA-bnxt_re-Remove-set-but-not-used-variables-pg-an.patch -+ patches.suse/RDMA-mlx5-Prevent-UMR-usage-with-RO-only-when-we-hav.patch -+ patches.suse/IB-mlx5-Optimize-u64-division-on-32-bit-arches.patch -+ patches.suse/RDMA-bnxt_re-Remove-a-redundant-memset.patch -+ patches.suse/RDMA-core-Remove-the-duplicate-header-file.patch -+ patches.suse/RDMA-hns-Fix-wrong-judgments-of-udata-outlen.patch -+ patches.suse/RDMA-bnxt_re-Use-ib_device_try_get.patch -+ patches.suse/RDMA-bnxt_re-Fix-lifetimes-in-bnxt_re_task.patch -+ patches.suse/RDMA-bnxt_re-Remove-unnecessary-sched-count.patch -+ patches.suse/RDMA-bnxt_re-Wait-for-all-the-CQ-events-before-freei.patch -+ patches.suse/RDMA-hns-Fix-a-wrong-judgment-of-return-value.patch -+ patches.suse/RDMA-bnxt_re-make-bnxt_re_ib_init-static.patch -+ patches.suse/0030-pid-Improve-the-comment-about-waiting-in-zap_pid_ns_.patch -+ patches.suse/hibernate-Allow-uswsusp-to-write-to-swap.patch -+ patches.suse/xfs-fix-iclog-release-error-check-race-with-shutdown.patch - patches.suse/xfs-add-agf-freeblocks-verify-in-xfs_agf_verify.patch -+ patches.suse/xfs-clear-PF_MEMALLOC-before-exiting-xfsaild-thread.patch -+ patches.suse/xfs-fix-use-after-free-when-aborting-corrupt-attr-in.patch -+ patches.suse/xfs-add-a-function-to-deal-with-corrupt-buffers-post.patch -+ patches.suse/xfs-fix-buffer-corruption-reporting-when-xfs_dir3_fr.patch -+ patches.suse/xfs-don-t-ever-return-a-stale-pointer-from-__xfs_dir.patch -+ patches.suse/xfs-remove-the-unused-return-value-from-xfs_log_unmo.patch -+ patches.suse/xfs-remove-dead-code-from-xfs_log_unmount_write.patch -+ patches.suse/xfs-cleanup-xfs_log_unmount_write.patch -+ patches.suse/xfs-merge-xlog_cil_push-into-xlog_cil_push_work.patch -+ patches.suse/xfs-factor-out-a-xlog_wait_on_iclog-helper.patch -+ patches.suse/xfs-simplify-the-xfs_log_release_iclog-calling-conve.patch -+ patches.suse/xfs-simplify-log-shutdown-checking-in-xfs_log_releas.patch -+ patches.suse/xfs-remove-the-aborted-parameter-to-xlog_state_done_.patch -+ patches.suse/xfs-refactor-xlog_state_clean_iclog.patch -+ patches.suse/xfs-move-the-ioerror-check-out-of-xlog_state_clean_i.patch -+ patches.suse/xfs-remove-xlog_state_want_sync.patch -+ patches.suse/xfs-preserve-default-grace-interval-during-quotachec.patch -+ patches.suse/xfs-shutdown-on-failure-to-add-page-to-log-bio.patch -+ patches.suse/mm-filemap.c-don-t-bother-dropping-mmap_sem-for-zero.patch -+ patches.suse/mm-gup-writeback-add-callbacks-for-inaccessible-pages -+ patches.suse/mm-memcontrol-fix-memory-low-proportional-distribution.patch -+ patches.suse/mm-vmscan.c-clean-code-by-removing-unnecessary-assignment.patch -+ patches.suse/kvm-x86-trace-the-original-requested-cpuid-function-in-kvm_cpuid -+ patches.suse/kvm-x86-fix-cpuid-range-checks-for-hypervisor-and-centaur-classes -+ patches.suse/0008-s390-protvirt-introduce-host-side-setup -+ patches.suse/0009-s390-protvirt-add-ultravisor-initialization -+ patches.suse/0010-s390-mm-provide-memory-management-functions-for-protected-kvm-guests -+ patches.suse/0011-s390-mm-add-nonsecure-page-access-exceptions-handlers -+ patches.suse/0012-s390-protvirt-add-sysfs-firmware-interface-for-ultravisor-information -+ patches.suse/0013-kvm-s390-interrupt-do-not-pin-adapter-interrupt-pages -+ patches.suse/0014-kvm-s390-protvirt-add-uv-debug-trace -+ patches.suse/0015-kvm-s390-add-new-variants-of-uv-call -+ patches.suse/0016-kvm-s390-protvirt-add-initial-vm-and-cpu-lifecycle-handling -+ patches.suse/0017-kvm-s390-protvirt-secure-memory-is-not-mergeable -+ patches.suse/0018-kvm-s390-mm-make-pages-accessible-before-destroying-the-guest -+ patches.suse/0019-kvm-s390-protvirt-handle-se-notification-interceptions -+ patches.suse/0020-kvm-s390-protvirt-instruction-emulation -+ patches.suse/0021-kvm-s390-protvirt-implement-interrupt-injection -+ patches.suse/0022-kvm-s390-protvirt-add-sclp-interrupt-handling -+ patches.suse/0023-kvm-s390-protvirt-handle-spec-exception-loops -+ patches.suse/0024-kvm-s390-protvirt-add-new-gprs-location-handling -+ patches.suse/0025-kvm-s390-protvirt-introduce-instruction-data-area-bounce-buffer -+ patches.suse/0026-kvm-s390-protvirt-handle-secure-guest-prefix-pages -+ patches.suse/0027-kvm-s390-mm-handle-guest-unpin-events -+ patches.suse/0028-kvm-s390-protvirt-write-sthyi-data-to-instruction-data-area -+ patches.suse/0029-kvm-s390-protvirt-stsi-handling -+ patches.suse/0030-kvm-s390-protvirt-disallow-one_reg -+ patches.suse/0031-kvm-s390-protvirt-do-only-reset-registers-that-are-accessible -+ patches.suse/0032-kvm-s390-protvirt-only-sync-fmt4-registers -+ patches.suse/0033-kvm-s390-protvirt-add-program-exception-injection -+ patches.suse/0034-kvm-s390-protvirt-uv-calls-in-support-of-diag308-0-1 -+ patches.suse/0035-kvm-s390-protvirt-report-cpu-state-to-ultravisor -+ patches.suse/0036-kvm-s390-protvirt-support-cmd-5-operation-state -+ patches.suse/0037-kvm-s390-protvirt-mask-psw-interrupt-bits-for-interception-104-and-112 -+ patches.suse/0038-kvm-s390-protvirt-do-not-inject-interrupts-after-start -+ patches.suse/0039-kvm-s390-protvirt-add-uv-cpu-reset-calls -+ patches.suse/0040-documentation-protected-virtual-machine-introduction-and-ipl -+ patches.suse/0041-kvm-s390-protvirt-introduce-and-enable-kvm_cap_s390_protected -+ patches.suse/0042-kvm-s390-protvirt-add-kvm-api-documentation -+ patches.suse/s390-gmap-return-proper-error-code-on-ksm-unsharing -+ patches.suse/KVM-PPC-Book3S-HV-Fix-H_CEDE-return-code-for-nested-.patch -+ patches.suse/include-bitmap.h-add-missing-parameter-in-docs.patch -+ patches.suse/remoteproc-qcom_q6v5_mss-Don-t-reassign-mpss-region-.patch -+ patches.suse/remoteproc-qcom_q6v5_mss-Reload-the-mba-region-on-co.patch -+ patches.suse/remoteproc-Fix-NULL-pointer-dereference-in-rproc_vir.patch -+ patches.suse/pinctrl-actions-Fix-functions-groups-names-for-S700-.patch -+ patches.suse/pinctrl-bcm2835-drop-unused-define.patch -+ patches.suse/pinctrl-bcm2835-refactor-platform-data.patch -+ patches.suse/pinctrl-bcm2835-add-support-for-all-gpios-on-bcm2711.patch -+ patches.suse/pinctrl-sprd-Use-the-correct-pin-output-configuratio.patch -+ patches.suse/ALSA-hda-ca0132-Add-Recon3Di-quirk-to-handle-integra.patch -+ patches.suse/ALSA-hda-realtek-Enable-mute-LED-on-an-HP-system.patch -+ patches.suse/ALSA-hda-realtek-a-fake-key-event-is-triggered-by-ru.patch -+ patches.suse/ALSA-hda-hdmi-Reduce-hda_jack_tbl-lookup-at-unsol-ev.patch -+ patches.suse/ALSA-hda-hdmi-Don-t-use-standard-hda_jack-for-generi.patch -+ patches.suse/ALSA-hda-hdmi-Move-runtime-PM-resume-into-hdmi_prese.patch -+ patches.suse/ALSA-hda-hdmi-Move-ELD-parse-and-jack-reporting-into.patch -+ patches.suse/ALSA-via82xx-Fix-endianness-annotations.patch -+ patches.suse/ALSA-emu10k1-Fix-endianness-annotations.patch -+ patches.suse/ALSA-pcm-More-helper-macros-for-reducing-snd_pcm_for.patch -+ patches.suse/ALSA-usb-audio-Use-pcm_for_each_format-macro-for-PCM.patch -+ patches.suse/ALSA-pcm-Use-standard-macros-for-fixing-PCM-format-c.patch -+ patches.suse/ALSA-pcm-Use-a-macro-for-parameter-masks-to-reduce-t.patch -+ patches.suse/ALSA-hdsp-remove-redundant-assignment-to-variable-er.patch -+ patches.suse/ALSA-hda-remove-redundant-assignment-to-variable-tim.patch -+ patches.suse/ALSA-ali5451-remove-redundant-variable-capture_flag.patch -+ patches.suse/ALSA-info-remove-redundant-assignment-to-variable-c.patch -+ patches.suse/ALSA-core-Replace-zero-length-array-with-flexible-ar.patch -+ patches.suse/ALSA-usb-midi-Replace-zero-length-array-with-flexibl.patch -+ patches.suse/ALSA-hda-ca0132-Replace-zero-length-array-with-flexi.patch -+ patches.suse/ALSA-hda_codec-Replace-zero-length-array-with-flexib.patch -+ patches.suse/ALSA-usb-audio-Don-t-create-a-mixer-element-with-bog.patch -+ patches.suse/ALSA-pcm-oss-Unlock-mutex-temporarily-for-sleeping-a.patch -+ patches.suse/ALSA-usb-audio-Add-support-for-Presonus-Studio-1810c.patch -+ patches.suse/usb-audio-v2-Add-uac2_effect_unit_descriptor-definit.patch -+ patches.suse/ALSA-usb-audio-Parse-source-ID-of-UAC2-effect-unit.patch -+ patches.suse/ALSA-korg1212-fix-if-statement-empty-body-warnings.patch -+ patches.suse/ALSA-usb-audio-Add-support-for-MOTU-MicroBook-IIc.patch -+ patches.suse/ALSA-usb-audio-Fix-missing-braces-in-some-struct-ini.patch -+ patches.suse/ALSA-pcm-oss-Simplify-plugin-frame-size-calculations.patch -+ patches.suse/ALSA-pcm-Fix-superfluous-snprintf-usage.patch -+ patches.suse/ALSA-hda-Use-scnprintf-for-string-truncation.patch -+ patches.suse/ALSA-usb-audio-Fix-mixer-controls-USB-interface-for-.patch -+ patches.suse/ALSA-usb-audio-Create-a-registration-quirk-for-Kings.patch -+ patches.suse/ALSA-core-Add-snd_device_get_state-helper.patch -+ patches.suse/ALSA-usb-audio-Rewrite-registration-quirk-handling.patch -+ patches.suse/ALSA-usb-audio-Add-delayed_register-option.patch -+ patches.suse/ALSA-usb-audio-Inform-devices-that-need-delayed-regi.patch -+ patches.suse/ALSA-hda-default-enable-CA0132-DSP-support.patch -+ patches.suse/ASoC-jz4740-i2s-Fix-divider-written-at-incorrect-off.patch -+ patches.suse/ASoC-stm32-spdifrx-fix-regmap-status-check.patch -+ patches.suse/ASoC-Intel-mrfld-return-error-codes-when-an-error-oc.patch -+ patches.suse/ALSA-pcm.h-add-for_each_pcm_streams.patch -+ patches.suse/ALSA-usx2y-use-for_each_pcm_streams-macro.patch -+ patches.suse/ASoC-sun8i-codec-Remove-unused-dev-from-codec-struct.patch -+ patches.suse/ASoC-Intel-mrfld-fix-incorrect-check-on-p-sink.patch -+ patches.suse/ALSA-doc-Document-PC-Beep-Hidden-Register-on-Realtek.patch -+ patches.suse/ALSA-hda-realtek-Set-principled-PC-Beep-configuratio.patch -+ patches.suse/ALSA-hda-realtek-Remove-now-unnecessary-XPS-13-headp.patch -+ patches.suse/ALSA-usb-audio-Fix-case-when-USB-MIDI-interface-has-.patch -+ patches.suse/i2c-smbus-remove-outdated-references-to-irq-level-tr.patch -+ patches.suse/i2c-dev-Fix-the-race-between-the-release-of-i2c_dev-.patch -+ patches.suse/mtd-lpddr-Fix-a-double-free-in-probe.patch -+ patches.suse/mtd-phram-fix-a-double-free-issue-in-error-path.patch -+ patches.suse/mtd-rawnand-free-the-nand_device-object.patch -+ patches.suse/mtd-spinand-Stop-using-spinand-oobbuf-for-buffering-.patch -+ patches.suse/mtd-spinand-Explicitly-use-MTD_OPS_RAW-to-write-the-.patch -+ patches.suse/mtd-spinand-Do-not-erase-the-block-before-writing-a-.patch -+ patches.suse/scsi-tcm_qla2xxx-Make-qlt_alloc_qfull_cmd-set-cmd-se.patch -+ patches.suse/scsi-ufs-fix-auto-hibern8-error-detection -+ patches.suse/scsi-qla2xxx-Check-locking-assumptions-at-runtime-in.patch -+ patches.suse/scsi-lpfc-Fix-RQ-buffer-leakage-when-no-IOCBs-availa.patch -+ patches.suse/scsi-lpfc-Fix-lpfc_io_buf-resource-leak-in-lpfc_get_.patch -+ patches.suse/scsi-lpfc-Fix-broken-Credit-Recovery-after-driver-lo.patch -+ patches.suse/scsi-lpfc-Fix-registration-of-ELS-type-support-in-fd.patch -+ patches.suse/scsi-lpfc-Fix-release-of-hwq-to-clear-the-eq-relatio.patch -+ patches.suse/scsi-lpfc-Fix-compiler-warning-on-frame-size.patch -+ patches.suse/scsi-lpfc-Fix-coverity-errors-in-fmdi-attribute-hand.patch -+ patches.suse/scsi-lpfc-Remove-handler-for-obsolete-ELS-Read-Port-.patch -+ patches.suse/scsi-lpfc-Clean-up-hba-max_lun_queue_depth-checks.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.4.patch -+ patches.suse/scsi-lpfc-Copyright-updates-for-12.6.0.4-patches.patch -+ patches.suse/scsi-ufs-fix-ufshcd_hold-caused-scheduling-while-atomic -+ patches.suse/scsi-fc-Update-Descriptor-definition-and-add-RDF-and.patch -+ patches.suse/scsi-lpfc-add-RDF-registration-and-Link-Integrity-FP.patch -+ patches.suse/scsi-target-fix-unmap_zeroes_data-boolean-initialisa.patch -+ patches.suse/scsi-target-convert-boolean-se_dev_attrib-types-to-b.patch -+ patches.suse/scsi-target-use-an-enum-to-track-emulate_ua_intlck_c.patch -+ patches.suse/scsi-qla2xxx-Add-beacon-LED-config-sysfs-interface.patch -+ patches.suse/scsi-qla2xxx-Move-free-of-fcport-out-of-interrupt-co.patch -+ patches.suse/scsi-qla2xxx-Add-sysfs-node-for-D-Port-Diagnostics-A.patch -+ patches.suse/scsi-qla2xxx-Add-endianizer-macro-calls-to-fc-host-s.patch -+ patches.suse/scsi-qla2xxx-Add-changes-in-preparation-for-vendor-e.patch -+ patches.suse/scsi-qla2xxx-Add-vendor-extended-RDP-additions-and-a.patch -+ patches.suse/scsi-qla2xxx-Add-ql2xrdpenable-module-parameter-for-.patch -+ patches.suse/scsi-qla2xxx-Add-vendor-extended-FDMI-commands.patch -+ patches.suse/scsi-qla2xxx-Display-message-for-FCE-enabled.patch -+ patches.suse/scsi-qla2xxx-Show-correct-port-speed-capabilities-fo.patch -+ patches.suse/scsi-qla2xxx-Cleanup-ELS-PUREX-iocb-fields.patch -+ patches.suse/scsi-qla2xxx-Add-deferred-queue-for-processing-ABTS-.patch -+ patches.suse/scsi-qla2xxx-Handle-cases-for-limiting-RDP-response-.patch -+ patches.suse/scsi-qla2xxx-Fix-RDP-response-size.patch -+ patches.suse/scsi-qla2xxx-Use-endian-macros-to-assign-static-fiel.patch -+ patches.suse/scsi-qla2xxx-Correction-to-selection-of-loopback-ech.patch -+ patches.suse/scsi-qla2xxx-Fix-qla2x00_echo_test-based-on-ISP-type.patch -+ patches.suse/scsi-qla2xxx-Print-portname-for-logging-in-qla24xx_l.patch -+ patches.suse/scsi-qla2xxx-Use-correct-ISP28xx-active-FW-region.patch -+ patches.suse/scsi-qla2xxx-Save-rscn_gen-for-new-fcport.patch -+ patches.suse/scsi-qla2xxx-Fix-control-flags-for-login-logout-IOCB.patch -+ patches.suse/scsi-qla2xxx-Add-fixes-for-mailbox-command.patch -+ patches.suse/scsi-qla2xxx-Use-QLA_FW_STOPPED-macro-to-propagate-f.patch -+ patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.24-k.patch -+ patches.suse/scsi-lpfc-fix-spelling-mistake-Notication-Notificati.patch -+ patches.suse/scsi-qla2xxx-Fix-sparse-warning-reported-by-kbuild-b.patch -+ patches.suse/scsi-qla2xxx-Simplify-the-code-for-aborting-SCSI-com.patch -+ patches.suse/scsi-qla2xxx-Suppress-endianness-complaints-in-qla2x.patch -+ patches.suse/scsi-qla2xxx-Fix-sparse-warnings-triggered-by-the-PC.patch -+ patches.suse/scsi-qla2xxx-Convert-MAKE_HANDLE-from-a-define-into-.patch -+ patches.suse/scsi-qla2xxx-Add-16.0GT-for-PCI-String.patch -+ patches.suse/scsi-qla2xxx-Avoid-setting-firmware-options-twice-in.patch -+ patches.suse/scsi-qla2xxx-Use-FC-generic-update-firmware-options-.patch -+ patches.suse/scsi-qla2xxx-Fix-FCP-SCSI-FC4-flag-passing-error.patch -+ patches.suse/scsi-qla2xxx-Improved-secure-flash-support-messages.patch -+ patches.suse/scsi-qla2xxx-Return-appropriate-failure-through-BSG-.patch -+ patches.suse/scsi-qla2xxx-Use-a-dedicated-interrupt-handler-for-h.patch -+ patches.suse/scsi-qla2xxx-fix-FW-resource-count-values.patch -+ patches.suse/scsi-qla2xxx-Update-BPM-enablement-semantics.patch -+ patches.suse/scsi-qla2xxx-add-more-FW-debug-information.patch -+ patches.suse/scsi-qla2xxx-Force-semaphore-on-flash-validation-fai.patch -+ patches.suse/scsi-qla2xxx-Fix-RDP-respond-data-format.patch -+ patches.suse/scsi-qla2xxx-Fix-NPIV-instantiation-after-FW-dump.patch -+ patches.suse/scsi-qla2xxx-Serialize-fc_port-alloc-in-N2N.patch -+ patches.suse/scsi-qla2xxx-Remove-restriction-of-FC-T10-PI-and-FC-.patch -+ patches.suse/scsi-qla2xxx-Handle-NVME-status-iocb-correctly.patch -+ patches.suse/scsi-qla2xxx-Set-Nport-ID-for-N2N.patch -+ patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.25-k.patch -+ patches.suse/scsi-ibmvfc-Avoid-loss-of-all-paths-during-SVC-node-.patch -+ patches.suse/ibmvfc-Fix-NULL-return-compiler-warning.patch -+ patches.suse/scsi-qla2xxx-add-ring-buffer-for-tracing-debug-logs.patch -+ patches.suse/scsi-core-avoid-repetitive-logging-of-device-offline.patch -+ patches.suse/scsi-zfcp-fix-missing-erp_lock-in-port-recovery-trigger-for-point-to-point -+ patches.suse/scsi-zfcp-expose-fabric-name-as-common-fc_host-sysfs.patch -+ patches.suse/scsi-zfcp-wire-previously-driver-specific-sysfs-attr.patch -+ patches.suse/scsi-zfcp-fix-fc_host-attributes-that-should-be-unkn.patch -+ patches.suse/scsi-zfcp-auto-variables-for-dereferenced-structs-in.patch -+ patches.suse/scsi-zfcp-report-FC-Endpoint-Security-in-sysfs.patch -+ patches.suse/scsi-zfcp-log-FC-Endpoint-Security-of-connections.patch -+ patches.suse/scsi-zfcp-trace-FC-Endpoint-Security-of-FCP-devices-.patch -+ patches.suse/scsi-zfcp-enhance-handling-of-FC-Endpoint-Security-e.patch -+ patches.suse/scsi-zfcp-log-FC-Endpoint-Security-errors.patch -+ patches.suse/scsi-qla2xxx-Remove-non-functional-code.patch -+ patches.suse/scsi-aha1740-fix-an-errro-handling-path-in-aha1740_probe -+ patches.suse/x86-xen-make-the-boot-cpu-idle-task-reliable.patch -+ patches.suse/x86-xen-make-the-secondary-cpu-idle-tasks-reliable.patch -+ patches.suse/extcon-axp288-Add-wakeup-support.patch -+ patches.suse/0031-coresight-do-not-use-the-BIT-macro-in-the-UAPI-heade.patch -+ patches.suse/mei-me-add-cedar-fork-device-ids.patch -+ patches.suse/misc-rtsx-set-correct-pcr_ops-for-rts522A.patch -+ patches.suse/PCI-ASPM-Clear-the-correct-bits-when-enabling-L1-sub.patch -+ patches.suse/PCI-ERR-Combine-pci_channel_io_frozen-cases.patch -+ patches.suse/PCI-ERR-Update-error-status-after-reset_link.patch -+ patches.suse/pci-dpc-move-dpc-data-into-struct-pci_dev -+ patches.suse/pci-err-remove-service-dependency-in-pcie_do_recovery -+ patches.suse/pci-err-return-status-of-pcie_do_recovery -+ patches.suse/pci-dpc-cache-dpc-capabilities-in-pci_init_capabilities -+ patches.suse/pci-aer-add-pci_aer_raw_clear_status-to-unconditionally-clear-error-status -+ patches.suse/pci-dpc-expose-dpc_process_error-dpc_reset_link-for-use-by-edr -+ patches.suse/pci-dpc-add-error-disconnect-recover-edr-support -+ patches.suse/pci-aer-rationalize-error-status-register-clearing -+ patches.suse/PCI-pciehp-Disable-in-band-presence-detect-when-poss.patch -+ patches.suse/PCI-pciehp-Wait-for-PDS-if-in-band-presence-is-disab.patch -+ patches.suse/PCI-pciehp-Add-DMI-table-for-in-band-presence-detect.patch -+ patches.suse/PCI-pciehp-Fix-indefinite-wait-on-sysfs-requests.patch -+ patches.suse/pci-pciehp-fix-msi-interrupt-race -+ patches.suse/PCI-Add-boot-interrupt-quirk-mechanism-for-Xeon-chip.patch -+ patches.suse/PCI-Avoid-ASMedia-XHCI-USB-PME-from-D0-defect.patch -+ patches.suse/PCI-Add-Zhaoxin-Vendor-ID.patch -+ patches.suse/PCI-Add-ACS-quirk-for-Zhaoxin-multi-function-devices.patch -+ patches.suse/PCI-Add-ACS-quirk-for-Zhaoxin-Root-Downstream-Ports.patch -+ patches.suse/PCI-endpoint-Fix-for-concurrent-memory-allocation-in.patch -+ patches.suse/PCI-endpoint-Fix-clearing-start-entry-in-configfs.patch -+ patches.suse/PCI-endpoint-Fix-set_msix-to-take-BIR-and-offset-as-.patch -+ patches.suse/PCI-dwc-Fix-dw_pcie_ep_raise_msix_irq-to-get-correct.patch -+ patches.suse/misc-pci_endpoint_test-Fix-to-support-10-pci-endpoin.patch -+ patches.suse/PCI-mobiveil-Introduce-a-new-structure-mobiveil_root.patch -+ patches.suse/PCI-mobiveil-Move-the-host-initialization-into-a-fun.patch -+ patches.suse/PCI-mobiveil-Collect-the-interrupt-related-operation.patch -+ patches.suse/PCI-mobiveil-Modularize-the-Mobiveil-PCIe-Host-Bridg.patch -+ patches.suse/PCI-mobiveil-Add-callback-function-for-interrupt-ini.patch -+ patches.suse/PCI-mobiveil-Add-callback-function-for-link-up-check.patch -+ patches.suse/PCI-mobiveil-Allow-mobiveil_host_init-to-be-used-to-.patch -+ patches.suse/PCI-mobiveil-Add-8-bit-and-16-bit-CSR-register-acces.patch -+ patches.suse/PCI-mobiveil-Add-Header-Type-field-check.patch -+ patches.suse/PCI-mobiveil-Add-PCIe-Gen4-RC-driver-for-Layerscape-.patch -+ patches.suse/PCI-mobiveil-Fix-sparse-different-address-space-warn.patch -+ patches.suse/PCI-mobiveil-Fix-unmet-dependency-warning-for-PCIE_M.patch -+ patches.suse/PCI-qcom-Fix-the-fixup-of-PCI_VENDOR_ID_QCOM.patch -+ patches.suse/0032-Revert-dm-always-call-blk_queue_split-in-dm_process_.patch -+ patches.suse/arm64-bcm2835-Drop-select-of-nonexistent-HAVE_ARM_AR.patch -+ patches.suse/soc-mediatek-knows_txdone-needs-to-be-set-in-Mediate.patch -+ patches.suse/soc-imx-gpc-fix-power-up-sequencing.patch -+ patches.suse/arm64-dts-allwinner-a64-Fix-display-clock-register-r.patch -+ patches.suse/clk-ti-Fix-dm814x-clkctrl-for-ethernet.patch -+ patches.suse/s390-cpum_cf-add-new-extended-counters-for-ibm-z15 -+ patches.suse/s390-prevent-leaking-kernel-address-in-bear -+ patches.suse/s390-cpuinfo-fix-wrong-output-when-cpu0-is-offline -+ patches.suse/s390-diag-fix-display-of-diagnose-call-statistics -+ patches.suse/s390-zcrypt-use-kvmalloc-instead-of-kmalloc-for-256k-alloc -+ patches.suse/vfio-platform-Switch-to-platform_get_irq_optional.patch -+ patches.suse/vfio-Ignore-ENODEV-when-getting-MSI-cookie.patch -+ patches.suse/dma-coherent-fix-integer-overflow-in-the-reserved-me.patch -+ patches.suse/gpio-siox-use-raw-spinlock-for-irq-related-locking.patch -+ patches.suse/tools-gpio-Fix-out-of-tree-build-regression.patch -+ patches.suse/rtc-zynqmp-Clear-alarm-interrupt-status-before-inter.patch -+ patches.suse/rtc-cmos-Use-spin_lock_irqsave-in-cmos_interrupt.patch -+ patches.suse/rtc-88pm860x-fix-possible-race-condition.patch -+ patches.suse/rtc-imx-sc-Align-imx-sc-msg-structs-to-4.patch -+ patches.suse/nfsd-Fix-NFSv4-READ-on-RDMA-when-using-readv.patch -+ patches.suse/svcrdma-Fix-double-svc_rdma_send_ctxt_put-in-an-erro.patch -+ patches.suse/nfsd-Don-t-add-locks-to-closed-or-closing-open-state.patch -+ patches.suse/nfsd-remove-read-permission-bit-for-ctl-sysctl.patch -+ patches.suse/nfsd-fsnotify-on-rmdir-under-nfsd-clients.patch -+ patches.suse/SUNRPC-Fix-a-potential-buffer-overflow-in-svc_print_.patch -+ patches.suse/svcrdma-Fix-leak-of-transport-addresses.patch -+ patches.suse/0002-exfat-add-in-memory-and-on-disk-structures-and-heade.patch -+ patches.suse/0003-exfat-add-super-block-operations.patch -+ patches.suse/0004-exfat-add-inode-operations.patch -+ patches.suse/0005-exfat-add-directory-operations.patch -+ patches.suse/0006-exfat-add-file-operations.patch -+ patches.suse/0007-exfat-add-fat-entry-operations.patch -+ patches.suse/0008-exfat-add-bitmap-operations.patch -+ patches.suse/0009-exfat-add-exfat-cache.patch -+ patches.suse/0010-exfat-add-misc-operations.patch -+ patches.suse/0011-exfat-add-nls-operations.patch -+ patches.suse/0012-exfat-add-Kconfig-and-Makefile.patch -+ patches.suse/ftrace-kprobe-show-the-maxactive-number-on-kprobe_events.patch -+ patches.suse/clk-sunxi-ng-sun8i-de2-Split-out-H5-definitions.patch -+ patches.suse/clk-sunxi-ng-sun8i-de2-Add-rotation-core-clocks-and-.patch -+ patches.suse/clk-sunxi-ng-sun8i-de2-H6-doesn-t-have-rotate-core.patch -+ patches.suse/0010-clk-sunxi-ng-sun8i-de2-Add-rotation-core-clocks-and-.patch -+ patches.suse/clk-ingenic-jz4770-Exit-with-error-if-CGU-init-faile.patch -+ patches.suse/clk-at91-sam9x60-Don-t-use-audio-PLL.patch -+ patches.suse/clk-at91-usb-continue-if-clk_hw_round_rate-return-ze.patch -+ patches.suse/clk-at91-sam9x60-fix-usb-clock-parents.patch -+ patches.suse/clk-at91-usb-use-proper-usbs_mask.patch -+ patches.suse/clk-sprd-fix-to-get-a-correct-ibias-of-pll.patch -+ patches.suse/clk-tegra-Fix-Tegra-PMC-clock-out-parents.patch -+ patches.suse/clk-qcom-clk-rpmh-Wait-for-completion-when-enabling-.patch -+ patches.suse/clk-imx8mm-Fix-the-CLKO1-source-select-list.patch -+ patches.suse/clk-imx-clk-gate2-Pass-the-device-to-the-register-fu.patch -+ patches.suse/ext4-fix-a-data-race-at-inode-i_blocks.patch -+ patches.suse/ext4-Check-for-non-zero-journal-inum-in-ext4_calculate_overhead.patches -+ patches.suse/ext4-Unregister-sysfs-path-before-destroying-jbd2-journal.patch -+ patches.suse/ext4-Avoid-ENOSPC-when-avoiding-to-reuse-recently-de.patch -+ patches.suse/ext4-do-not-commit-super-on-read-only-bdev.patch -+ patches.suse/ext4-fix-incorrect-inodes-per-group-in-error-message.patch -+ patches.suse/ext4-fix-incorrect-group-count-in-ext4_fill_super-er.patch -+ patches.suse/random-always-use-batched-entropy-for-get_random_u-3.patch -+ patches.suse/random-fix-data-races-at-timer_rand_state.patch -+ patches.suse/Documentation-ABI-Add-ABI-documentation-for-sys-kern.patch -+ patches.suse/sysfs-Wrap-__compat_only_sysfs_link_entry_to_kobj-fu.patch -+ patches.suse/powerpc-fadump-Reorganize-sys-kernel-fadump_-sysfs-f.patch -+ patches.suse/powerpc-powernv-Move-core-and-fadump_release_opalcor.patch -+ patches.suse/Documentation-ABI-Mark-sys-kernel-fadump_-sysfs-file.patch -+ patches.suse/powerpc-fadump-sysfs-for-fadump-memory-reservation.patch -+ patches.suse/powerpc-drmem-avoid-NULL-pointer-dereference-when-dr.patch -+ patches.suse/powerpc-book3s64-Fix-error-handling-in-mm_iommu_do_a.patch -+ patches.suse/powerpc-Rename-current_stack_pointer-to-current_stac.patch -+ patches.suse/powerpc-Add-current_stack_pointer-as-a-register-glob.patch -+ patches.suse/powerpc-irq-Use-current_stack_pointer-in-check_stack.patch -+ patches.suse/powerpc-irq-Use-current_stack_pointer-in-do_IRQ.patch -+ patches.suse/powerpc-smp-Use-nid-as-fallback-for-package_id.patch -+ patches.suse/cpufreq-powernv-Fix-use-after-free.patch -+ patches.suse/cpufreq-powernv-Fix-unsafe-notifiers.patch -+ patches.suse/tty-evh_bytechan-Fix-out-of-bounds-accesses.patch -+ patches.suse/selftests-powerpc-Add-tlbie_test-in-.gitignore.patch -+ patches.suse/powerpc-kuap-PPC_KUAP_DEBUG-should-depend-on-PPC_KUA.patch -+ patches.suse/powerpc-pseries-Fix-of_read_drc_info_cell-to-point-a.patch -+ patches.suse/powerpc-sstep-Fix-DS-operand-in-ld-encoding-to-appro.patch -+ patches.suse/powerpc-64s-Fix-section-mismatch-warnings-from-boot-.patch -+ patches.suse/powerpc-hash64-devmap-Use-H_PAGE_THP_HUGE-when-setti.patch -+ patches.suse/selftests-powerpc-Turn-off-timeout-setting-for-bench.patch -+ patches.suse/powerpc-64-Setup-a-paca-before-parsing-device-tree-e.patch -+ patches.suse/powerpc-64-Prevent-stack-protection-in-early-boot.patch -+ patches.suse/powerpc-kprobes-Ignore-traps-that-happened-in-real-m.patch -+ patches.suse/powerpc-xive-Use-XIVE_BAD_IRQ-instead-of-zero-to-cat.patch -+ patches.suse/powerpc-pseries-Handle-UE-event-for-memcpy_mcsafe.patch -+ patches.suse/powerpc-64-tm-Don-t-let-userspace-set-regs-trap-via-.patch -+ patches.suse/powerpc-vmlinux.lds-Explicitly-retain-.gnu.hash.patch -+ patches.suse/powerpc-Make-setjmp-longjmp-signature-standard.patch -+ patches.suse/power-supply-axp288_fuel_gauge-Broaden-vendor-check-.patch -+ patches.suse/power-supply-axp288_charger-Add-special-handling-for.patch -+ patches.suse/power-supply-bq27xxx_battery-Silence-deferred-probe-.patch -+ patches.suse/fanotify-merge-duplicate-events-on-parent-and-child.patch -+ patches.suse/fanotify-fix-merging-marks-masks-with-FAN_ONDIR.patch -+ patches.suse/ACPICA-Fixes-for-acpiExec-namespace-init-file.patch -+ patches.suse/net_sched-add-a-temporary-refcnt-for-struct-tcindex_.patch -+ patches.suse/ipv6-don-t-auto-add-link-local-address-to-lag-ports.patch -+ patches.suse/cxgb4-fix-MPS-index-overwrite-when-setting-MAC-addre.patch -+ patches.suse/cxgb4-free-MQPRIO-resources-in-shutdown-path.patch - patches.suse/slcan-Don-t-transmit-uninitialized-stack-data-in-pad.patch -+ patches.suse/net-stmmac-dwmac1000-fix-out-of-bounds-mac-address-r.patch -+ patches.suse/net_sched-fix-a-missing-refcnt-in-tcindex_init.patch -+ patches.suse/net-phy-micrel-kszphy_resume-add-delay-after-genphy_.patch -+ patches.suse/tun-Don-t-put_page-for-all-negative-return-values-fr.patch -+ patches.suse/net-dsa-bcm_sf2-Do-not-register-slave-MDIO-bus-with-.patch -+ patches.suse/mlxsw-spectrum_flower-Do-not-stop-at-FLOW_ACTION_VLA.patch -+ patches.suse/net-dsa-bcm_sf2-Ensure-correct-sub-node-is-parsed.patch -+ patches.suse/NFS-alloc_nfs_open_context-must-use-the-file-cred-wh.patch -+ patches.suse/NFSv4-pnfs-Return-valid-stateids-in-nfs_layout_find_.patch -+ patches.suse/SUNRPC-fix-krb5p-mount-to-provide-large-enough-buffe.patch -+ patches.suse/NFS-Fix-a-page-leak-in-nfs_destroy_unlinked_subreque.patch -+ patches.suse/NFS-Fix-races-nfs_page_group_destroy-vs-nfs_destroy_.patch -+ patches.suse/NFS-Fix-use-after-free-issues-in-nfs_pageio_add_requ.patch -+ patches.suse/mm-don-t-prepare-anon_vma-if-vma-has-vm_wipeonfork.patch -+ patches.suse/0001-Revert-mm-rmap.c-reuse-mergeable-anon_vma-as-parent-.patch -+ patches.suse/ipc-mqueue.c-fix-a-brace-coding-style-issue.patch -+ patches.suse/ipc-shm.c-make-compat_ksys_shmctl-static.patch -+ patches.suse/mfd-dln2-Fix-sanity-checking-for-endpoints.patch -+ patches.suse/thermal-qoriq-Fix-a-compiling-issue.patch -+ patches.suse/thermal-drivers-cpufreq_cooling-Fix-return-of-cpufre.patch -+ patches.suse/thermal-devfreq_cooling-inline-all-stubs-for-CONFIG_.patch -+ patches.suse/Input-i8042-add-Acer-Aspire-5738z-to-nomux-list.patch -+ patches.suse/drm-vc4-Fix-HDMI-mode-validation.patch -+ patches.suse/fbcon-fix-null-ptr-deref-in-fbcon_switch.patch -+ patches.suse/drm-nouveau-svm-fix-vma-range-check-for-migration.patch -+ patches.suse/drm-nouveau-svm-check-for-SVM-initialized-before-mig.patch -+ patches.suse/drm-nouveau-workaround-runpm-fail-by-disabling-PCI-p.patch -+ patches.suse/drm-nouveau-gr-gp107-gp108-implement-workaround-for-.patch -+ patches.suse/drm-amd-display-Not-doing-optimize-bandwidth-if-flip.patch -+ patches.suse/drm-amdkfd-kfree-the-wrong-pointer.patch -+ patches.suse/kvm-s390-vsie-fix-region-1-asce-sanity-shadow-address-checks -+ patches.suse/KVM-s390-vsie-Fix-delivery-of-addressing-exceptions.patch -+ patches.suse/kvm-s390-vsie-fix-possible-race-when-shadowing-region-3-tables -+ patches.suse/iommu-vt-d-fix-page-request-descriptor-size -+ patches.suse/iommu-amd-fix-the-configuration-of-gcr3-table-root-pointer -+ patches.suse/iommu-vt-d-fix-mm-reference-leak -+ patches.suse/iommu-virtio-fix-freeing-of-incomplete-domains -+ patches.suse/0014-mm-memremap_pages-Kill-unused-__devm_memremap_pages.patch -+ patches.suse/0015-mm-memremap_pages-Introduce-memremap_compat_align.patch -+ patches.suse/0016-libnvdimm-pfn-Prevent-raw-mode-fallback-if-pfn-infob.patch -+ patches.suse/0017-libnvdimm-namespace-Enforce-memremap_compat_align.patch -+ patches.suse/0018-libnvdimm-region-Introduce-NDD_LABELING.patch -+ patches.suse/0019-libnvdimm-region-Introduce-an-align-attribute.patch -+ patches.suse/0020-libnvdimm-region-Fix-build-error.patch -+ patches.suse/tools-testing-nvdimm-Fix-compilation-failure-without.patch -+ patches.suse/acpi-nfit-improve-bounds-checking-for-func.patch -+ patches.suse/libnvdimm-Out-of-bounds-read-in-__nd_ioctl.patch -+ patches.suse/tools-test-nvdimm-Fix-out-of-tree-build.patch -+ patches.suse/platform-chrome-cros_ec_rpmsg-Fix-race-with-host-eve.patch -+ patches.suse/watchdog-reset-last_hw_keepalive-time-at-start.patch -+ patches.suse/0001-ceph-register-mds-request-with-dir-inode-from-the-start.patch -+ patches.suse/0002-ceph-add-refcounting-for-fx-caps.patch -+ patches.suse/0003-ceph-check-inode-type-for-ceph_cap_file_-cache-rd-rextend-lazyio.patch -+ patches.suse/0004-libceph-drop-ceph_define_show_func.patch -+ patches.suse/0006-ceph-don-t-clearpagechecked-in-ceph_invalidatepage.patch -+ patches.suse/0007-ceph-move-ceph_osdc_-read-write-pages-to-ceph-ko.patch -+ patches.suse/0008-ceph-check-if-file-lock-exists-before-sending-unlock-request.patch -+ patches.suse/0014-ceph-replace-zero-length-array-with-flexible-array-member.patch -+ patches.suse/0016-ceph-reorganize-fields-in-ceph_mds_request.patch -+ patches.suse/0017-ceph-move-to-a-dedicated-slabcache-for-mds-requests.patch -+ patches.suse/0018-ceph-re-org-copy_file_range-and-fix-some-error-paths.patch -+ patches.suse/0019-ceph-return-etimedout-errno-to-userland-when-request-timed-out.patch -+ patches.suse/0020-libceph-simplify-ceph_monc_handle_map.patch -+ patches.suse/0021-libceph-directly-skip-to-the-end-of-redirect-reply.patch -+ patches.suse/0022-ceph-clean-up-kick_flushing_inode_caps.patch -+ patches.suse/0023-ceph-more-caps-c-lockdep-assertions.patch -+ patches.suse/0024-ceph-add-flag-to-designate-that-a-request-is-asynchronous.patch -+ patches.suse/0025-ceph-track-primary-dentry-link.patch -+ patches.suse/0026-ceph-add-infrastructure-for-waiting-for-async-create-to-complete.patch -+ patches.suse/0027-ceph-make-_take_cap_refs-non-static.patch -+ patches.suse/0028-ceph-cap-tracking-for-async-directory-operations.patch -+ patches.suse/0029-ceph-don-t-take-refs-to-want-mask-unless-we-have-all-bits.patch -+ patches.suse/0030-ceph-perform-asynchronous-unlink-if-we-have-sufficient-caps.patch -+ patches.suse/0031-ceph-make-ceph_fill_inode-non-static.patch -+ patches.suse/0032-ceph-decode-interval_sets-for-delegated-inos.patch -+ patches.suse/0033-ceph-add-new-mds-req-field-to-hold-delegated-inode-number.patch -+ patches.suse/0034-ceph-cache-layout-in-parent-dir-on-first-sync-create.patch -+ patches.suse/0035-ceph-attempt-to-do-async-create-when-possible.patch -+ patches.suse/0036-ceph-update-dentry-lease-for-async-create.patch -+ patches.suse/0037-ceph-always-renew-caps-if-mds_wanted-is-insufficient.patch -+ patches.suse/0038-ceph-consider-inode-s-last-read-write-when-calculating-wanted-caps.patch -+ patches.suse/0039-ceph-remove-delay-check-logic-from-ceph_check_caps.patch -+ patches.suse/0040-ceph-simplify-calling-of-ceph_get_fmode.patch -+ patches.suse/0041-ceph-update-i_requested_max_size-only-when-sending-cap-msg-to-auth-mds.patch -+ patches.suse/0042-ceph-check-all-mds-caps-after-page-writeback.patch -+ patches.suse/0043-ceph-return-ceph_mdsc_do_request-errors-from-_get_parent.patch -+ patches.suse/0044-ceph-cleanup-return-error-of-try_get_cap_refs.patch -+ patches.suse/0045-ceph-request-new-max-size-only-when-there-is-auth-cap.patch -+ patches.suse/0046-ceph-don-t-skip-updating-wanted-caps-when-cap-is-stale.patch -+ patches.suse/0047-ceph-wait-for-async-creating-inode-before-requesting-new-max-size.patch -+ patches.suse/0048-ceph-fix-snapshot-directory-timestamps.patch -+ patches.suse/powerpc-pseries-Fix-MCE-handling-on-pseries.patch -+ patches.suse/powerpc-pseries-ddw-Extend-upper-limit-for-huge-DMA-.patch -+ patches.suse/Revert-powerpc-64-irq_work-avoid-interrupt-when-call.patch -+ patches.suse/s390-cio-avoid-duplicated-add-uevents -+ patches.suse/s390-cio-generate-delayed-uevent-for-vfio-ccw-subchannels -+ patches.suse/xfs-don-t-try-to-write-a-start-record-into-every-icl.patch -+ patches.suse/xfs-re-order-initial-space-accounting-checks-in-xlog.patch -+ patches.suse/xfs-refactor-and-split-xfs_log_done.patch -+ patches.suse/xfs-kill-XLOG_TIC_INITED.patch -+ patches.suse/xfs-split-xlog_ticket_done.patch -+ patches.suse/xfs-merge-xlog_commit_record-with-xlog_write_done.patch -+ patches.suse/xfs-refactor-unmount-record-writing.patch -+ patches.suse/xfs-remove-some-stale-comments-from-the-log-code.patch -+ patches.suse/xfs-don-t-allow-log-IO-to-be-throttled.patch -+ patches.suse/xfs-don-t-write-a-corrupt-unmount-record-to-force-su.patch -+ patches.suse/xfs-factor-out-a-new-xfs_log_force_inode-helper.patch -+ patches.suse/xfs-reflink-should-force-the-log-out-if-mounted-with.patch -+ patches.suse/io_uring-remove-bogus-RLIMIT_NOFILE-check-in-file-re.patch -+ patches.suse/nvme-fcloop-fix-deallocation-of-working-context.patch -+ patches.suse/nvme-rdma-Replace-comma-with-a-semicolon.patch -+ patches.suse/nvmet-fc-fix-typo-in-comment.patch -+ patches.suse/nvme-inherit-stable-pages-constraint-in-the-mpath-st.patch -+ patches.suse/nvmet-fix-NULL-dereference-when-removing-a-referral.patch -+ patches.suse/nvmet-rdma-fix-bonding-failover-possible-NULL-deref.patch -+ patches.suse/nvme-fix-deadlock-caused-by-ANA-update-wrong-locking.patch -+ patches.suse/nvme-fc-Revert-add-module-to-ops-template-to-allow-m.patch -+ patches.suse/libata-Return-correct-status-in-sata_pmp_eh_recover_.patch -+ patches.suse/scsi-lpfc-Fix-kasan-slab-out-of-bounds-error-in-lpfc.patch -+ patches.suse/scsi-lpfc-Fix-lockdep-error-register-non-static-key.patch -+ patches.suse/scsi-lpfc-Fix-lpfc-overwrite-of-sg_cnt-field-in-nvme.patch -+ patches.suse/scsi-lpfc-Fix-scsi-host-template-for-SLI3-vports.patch -+ patches.suse/scsi-lpfc-Fix-crash-after-handling-a-pci-error.patch -+ patches.suse/scsi-lpfc-Fix-update-of-wq-consumer-index-in-lpfc_sl.patch -+ patches.suse/scsi-lpfc-Fix-crash-in-target-side-cable-pulls-hitti.patch -+ patches.suse/scsi-lpfc-Fix-erroneous-cpu-limit-of-128-on-I-O-stat.patch -+ patches.suse/scsi-lpfc-Make-debugfs-ktime-stats-generic-for-NVME-.patch -+ patches.suse/scsi-lpfc-Remove-prototype-FIPS-DSS-options-from-SLI.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.8.0.0.patch -+ patches.suse/scsi-ufs-clean-up-ufshcd_scale_clks-and-clock-scaling-error-out-path -+ patches.suse/0001-scsi-target-use-define-for-xcopy-descriptor-len.patch -+ patches.suse/0002-scsi-target-drop-xcopy-DISK-BLOCK-LENGTH-debug.patch -+ patches.suse/0003-scsi-target-avoid-per-loop-XCOPY-buffer-allocations.patch -+ patches.suse/0004-scsi-target-increase-XCOPY-I-O-size.patch -+ patches.suse/0005-scsi-target-use-the-stack-for-XCOPY-passthrough-cmds.patch -+ patches.suse/scsi-lpfc-Change-default-SCSI-LUN-QD-to-64.patch -+ patches.suse/scsi-mpt3sas-fix-kernel-panic-observed-on-soft-hba-unplug -+ patches.suse/ALSA-hda-realtek-Add-quirk-for-Lenovo-Carbon-X1-8th-.patch -+ patches.suse/ALSA-pcm-oss-Fix-regression-by-buffer-overflow-fix-a.patch -+ patches.suse/ALSA-usb-audio-Add-Pioneer-DJ-DJM-250MK2-quirk.patch -+ patches.suse/ALSA-usb-audio-Add-registration-quirk-for-Kingston-H.patch -+ patches.suse/ALSA-hda-realtek-Add-supported-new-mute-Led-for-HP.patch -+ patches.suse/ALSA-hda-realtek-Add-HP-new-mute-led-supported-for-A.patch -+ patches.suse/ALSA-hda-Fix-potential-access-overflow-in-beep-helpe.patch -+ patches.suse/ALSA-ice1724-Fix-invalid-access-for-enumerated-ctl-i.patch -+ patches.suse/ALSA-hda-realtek-Add-quirk-for-MSI-GL63.patch -+ patches.suse/ALSA-usb-audio-Add-mixer-workaround-for-TRX40-and-co.patch -+ patches.suse/ALSA-hda-Add-driver-blacklist.patch -+ patches.suse/ASoC-fix-regwmask.patch -+ patches.suse/ASoC-Intel-broadwell-Remove-ignore_suspend-flag-from.patch -+ patches.suse/ASoC-Intel-haswell-Remove-ignore_suspend-flag-from-S.patch -+ patches.suse/ASoC-Intel-bdw-rt5677-Remove-ignore_suspend-flag-fro.patch -+ patches.suse/ASoC-dapm-connect-virtual-mux-with-default-value.patch -+ patches.suse/ASoC-dpcm-allow-start-or-stop-during-pause-for-backe.patch -+ patches.suse/ASoC-rt5682-Fix-build-error-without-CONFIG_I2C.patch -+ patches.suse/ASoC-topology-use-name_prefix-for-new-kcontrol.patch -+ patches.suse/ASoC-Intel-atom-Take-the-drv-lock-mutex-before-calli.patch -+ patches.suse/ASoC-Intel-atom-Check-drv-lock-is-locked-in-sst_fill.patch -+ patches.suse/ASoC-Intel-atom-Fix-uninitialized-variable-compiler-.patch -+ patches.suse/ASoC-Intel-bytcr_rt5640-Add-quirk-for-MPMAN-MPWIN895.patch -+ patches.suse/ASoC-rt5645-Add-platform-data-for-Medion-E1239T.patch -+ patches.suse/ASoC-cs4270-pull-reset-GPIO-low-then-high.patch -+ patches.suse/drm-i915-gem-Flush-all-the-reloc_gpu-batch.patch -+ patches.suse/drm-amdgpu-Fix-oops-when-pp_funcs-is-unset-in-ACPI-e.patch -+ patches.suse/drm-amd-display-Update-stream-adjust-in-dc_stream_ad.patch -+ patches.suse/drm-amd-display-Calculate-scaling-ratios-on-every-me.patch -+ patches.suse/drm-amdgpu-unify-fw_write_wait-for-new-gfx9-asics.patch -+ patches.suse/ipmi-fix-hung-processes-in-__get_guid.patch -+ patches.suse/pwm-bcm2835-Dynamically-allocate-base.patch -+ patches.suse/pwm-meson-Fix-confusing-indentation.patch -+ patches.suse/pwm-rcar-Fix-late-Runtime-PM-enablement.patch -+ patches.suse/pwm-renesas-tpu-Fix-late-Runtime-PM-enablement.patch -+ patches.suse/pwm-pca9685-Fix-PWM-GPIO-inter-operation.patch -+ patches.suse/printk-queue-wake_up_klogd-irq_work-only-if-per-CPU-.patch -+ patches.suse/0001-xen-blkfront-fix-memory-allocation-flags-in-blkfront.patch -+ patches.suse/x86-xen-fix-booting-32-bit-pv-guest.patch -+ patches.suse/ocfs2-no-need-try-to-truncate-file-beyond-i_size.patch -+ patches.suse/fs-filesystems.c-downgrade-user-reachable-WARN_ONCE-.patch -+ patches.suse/kernel-gcov-fs.c-gcov_seq_next-should-increase-posit.patch -+ patches.suse/ipc-util.c-sysvipc_find_ipc-should-increase-position.patch -+ patches.suse/0033-lib-raid6-test-fix-build-on-distros-whose-bin-sh-is-.patch -+ patches.suse/dma-direct-fix-data-truncation-in-dma_direct_get_req.patch -+ patches.suse/dma-debug-fix-displaying-of-dma-allocation-type.patch -+ patches.suse/cifs-ignore-cached-share-root-handle-closing-errors.patch -+ patches.suse/perf-x86-intel-uncore-add-ice-lake-server-uncore-support.patch -+ patches.suse/sched-fair-Align-rq-avg_idle-and-rq-avg_scan_cost.patch -+ patches.suse/sched-fair-Fix-negative-imbalance-in-imbalance-calculation.patch -+ patches.suse/workqueue-Remove-the-warning-in-wq_worker_sleeping.patch -+ patches.suse/time-namespace-Fix-time_for_children-symlink.patch -+ patches.suse/time-namespace-Add-max_time_namespaces-ucount.patch -+ patches.suse/msft-hv-2044-x86-hyperv-report-value-of-misc_features.patch -+ patches.suse/msft-hv-2045-x86-Hyper-V-Unload-vmbus-channel-in-hv-panic-callbac.patch -+ patches.suse/msft-hv-2046-x86-Hyper-V-Free-hv_panic_page-when-fail-to-register.patch -+ patches.suse/msft-hv-2047-x86-Hyper-V-Trigger-crash-enlightenment-only-once-du.patch -+ patches.suse/msft-hv-2048-x86-Hyper-V-Report-crash-register-data-or-kmsg-befor.patch -+ patches.suse/msft-hv-2049-x86-Hyper-V-Report-crash-register-data-when-sysctl_r.patch -+ patches.suse/msft-hv-2050-x86-Hyper-V-Report-crash-data-in-die-when-panic_on_o.patch -+ patches.suse/keys-Fix-proc_keys_next-to-increase-position-index.patch -+ patches.suse/tracing-fix-the-race-between-registering-snapshot-event-trigger-and-triggering-snapshot-operation.patch -+ patches.suse/0020-rbd-avoid-a-deadlock-on-header_rwsem-when-flushing-n.patch -+ patches.suse/0021-rbd-call-rbd_dev_unprobe-after-unwatching-and-flushi.patch -+ patches.suse/rbd-don-t-test-rbd_dev-opts-in-rbd_dev_image_release.patch -+ patches.suse/rbd-don-t-mess-with-a-page-vector-in-rbd_notify_op_lock.patch -+ patches.suse/ceph-fix-potential-bad-pointer-deref-in-async-dirops-cb-s.patch -+ patches.suse/net-icmp6-do-not-select-saddr-from-iif-when-route-ha.patch -+ patches.suse/net-ipv6-do-not-consider-routes-via-gateways-for-any.patch -+ patches.suse/net-revert-default-NAPI-poll-timeout-to-2-jiffies.patch -+ patches.suse/hsr-check-protocol-version-in-hsr_newlink.patch -+ patches.suse/ionic-replay-filters-after-fw-upgrade.patch -+ patches.suse/ionic-set-station-addr-only-if-needed.patch -+ patches.suse/l2tp-Allow-management-of-tunnels-and-session-in-user.patch -+ patches.suse/net-mlx5-Fix-frequent-ioread-PCI-access-during-recov.patch -+ patches.suse/net-mlx5e-Add-missing-release-firmware-call.patch -+ patches.suse/net-mlx5e-Fix-nest_level-for-vlan-pop-action.patch -+ patches.suse/net-mlx5e-Fix-pfnum-in-devlink-port-attribute.patch -+ patches.suse/net-qrtr-send-msgs-from-local-of-same-id-as-broadcas.patch -+ patches.suse/net-ipv4-devinet-Fix-crash-when-add-del-multicast-IP.patch -+ patches.suse/kbuild-btf-Fix-dependencies-for-DEBUG_INFO_BTF.patch -+ patches.suse/xsk-Fix-out-of-boundary-write-in-__xsk_rcv_memcpy.patch -+ patches.suse/arm-bpf-Fix-bugs-with-ALU64-RSH-ARSH-BPF_K-shift-by-.patch -+ patches.suse/net-tun-record-RX-queue-in-skb-before-do_xdp_generic.patch -+ patches.suse/net-phy-micrel-use-genphy_read_status-for-KSZ9131.patch -+ patches.suse/ionic-add-dynamic_debug-header.patch -+ patches.suse/ionic-fix-unused-assignment.patch -+ patches.suse/nl80211-fix-NL80211_ATTR_FTM_RESPONDER-policy.patch -+ patches.suse/mac80211_hwsim-Use-kstrndup-in-place-of-kasprintf.patch -+ patches.suse/mac80211-fix-race-in-ieee80211_register_hw.patch -+ patches.suse/mac80211-fix-channel-switch-trigger-from-unknown-mes.patch -+ patches.suse/arm-bpf-Fix-offset-overflow-for-BPF_MEM-BPF_DW.patch -+ patches.suse/bpf-Prevent-re-mmap-ing-BPF-map-as-writable-for-init.patch -+ patches.suse/selftests-bpf-Validate-frozen-map-contents-stays-fro.patch -+ patches.suse/xsk-Add-missing-check-on-user-supplied-headroom-size.patch -+ patches.suse/net-dsa-mt7530-fix-tagged-frames-pass-through-in-VLA.patch -+ patches.suse/amd-xgbe-Use-__napi_schedule-in-BH-context.patch -+ patches.suse/ALSA-hda-realtek-Enable-the-headset-mic-on-Asus-FX50.patch -+ patches.suse/ALSA-usb-audio-Filter-error-from-connector-kctl-ops-.patch -+ patches.suse/ALSA-usb-audio-Don-t-override-ignore_ctl_error-value.patch -+ patches.suse/ALSA-usb-audio-Don-t-create-jack-controls-for-PCM-te.patch -+ patches.suse/ALSA-usb-audio-Check-mapping-at-creating-connector-c.patch -+ patches.suse/ALSA-hda-Don-t-release-card-at-firmware-loading-erro.patch -+ patches.suse/ALSA-hda-Honor-PM-disablement-in-PM-freeze-and-thaw_.patch -+ patches.suse/ALSA-hda-Release-resources-at-error-in-delayed-probe.patch -+ patches.suse/ALSA-hda-Keep-the-controller-initialization-even-if-.patch -+ patches.suse/ALSA-hda-Skip-controller-resume-if-not-needed.patch -+ patches.suse/ALSA-hda-Explicitly-permit-using-autosuspend-if-runt.patch -+ patches.suse/ALSA-hda-call-runtime_allow-for-all-hda-controllers.patch -+ patches.suse/watchdog-sp805-fix-restart-handler.patch -+ patches.suse/drm-amd-powerplay-force-the-trim-of-the-mclk-dpm_lev.patch -+ patches.suse/i2c-designware-platdrv-Remove-DPM_FLAG_SMART_SUSPEND.patch -+ patches.suse/i2c-altera-use-proper-variable-to-hold-errno.patch -+ patches.suse/xfs-acquire-superblock-freeze-protection-on-eofblock.patch -+ patches.suse/hwmon-jc42-Fix-name-to-have-no-illegal-characters.patch -+ patches.suse/scsi-qla2xxx-Fix-regression-warnings.patch -+ patches.suse/scsi-sg-add-sg_remove_request-in-sg_common_write -+ patches.suse/ext4-use-non-movable-memory-for-superblock-readahead.patch -+ patches.suse/ext4-do-not-zeroout-extents-beyond-i_disksize.patch -+ patches.suse/irqchip-mbigen-Free-msi_desc-on-device-teardown.patch -+ patches.suse/irqchip-ti-sci-inta-Fix-processing-of-masked-irqs.patch -+ patches.suse/proc-time-namespace-Show-clock-symbolic-names-in-pro.patch -+ patches.suse/objtool-fix-switch-table-detection-in-text-unlikely.patch -+ patches.suse/objtool-make-bp-scratch-register-warning-more-robust.patch -+ patches.suse/x86-microcode-amd-increase-microcode-patch_max_size.patch -+ patches.suse/x86-resctrl-fix-invalid-attempt-at-removing-the-default-resource-group.patch -+ patches.suse/x86-resctrl-preserve-cdp-enable-over-cpu-hotplug.patch -+ patches.suse/tpm-ibmvtpm-retry-on-H_CLOSED-in-tpm_ibmvtpm_send.patch -+ patches.suse/tpm-fix-wrong-return-value-in-tpm_pcr_extend.patch -+ patches.suse/tpm-tpm_tis-Free-IRQ-if-probing-fails.patch -+ patches.suse/kvm-check-validity-of-resolved-slot-when-searching-memslots -+ patches.suse/KVM-s390-Return-last-valid-slot-if-approx-index-is-o.patch -+ patches.suse/kvm-s390-fix-pv-check-in-deliverable_irqs -+ patches.suse/coredump-fix-null-pointer-dereference-on-coredump.patch -+ patches.suse/audit-check-the-length-of-userspace-generated-audit-.patch -+ patches.suse/remoteproc-qcom_q6v5_mss-fix-a-bug-in-q6v5_probe.patch -+ patches.suse/nfsd-memory-corruption-in-nfsd4_lock.patch -+ patches.suse/SUNRPC-Fix-backchannel-RPC-soft-lockups.patch -+ patches.suse/svcrdma-fix-trace-point-use-after-free-race.patch -+ patches.suse/svcrdma-Fix-leak-of-svc_rdma_recv_ctxt-objects.patch -+ patches.suse/drivers-soc-xilinx-fix-firmware-driver-Kconfig-depen.patch -+ patches.suse/PCI-Move-Apex-Edge-TPU-class-quirk-to-fix-BAR-assign.patch -+ patches.suse/drm-amdgpu-Correctly-initialize-thermal-controller-f.patch -+ patches.suse/drm-i915-HDCP-fix-Ri-prime-check-done-during-link-ch.patch -+ patches.suse/drm-meson-Delete-an-error-message-in-meson_dw_hdmi_b.patch -+ patches.suse/ALSA-hda-hdmi-Add-module-option-to-disable-audio-com.patch -+ patches.suse/ALSA-usb-audio-Filter-out-unsupported-sample-rates-o.patch -+ patches.suse/ALSA-hda-realtek-Fix-unexpected-init_amp-override.patch -+ patches.suse/ALSA-hda-Remove-ASUS-ROG-Zenith-from-the-blacklist.patch -+ patches.suse/ALSA-usb-audio-Add-static-mapping-table-for-ALC1220-.patch -+ patches.suse/ALSA-usb-audio-Add-quirk-for-Focusrite-Scarlett-2i2.patch -+ patches.suse/ALSA-usx2y-Fix-potential-NULL-dereference.patch -+ patches.suse/ALSA-usb-audio-Apply-async-workaround-for-Scarlett-2.patch -+ patches.suse/ASoC-topology-Check-return-value-of-soc_tplg_create_.patch -+ patches.suse/ASoC-topology-Check-return-value-of-soc_tplg_-_creat.patch -+ patches.suse/ASoC-topology-Check-soc_tplg_add_route-return-value.patch -+ patches.suse/ASoC-topology-Check-return-value-of-pcm_new_ver.patch -+ patches.suse/ASoC-topology-Check-return-value-of-soc_tplg_dai_con.patch -+ patches.suse/ASoC-tas571x-disable-regulators-on-failed-probe.patch -+ patches.suse/soc-stm-stm32_sub_sai-Add-missing-n-in-log-messages.patch -+ patches.suse/ASoC-qcom-common-Silence-duplicate-parse-error-messa.patch -+ patches.suse/ASoC-madera-Remove-a-couple-of-stray-blank-lines.patch -+ patches.suse/ASoC-sgtl5000-Fix-VAG-power-on-handling.patch -+ patches.suse/ASoC-q6dsp6-q6afe-dai-add-missing-channels-to-MI2S-D.patch -+ patches.suse/ASoC-topology-Fix-endianness-issue.patch -+ patches.suse/ASoC-codecs-hdac_hdmi-Fix-incorrect-use-of-list_for_.patch -+ patches.suse/ASoC-rsnd-Fix-parent-SSI-start-stop-in-multi-SSI-mod.patch -+ patches.suse/ASoC-rsnd-Fix-HDMI-channel-mapping-for-multi-SSI-mod.patch -+ patches.suse/ASoC-SOF-Intel-add-min-max-channels-for-SSP-on-Baytr.patch -+ patches.suse/ASoC-dapm-fixup-dapm-kcontrol-widget.patch -+ patches.suse/ASoC-rsnd-Don-t-treat-master-SSI-in-multi-SSI-setup-.patch -+ patches.suse/ASoC-rsnd-Fix-status-check-failed-spam-for-multi-SSI.patch -+ patches.suse/ASoC-wm8960-Fix-wrong-clock-after-suspend-resume.patch -+ patches.suse/ALSA-usb-audio-Add-connector-notifier-delegation.patch -+ patches.suse/ALSA-usb-audio-Fix-usb-audio-refcnt-leak-when-gettin.patch -+ patches.suse/ALSA-hda-realtek-Add-new-codec-supported-for-ALC245.patch -+ patches.suse/ALSA-hda-Always-use-jackpoll-helper-for-jack-update-.patch -+ patches.suse/blk-iocost-Fix-error-on-iocost_ioc_vrate_adj.patch -+ patches.suse/pnp-Use-list_for_each_entry-instead-of-open-coding.patch -+ patches.suse/PM-sleep-core-Switch-back-to-async_schedule_dev.patch -+ patches.suse/net-netrom-Fix-potential-nr_neigh-refcnt-leak-in-nr_.patch -+ patches.suse/wimax-i2400m-Fix-potential-urb-refcnt-leak.patch -+ patches.suse/net-mlx4_en-avoid-indirect-call-in-TX-completion.patch -+ patches.suse/tcp-cache-line-align-MAX_TCP_HEADER.patch -+ patches.suse/net-openvswitch-ovs_ct_exit-to-be-done-under-ovs_loc.patch -+ patches.suse/ipv6-fix-restrict-IPV6_ADDRFORM-operation.patch -+ patches.suse/net-stmmac-dwmac-meson8b-Add-missing-boundary-to-RGM.patch -+ patches.suse/cxgb4-fix-large-delays-in-PTP-synchronization.patch -+ patches.suse/team-fix-hang-in-team_mode_get.patch -+ patches.suse/macvlan-fix-null-dereference-in-macvlan_device_event.patch -+ patches.suse/xfrm-Always-set-XFRM_TRANSFORMED-in-xfrm-4-6-_output.patch -+ patches.suse/vrf-Check-skb-for-XFRM_TRANSFORMED-flag.patch -+ patches.suse/net-dsa-b53-Lookup-VID-in-ARL-searches-when-VLAN-is-.patch -+ patches.suse/net-dsa-b53-Fix-ARL-register-definitions.patch -+ patches.suse/net-dsa-b53-Rework-ARL-bin-logic.patch -+ patches.suse/net-dsa-b53-b53_arl_rw_op-needs-to-select-IVL-or-SVL.patch -+ patches.suse/selftests-Fix-suppress-test-in-fib_tests.sh.patch -+ patches.suse/sched-etf-do-not-assume-all-sockets-are-full-blown.patch -+ patches.suse/vrf-Fix-IPv6-with-qdisc-and-xfrm.patch -+ patches.suse/ipv4-Update-fib_select_default-to-handle-nexthop-obj.patch -+ patches.suse/mlxsw-Fix-some-IS_ERR-vs-NULL-bugs.patch -+ patches.suse/vxlan-use-the-correct-nlattr-array-in-NL_SET_ERR_MSG.patch -+ patches.suse/geneve-use-the-correct-nlattr-array-in-NL_SET_ERR_MS.patch -+ patches.suse/cxgb4-fix-adapter-crash-due-to-wrong-MC-size.patch -+ patches.suse/net-x25-Fix-x25_neigh-refcnt-leak-when-receiving-fra.patch -+ patches.suse/net-bcmgenet-correct-per-TX-RX-ring-statistics.patch -+ patches.suse/iwlwifi-pcie-actually-release-queue-memory-in-TVQM.patch -+ patches.suse/iwlwifi-mvm-beacon-statistics-shouldn-t-go-backwards.patch -+ patches.suse/iwlwifi-mvm-limit-maximum-queue-appropriately.patch -+ patches.suse/iwlwifi-mvm-Do-not-declare-support-for-ACK-Enabled-A.patch -+ patches.suse/iwlwifi-mvm-fix-inactive-TID-removal-return-value-us.patch -+ patches.suse/macsec-avoid-to-set-wrong-mtu.patch -+ patches.suse/bpf-Forbid-XADD-on-spilled-pointers-for-unprivileged.patch -+ patches.suse/bpf-Fix-handling-of-XADD-on-BTF-memory.patch -+ patches.suse/perf-core-fix-parent-pid-tid-in-task-exit-events.patch -+ patches.suse/x86-sched-Bail-out-of-frequency-invariance-if-.patch -+ patches.suse/x86-sched-Account-for-CPUs-with-less-than-4-cores-in.patch -+ patches.suse/x86-sched-Don-t-enable-static-key-when-starting-seco.patch -+ patches.suse/vdso-datapage-Use-correct-clock-mode-name-in-comment.patch -+ patches.suse/powerpc-setup_64-Set-cache-line-size-based-on-cache-.patch -+ patches.suse/s390-ftrace-fix-potential-crashes-when-switching-tracers -+ patches.suse/s390-pci-do-not-set-affinity-for-floating-irqs -+ patches.suse/s390-protvirt-fix-compilation-issue -+ patches.suse/staging-gasket-Fix-incongruency-in-handling-of-sysfs.patch -+ patches.suse/staging-comedi-dt2815-fix-writing-hi-byte-of-analog-.patch -+ patches.suse/iio-ad7797-Use-correct-attribute_group.patch -+ patches.suse/iio-adc-stm32-adc-fix-sleep-in-atomic-context.patch -+ patches.suse/iio-xilinx-xadc-Fix-ADC-B-powerdown.patch -+ patches.suse/iio-xilinx-xadc-Fix-clearing-interrupt-when-enabling.patch -+ patches.suse/iio-xilinx-xadc-Fix-sequencer-configuration-for-aux-.patch -+ patches.suse/iio-xilinx-xadc-Make-sure-not-exceed-maximum-sampler.patch -+ patches.suse/iio-st_sensors-rely-on-odr-mask-to-know-if-odr-can-b.patch -+ patches.suse/iio-adc-ti-ads8344-properly-byte-swap-value.patch -+ patches.suse/iio-core-remove-extra-semi-colon-from-devm_iio_devic.patch -+ patches.suse/staging-vt6656-Don-t-set-RCR_MULTICAST-or-RCR_BROADC.patch -+ patches.suse/staging-vt6656-Fix-drivers-TBTT-timing-counter.patch -+ patches.suse/staging-vt6656-Fix-pairwise-key-entry-save.patch -+ patches.suse/staging-comedi-Fix-comedi_device-refcnt-leak-in-come.patch -+ patches.suse/staging-vt6656-Fix-calling-conditions-of-vnt_set_bss.patch -+ patches.suse/Revert-serial-uartps-Fix-uartps_major-handling.patch -+ patches.suse/serial-sh-sci-Make-sure-status-register-SCxSR-is-rea.patch -+ patches.suse/vt-don-t-use-kmalloc-for-the-unicode-screen-buffer.patch -+ patches.suse/tty-serial-owl-add-much-needed-clk_prepare_enable.patch -+ patches.suse/vt-don-t-hardcode-the-mem-allocation-upper-bound.patch -+ patches.suse/tty-serial-bcm63xx-fix-missing-clk_put-in-bcm63xx_ua.patch -+ patches.suse/tty-rocket-avoid-OOB-access.patch -+ patches.suse/tty-hvc-fix-buffer-overflow-during-hvc_alloc.patch - patches.suse/USB-core-Fix-free-while-in-use-bug-in-the-USB-S-Glib.patch -+ patches.suse/USB-early-Handle-AMD-s-spec-compliant-identifiers-to.patch -+ patches.suse/UAS-no-use-logging-any-details-in-case-of-ENODEV.patch -+ patches.suse/UAS-fix-deadlock-in-error-handling-and-PM-flushing-w.patch -+ patches.suse/cdc-acm-close-race-betrween-suspend-and-acm_softint.patch -+ patches.suse/cdc-acm-introduce-a-cool-down.patch -+ patches.suse/usb-f_fs-Clear-OS-Extended-descriptor-counts-to-zero.patch -+ patches.suse/usb-typec-tcpm-Ignore-CC-and-vbus-changes-in-PORT_RE.patch -+ patches.suse/USB-Add-USB_QUIRK_DELAY_CTRL_MSG-and-USB_QUIRK_DELAY.patch -+ patches.suse/usb-gadget-udc-bdc-Remove-unnecessary-NULL-checks-in.patch -+ patches.suse/usb-dwc3-Fix-GTXFIFOSIZ.TXFDEP-macro-name.patch -+ patches.suse/usb-dwc3-gadget-Properly-set-maxpacket-limit.patch -+ patches.suse/usb-dwc3-gadget-Do-link-recovery-for-SS-and-SSP.patch -+ patches.suse/usb-dwc3-gadget-Fix-request-completion-check.patch -+ patches.suse/usb-gadget-udc-atmel-Fix-vbus-disconnect-handling.patch -+ patches.suse/xhci-Fix-handling-halted-endpoint-even-if-endpoint-r.patch -+ patches.suse/xhci-prevent-bus-suspend-if-a-roothub-port-detected-.patch -+ patches.suse/xhci-Don-t-clear-hub-TT-buffer-on-ep0-protocol-stall.patch -+ patches.suse/usb-typec-altmode-Fix-typec_altmode_get_partner-some.patch -+ patches.suse/USB-hub-Fix-handling-of-connect-changes-during-sleep.patch -+ patches.suse/USB-hub-Revert-commit-bd0e6c9614b9-usb-hub-try-old-e.patch -+ patches.suse/usb-storage-Add-unusual_devs-entry-for-JMicron-JMS56.patch -+ patches.suse/USB-sisusbvga-Change-port-variable-from-signed-to-un.patch -+ patches.suse/s390-mm-fix-page-table-upgrade-vs-2ndary-address-mode -+ patches.suse/RDMA-uverbs-Fix-a-race-with-disassociate-and-exit_mm.patch -+ patches.suse/RDMA-core-Fix-overwriting-of-uobj-in-case-of-error.patch -+ patches.suse/propagate_one-mnt_set_mountpoint-needs-mount_lock.patch -+ patches.suse/crypto-caam-fix-the-address-of-the-last-entry-of-S-G.patch -+ patches.suse/mmc-meson-mx-sdio-Set-MMC_CAP_WAIT_WHILE_BUSY.patch -+ patches.suse/mmc-meson-mx-sdio-remove-the-broken-card_busy-op.patch -+ patches.suse/mmc-cqhci-Avoid-false-cqhci-CQE-stuck-on-by-not-open.patch -+ patches.suse/mmc-sdhci-msm-Enable-host-capabilities-pertains-to-R.patch -+ patches.suse/mmc-sdhci-xenon-fix-annoying-1.8V-regulator-warning.patch -+ patches.suse/mmc-sdhci-pci-Fix-eMMC-driver-strength-for-BYT-based.patch - patches.suse/selinux-properly-handle-multiple-messages-in-selinux.patch -- patches.suse/vfio-type1-fix-va-pa-translation-for-pfnmap-vmas-in-vaddr_get_pfn -+ patches.suse/0001-dm-writecache-fix-data-corruption-when-reloading-the.patch -+ patches.suse/0002-dm-verity-fec-fix-hash-block-number-in-verity_fec_de.patch -+ patches.suse/scsi-qla2xxx-set-UNLOADING-before-waiting-for-sessio.patch -+ patches.suse/scsi-qla2xxx-check-UNLOADING-before-posting-async-wo.patch -+ patches.suse/drm-edid-Fix-off-by-one-in-DispID-DTD-pixel-clock.patch -+ patches.suse/drm-qxl-qxl_release-leak-in-qxl_draw_dirty_fb.patch -+ patches.suse/drm-qxl-qxl_release-leak-in-qxl_hw_surface_alloc.patch -+ patches.suse/drm-qxl-lost-qxl_bo_kunmap_atomic_page-in-qxl_image_.patch -+ patches.suse/drm-qxl-qxl_release-use-after-free.patch -+ patches.suse/drm-amd-display-Fix-green-screen-issue-after-suspend.patch -+ patches.suse/drm-amd-powerplay-avoid-using-pm_en-before-it-is-ini.patch -+ patches.suse/drm-amdgpu-invalidate-L2-before-SDMA-IBs-v2.patch -+ patches.suse/ALSA-hda-Match-both-PCI-ID-and-SSID-for-driver-black.patch -+ patches.suse/ALSA-pcm-oss-Place-the-plugin-buffer-overflow-checks.patch -+ patches.suse/ALSA-line6-Fix-POD-HD500-audio-playback.patch -+ patches.suse/ALSA-hda-realtek-Two-front-mics-on-a-Lenovo-ThinkCen.patch -+ patches.suse/ALSA-hda-hdmi-fix-race-in-monitor-detection-during-p.patch -+ patches.suse/ALSA-hda-hdmi-fix-without-unlocked-before-return.patch -+ patches.suse/ALSA-opti9xx-shut-up-gcc-10-range-warning.patch -+ patches.suse/ALSA-usb-audio-Correct-a-typo-of-NuPrime-DAC-10-USB-.patch -+ patches.suse/i2c-iproc-generate-stop-event-for-slave-writes.patch -+ patches.suse/i2c-amd-mp2-pci-Fix-Oops-in-amd_mp2_pci_init-error-h.patch -+ patches.suse/i2c-aspeed-Avoid-i2c-interrupt-status-clear-race-con.patch -+ patches.suse/vfio-avoid-possible-overflow-in-vfio_iommu_type1_pin.patch -+ patches.suse/vfio-type1-Fix-VA-PA-translation-for-PFNMAP-VMAs-in-.patch -+ patches.suse/dmaengine-pch_dma.c-Avoid-data-race-between-probe-an.patch -+ patches.suse/dmaengine-mmp_tdma-Do-not-ignore-slave-config-valida.patch -+ patches.suse/dmaengine-mmp_tdma-Reset-channel-error-on-release.patch -+ patches.suse/dmaengine-dmatest-Fix-iteration-non-stop-logic.patch -+ patches.suse/dmaengine-dmatest-Fix-process-hang-when-reading-wait.patch -+ patches.suse/nfs-Fix-potential-posix_acl-refcnt-leak-in-nfs3_set_.patch -+ patches.suse/SUNRPC-Remove-unreachable-error-condition.patch -+ patches.suse/NFSv4.1-fix-handling-of-backchannel-binding-in-BIND_.patch -+ patches.suse/xprtrdma-fix-trace-point-use-after-free-race.patch -+ patches.suse/PM-ACPI-Output-correct-message-on-target-power-state.patch -+ patches.suse/PM-hibernate-Freeze-kernel-threads-in-software_resum.patch -+ patches.suse/iommu-amd-fix-legacy-interrupt-remapping-for-x2apic-enabled-system -+ patches.suse/iommu-qcom-fix-local_base-status-check -+ patches.suse/btrfs-fix-partial-loss-of-prealloc-extent-past-i_siz.patch -+ patches.suse/0004-virtio-blk-handle-block_device_operations-callbacks-.patch -+ patches.suse/HID-wacom-Read-HID_DG_CONTACTMAX-directly-for-non-ge.patch -+ patches.suse/HID-multitouch-add-eGalaxTouch-P80H84-support.patch -+ patches.suse/HID-alps-Add-AUI1657-device-ID.patch -+ patches.suse/HID-alps-ALPS_1657-is-too-specific-use-U1_UNICORN_LE.patch -+ patches.suse/Revert-HID-wacom-generic-read-the-number-of-expected.patch -+ patches.suse/HID-wacom-Report-2nd-gen-Intuos-Pro-S-center-button-.patch -+ patches.suse/HID-i2c-hid-reset-Synaptics-SYNA2393-on-resume.patch -+ patches.suse/HID-quirks-Add-HID_QUIRK_NO_INIT_REPORTS-quirk-for-D.patch -+ patches.suse/platform-x86-asus-nb-wmi-Do-not-load-on-Asus-T100TA-.patch -+ patches.suse/crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch -+ patches.suse/crypto-arch-nhpoly1305-process-in-explicit-4k-chunks.patch -+ patches.suse/bnxt_en-Fix-VF-anti-spoof-filter-setup.patch -+ patches.suse/bnxt_en-Reduce-BNXT_MSIX_VEC_MAX-value-to-supported-.patch -+ patches.suse/bnxt_en-Improve-AER-slot-reset.patch -+ patches.suse/bnxt_en-Return-error-when-allocating-zero-size-conte.patch -+ patches.suse/bnxt_en-Fix-VLAN-acceleration-handling-in-bnxt_fix_f.patch -+ patches.suse/batman-adv-fix-batadv_nc_random_weight_tq.patch -+ patches.suse/batman-adv-Fix-refcnt-leak-in-batadv_show_throughput.patch -+ patches.suse/batman-adv-Fix-refcnt-leak-in-batadv_store_throughpu.patch -+ patches.suse/batman-adv-Fix-refcnt-leak-in-batadv_v_ogm_process.patch -+ patches.suse/wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch -+ patches.suse/wireguard-receive-use-tunnel-helpers-for-decapsulati.patch -+ patches.suse/net-mlx5-DR-On-creation-set-CQ-s-arm_db-member-to-ri.patch -+ patches.suse/net-mlx5e-Fix-q-counters-on-uplink-representors.patch -+ patches.suse/ibmvnic-Skip-fatal-error-reset-after-passive-init.patch -+ patches.suse/dp83640-reverse-arguments-to-list_add_tail.patch -+ patches.suse/ionic-no-link-check-until-after-probe.patch -+ patches.suse/ionic-refresh-devinfo-after-fw-upgrade.patch -+ patches.suse/net-macb-Fix-runtime-PM-refcounting.patch -+ patches.suse/cxgb4-fix-EOTID-leak-when-disabling-TC-MQPRIO-offloa.patch -+ patches.suse/wireguard-socket-remove-errant-restriction-on-loopin.patch -+ patches.suse/wireguard-send-receive-cond_resched-when-processing-.patch -+ patches.suse/wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch -+ patches.suse/wireguard-send-receive-use-explicit-unlikely-branch-.patch -+ patches.suse/tracing-kprobes-fix-a-double-initialization-typo.patch -+ patches.suse/tracing-add-a-vmalloc_sync_mappings-for-safe-measure.patch -+ patches.suse/ipc-mqueue.c-change-__do_notify-to-bypass-check_kill.patch -+ patches.suse/scripts-decodecode-fix-trapping-instruction-formatti.patch -+ patches.suse/eventpoll-fix-missing-wakeup-for-ovflist-in-ep_poll_.patch -+ patches.suse/drm-amd-display-Prevent-dpcd-reads-with-passive-dong.patch -+ patches.suse/drm-ingenic-drm-add-MODULE_DEVICE_TABLE.patch -+ patches.suse/0004-sun6i-dsi-fix-gcc-4.8.patch -+ patches.suse/USB-uas-add-quirk-for-LaCie-2Big-Quadra.patch -+ patches.suse/USB-core-Fix-misleading-driver-bug-report.patch -+ patches.suse/usb-usbfs-correct-kernel-user-page-attribute-mismatc.patch -+ patches.suse/USB-serial-garmin_gps-add-sanity-checking-for-data-l.patch -+ patches.suse/USB-serial-qcserial-Add-DW5816e-support.patch -+ patches.suse/Revert-tty-serial-bcm63xx-fix-missing-clk_put-in-bcm.patch -+ patches.suse/vt-fix-unicode-console-freeing-with-a-common-interfa.patch -+ patches.suse/staging-gasket-Check-the-return-value-of-gasket_get_.patch -+ patches.suse/coredump-fix-crash-when-umh-is-disabled.patch -+ patches.suse/component-Silence-bind-error-on-EPROBE_DEFER.patch -+ patches.suse/ceph-fix-endianness-bug-when-handling-mds-session-feature-bits.patch -+ patches.suse/ceph-fix-special-error-code-in-ceph_try_get_caps.patch -+ patches.suse/ceph-fix-double-unlock-in-handle_cap_export.patch -+ patches.suse/ceph-demote-quotarealm-lookup-warning-to-a-debug-message.patch -+ patches.suse/scsi-qla2xxx-Fix-hang-when-issuing-nvme-disconnect-a.patch -+ patches.suse/scsi-qla2xxx-Delete-all-sessions-before-unregister-l.patch -+ patches.suse/scsi-ibmvfc-Don-t-send-implicit-logouts-prior-to-NPI.patch -+ patches.suse/scsi-ibmvscsi-Fix-WARN_ON-during-event-pool-release.patch -+ patches.suse/bdi-move-bdi_dev_name-out-of-line.patch -+ patches.suse/bdi-use-bdi_dev_name-to-get-device-name.patch -+ patches.suse/bdi-add-a-dev_name-field-to-struct-backing_dev_info.patch -+ patches.suse/iommu-amd-fix-race-in-increase_address_space-fetch_pte -+ patches.suse/iommu-amd-do-not-loop-forever-when-trying-to-increase-address-space -+ patches.suse/iommu-amd-call-domain_flush_complete-in-update_domain -+ patches.suse/iommu-amd-update-device-table-in-increase_address_space -+ patches.suse/iommu-amd-do-not-flush-device-table-in-iommu_map_page -+ patches.suse/iommu-virtio-reverse-arguments-to-list_add -+ patches.suse/objtool-fix-stack-offset-tracking-for-indirect-cfas.patch -+ patches.suse/x86-entry-64-fix-unwind-hints-in-register-clearing-code.patch -+ patches.suse/x86-entry-64-fix-unwind-hints-in-kernel-exit-path.patch -+ patches.suse/x86-entry-64-fix-unwind-hints-in-_switch_to_asm.patch -+ patches.suse/x86-entry-64-fix-unwind-hints-in-rewind_stack_do_exit.patch -+ patches.suse/x86-unwind-prevent-false-warnings-for-non-current-tasks.patch -+ patches.suse/x86-unwind-orc-don-t-skip-the-first-frame-for-inactive-tasks.patch -+ patches.suse/x86-unwind-orc-prevent-unwinding-before-orc-initialization.patch -+ patches.suse/x86-unwind-orc-fix-error-path-for-bad-orc-entry-type.patch -+ patches.suse/x86-mm-cpa-flush-direct-map-alias-during-cpa.patch -+ patches.suse/gpio-pca953x-Fix-pca953x_gpio_set_config.patch -+ patches.suse/gpio-tegra-mask-GPIO-IRQs-during-IRQ-shutdown.patch -+ patches.suse/ipc-util.c-sysvipc_find_ipc-incorrectly-updates-posi.patch -+ patches.suse/mmc-sdhci-pci-gli-Fix-no-irq-handler-from-suspend.patch -+ patches.suse/mmc-alcor-Fix-a-resource-leak-in-the-error-path-for-.patch -+ patches.suse/mmc-sdhci-pci-gli-Fix-can-not-access-GL9750-after-re.patch -+ patches.suse/mmc-core-Check-request-type-before-completing-the-re.patch -+ patches.suse/mmc-core-Fix-recursive-locking-issue-in-CQE-recovery.patch -+ patches.suse/mmc-block-Fix-request-completion-in-the-CQE-timeout-.patch -+ patches.suse/mmc-sdhci-acpi-Add-SDHCI_QUIRK2_BROKEN_64_BIT_DMA-fo.patch -+ patches.suse/drm-i915-Don-t-enable-WaIncreaseLatencyIPCEnabled-wh.patch -+ patches.suse/Make-the-Reducing-compressed-framebufer-size-message.patch -+ patches.suse/drm-amd-powerplay-perform-PG-ungate-prior-to-CG-unga.patch -+ patches.suse/0006-drm-amdgpu-force-fbdev-into-vram.patch -+ patches.suse/drm-amd-display-add-basic-atomic-check-for-cursor-pl.patch -+ patches.suse/drm-i915-Propagate-error-from-completed-fences.patch -+ patches.suse/drm-i915-gvt-Init-DPLL-DDI-vreg-for-virtual-display-.patch -+ patches.suse/drm-i915-gvt-Fix-kernel-oops-for-3-level-ppgtt-guest.patch -+ patches.suse/ALSA-usb-audio-Add-control-message-quirk-delay-for-K.patch -+ patches.suse/ALSA-firewire-lib-fix-function-sizeof-not-defined-er.patch -+ patches.suse/Revert-ALSA-hda-realtek-Fix-pop-noise-on-ALC225.patch -+ patches.suse/ALSA-hda-realtek-Fix-S3-pop-noise-on-Dell-Wyse.patch -+ patches.suse/ALSA-usb-audio-add-mapping-for-ASRock-TRX40-Creator.patch -+ patches.suse/ALSA-rawmidi-Fix-racy-buffer-resize-under-concurrent.patch -+ patches.suse/ALSA-hda-realtek-Add-quirk-for-Samsung-Notebook.patch -+ patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-GL503VM-.patch -+ patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-UX550GE-.patch -+ patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-UX581LV-.patch -+ patches.suse/ALSA-hda-realtek-Add-COEF-workaround-for-ASUS-ZenBoo.patch -+ patches.suse/ALSA-hda-realtek-Limit-int-mic-boost-for-Thinkpad-T5.patch -+ patches.suse/hwmon-da9052-Synchronize-access-with-mfd.patch -+ patches.suse/RDMA-uverbs-Do-not-discard-the-IB_EVENT_DEVICE_FATAL.patch -+ patches.suse/RDMA-uverbs-Move-IB_EVENT_DEVICE_FATAL-to-destroy_uo.patch -+ patches.suse/r8169-re-establish-support-for-RTL8401-chip-version.patch -+ patches.suse/bpf-Fix-sk_psock-refcnt-leak-when-receiving-message.patch -+ patches.suse/bpf-Fix-error-return-code-in-map_lookup_and_delete_e.patch -+ patches.suse/umh-fix-memory-leak-on-execve-failure.patch -+ patches.suse/net-ipv4-really-enforce-backoff-for-redirects.patch -+ patches.suse/ionic-leave-netdev-mac-alone-after-fw-upgrade.patch -+ patches.suse/ionic-call-ionic_port_init-after-fw-upgrade.patch - patches.suse/netlabel-cope-with-NULL-catmap.patch -+ patches.suse/net-broadcom-select-broadcom_phy-for-bcmgenet.patch -+ patches.suse/bpf-Fix-bug-in-mmap-implementation-for-BPF-array-map.patch -+ patches.suse/bpf-Enforce-returning-0-for-fentry-fexit-progs.patch -+ patches.suse/bpf-Restrict-bpf_probe_read-str-only-to-archs-where-.patch -+ patches.suse/bpf-Restrict-bpf_trace_printk-s-s-usage-and-add-pks-.patch -+ patches.suse/nfs-fix-NULL-deference-in-nfs4_get_valid_delegation.patch -+ patches.suse/SUNRPC-Signalled-ASYNC-tasks-need-to-exit.patch -+ patches.suse/NFS-Fix-fscache-super_cookie-index_key-from-changing.patch -+ patches.suse/NFSv4-Fix-fscache-cookie-aux_data-to-ensure-change_a.patch -+ patches.suse/NFSv3-fix-rpc-receive-buffer-size-for-MOUNT-call.patch -+ patches.suse/pinctrl-actions-fix-function-group-name-for-i2c0_gro.patch -+ patches.suse/pinctrl-qcom-fix-wrong-write-in-update_dual_edge.patch -+ patches.suse/pinctrl-sunrisepoint-Fix-PAD-lock-register-offset-fo.patch -+ patches.suse/pinctrl-baytrail-Enable-pin-configuration-setting-fo.patch -+ patches.suse/pinctrl-cherryview-Add-missing-spinlock-usage-in-chv.patch -+ patches.suse/ARM-oxnas-make-ox820_boot_secondary-static.patch -+ patches.suse/powerpc-64s-kuap-Restore-AMR-in-system-reset-excepti.patch -+ patches.suse/x86-fix-early-boot-crash-on-gcc-10-third-try.patch -+ patches.suse/x86-unwind-orc-fix-error-handling-in-_unwind_start.patch -+ patches.suse/dwc3-Remove-check-for-HWO-flag-in-dwc3_gadget_ep_rec.patch -+ patches.suse/usb-dwc3-pci-Enable-extcon-driver-for-Intel-Merrifie.patch -+ patches.suse/usb-gadget-audio-Fix-a-missing-error-return-value-in.patch -+ patches.suse/usb-gadget-net2272-Fix-a-memory-leak-in-an-error-han.patch -+ patches.suse/usb-gadget-legacy-fix-redundant-initialization-warni.patch -+ patches.suse/usb-gadget-legacy-fix-error-return-code-in-cdc_bind.patch -+ patches.suse/usb-gadget-legacy-fix-error-return-code-in-gncm_bind.patch -+ patches.suse/usb-xhci-Fix-NULL-pointer-dereference-when-enqueuing.patch -+ patches.suse/usb-host-xhci-plat-keep-runtime-active-when-removing.patch -+ patches.suse/USB-usbfs-fix-mmap-dma-mismatch.patch -+ patches.suse/usb-gadget-udc-atmel-Make-some-symbols-static.patch -+ patches.suse/usb-core-hub-limit-HUB_QUIRK_DISABLE_AUTOSUSPEND-to-.patch - patches.suse/USB-gadget-fix-illegal-array-access-in-binding-with-.patch -+ patches.suse/clk-Unlink-clock-if-failed-to-prepare-or-enable.patch -+ patches.suse/clk-rockchip-fix-incorrect-configuration-of-rk3228-a.patch -+ patches.suse/clk-ti-am33xx-fix-RTC-clock-parent.patch -+ patches.suse/ima-Set-file-f_mode-instead-of-file-f_flags-in-ima_c.patch -+ patches.suse/evm-Check-also-if-tfm-is-an-error-pointer-in-init_de.patch -+ patches.suse/ima-Fix-return-value-of-ima_write_policy.patch -+ patches.suse/evm-Fix-RCU-list-related-warnings.patch -+ patches.suse/evm-Fix-a-small-race-in-init_desc.patch -+ patches.suse/vsprintf-don-t-obfuscate-NULL-and-error-pointers.patch -+ patches.suse/iommu-amd-fix-over-read-of-acpi-uid-from-ivrs-table -+ patches.suse/i2c-fix-missing-pm_runtime_put_sync-in-i2c_device_pr.patch -+ patches.suse/i2c-altera-Fix-race-between-xfer_msg-and-isr-thread.patch -+ patches.suse/i2c-mux-demux-pinctrl-Fix-an-error-handling-path-in-.patch -+ patches.suse/mtd-spinand-Propagate-ECC-information-to-the-MTD-str.patch -+ patches.suse/mtd-Fix-mtd-not-registered-due-to-nvmem-name-collisi.patch -+ patches.suse/dmaengine-owl-Use-correct-lock-in-owl_dma_get_pchan.patch -+ patches.suse/dmaengine-dmatest-Restore-default-for-channel.patch -+ patches.suse/dmaengine-tegra210-adma-Fix-an-error-handling-path-i.patch -+ patches.suse/ALSA-pcm-fix-incorrect-hw_base-increase.patch -+ patches.suse/ALSA-hda-realtek-Fix-silent-output-on-Gigabyte-X57-2.patch -+ patches.suse/ALSA-iec1712-Initialize-STDSP24-properly-when-using-.patch -+ patches.suse/ALSA-hda-realtek-Add-more-fixup-entries-for-Clevo-ma.patch -+ patches.suse/drm-edid-Add-Oculus-Rift-S-to-non-desktop-list.patch -+ patches.suse/drm-etnaviv-fix-perfmon-domain-interation.patch -+ patches.suse/scsi-qla2xxx-Do-not-log-message-when-reading-port-sp.patch -+ patches.suse/s390-kexec_file-fix-initrd-location-for-kdump-kernel.patch -+ patches.suse/tty-serial-add-missing-spin_lock_init-for-SiFive-ser.patch -+ patches.suse/staging-kpc2000-fix-error-return-code-in-kp2000_pcie.patch -+ patches.suse/iio-dac-vf610-Fix-an-error-handling-path-in-vf610_da.patch -+ patches.suse/staging-iio-ad2s1210-Fix-SPI-reading.patch -+ patches.suse/iio-adc-ti-ads8344-Fix-channel-selection.patch -+ patches.suse/iio-adc-stm32-adc-fix-device-used-to-request-dma.patch -+ patches.suse/iio-adc-stm32-dfsdm-fix-device-used-to-request-dma.patch -+ patches.suse/iio-sca3000-Remove-an-erroneous-get_device.patch -+ patches.suse/mei-release-me_cl-object-reference.patch -+ patches.suse/misc-rtsx-Add-short-delay-after-exit-from-ASPM.patch -+ patches.suse/net-revert-net-get-rid-of-an-signed-integer-overflow-in-ip_idents_reserve.patch -+ patches.suse/net-phy-propagate-an-error-back-to-the-callers-of-ph.patch -+ patches.suse/iwlwifi-pcie-handle-QuZ-configs-with-killer-NICs-as-.patch -+ patches.suse/r8152-support-additional-Microsoft-Surface-Ethernet-.patch -+ patches.suse/wireguard-selftests-use-newer-iproute2-for-gcc-10.patch -+ patches.suse/wireguard-noise-read-preshared-key-while-taking-lock.patch -+ patches.suse/wireguard-queueing-preserve-flow-hash-across-packet-.patch -+ patches.suse/wireguard-noise-separate-receive-counter-from-send-c.patch -+ patches.suse/ax25-fix-setsockopt-SO_BINDTODEVICE.patch -+ patches.suse/bpf-Prevent-mmap-ing-read-only-maps-as-writable.patch -+ patches.suse/net-mlx5-Fix-cleaning-unmanaged-flow-tables.patch -+ patches.suse/sched-fair-Fix-enqueue_task_fair-warning-some-more.patch -+ patches.suse/x86-unwind-orc-fix-unwind_get_return_address_ptr-for-inactive-tasks.patch -+ patches.suse/Input-mms114-fix-handling-of-mms345l.patch -+ patches.suse/Input-usbtouchscreen-add-support-for-BonXeon-TP.patch -+ patches.suse/Input-evdev-call-input_flush_device-on-release-not-f.patch -+ patches.suse/Input-xpad-add-custom-init-packet-for-Xbox-One-S-con.patch -+ patches.suse/Input-dlink-dir685-touchkeys-fix-a-typo-in-driver-na.patch -+ patches.suse/Input-i8042-add-ThinkPad-S230u-to-i8042-reset-list.patch -+ patches.suse/Input-synaptics-rmi4-really-fix-attn_data-use-after-.patch -+ patches.suse/Input-synaptics-rmi4-fix-error-return-code-in-rmi_dr.patch -+ patches.suse/Input-synaptics-add-a-second-working-PNP_ID-for-Leno.patch - patches.suse/fs-binfmt_elf.c-allocate-initialized-memory-in-fill_.patch -- patches.suse/Bluetooth-Consolidate-encryption-handling-in-hci_enc.patch -+ patches.suse/include-asm-generic-topology.h-guard-cpumask_of_node.patch -+ patches.suse/drm-amd-display-drop-cursor-position-check-in-atomic.patch -+ patches.suse/gpu-drm-Ingenic-Fix-opaque-pointer-casted-to-wrong-t.patch -+ patches.suse/ALSA-hwdep-fix-a-left-shifting-1-by-31-UB-bug.patch -+ patches.suse/ALSA-hda-realtek-Add-a-model-for-Thinkpad-T570-witho.patch -+ patches.suse/ALSA-usb-audio-mixer-volume-quirk-for-ESS-Technology.patch -+ patches.suse/ALSA-usb-audio-Quirks-for-Gigabyte-TRX40-Aorus-Maste.patch -+ patches.suse/ALSA-hda-realtek-Add-new-codec-supported-for-ALC287.patch -+ patches.suse/mmc-block-Fix-use-after-free-issue-for-rpmb.patch -+ patches.suse/RDMA-mlx5-Fix-NULL-pointer-dereference-in-destroy_pr.patch -+ patches.suse/iommu-fix-reference-count-leak-in-iommu_group_alloc -+ patches.suse/0004-libceph-ignore-pool-overlay-and-cache-logic-on-redirects.patch -+ patches.suse/0005-ceph-flush-release-queue-when-handling-caps-for-unknown-inode.patch -+ patches.suse/soc-mediatek-cmdq-return-send-msg-error-code.patch -+ patches.suse/gpio-exar-Fix-bad-handling-for-ida_simple_get-error-.patch -+ patches.suse/gpio-pxa-Fix-return-value-of-pxa_gpio_probe.patch -+ patches.suse/gpio-bcm-kona-Fix-return-value-of-bcm_kona_gpio_prob.patch -+ patches.suse/mac80211-mesh-fix-discovery-timer-re-arming-issue-cr.patch -+ patches.suse/ieee80211-Fix-incorrect-mask-for-default-PE-duration.patch -+ patches.suse/crypto-chelsio-chtls-properly-set-tp-lsndtime.patch -+ patches.suse/net-dsa-declare-lockless-TX-feature-for-slave-ports.patch -+ patches.suse/0005-xfrm-fix-error-in-comment.patch -+ patches.suse/powerpc-bpf-Enable-bpf_probe_read-str-on-powerpc-aga.patch -+ patches.suse/net-mlx5-Fix-crash-upon-suspend-resume.patch -+ patches.suse/net-mlx5e-Fix-stats-update-for-matchall-classifier.patch -+ patches.suse/net-mlx5e-replace-EINVAL-in-mlx5e_flower_parse_meta.patch -+ patches.suse/NFC-st21nfca-add-missed-kfree_skb-in-an-error-path.patch -+ patches.suse/drivers-net-ibmvnic-Update-VNIC-protocol-version-rep.patch -+ patches.suse/spi-Respect-DataBitLength-field-of-SpiSerialBusV2-AC.patch -+ patches.suse/spi-bcm-qspi-when-tx-rx-buffer-is-NULL-set-to-0.patch -+ patches.suse/spi-bcm-qspi-Handle-clock-probe-deferral.patch -+ patches.suse/spi-Fix-controller-unregister-order.patch -+ patches.suse/spi-bcm2835-Fix-controller-unregister-order.patch -+ patches.suse/spi-bcm2835aux-Fix-controller-unregister-order.patch -+ patches.suse/spi-dw-Fix-controller-unregister-order.patch -+ patches.suse/spi-pxa2xx-Fix-controller-unregister-order.patch -+ patches.suse/spi-pxa2xx-Fix-runtime-PM-ref-imbalance-on-probe-err.patch -+ patches.suse/spi-spi-mem-Fix-Dual-Quad-modes-on-Octal-capable-dev.patch -+ patches.suse/spi-pxa2xx-Apply-CS-clk-quirk-to-BXT.patch -+ patches.suse/spi-dw-Zero-DMA-Tx-and-Rx-configurations-on-stack.patch -+ patches.suse/spi-dw-Fix-native-CS-being-unset.patch -+ patches.suse/spi-dw-Enable-interrupts-in-accordance-with-DMA-xfer.patch -+ patches.suse/spi-dw-Return-any-value-retrieved-from-the-dma_trans.patch -+ patches.suse/spi-dw-Add-SPI-Tx-done-wait-method-to-DMA-based-tran.patch -+ patches.suse/spi-dw-Add-SPI-Rx-done-wait-method-to-DMA-based-tran.patch -+ patches.suse/spi-dw-Fix-Rx-only-DMA-transfers.patch -+ patches.suse/crypto-algapi-Avoid-spurious-modprobe-on-LOADED.patch -+ patches.suse/crypto-ccp-don-t-select-CONFIG_DMADEVICES.patch -+ patches.suse/crypto-drbg-fix-error-return-code-in-drbg_alloc_stat.patch -+ patches.suse/crypto-Avoid-free-namespace-collision.patch -+ patches.suse/crypto-stm32-crc32-fix-ext4-chksum-BUG_ON.patch -+ patches.suse/crypto-stm32-crc32-fix-run-time-self-test-issue.patch -+ patches.suse/crypto-stm32-crc32-fix-multi-instance.patch -+ patches.suse/edac-skx-use-the-mcmtr-register-to-retrieve-close_pg-bank_xor_enable.patch -+ patches.suse/objtool-clean-instruction-state-before-each-function-validation.patch -+ patches.suse/objtool-ignore-empty-alternatives.patch -+ patches.suse/objtool-rename-struct-cfi_state.patch -+ patches.suse/objtool-fix-cfi-insn_state-propagation.patch -+ patches.suse/objtool-remove-check-preventing-branches-within-alternative.patch -+ patches.suse/objtool-uniquely-identify-alternative-instruction-groups.patch -+ patches.suse/objtool-fix-orc-vs-alternatives.patch -+ patches.suse/objtool-allow-no-op-cfi-ops-in-alternatives.patch -+ patches.suse/efi-efivars-Add-missing-kobject_put-in-sysfs-entry-c.patch -+ patches.suse/x86-cpu-amd-make-erratum-1054-a-legacy-erratum.patch -+ patches.suse/lpfc_debugfs-get-rid-of-pointless-access_ok.patch -+ patches.suse/pcm_native-result-of-put_user-needs-to-be-checked.patch -+ patches.suse/mmc-sdhci-msm-Set-SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12.patch -+ patches.suse/mmc-core-Use-DEFINE_DEBUGFS_ATTRIBUTE-instead-of-DEF.patch -+ patches.suse/mmc-via-sdmmc-Respect-the-cmd-busy_timeout-from-the-.patch -+ patches.suse/mmc-sdio-Fix-potential-NULL-pointer-error-in-mmc_sdi.patch -+ patches.suse/mmc-sdio-Fix-several-potential-memory-leaks-in-mmc_s.patch -+ patches.suse/mmc-meson-mx-sdio-trigger-a-soft-reset-after-a-timeo.patch -+ patches.suse/mmc-uniphier-sd-call-devm_request_irq-after-tmio_mmc.patch -+ patches.suse/mmc-fix-compilation-of-user-API.patch -+ patches.suse/mmc-tmio-Further-fixup-runtime-PM-management-at-remo.patch -+ patches.suse/mmc-mmci_sdmmc-fix-DMA-API-warning-overlapping-mappi.patch -+ patches.suse/mmc-sdhci-esdhc-imx-fix-the-mask-for-tuning-start-po.patch -+ patches.suse/mmc-sdhci-msm-Clear-tuning-done-flag-while-hs400-tun.patch -+ patches.suse/platform-x86-intel-vbtn-Use-acpi_evaluate_integer.patch -+ patches.suse/platform-x86-intel-vbtn-Split-keymap-into-buttons-an.patch -+ patches.suse/platform-x86-intel-vbtn-Do-not-advertise-switches-to.patch -+ patches.suse/platform-x86-intel-vbtn-Also-handle-tablet-mode-swit.patch -+ patches.suse/platform-x86-dell-laptop-don-t-register-micmute-LED-.patch -+ patches.suse/platform-x86-hp-wmi-Convert-simple_strtoul-to-kstrto.patch -+ patches.suse/platform-x86-intel-hid-Add-a-quirk-to-support-HP-Spe.patch -+ patches.suse/platform-x86-intel-vbtn-Only-blacklist-SW_TABLET_MOD.patch -+ patches.suse/platform-x86-asus_wmi-Reserve-more-space-for-struct-.patch -+ patches.suse/PM-runtime-clk-Fix-clk_pm_runtime_get-error-path.patch -+ patches.suse/ACPI-sysfs-Fix-reference-count-leak-in-acpi_sysfs_ad.patch -+ patches.suse/ACPI-CPPC-Fix-reference-count-leak-in-acpi_cppc_proc.patch -+ patches.suse/ACPI-GED-add-support-for-_Exx-_Lxx-handler-methods.patch -+ patches.suse/ACPI-GED-use-correct-trigger-type-field-in-_Exx-_Lxx.patch -+ patches.suse/agp-intel-Reinforce-the-barrier-after-GTT-updates.patch -+ patches.suse/0002-drm-qxl-Use-correct-notify-port-address-when-creatin.patch -+ patches.suse/drm-dp_mst-Reformat-drm_dp_check_act_status-a-bit.patch -+ patches.suse/0001-drm-dp_mst-Increase-ACT-retry-timeout-to-3s.patch -+ patches.suse/drm-bridge-adv7511-Extend-list-of-audio-sample-rates.patch -+ patches.suse/0001-video-vt8500lcdfb-fix-fallthrough-warning.patch -+ patches.suse/0003-drm-amd-display-fix-Kconfig-help-text.patch -+ patches.suse/video-fbdev-w100fb-Fix-a-potential-double-free.patch -+ patches.suse/drm-vkms-Hold-gem-object-while-still-in-use.patch -+ patches.suse/drm-mcde-dsi-Fix-return-value-check-in-mcde_dsi_bind.patch -+ patches.suse/iocost-don-t-let-vrate-run-wild-while-there-s-no-sat.patch -+ patches.suse/nvme-fc-Sync-header-to-FC-NVME-2-rev-1.08.patch -+ patches.suse/nvme-fc-and-nvmet-fc-revise-LLDD-api-for-LS-receptio.patch -+ patches.suse/nvme-fc-nvmet-fc-refactor-for-common-LS-definitions.patch -+ patches.suse/nvmet-fc-Better-size-LS-buffers.patch -+ patches.suse/nvme-fc-Ensure-private-pointers-are-NULL-if-no-data.patch -+ patches.suse/nvme-fc-convert-assoc_active-flag-to-bit-op.patch -+ patches.suse/nvme-fc-Update-header-and-host-for-common-definition.patch -+ patches.suse/nvmet-fc-Update-target-for-common-definitions-for-LS.patch -+ patches.suse/nvme-fc-Add-Disconnect-Association-Rcv-support.patch -+ patches.suse/nvmet-fc-add-LS-failure-messages.patch -+ patches.suse/nvmet-fc-perform-small-cleanups-on-unneeded-checks.patch -+ patches.suse/nvmet-fc-track-hostport-handle-for-associations.patch -+ patches.suse/nvmet-fc-rename-ls_list-to-ls_rcv_list.patch -+ patches.suse/nvmet-fc-Add-Disconnect-Association-Xmt-support.patch -+ patches.suse/nvme-fcloop-refactor-to-enable-target-to-host-LS.patch -+ patches.suse/nvme-fcloop-add-target-to-host-LS-request-support.patch -+ patches.suse/lpfc-Refactor-lpfc-nvme-headers.patch -+ patches.suse/lpfc-Refactor-nvmet_rcv_ctx-to-create-lpfc_async_xch.patch -+ patches.suse/lpfc-Commonize-lpfc_async_xchg_ctx-state-and-flag-de.patch -+ patches.suse/lpfc-Refactor-NVME-LS-receive-handling.patch -+ patches.suse/lpfc-Refactor-Send-LS-Request-support.patch -+ patches.suse/lpfc-Refactor-Send-LS-Abort-support.patch -+ patches.suse/lpfc-Refactor-Send-LS-Response-support.patch -+ patches.suse/lpfc-nvme-Add-Receive-LS-Request-and-Send-LS-Respons.patch -+ patches.suse/lpfc-nvmet-Add-support-for-NVME-LS-request-hosthandl.patch -+ patches.suse/lpfc-nvmet-Add-Send-LS-Request-and-Abort-LS-Request-.patch -+ patches.suse/nvme-fc-avoid-gcc-10-zero-length-bounds-warning.patch -+ patches.suse/0007-raid5-remove-gfp-flags-from-scribble_alloc.patch -+ patches.suse/nvme-fc-print-proper-nvme-fc-devloss_tmo-value.patch -+ patches.suse/lpfc-Fix-pointer-checks-and-comments-in-LS-receive-r.patch -+ patches.suse/lpfc-fix-axchg-pointer-reference-after-free-and-doub.patch -+ patches.suse/lpfc-Fix-return-value-in-__lpfc_nvme_ls_abort.patch -+ patches.suse/xfs-clean-up-the-error-handling-in-xfs_swap_extents.patch -+ patches.suse/xfs-fix-duplicate-verification-from-xfs_qm_dqflush.patch -+ patches.suse/xfs-don-t-fail-unwritten-extent-conversion-on-writeb.patch -+ patches.suse/xfs-measure-all-contiguous-previous-extents-for-prea.patch -+ patches.suse/xfs-force-writes-to-delalloc-regions-to-unwritten.patch -+ patches.suse/0001-btrfs-reloc-fix-reloc-root-leak-and-NULL-pointer-der.patch -+ patches.suse/0002-btrfs-reloc-clear-DEAD_RELOC_TREE-bit-for-orphan-roo.patch -+ patches.suse/clocksource-dw_apb_timer-Make-CPU-affiliation-being-.patch -+ patches.suse/clocksource-dw_apb_timer_of-Fix-missing-clockevent-t.patch -+ patches.suse/sched-fair-Simplify-the-code-of-should_we_balance.patch -+ patches.suse/sched-fair-find_idlest_group-Remove-unused-sd_flag-parameter.patch -+ patches.suse/sched-Make-newidle_balance-static-again.patch -+ patches.suse/sched-fair-Use-__this_cpu_read-in-wake_wide.patch -+ patches.suse/sched-fair-Optimize-enqueue_task_fair.patch -+ patches.suse/sched-cpuacct-Use-__this_cpu_add-instead-of-this_cpu_ptr.patch -+ patches.suse/sched-pelt-Sync-util-runnable_sum-with-PELT-window-when-propagating.patch -+ patches.suse/sched-cpuacct-Fix-charge-cpuacct.usage_sys.patch -+ patches.suse/sched-Optimize-ttwu-spinning-on-p-on_cpu.patch -+ patches.suse/sched-Offload-wakee-task-activation-if-it-the-wakee-is-descheduling.patch -+ patches.suse/kvm-x86-only-do-l1tf-workaround-on-affected-processors -+ patches.suse/kvm-x86-mmu-set-mmio_value-to-0-if-reserved-pf-can-t-be-generated -+ patches.suse/Bluetooth-hci_bcm-fix-freeing-not-requested-IRQ.patch -+ patches.suse/e1000-Distribute-switch-variables-for-initialization.patch -+ patches.suse/ice-Fix-error-return-code-in-ice_add_prof.patch -+ patches.suse/selftests-bpf-Fix-memory-leak-in-extract_build_id.patch -+ patches.suse/selftests-bpf-Fix-invalid-memory-reads-in-core_relo-.patch -+ patches.suse/bnxt_en-Improve-TQM-ring-context-memory-sizing-formu.patch -+ patches.suse/Crypto-chcr-fix-for-ccm-aes-failed-test.patch -+ patches.suse/ath9k-Fix-use-after-free-Read-in-htc_connect_service.patch -+ patches.suse/ath9k-Fix-use-after-free-Read-in-ath9k_wmi_ctrl_rx.patch -+ patches.suse/ath9k-Fix-use-after-free-Write-in-ath9k_htc_rx_msg.patch -+ patches.suse/ath9x-Fix-stack-out-of-bounds-Write-in-ath9k_hif_usb.patch -+ patches.suse/brcmfmac-fix-wrong-location-to-get-firmware-feature.patch -+ patches.suse/p54usb-add-AirVasT-USB-stick-device-id.patch -+ patches.suse/b43legacy-Fix-case-where-channel-status-is-corrupted.patch -+ patches.suse/rtw88-fix-an-issue-about-leak-system-resources.patch -+ patches.suse/mwifiex-avoid-Wstringop-overflow-warning.patch -+ patches.suse/libertas_tf-avoid-a-null-dereference-in-pointer-priv.patch -+ patches.suse/ath10k-remove-the-max_sched_scan_reqs-value.patch -+ patches.suse/carl9170-remove-P2P_GO-support.patch -+ patches.suse/ath9k_htc-Silence-undersized-packet-warnings.patch -+ patches.suse/Bluetooth-btbcm-Add-2-missing-models-to-subver-table.patch -+ patches.suse/selftests-bpf-CONFIG_IPV6_SEG6_BPF-required-for-test.patch -+ patches.suse/selftests-bpf-CONFIG_LIRC-required-for-test_lirc_mod.patch -+ patches.suse/e1000e-Disable-TSO-for-buffer-overrun-workaround.patch -+ patches.suse/iwlwifi-avoid-debug-max-amsdu-config-overwriting-its.patch -+ patches.suse/mt76-mt76x02u-Add-support-for-newer-versions-of-the-.patch -+ patches.suse/rtlwifi-Fix-a-double-free-in-_rtl_usb_tx_urb_setup.patch -+ patches.suse/mwifiex-Fix-memory-corruption-in-dump_station.patch -+ patches.suse/vmxnet3-prepare-for-version-4-changes.patch -+ patches.suse/vmxnet3-add-support-to-get-set-rx-flow-hash.patch -+ patches.suse/vmxnet3-add-geneve-and-vxlan-tunnel-offload-support.patch -+ patches.suse/vmxnet3-update-to-version-4.patch -+ patches.suse/vmxnet3-use-correct-hdr-reference-when-packet-is-enc.patch -+ patches.suse/e1000e-Relax-condition-to-trigger-reset-for-ME-worka.patch -+ patches.suse/ath10k-Skip-handling-del_server-during-driver-exit.patch -+ patches.suse/wcn36xx-Fix-error-handling-path-in-wcn36xx_probe.patch -+ patches.suse/b43-Fix-connection-problem-with-WPA3.patch -+ patches.suse/b43_legacy-Fix-connection-problem-with-WPA3.patch -+ patches.suse/ath10k-Remove-ath10k_qmi_register_service_notifier-d.patch -+ patches.suse/Bluetooth-Add-SCO-fallback-for-invalid-LMP-parameter.patch -+ patches.suse/Bluetooth-btmtkuart-Improve-exception-handling-in-bt.patch -+ patches.suse/net-vmxnet3-fix-possible-buffer-overflow-caused-by-b.patch -+ patches.suse/tun-correct-header-offsets-in-napi-frags-mode.patch -+ patches.suse/ice-Fix-inability-to-set-channels-when-down.patch -+ patches.suse/ipv6-fix-IPV6_ADDRFORM-operation-logic.patch -+ patches.suse/libbpf-Fix-perf_buffer__free-API-for-sparse-allocs.patch -+ patches.suse/bpf-Fix-map-permissions-check.patch -+ patches.suse/selftests-bpf-flow_dissector-Close-TAP-device-FD-aft.patch -+ patches.suse/s390-bpf-maintain-8-byte-stack-alignment -+ patches.suse/vmxnet3-allow-rx-flow-hash-ops-only-when-rss-is-enab.patch -+ patches.suse/media-dvb-return-EREMOTEIO-on-i2c-transfer-failure.patch -+ patches.suse/media-platform-fcp-Set-appropriate-DMA-parameters.patch -+ patches.suse/media-si2157-Better-check-for-running-tuner-in-init.patch -+ patches.suse/media-staging-ipu3-Fix-stale-list-entries-on-paramet.patch -+ patches.suse/media-Revert-staging-imgu-Address-a-compiler-warning.patch -+ patches.suse/media-staging-ipu3-imgu-Move-alignment-attribute-to-.patch -+ patches.suse/mfd-wm8994-Fix-driver-operation-if-loaded-as-modules.patch -+ patches.suse/mfd-stmfx-Reset-chip-on-resume-as-supply-was-disable.patch -+ patches.suse/mfd-stmfx-Fix-stmfx_irq_init-error-path.patch -+ patches.suse/backlight-lp855x-Ensure-regulators-are-disabled-on-p.patch -+ patches.suse/watchdog-imx_sc_wdt-Fix-reboot-on-crash.patch -+ patches.suse/ALSA-usb-audio-RME-Babyface-Pro-mixer-patch.patch -+ patches.suse/ALSA-usb-audio-Print-more-information-in-stream-proc.patch -+ patches.suse/ALSA-usb-audio-Fix-a-limit-check-in-proc_dump_substr.patch -+ patches.suse/ALSA-usb-audio-Improve-frames-size-computation.patch -+ patches.suse/ALSA-usb-audio-Remove-async-workaround-for-Scarlett-.patch -+ patches.suse/ALSA-usb-audio-Fix-racy-list-management-in-output-qu.patch -+ patches.suse/ALSA-hda-realtek-Introduce-polarity-for-micmute-LED-.patch -+ patches.suse/ALSA-hda-realtek-Enable-micmute-LED-on-and-HP-system.patch -+ patches.suse/ALSA-hda-realtek-Add-LED-class-support-for-micmute-L.patch -+ patches.suse/ALSA-hda-realtek-Fix-unused-variable-warning-w-o-CON.patch -+ patches.suse/ALSA-isa-wavefront-prevent-out-of-bounds-write-in-io.patch -+ patches.suse/ALSA-hda-tegra-correct-number-of-SDO-lines-for-Tegra.patch -+ patches.suse/ALSA-hda-add-member-to-store-ratio-for-stripe-contro.patch -+ patches.suse/ALSA-hda-tegra-workaround-playback-failure-on-Tegra1.patch -+ patches.suse/ALSA-firewire-lib-fix-invalid-assignment-to-union-da.patch -+ patches.suse/ALSA-fireface-fix-configuration-error-for-nominal-sa.patch -+ patches.suse/ALSA-usb-audio-fixing-upper-volume-limit-for-RME-Bab.patch -+ patches.suse/ALSA-usb-audio-Add-duplex-sound-support-for-USB-devi.patch -+ patches.suse/ALSA-hda-Fix-potential-race-in-unsol-event-handler.patch -+ patches.suse/ALSA-usb-audio-Clean-up-quirk-entries-with-macros.patch -+ patches.suse/ALSA-usb-audio-Fixing-usage-of-plain-int-instead-of-.patch -+ patches.suse/ASoC-davinci-mcasp-Fix-dma_chan-refcnt-leak-when-get.patch -+ patches.suse/ASoC-max98373-reorder-max98373_reset-in-resume.patch -+ patches.suse/ASoC-max9867-fix-volume-controls.patch -+ patches.suse/ALSA-hda-Add-ElkhartLake-HDMI-codec-vid.patch -+ patches.suse/ASoC-tegra-tegra_wm8903-Support-nvidia-headset-prope.patch -+ patches.suse/ASoC-SOF-core-fix-error-return-code-in-sof_probe_con.patch -+ patches.suse/ASoC-ux500-mop500-Fix-some-refcounted-resources-issu.patch -+ patches.suse/ASoC-ti-omap-mcbsp-Fix-an-error-handling-path-in-aso.patch -+ patches.suse/ASoC-SOF-Do-nothing-when-DSP-PM-callbacks-are-not-se.patch -+ patches.suse/ASoC-Intel-bytcr_rt5640-Add-quirk-for-Toshiba-WT8-A.patch -+ patches.suse/ASoC-fix-incomplete-error-handling-in-img_i2s_in_pro.patch -+ patches.suse/ASoC-fsl_asrc_dma-Fix-dma_chan-leak-when-config-DMA-.patch -+ patches.suse/ASoC-qcom-q6asm-dai-kCFI-fix.patch -+ patches.suse/ALSA-usb-audio-Add-Pioneer-DJ-DJM-900NXS2-support.patch -+ patches.suse/ALSA-hda-add-sienna_cichlid-audio-asic-id-for-sienna.patch -+ patches.suse/ALSA-es1688-Add-the-missed-snd_card_free.patch -+ patches.suse/HID-i2c-hid-add-Schneider-SCL142ALM-to-descriptor-ov.patch -+ patches.suse/HID-sony-Fix-for-broken-buttons-on-DS3-USB-dongles.patch -+ patches.suse/HID-intel-ish-hid-avoid-bogus-uninitialized-variable.patch -+ patches.suse/HID-multitouch-enable-multi-input-as-a-quirk-for-som.patch -+ patches.suse/livepatch-disallow-vmlinux-ko.patch -+ patches.suse/livepatch-apply-vmlinux-specific-klp-relocations-early.patch -+ patches.suse/livepatch-remove-klp-arch.patch -+ patches.suse/livepatch-prevent-module-specific-klp-rela-sections-from-referencing-vmlinux-symbols.patch -+ patches.suse/livepatch-make-klp_apply_object_relocs-static.patch -+ patches.suse/fanotify-fix-ignore-mask-logic-for-events-on-child-a.patch -+ patches.suse/0001-mm-memory_hotplug-refrain-from-adding-memory-into-an.patch - patches.suse/relay-handle-alloc_percpu-returning-NULL-in-relay_open.patch -+ patches.suse/soc-qcom-rpmh-Update-dirty-flag-only-when-data-chang.patch -+ patches.suse/soc-qcom-rpmh-Invalidate-SLEEP-and-WAKE-TCSes-before.patch -+ patches.suse/soc-qcom-rpmh-rsc-Clear-active-mode-configuration-fo.patch -+ patches.suse/soc-qcom-rpmh-rsc-Allow-using-free-WAKE-TCS-for-acti.patch -+ patches.suse/firmware-qcom_scm-fix-bogous-abuse-of-dma-direct-int.patch -+ patches.suse/soc-qcom-rpmh-Dirt-can-only-make-you-dirtier-not-cle.patch -+ patches.suse/soc-tegra-pmc-Select-GENERIC_PINCONF.patch -+ patches.suse/firmware-imx-scu-Support-one-TX-and-one-RX.patch -+ patches.suse/firmware-imx-scu-Fix-corruption-of-header.patch -+ patches.suse/firmware-imx-scu-Fix-possible-memory-leak-in-imx_scu.patch -+ patches.suse/drivers-soc-ti-knav_qmss_queue-Make-knav_gp_range_op.patch -+ patches.suse/powerpc-fadump-use-static-allocation-for-reserved-me.patch -+ patches.suse/powerpc-fadump-consider-reserved-ranges-while-reserv.patch -+ patches.suse/powerpc-powernv-Fix-a-warning-message.patch -+ patches.suse/powerpc-64s-exception-Fix-machine-check-no-loss-idle.patch -+ patches.suse/powerpc-xive-Clear-the-page-tables-for-the-ESB-IO-ma.patch -+ patches.suse/powerpc-fadump-Account-for-memory_limit-while-reserv.patch -+ patches.suse/powerpc-64s-Don-t-let-DT-CPU-features-set-FSCR_DSCR.patch -+ patches.suse/powerpc-64s-Save-FSCR-to-init_task.thread.fscr-after.patch - patches.suse/vfio-type1-support-faulting-pfnmap-vmas - patches.suse/vfio-pci-fault-mmaps-to-enable-vma-tracking - patches.suse/vfio-pci-invalidate-mmaps-and-block-mmio-access-on-disabled-memory -+ patches.suse/vfio-pci-fix-memory-leaks-in-alloc_perm_bits.patch -+ patches.suse/vfio-mdev-Fix-reference-count-leak-in-add_mdev_suppo.patch -+ patches.suse/gpio-dwapb-Append-MODULE_ALIAS-for-platform-driver.patch -+ patches.suse/gpiolib-Document-that-GPIO-line-names-are-not-global.patch -+ patches.suse/gpio-dwapb-Call-acpi_gpiochip_free_interrupts-on-GPI.patch -+ patches.suse/RDMA-uverbs-Make-the-event_queue-fds-return-POLLERR-.patch -+ patches.suse/RDMA-bnxt_re-Remove-dead-code-from-rcfw.patch -+ patches.suse/RDMA-srpt-Fix-disabling-device-management.patch -+ patches.suse/RDMA-core-Move-and-rename-trace_cm_id_create.patch -+ patches.suse/scsi-lpfc-remove-duplicate-unloading-checks.patch -+ patches.suse/scsi-lpfc-Maintain-atomic-consistency-of-queue_claim.patch -+ patches.suse/scsi-lpfc-Remove-re-binding-of-nvme-rport-during-reg.patch -+ patches.suse/scsi-lpfc-Fix-negation-of-else-clause-in-lpfc_prep_n.patch -+ patches.suse/scsi-lpfc-Change-default-queue-allocation-for-reduce.patch -+ patches.suse/scsi-lpfc-Remove-unnecessary-lockdep_assert_held-cal.patch -+ patches.suse/scsi-lpfc-Fix-noderef-and-address-space-warnings.patch -+ patches.suse/scsi-lpfc-Fix-MDS-Diagnostic-Enablement-definition.patch -+ patches.suse/scsi-lpfc-Update-lpfc-version-to-12.8.0.1.patch -+ patches.suse/scsi-lpfc-Remove-redundant-initialization-to-variabl.patch -+ patches.suse/scsi-megaraid_sas-Replace-undefined-MFI_BIG_ENDIAN-m.patch -+ patches.suse/scsi-zfcp-Move-shost-modification-after-QDIO-re-open.patch -+ patches.suse/scsi-zfcp-Move-shost-updates-during-xconfig-data-han.patch -+ patches.suse/scsi-zfcp-Move-fc_host-updates-during-xport-data-han.patch -+ patches.suse/scsi-zfcp-Fence-fc_host-updates-during-link-down-han.patch -+ patches.suse/scsi-zfcp-Move-p-t-p-port-allocation-to-after-xport-.patch -+ patches.suse/scsi-zfcp-Fence-adapter-status-propagation-for-commo.patch -+ patches.suse/scsi-zfcp-Fence-early-sysfs-interfaces-for-accesses-.patch -+ patches.suse/scsi-zfcp-Move-allocation-of-the-shost-object-to-aft.patch -+ patches.suse/scsi-lpfc-Fix-lpfc_nodelist-leak-when-processing-uns.patch -+ patches.suse/ima-Switch-to-ima_hash_algo-for-boot-aggregate.patch -+ patches.suse/ima-Evaluate-error-in-init_ima.patch -+ patches.suse/ima-Store-template-digest-directly-in-ima_template_e.patch -+ patches.suse/ima-Switch-to-dynamically-allocated-buffer-for-templ.patch -+ patches.suse/ima-Allocate-and-initialize-tfm-for-each-PCR-bank.patch -+ patches.suse/ima-Calculate-and-extend-PCR-with-digests-in-ima_tem.patch -+ patches.suse/ima-Use-ima_hash_algo-for-collision-detection-in-the.patch -+ patches.suse/ima-Fix-ima-digest-hash-table-key-calculation.patch -+ patches.suse/ima-Remove-redundant-policy-rule-set-in-add_rules.patch -+ patches.suse/ima-Set-again-build_ima_appraise-variable.patch -+ patches.suse/evm-Fix-possible-memory-leak-in-evm_calc_hmac_or_has.patch -+ patches.suse/ima-Directly-assign-the-ima_default_policy-pointer-t.patch -+ patches.suse/ima-Call-ima_calc_boot_aggregate-in-ima_eventdigest_.patch -+ patches.suse/ima-Directly-free-entry-in-ima_alloc_init_template-i.patch -+ patches.suse/PCI-ASPM-Allow-ASPM-on-links-to-PCIe-to-PCI-PCI-X-Br.patch -+ patches.suse/PCI-Fix-pci_register_host_bridge-device_register-err.patch -+ patches.suse/PCI-Program-MPS-for-RCiEP-devices.patch -+ patches.suse/PCI-PTM-Inherit-Switch-Downstream-Port-PTM-settings-.patch -+ patches.suse/x86-PCI-Mark-Intel-C620-MROMs-as-having-non-complian.patch -+ patches.suse/PCI-PM-Call-.bridge_d3-hook-only-if-non-NULL.patch -+ patches.suse/PCI-PM-Adjust-pcie_wait_for_link_delay-for-caller-de.patch -+ patches.suse/PCI-Allow-pci_resize_resource-for-devices-on-root-bu.patch -+ patches.suse/PCI-Avoid-FLR-for-AMD-Matisse-HD-Audio-USB-3.0.patch -+ patches.suse/PCI-Avoid-FLR-for-AMD-Starship-USB-3.0.patch -+ patches.suse/PCI-Add-ACS-quirk-for-Intel-Root-Complex-Integrated-.patch -+ patches.suse/PCI-aardvark-Don-t-blindly-enable-ASPM-L0s-and-don-t.patch -+ patches.suse/pci-brcmstb-assert-fundamental-reset-on-initialization.patch -+ patches.suse/pci-brcmstb-fix-window-register-offset-from-4-to-8.patch -+ patches.suse/PCI-dwc-Fix-inner-MSI-IRQ-domain-registration.patch -+ patches.suse/PCI-amlogic-meson-Don-t-use-FAST_LINK_MODE-to-set-up.patch -+ patches.suse/PCI-pci-bridge-emul-Fix-PCIe-bit-conflicts.patch -+ patches.suse/PCI-rcar-Fix-incorrect-programming-of-OB-windows.patch -+ patches.suse/PCI-v3-semi-Fix-a-memory-leak-in-v3_pci_probe-error-.patch -+ patches.suse/PCI-vmd-Filter-resource-type-bits-from-shadow-regist.patch -+ patches.suse/usblp-poison-URBs-upon-disconnect.patch -+ patches.suse/USB-ohci-sm501-fix-error-return-code-in-ohci_hcd_sm5.patch -+ patches.suse/usb-ohci-platform-Fix-a-warning-when-hibernating.patch -+ patches.suse/usb-xhci-plat-Set-PM-runtime-as-active-on-resume.patch -+ patches.suse/usb-ehci-platform-Set-PM-runtime-as-active-on-resume.patch -+ patches.suse/USB-host-ehci-mxc-Add-error-handling-in-ehci_mxc_drv.patch -+ patches.suse/drivers-phy-sr-usb-do-not-use-internal-fsm-for-USB2-.patch -+ patches.suse/usb-dwc3-gadget-Properly-handle-ClearFeature-halt.patch -+ patches.suse/usb-dwc3-gadget-Properly-handle-failed-kick_transfer.patch -+ patches.suse/usb-dwc2-gadget-move-gadget-resume-after-the-core-is.patch -+ patches.suse/USB-gadget-udc-s3c2410_udc-Remove-pointless-NULL-che.patch -+ patches.suse/usb-gadget-lpc32xx_udc-don-t-dereference-ep-pointer-.patch -+ patches.suse/usb-gadget-fix-potential-double-free-in-m66592_probe.patch -+ patches.suse/usb-musb-start-session-in-resume-for-host-port.patch -+ patches.suse/usb-musb-Fix-runtime-PM-imbalance-on-error.patch -+ patches.suse/CDC-ACM-heed-quirk-also-in-error-handling.patch -+ patches.suse/USB-serial-usb_wwan-do-not-resubmit-rx-urb-on-fatal-.patch -+ patches.suse/USB-serial-ch341-add-basis-for-quirk-detection.patch -+ patches.suse/USB-serial-qcserial-add-DW5816e-QDL-support.patch -+ patches.suse/USB-serial-option-add-Telit-LE910C1-EUX-compositions.patch -+ patches.suse/tty-n_gsm-Fix-SOF-skipping.patch -+ patches.suse/tty-n_gsm-Fix-waking-up-upper-tty-layer-when-room-av.patch -+ patches.suse/serial-8250-Fix-max-baud-limit-in-generic-8250-port.patch -+ patches.suse/tty-n_gsm-Fix-bogus-i-in-gsm_data_kick.patch - patches.suse/vt-keyboard-avoid-signed-integer-overflow-in-k_ascii.patch -+ patches.suse/iio-buffer-Don-t-allow-buffers-without-any-channels-.patch -+ patches.suse/iio-pressure-bmp280-Tolerate-IRQ-before-registering.patch -+ patches.suse/staging-sm750fb-add-missing-case-while-setting-FB_VI.patch -+ patches.suse/iio-vcnl4000-Fix-i2c-swapped-word-reading.patch -+ patches.suse/iio-bmp280-fix-compensation-of-humidity.patch -+ patches.suse/iio-chemical-sps30-Fix-timestamp-alignment.patch -+ patches.suse/iio-chemical-pms7003-Fix-timestamp-alignment-and-pre.patch -+ patches.suse/staging-rtl8712-Fix-IEEE80211_ADDBA_PARAM_BUF_SIZE_M.patch -+ patches.suse/drivers-base-Fix-NULL-pointer-exception-in-__platfor.patch -+ patches.suse/firmware-xilinx-Fix-an-error-handling-path-in-zynqmp.patch -+ patches.suse/slimbus-core-Fix-mismatch-in-of_node_get-put.patch -+ patches.suse/misc-fastrpc-fix-potential-fastrpc_invoke_ctx-leak.patch -+ patches.suse/habanalabs-Align-protection-bits-configuration-of-al.patch -+ patches.suse/fpga-dfl-afu-Corrected-error-handling-levels.patch -+ patches.suse/w1-omap-hdq-cleanup-to-add-missing-newline-for-some-.patch -+ patches.suse/extcon-adc-jack-Fix-an-error-handling-path-in-adc_ja.patch -+ patches.suse/ima-Remove-__init-annotation-from-ima_pcrread.patch -+ patches.suse/ntb-intel-Add-Icelake-gen4-support-for-Intel-NTB.patch -+ patches.suse/ntb-intel-add-hw-workaround-for-NTB-BAR-alignment.patch -+ patches.suse/ntb-intel-fix-static-declaration.patch -+ patches.suse/rtc-mc13xxx-fix-a-double-unlock-issue.patch -+ patches.suse/rtc-rv3028-Add-missed-check-for-devm_regmap_init_i2c.patch -+ patches.suse/pinctrl-stmfx-stmfx_pinconf_set-doesn-t-require-to-g.patch -+ patches.suse/pinctrl-rza1-Fix-wrong-array-assignment-of-rza1l_swi.patch -+ patches.suse/pinctrl-rockchip-fix-memleak-in-rockchip_dt_node_to_.patch -+ patches.suse/pinctrl-ocelot-Fix-GPIO-interrupt-decoding-on-Jaguar.patch -+ patches.suse/pinctrl-samsung-Correct-setting-of-eint-wakeup-mask-.patch -+ patches.suse/pinctrl-samsung-Save-restore-eint_mask-over-suspend-.patch -+ patches.suse/pinctrl-imxl-Fix-an-error-handling-path-in-imx1_pinc.patch -+ patches.suse/pinctrl-freescale-imx-Fix-an-error-handling-path-in-.patch -+ patches.suse/pinctrl-freescale-imx-Use-devm_of_iomap-to-avoid-a-r.patch -+ patches.suse/pinctrl-sprd-Fix-the-incorrect-pull-up-definition.patch -+ patches.suse/genetlink-fix-memory-leaks-in-genl_family_rcv_msg_du.patch -+ patches.suse/net-ena-xdp-XDP_TX-fix-memory-leak.patch -+ patches.suse/net-ena-xdp-update-napi-budget-for-DROP-and-ABORTED.patch -+ patches.suse/geneve-change-from-tx_error-to-tx_dropped-on-missing.patch -+ patches.suse/Revert-drm-amd-display-disable-dcn20-abm-feature-for.patch -+ patches.suse/drm-i915-gem-Avoid-iterating-an-empty-list.patch -+ patches.suse/0002-drm-i915-gt-Do-not-schedule-normal-requests-immediat.patch -+ patches.suse/drm-i915-Whitelist-context-local-timestamp-in-the-ge.patch -+ patches.suse/0003-drm-msm-Check-for-powered-down-HW-in-the-devfreq-cal.patch -+ patches.suse/s390-pci-log-new-handle-in-clp_disable_fh -+ patches.suse/0012-ceph-reorganize-_send_cap-for-less-spinlock-abuse.patch -+ patches.suse/0013-ceph-split-up-_finish_cap_flush.patch -+ patches.suse/0014-ceph-add-comments-for-handle_cap_flush_ack-logic.patch -+ patches.suse/0015-ceph-don-t-release-i_ceph_lock-in-handle_cap_trunc.patch -+ patches.suse/0016-ceph-don-t-take-i_ceph_lock-in-handle_cap_import.patch -+ patches.suse/0017-ceph-document-what-protects-i_dirty_item-and-i_flushing_item.patch -+ patches.suse/0018-ceph-fix-potential-race-in-ceph_check_caps.patch -+ patches.suse/0019-ceph-throw-a-warning-if-we-destroy-session-with-mutex-still-locked.patch -+ patches.suse/0020-ceph-reset-i_requested_max_size-if-file-write-is-not-wanted.patch -+ patches.suse/0021-ceph-convert-mdsc-cap_dirty-to-a-per-session-list.patch -+ patches.suse/0022-ceph-request-expedited-service-on-session-s-last-cap-flush.patch -+ patches.suse/0023-ceph-ceph_kick_flushing_caps-needs-the-s_mutex.patch -+ patches.suse/0024-ceph-normalize-delta-parameter-usage-in-check_quota_exceeded.patch -+ patches.suse/0025-ceph-allow-rename-operation-under-different-quota-realms.patch -+ patches.suse/0027-ceph-don-t-return-estale-if-there-s-still-an-open-file.patch -+ patches.suse/0028-ceph-make-sure-mdsc-mutex-is-nested-in-s-s_mutex-to-fix-dead-lock.patch -+ patches.suse/0029-ceph-skip-checking-caps-when-session-reconnecting-and-releasing-reqs.patch -+ patches.suse/remoteproc-Fix-IDR-initialisation-in-rproc_alloc.patch -+ patches.suse/remoteproc-Add-missing-n-in-log-messages.patch -+ patches.suse/remoteproc-Fall-back-to-using-parent-memory-pool-if-.patch -+ patches.suse/remoteproc-Fix-and-restore-the-parenting-hierarchy-f.patch -+ patches.suse/selftests-timens-handle-a-case-when-alarm-clocks-are.patch -+ patches.suse/power-supply-bq24257_charger-Replace-depends-on-REGM.patch -+ patches.suse/power-reset-qcom-pon-reg-write-mask-depends-on-pon-g.patch -+ patches.suse/power-supply-core-fix-HWMON-temperature-labels.patch -+ patches.suse/power-supply-core-fix-memory-leak-in-HWMON-error-pat.patch -+ patches.suse/power-supply-lp8788-Fix-an-error-handling-path-in-lp.patch -+ patches.suse/power-supply-smb347-charger-IRQSTAT_D-is-volatile.patch -+ patches.suse/clk-meson-meson8b-Fix-the-polarity-of-the-RESET_N-li.patch -+ patches.suse/clk-meson-meson8b-Fix-the-vclk_div-1-2-4-6-12-_en-ga.patch -+ patches.suse/clk-meson-meson8b-Don-t-rely-on-u-boot-to-init-all-G.patch -+ patches.suse/clk-renesas-cpg-mssr-Fix-STBCR-suspend-resume-handli.patch -+ patches.suse/clk-samsung-Mark-top-ISP-and-CAM-clocks-on-Exynos542.patch -+ patches.suse/clk-samsung-exynos5433-Add-IGNORE_UNUSED-flag-to-scl.patch -+ patches.suse/clk-sunxi-Fix-incorrect-usage-of-round_down.patch -+ patches.suse/clk-zynqmp-fix-memory-leak-in-zynqmp_register_clocks.patch -+ patches.suse/clk-ti-composite-fix-memory-leak.patch -+ patches.suse/clk-sprd-return-correct-type-of-value-for-_sprd_pll_.patch -+ patches.suse/clk-bcm2835-Fix-return-type-of-bcm2835_register_gate.patch -+ patches.suse/clk-bcm2835-Remove-casting-to-bcm2835_clk_register.patch -+ patches.suse/clk-clk-flexgen-fix-clock-critical-handling.patch -+ patches.suse/clk-qcom-msm8916-Fix-the-address-location-of-pll-con.patch -+ patches.suse/clk-qcom-Add-missing-msm8998-ufs_unipro_core_clk_src.patch -+ patches.suse/clk-mediatek-assign-the-initial-value-to-clk_init_da.patch -+ patches.suse/mtd-rawnand-marvell-Fix-the-condition-on-a-return-co.patch -+ patches.suse/mtd-rawnand-marvell-Use-nand_cleanup-when-the-device.patch -+ patches.suse/mtd-rawnand-marvell-Fix-probe-error-path.patch -+ patches.suse/mtd-rawnand-timings-Fix-default-tR_max-and-tCCS_min-.patch -+ patches.suse/mtd-rawnand-onfi-Fix-redundancy-detection-check.patch -+ patches.suse/mtd-rawnand-brcmnand-fix-hamming-oob-layout.patch -+ patches.suse/mtd-rawnand-brcmnand-correctly-verify-erased-pages.patch -+ patches.suse/mtd-rawnand-Fix-nand_gpio_waitrdy.patch -+ patches.suse/mtd-rawnand-diskonchip-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-ingenic-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-mtk-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-orion-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-oxnas-Keep-track-of-registered-devices.patch -+ patches.suse/mtd-rawnand-oxnas-Release-all-devices-in-the-_remove.patch -+ patches.suse/mtd-rawnand-pasemi-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-plat_nand-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-sharpsl-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-socrates-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-sunxi-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-tmio-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-xway-Fix-the-probe-error-path.patch -+ patches.suse/mtd-rawnand-brcmnand-fix-CS0-layout.patch -+ patches.suse/Input-edt-ft5x06-fix-get_default-register-write-acce.patch -+ patches.suse/ACPI-PM-Avoid-using-power-resources-if-there-are-non.patch -+ patches.suse/sunrpc-svcauth_gss_register_pseudoflavor-must-reject.patch -+ patches.suse/sunrpc-clean-up-properly-in-gss_mech_unregister.patch -+ patches.suse/nfsd4-make-drc_slab-global-not-per-net.patch -+ patches.suse/crypto-omap-sham-add-proper-load-balancing-support-f.patch -+ patches.suse/crypto-cavium-nitrox-Fix-nitrox_get_first_device-whe.patch -+ patches.suse/NFSv4.1-fix-rpc_call_done-assignment-for-BIND_CONN_T.patch -+ patches.suse/nfs-set-invalid-blocks-after-NFSv4-writes.patch -+ patches.suse/0004-drm-connector-notify-userspace-on-hotplug-after-regi.patch -+ patches.suse/drm-sun4i-hdmi-ddc-clk-Fix-size-of-m-divider.patch -+ patches.suse/ALSA-usb-audio-Fix-inconsistent-card-PM-state-after-.patch -+ patches.suse/ALSA-emu10k1-delete-an-unnecessary-condition.patch -+ patches.suse/ALSA-usb-audio-Add-vendor-product-and-profile-name-f.patch -+ patches.suse/ALSA-usb-audio-Use-the-new-macro-for-HP-Dock-rename-.patch -+ patches.suse/ALSA-pcm-fix-snd_pcm_link-lockdep-splat.patch -+ patches.suse/ALSA-hda-realtek-add-a-pintbl-quirk-for-several-Leno.patch -+ patches.suse/ALSA-usb-audio-Manage-auto-pm-of-all-bundled-interfa.patch -+ patches.suse/ALSA-pcm-disallow-linking-stream-to-itself.patch -+ patches.suse/ASoC-meson-add-missing-free_irq-in-error-path.patch -+ patches.suse/ASoC-Intel-bytcr_rt5640-Add-quirk-for-Toshiba-Encore.patch -+ patches.suse/ASoC-rt5645-Add-platform-data-for-Asus-T101HA.patch -+ patches.suse/ASoC-core-only-convert-non-DPCM-link-to-DPCM-link.patch -+ patches.suse/ASoC-SOF-nocodec-conditionally-set-dpcm_capture-dpcm.patch -+ patches.suse/mailbox-zynqmp-ipi-Fix-NULL-vs-IS_ERR-check-in-zynqm.patch -+ patches.suse/x86-reboot-quirks-Add-MacBook6-1-reboot-quirk.patch - patches.suse/x86-speculation-avoid-force-disabling-ibpb-based-on-stibp-and-enhanced-ibrs.patch - patches.suse/x86-speculation-prevent-rogue-cross-process-ssbd-shutdown.patch - patches.suse/x86-speculation-pr_spec_force_disable-enforcement-for-indirect-branches.patch -+ patches.suse/nvme-fc-don-t-call-nvme_cleanup_cmd-for-AENs.patch -+ patches.suse/lib-lzo-fix-ambiguous-encoding-bug-in-lzo-rle.patch -+ patches.suse/amdgpu-a-NULL-mm-does-not-mean-a-thread-is-a-kthread.patch -+ patches.suse/thermal-drivers-ti-soc-thermal-Avoid-dereferencing-E.patch -+ patches.suse/x86-amd_nb-Add-AMD-family-17h-model-60h-PCI-IDs.patch -+ patches.suse/hwmon-k10temp-Add-AMD-family-17h-model-60h-PCI-match.patch -+ patches.suse/media-cedrus-Program-output-format-during-each-run.patch -+ patches.suse/i2c-piix4-Detect-secondary-SMBus-controller-on-AMD-A.patch -+ patches.suse/i2c-pxa-fix-i2c_pxa_scream_blue_murder-debug-output.patch -+ patches.suse/i2c-pxa-clear-all-master-action-bits-in-i2c_pxa_stop.patch -+ patches.suse/scsi-ibmvscsi-Don-t-send-host-info-in-adapter-info-M.patch -+ patches.suse/ionic-wait-on-queue-start-until-after-IFF_UP.patch -+ patches.suse/ionic-remove-support-for-mgmt-device.patch -+ patches.suse/net-mlx5-DR-Fix-freeing-in-dr_create_rc_qp.patch -+ patches.suse/net-mlx5-Disable-reload-while-removing-the-device.patch -+ patches.suse/ionic-add-pcie_print_link_status.patch -+ patches.suse/genetlink-clean-up-family-attributes-allocations.patch -+ patches.suse/ibmvnic-Flush-existing-work-items-before-device-remo.patch -+ patches.suse/bpf-Fix-an-error-code-in-check_btf_func.patch -+ patches.suse/bpf-Undo-internal-BPF_PROBE_MEM-in-BPF-insns-dump.patch -+ patches.suse/ibmvnic-Harden-device-login-requests.patch -+ patches.suse/bnxt_en-Simplify-bnxt_resume.patch -+ patches.suse/bnxt_en-Re-enable-SRIOV-during-resume.patch -+ patches.suse/bnxt_en-Fix-AER-reset-logic-on-57500-chips.patch -+ patches.suse/bnxt_en-Return-from-timer-if-interface-is-not-in-ope.patch -+ patches.suse/mvpp2-remove-module-bugfix.patch -+ patches.suse/e1000e-Do-not-wake-up-the-system-via-WOL-if-device-w.patch -+ patches.suse/libceph-don-t-omit-recovery_deletes-in-target_copy.patch -+ patches.suse/drm-i915-work-around-false-positive-maybe-uninitiali.patch -+ patches.suse/0001-drm-i915-icl-Fix-hotplug-interrupt-disabling-after-s.patch -+ patches.suse/0002-drm-amdgpu-Replace-invalid-device-ID-with-a-valid-de.patch -+ patches.suse/sata_rcar-handle-pm_runtime_get_sync-failure-cases.patch -+ patches.suse/ata-libata-Fix-usage-of-page-address-by-page_address.patch - patches.suse/0001-bcache-fix-potential-deadlock-problem-in-btree_gc_co.patch -+ patches.suse/drm-encoder_slave-fix-refcouting-error-for-modules.patch -+ patches.suse/crypto-algif_skcipher-Cap-recv-SG-list-at-ctx-used.patch -+ patches.suse/crypto-algboss-don-t-wait-during-notifier-callback.patch -+ patches.suse/pinctrl-tegra-Use-noirq-suspend-resume-callbacks.patch -+ patches.suse/Revert-pinctrl-freescale-imx-Use-devm_of_iomap-to-av.patch -+ patches.suse/spi-sprd-switch-the-sequence-of-setting-WDG_LOAD_LOW.patch -+ patches.suse/ALSA-hda-Add-NVIDIA-codec-IDs-9a-9d-through-a0-to-pa.patch -+ patches.suse/ALSA-usb-audio-Add-implicit-feedback-quirk-for-SSL2.patch -+ patches.suse/ALSA-usb-audio-add-quirk-for-Denon-DCD-1500RE.patch -+ patches.suse/ALSA-hda-realtek-Add-quirk-for-MSI-GE63-laptop.patch -+ patches.suse/ALSA-usb-audio-Fix-potential-use-after-free-of-strea.patch -+ patches.suse/ALSA-hda-realtek-Add-mute-LED-and-micmute-LED-suppor.patch -+ patches.suse/ASoC-q6asm-handle-EOS-correctly.patch -+ patches.suse/ASoc-q6afe-add-support-to-get-port-direction.patch -+ patches.suse/ASoC-fsl_ssi-Fix-bclk-calculation-for-mono-channel.patch -+ patches.suse/ASoC-rockchip-Fix-a-reference-count-leak.patch -+ patches.suse/ALSA-usb-audio-add-quirk-for-Samsung-USBC-Headset-AK.patch -+ patches.suse/ALSA-usb-audio-Fix-OOB-access-of-mixer-element-list.patch -+ patches.suse/RDMA-core-Check-that-type_attrs-is-not-NULL-prior-ac.patch -+ patches.suse/ring-buffer-zero-out-time-extend-if-it-is-nested-and-not-absolute.patch -+ patches.suse/tracing-fix-event-trigger-to-accept-redundant-spaces.patch -+ patches.suse/bpf-xdp-samples-Fix-null-pointer-dereference-in-_use.patch -+ patches.suse/devmap-Use-bpf_map_area_alloc-for-allocating-hash-bu.patch -+ patches.suse/bpf-Don-t-return-EINVAL-from-get-set-sockopt-when-op.patch -+ patches.suse/selftests-bpf-Make-sure-optvals-PAGE_SIZE-are-bypass.patch -+ patches.suse/bpf-Document-optval-PAGE_SIZE-behavior-for-sockopt-h.patch -+ patches.suse/ionic-no-link-check-while-resetting-queues.patch -+ patches.suse/ionic-export-features-for-vlans-to-use.patch -+ patches.suse/tg3-driver-sleeps-indefinitely-when-EEH-errors-excee.patch -+ patches.suse/geneve-allow-changing-DF-behavior-after-creation.patch -+ patches.suse/ibmveth-Fix-max-MTU-limit.patch -+ patches.suse/ionic-tame-the-watchdog-timer-on-reconfig.patch -+ patches.suse/ibmvnic-continue-to-init-in-CRQ-reset-returns-H_CLOS.patch -+ patches.suse/wireguard-noise-do-not-assign-initiation-time-in-if-.patch -+ patches.suse/wireguard-device-avoid-circular-netns-references.patch -+ patches.suse/wireguard-receive-account-for-napi_gro_receive-never.patch -+ patches.suse/socionext-account-for-napi_gro_receive-never-returni.patch -+ patches.suse/wil6210-account-for-napi_gro_receive-never-returning.patch -+ patches.suse/0003-drm-rcar-du-Fix-build-error.patch -+ patches.suse/0004-drm-radeon-fix-fb_div-check-in-ni_init_smc_spll_tabl.patch - patches.suse/ACPI-configfs-Disallow-loading-ACPI-tables-when-lock.patch -- patches.suse/usb-usbtest-fix-missing-kfree-dev-buf-in-usbtest_dis.patch -- patches.suse/cgroup-fix-cgroup_sk_alloc-for-sk_clone_lock.patch -- patches.suse/cgroup-fix-sock_cgroup_data-on-big-endian.patch -- patches.suse/random32-update-the-net-random-state-on-interrupt-an.patch -+ patches.suse/ACPI-sysfs-Fix-pm_profile_attr-type.patch -+ patches.suse/clk-sifive-allocate-sufficient-memory-for-struct-__p.patch -+ patches.suse/xprtrdma-Fix-handling-of-RDMA_ERROR-replies.patch -+ patches.suse/sunrpc-fixed-rollback-in-rpc_gssd_dummy_populate.patch -+ patches.suse/pNFS-flexfiles-Fix-list-corruption-if-the-mirror-cou.patch -+ patches.suse/NFSv4-fix-CLOSE-not-waiting-for-direct-IO-compeletio.patch -+ patches.suse/SUNRPC-Properly-set-the-subbuf-parameter-of-xdr_buf_.patch -+ patches.suse/usb-host-ehci-exynos-Fix-error-check-in-exynos_ehci_.patch -+ patches.suse/usb-add-USB_QUIRK_DELAY_INIT-for-Logitech-C922.patch -+ patches.suse/USB-ehci-reopen-solution-for-Synopsys-HC-bug.patch -+ patches.suse/cdc-acm-Add-DISABLE_ECHO-quirk-for-Microchip-SMSC-ch.patch -+ patches.suse/USB-ohci-sm501-Add-missed-iounmap-in-remove.patch -+ patches.suse/usb-typec-tcpci_rt1711h-avoid-screaming-irq-causing-.patch -+ patches.suse/xhci-Fix-incorrect-EP_STATE_MASK.patch -+ patches.suse/xhci-Fix-enumeration-issue-when-setting-max-packet-s.patch -+ patches.suse/usb-host-xhci-mtk-avoid-runtime-suspend-when-removin.patch -+ patches.suse/xhci-Return-if-xHCI-doesn-t-support-LPM.patch -+ patches.suse/xhci-Poll-for-U0-after-disabling-USB2-LPM.patch -+ patches.suse/usb-renesas_usbhs-getting-residue-from-callback_resu.patch -+ patches.suse/usb-gadget-udc-Potential-Oops-in-error-handling-code.patch -+ patches.suse/Staging-rtl8723bs-prevent-buffer-overflow-in-update_.patch -+ patches.suse/i2c-fsi-Fix-the-port-number-field-in-status-register.patch -+ patches.suse/i2c-core-check-returned-size-of-emulated-smbus-block.patch -+ patches.suse/scsi-qla2xxx-Set-NVMe-status-code-for-failed-NVMe-FC.patch -+ patches.suse/sched-deadline-Initialize-dl_boosted.patch -+ patches.suse/sched-core-Fix-PI-boosting-between-RT-and-DEADLINE-t.patch -+ patches.suse/sched-core-Fix-ttwu-race.patch -+ patches.suse/sched-core-s-WF_ON_RQ-WQ_ON_CPU.patch -+ patches.suse/sched-cfs-change-initial-value-of-runnable_avg.patch -+ patches.suse/0001-efi-tpm-Verify-event-log-header-before-parsing.patch -+ patches.suse/thermal-drivers-mediatek-Fix-bank-number-settings-on.patch -+ patches.suse/thermal-drivers-rcar_gen3-Fix-undefined-temperature-.patch -+ patches.suse/tpm-Fix-TIS-locality-timeout-problems.patch -+ patches.suse/tpm_tis-Remove-the-HID-IFX0102.patch -+ patches.suse/hwmon-max6697-Make-sure-the-OVERT-mask-is-set-correc.patch -+ patches.suse/hwmon-acpi_power_meter-Fix-potential-memory-leak-in-.patch -+ patches.suse/hwmon-pmbus-fix-a-typo-in-Kconfig-SENSORS_IR35221-op.patch -+ patches.suse/i2c-algo-pca-Add-0x78-as-SCL-stuck-low-status-for-PC.patch -+ patches.suse/i2c-mlxcpld-check-correct-size-of-maximum-RECV_LEN-p.patch - -- # dhowells/linux-fs keys-uefi -- patches.suse/0001-KEYS-Allow-unrestricted-boot-time-addition-of-keys-t.patch -- patches.suse/0003-efi-Add-an-EFI-signature-blob-parser.patch -- patches.suse/0004-MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch -- patches.suse/0005-MODSIGN-Allow-the-db-UEFI-variable-to-be-suppressed.patch -- patches.suse/0006-modsign-Use-secondary-trust-keyring-for-module-signi.patch -- -- # bluetooth/bluetooth-next -- patches.suse/Bluetooth-Disconnect-if-E0-is-used-for-Level-4.patch -- -- # out-of-tree patches -- patches.suse/cifs-handle-netapp-error-codes.patch -- patches.suse/powerpc-add-link-stack-flush-mitigation-in-debugfs.patch -- patches.suse/powerpc-pseries-mobility-notify-network-peers-after-.patch -- patches.suse/cifs-Fix-mount-options-set-in-automount.patch -- patches.suse/cifs-Fix-memory-allocation-in-__smb2_handle_cancelle.patch -+ # tiwai/sound -+ patches.suse/ALSA-usb-audio-Fix-packet-size-calculation.patch - - ######################################################## - # end of sorted patches - ######################################################## - - ######################################################## -+ # Unsorted patches on their way to mainline - # -- # packaging-specific patches (tweaks for autobuild, -- # CONFIG_SUSE_KERNEL, config/version tracking and other -- # build stuff like that ...). -- # These should probably be last since they'll never -- # land upstream but there are subsystem extensions to -- # the supported flag. -+ # (SLE/Leap: this section is only for patches which -+ # cannot go into the sorted section yet.) -+ # -+ # Patches which are already in subsystem maintainer -+ # repository or otherwise expected to get into mainline -+ # within 1-2 releases belong here. Patches not expected -+ # to get into mainline any time soon (or ever) belong -+ # to area specific sections below. - ######################################################## -+ patches.suse/powerpc-add-link-stack-flush-mitigation-in-debugfs.patch -+ patches.suse/powerpc-pseries-mobility-notify-network-peers-after-.patch -+ patches.suse/powerpc-pseries-group-lmb-operation-and-memblock-s.patch -+ patches.suse/powerpc-pseries-update-device-tree-before-ejecting-h.patch -+ patches.suse/drivers-base-memory.c-cache-blocks-in-radix-tree-to-.patch -+ patches.suse/Deprecate-NR_UNSTABLE_NFS-use-NR_WRITEBACK.patch -+ patches.suse/MM-replace-PF_LESS_THROTTLE-with-PF_LOCAL_THROTTLE.patch -+ patches.suse/edac-skx-i10nm-make-some-configurations-cpu-model-specific.patch -+ patches.suse/edac-i10nm-update-driver-to-support-different-bus-number-config-register-offsets.patch -+ patches.suse/x86-cpu-add-a-steppings-field-to-struct-x86_cpu_id.patch -+ patches.suse/x86-smpboot-remove-the-last-icpu-macro.patch -+ patches.suse/fnic-to-not-call-scsi_done-for-unhandled-commands.patch -+ patches.suse/x86-cpu-add-table-argument-to-cpu_matches.patch -+ patches.suse/x86-speculation-add-special-register-buffer-data-sampling-srbds-mitigation.patch -+ patches.suse/x86-speculation-add-srbds-vulnerability-and-mitigation-documentation.patch -+ patches.suse/nvdimm-Avoid-race-between-probe-and-reading-device-a.patch -+ patches.suse/edac-ghes-setup-dimm-label-from-dmi-and-use-it-in-error-reports.patch - - ######################################################## - # kbuild/module infrastructure fixes - ######################################################## -+ -+ # SUSE specific build tweaks - patches.suse/rpm-kernel-config - patches.suse/supported-flag - patches.suse/supported-flag-underscores - patches.suse/supported-flag-wildcards - patches.suse/supported-flag-external -- patches.suse/module-Inform-user-when-loading-externally-supported.patch -+ patches.suse/supported-flag-modverdir - patches.suse/genksyms-add-override-flag.diff -- -- patches.suse/unsupported-features.patch -- -- # bnc870450, fate317144 -- patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch - patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch - patches.suse/kernel-add-release-status-to-kernel-build.patch -+ patches.suse/panic-do-not-print-uninitialized-taint_flags.patch -+ -+ # build tweaks for external KMPs -+ patches.suse/0001-oracleasm-4.0-compat-changes.patch -+ patches.suse/s390-export-symbols-for-crash-kmp.patch - - ######################################################## -- # SLE-specific performance patches rejected upstream -+ # Performance-specific out-of-tree patches - ######################################################## - -- # Reduces cost of idle path. Rejected upstream due to increased -- # power consumption on laptops. Upstream is working on a method -- # for using a CDF to estimate online when the next non-idle -- # period will be that will be accurate x% of the time where x% -- # is to be decided. Method is likely to require enabling other -- # kernel config options and may take a considerable amount of -- # time to tune while balancing the complexity of calculating -- # the estimate online. -- patches.suse/sched-throttle-nohz.patch -+ # Patches that should be reposted upstream - patches.suse/sched-Fix-up-proc-sched_debug-to-print-only-runnable-tasks-again.patch -+ patches.suse/sched-fair-Enable-SIS_AVG_CPU-by-default.patch -+ patches.suse/rcuwait-Let-rcuwait_wake_up-return-whether-or-not-a-.patch -+ patches.suse/x86-asm-64-Align-start-of-__clear_user-loop-to-16-by.patch - -- # Boost frequency at lower frequencies than the default. Upstream -- # favours power consumption heavily over performance but this -- # hurts workloads that have low with frequency short periods of -- # idle. This patch brings performance back in line with previous -- # SLE releases on machines identified as servers via ACPI. -- patches.suse/cpufreq-intel_pstate-use-setpoint-of-10-on-servers.patch -+ # Patches to be carried out-of-tree -+ # o changes to default tuning -+ patches.suse/sched-optimize-latency-defaults-for-throughput.patch -+ patches.suse/readahead-request-tunables.patch -+ -+ # o CPU frequency management - patches.suse/cpufreq-ondemand-set-default-up_threshold-to-30-on-multi-core-systems.patch -- patches.suse/cpufreq-intel_pstate-Allow-unspecified-FADT-profile-to-probe-PPC.patch -+ patches.suse/cpufreq-intel_pstate-Revert-upstream-changes-to-iowa.patch -+ patches.suse/cpufreq-intel_pstate-Ramp-up-frequency-faster-when-u.patch -+ patches.suse/cpufreq-intel_pstate-Temporarily-boost-P-state-when-.patch - -- # Reintroduce the deadband effect for pcc-cpufreq only as the -- # elimination increases the number of frequency changes with -- # pcc-cpufreq. The hardware does not always report what the -- # correct maximum switching rate is and if it's too quick then -- # the results are sub-optimal and may be nonsense. -- patches.suse/pcc-cpufreq-Re-introduce-deadband-effect-to-reduce-number-of-frequency-changes.patch -+ # Patches of historical interest temporarily preserved in case a -+ # relevant bug hits the areas of interest - -+ # ppc-probing: This was introduced for broken firmware on an -+ # old machine. Given the installation base, hopefully the -+ # firmware has been fixed. If it shows up during validation -+ # testing, it can be re-added. -++mgorman patches.suse/cpufreq-intel_pstate-Allow-unspecified-FADT-profile-to-probe-PPC.patch -+ -+ # spurious-idle: This patch is very specific to a machine topology -+ # that is expected to only affect older machines or ones with a -+ # small topology. There is a possibility that SMT on small machines -+ # would also be affected so this patch is kept in case a major -+ # regression is reported on a small or old machine. -++mfleming patches.suse/sched-Further-improve-spurious-CPU_IDLE-active-migrations.patch -+ -+ # pccpufreq-deadband: This patch was very specific to a generation -+ # of HP machine which is unavailable at this time. Another -+ # pcc-cpufreq machine showed little or no difference. Eventually -+ # a suitable machine will be freed and this will be evaulated -+ # but for the moment, hold it in reserve. -++aherrmann patches.suse/pcc-cpufreq-Re-introduce-deadband-effect-to-reduce-number-of-frequency-changes.patch - - ######################################################## -- # Scheduler / Core -+ # Architecture specific patches - ######################################################## -- patches.suse/setuid-dumpable-wrongdir -- patches.suse/sched-fair-Enable-SIS_AVG_CPU-by-default.patch - -- patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch -- patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch -- patches.suse/0003-x86-idle-Control-Indirect-Branch-Speculation-in-idle.patch -- patches.suse/0004-x86-enter-Create-macros-to-restrict-unrestrict-Indir.patch -- patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch -- patches.suse/IBRS-forbid-shooting-in-foot.patch -- patches.suse/do-not-default-to-ibrs-on-skl.patch -+ # x86 -+ patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch - -- patches.kabi/posix-timers-overrun-change-kABI-fix.patch -+ # s390x - -- # bsc#1096254 bsc#1155508 -- patches.suse/sched-fair-Avoid-divide-by-zero-when-rebalancing-dom.patch -+ # ppc64 - -- ######################################################## -- # locking/core -- ######################################################## -- patches.suse/sched-optimize-latency-defaults.patch -- patches.suse/0001-sched-wake_q-Reduce-reference-counting-for-special-u.patch -- -- # that benefits. If unsure, mail performance@suse.de -- # not enable without a specific example of a workload and machine -- # cpufreq-related changes to give a hint of a possible approach. Do -- # against tbench, netperf or hackbench that cannot be explained by -- # regressions. The reference is being left in case reports are filed -- # this patch even on older machines and in some cases, it introduces -- # is significantly different and there was no measurable benefit to -- # implementation of select_idle_sibling. The current implementation -- # This patch used to be of benefit on older hardware with an earlier --+mgorman patches.suse/sched-Further-improve-spurious-CPU_IDLE-active-migrations.patch -+ # ARM -+ patches.suse/brcmfmac-expose-RPi-firmware-config-files-through-mo.patch - - ######################################################## -- # x86_64/4096CPUS - from SGI -+ # Scheduler - ######################################################## -- patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch -+ patches.suse/setuid-dumpable-wrongdir -+ patches.suse/perf_timechart_fix_zero_timestamps.patch -+ patches.suse/sched-fair-Clear-SMT-siblings-after-determining-the-core-is-not-idle.patch -+ patches.suse/sched-nohz-Avoid-disabling-the-tick-for-very-short-durations.patch -+ patches.suse/sched-fair-fix-nohz-next-idle-balance.patch -+ patches.suse/sched-fair-Optimize-dequeue_task_fair.patch -+ patches.suse/sched-core-Check-cpus_mask-not-cpus_ptr-in-__set_cpus_allowed_ptr-to-fix-mask-corruption.patch - - ######################################################## -- # S/390 -+ # Memory management - ######################################################## -- patches.suse/s390-sles15-message-catalog.patch -- patches.suse/s390-sles15-00-04-04-kmsg-add-VNIC-Characteristics-msg-documentation.patch -- patches.suse/s390-sles15-03-01-rwlock.patch -- -- patches.suse/s390-sles15-05-01-gmb.patch -- patches.suse/s390-sles15-bpf-indirect-call.patch -- patches.suse/s390-sles15-dasd-fix-deadlock-in-dasd_times_out.patch -- patches.suse/s390-sles15-kmsg-update-2019-03-08.patch -- -- ######################################################## -- # VM/FS patches -- ######################################################## -- patches.suse/0001-Revert-mm-vmacache-optimize-overflow-system-wide-flu.patch -- patches.suse/vfs-add-super_operations-get_inode_dev -- patches.suse/fs-speedup-clean-bdev-aliases.patch -- patches.suse/readahead-request-tunables.patch - patches.suse/memcg-deprecate-memory.force_empty-knob.patch -+ patches.suse/mm-inform-about-enabling-mirrored-memory.patch -+ patches.suse/0001-Reserve-64MiB-of-CMA-for-RPi3-s-VC4.patch - patches.suse/mm-Warn-users-of-node-memory-hot-remove-if-the-memory-ratio-is-a-high-risk.patch -- patches.suse/mm-inform-about-enabling-mirrored-memory.patch -- patches.suse/d-lookup-fairness.fix -- patches.suse/getcwd-close-race-with-d_move-called-by-lustre.patch -- patches.suse/vfs-use-synchronize_rcu_expedited-in-namespace_unlock.patch -- patches.kabi/sched-numa-Remove-redundant-field-kabi.patch -+ patches.suse/selftests-vm-drop-dependencies-on-page-flags-from-mlock2-tests.patch - -- # bnc#1102831 -- patches.kabi/mm-numa-Remove-rate-limiting-of-automatic-numa-balancing-migration-kabi.patch -- patches.kabi/sched-numa-Stop-multiple-tasks-from-moving-to-the-CPU-at-the-same-time-kabi.patch -- patches.kabi/sched-numa-Pass-destination-CPU-as-a-parameter-to-migrate_task_rq-kabi.patch -- -- patches.kabi/0001-hwpoison-memory_hotplug-allow-hwpoisoned-pages-to-be-kabi.patch -- -- # bsc#1127731 -- patches.suse/mm-memory_hotplug-fix-scan_movable_pages-for-giganti.patch -- -- patches.suse/dm-dax-fix-detection-of-dax-support.patch -- -- # bsc#1140903 -- patches.suse/x86-mm-fix-fast-gup-paravirt.patch -- -- # bsc#1156286 -- patches.suse/prevent-active-list-thrashing.patch -- -- patches.suse/drivers-base-memory.c-cache-blocks-in-radix-tree-to-.patch -+ patches.suse/mm-fix-mremap-not-considering-huge-pmd-devmap.patch -+ patches.suse/0001-proc-meminfo-avoid-open-coded-reading-of-mv_committed_as.patch -+ patches.suse/0002-mm-util-make-vm_memory_comitted-more-accurate.patch -+ patches.suse/0003-mm-adjust-vm_committed_as_batch-according-to-vm-overcommit-policy.patch - - ######################################################## -- # misc small fixes -+ # Filesystems - ######################################################## -- patches.suse/mm-sparse-do-not-swamp-log-with-huge-vmemmap-allocat-fix.patch -- patches.suse/0001-ipc-shm-introduce-shmctl-SHM_STAT_ANY.patch -- patches.suse/0002-ipc-sem-introduce-semctl-SEM_STAT_ANY.patch -- patches.suse/0003-ipc-msg-introduce-msgctl-MSG_STAT_ANY.patch -- patches.suse/kbd-ignore-gfx.patch - -- ######################################################## -- # general lib/ optimizations -- ######################################################## -- patches.suse/libnvdimm-pfn-Store-correct-value-of-npfns-in-namespace.patch -+ # generic -+ patches.suse/vfs-add-super_operations-get_inode_dev -+ patches.suse/unsupported-features.patch -+ patches.suse/procfs-add-tunable-for-fd-fdinfo-dentry-retention.patch -+ patches.suse/fs-Avoid-leaving-freed-inode-on-dirty-list.patch -+ patches.suse/writeback-Export-inode_io_list_del.patch - -- ######################################################## -- # CPUFREQ -- ######################################################## -- patches.suse/perf_timechart_fix_zero_timestamps.patch -- patches.suse/cpufreq-intel_pstate-Use-load-based-policy-by-default-but-allow-PID-to-be-used.patch -- patches.suse/cpufreq-intel_pstate-Ramp-up-frequency-faster-when-utilisation-reaches-setpoint.patch -- patches.suse/cpufreq-intel_pstate-Update-setpoint-for-unspecified-ACPI-profile.patch -- patches.suse/cpufreq-intel_pstate-Temporarily-boost-P-state-when-exiting-from-idle.patch -- patches.suse/cpufreq-CPPC-fix-build-in-absence-of-v3-support.patch -- patches.kabi/0002-kabi-cpufreq-keep-min_sampling_rate-in-struct-dbs_da.patch -+ # btrfs -+ patches.suse/uapi-add-a-compatibility-layer-between-linux-uio-h-and-glibc -+ patches.suse/btrfs-provide-super_operations-get_inode_dev -+ patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch -+ patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch -+ patches.suse/btrfs-qgroup-Mark-qgroup-inconsistent-if-we-re-inher.patch -+ patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch -+ patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch -+ patches.suse/btrfs-dump_space_info-when-encountering-total_bytes_pinned-0-at-umount.patch -+ patches.suse/btrfs-force-chunk-allocation-if-our-global-rsv-is-larger-than-metadata.patch -+ patches.suse/btrfs-improve-global-reserve-stealing-logic.patch -+ patches.suse/btrfs-allow-us-to-use-up-to-90-of-the-global-rsv-for-unlink.patch -+ patches.suse/btrfs-account-for-trans_block_rsv-in-may_commit_transaction.patch -+ patches.suse/btrfs-only-check-priority-tickets-for-priority-flushing.patch -+ patches.suse/btrfs-run-btrfs_try_granting_tickets-if-a-priority-ticket-fails.patch -+ patches.suse/btrfs-relocation-Work-around-dead-relocation-stage-l.patch - -- ######################################################## -- # powerpc/generic -- ######################################################## -- patches.suse/v2-powerpc-Allow-flush_-inval_-dcache_range-to-work-across-ranges-4GB.patch -- patches.suse/Fix-build-error-in-drmem.c.patch -+ # ext[2-4] -+ patches.suse/ext4-dont-warn-when-enabling-DAX.patch -+ patches.suse/ext4-unsupported-features.patch -+ patches.suse/ext4-Avoid-freeing-inodes-on-dirty-list.patch - -- ######################################################## -- # cephfs -- ######################################################## -+ # XFS -+ patches.suse/xfs-remove-experimental-tag-for-dax-support.patch -+ patches.suse/xfs-repair-malformed-inode-items-during-log-recovery.patch - -- ######################################################## -- # Suse specific stuff -- ######################################################## -- patches.suse/suse-hv-PCI-hv-Fix-panic-by-calling-hv_pci_remove_slots-earl.patch -- patches.suse/suse-hv-hv-iommu-api.patch -- patches.suse/suse-hv-HV_VP_SET_BANK_COUNT_MAX.patch -- patches.suse/suse-hv-kabi-hv_ringbuffer_get_debuginfo.patch -- patches.suse/suse-hv-guest-os-id.patch -- patches.suse/suse-hv-kvp_on_msg.dbg.patch -- patches.suse/suse-hv-vmbus-sysfs-ring_buffer.patch -- patches.suse/suse_msi_set_irq_unmanaged.patch -+ # reiserfs -+ patches.suse/reiserfs-add-check-to-detect-corrupted-directory-entry.patch -+ patches.suse/reiserfs-don-t-panic-on-bad-directory-entries.patch -+ patches.suse/reiserfs-mark-read-write-mode-unsupported.patch - -- # bsc#1056592 -- patches.suse/ras-cec-disable-cec.patch -+ # NFS -+ patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch -+ patches.suse/mvfs-workaround.patch -+ patches.suse/0001-NFSv4-don-t-let-hanging-mounts-block-other-mounts.patch -+ patches.suse/0006-NFS-Allow-multiple-connections-to-NFSv3-and-NFSv4.0-.patch -+ patches.suse/nfs-set-acl-perm.patch -+ patches.suse/NFSv4.1-bc-request-hold-xprt-ref.patch -+ patches.suse/nfsd-show_open-NULL-deref.patch - -- patches.suse/qla2xxx-Enable-T10-DIF-with-FC-NVMe-enabled.patch -- patches.suse/qla2xxx-allow-irqbalance-control-in-non-MQ-mode.patch -+ # other -+ patches.suse/pstore_disable_efi_backend_by_default.patch -+ patches.suse/io_uring-ensure-req-submit-is-copied-when-req-is-def.patch -+ patches.suse/fsnotify-Rearrange-fast-path-to-minimise-overhead-when-there-is-no-watcher.patch - - ######################################################## -- # ACPI patches -+ # Block layer - ######################################################## -- patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch -- patches.suse/acpi_thermal_passive_blacklist.patch -- patches.suse/ACPI-acpi_pad-Do-not-launch-acpi_pad-threads-on-idle-cpus.patch -+ patches.suse/dm-mpath-leastpending-path-update -+ patches.suse/dm-table-switch-to-readonly -+ patches.suse/dm-mpath-no-partitions-feature -+ patches.suse/md-display-timeout-error.patch -+ patches.suse/Revert-nvme-allow-64-bit-results-in-passthru-command.patch -+ patches.suse/md-raid0-fix-buffer-overflow-at-debug-print.patch -+ patches.suse/mdraid-fix-read-write-bytes-accounting.patch -+ patches.suse/bfq-tune-slice-idle.patch -+ patches.suse/block-floppy-fix-contended-case-in-floppy_queue_rq.patch -+ patches.suse/bfq-Avoid-false-bfq-queue-merging.patch -+ patches.suse/bfq-Use-ttime-local-variable.patch -+ patches.suse/bfq-Use-only-idle-IO-periods-for-think-time-calculat.patch -+ patches.suse/bfq-Fix-check-detecting-whether-waker-queue-should-b.patch - - ######################################################## -- # Driver core -+ # Networking core - ######################################################## -- patches.suse/0001-module-warn-if-module-init-probe-takes-long.patch -- patches.suse/irq-stub-affinity.patch -+ patches.suse/Revert-netfilter-conntrack-remove-helper-hook-again.patch - - ######################################################## -- # Device drivers -+ # Security - ######################################################## -- patches.suse/loop-Compability-for-older-releases.patch -+ # crypto - -- # Cavium CN99xx AHCI errata -- # Out-of-tree -- patches.suse/0001-PCI-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-earl.patch -- patches.suse/0013-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch -- patches.suse/0001-ahci-thunderx2-stop-engine-fix-update.patch -- patches.suse/0001-ahci-thunderx2-update-stop-engine-errata-delay-value.patch -+ # Module signing / secure boot -+ patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch - -- patches.suse/0001-iommu-vt-d-Fix-race-condition-in-add_unmap.patch -+ # Lock down functions for UEFI secure boot -+ patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch -+ patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch -+ patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch -+ patches.suse/0004-efi-Lock-down-the-kernel-at-the-integrity-level-if-b.patch - -- patches.suse/Linux-v5.0-rc7-bcm2835-MMC-issues.patch -+ # Using the hash in MOKx to blacklist kernel module, FATE#316531 -+ patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch -+ patches.suse/0001-efi-add-a-function-to-convert-the-status-code-to-a-s.patch -+ patches.suse/0002-efi-show-error-messages-only-when-loading-certificat.patch -+ patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch -+ patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch - -- patches.suse/0001-irqchip-gic-v3-its-fix-build-warnings.patch -+ # Hibernation Signature Verification FATE#316350 -+ patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch -+ patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch -+ patches.suse/0003-x86-KASLR-public-the-function-for-getting-random-lon.patch -+ patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch -+ patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch -+ patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch -+ patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch -+ patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch -+ patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch -+ patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch - -- # bsc#1142095 -- patches.suse/mlx5-add-parameter-to-disable-enhanced-IPoIB.patch -+ # FIPS -+ patches.suse/0008-random-move-FIPS-continuous-test-to-output-functions.patch -+ patches.suse/aes_s390-zeroize-stack-keys -+ patches.suse/fips-enable-ansi_cprng-in-testmgr -+ patches.suse/crypto-arm-neon-memzero-aescbc-setkey - - ######################################################## -- # Filesystem -+ # Virtualization - ######################################################## -- patches.suse/procfs-add-tunable-for-fd-fdinfo-dentry-retention.patch -- patches.suse/fs-namespace.c-fix-mountpoint-reference-counter-race.patch -+ patches.suse/suse-hv-guest-os-id.patch -+ patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch -+ patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch -+ patches.suse/0001-kvm-Reintroduce-nopvspin-kernel-parameter.patch - - ######################################################## -- # xfs/ext4/btrfs/reiserfs -+ # Other core patches - ######################################################## -- patches.suse/xfs-repair-malformed-inode-items-during-log-recovery.patch -- patches.suse/pstore_disable_efi_backend_by_default.patch -- patches.suse/pstore-backend-autoaction -- patches.suse/squashfs-3.4.patch -- -- patches.suse/xfs-unsupported-features.patch -- patches.suse/ext4-unsupported-features.patch -- patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch -- -- patches.suse/btrfs-provide-super_operations-get_inode_dev -- patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch -- patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch -- patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch -- patches.suse/btrfs-dump_space_info-when-encountering-total_bytes_pinned-0-at-umount.patch -- patches.suse/revert-btrfs-qgroup-move-half-of-the-qgroup-accounting-time-out-of-commit-trans.patch -- patches.suse/btrfs-use-spinlock-to-protect--caching_block_groups-list.patch -- patches.suse/btrfs-qgroups-fix-rescan-worker-running-races.patch -- patches.suse/btrfs-suspend-qgroups-during-relocation-recovery.patch -- patches.suse/0001-btrfs-qgroup-Make-qgroup-async-transaction-commit-mo.patch -- patches.suse/reiserfs-mark-read-write-mode-unsupported.patch -- -- patches.suse/reiserfs-add-check-to-detect-corrupted-directory-entry.patch -- patches.suse/reiserfs-don-t-panic-on-bad-directory-entries.patch -- -- patches.suse/xfs-properly-detect-when-DAX-wont-be-used-on-any-device.patch -- patches.suse/xfs-add-option-to-mount-with-barrier-0-or-barrier-1.patch -- patches.suse/jbd2-flush_descriptor-Do-not-decrease-buffer-head-s-ref-count.patch -+ patches.suse/cgroup-rstat-Revert-cgroup-Add-memory-barriers-to-plug-cgroup_rstat_updated-race-window.patch - - ######################################################## -- # NFS -+ # PM - ######################################################## -- patches.suse/nfs-set-acl-perm.patch -- patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch -- patches.suse/0001-SUNRPC-Allow-creation-of-RPC-clients-with-multiple-c.patch -- patches.suse/0002-NFS-Add-a-mount-option-to-specify-number-of-TCP-conn.patch -- patches.suse/0003-NFSv4-Allow-multiple-connections-to-NFSv4.x-x-0-serv.patch -- patches.suse/0004-pNFS-Allow-multiple-connections-to-the-DS.patch -- patches.suse/0005-NFS-Display-the-nconnect-mount-option-if-it-is-set.patch -- patches.suse/0006-NFS-Allow-multiple-connections-to-NFSv3-and-NFSv4.0-.patch -- patches.suse/0007-SUNRPC-Mask-XIDs-to-prevent-replay-cache-collision.patch -- patches.suse/0001-NFSv4-don-t-let-hanging-mounts-block-other-mounts.patch -- patches.suse/0001-sunrpc-include-sup-groups-in-hash.patch -- patches.suse/0001-NFSv4-handle-EINVAL-from-EXCHANGE_ID-better.patch -- patches.kabi/0001-NFS-Ensure-we-commit-after-writeback-is-complete.kabi -- -- patches.kabi/sunrpc-use-after-free-in-svc_process_common.patch -- patches.suse/sunrpc-cache-handle-missing-listeners-better.patch -- patches.suse/NFS-optional-NFSv4_2.patch -- patches.suse/NFS-optional-NFSv4_2-fix.patch -- patches.suse/NFSv4.1-bc-request-hold-xprt-ref.patch -- -- patches.suse/sunrpc-svcauth_gss_register_pseudoflavor-must-reject.patch -- patches.suse/sunrpc-clean-up-properly-in-gss_mech_unregister.patch -+ patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch -+ patches.suse/acpi_thermal_passive_blacklist.patch -+ patches.suse/ACPI-acpi_pad-Do-not-launch-acpi_pad-threads-on-idle-cpus.patch -+ patches.suse/acpi-disable-deprecated-warnings.patch -+ patches.suse/thermal-Add-a-sanity-check-for-invalid-state-at-stat.patch - - ######################################################## -- # Overlayfs -+ # DRM / Graphics - ######################################################## -- patches.suse/ovl-treat-btrfs-as-different-mount.patch -+ patches.suse/drm-i915-Fix-ref-mutex-deadlock-in-i915_active_wait.patch -+ patches.suse/drm-i915-Disable-tv-output-on-i9x5gm -+ patches.suse/nouveau-avoid-annoying-stack-trace-for-timeout.patch -+ patches.suse/drm-mgag200-Implement-basic-PM-support -+ patches.suse/0001-drm-ttm-Remove-warning-about-inconsistent-mapping-in.patch - - ######################################################## - # Storage - ######################################################## -- patches.suse/nvme-multipath-round-robin-I-O-policy.patch -- patches.suse/ch-add-missing-mutex_lock-mutex_unlock-in-ch_release.patch -- patches.suse/ch-fixup-refcounting-imbalance-for-SCSI-devices.patch -- patches.suse/scsi-libsas-allocate-sense-buffer-for-bsg-queue.patch -- patches.suse/qla2xxx-always-allocate-qla_tgt_wq.patch -- patches.suse/lpfc-validate-command-in-lpfc_sli4_scmd_to_wqidx_dis.patch -- patches.suse/nvme-Do-not-remove-namespaces-during-reset.patch -- patches.suse/nvme-flush-scan_work-when-resetting-controller.patch -- patches.suse/nvme-skip-nvme_update_disk_info-if-the-controller-is.patch -- patches.suse/nvme-Return-BLK_STS_TARGET-if-the-DNR-bit-is-set.patch -- patches.suse/block-Fix-a-NULL-pointer-dereference-in-generic_make.patch -- patches.suse/dasd_fba-Display-00000000-for-zero-page-when-dumping.patch - -- patches.suse/md-display-timeout-error.patch -- patches.suse/nvme-register-ns_id-attributes-as-default-sysfs-grou.patch -- patches.suse/scsi-handle-special-return-codes-for-ABORTED-COMM.patch -- patches.suse/scsi_scan-Send-TEST-UNIT-READY-to-LUN0-before-LUN-sc.patch -- patches.suse/scsi-disable-VPD-page-check-on-error.patch -- patches.suse/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch -- patches.suse/sd-always-scan-VPD-pages-if-thin-provisioning-is-ena.patch -- patches.suse/scsi-do-not-print-reservation-conflict-for-TEST-UNIT.patch -- patches.suse/0001-oracleasm-4.0-compat-changes.patch -+ # SCSI - patches.suse/scsi-retry-alua-transition-in-progress - patches.suse/megaraid-mbox-fix-SG_IO -+ patches.suse/ata-Fix-racy-link-clearance.patch - patches.suse/fcoe-reduce-max_sectors -- patches.suse/blk-mq-backport-fixes-for-blk_mq_complete_e_request_.patch -+ patches.suse/scsi-do-not-print-reservation-conflict-for-TEST-UNIT.patch -+ patches.suse/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch -+ patches.suse/drivers-base-implement-dev_enable_async_probe.patch -+ patches.suse/scsi-add-disable_async_probing-module-argument.patch -+ patches.suse/ch-fixup-refcounting-imbalance-for-SCSI-devices.patch -+ patches.suse/ch-synchronize-ch_probe-and-ch_open.patch -+ patches.suse/ch-remove-ch_mutex.patch -+ patches.suse/lpfc-synchronize-nvme-transport-and-lpfc-driver-devloss_tmo.patch - -- # bsc#1048585 bsc#1080813 -- patches.suse/delay-add-poll_event_interruptible.patch -+ # CD-ROM -+ patches.suse/cdrom-add-poll_event_interruptible.patch - patches.suse/cdrom-factor-out-common-open_for_-code.patch -- patches.suse/cdrom-wait-for-tray-to-close.patch -+ patches.suse/cdrom-wait-for-the-tray-to-close.patch -+ patches.suse/cdrom-export-autoclose-logic-as-a-separate-function.patch -+ patches.suse/bdev-add-open_finish.patch -+ patches.suse/scsi-blacklist-add-VMware-ESXi-cdrom-broken-tray-emu.patch - patches.suse/scsi-sr-wait-for-the-medium-to-become-ready.patch - patches.suse/cdrom-turn-off-autoclose-by-default.patch -- patches.suse/scsi-sr-workaround-VMware-ESXi-cdrom-emulation-bug.patch - -- patches.kabi/target-se_dev_attrib.emulate_pr-ABI-stability.patch -- -- # bsc#1120008 kABI fix -- patches.kabi/0001-kABI-Preserve-kABI-for-dma_max_mapping_size.patch -- # bsc#1131673 kABI fix -- patches.kabi/block-kABI-fixes-for-bio_rewind_iter-removal.patch -- -- # bsc#1136922 -- patches.suse/scsi-mpt3sas_ctl-fix-double-fetch-bug-in-ctl_ioctl_main -- # git-fixes kABI fix -- patches.kabi/kABI-fix-addition-of-new-field-in-struct-esp -- patches.kabi/block-kABI-fixes-for-BLK_EH_DONE-renaming.patch -- patches.kabi/blk_queue_blk_trace_mutex_kabi.patch -+ # SES Ceph RBD backend for LIO -+ patches.suse/rbd-export-some-functions-used-by-lio-rbd-backend.patch -+ patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch -+ patches.suse/rbd-add-img_request-done-callback.patch -+ patches.suse/rbd-add-lio-specific-data-area.patch -+ patches.suse/target-add-rbd-backend.patch -+ patches.suse/target-add-lio-rbd-to-makefile-Kconfig.patch - - ######################################################## -- # DRM/Video -+ # Networking drivers (wired) - ######################################################## -- patches.suse/drm-i915-Fix-use-after-free-when-destroying-GEM-context.patch -- patches.suse/0001-drm-ttm-Remove-warning-about-inconsistent-mapping-in.patch -- patches.suse/drm-i915-Disable-tv-output-on-i9x5gm -- patches.suse/drm-i915-CVE-2018-20669-access-check.patch -- patches.suse/nouveau-avoid-annoying-stack-trace-for-timeout.patch -- -- patches.suse/drm-mgag200-Add-doublescan-and-interlace-support.patch -- patches.suse/drm-mgag200-Add-additional-limits-for-certain-G200-variants.patch -- patches.suse/drm-mgag200-Fix-memleak-in-error-path-in-mgag200_bo_create.patch -- patches.suse/drm-mgag200-Free-container-instead-of-member-in-mga_user_framebuffer_destroy.patch -- patches.suse/drm-mgag200-Initialize-data-needed-to-map-fbdev-memory.patch -- patches.suse/drm-mgag200-Simplify-function-mgag200_ttm_placement.patch -- patches.suse/drm-mgag200-Add-support-for-MATROX-PCI-device-IDs-0x520-and-0x521.patch -- patches.suse/drm-mgag200-Cleanup-cursor-BOs-properly.patch -- patches.suse/drm-mgag200-Don-t-use-crtc_-parameters-for-validation.patch -- patches.suse/drm-mgag200-Consolidate-depth-bpp-handling.patch -- patches.suse/drm-mgag200-Add-command-line-option-to-specify-preferred-depth.patch -- patches.suse/drm-mgag200-Add-mode-validation-debugging-code.patch -- patches.suse/drm-mgag200-Implement-basic-PM-support -- patches.suse/drm-radeon-limit-bpp-for-low-vram.patch -- patches.suse/drm-ast-Fix-memleak-in-error-path-in-ast_bo_create.patch -- patches.suse/drm-ast-Free-container-instead-of-member-in-ast_user_framebuffer_destroy.patch -- patches.suse/drm-ast-Simplify-function-ast_bo_unpin.patch -- patches.suse/drm-ast-Add-an-crtc_disable-callback-to-the-crtc-helper-funcs.patch -- patches.suse/drm-ast-Actually-load-DP501-firmware-when-required.patch -- patches.suse/kernel-Export-mm_access.patch -- -- patches.suse/drm-hibmc-Use-set_busid-function-from-drm-core.patch -- patches.suse/drm-hibmc-initialize-the-hibmc_bo_driver_io_mem_pfn.patch -- patches.suse/0001-drm-qxl-Return-error-if-fbdev-is-not-32-bpp.patch -- patches.kabi/drm-readonly-kabi-fixup.patch -- patches.suse/vgacon-fix-out-of-bounds-write-to-the-scrollback-buf.patch -+ patches.suse/net-phy-realtek-fix-handling-of-RTL8105e-integrated-.patch -+ patches.suse/misdn-add-support-for-group-membership-check -+ patches.suse/mlx5-add-parameter-to-disable-enhanced-IPoIB.patch -+ patches.suse/lan78xx-Enable-LEDs-and-auto-negotiation.patch -+ patches.suse/net-mvpp2-Enable-autoneg-bypass-for-1000BaseX-2500Ba.patch -+ patches.suse/r8169-Revive-default-chip-version-for-r8168.patch - - ######################################################## -- # Out-of-tree networking -+ # Wireless networking drivers - ######################################################## -- patches.kabi/kabi-drop-LINUX_MIB_TCPWQUEUETOOBIG-snmp-counter.patch -- patches.kabi/kabi-move-sysctl_tcp_min_snd_mss-to-preserve-struct-.patch -- patches.suse/qed-bump-drivers-to-version-8.10.10.55.patch -- patches.suse/bsc1084332-0003-lan78xx-Enable-LEDs-and-auto-negotiation.patch -- patches.suse/ibmveth-Update-ethtool-settings-to-reflect-virtual-p.patch -- patches.suse/irda-Fix-memory-leak-caused-by-repeated-binds-of-ird.patch -- patches.suse/irda-Only-insert-new-objects-into-the-global-databas.patch -- patches.suse/tcp-fix-tcp_rtx_queue_tail-in-case-of-empty-retransm.patch -- patches.kabi/ip-drop-IPSTATS_MIB_REASM_OVERLAPS.patch -- patches.kabi/kabi-handle-addition-of-ip6addrlbl_table-into-struct.patch -- patches.kabi/kabi-restore-ip_tunnel_delete_net.patch -- patches.kabi/kabi-handle-addition-of-uevent_sock-into-struct-net.patch -- patches.kabi/kabi-handle-addition-of-net-hash_mix.patch -- patches.kabi/kabi-handle-addition-of-netns_ipv4-ip_id_key.patch -- patches.suse/tcp-Don-t-dequeue-SYN-FIN-segments-from-write-queue.patch -+ patches.suse/b43-missing-firmware-info.patch - - ######################################################## -- # Netfilter -+ # USB - ######################################################## -- patches.suse/netfilter-ip_conntrack_slp.patch -+ patches.suse/firmware-raspberrypi-introduce-vl805-init-routine.patch -+ patches.suse/pci-brcmstb-wait-for-raspberry-pi-s-firmware-when-present.patch -+ patches.suse/soc-bcm2835-sync-xhci-reset-firmware-property-with-downstream.patch -+ patches.suse/usb-pci-quirks-add-raspberry-pi-4-quirk.patch - - ######################################################## -- # Wireless Networking -+ # Input - ######################################################## -- patches.suse/b43-missing-firmware-info.patch -- patches.suse/iwlwifi-expose-default-fallback-ucode-api -- patches.kabi/iwlwifi-iwl_cfg-kabi-fix.patch -- patches.kabi/iwlwifi-fw_runtime_ops-kabi-compat.patch -- patches.kabi/libertas-kabi-fix.patch -- patches.kabi/ath9k-msi-kabi-workaround.patch -- patches.kabi/ath9k-ath_node-ackto-kabi-workaround.patch -- patches.kabi/ath10k-wmi-kabi-fix.patch -- patches.kabi/ath10k-last_wmi_vdev_start_status-kabi-workaround.patch -- patches.suse/ath10k-QCA9377-firmware-limit.patch -- patches.kabi/bt_accept_enqueue-kabi-workaround.patch -- patches.kabi/mwifiex-ieee-types-kabi-fix.patch -- patches.kabi/mwifiex-power_cfg-kabi-workaround.patch -- patches.kabi/netlink-nla_policy-kabi-workaround.patch -+ patches.suse/kbd-ignore-gfx.patch -+ patches.suse/Input-Fix-memory-leak-in-psxpad_spi_probe.patch - - ######################################################## -- # ISDN -- ######################################################## -- patches.suse/misdn-add-support-for-group-membership-check -- -- ########################################################## - # Sound -- ########################################################## -- patches.kabi/snd_hda_register_beep_device-kABI-fix.patch -- patches.kabi/snd_hda_bus-bus_probing-kABI-fix.patch -- patches.kabi/ALSA-hda-kabi-workaround-for-generic-parser-flag.patch -- patches.kabi/ALSA-snd_hda_pick_pin_fixup-kABI-workaround.patch -- - ######################################################## -- # printk -- ######################################################## -- patches.suse/printk-console-Correctly-mark-console-that-is-used-w.patch -- patches.suse/printk-panic-Avoid-deadlock-in-printk-after-stopping-CPUs-by-NMI.patch - - ######################################################## -- # Other driver fixes -+ # Other drivers - ######################################################## -- patches.suse/tpm-Downgrade-error-level -- patches.suse/Input-synaptics-Add-intertouch-blacklist-for-Thinkpa.patch -- patches.suse/mmc-version-check-printk-downgrade -- patches.kabi/iio-kabi-fix-for-iio_buffer.patch -- patches.kabi/power_supply-removing-field-kabi-fix.patch -- patches.kabi/strscpy-annotation-drop-kABI-workaround.patch -- patches.suse/HID-quirks-fix-support-for-Apple-Magic-Keyboards.patch -- patches.suse/ata-Fix-racy-link-clearance.patch -+ # NXP lx2160 silicon rev1 PCIe workarounds -+ patches.suse/PCI-mobiveil-ls_pcie_g4-add-Workaround-for-A-011577.patch -+ patches.suse/PCI-mobiveil-ls_pcie_g4-add-Workaround-for-A-011451.patch -+ patches.suse/PCI-mobiveil-ls_pcie_g4-fix-SError-when-accessing-co.patch - -- patches.suse/tty-Don-t-return-EAGAIN-in-blocking-read.patch -- patches.suse/tty-make-R3964-line-discipline-fail.patch -+ # CN99xx silicon revision Ax erratum -+ patches.suse/0001-PCI-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-earl.patch -+ patches.suse/0013-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch -+ patches.suse/0001-ahci-thunderx2-stop-engine-fix-update.patch -+ patches.suse/0001-ahci-thunderx2-update-stop-engine-errata-delay-value.patch - -- patches.kabi/asus-wmi-quirk_entry-kabi-fix.patch -+ # Jetson TX2 -+ patches.suse/cpufreq-tegra186-add-CPUFREQ_NEED_INITIAL_FREQ_CHECK.patch -+ patches.suse/soc-tegra-pmc-Enable-PMIC-wake-event-on-Tegra186.patch -+ patches.suse/gpio-tegra186-export-MODULE_DEVICE_TABLE.patch - -- ######################################################## -- # Other drivers we have added to the tree -- ######################################################## -- # LIO kRBD backend moving to tcmu-runner, but still needed in SLE15 for migration -- patches.suse/libceph-add-scatterlist-messenger-data-type.patch -- patches.suse/libceph-fix-scatterlist-last_piece-calculation.patch -- patches.suse/rbd-add-support-for-scatterlist-obj_request_type.patch -- patches.suse/rbd-add-lio-specific-data-area.patch -- patches.suse/libceph-add-support-for-CMPEXT-compare-extent-reques.patch -- patches.suse/rbd-add-write-test-helper.patch -- patches.suse/rbd-add-num-ops-calculator-helper.patch -- patches.suse/rbd-add-support-for-COMPARE_AND_WRITE-CMPEXT.patch -- patches.suse/libceph-add-support-for-write-same-requests.patch -- patches.suse/rbd-add-support-for-writesame-requests.patch -- patches.suse/target-add-compare-and-write-callback.patch -- patches.suse/target-compare-and-write-backend-driver-sense-handli.patch -- patches.suse/target-add-COMPARE_AND_WRITE-sg-creation-helper.patch -- patches.suse/libceph-fix-pr_fmt-compile-issues.patch -- patches.suse/rbd-export-some-functions-used-by-lio-rbd-backend.patch -- patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch -- patches.suse/target-add-rbd-backend.patch -- patches.suse/target-add-lio-rbd-to-makefile-Kconfig.patch -- patches.suse/rbd-add-rbd_dev_setxattr-helper.patch -- patches.suse/rbd-do-away-with-obj_request-in-setxattr.patch -- patches.suse/rbd-add-setxattr-device-attribute-for-debugging.patch -- patches.suse/rbd-add-rbd_dev_cmpsetxattr-helper.patch -- patches.suse/rbd-do-away-with-obj_request-in-cmpsetxattr.patch -- patches.suse/rbd-add-cmpsetattr-device-attribute-for-debugging.patch -- patches.suse/ceph-osd_client-add-support-for-CEPH_OSD_OP_GETXATTR.patch -- patches.suse/rbd-add-rbd_dev_getxattr-helper.patch -- patches.suse/rbd-do-away-with-obj_request-in-getxattr.patch -- patches.suse/rbd-add-getxattr-device-attribute-for-debugging.patch -- patches.suse/target-pr-split-out-and-export-core_scsi3_pr_seq_non.patch -- patches.suse/target-pr-add-backend-API-for-reservation-handling.patch -- patches.suse/target-rbd-add-support-for-PR-register-read-keys.patch -- patches.suse/target-rbd-add-pr_reserve-support.patch -- patches.suse/target-rbd-add-pr_release-support.patch -- patches.suse/target-rbd-add-pr_read_reservation-support.patch -- patches.suse/target-rbd-add-pr_clear-support.patch -- patches.suse/target-rbd-add-pr_preempt-support.patch -- patches.suse/target-rbd-add-stubbed-out-pr_register_and_move.patch -- patches.suse/target-rbd-add-pr_report_capabilities-support.patch -- patches.suse/target-rbd-add-stubbed-out-pr_read_full_status.patch -- patches.suse/target-rbd-SCSI3-check-conflict-support.patch -- patches.suse/target-rbd-add-SCSI2-reservation-entry-to-PR-info.patch -- patches.suse/target-rbd-implement-SCSI2-reservation-handling.patch -- patches.suse/target-rbd-handle-SCSI2-reservation-release-on-reset.patch -- patches.suse/target-configfs-add-device-vendor_id-attribute.patch -- patches.suse/target-remove-hardcoded-T10-Vendor-ID-in-INQUIRY-res.patch -- patches.suse/target-rbd-fix-PR-info-memory-leaks.patch -- patches.suse/target-pr-fix-core_scsi3_pr_seq_non-caller.patch -- patches.suse/rbd-don-t-log-miscompare-as-an-error.patch -- patches.suse/rbd-handle-OBJ_REQUEST_SG-types-for-copyup.patch -- patches.suse/target-rbd-don-t-put-snap_context-twice.patch -- patches.suse/target-rbd-remove-caw_mutex-usage.patch -- patches.suse/libceph-use-upstream-write-same-opcode.patch -- patches.suse/rbd-truncate-objects-on-cmpext-short-reads.patch -- patches.suse/target-fix-tcm_rbd_gen_it_nexus-for-emulated-XCOPY-s.patch -- patches.suse/rbd-helper-to-copy-compare-and-write-osd-requests.patch -- patches.suse/rbd-copy-compare-and-write-osd-requests-before-resub.patch -- patches.suse/0001-rbd-drop-extra-rbd_img_request_get.patch -- patches.suse/0002-rbd-make-sure-pages-are-freed-by-libceph.patch -- patches.suse/target-rbd-handle-zero-length-UNMAP-requests-early.patch -- patches.suse/target-rbd-use-target_configure_unmap_from_queue-hel.patch -- patches.suse/target-transport-should-handle-st-FM-EOM-ILI-reads.patch -- patches.suse/target-add-lio-rbd-to-makefile-Kconfig-fix.patch -- patches.suse/0001-target_core_rbd-use-RCU-in-free_device.patch -- patches.suse/0002-target_core_rbd-break-up-free_device-callback.patch -+ # LS1028A Switch -+ patches.suse/net-dsa-felix-use-dsa_switch_alloc.patch - -- ######################################################## -- # device-mapper -- ######################################################## -- patches.suse/dm-mpath-leastpending-path-update -- patches.suse/dm-mpath-accept-failed-paths -- patches.suse/dm-table-switch-to-readonly -- patches.suse/dm-multipath-Improve-logging.patch -- patches.suse/dm-snap-avoid-deadlock.patch -- -- ########################################################## -- # AppArmor -- ########################################################## -- patches.suse/apparmor-basic-networking-rules.patch -- patches.suse/apparmor-fix-quieting-of-audit-messages-for-network-mediation.patch -- patches.suse/apparmor-basic-networking-rules-4.11-rc1.patch -- patches.suse/apparmor-check-all-net-profiles.patch -- -- ########################################################## -- # FIPS patches not (yet) upstream -- ########################################################## -- patches.suse/0008-random-move-FIPS-continuous-test-to-output-functions.patch -- patches.suse/v5-0001-crypto-DRBG-add-FIPS-140-2-CTRNG-for-noise-source.patch -+ # QorIQ cpufreq -+ patches.suse/cpufreq-qoriq-convert-to-a-platform-driver.patch -+ patches.suse/clk-qoriq-add-cpufreq-platform-device.patch - - ######################################################## -- # Lock down functions for UEFI secure boot , FATE#314486 -- ######################################################### -- patches.suse/0039-efi-Add-EFI_SECURE_BOOT-bit.patch -- patches.suse/0040-Add-the-ability-to-lock-down-access-to-the-running-k.patch -- patches.suse/0041-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch -- patches.suse/0042-Enforce-module-signatures-if-the-kernel-is-locked-do.patch -- patches.suse/0043-Restrict-dev-mem-and-dev-kmem-when-the-kernel-is-loc.patch -- patches.suse/0045-kexec-Disable-at-runtime-if-the-kernel-is-locked-dow.patch -- patches.suse/0046-Copy-secure_boot-flag-in-boot-params-across-kexec-re.patch -- patches.suse/0047-kexec_file-split-KEXEC_VERIFY_SIG.patch -- patches.suse/0047-kexec_file-restrict-if-the-kernel-is-locked-down.patch -- patches.suse/0048-hibernate-Disable-when-the-kernel-is-locked-down.patch -- patches.suse/0050-PCI-Lock-down-BAR-access-when-the-kernel-is-locked-d.patch -- patches.suse/0051-x86-Lock-down-IO-port-access-when-the-kernel-is-lock.patch -- patches.suse/0052-x86-Restrict-MSR-access-when-the-kernel-is-locked-do.patch -- patches.suse/0053-asus-wmi-Restrict-debugfs-interface-when-the-kernel-.patch -- patches.suse/0054-ACPI-Limit-access-to-custom_method-when-the-kernel-i.patch -- patches.suse/0055-acpi-Ignore-acpi_rsdp-kernel-param-when-the-kernel-h.patch -- patches.suse/0056-acpi-Disable-ACPI-table-override-if-the-kernel-is-lo.patch -- patches.suse/0057-acpi-Disable-APEI-error-injection-if-the-kernel-is-l.patch -- patches.suse/0005-modsign-print-module-name-along-with-error-message.patch -- -- ######################################################## -- # Grab certificate from MokList (MODSIGN) FATE#314508 -- ######################################################## -- # Using the hash in MOKx to blacklist kernel module, FATE#316531 -- patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch -- patches.suse/0002-MODSIGN-print-appropriate-status-message-when-gettin.patch -- patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch -- patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch -- -- ########################################################## -- # Hibernation Signature Verification FATE#316350 -- ########################################################## -- patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch -- patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch -- patches.suse/0003-x86-KASLR-public-the-function-for-getting-random-lon.patch -- patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch -- patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch -- patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch -- patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch -- patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch -- patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch -- patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch -- -- ######################################################## -- # Other patches for debugging -+ # Debugging - ######################################################## - patches.suse/crasher.patch -+ patches.suse/add-product-identifying-information-to-vmcoreinfo.patch - --+kabi patches.suse/0005-x86-unwind-orc-Detect-the-end-of-the-stack.patch -+ # Printk -+ patches.suse/printk-console-Correctly-mark-console-that-is-used-w.patch -+ patches.suse/printk-panic-Avoid-deadlock-in-printk-after-stopping-CPUs-by-NMI.patch - -- patches.suse/x86-cpu_entry_area-Map-also-trace_idt_table.patch -+ # Tracing -+ patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch - - ######################################################## -- # Kdump -+ # Livepatching - ######################################################## -- patches.suse/s390-export-symbols-for-crash-kmp.patch -- -- ######################################################## -- # Live patching -- ######################################################## -- # SUSE-specific - patches.suse/livepatch-mark-the-kernel-unsupported-when-disabling.patch - patches.suse/livepatch-define-a-macro-for-new-api-identification.patch - - # klp-convert -+ patches.suse/livepatch-create-and-include-UAPI-headers.patch - patches.suse/livepatch-modpost-ignore-unresolved-symbols.patch -- patches.suse/livepatch-create-and-include-UAPI-headers.patch - - ######################################################## -- # XEN patches -+ # Stable minor numbers - ######################################################## -- patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch -- patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch -- patches.suse/xen-disable_hotplug_cpu.patch -- patches.suse/0001-x86-respect-memory-size-limiting-via-mem-parameter.patch -- patches.suse/0002-x86-xen-dont-add-memory-above-max-allowed-allocation.patch -+ patches.suse/Linux-5.3.1.patch -+ patches.suse/Linux-5.3.2.patch -+ patches.suse/Linux-5.3.3.patch -+ patches.suse/Linux-5.3.4.patch -+ patches.suse/Linux-5.3.5.patch -+ patches.suse/Linux-5.3.6.patch -+ patches.suse/Linux-5.3.7.patch -+ patches.suse/Linux-5.3.8.patch -+ patches.suse/Linux-5.3.9.patch -+ patches.suse/Linux-5.3.10.patch -+ patches.suse/Linux-5.3.11.patch -+ patches.suse/Linux-5.3.12.patch -+ patches.suse/Linux-5.3.13.patch -+ patches.suse/Linux-5.3.14.patch -+ patches.suse/Linux-5.3.15.patch -+ patches.suse/Linux-5.3.16.patch -+ patches.suse/Linux-5.3.17.patch -+ patches.suse/Linux-5.3.18.patch - - ######################################################## -- # kABI consistency patches -+ # SUSE kABI padding - ######################################################## -- -- patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch -+ patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch - patches.suse/0003-kabi-Add-placeholders-to-a-couple-of-important-struc.patch - patches.suse/0001-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch -+ patches.suse/0001-Thunderbolt-kABI-paddings-added.patch -+ patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch - patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-gsp.patch -- patches.suse/0001-Thunderbolt-kABI-paddings-added.patch -- patches.suse/0008-kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch -+ patches.suse/0001-typeC-add-kABI-padding.patch -+ patches.suse/0001-USB-fix-kABI-padding.patch - patches.suse/prepare-arm64-kgraft -- patches.suse/powerpc-KABI-add-aux_ptr-to-hole-in-paca_struct-to-e.patch -- patches.kabi/KABI-cpu-hotplug-provide-the-old-get-put_online_cpus.patch -- patches.kabi/kabi-IB-mlx5-Fix-integer-overflows-in-mlx5_ib_create_srq.patch -- patches.kabi/musb-flush_irq_work-kabi-fix.patch -- patches.kabi/ALSA-pcm-oss-rw_ref-kabi-fix.patch -- patches.kabi/ALSA-pcm-timer-inclusion-kabi-fix.patch -- patches.kabi/usb-audio-quirk-kabi-fix.patch -- patches.kabi/ALSA-emu10k1-kabi-workaround.patch -- patches.kabi/acpi-ec-gpe-kabi-fix.patch -- patches.kabi/0003-md-fix-md_write_start-deadlock-w-o-metadata-devices.kabi -- patches.kabi/KABI-hide-ftrace_enabled-in-paca.patch -- patches.kabi/ocfs2-dlm-wait-for-dlm-recovery-done-kabi.patch -- patches.kabi/fsnotify-Fix-fsnotify_mark_connector-race-kabi.patch -- patches.kabi/kabi-protect-struct-acpi_nfit_desc.patch -- patches.kabi/x86-cpuinfo_x86-ignore-initialized-member.patch -- patches.kabi/powerpc-livepatch-fix-kabi-breaker-stacktraces.patch -- patches.kabi/kabi-protect-tap_create_cdev.patch -- patches.kabi/kabi-protect-struct-ipv6_pinfo.patch -- patches.kabi/kabi-protect-struct-cstate.patch -- patches.kabi/kabi-protect-ife_tlv_meta_decode.patch -- patches.kabi/kabi-protect-struct-nd_region.patch -- patches.kabi/kabi-protect-struct-ccw_device_private.patch -- patches.kabi/Revert-nvmet-constify-struct-nvmet_fabrics_ops.patch -- patches.kabi/nvme-kABI-fixes-for-nvmet.patch -- patches.kabi/nvme-kABI-fixes-for-nvme_ctrl.patch -- patches.kabi/Revert-nvme-mark-nvme_queue_scan-static.patch -- patches.kabi/qla2xxx-kABI-fixes-for-v10.01.00.18-k.patch -- patches.kabi/kABI-fixes-for-nvme-if_ready-checks-fail-io-to-deletin.patch -- patches.kabi/nvme-reintroduce-nvme_get_log_ext.patch -- patches.kabi/nvme-partially-revert-nvme-remove-nvme_req_needs_fai.patch -- patches.kabi/nvme-kABI-fix-for-ANA-support-in-nvme_ctrl.patch -- patches.kabi/nvme-guard-additional-fields-in-nvme-command-structu.patch -- patches.kabi/nvmet-kABI-fixes-for-ANA-support.patch -- patches.kabi/nvme-kABI-fix-for-scan_lock.patch -- patches.kabi/kabi-fixup-bdev_dax_supported.patch -- patches.kabi/rtlwifi-deferred-work-kabi-fix.patch -- patches.kabi/of-device-kabi-fix.patch -- patches.kabi/KABI-tpm-change-relinquish_locality-return-value-bac.patch -- patches.kabi/KABI-tpm-do-keep-the-cmd_ready-and-go_idle-as-pm-ops.patch -- patches.kabi/KABI-move-mce_data_buf-into-paca_aux.patch -- patches.kabi/KABI-move-the-new-handler-to-end-of-machdep_calls-an.patch -- patches.kabi/KABI-powerpc-export-__find_linux_pte-as-__find_linux.patch -- patches.kabi/KABI-hide-new-member-in-struct-iommu_table-from-genk.patch -- patches.kabi/KABI-powerpc-Revert-npu-callback-signature-change.patch -- patches.kabi/Fix-struct-page-kABI-after-adding-atomic-for-ppc.patch -+ patches.suse/suse-hv-kabi.patch -+ patches.suse/0001-kABI-more-hooks-for-PCI-changes.patch - -- patches.kabi/perf-x86-fix-data-source-decoding-for-skylake-kabi.patch -- patches.kabi/kabi-protect-struct-nf_conn.patch -- patches.kabi/kabi-protect-eswitch_h-include.patch -- patches.kabi/kabi-reexport-tcp_send_ack.patch -- patches.kabi/s390-mm-fix-race-on-mm-context-flush_mm.patch -- patches.kabi/kabi-protect-struct-vsock_sock.patch -- patches.kabi/kabi-reexport-vsock_pending_work.patch -- patches.kabi/kabi-protect-struct-kvm_sync_regs.patch -- patches.kabi/kabi-fix-for-check_disk_size_change.patch -- -- patches.kabi/kabi-protect-enum-mem_type.patch -- -- patches.kabi/bpf-prevent-memory-disambiguation-attack.patch -- -- patches.kabi/fix-kvm-kabi.patch -- -- patches.kabi/mm-swap-fix-race-between-swap-count-continuation-operation-kabi.patch -- -- patches.kabi/bpf-properly-enforce-index-mask-to-prevent-out-of-bo.patch -- patches.kabi/kabi-cxgb4-MU.patch -- patches.kabi/kabi-mlx5-hide-cpu-rmap.patch -- patches.kabi/kabi-mvpp2-10gkr-support.patch -- patches.kabi/kabi-protect_fwnode_handle.patch -- patches.kabi/kabi-protect_hnae_ae_ops.patch -- patches.kabi/kabi-protect_hnae3_ae_ops.patch -- -- patches.kabi/nvdimm-provide-memcpy-mcsafe-unrolled.patch -- patches.kabi/dax-fixup-dax_operations-extension.patch -- patches.kabi/bdi-release-mutex-kabi.patch -- -- patches.kabi/NFSv4.1-Fix-up-replays-of-interrupted-requests.patch -- patches.kabi/bpf-fix-partial-copy-of-map_ptr-when-dst-is-scalar.patch -- -- patches.kabi/0001-Revert-USB-check-usb_get_extra_descriptor-for-proper.patch -- patches.kabi/0001-USB-check-usb_get_extra_descriptor-for-proper-size-F.patch -- patches.kabi/0001-kABI-fix-xhci-kABI-stability.patch -- -- patches.kabi/bpf-move-prev_-insn_idx-into-verifier-env.patch -- patches.kabi/bpf-prevent-out-of-bounds-speculation-on-pointer-ari.patch -- -- patches.kabi/kabi-xen-remove-pre-xen3-fallback-handlers.patch -- patches.kabi/fix-kabi-for-new-amd-mca-bank-names.patch -- -- patches.kabi/arch-arm64-acpi-KABI-ignore-includes.patch -- patches.kabi/firmware-efi-KABI-memreserve.patch -- patches.kabi/drivers-base-kABI-fixes-for-struct-device_private.patch -- patches.kabi/blk-mq-kABI-fixes-for-blk-mq.h.patch -- -- patches.kabi/media-em28xx-stop-rewriting-device-s-struct.patch -- patches.kabi/media-em28xx-fix-handler-for-vidioc_s_input.patch -- patches.kabi/kABI-add-_q-suffix-to-exports-that-take-struct-dh.patch -- -- # KVM -- patches.kabi/kabi-kvm-mmu-Fix-overflow-on-kvm-mmu-page-limit-calculati.patch -- patches.kabi/kabi-fix-KVM-s390-provide-kvm_arch_no_poll-function.patch -- patches.kabi/kabi-fix-s390-vtime-steal-time-exponential-moving-average.patch -- -- patches.suse/0001-kvm-Introduce-nopvspin-kernel-parameter.patch -- patches.kabi/KABI-powerpc-mmu_context-provide-old-version-of-mm_i.patch -- patches.kabi/KABI-x86-kvm-kABI-workaround-for-CVE-2018-10853-fix.patch -- patches.kabi/kvm-x86-kABI-fix-for-vm_alloc-vm_free-changes.patch -- patches.kabi/kABI-Hide-get_msr_feature-in-kvm_x86_ops.patch -- -- patches.kabi/kvm_x86_ops-l1tf-kabi-fix.patch -- -- patches.kabi/0001-x86-kabi-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch -- patches.kabi/KVM-VMX-Work-around-kABI-breakage-in-enum-vmx_l1d_fl.patch -- -- patches.kabi/kabi-protect-struct-fib_nh_exception.patch -- patches.kabi/kabi-protect-struct-rtable.patch -- patches.kabi/kabi-protect-struct-sctp_association.patch -- -- patches.kabi/kabi-fsnotify-Fix-busy-inodes-during-unmount.patch -- -- patches.kabi/kabi-x86-speculation-fix-cpu_tlbstate-issue.patch -- patches.kabi/hid-debug-kfifo-kabi-workaround.patch -- patches.kabi/kabi-protect-vhost_log_write.patch -- patches.kabi/kabi-restore-icmp_send.patch -- patches.kabi/kabi-protect-struct-mlx5_td.patch -- patches.kabi/kabi-protect-ip_options_rcv_srr.patch -- -- patches.kabi/md-batch-flush-requests-kabi.patch -- -- patches.kabi/KVM-Fix-kABI.patch -- -- patches.kabi/usb_interface-reveive-pm_usage_cnt-for-kabi.patch -- patches.kabi/snd_seq_kernel_client_enqueue-kabi-compat.patch -- patches.kabi/Re-export-snd_cards-for-kABI.patch -- -- patches.kabi/bpf-add-map_lookup_elem_sys_only-for-lookups-from-sy.patch -- -- patches.kabi/fs-prevent-page-refcount-overflow-in-pipe_buf_get-kabi.patch -- patches.kabi/kabi-protect-dma-mapping-h-include.patch -- patches.kabi/kabi-protect-struct-pci_dev.patch -- patches.kabi/PCI-skip_bus_pm-kabi-fix.patch -- patches.kabi/memcg-make-it-work-on-sparse-non-0-node-systems-kabi.patch -- patches.kabi/kabi-x86-microcode-hotplug-state-fix.patch -- patches.kabi/x86-topology-Add-CPUID.1F-multi-die-package-support.patch -- patches.kabi/x86-topology-Define-topology_logical_die_id.patch -- patches.kabi/kABI-add-back-sibling-paca-pointer-to-paca.patch -- -- patches.kabi/kabi-fixup-blk_mq_register_dev.patch -- -- patches.kabi/kABI-Fix-kABI-for-struct-amd_iommu.patch -- -- patches.kabi/kabi-fix-struct-ufs_reg-removal-of-unused-field -- -- patches.kabi/NFSv4-Fix-OPEN-CLOSE-race.patch -- patches.kabi/net-sched-act_sample-fix-psample-group-handling-on-o.patch -- -- patches.kabi/Fix-KVM-kABI-after-x86-mmu-backports.patch -- patches.kabi/Fix-AMD-IOMMU-kABI.patch -- -- patches.kabi/crypto-af_alg-kABI-workaround.patch -- -- # IFU kABI Fix -- patches.kabi/kABI-Fix-for-IFU-patches.patch -- -- patches.kabi/kABI-Fix-for-KVM-x86-Introduce-vcpu-arch.xsaves_enab.patch -- patches.kabi/sctp-cache-netns-in-sctp_ep_common.patch -- patches.kabi/can-skb-defined-kabi-workaround.patch -- patches.kabi/crypto-reexport-crypto_shoot_alg.patch -- patches.kabi/debugfs-kabi-fix-d_fsdata-semantics.patch -- patches.kabi/debugfs-kabi-provide-removal-prot-comp-wrappers.patch -- patches.kabi/debugfs-kabi-restore-debugfs_remove_recursive.patch -- -- patches.kabi/v4l2_fh-kabi-workaround.patch -- -- patches.kabi/ptp_clock-kABI-workaround.patch -- -+ ######################################################## -+ # kABI consistency patches -+ ######################################################## -+ patches.kabi/0001-kABI-Fix-kABI-after-EDR-backport.patch -+ patches.kabi/s390-prevent-leaking-kernel-address-in-bear -+ patches.kabi/snd-rawmidi-buffer_ref-kABI-workaround.patch -+ patches.kabi/ALSA-hdac_bus-kABi-workaround.patch -+ patches.kabi/bdi-dev_name-kabi-fix.patch - patches.kabi/sunrpc-clean-up-properly-in-gss_mech_unregister.patch -- patches.kabi/sock_cgroup_data-kabi-fix.patch -+ patches.kabi/kabi-ppc64le-prevent-struct-dma_map_ops-to-become-de.patch -+ patches.kabi/libnvdimm-cover-up-nd_pfn_sb-change.patch -+ patches.kabi/libnvdimm-cover-up-nd_region-changes.patch - - ######################################################## - # You'd better have a good reason for adding a patch - # below here. - ######################################################## -- -- ######################################################## -- # Patches cherry-picked from SLE12 codestream, for which -- # the upstream status couldn't be automatically determined -- # and therefore manual review is required -- ######################################################## -- --+trenn patches.suse/x86_intel_do_not_modify_perf_bias.patch --### --# XXX agraf: Not upstream yet. Pushing again ... --+agraf patches.suse/arm64-zynqmp-ahci-0001-drivers-ata-Move-sata-port-phy-oob-settings-to-devic.patch --+agraf patches.suse/arm64-zynqmp-ahci-0002-drivers-ata-Add-gen-3-mode-support-in-driver.patch --+agraf patches.suse/arm64-zynqmp-ahci-0003-drivers-ata-Disable-Device-Sleep-capability.patch --### --### --# XXX agraf: Update to v4.13 code state --+agraf patches.suse/arm64-fslmc-20170526-0106-staging-fsl-dpaa2-eth-Fix-address-translations.patch --+agraf patches.suse/arm64-fslmc-20170526-0107-staging-fsl-dpaa2-eth-Map-Tx-buffers-as-bidirectiona.patch --+agraf patches.suse/arm64-fslmc-20170526-0108-dpaa2-Manually-check-MTU-limits.patch --+agraf patches.suse/arm64-fslmc-20170526-0109-dpaa2-Use-legacy-ethtool-interface.patch --+agraf patches.suse/arm64-fslmc-20170526-0110-dpaa2-Remove-ro_after_init-usage.patch --### --### --# XXX agraf: not upstream, poking ... --+agraf patches.suse/arm64-bcm2837-0196-cpufreq-Add-Broadcom-BCM2835-CPU-frequency-control-driver.patch --### --### --# XXX agraf: need to check if it's still broken upstream --+agraf patches.suse/arm64-phy-dp83867-depend-on-CONFIG_OF_MDIO.patch --### --+dsterba patches.suse/btrfs-8059-syslog-when-quota-is-enabled.patch --+dsterba patches.suse/btrfs-8060-syslog-when-quota-is-disabled.patch --+dsterba patches.suse/btrfs-8066-disable-defrag-of-tree-roots.patch --+dsterba patches.suse/btrfs-8063-delete-qgroup-items-in-drop_snapshot.patch --+jack patches.suse/xfs-warn-rt-volume.patch --+hare patches.suse/edd-support-original-Phoenix-EDD-3.0-information.patch --+hare patches.suse/bfa-check-for-terminated-commands.patch --+pjakobsson patches.suse/0010-drm-hisilicon-hibmc-Add-drm_dev_set_unique-for-v4.4.patch --+jjolly patches.suse/0022-ib-ipoib-Move-QP-to-ERROR-only-when-the-QP-is-not-at.patch --+hare patches.suse/fddi-Fixup-potential-uninitialized-bars.patch --+hare patches.suse/target-fix-hang-in-target_wait_for_sess_cmds.patch --+hare patches.suse/target-tcm_fc-work-around-data-corruption-issue-in-tfc_io.patch --+oneukum patches.suse/0003-more-kABI-padding-in-USB.patch --+needs_review patches.suse/0006-badblocks-fix-wrong-return-value-when-badblocks-are-disabled.patch --+hare patches.suse/block-nonblock-causes-failfast --+acho patches.suse/chelsio-0036-The-patch-back-ports-the-crypto_skcipher-to-crypto_b.patch --+jeffm patches.suse/apparmor-compatibility-patch-for-v5-network-control --+jeffm patches.suse/apparmor-fix-replacement-not-being-applied.patch --+jeffm patches.suse/apparmor-fix-open-after-profile-replacement.patch --+tonyj patches.suse/perf-additional-warning-when-sampling-rate-if-decayed-below-startup-minimum.patch --+tonyj patches.suse/0004-perf-jevents-program-to-convert-json-file-gnu-source --+tonyj patches.suse/0063-perf-jevents-add-support-for-parsing-uncore-json-files-fix-null --+bp patches.suse/mce-amd-check-for-userspace-agent-before-decoding.patch --+yousaf.kaukab patches.suse/0001-iommu-aarch64-Set-bypass-mode-per-default.patch --### --# XXX agraf: Submitted upstream, but not picked up yet :(. Pushed again... --+agraf patches.suse/arm64-ls1043-0056-soc-fsl-qbman-Use-shared-dma-pool-for-BMan-private-m.patch --+agraf patches.suse/arm64-ls1043-0057-soc-fsl-qbman-Use-shared-dma-pool-for-QMan-private-m.patch --+agraf patches.suse/arm64-ls1043-0058-soc-fsl-qbman-Drop-set-clear_bits-usage.patch --+agraf patches.suse/arm64-ls1043-0059-soc-fsl-qbman-Drop-L1_CACHE_BYTES-compile-time-check.patch --+agraf patches.suse/arm64-ls1043-0060-soc-fsl-qbman-Fix-ARM32-typo.patch --+agraf patches.suse/arm64-ls1043-0061-soc-fsl-qbman-Rework-ioremap-calls-for-ARM-PPC.patch --+agraf patches.suse/arm64-ls1043-0062-soc-fsl-qbman-add-QMAN_REV32.patch --+agraf patches.suse/arm64-ls1043-0063-soc-fsl-qbman-different-register-offsets-on-ARM.patch --+agraf patches.suse/arm64-ls1043-0064-soc-fsl-qbman-Add-missing-headers-on-ARM.patch --+agraf patches.suse/arm64-ls1043-0065-fsl-soc-qbman-Enable-FSL_LAYERSCAPE-config-on-ARM.patch --### --# XXX agraf: Push KVM on ARM to v4.13 state to get Cavium fixes properly --+agraf patches.suse/arm64-bsc1031492-0132-arm64-KVM-Preserve-RES1-bits-in-SCTLR_EL2.patch --+agraf patches.suse/arm64-bsc1031492-0133-arm64-KVM-Allow-unaligned-accesses-at-EL2.patch --+agraf patches.suse/arm64-bsc1031492-0135-arm64-Move-voffset-to-.hyp.text.patch --+agraf patches.suse/arm64-bsc1031492-0146-arm-Move-voffset-into-.hyp.text.patch --+agraf patches.suse/arm64-bsc1031492-0148-arm64-Add-a-facility-to-turn-an-ESR-syndrome-into-a-.patch --+agraf patches.suse/arm64-bsc1031492-0149-KVM-arm-arm64-vgic-v3-Add-accessors-for-the-ICH_APxR.patch --+agraf patches.suse/arm64-bsc1031492-0150-KVM-arm64-Make-kvm_condition_valid32-accessible-from.patch --+agraf patches.suse/arm64-bsc1031492-0151-KVM-arm64-vgic-v3-Add-hook-to-handle-guest-GICv3-sys.patch --+agraf patches.suse/arm64-bsc1031492-0152-KVM-arm64-vgic-v3-Add-ICV_BPR1_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0153-KVM-arm64-vgic-v3-Add-ICV_IGRPEN1_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0154-KVM-arm64-vgic-v3-Add-ICV_IAR1_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0155-KVM-arm64-vgic-v3-Add-ICV_EOIR1_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0156-KVM-arm64-vgic-v3-Add-ICV_AP1Rn_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0157-KVM-arm64-vgic-v3-Add-ICV_HPPIR1_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0158-KVM-arm64-vgic-v3-Enable-trapping-of-Group-1-system-.patch --+agraf patches.suse/arm64-bsc1031492-0159-KVM-arm64-Enable-GICv3-Group-1-sysreg-trapping-via-c.patch --+agraf patches.suse/arm64-bsc1031492-0160-KVM-arm64-vgic-v3-Add-ICV_BPR0_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0161-KVM-arm64-vgic-v3-Add-ICV_IGNREN0_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0162-KVM-arm64-vgic-v3-Add-misc-Group-0-handlers.patch --+agraf patches.suse/arm64-bsc1031492-0163-KVM-arm64-vgic-v3-Enable-trapping-of-Group-0-system-.patch --+agraf patches.suse/arm64-bsc1031492-0164-KVM-arm64-Enable-GICv3-Group-0-sysreg-trapping-via-c.patch --+agraf patches.suse/arm64-bsc1031492-0165-arm64-Add-MIDR-values-for-Cavium-cn83XX-SoCs.patch --+agraf patches.suse/arm64-bsc1031492-0166-arm64-Add-workaround-for-Cavium-Thunder-erratum-3011.patch --+agraf patches.suse/arm64-bsc1031492-0167-KVM-arm64-vgic-v3-Add-ICV_DIR_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0168-KVM-arm64-vgic-v3-Add-ICV_RPR_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0169-KVM-arm64-vgic-v3-Add-ICV_CTLR_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0170-KVM-arm64-vgic-v3-Add-ICV_PMR_EL1-handler.patch --+agraf patches.suse/arm64-bsc1031492-0171-KVM-arm64-Enable-GICv3-common-sysreg-trapping-via-co.patch --+agraf patches.suse/arm64-bsc1031492-0172-KVM-arm64-vgic-v3-Log-which-GICv3-system-registers-a.patch --+agraf patches.suse/arm64-bsc1031492-0173-KVM-arm64-Log-an-error-if-trapping-a-read-from-write.patch --+agraf patches.suse/arm64-bsc1031492-0174-KVM-arm64-Log-an-error-if-trapping-a-write-to-read-o.patch --### --# XXX agraf: Currently 7e5a672289c9754d07e1c3b33649786d3d70f5e4 in kvmarm tree, --# getting pushed upstream very soon. Waiting for that point. --+agraf patches.suse/arm64-bsc1045298-KVM-arm-arm64-Handle-hva-aging-while-destroying-the-.patch --### --+bsc1094575 patches.suse/s390-qeth-use-Read-device-to-query-hypervisor-for-MA.patch -- -- ./contrib/series/ldiff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- diff 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:24:59.791196817 +0000 @@ -1,27327 +0,0 @@ -@@ -1,27168 +1,13444 @@ - # Kernel patches configuration file -# vim: set ts=8 sw=8 noet: -# -# There are three kinds of rules (see guards.1 for details): -# +symbol include this patch if symbol is defined; otherwise exclude. -# -symbol exclude this patch if symbol is defined; otherwise include. -# - exclude this patch. -# -# Using symbols means that an entirely different source tree will be -# generated depending on which symbols are defined. This used to be -# a good thing when arch-specific patches contained conflicts with other -# patches, but we now have a policy that patches must build everywhere. -# The result is a unified source tree that allows us to do neat things -# like ship kernel module packages. Creating a divergent tree breaks -# these # so you'd better have an extraordinary reason for using them. -# For example, the openSUSE 10.3 kernel uses them for segregating the -# -rt patches until they can be integrated completely, and these are -# only applied at the very end of the series. -# -# The most common use in recent kernels is to disable a patch with a -# username as the symbol to indicate responsbility. Another use is -# to check in a patch for testing, but have it disabled in all but your -# own build environment. - - ######################################################## -| # <<<--latest-->>><<<++Build++>>> <<<--standard-->>><<<++fixes++>>> <<<--kernel-->>><<<++that++>>> <<<--patches -| #-->>><<<++apply++>>> <<<--DO-->>><<<++to++>>> <<<--NOT-->>><<<++the++>>> <<<--MODIFY-->>><<<++vanilla++>>> <<<--THEM!-->>><<<++kernel too.++>>> -| # <<<--Send-->>><<<++Patches++>>> <<<--separate-->>><<<++in++>>> <<<--patches-->>><<<++patches.rpmify++>>> <<<--upstream-->>><<<++are++>>> <<<--if-->>><<<++applied++>>> <<<--you-->>><<<++to++>>> <<<--find-->>><<<++both++>>> <<<--a-->>><<<++-vanilla -| #++>>> <<<--problem...-->>><<<++and patched flavors.++>>> - ######################################################## -| <<<--patches.kernel.org/4.12.1-001-driver-core-platform-fix-race-condition-with-d.patch-->>><<<++patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch++>>> -| <<<--patches.kernel.org/4.12.1-002-RDMA-uverbs-Check-port-number-supplied-by-user.patch-->>><<<++patches.rpmify/Add-ksym-provides-tool.patch++>>> -| <<<--patches.kernel.org/4.12.1-003-usb-dwc3-replace-p-with-pK.patch-->>><<<++patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch++>>> -| <<<--patches.kernel.org/4.12.1-004-USB-serial-cp210x-add-ID-for-CEL-EM3588-USB-Zi.patch-->>><<<++patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch++>>> -| <<<--patches.kernel.org/4.12.1-005-usb-usbip-set-buffer-pointers-to-NULL-after-fr.patch-->>><<<++patches.rpmify/scripts-mkmakefile-honor-second-argument.patch -|++>>> -| <<<--patches.kernel.org/4.12.1-006-Add-USB-quirk-for-HVR-950q-to-avoid-intermitte.patch-->>><<<++########################################################++>>> -| <<<--patches.kernel.org/4.12.1-007-usb-Fix-typo-in-the-definition-of-Endpoint-out.patch-->>><<<++# The sorted section should contain all patches that are++>>> -| <<<--patches.kernel.org/4.12.1-008-USB-core-fix-device-node-leak.patch-->>><<<++# either mainline backports or are already in a known++>>> -| <<<--patches.kernel.org/4.12.1-009-USB-serial-option-add-two-Longcheer-device-ids.patch-->>><<<++# subystem maintainer repository so that they can be++>>> -| <<<--patches.kernel.org/4.12.1-010-USB-serial-qcserial-new-Sierra-Wireless-EM7305.patch-->>><<<++# sorted by git-sort scripts. Out-of-tree patches (which++>>> -| <<<--patches.kernel.org/4.12.1-011-xhci-Limit-USB2-port-wake-support-for-AMD-Prom.patch-->>><<<++# includes any patch without Git-commit tag) belong++>>> -| <<<--patches.kernel.org/4.12.1-012-gfs2-Fix-glock-rhashtable-rcu-bug.patch-->>><<<++# either into the "on the way to mainline" section below++>>> -| <<<--patches.kernel.org/4.12.1-013-Add-shutdown-to-struct-class.patch-->>><<<++# or into one of the subsystem sections.++>>> -| <<<--patches.kernel.org/4.12.1-014-tpm-Issue-a-TPM2_Shutdown-for-TPM2-devices.patch-->>><<<++######################################################## -|++>>> -| <<<--patches.kernel.org/4.12.1-015-tpm-fix-a-kernel-memory-leak-in-tpm-sysfs.c.patch-->>><<<++########################################################++>>> -| <<<--patches.kernel.org/4.12.1-016-powerpc-powernv-Fix-CPU_HOTPLUG-n-idle.c-compi.patch-->>><<<++# sorted patches++>>> -| <<<--patches.kernel.org/4.12.1-017-x86-uaccess-Optimize-copy_user_enhanced_fast_s.patch-->>><<<++########################################################++>>> -| <<<--patches.kernel.org/4.12.1-018-sched-fair-cpumask-Export-for_each_cpu_wrap.patch-->>><<<++patches.suse/tpm_tis_core-Turn-on-the-TPM-before-probing-IRQ-s.patch++>>> -| <<<--patches.kernel.org/4.12.1-019-sched-core-Implement-new-approach-to-scale-sel.patch-->>><<<++patches.suse/tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before-probing-fo.patch++>>> -| <<<--patches.kernel.org/4.12.1-020-sched-numa-Use-down_read_trylock-for-the-mmap_.patch-->>><<<++patches.suse/EDAC-mc-Fix-grain_bits-calculation.patch++>>> -| <<<--patches.kernel.org/4.12.1-021-sched-numa-Override-part-of-migrate_degrades_l.patch-->>><<<++patches.suse/EDAC-altera-Use-the-proper-type-for-the-IRQ-status-b.patch++>>> -| <<<--patches.kernel.org/4.12.1-022-sched-fair-Simplify-wake_affine-for-the-single.patch-->>><<<++patches.suse/EDAC-mellanox-Add-ECC-support-for-BlueField-DDR4.patch++>>> -| <<<--patches.kernel.org/4.12.1-023-sched-numa-Implement-NUMA-node-level-wake_affi.patch-->>><<<++patches.suse/EDAC-pnd2-Fix-ioremap-size-in-dnv_rd_reg.patch++>>> -| <<<--patches.kernel.org/4.12.1-024-sched-fair-Remove-effective_load.patch-->>><<<++patches.suse/EDAC-mc-Cleanup-_edac_mc_free-code.patch++>>> -| <<<--patches.kernel.org/4.12.1-025-sched-numa-Hide-numa_wake_affine-from-UP-build.patch-->>><<<++patches.suse/EDAC-amd64-Support-more-than-two-controllers-for-chi.patch++>>> -| <<<--patches.kernel.org/4.12.1-026-xen-avoid-deadlock-in-xenbus-driver.patch-->>><<<++patches.suse/edac-amd64-recognize-dram-device-type-ecc-capability.patch++>>> -| <<<--patches.kernel.org/4.12.1-027-crypto-drbg-Fixes-panic-in-wait_for_completion.patch-->>><<<++patches.suse/edac-amd64-decode-syndrome-before-translating-address.patch++>>> -| <<<--patches.kernel.org/4.12.1-028-Linux-4.12.1.patch-->>><<<++patches.suse/EDAC-Prefer-unsigned-int-to-bare-use-of-unsigned.patch++>>> -| <<<--patches.kernel.org/4.12.2-001-mqueue-fix-a-use-after-free-in-sys_mq_notify.patch-->>><<<++patches.suse/EDAC-mc_sysfs-Remove-pointless-gotos.patch++>>> -| <<<--patches.kernel.org/4.12.2-002-imx-serial-RX-DMA-startup-latency.patch-->>><<<++patches.suse/EDAC-mc_sysfs-Make-debug-messages-consistent.patch++>>> -| <<<--patches.kernel.org/4.12.2-003-proc-Fix-proc_sys_prune_dcache-to-hold-a-sb-re.patch-->>><<<++patches.suse/edac-amd64-add-pci-device-ids-for-family-17h-model-70h.patch++>>> -| <<<--patches.kernel.org/4.12.2-004-locking-rwsem-spinlock-Fix-EINTR-branch-in-__d.patch-->>><<<++patches.suse/RAS-Build-debugfs.o-only-when-enabled-in-Kconfig.patch++>>> -| <<<--patches.kernel.org/4.12.2-005-staging-vt6556-vnt_start-Fix-missing-call-to-v.patch-->>><<<++patches.suse/hwmon-lm75-Fix-write-operations-for-negative-tempera.patch++>>> -| <<<--patches.kernel.org/4.12.2-006-staging-comedi-fix-clean-up-of-comedi_class-in.patch-->>><<<++patches.suse/x86-amd_nb-Add-PCI-device-IDs-for-family-17h-model-7.patch++>>> -| <<<--patches.kernel.org/4.12.2-007-crypto-caam-fix-gfp-allocation-flags-part-I.patch-->>><<<++patches.suse/hwmon-k10temp-Add-support-for-AMD-family-17h-model-7.patch++>>> -| <<<--patches.kernel.org/4.12.2-008-crypto-rsa-pkcs1pad-use-constant-time-memory-c.patch-->>><<<++patches.suse/hwmon-acpi_power_meter-Change-log-level-for-unsafe-s.patch++>>> -| <<<--patches.kernel.org/4.12.2-009-ext4-check-return-value-of-kstrtoull-correctly.patch-->>><<<++patches.suse/hwmon-shtc1-fix-shtc1-and-shtw1-id-mask.patch++>>> -| <<<--patches.kernel.org/4.12.2-010-x86-mm-pat-Don-t-report-PAT-on-CPUs-that-don-t.patch-->>><<<++patches.suse/regulator-lm363x-Fix-off-by-one-n_voltages-for-lm363.patch++>>> -| <<<--patches.kernel.org/4.12.2-011-Linux-4.12.2.patch-->>><<<++patches.suse/regulator-lm363x-Fix-n_voltages-setting-for-lm36274.patch++>>> -| <<<--patches.kernel.org/4.12.3-001-staging-android-uapi-drop-definitions-of-remov.patch-->>><<<++patches.suse/regulator-core-Add-of_node_put-before-return.patch++>>> -| <<<--patches.kernel.org/4.12.3-002-net-mlx5-Fix-driver-load-error-flow-when-firmw.patch-->>><<<++patches.suse/regulator-core-Add-label-to-collate-of_node_put-stat.patch++>>> -| <<<--patches.kernel.org/4.12.3-003-net-mlx5-Cancel-delayed-recovery-work-when-unl.patch-->>><<<++patches.suse/regulator-provide-regulator_bulk_set_supply_names.patch++>>> -| <<<--patches.kernel.org/4.12.3-004-net-mlx5e-Fix-TX-carrier-errors-report-in-get-.patch-->>><<<++patches.suse/regulator-add-missing-static-inline-to-a-helper-s-st.patch++>>> -| <<<--patches.kernel.org/4.12.3-005-ipv6-dad-don-t-remove-dynamic-addresses-if-lin.patch-->>><<<++patches.suse/regulator-Defer-init-completion-for-a-while-after-la.patch++>>> -| <<<--patches.kernel.org/4.12.3-006-vxlan-fix-hlist-corruption.patch-->>><<<++patches.suse/regulator-max77686-fix-obtaining-maxim-ena-GPIO.patch++>>> -| <<<--patches.kernel.org/4.12.3-007-geneve-fix-hlist-corruption.patch-->>><<<++patches.suse/regulator-da9211-fix-obtaining-enable-GPIO.patch++>>> -| <<<--patches.kernel.org/4.12.3-008-net-core-Fix-slab-out-of-bounds-in-netdev_stat.patch-->>><<<++patches.suse/spi-bcm-qspi-Fix-BSPI-QUAD-and-DUAL-mode-support-whe.patch++>>> -| <<<--patches.kernel.org/4.12.3-009-liquidio-fix-bug-in-soft-reset-failure-detecti.patch-->>><<<++patches.suse/spi-dw-pci-Add-support-for-Intel-Elkhart-Lake-PSE-SP.patch++>>> -| <<<--patches.kernel.org/4.12.3-010-net-ipv6-Compare-lwstate-in-detecting-duplicat.patch-->>><<<++patches.suse/spi-spi-fsl-dspi-Exit-the-ISR-with-IRQ_NONE-when-it-.patch++>>> -| <<<--patches.kernel.org/4.12.3-011-vrf-fix-bug_on-triggered-by-rx-when-destroying.patch-->>><<<++patches.suse/spi-dw-pci-Add-MODULE_DEVICE_TABLE.patch++>>> -| <<<--patches.kernel.org/4.12.3-012-virtio-net-fix-leaking-of-ctx-array.patch-->>><<<++patches.suse/spi-bcm2835-Work-around-DONE-bit-erratum.patch++>>> -| <<<--patches.kernel.org/4.12.3-013-rds-tcp-use-sock_create_lite-to-create-the-acc.patch-->>><<<++patches.suse/spi-dw-mmio-Clock-should-be-shut-when-error-occurs.patch++>>> -| <<<--patches.kernel.org/4.12.3-014-net-mlx5e-Initialize-CEE-s-getpermhwaddr-addre.patch-->>><<<++patches.suse/spi-spi-fsl-dspi-change-usage-pattern-of-spi_mcr_-and-spi_ctar_-macros.patch++>>> -| <<<--patches.kernel.org/4.12.3-015-cxgb4-fix-BUG-on-interrupt-deallocating-path-o.patch-->>><<<++patches.suse/spi-fsl-qspi-Enhance-binding-to-extend-example-for-f.patch++>>> -| <<<--patches.kernel.org/4.12.3-016-tap-convert-a-mutex-to-a-spinlock.patch-->>><<<++patches.suse/spi-ep93xx-Repair-SPI-CS-lookup-tables.patch++>>> -| <<<--patches.kernel.org/4.12.3-017-bridge-mdb-fix-leak-on-complete_info-ptr-on-fa.patch-->>><<<++patches.suse/gpio-mpc8xxx-Add-ls1028a-device-specify-function.patch++>>> -| <<<--patches.kernel.org/4.12.3-018-brcmfmac-fix-possible-buffer-overflow-in-brcmf.patch-->>><<<++patches.suse/gpio-madera-Add-support-for-Cirrus-Logic-CS47L15.patch++>>> -| <<<--patches.kernel.org/4.12.3-019-sfc-don-t-read-beyond-unicast-address-list.patch-->>><<<++patches.suse/gpio-madera-Add-support-for-Cirrus-Logic-CS47L92.patch++>>> -| <<<--patches.kernel.org/4.12.3-020-Adding-asm-prototypes.h-for-genksyms-to-genera.patch-->>><<<++patches.suse/gpio-Add-support-for-hierarchical-IRQ-domains.patch++>>> -| <<<--patches.kernel.org/4.12.3-021-sed-regex-in-Makefile.build-requires-line-brea.patch-->>><<<++patches.suse/gpio-stubs-in-headers-should-be-inline.patch++>>> -| <<<--patches.kernel.org/4.12.3-022-Adding-the-type-of-exported-symbols.patch-->>><<<++patches.suse/gpio-mpc8xxx-add-ls1088a-platform-special-function.patch++>>> -| <<<--patches.kernel.org/4.12.3-023-sparc64-Fix-gup_huge_pmd.patch-->>><<<++patches.suse/gpio-Move-gpiochip_lock-unlock_as_irq-to-gpio-driver.patch++>>> -| <<<--patches.kernel.org/4.12.3-024-brcmfmac-Fix-a-memory-leak-in-error-handling-p.patch-->>><<<++patches.suse/gpio-ftgpio-Fix-an-error-handling-path-in-ftgpio_gpi.patch++>>> -| <<<--patches.kernel.org/4.12.3-025-brcmfmac-Fix-glom_skb-leak-in-brcmf_sdiod_recv.patch-->>><<<++patches.suse/gpio-pca953x-Switch-to-use-device_get_match_data.patch++>>> -| <<<--patches.kernel.org/4.12.3-026-efi-Process-the-MEMATTR-table-only-if-EFI_MEMM.patch-->>><<<++patches.suse/gpio-pca953x-Use-GENMASK-consistently.patch++>>> -| <<<--patches.kernel.org/4.12.3-027-cfg80211-Define-nla_policy-for-NL80211_ATTR_LO.patch-->>><<<++patches.suse/gpio-pca953x-Remove-explicit-comparison-with-0.patch++>>> -| <<<--patches.kernel.org/4.12.3-028-cfg80211-Validate-frequencies-nested-in-NL8021.patch-->>><<<++patches.suse/gpio-pca953x-Drop-s-for-constant-string-literals.patch++>>> -| <<<--patches.kernel.org/4.12.3-029-cfg80211-Check-if-PMKID-attribute-is-of-expect.patch-->>><<<++patches.suse/gpio-aspeed-Fix-incorrect-number-of-banks.patch++>>> -| <<<--patches.kernel.org/4.12.3-030-cfg80211-Check-if-NAN-service-ID-is-of-expecte.patch-->>><<<++patches.suse/iommu-arm-smmu-v3-Disable-detection-of-ATS-and-PRI.patch++>>> -| <<<--patches.kernel.org/4.12.3-031-drm-amdgpu-gfx6-properly-cache-mc_arb_ramcfg.patch-->>><<<++patches.suse/iommu-mediatek-fix-iova_to_phys-pa-start-for-4gb-mode++>>> -| <<<--patches.kernel.org/4.12.3-032-KVM-ARM64-fix-phy-counter-access-failure-in-gu.patch-->>><<<++patches.suse/iommu-mediatek-fix-vld_pa_rng-register-backup-when-suspend++>>> -| <<<--patches.kernel.org/4.12.3-033-KVM-PPC-Book3S-Fix-typo-in-XICS-on-XIVE-state-.patch-->>><<<++patches.suse/iommu-ipmmu-vmsa-move-imttbcr_sl0_twobit_-to-restore-sort-order++>>> -| <<<--patches.kernel.org/4.12.3-034-kvm-vfio-Decouple-only-when-we-match-a-group.patch-->>><<<++patches.suse/iommu-amd-Override-wrong-IVRS-IOAPIC-on-Raven-Ridge-.patch++>>> -| <<<--patches.kernel.org/4.12.3-035-irqchip-gic-v3-Fix-out-of-bound-access-in-gic_.patch-->>><<<++patches.suse/iommu-amd-Silence-warnings-under-memory-pressure.patch++>>> -| <<<--patches.kernel.org/4.12.3-036-parisc-Report-SIGSEGV-instead-of-SIGBUS-when-r.patch-->>><<<++patches.suse/iommu-vt-d-fix-wrong-analysis-whether-devices-share-the-same-bus++>>> -| <<<--patches.kernel.org/4.12.3-037-parisc-use-compat_sys_keyctl.patch-->>><<<++patches.suse/iommu-vt-d-add-trace-events-for-device-dma-map-unmap++>>> -| <<<--patches.kernel.org/4.12.3-038-parisc-DMA-API-return-error-instead-of-BUG_ON-.patch-->>><<<++patches.suse/iommu-vt-d-add-scalable-mode-fault-information++>>> -| <<<--patches.kernel.org/4.12.3-039-parisc-mm-Ensure-IRQs-are-off-in-switch_mm.patch-->>><<<++patches.suse/iommu-remember-when-default-domain-type-was-set-on-kernel-command-line++>>> -| <<<--patches.kernel.org/4.12.3-040-tools-lib-lockdep-Reduce-MAX_LOCK_DEPTH-to-avo.patch-->>><<<++patches.suse/iommu-add-helpers-to-set-get-default-domain-type++>>> -| <<<--patches.kernel.org/4.12.3-041-compiler-clang-always-inline-when-CONFIG_OPTIM.patch-->>><<<++patches.suse/iommu-use-functions-to-set-default-domain-type-in-iommu_set_def_domain_type++>>> -| <<<--patches.kernel.org/4.12.3-042-thp-mm-fix-crash-due-race-in-MADV_FREE-handlin.patch-->>><<<++patches.suse/iommu-amd-request-passthrough-mode-from-iommu-core++>>> -| <<<--patches.kernel.org/4.12.3-043-kernel-extable.c-mark-core_kernel_text-notrace.patch-->>><<<++patches.suse/iommu-vt-d-request-passthrough-mode-from-iommu-core++>>> -| <<<--patches.kernel.org/4.12.3-044-mm-list_lru.c-fix-list_lru_count_node-to-be-ra.patch-->>><<<++patches.suse/x86-dma-get-rid-of-iommu_pass_through++>>> -| <<<--patches.kernel.org/4.12.3-045-fs-dcache.c-fix-spin-lockup-issue-on-nlru-lock.patch-->>><<<++patches.suse/ia64-get-rid-of-iommu_pass_through++>>> -| <<<--patches.kernel.org/4.12.3-046-checkpatch-silence-perl-5.26.0-unescaped-left-.patch-->>><<<++patches.suse/iommu-print-default-domain-type-on-boot++>>> -| <<<--patches.kernel.org/4.12.3-047-binfmt_elf-use-ELF_ET_DYN_BASE-only-for-PIE.patch-->>><<<++patches.suse/iommu-set-default-domain-type-at-runtime++>>> -| <<<--patches.kernel.org/4.12.3-048-arm-move-ELF_ET_DYN_BASE-to-4MB.patch-->>><<<++patches.suse/iommu-disable-passthrough-mode-when-sme-is-active++>>> -| <<<--patches.kernel.org/4.12.3-049-arm64-move-ELF_ET_DYN_BASE-to-4GB-4MB.patch-->>><<<++patches.suse/documentation-update-documentation-for-iommu-passthrough++>>> -| <<<--patches.kernel.org/4.12.3-050-powerpc-move-ELF_ET_DYN_BASE-to-4GB-4MB.patch-->>><<<++patches.suse/iommu-iova-avoid-false-sharing-on-fq_timer_on++>>> -| <<<--patches.kernel.org/4.12.3-051-s390-reduce-ELF_ET_DYN_BASE.patch-->>><<<++patches.suse/iommu-dma-fix-for-dereferencing-before-null-checking++>>> -| <<<--patches.kernel.org/4.12.3-052-exec-Limit-arg-stack-to-at-most-75-of-_STK_LIM.patch-->>><<<++patches.suse/iommu-don-t-use-sme_active-in-generic-code++>>> -| <<<--patches.kernel.org/4.12.3-053-powerpc-kexec-Fix-radix-to-hash-kexec-due-to-I.patch-->>><<<++patches.suse/arm64-kexec-Use-consistent-convention-of-initializin.patch++>>> -| <<<--patches.kernel.org/4.12.3-054-ARM64-dts-marvell-armada37xx-Fix-timer-interru.patch-->>><<<++patches.suse/arm64-mm-free-the-initrd-reserved-memblock-in-a-alig.patch++>>> -| <<<--patches.kernel.org/4.12.3-055-arm64-Preventing-READ_IMPLIES_EXEC-propagation.patch-->>><<<++patches.suse/arm64-prefetch-fix-a-Wtype-limits-warning.patch++>>> -| <<<--patches.kernel.org/4.12.3-056-vt-fix-unchecked-__put_user-in-tioclinux-ioctl.patch-->>><<<++patches.suse/arm64-efi-Move-variable-assignments-after-SECTIONS.patch++>>> -| <<<--patches.kernel.org/4.12.3-057-rcu-Add-memory-barriers-for-NOCB-leader-wakeup.patch-->>><<<++patches.suse/powerpc-Makefile-Always-pass-synthetic-to-nm-if-supp.patch++>>> -| <<<--patches.kernel.org/4.12.3-058-nvmem-core-fix-leaks-on-registration-errors.patch-->>><<<++patches.suse/arm64-entry-Move-ct_user_exit-before-any-other-excep.patch++>>> -| <<<--patches.kernel.org/4.12.3-059-Drivers-hv-vmbus-Close-timing-hole-that-can-co.patch-->>><<<++patches.suse/arm64-kpti-ensure-patched-kernel-text-is-fetched-fro.patch++>>> -| <<<--patches.kernel.org/4.12.3-060-mnt-In-umount-propagation-reparent-in-a-separa.patch-->>><<<++patches.suse/kasan-arm64-fix-CONFIG_KASAN_SW_TAGS-KASAN_INLINE.patch++>>> -| <<<--patches.kernel.org/4.12.3-061-mnt-In-propgate_umount-handle-visiting-mounts-.patch-->>><<<++patches.suse/ACPI-PPTT-Add-support-for-ACPI-6.3-thread-flag.patch++>>> -| <<<--patches.kernel.org/4.12.3-062-mnt-Make-propagate_umount-less-slow-for-overla.patch-->>><<<++patches.suse/arm64-topology-Use-PPTT-to-determine-if-PE-is-a-thre.patch++>>> -| <<<--patches.kernel.org/4.12.3-063-selftests-capabilities-Fix-the-test_execve-tes.patch-->>><<<++patches.suse/0001-perf-imx_ddr-Add-MODULE_DEVICE_TABLE.patch++>>> -| <<<--patches.kernel.org/4.12.3-064-mm-fix-overflow-check-in-expand_upwards.patch-->>><<<++patches.suse/arm64-map-FDT-as-RW-for-early_init_dt_scan.patch++>>> -| <<<--patches.kernel.org/4.12.3-065-crypto-talitos-Extend-max-key-length-for-SHA38.patch-->>><<<++patches.suse/fdt-add-support-for-rng-seed.patch++>>> -| <<<--patches.kernel.org/4.12.3-066-crypto-atmel-only-treat-EBUSY-as-transient-if-.patch-->>><<<++patches.suse/arm64-kexec_file-add-rng-seed-support.patch++>>> -| <<<--patches.kernel.org/4.12.3-067-crypto-sha1-ssse3-Disable-avx2.patch-->>><<<++patches.suse/fdt-Update-CRC-check-for-rng-seed.patch++>>> -| <<<--patches.kernel.org/4.12.3-068-crypto-caam-properly-set-IV-after-en-de-crypt.patch-->>><<<++patches.suse/arm64-smp-Treat-unknown-boot-failures-as-being-stuck.patch++>>> -| <<<--patches.kernel.org/4.12.3-069-crypto-caam-fix-signals-handling.patch-->>><<<++patches.suse/Revert-arm64-Remove-unnecessary-ISBs-from-set_-pte-p.patch++>>> -| <<<--patches.kernel.org/4.12.3-070-KEYS-DH-validate-__spare-field.patch-->>><<<++patches.suse/arm64-tlb-Ensure-we-execute-an-ISB-following-walk-ca.patch++>>> -| <<<--patches.kernel.org/4.12.3-071-sched-headers-uapi-Fix-linux-sched-types.h-use.patch-->>><<<++patches.suse/jump_label-Don-t-warn-on-__exit-jump-entries.patch++>>> -| <<<--patches.kernel.org/4.12.3-072-sched-topology-Fix-building-of-overlapping-sch.patch-->>><<<++patches.suse/arm64-Use-correct-ll-sc-atomic-constraints.patch++>>> -| <<<--patches.kernel.org/4.12.3-073-sched-topology-Optimize-build_group_mask.patch-->>><<<++patches.suse/m68k-Prevent-some-compiler-warnings-in-Coldfire-buil.patch++>>> -| <<<--patches.kernel.org/4.12.3-074-sched-topology-Fix-overlapping-sched_group_mas.patch-->>><<<++patches.suse/irqchip-sifive-plic-set-max-threshold-for-ignored-ha.patch++>>> -| <<<--patches.kernel.org/4.12.3-075-PM-wakeirq-Convert-to-SRCU.patch-->>><<<++patches.suse/ia64-unwind-fix-double-free-for-mod-arch.init_unw_ta.patch++>>> -| <<<--patches.kernel.org/4.12.3-076-pstore-Fix-leaked-pstore_record-in-pstore_get_.patch-->>><<<++patches.suse/qla2xxx-remove-SGI-SN2-support.patch++>>> -| <<<--patches.kernel.org/4.12.3-077-ALSA-x86-Clear-the-pdata.notify_lpe_audio-poin.patch-->>><<<++patches.suse/kexec-add-KEXEC_ELF.patch++>>> -| <<<--patches.kernel.org/4.12.3-078-ALSA-hda-realtek-change-the-location-for-one-o.patch-->>><<<++patches.suse/kexec_elf-change-order-of-elf_-_to_cpu-functions.patch++>>> -| <<<--patches.kernel.org/4.12.3-079-PM-QoS-return-EINVAL-for-bogus-strings.patch-->>><<<++patches.suse/kexec_elf-remove-parsing-of-section-headers.patch++>>> -| <<<--patches.kernel.org/4.12.3-080-kvm-vmx-Do-not-disable-intercepts-for-BNDCFGS.patch-->>><<<++patches.suse/kexec_elf-remove-PURGATORY_STACK_SIZE.patch++>>> -| <<<--patches.kernel.org/4.12.3-081-kvm-x86-Guest-BNDCFGS-requires-guest-MPX-suppo.patch-->>><<<++patches.suse/kexec_elf-remove-Elf_Rel-macro.patch++>>> -| <<<--patches.kernel.org/4.12.3-082-kvm-vmx-Check-value-written-to-IA32_BNDCFGS.patch-->>><<<++patches.suse/kexec_elf-remove-unused-variable-in-kexec_elf_load.patch++>>> -| <<<--patches.kernel.org/4.12.3-083-kvm-vmx-allow-host-to-access-guest-MSR_IA32_BN.patch-->>><<<++patches.suse/kexec_elf-support-32-bit-ELF-files.patch++>>> -| <<<--patches.kernel.org/4.12.3-084-Linux-4.12.3.patch-->>><<<++patches.suse/parisc-Disable-HP-HSC-PCI-Cards-to-prevent-kernel-cr.patch++>>> -| <<<--patches.kernel.org/4.12.4-001-disable-new-gcc-7.1.1-warnings-for-now.patch-->>><<<++patches.suse/dmaengine-iop-adma-use-correct-printk-format-strings.patch++>>> -| <<<--patches.kernel.org/4.12.4-002-ir-core-fix-gcc-7-warning-on-bool-arithmetic.patch-->>><<<++patches.suse/ARM-xscale-fix-multi-cpu-compilation.patch++>>> -| <<<--patches.kernel.org/4.12.4-003-s5p-jpeg-don-t-return-a-random-width-height.patch-->>><<<++patches.suse/ARM-ux500-add-missing-of_node_put.patch++>>> -| <<<--patches.kernel.org/4.12.4-004-thermal-max77620-fix-device-node-reference-imb.patch-->>><<<++patches.suse/net-lpc-enet-fix-printk-format-strings.patch++>>> -| <<<--patches.kernel.org/4.12.4-005-thermal-cpu_cooling-Avoid-accessing-potentiall.patch-->>><<<++patches.suse/ARM-at91-move-platform-specific-asm-offset.h-to-arch.patch++>>> -| <<<--patches.kernel.org/4.12.4-006-ath9k-fix-tx99-use-after-free.patch-->>><<<++patches.suse/ARM-OMAP2-move-platform-specific-asm-offset.h-to-arc.patch++>>> -| <<<--patches.kernel.org/4.12.4-007-ath9k-fix-tx99-bus-error.patch-->>><<<++patches.suse/ARM-zynq-Use-memcpy_toio-instead-of-memcpy-on-smp-br.patch++>>> -| <<<--patches.kernel.org/4.12.4-008-ath9k-fix-an-invalid-pointer-dereference-in-at.patch-->>><<<++patches.suse/firmware-arm_scmi-Check-if-platform-has-released-shm.patch++>>> -| <<<--patches.kernel.org/4.12.4-009-iwlwifi-mvm-fix-the-recovery-flow-while-connec.patch-->>><<<++patches.suse/soc-renesas-rcar-sysc-Add-goto-to-of_node_put-before.patch++>>> -| <<<--patches.kernel.org/4.12.4-010-NFC-fix-broken-device-allocation.patch-->>><<<++patches.suse/soc-renesas-rmobile-sysc-Set-GENPD_FLAG_ALWAYS_ON-fo.patch++>>> -| <<<--patches.kernel.org/4.12.4-011-NFC-nfcmrvl_uart-add-missing-tty-device-sanity.patch-->>><<<++patches.suse/soc-renesas-Enable-ARM_ERRATA_754322-for-affected-Co.patch++>>> -| <<<--patches.kernel.org/4.12.4-012-NFC-nfcmrvl-do-not-use-device-managed-resource.patch-->>><<<++patches.suse/soc-fsl-qbman-Rework-QBMan-private-memory-setup.patch++>>> -| <<<--patches.kernel.org/4.12.4-013-NFC-nfcmrvl-use-nfc-device-for-firmware-downlo.patch-->>><<<++patches.suse/soc-fsl-qbman-Cleanup-buffer-pools-if-BMan-was-initi.patch++>>> -| <<<--patches.kernel.org/4.12.4-014-NFC-nfcmrvl-fix-firmware-management-initialisa.patch-->>><<<++patches.suse/soc-fsl-qbman-Cleanup-QMan-queues-if-device-was-alre.patch++>>> -| <<<--patches.kernel.org/4.12.4-015-nfc-Ensure-presence-of-required-attributes-in-.patch-->>><<<++patches.suse/soc-fsl-qbman-Fix-drain_mr_fqni.patch++>>> -| <<<--patches.kernel.org/4.12.4-016-nfc-Fix-the-sockaddr-length-sanitization-in-ll.patch-->>><<<++patches.suse/soc-fsl-qbman-Disable-interrupts-during-portal-recov.patch++>>> -| <<<--patches.kernel.org/4.12.4-017-NFC-Add-sockaddr-length-checks-before-accessin.patch-->>><<<++patches.suse/soc-fsl-qbman-Fixup-qman_shutdown_fq.patch++>>> -| <<<--patches.kernel.org/4.12.4-018-perf-intel-pt-Move-decoder-error-setting-into-.patch-->>><<<++patches.suse/soc-fsl-qbman-Update-device-tree-with-reserved-memor.patch++>>> -| <<<--patches.kernel.org/4.12.4-019-perf-intel-pt-Improve-sample-timestamp.patch-->>><<<++patches.suse/soc-fsl-guts-Add-definition-for-LS1028A.patch++>>> -| <<<--patches.kernel.org/4.12.4-020-perf-intel-pt-Fix-missing-stack-clear.patch-->>><<<++patches.suse/soc-amlogic-meson-clk-measure-protect-measure-with-a.patch++>>> -| <<<--patches.kernel.org/4.12.4-021-perf-intel-pt-Ensure-IP-is-zero-when-state-is-.patch-->>><<<++patches.suse/soc-amlogic-meson-gx-socinfo-Add-of_node_put-before-.patch++>>> -| <<<--patches.kernel.org/4.12.4-022-perf-intel-pt-Fix-last_ip-usage.patch-->>><<<++patches.suse/firmware-qcom_scm-Use-proper-types-for-dma-mappings.patch++>>> -| <<<--patches.kernel.org/4.12.4-023-perf-intel-pt-Ensure-never-to-set-last_ip-when.patch-->>><<<++patches.suse/base-soc-Export-soc_device_register-unregister-APIs.patch++>>> -| <<<--patches.kernel.org/4.12.4-024-perf-intel-pt-Use-FUP-always-when-scanning-for.patch-->>><<<++patches.suse/ARM-dts-stm32-remove-fixed-regulator-unit-address-on.patch++>>> -| <<<--patches.kernel.org/4.12.4-025-perf-intel-pt-Clear-FUP-flag-on-error.patch-->>><<<++patches.suse/ARM-dts-stm32-add-missing-vdda-supply-to-adc-on-stm32f429i-eval.patch++>>> -| <<<--patches.kernel.org/4.12.4-026-Bluetooth-use-constant-time-memory-comparison-.patch-->>><<<++patches.suse/ARM-dts-stm32-add-missing-vdda-supply-to-adc-on-stm3.patch++>>> -| <<<--patches.kernel.org/4.12.4-027-wlcore-fix-64K-page-support.patch-->>><<<++patches.suse/ARM-dts-stm32-add-pwm-cells-to-stm32mp157c.patch++>>> -| <<<--patches.kernel.org/4.12.4-028-pstore-Don-t-warn-if-data-is-uncompressed-and-.patch-->>><<<++patches.suse/ARM-dts-stm32-add-pwm-cells-to-stm32f429.patch++>>> -| <<<--patches.kernel.org/4.12.4-029-mwifiex-fixup-error-cases-in-mwifiex_add_virtu.patch-->>><<<++patches.suse/ARM-dts-stm32-add-pwm-cells-to-stm32f746.patch++>>> -| <<<--patches.kernel.org/4.12.4-030-Btrfs-fix-invalid-extent-maps-due-to-hole-punc.patch-->>><<<++patches.suse/clk-meson-g12a-fix-hifi-typo-in-mali-parent_names.patch++>>> -| <<<--patches.kernel.org/4.12.4-031-btrfs-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/ARM-dts-r8a7779-Use-SYSC-always-on-PM-Domain-for-HSC.patch++>>> -| <<<--patches.kernel.org/4.12.4-032-Btrfs-incremental-send-fix-invalid-memory-acce.patch-->>><<<++patches.suse/ARM-dts-aspeed-swift-Fix-FSI-GPIOs.patch++>>> -| <<<--patches.kernel.org/4.12.4-033-igb-Explicitly-select-page-0-at-initialization.patch-->>><<<++patches.suse/ARM-dts-imx7d-cl-som-imx7-make-ethernet-work-again.patch++>>> -| <<<--patches.kernel.org/4.12.4-034-spi-atmel-fix-corrupted-data-issue-on-SAM9-fam.patch-->>><<<++patches.suse/ARM-dts-imx7-colibri-disable-HS400.patch++>>> -| <<<--patches.kernel.org/4.12.4-035-ASoC-zx-i2s-flip-I2S-master-slave-mode.patch-->>><<<++patches.suse/arm64-dts-imx8mm-Correct-OPP-table-according-to-late.patch++>>> -| <<<--patches.kernel.org/4.12.4-036-ASoC-compress-Derive-substream-from-stream-bas.patch-->>><<<++patches.suse/arm64-dts-imx8mq-Correct-OPP-table-according-to-late.patch++>>> -| <<<--patches.kernel.org/4.12.4-037-ASoC-atmel-tse850-fix-off-by-one-in-the-ANA-en.patch-->>><<<++patches.suse/arm64-dts-meson-fix-boards-regulators-states-format.patch++>>> -| <<<--patches.kernel.org/4.12.4-038-PM-Domains-Fix-unsafe-iteration-over-modified-.patch-->>><<<++patches.suse/arm64-dts-qcom-Add-Lenovo-Miix-630.patch++>>> -| <<<--patches.kernel.org/4.12.4-039-PM-Domains-Fix-unsafe-iteration-over-modified-.patch-->>><<<++patches.suse/arm64-dts-qcom-Add-HP-Envy-x2.patch++>>> -| <<<--patches.kernel.org/4.12.4-040-PM-Domains-Fix-unsafe-iteration-over-modified-.patch-->>><<<++patches.suse/arm64-dts-qcom-Add-Asus-NovaGo-TP370QL.patch++>>> -| <<<--patches.kernel.org/4.12.4-041-scsi-ses-do-not-add-a-device-to-an-enclosure-i.patch-->>><<<++patches.suse/arm64-dts-qcom-qcs404-evb-Mark-WCSS-clocks-protected.patch++>>> -| <<<--patches.kernel.org/4.12.4-042-scsi-virtio_scsi-let-host-do-exception-handlin.patch-->>><<<++patches.suse/ARM-dts-exynos-Mark-LDO10-as-always-on-on-Peach-Pit-.patch++>>> -| <<<--patches.kernel.org/4.12.4-043-scsi-qla2xxx-Allow-ABTS-PURX-RIDA-on-ATIOQ-for.patch-->>><<<++patches.suse/ARM-dts-aspeed-swift-Change-power-supplies-to-versio.patch++>>> -| <<<--patches.kernel.org/4.12.4-044-scsi-Add-STARGET_CREATED_REMOVE-state-to-scsi_.patch-->>><<<++patches.suse/ARM-dts-aspeed-g5-Fixe-gpio-ranges-upper-limit.patch++>>> -| <<<--patches.kernel.org/4.12.4-045-scsi-Avoid-that-scsi_exit_rq-triggers-a-use-af.patch-->>><<<++patches.suse/arm64-dts-rockchip-limit-clock-rate-of-MMC-controlle.patch++>>> -| <<<--patches.kernel.org/4.12.4-046-iscsi-target-Add-login_keys_workaround-attribu.patch-->>><<<++patches.suse/arm64-dts-qcom-Add-Lenovo-Yoga-C630.patch++>>> -| <<<--patches.kernel.org/4.12.4-047-xen-scsiback-Fix-a-TMR-related-use-after-free.patch-->>><<<++patches.suse/objtool-Clobber-user-CFLAGS-variable.patch++>>> -| <<<--patches.kernel.org/4.12.4-048-scsi-virtio_scsi-always-read-VPD-pages-for-mul.patch-->>><<<++patches.suse/rcu-Simplify-rcu_read_unlock_special-deferred-wakeup.patch++>>> -| <<<--patches.kernel.org/4.12.4-049-powerpc-mm-radix-Only-add-X-for-pages-overlapp.patch-->>><<<++patches.suse/rcu-Make-rcu_read_unlock_special-checks-match-raise_.patch++>>> -| <<<--patches.kernel.org/4.12.4-050-powerpc-pseries-Fix-passing-of-pp0-in-updatepp.patch-->>><<<++patches.suse/rcu-Add-destroy_work_on_stack-to-match-INIT_WORK_ONS.patch++>>> -| <<<--patches.kernel.org/4.12.4-051-powerpc-mm-radix-Fix-execute-permissions-for-i.patch-->>><<<++patches.suse/idle-Prevent-late-arriving-interrupts-from-disruptin.patch++>>> -| <<<--patches.kernel.org/4.12.4-052-powerpc-64-Fix-atomic64_inc_not_zero-to-return.patch-->>><<<++patches.suse/torture-Expand-last_ts-variable-in-kvm-test-1-run.sh.patch++>>> -| <<<--patches.kernel.org/4.12.4-053-powerpc-Fix-emulation-of-mcrf-in-emulate_step.patch-->>><<<++patches.suse/rcutorture-Test-TREE03-with-the-threadirqs-kernel-bo.patch++>>> -| <<<--patches.kernel.org/4.12.4-054-powerpc-Fix-emulation-of-mfocrf-in-emulate_ste.patch-->>><<<++patches.suse/torture-Remove-exporting-of-internal-functions.patch++>>> -| <<<--patches.kernel.org/4.12.4-055-powerpc-asm-Mark-cr0-as-clobbered-in-mftb.patch-->>><<<++patches.suse/efi-x86-move-efi_is_table_address-into-arch-x86.patch++>>> -| <<<--patches.kernel.org/4.12.4-056-powerpc-mm-radix-Properly-clear-process-table-.patch-->>><<<++patches.suse/efi-Export-Runtime-Configuration-Interface-table-to--1c5fecb6.patch++>>> -| <<<--patches.kernel.org/4.12.4-057-powerpc-perf-Fix-SDAR_MODE-value-for-continous.patch-->>><<<++patches.suse/efi-cper-print-AER-info-of-PCIe-fatal-error.patch++>>> -| <<<--patches.kernel.org/4.12.4-058-xen-x86-fix-cpu-hotplug.patch-->>><<<++patches.suse/0001-locking-rwsem-Make-handoff-writer-optimistically-spi.patch++>>> -| <<<--patches.kernel.org/4.12.4-059-PCI-vmd-Move-SRCU-cleanup-after-bus-child-devi.patch-->>><<<++patches.suse/0001-locking-rwsem-Check-for-operations-on-an-uninitializ.patch++>>> -| <<<--patches.kernel.org/4.12.4-060-PCI-Work-around-poweroff-suspend-to-RAM-issue-.patch-->>><<<++patches.suse/0001-locking-qspinlock-x86-Clarify-virt_spin_lock_key.patch++>>> -| <<<--patches.kernel.org/4.12.4-061-PCI-rockchip-Use-normal-register-bank-for-conf.patch-->>><<<++patches.suse/0001-locking-mutex-Make-__mutex_owner-static-to-mutex.c.patch++>>> -| <<<--patches.kernel.org/4.12.4-062-PCI-PM-Restore-the-status-of-PCI-devices-acros.patch-->>><<<++patches.suse/0002-locking-mutex-Use-mutex-flags-macro-instead-of-hard-.patch++>>> -| <<<--patches.kernel.org/4.12.4-063-PCI-MSI-Ignore-affinity-if-pre-post-vector-cou.patch-->>><<<++patches.suse/0001-mutex-Fix-up-mutex_waiter-usage.patch++>>> -| <<<--patches.kernel.org/4.12.4-064-usb-xhci-fix-spinlock-recursion-for-USB2-test-.patch-->>><<<++patches.suse/perf-config-Honour-PERF_CONFIG-env-var-to-specify-al.patch++>>> -| <<<--patches.kernel.org/4.12.4-065-xhci-fix-memleak-in-xhci_run.patch-->>><<<++patches.suse/perf-test-vfs_getname-Disable-.perfconfig-to-get-def.patch++>>> -| <<<--patches.kernel.org/4.12.4-066-xhci-fix-20000ms-port-resume-timeout.patch-->>><<<++patches.suse/perf-tools-Fix-paths-in-include-statements.patch++>>> -| <<<--patches.kernel.org/4.12.4-067-xhci-Fix-NULL-pointer-dereference-when-cleanin.patch-->>><<<++patches.suse/perf-record-Support-aarch64-random-socket_id-assignm.patch++>>> -| <<<--patches.kernel.org/4.12.4-068-xhci-Bad-Ethernet-performance-plugged-in-ASM10.patch-->>><<<++patches.suse/perf-map-Use-zalloc-for-map_groups.patch++>>> -| <<<--patches.kernel.org/4.12.4-069-mxl111sf-Fix-driver-to-use-heap-allocate-buffe.patch-->>><<<++patches.suse/perf-unwind-Fix-libunwind-when-tid-pid.patch++>>> -| <<<--patches.kernel.org/4.12.4-070-usb-storage-return-on-error-to-avoid-a-null-po.patch-->>><<<++patches.suse/tools-headers-Grab-copy-of-linux-const.h-needed-by-l.patch++>>> -| <<<--patches.kernel.org/4.12.4-071-USB-cdc-acm-add-device-id-for-quirky-printer.patch-->>><<<++patches.suse/tools-lib-traceevent-Fix-robust-test-of-do_generate_.patch++>>> -| <<<--patches.kernel.org/4.12.4-072-usb-renesas_usbhs-fix-usbhsc_resume-for-USBHSF.patch-->>><<<++patches.suse/tools-headers-Fixup-bitsperlong-per-arch-includes.patch++>>> -| <<<--patches.kernel.org/4.12.4-073-usb-renesas_usbhs-gadget-disable-all-eps-when-.patch-->>><<<++patches.suse/libperf-Fix-alignment-trap-with-xyarray-contents-in-.patch++>>> -| <<<--patches.kernel.org/4.12.4-074-HID-multitouch-do-not-blindly-set-EV_KEY-or-EV.patch-->>><<<++patches.suse/perf-trace-beauty-ioctl-Fix-off-by-one-error-in-cmd-.patch++>>> -| <<<--patches.kernel.org/4.12.4-075-md-don-t-use-flush_signals-in-userspace-proces.patch-->>><<<++patches.suse/perf-report-Fix-ns-time-sort-key-output.patch++>>> -| <<<--patches.kernel.org/4.12.4-076-md-fix-deadlock-between-mddev_suspend-and-md_w.patch-->>><<<++patches.suse/perf-script-Fix-memory-leaks-in-list_scripts.patch++>>> -| <<<--patches.kernel.org/4.12.4-077-x86-xen-allow-userspace-access-during-hypercal.patch-->>><<<++patches.suse/perf-allow-normal-events-to-output-aux-data.patch++>>> -| <<<--patches.kernel.org/4.12.4-078-cx88-Fix-regression-in-initial-video-standard-.patch-->>><<<++patches.suse/perf-x86-intel-support-pebs-output-to-pt.patch++>>> -| <<<--patches.kernel.org/4.12.4-079-rc-core-fix-input-repeat-handling.patch-->>><<<++patches.suse/perf-evlist-Use-unshare-CLONE_FS-in-sb-threads-to-le.patch++>>> -| <<<--patches.kernel.org/4.12.4-080-tools-testing-nvdimm-fix-nfit_test-buffer-over.patch-->>><<<++patches.suse/tools-lib-traceevent-Do-not-free-tep-cmdlines-in-add.patch++>>> -| <<<--patches.kernel.org/4.12.4-081-libnvdimm-btt-fix-btt_rw_page-not-returning-er.patch-->>><<<++patches.suse/0001-tools-lib-traceevent-Remove-unneeded-qsort-and-uses-.patch++>>> -| <<<--patches.kernel.org/4.12.4-082-libnvdimm-fix-the-clear-error-check-in-nsio_rw.patch-->>><<<++patches.suse/libtraceevent-Change-users-plugin-directory.patch++>>> -| <<<--patches.kernel.org/4.12.4-083-libnvdimm-fix-badblock-range-handling-of-ARS-r.patch-->>><<<++patches.suse/kprobes-Prohibit-probing-on-BUG-and-WARN-address.patch++>>> -| <<<--patches.kernel.org/4.12.4-084-ext2-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/sched-fair-Move-init_numa_balancing-below-task_numa_work.patch++>>> -| <<<--patches.kernel.org/4.12.4-085-dm-raid-stop-using-BUG-in-__rdev_sectors.patch-->>><<<++patches.suse/sched-fair-Move-task_numa_work-init-to-init_numa_balancing.patch++>>> -| <<<--patches.kernel.org/4.12.4-086-Raid5-should-update-rdev-sectors-after-reshape.patch-->>><<<++patches.suse/sched-fair-Change-task_numa_work-storage-to-static.patch++>>> -| <<<--patches.kernel.org/4.12.4-087-s390-syscalls-Fix-out-of-bounds-arguments-acce.patch-->>><<<++patches.suse/sched-fair-Fix-imbalance-due-to-CPU-affinity.patch++>>> -| <<<--patches.kernel.org/4.12.4-088-drm-amdgpu-gfx8-drop-per-APU-CU-limits.patch-->>><<<++patches.suse/time-tick-broadcast-Fix-tick_broadcast_offline-lockd.patch++>>> -| <<<--patches.kernel.org/4.12.4-089-drm-amdgpu-fix-vblank_time-when-displays-are-o.patch-->>><<<++patches.suse/sched-fair-Start-tracking-SCHED_IDLE-tasks-count-in-cfs_rq.patch++>>> -| <<<--patches.kernel.org/4.12.4-090-drm-amdgpu-cgs-always-set-reference-clock-in-m.patch-->>><<<++patches.suse/sched-fair-Fall-back-to-sched-idle-CPU-if-idle-CPU-isn-t-found.patch++>>> -| <<<--patches.kernel.org/4.12.4-091-drm-amd-amdgpu-Return-error-if-initiating-read.patch-->>><<<++patches.suse/0001-sched-core-Convert-get_task_struct-to-return-the-tas.patch++>>> -| <<<--patches.kernel.org/4.12.4-092-drm-amdgpu-fix-the-memory-corruption-on-S3.patch-->>><<<++patches.suse/sched-stats-Fix-unlikely-use-of-sched_info_on.patch++>>> -| <<<--patches.kernel.org/4.12.4-093-drm-amdgpu-Don-t-call-amd_powerplay_destroy-if.patch-->>><<<++patches.suse/sched-isolation-Prefer-housekeeping-CPU-in-local-node.patch++>>> -| <<<--patches.kernel.org/4.12.4-094-drm-radeon-ci-disable-mclk-switching-for-high-.patch-->>><<<++patches.suse/sched-fair-Introduce-fits_capacity.patch++>>> -| <<<--patches.kernel.org/4.12.4-095-drm-radeon-Fix-eDP-for-single-display-iMac10-1.patch-->>><<<++patches.suse/sched-topology-Add-partition_sched_domains_locked.patch++>>> -| <<<--patches.kernel.org/4.12.4-096-drm-ttm-Fix-use-after-free-in-ttm_bo_clean_mm.patch-->>><<<++patches.suse/sched-core-Streamle-calls-to-task_rq_unlock.patch++>>> -| <<<--patches.kernel.org/4.12.4-097-drm-etnaviv-Expose-our-reservation-object-when.patch-->>><<<++patches.suse/cpusets-Rebuild-root-domain-deadline-accounting-information.patch++>>> -| <<<--patches.kernel.org/4.12.4-098-ipmi-use-rcu-lock-around-call-to-intf-handlers.patch-->>><<<++patches.suse/sched-deadline-Fix-bandwidth-accounting-at-all-level.patch++>>> -| <<<--patches.kernel.org/4.12.4-099-ipmi-ssif-Add-missing-unlock-in-error-branch.patch-->>><<<++patches.suse/0001-cgroup-cpuset-Convert-cpuset_mutex-to-percpu_rwsem.patch++>>> -| <<<--patches.kernel.org/4.12.4-100-xfs-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/rcu-tree-Call-setschedule-gp-ktread-to-SCHED_FIFO-ou.patch++>>> -| <<<--patches.kernel.org/4.12.4-102-f2fs-load-inode-s-flag-from-disk.patch-->>><<<++patches.suse/sched-core-Fix-CPU-controller-for-RT_GROUP_SCHED.patch++>>> -| <<<--patches.kernel.org/4.12.4-103-f2fs-wake-up-all-waiters-in-f2fs_submit_discar.patch-->>><<<++patches.suse/rcu-tree-Fix-SCHED_FIFO-params.patch++>>> -| <<<--patches.kernel.org/4.12.4-104-f2fs-sanity-check-checkpoint-segno-and-blkoff.patch-->>><<<++patches.suse/0001-sched-Clean-up-active_mm-reference-counting.patch++>>> -| <<<--patches.kernel.org/4.12.4-105-f2fs-try-to-freeze-in-gc-and-discard-threads.patch-->>><<<++patches.suse/sched-fair-Fix-low-cpu-usage-with-high-throttling-by-removing-expiration-of-cpu-local-slices.patch++>>> -| <<<--patches.kernel.org/4.12.4-106-f2fs-Do-not-issue-small-discards-in-LFS-mode.patch-->>><<<++patches.suse/stop_machine-Fix-stop_cpus_in_progress-ordering.patch++>>> -| <<<--patches.kernel.org/4.12.4-107-f2fs-sanity-check-size-of-nat-and-sit-cache.patch-->>><<<++patches.suse/sched-rt-deadline-Fix-set_next_task-vs-pick_next_task.patch++>>> -| <<<--patches.kernel.org/4.12.4-108-f2fs-use-spin_-un-lock_irq-save-restore.patch-->>><<<++patches.suse/sched-Rework-CPU-hotplug-task-selection.patch++>>> -| <<<--patches.kernel.org/4.12.4-109-f2fs-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/sched-Add-task_struct-pointer-to-sched_class-set_curr_task.patch++>>> -| <<<--patches.kernel.org/4.12.4-110-serial-st-asc-Potential-error-pointer-derefere.patch-->>><<<++patches.suse/sched-fair-Expose-newidle_balance.patch++>>> -| <<<--patches.kernel.org/4.12.4-111-serial-sh-sci-Uninitialized-variables-in-sysfs.patch-->>><<<++patches.suse/sched-Allow-put_prev_task-to-drop-rq-lock.patch++>>> -| <<<--patches.kernel.org/4.12.4-112-ovl-mark-parent-impure-on-ovl_link.patch-->>><<<++patches.suse/sched-Rework-pick_next_task-slow-path.patch++>>> -| <<<--patches.kernel.org/4.12.4-113-ovl-fix-random-return-value-on-mount.patch-->>><<<++patches.suse/sched-fair-Use-rq_lock-unlock-in-online_fair_sched_g.patch++>>> -| <<<--patches.kernel.org/4.12.4-114-drm-amd-powerplay-fix-memory-leak-in-cz_hwmgr-.patch-->>><<<++patches.suse/sched-topology-Improve-load-balancing-on-AMD-EPYC.patch++>>> -| <<<--patches.kernel.org/4.12.4-115-drm-i915-Disable-MSI-for-all-pre-gen5.patch-->>><<<++patches.suse/sched-fair-Speed-up-energy-aware-wake-ups.patch++>>> -| <<<--patches.kernel.org/4.12.4-116-vfio-Fix-group-release-deadlock.patch-->>><<<++patches.suse/sched-psi-Correct-overly-pessimistic-size-calculatio.patch++>>> -| <<<--patches.kernel.org/4.12.4-117-vfio-New-external-user-group-file-match.patch-->>><<<++patches.suse/sched-preempt-Use-CONFIG_PREEMPTION-where-appropriat.patch++>>> -| <<<--patches.kernel.org/4.12.4-118-vfio-Remove-unnecessary-uses-of-vfio_container.patch-->>><<<++patches.suse/rcu-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.kernel.org/4.12.4-119-nvme-rdma-remove-race-conditions-from-IB-signa.patch-->>><<<++patches.suse/locking-spinlocks-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.kernel.org/4.12.4-120-ftrace-Fix-uninitialized-variable-in-match_rec.patch-->>><<<++patches.suse/tracing-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.kernel.org/4.12.4-121-iommu-arm-smmu-Plumb-in-new-ACPI-identifiers.patch-->>><<<++patches.suse/kprobes-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.kernel.org/4.12.4-122-drm-i915-gvt-Fix-inconsistent-locks-holding-se.patch-->>><<<++patches.suse/x86-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.kernel.org/4.12.4-123-drm-atomic-Add-missing-drm_atomic_state_clear-.patch-->>><<<++patches.suse/x86-dumpstack-Indicate-PREEMPT_RT-in-dumps.patch++>>> -| <<<--patches.kernel.org/4.12.4-124-MIPS-Fix-mips_atomic_set-retry-condition.patch-->>><<<++patches.suse/x86-kvm-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.kernel.org/4.12.4-125-MIPS-Fix-mips_atomic_set-with-EVA.patch-->>><<<++patches.suse/0001-x86-math64-Provide-a-sane-mul_u64_u32_div-implementa.patch++>>> -| <<<--patches.kernel.org/4.12.4-126-MIPS-Negate-error-syscall-return-in-trace.patch-->>><<<++patches.suse/x86-cpufeatures-enable-a-new-avx512-cpu-feature.patch++>>> -| <<<--patches.kernel.org/4.12.4-127-mtd-nand-tango-Fix-incorrect-use-of-SEQIN-comm.patch-->>><<<++patches.suse/x86-intel-aggregate-big-core-client-naming.patch++>>> -| <<<--patches.kernel.org/4.12.4-128-ubifs-Correctly-evict-xattr-inodes.patch-->>><<<++patches.suse/x86-intel-aggregate-big-core-mobile-naming.patch++>>> -| <<<--patches.kernel.org/4.12.4-129-ubifs-Don-t-leak-kernel-memory-to-the-MTD.patch-->>><<<++patches.suse/x86-intel-aggregate-big-core-graphics-naming.patch++>>> -| <<<--patches.kernel.org/4.12.4-130-ubifs-Don-t-encrypt-special-files-on-creation.patch-->>><<<++patches.suse/x86-intel-aggregate-microserver-naming.patch++>>> -| <<<--patches.kernel.org/4.12.4-131-ubifs-Set-double-hash-cookie-also-for-RENAME_E.patch-->>><<<++patches.suse/x86-cpu-Add-Tiger-Lake-to-Intel-family.patch++>>> -| <<<--patches.kernel.org/4.12.4-132-ACPI-EC-Drop-EC-noirq-hooks-to-fix-a-regressio.patch-->>><<<++patches.suse/0001-x86-mm-Avoid-redundant-interrupt-disable-in-load_mm_.patch++>>> -| <<<--patches.kernel.org/4.12.4-133-Revert-ACPI-EC-Enable-event-freeze-mode.-to-fi.patch-->>><<<++patches.suse/x86-kconfig-remove-x86_direct_gbpages-dependency-on-debug_pagealloc.patch++>>> -| <<<--patches.kernel.org/4.12.4-134-x86-acpi-Prevent-out-of-bound-access-caused-by.patch-->>><<<++patches.suse/x86-mm-Fix-cpumask_of_node-error-condition.patch++>>> -| <<<--patches.kernel.org/4.12.4-135-x86-ioapic-Pass-the-correct-data-to-unmask_ioa.patch-->>><<<++patches.suse/x86-platform-intel-iosf_mbi-Rewrite-locking.patch++>>> -| <<<--patches.kernel.org/4.12.4-136-MIPS-Fix-MIPS-I-ISA-proc-cpuinfo-reporting.patch-->>><<<++patches.suse/msft-hv-1903-x86-hyperv-Create-and-use-Hyper-V-page-definitions.patch++>>> -| <<<--patches.kernel.org/4.12.4-137-MIPS-Save-static-registers-before-sysmips.patch-->>><<<++patches.suse/msft-hv-1904-x86-hyperv-Add-functions-to-allocate-deallocate-page.patch++>>> -| <<<--patches.kernel.org/4.12.4-138-MIPS-Actually-decode-JALX-in-__compute_return_.patch-->>><<<++patches.suse/msft-hv-1905-drivers-hv-vmbus-Replace-page-definition-with-Hyper-.patch++>>> -| <<<--patches.kernel.org/4.12.4-139-MIPS-Fix-unaligned-PC-interpretation-in-comput.patch-->>><<<++patches.suse/platform-x86-ISST-Use-dev_get_drvdata.patch++>>> -| <<<--patches.kernel.org/4.12.4-140-MIPS-math-emu-Prevent-wrong-ISA-mode-instructi.patch-->>><<<++patches.suse/platform-mellanox-mlxreg-hotplug-Remove-dev_err-usag.patch++>>> -| <<<--patches.kernel.org/4.12.4-141-MIPS-Send-SIGILL-for-BPOSGE32-in-__compute_ret.patch-->>><<<++patches.suse/platform-x86-intel_pmc_core-Do-not-ioremap-RAM.patch++>>> -| <<<--patches.kernel.org/4.12.4-142-MIPS-Rename-sigill_r6-to-sigill_r2r6-in-__comp.patch-->>><<<++patches.suse/platform-x86-intel_pmc_core_pltdrv-Module-removal-wa.patch++>>> -| <<<--patches.kernel.org/4.12.4-143-MIPS-Send-SIGILL-for-linked-branches-in-__comp.patch-->>><<<++patches.suse/platform-x86-pmc_atom-Add-Siemens-SIMATIC-IPC227E-to.patch++>>> -| <<<--patches.kernel.org/4.12.4-144-MIPS-Send-SIGILL-for-R6-branches-in-__compute_.patch-->>><<<++patches.suse/platform-x86-intel_int0002_vgpio-Fix-wakeups-not-wor.patch++>>> -| <<<--patches.kernel.org/4.12.4-145-MIPS-Fix-a-typo-s-preset-present-in-r2-to-r6-e.patch-->>><<<++patches.suse/tools-power-x86-intel-speed-select-Fix-a-read-overfl.patch++>>> -| <<<--patches.kernel.org/4.12.4-146-Input-i8042-fix-crash-at-boot-time.patch-->>><<<++patches.suse/tools-power-x86-intel-speed-select-Fix-memory-leak.patch++>>> -| <<<--patches.kernel.org/4.12.4-147-IB-iser-Fix-connection-teardown-race-condition.patch-->>><<<++patches.suse/platform-x86-ISST-Allow-additional-TRL-MSRs.patch++>>> -| <<<--patches.kernel.org/4.12.4-148-IB-core-Namespace-is-mandatory-input-for-addre.patch-->>><<<++patches.suse/alarmtimer-Use-EOPNOTSUPP-instead-of-ENOTSUPP.patch++>>> -| <<<--patches.kernel.org/4.12.4-149-sunrpc-use-constant-time-memory-comparison-for.patch-->>><<<++patches.suse/smp-hotplug-Track-booted-once-CPUs-in-a-cpumask.patch++>>> -| <<<--patches.kernel.org/4.12.4-150-net-sunrpc-xprt_sock-fix-regression-in-connect.patch-->>><<<++patches.suse/cpumask-Implement-cpumask_or_equal.patch++>>> -| <<<--patches.kernel.org/4.12.4-151-NFS-Fix-initialization-of-nfs_page_array-npage.patch-->>><<<++patches.suse/x86-mm-pti-Handle-unaligned-address-gracefully-in-pt.patch++>>> -| <<<--patches.kernel.org/4.12.4-152-PNFS-fix-EACCESS-on-commit-to-DS-handling.patch-->>><<<++patches.suse/x86-mm-pti-Do-not-invoke-PTI-functions-when-PTI-is-d.patch++>>> -| <<<--patches.kernel.org/4.12.4-153-NFS-only-invalidate-dentrys-that-are-clearly-i.patch-->>><<<++patches.suse/msft-hv-1909-PCI-hv-Allocate-a-named-fwnode-instead-of-an-address.patch++>>> -| <<<--patches.kernel.org/4.12.4-154-udf-Fix-races-with-i_size-changes-during-readp.patch-->>><<<++patches.suse/irqdomain-Add-the-missing-assignment-of-domain-fwnod.patch++>>> -| <<<--patches.kernel.org/4.12.4-155-udf-Fix-deadlock-between-writeback-and-udf_set.patch-->>><<<++patches.suse/irqchip-gic-v3-its-Fix-LPI-release-for-Multi-MSI-dev.patch++>>> -| <<<--patches.kernel.org/4.12.4-156-target-Fix-COMPARE_AND_WRITE-caw_sem-leak-duri.patch-->>><<<++patches.suse/x86-reboot-Always-use-NMI-fallback-when-shutdown-via.patch++>>> -| <<<--patches.kernel.org/4.12.4-157-iser-target-Avoid-isert_conn-cm_id-dereference.patch-->>><<<++patches.suse/x86-kgbd-use-nmi_vector-not-apic_dm_nmi.patch++>>> -| <<<--patches.kernel.org/4.12.4-158-perf-annotate-Fix-broken-arrow-at-row-0-connec.patch-->>><<<++patches.suse/x86-apic-Invoke-perf_events_lapic_init-after-enablin.patch++>>> -| <<<--patches.kernel.org/4.12.4-159-perf-core-Fix-scheduling-regression-of-pinned-.patch-->>><<<++patches.suse/x86-apic-Soft-disable-APIC-before-initializing-it.patch++>>> -| <<<--patches.kernel.org/4.12.4-160-Revert-perf-core-Drop-kernel-samples-even-thou.patch-->>><<<++patches.suse/x86-apic-Make-apic_pending_intr_clear-more-robust.patch++>>> -| <<<--patches.kernel.org/4.12.4-161-staging-rtl8188eu-add-TL-WN722N-v2-support.patch-->>><<<++patches.suse/x86-apic-Move-IPI-inlines-into-ipi.c.patch++>>> -| <<<--patches.kernel.org/4.12.4-162-staging-comedi-ni_mio_common-fix-AO-timer-off-.patch-->>><<<++patches.suse/x86-apic-Cleanup-the-include-maze.patch++>>> -| <<<--patches.kernel.org/4.12.4-163-staging-sm750fb-avoid-conflicting-vesafb.patch-->>><<<++patches.suse/x86-apic-Move-ipi-header-into-apic-directory.patch++>>> -| <<<--patches.kernel.org/4.12.4-164-staging-lustre-ko2iblnd-check-copy_from_iter-c.patch-->>><<<++patches.suse/x86-apic-Move-apic_flat_64-header-into-apic-director.patch++>>> -| <<<--patches.kernel.org/4.12.4-165-ceph-fix-race-in-concurrent-readdir.patch-->>><<<++patches.suse/x86-apic-Consolidate-the-apic-local-headers.patch++>>> -| <<<--patches.kernel.org/4.12.4-166-RDMA-uverbs-Fix-the-check-for-port-number.patch-->>><<<++patches.suse/x86-apic-uv-Make-x2apic_extra_bits-static.patch++>>> -| <<<--patches.kernel.org/4.12.4-167-RDMA-core-Initialize-port_num-in-qp_attr.patch-->>><<<++patches.suse/x86-cpu-Move-arch_smt_update-to-a-neutral-place.patch++>>> -| <<<--patches.kernel.org/4.12.4-168-drm-mst-Fix-error-handling-during-MST-sideband.patch-->>><<<++patches.suse/x86-hotplug-Silence-APIC-and-NMI-when-CPU-is-dead.patch++>>> -| <<<--patches.kernel.org/4.12.4-169-drm-mst-Avoid-dereferencing-a-NULL-mstb-in-drm.patch-->>><<<++patches.suse/x86-apic-Remove-dest-argument-from-__default_send_IP.patch++>>> -| <<<--patches.kernel.org/4.12.4-170-drm-mst-Avoid-processing-partially-received-up.patch-->>><<<++patches.suse/x86-apic-Add-NMI_VECTOR-wait-to-IPI-shorthand.patch++>>> -| <<<--patches.kernel.org/4.12.4-171-drm-i915-Make-DP-MST-connector-info-work.patch-->>><<<++patches.suse/x86-apic-Move-no_ipi_broadcast-out-of-32bit.patch++>>> -| <<<--patches.kernel.org/4.12.4-172-mlx5-Avoid-that-mlx5_ib_sg_to_klms-overflows-t.patch-->>><<<++patches.suse/x86-apic-Add-static-key-to-Control-IPI-shorthands.patch++>>> -| <<<--patches.kernel.org/4.12.4-173-hfsplus-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/x86-apic-Provide-and-use-helper-for-send_IPI_allbuts.patch++>>> -| <<<--patches.kernel.org/4.12.4-174-vtime-sched-cputime-Remove-vtime_account_user.patch-->>><<<++patches.suse/x86-smp-Move-smp_function_call-implementations-into-.patch++>>> -| <<<--patches.kernel.org/4.12.4-175-sched-cputime-Always-set-tsk-vtime_snap_whence.patch-->>><<<++patches.suse/x86-smp-Enhance-native_send_call_func_ipi.patch++>>> -| <<<--patches.kernel.org/4.12.4-176-sched-cputime-Rename-vtime-fields.patch-->>><<<++patches.suse/x86-apic-Remove-the-shorthand-decision-logic.patch++>>> -| <<<--patches.kernel.org/4.12.4-177-sched-cputime-Move-the-vtime-task-fields-to-th.patch-->>><<<++patches.suse/x86-apic-Share-common-IPI-helpers.patch++>>> -| <<<--patches.kernel.org/4.12.4-178-sched-cputime-Accumulate-vtime-on-top-of-nsec-.patch-->>><<<++patches.suse/x86-apic-flat64-Remove-the-IPI-shorthand-decision-lo.patch++>>> -| <<<--patches.kernel.org/4.12.4-179-sched-fair-Fix-load_balance-affinity-redo-path.patch-->>><<<++patches.suse/x86-apic-x2apic-Implement-IPI-shorthands-support.patch++>>> -| <<<--patches.kernel.org/4.12.4-180-percpu_counter-Rename-__percpu_counter_add-to-.patch-->>><<<++patches.suse/x86-apic-vector-Warn-when-vector-space-exhaustion-br.patch++>>> -| <<<--patches.kernel.org/4.12.4-181-writeback-rework-wb_-dec-inc-_stat-family-of-f.patch-->>><<<++patches.suse/0001-lib-timerqueue-Rely-on-rbtree-semantics-for-next-tim.patch++>>> -| <<<--patches.kernel.org/4.12.4-182-kernel-fork.c-virtually-mapped-stacks-do-not-d.patch-->>><<<++patches.suse/0001-hrtimer-Remove-task-argument-from-hrtimer_init_sleep.patch++>>> -| <<<--patches.kernel.org/4.12.4-183-acpi-nfit-Fix-memory-corruption-Unregister-mce.patch-->>><<<++patches.suse/0002-hrtimer-Consolidate-hrtimer_init-hrtimer_init_sleepe.patch++>>> -| <<<--patches.kernel.org/4.12.4-184-vmbus-re-enable-channel-tasklet.patch-->>><<<++patches.suse/0001-hrtimer-Provide-hrtimer_sleeper_start_expires.patch++>>> -| <<<--patches.kernel.org/4.12.4-185-cpufreq-intel_pstate-Correct-the-busy-calculat.patch-->>><<<++patches.suse/0001-hrtimer-treewide-Use-hrtimer_sleeper_start_expires.patch++>>> -| <<<--patches.kernel.org/4.12.4-186-spmi-Include-OF-based-modalias-in-device-ueven.patch-->>><<<++patches.suse/posix-cpu-timers-Sanitize-bogus-WARNONS.patch++>>> -| <<<--patches.kernel.org/4.12.4-187-reiserfs-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/msft-hv-1928-clocksource-drivers-hyperv-Allocate-Hyper-V-TSC-page.patch++>>> -| <<<--patches.kernel.org/4.12.4-188-device-dax-fix-sysfs-duplicate-warnings.patch-->>><<<++patches.suse/msft-hv-1929-clocksource-drivers-hyperv-Add-Hyper-V-specific-sche.patch++>>> -| <<<--patches.kernel.org/4.12.4-189-drm-imx-parallel-display-Accept-drm_of_find_pa.patch-->>><<<++patches.suse/msft-hv-1930-clocksource-drivers-hyperv-Enable-TSC-page-clocksour.patch++>>> -| <<<--patches.kernel.org/4.12.4-190-PM-Domains-defer-dev_pm_domain_set-until-genpd.patch-->>><<<++patches.suse/clocksource-drivers-npcm-Fix-GENMASK-and-timer-opera.patch++>>> -| <<<--patches.kernel.org/4.12.4-191-tracing-Fix-kmemleak-in-instance_rmdir.patch-->>><<<++patches.suse/clocksource-drivers-timer-of-Do-not-warn-on-deferred.patch++>>> -| <<<--patches.kernel.org/4.12.4-192-drm-i915-fbdev-Check-for-existence-of-ifbdev-v.patch-->>><<<++patches.suse/clocksource-drivers-Do-not-warn-on-probe-defer.patch++>>> -| <<<--patches.kernel.org/4.12.4-193-drm-i915-Hold-RPM-wakelock-while-initializing-.patch-->>><<<++patches.suse/msft-hv-1933-x86-hyperv-Hide-pv_ops-access-for-CONFIG_PARAVIRT-n.patch++>>> -| <<<--patches.kernel.org/4.12.4-194-drm-i915-reintroduce-VLV-CHV-PFI-programming-p.patch-->>><<<++patches.suse/s390-zcrypt-move-cca-misc-functions-to-new-code-file++>>> -| <<<--patches.kernel.org/4.12.4-195-smp-hotplug-Move-unparking-of-percpu-threads-t.patch-->>><<<++patches.suse/s390-zcrypt-add-base-code-for-cca-crypto-card-info-support++>>> -| <<<--patches.kernel.org/4.12.4-196-smp-hotplug-Replace-BUG_ON-and-react-useful.patch-->>><<<++patches.suse/s390-zcrypt-new-sysfs-attributes-serialnr-and-mkvps++>>> -| <<<--patches.kernel.org/4.12.4-197-alarmtimer-don-t-rate-limit-one-shot-timers.patch-->>><<<++patches.suse/s390-kasan-provide-uninstrumented-__strlen.patch++>>> -| <<<--patches.kernel.org/4.12.4-198-sched-cputime-Don-t-use-smp_processor_id-in-pr.patch-->>><<<++patches.suse/s390-process-avoid-potential-reading-of-freed-stack.patch++>>> -| <<<--patches.kernel.org/4.12.4-199-Linux-4.12.4.patch-->>><<<++patches.suse/s390-stacktrace-use-common-arch_stack_walk-infrastructure.patch++>>> -| <<<--patches.kernel.org/4.12.5-001-jfs-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/s390-startup-round-down-mem-option-to-page-boundary++>>> -| <<<--patches.kernel.org/4.12.5-002-ALSA-fm801-Initialize-chip-after-IRQ-handler-i.patch-->>><<<++patches.suse/s390-pkey-pkey-cleanup-narrow-in-kernel-api-fix-some-variable-types++>>> -| <<<--patches.kernel.org/4.12.5-003-ALSA-hda-Add-missing-NVIDIA-GPU-codec-IDs-to-p.patch-->>><<<++patches.suse/s390-zcrypt-extend-cca_findcard-function-and-helper++>>> -| <<<--patches.kernel.org/4.12.5-004-ALSA-hda-Add-mute-led-support-for-HP-ProBook-4.patch-->>><<<++patches.suse/s390-zcrypt-add-low-level-functions-for-cca-aes-cipher-keys++>>> -| <<<--patches.kernel.org/4.12.5-005-parisc-Prevent-TLB-speculation-on-flushed-page.patch-->>><<<++patches.suse/s390-pkey-add-cca-aes-cipher-key-support++>>> -| <<<--patches.kernel.org/4.12.5-006-parisc-Extend-disabled-preemption-in-copy_user.patch-->>><<<++patches.suse/s390-paes-prepare-paes-functions-for-large-key-blobs++>>> -| <<<--patches.kernel.org/4.12.5-007-parisc-Suspend-lockup-detectors-before-system-.patch-->>><<<++patches.suse/s390-zcrypt-fix-wrong-handling-of-cca-cipher-keygenflags++>>> -| <<<--patches.kernel.org/4.12.5-008-powerpc-pseries-Fix-of_node_put-underflow-duri.patch-->>><<<++patches.suse/s390-sclp-Fix-bit-checked-for-has_sipl.patch++>>> -| <<<--patches.kernel.org/4.12.5-009-mmc-sunxi-Keep-default-timing-phase-settings-f.patch-->>><<<++patches.suse/s390-vfio-ap-fix-warning-reset-not-completed++>>> -| <<<--patches.kernel.org/4.12.5-010-NFS-invalidate-file-size-when-taking-a-lock.patch-->>><<<++patches.suse/s390-crypto-xts-aes-s390-fix-extra-run-time-crypto-s.patch++>>> -| <<<--patches.kernel.org/4.12.5-011-NFSv4.1-Fix-a-race-where-CB_NOTIFY_LOCK-fails-.patch-->>><<<++patches.suse/s390-crypto-support-for-sha3-via-cpacf-msa6++>>> -| <<<--patches.kernel.org/4.12.5-012-scripts-dtc-dtx_diff-update-include-dts-paths-.patch-->>><<<++patches.suse/s390-add-support-for-ibm-z15-machines++>>> -| <<<--patches.kernel.org/4.12.5-013-crypto-brcm-Fix-SHA3-512-algorithm-failure.patch-->>><<<++patches.suse/s390-pci-fix-MSI-message-data.patch++>>> -| <<<--patches.kernel.org/4.12.5-014-crypto-brcm-remove-BCM_PDC_MBOX-dependency-in-.patch-->>><<<++patches.suse/docs-cgroup-v1-blkio-controller.rst-remove-a-CFQ-lef.patch++>>> -| <<<--patches.kernel.org/4.12.5-015-crypto-authencesn-Fix-digest_null-crash.patch-->>><<<++patches.suse/docs-ipmb-place-it-at-driver-api-and-convert-to-ReST.patch++>>> -| <<<--patches.kernel.org/4.12.5-016-KVM-PPC-Book3S-HV-Enable-TM-before-accessing-T.patch-->>><<<++patches.suse/docs-packing-move-it-to-core-api-book-and-adjust-mar.patch++>>> -| <<<--patches.kernel.org/4.12.5-017-KVM-PPC-Book3S-HV-Fix-host-crash-on-changing-H.patch-->>><<<++patches.suse/Documentation-sphinx-Add-missing-comma-to-list-of-st.patch++>>> -| <<<--patches.kernel.org/4.12.5-018-dm-integrity-fix-inefficient-allocation-of-jou.patch-->>><<<++patches.suse/Documentation-virt-Fix-broken-reference-to-virt-tree.patch++>>> -| <<<--patches.kernel.org/4.12.5-019-dm-integrity-test-for-corrupted-disk-format-du.patch-->>><<<++patches.suse/io_uring-fix-wrong-sequence-setting-logic.patch++>>> -| <<<--patches.kernel.org/4.12.5-020-md-remove-idx-from-struct-resync_pages.patch-->>><<<++patches.suse/ahci-Do-not-export-local-variable-ahci_em_messages.patch++>>> -| <<<--patches.kernel.org/4.12.5-021-md-raid1-fix-writebehind-bio-clone.patch-->>><<<++patches.suse/libata-ahci-Drop-PCS-quirk-for-Denverton-and-beyond.patch++>>> -| <<<--patches.kernel.org/4.12.5-022-md-raid5-add-thread_group-worker-async_tx_issu.patch-->>><<<++patches.suse/blk-mq-introduce-blk_mq_request_completed.patch++>>> -| <<<--patches.kernel.org/4.12.5-023-drm-vmwgfx-Fix-gcc-7.1.1-warning.patch-->>><<<++patches.suse/blk-mq-introduce-blk_mq_tagset_wait_completed_reques.patch++>>> -| <<<--patches.kernel.org/4.12.5-024-drm-vmwgfx-Limit-max-desktop-dimensions-to-8Kx.patch-->>><<<++patches.suse/nvme-don-t-abort-completed-request-in-nvme_cancel_re.patch++>>> -| <<<--patches.kernel.org/4.12.5-025-drm-nouveau-disp-nv50-bump-max-chans-to-21.patch-->>><<<++patches.suse/nvme-wait-until-all-completed-request-s-complete-fn-.patch++>>> -| <<<--patches.kernel.org/4.12.5-026-drm-nouveau-bar-gf100-fix-access-to-upper-half.patch-->>><<<++patches.suse/blk-mq-remove-blk_mq_complete_request_sync.patch++>>> -| <<<--patches.kernel.org/4.12.5-027-drm-i915-Fix-scaler-init-during-CRTC-HW-state-.patch-->>><<<++patches.suse/block-Declare-several-function-pointer-arguments-con.patch++>>> -| <<<--patches.kernel.org/4.12.5-028-isdn-i4l-fix-buffer-overflow.patch-->>><<<++patches.suse/block-Document-the-bio-splitting-functions.patch++>>> -| <<<--patches.kernel.org/4.12.5-029-ipmi-watchdog-fix-watchdog-timeout-set-on-rebo.patch-->>><<<++patches.suse/block-Simplify-bvec_split_segs.patch++>>> -| <<<--patches.kernel.org/4.12.5-030-dentry-name-snapshots.patch-->>><<<++patches.suse/block-Simplify-blk_bio_segment_split.patch++>>> -| <<<--patches.kernel.org/4.12.5-031-mmc-tmio-mmc-fix-bad-pointer-math.patch-->>><<<++patches.suse/block-Improve-physical-block-alignment-of-split-bios.patch++>>> -| <<<--patches.kernel.org/4.12.5-032-Linux-4.12.5.patch-->>><<<++patches.suse/block-Fix-spelling-in-the-header-above-blkg_lookup.patch++>>> -| <<<--patches.kernel.org/4.12.6-001-parisc-Increase-thread-and-stack-size-to-32kb.patch-->>><<<++patches.suse/block-Fix-a-comment-in-blk_cleanup_queue.patch++>>> -| <<<--patches.kernel.org/4.12.6-002-parisc-Handle-vma-s-whose-context-is-not-curre.patch-->>><<<++patches.suse/block-add-req-op-to-reset-all-zones-and-flag.patch++>>> -| <<<--patches.kernel.org/4.12.6-003-scsi-lpfc-fix-linking-against-modular-NVMe-sup.patch-->>><<<++patches.suse/blk-zoned-implement-REQ_OP_ZONE_RESET_ALL.patch++>>> -| <<<--patches.kernel.org/4.12.6-004-ACPI-LPSS-Only-call-pwm_add_table-for-the-firs.patch-->>><<<++patches.suse/scsi-implement-REQ_OP_ZONE_RESET_ALL.patch++>>> -| <<<--patches.kernel.org/4.12.6-005-cgroup-don-t-call-migration-methods-if-there-a.patch-->>><<<++patches.suse/null_blk-implement-REQ_OP_ZONE_RESET_ALL.patch++>>> -| <<<--patches.kernel.org/4.12.6-006-cgroup-create-dfl_root-files-on-subsys-registr.patch-->>><<<++patches.suse/blk-mq-add-callback-of-.cleanup_rq.patch++>>> -| <<<--patches.kernel.org/4.12.6-007-cgroup-fix-error-return-value-from-cgroup_subt.patch-->>><<<++patches.suse/scsi-implement-.cleanup_rq-callback.patch++>>> -| <<<--patches.kernel.org/4.12.6-008-libata-array-underflow-in-ata_find_dev.patch-->>><<<++patches.suse/blk-mq-balance-mapping-between-present-CPUs-and-queu.patch++>>> -| <<<--patches.kernel.org/4.12.6-009-workqueue-restore-WQ_UNBOUND-max_active-1-to-b.patch-->>><<<++patches.suse/lightnvm-remove-nvm_submit_io_sync_fn.patch++>>> -| <<<--patches.kernel.org/4.12.6-010-iwlwifi-dvm-prevent-an-out-of-bounds-access.patch-->>><<<++patches.suse/lightnvm-move-metadata-mapping-to-lower-level-driver.patch++>>> -| <<<--patches.kernel.org/4.12.6-011-brcmfmac-fix-memleak-due-to-calling-brcmf_sdio.patch-->>><<<++patches.suse/lightnvm-pblk-use-kvmalloc-for-metadata.patch++>>> -| <<<--patches.kernel.org/4.12.6-012-NFSv4-Fix-EXCHANGE_ID-corrupt-verifier-issue.patch-->>><<<++patches.suse/block-stop-exporting-bio_map_kern.patch++>>> -| <<<--patches.kernel.org/4.12.6-013-mmc-sdhci-of-at91-force-card-detect-value-for-.patch-->>><<<++patches.suse/0001-raid1-use-an-int-as-the-return-value-of-raise_barrie.patch++>>> -| <<<--patches.kernel.org/4.12.6-014-mmc-core-Use-device_property_read-instead-of-o.patch-->>><<<++patches.suse/md-raid6-Set-R5_ReadError-when-there-is-read-failure.patch++>>> -| <<<--patches.kernel.org/4.12.6-015-mmc-dw_mmc-Use-device_property_read-instead-of.patch-->>><<<++patches.suse/md-raid1-end-bio-when-the-device-faulty.patch++>>> -| <<<--patches.kernel.org/4.12.6-016-mm-mprotect-flush-TLB-if-potentially-racing-wi.patch-->>><<<++patches.suse/0002-md-raid10-end-bio-when-the-device-faulty.patch++>>> -| <<<--patches.kernel.org/4.12.6-017-mm-hugetlb.c-__get_user_pages-ignores-certain-.patch-->>><<<++patches.suse/0003-md-Convert-to-use-int_pow.patch++>>> -| <<<--patches.kernel.org/4.12.6-018-userfaultfd-non-cooperative-notify-about-unmap.patch-->>><<<++patches.suse/0004-md-allow-last-device-to-be-forcibly-removed-from-RAI.patch++>>> -| <<<--patches.kernel.org/4.12.6-019-userfaultfd_zeropage-return-ENOSPC-in-case-mm-.patch-->>><<<++patches.suse/md-don-t-set-In_sync-if-array-is-frozen.patch++>>> -| <<<--patches.kernel.org/4.12.6-020-userfaultfd-non-cooperative-flush-event_wqh-at.patch-->>><<<++patches.suse/md-don-t-call-spare_active-in-md_reap_sync_thread-if.patch++>>> -| <<<--patches.kernel.org/4.12.6-021-cpuset-fix-a-deadlock-due-to-incomplete-patchi.patch-->>><<<++patches.suse/0005-raid1-factor-out-a-common-routine-to-handle-the-comp.patch++>>> -| <<<--patches.kernel.org/4.12.6-022-ocfs2-don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/loop-Add-LOOP_SET_DIRECT_IO-to-compat-ioctl.patch++>>> -| <<<--patches.kernel.org/4.12.6-023-ALSA-hda-Fix-speaker-output-from-VAIO-VPCL14M1.patch-->>><<<++patches.suse/floppy-fix-usercopy-direction.patch++>>> -| <<<--patches.kernel.org/4.12.6-024-drm-amdgpu-fix-header-on-gfx9-clear-state.patch-->>><<<++patches.suse/blk-mq-Fix-memory-leak-in-blk_mq_init_allocated_queu.patch++>>> -| <<<--patches.kernel.org/4.12.6-025-drm-amdgpu-Fix-undue-fallthroughs-in-golden-re.patch-->>><<<++patches.suse/block-annotate-refault-stalls-from-IO-submission.patch++>>> -| <<<--patches.kernel.org/4.12.6-026-ASoC-fix-pcm-creation-regression.patch-->>><<<++patches.suse/block-remove-struct-request_queue-queue_head.patch++>>> -| <<<--patches.kernel.org/4.12.6-027-ASoC-ux500-Restore-platform-DAI-assignments.patch-->>><<<++patches.suse/block-sed-opal-Add-remove-spaces.patch++>>> -| <<<--patches.kernel.org/4.12.6-028-ASoC-do-not-close-shared-backend-dailink.patch-->>><<<++patches.suse/block-sed-opal-Remove-always-false-conditional-state.patch++>>> -| <<<--patches.kernel.org/4.12.6-029-KVM-arm-arm64-Handle-hva-aging-while-destroyin.patch-->>><<<++patches.suse/block-sed-opal-Removed-duplicate-OPAL_METHOD_LENGTH-.patch++>>> -| <<<--patches.kernel.org/4.12.6-030-KVM-async_pf-make-rcu-irq-exit-if-not-triggere.patch-->>><<<++patches.suse/nbd-add-missing-config-put.patch++>>> -| <<<--patches.kernel.org/4.12.6-031-timers-Fix-overflow-in-get_next_timer_interrup.patch-->>><<<++patches.suse/nbd-fix-max-number-of-supported-devs.patch++>>> -| <<<--patches.kernel.org/4.12.6-032-powerpc-tm-Fix-saving-of-TM-SPRs-in-core-dump.patch-->>><<<++patches.suse/block-improve-the-gap-check-in-__bio_add_pc_page.patch++>>> -| <<<--patches.kernel.org/4.12.6-033-powerpc-64-Fix-__check_irq_replay-missing-decr.patch-->>><<<++patches.suse/block-create-a-bio_try_merge_pc_page-helper.patch++>>> -| <<<--patches.kernel.org/4.12.6-034-iommu-amd-Enable-ga_log_intr-when-enabling-gue.patch-->>><<<++patches.suse/block-move-same-page-handling-from-__bio_add_pc_page.patch++>>> -| <<<--patches.kernel.org/4.12.6-035-ARM64-dts-marvell-armada-37xx-Fix-the-number-o.patch-->>><<<++patches.suse/0001-null_blk-move-duplicate-code-to-callers.patch++>>> -| <<<--patches.kernel.org/4.12.6-036-gpiolib-skip-unwanted-events-don-t-convert-the.patch-->>><<<++patches.suse/0002-null_blk-create-a-helper-for-zoned-devices.patch++>>> -| <<<--patches.kernel.org/4.12.6-037-ext4-fix-SEEK_HOLE-SEEK_DATA-for-blocksize-pag.patch-->>><<<++patches.suse/0003-null_blk-fix-inline-misuse.patch++>>> -| <<<--patches.kernel.org/4.12.6-038-ext4-fix-overflow-caused-by-missing-cast-in-ex.patch-->>><<<++patches.suse/writeback-Generalize-and-expose-wb_completion.patch++>>> -| <<<--patches.kernel.org/4.12.6-039-MIPS-ralink-Fix-build-error-due-to-missing-hea.patch-->>><<<++patches.suse/bdi-Add-bdi-id.patch++>>> -| <<<--patches.kernel.org/4.12.6-040-clk-sunxi-ng-sun5i-Add-clk_set_rate_parent-to-.patch-->>><<<++patches.suse/writeback-Separate-out-wb_get_lookup-from-wb_get_create.patch++>>> -| <<<--patches.kernel.org/4.12.6-041-ARM-mvebu-use-__pa_symbol-in-the-mv98dx3236-pl.patch-->>><<<++patches.suse/writeback-memcg-Implement-cgroup_writeback_by_id.patch++>>> -| <<<--patches.kernel.org/4.12.6-042-ARM-dts-armada-38x-Fix-irq-type-for-pca955.patch-->>><<<++patches.suse/writeback-memcg-Implement-foreign-dirty-flushing.patch++>>> -| <<<--patches.kernel.org/4.12.6-043-ARM-dts-tango4-Request-RGMII-RX-and-TX-clock-d.patch-->>><<<++patches.suse/block-Remove-blk_mq_register_dev.patch++>>> -| <<<--patches.kernel.org/4.12.6-044-media-pulse8-cec-persistent_config-should-be-o.patch-->>><<<++patches.suse/block-don-t-hold-q-sysfs_lock-in-elevator_init_mq.patch++>>> -| <<<--patches.kernel.org/4.12.6-045-media-lirc-LIRC_GET_REC_RESOLUTION-should-retu.patch-->>><<<++patches.suse/blk-mq-don-t-hold-q-sysfs_lock-in-blk_mq_map_swqueue.patch++>>> -| <<<--patches.kernel.org/4.12.6-046-media-platform-davinci-return-EINVAL-for-VPFE_.patch-->>><<<++patches.suse/block-add-helper-for-checking-if-queue-is-registered.patch++>>> -| <<<--patches.kernel.org/4.12.6-047-ir-spi-Fix-issues-with-lirc-API.patch-->>><<<++patches.suse/block-split-.sysfs_lock-into-two-locks.patch++>>> -| <<<--patches.kernel.org/4.12.6-048-tcmu-Fix-flushing-cmd-entry-dcache-page.patch-->>><<<++patches.suse/md-only-call-set_in_sync-when-it-is-expected-to-succ.patch++>>> -| <<<--patches.kernel.org/4.12.6-049-tcmu-Fix-possbile-memory-leak-OOPs-when-recalc.patch-->>><<<++patches.suse/md-don-t-report-active-array_state-until-after-reval.patch++>>> -| <<<--patches.kernel.org/4.12.6-050-ext4-preserve-i_mode-if-__ext4_set_acl-fails.patch-->>><<<++patches.suse/0006-raid5-improve-too-many-read-errors-msg-by-adding-lim.patch++>>> -| <<<--patches.kernel.org/4.12.6-051-ext4-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/blkcg-pass-q-and-blkcg-into-blkcg_pol_alloc_pd_fn.patch++>>> -| <<<--patches.kernel.org/4.12.6-052-Btrfs-fix-early-ENOSPC-due-to-delalloc.patch-->>><<<++patches.suse/blkcg-make-cpd_init_fn-optional.patch++>>> -| <<<--patches.kernel.org/4.12.6-053-blk-mq-Include-all-present-CPUs-in-the-default.patch-->>><<<++patches.suse/blkcg-separate-blkcg_conf_get_disk-out-of-blkg_conf_.patch++>>> -| <<<--patches.kernel.org/4.12.6-054-blk-mq-Create-hctx-for-each-present-CPU.patch-->>><<<++patches.suse/block-rq_qos-add-rq_qos_merge.patch++>>> -| <<<--patches.kernel.org/4.12.6-055-block-disable-runtime-pm-for-blk-mq.patch-->>><<<++patches.suse/block-rq_qos-implement-rq_qos_ops-queue_depth_change.patch++>>> -| <<<--patches.kernel.org/4.12.6-056-saa7164-fix-double-fetch-PCIe-access-condition.patch-->>><<<++patches.suse/blkcg-s-RQ_QOS_CGROUP-RQ_QOS_LATENCY.patch++>>> -| <<<--patches.kernel.org/4.12.6-057-sctp-fix-an-array-overflow-when-all-ext-chunks.patch-->>><<<++patches.suse/blk-mq-add-optional-request-alloc_time_ns.patch++>>> -| <<<--patches.kernel.org/4.12.6-058-tcp_bbr-cut-pacing-rate-only-if-filled-pipe.patch-->>><<<++patches.suse/blkcg-implement-blk-iocost.patch++>>> -| <<<--patches.kernel.org/4.12.6-059-tcp_bbr-introduce-bbr_bw_to_pacing_rate-helper.patch-->>><<<++patches.suse/blkcg-add-tools-cgroup-iocost_monitor.py.patch++>>> -| <<<--patches.kernel.org/4.12.6-060-tcp_bbr-introduce-bbr_init_pacing_rate_from_rt.patch-->>><<<++patches.suse/blkcg-add-tools-cgroup-iocost_coef_gen.py.patch++>>> -| <<<--patches.kernel.org/4.12.6-061-tcp_bbr-remove-sk_pacing_rate-0-transient-duri.patch-->>><<<++patches.suse/blkcg-blk-iocost-predeclare-used-structs.patch++>>> -| <<<--patches.kernel.org/4.12.6-062-tcp_bbr-init-pacing-rate-on-first-RTT-sample.patch-->>><<<++patches.suse/blkcg-fix-missing-free-on-error-path-of-blk_iocost_i.patch++>>> -| <<<--patches.kernel.org/4.12.6-063-ipv4-ipv6-initialize-treq-txhash-in-cookie_v-4.patch-->>><<<++patches.suse/blkcg-add-missing-NULL-check-in-ioc_cpd_alloc.patch++>>> -| <<<--patches.kernel.org/4.12.6-064-wireless-wext-terminate-ifr-name-coming-from-u.patch-->>><<<++patches.suse/nvme-tcp-cleanup-nvme_tcp_recv_pdu.patch++>>> -| <<<--patches.kernel.org/4.12.6-065-net-Zero-terminate-ifr_name-in-dev_ifname.patch-->>><<<++patches.suse/nvme-tcp-Use-protocol-specific-operations-while-read.patch++>>> -| <<<--patches.kernel.org/4.12.6-066-net-dsa-mv88e6xxx-Enable-CMODE-config-support-.patch-->>><<<++patches.suse/nvme-have-nvme_init_identify-set-ctrl-cap.patch++>>> -| <<<--patches.kernel.org/4.12.6-067-Revert-rtnetlink-Do-not-generate-notifications.patch-->>><<<++patches.suse/nvme-pci-set-ctrl-sqsize-to-the-device-q_depth.patch++>>> -| <<<--patches.kernel.org/4.12.6-068-ipv6-avoid-overflow-of-offset-in-ip6_find_1stf.patch-->>><<<++patches.suse/nvme-move-sqsize-setting-to-the-core.patch++>>> -| <<<--patches.kernel.org/4.12.6-069-net-dsa-b53-Add-missing-ARL-entries-for-BCM531.patch-->>><<<++patches.suse/nvme-don-t-pass-cap-to-nvme_disable_ctrl.patch++>>> -| <<<--patches.kernel.org/4.12.6-070-ipv4-initialize-fib_trie-prior-to-register_net.patch-->>><<<++patches.suse/nvme-tcp-selects-CRYPTO_CRC32C-for-nvme-tcp.patch++>>> -| <<<--patches.kernel.org/4.12.6-071-rtnetlink-allocate-more-memory-for-dev_set_mac.patch-->>><<<++patches.suse/nvme-tcp-support-simple-polling.patch++>>> -| <<<--patches.kernel.org/4.12.6-072-net-bonding-Fix-transmit-load-balancing-in-bal.patch-->>><<<++patches.suse/nvmet-fix-data-units-read-and-written-counters-in-SM.patch++>>> -| <<<--patches.kernel.org/4.12.6-073-mcs7780-Fix-initialization-when-CONFIG_VMAP_ST.patch-->>><<<++patches.suse/nvme-add-Get-LBA-Status-command-opcode.patch++>>> -| <<<--patches.kernel.org/4.12.6-074-openvswitch-fix-potential-out-of-bound-access-.patch-->>><<<++patches.suse/nvme-trace-support-for-Get-LBA-Status-opcode-parsed.patch++>>> -| <<<--patches.kernel.org/4.12.6-075-packet-fix-use-after-free-in-prb_retire_rx_blk.patch-->>><<<++patches.suse/nvme-trace-parse-Get-LBA-Status-command-in-detail.patch++>>> -| <<<--patches.kernel.org/4.12.6-076-ipv6-Don-t-increase-IPSTATS_MIB_FRAGFAILS-twic.patch-->>><<<++patches.suse/nvmet-trace-parse-Get-LBA-Status-command-in-detail.patch++>>> -| <<<--patches.kernel.org/4.12.6-077-net-ethernet-nb8800-Handle-all-4-RGMII-modes-i.patch-->>><<<++patches.suse/nvmet-tcp-fix-possible-NULL-deref.patch++>>> -| <<<--patches.kernel.org/4.12.6-078-bonding-commit-link-status-change-after-propos.patch-->>><<<++patches.suse/nvmet-tcp-fix-possible-memory-leak.patch++>>> -| <<<--patches.kernel.org/4.12.6-079-dccp-fix-a-memleak-that-dccp_ipv6-doesn-t-put-.patch-->>><<<++patches.suse/nvme-fabrics-Add-type-of-service-TOS-configuration.patch++>>> -| <<<--patches.kernel.org/4.12.6-080-dccp-fix-a-memleak-that-dccp_ipv4-doesn-t-put-.patch-->>><<<++patches.suse/nvme-rdma-Add-TOS-for-rdma-transport.patch++>>> -| <<<--patches.kernel.org/4.12.6-081-dccp-fix-a-memleak-for-dccp_feat_init-err-proc.patch-->>><<<++patches.suse/nvme-tcp-Use-struct-nvme_ctrl-directly.patch++>>> -| <<<--patches.kernel.org/4.12.6-082-net-mlx5-Consider-tx_enabled-in-all-modes-on-r.patch-->>><<<++patches.suse/nvme-tcp-Add-TOS-for-tcp-transport.patch++>>> -| <<<--patches.kernel.org/4.12.6-083-net-mlx5-Fix-command-completion-after-timeout-.patch-->>><<<++patches.suse/nvmet-tcp-Add-TOS-for-tcp-transport.patch++>>> -| <<<--patches.kernel.org/4.12.6-084-net-mlx5-Fix-command-bad-flow-on-command-entry.patch-->>><<<++patches.suse/nvme-multipath-fix-ana-log-nsid-lookup-when-nsid-is-.patch++>>> -| <<<--patches.kernel.org/4.12.6-085-sctp-don-t-dereference-ptr-before-leaving-_sct.patch-->>><<<++patches.suse/nvme-trace-bio-completion.patch++>>> -| <<<--patches.kernel.org/4.12.6-086-sctp-fix-the-check-for-_sctp_walk_params-and-_.patch-->>><<<++patches.suse/nvme-pci-Pass-the-queue-to-SQ_SIZE-CQ_SIZE-macros.patch++>>> -| <<<--patches.kernel.org/4.12.6-087-net-mlx5e-IPoIB-Modify-add-remove-underlay-QPN.patch-->>><<<++patches.suse/nvme-pci-Add-support-for-variable-IO-SQ-element-size.patch++>>> -| <<<--patches.kernel.org/4.12.6-088-net-mlx5e-Fix-outer_header_zero-check-size.patch-->>><<<++patches.suse/nvme-pci-Add-support-for-Apple-2018-models.patch++>>> -| <<<--patches.kernel.org/4.12.6-089-net-mlx5-Fix-mlx5_ifc_mtpps_reg_bits-structure.patch-->>><<<++patches.suse/nvme-pci-Support-shared-tags-across-queues-for-Apple.patch++>>> -| <<<--patches.kernel.org/4.12.6-090-net-mlx5e-Add-field-select-to-MTPPS-register.patch-->>><<<++patches.suse/nvme-make-fabrics-command-run-on-a-separate-request-.patch++>>> -| <<<--patches.kernel.org/4.12.6-091-net-mlx5e-Fix-broken-disable-1PPS-flow.patch-->>><<<++patches.suse/nvme-pci-Tidy-up-nvme_unmap_data.patch++>>> -| <<<--patches.kernel.org/4.12.6-092-net-mlx5e-Change-1PPS-out-scheme.patch-->>><<<++patches.suse/nvme-fc-Use-rq_dma_dir-macro.patch++>>> -| <<<--patches.kernel.org/4.12.6-093-net-mlx5e-Add-missing-support-for-PTP_CLK_REQ_.patch-->>><<<++patches.suse/nvme-rdma-Use-rq_dma_dir-macro.patch++>>> -| <<<--patches.kernel.org/4.12.6-094-net-mlx5e-Fix-wrong-delay-calculation-for-over.patch-->>><<<++patches.suse/block-mq-deadline-Fix-queue-restart-handling.patch++>>> -| <<<--patches.kernel.org/4.12.6-095-net-mlx5e-Schedule-overflow-check-work-to-mlx5.patch-->>><<<++patches.suse/block-elevator.c-Remove-now-unused-elevator-argument.patch++>>> -| <<<--patches.kernel.org/4.12.6-096-net-mlx5-Fix-mlx5_add_flow_rules-call-with-cor.patch-->>><<<++patches.suse/Documenation-switching-sched-Remove-notes-about-elev.patch++>>> -| <<<--patches.kernel.org/4.12.6-097-udp6-fix-socket-leak-on-early-demux.patch-->>><<<++patches.suse/Documentation-kernel-per-CPU-kthreads.txt-Remove-ref.patch++>>> -| <<<--patches.kernel.org/4.12.6-098-net-phy-Correctly-process-PHY_HALTED-in-phy_st.patch-->>><<<++patches.suse/0001-bcache-add-cond_resched-in-__bch_cache_cmp.patch++>>> -| <<<--patches.kernel.org/4.12.6-099-workqueue-implicit-ordered-attribute-should-be.patch-->>><<<++patches.suse/0002-bcache-Fix-an-error-code-in-bch_dump_read.patch++>>> -| <<<--patches.kernel.org/4.12.6-100-ipv4-fib-Fix-NULL-pointer-deref-during-fib_syn.patch-->>><<<++patches.suse/closures-fix-a-race-on-wakeup-from-closure_sync.patch++>>> -| <<<--patches.kernel.org/4.12.6-101-virtio_net-fix-truesize-for-mergeable-buffers.patch-->>><<<++patches.suse/0007-md-raid0-linear-Mark-array-as-broken-and-fail-BIOs-i.patch++>>> -| <<<--patches.kernel.org/4.12.6-102-sparc64-Measure-receiver-forward-progress-to-a.patch-->>><<<++patches.suse/md-raid1-fail-run-raid1-array-when-active-disk-less-.patch++>>> -| <<<--patches.kernel.org/4.12.6-103-sparc64-Prevent-perf-from-running-during-super.patch-->>><<<++patches.suse/0008-md-raid5-use-bio_end_sector-to-calculate-last_sector.patch++>>> -| <<<--patches.kernel.org/4.12.6-104-sparc64-Register-hugepages-during-arch-init.patch-->>><<<++patches.suse/paride-pf-need-to-set-queue-to-NULL-before-put_disk.patch++>>> -| <<<--patches.kernel.org/4.12.6-105-sparc64-Fix-exception-handling-in-UltraSPARC-I.patch-->>><<<++patches.suse/paride-pcd-need-to-set-queue-to-NULL-before-put_disk.patch++>>> -| <<<--patches.kernel.org/4.12.6-106-drm-vmwgfx-Fix-cursor-hotspot-issue-with-Wayla.patch-->>><<<++patches.suse/block-Cleanup-elevator_init_mq-use.patch++>>> -| <<<--patches.kernel.org/4.12.6-107-Linux-4.12.6.patch-->>><<<++patches.suse/block-Change-elevator_init_mq-to-always-succeed.patch++>>> -| <<<--patches.kernel.org/4.12.7-001-ppp-Fix-false-xmit-recursion-detect-with-two-p.patch-->>><<<++patches.suse/block-Introduce-elevator-features.patch++>>> -| <<<--patches.kernel.org/4.12.7-002-ppp-fix-xmit-recursion-detection-on-ppp-channe.patch-->>><<<++patches.suse/block-Improve-default-elevator-selection.patch++>>> -| <<<--patches.kernel.org/4.12.7-003-tcp-avoid-setting-cwnd-to-invalid-ssthresh-aft.patch-->>><<<++patches.suse/block-Delay-default-elevator-initialization.patch++>>> -| <<<--patches.kernel.org/4.12.7-004-net-fix-keepalive-code-vs-TCP_FASTOPEN_CONNECT.patch-->>><<<++patches.suse/block-Set-ELEVATOR_F_ZBD_SEQ_WRITE-for-nullblk-zoned.patch++>>> -| <<<--patches.kernel.org/4.12.7-005-ipv6-set-rt6i_protocol-properly-in-the-route-w.patch-->>><<<++patches.suse/sd-Set-ELEVATOR_F_ZBD_SEQ_WRITE-for-ZBC-disks.patch++>>> -| <<<--patches.kernel.org/4.12.7-006-bpf-s390-fix-jit-branch-offset-related-to-ldim.patch-->>><<<++patches.suse/block-fix-elevator_get_by_features.patch++>>> -| <<<--patches.kernel.org/4.12.7-007-net-mlx4_en-don-t-set-CHECKSUM_COMPLETE-on-SCT.patch-->>><<<++patches.suse/bfq-Fix-the-missing-barrier-in-__bfq_entity_update_w.patch++>>> -| <<<--patches.kernel.org/4.12.7-008-net-sched-set-xt_tgchk_param-par.net-properly-.patch-->>><<<++patches.suse/bfq-Extract-bfq_group_set_weight-from-bfq_io_set_wei.patch++>>> -| <<<--patches.kernel.org/4.12.7-009-net-sched-set-xt_tgchk_param-par.nft_compat-as.patch-->>><<<++patches.suse/bfq-Add-per-device-weight.patch++>>> -| <<<--patches.kernel.org/4.12.7-010-tcp-fastopen-tcp_connect-must-refresh-the-rout.patch-->>><<<++patches.suse/blk-iocost-Fix-incorrect-operation-order-during-iocg.patch++>>> -| <<<--patches.kernel.org/4.12.7-011-qmi_wwan-fix-NULL-deref-on-disconnect.patch-->>><<<++patches.suse/blk-iocost-Account-force-charged-overage-in-absolute.patch++>>> -| <<<--patches.kernel.org/4.12.7-012-net-avoid-skb_warn_bad_offload-false-positives.patch-->>><<<++patches.suse/blk-iocost-Don-t-let-merges-push-vtime-into-the-futu.patch++>>> -| <<<--patches.kernel.org/4.12.7-013-igmp-Fix-regression-caused-by-igmp-sysctl-name.patch-->>><<<++patches.suse/iocost_monitor-Always-use-strings-for-json-values.patch++>>> -| <<<--patches.kernel.org/4.12.7-014-udp-consistently-apply-ufo-or-fragmentation.patch-->>><<<++patches.suse/iocost_monitor-Report-more-info-with-higher-accuracy.patch++>>> -| <<<--patches.kernel.org/4.12.7-015-packet-fix-tp_reserve-race-in-packet_set_ring.patch-->>><<<++patches.suse/iocost_monitor-Report-debt.patch++>>> -| <<<--patches.kernel.org/4.12.7-016-scsi-sg-only-check-for-dxfer_len-greater-than-.patch-->>><<<++patches.suse/block-bypass-blk_set_runtime_active-for-uninitialize.patch++>>> -| <<<--patches.kernel.org/4.12.7-017-btrfs-Remove-false-alert-when-fiemap-range-is-.patch-->>><<<++patches.suse/block-fix-race-between-switching-elevator-and-removi.patch++>>> -| <<<--patches.kernel.org/4.12.7-018-Linux-4.12.7.patch-->>><<<++patches.suse/nvme-fail-cancelled-commands-with-NVME_SC_HOST_PATH_.patch++>>> -| <<<--patches.kernel.org/4.12.8-001-mm-ratelimit-PFNs-busy-info-message.patch-->>><<<++patches.suse/nvme-tcp-fail-command-with-NVME_SC_HOST_PATH_ERROR-s.patch++>>> -| <<<--patches.kernel.org/4.12.8-002-mm-fix-list-corruptions-on-shmem-shrinklist.patch-->>><<<++patches.suse/nvme-fc-Fail-transport-errors-with-NVME_SC_HOST_PATH.patch++>>> -| <<<--patches.kernel.org/4.12.8-003-futex-Remove-unnecessary-warning-from-get_fute.patch-->>><<<++patches.suse/nvme-pass-status-to-nvme_error_status.patch++>>> -| <<<--patches.kernel.org/4.12.8-004-xtensa-fix-cache-aliasing-handling-code-for-WT.patch-->>><<<++patches.suse/nvme-make-nvme_identify_ns-propagate-errors-back.patch++>>> -| <<<--patches.kernel.org/4.12.8-005-xtensa-mm-cache-add-missing-EXPORT_SYMBOLs.patch-->>><<<++patches.suse/nvme-make-nvme_report_ns_ids-propagate-error-back.patch++>>> -| <<<--patches.kernel.org/4.12.8-006-xtensa-don-t-limit-csum_partial-export-by-CONF.patch-->>><<<++patches.suse/nvme-fix-ns-removal-hang-when-failing-to-revalidate-.patch++>>> -| <<<--patches.kernel.org/4.12.8-007-xfs-Fix-leak-of-discard-bio.patch-->>><<<++patches.suse/nvme-Treat-discovery-subsystems-as-unique-subsystems.patch++>>> -| <<<--patches.kernel.org/4.12.8-008-pinctrl-armada-37xx-Fix-number-of-pin-in-south.patch-->>><<<++patches.suse/nvme-include-admin_q-sync-with-nvme_sync_queues.patch++>>> -| <<<--patches.kernel.org/4.12.8-009-mtd-nand-atmel-Fix-DT-backward-compatibility-i.patch-->>><<<++patches.suse/nvme-tcp-remove-redundant-assignment-to-variable-ret.patch++>>> -| <<<--patches.kernel.org/4.12.8-010-mtd-nand-Fix-timing-setup-for-NANDs-that-do-no.patch-->>><<<++patches.suse/nvme-Assign-subsys-instance-from-first-ctrl.patch++>>> -| <<<--patches.kernel.org/4.12.8-011-mtd-nand-Declare-tBERS-tR-and-tPROG-as-u64-to-.patch-->>><<<++patches.suse/nvme-Remove-redundant-assignment-of-cq-vector.patch++>>> -| <<<--patches.kernel.org/4.12.8-012-iscsi-target-fix-memory-leak-in-iscsit_setup_t.patch-->>><<<++patches.suse/nvmet-Use-PTR_ERR_OR_ZERO-in-nvmet_init_discovery.patch++>>> -| <<<--patches.kernel.org/4.12.8-013-iscsi-target-Fix-iscsi_np-reset-hung-task-duri.patch-->>><<<++patches.suse/nvme-fabrics-allow-discovery-subsystems-accept-a-kat.patch++>>> -| <<<--patches.kernel.org/4.12.8-014-usb-storage-fix-deadlock-involving-host-lock-a.patch-->>><<<++patches.suse/nvme-enable-aen-regardless-of-the-presence-of-I-O-qu.patch++>>> -| <<<--patches.kernel.org/4.12.8-015-target-Fix-node_acl-demo-mode-uncached-dynamic.patch-->>><<<++patches.suse/nvme-add-uevent-variables-for-controller-devices.patch++>>> -| <<<--patches.kernel.org/4.12.8-016-fuse-initialize-the-flock-flag-in-fuse_file-on.patch-->>><<<++patches.suse/nvme-send-discovery-log-page-change-events-to-usersp.patch++>>> -| <<<--patches.kernel.org/4.12.8-017-i2c-designware-Some-broken-DSTDs-use-1MiHz-ins.patch-->>><<<++patches.suse/nvmet-fix-a-wrong-error-status-returned-in-error-log.patch++>>> -| <<<--patches.kernel.org/4.12.8-018-nand-fix-wrong-default-oob-layout-for-small-pa.patch-->>><<<++patches.suse/raid5-don-t-increment-read_errors-on-EILSEQ-return.patch++>>> -| <<<--patches.kernel.org/4.12.8-019-mmc-mmc-correct-the-logic-for-setting-HS400ES-.patch-->>><<<++patches.suse/raid5-don-t-set-STRIPE_HANDLE-to-stripe-which-is-in-.patch++>>> -| <<<--patches.kernel.org/4.12.8-020-nfs-flexfiles-fix-leak-of-nfs4_ff_ds_version-a.patch-->>><<<++patches.suse/md-raid0-avoid-RAID0-data-corruption-due-to-layout-c.patch++>>> -| <<<--patches.kernel.org/4.12.8-021-drm-bridge-tc358767-fix-probe-without-attached.patch-->>><<<++patches.suse/0009-md-add-feature-flag-MD_FEATURE_RAID0_LAYOUT.patch++>>> -| <<<--patches.kernel.org/4.12.8-022-drm-etnaviv-Fix-off-by-one-error-in-reloc-chec.patch-->>><<<++patches.suse/0010-raid5-remove-STRIPE_OPS_REQ_PENDING.patch++>>> -| <<<--patches.kernel.org/4.12.8-023-drm-i915-Fix-out-of-bounds-array-access-in-bdw.patch-->>><<<++patches.suse/0011-raid5-use-bio_end_sector-in-r5_next_bio.patch++>>> -| <<<--patches.kernel.org/4.12.8-024-USB-serial-option-add-D-Link-DWM-222-device-ID.patch-->>><<<++patches.suse/bfq-Fix-bfq-linkage-error.patch++>>> -| <<<--patches.kernel.org/4.12.8-025-USB-serial-cp210x-add-support-for-Qivicon-USB-.patch-->>><<<++patches.suse/block-make-rq-sector-size-accessible-for-block-stats.patch++>>> -| <<<--patches.kernel.org/4.12.8-026-USB-serial-pl2303-add-new-ATEN-device-id.patch-->>><<<++patches.suse/block-also-check-RQF_STATS-in-blk_mq_need_time_stamp.patch++>>> -| <<<--patches.kernel.org/4.12.8-027-usb-musb-fix-tx-fifo-flush-handling-again.patch-->>><<<++patches.suse/mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2711.patch++>>> -| <<<--patches.kernel.org/4.12.8-028-USB-hcd-Mark-secondary-HCD-as-dead-if-the-prim.patch-->>><<<++patches.suse/mmc-sdhci-pci-Add-another-Id-for-Intel-CML.patch++>>> -| <<<--patches.kernel.org/4.12.8-029-staging-iio-resolver-ad2s1210-fix-negative-IIO.patch-->>><<<++patches.suse/mmc-Remove-dev_err-usage-after-platform_get_irq.patch++>>> -| <<<--patches.kernel.org/4.12.8-030-iio-aspeed-adc-wait-for-initial-sequence.patch-->>><<<++patches.suse/mmc-sdhci-of-esdhc-add-erratum-A011334-support-in-ls.patch++>>> -| <<<--patches.kernel.org/4.12.8-031-iio-accel-st_accel-add-SPI-3wire-support.patch-->>><<<++patches.suse/mmc-sdhci-cadence-use-struct_size-helper.patch++>>> -| <<<--patches.kernel.org/4.12.8-032-iio-accel-bmc150-Always-restore-device-to-norm.patch-->>><<<++patches.suse/mmc-bcm2835-Take-SWIOTLB-memory-size-limitation-into.patch++>>> -| <<<--patches.kernel.org/4.12.8-033-iio-pressure-st_pressure_core-disable-multirea.patch-->>><<<++patches.suse/mmc-sdhci-add-pll-enable-support-to-internal-clock-setup.patch++>>> -| <<<--patches.kernel.org/4.12.8-034-iio-light-tsl2563-use-correct-event-code.patch-->>><<<++patches.suse/pci-add-genesys-logic-inc-vendor-id.patch++>>> -| <<<--patches.kernel.org/4.12.8-035-iio-adc-Revert-axp288-Drop-bogus-AXP288_ADC_TS.patch-->>><<<++patches.suse/mmc-sdhci-export-sdhci_abort_tuning-function-symbol.patch++>>> -| <<<--patches.kernel.org/4.12.8-036-staging-comedi-comedi_fops-do-not-call-blockin.patch-->>><<<++patches.suse/mmc-sdhci-Fix-incorrect-switch-to-HS-mode.patch++>>> -| <<<--patches.kernel.org/4.12.8-037-uas-Add-US_FL_IGNORE_RESIDUE-for-Initio-Corpor.patch-->>><<<++patches.suse/mmc-core-Add-helper-function-to-indicate-if-SDIO-IRQ.patch++>>> -| <<<--patches.kernel.org/4.12.8-038-firmware-fix-batched-requests-wake-all-waiters.patch-->>><<<++patches.suse/mmc-dw_mmc-Re-store-SDIO-IRQs-mask-at-system-resume.patch++>>> -| <<<--patches.kernel.org/4.12.8-039-firmware-fix-batched-requests-send-wake-up-on-.patch-->>><<<++patches.suse/mmc-mtk-sd-Re-store-SDIO-IRQs-mask-at-system-resume.patch++>>> -| <<<--patches.kernel.org/4.12.8-040-firmware-avoid-invalid-fallback-aborts-by-usin.patch-->>><<<++patches.suse/mmc-core-Clarify-sdio_irq_pending-flag-for-MMC_CAP2_.patch++>>> -| <<<--patches.kernel.org/4.12.8-041-block-Make-blk_mq_delay_kick_requeue_list-reru.patch-->>><<<++patches.suse/ALSA-firewire-tascam-handle-error-code-when-getting-.patch++>>> -| <<<--patches.kernel.org/4.12.8-042-usb-gadget-udc-renesas_usb3-Fix-usb_gadget_giv.patch-->>><<<++patches.suse/ALSA-firewire-tascam-check-intermediate-state-of-clo.patch++>>> -| <<<--patches.kernel.org/4.12.8-043-usb-renesas_usbhs-Fix-UGCTRL2-value-for-R-Car-.patch-->>><<<++patches.suse/ALSA-hda-Flush-interrupts-on-disabling.patch++>>> -| <<<--patches.kernel.org/4.12.8-044-USB-Check-for-dropped-connection-before-switch.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Don-t-report-spurious-jack-state-chang.patch++>>> -| <<<--patches.kernel.org/4.12.8-045-usb-core-unlink-urbs-from-the-tail-of-the-endp.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Allow-audio-component-for-AMD-ATI-and-.patch++>>> -| <<<--patches.kernel.org/4.12.8-046-usb-quirks-Add-no-lpm-quirk-for-Moshi-USB-to-E.patch-->>><<<++patches.suse/ALSA-line6-sizeof-byte-is-always-1-use-that-fact.patch++>>> -| <<<--patches.kernel.org/4.12.8-047-usb-xhci-Add-quirk-for-Certain-failing-HP-keyb.patch-->>><<<++patches.suse/ALSA-hda-Show-the-fatal-CORB-RIRB-error-more-clearly.patch++>>> -| <<<--patches.kernel.org/4.12.8-048-PCI-Protect-pci_error_handlers-reset_notify-us.patch-->>><<<++patches.suse/ALSA-i2c-ak4xxx-adda-Fix-a-possible-null-pointer-der.patch++>>> -| <<<--patches.kernel.org/4.12.8-049-PCI-Remove-__pci_dev_reset-and-pci_dev_reset.patch-->>><<<++patches.suse/ALSA-usb-audio-Scarlett-Gen-2-mixer-interface.patch++>>> -| <<<--patches.kernel.org/4.12.8-050-PCI-Add-pci_reset_function_locked.patch-->>><<<++patches.suse/ALSA-aoa-onyx-always-initialize-register-read-value.patch++>>> -| <<<--patches.kernel.org/4.12.8-051-xhci-Reset-Renesas-uPD72020x-USB-controller-fo.patch-->>><<<++patches.suse/ALSA-hda-Add-support-of-Zhaoxin-controller.patch++>>> -| <<<--patches.kernel.org/4.12.8-052-iio-adc-vf610_adc-Fix-VALT-selection-value-for.patch-->>><<<++patches.suse/ALSA-usb-audio-Unify-audioformat-release-code.patch++>>> -| <<<--patches.kernel.org/4.12.8-053-pnfs-blocklayout-require-64-bit-sector_t.patch-->>><<<++patches.suse/ALSA-usb-audio-fix-PCM-device-order.patch++>>> -| <<<--patches.kernel.org/4.12.8-054-pinctrl-cherryview-Add-Setzer-models-to-the-Ch.patch-->>><<<++patches.suse/ALSA-usb-audio-Skip-bSynchAddress-endpoint-check-if-.patch++>>> -| <<<--patches.kernel.org/4.12.8-055-pinctrl-sunxi-add-a-missing-function-of-A10-A2.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-Pioneer-DDJ-SX3-PCM-quirck.patch++>>> -| <<<--patches.kernel.org/4.12.8-056-pinctrl-intel-merrifield-Correct-UART-pin-list.patch-->>><<<++patches.suse/ALSA-hda-Inform-too-slow-responses.patch++>>> -| <<<--patches.kernel.org/4.12.8-057-pinctrl-uniphier-fix-WARN_ON-of-pingroups-dump.patch-->>><<<++patches.suse/ALSA-hda-Add-a-quirk-model-for-fixing-Huawei-Mateboo.patch++>>> -| <<<--patches.kernel.org/4.12.8-058-pinctrl-uniphier-fix-WARN_ON-of-pingroups-dump.patch-->>><<<++patches.suse/ALSA-hda-Set-fifo_size-for-both-playback-and-capture.patch++>>> -| <<<--patches.kernel.org/4.12.8-059-pinctrl-samsung-Remove-bogus-irq_-un-mask-from.patch-->>><<<++patches.suse/ALSA-hda-sigmatel-remove-unused-variable-stac9200_co.patch++>>> -| <<<--patches.kernel.org/4.12.8-060-pinctrl-meson-gxbb-Add-missing-GPIODV_18-pin-e.patch-->>><<<++patches.suse/ALSA-hda-Drop-unsol-event-handler-for-Intel-HDMI-cod.patch++>>> -| <<<--patches.kernel.org/4.12.8-061-pinctrl-meson-gxl-Add-missing-GPIODV_18-pin-en.patch-->>><<<++patches.suse/ALSA-hda-Expand-pin_match-function-to-match-upcoming.patch++>>> -| <<<--patches.kernel.org/4.12.8-062-MIPS-DEC-Fix-an-int-handler.S-CPU_DADDI_WORKAR.patch-->>><<<++patches.suse/ALSA-hda-Define-a-fallback_pin_fixup_tbl-for-alc269-.patch++>>> -| <<<--patches.kernel.org/4.12.8-063-Revert-MIPS-Don-t-unnecessarily-include-kmallo.patch-->>><<<++patches.suse/ALSA-hda-realtek-Check-beep-whitelist-before-assigni.patch++>>> -| <<<--patches.kernel.org/4.12.8-064-MIPS-Octeon-Fix-broken-EDAC-driver.patch-->>><<<++patches.suse/ALSA-hda-realtek-Blacklist-PC-beep-for-Lenovo-ThinkC.patch++>>> -| <<<--patches.kernel.org/4.12.8-065-powerpc-Fix-proc-cpuinfo-revision-for-POWER9-D.patch-->>><<<++patches.suse/ALSA-usb-audio-More-validations-of-descriptor-units.patch++>>> -| <<<--patches.kernel.org/4.12.8-066-Linux-4.12.8.patch-->>><<<++patches.suse/ALSA-usb-audio-Simplify-parse_audio_unit.patch++>>> -| <<<--patches.kernel.org/4.12.9-001-audit-Fix-use-after-free-in-audit_remove_watch.patch-->>><<<++patches.suse/ALSA-usb-audio-Unify-the-release-of-usb_mixer_elem_i.patch++>>> -| <<<--patches.kernel.org/4.12.9-002-parisc-pci-memory-bar-assignment-fails-with-64.patch-->>><<<++patches.suse/ALSA-usb-audio-Remove-superfluous-bLength-checks.patch++>>> -| <<<--patches.kernel.org/4.12.9-003-crypto-ixp4xx-Fix-error-handling-path-in-aead_.patch-->>><<<++patches.suse/ALSA-usb-audio-Clean-up-check_input_term.patch++>>> -| <<<--patches.kernel.org/4.12.9-004-crypto-x86-sha1-Fix-reads-beyond-the-number-of.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-possible-NULL-dereference-at-crea.patch++>>> -| <<<--patches.kernel.org/4.12.9-005-drm-i915-Perform-an-invalidate-prior-to-execut.patch-->>><<<++patches.suse/ALSA-usb-audio-remove-some-dead-code.patch++>>> -| <<<--patches.kernel.org/4.12.9-006-drm-amdgpu-save-list-length-when-fence-is-sign.patch-->>><<<++patches.suse/ALSA-hda-Allow-runtime-PM-for-controller-if-componen.patch++>>> -| <<<--patches.kernel.org/4.12.9-007-Input-elan_i2c-add-ELAN0608-to-the-ACPI-table.patch-->>><<<++patches.suse/ALSA-usb-audio-DSD-auto-detection-for-Playback-Desig.patch++>>> -| <<<--patches.kernel.org/4.12.9-008-Input-elan_i2c-Add-antoher-Lenovo-ACPI-ID-for-.patch-->>><<<++patches.suse/ALSA-usb-audio-Update-DSD-support-quirks-for-Oppo-an.patch++>>> -| <<<--patches.kernel.org/4.12.9-009-md-fix-test-in-md_write_start.patch-->>><<<++patches.suse/ALSA-firewire-motu-add-support-for-MOTU-4pre.patch++>>> -| <<<--patches.kernel.org/4.12.9-010-md-always-clear-safemode-when-md_check_recover.patch-->>><<<++patches.suse/ALSA-hda-hdmi-remove-redundant-assignment-to-variabl.patch++>>> -| <<<--patches.kernel.org/4.12.9-011-MD-not-clear-safemode-for-external-metadata-ar.patch-->>><<<++patches.suse/Add-Acer-Aspire-Ethos-8951G-model-quirk.patch++>>> -| <<<--patches.kernel.org/4.12.9-012-ALSA-seq-2nd-attempt-at-fixing-race-creating-a.patch-->>><<<++patches.suse/ASoC-rsnd-don-t-call-clk_get_rate-under-atomic-conte.patch++>>> -| <<<--patches.kernel.org/4.12.9-013-ALSA-usb-audio-Apply-sample-rate-quirk-to-Senn.patch-->>><<<++patches.suse/ASoC-SOF-Intel-hda-Initialize-HDA-controller-after-i.patch++>>> -| <<<--patches.kernel.org/4.12.9-014-ALSA-usb-audio-Add-mute-TLV-for-playback-volum.patch-->>><<<++patches.suse/ASoC-hdac_hda-fix-page-fault-issue-by-removing-race.patch++>>> -| <<<--patches.kernel.org/4.12.9-015-ALSA-usb-audio-add-DSD-support-for-new-Amanero.patch-->>><<<++patches.suse/ASoC-es8328-Fix-copy-paste-error-in-es8328_right_lin.patch++>>> -| <<<--patches.kernel.org/4.12.9-016-mm-discard-memblock-data-later.patch-->>><<<++patches.suse/ASoC-wm8737-Fix-copy-paste-error-in-wm8737_snd_contr.patch++>>> -| <<<--patches.kernel.org/4.12.9-017-slub-fix-per-memcg-cache-leak-on-css-offline.patch-->>><<<++patches.suse/ASoC-uniphier-Fix-double-reset-assersion-when-transi.patch++>>> -| <<<--patches.kernel.org/4.12.9-018-mm-fix-double-mmap_sem-unlock-on-MMF_UNSTABLE-.patch-->>><<<++patches.suse/ASoC-meson-axg-tdm-formatter-free-reset-on-device-re.patch++>>> -| <<<--patches.kernel.org/4.12.9-019-mm-cma_debug.c-fix-stack-corruption-due-to-spr.patch-->>><<<++patches.suse/ASoC-meson-g12a-tohdmitx-require-regmap-mmio.patch++>>> -| <<<--patches.kernel.org/4.12.9-020-mm-mempolicy-fix-use-after-free-when-calling-g.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Register-regmap-and-PCM-before-our-co.patch++>>> -| <<<--patches.kernel.org/4.12.9-021-mm-vmalloc.c-don-t-unconditonally-use-__GFP_HI.patch-->>><<<++patches.suse/ASoC-mchp-i2s-mcc-Fix-unprepare-of-GCLK.patch++>>> -| <<<--patches.kernel.org/4.12.9-022-mm-revert-x86_64-and-arm64-ELF_ET_DYN_BASE-bas.patch-->>><<<++patches.suse/ASoC-mchp-i2s-mcc-Wait-for-RX-TX-RDY-only-if-control.patch++>>> -| <<<--patches.kernel.org/4.12.9-023-xen-fix-bio-vec-merging.patch-->>><<<++patches.suse/ASoC-Intel-Skylake-Use-correct-function-to-access-io.patch++>>> -| <<<--patches.kernel.org/4.12.9-024-ARM-dts-imx6qdl-nitrogen6_som2-fix-PCIe-reset.patch-->>><<<++patches.suse/ASoC-Intel-Fix-use-of-potentially-uninitialized-vari.patch++>>> -| <<<--patches.kernel.org/4.12.9-025-blk-mq-pci-add-a-fallback-when-pci_irq_get_aff.patch-->>><<<++patches.suse/ASoC-Intel-NHLT-Fix-debug-print-format.patch++>>> -| <<<--patches.kernel.org/4.12.9-026-powerpc-Fix-VSX-enabling-flushing-to-also-test.patch-->>><<<++patches.suse/ASoC-es8316-fix-headphone-mixer-volume-table.patch++>>> -| <<<--patches.kernel.org/4.12.9-027-xen-blkfront-use-a-right-index-when-checking-r.patch-->>><<<++patches.suse/ASoC-fsl_ssi-Fix-clock-control-issue-in-master-mode.patch++>>> -| <<<--patches.kernel.org/4.12.9-028-perf-x86-Fix-RDPMC-vs.-mm_struct-tracking.patch-->>><<<++patches.suse/ASoC-Intel-Baytrail-Fix-implicit-fallthrough-warning.patch++>>> -| <<<--patches.kernel.org/4.12.9-029-x86-asm-64-Clear-AC-on-NMI-entries.patch-->>><<<++patches.suse/ASoC-dmaengine-Make-the-pcm-name-equal-to-pcm-id-if-.patch++>>> -| <<<--patches.kernel.org/4.12.9-030-x86-Fix-norandmaps-ADDR_NO_RANDOMIZE.patch-->>><<<++patches.suse/ASoC-ams-delta-Take-control-over-audio-mute-GPIO-pin.patch++>>> -| <<<--patches.kernel.org/4.12.9-031-x86-elf-Remove-the-unnecessary-ADDR_NO_RANDOMI.patch-->>><<<++patches.suse/ASoC-SOF-Intel-hda-Make-hdac_device-device-managed.patch++>>> -| <<<--patches.kernel.org/4.12.9-032-irqchip-atmel-aic-Fix-unbalanced-of_node_put-i.patch-->>><<<++patches.suse/ASoC-fsl_sai-add-of_match-data.patch++>>> -| <<<--patches.kernel.org/4.12.9-033-irqchip-atmel-aic-Fix-unbalanced-refcount-in-a.patch-->>><<<++patches.suse/ASoC-fsl_sai-derive-TX-FIFO-watermark-from-FIFO-dept.patch++>>> -| <<<--patches.kernel.org/4.12.9-034-genirq-Restore-trigger-settings-in-irq_modify_.patch-->>><<<++patches.suse/ASoC-fsl_sai-mark-regmap-as-fast_io.patch++>>> -| <<<--patches.kernel.org/4.12.9-035-genirq-ipi-Fixup-checks-against-nr_cpu_ids.patch-->>><<<++patches.suse/ASoC-tlv320aic31xx-suppress-error-message-for-EPROBE.patch++>>> -| <<<--patches.kernel.org/4.12.9-036-kernel-watchdog-Prevent-false-positives-with-t.patch-->>><<<++patches.suse/ASoC-Define-a-set-of-DAPM-pre-post-up-events.patch++>>> -| <<<--patches.kernel.org/4.12.9-037-Sanitize-move_pages-permission-checks.patch-->>><<<++patches.suse/ASoC-sgtl5000-Improve-VAG-power-and-mute-control.patch++>>> -| <<<--patches.kernel.org/4.12.9-038-pids-make-task_tgid_nr_ns-safe.patch-->>><<<++patches.suse/ASoC-sgtl5000-Fix-definition-of-VAG-Ramp-Control.patch++>>> -| <<<--patches.kernel.org/4.12.9-039-debug-Fix-WARN_ON_ONCE-for-modules.patch-->>><<<++patches.suse/ASoC-sgtl5000-add-ADC-mute-control.patch++>>> -| <<<--patches.kernel.org/4.12.9-040-usb-optimize-acpi-companion-search-for-usb-por.patch-->>><<<++patches.suse/ASoC-sgtl5000-Fix-of-unmute-outputs-on-probe.patch++>>> -| <<<--patches.kernel.org/4.12.9-041-usb-qmi_wwan-add-D-Link-DWM-222-device-ID.patch-->>><<<++patches.suse/ASoC-sgtl5000-Fix-charge-pump-source-assignment.patch++>>> -| <<<--patches.kernel.org/4.12.9-042-Linux-4.12.9.patch-->>><<<++patches.suse/ASoC-SOF-pci-mark-last_busy-value-at-runtime-PM-init.patch++>>> -| <<<--patches.kernel.org/4.12.10-001-sparc64-remove-unnecessary-log-message.patch-->>><<<++patches.suse/ASoC-SOF-reset-DMA-state-in-prepare.patch++>>> -| <<<--patches.kernel.org/4.12.10-002-bonding-require-speed-duplex-only-for-802.3ad.patch-->>><<<++patches.suse/ASoC-sunxi-fix-a-sound-binding-broken-reference.patch++>>> -| <<<--patches.kernel.org/4.12.10-003-bonding-ratelimit-failed-speed-duplex-update-.patch-->>><<<++patches.suse/ASoC-fsl_sai-Add-registers-definition-for-multiple-d.patch++>>> -| <<<--patches.kernel.org/4.12.10-004-af_key-do-not-use-GFP_KERNEL-in-atomic-contex.patch-->>><<<++patches.suse/ASoC-fsl_sai-Update-Tx-Rx-channel-enable-mask.patch++>>> -| <<<--patches.kernel.org/4.12.10-005-dccp-purge-write-queue-in-dccp_destroy_sock.patch-->>><<<++patches.suse/ASoC-fsl_sai-Add-support-for-SAI-new-version.patch++>>> -| <<<--patches.kernel.org/4.12.10-006-dccp-defer-ccid_hc_tx_delete-at-dismantle-tim.patch-->>><<<++patches.suse/ASoC-fsl_sai-Add-support-for-imx7ulp-imx8mq.patch++>>> -| <<<--patches.kernel.org/4.12.10-007-ipv4-fix-NULL-dereference-in-free_fib_info_rc.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Don-t-use-the-oversample-to-calculate.patch++>>> -| <<<--patches.kernel.org/4.12.10-008-net_sched-sfq-update-hierarchical-backlog-whe.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Rework-MCLK-divider-calculation.patch++>>> -| <<<--patches.kernel.org/4.12.10-009-net_sched-remove-warning-from-qdisc_hash_add.patch-->>><<<++patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-all-Chromebooks-t.patch++>>> -| <<<--patches.kernel.org/4.12.10-010-bpf-fix-bpf_trace_printk-on-32-bit-archs.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Move-the-channel-configuration-to-a-c.patch++>>> -| <<<--patches.kernel.org/4.12.10-011-net-igmp-Use-ingress-interface-rather-than-vr.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Move-the-format-configuration-to-a-ca.patch++>>> -| <<<--patches.kernel.org/4.12.10-012-openvswitch-fix-skb_panic-due-to-the-incorrec.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Use-module-clock-as-BCLK-parent-on-ne.patch++>>> -| <<<--patches.kernel.org/4.12.10-013-ptr_ring-use-kmalloc_array.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Fix-the-MCLK-and-BCLK-dividers-on-new.patch++>>> -| <<<--patches.kernel.org/4.12.10-014-ipv4-better-IP_MAX_MTU-enforcement.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-RX-and-TX-counter-registers-are-swapp.patch++>>> -| <<<--patches.kernel.org/4.12.10-015-nfp-fix-infinite-loop-on-umapping-cleanup.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Fix-LRCK-and-BCLK-polarity-offsets-on.patch++>>> -| <<<--patches.kernel.org/4.12.10-016-tun-handle-register_netdevice-failures-proper.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Fix-the-LRCK-polarity.patch++>>> -| <<<--patches.kernel.org/4.12.10-017-sctp-fully-initialize-the-IPv6-address-in-sct.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Fix-WSS-and-SR-fields-for-the-A83t.patch++>>> -| <<<--patches.kernel.org/4.12.10-018-tipc-fix-use-after-free.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Fix-MCLK-Enable-bit-offset-on-A83t.patch++>>> -| <<<--patches.kernel.org/4.12.10-019-ipv6-reset-fn-rr_ptr-when-replacing-route.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Fix-the-LRCK-period-on-A83t.patch++>>> -| <<<--patches.kernel.org/4.12.10-020-ipv6-repair-fib6-tree-in-failure-case.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Remove-duplicated-quirks-structure.patch++>>> -| <<<--patches.kernel.org/4.12.10-021-tcp-when-rearming-RTO-if-RTO-time-is-in-past-.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Pass-the-channels-number-as-an-argume.patch++>>> -| <<<--patches.kernel.org/4.12.10-022-net-mlx4_core-Enable-4K-UAR-if-SRIOV-module-p.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Support-more-channels.patch++>>> -| <<<--patches.kernel.org/4.12.10-023-irda-do-not-leak-initialized-list.dev-to-user.patch-->>><<<++patches.suse/ASoC-fsl_sai-Add-support-for-imx8qm.patch++>>> -| <<<--patches.kernel.org/4.12.10-024-net-sched-fix-NULL-pointer-dereference-when-a.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Add-support-for-TDM-slots.patch++>>> -| <<<--patches.kernel.org/4.12.10-025-net_sched-fix-order-of-queue-length-updates-i.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Use-the-physical-slot-width-for-the-c.patch++>>> -| <<<--patches.kernel.org/4.12.10-026-bpf-verifier-add-additional-patterns-to-evalu.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Use-the-actual-format-width-instead-o.patch++>>> -| <<<--patches.kernel.org/4.12.10-027-bpf-fix-mixed-signed-unsigned-derived-min-max.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Replace-call-to-params_width-by-local.patch++>>> -| <<<--patches.kernel.org/4.12.10-028-bpf-verifier-fix-min-max-handling-in-BPF_SUB.patch-->>><<<++patches.suse/ASoC-sun4i-i2s-Add-support-for-DSP-formats.patch++>>> -| <<<--patches.kernel.org/4.12.10-029-Input-trackpoint-add-new-trackpoint-firmware-.patch-->>><<<++patches.suse/ASoC-wm8988-fix-typo-in-wm8988_right_line_controls.patch++>>> -| <<<--patches.kernel.org/4.12.10-030-Input-elan_i2c-add-ELAN0602-ACPI-ID-to-suppor.patch-->>><<<++patches.suse/ASoC-imx-audmix-register-the-card-on-a-proper-dev.patch++>>> -| <<<--patches.kernel.org/4.12.10-031-Input-ALPS-fix-two-finger-scroll-breakage-in-.patch-->>><<<++patches.suse/ASoC-sunxi-Revert-initial-A83t-support.patch++>>> -| <<<--patches.kernel.org/4.12.10-032-KVM-s390-sthyi-fix-sthyi-inline-assembly.patch-->>><<<++patches.suse/ASoC-sun4i-Revert-A83t-description.patch++>>> -| <<<--patches.kernel.org/4.12.10-033-KVM-s390-sthyi-fix-specification-exception-de.patch-->>><<<++patches.suse/ASoC-Intel-Haswell-Adjust-machine-device-private-con.patch++>>> -| <<<--patches.kernel.org/4.12.10-034-KVM-x86-simplify-handling-of-PKRU.patch-->>><<<++patches.suse/ASoC-dt-bindings-sun4i-spdif-Fix-dma-names-warning.patch++>>> -| <<<--patches.kernel.org/4.12.10-035-KVM-pkeys-do-not-use-PKRU-value-in-vcpu-arch..patch-->>><<<++patches.suse/ASoC-fsl_sai-Implement-set_bclk_ratio.patch++>>> -| <<<--patches.kernel.org/4.12.10-036-KVM-x86-block-guest-protection-keys-unless-th.patch-->>><<<++patches.suse/media-mtk-cir-lower-de-glitch-counter-for-rc-mm-prot.patch++>>> -| <<<--patches.kernel.org/4.12.10-037-ALSA-usb-audio-Add-delay-quirk-for-H650e-Jabr.patch-->>><<<++patches.suse/media-technisat-usb2-break-out-of-loop-at-end-of-buf.patch++>>> -| <<<--patches.kernel.org/4.12.10-038-ALSA-core-Fix-unexpected-error-at-replacing-u.patch-->>><<<++patches.suse/media-dib0700-fix-link-error-for-dibx000_i2c_set_spe.patch++>>> -| <<<--patches.kernel.org/4.12.10-039-ALSA-hda-Add-stereo-mic-quirk-for-Lenovo-G50-.patch-->>><<<++patches.suse/media-vb2-reorder-checks-in-vb2_poll.patch++>>> -| <<<--patches.kernel.org/4.12.10-040-ALSA-firewire-fix-NULL-pointer-dereference-wh.patch-->>><<<++patches.suse/media-vivid-fix-potential-integer-overflow-on-left-s.patch++>>> -| <<<--patches.kernel.org/4.12.10-041-ALSA-firewire-motu-destroy-stream-data-surely.patch-->>><<<++patches.suse/media-vivid-add-sanity-check-to-avoid-divide-error-a.patch++>>> -| <<<--patches.kernel.org/4.12.10-042-ARCv2-SLC-Make-sure-busy-bit-is-set-properly-.patch-->>><<<++patches.suse/media-vivid-work-around-high-stack-usage-with-clang.patch++>>> -| <<<--patches.kernel.org/4.12.10-043-ARCv2-PAE40-Explicitly-set-MSB-counterpart-of.patch-->>><<<++patches.suse/media-staging-imx-Fix-NULL-deref-in-find_pipeline_en.patch++>>> -| <<<--patches.kernel.org/4.12.10-044-ARCv2-PAE40-set-MSB-even-if-CONFIG_ARC_HAS_PA.patch-->>><<<++patches.suse/media-exynos4-is-fix-leaked-of_node-references.patch++>>> -| <<<--patches.kernel.org/4.12.10-045-PM-hibernate-touch-NMI-watchdog-when-creating.patch-->>><<<++patches.suse/0001-media-vimc-stream-remove-obsolete-function-doc.patch++>>> -| <<<--patches.kernel.org/4.12.10-046-mm-shmem-fix-handling-sys-kernel-mm-transpare.patch-->>><<<++patches.suse/0001-media-vimc-stream-fix-style-of-argument-description.patch++>>> -| <<<--patches.kernel.org/4.12.10-047-dax-fix-deadlock-due-to-misaligned-PMD-faults.patch-->>><<<++patches.suse/media-rcar-vin-Clean-up-correct-notifier-in-error-pa.patch++>>> -| <<<--patches.kernel.org/4.12.10-048-i2c-designware-Fix-system-suspend.patch-->>><<<++patches.suse/media-hdpvr-Add-device-num-check-and-handling.patch++>>> -| <<<--patches.kernel.org/4.12.10-049-mm-madvise.c-fix-freeing-of-locked-page-with-.patch-->>><<<++patches.suse/media-marvell-ccic-mmp-add-MODULE_DEVICE_TABLE.patch++>>> -| <<<--patches.kernel.org/4.12.10-050-fork-fix-incorrect-fput-of-exe_file-causing-u.patch-->>><<<++patches.suse/media-vivid-fix-device-init-when-no_error_inj-1-and-.patch++>>> -| <<<--patches.kernel.org/4.12.10-051-mm-memblock.c-reversed-logic-in-memblock_disc.patch-->>><<<++patches.suse/media-i2c-ov5640-Check-for-devm_gpiod_get_optional-e.patch++>>> -| <<<--patches.kernel.org/4.12.10-052-arm64-fpsimd-Prevent-registers-leaking-across.patch-->>><<<++patches.suse/media-hantro-Set-DMA-max-segment-size.patch++>>> -| <<<--patches.kernel.org/4.12.10-053-drm-Fix-framebuffer-leak.patch-->>><<<++patches.suse/media-don-t-drop-front-end-reference-count-for-detac.patch++>>> -| <<<--patches.kernel.org/4.12.10-054-drm-Release-driver-tracking-before-making-the.patch-->>><<<++patches.suse/media-iguanair-add-sanity-checks.patch++>>> -| <<<--patches.kernel.org/4.12.10-055-drm-sun4i-Implement-drm_driver-lastclose-to-r.patch-->>><<<++patches.suse/media-staging-tegra-vde-Fix-build-error.patch++>>> -| <<<--patches.kernel.org/4.12.10-056-drm-atomic-Handle-EDEADLK-with-out-fences-cor.patch-->>><<<++patches.suse/media-imx7.rst-Fix-the-references-to-the-CSI-multipl.patch++>>> -| <<<--patches.kernel.org/4.12.10-057-drm-atomic-If-the-atomic-check-fails-return-i.patch-->>><<<++patches.suse/media-media-platform-fsl-viu.c-fix-build-for-MICROBL.patch++>>> -| <<<--patches.kernel.org/4.12.10-058-drm-i915-vbt-ignore-extraneous-child-devices-.patch-->>><<<++patches.suse/0001-media-Revert-media-vimc-Remove-or-modify-stream-chec.patch++>>> -| <<<--patches.kernel.org/4.12.10-059-drm-i915-gvt-Fix-the-kernel-null-pointer-erro.patch-->>><<<++patches.suse/0001-media-Revert-media-vimc-propagate-pixel-format-in-th.patch++>>> -| <<<--patches.kernel.org/4.12.10-060-Revert-drm-amdgpu-fix-vblank_time-when-displa.patch-->>><<<++patches.suse/media-mtk-mdp-fix-reference-count-on-old-device-tree.patch++>>> -| <<<--patches.kernel.org/4.12.10-061-ACPI-device-property-Fix-node-lookup-in-acpi_.patch-->>><<<++patches.suse/media-i2c-tda1997x-prevent-potential-NULL-pointer-ac.patch++>>> -| <<<--patches.kernel.org/4.12.10-062-tracing-Call-clear_boot_tracer-at-lateinit_sy.patch-->>><<<++patches.suse/media-fdp1-Reduce-FCP-not-found-message-level-to-deb.patch++>>> -| <<<--patches.kernel.org/4.12.10-063-tracing-Missing-error-code-in-tracer_alloc_bu.patch-->>><<<++patches.suse/media-MAINTAINERS-hantro-Fix-typo-in-a-filepath.patch++>>> -| <<<--patches.kernel.org/4.12.10-064-tracing-Fix-kmemleak-in-tracing_map_array_fre.patch-->>><<<++patches.suse/media-MAINTAINERS-Remove-zoran-driver.patch++>>> -| <<<--patches.kernel.org/4.12.10-065-tracing-Fix-freeing-of-filter-in-create_filte.patch-->>><<<++patches.suse/media-em28xx-modules-workqueue-not-inited-for-2nd-de.patch++>>> -| <<<--patches.kernel.org/4.12.10-066-RDMA-uverbs-Initialize-cq_context-appropriate.patch-->>><<<++patches.suse/media-tm6000-double-free-if-usb-disconnect-while-str.patch++>>> -| <<<--patches.kernel.org/4.12.10-067-kbuild-linker-script-do-not-match-C-names-unl.patch-->>><<<++patches.suse/media-rc-imon-Allow-iMON-RC-protocol-for-ffdc-7e-dev.patch++>>> -| <<<--patches.kernel.org/4.12.10-068-cifs-Fix-df-output-for-users-with-quota-limit.patch-->>><<<++patches.suse/media-vsp1-fix-memory-leak-of-dl-on-error-return-pat.patch++>>> -| <<<--patches.kernel.org/4.12.10-069-cifs-return-ENAMETOOLONG-for-overlong-names-i.patch-->>><<<++patches.suse/media-ov8856-Check-reading-clock-frequency-succeeded.patch++>>> -| <<<--patches.kernel.org/4.12.10-070-nfsd-Limit-end-of-page-list-when-decoding-NFS.patch-->>><<<++patches.suse/media-omap3isp-Set-device-on-omap3isp-subdevs.patch++>>> -| <<<--patches.kernel.org/4.12.10-071-ring-buffer-Have-ring_buffer_alloc_read_page-.patch-->>><<<++patches.suse/media-omap3isp-Don-t-set-streaming-state-on-random-s.patch++>>> -| <<<--patches.kernel.org/4.12.10-072-virtio_pci-fix-cpu-affinity-support.patch-->>><<<++patches.suse/media-i2c-ov5645-Fix-power-sequence.patch++>>> -| <<<--patches.kernel.org/4.12.10-073-ftrace-Check-for-null-ret_stack-on-profile-fu.patch-->>><<<++patches.suse/media-imx-mipi-csi-2-Don-t-fail-if-initial-state-tim.patch++>>> -| <<<--patches.kernel.org/4.12.10-074-perf-core-Fix-group-cpu-task-validation.patch-->>><<<++patches.suse/media-radio-si470x-kill-urb-on-error.patch++>>> -| <<<--patches.kernel.org/4.12.10-075-timers-Fix-excessive-granularity-of-new-timer.patch-->>><<<++patches.suse/media-hdpvr-add-terminating-0-at-end-of-string.patch++>>> -| <<<--patches.kernel.org/4.12.10-076-x86-mm-Fix-use-after-free-of-ldt_struct.patch-->>><<<++patches.suse/media-gspca-zero-usb_buf-on-error.patch++>>> -| <<<--patches.kernel.org/4.12.10-077-net-sunrpc-svcsock-fix-NULL-pointer-exception.patch-->>><<<++patches.suse/media-dvb-frontends-use-ida-for-pll-number.patch++>>> -| <<<--patches.kernel.org/4.12.10-078-netfilter-expect-fix-crash-when-putting-unini.patch-->>><<<++patches.suse/media-mceusb-fix-eliminate-TX-IR-signal-length-limit.patch++>>> -| <<<--patches.kernel.org/4.12.10-079-netfilter-nat-fix-src-map-lookup.patch-->>><<<++patches.suse/media-dvb-core-fix-a-memory-leak-bug.patch++>>> -| <<<--patches.kernel.org/4.12.10-080-netfilter-nfnetlink-Improve-input-length-sani.patch-->>><<<++patches.suse/media-ttusb-dec-Fix-info-leak-in-ttusb_dec_send_comm.patch++>>> -| <<<--patches.kernel.org/4.12.10-081-Bluetooth-hidp-fix-possible-might-sleep-error.patch-->>><<<++patches.suse/media-atmel-atmel-isi-fix-timeout-value-for-stop-str.patch++>>> -| <<<--patches.kernel.org/4.12.10-082-Bluetooth-cmtp-fix-possible-might-sleep-error.patch-->>><<<++patches.suse/media-cec-notifier-clear-cec_adap-in-cec_notifier_un.patch++>>> -| <<<--patches.kernel.org/4.12.10-083-Bluetooth-bnep-fix-possible-might-sleep-error.patch-->>><<<++patches.suse/media-cpia2_usb-fix-memory-leaks.patch++>>> -| <<<--patches.kernel.org/4.12.10-084-Revert-android-binder-Sanity-check-at-binder-.patch-->>><<<++patches.suse/media-saa7146-add-cleanup-in-hexium_attach.patch++>>> -| <<<--patches.kernel.org/4.12.10-085-binder-use-group-leader-instead-of-open-threa.patch-->>><<<++patches.suse/media-sn9c20x-Add-MSI-MS-1039-laptop-to-flip_dmi_tab.patch++>>> -| <<<--patches.kernel.org/4.12.10-086-binder-Use-wake-up-hint-for-synchronous-trans.patch-->>><<<++patches.suse/media-saa7134-fix-terminology-around-saa7134_i2c_eep.patch++>>> -| <<<--patches.kernel.org/4.12.10-087-ANDROID-binder-fix-proc-tsk-check.patch-->>><<<++patches.suse/media-aspeed-video-address-a-protential-usage-of-an-.patch++>>> -| <<<--patches.kernel.org/4.12.10-088-iio-imu-adis16480-Fix-acceleration-scale-fact.patch-->>><<<++patches.suse/media-ov9650-add-a-sanity-check.patch++>>> -| <<<--patches.kernel.org/4.12.10-089-iio-hid-sensor-trigger-Fix-the-race-with-user.patch-->>><<<++patches.suse/media-em28xx-Fix-exception-handling-in-em28xx_alloc_.patch++>>> -| <<<--patches.kernel.org/4.12.10-090-iio-magnetometer-st_magn-fix-status-register-.patch-->>><<<++patches.suse/media-videobuf-core.c-poll_wait-needs-a-non-NULL-buf.patch++>>> -| <<<--patches.kernel.org/4.12.10-091-iio-magnetometer-st_magn-remove-ihl-property-.patch-->>><<<++patches.suse/leds-leds-lp5562-allow-firmware-files-up-to-the-maxi.patch++>>> -| <<<--patches.kernel.org/4.12.10-092-staging-rtl8188eu-add-RNX-N150NUB-support.patch-->>><<<++patches.suse/drivers-Introduce-device-lookup-variants-by-name.patch++>>> -| <<<--patches.kernel.org/4.12.10-093-iommu-Fix-wrong-freeing-of-iommu_device-dev.patch-->>><<<++patches.suse/drivers-Introduce-device-lookup-variants-by-of_node.patch++>>> -| <<<--patches.kernel.org/4.12.10-094-Clarify-and-fix-MAX_LFS_FILESIZE-macros.patch-->>><<<++patches.suse/drivers-Introduce-device-lookup-variants-by-fwnode.patch++>>> -| <<<--patches.kernel.org/4.12.10-095-ntb-ntb_test-ensure-the-link-is-up-before-try.patch-->>><<<++patches.suse/led-triggers-Fix-a-memory-leak-bug.patch++>>> -| <<<--patches.kernel.org/4.12.10-096-ntb-transport-shouldn-t-disable-link-due-to-b.patch-->>><<<++patches.suse/leds-lm3532-Fix-brightness-control-for-i2c-mode.patch++>>> -| <<<--patches.kernel.org/4.12.10-097-ACPI-APD-Fix-HID-for-Hisilicon-Hip07-08.patch-->>><<<++patches.suse/leds-lm3532-Fixes-for-the-driver-for-stability.patch++>>> -| <<<--patches.kernel.org/4.12.10-098-ACPI-EC-Fix-regression-related-to-wrong-ECDT-.patch-->>><<<++patches.suse/leds-ti-lmu-common-Fix-coccinelle-issue-in-TI-LMU.patch++>>> -| <<<--patches.kernel.org/4.12.10-099-powerpc-mm-Ensure-cpumask-update-is-ordered.patch-->>><<<++patches.suse/leds-trigger-gpio-GPIO-0-is-valid.patch++>>> -| <<<--patches.kernel.org/4.12.10-100-Linux-4.12.10.patch-->>><<<++patches.suse/led-triggers-Fix-dereferencing-of-null-pointer.patch++>>> -| <<<--patches.kernel.org/4.12.11-001-arm64-mm-abort-uaccess-retries-upon-fatal-sig.patch-->>><<<++patches.suse/dmaengine-bcm2835-Print-error-in-case-setting-DMA-ma.patch++>>> -| <<<--patches.kernel.org/4.12.11-002-x86-io-Add-memory-clobber-to-insb-insw-insl-o.patch-->>><<<++patches.suse/dmaengine-tegra-apb-Support-per-burst-residue-granul.patch++>>> -| <<<--patches.kernel.org/4.12.11-003-irqchip-mips-gic-SYNC-after-enabling-GIC-regi.patch-->>><<<++patches.suse/dmaengine-tegra210-adma-Don-t-program-FIFO-threshold.patch++>>> -| <<<--patches.kernel.org/4.12.11-004-Input-synaptics-fix-device-info-appearing-dif.patch-->>><<<++patches.suse/dmaengine-fsl-edma-add-i.mx7ulp-edma2-version-suppor.patch++>>> -| <<<--patches.kernel.org/4.12.11-005-Input-xpad-fix-PowerA-init-quirk-for-some-gam.patch-->>><<<++patches.suse/dmaengine-fsl-edma-implement-.device_synchronize-cal.patch++>>> -| <<<--patches.kernel.org/4.12.11-006-crypto-chacha20-fix-handling-of-chunked-input.patch-->>><<<++patches.suse/dmaengine-make-mux_configure32-static.patch++>>> -| <<<--patches.kernel.org/4.12.11-007-i2c-ismt-Don-t-duplicate-the-receive-length-f.patch-->>><<<++patches.suse/dmaengine-change-alignment-of-mux_configure32-and-fs.patch++>>> -| <<<--patches.kernel.org/4.12.11-008-i2c-ismt-Return-EMSGSIZE-for-block-reads-with.patch-->>><<<++patches.suse/dmaengine-dw-platform-Switch-to-acpi_dma_controller_.patch++>>> -| <<<--patches.kernel.org/4.12.11-009-crypto-algif_skcipher-only-call-put_page-on-r.patch-->>><<<++patches.suse/dmaengine-iop-adma.c-fix-printk-format-warning.patch++>>> -| <<<--patches.kernel.org/4.12.11-010-mm-uprobes-fix-multiple-free-of-uprobes_state.patch-->>><<<++patches.suse/dmaengine-ti-edma-Do-not-reset-reserved-paRAM-slots.patch++>>> -| <<<--patches.kernel.org/4.12.11-011-mm-madvise-ensure-poisoned-pages-are-removed-.patch-->>><<<++patches.suse/PM-wakeup-Drop-wakeup_source_init-wakeup_source_prep.patch++>>> -| <<<--patches.kernel.org/4.12.11-012-ceph-fix-readpage-from-fscache.patch-->>><<<++patches.suse/PM-wakeup-Use-wakeup_source_register-in-wakelock.c.patch++>>> -| <<<--patches.kernel.org/4.12.11-013-cpumask-fix-spurious-cpumask_of_node-on-non-N.patch-->>><<<++patches.suse/PM-wakeup-Show-wakeup-sources-stats-in-sysfs.patch++>>> -| <<<--patches.kernel.org/4.12.11-014-cpuset-Fix-incorrect-memory_pressure-control-.patch-->>><<<++patches.suse/PM-wakeup-Fix-sysfs-registration-error-path.patch++>>> -| <<<--patches.kernel.org/4.12.11-015-alpha-uapi-Add-support-for-__SANE_USERSPACE_T.patch-->>><<<++patches.suse/PM-wakeup-Register-wakeup-class-kobj-after-device-is.patch++>>> -| <<<--patches.kernel.org/4.12.11-016-CIFS-Fix-maximum-SMB2-header-size.patch-->>><<<++patches.suse/PM-wakeup-Unexport-wakeup_source_sysfs_-add-remove.patch++>>> -| <<<--patches.kernel.org/4.12.11-017-CIFS-remove-endian-related-sparse-warning.patch-->>><<<++patches.suse/PM-sleep-Fix-possible-overflow-in-pm_system_cancel_w.patch++>>> -| <<<--patches.kernel.org/4.12.11-018-dm-mpath-do-not-lock-up-a-CPU-with-requeuing-.patch-->>><<<++patches.suse/add-cpuidle-haltpoll-driver.patch++>>> -| <<<--patches.kernel.org/4.12.11-019-drm-vmwgfx-Fix-F26-Wayland-screen-update-issu.patch-->>><<<++patches.suse/cpuidle-add-poll_limit_ns-to-cpuidle_device-structure.patch++>>> -| <<<--patches.kernel.org/4.12.11-020-wl1251-add-a-missing-spin_lock_init.patch-->>><<<++patches.suse/governors-unify-last_state_idx.patch++>>> -| <<<--patches.kernel.org/4.12.11-021-mmc-sdhci-xenon-add-set_power-callback.patch-->>><<<++patches.suse/cpuidle-add-haltpoll-governor.patch++>>> -| <<<--patches.kernel.org/4.12.11-022-lib-mpi-kunmap-after-finishing-accessing-buff.patch-->>><<<++patches.suse/cpuidle-haltpoll-disable-host-side-polling-when-kvm-virtualized.patch++>>> -| <<<--patches.kernel.org/4.12.11-023-xfrm-policy-check-policy-direction-value.patch-->>><<<++patches.suse/cpuidle-header-file-stubs-must-be-static-inline.patch++>>> -| <<<--patches.kernel.org/4.12.11-024-drm-ttm-Fix-accounting-error-when-fail-to-get.patch-->>><<<++patches.suse/cpuidle-menu-Allow-tick-to-be-stopped-if-PM-QoS-is-used.patch++>>> -| <<<--patches.kernel.org/4.12.11-025-nvme-fix-the-definition-of-the-doorbell-buffe.patch-->>><<<++patches.suse/cpuidle-teo-Allow-tick-to-be-stopped-if-PM-QoS-is-us.patch++>>> -| <<<--patches.kernel.org/4.12.11-026-drm-nouveau-i2c-gf119-add-support-for-address.patch-->>><<<++patches.suse/cpuidle-haltpoll-vcpu-hotplug-support.patch++>>> -| <<<--patches.kernel.org/4.12.11-027-epoll-fix-race-between-ep_poll_callback-POLLF.patch-->>><<<++patches.suse/cpuidle-allow-governor-switch-on-cpuidle_register_driver.patch++>>> -| <<<--patches.kernel.org/4.12.11-028-Linux-4.12.11.patch-->>><<<++patches.suse/cpuidle-haltpoll-set-haltpoll-as-preferred-governor.patch++>>> -| <<<--patches.kernel.org/4.12.12-001-usb-quirks-add-delay-init-quirk-for-Corsair-S.patch-->>><<<++patches.suse/cpuidle-haltpoll-return-ENODEV-on-modinit-failure.patch++>>> -| <<<--patches.kernel.org/4.12.12-002-USB-serial-option-add-support-for-D-Link-DWM-.patch-->>><<<++patches.suse/cpuidle-haltpoll-do-not-set-an-owner-to-allow-modunload.patch++>>> -| <<<--patches.kernel.org/4.12.12-003-usb-Add-device-quirk-for-Logitech-HD-Pro-Webc.patch-->>><<<++patches.suse/cpuidle-haltpoll-Enable-kvm-guest-polling-when-dedicated-physical-CPUs-are-available.patch++>>> -| <<<--patches.kernel.org/4.12.12-004-usb-xhci-Fix-regression-when-ATI-chipsets-det.patch-->>><<<++patches.suse/cpufreq-intel_pstate-Implement-QoS-supported-freq-co.patch++>>> -| <<<--patches.kernel.org/4.12.12-005-USB-musb-fix-external-abort-on-suspend.patch-->>><<<++patches.suse/sched-cpufreq-Align-trace-event-behavior-of-fast-swi.patch++>>> -| <<<--patches.kernel.org/4.12.12-006-ANDROID-binder-add-padding-to-binder_fd_array.patch-->>><<<++patches.suse/cpufreq-Add-policy-create-remove-notifiers-back.patch++>>> -| <<<--patches.kernel.org/4.12.12-007-ANDROID-binder-add-hwbinder-vndbinder-to-BIND.patch-->>><<<++patches.suse/thermal-cpu_cooling-Switch-to-QoS-requests-for-freq-.patch++>>> -| <<<--patches.kernel.org/4.12.12-008-USB-core-Avoid-race-of-async_completed-w-usbd.patch-->>><<<++patches.suse/cpufreq-powerpc-macintosh-Switch-to-QoS-requests-for.patch++>>> -| <<<--patches.kernel.org/4.12.12-009-staging-rts5208-fix-incorrect-shift-to-extrac.patch-->>><<<++patches.suse/cpufreq-powerpc_cbe-Switch-to-QoS-requests-for-freq-.patch++>>> -| <<<--patches.kernel.org/4.12.12-010-iio-adc-ti-ads1015-fix-incorrect-data-rate-se.patch-->>><<<++patches.suse/arch_topology-Use-CPUFREQ_CREATE_POLICY-instead-of-C.patch++>>> -| <<<--patches.kernel.org/4.12.12-011-iio-adc-ti-ads1015-fix-scale-information-for-.patch-->>><<<++patches.suse/video-sa1100fb-Remove-cpufreq-policy-notifier.patch++>>> -| <<<--patches.kernel.org/4.12.12-012-iio-adc-ti-ads1015-enable-conversion-when-CON.patch-->>><<<++patches.suse/video-pxafb-Remove-cpufreq-policy-notifier.patch++>>> -| <<<--patches.kernel.org/4.12.12-013-iio-adc-ti-ads1015-avoid-getting-stale-result.patch-->>><<<++patches.suse/ACPI-cpufreq-Switch-to-QoS-requests-instead-of-cpufr.patch++>>> -| <<<--patches.kernel.org/4.12.12-014-iio-adc-ti-ads1015-don-t-return-invalid-value.patch-->>><<<++patches.suse/cpufreq-Remove-CPUFREQ_ADJUST-and-CPUFREQ_NOTIFY-pol.patch++>>> -| <<<--patches.kernel.org/4.12.12-015-iio-adc-ti-ads1015-add-adequate-wait-time-to-.patch-->>><<<++patches.suse/Documentation-cpufreq-Update-policy-notifier-documen.patch++>>> -| <<<--patches.kernel.org/4.12.12-016-driver-core-bus-Fix-a-potential-double-free.patch-->>><<<++patches.suse/cpufreq-ap806-Add-NULL-check-after-kcalloc.patch++>>> -| <<<--patches.kernel.org/4.12.12-017-HID-wacom-Do-not-completely-map-WACOM_HID_WD_.patch-->>><<<++patches.suse/cpufreq-imx-cpufreq-dt-Add-i.MX8MN-support.patch++>>> -| <<<--patches.kernel.org/4.12.12-018-binder-free-memory-on-error.patch-->>><<<++patches.suse/opp-Not-all-power-domains-are-scalable.patch++>>> -| <<<--patches.kernel.org/4.12.12-019-crypto-caam-qi-fix-compilation-with-CONFIG_DE.patch-->>><<<++patches.suse/PM-devfreq-tegra-Fix-kHz-to-Hz-conversion.patch++>>> -| <<<--patches.kernel.org/4.12.12-020-crypto-caam-qi-fix-compilation-with-DEBUG-ena.patch-->>><<<++patches.suse/PM-devfreq-Fix-kernel-oops-on-governor-module-load.patch++>>> -| <<<--patches.kernel.org/4.12.12-021-fpga-altera-hps2fpga-fix-multiple-init-of-l3_.patch-->>><<<++patches.suse/PM-devfreq-exynos-bus-Correct-clock-enable-sequence.patch++>>> -| <<<--patches.kernel.org/4.12.12-022-intel_th-pci-Add-Cannon-Lake-PCH-H-support.patch-->>><<<++patches.suse/PM-devfreq-passive-Use-non-devm-notifiers.patch++>>> -| <<<--patches.kernel.org/4.12.12-023-intel_th-pci-Add-Cannon-Lake-PCH-LP-support.patch-->>><<<++patches.suse/PM-devfreq-passive-fix-compiler-warning.patch++>>> -| <<<--patches.kernel.org/4.12.12-024-ath10k-fix-memory-leak-in-rx-ring-buffer-allo.patch-->>><<<++patches.suse/opp-Don-t-decrement-uninitialized-list_kref.patch++>>> -| <<<--patches.kernel.org/4.12.12-025-Input-trackpoint-assume-3-buttons-when-button.patch-->>><<<++patches.suse/ACPI-CPPC-do-not-require-the-_PSD-method.patch++>>> -| <<<--patches.kernel.org/4.12.12-026-rtlwifi-rtl_pci_probe-Fix-fail-path-of-_rtl_p.patch-->>><<<++patches.suse/ACPI-APEI-Release-resources-if-gen_pool_add-fails.patch++>>> -| <<<--patches.kernel.org/4.12.12-027-Bluetooth-Add-support-of-13d3-3494-RTL8723BE-.patch-->>><<<++patches.suse/ACPI-processor-don-t-print-errors-for-processorIDs-0.patch++>>> -| <<<--patches.kernel.org/4.12.12-028-iwlwifi-pci-add-new-PCI-ID-for-7265D.patch-->>><<<++patches.suse/ACPI-custom_method-fix-memory-leaks.patch++>>> -| <<<--patches.kernel.org/4.12.12-029-dlm-avoid-double-free-on-error-path-in-dlm_de.patch-->>><<<++patches.suse/ACPI-PCI-fix-acpi_pci_irq_enable-memory-leak.patch++>>> -| <<<--patches.kernel.org/4.12.12-030-mwifiex-correct-channel-stat-buffer-overflows.patch-->>><<<++patches.suse/ACPI-LPSS-Save-restore-LPSS-private-registers-also-o.patch++>>> -| <<<--patches.kernel.org/4.12.12-031-MCB-add-support-for-SC31-to-mcb-lpc.patch-->>><<<++patches.suse/ACPI-property-Fix-acpi_graph_get_remote_endpoint-nam.patch++>>> -| <<<--patches.kernel.org/4.12.12-032-s390-mm-avoid-empty-zero-pages-for-KVM-guests.patch-->>><<<++patches.suse/software-node-Initialize-the-return-value-in-softwar.patch++>>> -| <<<--patches.kernel.org/4.12.12-033-s390-mm-fix-BUG_ON-in-crst_table_upgrade.patch-->>><<<++patches.suse/KVM-coalesced_mmio-add-bounds-checking.patch++>>> -| <<<--patches.kernel.org/4.12.12-034-drm-nouveau-pci-msi-disable-MSI-on-big-endian.patch-->>><<<++patches.suse/kvm-x86-fix-x86_decode_insn-return-when-fetching-insn-bytes-fails++>>> -| <<<--patches.kernel.org/4.12.12-035-drm-nouveau-Fix-error-handling-in-nv50_disp_a.patch-->>><<<++patches.suse/kvm-x86-mmu-add-explicit-access-mask-for-mmio-sptes++>>> -| <<<--patches.kernel.org/4.12.12-036-workqueue-Fix-flag-collision.patch-->>><<<++patches.suse/kvm-x86-unconditionally-call-x86-ops-that-are-always-implemented++>>> -| <<<--patches.kernel.org/4.12.12-037-ahci-don-t-use-MSI-for-devices-with-the-silly.patch-->>><<<++patches.suse/KVM-x86-Disable-posted-interrupts-for-non-standard-I.patch++>>> -| <<<--patches.kernel.org/4.12.12-038-cs5536-add-support-for-IDE-controller-variant.patch-->>><<<++patches.suse/KVM-x86-Manually-calculate-reserved-bits-when-loadin.patch++>>> -| <<<--patches.kernel.org/4.12.12-039-scsi-sg-protect-against-races-between-mmap-an.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-XIVE-Free-escalation-interrupts-be.patch++>>> -| <<<--patches.kernel.org/4.12.12-040-scsi-sg-recheck-MMAP_IO-request-length-with-l.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-Fix-race-in-re-enabling-XIVE-escal.patch++>>> -| <<<--patches.kernel.org/4.12.12-041-of-device-Prevent-buffer-overflow-in-of_devic.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-Don-t-push-XIVE-context-when-not-u.patch++>>> -| <<<--patches.kernel.org/4.12.12-042-rtlwifi-Fix-memory-leak-when-firmware-request.patch-->>><<<++patches.suse/powerpc-xive-Implement-get_irqchip_state-method-for-.patch++>>> -| <<<--patches.kernel.org/4.12.12-043-rtlwifi-Fix-fallback-firmware-loading.patch-->>><<<++patches.suse/KVM-PPC-Book3S-Enable-XIVE-native-capability-only-if.patch++>>> -| <<<--patches.kernel.org/4.12.12-044-Linux-4.12.12.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-Check-for-MMU-ready-on-piggybacked.patch++>>> -| <<<--patches.kernel.org/4.12.13-001-mtd-nand-make-Samsung-SLC-NAND-usable-again.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-Don-t-lose-pending-doorbell-reques.patch++>>> -| <<<--patches.kernel.org/4.12.13-002-mtd-nand-hynix-add-support-for-20nm-NAND-chip.patch-->>><<<++patches.suse/KVM-arm-arm64-vgic-Use-a-single-IO-device-per-redist.patch++>>> -| <<<--patches.kernel.org/4.12.13-003-mtd-nand-mxc-Fix-mxc_v1-ooblayout.patch-->>><<<++patches.suse/arm64-KVM-Device-mappings-should-be-execute-never.patch++>>> -| <<<--patches.kernel.org/4.12.13-004-mtd-nand-qcom-fix-read-failure-without-comple.patch-->>><<<++patches.suse/KVM-arm-arm64-vgic-Allow-more-than-256-vcpus-for-KVM.patch++>>> -| <<<--patches.kernel.org/4.12.13-005-mtd-nand-qcom-fix-config-error-for-BCH.patch-->>><<<++patches.suse/kvm-x86-refactor-up-kvm_-g-s-et_msr-to-simplify-callers++>>> -| <<<--patches.kernel.org/4.12.13-006-nvme-fabrics-generate-spec-compliant-UUID-NQN.patch-->>><<<++patches.suse/kvm-x86-add-kvm_emulate_-rd-wr-msr-to-consolidate-vxm-svm-code++>>> -| <<<--patches.kernel.org/4.12.13-007-btrfs-resume-qgroup-rescan-on-rw-remount.patch-->>><<<++patches.suse/kvm-x86-return-to-userspace-with-internal-error-on-unexpected-exit-reason++>>> -| <<<--patches.kernel.org/4.12.13-008-rtlwifi-btcoexist-Fix-breakage-of-ant_sel-for.patch-->>><<<++patches.suse/KVM-x86-always-stop-emulation-on-page-fault.patch++>>> -| <<<--patches.kernel.org/4.12.13-009-radix-tree-must-check-__radix_tree_preload-re.patch-->>><<<++patches.suse/KVM-x86-set-ctxt-have_exception-in-x86_decode_insn.patch++>>> -| <<<--patches.kernel.org/4.12.13-010-selftests-x86-fsgsbase-Test-selectors-1-2-and.patch-->>><<<++patches.suse/kvm-Nested-KVM-MMUs-need-PAE-root-too.patch++>>> -| <<<--patches.kernel.org/4.12.13-011-mm-kvfree-the-swap-cluster-info-if-the-swap-f.patch-->>><<<++patches.suse/KVM-s390-Test-for-bad-access-register-and-size-at-th.patch++>>> -| <<<--patches.kernel.org/4.12.13-012-mm-swapfile.c-fix-swapon-frontswap_map-memory.patch-->>><<<++patches.suse/0001-kvm-s390-disallow-invalid-bits-in-kvm_valid_regs-and-kvm_dirty_regs++>>> -| <<<--patches.kernel.org/4.12.13-013-mm-memory.c-fix-mem_cgroup_oom_disable-call-m.patch-->>><<<++patches.suse/driver-core-platform-Add-an-error-message-to-platfor.patch++>>> -| <<<--patches.kernel.org/4.12.13-014-ALSA-msnd-Optimize-harden-DSP-and-MIDI-loops.patch-->>><<<++patches.suse/driver-core-add-dev_groups-to-all-drivers.patch++>>> -| <<<--patches.kernel.org/4.12.13-015-KVM-SVM-Limit-PFERR_NESTED_GUEST_PAGE-error_c.patch-->>><<<++patches.suse/driver-core-platform-Introduce-platform_get_irq_opti.patch++>>> -| <<<--patches.kernel.org/4.12.13-016-rt2800-fix-TX_PIN_CFG-setting-for-non-MT7620-.patch-->>><<<++patches.suse/driver-core-platform-Export-platform_get_irq_optiona.patch++>>> -| <<<--patches.kernel.org/4.12.13-017-Bluetooth-Properly-check-L2CAP-config-option-.patch-->>><<<++patches.suse/usb-gadget-udc-core-Fix-segfault-if-udc_bind_to_driv.patch++>>> -| <<<--patches.kernel.org/4.12.13-018-ARM64-dts-marvell-armada-37xx-Fix-GIC-mainten.patch-->>><<<++patches.suse/0001-usb-dwc3-meson-g12a-fix-suspend-resume-regulator-unb.patch++>>> -| <<<--patches.kernel.org/4.12.13-019-ARM-8692-1-mm-abort-uaccess-retries-upon-fata.patch-->>><<<++patches.suse/0001-usb-typec-tps6598x-Fix-build-error-without-CONFIG_RE.patch++>>> -| <<<--patches.kernel.org/4.12.13-020-NFS-Fix-2-use-after-free-issues-in-the-I-O-co.patch-->>><<<++patches.suse/usbip-Implement-SG-support-to-vhci-hcd-and-stub-driv.patch++>>> -| <<<--patches.kernel.org/4.12.13-021-NFS-Sync-the-correct-byte-range-during-synchr.patch-->>><<<++patches.suse/USB-usbcore-Fix-slab-out-of-bounds-bug-during-device.patch++>>> -| <<<--patches.kernel.org/4.12.13-022-NFSv4-Fix-up-mirror-allocation.patch-->>><<<++patches.suse/serial-stm32-Use-__maybe_unused-instead-of-if-CONFIG.patch++>>> -| <<<--patches.kernel.org/4.12.13-023-xfs-XFS_IS_REALTIME_INODE-should-be-false-if-.patch-->>><<<++patches.suse/tty-serial-fsl_lpuart-Use-appropriate-lpuart32_-I-O-.patch++>>> -| <<<--patches.kernel.org/4.12.13-024-Linux-4.12.13.patch-->>><<<++patches.suse/tty-serial-atmel-reschedule-TX-after-RX-was-started.patch++>>> -| <<<--patches.kernel.org/4.12.14-001-ipv6-accept-64k-1-packet-length-in-ip6_find_1.patch-->>><<<++patches.suse/serial-tegra-add-internal-loopback-functionality.patch++>>> -| <<<--patches.kernel.org/4.12.14-002-ipv6-add-rcu-grace-period-before-freeing-fib6.patch-->>><<<++patches.suse/serial-tegra-protect-IER-against-LCR.DLAB.patch++>>> -| <<<--patches.kernel.org/4.12.14-003-ipv6-fix-sparse-warning-on-rt6i_node.patch-->>><<<++patches.suse/tty-max310x-fix-off-by-one-buffer-access-when-storin.patch++>>> -| <<<--patches.kernel.org/4.12.14-004-macsec-add-genl-family-module-alias.patch-->>><<<++patches.suse/serial-sprd-correct-the-wrong-sequence-of-arguments.patch++>>> -| <<<--patches.kernel.org/4.12.14-005-udp-on-peeking-bad-csum-drop-packets-even-if-.patch-->>><<<++patches.suse/serial-tegra-add-support-to-ignore-read.patch++>>> -| <<<--patches.kernel.org/4.12.14-006-bpf-fix-map-value-attribute-for-hash-of-maps.patch-->>><<<++patches.suse/serial-tegra-avoid-reg-access-when-clk-disabled.patch++>>> -| <<<--patches.kernel.org/4.12.14-007-fsl-man-Inherit-parent-device-and-of_node.patch-->>><<<++patches.suse/serial-tegra-flush-the-RX-fifo-on-frame-error.patch++>>> -| <<<--patches.kernel.org/4.12.14-008-sctp-Avoid-out-of-bounds-reads-from-address-s.patch-->>><<<++patches.suse/serial-tegra-report-error-to-upper-tty-layer.patch++>>> -| <<<--patches.kernel.org/4.12.14-009-qlge-avoid-memcpy-buffer-overflow.patch-->>><<<++patches.suse/serial-tegra-check-for-FIFO-mode-enabled-status.patch++>>> -| <<<--patches.kernel.org/4.12.14-010-tipc-Fix-tipc_sk_reinit-handling-of-EAGAIN.patch-->>><<<++patches.suse/serial-tegra-set-maximum-num-of-uart-ports-to-8.patch++>>> -| <<<--patches.kernel.org/4.12.14-011-net-systemport-Be-drop-monitor-friendly.patch-->>><<<++patches.suse/serial-tegra-add-support-to-use-8-bytes-trigger.patch++>>> -| <<<--patches.kernel.org/4.12.14-012-net-bcmgenet-Be-drop-monitor-friendly.patch-->>><<<++patches.suse/serial-tegra-DT-for-Adjusted-baud-rates.patch++>>> -| <<<--patches.kernel.org/4.12.14-013-net-systemport-Free-DMA-coherent-descriptors-.patch-->>><<<++patches.suse/serial-tegra-add-support-to-adjust-baud-rate.patch++>>> -| <<<--patches.kernel.org/4.12.14-014-netvsc-fix-deadlock-betwen-link-status-and-re.patch-->>><<<++patches.suse/serial-tegra-report-clk-rate-errors.patch++>>> -| <<<--patches.kernel.org/4.12.14-015-udp6-set-rx_dst_cookie-on-rx_dst-updates.patch-->>><<<++patches.suse/serial-tegra-Add-PIO-mode-support.patch++>>> -| <<<--patches.kernel.org/4.12.14-016-net-mvpp2-fix-the-mac-address-used-when-using.patch-->>><<<++patches.suse/iio-imu-st_lsm6dsx-move-odr_table-in-st_lsm6dsx_sens.patch++>>> -| <<<--patches.kernel.org/4.12.14-017-cxgb4-Fix-stack-out-of-bounds-read-due-to-wro.patch-->>><<<++patches.suse/iio-tsl2772-Use-devm_add_action_or_reset-for-tsl2772.patch++>>> -| <<<--patches.kernel.org/4.12.14-018-ipv6-set-dst.obsolete-when-a-cached-route-has.patch-->>><<<++patches.suse/staging-erofs-fix-an-error-handling-in-erofs_readdir.patch++>>> -| <<<--patches.kernel.org/4.12.14-019-ipv6-do-not-set-sk_destruct-in-IPV6_ADDRFORM-.patch-->>><<<++patches.suse/staging-erofs-some-compressed-cluster-should-be-subm.patch++>>> -| <<<--patches.kernel.org/4.12.14-020-packet-Don-t-write-vnet-header-beyond-end-of-.patch-->>><<<++patches.suse/staging-erofs-cannot-set-EROFS_V_Z_INITED_BIT-if-fil.patch++>>> -| <<<--patches.kernel.org/4.12.14-021-kcm-do-not-attach-PF_KCM-sockets-to-avoid-dea.patch-->>><<<++patches.suse/staging-erofs-add-two-missing-erofs_workgroup_put-fo.patch++>>> -| <<<--patches.kernel.org/4.12.14-022-net-dsa-bcm_sf2-Fix-number-of-CFP-entries-for.patch-->>><<<++patches.suse/staging-erofs-avoid-endless-loop-of-invalid-lookback.patch++>>> -| <<<--patches.kernel.org/4.12.14-023-net-mlx5e-Check-for-qos-capability-in-dcbnl_i.patch-->>><<<++patches.suse/staging-erofs-detect-potential-multiref-due-to-corru.patch++>>> -| <<<--patches.kernel.org/4.12.14-024-net-mlx5e-Fix-DCB_CAP_ATTR_DCBX-capability-fo.patch-->>><<<++patches.suse/staging-most-sound-Fix-error-path-of-audio_init.patch++>>> -| <<<--patches.kernel.org/4.12.14-025-net-mlx5-Fix-arm-SRQ-command-for-ISSI-version.patch-->>><<<++patches.suse/iio-dac-ad5380-fix-incorrect-assignment-to-val.patch++>>> -| <<<--patches.kernel.org/4.12.14-026-net-mlx5e-Fix-dangling-page-pointer-on-DMA-ma.patch-->>><<<++patches.suse/mic-avoid-statically-declaring-a-struct-device.patch++>>> -| <<<--patches.kernel.org/4.12.14-027-net-mlx5e-Don-t-override-user-RSS-upon-set-ch.patch-->>><<<++patches.suse/phy-ti-am654-serdes-fix-an-use-after-free-in-serdes_.patch++>>> -| <<<--patches.kernel.org/4.12.14-028-net-mlx5e-Properly-resolve-TC-offloaded-ipv6-.patch-->>><<<++patches.suse/phy-renesas-rcar-gen3-usb2-Disable-clearing-VBUS-in-.patch++>>> -| <<<--patches.kernel.org/4.12.14-029-net-mlx5-E-Switch-Unload-the-representors-in-.patch-->>><<<++patches.suse/phy-qcom-qmp-Correct-ready-status-again.patch++>>> -| <<<--patches.kernel.org/4.12.14-030-net-mlx5e-Fix-inline-header-size-for-small-pa.patch-->>><<<++patches.suse/0001-thunderbolt-Switch-to-use-device_property_count_uXX.patch++>>> -| <<<--patches.kernel.org/4.12.14-031-net-mlx5e-Fix-CQ-moderation-mode-not-set-prop.patch-->>><<<++patches.suse/0001-thunderbolt-Show-key-using-pE-not-pEp.patch++>>> -| <<<--patches.kernel.org/4.12.14-032-Revert-net-phy-Correctly-process-PHY_HALTED-i.patch-->>><<<++patches.suse/0001-thunderbolt-Correct-path-indices-for-PCIe-tunnel.patch++>>> -| <<<--patches.kernel.org/4.12.14-033-net-fec-Allow-reception-of-frames-bigger-than.patch-->>><<<++patches.suse/0001-thunderbolt-Move-NVM-upgrade-support-flag-to-struct-.patch++>>> -| <<<--patches.kernel.org/4.12.14-034-mlxsw-spectrum-Forbid-linking-to-devices-that.patch-->>><<<++patches.suse/0001-thunderbolt-Use-32-bit-writes-when-writing-ring-prod.patch++>>> -| <<<--patches.kernel.org/4.12.14-035-bridge-switchdev-Clear-forward-mark-when-tran.patch-->>><<<++patches.suse/0001-thunderbolt-Do-not-fail-adding-switch-if-some-port-i.patch++>>> -| <<<--patches.kernel.org/4.12.14-036-Revert-net-use-lib-percpu_counter-API-for-fra.patch-->>><<<++patches.suse/0001-thunderbolt-Hide-switch-attributes-that-are-not-set.patch++>>> -| <<<--patches.kernel.org/4.12.14-037-Revert-net-fix-percpu-memory-leaks.patch-->>><<<++patches.suse/0001-thunderbolt-Expose-active-parts-of-NVM-even-if-upgra.patch++>>> -| <<<--patches.kernel.org/4.12.14-038-gianfar-Fix-Tx-flow-control-deactivation.patch-->>><<<++patches.suse/0001-thunderbolt-Add-support-for-Intel-Ice-Lake.patch++>>> -| <<<--patches.kernel.org/4.12.14-039-vhost_net-correctly-check-tx-avail-during-rx-.patch-->>><<<++patches.suse/0001-ACPI-property-Add-two-new-Thunderbolt-property-GUIDs.patch++>>> -| <<<--patches.kernel.org/4.12.14-040-ip6_gre-update-mtu-properly-in-ip6gre_err.patch-->>><<<++patches.suse/coresight-etm4x-Two-function-calls-less.patch++>>> -| <<<--patches.kernel.org/4.12.14-041-ipv6-fix-memory-leak-with-multiple-tables-dur.patch-->>><<<++patches.suse/coresight-etm4x-Add-ETM-PIDs-for-SDM845-and-MSM8996.patch++>>> -| <<<--patches.kernel.org/4.12.14-042-ipv6-fix-typo-in-fib6_net_exit.patch-->>><<<++patches.suse/coresight-cpu-debug-Add-support-for-Qualcomm-Kryo.patch++>>> -| <<<--patches.kernel.org/4.12.14-043-sctp-fix-missing-wake-ups-in-some-situations.patch-->>><<<++patches.suse/coresight-etr_buf-Consolidate-refcount-initializatio.patch++>>> -| <<<--patches.kernel.org/4.12.14-044-f2fs-let-fill_super-handle-roll-forward-error.patch-->>><<<++patches.suse/coresight-tmc-etr-Handle-memory-errors.patch++>>> -| <<<--patches.kernel.org/4.12.14-045-f2fs-check-hot_data-for-roll-forward-recovery.patch-->>><<<++patches.suse/coresight-tmc-etr-Check-if-non-secure-access-is-enab.patch++>>> -| <<<--patches.kernel.org/4.12.14-046-x86-fsgsbase-64-Fully-initialize-FS-and-GS-st.patch-->>><<<++patches.suse/coresight-Convert-pr_warn-to-dev_warn-for-obsolete-b.patch++>>> -| <<<--patches.kernel.org/4.12.14-047-x86-fsgsbase-64-Report-FSBASE-and-GSBASE-corr.patch-->>><<<++patches.suse/coresight-acpi-Static-funnel-support.patch++>>> -| <<<--patches.kernel.org/4.12.14-048-x86-switch_to-64-Rewrite-FS-GS-switching-yet-.patch-->>><<<++patches.suse/coresight-etm4x-Remove-superfluous-setting-of-os_unl.patch++>>> -| <<<--patches.kernel.org/4.12.14-049-fuse-allow-server-to-run-in-different-pid_ns.patch-->>><<<++patches.suse/coresight-etm4x-Use-explicit-barriers-on-enable-disa.patch++>>> -| <<<--patches.kernel.org/4.12.14-050-idr-remove-WARN_ON_ONCE-when-trying-to-replac.patch-->>><<<++patches.suse/coresight-etm4x-use-module_param-instead-of-module_p.patch++>>> -| <<<--patches.kernel.org/4.12.14-051-md-raid1-10-reset-bio-allocated-from-mempool.patch-->>><<<++patches.suse/coresight-etm4x-improve-clarity-of-etm4_os_unlock-co.patch++>>> -| <<<--patches.kernel.org/4.12.14-052-md-raid5-release-flush-io-in-raid5_do_work.patch-->>><<<++patches.suse/coresight-tmc-etr-Fix-updating-buffer-in-not-snapsho.patch++>>> -| <<<--patches.kernel.org/4.12.14-053-ipv6-Fix-may-be-used-uninitialized-warning-in.patch-->>><<<++patches.suse/coresight-tmc-etr-Fix-perf_data-check.patch++>>> -| <<<--patches.kernel.org/4.12.14-054-Linux-4.12.14.patch-->>><<<++patches.suse/coresight-tmc-Make-memory-width-mask-computation-int.patch++>>> -|<<<++ patches.suse/coresight-tmc-etr-Decouple-buffer-sync-and-barrier-p.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/coresight-tmc-etr-Add-barrier-packets-when-moving-of.patch++>>> -| <<<--# Non-upstream fixes for stable patches-->>><<<++patches.suse/dev-mem-Bail-out-upon-SIGKILL.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/firmware-google-check-if-size-is-valid-when-decoding.patch++>>> -| <<<--patches.suse/mlxsw-spectrum-Forbid-linking-to-devices-fix.patch-->>><<<++patches.suse/crypto-ccree-account-for-TEE-not-ready-to-report.patch++>>> -| <<<--patches.suse/tcp-reset-sk_send_head-in-tcp_write_queue_purge.patch-->>><<<++patches.suse/crypto-ccp-Reduce-maximum-stack-usage.patch++>>> -|<<<++ patches.suse/0001-padata-Replace-delayed-timer-with-immediate-workqueu.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/0001-padata-purge-get_cpu-and-reorder_via_wq-from-padata_.patch++>>> -| <<<--# Build fixes that apply to the vanilla kernel too.-->>><<<++patches.suse/crypto-qat-Silence-smp_processor_id-warning.patch++>>> -| <<<--# Patches in patches.rpmify are applied to both -vanilla-->>><<<++patches.suse/crypto-ccree-use-the-full-crypt-length-value.patch++>>> -| <<<--# and patched flavors.-->>><<<++patches.suse/crypto-caam-fix-concurrency-issue-in-givencrypt-desc.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/crypto-ccp-Clean-up-and-exit-correctly-on-allocation.patch++>>> -|<<<++ patches.suse/crypto-caam-qi-fix-error-handling-in-ERN-handler.patch++>>> -| <<<--patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch-->>><<<++patches.suse/crypto-caam-free-resources-in-case-caam_rng-registra.patch++>>> -| <<<--patches.rpmify/Add-ksym-provides-tool.patch-->>><<<++patches.suse/crypto-caam-execute-module-exit-point-only-if-necess.patch++>>> -|<<<++ patches.suse/crypto-caam-unregister-algorithm-only-if-the-registr.patch++>>> -| <<<--patches.suse/0001-tools-lib-subcmd-pager.c-do-not-alias-select-params.patch-->>><<<++patches.suse/0001-padata-initialize-pd-cpu-with-effective-cpumask.patch++>>> -| <<<--patches.suse/0001-objtool-perf-Fix-GCC-8-Wrestrict-error.patch-->>><<<++patches.suse/crypto-caam-qi-execute-library-only-on-DPAA-1.x.patch++>>> -| <<<--patches.suse/irq_data_get_effective_affinity_mask.patch-->>><<<++patches.suse/crypto-caam-qi-use-print_hex_dump_debug-function-to-.patch++>>> -|<<<++ patches.suse/crypto-mediatek-fix-uninitialized-value-of-gctx-text.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/crypto-skcipher-Unmap-pages-after-an-external-error.patch++>>> -| <<<--# The sorted section contains everything that is a backport-->>><<<++patches.suse/crypto-cavium-zip-Add-missing-single_release.patch++>>> -| <<<--# or has been submitted upstream with an expectation of-->>><<<++patches.suse/0001-padata-allocate-workqueue-internally.patch++>>> -| <<<--# being accepted and then backported. Out-of-tree patches-->>><<<++patches.suse/0001-workqueue-unconfine-alloc-apply-free_workqueue_attrs.patch++>>> -| <<<--# go into subsystem sections after this.-->>><<<++patches.suse/0001-padata-make-padata_do_parallel-find-alternate-callba.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/0001-crypto-pcrypt-remove-padata-cpumask-notifier.patch++>>> -|<<<++ patches.suse/0001-padata-pcrypt-take-CPU-hotplug-lock-internally-in-pa.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/0001-padata-use-separate-workqueues-for-parallel-and-seri.patch++>>> -| <<<--# sorted patches-->>><<<++patches.suse/0001-padata-unbind-parallel-jobs-from-specific-CPUs.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/net-Use-skb-accessors-in-network-drivers.patch++>>> -| <<<--patches.suse/0001-uuid-afs-move-struct-uuid_v1-back-into-afs.patch-->>><<<++patches.suse/net-Use-skb-accessors-in-network-core.patch++>>> -| <<<--patches.suse/0002-xfs-use-uuid_copy-helper-to-abstract-uuid_t.patch-->>><<<++patches.suse/net-Increase-the-size-of-skb_frag_t.patch++>>> -| <<<--patches.suse/0003-xfs-use-uuid_be-to-implement-the-uuid_t-type.patch-->>><<<++patches.suse/net-Reorder-the-contents-of-skb_frag_t.patch++>>> -| <<<--patches.suse/0004-md-namespace-private-helper-names.patch-->>><<<++patches.suse/net-Rename-skb_frag-page-to-bv_page.patch++>>> -| <<<--patches.suse/0005-nfsd-namespace-prefix-uuid_parse.patch-->>><<<++patches.suse/net-Rename-skb_frag_t-size-to-bv_len.patch++>>> -| <<<--patches.suse/0006-uuid-remove-uuid_be-defintions-from-the-uapi-header.patch-->>><<<++patches.suse/net-Convert-skb_frag_t-to-bio_vec.patch++>>> -| <<<--patches.suse/0007-uuid-rename-uuid-types.patch-->>><<<++patches.suse/ftgmac100-Fix-build.patch++>>> -| <<<--patches.suse/0008-uuid-don-t-export-guid_index-and-uuid_index.patch-->>><<<++patches.suse/net-broadcom-Use-dev_get_drvdata.patch++>>> -| <<<--patches.suse/0009-uuid-hoist-helpers-uuid_equal-and-uuid_copy-from-xfs.patch-->>><<<++patches.suse/e1000e-Use-dev_get_drvdata-where-possible.patch++>>> -| <<<--patches.suse/0010-uuid-hoist-uuid_is_null-helper-from-libnvdimm.patch-->>><<<++patches.suse/fm10k-Use-dev_get_drvdata.patch++>>> -| <<<--patches.suse/0011-S390-sysinfo-use-uuid_is_null-instead-of-opencoding-.patch-->>><<<++patches.suse/i40e-Use-dev_get_drvdata.patch++>>> -| <<<--patches.suse/0012-xfs-remove-uuid_getnodeuniq-and-xfs_uu_t.patch-->>><<<++patches.suse/igb-Use-dev_get_drvdata-where-possible.patch++>>> -| <<<--patches.suse/0013-xfs-use-the-common-helper-uuid_is_null.patch-->>><<<++patches.suse/net-mlx5e-xsk-dynamically-allocate-mlx5e_channel_par.patch++>>> -| <<<--patches.suse/0014-block-remove-blk_part_pack_uuid.patch-->>><<<++patches.suse/net-sched-include-mpls-actions-in-hardware-intermedi.patch++>>> -| <<<--patches.suse/0015-ima-policy-switch-to-use-uuid_t.patch-->>><<<++patches.suse/nfp-flower-offload-MPLS-push-action.patch++>>> -| <<<--patches.suse/0016-fs-switch-s_uuid-to-uuid_t.patch-->>><<<++patches.suse/nfp-flower-offload-MPLS-pop-action.patch++>>> -| <<<--patches.suse/nvme-switch-to-uuid_t.patch-->>><<<++patches.suse/nfp-flower-offload-MPLS-set-action.patch++>>> -| <<<--patches.suse/acpi-nfit-Switch-to-use-new-generic-UUID-API.patch-->>><<<++patches.suse/drivers-net-xgene-Remove-acpi_has_method-calls.patch++>>> -| <<<--patches.suse/0018-ACPI-APEI-Switch-to-use-new-generic-UUID-API.patch-->>><<<++patches.suse/sfc-Use-dev_get_drvdata-where-possible.patch++>>> -| <<<--patches.suse/ACPI-bus-Switch-to-use-new-generic-UUID-API.patch-->>><<<++patches.suse/sfc-falcon-Use-dev_get_drvdata-where-possible.patch++>>> -| <<<--patches.suse/ACPI-extlog-Switch-to-use-new-generic-UUID-API.patch-->>><<<++patches.suse/Build-fixes-for-skb_frag_size-conversion.patch++>>> -| <<<--patches.suse/ACPI-Switch-to-use-generic-guid_t-in-acpi_evaluate_d.patch-->>><<<++patches.suse/net-ixgbevf-fix-a-compilation-error-of-skb_frag_t.patch++>>> -| <<<--patches.suse/acpi-always-include-uuid.h.patch-->>><<<++patches.suse/igc-Remove-the-polarity-field-from-a-PHY-information.patch++>>> -| <<<--patches.suse/thermal-int340x_thermal-Switch-to-use-new-generic-UU.patch-->>><<<++patches.suse/igc-Remove-the-unused-field-from-a-device-specificat.patch++>>> -| <<<--patches.suse/thermal-int340x_thermal-fix-compile-after-the-UUID-A.patch-->>><<<++patches.suse/igc-Update-the-MAC-reset-flow.patch++>>> -| <<<--patches.suse/blk-mq-merge-bio-into-sw-queue-before-plugging.patch-->>><<<++patches.suse/igc-Add-more-SKUs-for-i225-device.patch++>>> -| <<<--patches.suse/blk-mq-make-per-sw-queue-bio-merge-as-default-.bio_m.patch-->>><<<++patches.suse/e1000e-add-workaround-for-possible-stalled-packet.patch++>>> -| <<<--patches.suse/cfq-iosched-Delete-unused-function-min_vdisktime.patch-->>><<<++patches.suse/qed-reduce-maximum-stack-frame-size.patch++>>> -| <<<--patches.suse/blk-mq-debugfs-Show-atomic-request-flags.patch-->>><<<++patches.suse/mlx4-avoid-large-stack-usage-in-mlx4_init_hca.patch++>>> -| <<<--patches.suse/blk-mq-debugfs-Show-requeue-list.patch-->>><<<++patches.suse/net-sfc-falcon-convert-to-i2c_new_dummy_device.patch++>>> -| <<<--patches.suse/blk-mq-debugfs-Show-busy-requests.patch-->>><<<++patches.suse/mlxsw-spectrum-Expose-KVD-size-for-Spectrum-2.patch++>>> -| <<<--patches.suse/blk-mq-debugfs-Add-kick-operation.patch-->>><<<++patches.suse/mlxsw-spectrum_router-Increase-scale-of-IPv6-nexthop.patch++>>> -| <<<--patches.suse/block-Introduce-queue-flag-QUEUE_FLAG_SCSI_PASSTHROU.patch-->>><<<++patches.suse/staging-octeon-Fix-build-failure-due-to-typo.patch++>>> -| <<<--patches.suse/bsg-Check-queue-type-before-attaching-to-a-queue.patch-->>><<<++patches.suse/net-neigh-remove-redundant-assignment-to-variable-bu.patch++>>> -| <<<--patches.suse/pktcdvd-Check-queue-type-before-attaching-to-a-queue.patch-->>><<<++patches.suse/net-stmmac-Make-MDIO-bus-reset-optional.patch++>>> -| <<<--patches.suse/loop-Remove-unused-bdev-argument.patch-->>><<<++patches.suse/net-stmmac-Do-not-request-stmmaceth-clock.patch++>>> -| <<<--patches.suse/loop-support-4k-blocksize.patch-->>><<<++patches.suse/drivers-net-xgene-Move-status-variable-declaration-i.patch++>>> -| <<<--patches.suse/loop-fix-error-handling.patch-->>><<<++patches.suse/mlx4-en_netdev-allow-offloading-VXLAN-over-VLAN.patch++>>> -| <<<--patches.suse/nvme-lightnvm-use-blk_execute_rq-in-nvme_nvm_submit_.patch-->>><<<++patches.suse/mlxsw-spectrum_flower-Forbid-to-offload-mirred-redir.patch++>>> -| <<<--patches.suse/gfs2-remove-the-unused-sd_log_error-field.patch-->>><<<++patches.suse/mlxsw-spectrum_acl-Track-rules-that-forbid-egress-bl.patch++>>> -| <<<--patches.suse/dm-fix-REQ_RAHEAD-handling.patch-->>><<<++patches.suse/mlxsw-spectrum_flower-Forbid-to-offload-match-on-res.patch++>>> -| <<<--patches.suse/fs-remove-the-unused-error-argument-to-dio_end_io.patch-->>><<<++patches.suse/net-hns3-add-reset-checking-before-set-channels.patch++>>> -| <<<--patches.suse/fs-simplify-dio_bio_complete.patch-->>><<<++patches.suse/net-hns3-add-a-check-for-get_reset_level.patch++>>> -| <<<--patches.suse/block_dev-propagate-bio_iov_iter_get_pages-error-in-.patch-->>><<<++patches.suse/net-hns3-remove-upgrade-reset-level-when-reset-fail.patch++>>> -| <<<--patches.suse/dm-mpath-merge-do_end_io_bio-into-multipath_end_io_b.patch-->>><<<++patches.suse/net-hns3-change-GFP-flag-during-lock-period.patch++>>> -| <<<--patches.suse/dm-don-t-return-errnos-from-map.patch-->>><<<++patches.suse/net-hns3-modify-firmware-version-display-format.patch++>>> -| <<<--patches.suse/dm-change-end_io-calling-convention.patch-->>><<<++patches.suse/net-hns3-add-debug-messages-to-identify-eth-down-cau.patch++>>> -| <<<--patches.suse/block-introduce-new-block-status-code-type.patch-->>><<<++patches.suse/net-hns3-make-hclge_service-use-delayed-workqueue.patch++>>> -| <<<--patches.suse/blk-mq-switch-queue_rq-return-value-to-blk_status_t.patch-->>><<<++patches.suse/net-hns3-add-interrupt-affinity-support-for-misc-int.patch++>>> -| <<<--patches.suse/block-switch-bios-to-blk_status_t.patch-->>><<<++patches.suse/net-hns3-Add-support-for-using-order-1-pages-with-a-.patch++>>> -| <<<--patches.suse/dm-bump-DM_VERSION_MINOR-in-response-to-target-metho.patch-->>><<<++patches.suse/net-hns3-use-dev_info-instead-of-pr_info.patch++>>> -| <<<--patches.suse/nvme-rdma-fix-merge-error.patch-->>><<<++patches.suse/NFC-fix-attrs-checks-in-netlink-interface.patch++>>> -| <<<--patches.suse/dm-missing-break-in-process_queued_bios.patch-->>><<<++patches.suse/bnxt_en-Update-firmware-interface-spec.-to-1.10.0.89.patch++>>> -| <<<--patches.suse/block-Dedicated-error-code-fixups.patch-->>><<<++patches.suse/bnxt_en-Add-TPA-structure-definitions-for-BCM57500-c.patch++>>> -| <<<--patches.suse/block-swim3-make-of_device_ids-const.patch-->>><<<++patches.suse/bnxt_en-Refactor-TPA-logic.patch++>>> -| <<<--patches.suse/nvme.h-add-struct-nvme_host_mem_buf_desc-and-HMB-fla.patch-->>><<<++patches.suse/bnxt_en-Expand-bnxt_tpa_info-struct-to-support-57500.patch++>>> -| <<<--patches.suse/nvme.h-add-dword-12-15-fields-to-struct-nvme_feature.patch-->>><<<++patches.suse/bnxt_en-Handle-standalone-RX_AGG-completions.patch++>>> -| <<<--patches.suse/nvme-save-hmpre-and-hmmin-in-struct-nvme_ctrl.patch-->>><<<++patches.suse/bnxt_en-Refactor-tunneled-hardware-GRO-logic.patch++>>> -| <<<--patches.suse/nvme-pci-implement-host-memory-buffer-support.patch-->>><<<++patches.suse/bnxt_en-Set-TPA-GRO-mode-flags-on-57500-chips-proper.patch++>>> -| <<<--patches.suse/nvme-loop-get-rid-of-unused-controller-lock.patch-->>><<<++patches.suse/bnxt_en-Add-fast-path-logic-for-TPA-on-57500-chips.patch++>>> -| <<<--patches.suse/nvme-rdma-get-rid-of-unused-ctrl-lock.patch-->>><<<++patches.suse/bnxt_en-Add-TPA-ID-mapping-logic-for-57500-chips.patch++>>> -| <<<--patches.suse/nvme-rdma-Make-queue-flags-bit-numbers-and-not-shift.patch-->>><<<++patches.suse/bnxt_en-Add-hardware-GRO-setup-function-for-57500-ch.patch++>>> -| <<<--patches.suse/nvme-rdma-Don-t-rearm-the-CQ-when-polling-directly.patch-->>><<<++patches.suse/bnxt_en-Refactor-ethtool-ring-statistics-logic.patch++>>> -| <<<--patches.suse/nvme-rdma-make-nvme_rdma_-create-destroy-_queue_ib-s.patch-->>><<<++patches.suse/bnxt_en-Allocate-the-larger-per-ring-statistics-bloc.patch++>>> -| <<<--patches.suse/nvme-rdma-rework-rdma-connection-establishment-error.patch-->>><<<++patches.suse/bnxt_en-Support-TPA-counters-on-57500-chips.patch++>>> -| <<<--patches.suse/nvme-rdma-Get-rid-of-CONNECTED-state.patch-->>><<<++patches.suse/bnxt_en-Refactor-bnxt_init_one-and-turn-on-TPA-suppo.patch++>>> -| <<<--patches.suse/nvme-Don-t-allow-to-reset-a-reconnecting-controller.patch-->>><<<++patches.suse/bnxt_en-Support-all-variants-of-the-5750X-chip-famil.patch++>>> -| <<<--patches.suse/nvme-Move-transports-to-use-nvme-core-workqueue.patch-->>><<<++patches.suse/bnxt_en-Add-PCI-IDs-for-57500-series-NPAR-devices.patch++>>> -| <<<--patches.suse/nvme-queue-ns-scanning-and-async-request-from-nvme_w.patch-->>><<<++patches.suse/linux-Add-skb_frag_t-page_offset-accessors.patch++>>> -| <<<--patches.suse/nvme-move-nr_reconnects-to-nvme_ctrl.patch-->>><<<++patches.suse/net-Use-skb_frag_off-accessors.patch++>>> -| <<<--patches.suse/nvme-pci-remap-BAR0-to-cover-admin-CQ-doorbell-for-l.patch-->>><<<++patches.suse/linux-Remove-bvec-page_offset-use-bv_offset.patch++>>> -| <<<--patches.suse/nvme-pci-Remove-watchdog-timer.patch-->>><<<++patches.suse/net-Remove-dev_err-usage-after-platform_get_irq.patch++>>> -| <<<--patches.suse/nvme-pci-remove-redundant-includes.patch-->>><<<++patches.suse/vhost-vsock-split-packets-to-send-using-multiple-buf.patch++>>> -| <<<--patches.suse/scatterlist-add-sg_zero_buffer-helper.patch-->>><<<++patches.suse/selftests-mlxsw-Fix-local-variable-declarations-in-D.patch++>>> -| <<<--patches.suse/nvmet-use-NVME_IDENTIFY_DATA_SIZE.patch-->>><<<++patches.suse/selftests-mlxsw-Add-a-test-for-leftover-DSCP-rule.patch++>>> -| <<<--patches.suse/nvme-introduce-NVMe-Namespace-Identification-Descrip.patch-->>><<<++patches.suse/0001-mac80211-pass-the-vif-to-cancel_remain_on_channel.patch++>>> -| <<<--patches.suse/nvme-rename-uuid-to-nguid-in-nvme_ns.patch-->>><<<++patches.suse/net-mlx5e-Print-a-warning-when-LRO-feature-is-droppe.patch++>>> -| <<<--patches.suse/nvme-get-list-of-namespace-descriptors.patch-->>><<<++patches.suse/net-mlx5e-Avoid-warning-print-when-not-required.patch++>>> -| <<<--patches.suse/nvme-provide-UUID-value-to-userspace.patch-->>><<<++patches.suse/net-mlx5e-Improve-ethtool-rxnfc-callback-structure.patch++>>> -| <<<--patches.suse/nvmet-implement-namespace-identify-descriptor-list.patch-->>><<<++patches.suse/net-mlx5e-Fix-unnecessary-flow_block_cb_is_busy-call.patch++>>> -| <<<--patches.suse/nvmet-add-uuid-field-to-nvme_ns-and-populate-via-con.patch-->>><<<++patches.suse/net-mlx5e-Simplify-get_route_and_out_devs-helper-fun.patch++>>> -| <<<--patches.suse/nvmet-allow-overriding-the-NVMe-VS-via-configfs.patch-->>><<<++patches.suse/net-mlx5e-Extend-tc-flow-struct-with-reference-count.patch++>>> -| <<<--patches.suse/nvme-use-ctrl-device-consistently-for-logging.patch-->>><<<++patches.suse/net-mlx5e-Change-flow-flags-type-to-unsigned-long.patch++>>> -| <<<--patches.suse/nvmet-fc-Remove-a-set-but-not-used-variable.patch-->>><<<++patches.suse/net-mlx5e-Protect-tc-flows-hashtable-with-rcu.patch++>>> -| <<<--patches.suse/nvme-add-fields-into-identify-controller-data-struct.patch-->>><<<++patches.suse/net-mlx5e-Protect-unready-flows-with-dedicated-lock.patch++>>> -| <<<--patches.suse/nvmf-keep-track-of-nvmet-connect-error-status.patch-->>><<<++patches.suse/net-mlx5e-Eswitch-change-offloads-num_flows-type-to-.patch++>>> -| <<<--patches.suse/nvme-rdma-fix-error-code-in-nvme_rdma_create_ctrl.patch-->>><<<++patches.suse/net-mlx5e-Eswitch-use-state_lock-to-synchronize-vlan.patch++>>> -| <<<--patches.suse/nvme-mark-shutdown_timeout-static.patch-->>><<<++patches.suse/net-mlx5e-Rely-on-rcu-instead-of-rtnl-lock-when-gett.patch++>>> -| <<<--patches.suse/nvme-move-protection-information-check-into-nvme_set.patch-->>><<<++patches.suse/net-mlx5e-Protect-tc-flow-table-with-mutex.patch++>>> -| <<<--patches.suse/nvme-rdma-merge-init_request-and-exit_request-method.patch-->>><<<++patches.suse/net-bridge-mcast-add-delete-due-to-fast-leave-mdb-fl.patch++>>> -| <<<--patches.suse/nvme-fc-merge-init_request-methods.patch-->>><<<++patches.suse/mvpp2-use-devm_platform_ioremap_resource-to-simplify.patch++>>> -| <<<--patches.suse/nvme-loop-merge-init_request-methods.patch-->>><<<++patches.suse/net-phy-xgene-use-devm_platform_ioremap_resource-to-.patch++>>> -| <<<--patches.suse/nvme-pci-merge-init_request-methods.patch-->>><<<++patches.suse/net-hns3-add-link-change-event-report.patch++>>> -| <<<--patches.suse/nvme-move-reset-workqueue-handling-to-common-code.patch-->>><<<++patches.suse/net-hns3-add-handler-for-NCSI-error-mailbox.patch++>>> -| <<<--patches.suse/nvme-no-need-to-wait-for-the-reset-when-keepalive-fa.patch-->>><<<++patches.suse/net-hns3-do-not-query-unsupported-commands-in-debugf.patch++>>> -| <<<--patches.suse/nvme-don-t-hard-code-size-of-struct-t10_pi_tuple.patch-->>><<<++patches.suse/net-hns3-refine-for-set-ring-parameters.patch++>>> -| <<<--patches.suse/nvme-implement-NS-Optimal-IO-Boundary-from-1.3-Spec.patch-->>><<<++patches.suse/net-hns3-remove-unnecessary-variable-in-hclge_get_ma.patch++>>> -| <<<--patches.suse/0001-loop-Add-PF_LESS_THROTTLE-to-block-loop-device-threa.patch-->>><<<++patches.suse/net-hns3-minor-cleanup-in-hns3_clean_rx_ring.patch++>>> -| <<<--patches.suse/0031-blk-mq-mark-blk_mq_rq_ctx_init-static.patch-->>><<<++patches.suse/net-hns3-minior-error-handling-change-for-hclge_tm_s.patch++>>> -| <<<--patches.suse/0032-blk-mq-move-blk_mq_sched_-get-put-_request-to-blk-mq.patch-->>><<<++patches.suse/net-hns3-simplify-hclge_cmd_query_error.patch++>>> -| <<<--patches.suse/0033-blk-mq-remove-blk_mq_sched_-get-put-_rq_priv.patch-->>><<<++patches.suse/net-hns3-rename-a-member-in-struct-hclge_mac_etherty.patch++>>> -| <<<--patches.suse/0034-blk-mq-sched-unify-request-finished-methods.patch-->>><<<++patches.suse/net-hns3-fix-some-reset-handshake-issue.patch++>>> -| <<<--patches.suse/0035-blk-mq-simplify-blk_mq_free_request.patch-->>><<<++patches.suse/net-hns3-clear-reset-interrupt-status-in-hclge_irq_h.patch++>>> -| <<<--patches.suse/0036-blk-mq-streamline-blk_mq_get_request.patch-->>><<<++patches.suse/net-hns3-activate-reset-timer-when-calling-reset_eve.patch++>>> -| <<<--patches.suse/0037-bfq-iosched-fix-NULL-ioc-check-in-bfq_get_rq_private.patch-->>><<<++patches.suse/ice-add-lp_advertising-flow-control-support.patch++>>> -| <<<--patches.suse/0038-blk-mq-refactor-blk_mq_sched_assign_ioc.patch-->>><<<++patches.suse/ice-track-hardware-stat-registers-past-rollover.patch++>>> -| <<<--patches.suse/0039-blk-mq-sched-unify-request-prepare-methods.patch-->>><<<++patches.suse/ice-Move-vector-base-setup-to-PF-VSI.patch++>>> -| <<<--patches.suse/0040-blk-mq-remove-__blk_mq_alloc_request.patch-->>><<<++patches.suse/ice-Always-set-prefena-when-configuring-an-Rx-queue.patch++>>> -| <<<--patches.suse/0041-blk-remove-bio_set-arg-from-blk_queue_split.patch-->>><<<++patches.suse/ice-separate-out-control-queue-lock-creation.patch++>>> -| <<<--patches.suse/0042-blk-replace-bioset_create_nobvec-with-a-flags-arg-to.patch-->>><<<++patches.suse/ice-Do-not-configure-port-with-no-media.patch++>>> -| <<<--patches.suse/0043-blk-make-the-bioset-rescue_workqueue-optional.patch-->>><<<++patches.suse/ice-Disable-VFs-until-reset-is-completed.patch++>>> -| <<<--patches.suse/0044-blk-use-non-rescuing-bioset-for-q-bio_split.patch-->>><<<++patches.suse/ice-Only-bump-Rx-tail-and-release-buffers-once-per-n.patch++>>> -| <<<--patches.suse/0045-block-Improvements-to-bounce-buffer-handling.patch-->>><<<++patches.suse/ice-Set-up-Tx-scheduling-tree-based-on-alloc-VSI-Tx-.patch++>>> -| <<<--patches.suse/0052-rbd-use-bio_clone_fast-instead-of-bio_clone.patch-->>><<<++patches.suse/ice-Update-number-of-VF-queue-before-setting-VSI-res.patch++>>> -| <<<--patches.suse/0051-drbd-use-bio_clone_fast-instead-of-bio_clone.patch-->>><<<++patches.suse/ice-Add-stats-for-Rx-drops-at-the-port-level.patch++>>> -| <<<--patches.suse/0048-pktcdvd-use-bio_clone_fast-instead-of-bio_clone.patch-->>><<<++patches.suse/ice-Remove-duplicate-code-in-ice_alloc_rx_bufs.patch++>>> -| <<<--patches.suse/0053-xen-blkfront-remove-bio-splitting.patch-->>><<<++patches.suse/ice-Don-t-return-error-for-disabling-LAN-Tx-queue-th.patch++>>> -| <<<--patches.suse/0046-bcache-use-kmalloc-to-allocate-bio-in-bch_data_verif.patch-->>><<<++patches.suse/ice-Remove-unnecessary-flag-ICE_FLAG_MSIX_ENA.patch++>>> -| <<<--patches.suse/0054-block-remove-bio_clone-and-all-references.patch-->>><<<++patches.suse/ice-Remove-flag-to-track-VF-interrupt-status.patch++>>> -| <<<--patches.suse/0055-block-don-t-check-for-BIO_MAX_PAGES-in-blk_bio_segme.patch-->>><<<++patches.suse/ice-Bump-version-number.patch++>>> -| <<<--patches.suse/0056-blk-mq-move-blk_mq_quiesce_queue-into-include-linux-.patch-->>><<<++patches.suse/enetc-Clean-up-local-mdio-bus-allocation.patch++>>> -| <<<--patches.suse/0057-blk-mq-introduce-blk_mq_quiesce_queue_nowait.patch-->>><<<++patches.suse/enetc-Clean-up-makefile.patch++>>> -| <<<--patches.suse/0058-blk-mq-introduce-blk_mq_unquiesce_queue.patch-->>><<<++patches.suse/enetc-Add-mdio-bus-driver-for-the-PCIe-MDIO-endpoint.patch++>>> -| <<<--patches.suse/0059-blk-mq-use-the-introduced-blk_mq_unquiesce_queue.patch-->>><<<++patches.suse/fm10k-reduce-scope-of-the-err-variable.patch++>>> -| <<<--patches.suse/0060-blk-mq-use-QUEUE_FLAG_QUIESCED-to-quiesce-queue.patch-->>><<<++patches.suse/fm10k-reduce-scope-of-p-local-variable.patch++>>> -| <<<--patches.suse/0061-blk-mq-update-comments-on-blk_mq_quiesce_queue.patch-->>><<<++patches.suse/fm10k-reduce-the-scope-of-qv-local-variable.patch++>>> -| <<<--patches.suse/0062-blk-mq-don-t-stop-queue-for-quiescing.patch-->>><<<++patches.suse/fm10k-reduce-the-scope-of-local-err-variable.patch++>>> -| <<<--patches.suse/0063-blk-mq-clarify-dispatch-may-not-be-drained-blocked-b.patch-->>><<<++patches.suse/fm10k-reduce-the-scope-of-the-q_idx-local-variable.patch++>>> -| <<<--patches.suse/0064-Revert-blk-mq-don-t-use-sync-workqueue-flushing-from.patch-->>><<<++patches.suse/fm10k-reduce-the-scope-of-the-tx_buffer-variable.patch++>>> -| <<<--patches.suse/nvme-host-unquiesce-queue-in-nvme_kill_queues.patch-->>><<<++patches.suse/fm10k-reduce-the-scope-of-the-err-variable.patch++>>> -| <<<--patches.suse/0001-fs-Separate-out-kiocb-flags-setup-based-on-RWF_-flag.patch-->>><<<++patches.suse/fm10k-reduce-the-scope-of-the-local-i-variable.patch++>>> -| <<<--patches.suse/0002-fs-Introduce-filemap_range_has_page.patch-->>><<<++patches.suse/fm10k-reduce-the-scope-of-the-local-msg-variable.patch++>>> -| <<<--patches.suse/0003-fs-Use-RWF_-flags-for-AIO-operations.patch-->>><<<++patches.suse/fm10k-reduce-the-scope-of-the-result-local-variable.patch++>>> -| <<<--patches.suse/0004-fs-Introduce-RWF_NOWAIT-and-FMODE_AIO_NOWAIT.patch-->>><<<++patches.suse/fm10k-reduce-scope-of-the-ring-variable.patch++>>> -| <<<--patches.suse/0005-fs-return-if-direct-I-O-will-trigger-writeback.patch-->>><<<++patches.suse/net-mlx5-fix-Wtype-limits-compilation-warnings.patch++>>> -| <<<--patches.suse/0006-fs-Introduce-IOMAP_NOWAIT.patch-->>><<<++patches.suse/net-mlx5-Refactor-and-optimize-flow-counter-bulk-que.patch++>>> -| <<<--patches.suse/0066-block-return-on-congested-block-device.patch-->>><<<++patches.suse/net-mlx5-Add-flow-counter-bulk-allocation-hardware-b.patch++>>> -| <<<--patches.suse/0008-ext4-nowait-aio-support.patch-->>><<<++patches.suse/net-mlx5-Fix-offset-of-tisc-bits-reserved-field.patch++>>> -| <<<--patches.suse/0009-xfs-nowait-aio-support.patch-->>><<<++patches.suse/net-mlx5-Make-load_one-and-unload_one-symmetric.patch++>>> -| <<<--patches.suse/0010-btrfs-nowait-aio-support.patch-->>><<<++patches.suse/net-mlx5-E-Switch-Verify-support-QoS-element-type.patch++>>> -| <<<--patches.suse/0113-block-remove-the-unused-bio_to_phys-macro.patch-->>><<<++patches.suse/net-mlx5-E-switch-Combine-metadata-enable-disable-fu.patch++>>> -| <<<--patches.suse/0076-blk-mq-Reduce-blk_mq_hw_ctx-size.patch-->>><<<++patches.suse/net-mlx5-E-switch-Initialize-TSAR-Qos-hardware-block.patch++>>> -| <<<--patches.suse/0077-block-Make-request-operation-type-argument-declarati.patch-->>><<<++patches.suse/net-mlx5-E-switch-Introduce-helper-function-to-enabl.patch++>>> -| <<<--patches.suse/0078-block-Introduce-request_queue.initialize_rq_fn.patch-->>><<<++patches.suse/net-mlx5-E-Switch-remove-redundant-error-handling.patch++>>> -| <<<--patches.suse/0079-block-Make-most-scsi_req_init-calls-implicit.patch-->>><<<++patches.suse/net-mlx5-E-Switch-Remove-redundant-mc_promisc-NULL-c.patch++>>> -| <<<--patches.suse/0080-block-Change-argument-type-of-scsi_req_init.patch-->>><<<++patches.suse/net-mlx5-E-switch-Tide-up-eswitch-config-sequence.patch++>>> -| <<<--patches.suse/0081-blk-mq-Initialize-.rq_flags-in-blk_mq_rq_ctx_init.patch-->>><<<++patches.suse/net-mlx5-E-Switch-add-ingress-rate-support.patch++>>> -| <<<--patches.suse/0082-block-Check-locking-assumptions-at-runtime.patch-->>><<<++patches.suse/net-mlx5-Add-flow-counter-bulk-infrastructure.patch++>>> -| <<<--patches.suse/0083-block-Document-what-queue-type-each-function-is-inte.patch-->>><<<++patches.suse/net-mlx5-Add-flow-counter-pool.patch++>>> -| <<<--patches.suse/0084-blk-mq-Document-locking-assumptions.patch-->>><<<++patches.suse/net-mlx5e-Tx-Strict-the-room-needed-for-SQ-edge-NOPs.patch++>>> -| <<<--patches.suse/0085-block-Constify-disk_type.patch-->>><<<++patches.suse/net-mlx5e-XDP-Close-TX-MPWQE-session-when-no-room-fo.patch++>>> -| <<<--patches.suse/0086-blk-mq-Warn-when-attempting-to-run-a-hardware-queue-.patch-->>><<<++patches.suse/net-mlx5e-XDP-Slight-enhancement-for-WQE-fetch-funct.patch++>>> -| <<<--patches.suse/0001-btrfs-use-new-block-error-code.patch-->>><<<++patches.suse/net-mlx5e-Tx-Soften-inline-mode-VLAN-dependencies.patch++>>> -| <<<--patches.suse/0087-block-Add-fallthrough-markers-to-switch-statements.patch-->>><<<++patches.suse/net-mlx5e-Rx-checksum-handling-refactoring.patch++>>> -| <<<--patches.suse/0088-block-Declare-local-symbols-static.patch-->>><<<++patches.suse/net-mlx5e-Fix-mlx5e_tx_reporter_create-return-value.patch++>>> -| <<<--patches.suse/0089-block-Fix-off-by-one-errors-in-blk_status_to_errno-a.patch-->>><<<++patches.suse/net-mlx5e-Set-tx-reporter-only-on-successful-creatio.patch++>>> -| <<<--patches.suse/0090-blk-mq-Make-it-safe-to-quiesce-and-unquiesce-from-an.patch-->>><<<++patches.suse/net-mlx5e-TX-reporter-cleanup.patch++>>> -| <<<--patches.suse/0091-blk-mq-remove-double-set-queue_num.patch-->>><<<++patches.suse/net-mlx5e-Allow-dropping-specific-tunnel-packets.patch++>>> -| <<<--patches.suse/mtip32xx-fix-up-the-checking-for-internal-command-failure-->>><<<++patches.suse/drop_monitor-Use-correct-error-code.patch++>>> -| <<<--patches.suse/lightnvm-propagate-right-error-code-to-target.patch-->>><<<++patches.suse/drop_monitor-Rename-and-document-scope-of-mutex.patch++>>> -| <<<--patches.suse/0001-lightnvm-if-LUNs-are-already-allocated-fix-return.patch-->>><<<++patches.suse/drop_monitor-Document-scope-of-spinlock.patch++>>> -| <<<--patches.suse/fs-add-fcntl-interface-for-setting-getting-write-lif.patch-->>><<<++patches.suse/drop_monitor-Avoid-multiple-blank-lines.patch++>>> -| <<<--patches.suse/0002-block-add-support-for-write-hints-in-a-bio.patch-->>><<<++patches.suse/drop_monitor-Add-extack-support.patch++>>> -| <<<--patches.suse/0093-blk-mq-expose-write-hints-through-debugfs.patch-->>><<<++patches.suse/drop_monitor-Use-pre_doit-post_doit-hooks.patch++>>> -| <<<--patches.suse/nvme-add-support-for-streams-and-directives.patch-->>><<<++patches.suse/Increase-fq_codel-count-in-the-bulk-dropper.patch++>>> -| <<<--patches.suse/0049-pktcdvd-remove-the-call-to-blk_queue_bounce.patch-->>><<<++patches.suse/fq_codel-Kill-useless-per-flow-dropped-statistic.patch++>>> -| <<<--patches.suse/0094-blk-map-call-blk_queue_bounce-from-blk_rq_append_bio.patch-->>><<<++patches.suse/fm10k-remove-unnecessary-variable-initializer.patch++>>> -| <<<--patches.suse/0095-block-move-bounce-declarations-to-block-blk.h.patch-->>><<<++patches.suse/fm10k-remove-needless-assignment-of-err-local-variab.patch++>>> -| <<<--patches.suse/0096-block-remove-the-queue_bounce_pfn-helper.patch-->>><<<++patches.suse/fm10k-remove-needless-initialization-of-size-local-v.patch++>>> -| <<<--patches.suse/0097-block-don-t-bother-with-bounce-limits-for-make_reque.patch-->>><<<++patches.suse/fm10k-explicitly-return-0-on-success-path-in-functio.patch++>>> -| <<<--patches.suse/0098-blk-mq-don-t-bounce-by-default.patch-->>><<<++patches.suse/fm10k-cast-page_addr-to-u8-when-incrementing-it.patch++>>> -| <<<--patches.suse/0099-block-don-t-set-bounce-limit-in-blk_init_allocated_q.patch-->>><<<++patches.suse/fm10k-mark-unused-parameters-with-__always_unused.patch++>>> -| <<<--patches.suse/0100-block-don-t-set-bounce-limit-in-blk_init_queue.patch-->>><<<++patches.suse/fm10k-convert-NON_Q_VECTORS-hw-into-NON_Q_VECTORS.patch++>>> -| <<<--patches.suse/0101-dm-don-t-set-bounce-limit.patch-->>><<<++patches.suse/fm10k-fix-fm10k_get_fault_pf-to-read-correct-address.patch++>>> -| <<<--patches.suse/0102-block-bfq-update-wr_busy_queues-if-needed-on-a-queue.patch-->>><<<++patches.suse/net-tc_act-add-skbedit_ptype-helper-functions.patch++>>> -| <<<--patches.suse/fs-fcntl-use-copy_to-from_user-for-u64-types.patch-->>><<<++patches.suse/net-sched-add-skbedit-of-ptype-action-to-hardware-IR.patch++>>> -| <<<--patches.suse/nvme-pci-Introduce-nvme_ring_cq_doorbell.patch-->>><<<++patches.suse/net-tc_act-add-helpers-to-detect-ingress-mirred-acti.patch++>>> -| <<<--patches.suse/nvme-pci-factor-out-cqe-handling-into-a-dedicated-ro.patch-->>><<<++patches.suse/net-sched-add-ingress-mirred-action-to-hardware-IR.patch++>>> -| <<<--patches.suse/nvme-pci-factor-out-the-cqe-reading-mechanics-from-_.patch-->>><<<++patches.suse/nfp-flower-push-vlan-after-tunnel-in-merge.patch++>>> -| <<<--patches.suse/nvme-pci-open-code-polling-logic-in-nvme_poll.patch-->>><<<++patches.suse/nfp-flower-detect-potential-pre-tunnel-rules.patch++>>> -| <<<--patches.suse/nvme-Remove-SCSI-translations.patch-->>><<<++patches.suse/nfp-flower-verify-pre-tunnel-rules.patch++>>> -| <<<--patches.suse/nvme-add-hostid-token-to-fabric-options.patch-->>><<<++patches.suse/nfp-flower-offload-pre-tunnel-rules.patch++>>> -| <<<--patches.suse/nvme-use-a-single-NVME_AQ_DEPTH-and-relax-it-to-32.patch-->>><<<++patches.suse/nfp-flower-remove-offloaded-MACs-when-reprs-are-appl.patch++>>> -| <<<--patches.suse/nvme-explicitly-disable-APST-on-quirked-devices.patch-->>><<<++patches.suse/nfp-flower-encode-mac-indexes-with-pre-tunnel-rule-c.patch++>>> -| <<<--patches.suse/nvme-remove-a-misleading-comment-on-struct-nvme_ns.patch-->>><<<++patches.suse/i40e-fix-incorrect-ethtool-statistics-veb-and-veb.tc.patch++>>> -| <<<--patches.suse/nvme-read-the-subsystem-NQN-from-Identify-Controller.patch-->>><<<++patches.suse/i40e-Log-disable-fw-lldp-flag-change-by-ethtool.patch++>>> -| <<<--patches.suse/nvme-simplify-nvme_dev_attrs_are_visible.patch-->>><<<++patches.suse/i40e-don-t-report-link-up-for-a-VF-who-hasn-t-enable.patch++>>> -| <<<--patches.suse/nvme-fabrics-verify-that-a-controller-returns-the-co.patch-->>><<<++patches.suse/i40e-fix-code-comments.patch++>>> -| <<<--patches.suse/nvme_fc-fix-double-calls-to-nvme_cleanup_cmd.patch-->>><<<++patches.suse/i40e-Update-visual-effect-for-advertised-FEC-mode.patch++>>> -| <<<--patches.suse/nvme_fc-replace-ioabort-msleep-loop-with-completion.patch-->>><<<++patches.suse/i40e-Log-info-when-PF-is-entering-and-leaving-Allmul.patch++>>> -| <<<--patches.suse/nvme_fc-Fix-crash-when-nvme-controller-connection-fa.patch-->>><<<++patches.suse/i40e-verify-string-count-matches-even-on-early-retur.patch++>>> -| <<<--patches.suse/nvmet_fc-fix-crashes-on-bad-opcodes.patch-->>><<<++patches.suse/i40e-Remove-unicast-log-when-VF-is-leaving-multicast.patch++>>> -| <<<--patches.suse/nvme_fc-fix-error-recovery-on-link-down.patch-->>><<<++patches.suse/dpaa_eth-Use-refcount_t-for-refcount.patch++>>> -| <<<--patches.suse/nvmet-rdma-register-ib_client-to-not-deadlock-in-dev.patch-->>><<<++patches.suse/cxgb4-smt-Add-lock-for-atomic_dec_and_test.patch++>>> -| <<<--patches.suse/0123-blk-mq-map-all-HWQ-also-in-hyperthreaded-system.patch-->>><<<++patches.suse/cxgb4-smt-Use-normal-int-for-refcount.patch++>>> -| <<<--patches.suse/nvme-Makefile-remove-dead-build-rule.patch-->>><<<++patches.suse/qed-Add-new-ethtool-supported-port-types-based-on-me.patch++>>> -| <<<--patches.suse/edac-sb_edac-classify-pci-ids-by-topology.patch-->>><<<++patches.suse/sfc-don-t-score-irq-moderation-points-for-GRO.patch++>>> -| <<<--patches.suse/edac-sb_edac-don-t-use-socket-in-the-memory-controller-name.patch-->>><<<++patches.suse/sfc-falcon-don-t-score-irq-moderation-points-for-GRO.patch++>>> -| <<<--patches.suse/edac-sb_edac-assign-edac-memory-controller-per-h-w-controller.patch-->>><<<++patches.suse/net-use-listified-RX-for-handling-GRO_NORMAL-skbs.patch++>>> -| <<<--patches.suse/edac-sb_edac-carve-out-dimm-populating-loop.patch-->>><<<++patches.suse/cls_api-modify-the-tc_indr_block_ing_cmd-parameters.patch++>>> -| <<<--patches.suse/edac-sb_edac-check-if-ecc-enabled-when-at-least-one-dimm-is-present.patch-->>><<<++patches.suse/cls_api-remove-the-tcf_block-cache.patch++>>> -| <<<--patches.suse/edac-sb_edac-bump-driver-version-and-do-some-cleanups.patch-->>><<<++patches.suse/cls_api-add-flow_indr_block_call-function.patch++>>> -| <<<--patches.suse/0001-EDAC-thunderx-Fix-a-warning-during-l2c-debugfs-node-.patch-->>><<<++patches.suse/flow_offload-move-tc-indirect-block-to-flow-offload.patch++>>> -| <<<--patches.suse/edac-sb_edac-avoid-creating-sock-memory-controller.patch-->>><<<++patches.suse/flow_offload-support-get-multi-subsystem-block.patch++>>> -| <<<--patches.suse/01-edac-pnd2-return-proper-error-value-from-apl_rd_reg.patch-->>><<<++patches.suse/mlxsw-spectrum-Extend-to-support-Spectrum-3-ASIC.patch++>>> -| <<<--patches.suse/02-edac-pnd2-make-function-sbi_send-static.patch-->>><<<++patches.suse/fq_codel-remove-set-but-not-used-variables-prev_ecn_.patch++>>> -| <<<--patches.suse/03-edac-pnd2-fix-apollo-lake-dimm-detection.patch-->>><<<++patches.suse/devlink-remove-pointless-data_len-arg-from-region-sn.patch++>>> -| <<<--patches.suse/0001-objtool-Move-checking-code-to-check.c.patch-->>><<<++patches.suse/taprio-remove-unused-variable-entry_list_policy.patch++>>> -| <<<--patches.suse/0002-objtool-x86-Add-several-functions-and-files-to-the-o.patch-->>><<<++patches.suse/net-hns3-fix-GFP-flag-error-in-hclge_mac_update_stat.patch++>>> -| <<<--patches.suse/0003-objtool-Implement-stack-validation-2.0.patch-->>><<<++patches.suse/net-hns3-fix-interrupt-clearing-error-for-VF.patch++>>> -| <<<--patches.suse/0004-objtool-Silence-warnings-for-functions-which-use-IRE.patch-->>><<<++patches.suse/net-hns3-clean-up-for-vlan-handling-in-hns3_fill_des.patch++>>> -| <<<--patches.suse/rcu-Prevent-rcu_barrier-from-starting-needless-grace-periods.patch-->>><<<++patches.suse/net-hns3-add-input-length-check-for-debugfs-write-fu.patch++>>> -| <<<--patches.suse/srcu-Eliminate-possibility-of-destructive-counter-overflow.patch-->>><<<++patches.suse/net-hns3-modify-how-pause-options-is-displayed.patch++>>> -| <<<--patches.suse/rcu-Remove-obsolete-reference-to-synchronize_kernel.patch-->>><<<++patches.suse/net-hns3-add-DFX-registers-information-for-ethtool-d.patch++>>> -| <<<--patches.suse/srcu-Document-auto-expediting-requirement.patch-->>><<<++patches.suse/net-hns3-add-some-statitics-info-to-tx-process.patch++>>> -| <<<--patches.suse/doc-Take-tail-recursion-into-account-in-RCU-requirements.patch-->>><<<++patches.suse/net-hns3-add-check-for-max-TX-BD-num-for-tso-and-non.patch++>>> -| <<<--patches.suse/rcu-Use-RCU_NOCB_WAKE-rather-than-RCU_NOGP_WAKE.patch-->>><<<++patches.suse/net-hns3-add-function-display-NCL_CONFIG-info.patch++>>> -| <<<--patches.suse/rcu-Remove-debugfs-tracing.patch-->>><<<++patches.suse/net-hns3-refine-MAC-pause-statistics-querying-functi.patch++>>> -| <<<--patches.suse/x86-xen-efi-initialize-only-efi-struct-members-used-by-xen.patch-->>><<<++patches.suse/net-hns3-add-handshake-with-VF-for-PF-reset.patch++>>> -| <<<--patches.suse/tools-lib-lockdep-Fix-undefined-symbol-prandom_u32.patch-->>><<<++patches.suse/net-hns3-refine-some-macro-definitions.patch++>>> -| <<<--patches.suse/tools-lib-lockdep-Define-the-ARRAY_SIZE-macro.patch-->>><<<++patches.suse/net-mlx5e-Extend-hairpin-entry-with-reference-counte.patch++>>> -| <<<--patches.suse/0001-rt_mutex-Add-lockdep-annotations.patch-->>><<<++patches.suse/net-mlx5e-Protect-hairpin-entry-flows-list-with-spin.patch++>>> -| <<<--patches.suse/0001-locking-rtmutex-Don-t-initialize-lockdep-when-not-re.patch-->>><<<++patches.suse/net-mlx5e-Protect-hairpin-hash-table-with-mutex.patch++>>> -| <<<--patches.suse/0001-locking-refcount-Create-unchecked-atomic_t-implement.patch-->>><<<++patches.suse/net-mlx5e-Allow-concurrent-creation-of-hairpin-entri.patch++>>> -| <<<--patches.suse/perf-x86-add-sysfs-entry-to-freeze-counters-on-smi.patch-->>><<<++patches.suse/net-mlx5e-Extend-mod-header-entry-with-reference-cou.patch++>>> -| <<<--patches.suse/0001-sched-cfs-Make-util-load_avg-more-stable.patch-->>><<<++patches.suse/net-mlx5e-Protect-mod-header-entry-flows-list-with-s.patch++>>> -| <<<--patches.suse/0001-x86-tsc-Provide-tsc-unstable-boot-parameter.patch-->>><<<++patches.suse/net-mlx5e-Protect-mod_hdr-hash-table-with-mutex.patch++>>> -| <<<--patches.suse/0001-x86-tsc-Remodel-cyc2ns-to-use-seqcount_latch.patch-->>><<<++patches.suse/net-mlx5e-Allow-concurrent-creation-of-mod_hdr-entri.patch++>>> -| <<<--patches.suse/0001-x86-tsc-Fix-sched_clock-sync.patch-->>><<<++patches.suse/net-mlx5e-Extend-encap-entry-with-reference-counter.patch++>>> -| <<<--patches.suse/0001-x86-tsc-Feed-refined-TSC-calibration-into-sched_cloc.patch-->>><<<++patches.suse/net-mlx5e-Protect-encap-hash-table-with-mutex.patch++>>> -| <<<--patches.suse/0001-sched-clock-Initialize-all-per-CPU-state-before-swit.patch-->>><<<++patches.suse/net-mlx5e-Allow-concurrent-creation-of-encap-entries.patch++>>> -| <<<--patches.suse/0001-x86-tsc-sched-clock-clocksource-Use-clocksource-watc.patch-->>><<<++patches.suse/net-mlx5-E-switch-Removed-unused-hwid.patch++>>> -| <<<--patches.suse/0001-sched-clock-Remove-unused-argument-to-sched_clock_id.patch-->>><<<++patches.suse/net-mlx5e-Simplify-querying-port-representor-parent-.patch++>>> -| <<<--patches.suse/0001-sched-clock-Remove-watchdog-touching.patch-->>><<<++patches.suse/net-mlx5e-Use-vhca_id-in-generating-representor-port.patch++>>> -| <<<--patches.suse/0001-cpuidle-Fix-idle-time-tracking.patch-->>><<<++patches.suse/net-mlx5e-Use-refcount_t-for-refcount.patch++>>> -| <<<--patches.suse/0001-sched-clock-Use-late_initcall-instead-of-sched_init_.patch-->>><<<++patches.suse/mlx5-no-need-to-check-return-value-of-debugfs_create.patch++>>> -| <<<--patches.suse/0001-sched-clock-Print-a-warning-recommending-tsc-unstabl.patch-->>><<<++patches.suse/bnxt-no-need-to-check-return-value-of-debugfs_create.patch++>>> -| <<<--patches.suse/sched-topology-Refactor-function-build_overlap_sched_groups.patch-->>><<<++patches.suse/cxgb4-no-need-to-check-return-value-of-debugfs_creat.patch++>>> -| <<<--patches.suse/sched-topology-Simplify-build_overlap_sched_groups.patch-->>><<<++patches.suse/hns3-no-need-to-check-return-value-of-debugfs_create.patch++>>> -| <<<--patches.suse/sched-debug-Print-the-scheduler-topology-group-mask.patch-->>><<<++patches.suse/nfp-no-need-to-check-return-value-of-debugfs_create-.patch++>>> -| <<<--patches.suse/sched-topology-Verify-the-first-group-matches-the-child-domain.patch-->>><<<++patches.suse/mvpp2-no-need-to-check-return-value-of-debugfs_creat.patch++>>> -| <<<--patches.suse/sched-topology-Move-comment-about-asymmetric-node-setups.patch-->>><<<++patches.suse/fm10k-no-need-to-check-return-value-of-debugfs_creat.patch++>>> -| <<<--patches.suse/sched-topology-Remove-FORCE_SD_OVERLAP.patch-->>><<<++patches.suse/i40e-no-need-to-check-return-value-of-debugfs_create.patch++>>> -| <<<--patches.suse/sched-topology-Small-cleanup.patch-->>><<<++patches.suse/ixgbe-no-need-to-check-return-value-of-debugfs_creat.patch++>>> -| <<<--patches.suse/sched-topology-Add-sched_group_capacity-debugging.patch-->>><<<++patches.suse/drop_monitor-Split-tracing-enable-disable-to-differe.patch++>>> -| <<<--patches.suse/sched-topology-Fix-overlapping-sched_group_capacity.patch-->>><<<++patches.suse/drop_monitor-Initialize-timer-and-work-item-upon-tra.patch++>>> -| <<<--patches.suse/sched-topology-Add-a-few-comments.patch-->>><<<++patches.suse/drop_monitor-Reset-per-CPU-data-before-starting-to-t.patch++>>> -| <<<--patches.suse/sched-topology-Rewrite-get_group.patch-->>><<<++patches.suse/drop_monitor-Require-CAP_NET_ADMIN-for-drop-monitor-.patch++>>> -| <<<--patches.suse/sched-topology-Simplify-sched_group_mask-usage.patch-->>><<<++patches.suse/drop_monitor-Add-alert-mode-operations.patch++>>> -| <<<--patches.suse/sched-topology-Rename-sched_group_mask.patch-->>><<<++patches.suse/drop_monitor-Add-packet-alert-mode.patch++>>> -| <<<--patches.suse/sched-topology-Rename-sched_group_cpus.patch-->>><<<++patches.suse/drop_monitor-Allow-truncation-of-dropped-packets.patch++>>> -| <<<--patches.suse/sched-fair-Use-task_groups-instead-of-leaf_cfs_rq_list-to-walk-all-cfs_rqs.patch-->>><<<++patches.suse/drop_monitor-Add-a-command-to-query-current-configur.patch++>>> -| <<<--patches.suse/sched-fair-Fix-O-nr_cgroups-in-load-balance-path.patch-->>><<<++patches.suse/drop_monitor-Make-drop-queue-length-configurable.patch++>>> -| <<<--patches.suse/0001-smp-Avoid-sending-needless-IPI-in-smp_call_function_.patch-->>><<<++patches.suse/drop_monitor-Expose-tail-drop-counter.patch++>>> -| <<<--patches.suse/0001-smp-cpumask-Use-non-atomic-cpumask_-set-clear-_cpu.patch-->>><<<++patches.suse/netdevsim-register-couple-of-devlink-params.patch++>>> -| <<<--patches.suse/0001-sched-core-Allow-__sched_setscheduler-in-interrupts-.patch-->>><<<++patches.suse/net-dsa-mv88e6xxx-fix-SMI-bit-checking.patch++>>> -| <<<--patches.suse/0001-x86-tsc-Fold-set_cyc2ns_scale-into-caller.patch-->>><<<++patches.suse/devlink-send-notifications-for-deleted-snapshots-on-.patch++>>> -| <<<--patches.suse/0001-sched-clock-Fix-early-boot-preempt-assumption-in-__s.patch-->>><<<++patches.suse/net-hns3-Make-hclge_func_reset_sync_vf-static.patch++>>> -| <<<--patches.suse/0001-sched-deadline-Zero-out-positive-runtime-after-throt.patch-->>><<<++patches.suse/libbpf-provide-more-helpful-message-on-uninitialized.patch++>>> -| <<<--patches.suse/sched-fair-WARN-and-refuse-to-set-buddy-when-se-on_r.patch-->>><<<++patches.suse/selftests-bpf-convert-test_get_stack_raw_tp-to-perf_.patch++>>> -| <<<--patches.suse/sched-wait-Rename-wait_queue_t-wait_queue_entry_t.patch-->>><<<++patches.suse/selftests-bpf-switch-test_tcpnotify-to-perf_buffer-A.patch++>>> -| <<<--patches.suse/sched-wait-Standardize-internal-naming-of-wait-queue-entries.patch-->>><<<++patches.suse/samples-bpf-convert-xdp_sample_pkts_user-to-perf_buf.patch++>>> -| <<<--patches.suse/sched-wait-Standardize-internal-naming-of-wait-queue-heads.patch-->>><<<++patches.suse/samples-bpf-switch-trace_output-sample-to-perf_buffe.patch++>>> -| <<<--patches.suse/sched-wait-Standardize-struct-wait_bit_queue-wait-queue-entry-field-name.patch-->>><<<++patches.suse/selftests-bpf-remove-perf-buffer-helpers.patch++>>> -| <<<--patches.suse/sched-wait-Standardize-wait_bit_queue-naming.patch-->>><<<++patches.suse/bpf-Allow-bpf_skb_event_output-for-a-few-prog-types.patch++>>> -| <<<--patches.suse/sched-wait-Improve-the-bit-wait-API-parameter-names-in-the-API-function-prototypes.patch-->>><<<++patches.suse/selftests-bpf-Add-selftests-for-bpf_perf_event_outpu.patch++>>> -| <<<--patches.suse/sched-wait-Re-adjust-macro-line-continuation-backslashes-in-linux-wait.h.patch-->>><<<++patches.suse/bpf-flow_dissector-pass-input-flags-to-BPF-flow-diss.patch++>>> -| <<<--patches.suse/sched-wait-Split-out-the-wait_bit-APIs-from-linux-wait.h-into-linux-wait_bit.h.patch-->>><<<++patches.suse/bpf-flow_dissector-support-flags-in-BPF_PROG_TEST_RU.patch++>>> -| <<<--patches.suse/sched-wait-Disambiguate-wq_entry-task_list-and-wq_head-task_list-naming.patch-->>><<<++patches.suse/tools-bpf-sync-bpf_flow_keys-flags.patch++>>> -| <<<--patches.suse/sched-fair-Spare-idle-load-balancing-on-nohz_full-CPUs.patch-->>><<<++patches.suse/selftests-bpf-support-BPF_FLOW_DISSECTOR_F_PARSE_1ST.patch++>>> -| <<<--patches.suse/0001-x86-KASLR-Parse-all-memmap-boot-option-entries.patch-->>><<<++patches.suse/bpf-flow_dissector-support-ipv6-flow_label-and-BPF_F.patch++>>> -| <<<--patches.suse/0002-x86-KASLR-Handle-the-memory-limit-specified-by-the-m.patch-->>><<<++patches.suse/selftests-bpf-support-BPF_FLOW_DISSECTOR_F_STOP_AT_E.patch++>>> -| <<<--patches.suse/0003-Documentation-kernel-parameters.txt-Update-memmap-bo.patch-->>><<<++patches.suse/selftests-bpf-prevent-headers-to-be-compiled-as-C-co.patch++>>> -| <<<--patches.suse/msft-hv-1391-x86-hyperv-Check-frequency-MSRs-presence-according-t.patch-->>><<<++patches.suse/selftests-bpf-revamp-test_progs-to-allow-more-contro.patch++>>> -| <<<--patches.suse/msft-hv-1392-x86-hyperv-Read-TSC-frequency-from-a-synthetic-MSR.patch-->>><<<++patches.suse/selftests-bpf-add-test-selectors-by-number-and-name-.patch++>>> -| <<<--patches.suse/01-x86-mm-reimplement-flush_tlb_page-using-flush_tlb_mm_range.patch-->>><<<++patches.suse/libbpf-return-previous-print-callback-from-libbpf_se.patch++>>> -| <<<--patches.suse/02-x86-mm-reduce-indentation-in-flush_tlb_func.patch-->>><<<++patches.suse/selftest-bpf-centralize-libbpf-logging-management-fo.patch++>>> -| <<<--patches.suse/03-mm-x86-mm-make-the-batched-unmap-tlb-flush-api-more-generic.patch-->>><<<++patches.suse/selftests-bpf-abstract-away-test-log-output.patch++>>> -| <<<--patches.suse/04-x86-mm-pass-flush_tlb_info-to-flush_tlb_others-etc.patch-->>><<<++patches.suse/selftests-bpf-add-sub-tests-support-for-test_progs.patch++>>> -| <<<--patches.suse/05-x86-mm-change-the-leave_mm-condition-for-local-tlb-flushes.patch-->>><<<++patches.suse/selftests-bpf-convert-bpf_verif_scale.c-to-sub-tests.patch++>>> -| <<<--patches.suse/06-x86-mm-refactor-flush_tlb_mm_range-to-merge-local-and-remote-cases.patch-->>><<<++patches.suse/selftests-bpf-convert-send_signal.c-to-use-subtests.patch++>>> -| <<<--patches.suse/07-x86-mm-use-new-merged-flush-logic-in-arch_tlbbatch_flush.patch-->>><<<++patches.suse/include-bpf.h-Remove-map_insert_ctx-stubs.patch++>>> -| <<<--patches.suse/08-x86-mm-remove-the-up-asm-tlbflush-h-code-always-use-the-formerly-smp-code.patch-->>><<<++patches.suse/xdp-Refactor-devmap-allocation-code-for-reuse.patch++>>> -| <<<--patches.suse/09-x86-mm-rework-lazy-tlb-to-track-the-actual-loaded-mm.patch-->>><<<++patches.suse/xdp-Add-devmap_hash-map-type-for-looking-up-devices-.patch++>>> -| <<<--patches.suse/11-x86-mm-be-more-consistent-wrt-page_shift-vs-page_size-in-tlb-flush-code.patch-->>><<<++patches.suse/tools-include-uapi-Add-devmap_hash-BPF-map-type.patch++>>> -| <<<--patches.suse/18-x86-mm-kvm-teach-kvm-s-vmx-code-that-cr3-isn-t-a-constant.patch-->>><<<++patches.suse/tools-libbpf_probes-Add-new-devmap_hash-type.patch++>>> -| <<<--patches.suse/0001-x86-ldt-rename-ldt_struct-size-to-nr_entries-->>><<<++patches.suse/tools-Add-definitions-for-devmap_hash-map-type.patch++>>> -| <<<--patches.suse/00-x86-mm-split-read_cr3-into-read_cr3_pa-and-_read_cr3.patch-->>><<<++patches.suse/tcp-tcp_syn_flood_action-read-port-from-socket.patch++>>> -| <<<--patches.suse/00-x86-boot-64-rewrite-startup_64-in-c.patch-->>><<<++patches.suse/tcp-add-skb-less-helpers-to-retrieve-SYN-cookie.patch++>>> -| <<<--patches.suse/00-x86-boot-64-rename-init_level4_pgt-and-early_level4_pgt.patch-->>><<<++patches.suse/bpf-add-bpf_tcp_gen_syncookie-helper.patch++>>> -| <<<--patches.suse/00-x86-boot-64-add-support-of-additional-page-table-level-during-early-boot.patch-->>><<<++patches.suse/bpf-sync-bpf.h-to-tools.patch++>>> -| <<<--patches.suse/00-x86-boot-64-put-_startup_64-into-head-text.patch-->>><<<++patches.suse/selftests-bpf-bpf_tcp_gen_syncookie-bpf_helpers.patch++>>> -| <<<--patches.suse/12-x86-ldt-simplify-the-ldt-switching-logic.patch-->>><<<++patches.suse/selftests-bpf-fix-clearing-buffered-output-between-t.patch++>>> -| <<<--patches.suse/15-x86-mm-remove-reset_lazy_tlbstate.patch-->>><<<++patches.suse/bpf-always-allocate-at-least-16-bytes-for-setsockopt.patch++>>> -| <<<--patches.suse/00-x86-ftrace-exclude-functions-in-head64-c-from-function-tracing.patch-->>><<<++patches.suse/selftests-bpf-test_progs-switch-to-open_memstream.patch++>>> -| <<<--patches.suse/10-x86-mm-don-t-reenter-flush_tlb_func_common.patch-->>><<<++patches.suse/selftests-bpf-test_progs-test__printf-printf.patch++>>> -| <<<--patches.suse/s390-crypto-fix-aes-paes-Kconfig-dependeny.patch-->>><<<++patches.suse/selftests-bpf-test_progs-drop-extra-trailing-tab.patch++>>> -| <<<--patches.suse/s390-mm-remove-incorrect-_REGION3_ENTRY_ORIGIN-defin.patch-->>><<<++patches.suse/libbpf-add-helpers-for-working-with-BTF-types.patch++>>> -| <<<--patches.suse/s390-rename-psw_bits-enums.patch-->>><<<++patches.suse/libbpf-convert-libbpf-code-to-use-new-btf-helpers.patch++>>> -| <<<--patches.suse/s390-rename-struct-psw_bits-members.patch-->>><<<++patches.suse/libbpf-add-.BTF.ext-offset-relocation-section-loadin.patch++>>> -| <<<--patches.suse/s390-kvm-avoid-global-config-of-vm.alloc_pgste-1.patch-->>><<<++patches.suse/libbpf-implement-BPF-CO-RE-offset-relocation-algorit.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-01-pci-don-t-cleanup-in-arch_setup_msi_irqs.patch-->>><<<++patches.suse/selftests-bpf-add-BPF_CORE_READ-relocatable-read-mac.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-02-pci-improve-error-handling-during-interrupt-der.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-testing-setup.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-03-pci-improve-unreg_ioat-error-handling.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-struct-flavors-tests.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-04-pci-improve-error-handling-during-fmb-de-regist.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-nesting-tests.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-05-pci-introduce-clp_get_state.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-array-tests.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-06-pci-improve-pci-hotplug.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-enum-ptr-func_proto-t.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-07-pci-fix-handling-of-PEC-306.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-modifiers-typedef-tes.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-08-pci-provide-more-debug-information.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-ptr-as-array-tests.patch++>>> -| <<<--patches.suse/s390-sles15-01-01-09-pci-recognize-name-clashes-with-uids.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-ints-tests.patch++>>> -| <<<--patches.suse/kernel-nmi-New-low-level-handling-for-machine-check.patch-->>><<<++patches.suse/selftests-bpf-add-CO-RE-relocs-misc-tests.patch++>>> -| <<<--patches.suse/kvm-Backup-the-guest-s-machine-check-info.patch-->>><<<++patches.suse/tools-bpf-fix-core_reloc.c-compilation-error.patch++>>> -| <<<--patches.suse/genirq-Handle-NOAUTOEN-interrupt-setup-proper.patch-->>><<<++patches.suse/xdp-xdp_umem-fix-umem-pages-mapping-for-32bits-syste.patch++>>> -| <<<--patches.suse/genirq-cpuhotplug-Dont-claim-success-on-error.patch-->>><<<++patches.suse/samples-bpf-xdp_fwd-rename-devmap-name-to-be-xdp_tx_.patch++>>> -| <<<--patches.suse/genirq-cpuhotplug-Reorder-check-logic.patch-->>><<<++patches.suse/samples-bpf-make-xdp_fwd-more-practically-usable-via.patch++>>> -| <<<--patches.suse/genirq-cpuhotplug-Do-not-migrated-shutdown-irqs.patch-->>><<<++patches.suse/tools-bpftool-fix-reading-from-proc-config.gz.patch++>>> -| <<<--patches.suse/genirq-irqdomain-Add-irq_domain_update_bus_token-hel.patch-->>><<<++patches.suse/btf-expose-BTF-info-through-sysfs.patch++>>> -| <<<--patches.suse/irqchip-MSI-Use-irq_domain_update_bus_token-instead-.patch-->>><<<++patches.suse/tools-bpftool-add-feature-check-for-zlib.patch++>>> -| <<<--patches.suse/genirq-irqdomain-Remove-auto-recursive-hierarchy-sup.patch-->>><<<++patches.suse/selftests-bpf-fix-race-in-flow-dissector-tests.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Fix-MSI-alias-accounting.patch-->>><<<++patches.suse/btf-rename-sys-kernel-btf-kernel-into-sys-kernel-btf.patch++>>> -| <<<--patches.suse/irqchip-gicv3-its-Skip-irq-affinity-setting-when-tar.patch-->>><<<++patches.suse/libbpf-attempt-to-load-kernel-BTF-from-sysfs-first.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Make-of_device_ids-const.patch-->>><<<++patches.suse/net-devlink-remove-redundant-rtnl-lock-assert.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-platform-msi-Make-of_device_ids-c.patch-->>><<<++patches.suse/0001-ipvs-Improve-robustness-to-the-ipvs-sysctl.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-ACPI-NUMA-node-mapping.patch-->>><<<++patches.suse/netfilter-add-missing-IS_ENABLED-CONFIG_NF_TABLES-ch.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Don-t-assume-GICv3-hardware-suppo.patch-->>><<<++patches.suse/netfilter-connlabels-prefer-static-lock-initialiser.patch++>>> -| <<<--patches.suse/nvme-Allocate-queues-for-all-possible-CPUs.patch-->>><<<++patches.suse/net-mvpp2-Replace-tasklet-with-softirq-hrtimer.patch++>>> -| <<<--patches.suse/0001-x86-tsc-Call-check_system_tsc_reliable-before-unsync.patch-->>><<<++patches.suse/page_pool-remove-unnecessary-variable-init.patch++>>> -| <<<--patches.suse/cpu-hotplug-Provide-cpus_read-write_-un-lock.patch-->>><<<++patches.suse/netdevsim-implement-support-for-devlink-region-and-s.patch++>>> -| <<<--patches.suse/cpu-hotplug-Provide-lockdep_assert_cpus_held.patch-->>><<<++patches.suse/page_pool-fix-logic-in-__page_pool_get_cached.patch++>>> -| <<<--patches.suse/stop_machine-Provide-stop_machine_cpuslocked.patch-->>><<<++patches.suse/can-xilinx_can-xcan_chip_start-fix-failure-with-inva.patch++>>> -| <<<--patches.suse/00-jump_label-reorder-hotplug-lock-and-jump_label_lock.patch-->>><<<++patches.suse/can-xilinx_can-xcan_probe-skip-error-message-on-defe.patch++>>> -| <<<--patches.suse/s390-prevent-hotplug-rwsem-recursion.patch-->>><<<++patches.suse/qed-Add-API-for-configuring-NVM-attributes.patch++>>> -| <<<--patches.suse/cpu-hotplug-Remove-unused-check_for_tasks-function.patch-->>><<<++patches.suse/qed-Add-driver-API-for-flashing-the-config-attribute.patch++>>> -| <<<--patches.suse/powerpc-Only-obtain-cpu_hotplug_lock-if-called-by-rt.patch-->>><<<++patches.suse/net-mscc-describe-the-PTP-register-range.patch++>>> -| <<<--patches.suse/0001-ACPI-APEI-Handle-GSIV-and-GPIO-notification-types.patch-->>><<<++patches.suse/net-mscc-improve-the-frame-header-parsing-readabilit.patch++>>> -| <<<--patches.suse/x86-mce-don-t-disable-mca-banks-when-offlining-a-cpu-on-amd.patch-->>><<<++patches.suse/net-mscc-remove-the-frame_info-cpuq-member.patch++>>> -| <<<--patches.suse/xen-mce-dont-issue-error-message.patch-->>><<<++patches.suse/net-mscc-PTP-Hardware-Clock-PHC-support.patch++>>> -| <<<--patches.suse/0001-RAS-CEC-Check-the-correct-variable-in-the-debugfs-er.patch-->>><<<++patches.suse/net-bridge-mdb-move-vlan-comments.patch++>>> -| <<<--patches.suse/0001-usb-typec-Don-t-prevent-using-constant-typec_mode_de.patch-->>><<<++patches.suse/net-bridge-mdb-factor-out-mdb-filling.patch++>>> -| <<<--patches.suse/0005-xhci-remove-unused-stopped_td-pointer.patch-->>><<<++patches.suse/net-bridge-mdb-dump-host-joined-entries-as-well.patch++>>> -| <<<--patches.suse/0003-xhci-Find-out-where-an-endpoint-or-stream-stopped-fr.patch-->>><<<++patches.suse/net-bridge-mdb-allow-add-delete-for-host-joined-grou.patch++>>> -| <<<--patches.suse/0004-xhci-Add-stream-id-to-xhci_dequeue_state-structure.patch-->>><<<++patches.suse/drop_monitor-Move-per-CPU-data-init-fini-to-separate.patch++>>> -| <<<--patches.suse/0002-xhci-Add-helper-to-get-hardware-dequeue-pointer-for-.patch-->>><<<++patches.suse/drop_monitor-Initialize-hardware-per-CPU-data.patch++>>> -| <<<--patches.suse/0006-usb-typec-update-partner-power-delivery-support-with.patch-->>><<<++patches.suse/drop_monitor-Add-basic-infrastructure-for-hardware-d.patch++>>> -| <<<--patches.suse/0007-usb-typec-Add-a-sysfs-node-to-manage-port-type.patch-->>><<<++patches.suse/drop_monitor-Consider-all-monitoring-states-before-p.patch++>>> -| <<<--patches.suse/0008-USB-add-usbfs-ioctl-to-retrieve-the-connection-speed.patch-->>><<<++patches.suse/drop_monitor-Add-support-for-packet-alert-mode-for-h.patch++>>> -| <<<--patches.suse/usb-early-Remove-trace_printk-callers-in-xhci-dbc.patch-->>><<<++patches.suse/drop_monitor-Add-support-for-summary-alert-mode-for-.patch++>>> -| <<<--patches.suse/0009-xhci-remove-endpoint-ring-cache.patch-->>><<<++patches.suse/drop_monitor-Allow-user-to-start-monitoring-hardware.patch++>>> -| <<<--patches.suse/0010-xhci-refactor-transfer-event-errors-and-completion-c.patch-->>><<<++patches.suse/devlink-Add-packet-trap-infrastructure.patch++>>> -| <<<--patches.suse/0011-xhci-Add-support-for-endpoint-soft-reset.patch-->>><<<++patches.suse/devlink-Add-generic-packet-traps-and-groups.patch++>>> -| <<<--patches.suse/0012-xhci-support-calling-cleanup_halted_endpoint-with-so.patch-->>><<<++patches.suse/Documentation-Add-devlink-trap-documentation.patch++>>> -| <<<--patches.suse/0013-xhci-handle-transfer-events-without-TRB-pointer.patch-->>><<<++patches.suse/netdevsim-Add-devlink-trap-support.patch++>>> -| <<<--patches.suse/0014-xhci-cleanup-virtual-endoint-structure-remove-stoppe.patch-->>><<<++patches.suse/Documentation-Add-description-of-netdevsim-traps.patch++>>> -| <<<--patches.suse/0015-xhci-cleanup-finish_td-skip-option.patch-->>><<<++patches.suse/net-hns3-add-or-modify-comments.patch++>>> -| <<<--patches.suse/0029-phy-qcom-usb-Remove-unused-ulpi-phy-header.patch-->>><<<++patches.suse/net-hns3-modify-redundant-initialization-of-variable.patch++>>> -| <<<--patches.suse/0030-phy-Move-ULPI-phy-header-out-of-drivers-to-include-p.patch-->>><<<++patches.suse/net-hns3-fix-error-and-incorrect-format.patch++>>> -| <<<--patches.suse/0031-phy-Group-vendor-specific-phy-drivers.patch-->>><<<++patches.suse/net-hns3-change-print-level-of-RAS-error-log-from-wa.patch++>>> -| <<<--patches.suse/0032-phy-rockchip-inno-usb2-add-a-delay-after-phy-resume.patch-->>><<<++patches.suse/net-hns3-prevent-unnecessary-MAC-TNL-interrupt.patch++>>> -| <<<--patches.suse/0033-phy-rockchip-inno-usb2-increase-otg-sm-work-first-sc.patch-->>><<<++patches.suse/net-hns3-add-phy_attached_info-to-the-hns3-driver.patch++>>> -| <<<--patches.suse/0034-phy-rockchip-inno-usb2-add-one-phy-comprises-with-tw.patch-->>><<<++patches.suse/be2net-eliminate-enable-field-from-be_aic_obj.patch++>>> -| <<<--patches.suse/0035-phy-rockchip-inno-usb2-add-support-of-usb2-phy-for-r.patch-->>><<<++patches.suse/net-hns-add-phy_attached_info-to-the-hns-driver.patch++>>> -| <<<--patches.suse/usb-gadget-bdc-64-bit-pointer-capability-check.patch-->>><<<++patches.suse/net-flow_offload-convert-block_ing_cb_list-to-regula.patch++>>> -| <<<--patches.suse/dmaengine-omap-dma-port_window-support-correction-fo-->>><<<++patches.suse/rtw88-Fix-misuse-of-GENMASK-macro.patch++>>> -| <<<--patches.suse/0016-usb-typec-Add-support-for-UCSI-interface.patch-->>><<<++patches.suse/libertas-Add-missing-sentinel-at-end-of-if_usb.c-fw_.patch++>>> -| <<<--patches.suse/0017-usb-typec-ucsi-Add-ACPI-driver.patch-->>><<<++patches.suse/rtw88-pci-Rearrange-the-memory-usage-for-skb-in-RX-I.patch++>>> -| <<<--patches.suse/iio-inkern-fix-a-static-checker-error-->>><<<++patches.suse/rtw88-pci-Use-DMA-sync-instead-of-remapping-in-RX-IS.patch++>>> -| <<<--patches.suse/iio-st_pressure-st_accel-Initialise-sensor-platform--->>><<<++patches.suse/rtw88-debug-dump-tx-power-indexes-in-use.patch++>>> -| <<<--patches.suse/iio-hid-sensor-fix-return-of-EINVAL-on-invalid-value-->>><<<++patches.suse/libertas_tf-Use-correct-channel-range-in-lbtf_geo_in.patch++>>> -| <<<--patches.suse/iio-pressure-zpa2326-report-interrupted-case-as-fail-->>><<<++patches.suse/Revert-mwifiex-fix-system-hang-problem-after-resume.patch++>>> -| <<<--patches.suse/iio-accel-st_accel_spi-fix-spi_device_id-table-->>><<<++patches.suse/netdevsim-Fix-build-error-without-CONFIG_INET.patch++>>> -| <<<--patches.suse/iio-magnetometer-st_magn_spi-fix-spi_device_id-table-->>><<<++patches.suse/s390-qeth-use-node_descriptor-struct++>>> -| <<<--patches.suse/iio-imu-inv_mpu6050-test-whoami-first-and-against-al-->>><<<++patches.suse/s390-qeth-propagate-length-of-processed-cmd-io-data-to-callback++>>> -| <<<--patches.suse/serial-sh-sci-Update-warning-message-in-sci_request_-->>><<<++patches.suse/s390-qeth-use-correct-length-field-in-snmp-cmd-callback++>>> -| <<<--patches.suse/tty-handle-the-case-where-we-cannot-restore-a-line-d.patch-->>><<<++patches.suse/s390-qeth-keep-cmd-alive-after-io-completion++>>> -| <<<--patches.suse/Fix-serial-console-on-SNI-RM400-machines.patch-->>><<<++patches.suse/s390-qeth-merge-qeth_reply-struct-into-qeth_cmd_buffer++>>> -| <<<--patches.suse/drivers-dma-mapping-do-not-leave-an-invalid-area-pages-pointer-in-dma_common_contiguous_remap.patch-->>><<<++patches.suse/s390-qeth-get-vnicc-sub-cmd-type-from-reply-data++>>> -| <<<--patches.suse/arm-fix-return-value-of-parse_cpu_capacity.patch-->>><<<++patches.suse/s390-qeth-streamline-control-code-for-promisc-mode++>>> -| <<<--patches.suse/arm-remove-wrong-CONFIG_PROC_SYSCTL-ifdef.patch-->>><<<++patches.suse/s390-ctcm-don-t-use-intparm-for-channel-io++>>> -| <<<--patches.suse/firmware-move-kill_requests_without_uevent-up-above.patch-->>><<<++patches.suse/s390-lcs-don-t-use-intparm-for-channel-io++>>> -| <<<--patches.suse/firmware-share-fw-fallback-killing-on-reboot-suspend.patch-->>><<<++patches.suse/can-mcp251x-mcp251x_hw_reset-allow-more-time-after-a.patch++>>> -| <<<--patches.suse/firmware-always-enable-the-reboot-notifier.patch-->>><<<++patches.suse/ice-Use-the-software-based-tail-when-checking-for-hu.patch++>>> -| <<<--patches.suse/scsi-ibmvscsi_tgt-remove-use-of-class_attrs.patch-->>><<<++patches.suse/ice-Assume-that-more-than-one-Rx-queue-is-rare-in-ic.patch++>>> -| <<<--patches.suse/0047-pktcdvd-use-class_groups-instead-of-class_attrs.patch-->>><<<++patches.suse/ice-Restructure-VFs-initialization-flows.patch++>>> -| <<<--patches.suse/IB-nes-convert-to-use-DRIVER_ATTR_RW.patch-->>><<<++patches.suse/ice-fix-set-pause-param-autoneg-check.patch++>>> -| <<<--patches.suse/s390-drivers-convert-to-use-DRIVER_ATTR_RO-WO.patch-->>><<<++patches.suse/ice-Set-WB_ON_ITR-when-we-don-t-re-enable-interrupts.patch++>>> -| <<<--patches.suse/msft-hv-1364-Tools-hv-vss-Thaw-the-filesystem-and-continue-if-fre.patch-->>><<<++patches.suse/ice-Fix-kernel-hang-with-DCB-reset-in-CEE-mode.patch++>>> -| <<<--patches.suse/msft-hv-1365-tools-hv-properly-handle-long-paths.patch-->>><<<++patches.suse/ice-allow-empty-Rx-descriptors.patch++>>> -| <<<--patches.suse/msft-hv-1366-Drivers-hv-vmbus-Fix-error-code-returned-by-vmbus_po.patch-->>><<<++patches.suse/ice-Do-not-always-bring-up-PF-VSI-in-ice_ena_vsi.patch++>>> -| <<<--patches.suse/msft-hv-1367-Drivers-hv-util-Make-hv_poll_channel-a-little-more-e.patch-->>><<<++patches.suse/ice-update-GLINT_DYN_CTL-and-GLINT_VECT2FUNC-registe.patch++>>> -| <<<--patches.suse/msft-hv-1368-Drivers-hv-vmbus-Fix-rescind-handling.patch-->>><<<++patches.suse/ice-Reduce-wait-times-during-VF-bringup-reset.patch++>>> -| <<<--patches.suse/msft-hv-1369-HV-properly-delay-KVP-packets-when-negotiation-is-in.patch-->>><<<++patches.suse/ice-Increase-size-of-Mailbox-receive-queue-for-many-.patch++>>> -| <<<--patches.suse/msft-hv-1370-Drivers-hv-vmbus-Get-the-current-time-from-the-curre.patch-->>><<<++patches.suse/ice-Move-VF-resources-definition-to-SR-IOV-specific-.patch++>>> -| <<<--patches.suse/msft-hv-1371-hv_utils-drop-.getcrosststamp-support-from-PTP-drive.patch-->>><<<++patches.suse/ice-Change-type-for-queue-counts.patch++>>> -| <<<--patches.suse/msft-hv-1372-hv_utils-fix-TimeSync-work-on-pre-TimeSync-v4-hosts.patch-->>><<<++patches.suse/ice-improve-print-for-VF-s-when-adding-deleting-MAC-.patch++>>> -| <<<--patches.suse/msft-hv-1373-drivers-hv-vmbus-Increase-the-time-between-retries-i.patch-->>><<<++patches.suse/net-mlx5e-Rename-reporter-header-file.patch++>>> -| <<<--patches.suse/msft-hv-1374-vmbus-Reuse-uuid_le_to_bin-helper.patch-->>><<<++patches.suse/net-mlx5e-Change-naming-convention-for-reporter-s-fu.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Use-const-buffer-pointer-in-write-operat.patch-->>><<<++patches.suse/net-mlx5e-Generalize-tx-reporter-s-functionality.patch++>>> -| <<<--patches.suse/0002-thunderbolt-No-need-to-read-UID-of-the-root-switch-o.patch-->>><<<++patches.suse/net-mlx5e-Extend-tx-diagnose-function.patch++>>> -| <<<--patches.suse/0003-thunderbolt-Do-not-try-to-read-UID-if-DROM-offset-is.patch-->>><<<++patches.suse/net-mlx5e-Extend-tx-reporter-diagnostics-output.patch++>>> -| <<<--patches.suse/0004-thunderbolt-Do-not-warn-about-newer-DROM-versions.patch-->>><<<++patches.suse/net-mlx5e-Add-cq-info-to-tx-reporter-diagnose.patch++>>> -| <<<--patches.suse/0005-thunderbolt-Add-MSI-X-support.patch-->>><<<++patches.suse/net-mlx5e-Add-helper-functions-for-reporter-s-basics.patch++>>> -| <<<--patches.suse/0006-thunderbolt-Rework-capability-handling.patch-->>><<<++patches.suse/net-mlx5e-Add-support-to-rx-reporter-diagnose.patch++>>> -| <<<--patches.suse/0007-thunderbolt-Allow-passing-NULL-to-tb_ctl_free.patch-->>><<<++patches.suse/net-mlx5e-Split-open-close-ICOSQ-into-stages.patch++>>> -| <<<--patches.suse/0008-thunderbolt-Introduce-thunderbolt-bus-and-connection.patch-->>><<<++patches.suse/net-mlx5e-Report-and-recover-from-CQE-error-on-ICOSQ.patch++>>> -| <<<--patches.suse/0009-thunderbolt-Convert-switch-to-a-device.patch-->>><<<++patches.suse/net-mlx5e-Report-and-recover-from-rx-timeout.patch++>>> -| <<<--patches.suse/0010-thunderbolt-Fail-switch-adding-operation-if-reading-.patch-->>><<<++patches.suse/net-mlx5e-RX-Handle-CQE-with-error-at-the-earliest-s.patch++>>> -| <<<--patches.suse/0011-thunderbolt-Do-not-fail-if-DROM-data-CRC32-is-invali.patch-->>><<<++patches.suse/net-mlx5e-Report-and-recover-from-CQE-with-error-on-.patch++>>> -| <<<--patches.suse/0012-thunderbolt-Refactor-and-fix-parsing-of-port-drom-en.patch-->>><<<++patches.suse/net-mlx5e-Fix-deallocation-of-non-fully-init-encap-e.patch++>>> -| <<<--patches.suse/0013-thunderbolt-Read-vendor-and-device-name-from-DROM.patch-->>><<<++patches.suse/net-mlx5-Fix-the-order-of-fc_stats-cleanup.patch++>>> -| <<<--patches.suse/0014-thunderbolt-Move-control-channel-messages-to-tb_msgs.patch-->>><<<++patches.suse/mlxsw-core-Add-API-to-set-trap-action.patch++>>> -| <<<--patches.suse/0015-thunderbolt-Expose-get_route-to-other-files.patch-->>><<<++patches.suse/mlxsw-reg-Add-new-trap-actions.patch++>>> -| <<<--patches.suse/0016-thunderbolt-Expose-make_header-to-other-files.patch-->>><<<++patches.suse/mlxsw-Add-layer-2-discard-trap-IDs.patch++>>> -| <<<--patches.suse/0017-thunderbolt-Let-the-connection-manager-handle-all-no.patch-->>><<<++patches.suse/mlxsw-Add-trap-group-for-layer-2-discards.patch++>>> -| <<<--patches.suse/0018-thunderbolt-Rework-control-channel-to-be-more-reliab.patch-->>><<<++patches.suse/mlxsw-spectrum-Add-devlink-trap-support.patch++>>> -| <<<--patches.suse/0019-thunderbolt-Add-new-Thunderbolt-PCI-IDs.patch-->>><<<++patches.suse/selftests-mlxsw-Add-test-cases-for-devlink-trap-L2-d.patch++>>> -| <<<--patches.suse/0020-thunderbolt-Add-support-for-NHI-mailbox.patch-->>><<<++patches.suse/selftests-mlxsw-Add-a-test-case-for-devlink-trap.patch++>>> -| <<<--patches.suse/0021-thunderbolt-Store-Thunderbolt-generation-in-the-swit.patch-->>><<<++patches.suse/mac80211-minstrel_ht-fix-per-group-max-throughput-ra.patch++>>> -| <<<--patches.suse/0022-thunderbolt-Add-support-for-DMA-configuration-based-.patch-->>><<<++patches.suse/net-bcmgenet-use-devm_platform_ioremap_resource-to-s.patch++>>> -| <<<--patches.suse/0023-thunderbolt-Do-not-touch-the-hardware-if-the-NHI-is-.patch-->>><<<++patches.suse/net-mlx5e-Extract-code-that-queues-neigh-update-work.patch++>>> -| <<<--patches.suse/0024-thunderbolt-Add-support-for-Internal-Connection-Mana.patch-->>><<<++patches.suse/net-mlx5e-Always-take-reference-to-neigh-entry.patch++>>> -| <<<--patches.suse/0025-thunderbolt-Add-support-for-host-and-device-NVM-firm.patch-->>><<<++patches.suse/net-mlx5e-Extend-neigh-hash-entry-with-rcu.patch++>>> -| <<<--patches.suse/0026-thunderbolt-fix-spelling-mistake-missmatch-mismatch.patch-->>><<<++patches.suse/net-mlx5e-Refactor-mlx5e_neigh_update_table-encap_lo.patch++>>> -| <<<--patches.suse/drivers-fsi-Add-module-license-to-core-driver.patch-->>><<<++patches.suse/net-mlx5e-Protect-neigh-hash-encap-list-with-spinloc.patch++>>> -| <<<--patches.suse/nvmem-correct-Broadcom-OTP-controller-driver-writes.patch-->>><<<++patches.suse/net-mlx5e-Refactor-neigh-used-value-update-for-concu.patch++>>> -| <<<--patches.suse/0003-doc-ReSTify-apparmor.txt.patch-->>><<<++patches.suse/net-mlx5e-Refactor-neigh-update-for-concurrent-execu.patch++>>> -| <<<--patches.suse/net-skbuff.h-properly-escape-a-macro-name-on-kernel-.patch-->>><<<++patches.suse/net-mlx5e-Only-access-fully-initialized-flows-in-nei.patch++>>> -| <<<--patches.suse/net-fix-some-identation-issues-at-kernel-doc-markups.patch-->>><<<++patches.suse/net-mlx5e-Add-tc-flower-tracepoints.patch++>>> -| <<<--patches.suse/kernel-doc-describe-the-literal-syntax.patch-->>><<<++patches.suse/net-mlx5e-Add-trace-point-for-neigh-used-value-updat.patch++>>> -| <<<--patches.suse/Documentation-DMA-API-fix-a-typo-in-a-function-name.patch-->>><<<++patches.suse/net-mlx5e-Add-trace-point-for-neigh-update.patch++>>> -| <<<--patches.suse/docs-rst-fix-broken-links-to-dynamic-debug-howto-in--->>><<<++patches.suse/msft-hv-1922-PCI-hv-Add-a-paravirtual-backchannel-in-software.patch++>>> -| <<<--patches.suse/Docs-Include-the-Latex-ifthen-package-->>><<<++patches.suse/msft-hv-1923-PCI-hv-Add-a-Hyper-V-PCI-interface-driver-for-softwa.patch++>>> -| <<<--patches.suse/Docs-Fix-breakage-with-Sphinx-1.5-and-upper-->>><<<++patches.suse/net-mlx5-Add-wrappers-for-HyperV-PCIe-operations.patch++>>> -| <<<--patches.suse/mmc-tmio-remove-outdated-comment-->>><<<++patches.suse/net-mlx5-Add-HV-VHCA-infrastructure.patch++>>> -| <<<--patches.suse/mmc-mediatek-Fixed-size-in-dma_free_coherent.patch-->>><<<++patches.suse/net-mlx5-Add-HV-VHCA-control-agent.patch++>>> -| <<<--patches.suse/0008-mmc-sdhci-pci-Use-macros-in-pci_ids-definition.patch-->>><<<++patches.suse/net-mlx5e-Add-mlx5e-HV-VHCA-stats-agent.patch++>>> -| <<<--patches.suse/0009-mmc-sdhci-pci-Add-support-for-Intel-CNP.patch-->>><<<++patches.suse/i40e-reduce-stack-usage-in-i40e_set_fc.patch++>>> -| <<<--patches.suse/hwmon-ibmpowernv-Add-highest-lowest-attributes-to-sensors.patch-->>><<<++patches.suse/i40e-Check-if-transceiver-implements-DDM-before-acce.patch++>>> -| <<<--patches.suse/hwmon-ibmpowernv-introduce-a-legacy_compatibles-array.patch-->>><<<++patches.suse/i40e-add-check-on-i40e_configure_tx_ring-return-valu.patch++>>> -| <<<--patches.suse/hwmon-ibmpowernv-Add-current-A-sensor.patch-->>><<<++patches.suse/i40e-fix-shifts-of-signed-values.patch++>>> -| <<<--patches.suse/spi-core-Fix-devm_spi_register_master-function-name--->>><<<++patches.suse/i40e-Add-drop-mode-parameter-to-set-mac-config.patch++>>> -| <<<--patches.suse/0010-spi-pxa2xx-Add-support-for-Intel-Cannonlake.patch-->>><<<++patches.suse/i40e-check_recovery_mode-had-wrong-if-statement.patch++>>> -| <<<--patches.suse/0015-spi-rockchip-fix-error-handling-when-probe.patch-->>><<<++patches.suse/i40e-Update-FW-API-version-to-1.9.patch++>>> -| <<<--patches.suse/0016-spi-rockchip-Set-GPIO_SS-flag-to-enable-Slave-Select.patch-->>><<<++patches.suse/i40e-reset-veb.tc_stats-when-resetting-veb.stats.patch++>>> -| <<<--patches.suse/0017-spi-rockchip-Disable-Runtime-PM-when-chip-select-is-.patch-->>><<<++patches.suse/i40e-Fix-crash-caused-by-stress-setting-of-VF-MAC-ad.patch++>>> -| <<<--patches.suse/x86-msr-index.h-define-EPB-mid-points.patch-->>><<<++patches.suse/i40e-Remove-function-i40e_update_dcb_config.patch++>>> -| <<<--patches.suse/x86-msr-index.h-define-HWP.EPP-values.patch-->>><<<++patches.suse/i40e-allow-reset-in-recovery-mode.patch++>>> -| <<<--patches.suse/x86-msr-index.h-fix-shifts-to-ULL-results-in-HWP-macros.patch-->>><<<++patches.suse/i40e-Persistent-LLDP-support.patch++>>> -| <<<--patches.suse/intel_pstate-use-updated-msr-index.h-HWP.EPP-values.patch-->>><<<++patches.suse/i40e-fix-retrying-in-i40e_aq_get_phy_capabilities.patch++>>> -| <<<--patches.suse/0018-cpufreq-CPPC-Initialize-policy-min-to-lowest-nonline.patch-->>><<<++patches.suse/ethernet-Delete-unnecessary-checks-before-the-macro-.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Remove-max-min-fractions-to-limit-performance.patch-->>><<<++patches.suse/net-ipv6-fix-listify-ip6_rcv_finish-in-case-of-forwa.patch++>>> -| <<<--patches.suse/x86-use-common-aperfmperf_khz_on_cpu-to-calculate-KHz-using-APERF-MPERF.patch-->>><<<++patches.suse/net-mlx5-Fix-return-code-in-case-of-hyperv-wrong-siz.patch++>>> -| <<<--patches.suse/intel_pstate-delete-scheduler-hook-in-HWP-mode.patch-->>><<<++patches.suse/drop_monitor-Make-timestamps-y2038-safe.patch++>>> -| <<<--patches.suse/intel_pstate-skip-scheduler-hook-when-in-performance-mode.patch-->>><<<++patches.suse/r8169-fix-DMA-issue-on-MIPS-platform.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Clean-up-after-performance-governor-changes.patch-->>><<<++patches.suse/net-use-unlikely-for-dql_avail-case.patch++>>> -| <<<--patches.suse/x86-acpi-cstate-allow-acpi-c1-ffh-mwait-use-on-amd-systems.patch-->>><<<++patches.suse/net-hns3-Fix-Wunused-const-variable-warning.patch++>>> -| <<<--patches.suse/cpuidle-menu-allow-state-0-to-be-disabled.patch-->>><<<++patches.suse/net-core-skmsg-Delete-an-unnecessary-check-before-th.patch++>>> -| <<<--patches.suse/PM-hibernate-Use-CONFIG_HAVE_SET_MEMORY-for-include--->>><<<++patches.suse/bnxt_en-Fix-allocation-of-zero-statistics-block-size.patch++>>> -| <<<--patches.suse/0001-ACPI-PM-Run-wakeup-notify-handlers-synchronously.patch-->>><<<++patches.suse/s390-qdio-enable-drivers-to-poll-for-output-completions++>>> -| <<<--patches.suse/platform-x86-Add-driver-for-ACPI-INT0002-Virtual-GPI-->>><<<++patches.suse/s390-qdio-let-drivers-opt-out-from-output-queue-scanning++>>> -| <<<--patches.suse/0002-ACPI-PM-Ignore-spurious-SCI-wakeups-from-suspend-to-.patch-->>><<<++patches.suse/s390-qeth-collect-accurate-tx-statistics++>>> -| <<<--patches.suse/ACPICA-tables-add-WSMT-support.patch-->>><<<++patches.suse/s390-qeth-add-tx-napi-support-for-iqd-devices++>>> -| <<<--patches.suse/ACPICA-Add-support-for-new-SRAT-subtable.patch-->>><<<++patches.suse/s390-qeth-when-in-tx-napi-mode-use-napi_consume_skb++>>> -| <<<--patches.suse/0019-ACPICA-Add-header-support-for-TPM2-table-changes.patch-->>><<<++patches.suse/s390-qeth-add-bql-support-for-iqd-devices++>>> -| <<<--patches.suse/0008-ACPICA-Add-support-for-new-PCCT-subtables.patch-->>><<<++patches.suse/s390-qeth-add-xmit_more-support-for-iqd-devices++>>> -| <<<--patches.suse/0022-clk-rockchip-add-ids-for-camera-on-rk3399.patch-->>><<<++patches.suse/ice-Allow-egress-control-packets-from-PF_VSI.patch++>>> -| <<<--patches.suse/soc-tegra-flowctrl-Fix-error-handling-->>><<<++patches.suse/ice-Account-for-all-states-of-FW-DCBx-and-LLDP.patch++>>> -| <<<--patches.suse/firmware-tegra-Fix-locking-bugs-in-BPMP-->>><<<++patches.suse/ice-Don-t-call-synchronize_irq-for-VF-s-from-the-hos.patch++>>> -| <<<--patches.suse/0002-apparmorfs-Combine-two-function-calls-into-one-in-aa.patch-->>><<<++patches.suse/ice-Treat-DCBx-state-NOT_STARTED-as-valid.patch++>>> -| <<<--patches.suse/0004-apparmorfs-Use-seq_putc-in-two-functions.patch-->>><<<++patches.suse/ice-Copy-dcbx-configuration-only-if-mode-is-correct.patch++>>> -| <<<--patches.suse/0005-apparmor-Fix-error-cod-in-__aa_fs_profile_mkdir.patch-->>><<<++patches.suse/ice-reject-VF-attempts-to-enable-head-writeback.patch++>>> -| <<<--patches.suse/0006-security-apparmor-Use-POSIX-compatible-printf-s.patch-->>><<<++patches.suse/ice-Rename-ethtool-private-flag-for-lldp.patch++>>> -| <<<--patches.suse/0007-apparmor-move-file-context-into-file.h.patch-->>><<<++patches.suse/ice-silence-some-bogus-error-messages.patch++>>> -| <<<--patches.suse/0008-apparmor-make-internal-lib-fn-skipn_spaces-available.patch-->>><<<++patches.suse/ice-Fix-flag-used-for-module-query.patch++>>> -| <<<--patches.suse/0009-apparmor-allow-profiles-to-provide-info-to-disconnec.patch-->>><<<++patches.suse/ice-Don-t-clear-auto_fec-bit-in-ice_cfg_phy_fec.patch++>>> -| <<<--patches.suse/0010-apparmor-Move-path-lookup-to-using-preallocated-buff.patch-->>><<<++patches.suse/ice-Add-input-handlers-for-virtual-channel-handlers.patch++>>> -| <<<--patches.suse/0001-securityfs-add-the-ability-to-support-symlinks.patch-->>><<<++patches.suse/ice-update-ethtool-stats-on-demand.patch++>>> -| <<<--patches.suse/0011-apparmor-move-to-per-loaddata-files-instead-of-repli.patch-->>><<<++patches.suse/ice-Fix-issues-updating-VSI-MAC-filters.patch++>>> -| <<<--patches.suse/0012-apparmor-use-macro-template-to-simplify-profile-seq_.patch-->>><<<++patches.suse/ice-Don-t-allow-VSI-to-remove-unassociated-ucast-fil.patch++>>> -| <<<--patches.suse/0013-apparmor-use-macro-template-to-simplify-namespace-se.patch-->>><<<++patches.suse/net-sched-protect-block-offload-related-fields-with-.patch++>>> -| <<<--patches.suse/0014-apparmor-add-custom-apparmorfs-that-will-be-used-by-.patch-->>><<<++patches.suse/net-sched-change-tcf-block-offload-counter-type-to-a.patch++>>> -| <<<--patches.suse/0015-apparmor-rename-apparmor-file-fns-and-data-to-indica.patch-->>><<<++patches.suse/net-sched-refactor-block-offloads-counter-usage.patch++>>> -| <<<--patches.suse/0016-apparmor-allow-specifying-an-already-created-dir-to-.patch-->>><<<++patches.suse/net-sched-notify-classifier-on-successful-offload-ad.patch++>>> -| <<<--patches.suse/0017-apparmor-convert-from-securityfs-to-apparmorfs-for-p.patch-->>><<<++patches.suse/net-sched-add-API-for-registering-unlocked-offload-b.patch++>>> -| <<<--patches.suse/0018-apparmor-move-permissions-into-their-own-file-to-be-.patch-->>><<<++patches.suse/net-sched-conditionally-obtain-rtnl-lock-in-cls-hw-o.patch++>>> -| <<<--patches.suse/0019-apparmor-rework-perm-mapping-to-a-slightly-broader-s.patch-->>><<<++patches.suse/net-sched-take-rtnl-lock-in-tc_setup_flow_action.patch++>>> -| <<<--patches.suse/0020-apparmor-provide-finer-control-over-policy-managemen.patch-->>><<<++patches.suse/net-sched-take-reference-to-action-dev-before-callin.patch++>>> -| <<<--patches.suse/0021-apparmor-add-policy-revision-file-interface.patch-->>><<<++patches.suse/net-sched-copy-tunnel-info-when-setting-flow_action-.patch++>>> -| <<<--patches.suse/0022-apparmor-add-mkdir-rmdir-interface-to-manage-policy-.patch-->>><<<++patches.suse/net-sched-flower-don-t-take-rtnl-lock-for-cls-hw-off.patch++>>> -| <<<--patches.suse/0023-apparmor-add-label-data-availability-to-the-feature-.patch-->>><<<++patches.suse/nfp-add-AMDA0058-boards-to-firmware-list.patch++>>> -| <<<--patches.suse/0024-apparmor-speed-up-transactional-queries.patch-->>><<<++patches.suse/ice-Fix-ethtool-port-and-PFC-stats-for-4x25G-cards.patch++>>> -| <<<--patches.suse/0025-apparmor-add-fn-to-test-if-profile-supports-a-given-.patch-->>><<<++patches.suse/ice-added-sibling-head-to-parse-nodes.patch++>>> -| <<<--patches.suse/0026-apparmor-add-gerneric-permissions-struct-and-support.patch-->>><<<++patches.suse/ice-Sanitize-ice_ena_vsi-and-ice_dis_vsi.patch++>>> -| <<<--patches.suse/0027-apparmor-switch-from-file_perms-to-aa_perms.patch-->>><<<++patches.suse/ice-shorten-local-and-add-debug-prints.patch++>>> -| <<<--patches.suse/0028-apparmor-add-profile-permission-query-ability.patch-->>><<<++patches.suse/ice-Introduce-a-local-variable-for-a-VSI-in-the-rebu.patch++>>> -| <<<--patches.suse/0029-apparmor-provide-information-about-path-buffer-size-.patch-->>><<<++patches.suse/ice-Don-t-clog-kernel-debug-log-with-VF-MDD-events-e.patch++>>> -| <<<--patches.suse/0030-apparmor-cleanup-__find_child.patch-->>><<<++patches.suse/ice-add-validation-in-OP_CONFIG_VSI_QUEUES-VF-messag.patch++>>> -| <<<--patches.suse/0031-apparmor-add-namespace-lookup-fns.patch-->>><<<++patches.suse/ice-fix-ice_is_tc_ena.patch++>>> -| <<<--patches.suse/0032-apparmor-fix-policy-load-remove-semantics.patch-->>><<<++patches.suse/ice-fix-potential-infinite-loop.patch++>>> -| <<<--patches.suse/0033-apparmor-fix-apparmor_query-data.patch-->>><<<++patches.suse/ice-add-support-for-enabling-disabling-single-queues.patch++>>> -| <<<--patches.suse/0034-apparmor-fix-display-of-ns-name.patch-->>><<<++patches.suse/ice-add-support-for-virtchnl_queue_select.-tx-rx-_qu.patch++>>> -| <<<--patches.suse/0035-apparmor-move-bprm_committing_creds-committed_creds-.patch-->>><<<++patches.suse/ice-Alloc-queue-management-bitmaps-and-arrays-dynami.patch++>>> -| <<<--patches.suse/0036-apparmor-convert-to-profile-block-critical-sections.patch-->>><<<++patches.suse/ice-Fix-VF-configuration-issues-due-to-reset.patch++>>> -| <<<--patches.suse/0037-apparmor-share-profile-name-on-replacement.patch-->>><<<++patches.suse/ice-Rework-ice_ena_msix_range.patch++>>> -| <<<--patches.suse/0038-apparmor-refactor-updating-profiles-to-the-newest-pa.patch-->>><<<++patches.suse/ice-fix-adminq-calls-during-remove.patch++>>> -| <<<--patches.suse/0039-apparmor-cleanup-remove-unused-and-not-fully-impleme.patch-->>><<<++patches.suse/mlxsw-Remove-56G-speed-support.patch++>>> -| <<<--patches.suse/0040-apparmor-convert-aa_change_XXX-bool-parameters-to-fl.patch-->>><<<++patches.suse/mlxsw-spectrum-Prevent-auto-negotiation-on-number-of.patch++>>> -| <<<--patches.suse/0041-apparmor-cleanup-rename-XXX_file_context-to-XXX_file.patch-->>><<<++patches.suse/mlxsw-Bump-firmware-version-to-13.2000.1886.patch++>>> -| <<<--patches.suse/0042-apparmor-revalidate-files-during-exec.patch-->>><<<++patches.suse/mlxsw-spectrum_ptp-Add-counters-for-GC-events.patch++>>> -| <<<--patches.suse/0043-apparmor-add-the-base-fns-for-domain-labels.patch-->>><<<++patches.suse/net-hns3-code-optimization-for-debugfs-related-to-du.patch++>>> -| <<<--patches.suse/0044-apparmor-switch-from-profiles-to-using-labels-on-con.patch-->>><<<++patches.suse/net-hns3-use-macro-instead-of-magic-number.patch++>>> -| <<<--patches.suse/0045-apparmor-switch-getprocattr-to-using-label_print-fns.patch-->>><<<++patches.suse/net-hns3-modify-base-parameter-of-kstrtouint-in-hclg.patch++>>> -| <<<--patches.suse/0046-apparmor-update-query-interface-to-support-label-que.patch-->>><<<++patches.suse/net-hns3-reduce-the-parameters-of-some-functions.patch++>>> -| <<<--patches.suse/0047-apparmor-move-capability-checks-to-using-labels.patch-->>><<<++patches.suse/net-hns3-optimize-some-log-printings.patch++>>> -| <<<--patches.suse/0048-apparmor-move-resource-checks-to-using-labels.patch-->>><<<++patches.suse/net-hns3-make-some-reusable-codes-into-a-function.patch++>>> -| <<<--patches.suse/0049-apparmor-add-cross-check-permission-helper-macros.patch-->>><<<++patches.suse/net-hns3-fix-incorrect-type-in-assignment.patch++>>> -| <<<--patches.suse/0050-apparmor-move-ptrace-checks-to-using-labels.patch-->>><<<++patches.suse/net-hns3-optimize-waiting-time-for-TQP-reset.patch++>>> -| <<<--patches.suse/0051-apparmor-allow-ptrace-checks-to-be-finer-grained-tha.patch-->>><<<++patches.suse/net-hns3-implement-.process_hw_error-for-hns3-client.patch++>>> -| <<<--patches.suse/0052-apparmor-move-aa_file_perm-to-use-labels.patch-->>><<<++patches.suse/net-hns3-add-phy-selftest-function.patch++>>> -| <<<--patches.suse/0053-apparmor-update-aa_audit_file-to-use-labels.patch-->>><<<++patches.suse/net-hns3-check-reset-interrupt-status-when-reset-fai.patch++>>> -| <<<--patches.suse/0054-apparmor-refactor-path-name-lookup-and-permission-ch.patch-->>><<<++patches.suse/net-hns3-not-allow-SSU-loopback-while-execute-ethtoo.patch++>>> -| <<<--patches.suse/0055-apparmor-move-path_link-mediation-to-using-labels.patch-->>><<<++patches.suse/net-mlx5-Fix-mlx5_ifc_query_lag_out_bits.patch++>>> -| <<<--patches.suse/0056-apparmor-rework-file-permission-to-cache-file-access.patch-->>><<<++patches.suse/IB-mlx5-Support-MLX5_CMD_OP_QUERY_LAG-as-a-DEVX-gene.patch++>>> -| <<<--patches.suse/0057-apparmor-mediate-files-when-they-are-received.patch-->>><<<++patches.suse/net-mlx5-remove-self-assignment-on-esw-dev.patch++>>> -| <<<--patches.suse/0058-apparmor-support-v7-transition-format-compatible-wit.patch-->>><<<++patches.suse/mlx5-Use-refcount_t-for-refcount.patch++>>> -| <<<--patches.suse/0059-apparmor-move-exec-domain-mediation-to-using-labels.patch-->>><<<++patches.suse/net-mlx5-Use-debug-message-instead-of-warn.patch++>>> -| <<<--patches.suse/0060-apparmor-move-change_hat-mediation-to-using-labels.patch-->>><<<++patches.suse/net-mlx5-Add-XRQ-legacy-commands-opcodes.patch++>>> -| <<<--patches.suse/0061-apparmor-move-change_profile-mediation-to-using-labe.patch-->>><<<++patches.suse/net-mlx5-Add-missing-include-file-to-lib-crypto.c.patch++>>> -| <<<--patches.suse/0062-apparmor-add-domain-label-stacking-info-to-apparmorf.patch-->>><<<++patches.suse/net-mlx5-Improve-functions-documentation.patch++>>> -| <<<--patches.suse/0063-apparmor-add-stacked-domain-labels-interface.patch-->>><<<++patches.suse/net-mlx5-Add-support-for-VNIC_ENV-internal-rq-counte.patch++>>> -| <<<--patches.suse/0064-apparmor-export-that-basic-profile-namespaces-are-su.patch-->>><<<++patches.suse/net-mlx5-Expose-IP-in-IP-capability-bit.patch++>>> -| <<<--patches.suse/tpm-move-endianness-conversion-of-TPM_TAG_RQU_COMMAN.patch-->>><<<++patches.suse/net-mlx5-Add-lag_tx_port_affinity-capability-bit.patch++>>> -| <<<--patches.suse/tpm-move-endianness-conversion-of-ordinals-to-tpm_in.patch-->>><<<++patches.suse/net-mlx5-Add-per-namespace-flow-table-default-miss-a.patch++>>> -| <<<--patches.suse/tpm-177-tis-Fix-IRQ-autoprobing-when-using-platform_devi.patch-->>><<<++patches.suse/net-mlx5-Create-bypass-and-loopback-flow-steering-na.patch++>>> -| <<<--patches.suse/tpm-178-tis-Use-platform_get_irq.patch-->>><<<++patches.suse/net-mlx5-fix-a-Wstringop-truncation-warning.patch++>>> -| <<<--patches.suse/tpm-vtpm_proxy-Suppress-error-logging-when-in-closed.patch-->>><<<++patches.suse/net-mlx5-Set-ODP-capabilities-for-DC-transport-to-ma.patch++>>> -| <<<--patches.suse/tpm-Introduce-flag-TPM_TRANSMIT_RAW.patch-->>><<<++patches.suse/net-mlx5e-ethtool-Fix-a-typo-in-WOL-function-names.patch++>>> -| <<<--patches.suse/tpm-vtpm_proxy-Implement-request_locality-function.patch-->>><<<++patches.suse/net-mlx5e-Expose-new-function-for-TIS-destroy-loop.patch++>>> -| <<<--patches.suse/ima-Add-cgroups2-to-the-defaults-list.patch-->>><<<++patches.suse/net-mlx5e-Support-LAG-TX-port-affinity-distribution.patch++>>> -| <<<--patches.suse/IB-core-IB-cache-enhancements-to-support-Infiniband-.patch-->>><<<++patches.suse/net-mlx5e-Add-device-out-of-buffer-counter.patch++>>> -| <<<--patches.suse/IB-core-Enforce-PKey-security-on-QPs.patch-->>><<<++patches.suse/net-mlx5e-Change-function-s-position-to-a-more-fitti.patch++>>> -| <<<--patches.suse/selinux-lsm-IB-core-Implement-LSM-notification-syste.patch-->>><<<++patches.suse/net-mlx5e-Support-RSS-for-IP-in-IP-and-IPv6-tunneled.patch++>>> -| <<<--patches.suse/IB-core-Enforce-security-on-management-datagrams.patch-->>><<<++patches.suse/net-mlx5e-Improve-stateless-offload-capability-check.patch++>>> -| <<<--patches.suse/0065-apparmor-put-back-designators-in-struct-initialisers.patch-->>><<<++patches.suse/net-mlx5e-Support-TSO-and-TX-checksum-offloads-for-I.patch++>>> -| <<<--patches.suse/Fix-English-in-description-of-GCC_PLUGIN_STRUCTLEAK-->>><<<++patches.suse/bnxt_en-Use-a-common-function-to-print-the-same-etht.patch++>>> -| <<<--patches.suse/crypto-sha512-mb-add-some-missing-unlock-on-error-->>><<<++patches.suse/bnxt_en-Remove-the-1-error-return-code-from-bnxt_hwr.patch++>>> -| <<<--patches.suse/crypto-dh-fix-memleak-in-setkey.patch-->>><<<++patches.suse/bnxt_en-Convert-error-code-in-firmware-message-respo.patch++>>> -| <<<--patches.suse/0001-crypto-cavium-Add-support-for-CNN55XX-adapters.patch-->>><<<++patches.suse/bnxt_en-Simplify-error-checking-in-the-SR-IOV-messag.patch++>>> -| <<<--patches.suse/0002-crypto-cavium-Add-debugfs-support-in-CNN55XX-driver.patch-->>><<<++patches.suse/bnxt_en-Suppress-all-error-messages-in-hwrm_do_send_.patch++>>> -| <<<--patches.suse/0003-crypto-cavium-Register-the-CNN55XX-supported-crypto-.patch-->>><<<++patches.suse/bnxt_en-Prepare-bnxt_init_one-to-be-called-multiple-.patch++>>> -| <<<--patches.suse/0004-crypto-cavium-Downgrade-the-annoying-misc-interrupt-.patch-->>><<<++patches.suse/bnxt_en-Refactor-bnxt_sriov_enable.patch++>>> -| <<<--patches.suse/0005-crypto-cavium-Remove-the-individual-encrypt-decrypt-.patch-->>><<<++patches.suse/bnxt_en-Register-buffers-for-VFs-before-reserving-re.patch++>>> -| <<<--patches.suse/0006-crypto-cavium-Add-more-algorithms.patch-->>><<<++patches.suse/bnxt_en-Handle-firmware-reset-status-during-IF_UP.patch++>>> -| <<<--patches.suse/0007-crypto-cavium-fix-spelling-mistake-Revsion-Revision.patch-->>><<<++patches.suse/bnxt_en-Discover-firmware-error-recovery-capabilitie.patch++>>> -| <<<--patches.suse/crypto-chcr-Pass-lcb-bit-setting-to-firmware.patch-->>><<<++patches.suse/bnxt_en-Pre-map-the-firmware-health-monitoring-regis.patch++>>> -| <<<--patches.suse/crypto-chcr-Fix-fallback-key-setting.patch-->>><<<++patches.suse/bnxt_en-Enable-health-monitoring.patch++>>> -| <<<--patches.suse/crypto-chcr-Return-correct-error-code.patch-->>><<<++patches.suse/bnxt_en-Add-BNXT_STATE_IN_FW_RESET-state.patch++>>> -| <<<--patches.suse/crypto-chcr-Avoid-changing-request-structure.patch-->>><<<++patches.suse/bnxt_en-Add-new-FW-devlink_health_reporter.patch++>>> -| <<<--patches.suse/crypto-chcr-Add-ctr-mode-and-process-large-sg-entrie.patch-->>><<<++patches.suse/bnxt_en-Handle-RESET_NOTIFY-async-event-from-firmwar.patch++>>> -| <<<--patches.suse/chcr-Add-debug-counters.patch-->>><<<++patches.suse/bnxt_en-Handle-firmware-reset.patch++>>> -| <<<--patches.suse/crypto-chcr-Ensure-Destination-sg-entry-size-less-th.patch-->>><<<++patches.suse/bnxt_en-Add-devlink-health-reset-reporter.patch++>>> -| <<<--patches.suse/crypto-chcr-Select-device-in-Round-Robin-fashion.patch-->>><<<++patches.suse/bnxt_en-Retain-user-settings-on-a-VF-after-RESET_NOT.patch++>>> -| <<<--patches.suse/0008-crypto-cavium-nitrox-dma_mapping_error-returns-bool.patch-->>><<<++patches.suse/bnxt_en-Do-not-send-firmware-messages-if-firmware-is.patch++>>> -| <<<--patches.suse/crypto-testmgr-Reenable-sha1-aes-in-FIPS-mode-->>><<<++patches.suse/bnxt_en-Add-RESET_FW-state-logic-to-bnxt_fw_reset_ta.patch++>>> -| <<<--patches.suse/xgene-sp3-0011-drivers-net-xgene-Protect-indirect-MAC-access.patch-->>><<<++patches.suse/bnxt_en-Add-bnxt_fw_exception-to-handle-fatal-firmwa.patch++>>> -| <<<--patches.suse/xgene-sp3-0012-drivers-net-phy-xgene-Add-lock-to-protect-mac-access.patch-->>><<<++patches.suse/bnxt_en-Add-FW-fatal-devlink_health_reporter.patch++>>> -| <<<--patches.suse/xgene-sp3-0013-drivers-net-xgene-Use-rgmii-mdio-mac-access.patch-->>><<<++patches.suse/sched-act_vlan-implement-stats_update-callback.patch++>>> -| <<<--patches.suse/xgene-sp3-0014-drivers-net-xgene-Remove-redundant-local-stats.patch-->>><<<++patches.suse/net-sched-cls_matchall-cleanup-flow_action-before-de.patch++>>> -| <<<--patches.suse/xgene-sp3-0015-drivers-net-xgene-Refactor-statistics-error-parsing-.patch-->>><<<++patches.suse/net-mlx5e-Move-local-var-definition-into-ifdef-block.patch++>>> -| <<<--patches.suse/xgene-sp3-0016-drivers-net-xgene-Remove-unused-macros.patch-->>><<<++patches.suse/bnxt_en-Fix-compile-error-regression-with-CONFIG_BNX.patch++>>> -| <<<--patches.suse/xgene-sp3-0017-drivers-net-xgene-Extend-ethtool-statistics.patch-->>><<<++patches.suse/net-mlx5e-Remove-unlikely-from-WARN-condition.patch++>>> -| <<<--patches.suse/xgene-sp3-0018-drivers-net-xgene-Add-rx_overrun-tx_underrun-statist.patch-->>><<<++patches.suse/udp-Remove-unlikely-from-IS_ERR-condition.patch++>>> -| <<<--patches.suse/xgene-sp3-0019-drivers-net-xgene-Workaround-for-HW-errata-10GE_4.patch-->>><<<++patches.suse/net-bridge-Populate-the-pvid-flag-in-br_vlan_get_inf.patch++>>> -| <<<--patches.suse/xgene-sp3-0020-drivers-net-xgene-Add-frame-recovered-statistics-cou.patch-->>><<<++patches.suse/qed-Add-APIs-for-reading-config-id-attributes.patch++>>> -| <<<--patches.suse/xgene-sp3-0021-drivers-net-xgene-Workaround-for-HW-errata-10GE_10-E.patch-->>><<<++patches.suse/qede-Add-support-for-reading-the-config-id-attribute.patch++>>> -| <<<--patches.suse/xgene-sp3-0022-drivers-net-xgene-Fix-redundant-prefetch-buffer-clea.patch-->>><<<++patches.suse/qed-Add-APIs-for-configuring-grc-dump-config-flags.patch++>>> -| <<<--patches.suse/bnxt-add-dma-mapping-attributes.patch-->>><<<++patches.suse/qede-Add-support-for-dumping-the-grc-data.patch++>>> -| <<<--patches.suse/msft-hv-1363-tools-hv-Add-clean-up-for-included-files-in-Ubuntu-n.patch-->>><<<++patches.suse/net-tls-use-RCU-protection-on-icsk-icsk_ulp_data.patch++>>> -| <<<--patches.suse/nfp-don-t-enable-TSO-on-the-device-when-disabled.patch-->>><<<++patches.suse/tcp-ulp-add-functions-to-dump-ulp-specific-informati.patch++>>> -| <<<--patches.suse/nfp-rename-l4_offset-in-struct-nfp_net_tx_desc-to-ls.patch-->>><<<++patches.suse/net-tls-export-protocol-version-cipher-tx_conf-rx_co.patch++>>> -| <<<--patches.suse/nfp-support-LSO2-capability.patch-->>><<<++patches.suse/devlink-Make-port-index-data-type-as-unsigned-int.patch++>>> -| <<<--patches.suse/nfp-don-t-assume-RSS-and-IRQ-moderation-are-always-e.patch-->>><<<++patches.suse/devlink-Use-switch-case-instead-of-if-else.patch++>>> -| <<<--patches.suse/nfp-version-independent-support-for-chained-RSS-meta.patch-->>><<<++patches.suse/net-hns3-remove-redundant-assignment-to-pointer-reg_.patch++>>> -| <<<--patches.suse/nfp-add-CHECKSUM_COMPLETE-support.patch-->>><<<++patches.suse/net-hns3-remove-set-but-not-used-variable-qos.patch++>>> -| <<<--patches.suse/nfp-complete-the-XDP-TX-ring-only-when-it-s-full.patch-->>><<<++patches.suse/mlx5-Add-missing-init_net-check-in-FIB-notifier.patch++>>> -| <<<--patches.suse/nfp-add-a-helper-for-wrapping-descriptor-index.patch-->>><<<++patches.suse/mvpp2-refactor-BM-pool-functions.patch++>>> -| <<<--patches.suse/nfp-eliminate-an-if-statement-in-calculation-of-comp.patch-->>><<<++patches.suse/mvpp2-percpu-buffers.patch++>>> -| <<<--patches.suse/net-sock-factor-out-dequeue-peek-with-offset-code.patch-->>><<<++patches.suse/net-mlx5-Move-device-memory-management-to-mlx5_core.patch++>>> -| <<<--patches.suse/udp-use-a-separate-rx-queue-for-packet-reception.patch-->>><<<++patches.suse/net-mlx5-Add-HW-bits-and-definitions-required-for-SW.patch++>>> -| <<<--patches.suse/udp-keep-the-sk_receive_queue-held-when-splicing.patch-->>><<<++patches.suse/net-mlx5-Avoid-disabling-RoCE-when-uninitialized.patch++>>> -| <<<--patches.suse/tcp-internal-implementation-for-pacing.patch-->>><<<++patches.suse/net-mlx5-Add-stub-for-mlx5_eswitch_mode.patch++>>> -| <<<--patches.suse/bnx2x-Remove-open-coded-carrier-check.patch-->>><<<++patches.suse/net-mlx5-Set-only-stag-for-match-untagged-packets.patch++>>> -| <<<--patches.suse/liquidio-use-pcie_flr-instead-of-duplicating-it.patch-->>><<<++patches.suse/net-mlx5-Add-flow-steering-actions-to-fs_cmd-shim-la.patch++>>> -| <<<--patches.suse/cxgb4-0151-cxgb4-reduce-resource-allocation-in-kdump-kernel.patch-->>><<<++patches.suse/net-mlx5-DR-Add-the-internal-direct-rule-types-defin.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T5-pci-device-id.patch-->>><<<++patches.suse/net-mlx5-DR-Add-direct-rule-command-utilities.patch++>>> -| <<<--patches.suse/liquidio-fix-insmod-failure-when-multiple-NICs-are-p.patch-->>><<<++patches.suse/net-mlx5-DR-ICM-pool-memory-allocator.patch++>>> -| <<<--patches.suse/liquidio-fix-PF-falsely-indicating-success-at-settin.patch-->>><<<++patches.suse/net-mlx5-DR-Expose-an-internal-API-to-issue-RDMA-ope.patch++>>> -| <<<--patches.suse/net-sched-move-tc_classify-function-to-cls_api.c.patch-->>><<<++patches.suse/net-mlx5-DR-Add-Steering-entry-STE-utilities.patch++>>> -| <<<--patches.suse/net-sched-introduce-tcf-block-infractructure.patch-->>><<<++patches.suse/net-mlx5-DR-Expose-steering-domain-functionality.patch++>>> -| <<<--patches.suse/net-sched-rename-tcf_destroy_chain-helper.patch-->>><<<++patches.suse/net-mlx5-DR-Expose-steering-table-functionality.patch++>>> -| <<<--patches.suse/net-sched-replace-nprio-by-a-bool-to-make-the-functi.patch-->>><<<++patches.suse/net-mlx5-DR-Expose-steering-matcher-functionality.patch++>>> -| <<<--patches.suse/net-sched-move-TC_H_MAJ-macro-call-into-tcf_auto_pri.patch-->>><<<++patches.suse/net-mlx5-DR-Expose-steering-action-functionality.patch++>>> -| <<<--patches.suse/net-sched-introduce-helpers-to-work-with-filter-chai.patch-->>><<<++patches.suse/net-mlx5-DR-Expose-steering-rule-functionality.patch++>>> -| <<<--patches.suse/net-sched-push-chain-dump-to-a-separate-function.patch-->>><<<++patches.suse/net-mlx5-DR-Add-required-FW-steering-functionality.patch++>>> -| <<<--patches.suse/net-sched-introduce-multichain-support-for-filters.patch-->>><<<++patches.suse/net-mlx5-DR-Expose-APIs-for-direct-rule-managing.patch++>>> -| <<<--patches.suse/net-sched-push-tp-down-to-action-init.patch-->>><<<++patches.suse/net-mlx5-DR-Add-CONFIG_MLX5_SW_STEERING-for-software.patch++>>> -| <<<--patches.suse/net-sched-add-termination-action-to-allow-goto-chain.patch-->>><<<++patches.suse/net-mlx5-Add-direct-rule-fs_cmd-implementation.patch++>>> -| <<<--patches.suse/sch_dsmark-Fix-uninitialized-variable-warning.patch-->>><<<++patches.suse/net-mlx5-Add-API-to-set-the-namespace-steering-mode.patch++>>> -| <<<--patches.suse/tcp-use-tp-tcp_mstamp-in-output-path.patch-->>><<<++patches.suse/net-mlx5-Add-support-to-use-SMFS-in-switchdev-mode.patch++>>> -| <<<--patches.suse/tcp-introduce-tcp_jiffies32.patch-->>><<<++patches.suse/net-mlx5-Add-devlink-flow_steering_mode-parameter.patch++>>> -| <<<--patches.suse/dccp-do-not-use-tcp_time_stamp.patch-->>><<<++patches.suse/ice-Fix-EMP-reset-handling.patch++>>> -| <<<--patches.suse/tcp-use-tcp_jiffies32-to-feed-tp-lsndtime.patch-->>><<<++patches.suse/ice-Fix-resource-leak-in-ice_remove_rule_internal.patch++>>> -| <<<--patches.suse/tcp-use-tcp_jiffies32-to-feed-tp-snd_cwnd_stamp.patch-->>><<<++patches.suse/ice-Report-what-the-user-set-for-coalesce-tx-rx-usec.patch++>>> -| <<<--patches.suse/tcp_bbr-use-tcp_jiffies32-instead-of-tcp_time_stamp.patch-->>><<<++patches.suse/ice-Deduce-TSA-value-from-the-priority-value-in-the-.patch++>>> -| <<<--patches.suse/tcp-bic-cubic-use-tcp_jiffies32-instead-of-tcp_time_.patch-->>><<<++patches.suse/ice-add-needed-PFR-during-driver-unload.patch++>>> -| <<<--patches.suse/tcp-use-tcp_jiffies32-for-rcv_tstamp-and-lrcvtime.patch-->>><<<++patches.suse/ice-update-driver-unloading-field-for-Queue-Shutdown.patch++>>> -| <<<--patches.suse/tcp-use-tcp_jiffies32-to-feed-probe_timestamp.patch-->>><<<++patches.suse/ice-add-print-of-autoneg-state-to-link-message.patch++>>> -| <<<--patches.suse/tcp-uses-jiffies_32-to-feed-tp-chrono_start.patch-->>><<<++patches.suse/ice-print-extra-message-if-topology-issue.patch++>>> -| <<<--patches.suse/tcp-use-tcp_jiffies32-in-__tcp_oow_rate_limited.patch-->>><<<++patches.suse/ice-Cleanup-defines-in-ice_type.h.patch++>>> -| <<<--patches.suse/tcp_westwood-use-tcp_jiffies32-instead-of-tcp_time_s.patch-->>><<<++patches.suse/ice-Limit-Max-TCs-on-devices-with-more-than-4-ports.patch++>>> -| <<<--patches.suse/tcp_lp-cache-tcp_time_stamp.patch-->>><<<++patches.suse/ice-Correctly-handle-return-values-for-init-DCB.patch++>>> -| <<<--patches.suse/tcp-replace-misc-tcp_time_stamp-to-tcp_jiffies32.patch-->>><<<++patches.suse/ice-Always-notify-FW-of-VF-reset.patch++>>> -| <<<--patches.suse/tcp-switch-TCP-TS-option-RFC-7323-to-1ms-clock.patch-->>><<<++patches.suse/ice-Report-stats-when-VSI-is-down.patch++>>> -| <<<--patches.suse/udp-make-function-udp_skb_dtor_locked-static.patch-->>><<<++patches.suse/ice-Remove-enable-DCB-when-SW-LLDP-is-activated.patch++>>> -| <<<--patches.suse/net-make-struct-net_device-tx_queue_len-unsigned-int.patch-->>><<<++patches.suse/ice-Only-disable-VLAN-pruning-for-the-VF-when-all-VL.patch++>>> -| <<<--patches.suse/net-fix-__skb_try_recv_from_queue-to-return-the-old-.patch-->>><<<++patches.suse/devlink-Add-new-info-version-tags-for-ASIC-and-FW.patch++>>> -| <<<--patches.suse/liquidio-make-the-spinlock-octeon_devices_lock-stati.patch-->>><<<++patches.suse/ionic-Add-basic-framework-for-IONIC-Network-device-d.patch++>>> -| <<<--patches.suse/tcp-fix-tcp_rearm_rto.patch-->>><<<++patches.suse/ionic-Add-hardware-init-and-device-commands.patch++>>> -| <<<--patches.suse/qed-Utilize-FW-8.20.0.0.patch-->>><<<++patches.suse/ionic-Add-port-management-commands.patch++>>> -| <<<--patches.suse/ibmvnic-076-fix-missing-unlock-on-error-in-__ibmvnic_reset.patch-->>><<<++patches.suse/ionic-Add-basic-lif-support.patch++>>> -| <<<--patches.suse/qed-Remove-unused-including-linux-version.h.patch-->>><<<++patches.suse/ionic-Add-interrupts-and-doorbells.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-possible-memory-leak.patch-->>><<<++patches.suse/ionic-Add-basic-adminq-support.patch++>>> -| <<<--patches.suse/skbuff-add-stub-to-help-computing-crc32c-on-SCTP-pac.patch-->>><<<++patches.suse/ionic-Add-adminq-action.patch++>>> -| <<<--patches.suse/net-introduce-skb_crc32c_csum_help.patch-->>><<<++patches.suse/ionic-Add-notifyq-support.patch++>>> -| <<<--patches.suse/sk_buff-remove-support-for-csum_bad-in-sk_buff.patch-->>><<<++patches.suse/ionic-Add-the-basic-NDO-callbacks-for-netdev-support.patch++>>> -| <<<--patches.suse/net-use-skb-csum_not_inet-to-identify-packets-needin.patch-->>><<<++patches.suse/ionic-Add-management-of-rx-filters.patch++>>> -| <<<--patches.suse/net-more-accurate-checksumming-in-validate_xmit_skb.patch-->>><<<++patches.suse/ionic-Add-Rx-filter-and-rx_mode-ndo-support.patch++>>> -| <<<--patches.suse/sk_buff.h-improve-description-of-CHECKSUM_-COMPLETE-.patch-->>><<<++patches.suse/ionic-Add-async-link-status-check-and-basic-stats.patch++>>> -| <<<--patches.suse/xgene-sp3-0001-phy-Add-helper-function-to-check-phy-interface-mode.patch-->>><<<++patches.suse/ionic-Add-initial-ethtool-support.patch++>>> -| <<<--patches.suse/xgene-sp3-0023-xgene-Check-all-RGMII-phy-mode-variants.patch-->>><<<++patches.suse/ionic-Add-Tx-and-Rx-handling.patch++>>> -| <<<--patches.suse/qede-Allow-WoL-to-activate-by-default.patch-->>><<<++patches.suse/ionic-Add-netdev-event-handling.patch++>>> -| <<<--patches.suse/qede-Honor-user-request-for-Tx-buffers.patch-->>><<<++patches.suse/ionic-Add-driver-stats.patch++>>> -| <<<--patches.suse/qede-Add-missing-Status-block-free.patch-->>><<<++patches.suse/ionic-Add-RSS-support.patch++>>> -| <<<--patches.suse/qede-Don-t-use-an-internal-MAC-field.patch-->>><<<++patches.suse/ionic-Add-coalesce-and-other-features.patch++>>> -| <<<--patches.suse/qed-Revise-alloc-setup-free-flow.patch-->>><<<++patches.suse/net-sched-cbs-remove-redundant-assignment-to-variabl.patch++>>> -| <<<--patches.suse/qed-Correct-print-in-iscsi-error-flow.patch-->>><<<++patches.suse/net-tls-use-the-full-sk_proto-pointer.patch++>>> -| <<<--patches.suse/qede-qedr-closure-after-setting-state.patch-->>><<<++patches.suse/net-tls-don-t-jump-to-return.patch++>>> -| <<<--patches.suse/qed-Fix-setting-of-Management-bitfields.patch-->>><<<++patches.suse/net-tls-narrow-down-the-critical-area-of-device_offl.patch++>>> -| <<<--patches.suse/qede-Support-1G-advertisment.patch-->>><<<++patches.suse/net-tls-clean-up-the-number-of-ifdefs-for-CONFIG_TLS.patch++>>> -| <<<--patches.suse/ibmveth-Support-to-enable-LSO-CSO-for-Trunk-VEA.patch-->>><<<++patches.suse/net-tls-dedup-the-record-cleanup.patch++>>> -| <<<--patches.suse/cxgb4-retrieve-port-information-from-firmware.patch-->>><<<++patches.suse/ixgbe-Use-kzfree-rather-than-its-implementation.patch++>>> -| <<<--patches.suse/net-define-receive-timestamp-filter-for-NTP.patch-->>><<<++patches.suse/sunrpc-Use-kzfree-rather-than-its-implementation.patch++>>> -| <<<--patches.suse/net-ethernet-update-drivers-to-handle-HWTSTAMP_FILTE.patch-->>><<<++patches.suse/rocker-add-missing-init_net-check-in-FIB-notifier.patch++>>> -| <<<--patches.suse/net-add-function-to-retrieve-original-skb-device-usi.patch-->>><<<++patches.suse/net-qed-Move-static-keyword-to-the-front-of-declarat.patch++>>> -| <<<--patches.suse/net-add-new-control-message-for-incoming-HW-timestam.patch-->>><<<++patches.suse/net-hns-Move-static-keyword-to-the-front-of-declarat.patch++>>> -| <<<--patches.suse/net-fix-documentation-of-struct-scm_timestamping.patch-->>><<<++patches.suse/nfp-Drop-unnecessary-continue-in-nfp_net_pf_alloc_vn.patch++>>> -| <<<--patches.suse/net-allow-simultaneous-SW-and-HW-transmit-timestampi.patch-->>><<<++patches.suse/net_sched-act_police-add-2-new-attributes-to-support.patch++>>> -| <<<--patches.suse/net-ethernet-update-drivers-to-make-both-SW-and-HW-T.patch-->>><<<++patches.suse/net-hns3-fix-error-VF-index-when-setting-VLAN-offloa.patch++>>> -| <<<--patches.suse/tcp-fix-tcp_probe_timer-for-TCP_USER_TIMEOUT.patch-->>><<<++patches.suse/net-hns3-fix-double-free-bug-when-setting-ringparam.patch++>>> -| <<<--patches.suse/net-Define-SCM_TIMESTAMPING_PKTINFO-on-all-architect.patch-->>><<<++patches.suse/net-hns3-fix-mis-assignment-to-hdev-reset_level-in-h.patch++>>> -| <<<--patches.suse/net-Fix-parisc-SCM_TIMESTAMPING_PKTINFO-value.patch-->>><<<++patches.suse/net-hns3-add-client-node-validity-judgment.patch++>>> -| <<<--patches.suse/net-ipv4-Add-extack-messages-for-route-add-failures.patch-->>><<<++patches.suse/net-hns3-remove-explicit-conversion-to-bool.patch++>>> -| <<<--patches.suse/nfp-add-nfp_cppcore_pcie_unit-helper.patch-->>><<<++patches.suse/net-hns3-disable-loopback-setting-in-hclge_mac_init.patch++>>> -| <<<--patches.suse/nfp-make-nfp_net-alloc-init-cleanup-free-not-depend-.patch-->>><<<++patches.suse/net-hns3-make-hclge_dbg_get_m7_stats_info-static.patch++>>> -| <<<--patches.suse/nfp-rename-netdev-port-to-vNIC.patch-->>><<<++patches.suse/tools-bpftool-compile-with-EXTRA_WARNINGS.patch++>>> -| <<<--patches.suse/nfp-add-nfp_net_pf_free_vnic-function.patch-->>><<<++patches.suse/libbpf-make-libbpf.map-source-of-truth-for-libbpf-ve.patch++>>> -| <<<--patches.suse/nfp-introduce-very-minimal-nfp_app.patch-->>><<<++patches.suse/tools-bpftool-fix-arguments-for-p_err-in-do_event_pi.patch++>>> -| <<<--patches.suse/nfp-disallow-mixing-vNICs-with-and-without-NSP-port-.patch-->>><<<++patches.suse/tools-bpftool-fix-format-strings-and-arguments-for-j.patch++>>> -| <<<--patches.suse/nfp-introduce-nfp_port.patch-->>><<<++patches.suse/tools-bpftool-fix-argument-for-p_err-in-BTF-do_dump.patch++>>> -| <<<--patches.suse/nfp-update-port-state-in-place.patch-->>><<<++patches.suse/tools-bpftool-fix-format-string-for-p_err-in-query_f.patch++>>> -| <<<--patches.suse/nfp-move-refresh-tracking-into-the-port-structure.patch-->>><<<++patches.suse/tools-bpftool-fix-format-string-for-p_err-in-detect_.patch++>>> -| <<<--patches.suse/nfp-provide-linking-on-port-structures.patch-->>><<<++patches.suse/tools-bpftool-move-__printf-attributes-to-header-fil.patch++>>> -| <<<--patches.suse/nfp-mark-port-state-as-stale-after-reconfig.patch-->>><<<++patches.suse/btf-fix-return-value-check-in-btf_vmlinux_init.patch++>>> -| <<<--patches.suse/nfp-mark-port-state-as-stale-if-update-failed.patch-->>><<<++patches.suse/xsk-replace-ndo_xsk_async_xmit-with-ndo_xsk_wakeup.patch++>>> -| <<<--patches.suse/nfp-refresh-port-state-before-reporting-autonegotiat.patch-->>><<<++patches.suse/xsk-add-support-for-need_wakeup-flag-in-AF_XDP-rings.patch++>>> -| <<<--patches.suse/net-sched-properly-assign-RCU-pointer-in-tcf_chain_t.patch-->>><<<++patches.suse/i40e-add-support-for-AF_XDP-need_wakeup-feature.patch++>>> -| <<<--patches.suse/net-sched-fix-filter-flushing.patch-->>><<<++patches.suse/ixgbe-add-support-for-AF_XDP-need_wakeup-feature.patch++>>> -| <<<--patches.suse/enic-unmask-intr-only-when-napi-is-complete.patch-->>><<<++patches.suse/libbpf-add-support-for-need_wakeup-flag-in-AF_XDP-pa.patch++>>> -| <<<--patches.suse/qede-Fix-sparse-warnings.patch-->>><<<++patches.suse/samples-bpf-add-use-of-need_wakeup-flag-in-xdpsock.patch++>>> -| <<<--patches.suse/qed-Align-DP_ERR-style-with-other-DP-macros.patch-->>><<<++patches.suse/net-mlx5e-Move-the-SW-XSK-code-from-NAPI-poll-to-a-s.patch++>>> -| <<<--patches.suse/qed-main_ptt-for-tunnel-configuration.patch-->>><<<++patches.suse/net-mlx5e-Add-AF_XDP-need_wakeup-support.patch++>>> -| <<<--patches.suse/qed-Log-incorrectly-installed-board.patch-->>><<<++patches.suse/net-Don-t-call-XDP_SETUP_PROG-when-nothing-is-change.patch++>>> -| <<<--patches.suse/qed-Drop-the-s-from-num_ports_in_engines.patch-->>><<<++patches.suse/libbpf-relicense-bpf_helpers.h-and-bpf_endian.h.patch++>>> -| <<<--patches.suse/qed-Remove-BB_A0-references.patch-->>><<<++patches.suse/selftests-bpf-fix-race-in-test_tcp_rtt-test.patch++>>> -| <<<--patches.suse/qed-Flush-slowpath-tasklet-on-stop.patch-->>><<<++patches.suse/bpf-export-bpf_map_inc_not_zero.patch++>>> -| <<<--patches.suse/qed-Enable-RoCE-parser-searching-on-fp-init.patch-->>><<<++patches.suse/bpf-support-cloning-sk-storage-on-accept.patch++>>> -| <<<--patches.suse/qed-Provide-MBI-information-in-dev_info.patch-->>><<<++patches.suse/bpf-sync-bpf.h-to-tools-9e819ffc.patch++>>> -| <<<--patches.suse/qede-Log-probe-of-PCI-device.patch-->>><<<++patches.suse/xsk-remove-AF_XDP-socket-from-map-when-the-socket-is.patch++>>> -| <<<--patches.suse/qed-Replace-set_id-api-with-set_name.patch-->>><<<++patches.suse/xsk-support-BPF_EXIST-and-BPF_NOEXIST-flags-in-XSKMA.patch++>>> -| <<<--patches.suse/net-flow_dissector-add-support-for-dissection-of-tcp.patch-->>><<<++patches.suse/bpf-Use-PTR_ERR_OR_ZERO-in-xsk_map_inc.patch++>>> -| <<<--patches.suse/net-sched-flower-add-support-for-matching-on-tcp-fla.patch-->>><<<++patches.suse/bpf-add-BTF-ids-in-procfs-for-file-descriptors-to-BT.patch++>>> -| <<<--patches.suse/tcp-fix-TCP_SYNCNT-flakes.patch-->>><<<++patches.suse/bpf-add-new-BPF_BTF_GET_NEXT_ID-syscall-command.patch++>>> -| <<<--patches.suse/net-IB-mlx5-Replace-mlx5_vzalloc-with-kvzalloc.patch-->>><<<++patches.suse/tools-bpf-synchronise-BPF-UAPI-header-with-tools.patch++>>> -| <<<--patches.suse/net-mlx5-Update-the-list-of-the-PCI-supported-device.patch-->>><<<++patches.suse/libbpf-refactor-bpf_-_get_next_id-functions.patch++>>> -| <<<--patches.suse/net-mlx5-Introduce-trigger_health_work-function.patch-->>><<<++patches.suse/libbpf-add-bpf_btf_get_next_id-to-cycle-through-BTF-.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-Add-basic-support-for-Innova.patch-->>><<<++patches.suse/libbpf-use-LFS-_FILE_OFFSET_BITS-instead-of-direct-m.patch++>>> -| <<<--patches.suse/net-mlx5-Bump-driver-version.patch-->>><<<++patches.suse/xdp-xdp_umem-replace-kmap-on-vmap-for-umem-map.patch++>>> -| <<<--patches.suse/IB-mlx5-Bump-driver-version.patch-->>><<<++patches.suse/btf-do-not-use-CONFIG_OUTPUT_FORMAT.patch++>>> -| <<<--patches.suse/net-sched-cls_api-make-reclassify-return-all-the-way.patch-->>><<<++patches.suse/bpf-fix-struct-pt_reg-typo-in-documentation.patch++>>> -| <<<--patches.suse/net_sched-only-create-filter-chains-for-new-filters-.patch-->>><<<++patches.suse/bpf-clarify-when-bpf_trace_printk-discards-lines.patch++>>> -| <<<--patches.suse/tcp-better-validation-of-received-ack-sequences.patch-->>><<<++patches.suse/bpf-sync-bpf.h-to-tools-1f8919b1.patch++>>> -| <<<--patches.suse/Bluetooth-Add-support-for-Intel-Bluetooth-device-946.patch-->>><<<++patches.suse/bpf-introduce-verifier-internal-test-flag.patch++>>> -| <<<--patches.suse/Bluetooth-hci_uart-fix-kconfig-dependency-->>><<<++patches.suse/tools-bpf-sync-bpf.h.patch++>>> -| <<<--patches.suse/Bluetooth-hci_ldisc-Use-rwlocking-to-avoid-closing-p-->>><<<++patches.suse/selftests-bpf-test_progs-test__skip.patch++>>> -| <<<--patches.suse/Bluetooth-hci_nokia-select-BT_HCIUART_H4-->>><<<++patches.suse/selftests-bpf-test_progs-remove-global-fail-success-.patch++>>> -| <<<--patches.suse/Bluetooth-hci_ll-Fix-download_firmware-return-when-_-->>><<<++patches.suse/selftests-bpf-test_progs-remove-asserts-from-subtest.patch++>>> -| <<<--patches.suse/be2net-Fix-UE-detection-logic-for-BE3.patch-->>><<<++patches.suse/selftests-bpf-test_progs-remove-unused-ret.patch++>>> -| <<<--patches.suse/be2net-Update-the-driver-version-to-11.4.0.0.patch-->>><<<++patches.suse/tools-bpftool-ignore-make-built-in-rules-for-getting.patch++>>> -| <<<--patches.suse/Add-the-mlxfw-module-for-Mellanox-firmware-flash-pro.patch-->>><<<++patches.suse/tools-bpftool-improve-and-check-builds-for-different.patch++>>> -| <<<--patches.suse/nfp-move-mutex-init-out-of-net-code.patch-->>><<<++patches.suse/tools-bpf-account-for-generated-feature-and-libbpf-d.patch++>>> -| <<<--patches.suse/nfp-add-devlink-support.patch-->>><<<++patches.suse/tools-bpftool-do-not-link-twice-against-libbpf.a-in-.patch++>>> -| <<<--patches.suse/nfp-add-helper-for-cleaning-up-vNICs.patch-->>><<<++patches.suse/nfp-bpf-rework-MTU-checking.patch++>>> -| <<<--patches.suse/nfp-register-ports-as-devlink-ports.patch-->>><<<++patches.suse/nfp-bpf-add-simple-map-op-cache.patch++>>> -| <<<--patches.suse/nfp-calculate-total-port-lanes-for-split.patch-->>><<<++patches.suse/bpf-fix-error-check-in-bpf_tcp_gen_syncookie.patch++>>> -| <<<--patches.suse/nfp-support-port-splitting-via-devlink.patch-->>><<<++patches.suse/i40e-simplify-Rx-buffer-recycle.patch++>>> -| <<<--patches.suse/liquidio-fix-rare-pci_driver.probe-failure-of-VF-dri.patch-->>><<<++patches.suse/ixgbe-simplify-Rx-buffer-recycle.patch++>>> -| <<<--patches.suse/liquidio-fix-inaccurate-count-of-napi-processed-rx-p.patch-->>><<<++patches.suse/xsk-add-support-to-allow-unaligned-chunk-placement.patch++>>> -| <<<--patches.suse/ibmvnic-077-Track-state-of-adapter-napis.patch-->>><<<++patches.suse/i40e-modify-driver-for-handling-offsets.patch++>>> -| <<<--patches.suse/ibmvnic-078-Handle-failover-after-failed-init-crq.patch-->>><<<++patches.suse/ixgbe-modify-driver-for-handling-offsets.patch++>>> -| <<<--patches.suse/ibmvnic-079-Send-gratuitous-arp-on-reset.patch-->>><<<++patches.suse/mlx5e-modify-driver-for-handling-offsets.patch++>>> -| <<<--patches.suse/ibmvnic-080-Fix-cleanup-of-SKB-s-on-driver-close.patch-->>><<<++patches.suse/net-mlx5e-Allow-XSK-frames-smaller-than-a-page.patch++>>> -| <<<--patches.suse/ibmvnic-081-Non-fatal-error-handling.patch-->>><<<++patches.suse/libbpf-add-flags-to-umem-config.patch++>>> -| <<<--patches.suse/ibmvnic-082-Halt-TX-and-report-carrier-off-on-H_CLOSED-r.patch-->>><<<++patches.suse/samples-bpf-add-unaligned-chunks-mode-support-to-xdp.patch++>>> -| <<<--patches.suse/ibmvnic-083-Deactivate-RX-pool-buffer-replenishment-on-H.patch-->>><<<++patches.suse/samples-bpf-add-buffer-recycling-for-unaligned-chunk.patch++>>> -| <<<--patches.suse/ibmvnic-084-Check-adapter-state-during-ibmvnic_poll.patch-->>><<<++patches.suse/samples-bpf-use-hugepages-in-xdpsock-app.patch++>>> -| <<<--patches.suse/ibmvnic-085-Reset-the-CRQ-queue-during-driver-reset.patch-->>><<<++patches.suse/selftests-bpf-test_progs-fix-verbose-mode-garbage.patch++>>> -| <<<--patches.suse/ibmvnic-086-Reset-tx-rx-pools-on-driver-reset.patch-->>><<<++patches.suse/selftests-bpf-test_progs-add-missing-n-to-CHECK_FAIL.patch++>>> -| <<<--patches.suse/ibmvnic-087-Reset-sub-crqs-during-driver-reset.patch-->>><<<++patches.suse/selftests-bpf-introduce-bpf_cpu_to_be64-and-bpf_be64.patch++>>> -| <<<--patches.suse/rtnl-Add-support-for-netdev-event-to-link-messages.patch-->>><<<++patches.suse/selftests-bpf-fix-ctx-write-sysctl-write-read-ok-on-.patch++>>> -| <<<--patches.suse/nfp-add-MAY_USE_DEVLINK-dependency.patch-->>><<<++patches.suse/selftests-bpf-improve-unexpected-success-reporting-i.patch++>>> -| <<<--patches.suse/nfp-add-set_mac_address-support-while-the-interface-.patch-->>><<<++patches.suse/selftests-bpf-fix-endianness-issues-in-test_sysctl.patch++>>> -| <<<--patches.suse/nfp-set-driver-VF-limit.patch-->>><<<++patches.suse/i40e-fix-xdp-handle-calculations.patch++>>> -| <<<--patches.suse/nfp-don-t-set-aux-pointers-if-ioremap-failed.patch-->>><<<++patches.suse/ixgbe-fix-xdp-handle-calculations.patch++>>> -| <<<--patches.suse/nfp-only-try-to-get-to-PCIe-ctrl-memory-if-BARs-are-.patch-->>><<<++patches.suse/xsk-avoid-store-tearing-when-assigning-queues.patch++>>> -| <<<--patches.suse/nfp-support-long-reads-and-writes-with-the-cpp-helpe.patch-->>><<<++patches.suse/xsk-avoid-store-tearing-when-assigning-umem.patch++>>> -| <<<--patches.suse/nfp-shorten-CPP-core-probe-logs.patch-->>><<<++patches.suse/xsk-use-state-member-for-socket-synchronization.patch++>>> -| <<<--patches.suse/nfp-support-variable-NSP-response-lengths.patch-->>><<<++patches.suse/xsk-lock-the-control-mutex-in-sock_diag-interface.patch++>>> -| <<<--patches.suse/nfp-add-hwmon-support.patch-->>><<<++patches.suse/rtlwifi-rtl8192cu-Fix-value-set-in-descriptor.patch++>>> -| <<<--patches.suse/nfp-don-t-wait-for-resources-indefinitely.patch-->>><<<++patches.suse/rtlwifi-rtl8821ae-Fix-incorrect-returned-values.patch++>>> -| <<<--patches.suse/nfp-fix-print-format-for-ring-pointers-in-ring-dumps.patch-->>><<<++patches.suse/zd1211rw-remove-false-assertion-from-zd_mac_clear.patch++>>> -| <<<--patches.suse/nfp-don-t-add-ring-size-to-index-calculations.patch-->>><<<++patches.suse/bcma-fix-incorrect-update-of-BCMA_CORE_PCI_MDIO_DATA.patch++>>> -| <<<--patches.suse/nfp-don-t-keep-count-for-free-buffers-delayed-kick.patch-->>><<<++patches.suse/brcmfmac-get-chip-s-default-RAM-info-during-PCIe-set.patch++>>> -| <<<--patches.suse/net-add-extack-arg-to-lwtunnel-build-state.patch-->>><<<++patches.suse/mt76-round-up-length-on-mt76_wr_copy.patch++>>> -| <<<--patches.suse/qed-Add-missing-static-local-dcbx-info.patch-->>><<<++patches.suse/mt76-mt7615-fix-sparse-warnings-warning-restricted-_.patch++>>> -| <<<--patches.suse/qed-Correct-DCBx-update-scheme.patch-->>><<<++patches.suse/mt76-mt7615-always-release-sem-in-mt7615_load_patch.patch++>>> -| <<<--patches.suse/qed-Don-t-inherit-RoCE-DCBx-for-V2.patch-->>><<<++patches.suse/mt76-mt76u-fix-typo-in-mt76u_fill_rx_sg.patch++>>> -| <<<--patches.suse/qed-QL41xxx-VF-MSI-x-table.patch-->>><<<++patches.suse/mt76-usb-fix-endian-in-mt76u_copy.patch++>>> -| <<<--patches.suse/qed-Support-dynamic-s-tag-change.patch-->>><<<++patches.suse/mt76-mt7615-fix-MT7615_WATCHDOG_TIME-definition.patch++>>> -| <<<--patches.suse/qed-Get-rid-of-the-attention-arrays.patch-->>><<<++patches.suse/mt76-mt7603-fix-watchdog-rescheduling-in-mt7603_set_.patch++>>> -| <<<--patches.suse/qed-Diffrentiate-adapter-specific-attentions.patch-->>><<<++patches.suse/mt76-stop-rx-aggregation-on-station-removal.patch++>>> -| <<<--patches.suse/qed-Print-multi-bit-attentions-properly.patch-->>><<<++patches.suse/rtw88-fix-seq_file-memory-leak.patch++>>> -| <<<--patches.suse/qed-Mask-parities-after-occurance.patch-->>><<<++patches.suse/rtlwifi-Fix-file-release-memory-leak.patch++>>> -| <<<--patches.suse/qed-Cache-alignemnt-padding-to-match-host.patch-->>><<<++patches.suse/0001-iwlwifi-mvm-start-to-remove-the-code-for-d0i3.patch++>>> -| <<<--patches.suse/cxgb4-0153-cxgb4-keep-carrier-off-before-registering-netdev.patch-->>><<<++patches.suse/0001-iwlwifi-remove-all-the-d0i3-references.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T5-pci-device-id-2.patch-->>><<<++patches.suse/0001-iwlwifi-mvm-remove-the-tx-defer-for-d0i3.patch++>>> -| <<<--patches.suse/cxgb4-FW-upgrade-fixes.patch-->>><<<++patches.suse/0001-iwlwifi-mvm-remove-the-d0i3-entry-exit-flow.patch++>>> -| <<<--patches.suse/cxgb4-0152-cxgb4-Fix-netdev_features-flag.patch-->>><<<++patches.suse/0001-iwlwifi-mvm-remove-d0i3_ap_sta_id.patch++>>> -| <<<--patches.suse/bnxt_en-Support-for-Short-Firmware-Message.patch-->>><<<++patches.suse/0001-iwlwifi-mvm-remove-last-leftovers-of-d0i3.patch++>>> -| <<<--patches.suse/bnxt_en-Add-PCI-IDs-for-BCM57454-VF-devices.patch-->>><<<++patches.suse/iwlwifi-dbg_ini-remove-periphery-phy-and-aux-regions.patch++>>> -| <<<--patches.suse/bnxt_en-Add-a-callback-to-inform-RDMA-driver-during-.patch-->>><<<++patches.suse/ice-Update-fields-in-ice_vsi_set_num_qs-when-reconfi.patch++>>> -| <<<--patches.suse/bnxt_en-Add-additional-chip-ID-definitions.patch-->>><<<++patches.suse/ice-Add-ice_get_main_vsi-to-get-PF-main-VSI.patch++>>> -| <<<--patches.suse/bnxt_en-Optimize-doorbell-write-operations-for-newer.patch-->>><<<++patches.suse/ice-Check-root-pointer-for-validity.patch++>>> -| <<<--patches.suse/bnxt_en-Implement-xmit_more.patch-->>><<<++patches.suse/ice-clean-up-arguments.patch++>>> -| <<<--patches.suse/bnxt_en-Pass-in-sh-parameter-to-bnxt_set_dflt_rings.patch-->>><<<++patches.suse/ice-move-code-closer-together.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-xmit_more-with-BQL.patch-->>><<<++patches.suse/ice-small-efficiency-fixes.patch++>>> -| <<<--patches.suse/net-mlxfw-select-CONFIG_XZ_DEC.patch-->>><<<++patches.suse/ice-change-work-limit-to-a-constant.patch++>>> -| <<<--patches.suse/rtnetlink-use-the-new-rtnl_get_event-interface.patch-->>><<<++patches.suse/ice-Reliably-reset-VFs.patch++>>> -| <<<--patches.suse/msft-hv-1376-netvsc-Add-include-s-for-csum_-function-declarations.patch-->>><<<++patches.suse/ice-report-link-down-for-VF-when-PF-s-queues-are-not.patch++>>> -| <<<--patches.suse/i40evf-fix-duplicate-lines.patch-->>><<<++patches.suse/ice-Check-for-DCB-capability-before-initializing-DCB.patch++>>> -| <<<--patches.suse/i40evf-fix-merge-error-in-older-patch.patch-->>><<<++patches.suse/ice-Report-VF-link-status-with-opcode-to-get-resourc.patch++>>> -| <<<--patches.suse/i40evf-disable-unused-flags.patch-->>><<<++patches.suse/ice-update-Tx-context-struct.patch++>>> -| <<<--patches.suse/i40e-fix-race-condition-with-PTP_TX_IN_PROGRESS-bits.patch-->>><<<++patches.suse/ice-Allow-for-delayed-LLDP-MIB-change-registration.patch++>>> -| <<<--patches.suse/i40e-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch-->>><<<++patches.suse/ice-Minor-refactor-in-queue-management.patch++>>> -| <<<--patches.suse/i40e-add-statistic-indicating-number-of-skipped-Tx-t.patch-->>><<<++patches.suse/ice-change-default-number-of-receive-descriptors.patch++>>> -| <<<--patches.suse/i40e-use-pf-data-structure-directly-in-i40e_ptp_rx_h.patch-->>><<<++patches.suse/ice-Rework-around-device-function-capabilities.patch++>>> -| <<<--patches.suse/i40e-check-for-Tx-timestamp-timeouts-during-watchdog.patch-->>><<<++patches.suse/netfilter-not-mark-a-spinlock-as-__read_mostly.patch++>>> -| <<<--patches.suse/i40e-Check-for-memory-allocation-failure.patch-->>><<<++patches.suse/net-fib_notifier-move-fib_notifier_ops-from-struct-n.patch++>>> -| <<<--patches.suse/ixgbe-ixgbevf-Enables-TSO-for-MPLS-encapsulated-pack.patch-->>><<<++patches.suse/tcp-ulp-fix-possible-crash-in-tcp_diag_get_aux_size.patch++>>> -| <<<--patches.suse/ixgbe-initialize-u64_stats_sync-structures-early-at-.patch-->>><<<++patches.suse/net-mlx5e-Fix-static-checker-warning-of-potential-po.patch++>>> -| <<<--patches.suse/ixgbe-Remove-MAC-X550EM_X-1Gbase-t-led_-on-off-suppo.patch-->>><<<++patches.suse/net-mlx5-Kconfig-Fix-MLX5_CORE-dependency-with-PCI_H.patch++>>> -| <<<--patches.suse/ixgbe-enable-L3-L4-filtering-for-Tx-switched-packets.patch-->>><<<++patches.suse/net-mlx5e-Use-ipv6_stub-to-avoid-dependency-with-ipv.patch++>>> -| <<<--patches.suse/ixgbe-Correct-thermal-sensor-event-check.patch-->>><<<++patches.suse/net-mlx5e-Remove-leftover-declaration.patch++>>> -| <<<--patches.suse/ixgbe-Add-error-checking-to-setting-VF-MAC.patch-->>><<<++patches.suse/net-mlx5-fix-spelling-mistake-offlaods-offloads.patch++>>> -| <<<--patches.suse/ixgbe-Resolve-truncation-warning-for-q_vector-name.patch-->>><<<++patches.suse/net-mlx5-fix-missing-assignment-of-variable-err.patch++>>> -| <<<--patches.suse/ixgbe-Resolve-warnings-for-Wimplicit-fallthrough.patch-->>><<<++patches.suse/net-mlx5-Use-PTR_ERR_OR_ZERO-rather-than-its-impleme.patch++>>> -| <<<--patches.suse/ixgbevf-Resolve-truncation-warning-for-q_vector-name.patch-->>><<<++patches.suse/net-mlx5e-kTLS-Remove-unused-function-parameter.patch++>>> -| <<<--patches.suse/ixgbevf-Resolve-warnings-for-Wimplicit-fallthrough.patch-->>><<<++patches.suse/net-mlx5e-Remove-unnecessary-clear_bit-s.patch++>>> -| <<<--patches.suse/ixgbe-correct-CS4223-7-PHY-identification.patch-->>><<<++patches.suse/net-mlx5-DR-Remove-useless-set-memory-to-zero-use-me.patch++>>> -| <<<--patches.suse/ixgbe-add-write-flush-when-configuring-CS4223-7.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-error-return-code-in-dr_domain_init_.patch++>>> -| <<<--patches.suse/ixgbe-always-call-setup_mac_link-for-multispeed-fibe.patch-->>><<<++patches.suse/net-mlx5-DR-Remove-redundant-dev_name-print-from-err.patch++>>> -| <<<--patches.suse/ixgbe-add-missing-configuration-for-rate-select-1.patch-->>><<<++patches.suse/net-mlx5-Expose-HW-capability-bits-for-port-buffer-p.patch++>>> -| <<<--patches.suse/ixgbe-fix-incorrect-status-check.patch-->>><<<++patches.suse/net-mlx5e-Add-port-buffer-s-congestion-counters.patch++>>> -| <<<--patches.suse/sched-add-helper-for-updating-statistics-on-all-acti.patch-->>><<<++patches.suse/msft-hv-1945-hv_netvsc-Allow-scatter-gather-feature-to-be-tunable.patch++>>> -| <<<--patches.suse/nfp-add-missing-fall-through-statements.patch-->>><<<++patches.suse/msft-hv-1946-hv_netvsc-Sync-offloading-features-to-VF-NIC.patch++>>> -| <<<--patches.suse/nfp-turn-reading-PCIe-RTsym-parameters-into-a-helper.patch-->>><<<++patches.suse/ionic-Remove-unused-including-linux-version.h.patch++>>> -| <<<--patches.suse/nfp-move-port-init-to-apps.patch-->>><<<++patches.suse/be2net-make-two-arrays-static-const-makes-object-sma.patch++>>> -| <<<--patches.suse/nfp-report-app-name-in-ethtool-i.patch-->>><<<++patches.suse/net-hns3-make-array-spec_opcode-static-const-makes-o.patch++>>> -| <<<--patches.suse/nfp-move-eBPF-offload-files-to-BPF-app-directory.patch-->>><<<++patches.suse/Bluetooth-hci_bcm-Fix-Wunused-const-variable-warning.patch++>>> -| <<<--patches.suse/nfp-move-bpf-offload-code-to-the-BPF-app.patch-->>><<<++patches.suse/bluetooth-bcm-Add-support-for-loading-firmware-for-B.patch++>>> -| <<<--patches.suse/nfp-move-basic-eBPF-stats-to-app-specific-code.patch-->>><<<++patches.suse/bluetooth-hci_bcm-Give-more-time-to-come-out-of-rese.patch++>>> -| <<<--patches.suse/nfp-fix-memory-leak-on-FW-load-error.patch-->>><<<++patches.suse/Bluetooth-hidp-Fix-assumptions-on-the-return-value-o.patch++>>> -| <<<--patches.suse/bpf-free-up-BPF_JMP-BPF_CALL-BPF_X-opcode.patch-->>><<<++patches.suse/net-tls-unref-frags-in-order.patch++>>> -| <<<--patches.suse/bpf-split-bpf-core-interpreter.patch-->>><<<++patches.suse/net-tls-use-RCU-for-the-adder-to-the-offload-record-.patch++>>> -| <<<--patches.suse/bpf-teach-verifier-to-track-stack-depth.patch-->>><<<++patches.suse/net-tls-remove-the-record-tail-optimization.patch++>>> -| <<<--patches.suse/bpf-reconcile-bpf_tail_call-and-stack_depth.patch-->>><<<++patches.suse/net-tls-align-non-temporal-copy-to-cache-lines.patch++>>> -| <<<--patches.suse/bpf-track-stack-depth-of-classic-bpf-programs.patch-->>><<<++patches.suse/iavf-remove-unused-debug-function-iavf_debug_d.patch++>>> -| <<<--patches.suse/bpf-fix-stack_depth-usage-by-test_bpf.ko.patch-->>><<<++patches.suse/ixgbevf-Link-lost-in-VM-on-ixgbevf-when-restoring-fr.patch++>>> -| <<<--patches.suse/bpf-use-different-interpreter-depending-on-required-.patch-->>><<<++patches.suse/e1000e-Make-speed-detection-on-hotplugging-cable-mor.patch++>>> -| <<<--patches.suse/bpf-change-x86-JITed-program-stack-layout.patch-->>><<<++patches.suse/igc-Remove-useless-forward-declaration.patch++>>> -| <<<--patches.suse/bpf-take-advantage-of-stack_depth-tracking-in-x64-JI.patch-->>><<<++patches.suse/fm10k-use-a-local-variable-for-the-frag-pointer.patch++>>> -| <<<--patches.suse/qed-Make-qed_int_cau_conf_pi-static.patch-->>><<<++patches.suse/igc-Add-NVM-checksum-validation.patch++>>> -| <<<--patches.suse/qed-Minor-refactoring-in-interrupt-code.patch-->>><<<++patches.suse/iavf-allow-permanent-MAC-address-to-change.patch++>>> -| <<<--patches.suse/qed-IGU-read-revised.patch-->>><<<++patches.suse/igc-Remove-unneeded-PCI-bus-defines.patch++>>> -| <<<--patches.suse/qed-Distinguish-between-sb_id-and-igu_sb_id.patch-->>><<<++patches.suse/i40e-fix-hw_dbg-usage-in-i40e_hmc_get_object_va.patch++>>> -| <<<--patches.suse/qed-Add-aux.-function-translating-sb_id-igu_sb_id.patch-->>><<<++patches.suse/i40e-Implement-debug-macro-hw_dbg-using-dev_dbg.patch++>>> -| <<<--patches.suse/qed-Encapsulate-interrupt-counters-in-struct.patch-->>><<<++patches.suse/i40e-Remove-EMPR-traces-from-debugfs-facility.patch++>>> -| <<<--patches.suse/qed-Remove-assumption-on-SB-order-in-IGU.patch-->>><<<++patches.suse/ixgbe-sync-the-first-fragment-unconditionally.patch++>>> -| <<<--patches.suse/qed-Provide-auxiliary-for-getting-free-VF-SB.patch-->>><<<++patches.suse/igc-Add-tx_csum-offload-functionality.patch++>>> -| <<<--patches.suse/qed-Hold-a-single-array-for-SBs.patch-->>><<<++patches.suse/i40e-Add-support-for-X710-device.patch++>>> -| <<<--patches.suse/qed-Reset-IGU-CAM-to-default-on-init.patch-->>><<<++patches.suse/net-mlx4_en-ethtool-make-array-modes-static-const-ma.patch++>>> -| <<<--patches.suse/qed-No-need-to-reset-SBs-on-IOV-init.patch-->>><<<++patches.suse/devlink-extend-fw_load_policy-values.patch++>>> -| <<<--patches.suse/qed-Correct-order-of-wwnn-and-wwpn.patch-->>><<<++patches.suse/devlink-add-reset_dev_on_drv_probe-param.patch++>>> -| <<<--patches.suse/qed-Share-additional-information-with-qedf.patch-->>><<<++patches.suse/nfp-nsp-add-support-for-fw_loaded-command.patch++>>> -| <<<--patches.suse/qed-Support-NVM-image-reading-API.patch-->>><<<++patches.suse/nfp-nsp-add-support-for-optional-hwinfo-lookup.patch++>>> -| <<<--patches.suse/qed-Add-support-for-changing-iSCSI-mac.patch-->>><<<++patches.suse/nfp-nsp-add-support-for-hwinfo-set-operation.patch++>>> -| <<<--patches.suse/i40evf-drop-i40e_type.h-include.patch-->>><<<++patches.suse/nfp-honor-FW-reset-and-loading-policies.patch++>>> -| <<<--patches.suse/i40e-i40evf-create-and-use-new-unified-header-file.patch-->>><<<++patches.suse/nfp-add-devlink-param-infrastructure.patch++>>> -| <<<--patches.suse/i40e-use-new-unified-virtchnl-header-file.patch-->>><<<++patches.suse/nfp-devlink-add-fw_load_policy-support.patch++>>> -| <<<--patches.suse/virtchnl-rename-i40e-to-generic-virtchnl.patch-->>><<<++patches.suse/nfp-devlink-add-reset_dev_on_drv_probe-support.patch++>>> -| <<<--patches.suse/virtchnl-move-some-code-to-core-driver.patch-->>><<<++patches.suse/kdoc-fix-nfp_fw_load-documentation.patch++>>> -| <<<--patches.suse/virtchnl-convert-to-new-macros.patch-->>><<<++patches.suse/Documentation-nfp-add-nfp-driver-specific-notes.patch++>>> -| <<<--patches.suse/i40e-virtchnl-refactor-code-for-validate-checks.patch-->>><<<++patches.suse/net-hns3-add-ethtool_ops.set_channels-support-for-HN.patch++>>> -| <<<--patches.suse/i40evf-virtchnl-whitespace-cleanups.patch-->>><<<++patches.suse/net-hns3-revert-to-old-channel-when-setting-new-chan.patch++>>> -| <<<--patches.suse/virtchnl-finish-conversion-to-virtchnl-interface.patch-->>><<<++patches.suse/net-hns3-fix-shaper-parameter-algorithm.patch++>>> -| <<<--patches.suse/i40e-virtchnl-move-function-to-virtchnl.patch-->>><<<++patches.suse/net-hns3-fix-port-setting-handle-for-fibre-port.patch++>>> -| <<<--patches.suse/virtchnl-Add-pad-fields-to-a-couple-of-structures.patch-->>><<<++patches.suse/net-hns3-modify-some-logs-format.patch++>>> -| <<<--patches.suse/virtchnl-Add-compile-time-static-asserts-to-validate.patch-->>><<<++patches.suse/net-hns3-check-NULL-pointer-before-use.patch++>>> -| <<<--patches.suse/i40evf-Add-support-for-Adaptive-Virtual-Function.patch-->>><<<++patches.suse/net-hns3-add-some-DFX-info-for-reset-issue.patch++>>> -| <<<--patches.suse/cxgb4-fix-incorrect-cim_la-output-for-T6.patch-->>><<<++patches.suse/net-mlx5-Fix-rt-s-type-in-dr_action_create_reformat_.patch++>>> -| <<<--patches.suse/liquidio-VF-interrupt-initialization-cleanup.patch-->>><<<++patches.suse/net-mlx5-Fix-addr-s-type-in-mlx5dr_icm_dm.patch++>>> -| <<<--patches.suse/msft-hv-1377-tools-hv-set-allow-hotplug-for-VF-on-Ubuntu.patch-->>><<<++patches.suse/net-mlx5-FWTrace-Reduce-stack-usage.patch++>>> -| <<<--patches.suse/msft-hv-1378-tools-hv-set-hotplug-for-VF-on-Suse.patch-->>><<<++patches.suse/mac80211-vht-add-support-VHT-EXT-NSS-BW-in-parsing-V.patch++>>> -| <<<--patches.suse/liquidio-Fix-checkpatch-errors-with-references-cross.patch-->>><<<++patches.suse/mac80211-don-t-check-if-key-is-NULL-in-ieee80211_key.patch++>>> -| <<<--patches.suse/bpf-Allow-CGROUP_SKB-eBPF-program-to-access-sk_buff.patch-->>><<<++patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-thresho.patch++>>> -| <<<--patches.suse/bpf-Remove-the-capability-check-for-cgroup-skb-eBPF-.patch-->>><<<++patches.suse/cfg80211-Purge-frame-registrations-on-iftype-change.patch++>>> -| <<<--patches.suse/net-flow_dissector-add-support-for-dissection-of-mis.patch-->>><<<++patches.suse/devlink-add-unknown-fw_load_policy-value.patch++>>> -| <<<--patches.suse/net-sched-cls_flower-add-support-for-matching-on-ip-.patch-->>><<<++patches.suse/nfp-devlink-set-unknown-fw_load_policy.patch++>>> -| <<<--patches.suse/net-mlx5e-Offload-TC-matching-on-tcp-flags.patch-->>><<<++patches.suse/qed-Fix-size-of-config-attribute-dump.patch++>>> -| <<<--patches.suse/net-mlx5e-Offload-TC-matching-on-ip-tos-traffic-clas.patch-->>><<<++patches.suse/qed-Fix-Config-attribute-frame-format.patch++>>> -| <<<--patches.suse/netxen-remove-writeq-readq-function-definitions.patch-->>><<<++patches.suse/nfp-read-chip-model-from-the-PluDevice-register.patch++>>> -| <<<--patches.suse/neigh-Really-delete-an-arp-neigh-entry-on-ip-neigh-d.patch-->>><<<++patches.suse/cxgb4-Fix-spelling-typos.patch++>>> -| <<<--patches.suse/00-perf-bpf-add-bpf-support-to-all-perf_event-types.patch-->>><<<++patches.suse/0001-netfilter-nf_tables_offload-avoid-excessive-stack-us.patch++>>> -| <<<--patches.suse/ipsec-check-return-value-of-skb_to_sgvec-always.patch-->>><<<++patches.suse/ixgbe-fix-memory-leaks.patch++>>> -| <<<--patches.suse/qed-Add-bitmaps-for-VF-CIDs.patch-->>><<<++patches.suse/i40e-check-__I40E_VF_DISABLE-bit-in-i40e_sync_filter.patch++>>> -| <<<--patches.suse/qed-Create-L2-queue-database.patch-->>><<<++patches.suse/ixgbe-use-skb_get_queue_mapping-in-tx-path.patch++>>> -| <<<--patches.suse/qed-L2-interface-to-use-the-SB-structures-directly.patch-->>><<<++patches.suse/i40e-use-ktime_get_real_ts64-instead-of-ktime_to_tim.patch++>>> -| <<<--patches.suse/qed-Pass-vf_params-when-creating-a-queue-cid.patch-->>><<<++patches.suse/i40e-remove-I40E_AQC_ADD_CLOUD_FILTER_OIP.patch++>>> -| <<<--patches.suse/qed-Assign-a-unique-per-queue-index-to-queue-cid.patch-->>><<<++patches.suse/i40e-mark-additional-missing-bits-as-reserved.patch++>>> -| <<<--patches.suse/qed-Make-VF-legacy-a-bitfield.patch-->>><<<++patches.suse/i40e-fix-missed-Negotiated-string-in-i40e_print_link.patch++>>> -| <<<--patches.suse/qed-IOV-db-support-multiple-queues-per-qzone.patch-->>><<<++patches.suse/i40e-Fix-message-for-other-card-without-FEC.patch++>>> -| <<<--patches.suse/qed-Multiple-qzone-queues-for-VFs.patch-->>><<<++patches.suse/i40e-use-BIT-macro-to-specify-the-cloud-filter-field.patch++>>> -| <<<--patches.suse/qed-VFs-to-try-utilizing-the-doorbell-bar.patch-->>><<<++patches.suse/i40e-clear-__I40E_VIRTCHNL_OP_PENDING-on-invalid-min.patch++>>> -| <<<--patches.suse/qed-VF-XDP-support.patch-->>><<<++patches.suse/iavf-fix-MAC-address-setting-for-VFs-when-filter-is-.patch++>>> -| <<<--patches.suse/qede-VF-XDP-support.patch-->>><<<++patches.suse/net-ixgbevf-make-array-api-static-const-makes-object.patch++>>> -| <<<--patches.suse/net-sched-select-cls-when-cls_act-is-enabled.patch-->>><<<++patches.suse/i40e-fix-potential-RX-buffer-starvation-for-AF_XDP.patch++>>> -| <<<--patches.suse/net-mii-smsc-Make-mii_ethtool_get_link_ksettings-and.patch-->>><<<++patches.suse/ice-send-driver-version-to-firmware.patch++>>> -| <<<--patches.suse/igb-mark-PM-functions-as-__maybe_unused.patch-->>><<<++patches.suse/ice-Fix-FW-version-formatting-in-dmesg.patch++>>> -| <<<--patches.suse/e1000e-fix-race-condition-around-skb_tstamp_tx.patch-->>><<<++patches.suse/ice-Implement-Dynamic-Device-Personalization-DDP-dow.patch++>>> -| <<<--patches.suse/igb-fix-race-condition-with-PTP_TX_IN_PROGRESS-bits.patch-->>><<<++patches.suse/ice-Initialize-DDP-package-structures.patch++>>> -| <<<--patches.suse/igb-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch-->>><<<++patches.suse/ice-Enable-DDP-package-download.patch++>>> -| <<<--patches.suse/e1000e-add-statistic-indicating-number-of-skipped-Tx.patch-->>><<<++patches.suse/ice-Bump-version.patch++>>> -| <<<--patches.suse/igb-add-statistic-indicating-number-of-skipped-Tx-ti.patch-->>><<<++patches.suse/mlx4-Split-restart_one-into-two-functions.patch++>>> -| <<<--patches.suse/igb-check-for-Tx-timestamp-timeouts-during-watchdog.patch-->>><<<++patches.suse/net-devlink-split-reload-op-into-two.patch++>>> -| <<<--patches.suse/igb-Remove-useless-argument.patch-->>><<<++patches.suse/net-devlink-move-reload-fail-indication-to-devlink-c.patch++>>> -| <<<--patches.suse/e1000e-Don-t-return-uninitialized-stats.patch-->>><<<++patches.suse/rtw88-fix-wrong-rx-power-calculation.patch++>>> -| <<<--patches.suse/e1000e-use-disable_hardirq-also-for-MSIX-vectors-in-.patch-->>><<<++patches.suse/ath9k-dynack-fix-possible-deadlock-in-ath_dynack_nod.patch++>>> -| <<<--patches.suse/net-mlxfw-remove-redundant-goto-on-error-check.patch-->>><<<++patches.suse/wcn36xx-use-dynamic-allocation-for-large-variables.patch++>>> -| <<<--patches.suse/net-sched-introduce-a-TRAP-control-action.patch-->>><<<++patches.suse/net-ath6kl-Fix-a-NULL-ptr-deref-bug.patch++>>> -| <<<--patches.suse/net-sched-introduce-helper-to-identify-gact-trap-act.patch-->>><<<++patches.suse/ath9k_htc-release-allocated-buffer-if-timed-out.patch++>>> -| <<<--patches.suse/s390-qeth-remove-support-for-IPA_IP_FRAGMENTATION.patch-->>><<<++patches.suse/ath9k-release-allocated-buffer-if-timed-out.patch++>>> -| <<<--patches.suse/s390-qeth-remove-skb_is_nonlinear-check-on-IQD.patch-->>><<<++patches.suse/ath10k-adjust-skb-length-in-ath10k_sdio_mbox_rx_pack.patch++>>> -| <<<--patches.suse/s390-qeth-query-IPv6-IPA-support-on-HiperSockets.patch-->>><<<++patches.suse/ath10k-fix-channel-info-parsing-for-non-tlv-target.patch++>>> -| <<<--patches.suse/s390-qeth-log-bridgeport-capabilities.patch-->>><<<++patches.suse/wil6210-add-wil_netif_rx-helper-function.patch++>>> -| <<<--patches.suse/s390-qeth-add-missing-strings-for-IPA-return-codes.patch-->>><<<++patches.suse/qed-fix-spelling-mistake-fullill-fulfill.patch++>>> -| <<<--patches.suse/s390-qeth-consolidate-pack-buffer-flushing.patch-->>><<<++patches.suse/net-sched-extend-flow_action_entry-with-destructor.patch++>>> -| <<<--patches.suse/s390-qeth-silence-qeth_fix_features.patch-->>><<<++patches.suse/net-sched-take-reference-to-psample-group-in-flow_ac.patch++>>> -| <<<--patches.suse/s390-qeth-add-support-for-early-L3-device-setup.patch-->>><<<++patches.suse/net-sched-use-get_dev-action-API-in-flow_action-infr.patch++>>> -| <<<--patches.suse/s390-qeth-do-early-device-setup-for-z-VM-IQD-NICs.patch-->>><<<++patches.suse/kbuild-replace-BASH-specific-2-with-shift-and.patch++>>> -| <<<--patches.suse/cxgb4-implement-ndo_set_vf_rate.patch-->>><<<++patches.suse/kcm-use-BPF_PROG_RUN.patch++>>> -| <<<--patches.suse/bpf-Introduce-bpf_prog-ID.patch-->>><<<++patches.suse/selftests-bpf-add-bpf-gcc-support.patch++>>> -| <<<--patches.suse/bpf-Introduce-bpf_map-ID.patch-->>><<<++patches.suse/i40e-fix-xdp-handle-calculations-168dfc3a.patch++>>> -| <<<--patches.suse/bpf-Add-BPF_-PROG-MAP-_GET_NEXT_ID-command.patch-->>><<<++patches.suse/ixgbe-fix-xdp-handle-calculations-2e78fc62.patch++>>> -| <<<--patches.suse/bpf-Add-BPF_PROG_GET_FD_BY_ID.patch-->>><<<++patches.suse/samples-bpf-fix-xdpsock-l2fwd-tx-for-unaligned-mode.patch++>>> -| <<<--patches.suse/bpf-Add-BPF_MAP_GET_FD_BY_ID.patch-->>><<<++patches.suse/xdp-Fix-race-in-dev_map_hash_update_elem-when-replac.patch++>>> -| <<<--patches.suse/bpf-Add-jited_len-to-struct-bpf_prog.patch-->>><<<++patches.suse/bpf-fix-accessing-bpf_sysctl.file_pos-on-s390.patch++>>> -| <<<--patches.suse/bpf-Add-BPF_OBJ_GET_INFO_BY_FD.patch-->>><<<++patches.suse/tcp-Add-TCP_INFO-counter-for-packets-received-out-of.patch++>>> -| <<<--patches.suse/bpf-cgroup-skb-progs-cannot-access-ld_abs-ind.patch-->>><<<++patches.suse/tcp-Add-snd_wnd-to-TCP_INFO.patch++>>> -| <<<--patches.suse/net-phy-add-XAUI-and-10GBASE-KR-PHY-connection-types.patch-->>><<<++patches.suse/bnxt_en-Don-t-proceed-in-.ndo_set_rx_mode-when-devic.patch++>>> -| <<<--patches.suse/nfp-reorder-open-and-close-functions.patch-->>><<<++patches.suse/bnxt_en-Increase-timeout-for-HWRM_DBG_COREDUMP_XX-co.patch++>>> -| <<<--patches.suse/nfp-split-out-the-allocation-part-of-open.patch-->>><<<++patches.suse/bnxt_en-Update-firmware-interface-spec.-to-1.10.0.10.patch++>>> -| <<<--patches.suse/nfp-reuse-ring-free-code-on-close.patch-->>><<<++patches.suse/bnxt_en-Add-a-new-BNXT_FW_RESET_STATE_POLL_FW_DOWN-s.patch++>>> -| <<<--patches.suse/nfp-move-nfp_net_vecs_init.patch-->>><<<++patches.suse/taprio-Add-support-for-hardware-offloading.patch++>>> -| <<<--patches.suse/nfp-prepare-print-macros-for-use-without-netdev.patch-->>><<<++patches.suse/netdevsim-Set-offsets-to-various-protocol-layers.patch++>>> -| <<<--patches.suse/nfp-make-sure-debug-accesses-don-t-depend-on-netdevs.patch-->>><<<++patches.suse/drop_monitor-Better-sanitize-notified-packets.patch++>>> -| <<<--patches.suse/nfp-allow-allocation-and-initialization-of-netdev-le.patch-->>><<<++patches.suse/s390-ctcm-delete-unnecessary-checks-before-the-macro-call-dev_kfree_skb++>>> -| <<<--patches.suse/nfp-prepare-config-and-enable-for-working-without-ne.patch-->>><<<++patches.suse/ethtool-implement-Energy-Detect-Powerdown-support-vi.patch++>>> -| <<<--patches.suse/nfp-add-control-vNIC-datapath.patch-->>><<<++patches.suse/net-ena-add-intr_moder_rx_interval-to-struct-ena_com.patch++>>> -| <<<--patches.suse/nfp-make-vNIC-ctrl-memory-mapping-function-reusable.patch-->>><<<++patches.suse/net-ena-switch-to-dim-algorithm-for-rx-adaptive-inte.patch++>>> -| <<<--patches.suse/nfp-map-all-queue-controllers-at-once.patch-->>><<<++patches.suse/net-ena-reimplement-set-get_coalesce.patch++>>> -| <<<--patches.suse/nfp-don-t-clutter-init-code-passing-fw_ver-around.patch-->>><<<++patches.suse/net-ena-enable-the-interrupt_moderation-in-driver_su.patch++>>> -| <<<--patches.suse/nfp-slice-the-netdev-spawning-function.patch-->>><<<++patches.suse/net-ena-remove-code-duplication-in-ena_com_update_no.patch++>>> -| <<<--patches.suse/nfp-allow-non-equal-distribution-of-IRQs.patch-->>><<<++patches.suse/net-ena-remove-old-adaptive-interrupt-moderation-cod.patch++>>> -| <<<--patches.suse/nfp-create-control-vNICs-and-wire-up-rx-tx.patch-->>><<<++patches.suse/net-ena-remove-ena_restore_ethtool_params-and-releva.patch++>>> -| <<<--patches.suse/nfp-advertise-support-for-NFD-ABI-0.5.patch-->>><<<++patches.suse/net-ena-remove-all-old-adaptive-rx-interrupt-moderat.patch++>>> -| <<<--patches.suse/cxgb4-Fix-tids-count-for-ipv6-offload-connection.patch-->>><<<++patches.suse/net-ena-fix-update-of-interrupt-moderation-register.patch++>>> -| <<<--patches.suse/net-mlx4_core-Bump-driver-version.patch-->>><<<++patches.suse/net-ena-fix-retrieval-of-nonadaptive-interrupt-moder.patch++>>> -| <<<--patches.suse/net-mlx4_en-Bump-driver-version.patch-->>><<<++patches.suse/net-ena-fix-incorrect-update-of-intr_delay_resolutio.patch++>>> -| <<<--patches.suse/IB-mlx4-Bump-driver-version.patch-->>><<<++patches.suse/mlxsw-spectrum_buffers-Prevent-changing-CPU-port-s-c.patch++>>> -| <<<--patches.suse/net-propagate-tc-filter-chain-index-down-the-ndo_set.patch-->>><<<++patches.suse/mlxsw-spectrum-Register-CPU-port-with-devlink.patch++>>> -| <<<--patches.suse/tcp-add-a-struct-net-parameter-to-tcp_parse_options.patch-->>><<<++patches.suse/mlxsw-spectrum_buffers-Add-the-ability-to-query-the-.patch++>>> -| <<<--patches.suse/net-qrtr-Refactor-packet-allocation.patch-->>><<<++patches.suse/net-sched-fix-race-between-deactivation-and-dequeue-.patch++>>> -| <<<--patches.suse/net-qrtr-Inject-BYE-on-remote-termination.patch-->>><<<++patches.suse/net-dsa-Fix-load-order-between-DSA-drivers-and-tagge.patch++>>> -| <<<--patches.suse/net-qrtr-Broadcast-DEL_CLIENT-message-when-endpoint-.patch-->>><<<++patches.suse/net_sched-let-qdisc_put-accept-NULL-pointer.patch++>>> -| <<<--patches.suse/net-qrtr-Inform-open-sockets-about-new-controller.patch-->>><<<++patches.suse/udp-correct-reuseport-selection-with-connected-socke.patch++>>> -| <<<--patches.suse/cxgb4-fix-to-bring-link-down-after-adapter-crash.patch-->>><<<++patches.suse/ip6_gre-fix-a-dst-leak-in-ip6erspan_tunnel_xmit.patch++>>> -| <<<--patches.suse/igb-make-a-few-local-functions-static.patch-->>><<<++patches.suse/net-stmmac-Hold-rtnl-lock-in-suspend-resume-callback.patch++>>> -| <<<--patches.suse/e1000e-Undo-e1000e_pm_freeze-if-__e1000_shutdown-fai.patch-->>><<<++patches.suse/net-ena-don-t-wake-up-tx-queue-when-down.patch++>>> -| <<<--patches.suse/skbuff-only-inherit-relevant-tx_flags.patch-->>><<<++patches.suse/xen-netfront-do-not-assume-sk_buff_head-list-is-empt.patch++>>> -| <<<--patches.suse/msft-hv-1382-netvsc-optimize-calculation-of-number-of-slots.patch-->>><<<++patches.suse/infiniband-don-t-bother-with-d_delete.patch++>>> -| <<<--patches.suse/msft-hv-1383-netvsc-use-hv_get_bytes_to_read.patch-->>><<<++patches.suse/devpts_pty_kill-don-t-bother-with-d_delete.patch++>>> -| <<<--patches.suse/msft-hv-1384-netvsc-use-typed-pointer-for-internal-state.patch-->>><<<++patches.suse/vfs-set-fs_context-user_ns-for-reconfigure.patch++>>> -| <<<--patches.suse/msft-hv-1385-netvsc-mark-error-cases-as-unlikely.patch-->>><<<++patches.suse/0001-vfs-Create-fs_context-aware-mount_bdev-replacement.patch++>>> -| <<<--patches.suse/msft-hv-1386-netvsc-pass-net_device-to-netvsc_init_buf-and-netvsc.patch-->>><<<++patches.suse/btrfs-factor-out-extent-dropping-code-from-hole-punc.patch++>>> -| <<<--patches.suse/msft-hv-1387-netvsc-fold-in-get_outbound_net_device.patch-->>><<<++patches.suse/btrfs-fix-ENOSPC-errors-leading-to-transaction-abort.patch++>>> -| <<<--patches.suse/liquidio-disallow-enabling-firmware-debug-from-a-VF.patch-->>><<<++patches.suse/btrfs-delayed-inode-Kill-the-BUG_ON-in-btrfs_delete_.patch++>>> -| <<<--patches.suse/nfp-make-sure-to-cancel-port-refresh-on-the-error-pa.patch-->>><<<++patches.suse/btrfs-extent-tree-Make-sure-we-only-allocate-extents.patch++>>> -| <<<--patches.suse/nfp-remove-automatic-caching-of-RTsym-table.patch-->>><<<++patches.suse/btrfs-tree-checker-Add-ROOT_ITEM-check.patch++>>> -| <<<--patches.suse/nfp-remove-automatic-caching-of-HWInfo.patch-->>><<<++patches.suse/Btrfs-fix-inode-cache-block-reserve-leak-on-failure-.patch++>>> -| <<<--patches.suse/nfp-keep-MIP-object-around.patch-->>><<<++patches.suse/btrfs-remove-unnecessary-condition-in-btrfs_clone-to.patch++>>> -| <<<--patches.suse/nfp-report-application-FW-build-name-in-ethtool-i.patch-->>><<<++patches.suse/btrfs-move-btrfs_add_free_space-out-of-a-header-file.patch++>>> -| <<<--patches.suse/cxgb4-handle-interrupt-raised-when-FW-crashes.patch-->>><<<++patches.suse/btrfs-move-basic-block_group-definitions-to-their-own-header.patch++>>> -| <<<--patches.suse/r8152-add-r8153_phy_status-function.patch-->>><<<++patches.suse/btrfs-migrate-the-block-group-lookup-code.patch++>>> -| <<<--patches.suse/r8152-adjust-lpm-settings-for-RTL8153.patch-->>><<<++patches.suse/btrfs-migrate-the-block-group-ref-counting-stuff.patch++>>> -| <<<--patches.suse/r8152-adjust-the-settings-about-MAC-clock-speed-down.patch-->>><<<++patches.suse/btrfs-migrate-nocow-and-reservation-helpers.patch++>>> -| <<<--patches.suse/r8152-move-the-setting-of-rx-aggregation.patch-->>><<<++patches.suse/btrfs-export-the-block-group-caching-helpers.patch++>>> -| <<<--patches.suse/r8152-adjust-rtl8153_runtime_enable-function.patch-->>><<<++patches.suse/btrfs-export-the-excluded-extents-helpers.patch++>>> -| <<<--patches.suse/r8152-adjust-U2P3-for-RTL8153.patch-->>><<<++patches.suse/btrfs-export-the-caching-control-helpers.patch++>>> -| <<<--patches.suse/r8152-move-the-default-coalesce-setting-for-RTL8153.patch-->>><<<++patches.suse/btrfs-temporarily-export-fragment_free_space.patch++>>> -| <<<--patches.suse/r8152-move-the-initialization-to-reset_resume-functi.patch-->>><<<++patches.suse/btrfs-make-caching_thread-use-btrfs_find_next_key.patch++>>> -| <<<--patches.suse/r8152-check-if-disabling-ALDPS-is-finished.patch-->>><<<++patches.suse/btrfs-fix-memory-leaks-in-the-test-test_find_first_c.patch++>>> -| <<<--patches.suse/r8152-avoid-rx-queue-more-than-1000-packets.patch-->>><<<++patches.suse/btrfs-make-test_find_first_clear_extent_bit-fail-on-.patch++>>> -| <<<--patches.suse/r8152-replace-napi_complete-with-napi_complete_done.patch-->>><<<++patches.suse/btrfs-migrate-the-block-group-caching-code.patch++>>> -| <<<--patches.suse/qed-LL2-to-use-packed-information-for-tx.patch-->>><<<++patches.suse/btrfs-temporarily-export-inc_block_group_ro.patch++>>> -| <<<--patches.suse/qed-Revise-ll2-Rx-completion.patch-->>><<<++patches.suse/btrfs-migrate-the-block-group-removal-code.patch++>>> -| <<<--patches.suse/qed-Cleaner-seperation-of-LL2-inputs.patch-->>><<<++patches.suse/btrfs-migrate-the-block-group-read-creation-code.patch++>>> -| <<<--patches.suse/qed-LL2-code-relocations.patch-->>><<<++patches.suse/btrfs-temporarily-export-btrfs_get_restripe_target.patch++>>> -| <<<--patches.suse/qed-LL2-callback-operations.patch-->>><<<++patches.suse/btrfs-migrate-inc-dec_block_group_ro-code.patch++>>> -| <<<--patches.suse/qed-No-need-for-LL2-frags-indication.patch-->>><<<++patches.suse/btrfs-migrate-the-dirty-bg-writeout-code.patch++>>> -| <<<--patches.suse/qed-Call-rx_release_cb-when-flushing-LL2.patch-->>><<<++patches.suse/btrfs-export-block-group-accounting-helpers.patch++>>> -| <<<--patches.suse/qed-collect-GSI-port-statistics.patch-->>><<<++patches.suse/btrfs-migrate-the-block-group-space-accounting-helpers.patch++>>> -| <<<--patches.suse/qed-add-qed_int_sb_init-stub-function.patch-->>><<<++patches.suse/btrfs-migrate-the-chunk-allocation-code.patch++>>> -| <<<--patches.suse/cxgb4-fix-memory-leak-in-init_one.patch-->>><<<++patches.suse/btrfs-migrate-the-alloc_profile-helpers.patch++>>> -| <<<--patches.suse/bpf-avoid-excessive-stack-usage-for-perf_sample_data.patch-->>><<<++patches.suse/btrfs-migrate-the-block-group-cleanup-code.patch++>>> -| <<<--patches.suse/bpf-don-t-check-spilled-reg-state-for-non-STACK_SPIL.patch-->>><<<++patches.suse/btrfs-unexport-the-temporary-exported-functions.patch++>>> -| <<<--patches.suse/bpf-reset-id-on-CONST_IMM-transition.patch-->>><<<++patches.suse/btrfs-add-a-flush-step-for-delayed-iputs.patch++>>> -| <<<--patches.suse/bpf-reset-id-on-spilled-regs-in-clear_all_pkt_pointe.patch-->>><<<++patches.suse/btrfs-unify-error-handling-for-ticket-flushing.patch++>>> -| <<<--patches.suse/bpf-tests-set-rlimit-also-for-test_align-so-it-doesn.patch-->>><<<++patches.suse/btrfs-factor-out-the-ticket-flush-handling.patch++>>> -| <<<--patches.suse/bpf-remove-cg_skb_func_proto-and-use-sk_filter_func_.patch-->>><<<++patches.suse/btrfs-refactor-priority_reclaim_metadata_space.patch++>>> -| <<<--patches.suse/bpf-add-bpf_set_hash-helper-for-tc-progs.patch-->>><<<++patches.suse/btrfs-introduce-an-evict-flushing-state.patch++>>> -| <<<--patches.suse/net-mlx5e-Remove-limitation-of-single-NIC-offloaded-.patch-->>><<<++patches.suse/Btrfs-fix-use-after-free-when-using-the-tree-modific.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-short-attribute-form-when-adding-delet.patch-->>><<<++patches.suse/btrfs-rename-the-btrfs_calc_-metadata_size-helpers.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-cache-for-HW-modify-header-IDs.patch-->>><<<++patches.suse/btrfs-only-reserve-metadata_size-for-inodes.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-modify-header-ID-cache-for-offloaded-T.patch-->>><<<++patches.suse/btrfs-Detect-unbalanced-tree-with-empty-leaf-before-.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-modify-header-ID-cache-for-offloaded-T-3099eb5a.patch-->>><<<++patches.suse/btrfs-fix-allocation-of-free-space-cache-v1-bitmap-p.patch++>>> -| <<<--patches.suse/net-mlx5e-Support-header-re-write-of-partial-fields-.patch-->>><<<++patches.suse/btrfs-do-not-allow-reservations-if-we-have-pending-tickets.patch++>>> -| <<<--patches.suse/net-mlx5-Update-flow-table-commands-layout.patch-->>><<<++patches.suse/btrfs-roll-tracepoint-into-btrfs_space_info_update-helper.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-support-for-reading-connector-type-fro.patch-->>><<<++patches.suse/btrfs-add-space-reservation-tracepoint-for-reserved-bytes.patch++>>> -| <<<--patches.suse/net-mlx5e-Fill-advertised-and-supported-port-data-fr.patch-->>><<<++patches.suse/btrfs-stop-partially-refilling-tickets-when-releasing-space.patch++>>> -| <<<--patches.suse/bpf-arm64-take-advantage-of-stack_depth-tracking.patch-->>><<<++patches.suse/btrfs-refactor-the-ticket-wakeup-code.patch++>>> -| <<<--patches.suse/net-factor-out-a-helper-to-decrement-the-skb-refcoun.patch-->>><<<++patches.suse/btrfs-rework-wake_all_tickets.patch++>>> -| <<<--patches.suse/b43-Add-missing-MODULE_FIRMWARE-->>><<<++patches.suse/btrfs-fix-may_commit_transaction-to-deal-with-no-partial-filling.patch++>>> -| <<<--patches.suse/0049-commit-833689044e13a3fb8c6c03ad868375670d97010b.patch-->>><<<++patches.suse/btrfs-remove-orig_bytes-from-reserve_ticket.patch++>>> -| <<<--patches.suse/vxlan-dont-migrate-permanent-fdb-entries-during-lear.patch-->>><<<++patches.suse/btrfs-rename-btrfs_space_info_add_old_bytes.patch++>>> -| <<<--patches.suse/net-mvpp2-enable-basic-10G-support.patch-->>><<<++patches.suse/btrfs-change-the-minimum-global-reserve-size.patch++>>> -| <<<--patches.suse/ibmvnic-089-Client-initiated-failover.patch-->>><<<++patches.suse/btrfs-always-reserve-our-entire-size-for-the-global-reserve.patch++>>> -| <<<--patches.suse/ibmvnic-090-Remove-netdev-notify-for-failover-resets.patch-->>><<<++patches.suse/btrfs-use-btrfs_try_granting_tickets-in-update_global_rsv.patch++>>> -| <<<--patches.suse/net-phy-Make-phy_ethtool_ksettings_get-return-void.patch-->>><<<++patches.suse/btrfs-do-not-account-global-reserve-in-can_overcommit.patch++>>> -| <<<--patches.suse/batman-adv-Use-default-throughput-value-on-cfg80211-.patch-->>><<<++patches.suse/btrfs-add-enospc-debug-messages-for-ticket-failure.patch++>>> -| <<<--patches.suse/batman-adv-Accept-only-filled-wifi-station-info.patch-->>><<<++patches.suse/btrfs-Relinquish-CPUs-in-btrfs_compare_trees.patch++>>> -| <<<--patches.suse/mac80211-mesh-support-sending-wide-bandwidth-CSA.patch-->>><<<++patches.suse/ovl-fix-regression-caused-by-overlapping-layers-dete.patch++>>> -| <<<--patches.suse/skbuff-mac80211-introduce-and-use-skb_put_zero.patch-->>><<<++patches.suse/ovl-Fix-dereferencing-possible-ERR_PTR.patch++>>> -| <<<--patches.suse/selftests-bpf-make-correct-use-of-exit-codes-in-bpf-.patch-->>><<<++patches.suse/ovl-filter-of-trusted-xattr-results-in-audit.patch++>>> -| <<<--patches.suse/cxgb4-handle-serial-flash-interrupt.patch-->>><<<++patches.suse/mm-set-S_SWAPFILE-on-blockdev-swap-devices.patch++>>> -| <<<--patches.suse/ixgbe-fix-race-condition-with-PTP_TX_IN_PROGRESS-bit.patch-->>><<<++patches.suse/vfs-dont-allow-writes-to-swap-files.patch++>>> -| <<<--patches.suse/ixgbe-avoid-permanent-lock-of-_PTP_TX_IN_PROGRESS.patch-->>><<<++patches.suse/fs-xfs-Remove-KM_NOSLEEP-and-KM_SLEEP.patch++>>> -| <<<--patches.suse/ixgbe-add-statistic-indicating-number-of-skipped-Tx-.patch-->>><<<++patches.suse/xfs-add-kmem-allocation-trace-points.patch++>>> -| <<<--patches.suse/ixgbe-check-for-Tx-timestamp-timeouts-during-watchdo.patch-->>><<<++patches.suse/xfs-get-allocation-alignment-from-the-buftarg.patch++>>> -| <<<--patches.suse/ixgbe-Bump-version-number.patch-->>><<<++patches.suse/xfs-add-kmem_alloc_io.patch++>>> -| <<<--patches.suse/ixgbevf-Bump-version-number.patch-->>><<<++patches.suse/xfs-fix-maxicount-division-by-zero-error.patch++>>> -| <<<--patches.suse/ixgbe-fix-writes-to-PFQDE.patch-->>><<<++patches.suse/mm-Handle-MADV_WILLNEED-through-vfs_fadvise.patch++>>> -| <<<--patches.suse/ixgbe-Resolve-cppcheck-format-string-warning.patch-->>><<<++patches.suse/fs-Export-generic_fadvise.patch++>>> -| <<<--patches.suse/ixgbe-pci_set_drvdata-must-be-called-before-register.patch-->>><<<++patches.suse/xfs-Fix-stale-data-exposure-when-readahead-races-wit.patch++>>> -| <<<--patches.suse/bpf-permits-narrower-load-from-bpf-program-context-f.patch-->>><<<++patches.suse/xfs-Fix-deadlock-between-AGI-and-AGF-with-RENAME_WHI.patch++>>> -| <<<--patches.suse/selftests-bpf-Add-test-cases-to-test-narrower-ctx-fi.patch-->>><<<++patches.suse/xfs-Use-WARN_ON_ONCE-for-bailout-mount-operation.patch++>>> -| <<<--patches.suse/qed-Fix-an-off-by-one-bug.patch-->>><<<++patches.suse/xfs-push-the-AIL-in-xlog_grant_head_wake.patch++>>> -| <<<--patches.suse/0001-dt-bindings-net-Add-binding-for-the-external-clock-f.patch-->>><<<++patches.suse/xfs-fix-missed-wakeup-on-l_flush_wait.patch++>>> -| <<<--patches.suse/Bluetooth-hci_ll-Add-support-for-the-external-clock-->>><<<++patches.suse/xfs-prevent-CIL-push-holdoff-in-log-recovery.patch++>>> -| <<<--patches.suse/Bluetooth-btusb-Add-support-for-0489-e0a2-QCA_ROME-d-->>><<<++patches.suse/xfs-factor-debug-code-out-of-xlog_state_do_callback.patch++>>> -| <<<--patches.suse/net-use-skb_unref-in-napi_consume_skb.patch-->>><<<++patches.suse/xfs-factor-callbacks-out-of-xlog_state_do_callback.patch++>>> -| <<<--patches.suse/net-mlxfw-fix-a-NULL-dereference.patch-->>><<<++patches.suse/xfs-factor-iclog-state-processing-out-of-xlog_state_.patch++>>> -| <<<--patches.suse/liquidio-fix-VF-driver-off-by-one-bug-when-setting-e.patch-->>><<<++patches.suse/xfs-push-iclog-state-cleaning-into-xlog_state_clean_.patch++>>> -| <<<--patches.suse/skbuff-make-skb_put_zero-return-void.patch-->>><<<++patches.suse/xfs-push-the-grant-head-when-the-log-head-moves-forw.patch++>>> -| <<<--patches.suse/net-sched-act_tunnel_key-request-UDP-checksum-by-def.patch-->>><<<++patches.suse/fs-cifs-Initialize-filesystem-timestamp-ranges.patch++>>> -| <<<--patches.suse/net-sched-act_tunnel_key-make-UDP-checksum-configura.patch-->>><<<++patches.suse/pstore-fs-superblock-limits.patch++>>> -| <<<--patches.suse/ibmvnic-091-Activate-disabled-RX-buffer-pools-on-reset.patch-->>><<<++patches.suse/cifs-fix-a-comment-for-the-timeouts-when-sending-echos.patch++>>> -| <<<--patches.suse/ibmvnic-092-Ensure-that-TX-queues-are-disabled-in-__ibmv.patch-->>><<<++patches.suse/fs-cifs-cifsssmb-remove-redundant-assignment-to-variable-ret.patch++>>> -| <<<--patches.suse/ibmvnic-093-Sanitize-entire-SCRQ-buffer-on-reset.patch-->>><<<++patches.suse/cifs-get-mode-bits-from-special-sid-on-stat.patch++>>> -| <<<--patches.suse/ibmvnic-094-Remove-VNIC_CLOSING-check-from-pending_scrq.patch-->>><<<++patches.suse/cifs-allow-chmod-to-set-mode-bits-using-special-sid.patch++>>> -| <<<--patches.suse/ibmvnic-095-Exit-polling-routine-correctly-during-adapte.patch-->>><<<++patches.suse/cifs-prepare-SMB2_Flush-to-be-usable-in-compounds.patch++>>> -| <<<--patches.suse/r8152-support-new-chip-8050.patch-->>><<<++patches.suse/cifs-add-passthrough-for-smb2-setinfo.patch++>>> -| <<<--patches.suse/r8152-support-RTL8153B.patch-->>><<<++patches.suse/smb3-add-missing-flag-definitions.patch++>>> -| <<<--patches.suse/r8152-add-byte_enable-for-ocp_read_word-function.patch-->>><<<++patches.suse/cifs-remove-redundant-assignment-to-variable-rc.patch++>>> -| <<<--patches.suse/net-mlx4_en-Remove-unused-argument-in-TX-datapath-fu.patch-->>><<<++patches.suse/cifs-remove-unused-variable.patch++>>> -| <<<--patches.suse/net-mlx4_en-Optimized-single-ring-steering.patch-->>><<<++patches.suse/smb3-Incorrect-size-for-netname-negotiate-context.patch++>>> -| <<<--patches.suse/net-mlx4_en-Improve-receive-data-path.patch-->>><<<++patches.suse/cifs-remove-set-but-not-used-variables.patch++>>> -| <<<--patches.suse/net-mlx4_en-Improve-transmit-CQ-polling.patch-->>><<<++patches.suse/cifs-create-a-helper-to-find-a-writeable-handle-by-path-name.patch++>>> -| <<<--patches.suse/net-mlx4_en-Improve-stack-xmit-function.patch-->>><<<++patches.suse/cifs-use-existing-handle-for-compound_op-OP_SET_INFO-when-possible.patch++>>> -| <<<--patches.suse/net-mlx4_en-Improve-XDP-xmit-function.patch-->>><<<++patches.suse/cifs-add-new-debugging-macro-cifs_server_dbg.patch++>>> -| <<<--patches.suse/net-mlx4_en-Poll-XDP-TX-completion-queue-in-RX-NAPI.patch-->>><<<++patches.suse/cifs-fix-dereference-on-ses-before-it-is-null-checked.patch++>>> -| <<<--patches.suse/net-mlx4_en-Increase-default-TX-ring-size.patch-->>><<<++patches.suse/smb3-add-mount-option-to-allow-forced-caching-of-read-only-share.patch++>>> -| <<<--patches.suse/net-mlx4_en-Replace-TXBB_SIZE-multiplications-with-s.patch-->>><<<++patches.suse/smb3-add-some-more-descriptive-messages-about-share-when-mounting-c.patch++>>> -| <<<--patches.suse/net-mlx4_en-Refactor-mlx4_en_free_tx_desc.patch-->>><<<++patches.suse/smb3-add-mount-option-to-allow-RW-caching-of-share-accessed-by-only.patch++>>> -| <<<--patches.suse/r8152-split-rtl8152_resume-function.patch-->>><<<++patches.suse/smb3-log-warning-if-CSC-policy-conflicts-with-cache-mount-option.patch++>>> -| <<<--patches.suse/r8152-move-calling-delay_autosuspend-function.patch-->>><<<++patches.suse/smb3-add-dynamic-tracepoints-for-flush-and-close.patch++>>> -| <<<--patches.suse/networking-convert-many-more-places-to-skb_put_zero.patch-->>><<<++patches.suse/smb3-allow-skipping-signature-verification-for-perf-sensitive-confi.patch++>>> -| <<<--patches.suse/networking-introduce-and-use-skb_put_data.patch-->>><<<++patches.suse/smb3-fix-signing-verification-of-large-reads.patch++>>> -| <<<--patches.suse/networking-make-skb_put-friends-return-void-pointers.patch-->>><<<++patches.suse/cifs-add-a-debug-macro-that-prints-server-share-for-errors.patch++>>> -| <<<--patches.suse/networking-make-skb_pull-friends-return-void-pointer.patch-->>><<<++patches.suse/smb3-allow-parallelizing-decryption-of-reads.patch++>>> -| <<<--patches.suse/networking-make-skb_push-__skb_push-return-void-poin.patch-->>><<<++patches.suse/smb3-enable-offload-of-decryption-of-large-reads-via-mount-option.patch++>>> -| <<<--patches.suse/networking-add-and-use-skb_put_u8.patch-->>><<<++patches.suse/cifs-add-a-helper-to-find-an-existing-readable-handle-to-a-file.patch++>>> -| <<<--patches.suse/net-Add-IFLA_XDP_PROG_ID.patch-->>><<<++patches.suse/smb3-only-offload-decryption-of-read-responses-if-multiple-requests.patch++>>> -| <<<--patches.suse/bpf-mlx4-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch-->>><<<++patches.suse/smb3-display-max-smb3-requests-in-flight-at-any-one-time.patch++>>> -| <<<--patches.suse/bpf-mlx5e-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch-->>><<<++patches.suse/smb3-improve-handling-of-share-deleted-and-share-recreated-.patch++>>> -| <<<--patches.suse/bpf-bnxt-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch-->>><<<++patches.suse/smb3-allow-disabling-requesting-leases.patch++>>> -| <<<--patches.suse/bpf-ixgbe-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch-->>><<<++patches.suse/smb3-fix-unmount-hang-in-open_shroot.patch++>>> -| <<<--patches.suse/bpf-nfp-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch-->>><<<++patches.suse/smb3-fix-potential-null-dereference-in-decrypt-offload.patch++>>> -| <<<--patches.suse/bpf-qede-Report-bpf_prog-ID-during-XDP_QUERY_PROG.patch-->>><<<++patches.suse/cifs-modefromsid-make-room-for-4-ACE.patch++>>> -| <<<--patches.suse/net-mvmdio-reorder-headers-alphabetically.patch-->>><<<++patches.suse/smb3-add-missing-worker-function-for-SMB3-change-notify.patch++>>> -| <<<--patches.suse/net-mvmdio-use-tabs-for-defines.patch-->>><<<++patches.suse/cifs-modefromsid-write-mode-ACE-first.patch++>>> -| <<<--patches.suse/net-mvmdio-use-GENMASK-for-masks.patch-->>><<<++patches.suse/configfs-fix-a-deadlock-in-configfs_symlink.patch++>>> -| <<<--patches.suse/net-mvmdio-remove-duplicate-locking.patch-->>><<<++patches.suse/block-add-a-helper-function-to-merge-the-segments.patch++>>> -| <<<--patches.suse/net-mvmdio-introduce-an-ops-structure.patch-->>><<<++patches.suse/mmc-queue-use-bigger-segments-if-DMA-MAP-layer-can-m.patch++>>> -| <<<--patches.suse/net-mvmdio-put-the-poll-intervals-in-the-ops-structu.patch-->>><<<++patches.suse/dma-mapping-introduce-dma_get_merge_boundary.patch++>>> -| <<<--patches.suse/net-mvmdio-check-the-MII_ADDR_C45-bit-is-not-set-for.patch-->>><<<++patches.suse/iommu-dma-add-a-new-dma_map_ops-of-get_merge_boundar.patch++>>> -| <<<--patches.suse/net-mvmdio-add-xmdio-xsmi-support.patch-->>><<<++patches.suse/dma-mapping-fix-filename-references.patch++>>> -| <<<--patches.suse/net-mvmdio-simplify-the-smi-read-and-write-error-pat.patch-->>><<<++patches.suse/dma-mapping-explicitly-wire-up-mmap-and-get_sgtable.patch++>>> -| <<<--patches.suse/rds-tcp-Set-linger-when-rejecting-an-incoming-conn-i.patch-->>><<<++patches.suse/vmalloc-lift-the-arm-flag-for-coherent-mappings-to-common-code.patch++>>> -| <<<--patches.suse/ibmvnic-096-driver-initialization-for-kdump-kexec.patch-->>><<<++patches.suse/mmc-queue-Fix-bigger-segments-usage.patch++>>> -| <<<--patches.suse/net-mlx5-Update-eqe_type_str-event-names.patch-->>><<<++patches.suse/mailbox-mediatek-cmdq-clear-the-event-in-cmdq-initia.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-some-spelling-mistakes.patch-->>><<<++patches.suse/mbox-qcom-add-APCS-child-device-for-QCS404.patch++>>> -| <<<--patches.suse/net-mlx5-Avoid-using-multiple-blank-lines.patch-->>><<<++patches.suse/mailbox-qcom-apcs-fix-max_register-value.patch++>>> -| <<<--patches.suse/net-mlx5-Avoid-blank-lines-before-after-closing-open.patch-->>><<<++patches.suse/ipmi_si-Only-schedule-continuously-in-the-thread-in-.patch++>>> -| <<<--patches.suse/net-mlx5-Align-to-match-opening-parenthesis.patch-->>><<<++patches.suse/ipmi_ssif-avoid-registering-duplicate-ssif-interface.patch++>>> -| <<<--patches.suse/net-mlx5-Avoid-space-after-casting.patch-->>><<<++patches.suse/0001-ipmi-move-message-error-checking-to-avoid-deadlock.patch++>>> -| <<<--patches.suse/net-mlx5-Undo-LAG-upon-request-to-create-virtual-fun.patch-->>><<<++patches.suse/Input-cros_ec_keyb-add-back-missing-mask-for-event_t.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-function-to-map-aRFS-into-traffic-type.patch-->>><<<++patches.suse/platform-chrome-cros_ec_rpmsg-Fix-race-with-host-com.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-typo-in-warning-if-CQ-moderation-is-no.patch-->>><<<++patches.suse/pinctrl-tegra-Add-suspend-and-resume-support.patch++>>> -| <<<--patches.suse/net-mlx5e-Rename-physical-symbol-errors-counter.patch-->>><<<++patches.suse/pinctrl-tegra210-Add-Tegra210-pinctrl-pm-ops.patch++>>> -| <<<--patches.suse/net-mlx5e-Reduce-number-of-heap-allocated-buffers-fo.patch-->>><<<++patches.suse/pinctrl-bcm2835-Add-support-for-BCM2711-pull-up-func.patch++>>> -| <<<--patches.suse/net-mlx5e-Move-and-optimize-query-out-of-buffer-func.patch-->>><<<++patches.suse/pinctrl-stmfx-update-pinconf-settings.patch++>>> -| <<<--patches.suse/net-mlx5e-Optimize-update-stats-work.patch-->>><<<++patches.suse/pinctrl-rockchip-Mark-expected-switch-fall-through.patch++>>> -| <<<--patches.suse/net-mlx5-Expose-command-polling-interface.patch-->>><<<++patches.suse/pinctrl-tegra-Fix-write-barrier-placement-in-pmx_wri.patch++>>> -| <<<--patches.suse/net-mlx5-Add-fast-unload-support-in-shutdown-flow.patch-->>><<<++patches.suse/pinctrl-tegra-Flush-pinctrl-writes-during-resume.patch++>>> -| <<<--patches.suse/ipv6-remove-unnecessary-dst_hold-in-ip6_fragment.patch-->>><<<++patches.suse/pinctrl-amd-disable-spurious-firing-GPIO-IRQs.patch++>>> -| <<<--patches.suse/udp-call-dst_hold_safe-in-udp_sk_rx_set_dst.patch-->>><<<++patches.suse/pinctrl-bcm2835-Pass-irqchip-when-adding-gpiochip.patch++>>> -| <<<--patches.suse/net-use-loopback-dev-when-generating-blackhole-route.patch-->>><<<++patches.suse/pinctrl-denverton-Provide-Interrupt-Status-register-.patch++>>> -| <<<--patches.suse/net-introduce-DST_NOGC-in-dst_release-to-destroy-dst.patch-->>><<<++patches.suse/pinctrl-denverton-Update-pin-names-according-to-v1.0.patch++>>> -| <<<--patches.suse/net-introduce-a-new-function-dst_dev_put.patch-->>><<<++patches.suse/pinctrl-intel-remap-the-pin-number-to-gpio-offset-fo.patch++>>> -| <<<--patches.suse/ipv4-take-dst-__refcnt-when-caching-dst-in-fib.patch-->>><<<++patches.suse/pinctrl-qcom-sdm845-Fix-UFS_RESET-pin.patch++>>> -| <<<--patches.suse/ipv4-call-dst_dev_put-properly.patch-->>><<<++patches.suse/pinctrl-iproc-gpio-Fix-incorrect-pinconf-configurati.patch++>>> -| <<<--patches.suse/ipv4-call-dst_hold_safe-properly.patch-->>><<<++patches.suse/pinctrl-meson-gxbb-Fix-wrong-pinning-definition-for-.patch++>>> -| <<<--patches.suse/ipv4-mark-DST_NOGC-and-remove-the-operation-of-dst_f.patch-->>><<<++patches.suse/drm-i915-Signal-fence-completion-from-i915_request_w.patch++>>> -| <<<--patches.suse/ipv6-take-dst-__refcnt-for-insertion-into-fib6-tree.patch-->>><<<++patches.suse/drm-i915-Flush-the-execution-callbacks-on-retiring.patch++>>> -| <<<--patches.suse/ipv6-call-dst_dev_put-properly.patch-->>><<<++patches.suse/drm-i915-ehl-Allow-combo-PHY-A-to-drive-a-third-exte.patch++>>> -| <<<--patches.suse/ipv6-call-dst_hold_safe-properly.patch-->>><<<++patches.suse/drm-i915-use-vfuncs-for-reg_read-write_fw_domains.patch++>>> -| <<<--patches.suse/ipv6-mark-DST_NOGC-and-remove-the-operation-of-dst_f.patch-->>><<<++patches.suse/drm-i915-kill-uncore_sanitize.patch++>>> -| <<<--patches.suse/ipv6-get-rid-of-icmp6-dst-garbage-collector.patch-->>><<<++patches.suse/drm-i915-kill-uncore_to_i915.patch++>>> -| <<<--patches.suse/xfrm-take-refcnt-of-dst-when-creating-struct-xfrm_ds.patch-->>><<<++patches.suse/drm-i915-skip-forcewake-actions-on-forcewake-less-un.patch++>>> -| <<<--patches.suse/decnet-take-dst-__refcnt-when-struct-dn_route-is-cre.patch-->>><<<++patches.suse/drm-i915-dynamically-allocate-forcewake-domains.patch++>>> -| <<<--patches.suse/net-remove-dst-gc-related-code.patch-->>><<<++patches.suse/drm-i915-gvt-decouple-check_vgpu-from-uncore_init.patch++>>> -| <<<--patches.suse/net-remove-DST_NOGC-flag.patch-->>><<<++patches.suse/drm-i915-execlists-Preempt-to-busy.patch++>>> -| <<<--patches.suse/net-remove-DST_NOCACHE-flag.patch-->>><<<++patches.suse/drm-i915-execlists-Minimalistic-timeslicing.patch++>>> -| <<<--patches.suse/net-reorder-all-the-dst-flags.patch-->>><<<++patches.suse/drm-i915-Rings-are-always-flushed.patch++>>> -| <<<--patches.suse/net-add-debug-atomic_inc_not_zero-in-dst_hold.patch-->>><<<++patches.suse/drm-i915-selftests-Use-request-managed-wakerefs.patch++>>> -| <<<--patches.suse/liquidio-implement-vlan-filter-enable-and-disable.patch-->>><<<++patches.suse/drm-i915-ehl-dsi-Set-lane-latency-optimization-for-D.patch++>>> -| <<<--patches.suse/liquidio-replace-info-pointer-mode-with-buffer-point.patch-->>><<<++patches.suse/drm-i915-ehl-dsi-Enable-AFE-over-PPI-strap.patch++>>> -| <<<--patches.suse/cxgb4-fix-a-NULL-dereference.patch-->>><<<++patches.suse/drm-i915-gtt-Defer-address-space-cleanup-to-an-RCU-w.patch++>>> -| <<<--patches.suse/nfp-add-VLAN-filtering-support.patch-->>><<<++patches.suse/drm-i915-execlists-Keep-virtual-context-alive-until-.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T6-pci-device-id-s.patch-->>><<<++patches.suse/drm-i915-Convert-intel_vgt_-de-balloon-to-uncore.patch++>>> -| <<<--patches.suse/qed-Chain-support-for-external-PBL.patch-->>><<<++patches.suse/drm-i915-Introduce-struct-intel_gt-as-replacement-fo.patch++>>> -| <<<--patches.suse/qed-RoCE-EDPM-to-honor-PFC.patch-->>><<<++patches.suse/drm-i915-Move-intel_gt-initialization-to-a-separate-.patch++>>> -| <<<--patches.suse/qed-Disable-RoCE-dpm-when-DCBx-change-occurs.patch-->>><<<++patches.suse/drm-i915-Store-some-backpointers-in-struct-intel_gt.patch++>>> -| <<<--patches.suse/qed-qede_roce.-ch-qede_rdma.-ch.patch-->>><<<++patches.suse/drm-i915-Move-intel_gt_pm_init-under-intel_gt_init_e.patch++>>> -| <<<--patches.suse/qed-Set-rdma-generic-functions-prefix.patch-->>><<<++patches.suse/drm-i915-Make-i915_check_and_clear_faults-take-intel.patch++>>> -| <<<--patches.suse/qed-Wait-for-resources-before-FUNC_CLOSE.patch-->>><<<++patches.suse/drm-i915-Convert-i915_gem_init_swizzling-to-intel_gt.patch++>>> -| <<<--patches.suse/qed-SPQ-async-callback-registration.patch-->>><<<++patches.suse/drm-i915-Use-intel_uncore_rmw-in-intel_gt_init_swizz.patch++>>> -| <<<--patches.suse/net-introduce-__skb_put_-zero-data-u8.patch-->>><<<++patches.suse/drm-i915-Convert-init_unused_rings-to-intel_gt.patch++>>> -| <<<--patches.suse/ibmvnic-097-Return-from-ibmvnic_resume-if-not-in-VNIC_OPEN-state.patch-->>><<<++patches.suse/drm-i915-Convert-gt-workarounds-to-intel_gt.patch++>>> -| <<<--patches.suse/enic-Fix-format-truncation-warning.patch-->>><<<++patches.suse/drm-i915-Store-backpointer-to-intel_gt-in-the-engine.patch++>>> -| <<<--patches.suse/s390-qeth-add-ipa-return-codes-for-bridgeport.patch-->>><<<++patches.suse/drm-i915-Convert-intel_mocs_init_l3cc_table-to-intel.patch++>>> -| <<<--patches.suse/s390-qeth-fix-packing-buffer-statistics.patch-->>><<<++patches.suse/drm-i915-Convert-i915_ppgtt_init_hw-to-intel_gt.patch++>>> -| <<<--patches.suse/s390-diag-add-diag26c-support.patch-->>><<<++patches.suse/drm-i915-Consolidate-some-open-coded-mmio-rmw.patch++>>> -| <<<--patches.suse/s390-qeth-use-diag26c-to-get-MAC-address-on-L2.patch-->>><<<++patches.suse/drm-i915-Convert-i915_gem_init_hw-to-intel_gt.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Move-to-a-separate-directory.patch-->>><<<++patches.suse/drm-i915-Stop-using-I915_READ-WRITE-in-intel_wopcm_i.patch++>>> -| <<<--patches.suse/net-mlx5e-Prevent-PFC-call-for-non-ethernet-ports.patch-->>><<<++patches.suse/drm-i915-Compartmentalize-i915_ggtt_probe_hw.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Add-ethtool-support.patch-->>><<<++patches.suse/drm-i915-Compartmentalize-i915_ggtt_init_hw.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-new-profile-function-update_carrier.patch-->>><<<++patches.suse/drm-i915-Make-ggtt-invalidation-work-on-ggtt.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Change-parameters-default-values.patch-->>><<<++patches.suse/drm-i915-Store-intel_gt-backpointer-in-vm.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-hard_mtu-as-part-of-the-mlx5e_priv-str.patch-->>><<<++patches.suse/drm-i915-Compartmentalize-i915_gem_suspend-restore_g.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Handle-change_mtu.patch-->>><<<++patches.suse/drm-i915-Convert-i915_gem_flush_ggtt_writes-to-intel.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Get-more-TX-statistics.patch-->>><<<++patches.suse/drm-i915-Move-i915_gem_chipset_flush-to-intel_gt.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Add-PTP-support-to-IPoIB-device-driv.patch-->>><<<++patches.suse/drm-i915-Compartmentalize-timeline_init-park-fini.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Add-ioctl-support-to-IPoIB-device-dr.patch-->>><<<++patches.suse/drm-i915-Compartmentalize-i915_ggtt_cleanup_hw.patch++>>> -| <<<--patches.suse/i40e-add-XDP-support-for-pass-and-drop-actions.patch-->>><<<++patches.suse/drm-i915-Compartmentalize-i915_gem_init_ggtt.patch++>>> -| <<<--patches.suse/i40e-add-support-for-XDP_TX-action.patch-->>><<<++patches.suse/drm-i915-Store-ggtt-pointer-in-intel_gt.patch++>>> -| <<<--patches.suse/i40evf-assign-num_active_queues-inside-i40evf_alloc_.patch-->>><<<++patches.suse/drm-i915-Compartmentalize-ring-buffer-creation.patch++>>> -| <<<--patches.suse/i40e-i40evf-update-WOL-and-I40E_AQC_ADDR_VALID_MASK-.patch-->>><<<++patches.suse/drm-i915-Save-trip-via-top-level-i915-in-a-few-more-.patch++>>> -| <<<--patches.suse/i40e-use-dev_dbg-instead-of-dev_info-when-warning-ab.patch-->>><<<++patches.suse/drm-i915-Make-timelines-gt-centric.patch++>>> -| <<<--patches.suse/i40e-comment-that-udp_port-must-be-in-host-byte-orde.patch-->>><<<++patches.suse/drm-i915-Rename-i915_timeline-to-intel_timeline-and-.patch++>>> -| <<<--patches.suse/i40e-Fix-potential-out-of-bound-array-access.patch-->>><<<++patches.suse/drm-i915-Eliminate-dual-personality-of-i915_scratch_.patch++>>> -| <<<--patches.suse/i40e-Support-firmware-CEE-DCB-UP-to-TC-map-re-defini.patch-->>><<<++patches.suse/drm-i915-Prevent-dereference-of-engine-before-NULL-c.patch++>>> -| <<<--patches.suse/i40e-Add-message-for-unsupported-MFP-mode.patch-->>><<<++patches.suse/drm-i915-gt-Rename-i915_gt_timelines.patch++>>> -| <<<--patches.suse/i40e-genericize-the-partition-bandwidth-control.patch-->>><<<++patches.suse/drm-i915-gt-Fixup-kerneldoc-parameters.patch++>>> -| <<<--patches.suse/i40e-Add-support-for-OEM-firmware-version.patch-->>><<<++patches.suse/drm-i915-guc-reorder-enable-disable-communication-st.patch++>>> -| <<<--patches.suse/i40e-fix-disabling-overflow-promiscuous-mode.patch-->>><<<++patches.suse/drm-i915-guc-handle-GuC-messages-received-with-CTB-d.patch++>>> -| <<<--patches.suse/i40e-clear-only-cause_ena-bit.patch-->>><<<++patches.suse/drm-i915-Remove-waiting-retiring-from-shrinker-paths.patch++>>> -| <<<--patches.suse/i40e-Handle-PE_CRITERR-properly-with-IWARP-enabled.patch-->>><<<++patches.suse/drm-i915-Track-i915_active-using-debugobjects.patch++>>> -| <<<--patches.suse/i40e-don-t-hold-RTNL-lock-for-the-entire-reset.patch-->>><<<++patches.suse/drm-i915-Throw-away-the-active-object-retirement-com.patch++>>> -| <<<--patches.suse/r8152-correct-the-definition.patch-->>><<<++patches.suse/drm-i915-Provide-an-i915_active.acquire-callback.patch++>>> -| <<<--patches.suse/qede-Fix-compilation-without-QED_RDMA.patch-->>><<<++patches.suse/drm-i915-Local-debug-BUG_ON-for-intel_wakeref.patch++>>> -| <<<--patches.suse/qed-Cleanup-qed_roce-before-duplicating-it.patch-->>><<<++patches.suse/drm-i915-blt-Remove-recursive-vma-lock.patch++>>> -| <<<--patches.suse/qed-Duplicate-qed_roce.-ch-to-qed_rdma.-ch.patch-->>><<<++patches.suse/drm-i915-execlists-Always-clear-ring_pause-if-we-do-.patch++>>> -| <<<--patches.suse/qed-Split-rdma-content-between-qed_rdma-and-qed_roce.patch-->>><<<++patches.suse/drm-i915-gem-Clear-read-write-domains-for-GPU-clear.patch++>>> -| <<<--patches.suse/qed-Rename-qed_roce_if.h-to-qed_rdma_if.h.patch-->>><<<++patches.suse/drm-i915-ehl-Add-one-additional-PCH-ID-to-MCC.patch++>>> -| <<<--patches.suse/liquidio-stop-using-huge-static-buffer-save-4096k-in.patch-->>><<<++patches.suse/drm-i915-ehl-Add-missing-VECS-engine.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-device-ID-defines.patch-->>><<<++patches.suse/drm-i915-execlists-Convert-recursive-defer_request-i.patch++>>> -| <<<--patches.suse/tcp-Add-a-tcp_filter-hook-before-handle-ack-packet.patch-->>><<<++patches.suse/drm-i915-guc-Add-debug-capture-of-GuC-exception.patch++>>> -| <<<--patches.suse/ibmvnic-100-Fix-incorrectly-defined-ibmvnic_request_map_rsp-structure.patch-->>><<<++patches.suse/drm-i915-gt-Pass-intel_gt-to-pm-routines.patch++>>> -| <<<--patches.suse/ibmvnic-101-Fix-error-handling-when-registering-long-term-mapped-buffers.patch-->>><<<++patches.suse/drm-i915-Rename-intel_wakeref_-is-_active.patch++>>> -| <<<--patches.suse/ibmvnic-098-Correct-return-code-checking-for-ibmvnic_init-during-probe.patch-->>><<<++patches.suse/drm-i915-selftests-Hold-ref-on-request-across-waits.patch++>>> -| <<<--patches.suse/rds-tcp-set-linger-to-1-when-unloading-a-rds-tcp.patch-->>><<<++patches.suse/drm-i915-gt-Drop-stale-commentary-for-timeline-densi.patch++>>> -| <<<--patches.suse/msft-hv-1394-hv_netvsc-Remove-unnecessary-var-link_state-from-str.patch-->>><<<++patches.suse/drm-i915-gt-Always-call-kref_init-for-the-timeline.patch++>>> -| <<<--patches.suse/msft-hv-1395-hv_netvsc-Fix-the-carrier-state-error-when-data-path.patch-->>><<<++patches.suse/drm-i915-gt-Add-some-debug-tracing-for-context-pinni.patch++>>> -| <<<--patches.suse/net-mvpp2-add-comments-about-smp_processor_id-usage.patch-->>><<<++patches.suse/drm-i915-icl-Add-missing-device-ID.patch++>>> -| <<<--patches.suse/net-mvpp2-remove-unused-mvpp2_bm_cookie_pool_set-fun.patch-->>><<<++patches.suse/drm-i915-Check-backlight-type-while-doing-eDP-backli.patch++>>> -| <<<--patches.suse/net-mvpp2-remove-mvpp2_pool_refill.patch-->>><<<++patches.suse/drm-i915-selftests-Serialise-nop-reset-with-retireme.patch++>>> -| <<<--patches.suse/xdp-pass-XDP-flags-into-install-handlers.patch-->>><<<++patches.suse/drm-i915-selftests-Drop-manual-request-wakerefs-arou.patch++>>> -| <<<--patches.suse/xdp-add-HW-offload-mode-flag-for-installing-programs.patch-->>><<<++patches.suse/drm-i915-selftests-Fixup-atomic-reset-checking.patch++>>> -| <<<--patches.suse/nfp-xdp-move-driver-XDP-setup-into-a-separate-functi.patch-->>><<<++patches.suse/drm-i915-Switch-to-per-crtc-vblank-vfuncs.patch++>>> -| <<<--patches.suse/nfp-bpf-don-t-offload-XDP-programs-in-DRV_MODE.patch-->>><<<++patches.suse/drm-i915-Nuke-drm_driver-irq-vfuncs.patch++>>> -| <<<--patches.suse/nfp-bpf-release-the-reference-on-offloaded-programs.patch-->>><<<++patches.suse/drm-i915-Initialize-drm_driver-vblank-funcs-at-compi.patch++>>> -| <<<--patches.suse/nfp-bpf-add-support-for-XDP_FLAGS_HW_MODE.patch-->>><<<++patches.suse/drm-i915-icl-Add-new-supported-CD-clocks.patch++>>> -| <<<--patches.suse/xdp-add-reporting-of-offload-mode.patch-->>><<<++patches.suse/drm-i915-ehl-Remove-unsupported-cd-clocks.patch++>>> -| <<<--patches.suse/nfp-xdp-report-if-program-is-offloaded.patch-->>><<<++patches.suse/drm-i915-ehl-Add-voltage-level-requirement-table.patch++>>> -| <<<--patches.suse/bpf-possibly-avoid-extra-masking-for-narrower-load-i.patch-->>><<<++patches.suse/drm-i915-Move-OA-files-to-separate-folder.patch++>>> -| <<<--patches.suse/net-ena-change-return-value-for-unsupported-features.patch-->>><<<++patches.suse/drm-i915-prefix-header-search-path-with-srctree.patch++>>> -| <<<--patches.suse/net-ena-add-hardware-hints-capability-to-the-driver.patch-->>><<<++patches.suse/drm-i915-add-header-search-path-to-subdir-Makefiles.patch++>>> -| <<<--patches.suse/net-ena-change-sizeof-argument-to-be-the-type-pointe.patch-->>><<<++patches.suse/drm-i915-make-i915_fixed.h-self-contained.patch++>>> -| <<<--patches.suse/net-ena-add-reset-reason-for-each-device-FLR.patch-->>><<<++patches.suse/drm-i915-make-i915_globals.h-self-contained.patch++>>> -| <<<--patches.suse/net-ena-add-support-for-out-of-order-rx-buffers-refi.patch-->>><<<++patches.suse/drm-i915-make-i915_pvinfo.h-self-contained.patch++>>> -| <<<--patches.suse/net-ena-allow-the-driver-to-work-with-small-number-o.patch-->>><<<++patches.suse/drm-i915-make-i915_vgpu.h-self-contained.patch++>>> -| <<<--patches.suse/net-ena-use-napi_schedule_irqoff-when-possible.patch-->>><<<++patches.suse/drm-i915-make-intel_guc_ct.h-self-contained.patch++>>> -| <<<--patches.suse/net-ena-separate-skb-allocation-to-dedicated-functio.patch-->>><<<++patches.suse/drm-i915-make-intel_guc_fwif.h-self-contained.patch++>>> -| <<<--patches.suse/net-ena-use-lower_32_bits-upper_32_bits-to-split-dma.patch-->>><<<++patches.suse/drm-i915-make-intel_guc_reg.h-self-contained.patch++>>> -| <<<--patches.suse/net-ena-update-driver-s-rx-drop-statistics.patch-->>><<<++patches.suse/drm-i915-make-intel_gvt.h-self-contained.patch++>>> -| <<<--patches.suse/net-ena-update-ena-driver-to-version-1.2.0.patch-->>><<<++patches.suse/drm-i915-make-intel_uc_fw.h-self-contained.patch++>>> -| <<<--patches.suse/cxgb4-Update-T6-Buffer-Group-and-Channel-Mappings.patch-->>><<<++patches.suse/drm-i915-Make-i945gm_vblank_work_func-static.patch++>>> -| <<<--patches.suse/cxgb4-Use-Firmware-params-to-get-buffer-group-map.patch-->>><<<++patches.suse/drm-i915-rework-reading-pipe-disable-fuses.patch++>>> -| <<<--patches.suse/net-mlx5e-Build-SKB-with-exact-frag_size.patch-->>><<<++patches.suse/drm-i915-Pass-intel_crtc_state-to-needs_modeset.patch++>>> -| <<<--patches.suse/net-mlx5e-Enhance-RX-SKB-headroom-logic.patch-->>><<<++patches.suse/drm-i915-Convert-most-of-atomic-commit-to-take-more-.patch++>>> -| <<<--patches.suse/net-mlx5e-Introduce-RX-Page-Reuse.patch-->>><<<++patches.suse/drm-i915-Convert-hw-state-verifier-to-take-more-inte.patch++>>> -| <<<--patches.suse/net-mlx5e-Relocate-the-TC-match-on-ip-tos-offload-co.patch-->>><<<++patches.suse/drm-i915-Use-intel_crtc_state-in-sanitize_watermarks.patch++>>> -| <<<--patches.suse/net-mlx5e-Offload-TC-matching-on-ip-ttl.patch-->>><<<++patches.suse/drm-i915-Pass-intel-state-to-plane-functions-as-well.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-macro-for-TC-header-re-write-offload-f.patch-->>><<<++patches.suse/drm-i915-Use-intel-state-as-much-as-possible-in-wm-c.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-header-re-write-offloading-of-IPv6-hop.patch-->>><<<++patches.suse/drm-i915-icl-Add-support-to-read-out-the-TBT-PLL-HW-.patch++>>> -| <<<--patches.suse/mlxfw-Make-the-module-selectable.patch-->>><<<++patches.suse/drm-i915-Tune-down-WARNs-about-TBT-AUX-power-well-en.patch++>>> -| <<<--patches.suse/net-mlx5-Add-MCC-Management-Component-Control-regist.patch-->>><<<++patches.suse/drm-i915-Move-the-TypeC-port-handling-code-to-a-sepa.patch++>>> -| <<<--patches.suse/net-mlx5-Enhance-MCAM-reg-to-allow-query-on-access-r.patch-->>><<<++patches.suse/drm-i915-Sanitize-the-terminology-used-for-TypeC-por.patch++>>> -| <<<--patches.suse/net-mlx5-Add-helper-functions-to-set-query-MCC-MCDA-.patch-->>><<<++patches.suse/drm-i915-Don-t-enable-the-DDI-IO-power-in-the-TypeC-.patch++>>> -| <<<--patches.suse/net-mlx5-Add-mlxfw-callbacks.patch-->>><<<++patches.suse/drm-i915-Use-the-correct-AUX-power-domain-in-TypeC-T.patch++>>> -| <<<--patches.suse/net-mlx5e-Support-the-flash-device-ethtool-callback.patch-->>><<<++patches.suse/drm-i915-Unify-the-TypeC-port-notation-in-debug-erro.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Support-the-flash-device-ethtool-cal.patch-->>><<<++patches.suse/drm-i915-Factor-out-common-parts-from-TypeC-port-han.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-offset-of-hca-cap-reserved-field.patch-->>><<<++patches.suse/drm-i915-Wait-for-TypeC-PHY-complete-flag-to-clear-i.patch++>>> -| <<<--patches.suse/net-store-port-representator-id-in-metadata_dst.patch-->>><<<++patches.suse/drm-i915-Handle-the-TCCOLD-power-down-event.patch++>>> -| <<<--patches.suse/nfp-devlink-add-support-for-getting-eswitch-mode.patch-->>><<<++patches.suse/drm-i915-Sanitize-the-TypeC-connect-detect-sequences.patch++>>> -| <<<--patches.suse/nfp-move-physical-port-init-into-a-helper.patch-->>><<<++patches.suse/drm-i915-Fix-the-TypeC-port-mode-sanitization-during.patch++>>> -| <<<--patches.suse/nfp-map-mac_stats-and-vf_cfg-BARs.patch-->>><<<++patches.suse/drm-i915-Keep-the-TypeC-port-mode-fixed-for-detect-A.patch++>>> -| <<<--patches.suse/nfp-general-representor-implementation.patch-->>><<<++patches.suse/drm-i915-Sanitize-the-TypeC-FIA-lane-configuration-d.patch++>>> -| <<<--patches.suse/nfp-add-stats-and-xmit-helpers-for-representors.patch-->>><<<++patches.suse/drm-i915-Sanitize-the-shared-DPLL-reserve-release-in.patch++>>> -| <<<--patches.suse/nfp-app-callbacks-for-SRIOV.patch-->>><<<++patches.suse/drm-i915-Sanitize-the-shared-DPLL-find-reference-int.patch++>>> -| <<<--patches.suse/nfp-provide-nfp_port-to-of-nfp_net_get_mac_addr.patch-->>><<<++patches.suse/drm-i915-icl-Split-getting-the-DPLLs-to-port-type-sp.patch++>>> -| <<<--patches.suse/nfp-add-support-for-tx-rx-with-metadata-portid.patch-->>><<<++patches.suse/drm-i915-icl-Reserve-all-required-PLLs-for-TypeC-por.patch++>>> -| <<<--patches.suse/nfp-add-support-for-control-messages-for-flower-app.patch-->>><<<++patches.suse/drm-i915-Keep-the-TypeC-port-mode-fixed-when-the-por.patch++>>> -| <<<--patches.suse/nfp-add-flower-app.patch-->>><<<++patches.suse/drm-i915-Add-state-verification-for-the-TypeC-port-m.patch++>>> -| <<<--patches.suse/nfp-add-VF-and-PF-representors-to-flower-app.patch-->>><<<++patches.suse/drm-i915-Remove-unneeded-disconnect-in-TypeC-legacy-.patch++>>> -| <<<--patches.suse/af_iucv-Move-sockaddr-length-checks-to-before-access.patch-->>><<<++patches.suse/drm-i915-WARN-about-invalid-lane-reversal-in-TBT-alt.patch++>>> -| <<<--patches.suse/0001-iwlwifi-mvm-flush-per-station-for-DQA-mode.patch-->>><<<++patches.suse/drm-i915-guc-Avoid-reclaim-locks-during-reset.patch++>>> -| <<<--patches.suse/0002-iwlwifi-mvm-support-getting-nvm-data-from-firmware.patch-->>><<<++patches.suse/drm-i915-icl-Drop-port-parameter-to-icl_get_combo_bu.patch++>>> -| <<<--patches.suse/0003-iwlwifi-mvm-support-old-method-of-NVM-parsing.patch-->>><<<++patches.suse/drm-i915-ehl-Add-third-combo-PHY-offset.patch++>>> -| <<<--patches.suse/0004-iwlwifi-mvm-fix-endianness-in-lq_cmd-declaration.patch-->>><<<++patches.suse/drm-i915-ehl-Don-t-program-PHY_MISC-on-EHL-PHY-C.patch++>>> -| <<<--patches.suse/0005-iwlwifi-mvm-document-which-group-enums-are-used-with.patch-->>><<<++patches.suse/drm-i915-execlists-Refactor-CSB-state-machine.patch++>>> -| <<<--patches.suse/0006-iwlwifi-mvm-use-proper-sta_addr-in-firmware-API.patch-->>><<<++patches.suse/drm-i915-Report-if-i915_active-is-still-busy-upon-wa.patch++>>> -| <<<--patches.suse/0007-iwlwifi-mvm-fix-MCC-endianness-bug.patch-->>><<<++patches.suse/drm-i915-whitelist-PS_-DEPTH-INVOCATION-_COUNT.patch++>>> -| <<<--patches.suse/0008-iwlwifi-mvm-use-u8-for-reserved-fields.patch-->>><<<++patches.suse/Revert-drm-i915-Introduce-private-PAT-management.patch++>>> -| <<<--patches.suse/0009-iwlwifi-mvm-disentangle-paging-command-structs.patch-->>><<<++patches.suse/drm-i915-gtt-Don-t-check-PPGTT-presence-on-PPGTT-onl.patch++>>> -| <<<--patches.suse/0010-iwlwifi-mvm-add-documentation-to-some-WoWLAN-command.patch-->>><<<++patches.suse/drm-i915-synchronize_irq-against-the-actual-irq.patch++>>> -| <<<--patches.suse/0011-iwlwifi-mvm-wait-for-the-flushed-queue-only.patch-->>><<<++patches.suse/drm-i915-display-Handle-lost-primary_port-across-sus.patch++>>> -| <<<--patches.suse/0012-iwlwifi-mvm-fix-some-kernel-doc.patch-->>><<<++patches.suse/drm-i915-selftests-Common-live-setup-teardown.patch++>>> -| <<<--patches.suse/0013-iwlwifi-mvm-add-documentation-links-to-various-field.patch-->>><<<++patches.suse/drm-i915-selftests-Lock-the-drm_mm-while-modifying.patch++>>> -| <<<--patches.suse/0014-iwlwifi-update-device-ID-for-a000-family.patch-->>><<<++patches.suse/drm-i915-execlists-Hesitate-before-slicing.patch++>>> -| <<<--patches.suse/0015-iwlwifi-mvm-disentangle-binding-command-versions.patch-->>><<<++patches.suse/drm-i915-gem-Free-pages-before-rcu-freeing-the-objec.patch++>>> -| <<<--patches.suse/0016-iwlwifi-mvm-create-name-various-enums.patch-->>><<<++patches.suse/drm-i915-Markup-potential-lock-for-i915_active.patch++>>> -| <<<--patches.suse/0017-iwlwifi-mvm-document-structures-used-by-commands.patch-->>><<<++patches.suse/drm-i915-Mark-up-vma-active-as-safe-for-use-inside-s.patch++>>> -| <<<--patches.suse/0018-iwlwifi-mvm-remove-wrt-support-of-page-dumps-in-gen2.patch-->>><<<++patches.suse/drm-i915-Use-port-clock-to-set-correct-N-value.patch++>>> -| <<<--patches.suse/0019-iwlwifi-pcie-support-page-dumping-in-wrt-in-gen2.patch-->>><<<++patches.suse/drm-i915-Add-N-CTS-values-for-10-12-bit-deep-color.patch++>>> -| <<<--patches.suse/0020-iwlwifi-Add-fw_name_pre_rf_next_step-to-support-diff.patch-->>><<<++patches.suse/drm-i915-Move-the-renderstate-setup-under-gt.patch++>>> -| <<<--patches.suse/0021-iwlwifi-mvm-remove-unused-TX_CMD_NEXT_FRAME_.patch-->>><<<++patches.suse/drm-i915-Flush-the-workqueue-before-draining.patch++>>> -| <<<--patches.suse/0022-iwlwifi-kernel-doc-make-proper-links.patch-->>><<<++patches.suse/drm-i915-Check-caller-held-wakerefs-in-assert_forcew.patch++>>> -| <<<--patches.suse/0023-iwlwifi-mvm-fix-many-kernel-doc-warnings.patch-->>><<<++patches.suse/drm-i915-gt-Use-caller-provided-forcewake-for-intel_.patch++>>> -| <<<--patches.suse/0024-iwlwifi-add-wait-for-tx-queue-empty.patch-->>><<<++patches.suse/drm-i915-gt-Assume-we-hold-forcewake-for-execlists-r.patch++>>> -| <<<--patches.suse/0025-iwlwifi-mvm-add-AMSDU-flag-to-offload-assist.patch-->>><<<++patches.suse/drm-i915-gt-Ignore-forcewake-acquisition-for-posting.patch++>>> -| <<<--patches.suse/0026-iwlwifi-mvm-document-RX-structures.patch-->>><<<++patches.suse/drm-i915-gem-Defer-obj-base.resv-fini-until-RCU-call.patch++>>> -| <<<--patches.suse/0027-iwlwifi-pcie-add-AMSDU-to-gen2.patch-->>><<<++patches.suse/drm-i915-Show-support-for-accurate-sw-PMU-busyness-t.patch++>>> -| <<<--patches.suse/0028-iwlwifi-cleanup-references-to-8000-family-in-NVM-cod.patch-->>><<<++patches.suse/drm-i915-gtt-Handle-double-alloc-failures.patch++>>> -| <<<--patches.suse/0029-iwlwifi-remove-references-to-8000-B-step-devices.patch-->>><<<++patches.suse/drm-i915-guc-Upgrade-to-GuC-33.0.0.patch++>>> -| <<<--patches.suse/0030-iwlwifi-add-dbgc_supported-to-transport-configuratio.patch-->>><<<++patches.suse/drm-i915-Dump-w-a-lists-on-all-engines.patch++>>> -| <<<--patches.suse/0031-iwlwifi-mvm-add-TLV-for-NAN-API-differentiation.patch-->>><<<++patches.suse/drm-i915-gt-Pull-engine-w-a-initialisation-into-comm.patch++>>> -| <<<--patches.suse/0032-iwlwifi-mvm-support-init-flow-debugging.patch-->>><<<++patches.suse/drm-i915-selftests-Drain-the-freedlists-between-exec.patch++>>> -| <<<--patches.suse/0033-iwlwifi-add-9000-and-A000-device-families.patch-->>><<<++patches.suse/drm-i915-hangcheck-Look-at-instdone-for-all-engines.patch++>>> -| <<<--patches.suse/0034-iwlwifi-pcie-support-dumping-FH-in-a000-hw.patch-->>><<<++patches.suse/drm-i915-overlay-Stash-the-kernel-context-on-initial.patch++>>> -| <<<--patches.suse/0035-iwlwifi-mvm-disable-prph-collection-in-a000-hw.patch-->>><<<++patches.suse/drm-i915-selftests-Be-engine-agnostic.patch++>>> -| <<<--patches.suse/0037-iwlwifi-mvm-check-firmware-is-up-in-debugfs.patch-->>><<<++patches.suse/drm-i915-Show-instdone-for-each-engine-in-debugfs.patch++>>> -| <<<--patches.suse/0038-iwlwifi-mvm-use-schedule_delayed_work.patch-->>><<<++patches.suse/drm-i915-Rework-some-interrupt-handling-functions-to.patch++>>> -| <<<--patches.suse/0036-iwlwifi-mvm-add-and-use-iwl_mvm_device_running.patch-->>><<<++patches.suse/drm-i915-Remove-some-legacy-mmio-accessors-from-inte.patch++>>> -| <<<--patches.suse/0039-iwlwifi-mvm-convert-ucode_loaded-to-a-status-bit.patch-->>><<<++patches.suse/drm-i915-Move-dev_priv-pm_i-m-e-r-into-intel_gt.patch++>>> -| <<<--patches.suse/0040-iwlwifi-mvm-clear-firmware-running-bit-earlier.patch-->>><<<++patches.suse/drm-i915-Add-windowing-for-primary-planes-on-gen2-3-.patch++>>> -| <<<--patches.suse/0041-iwlwifi-fix-a-kernel-doc-tag.patch-->>><<<++patches.suse/drm-i915-Disable-sprite-gamma-on-ivb-bdw.patch++>>> -| <<<--patches.suse/0042-iwlwifi-split-firmware-API-from-iwl-trans.h.patch-->>><<<++patches.suse/drm-i915-Program-plane-gamma-ramps.patch++>>> -| <<<--patches.suse/0043-iwlwifi-mvm-link-queue-cmd-docs-to-A000-command-stru.patch-->>><<<++patches.suse/drm-i915-Deal-with-cpp-8-for-g4x-watermarks.patch++>>> -| <<<--patches.suse/0044-iwlwifi-mvm-document-structures-used-for-BEACON_TEMP.patch-->>><<<++patches.suse/drm-i915-Cosmetic-fix-for-skl-plane-switch-statement.patch++>>> -| <<<--patches.suse/0045-iwlwifi-mvm-link-to-TX-commands-in-documentation.patch-->>><<<++patches.suse/drm-i915-Clean-up-skl-vs.-icl-plane-formats.patch++>>> -| <<<--patches.suse/0046-iwlwifi-mvm-remove-SCAN_GROUP.patch-->>><<<++patches.suse/drm-i915-ehl-Add-support-for-DPLL4-v10.patch++>>> -| <<<--patches.suse/0047-iwlwifi-fw-api-cleanup-cycle-includes.patch-->>><<<++patches.suse/drm-i915-Order-assert-forcewake-test.patch++>>> -| <<<--patches.suse/0048-iwlwifi-remove-unnecessary-code-in-iwl_trans_alloc_t.patch-->>><<<++patches.suse/drm-i915-Remove-set-but-not-used-variable-encoder.patch++>>> -| <<<--patches.suse/brcmfmac-Use-separate-firmware-for-revision-0-of-the-->>><<<++patches.suse/drm-i915-Remove-set-but-not-used-variable-intel_dig_.patch++>>> -| <<<--patches.suse/ath10k-fix-reported-HT-MCS-rates-with-NSS-1-->>><<<++patches.suse/drm-i915-gtt-pde-entry-encoding-is-identical.patch++>>> -| <<<--patches.suse/net-add-netlink_ext_ack-argument-to-rtnl_link_ops.ne.patch-->>><<<++patches.suse/drm-i915-gtt-Tear-down-setup-and-cleanup-macros-for-.patch++>>> -| <<<--patches.suse/net-add-netlink_ext_ack-argument-to-rtnl_link_ops.ch.patch-->>><<<++patches.suse/drm-i915-gtt-Setup-phys-pages-for-3lvl-pdps.patch++>>> -| <<<--patches.suse/net-mlx4-fix-spelling-mistake-coalesing-coalescing.patch-->>><<<++patches.suse/drm-i915-gtt-Introduce-release_pd_entry.patch++>>> -| <<<--patches.suse/nfp-explicitly-check-if-application-FW-is-loaded.patch-->>><<<++patches.suse/drm-i915-Pull-assert_forcewake_active-underneath-the.patch++>>> -| <<<--patches.suse/nfp-move-area-mapping-helper-into-nfpcore.patch-->>><<<++patches.suse/drm-i915-Explicitly-track-active-fw_domain-timers.patch++>>> -| <<<--patches.suse/nfp-add-helper-for-mapping-runtime-symbols.patch-->>><<<++patches.suse/drm-i915-selftests-Reorder-error-cleanup-for-whiteli.patch++>>> -| <<<--patches.suse/nfp-remove-unused-nfp_cpp_area_check_range.patch-->>><<<++patches.suse/drm-i915-Update-DRIVER_DATE-to-20190708.patch++>>> -| <<<--patches.suse/nfp-add-nfp_app-cleanup-callback-and-make-flower-use.patch-->>><<<++patches.suse/drm-i915-selftests-Set-igt_spinner.gt-for-early-exit.patch++>>> -| <<<--patches.suse/nfp-spawn-nfp_ports-for-PF-and-VF-ports.patch-->>><<<++patches.suse/drm-i915-selftests-Fill-in-a-little-more-of-the-dumm.patch++>>> -| <<<--patches.suse/nfp-make-the-representor-get-stats-app-independent.patch-->>><<<++patches.suse/drm-i915-gt-Apply-RCS-workarounds-to-the-render-clas.patch++>>> -| <<<--patches.suse/nfp-move-representors-struct-net_device_ops-to-share.patch-->>><<<++patches.suse/drm-i915-gt-Remove-presumption-of-RCS0.patch++>>> -| <<<--patches.suse/nfp-allow-converting-representor-s-netdev-into-nfp_p.patch-->>><<<++patches.suse/drm-i915-hdcp-debug-logs-for-sink-related-failures.patch++>>> -| <<<--patches.suse/nfp-wire-get_phys_port_name-on-representors.patch-->>><<<++patches.suse/drm-i915-Add-icl-mipi-dsi-properties.patch++>>> -| <<<--patches.suse/nfp-handle-SR-IOV-already-enabled-when-driver-is-pro.patch-->>><<<++patches.suse/drm-i915-sdvo-Use-named-initializers-for-the-SDVO-co.patch++>>> -| <<<--patches.suse/nfp-reorder-SR-IOV-config-and-nfp_app-SR-IOV-callbac.patch-->>><<<++patches.suse/drm-i915-sdvo-Remove-duplicate-SET_INPUT_TIMINGS_PAR.patch++>>> -| <<<--patches.suse/nfp-allocate-a-private-workqueue-for-driver-work.patch-->>><<<++patches.suse/drm-i915-sdvo-Shrink-sdvo_cmd_names-strings.patch++>>> -| <<<--patches.suse/nfp-flower-add-Kconfig-for-flower-app.patch-->>><<<++patches.suse/drm-i915-sdvo-Add-helpers-to-get-the-cmd-status-stri.patch++>>> -| <<<--patches.suse/net-mlx4-fix-spelling-mistake-enforcment-enforcement.patch-->>><<<++patches.suse/drm-i915-Clear-the-shared-PLL-from-the-put_dplls-hoo.patch++>>> -| <<<--patches.suse/net-mlx5-Set-interface-flags-before-cleanup-in-unloa.patch-->>><<<++patches.suse/drm-i915-icl-Clear-the-shared-port-PLLs-from-the-new.patch++>>> -| <<<--patches.suse/net-mlx5-Add-reserved-gids-support.patch-->>><<<++patches.suse/drm-i915-userptr-Don-t-mark-readonly-objects-as-dirt.patch++>>> -| <<<--patches.suse/net-mlx5-Add-support-for-multiple-RoCE-enable.patch-->>><<<++patches.suse/drm-i915-enumerate-scratch-fields.patch++>>> -| <<<--patches.suse/IB-mlx5-Respect-mlx5_core-reserved-GIDs.patch-->>><<<++patches.suse/drm-i915-add-infrastructure-to-hold-off-preemption-o.patch++>>> -| <<<--patches.suse/net-mlx5-Make-get_cqe-routine-not-ethernet-specific.patch-->>><<<++patches.suse/drm-i915-Remove-unused-i915_gem_context_lookup_engin.patch++>>> -| <<<--patches.suse/net-mlx5-Add-QP-WQ-support.patch-->>><<<++patches.suse/drm-i915-execlists-Record-preemption-for-selftests.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-Move-FPGA-init-cleanup-to-init_once.patch-->>><<<++patches.suse/drm-i915-icl-Handle-YCbCr-to-RGB-conversion-for-BT20.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-Add-FW-commands-for-FPGA-QPs.patch-->>><<<++patches.suse/drm-i915-icl-Fix-Y-pre-offset-for-Full-Range-YCbCr.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-Add-high-speed-connection-routines.patch-->>><<<++patches.suse/drm-i915-icl-Fixed-Input-CSC-Co-efficients-for-BT601.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-Add-SBU-bypass-and-reset-flows.patch-->>><<<++patches.suse/drm-i915-make-new-intel_tc.c-use-uncore-accessors.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-Add-SBU-infrastructure.patch-->>><<<++patches.suse/drm-i915-fix-include-order-in-intel_tc.patch++>>> -| <<<--patches.suse/net-mlx5-Accel-Add-IPSec-acceleration-interface.patch-->>><<<++patches.suse/drm-i915-move-intel_ddi_set_fia_lane_count-to-intel_.patch++>>> -| <<<--patches.suse/net-mlx5e-IPSec-Innova-IPSec-offload-infrastructure.patch-->>><<<++patches.suse/drm-i915-gen11-Start-distinguishing-phy-from-port.patch++>>> -| <<<--patches.suse/net-mlx5e-IPSec-Add-Innova-IPSec-offload-RX-data-pat.patch-->>><<<++patches.suse/drm-i915-gen11-Program-ICL_DPCLKA_CFGCR0-according-t.patch++>>> -| <<<--patches.suse/net-mlx5e-IPSec-Add-Innova-IPSec-offload-TX-data-pat.patch-->>><<<++patches.suse/drm-i915-gen11-Convert-combo-PHY-logic-to-use-new-en.patch++>>> -| <<<--patches.suse/net-mlx5e-IPSec-Add-IPSec-ethtool-stats.patch-->>><<<++patches.suse/drm-i915-Transition-port-type-checks-to-phy-checks.patch++>>> -| <<<--patches.suse/bpf-Add-syscall-lookup-support-for-fd-array-and-htab.patch-->>><<<++patches.suse/drm-i915-ehl-Enable-DDI-D.patch++>>> -| <<<--patches.suse/bpf-Fix-out-of-bound-access-on-interpreters.patch-->>><<<++patches.suse/drm-i915-gt-Drop-the-duplicate-icl-workaround.patch++>>> -| <<<--patches.suse/ibmvnic-102-Fix-assignment-of-RX-TX-IRQ-s.patch-->>><<<++patches.suse/drm-i915-selftests-Ensure-we-don-t-clamp-a-random-of.patch++>>> -| <<<--patches.suse/net-ibm-ibmveth-constify-dev_pm_ops-structures.patch-->>><<<++patches.suse/drm-i915-guc-Remove-preemption-support-for-current-f.patch++>>> -| <<<--patches.suse/net-mlx4_en-Add-dynamic-variable-to-hold-the-number-.patch-->>><<<++patches.suse/drm-i915-guc-Simplify-guc-client.patch++>>> -| <<<--patches.suse/net-mlx4_en-Do-not-allocate-redundant-TX-queues-when.patch-->>><<<++patches.suse/drm-i915-sdvo-Fix-handling-if-zero-hbuf-size.patch++>>> -| <<<--patches.suse/netfilter-ipt_CLUSTERIP-do-not-hold-dev.patch-->>><<<++patches.suse/drm-i915-selftests-Hold-the-vma-manager-lock-while-m.patch++>>> -| <<<--patches.suse/net-convert-inet_peer.refcnt-from-atomic_t-to-refcou.patch-->>><<<++patches.suse/drm-i915-Use-the-display-core-power-domain-in-vlv-ch.patch++>>> -| <<<--patches.suse/net-convert-sk_buff.users-from-atomic_t-to-refcount_.patch-->>><<<++patches.suse/drm-i915-Check-crtc_state-wm.need_postvbl_update-bef.patch++>>> -| <<<--patches.suse/net-switchdev-add-SET_SWITCHDEV_OPS-helper.patch-->>><<<++patches.suse/drm-i915-Simplify-modeset_get_crtc_power_domains-arg.patch++>>> -| <<<--patches.suse/nfp-add-phys_switch_id-support.patch-->>><<<++patches.suse/drm-i915-Polish-intel_shared_dpll_swap_state.patch++>>> -| <<<--patches.suse/nfp-provide-infrastructure-for-offloading-flower-bas.patch-->>><<<++patches.suse/drm-i915-Polish-intel_atomic_track_fbs.patch++>>> -| <<<--patches.suse/nfp-extend-flower-add-flow-offload.patch-->>><<<++patches.suse/drm-i915-Use-intel_-types-in-intel_-lock-modeset-_al.patch++>>> -| <<<--patches.suse/nfp-extend-flower-matching-capabilities.patch-->>><<<++patches.suse/drm-i915-Use-intel_-types-in-intel_atomic_commit.patch++>>> -| <<<--patches.suse/nfp-add-basic-action-capabilities-to-flower-offloads.patch-->>><<<++patches.suse/drm-i915-Don-t-pass-stack-garbage-to-pcode-in-the-se.patch++>>> -| <<<--patches.suse/nfp-add-metadata-to-each-flow-offload.patch-->>><<<++patches.suse/drm-i915-guc-Drop-redundant-ctx-param-from-kerneldoc.patch++>>> -| <<<--patches.suse/nfp-add-a-stats-handler-for-flower-offloads.patch-->>><<<++patches.suse/drm-i915-Copy-name-string-into-ring-buffer-for-intel.patch++>>> -| <<<--patches.suse/nfp-add-control-message-passing-capabilities-to-flow.patch-->>><<<++patches.suse/drm-i915-Don-t-overestimate-4-2-0-link-symbol-clock.patch++>>> -| <<<--patches.suse/brcmfmac-fix-double-free-upon-register_netdevice-fai-->>><<<++patches.suse/drm-i915-Add-4th-pipe-and-transcoder.patch++>>> -| <<<--patches.suse/0050-iwlwifi-mvm-remove-txq-EMPTYING_DELBA-state-for-DQA.patch-->>><<<++patches.suse/drm-i915-tgl-add-initial-Tiger-Lake-definitions.patch++>>> -| <<<--patches.suse/0051-iwlwifi-remove-resp_pkt-NULL-checks.patch-->>><<<++patches.suse/drm-i915-tgl-Introduce-Tiger-Lake-PCH.patch++>>> -| <<<--patches.suse/0001-iwlwifi-mvm-disable-dbg-data-collect-when-fw-isn-t-a.patch-->>><<<++patches.suse/drm-i915-tgl-Add-TGL-PCH-detection-in-virtualized-en.patch++>>> -| <<<--patches.suse/0052-iwlwifi-mvm-Enable-security-on-new-TX-API.patch-->>><<<++patches.suse/drm-i915-tgl-Add-TGL-PCI-IDs.patch++>>> -| <<<--patches.suse/0053-iwlwifi-mvm-avoid-unnecessary-cache-trashing-in-Tx-p.patch-->>><<<++patches.suse/drm-i915-tgl-Check-if-pipe-D-is-fused.patch++>>> -| <<<--patches.suse/0054-iwlwifi-mvm-remove-pointless-num_stored-condition.patch-->>><<<++patches.suse/drm-i915-tgl-rename-TRANSCODER_EDP_VDSC-to-use-on-tr.patch++>>> -| <<<--patches.suse/iwlwifi-pcie-fix-TVQM-queue-ID-range-check-->>><<<++patches.suse/drm-i915-tgl-Add-power-well-support.patch++>>> -| <<<--patches.suse/0055-iwlwifi-mvm-avoid-variable-shadowing.patch-->>><<<++patches.suse/drm-i915-tgl-Add-power-well-to-support-4th-pipe.patch++>>> -| <<<--patches.suse/0056-iwlwifi-mvm-use-scnprintf-instead-of-snprintf.patch-->>><<<++patches.suse/drm-i915-tgl-Add-new-pll-ids.patch++>>> -| <<<--patches.suse/0057-iwlwifi-use-bitfield.h-for-some-registers.patch-->>><<<++patches.suse/drm-i915-tgl-Add-pll-manager.patch++>>> -| <<<--patches.suse/0058-iwlwifi-mvm-track-and-report-IBSS-manager-status-to-.patch-->>><<<++patches.suse/drm-i915-tgl-Add-additional-ports-for-Tiger-Lake.patch++>>> -| <<<--patches.suse/0059-iwlwifi-mvm-make-D0I3_END_CMD-sync-during-system-res.patch-->>><<<++patches.suse/drm-i915-tgl-Add-additional-PHYs-for-Tiger-Lake.patch++>>> -| <<<--patches.suse/0060-iwlwifi-mvm-support-D0I3_END_CMD-at-the-start-of-res.patch-->>><<<++patches.suse/drm-i915-tgl-init-ddi-port-A-C-for-Tiger-Lake.patch++>>> -| <<<--patches.suse/0061-iwlwifi-mvm-make-iwl_mvm_update_mcc-easier-to-follow.patch-->>><<<++patches.suse/drm-i915-tgl-apply-Display-WA-1178-to-fix-type-C-don.patch++>>> -| <<<--patches.suse/0062-iwlwifi-mvm-rs-add-logs-for-the-wrong-antenna-case.patch-->>><<<++patches.suse/drm-i915-gen12-MBUS-B-credit-change.patch++>>> -| <<<--patches.suse/0063-iwlwifi-pcie-pull-out-common-rfkill-IRQ-handling-cod.patch-->>><<<++patches.suse/drm-i915-tgl-Add-gmbus-gpio-pin-to-port-mapping.patch++>>> -| <<<--patches.suse/0064-iwlwifi-pcie-add-fake-RF-kill-to-debugfs.patch-->>><<<++patches.suse/drm-i915-tgl-port-to-ddc-pin-mapping.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-don-t-warn-in-queue-sync-on-RF-kill.patch-->>><<<++patches.suse/drm-i915-tgl-Add-vbt-value-mapping-for-DDC-Bus-pin.patch++>>> -| <<<--patches.suse/0066-iwlwifi-pcie-don-t-report-RF-kill-enabled-while-shut.patch-->>><<<++patches.suse/drm-i915-tgl-Add-DPLL-registers.patch++>>> -| <<<--patches.suse/0067-iwlwifi-pcie-remove-pointless-debugfs-parsing-for-cs.patch-->>><<<++patches.suse/drm-i915-tgl-Update-DPLL-clock-reference-register.patch++>>> -| <<<--patches.suse/0068-iwlwifi-mvm-document-status-bits.patch-->>><<<++patches.suse/drm-i915-Add-test-for-invalid-flag-bits-in-whitelist.patch++>>> -| <<<--patches.suse/0069-iwlwifi-mvm-support-aggregations-on-A000-HW.patch-->>><<<++patches.suse/drm-i915-Implement-read-only-support-in-whitelist-se.patch++>>> -| <<<--patches.suse/0070-iwlwifi-pcie-use-kstrtou32_from_user.patch-->>><<<++patches.suse/drm-i915-Add-engine-name-to-workaround-debug-print.patch++>>> -| <<<--patches.suse/0071-iwlwifi-mvm-better-link-scan-notification-results-le.patch-->>><<<++patches.suse/drm-i915-gtt-Use-shallow-dma-pages-for-scratch.patch++>>> -| <<<--patches.suse/iwlwifi-fix-TX-tracing-for-non-linear-SKBs-->>><<<++patches.suse/drm-i915-gtt-Wrap-page_table-with-page_directory.patch++>>> -| <<<--patches.suse/iwlwifi-pcie-fix-command-completion-name-debug-->>><<<++patches.suse/drm-i915-gtt-Reorder-gen8-ppgtt-free-clear-alloc.patch++>>> -| <<<--patches.suse/0072-iwlwifi-mvm-docs-fix-enum-link-provide-TX-response-l.patch-->>><<<++patches.suse/drm-i915-gtt-Markup-i915_ppgtt-height.patch++>>> -| <<<--patches.suse/0073-iwlwifi-mvm-fix-fw-monitor-7000-HW-recollecting.patch-->>><<<++patches.suse/drm-i915-gtt-Compute-the-radix-for-gen8-page-table-l.patch++>>> -| <<<--patches.suse/0074-iwlwifi-mvm-disentangle-union-in-TX-status-struct.patch-->>><<<++patches.suse/drm-i915-gtt-Convert-vm-scratch-into-an-array.patch++>>> -| <<<--patches.suse/0075-iwlwifi-mvm-add-documentation-for-enum-iwl_debug_cmd.patch-->>><<<++patches.suse/drm-i915-gtt-Use-NULL-to-encode-scratch-shadow-entri.patch++>>> -| <<<--patches.suse/0076-iwlwifi-document-transmit-buffer-bits-better.patch-->>><<<++patches.suse/drm-i915-Drop-extern-qualifiers-from-header-function.patch++>>> -| <<<--patches.suse/0077-iwlwifi-remove-useless-iwl_free_nvm_data-function.patch-->>><<<++patches.suse/drm-i915-Rename-_load-_unload-to-match-PCI-entry-poi.patch++>>> -| <<<--patches.suse/0078-iwlwifi-mvm-fix-nvm_data-leak.patch-->>><<<++patches.suse/drm-i915-Replace-_load-with-_probe-consequently.patch++>>> -| <<<--patches.suse/0079-iwlwifi-pcie-don-t-disable-bh-when-handling-FW-error.patch-->>><<<++patches.suse/drm-i915-Propagate-_release-function-name-suffix-dow.patch++>>> -| <<<--patches.suse/0080-iwlwifi-mvm-reset-the-HW-before-dumping-if-HW-error-.patch-->>><<<++patches.suse/drm-i915-Propagate-_remove-function-name-suffix-down.patch++>>> -| <<<--patches.suse/0081-iwlwifi-mvm-don-t-mark-TIDs-that-are-not-idle-wrt-BA.patch-->>><<<++patches.suse/drm-i915-Propagate-_probe-function-name-suffix-down.patch++>>> -| <<<--patches.suse/0082-iwlwifi-add-a-W-A-for-a-scheduler-hardware-bug.patch-->>><<<++patches.suse/drm-i915-guc-Don-t-enable-GuC-HuC-in-auto-mode-on-pr.patch++>>> -| <<<--patches.suse/0083-iwlwifi-pcie-make-iwl_pcie_apm_stop_master-return-vo.patch-->>><<<++patches.suse/drm-i915-guc-Turn-on-GuC-HuC-auto-mode.patch++>>> -| <<<--patches.suse/0084-iwlwifi-mvm-set-assoc_beacon_arrive_time.patch-->>><<<++patches.suse/drm-i915-Skip-SINK_COUNT-read-on-CH7511.patch++>>> -| <<<--patches.suse/0085-iwlwifi-mvm-support-new-flush-API.patch-->>><<<++patches.suse/drm-i915-display-Drop-kerneldoc-for-intel_atomic_com.patch++>>> -| <<<--patches.suse/0086-iwlwifi-mvm-document-assoc_beacon_arrive_time.patch-->>><<<++patches.suse/drm-i915-gtt-Recursive-cleanup-for-gen8.patch++>>> -| <<<--patches.suse/0087-iwlwifi-mvm-print-base-HW-address-during-init.patch-->>><<<++patches.suse/drm-i915-gtt-Recursive-ppgtt-clear-for-gen8.patch++>>> -| <<<--patches.suse/0088-iwlwifi-pcie-reduce-unwanted-noise-in-the-logs.patch-->>><<<++patches.suse/drm-i915-Add-modular-FIA.patch++>>> -| <<<--patches.suse/0089-iwlwifi-pcie-delete-the-Tx-queue-timer-earlier-upon-.patch-->>><<<++patches.suse/drm-i915-tgl-add-modular-FIA-to-device-info.patch++>>> -| <<<--patches.suse/0090-iwlwifi-mvm-fix-typo-in-CTDP_CMD_OPERATION_REPORT-de.patch-->>><<<++patches.suse/drm-i915-gt-Use-intel_gt-as-the-primary-object-for-h.patch++>>> -| <<<--patches.suse/0091-iwlwifi-pcie-work-around-suspend-resume-issue.patch-->>><<<++patches.suse/drm-i915-guc-Use-system-workqueue-for-log-capture.patch++>>> -| <<<--patches.suse/0092-iwlwifi-mvm-support-TX-on-MONITOR-iface.patch-->>><<<++patches.suse/drm-i915-uc-replace-uc-init-fini-misc.patch++>>> -| <<<--patches.suse/libertas-Fix-lbs_prb_rsp_limit_set.patch-->>><<<++patches.suse/drm-i915-uc-introduce-intel_uc_fw_supported.patch++>>> -| <<<--patches.suse/NFC-nfcmrvl_uart-fix-device-node-leak-during-probe-->>><<<++patches.suse/drm-i915-guc-move-guc-irq-functions-to-intel_guc-par.patch++>>> -| <<<--patches.suse/NFC-trf7970a-fix-check-of-clock-frequencies-use-inst.patch-->>><<<++patches.suse/drm-i915-guc-unify-guc-irq-handling.patch++>>> -| <<<--patches.suse/net-mlx5-fix-spelling-mistake-Allodating-Allocating.patch-->>><<<++patches.suse/drm-i915-uc-move-GuC-and-HuC-files-under-gt-uc.patch++>>> -| <<<--patches.suse/sfc-change-Unknown-MCDI-event-message-to-print-full-.patch-->>><<<++patches.suse/drm-i915-uc-move-GuC-HuC-inside-intel_gt-under-a-new.patch++>>> -| <<<--patches.suse/sfc-correct-comment-on-efx_mcdi_process_event.patch-->>><<<++patches.suse/drm-i915-uc-Move-intel-functions-to-intel_uc.patch++>>> -| <<<--patches.suse/Bluetooth-hci_bcm-Add-active_low-irq-polarity-quirk--->>><<<++patches.suse/drm-i915-uc-prefer-intel_gt-over-i915-in-GuC-HuC-pat.patch++>>> -| <<<--patches.suse/qed-Introduce-iWARP-personality.patch-->>><<<++patches.suse/drm-i915-guc-prefer-intel_gt-in-guc-interrupt-functi.patch++>>> -| <<<--patches.suse/qed-Implement-iWARP-initialization-teardown-and-qp-o.patch-->>><<<++patches.suse/drm-i915-uc-kill-g-h-uc_to_i915.patch++>>> -| <<<--patches.suse/qed-Rename-some-ll2-related-defines.patch-->>><<<++patches.suse/drm-i915-selftests-Ignore-self-preemption-suppressio.patch++>>> -| <<<--patches.suse/qed-Add-iWARP-support-in-ll2-connections.patch-->>><<<++patches.suse/drm-i915-ehl-Map-MCC-pins-based-on-PHY-not-port.patch++>>> -| <<<--patches.suse/qed-iWARP-CM-setup-a-ll2-connection-for-handling-SYN.patch-->>><<<++patches.suse/drm-i915-Add-support-for-retrying-hotplug.patch++>>> -| <<<--patches.suse/qed-iWARP-CM-add-listener-functions-and-initial-SYN-.patch-->>><<<++patches.suse/drm-i915-Enable-hotplug-retry.patch++>>> -| <<<--patches.suse/qed-iWARP-CM-add-passive-side-connect.patch-->>><<<++patches.suse/drm-i915-execlists-Disable-preemption-under-GVT.patch++>>> -| <<<--patches.suse/qed-iWARP-CM-add-active-side-connect.patch-->>><<<++patches.suse/drm-i915-gtt-Recursive-ppgtt-alloc-for-gen8.patch++>>> -| <<<--patches.suse/qed-iWARP-implement-disconnect-flows.patch-->>><<<++patches.suse/drm-i915-gtt-Tidy-up-ppgtt-insertion-for-gen8.patch++>>> -| <<<--patches.suse/qed-iWARP-CM-add-error-handling.patch-->>><<<++patches.suse/drm-i915-oa-Reconfigure-contexts-on-the-fly.patch++>>> -| <<<--patches.suse/qed-Add-iWARP-protocol-support-in-context-allocation.patch-->>><<<++patches.suse/drm-i915-Update-description-of-i915.enable_guc-modpa.patch++>>> -| <<<--patches.suse/qed-Add-iWARP-support-for-physical-queue-allocation.patch-->>><<<++patches.suse/0003-drm-i915-execlists-Process-interrupted-context-on-re.patch++>>> -| <<<--patches.suse/net-mlx5-fix-memcpy-limit.patch-->>><<<++patches.suse/drm-i915-gt-Push-engine-stopping-into-reset-prepare.patch++>>> -| <<<--patches.suse/net-phy-Add-phy-loopback-support-in-net-phy-framewor.patch-->>><<<++patches.suse/drm-i915-Add-gen8_de_pipe_fault_mask.patch++>>> -| <<<--patches.suse/net-hns-Use-phy_driver-to-setup-Phy-loopback.patch-->>><<<++patches.suse/drm-i915-ehl-Use-an-id-of-4-while-accessing-DPLL4-s-.patch++>>> -| <<<--patches.suse/bpf-net-add-skb_mac_header_len-helper.patch-->>><<<++patches.suse/drm-i915-Make-sure-cdclk-is-high-enough-for-DP-audio.patch++>>> -| <<<--patches.suse/bpf-simplify-narrower-ctx-access.patch-->>><<<++patches.suse/drm-i915-Drop-wmb-inside-pread_gtt.patch++>>> -| <<<--patches.suse/bpf-export-whether-tail-call-has-jited-owner.patch-->>><<<++patches.suse/drm-i915-Use-maximum-write-flush-for-pwrite_gtt.patch++>>> -| <<<--patches.suse/ctcm_fsms-Convert-skb-user-accesses-to-refcount_t.patch-->>><<<++patches.suse/drm-i915-execlists-Cancel-breadcrumb-on-preempting-t.patch++>>> -| <<<--patches.suse/net-mlxfw-Properly-handle-dependancy-with-non-loadab.patch-->>><<<++patches.suse/drm-i915-Remove-set-but-not-used-variable-src_y.patch++>>> -| <<<--patches.suse/netxen_nic-Remove-unused-pointer-hdr-in-netxen_setup.patch-->>><<<++patches.suse/0001-drm-i915-Trust-programmed-MCR-in-read_subslice_reg.patch++>>> -| <<<--patches.suse/mlx4_en-make-mlx4_log_num_mgm_entry_size-static.patch-->>><<<++patches.suse/0001-drm-i915-Fix-and-improve-MCR-selection-logic.patch++>>> -| <<<--patches.suse/mwifiex-do-not-update-MCS-set-from-hostapd-->>><<<++patches.suse/drm-i915-Skip-CS-verification-of-L3-bank-registers.patch++>>> -| <<<--patches.suse/0093-iwlwifi-mvm-refactor-geo-init.patch-->>><<<++patches.suse/drm-i915-icl-Verify-engine-workarounds-in-GEN8_L3SQC.patch++>>> -| <<<--patches.suse/0094-iwlwifi-mvm-Add-debugfs-entry-to-retrieve-SAR-geogra.patch-->>><<<++patches.suse/drm-i915-icl-Add-Wa_1409178092.patch++>>> -| <<<--patches.suse/0095-iwlwifi-mvm-remove-some-CamelCase-from-firmware-API.patch-->>><<<++patches.suse/Revert-drm-i915-guc-Turn-on-GuC-HuC-auto-mode.patch++>>> -| <<<--patches.suse/0096-iwlwifi-mvm-fix-various-Excess-.-description-kernel-.patch-->>><<<++patches.suse/Revert-drm-i915-Update-description-of-i915.enable_gu.patch++>>> -| <<<--patches.suse/0097-iwlwifi-mvm-remove-various-unused-command-IDs-struct.patch-->>><<<++patches.suse/drm-i915-gtt-Correct-unshifted-from-for-gen8_ppgtt_a.patch++>>> -| <<<--patches.suse/0098-iwlwifi-mvm-use-__le16-even-for-reserved-fields.patch-->>><<<++patches.suse/drm-i915-gtt-Don-t-try-to-clear-failed-empty-pd-allo.patch++>>> -| <<<--patches.suse/0099-iwlwifi-mvm-add-documentation-for-all-command-IDs.patch-->>><<<++patches.suse/drm-i915-dsi-remove-set-but-not-used-variable-hfront.patch++>>> -| <<<--patches.suse/0100-iwlwifi-mvm-fix-a-bunch-of-kernel-doc-warnings.patch-->>><<<++patches.suse/drm-i915-gtt-Fix-rounding-for-36b.patch++>>> -| <<<--patches.suse/0101-iwlwifi-dvm-use-macros-for-format-strings.patch-->>><<<++patches.suse/drm-i915-Remove-obsolete-engine-cleanup.patch++>>> -| <<<--patches.suse/0102-iwlwifi-pcie-only-apply-retention-workaround-on-9000.patch-->>><<<++patches.suse/drm-i915-gt-Hook-up-intel_context_fini.patch++>>> -| <<<--patches.suse/0103-iwlwifi-pcie-fix-9000-series-RF-kill-interrupt-propa.patch-->>><<<++patches.suse/drm-i915-Rely-on-spinlock-protection-for-GPU-error-c.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-change-sta_id-to-u8-->>><<<++patches.suse/drm-i915-Add-HDCP-capability-info-to-i915_display_in.patch++>>> -| <<<--patches.suse/0104-iwlwifi-mvm-simplify-CHECK_MLME_TRIGGER-macro.patch-->>><<<++patches.suse/drm-i915-uc-Gt-fy-uc-reset.patch++>>> -| <<<--patches.suse/0105-iwlwifi-add-the-new-a000_2ax-series.patch-->>><<<++patches.suse/drm-i915-uc-Sanitize-uC-when-GT-is-sanitized.patch++>>> -| <<<--patches.suse/0106-iwlwifi-add-twelve-new-9560-series-PCI-IDs.patch-->>><<<++patches.suse/drm-i915-selftests-Let-igt_vma_partial-et-al-breathe.patch++>>> -| <<<--patches.suse/0107-iwlwifi-mvm-use-proper-CDB-check-in-PHY-context-modi.patch-->>><<<++patches.suse/drm-i915-Squelch-nop-wait-for-idle-trace.patch++>>> -| <<<--patches.suse/0108-iwlwifi-pcie-improve-invalid-queue-warning.patch-->>><<<++patches.suse/drm-i915-huc-fix-status-check.patch++>>> -| <<<--patches.suse/0109-iwlwifi-mvm-support-aggs-of-64-frames-in-A000-family.patch-->>><<<++patches.suse/drm-i915-Use-dev_get_drvdata.patch++>>> -| <<<--patches.suse/0110-iwlwifi-pcie-improve-debug-in-iwl_pcie_rx_handle_rb.patch-->>><<<++patches.suse/drm-i915-guc-Set-GuC-init-params-only-once.patch++>>> -| <<<--patches.suse/0111-iwlwifi-mvm-change-when-the-BT_COEX-is-sent.patch-->>><<<++patches.suse/drm-i915-uc-Unify-uC-platform-check.patch++>>> -| <<<--patches.suse/0112-iwlwifi-mvm-support-multi-tid-ba-notif.patch-->>><<<++patches.suse/drm-i915-Fix-handling-of-non-supported-uC.patch++>>> -| <<<--patches.suse/0113-iwlwifi-unify-external-internal-modparam-names.patch-->>><<<++patches.suse/drm-i915-uc-Unify-uC-FW-selection.patch++>>> -| <<<--patches.suse/0114-iwlwifi-pcie-make-ctxt-info-free-idempotent.patch-->>><<<++patches.suse/drm-i915-uc-Unify-uc_fw-status-tracking.patch++>>> -| <<<--patches.suse/0115-iwlwifi-pcie-warn-if-paging-is-already-initialized-d.patch-->>><<<++patches.suse/drm-i915-uc-Move-xfer-rsa-logic-to-common-function.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-unconditionally-stop-device-after-init-->>><<<++patches.suse/drm-i915-huc-Copy-huc-rsa-only-once.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-fix-deduplication-start-logic-->>><<<++patches.suse/drm-i915-uc-Plumb-the-gt-through-fw_upload.patch++>>> -| <<<--patches.suse/0116-iwlwifi-mvm-rename-iwl_shared_mem_cfg_v1-to-the-corr.patch-->>><<<++patches.suse/drm-i915-uc-Unify-uC-firmware-upload.patch++>>> -| <<<--patches.suse/0117-iwlwifi-create-new-subdirectory-for-FW-interaction.patch-->>><<<++patches.suse/drm-i915-uc-Update-drawing-for-firmware-layout.patch++>>> -| <<<--patches.suse/0118-iwlwifi-move-notification-wait-into-fw.patch-->>><<<++patches.suse/drm-i915-uc-Move-uc-firmware-layout-definitions-to-d.patch++>>> -| <<<--patches.suse/0119-iwlwifi-move-configuration-into-sub-directory.patch-->>><<<++patches.suse/drm-i915-Capture-vma-contents-outside-of-spinlock.patch++>>> -| <<<--patches.suse/0120-iwlwifi-mvm-remove-version-2-of-paging-command.patch-->>><<<++patches.suse/drm-i915-uc-Reorder-params-in-intel_uc_fw_fetch.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-quietly-accept-non-sta-assoc-response-fr-->>><<<++patches.suse/drm-i915-guc-init-submission-structures-as-part-of-g.patch++>>> -| <<<--patches.suse/0121-iwlwifi-pcie-add-MSI-X-interrupt-tracing.patch-->>><<<++patches.suse/drm-i915-perf-Initialise-err-to-0-before-looping-ove.patch++>>> -| <<<--patches.suse/0122-iwlwifi-mvm-properly-enable-IP-header-checksumming.patch-->>><<<++patches.suse/drm-i915-Do-not-rely-on-for-loop-caching-the-mask.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-fix-mac80211-queue-tracking-->>><<<++patches.suse/drm-i915-uc-Don-t-sanitize-guc_log_level-modparam.patch++>>> -| <<<--patches.suse/0123-iwlwifi-mvm-map-cab_queue-to-real-one-earlier.patch-->>><<<++patches.suse/drm-i915-gt-Add-to-timeline-requires-the-timeline-mu.patch++>>> -| <<<--patches.suse/0124-iwlwifi-mvm-fix-mac80211-s-hw_queue-in-DQA-mode.patch-->>><<<++patches.suse/drm-i915-uc-Remove-redundant-header_offset-size-defi.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-don-t-send-fetch-the-TID-from-a-non-QoS--->>><<<++patches.suse/drm-i915-uc-Remove-redundant-ucode-offset-definition.patch++>>> -| <<<--patches.suse/iwlwifi-pcie-reconfigure-MSI-X-HW-on-resume-->>><<<++patches.suse/drm-i915-uc-Remove-redundant-RSA-offset-definition.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-don-t-mess-the-SNAP-header-in-TSO-for-no-->>><<<++patches.suse/drm-i915-tgl-skip-setting-PORT_CL_DW12_-on-initializ.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-remove-DQA-non-STA-client-mode-special-c.patch-->>><<<++patches.suse/drm-i915-tgl-select-correct-bit-for-port-select.patch++>>> -| <<<--patches.suse/0126-iwlwifi-mvm-update-rx-statistics-cmd-api.patch-->>><<<++patches.suse/drm-i915-tgl-update-ddi-tc-clock_off-bits.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-quietly-accept-non-sta-disassoc-frames-->>><<<++patches.suse/drm-i915-uc-Fixup-kerneldoc-after-params-were-flippe.patch++>>> -| <<<--patches.suse/0127-iwlwifi-pcie-propagate-iwl_pcie_apm_init-s-status.patch-->>><<<++patches.suse/drm-i915-selftests-Careful-not-to-flush-hang_fini-on.patch++>>> -| <<<--patches.suse/0128-iwlwifi-pcie-wait-longer-after-device-reset.patch-->>><<<++patches.suse/drm-i915-Flush-the-i915_vm_release-before-ggtt-shutd.patch++>>> -| <<<--patches.suse/0129-iwlwifi-bump-MAX-API-for-8000-9000-A000-to-33.patch-->>><<<++patches.suse/drm-i915-uc-Don-t-fail-on-HuC-firmware-failure.patch++>>> -| <<<--patches.suse/qed-initialize-ll2_syn_handle-at-start-of-function.patch-->>><<<++patches.suse/drm-i915-use-upstream-version-of-header-tests.patch++>>> -| <<<--patches.suse/net-reflect-mark-on-tcp-syn-ack-packets.patch-->>><<<++patches.suse/drm-i915-Inline-engine-init_context-into-its-caller.patch++>>> -| <<<--patches.suse/bridge-allow-ext-learned-entries-to-change-ports.patch-->>><<<++patches.suse/drm-i915-Move-aliasing_ppgtt-underneath-its-i915_ggt.patch++>>> -| <<<--patches.suse/nfp-improve-order-of-interfaces-in-breakout-mode.patch-->>><<<++patches.suse/drm-i915-gt-Provide-a-local-intel_context.vm.patch++>>> -| <<<--patches.suse/nfp-remove-legacy-MAC-address-lookup.patch-->>><<<++patches.suse/drm-i915-Update-DRIVER_DATE-to-20190730.patch++>>> -| <<<--patches.suse/nfp-default-to-chained-metadata-prepend-format.patch-->>><<<++patches.suse/0001-drm-lima-Mark-64-bit-number-as-ULL.patch++>>> -| <<<--patches.suse/cxgb4-time-stamping-interface-for-PTP.patch-->>><<<++patches.suse/0002-drm-lima-Reduce-the-amount-of-logs-on-deferred-probe.patch++>>> -| <<<--patches.suse/cxgb4-Add-PTP-Hardware-Clock-PHC-support.patch-->>><<<++patches.suse/drm-mcde-Fix-uninitialized-variable.patch++>>> -| <<<--patches.suse/cxgb4-Support-for-get_ts_info-ethtool-method.patch-->>><<<++patches.suse/drm-i915-remove-irrelevant-DRM_UNLOCKED-flag.patch++>>> -| <<<--patches.suse/lpfc-debugfs-get-rid-of-pointless-access_ok.patch-->>><<<++patches.suse/drm-vkms-Fix-crc-worker-races.patch++>>> -| <<<--patches.suse/0001-fs-fcntl-f_setown-allow-returning-error.patch-->>><<<++patches.suse/0001-drm-mgag200-add-in-missing-around-if-block.patch++>>> -| <<<--patches.suse/0002-fs-fcntl-f_setown-avoid-undefined-behaviour.patch-->>><<<++patches.suse/drm-bridge-tc358767-Increase-AUX-transfer-length-lim.patch++>>> -| <<<--patches.suse/bpf-don-t-open-code-memdup_user.patch-->>><<<++patches.suse/drm-vkms-Avoid-assigning-0-for-possible_crtc.patch++>>> -| <<<--patches.suse/btrfs-use-bio_clone_fast-to-clone-our-bio.patch-->>><<<++patches.suse/drm-panel-simple-fix-AUO-g185han01-horizontal-blanki.patch++>>> -| <<<--patches.suse/btrfs-new-helper-btrfs_bio_clone_partial.patch-->>><<<++patches.suse/0004-drm-panel-make-drm_panel.h-self-contained.patch++>>> -| <<<--patches.suse/btrfs-use-bio_clone_bioset_partial-to-simplify-DIO-s.patch-->>><<<++patches.suse/fbdev-Ditch-fb_edid_add_monspecs.patch++>>> -| <<<--patches.suse/btrfs-change-how-we-iterate-bios-in-endio.patch-->>><<<++patches.suse/0001-video-ssd1307fb-Start-page-range-at-page_offset.patch++>>> -| <<<--patches.suse/Btrfs-work-around-maybe-uninitialized-warning.patch-->>><<<++patches.suse/0002-drm-mgag200-Pin-displayed-cursor-BO-to-video-memory.patch++>>> -| <<<--patches.suse/0001-Btrfs-skip-commit-transaction-if-we-don-t-have-enoug.patch-->>><<<++patches.suse/0003-drm-mgag200-Set-cursor-scanout-address-to-correct-BO.patch++>>> -| <<<--patches.suse/btrfs-separate-space_info-create-update.patch-->>><<<++patches.suse/0004-drm-mgag200-Don-t-unpin-the-current-cursor-image-s-b.patch++>>> -| <<<--patches.suse/btrfs-refactor-update_space_info.patch-->>><<<++patches.suse/drm-tinydrm-Kconfig-drivers-Select-BACKLIGHT_CLASS_D.patch++>>> -| <<<--patches.suse/btrfs-scrub-add-memalloc_nofs-protection-around-init_ipath.patch-->>><<<++patches.suse/drm-stm-attach-gem-fence-to-atomic-state.patch++>>> -| <<<--patches.suse/btrfs-use-gfp_kernel-in-init_ipath.patch-->>><<<++patches.suse/0005-drm-bridge-sii902x-fix-missing-reference-to-mclk-clo.patch++>>> -| <<<--patches.suse/btrfs-manually-implement-device_total_bytes-getter-setter.patch-->>><<<++patches.suse/drm-panel-check-failure-cases-in-the-probe-func.patch++>>> -| <<<--patches.suse/btrfs-round-down-values-which-are-written-for-total_bytes_size.patch-->>><<<++patches.suse/video-of-display_timing-Add-of_node_put-in-of_get_di.patch++>>> -| <<<--patches.suse/btrfs-add-cond_resched-to-btrfs_qgroup_trace_leaf_items-->>><<<++patches.suse/drm-rockchip-Check-for-fast-link-training-before-ena.patch++>>> -| <<<--patches.suse/btrfs-send-fix-invalid-path-after-renaming-and-linking-file.patch-->>><<<++patches.suse/0001-drm-syncobj-fix-leaking-dma_fence-in-drm_syncobj_que.patch++>>> -| <<<--patches.suse/btrfs-incremental-send-fix-invalid-path-for-unlink-commands.patch-->>><<<++patches.suse/0002-drm-mali-dp-Mark-expected-switch-fall-through.patch++>>> -| <<<--patches.suse/btrfs-make-add_pinned_bytes-take-an-s64-num_bytes-instead-of-u64.patch-->>><<<++patches.suse/dma-buf-fix-stack-corruption-in-dma_fence_chain_rele.patch++>>> -| <<<--patches.suse/btrfs-make-bug_on-in-add_pinned_bytes-an-assert.patch-->>><<<++patches.suse/drm-Add-Content-protection-type-property.patch++>>> -| <<<--patches.suse/btrfs-update-total_bytes_pinned-when-pinning-down-extents.patch-->>><<<++patches.suse/drm-i915-Attach-content-type-property.patch++>>> -| <<<--patches.suse/btrfs-always-account-pinned-bytes-when-dropping-a-tree-block-ref.patch-->>><<<++patches.suse/drm-uevent-for-connector-status-change.patch++>>> -| <<<--patches.suse/btrfs-return-old-and-new-total-ref-mods-when-adding-delayed-refs.patch-->>><<<++patches.suse/drm-hdcp-update-content-protection-property-with-uev.patch++>>> -| <<<--patches.suse/btrfs-rework-delayed-ref-total_bytes_pinned-accounting.patch-->>><<<++patches.suse/drm-i915-update-the-hdcp-state-with-uevent.patch++>>> -| <<<--patches.suse/0001-btrfs-qgroup-Add-quick-exit-for-non-fs-extents.patch-->>><<<++patches.suse/drm-hdcp-reference-for-srm-file-format.patch++>>> -| <<<--patches.suse/0002-btrfs-qgroup-Cleanup-btrfs_qgroup_prepare_account_ex.patch-->>><<<++patches.suse/drm-i915-stop-using-seqcount-for-fence-pruning.patch++>>> -| <<<--patches.suse/0003-btrfs-qgroup-Return-actually-freed-bytes-for-qgroup-.patch-->>><<<++patches.suse/0003-drm-rockchip-fix-VOP_WIN_GET-macro.patch++>>> -| <<<--patches.suse/0004-btrfs-qgroup-Fix-qgroup-reserved-space-underflow-cau.patch-->>><<<++patches.suse/drm-amd-display-add-monitor-patch-to-add-T7-delay.patch++>>> -| <<<--patches.suse/0005-btrfs-qgroup-Introduce-extent-changeset-for-qgroup-r.patch-->>><<<++patches.suse/drm-amd-display-Power-gate-all-DSCs-at-driver-init-t.patch++>>> -| <<<--patches.suse/0006-btrfs-qgroup-Fix-qgroup-reserved-space-underflow-by-.patch-->>><<<++patches.suse/drm-amd-display-fix-not-calling-ppsmu-to-trigger-PME.patch++>>> -| <<<--patches.suse/btrfs-fix-integer-overflow-in-calc_reclaim_items_nr.patch-->>><<<++patches.suse/drm-amd-display-Clear-FEC_READY-shadow-register-if-D.patch++>>> -| <<<--patches.suse/0021-arm64-Call-__show_regs-directly.patch-->>><<<++patches.suse/0001-drm-amd-display-support-dummy-pstate.patch++>>> -| <<<--patches.suse/0022-arm64-Add-dump_backtrace-in-show_regs.patch-->>><<<++patches.suse/drm-amd-display-Copy-GSL-groups-when-committing-a-ne.patch++>>> -| <<<--patches.suse/arm64-futex-Fix-undefined-behaviour-with-FUTEX_OP_OP.patch-->>><<<++patches.suse/drm-amd-display-readd-msse2-to-prevent-Clang-from-em.patch++>>> -| <<<--patches.suse/0001-ARM64-PCI-Set-root-bus-NUMA-node-on-ACPI-systems.patch-->>><<<++patches.suse/drm-amdgpu-Fix-hard-hang-for-S-G-display-BOs.patch++>>> -| <<<--patches.suse/arm64-kernel-restrict-dev-mem-read-calls-to-linear-r.patch-->>><<<++patches.suse/0001-drm-amd-display-Embed-DCN2-SOC-bounding-box.patch++>>> -| <<<--patches.suse/0001-ACPI-IORT-Remove-iort_node_match.patch-->>><<<++patches.suse/0002-drm-amd-display-Support-uclk-switching-for-DCN2.patch++>>> -| <<<--patches.suse/arm64-Export-save_stack_trace_tsk.patch-->>><<<++patches.suse/0001-drm-amdgpu-remove-ras_reserve_vram-in-ras-injection.patch++>>> -| <<<--patches.suse/arm64-drivers-char-kmem-disable-on-arm64.patch-->>><<<++patches.suse/0003-drm-amd-display-Use-proper-enum-conversion-functions.patch++>>> -| <<<--patches.suse/0001-fs-proc-kcore-use-kcore_list-type-to-check-for-vmall.patch-->>><<<++patches.suse/drm-radeon-Fix-EEH-during-kexec.patch++>>> -| <<<--patches.suse/0002-arm64-mm-select-CONFIG_ARCH_PROC_KCORE_TEXT.patch-->>><<<++patches.suse/gpu-drm-radeon-Fix-a-possible-null-pointer-dereferen.patch++>>> -| <<<--patches.suse/0019-acpi-apei-read-ack-upon-ghes-record-consumption.patch-->>><<<++patches.suse/drm-amd-display-Allow-cursor-async-updates-for-frame.patch++>>> -| <<<--patches.suse/0020-ras-acpi-apei-cper-add-support-for-generic-data-v3-s.patch-->>><<<++patches.suse/drm-amd-display-Skip-determining-update-type-for-asy.patch++>>> -| <<<--patches.suse/0021-cper-add-timestamp-print-to-CPER-status-printing.patch-->>><<<++patches.suse/drm-amd-display-Don-t-replace-the-dc_state-for-fast-.patch++>>> -| <<<--patches.suse/0022-efi-parse-ARM-processor-error.patch-->>><<<++patches.suse/drm-Fix-kerneldoc-warns-in-connector-related-docs.patch++>>> -| <<<--patches.suse/0023-arm64-exception-handle-Synchronous-External-Abort.patch-->>><<<++patches.suse/dma-buf-sw_sync-Synchronize-signal-vs-syncpt-free.patch++>>> -| <<<--patches.suse/0024-acpi-apei-handle-SEA-notification-type-for-ARMv8.patch-->>><<<++patches.suse/0001-drm-rcar-du-lvds-Fix-bridge_to_rcar_lvds.patch++>>> -| <<<--patches.suse/0025-acpi-apei-panic-OS-with-fatal-error-status-block.patch-->>><<<++patches.suse/drm-nouveau-kms-tu102-disable-input-lut-when-input-i.patch++>>> -| <<<--patches.suse/0026-efi-print-unrecognized-CPER-section.patch-->>><<<++patches.suse/drm-nouveau-volt-Fix-for-some-cards-having-0-maximum.patch++>>> -| <<<--patches.suse/0027-ras-acpi-apei-generate-trace-event-for-unrecognized-.patch-->>><<<++patches.suse/drm-i915-tgl-Add-hpd-interrupt-handling.patch++>>> -| <<<--patches.suse/0028-trace-ras-add-ARM-processor-error-trace-event.patch-->>><<<++patches.suse/drm-i915-tgl-Update-north-display-hotplug-detection-.patch++>>> -| <<<--patches.suse/0029-arm-arm64-KVM-add-guest-SEA-support.patch-->>><<<++patches.suse/drm-i915-tgl-handle-DP-aux-interrupts.patch++>>> -| <<<--patches.suse/0030-acpi-apei-check-for-pending-errors-when-probing-GHES.patch-->>><<<++patches.suse/drm-i915-make-i915_selftest.h-self-contained.patch++>>> -| <<<--patches.suse/0032-ras-mark-stub-functions-as-inline.patch-->>><<<++patches.suse/drm-i915-Avoid-ce-gem_context-i915.patch++>>> -| <<<--patches.suse/0001-arm64-fix-endianness-annotation-for-__apply_alternat.patch-->>><<<++patches.suse/drm-i915-selftests-Pass-intel_context-to-igt_spinner.patch++>>> -| <<<--patches.suse/arm64-ptrace-Avoid-setting-compat-FP-SC-R-to-garbage.patch-->>><<<++patches.suse/drm-i915-uc-Don-t-enable-communication-twice-on-resu.patch++>>> -| <<<--patches.suse/libata-move-ata_read_log_page-to-libata-core.c.patch-->>><<<++patches.suse/drm-i915-uc-Move-uC-WOPCM-setup-in-uc_init_hw.patch++>>> -| <<<--patches.suse/libata-factor-out-a-ata_log_supported-helper.patch-->>><<<++patches.suse/drm-i915-remove-dangling-forward-declaration.patch++>>> -| <<<--patches.suse/libata-clarify-log-page-naming-grouping.patch-->>><<<++patches.suse/drm-i915-tgl-Move-fault-registers-to-their-new-offse.patch++>>> -| <<<--patches.suse/libata-factor-out-a-ata_identify_page_supported-help.patch-->>><<<++patches.suse/drm-i915-tgl-stop-using-ERROR_GEN6-and-DONE_REG.patch++>>> -| <<<--patches.suse/libata-implement-SECURITY-PROTOCOL-IN-OUT.patch-->>><<<++patches.suse/drm-i915-tgl-Define-MOCS-entries-for-Tigerlake.patch++>>> -| <<<--patches.suse/libata-Add-the-AHCI_HFLAG_YES_ALPM-flag.patch-->>><<<++patches.suse/drm-i915-tgl-Tigerlake-only-has-global-MOCS-register.patch++>>> -| <<<--patches.suse/libata-Add-the-AHCI_HFLAG_NO_WRITE_TO_RO-flag.patch-->>><<<++patches.suse/drm-i915-Move-MOCS-setup-to-intel_mocs.c.patch++>>> -| <<<--patches.suse/ata-ahci_brcm-Avoid-writing-to-read-only-registers.patch-->>><<<++patches.suse/drm-i915-ehl-Ungate-DDIC-and-DDID.patch++>>> -| <<<--patches.suse/sd-add-support-for-TCG-OPAL-self-encrypting-disks.patch-->>><<<++patches.suse/0001-drm-i915-execlists-Always-clear-pending-inflight-req.patch++>>> -| <<<--patches.suse/ALSA-hda-Simplify-bound-beep-mute-control-for-ALC268-->>><<<++patches.suse/drm-i915-oa-add-content-to-Makefile.patch++>>> -| <<<--patches.suse/ALSA-hda-Move-bind-mixer-switch-codes-to-generic-par-->>><<<++patches.suse/drm-i915-ehl-Don-t-forget-to-handle-port-C-s-hotplug.patch++>>> -| <<<--patches.suse/ALSA-hda-Remove-the-generic-bind-ctl-helpers-->>><<<++patches.suse/drm-i915-Remove-lrc-default-desc-from-GEM-context.patch++>>> -| <<<--patches.suse/ALSA-hda-Remove-the-use-of-set_fs-->>><<<++patches.suse/drm-i915-gt-Move-gt_cleanup_early-out-of-gem_cleanup.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-a-typo-in-comment-->>><<<++patches.suse/drm-i915-uc-Move-uC-early-functions-inside-the-GT-on.patch++>>> -| <<<--patches.suse/ALSA-hda-Remove-superfluous-header-inclusions-->>><<<++patches.suse/drm-i915-gt-Introduce-intel_gt_runtime_suspend-resum.patch++>>> -| <<<--patches.suse/ALSA-pcm-Use-a-common-helper-for-PCM-state-check-and-->>><<<++patches.suse/drm-i915-uc-Rename-intel_uc_is_using-into-intel_uc_s.patch++>>> -| <<<--patches.suse/ALSA-pcm-Simplify-forward-rewind-codes-->>><<<++patches.suse/drm-i915-uc-Consider-enable_guc-modparam-during-fw-s.patch++>>> -| <<<--patches.suse/ALSA-pcm-Fix-negative-appl_ptr-handling-in-pcm-indir-->>><<<++patches.suse/drm-i915-guc-Use-dedicated-flag-to-track-submission-.patch++>>> -| <<<--patches.suse/ALSA-mips-Deliver-indirect-PCM-transfer-error-->>><<<++patches.suse/drm-i915-uc-Stop-sanitizing-enable_guc-modparam.patch++>>> -| <<<--patches.suse/ALSA-cs46xx-Deliver-indirect-PCM-transfer-error-->>><<<++patches.suse/drm-i915-tgl-Add-and-use-new-DC5-and-DC6-residency-c.patch++>>> -| <<<--patches.suse/ALSA-emu10k1-Deliver-indirect-PCM-transfer-error-->>><<<++patches.suse/drm-i915-tgl-allow-the-reg_read-ioctl-to-read-the-RC.patch++>>> -| <<<--patches.suse/ALSA-rme32-Deliver-indirect-PCM-transfer-error-->>><<<++patches.suse/drm-i915-pmu-Make-more-struct-i915_pmu-centric.patch++>>> -| <<<--patches.suse/staging-bcm2835-audio-Deliver-indirect-PCM-transfer--->>><<<++patches.suse/drm-i915-pmu-Convert-engine-sampling-to-uncore-mmio.patch++>>> -| <<<--patches.suse/ALSA-pcm-Call-ack-whenever-appl_ptr-is-updated-->>><<<++patches.suse/drm-i915-pmu-Convert-sampling-to-gt.patch++>>> -| <<<--patches.suse/ALSA-pcm-Skip-ack-callback-without-actual-appl_ptr-u-->>><<<++patches.suse/drm-i915-pmu-Make-get_rc6-take-intel_gt.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Add-ALC256-HP-depop-function-->>><<<++patches.suse/drm-i915-pmu-Atomically-acquire-the-gt_pm-wakeref.patch++>>> -| <<<--patches.suse/ALSA-line6-add-support-for-POD-HD500X-->>><<<++patches.suse/drm-i915-Flush-extra-hard-after-writing-relocations-.patch++>>> -| <<<--patches.suse/ALSA-line6-remove-unnecessary-initialization-to-PODH-->>><<<++patches.suse/drm-i915-Allow-sharing-the-idle-barrier-from-other-k.patch++>>> -| <<<--patches.suse/ALSA-hda-Add-AZX_DRIVER_SKL-for-simplification-->>><<<++patches.suse/drm-i915-oa-update-the-generated-files.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-potential-race-at-unregistration-and-un-->>><<<++patches.suse/drm-i915-Fix-documentation-for-__intel_wait_for_regi.patch++>>> -| <<<--patches.suse/ALSA-pcm-Fix-possible-inconsistent-appl_ptr-update-v-->>><<<++patches.suse/drm-i915-Report-resv_obj-allocation-failure.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Support-headset-mode-for-ALC234-ALC-->>><<<++patches.suse/drm-i915-Add-i915-to-i915_inject_probe_failure.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Add-default-procedure-for-suspend-a-->>><<<++patches.suse/drm-i915-uc-Do-full-sanitize-instead-of-pure-reset.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-There-is-no-loopback-mixer-in-the-A-->>><<<++patches.suse/drm-i915-uc-Reorder-firmware-status-codes.patch++>>> -| <<<--patches.suse/ALSA-hda-Skip-card-registration-when-no-codec-is-fou-->>><<<++patches.suse/drm-i915-uc-Move-GuC-error-log-to-uc-and-release-it-.patch++>>> -| <<<--patches.suse/ALSA-hda-Bind-with-i915-component-before-codec-bindi-->>><<<++patches.suse/drm-i915-uc-Inject-probe-errors-into-intel_uc_init_h.patch++>>> -| <<<--patches.suse/ALSA-hda-Minor-code-refactoring-for-Intel-HDMI-codec-->>><<<++patches.suse/drm-i915-wopcm-Don-t-fail-on-WOPCM-partitioning-fail.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Support-Dell-headset-mode-for-ALC32-->>><<<++patches.suse/drm-i915-Hide-unshrinkable-context-objects-from-the-.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-doubly-initialization-of-i915-component-->>><<<++patches.suse/drm-i915-Flush-the-freed-object-list-on-file-close.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Remove-ALC285-device-ID-->>><<<++patches.suse/drm-i915-Teach-execbuffer-to-take-the-engine-wakeref.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-New-codecs-support-for-ALC215-ALC28-->>><<<++patches.suse/drm-i915-Replace-struct_mutex-for-batch-pool-seriali.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Fix-typo-of-pincfg-for-Dell-quirk-->>><<<++patches.suse/drm-i915-guc-Prefer-intel_guc_is_submission_supporte.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Remove-GPIO_MASK-->>><<<++patches.suse/drm-i915-huc-Prefer-intel_huc_is_supported.patch++>>> -| <<<--patches.suse/ASoC-rsnd-update-pointer-more-accurate.patch-->>><<<++patches.suse/drm-i915-uc-Remove-redundant-GuC-support-checks.patch++>>> -| <<<--patches.suse/0001-ASoC-dwc-Added-a-quirk-DW_I2S_QUIRK_16BIT_IDX_OVERRI.patch-->>><<<++patches.suse/drm-i915-uc-Don-t-fail-on-HuC-early-init-errors.patch++>>> -| <<<--patches.suse/ASoC-hdmi-codec-fix-spelling-mistake-deteced-detecte-->>><<<++patches.suse/drm-i915-gt-Remove-stale-kerneldoc-for-internal-MOCS.patch++>>> -| <<<--patches.suse/ASoC-hdmi-codec-remove-multi-detection-support-->>><<<++patches.suse/drm-i915-Use-drm_i915_private-directly-from-drv_get_.patch++>>> -| <<<--patches.suse/ASoC-codecs-msm8916-fix-invalid-cast-to-bool-type-->>><<<++patches.suse/drm-i915-gem-Make-caps.scheduler-static.patch++>>> -| <<<--patches.suse/ASoC-rt5514-fix-gcc-7-warning-->>><<<++patches.suse/drm-i915-gt-Move-the-class-inst-lookup-for-engines-o.patch++>>> -| <<<--patches.suse/ASoC-rt5645-read-jd1_1-status-for-jd-detection-->>><<<++patches.suse/drm-i915-dmc-Load-DMC-on-TGL.patch++>>> -| <<<--patches.suse/ASoC-rt5645-rename-jd_invert-flag-in-platform-data-->>><<<++patches.suse/drm-i915-move-intel_display.c-function-declarations.patch++>>> -| <<<--patches.suse/ASoC-rt5645-add-inv_jd1_1-flag-->>><<<++patches.suse/drm-i915-sprite-un-inline-icl_is_hdr_plane.patch++>>> -| <<<--patches.suse/ASoC-rt5645-Add-jack-detection-workaround-for-GPD-Wi-->>><<<++patches.suse/drm-i915-irq-un-inline-functions-to-avoid-i915_drv.h.patch++>>> -| <<<--patches.suse/ASoC-rt5665-fix-gcc-7-warning-->>><<<++patches.suse/drm-i915-bw-make-intel_atomic_get_bw_state-static.patch++>>> -| <<<--patches.suse/ASoC-rt5665-Fix-uninitialized-warning-in-rt5665_i2s_-->>><<<++patches.suse/drm-i915-mst-un-inline-intel_dp_mst_encoder_active_l.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-unbalance-of-i915-module-refcount-->>><<<++patches.suse/drm-i915-tc-un-inline-intel_tc_port_ref_held.patch++>>> -| <<<--patches.suse/media-rainshadow-cec-use-strlcat-instead-of-strncat.patch-->>><<<++patches.suse/drm-i915-avoid-including-intel_drv.h-via-i915_drv.h-.patch++>>> -| <<<--patches.suse/media-rainshadow-cec-avoid-Wmaybe-uninitialized-warn.patch-->>><<<++patches.suse/drm-i915-rename-intel_drv.h-to-display-intel_display.patch++>>> -| <<<--patches.suse/media-mceusb-fix-memory-leaks-in-error-path.patch-->>><<<++patches.suse/drm-i915-remove-unnecessary-includes-of-intel_displa.patch++>>> -| <<<--patches.suse/media-dvb-uapi-docs-enums-are-passed-by-value-not-re-->>><<<++patches.suse/drm-i915-move-property-enums-to-intel_display_types..patch++>>> -| <<<--patches.suse/0005-pinctrl-rockchip-remove-unneeded-void-casts-in-of_ma.patch-->>><<<++patches.suse/drm-i915-abstract-display-suspend-resume-operations.patch++>>> -| <<<--patches.suse/pinctrl-imx-fix-debug-message-for-SHARE_MUX_CONF_REG-->>><<<++patches.suse/drm-i915-Drop-expectations-of-VM_IO-from-our-GGTT-mm.patch++>>> -| <<<--patches.suse/pinctrl-meson-gxl-Fix-typo-in-AO-I2S-pins-->>><<<++patches.suse/drm-i915-Rename-engines-to-match-their-user-interfac.patch++>>> -| <<<--patches.suse/pinctrl-meson-gxl-Fix-typo-in-AO-SPDIF-pins-->>><<<++patches.suse/drm-i915-Use-intel_engine_lookup_user-for-probing-HA.patch++>>> -| <<<--patches.suse/0006-pinctrl-rockchip-Add-iomux-route-switching-support.patch-->>><<<++patches.suse/drm-i915-Fix-some-NULL-vs-IS_ERR-conditions.patch++>>> -| <<<--patches.suse/0007-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch-->>><<<++patches.suse/drm-i915-Include-the-DRIVER_DATE-in-the-error-state.patch++>>> -| <<<--patches.suse/0008-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch-->>><<<++patches.suse/drm-i915-Isolate-i915_getparam_ioctl.patch++>>> -| <<<--patches.suse/0009-pinctrl-rockchip-Add-iomux-route-switching-support-f.patch-->>><<<++patches.suse/drm-i915-perf-Refactor-oa-object-to-better-manage-re.patch++>>> -| <<<--patches.suse/pinctrl-meson-gxbb-remove-non-existing-pin-GPIOX_22-->>><<<++patches.suse/drm-i915-uc-Prefer-dev_info-for-reporting-options.patch++>>> -| <<<--patches.suse/0001-pinctrl-intel-Add-support-for-variable-size-pad-grou.patch-->>><<<++patches.suse/drm-i915-uc-HuC-firmware-can-t-be-supported-without-.patch++>>> -| <<<--patches.suse/0002-pinctrl-intel-Make-it-possible-to-specify-mode-per-p.patch-->>><<<++patches.suse/drm-i915-uc-Don-t-fetch-HuC-fw-if-GuC-fw-fetch-alrea.patch++>>> -| <<<--patches.suse/0003-pinctrl-intel-Add-Intel-Cannon-Lake-PCH-pin-controll.patch-->>><<<++patches.suse/drm-i915-Don-t-try-to-partition-WOPCM-without-GuC-fi.patch++>>> -| <<<--patches.suse/pinctrl-bcm2835-Avoid-warning-from-__irq_do_set_hand-->>><<<++patches.suse/drm-i915-Make-wopcm_to_i915-private.patch++>>> -| <<<--patches.suse/IB-opa_vnic-Use-GFP_ATOMIC-while-sending-trap.patch-->>><<<++patches.suse/drm-i915-uc-WOPCM-programming-errors-are-not-always-.patch++>>> -| <<<--patches.suse/IB-opa_vnic-Use-spinlock-instead-of-mutex-for-stats_.patch-->>><<<++patches.suse/drm-i915-uc-Hardening-firmware-fetch.patch++>>> -| <<<--patches.suse/IB-core-opa_vnic-hfi1-mlx5-Properly-free-rdma_netdev.patch-->>><<<++patches.suse/drm-i915-split-out-intel_pch.-ch-from-i915_drv.-ch.patch++>>> -| <<<--patches.suse/0012-dm-add-basic-support-for-using-the-select-or-poll-fu.patch-->>><<<++patches.suse/drm-i915-tgl-dsi-Program-TRANS_VBLANK-register.patch++>>> -| <<<--patches.suse/0013-dm-ioctl-add-a-new-DM_DEV_ARM_POLL-ioctl.patch-->>><<<++patches.suse/drm-i915-tgl-dsi-Set-latency-PCS_DW1-for-tgl.patch++>>> -| <<<--patches.suse/0014-dm-ioctl-report-event-number-in-DM_LIST_DEVICES.patch-->>><<<++patches.suse/drm-i915-tgl-dsi-Do-not-override-TA_SURE.patch++>>> -| <<<--patches.suse/0015-dm-bio-prison-use-rb_entry-rather-than-container_of.patch-->>><<<++patches.suse/drm-i915-tgl-dsi-Gate-the-ddi-clocks-after-pll-mappi.patch++>>> -| <<<--patches.suse/0016-dm-crypt-add-big-endian-variant-of-plain64-IV.patch-->>><<<++patches.suse/drm-i915-tgl-Add-mipi-dsi-support-for-TGL.patch++>>> -| <<<--patches.suse/0001-dm-convert-DM-printk-macros-to-pr_-level-macros.patch-->>><<<++patches.suse/drm-i915-tgl-dsi-Enable-blanking-packets-during-BLLP.patch++>>> -| <<<--patches.suse/0017-dm-table-add-zoned-block-devices-validation.patch-->>><<<++patches.suse/drm-i915-selftests-Pass-intel_context-to-mock_reques.patch++>>> -| <<<--patches.suse/0018-dm-fix-REQ_OP_ZONE_RESET-bio-handling.patch-->>><<<++patches.suse/drm-i915-Allocate-kernel_contexts-directly.patch++>>> -| <<<--patches.suse/0019-dm-fix-REQ_OP_ZONE_REPORT-bio-handling.patch-->>><<<++patches.suse/drm-i915-Fix-up-the-inverse-mapping-for-default-ctx-.patch++>>> -| <<<--patches.suse/0020-dm-introduce-dm_remap_zone_report.patch-->>><<<++patches.suse/drm-i915-Get-transcoder-power-domain-before-reading-.patch++>>> -| <<<--patches.suse/0021-dm-flakey-add-support-for-zoned-block-devices.patch-->>><<<++patches.suse/drm-i915-tgl-Fix-the-read-of-the-DDI-that-transcoder.patch++>>> -| <<<--patches.suse/0022-dm-linear-add-support-for-zoned-block-devices.patch-->>><<<++patches.suse/drm-i915-selftests-Fixup-a-missing-legacy_idx.patch++>>> -| <<<--patches.suse/0023-dm-kcopyd-add-sequential-write-feature.patch-->>><<<++patches.suse/drm-i915-Defer-final-intel_wakeref_put-to-process-co.patch++>>> -| <<<--patches.suse/0092-dm-zoned-drive-managed-zoned-block-device-target.patch-->>><<<++patches.suse/drm-i915-Only-include-active-engines-in-the-capture-.patch++>>> -| <<<--patches.suse/0117-dm-zoned-fix-overflow-when-converting-zone-ID-to-sec.patch-->>><<<++patches.suse/drm-i915-Make-debugfs-per_file_stats-scale-better.patch++>>> -| <<<--patches.suse/0001-scsi-aacraid-Remove-__GFP_DMA-for-raw-srb-memory.patch-->>><<<++patches.suse/drm-i915-remove-unused-dev_priv-no_aux_handshake.patch++>>> -| <<<--patches.suse/0002-scsi-aacraid-Fix-DMAR-issues-with-iommu-pt.patch-->>><<<++patches.suse/drm-i915-move-add_taint_for_CI-to-i915_utils.h.patch++>>> -| <<<--patches.suse/0003-scsi-aacraid-Added-32-and-64-queue-depth-for-arc-nat.patch-->>><<<++patches.suse/drm-i915-move-I915_STATE_WARN-and-_ON-to-intel_displ.patch++>>> -| <<<--patches.suse/0004-scsi-aacraid-Set-correct-Queue-Depth-for-HBA1000-RAW.patch-->>><<<++patches.suse/drm-i915-move-printing-and-load-error-inject-to-i915.patch++>>> -| <<<--patches.suse/0005-scsi-aacraid-Remove-reset-support-from-check_health.patch-->>><<<++patches.suse/drm-i915-extract-i915_perf.h-from-i915_drv.h.patch++>>> -| <<<--patches.suse/0006-scsi-aacraid-Change-wait-time-for-fib-completion.patch-->>><<<++patches.suse/drm-i915-extract-i915_sysfs.h-from-i915_drv.h.patch++>>> -| <<<--patches.suse/0007-scsi-aacraid-Log-count-info-of-scsi-cmds-before-rese.patch-->>><<<++patches.suse/drm-i915-extract-i915_suspend.h-from-i915_drv.h.patch++>>> -| <<<--patches.suse/0008-scsi-aacraid-Print-ctrl-status-before-eh-reset.patch-->>><<<++patches.suse/drm-i915-extract-i915_memcpy.h-from-i915_drv.h.patch++>>> -| <<<--patches.suse/0009-scsi-aacraid-Using-single-reset-mask-for-IOP-reset.patch-->>><<<++patches.suse/drm-i915-extract-gem-i915_gem_stolen.h-from-i915_drv.patch++>>> -| <<<--patches.suse/0010-scsi-aacraid-Rework-IOP-reset.patch-->>><<<++patches.suse/drm-i915-extract-i915_gem_shrinker.h-from-i915_drv.h.patch++>>> -| <<<--patches.suse/0011-scsi-aacraid-Add-periodic-checks-to-see-IOP-reset-st.patch-->>><<<++patches.suse/drm-i915-Free-the-imported-shmemfs-file-for-phys-obj.patch++>>> -| <<<--patches.suse/0012-scsi-aacraid-Rework-SOFT-reset-code.patch-->>><<<++patches.suse/drm-i915-execlists-Backtrack-along-timeline.patch++>>> -| <<<--patches.suse/0013-scsi-aacraid-Rework-aac_src_restart.patch-->>><<<++patches.suse/drm-i915-Check-for-a-second-VCS-engine-more-carefull.patch++>>> -| <<<--patches.suse/0014-scsi-aacraid-Use-correct-function-to-get-ctrl-health.patch-->>><<<++patches.suse/drm-i915-Replace-global-bsd_dispatch_index-with-rand.patch++>>> -| <<<--patches.suse/0015-scsi-aacraid-Make-sure-ioctl-returns-on-controller-r.patch-->>><<<++patches.suse/drm-i915-Generalise-BSD-default-selection.patch++>>> -| <<<--patches.suse/0016-scsi-aacraid-Enable-ctrl-reset-for-both-hba-and-arc.patch-->>><<<++patches.suse/drm-i915-Drop-the-fudge-warning-on-ring-restart-for-.patch++>>> -| <<<--patches.suse/0017-scsi-aacraid-Add-reset-debugging-statements.patch-->>><<<++patches.suse/drm-i915-Remove-i915_gem_context_create_gvt.patch++>>> -| <<<--patches.suse/0018-scsi-aacraid-Remove-reference-to-Series-9.patch-->>><<<++patches.suse/drm-i915-gt-Make-deferred-context-allocation-explici.patch++>>> -| <<<--patches.suse/0019-scsi-aacraid-Update-driver-version-to-50834.patch-->>><<<++patches.suse/drm-i915-Push-the-ring-creation-flags-to-the-backend.patch++>>> -| <<<--patches.suse/0001-hpsa-update-identify-physical-device-structure.patch-->>><<<++patches.suse/drm-i915-Lift-timeline-into-intel_context.patch++>>> -| <<<--patches.suse/0002-hpsa-do-not-get-enclosure-info-for-external-devices.patch-->>><<<++patches.suse/drm-i915-Stop-reconfiguring-our-shmemfs-mountpoint.patch++>>> -| <<<--patches.suse/0003-hpsa-update-reset-handler.patch-->>><<<++patches.suse/drm-i915-split-out-uncore_mmio_debug.patch++>>> -| <<<--patches.suse/0004-hpsa-do-not-reset-enclosures.patch-->>><<<++patches.suse/drm-i915-blt-don-t-assume-pinned-intel_context.patch++>>> -| <<<--patches.suse/0005-hpsa-rescan-later-if-reset-in-progress.patch-->>><<<++patches.suse/drm-i915-blt-bump-the-size-restriction.patch++>>> -| <<<--patches.suse/0006-hpsa-correct-resets-on-retried-commands.patch-->>><<<++patches.suse/drm-i915-selftests-move-gpu-write-dw-into-utils.patch++>>> -| <<<--patches.suse/0007-hpsa-cleanup-reset-handler.patch-->>><<<++patches.suse/drm-i915-gtt-enable-GTT-cache-by-default.patch++>>> -| <<<--patches.suse/0008-hpsa-correct-queue-depth-for-externals.patch-->>><<<++patches.suse/drm-i915-gtt-disable-2M-pages-for-pre-gen11.patch++>>> -| <<<--patches.suse/0009-hpsa-separate-monitor-events-from-rescan-worker.patch-->>><<<++patches.suse/drm-i915-blt-support-copying-objects.patch++>>> -| <<<--patches.suse/0010-hpsa-send-ioaccel-requests-with-0-length-down-raid-path.patch-->>><<<++patches.suse/drm-i915-buddy-allocator.patch++>>> -| <<<--patches.suse/0011-hpsa-remove-abort-handler.patch-->>><<<++patches.suse/drm-i915-Remove-unused-debugfs-i915_emon_status.patch++>>> -| <<<--patches.suse/0012-hpsa-bump-driver-version.patch-->>><<<++patches.suse/drm-i915-uc-Fail-early-if-there-is-no-GuC-fw-availab.patch++>>> -| <<<--patches.suse/0001-scsi-smartpqi-correct-remove-scsi-devices.patch-->>><<<++patches.suse/drm-i915-uc-Include-HuC-firmware-version-in-summary.patch++>>> -| <<<--patches.suse/0002-scsi-smartpqi-cleanup-interrupt-management.patch-->>><<<++patches.suse/drm-i915-uc-Update-messages-from-fw-upload-step.patch++>>> -| <<<--patches.suse/0003-scsi-smartpqi-set-pci-completion-timeout.patch-->>><<<++patches.suse/drm-i915-uc-Use-EIO-code-for-GuC-initialization-fail.patch++>>> -| <<<--patches.suse/0004-scsi-smartpqi-add-in-controller-checkpoint-for-contr.patch-->>><<<++patches.suse/drm-i915-icl-Remove-DDI-IO-power-domain-from-PG3-pow.patch++>>> -| <<<--patches.suse/0005-scsi-smartpqi-ensure-controller-is-in-SIS-mode-at-in.patch-->>><<<++patches.suse/drm-i915-tgl-Fixing-up-list-of-PG3-power-domains.patch++>>> -| <<<--patches.suse/0006-scsi-smartpqi-add-supporting-events.patch-->>><<<++patches.suse/drm-i915-uc-Update-copyright-and-license.patch++>>> -| <<<--patches.suse/0007-scsi-smartpqi-enhance-resets.patch-->>><<<++patches.suse/drm-i915-execlists-Avoid-sync-calls-during-park.patch++>>> -| <<<--patches.suse/0008-scsi-smartpqi-add-suspend-and-resume-support.patch-->>><<<++patches.suse/drm-i915-selftests-Prevent-the-timeslice-expiring-du.patch++>>> -| <<<--patches.suse/0009-scsi-smartpqi-add-heartbeat-check.patch-->>><<<++patches.suse/drm-i915-gt-Use-the-local-engine-wakeref-when-checki.patch++>>> -| <<<--patches.suse/0010-scsi-smartpqi-correct-bdma-hw-bug.patch-->>><<<++patches.suse/drm-i915-Extract-GT-powermanagement-interrupt-handli.patch++>>> -| <<<--patches.suse/0011-scsi-smartpqi-add-pqi_wait_for_completion_io.patch-->>><<<++patches.suse/drm-i915-Extract-general-GT-interrupt-handlers.patch++>>> -| <<<--patches.suse/0012-scsi-smartpqi-make-pdev-pointer-names-consistent.patch-->>><<<++patches.suse/drm-i915-Forgo-last_fence-active-request-tracking.patch++>>> -| <<<--patches.suse/0013-scsi-smartpqi-eliminate-redundant-error-messages.patch-->>><<<++patches.suse/drm-i915-overlay-Switch-to-using-i915_active-trackin.patch++>>> -| <<<--patches.suse/0014-scsi-smartpqi-correct-BMIC-identify-physical-drive.patch-->>><<<++patches.suse/drm-i915-guc-keep-breadcrumb-irq-always-enabled.patch++>>> -| <<<--patches.suse/0015-scsi-smartpqi-minor-driver-cleanup.patch-->>><<<++patches.suse/drm-i915-drop-engine_pin-unpin_breadcrumbs_irq.patch++>>> -| <<<--patches.suse/0016-scsi-smartpqi-add-new-PCI-device-IDs.patch-->>><<<++patches.suse/drm-i915-guc-Use-a-local-cancel_port_requests.patch++>>> -| <<<--patches.suse/0017-scsi-smartpqi-cleanup-messages.patch-->>><<<++patches.suse/drm-i915-uc-Log-fw-status-changes-only-under-debug-c.patch++>>> -| <<<--patches.suse/0018-scsi-smartpqi-update-copyright.patch-->>><<<++patches.suse/drm-i915-tgl-Fix-missing-parentheses-on-TGL_TRANS_DD.patch++>>> -| <<<--patches.suse/0019-scsi-smartpqi-add-ptraid-support.patch-->>><<<++patches.suse/drm-i915-Push-the-wakeref-count-deferral-to-the-back.patch++>>> -| <<<--patches.suse/0020-scsi-smartpqi-change-return-value-for-LUN-reset-oper.patch-->>><<<++patches.suse/drm-i915-gt-Save-restore-interrupts-around-breadcrum.patch++>>> -| <<<--patches.suse/0021-scsi-smartpqi-enhance-kdump.patch-->>><<<++patches.suse/drm-i915-kvmgt-Use-struct_size-helper.patch++>>> -| <<<--patches.suse/0022-scsi-smartpqi-remove-qdepth-calculations-for-logical.patch-->>><<<++patches.suse/drm-i915-gvt-Fix-typo-of-VBLANK_TIMER_PERIOD.patch++>>> -| <<<--patches.suse/0023-scsi-smartpqi-add-lockup-action.patch-->>><<<++patches.suse/drm-i915-gvt-no-need-to-check-return-value-of-debugf.patch++>>> -| <<<--patches.suse/0024-scsi-smartpqi-correct-aio-error-path.patch-->>><<<++patches.suse/drm-i915-gvt-factor-out-tlb-and-mocs-register-offset.patch++>>> -| <<<--patches.suse/0025-scsi-smartpqi-update-device-offline.patch-->>><<<++patches.suse/drm-i915-gvt-Utility-for-valid-command-length-check.patch++>>> -| <<<--patches.suse/0026-scsi-smartpqi-update-rescan-worker.patch-->>><<<++patches.suse/drm-i915-gvt-Add-MI-command-valid-length-check.patch++>>> -| <<<--patches.suse/0027-scsi-smartpqi-cleanup-controller-branding.patch-->>><<<++patches.suse/drm-i915-gvt-Add-valid-length-check-for-MI-variable-.patch++>>> -| <<<--patches.suse/0028-scsi-smartpqi-map-more-raid-errors-to-SCSI-errors.patch-->>><<<++patches.suse/drm-i915-gvt-Double-check-batch-buffer-size-after-co.patch++>>> -| <<<--patches.suse/0029-scsi-smartpqi-update-timeout-on-admin-commands.patch-->>><<<++patches.suse/drm-i915-bdw-Move-misc-display-IRQ-handling-to-it-ow.patch++>>> -| <<<--patches.suse/0030-scsi-smartpqi-enhance-device-add-and-remove-messages.patch-->>><<<++patches.suse/drm-i915-Add-_TRANS2.patch++>>> -| <<<--patches.suse/0031-scsi-smartpqi-make-ioaccel-references-consistent.patch-->>><<<++patches.suse/drm-i915-Update-DRIVER_DATE-to-20190813.patch++>>> -| <<<--patches.suse/0032-scsi-smartpqi-add-raid-level-show.patch-->>><<<++patches.suse/drm-i915-guc-Remove-client-submissions.patch++>>> -| <<<--patches.suse/0033-scsi-smartpqi-cleanup-list-initialization.patch-->>><<<++patches.suse/drm-i915-Include-engine-mmio_base-in-the-debug-dump.patch++>>> -| <<<--patches.suse/0034-scsi-smartpqi-add-module-parameters.patch-->>><<<++patches.suse/drm-i915-Disregard-drm_mode_config.fb_base.patch++>>> -| <<<--patches.suse/0035-scsi-smartpqi-remove-writeq-readq-function-definitio.patch-->>><<<++patches.suse/drm-i915-Print-CCID-for-all-renderCS.patch++>>> -| <<<--patches.suse/0036-scsi-smartpqi-bump-driver-version.patch-->>><<<++patches.suse/drm-i915-Serialise-read-write-of-the-barrier-s-engin.patch++>>> -| <<<--patches.suse/scsi-libiscsi-use-kvzalloc-for-iscsi_pool_init.patch-->>><<<++patches.suse/drm-i915-Convert-a-few-more-bland-dmesg-info-to-be-d.patch++>>> -| <<<--patches.suse/scsi-csiostor-add-support-for-Chelsio-T6-adapters.patch-->>><<<++patches.suse/drm-i915-selftest-buddy-fixup-igt_buddy_alloc_range.patch++>>> -| <<<--patches.suse/msft-hv-1388-scsi-storvsc-use-in-place-iterator-function.patch-->>><<<++patches.suse/drm-i915-icl-Implement-gen11-flush-including-tile-ca.patch++>>> -| <<<--patches.suse/msft-hv-1389-scsi-storvsc-remove-unnecessary-channel-inbound-lock.patch-->>><<<++patches.suse/drm-i915-icl-Add-command-cache-invalidate.patch++>>> -| <<<--patches.suse/scsi-csiostor-Avoid-content-leaks-and-casts.patch-->>><<<++patches.suse/drm-i915-icl-Add-gen11-specific-render-breadcrumbs.patch++>>> -| <<<--patches.suse/scsi-smartpqi-mark-PM-functions-as-__maybe_unused.patch-->>><<<++patches.suse/drm-i915-Move-tasklet-kicking-to-__i915_request_queu.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-null-check-before-indirect-pointer.patch-->>><<<++patches.suse/drm-i915-cml-Add-Missing-PCI-IDs.patch++>>> -| <<<--patches.suse/0001-scsi-qla2xxx-Remove-an-unused-structure-member.patch-->>><<<++patches.suse/drm-i915-gt-Track-timeline-activeness-in-enter-exit.patch++>>> -| <<<--patches.suse/scsi-lpfc-fix-spelling-mistake-entrys-entries.patch-->>><<<++patches.suse/drm-i915-gt-Convert-timeline-tracking-to-spinlock.patch++>>> -| <<<--patches.suse/scsi-fcoe-Fix-few-small-typos-in-fcoe.c.patch-->>><<<++patches.suse/drm-i915-gt-Guard-timeline-pinning-without-relying-o.patch++>>> -| <<<--patches.suse/scsi-fcoe-Remove-an-extra-out-label-in-_fcoe_create-.patch-->>><<<++patches.suse/drm-i915-Protect-request-retirement-with-timeline-mu.patch++>>> -| <<<--patches.suse/scsi-csiostor-add-check-for-supported-fw-version.patch-->>><<<++patches.suse/drm-i915-Extract-intel_frontbuffer-active-tracking.patch++>>> -| <<<--patches.suse/0001-scsi-qedf-Enable-basic-FDMI-information.patch-->>><<<++patches.suse/drm-i915-Use-the-associated-uncore-for-the-vm.patch++>>> -| <<<--patches.suse/0002-scsi-qedf-Update-copyright-to-2017.patch-->>><<<++patches.suse/drm-i915-buddy-tidy-up-i915_buddy_fini.patch++>>> -| <<<--patches.suse/0003-scsi-qedf-Honor-qed_ops-common-set_fp_int-return-cod.patch-->>><<<++patches.suse/drm-i915-buddy-use-kmemleak_update_trace.patch++>>> -| <<<--patches.suse/0004-scsi-qedf-Look-at-all-descriptors-when-processing-a-.patch-->>><<<++patches.suse/drm-i915-uc-Move-FW-size-sanity-check-back-to-fetch.patch++>>> -| <<<--patches.suse/0005-scsi-qedf-Check-that-fcport-is-offloaded-before-dere.patch-->>><<<++patches.suse/drm-i915-wopcm-Check-WOPCM-layout-separately-from-ca.patch++>>> -| <<<--patches.suse/0006-scsi-qedf-Add-fka_period-SCSI-host-attribute-to-show.patch-->>><<<++patches.suse/drm-i915-wopcm-Try-to-use-already-locked-WOPCM-layou.patch++>>> -| <<<--patches.suse/0007-scsi-qedf-Set-qed-logging-level-to-QED_LEVEL_NOTICE.patch-->>><<<++patches.suse/drm-i915-wopcm-Update-error-messages.patch++>>> -| <<<--patches.suse/0008-scsi-qedf-Use-same-logic-for-SCSI-host-reset-and-FC-.patch-->>><<<++patches.suse/drm-i915-wopcm-Fix-SPDX-tag-location.patch++>>> -| <<<--patches.suse/0009-scsi-qedf-Add-bus_reset-No-op.patch-->>><<<++patches.suse/drm-i915-gt-Mark-context-active_count-as-protected-b.patch++>>> -| <<<--patches.suse/0010-scsi-qedf-Add-non-offload-receive-filters.patch-->>><<<++patches.suse/drm-i915-Markup-expected-timeline-locks-for-i915_act.patch++>>> -| <<<--patches.suse/0011-scsi-qedf-Fixup-unnecessary-parantheses-around-test_.patch-->>><<<++patches.suse/drm-i915-execlists-Lift-process_csb-out-of-the-irq-o.patch++>>> -| <<<--patches.suse/0012-scsi-qedf-Move-some-prints-to-a-debug-level-so-they-.patch-->>><<<++patches.suse/drm-i915-Move-i915_power_well_id-out-of-i915_reg.h.patch++>>> -| <<<--patches.suse/0013-scsi-qedf-Change-cmd_per_lun-in-scsi_host_template-t.patch-->>><<<++patches.suse/drm-i915-Move-engine-IDs-out-of-i915_reg.h.patch++>>> -| <<<--patches.suse/0014-scsi-qedf-Add-change_queue_depth-member-to-scsi_host.patch-->>><<<++patches.suse/drm-i915-Move-gmbus-definitions-out-of-i915_reg.h.patch++>>> -| <<<--patches.suse/0015-scsi-qedf-Update-version-number-to-8.18.22.0.patch-->>><<<++patches.suse/drm-i915-Wrappers-for-display-register-waits.patch++>>> -| <<<--patches.suse/0002-scsi-qla2xxx-Replace-usage-of-spin_lock-with-spin_lo.patch-->>><<<++patches.suse/drm-i915-uc-Add-explicit-DISABLED-state-for-firmware.patch++>>> -| <<<--patches.suse/0003-scsi-qla2xxx-Retain-loop-test-for-fwdump-length-exce.patch-->>><<<++patches.suse/drm-i915-gtt-Fold-gen8-insertions-into-one.patch++>>> -| <<<--patches.suse/0004-scsi-qla2xxx-Fix-path-recovery.patch-->>><<<++patches.suse/drm-i915-selftests-Check-the-context-size.patch++>>> -| <<<--patches.suse/0005-scsi-tcm_qla2xxx-Do-not-allow-aborted-cmd-to-advance.patch-->>><<<++patches.suse/drm-i915-uc-Cleanup-fw-fetch-only-if-it-was-successf.patch++>>> -| <<<--patches.suse/0006-scsi-qla2xxx-Use-flag-PFLG_DISCONNECTED.patch-->>><<<++patches.suse/drm-i915-uc-Cleanup-fw-fetch-on-every-GuC-HuC-init-f.patch++>>> -| <<<--patches.suse/0007-scsi-qla2xxx-Convert-32-bit-LUN-usage-to-64-bit.patch-->>><<<++patches.suse/drm-i915-uc-Never-fail-on-uC-preparation-step.patch++>>> -| <<<--patches.suse/0008-scsi-qla2xxx-Fix-name-server-relogin.patch-->>><<<++patches.suse/drm-i915-guc-Don-t-open-log-relay-if-GuC-is-not-runn.patch++>>> -| <<<--patches.suse/0009-scsi-qla2xxx-Cleanup-debug-message-IDs.patch-->>><<<++patches.suse/drm-i915-uc-Don-t-always-fail-on-unavailable-GuC-fir.patch++>>> -| <<<--patches.suse/0010-scsi-qla2xxx-Turn-on-FW-option-for-exchange-check.patch-->>><<<++patches.suse/drm-i915-uc-Never-fail-on-HuC-firmware-errors.patch++>>> -| <<<--patches.suse/0011-scsi-qla2xxx-Add-ql2xiniexchg-parameter.patch-->>><<<++patches.suse/drm-i915-Propagate-fence-errors.patch++>>> -| <<<--patches.suse/0012-scsi-qla2xxx-Remove-redundant-wait-when-target-is-st.patch-->>><<<++patches.suse/drm-i915-Always-wrap-the-ring-offset-before-resettin.patch++>>> -| <<<--patches.suse/0013-scsi-qla2xxx-Accelerate-SCSI-BUSY-status-generation-.patch-->>><<<++patches.suse/drm-i915-gt-Mark-up-the-nested-engine-pm-timeline-lo.patch++>>> -| <<<--patches.suse/0014-scsi-qla2xxx-Remove-unused-irq_cmd_count-field.patch-->>><<<++patches.suse/drm-i915-Only-emit-the-send-bug-report-once-for-a-GP.patch++>>> -| <<<--patches.suse/0015-scsi-qla2xxx-Remove-extra-register-read.patch-->>><<<++patches.suse/drm-i915-Serialize-against-vma-moves.patch++>>> -| <<<--patches.suse/0016-scsi-qedf-Check-if-sense-buffer-has-been-allocated-d.patch-->>><<<++patches.suse/drm-i915-gen11-Allow-usage-of-all-GPIO-pins.patch++>>> -| <<<--patches.suse/0016-scsi-qla2xxx-remove-writeq-readq-function-definition.patch-->>><<<++patches.suse/drm-i915-i915_active.retire-is-optional.patch++>>> -| <<<--patches.suse/0004-scsi-ufs-Tidy-clocks-list-head-usage.patch-->>><<<++patches.suse/drm-i915-Use-0-for-the-unordered-context.patch++>>> -| <<<--patches.suse/scsi-megaraid-Fix-a-sleep-in-atomic-bug.patch-->>><<<++patches.suse/drm-i915-Assume-exclusive-access-to-objects-inside-r.patch++>>> -| <<<--patches.suse/scsi-Split-scsi_internal_device_block.patch-->>><<<++patches.suse/drm-i915-Sanitize-PHY-state-during-display-core-unin.patch++>>> -| <<<--patches.suse/scsi-Create-two-versions-of-scsi_internal_device_unb.patch-->>><<<++patches.suse/drm-i915-Serialize-insertion-into-the-file-mm.reques.patch++>>> -| <<<--patches.suse/scsi-Protect-SCSI-device-state-changes-with-a-mutex.patch-->>><<<++patches.suse/drm-i915-Be-defensive-when-starting-vma-activity.patch++>>> -| <<<--patches.suse/scsi-Introduce-scsi_start_queue.patch-->>><<<++patches.suse/drm-i915-tgl-Report-valid-VDBoxes-with-SFC-capabilit.patch++>>> -| <<<--patches.suse/scsi-Make-__scsi_remove_device-go-straight-from-BLOC.patch-->>><<<++patches.suse/drm-i915-tgl-add-Gen12-default-indirect-ctx-offset.patch++>>> -| <<<--patches.suse/scsi-Only-add-commands-to-the-device-command-list-if.patch-->>><<<++patches.suse/drm-i915-tgl-add-GEN12_MAX_CONTEXT_HW_ID.patch++>>> -| <<<--patches.suse/scsi-Introduce-scsi_mq_sgl_size.patch-->>><<<++patches.suse/drm-i915-tgl-Gen12-csb-support.patch++>>> -| <<<--patches.suse/scsi-Make-scsi_mq_prep_fn-call-scsi_init_command.patch-->>><<<++patches.suse/drm-i915-tgl-Introduce-initial-Tiger-Lake-workaround.patch++>>> -| <<<--patches.suse/scsi-snic-Remove-code-that-zeroes-driver-private-com.patch-->>><<<++patches.suse/drm-i915-tgl-Updated-Private-PAT-programming.patch++>>> -| <<<--patches.suse/scsi-virtio_scsi-Remove-code-that-zeroes-driver-priv.patch-->>><<<++patches.suse/drm-i915-tgl-Gen12-render-context-size.patch++>>> -| <<<--patches.suse/scsi-xen-scsifront-Remove-code-that-zeroes-driver-pr.patch-->>><<<++patches.suse/drm-i915-Dynamically-allocate-s0ix-struct-for-VLV.patch++>>> -| <<<--patches.suse/scsi-lpfc-make-a-couple-of-functions-static.patch-->>><<<++patches.suse/drm-i915-gtt-Relax-pd_used-assertion.patch++>>> -| <<<--patches.suse/0005-scsi-ufshcd-pci-Fix-PM-config.patch-->>><<<++patches.suse/drm-i915-Update-DRIVER_DATE-to-20190820.patch++>>> -| <<<--patches.suse/0006-scsi-ufshcd-pci-Add-Intel-CNL-support.patch-->>><<<++patches.suse/drm-i915-tgl-disable-DDIC.patch++>>> -| <<<--patches.suse/0017-scsi-qla2xxx-remove-redundant-null-check-on-tgt.patch-->>><<<++patches.suse/drm-i915-tgl-add-support-for-reading-the-timestamp-f.patch++>>> -| <<<--patches.suse/0018-scsi-qla2xxx-Fix-compile-warning.patch-->>><<<++patches.suse/drm-i915-tgl-Move-transcoders-to-pipes-powerwells.patch++>>> -| <<<--patches.suse/scsi-esas2r-Replace-semaphore-fm_api_semaphore-with-.patch-->>><<<++patches.suse/drm-i915-tgl-update-DMC-firmware-to-2.04.patch++>>> -| <<<--patches.suse/scsi-esas2r-Replace-semaphore-fs_api_semaphore-with-.patch-->>><<<++patches.suse/drm-i915-Fix-DP-MST-crtc_mask.patch++>>> -| <<<--patches.suse/scsi-qedf-Fix-a-return-value-in-case-of-error-in-qed.patch-->>><<<++patches.suse/drm-i915-gtt-Relax-assertion-for-pt_used.patch++>>> -| <<<--patches.suse/scsi-qedf-Use-dma_zalloc_coherent-to-reduce-code-ver.patch-->>><<<++patches.suse/drm-i915-dp-stylistic-cleanup-around-hdcp2_msg_data.patch++>>> -| <<<--patches.suse/scsi-qedf-Merge-a-few-quoted-strings-split-across-li.patch-->>><<<++patches.suse/drm-i915-dp-avoid-shadowing-variables.patch++>>> -| <<<--patches.suse/scsi-lpfc-Add-nvme-initiator-devloss-support.patch-->>><<<++patches.suse/drm-i915-dp-make-hdcp2_dp_msg_data-const.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-transition-nvme-i-rport-handling-to-np.patch-->>><<<++patches.suse/drm-i915-hdmi-stylistic-cleanup-around-hdcp2_msg_dat.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-nvme-port-role-handling-in-sysfs-and-d.patch-->>><<<++patches.suse/drm-i915-hdmi-make-hdcp2_msg_data-const.patch++>>> -| <<<--patches.suse/scsi-lpfc-Add-changes-to-assist-in-NVMET-debugging.patch-->>><<<++patches.suse/drm-i915-gtt-Include-asm-smp.h.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-Lun-Priority-level-shown-as-NA.patch-->>><<<++patches.suse/drm-i915-Replace-PIN_NONFAULT-with-calls-to-PIN_NOEV.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-nvmet-node-ref-count-handling.patch-->>><<<++patches.suse/drm-i915-execlists-Set-priority-hint-prior-to-submis.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-Port-going-offline-after-multiple-rese.patch-->>><<<++patches.suse/drm-i915-gtt-Add-some-range-asserts.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-counters-so-outstandng-NVME-IO-count-i.patch-->>><<<++patches.suse/drm-i915-selftests-Fixup-a-couple-of-missing-seriali.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-return-value-of-board_mode-store-routi.patch-->>><<<++patches.suse/drm-i915-Generalise-the-clflush-dma-worker.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-crash-on-powering-off-BFS-VM-with-pass.patch-->>><<<++patches.suse/drm-i915-Track-ggtt-fence-reservations-under-its-own.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-System-panic-after-loading-the-driver.patch-->>><<<++patches.suse/drm-i915-Pull-obj-userfault-tracking-under-the-ggtt-.patch++>>> -| <<<--patches.suse/scsi-lpfc-Null-pointer-dereference-when-log_verbose-.patch-->>><<<++patches.suse/drm-i915-Replace-i915_vma_put_fence.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-PRLI-retry-handling-when-target-reject.patch-->>><<<++patches.suse/drm-i915-Update-DRIVER_DATE-to-20190822.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-vports-not-logging-into-target.patch-->>><<<++patches.suse/0001-drm-imx-Drop-unused-imx-ipuv3-crtc.o-build.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-defects-reported-by-Coverity-Scan.patch-->>><<<++patches.suse/efifb-BGRT-Improve-efifb_bgrt_sanity_check.patch++>>> -| <<<--patches.suse/scsi-lpfc-Add-auto-EQ-delay-logic.patch-->>><<<++patches.suse/drm-i915-Select-DMABUF_SELFTESTS-for-the-default-i91.patch++>>> -| <<<--patches.suse/scsi-lpfc-update-to-revision-to-11.4.0.0.patch-->>><<<++patches.suse/0002-drm-fix-module-name-in-edid_firmware-log-message.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-fix-timeout-check-in-hisi_sas_internal.patch-->>><<<++patches.suse/drm-amd-display-fix-issue-where-252-255-values-are-c.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-define-hisi_sas_device.device_id-as-in.patch-->>><<<++patches.suse/drm-amd-display-Fix-frames_to_insert-math.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-optimise-the-usage-of-hisi_hba.lock.patch-->>><<<++patches.suse/drm-amd-display-reprogram-VM-config-when-system-resu.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-relocate-get_ata_protocol.patch-->>><<<++patches.suse/drm-amd-display-Register-VUPDATE_NO_LOCK-interrupts-.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-relocate-sata_done_v2_hw.patch-->>><<<++patches.suse/drm-amd-powerplay-smu7-enforce-minimal-VBITimeout-v2.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-relocate-get_ncq_tag_v2_hw.patch-->>><<<++patches.suse/0001-Revert-drm-amd-display-skip-dsc-config-for-navi10-br.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-pci_dev-in-hisi_hba-struct.patch-->>><<<++patches.suse/0002-Revert-drm-amd-display-navi10-bring-up-skip-dsc-enco.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-create-hisi_sas_get_fw_info.patch-->>><<<++patches.suse/0003-Revert-drm-amd-display-add-global-master-update-lock.patch++>>> -| <<<--patches.suse/0009-scsi-hisi_sas-add-skeleton-v3-hw-driver.patch-->>><<<++patches.suse/0004-Revert-drm-amd-display-Fix-underscan-not-using-prope.patch++>>> -| <<<--patches.suse/0010-scsi-hisi_sas-add-initialisation-for-v3-pci-based-co.patch-->>><<<++patches.suse/drm-amdgpu-sdma5-fix-number-of-sdma5-trap-irq-types-.patch++>>> -| <<<--patches.suse/0011-scsi-hisi_sas-add-v3-hw-init.patch-->>><<<++patches.suse/drm-amd-powerpaly-fix-navi-series-custom-peak-level-.patch++>>> -| <<<--patches.suse/0012-scsi-hisi_sas-add-v3-hw-PHY-init.patch-->>><<<++patches.suse/drm-amd-display-fix-MPO-HUBP-underflow-with-Scatter-.patch++>>> -| <<<--patches.suse/0013-scsi-hisi_sas-add-phy-up-down-bcast-and-channel-ISR.patch-->>><<<++patches.suse/drm-amd-display-support-spdif.patch++>>> -| <<<--patches.suse/0014-scsi-hisi_sas-add-v3-cq-interrupt-handler.patch-->>><<<++patches.suse/drm-amd-display-fix-trigger-not-generated-for-freesy.patch++>>> -| <<<--patches.suse/0015-scsi-hisi_sas-add-v3-code-to-send-SSP-frame.patch-->>><<<++patches.suse/0005-Revert-drm-amdgpu-free-up-the-first-paging-queue-v2.patch++>>> -| <<<--patches.suse/0016-scsi-hisi_sas-add-v3-code-to-send-SMP-frame.patch-->>><<<++patches.suse/drm-amdgpu-si-fix-ASIC-tests.patch++>>> -| <<<--patches.suse/0017-scsi-hisi_sas-add-v3-code-to-send-ATA-frame.patch-->>><<<++patches.suse/0001-drm-msm-dsi-Fix-return-value-check-for-clk_get_paren.patch++>>> -| <<<--patches.suse/0018-scsi-hisi_sas-add-v3-code-for-itct-setup-and-free.patch-->>><<<++patches.suse/0002-drm-msm-Use-the-correct-dma_sync-calls-harder.patch++>>> -| <<<--patches.suse/0019-scsi-hisi_sas-add-v3-code-to-send-internal-abort-com.patch-->>><<<++patches.suse/0002-drm-mcde-Fix-DSI-transfers.patch++>>> -| <<<--patches.suse/0020-scsi-hisi_sas-add-get_wideport_bitmap_v3_hw.patch-->>><<<++patches.suse/drm-i915-gvt-update-vgpu-workload-head-pointer-corre.patch++>>> -| <<<--patches.suse/0021-scsi-hisi_sas-add-v3-code-to-fill-some-more-hw-funct.patch-->>><<<++patches.suse/drm-i915-gvt-update-RING_START-reg-of-vGPU-when-the-.patch++>>> -| <<<--patches.suse/0022-scsi-hisi_sas-modify-internal-abort-dev-flow-for-v3-.patch-->>><<<++patches.suse/drm-i915-Hold-irq-off-for-the-entire-fake-lock-perio.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-system-panic-when-express-lane-enabled.patch-->>><<<++patches.suse/drm-i915-Flush-the-existing-fence-before-GGTT-read-w.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-nvme_info-sysfs-output-to-be-consisten.patch-->>><<<++patches.suse/drm-i915-to-make-vgpu-ppgtt-notificaiton-as-atomic-o.patch++>>> -| <<<--patches.suse/scsi-lpfc-Vport-creation-is-failing-with-Link-Down-e.patch-->>><<<++patches.suse/drm-i915-Use-NOEVICT-for-first-pass-on-attemping-to-.patch++>>> -| <<<--patches.suse/scsi-lpfc-Reduce-time-spent-in-IRQ-for-received-NVME.patch-->>><<<++patches.suse/drm-nouveau-kms-nv50-Don-t-create-MSTMs-for-eDP-conn.patch++>>> -| <<<--patches.suse/scsi-lpfc-Break-up-IO-ctx-list-into-a-separate-get-a.patch-->>><<<++patches.suse/docs-kbuild-fix-invalid-ReST-syntax.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-SLI3-drivers-attempting-NVME-ELS-comma.patch-->>><<<++patches.suse/docs-kbuild-remove-cc-ldoption-from-document-again.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-crash-after-firmware-flash-when-IO-is-.patch-->>><<<++patches.suse/kbuild-Do-not-enable-Wimplicit-fallthrough-for-clang.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-crash-doing-IO-with-resets.patch-->>><<<++patches.suse/kbuild-add-BASH-to-run-scripts-with-bash-extension.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-crash-in-lpfc_sli_ringtxcmpl_put-when-.patch-->>><<<++patches.suse/tracing-Make-sure-variable-reference-alias-has-corre.patch++>>> -| <<<--patches.suse/scsi-lpfc-Driver-responds-LS_RJT-to-Beacon-Off-ELS-L.patch-->>><<<++patches.suse/arm64-fix-unreachable-code-issue-with-cmpxchg.patch++>>> -| <<<--patches.suse/scsi-lpfc-update-to-revision-to-11.4.0.1.patch-->>><<<++patches.suse/powerpc-rtas-Unexport-rtas_online_cpus_mask-rtas_off.patch++>>> -| <<<--patches.suse/0020-scsi-aacraid-fix-leak-of-data-from-stack-back-to-use.patch-->>><<<++patches.suse/PCI-rpaphp-Avoid-a-sometimes-uninitialized-warning.patch++>>> -| <<<--patches.suse/msft-hv-1397-scsi-storvsc-use-default-I-O-timeout-handler-for-FC-.patch-->>><<<++patches.suse/powerpc-powernv-Restrict-OPAL-symbol-map-to-only-be-.patch++>>> -| <<<--patches.suse/scsi-remove-various-unused-blist-flags.patch-->>><<<++patches.suse/powerpc-pseries-Fix-cpu_hotplug_lock-acquisition-in-.patch++>>> -| <<<--patches.suse/scsi-scsi_dh_alua-remove-synchronous-STPG-support.patch-->>><<<++patches.suse/powerpc-powernv-ioda-Fix-race-in-TCE-level-allocatio.patch++>>> -| <<<--patches.suse/scsi-sd-Use-sysfs_match_string.patch-->>><<<++patches.suse/powerpc-powernv-ioda2-Allocate-TCE-table-levels-on-d.patch++>>> -| <<<--patches.suse/scsi-csiostor-update-module-version.patch-->>><<<++patches.suse/powerpc-xmon-Check-for-HV-mode-when-dumping-XIVE-inf.patch++>>> -| <<<--patches.suse/0019-scsi-qla2xxx-don-t-include-generated-utsrelease.h.patch-->>><<<++patches.suse/powerpc-xive-Fix-dump-of-XIVE-interrupt-under-pserie.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-nvme-io-stoppage-after-link-bounce.patch-->>><<<++patches.suse/powerpc-xmon-Add-a-dump-of-all-XIVE-interrupts.patch++>>> -| <<<--patches.suse/scsi-lpfc-fix-refcount-error-on-node-list.patch-->>><<<++patches.suse/powerpc-ptdump-Fix-addresses-display-on-PPC32.patch++>>> -| <<<--patches.suse/scsi-fix-typos-and-grammar-in-comments-of-scsi_trans.patch-->>><<<++patches.suse/powerpc-ptdump-fix-walk_pagetables-address-mismatch.patch++>>> -| <<<--patches.suse/scsi-cxgb4i-assign-rxqs-in-round-robin-mode-->>><<<++patches.suse/powerpc-ptdump-get-out-of-note_prot_wx-when-CONFIG_P.patch++>>> -| <<<--patches.suse/scsi-hptiop-make-function-hptiop_iop_request_callbac.patch-->>><<<++patches.suse/powerpc-kasan-Fix-parallel-loading-of-modules.patch++>>> -| <<<--patches.suse/scsi-bnx2i-missing-error-code-in-bnx2i_ep_connect-->>><<<++patches.suse/powerpc-kasan-Fix-shadow-area-set-up-for-modules.patch++>>> -| <<<--patches.suse/0021-scsi-aacraid-Don-t-copy-uninitialized-stack-memory-t.patch-->>><<<++patches.suse/powerpc-futex-Fix-warning-oldval-may-be-used-uniniti.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-redefine-hisi_sas_phy.phy_type-as-u32.patch-->>><<<++patches.suse/powerpc-32s-Fix-boot-failure-with-DEBUG_PAGEALLOC-wi.patch++>>> -| <<<--patches.suse/scsi-hpsa-fix-spelling-mistake-encrypytion-encryptio.patch-->>><<<++patches.suse/powerpc-64s-radix-Fix-memory-hotplug-section-page-ta.patch++>>> -| <<<--patches.suse/scsi-qedi-Remove-comparison-of-u16-idx-with-zero.patch-->>><<<++patches.suse/powerpc-64s-radix-Fix-memory-hot-unplug-page-table-s.patch++>>> -| <<<--patches.suse/scsi-cxlflash-01-Combine-the-send-queue-locks.patch-->>><<<++patches.suse/powerpc-perf-fix-imc-allocation-failure-handling.patch++>>> -| <<<--patches.suse/scsi-cxlflash-02-Update-cxlflash_afu_sync-to-return-err.patch-->>><<<++patches.suse/powerpc-603-Fix-handling-of-the-DIRTY-flag.patch++>>> -| <<<--patches.suse/scsi-cxlflash-03-Reset-hardware-queue-context-via-speci.patch-->>><<<++patches.suse/powerpc-rtas-use-device-model-APIs-and-serialization.patch++>>> -| <<<--patches.suse/scsi-cxlflash-04-Schedule-asynchronous-reset-of-the-hos.patch-->>><<<++patches.suse/powerpc-rtas-allow-rescheduling-while-changing-cpu-s.patch++>>> -| <<<--patches.suse/scsi-cxlflash-05-Handle-AFU-sync-failures.patch-->>><<<++patches.suse/powerpc-pseries-mobility-use-cond_resched-when-updat.patch++>>> -| <<<--patches.suse/scsi-cxlflash-06-Track-pending-scsi-commands-in-each-ha.patch-->>><<<++patches.suse/powerpc-mce-Schedule-work-from-irq_work.patch++>>> -| <<<--patches.suse/scsi-cxlflash-07-Flush-pending-commands-in-cleanup-path.patch-->>><<<++patches.suse/powerpc-mce-Fix-MCE-handling-for-huge-pages.patch++>>> -| <<<--patches.suse/scsi-cxlflash-08-Add-scsi-command-abort-handler.patch-->>><<<++patches.suse/powerpc-mce-Make-machine_check_ue_event-static.patch++>>> -| <<<--patches.suse/scsi-cxlflash-09-Create-character-device-to-provide-hos.patch-->>><<<++patches.suse/extable-Add-function-to-search-only-kernel-exception.patch++>>> -| <<<--patches.suse/scsi-cxlflash-10-Separate-AFU-internal-command-handling.patch-->>><<<++patches.suse/powerpc-mce-Handle-UE-event-for-memcpy_mcsafe.patch++>>> -| <<<--patches.suse/scsi-cxlflash-11-Introduce-host-ioctl-support.patch-->>><<<++patches.suse/powerpc-memcpy-Add-memcpy_mcsafe-for-pmem.patch++>>> -| <<<--patches.suse/scsi-cxlflash-12-Refactor-AFU-capability-checking.patch-->>><<<++patches.suse/powerpc-add-machine-check-safe-copy_to_user.patch++>>> -| <<<--patches.suse/scsi-cxlflash-13-Support-LUN-provisioning.patch-->>><<<++patches.suse/powerpc-eeh-Clear-stale-EEH_DEV_NO_HANDLER-flag.patch++>>> -| <<<--patches.suse/scsi-cxlflash-14-Support-AFU-debug.patch-->>><<<++patches.suse/selftests-powerpc-Retry-on-host-facility-unavailable.patch++>>> -| <<<--patches.suse/scsi-cxlflash-15-Support-WS16-unmap.patch-->>><<<++patches.suse/powerpc-64s-support-nospectre_v2-cmdline-option.patch++>>> -| <<<--patches.suse/scsi-cxlflash-16-Remove-zeroing-of-private-command-data.patch-->>><<<++patches.suse/powerpc-spinlocks-Refactor-SHARED_PROCESSOR.patch++>>> -| <<<--patches.suse/scsi-cxlflash-17-Update-TMF-command-processing.patch-->>><<<++patches.suse/powerpc-spinlocks-Rename-SPLPAR-only-spinlocks.patch++>>> -| <<<--patches.suse/0020-scsi-qla2xxx-Combine-Active-command-arrays.patch-->>><<<++patches.suse/0001-powerpc-spinlocks-Fix-oops-in-__spin_yield-on-bare-m.patch++>>> -| <<<--patches.suse/0021-scsi-qla2xxx-Preparation-for-Target-MQ.patch-->>><<<++patches.suse/powerpc-32-don-t-use-CPU_FTR_COHERENT_ICACHE.patch++>>> -| <<<--patches.suse/0022-scsi-qla2xxx-Enable-Target-Multi-Queue.patch-->>><<<++patches.suse/powerpc-convert-to-copy_thread_tls.patch++>>> -| <<<--patches.suse/0023-scsi-qla2xxx-Fix-mailbox-failure-while-deleting-Queu.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-fwnmi-remove-HV-.patch++>>> -| <<<--patches.suse/0024-scsi-qla2xxx-Add-debug-knob-for-user-control-workloa.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-remove-bitrotted.patch++>>> -| <<<--patches.suse/0025-scsi-qla2xxx-Add-fw_started-flags-to-qpair.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-fix-KVM-guest-te.patch++>>> -| <<<--patches.suse/0026-scsi-qla2xxx-move-fields-from-qla_hw_data-to-qla_qpa.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-adjust-RFI-targe.patch++>>> -| <<<--patches.suse/0027-scsi-qla2xxx-use-shadow-register-for-ISP27XX.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-pseries-should-a.patch++>>> -| <<<--patches.suse/0028-scsi-qla2xxx-Add-function-call-to-qpair-for-door-bel.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-remove-machine_c.patch++>>> -| <<<--patches.suse/0029-scsi-qla2xxx-Add-debug-logging-routine-for-qpair.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-use-correct-cfar.patch++>>> -| <<<--patches.suse/0030-scsi-qla2xxx-Remove-unused-tgt_enable_64bit_addr-fla.patch-->>><<<++patches.suse/powerpc-64s-powernv-machine-check-dump-SLB-contents.patch++>>> -| <<<--patches.suse/0031-scsi-qla2xxx-Remove-datasegs_per_cmd-and-datasegs_pe.patch-->>><<<++patches.suse/powerpc-64s-pseries-machine-check-convert-to-use-com.patch++>>> -| <<<--patches.suse/0032-scsi-qla2xxx-Move-target-stat-counters-from-vha-to-q.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-pseries-should-s.patch++>>> -| <<<--patches.suse/0033-scsi-qla2xxx-Include-Exchange-offload-Extended-Login.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-restructure-to-r.patch++>>> -| <<<--patches.suse/0034-scsi-qla2xxx-Update-driver-version-to-9.01.00.00-k.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-move-tramp-code.patch++>>> -| <<<--patches.suse/0035-scsi-qla2xxx-Add-FC-NVMe-port-discovery-and-PRLI-han.patch-->>><<<++patches.suse/powerpc-64s-exception-simplify-machine-check-early-p.patch++>>> -| <<<--patches.suse/0036-scsi-qla2xxx-Add-FC-NVMe-command-handling.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-move-unrecoverab.patch++>>> -| <<<--patches.suse/0037-scsi-qla2xxx-Add-FC-NVMe-F-W-initialization-and-tran.patch-->>><<<++patches.suse/powerpc-64s-exception-untangle-early-machine-check-h.patch++>>> -| <<<--patches.suse/0038-scsi-qla2xxx-Send-FC4-type-NVMe-to-the-management-se.patch-->>><<<++patches.suse/powerpc-64s-exception-machine-check-improve-labels-a.patch++>>> -| <<<--patches.suse/0039-scsi-qla2xxx-Use-FC-NVMe-FC4-type-for-FDMI-registrat.patch-->>><<<++patches.suse/powerpc-64s-exception-Fix-DAR-load-for-handle_page_f.patch++>>> -| <<<--patches.suse/0040-scsi-qla2xxx-Update-Driver-version-to-10.00.00.00-k.patch-->>><<<++patches.suse/powerpc-64s-exception-move-head-64.h-exception-code-.patch++>>> -| <<<--patches.suse/scsi-sas-scsi_queue_work-can-fail-so-make-callers-aw.patch-->>><<<++patches.suse/powerpc-64s-exception-Add-EXC_HV_OR_STD-which-select.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Add-filters-to-the-non-offload-FCoE-rece.patch-->>><<<++patches.suse/powerpc-64s-exception-Fix-performance-monitor-virt-h.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Check-for-connection-offload-before-send.patch-->>><<<++patches.suse/powerpc-64s-exception-remove-0xb00-handler.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Update-copyright-for-2017.patch-->>><<<++patches.suse/powerpc-64s-exception-Replace-PROLOG-macros-and-EXC-.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Adjust-bnx2fc_npiv_create_vports-for-WWN.patch-->>><<<++patches.suse/powerpc-64s-exceptions-Use-keyword-params-to-shorten.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-If-IO-is-still-in-cleanup-then-do-not-re.patch-->>><<<++patches.suse/powerpc-64s-exception-remove-EXCEPTION_PROLOG_0-1-re.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Make-rport_terminate_io-callback-a-NOOP.patch-->>><<<++patches.suse/powerpc-64s-exception-Add-the-virt-variant-of-the-de.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Update-version-number-to-2.11.8.patch-->>><<<++patches.suse/powerpc-64s-exception-INT_HANDLER-support-HDAR-HDSIS.patch++>>> -| <<<--patches.suse/scsi-fnic-Zero-io_cmpl_skip-on-fw-reset-completion.patch-->>><<<++patches.suse/powerpc-64s-exception-Add-INT_KVM_HANDLER-gas-macro.patch++>>> -| <<<--patches.suse/scsi-fnic-added-timestamp-reporting-in-fnic-debug-st.patch-->>><<<++patches.suse/powerpc-64s-exception-KVM_HANDLER-reorder-arguments-.patch++>>> -| <<<--patches.suse/scsi-fnic-correct-speed-display-and-add-support-for-.patch-->>><<<++patches.suse/powerpc-64s-exception-Merge-EXCEPTION_PROLOG_COMMON_.patch++>>> -| <<<--patches.suse/fnic-Return-DID_IMM_RETRY-if-rport-is-not-ready.patch-->>><<<++patches.suse/powerpc-64s-exception-Add-INT_COMMON-gas-macro-to-ge.patch++>>> -| <<<--patches.suse/sun_esp-fix-device-reference-leaks.patch-->>><<<++patches.suse/powerpc-64s-exception-Expand-EXCEPTION_COMMON-macro-.patch++>>> -| <<<--patches.suse/0041-scsi-qla2xxx-Protect-access-to-qpair-members-with-qp.patch-->>><<<++patches.suse/powerpc-64s-exception-Expand-EXCEPTION_PROLOG_COMMON.patch++>>> -| <<<--patches.suse/0007-scsi-ufs-flush-eh_work-when-eh_work-scheduled.patch-->>><<<++patches.suse/powerpc-64s-exception-INT_COMMON-add-DAR-DSISR-recon.patch++>>> -| <<<--patches.suse/scsi-cxlflash-18-Avoid-double-free-of-character-device.patch-->>><<<++patches.suse/powerpc-64s-exception-move-interrupt-entry-code-abov.patch++>>> -| <<<--patches.suse/scsi-cxlflash-19-Update-send_tmf-parameters.patch-->>><<<++patches.suse/powerpc-64s-exception-program-check-handler-do-not-b.patch++>>> -| <<<--patches.suse/scsi-cxlflash-20-Update-debug-prints-in-reset-handlers.patch-->>><<<++patches.suse/powerpc-64s-exception-Remove-pointless-KVM-handler-n.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-optimise-DMA-slot-memory.patch-->>><<<++patches.suse/powerpc-64s-exception-reduce-page-fault-unnecessary-.patch++>>> -| <<<--patches.suse/scsi-lpfc-spin_lock_irq-is-not-nestable.patch-->>><<<++patches.suse/powerpc-eeh-Clean-up-EEH-PEs-after-recovery-finishes.patch++>>> -| <<<--patches.suse/scsi-lpfc-don-t-double-count-abort-errors.patch-->>><<<++patches.suse/powerpc-64s-remove-register_process_table-callback.patch++>>> -| <<<--patches.suse/0042-scsi-qla2xxx-fix-a-bunch-of-typos-and-spelling-mista.patch-->>><<<++patches.suse/powerpc-64s-radix-tidy-up-TLB-flushing-code.patch++>>> -| <<<--patches.suse/0043-scsi-qla2xxx-avoid-unused-function-warning.patch-->>><<<++patches.suse/powerpc-64s-pseries-radix-flush-translations-before-.patch++>>> -| <<<--patches.suse/0044-qla2xxx-Fix-NVMe-entry_type-for-iocb-packet-on-BE-sy.patch-->>><<<++patches.suse/powerpc-imc-Dont-create-debugfs-files-for-cpu-less-n.patch++>>> -| <<<--patches.suse/platform-x86-ideapad-laptop-Add-Y520-15IKBN-to-no_hw-->>><<<++patches.suse/powerpc-Add-attributes-for-setjmp-longjmp.patch++>>> -| <<<--patches.suse/platform-x86-ideapad-laptop-Add-Y720-15IKBN-to-no_hw-->>><<<++patches.suse/powerpc-memcpy-Fix-stack-corruption-for-smaller-size.patch++>>> -| <<<--patches.suse/KVM-Tidy-the-whitespace-in-nested_svm_check_permissi.patch-->>><<<++patches.suse/powerpc-pseries-correctly-track-irq-state-in-default.patch++>>> -| <<<--patches.suse/KVM-white-space-cleanup-in-nested_vmx_setup_ctls_msr.patch-->>><<<++patches.suse/powerpc-xive-Fix-bogus-error-code-returned-by-OPAL.patch++>>> -| <<<--patches.suse/KVM-x86-avoid-large-stack-allocations-in-em_fxrstor.patch-->>><<<++patches.suse/powerpc-fadump-move-internal-macros-definitions-to-a.patch++>>> -| <<<--patches.suse/KVM-nVMX-Don-t-update-vmcs12-xss_exit_bitmap-on-nest.patch-->>><<<++patches.suse/powerpc-fadump-add-helper-functions.patch++>>> -| <<<--patches.suse/0004-kvm-nvmx-update-vmcs12-guest_linear_address-on-nested-vm-exit-->>><<<++patches.suse/powerpc-fadump-declare-helper-functions-in-internal-.patch++>>> -| <<<--patches.suse/KVM-Replaces-symbolic-permissions-with-numeric.patch-->>><<<++patches.suse/powerpc-fadump-Improve-fadump-documentation.patch++>>> -| <<<--patches.suse/KVM-explain-missing-kvm_put_kvm-in-case-of-failure.patch-->>><<<++patches.suse/powerpc-fadump-use-helper-functions-to-reserve-relea.patch++>>> -| <<<--patches.suse/0001-kvm-svm-introduce-disable_nmi_singlestep-helper-->>><<<++patches.suse/powerpc-fadump-move-rtas-specific-definitions-to-pla.patch++>>> -| <<<--patches.suse/0002-kvm-nsvm-do-not-forward-nmi-window-singlestep-vm-exits-to-l1-->>><<<++patches.suse/powerpc-fadump-introduce-callbacks-for-platform-spec.patch++>>> -| <<<--patches.suse/0003-kvm-svm-hide-tf-rf-flags-used-by-nmi-singlestep-->>><<<++patches.suse/pseries-fadump-define-RTAS-register-un-register-call.patch++>>> -| <<<--patches.suse/0004-kvm-svm-don-t-nmi-singlestep-over-event-injection-->>><<<++patches.suse/powerpc-fadump-add-source-info-while-displaying-regi.patch++>>> -| <<<--patches.suse/0005-kvm-svm-suppress-unnecessary-nmi-singlestep-on-gif-0-and-nested-exit-->>><<<++patches.suse/powerpc-fadump-release-all-the-memory-above-boot-mem.patch++>>> -| <<<--patches.suse/kvm-nVMX-Check-memory-operand-to-INVVPID.patch-->>><<<++patches.suse/pseries-fadump-move-out-platform-specific-support-fr.patch++>>> -| <<<--patches.suse/KVM-s390-01-CMMA-tracking-ESSA-emulation-migration-mode.patch-->>><<<++patches.suse/powerpc-fadump-use-FADump-instead-of-fadump-for-how-.patch++>>> -| <<<--patches.suse/KVM-s390-02-CMMA-tracking-ESSA-emulation-migration-mode.patch-->>><<<++patches.suse/powerpc-opal-add-MPIPL-interface-definitions.patch++>>> -| <<<--patches.suse/KVM-s390-implement-instruction-execution-protection-.patch-->>><<<++patches.suse/powerpc-fadump-add-fadump-support-on-powernv.patch++>>> -| <<<--patches.suse/KVM-S390-add-new-group-for-flic.patch-->>><<<++patches.suse/powerpc-fadump-improve-fadump_reserve_mem.patch++>>> -| <<<--patches.suse/KVM-s390-avoid-packed-attribute.patch-->>><<<++patches.suse/powerpc-fadump-register-kernel-metadata-address-with.patch++>>> -| <<<--patches.suse/kvm-Inject-machine-check-into-the-guest.patch-->>><<<++patches.suse/powerpc-fadump-reset-metadata-address-during-clean-u.patch++>>> -| <<<--patches.suse/kvm-Inject-machine-check-into-the-nested-guest.patch-->>><<<++patches.suse/powerpc-fadump-define-OPAL-register-un-register-call.patch++>>> -| <<<--patches.suse/KVM-lapic-reorganize-start_hv_timer.patch-->>><<<++patches.suse/powerpc-fadump-support-copying-multiple-kernel-boot-.patch++>>> -| <<<--patches.suse/KVM-lapic-reorganize-restart_apic_timer.patch-->>><<<++patches.suse/powerpc-fadump-process-the-crashdump-by-exporting-it.patch++>>> -| <<<--patches.suse/KVM-LAPIC-Fix-lapic-timer-injection-delay.patch-->>><<<++patches.suse/powerpc-fadump-Warn-before-processing-partial-crashd.patch++>>> -| <<<--patches.suse/KVM-arm-Restore-banked-registers-and-physical-timer-.patch-->>><<<++patches.suse/powerpc-fadump-handle-invalidation-of-crashdump-and-.patch++>>> -| <<<--patches.suse/KVM-arm64-Restore-host-physical-timer-access-on-hyp_.patch-->>><<<++patches.suse/powerpc-fadump-Update-documentation-about-OPAL-platf.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Allow-GICv2-to-supply-a-uaccess-regist.patch-->>><<<++patches.suse/powerpc-fadump-make-use-of-memblock-s-bottom-up-allo.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Separate-guest-and-uaccess-writes-to-d.patch-->>><<<++patches.suse/powerpc-fadump-process-architected-register-state-da.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Simplify-active_change_prepare-and-plu.patch-->>><<<++patches.suse/powerpc-fadump-make-crash-memory-ranges-array-alloca.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Use-uaccess-functions-for-GICv3-sc-act.patch-->>><<<++patches.suse/powerpc-fadump-consider-reserved-ranges-while-releas.patch++>>> -| <<<--patches.suse/KVM-improve-arch-vcpu-request-defining.patch-->>><<<++patches.suse/powerpc-fadump-improve-how-crashed-kernel-s-memory-i.patch++>>> -| <<<--patches.suse/KVM-add-kvm_request_pending.patch-->>><<<++patches.suse/powerpc-fadump-add-support-to-preserve-crash-data-on.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-properly-use-vcpu-requests.patch-->>><<<++patches.suse/powerpc-fadump-update-documentation-about-CONFIG_PRE.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-replace-pause-checks-with-vcpu-request.patch-->>><<<++patches.suse/powerpc-opalcore-export-sys-firmware-opal-core-for-a.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-use-vcpu-requests-for-power_off.patch-->>><<<++patches.suse/powerpc-opalcore-provide-an-option-to-invalidate-sys.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-optimize-VCPU-RUN.patch-->>><<<++patches.suse/powerpc-fadump-consider-f-w-load-area.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-change-exit-request-to-sleep-request.patch-->>><<<++patches.suse/powerpc-fadump-update-documentation-about-option-to-.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-use-vcpu-requests-for-irq-injection.patch-->>><<<++patches.suse/powerpc-fadump-remove-RMA_START-and-RMA_END-macros.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-PMU-remove-request-less-vcpu-kick.patch-->>><<<++patches.suse/powerpc-fadump-support-holes-in-kernel-boot-memory-a.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-timer-remove-request-less-vcpu-kick.patch-->>><<<++patches.suse/powerpc-dump-kernel-log-before-carrying-out-fadump-o.patch++>>> -| <<<--patches.suse/KVM-arm64-Allow-creating-the-PMU-without-the-in-kern.patch-->>><<<++patches.suse/powerpc-mm-mce-Keep-irqs-disabled-during-lockless-pa.patch++>>> -| <<<--patches.suse/KVM-arm-Handle-VCPU-device-attributes-in-guest.c.patch-->>><<<++patches.suse/vfio-spapr_tce-Fix-incorrect-tce_iommu_group-memory-.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Move-irq_is_ppi-to-header-file.patch-->>><<<++patches.suse/vfio_pci-Restore-original-state-on-release.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Move-timer-IRQ-default-init-to-arch_ti.patch-->>><<<++patches.suse/clk-qoriq-Fix-Wunused-const-variable.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Allow-setting-the-timer-IRQ-numbers-fr.patch-->>><<<++patches.suse/clk-qcom-gcc-sdm845-Use-floor-ops-for-sdcc-clks.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Introduce-an-allocator-for-in-kernel-i.patch-->>><<<++patches.suse/clk-qcom-fix-QCS404-TuringCC-regmap.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Check-if-irq-lines-to-the-GIC-are-alre.patch-->>><<<++patches.suse/clk-ingenic-jz4740-Fix-pll-half-divider-not-read-wri.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Disallow-userspace-control-of-in-kerne.patch-->>><<<++patches.suse/clk-actions-Don-t-reference-clk_init_data-after-regi.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Don-t-assume-initialized-vgic-when-set.patch-->>><<<++patches.suse/clk-meson-axg-audio-Don-t-reference-clk_init_data-af.patch++>>> -| <<<--patches.suse/arm64-Add-a-facility-to-turn-an-ESR-syndrome-into-a-.patch-->>><<<++patches.suse/clk-sirf-Don-t-reference-clk_init_data-after-registr.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-v3-Add-accessors-for-the-ICH_APxR.patch-->>><<<++patches.suse/clk-sprd-Don-t-reference-clk_init_data-after-registr.patch++>>> -| <<<--patches.suse/KVM-arm64-Make-kvm_condition_valid32-accessible-from.patch-->>><<<++patches.suse/clk-zx296718-Don-t-reference-clk_init_data-after-reg.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-hook-to-handle-guest-GICv3-sys.patch-->>><<<++patches.suse/clk-sunxi-Don-t-call-clk_hw_get_name-on-a-hw-that-is.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_BPR1_EL1-handler.patch-->>><<<++patches.suse/clk-imx8mm-Fix-typo-of-pwm3-clock-s-mux-option-4.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_IGRPEN1_EL1-handler.patch-->>><<<++patches.suse/clk-imx8mm-GPT1-clock-mux-option-5-should-be-sys_pll.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_IAR1_EL1-handler.patch-->>><<<++patches.suse/clk-imx-imx8mm-fix-audio-pll-setting.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_EOIR1_EL1-handler.patch-->>><<<++patches.suse/clk-imx8mq-Mark-AHB-clock-as-critical.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_AP1Rn_EL1-handler.patch-->>><<<++patches.suse/clk-imx8mq-Fix-sys3-pll-references.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_HPPIR1_EL1-handler.patch-->>><<<++patches.suse/clk-imx8mm-Fix-incorrect-parents.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Enable-trapping-of-Group-1-system-.patch-->>><<<++patches.suse/clk-imx-pll14xx-avoid-glitch-when-set-rate.patch++>>> -| <<<--patches.suse/KVM-arm64-Enable-GICv3-Group-1-sysreg-trapping-via-c.patch-->>><<<++patches.suse/clk-imx-clk-pll14xx-unbypass-PLL-by-default.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_BPR0_EL1-handler.patch-->>><<<++patches.suse/clk-imx-imx8mm-fix-pll-mux-bit.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_IGNREN0_EL1-handler.patch-->>><<<++patches.suse/clk-sunxi-ng-v3s-add-the-missing-PLL_DDR1.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-misc-Group-0-handlers.patch-->>><<<++patches.suse/clk-sunxi-ng-v3s-add-missing-clock-slices-for-MMC2-m.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Enable-trapping-of-Group-0-system-.patch-->>><<<++patches.suse/clk-renesas-mstp-Set-GENPD_FLAG_ALWAYS_ON-for-clock-.patch++>>> -| <<<--patches.suse/KVM-arm64-Enable-GICv3-Group-0-sysreg-trapping-via-c.patch-->>><<<++patches.suse/clk-renesas-cpg-mssr-Set-GENPD_FLAG_ALWAYS_ON-for-cl.patch++>>> -| <<<--patches.suse/arm64-Add-MIDR-values-for-Cavium-cn83XX-SoCs.patch-->>><<<++patches.suse/clk-fix-devm_platform_ioremap_resource.cocci-warning.patch++>>> -| <<<--patches.suse/arm64-Add-workaround-for-Cavium-Thunder-erratum-3011.patch-->>><<<++patches.suse/dt-bindings-bcm2835-cprman-Add-bcm2711-support.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_DIR_EL1-handler.patch-->>><<<++patches.suse/clk-bcm2835-Introduce-SoC-specific-clock-registratio.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_RPR_EL1-handler.patch-->>><<<++patches.suse/clk-bcm2835-Add-BCM2711_CLOCK_EMMC2-support.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_CTLR_EL1-handler.patch-->>><<<++patches.suse/clk-bcm2835-Mark-PLLD_PER-as-CRITICAL.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Add-ICV_PMR_EL1-handler.patch-->>><<<++patches.suse/clk-Evict-unregistered-clks-from-parent-caches.patch++>>> -| <<<--patches.suse/KVM-arm64-Enable-GICv3-common-sysreg-trapping-via-co.patch-->>><<<++patches.suse/clk-actions-Fix-factor-clk-struct-member-access.patch++>>> -| <<<--patches.suse/KVM-arm64-vgic-v3-Log-which-GICv3-system-registers-a.patch-->>><<<++patches.suse/clk-Make-clk_bulk_get_all-return-a-valid-id.patch++>>> -| <<<--patches.suse/KVM-arm64-Log-an-error-if-trapping-a-read-from-write.patch-->>><<<++patches.suse/clk-at91-fix-update-bit-maps-on-CFG_MOR-write.patch++>>> -| <<<--patches.suse/KVM-arm64-Log-an-error-if-trapping-a-write-to-read-o.patch-->>><<<++patches.suse/clk-at91-select-parent-if-main-oscillator-or-bypass-.patch++>>> -| <<<--patches.suse/arm64-kvm-sysreg-fix-typo-d-SYS_ICC_IGRPEN-_EL1.patch-->>><<<++patches.suse/clk-sprd-add-missing-kfree.patch++>>> -| <<<--patches.suse/arm64-kvm-vgic-use-SYS_DESC.patch-->>><<<++patches.suse/arm64-dts-ti-k3-am65-main-Fix-gic-its-node-unit-addr.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Signal-SIGBUS-when-stage2-discovers-hw.patch-->>><<<++patches.suse/ARM-samsung-Fix-system-restart-on-S3C6410.patch++>>> -| <<<--patches.suse/KVM-x86-remove-ignored-type-attribute.patch-->>><<<++patches.suse/ARM-dts-dir685-Drop-spi-cpol-from-the-display.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Enable-guests-to-use-large-decreme.patch-->>><<<++patches.suse/printk-Do-not-lose-last-line-in-kmsg-buffer-dump.patch++>>> -| <<<--patches.suse/powerpc-xive-01-KVM-PPC-Book3S-HV-Don-t-let-VCPU-sleep-if-it-has-a-d.patch-->>><<<++patches.suse/vsprintf-Prevent-crash-when-dereferencing-invalid-po.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Context-switch-HFSCR-between-host-.patch-->>><<<++patches.suse/randstruct-Check-member-structs-in-is_pure_ops_struc.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Allow-userspace-to-set-the-desired.patch-->>><<<++patches.suse/mm-mmu_notifiers-hoist-do_mmu_notifier_register-down.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Virtualize-doorbell-facility-on-PO.patch-->>><<<++patches.suse/mm-mmu_notifiers-do-not-speculatively-allocate-a-mmu.patch++>>> -| <<<--patches.suse/powerpc-xive-02-KVM-PPC-Book3S-HV-Don-t-sleep-if-XIVE-interrupt-pend.patch-->>><<<++patches.suse/mm-mmu_notifiers-add-a-get-put-scheme-for-the-regist.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Add-new-capability-to-control-MCE-.patch-->>><<<++patches.suse/0003-drm-amdkfd-fix-a-use-after-free-race-with-mmu_notife.patch++>>> -| <<<--patches.suse/powerpc-book3s-EXPORT_SYMBOL_GPL-machine_check_print_event_info.patch-->>><<<++patches.suse/RDMA-odp-Use-the-common-interval-tree-library-instea.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Exit-guest-upon-MCE-when-FWNMI-cap.patch-->>><<<++patches.suse/RDMA-odp-Iterate-over-the-whole-rbtree-directly.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Add-capability-to-report-possible-.patch-->>><<<++patches.suse/RDMA-odp-Make-it-clearer-when-a-umem-is-an-implicit-.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Simplify-dynamic-micro-threading-code.patch-->>><<<++patches.suse/RMDA-odp-Consolidate-umem_odp-initialization.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Close-race-with-testing-for-signal.patch-->>><<<++patches.suse/RDMA-odp-Make-the-three-ways-to-create-a-umem_odp-cl.patch++>>> -| <<<--patches.suse/x86-kvm-mmu-dead-code-thanks-to-access-tracking.patch-->>><<<++patches.suse/RDMA-odp-Split-creating-a-umem_odp-from-ib_umem_get.patch++>>> -| <<<--patches.suse/x86-kvm-mmu-make-spte-mmio-mask-more-explicit.patch-->>><<<++patches.suse/RDMA-odp-Provide-ib_umem_odp_release-to-undo-the-all.patch++>>> -| <<<--patches.suse/kvm-x86-mmu-allow-A-D-bits-to-be-disabled-in-an-mmu.patch-->>><<<++patches.suse/RDMA-odp-Check-for-overflow-when-computing-the-umem_.patch++>>> -| <<<--patches.suse/x86-kvm-mmu-use-ept-a-d-in-vmcs02-iff-used-in-vmcs12.patch-->>><<<++patches.suse/RDMA-odp-Use-kvcalloc-for-the-dma_list-and-page_list.patch++>>> -| <<<--patches.suse/xen-dont-print-error-message-in-case-og-missing-xenstore-entry.patch-->>><<<++patches.suse/RDMA-core-Make-invalidate_range-a-device-operation.patch++>>> -| <<<--patches.suse/xen-vcpu-simplify-xen_vcpu-related-code.patch-->>><<<++patches.suse/RDMA-mlx5-Use-ib_umem_start-instead-of-umem.address.patch++>>> -| <<<--patches.suse/xen-support-more-32-vcpus-at-domain-restore.patch-->>><<<++patches.suse/RDMA-mlx5-Use-odp-instead-of-mr-umem-in-pagefault_mr.patch++>>> -| <<<--patches.suse/xen-vcpu-handle-xen_vcpu_setup-failure-at-boot.patch-->>><<<++patches.suse/RDMA-odp-use-mmu_notifier_get-put-for-struct-ib_ucon.patch++>>> -| <<<--patches.suse/xen-add-sysfs-node-for-guest-type.patch-->>><<<++patches.suse/RDMA-odp-remove-ib_ucontext-from-ib_umem.patch++>>> -| <<<--patches.suse/xen-allocate-page-for-shared-info-page-from-low-mem.patch-->>><<<++patches.suse/mm-hmm-fix-hmm_range_fault-s-handling-of-swapped-out-pages.patch++>>> -| <<<--patches.suse/s390-crash-Remove-unused-KEXEC_NOTE_BYTES.patch-->>><<<++patches.suse/mm-hmm-hmm_range_fault-null-pointer-bug.patch++>>> -| <<<--patches.suse/ibmveth-properly-unwind-on-init-errors.patch-->>><<<++patches.suse/mm-hmm-hmm_range_fault-infinite-loop.patch++>>> -| <<<--patches.suse/0001-mqueue-move-compat-syscalls-to-native-ones.patch-->>><<<++patches.suse/IB-hfi1-Do-not-update-hcrc-for-a-KDETH-packet-during.patch++>>> -| <<<--patches.suse/provide-linux-set_memory.h.patch-->>><<<++patches.suse/IB-hfi1-Remove-unused-define.patch++>>> -| <<<--patches.suse/ocfs2-fix-a-static-checker-warning.patch-->>><<<++patches.suse/RDMA-mlx4-Untag-user-pointers-in-mlx4_get_umem_mr.patch++>>> -| <<<--patches.suse/ksm-introduce-ksm_max_page_sharing-per-page-deduplication-limit-->>><<<++patches.suse/RDMA-hns-Fix-comparison-of-unsigned-long-variable-en.patch++>>> -| <<<--patches.suse/ksm-fix-use-after-free-with-merge_across_nodes-0-->>><<<++patches.suse/RDMA-core-Annotate-destroy-of-mutex-to-ensure-that-i.patch++>>> -| <<<--patches.suse/ksm-cleanup-stable_node-chain-collapse-case-->>><<<++patches.suse/IB-mlx5-Avoid-unnecessary-typecast.patch++>>> -| <<<--patches.suse/ksm-swap-the-two-output-parameters-of-chain-chain_prune-->>><<<++patches.suse/RDMA-hns-Package-the-flow-of-creating-cq.patch++>>> -| <<<--patches.suse/ksm-optimize-refile-of-stable_node_dup-at-the-head-of-the-chain-->>><<<++patches.suse/RDMA-hns-Refactor-the-code-of-creating-srq.patch++>>> -| <<<--patches.suse/0001-mm-remove-return-value-from-init_currently_empty_zon.patch-->>><<<++patches.suse/RDMA-hns-Refactor-for-hns_roce_v2_modify_qp-function.patch++>>> -| <<<--patches.suse/0002-mm-memory_hotplug-use-node-instead-of-zone-in-can_on.patch-->>><<<++patches.suse/RDMA-hns-Use-a-separated-function-for-setting-extend.patch++>>> -| <<<--patches.suse/0003-mm-drop-page_initialized-check-from-get_nid_for_pfn.patch-->>><<<++patches.suse/RDMA-hns-optimize-the-duplicated-code-for-qpc-settin.patch++>>> -| <<<--patches.suse/0004-mm-memory_hotplug-get-rid-of-is_zone_device_section.patch-->>><<<++patches.suse/RDMA-hns-Optimize-hns_roce_mhop_alloc-function.patch++>>> -| <<<--patches.suse/0005-mm-memory_hotplug-split-up-register_one_node.patch-->>><<<++patches.suse/RDMA-hns-Package-for-hns_roce_rereg_user_mr-function.patch++>>> -| <<<--patches.suse/0006-mm-memory_hotplug-consider-offline-memblocks-removab.patch-->>><<<++patches.suse/RDMA-hns-Refactor-hem-table-mhop-check-and-calculati.patch++>>> -| <<<--patches.suse/0007-mm-consider-zone-which-is-not-fully-populated-to-hav.patch-->>><<<++patches.suse/RDMA-hns-Refactor-eq-table-init-for-hip08.patch++>>> -| <<<--patches.suse/0008-mm-compaction-skip-over-holes-in-__reset_isolation_s.patch-->>><<<++patches.suse/RDMA-qib-Unneeded-variable-ret.patch++>>> -| <<<--patches.suse/0009-mm-__first_valid_page-skip-over-offline-pages.patch-->>><<<++patches.suse/RDMA-qedr-Remove-Unneeded-variable-rc.patch++>>> -| <<<--patches.suse/0010-mm-vmstat-skip-reporting-offline-pages-in-pagetypein.patch-->>><<<++patches.suse/IB-usnic-Use-dev_get_drvdata.patch++>>> -| <<<--patches.suse/0011-mm-memory_hotplug-do-not-associate-hotadded-memory-t.patch-->>><<<++patches.suse/RDMA-mlx4-Separate-creation-of-RWQ-and-QP.patch++>>> -| <<<--patches.suse/0012-mm-memory_hotplug-fix-MMOP_ONLINE_KEEP-behavior.patch-->>><<<++patches.suse/RDMA-mlx4-Annotate-boolean-arguments-as-bool-and-not.patch++>>> -| <<<--patches.suse/0013-mm-memory_hotplug-do-not-assume-ZONE_NORMAL-is-defau.patch-->>><<<++patches.suse/RDMA-core-Support-netlink-commands-in-non-init_net-n.patch++>>> -| <<<--patches.suse/0014-mm-memory_hotplug-replace-for_device-by-want_membloc.patch-->>><<<++patches.suse/IB-mlx5-Add-CREATE_PSV-DESTROY_PSV-for-devx-interfac.patch++>>> -| <<<--patches.suse/0015-mm-memory_hotplug-fix-the-section-mismatch-warning.patch-->>><<<++patches.suse/qed-Change-dpi_addr-to-be-denoted-with-__iomem.patch++>>> -| <<<--patches.suse/0016-mm-memory_hotplug-remove-unused-cruft-after-memory-h.patch-->>><<<++patches.suse/IB-mlx5-Refactor-code-for-counters-allocation.patch++>>> -| <<<--patches.suse/0001-mm-zero-hash-tables-in-allocator.patch-->>><<<++patches.suse/IB-mlx5-Support-per-device-q-counters-in-switchdev-m.patch++>>> -| <<<--patches.suse/0001-mm-update-callers-to-use-HASH_ZERO-flag.patch-->>><<<++patches.suse/IB-bnxt_re-Do-not-notifify-GID-change-event.patch++>>> -| <<<--patches.suse/mm-adaptive-hash-table-scaling.patch-->>><<<++patches.suse/RDMA-efa-Expose-device-statistics.patch++>>> -| <<<--patches.suse/cxl-02-mm-hugetlb-clean-up-ARCH_HAS_GIGANTIC_PAGE.patch-->>><<<++patches.suse/infiniband-Remove-dev_err-usage-after-platform_get_i.patch++>>> -| <<<--patches.suse/cxl-01-powerpc-mm-hugetlb-add-support-for-1G-huge-pages.patch-->>><<<++patches.suse/RDMA-core-fix-spelling-mistake-Nelink-Netlink.patch++>>> -| <<<--patches.suse/mm-gup-remove-broken-vm_bug_on_page-compound-check-for-hugepages.patch-->>><<<++patches.suse/RDMA-mlx5-Remove-DEBUG-ODP-code.patch++>>> -| <<<--patches.suse/mm-gup-ensure-real-head-page-is-ref-counted-when-using-hugepages.patch-->>><<<++patches.suse/RDMA-hns-remove-set-but-not-used-variable-irq_num.patch++>>> -| <<<--patches.suse/0001-mm-kmemleak-slightly-reduce-the-size-of-some-structu.patch-->>><<<++patches.suse/mlx5-Fix-formats-with-line-continuation-whitespace.patch++>>> -| <<<--patches.suse/0002-mm-kmemleak-factor-object-reference-updating-out-of-.patch-->>><<<++patches.suse/rdma-Enable-ib_alloc_cq-to-spread-work-over-a-device.patch++>>> -| <<<--patches.suse/0003-mm-kmemleak-treat-vm_struct-as-alternative-reference.patch-->>><<<++patches.suse/RDMA-hns-Remove-not-used-UAR-assignment.patch++>>> -| <<<--patches.suse/libnvdimm-label-add-v1.2-nvdimm-label-definitions.patch-->>><<<++patches.suse/RDMA-core-Introduce-ratelimited-ibdev-printk-functio.patch++>>> -| <<<--patches.suse/libnvdimm-label-add-v1.2-interleave-set-cookie-algor.patch-->>><<<++patches.suse/RDMA-efa-Rate-limit-admin-queue-error-prints.patch++>>> -| <<<--patches.suse/libnvdimm-label-honor-the-lba-size-specified-in-v1.2.patch-->>><<<++patches.suse/RDMA-Introduce-ib_port_phys_state-enum.patch++>>> -| <<<--patches.suse/libnvdimm-label-populate-the-type_guid-property-for-.patch-->>><<<++patches.suse/RDMA-cxgb3-Use-ib_device_set_netdev.patch++>>> -| <<<--patches.suse/libnvdimm-label-populate-isetcookie-for-blk-aperture.patch-->>><<<++patches.suse/RDMA-core-Add-common-iWARP-query-port.patch++>>> -| <<<--patches.suse/libnvdimm-label-update-nlabel-and-position-handling-.patch-->>><<<++patches.suse/RDMA-cxgb3-cxgb4-i40iw-Remove-common-code.patch++>>> -| <<<--patches.suse/libnvdimm-label-add-v1.2-label-checksum-support.patch-->>><<<++patches.suse/RDMA-hns-remove-obsolete-Kconfig-comment.patch++>>> -| <<<--patches.suse/libnvdimm-label-add-address-abstraction-identifiers.patch-->>><<<++patches.suse/RDMA-hns-Encapsulate-some-lines-for-setting-sq-size-.patch++>>> -| <<<--patches.suse/libnvdimm-label-switch-to-using-v1.2-labels-by-defau.patch-->>><<<++patches.suse/RDMA-hns-Optimize-hns_roce_modify_qp-function.patch++>>> -| <<<--patches.suse/libnvdimm-pmem-Add-sysfs-notifications-to-badblocks.patch-->>><<<++patches.suse/RDMA-hns-Update-the-prompt-message-for-creating-and-.patch++>>> -| <<<--patches.suse/acpi-nfit-Add-support-of-NVDIMM-memory-error-notific.patch-->>><<<++patches.suse/RDMA-hns-Remove-unnessary-init-for-cmq-reg.patch++>>> -| <<<--patches.suse/libnvdimm-btt-BTT-updates-for-UEFI-2.7-format.patch-->>><<<++patches.suse/RDMA-hns-Clean-up-unnecessary-initial-assignment.patch++>>> -| <<<--patches.suse/acpi-nfit-quiet-invalid-block-aperture-region-warnin.patch-->>><<<++patches.suse/RDMA-hns-Update-some-comments-style.patch++>>> -| <<<--patches.suse/libnvdimm-region-pmem-fix-badblocks-sysfs_get_dirent.patch-->>><<<++patches.suse/RDMA-hns-Handling-the-error-return-value-of-hem-func.patch++>>> -| <<<--patches.suse/libnvdimm-passthru-functions-clear-to-send.patch-->>><<<++patches.suse/RDMA-hns-Split-bool-statement-and-assign-statement.patch++>>> -| <<<--patches.suse/acpi-nfit-Enable-DSM-pass-thru-for-root-functions.patch-->>><<<++patches.suse/RDMA-hns-Refactor-irq-request-code.patch++>>> -| <<<--patches.suse/libnvdimm-acpi-nfit-Add-bus-level-dsm-mask-for-pass-.patch-->>><<<++patches.suse/RDMA-hns-Remove-unnecessary-kzalloc.patch++>>> -| <<<--patches.suse/acpi-nfit-Show-bus_dsm_mask-in-sysfs.patch-->>><<<++patches.suse/RDMA-hns-Refactor-hns_roce_v2_set_hem-for-hip08.patch++>>> -| <<<--patches.suse/acpi-nfit-Issue-Start-ARS-to-retrieve-existing-recor.patch-->>><<<++patches.suse/RDMA-hns-Remove-redundant-print-in-hns_roce_v2_ceq_i.patch++>>> -| <<<--patches.suse/libnvdimm-namespace-record-lbasize-for-pmem-namespac.patch-->>><<<++patches.suse/RDMA-hns-Disable-alw_lcl_lpbk-of-SSU.patch++>>> -| <<<--patches.suse/0024-x86-uaccess-introduce-copy_from_iter_flushcache-for-.patch-->>><<<++patches.suse/RDMA-hns-Use-the-new-APIs-for-printing-log.patch++>>> -| <<<--patches.suse/dm-add-copy_from_iter-dax-operation-support.patch-->>><<<++patches.suse/IB-mlx5-Add-legacy-events-to-DEVX-list.patch++>>> -| <<<--patches.suse/filesystem-dax-convert-to-dax_copy_from_iter.patch-->>><<<++patches.suse/IB-mlx5-Expose-XRQ-legacy-commands-over-the-DEVX-int.patch++>>> -| <<<--patches.suse/dax-pmem-introduce-an-optional-flush-dax_operation.patch-->>><<<++patches.suse/RDMA-mlx5-Annotate-lock-dependency-in-bind-unbind-sl.patch++>>> -| <<<--patches.suse/dm-add-flush-dax-operation-support.patch-->>><<<++patches.suse/RDMA-hns-Logic-optimization-of-wc_flags.patch++>>> -| <<<--patches.suse/filesystem-dax-convert-to-dax_flush.patch-->>><<<++patches.suse/RDMA-hns-Bugfix-for-creating-qp-attached-to-srq.patch++>>> -| <<<--patches.suse/x86-dax-replace-clear_pmem-with-open-coded-memset-da.patch-->>><<<++patches.suse/RDMA-hns-Modify-pi-vlaue-when-cq-overflows.patch++>>> -| <<<--patches.suse/x86-dax-libnvdimm-remove-wb_cache_pmem-indirection.patch-->>><<<++patches.suse/RDMA-hns-Bugfix-for-slab-out-of-bounds-when-unloadin.patch++>>> -| <<<--patches.suse/x86-libnvdimm-pmem-move-arch_invalidate_pmem-to-libn.patch-->>><<<++patches.suse/RDMA-hns-bugfix-for-slab-out-of-bounds-when-loading-.patch++>>> -| <<<--patches.suse/libnvdimm-nfit-enable-support-for-volatile-ranges.patch-->>><<<++patches.suse/RDMA-hns-Remove-unuseful-member.patch++>>> -| <<<--patches.suse/dax-remove-default-copy_from_iter-fallback.patch-->>><<<++patches.suse/RDMA-hns-Fix-some-white-space-check_mtu_validate.patch++>>> -| <<<--patches.suse/dax-convert-to-bitmask-for-flags.patch-->>><<<++patches.suse/RDMA-Delete-DEBUG-code.patch++>>> -| <<<--patches.suse/libnvdimm-pmem-dax-export-a-cache-control-attribute.patch-->>><<<++patches.suse/RDMA-mlx5-RDMA_RX-flow-type-support-for-user-applica.patch++>>> -| <<<--patches.suse/libnvdimm-pmem-disable-dax-flushing-when-pmem-is-fro.patch-->>><<<++patches.suse/RDMA-efa-Remove-umem-check-on-dereg-MR-flow.patch++>>> -| <<<--patches.suse/of-Make-of_fwnode_handle-safer.patch-->>><<<++patches.suse/RDMA-efa-Use-existing-FIELD_SIZEOF-macro.patch++>>> -| <<<--patches.suse/clk-mvebu-armada-38x-add-support-for-1866MHz-variant.patch-->>><<<++patches.suse/RDMA-iwpm-Delete-unnecessary-checks-before-the-macro.patch++>>> -| <<<--patches.suse/clk-at91-fix-clk-generated-parenting-->>><<<++patches.suse/IB-mlx5-Remove-check-of-FW-capabilities-in-ODP-page-.patch++>>> -| <<<--patches.suse/clk-scpi-fix-return-type-of-__scpi_dvfs_round_rate-->>><<<++patches.suse/IB-mlx5-Add-page-fault-handler-for-DC-initiator-WQE.patch++>>> -| <<<--patches.suse/clk-Fix-__set_clk_rates-error-print-string-->>><<<++patches.suse/RDMA-hns-Modify-the-data-structure-of-hns_roce_av.patch++>>> -| <<<--patches.suse/clk-renesas-rcar-gen2-Fix-PLL0-on-R-Car-V2H-and-E2-->>><<<++patches.suse/RDMA-hns-Remove-the-some-magic-number.patch++>>> -| <<<--patches.suse/clk-renesas-r8a7745-Remove-nonexisting-scu-src-0789--->>><<<++patches.suse/RDMA-hns-Fix-cast-from-or-to-restricted-__le32-for-d.patch++>>> -| <<<--patches.suse/clk-renesas-r8a7745-Remove-PLL-configs-for-MD19-0-->>><<<++patches.suse/RDMA-hns-Add-reset-process-for-function-clear.patch++>>> -| <<<--patches.suse/clk-renesas-r8a7795-Correct-pwm-gpio-and-i2c-parent--->>><<<++patches.suse/RDMA-hns-Remove-if-else-judgment-statements-for-crea.patch++>>> -| <<<--patches.suse/0001-clk-add-clk_bulk_get-accessories.patch-->>><<<++patches.suse/RDMA-hns-Delete-the-not-used-lines.patch++>>> -| <<<--patches.suse/clk-at91-fix-clk-generated-compilation-->>><<<++patches.suse/RDMA-hns-Fix-wrong-assignment-of-qp_access_flags.patch++>>> -| <<<--patches.suse/0023-clk-rockchip-add-dt-binding-header-for-rk3128.patch-->>><<<++patches.suse/RDMA-cma-Fix-false-error-message.patch++>>> -| <<<--patches.suse/0024-clk-rockchip-add-ids-for-rk3399-testclks-used-for-ca.patch-->>><<<++patches.suse/Documentation-infiniband-update-name-of-some-functio.patch++>>> -| <<<--patches.suse/clk-socfpga-Fix-the-smplsel-on-Arria10-and-Stratix10-->>><<<++patches.suse/RDMA-hns-Use-devm_platform_ioremap_resource-to-simpl.patch++>>> -| <<<--patches.suse/clk-scpi-error-when-clock-fails-to-register-->>><<<++patches.suse/RDMA-odp-Add-missing-cast-for-32-bit.patch++>>> -| <<<--patches.suse/0003-mfd-intel-lpss-Add-Intel-Cannonlake-PCI-IDs.patch-->>><<<++patches.suse/RDMA-usnic-Avoid-overly-large-buffers-on-stack.patch++>>> -| <<<--patches.suse/mfd-rn5t618-Unregister-restart-handler-on-remove-->>><<<++patches.suse/RDMA-Fix-goto-target-to-release-the-allocated-memory.patch++>>> -| <<<--patches.suse/mfd-intel_soc_pmic-Select-designware-i2c-bus-driver-->>><<<++patches.suse/RDMA-siw-Fix-page-address-mapping-in-TX-path.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0007-Correctly-initialize-core_idle_state_ptr.patch-->>><<<++patches.suse/IB-iser-Support-up-to-16MB-data-transfer-in-a-single.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0006-Decouple-Timebase-restore-Per-core-SPRs-restore.patch-->>><<<++patches.suse/RDMA-siw-Relax-from-kmap_atomic-use-in-TX-path.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0005-Restore-LPCR-on-wakeup-from-deep-stop.patch-->>><<<++patches.suse/IB-hfi1-Add-traces-for-TID-RDMA-READ.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0004-Restore-SPRs-for-deep-idle-states-via-stop-API.patch-->>><<<++patches.suse/IB-rdmavt-hfi1-qib-Add-a-counter-for-credit-waits.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0003-Use-Requested-Level-for-restoring-state.patch-->>><<<++patches.suse/IB-hfi1-Define-variables-as-unsigned-long-to-fix-KAS.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0002-Allow-Deep-stop-states-that-don-t-stop-time.patch-->>><<<++patches.suse/RDMA-hns-Optimize-cmd-init-and-mode-selection-for-hi.patch++>>> -| <<<--patches.suse/powerpc-mm-Only-call-store_updates_sp-on-stores-in-d.patch-->>><<<++patches.suse/RDMA-hns-Package-operations-of-rq-inline-buffer-into.patch++>>> -| <<<--patches.suse/powerpc-mm-Remove-a-redundant-test-in-do_page_fault.patch-->>><<<++patches.suse/RDMA-bnxt_re-Fix-spelling-mistake-missin_resp-missin.patch++>>> -| <<<--patches.suse/powerpc-mm-Evaluate-user_mode-regs-only-once-in-do_p.patch-->>><<<++patches.suse/IB-mlx5-Use-the-original-address-for-the-page-during.patch++>>> -| <<<--patches.suse/powerpc-fadump-return-error-when-fadump-registration-fails.patch-->>><<<++patches.suse/IB-mlx5-Free-mpi-in-mp_slave-mode.patch++>>> -| <<<--patches.suse/powerpc-fadump-Add-a-warning-when-fadump_reserve_mem.patch-->>><<<++patches.suse/RDMA-efa-Fix-incorrect-error-print.patch++>>> -| <<<--patches.suse/powerpc-fadump-Update-comment-about-offset-where-fadump-is-registered.patch-->>><<<++patches.suse/RDMA-Fix-double-free-in-srq-creation-error-flow.patch++>>> -| <<<--patches.suse/powerpc-fadump-Set-an-upper-limit-for-boot-memory-size.patch-->>><<<++patches.suse/0004-dm-make-dm_table_find_target-return-NULL.patch++>>> -| <<<--patches.suse/powerpc-lib-xor_vmx-Ensure-no-altivec-code-executes-.patch-->>><<<++patches.suse/dm-zoned-fix-invalid-memory-access.patch++>>> -| <<<--patches.suse/cxl-Unlock-on-error-in-probe.patch-->>><<<++patches.suse/dm-raid-fix-updating-of-max_discard_sectors-limit.patch++>>> -| <<<--patches.suse/powerpc-64s-Machine-check-handle-ifetch-from-foreign-real-address-for-POWER9.patch-->>><<<++patches.suse/scsi-ufs-Change-names-related-to-error-history.patch++>>> -| <<<--patches.suse/powerpc-64s-Optimize-hypercall-syscall-entry.patch-->>><<<++patches.suse/scsi-ufs-Add-fatal-and-auto-hibern8-error-history.patch++>>> -| <<<--patches.suse/powerpc-64s-Leave-interrupts-hard-enabled-in-context.patch-->>><<<++patches.suse/scsi-ufs-Do-not-reset-error-history-during-host-rese.patch++>>> -| <<<--patches.suse/powerpc-64-Drop-reservation-clearing-ldarx-in-contex.patch-->>><<<++patches.suse/scsi-ufs-Add-history-of-fatal-events.patch++>>> -| <<<--patches.suse/powerpc-64-Drop-explicit-hwsync-in-context-switch.patch-->>><<<++patches.suse/scsi-core-add-support-for-request-batching.patch++>>> -| <<<--patches.suse/powerpc-64s-Avoid-cpabort-in-context-switch-when-pos.patch-->>><<<++patches.suse/scsi-virtio_scsi-implement-request-batching.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0008-Move-soft-interrupt-mask-logic-into-C-code.patch-->>><<<++patches.suse/scsi-lpfc-Remove-unnecessary-null-check-before-kfree.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0009-Simplify-lazy-IRQ-handling-in-CPU-offline.patch-->>><<<++patches.suse/scsi-ufs-change-msleep-to-usleep_range.patch++>>> -| <<<--patches.suse/powerpc-64s-idle-Process-interrupts-from-system-reset-wakeup.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-unnecessary-null-check.patch++>>> -| <<<--patches.suse/powerpc-64s-msgclr-when-handling-doorbell-exceptions.patch-->>><<<++patches.suse/scsi-aic94xx-Remove-unnecessary-null-check.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0001-64s-idle-Branch-to-handler-with-virtual-mode-offset.patch-->>><<<++patches.suse/scsi-fdomain-use-BCTL_RST-in-fdomain_reset.patch++>>> -| <<<--patches.suse/powerpc-64s-idle-Avoid-SRR-usage-in-idle-sleep-wake-.patch-->>><<<++patches.suse/scsi-fdomain-use-BSTAT_-MSG-CMD-IO-in-fdomain_work.patch++>>> -| <<<--patches.suse/powerpc-64s-Add-EX_SIZE-definition-for-paca-exceptio.patch-->>><<<++patches.suse/scsi-fdomain_isa-use-CFG1_IRQ_MASK.patch++>>> -| <<<--patches.suse/powerpc-mm-Trace-tlbie-l-instructions.patch-->>><<<++patches.suse/scsi-qla2xxx-Replace-vmalloc-memset-with-vzalloc.patch++>>> -| <<<--patches.suse/powerpc-tm-Fix-comment.patch-->>><<<++patches.suse/scsi-scsi_debugfs-Use-for_each_set_bit-to-simplify-c.patch++>>> -| <<<--patches.suse/powerpc-powernv-pci-01-Reduce-spam-when-dumping-PEST.patch-->>><<<++patches.suse/scsi-mpt3sas-clean-up-a-couple-sizeof-uses.patch++>>> -| <<<--patches.suse/powerpc-powernv-pci-02-Dynamically-allocate-PHB-diag-data.patch-->>><<<++patches.suse/scsi-cxlflash-Mark-expected-switch-fall-throughs.patch++>>> -| <<<--patches.suse/powerpc-powernv-pci-03-Add-support-for-PHB4-diagnostics.patch-->>><<<++patches.suse/scsi-ibmvscsi_tgt-Mark-expected-switch-fall-throughs.patch++>>> -| <<<--patches.suse/powerpc-Only-do-ERAT-invalidate-on-radix-context-switch-on-P9-DD1.patch-->>><<<++patches.suse/scsi-mpt3sas-support-target-smid-for-abort-query-tas.patch++>>> -| <<<--patches.suse/powerpc-64s-Invalidate-ERAT-on-powersave-wakeup-for-POWER9.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-DMA-unmap-leak.patch++>>> -| <<<--patches.suse/powerpc-xive-03-Silence-message-about-VP-block-allocati.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-different-size-DMA-Alloc-Unmap.patch++>>> -| <<<--patches.suse/powerpc-perf-0026-Fix-branch-event-code-for-power9.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-abort-timeout-race-condition.patch++>>> -| <<<--patches.suse/powerpc-fadump-avoid-duplicates-in-crash-memory-ranges.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-Correct-index-for-Q-Pair-array.patch++>>> -| <<<--patches.suse/powerpc-fadump-avoid-holes-in-boot-memory-area-when-fadump-is-registered.patch-->>><<<++patches.suse/scsi-qla2xxx-Skip-FW-dump-on-LOOP-initialization-err.patch++>>> -| <<<--patches.suse/powerpc-fadump-provide-a-helpful-error-message.patch-->>><<<++patches.suse/scsi-qla2xxx-Reject-EH_-abort-device_reset-target_re.patch++>>> -| <<<--patches.suse/powerpc-fadump-add-reschedule-point-while-releasing-memory.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-Relogin-to-prevent-modifying-scan_s.patch++>>> -| <<<--patches.suse/powerpc-powernv-idle-Clear-r12-on-wakeup-from-stop-lite.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-premature-timer-expiration.patch++>>> -| <<<--patches.suse/0001-spin-loop-primitives-for-busy-waiting.patch-->>><<<++patches.suse/scsi-qla2xxx-Retry-fabric-Scan-on-IOCB-queue-full.patch++>>> -| <<<--patches.suse/0001-powerpc-use-spin-loop-primitives-in-some-functions.patch-->>><<<++patches.suse/scsi-qla2xxx-Correct-error-handling-during-initializ.patch++>>> -| <<<--patches.suse/powerpc-mm-Add-devmap-support-for-ppc64.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-NVMe-port-discovery-after-a-short-d.patch++>>> -| <<<--patches.suse/0001-powerpc-perf-hv-24x7-fix-passing-of-catalog-version-number.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-common-update-firmware-options-rout.patch++>>> -| <<<--patches.suse/0002-powerpc-perf-hv-24x7-fix-off-by-one-error-in-request_buffer-check.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-hang-in-fcport-delete-path.patch++>>> -| <<<--patches.suse/0003-powerpc-perf-hv-24x7-properly-iterate-through-results.patch-->>><<<++patches.suse/scsi-qla2xxx-Allow-NVMe-IO-to-resume-with-short-cabl.patch++>>> -| <<<--patches.suse/0004-powerpc-perf-hx-24x7-don-t-log-failed-hcall-twice.patch-->>><<<++patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.18-k.patch++>>> -| <<<--patches.suse/0005-powerpc-perf-hv-24x7-fix-return-value-of-hcalls.patch-->>><<<++patches.suse/scsi-megaraid_sas-Make-a-bunch-of-functions-static.patch++>>> -| <<<--patches.suse/0006-powerpc-perf-hv-24x7-minor-improvements.patch-->>><<<++patches.suse/scsi-megaraid_sas-Fix-a-compilation-warning.patch++>>> -| <<<--patches.suse/0007-powerpc-perf-hv-24x7-support-v2-of-the-hypervisor-api.patch-->>><<<++patches.suse/scsi-ibmvfc-Mark-expected-switch-fall-throughs.patch++>>> -| <<<--patches.suse/0008-powerpc-perf-hv-24x7-aggregate-result-elements-on-power9-smt8.patch-->>><<<++patches.suse/scsi-qlogicpti-Mark-expected-switch-fall-throughs.patch++>>> -| <<<--patches.suse/cxl-03-Export-library-to-support-IBM-XSL.patch-->>><<<++patches.suse/scsi-sun3_scsi-Mark-expected-switch-fall-throughs.patch++>>> -| <<<--patches.suse/powerpc-mm-hash-Implement-mark_rodata_ro-for-hash.patch-->>><<<++patches.suse/scsi-wd33c93-Mark-expected-switch-fall-through.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Implement-STRICT_RWX-mark_rodata_ro.patch-->>><<<++patches.suse/scsi-ufs-revamp-string-descriptor-reading.patch++>>> -| <<<--patches.suse/0002-tools-testing-selftests-sysctl-Add-pre-check-to-the-.patch-->>><<<++patches.suse/scsi-core-Make-scsi_internal_device_unblock_nowait-r.patch++>>> -| <<<--patches.suse/tpm-179-crb-fix-priv-cmd_size-initialisation.patch-->>><<<++patches.suse/scsi-core-Complain-if-scsi_target_block-fails.patch++>>> -| <<<--patches.suse/tpm-consolidate-the-TPM-startup-code.patch-->>><<<++patches.suse/scsi-core-Reduce-memory-required-for-SCSI-logging.patch++>>> -| <<<--patches.suse/tpm-use-tpm_buf-functions-in-tpm2_pcr_read.patch-->>><<<++patches.suse/scsi-ufs-Configure-clock-in-.hce_enable_notify-in-Ca.patch++>>> -| <<<--patches.suse/tpm-use-tpm2_pcr_read-in-tpm2_do_selftest.patch-->>><<<++patches.suse/scsi-ncr53c8xx-Mark-expected-switch-fall-through.patch++>>> -| <<<--patches.suse/tpm-do-not-suspend-resume-if-power-stays-on.patch-->>><<<++patches.suse/scsi-hisi_sas-Make-max-IPTT-count-equal-for-all-hw-r.patch++>>> -| <<<--patches.suse/IB-core-Fix-uninitialized-variable-use-in-check_qp_p.patch-->>><<<++patches.suse/scsi-hisi_sas-Drop-hisi_sas_hw.get_free_slot.patch++>>> -| <<<--patches.suse/IB-core-Fix-static-analysis-warning-in-ib_policy_cha.patch-->>><<<++patches.suse/scsi-hisi_sas-Fix-pointer-usage-error-in-show-debugf.patch++>>> -| <<<--patches.suse/cifs-set-mapping-error-when-page-writeback-fails-in-writepage-or-la.patch-->>><<<++patches.suse/scsi-hisi_sas-Snapshot-HW-cache-of-IOST-and-ITCT-at-.patch++>>> -| <<<--patches.suse/CIFS-add-CONFIG_CIFS_DEBUG_KEYS-to-dump-encryption-keys.patch-->>><<<++patches.suse/scsi-hisi_sas-Snapshot-AXI-and-RAS-register-at-debug.patch++>>> -| <<<--patches.suse/cifs-prototype-declaration-and-definition-for-smb-2-.patch-->>><<<++patches.suse/scsi-hisi_sas-Fix-out-of-bound-at-debug_I_T_nexus_re.patch++>>> -| <<<--patches.suse/cifs-Use-smb-2-3-and-cifsacl-mount-options-getacl-fu.patch-->>><<<++patches.suse/scsi-hisi_sas-Don-t-bother-clearing-status-buffer-IU.patch++>>> -| <<<--patches.suse/cifs-hide-unused-functions.patch-->>><<<++patches.suse/scsi-hisi_sas-Make-slot-buf-minimum-allocation-of-PA.patch++>>> -| <<<--patches.suse/CIFS-add-SFM-mapping-for-0x01-0x1F.patch-->>><<<++patches.suse/scsi-hisi_sas-Drop-kmap_atomic-in-SMP-command-comple.patch++>>> -| <<<--patches.suse/cifs-Do-not-modify-mid-entry-after-submitting-I-O-in.patch-->>><<<++patches.suse/scsi-hisi_sas-Drop-SMP-resp-frame-DMA-mapping.patch++>>> -| <<<--patches.suse/cifs-set-oparms-create_options-rather-than-or-ing-in-CREATE_OPEN_BA.patch-->>><<<++patches.suse/scsi-hisi_sas-Drop-free_irq-when-devm_request_irq-fa.patch++>>> -| <<<--patches.suse/CIFS-fix-circular-locking-dependency.patch-->>><<<++patches.suse/scsi-hisi_sas-Modify-return-type-of-debugfs-function.patch++>>> -| <<<--patches.suse/0001-fs-remove-call_fsync-helper-function.patch-->>><<<++patches.suse/scsi-hisi_sas-Remove-some-unnecessary-code.patch++>>> -| <<<--patches.suse/mm-fix-mapping_set_error-call-in-me_pagecache_dirty.patch-->>><<<++patches.suse/scsi-hisi_sas-replace-p-with-pK.patch++>>> -| <<<--patches.suse/buffer-use-mapping_set_error-instead-of-setting-the-.patch-->>><<<++patches.suse/scsi-hisi_sas-Consolidate-internal-abort-calls-in-LU.patch++>>> -| <<<--patches.suse/fs-check-for-writeback-errors-after-syncing-out-buffers-in-generic_file_fsync.patch-->>><<<++patches.suse/scsi-pm80xx-remove-redundant-assignments-to-variable.patch++>>> -| <<<--patches.suse/buffer-set-errors-in-mapping-at-the-time-that-the-er.patch-->>><<<++patches.suse/scsi-mpt3sas-Add-support-for-PCIe-Lane-margin.patch++>>> -| <<<--patches.suse/jbd2-don-t-clear-and-reset-errors-after-waiting-on-writeback.patch-->>><<<++patches.suse/scsi-mpt3sas-memset-request-frame-before-reusing.patch++>>> -| <<<--patches.suse/mm-clear-as_eio-as_enospc-when-writeback-initiation-fails.patch-->>><<<++patches.suse/scsi-mpt3sas-Gracefully-handle-online-firmware-updat.patch++>>> -| <<<--patches.suse/mm-don-t-testclearpageerror-in-_filemap_fdatawait_range.patch-->>><<<++patches.suse/scsi-mpt3sas-Update-MPI-headers-to-2.6.8-spec.patch++>>> -| <<<--patches.suse/0001-lib-add-errseq_t-type-and-infrastructure-for-handlin.patch-->>><<<++patches.suse/scsi-mpt3sas-Enumerate-SES-of-a-managed-PCIe-switch.patch++>>> -| <<<--patches.suse/0002-fs-new-infrastructure-for-writeback-error-handling-a.patch-->>><<<++patches.suse/scsi-mpt3sas-Allow-ioctls-to-blocked-access-status-N.patch++>>> -| <<<--patches.suse/mm-set-both-as_eio-as_enospc-and-errseq_t-in-mapping_set_error.patch-->>><<<++patches.suse/scsi-mpt3sas-Support-MEMORY-MOVE-Tool-box-command.patch++>>> -| <<<--patches.suse/documentation-flesh-out-the-section-in-vfs-txt-on-storing-and-reporting-writeback-errors.patch-->>><<<++patches.suse/scsi-mpt3sas-Add-sysfs-to-know-supported-features.patch++>>> -| <<<--patches.suse/dax-set-errors-in-mapping-when-writeback-fails.patch-->>><<<++patches.suse/scsi-mpt3sas-Handle-fault-during-HBA-initialization.patch++>>> -| <<<--patches.suse/block-convert-to-errseq_t-based-writeback-error-tracking.patch-->>><<<++patches.suse/scsi-mpt3sas-Reduce-the-performance-drop.patch++>>> -| <<<--patches.suse/fs-convert-_generic_file_fsync-to-use-errseq_t-based-reporting.patch-->>><<<++patches.suse/scsi-mpt3sas-Run-SAS-DEVICE-STATUS-CHANGE-EVENT-from.patch++>>> -| <<<--patches.suse/ext4-use-errseq_t-based-error-handling-for-reporting-data-writeback-errors.patch-->>><<<++patches.suse/scsi-mpt3sas-Update-driver-version-to-31.100.00.00.patch++>>> -| <<<--patches.suse/xfs-minimal-conversion-to-errseq_t-writeback-error-reporting.patch-->>><<<++patches.suse/scsi-qla2xxx-Make-qla2x00_abort_srb-again-decrease-t.patch++>>> -| <<<--patches.suse/btrfs-minimal-conversion-to-errseq_t-writeback-error-reporting-on-fsync.patch-->>><<<++patches.suse/scsi-qla2xxx-Really-fix-qla2xxx_eh_abort.patch++>>> -| <<<--patches.suse/netfilter-nf_ct_dccp-sctp-fix-memory-leak-after-netn.patch-->>><<<++patches.suse/scsi-qla2xxx-Improve-Linux-kernel-coding-style-confo.patch++>>> -| <<<--patches.suse/netfilter-ebt_nflog-fix-unexpected-truncated-packet.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-tabs-instead-of-spaces-for-indentat.patch++>>> -| <<<--patches.suse/nfp-flower-add-missing-clean-up-call-to-avoid-memory.patch-->>><<<++patches.suse/scsi-qla2xxx-Include-the-asm-unaligned.h-header-file.patch++>>> -| <<<--patches.suse/net-hns-Fix-a-wrong-op-phy-C45-code.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-an-include-directive-from-qla_mr.patch++>>> -| <<<--patches.suse/net-hns-Fix-a-skb-used-after-free-bug.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-a-superfluous-forward-declaratio.patch++>>> -| <<<--patches.suse/doc-SKB_GSO_-IPIP-SIT-have-been-replaced-->>><<<++patches.suse/scsi-qla2xxx-Declare-the-fourth-ql_dump_buffer-argum.patch++>>> -| <<<--patches.suse/0001-kernel-locking-Fix-compile-error-with-qrwlock.c.patch-->>><<<++patches.suse/scsi-qla2xxx-Change-the-return-type-of-qla2x00_updat.patch++>>> -| <<<--patches.suse/dmaengine-tegra-apb-Really-fix-runtime-pm-usage-->>><<<++patches.suse/scsi-qla2xxx-Reduce-the-scope-of-three-local-variabl.patch++>>> -| <<<--patches.suse/0001-lib-raid6-Add-log-of-2-table-for-RAID6-HW-requiring-.patch-->>><<<++patches.suse/scsi-qla2xxx-Declare-qla_tgt_cmd.cdb-const.patch++>>> -| <<<--patches.suse/dt-bindings-rcar-dmac-document-missing-error-interrupt.patch-->>><<<++patches.suse/scsi-qla2xxx-Change-data_dsd-into-an-array.patch++>>> -| <<<--patches.suse/Input-xpad-sync-supported-devices-with-360Controller-->>><<<++patches.suse/scsi-qla2xxx-Verify-locking-assumptions-at-runtime.patch++>>> -| <<<--patches.suse/Input-xpad-sync-supported-devices-with-XBCD-->>><<<++patches.suse/scsi-qla2xxx-Reduce-the-number-of-casts-in-GID-list-.patch++>>> -| <<<--patches.suse/Input-introduce-KEY_ASSISTANT.patch-->>><<<++patches.suse/scsi-qla2xxx-Simplify-qlt_lport_dump.patch++>>> -| <<<--patches.suse/0028-md-raid10-fix-FailFast-test-for-wrong-device.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-a-superfluous-pointer-check.patch++>>> -| <<<--patches.suse/0029-md-raid1-remove-unused-bio-in-sync_request_write.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-two-superfluous-tests.patch++>>> -| <<<--patches.suse/0030-md-change-the-initialization-value-for-a-spare-devic.patch-->>><<<++patches.suse/scsi-qla2xxx-Simplify-qla24xx_abort_sp_done.patch++>>> -| <<<--patches.suse/0001-md-use-a-separate-bio_set-for-synchronous-IO.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-session-lookup-in-qlt_abort_work.patch++>>> -| <<<--patches.suse/0001-MD-fix-a-null-dereference.patch-->>><<<++patches.suse/scsi-qla2xxx-Report-the-firmware-status-code-if-a-ma.patch++>>> -| <<<--patches.suse/0001-MD-fix-sleep-in-atomic.patch-->>><<<++patches.suse/scsi-qla2xxx-Do-not-corrupt-vha-plogi_ack_list.patch++>>> -| <<<--patches.suse/pci-enable-ecrc-only-if-device-supports-it-->>><<<++patches.suse/scsi-qla2xxx-Use-strlcpy-instead-of-strncpy.patch++>>> -| <<<--patches.suse/0001-efi-fb-Correct-PCI_STD_RESOURCE_END-usage.patch-->>><<<++patches.suse/scsi-qla2xxx-Complain-if-a-mailbox-command-times-out.patch++>>> -| <<<--patches.suse/pci-correct-pci_std_resource_end-usage-->>><<<++patches.suse/scsi-qla2xxx-Complain-if-parsing-the-version-string-.patch++>>> -| <<<--patches.suse/drm-radeon-make-MacBook-Pro-d3_delay-quirk-more-gene-->>><<<++patches.suse/scsi-qla2xxx-Remove-dead-code.patch++>>> -| <<<--patches.suse/x86-PCI-Avoid-AMD-SB7xx-EHCI-USB-wakeup-defect.patch-->>><<<++patches.suse/scsi-qla2xxx-Simplify-a-debug-statement.patch++>>> -| <<<--patches.suse/pci-cache-pri-and-pasid-bits-in-pci_dev-->>><<<++patches.suse/scsi-qla2xxx-Fix-qla24xx_process_bidir_cmd.patch++>>> -| <<<--patches.suse/pci-restore-pri-and-pasid-state-after-function-level-reset-->>><<<++patches.suse/scsi-qla2xxx-Remove-unreachable-code-from-qla83xx_id.patch++>>> -| <<<--patches.suse/PCI-Mark-Intel-XXV710-NIC-INTx-masking-as-broken.patch-->>><<<++patches.suse/scsi-qla2xxx-Suppress-a-Coveritiy-complaint-about-in.patch++>>> -| <<<--patches.suse/PCI-Split-reset_notify-method-into-reset_prepare-and.patch-->>><<<++patches.suse/scsi-qla2xxx-Suppress-multiple-Coverity-complaint-ab.patch++>>> -| <<<--patches.suse/pci-dwc-dra7xx-use-rw1c-for-irqstatus_msi-and-irqstatus_main-->>><<<++patches.suse/scsi-qla2xxx-Always-check-the-qla2x00_wait_for_hba_o.patch++>>> -| <<<--patches.suse/msft-hv-1398-PCI-hv-Fix-comment-formatting-and-use-proper-integer.patch-->>><<<++patches.suse/scsi-qla2xxx-Declare-fourth-qla2x00_set_model_info-a.patch++>>> -| <<<--patches.suse/msft-hv-1399-PCI-hv-Use-page-allocation-for-hbus-structure.patch-->>><<<++patches.suse/scsi-qla2xxx-Complain-if-waiting-for-pending-command.patch++>>> -| <<<--patches.suse/msft-hv-1400-PCI-hv-Temporary-own-CPU-number-to-vCPU-number-infra.patch-->>><<<++patches.suse/scsi-qla2xxx-Check-the-PCI-info-string-output-buffer.patch++>>> -| <<<--patches.suse/msft-hv-1401-PCI-hv-Add-vPCI-version-protocol-negotiation.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-memcpy-and-strlcpy-instead-of-strcp.patch++>>> -| <<<--patches.suse/msft-hv-1402-PCI-hv-Use-vPCI-protocol-version-1.2.patch-->>><<<++patches.suse/scsi-qla2xxx-Complain-if-a-soft-reset-fails.patch++>>> -| <<<--patches.suse/ext4-make-metadata-csum-checks-safer.patch-->>><<<++patches.suse/scsi-qla2xxx-Introduce-the-be_id_t-and-le_id_t-data-.patch++>>> -| <<<--patches.suse/ext4-avoid-unnecessary-stalls-in-ext4_evict_inode.patch-->>><<<++patches.suse/scsi-qla2xxx-Change-the-return-type-of-qla24xx_read_.patch++>>> -| <<<--patches.suse/0001-objtool-Fix-sibling-call-detection-logic.patch-->>><<<++patches.suse/scsi-qla2xxx-Check-secondary-image-if-reading-the-pr.patch++>>> -| <<<--patches.suse/0001-locking-qspinlock-Explicitly-include-asm-prefetch.h.patch-->>><<<++patches.suse/scsi-qla2xxx-Make-it-explicit-that-ELS-pass-through-.patch++>>> -| <<<--patches.suse/x86-boot-e820-Avoid-overwriting-e820_table_firmware.patch-->>><<<++patches.suse/scsi-qla2xxx-Set-the-responder-mode-if-appropriate-f.patch++>>> -| <<<--patches.suse/x86-boot-e820-Rename-the-e820_table_firmware-to-e820.patch-->>><<<++patches.suse/scsi-qla2xxx-Rework-key-encoding-in-qlt_find_host_by.patch++>>> -| <<<--patches.suse/x86-boot-e820-Introduce-the-bootloader-provided-e820.patch-->>><<<++patches.suse/scsi-qla2xxx-Enable-type-checking-for-the-SRB-free-a.patch++>>> -| <<<--patches.suse/drm-fix-spelling-mistake-committing-->>><<<++patches.suse/scsi-qla2xxx-Introduce-the-function-qla2xxx_init_sp.patch++>>> -| <<<--patches.suse/drm-doc-Fix-missing-ctx-documentation-->>><<<++patches.suse/scsi-qla2xxx-Fix-a-race-condition-between-aborting-a.patch++>>> -| <<<--patches.suse/drm-doc-Interlink-color-manager-docs-better-->>><<<++patches.suse/scsi-qla2xxx-Make-qlt_handle_abts_completion-more-ro.patch++>>> -| <<<--patches.suse/drm-Add-DPCD-definitions-for-DP-1.4-DSC-feature-->>><<<++patches.suse/scsi-qla2xxx-Modify-NVMe-include-directives.patch++>>> -| <<<--patches.suse/drm-cec-Add-CEC-over-Aux-register-definitions-->>><<<++patches.suse/scsi-qla2xxx-Introduce-qla2xxx_get_next_handle.patch++>>> -| <<<--patches.suse/0053-drm-rockchip-Set-line-flag-config-register-in-vop_cr.patch-->>><<<++patches.suse/scsi-qla2xxx-Make-sure-that-aborted-commands-are-fre.patch++>>> -| <<<--patches.suse/drm-drm_color_mgmt.h-needs-struct-drm_crtc-declarati-->>><<<++patches.suse/scsi-qla2xxx-Complain-if-sp-done-is-not-called-from-.patch++>>> -| <<<--patches.suse/drm-Make-drm_atomic_replace_property_blob_from_id-mo-->>><<<++patches.suse/scsi-qla2xxx-Let-the-compiler-check-the-type-of-the-.patch++>>> -| <<<--patches.suse/0054-drm-rockchip-analogix_dp-Remove-unused-check-and-var.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-superfluous-sts_entry_-casts.patch++>>> -| <<<--patches.suse/drm-atomic-fix-doc-to-use-new-name-for-commit-types-->>><<<++patches.suse/scsi-qla2xxx-Report-invalid-mailbox-status-codes.patch++>>> -| <<<--patches.suse/drm-Add-driver-private-objects-to-atomic-state-->>><<<++patches.suse/scsi-qla2xxx-Inline-the-qla2x00_fcport_event_handler.patch++>>> -| <<<--patches.suse/drm-dp-Introduce-MST-topology-state-to-track-availab-->>><<<++patches.suse/scsi-qla2xxx-Introduce-qla2x00_els_dcmd2_free.patch++>>> -| <<<--patches.suse/drm-dp-Add-DP-MST-helpers-to-atomically-find-and-rel-->>><<<++patches.suse/scsi-qla2xxx-Remove-two-superfluous-if-tests.patch++>>> -| <<<--patches.suse/drm-i915-Track-MST-link-bandwidth-->>><<<++patches.suse/scsi-qla2xxx-Simplify-qla24xx_async_abort_cmd.patch++>>> -| <<<--patches.suse/drm-prime-Introduce-drm_gem_prime_import_dev-->>><<<++patches.suse/scsi-qla2xxx-Fix-a-NULL-pointer-dereference.patch++>>> -| <<<--patches.suse/drm-atomic-Handle-picture_aspect_ratio-in-atomic-cor-->>><<<++patches.suse/scsi-megaraid_sas-Introduce-module-parameter-for-def.patch++>>> -| <<<--patches.suse/drm-atomic-Add-support-for-custom-scaling-mode-prope-->>><<<++patches.suse/scsi-pmcraid-Fix-a-typo-pcmraid-pmcraid.patch++>>> -| <<<--patches.suse/drm-Remove-redundant-NULL-check-during-atomic-plane--->>><<<++patches.suse/scsi-sym53c8xx_2-remove-redundant-assignment-to-retv.patch++>>> -| <<<--patches.suse/drm-nouveau-Merge-pre-postclose-hooks-->>><<<++patches.suse/scsi-csiostor-Prefer-pcie_capability_read_word.patch++>>> -| <<<--patches.suse/drm-Nerf-the-preclose-callback-for-modern-drivers-->>><<<++patches.suse/scsi-esas2r-Prefer-pcie_capability_read_word.patch++>>> -| <<<--patches.suse/drm-vblank-Switch-drm_driver-get_vblank_timestamp-to-->>><<<++patches.suse/scsi-use-__u-8-16-32-64-instead-of-uint-8-16-32-64-_.patch++>>> -| <<<--patches.suse/drm-vblank-Switch-to-bool-in_vblank_irq-in-get_vblan-->>><<<++patches.suse/scsi-qla2xxx-qla2x00_alloc_fw_dump-set-ha-eft.patch++>>> -| <<<--patches.suse/drm-vblank-Add-FIXME-comments-about-moving-the-vblan-->>><<<++patches.suse/scsi-qla2xxx-cleanup-trace-buffer-initialization.patch++>>> -| <<<--patches.suse/drm-vblank-drop-the-mode-argument-from-drm_calc_vblt-->>><<<++patches.suse/scsi-fnic-remove-redundant-assignment-of-variable-rc.patch++>>> -| <<<--patches.suse/drm-vblank-Lock-down-vblank-hwmode-more-->>><<<++patches.suse/scsi-lpfc-remove-redundant-code.patch++>>> -| <<<--patches.suse/drm-prime-Forward-declare-struct-device-->>><<<++patches.suse/scsi-lpfc-use-spin_lock_irqsave-in-IRQ-context.patch++>>> -| <<<--patches.suse/drm-dp-Read-the-tx-msg-state-once-after-checking-for-->>><<<++patches.suse/scsi-ufs-qcom-Make-structure-ufs_hba_qcom_vops-const.patch++>>> -| <<<--patches.suse/drm-dp-Wait-up-all-outstanding-tx-waiters-->>><<<++patches.suse/scsi-lpfc-remove-NULL-check-before-some-freeing-func.patch++>>> -| <<<--patches.suse/drm-add-missing-declaration-to-drm_blend.h-->>><<<++patches.suse/scsi-lpfc-Limit-xri-count-for-kdump-environment.patch++>>> -| <<<--patches.suse/drm-trivial-documentation-fix-to-drm_for_each_connec-->>><<<++patches.suse/scsi-lpfc-Fix-PLOGI-failure-with-high-remoteport-cou.patch++>>> -| <<<--patches.suse/drm-Add-DRM_MODE_ROTATE_-and-DRM_MODE_REFLECT_-to-UA-->>><<<++patches.suse/scsi-lpfc-Fix-ELS-field-alignments.patch++>>> -| <<<--patches.suse/drm-Add-crtc-encoder-bridge-mode_valid-callbacks-->>><<<++patches.suse/scsi-lpfc-Fix-crash-on-driver-unload-in-wq-free.patch++>>> -| <<<--patches.suse/drm-doc-Document-adjusted-request-modes-a-bit-better-->>><<<++patches.suse/scsi-lpfc-Fix-failure-to-clear-non-zero-eq_delay-aft.patch++>>> -| <<<--patches.suse/drm-doc-Clarify-mode_fixup-vs.-atomic_check-a-bit-mo-->>><<<++patches.suse/scsi-lpfc-Fix-leak-of-ELS-completions-on-adapter-res.patch++>>> -| <<<--patches.suse/drm-i915-intel_ring.engine-is-unused-->>><<<++patches.suse/scsi-lpfc-Fix-port-relogin-failure-due-to-GID_FT-int.patch++>>> -| <<<--patches.suse/drm-i915-Onion-unwind-for-intel_init_ring_common-->>><<<++patches.suse/scsi-lpfc-Fix-discovery-when-target-has-no-GID_FT-in.patch++>>> -| <<<--patches.suse/drm-i915-Remove-user-triggerable-WARN-from-i915_gem_-->>><<<++patches.suse/scsi-lpfc-Fix-ADISC-reception-terminating-login-stat.patch++>>> -| <<<--patches.suse/drm-i915-huc-Simplify-intel_huc_init_hw-->>><<<++patches.suse/scsi-lpfc-Fix-issuing-init_vpi-mbox-on-SLI-3-card.patch++>>> -| <<<--patches.suse/drm-i915-Typo-fix-pipe-bpc-to-pipe-bpp-->>><<<++patches.suse/scsi-lpfc-Fix-Oops-in-nvme_register-with-target-logo.patch++>>> -| <<<--patches.suse/drm-i915-guc-Use-GUC-prefix-for-CORE_FAMILY-definiti-->>><<<++patches.suse/scsi-lpfc-Fix-irq-raising-in-lpfc_sli_hba_down.patch++>>> -| <<<--patches.suse/drm-i915-Check-for-id-PLANE_CURSOR-instead-of-type-D-->>><<<++patches.suse/scsi-lpfc-Fix-oops-when-fewer-hdwqs-than-cpus.patch++>>> -| <<<--patches.suse/drm-i915-Use-intel_wm_plane_visible-on-VLV-CHV-as-we-->>><<<++patches.suse/scsi-lpfc-Fix-FLOGI-handling-across-multiple-link-up.patch++>>> -| <<<--patches.suse/drm-i915-Enable-atomic-on-VLV-CHV-->>><<<++patches.suse/scsi-lpfc-Fix-null-ptr-oops-updating-lpfc_devloss_tm.patch++>>> -| <<<--patches.suse/drm-i915-dp-use-known-correct-array-size-in-rate_to_-->>><<<++patches.suse/scsi-lpfc-Fix-devices-that-don-t-return-after-devlos.patch++>>> -| <<<--patches.suse/drm-i915-dp-return-errors-from-rate_to_index-->>><<<++patches.suse/scsi-lpfc-Fix-loss-of-remote-port-after-devloss-due-.patch++>>> -| <<<--patches.suse/drm-i915-dp-rename-rate_to_index-to-intel_dp_rate_in-->>><<<++patches.suse/scsi-lpfc-Fix-propagation-of-devloss_tmo-setting-to-.patch++>>> -| <<<--patches.suse/drm-i915-dp-cache-source-rates-at-init-->>><<<++patches.suse/scsi-lpfc-Fix-sg_seg_cnt-for-HBAs-that-don-t-support.patch++>>> -| <<<--patches.suse/drm-i915-dp-generate-and-cache-sink-rate-array-for-a-->>><<<++patches.suse/scsi-lpfc-Fix-driver-nvme-rescan-logging.patch++>>> -| <<<--patches.suse/drm-i915-glk-limit-pixel-clock-to-99-of-cdclk-workar-->>><<<++patches.suse/scsi-lpfc-Fix-error-in-remote-port-address-change.patch++>>> -| <<<--patches.suse/drm-i915-GuC-GLK-Load-GuC-on-GLK-->>><<<++patches.suse/scsi-lpfc-Fix-deadlock-on-host_lock-during-cable-pul.patch++>>> -| <<<--patches.suse/drm-i915-GLK-HuC-Load-HuC-on-GLK-->>><<<++patches.suse/scsi-lpfc-Fix-crash-due-to-port-reset-racing-vs-adap.patch++>>> -| <<<--patches.suse/drm-i915-Assert-the-engine-is-idle-before-overwiting-->>><<<++patches.suse/scsi-lpfc-Fix-too-many-sg-segments-spamming-in-kerne.patch++>>> -| <<<--patches.suse/drm-i915-Advance-ring-head-fully-when-idle-->>><<<++patches.suse/scsi-lpfc-Fix-hang-when-downloading-fw-on-port-enabl.patch++>>> -| <<<--patches.suse/i915-initialize-the-free_list-of-the-fencing-atomic_-->>><<<++patches.suse/scsi-lpfc-Fix-nvme-target-mode-ABTSing-a-received-AB.patch++>>> -| <<<--patches.suse/drm-i915-The-shrinker-already-acquires-struct_mutex--->>><<<++patches.suse/scsi-lpfc-Fix-nvme-sg_seg_cnt-display-if-HBA-does-no.patch++>>> -| <<<--patches.suse/drm-i915-Drain-any-freed-objects-prior-to-hibernatio-->>><<<++patches.suse/scsi-lpfc-Fix-sli4-adapter-initialization-with-MSI.patch++>>> -| <<<--patches.suse/drm-i915-Simplify-shrinker-locking-->>><<<++patches.suse/scsi-lpfc-Fix-upcall-to-bsg-done-in-non-success-case.patch++>>> -| <<<--patches.suse/drm-i915-Break-up-long-runs-of-freeing-objects-->>><<<++patches.suse/scsi-lpfc-Fix-Max-Frame-Size-value-shown-in-fdmishow.patch++>>> -| <<<--patches.suse/drm-i915-Insert-cond_resched-into-i915_gem_free_obje-->>><<<++patches.suse/scsi-lpfc-Fix-reported-physical-link-speed-on-a-disa.patch++>>> -| <<<--patches.suse/drm-i915-Fix-type-of-timeout_ms-parameter-in-intel_w-->>><<<++patches.suse/scsi-lpfc-Fix-BlockGuard-enablement-on-FCoE-adapters.patch++>>> -| <<<--patches.suse/drm-i915-Extend-intel_wait_for_register_fw-with-fast-->>><<<++patches.suse/scsi-lpfc-Fix-nvme-first-burst-module-parameter-desc.patch++>>> -| <<<--patches.suse/drm-i915-guc-Use-wait_for_register_fw-while-waiting--->>><<<++patches.suse/scsi-lpfc-Fix-coverity-warnings.patch++>>> -| <<<--patches.suse/drm-i915-Use-drm_i915_private-directly-from-debugfs-->>><<<++patches.suse/scsi-lpfc-Add-simple-unlikely-optimizations-to-reduc.patch++>>> -| <<<--patches.suse/drm-i915-Drop-const-qualifiers-from-params-in-wait_f-->>><<<++patches.suse/scsi-lpfc-Migrate-to-px-and-pf-in-kernel-print-calls.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-allow-overuse-of-__intel_wait_for_reg-->>><<<++patches.suse/scsi-lpfc-Add-first-and-second-level-hardware-revisi.patch++>>> -| <<<--patches.suse/drm-i915-Stop-second-guessing-the-caller-for-intel_u-->>><<<++patches.suse/scsi-lpfc-Add-MDS-driver-loopback-diagnostics-suppor.patch++>>> -| <<<--patches.suse/drm-i915-Stop-sleeping-from-inside-gen6_bsd_submit_r-->>><<<++patches.suse/scsi-lpfc-Support-dynamic-unbounded-SGL-lists-on-G7-.patch++>>> -| <<<--patches.suse/drm-i915-Acquire-uncore.lock-over-intel_uncore_wait_-->>><<<++patches.suse/scsi-lpfc-Add-NVMe-sequence-level-error-recovery-sup.patch++>>> -| <<<--patches.suse/drm-i915-Use-__intel_uncore_wait_for_register_fw-for-->>><<<++patches.suse/scsi-lpfc-Merge-per-protocol-WQ-CQ-pairs-into-single.patch++>>> -| <<<--patches.suse/drm-i915-Use-safer-intel_uncore_wait_for_register-in-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.4.0.0.patch++>>> -| <<<--patches.suse/drm-i915-Classify-the-engines-in-class-instance-->>><<<++patches.suse/scsi-bfa-remove-redundant-assignment-to-variable-err.patch++>>> -| <<<--patches.suse/drm-i915-Use-the-same-vfunc-for-BSD2-ring-init-->>><<<++patches.suse/scsi-ufs-Disable-local-LCC-in-.link_startup_notify-i.patch++>>> -| <<<--patches.suse/drm-i915-Generate-the-engine-name-based-on-the-insta-->>><<<++patches.suse/scsi-fcoe-remove-redundant-call-to-skb_transport_hea.patch++>>> -| <<<--patches.suse/drm-i915-Split-the-engine-info-table-in-two-levels-u-->>><<<++patches.suse/scsi-ufs-fix-broken-hba-outstanding_tasks.patch++>>> -| <<<--patches.suse/drm-i915-Rename-intel_engine_cs.exec_id-to-uabi_id-->>><<<++patches.suse/scsi-qla2xxx-Fix-a-recently-introduced-kernel-warnin.patch++>>> -| <<<--patches.suse/drm-i915-dp-use-the-sink-rates-array-for-max-sink-ra-->>><<<++patches.suse/scsi-mpt3sas-Introduce-module-parameter-to-override-.patch++>>> -| <<<--patches.suse/drm-i915-dp-cache-common-rates-with-sink-rates-->>><<<++patches.suse/scsi-hisi_sas-remove-set-but-not-used-variable-irq_v.patch++>>> -| <<<--patches.suse/drm-i915-dp-do-not-limit-rate-seek-when-not-needed-->>><<<++patches.suse/scsi-qla2xxx-fix-spelling-mistake-initializatin-init.patch++>>> -| <<<--patches.suse/drm-i915-dp-don-t-call-the-link-parameters-sink-para-->>><<<++patches.suse/scsi-ufs-remove-set-but-not-used-variable-val.patch++>>> -| <<<--patches.suse/drm-i915-dp-add-functions-for-max-common-link-rate-a-->>><<<++patches.suse/scsi-lpfc-Resolve-checker-warning-for-lpfc_new_io_bu.patch++>>> -| <<<--patches.suse/drm-i915-mst-use-max-link-not-sink-lane-count-->>><<<++patches.suse/scsi-lpfc-Remove-bg-debugfs-buffers.patch++>>> -| <<<--patches.suse/drm-i915-dp-localize-link-rate-index-variable-more-->>><<<++patches.suse/scsi-lpfc-fix-12.4.0.0-GPF-at-boot.patch++>>> -| <<<--patches.suse/drm-i915-dp-use-readb-and-writeb-calls-for-single-by-->>><<<++patches.suse/scsi-smartpqi-add-module-param-for-exposure-order.patch++>>> -| <<<--patches.suse/drm-i915-dp-read-sink-count-to-a-temporary-variable--->>><<<++patches.suse/scsi-smartpqi-add-pci-ids-for-fiberhome-controller.patch++>>> -| <<<--patches.suse/drm-i915-Bail-if-we-do-not-setup-the-RCS-engine-->>><<<++patches.suse/scsi-smartpqi-add-module-param-to-hide-vsep.patch++>>> -| <<<--patches.suse/drm-i915-Use-the-engine-class-to-get-the-context-siz-->>><<<++patches.suse/scsi-smartpqi-add-sysfs-entries.patch++>>> -| <<<--patches.suse/drm-i915-Lie-and-treat-all-engines-as-idle-if-wedged-->>><<<++patches.suse/scsi-smartpqi-add-bay-identifier.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Document-runtime-pm-for-intel_lrc-->>><<<++patches.suse/scsi-smartpqi-correct-hang-when-deleting-32-lds.patch++>>> -| <<<--patches.suse/drm-i915-Remove-unused-members-from-intel_tv.c-->>><<<++patches.suse/scsi-smartpqi-add-gigabyte-controller.patch++>>> -| <<<--patches.suse/drm-i915-Convert-intel_tv-connector-properties-to-at-->>><<<++patches.suse/scsi-smartpqi-correct-REGNEWD-return-status.patch++>>> -| <<<--patches.suse/drm-i915-Remove-unused-dp-properties-for-dp-mst-->>><<<++patches.suse/scsi-smartpqi-add-new-pci-ids.patch++>>> -| <<<--patches.suse/drm-i915-Convert-intel_dp_mst-connector-properties-t-->>><<<++patches.suse/scsi-smartpqi-update-copyright.patch++>>> -| <<<--patches.suse/drm-i915-Convert-intel_crt-connector-properties-to-a-->>><<<++patches.suse/scsi-smartpqi-bump-version-to-1.2.8-026.patch++>>> -| <<<--patches.suse/drm-i915-Convert-intel-DVO-connector-to-atomic-->>><<<++patches.suse/scsi-qedf-Print-message-during-bailout-conditions.patch++>>> -| <<<--patches.suse/Revert-drm-i915-Lock-mode_config.mutex-in-intel_disp-->>><<<++patches.suse/scsi-qedf-Stop-sending-fipvlan-request-on-unload.patch++>>> -| <<<--patches.suse/drm-i915-Do-not-use-lock-all-in-hsw_trans_edp_pipe_A-->>><<<++patches.suse/scsi-qedf-Fix-crash-during-sg_reset.patch++>>> -| <<<--patches.suse/drm-i915-Combine-write_domain-flushes-to-a-single-fu-->>><<<++patches.suse/scsi-qedf-Update-module-description-string.patch++>>> -| <<<--patches.suse/drm-i915-Treat-WC-a-separate-cache-domain-->>><<<++patches.suse/scsi-qedf-Add-shutdown-callback-handler.patch++>>> -| <<<--patches.suse/drm-i915-Add-stub-mmio-read-write-routines-to-mock-d-->>><<<++patches.suse/scsi-qedf-Interpret-supported-caps-value-correctly.patch++>>> -| <<<--patches.suse/drm-i915-Pretend-the-engine-is-always-idle-when-mock-->>><<<++patches.suse/scsi-qedf-Add-support-for-20-Gbps-speed.patch++>>> -| <<<--patches.suse/drm-i915-Wake-device-for-emitting-request-during-sel-->>><<<++patches.suse/scsi-qedf-Add-debug-information-for-unsolicited-proc.patch++>>> -| <<<--patches.suse/drm-i915-dp-Validate-cached-link-rate-and-lane-count-->>><<<++patches.suse/scsi-qedf-Initiator-fails-to-re-login-to-switch-afte.patch++>>> -| <<<--patches.suse/drm-i915-guc-write-wopcm-related-register-once-durin-->>><<<++patches.suse/scsi-qedf-Check-for-module-unloading-bit-before-proc.patch++>>> -| <<<--patches.suse/drm-i915-Implement-Link-Rate-fallback-on-Link-traini-->>><<<++patches.suse/scsi-qedf-Decrease-the-LL2-MTU-size-to-2500.patch++>>> -| <<<--patches.suse/drm-i915-set-ret-correctly-on-error-paths-->>><<<++patches.suse/scsi-qedf-Use-discovery-list-to-traverse-rports.patch++>>> -| <<<--patches.suse/drm-i915-Copy-user-requested-buffers-into-the-error--->>><<<++patches.suse/scsi-qedf-Fix-race-betwen-fipvlan-request-and-respon.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170418-->>><<<++patches.suse/scsi-qedf-Update-the-version-to-8.42.3.0.patch++>>> -| <<<--patches.suse/drm-i915-Fix-GCC-4.4-build-issue-with-__intel_wait_f-->>><<<++patches.suse/scsi-bnx2fc-remove-set-but-not-used-variable-fh.patch++>>> -| <<<--patches.suse/drm-i915-Avoid-format-string-expansion-from-engine-n-->>><<<++patches.suse/scsi-bnx2fc-remove-set-but-not-used-variables-lport-.patch++>>> -| <<<--patches.suse/drm-i915-Include-interesting-seqno-in-the-missed-bre-->>><<<++patches.suse/scsi-bnx2fc-remove-set-but-not-used-variables-task-p.patch++>>> -| <<<--patches.suse/drm-i915-Report-request-restarts-for-both-execlists--->>><<<++patches.suse/scsi-fnic-print-port-speed-only-at-driver-init-or-sp.patch++>>> -| <<<--patches.suse/drm-i915-Poison-the-request-before-emitting-commands-->>><<<++patches.suse/scsi-fnic-fix-msix-interrupt-allocation.patch++>>> -| <<<--patches.suse/drm-i915-Skip-waking-the-signaler-when-enabling-befo-->>><<<++patches.suse/scsi-sd-Improve-unaligned-completion-resid-message.patch++>>> -| <<<--patches.suse/drm-i915-glk-Don-t-allow-12-bpc-when-htotal-is-too-b-->>><<<++patches.suse/scsi-qla2xxx-Fix-message-indicating-vectors-used-by-.patch++>>> -| <<<--patches.suse/drm-i915-Fix-stale-comment-about-I915_RESET_IN_PROGR-->>><<<++patches.suse/scsi-qla2xxx-Fix-flash-read-for-Qlogic-ISPs.patch++>>> -| <<<--patches.suse/drm-i915-Rename-gen8_-un-request_engine_reset-to-gen-->>><<<++patches.suse/scsi-qla2xxx-Fix-driver-reload-for-ISP82xx.patch++>>> -| <<<--patches.suse/drm-i915-Defer-context-state-allocation-for-legacy-r-->>><<<++patches.suse/scsi-qla2xxx-Fix-stuck-login-session.patch++>>> -| <<<--patches.suse/drm-i915-guc-Fix-sleep-under-spinlock-during-reset-->>><<<++patches.suse/scsi-qla2xxx-Fix-stale-session.patch++>>> -| <<<--patches.suse/drm-i915-Sanitize-engine-context-sizes-->>><<<++patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.19-k.patch++>>> -| <<<--patches.suse/drm-i915-Eliminate-HAS_HW_CONTEXTS-->>><<<++patches.suse/scsi-lpfc-Convert-existing-pf-users-to-ps.patch++>>> -| <<<--patches.suse/drm-i915-Reset-ILK-during-GEM-sanitization-->>><<<++patches.suse/scsi-lpfc-Fix-reset-recovery-paths-that-are-not-reco.patch++>>> -| <<<--patches.suse/drm-i915-Capture-CCID-on-ILK-->>><<<++patches.suse/scsi-ufs-Introduce-vops-for-resetting-device.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170502-->>><<<++patches.suse/scsi-ufs-qcom-Implement-device_reset-vops.patch++>>> -| <<<--patches.suse/drm-i915-Do-not-leak-dev_priv-l3_parity.remap_info-->>><<<++patches.suse/scsi-arm64-dts-qcom-sdm845-Specify-UFS-device-reset-.patch++>>> -| <<<--patches.suse/drm-i915-guc-Enable-send-function-only-after-success-->>><<<++patches.suse/scsi-ufs-Use-kmemdup-in-ufshcd_read_string_desc.patch++>>> -| <<<--patches.suse/drm-i915-Move-the-GTFIFODBG-to-the-common-mmio-dbg-f-->>><<<++patches.suse/scsi-hisi_sas-use-devm_platform_ioremap_resource-to-.patch++>>> -| <<<--patches.suse/drm-i915-Use-wait_for_atomic_us-when-waiting-for-gt--->>><<<++patches.suse/scsi-ufshcd-use-devm_platform_ioremap_resource-to-si.patch++>>> -| <<<--patches.suse/drm-i915-Mark-up-clflushes-as-belonging-to-an-unorde-->>><<<++patches.suse/scsi-ufs-hisi-use-devm_platform_ioremap_resource-to-.patch++>>> -| <<<--patches.suse/drm-i915-Unwrap-top-level-fence-array-->>><<<++patches.suse/scsi-fcoe-fix-null-ptr-deref-Read-in-fc_release_tran.patch++>>> -| <<<--patches.suse/drm-i915-Lift-timeline-ordering-to-await_dma_fence-->>><<<++patches.suse/scsi-scsi_dh_rdac-zero-cdb-in-send_mode_select.patch++>>> -| <<<--patches.suse/drm-i915-Squash-repeated-awaits-on-the-same-fence-->>><<<++patches.suse/scsi-virtio_scsi-unplug-LUNs-when-events-missed.patch++>>> -| <<<--patches.suse/drm-i915-Rename-intel_timeline.sync_seqno-to-.global-->>><<<++patches.suse/0001-libnvdimm-of_pmem-Provide-a-unique-name-for-bus-prov.patch++>>> -| <<<--patches.suse/drm-i915-Do-not-record-a-successful-syncpoint-for-a--->>><<<++patches.suse/tools-testing-nvdimm-Fix-fallthrough-warning.patch++>>> -| <<<--patches.suse/drm-i915-Switch-the-global-i915.semaphores-check-to--->>><<<++patches.suse/0003-libnvdimm-region-Rewrite-_probe_success-to-_advance_.patch++>>> -| <<<--patches.suse/drm-i915-Remove-the-unused-pending_notify-from-LPE-p-->>><<<++patches.suse/0004-libnvdimm-pmem-Advance-namespace-seed-for-specific-p.patch++>>> -| <<<--patches.suse/drm-i915-Replace-tmds_clock_speed-and-link_rate-with-->>><<<++patches.suse/0005-libnvdimm-pfn_dev-Add-a-build-check-to-make-sure-we-.patch++>>> -| <<<--patches.suse/drm-i915-Remove-hdmi_connected-from-LPE-audio-pdata-->>><<<++patches.suse/0006-libnvdimm-pfn_dev-Add-page-size-and-struct-page-size.patch++>>> -| <<<--patches.suse/drm-i915-Reorganize-intel_lpe_audio_notify-arguments-->>><<<++patches.suse/0007-libnvdimm-label-Remove-the-dpa-align-check.patch++>>> -| <<<--patches.suse/drm-i915-Clean-up-the-LPE-audio-platform-data-->>><<<++patches.suse/0008-libnvdimm-Use-PAGE_SIZE-instead-of-SZ_4K-for-align-c.patch++>>> -| <<<--patches.suse/drm-i915-Implement-dma_buf_ops-kmap-->>><<<++patches.suse/mtd-rawnand-stm32_fmc2-avoid-warnings-when-building-.patch++>>> -| <<<--patches.suse/drm-i915-Use-engine-context_pin-to-report-the-intel_-->>><<<++patches.suse/mtd-rawnand-ingenic-fix-devm_platform_ioremap_resour.patch++>>> -| <<<--patches.suse/drm-i915-Avoid-the-branch-in-computing-intel_ring_sp-->>><<<++patches.suse/mtd-rawnand-brcmnand-Fix-ecc-chunk-calculation-for-e.patch++>>> -| <<<--patches.suse/drm-i915-Report-the-ring-space-from-intel_ring_updat-->>><<<++patches.suse/mtd-spi-nor-intel-spi-Add-support-for-Intel-Tiger-La.patch++>>> -| <<<--patches.suse/drm-i915-Micro-optimise-hotpath-through-intel_ring_b-->>><<<++patches.suse/mtd-spi-nor-Fix-Cadence-QSPI-RCU-Schedule-Stall.patch++>>> -| <<<--patches.suse/drm-i915-use-memdup_user_nul-->>><<<++patches.suse/mtd-spi-nor-Fix-an-error-code-in-spi_nor_read_raw.patch++>>> -| <<<--patches.suse/drm-i915-Move-uncore-definitions-into-a-separate-hea-->>><<<++patches.suse/mtd-spi-nor-fix-a-memory-leak-bug.patch++>>> -| <<<--patches.suse/drm-i915-Show-dmc-debug-registers-on-Kabylake-->>><<<++patches.suse/mtd-spi-nor-Add-support-for-mt35xu02g.patch++>>> -| <<<--patches.suse/drm-i915-vlv-Fix-port-B-PLL-opamp-initialization-->>><<<++patches.suse/mtd-cfi_cmdset_0002-Use-chip_good-to-retry-in-do_wri.patch++>>> -| <<<--patches.suse/drm-i915-dp-Check-error-return-during-DPCD-capabilit-->>><<<++patches.suse/ubifs-Fix-memory-leak-in-read_znode-error-path.patch++>>> -| <<<--patches.suse/drm-i915-sdvo-Check-error-return-from-intel_sdvo_get-->>><<<++patches.suse/ubifs-Fix-memory-leak-in-__ubifs_node_verify_hmac-er.patch++>>> -| <<<--patches.suse/drm-i915-Check-error-return-when-setting-DMA-mask-->>><<<++patches.suse/jbd2-flush_descriptor-Do-not-decrease-buffer-head-s-ref-count.patch++>>> -| <<<--patches.suse/drm-i915-Check-error-return-when-converting-pipe-to--->>><<<++patches.suse/ext4-set-error-return-correctly-when-ext4_htree_stor.patch++>>> -| <<<--patches.suse/drm-i915-Sanitize-stolen-memory-size-calculation-->>><<<++patches.suse/ext4-fix-warning-inside-ext4_convert_unwritten_exten.patch++>>> -| <<<--patches.suse/drm-i915-lvds-Remove-magic-from-PLL-programming-->>><<<++patches.suse/ext4-fix-punch-hole-for-inline_data-file-systems.patch++>>> -| <<<--patches.suse/drm-i915-s-vlv_plane_wm_compute-vlv_raw_plane_wm_com-->>><<<++patches.suse/ext4-fix-potential-use-after-free-after-remounting-w.patch++>>> -| <<<--patches.suse/drm-i915-Drop-the-debug-message-from-vlv_get_fifo_si-->>><<<++patches.suse/ext4-fix-kernel-oops-caused-by-spurious-casefold-fla.patch++>>> -| <<<--patches.suse/drm-i915-s-vlv_num_wm_levels-intel_wm_num_levels-->>><<<++patches.suse/quota-fix-wrong-condition-in-is_quota_modification.patch++>>> -| <<<--patches.suse/drm-i915-Rename-bunch-of-vlv_-watermark-structures-t-->>><<<++patches.suse/f2fs-fix-to-drop-meta-node-pages-during-umount.patch++>>> -| <<<--patches.suse/drm-i915-Make-vlv-chv-watermark-debug-print-less-cry-->>><<<++patches.suse/gfs2-clear-buf_in_tr-when-ending-a-transaction-in-sw.patch++>>> -| <<<--patches.suse/drm-i915-Document-CxSR-->>><<<++patches.suse/MIPS-Ingenic-Disable-broken-BTB-lookup-optimization.patch++>>> -| <<<--patches.suse/drm-i915-Fix-cursor-cpp-in-watermark-calculatins-for-->>><<<++patches.suse/MIPS-Don-t-use-bc_false-uninitialized-in-__mm_isBran.patch++>>> -| <<<--patches.suse/drm-i915-Fix-the-g4x-watermark-TLB-miss-workaround-->>><<<++patches.suse/MIPS-tlbex-Explicitly-cast-_PAGE_NO_EXEC-to-a-boolea.patch++>>> -| <<<--patches.suse/drm-i915-Refactor-the-g4x-TLB-miss-w-a-to-a-helper-->>><<<++patches.suse/MIPS-Treat-Loongson-Extensions-as-ASEs.patch++>>> -| <<<--patches.suse/drm-i915-Refactor-wm-calculations-->>><<<++patches.suse/mips-atomic-Fix-loongson_llsc_mb-wreckage.patch++>>> -| <<<--patches.suse/drm-i915-Apply-the-g4x-TLB-miss-w-a-to-SR-watermarks-->>><<<++patches.suse/mips-atomic-Fix-smp_mb__-before-after-_atomic.patch++>>> -| <<<--patches.suse/drm-i915-Two-stage-watermarks-for-g4x-->>><<<++patches.suse/ARM-8875-1-Kconfig-default-to-AEABI-w-Clang.patch++>>> -| <<<--patches.suse/drm-i915-Enable-HPLL-watermarks-on-g4x-->>><<<++patches.suse/ARM-8896-1-VDSO-Don-t-leak-kernel-addresses.patch++>>> -| <<<--patches.suse/drm-i915-Add-g4x-watermark-tracepoint-->>><<<++patches.suse/ARM-8898-1-mm-Don-t-treat-faults-reported-from-cache.patch++>>> -| <<<--patches.suse/drm-i915-Add-support-for-sprites-on-g4x-->>><<<++patches.suse/ARM-8903-1-ensure-that-usable-memory-in-bank-0-start.patch++>>> -| <<<--patches.suse/drm-i915-Parametrize-cursor-primary-pipe-select-bits-->>><<<++patches.suse/ARM-8904-1-skip-nomap-memblocks-while-finding-the-lo.patch++>>> -| <<<--patches.suse/drm-i915-Pass-intel_plane-and-intel_crtc-to-plane-ho-->>><<<++patches.suse/ARM-8905-1-Emit-__gnu_mcount_nc-when-using-Clang-10..patch++>>> -| <<<--patches.suse/drm-i915-Refactor-CURBASE-calculation-->>><<<++patches.suse/0001-module-support-reading-multiple-values-per-modinfo-t.patch++>>> -| <<<--patches.suse/drm-i915-Clean-up-cursor-junk-from-intel_crtc-->>><<<++patches.suse/0002-export-explicitly-align-struct-kernel_symbol.patch++>>> -| <<<--patches.suse/drm-i915-Refactor-CURPOS-calculation-->>><<<++patches.suse/0003-module-add-support-for-symbol-namespaces.patch++>>> -| <<<--patches.suse/drm-i915-Move-cursor-position-and-base-handling-into-->>><<<++patches.suse/0004-modpost-add-support-for-symbol-namespaces.patch++>>> -| <<<--patches.suse/drm-i915-Drop-useless-posting-reads-from-cursor-comm-->>><<<++patches.suse/0005-module-add-config-option-MODULE_ALLOW_MISSING_NAMESP.patch++>>> -| <<<--patches.suse/drm-i915-Split-cursor-check_plane-into-i845-and-i9xx-->>><<<++patches.suse/0006-export-allow-definition-default-namespaces-in-Makefi.patch++>>> -| <<<--patches.suse/drm-i915-Generalize-cursor-size-checks-a-bit-->>><<<++patches.suse/0007-modpost-add-support-for-generating-namespace-depende.patch++>>> -| <<<--patches.suse/drm-i915-Use-fb-pitches-0-in-cursor-code-->>><<<++patches.suse/0008-scripts-Coccinelle-script-for-namespace-dependencies.patch++>>> -| <<<--patches.suse/drm-i915-Support-variable-cursor-height-on-ivb-->>><<<++patches.suse/0009-docs-Add-documentation-for-Symbol-Namespaces.patch++>>> -| <<<--patches.suse/drm-i915-Fix-gen3-physical-cursor-alignment-requirem-->>><<<++patches.suse/0010-usb-storage-remove-single-use-define-for-debugging.patch++>>> -| <<<--patches.suse/drm-i915-Handle-fb-offset-and-src-coordinates-for-cu-->>><<<++patches.suse/0011-usb-storage-export-symbols-in-USB_STORAGE-namespace.patch++>>> -| <<<--patches.suse/drm-i915-Relax-845-865-CURBASE-alignemnt-requirement-->>><<<++patches.suse/0012-module-Fix-link-failure-due-to-invalid-relocation-on.patch++>>> -| <<<--patches.suse/drm-i915-Simplify-cursor-register-write-sequence-->>><<<++patches.suse/soundwire-intel-fix-channel-number-reported-by-hardw.patch++>>> -| <<<--patches.suse/drm-i915-Fix-__intel_wait_for_register_fw-to-not-sle-->>><<<++patches.suse/soundwire-bus-set-initial-value-to-port_status.patch++>>> -| <<<--patches.suse/drm-i915-guc-Dump-the-GuC-stage-descriptor-pool-in-d-->>><<<++patches.suse/remoteproc-qcom-q6v5-mss-fixup-q6v5_pds_enable-error.patch++>>> -| <<<--patches.suse/drm-i915-Fix-hw-state-verifier-access-to-crtc-state-->>><<<++patches.suse/rtc-bd70528-fix-driver-dependencies.patch++>>> -| <<<--patches.suse/drm-i915-Remove-vma-unpin-in-intel_plane_destroy-->>><<<++patches.suse/rtc-rv3029-revert-error-handling-patch-to-rv3029_eep.patch++>>> -| <<<--patches.suse/drm-i915-guc-Move-notification-code-into-virtual-fun-->>><<<++patches.suse/rtc-fsl-ftm-alarm-add-FTM-alarm-driver.patch++>>> -| <<<--patches.suse/drm-i915-guc-Make-scratch-register-base-and-count-fl-->>><<<++patches.suse/rtc-pcf2127-bugfix-read-rtc-disables-watchdog.patch++>>> -| <<<--patches.suse/drm-i915-Fix-cap-check-for-intel_dp_aux_backlight-dr-->>><<<++patches.suse/rtc-snvs-fix-possible-race-condition.patch++>>> -| <<<--patches.suse/drm-i915-Correctly-enable-backlight-brightness-adjus-->>><<<++patches.suse/rtc-pcf85363-pcf85263-fix-regmap-error-in-set_time.patch++>>> -| <<<--patches.suse/drm-i915-Set-backlight-mode-before-enable-backlight-->>><<<++patches.suse/power-supply-register-HWMON-devices-with-valid-names.patch++>>> -| <<<--patches.suse/drm-i915-Restore-brightness-level-in-aux-backlight-d-->>><<<++patches.suse/power-supply-sbs-battery-use-correct-flags-field.patch++>>> -| <<<--patches.suse/drm-i915-perf-fix-gen7_append_oa_reports-comment-->>><<<++patches.suse/power-supply-sbs-battery-only-return-health-when-bat.patch++>>> -| <<<--patches.suse/drm-i915-perf-avoid-poll-read-EAGAIN-busy-loops-->>><<<++patches.suse/power-supply-Init-device-wakeup-after-device_add.patch++>>> -| <<<--patches.suse/drm-i915-perf-avoid-read-back-of-head-register-->>><<<++patches.suse/power-reset-gpio-restart-Fix-typo-when-gpio-reset-is.patch++>>> -| <<<--patches.suse/drm-i915-perf-no-head-tail-ref-in-gen7_oa_read-->>><<<++patches.suse/power-supply-ab8500-remove-set-but-not-used-variable.patch++>>> -| <<<--patches.suse/drm-i915-perf-improve-tail-race-workaround-->>><<<++patches.suse/crypto-talitos-fix-missing-break-in-switch-statement.patch++>>> -| <<<--patches.suse/drm-i915-perf-improve-invalid-OA-format-debug-messag-->>><<<++patches.suse/crypto-hisilicon-Fix-double-free-in-sec_free_hw_sgl.patch++>>> -| <<<--patches.suse/drm-i915-perf-better-pipeline-aged-aging-tail-update-->>><<<++patches.suse/crypto-hisilicon-Matching-the-dma-address-for-dma_po.patch++>>> -| <<<--patches.suse/drm-i915-perf-rate-limit-spurious-oa-report-notice-->>><<<++patches.suse/hwrng-core-don-t-wait-on-add_early_randomness.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170515-->>><<<++patches.suse/selinux-fix-residual-uses-of-current_security-for-th.patch++>>> -| <<<--patches.suse/drm-i915-Fixup-64bit-divides-in-timelines-selftest-->>><<<++patches.suse/LSM-SafeSetID-Stop-releasing-uninitialized-ruleset.patch++>>> -| <<<--patches.suse/drm-i915-glk-Calculate-high-low-switch-count-for-GLK-->>><<<++patches.suse/HID-hidraw-Fix-invalid-read-in-hidraw_ioctl.patch++>>> -| <<<--patches.suse/drm-i915-guc-fix-spelling-mistake-adddress-address-->>><<<++patches.suse/HID-logitech-Fix-general-protection-fault-caused-by-.patch++>>> -| <<<--patches.suse/gpu-drm-i915-remove-dead-code-->>><<<++patches.suse/HID-logitech-dj-Fix-crash-when-initial-logi_dj_recv_.patch++>>> -| <<<--patches.suse/gpu-drm-i915-compress-logic-into-one-line-->>><<<++patches.suse/HID-sony-Fix-memory-corruption-issue-on-cleanup.patch++>>> -| <<<--patches.suse/drm-i915-gen9-Reintroduce-WaEnableYV12BugFixInHalfSl-->>><<<++patches.suse/HID-prodikeys-Fix-general-protection-fault-during-pr.patch++>>> -| <<<--patches.suse/drm-i915-Remove-kref-from-i915_sw_fence-->>><<<++patches.suse/HID-apple-Fix-stuck-function-keys-when-using-FN.patch++>>> -| <<<--patches.suse/drm-i915-Import-the-kfence-selftests-for-i915_sw_fen-->>><<<++patches.suse/HID-Add-quirk-for-HP-X500-PIXART-OEM-mouse.patch++>>> -| <<<--patches.suse/drm-i915-Make-ptr_unpack_bits-more-function-like-->>><<<++patches.suse/hidraw-Return-EPOLLOUT-from-hidraw_poll.patch++>>> -| <<<--patches.suse/drm-i915-Redefine-ptr_pack_bits-and-friends-->>><<<++patches.suse/HID-wacom-Fix-several-minor-compiler-warnings.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Pack-the-count-into-the-low-bits--->>><<<++patches.suse/HID-wacom-add-new-MobileStudio-Pro-13-support.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-mark-an-execlists-context-switch-when-->>><<<++patches.suse/livepatch-nullify-obj-mod-in-klp_module_coming-s-error-path.patch++>>> -| <<<--patches.suse/drm-i915-Use-a-define-for-the-default-priority-0-->>><<<++patches.suse/Smack-Don-t-ignore-other-bprm-unsafe-flags-if-LSM_UN.patch++>>> -| <<<--patches.suse/drm-i915-Split-execlist-priority-queue-into-rbtree-l-->>><<<++patches.suse/security-smack-Fix-possible-null-pointer-dereference.patch++>>> -| <<<--patches.suse/drm-i915-Create-a-kmem_cache-to-allocate-struct-i915-->>><<<++patches.suse/smack-use-GFP_NOFS-while-holding-inode_smack-smk_loc.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Reduce-lock-contention-between-sc-->>><<<++patches.suse/PCI-Add-pci_info_ratelimited-to-ratelimit-PCI-separa.patch++>>> -| <<<--patches.suse/drm-i915-Stop-inlining-the-execlists-IRQ-handler-->>><<<++patches.suse/PCI-Use-static-const-struct-not-const-static-struct.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-force-serialisation-on-marking-up-exe-->>><<<++patches.suse/PCI-Add-ACS-quirk-for-iProc-PAXB.patch++>>> -| <<<--patches.suse/drm-i915-fix-naming-of-fixed_16_16-wrapper-->>><<<++patches.suse/PCI-P2PDMA-Introduce-private-pagemap-structure.patch++>>> -| <<<--patches.suse/drm-i915-Add-more-wrapper-for-fixed_point_16_16-oper-->>><<<++patches.suse/PCI-P2PDMA-Add-provider-s-pci_dev-to-pci_p2pdma_page.patch++>>> -| <<<--patches.suse/drm-i915-Use-fixed_16_16-wrapper-for-division-operat-->>><<<++patches.suse/PCI-P2PDMA-Add-constants-for-map-type-results-to-ups.patch++>>> -| <<<--patches.suse/drm-i915-skl-calculate-pixel_rate-relative_data_rate-->>><<<++patches.suse/PCI-P2PDMA-Factor-out-__upstream_bridge_distance.patch++>>> -| <<<--patches.suse/drm-i915-skl-Fail-the-flip-if-no-FB-for-WM-calculati-->>><<<++patches.suse/PCI-P2PDMA-Apply-host-bridge-whitelist-for-ACS.patch++>>> -| <<<--patches.suse/drm-i915-skl-no-need-to-memset-again-->>><<<++patches.suse/PCI-P2PDMA-Factor-out-host_bridge_whitelist.patch++>>> -| <<<--patches.suse/drm-i915-skl-Fail-the-flip-if-ddb-min-requirement-ex-->>><<<++patches.suse/PCI-P2PDMA-Whitelist-some-Intel-host-bridges.patch++>>> -| <<<--patches.suse/drm-i915-skl-Watermark-calculation-cleanup-->>><<<++patches.suse/PCI-P2PDMA-Add-attrs-argument-to-pci_p2pdma_map_sg.patch++>>> -| <<<--patches.suse/drm-i915-skl-Perform-wm-level-calculations-in-separa-->>><<<++patches.suse/PCI-P2PDMA-Introduce-pci_p2pdma_unmap_sg.patch++>>> -| <<<--patches.suse/drm-i915-skl-use-linetime-latency-if-ddb-size-is-not-->>><<<++patches.suse/PCI-P2PDMA-Factor-out-__pci_p2pdma_map_sg.patch++>>> -| <<<--patches.suse/drm-i915-Check-C-for-null-pointer-rather-than-B-->>><<<++patches.suse/PCI-P2PDMA-Store-mapping-method-in-an-xarray.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Pretend-to-be-a-gfx-pci-device-->>><<<++patches.suse/PCI-P2PDMA-dma_map-requests-that-traverse-the-host-b.patch++>>> -| <<<--patches.suse/drm-i915-Try-harder-to-reset-the-GPU-->>><<<++patches.suse/PCI-P2PDMA-Allow-IOMMU-for-host-bridge-whitelist.patch++>>> -| <<<--patches.suse/drm-i915-Reorder-media-render-reset-on-g4x-->>><<<++patches.suse/PCI-P2PDMA-Update-pci_p2pdma_distance_many-documenta.patch++>>> -| <<<--patches.suse/drm-i915-guc-Remove-failed-doorbell-stat-from-debugf-->>><<<++patches.suse/PCI-Restore-Resizable-BAR-size-bits-correctly-for-1M.patch++>>> -| <<<--patches.suse/drm-i915-guc-Remove-last-submission-result-from-debu-->>><<<++patches.suse/PCI-Correct-pci-resource_alignment-parameter-example.patch++>>> -| <<<--patches.suse/drm-i915-g4x-Improve-gpu-reset-reliability-->>><<<++patches.suse/PCI-Add-Amazon-s-Annapurna-Labs-vendor-ID.patch++>>> -| <<<--patches.suse/drm-i915-guc-Remove-action-status-and-statistics-fro-->>><<<++patches.suse/PCI-Add-ACS-quirk-for-Amazon-Annapurna-Labs-root-por.patch++>>> -| <<<--patches.suse/drm-i915-Check-for-allocation-failure-->>><<<++patches.suse/PCI-VPD-Prevent-VPD-access-for-Amazon-s-Annapurna-La.patch++>>> -| <<<--patches.suse/drm-i915-huc-Update-GLK-HuC-version-->>><<<++patches.suse/PCI-Add-quirk-to-disable-MSI-X-support-for-Amazon-s-.patch++>>> -| <<<--patches.suse/drm-i915-g33-Improve-reset-reliability-->>><<<++patches.suse/PCI-dwc-Add-validation-that-PCIe-core-is-set-to-corr.patch++>>> -| <<<--patches.suse/drm-i915-Remove-misleading-comment-in-request_alloc-->>><<<++patches.suse/PCI-dwc-Return-directly-when-num-lanes-is-not-found.patch++>>> -| <<<--patches.suse/drm-i915-guc-Skip-port-assign-on-first-iteration-of--->>><<<++patches.suse/msft-hv-1911-PCI-hv-Avoid-use-of-hv_pci_dev-pci_slot-after-freein.patch++>>> -| <<<--patches.suse/drm-i915-Convert-i915_gem_object_ops-flags-values-to-->>><<<++patches.suse/PCI-pci-hyperv-Fix-build-errors-on-non-SYSFS-config.patch++>>> -| <<<--patches.suse/drm-i915-Only-GGTT-vma-may-be-pinned-and-prevent-shr-->>><<<++patches.suse/msft-hv-1921-PCI-hv-Detect-and-fix-Hyper-V-PCI-domain-number-coll.patch++>>> -| <<<--patches.suse/drm-i915-Consolidate-ifdef-CONFIG_INTEL_IOMMU-->>><<<++patches.suse/msft-hv-1947-PCI-hv-Use-bytes-4-and-5-from-instance-ID-as-the-PCI.patch++>>> -| <<<--patches.suse/drm-i915-Drop-AUX-backlight-enable-check-for-backlig-->>><<<++patches.suse/PCI-layerscape-Add-the-bar_fixed_64bit-property-to-t.patch++>>> -| <<<--patches.suse/drm-Add-definition-for-eDP-backlight-frequency-->>><<<++patches.suse/PCI-layerscape-Add-CONFIG_PCI_LAYERSCAPE_EP-to-build.patch++>>> -| <<<--patches.suse/drm-i915-guc-Disable-send-function-on-fini-->>><<<++patches.suse/PCI-rockchip-Propagate-errors-for-optional-regulator.patch++>>> -| <<<--patches.suse/drm-i915-guc-Introduce-buffer-based-cmd-transport-->>><<<++patches.suse/PCI-exynos-Propagate-errors-for-optional-PHYs.patch++>>> -| <<<--patches.suse/drm-i915-guc-capture-GuC-logs-if-FW-fails-to-load-->>><<<++patches.suse/PCI-imx6-Propagate-errors-for-optional-regulators.patch++>>> -| <<<--patches.suse/drm-i915-Keep-the-forcewake-timer-alive-for-1ms-past-->>><<<++patches.suse/PCI-histb-Propagate-errors-for-optional-regulators.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170529-->>><<<++patches.suse/PCI-mobiveil-Fix-the-CPU-base-address-setup-in-inbou.patch++>>> -| <<<--patches.suse/drm-omapdrm-Take-GEM-object-reference-when-exporting-->>><<<++patches.suse/PCI-tegra-Fix-OF-node-reference-leak.patch++>>> -| <<<--patches.suse/0055-drm-rockchip-use-drm_for_each_connector_iter.patch-->>><<<++patches.suse/PCI-Add-defines-for-some-of-PCIe-spec-r4.0-features.patch++>>> -| <<<--patches.suse/drm-i915-use-drm_for_each_connector_iter-->>><<<++patches.suse/PCI-Disable-MSI-for-Tegra-root-ports.patch++>>> -| <<<--patches.suse/drm-nouveau-use-drm_for_each_connector_iter-->>><<<++patches.suse/PCI-dwc-Group-DBI-registers-writes-requiring-unlocki.patch++>>> -| <<<--patches.suse/drm-Remove-drm_device-virtdev-->>><<<++patches.suse/PCI-dwc-Move-config-space-capability-search-API.patch++>>> -| <<<--patches.suse/drm-Add-drm_-crtc-encoder-connector-_mode_valid-->>><<<++patches.suse/PCI-dwc-Add-extended-configuration-space-capability-.patch++>>> -| <<<--patches.suse/drm-Introduce-drm_bridge_mode_valid-->>><<<++patches.suse/PCI-dwc-Export-dw_pcie_wait_for_link-API.patch++>>> -| <<<--patches.suse/drm-Use-new-mode_valid-helpers-in-connector-probe-he-->>><<<++patches.suse/PCI-dwc-Add-support-to-enable-CDM-register-check.patch++>>> -| <<<--patches.suse/drm-Use-mode_valid-in-atomic-modeset-->>><<<++patches.suse/phy-tegra-Add-PCIe-PIPE2UPHY-support.patch++>>> -| <<<--patches.suse/drm-doc-move-printf-helpers-out-of-drmP.h-->>><<<++patches.suse/PCI-tegra-Add-Tegra194-PCIe-support.patch++>>> -| <<<--patches.suse/drm-Use-vsnprintf-extension-ph-->>><<<++patches.suse/PCI-tegra-Add-support-to-configure-sideband-pins.patch++>>> -| <<<--patches.suse/drm-better-document-how-to-send-out-the-crtc-disable-->>><<<++patches.suse/PCI-tegra-Add-support-to-enable-slot-regulators.patch++>>> -| <<<--patches.suse/drm-atomic-Consitfy-mode-parameter-to-drm_atomic_set-->>><<<++patches.suse/arm64-tegra-Add-PCIe-slot-supply-information-in-p297.patch++>>> -| <<<--patches.suse/drm-Extract-drm_vblank.-hc-->>><<<++patches.suse/PCI-vmd-Fix-config-addressing-when-using-bus-offsets.patch++>>> -| <<<--patches.suse/drm-doc-Polish-irq-helper-documentation-->>><<<++patches.suse/PCI-vmd-Fix-shadow-offsets-to-reflect-spec-changes.patch++>>> -| <<<--patches.suse/drm-remove-writeq-readq-function-definitions-->>><<<++patches.suse/0001-video-backlight-Drop-default-m-for-LCD-BACKLIGHT_CLA.patch++>>> -| <<<--patches.suse/drm-introduce-sync-objects-v4-->>><<<++patches.suse/mfd-intel-lpss-Remove-D3cold-delay.patch++>>> -| <<<--patches.suse/drm-syncobj-add-sync_file-interaction.-v1.2-->>><<<++patches.suse/mfd-intel-lpss-Add-Intel-Tiger-Lake-PCI-IDs.patch++>>> -| <<<--patches.suse/drm-Add-const-to-name-field-declaration-in-struct-dr-->>><<<++patches.suse/vfs-Convert-bpf-to-use-the-new-mount-API.patch++>>> -| <<<--patches.suse/drm-panel-S6E3HA2-needs-backlight-code-->>><<<++patches.suse/hypfs-Fix-error-number-left-in-struct-pointer-member.patch++>>> -| <<<--patches.suse/drm-panel-add-backlight-dependency-for-sitronix-st77-->>><<<++patches.suse/msft-hv-1907-hv_balloon-Use-a-static-page-for-the-balloon_up-send.patch++>>> -| <<<--patches.suse/drm-Remove-duplicate-forward-declaration-->>><<<++patches.suse/msft-hv-1908-hv_balloon-Reorganize-the-probe-function.patch++>>> -| <<<--patches.suse/drm-Reduce-scope-of-state-variable-->>><<<++patches.suse/msft-hv-1919-Tools-hv-move-to-tools-buildsystem.patch++>>> -| <<<--patches.suse/drm-amdgpu-rename-rdev-to-adev-->>><<<++patches.suse/msft-hv-1935-HID-hv-Remove-dependencies-on-PAGE_SIZE-for-ring-buf.patch++>>> -| <<<--patches.suse/0001-drm-tegra-Check-for-malformed-offsets-and-sizes-in-t.patch-->>><<<++patches.suse/msft-hv-1936-Drivers-hv-vmbus-Break-out-synic-enable-and-disable-.patch++>>> -| <<<--patches.suse/drm-tegra-dc-Avoid-reset-asserts-on-Tegra20-->>><<<++patches.suse/msft-hv-1937-Drivers-hv-vmbus-Suspend-resume-the-synic-for-hibern.patch++>>> -| <<<--patches.suse/drm-nouveau-Clean-up-nv50_head_atomic_check_mode-and-->>><<<++patches.suse/msft-hv-1938-Drivers-hv-vmbus-Add-a-helper-function-is_sub_channe.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-g84-Extend-NVKM-HDMI-power-control--->>><<<++patches.suse/msft-hv-1939-Drivers-hv-vmbus-Implement-suspend-resume-for-VSC-dr.patch++>>> -| <<<--patches.suse/drm-nouveau-Pass-mode-dependent-AVI-and-Vendor-HDMI--->>><<<++patches.suse/msft-hv-1940-Drivers-hv-vmbus-Ignore-the-offers-when-resuming-fro.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-Add-mechanism-to-convert-HDMI-InfoF-->>><<<++patches.suse/msft-hv-1941-Drivers-hv-vmbus-Suspend-resume-the-vmbus-itself-for.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-g84-gt200-Use-supplied-HDMI-InfoFra-->>><<<++patches.suse/msft-hv-1942-Drivers-hv-vmbus-Clean-up-hv_sock-channels-by-force-.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-gt215-Use-supplied-HDMI-InfoFrames-->>><<<++patches.suse/msft-hv-1943-Drivers-hv-vmbus-Suspend-after-cleaning-up-hv_sock-a.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-gf119-Use-supplied-HDMI-InfoFrames-->>><<<++patches.suse/msft-hv-1944-Drivers-hv-vmbus-Resume-after-fixing-up-old-primary-.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-gk104-Use-supplied-HDMI-InfoFrames-->>><<<++patches.suse/tools-power-x86-intel-speed-select-Fix-high-priority.patch++>>> -| <<<--patches.suse/drm-nouveau-Handle-frame-packing-mode-geometry-and-t-->>><<<++patches.suse/platform-x86-pmc_atom-Add-Siemens-SIMATIC-IPC277E-to.patch++>>> -| <<<--patches.suse/drm-nouveau-Enable-stereoscopic-3D-output-over-HDMI-->>><<<++patches.suse/platform-x86-i2c-multi-instantiate-Derive-the-device.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-volt-Parse-min-and-max-for-Version--->>><<<++patches.suse/fat-work-around-race-with-userspace-s-read-via-block.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-iccsense-rails-for-power-sensors-ha-->>><<<++patches.suse/Revert-mm-z3fold.c-fix-race-between-migration-and-de.patch++>>> -| <<<--patches.suse/drm-nouveau-tmr-remove-nvkm_timer_alarm_cancel-->>><<<++patches.suse/mm-add-dummy-can_do_mlock-helper.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-init-rename-nvbios_init-to-nvbios_d-->>><<<++patches.suse/z3fold-fix-retry-mechanism-in-page-reclaim.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-init-remove-internal-use-of-nvbios_-->>><<<++patches.suse/kbuild-clean-compressed-initramfs-image.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-init-rename-crtc-to-head-->>><<<++patches.suse/ocfs2-wait-for-recovering-done-after-direct-unlock-r.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-init-bump-script-offset-to-32-bits-->>><<<++patches.suse/kmemleak-increase-DEBUG_KMEMLEAK_EARLY_LOG_SIZE-defa.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-init-add-or-link-args-separate-from-->>><<<++patches.suse/mm-introduce-page_size.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-init-add-a-new-devinit-script-inter-->>><<<++patches.suse/mm-introduce-page_shift.patch++>>> -| <<<--patches.suse/drm-nouveau-devinit-use-new-devinit-script-interpret-->>><<<++patches.suse/mm-introduce-compound_nr.patch++>>> -| <<<--patches.suse/drm-nouveau-fb-ram-nv40-use-new-devinit-script-inter-->>><<<++patches.suse/mm-replace-list_move_tail-with-add_page_to_lru_list_tail.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-nv04-use-new-devinit-script-interpre-->>><<<++patches.suse/mm-page_owner-record-page-owner-for-each-subpage.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-shuffle-functions-around-->>><<<++patches.suse/mm-page_owner-keep-owner-info-when-freeing-the-page.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-rename-nvkm_output-to-nvkm_outp-->>><<<++patches.suse/mm-page_owner-debug_pagealloc-save-and-dump-freeing-stack-trace.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-rename-nvkm_output_dp-to-nvkm_dp-->>><<<++patches.suse/mm-filemap.c-don-t-initiate-writeback-if-mapping-has-no-dirty-pages.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-s-nvkm_connector-nvkm_conn-->>><<<++patches.suse/mm-filemap.c-rewrite-mapping_needs_writeback-in-less-fancy-manner.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-delay-output-path-connector-constru-->>><<<++patches.suse/mm-vmscan-do-not-share-cgroup-iteration-between-reclaimers.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-introduce-object-to-track-per-head--->>><<<++patches.suse/mm-gup-add-make_dirty-arg-to-put_user_pages_dirty_lo.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-move-vblank_-get-put-methods-into-n-->>><<<++patches.suse/mm-vmalloc-do-not-keep-unpurged-areas-in-the-busy-tree.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-common-implementation-of-scanoutpos-->>><<<++patches.suse/mm-vmalloc-modify-struct-vmap_area-to-reduce-its-size.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-introduce-input-output-resource-abs-->>><<<++patches.suse/mm-vmalloc.c-move-area-pages-after-if-statement.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-fork-off-some-new-hw-specific-imple-->>><<<++patches.suse/z3fold-fix-memory-leak-in-kmem-cache.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-identity-map-display-paths-to-outpu-->>><<<++patches.suse/mm-compaction.c-clear-total_-migrate-free-_scanned-b.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-remove-DP_PWR-method-->>><<<++patches.suse/mm-compaction.c-remove-unnecessary-zone-parameter-in-isolate_migratepages.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-store-current-link-configuration-->>><<<++patches.suse/mm-mempolicy.c-remove-unnecessary-nodemask-check-in-kernel_migrate_pages.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-no-need-for-lt_state-except-duri-->>><<<++patches.suse/memcg-oom-don-t-require-__GFP_FS-when-invoking-memcg.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-use-cached-link-configuration-wh-->>><<<++patches.suse/mm-reclaim-make-should_continue_reclaim-perform-dryrun-detection.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-determine-a-failsafe-link-traini-->>><<<++patches.suse/mm-reclaim-cleanup-should_continue_reclaim.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-only-check-for-re-train-when-the-->>><<<++patches.suse/mm-compaction-raise-compaction-priority-after-it-withdrawns.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-train-link-only-when-actively-di-->>><<<++patches.suse/hugetlbfs-don-t-retry-when-pool-page-allocations-start-to-fail.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-execute-supervisor-on-its-own--->>><<<++patches.suse/mm-thp-extract-split_queue_-into-a-struct.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-fetch-head-OR-state-at-beginni-->>><<<++patches.suse/mm-move-mem_cgroup_uncharge-out-of-__page_cache_release.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-port-OR-power-state-control-to-->>><<<++patches.suse/mm-shrinker-make-shrinker-not-depend-on-memcg-kmem.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-port-OR-manual-sink-detection--->>><<<++patches.suse/mm-thp-make-deferred-split-shrinker-memcg-aware.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-g84-port-OR-HDMI-control-to-nvkm_io-->>><<<++patches.suse/arm64-consider-stack-randomization-for-mmap-base-onl.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-g94-port-OR-DP-lane-mapping-to-nvkm-->>><<<++patches.suse/arm-properly-account-for-stack-randomization-and-sta.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-g94-port-OR-DP-link-setup-to-nvkm_i-->>><<<++patches.suse/arm-use-STACK_TOP-when-computing-mmap-base-address.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-g94-port-OR-DP-link-power-control-t-->>><<<++patches.suse/mips-properly-account-for-stack-randomization-and-st.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-g94-port-OR-DP-training-pattern-con-->>><<<++patches.suse/block-use-symbolic-constants-for-t10_pi-type.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-g94-port-OR-DP-drive-setting-contro-->>><<<++patches.suse/block-centralize-PI-remapping-logic-to-the-block-lay.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-gt215-port-HDA-ELD-controls-to-nvkm-->>><<<++patches.suse/block-bfq-update-inject-limit-only-after-injection-o.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-gf119-port-OR-DP-VCPI-control-to-nv-->>><<<++patches.suse/block-bfq-reduce-upper-bound-for-inject-limit-to-max.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-remove-hw-specific-customisation-of-->>><<<++patches.suse/block-bfq-increase-update-frequency-of-inject-limit.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-introduce-acquire-release-display-p-->>><<<++patches.suse/block-bfq-push-up-injection-only-after-setting-servi.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-determine-link-bandwidth-require-->>><<<++patches.suse/pktcdvd-remove-warning-on-attempting-to-register-non.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-dp-use-new-devinit-script-interpret-->>><<<++patches.suse/block-t10-pi-fix-Wswitch-warning.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-gt21x-remove-workaround-for-dp-->>><<<++patches.suse/block-drop-device-references-in-bsg_queue_rq.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor--->>><<<++patches.suse/ALSA-dice-fix-wrong-packet-parameter-for-Alesis-iO26.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.0-->>><<<++patches.suse/ALSA-hda-realtek-Fix-alienware-headset-mic.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.1-->>><<<++patches.suse/ALSA-usb-audio-Add-Hiby-device-family-to-quirks-for-.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-2.2-->>><<<++patches.suse/ALSA-hda-Apply-AMD-controller-workaround-for-Raven-p.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-implement-a-common-supervisor-3.0-->>><<<++patches.suse/ALSA-hda-realtek-PCI-quirk-for-Medion-E4254.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-gm200-allow-non-identity-mapping-of-->>><<<++patches.suse/ALSA-hda-Add-laptop-imic-fixup-for-ASUS-M9V-laptop.patch++>>> -| <<<--patches.suse/drm-nouveau-hwmon-Add-config-for-all-sensors-and-the-->>><<<++patches.suse/ASoC-fsl_sai-Fix-noise-when-using-EDMA.patch++>>> -| <<<--patches.suse/drm-nouveau-hwmon-Add-nouveau_hwmon_ops-structure-wi-->>><<<++patches.suse/ASoC-core-delete-component-card_list-in-soc_remove_c.patch++>>> -| <<<--patches.suse/drm-nouveau-hwmon-Remove-old-code-add-.write-.read-o-->>><<<++patches.suse/ASoC-core-use-list_del_init-and-move-it-back-to-soc_.patch++>>> -| <<<--patches.suse/drm-nouveau-hwmon-expose-the-auto_point-and-pwm_min--->>><<<++patches.suse/ASoC-pcm3168a-The-codec-does-not-support-S32_LE.patch++>>> -| <<<--patches.suse/drm-nouveau-hwmon-Change-permissions-to-numeric-->>><<<++patches.suse/ALSA-usb-audio-Add-DSD-support-for-EVGA-NU-Audio.patch++>>> -| <<<--patches.suse/drm-nouveau-tegra-Skip-manual-unpowergating-when-not-->>><<<++patches.suse/i2c-tegra-Compile-PM-functions-unconditionally.patch++>>> -| <<<--patches.suse/drm-nouveau-tegra-Don-t-leave-GPU-in-reset-->>><<<++patches.suse/i2c-cht-wc-Fix-lockdep-warning.patch++>>> -| <<<--patches.suse/drm-nouveau-Skip-vga_fini-on-non-PCI-device-->>><<<++patches.suse/i2c-designware-pci-Switch-over-to-MSI-interrupts.patch++>>> -| <<<--patches.suse/drm-nouveau-use-proper-prototype-in-nouveau_pmops_ru-->>><<<++patches.suse/i2c-designware-pci-Add-support-for-Elkhart-Lake-PSE-.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv50-avoid-creating-ORs-that-aren-t-->>><<<++patches.suse/i2c-designware-assert-reset-when-error-happen-at-pro.patch++>>> -| <<<--patches.suse/drm-msm-hdmi-Use-bitwise-operators-when-building-reg-->>><<<++patches.suse/i2c-i801-Use-iTCO-version-6-in-Cannon-Lake-PCH-and-b.patch++>>> -| <<<--patches.suse/drm-i915-Remove-decoupled-MMIO-code-->>><<<++patches.suse/i2c-hix5hd2-Remove-IRQF_ONESHOT.patch++>>> -| <<<--patches.suse/drm-i915-Use-atomic-scaling_mode-instead-of-panel.fi-->>><<<++patches.suse/i2c-exynos5-Remove-IRQF_ONESHOT.patch++>>> -| <<<--patches.suse/drm-i915-Use-per-connector-scaling-mode-property-->>><<<++patches.suse/i2c-tegra-Move-suspend-handling-to-NOIRQ-phase.patch++>>> -| <<<--patches.suse/drm-i915-Add-plumbing-for-digital-connector-state-v3-->>><<<++patches.suse/selftests-tpm2-Add-the-missing-TEST_FILES-assignment.patch++>>> -| <<<--patches.suse/drm-i915-Convert-DSI-connector-properties-to-atomic-->>><<<++patches.suse/KEYS-trusted-correctly-initialize-digests-and-fix-lo.patch++>>> -| <<<--patches.suse/drm-i915-Convert-LVDS-connector-properties-to-atomic-->>><<<++patches.suse/tpm-Wrap-the-buffer-from-the-caller-to-tpm_buf-in-tp.patch++>>> -| <<<--patches.suse/drm-i915-Make-intel_dp-has_audio-reflect-hw-state-on-->>><<<++patches.suse/fuse-fix-deadlock-with-aio-poll-and-fuse_iqueue-wait.patch++>>> -| <<<--patches.suse/drm-i915-Convert-intel_dp-properties-to-atomic-v2-->>><<<++patches.suse/fuse-fix-request-limit.patch++>>> -| <<<--patches.suse/drm-i915-Convert-intel_hdmi-connector-properties-to--->>><<<++patches.suse/fuse-fix-missing-unlock_page-in-fuse_writepage.patch++>>> -| <<<--patches.suse/drm-i915-Handle-force_audio-correctly-in-intel_sdvo-->>><<<++patches.suse/fuse-fix-beyond-end-of-page-access-in-fuse_parse_cac.patch++>>> -| <<<--patches.suse/drm-i915-Convert-intel_sdvo-connector-properties-to--->>><<<++patches.suse/fuse-fix-memleak-in-cuse_channel_open.patch++>>> -| <<<--patches.suse/drm-i915-Add-kerneldoc-to-describe-i915_gem_object.v-->>><<<++patches.suse/ceph-fix-directories-inode-i_blkbits-initialization.patch++>>> -| <<<--patches.suse/drm-i915-Remove-toplevel-struct_mutex-locking-from-d-->>><<<++patches.suse/0003-ceph-allow-copy_file_range-when-src-and-dst-inode-are-same.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Add-gvt-options-sanitize-function-->>><<<++patches.suse/0004-ceph-don-t-list-vxattrs-in-listxattr.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Return-EIO-if-host-enable_execlists-not-->>><<<++patches.suse/0005-libceph-add-function-that-reset-client-s-entity-addr.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Return-EIO-if-host-GuC-submission-is-en-->>><<<++patches.suse/0006-libceph-add-function-that-clears-osd-client-s-abort_err.patch++>>> -| <<<--patches.suse/drm-i915-guc-Fix-doorbell-id-selection-->>><<<++patches.suse/0007-ceph-allow-closing-session-in-restarting-reconnect-state.patch++>>> -| <<<--patches.suse/drm-i915-skl-New-ddb-allocation-algorithm-->>><<<++patches.suse/0008-ceph-track-and-report-error-of-async-metadata-operation.patch++>>> -| <<<--patches.suse/drm-i915-skl-consider-max-supported-plane-pixel-rate-->>><<<++patches.suse/0009-ceph-pass-filp-to-ceph_get_caps.patch++>>> -| <<<--patches.suse/drm-i915-glk-Fix-dotclock-calculation-in-skl_check_p-->>><<<++patches.suse/0010-ceph-add-helper-function-that-forcibly-reconnects-to-ceph-cluster.patch++>>> -| <<<--patches.suse/drm-i915-ddi-Avoid-long-delays-during-system-suspend-->>><<<++patches.suse/0011-ceph-return-eio-if-read-write-against-filp-that-lost-file-locks.patch++>>> -| <<<--patches.suse/drm-i915-dvo-fix-debug-logging-on-unknown-DID-->>><<<++patches.suse/0012-ceph-invalidate-all-write-mode-filp-after-reconnect.patch++>>> -| <<<--patches.suse/drm-i915-guc-Assert-that-we-switch-between-known-ggt-->>><<<++patches.suse/0013-ceph-auto-reconnect-after-blacklisted.patch++>>> -| <<<--patches.suse/drm-i915-Check-the-ring-is-empty-when-declaring-the--->>><<<++patches.suse/0014-ceph-don-t-setpageerror-on-writepage-errors.patch++>>> -| <<<--patches.suse/drm-i915-return-the-correct-usable-aperture-size-und-->>><<<++patches.suse/0015-ceph-remove-ceph_get_cap_mds-and-_ceph_get_cap_mds.patch++>>> -| <<<--patches.suse/drm-i915-Allow-kswapd-to-pause-the-device-whilst-rea-->>><<<++patches.suse/ceph-fetch-cap_gen-under-spinlock-in-ceph_add_cap.patch++>>> -| <<<--patches.suse/drm-i915-cnp-Introduce-Cannonpoint-PCH-->>><<<++patches.suse/0017-ceph-eliminate-session-s_trim_caps.patch++>>> -| <<<--patches.suse/drm-i915-cnp-Add-PCI-ID-for-Cannonpoint-LP-PCH-->>><<<++patches.suse/0018-ceph-fix-comments-over-ceph_add_cap.patch++>>> -| <<<--patches.suse/drm-i915-cnp-Get-set-proper-Raw-clock-frequency-on-C-->>><<<++patches.suse/0019-ceph-have-_mark_caps_flushing-return-flush_tid.patch++>>> -| <<<--patches.suse/drm-i915-cnp-Backlight-support-for-CNP-->>><<<++patches.suse/0020-ceph-remove-unneeded-test-in-try_flush_caps.patch++>>> -| <<<--patches.suse/drm-i915-cnp-add-CNP-gmbus-support-->>><<<++patches.suse/0021-ceph-remove-ceph_i_noflush.patch++>>> -| <<<--patches.suse/drm-i915-cnp-Panel-Power-sequence-changes-for-CNP-PC-->>><<<++patches.suse/0022-ceph-remove-incorrect-comment-above-_send_cap.patch++>>> -| <<<--patches.suse/drm-i915-Remove-dead-code-from-runtime-resume-handle-->>><<<++patches.suse/0023-ceph-fix-indentation-in-_get_snap_name.patch++>>> -| <<<--patches.suse/drm-i915-Implement-fbc_status-Compressing-info-for-a-->>><<<++patches.suse/0024-ceph-update-the-mtime-when-truncating-up.patch++>>> -| <<<--patches.suse/drm-i915-s-fbc_fc-fbc_false_color-->>><<<++patches.suse/0025-ceph-don-t-freeze-during-write-page-faults.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Introduce-Cannonlake-platform-defition-->>><<<++patches.suse/0026-ceph-don-t-return-a-value-from-void-function.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Cannonlake-uses-CNP-PCH-->>><<<++patches.suse/0027-libceph-handle-osd-op-ceph_pagelist_append-errors.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-U-skus-->>><<<++patches.suse/0028-ceph-add-buffered-direct-exclusionary-locking-for-reads-and-writes.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-Y-skus-->>><<<++patches.suse/0029-ceph-turn-ceph_security_invalidate_secctx-into-static-inline.patch++>>> -| <<<--patches.suse/drm-i915-cnl-add-IS_CNL_REVID-macro-->>><<<++patches.suse/0030-ceph-only-set-ceph_i_sec_inited-if-we-got-a-mac-label.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Cannonlake-has-4-planes-3-sprites-per-p-->>><<<++patches.suse/0031-ceph-allow-arbitrary-security-xattrs.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Configure-EU-slice-power-gating-->>><<<++patches.suse/0032-rbd-fix-response-length-parameter-for-encoded-strings.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Cannonlake-has-same-MOCS-table-than-Sky-->>><<<++patches.suse/0033-ceph-use-release_pages-directly.patch++>>> -| <<<--patches.suse/drm-i915-gen10-Set-value-of-Indirect-Context-Offset--->>><<<++patches.suse/0034-libceph-drop-unused-con-parameter-of-calc_target.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-power-wells-for-CNL-->>><<<++patches.suse/ceph-reconnect-connection-if-session-hang-in-opening.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Also-need-power-well-sanitize-->>><<<++patches.suse/0036-rbd-pull-rbd_img_request_create-dout-out-into-the-callers.patch++>>> -| <<<--patches.suse/drm-i915-Remove-unnecessary-PORT3-definition-->>><<<++patches.suse/0037-ceph-move-static-keyword-to-the-front-of-declarations.patch++>>> -| <<<--patches.suse/drm-i915-Unify-GT-and-GT3-definitions-->>><<<++patches.suse/0038-ceph-include-ceph_debug-h-in-cache-c.patch++>>> -| <<<--patches.suse/drm-i915-Move-the-unclaimed-mmio-detection-into-the--->>><<<++patches.suse/0039-ceph-allow-object-copies-across-different-filesystems-in-the-same-cluster.patch++>>> -| <<<--patches.suse/drm-i915-guc-Clear-enable_guc_loading-in-case-of-ini-->>><<<++patches.suse/0040-libceph-avoid-a-_vmalloc-deadlock-in-ceph_kvmalloc.patch++>>> -| <<<--patches.suse/drm-i915-Check-signaled-state-after-enabling-signali-->>><<<++patches.suse/0041-libceph-use-ceph_kvmalloc-for-osdmap-arrays.patch++>>> -| <<<--patches.suse/drm-i915-Report-back-whether-the-irq-was-armed-when--->>><<<++patches.suse/0042-ceph-call-ceph_mdsc_destroy-from-destroy_fs_client.patch++>>> -| <<<--patches.suse/drm-i915-Skip-adding-the-request-to-the-signal-tree--->>><<<++patches.suse/memcg-kmem-do-not-fail-__GFP_NOFAIL-charges.patch++>>> -| <<<--patches.suse/drm-i915-Remove-the-spin-request-during-execbuf-awai-->>><<<++patches.suse/kernel-elfcore.c-include-proper-prototypes.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Introduce-Coffee-Lake-platform-definiti-->>><<<++patches.suse/0001-rbtree-avoid-generating-code-twice-for-the-cached-ve.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Coffee-Lake-uses-CNP-PCH-->>><<<++patches.suse/0001-augmented-rbtree-add-comments-for-RB_DECLARE_CALLBAC.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Introduce-Display-workarounds-for-Coffe-->>><<<++patches.suse/0002-augmented-rbtree-add-new-RB_DECLARE_CALLBACKS_MAX-ma.patch++>>> -| <<<--patches.suse/drm-i915-glk-Remove-the-alpha_support-flag-->>><<<++patches.suse/0003-augmented-rbtree-rework-the-RB_DECLARE_CALLBACKS-mac.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-S-Skus-->>><<<++patches.suse/include-trace-events-writeback.h-fix-Wstringop-trunc.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-H-Sku-->>><<<++patches.suse/checkpatch.pl-warn-on-invalid-commit-id.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Add-Coffee-Lake-PCI-IDs-for-U-Sku-->>><<<++patches.suse/kexec-bail-out-upon-SIGKILL-when-allocating-memory.patch++>>> -| <<<--patches.suse/drm-i915-guc-Load-GuC-on-Coffee-Lake-->>><<<++patches.suse/lib-lzo-lzo1x_compress.c-fix-alignment-bug-in-lzo-rl.patch++>>> -| <<<--patches.suse/drm-i915-huc-Load-HuC-on-Coffee-Lake-->>><<<++patches.suse/IB-hfi1-remove-unlikely-from-IS_ERR-condition.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Coffee-Lake-reuses-Kabylake-DMC-->>><<<++patches.suse/xen-pci-reserve-MCFG-areas-earlier.patch++>>> -| <<<--patches.suse/drm-i915-Pass-crtc_state-and-connector-state-to-back-->>><<<++patches.suse/s390-pkey-add-sysfs-attributes-to-emit-aes-cipher-key-blobs++>>> -| <<<--patches.suse/drm-i915-Pass-connector-state-to-intel_panel_set_bac-->>><<<++patches.suse/s390-zcrypt-cex7s-exploitation-support++>>> -| <<<--patches.suse/drm-i915-Pass-atomic-state-to-backlight-enable-disab-->>><<<++patches.suse/s390-topology-avoid-firing-events-before-kobjs-are-c.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Implement-.get_display_clock_speed-for--->>><<<++patches.suse/s390-cio-avoid-calling-strlen-on-null-pointer.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Implement-.set_cdclk-for-CNL-->>><<<++patches.suse/s390-cio-exclude-subchannels-with-no-parent-from-pse.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Implement-CNL-display-init-unit-sequenc-->>><<<++patches.suse/xfs-convert-inode-to-extent-format-after-extent-merg.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Allow-dynamic-cdclk-changes-on-CNL-->>><<<++patches.suse/xfs-log-proper-length-of-superblock.patch++>>> -| <<<--patches.suse/drm-i915-cnl-DDI-PLL-mapping-->>><<<++patches.suse/binfmt_elf-Do-not-move-brk-for-INTERP-less-ET_EXEC.patch++>>> -| <<<--patches.suse/drm-i915-Configure-DPLL-s-for-Cannonlake-->>><<<++patches.suse/fs-nfs-Fix-possible-null-pointer-dereferences-in-enc.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Initialize-PLLs-->>><<<++patches.suse/SUNRPC-Remove-rpc_wake_up_queued_task_on_wq.patch++>>> -| <<<--patches.suse/drm-i915-Add-MMIO-helper-for-6-ports-with-different--->>><<<++patches.suse/SUNRPC-Inline-xdr_commit_encode.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-registers-related-to-voltage-swing--->>><<<++patches.suse/xprtrdma-Refresh-the-documenting-comment-in-frwr_ops.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-DDI-Buffer-translation-tables-for-C-->>><<<++patches.suse/xprtrdma-Update-obsolete-comment.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Implement-voltage-swing-sequence-->>><<<++patches.suse/xprtrdma-Fix-calculation-of-ri_max_segs-again.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Enable-loadgen_select-bit-for-vswing-se-->>><<<++patches.suse/xprtrdma-Boost-maximum-transport-header-size.patch++>>> -| <<<--patches.suse/drm-i915-DMC-CNL-Load-DMC-on-CNL-->>><<<++patches.suse/xprtrdma-Rename-CQE-field-in-Receive-trace-points.patch++>>> -| <<<--patches.suse/drm-i915-Use-HAS_CSR-instead-of-gen-number-on-DMC-lo-->>><<<++patches.suse/xprtrdma-Rename-rpcrdma_buffer-rb_all.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-Cannonlake-scaler-mode-programing-->>><<<++patches.suse/xprtrdma-Toggle-XPRT_CONGESTED-in-xprtrdma-s-slot-me.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Enable-fifo-underrun-for-Cannonlake-->>><<<++patches.suse/xprtrdma-Simplify-rpcrdma_mr_pop.patch++>>> -| <<<--patches.suse/drm-i915-cnl-LSPCON-support-is-gen9-->>><<<++patches.suse/xprtrdma-Combine-rpcrdma_mr_put-and-rpcrdma_mr_unmap.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Enable-wrpll-computation-for-CNL-->>><<<++patches.suse/xprtrdma-Move-rpcrdma_mr_get-out-of-frwr_map.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Basic-DDI-plumbing-for-Coffee-Lake-->>><<<++patches.suse/xprtrdma-Ensure-creating-an-MR-does-not-trigger-FS-w.patch++>>> -| <<<--patches.suse/drm-i915-Only-restrict-noreclaim-in-the-early-shrink-->>><<<++patches.suse/xprtrdma-Cache-free-MRs-in-each-rpcrdma_req.patch++>>> -| <<<--patches.suse/drm-i915-Spin-for-struct_mutex-inside-shrinker-->>><<<++patches.suse/xprtrdma-Remove-rpcrdma_buffer-rb_mrlock.patch++>>> -| <<<--patches.suse/drm-i915-Reinstate-reservation_object-zapping-for-ba-->>><<<++patches.suse/xprtrdma-Use-an-llist-to-manage-free-rpcrdma_reps.patch++>>> -| <<<--patches.suse/drm-i915-expose-_SLICE_MASK-GETPARM-->>><<<++patches.suse/xprtrdma-Clean-up-xprt_rdma_set_connect_timeout.patch++>>> -| <<<--patches.suse/drm-i915-expose-_SUBSLICE_MASK-GETPARM-->>><<<++patches.suse/xprtrdma-Fix-bc_max_slots-return-value.patch++>>> -| <<<--patches.suse/drm-i915-perf-rework-mux-configurations-queries-->>><<<++patches.suse/xprtrdma-Inline-XDR-chunk-encoder-functions.patch++>>> -| <<<--patches.suse/drm-i915-perf-Add-render-basic-Gen8-OA-unit-configs-->>><<<++patches.suse/xprtrdma-Optimize-rpcrdma_post_recvs.patch++>>> -| <<<--patches.suse/drm-i915-perf-Add-OA-unit-support-for-Gen-8-->>><<<++patches.suse/xprtrdma-Recycle-MRs-after-disconnect.patch++>>> -| <<<--patches.suse/drm-i915-perf-Add-more-OA-configs-for-BDW-CHV-SKL-BX-->>><<<++patches.suse/xprtrdma-Clear-xprt-reestablish_timeout-on-close.patch++>>> -| <<<--patches.suse/drm-i915-perf-per-gen-timebase-for-checking-sample-f-->>><<<++patches.suse/xprtrdma-Send-Queue-size-grows-after-a-reconnect.patch++>>> -| <<<--patches.suse/drm-i915-perf-remove-perf.hook_lock-->>><<<++patches.suse/SUNRPC-Dequeue-the-request-from-the-receive-queue-wh.patch++>>> -| <<<--patches.suse/drm-i915-add-KBL-GT2-GT3-check-macros-->>><<<++patches.suse/SUNRPC-Don-t-receive-TCP-data-into-a-request-buffer-.patch++>>> -| <<<--patches.suse/drm-i915-perf-add-KBL-support-->>><<<++patches.suse/SUNRPC-RPC-level-errors-should-always-set-task-tk_rp.patch++>>> -| <<<--patches.suse/drm-i915-perf-add-GLK-support-->>><<<++patches.suse/SUNRPC-Fix-buffer-handling-of-GSS-MIC-without-slack.patch++>>> -| <<<--patches.suse/drm-i915-Amalgamate-execbuffer-parameter-structures-->>><<<++patches.suse/SUNRPC-Rename-xdr_buf_read_netobj-to-xdr_buf_read_mi.patch++>>> -| <<<--patches.suse/drm-i915-Use-vma-exec_entry-as-our-double-entry-plac-->>><<<++patches.suse/SUNRPC-Don-t-try-to-parse-incomplete-RPC-messages.patch++>>> -| <<<--patches.suse/drm-i915-Split-vma-exec_link-evict_link-->>><<<++patches.suse/SUNRPC-Fix-congestion-window-race-with-disconnect.patch++>>> -| <<<--patches.suse/drm-i915-Use-a-loop-for-the-three-times-for-luck-DPL-->>><<<++patches.suse/pNFS-Ensure-we-do-clear-the-return-on-close-layout-s.patch++>>> -| <<<--patches.suse/drm-i915-Add-i830-pipes-power-well-->>><<<++patches.suse/selftests-seccomp-fix-build-on-older-kernels.patch++>>> -| <<<--patches.suse/drm-i915-Drop-pipe-A-quirk-for-Toshiba-Protege-R205--->>><<<++patches.suse/usercopy-Avoid-HIGHMEM-pfn-warning.patch++>>> -| <<<--patches.suse/drm-i915-Drop-pipe-A-quirk-for-Thinkapd-T60-->>><<<++patches.suse/perf-stat-Reset-previous-counts-on-repeat-with-inter.patch++>>> -| <<<--patches.suse/drm-i915-Remove-pipe-A-quirk-remnants-->>><<<++patches.suse/perf-stat-Fix-a-segmentation-fault-when-using-repeat.patch++>>> -| <<<--patches.suse/drm-i915-cnl-make-function-cnl_ddi_dp_set_dpll_hw_st-->>><<<++patches.suse/perf-tools-Fix-segfault-in-cpu_cache_level__read.patch++>>> -| <<<--patches.suse/drm-i915-glk-Split-GLK-DSI-device-ready-functionalit-->>><<<++patches.suse/perf-probe-Fix-to-clear-tev-nargs-in-clear_probe_tra.patch++>>> -| <<<--patches.suse/drm-i915-glk-Add-cold-boot-sequence-for-GLK-DSI-->>><<<++patches.suse/perf-build-Add-detection-of-java-11-openjdk-devel-pa.patch++>>> -| <<<--patches.suse/Revert-drm-i915-skl-New-ddb-allocation-algorithm-->>><<<++patches.suse/perf-unwind-Fix-libunwind-build-failure-on-i386-syst.patch++>>> -| <<<--patches.suse/drm-i915-gvt-rewrite-the-trace-gvt-gvt_command-using-->>><<<++patches.suse/timer-Read-jiffies-once-when-forwarding-base-clk.patch++>>> -| <<<--patches.suse/drm-i915-gvt-refactor-function-intel_vgpu_submit_exe-->>><<<++patches.suse/ntb-point-to-right-memory-window-index.patch++>>> -| <<<--patches.suse/drm-i915-gvt-implement-per-vm-mmio-switching-optimiz-->>><<<++patches.suse/NTB-fix-IDT-Kconfig-typos-spellos.patch++>>> -| <<<--patches.suse/drm-i915-gvt-add-RING_INSTDONE-and-SC_INSTDONE-mmio--->>><<<++patches.suse/drm-atomic-Take-the-atomic-toys-away-from-X.patch++>>> -| <<<--patches.suse/drm-i915-gvt-clean-up-the-unused-last_ctx_submit_tim-->>><<<++patches.suse/drm-atomic-Reject-FLIP_ASYNC-unconditionally.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Change-flood-gvt-dmesg-into-trace-->>><<<++patches.suse/drm-amd-display-dce11.x-dce12-update-formula-input.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Delete-gvt_dbg_cmd-in-cmd_parser_exec-->>><<<++patches.suse/drm-amd-display-Add-missing-HBM-support-and-raise-Ve.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Support-event-based-scheduling-->>><<<++patches.suse/drm-radeon-Bail-earlier-when-radeon.cik_-si_support-.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Trigger-scheduling-after-context-comple-->>><<<++patches.suse/drm-amdgpu-Check-for-valid-number-of-registers-to-re.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Legacy-HSW-related-MMIO-handler-clean-u-->>><<<++patches.suse/0004-drm-amdgpu-Fix-KFD-related-kernel-oops-on-Hawaii.patch++>>> -| <<<--patches.suse/drm-i915-gvt-remove-redundant-Wall-->>><<<++patches.suse/drm-amd-display-Restore-backlight-brightness-after-s.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Add-runtime_pm-get-put-to-proctect-MMIO-->>><<<++patches.suse/drm-amdgpu-display-fix-64-bit-divide.patch++>>> -| <<<--patches.suse/drm-i915-gvt-add-gtt_invalidate-API-to-flush-the-GTT-->>><<<++patches.suse/drm-amd-display-prevent-memory-leak.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Optimize-MMIO-register-handling-for-som-->>><<<++patches.suse/watchdog-jz4740-Fix-unused-variable-warning-in-jz474.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Cleanup-struct-intel_gvt_mmio_info-->>><<<++patches.suse/watchdog-imx2_wdt-fix-min-calculation-in-imx2_wdt_se.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Make-mmio_attribute-as-type-u8-to-save--->>><<<++patches.suse/watchdog-aspeed-Add-support-for-AST2600.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Make-the-MMIO-attribute-wrappers-be-inl-->>><<<++patches.suse/thermal_hwmon-Sanitize-thermal_zone-type.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Add-helper-for-tuning-MMIO-hash-table-->>><<<++patches.suse/thermal-Fix-use-after-free-when-unregistering-therma.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Tuning-the-size-of-MMIO-hash-lookup-tab-->>><<<++patches.suse/thermal-tegra-Fix-a-typo.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-GDRST-vreg-state-after-reset-->>><<<++patches.suse/drivers-thermal-qcom-tsens-Fix-memory-leak-from-qfpr.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Refine-virtual-reset-function-->>><<<++patches.suse/thermal-qoriq-Add-clock-operations.patch++>>> -| <<<--patches.suse/drm-i915-Actually-attach-the-tv_format-property-to-t-->>><<<++patches.suse/thermal-qoriq-Fix-error-path-of-calling-qoriq_tmu_re.patch++>>> -| <<<--patches.suse/drm-i915-Make-i915_vma_destroy-static-->>><<<++patches.suse/thermal-qoriq-Use-devm_platform_ioremap_resource-ins.patch++>>> -| <<<--patches.suse/drm-i915-Mark-CPU-cache-as-dirty-on-every-transition-->>><<<++patches.suse/thermal-qoriq-Use-__maybe_unused-instead-of-if-CONFI.patch++>>> -| <<<--patches.suse/drm-i915-Store-i915_gem_object_is_coherent-as-a-bit--->>><<<++patches.suse/blk-mq-move-lockdep_assert_held-into-elevator_exit.patch++>>> -| <<<--patches.suse/drm-i915-Fix-retrieval-of-hangcheck-stats-->>><<<++patches.suse/block-don-t-release-queue-s-sysfs-lock-during-switch.patch++>>> -| <<<--patches.suse/drm-i915-Store-a-direct-lookup-from-object-handle-to-->>><<<++patches.suse/iocost-better-trace-vrate-changes.patch++>>> -| <<<--patches.suse/drm-i915-Pass-vma-to-relocate-entry-->>><<<++patches.suse/iocost-improve-nr_lagging-handling.patch++>>> -| <<<--patches.suse/drm-i915-Disable-EXEC_OBJECT_ASYNC-when-doing-reloca-->>><<<++patches.suse/iocost-bump-up-default-latency-targets-for-hard-disk.patch++>>> -| <<<--patches.suse/drm-i915-Eliminate-lots-of-iterations-over-the-execo-->>><<<++patches.suse/block-fix-null-pointer-dereference-in-blk_mq_rq_time.patch++>>> -| <<<--patches.suse/drm-i915-Store-a-persistent-reference-for-an-object--->>><<<++patches.suse/pwm-stm32-lp-Add-check-in-case-requested-period-cann.patch++>>> -| <<<--patches.suse/drm-i915-First-try-the-previous-execbuffer-location-->>><<<++patches.suse/msft-hv-1948-x86-Hyper-V-Fix-definition-of-struct-hv_vp_assist_pa.patch++>>> -| <<<--patches.suse/drm-i915-Wait-upon-userptr-get-user-pages-within-exe-->>><<<++patches.suse/KVM-Hyper-V-Add-new-KVM-capability-KVM_CAP_HYPERV_DI.patch++>>> -| <<<--patches.suse/drm-i915-Allow-execbuffer-to-use-the-first-object-as-->>><<<++patches.suse/msft-hv-1949-KVM-Hyper-V-VMX-Add-direct-tlb-flush-support.patch++>>> -| <<<--patches.suse/drm-i915-Async-GPU-relocation-processing-->>><<<++patches.suse/KVM-x86-announce-KVM_CAP_HYPERV_ENLIGHTENED_VMCS-sup.patch++>>> -| <<<--patches.suse/drm-i915-Stash-a-pointer-to-the-obj-s-resv-in-the-vm-->>><<<++patches.suse/kvm-x86-manually-flush-collapsible-sptes-only-when-toggling-flags++>>> -| <<<--patches.suse/drm-i915-Store-9-bits-of-PCI-Device-ID-for-platforms-->>><<<++patches.suse/msft-hv-1950-KVM-hyperv-Fix-Direct-Synthetic-timers-assert-an-int.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Introduce-Coffee-Lake-workarounds-->>><<<++patches.suse/cpu-SMT-create-and-export-cpu_smt_possible.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170619-->>><<<++patches.suse/msft-hv-1951-KVM-x86-hyper-v-set-NoNonArchitecturalCoreSharing-CP.patch++>>> -| <<<--patches.suse/drm-amdkfd-NULL-dereference-involving-create_process-->>><<<++patches.suse/0001-KVM-x86-Add-support-for-user-wait-instructions.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-RMW-on-ddi-vswing-sequence-->>><<<++patches.suse/0002-KVM-vmx-Emulate-MSR-IA32_UMWAIT_CONTROL.patch++>>> -| <<<--patches.suse/drm-i915-Pass-the-right-flags-to-i915_vma_move_to_ac-->>><<<++patches.suse/0003-KVM-vmx-Introduce-handle_unexpected_vmexit-and-handl.patch++>>> -| <<<--patches.suse/drm-i915-Clear-execbuf-s-vma-backpointer-upon-releas-->>><<<++patches.suse/kvm-x86-mmu-treat-invalid-shadow-pages-as-obsolete++>>> -| <<<--patches.suse/drm-Remove-unused-drm_file-parameter-to-drm_syncobj_-->>><<<++patches.suse/KVM-x86-mmu-Use-fast-invalidate-mechanism-to-zap-MMI.patch++>>> -| <<<--patches.suse/0002-HID-intel-ish-hid-Enable-Cannon-Lake-ish-driver.patch-->>><<<++patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-show-mmu_valid_gen-in-shadow-page-related-tracepoints++>>> -| <<<--patches.suse/HID-intel-ish-hid-Enable-Gemini-Lake-ish-driver.patch-->>><<<++patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-add-tracepoint-for-kvm_mmu_invalidate_all_pages++>>> -| <<<--patches.suse/0001-HID-multitouch-Support-PTP-Stick-and-Touchpad-device.patch-->>><<<++patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-zap-pages-in-batch++>>> -| <<<--patches.suse/HID-wacom-generic-Scale-battery-capacity-measurement.patch-->>><<<++patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-collapse-tlb-flushes-when-zap-all-pages++>>> -| <<<--patches.suse/HID-wacom-generic-Ignore-HID_DG_BATTERYSTRENTH-0.patch-->>><<<++patches.suse/kvm-x86-mmu-revert-revert-kvm-mmu-reclaim-the-zapped-obsolete-page-first++>>> -| <<<--patches.suse/HID-wacom-generic-Report-AES-battery-information.patch-->>><<<++patches.suse/kvm-x86-mmu-revert-kvm-x86-mmu-remove-is_obsolete-call++>>> -| <<<--patches.suse/HID-wacom-Add-ability-to-provide-explicit-battery-st.patch-->>><<<++patches.suse/kvm-x86-Add-significant-index-flag-to-a-few-CPUID-le.patch++>>> -| <<<--patches.suse/HID-wacom-generic-Refactor-generic-battery-handling.patch-->>><<<++patches.suse/Revert-locking-pvqspinlock-Don-t-wait-if-vCPU-is-pre.patch++>>> -| <<<--patches.suse/HID-wacom-fix-mistake-in-printk.patch-->>><<<++patches.suse/KVM-vmx-fix-build-warnings-in-hv_enable_direct_tlbfl.patch++>>> -| <<<--patches.suse/0011-btrfs-nowait-aio-Correct-assignment-of-pos.patch-->>><<<++patches.suse/riscv-Avoid-interrupts-being-erroneously-enabled-in-.patch++>>> -| <<<--patches.suse/0058-xfs-refactor-dir2-leaf-readahead-shadow-buffer-cleve.patch-->>><<<++patches.suse/9p-avoid-attaching-writeback_fid-on-mmap-with-type-P.patch++>>> -| <<<--patches.suse/xfs-separate-shutdown-from-ticket-reservation-print-helper.patch-->>><<<++patches.suse/9p-Transport-error-uninitialized.patch++>>> -| <<<--patches.suse/xfs-refactor-xlog_cil_insert_items-to-facilitate-transaction-dump.patch-->>><<<++patches.suse/9p-cache.c-Fix-memory-leak-in-v9fs_cache_session_get.patch++>>> -| <<<--patches.suse/xfs-dump-transaction-usage-details-on-log-reservation-overrun.patch-->>><<<++patches.suse/SUNRPC-Track-writers-of-the-channel-file-to-improve-.patch++>>> -| <<<--patches.suse/xfs-release-bli-from-transaction-properly-on-fs-shut.patch-->>><<<++patches.suse/svcrdma-Remove-svc_rdma_wq.patch++>>> -| <<<--patches.suse/xfs-remove-bli-from-AIL-before-release-on-transactio.patch-->>><<<++patches.suse/svcrdma-Use-llist-for-managing-cache-of-recv_ctxts.patch++>>> -| <<<--patches.suse/xfs-remove-double-underscore-integer-types.patch-->>><<<++patches.suse/sunrpc-add-a-new-cache_detail-operation-for-when-a-c.patch++>>> -| <<<--patches.suse/xfs-export-various-function-for-the-online-scrubber.patch-->>><<<++patches.suse/sunrpc-clean-up-indentation-issue.patch++>>> -| <<<--patches.suse/xfs-export-_inobt_btrec_to_irec-and-_ialloc_cluster_.patch-->>><<<++patches.suse/ima-initialize-the-template-field-with-the-default-t.patch++>>> -| <<<--patches.suse/xfs-check-if-an-inode-is-cached-and-allocated.patch-->>><<<++patches.suse/MODSIGN-Export-module-signature-definitions-c8424e77.patch++>>> -| <<<--patches.suse/xfs-reflink-find-shared-should-take-a-transaction.patch-->>><<<++patches.suse/PKCS-7-Refactor-verify_pkcs7_signature-2a7bf671.patch++>>> -| <<<--patches.suse/xfs-make-errortag-a-per-mountpoint-structure.patch-->>><<<++patches.suse/PKCS-7-Introduce-pkcs7_get_digest-e201af16.patch++>>> -| <<<--patches.suse/xfs-expose-errortag-knobs-via-sysfs.patch-->>><<<++patches.suse/integrity-Select-CONFIG_KEYS-instead-of-depending-on-cf38fed1.patch++>>> -| <<<--patches.suse/xfs-remove-unneeded-parameter-from-XFS_TEST_ERROR.patch-->>><<<++patches.suse/ima-Add-modsig-appraise_type-option-for-module-style.patch++>>> -| <<<--patches.suse/xfs-convert-drop_writes-to-use-the-errortag-mechanis.patch-->>><<<++patches.suse/ima-Factor-xattr_verify-out-of-ima_appraise_measurem-a5fbeb61.patch++>>> -| <<<--patches.suse/xfs-replace-log_badcrc_factor-knob-with-error-inject.patch-->>><<<++patches.suse/ima-Implement-support-for-module-style-appended-sign-39b07096.patch++>>> -| <<<--patches.suse/xfs-fix-semicolon-cocci-warnings.patch-->>><<<++patches.suse/ima-Collect-modsig-15588227.patch++>>> -| <<<--patches.suse/xfs-rewrite-xfs_dq_get_next_id-using-xfs_iext_lookup.patch-->>><<<++patches.suse/ima-Define-ima-modsig-template-3878d505.patch++>>> -| <<<--patches.suse/vfs-Add-page_cache_seek_hole_data-helper.patch-->>><<<++patches.suse/ima-Store-the-measurement-again-when-appraising-a-mo-e5092255.patch++>>> -| <<<--patches.suse/vfs-Add-iomap_seek_hole-and-iomap_seek_data-helpers.patch-->>><<<++patches.suse/ima-always-return-negative-code-for-error.patch++>>> -| <<<--patches.suse/xfs-Switch-to-iomap-for-SEEK_HOLE-SEEK_DATA.patch-->>><<<++patches.suse/ima-fix-freeing-ongoing-ahash_request.patch++>>> -| <<<--patches.suse/xfs-fix-contiguous-dquot-chunk-iteration-livelock.patch-->>><<<++patches.suse/MODSIGN-make-new-include-file-self-contained-70433f67.patch++>>> -| <<<--patches.suse/xfs-rename-MAXPATHLEN-to-XFS_SYMLINK_MAXLEN.patch-->>><<<++patches.suse/ima-Fix-use-after-free-in-ima_read_modsig-556d971b.patch++>>> -| <<<--patches.suse/ipmi_ssif-unlock-on-allocation-failure-->>><<<++patches.suse/security-Support-early-LSMs-e6b1db98.patch++>>> -| <<<--patches.suse/0007-ipmi_ssif-remove-redundant-null-check-on-array-clien.patch-->>><<<++patches.suse/security-Add-a-locked-down-LSM-hook-9e47d31d.patch++>>> -| <<<--patches.suse/0008-ipmi-Use-the-proper-default-value-for-register-size-.patch-->>><<<++patches.suse/security-Add-a-static-lockdown-policy-LSM-000d388e.patch++>>> -| <<<--patches.suse/0009-ipmi-ssif-Use-i2c_adapter_id-instead-of-adapter-nr.patch-->>><<<++patches.suse/lockdown-Enforce-module-signatures-if-the-kernel-is--49fcf732.patch++>>> -| <<<--patches.suse/0010-ipmi-Create-a-platform-device-for-a-DMI-specified-IP.patch-->>><<<++patches.suse/lockdown-Restrict-dev-mem-kmem-port-when-the-kernel--9b9d8dda.patch++>>> -| <<<--patches.suse/0011-ipmi-Convert-DMI-handling-over-to-a-platform-device.patch-->>><<<++patches.suse/kexec_load-Disable-at-runtime-if-the-kernel-is-locke-7d31f460.patch++>>> -| <<<--patches.suse/0012-ipmi-ssif-Check-dev-before-setting-drvdata.patch-->>><<<++patches.suse/lockdown-Copy-secure_boot-flag-in-boot-params-across-fef5dad9.patch++>>> -| <<<--patches.suse/0013-char-ipmi-constify-bmc_dev_attr_group-and-bmc_device.patch-->>><<<++patches.suse/kexec_file-split-KEXEC_VERIFY_SIG-into-KEXEC_SIG-and-99d5cadf.patch++>>> -| <<<--patches.suse/Fix-up-over-eager-wait_queue_t-renaming.patch-->>><<<++patches.suse/kexec_file-Restrict-at-runtime-if-the-kernel-is-lock.patch++>>> -| <<<--patches.suse/f2fs-fix-a-bug-caused-by-null-extent-tree.patch-->>><<<++patches.suse/hibernate-Disable-when-the-kernel-is-locked-down.patch++>>> -| <<<--patches.suse/f2fs-fix-a-panic-caused-by-null-flush_cmd_control.patch-->>><<<++patches.suse/PCI-Lock-down-BAR-access-when-the-kernel-is-locked-d.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-constify-attribute_group-structures.patch-->>><<<++patches.suse/x86-Lock-down-IO-port-access-when-the-kernel-is-lock.patch++>>> -| <<<--patches.suse/device-property-Move-FW-type-specific-functionality-.patch-->>><<<++patches.suse/x86-msr-Restrict-MSR-access-when-the-kernel-is-locke.patch++>>> -| <<<--patches.suse/device-property-Move-fwnode-graph-ops-to-firmware-sp.patch-->>><<<++patches.suse/ACPI-Limit-access-to-custom_method-when-the-kernel-i.patch++>>> -| <<<--patches.suse/device-property-Introduce-fwnode_device_is_available.patch-->>><<<++patches.suse/acpi-Ignore-acpi_rsdp-kernel-param-when-the-kernel-h.patch++>>> -| <<<--patches.suse/mm-hugetlb-return-immediately-for-hugetlb-page-in-__.patch-->>><<<++patches.suse/acpi-Disable-ACPI-table-override-if-the-kernel-is-lo.patch++>>> -| <<<--patches.suse/mm-make-PR_SET_THP_DISABLE-immediately-active.patch-->>><<<++patches.suse/lockdown-Prohibit-PCMCIA-CIS-storage-when-the-kernel.patch++>>> -| <<<--patches.suse/mm-improve-readability-of-transparent_hugepage_enabl.patch-->>><<<++patches.suse/lockdown-Lock-down-TIOCSSERIAL.patch++>>> -| <<<--patches.suse/mm-always-enable-thp-for-dax-mappings.patch-->>><<<++patches.suse/lockdown-Lock-down-module-params-that-specify-hardwa.patch++>>> -| <<<--patches.suse/0001-mm-memory_hotplug-support-movable_node-for-hotplugab.patch-->>><<<++patches.suse/x86-mmiotrace-Lock-down-the-testmmiotrace-module.patch++>>> -| <<<--patches.suse/0001-mm-memory_hotplug-simplify-empty-node-mask-handling-.patch-->>><<<++patches.suse/lockdown-Lock-down-proc-kcore.patch++>>> -| <<<--patches.suse/0002-hugetlb-memory_hotplug-prefer-to-use-reserved-pages-.patch-->>><<<++patches.suse/lockdown-Lock-down-tracing-and-perf-kprobes-when-in-.patch++>>> -| <<<--patches.suse/0003-mm-unify-new_node_page-and-alloc_migrate_target.patch-->>><<<++patches.suse/bpf-Restrict-bpf-when-kernel-lockdown-is-in-confiden.patch++>>> -| <<<--patches.suse/0001-mm-hugetlb-schedule-when-potentially-allocating-many.patch-->>><<<++patches.suse/lockdown-Lock-down-perf-when-in-confidentiality-mode.patch++>>> -| <<<--patches.suse/cma-fix-calculation-of-aligned-offset.patch-->>><<<++patches.suse/kexec-Allow-kexec_file-with-appropriate-IMA-policy-w.patch++>>> -| <<<--patches.suse/mm-mmap.c-do-not-blow-on-PROT_NONE-MAP_FIXED-holes-i.patch-->>><<<++patches.suse/debugfs-Restrict-debugfs-when-the-kernel-is-locked-d.patch++>>> -| <<<--patches.suse/0012-arm64-kasan-don-t-allocate-extra-shadow-memory.patch-->>><<<++patches.suse/tracefs-Restrict-tracefs-when-the-kernel-is-locked-d.patch++>>> -| <<<--patches.suse/0001-lib-test_bitmap.c-add-optimisation-tests.patch-->>><<<++patches.suse/efi-Restrict-efivar_ssdt_load-when-the-kernel-is-loc.patch++>>> -| <<<--patches.suse/0001-bitmap-optimise-bitmap_set-and-bitmap_clear-of-a-sin.patch-->>><<<++patches.suse/lockdown-Print-current-comm-in-restriction-messages.patch++>>> -| <<<--patches.suse/0001-include-linux-bitmap.h-turn-bitmap_set-and-bitmap_cl.patch-->>><<<++patches.suse/security-constify-some-arrays-in-lockdown-LSM.patch++>>> -| <<<--patches.suse/0001-bitmap-use-memcmp-optimisation-in-more-situations.patch-->>><<<++patches.suse/kexec-Fix-file-verification-on-S390.patch++>>> -| <<<--patches.suse/0001-lib-interval_tree_test.c-allow-the-module-to-be-comp.patch-->>><<<++patches.suse/0001-tasks-Add-a-count-of-task-RCU-users.patch++>>> -| <<<--patches.suse/0002-lib-interval_tree_test.c-make-test-options-module-pa.patch-->>><<<++patches.suse/0002-tasks-sched-core-Ensure-tasks-are-available-for-a-gr.patch++>>> -| <<<--patches.suse/0003-lib-interval_tree_test.c-allow-users-to-limit-scope-.patch-->>><<<++patches.suse/0003-tasks-sched-core-With-a-grace-period-after-finish_ta.patch++>>> -| <<<--patches.suse/0004-lib-interval_tree_test.c-allow-full-tree-search.patch-->>><<<++patches.suse/0004-tasks-sched-core-RCUify-the-assignment-of-rq-curr.patch++>>> -| <<<--patches.suse/0001-fs-epoll-short-circuit-fetching-events-if-thread-has.patch-->>><<<++patches.suse/sched-membarrier-Fix-private-expedited-registration-.patch++>>> -| <<<--patches.suse/0001-kernel-signal.c-avoid-undefined-behaviour-in-kill_so.patch-->>><<<++patches.suse/sched-membarrier-Remove-redundant-check.patch++>>> -| <<<--patches.suse/0001-kernel-exit.c-avoid-undefined-behaviour-when-calling.patch-->>><<<++patches.suse/sched-membarrier-Call-sync_core-only-before-usermode.patch++>>> -| <<<--patches.suse/0007-ceph-re-request-max-size-after-importing-caps.patch-->>><<<++patches.suse/sched-membarrier-Fix-p-mm-membarrier_state-racy-load.patch++>>> -| <<<--patches.suse/0008-ceph-update-the-approaching-max_size-code.patch-->>><<<++patches.suse/sched-membarrier-Skip-IPIs-when-mm-mm_users-1.patch++>>> -| <<<--patches.suse/0009-ceph-remove-useless-page-mapping-check-in-writepage_nounlock.patch-->>><<<++patches.suse/sched-membarrier-Return-ENOMEM-to-userspace-on-memory-allocation-failure.patch++>>> -| <<<--patches.suse/0010-ceph-redirty-page-when-writepage_nounlock-skips-unwritable-page.patch-->>><<<++patches.suse/sched-core-Fix-migration-to-invalid-CPU-in-__set_cpu.patch++>>> -| <<<--patches.suse/0011-ceph-cleanup-writepage_nounlock.patch-->>><<<++patches.suse/sched-fair-Fix-Wunused-but-set-variable-warnings.patch++>>> -| <<<--patches.suse/0012-ceph-don-t-re-send-interrupted-flock-request.patch-->>><<<++patches.suse/sched-fair-Avoid-redundant-EAS-calculation.patch++>>> -| <<<--patches.suse/0013-ceph-getattr-before-read-on-ceph-xattrs.patch-->>><<<++patches.suse/x86-purgatory-Disable-the-stackleak-GCC-plugin-for-t.patch++>>> -| <<<--patches.suse/0014-ceph-avoid-invalid-memory-dereference-in-the-middle-of-umount.patch-->>><<<++patches.suse/powerpc-mm-Add-a-helper-to-select-PAGE_KERNEL_RO-or-.patch++>>> -| <<<--patches.suse/0015-ceph-avoid-accessing-freeing-inode-in-ceph_check_delayed_caps.patch-->>><<<++patches.suse/powerpc-mm-Fix-an-Oops-in-kasan_mmu_init.patch++>>> -| <<<--patches.suse/0016-ceph-new-mount-option-that-specifies-fscache-uniquifier.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-use-smp_mb-when-setting-clearing-h.patch++>>> -| <<<--patches.suse/0017-ceph-update-ceph_dentry_info-lease_session-when-necessary.patch-->>><<<++patches.suse/powerpc-pseries-Read-TLB-Block-Invalidate-Characteri.patch++>>> -| <<<--patches.suse/0018-libceph-remove-ceph_sanitize_features-workaround.patch-->>><<<++patches.suse/powerpc-pseries-Call-H_BLOCK_REMOVE-when-supported.patch++>>> -| <<<--patches.suse/0019-libceph-new-features-macros.patch-->>><<<++patches.suse/powerpc-book3s64-mm-Don-t-do-tlbie-fixup-for-some-ha.patch++>>> -| <<<--patches.suse/0020-libceph-handle-non-empty-dest-in-ceph_-oloc-oid-copy.patch-->>><<<++patches.suse/powerpc-book3s64-radix-Rename-CPU_FTR_P9_TLBIE_BUG-f.patch++>>> -| <<<--patches.suse/0021-libceph-advertise-support-for-osd_poolresend.patch-->>><<<++patches.suse/powerpc-mm-Fixup-tlbie-vs-mtpidr-mtlpidr-ordering-is.patch++>>> -| <<<--patches.suse/0022-libceph-support-server_jewel-feature-bits.patch-->>><<<++patches.suse/selftests-powerpc-Add-test-case-for-tlbie-vs-mtpidr-.patch++>>> -| <<<--patches.suse/0023-libceph-fold-req-last_force_resend-into-ceph_osd_request_target.patch-->>><<<++patches.suse/usbnet-sanity-checking-of-packet-sizes-and-device-mt.patch++>>> -| <<<--patches.suse/0024-libceph-new-pi-last_force_request_resend.patch-->>><<<++patches.suse/ionic-Remove-unnecessary-ternary-operator-in-ionic_d.patch++>>> -| <<<--patches.suse/0025-libceph-introduce-ceph_spg-ceph_pg_to_primary_shard.patch-->>><<<++patches.suse/ibmvnic-Warn-unknown-speed-message-only-when-carrier.patch++>>> -| <<<--patches.suse/0026-libceph-encode_-pgid-oloc-helpers.patch-->>><<<++patches.suse/net-sched-act_sample-don-t-push-mac-header-on-ip6gre.patch++>>> -| <<<--patches.suse/0027-libceph-ceph_connection_operations-reencode_message-method.patch-->>><<<++patches.suse/selftests-Update-fib_tests-to-handle-missing-ping6.patch++>>> -| <<<--patches.suse/0028-libceph-mosdop-v8-encoding-actual-spgid-full-hash.patch-->>><<<++patches.suse/selftests-Update-fib_nexthop_multiprefix-to-handle-m.patch++>>> -| <<<--patches.suse/0029-libceph-drop-need_resend-from-calc_target.patch-->>><<<++patches.suse/ipv4-Revert-removal-of-rt_uses_gateway.patch++>>> -| <<<--patches.suse/0030-libceph-resend-on-pg-splits-if-osd-has-resend_on_split.patch-->>><<<++patches.suse/sch_netem-fix-a-divide-by-zero-in-tabledist.patch++>>> -| <<<--patches.suse/0031-libceph-delete-from-need_resend_linger-before-check_linger_pool_dne.patch-->>><<<++patches.suse/ipv6-fix-a-typo-in-fib6_rule_lookup.patch++>>> -| <<<--patches.suse/0032-libceph-make-sure-need_resend-targets-reflect-latest-map.patch-->>><<<++patches.suse/cdc_ncm-fix-divide-by-zero-caused-by-invalid-wMaxPac.patch++>>> -| <<<--patches.suse/0033-libceph-always-populate-t-target_-oid-oloc-in-calc_target.patch-->>><<<++patches.suse/usbnet-ignore-endpoints-with-invalid-wMaxPacketSize.patch++>>> -| <<<--patches.suse/0034-libceph-use-target-pi-for-calc_target-calculations.patch-->>><<<++patches.suse/net-phy-fix-DP83865-10-Mbps-HDX-loopback-disable-fun.patch++>>> -| <<<--patches.suse/0035-libceph-avoid-unnecessary-pi-lookups-in-calc_target.patch-->>><<<++patches.suse/net-qrtr-Stop-rx_worker-before-freeing-node.patch++>>> -| <<<--patches.suse/0036-libceph-make-define_rb_-helpers-more-general.patch-->>><<<++patches.suse/net_sched-add-max-len-check-for-TCA_KIND.patch++>>> -| <<<--patches.suse/0037-libceph-respect-rados_backoff-backoffs.patch-->>><<<++patches.suse/net_sched-add-policy-validation-for-action-attribute.patch++>>> -| <<<--patches.suse/0038-libceph-don-t-pass-pgid-by-value.patch-->>><<<++patches.suse/qede-qede_fp-simplify-a-bit-qede_rx_build_skb.patch++>>> -| <<<--patches.suse/0039-libceph-introduce-and-switch-to-decode_pg_mapping.patch-->>><<<++patches.suse/net-ena-Select-DIMLIB-for-ENA_ETHERNET.patch++>>> -| <<<--patches.suse/0040-libceph-kill-_-insert-lookup-remove-pg_mapping.patch-->>><<<++patches.suse/ionic-Fix-an-error-code-in-ionic_lif_alloc.patch++>>> -| <<<--patches.suse/0041-libceph-ceph_decode_skip_-helpers.patch-->>><<<++patches.suse/net-sched-fix-possible-crash-in-tcf_action_destroy.patch++>>> -| <<<--patches.suse/0042-libceph-pg_upmap-infrastructure.patch-->>><<<++patches.suse/mISDN-enforce-CAP_NET_RAW-for-raw-sockets.patch++>>> -| <<<--patches.suse/0043-libceph-compute-actual-pgid-in-ceph_pg_to_up_acting_osds.patch-->>><<<++patches.suse/appletalk-enforce-CAP_NET_RAW-for-raw-sockets.patch++>>> -| <<<--patches.suse/0044-libceph-apply_upmap.patch-->>><<<++patches.suse/ax25-enforce-CAP_NET_RAW-for-raw-sockets.patch++>>> -| <<<--patches.suse/0045-crush-implement-weight-and-id-overrides-for-straw2.patch-->>><<<++patches.suse/ieee802154-enforce-CAP_NET_RAW-for-raw-sockets.patch++>>> -| <<<--patches.suse/0046-libceph-crush-per-pool-crush_choose_arg_map-for-crush_do_rule.patch-->>><<<++patches.suse/nfc-enforce-CAP_NET_RAW-for-raw-sockets.patch++>>> -| <<<--patches.suse/0047-crush-crush_init_workspace-starts-with-struct-crush_work.patch-->>><<<++patches.suse/arcnet-provide-a-buffer-big-enough-to-actually-recei.patch++>>> -| <<<--patches.suse/0048-crush-remove-an-obsolete-comment.patch-->>><<<++patches.suse/skge-fix-checksum-byte-order.patch++>>> -| <<<--patches.suse/0049-libceph-osd_state-is-32-bits-wide-in-luminous.patch-->>><<<++patches.suse/net-ibmvnic-unlock-rtnl_lock-in-reset-so-linkwatch_e.patch++>>> -| <<<--patches.suse/0050-libceph-advertise-support-for-new_osdop_encoding-and-server_luminous.patch-->>><<<++patches.suse/net-ibmvnic-prevent-more-than-one-thread-from-runnin.patch++>>> -| <<<--patches.suse/cifs-prototype-declaration-and-definition-to-set-acl.patch-->>><<<++patches.suse/ppp-Fix-memory-leak-in-ppp_write.patch++>>> -| <<<--patches.suse/cifs-Use-smb-2-3-and-cifsacl-mount-options-setacl-fu.patch-->>><<<++patches.suse/net-sched-cbs-Fix-not-adding-cbs-instance-to-list.patch++>>> -| <<<--patches.suse/CIFS-Display-SMB2-error-codes-in-the-hex-format.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-SW-steering-HW-bits-and-definitions.patch++>>> -| <<<--patches.kernel.org/4.12.4-101-CIFS-Reconnect-expired-SMB-sessions.patch-->>><<<++patches.suse/net-mlx5-DR-Remove-redundant-vport-number-from-actio.patch++>>> -| <<<--patches.suse/SMB3-Remove-ifdef-since-SMB3-and-later-now-STRONGLY-.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-getting-incorrect-prev-node-in-ste_f.patch++>>> -| <<<--patches.suse/SMB3-Improve-security-move-default-dialect-to-SMB3-f.patch-->>><<<++patches.suse/net-mlx5-DR-Allow-matching-on-vport-based-on-vhca_id.patch++>>> -| <<<--patches.suse/cifs-Clean-up-unused-variables-in-smb2pdu-c.patch-->>><<<++patches.suse/net-mlx5-Add-device-ID-of-upcoming-BlueField-2.patch++>>> -| <<<--patches.suse/0105-block-bfq-don-t-change-ioprio-class-for-a-bfq_queue-.patch-->>><<<++patches.suse/net-mlx5e-Fix-traffic-duplication-in-ethtool-steerin.patch++>>> -| <<<--patches.suse/0106-blk-mq-sched-fix-performance-regression-of-mq-deadli.patch-->>><<<++patches.suse/net-mlx5e-Fix-matching-on-tunnel-addresses-type.patch++>>> -| <<<--patches.suse/0107-bio-integrity-bio_trim-should-truncate-integrity-vec.patch-->>><<<++patches.suse/macsec-drop-skb-sk-before-calling-gro_cells_receive.patch++>>> -| <<<--patches.suse/0108-bio-integrity-bio_integrity_advance-must-update-inte.patch-->>><<<++patches.suse/net-stmmac-Fix-page-pool-size.patch++>>> -| <<<--patches.suse/0109-bio-integrity-fix-interface-for-bio_integrity_trim.patch-->>><<<++patches.suse/openvswitch-change-type-of-UPCALL_PID-attribute-to-N.patch++>>> -| <<<--patches.suse/0110-bio-integrity-fold-bio_integrity_enabled-to-bio_inte.patch-->>><<<++patches.suse/ipv6-do-not-free-rt-if-FIB_LOOKUP_NOREF-is-set-on-su.patch++>>> -| <<<--patches.suse/0045-t10-pi-Move-opencoded-contants-to-common-header.patch-->>><<<++patches.suse/mt76-mt7615-fix-mt7615-firmware-path-definitions.patch++>>> -| <<<--patches.suse/0111-block-guard-bvec-iteration-logic.patch-->>><<<++patches.suse/iwlwifi-fw-don-t-send-GEO_TX_POWER_LIMIT-command-to-.patch++>>> -| <<<--patches.suse/0112-bio-add-bvec_iter-rewind-API.patch-->>><<<++patches.suse/wil6210-use-after-free-in-wil_netif_rx_any.patch++>>> -| <<<--patches.suse/0114-bio-integrity-Restore-original-iterator-on-verify-st.patch-->>><<<++patches.suse/net-aquantia-Fix-aq_vec_isr_legacy-return-value.patch++>>> -| <<<--patches.suse/0115-bio-integrity-stop-abusing-bi_end_io.patch-->>><<<++patches.suse/cxgb4-Signedness-bug-in-init_one.patch++>>> -| <<<--patches.suse/0116-bio-integrity-fix-boolreturn.cocci-warnings.patch-->>><<<++patches.suse/net-hisilicon-Fix-signedness-bug-in-hix5hd2_dev_prob.patch++>>> -| <<<--patches.suse/0001-mtip32xx-avoid-to-read-HOST_CAP-from-HW-in-.queue_rq.patch-->>><<<++patches.suse/net-broadcom-bcmsysport-Fix-signedness-in-bcm_syspor.patch++>>> -| <<<--patches.suse/0118-block-Fix-__blkdev_issue_zeroout-loop.patch-->>><<<++patches.suse/net-netsec-Fix-signedness-bug-in-netsec_probe.patch++>>> -| <<<--patches.suse/0001-cciss-initialize-struct-scsi_req.patch-->>><<<++patches.suse/enetc-Fix-a-signedness-bug-in-enetc_of_get_phy.patch++>>> -| <<<--patches.suse/nvme-Quirks-for-PM1725-controllers.patch-->>><<<++patches.suse/net-socionext-Fix-a-signedness-bug-in-ave_probe.patch++>>> -| <<<--patches.suse/nvme-move-queue_count-to-the-nvme_ctrl.patch-->>><<<++patches.suse/0002-net-stmmac-dwmac-meson8b-Fix-signedness-bug-in-probe.patch++>>> -| <<<--patches.suse/nvme-move-ctrl-cap-to-struct-nvme_ctrl.patch-->>><<<++patches.suse/net-axienet-fix-a-signedness-bug-in-probe.patch++>>> -| <<<--patches.suse/nvme-pci-rename-to-nvme_pci_configure_admin_queue.patch-->>><<<++patches.suse/of-mdio-Fix-a-signedness-bug-in-of_phy_get_and_conne.patch++>>> -| <<<--patches.suse/nvme-fc-don-t-override-opts-nr_io_queues.patch-->>><<<++patches.suse/net-nixge-Fix-a-signedness-bug-in-nixge_probe.patch++>>> -| <<<--patches.suse/nvme-rdma-update-tagset-nr_hw_queues-after-reconnect.patch-->>><<<++patches.suse/net-ethernet-stmmac-Fix-signedness-bug-in-ipq806x_gm.patch++>>> -| <<<--patches.suse/nvme-loop-update-tagset-nr_hw_queues-after-reconnect.patch-->>><<<++patches.suse/kcm-disable-preemption-in-kcm_parse_func_strparser.patch++>>> -| <<<--patches.suse/nvme-fc-update-tagset-nr_hw_queues-after-queues-rein.patch-->>><<<++patches.suse/sch_netem-fix-rcu-splat-in-netem_enqueue.patch++>>> -| <<<--patches.suse/nvme-fc-use-blk_mq_delay_run_hw_queue-instead-of-ope.patch-->>><<<++patches.suse/ipv6-add-priority-parameter-to-ip6_xmit.patch++>>> -| <<<--patches.suse/nvme-rdma-quiesce-unquiesce-admin_q-instead-of-start.patch-->>><<<++patches.suse/net-rds-Check-laddr_check-before-calling-it.patch++>>> -| <<<--patches.suse/nvme-fc-quiesce-unquiesce-admin_q-instead-of-start-s.patch-->>><<<++patches.suse/net-sched-sch_htb-don-t-call-qdisc_put-while-holding.patch++>>> -| <<<--patches.suse/nvme-loop-quiesce-unquiesce-admin_q-instead-of-start.patch-->>><<<++patches.suse/net-sched-multiq-don-t-call-qdisc_put-while-holding-.patch++>>> -| <<<--patches.suse/nvme-pci-quiesce-unquiesce-admin_q-instead-of-start-.patch-->>><<<++patches.suse/net-sched-sch_sfb-don-t-call-qdisc_put-while-holding.patch++>>> -| <<<--patches.suse/nvme-kick-requeue-list-when-requeueing-a-request-ins.patch-->>><<<++patches.suse/libbpf-Remove-getsockopt-check-for-XDP_OPTIONS.patch++>>> -| <<<--patches.suse/mtip32xx-quiesce-request-queues-to-make-sure-no-subm.patch-->>><<<++patches.suse/bpf-fix-BTF-verification-of-enums.patch++>>> -| <<<--patches.suse/nvme-split-nvme_uninit_ctrl-into-stop-and-uninit.patch-->>><<<++patches.suse/bpf-fix-BTF-limits.patch++>>> -| <<<--patches.suse/nvme-rdma-unconditionally-recycle-the-request-mr.patch-->>><<<++patches.suse/xsk-relax-UMEM-headroom-alignment.patch++>>> -| <<<--patches.suse/nvme_fc-nvmet_fc-revise-Create-Association-descripto.patch-->>><<<++patches.suse/bpf-xskmap-Return-ERR_PTR-for-failure-case-instead-o.patch++>>> -| <<<--patches.suse/nvmet_fc-Accept-variable-pad-lengths-on-Create-Assoc.patch-->>><<<++patches.suse/libbpf-fix-false-uninitialized-variable-warning.patch++>>> -| <<<--patches.suse/nvme-pci-compile-warnings-in-nvme_alloc_host_mem.patch-->>><<<++patches.suse/selftests-bpf-adjust-strobemeta-loop-to-satisfy-late.patch++>>> -| <<<--patches.suse/nvme-pci-add-module-parameter-for-io-queue-depth.patch-->>><<<++patches.suse/libbpf-Teach-btf_dumper-to-emit-stand-alone-anonymou.patch++>>> -| <<<--patches.suse/nvmet-avoid-unneeded-assignment-of-submit_bio-return.patch-->>><<<++patches.suse/bpf-Clean-up-indentation-issue-in-BTF-kflag-processi.patch++>>> -| <<<--patches.suse/0119-block-call-bio_uninit-in-bio_endio.patch-->>><<<++patches.suse/bpf-Fix-bpf_event_output-re-entry-issue.patch++>>> -| <<<--patches.suse/0012-iommu-rockchip-Enable-Rockchip-IOMMU-on-ARM64.patch-->>><<<++patches.suse/vrf-Do-not-attempt-to-create-IPv6-mcast-rule-if-IPv6.patch++>>> -| <<<--patches.suse/0005-iommu-arm-smmu-v3-Increase-CMDQ-drain-timeout-value.patch-->>><<<++patches.suse/nfp-flower-prevent-memory-leak-in-nfp_flower_spawn_p.patch++>>> -| <<<--patches.suse/0001-iommu-io-pgtable-arm-v7s-Check-table-PTEs-more-preci.patch-->>><<<++patches.suse/nfp-flower-fix-memory-leak-in-nfp_flower_spawn_vnic_.patch++>>> -| <<<--patches.suse/0002-iommu-io-pgtable-arm-Improve-split_blk_unmap.patch-->>><<<++patches.suse/netfilter-nf_tables-allow-lookups-in-dynamic-sets.patch++>>> -| <<<--patches.suse/0003-iommu-io-pgtable-arm-v7s-Refactor-split_blk_unmap.patch-->>><<<++patches.suse/net-dsa-microchip-Always-set-regmap-stride-to-1.patch++>>> -| <<<--patches.suse/0004-iommu-io-pgtable-Introduce-explicit-coherency.patch-->>><<<++patches.suse/lib-dimlib-fix-help-text-typos.patch++>>> -| <<<--patches.suse/0005-iommu-io-pgtable-arm-Support-lockless-operation.patch-->>><<<++patches.suse/net-phy-micrel-add-Asym-Pause-workaround-for-KSZ9021.patch++>>> -| <<<--patches.suse/0006-iommu-io-pgtable-arm-v7s-Support-lockless-operation.patch-->>><<<++patches.suse/net-ena-clean-up-indentation-issue.patch++>>> -| <<<--patches.suse/0007-iommu-arm-smmu-Remove-io-pgtable-spinlock.patch-->>><<<++patches.suse/mlxsw-spectrum-Clear-VLAN-filters-during-port-initia.patch++>>> -| <<<--patches.suse/0008-iommu-arm-smmu-v3-Remove-io-pgtable-spinlock.patch-->>><<<++patches.suse/Documentation-Clarify-trap-s-description.patch++>>> -| <<<--patches.suse/0002-iommu-arm-smmu-v3-acpi-Add-temporary-Cavium-SMMU-V3-.patch-->>><<<++patches.suse/mlxsw-spectrum_flower-Fail-in-case-user-specifies-mu.patch++>>> -| <<<--patches.suse/0002-ACPI-IORT-Fixup-SMMUv3-resource-size-for-Cavium-Thun.patch-->>><<<++patches.suse/tcp_bbr-fix-quantization-code-to-not-raise-cwnd-if-n.patch++>>> -| <<<--patches.suse/0003-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch-->>><<<++patches.suse/sk_buff-drop-all-skb-extensions-on-free-and-skb-scru.patch++>>> -| <<<--patches.suse/iommu-arm-smmu-v3-Enable-ACPI-based-HiSilicon-CMD_PR.patch-->>><<<++patches.suse/tcp-better-handle-TCP_USER_TIMEOUT-in-SYN_SENT-state.patch++>>> -| <<<--patches.suse/0004-iommu-arm-smmu-v3-Add-workaround-for-Cavium-ThunderX.patch-->>><<<++patches.suse/nfp-abm-fix-memory-leak-in-nfp_abm_u32_knode_replace.patch++>>> -| <<<--patches.suse/iommu-vt-d-helper-function-to-query-if-a-pasid-has-any-active-users-->>><<<++patches.suse/iommu-amd-fix-pages-leak-in-free_pagetable++>>> -| <<<--patches.suse/0001-iommu-amd-ratelimit-io-page-faults-per-device-->>><<<++patches.suse/iommu-amd-Fix-downgrading-default-page-sizes-in-allo.patch++>>> -| <<<--patches.suse/0002-iommu-amd-constify-irq_domain_ops-->>><<<++patches.suse/iommu-amd-introduce-first_pte_l7-helper++>>> -| <<<--patches.suse/0003-iommu-amd-reduce-amount-of-mmio-when-submitting-commands-->>><<<++patches.suse/iommu-amd-unmap-all-l7-ptes-when-downgrading-page-sizes++>>> -| <<<--patches.suse/0004-iommu-amd-reduce-delay-waiting-for-command-buffer-space-->>><<<++patches.suse/iommu-amd-wait-for-completion-of-iotlb-flush-in-attach_device++>>> -| <<<--patches.suse/0005-iommu-amd-rip-out-old-queue-flushing-code-->>><<<++patches.suse/iommu-amd-remove-domain-updated++>>> -| <<<--patches.suse/0006-iommu-amd-add-per-domain-flush-queue-data-structures-->>><<<++patches.suse/iommu-amd-remove-amd_iommu_devtable_lock++>>> -| <<<--patches.suse/0007-iommu-amd-make-use-of-the-per-domain-flush-queue-->>><<<++patches.suse/iommu-amd-take-domain-lock-for-complete-attach-detach-path++>>> -| <<<--patches.suse/0008-iommu-amd-add-locking-to-per-domain-flush-queue-->>><<<++patches.suse/iommu-amd-check-for-busy-devices-earlier-in-attach_device++>>> -| <<<--patches.suse/0009-iommu-amd-add-flush-counters-to-struct-dma_ops_domain-->>><<<++patches.suse/iommu-amd-lock-dev_data-in-attach-detach-code-paths++>>> -| <<<--patches.suse/0010-iommu-amd-add-per-domain-timer-to-flush-per-cpu-queues-->>><<<++patches.suse/iommu-amd-lock-code-paths-traversing-protection_domain-dev_list++>>> -| <<<--patches.suse/0011-iommu-amd-remove-queue_release-function-->>><<<++patches.suse/i2c-qcom-geni-Disable-DMA-processing-on-the-Lenovo-Y.patch++>>> -| <<<--patches.suse/0012-iommu-amd-suppress-io_page_faults-in-kdump-kernel-->>><<<++patches.suse/i2c-riic-Clear-NACK-in-tend-isr.patch++>>> -| <<<--patches.suse/0013-iommu-amd-disable-iommus-at-boot-if-they-are-enabled-->>><<<++patches.suse/i2c-i801-Bring-back-Block-Process-Call-support-for-c.patch++>>> -| <<<--patches.suse/0014-iommu-amd-rename-free_on_init_error-->>><<<++patches.suse/0008-powerpc-book3s64-Export-has_transparent_hugepage-rel.patch++>>> -| <<<--patches.suse/0015-iommu-amd-add-new-init-state-iommu_cmdline_disabled-->>><<<++patches.suse/0009-libnvdimm-dax-Pick-the-right-alignment-default-when-.patch++>>> -| <<<--patches.suse/0016-iommu-amd-check-for-error-states-first-in-iommu_go_to_state-->>><<<++patches.suse/libnvdimm-Fix-endian-conversion-issues.patch++>>> -| <<<--patches.suse/0017-iommu-amd-set-global-pointers-to-null-after-freeing-them-->>><<<++patches.suse/libnvdimm-altmap-track-namespace-boundaries-in-altmap.patch++>>> -| <<<--patches.suse/0018-iommu-amd-free-iommu-resources-when-disabled-on-command-line-->>><<<++patches.suse/libnvdimm-nfit_test-Fix-acpi_handle-redefinition.patch++>>> -| <<<--patches.suse/0019-iommu-amd-remove-amd_iommu_disabled-check-from-amd_iommu_detect-->>><<<++patches.suse/libnvdimm-region-Initialize-bad-block-for-volatile-n.patch++>>> -| <<<--patches.suse/0020-iommu-amd-free-already-flushed-ring-buffer-entries-before-full-check-->>><<<++patches.suse/libnvdimm-prevent-nvdimm-from-requesting-key-when-se.patch++>>> -| <<<--patches.suse/0003-i2c-xgene-slimpro-Use-a-single-function-to-send-comm.patch-->>><<<++patches.suse/libnvdimm-region-Enable-MAP_SYNC-for-volatile-region.patch++>>> -| <<<--patches.suse/0004-i2c-xgene-slimpro-Add-ACPI-support-by-using-PCC-mail.patch-->>><<<++patches.suse/smb3-allow-decryption-keys-to-be-dumped-by-admin-for-debugging.patch++>>> -| <<<--patches.suse/0005-i2c-xgene-slimpro-include-linux-io.h-for-memremap.patch-->>><<<++patches.suse/smb3-fix-leak-in-open-on-server-perf-counter.patch++>>> -| <<<--patches.suse/0001-i2c-i801-Add-support-for-Intel-Cannon-Lake.patch-->>><<<++patches.suse/fs-cifs-smb2pdu-c-Make-SMB2_notify_init-static.patch++>>> -| <<<--patches.suse/0002-i2c-xlp9xx-Enable-HWMON-class-probing-for-xlp9xx.patch-->>><<<++patches.suse/fs-cifs-sess-c-Remove-set-but-not-used-variable-capabilities-.patch++>>> -| <<<--patches.suse/i2c-cadance-fix-ctrl-addr-reg-write-order.patch-->>><<<++patches.suse/CIFS-fix-max-ea-value-size.patch++>>> -| <<<--patches.suse/kmod-reduce-atomic-operations-on-kmod_concurrent-and-simplify.patch-->>><<<++patches.suse/smb3-Add-missing-reparse-tags.patch++>>> -| <<<--patches.suse/net-mlx5-Add-missing-include-in-lib-gid.c.patch-->>><<<++patches.suse/smb3-pass-mode-bits-into-create-calls.patch++>>> -| <<<--patches.suse/net-mlx5-IPSec-Fix-64-bit-division-on-32-bit-builds.patch-->>><<<++patches.suse/smb3-missing-ACL-related-flags.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-make-mlx5_fpga_device_brb-static.patch-->>><<<++patches.suse/CIFS-Fix-oplock-handling-for-SMB-2.1-protocols.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-Fix-datatype-mismatch.patch-->>><<<++patches.suse/mmc-sdhci-improve-ADMA-error-reporting.patch++>>> -| <<<--patches.suse/net-mlx5-Build-wq.o-even-if-MLX5_CORE_EN-is-not-sele.patch-->>><<<++patches.suse/mmc-sdhci-of-esdhc-set-DMA-snooping-based-on-DMA-coh.patch++>>> -| <<<--patches.suse/net-mlx5-Add-Makefiles-for-subdirectories.patch-->>><<<++patches.suse/mmc-sdhci-Let-drivers-define-their-DMA-mask.patch++>>> -| <<<--patches.suse/net-mlx5-IPSec-fix-64-bit-division-correctly.patch-->>><<<++patches.suse/mmc-tegra-Implement-set_dma_mask.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-race-conditions-in-.ndo_get_stats64.patch-->>><<<++patches.suse/mmc-host-sdhci-pci-add-genesys-logic-gl975x-support.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-bug-in-ethtool-L.patch-->>><<<++patches.suse/tracing-Have-error-path-in-predicate_parse-free-its-.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-SRIOV-on-big-endian-architecture.patch-->>><<<++patches.suse/ARM-aspeed-ast2500-is-ARMv6K.patch++>>> -| <<<--patches.suse/cisco-enic-Fic-an-error-handling-path-in-vnic_dev_in.patch-->>><<<++patches.suse/bus-ti-sysc-Fix-clock-handling-for-no-idle-quirks.patch++>>> -| <<<--patches.suse/qed-Fix-printk-option-passed-when-printing-ipv6-addr.patch-->>><<<++patches.suse/bus-ti-sysc-Fix-handling-of-invalid-clocks.patch++>>> -| <<<--patches.suse/nfp-freeing-the-wrong-variable.patch-->>><<<++patches.suse/ARM-omap2plus_defconfig-Fix-missing-video.patch++>>> -| <<<--patches.suse/net-hns-Bugfix-for-Tx-timeout-handling-in-hns-driver.patch-->>><<<++patches.suse/ARM-dts-logicpd-torpedo-baseboard-Fix-missing-video.patch++>>> -| <<<--patches.suse/drm-mediatek-separate-color-module-to-fixup-error-me-->>><<<++patches.suse/ARM-dts-am3517-evm-Fix-missing-video.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-possible-recursive-locking-issue-->>><<<++patches.suse/ARM-dts-logicpd-som-lv-Fix-i2c2-and-i2c3-Pin-mux.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Set-initial-PORT_CLK_SEL-vreg-for-BDW-->>><<<++patches.suse/bus-ti-sysc-Remove-unpaired-sysc_clkdm_deny_idle.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Don-t-read-ADPA_CRT_HOTPLUG_MONITOR-fro-->>><<<++patches.suse/Btrfs-fix-selftests-failure-due-to-uninitialized-i_m.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Make-function-dpy_reg_mmio_readx-safe-->>><<<++patches.suse/btrfs-adjust-dirty_metadata_bytes-after-writeback-fa.patch++>>> -| <<<--patches.suse/drm-i915-Fix-an-error-checking-test-->>><<<++patches.suse/Btrfs-fix-race-setting-up-and-completing-qgroup-resc.patch++>>> -| <<<--patches.suse/drm-i915-Avoid-undefined-behaviour-of-u32-32-->>><<<++patches.suse/0001-btrfs-relocation-fix-use-after-free-on-dead-relocati.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Fix-Workarounds-->>><<<++patches.suse/0001-btrfs-Fix-a-regression-which-we-can-t-convert-to-SIN.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-the-CURSOR_COEFF_MASK-used-in-DDI-V-->>><<<++patches.suse/0001-btrfs-qgroup-Fix-the-wrong-target-io_tree-when-freei.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-a-memory-leak-in-intel_gvt_init_gtt-->>><<<++patches.suse/0002-btrfs-qgroup-Fix-reserved-data-space-leak-if-we-have.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Audit-the-command-buffer-address-->>><<<++patches.suse/char-random-Add-a-newline-at-the-end-of-the-file.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Revert-drm-i915-gvt-Fix-possible-recurs-->>><<<++patches.suse/membarrier-Fix-RCU-locking-bug-caused-by-faulty-merge.patch++>>> -| <<<--patches.suse/drm-i915-gvt-remove-scheduler_mutex-in-per-engine-wo-->>><<<++patches.suse/tick-broadcast-hrtimer-Fix-a-race-in-bc_set_next.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Use-fence-error-from-GVT-request-for-wo-->>><<<++patches.suse/vfs-Fix-EOVERFLOW-testing-in-put_compat_statfs64.patch++>>> -| <<<--patches.suse/0056-drm-rockchip-gem-add-the-lacks-lock-and-trivial-chan.patch-->>><<<++patches.suse/blk-mq-honor-IO-scheduler-for-multiqueue-devices.patch++>>> -| <<<--patches.suse/drm-vblank-Fix-vblank-timestamp-update-->>><<<++patches.suse/blk-mq-apply-normal-plugging-for-HDD.patch++>>> -| <<<--patches.suse/0062-drm-rockchip-fix-NULL-check-on-devm_kzalloc-return-v.patch-->>><<<++patches.suse/nvmet-change-ppl-to-lpp.patch++>>> -| <<<--patches.suse/dt-bindings-pwm-update-stm32-timers-clock-names.patch-->>><<<++patches.suse/nvme-pci-Fix-a-race-in-controller-removal.patch++>>> -| <<<--patches.suse/pwm-meson-Improve-PWM-calculation-precision-->>><<<++patches.suse/nvme-tcp-fix-wrong-stop-condition-in-io_work.patch++>>> -| <<<--patches.suse/0001-mtd-partitions-add-helper-for-deleting-partition.patch-->>><<<++patches.suse/nvme-pci-Save-PCI-state-before-putting-drive-into-de.patch++>>> -| <<<--patches.suse/0001-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch-->>><<<++patches.suse/nvme-fix-an-error-code-in-nvme_init_subsystem.patch++>>> -| <<<--patches.suse/0001-mtd-nand-mtk-fix-incorrect-register-setting-order-ab.patch-->>><<<++patches.suse/nvme-rdma-Fix-max_hw_sectors-calculation.patch++>>> -| <<<--patches.suse/rtc-opal-Handle-disabled-TPO-in-opal_get_tpo_time.patch-->>><<<++patches.suse/Added-QUIRKs-for-ADATA-XPG-SX8200-Pro-512GB.patch++>>> -| <<<--patches.suse/rtc-interface-Validate-alarm-time-before-handling-rollover.patch-->>><<<++patches.suse/nvmet-tcp-remove-superflous-check-on-request-sgl.patch++>>> -| <<<--patches.suse/rtc-rtc-nuc900-fix-loop-timeout-test.patch-->>><<<++patches.suse/nvme-Add-quirk-for-Kingston-NVME-SSD-running-FW-E8FK.patch++>>> -| <<<--patches.suse/platform-x86-ideapad-laptop-Add-IdeaPad-V510-15IKB-t-->>><<<++patches.suse/nvme-allow-64-bit-results-in-passthru-commands.patch++>>> -| <<<--patches.suse/platform-x86-ideapad-laptop-Add-several-models-to-no-->>><<<++patches.suse/nvme-Add-ctrl-attributes-for-queue_count-and-sqsize.patch++>>> -| <<<--patches.suse/mm-memory.c-mark-create_huge_pmd-inline-to-prevent-b.patch-->>><<<++patches.suse/nvme-Move-ctrl-sqsize-to-generic-space.patch++>>> -| <<<--patches.suse/kexec-move-vmcoreinfo-out-of-the-kernel-s-.bss-section.patch-->>><<<++patches.suse/nvme-rdma-fix-possible-use-after-free-in-connect-tim.patch++>>> -| <<<--patches.suse/powerpc-fadump-use-the-correct-VMCOREINFO_NOTE_SIZE-for-phdr.patch-->>><<<++patches.suse/loop-change-queue-block-size-to-match-when-using-DIO.patch++>>> -| <<<--patches.suse/kdump-protect-vmcoreinfo-data-under-the-crash-memory.patch-->>><<<++patches.suse/s390-dasd-Fix-error-handling-during-online-processin.patch++>>> -| <<<--patches.suse/0003-sysctl-fix-lax-sysctl_check_table-sanity-check.patch-->>><<<++patches.suse/Revert-s390-dasd-Add-discard-support-for-ESE-volumes.patch++>>> -| <<<--patches.suse/0004-sysctl-kdoc-ify-sysctl_writes_strict.patch-->>><<<++patches.suse/0001-block-sed-opal-fix-sparse-warning-obsolete-array-ini.patch++>>> -| <<<--patches.suse/0005-sysctl-fold-sysctl_writes_strict-checks-into-helper.patch-->>><<<++patches.suse/0002-block-sed-opal-fix-sparse-warning-convert-__be64-dat.patch++>>> -| <<<--patches.suse/0006-sysctl-simplify-unsigned-int-support.patch-->>><<<++patches.suse/0001-drm-amdgpu-revert-disable-bulk-moves-for-now.patch++>>> -| <<<--patches.suse/0001-sysctl-add-unsigned-int-range-support.patch-->>><<<++patches.suse/drm-amd-powerplay-change-metrics-update-period-from-.patch++>>> -| <<<--patches.suse/0003-test_sysctl-add-dedicated-proc-sysctl-test-driver.patch-->>><<<++patches.suse/drm-amdgpu-fix-multiple-memory-leaks-in-acp_hw_init.patch++>>> -| <<<--patches.suse/0004-test_sysctl-add-generic-script-to-expand-on-tests.patch-->>><<<++patches.suse/drm-amd-display-memory-leak.patch++>>> -| <<<--patches.suse/0005-test_sysctl-test-against-PAGE_SIZE-for-int.patch-->>><<<++patches.suse/drm-Free-the-writeback_job-when-it-with-an-empty-fb.patch++>>> -| <<<--patches.suse/0006-test_sysctl-add-simple-proc_dointvec-case.patch-->>><<<++patches.suse/drm-Clear-the-fence-pointer-when-writeback-job-signa.patch++>>> -| <<<--patches.suse/0007-test_sysctl-add-simple-proc_douintvec-case.patch-->>><<<++patches.suse/drm-komeda-prevent-memory-leak-in-komeda_wb_connecto.patch++>>> -| <<<--patches.suse/0008-test_sysctl-test-against-int-proc_dointvec-array-sup.patch-->>><<<++patches.suse/drm-omap-fix-max-fclk-divider-for-omap36xx.patch++>>> -| <<<--patches.suse/0010-kernel-sysctl_binary.c-check-name-array-length-in-de.patch-->>><<<++patches.suse/0003-drm-i915-dp-Fix-dsc-bpp-calculations-v5.patch++>>> -| <<<--patches.suse/0001-random-do-not-ignore-early-device-randomness.patch-->>><<<++patches.suse/0004-drm-i915-Fix-g4x-sprite-scaling-stride-check-with-GT.patch++>>> -| <<<--patches.suse/0001-procfs-fdinfo-extend-information-about-epoll-target-.patch-->>><<<++patches.suse/Revert-drm-i915-Fix-DP-MST-crtc_mask.patch++>>> -| <<<--patches.suse/0001-kcmp-add-KCMP_EPOLL_TFD-mode-to-compare-epoll-target.patch-->>><<<++patches.suse/sched-Add-__ASSEMBLY__-guards-around-struct-clone_ar.patch++>>> -| <<<--patches.suse/0001-kcmp-fs-epoll-wrap-kcmp-code-with-CONFIG_CHECKPOINT_.patch-->>><<<++patches.suse/selftests-pidfd-Fix-undefined-reference-to-pthread_c.patch++>>> -| <<<--patches.suse/0001-ipc-sem.c-remove-sem_base-embed-struct-sem.patch-->>><<<++patches.suse/sched-add-kernel-doc-for-struct-clone_args.patch++>>> -| <<<--patches.suse/0002-ipc-merge-ipc_rcu-and-kern_ipc_perm.patch-->>><<<++patches.suse/lib-introduce-copy_struct_from_user-helper.patch++>>> -| <<<--patches.suse/0003-include-linux-sem.h-correctly-document-sem_ctime.patch-->>><<<++patches.suse/clone3-switch-to-copy_struct_from_user.patch++>>> -| <<<--patches.suse/0004-ipc-drop-non-RCU-allocation.patch-->>><<<++patches.suse/usercopy-Add-parentheses-around-assignment-in-test_c.patch++>>> -| <<<--patches.suse/0005-ipc-sem-do-not-use-ipc_rcu_free.patch-->>><<<++patches.suse/xen-efi-Set-nonblocking-callbacks.patch++>>> -| <<<--patches.suse/0006-ipc-shm-do-not-use-ipc_rcu_free.patch-->>><<<++patches.suse/xen-balloon-Set-pages-PageOffline-in-balloon_add_reg.patch++>>> -| <<<--patches.suse/0007-ipc-msg-do-not-use-ipc_rcu_free.patch-->>><<<++patches.suse/xen-xenbus-fix-self-deadlock-after-killing-user-proc.patch++>>> -| <<<--patches.suse/0008-ipc-util-drop-ipc_rcu_free.patch-->>><<<++patches.suse/kvm-x86-fix-a-spurious-e2big-in-_do_cpuid_func++>>> -| <<<--patches.suse/0009-ipc-sem-avoid-ipc_rcu_alloc.patch-->>><<<++patches.suse/KVM-X86-Fix-userspace-set-invalid-CR4.patch++>>> -| <<<--patches.suse/0010-ipc-shm-avoid-ipc_rcu_alloc.patch-->>><<<++patches.suse/kvm-x86-improve-emulation-of-cpuid-leaves-0bh-and-1fh++>>> -| <<<--patches.suse/0011-ipc-msg-avoid-ipc_rcu_alloc.patch-->>><<<++patches.suse/kvm-x86-use-amd-cpuid-semantics-for-amd-vcpus++>>> -| <<<--patches.suse/0012-ipc-util-drop-ipc_rcu_alloc.patch-->>><<<++patches.suse/kvm-x86-powerpc-do-not-allow-clearing-largepages-debugfs-entry++>>> -| <<<--patches.suse/0013-ipc-sem.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch-->>><<<++patches.suse/kvm-vmx-limit-guest-pmcs-to-those-supported-on-the-host++>>> -| <<<--patches.suse/0014-ipc-shm.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch-->>><<<++patches.suse/selftests-kvm-Fix-libkvm-build-error.patch++>>> -| <<<--patches.suse/0015-ipc-msg.c-avoid-ipc_rcu_putref-for-failed-ipc_addid.patch-->>><<<++patches.suse/KVM-nVMX-Fix-consistency-check-on-injected-exception.patch++>>> -| <<<--patches.suse/0016-ipc-move-atomic_set-to-where-it-is-needed.patch-->>><<<++patches.suse/RISC-V-Clear-load-reservations-while-restoring-hart-.patch++>>> -| <<<--patches.suse/0017-ipc-shm-remove-special-shm_alloc-free.patch-->>><<<++patches.suse/riscv-Fix-memblock-reservation-for-device-tree-blob.patch++>>> -| <<<--patches.suse/0018-ipc-msg-remove-special-msg_alloc-free.patch-->>><<<++patches.suse/MIPS-dts-ar9331-fix-interrupt-controller-size.patch++>>> -| <<<--patches.suse/0019-ipc-sem-drop-__sem_free.patch-->>><<<++patches.suse/mips-Loongson-Fix-the-link-time-qualifier-of-serial_.patch++>>> -| <<<--patches.suse/0020-ipc-util.h-update-documentation-for-ipc_getref-and-i.patch-->>><<<++patches.suse/s390-cpumsf-check-for-cpu-measurement-sampling++>>> -| <<<--patches.suse/IB-rxe-do-not-copy-extra-stack-memory-to-skb.patch-->>><<<++patches.suse/s390-qdio-clarify-size-of-the-qib-parm-area++>>> -| <<<--patches.suse/powerpc-make-feature-fixup-tests-fortify-safe.patch-->>><<<++patches.suse/s390-mm-fix-Wunused-but-set-variable-warnings.patch++>>> -| <<<--patches.suse/drivers-s390-move-static-and-inline-before-return-ty.patch-->>><<<++patches.suse/KVM-s390-fix-__insn32_query-inline-assembly.patch++>>> -| <<<--patches.suse/reiserfs-don-t-preallocate-blocks-for-extended-attributes.patch-->>><<<++patches.suse/0002-kvm-s390-mark-_insn32_query-as-_always_inline++>>> -| <<<--patches.suse/reiserfs-fix-race-in-prealloc-discard.patch-->>><<<++patches.suse/net-dsa-qca8k-Use-up-to-7-ports-for-all-operations.patch++>>> -| <<<--patches.suse/0001-target-remove-dead-code-->>><<<++patches.suse/sch_cbq-validate-TCA_CBQ_WRROPT-to-avoid-crash.patch++>>> -| <<<--patches.suse/ibmvscsis-Enable-Logical-Partition-Migration-Support.patch-->>><<<++patches.suse/erspan-remove-the-incorrect-mtu-limit-for-erspan.patch++>>> -| <<<--patches.suse/0002-target-iblock-convert-write_same-to-blkdev_issue_zeroout-->>><<<++patches.suse/net-Unpublish-sk-from-sk_reuseport_cb-before-call_rc.patch++>>> -| <<<--patches.suse/0003-target-configfs-kill-se_device-dev_link_magic-->>><<<++patches.suse/ieee802154-atusb-fix-use-after-free-at-disconnect.patch++>>> -| <<<--patches.suse/0004-target-configfs-kill-se_lun-lun_link_magic-->>><<<++patches.suse/ieee802154-ca8210-prevent-memory-leak.patch++>>> -| <<<--patches.suse/0005-iscsi-target-avoid-holding-tpg_state_lock-during-param-update-->>><<<++patches.suse/net-dsa-sja1105-Ensure-PTP-time-for-rxtstamp-reconst.patch++>>> -| <<<--patches.suse/0007-target-reject-compare_and_write-if-emulate_caw-is-not-set-->>><<<++patches.suse/net-dsa-sja1105-Prevent-leaking-memory.patch++>>> -| <<<--patches.suse/0008-target-add-support-for-tmr-percpu-reference-counting-->>><<<++patches.suse/net-sched-taprio-Fix-potential-integer-overflow-in-t.patch++>>> -| <<<--patches.suse/0009-target-add-target_scf_lookup_lun_from_tag-support-for-abort_task-->>><<<++patches.suse/net-socionext-netsec-always-grab-descriptor-lock.patch++>>> -| <<<--patches.suse/qla2xxx-Convert-QLA_TGT_ABTS-to-TARGET_SCF_LOOKUP_LU.patch-->>><<<++patches.suse/ionic-select-CONFIG_NET_DEVLINK.patch++>>> -| <<<--patches.suse/0010-target-use-symbolic-value-for-write_verify_16-->>><<<++patches.suse/nl80211-validate-beacon-head.patch++>>> -| <<<--patches.suse/0011-target-remove-se_device-dev_list-->>><<<++patches.suse/cfg80211-validate-SSID-MBSSID-element-ordering-assum.patch++>>> -| <<<--patches.suse/0012-target-fix-transport_init_se_cmd-->>><<<++patches.suse/cfg80211-initialize-on-stack-chandefs.patch++>>> -| <<<--patches.suse/0013-target-use-get-put-unaligned_be-instead-of-open-coding-these-functions-->>><<<++patches.suse/nl80211-fix-null-pointer-dereference.patch++>>> -| <<<--patches.suse/0014-target-fix-a-deadlock-between-the-xcopy-code-and-iscsi-session-shutdown-->>><<<++patches.suse/mac80211-fix-txq-null-pointer-dereference.patch++>>> -| <<<--patches.suse/IB-srpt-Make-a-debug-statement-in-srpt_abort_cmd-mor.patch-->>><<<++patches.suse/mac80211-keep-BHs-disabled-while-calling-drv_tx_wake.patch++>>> -| <<<--patches.suse/0015-iscsi-target-kill-left-over-iscsi_target_do_cleanup-->>><<<++patches.suse/net-sched-taprio-Avoid-division-by-zero-on-invalid-l.patch++>>> -| <<<--patches.suse/0016-target-introduce-a-function-that-shows-the-command-state-->>><<<++patches.suse/net-sched-cbs-Avoid-division-by-zero-when-calculatin.patch++>>> -| <<<--patches.suse/0017-target-tcm_loop-merge-struct-tcm_loop_cmd-and-struct-tcm_loop_tmr-->>><<<++patches.suse/net-mscc-ocelot-add-missing-of_node_put-after-callin.patch++>>> -| <<<--patches.suse/0018-target-tcm_loop-replace-a-waitqueue-and-a-counter-by-a-completion-->>><<<++patches.suse/net-dsa-rtl8366rb-add-missing-of_node_put-after-call.patch++>>> -| <<<--patches.suse/0019-target-tcm_loop-use-target_submit_tmr-instead-of-open-coding-this-function-->>><<<++patches.suse/devlink-Fix-error-handling-in-param-and-info_get-dum.patch++>>> -| <<<--patches.suse/0020-target-tcm_loop-make-tmf-processing-slightly-faster-->>><<<++patches.suse/net-stmmac-xgmac-Not-all-Unicast-addresses-may-be-av.patch++>>> -| <<<--patches.suse/0021-target-iscsi-remove-second-argument-of-_iscsit_free_cmd-->>><<<++patches.suse/net-stmmac-dwmac4-Always-update-the-MAC-Hash-Filter.patch++>>> -| <<<--patches.suse/0022-target-iscsi-simplify-iscsit_free_cmd-->>><<<++patches.suse/net-stmmac-Correctly-take-timestamp-for-PTPv2.patch++>>> -| <<<--patches.suse/0023-target-iscsi-remove-dead-code-from-iscsit_process_scsi_cmd-->>><<<++patches.suse/net-stmmac-Do-not-stop-PHY-if-WoL-is-enabled.patch++>>> -| <<<--patches.suse/ibmvscsis-Use-tpgt-passed-in-by-user.patch-->>><<<++patches.suse/0003-net-stmmac-xgmac-Disable-the-Timestamp-interrupt-by-.patch++>>> -| <<<--patches.suse/0024-tcmu-support-emulate_write_cache-->>><<<++patches.suse/net-ag71xx-fix-mdio-subnode-support.patch++>>> -| <<<--patches.suse/0025-tcmu-add-netlink-for-device-reconfiguration-->>><<<++patches.suse/hso-fix-NULL-deref-on-tty-open.patch++>>> -| <<<--patches.suse/0026-tcmu-make-dev_size-configurable-via-userspace-->>><<<++patches.suse/vsock-Fix-a-lockdep-warning-in-__vsock_release.patch++>>> -| <<<--patches.suse/0027-tcmu-make-dev_config-configurable-->>><<<++patches.suse/tcp-adjust-rto_base-in-retransmits_timed_out.patch++>>> -| <<<--patches.suse/0028-tcmu-add-type-of-reconfig-into-netlink-->>><<<++patches.suse/xen-netfront-do-not-use-0U-as-error-return-value-for.patch++>>> -| <<<--patches.suse/0029-tcmu-fix-module-removal-due-to-stuck-unmap_thread-thread-again-->>><<<++patches.suse/tipc-fix-unlimited-bundling-of-small-messages.patch++>>> -| <<<--patches.suse/0030-tcmu-make-array-tcmu_attrib_attrs-static-const-->>><<<++patches.suse/mlx5-avoid-64-bit-division-in-dr_icm_pool_mr_create.patch++>>> -| <<<--patches.suse/0031-tcmu-reconfigure-netlink-attr-changes-->>><<<++patches.suse/net-dsa-rtl8366-Check-VLAN-ID-and-not-ports.patch++>>> -| <<<--patches.suse/0032-target-break-up-free_device-callback-->>><<<++patches.suse/net-rds-Fix-error-handling-in-rds_ib_add_one.patch++>>> -| <<<--patches.suse/0033-target-use-idr-for-se_device-dev-index-->>><<<++patches.suse/net-dsa-sja1105-Initialize-the-meta_lock.patch++>>> -| <<<--patches.suse/0034-target-add-helper-to-find-se_device-by-dev_index-->>><<<++patches.suse/net-dsa-sja1105-Fix-sleeping-while-atomic-in-.port_h.patch++>>> -| <<<--patches.suse/0035-tcmu-perfom-device-add-del-and-reconfig-synchronously-->>><<<++patches.suse/ptp_qoriq-Initialize-the-registers-spinlock-before-c.patch++>>> -| <<<--patches.suse/0036-target-add-helper-to-iterate-over-devices-->>><<<++patches.suse/netfilter-nft_connlimit-disable-bh-on-garbage-collec.patch++>>> -| <<<--patches.suse/0037-xcopy-loop-over-devices-using-idr-helper-->>><<<++patches.suse/net-hisilicon-Fix-usage-of-uninitialized-variable-in.patch++>>> -| <<<--patches.suse/0038-target-remove-g_device_list-->>><<<++patches.suse/net-stmmac-Avoid-deadlock-on-suspend-resume.patch++>>> -| <<<--patches.suse/0039-tcmu-drop-configured-check-in-destroy-->>><<<++patches.suse/ipv6-drop-incoming-packets-having-a-v4mapped-source-.patch++>>> -| <<<--patches.suse/0040-tcmu-fix-multiple-uio-open-close-sequences-->>><<<++patches.suse/udp-fix-gso_segs-calculations.patch++>>> -| <<<--patches.suse/0041-target-make-device_mutex-and-device_list-static-->>><<<++patches.suse/udp-only-do-GSO-if-of-segs-1.patch++>>> -| <<<--patches.suse/0042-target-do-not-require-a-transport_complete-for-scf_transport_task_sense-->>><<<++patches.suse/lib-textsearch-fix-escapes-in-example-code.patch++>>> -| <<<--patches.suse/0043-target-add-helper-to-copy-sense-to-se_cmd-buffer-->>><<<++patches.suse/tcp-fix-slab-out-of-bounds-in-tcp_zerocopy_receive.patch++>>> -| <<<--patches.suse/0044-tcmu-fix-sense-handling-during-completion-->>><<<++patches.suse/qmi_wwan-add-support-for-Cinterion-CLS8-devices.patch++>>> -| <<<--patches.suse/0045-pscsi-finish-cmd-processing-from-pscsi_req_done-->>><<<++patches.suse/rxrpc-Fix-rxrpc_recvmsg-tracepoint.patch++>>> -| <<<--patches.suse/0046-target-remove-transport_complete-->>><<<++patches.suse/cxgb4-Fix-out-of-bounds-MSI-X-info-array-access.patch++>>> -| <<<--patches.suse/0047-target-fix-sam_stat_busy-task_set_full-handling-->>><<<++patches.suse/r8152-Set-macpassthru-in-reset_resume-callback.patch++>>> -| <<<--patches.suse/0048-target-use-macro-for-write_verify_32-operation-codes-->>><<<++patches.suse/net-ipv4-avoid-mixed-n_redirects-and-rate_tokens-usa.patch++>>> -| <<<--patches.suse/0049-target-pscsi-introduce-type_zbc-support-->>><<<++patches.suse/net-phy-allow-for-reset-line-to-be-tied-to-a-sleepy-.patch++>>> -| <<<--patches.suse/0050-tcmu-fix-dev_config_store-->>><<<++patches.suse/ipv6-Handle-missing-host-route-in-__ipv6_ifa_notify.patch++>>> -| <<<--patches.suse/0051-target-fix-cmd-size-for-pr-out-in-passthrough_parse_cdb-->>><<<++patches.suse/net-phy-fix-write-to-mii-ctrl1000-register.patch++>>> -| <<<--patches.suse/0052-target-fix-return-sense-reason-in-target_scsi3_emulate_pr_out-->>><<<++patches.suse/sch_dsmark-fix-potential-NULL-deref-in-dsmark_init.patch++>>> -| <<<--patches.suse/0053-target-export-lio-pgr-alua-support-as-device-attr-->>><<<++patches.suse/nfc-fix-memory-leak-in-llcp_sock_bind.patch++>>> -| <<<--patches.suse/0054-tcmu-clean-up-the-code-and-with-one-small-fix-->>><<<++patches.suse/net-qlogic-Fix-memory-leak-in-ql_alloc_large_buffers.patch++>>> -| <<<--patches.suse/0001-NFS-Ensure-we-commit-after-writeback-is-complete.patch-->>><<<++patches.suse/Convert-filldir-64-from-__put_user-to-unsafe_put_use.patch++>>> -| <<<--patches.suse/0001-xprtrdma-On-invalidation-failure-remove-MWs-from-rl_.patch-->>><<<++patches.suse/Make-filldir-64-verify-the-directory-entry-filename-.patch++>>> -| <<<--patches.suse/0002-xprtrdma-Pre-mark-remotely-invalidated-MRs.patch-->>><<<++patches.suse/scsi-bnx2fc-Handle-scope-bits-when-array-returns-BUS.patch++>>> -| <<<--patches.suse/0003-xprtrdma-Pass-only-the-list-of-registered-MRs-to-ro_.patch-->>><<<++patches.suse/scsi-ufs-skip-shutdown-if-hba-is-not-powered.patch++>>> -| <<<--patches.suse/0004-xprtrdma-Rename-rpcrdma_req-rl_free.patch-->>><<<++patches.suse/scsi-qedf-Remove-always-false-tmp_prio-0-statement.patch++>>> -| <<<--patches.suse/0005-xprtrdma-Fix-client-lock-up-after-application-signal.patch-->>><<<++patches.suse/msft-hv-1948-scsi-storvsc-setup-1-1-mapping-between-hardware-queu.patch++>>> -| <<<--patches.suse/0006-xprtrdma-Fix-FRWR-invalidation-error-recovery.patch-->>><<<++patches.suse/scsi-megaraid-disable-device-when-probe-failed-after.patch++>>> -| <<<--patches.suse/0007-xprtrdma-Don-t-defer-MR-recovery-if-ro_map-fails.patch-->>><<<++patches.suse/scsi-qla2xxx-Silence-fwdump-template-message.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-New-codec-device-ID-for-ALC1220-->>><<<++patches.suse/scsi-qla2xxx-Fix-unbound-sleep-in-fcport-delete-path.patch++>>> -| <<<--patches.suse/ALSA-hda-Add-hdmi-id-for-a-Geminilake-variant-->>><<<++patches.suse/scsi-qla2xxx-Fix-stale-mem-access-on-driver-unload.patch++>>> -| <<<--patches.suse/mmc-sdhci-acpi-Workaround-conflict-with-PCI-wifi-on--->>><<<++patches.suse/scsi-qla2xxx-Optimize-NPIV-tear-down-process.patch++>>> -| <<<--patches.suse/thermal-bcm2835-fix-an-error-code-in-probe-->>><<<++patches.suse/scsi-qla2xxx-Fix-N2N-link-reset.patch++>>> -| <<<--patches.suse/powerpc-powernv-Tell-OPAL-about-our-MMU-mode-on-POWER9.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-N2N-link-up-fail.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Synchronize-updates-to-the-process-table.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-Nport-ID-display-value.patch++>>> -| <<<--patches.suse/powerpc-powernv-Fix-local-TLB-flush-for-boot-and-MCE.patch-->>><<<++patches.suse/kbuild-correct-formatting-of-header-in-kbuild-module.patch++>>> -| <<<--patches.suse/powerpc-perf-Add-POWER9-alternate-PM_RUN_CYC-and-PM_.patch-->>><<<++patches.suse/namespace-fix-namespace.pl-script-to-support-relativ.patch++>>> -| <<<--patches.suse/kmod-throttle-kmod-thread-limit.patch-->>><<<++patches.suse/scripts-setlocalversion-clear-local-variable-to-make.patch++>>> -| <<<--patches.suse/pci-pm-fix-native-pme-handling-during-system-suspend-resume-->>><<<++patches.suse/clk-ti-dra7-Fix-mcasp8-clock-bits.patch++>>> -| <<<--patches.suse/cpufreq-schedutil-Fix-sugov_start-versus-sugov_update_shared-race.patch-->>><<<++patches.suse/ARM-dts-Fix-wrong-clocks-for-dra7-mcasp.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Fix-ratio-setting-for-min_perf_pct.patch-->>><<<++patches.suse/DTS-ARM-gta04-introduce-legacy-spi-cs-high-to-make-d.patch++>>> -| <<<--patches.suse/0001-PM-devfreq-rk3399_dmc-fix-error-return-code-in-rk339.patch-->>><<<++patches.suse/ARM-omap2plus_defconfig-Enable-DRM_TI_TFP410.patch++>>> -| <<<--patches.suse/0002-ACPI-irq-Fix-return-code-of-acpi_gsi_to_irq.patch-->>><<<++patches.suse/ARM-dts-Fix-gpio0-flags-for-am335x-icev2.patch++>>> -| <<<--patches.suse/ACPI-x86-Allow-matching-always_present_id-array-entr-->>><<<++patches.suse/ARM-OMAP2-Fix-missing-reset-done-flag-for-am3-and-am.patch++>>> -| <<<--patches.suse/ACPI-x86-Add-KIOX000A-accelerometer-on-GPD-win-to-al-->>><<<++patches.suse/ARM-OMAP2-Add-missing-LCDC-midlemode-for-am335x.patch++>>> -| <<<--patches.suse/device-property-Introduce-fwnode_call_bool_op-for-op.patch-->>><<<++patches.suse/ARM-OMAP2-Fix-warnings-with-broken-omap2_set_init_vo.patch++>>> -| <<<--patches.suse/crypto-chcr-Avoid-algo-allocation-in-softirq.patch-->>><<<++patches.suse/ARM-dts-am4372-Set-memory-bandwidth-limit-for-DISPC.patch++>>> -| <<<--patches.suse/0009-crypto-cavium-make-several-functions-static.patch-->>><<<++patches.suse/elf-don-t-use-MAP_FIXED_NOREPLACE-for-elf-executable.patch++>>> -| <<<--patches.suse/btrfs-incremental-send-fix-invalid-path-for-link-commands.patch-->>><<<++patches.suse/uaccess-implement-a-proper-unsafe_copy_to_user-and-s.patch++>>> -| <<<--patches.suse/btrfs-fix-unexpected-return-value-of-bio_readpage_error.patch-->>><<<++patches.suse/ocfs2-clear-zero-in-unaligned-direct-IO.patch++>>> -| <<<--patches.suse/vfs-in-iomap-seek_-hole-data-return-ENXIO-for-negati.patch-->>><<<++patches.suse/fs-ocfs2-fix-possible-null-pointer-dereferences-in-o.patch++>>> -| <<<--patches.suse/kvm-avoid-unused-variable-warning-for-UP-builds.patch-->>><<<++patches.suse/fs-ocfs2-fix-a-possible-null-pointer-dereference-in-.patch++>>> -| <<<--patches.suse/KVM-vmx-expose-more-information-for-KVM_INTERNAL_ERR.patch-->>><<<++patches.suse/panic-ensure-preemption-is-disabled-during-panic.patch++>>> -| <<<--patches.suse/KVM-mark-vcpu-pid-pointer-as-rcu-protected.patch-->>><<<++patches.suse/mm-memremap-drop-unused-SECTION_SIZE-and-SECTION_MAS.patch++>>> -| <<<--patches.suse/KVM-use-rcu-access-function-for-irq-routing.patch-->>><<<++patches.suse/writeback-fix-use-after-free-in-finish_writeback_work.patch++>>> -| <<<--patches.suse/KVM-mark-kvm-busses-as-rcu-protected.patch-->>><<<++patches.suse/memcg-only-record-foreign-writebacks-with-dirty-pages-when-memcg-is-not-disabled.patch++>>> -| <<<--patches.suse/KVM-mark-memory-slots-as-rcu.patch-->>><<<++patches.suse/0001-kernel-sysctl.c-do-not-override-max_threads-provided.patch++>>> -| <<<--patches.suse/KVM-use-correct-accessor-function-for-__kvm_memslots.patch-->>><<<++patches.suse/mm-z3fold.c-claim-page-in-the-beginning-of-free.patch++>>> -| <<<--patches.suse/kvm-nVMX-Don-t-set-vmcs12-to-launched-when-VMLAUNCH-.patch-->>><<<++patches.suse/mm-page_alloc.c-fix-a-crash-in-free_pages_prepare.patch++>>> -| <<<--patches.suse/kvm-nVMX-Validate-the-I-O-bitmaps-on-nested-VM-entry.patch-->>><<<++patches.suse/mm-vmpressure.c-fix-a-signedness-bug-in-vmpressure_r.patch++>>> -| <<<--patches.suse/kvm-nVMX-Fix-nested_vmx_check_msr_bitmap_controls.patch-->>><<<++patches.suse/mm-memcg-proportional-memory.-low-min-reclaim.patch++>>> -| <<<--patches.suse/kvm-nVMX-Shadow-high-parts-of-shadowed-64-bit-VMCS-f.patch-->>><<<++patches.suse/mm-memcg-make-memory.emin-the-baseline-for-utilisation-determination.patch++>>> -| <<<--patches.suse/KVM-x86-update-master-clock-before-computing-kvmcloc.patch-->>><<<++patches.suse/mm-memcg-make-scan-aggression-always-exclude-protection.patch++>>> -| <<<--patches.suse/kvm-vmx-Properly-handle-machine-check-during-VM-entr.patch-->>><<<++patches.suse/mm-sl-ou-b-improve-memory-accounting.patch++>>> -| <<<--patches.suse/KVM-s390-Fix-KVM_S390_GET_CMMA_BITS-ioctl-definition.patch-->>><<<++patches.suse/mm-sl-aou-b-guarantee-natural-alignment-for-kmalloc-power-of-two.patch++>>> -| <<<--patches.suse/KVM-x86-take-slots_lock-in-kvm_free_pit.patch-->>><<<++patches.suse/kselftest-exclude-failed-TARGETS-from-runlist.patch++>>> -| <<<--patches.suse/KVM-SVM-handle-singlestep-exception-when-skipping-em.patch-->>><<<++patches.suse/selftests-kselftest-runner.sh-Add-45-second-timeout-.patch++>>> -| <<<--patches.suse/0001-kvm-svm-prepare-for-new-bit-definition-in-lbr_ctl-->>><<<++patches.suse/selinux-fix-context-string-corruption-in-convert_con.patch++>>> -| <<<--patches.suse/0002-kvm-svm-rename-lbr_ctl-field-in-the-vmcb-control-area-->>><<<++patches.suse/gpiolib-don-t-clear-FLAG_IS_OUT-when-emulating-open-.patch++>>> -| <<<--patches.suse/0003-kvm-svm-add-virtual-vmload-vmsave-feature-definition-->>><<<++patches.suse/gpio-fix-getting-nonexclusive-gpiods-from-DT.patch++>>> -| <<<--patches.suse/0004-kvm-svm-enable-virtual-vmload-vmsave-feature-->>><<<++patches.suse/gpio-eic-sprd-Fix-the-incorrect-EIC-offset-when-togg.patch++>>> -| <<<--patches.suse/KVM-trigger-uevents-when-creating-or-destroying-a-VM.patch-->>><<<++patches.suse/gpio-max77620-Use-correct-unit-for-debounce-times.patch++>>> -| <<<--patches.suse/KVM-x86-make-backwards_tsc_observed-a-per-VM-variabl.patch-->>><<<++patches.suse/arm64-errata-Update-stale-comment.patch++>>> -| <<<--patches.suse/msft-hv-1403-kvm-x86-hyperv-add-KVM_CAP_HYPERV_SYNIC2.patch-->>><<<++patches.suse/arm64-sve-Fix-wrong-free-for-task-thread.sve_state.patch++>>> -| <<<--patches.suse/KVM-x86-Simplify-kvm_x86_ops-queue_exception-paramet.patch-->>><<<++patches.suse/arm64-cpufeature-Effectively-expose-FRINT-capability.patch++>>> -| <<<--patches.suse/KVM-async_pf-Add-L1-guest-async_pf-PF-vmexit-handler.patch-->>><<<++patches.suse/arm64-Fix-incorrect-irqflag-restore-for-priority-mas.patch++>>> -| <<<--patches.suse/KVM-async_pf-Force-a-nested-vmexit-if-the-injected-P.patch-->>><<<++patches.suse/arm64-ftrace-Ensure-synchronisation-in-PLT-setup-for.patch++>>> -| <<<--patches.suse/KVM-async_pf-Let-guest-support-delivery-of-async_pf-.patch-->>><<<++patches.suse/arm64-vdso32-Fix-broken-compat-vDSO-build-warnings.patch++>>> -| <<<--patches.suse/msft-hv-1404-kvm-x86-hyperv-make-VP_INDEX-managed-by-userspace.patch-->>><<<++patches.suse/arm64-vdso32-Detect-binutils-support-for-dmb-ishld.patch++>>> -| <<<--patches.suse/ubifs-Fix-data-node-size-for-truncating-uncompressed-->>><<<++patches.suse/arm64-Default-to-building-compat-vDSO-with-clang-whe.patch++>>> -| <<<--patches.suse/ubifs-Fix-unlink-code-wrt.-double-hash-lookups-->>><<<++patches.suse/arm64-vdso32-Don-t-use-KBUILD_CPPFLAGS-unconditional.patch++>>> -| <<<--patches.suse/bpf-Implement-show_options.patch-->>><<<++patches.suse/arm64-armv8_deprecated-Checking-return-value-for-mem.patch++>>> -| <<<--patches.suse/random-add-wait_for_random_bytes-api-->>><<<++patches.suse/RDMA-vmw_pvrdma-Free-SRQ-only-once.patch++>>> -| <<<--patches.suse/random-add-get_random_-bytes-u32-u64-int-long-once-wait-family-->>><<<++patches.suse/RDMA-siw-Fix-serialization-issue-in-write_space.patch++>>> -| <<<--patches.suse/0006-iscsi-ensure-rng-is-seeded-before-use-->>><<<++patches.suse/RDMA-core-Fix-use-after-free-and-refcnt-leak-on-ndev.patch++>>> -| <<<--patches.suse/0005-ceph-ensure-rng-is-seeded-before-using.patch-->>><<<++patches.suse/RDMA-hfi1-Prevent-memory-leak-in-sdma_init.patch++>>> -| <<<--patches.suse/0122-bcache.txt-standardize-document-format.patch-->>><<<++patches.suse/RDMA-iw_cxgb4-fix-SRQ-access-from-dump_qp.patch++>>> -| <<<--patches.suse/scsi-qedi-Add-support-for-Boot-from-SAN-over-iSCSI-o.patch-->>><<<++patches.suse/RDMA-iwcm-Fix-a-lock-inversion-issue.patch++>>> -| <<<--patches.suse/scsi-cxlflash-21-return-EFAULT-if-copy_from_user-fails.patch-->>><<<++patches.suse/RDMA-i40iw-Associate-ibdev-to-netdev-before-IB-devic.patch++>>> -| <<<--patches.suse/scsi-isci-fix-typo-in-function-names.patch-->>><<<++patches.suse/RDMA-core-Fix-an-error-handling-path-in-res_get_comm.patch++>>> -| <<<--patches.suse/scsi-qedi-fix-another-spelling-mistake-alloction-all.patch-->>><<<++patches.suse/RDMA-cm-Fix-memory-leak-in-cm_add-remove_one.patch++>>> -| <<<--patches.suse/scsi-qedf-fix-spelling-mistake-offlading-offloading.patch-->>><<<++patches.suse/RDMA-cxgb4-Do-not-dma-memory-off-of-the-stack.patch++>>> -| <<<--patches.suse/0046-scsi-qla2xxx-Off-by-one-in-qlt_ctio_to_cmd.patch-->>><<<++patches.suse/RDMA-nldev-Reshuffle-the-code-to-avoid-need-to-rebin.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-make-several-const-arrays-static.patch-->>><<<++patches.suse/IB-core-Fix-wrong-iterating-on-ports.patch++>>> -| <<<--patches.suse/scsi-libfc-pass-an-error-pointer-to-fc_disc_error.patch-->>><<<++patches.suse/RDMA-mlx5-Do-not-allow-rereg-of-a-ODP-MR.patch++>>> -| <<<--patches.suse/ib-iser-handle-lack-of-memory-management-extentions-correctly-->>><<<++patches.suse/RDMA-mlx5-Fix-a-race-with-mlx5_ib_update_xlt-on-an-i.patch++>>> -| <<<--patches.suse/IB-hfi1-Ensure-dd-gi_mask-can-not-be-overflowed.patch-->>><<<++patches.suse/RDMA-odp-Lift-umem_mutex-out-of-ib_umem_odp_unmap_dm.patch++>>> -| <<<--patches.suse/RDMA-core-Document-confusing-code.patch-->>><<<++patches.suse/RDMA-mlx5-Order-num_pending_prefetch-properly-with-s.patch++>>> -| <<<--patches.suse/IB-core-Don-t-resolve-IP-address-to-the-loopback-dev.patch-->>><<<++patches.suse/RDMA-mlx5-Put-live-in-the-correct-place-for-ODP-MRs.patch++>>> -| <<<--patches.suse/IB-core-Introduce-modify-QP-operation-with-udata.patch-->>><<<++patches.suse/RDMA-mlx5-Add-missing-synchronize_srcu-for-MW-cases.patch++>>> -| <<<--patches.suse/IB-uverbs-Make-use-of-ib_modify_qp-variant-to-avoid-.patch-->>><<<++patches.suse/Fix-the-locking-in-dcache_readdir-and-friends.patch++>>> -| <<<--patches.suse/IB-Convert-msleep-below-20ms-to-usleep_range.patch-->>><<<++patches.suse/Btrfs-fix-memory-leak-due-to-concurrent-append-write.patch++>>> -| <<<--patches.suse/IB-IPoIB-Forward-MTU-change-to-driver-below.patch-->>><<<++patches.suse/btrfs-fix-incorrect-updating-of-log-root-tree.patch++>>> -| <<<--patches.suse/IB-IPoIB-Convert-IPoIB-to-memalloc_noio_-calls.patch-->>><<<++patches.suse/btrfs-fix-balance-convert-to-single-on-32-bit-host-C.patch++>>> -| <<<--patches.suse/IB-rdmavt-qib-hfi1-Remove-gfp-flags-argument.patch-->>><<<++patches.suse/btrfs-allocate-new-inode-in-NOFS-context.patch++>>> -| <<<--patches.suse/net-IB-mlx4-Remove-gfp-flags-argument.patch-->>><<<++patches.suse/btrfs-fix-uninitialized-ret-in-ref-verify.patch++>>> -| <<<--patches.suse/IB-core-Remove-NOIO-QP-create-flag.patch-->>><<<++patches.suse/btrfs-silence-maybe-uninitialized-warning-in-clone_r.patch++>>> -| <<<--patches.suse/IB-mlx5-Clean-mr_cache-debugfs-in-case-of-failure.patch-->>><<<++patches.suse/xfs-Fix-tail-rounding-in-xfs_alloc_file_space.patch++>>> -| <<<--patches.suse/IB-core-Add-ordered-workqueue-for-RoCE-GID-managemen.patch-->>><<<++patches.suse/xfs-assure-zeroed-memory-buffers-for-certain-kmem-al.patch++>>> -| <<<--patches.suse/IB-ipoib-Let-lower-driver-handle-get_stats64-call.patch-->>><<<++patches.suse/xfs-log-the-inode-on-directory-sf-to-block-format-ch.patch++>>> -| <<<--patches.suse/IB-rxe-Fix-kernel-panic-from-skb-destructor.patch-->>><<<++patches.suse/xfs-remove-broken-error-handling-on-failed-attr-sf-t.patch++>>> -| <<<--patches.suse/IB-rxe-Set-dma_mask-and-coherent_dma_mask.patch-->>><<<++patches.suse/xfs-move-local-to-extent-inode-logging-into-bmap-hel.patch++>>> -| <<<--patches.suse/IB-hns-Fix-the-bug-of-polling-cq-failed-for-loopback.patch-->>><<<++patches.suse/Revert-libata-freezer-avoid-block-device-removal-whi.patch++>>> -| <<<--patches.suse/IB-hns-Fix-the-bug-with-wild-pointer-when-destroy-rc.patch-->>><<<++patches.suse/blk-wbt-fix-performance-regression-in-wbt-scale_up-scale_down.patch++>>> -| <<<--patches.suse/IB-hns-Fix-the-bug-with-rdma-operation.patch-->>><<<++patches.suse/io_uring-only-flush-workqueues-on-fileset-removal.patch++>>> -| <<<--patches.suse/IB-hns-Fix-the-bug-with-modifying-the-MAC-address-wi.patch-->>><<<++patches.suse/0022-null_blk-Fix-zoned-command-return-code.patch++>>> -| <<<--patches.suse/IB-hns-Fix-for-checkpatch.pl-comment-style-warnings.patch-->>><<<++patches.suse/nbd-fix-possible-sysfs-duplicate-warning.patch++>>> -| <<<--patches.suse/IB-core-Allow-QP-state-transition-from-reset-to-erro.patch-->>><<<++patches.suse/drm-amdgpu-fix-memory-leak.patch++>>> -| <<<--patches.suse/0003-md-bitmap-don-t-read-page-from-device-with-Bitmap_sy.patch-->>><<<++patches.suse/drm-i915-execlists-Remove-incorrect-BUG_ON-for-sched.patch++>>> -| <<<--patches.suse/0004-raid5-ppl-use-BIOSET_NEED_BVECS-when-creating-bioset.patch-->>><<<++patches.suse/drm-i915-Perform-GGTT-restore-much-earlier-during-re.patch++>>> -| <<<--patches.suse/0053-libceph-fix-old-style-declaration-warnings.patch-->>><<<++patches.suse/drm-i915-Whitelist-COMMON_SLICE_CHICKEN2.patch++>>> -| <<<--patches.suse/0054-libceph-null-deref-on-osdmap_apply_incremental-error-path.patch-->>><<<++patches.suse/0001-drm-i915-Don-t-mix-srcu-tag-and-negative-error-codes.patch++>>> -| <<<--patches.suse/0055-libceph-set-einval-in-one-place-in-crush_decode.patch-->>><<<++patches.suse/drm-i915-Extend-Haswell-GT1-PSMI-workaround-to-all.patch++>>> -| <<<--patches.suse/0056-libceph-use-alloc_pg_mapping-in-_decode_pg_upmap_items.patch-->>><<<++patches.suse/drm-i915-Verify-the-engine-after-acquiring-the-activ.patch++>>> -| <<<--patches.suse/0057-libceph-don-t-call-encode_request_finish-on-mosdbackoff-messages.patch-->>><<<++patches.suse/drm-i915-Bump-skl-max-plane-width-to-5k-for-linear-x.patch++>>> -| <<<--patches.suse/0059-libceph-potential-null-dereference-in-ceph_msg_data_create.patch-->>><<<++patches.suse/drm-i915-Prevent-bonded-requests-from-overtaking-eac.patch++>>> -| <<<--patches.suse/audit-fix-memleak-in-auditd_send_unicast_skb.patch-->>><<<++patches.suse/drm-i915-Mark-contents-as-dirty-on-a-write-fault.patch++>>> -| <<<--patches.suse/xgene-Don-t-fail-probe-if-there-is-no-clk-resource-f.patch-->>><<<++patches.suse/drm-i915-cml-Add-second-PCH-ID-for-CMP.patch++>>> -| <<<--patches.suse/net-broadcom-bnx2x-make-a-couple-of-const-arrays-sta.patch-->>><<<++patches.suse/drm-i915-execlists-Drop-redundant-list_del_init-rq-s.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T5-pci-device-id-s.patch-->>><<<++patches.suse/drm-i915-Only-enqueue-already-completed-requests.patch++>>> -| <<<--patches.suse/netpoll-shut-up-a-kernel-warning-on-refcount.patch-->>><<<++patches.suse/drm-i915-Fixup-preempt-to-busy-vs-reset-of-a-virtual.patch++>>> -| <<<--patches.suse/net-hns-add-acpi-function-of-xge-led-control.patch-->>><<<++patches.suse/drm-i915-execlists-Protect-peeking-at-execlists-acti.patch++>>> -| <<<--patches.suse/cxgb4-ptp_clock_register-returns-error-pointers.patch-->>><<<++patches.suse/drm-i915-gt-execlists-active-is-serialised-by-the-ta.patch++>>> -| <<<--patches.suse/net-bridge-fix-dest-lookup-when-vlan-proto-doesn-t-m.patch-->>><<<++patches.suse/msft-hv-1953-HID-hyperv-Use-in-place-iterator-API-in-the-channel-.patch++>>> -| <<<--patches.suse/net-packet-Fix-Tx-queue-selection-for-AF_PACKET.patch-->>><<<++patches.suse/msft-hv-1954-Drivers-hv-vmbus-Fix-harmless-building-warnings-with.patch++>>> -| <<<--patches.suse/bnx2x-fix-format-overflow-warning.patch-->>><<<++patches.suse/0013-scripts-add_namespace-Fix-coccicheck-failed.patch++>>> -| <<<--patches.suse/liquidio-fix-possible-eeprom-format-string-overflow.patch-->>><<<++patches.suse/0014-module-swap-the-order-of-symbol.namespace.patch++>>> -| <<<--patches.suse/mlx4_en-remove-unnecessary-returned-value-check.patch-->>><<<++patches.suse/0015-modpost-fix-broken-sym-namespace-for-external-module.patch++>>> -| <<<--patches.suse/dt-bindings-net-remove-duplicate-nsp-ethernet-mac-binding-document.patch-->>><<<++patches.suse/0016-module-rename-__kstrtab_ns_-to-__kstrtabns_-to-avoid.patch++>>> -| <<<--patches.suse/net-bcmgenet-Fix-unmapping-of-fragments-in-bcmgenet_-->>><<<++patches.suse/0017-kbuild-fix-build-error-of-make-nsdeps-in-clean-tree.patch++>>> -| <<<--patches.suse/bpf-allow-to-specify-log-level-and-reduce-it-for-tes.patch-->>><<<++patches.suse/0018-nsdeps-fix-hashbang-of-scripts-nsdeps.patch++>>> -| <<<--patches.suse/bpf-fix-up-test-cases-with-mixed-signed-unsigned-bou.patch-->>><<<++patches.suse/0019-nsdeps-make-generated-patches-independent-of-locale.patch++>>> -| <<<--patches.suse/bpf-add-test-for-mixed-signed-and-unsigned-bounds-ch.patch-->>><<<++patches.suse/0020-doc-move-namespaces.rst-from-kbuild-to-core-api.patch++>>> -| <<<--patches.suse/bpf-more-tests-for-mixed-signed-and-unsigned-bounds-.patch-->>><<<++patches.suse/smb3-cleanup-some-recent-endian-errors-spotted-by-updated-sparse.patch++>>> -| <<<--patches.suse/0001-locking-rtmutex-Remove-unnecessary-priority-adjustme.patch-->>><<<++patches.suse/fs-cifs-mute-Wunused-const-variable-message.patch++>>> -| <<<--patches.suse/x86-platform-uv-bau-fix-congested_response_us-not-taking-effect-->>><<<++patches.suse/cifs-use-cifsInodeInfo-open_file_lock-while-iteratin.patch++>>> -| <<<--patches.suse/18.1-x86-mm-kvm-fix-warning-when-config_preempt_count.patch-->>><<<++patches.suse/CIFS-Gracefully-handle-QueryInfo-errors-during-open.patch++>>> -| <<<--patches.suse/x86-platform-uv-bau-disable-bau-on-single-hub-configurations-->>><<<++patches.suse/smb3-remove-noisy-debug-message-and-minor-cleanup.patch++>>> -| <<<--patches.suse/powerpc-powernv-Fix-boot-on-Power8-bare-metal-due-to-opal_configure_cores.patch-->>><<<++patches.suse/smb3-Fix-regression-in-time-handling.patch++>>> -| <<<--patches.suse/powerpc-perf-Avoid-spurious-PMU-interrupts-after-idle.patch-->>><<<++patches.suse/CIFS-Force-revalidate-inode-when-dentry-is-stale.patch++>>> -| <<<--patches.suse/powerpc-64s-Fix-hypercall-entry-clobbering-r12-input.patch-->>><<<++patches.suse/CIFS-Force-reval-dentry-if-LOOKUP_REVAL-flag-is-set.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Refactor-radix__mark_rodata_ro.patch-->>><<<++patches.suse/nfs-Fix-nfsi-nrequests-count-error-on-nfs_inode_remo.patch++>>> -| <<<--patches.suse/KVM-x86-masking-out-upper-bits.patch-->>><<<++patches.suse/NFS-Fix-O_DIRECT-accounting-of-number-of-bytes-read-.patch++>>> -| <<<--patches.suse/KVM-nVMX-track-NMI-blocking-state-separately-for-eac.patch-->>><<<++patches.suse/NFSv4-Fix-leak-of-clp-cl_acceptor-string.patch++>>> -| <<<--patches.suse/KVM-nVMX-Disallow-VM-entry-in-MOV-SS-shadow.patch-->>><<<++patches.suse/SUNRPC-fix-race-to-sk_err-after-xs_error_report.patch++>>> -| <<<--patches.suse/x86-add-MULTIUSER-dependency-for-KVM.patch-->>><<<++patches.suse/s390-cio-fix-virtio-ccw-DMA-without-PV.patch++>>> -| <<<--patches.suse/KVM-VMX-Fix-invalid-guest-state-detection-after-task.patch-->>><<<++patches.suse/s390-uaccess-avoid-false-positive-compiler-warnings.patch++>>> -| <<<--patches.suse/msft-hv-1424-kvm-x86-hyperv-avoid-livelock-in-oneshot-SynIC-timer.patch-->>><<<++patches.suse/x86-xen-Return-from-panic-notifier.patch++>>> -| <<<--patches.suse/drm-imx-fix-typo-in-ipu_plane_formats-->>><<<++patches.suse/powerpc-64s-radix-Fix-build-failure-with-RADIX_MMU-n.patch++>>> -| <<<--patches.suse/i40iw-Fix-order-of-cleanup-in-close.patch-->>><<<++patches.suse/powerpc-pseries-Remove-confusing-warning-message.patch++>>> -| <<<--patches.suse/i40iw-Do-not-poll-CCQ-after-it-is-destroyed.patch-->>><<<++patches.suse/selftests-powerpc-Fix-compile-error-on-tlbie_test-du.patch++>>> -| <<<--patches.suse/i40iw-Utilize-iwdev-reset-during-PCI-function-reset.patch-->>><<<++patches.suse/MIPS-include-Mark-__cmpxchg-as-__always_inline.patch++>>> -| <<<--patches.suse/i40iw-Release-cm_id-ref-on-PCI-function-reset.patch-->>><<<++patches.suse/MIPS-include-Mark-__xchg-as-__always_inline.patch++>>> -| <<<--patches.suse/i40iw-Free-QP-resources-on-CQP-destroy-QP-failure.patch-->>><<<++patches.suse/MIPS-fw-sni-Fix-out-of-bounds-init-of-o32-stack.patch++>>> -| <<<--patches.suse/i40iw-Add-missing-memory-barrier.patch-->>><<<++patches.suse/MIPS-elf_hwcap-Export-userspace-ASEs.patch++>>> -| <<<--patches.suse/i40iw-Update-list-correctly.patch-->>><<<++patches.suse/MIPS-Disable-Loongson-MMI-instructions-for-kernel-bu.patch++>>> -| <<<--patches.suse/i40iw-Avoid-memory-leak-of-CQP-request-objects.patch-->>><<<++patches.suse/riscv-avoid-kernel-hangs-when-trapped-in-BUG.patch++>>> -| <<<--patches.suse/i40iw-Free-QP-PBLEs-when-the-QP-is-destroyed.patch-->>><<<++patches.suse/riscv-avoid-sending-a-SIGTRAP-to-a-user-thread-trapp.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-checking-for-NULL-instead-of-IS_ERR.patch-->>><<<++patches.suse/riscv-Correct-the-handling-of-unexpected-ebreak-in-d.patch++>>> -| <<<--patches.suse/IB-IPoIB-Fix-error-code-in-ipoib_add_port.patch-->>><<<++patches.suse/x86-asm-Fix-MWAITX-C-state-hint-value.patch++>>> -| <<<--patches.suse/IB-i40iw-Fix-error-code-in-i40iw_create_cq.patch-->>><<<++patches.suse/x86-cpu-add-comet-lake-to-the-intel-cpu-models-header.patch++>>> -| <<<--patches.suse/cxgb4-Fix-error-codes-in-c4iw_create_cq.patch-->>><<<++patches.suse/efi-cper-Fix-endianness-of-PCIe-class-code.patch++>>> -| <<<--patches.suse/IB-cxgb3-Fix-error-codes-in-iwch_alloc_mr.patch-->>><<<++patches.suse/efivar-ssdt-Don-t-iterate-over-EFI-vars-if-no-SSDT-o.patch++>>> -| <<<--patches.suse/RDMA-ocrdma-Fix-an-error-code-in-ocrdma_alloc_pd.patch-->>><<<++patches.suse/efi-tpm-Don-t-access-event-count-when-it-isn-t-mappe.patch++>>> -| <<<--patches.suse/RDMA-ocrdma-Fix-error-codes-in-ocrdma_create_srq.patch-->>><<<++patches.suse/efi-tpm-Don-t-traverse-an-event-log-with-no-events.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-a-warning-message.patch-->>><<<++patches.suse/efi-tpm-Only-set-efi_tpm_final_log_size-after-succes.patch++>>> -| <<<--patches.suse/0001-RDMA-bnxt_re-Free-doorbell-page-index-DPI-during-dea.patch-->>><<<++patches.suse/efi-Make-unexported-efi_rci2_sysfs_init-static.patch++>>> -| <<<--patches.suse/0002-RDMA-bnxt_re-Fix-WQE-Size-posted-to-HW-to-prevent-it.patch-->>><<<++patches.suse/efi-x86-Do-not-clean-dummy-variable-in-kexec-path.patch++>>> -| <<<--patches.suse/0003-RDMA-bnxt_re-Do-not-free-the-ctx_tbl-entry-if-delete.patch-->>><<<++patches.suse/efi-tpm-Fix-sanity-check-of-unsigned-tbl_size-being-.patch++>>> -| <<<--patches.suse/0004-RDMA-bnxt_re-Report-supported-value-to-IB-stack-in-q.patch-->>><<<++patches.suse/libsubcmd-Make-_FORTIFY_SOURCE-defines-dependent-on-.patch++>>> -| <<<--patches.suse/0005-RDMA-bnxt_re-Fixed-the-max_rd_atomic-support-for-ini.patch-->>><<<++patches.suse/perf-tests-Avoid-raising-SEGV-using-an-obvious-NULL-.patch++>>> -| <<<--patches.suse/0006-RDMA-bnxt_re-Specify-RDMA-component-when-allocating-.patch-->>><<<++patches.suse/perf-llvm-Don-t-access-out-of-scope-array.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Enable-atomics-only-if-host-bios-suppor.patch-->>><<<++patches.suse/perf-map-Fix-overlapped-map-handling.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Fix-return-value-of-poll-routine.patch-->>><<<++patches.suse/perf-inject-jit-Fix-JIT_CODE_MOVE-filename.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Report-MISSED_EVENTS-in-req_notify_cq.patch-->>><<<++patches.suse/perf-script-brstackinsn-Fix-recovery-from-LBR-binary.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Fix-the-value-reported-for-local-ack-de.patch-->>><<<++patches.suse/perf-jevents-Fix-period-for-Intel-fixed-counters.patch++>>> -| <<<--patches.suse/IB-core-Fix-sparse-warnings.patch-->>><<<++patches.suse/perf-tools-Propagate-get_cpuid-error.patch++>>> -| <<<--patches.suse/IB-rdmavt-Setting-of-QP-timeout-can-overflow-jiffies.patch-->>><<<++patches.suse/perf-annotate-Propagate-perf_env__arch-error.patch++>>> -| <<<--patches.suse/IB-mlx4-Fix-CM-REQ-retries-in-paravirt-mode.patch-->>><<<++patches.suse/perf-annotate-Fix-the-signedness-of-failure-returns.patch++>>> -| <<<--patches.suse/iw_cxgb4-don-t-use-WR-keys-addrs-for-0-byte-reads.patch-->>><<<++patches.suse/perf-annotate-Propagate-the-symbol__annotate-error-r.patch++>>> -| <<<--patches.suse/RDMA-qedr-Prevent-memory-overrun-in-verbs-user-respo.patch-->>><<<++patches.suse/perf-annotate-Fix-arch-specific-init-failure-errors.patch++>>> -| <<<--patches.suse/rxe-fix-broken-receive-queue-draining.patch-->>><<<++patches.suse/perf-annotate-Return-appropriate-error-code-for-allo.patch++>>> -| <<<--patches.suse/rdma-iser-don-t-send-an-rkey-if-all-data-is-written-as-immadiate-data-->>><<<++patches.suse/perf-annotate-Don-t-return-1-for-error-when-doing-BP.patch++>>> -| <<<--patches.suse/IB-cma-Fix-reference-count-leak-when-no-ipv4-address.patch-->>><<<++patches.suse/perf-core-Rework-memory-accounting-in-perf_mmap.patch++>>> -| <<<--patches.suse/0120-bfq-fix-typos-in-comments-about-B-WF2Q-algorithm.patch-->>><<<++patches.suse/perf-core-Fix-corner-case-in-perf_rotate_context.patch++>>> -| <<<--patches.suse/0121-bfq-dispatch-request-to-prevent-queue-stalling-after.patch-->>><<<++patches.suse/perf-x86-amd-Change-fix-NMI-latency-mitigation-to-us.patch++>>> -| <<<--patches.suse/nvme-fix-byte-swapping-in-the-streams-code.patch-->>><<<++patches.suse/perf-x86-intel-add-comet-lake-cpu-support.patch++>>> -| <<<--patches.suse/nvmet-fc-fix-byte-swapping-in-nvmet_fc_ls_create_ass.patch-->>><<<++patches.suse/perf-x86-msr-add-comet-lake-cpu-support.patch++>>> -| <<<--patches.suse/nvme-pci-add-another-device-ID-with-stripe-quirk.patch-->>><<<++patches.suse/perf-x86-cstate-add-comet-lake-cpu-support.patch++>>> -| <<<--patches.suse/nvme-pci-Remove-nvme_setup_prps-BUG_ON.patch-->>><<<++patches.suse/perf-x86-cstate-update-c-state-counters-for-ice-lake.patch++>>> -| <<<--patches.suse/nvme-pci-Fix-an-error-handling-path-in-nvme_probe.patch-->>><<<++patches.suse/sched-fair-Scale-bandwidth-quota-and-period-without-losing-quota-period-ratio-precision.patch++>>> -| <<<--patches.suse/nvmet-prefix-version-configfs-file-with-attr.patch-->>><<<++patches.suse/sched-vtime-Fix-guest-system-mis-accounting-on-task-switch.patch++>>> -| <<<--patches.suse/nvmet-Move-serial-number-from-controller-to-subsyste.patch-->>><<<++patches.suse/USB-rio500-Remove-Rio-500-kernel-driver.patch++>>> -| <<<--patches.suse/nvmet-preserve-controller-serial-number-between-rebo.patch-->>><<<++patches.suse/USB-microtek-fix-info-leak-at-probe.patch++>>> -| <<<--patches.suse/nvmet-don-t-report-0-bytes-in-serial-number.patch-->>><<<++patches.suse/USB-adutux-fix-use-after-free-on-disconnect.patch++>>> -| <<<--patches.suse/mount-copy-the-port-field-into-the-cloned-nfs_server.patch-->>><<<++patches.suse/USB-adutux-fix-NULL-derefs-on-disconnect.patch++>>> -| <<<--patches.suse/0001-NFS-filelayout-Fix-racy-setting-of-fl-dsaddr-in-file.patch-->>><<<++patches.suse/USB-yurex-Don-t-retry-on-unexpected-errors.patch++>>> -| <<<--patches.suse/0018-usb-typec-include-linux-device.h-in-ucsi.h.patch-->>><<<++patches.suse/usbip-vhci_hcd-indicate-failed-message.patch++>>> -| <<<--patches.suse/usb-gadget-f_mass_storage-Fix-the-logic-to-iterate-a.patch-->>><<<++patches.suse/USB-dummy-hcd-fix-power-budget-for-SuperSpeed-mode.patch++>>> -| <<<--patches.suse/0027-thunderbolt-Correct-access-permissions-for-active-NV.patch-->>><<<++patches.suse/usb-typec-tcpm-usb-typec-tcpm-Fix-a-signedness-bug-i.patch++>>> -| <<<--patches.suse/fsi-core-register-with-postcore_initcall-->>><<<++patches.suse/USB-usblcd-fix-I-O-after-disconnect.patch++>>> -| <<<--patches.suse/xen-grant-table-log-the-lack-of-grants.patch-->>><<<++patches.suse/usb-typec-ucsi-ccg-Remove-run_isr-flag.patch++>>> -| <<<--patches.suse/xen-balloon-don-t-online-new-memory-initially.patch-->>><<<++patches.suse/usb-typec-ucsi-displayport-Fix-for-the-mode-entering.patch++>>> -| <<<--patches.suse/s390-perf-fix-problem-state-detection.patch-->>><<<++patches.suse/USB-legousbtower-fix-slab-info-leak-at-probe.patch++>>> -| <<<--patches.suse/0017-uuid-fix-incorrect-uuid_equal-conversion-in-test_uui.patch-->>><<<++patches.suse/USB-legousbtower-fix-deadlock-on-disconnect.patch++>>> -| <<<--patches.suse/0001-scsi-hpsa-limit-transfer-length-to-1MB.patch-->>><<<++patches.suse/USB-legousbtower-fix-potential-NULL-deref-on-disconn.patch++>>> -| <<<--patches.suse/0001-smartpqi-limit-transfer-length-to-1MB.patch-->>><<<++patches.suse/USB-legousbtower-fix-open-after-failed-reset-request.patch++>>> -| <<<--patches.suse/virtio-net-fix-module-unloading-->>><<<++patches.suse/xhci-Fix-false-warning-message-about-wrong-bounce-bu.patch++>>> -| <<<--patches.suse/ARM-kexec-fix-failure-to-boot-crash-kernel.patch-->>><<<++patches.suse/xhci-Prevent-device-initiated-U1-U2-link-pm-if-exit-.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC298-->>><<<++patches.suse/xhci-Check-all-endpoints-for-LPM-timeout.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC225-->>><<<++patches.suse/xhci-Fix-USB-3.1-capability-detection-on-early-xHCI-.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-No-loopback-on-ALC225-ALC295-codec-->>><<<++patches.suse/usb-xhci-wait-for-CNR-controller-not-ready-bit-in-xh.patch++>>> -| <<<--patches.suse/ACPI-EC-Add-parameter-to-force-disable-the-GPE-on-su-->>><<<++patches.suse/xhci-Prevent-deadlock-when-xhci-adapter-breaks-durin.patch++>>> -| <<<--patches.suse/ACPI-PM-EC-Flush-all-EC-work-in-acpi_freeze_sync-->>><<<++patches.suse/xhci-Increase-STS_SAVE-timeout-in-xhci_suspend.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-add-tv-encoders-to-output-resource--->>><<<++patches.suse/xhci-Fix-NULL-pointer-dereference-in-xhci_clear_tt_b.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-nv50-update-vblank-state-in-response-->>><<<++patches.suse/usb-renesas_usbhs-gadget-Do-not-discard-queues-in-us.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-remove-call-to-drm_crtc_vblank_off-d-->>><<<++patches.suse/usb-renesas_usbhs-gadget-Fix-usb_ep_set_-halt-wedge-.patch++>>> -| <<<--patches.suse/drm-rockchip-fix-Kconfig-dependencies-->>><<<++patches.suse/ARM-dts-sunxi-Revert-phy-names-removal-for-ECHI-and-.patch++>>> -| <<<--patches.suse/gpu-host1x-Free-the-IOMMU-domain-when-there-is-no-de.patch-->>><<<++patches.suse/USB-usb-skeleton-fix-runtime-PM-after-driver-unbind.patch++>>> -| <<<--patches.suse/drm-i915-Fix-user-ptr-check-size-in-eb_relocate_vma-->>><<<++patches.suse/USB-usblp-fix-runtime-PM-after-driver-unbind.patch++>>> -| <<<--patches.suse/drm-i915-Fix-cursor-updates-on-some-platforms-->>><<<++patches.suse/USB-serial-fix-runtime-PM-after-driver-unbind.patch++>>> -| <<<--patches.suse/drm-i915-Unbreak-gpu-reset-vs.-modeset-locking-->>><<<++patches.suse/media-stkwebcam-fix-runtime-PM-after-driver-unbind.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Fix-an-error-handling-path-in-moc-->>><<<++patches.suse/USB-serial-ftdi_sio-add-device-IDs-for-Sienna-and-Ec.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-loadgen-select-programming-on-ddi-v-->>><<<++patches.suse/USB-serial-option-add-Telit-FN980-compositions.patch++>>> -| <<<--patches.suse/drm-i915-Remove-assertion-from-raw-__i915_vma_unpin-->>><<<++patches.suse/USB-serial-option-add-support-for-Cinterion-CLS8-dev.patch++>>> -| <<<--patches.suse/drm-i915-Only-mark-the-execobject-as-pinned-on-succe-->>><<<++patches.suse/USB-serial-keyspan-fix-NULL-derefs-on-open-and-write.patch++>>> -| <<<--patches.suse/drm-i915-Only-skip-updating-execobject.offset-after--->>><<<++patches.suse/driver-core-platform-Add-platform_get_irq_byname_opt.patch++>>> -| <<<--patches.suse/drm-i915-Force-CPU-synchronisation-even-if-userspace-->>><<<++patches.suse/USB-usb-skeleton-fix-NULL-deref-on-disconnect.patch++>>> -| <<<--patches.suse/1288-drm-i915-fix-bad-comparison-in-skl_compute_plane_wm-v2-->>><<<++patches.suse/USB-usb-skeleton-fix-use-after-free-after-driver-unb.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-the-vblank-timer-close-issue-after--->>><<<++patches.suse/USB-legousbtower-fix-use-after-free-on-release.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Extend-KBL-platform-support-in-GVT-g-->>><<<++patches.suse/USB-ldusb-fix-NULL-derefs-on-driver-unbind.patch++>>> -| <<<--patches.suse/drm-exynos-mark-pm-functions-as-__maybe_unused-->>><<<++patches.suse/USB-adutux-fix-use-after-free-on-release.patch++>>> -| <<<--patches.suse/0126-xen-blkfront-Fix-handling-of-non-supported-operation.patch-->>><<<++patches.suse/USB-chaoskey-fix-use-after-free-on-release.patch++>>> -| <<<--patches.suse/0124-blk-mq-map-queues-to-all-present-CPUs.patch-->>><<<++patches.suse/USB-iowarrior-fix-use-after-free-on-disconnect.patch++>>> -| <<<--patches.suse/nvme-also-provide-a-UUID-in-the-WWID-sysfs-attribute.patch-->>><<<++patches.suse/USB-iowarrior-fix-use-after-free-on-release.patch++>>> -| <<<--patches.suse/nvme-fabrics-commands-should-use-the-fctype-field-fo.patch-->>><<<++patches.suse/USB-iowarrior-fix-use-after-free-after-driver-unbind.patch++>>> -| <<<--patches.suse/nvme-fc-address-target-disconnect-race-conditions-in.patch-->>><<<++patches.suse/USB-yurex-fix-NULL-derefs-on-disconnect.patch++>>> -| <<<--patches.suse/nvme-fc-revise-TRADDR-parsing.patch-->>><<<++patches.suse/tty-serial-owl-Fix-the-link-time-qualifier-of-owl_ua.patch++>>> -| <<<--patches.suse/nvme-pci-fix-HMB-size-calculation.patch-->>><<<++patches.suse/tty-serial-rda-Fix-the-link-time-qualifier-of-rda_ua.patch++>>> -| <<<--patches.suse/nvme-validate-admin-queue-before-unquiesce.patch-->>><<<++patches.suse/serial-sifive-select-SERIAL_EARLYCON.patch++>>> -| <<<--patches.suse/0001-dm-integrity-use-plugging-when-writing-the-journal.patch-->>><<<++patches.suse/serial-sh-sci-Use-platform_get_irq_optional-for-opti.patch++>>> -| <<<--patches.suse/0002-dm-integrity-WARN_ON-if-variables-representing-journ.patch-->>><<<++patches.suse/serial-uartlite-fix-exit-path-null-pointer.patch++>>> -| <<<--patches.suse/0004-dm-bufio-fix-error-code-in-dm_bufio_write_dirty_buff.patch-->>><<<++patches.suse/serial-uartps-Fix-uartps_major-handling.patch++>>> -| <<<--patches.suse/0005-dm-raid-remove-WARN_ON-in-raid10_md_layout_to_format.patch-->>><<<++patches.suse/tty-n_hdlc-fix-build-on-SPARC.patch++>>> -| <<<--patches.suse/0006-dm-raid-fix-activation-check-in-validate_raid_redund.patch-->>><<<++patches.suse/serial-mctrl_gpio-Check-for-NULL-pointer.patch++>>> -| <<<--patches.suse/0007-dm-raid-avoid-mddev-suspended-access.patch-->>><<<++patches.suse/serial-8250_omap-Fix-gpio-check-for-auto-RTS-CTS.patch++>>> -| <<<--patches.suse/0008-dm-raid-bump-target-version.patch-->>><<<++patches.suse/serial-fix-kernel-doc-warning-in-comments.patch++>>> -| <<<--patches.suse/0009-dm-zoned-remove-test-for-impossible-REQ_OP_FLUSH-con.patch-->>><<<++patches.suse/tty-serial-imx-Use-platform_get_irq_optional-for-opt.patch++>>> -| <<<--patches.suse/0010-dm-zoned-use-GFP_NOIO-in-I-O-path.patch-->>><<<++patches.suse/staging-fbtft-Depend-on-OF.patch++>>> -| <<<--patches.suse/0011-dm-verity-fec-fix-GFP-flags-used-with-mempool_alloc.patch-->>><<<++patches.suse/staging-fbtft-Remove-fbtft_device.patch++>>> -| <<<--patches.suse/dm-dax-Make-sure-dm_dax_flush-is-called-if-device-su.patch-->>><<<++patches.suse/staging-bcm2835-audio-Fix-draining-behavior-regressi.patch++>>> -| <<<--patches.suse/0005-md-raid1-raid10-initialize-bvec-table-via-bio_add_pa.patch-->>><<<++patches.suse/staging-rtl8188eu-fix-null-dereference-when-kzalloc-.patch++>>> -| <<<--patches.suse/0006-md-raid1-10-move-raid1-raid10-common-code-into-raid1.patch-->>><<<++patches.suse/staging-rtl8188eu-fix-HighestRate-check-in-odm_ARFBR.patch++>>> -| <<<--patches.suse/0007-md-simplify-code-with-bio_io_error.patch-->>><<<++patches.suse/Staging-fbtft-fix-memory-leak-in-fbtft_framebuffer_a.patch++>>> -| <<<--patches.suse/0008-MD-fix-warnning-for-UP-case.patch-->>><<<++patches.suse/staging-vt6655-Fix-memory-leak-in-vt6655_probe.patch++>>> -| <<<--patches.suse/btrfs-fix-lockup-in-find_free_extent-with-read-only-block-groups.patch-->>><<<++patches.suse/iio-adc-meson_saradc-Fix-memory-allocation-order.patch++>>> -| <<<--patches.suse/btrfs-round-down-size-diff-when-shrinking-growing-device.patch-->>><<<++patches.suse/iio-fix-center-temperature-of-bmc150-accel-core.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Workaround-prefetch-issue-with-KVM.patch-->>><<<++patches.suse/iio-adc-hx711-fix-bug-in-sampling-of-data.patch++>>> -| <<<--patches.suse/powerpc-mm-hash-Free-the-subpage_prot_table-correctl.patch-->>><<<++patches.suse/iio-accel-adxl372-Fix-remove-limitation-for-FIFO-sam.patch++>>> -| <<<--patches.suse/0001-arm64-atomics-Remove-from-asm-constraint-in-lse-atom.patch-->>><<<++patches.suse/iio-accel-adxl372-Fix-push-to-buffers-lost-samples.patch++>>> -| <<<--patches.suse/0001-arm64-sysreg-Fix-unprotected-macro-argmuent-in-write.patch-->>><<<++patches.suse/iio-accel-adxl372-Perform-a-reset-at-start-up.patch++>>> -| <<<--patches.suse/KVM-VMX-remove-unused-field.patch-->>><<<++patches.suse/iio-adc-stm32-adc-move-registers-definitions.patch++>>> -| <<<--patches.suse/KVM-make-pid-available-for-uevents-without-debugfs.patch-->>><<<++patches.suse/iio-adc-stm32-adc-fix-a-race-when-using-several-adcs.patch++>>> -| <<<--patches.suse/KVM-x86-do-mask-out-upper-bits-of-PAE-CR3.patch-->>><<<++patches.suse/iio-imu-adis16400-release-allocated-memory-on-failur.patch++>>> -| <<<--patches.suse/x86-irq-Define-a-global-vector-for-nested-posted-int.patch-->>><<<++patches.suse/iio-imu-adis16400-fix-memory-leak.patch++>>> -| <<<--patches.suse/KVM-nVMX-Fix-posted-intr-delivery-when-vcpu-is-in-gu.patch-->>><<<++patches.suse/iio-adc-axp288-Override-TS-pin-bias-current-for-some.patch++>>> -| <<<--patches.suse/KVM-nVMX-Fix-loss-of-L2-s-NMI-blocking-state.patch-->>><<<++patches.suse/iio-imu-st_lsm6dsx-fix-waitime-for-st_lsm6dsx-i2c-co.patch++>>> -| <<<--patches.suse/KVM-s390-take-srcu-lock-when-getting-setting-storage.patch-->>><<<++patches.suse/iio-light-fix-vcnl4000-devicetree-hooks.patch++>>> -| <<<--patches.suse/KVM-LAPIC-Fix-reentrancy-issues-with-preempt-notifie.patch-->>><<<++patches.suse/iio-light-add-missing-vcnl4040-of_compatible.patch++>>> -| <<<--patches.suse/xfs-check-_btree_check_block-value.patch-->>><<<++patches.suse/iio-adc-ad799x-fix-probe-error-handling.patch++>>> -| <<<--patches.suse/xfs-fix-quotacheck-dquot-id-overflow-infinite-loop.patch-->>><<<++patches.suse/iio-light-opt3001-fix-mutex-unlock-race.patch++>>> -| <<<--patches.suse/0001-NFS-Optimize-fallocate-by-refreshing-mapping-when-ne.patch-->>><<<++patches.suse/mei-me-add-comet-point-lake-LP-device-ids.patch++>>> -| <<<--patches.suse/perf-x86-intel-uncore-fix-skylake-upi-pmu-event-masks.patch-->>><<<++patches.suse/mei-avoid-FW-version-request-on-Ibex-Peak-and-earlie.patch++>>> -| <<<--patches.suse/perf-x86-intel-uncore-fix-skylake-server-pcu-pmu-event-format.patch-->>><<<++patches.suse/misc-fastrpc-prevent-memory-leak-in-fastrpc_dma_buf_.patch++>>> -| <<<--patches.suse/perf-x86-intel-uncore-fix-skylake-server-cha-llc_lookup-event-umask.patch-->>><<<++patches.suse/virt-vbox-fix-memory-leak-in-hgcm_call_preprocess_li.patch++>>> -| <<<--patches.suse/perf-x86-intel-uncore-remove-invalid-skylake-server-cha-filter-field.patch-->>><<<++patches.suse/firmware-google-increment-VPD-key_len-properly.patch++>>> -| <<<--patches.suse/perf-x86-intel-uncore-fix-skx-cha-event-extra-regs.patch-->>><<<++patches.suse/mtd-rawnand-au1550nd-Fix-au_read_buf16-prototype.patch++>>> -| <<<--patches.suse/perf-x86-intel-uncore-fix-missing-marker-for-skx_uncore_cha_extra_regs.patch-->>><<<++patches.suse/hwmon-Fix-HWMON_P_MIN_ALARM-mask.patch++>>> -| <<<--patches.suse/kprobes-x86-release-insn_slot-in-failure-path-->>><<<++patches.suse/tracefs-Revert-ccbd54ff54e8-tracefs-Restrict-tracefs.patch++>>> -| <<<--patches.suse/sched-wait-Clean-up-some-documentation-warnings.patch-->>><<<++patches.suse/ftrace-Get-a-reference-counter-for-the-trace_array-o.patch++>>> -| <<<--patches.suse/workqueue-Work-around-edge-cases-for-calc-of-pool-s-.patch-->>><<<++patches.suse/tracing-Get-trace_array-reference-for-available_trac.patch++>>> -| <<<--patches.suse/selftests-bpf-subtraction-bounds-test.patch-->>><<<++patches.suse/tracing-hwlat-Report-total-time-spent-in-all-NMIs-du.patch++>>> -| <<<--patches.suse/lib-test_rhashtable-fix-for-large-entry-counts-->>><<<++patches.suse/tracing-hwlat-Don-t-ignore-outer-loop-duration-when-.patch++>>> -| <<<--patches.suse/0130-iwlwifi-pcie-fix-unused-txq-NULL-pointer-dereference.patch-->>><<<++patches.suse/tracing-Initialize-iter-seq-after-zeroing-in-tracing.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-fix-a-NULL-pointer-dereference-of-error--->>><<<++patches.suse/mm-page_owner-fix-off-by-one-error-in-_set_page_owner_handle.patch++>>> -| <<<--patches.suse/iwlwifi-missing-error-code-in-iwl_trans_pcie_alloc-->>><<<++patches.suse/mm-page_owner-decouple-freeing-stack-trace-from-debug_pagealloc.patch++>>> -| <<<--patches.suse/iwlwifi-fix-tracing-when-tx-only-is-enabled-->>><<<++patches.suse/mm-page_owner-rename-flag-indicating-that-page-is-allocated.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-handle-IBSS-probe_queue-in-a-few-missing-->>><<<++patches.suse/mm-slub-fix-a-deadlock-in-show_slab_objects.patch++>>> -| <<<--patches.suse/0131-iwlwifi-mvm-defer-setting-IWL_MVM_STATUS_IN_HW_RESTA.patch-->>><<<++patches.suse/mm-slub.c-init_on_free-1-should-wipe-freelist-ptr-for-bulk-allocations.patch++>>> -| <<<--patches.suse/lib-test_rhashtable-fix-kasan-warning-->>><<<++patches.suse/mm-compaction-fix-wrong-pfn-handling-in-_reset_isolation_pfn.patch++>>> -| <<<--patches.suse/msft-hv-1432-Revert-netvsc-optimize-calculation-of-number-of-slot.patch-->>><<<++patches.suse/fs-direct-io.c-fix-kernel-doc-warning.patch++>>> -| <<<--patches.suse/net-mlx5-Clean-SRIOV-eswitch-resources-upon-VF-creat.patch-->>><<<++patches.suse/fs-libfs.c-fix-kernel-doc-warning.patch++>>> -| <<<--patches.suse/revert-vhost-cache-used-event-for-better-performance.patch-->>><<<++patches.suse/fs-fs-writeback.c-fix-kernel-doc-warning.patch++>>> -| <<<--patches.suse/bpf-don-t-indicate-success-when-copy_from_user-fails.patch-->>><<<++patches.suse/bitmap.h-fix-kernel-doc-warning-and-typo.patch++>>> -| <<<--patches.suse/bpf-fix-bpf_prog_get_info_by_fd-to-dump-correct-xlat.patch-->>><<<++patches.suse/xarray.h-fix-kernel-doc-warning.patch++>>> -| <<<--patches.suse/Revert-net-bcmgenet-Remove-init-parameter-from-bcmge.patch-->>><<<++patches.suse/mm-slab.c-fix-kernel-doc-warning-for-__ksize.patch++>>> -| <<<--patches.suse/scsi-qedi-Add-ISCSI_BOOT_SYSFS-to-Kconfig.patch-->>><<<++patches.suse/mm-memory-failure-poison-read-receives-SIGKILL-inste.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-fix-memleak-in-megasas_alloc_cmdli.patch-->>><<<++patches.suse/firmware-dmi-fix-unlikely-out-of-bounds-read.patch++>>> -| <<<--patches.suse/scsi-libcxgbi-add-check-for-valid-cxgbi_task_data-->>><<<++patches.suse/parisc-Fix-vmap-memory-leak-in-ioremap-iounmap.patch++>>> -| <<<--patches.suse/scsi_transport_fc-return-EBUSY-for-deleted-vport.patch-->>><<<++patches.suse/scsi-sd-Ignore-a-failure-to-sync-cache-due-to-lack-o.patch++>>> -| <<<--patches.suse/scsi-qedi-Fix-return-code-in-qedi_ep_connect.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-WARN_ON_ONCE-in-qla2x00_status_c.patch++>>> -| <<<--patches.suse/0008-NFSv4-Fix-double-frees-in-nfs4_test_session_trunk.patch-->>><<<++patches.suse/scsi-core-save-restore-command-resid-for-error-handl.patch++>>> -| <<<--patches.suse/cpufreq-x86-Make-scaling_cur_freq-behave-more-as-expected.patch-->>><<<++patches.suse/scsi-zfcp-fix-reaction-on-bit-error-threshold-notifi.patch++>>> -| <<<--patches.suse/cpufreq-docs-Add-missing-cpuinfo_cur_freq-descriptio-->>><<<++patches.suse/vhost-test-stop-device-before-reset.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Drop-get-from-intel_pstate-structure.patch-->>><<<++patches.suse/platform-x86-classmate-laptop-remove-unused-variable.patch++>>> -| <<<--patches.suse/0029-thunderbolt-icm-Ignore-mailbox-errors-in-icm_suspend.patch-->>><<<++patches.suse/platform-x86-intel_punit_ipc-Avoid-error-message-whe.patch++>>> -| <<<--patches.suse/0009-mailbox-pcc-Fix-crash-when-request-PCC-channel-0.patch-->>><<<++patches.suse/platform-x86-i2c-multi-instantiate-Fail-the-probe-if.patch++>>> -| <<<--patches.suse/0001-ipc-add-missing-container_of-s-for-randstruct.patch-->>><<<++patches.suse/Input-da9063-fix-capability-and-drop-KEY_SLEEP.patch++>>> -| <<<--patches.suse/powerpc-mm-Fix-pmd-pte_devmap-on-non-leaf-entries.patch-->>><<<++patches.suse/Input-synaptics-rmi4-avoid-processing-unknown-IRQs.patch++>>> -| <<<--patches.suse/powerpc-perf-POWER9-PMU-stops-after-idle-workaround.patch-->>><<<++patches.suse/Revert-Input-elantech-enable-SMBus-on-new-2018-syste.patch++>>> -| <<<--patches.suse/iommu-arm-smmu-Reintroduce-locking-around-TLB-sync-o.patch-->>><<<++patches.suse/drm-i915-execlists-Refactor-EIO-markup-of-hung-reque.patch++>>> -| <<<--patches.suse/revert-iommu-io-pgtable-avoid-redundant-tlb-syncs-->>><<<++patches.suse/drm-i915-Favor-last-VBT-child-device-with-conflictin.patch++>>> -| <<<--patches.suse/iommu-amd-fix-schedule-while-atomic-bug-in-initialization-code-->>><<<++patches.suse/drm-i915-userptr-Never-allow-userptr-into-the-mappab.patch++>>> -| <<<--patches.suse/ASoC-samsung-odroid-Fix-EPLL-frequency-values-->>><<<++patches.suse/drm-i915-Fixup-preempt-to-busy-vs-resubmission-of-a-.patch++>>> -| <<<--patches.suse/0060-libceph-make-encode_request_-work-with-r_mempool-requests.patch-->>><<<++patches.suse/Revert-drm-radeon-Fix-EEH-during-kexec.patch++>>> -| <<<--patches.suse/0061-libceph-don-t-call-reencode_message-more-than-once-per-message.patch-->>><<<++patches.suse/drm-amdgpu-Bail-earlier-when-amdgpu.cik_-si_support-.patch++>>> -| <<<--patches.suse/0062-libceph-fallback-for-when-there-isn-t-a-pool-specific-choose_arg.patch-->>><<<++patches.suse/drm-amdgpu-sdma5-fix-mask-value-of-POLL_REGMEM-packe.patch++>>> -| <<<--patches.suse/0063-crush-assume-weight_set-null-imples-weight_set_size-0.patch-->>><<<++patches.suse/drm-edid-Add-6-bpc-quirk-for-SDC-panel-in-Lenovo-G50.patch++>>> -| <<<--patches.suse/0064-libceph-upmap-semantic-changes.patch-->>><<<++patches.suse/drm-msm-dsi-Implement-reset-correctly.patch++>>> -| <<<--patches.suse/0065-libceph-make-recovery_deletes-feature-create-a-new-interval.patch-->>><<<++patches.suse/drm-ttm-Restore-ttm-prefaulting.patch++>>> -| <<<--patches.suse/0001-arm64-Fix-potential-race-with-hardware-DBM-in-ptep_s.patch-->>><<<++patches.suse/drm-panfrost-Handle-resetting-on-timeout-better.patch++>>> -| <<<--patches.suse/soc-zte-Restrict-SOC_ZTE-to-ARCH_ZX-or-COMPILE_TEST-->>><<<++patches.suse/xfs-change-the-seconds-fields-in-xfs_bulkstat-to-sig.patch++>>> -| <<<--patches.suse/ARM-pxa-select-both-FB-and-FB_W100-for-eseries.patch-->>><<<++patches.suse/xtensa-drop-EXPORT_SYMBOL-for-outs-ins.patch++>>> -| <<<--patches.suse/ARM-shmobile-rcar-gen2-Fix-deadlock-in-regulator-qui.patch-->>><<<++patches.suse/xtensa-fix-change_bit-in-exclusive-access-option.patch++>>> -| <<<--patches.suse/KVM-nVMX-do-not-fill-vm_exit_intr_error_code-in-prep.patch-->>><<<++patches.suse/arm64-cpufeature-Treat-ID_AA64ZFR0_EL1-as-RAZ-when-S.patch++>>> -| <<<--patches.suse/KVM-nVMX-fixes-to-nested-virt-interrupt-injection.patch-->>><<<++patches.suse/arm64-hibernate-check-pgd-table-allocation.patch++>>> -| <<<--patches.suse/KVM-X86-Fix-loss-of-pending-INIT-due-to-race.patch-->>><<<++patches.suse/arm64-KVM-Trap-VM-ops-when-ARM64_WORKAROUND_CAVIUM_T.patch++>>> -| <<<--patches.suse/KVM-X86-init-irq-level-in-kvm_pv_kick_cpu_op.patch-->>><<<++patches.suse/arm64-Enable-workaround-for-Cavium-TX2-erratum-219-w.patch++>>> -| <<<--patches.suse/KVM-avoid-using-rcu_dereference_protected.patch-->>><<<++patches.suse/arm64-Avoid-Cavium-TX2-erratum-219-when-switching-TT.patch++>>> -| <<<--patches.suse/KVM-nVMX-do-not-pin-the-VMCS12.patch-->>><<<++patches.suse/arm64-Allow-CAVIUM_TX2_ERRATUM_219-to-be-selected.patch++>>> -| <<<--patches.suse/kvm-nVMX-don-t-flush-VMCS12-during-VMXOFF-or-VCPU-te.patch-->>><<<++patches.suse/scsi-core-fix-missing-.cleanup_rq-for-SCSI-hosts-wit.patch++>>> -| <<<--patches.suse/KVM-nVMX-mark-vmcs12-pages-dirty-on-L2-exit.patch-->>><<<++patches.suse/scsi-core-fix-dh-and-multipathing-for-SCSI-hosts-wit.patch++>>> -| <<<--patches.suse/KVM-nVMX-Fix-interrupt-window-request-with-Acknowled.patch-->>><<<++patches.suse/PCI-PM-Fix-pci_power_up.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Fix-bug-in-advertising-KVM_CAP_MSI_DEV.patch-->>><<<++patches.suse/cpufreq-Avoid-cpufreq_suspend-deadlock-on-system-shu.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-PMU-Fix-overflow-interrupt-injection.patch-->>><<<++patches.suse/ACPI-processor-Avoid-NULL-pointer-dereferences-at-in.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-Use-READ_ONCE-fo-cmpxchg.patch-->>><<<++patches.suse/ACPI-CPPC-Set-pcc_data-pcc_ss_id-to-NULL-in-acpi_cpp.patch++>>> -| <<<--patches.suse/clk-x86-Do-not-gate-clocks-enabled-by-the-firmware-->>><<<++patches.suse/ALSA-hda-realtek-Reduce-the-Headphone-static-noise-o.patch++>>> -| <<<--patches.suse/clk-meson-mpll-fix-mpll0-fractional-part-ignored-->>><<<++patches.suse/ALSA-hdac-clear-link-output-stream-mapping.patch++>>> -| <<<--patches.suse/gpio-tegra-fix-unbalanced-chained_irq_enter-exit-->>><<<++patches.suse/ALSA-usb-audio-Disable-quirks-for-BOSS-Katana-amplif.patch++>>> -| <<<--patches.suse/media-Revert-media-et8ek8-Export-OF-device-ID-as-mod.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-headset-mic-on-Asus-MJ401TA.patch++>>> -| <<<--patches.suse/media-rainshadow-cec-avoid-Wmaybe-uninitialized-warn2.patch-->>><<<++patches.suse/ALSA-hda-Force-runtime-PM-on-Nvidia-HDMI-codecs.patch++>>> -| <<<--patches.suse/xfs-fix-per-inode-dax-flag-inheritance.patch-->>><<<++patches.suse/mmc-renesas_sdhi-Do-not-use-platform_get_irq-to-coun.patch++>>> -| <<<--patches.suse/mtd-nand-sunxi-fix-potential-divide-by-zero-error.patch-->>><<<++patches.suse/mmc-sh_mmcif-Use-platform_get_irq_optional-for-optio.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Plug-CPU-hotplug-race.patch-->>><<<++patches.suse/mmc-sdhci-iproc-fix-spurious-interrupts-on-Multibloc.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Prevent-recursive-cpuhotplug-locking.patch-->>><<<++patches.suse/memstick-jmb38x_ms-Fix-an-error-handling-path-in-jmb.patch++>>> -| <<<--patches.suse/scsi-bnx2i-prevent-recursive-cpuhotplug-locking-->>><<<++patches.suse/lib-test_user_copy-style-cleanup.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Simplify-CPU-hotplug-code.patch-->>><<<++patches.suse/usercopy-Avoid-soft-lockups-in-test_check_nonzero_us.patch++>>> -| <<<--patches.suse/scsi-bnx2i-simplify-cpu-hotplug-code-->>><<<++patches.suse/iommu-io-pgtable-arm-correct-mali-attributes++>>> -| <<<--patches.suse/scsi-qedf-Limit-number-of-CQs.patch-->>><<<++patches.suse/iommu-io-pgtable-arm-support-all-mali-configurations++>>> -| <<<--patches.suse/0022-scsi-aacraid-reading-out-of-bounds.patch-->>><<<++patches.suse/iommu-rockchip-Don-t-use-platform_get_irq-to-implici.patch++>>> -| <<<--patches.suse/IB-core-Fix-race-condition-in-resolving-IP-to-MAC.patch-->>><<<++patches.suse/iommu-ipmmu-vmsa-Only-call-platform_get_irq-when-int.patch++>>> -| <<<--patches.suse/RDMA-uverbs-Prevent-leak-of-reserved-field.patch-->>><<<++patches.suse/iommu-amd-fix-incorrect-pasid-decoding-from-event-log++>>> -| <<<--patches.suse/IB-uverbs-Fix-device-cleanup.patch-->>><<<++patches.suse/iommu-amd-check-pm_level_size-condition-in-locked-section++>>> -| <<<--patches.suse/RDMA-mlx5-Fix-existence-check-for-extended-address-v.patch-->>><<<++patches.suse/dm-snapshot-introduce-account_start_copy-and-account.patch++>>> -| <<<--patches.suse/0001-IB-hns-checking-for-IS_ERR-instead-of-NULL.patch-->>><<<++patches.suse/dm-snapshot-rework-COW-throttling-to-fix-deadlock.patch++>>> -| <<<--patches.suse/IB-ipoib-Fix-race-between-light-events-and-interface.patch-->>><<<++patches.suse/dm-cache-fix-bugs-when-a-GFP_NOWAIT-allocation-fails.patch++>>> -| <<<--patches.suse/IB-ipoib-Use-cancel_delayed_work_sync-when-needed.patch-->>><<<++patches.suse/ceph-just-skip-unrecognized-info-in-ceph_reply_info_.patch++>>> -| <<<--patches.suse/IB-ipoib-Make-sure-no-in-flight-joins-while-leaving-.patch-->>><<<++patches.suse/0046-rbd-cancel-lock_dwork-if-the-wait-is-interrupted.patch++>>> -| <<<--patches.suse/IB-ipoib-Prevent-setting-negative-values-to-max_nons.patch-->>><<<++patches.suse/filldir-64-remove-WARN_ON_ONCE-for-bad-directory-ent.patch++>>> -| <<<--patches.suse/IB-ipoib-Set-IPOIB_NEIGH_TBL_FLUSH-after-flushed-com.patch-->>><<<++patches.suse/riscv-tlbflush-remove-confusing-comment-on-local_flu.patch++>>> -| <<<--patches.suse/IB-ipoib-Add-multicast-packets-statistics.patch-->>><<<++patches.suse/blkcg-Fix-multiple-bugs-in-blkcg_activate_policy.patch++>>> -| <<<--patches.suse/IB-ipoib-Add-get-statistics-support-to-SRIOV-VF.patch-->>><<<++patches.suse/blk-rq-qos-fix-first-node-deletion-of-rq_qos_del.patch++>>> -| <<<--patches.suse/IB-ipoib-Clean-error-paths-in-add-port.patch-->>><<<++patches.suse/libata-ahci-Fix-PCS-quirk-application.patch++>>> -| <<<--patches.suse/IB-ipoib-Remove-double-pointer-assigning.patch-->>><<<++patches.suse/md-raid0-fix-warning-message-for-parameter-default_l.patch++>>> -| <<<--patches.suse/Revert-IB-core-Allow-QP-state-transition-from-reset-.patch-->>><<<++patches.suse/io_uring-fix-up-O_NONBLOCK-handling-for-sockets.patch++>>> -| <<<--patches.suse/IB-ipoib-Notify-on-modify-QP-failure-only-when-relev.patch-->>><<<++patches.suse/nvme-fix-possible-deadlock-when-nvme_update_formats-.patch++>>> -| <<<--patches.suse/Cipso-cipso_v4_optptr-enter-infinite-loop.patch-->>><<<++patches.suse/nvme-retain-split-access-workaround-for-capability-r.patch++>>> -| <<<--patches.suse/vxlan-fix-remcsum-when-GRO-on-and-CHECKSUM_PARTIAL-b.patch-->>><<<++patches.suse/nvme-pci-Free-tagset-if-no-IO-queues.patch++>>> -| <<<--patches.suse/gue-fix-remcsum-when-GRO-on-and-CHECKSUM_PARTIAL-bou.patch-->>><<<++patches.suse/nvme-Remove-ADMIN_ONLY-state.patch++>>> -| <<<--patches.suse/b44-Initialize-64-bit-stats-seqcount-->>><<<++patches.suse/nvme-Restart-request-timers-in-resetting-state.patch++>>> -| <<<--patches.suse/i40e-Initialize-64-bit-statistics-TX-ring-seqcount.patch-->>><<<++patches.suse/nvme-Prevent-resets-during-paused-controller-state.patch++>>> -| <<<--patches.suse/ixgbe-Initialize-64-bit-stats-seqcounts.patch-->>><<<++patches.suse/nvme-Wait-for-reset-state-when-required.patch++>>> -| <<<--patches.suse/nfp-Initialize-RX-and-TX-ring-64-bit-stats-seqcounts.patch-->>><<<++patches.suse/nvme-tcp-Initialize-sk-sk_ll_usec-only-with-NET_RX_B.patch++>>> -| <<<--patches.suse/gtp-Initialize-64-bit-per-cpu-stats-correctly.patch-->>><<<++patches.suse/nvme-pci-Set-the-prp2-correctly-when-using-more-than.patch++>>> -| <<<--patches.suse/msft-hv-1440-netvsc-Initialize-64-bit-stats-seqcount.patch-->>><<<++patches.suse/drivers-base-memory.c-don-t-access-uninitialized-mem.patch++>>> -| <<<--patches.suse/ipvlan-Fix-64-bit-statistics-seqcount-initialization.patch-->>><<<++patches.suse/fs-proc-page.c-don-t-access-uninitialized-memmaps-in.patch++>>> -| <<<--patches.suse/lan78xx-USB-fast-connect-disconnect-crash-fix.patch-->>><<<++patches.suse/mm-memory-failure.c-don-t-access-uninitialized-memma.patch++>>> -| <<<--patches.suse/lan78xx-Fix-to-handle-hard_header_len-update.patch-->>><<<++patches.suse/mm-page_owner-don-t-access-uninitialized-memmaps-whe.patch++>>> -| <<<--patches.suse/net-mlx4_en-Fix-wrong-indication-of-Wake-on-LAN-WoL-.patch-->>><<<++patches.suse/mm-memory_hotplug-don-t-access-uninitialized-memmaps-in-shrink_pgdat_span.patch++>>> -| <<<--patches.suse/net-mlx4_core-Fix-sl_to_vl_change-bit-offset-in-flag.patch-->>><<<++patches.suse/mm-memunmap-don-t-access-uninitialized-memmap-in-mem.patch++>>> -| <<<--patches.suse/net-mlx4_core-Fix-namespace-misalignment-in-QinQ-VST.patch-->>><<<++patches.suse/mm-memcg-slab-fix-panic-in-__free_slab-caused-by-pre.patch++>>> -| <<<--patches.suse/net-mlx4_core-Fixes-missing-capability-bit-in-flags2.patch-->>><<<++patches.suse/mm-gup-fix-a-misnamed-write-argument-and-a-related-bug.patch++>>> -| <<<--patches.suse/ibmvnic-103-Initialize-SCRQ-s-during-login-renegotiation.patch-->>><<<++patches.suse/mm-memcg-get-number-of-pages-on-the-LRU-list-in-memc.patch++>>> -| <<<--patches.suse/batman-adv-fix-TT-sync-flag-inconsistencies.patch-->>><<<++patches.suse/mm-memblock-do-not-enforce-current-limit-for-membloc.patch++>>> -| <<<--patches.suse/tcp-introduce-tcp_rto_delta_us-helper-for-xmit-timer.patch-->>><<<++patches.suse/hugetlbfs-don-t-access-uninitialized-memmaps-in-pfn_.patch++>>> -| <<<--patches.suse/tcp-enable-xmit-timer-fix-by-having-TLP-use-time-whe.patch-->>><<<++patches.suse/ocfs2-fix-panic-due-to-ocfs2_wq-is-null.patch++>>> -| <<<--patches.suse/tcp-fix-xmit-timer-to-only-be-reset-if-data-ACKed-SA.patch-->>><<<++patches.suse/mm-memcontrol-update-lruvec-counters-in-mem_cgroup_move_account.patch++>>> -| <<<--patches.suse/xgene-Always-get-clk-source-but-ignore-if-it-s-missi.patch-->>><<<++patches.suse/zram-fix-race-between-backing_dev_show-and-backing_d.patch++>>> -| <<<--patches.suse/bpf-fix-byte-order-test-in-test_verifier.patch-->>><<<++patches.suse/net-dsa-b53-Do-not-clear-existing-mirrored-port-mask.patch++>>> -| <<<--patches.suse/msft-hv-1445-netvsc-fix-race-on-sub-channel-creation.patch-->>><<<++patches.suse/0004-net-stmmac-selftests-Check-if-filtering-is-available.patch++>>> -| <<<--patches.suse/s390-qeth-fix-L3-next-hop-in-xmit-qeth-hdr.patch-->>><<<++patches.suse/0005-net-stmmac-gmac4-Not-all-Unicast-addresses-may-be-av.patch++>>> -| <<<--patches.suse/qed-Fix-a-memory-allocation-failure-test-in-qed_mcp_.patch-->>><<<++patches.suse/0006-net-stmmac-selftests-Fix-L2-Hash-Filter-test.patch++>>> -| <<<--patches.suse/i2c-mux-pinctrl-mention-correct-module-name-in-Kconf-->>><<<++patches.suse/rxrpc-Fix-call-ref-leak.patch++>>> -| <<<--patches.suse/userfaultfd-hugetlbfs-remove-superfluous-page-unlock.patch-->>><<<++patches.suse/rxrpc-Fix-trace-after-put-looking-at-the-put-peer-re.patch++>>> -| <<<--patches.suse/mm-migrate-prevent-racy-access-to-tlb_flush_pending.patch-->>><<<++patches.suse/rxrpc-Fix-trace-after-put-looking-at-the-put-connect.patch++>>> -| <<<--patches.suse/mm-migrate-fix-barriers-around-tlb_flush_pending.patch-->>><<<++patches.suse/rxrpc-Fix-trace-after-put-looking-at-the-put-call-re.patch++>>> -| <<<--patches.suse/Revert-mm-numa-defer-TLB-flush-for-THP-migration-as-long-as-possible.patch-->>><<<++patches.suse/rxrpc-rxrpc_peer-needs-to-hold-a-ref-on-the-rxrpc_lo.patch++>>> -| <<<--patches.suse/mm-refactor-TLB-gathering-API.patch-->>><<<++patches.suse/ionic-fix-stats-memory-dereference.patch++>>> -| <<<--patches.suse/mm-make-tlb_flush_pending-global.patch-->>><<<++patches.suse/llc-fix-sk_buff-leak-in-llc_sap_state_process.patch++>>> -| <<<--patches.suse/mm-fix-MADV_-FREE-DONTNEED-TLB-flush-miss-problem.patch-->>><<<++patches.suse/llc-fix-sk_buff-leak-in-llc_conn_service.patch++>>> -| <<<--patches.suse/mm-fix-KSM-data-corruption.patch-->>><<<++patches.suse/llc-fix-another-potential-sk_buff-leak-in-llc_ui_sen.patch++>>> -| <<<--patches.suse/drm-msm-dsi-Calculate-link-clock-rates-with-updated--->>><<<++patches.suse/llc-fix-sk_buff-refcounting-in-llc_conn_state_proces.patch++>>> -| <<<--patches.suse/0071-drm-rockchip-vop-fix-iommu-page-fault-when-resume.patch-->>><<<++patches.suse/net-mlx5-DR-Allow-insertion-of-duplicate-rules.patch++>>> -| <<<--patches.suse/0072-drm-rockchip-vop-fix-NV12-video-display-error.patch-->>><<<++patches.suse/net_sched-fix-backward-compatibility-for-TCA_KIND.patch++>>> -| <<<--patches.suse/0073-drm-rockchip-vop-round_up-pitches-to-word-align.patch-->>><<<++patches.suse/net_sched-fix-backward-compatibility-for-TCA_ACT_KIN.patch++>>> -| <<<--patches.suse/0074-drm-rockchip-vop-report-error-when-check-resource-er.patch-->>><<<++patches.suse/NFC-pn533-fix-use-after-free-and-memleaks.patch++>>> -| <<<--patches.suse/drm-i915-gvt-change-resetting-to-resetting_eng-->>><<<++patches.suse/Doc-networking-device_drivers-pensando-fix-ionic.rst.patch++>>> -| <<<--patches.suse/drm-i915-gvt-clean-workload-queue-if-error-happened-->>><<<++patches.suse/mac80211-Reject-malformed-SSID-elements.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Initialize-MMIO-Block-with-HW-state-->>><<<++patches.suse/cfg80211-wext-avoid-copying-malformed-SSIDs.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Change-the-max-length-of-mmio_reg_rw-fr-->>><<<++patches.suse/nl80211-fix-memory-leak-in-nl80211_get_ftm_responder.patch++>>> -| <<<--patches.suse/drm-i915-perf-fix-flex-eu-registers-programming-->>><<<++patches.suse/mac80211-accept-deauth-frames-in-IBSS-mode.patch++>>> -| <<<--patches.suse/drm-i915-shrinker-Wrap-need_resched-inside-preempt-d-->>><<<++patches.suse/ip6erspan-remove-the-incorrect-mtu-limit-for-ip6ersp.patch++>>> -| <<<--patches.suse/drm-i915-fix-backlight-invert-for-non-zero-minimum-b-->>><<<++patches.suse/bonding-fix-potential-NULL-deref-in-bond_update_slav.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-nv04-avoid-creation-of-output-paths-->>><<<++patches.suse/sctp-add-chunks-to-sk_backlog-when-the-newsk-sk_sock.patch++>>> -| <<<--patches.suse/powerpc-cpuidle-0010-Disable-LOSE_FULL_CONTEXT-states-when-stop-api-fails.patch-->>><<<++patches.suse/phylink-fix-kernel-doc-warnings.patch++>>> -| <<<--patches.suse/0127-bio-integrity-Fix-regression-if-profile-verify_fn-is.patch-->>><<<++patches.suse/s390-qeth-fix-error-handling-during-vnicc-initialization++>>> -| <<<--patches.suse/0128-bio-integrity-only-verify-integrity-on-the-lowest-st.patch-->>><<<++patches.suse/s390-qeth-fix-initialization-of-vnicc-cmd-masks-during-set-online++>>> -| <<<--patches.suse/nvme-strip-trailing-0-bytes-in-wwid_show.patch-->>><<<++patches.suse/net-taprio-Fix-returning-EINVAL-when-configuring-wit.patch++>>> -| <<<--patches.suse/nvmet_fc-add-defer_req-callback-for-deferment-of-cmd.patch-->>><<<++patches.suse/act_mirred-Fix-mirred_init_module-error-handling.patch++>>> -| <<<--patches.suse/lpfc-support-nvmet_fc-defer_rcv-callback.patch-->>><<<++patches.suse/netns-fix-NLM_F_ECHO-mechanism-for-RTM_NEWNSID.patch++>>> -| <<<--patches.suse/nvme-pci-fix-CMB-sysfs-file-removal-in-reset-path.patch-->>><<<++patches.suse/netfilter-conntrack-avoid-possible-false-sharing.patch++>>> -| <<<--patches.suse/nvme-fix-nvme-reset-command-timeout-handling.patch-->>><<<++patches.suse/tun-remove-possible-false-sharing-in-tun_flow_update.patch++>>> -| <<<--patches.suse/nvme-fix-directive-command-numd-calculation.patch-->>><<<++patches.suse/net-avoid-possible-false-sharing-in-sk_leave_memory_.patch++>>> -| <<<--patches.suse/xen-x86-provide-init_mem_mapping-hook.patch-->>><<<++patches.suse/net-add-READ-WRITE-_ONCE-annotations-on-rskq_accept_.patch++>>> -| <<<--patches.suse/xen-split-up-xen_hvm_init_shared_info.patch-->>><<<++patches.suse/tcp-annotate-lockless-access-to-tcp_memory_pressure.patch++>>> -| <<<--patches.suse/xen-fix-hvm-guest-with-kaslr-enabled.patch-->>><<<++patches.suse/net-silence-KCSAN-warnings-around-sk_add_backlog-cal.patch++>>> -| <<<--patches.suse/0056-tcmu-fix-possible-to-from-address-overflow-when-doing-the-memcpy-->>><<<++patches.suse/net-annotate-sk-sk_rcvlowat-lockless-reads.patch++>>> -| <<<--patches.suse/0057-tcmu-free-old-string-on-reconfig-->>><<<++patches.suse/net-silence-KCSAN-warnings-about-sk-sk_backlog.len-r.patch++>>> -| <<<--patches.suse/cxgbit-add-missing-_kfree_skb-->>><<<++patches.suse/net-update-net_dim-documentation-after-rename.patch++>>> -| <<<--patches.suse/iscsi-target-fix-invalid-flags-in-text-response-->>><<<++patches.suse/net-smc-fix-smcd-link-group-creation-with-vlan-id++>>> -| <<<--patches.suse/cxgbit-fix-sg_nents-calculation-->>><<<++patches.suse/net-smc-receive-returns-without-data++>>> -| <<<--patches.suse/qla2xxx-Fix-incorrect-tcm_qla2xxx_free_cmd-use-durin.patch-->>><<<++patches.suse/net-smc-receive-pending-data-after-rcv_shutdown++>>> -| <<<--patches.suse/0130-mtd-blkdevs-Fix-mtd-block-write-failure.patch-->>><<<++patches.suse/rxrpc-Fix-possible-NULL-pointer-access-in-ICMP-handl.patch++>>> -| <<<--patches.suse/iio-adc-sun4i-gpadc-iio-fix-unbalanced-irq-enable-di-->>><<<++patches.suse/libbpf-handle-symbol-versioning-properly-for-libbpf..patch++>>> -| <<<--patches.suse/0001-tty-pl011-fix-initialization-order-of-QDF2400-E44.patch-->>><<<++patches.suse/xsk-Fix-crash-in-poll-when-device-does-not-support-n.patch++>>> -| <<<--patches.suse/0030-thunderbolt-Do-not-enumerate-more-ports-from-DROM-th.patch-->>><<<++patches.suse/selftests-bpf-Set-rp_filter-in-test_flow_dissector.patch++>>> -| <<<--patches.suse/0001-md-r5cache-call-mddev_lock-unlock-in-r5c_journal_mod.patch-->>><<<++patches.suse/selftests-bpf-More-compatible-nc-options-in-test_lwt.patch++>>> -| <<<--patches.suse/0001-md-r5cache-fix-io_unit-handling-in-r5l_log_endio.patch-->>><<<++patches.suse/tcp-add-rcu-protection-around-tp-fastopen_rsk.patch++>>> -| <<<--patches.suse/0009-test_sysctl-fix-sysctl.sh-by-making-it-executable.patch-->>><<<++patches.suse/tcp-annotate-tp-rcv_nxt-lockless-reads.patch++>>> -| <<<--patches.suse/net-sched-hfsc-allocate-tcf-block-for-hfsc-root-clas.patch-->>><<<++patches.suse/tcp-annotate-tp-copied_seq-lockless-reads.patch++>>> -| <<<--patches.suse/nfp-do-not-update-MTU-from-BH-in-flower-app.patch-->>><<<++patches.suse/tcp-annotate-tp-write_seq-lockless-reads.patch++>>> -| <<<--patches.suse/bpf-fix-two-missing-target_size-settings-in-bpf_conv.patch-->>><<<++patches.suse/tcp-annotate-tp-snd_nxt-lockless-reads.patch++>>> -| <<<--patches.suse/0001-PCI-Disable-PCIe-Relaxed-Ordering-if-unsupported.patch-->>><<<++patches.suse/tcp-annotate-tp-urg_seq-lockless-reads.patch++>>> -| <<<--patches.suse/0002-PCI-Disable-Relaxed-Ordering-for-some-Intel-processo.patch-->>><<<++patches.suse/tcp-annotate-sk-sk_rcvbuf-lockless-reads.patch++>>> -| <<<--patches.suse/0003-PCI-Disable-Relaxed-Ordering-Attributes-for-AMD-A110.patch-->>><<<++patches.suse/tcp-annotate-sk-sk_sndbuf-lockless-reads.patch++>>> -| <<<--patches.suse/0006-net-cxgb4-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERING-.patch-->>><<<++patches.suse/tcp-annotate-sk-sk_wmem_queued-lockless-reads.patch++>>> -| <<<--patches.suse/0007-net-cxgb4vf-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERIN.patch-->>><<<++patches.suse/netdevsim-Fix-error-handling-in-nsim_fib_init-and-ns.patch++>>> -| <<<--patches.suse/ipv6-release-rt6-rt6i_idev-properly-during-ifdown.patch-->>><<<++patches.suse/net-aquantia-temperature-retrieval-fix.patch++>>> -| <<<--patches.suse/tcp-fix-possible-deadlock-in-TCP-stack-vs-BPF-filter.patch-->>><<<++patches.suse/net-aquantia-when-cleaning-hw-cache-it-should-be-tog.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-fix-TCP-CSUM-offload-with-WEP-and-A000-s-->>><<<++patches.suse/net-aquantia-do-not-pass-lro-session-with-invalid-tc.patch++>>> -| <<<--patches.suse/0133-iwlwifi-add-TLV-for-MLME-offload-firmware-capability.patch-->>><<<++patches.suse/net-aquantia-correctly-handle-macvlan-and-multicast-.patch++>>> -| <<<--patches.suse/0134-iwlwifi-split-the-regulatory-rules-when-the-bandwidt.patch-->>><<<++patches.suse/rt2x00-initialize-last_reset.patch++>>> -| <<<--patches.suse/0135-iwlwifi-mvm-set-A-MPDU-bit-upon-empty-BA-notificatio.patch-->>><<<++patches.suse/iwlwifi-mvm-fix-race-in-sync-rx-queue-notification.patch++>>> -| <<<--patches.suse/0136-iwlwifi-mvm-rs-fix-TLC-statistics-collection.patch-->>><<<++patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch++>>> -| <<<--patches.suse/0137-iwlwifi-fix-fw_pre_next_step-to-apply-also-for-C-ste.patch-->>><<<++patches.suse/iwlwifi-dbg_ini-fix-memory-leak-in-alloc_sgtable.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-set-the-RTS_MIMO_PROT-bit-in-flag-mask-w-->>><<<++patches.suse/iwlwifi-pcie-fix-memory-leaks-in-iwl_pcie_ctxt_info_.patch++>>> -| <<<--patches.suse/0139-iwlwifi-add-the-new-9000-series-PCI-IDs.patch-->>><<<++patches.suse/iwlwifi-exclude-GEO-SAR-support-for-3168.patch++>>> -| <<<--patches.suse/0140-iwlwifi-mvm-Fix-a-memory-leak-in-an-error-handling-p.patch-->>><<<++patches.suse/iwlwifi-pcie-change-qu-with-jf-devices-to-use-qu-con.patch++>>> -| <<<--patches.suse/0141-iwlwifi-mvm-start-mac-queues-when-deferred-tx-frames.patch-->>><<<++patches.suse/ath10k-fix-latency-issue-for-QCA988x.patch++>>> -| <<<--patches.suse/0142-iwlwifi-mvm-don-t-WARN-when-a-legit-race-happens-in-.patch-->>><<<++patches.suse/net-bcmgenet-Set-phydev-dev_flags-only-for-internal-.patch++>>> -| <<<--patches.suse/0143-mac80211-add-api-to-start-ba-session-timer-expired-f.patch-->>><<<++patches.suse/net-ethernet-broadcom-have-drivers-select-DIMLIB-as-.patch++>>> -| <<<--patches.suse/0144-iwlwifi-mvm-send-delba-upon-rx-ba-session-timeout.patch-->>><<<++patches.suse/net-cavium-Use-the-correct-style-for-SPDX-License-Id.patch++>>> -| <<<--patches.suse/net_sched-reset-pointers-to-tcf-blocks-in-classful-q.patch-->>><<<++patches.suse/net-avoid-errors-when-trying-to-pop-MLPS-header-on-n.patch++>>> -| <<<--patches.suse/sfc-don-t-try-and-read-ef10-data-on-non-ef10-NIC.patch-->>><<<++patches.suse/net-sched-fix-corrupted-L2-header-with-MPLS-push-and.patch++>>> -| <<<--patches.suse/0004-PCI-fix-oops-when-try-to-find-Root-Port-for-a-PCI-de.patch-->>><<<++patches.suse/tcp-fix-a-possible-lockdep-splat-in-tcp_done.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-system-crash-while-triggering-FW-du.patch-->>><<<++patches.suse/net-avoid-potential-infinite-loop-in-tc_ctl_action.patch++>>> -| <<<--patches.suse/st-fix-blk_get_queue-usage.patch-->>><<<++patches.suse/sched-etf-Fix-ordering-of-packets-with-same-txtime.patch++>>> -| <<<--patches.suse/scsi-ipr-Fix-scsi-mq-lockdep-issue.patch-->>><<<++patches.suse/sctp-change-sctp_prot-.no_autobind-with-true.patch++>>> -| <<<--patches.suse/scsi-ses-Fix-wrong-page-error.patch-->>><<<++patches.suse/net-i82596-fix-dma_alloc_attr-for-sni_82596.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-report-correct-CPU-frequencies-during-trace.patch-->>><<<++patches.suse/net-bcmgenet-Fix-RGMII_MODE_EN-value-for-GENET-v1-2-.patch++>>> -| <<<--patches.suse/cpufreq-x86-Disable-interrupts-during-MSRs-reading.patch-->>><<<++patches.suse/net-usb-sr9800-fix-uninitialized-local-variable.patch++>>> -| <<<--patches.suse/drm-i915-remove-unused-function-declaration-->>><<<++patches.suse/rxrpc-use-rcu-protection-while-reading-sk-sk_user_da.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-slice-and-subslice-information-to-d-->>><<<++patches.suse/net-phy-Fix-link-partner-information-disappear-issue.patch++>>> -| <<<--patches.suse/drm-i915-Return-correct-EDP-voltage-swing-table-for--->>><<<++patches.suse/net-stmmac-disable-enable-ptp_ref_clk-in-suspend-res.patch++>>> -| <<<--patches.suse/drm-i915-Suppress-switch_mm-emission-between-the-sam-->>><<<++patches.suse/dpaa2-eth-Fix-TX-FQID-values.patch++>>> -| <<<--patches.suse/drm-i915-Avoid-the-gpu-reset-vs.-modeset-deadlock-->>><<<++patches.suse/net-phy-micrel-Discern-KSZ8051-and-KSZ8795-PHYs.patch++>>> -| <<<--patches.suse/of-fix-DMA-mask-generation.patch-->>><<<++patches.suse/net-phy-micrel-Update-KSZ87xx-PHY-name.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Fix-pincfg-for-Dell-XPS-13-9370-->>><<<++patches.suse/ipv4-Return-ENETUNREACH-if-we-can-t-create-route-but.patch++>>> -| <<<--patches.suse/soc-imx-gpcv2-fix-regulator-deferred-probe-->>><<<++patches.suse/ipv4-fix-race-condition-between-route-lookup-and-inv.patch++>>> -| <<<--patches.suse/soc-ti-ti_sci_pm_domains-Populate-name-for-genpd-->>><<<++patches.suse/net-bcmgenet-don-t-set-phydev-link-from-MAC.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Report-CQ-missed-events.patch-->>><<<++patches.suse/net-phy-bcm7xxx-define-soft_reset-for-40nm-EPHY.patch++>>> -| <<<--patches.suse/i40iw-Fix-parsing-of-query-commit-FPM-buffers.patch-->>><<<++patches.suse/net-bcmgenet-soft-reset-40nm-EPHYs-before-MAC-init.patch++>>> -| <<<--patches.suse/i40iw-Correct-variable-names.patch-->>><<<++patches.suse/net-bcmgenet-reset-40nm-EPHY-on-energy-detect.patch++>>> -| <<<--patches.suse/i40iw-Fix-typecast-of-tcp_seq_num.patch-->>><<<++patches.suse/net-ensure-correct-skb-tstamp-in-various-fragmenters.patch++>>> -| <<<--patches.suse/i40iw-Use-correct-alignment-for-CQ0-memory.patch-->>><<<++patches.suse/mlxsw-spectrum_trap-Push-Ethernet-header-before-repo.patch++>>> -| <<<--patches.suse/i40iw-Fix-potential-fcn_id_array-out-of-bounds.patch-->>><<<++patches.suse/net-usb-lan78xx-Connect-PHY-before-registering-MAC.patch++>>> -| <<<--patches.suse/IB-hns-fix-memory-leak-on-ah-on-error-return-path.patch-->>><<<++patches.suse/net-hns3-fix-mis-counting-IRQ-vector-numbers-issue.patch++>>> -| <<<--patches.suse/iw_cxgb4-fix-misuse-of-integer-variable.patch-->>><<<++patches.suse/xen-netback-fix-error-path-of-xenvif_connect_data.patch++>>> -| <<<--patches.suse/IB-core-Protect-sysfs-entry-on-ib_unregister_device.patch-->>><<<++patches.suse/net-netem-fix-error-path-for-corrupted-GSO-frames.patch++>>> -| <<<--patches.suse/IB-uverbs-Fix-NULL-pointer-dereference-during-device.patch-->>><<<++patches.suse/net-netem-correct-the-parent-s-backlog-when-corrupte.patch++>>> -| <<<--patches.suse/nvmet-don-t-overwrite-identify-sn-fr-with-0-bytes.patch-->>><<<++patches.suse/net-aquantia-add-an-error-handling-in-aq_nic_set_multicast_list.patch++>>> -| <<<--patches.suse/nvmet-fc-correct-use-after-free-on-list-teardown.patch-->>><<<++patches.suse/net-dsa-fix-switch-tree-list.patch++>>> -| <<<--patches.suse/nvmet-fc-eliminate-incorrect-static-markers-on-local.patch-->>><<<++patches.suse/net-reorder-struct-net-fields-to-avoid-false-sharing.patch++>>> -| <<<--patches.suse/nvme-fabrics-fix-reporting-of-unrecognized-options.patch-->>><<<++patches.suse/irqchip-al-fic-Add-support-for-irq-retrigger.patch++>>> -| <<<--patches.suse/nvme-pci-set-cqe_seen-on-polled-completions.patch-->>><<<++patches.suse/irqchip-sifive-plic-Switch-to-fasteoi-flow.patch++>>> -| <<<--patches.suse/xfs-fix-inobt-inode-allocation-search-optimization.patch-->>><<<++patches.suse/x86-boot-64-Make-level2_kernel_pgt-pages-invalid-out.patch++>>> -| <<<--patches.suse/iomap-fix-integer-truncation-issues-in-the-zeroing-a.patch-->>><<<++patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch++>>> -| <<<--patches.suse/xfs-clear-MS_ACTIVE-after-finishing-log-recovery.patch-->>><<<++patches.suse/msft-hv-1955-x86-hyperv-Make-vapic-support-x2apic-mode.patch++>>> -| <<<--patches.suse/mm-memcontrol-fix-null-pointer-crash-in-test_clear_page_writeback.patch-->>><<<++patches.suse/x86-apic-x2apic-Fix-a-NULL-pointer-deref-when-handli.patch++>>> -| <<<--patches.suse/wait-add-wait_event_killable_timeout.patch-->>><<<++patches.suse/msft-hv-1956-x86-hyperv-Set-pv_info.name-to-Hyper-V.patch++>>> -| <<<--patches.suse/kmod-fix-wait-on-recursive-loop.patch-->>><<<++patches.suse/x86-boot-acpi-Move-get_cmdline_acpi_rsdp-under-ifdef.patch++>>> -| <<<--patches.suse/mm-oom-fix-potential-data-corruption-when-oom_reaper.patch-->>><<<++patches.suse/scripts-setlocalversion-fix-a-bashism.patch++>>> -| <<<--patches.suse/irqchip-gic-v2-Report-failures-in-gic_irq_domain_all.patch-->>><<<++patches.suse/pinctrl-armada-37xx-fix-control-of-pins-32-and-up.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Report-failures-in-gic_irq_domain_all.patch-->>><<<++patches.suse/pinctrl-ns2-Fix-off-by-one-bugs-in-ns2_pinmux_enable.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Honor-forced-affinity-setting.patch-->>><<<++patches.suse/pinctrl-stmfx-fix-null-pointer-on-remove.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Remove-ACPICA-version-check-for-A.patch-->>><<<++patches.suse/pinctrl-armada-37xx-swap-polarity-on-LED-group.patch++>>> -| <<<--patches.suse/irqchip-gic-Ensure-we-have-an-ISB-between-ack-and-ha.patch-->>><<<++patches.suse/pinctrl-intel-Allocate-IRQ-chip-dynamic.patch++>>> -| <<<--patches.suse/irqchip-brcmstb-l2-Define-an-irq_pm_shutdown-functio-->>><<<++patches.suse/pinctrl-cherryview-restore-Strago-DMI-workaround-for.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Allow-GIC-ITS-number-more-than-MA.patch-->>><<<++patches.suse/pinctrl-berlin-as370-fix-a-typo-s-spififib-spdifib.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-platform-msi-Fix-msi-parent-parsi.patch-->>><<<++patches.suse/Btrfs-add-missing-extents-release-on-file-extent-clu.patch++>>> -| <<<--patches.suse/clocksource-drivers-arm_arch_timer-Fix-mem-frame-loo.patch-->>><<<++patches.suse/0001-btrfs-block-group-Fix-a-memory-leak-due-to-missing-b.patch++>>> -| <<<--patches.suse/clocksource-drivers-arm_arch_timer-Avoid-infinite-re.patch-->>><<<++patches.suse/btrfs-don-t-needlessly-create-extent-refs-kernel-thr.patch++>>> -| <<<--patches.suse/0005-x86-cpufeature-kvm-svm-rename-shorten-the-new-virtualized-vmsave-vmload-cpuid-flag-->>><<<++patches.suse/0001-btrfs-qgroup-Always-free-PREALLOC-META-reserve-in-bt.patch++>>> -| <<<--patches.suse/00-x86-boot-64-clang-use-fixup_pointer-to-access-next_early_pgt.patch-->>><<<++patches.suse/0001-btrfs-tracepoints-Fix-wrong-parameter-order-for-qgro.patch++>>> -| <<<--patches.suse/net-sched-fix-p_filter_chain-check-in-tcf_chain_flus.patch-->>><<<++patches.suse/0001-btrfs-tracepoints-Fix-bad-entry-members-of-qgroup-ev.patch++>>> -| <<<--patches.suse/netxen-fix-incorrect-loop-counter-decrement.patch-->>><<<++patches.suse/Btrfs-fix-qgroup-double-free-after-failure-to-reserv.patch++>>> -| <<<--patches.suse/0005-PCI-Allow-PCI-express-root-ports-to-find-themselves.patch-->>><<<++patches.suse/Btrfs-check-for-the-full-sync-flag-while-holding-the.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-fix-error-handle-in-megasas_probe_.patch-->>><<<++patches.suse/EDAC-ghes-Fix-Use-after-free-in-ghes_edac-remove-pat.patch++>>> -| <<<--patches.suse/scsi-csiostor-fail-probe-if-fw-does-not-support-FCoE.patch-->>><<<++patches.suse/ARM-mm-fix-alignment-handler-faults-under-memory-pre.patch++>>> -| <<<--patches.suse/0023-scsi-aacraid-Fix-out-of-bounds-in-aac_get_name_resp.patch-->>><<<++patches.suse/ARM-8908-1-add-__always_inline-to-functions-called-f.patch++>>> -| <<<--patches.suse/scsi-sd_zbc-Write-unlock-zone-from-sd_uninit_cmnd.patch-->>><<<++patches.suse/ARM-8914-1-NOMMU-Fix-exc_ret-for-XIP.patch++>>> -| <<<--patches.suse/scsi-cxgb4i-call-neigh_event_send-to-update-MAC-addr.patch-->>><<<++patches.suse/ARM-8926-1-v7m-remove-register-save-to-stack-before-.patch++>>> -| <<<--patches.suse/gpio-reject-invalid-gpio-before-getting-gpio_desc-->>><<<++patches.suse/regulator-of-fix-suspend-min-max-voltage-parsing.patch++>>> -| <<<--patches.suse/ARM-at91-don-t-select-CONFIG_ARM_CPU_SUSPEND-for-old.patch-->>><<<++patches.suse/regulator-core-make-regulator_register-EPROBE_DEFER-.patch++>>> -| <<<--patches.suse/btrfs-fix-blk_status_t-errno-confusion.patch-->>><<<++patches.suse/regulator-da9062-fix-suspend_enable-disable-preparat.patch++>>> -| <<<--patches.suse/kbuild-use--fshort-wchar-globally.patch-->>><<<++patches.suse/regulator-ti-abb-Fix-timeout-in-ti_abb_wait_txdone-t.patch++>>> -| <<<--patches.suse/IB-core-Avoid-accessing-non-allocated-memory-when-in.patch-->>><<<++patches.suse/regulator-pfuze100-regulator-Variable-val-in-pfuze10.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-Raw-Packet-QP-event-handler-assignment.patch-->>><<<++patches.suse/tracing-Fix-gfp_t-format-for-synthetic-events.patch++>>> -| <<<--patches.suse/IB-mlx5-Always-return-success-for-RoCE-modify-port.patch-->>><<<++patches.suse/tracing-Fix-race-in-perf_trace_buf-initialization.patch++>>> -| <<<--patches.suse/gpu-ipu-v3-add-DRM-dependency.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-support-for-ALC711.patch++>>> -| <<<--patches.suse/0078-drm-rockchip-Fix-suspend-crash-when-drm-is-not-bound.patch-->>><<<++patches.suse/ASoC-samsung-arndale-Add-missing-OF-node-dereferenci.patch++>>> -| <<<--patches.suse/drm-i915-Initialize-data-in-intel_dsi_dcs_backlight.-->>><<<++patches.suse/ASoC-wm8994-Do-not-register-inapplicable-controls-fo.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-LSPCON-support-->>><<<++patches.suse/ASoC-topology-Fix-a-signedness-bug-in-soc_tplg_dapm_.patch++>>> -| <<<--patches.suse/drm-i915-bxt-use-NULL-for-GPIO-connection-ID-->>><<<++patches.suse/ASoC-SOF-loader-fix-kernel-oops-on-firmware-boot-fai.patch++>>> -| <<<--patches.suse/drm-i915-Clear-lost-context-switch-interrupts-across-->>><<<++patches.suse/ASoC-SOF-topology-fix-parse-fail-issue-for-byte-bool.patch++>>> -| <<<--patches.suse/dmaengine-tegra210-adma-fix-of_irq_get-error-check-->>><<<++patches.suse/ASoC-SOF-Intel-hda-fix-warnings-during-FW-load.patch++>>> -| <<<--patches.suse/bsg-lib-fix-kernel-panic-resulting-from-missing-allo.patch-->>><<<++patches.suse/ASoC-SOF-Intel-initialise-and-verify-FW-crash-dump-d.patch++>>> -| <<<--patches.suse/mtd-nandsim-remove-debugfs-entries-in-error-path.patch-->>><<<++patches.suse/ASoC-SOF-Intel-hda-Disable-DMI-L1-entry-during-captu.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Use-msgsync-with-hypervisor-doorbell.patch-->>><<<++patches.suse/ASoC-rt5682-add-NULL-handler-to-set_jack-function.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-0001-HV-Workaround-POWER9-DD1.0-bug-causin.patch-->>><<<++patches.suse/ASoC-intel-sof_rt5682-add-remove-function-to-disable.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-0002-HV-Add-missing-barriers-to-XIVE-code-.patch-->>><<<++patches.suse/ASoC-intel-bytcr_rt5651-add-null-check-to-support_bu.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-Fix-race-and-leak-in-kvm_vm_ioctl_cre.patch-->>><<<++patches.suse/ASoC-wm_adsp-Don-t-generate-kcontrols-without-READ-f.patch++>>> -| <<<--patches.suse/Minor-page-waitqueue-cleanups.patch-->>><<<++patches.suse/ASoc-rockchip-i2s-Fix-RPM-imbalance.patch++>>> -| <<<--patches.suse/Avoid-page-waitqueue-race-leaving-possible-page-locker-waiting.patch-->>><<<++patches.suse/ASoC-msm8916-wcd-digital-add-missing-MIX2-path-for-R.patch++>>> -| <<<--patches.suse/iio-trigger-stm32-timer-fix-quadrature-mode-get-rout-->>><<<++patches.suse/ASoC-simple_card_utils.h-Fix-potential-multiple-rede.patch++>>> -| <<<--patches.suse/iio-trigger-stm32-timer-fix-write_raw-return-value-->>><<<++patches.suse/ASoC-rsnd-Reinitialize-bit-clock-inversion-flag-for-.patch++>>> -| <<<--patches.suse/iio-trigger-stm32-timer-fix-get-set-down-count-direc-->>><<<++patches.suse/ASoC-Intel-sof-rt5682-add-a-check-for-devm_clk_get.patch++>>> -| <<<--patches.suse/page-waitqueue-always-add-new-entries-at-the-end.patch-->>><<<++patches.suse/ASoC-SOF-control-return-true-when-kcontrol-values-ch.patch++>>> -| <<<--patches.suse/libata-check-for-trusted-computing-in-IDENTIFY-DEVIC.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-copy-paste-error-in-the-validator.patch++>>> -| <<<--patches.suse/scsi-ipr-Set-no_report_opcodes-for-RAID-arrays.patch-->>><<<++patches.suse/ALSA-hda-Add-Tigerlake-Jasperlake-PCI-ID.patch++>>> -| <<<--patches.suse/scsi-sg-off-by-one-in-sg_ioctl.patch-->>><<<++patches.suse/PM-QoS-Introduce-frequency-QoS.patch++>>> -| <<<--patches.suse/scsi-qedf-Fix-a-potential-NULL-pointer-dereference.patch-->>><<<++patches.suse/cpufreq-Use-per-policy-frequency-QoS.patch++>>> -| <<<--patches.suse/drm-bridge-sii8620-Fix-memory-corruption-->>><<<++patches.suse/PM-QoS-Drop-frequency-QoS-types-from-device-PM-QoS.patch++>>> -| <<<--patches.suse/scripts-dtc-fix-zx-warning.patch-->>><<<++patches.suse/cpufreq-Cancel-policy-update-work-scheduled-before-f.patch++>>> -| <<<--patches.suse/0024-dm-fix-the-second-dec_pending-argument-in-__split_an.patch-->>><<<++patches.suse/cpuidle-haltpoll-Take-idle-override-into-account.patch++>>> -| <<<--patches.suse/0025-dm-mpath-retry-BLK_STS_RESOURCE-errors.patch-->>><<<++patches.suse/opp-of-drop-incorrect-lockdep_assert_held.patch++>>> -| <<<--patches.suse/0001-dm-fix-printk-rate-limiting-code.patch-->>><<<++patches.suse/opp-Reinitialize-the-list_kref-before-adding-the-sta.patch++>>> -| <<<--patches.suse/nvme-rdma-default-MR-page-size-to-4k.patch-->>><<<++patches.suse/ACPI-NFIT-Fix-unlock-on-error-in-scrub_show.patch++>>> -| <<<--patches.suse/nvme-pci-use-dma-memory-for-the-host-memory-buffer-d.patch-->>><<<++patches.suse/of-unittest-fix-memory-leak-in-unittest_data_add.patch++>>> -| <<<--patches.suse/esp-Fix-memleaks-on-error-paths.patch-->>><<<++patches.suse/of-reserved_mem-add-missing-of_node_put-for-proper-r.patch++>>> -| <<<--patches.suse/esp-Fix-error-handling-on-layer-2-xmit.patch-->>><<<++patches.suse/mmc-sdhci-omap-Fix-Tuning-procedure-for-temperatures.patch++>>> -| <<<--patches.suse/0001-net-hsr-Check-skb_put_padto-return-value.patch-->>><<<++patches.suse/mmc-cqhci-Commit-descriptors-before-setting-the-door.patch++>>> -| <<<--patches.suse/tipc-remove-subscription-references-only-for-pending.patch-->>><<<++patches.suse/mmc-mxs-fix-flags-passed-to-dmaengine_prep_slave_sg.patch++>>> -| <<<--patches.suse/tipc-fix-a-race-condition-of-releasing-subscriber-ob.patch-->>><<<++patches.suse/drm-komeda-Don-t-flush-inactive-pipes.patch++>>> -| <<<--patches.suse/net-sched-fix-use-after-free-when-tcf_chain_destroy-.patch-->>><<<++patches.suse/drm-komeda-Fix-typos-in-komeda_splitter_validate.patch++>>> -| <<<--patches.suse/net-sched-don-t-do-tcf_chain_flush-from-tcf_chain_de.patch-->>><<<++patches.suse/drm-amdgpu-uvd6-fix-allocation-size-in-enc-ring-test.patch++>>> -| <<<--patches.suse/nfp-don-t-hold-PF-lock-while-enabling-SR-IOV.patch-->>><<<++patches.suse/drm-amdgpu-uvd7-fix-allocation-size-in-enc-ring-test.patch++>>> -| <<<--patches.suse/nfp-make-sure-representors-are-destroyed-before-thei.patch-->>><<<++patches.suse/drm-amdgpu-vcn-fix-allocation-size-in-enc-ring-test.patch++>>> -| <<<--patches.suse/nfp-avoid-buffer-leak-when-representor-is-missing.patch-->>><<<++patches.suse/drm-amdgpu-user-pages-array-memory-leak-fix.patch++>>> -| <<<--patches.suse/nfp-TX-time-stamp-packets-before-HW-doorbell-is-rung.patch-->>><<<++patches.suse/drm-amdgpu-fix-potential-VM-faults.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-.ndo_setup_tc-to-include-XDP-rings.patch-->>><<<++patches.suse/drm-amdgpu-fix-error-handling-in-amdgpu_bo_list_crea.patch++>>> -| <<<--patches.suse/bnxt_en-Free-MSIX-vectors-when-unregistering-the-dev.patch-->>><<<++patches.suse/drm-amdgpu-vce-fix-allocation-size-in-enc-ring-test.patch++>>> -| <<<--patches.suse/bnxt_en-Do-not-setup-MAC-address-in-bnxt_hwrm_func_q.patch-->>><<<++patches.suse/selftests-kvm-vmx_set_nested_state_test-don-t-check-.patch++>>> -| <<<--patches.suse/netfilter-ipt_CLUSTERIP-fix-use-after-free-of-proc-e.patch-->>><<<++patches.suse/selftests-kvm-fix-sync_regs_test-with-newer-gccs.patch++>>> -| <<<--patches.suse/0001-netfilter-check-for-seqadj-ext-existence-before-addi.patch-->>><<<++patches.suse/KVM-arm64-pmu-Fix-cycle-counter-truncation.patch++>>> -| <<<--patches.suse/netfilter-nf_tables-Fix-nft-limit-burst-handling.patch-->>><<<++patches.suse/arm64-KVM-Handle-PMCR_EL0.LC-as-RES1-on-pure-AArch64.patch++>>> -| <<<--patches.suse/tipc-reassign-pointers-after-skb-reallocation-linear.patch-->>><<<++patches.suse/KVM-arm64-pmu-Set-the-CHAINED-attribute-before-creat.patch++>>> -| <<<--patches.suse/r8169-Do-not-increment-tx_dropped-in-TX-ring-cleanin-->>><<<++patches.suse/KVM-arm64-pmu-Reset-sample-period-on-overflow-handli.patch++>>> -| <<<--patches.suse/r8169-Be-drop-monitor-friendly-->>><<<++patches.suse/KVM-PPC-Book3S-HV-XIVE-Ensure-VP-isn-t-already-in-us.patch++>>> -| <<<--patches.suse/0145-iwlwifi-pcie-move-rx-workqueue-initialization-to-iwl.patch-->>><<<++patches.suse/kvm-nvmx-don-t-leak-l1-mmio-regions-to-l2++>>> -| <<<--patches.suse/l2tp-initialise-session-s-refcount-before-making-it-.patch-->>><<<++patches.suse/arm64-dts-Fix-gpio-to-pinmux-mapping.patch++>>> -| <<<--patches.suse/l2tp-hold-tunnel-while-looking-up-sessions-in-l2tp_n.patch-->>><<<++patches.suse/ARM-dts-logicpd-torpedo-som-Remove-twl_keypad.patch++>>> -| <<<--patches.suse/l2tp-hold-tunnel-while-processing-genl-delete-comman.patch-->>><<<++patches.suse/ARM-dts-am3874-iceboard-Fix-i2c-mux-idle-disconnect-.patch++>>> -| <<<--patches.suse/l2tp-hold-tunnel-while-handling-genl-tunnel-updates.patch-->>><<<++patches.suse/ARM-dts-Use-level-interrupt-for-omap4-5-wlcore.patch++>>> -| <<<--patches.suse/l2tp-hold-tunnel-while-handling-genl-TUNNEL_GET-comm.patch-->>><<<++patches.suse/arm64-dts-zii-ultra-fix-ARM-regulator-states.patch++>>> -| <<<--patches.suse/l2tp-hold-tunnel-used-while-creating-sessions-with-n.patch-->>><<<++patches.suse/arm64-dts-lx2160a-Correct-CPU-core-idle-state-name.patch++>>> -| <<<--patches.suse/nfp-fix-unchecked-flow-dissector-use.patch-->>><<<++patches.suse/ARM-dts-imx6q-logicpd-Re-Enable-SNVS-power-key.patch++>>> -| <<<--patches.suse/nfp-fix-supported-key-layers-calculation.patch-->>><<<++patches.suse/ARM-dts-vf610-zii-scu4-aib-Specify-i2c-mux-idle-disc.patch++>>> -| <<<--patches.suse/nfp-remove-incorrect-mask-check-for-vlan-matching.patch-->>><<<++patches.suse/ARM-dts-imx7s-Correct-GPT-s-ipg-clock-source.patch++>>> -| <<<--patches.suse/net-xfrm-don-t-double-hold-dst-when-sk_policy-in-use.patch-->>><<<++patches.suse/arm64-dts-imx8mq-Use-correct-clock-for-usdhc-s-ipg-c.patch++>>> -| <<<--patches.suse/esp-Fix-locking-on-page-fragment-allocation.patch-->>><<<++patches.suse/arm64-dts-imx8mm-Use-correct-clock-for-usdhc-s-ipg-c.patch++>>> -| <<<--patches.suse/esp-Fix-skb-tailroom-calculation.patch-->>><<<++patches.suse/arm64-dts-rockchip-fix-Rockpro64-RK808-interrupt-lin.patch++>>> -| <<<--patches.suse/xfrm_user-fix-info-leak-in-copy_user_offload.patch-->>><<<++patches.suse/arm64-dts-rockchip-fix-RockPro64-vdd-log-regulator-s.patch++>>> -| <<<--patches.suse/xfrm_user-fix-info-leak-in-xfrm_notify_sa.patch-->>><<<++patches.suse/arm64-dts-rockchip-fix-RockPro64-sdhci-settings.patch++>>> -| <<<--patches.suse/xfrm_user-fix-info-leak-in-build_aevent.patch-->>><<<++patches.suse/arm64-dts-rockchip-fix-RockPro64-sdmmc-settings.patch++>>> -| <<<--patches.suse/nfp-double-free-on-error-in-probe.patch-->>><<<++patches.suse/arm64-dts-rockchip-Fix-usb-c-on-Hugsun-X99-TV-Box.patch++>>> -| <<<--patches.suse/drivers-net-xgene-Correct-probe-sequence-handling.patch-->>><<<++patches.suse/ARM-davinci-dm365-Fix-McBSP-dma_slave_map-entry.patch++>>> -| <<<--patches.suse/sch_htb-fix-crash-on-init-failure.patch-->>><<<++patches.suse/ARM-dts-bcm2837-rpi-cm3-Avoid-leds-gpio-probing-issu.patch++>>> -| <<<--patches.suse/sch_multiq-fix-double-free-on-init-failure.patch-->>><<<++patches.suse/arm64-dts-allwinner-a64-pine64-plus-Add-PHY-regulato.patch++>>> -| <<<--patches.suse/sch_hhf-fix-null-pointer-dereference-on-init-failure.patch-->>><<<++patches.suse/arm64-dts-allwinner-a64-Drop-PMU-node.patch++>>> -| <<<--patches.suse/sch_hfsc-fix-null-pointer-deref-and-double-free-on-i.patch-->>><<<++patches.suse/arm64-dts-allwinner-a64-sopine-baseboard-Add-PHY-reg.patch++>>> -| <<<--patches.suse/sch_cbq-fix-null-pointer-dereferences-on-init-failur.patch-->>><<<++patches.suse/0021-modpost-delegate-updating-namespaces-to-separate-fun.patch++>>> -| <<<--patches.suse/sch_fq_codel-avoid-double-free-on-init-failure.patch-->>><<<++patches.suse/0022-modpost-make-updating-the-symbol-namespace-explicit.patch++>>> -| <<<--patches.suse/sch_netem-avoid-null-pointer-deref-on-init-failure.patch-->>><<<++patches.suse/0023-symbol-namespaces-revert-to-previous-__ksymtab-name-.patch++>>> -| <<<--patches.suse/sch_sfq-fix-null-pointer-dereference-on-init-failure.patch-->>><<<++patches.suse/0024-scripts-nsdeps-use-alternative-sed-delimiter.patch++>>> -| <<<--patches.suse/sch_tbf-fix-two-null-pointer-dereferences-on-init-fa.patch-->>><<<++patches.suse/Input-st1232-fix-reporting-multitouch-coordinates.patch++>>> -| <<<--patches.suse/net-mlx5-Skip-mlx5_unload_one-if-mlx5_load_one-fails.patch-->>><<<++patches.suse/scsi-qla2xxx-fix-a-potential-NULL-pointer-dereferenc.patch++>>> -| <<<--patches.suse/net-mlx5-Remove-the-flag-MLX5_INTERFACE_STATE_SHUTDO.patch-->>><<<++patches.suse/scsi-scsi_dh_alua-handle-RTPG-sense-code-correctly-d.patch++>>> -| <<<--patches.suse/i2c-designware-Round-down-ACPI-provided-clk-to-neare-->>><<<++patches.suse/scsi-sni_53c710-fix-compilation-error.patch++>>> -| <<<--patches.suse/Fix-warning-messages-when-mounting-to-older-servers.patch-->>><<<++patches.suse/scsi-fix-kconfig-dependency-warning-related-to-53C70.patch++>>> -| <<<--patches.suse/0002-x86-ldt-fix-off-by-one-in-get_segment_base-->>><<<++patches.suse/scsi-ch-Make-it-possible-to-open-a-ch-device-multipl.patch++>>> -| <<<--patches.suse/linux-uaccess.h-Fix-copy_in_user-declaration.patch-->>><<<++patches.suse/scsi-target-core-Do-not-overwrite-CDB-byte-1.patch++>>> -| <<<--patches.suse/drm-doc-vblank-cleanup-->>><<<++patches.suse/scsi-hpsa-add-missing-hunks-in-reset-patch.patch++>>> -| <<<--patches.suse/drm-vblank-_ioctl-posfix-for-ioctl-handler-->>><<<++patches.suse/scsi-core-try-to-get-module-before-removing-device.patch++>>> -| <<<--patches.suse/drm-vblank-Consistent-drm_crtc_-prefix-->>><<<++patches.suse/scsi-lpfc-remove-left-over-BUILD_NVME-defines.patch++>>> -| <<<--patches.suse/drm-Remove-drm_driver-set_busid-hook-->>><<<++patches.suse/fs-dax-Fix-pmd-vs-pte-conflict-detection.patch++>>> -| <<<--patches.suse/drm-pci-Deprecate-drm_pci_init-exit-completely-->>><<<++patches.suse/s390-zcrypt-fix-memleak-at-release.patch++>>> -| <<<--patches.suse/drm-doc-Improve-ioctl-fops-docs-a-bit-more-->>><<<++patches.suse/s390-kaslr-add-support-for-R_390_GLOB_DAT-relocation.patch++>>> -| <<<--patches.suse/drm-More-links-for-gamma-support-helpers-->>><<<++patches.suse/io_uring-Fix-corrupted-user_data.patch++>>> -| <<<--patches.suse/drm-Convert-CMA-fbdev-console-suspend-helpers-to-use-->>><<<++patches.suse/io_uring-Fix-broken-links-with-offloading.patch++>>> -| <<<--patches.suse/0057-drm-rockchip-Remove-unnecessary-NULL-check.patch-->>><<<++patches.suse/io_uring-Fix-race-for-sqes-with-userspace.patch++>>> -| <<<--patches.suse/drm-Check-for-drm_device-dev-in-drm_set_busid-->>><<<++patches.suse/io_uring-used-cached-copies-of-sq-dropped-and-cq-ove.patch++>>> -| <<<--patches.suse/drm-Add-drm_atomic_helper_wait_for_flip_done-->>><<<++patches.suse/io_uring-fix-bad-inflight-accounting-for-SETUP_IOPOL.patch++>>> -| <<<--patches.suse/0058-drm-rockchip-dw_hdmi-add-RK3399-HDMI-support.patch-->>><<<++patches.suse/nbd-protect-cmd-status-with-cmd-lock.patch++>>> -| <<<--patches.suse/0059-drm-rockchip-dw_hdmi-introduce-the-VPLL-clock-settin.patch-->>><<<++patches.suse/nbd-handle-racing-with-error-ed-out-commands.patch++>>> -| <<<--patches.suse/0060-drm-rockchip-dw_hdmi-introduce-the-pclk-for-grf.patch-->>><<<++patches.suse/nbd-verify-socket-is-supported-during-setup.patch++>>> -| <<<--patches.suse/drm-i915-Drop-drm_vblank_cleanup-->>><<<++patches.suse/i2c-aspeed-fix-master-pending-state-handling.patch++>>> -| <<<--patches.suse/drm-nouveau-Drop-drm_vblank_cleanup-->>><<<++patches.suse/i2c-mt65xx-fix-NULL-ptr-dereference.patch++>>> -| <<<--patches.suse/0061-drm-rockchip-Drop-drm_vblank_cleanup.patch-->>><<<++patches.suse/i2c-stm32f7-fix-first-byte-to-send-in-slave-mode.patch++>>> -| <<<--patches.suse/drm-atomic-helper-Simplify-commit-tracking-locking-->>><<<++patches.suse/i2c-stm32f7-fix-a-race-in-slave-mode-with-arbitratio.patch++>>> -| <<<--patches.suse/drm-core-Fail-atomic-IOCTL-with-no-CRTC-state-but-wi-->>><<<++patches.suse/i2c-stm32f7-remove-warning-when-compiling-with-W-1.patch++>>> -| <<<--patches.suse/drm-atomic-initial-support-for-asynchronous-plane-up-->>><<<++patches.suse/USB-ldusb-fix-memleak-on-disconnect.patch++>>> -| <<<--patches.suse/drm-fb-helper-Remove-drm_mode_config_fb-->>><<<++patches.suse/USB-legousbtower-fix-memleak-on-disconnect.patch++>>> -| <<<--patches.suse/drm-atomic-helper-Realign-function-parameters-->>><<<++patches.suse/USB-legousbtower-fix-a-signedness-bug-in-tower_probe.patch++>>> -| <<<--patches.suse/drm-Remove-pending_read_domains-and-pending_write_do-->>><<<++patches.suse/usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch++>>> -| <<<--patches.suse/drm-fb-helper-Push-down-modeset-lock-into-FB-helpers-->>><<<++patches.suse/USB-usblp-fix-use-after-free-on-disconnect.patch++>>> -| <<<--patches.suse/drm-i915-Drop-FBDEV-ifdev-in-mst-code-->>><<<++patches.suse/USB-serial-ti_usb_3410_5052-fix-port-close-races.patch++>>> -| <<<--patches.suse/drm-fb-helper-Add-top-level-lock-->>><<<++patches.suse/USB-ldusb-fix-read-info-leaks.patch++>>> -| <<<--patches.suse/drm-fb-helper-Push-locking-in-fb_is_bound-->>><<<++patches.suse/binder-Don-t-modify-VMA-bounds-in-mmap-handler.patch++>>> -| <<<--patches.suse/drm-fb-helper-Drop-locking-from-the-vsync-wait-ioctl-->>><<<++patches.suse/staging-wlan-ng-fix-exit-return-when-sme-key_idx-NUM.patch++>>> -| <<<--patches.suse/drm-fb-helper-Push-locking-into-pan_display_atomic-l-->>><<<++patches.suse/8250-men-mcb-fix-error-checking-when-get_num_ports-r.patch++>>> -| <<<--patches.suse/drm-fb-helper-Push-locking-into-restore_fbdev_mode_a-->>><<<++patches.suse/MIPS-bmips-mark-exception-vectors-as-char-arrays.patch++>>> -| <<<--patches.suse/drm-fb-helper-Stop-using-mode_config.mutex-for-inter-->>><<<++patches.suse/MIPS-tlbex-Fix-build_restore_pagemask-KScratch-resto.patch++>>> -| <<<--patches.suse/drm-fb-helper-Split-dpms-handling-into-legacy-and-at-->>><<<++patches.suse/CIFS-avoid-using-MID-0xFFFF.patch++>>> -| <<<--patches.suse/drm-fb-helper-factor-out-pseudo-palette-->>><<<++patches.suse/cifs-Fix-missed-free-operations.patch++>>> -| <<<--patches.suse/drm-fb-helper-keep-the-.gamma_store-updated-in-drm_f-->>><<<++patches.suse/CIFS-Fix-retry-mid-list-corruption-on-reconnects.patch++>>> -| <<<--patches.suse/drm-fb-helper-remove-drm_fb_helper_save_lut_atomic-->>><<<++patches.suse/CIFS-Fix-use-after-free-of-file-info-structures.patch++>>> -| <<<--patches.suse/drm-inhibit-drm-drivers-register-to-uninitialized-dr-->>><<<++patches.suse/cifs-Fix-cifsInodeInfo-lock_sem-deadlock-when-reconn.patch++>>> -| <<<--patches.suse/drm-atomic-Use-the-correct-iterator-macro-in-atomic_-->>><<<++patches.suse/irqchip-gic-v3-its-Use-the-exact-ITSList-for-VMOVP.patch++>>> -| <<<--patches.suse/drm-atomic-Use-the-new-helpers-in-drm_atomic_helper_-->>><<<++patches.suse/irqchip-sifive-plic-Skip-contexts-except-supervisor-.patch++>>> -| <<<--patches.suse/drm-atomic-Use-new-iterator-macros-in-drm_atomic_hel-->>><<<++patches.suse/perf-tools-Fix-resource-leak-of-closedir-on-the-erro.patch++>>> -| <<<--patches.suse/drm-i915-Use-correct-iterator-macro-->>><<<++patches.suse/perf-annotate-Fix-multiple-memory-and-file-descripto.patch++>>> -| <<<--patches.suse/0063-drm-rockchip-Use-for_each_oldnew_plane_in_state-in-v.patch-->>><<<++patches.suse/perf-c2c-Fix-memory-leak-in-build_cl_output.patch++>>> -| <<<--patches.suse/drm-dp-mst-Handle-errors-from-drm_atomic_get_private-->>><<<++patches.suse/tools-headers-UAPI-Sync-sched.h-with-the-kernel.patch++>>> -| <<<--patches.suse/drm-atomic-Remove-pointless-private-object-NULL-stat-->>><<<++patches.suse/perf-kmem-Fix-memory-leak-in-compact_gfp_flags.patch++>>> -| <<<--patches.suse/drm-atomic-Make-private-objs-proper-objects-->>><<<++patches.suse/perf-aux-Fix-tracking-of-auxiliary-trace-buffer-allo.patch++>>> -| <<<--patches.suse/drm-dp-mst-Use-memchr_inv-instead-of-memcmp-against--->>><<<++patches.suse/perf-aux-Fix-AUX-output-stopping.patch++>>> -| <<<--patches.suse/drm-rename-adjust-and-export-drm_atomic_replace_prop-->>><<<++patches.suse/lib-vdso-Make-clock_getres-POSIX-compliant-again.patch++>>> -| <<<--patches.suse/drm-atomic-helper-update-lut-props-directly-in-._leg-->>><<<++patches.suse/virtio_ring-fix-stalls-for-packed-rings.patch++>>> -| <<<--patches.suse/drm-fb-helper-separate-the-fb_setcmap-helper-into-at-->>><<<++patches.suse/HID-fix-error-message-in-hid_open_report.patch++>>> -| <<<--patches.suse/drm-handle-HDMI-2.0-VICs-in-AVI-info-frames-->>><<<++patches.suse/HID-Fix-assumption-that-devices-have-inputs.patch++>>> -| <<<--patches.suse/drm-edid-complete-CEA-modedb-VIC-1-107-->>><<<++patches.suse/HID-google-add-magnemite-masterball-USB-ids.patch++>>> -| <<<--patches.suse/drm-edid-parse-sink-information-before-CEA-blocks-->>><<<++patches.suse/HID-intel-ish-hid-fix-wrong-error-handling-in-ishtp_.patch++>>> -| <<<--patches.suse/drm-edid-cleanup-patch-for-CEA-extended-tag-macro-->>><<<++patches.suse/HID-i2c-hid-Remove-runtime-power-management.patch++>>> -| <<<--patches.suse/drm-add-helper-to-validate-YCBCR420-modes-->>><<<++patches.suse/HID-logitech-hidpp-split-g920_get_config.patch++>>> -| <<<--patches.suse/drm-edid-parse-YCBCR420-videomodes-from-EDID-->>><<<++patches.suse/HID-logitech-hidpp-rework-device-validation.patch++>>> -| <<<--patches.suse/drm-edid-parse-ycbcr-420-deep-color-information-->>><<<++patches.suse/HID-logitech-hidpp-do-all-FF-cleanup-in-hidpp_ff_des.patch++>>> -| <<<--patches.suse/drm-add-helper-functions-for-YCBCR420-handling-->>><<<++patches.suse/HID-i2c-hid-add-Trekstor-Primebook-C11B-to-descripto.patch++>>> -| <<<--patches.suse/drm-crc-Only-open-CRC-on-atomic-drivers-when-the-CRT-->>><<<++patches.suse/ARC-plat-hsdk-Enable-on-board-SPI-NOR-flash-IC.patch++>>> -| <<<--patches.suse/drm-Don-t-complain-too-much-about-struct_mutex-->>><<<++patches.suse/ARC-perf-Accommodate-big-endian-CPU.patch++>>> -| <<<--patches.suse/drm-Update-docs-around-gem_free_object-->>><<<++patches.suse/fuse-flush-dirty-data-metadata-before-non-truncate-s.patch++>>> -| <<<--patches.suse/drm-atomic-Change-drm_atomic_helper_swap_state-to-re-->>><<<++patches.suse/fuse-truncate-pending-writes-on-O_TRUNC.patch++>>> -| <<<--patches.suse/drm-nouveau-Handle-drm_atomic_helper_swap_state-fail-->>><<<++patches.suse/iommu-amd-Apply-the-same-IVRS-IOAPIC-workaround-to-A.patch++>>> -| <<<--patches.suse/drm-i915-Handle-drm_atomic_helper_swap_state-failure-->>><<<++patches.suse/iommu-vt-d-Fix-panic-after-kexec-p-for-kdump.patch++>>> -| <<<--patches.suse/drm-atomic-Allow-drm_atomic_helper_swap_state-to-fai-->>><<<++patches.suse/dmaengine-sprd-Fix-the-link-list-pointer-register-co.patch++>>> -| <<<--patches.suse/drm-syncobj-Fix-kerneldoc-->>><<<++patches.suse/dmaengine-tegra210-adma-fix-transfer-failure.patch++>>> -| <<<--patches.suse/drm-i915-Make-intel_digital_port_connected-work-for--->>><<<++patches.suse/dmaengine-imx-sdma-fix-size-check-for-sdma-script_nu.patch++>>> -| <<<--patches.suse/drm-i915-Simplify-intel_engines_init-->>><<<++patches.suse/dmaengine-xilinx_dma-Fix-64-bit-simple-AXIDMA-transf.patch++>>> -| <<<--patches.suse/drm-i915-Do-not-re-calculate-num_rings-locally-->>><<<++patches.suse/dmaengine-xilinx_dma-Fix-control-reg-update-in-vdma_.patch++>>> -| <<<--patches.suse/drm-i915-Group-all-the-global-context-information-to-->>><<<++patches.suse/dmaengine-sprd-Fix-the-possible-memory-leak-issue.patch++>>> -| <<<--patches.suse/drm-i915-Allow-contexts-to-be-unreferenced-locklessl-->>><<<++patches.suse/dmaengine-qcom-bam_dma-Fix-resource-leak.patch++>>> -| <<<--patches.suse/drm-i915-Enable-rcu-only-context-lookups-->>><<<++patches.suse/dmaengine-cppi41-Fix-cppi41_dma_prep_slave_sg-when-i.patch++>>> -| <<<--patches.suse/drm-i915-Wait-for-concurrent-global-resets-to-comple-->>><<<++patches.suse/ALSA-usb-audio-Add-DSD-support-for-Gustard-U16-X26-U.patch++>>> -| <<<--patches.suse/drm-i915-Look-for-active-requests-earlier-in-the-res-->>><<<++patches.suse/ALSA-hda-realtek-Add-support-for-ALC623.patch++>>> -| <<<--patches.suse/drm-i915-Update-i915.reset-to-handle-engine-resets-->>><<<++patches.suse/ALSA-hda-realtek-Fix-2-front-mics-of-codec-0x623.patch++>>> -| <<<--patches.suse/drm-i915-Modify-error-handler-for-per-engine-hang-re-->>><<<++patches.suse/ALSA-bebob-Fix-prototype-of-helper-function-to-retur.patch++>>> -| <<<--patches.suse/drm-i915-Add-support-for-per-engine-reset-recovery-->>><<<++patches.suse/Revert-ALSA-hda-Flush-interrupts-on-disabling.patch++>>> -| <<<--patches.suse/drm-i915-Add-engine-reset-count-to-error-state-->>><<<++patches.suse/ALSA-hda-Fix-mutex-deadlock-in-HDMI-codec-driver.patch++>>> -| <<<--patches.suse/drm-i915-Export-per-engine-reset-count-info-to-debug-->>><<<++patches.suse/ALSA-timer-Fix-mutex-deadlock-at-releasing-card.patch++>>> -| <<<--patches.suse/drm-i915-selftests-reset-engine-self-tests-->>><<<++patches.suse/RDMA-mlx5-Clear-old-rate-limit-when-closing-QP.patch++>>> -| <<<--patches.suse/drm-i915-Enable-Engine-reset-and-recovery-support-->>><<<++patches.suse/IB-hfi1-Avoid-excessive-retry-for-TID-RDMA-READ-requ.patch++>>> -| <<<--patches.suse/drm-i915-select-CRC32-->>><<<++patches.suse/IB-hfi1-Use-a-common-pad-buffer-for-9B-and-16B-packe.patch++>>> -| <<<--patches.suse/drm-i915-Assert-the-vma-s-active-tracking-is-clear-b-->>><<<++patches.suse/iw_cxgb4-fix-ECN-check-on-the-passive-accept.patch++>>> -| <<<--patches.suse/drm-i915-Cancel-pending-execlist-tasklet-upon-wedgin-->>><<<++patches.suse/RDMA-iwcm-move-iw_rem_ref-calls-out-of-spinlock.patch++>>> -| <<<--patches.suse/drm-i915-pass-the-vma-to-insert_entries-->>><<<++patches.suse/RDMA-siw-free-siw_base_qp-in-kref-release-routine.patch++>>> -| <<<--patches.suse/drm-i915-Use-HAS_PCH_CPT-everywhere-->>><<<++patches.suse/RDMA-qedr-Fix-reported-firmware-version.patch++>>> -| <<<--patches.suse/drm-i915-s-Couar-Cougar-->>><<<++patches.suse/IB-core-Use-rdma_read_gid_l2_fields-to-compare-GID-L.patch++>>> -| <<<--patches.suse/drm-i915-Document-that-PPT-CPT-and-WPT-LPT-->>><<<++patches.suse/RDMA-uverbs-Prevent-potential-underflow.patch++>>> -| <<<--patches.suse/drm-i915-Clean-up-some-expressions-->>><<<++patches.suse/RDMA-nldev-Skip-counter-if-port-doesn-t-match.patch++>>> -| <<<--patches.suse/drm-i915-Always-use-9-bits-of-the-LPC-bridge-device--->>><<<++patches.suse/IB-core-Avoid-deadlock-during-netlink-message-handli.patch++>>> -| <<<--patches.suse/drm-i915-Set-PWM-divider-to-match-desired-frequency--->>><<<++patches.suse/RDMA-mlx5-Use-irq-xarray-locking-for-mkey_table.patch++>>> -| <<<--patches.suse/drm-i915-Add-heuristic-to-determine-better-way-to-ad-->>><<<++patches.suse/RDMA-iw_cxgb4-Avoid-freeing-skb-twice-in-arp-failure.patch++>>> -| <<<--patches.suse/drm-i915-Add-option-to-support-dynamic-backlight-via-->>><<<++patches.suse/RDMA-hns-Prevent-memory-leaks-of-eq-buf_list.patch++>>> -| <<<--patches.suse/drm-i915-dp-Fix-the-t11_t12-panel-power-cycle-delay--->>><<<++patches.suse/ACPI-processor-Add-QoS-requests-for-all-CPUs.patch++>>> -| <<<--patches.suse/drm-i915-dp-Remove-1-1-from-t11_t12-for-Gen9_LP-CNP--->>><<<++patches.suse/0001-drm-etnaviv-fix-dumping-of-iommuv2.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Fix-mutex-imbalance-for-igt_rende-->>><<<++patches.suse/drm-v3d-Fix-memory-leak-in-v3d_submit_cl_ioctl.patch++>>> -| <<<--patches.suse/drm-i915-Cancel-pending-execlists-irq-handler-upon-i-->>><<<++patches.suse/drm-i915-tgl-Fix-doc-not-corresponding-to-code.patch++>>> -| <<<--patches.suse/drm-i915-Drop-flushing-of-the-object-free-list-worke-->>><<<++patches.suse/drm-i915-Fix-PCH-reference-clock-for-FDI-on-HSW-BDW.patch++>>> -| <<<--patches.suse/drm-i915-Avoid-keeping-waitboost-active-for-signalin-->>><<<++patches.suse/drm-amdgpu-Fix-SDMA-hang-when-performing-VKexample-t.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170703-->>><<<++patches.suse/drm-amdgpu-sdma5-do-not-execute-0-sized-IBs-v2.patch++>>> -| <<<--patches.suse/drm-i915-Prevent-kernel-panic-when-reading-writing-c-->>><<<++patches.suse/drm-amdgpu-gfx10-update-gfx-golden-settings.patch++>>> -| <<<--patches.suse/drm-i915-Fix-use-after-free-of-context-during-free_c-->>><<<++patches.suse/drm-sched-Set-error-to-s_fence-if-HW-job-submission-.patch++>>> -| <<<--patches.suse/drm-i915-skl-Check-for-supported-plane-configuration-->>><<<++patches.suse/drm-amdgpu-If-amdgpu_ib_schedule-fails-return-back-t.patch++>>> -| <<<--patches.suse/drm-i915-skl-Scaling-not-supported-in-IF-ID-Interlac-->>><<<++patches.suse/drm-amd-display-do-not-synchronize-drr-displays.patch++>>> -| <<<--patches.suse/drm-i915-edp-Add-a-T12-panel-delay-quirk-to-fix-DP-A-->>><<<++patches.suse/drm-amd-display-add-50us-buffer-as-WA-for-pstate-swi.patch++>>> -| <<<--patches.suse/drm-i915-sysfs-constify-attribute_group-structures-->>><<<++patches.suse/drm-amd-display-Passive-DP-HDMI-dongle-detection-fix.patch++>>> -| <<<--patches.suse/drm-i915-Setting-pch_id-for-HSW-BDW-in-virtual-envir-->>><<<++patches.suse/dc.c-use-kzalloc-without-test.patch++>>> -| <<<--patches.suse/drm-i915-Check-new-context-against-kernel_context-af-->>><<<++patches.suse/drm-amdgpu-powerplay-vega10-allow-undervolting-in-p7.patch++>>> -| <<<--patches.suse/drm-i915-Move-stale-context-reaping-to-common-i915_g-->>><<<++patches.suse/drm-amdgpu-gmc10-properly-set-BANK_SELECT-and-FRAGME.patch++>>> -| <<<--patches.suse/drm-i915-Drop-request-retirement-before-reaping-stal-->>><<<++patches.suse/kvm-Allocate-memslots-and-buses-before-calling-kvm_a.patch++>>> -| <<<--patches.suse/drm-i915-Only-free-the-oldest-stale-context-before-a-->>><<<++patches.suse/kvm-call-kvm_arch_destroy_vm-if-vm-creation-fails.patch++>>> -| <<<--patches.suse/drm-i915-gen9-Add-10-us-delay-after-power-well-1-AUX-->>><<<++patches.suse/KVM-vmx-svm-always-run-with-EFER.NXE-1-when-shadow-p.patch++>>> -| <<<--patches.suse/drm-i915-skl-Don-t-disable-misc-IO-power-well-during-->>><<<++patches.suse/arm64-Ensure-VM_WRITE-VM_SHARED-ptes-are-clean-by-de.patch++>>> -| <<<--patches.suse/drm-i915-bxt-glk-Fix-assert-on-conditions-for-DC9-en-->>><<<++patches.suse/arm64-cpufeature-Enable-Qualcomm-Falkor-Kryo-errata-.patch++>>> -| <<<--patches.suse/drm-i915-gen9-Don-t-remove-secondary-power-well-requ-->>><<<++patches.suse/arm64-cpufeature-Enable-Qualcomm-Falkor-errata-1009-.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-comment-about-AUX-IO-power-well-ena-->>><<<++patches.suse/arm64-apply-ARM64_ERRATUM_845719-workaround-for-Brah.patch++>>> -| <<<--patches.suse/x86-gpu-CNL-uses-the-same-GMS-values-as-SKL-->>><<<++patches.suse/arm64-Brahma-B53-is-SSB-and-spectre-v2-safe.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-force-wake-for-gen10-->>><<<++patches.suse/arm64-apply-ARM64_ERRATUM_843419-workaround-for-Brah.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Cannonlake-color-init-->>><<<++patches.suse/efi-Make-CONFIG_EFI_RCI2_TABLE-selectable-on-x86-onl.patch++>>> -| <<<--patches.suse/drm-i915-Fix-the-kernel-panic-when-using-aliasing-pp-->>><<<++patches.suse/efi-tpm-Return-EINVAL-when-determining-tpm-final-eve.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Don-t-trust-VBT-s-alternate-pin-for-por-->>><<<++patches.suse/efi-random-Treat-EFI_RNG_PROTOCOL-output-as-bootload.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Gen10-render-context-size-->>><<<++patches.suse/efi-libstub-arm-Account-for-firmware-reserved-memory.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Inherit-RPS-stuff-from-previous-platfor-->>><<<++patches.suse/x86-efi-Never-relocate-kernel-below-lowest-acceptabl.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Get-DDI-clock-based-on-PLLs-->>><<<++patches.suse/perf-x86-amd-ibs-Fix-reading-of-the-IBS-OpData-regis.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-max-allowed-Cannonlake-DC-->>><<<++patches.suse/perf-x86-amd-ibs-Handle-erratum-420-only-on-the-affe.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-missing-type-case-->>><<<++patches.suse/perf-x86-uncore-Fix-event-group-support.patch++>>> -| <<<--patches.suse/drm-i915-take-out-common-clamping-code-of-fixed16-wr-->>><<<++patches.suse/sched-topology-Don-t-try-to-build-empty-sched-domain.patch++>>> -| <<<--patches.suse/drm-i915-Always-perform-internal-fixed16-division-in-->>><<<++patches.suse/sched-topology-Allow-sched_asym_cpucapacity-to-be-di.patch++>>> -| <<<--patches.suse/drm-i915-cleanup-fixed-point-wrappers-naming-->>><<<++patches.suse/riscv-init-merge-split-string-literals-in-preprocess.patch++>>> -| <<<--patches.suse/drm-i915-Addition-wrapper-for-fixed16.16-operation-->>><<<++patches.suse/riscv-fp-add-missing-__user-pointer-annotations.patch++>>> -| <<<--patches.suse/drm-i915-skl-WM-calculation-don-t-require-height-->>><<<++patches.suse/nvme-multipath-fix-possible-io-hang-after-ctrl-recon.patch++>>> -| <<<--patches.suse/drm-i915-skl-unify-cpp-value-in-WM-calculation-->>><<<++patches.suse/nvme-multipath-remove-unused-groups_only-mode-in-ana.patch++>>> -| <<<--patches.suse/drm-i915-fbdev-Always-forward-hotplug-events-->>><<<++patches.suse/um-ubd-Entrust-re-queue-to-the-upper-layers.patch++>>> -| <<<--patches.suse/drm-i915-Protect-against-deferred-fbdev-setup-->>><<<++patches.suse/io_uring-ensure-we-clear-io_kiocb-result-before-each.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170717-->>><<<++patches.suse/iocost-don-t-nest-spin_lock_irq-in-ioc_weight_write.patch++>>> -| <<<--patches.suse/drm-fb-helper-Support-deferred-setup-->>><<<++patches.suse/SUNRPC-The-TCP-back-channel-mustn-t-disappear-while-.patch++>>> -| <<<--patches.suse/drm-Improve-kerneldoc-for-drm_modeset_lock-->>><<<++patches.suse/SUNRPC-The-RDMA-back-channel-mustn-t-disappear-while.patch++>>> -| <<<--patches.suse/drm-atomic-implement-drm_atomic_helper_commit_tail-f-->>><<<++patches.suse/SUNRPC-Destroy-the-back-channel-when-we-destroy-the-.patch++>>> -| <<<--patches.suse/drm-gem-Add-drm_gem_dumb_map_offset-->>><<<++patches.suse/NFSv4-Don-t-allow-a-cached-open-with-a-revoked-deleg.patch++>>> -| <<<--patches.suse/drm-dumb-buffers-Add-defaults-for-.dumb_map_offset-a-->>><<<++patches.suse/NFS-Fix-an-RCU-lock-leak-in-nfs4_refresh_delegation_.patch++>>> -| <<<--patches.suse/0064-drm-rockchip-Use-.dumb_map_offset-and-.dumb_destroy-.patch-->>><<<++patches.suse/net-mlx5e-Tx-Fix-assumption-of-single-WQEBB-of-NOP-i.patch++>>> -| <<<--patches.suse/drm-nouveau-Use-the-drm_driver.dumb_destroy-default-->>><<<++patches.suse/net-mlx5e-Tx-Zero-memset-WQE-info-struct-upon-update.patch++>>> -| <<<--patches.suse/dma-buf-sync_file-Allow-multiple-sync_files-to-wrap--->>><<<++patches.suse/net-mlx5e-kTLS-Release-reference-on-DUMPed-fragments.patch++>>> -| <<<--patches.suse/0065-drm-rockchip-vop-initialize-registers-directly.patch-->>><<<++patches.suse/net-mlx5e-kTLS-Size-of-a-Dump-WQE-is-fixed.patch++>>> -| <<<--patches.suse/0066-drm-rockchip-vop-move-write_relaxed-flags-to-vop-reg.patch-->>><<<++patches.suse/net-mlx5e-kTLS-Save-only-the-frag-page-to-release-at.patch++>>> -| <<<--patches.suse/0067-drm-rockchip-vop-move-line_flag_num-to-interrupt-reg.patch-->>><<<++patches.suse/net-mlx5e-kTLS-Save-by-value-copy-of-the-record-frag.patch++>>> -| <<<--patches.suse/0068-drm-rockchip-vop-group-vop-registers.patch-->>><<<++patches.suse/net-mlx5e-kTLS-Fix-page-refcnt-leak-in-TX-resync-err.patch++>>> -| <<<--patches.suse/0069-drm-rockchip-vop-add-a-series-of-vop-support.patch-->>><<<++patches.suse/net-mlx5e-kTLS-Fix-missing-SQ-edge-fill.patch++>>> -| <<<--patches.suse/0070-drm-rockchip-vop-rk3328-fix-overlay-abnormal.patch-->>><<<++patches.suse/net-mlx5e-kTLS-Limit-DUMP-wqe-size.patch++>>> -| <<<--patches.suse/drm-Fix-kerneldoc-for-atomic_async_update-->>><<<++patches.suse/net-mlx5e-kTLS-Remove-unneeded-cipher-type-checks.patch++>>> -| <<<--patches.suse/drm-modes-Fix-drm_mode_is_420_only-comment-->>><<<++patches.suse/net-mlx5e-kTLS-Save-a-copy-of-the-crypto-info.patch++>>> -| <<<--patches.suse/drm-Fix-warning-when-building-docs-for-scdc_helper-->>><<<++patches.suse/net-mlx5e-kTLS-Enhance-TX-resync-flow.patch++>>> -| <<<--patches.suse/drm-nouveau-Convert-nouveau-to-use-new-iterator-macr-->>><<<++patches.suse/net-mlx5e-TX-Fix-consumer-index-of-error-cqe-dump.patch++>>> -| <<<--patches.suse/drm-Plumb-modifiers-through-plane-init-->>><<<++patches.suse/net-mlx5-prevent-memory-leak-in-mlx5_fpga_conn_creat.patch++>>> -| <<<--patches.suse/drm-Create-a-format-modifier-blob-->>><<<++patches.suse/net-mlx5-fix-memory-leak-in-mlx5_fw_fatal_reporter_d.patch++>>> -| <<<--patches.suse/drm-fb-Fix-pointer-dereference-before-null-check-->>><<<++patches.suse/ipv4-fix-IPSKB_FRAG_PMTU-handling-with-fragmentation.patch++>>> -| <<<--patches.suse/drm-fb-helper-add-new-drm_setup_crtcs_fb-function-->>><<<++patches.suse/r8152-add-device-id-for-Lenovo-ThinkPad-USB-C-Dock-G.patch++>>> -| <<<--patches.suse/0075-drm-rockchip-vop-no-need-wait-vblank-on-crtc-enable.patch-->>><<<++patches.suse/dynamic_debug-provide-dynamic_hex_dump-stub.patch++>>> -| <<<--patches.suse/0076-drm-rockchip-fix-race-with-kms-hotplug-and-fbdev.patch-->>><<<++patches.suse/net-stmmac-Fix-the-problem-of-tso_xmit.patch++>>> -| <<<--patches.suse/drm-cirrus-remove-dead-code-and-pointless-local-lut--->>><<<++patches.suse/bnxt_en-Fix-the-size-of-devlink-MSIX-parameters.patch++>>> -| <<<--patches.suse/drm-i915-remove-dead-code-and-pointless-local-lut-st-->>><<<++patches.suse/bnxt_en-Fix-devlink-NVRAM-related-byte-order-related.patch++>>> -| <<<--patches.suse/drm-nouveau-remove-dead-code-and-pointless-local-lut-->>><<<++patches.suse/bnxt_en-Adjust-the-time-to-wait-before-polling-firmw.patch++>>> -| <<<--patches.suse/drm-fb-helper-pass-physical-dimensions-to-fbdev-->>><<<++patches.suse/bnxt_en-Minor-formatting-changes-in-FW-devlink_healt.patch++>>> -| <<<--patches.suse/0001-drm-bridge-synopsys-dw-hdmi-Provide-default-configur.patch-->>><<<++patches.suse/bnxt_en-Avoid-disabling-pci-device-in-bnxt_remove_on.patch++>>> -| <<<--patches.suse/drm-i915-Use-the-drm_driver.dumb_destroy-default-->>><<<++patches.suse/net-sched-taprio-fix-Wmissing-prototypes-warnings.patch++>>> -| <<<--patches.suse/drm-Don-t-update-property-values-for-atomic-drivers-->>><<<++patches.suse/net-openvswitch-free-vport-unless-register_netdevice.patch++>>> -| <<<--patches.suse/drm-Handle-properties-in-the-core-for-atomic-drivers-->>><<<++patches.suse/ipv6-include-net-addrconf.h-for-missing-declarations.patch++>>> -| <<<--patches.suse/drm-vc4-Don-t-disable-DSI-clocks-on-component-unload-->>><<<++patches.suse/net-flow_dissector-switch-to-siphash.patch++>>> -| <<<--patches.suse/drm-Shift-wrap-bug-in-create_in_format_blob-->>><<<++patches.suse/net-phy-smsc-LAN8740-add-PHY_RST_AFTER_CLK_EN-flag.patch++>>> -| <<<--patches.suse/0077-drm-rockchip-make-drm_connector_funcs-structures-con.patch-->>><<<++patches.suse/keys-Fix-memory-leak-in-copy_net_ns.patch++>>> -| <<<--patches.suse/0079-drm-rockchip-switch-to-drm_-_get-drm_-_put-helpers.patch-->>><<<++patches.suse/net-core-limit-nested-device-depth.patch++>>> -| <<<--patches.suse/drm-vc4-Fix-leak-of-HDMI-EDID-->>><<<++patches.suse/net-core-add-generic-lockdep-keys.patch++>>> -| <<<--patches.suse/drm-amdgpu-Throttle-visible-VRAM-moves-separately-->>><<<++patches.suse/bonding-fix-unexpected-IFF_BONDING-bit-unset.patch++>>> -| <<<--patches.suse/drm-amdgpu-read-reg-in-each-iterator-of-psp_wait_for-->>><<<++patches.suse/bonding-use-dynamic-lockdep-key-instead-of-subclass.patch++>>> -| <<<--patches.suse/drm-rcar-du-Use-the-VBK-interrupt-for-vblank-events.patch-->>><<<++patches.suse/team-fix-nested-locking-lockdep-warning.patch++>>> -| <<<--patches.suse/drm-nouveau-Fix-merge-commit-->>><<<++patches.suse/macsec-fix-refcnt-leak-in-module-exit-routine.patch++>>> -| <<<--patches.suse/gpu-host1x-Don-t-fail-on-NULL-bo-physical-address.patch-->>><<<++patches.suse/net-core-add-ignore-flag-to-netdev_adjacent-structur.patch++>>> -| <<<--patches.suse/drm-tegra-Set-MODULE_FIRMWARE-for-the-VIC-->>><<<++patches.suse/vxlan-add-adjacent-link-to-limit-depth-level.patch++>>> -| <<<--patches.suse/drm-i915-Fix-error-checking-locking-in-perf-lookup_c-->>><<<++patches.suse/net-remove-unnecessary-variables-and-callback.patch++>>> -| <<<--patches.suse/drm-i915-Consistently-use-enum-pipe-for-PCH-transcod-->>><<<++patches.suse/virt_wifi-fix-refcnt-leak-in-module-exit-routine.patch++>>> -| <<<--patches.suse/drm-i915-Explicit-the-connector-name-for-DP-link-tra-->>><<<++patches.suse/net-sch_generic-Use-pfifo_fast-as-fallback-scheduler.patch++>>> -| <<<--patches.suse/drm-i915-More-stolen-quirking-->>><<<++patches.suse/net-smc-fix-closing-of-fallback-SMC-sockets.patch++>>> -| <<<--patches.suse/drm-i915-Drain-the-device-workqueue-on-unload-->>><<<++patches.suse/net-smc-keep-vlan_id-for-SMC-R-in-smc_listen_work.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Attach-a-stub-pm_domain-->>><<<++patches.suse/netns-fix-GFP-flags-in-rtnl_net_notifyid.patch++>>> -| <<<--patches.suse/drm-atomic-helper-Fix-leak-in-disable_all-->>><<<++patches.suse/cxgb4-request-the-TX-CIDX-updates-to-status-page.patch++>>> -| <<<--patches.suse/drm-i915-Fix-fbdev-unload-sequence-->>><<<++patches.suse/net-Zeroing-the-structure-ethtool_wolinfo-in-ethtool.patch++>>> -| <<<--patches.suse/drm-i915-unregister-interfaces-first-in-unload-->>><<<++patches.suse/ipv4-fix-route-update-on-metric-change.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Mark-contexts-as-lost-during-free-->>><<<++patches.suse/selftests-fib_tests-add-more-tests-for-metric-update.patch++>>> -| <<<--patches.suse/drm-i915-Pass-enum-pipe-to-intel_set_pch_fifo_underr-->>><<<++patches.suse/bpf-lwtunnel-Fix-reroute-supplying-invalid-dst.patch++>>> -| <<<--patches.suse/drm-i915-Nuke-legacy-flip-queueing-code-->>><<<++patches.suse/selftests-bpf-More-compatible-nc-options-in-test_tc_.patch++>>> -| <<<--patches.suse/drm-i915-s-INTEL_INFO-dev_priv-gen-INTEL_GEN-dev_pri-->>><<<++patches.suse/xdp-Prevent-overflow-in-devmap_hash-cost-calculation.patch++>>> -| <<<--patches.suse/drm-i915-Rip-out-legacy-page_flip-completion-irq-han-->>><<<++patches.suse/xdp-Handle-device-unregister-for-devmap_hash-map-typ.patch++>>> -| <<<--patches.suse/drm-i915-adjust-has_pending_fb_unpin-to-atomic-->>><<<++patches.suse/bpf-Fix-use-after-free-in-subprog-s-jited-symbol-rem.patch++>>> -| <<<--patches.suse/drm-i915-Remove-intel_flip_work-infrastructure-->>><<<++patches.suse/bpf-Fix-use-after-free-in-bpf_get_prog_name.patch++>>> -| <<<--patches.suse/drm-i915-Drop-unpin-stall-in-atomic_prepare_commit-->>><<<++patches.suse/xsk-Fix-registration-of-Rx-only-sockets.patch++>>> -| <<<--patches.suse/Revert-drm-i915-Add-option-to-support-dynamic-backli-->>><<<++patches.suse/netfilter-nf_flow_table-set-timeout-before-insertion.patch++>>> -| <<<--patches.suse/Revert-drm-i915-Add-heuristic-to-determine-better-wa-->>><<<++patches.suse/netfilter-nft_payload-fix-missing-check-for-matching.patch++>>> -| <<<--patches.suse/drm-i915-Report-execlists-irq-bit-in-debugfs-->>><<<++patches.suse/ipvs-don-t-ignore-errors-in-case-refcounting-ip_vs-m.patch++>>> -| <<<--patches.suse/drm-i915-Reset-context-image-on-engines-after-trigge-->>><<<++patches.suse/ipvs-move-old_secure_tcp-into-struct-netns_ipvs.patch++>>> -| <<<--patches.suse/drm-i915-Serialize-per-engine-resets-against-new-req-->>><<<++patches.suse/net-add-skb_queue_empty_lockless.patch++>>> -| <<<--patches.suse/drm-i915-Flush-the-execlist-ports-if-idle-->>><<<++patches.suse/udp-use-skb_queue_empty_lockless.patch++>>> -| <<<--patches.suse/drm-i915-Check-execlist-ring-status-during-hangcheck-->>><<<++patches.suse/net-use-skb_queue_empty_lockless-in-poll-handlers.patch++>>> -| <<<--patches.suse/drm-i915-Check-the-execlist-queue-for-pending-reques-->>><<<++patches.suse/net-use-skb_queue_empty_lockless-in-busy-poll-contex.patch++>>> -| <<<--patches.suse/drm-i915-Clear-execlist-port-before-updating-seqno-o-->>><<<++patches.suse/net-add-READ_ONCE-annotation-in-__skb_wait_for_more_.patch++>>> -| <<<--patches.suse/drm-i915-Move-idle-checks-before-intel_engine_init_g-->>><<<++patches.suse/udp-fix-data-race-in-udp_set_dev_scratch.patch++>>> -| <<<--patches.suse/drm-i915-Wake-up-waiters-after-setting-the-WEDGED-bi-->>><<<++patches.suse/net-fix-sk_page_frag-recursion-from-memory-reclaim.patch++>>> -| <<<--patches.suse/drm-i915-Assert-that-machine-is-wedged-for-nop_submi-->>><<<++patches.suse/net-ethernet-ftgmac100-Fix-DMA-coherency-issue-with-.patch++>>> -| <<<--patches.suse/drm-i915-Clear-engine-irq-posted-following-a-reset-->>><<<++patches.suse/net-usb-lan78xx-Disable-interrupts-before-calling-ge.patch++>>> -| <<<--patches.suse/drm-i915-Make-i915_gem_context_mark_guilty-safe-for--->>><<<++patches.suse/batman-adv-Avoid-free-alloc-race-when-handling-OGM-b.patch++>>> -| <<<--patches.suse/drm-i915-Emit-a-user-level-message-when-resetting-th-->>><<<++patches.suse/fjes-Handle-workqueue-allocation-failure.patch++>>> -| <<<--patches.suse/drm-i915-Disable-per-engine-reset-for-Broxton-->>><<<++patches.suse/net-hisilicon-Fix-Trying-to-free-already-free-IRQ.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Exercise-independence-of-per-engi-->>><<<++patches.suse/wimax-i2400-Fix-memory-leak-in-i2400m_op_rfkill_sw_t.patch++>>> -| <<<--patches.suse/drm-i915-Simplify-scaler-init-during-CRTC-HW-readout-->>><<<++patches.suse/net-mscc-ocelot-fix-vlan_filtering-when-enslaving-to.patch++>>> -| <<<--patches.suse/drm-i915-chv-Add-unique-power-well-ID-for-the-pipe-A-->>><<<++patches.suse/net-mscc-ocelot-refuse-to-overwrite-the-port-s-nativ.patch++>>> -| <<<--patches.suse/drm-i915-Unify-power-well-ID-enums-->>><<<++patches.suse/net-mlx4_core-Dynamically-set-guaranteed-amount-of-c.patch++>>> -| <<<--patches.suse/drm-i915-Assign-everywhere-the-always-on-power-well--->>><<<++patches.suse/net-hisilicon-Fix-ping-latency-when-deal-with-high-t.patch++>>> -| <<<--patches.suse/drm-i915-gen2-Add-an-ID-for-the-display-pipes-power--->>><<<++patches.suse/erspan-fix-the-tun_info-options_len-check-for-erspan.patch++>>> -| <<<--patches.suse/drm-i915-hsw-bdw-Add-an-ID-for-the-global-display-po-->>><<<++patches.suse/vxlan-check-tun_info-options_len-properly.patch++>>> -| <<<--patches.suse/drm-i915-Check-for-duplicated-power-well-IDs-->>><<<++patches.suse/net-fec_main-Use-platform_get_irq_byname_optional-to.patch++>>> -| <<<--patches.suse/drm-i915-bxt-glk-Give-a-proper-name-to-the-power-wel-->>><<<++patches.suse/net-fec_ptp-Use-platform_get_irq_xxx_optional-to-avo.patch++>>> -| <<<--patches.suse/drm-i915-gen9-Remove-redundant-power-well-state-asse-->>><<<++patches.suse/bonding-fix-using-uninitialized-mode_lock.patch++>>> -| <<<--patches.suse/drm-i915-gen9-Remove-redundant-state-check-during-po-->>><<<++patches.suse/net-smc-fix-refcounting-for-non-blocking-connect.patch++>>> -| <<<--patches.suse/drm-i915-hsw-bdw-Remove-redundant-state-check-during-->>><<<++patches.suse/net-rtnetlink-fix-a-typo-fbd-fdb.patch++>>> -| <<<--patches.suse/drm-i915-hsw-bdw-Split-power-well-set-to-enable-disa-->>><<<++patches.suse/net-mlx5-Fix-flow-counter-list-auto-bits-struct.patch++>>> -| <<<--patches.suse/drm-i915-hsw-Unify-the-hsw-bdw-and-gen9-power-well-r-->>><<<++patches.suse/net-mlx5e-Determine-source-port-properly-for-vlan-pu.patch++>>> -| <<<--patches.suse/drm-i915-hsw-bdw-Add-irq_pipe_mask-has_vga-power-wel-->>><<<++patches.suse/net-mlx5e-Remove-incorrect-match-criteria-assignment.patch++>>> -| <<<--patches.suse/drm-i915-hsw-bdw-Wait-for-the-power-well-disabled-st-->>><<<++patches.suse/net-mlx5e-Replace-kfree-with-kvfree-when-free-vhca-s.patch++>>> -| <<<--patches.suse/drm-i915-hsw-Add-has_fuses-power-well-attribute-->>><<<++patches.suse/net-mlx5e-Only-skip-encap-flows-update-when-encap-in.patch++>>> -| <<<--patches.suse/drm-i915-gen9-Unify-the-HSW-BDW-and-GEN9-power-well--->>><<<++patches.suse/net-mlx5-Fix-rtable-reference-leak.patch++>>> -| <<<--patches.suse/drm-i915-Move-hsw_power_well_enable-next-to-the-rest-->>><<<++patches.suse/net-mlx5-Fix-NULL-pointer-dereference-in-extended-de.patch++>>> -| <<<--patches.suse/drm-i915-Gather-all-the-power-well-domain-mappings-t-->>><<<++patches.suse/net-mlx5e-Don-t-store-direct-pointer-to-action-s-tun.patch++>>> -| <<<--patches.suse/drm-i915-add-config-function-for-YCBCR420-outputs-->>><<<++patches.suse/net-mlx5e-Fix-handling-of-compressed-CQEs-in-case-of.patch++>>> -| <<<--patches.suse/drm-i915-prepare-scaler-for-YCBCR420-modeset-->>><<<++patches.suse/net-mlx5e-Fix-ethtool-self-test-link-speed.patch++>>> -| <<<--patches.suse/drm-i915-prepare-pipe-for-YCBCR420-output-->>><<<++patches.suse/net-mlx5e-Initialize-on-stack-link-modes-bitmap.patch++>>> -| <<<--patches.suse/drm-i915-prepare-csc-unit-for-YCBCR420-output-->>><<<++patches.suse/qed-fix-spelling-mistake-queuess-queues.patch++>>> -| <<<--patches.suse/drm-i915-set-colorspace-for-YCBCR420-outputs-->>><<<++patches.suse/vxlan-fix-unexpected-failure-of-vxlan_changelink.patch++>>> -| <<<--patches.suse/drm-i915-glk-set-HDMI-2.0-identifier-->>><<<++patches.suse/qed-Optimize-execution-time-for-nvm-attributes-confi.patch++>>> -| <<<--patches.suse/drm-i915-Enforce-that-CS-packets-are-qword-aligned-->>><<<++patches.suse/mlxsw-core-Unpublish-devlink-parameters-during-reloa.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-touch-fence-error-when-resetting-an-i-->>><<<++patches.suse/net-annotate-accesses-to-sk-sk_incoming_cpu.patch++>>> -| <<<--patches.suse/drm-i915-selftest-Refactor-reset-locking-->>><<<++patches.suse/net-annotate-lockless-accesses-to-sk-sk_napi_id.patch++>>> -| <<<--patches.suse/drm-i915-Squelch-reset-messages-during-selftests-->>><<<++patches.suse/cxgb4-fix-panic-when-attaching-to-ULD-fail.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Fix-kbuild-error-->>><<<++patches.suse/msft-hv-1958-hv_netvsc-Fix-error-handling-in-netvsc_set_features.patch++>>> -| <<<--patches.suse/drm-i915-cleanup-the-CHICKEN_MISC_2-re-definitions-->>><<<++patches.suse/hv_netvsc-Fix-error-handling-in-netvsc_attach.patch++>>> -| <<<--patches.suse/drm-i915-fbc-add-comments-to-the-FBC-auxiliary-struc-->>><<<++patches.suse/nl80211-fix-validation-of-mesh-path-nexthop.patch++>>> -| <<<--patches.suse/drm-i915-Handle-msr-read-failure-gracefully-->>><<<++patches.suse/rxrpc-Fix-handling-of-last-subpacket-of-jumbo-packet.patch++>>> -| <<<--patches.suse/drm-i915-Trim-struct_mutex-usage-for-kms-->>><<<++patches.suse/netdevsim-Fix-use-after-free-during-device-dismantle.patch++>>> -| <<<--patches.suse/drm-i915-Make-i915_gem_object_phys_attach-use-obj-mm-->>><<<++patches.suse/tcp-increase-tcp_max_syn_backlog-max-value.patch++>>> -| <<<--patches.suse/drm-i915-Pin-the-pages-before-acquiring-struct_mutex-->>><<<++patches.suse/net-ethernet-arc-add-the-missed-clk_disable_unprepar.patch++>>> -| <<<--patches.suse/drm-i915-Move-i915_gem_object_phys_attach-->>><<<++patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch++>>> -| <<<--patches.suse/drm-i915-Call-the-unlocked-version-of-i915_gem_objec-->>><<<++patches.suse/iwlwifi-pcie-fix-PCI-ID-0x2720-configs-that-should-b.patch++>>> -| <<<--patches.suse/drm-i915-Rework-sdvo-proxy-i2c-locking-->>><<<++patches.suse/iwlwifi-pcie-fix-all-9460-entries-for-qnj.patch++>>> -| <<<--patches.suse/drm-i915-sdvo-Shut-up-state-checker-with-hdmi-cards--->>><<<++patches.suse/iwlwifi-pcie-0x2720-is-qu-and-0x30DC-is-not.patch++>>> -| <<<--patches.suse/drm-i915-Include-mbox-details-for-pcode-read-write-f-->>><<<++patches.suse/rtlwifi-rtl_pci-Fix-problem-of-too-small-skb-len.patch++>>> -| <<<--patches.suse/drm-i915-Remove-unused-i915_err_print_instdone-->>><<<++patches.suse/mt76-dma-fix-buffer-unmap-with-non-linear-skbs.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170731-->>><<<++patches.suse/igb-igc-Don-t-warn-on-fatal-read-failures-when-the-d.patch++>>> -| <<<--patches.suse/drm-i915-add-const-to-bin_attribute-->>><<<++patches.suse/igb-Enable-media-autosense-for-the-i350.patch++>>> -| <<<--patches.suse/drm-i915-perf-prune-OA-configs-->>><<<++patches.suse/igb-Fix-constant-media-auto-sense-switching-when-no-.patch++>>> -| <<<--patches.suse/drm-i915-perf-leave-GDT_CHICKEN_BITS-programming-in--->>><<<++patches.suse/i40e-Fix-receive-buffer-starvation-for-AF_XDP.patch++>>> -| <<<--patches.suse/drm-i915-perf-disable-NOA-logic-when-not-used-->>><<<++patches.suse/e1000-fix-memory-leaks.patch++>>> -| <<<--patches.suse/drm-i915-reorder-NOA-register-definition-to-follow-a-->>><<<++patches.suse/Documentation-networking-device-drivers-Remove-stray.patch++>>> -| <<<--patches.suse/drm-i915-perf-Implement-I915_PERF_ADD-REMOVE_CONFIG--->>><<<++patches.suse/ixgbe-Remove-duplicate-clear_bit-call.patch++>>> -| <<<--patches.suse/drm-i915-Fix-PCH-names-for-KBP-and-CNP-->>><<<++patches.suse/inet-stop-leaking-jiffies-on-the-wire.patch++>>> -| <<<--patches.suse/drm-i915-enable-WaDisableDopClkGating-for-skl-->>><<<++patches.suse/gve-Fixes-DMA-synchronization.patch++>>> -| <<<--patches.suse/drm-i915-perf-Initialise-the-dynamic-sysfs-attr-->>><<<++patches.suse/net-phylink-Fix-phylink_dbg-macro.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Retarget-igt_render_engine_reset_-->>><<<++patches.suse/net-dsa-bcm_sf2-Fix-IMP-setup-for-port-different-tha.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Removing-missing-DDI_E-bits-from-CNL-->>><<<++patches.suse/r8169-fix-wrong-PHY-ID-issue-with-RTL8168dp.patch++>>> -| <<<--patches.suse/drm-i915-psr-Preserve-SRD_CTL-bit-29-on-PSR-init-->>><<<++patches.suse/selftests-net-reuseport_dualstack-fix-uninitalized-p.patch++>>> -| <<<--patches.suse/drm-i915-Supply-the-engine-id-for-our-mock_engine-->>><<<++patches.suse/selftests-bpf-Skip-write-only-files-in-debugfs.patch++>>> -| <<<--patches.suse/drm-i915-Implement-.get_format_info-hook-for-CCS-->>><<<++patches.suse/net-cls_bpf-fix-NULL-deref-on-offload-filter-removal.patch++>>> -| <<<--patches.suse/drm-i915-Add-render-decompression-support-->>><<<++patches.suse/net-fix-installing-orphaned-programs.patch++>>> -| <<<--patches.suse/drm-i915-Add-format-modifiers-for-Intel-->>><<<++patches.suse/s390-cmm-fix-information-leak-in-cmm_timeout_handler.patch++>>> -| <<<--patches.suse/drm-i915-enum-i915_power_well_id-is-not-proper-kerne-->>><<<++patches.suse/s390-unwind-fix-mixing-regs-and-sp.patch++>>> -| <<<--patches.suse/drm-i915-perf-Initialise-dynamic-sysfs-group-before--->>><<<++patches.suse/s390-idle-fix-cpu-idle-time-calculation.patch++>>> -| <<<--patches.suse/drm-i915-perf-Drop-lockdep-assert-for-i915_oa_init_r-->>><<<++patches.suse/powerpc-32s-fix-allow-prevent_user_access-when-cross.patch++>>> -| <<<--patches.suse/drm-i915-perf-Drop-redundant-check-for-perf.initiali-->>><<<++patches.suse/powerpc-powernv-Fix-CPU-idle-to-be-called-with-IRQs-.patch++>>> -| <<<--patches.suse/drm-i915-Avoid-null-dereference-if-mst_port-is-unset-->>><<<++patches.suse/scsi-qla2xxx-fixup-incorrect-usage-of-host_byte.patch++>>> -| <<<--patches.suse/drm-i915-gen10-use-the-SKL-code-for-reading-WM-laten-->>><<<++patches.suse/scsi-lpfc-Check-queue-pointer-before-use.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Enable-SAGV-for-Cannonlake-->>><<<++patches.suse/scsi-ufs-bsg-Wake-the-device-before-sending-raw-upiu.patch++>>> -| <<<--patches.suse/drm-i915-gen10-fix-the-gen-10-SAGV-block-time-->>><<<++patches.suse/scsi-lpfc-Honor-module-parameter-lpfc_use_adisc.patch++>>> -| <<<--patches.suse/drm-i915-gen10-fix-WM-latency-printing-->>><<<++patches.suse/scsi-qla2xxx-Initialized-mailbox-to-prevent-driver-l.patch++>>> -| <<<--patches.suse/drm-i915-fbc-only-update-no_fbc_reason-when-active-->>><<<++patches.suse/scsi-qla2xxx-Fix-partial-flash-write-of-MBI.patch++>>> -| <<<--patches.suse/drm-i915-make-structure-intel_sprite_plane_funcs-sta-->>><<<++patches.suse/scsi-target-cxgbit-Fix-cxgbit_fw4_ack.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-allowed-DP-rates-for-Cannonlake-->>><<<++patches.suse/scsi-sd-define-variable-dif-as-unsigned-int-instead-.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Dump-the-right-pll-registers-when-dumpi-->>><<<++patches.suse/scsi-qla2xxx-stop-timer-in-shutdown-path.patch++>>> -| <<<--patches.suse/drm-i915-Simplify-hpd-pin-to-port-->>><<<++patches.suse/hwmon-ina3221-Fix-read-timeout-issue.patch++>>> -| <<<--patches.suse/drm-i915-Introduce-intel_hpd_pin-function-->>><<<++patches.suse/fix-memory-leak-in-large-read-decrypt-offload.patch++>>> -| <<<--patches.suse/drm-i915-Add-SW_SYNC-to-our-recommend-testing-Kconfi-->>><<<++patches.suse/usb-dwc3-select-CONFIG_REGMAP_MMIO.patch++>>> -| <<<--patches.suse/drm-i915-guc-Rename-GuC-irq-trigger-function-->>><<<++patches.suse/usb-fsl-Check-memory-resource-before-releasing-it.patch++>>> -| <<<--patches.suse/drm-i915-gen9-Send-all-components-in-VF-state-->>><<<++patches.suse/usb-gadget-udc-atmel-Fix-interrupt-storm-in-FIFO-mod.patch++>>> -| <<<--patches.suse/drm-i915-Push-i915_sw_fence_wait-into-the-nonblockin-->>><<<++patches.suse/usb-gadget-composite-Fix-possible-double-free-memory.patch++>>> -| <<<--patches.suse/drm-i915-More-surgically-unbreak-the-modeset-vs-rese-->>><<<++patches.suse/usb-dwc3-pci-prevent-memory-leak-in-dwc3_pci_probe.patch++>>> -| <<<--patches.suse/drm-i915-dp-Generalize-intel_dp_link_params-function-->>><<<++patches.suse/usb-gadget-configfs-fix-concurrent-issue-between-com.patch++>>> -| <<<--patches.suse/drm-i915-dp-Validate-the-compliance-test-link-parame-->>><<<++patches.suse/usb-dwc3-remove-the-call-trace-of-USBx_GFLADJ.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Use-gvt_err-to-print-the-resource-not-e-->>><<<++patches.suse/USB-Skip-endpoints-with-0-maxpacket-length.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Optimize-ring-siwtch-2x-faster-by-remov-->>><<<++patches.suse/USB-ldusb-fix-ring-buffer-locking.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Optimize-ring-siwtch-2x-faster-again-by-->>><<<++patches.suse/USB-ldusb-use-unsigned-size-format-specifiers.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Factor-out-scan-and-shadow-from-workloa-->>><<<++patches.suse/USB-ldusb-fix-control-message-timeout.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Audit-and-shadow-workload-during-ELSP-w-->>><<<++patches.suse/xhci-Fix-use-after-free-regression-in-xhci-clear-hub.patch++>>> -| <<<--patches.suse/drm-i915-gvt-To-check-whether-workload-scan-and-shad-->>><<<++patches.suse/usb-xhci-fix-Immediate-Data-Transfer-endianness.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Replace-duplicated-code-with-exist-func-->>><<<++patches.suse/usb-xhci-fix-__le32-__le64-accessors-in-debugfs-code.patch++>>> -| <<<--patches.suse/drm-i915-gvt-take-runtime-pm-when-do-early-scan-and--->>><<<++patches.suse/usbip-tools-Fix-read_usb_vudc_device-error-path-hand.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Remove-duplicated-MMIO-entries-->>><<<++patches.suse/usbip-Fix-free-of-unallocated-memory-in-vhci-tx.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Add-carefully-checking-in-GTT-walker-pa-->>><<<++patches.suse/usb-storage-Revert-commit-747668dbc061-usb-storage-S.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Refine-the-intel_vgpu_reset_gtt-reset-f-->>><<<++patches.suse/UAS-Revert-commit-3ae62a42090f-UAS-fix-alignment-of-.patch++>>> -| <<<--patches.suse/drm-i915-gvt-expose-vGPU-context-hw-id-->>><<<++patches.suse/USB-gadget-Reject-endpoints-with-0-maxpacket-value.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Add-shadow-context-descriptor-updating-->>><<<++patches.suse/USB-serial-whiteheat-fix-potential-slab-corruption.patch++>>> -| <<<--patches.suse/drm-i915-Disconnect-32-and-48-bit-ppGTT-support-->>><<<++patches.suse/USB-serial-whiteheat-fix-line-speed-endianness.patch++>>> -| <<<--patches.suse/drm-i915-Enable-guest-i915-full-ppgtt-functionality-->>><<<++patches.suse/usb-dwc3-gadget-fix-race-when-disabling-ep-with-canc.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-guest-i915-full-ppgtt-blocking-issu-->>><<<++patches.suse/tools-gpio-Use-building_out_of_srctree-to-determine-.patch++>>> -| <<<--patches.suse/drm-i915-Work-around-GCC-anonymous-union-initializat-->>><<<++patches.suse/clone3-validate-stack-arguments.patch++>>> -| <<<--patches.suse/drm-i915-hsw-Add-support-for-multiple-power-well-reg-->>><<<++patches.suse/mm-memcontrol-fix-NULL-ptr-deref-in-percpu-stats-flu.patch++>>> -| <<<--patches.suse/drm-i915-Split-obj-cache_coherent-to-track-r-w-->>><<<++patches.suse/mm-gup_benchmark-fix-MAP_HUGETLB-case.patch++>>> -| <<<--patches.suse/drm-i915-Handle-full-s64-precision-for-wait-ioctl-->>><<<++patches.suse/mm-meminit-Recalculate-pcpu-batch-and-high-limits-after-init-completes.patch++>>> -| <<<--patches.suse/drm-i915-Add-support-for-drm-syncobjs-->>><<<++patches.suse/mm-thp-handle-page-cache-THP-correctly-in-PageTransC.patch++>>> -| <<<--patches.suse/drm-i915-edp-Allow-alternate-fixed-mode-for-eDP-if-a-->>><<<++patches.suse/ocfs2-protect-extent-tree-in-ocfs2_prepare_inode_for.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Setup-PAT-Index-->>><<<++patches.suse/mm-vmstat-hide-proc-pagetypeinfo-from-normal-users.patch++>>> -| <<<--patches.suse/drm-i915-gen10-implement-gen-10-watermarks-calculati-->>><<<++patches.suse/mm-khugepaged-fix-might_sleep-warn-with-CONFIG_HIGHP.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Reuse-skl_wm_get_hw_state-on-Cannonlake-->>><<<++patches.suse/dump_stack-avoid-the-livelock-of-the-dump_lock.patch++>>> -| <<<--patches.suse/drm-i915-opregion-let-user-specify-override-VBT-via--->>><<<++patches.suse/mm-slab-make-page_cgroup_ino-to-recognize-non-compou.patch++>>> -| <<<--patches.suse/drm-i915-Split-pin-mapping-into-per-platform-functio-->>><<<++patches.suse/scripts-gdb-fix-debugging-modules-compiled-with-hot-.patch++>>> -| <<<--patches.suse/drm-i915-Stop-touching-forcewake-following-a-gen6-en-->>><<<++patches.suse/mm-memory_hotplug-fix-updating-the-node-span.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-use-MI_STORE_DWORD_IMM-on-Sandybridge-->>><<<++patches.suse/mm-memcontrol-fix-network-errors-from-failing-__GFP_.patch++>>> -| <<<--patches.suse/drm-i915-Check-context-status-before-looking-up-our--->>><<<++patches.suse/HID-i2c-hid-Send-power-on-command-after-reset.patch++>>> -| <<<--patches.suse/drm-i915-Convert-execbuf-to-use-struct-of-array-pack-->>><<<++patches.suse/HID-wacom-generic-Treat-serial-number-and-related-fi.patch++>>> -| <<<--patches.suse/drm-i915-Simplify-eb_lookup_vmas-->>><<<++patches.suse/clk-at91-sam9x60-fix-programmable-clock.patch++>>> -| <<<--patches.suse/drm-i915-Replace-execbuf-vma-ht-with-an-idr-->>><<<++patches.suse/clk-meson-gxbb-let-sar_adc_clk_div-set-the-parent-cl.patch++>>> -| <<<--patches.suse/drm-i915-Trivial-grammar-fix-s-opt-of-opt-out-of-in--->>><<<++patches.suse/clk-imx8m-Use-SYS_PLL1_800M-as-intermediate-parent-o.patch++>>> -| <<<--patches.suse/drm-i915-Mark-the-GT-as-busy-before-idling-the-previ-->>><<<++patches.suse/clk-at91-avoid-sleeping-early.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170818-->>><<<++patches.suse/clk-ti-dra7-atl-clock-Remove-ti_clk_add_alias-call.patch++>>> -| <<<--patches.suse/drm-nouveau-therm-fix-spelling-mistake-on-array-thre-->>><<<++patches.suse/clk-ti-clkctrl-Fix-failed-to-enable-error-with-doubl.patch++>>> -| <<<--patches.suse/drm-nouveau-therm-gm200-Added-->>><<<++patches.suse/clk-sunxi-Fix-operator-precedence-in-sunxi_divs_clk_.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-gf119-avoid-creating-non-existent-h-->>><<<++patches.suse/clk-sunxi-ng-a80-fix-the-zero-ing-of-bits-16-and-18.patch++>>> -| <<<--patches.suse/drm-nouveau-mc-gf100-add-pmu-to-reset-mask-->>><<<++patches.suse/clk-samsung-exynos5433-Fix-error-paths.patch++>>> -| <<<--patches.suse/drm-nouveau-pmu-gt215-fix-reset-->>><<<++patches.suse/clk-samsung-exynos542x-Move-G3D-subsystem-clocks-to-.patch++>>> -| <<<--patches.suse/drm-nouveau-pmu-gt215-abstract-detection-of-whether--->>><<<++patches.suse/clk-samsung-exynos5420-Preserve-PLL-configuration-du.patch++>>> -| <<<--patches.suse/drm-nouveau-bios-Demote-missing-fp-table-message-to--->>><<<++patches.suse/fbdev-c2p-Fix-link-failure-on-non-inlining.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-Silence-DCB-warnings-->>><<<++patches.suse/drm-i915-Avoid-HPD-poll-detect-triggering-a-new-dete.patch++>>> -| <<<--patches.suse/drm-nouveau-falcon-use-a-more-reasonable-msgqueue-ti-->>><<<++patches.suse/drm-i915-dp-Do-not-switch-aux-to-TBT-mode-for-non-TC.patch++>>> -| <<<--patches.suse/initial-support-display-only-for-GP108-->>><<<++patches.suse/drm-amdgpu-dont-schedule-jobs-while-in-reset.patch++>>> -| <<<--patches.suse/drm-nouveau-bar-gf100-add-config-option-to-limit-BAR-->>><<<++patches.suse/drm-amd-swSMU-fix-smu-workload-bit-map-error.patch++>>> -| <<<--patches.suse/drm-nouveau-fb-gf100-zero-mmu-debug-buffers-->>><<<++patches.suse/drm-amdgpu-register-gpu-instance-before-fan-boost-fe.patch++>>> -| <<<--patches.suse/drm-nouveau-mpeg-print-more-debug-info-when-rejectin-->>><<<++patches.suse/drm-amdgpu-add-warning-for-GRBM-1-cycle-delay-issue-.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-nv04-nv40-prevent-undisplayable-fram-->>><<<++patches.suse/drm-radeon-fix-si_enable_smc_cac-failed-issue.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-nv04-nv40-improve-overlay-error-dete-->>><<<++patches.suse/ALSA-bebob-fix-to-detect-configured-source-of-sampli.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-nv10-nv40-add-NV21-support-to-overla-->>><<<++patches.suse/ALSA-hda-ca0132-Fix-possible-workqueue-stall.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-nv04-nv4x-fix-exposed-format-list-->>><<<++patches.suse/ALSA-hda-hdmi-add-Tigerlake-support.patch++>>> -| <<<--patches.suse/drm-nouveau-silence-suspend-resume-debugging-message-->>><<<++patches.suse/ALSA-timer-Fix-incorrectly-assigned-timer-instance.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-nv50-perform-null-check-on-msto-i-ra-->>><<<++patches.suse/ASoC-msm8916-wcd-analog-Fix-RX1-selection-in-RDAC2-M.patch++>>> -| <<<--patches.suse/drm-syncobj-Rename-fence_get-to-find_fence-->>><<<++patches.suse/ASoC-compress-fix-unsigned-integer-overflow-check.patch++>>> -| <<<--patches.suse/drm-syncobj-Add-a-race-free-drm_syncobj_fence_get-he-->>><<<++patches.suse/ASoC-kirkwood-fix-external-clock-probe-defer.patch++>>> -| <<<--patches.suse/i915-Use-drm_syncobj_fence_get-->>><<<++patches.suse/ASoC-hdmi-codec-drop-mutex-locking-again.patch++>>> -| <<<--patches.suse/drm-rename-u32-in-__u32-in-uapi-->>><<<++patches.suse/ASoC-rsnd-dma-fix-SSI9-4-5-6-7-busif-dma-address.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-unnecessary-initialization-from-tx-re.patch-->>><<<++patches.suse/ASoC-kirkwood-fix-device-remove-ordering.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-unused-mk_qpn-function.patch-->>><<<++patches.suse/ASoC-SOF-Intel-hda-stream-fix-the-CONFIG_-prefix-mis.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-functions-to-parse-BTH-IB-headers.patch-->>><<<++patches.suse/ASoC-SOF-Fix-memory-leak-in-sof_dfsentry_write.patch++>>> -| <<<--patches.suse/IB-hfi1-Separate-input-output-header-tracing.patch-->>><<<++patches.suse/ASoC-SOF-ipc-Fix-memory-leak-in-sof_set_get_large_ct.patch++>>> -| <<<--patches.suse/IB-hfi1-Setup-common-IB-fields-in-hfi1_packet-struct.patch-->>><<<++patches.suse/ASoC-ti-sdma-pcm-Add-back-the-flags-parameter-for-no.patch++>>> -| <<<--patches.suse/IB-rdmavt-Compress-adjacent-SGEs-in-rvt_lkey_ok.patch-->>><<<++patches.suse/ASoC-rockchip-rockchip_max98090-Enable-SHDN-to-fix-h.patch++>>> -| <<<--patches.suse/IB-hfi1-Don-t-remove-RB-entry-when-not-needed.patch-->>><<<++patches.suse/ASoC-hdac_hda-fix-race-in-device-removal.patch++>>> -| <<<--patches.suse/IB-hfi1-Optimize-cachelines-for-user-SDMA-request-st.patch-->>><<<++patches.suse/ASoC-stm32-sai-add-restriction-on-mmap-support.patch++>>> -| <<<--patches.suse/IB-hfi1-Name-function-prototype-parameters-for-affin.patch-->>><<<++patches.suse/ASoC-SOF-topology-Fix-bytes-control-size-checks.patch++>>> -| <<<--patches.suse/IB-hfi1-Replace-deprecated-pci-functions-with-new-AP.patch-->>><<<++patches.suse/cpufreq-intel_pstate-Fix-invalid-EPB-setting.patch++>>> -| <<<--patches.suse/IB-core-rdmavt-hfi1-opa-vnic-Send-OPA-cap_mask3-in-t.patch-->>><<<++patches.suse/XArray-Fix-xas_next-with-a-single-entry-at-0.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-atomic-SDMA_REQ_SEND_DONE-bit-operati.patch-->>><<<++patches.suse/idr-Fix-idr_get_next_ul-race-with-idr_remove.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-atomic-SDMA_REQ_HAS_ERROR-bit-operati.patch-->>><<<++patches.suse/idr-Fix-integer-overflow-in-idr_for_each_entry.patch++>>> -| <<<--patches.suse/IB-hfi1-Reclassify-type-of-messages-printed-for-plat.patch-->>><<<++patches.suse/idr-Fix-idr_alloc_u32-on-32-bit-systems.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-up-sdma_init-function-comment.patch-->>><<<++patches.suse/arm64-Do-not-mask-out-PTE_RDONLY-in-pte_same.patch++>>> -| <<<--patches.suse/IB-rdmavt-Remove-duplicated-functions.patch-->>><<<++patches.suse/0025-scripts-nsdeps-make-sure-to-pass-all-module-source-f.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-spelling-mistake-in-linkdown-reason.patch-->>><<<++patches.suse/ceph-fix-use-after-free-in-__ceph_remove_cap.patch++>>> -| <<<--patches.suse/IB-hfi1-Use-QPN-mask-to-avoid-overflow.patch-->>><<<++patches.suse/ceph-fix-RCU-case-handling-in-ceph_d_revalidate.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-subtraction-of-uninitialized-value.patch-->>><<<++patches.suse/ceph-add-missing-check-in-d_revalidate-snapdir-handl.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-error-checking-for-buffer-overrun-in-OPA.patch-->>><<<++patches.suse/ceph-don-t-try-to-handle-hashed-dentries-in-non-O_CR.patch++>>> -| <<<--patches.suse/IB-core-Allow-QP-state-transition-from-reset-to-erro-d5438983.patch-->>><<<++patches.suse/ceph-don-t-allow-copy_file_range-when-stripe_count-1.patch++>>> -| <<<--patches.suse/IB-hfi1-Modify-handling-of-physical-link-state-by-Ho.patch-->>><<<++patches.suse/ceph-return-EINVAL-if-given-fsc-mount-option-on-kern.patch++>>> -| <<<--patches.suse/IB-hfi1-qib-Do-not-send-QKey-trap-for-UD-qps.patch-->>><<<++patches.suse/pwm-bcm-iproc-Prevent-unloading-the-driver-module-wh.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-DC-8051-host-info-flag-array.patch-->>><<<++patches.suse/nvme-rdma-fix-a-segmentation-fault-during-module-unl.patch++>>> -| <<<--patches.suse/IB-hfi1-Set-proper-logging-levels-on-QSFP-cable-erro.patch-->>><<<++patches.suse/nvme-multipath-fix-crash-in-nvme_mpath_clear_ctrl_pa.patch++>>> -| <<<--patches.suse/IB-hfi1-Create-common-expected-receive-verbs-PSM-cod.patch-->>><<<++patches.suse/blkcg-make-blkcg_print_stat-print-stats-only-for-onl.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-reading-platform-configuration-from-E.patch-->>><<<++patches.suse/block-drbd-remove-a-stray-unlock-in-__drbd_send_prot.patch++>>> -| <<<--patches.suse/IB-hfi1-Use-a-template-for-tid-reg-unreg.patch-->>><<<++patches.suse/cgroup-writeback-don-t-switch-wbs-immediately-on-dea.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-traces-for-TID-operations.patch-->>><<<++patches.suse/net-fec-add-missed-clk_disable_unprepare-in-remove.patch++>>> -| <<<--patches.suse/IB-qib-Replace-deprecated-pci-functions-with-new-API.patch-->>><<<++patches.suse/dccp-do-not-leak-jiffies-on-the-wire.patch++>>> -| <<<--patches.suse/IB-hfi1-Initialize-TID-lists-to-avoid-crash-on-clean.patch-->>><<<++patches.suse/can-dev-add-missing-of_node_put-after-calling-of_get.patch++>>> -| <<<--patches.suse/IB-hfi1-Resolve-kernel-panics-by-reference-counting-.patch-->>><<<++patches.suse/can-gs_usb-gs_can_open-prevent-memory-leak.patch++>>> -| <<<--patches.suse/IB-hfi1-Handle-missing-magic-values-in-config-file.patch-->>><<<++patches.suse/can-mcba_usb-fix-use-after-free-on-disconnect.patch++>>> -| <<<--patches.suse/IB-rxe-Use-foo-bar-instead-of-foo-bar.patch-->>><<<++patches.suse/can-usb_8dev-fix-use-after-free-on-disconnect.patch++>>> -| <<<--patches.suse/IB-rxe-Prefer-unsigned-int-to-bare-use-of-unsigned.patch-->>><<<++patches.suse/can-flexcan-disable-completely-the-ECC-mechanism.patch++>>> -| <<<--patches.suse/IB-rxe-Use-DEVICE_ATTR_RO-macro-to-show-parent-field.patch-->>><<<++patches.suse/can-peak_usb-fix-a-potential-out-of-sync-while-decod.patch++>>> -| <<<--patches.suse/IB-rxe-Use-__func__-to-print-function-s-name.patch-->>><<<++patches.suse/can-peak_usb-fix-slab-info-leak.patch++>>> -| <<<--patches.suse/IB-rxe-Constify-static-rxe_vm_ops.patch-->>><<<++patches.suse/can-peak_usb-report-bus-recovery-as-well.patch++>>> -| <<<--patches.suse/net-mlx5-Add-raw-ethernet-local-loopback-firmware-co.patch-->>><<<++patches.suse/can-c_can-c_can_poll-only-read-status-register-after.patch++>>> -| <<<--patches.suse/IB-mlx5-Add-raw-ethernet-local-loopback-support.patch-->>><<<++patches.suse/can-c_can-D_CAN-c_can_chip_config-perform-a-sofware-.patch++>>> -| <<<--patches.suse/net-mlx5e-Enable-local-loopback-in-loopback-selftest.patch-->>><<<++patches.suse/can-rx-offload-can_rx_offload_queue_sorted-fix-error.patch++>>> -| <<<--patches.suse/IB-mlx5-Change-logic-for-dispatching-IB-events-for-p.patch-->>><<<++patches.suse/can-rx-offload-can_rx_offload_queue_tail-fix-error-h.patch++>>> -| <<<--patches.suse/IB-mlx5-Add-debug-control-parameters-for-congestion-.patch-->>><<<++patches.suse/can-rx-offload-can_rx_offload_offload_one-do-not-inc.patch++>>> -| <<<--patches.suse/IB-mlx5-Restore-IB-guid-policy-for-virtual-functions.patch-->>><<<++patches.suse/can-rx-offload-can_rx_offload_offload_one-increment-.patch++>>> -| <<<--patches.suse/IB-core-Introduce-delay-drop-for-a-WQ.patch-->>><<<++patches.suse/can-rx-offload-can_rx_offload_offload_one-use-ERR_PT.patch++>>> -| <<<--patches.suse/net-mlx5-Introduce-set-delay-drop-command.patch-->>><<<++patches.suse/can-rx-offload-can_rx_offload_irq_offload_timestamp-.patch++>>> -| <<<--patches.suse/net-mlx5-Introduce-general-notification-event.patch-->>><<<++patches.suse/can-rx-offload-can_rx_offload_irq_offload_fifo-conti.patch++>>> -| <<<--patches.suse/IB-mlx5-Add-support-to-dropless-RQ.patch-->>><<<++patches.suse/can-flexcan-increase-error-counters-if-skb-enqueuein.patch++>>> -| <<<--patches.suse/IB-mlx5-Add-delay-drop-configuration-and-statistics.patch-->>><<<++patches.suse/can-mcp251x-mcp251x_restart_work_handler-Fix-potenti.patch++>>> -| <<<--patches.suse/IB-core-Fix-the-validations-of-a-multicast-LID-in-at.patch-->>><<<++patches.suse/taprio-fix-panic-while-hw-offload-sched-list-swap.patch++>>> -| <<<--patches.suse/IB-core-Set-RoCEv2-MGID-according-to-spec.patch-->>><<<++patches.suse/bpf-Allow-narrow-loads-of-bpf_sysctl-fields-with-off.patch++>>> -| <<<--patches.suse/IB-core-Add-support-for-RoCEv2-multicast.patch-->>><<<++patches.suse/bpf-Change-size-to-u64-for-bpf_map_-area_alloc-charg.patch++>>> -| <<<--patches.suse/IB-core-Enable-QP-creation-with-a-given-source-QP-nu.patch-->>><<<++patches.suse/powerpc-bpf-Fix-tail-call-implementation.patch++>>> -| <<<--patches.suse/IB-uverbs-Enable-QP-creation-with-a-given-source-QP-.patch-->>><<<++patches.suse/bonding-fix-state-transition-issue-in-link-monitorin.patch++>>> -| <<<--patches.suse/IB-mlx5-Add-support-for-QP-with-a-given-source-QPN.patch-->>><<<++patches.suse/net-hns3-Use-the-correct-style-for-SPDX-License-Iden.patch++>>> -| <<<--patches.suse/IB-mlx5-Add-multicast-flow-steering-support-for-unde.patch-->>><<<++patches.suse/net-sched-prevent-duplicate-flower-rules-from-tcf_pr.patch++>>> -| <<<--patches.suse/net-mlx5-Report-enhanced-capabilities-for-IPoIB.patch-->>><<<++patches.suse/mlx4_core-fix-wrong-comment-about-the-reason-of-subt.patch++>>> -| <<<--patches.suse/IB-mlx5-Report-RX-checksum-capabilities-for-IPoIB.patch-->>><<<++patches.suse/net-tls-fix-sk_msg-trim-on-fallback-to-copy-mode.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-cached-MR-allocation-flow.patch-->>><<<++patches.suse/net-qualcomm-rmnet-Fix-potential-UAF-when-unregister.patch++>>> -| <<<--patches.suse/IB-mlx5-Expose-extended-error-counters.patch-->>><<<++patches.suse/net-prevent-load-store-tearing-on-sk-sk_stamp.patch++>>> -| <<<--patches.suse/IB-mlx4-Add-inline-receive-support.patch-->>><<<++patches.suse/NFC-fdp-fix-incorrect-free-object.patch++>>> -| <<<--patches.suse/IB-net-mlx4-Add-resource-utilization-support.patch-->>><<<++patches.suse/Documentation-TLS-Add-missing-counter-description.patch++>>> -| <<<--patches.suse/IB-mlx4-Add-support-for-WQ-related-verbs.patch-->>><<<++patches.suse/net-bcmgenet-use-RGMII-loopback-for-MAC-reset.patch++>>> -| <<<--patches.suse/IB-mlx4-Add-support-for-WQ-indirection-table-related.patch-->>><<<++patches.suse/Revert-net-bcmgenet-soft-reset-40nm-EPHYs-before-MAC.patch++>>> -| <<<--patches.suse/IB-mlx4-Add-support-for-RSS-QP.patch-->>><<<++patches.suse/net-bcmgenet-reapply-manual-settings-to-the-PHY.patch++>>> -| <<<--patches.suse/IB-mlx4-Expose-RSS-capabilities.patch-->>><<<++patches.suse/net-mscc-ocelot-don-t-handle-netdev-events-for-other.patch++>>> -| <<<--patches.suse/IB-cma-Set-default-gid-type-to-RoCEv2.patch-->>><<<++patches.suse/net-mscc-ocelot-fix-NULL-pointer-on-LAG-slave-remova.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Delete-unsupported-modify_port-function.patch-->>><<<++patches.suse/net-mscc-ocelot-fix-__ocelot_rmw_ix-prototype.patch++>>> -| <<<--patches.suse/IB-qib-remove-duplicate-code.patch-->>><<<++patches.suse/net-tls-don-t-pay-attention-to-sk_write_pending-when.patch++>>> -| <<<--patches.suse/IB-usnic-Implement-get_netdev-hook.patch-->>><<<++patches.suse/net-tls-add-a-TX-lock.patch++>>> -| <<<--patches.suse/IB-core-Add-generic-function-to-extract-IB-speed-fro.patch-->>><<<++patches.suse/selftests-tls-add-test-for-concurrent-recv-and-send.patch++>>> -| <<<--patches.suse/RDMA-Remove-useless-MODULE_VERSION.patch-->>><<<++patches.suse/net-smc-fix-ethernet-interface-refcounting.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Add-vlan-tag-for-untagged-RoCE-traffic-.patch-->>><<<++patches.suse/netfilter-nf_tables-Align-nft_expr-private-data-to-6.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Allow-posting-when-QPs-are-in-error.patch-->>><<<++patches.suse/bridge-ebtables-don-t-crash-when-using-dnat-target-i.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-receiving-queue-info-to-qp_stats.patch-->>><<<++patches.suse/netfilter-nf_tables-bogus-EOPNOTSUPP-on-basechain-up.patch++>>> -| <<<--patches.suse/net-mlx5-fix-spelling-mistake-alloated-allocated.patch-->>><<<++patches.suse/netfilter-nf_tables_offload-skip-EBUSY-on-chain-upda.patch++>>> -| <<<--patches.suse/RDMA-qedr-notify-user-application-if-DPM-is-supporte.patch-->>><<<++patches.suse/netfilter-ipset-Fix-an-error-code-in-ip_set_sockfn_g.patch++>>> -| <<<--patches.suse/RDMA-qedr-notify-user-application-of-supported-WIDs.patch-->>><<<++patches.suse/netfilter-ipset-Copy-the-right-MAC-address-in-hash-i.patch++>>> -| <<<--patches.suse/IB-cma-Fix-default-RoCE-type-setting.patch-->>><<<++patches.suse/netfilter-ipset-Fix-nla_policies-to-fully-support-NL.patch++>>> -| <<<--patches.suse/IB-hns-Support-compile-test-for-hns-RoCE-driver.patch-->>><<<++patches.suse/net-stmmac-gmac4-bitrev32-returns-u32.patch++>>> -| <<<--patches.suse/IB-hns-fix-boolreturn.cocci-warnings.patch-->>><<<++patches.suse/net-stmmac-xgmac-bitrev32-returns-u32.patch++>>> -| <<<--patches.suse/IB-hns-fix-returnvar.cocci-warnings.patch-->>><<<++patches.suse/0007-net-stmmac-selftests-Prevent-false-positives-in-filt.patch++>>> -| <<<--patches.suse/IB-hns-fix-semicolon.cocci-warnings.patch-->>><<<++patches.suse/net-stmmac-xgmac-Fix-TSA-selection.patch++>>> -| <<<--patches.suse/IB-hns-include-linux-interrupt.h.patch-->>><<<++patches.suse/net-stmmac-xgmac-Disable-Flow-Control-when-1-or-more.patch++>>> -| <<<--patches.suse/IB-hfi1-Check-return-values-from-PCI-config-API-call.patch-->>><<<++patches.suse/0008-net-stmmac-Fix-TSO-descriptor-with-Enhanced-Addressi.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-bar0-mapping-to-use-write-combining.patch-->>><<<++patches.suse/r8169-fix-page-read-in-r8168g_mdio_read.patch++>>> -| <<<--patches.suse/IB-hfi1-Serve-the-most-starved-iowait-entry-first.patch-->>><<<++patches.suse/net-mlx5e-Fix-eswitch-debug-print-of-max-fdb-flow.patch++>>> -| <<<--patches.suse/IB-hfi1-Assign-context-does-not-clean-up-file-descri.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-memory-leak-in-modify-action-destroy.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-unused-user-context-data-members.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-memory-leak-during-rule-creation.patch++>>> -| <<<--patches.suse/IB-hfi1-Size-rcd-array-index-correctly-and-consisten.patch-->>><<<++patches.suse/net-mlx5e-Use-correct-enum-to-determine-uplink-port.patch++>>> -| <<<--patches.suse/IB-hfi1-Use-context-pointer-rather-than-context-inde.patch-->>><<<++patches.suse/net-hns3-add-compatible-handling-for-command-HCLGE_O.patch++>>> -| <<<--patches.suse/IB-hfi1-Pass-the-context-pointer-rather-than-the-ind.patch-->>><<<++patches.suse/NFC-st21nfca-fix-double-free.patch++>>> -| <<<--patches.suse/IB-hfi1-Send-MAD-traps-until-repressed.patch-->>><<<++patches.suse/nfc-netlink-fix-double-device-reference-drop.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-code-consistency-for-if-else-blocks-in-c.patch-->>><<<++patches.suse/CDC-NCM-handle-incomplete-transfer-of-MTU.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-initialization-failure-for-debug-firmwar.patch-->>><<<++patches.suse/net-usb-qmi_wwan-add-support-for-DW5821e-with-eSIM-s.patch++>>> -| <<<--patches.suse/IB-hfi1-Move-saving-PCI-values-to-a-separate-functio.patch-->>><<<++patches.suse/net-hns-Fix-the-stray-netpoll-locks-causing-deadlock.patch++>>> -| <<<--patches.suse/IB-hfi1-Verify-port-data-VLs-credits-on-transition-t.patch-->>><<<++patches.suse/ipv6-fixes-rt6_probe-and-fib6_nh-last_probe-init.patch++>>> -| <<<--patches.suse/IB-hfi1-Split-copy_to_user-data-copy-for-better-secu.patch-->>><<<++patches.suse/ipv4-Fix-table-id-reference-in-fib_sync_down_addr.patch++>>> -| <<<--patches.suse/IB-hfi1-Harden-state-transition-to-Armed-and-Active.patch-->>><<<++patches.suse/net-ethernet-octeon_mgmt-Account-for-second-possible.patch++>>> -| <<<--patches.suse/IB-hfi1-Do-not-enable-disabled-port-on-cable-insert.patch-->>><<<++patches.suse/mac80211-fix-ieee80211_txq_setup_flows-failure-path.patch++>>> -| <<<--patches.suse/IB-hfi1-Only-set-fd-pointer-when-base-context-is-com.patch-->>><<<++patches.suse/net-fq_impl-Switch-to-kvmalloc-for-memory-allocation.patch++>>> -| <<<--patches.suse/IB-hfi1-Disambiguate-corruption-and-uninitialized-er.patch-->>><<<++patches.suse/mac80211-fix-station-inactive_time-shortly-after-boo.patch++>>> -| <<<--patches.suse/IB-rdmavt-hfi1-qib-Fix-panic-with-post-receive-and-S.patch-->>><<<++patches.suse/vsock-virtio-fix-sock-refcnt-holding-during-the-shut.patch++>>> -| <<<--patches.suse/IB-hfi1-Create-workqueue-for-link-events.patch-->>><<<++patches.suse/net-fix-data-race-in-neigh_event_send.patch++>>> -| <<<--patches.suse/IB-hfi1-Prevent-link-down-request-double-queuing.patch-->>><<<++patches.suse/qede-fix-NULL-pointer-deref-in-__qede_remove.patch++>>> -| <<<--patches.suse/IB-hfi1-Always-perform-offline-transition.patch-->>><<<++patches.suse/ice-fix-potential-infinite-loop-because-loop-counter.patch++>>> -| <<<--patches.suse/IB-core-Convert-ah_attr-from-OPA-to-IB-when-copying-.patch-->>><<<++patches.suse/iavf-initialize-ITRN-registers-with-correct-values.patch++>>> -| <<<--patches.suse/IB-srpt-Increase-lid-and-sm_lid-to-32-bits.patch-->>><<<++patches.suse/i40e-Fix-for-ethtool-m-issue-on-X722-NIC.patch++>>> -| <<<--patches.suse/IB-IPoIB-Increase-local_lid-to-32-bits.patch-->>><<<++patches.suse/igb-igc-use-ktime-accessors-for-skb-tstamp.patch++>>> -| <<<--patches.suse/IB-mad-Change-slid-in-RMPP-recv-from-16-to-32-bits.patch-->>><<<++patches.suse/i40e-need_wakeup-flag-might-not-be-set-for-Tx.patch++>>> -| <<<--patches.suse/IB-core-Change-port_attr.lid-size-from-16-to-32-bits.patch-->>><<<++patches.suse/ixgbe-need_wakeup-flag-might-not-be-set-for-Tx.patch++>>> -| <<<--patches.suse/IB-core-Change-port_attr.sm_lid-from-16-to-32-bits.patch-->>><<<++patches.suse/watchdog-pm8916_wdt-fix-pretimeout-registration-flow.patch++>>> -| <<<--patches.suse/IB-core-Change-wc.slid-from-16-to-32-bits.patch-->>><<<++patches.suse/watchdog-meson-Fix-the-wrong-value-of-left-time.patch++>>> -| <<<--patches.suse/IB-CM-Add-OPA-Path-record-support-to-CM.patch-->>><<<++patches.suse/watchdog-imx_sc_wdt-Pretimeout-should-follow-SCU-fir.patch++>>> -| <<<--patches.suse/IB-CM-Create-appropriate-path-records-when-handling-.patch-->>><<<++patches.suse/watchdog-bd70528-Add-MODULE_ALIAS-to-allow-module-au.patch++>>> -| <<<--patches.suse/IB-CM-Set-appropriate-slid-and-dlid-when-handling-CM.patch-->>><<<++patches.suse/btrfs-Consider-system-chunk-array-size-for-new-SYSTE.patch++>>> -| <<<--patches.suse/mlx5-convert-to-generic-pci_alloc_irq_vectors.patch-->>><<<++patches.suse/btrfs-tree-checker-Fix-wrong-check-on-max-devid.patch++>>> -| <<<--patches.suse/mlx5e-don-t-assume-anything-on-the-irq-affinity-mapp.patch-->>><<<++patches.suse/btrfs-fix-race-leading-to-metadata-space-leak-after-task-received-signal.patch++>>> -| <<<--patches.suse/mlx5-move-affinity-hints-assignments-to-generic-code.patch-->>><<<++patches.suse/btrfs-save-i_size-to-avoid-double-evaluation-of-i_si.patch++>>> -| <<<--patches.suse/RDMA-core-expose-affinity-mappings-per-completion-ve.patch-->>><<<++patches.suse/pinctrl-intel-Avoid-potential-glitches-if-pin-is-in-.patch++>>> -| <<<--patches.suse/mlx5-support-get_vector_affinity.patch-->>><<<++patches.suse/pinctrl-cherryview-Fix-irq_valid_mask-calculation.patch++>>> -| <<<--patches.suse/block-Add-rdma-affinity-based-queue-mapping-helper.patch-->>><<<++patches.suse/pinctrl-cherryview-Allocate-IRQ-chip-dynamic.patch++>>> -| <<<--patches.suse/nvme-rdma-use-intelligent-affinity-based-queue-mappi.patch-->>><<<++patches.suse/lib-Remove-select-of-inexistant-GENERIC_IO.patch++>>> -| <<<--patches.suse/RDMA-core-Add-wait-retry-version-of-ibnl_unicast.patch-->>><<<++patches.suse/SMB3-Fix-persistent-handles-reconnect.patch++>>> -| <<<--patches.suse/RDMA-netlink-Remove-netlink-clients-infrastructure.patch-->>><<<++patches.suse/stacktrace-Don-t-skip-first-entry-on-noncurrent-task.patch++>>> -| <<<--patches.suse/RDMA-netlink-Remove-redundant-owner-option-for-netli.patch-->>><<<++patches.suse/perf-scripting-engines-Iterate-on-tep-event-arrays-d.patch++>>> -| <<<--patches.suse/RDMA-netlink-Avoid-double-pass-for-RDMA-netlink-mess.patch-->>><<<++patches.suse/perf-tools-Fix-time-sorting.patch++>>> -| <<<--patches.suse/RDMA-iwcm-Remove-useless-check-of-netlink-client-val.patch-->>><<<++patches.suse/sched-Fix-pick_next_task-vs-change-pattern-race.patch++>>> -| <<<--patches.suse/RDMA-iwcm-Remove-extra-EXPORT_SYMBOLS.patch-->>><<<++patches.suse/clocksource-drivers-mediatek-Fix-error-handling.patch++>>> -| <<<--patches.suse/RDMA-netlink-Add-flag-to-consolidate-common-handling.patch-->>><<<++patches.suse/clocksource-drivers-sh_mtu2-Do-not-loop-using-platfo.patch++>>> -| <<<--patches.suse/RDMA-netlink-Simplify-the-put_msg-and-put_attr.patch-->>><<<++patches.suse/timekeeping-vsyscall-Update-VDSO-data-unconditionall.patch++>>> -| <<<--patches.suse/RDMA-netlink-Rename-and-remove-redundant-parameter-f.patch-->>><<<++patches.suse/x86-resctrl-prevent-null-pointer-dereference-when-reading-mondata.patch++>>> -| <<<--patches.suse/RDMA-netlink-Rename-and-remove-redundant-parameter-f-4d7f693a.patch-->>><<<++patches.suse/x86-apic-32-Avoid-bogus-LDR-warnings.patch++>>> -| <<<--patches.suse/RDMA-netlink-Simplify-and-rename-ibnl_chk_listeners.patch-->>><<<++patches.suse/x86-dumpstack-64-Don-t-evaluate-exception-stacks-bef.patch++>>> -| <<<--patches.suse/RDMA-netlink-Rename-netlink-callback-struct.patch-->>><<<++patches.suse/x86-tsc-Respect-tsc-command-line-paraemeter-for-cloc.patch++>>> -| <<<--patches.suse/RDMA-core-Add-iterator-over-ib_devices.patch-->>><<<++patches.suse/thunderbolt-Read-DP-IN-adapter-first-two-dwords-in-o.patch++>>> -| <<<--patches.suse/RDMA-core-Add-and-expose-static-device-index.patch-->>><<<++patches.suse/thunderbolt-Fix-lockdep-circular-locking-depedency-w.patch++>>> -| <<<--patches.suse/RDMA-netlink-Add-and-implement-doit-netlink-callback.patch-->>><<<++patches.suse/thunderbolt-Drop-unnecessary-read-when-writing-LC-co.patch++>>> -| <<<--patches.suse/RDMA-netlink-Reduce-indirection-access-to-cb_table.patch-->>><<<++patches.suse/soundwire-depend-on-ACPI.patch++>>> -| <<<--patches.suse/RDMA-netlink-Convert-LS-to-doit-callback.patch-->>><<<++patches.suse/soundwire-intel-fix-intel_register_dai-PDI-offsets-a.patch++>>> -| <<<--patches.suse/RDMA-netlink-Update-copyright.patch-->>><<<++patches.suse/intel_th-gth-Fix-the-window-switching-sequence.patch++>>> -| <<<--patches.suse/RDMA-netlink-Add-netlink-device-definitions-to-UAPI.patch-->>><<<++patches.suse/intel_th-pci-Add-Comet-Lake-PCH-support.patch++>>> -| <<<--patches.suse/RDMA-netlink-Add-nldev-initialization-flows.patch-->>><<<++patches.suse/intel_th-pci-Add-Jasper-Lake-PCH-support.patch++>>> -| <<<--patches.suse/RDMA-netlink-Implement-nldev-device-dumpit-calback.patch-->>><<<++patches.suse/iio-imu-adis16480-make-sure-provided-frequency-is-po.patch++>>> -| <<<--patches.suse/RDMA-netlink-Add-nldev-device-doit-implementation.patch-->>><<<++patches.suse/iio-srf04-fix-wrong-limitation-in-distance-measuring.patch++>>> -| <<<--patches.suse/RDMA-netlink-Add-nldev-port-dumpit-implementation.patch-->>><<<++patches.suse/iio-imu-inv_mpu6050-fix-no-data-on-MPU6050.patch++>>> -| <<<--patches.suse/RDMA-netlink-Implement-nldev-port-doit-callback.patch-->>><<<++patches.suse/iio-adc-stm32-adc-fix-stopping-dma.patch++>>> -| <<<--patches.suse/RDMA-netlink-Expose-device-and-port-capability-masks.patch-->>><<<++patches.suse/reset-Fix-memory-leak-in-reset_control_array_put.patch++>>> -| <<<--patches.suse/RDMA-Simplify-get-firmware-interface.patch-->>><<<++patches.suse/reset-fix-of_reset_simple_xlate-kerneldoc-comment.patch++>>> -| <<<--patches.suse/RDMA-netlink-Export-FW-version.patch-->>><<<++patches.suse/reset-fix-of_reset_control_get_count-kerneldoc-comme.patch++>>> -| <<<--patches.suse/RDMA-netlink-Export-node_guid-and-sys_image_guid.patch-->>><<<++patches.suse/reset-fix-reset_control_lookup-kerneldoc-comment.patch++>>> -| <<<--patches.suse/RDMA-netlink-Advertise-IB-subnet-prefix.patch-->>><<<++patches.suse/reset-fix-reset_control_get_exclusive-kerneldoc-comm.patch++>>> -| <<<--patches.suse/RDMA-netink-Export-lids-and-sm_lids.patch-->>><<<++patches.suse/reset-fix-reset_control_ops-kerneldoc-comment.patch++>>> -| <<<--patches.suse/RDMA-netlink-Export-LID-mask-control-LMC.patch-->>><<<++patches.suse/arm64-dts-ls1028a-fix-a-compatible-issue.patch++>>> -| <<<--patches.suse/RDMA-netlink-Provide-port-state-and-physical-link-st.patch-->>><<<++patches.suse/ARM-dts-imx6qdl-sabreauto-Fix-storm-of-accelerometer.patch++>>> -| <<<--patches.suse/RDMA-netlink-Export-node_type.patch-->>><<<++patches.suse/soc-imx-gpc-fix-initialiser-format.patch++>>> -| <<<--patches.suse/IB-hns-Avoid-compile-test-under-non-64bit-environmen.patch-->>><<<++patches.suse/ARM-dts-imx6-logicpd-Re-enable-SNVS-power-key.patch++>>> -| <<<--patches.suse/cxgb4-Remove-some-dead-code.patch-->>><<<++patches.suse/arm64-dts-imx8mm-fix-compatible-string-for-sdma.patch++>>> -| <<<--patches.suse/RDMA-core-make-ib_device.add-method-optional.patch-->>><<<++patches.suse/ARM-dts-sun8i-a83t-tbs-a711-Fix-WiFi-resume-from-sus.patch++>>> -| <<<--patches.suse/nvme-rdma-remove-redundant-empty-device-add-callout.patch-->>><<<++patches.suse/ARM-sunxi-Fix-CPU-powerdown-on-A83T.patch++>>> -| <<<--patches.suse/nvmet-rdma-remove-redundant-empty-device-add-callout.patch-->>><<<++patches.suse/arm64-dts-zii-ultra-fix-ARM-regulator-GPIO-handle.patch++>>> -| <<<--patches.suse/cm-Don-t-allocate-ib_cm-workqueue-with-WQ_MEM_RECLAI.patch-->>><<<++patches.suse/ARM-dts-stm32-relax-qspi-pins-slew-rate-for-stm32mp1.patch++>>> -| <<<--patches.suse/iwcm-Don-t-allocate-iwcm-workqueue-with-WQ_MEM_RECLA.patch-->>><<<++patches.suse/ARM-dts-stm32-Fix-CAN-RAM-mapping-on-stm32mp157c.patch++>>> -| <<<--patches.suse/IB-qib-fix-spelling-mistake-failng-failing.patch-->>><<<++patches.suse/ARM-dts-stm32-remove-OV5640-pinctrl-definition-on-st.patch++>>> -| <<<--patches.suse/IB-hfi1-fix-spelling-mistake-in-variable-name-contin.patch-->>><<<++patches.suse/ARM-dts-stm32-change-joystick-pinctrl-definition-on-.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-fix-spelling-mistake-Deallocte-Dealloca.patch-->>><<<++patches.suse/scsi-sd_zbc-Fix-sd_zbc_complete.patch++>>> -| <<<--patches.suse/PCI-IB-add-support-for-pci-driver-attribute-groups.patch-->>><<<++patches.suse/scsi-qla2xxx-fix-NPIV-tear-down-process.patch++>>> -| <<<--patches.suse/infiniband-mthca-constify-pci_device_id.patch-->>><<<++patches.suse/scsi-core-Handle-drivers-which-set-sg_tablesize-to-z.patch++>>> -| <<<--patches.suse/infiniband-nes-constify-pci_device_id.patch-->>><<<++patches.suse/cgroup-freezer-call-cgroup_enter_frozen-with-preempt.patch++>>> -| <<<--patches.suse/infiniband-pvrdma-constify-pci_device_id.patch-->>><<<++patches.suse/drm-i915-Rename-gen7-cmdparser-tables.patch++>>> -| <<<--patches.suse/i40iw-Simplify-code.patch-->>><<<++patches.suse/drm-i915-Disable-Secure-Batches-for-gen6.patch++>>> -| <<<--patches.suse/i40iw-Fixes-for-static-checker-warnings.patch-->>><<<++patches.suse/drm-i915-Remove-Master-tables-from-cmdparser.patch++>>> -| <<<--patches.suse/IB-rxe-Convert-pr_info-to-pr_warn.patch-->>><<<++patches.suse/drm-i915-Add-support-for-mandatory-cmdparsing.patch++>>> -| <<<--patches.suse/IB-rxe-Remove-unneeded-check.patch-->>><<<++patches.suse/drm-i915-Support-ro-ppgtt-mapped-cmdparser-shadow-bu.patch++>>> -| <<<--patches.suse/i40iw-fix-spelling-mistake-allloc_buf-alloc_buf.patch-->>><<<++patches.suse/drm-i915-Allow-parsing-of-unsized-batches.patch++>>> -| <<<--patches.suse/infiniband-avoid-overflow-warning.patch-->>><<<++patches.suse/drm-i915-Add-gen9-BCS-cmdparsing.patch++>>> -| <<<--patches.suse/IB-qib-add-const-to-bin_attribute-structures.patch-->>><<<++patches.suse/drm-i915-cmdparser-Use-explicit-goto-for-error-paths.patch++>>> -| <<<--patches.suse/IB-hfi1-add-const-to-bin_attribute-structures.patch-->>><<<++patches.suse/drm-i915-cmdparser-Add-support-for-backward-jumps.patch++>>> -| <<<--patches.suse/Add-OPA-extended-LID-support.patch-->>><<<++patches.suse/drm-i915-cmdparser-Ignore-Length-operands-during-com.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Allocate-multiple-notification-queues.patch-->>><<<++patches.suse/drm-i915-Lower-RM-timeout-to-avoid-DSI-hard-hangs.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Implement-the-alloc-get_hw_stats-callba.patch-->>><<<++patches.suse/drm-i915-gen8-Add-RC6-CTX-corruption-WA.patch++>>> -| <<<--patches.suse/IB-mthca-Replace-PCI-pool-old-API.patch-->>><<<++patches.suse/drm-i915-cmdparser-Fix-jump-whitelist-clearing.patch++>>> -| <<<--patches.suse/mlx4-Replace-PCI-pool-old-API.patch-->>><<<++patches.suse/x86-msr-Add-the-IA32_TSX_CTRL-MSR.patch++>>> -| <<<--patches.suse/mlx5-Replace-PCI-pool-old-API.patch-->>><<<++patches.suse/x86-cpu-Add-a-helper-function-x86_read_arch_cap_msr.patch++>>> -| <<<--patches.suse/IB-core-Fix-input-len-in-multiple-user-verbs.patch-->>><<<++patches.suse/x86-cpu-Add-a-tsx-cmdline-option-with-TSX-disabled-b.patch++>>> -| <<<--patches.suse/IB-hfi1-Revert-egress-pkey-check-enforcement.patch-->>><<<++patches.suse/x86-speculation-taa-Add-mitigation-for-TSX-Async-Abo.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-pmtu-from-the-QP-structure.patch-->>><<<++patches.suse/x86-speculation-taa-Add-sysfs-reporting-for-TSX-Asyn.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-lstate-from-hfi1_pportdata.patch-->>><<<++patches.suse/kvm-x86-Export-MDS_NO-0-to-guests-when-TSX-is-enable.patch++>>> -| <<<--patches.suse/IB-hfi1-Use-host_link_state-to-read-state-when-DC-is.patch-->>><<<++patches.suse/x86-tsx-Add-auto-option-to-the-tsx-cmdline-parameter.patch++>>> -| <<<--patches.suse/IB-hfi1-Protect-context-array-set-clear-with-spinloc.patch-->>><<<++patches.suse/x86-speculation-taa-Add-documentation-for-TSX-Async-.patch++>>> -| <<<--patches.suse/IB-hf1-User-context-locking-is-inconsistent.patch-->>><<<++patches.suse/x86-tsx-Add-config-options-to-set-tsx-on-off-auto.patch++>>> -| <<<--patches.suse/IB-rdmavt-hfi1-qib-Modify-check_ah-to-account-for-ex.patch-->>><<<++patches.suse/x86-bugs-Add-ITLB_MULTIHIT-bug-infrastructure.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-support-to-receive-16B-bypass-packets.patch-->>><<<++patches.suse/x86-cpu-Add-Tremont-to-the-cpu-vulnerability-whiteli.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-support-to-send-16B-bypass-packets.patch-->>><<<++patches.suse/cpu-speculation-Uninline-and-export-CPU-mitigations-.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-support-to-process-16B-header-errors.patch-->>><<<++patches.suse/kvm-mmu-ITLB_MULTIHIT-mitigation.patch++>>> -| <<<--patches.suse/IB-hfi1-Determine-9B-16B-L2-header-type-based-on-Add.patch-->>><<<++patches.suse/kvm-Add-helper-function-for-creating-VM-worker-threa.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-16B-UD-support.patch-->>><<<++patches.suse/kvm-x86-mmu-Recovery-of-shattered-NX-large-pages.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-16B-trace-support.patch-->>><<<++patches.suse/Documentation-Add-ITLB_MULTIHIT-documentation.patch++>>> -| <<<--patches.suse/IB-rdmavt-hfi1-qib-Enhance-rdmavt-and-hfi1-to-use-32.patch-->>><<<++patches.suse/x86-speculation-taa-Fix-printing-of-TAA_MSG_SMT-on-I.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-16B-RC-UC-support.patch-->>><<<++patches.suse/KVM-Fix-NULL-ptr-deref-after-kvm_create_vm-fails.patch++>>> -| <<<--patches.suse/IB-hfi1-Enhance-PIO-SDMA-send-for-16B.patch-->>><<<++patches.suse/KVM-fix-placement-of-refcount-initialization.patch++>>> -| <<<--patches.suse/IB-hfi1-Enable-RDMA_CAP_OPA_AH-in-hfi-driver-to-supp.patch-->>><<<++patches.suse/kvm-vmx-consider-pid-pir-to-determine-if-vcpu-has-pending-interrupts++>>> -| <<<--patches.suse/IB-hfi1-fix-spelling-mistake-Maximim-Maximum.patch-->>><<<++patches.suse/kvm-vmx-do-not-change-pid-ndst-when-loading-a-blocked-vcpu++>>> -| <<<--patches.suse/IB-hfi1-Check-xchg-returned-value-for-queuing-link-d.patch-->>><<<++patches.suse/KVM-MMU-Do-not-treat-ZONE_DEVICE-pages-as-being-rese.patch++>>> -| <<<--patches.suse/IB-hfi1-Document-phys-port-state-bits-not-used-in-IB.patch-->>><<<++patches.suse/btrfs-fix-log-context-list-corruption-after-rename-e.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-flag-for-platform-config-scratch-registe.patch-->>><<<++patches.suse/Input-synaptics-rmi4-fix-video-buffer-size.patch++>>> -| <<<--patches.suse/IB-hfi1-Load-fallback-platform-configuration-per-HFI.patch-->>><<<++patches.suse/Input-synaptics-rmi4-disable-the-relative-position-I.patch++>>> -| <<<--patches.suse/IB-hfi1-Stricter-bounds-checking-of-MAD-trap-index.patch-->>><<<++patches.suse/Input-synaptics-rmi4-do-not-consume-more-data-than-w.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-pstate-from-hfi1_pportdata.patch-->>><<<++patches.suse/Input-synaptics-rmi4-clear-IRQ-enables-for-F54.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-HFI1_VERBS_31BIT_PSN-option.patch-->>><<<++patches.suse/Input-cyttsp4_core-fix-use-after-free-bug.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-kernel-receive-context-info-to-debugfs.patch-->>><<<++patches.suse/IB-hfi1-Ensure-full-Gen3-speed-in-a-Gen4-system.patch++>>> -| <<<--patches.suse/i40iw-Improve-CQP-timeout-logic.patch-->>><<<++patches.suse/IB-hfi1-Ensure-r_tid_ack-is-valid-before-building-TI.patch++>>> -| <<<--patches.suse/IB-pvrdma-Remove-unused-function.patch-->>><<<++patches.suse/IB-hfi1-Calculate-flow-weight-based-on-QP-MTU-for-TI.patch++>>> -| <<<--patches.suse/RDMA-Fix-return-value-check-for-ib_get_eth_speed.patch-->>><<<++patches.suse/IB-hfi1-TID-RDMA-WRITE-should-not-return-IB_WC_RNR_R.patch++>>> -| <<<--patches.suse/IB-mlx5-use-kvmalloc_array-for-mlx5_ib_wq.patch-->>><<<++patches.suse/RDMA-hns-Correct-the-value-of-HNS_ROCE_HEM_CHUNK_LEN.patch++>>> -| <<<--patches.suse/IB-mlx4-use-kvmalloc_array-to-allocate-wrid.patch-->>><<<++patches.suse/RDMA-hns-Correct-the-value-of-srq_desc_size.patch++>>> -| <<<--patches.suse/rdma-Allow-demand-loading-of-NETLINK_RDMA.patch-->>><<<++patches.suse/aio-Fix-io_pgetevents-struct-__compat_aio_sigset-lay.patch++>>> -| <<<--patches.suse/rdma-Autoload-netlink-client-modules.patch-->>><<<++patches.suse/autofs-fix-a-leak-in-autofs_expire_indirect.patch++>>> -| <<<--patches.suse/IB-ipoib-Enable-ioctl-for-to-IPoIB-rdma-netdevs.patch-->>><<<++patches.suse/cgroup-don-t-put-ERR_PTR-into-fc-root.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Add-RoCEv2-support.patch-->>><<<++patches.suse/exportfs_decode_fh-negative-pinned-may-become-positi.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Update-device-query-parameters-and-p.patch-->>><<<++patches.suse/audit_get_nd-don-t-unlock-parent-too-early.patch++>>> -| <<<--patches.suse/IB-Avoid-ib_modify_port-failure-for-RoCE-devices.patch-->>><<<++patches.suse/ecryptfs-fix-unlink-and-rmdir-in-face-of-underlying-.patch++>>> -| <<<--patches.suse/RDMA-qedr-fix-spelling-mistake-invlaid-invalid.patch-->>><<<++patches.suse/ecryptfs_lookup_interpose-lower_dentry-d_inode-is-no.patch++>>> -| <<<--patches.suse/RDMA-i40iw-Remove-unused-argument.patch-->>><<<++patches.suse/ecryptfs_lookup_interpose-lower_dentry-d_parent-is-n.patch++>>> -| <<<--patches.suse/IB-cma-Fix-erroneous-validation-of-supported-default.patch-->>><<<++patches.suse/drm-i915-update-rawclk-also-on-resume.patch++>>> -| <<<--patches.suse/IB-uverbs-Introduce-and-use-helper-functions-to-copy.patch-->>><<<++patches.suse/0002-drm-i915-gvt-fix-dropping-obj-reference-twice.patch++>>> -| <<<--patches.suse/RDMA-mlx4-Don-t-use-uninitialized-variable.patch-->>><<<++patches.suse/0003-Revert-drm-i915-ehl-Update-MOCS-table-for-EHL.patch++>>> -| <<<--patches.suse/RDMA-mlx4-Fix-create-qp-command-alignment.patch-->>><<<++patches.suse/drm-i915-tgl-MOCS-table-update.patch++>>> -| <<<--patches.suse/RDMA-core-ulp-Convert-register-unregister-event-hand.patch-->>><<<++patches.suse/drm-sun4i-tcon-Set-min-division-of-TCON0_DCLK-to-1.patch++>>> -| <<<--patches.suse/RDMA-core-Cleanup-device-capability-enum.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-missing-error-check-at-mixer-reso.patch++>>> -| <<<--patches.suse/RDMA-core-Delete-BUG-from-unreachable-flow.patch-->>><<<++patches.suse/ALSA-hda-Add-Cometlake-S-PCI-ID.patch++>>> -| <<<--patches.suse/RDMA-core-Refactor-get-link-layer-wrapper.patch-->>><<<++patches.suse/ALSA-hda-hdmi-fix-pin-setup-on-Tigerlake.patch++>>> -| <<<--patches.suse/RDMA-mlx4-Remove-gfp_mask-argument-from-acquire_grou.patch-->>><<<++patches.suse/ALSA-usb-audio-not-submit-urb-for-stopped-endpoint.patch++>>> -| <<<--patches.suse/RDMA-usnic-Fix-remove-address-space-warning.patch-->>><<<++patches.suse/ALSA-pcm-Fix-stream-lock-usage-in-snd_pcm_period_ela.patch++>>> -| <<<--patches.suse/RDMA-mthca-Make-explicit-conversion-to-64bit-value.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-incorrect-NULL-check-in-create_ya.patch++>>> -| <<<--patches.suse/IB-mlx4-Fix-some-spelling-mistakes.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-incorrect-size-check-for-processi.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-some-spelling-mistakes.patch-->>><<<++patches.suse/mmc-sdhci-of-at91-fix-quirk2-overwrite.patch++>>> -| <<<--patches.suse/IB-mlx5-Add-necessary-delay-drop-assignment.patch-->>><<<++patches.suse/selftests-kvm-fix-build-with-glibc-2.30.patch++>>> -| <<<--patches.suse/IB-mlx4-Fix-RSS-QP-type-in-creation-verb.patch-->>><<<++patches.suse/KVM-x86-mmu-Take-slots_lock-when-using-kvm_mmu_zap_a.patch++>>> -| <<<--patches.suse/IB-mlx4-Fix-struct-mlx4_ib_create_wq-alignment.patch-->>><<<++patches.suse/MIPS-SGI-IP27-fix-exception-handler-replication.patch++>>> -| <<<--patches.suse/IB-mlx4-Remove-redundant-attribute-in-mlx4_ib_create.patch-->>><<<++patches.suse/afs-Fix-race-in-commit-bulk-status-fetch.patch++>>> -| <<<--patches.suse/IB-mlx4-Check-that-reserved-fields-in-mlx4_ib_create.patch-->>><<<++patches.suse/0053-ceph-take-the-inode-lock-before-acquiring-cap-refs.patch++>>> -| <<<--patches.suse/IB-ipoib-Sync-between-remove_one-to-sysfs-calls-that.patch-->>><<<++patches.suse/0054-ceph-increment-decrement-dio-counter-on-async-requests.patch++>>> -| <<<--patches.suse/IB-rxe-Make-rxe_counter_name-static.patch-->>><<<++patches.suse/0055-rbd-silence-bogus-uninitialized-warning-in-rbd_object_map_update_finish.patch++>>> -| <<<--patches.suse/RDMA-mlx5-Limit-scope-of-get-vector-affinity-local-f.patch-->>><<<++patches.suse/block-check-bi_size-overflow-before-merge.patch++>>> -| <<<--patches.suse/RDMA-mlx4-Properly-annotate-link-layer-variable.patch-->>><<<++patches.suse/io_uring-ensure-registered-buffer-import-returns-the.patch++>>> -| <<<--patches.suse/RDMA-nes-Remove-zeroed-parameter-from-port-query-cal.patch-->>><<<++patches.suse/block-bfq-deschedule-empty-bfq_queues-not-referred-b.patch++>>> -| <<<--patches.suse/IB-mlx5-Expose-software-parsing-for-Raw-Ethernet-QP.patch-->>><<<++patches.suse/iocost-check-active_list-of-all-the-ancestors-in-ioc.patch++>>> -| <<<--patches.suse/IB-mlx5-Enable-UMR-for-MRs-created-with-reg_create.patch-->>><<<++patches.suse/rsxx-add-missed-destroy_workqueue-calls-in-remove.patch++>>> -| <<<--patches.suse/IB-mlx5-Decouple-MR-allocation-and-population-flows.patch-->>><<<++patches.suse/Input-ff-memless-kill-timer-in-destroy.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-memory-leak-in-clean_mr-error-path.patch-->>><<<++patches.suse/Input-synaptics-rmi4-destroy-F54-poller-workqueue-wh.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-integer-overflow-when-page_shift-31.patch-->>><<<++patches.suse/mm-mempolicy-fix-the-wrong-return-value-and-potentia.patch++>>> -| <<<--patches.suse/IB-mlx5-Add-support-for-multi-underlay-QP.patch-->>><<<++patches.suse/mm-memcg-switch-to-css_tryget-in-get_mem_cgroup_from.patch++>>> -| <<<--patches.suse/IB-mlx5-Allow-posting-multi-packet-send-WQEs-if-hard.patch-->>><<<++patches.suse/mm-hugetlb-switch-to-css_tryget-in-hugetlb_cgroup_ch.patch++>>> -| <<<--patches.suse/IB-mlx5-Report-mlx5-enhanced-multi-packet-WQE-capabi.patch-->>><<<++patches.suse/mm-slub-really-fix-slab-walking-for-init_on_free.patch++>>> -| <<<--patches.suse/IB-rdmavt-Use-rvt_put_swqe-in-rvt_clear_mr_ref.patch-->>><<<++patches.suse/mm-memory_hotplug-fix-try_offline_node.patch++>>> -| <<<--patches.suse/IB-qib-hfi1-Avoid-flow-control-testing-for-RDMA-writ.patch-->>><<<++patches.suse/mm-page_io.c-do-not-free-shared-swap-slots.patch++>>> -| <<<--patches.suse/IB-qib-Remove-unnecessary-memory-allocation-for-boar.patch-->>><<<++patches.suse/mm-debug.c-__dump_page-prints-an-extra-line.patch++>>> -| <<<--patches.suse/IB-qib-Stricter-bounds-checking-for-copy-and-array-a.patch-->>><<<++patches.suse/mm-debug.c-PageAnon-is-true-for-PageKsm-pages.patch++>>> -| <<<--patches.suse/IB-hfi1-Ratelimit-prints-from-sdma_interrupt.patch-->>><<<++patches.suse/devlink-disallow-reload-operation-during-device-clea.patch++>>> -| <<<--patches.suse/IB-hfi1-Improve-local-kmem_cache_alloc-performance.patch-->>><<<++patches.suse/tcp-remove-redundant-new-line-from-tcp_event_sk_skb.patch++>>> -| <<<--patches.suse/IB-hfi1-Clean-up-hfi1_user_exp_rcv_setup-function.patch-->>><<<++patches.suse/net-ethernet-dwmac-sun8i-Use-the-correct-function-in.patch++>>> -| <<<--patches.suse/IB-hfi1-Clean-up-user_sdma_send_pkts-function.patch-->>><<<++patches.suse/devlink-Add-method-for-time-stamp-on-reporter-s-dump.patch++>>> -| <<<--patches.suse/IB-hfi1-Clean-up-pin_vector_pages-function.patch-->>><<<++patches.suse/mlxsw-core-Enable-devlink-reload-only-on-probe.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-the-bail-out-code-in-pin_vector_pages-fu.patch-->>><<<++patches.suse/NFC-nxp-nci-Fix-NULL-pointer-dereference-after-I2C-c.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-duplicate-definitions-of-num_user_pag.patch-->>><<<++patches.suse/mdio_bus-Fix-PTR_ERR-applied-after-initialization-to.patch++>>> -| <<<--patches.suse/IB-hfi1-Move-structure-definitions-from-user_exp_rcv.patch-->>><<<++patches.suse/net-smc-fix-refcount-non-blocking-connect-part-2.patch++>>> -| <<<--patches.suse/IB-hfi1-Move-structure-and-MACRO-definitions-in-user.patch-->>><<<++patches.suse/dpaa2-eth-free-already-allocated-channels-on-probe-d.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-whitespace-alignment-issue-for-MAD.patch-->>><<<++patches.suse/xfrm-Fix-memleak-on-xfrm-state-destroy.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-received-request-info-to-qp_stats.patch-->>><<<++patches.suse/xfrm-release-device-reference-for-invalid-state.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-opcode-states-to-qp_stats.patch-->>><<<++patches.suse/net-usb-qmi_wwan-add-support-for-Foxconn-T77W968-LTE.patch++>>> -| <<<--patches.suse/IB-usnic-check-for-allocation-failure.patch-->>><<<++patches.suse/slip-Fix-memory-leak-in-slip_open-error-path.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-remove-unnecessary-call-to-memset.patch-->>><<<++patches.suse/net-cdc_ncm-Signedness-bug-in-cdc_ncm_set_dgram_size.patch++>>> -| <<<--patches.suse/IB-hfi1-constify-vm_operations_struct.patch-->>><<<++patches.suse/iwlwifi-pcie-don-t-consider-IV-len-in-A-MSDU.patch++>>> -| <<<--patches.suse/i40iw-make-some-structures-const.patch-->>><<<++patches.suse/slcan-Fix-memory-leak-in-error-path.patch++>>> -| <<<--patches.suse/IB-hfi1-Acquire-QSFP-cable-information-on-loopback.patch-->>><<<++patches.suse/ravb-implement-MTU-change-while-device-is-up.patch++>>> -| <<<--patches.suse/IB-hif1-Remove-static-tracing-from-SDMA-hot-path.patch-->>><<<++patches.suse/net-hns3-add-compatible-handling-for-MAC-VLAN-switch.patch++>>> -| <<<--patches.suse/IB-qib-Stricter-bounds-checking-for-copy-to-buffer.patch-->>><<<++patches.suse/net-hns3-reallocate-SSU-buffer-size-when-pfc_en-chan.patch++>>> -| <<<--patches.suse/IB-hfi1-Use-accessor-to-determine-ring-size.patch-->>><<<++patches.suse/net-hns3-fix-ETS-bandwidth-validation-bug.patch++>>> -| <<<--patches.suse/IB-rdmavt-Add-QP-iterator-API-for-QPs.patch-->>><<<++patches.suse/selftests-mlxsw-Adjust-test-to-recent-changes.patch++>>> -| <<<--patches.suse/IB-hfi1-Convert-hfi1_error_port_qps-to-use-new-QP-it.patch-->>><<<++patches.suse/ax88172a-fix-information-leak-on-short-answers.patch++>>> -| <<<--patches.suse/IB-hfi1-Convert-qp_stats-debugfs-interface-to-use-ne.patch-->>><<<++patches.suse/net-ep93xx_eth-fix-mismatch-of-request_mem_region-in.patch++>>> -| <<<--patches.suse/IB-qib-Convert-qp_stats-debugfs-interface-to-use-new.patch-->>><<<++patches.suse/net-gemini-add-missed-free_netdev.patch++>>> -| <<<--patches.suse/IB-rdmavt-Handle-dereg-of-inuse-MRs-properly.patch-->>><<<++patches.suse/net-smc-fix-fastopen-for-non-blocking-connect.patch++>>> -| <<<--patches.suse/IB-rxe-Move-refcounting-earlier-in-rxe_send.patch-->>><<<++patches.suse/net-hns3-cleanup-of-stray-struct-hns3_link_mode_mapp.patch++>>> -| <<<--patches.suse/IB-rxe-Disable-completion-upcalls-when-a-CQ-is-destr.patch-->>><<<++patches.suse/ipmr-Fix-skb-headroom-in-ipmr_get_route.patch++>>> -| <<<--patches.suse/IB-rxe-Remove-dangling-prototype.patch-->>><<<++patches.suse/perf-core-Consistently-fail-fork-on-allocation-failu.patch++>>> -| <<<--patches.suse/IB-rxe-Fix-up-the-responder-s-find_resources-functio.patch-->>><<<++patches.suse/ntp-y2038-Remove-incorrect-time_t-truncation.patch++>>> -| <<<--patches.suse/IB-rxe-Fix-destination-cache-for-IPv6.patch-->>><<<++patches.suse/x86-quirks-Disable-HPET-on-Intel-Coffe-Lake-platform.patch++>>> -| <<<--patches.suse/IB-rxe-Add-dst_clone-in-prepare_ipv6_hdr.patch-->>><<<++patches.suse/x86-resctrl-fix-potential-lockdep-warning.patch++>>> -| <<<--patches.suse/IB-rxe-Fix-up-rxe_qp_cleanup.patch-->>><<<++patches.suse/i2c-acpi-Force-bus-speed-to-400KHz-if-a-Silead-touch.patch++>>> -| <<<--patches.suse/IB-rxe-Remove-unneeded-initialization-in-prepare6.patch-->>><<<++patches.suse/i2c-core-fix-use-after-free-in-of_i2c_notify.patch++>>> -| <<<--patches.suse/IB-rxe-Another-fix-for-broken-receive-queue-draining.patch-->>><<<++patches.suse/sched-core-Avoid-spurious-lock-dependencies.patch++>>> -| <<<--patches.suse/IB-rxe-Avoid-ICRC-errors-by-copying-into-the-skb-fir.patch-->>><<<++patches.suse/sched-pelt-Fix-update-of-blocked-PELT-ordering.patch++>>> -| <<<--patches.suse/IB-rxe-Handle-NETDEV_CHANGE-events.patch-->>><<<++patches.suse/iommu-vt-d-Fix-QI_DEV_IOTLB_PFSID-and-QI_DEV_EIOTLB_.patch++>>> -| <<<--patches.suse/net-mlx5-Update-HW-layout-definitions.patch-->>><<<++patches.suse/mdio_bus-Fix-init-if-CONFIG_RESET_CONTROLLER-n.patch++>>> -| <<<--patches.suse/IB-core-Add-XRQ-capabilities.patch-->>><<<++patches.suse/afs-Fix-missing-timeout-reset.patch++>>> -| <<<--patches.suse/IB-core-Separate-CQ-handle-in-SRQ-context.patch-->>><<<++patches.suse/fork-fix-pidfd_poll-s-return-type.patch++>>> -| <<<--patches.suse/IB-core-Add-new-SRQ-type-IB_SRQT_TM.patch-->>><<<++patches.suse/gpiolib-acpi-Add-Terra-Pad-1061-to-the-run_edge_even.patch++>>> -| <<<--patches.suse/IB-uverbs-Add-XRQ-creation-parameter-to-UAPI.patch-->>><<<++patches.suse/gpio-max77620-Fixup-debounce-delays.patch++>>> -| <<<--patches.suse/IB-uverbs-Add-new-SRQ-type-IB_SRQT_TM.patch-->>><<<++patches.suse/gpio-bd70528-Use-correct-unit-for-debounce-times.patch++>>> -| <<<--patches.suse/IB-uverbs-Expose-XRQ-capabilities.patch-->>><<<++patches.suse/tools-gpio-Correctly-add-make-dependencies-for-gpio_.patch++>>> -| <<<--patches.suse/IB-mlx5-Fill-XRQ-capabilities.patch-->>><<<++patches.suse/nbd-fix-memory-leak-in-nbd_get_socket.patch++>>> -| <<<--patches.suse/net-mlx5-Add-XRQ-support.patch-->>><<<++patches.suse/arm64-uaccess-Ensure-PAN-is-re-enabled-after-unhandl.patch++>>> -| <<<--patches.suse/IB-mlx5-Support-IB_SRQT_TM.patch-->>><<<++patches.suse/drm-amd-powerplay-issue-no-PPSMC_MSG_GetCurrPkgPwr-o.patch++>>> -| <<<--patches.suse/IB-core-Add-a-generic-way-to-execute-an-operation-on.patch-->>><<<++patches.suse/drm-amdgpu-disable-gfxoff-when-using-register-read-i.patch++>>> -| <<<--patches.suse/IB-core-Add-support-to-finalize-objects-in-one-trans.patch-->>><<<++patches.suse/drm-amdgpu-disable-gfxoff-on-original-raven.patch++>>> -| <<<--patches.suse/IB-cm-Fix-sleeping-in-atomic-when-RoCE-is-used.patch-->>><<<++patches.suse/drm-i915-Don-t-oops-in-dumb_create-ioctl-if-we-have-.patch++>>> -| <<<--patches.suse/IB-core-Add-might_sleep-annotation-to-ib_init_ah_fro.patch-->>><<<++patches.suse/0001-drm-i915-Preload-LUTs-if-the-hw-isn-t-currently-usin.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Report-network-header-type-in-WC.patch-->>><<<++patches.suse/drm-i915-pmu-Frequency-is-reported-as-accumulated-cy.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Fix-a-signedness.patch-->>><<<++patches.suse/drm-i915-userptr-Try-to-acquire-the-page-lock-around.patch++>>> -| <<<--patches.suse/IB-core-Add-new-ioctl-interface.patch-->>><<<++patches.suse/drm-i915-Protect-request-peeking-with-RCU.patch++>>> -| <<<--patches.suse/IB-core-Declare-an-object-instead-of-declaring-only-.patch-->>><<<++patches.suse/drm-i915-make-pool-objects-read-only.patch++>>> -| <<<--patches.suse/IB-core-Add-DEVICE-object-and-root-tree-structure.patch-->>><<<++patches.suse/drm-i915-fbdev-Restore-physical-addresses-for-fb_mma.patch++>>> -| <<<--patches.suse/IB-core-Add-uverbs-merge-trees-functionality.patch-->>><<<++patches.suse/PM-QoS-Invalidate-frequency-QoS-requests-after-remov.patch++>>> -| <<<--patches.suse/IB-core-Add-macros-for-declaring-methods-and-attribu.patch-->>><<<++patches.suse/Revert-fs-ocfs2-fix-possible-null-pointer-dereferenc.patch++>>> -| <<<--patches.suse/IB-core-Explicitly-destroy-an-object-while-keeping-u.patch-->>><<<++patches.suse/mm-memory_hotplug-don-t-access-uninitialized-memmaps-in-shrink_zone_span.patch++>>> -| <<<--patches.suse/IB-core-Export-ioctl-enum-types-to-user-space.patch-->>><<<++patches.suse/mm-ksm.c-don-t-WARN-if-page-is-still-mapped-in-remove_stable_node.patch++>>> -| <<<--patches.suse/IB-core-Add-legacy-driver-s-user-data.patch-->>><<<++patches.suse/afs-Fix-possible-assert-with-callbacks-from-yfs-serv.patch++>>> -| <<<--patches.suse/IB-core-Add-completion-queue-cq-object-actions.patch-->>><<<++patches.suse/afs-Fix-large-file-support.patch++>>> -| <<<--patches.suse/IB-core-Assign-root-to-all-drivers.patch-->>><<<++patches.suse/bpf-offload-Unlock-on-error-in-bpf_offload_dev_creat.patch++>>> -| <<<--patches.suse/IB-core-Expose-ioctl-interface-through-experimental-.patch-->>><<<++patches.suse/net-mlx4_en-fix-mlx4-ethtool-N-insertion.patch++>>> -| <<<--patches.suse/hwmon-ftsteutates-Fix-clearing-alarm-sysfs-entries-->>><<<++patches.suse/mlxsw-spectrum_router-Fix-determining-underlay-for-a.patch++>>> -| <<<--patches.suse/hwmon-stts751-buffer-overrun-on-wrong-chip-configura-->>><<<++patches.suse/net-sched-ensure-opts_len-IP_TUNNEL_OPTS_MAX-in-act_.patch++>>> -| <<<--patches.suse/hwmon-aspeed-pwm-add-THERMAL-dependency-->>><<<++patches.suse/net-mlx4_en-Fix-wrong-limitation-for-number-of-TX-ri.patch++>>> -| <<<--patches.suse/docs-disable-KASLR-when-debugging-kernel-->>><<<++patches.suse/net-ipv4-fix-sysctl-max-for-fib_multipath_hash_polic.patch++>>> -| <<<--patches.suse/Documentation-sphinx-fix-kernel-doc-decode-for-non-u-->>><<<++patches.suse/gve-fix-dma-sync-bug-where-not-all-pages-synced.patch++>>> -| <<<--patches.suse/0001-swait-Add-idle-variants-which-don-t-contribute-to-lo.patch-->>><<<++patches.suse/net-tls-enable-sk_msg-redirect-to-tls-socket-egress.patch++>>> -| <<<--patches.suse/rcu_idle_enter-rely-on-callers-disabling-irqs.patch-->>><<<++patches.suse/taprio-don-t-reject-same-mqprio-settings.patch++>>> -| <<<--patches.suse/exports-from-rcu_idle_exit-and-rcu_idle_enter.patch-->>><<<++patches.suse/net-phylink-update-documentation-on-create-and-destr.patch++>>> -| <<<--patches.suse/net-netfilter-nf_conntrack_core-Fix-net_conntrack_lo.patch-->>><<<++patches.suse/net-phylink-fix-link-mode-modification-in-PHY-mode.patch++>>> -| <<<--patches.suse/srcu-Provide-ordering-for-CPU-not-involved-in-grace-.patch-->>><<<++patches.suse/net-sched-act_pedit-fix-WARN-in-the-traffic-path.patch++>>> -| <<<--patches.suse/perf-pmu-events-support-additional-power8-pvr-in-mapfile.patch-->>><<<++patches.suse/net-fec-fix-clock-count-mis-match.patch++>>> -| <<<--patches.suse/perf-vendor-events-add-power9-pmu-events.patch-->>><<<++patches.suse/net-hns3-fix-a-wrong-reset-interrupt-status-mask.patch++>>> -| <<<--patches.suse/perf-vendor-events-add-power9-pvrs-to-mapfile.patch-->>><<<++patches.suse/net-sysfs-Fix-reference-count-leak-in-rx-netdev_queu.patch++>>> -| <<<--patches.suse/perf-intel-pt-set-no_aux_samples-for-the-tracking-event.patch-->>><<<++patches.suse/ipv6-route-return-if-there-is-no-fib_nh_gw_family.patch++>>> -| <<<--patches.suse/perf-intel-pt-always-set-no-branch-for-dummy-event.patch-->>><<<++patches.suse/s390-qeth-fix-potential-deadlock-on-workqueue-flush++>>> -| <<<--patches.suse/14.1-irq-make-the-irqentry-text-section-unconditional.patch-->>><<<++patches.suse/s390-qeth-return-proper-errno-on-io-error++>>> -| <<<--patches.suse/perf-vendor-events-powerpc-remove-suffix-in-mapfile.patch-->>><<<++patches.suse/net-ibmvnic-Ignore-H_FUNCTION-return-from-H_EOI-to-t.patch++>>> -| <<<--patches.suse/perf-vendor-events-powerpc-update-power9-events.patch-->>><<<++patches.suse/r8152-Re-order-napi_disable-in-rtl8152_close.patch++>>> -| <<<--patches.suse/perf-x86-fix-data-source-decoding-for-skylake.patch-->>><<<++patches.suse/net-mlx5e-Fix-error-flow-cleanup-in-mlx5e_tc_tun_cre.patch++>>> -| <<<--patches.suse/x86-mce-amd-allow-any-cpu-to-initialize-the-smca_banks-array.patch-->>><<<++patches.suse/net-mlx5e-Fix-ingress-rate-configuration-for-represe.patch++>>> -| <<<--patches.suse/sched-fair-Call-cpufreq-update-util-handlers-less-frequently-on-UP.patch-->>><<<++patches.suse/net-mlx5e-Reorder-mirrer-action-parsing-to-check-for.patch++>>> -| <<<--patches.suse/sched-core-Reuse-put_prev_task.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-invalid-EQ-vector-number-on-CQ-creat.patch++>>> -| <<<--patches.suse/sched-fair-Pass-rq-to-weighted_cpuload.patch-->>><<<++patches.suse/net-mlx5-DR-Skip-rehash-for-tables-with-byte-mask-ze.patch++>>> -| <<<--patches.suse/sched-fair-Avoid-checking-cfs_rq-nr_running-twice.patch-->>><<<++patches.suse/net-mlx5-DR-Limit-STE-hash-table-enlarge-based-on-by.patch++>>> -| <<<--patches.suse/sched-fair-Drop-always-true-parameter-of-update_cfs_rq_load_avg.patch-->>><<<++patches.suse/net-mlx5e-Fix-set-vf-link-state-error-flow.patch++>>> -| <<<--patches.suse/sched-pelt-Fix-false-running-accounting.patch-->>><<<++patches.suse/net-mlx5e-Do-not-use-non-EXT-link-modes-in-EXT-mode.patch++>>> -| <<<--patches.suse/numa-sched-slow-down-scan-rate-if-shared-faults-dominate.patch-->>><<<++patches.suse/net-mlx5e-Add-missing-capability-bit-check-for-IP-in.patch++>>> -| <<<--patches.suse/sched-numa-scale-scan-period-with-tasks-in-group-and-shared-private.patch-->>><<<++patches.suse/net-mlx5-Fix-auto-group-size-calculation.patch++>>> -| <<<--patches.suse/sched-fair-Fix-wake_affine-for-NUMA_BALANCING.patch-->>><<<++patches.suse/net-mlx5-Update-the-list-of-the-PCI-supported-device.patch++>>> -| <<<--patches.suse/0001-x86-entry-64-Refactor-IRQ-stacks-and-make-them-NMI-s.patch-->>><<<++patches.suse/net-mlxfw-Verify-FSM-error-code-translation-doesn-t-.patch++>>> -| <<<--patches.suse/0002-x86-entry-64-Initialize-the-top-of-the-IRQ-stack-bef.patch-->>><<<++patches.suse/net-sysfs-fix-netdev_queue_add_kobject-breakage.patch++>>> -| <<<--patches.suse/0003-x86-dumpstack-Fix-occasionally-missing-registers.patch-->>><<<++patches.suse/nfc-port100-handle-command-failure-cleanly.patch++>>> -| <<<--patches.suse/0004-x86-dumpstack-Fix-interrupt-and-exception-stack-boun.patch-->>><<<++patches.suse/sfc-Only-cancel-the-PPS-workqueue-if-it-exists.patch++>>> -| <<<--patches.suse/0005-objtool-Add-ORC-unwind-table-generation.patch-->>><<<++patches.suse/net-ipv6-IPV6_TRANSPARENT-check-NET_RAW-prior-to-NET.patch++>>> -| <<<--patches.suse/0006-objtool-x86-Add-facility-for-asm-code-to-provide-unw.patch-->>><<<++patches.suse/msft-hv-1986-hv_netvsc-Fix-offset-usage-in-netvsc_send_table.patch++>>> -| <<<--patches.suse/0007-x86-entry-64-Add-unwind-hint-annotations.patch-->>><<<++patches.suse/msft-hv-1987-hv_netvsc-Fix-send_table-offset-in-case-of-a-host-bu.patch++>>> -| <<<--patches.suse/0008-x86-asm-Add-unwind-hint-annotations-to-sync_core.patch-->>><<<++patches.suse/net-rtnetlink-prevent-underflows-in-do_setvfinfo.patch++>>> -| <<<--patches.suse/0001-objtool-Fix-gcov-check-for-older-versions-of-GCC.patch-->>><<<++patches.suse/r8152-avoid-to-call-napi_disable-twice.patch++>>> -| <<<--patches.suse/0001-x86-asm-Add-ASM_UNREACHABLE.patch-->>><<<++patches.suse/0001-virtio_ring-fix-return-code-on-DMA-mapping-fails.patch++>>> -| <<<--patches.suse/0001-x86-asm-Make-objtool-unreachable-macros-independent-.patch-->>><<<++patches.suse/0001-virtio_console-allocate-inbufs-in-add_port-only-if-i.patch++>>> -| <<<--patches.suse/0001-x86-unwind-Add-the-ORC-unwinder.patch-->>><<<++patches.suse/0001-virtio_balloon-fix-shrinker-scan-number-of-pages.patch++>>> -| <<<--patches.suse/0002-x86-kconfig-Make-it-easier-to-switch-to-the-new-ORC-.patch-->>><<<++patches.suse/0001-virtio_balloon-fix-shrinker-count.patch++>>> -| <<<--patches.suse/0003-x86-kconfig-Consolidate-unwinders-into-multiple-choi.patch-->>><<<++patches.suse/tpm-add-check-after-commands-attribs-tab-allocation.patch++>>> -| <<<--patches.suse/06-x86-ldt-64-refresh-ds-and-es-when-modify_ldt-changes-an-entry.patch-->>><<<++patches.suse/tpm-Switch-to-platform_get_irq_optional.patch++>>> -| <<<--patches.suse/0001-objtool-Assume-unannotated-UD2-instructions-are-dead.patch-->>><<<++patches.suse/io_uring-Fix-mm_fault-with-READ-WRITE_FIXED.patch++>>> -| <<<--patches.suse/0002-objtool-Skip-unreachable-warnings-for-alt-instructio.patch-->>><<<++patches.suse/ahci-Add-support-for-Amazon-s-Annapurna-Labs-SATA-co.patch++>>> -| <<<--patches.suse/0003-objtool-Fix-mtune-atom-decoding-support-in-objtool-2.patch-->>><<<++patches.suse/ahci-tegra-use-regulator_bulk_set_supply_names.patch++>>> -| <<<--patches.suse/17-x86-xen-64-rearrange-the-syscall-entries.patch-->>><<<++patches.suse/libata-Ensure-ata_port-probe-has-completed-before-de.patch++>>> -| <<<--patches.suse/0001-x86-asm-Fix-UNWIND_HINT_REGS-macro-for-older-binutil.patch-->>><<<++patches.suse/block-Fix-writeback-throttling-W-1-compiler-warnings.patch++>>> -| <<<--patches.suse/0001-objtool-Fix-validate_branch-return-codes.patch-->>><<<++patches.suse/fcntl-fix-typo-in-RWH_WRITE_LIFE_NOT_SET-r-w-hint-na.patch++>>> -| <<<--patches.suse/0002-objtool-Track-DRAP-separately-from-callee-saved-regi.patch-->>><<<++patches.suse/blk-mq-avoid-sysfs-buffer-overflow-with-too-many-CPU.patch++>>> -| <<<--patches.suse/17.1-x86-xen-64-fix-the-reported-ss-and-cs-in-syscall.patch-->>><<<++patches.suse/bdev-Factor-out-bdev-revalidation-into-a-common-help.patch++>>> -| <<<--patches.suse/0001-objtool-Fix-objtool-fallthrough-detection-with-funct.patch-->>><<<++patches.suse/bdev-Refresh-bdev-size-for-disks-without-partitionin.patch++>>> -| <<<--patches.suse/0001-objtool-Handle-GCC-stack-pointer-adjustment-bug.patch-->>><<<++patches.suse/blk-mq-make-sure-that-line-break-can-be-printed.patch++>>> -| <<<--patches.suse/0001-x86-boot-KASLR-Wrap-e820-entries-walking-code-into-n.patch-->>><<<++patches.suse/block-Warn-if-elevator-parameter-is-used.patch++>>> -| <<<--patches.suse/0002-x86-boot-KASLR-Switch-to-pass-struct-mem_vector-to-p.patch-->>><<<++patches.suse/0005-block-Remove-REQ_OP_ZONE_RESET-plugging.patch++>>> -| <<<--patches.suse/0003-x86-boot-KASLR-Rename-process_e820_entry-into-proces.patch-->>><<<++patches.suse/0006-block-Simplify-REQ_OP_ZONE_RESET_ALL-handling.patch++>>> -| <<<--patches.suse/efi-Introduce-efi_early_memdesc_ptr-to-get-pointer-t.patch-->>><<<++patches.suse/0007-block-add-zone-open-close-and-finish-operations.patch++>>> -| <<<--patches.suse/x86-boot-KASLR-Prefer-mirrored-memory-regions-for-th.patch-->>><<<++patches.suse/block-Don-t-disable-interrupts-in-trigger_softirq.patch++>>> -| <<<--patches.suse/0001-x86-boot-KASLR-Work-around-firmware-bugs-by-excludin.patch-->>><<<++patches.suse/md-raid0-Fix-an-error-message-in-raid0_make_request.patch++>>> -| <<<--patches.suse/x86-cpu-amd-limit-cpu_core_id-fixup-to-families-older-than-f17h.patch-->>><<<++patches.suse/0012-md-bitmap-avoid-race-window-between-md_bitmap_resize.patch++>>> -| <<<--patches.suse/x86-cpu-amd-derive-l3-shared_cpu_map-from-cpu_llc_shared_mask.patch-->>><<<++patches.suse/md-improve-handling-of-bio-with-REQ_PREFLUSH-in-md_f.patch++>>> -| <<<--patches.suse/0001-x86-nmi-Use-raw-lock.patch-->>><<<++patches.suse/0013-md-no-longer-compare-spare-disk-superblock-events-in.patch++>>> -| <<<--patches.suse/0001-sched-wait-Remove-the-lockless-swait_active-check-in.patch-->>><<<++patches.suse/loop-fix-no-unmap-write-zeroes-request-behavior.patch++>>> -| <<<--patches.suse/0001-locking-osq_lock-Fix-osq_lock-queue-corruption.patch-->>><<<++patches.suse/nvme-fc-Sync-nvme-fc-header-to-FC-NVME-2.patch++>>> -| <<<--patches.suse/0001-locking-rwsem-spinlock-Add-killable-versions-of-__do.patch-->>><<<++patches.suse/nvme-fc-and-nvmet-fc-sync-with-FC-NVME-2-header-chan.patch++>>> -| <<<--patches.suse/0001-locking-rwsem-xadd-Add-killable-versions-of-rwsem_do.patch-->>><<<++patches.suse/nvme-fc-Set-new-cmd-set-indicator-in-nvme-fc-cmnd-iu.patch++>>> -| <<<--patches.suse/01-jump_label-fix-concurrent-static_key_enable-disable.patch-->>><<<++patches.suse/nvme-fc-clarify-error-messages.patch++>>> -| <<<--patches.suse/jump_label-Split-out-code-under-the-hotplug-lock.patch-->>><<<++patches.suse/nvme-fc-ensure-association_id-is-cleared-regardless-.patch++>>> -| <<<--patches.suse/02-jump_label-provide-hotplug-context-variants.patch-->>><<<++patches.suse/nvme-introduce-nvme_is_aen_req-function.patch++>>> -| <<<--patches.suse/futex-Remove-duplicated-code-and-fix-undefined-behav.patch-->>><<<++patches.suse/nvmet-use-bio_io_error-instead-of-duplicating-it.patch++>>> -| <<<--patches.suse/0001-smp-Avoid-using-two-cache-lines-for-struct-call_sing.patch-->>><<<++patches.suse/nvmet-add-unlikely-check-at-nvmet_req_alloc_sgl.patch++>>> -| <<<--patches.suse/0001-locking-pvqspinlock-Relax-cmpxchg-s-to-improve-perfo.patch-->>><<<++patches.suse/nvmet-rdma-add-unlikely-check-at-nvmet_rdma_map_sgl_.patch++>>> -| <<<--patches.suse/13-x86-mm-give-each-mm-tlb-flush-generation-a-unique-id.patch-->>><<<++patches.suse/nvme-introduce-Command-Aborted-By-host-status-code.patch++>>> -| <<<--patches.suse/14-x86-mm-track-the-tlb-s-tlb_gen-and-update-the-flushing-algorithm.patch-->>><<<++patches.suse/nvme-move-common-call-to-nvme_cleanup_cmd-to-core-la.patch++>>> -| <<<--patches.suse/16-x86-mm-rework-lazy-tlb-mode-and-tlb-freshness-tracking.patch-->>><<<++patches.suse/nvme-resync-include-linux-nvme.h-with-nvmecli.patch++>>> -| <<<--patches.suse/17-x86-mm-stop-calling-leave_mm-in-idle-code.patch-->>><<<++patches.suse/nvme-Cleanup-and-rename-nvme_block_nr.patch++>>> -| <<<--patches.suse/30-x86-mm-add-the-nopcid-boot-option-to-turn-off-pcid.patch-->>><<<++patches.suse/nvme-Introduce-nvme_lba_to_sect.patch++>>> -| <<<--patches.suse/29-x86-mm-enable-cr4-pcide-on-supported-systems.patch-->>><<<++patches.suse/nvmet-tcp-Don-t-check-data_len-in-nvmet_tcp_map_data.patch++>>> -| <<<--patches.suse/01-x86-cpu-amd-document-amd-secure-memory-encryption-sme.patch-->>><<<++patches.suse/nvmet-tcp-Don-t-set-the-request-s-data_len.patch++>>> -| <<<--patches.suse/02-x86-mm-pat-set-write-protect-cache-mode-for-full-pat-support.patch-->>><<<++patches.suse/nvmet-Introduce-common-execute-function-for-get_log_.patch++>>> -| <<<--patches.suse/03-x86-mpparse-x86-acpi-x86-pci-x86-dmi-sfi-use-memremap-for-ram-mappings.patch-->>><<<++patches.suse/nvmet-Cleanup-discovery-execute-handlers.patch++>>> -| <<<--patches.suse/04-x86-cpu-amd-add-the-secure-memory-encryption-cpu-feature.patch-->>><<<++patches.suse/nvmet-Introduce-nvmet_dsm_len-helper.patch++>>> -| <<<--patches.suse/05-x86-cpu-amd-handle-sme-reduction-in-physical-address-size.patch-->>><<<++patches.suse/nvmet-Remove-the-data_len-field-from-the-nvmet_req-s.patch++>>> -| <<<--patches.suse/06-x86-mm-add-secure-memory-encryption-sme-support.patch-->>><<<++patches.suse/nvmet-Open-code-nvmet_req_execute.patch++>>> -| <<<--patches.suse/07-x86-mm-remove-phys_to_virt-usage-in-ioremap.patch-->>><<<++patches.suse/nvmet-fill-discovery-controller-sn-fr-and-mn-correct.patch++>>> -| <<<--patches.suse/08-x86-mm-add-support-to-enable-sme-in-early-boot-processing.patch-->>><<<++patches.suse/nvmet-clean-up-command-parsing-a-bit.patch++>>> -| <<<--patches.suse/09-x86-mm-simplify-pd_page-macros.patch-->>><<<++patches.suse/nvmet-add-plugging-for-read-write-when-ns-is-bdev.patch++>>> -| <<<--patches.suse/10-x86-mm-provide-general-kernel-support-for-memory-encryption.patch-->>><<<++patches.suse/nvmet-stop-using-bio_set_op_attrs.patch++>>> -| <<<--patches.suse/11-x86-mm-add-sme-support-for-read_cr3_pa.patch-->>><<<++patches.suse/nvme-Fix-parsing-of-ANA-log-page.patch++>>> -| <<<--patches.suse/12-x86-mm-extend-early_memremap-support-with-additional-attrs.patch-->>><<<++patches.suse/0014-md-raid1-avoid-soft-lockup-under-high-load.patch++>>> -| <<<--patches.suse/13-x86-mm-add-support-for-early-encryption-decryption-of-memory.patch-->>><<<++patches.suse/0015-md-avoid-invalid-memory-access-for-array-sb-dev_role.patch++>>> -| <<<--patches.suse/14-x86-mm-insure-that-boot-memory-areas-are-mapped-properly.patch-->>><<<++patches.suse/md-raid10-prevent-access-of-uninitialized-resync_pag.patch++>>> -| <<<--patches.suse/15-x86-boot-e820-add-support-to-determine-the-e820-type-of-an-address.patch-->>><<<++patches.suse/0003-bcache-fix-a-lost-wake-up-problem-caused-by-mca_cann.patch++>>> -| <<<--patches.suse/16-efi-add-an-efi-table-address-match-function.patch-->>><<<++patches.suse/0004-bcache-fix-static-checker-warning-in-bcache_device_f.patch++>>> -| <<<--patches.suse/17-efi-update-efi_mem_type-to-return-an-error-rather-than-0.patch-->>><<<++patches.suse/0005-bcache-add-more-accurate-error-messages-in-read_supe.patch++>>> -| <<<--patches.suse/18-x86-efi-update-efi-pagetable-creation-to-work-with-sme.patch-->>><<<++patches.suse/0006-bcache-deleted-code-comments-for-dead-code-in-bch_da.patch++>>> -| <<<--patches.suse/19-x86-mm-add-support-to-access-boot-related-data-in-the-clear.patch-->>><<<++patches.suse/0007-bcache-add-code-comment-bch_keylist_pop-and-bch_keyl.patch++>>> -| <<<--patches.suse/20-x86-boot-use-memremap-to-map-the-mpf-and-mpc-data.patch-->>><<<++patches.suse/0008-bcache-fix-deadlock-in-bcache_allocator.patch++>>> -| <<<--patches.suse/21-x86-mm-add-support-to-access-persistent-memory-in-the-clear.patch-->>><<<++patches.suse/0009-bcache-add-code-comments-in-bch_btree_leaf_dirty.patch++>>> -| <<<--patches.suse/22-x86-mm-add-support-for-changing-the-memory-encryption-attribute.patch-->>><<<++patches.suse/0010-bcache-add-idle_max_writeback_rate-sysfs-interface.patch++>>> -| <<<--patches.suse/23-x86-realmode-decrypt-trampoline-area-if-memory-encryption-is-active.patch-->>><<<++patches.suse/0011-bcache-at-least-try-to-shrink-1-node-in-bch_mca_scan.patch++>>> -| <<<--patches.suse/24-x86-swiotlb-add-memory-encryption-support.patch-->>><<<++patches.suse/0012-bcache-remove-the-extra-cflags-for-request.o.patch++>>> -| <<<--patches.suse/25-swiotlb-add-warnings-for-use-of-bounce-buffers-with-sme.patch-->>><<<++patches.suse/0013-bcache-don-t-export-symbols.patch++>>> -| <<<--patches.suse/26-x86-cpu-amd-make-the-microcode-level-available-earlier-in-the-boot.patch-->>><<<++patches.suse/0016-drivers-md-raid5.c-use-the-new-spelling-of-RWH_WRITE.patch++>>> -| <<<--patches.suse/27-iommu-amd-allow-the-amd-iommu-to-work-with-memory-encryption.patch-->>><<<++patches.suse/nvme-Add-hardware-monitoring-support.patch++>>> -| <<<--patches.suse/28-x86-boot-realmode-check-for-memory-encryption-on-the-aps.patch-->>><<<++patches.suse/nvme-Discard-workaround-for-non-conformant-devices.patch++>>> -| <<<--patches.suse/29-x86-drm-fbdev-do-not-specify-encrypted-memory-for-video-mappings.patch-->>><<<++patches.suse/nvme-hwmon-provide-temperature-min-and-max-values-fo.patch++>>> -| <<<--patches.suse/30-kvm-x86-svm-support-secure-memory-encryption-within-kvm.patch-->>><<<++patches.suse/nvme-hwmon-add-quirk-to-avoid-changing-temperature-t.patch++>>> -| <<<--patches.suse/31-x86-mm-kexec-allow-kexec-to-be-used-with-sme.patch-->>><<<++patches.suse/nbd-prevent-memory-leak.patch++>>> -| <<<--patches.suse/32-xen-x86-remove-sme-feature-in-pv-guests.patch-->>><<<++patches.suse/0008-block-Enhance-blk_revalidate_disk_zones.patch++>>> -| <<<--patches.suse/33-x86-mm-use-proper-encryption-attributes-with-dev-mem.patch-->>><<<++patches.suse/0009-block-cleanup-the-zoned-case-in-blk_revalidate_disk_.patch++>>> -| <<<--patches.suse/34-x86-mm-create-native_make_p4d-for-pgtable_levels-4.patch-->>><<<++patches.suse/0010-block-Simplify-report-zones-execution.patch++>>> -| <<<--patches.suse/35-x86-mm-add-support-to-encrypt-the-kernel-in-place.patch-->>><<<++patches.suse/0011-block-Remove-partition-support-for-zoned-block-devic.patch++>>> -| <<<--patches.suse/36-x86-boot-add-early-cmdline-parsing-for-options-with-arguments.patch-->>><<<++patches.suse/0012-null_blk-clean-up-the-block-device-operations.patch++>>> -| <<<--patches.suse/37-compiler-gcc-h-introduce-_nostackprotector-function-attribute.patch-->>><<<++patches.suse/0013-null_blk-clean-up-report-zones.patch++>>> -| <<<--patches.suse/38-x86-mm-add-support-to-make-use-of-secure-memory-encryption.patch-->>><<<++patches.suse/0014-block-rework-zone-reporting.patch++>>> -| <<<--patches.suse/39-x86-boot-fix-memremap-related-build-failure.patch-->>><<<++patches.suse/0023-block-refactor-rescan_partitions.patch++>>> -| <<<--patches.suse/x86-mpx-do-not-allow-mpx-if-we-have-mappings-above-47-bit-->>><<<++patches.suse/dm-writecache-handle-REQ_FUA.patch++>>> -| <<<--patches.suse/19-x86-mm-implement-pcid-based-optimization-try-to-preserve-old-tlb-entries-using-pcid.patch-->>><<<++patches.suse/dm-zoned-reduce-overhead-of-backing-device-checks.patch++>>> -| <<<--patches.suse/x86-mm-pkeys-Fix-typo-in-Documentation-x86-protectio.patch-->>><<<++patches.suse/Revert-dm-crypt-use-WQ_HIGHPRI-for-the-IO-and-crypt-.patch++>>> -| <<<--patches.suse/40-x86-mm-kexec-fix-memory-corruption-with-sme-on-successive-kexecs.patch-->>><<<++patches.suse/mtd-spear_smi-Fix-Write-Burst-mode.patch++>>> -| <<<--patches.suse/41-acpi-x86-mm-remove-encryption-mask-from-acpi-page-protection-type.patch-->>><<<++patches.suse/mtd-devices-fix-mchp23k256-read-and-write.patch++>>> -| <<<--patches.suse/x86-mm-mm-hwpoison-clear-present-bit-for-kernel-1-1-mappings-of-poison-pages.patch-->>><<<++patches.suse/mtd-cfi_cmdset_0002-only-check-errors-when-ready-in-.patch++>>> -| <<<--patches.suse/kvm-x86-Avoid-clearing-the-C-bit-in-rsvd_bits.patch-->>><<<++patches.suse/mtd-spi-nor-intel-spi-Add-support-for-Intel-Comet-La.patch++>>> -| <<<--patches.suse/42-x86-mm-fix-sme-encryption-stack-ptr-handling.patch-->>><<<++patches.suse/mtd-spi-nor-fix-silent-truncation-in-spi_nor_read.patch++>>> -| <<<--patches.suse/x86-mm-Use-pr_cont-in-dump_pagetable-->>><<<++patches.suse/mtd-spi-nor-fix-silent-truncation-in-spi_nor_read_ra.patch++>>> -| <<<--patches.suse/timekeeping-Use-proper-timekeeper-for-debug-code-->>><<<++patches.suse/mtd-rawnand-Change-calculating-of-position-page-cont.patch++>>> -| <<<--patches.suse/genirq-Fix-for_each_action_of_desc-macro.patch-->>><<<++patches.suse/mtd-rawnand-brcmnand-Fix-NULL-pointer-assignment.patch++>>> -| <<<--patches.suse/irqchip-gic-Report-that-effective-affinity-is-a-sing.patch-->>><<<++patches.suse/btrfs-simplify-inode-locking-for-RWF_NOWAIT.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Report-that-effective-affinity-is-a-s.patch-->>><<<++patches.suse/btrfs-use-refcount_inc_not_zero-in-kill_all_nodes.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Report-that-effective-affinity-is.patch-->>><<<++patches.suse/btrfs-Avoid-getting-stuck-during-cyclic-writebacks.patch++>>> -| <<<--patches.suse/0001-genirq-Export-more-irq_chip_-_parent-functions.patch-->>><<<++patches.suse/Btrfs-fix-negative-subv_writers-counter-and-data-spa.patch++>>> -| <<<--patches.suse/0002-genirq-Add-handle_fasteoi_-level-edge-_irq-flow-hand.patch-->>><<<++patches.suse/Btrfs-fix-metadata-space-leak-on-fixup-worker-failur.patch++>>> -| <<<--patches.suse/0003-irqdomain-Factor-out-code-to-add-and-remove-items-to.patch-->>><<<++patches.suse/btrfs-check-page-mapping-when-loading-free-space-cac.patch++>>> -| <<<--patches.suse/0004-irqdomain-Check-for-NULL-function-pointer-in-irq_dom.patch-->>><<<++patches.suse/btrfs-Remove-btrfs_bio-flags-member.patch++>>> -| <<<--patches.suse/0005-irqdomain-Add-irq_domain_-push-pop-_irq-functions.patch-->>><<<++patches.suse/Btrfs-send-allow-clone-operations-within-the-same-fi.patch++>>> -| <<<--patches.suse/0009-irqdomain-Prevent-potential-NULL-pointer-dereference.patch-->>><<<++patches.suse/Btrfs-send-skip-backreference-walking-for-extents-wi.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Properly-handle-command-queue-wra.patch-->>><<<++patches.suse/btrfs-scrub-Don-t-check-free-space-before-marking-a-.patch++>>> -| <<<--patches.suse/genirq-Let-irq_set_vcpu_affinity-iterate-over-hierar.patch-->>><<<++patches.suse/Btrfs-fix-block-group-remaining-RO-forever-after-err.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Add-redistributor-iterator.patch-->>><<<++patches.suse/btrfs-record-all-roots-for-rename-exchange-on-a-subv.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Add-VLPI-DirectLPI-discovery.patch-->>><<<++patches.suse/affs-fix-a-memory-leak-in-affs_remount.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Move-LPI-definitions-around.patch-->>><<<++patches.suse/selftests-breakpoints-Fix-a-typo-of-function-name.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-probing-for-VLPI-properties.patch-->>><<<++patches.suse/kselftest-Fix-NULL-INSTALL_PATH-for-TARGETS-runlist.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Macro-ize-its_send_single_command.patch-->>><<<++patches.suse/arm64-errata-Hide-CTR_EL0.DIC-on-systems-affected-by.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Implement-irq_set_irqchip_state-f.patch-->>><<<++patches.suse/arm64-Fake-the-IminLine-size-on-systems-affected-by-.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Split-out-property-table-allocati.patch-->>><<<++patches.suse/arm64-compat-Workaround-Neoverse-N1-1542419-for-comp.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Allow-use-of-indirect-VCPU-tables.patch-->>><<<++patches.suse/arm64-Silence-clang-warning-on-mismatched-value-regi.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Split-out-pending-table-allocatio.patch-->>><<<++patches.suse/Documentation-perf-Update-documentation-for-ThunderX.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Rework-LPI-freeing.patch-->>><<<++patches.suse/drivers-perf-Add-CCPI2-PMU-support-in-ThunderX2-UNCO.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Generalize-device-table-allocatio.patch-->>><<<++patches.suse/0001-arm64-mm-use-arm64_dma_phys_limit-instead-of-calling.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Generalize-LPI-configuration.patch-->>><<<++patches.suse/0002-arm64-rename-variables-used-to-calculate-ZONE_DMA32-.patch++>>> -| <<<--patches.suse/irqchip-gic-v4-Add-management-structure-definitions.patch-->>><<<++patches.suse/0003-arm64-use-both-ZONE_DMA-and-ZONE_DMA32.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-GICv4-ITS-command-definitions.patch-->>><<<++patches.suse/0004-mm-refresh-ZONE_DMA-and-ZONE_DMA32-comments-in-enum-.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VLPI-configuration-hook.patch-->>><<<++patches.suse/arm64-mm-fix-unused-variable-warning-in-zone_sizes_init.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VLPI-map-unmap-operations.patch-->>><<<++patches.suse/dma-direct-turn-arch_zone_dma_bits-into-a-variable.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VLPI-configuration-handling.patch-->>><<<++patches.suse/arm64-mm-reserve-cma-and-crashkernel-in-zone_dma32.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VPE-domain-infrastructure.patch-->>><<<++patches.suse/arm64-kpti-Add-NVIDIA-s-Carmel-core-to-the-KPTI-whit.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VPE-irq-domain-allocation-tea.patch-->>><<<++patches.suse/s390-qdio-move-ssqd-sniffer-mask-definition++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VPE-irq-domain-de-activation.patch-->>><<<++patches.suse/s390-unwind-fix-get_stack_pointernull-null.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VPENDBASER-VPROPBASER-accesso.patch-->>><<<++patches.suse/s390-process-avoid-custom-stack-unwinding-in-get_wchan.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VPE-scheduling.patch-->>><<<++patches.suse/s390-mm-properly-clear-_PAGE_NOEXEC-bit-when-it-is-n.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VPE-invalidation-hook.patch-->>><<<++patches.suse/s390-always-inline-current_stack_pointer.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VPE-affinity-changes.patch-->>><<<++patches.suse/s390-unwind-drop-unnecessary-code-around-calling-ftrace_graph_ret_addr.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-VPE-interrupt-masking.patch-->>><<<++patches.suse/s390-pkey-fix-memory-leak-within-copy_apqns_from_user++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Make-LPI-allocation-optional-on-d.patch-->>><<<++patches.suse/s390-crypto-fix-unsigned-variable-compared-with-zero++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-device-proxy-for-VPE-manageme.patch-->>><<<++patches.suse/0001-xen-gntdev-Use-select-for-DMA_SHARED_BUFFER.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Move-pending-doorbell-after-VMOVP.patch-->>><<<++patches.suse/kvm-svm-serialize-access-to-the-sev-asid-bitmap++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Allow-doorbell-interrupts-to-be-i.patch-->>><<<++patches.suse/kvm-svm-guard-against-deactivate-when-performing-wbinvd-df_flush++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Set-implementation-defined-bit-to.patch-->>><<<++patches.suse/KVM-nVMX-Always-write-vmcs02.GUEST_CR3-during-nested.patch++>>> -| <<<--patches.suse/irqchip-gic-v4-Add-per-VM-VPE-domain-creation.patch-->>><<<++patches.suse/kvm-x86-introduce-vcpu-arch-xsaves_enabled++>>> -| <<<--patches.suse/irqchip-gic-v4-Add-VPE-command-interface.patch-->>><<<++patches.suse/kvm-vmx-fix-conditions-for-guest-ia32_xss-support++>>> -| <<<--patches.suse/irqchip-gic-v4-Add-VLPI-configuration-interface.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-XIVE-Set-kvm-arch.xive-when-VPs-ar.patch++>>> -| <<<--patches.suse/irqchip-gic-v4-Add-some-basic-documentation.patch-->>><<<++patches.suse/kvm-retpolines-x86-eliminate-retpoline-from-vmx-c-exit-handlers++>>> -| <<<--patches.suse/irqchip-gic-v4-Enable-low-level-GICv4-operations.patch-->>><<<++patches.suse/0003-kvm-s390-cleanup-kvm_arch_init-error-path++>>> -| <<<--patches.suse/irqchip-gic-v3-Advertise-GICv4-support-to-KVM.patch-->>><<<++patches.suse/KVM-arm-arm64-vgic-Don-t-rely-on-the-wrong-pending-t.patch++>>> -| <<<--patches.suse/irqchip-gic-Make-irq_chip-const.patch-->>><<<++patches.suse/kvm-x86-fix-presentation-of-tsx-feature-in-arch_capabilities++>>> -| <<<--patches.suse/smp-hotplug-Handle-removal-correctly-in-cpuhp_store_.patch-->>><<<++patches.suse/KVM-x86-do-not-modify-masked-bits-of-shared-MSRs.patch++>>> -| <<<--patches.suse/01-x86-perf-cqm-wipe-out-perf-based-cqm.patch-->>><<<++patches.suse/kvm-vmx-implement-msr_ia32_tsx_ctrl-disable-rtm-functionality++>>> -| <<<--patches.suse/02-x86-intel_rdt-cqm-documentation-for-resctrl-based-rdt-monitoring.patch-->>><<<++patches.suse/kvm-vmx-use-msr_ia32_tsx_ctrl-to-hard-disable-tsx-on-guest-that-lack-it++>>> -| <<<--patches.suse/03-x86-intel_rdt-introduce-a-common-compile-option-for-rdt.patch-->>><<<++patches.suse/kvm-x86-remove-a-spurious-export-of-a-static-function++>>> -| <<<--patches.suse/04-x86-intel_rdt-change-file-names-to-accommodate-rdt-monitor-code.patch-->>><<<++patches.suse/KVM-x86-Grab-KVM-s-srcu-lock-when-setting-nested-sta.patch++>>> -| <<<--patches.suse/05-x86-intel_rdt-mark-rdt_root-and-closid_alloc-as-static.patch-->>><<<++patches.suse/kvm-nvmx-relax-guest-ia32_feature_control-constraints++>>> -| <<<--patches.suse/06-x86-intel_rdt-cleanup-namespace-to-support-rdt-monitoring.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-XIVE-Free-previous-EQ-page-when-se.patch++>>> -| <<<--patches.suse/07-x86-intel_rdt-make-rdt_resources_all-more-readable.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-XIVE-Fix-potential-page-leak-on-er.patch++>>> -| <<<--patches.suse/08-x86-intel_rdt-cqm-add-rdt-monitoring-initialization.patch-->>><<<++patches.suse/edac-amd64-set-grain-per-dimm.patch++>>> -| <<<--patches.suse/09-x86-intel_rdt-cqm-add-rmid-resource-monitoring-id-management.patch-->>><<<++patches.suse/edac-ghes-fix-locking-and-memory-barrier-issues.patch++>>> -| <<<--patches.suse/10-x86-intel_rdt-simplify-info-and-base-file-lists.patch-->>><<<++patches.suse/EDAC-Replace-EDAC_DIMM_PTR-macro-with-edac_get_dimm-.patch++>>> -| <<<--patches.suse/11-x86-intel_rdt-cqm-add-info-files-for-rdt-monitoring.patch-->>><<<++patches.suse/EDAC-Remove-EDAC_DIMM_OFF-macro.patch++>>> -| <<<--patches.suse/12-x86-intel_rdt-prepare-for-rdt-monitoring-mkdir-support.patch-->>><<<++patches.suse/EDAC-Introduce-an-mci_for_each_dimm-iterator.patch++>>> -| <<<--patches.suse/13-x86-intel_rdt-cqm-add-mkdir-support-for-rdt-monitoring.patch-->>><<<++patches.suse/EDAC-mc-Do-not-BUG_ON-in-edac_mc_alloc.patch++>>> -| <<<--patches.suse/14-x86-intel_rdt-change-closid-type-from-int-to-u32.patch-->>><<<++patches.suse/EDAC-mc-Remove-needless-zero-string-termination.patch++>>> -| <<<--patches.suse/15-x86-intel_rdt-cqm-add-tasks-file-support.patch-->>><<<++patches.suse/EDAC-mc-Reduce-indentation-level-in-edac_mc_handle_e.patch++>>> -| <<<--patches.suse/16-x86-intel_rdt-prepare-to-add-rdt-monitor-cpus-file-support.patch-->>><<<++patches.suse/EDAC-Remove-misleading-comment-in-struct-edac_raw_er.patch++>>> -| <<<--patches.suse/17-x86-intel_rdt-cqm-add-cpus-file-support.patch-->>><<<++patches.suse/EDAC-ghes-Use-standard-kernel-macros-for-page-calcul.patch++>>> -| <<<--patches.suse/18-x86-intel_rdt-prepare-for-rdt-monitor-data-support.patch-->>><<<++patches.suse/EDAC-ghes-Fix-grain-calculation.patch++>>> -| <<<--patches.suse/19-x86-intel_rdt-cqm-add-mon_data.patch-->>><<<++patches.suse/EDAC-ghes-Remove-intermediate-buffer-pvt-detail_loca.patch++>>> -| <<<--patches.suse/20-x86-intel_rdt-separate-the-ctrl-bits-from-rmdir.patch-->>><<<++patches.suse/EDAC-Unify-the-mc_event-tracepoint-call.patch++>>> -| <<<--patches.suse/21-x86-intel_rdt-cqm-add-rmdir-support.patch-->>><<<++patches.suse/edac-ghes-do-not-warn-when-incrementing-refcount-on-0.patch++>>> -| <<<--patches.suse/22-x86-intel_rdt-cqm-add-mount-umount-support.patch-->>><<<++patches.suse/edac-altera-use-fast-register-io-for-s10-irqs.patch++>>> -| <<<--patches.suse/23-x86-intel_rdt-introduce-rdt_enable_key-for-scheduling.patch-->>><<<++patches.suse/clone3-add-CLONE_CLEAR_SIGHAND.patch++>>> -| <<<--patches.suse/24-x86-intel_rdt-cqm-add-sched_in-support.patch-->>><<<++patches.suse/fork-extend-clone3-to-support-setting-a-PID.patch++>>> -| <<<--patches.suse/25-x86-intel_rdt-cqm-add-cpu-hotplug-support.patch-->>><<<++patches.suse/workqueue-Fix-spurious-sanity-check-failures-in-dest.patch++>>> -| <<<--patches.suse/26-x86-intel_rdt-mbm-basic-counting-of-mbm-events-total-and-local.patch-->>><<<++patches.suse/workqueue-Fix-missing-kfree-rescuer-in-destroy_workq.patch++>>> -| <<<--patches.suse/27-x86-intel_rdt-mbm-add-mbm-counter-initialization.patch-->>><<<++patches.suse/workqueue-Fix-pwq-ref-leak-in-rescuer_thread.patch++>>> -| <<<--patches.suse/28-x86-intel_rdt-mbm-handle-counter-overflow.patch-->>><<<++patches.suse/0001-cgroup-Optimize-single-thread-migration.patch++>>> -| <<<--patches.suse/29-x86-intel_rdt-show-bitmask-of-shareable-resource-with-other-executing-units.patch-->>><<<++patches.suse/cgroup-pids-use-atomic64_t-for-pids-limit.patch++>>> -| <<<--patches.suse/30-x86-intel_rdt-cqm-clear-the-default-rmid-during-hotcpu.patch-->>><<<++patches.suse/kernfs-fix-ino-wrap-around-detection.patch++>>> -| <<<--patches.suse/31-x86-intel_rdt-modify-the-intel_pqr_state-for-better-performance.patch-->>><<<++patches.suse/arm64-Use-pr_warn-instead-of-pr_warning.patch++>>> -| <<<--patches.suse/32-x86-intel_rdt-mbm-fix-mbm-overflow-handler-during-cpu-hotplug.patch-->>><<<++patches.suse/livepatch-keep-replaced-patches-until-post_patch-callback-is-called.patch++>>> -| <<<--patches.suse/33-x86-intel_rdt-cqm-improve-limbo-list-processing.patch-->>><<<++patches.suse/livepatch-basic-api-to-track-system-state-changes.patch++>>> -| <<<--patches.suse/34-x86-intel_rdt-remove-redundant-ternary-operator-on-return.patch-->>><<<++patches.suse/livepatch-allow-to-distinguish-different-version-of-system-state-changes.patch++>>> -| <<<--patches.suse/35-x86-intel_rdt-move-special-case-code-for-haswell-to-a-quirk-function.patch-->>><<<++patches.suse/livepatch-selftests-of-the-api-for-tracking-system-state-changes.patch++>>> -| <<<--patches.suse/36-x86-intel_rdt-add-command-line-options-for-resource-director-technology.patch-->>><<<++patches.suse/hwrng-omap3-rom-Fix-missing-clock-by-probing-with-de.patch++>>> -| <<<--patches.suse/37-x86-intel_rdt-turn-off-most-rdt-features-on-skylake.patch-->>><<<++patches.suse/crypto-ccp-release-all-allocated-memory-if-sha-type-is-invalid.patch++>>> -| <<<--patches.suse/x86-boot-move-eisa-setup-to-a-separate-file-->>><<<++patches.suse/crypto-atmel-aes-Fix-IV-handling-when-req-nbytes-ivs.patch++>>> -| <<<--patches.suse/x86-eisa-add-missing-include-->>><<<++patches.suse/0001-crypto-af_alg-cast-ki_complete-ternary-op-to-int.patch++>>> -| <<<--patches.suse/10-x86-xen-get-rid-of-paravirt-op-adjust_exception_frame.patch-->>><<<++patches.suse/crypto-user-fix-memory-leak-in-crypto_report.patch++>>> -| <<<--patches.suse/s390-mm-tag-pages.patch-->>><<<++patches.suse/crypto-user-fix-memory-leak-in-crypto_reportstat.patch++>>> -| <<<--patches.suse/s390-mm-no-dat-tlb-flush.patch-->>><<<++patches.suse/crypto-geode-aes-switch-to-skcipher-for-cbc-aes-fall.patch++>>> -| <<<--patches.suse/s390-mm-guest-asce-tlb-flush.patch-->>><<<++patches.suse/crypto-geode-aes-convert-to-skcipher-API-and-make-th.patch++>>> -| <<<--patches.suse/s390-kvm-nodat-tlb-flush.patch-->>><<<++patches.suse/hwrng-omap-Fix-RNG-wait-loop-timeout.patch++>>> -| <<<--patches.suse/s390-sclp-sing-increment.patch-->>><<<++patches.suse/crypto-ccp-change-a-message-to-reflect-status-instead-of-failure.patch++>>> -| <<<--patches.suse/s390-qeth-constify-attribute_group-structures.patch-->>><<<++patches.suse/crypto-ccp-verify-access-to-device-registers-before-initializing.patch++>>> -| <<<--patches.suse/s390-spinlock-niai.patch-->>><<<++patches.suse/crypto-ccp-fix-uninitialized-list-head.patch++>>> -| <<<--patches.suse/s390-sles15-01-06-01-mm-helpers.patch-->>><<<++patches.suse/0001-crypto-ecdh-fix-big-endian-bug-in-ECC-library.patch++>>> -| <<<--patches.suse/s390-sles15-01-06-02-vmcp-hotplug.patch-->>><<<++patches.suse/crypto-atmel-Fix-authenc-support-when-it-is-set-to-m.patch++>>> -| <<<--patches.suse/s390-sles15-01-05-vmcp-dma.patch-->>><<<++patches.suse/crypto-crypto4xx-fix-double-free-in-crypto4xx_destro.patch++>>> -| <<<--patches.suse/s390-sles15-01-06-03-vmcp-cma.patch-->>><<<++patches.suse/crypto-tgr192-remove-unneeded-semicolon.patch++>>> -| <<<--patches.suse/25-s390-mm-use-generic-mm_hooks.patch-->>><<<++patches.suse/crypto-lib-tidy-up-lib-crypto-kconfig-and-makefile.patch++>>> -| <<<--patches.suse/s390-dasd-Add-discard-support-for-FBA-devices.patch-->>><<<++patches.suse/crypto-chacha-move-existing-library-code-into-lib-crypto.patch++>>> -| <<<--patches.suse/arm64-mm-Fix-set_memory_valid-declaration.patch-->>><<<++patches.suse/crypto-x86-chacha-depend-on-generic-chacha-library-instead-of.patch++>>> -| <<<--patches.suse/0016-arm64-Add-ASM_BUG.patch-->>><<<++patches.suse/crypto-x86-chacha-expose-simd-chacha-routine-as-library-function.patch++>>> -| <<<--patches.suse/0017-arm64-consistently-use-bl-for-C-exception-entry.patch-->>><<<++patches.suse/crypto-arm64-chacha-depend-on-generic-chacha-library-instead-of.patch++>>> -| <<<--patches.suse/0018-arm64-move-non-entry-code-out-of-.entry.text.patch-->>><<<++patches.suse/crypto-arm64-chacha-expose-arm64-chacha-routine-as-library.patch++>>> -| <<<--patches.suse/0019-arm64-unwind-avoid-percpu-indirection-for-irq-stack.patch-->>><<<++patches.suse/crypto-arm-chacha-import-eric-biggers-s-scalar-accelerated-chacha.patch++>>> -| <<<--patches.suse/0020-arm64-unwind-disregard-frame.sp-when-validating-fram.patch-->>><<<++patches.suse/crypto-arm-chacha-remove-dependency-on-generic-chacha-driver.patch++>>> -| <<<--patches.suse/0023-arm64-unwind-reference-pt_regs-via-embedded-stack-fr.patch-->>><<<++patches.suse/crypto-arm-chacha-expose-arm-chacha-routine-as-library-function.patch++>>> -| <<<--patches.suse/0024-arm64-unwind-remove-sp-from-struct-stackframe.patch-->>><<<++patches.suse/crypto-mips-chacha-import-32r2-chacha-code-from-zinc.patch++>>> -| <<<--patches.suse/0005-ACPI-IORT-Handle-PCI-aliases-properly-for-IOMMUs.patch-->>><<<++patches.suse/crypto-mips-chacha-wire-up-accelerated-32r2-code-from-zinc.patch++>>> -| <<<--patches.suse/0001-ACPI-IORT-numa-Add-numa-node-mapping-for-smmuv3-devi.patch-->>><<<++patches.suse/crypto-chacha-unexport-chacha_generic-routines.patch++>>> -| <<<--patches.suse/0006-ACPI-IORT-Fix-build-regression-without-IOMMU.patch-->>><<<++patches.suse/crypto-poly1305-move-core-routines-into-a-separate-library.patch++>>> -| <<<--patches.suse/0025-arm64-remove-__die-s-stack-dump.patch-->>><<<++patches.suse/crypto-x86-poly1305-unify-poly1305-state-struct-with-generic-code.patch++>>> -| <<<--patches.suse/0026-fork-allow-arch-override-of-VMAP-stack-alignment.patch-->>><<<++patches.suse/crypto-poly1305-expose-init-update-final-library-interface.patch++>>> -| <<<--patches.suse/0027-arm64-kernel-remove-THREAD-IRQ_STACK-_START_SP.patch-->>><<<++patches.suse/crypto-x86-poly1305-depend-on-generic-library-not-generic-shash.patch++>>> -| <<<--patches.suse/0028-arm64-factor-out-PAGE_-and-CONT_-definitions.patch-->>><<<++patches.suse/crypto-x86-poly1305-expose-existing-driver-as-poly1305-library.patch++>>> -| <<<--patches.suse/0029-arm64-clean-up-THREAD_-definitions.patch-->>><<<++patches.suse/crypto-arm64-poly1305-incorporate-openssl-cryptogams-neon.patch++>>> -| <<<--patches.suse/0030-arm64-clean-up-irq-stack-definitions.patch-->>><<<++patches.suse/crypto-arm-poly1305-incorporate-openssl-cryptogams-neon.patch++>>> -| <<<--patches.suse/0031-arm64-move-SEGMENT_ALIGN-to-asm-memory.h.patch-->>><<<++patches.suse/crypto-mips-poly1305-incorporate-openssl-cryptogams-optimized.patch++>>> -| <<<--patches.suse/0032-efi-arm64-add-EFI_KIMG_ALIGN.patch-->>><<<++patches.suse/crypto-blake2s-generic-c-library-implementation-and-selftest.patch++>>> -| <<<--patches.suse/0033-arm64-factor-out-entry-stack-manipulation.patch-->>><<<++patches.suse/crypto-testmgr-add-test-cases-for-blake2s.patch++>>> -| <<<--patches.suse/0034-arm64-assembler-allow-adr_this_cpu-to-use-the-stack-.patch-->>><<<++patches.suse/crypto-blake2s-implement-generic-shash-driver.patch++>>> -| <<<--patches.suse/0035-arm64-use-an-irq-stack-pointer.patch-->>><<<++patches.suse/crypto-blake2s-x86_64-simd-implementation.patch++>>> -| <<<--patches.suse/0036-arm64-add-basic-VMAP_STACK-support.patch-->>><<<++patches.suse/crypto-curve25519-generic-c-library-implementations.patch++>>> -| <<<--patches.suse/0037-arm64-add-on_accessible_stack.patch-->>><<<++patches.suse/crypto-curve25519-add-kpp-selftest.patch++>>> -| <<<--patches.suse/0038-arm64-add-VMAP_STACK-overflow-detection.patch-->>><<<++patches.suse/crypto-curve25519-implement-generic-kpp-driver.patch++>>> -| <<<--patches.suse/0002-arm64-Convert-pte-handling-from-inline-asm-to-using-.patch-->>><<<++patches.suse/crypto-lib-curve25519-work-around-clang-stack-spilling-issue.patch++>>> -| <<<--patches.suse/0001-kvm-arm64-Convert-kvm_set_s2pte_readonly-from-inline.patch-->>><<<++patches.suse/crypto-curve25519-x86_64-library-and-kpp-implementations.patch++>>> -| <<<--patches.suse/0003-arm64-Move-PTE_RDONLY-bit-handling-out-of-set_pte_at.patch-->>><<<++patches.suse/crypto-arm-curve25519-import-bernstein-and-schwabe-s-curve25519.patch++>>> -| <<<--patches.suse/0002-arm64-Ignore-hardware-dirty-bit-updates-in-ptep_set_.patch-->>><<<++patches.suse/crypto-arm-curve25519-wire-up-neon-implementation.patch++>>> -| <<<--patches.suse/arm64-Remove-the-CONFIG_ARM64_HW_AFDBM-alternative-c.patch-->>><<<++patches.suse/crypto-chacha20poly1305-import-construction-and-selftest-from-zinc.patch++>>> -| <<<--patches.suse/0019-usb-hcd-constify-attribute_group-structures.patch-->>><<<++patches.suse/crypto-lib-chacha20poly1305-reimplement-crypt_from_sg-routine.patch++>>> -| <<<--patches.suse/0001-xhci-add-definitions-for-all-port-link-states.patch-->>><<<++patches.suse/crypto-virtio-implement-missing-support-for-output-I.patch++>>> -| <<<--patches.suse/0001-xhci-Add-port-status-decoder-for-tracing-purposes.patch-->>><<<++patches.suse/crypto-virtio-deal-with-unsupported-input-sizes.patch++>>> -| <<<--patches.suse/0020-xhci-rename-temp-and-temp1-variables.patch-->>><<<++patches.suse/0001-crypto-atmel-Fix-build-error-of-CRYPTO_AUTHENC.patch++>>> -| <<<--patches.suse/0001-xhci-add-port-status-tracing.patch-->>><<<++patches.suse/0001-crypto-sun4i-ss-fix-big-endian-issues.patch++>>> -| <<<--patches.suse/0021-usb-Increase-root-hub-reset-signaling-time-to-preven.patch-->>><<<++patches.suse/crypto-chacha_generic-remove-unnecessary-setkey-functions.patch++>>> -| <<<--patches.suse/0022-xhci-rework-bus_resume-and-check-ports-are-suspended.patch-->>><<<++patches.suse/crypto-x86-chacha-only-unregister-algorithms-if-registered.patch++>>> -| <<<--patches.suse/phy-qcom-qmp-Fix-failure-path-in-phy_init-functions.patch-->>><<<++patches.suse/crypto-lib-chacha20poly1305-use-chacha20_crypt.patch++>>> -| <<<--patches.suse/dt-bindings-phy-sun4i-usb-phy-add-property-descriptions-for-h3.patch-->>><<<++patches.suse/crypto-vmx-Avoid-weird-build-failures.patch++>>> -| <<<--patches.suse/0037-phy-rockchip-inno-usb2-add-support-for-rockchip-usbg.patch-->>><<<++patches.suse/net-core-dev-replace-state-xoff-flag-comparison-by-n.patch++>>> -| <<<--patches.suse/0038-phy-rockchip-inno-usb2-add-support-for-otg-mux-inter.patch-->>><<<++patches.suse/tcp-add-ipv6_addr_v4mapped_loopback-helper.patch++>>> -| <<<--patches.suse/0039-phy-rockchip-inno-usb2-add-support-of-usb2-phy-for-r.patch-->>><<<++patches.suse/net-procfs-use-index-hashlist-instead-of-name-hashli.patch++>>> -| <<<--patches.suse/0040-phy-rockchip-typec-remove-unused-dfp-variable.patch-->>><<<++patches.suse/net-introduce-name_node-struct-to-be-used-in-hashlis.patch++>>> -| <<<--patches.suse/0023-usb-make-device_type-const.patch-->>><<<++patches.suse/net-rtnetlink-add-linkprop-commands-to-add-and-delet.patch++>>> -| <<<--patches.suse/0024-USB-core-constify-vm_operations_struct.patch-->>><<<++patches.suse/net-rtnetlink-put-alternative-names-to-getlink-messa.patch++>>> -| <<<--patches.suse/0025-usb-xhci-Support-enabling-of-compliance-mode-for-xhc.patch-->>><<<++patches.suse/net-rtnetlink-unify-the-code-in-__rtnl_newlink-get-d.patch++>>> -| <<<--patches.suse/0026-usb-misc-lvstest-add-entry-to-place-port-in-complian.patch-->>><<<++patches.suse/net-rtnetlink-introduce-helper-to-get-net_device-ins.patch++>>> -| <<<--patches.suse/0001-serial-xuartps-Remove-__init-marking-from-early-writ.patch-->>><<<++patches.suse/net-rtnetlink-add-possibility-to-use-alternative-nam.patch++>>> -| <<<--patches.suse/tty-improve-tty_insert_flip_char-fast-path-->>><<<++patches.suse/ipv6-minor-code-reorg-in-inet6_fill_ifla6_attrs.patch++>>> -| <<<--patches.suse/tty-improve-tty_insert_flip_char-slow-path-->>><<<++patches.suse/net-push-loops-and-nb-calls-into-helper-functions.patch++>>> -| <<<--patches.suse/tty-fix-__tty_insert_flip_char-regression-->>><<<++patches.suse/net-introduce-per-netns-netdevice-notifiers.patch++>>> -| <<<--patches.suse/serial-pch_uart-Make-port-type-explicit.patch-->>><<<++patches.suse/ionic-simplify-returns-in-devlink-info.patch++>>> -| <<<--patches.suse/serial-remove-unused-port-type-->>><<<++patches.suse/ionic-use-wait_on_bit_lock-rather-than-open-code.patch++>>> -| <<<--patches.suse/serial-fix-port-type-numbering-for-ti-da8xx-->>><<<++patches.suse/ionic-report-users-coalesce-request.patch++>>> -| <<<--patches.suse/serial-earlycon-Only-try-fdt-when-specify-earlycon-e-->>><<<++patches.suse/ionic-implement-ethtool-set-fec.patch++>>> -| <<<--patches.suse/serial-8250_uniphier-fix-serial-port-index-in-privat.patch-->>><<<++patches.suse/ionic-add-lif_quiesce-to-wait-for-queue-activity-to-.patch++>>> -| <<<--patches.suse/iio-gyro-st_gyro-fix-L3GD20H-support-->>><<<++patches.suse/net_sched-remove-need_resched-from-qdisc_run.patch++>>> -| <<<--patches.suse/iio-magnetometer-st_magn_core-enable-multiread-by-de-->>><<<++patches.suse/mvpp2-remove-misleading-comment.patch++>>> -| <<<--patches.suse/dt-bindings-iio-update-stm32-timers-clock-names.patch-->>><<<++patches.suse/net-stmmac-Only-enable-enhanced-addressing-mode-when.patch++>>> -| <<<--patches.suse/0002-iio-adc-rockchip_saradc-add-NULL-check-on-of_match_d.patch-->>><<<++patches.suse/net-stmmac-Support-enhanced-addressing-mode-for-DWMA.patch++>>> -| <<<--patches.suse/iio-accel-st_accel_i2c-fix-i2c_device_id-table-->>><<<++patches.suse/net-propagate-errors-correctly-in-register_netdevice.patch++>>> -| <<<--patches.suse/staging-fbtft-array-underflow-in-fbtft_request_gpios-->>><<<++patches.suse/netdevsim-change-fib-accounting-and-limitations-to-b.patch++>>> -| <<<--patches.suse/staging-lustre-libcfs-fix-test-for-libcfs_ioctl_hdr-.patch-->>><<<++patches.suse/net-fib_notifier-make-FIB-notifier-per-netns.patch++>>> -| <<<--patches.suse/staging-bcm2835-audio-constify-snd_pcm_ops-structure-->>><<<++patches.suse/net-fib_notifier-propagate-possible-error-during-fib.patch++>>> -| <<<--patches.suse/staging-bcm2835-audio-make-snd_pcm_hardware-const-->>><<<++patches.suse/mlxsw-spectrum_router-Don-t-rely-on-missing-extack-t.patch++>>> -| <<<--patches.suse/iio-pressure-st_pressure-fix-drdy-configuration-for--->>><<<++patches.suse/net-fib_notifier-propagate-extack-down-to-the-notifi.patch++>>> -| <<<--patches.suse/iio-accel-st_accel-fix-data-ready-line-configuration-->>><<<++patches.suse/net-devlink-export-devlink-net-getter.patch++>>> -| <<<--patches.suse/0003-iio-adc-rockchip_saradc-explicitly-request-exclusive.patch-->>><<<++patches.suse/mlxsw-spectrum-Take-devlink-net-instead-of-init_net.patch++>>> -| <<<--patches.suse/staging-lustre-obdclass-return-EFAULT-if-copy_from_u.patch-->>><<<++patches.suse/mlxsw-Register-port-netdevices-into-net-of-core.patch++>>> -| <<<--patches.suse/0004-test_firmware-add-test-case-for-SIGCHLD-on-sync-fall.patch-->>><<<++patches.suse/mlxsw-Propagate-extack-down-to-register_fib_notifier.patch++>>> -| <<<--patches.suse/0001-firmware-send-EINTR-on-signal-abort-on-fallback-mech.patch-->>><<<++patches.suse/netdevsim-add-all-ports-in-nsim_dev_create-and-del-t.patch++>>> -| <<<--patches.suse/0002-firmware-define-pr_fmt.patch-->>><<<++patches.suse/netdevsim-implement-proper-devlink-reload.patch++>>> -| <<<--patches.suse/0003-firmware-enable-a-debug-print-for-batched-requests.patch-->>><<<++patches.suse/netdevsim-register-port-netdevices-into-net-of-devic.patch++>>> -| <<<--patches.suse/0005-test_firmware-add-batched-firmware-tests.patch-->>><<<++patches.suse/netdevsim-take-devlink-net-instead-of-init_net.patch++>>> -| <<<--patches.suse/mei-me-enable-asynchronous-probing-->>><<<++patches.suse/net-devlink-allow-to-change-namespaces-during-reload.patch++>>> -| <<<--patches.suse/char_dev-extend-dynamic-allocation-of-majors-into-a-.patch-->>><<<++patches.suse/net-tls-move-TOE-related-structures-to-a-separate-he.patch++>>> -| <<<--patches.suse/msft-hv-1407-vmbus-simplify-hv_ringbuffer_read.patch-->>><<<++patches.suse/net-tls-rename-tls_device-to-tls_toe_device.patch++>>> -| <<<--patches.suse/msft-hv-1408-vmbus-drop-unused-ring_buffer_info-elements.patch-->>><<<++patches.suse/net-tls-move-tls_build_proto-on-init-path.patch++>>> -| <<<--patches.suse/msft-hv-1409-vmbus-refactor-hv_signal_on_read.patch-->>><<<++patches.suse/net-tls-move-TOE-related-code-to-a-separate-file.patch++>>> -| <<<--patches.suse/msft-hv-1410-vmbus-eliminate-duplicate-cached-index.patch-->>><<<++patches.suse/net-tls-rename-tls_hw_-functions-tls_toe_.patch++>>> -| <<<--patches.suse/msft-hv-1411-vmbus-more-host-signalling-avoidance.patch-->>><<<++patches.suse/net-tls-allow-compiling-TLS-TOE-out.patch++>>> -| <<<--patches.suse/msft-hv-1412-vmbus-add-prefetch-to-ring-buffer-iterator.patch-->>><<<++patches.suse/0009-net-phy-broadcom-Fix-RGMII-delays-configuration-for-.patch++>>> -| <<<--patches.suse/msft-hv-1413-x86-hyper-v-include-hyperv-only-when-CONFIG_HYPERV-i.patch-->>><<<++patches.suse/net-spread-enum-sock_flags.patch++>>> -| <<<--patches.suse/msft-hv-1414-x86-hyper-v-stash-the-max-number-of-virtual-logical-.patch-->>><<<++patches.suse/igmp-uninline-ip_mc_validate_checksum.patch++>>> -| <<<--patches.suse/msft-hv-1423-Revert-x86-hyper-v-include-hyperv-only-when-CONFIG_H.patch-->>><<<++patches.suse/net-devlink-don-t-ignore-errors-during-dumpit.patch++>>> -| <<<--patches.suse/msft-hv-1468-Tools-hv-vss-Skip-freezing-filesystems-backed-by-loo.patch-->>><<<++patches.suse/net-tls-add-tracing-for-device-offload-events.patch++>>> -| <<<--patches.suse/msft-hv-1469-Drivers-hv-balloon-Correctly-update-onlined-page-cou.patch-->>><<<++patches.suse/net-tls-add-device-decrypted-trace-point.patch++>>> -| <<<--patches.suse/msft-hv-1470-Drivers-hv-balloon-Show-the-max-dynamic-memory-assig.patch-->>><<<++patches.suse/net-tls-add-skeleton-of-MIB-statistics.patch++>>> -| <<<--patches.suse/msft-hv-1471-Drivers-hv-balloon-Initialize-last_post_time-on-star.patch-->>><<<++patches.suse/net-tls-add-statistics-for-installed-sessions.patch++>>> -| <<<--patches.suse/msft-hv-1472-Drivers-hv-kvp-Use-MAX_ADAPTER_ID_SIZE-for-translati.patch-->>><<<++patches.suse/net-tls-add-TlsDecryptError-stat.patch++>>> -| <<<--patches.suse/msft-hv-1473-Tools-hv-fix-snprintf-warning-in-kvp_daemon.patch-->>><<<++patches.suse/net-tls-add-TlsDeviceRxResync-statistic.patch++>>> -| <<<--patches.suse/msft-hv-1474-Tools-hv-update-buffer-handling-in-hv_fcopy_daemon.patch-->>><<<++patches.suse/net-devlink-export-devlink-net-setter.patch++>>> -| <<<--patches.suse/msft-hv-1475-Drivers-hv-vmbus-Fix-rescind-handling-issues.patch-->>><<<++patches.suse/netdevsim-create-devlink-and-netdev-instances-in-nam.patch++>>> -| <<<--patches.suse/0031-thunderbolt-Remove-superfluous-check.patch-->>><<<++patches.suse/net-genetlink-push-doit-dumpit-code-from-genl_family.patch++>>> -| <<<--patches.suse/0032-thunderbolt-Make-key-root-only-accessible.patch-->>><<<++patches.suse/net-genetlink-introduce-dump-info-struct-to-be-avail.patch++>>> -| <<<--patches.suse/0033-thunderbolt-Allow-clearing-the-key.patch-->>><<<++patches.suse/net-genetlink-push-attrbuf-allocation-and-parsing-to.patch++>>> -| <<<--patches.suse/0034-thunderbolt-Fix-reset-response_type.patch-->>><<<++patches.suse/net-genetlink-parse-attrs-and-store-in-contect-info-.patch++>>> -| <<<--patches.suse/stm-Potential-read-overflow-in-stm_char_policy_set_i.patch-->>><<<++patches.suse/net-ieee802154-have-genetlink-code-to-parse-the-attr.patch++>>> -| <<<--patches.suse/intel_th-pci-Enable-bus-mastering-->>><<<++patches.suse/net-nfc-have-genetlink-code-to-parse-the-attrs-durin.patch++>>> -| <<<--patches.suse/intel_th-Output-devices-without-ports-don-t-need-ass-->>><<<++patches.suse/net-tipc-have-genetlink-code-to-parse-the-attrs-duri.patch++>>> -| <<<--patches.suse/intel_th-Streamline-the-subdevice-tree-accessors-->>><<<++patches.suse/net-tipc-allocate-attrs-locally-instead-of-using-gen.patch++>>> -| <<<--patches.suse/intel_th-Make-SOURCE-devices-children-of-the-root-de-->>><<<++patches.suse/devlink-have-genetlink-code-to-parse-the-attrs-durin.patch++>>> -| <<<--patches.suse/intel_th-Make-the-switch-allocate-its-subdevices-->>><<<++patches.suse/netdevsim-add-couple-of-debugfs-bools-to-debug-devli.patch++>>> -| <<<--patches.suse/intel_th-msu-Use-the-real-device-in-case-of-IOMMU-do-->>><<<++patches.suse/mlxsw-reg-Extend-MGPIR-register-with-new-field-expos.patch++>>> -| <<<--patches.suse/intel_th-Enumerate-Low-Power-Path-output-port-type-->>><<<++patches.suse/mlxsw-hwmon-Provide-optimization-for-QSFP-modules-nu.patch++>>> -| <<<--patches.suse/intel_th-pti-Support-Low-Power-Path-output-port-type-->>><<<++patches.suse/mlxsw-thermal-Provide-optimization-for-QSFP-modules-.patch++>>> -| <<<--patches.suse/intel_th-pci-Use-drvdata-for-quirks-->>><<<++patches.suse/mlxsw-core-Push-minor-subminor-fw-version-check-into.patch++>>> -| <<<--patches.suse/intel_th-Add-global-activate-deactivate-callbacks-fo-->>><<<++patches.suse/mlxsw-minimal-Add-validation-for-FW-version.patch++>>> -| <<<--patches.suse/intel_th-Perform-time-resync-on-capture-start-->>><<<++patches.suse/net-devlink-fix-reporter-dump-dumpit.patch++>>> -| <<<--patches.suse/0036-phy-rockchip-inno-usb2-Replace-the-extcon-API.patch-->>><<<++patches.suse/netdevsim-implement-devlink-dev_info-op.patch++>>> -| <<<--patches.suse/nvmem-core-Add-nvmem_cell_read_u32.patch-->>><<<++patches.suse/samples-pktgen-fix-proc_cmd-command-result-check-log.patch++>>> -| <<<--patches.suse/nvmem-include-linux-err.h-from-header.patch-->>><<<++patches.suse/net-ena-change-num_queues-to-num_io_queues-for-clari.patch++>>> -| <<<--patches.suse/edac-sb_edac-classify-memory-mirroring-modes.patch-->>><<<++patches.suse/net-ena-multiple-queue-creation-related-cleanups.patch++>>> -| <<<--patches.suse/05-edac-pnd2-build-in-a-minimal-sideband-driver-for-apollo-lake.patch-->>><<<++patches.suse/net-ena-ethtool-get_channels-use-combined-only.patch++>>> -| <<<--patches.suse/0002-EDAC-thunderx-Fix-error-handling-path-in-thunderx_lm.patch-->>><<<++patches.suse/net-ena-make-ethtool-l-show-correct-max-number-of-qu.patch++>>> -| <<<--patches.suse/06-edac-pnd2-mask-off-the-lower-four-bits-of-a-bar.patch-->>><<<++patches.suse/net-ena-remove-redundant-print-of-number-of-queues.patch++>>> -| <<<--patches.suse/07-edac-pnd2-conditionally-unhide-hide-the-p2sb-pci-device-to-read-bar.patch-->>><<<++patches.suse/net-ena-ethtool-support-set_channels-callback.patch++>>> -| <<<--patches.suse/08-edac-pnd2-properly-toggle-hidden-state-for-p2sb-pci-device.patch-->>><<<++patches.suse/net-core-change-return-type-of-pskb_may_pull-to-bool.patch++>>> -| <<<--patches.suse/spi-pxa2xx-Don-t-touch-CS-pin-until-we-have-a-transf-->>><<<++patches.suse/ipv6-Make-ipv6_mc_may_pull-return-bool.patch++>>> -| <<<--patches.suse/0018-spi-rockchip-Slightly-rework-return-value-handling.patch-->>><<<++patches.suse/net-core-use-helper-skb_ensure_writable-in-more-plac.patch++>>> -| <<<--patches.suse/0019-spi-rockchip-Fix-clock-handling-in-remove.patch-->>><<<++patches.suse/net-sockmap-use-bitmap-for-copy-info.patch++>>> -| <<<--patches.suse/0020-spi-rockchip-Fix-clock-handling-in-suspend-resume.patch-->>><<<++patches.suse/net-tls-mark-sk-err-being-set-as-unlikely.patch++>>> -| <<<--patches.suse/0021-spi-rockchip-configure-CTRLR1-according-to-size-and-.patch-->>><<<++patches.suse/net-tls-make-allocation-failure-unlikely.patch++>>> -| <<<--patches.suse/regulator-cpcap-Fix-standby-mode-->>><<<++patches.suse/net-tls-pass-context-to-tls_device_decrypted.patch++>>> -| <<<--patches.suse/regulator-da9063-return-an-error-code-on-probe-failure.patch-->>><<<++patches.suse/net-tls-store-async_capable-on-a-single-bit.patch++>>> -| <<<--patches.suse/0001-regulator-fan53555-Use-of_device_get_match_data-to-s.patch-->>><<<++patches.suse/net-tls-store-decrypted-on-a-single-bit.patch++>>> -| <<<--patches.suse/0002-regulator-fan53555-fix-I2C-device-ids.patch-->>><<<++patches.suse/net-hns-make-arrays-static-makes-object-smaller.patch++>>> -| <<<--patches.suse/pinctrl-uniphier-fix-pin_config_get-for-input-enable-->>><<<++patches.suse/net-hns3-make-array-tick_array-static-makes-object-s.patch++>>> -| <<<--patches.suse/0010-pinctrl-rockchip-Use-common-interface-for-recalced-i.patch-->>><<<++patches.suse/nfp-bpf-make-array-exp_mask-static-makes-object-smal.patch++>>> -| <<<--patches.suse/pinctrl-sunxi-fix-V3s-pinctrl-driver-IRQ-bank-base-->>><<<++patches.suse/netdevsim-fix-spelling-mistake-forbidded-forbid.patch++>>> -| <<<--patches.suse/pinctrl-intel-Add-Intel-Denverton-pin-controller-sup.patch-->>><<<++patches.suse/tun-fix-memory-leak-in-error-path.patch++>>> -| <<<--patches.suse/0001-pinctrl-check-ops-pin_config_set-in-pinconf_set_conf.patch-->>><<<++patches.suse/net-hns3-add-support-for-setting-VF-link-status-on-t.patch++>>> -| <<<--patches.suse/pinctrl-samsung-Fix-NULL-pointer-exception-on-extern-->>><<<++patches.suse/net-hns3-add-support-for-spoof-check-setting.patch++>>> -| <<<--patches.suse/pinctrl-samsung-Fix-invalid-register-offset-used-for-->>><<<++patches.suse/net-hns3-add-support-for-setting-VF-trust.patch++>>> -| <<<--patches.suse/pinctrl-sunxi-fix-wrong-irq_banks-number-for-H5-pinc-->>><<<++patches.suse/net-hns3-add-support-for-configuring-bandwidth-of-VF.patch++>>> -| <<<--patches.suse/pinctrl-sh-pfc-r8a7796-Fix-to-delete-FSCLKST-pin-and-->>><<<++patches.suse/net-hns3-add-support-for-configuring-VF-MAC-from-the.patch++>>> -| <<<--patches.suse/0011-pinctrl-intel-Add-Intel-Cannon-Lake-PCH-H-pin-contro.patch-->>><<<++patches.suse/net-hns3-support-tx-scatter-gather-fraglist-feature.patch++>>> -| <<<--patches.suse/pinctrl-intel-Add-Intel-Lewisburg-GPIO-support.patch-->>><<<++patches.suse/net-genetlink-always-allocate-separate-attrs-for-dum.patch++>>> -| <<<--patches.suse/pinctrl-intel-Read-back-TX-buffer-state-->>><<<++patches.suse/net-tipc-prepare-attrs-in-__tipc_nl_compat_dumpit.patch++>>> -| <<<--patches.suse/pinctrl-uniphier-fix-members-of-rmii-group-for-Pro4-->>><<<++patches.suse/Revert-tun-call-dev_get_valid_name-before-register_n.patch++>>> -| <<<--patches.suse/Revert-pinctrl-sunxi-Don-t-enforce-bias-disable-for-.patch-->>><<<++patches.suse/net-smc-separate-smcd-and-smcr-link-group-lists++>>> -| <<<--patches.suse/0006-gpio-Add-gpio-driver-support-for-ThunderX-and-OCTEON.patch-->>><<<++patches.suse/net-smc-separate-locks-for-smcd-and-smcr-link-group-lists++>>> -| <<<--patches.suse/gpio-brcmstb-check-return-value-of-gpiochip_irqchip_-->>><<<++patches.suse/net-smc-increase-device-refcount-for-added-link-group++>>> -| <<<--patches.suse/HID-asus-Add-T100CHI-bluetooth-keyboard-dock-special.patch-->>><<<++patches.suse/net-smc-no-new-connections-on-disappearing-devices++>>> -| <<<--patches.suse/HID-hid-sensor-hub-Force-logical-minimum-to-1-for-po.patch-->>><<<++patches.suse/net-smc-improve-close-of-terminated-socket++>>> -| <<<--patches.suse/HID-wacom-Remove-comparison-of-u8-mode-with-zero-and.patch-->>><<<++patches.suse/team-call-RCU-read-lock-when-walking-the-port_list.patch++>>> -| <<<--patches.suse/pm-opp-of-use-pr_debug-instead-of-pr_err-while-adding-opp-table.patch-->>><<<++patches.suse/ipvlan-consolidate-TSO-flags-using-NETIF_F_ALL_TSO.patch++>>> -| <<<--patches.suse/0001-cpufreq-governor-Drop-min_sampling_rate.patch-->>><<<++patches.suse/af_unix-__unix_find_socket_byname-cleanup.patch++>>> -| <<<--patches.suse/0003-cpufreq-Use-transition_delay_us-for-legacy-governors.patch-->>><<<++patches.suse/sock_get_timeout-drop-unnecessary-return-variable.patch++>>> -| <<<--patches.suse/0001-cpufreq-remove-setting-of-policy-cpu-in-policy-cpus-.patch-->>><<<++patches.suse/devlink-don-t-do-reporter-recovery-if-the-state-is-h.patch++>>> -| <<<--patches.suse/0004-cpufreq-Cap-the-default-transition-delay-value-to-10.patch-->>><<<++patches.suse/devlink-propagate-extack-down-to-health-reporter-ops.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Improve-IO-performance-with-per-core-P-states.patch-->>><<<++patches.suse/netdevsim-implement-couple-of-testing-devlink-health.patch++>>> -| <<<--patches.suse/PM-devfreq-Fix-memory-leak-when-fail-to-register-dev-->>><<<++patches.suse/tcp-improve-recv_skip_hint-for-tcp_zerocopy_receive.patch++>>> -| <<<--patches.suse/0001-acpica-iort-Update-SMMU-models-for-IORT-rev.-C.patch-->>><<<++patches.suse/genetlink-do-not-parse-attributes-for-families-with-.patch++>>> -| <<<--patches.suse/0001-ACPICA-iasl-Update-to-IORT-SMMUv3-disassembling.patch-->>><<<++patches.suse/libbpf-Bump-current-version-to-v0.0.6.patch++>>> -| <<<--patches.suse/0001-ACPICA-Dispatch-active-GPEs-at-init-time.patch-->>><<<++patches.suse/selftests-bpf-Add-static-to-enable_all_controllers.patch++>>> -| <<<--patches.suse/0001-ACPICA-Make-it-possible-to-enable-runtime-GPEs-earli.patch-->>><<<++patches.suse/libbpf-Fix-BTF-defined-map-s-__type-macro-handling-o.patch++>>> -| <<<--patches.suse/0001-ACPI-scan-Enable-GPEs-before-scanning-the-namespace.patch-->>><<<++patches.suse/libbpf-stop-enforcing-kern_version-populate-it-for-u.patch++>>> -| <<<--patches.suse/ACPI-EC-Fix-possible-issues-related-to-EC-initializa-->>><<<++patches.suse/libbpf-add-bpf_object__open_-file-mem-w-extensible-o.patch++>>> -| <<<--patches.suse/0003-ACPI-processor-use-dev_dbg-instead-of-dev_warn-when-.patch-->>><<<++patches.suse/libbpf-fix-bpf_object__name-to-actually-return-objec.patch++>>> -| <<<--patches.suse/0010-mailbox-pcc-Drop-uninformative-output-during-boot.patch-->>><<<++patches.suse/selftests-bpf-switch-tests-to-new-bpf_object__open_-.patch++>>> -| <<<--patches.suse/0031-ACPI-APEI-Enable-APEI-multiple-GHES-source-to-share-.patch-->>><<<++patches.suse/libbpf-Add-cscope-and-tags-targets-to-Makefile.patch++>>> -| <<<--patches.suse/ACPI-APEI-EINJ-Subtract-any-matching-Register-Region-->>><<<++patches.suse/uapi-bpf-fix-helper-docs.patch++>>> -| <<<--patches.suse/01-acpi-blacklist-add-acpi_match_platform_list.patch-->>><<<++patches.suse/scripts-bpf-teach-bpf_helpers_doc.py-to-dump-BPF-hel.patch++>>> -| <<<--patches.suse/02-intel_pstate-convert-to-use-acpi_match_platform_list.patch-->>><<<++patches.suse/libbpf-auto-generate-list-of-BPF-helper-definitions.patch++>>> -| <<<--patches.suse/gfs2-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/selftests-bpf-Fix-dependency-ordering-for-attach_pro.patch++>>> -| <<<--patches.suse/0002-xfs-write-unmount-record-for-ro-mounts.patch-->>><<<++patches.suse/bpftool-Fix-bpftool-build-by-switching-to-bpf_object.patch++>>> -| <<<--patches.suse/0001-xfs-toggle-readonly-state-around-xfs_log_mount_finis.patch-->>><<<++patches.suse/samples-bpf-Trivial-fix-spelling-mistake-in-usage.patch++>>> -| <<<--patches.suse/xfs-Add-infrastructure-needed-for-error-propagation-.patch-->>><<<++patches.suse/bpf-flow_dissector-add-mode-to-enforce-global-BPF-fl.patch++>>> -| <<<--patches.suse/xfs-Properly-retry-failed-inode-items-in-case-of-err.patch-->>><<<++patches.suse/selftests-bpf-Undo-GCC-specific-bpf_helpers.h-change.patch++>>> -| <<<--patches.suse/xfs-fix-recovery-failure-when-log-record-header-wrap.patch-->>><<<++patches.suse/selftests-bpf-samples-bpf-Split-off-legacy-stuff-fro.patch++>>> -| <<<--patches.suse/xfs-always-verify-the-log-tail-during-recovery.patch-->>><<<++patches.suse/selftests-bpf-Adjust-CO-RE-reloc-tests-for-new-bpf_c.patch++>>> -| <<<--patches.suse/xfs-fix-log-recovery-corruption-error-due-to-tail-ov.patch-->>><<<++patches.suse/selftests-bpf-Split-off-tracing-only-helpers-into-bp.patch++>>> -| <<<--patches.suse/xfs-add-log-item-pinning-error-injection-tag.patch-->>><<<++patches.suse/libbpf-Move-bpf_-helpers-helper_defs-endian-tracing-.patch++>>> -| <<<--patches.suse/xfs-handle-EFSCORRUPTED-during-head-tail-verificatio.patch-->>><<<++patches.suse/libbpf-Add-BPF_CORE_READ-BPF_CORE_READ_INTO-helpers.patch++>>> -| <<<--patches.suse/xfs-stop-searching-for-free-slots-in-an-inode-chunk-.patch-->>><<<++patches.suse/selftests-bpf-Add-BPF_CORE_READ-and-BPF_CORE_READ_ST.patch++>>> -| <<<--patches.suse/xfs-evict-all-inodes-involved-with-log-redo-item.patch-->>><<<++patches.suse/0001-libbpf-Fix-struct-end-padding-in-btf_dump.patch++>>> -| <<<--patches.suse/xfs-check-for-race-with-xfs_reclaim_inode-in-xfs_ifr.patch-->>><<<++patches.suse/selftests-bpf-Fix-btf_dump-padding-test-case.patch++>>> -| <<<--patches.suse/xfs-refactor-xfs_trans_roll.patch-->>><<<++patches.suse/libbpf-Fix-passing-uninitialized-bytes-to-setsockopt.patch++>>> -| <<<--patches.suse/xfs-rename-xfs_defer_join-to-xfs_defer_ijoin.patch-->>><<<++patches.suse/scripts-bpf-Fix-xdp_md-forward-declaration-typo.patch++>>> -| <<<--patches.suse/xfs-remove-the-ip-argument-to-xfs_defer_finish.patch-->>><<<++patches.suse/bpf-Track-contents-of-read-only-maps-as-scalars.patch++>>> -| <<<--patches.suse/xfs-open-code-xfs_buf_item_dirty.patch-->>><<<++patches.suse/selftests-bpf-Add-read-only-map-values-propagation-t.patch++>>> -| <<<--patches.suse/xfs-remove-unnecessary-dirty-bli-format-check-for-or.patch-->>><<<++patches.suse/bpf-Align-struct-bpf_prog_stats.patch++>>> -| <<<--patches.suse/xfs-ordered-buffer-log-items-are-never-formatted.patch-->>><<<++patches.suse/flow_dissector-Allow-updating-the-flow-dissector-pro.patch++>>> -| <<<--patches.suse/xfs-refactor-buffer-logging-into-buffer-dirtying-hel.patch-->>><<<++patches.suse/bpf-Fix-cast-to-pointer-from-integer-of-different-si.patch++>>> -| <<<--patches.suse/xfs-don-t-log-dirty-ranges-for-ordered-buffers.patch-->>><<<++patches.suse/xdp-Trivial-fix-spelling-in-function-description.patch++>>> -| <<<--patches.suse/xfs-skip-bmbt-block-ino-validation-during-owner-chan.patch-->>><<<++patches.suse/libbpf-Generate-more-efficient-BPF_CORE_READ-code.patch++>>> -| <<<--patches.suse/xfs-move-bmbt-owner-change-to-last-step-of-extent-sw.patch-->>><<<++patches.suse/selftests-bpf-Enforce-libbpf-build-before-BPF-progra.patch++>>> -| <<<--patches.suse/xfs-disallow-marking-previously-dirty-buffers-as-ord.patch-->>><<<++patches.suse/ethtool-Add-support-for-400Gbps-50Gbps-per-lane-link.patch++>>> -| <<<--patches.suse/xfs-relog-dirty-buffers-during-swapext-bmbt-owner-ch.patch-->>><<<++patches.suse/mlxsw-spectrum-Add-support-for-400Gbps-50Gbps-per-la.patch++>>> -| <<<--patches.suse/iomap-return-VM_FAULT_-codes-from-iomap_page_mkwrite.patch-->>><<<++patches.suse/net-core-use-listified-Rx-for-GRO_NORMAL-in-napi_gro.patch++>>> -| <<<--patches.suse/xfs-consolidate-the-various-page-fault-handlers.patch-->>><<<++patches.suse/net_sched-sch_fq-remove-one-obsolete-check-in-fq_deq.patch++>>> -| <<<--patches.suse/0001-xfs-add-a-xfs_iext_update_extent-helper.patch-->>><<<++patches.suse/net-bcmgenet-Generate-a-random-MAC-if-none-is-valid.patch++>>> -| <<<--patches.suse/0002-xfs-switch-xfs_bmap_local_to_extents-to-use-xfs_iext.patch-->>><<<++patches.suse/net-phylink-use-more-linkmode_.patch++>>> -| <<<--patches.suse/0003-xfs-use-xfs_iext_get_extent-in-xfs_bmap_first_unused.patch-->>><<<++patches.suse/net-bcmgenet-Add-a-shutdown-callback.patch++>>> -| <<<--patches.suse/0004-xfs-move-some-code-around-inside-xfs_bmap_shift_exte.patch-->>><<<++patches.suse/net-sfp-move-fwnode-parsing-into-sfp-bus-layer.patch++>>> -| <<<--patches.suse/0005-xfs-use-xfs_iext_-_extent-helpers-in-xfs_bmap_shift_.patch-->>><<<++patches.suse/pktgen-remove-unnecessary-assignment-in-pktgen_xmit.patch++>>> -| <<<--patches.suse/0006-xfs-use-xfs_iext_-_extent-helpers-in-xfs_bmap_split_.patch-->>><<<++patches.suse/net-sched-Avoid-using-yield-in-a-busy-waiting-loop.patch++>>> -| <<<--patches.suse/0007-xfs-rewrite-xfs_bmap_count_leaves-using-xfs_iext_get.patch-->>><<<++patches.suse/net-phy-avoid-NPE-if-read_page-write_page-callbacks-.patch++>>> -| <<<--patches.suse/0008-xfs-replace-xfs_qm_get_rtblks-with-a-direct-call-to-.patch-->>><<<++patches.suse/mlxsw-spectrum-Register-switched-port-analyzers-SPAN.patch++>>> -| <<<--patches.suse/xfs-disable-per-inode-DAX-flag.patch-->>><<<++patches.suse/net-hns3-remove-struct-hns3_nic_ring_data-in-hns3_en.patch++>>> -| <<<--patches.suse/xfs-fix-incorrect-log_flushed-on-fsync.patch-->>><<<++patches.suse/net-hns3-optimized-MAC-address-in-management-table.patch++>>> -| <<<--patches.suse/xfs-fix-compiler-warnings.patch-->>><<<++patches.suse/net-hns3-minor-optimization-for-barrier-in-IO-path.patch++>>> -| <<<--patches.suse/xfs-don-t-set-v3-xflags-for-v2-inodes.patch-->>><<<++patches.suse/net-hns3-introduce-ring_to_netdev-in-enet-module.patch++>>> -| <<<--patches.suse/xfs-open-code-end_buffer_async_write-in-xfs_finish_p.patch-->>><<<++patches.suse/net-hns3-make-struct-hns3_enet_ring-cacheline-aligne.patch++>>> -| <<<--patches.suse/xfs-use-kmem_free-to-free-return-value-of-kmem_zallo.patch-->>><<<++patches.suse/net-hns3-minor-cleanup-for-hns3_handle_rx_bd.patch++>>> -| <<<--patches.suse/ext4-do-not-unnecessarily-allocate-buffer-in-recentl.patch-->>><<<++patches.suse/net-hns3-do-not-allocate-linear-data-for-fraglist-sk.patch++>>> -| <<<--patches.suse/ext4-cleanup-goto-next-group.patch-->>><<<++patches.suse/net-hns3-log-and-clear-hardware-error-after-reset-co.patch++>>> -| <<<--patches.suse/ext4-reduce-lock-contention-in-__ext4_new_inode.patch-->>><<<++patches.suse/net-phy-marvell-support-downshift-as-PHY-tunable.patch++>>> -| <<<--patches.suse/ext4-in-ext4_seek_-hole-data-return-enxio-for-negative-offsets.patch-->>><<<++patches.suse/net-phy-marvell-remove-superseded-function-marvell_s.patch++>>> -| <<<--patches.suse/ext4-fix-incorrect-quotaoff-if-the-quota-feature-is-.patch-->>><<<++patches.suse/net-sched-act_police-re-use-tcf_tm_dump.patch++>>> -| <<<--patches.suse/ext4-fix-quota-inconsistency-during-orphan-cleanup-f.patch-->>><<<++patches.suse/igc-Add-SCTP-CRC-checksumming-functionality.patch++>>> -| <<<--patches.suse/ext4-fix-fault-handling-when-mounted-with-o-dax-ro.patch-->>><<<++patches.suse/e1000e-Add-support-for-S0ix.patch++>>> -| <<<--patches.suse/dlm-Make-dismatch-error-message-more-clear.patch-->>><<<++patches.suse/igc-Add-set_rx_mode-support.patch++>>> -| <<<--patches.suse/dlm-use-sock_create_lite-inside-tcp_accept_from_sock.patch-->>><<<++patches.suse/igc-Add-Rx-checksum-support.patch++>>> -| <<<--patches.suse/0003-errseq-rename-__errseq_set-to-errseq_set.patch-->>><<<++patches.suse/igc-Clean-up-unused-shadow_vfta-pointer.patch++>>> -| <<<--patches.suse/Documentation-add-some-docs-for-errseq_t.patch-->>><<<++patches.suse/mlxsw-reg-Add-macro-for-getting-QSFP-module-EEPROM-p.patch++>>> -| <<<--patches.suse/msft-hv-1405-tools-hv-ignore-a-NIC-if-it-has-been-configured.patch-->>><<<++patches.suse/mlxsw-core-Extend-QSFP-EEPROM-size-for-ethtool.patch++>>> -| <<<--patches.suse/0001-ip6-fix-PMTU-discovery-when-using-127-subnets.patch-->>><<<++patches.suse/net-smc-cancel-send-and-receive-for-terminated-socket++>>> -| <<<--patches.suse/inetpeer-remove-AVL-implementation-in-favor-of-RB-tr.patch-->>><<<++patches.suse/net-smc-terminate-link-group-without-holding-lgr-lock++>>> -| <<<--patches.suse/ixgbe-NULL-xdp_tx-rings-on-resource-cleanup.patch-->>><<<++patches.suse/net-smc-improve-abnormal-termination-locking++>>> -| <<<--patches.suse/s2io-Remove-UFO-support.patch-->>><<<++patches.suse/net-smc-improve-link-group-freeing++>>> -| <<<--patches.suse/macb-Remove-bogus-reference-to-NETIF_F_UFO.patch-->>><<<++patches.suse/net-smc-tell-peers-about-abnormal-link-group-termination++>>> -| <<<--patches.suse/ipvlan-Stop-advertising-NETIF_F_UFO-support.patch-->>><<<++patches.suse/net-smc-improve-abnormal-termination-of-link-groups++>>> -| <<<--patches.suse/macvlan-macvtap-Remove-NETIF_F_UFO-advertisement.patch-->>><<<++patches.suse/net-smc-introduce-link-group-termination-worker++>>> -| <<<--patches.suse/tun-tap-Remove-references-to-NETIF_F_UFO.patch-->>><<<++patches.suse/net-smc-remove-close-abort-worker++>>> -| <<<--patches.suse/dummy-Remove-references-to-NETIF_F_UFO.patch-->>><<<++patches.suse/fq_codel-do-not-include-linux-jhash.h.patch++>>> -| <<<--patches.suse/virtio_net-Remove-references-to-NETIF_F_UFO.patch-->>><<<++patches.suse/net-phy-modify-assignment-to-OR-for-dev_flags-in-phy.patch++>>> -| <<<--patches.suse/net-Remove-references-to-NETIF_F_UFO-in-netdev_fix_f.patch-->>><<<++patches.suse/net-phy-add-support-for-clause-37-auto-negotiation.patch++>>> -| <<<--patches.suse/net-Remove-references-to-NETIF_F_UFO-from-ethtool.patch-->>><<<++patches.suse/mlxsw-spectrum-Use-guaranteed-buffer-size-as-pool-si.patch++>>> -| <<<--patches.suse/inet-Stop-generating-UFO-packets.patch-->>><<<++patches.suse/mlxsw-spectrum_buffers-Calculate-the-size-of-the-mai.patch++>>> -| <<<--patches.suse/net-Remove-all-references-to-SKB_GSO_UDP.patch-->>><<<++patches.suse/fsl-fman-don-t-touch-liodn-base-regs-reserved-on-non.patch++>>> -| <<<--patches.suse/inet-Remove-software-UFO-fragmenting-code.patch-->>><<<++patches.suse/dpaa_eth-defer-probing-after-qbman.patch++>>> -| <<<--patches.suse/net-Kill-NETIF_F_UFO-and-SKB_GSO_UDP.patch-->>><<<++patches.suse/dpaa_eth-remove-redundant-code.patch++>>> -| <<<--patches.suse/liquidio-support-new-firmware-statistic-fw_err_pki.patch-->>><<<++patches.suse/fsl-fman-add-API-to-get-the-device-behind-a-fman-por.patch++>>> -| <<<--patches.suse/liquidio-lowmem-init-allocated-memory-to-0.patch-->>><<<++patches.suse/dpaa_eth-change-DMA-device.patch++>>> -| <<<--patches.suse/liquidio-lowmem-do-not-dereference-null-ptr.patch-->>><<<++patches.suse/fsl-fman-remove-unused-struct-member.patch++>>> -| <<<--patches.suse/liquidio-lowmem-init-allocated-memory-to-0-2c4aac74.patch-->>><<<++patches.suse/dpaa_eth-add-newline-in-dev_err-msg.patch++>>> -| <<<--patches.suse/sfc-Add-ethtool-m-support-for-QSFP-modules.patch-->>><<<++patches.suse/net-phy-dp83867-enable-robust-auto-mdix.patch++>>> -| <<<--patches.suse/qlcnic-remove-unnecessary-static-in-qlcnic_dump_fw.patch-->>><<<++patches.suse/tcp-add-TCP_INFO-status-for-failed-client-TFO.patch++>>> -| <<<--patches.suse/liquidio-lio_vf_main-remove-unnecessary-static-in-se.patch-->>><<<++patches.suse/0001-Revert-Bluetooth-hci_ll-set-operational-frequency-ea.patch++>>> -| <<<--patches.suse/liquidio-lio_main-remove-unnecessary-static-in-setup.patch-->>><<<++patches.suse/Bluetooth-missed-cpu_to_le16-conversion-in-hci_init4.patch++>>> -| <<<--patches.suse/hns-remove-useless-void-cast.patch-->>><<<++patches.suse/Bluetooth-Workaround-directed-advertising-bug-in-Bro.patch++>>> -| <<<--patches.suse/msft-hv-1415-netvsc-force-link-update-after-MTU-change.patch-->>><<<++patches.suse/Bluetooth-hci_core-fix-init-for-HCI_USER_CHANNEL.patch++>>> -| <<<--patches.suse/msft-hv-1416-netvsc-add-some-rtnl_dereference-annotations.patch-->>><<<++patches.suse/Bluetooth-hci_bcm-Fix-RTS-handling-during-startup.patch++>>> -| <<<--patches.suse/msft-hv-1417-netvsc-change-order-of-steps-in-setting-queues.patch-->>><<<++patches.suse/ionic-fix-up-struct-name-comments.patch++>>> -| <<<--patches.suse/msft-hv-1418-netvsc-change-logic-for-change-mtu-and-set_queues.patch-->>><<<++patches.suse/ionic-reverse-an-interrupt-coalesce-calculation.patch++>>> -| <<<--patches.suse/msft-hv-1419-netvsc-use-ERR_PTR-to-avoid-dereference-issues.patch-->>><<<++patches.suse/ionic-add-heartbeat-check.patch++>>> -| <<<--patches.suse/msft-hv-1420-netvsc-need-rcu_derefence-when-accessing-internal-de.patch-->>><<<++patches.suse/ionic-add-a-watchdog-timer-to-monitor-heartbeat.patch++>>> -| <<<--patches.suse/msft-hv-1421-netvsc-save-pointer-to-parent-netvsc_device-in-chann.patch-->>><<<++patches.suse/ionic-implement-support-for-rx-sgl.patch++>>> -| <<<--patches.suse/msft-hv-1422-netvsc-add-rtnl-annotations-in-rndis.patch-->>><<<++patches.suse/ionic-update-driver-version.patch++>>> -| <<<--patches.suse/cxgb4-Update-register-ranges-of-T4-T5-T6-adapters.patch-->>><<<++patches.suse/ipvs-no-need-to-update-skb-route-entry-for-local-des.patch++>>> -| <<<--patches.suse/cxgb4-display-serial-config-and-vpd-versions.patch-->>><<<++patches.suse/ipvs-batch-__ip_vs_cleanup.patch++>>> -| <<<--patches.suse/net-add-new-netdevice-feature-for-offload-of-RX-port.patch-->>><<<++patches.suse/ipvs-batch-__ip_vs_dev_cleanup.patch++>>> -| <<<--patches.suse/msft-hv-1425-netvsc-fix-ptr_ret.cocci-warnings.patch-->>><<<++patches.suse/libbpf-Update-BTF-reloc-support-to-latest-Clang-form.patch++>>> -| <<<--patches.suse/liquidio-fix-implicit-irq-include-causing-build-fail.patch-->>><<<++patches.suse/libbpf-Refactor-bpf_object__open-APIs-to-use-common-.patch++>>> -| <<<--patches.suse/mlx4_en-remove-unnecessary-returned-value.patch-->>><<<++patches.suse/libbpf-Add-support-for-field-existance-CO-RE-relocat.patch++>>> -| <<<--patches.suse/mlx4_en-remove-unnecessary-error-check.patch-->>><<<++patches.suse/libbpf-Add-BPF-side-definitions-of-supported-field-r.patch++>>> -| <<<--patches.suse/bnxt_en-Update-firmware-interface-spec-to-1.8.0.patch-->>><<<++patches.suse/selftests-bpf-Add-field-existence-CO-RE-relocs-tests.patch++>>> -| <<<--patches.suse/bnxt_en-Retrieve-the-hardware-bridge-mode-from-the-f.patch-->>><<<++patches.suse/bpf-Allow-__sk_buff-tstamp-in-BPF_PROG_TEST_RUN.patch++>>> -| <<<--patches.suse/bnxt_en-Implement-ndo_bridge_-get-set-link-methods.patch-->>><<<++patches.suse/bpf-stackmap-Fix-deadlock-with-rq_lock-in-bpf_get_st.patch++>>> -| <<<--patches.suse/bnxt_en-Add-bnxt_get_num_stats-to-centrally-get-the-.patch-->>><<<++patches.suse/bpf-Add-typecast-to-raw_tracepoints-to-help-BTF-gene.patch++>>> -| <<<--patches.suse/bnxt_en-Allow-the-user-to-set-ethtool-stats-block-us.patch-->>><<<++patches.suse/bpf-Add-typecast-to-bpf-helpers-to-help-BTF-generati.patch++>>> -| <<<--patches.suse/bnxt_en-Report-firmware-DCBX-agent.patch-->>><<<++patches.suse/bpf-Process-in-kernel-BTF.patch++>>> -| <<<--patches.suse/bnxt_en-Set-ETS-min_bw-parameter-for-older-firmware.patch-->>><<<++patches.suse/bpf-Add-attach_btf_id-attribute-to-program-load.patch++>>> -| <<<--patches.suse/bnxt_en-add-support-to-enable-VF-representors.patch-->>><<<++patches.suse/libbpf-Auto-detect-btf_id-of-BTF-based-raw_tracepoin.patch++>>> -| <<<--patches.suse/bnxt_en-add-vf-rep-RX-TX-and-netdev-implementation.patch-->>><<<++patches.suse/bpf-Implement-accurate-raw_tp-context-access-via-BTF.patch++>>> -| <<<--patches.suse/bnxt_en-add-support-for-port_attr_get-and-and-get_ph.patch-->>><<<++patches.suse/bpf-Attach-raw_tp-program-with-BTF-via-type-name.patch++>>> -| <<<--patches.suse/msft-hv-1426-netvsc-remove-bogus-rtnl_unlock.patch-->>><<<++patches.suse/bpf-Add-support-for-BTF-pointers-to-interpreter.patch++>>> -| <<<--patches.suse/msft-hv-1427-netvsc-Remove-redundant-use-of-ipv6_hdr.patch-->>><<<++patches.suse/bpf-Add-support-for-BTF-pointers-to-x86-JIT.patch++>>> -| <<<--patches.suse/msft-hv-1428-netvsc-prefetch-the-first-incoming-ring-element.patch-->>><<<++patches.suse/bpf-Check-types-of-arguments-passed-into-helpers.patch++>>> -| <<<--patches.suse/msft-hv-1429-netvsc-fix-netvsc_set_channels.patch-->>><<<++patches.suse/selftests-bpf-Add-kfree_skb-raw_tp-test.patch++>>> -| <<<--patches.suse/msft-hv-1430-netvsc-include-rtnetlink.h.patch-->>><<<++patches.suse/selftests-bpf-Make-CO-RE-reloc-test-impartial-to-tes.patch++>>> -| <<<--patches.suse/msft-hv-1431-netvsc-remove-no-longer-used-max_num_rss-queues.patch-->>><<<++patches.suse/bpf-Fix-bpf_attr.attach_btf_id-check.patch++>>> -| <<<--patches.suse/ibmvnic-104-Check-for-transport-event-on-driver-resume.patch-->>><<<++patches.suse/bpf-Fix-build-error-without-CONFIG_NET.patch++>>> -| <<<--patches.suse/bnxt_en-Use-SWITCHDEV_SET_OPS.patch-->>><<<++patches.suse/bpf-libbpf-Add-kernel-version-section-parsing-back.patch++>>> -| <<<--patches.suse/nfp-set-config-bit-ifup-ifdown-on-netdev-open-close.patch-->>><<<++patches.suse/tools-Sync-if_link.h.patch++>>> -| <<<--patches.suse/bnxt-fix-unsigned-comparsion-with-0.patch-->>><<<++patches.suse/libbpf-Add-bpf_program__get_-type-expected_attach_ty.patch++>>> -| <<<--patches.suse/bnxt-fix-unused-variable-warnings.patch-->>><<<++patches.suse/libbpf-Add-uprobe-uretprobe-and-tp-raw_tp-section-su.patch++>>> -| <<<--patches.suse/benet-fix-set-but-not-used-warning.patch-->>><<<++patches.suse/libbpf-Teach-bpf_object__open-to-guess-program-types.patch++>>> -| <<<--patches.suse/bnxt_en-include-bnxt_vfr.c-code-under-CONFIG_BNXT_SR.patch-->>><<<++patches.suse/selftests-bpf-Make-a-copy-of-subtest-name.patch++>>> -| <<<--patches.suse/bnxt_en-use-SWITCHDEV_SET_OPS-for-setting-vf_rep_swi.patch-->>><<<++patches.suse/selftests-bpf-Make-reference_tracking-test-use-subte.patch++>>> -| <<<--patches.suse/bnxt_en-fix-switchdev-port-naming-for-external-port-.patch-->>><<<++patches.suse/selftest-bpf-Get-rid-of-a-bunch-of-explicit-BPF-prog.patch++>>> -| <<<--patches.suse/ixgbe-Ensure-MAC-filter-was-added-before-setting-MAC.patch-->>><<<++patches.suse/libbpf-Make-DECLARE_LIBBPF_OPTS-macro-strictly-a-var.patch++>>> -| <<<--patches.suse/ixgbe-Enable-LASI-interrupts-for-X552-devices.patch-->>><<<++patches.suse/selftests-bpf-Move-test_section_names-into-test_prog.patch++>>> -| <<<--patches.suse/ixgbe-Update-NW_MNG_IF_SEL-support-for-X553.patch-->>><<<++patches.suse/libbpf-Fix-strncat-bounds-error-in-libbpf_prog_type_.patch++>>> -| <<<--patches.suse/ixgbe-Do-not-support-flow-control-autonegotiation-fo.patch-->>><<<++patches.suse/bpf-Prepare-btf_ctx_access-for-non-raw_tp-use-case.patch++>>> -| <<<--patches.suse/ixgbe-Disable-flow-control-for-XFI.patch-->>><<<++patches.suse/net-Fix-misspellings-of-configure-and-configuration.patch++>>> -| <<<--patches.suse/i40e-fix-incorrect-variable-assignment.patch-->>><<<++patches.suse/net-Fix-various-misspellings-of-connect.patch++>>> -| <<<--patches.suse/i40e-Fix-for-trace-found-with-S4-state.patch-->>><<<++patches.suse/mvpp2-refactor-frame-drop-routine.patch++>>> -| <<<--patches.suse/i40e-remove-WQ_UNBOUND-and-the-task-limit-of-our-wor.patch-->>><<<++patches.suse/mvpp2-sync-only-the-received-frame.patch++>>> -| <<<--patches.suse/i40e-Handle-admin-Q-timeout-when-releasing-NVM.patch-->>><<<++patches.suse/mvpp2-prefetch-frame-header.patch++>>> -| <<<--patches.suse/i40e-fix-up-32-bit-timespec-references.patch-->>><<<++patches.suse/mlxsw-spectrum_buffers-remove-unneeded-semicolon.patch++>>> -| <<<--patches.suse/i40e-fix-odd-formatting-and-indent.patch-->>><<<++patches.suse/sock-remove-unneeded-semicolon.patch++>>> -| <<<--patches.suse/i40e-i40evf-make-IPv6-ATR-code-clearer.patch-->>><<<++patches.suse/i40e-Fix-for-persistent-lldp-support.patch++>>> -| <<<--patches.suse/i40e-i40evf-remove-mismatched-type-warnings.patch-->>><<<++patches.suse/i40e-Wrong-Advertised-FEC-modes-after-set-FEC-to-AUT.patch++>>> -| <<<--patches.suse/i40e-display-correct-UDP-tunnel-type-name.patch-->>><<<++patches.suse/i40e-Extract-detection-of-HW-flags-into-a-function.patch++>>> -| <<<--patches.suse/i40evf-add-some-missing-includes.patch-->>><<<++patches.suse/i40e-Extend-PHY-access-with-page-change-flag.patch++>>> -| <<<--patches.suse/i40e-report-BPF-prog-id-during-XDP_QUERY_PROG.patch-->>><<<++patches.suse/i40e-initialize-ITRN-registers-with-correct-values.patch++>>> -| <<<--patches.suse/i40evf-Use-le32_to_cpu-before-evaluating-HW-desc-fie.patch-->>><<<++patches.suse/i40e-allow-ethtool-to-report-SW-and-FW-versions-in-r.patch++>>> -| <<<--patches.suse/i40evf-remove-unnecessary-__packed.patch-->>><<<++patches.suse/i40e-Fix-LED-blinking-flow-for-X710T-L-devices.patch++>>> -| <<<--patches.suse/i40e-handle-setting-administratively-set-MAC-address.patch-->>><<<++patches.suse/i40e-Refactoring-VF-MAC-filters-counting-to-make-mor.patch++>>> -| <<<--patches.suse/qede-Add-getter-APIs-support-for-RX-flow-classificat.patch-->>><<<++patches.suse/i40e-prevent-memory-leak-in-i40e_setup_macvlans.patch++>>> -| <<<--patches.suse/qed-qede-Add-setter-APIs-support-for-RX-flow-classif.patch-->>><<<++patches.suse/net-dsa-LAN9303-select-REGMAP-when-LAN9303-enable.patch++>>> -| <<<--patches.suse/qed-Add-support-for-Energy-efficient-ethernet.patch-->>><<<++patches.suse/ionic-Remove-set-but-not-used-variable-sg_desc.patch++>>> -| <<<--patches.suse/qede-Add-ethtool-support-for-Energy-efficient-ethern.patch-->>><<<++patches.suse/net-phy-marvell-fix-typo-in-constant-MII_M1011_PHY_S.patch++>>> -| <<<--patches.suse/qed-Add-support-for-vf-coalesce-configuration.patch-->>><<<++patches.suse/net-phy-marvell-fix-downshift-function-naming.patch++>>> -| <<<--patches.suse/qed-Read-per-queue-coalesce-from-hardware.patch-->>><<<++patches.suse/net-phy-marvell-add-downshift-support-for-M88E1111.patch++>>> -| <<<--patches.suse/qed-enhanced-per-queue-max-coalesce-value.patch-->>><<<++patches.suse/net-phy-marvell-add-PHY-tunable-support-for-more-PHY.patch++>>> -| <<<--patches.suse/nfp-remove-the-probe-deferral-when-FW-not-present.patch-->>><<<++patches.suse/cavium-thunder-Fix-use-true-false-for-bool-type.patch++>>> -| <<<--patches.suse/nfp-look-for-firmware-image-by-device-serial-number-.patch-->>><<<++patches.suse/broadcom-bnxt-Fix-use-true-false-for-bool.patch++>>> -| <<<--patches.suse/nfp-only-use-direct-firmware-requests.patch-->>><<<++patches.suse/inet-do-not-call-sublist_rcv-on-empty-list.patch++>>> -| <<<--patches.suse/liquidio-standardization-use-min_t-instead-of-custom.patch-->>><<<++patches.suse/net-bridge-fdb-convert-is_local-to-bitops.patch++>>> -| <<<--patches.suse/liquidio-cleanup-removed-cryptic-and-misleading-macr.patch-->>><<<++patches.suse/net-bridge-fdb-convert-is_static-to-bitops.patch++>>> -| <<<--patches.suse/bnxt_re-add-MAY_USE_DEVLINK-dependency.patch-->>><<<++patches.suse/net-bridge-fdb-convert-is_sticky-to-bitops.patch++>>> -| <<<--patches.suse/liquidio-bump-up-driver-version-to-match-newer-NIC-f.patch-->>><<<++patches.suse/net-bridge-fdb-convert-added_by_user-to-bitops.patch++>>> -| <<<--patches.suse/msft-hv-1433-netvsc-fix-return-value-for-set_channels.patch-->>><<<++patches.suse/net-bridge-fdb-convert-added_by_external_learn-to-us.patch++>>> -| <<<--patches.suse/msft-hv-1434-netvsc-fix-warnings-reported-by-lockdep.patch-->>><<<++patches.suse/net-bridge-fdb-convert-offloaded-to-use-bitops.patch++>>> -| <<<--patches.suse/msft-hv-1435-netvsc-don-t-print-pointer-value-in-error-message.patch-->>><<<++patches.suse/net-bridge-fdb-set-flags-directly-in-fdb_create.patch++>>> -| <<<--patches.suse/msft-hv-1436-netvsc-remove-unnecessary-indirection-of-page_buffer.patch-->>><<<++patches.suse/mlxsw-reg-Increase-size-of-MPAR-register.patch++>>> -| <<<--patches.suse/msft-hv-1437-netvsc-optimize-receive-completions.patch-->>><<<++patches.suse/mlxsw-pci-Increase-PCI-reset-timeout-for-SN3800-syst.patch++>>> -| <<<--patches.suse/msft-hv-1438-netvsc-fix-error-unwind-on-device-setup-failure.patch-->>><<<++patches.suse/mlxsw-Bump-firmware-version-to-13.2000.2308.patch++>>> -| <<<--patches.suse/msft-hv-1439-netvsc-signal-host-if-receive-ring-is-emptied.patch-->>><<<++patches.suse/mlxsw-Enforce-firmware-version-for-Spectrum-2.patch++>>> -| <<<--patches.suse/net-ethtool-add-support-for-forward-error-correction.patch-->>><<<++patches.suse/flow_dissector-add-meaningful-comments.patch++>>> -| <<<--patches.suse/cxgb4-core-hardware-firmware-support-for-Forward-Err.patch-->>><<<++patches.suse/flow_dissector-skip-the-ICMP-dissector-for-non-ICMP-.patch++>>> -| <<<--patches.suse/cxgb4-ethtool-forward-error-correction-management-su.patch-->>><<<++patches.suse/flow_dissector-extract-more-ICMP-information.patch++>>> -| <<<--patches.suse/net-netlink-Add-new-type-NLA_BITFIELD32.patch-->>><<<++patches.suse/bonding-balance-ICMP-echoes-in-layer3-4-mode.patch++>>> -| <<<--patches.suse/net-sched-actions-Use-proper-root-attribute-table-fo.patch-->>><<<++patches.suse/net-phy-marvell-add-downshift-support-for-88E1145.patch++>>> -| <<<--patches.suse/tcp-remove-prequeue-support.patch-->>><<<++patches.suse/vxlan-drop-vxlan-parameter-in-vxlan_fdb_alloc.patch++>>> -| <<<--patches.suse/tcp-reindent-two-spots-after-prequeue-removal.patch-->>><<<++patches.suse/e1000e-Add-support-for-Comet-Lake.patch++>>> -| <<<--patches.suse/tcp-remove-low_latency-sysctl.patch-->>><<<++patches.suse/e1000e-Use-rtnl_lock-to-prevent-race-conditions-betw.patch++>>> -| <<<--patches.suse/tcp-remove-unused-mib-counters.patch-->>><<<++patches.suse/e1000e-Drop-unnecessary-__E1000_DOWN-bit-twiddling.patch++>>> -| <<<--patches.suse/mlxsw-spectrum_router-Simplify-a-piece-of-code.patch-->>><<<++patches.suse/igb-Add-UDP-segmentation-offload-support.patch++>>> -| <<<--patches.suse/Bluetooth-hci_bcm-Make-bcm_request_irq-fail-if-no-IR-->>><<<++patches.suse/ixgbe-Add-UDP-segmentation-offload-support.patch++>>> -| <<<--patches.suse/Bluetooth-btrtl-Fix-a-error-code-in-rtl_load_config-->>><<<++patches.suse/i40e-Add-UDP-segmentation-offload-support.patch++>>> -| <<<--patches.suse/Bluetooth-btusb-add-ID-for-LiteOn-04ca-3016-->>><<<++patches.suse/e1000e-Add-support-for-Tiger-Lake.patch++>>> -| <<<--patches.suse/msft-hv-1441-hyperv-netvsc-Neaten-netvsc_send_pkt-by-using-a-temp.patch-->>><<<++patches.suse/e1000e-Fix-compiler-warning-when-CONFIG_PM_SLEEP-is-.patch++>>> -| <<<--patches.suse/tcp-tcp_data_queue-cleanup.patch-->>><<<++patches.suse/net-sched-extract-common-action-counters-update-code.patch++>>> -| <<<--patches.suse/liquidio-set-sriov_totalvfs-correctly.patch-->>><<<++patches.suse/net-sched-extract-bstats-update-code-into-function.patch++>>> -| <<<--patches.suse/msft-hv-1442-netvsc-transparent-VF-management.patch-->>><<<++patches.suse/net-sched-extract-qstats-update-code-into-functions.patch++>>> -| <<<--patches.suse/msft-hv-1443-netvsc-remove-bonding-setup-script.patch-->>><<<++patches.suse/net-sched-don-t-expose-action-qstats-to-skb_tc_reins.patch++>>> -| <<<--patches.suse/net-hns-Add-self-adaptive-interrupt-coalesce-support.patch-->>><<<++patches.suse/net-sched-modify-stats-helper-functions-to-support-r.patch++>>> -| <<<--patches.suse/qlcnic-add-const-to-bin_attribute-structure.patch-->>><<<++patches.suse/net-sched-extend-TCA_ACT-space-with-TCA_ACT_FLAGS.patch++>>> -| <<<--patches.suse/ibmvnic-106-Implement-per-queue-statistics-reporting.patch-->>><<<++patches.suse/net-sched-update-action-implementations-to-support-f.patch++>>> -| <<<--patches.suse/ibmvnic-107-Convert-vnic-server-reported-statistics-to-cpu-endian.patch-->>><<<++patches.suse/cxgb4-l2t-Simplify-t4_l2e_free-and-_t4_l2e_free.patch++>>> -| <<<--patches.suse/ibmvnic-108-Implement-.get_ringparam.patch-->>><<<++patches.suse/mlxsw-reg-Extend-PMLP-tx-rx-lane-value-size-to-4-bit.patch++>>> -| <<<--patches.suse/ibmvnic-109-Implement-.get_channels.patch-->>><<<++patches.suse/mlxsw-reg-Add-Port-Module-Type-Mapping-Register.patch++>>> -| <<<--patches.suse/net-hns3-Add-support-of-HNS3-Ethernet-Driver-for-hip.patch-->>><<<++patches.suse/mlxsw-spectrum-Use-PMTM-register-to-get-max-module-w.patch++>>> -| <<<--patches.suse/net-hns3-Add-support-of-the-HNAE3-framework.patch-->>><<<++patches.suse/mlxsw-spectrum-Move-max_width-check-up-before-count-.patch++>>> -| <<<--patches.suse/net-hns3-Add-HNS3-IMP-Integrated-Mgmt-Proc-Cmd-Inter.patch-->>><<<++patches.suse/mlxsw-spectrum-Distinguish-between-unsplittable-and-.patch++>>> -| <<<--patches.suse/net-hns3-Add-HNS3-Acceleration-Engine-Compatibility-.patch-->>><<<++patches.suse/mlxsw-spectrum-Replace-port_to_module-array-with-arr.patch++>>> -| <<<--patches.suse/net-hns3-Add-support-of-TX-Scheduler-Shaper-to-HNS3-.patch-->>><<<++patches.suse/mlxsw-spectrum-Use-mapping-of-port-being-split-for-c.patch++>>> -| <<<--patches.suse/net-hns3-Add-MDIO-support-to-HNS3-Ethernet-driver-fo.patch-->>><<<++patches.suse/mlxsw-spectrum-Pass-mapping-values-in-port-mapping-s.patch++>>> -| <<<--patches.suse/net-hns3-Add-Ethtool-support-to-HNS3-driver.patch-->>><<<++patches.suse/mlxsw-spectrum-Add-sanity-checks-into-module-info-ge.patch++>>> -| <<<--patches.suse/net-hns3-Add-HNS3-driver-to-kernel-build-framework-M.patch-->>><<<++patches.suse/mlxsw-spectrum-Push-getting-offsets-of-split-ports-i.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-MVPP21_ISR_RXQ_GROUP_REG-definition.patch-->>><<<++patches.suse/mlxsw-spectrum-Introduce-resource-for-getting-offset.patch++>>> -| <<<--patches.suse/net-mvpp2-remove-RX-queue-group-reset-code.patch-->>><<<++patches.suse/mlxsw-spectrum-Remember-split-base-local-port-and-us.patch++>>> -| <<<--patches.suse/net-mvpp2-introduce-per-port-nrxqs-ntxqs-variables.patch-->>><<<++patches.suse/mlxsw-spectrum-Use-port_module_max_width-to-compute-.patch++>>> -| <<<--patches.suse/net-mvpp2-move-from-cpu-centric-naming-to-software-t.patch-->>><<<++patches.suse/mlxsw-spectrum-Fix-base-port-get-for-split-count-4-a.patch++>>> -| <<<--patches.suse/net-mvpp2-introduce-queue_vector-concept.patch-->>><<<++patches.suse/mlxsw-spectrum-Iterate-over-all-ports-in-gap-during-.patch++>>> -| <<<--patches.suse/net-mvpp2-add-support-for-TX-interrupts-and-RX-queue.patch-->>><<<++patches.suse/mlxsw-spectrum-Generalize-split-count-check.patch++>>> -| <<<--patches.suse/net-hns-Fix-for-__udivdi3-compiler-error.patch-->>><<<++patches.suse/bnxt_en-Add-support-to-invoke-OP-TEE-API-to-reset-fi.patch++>>> -| <<<--patches.suse/net-sched-change-names-of-action-number-helpers-to-b.patch-->>><<<++patches.suse/bnxt_en-Add-support-to-collect-crash-dump-via-ethtoo.patch++>>> -| <<<--patches.suse/ip-options-explicitly-provide-net-ns-to-__ip_options.patch-->>><<<++patches.suse/net-hns3-dump-some-debug-information-when-reset-fail.patch++>>> -| <<<--patches.suse/0001-Revert-ipv4-keep-skb-dst-around-in-presence-of-IP-op.patch-->>><<<++patches.suse/net-hns3-add-struct-netdev_queue-debug-info-for-TX-t.patch++>>> -| <<<--patches.suse/liquidio-add-missing-strings-in-oct_dev_state_str-ar.patch-->>><<<++patches.suse/net-hns3-cleanup-some-magic-numbers.patch++>>> -| <<<--patches.suse/liquidio-moved-console_bitmask-module-param-to-lio_m.patch-->>><<<++patches.suse/net-hns3-cleanup-some-coding-style-issues.patch++>>> -| <<<--patches.suse/msft-hv-1446-netvsc-fix-rtnl-deadlock-on-unregister-of-vf.patch-->>><<<++patches.suse/net-hns3-cleanup-a-format-truncation-warning.patch++>>> -| <<<--patches.suse/net-sched-make-type-an-argument-for-ndo_setup_tc.patch-->>><<<++patches.suse/net-hns3-optimize-local-variable-initialization.patch++>>> -| <<<--patches.suse/net-sched-rename-TC_SETUP_MATCHALL-to-TC_SETUP_CLSMA.patch-->>><<<++patches.suse/net-hns3-add-or-modify-some-comments.patch++>>> -| <<<--patches.suse/net-sched-make-egress_dev-flag-part-of-flower-offloa.patch-->>><<<++patches.suse/net-hns3-cleanup-some-print-format-warning.patch++>>> -| <<<--patches.suse/cxgb4-push-cls_u32-setup_tc-processing-into-a-separa.patch-->>><<<++patches.suse/net-hns3-cleanup-byte-order-issues-when-printed.patch++>>> -| <<<--patches.suse/ixgbe-push-cls_u32-and-mqprio-setup_tc-processing-in.patch-->>><<<++patches.suse/dpaa_eth-use-only-one-buffer-pool-per-interface.patch++>>> -| <<<--patches.suse/mlx5e-push-cls_flower-and-mqprio-setup_tc-processing.patch-->>><<<++patches.suse/dpaa_eth-use-page-backed-rx-buffers.patch++>>> -| <<<--patches.suse/mlx5e_rep-push-cls_flower-setup_tc-processing-into-a.patch-->>><<<++patches.suse/dpaa_eth-perform-DMA-unmapping-before-read.patch++>>> -| <<<--patches.suse/mlxsw-spectrum-push-cls_flower-and-cls_matchall-setu.patch-->>><<<++patches.suse/dpaa_eth-avoid-timestamp-read-on-error-paths.patch++>>> -| <<<--patches.suse/mlxsw-spectrum-rename-cls-arg-in-matchall-processing.patch-->>><<<++patches.suse/dpaa_eth-simplify-variables-used-in-dpaa_cleanup_tx_.patch++>>> -| <<<--patches.suse/dsa-push-cls_matchall-setup_tc-processing-into-a-sep.patch-->>><<<++patches.suse/dpaa_eth-use-fd-information-in-dpaa_cleanup_tx_fd.patch++>>> -| <<<--patches.suse/nfp-change-flows-in-apps-that-offload-ndo_setup_tc.patch-->>><<<++patches.suse/dpaa_eth-cleanup-skb_to_contig_fd.patch++>>> -| <<<--patches.suse/hns3pf-don-t-check-handle-during-mqprio-offload.patch-->>><<<++patches.suse/dpaa_eth-use-a-page-to-store-the-SGT.patch++>>> -| <<<--patches.suse/net-sched-push-cls-related-args-into-cls_common-stru.patch-->>><<<++patches.suse/dpaa_eth-add-dropped-frames-to-percpu-ethtool-stats.patch++>>> -| <<<--patches.suse/net-sched-move-prio-into-cls_common.patch-->>><<<++patches.suse/dpaa_eth-remove-netdev_err-for-user-errors.patch++>>> -| <<<--patches.suse/net-sched-change-return-value-of-ndo_setup_tc-for-dr.patch-->>><<<++patches.suse/dpaa_eth-extend-delays-in-ndo_stop.patch++>>> -| <<<--patches.suse/net-sched-get-rid-of-struct-tc_to_netdev.patch-->>><<<++patches.suse/soc-fsl-qbman-allow-registering-a-device-link-for-th.patch++>>> -| <<<--patches.suse/net-mlx5e-Rearrange-netdevice-ops-structures.patch-->>><<<++patches.suse/dpaa_eth-register-a-device-link-for-the-qman-portal-.patch++>>> -| <<<--patches.suse/net-mlx5e-NIC-netdev-init-flow-cleanup.patch-->>><<<++patches.suse/s390-qdio-implement-iqd-multi-write++>>> -| <<<--patches.suse/net-mlx5-Unify-vport-manager-capability-check.patch-->>><<<++patches.suse/s390-qeth-use-iqd-multi-write++>>> -| <<<--patches.suse/net-mlx5-Separate-between-E-Switch-and-MPFS.patch-->>><<<++patches.suse/s390-qeth-use-qdio_bufnr++>>> -| <<<--patches.suse/net-mlx5-Add-CONFIG_MLX5_ESWITCH-Kconfig.patch-->>><<<++patches.suse/s390-qeth-keep-irq-disabled-until-napi-is-really-done++>>> -| <<<--patches.suse/net-mlx5-Delay-events-till-ib-registration-ends.patch-->>><<<++patches.suse/s390-qeth-consolidate-some-duplicated-hw-cmd-code++>>> -| <<<--patches.suse/net-mlx5-Fix-counter-list-hardware-structure.patch-->>><<<++patches.suse/s390-qeth-don-t-set-card-state-in-qeth_qdio_clear_card++>>> -| <<<--patches.suse/net-mlx5-Increase-the-maximum-flow-counters-supporte.patch-->>><<<++patches.suse/s390-qeth-use-helpers-for-ip-address-hashing++>>> -| <<<--patches.suse/hns3-fix-unused-function-warning.patch-->>><<<++patches.suse/s390-qeth-don-t-cache-mac-addresses-for-multicast-ips++>>> -| <<<--patches.suse/0001-bcma-gpio-Correct-number-of-GPIOs-for-BCM53573.patch-->>><<<++patches.suse/mlxsw-Fix-64-bit-division-in-mlxsw_sp_sb_prs_init.patch++>>> -| <<<--patches.suse/rtlwifi-rtl8821ae-Fix-HW_VAR_NAV_UPPER-operation-->>><<<++patches.suse/sfc-support-encapsulation-of-xdp_frames-in-efx_tx_bu.patch++>>> -| <<<--patches.suse/0002-iwlwifi-refactor-out-paging-code.patch-->>><<<++patches.suse/sfc-perform-XDP-processing-on-received-packets.patch++>>> -| <<<--patches.suse/0003-iwlwifi-refactor-shared-mem-parsing.patch-->>><<<++patches.suse/sfc-Enable-setting-of-xdp_prog.patch++>>> -| <<<--patches.suse/0004-iwlwifi-track-current-firmware-image-in-common-code.patch-->>><<<++patches.suse/sfc-allocate-channels-for-XDP-tx-queues.patch++>>> -| <<<--patches.suse/0005-iwlwifi-refactor-firmware-debug-code.patch-->>><<<++patches.suse/sfc-handle-XDP_TX-outcomes-of-XDP-eBPF-programs.patch++>>> -| <<<--patches.suse/0006-iwlwifi-reorganize-firmware-API.patch-->>><<<++patches.suse/sfc-add-XDP-counters-to-ethtool-stats.patch++>>> -| <<<--patches.suse/0007-iwlwifi-fw-api-fix-various-kernel-doc-warnings.patch-->>><<<++patches.suse/bnxt_en-Add-support-for-L2-rewrite.patch++>>> -| <<<--patches.suse/0008-iwlwifi-mvm-add-and-use-iwl_mvm_has_unified_ucode.patch-->>><<<++patches.suse/bnxt-Avoid-logging-an-unnecessary-message-when-a-flo.patch++>>> -| <<<--patches.suse/0009-iwlwifi-mvm-check-family-instead-of-new-TX-API-for-w.patch-->>><<<++patches.suse/bnxt_en-Add-support-for-NAT-L3-L4-rewrite.patch++>>> -| <<<--patches.suse/0010-iwlwifi-mvm-byte-swap-constant-instead-of-variable.patch-->>><<<++patches.suse/bnxt_en-flow_offload-offload-tunnel-decap-rules-via-.patch++>>> -| <<<--patches.suse/0011-iwlwifi-dvm-remove-unused-defines.patch-->>><<<++patches.suse/bnxt_en-Improve-bnxt_ulp_stop-bnxt_ulp_start-call-se.patch++>>> -| <<<--patches.suse/0012-iwlwifi-mvm-refactor-beacon-template-command-code.patch-->>><<<++patches.suse/bnxt_en-Call-bnxt_ulp_stop-bnxt_ulp_start-during-err.patch++>>> -| <<<--patches.suse/0013-iwlwifi-mvm-fix-the-FIFO-numbers-in-A000-devices.patch-->>><<<++patches.suse/bnxt_en-Call-bnxt_ulp_stop-bnxt_ulp_start-during-sus.patch++>>> -| <<<--patches.suse/0014-iwlwifi-mvm-fix-uninitialized-var-while-waiting-for-.patch-->>><<<++patches.suse/net-bridge-fdb-br_fdb_update-can-take-flags-directly.patch++>>> -| <<<--patches.suse/0015-iwlwifi-pcie-fix-A-MSDU-on-gen2-devices.patch-->>><<<++patches.suse/net-bridge-fdb-avoid-two-atomic-bitops-in-br_fdb_ext.patch++>>> -| <<<--patches.suse/0016-iwlwifi-mvm-support-fw-reading-empty-OTP.patch-->>><<<++patches.suse/net-bridge-fdb-restore-unlikely-when-taking-over-ext.patch++>>> -| <<<--patches.suse/0017-iwlwifi-implement-fseq-version-mismatch-warning.patch-->>><<<++patches.suse/libbpf-Fix-compatibility-for-kernels-without-need_wa.patch++>>> -| <<<--patches.suse/0018-iwlwifi-mvm-add-compile-time-option-to-disable-EBS.patch-->>><<<++patches.suse/libbpf-Fix-off-by-one-error-in-ELF-sanity-check.patch++>>> -| <<<--patches.suse/0019-iwlwifi-pcie-rename-iwl_trans_check_hw_rf_kill-to-pc.patch-->>><<<++patches.suse/libbpf-Don-t-use-kernel-side-u32-type-in-xsk.c.patch++>>> -| <<<--patches.suse/0020-iwlwifi-mvm-require-AP_LINK_PS-for-TVQM.patch-->>><<<++patches.suse/bpf-Enforce-return-0-in-BTF-enabled-raw_tp-programs.patch++>>> -| <<<--patches.suse/0021-iwlwifi-mvm-simplify-bufferable-MMPDU-check.patch-->>><<<++patches.suse/bpf-Fix-bpf-jit-kallsym-access.patch++>>> -| <<<--patches.suse/0022-iwlwifi-mvm-rename-p2p-specific-sta-functions-to-inc.patch-->>><<<++patches.suse/bpf-Replace-prog_raw_tp-btf_id-with-prog_tracing.patch++>>> -| <<<--patches.suse/0023-iwlwifi-mvm-remove-non-DQA-mode.patch-->>><<<++patches.suse/libbpf-Add-support-for-prog_tracing.patch++>>> -| <<<--patches.suse/0024-iwlwifi-mvm-don-t-retake-the-pointer-to-skb-s-CB.patch-->>><<<++patches.suse/xsk-Store-struct-xdp_sock-as-a-flexible-array-member.patch++>>> -| <<<--patches.suse/ibmvnic-105-Report-rx-buffer-return-codes-as-netdev_dbg.patch-->>><<<++patches.suse/bpf-Implement-map_gen_lookup-callback-for-XSKMAP.patch++>>> -| <<<--patches.suse/net-hns3-fix-spelling-mistake-capabilty-capability.patch-->>><<<++patches.suse/xsk-Restructure-inline-XSKMAP-lookup-redirect-flush.patch++>>> -| <<<--patches.suse/net-usb-r8152-constify-usb_device_id.patch-->>><<<++patches.suse/libbpf-Fix-error-handling-in-bpf_map__reuse_fd.patch++>>> -| <<<--patches.suse/bpf-verifier-rework-value-tracking.patch-->>><<<++patches.suse/libbpf-Store-map-pin-path-and-status-in-struct-bpf_m.patch++>>> -| <<<--patches.suse/bpf-verifier-track-signed-and-unsigned-min-max-value.patch-->>><<<++patches.suse/libbpf-Move-directory-creation-into-_pin-functions.patch++>>> -| <<<--patches.suse/bpf-verifier-more-concise-register-state-logs-for-co.patch-->>><<<++patches.suse/libbpf-Add-auto-pinning-of-maps-when-loading-BPF-obj.patch++>>> -| <<<--patches.suse/selftests-bpf-change-test_verifier-expectations.patch-->>><<<++patches.suse/selftests-Add-tests-for-automatic-map-pinning.patch++>>> -| <<<--patches.suse/selftests-bpf-rewrite-test_align.patch-->>><<<++patches.suse/uaccess-Add-non-pagefault-user-space-write-function.patch++>>> -| <<<--patches.suse/selftests-bpf-add-a-test-to-test_align.patch-->>><<<++patches.suse/uaccess-Add-strict-non-pagefault-kernel-space-read-f.patch++>>> -| <<<--patches.suse/selftests-bpf-add-test-for-bogus-operations-on-point.patch-->>><<<++patches.suse/bpf-Make-use-of-probe_user_write-in-probe-write-help.patch++>>> -| <<<--patches.suse/selftests-bpf-don-t-try-to-access-past-MAX_PACKET_OF.patch-->>><<<++patches.suse/bpf-Add-probe_read_-user-kernel-and-probe_read_-user.patch++>>> -| <<<--patches.suse/bpf-verifier-increase-complexity-limit-to-128k.patch-->>><<<++patches.suse/bpf-Switch-BPF-probe-insns-to-bpf_probe_read_kernel.patch++>>> -| <<<--patches.suse/liquidio-fix-wrong-info-about-vf-rx-tx-ring-paramete.patch-->>><<<++patches.suse/bpf-samples-Use-bpf_probe_read_user-where-appropriat.patch++>>> -| <<<--patches.suse/msft-hv-1450-netvsc-make-sure-and-unregister-datapath.patch-->>><<<++patches.suse/bpf-testing-Convert-prog-tests-to-probe_read_-user-k.patch++>>> -| <<<--patches.suse/bpf-Move-check_uarg_tail_zero-upward.patch-->>><<<++patches.suse/net-icmp-use-input-address-in-traceroute.patch++>>> -| <<<--patches.suse/bpf-Extend-check_uarg_tail_zero-checks.patch-->>><<<++patches.suse/net-icmp6-provide-input-address-for-traceroute6.patch++>>> -| <<<--patches.suse/liquidio-fix-misspelled-firmware-image-filenames.patch-->>><<<++patches.suse/net-mlx5-DR-Replace-CRC32-implementation-to-use-kern.patch++>>> -| <<<--patches.suse/cxgb4-Clear-On-FLASH-config-file-after-a-FW-upgrade.patch-->>><<<++patches.suse/net-mlx5-FPGA-support-network-cards-with-standalone-.patch++>>> -| <<<--patches.suse/igb-Fix-error-of-RX-network-flow-classification.patch-->>><<<++patches.suse/net-mlx5-Remove-unneeded-variable-in-mlx5_unload_one.patch++>>> -| <<<--patches.suse/igb-protect-TX-timestamping-from-API-misuse.patch-->>><<<++patches.suse/net-mlx5-Clear-VF-s-configuration-on-disabling-SRIOV.patch++>>> -| <<<--patches.suse/e1000e-add-check-on-e1e_wphy-return-value.patch-->>><<<++patches.suse/net-mlx5e-Verify-that-rule-has-at-least-one-fwd-drop.patch++>>> -| <<<--patches.suse/igb-Remove-incorrect-unexpected-SYS-WRAP-log-message.patch-->>><<<++patches.suse/net-mlx5-Do-not-hold-group-lock-while-allocating-FTE.patch++>>> -| <<<--patches.suse/igb-add-argument-names-to-mailbox-op-function-declar.patch-->>><<<++patches.suse/net-mlx5-Support-lockless-FTE-read-lookups.patch++>>> -| <<<--patches.suse/igb-expose-mailbox-unlock-method.patch-->>><<<++patches.suse/net-mlx5e-TX-Dump-WQs-wqe-descriptors-on-CQE-with-er.patch++>>> -| <<<--patches.suse/igb-do-not-drop-PF-mailbox-lock-after-read-of-VF-mes.patch-->>><<<++patches.suse/net-mlx5-WQ-Move-short-getters-into-header-file.patch++>>> -| <<<--patches.suse/e1000e-Initial-Support-for-IceLake.patch-->>><<<++patches.suse/net-mlx5e-Bit-sized-fields-rewrite-support.patch++>>> -| <<<--patches.suse/igbvf-add-lock-around-mailbox-ops.patch-->>><<<++patches.suse/net-mlx5e-Add-ToS-DSCP-header-rewrite-support.patch++>>> -| <<<--patches.suse/igbvf-after-mailbox-write-wait-for-reply.patch-->>><<<++patches.suse/net-mlx5-rate-limit-alloc_ent-error-messages.patch++>>> -| <<<--patches.suse/igbvf-convert-msleep-to-mdelay-in-atomic-context.patch-->>><<<++patches.suse/net-mlx5-LAG-Use-port-enumerators.patch++>>> -| <<<--patches.suse/igb-support-BCM54616-PHY.patch-->>><<<++patches.suse/net-mlx5-LAG-Use-affinity-type-enumerators.patch++>>> -| <<<--patches.suse/bpf-add-BPF_J-LT-LE-SLT-SLE-instructions.patch-->>><<<++patches.suse/net-mlx5-DR-Support-IPv4-and-IPv6-mixed-matcher.patch++>>> -| <<<--patches.suse/bpf-x86-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch-->>><<<++patches.suse/net-bridge-fdb-eliminate-extra-port-state-tests-from.patch++>>> -| <<<--patches.suse/bpf-arm64-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch-->>><<<++patches.suse/ipv6-use-jhash2-in-rt6_exception_hash.patch++>>> -| <<<--patches.suse/bpf-s390x-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch-->>><<<++patches.suse/fm10k-add-missing-field-initializers-to-TLV-attribut.patch++>>> -| <<<--patches.suse/bpf-ppc64-implement-jiting-of-BPF_J-LT-LE-SLT-SLE.patch-->>><<<++patches.suse/fm10k-add-support-for-ndo_get_vf_stats-operation.patch++>>> -| <<<--patches.suse/bpf-nfp-implement-jiting-of-BPF_J-LT-LE.patch-->>><<<++patches.suse/ixgbe-Make-use-of-cpumask_local_spread-to-improve-RS.patch++>>> -| <<<--patches.suse/bpf-enable-BPF_J-LT-LE-SLT-SLE-opcodes-in-verifier.patch-->>><<<++patches.suse/fm10k-update-driver-version-to-match-out-of-tree.patch++>>> -| <<<--patches.suse/ibmvnic-110-Clean-up-resources-on-probe-failure.patch-->>><<<++patches.suse/ixgbe-protect-TX-timestamping-from-API-misuse.patch++>>> -| <<<--patches.suse/ibmvnic-111-Add-netdev_dbg-output-for-debugging.patch-->>><<<++patches.suse/i40e-enable-X710-support.patch++>>> -| <<<--patches.suse/liquidio-napi-cleanup.patch-->>><<<++patches.suse/i40e-implement-VF-stats-NDO.patch++>>> -| <<<--patches.suse/net-sched-Add-helpers-to-identify-classids.patch-->>><<<++patches.suse/ice-Introduce-ice_base.c.patch++>>> -| <<<--patches.suse/net-sched-propagate-classid-down-to-offload-drivers.patch-->>><<<++patches.suse/ice-get-rid-of-per-tc-flow-in-Tx-queue-configuration.patch++>>> -| <<<--patches.suse/net-sched-use-newly-added-classid-identity-helpers.patch-->>><<<++patches.suse/ice-Add-support-for-XDP.patch++>>> -| <<<--patches.suse/liquidio-rx-tx-queue-cleanup.patch-->>><<<++patches.suse/ice-Move-common-functions-to-ice_txrx_lib.c.patch++>>> -| <<<--patches.suse/liquidio-removed-check-for-queue-size-alignment.patch-->>><<<++patches.suse/ice-Add-support-for-AF_XDP.patch++>>> -| <<<--patches.suse/msft-hv-1458-netvsc-delay-setup-of-VF-device.patch-->>><<<++patches.suse/ice-introduce-legacy-Rx-flag.patch++>>> -| <<<--patches.suse/msft-hv-1459-netvsc-don-t-signal-host-twice-if-empty.patch-->>><<<++patches.suse/ice-introduce-frame-padding-computation-logic.patch++>>> -| <<<--patches.suse/msft-hv-1460-netvsc-propagate-MAC-address-change-to-VF-slave.patch-->>><<<++patches.suse/ice-add-build_skb-support.patch++>>> -| <<<--patches.suse/msft-hv-1461-netvsc-check-error-return-when-restoring-channels-an.patch-->>><<<++patches.suse/ice-allow-3k-MTU-for-XDP.patch++>>> -| <<<--patches.suse/msft-hv-1462-netvsc-no-need-to-allocate-send-receive-on-numa-node.patch-->>><<<++patches.suse/msft-hv-1961-hv_netvsc-flag-software-created-hash-value.patch++>>> -| <<<--patches.suse/msft-hv-1463-netvsc-whitespace-cleanup.patch-->>><<<++patches.suse/icmp-add-helpers-to-recognize-ICMP-error-packets.patch++>>> -| <<<--patches.suse/msft-hv-1464-netvsc-remove-unnecessary-cast-of-void-pointer.patch-->>><<<++patches.suse/icmp-remove-duplicate-code.patch++>>> -| <<<--patches.suse/msft-hv-1465-netvsc-remove-unnecessary-check-for-NULL-hdr.patch-->>><<<++patches.suse/vsock-Simplify-__vsock_release.patch++>>> -| <<<--patches.suse/msft-hv-1466-netvsc-allow-controlling-send-recv-buffer-size.patch-->>><<<++patches.suse/net-hns3-remove-unused-macros.patch++>>> -| <<<--patches.suse/msft-hv-1467-netvsc-keep-track-of-some-non-fatal-overload-conditi.patch-->>><<<++patches.suse/net_sched-do-not-export-gnet_stats_basic_packed-to-u.patch++>>> -| <<<--patches.suse/hns3pf-fix-hns3_del_tunnel_port.patch-->>><<<++patches.suse/net_sched-extend-packet-counter-to-64bit.patch++>>> -| <<<--patches.suse/hns3pf-Fix-some-harmless-copy-and-paste-bugs.patch-->>><<<++patches.suse/net_sched-add-TCA_STATS_PKT64-attribute.patch++>>> -| <<<--patches.suse/nfp-send-control-message-when-MAC-representors-are-c.patch-->>><<<++patches.suse/bnx2x-Utilize-FW-7.13.15.0.patch++>>> -| <<<--patches.suse/liquidio-moved-ptp_enable-to-octeon_device-structure.patch-->>><<<++patches.suse/bnx2x-Enable-Multi-Cos-feature.patch++>>> -| <<<--patches.suse/liquidio-update-debug-console-logging-mechanism.patch-->>><<<++patches.suse/bnx2x-Fix-PF-VF-communication-over-multi-cos-queues.patch++>>> -| <<<--patches.suse/liquidio-fix-duplicated-code-for-different-branches.patch-->>><<<++patches.suse/cnic-Set-fp_hsi_ver-as-part-of-CLIENT_SETUP-ramrod.patch++>>> -| <<<--patches.suse/qlge-fix-duplicated-code-for-different-branches.patch-->>><<<++patches.suse/cxgb4-Add-pci-reset-handler.patch++>>> -| <<<--patches.suse/liquidio-moved-wait_for_pending_requests-to-octeon_n.patch-->>><<<++patches.suse/rsi-release-skb-if-rsi_prepare_beacon-fails.patch++>>> -| <<<--patches.suse/liquidio-moved-update_txq_status-to-lio_core.c.patch-->>><<<++patches.suse/mt7601u-fix-bbp-version-check-in-mt7601u_wait_bbp_re.patch++>>> -| <<<--patches.suse/liquidio-moved-octeon_setup_droq-to-lio_core.c.patch-->>><<<++patches.suse/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch++>>> -| <<<--patches.suse/liquidio-moved-liquidio_push_packet-to-lio_core.c.patch-->>><<<++patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch++>>> -| <<<--patches.suse/liquidio-moved-liquidio_napi_drv_callback-to-lio_cor.patch-->>><<<++patches.suse/rtl8xxxu-prevent-leaking-urb.patch++>>> -| <<<--patches.suse/liquidio-moved-liquidio_napi_poll-to-lio_core.c.patch-->>><<<++patches.suse/cw1200-Fix-a-signedness-bug-in-cw1200_load_firmware.patch++>>> -| <<<--patches.suse/liquidio-moved-liquidio_setup_io_queues-to-lio_core..patch-->>><<<++patches.suse/ath10k-Check-if-station-exists-before-forwarding-tx-.patch++>>> -| <<<--patches.suse/liquidio-added-support-for-ethtool-set-ring-feature.patch-->>><<<++patches.suse/ath10k-Fix-HOST-capability-QMI-incompatibility.patch++>>> -| <<<--patches.suse/liquidio-fix-issues-with-fw_type-module-parameter.patch-->>><<<++patches.suse/ath10k-add-cleanup-in-ath10k_sta_state.patch++>>> -| <<<--patches.suse/s390-qeth-don-t-access-skb-after-transmission.patch-->>><<<++patches.suse/ath10k-fix-memory-leak.patch++>>> -| <<<--patches.suse/s390-qeth-remove-extra-L2-adapterparms-query.patch-->>><<<++patches.suse/ath10k-fix-backtrace-on-coredump.patch++>>> -| <<<--patches.suse/s390-qeth-remove-extra-L3-adapterparms-query.patch-->>><<<++patches.suse/ath9k_hw-fix-uninitialized-variable-data.patch++>>> -| <<<--patches.suse/s390-qeth-simplify-fragment-type-selection.patch-->>><<<++patches.suse/ath9k_htc-Modify-byte-order-for-an-error-message.patch++>>> -| <<<--patches.suse/s390-qeth-straighten-out-fill_buffer-interface.patch-->>><<<++patches.suse/ath9k_htc-Discard-undersized-packets.patch++>>> -| <<<--patches.suse/s390-qeth-clean-up-fill_buffer-offset-logic.patch-->>><<<++patches.suse/ath10k-fix-offchannel-tx-failure-when-no-ath10k_mac_.patch++>>> -| <<<--patches.suse/s390-qeth-make-more-use-of-skb-API.patch-->>><<<++patches.suse/ath10k-restore-QCA9880-AR1A-v1-detection.patch++>>> -| <<<--patches.suse/s390-net-reduce-inlining.patch-->>><<<++patches.suse/ar5523-check-NULL-before-memcpy-in-ar5523_cmd.patch++>>> -| <<<--patches.suse/s390-qeth-extract-bridgeport-cmd-builder.patch-->>><<<++patches.suse/wil6210-check-len-before-memcpy-calls.patch++>>> -| <<<--patches.suse/s390-qeth-reject-multicast-rxip-addresses.patch-->>><<<++patches.suse/rtw88-fix-beaconing-mode-rsvd_page-memory-violation-.patch++>>> -| <<<--patches.suse/s390-qeth-fix-trace-messages-for-deleting-rxip-addre.patch-->>><<<++patches.suse/rtw88-fix-NSS-of-hw_cap.patch++>>> -| <<<--patches.suse/bpf-verifier-track-liveness-for-pruning.patch-->>><<<++patches.suse/rtw88-fix-error-handling-when-setup-efuse-info.patch++>>> -| <<<--patches.suse/mlx4-remove-unnecessary-pci_set_drvdata.patch-->>><<<++patches.suse/rsi-fix-potential-null-dereference-in-rsi_probe.patch++>>> -| <<<--patches.suse/mlx5-remove-unnecessary-pci_set_drvdata.patch-->>><<<++patches.suse/Revert-rsi-fix-potential-null-dereference-in-rsi_pro.patch++>>> -| <<<--patches.suse/liquidio-moved-liquidio_msix_intr_handler-to-lio_cor.patch-->>><<<++patches.suse/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_alloc_c.patch++>>> -| <<<--patches.suse/liquidio-moved-liquidio_legacy_intr_handler-to-lio_c.patch-->>><<<++patches.suse/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_ev.patch++>>> -| <<<--patches.suse/liquidio-moved-octeon_setup_interrupt-to-lio_core.c.patch-->>><<<++patches.suse/rtl8xxxu-fix-RTL8723BU-connection-failure-issue-afte.patch++>>> -| <<<--patches.suse/liquidio-added-support-for-ethtool-set-channels-feat.patch-->>><<<++patches.suse/rtlwifi-Remove-unnecessary-NULL-check-in-rtl_regd_in.patch++>>> -| <<<--patches.suse/mlx4-sizeof-style-usage.patch-->>><<<++patches.suse/iwlwifi-mvm-consider-ieee80211-station-max-amsdu-val.patch++>>> -| <<<--patches.suse/liquidio-update-VF-s-netdev-max_mtu-if-there-s-a-cha.patch-->>><<<++patches.suse/netdevsim-drop-code-duplicated-by-a-merge.patch++>>> -| <<<--patches.suse/bpf-export-bpf_prog_inc_not_zero.patch-->>><<<++patches.suse/net-neigh-use-long-type-to-store-jiffies-delta.patch++>>> -| <<<--patches.suse/nfp-process-control-messages-in-workqueue-in-flower-.patch-->>><<<++patches.suse/inet_diag-use-jiffies_delta_to_msecs.patch++>>> -| <<<--patches.suse/nfp-process-MTU-updates-from-firmware-flower-app.patch-->>><<<++patches.suse/net-avoid-potential-false-sharing-in-neighbor-relate.patch++>>> -| <<<--patches.suse/net-mlx4-fix-spelling-mistake-availible-available.patch-->>><<<++patches.suse/net-use-helpers-to-change-sk_ack_backlog.patch++>>> -| <<<--patches.suse/net-sched-cls_flower-fix-ndo_setup_tc-type-for-stats.patch-->>><<<++patches.suse/net-annotate-lockless-accesses-to-sk-sk_ack_backlog.patch++>>> -| <<<--patches.suse/msft-hv-1476-vmbus-remove-unused-vmbus_sendpacket_multipagebuffer.patch-->>><<<++patches.suse/net-annotate-lockless-accesses-to-sk-sk_max_ack_back.patch++>>> -| <<<--patches.suse/msft-hv-1477-vmbus-remove-unused-vmubs_sendpacket_pagebuffer_ctl.patch-->>><<<++patches.suse/tipc-reduce-sensitive-to-retransmit-failures.patch++>>> -| <<<--patches.suse/msft-hv-1478-vmbus-remove-unused-vmbus_sendpacket_ctl.patch-->>><<<++patches.suse/lwtunnel-add-options-process-for-arp-request.patch++>>> -| <<<--patches.suse/liquidio-fix-spelling-mistake-interuupt-interrupt.patch-->>><<<++patches.suse/lwtunnel-add-options-process-for-cmp_encap.patch++>>> -| <<<--patches.suse/net-hns3-ensure-media_type-is-unitialized.patch-->>><<<++patches.suse/lwtunnel-add-options-setting-and-dumping-for-geneve.patch++>>> -| <<<--patches.suse/bpf-fix-liveness-propagation-to-parent-in-spilled-st.patch-->>><<<++patches.suse/lwtunnel-add-options-setting-and-dumping-for-vxlan.patch++>>> -| <<<--patches.suse/net-ibm-ibmveth-constify-vio_device_id.patch-->>><<<++patches.suse/lwtunnel-add-options-setting-and-dumping-for-erspan.patch++>>> -| <<<--patches.suse/ibmvnic-112-constify-vio_device_id.patch-->>><<<++patches.suse/net-silence-data-races-on-sk_backlog.tail.patch++>>> -| <<<--patches.suse/liquidio-with-embedded-f-w-don-t-reload-f-w-issue-pf.patch-->>><<<++patches.suse/tcp-fix-data-race-in-tcp_recvmsg.patch++>>> -| <<<--patches.suse/liquidio-with-embedded-f-w-issue-droq-credits-before.patch-->>><<<++patches.suse/ice-add-ethtool-m-support-for-reading-i2c-eeprom-mod.patch++>>> -| <<<--patches.suse/s390-qeth-split-L2-xmit-paths.patch-->>><<<++patches.suse/ice-Update-Boot-Configuration-Section-read-of-NVM.patch++>>> -| <<<--patches.suse/s390-qeth-pass-full-data-length-to-l2_fill_header.patch-->>><<<++patches.suse/ice-handle-DCBx-non-contiguous-TC-request.patch++>>> -| <<<--patches.suse/s390-qeth-pass-TSO-header-length-to-fill_buffer.patch-->>><<<++patches.suse/ice-fix-driver-unload-flow.patch++>>> -| <<<--patches.suse/s390-qeth-pass-TSO-data-offset-to-fill_buffer.patch-->>><<<++patches.suse/ice-Adjust-DCB-INIT-for-SW-mode.patch++>>> -| <<<--patches.suse/s390-qeth-pass-full-IQD-header-length-to-fill_buffer.patch-->>><<<++patches.suse/ice-save-PCI-state-in-probe.patch++>>> -| <<<--patches.suse/s390-qeth-unify-code-to-build-header-elements.patch-->>><<<++patches.suse/ice-Check-for-null-pointer-dereference-when-setting-.patch++>>> -| <<<--patches.suse/s390-qeth-use-skb_cow_head-for-L2-OSA-xmit.patch-->>><<<++patches.suse/ice-write-register-with-correct-offset.patch++>>> -| <<<--patches.suse/net-sched-Fix-the-logic-error-to-decide-the-ingress-.patch-->>><<<++patches.suse/ice-print-unsupported-module-message.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-the-missing-u64_stats_fetch_begin_irq.patch-->>><<<++patches.suse/ice-print-PCI-link-speed-and-width.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-the-static-checker-error-warning-in-h.patch-->>><<<++patches.suse/ice-Get-rid-of-ice_cleanup_header.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-the-static-check-warning-due-to-missi.patch-->>><<<++patches.suse/ice-Rename-VF-function-ice_vc_dis_vf-to-match-its-be.patch++>>> -| <<<--patches.suse/Bluetooth-hci_bcm-Handle-empty-packet-after-firmware-->>><<<++patches.suse/ice-Fix-return-value-when-SR-IOV-is-not-supported.patch++>>> -| <<<--patches.suse/liquidio-fix-Smatch-error.patch-->>><<<++patches.suse/net_sched-gen_estimator-extend-packet-counter-to-64b.patch++>>> -| <<<--patches.suse/liquidio-remove-support-for-deprecated-f-w-cmd-OCTNE.patch-->>><<<++patches.suse/cxgb4-query-firmware-for-QoS-offload-resources.patch++>>> -| <<<--patches.suse/mlx5-ensure-0-is-returned-when-vport-is-zero.patch-->>><<<++patches.suse/cxgb4-rework-queue-config-and-MSI-X-allocation.patch++>>> -| <<<--patches.suse/net-ethtool-Add-macro-to-clear-a-link-mode-setting.patch-->>><<<++patches.suse/cxgb4-parse-and-configure-TC-MQPRIO-offload.patch++>>> -| <<<--patches.suse/net-don-t-decrement-kobj-reference-count-on-init-fai.patch-->>><<<++patches.suse/cxgb4-add-ETHOFLD-hardware-queue-support.patch++>>> -| <<<--patches.suse/nfp-link-basic-ethtool-ops-to-representors.patch-->>><<<++patches.suse/cxgb4-add-Tx-and-Rx-path-for-ETHOFLD-traffic.patch++>>> -| <<<--patches.suse/nfp-provide-ethtool_drvinfo-on-representors.patch-->>><<<++patches.suse/cxgb4-add-FLOWC-based-QoS-offload.patch++>>> -| <<<--patches.suse/nfp-allow-retreiving-management-FW-logs-on-represent.patch-->>><<<++patches.suse/mlxsw-spectrum-Fix-error-return-code-in-mlxsw_sp_por.patch++>>> -| <<<--patches.suse/nfp-don-t-report-standard-netdev-statistics-in-ethto.patch-->>><<<++patches.suse/enetc-add-ioctl-support-for-PHY-related-ops.patch++>>> -| <<<--patches.suse/nfp-add-helper-for-printing-ethtool-strings.patch-->>><<<++patches.suse/enetc-ethtool-add-wake-on-lan-callbacks.patch++>>> -| <<<--patches.suse/nfp-split-software-and-hardware-vNIC-statistics.patch-->>><<<++patches.suse/inetpeer-fix-data-race-in-inet_putpeer-inet_putpeer.patch++>>> -| <<<--patches.suse/nfp-store-pointer-to-MAC-statistics-in-nfp_port.patch-->>><<<++patches.suse/tcp-Remove-one-extra-ktime_get_ns-from-cookie_init_t.patch++>>> -| <<<--patches.suse/nfp-report-MAC-statistics-in-ethtool.patch-->>><<<++patches.suse/enetc-fix-return-value-for-enetc_ioctl.patch++>>> -| <<<--patches.suse/nfp-add-pointer-to-vNIC-config-memory-to-nfp_port-st.patch-->>><<<++patches.suse/devlink-Add-layer-3-generic-packet-traps.patch++>>> -| <<<--patches.suse/nfp-add-ethtool-statistics-for-representors.patch-->>><<<++patches.suse/mlxsw-Add-layer-3-devlink-trap-support.patch++>>> -| <<<--patches.suse/nfp-fix-copy-paste-in-names-and-messages-regarding-v.patch-->>><<<++patches.suse/devlink-Add-layer-3-generic-packet-exception-traps.patch++>>> -| <<<--patches.suse/nfp-don-t-reuse-pointers-in-ring-dumping.patch-->>><<<++patches.suse/mlxsw-Add-new-FIB-entry-type-for-reject-routes.patch++>>> -| <<<--patches.suse/net-hns3-fix-a-handful-of-spelling-mistakes.patch-->>><<<++patches.suse/mlxsw-Add-specific-trap-for-packets-routed-via-inval.patch++>>> -| <<<--patches.suse/bnxt_en-fix-spelling-mistake-swtichdev-switchdev.patch-->>><<<++patches.suse/mlxsw-Add-layer-3-devlink-trap-exceptions-support.patch++>>> -| <<<--patches.suse/bpf-make-htab-inlining-more-robust-wrt-assumptions.patch-->>><<<++patches.suse/net-ethernet-intel-Demote-MTU-change-prints-to-debug.patch++>>> -| <<<--patches.suse/bpf-inline-map-in-map-lookup-functions-for-array-and.patch-->>><<<++patches.suse/net-provide-dev_lstats_read-helper.patch++>>> -| <<<--patches.suse/net-mlx5e-Send-PAOS-command-on-interface-up-down.patch-->>><<<++patches.suse/net-provide-dev_lstats_add-helper.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Fix-driver-name-retrieved-by-ethtool.patch-->>><<<++patches.suse/net-nlmon-use-standard-dev_lstats_add-and-dev_lstats.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Add-support-for-get_link_ksettings-i.patch-->>><<<++patches.suse/veth-use-standard-dev_lstats_add-and-dev_lstats_read.patch++>>> -| <<<--patches.suse/net-mlx5-Add-PCIe-outbound-stalls-counters-infrastru.patch-->>><<<++patches.suse/vsockmon-use-standard-dev_lstats_add-and-dev_lstats_.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-PCIe-outbound-stalls-counters.patch-->>><<<++patches.suse/net-dummy-use-standard-dev_lstats_add-and-dev_lstats.patch++>>> -| <<<--patches.suse/net-mlx5-Add-RX-buffer-fullness-counters-infrastruct.patch-->>><<<++patches.suse/u64_stats-provide-u64_stats_t-type.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-RX-buffer-fullness-counters.patch-->>><<<++patches.suse/tun-switch-to-u64_stats_t.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-outbound-PCI-buffer-overflow-counter.patch-->>><<<++patches.suse/net-use-u64_stats_t-in-struct-pcpu_lstats.patch++>>> -| <<<--patches.suse/net-mlx5-Avoid-blank-lines-after-before-open-close-b.patch-->>><<<++patches.suse/net-add-annotations-on-hh-hh_len-lockless-accesses.patch++>>> -| <<<--patches.suse/net-mlx5-Add-a-blank-line-after-declarations.patch-->>><<<++patches.suse/net-add-a-READ_ONCE-in-skb_peek_tail.patch++>>> -| <<<--patches.suse/net-mlx5e-Properly-indent-within-conditional-stateme.patch-->>><<<++patches.suse/cxgb4-Use-match_string-helper-to-simplify-the-code.patch++>>> -| <<<--patches.suse/net-mlx5e-Avoid-using-multiple-blank-lines.patch-->>><<<++patches.suse/cxgb4-fix-64-bit-division-on-i386.patch++>>> -| <<<--patches.suse/net-mlx5e-Place-constants-on-the-right-side-of-compa.patch-->>><<<++patches.suse/net-sched-annotate-lockless-accesses-to-qdisc-empty.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-kernel-types-instead-of-uint-_t-in-eth.patch-->>><<<++patches.suse/net-icmp-fix-data-race-in-cmp_global_allow.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-size_t-to-store-byte-offset-in-statist.patch-->>><<<++patches.suse/ice-Use-ice_ena_vsi-and-ice_dis_vsi-in-DCB-configura.patch++>>> -| <<<--patches.suse/cxgb4-cxgbvf-Handle-32-bit-fw-port-capabilities.patch-->>><<<++patches.suse/ice-Add-NDO-callback-to-set-the-maximum-per-queue-bi.patch++>>> -| <<<--patches.suse/liquidio-fix-use-of-pf-in-pass-through-mode-in-a-vir.patch-->>><<<++patches.suse/ice-Implement-DCBNL-support.patch++>>> -| <<<--patches.suse/xfrm-Clear-RX-SKB-secpath-xfrm_offload.patch-->>><<<++patches.suse/ice-avoid-setting-features-during-reset.patch++>>> -| <<<--patches.suse/qlogic-make-device_attribute-const.patch-->>><<<++patches.suse/ice-Fix-to-change-Rx-Tx-ring-descriptor-size-via-eth.patch++>>> -| <<<--patches.suse/net-check-type-when-freeing-metadata-dst.patch-->>><<<++patches.suse/ice-configure-software-LLDP-in-ice_init_pf_dcb.patch++>>> -| <<<--patches.suse/net-hns3-Add-support-to-change-MTU-in-HNS3-hardware.patch-->>><<<++patches.suse/ice-Check-if-VF-is-disabled-for-Opcode-and-other-ope.patch++>>> -| <<<--patches.suse/liquidio-move-macro-definition-to-a-proper-place.patch-->>><<<++patches.suse/ice-Change-max-MSI-x-vector_id-check-in-cfg_irq_map.patch++>>> -| <<<--patches.suse/liquidio-make-VF-driver-notify-NIC-firmware-of-MTU-c.patch-->>><<<++patches.suse/ice-use-pkg_dwnld_status-instead-of-sq_last_status.patch++>>> -| <<<--patches.suse/msft-hv-1479-hv_netvsc-Clean-up-unused-parameter-from-netvsc_get_.patch-->>><<<++patches.suse/ice-delay-less.patch++>>> -| <<<--patches.suse/msft-hv-1480-hv_netvsc-Clean-up-unused-parameter-from-netvsc_get_.patch-->>><<<++patches.suse/ice-Update-enum-ice_flg64_bits-to-current-specificat.patch++>>> -| <<<--patches.suse/msft-hv-1481-hv_netvsc-Add-ethtool-handler-to-set-and-get-UDP-has.patch-->>><<<++patches.suse/ice-remove-unnecessary-conditional-check.patch++>>> -| <<<--patches.suse/udp-remove-unreachable-ufo-branches.patch-->>><<<++patches.suse/ice-Introduce-and-use-ice_vsi_type_str.patch++>>> -| <<<--patches.suse/net-mvpp2-unify-register-definitions-coding-style.patch-->>><<<++patches.suse/ice-use-more-accurate-ICE_DBG-mask-types.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-the-synchronization-module-bypass-macr.patch-->>><<<++patches.suse/ice-print-opcode-when-printing-controlq-errors.patch++>>> -| <<<--patches.suse/net-mvpp2-move-the-mii-configuration-in-the-ndo_open.patch-->>><<<++patches.suse/packet-fix-data-race-in-fanout_flow_is_huge.patch++>>> -| <<<--patches.suse/net-mvpp2-initialize-the-GMAC-when-using-a-port.patch-->>><<<++patches.suse/devlink-disallow-reload-operation-during-device-clea-a0c76345.patch++>>> -| <<<--patches.suse/net-mvpp2-initialize-the-XLG-MAC-when-using-a-port.patch-->>><<<++patches.suse/net-sfp-rework-upstream-interface.patch++>>> -| <<<--patches.suse/net-mvpp2-set-maximum-packet-size-for-10G-ports.patch-->>><<<++patches.suse/net-mscc-ocelot-break-apart-ocelot_vlan_port_apply.patch++>>> -| <<<--patches.suse/net-mvpp2-initialize-the-GoP.patch-->>><<<++patches.suse/net-mscc-ocelot-break-apart-vlan-operations-into-oce.patch++>>> -| <<<--patches.suse/liquidio-change-manner-of-detecting-whether-or-not-N.patch-->>><<<++patches.suse/net-mscc-ocelot-break-out-fdb-operations-into-abstra.patch++>>> -| <<<--patches.suse/net-define-the-TSO-header-size-in-net-tso.h.patch-->>><<<++patches.suse/net-mscc-ocelot-change-prototypes-of-hwtstamping-ioc.patch++>>> -| <<<--patches.suse/net-mvpp2-unify-the-txq-size-define-use.patch-->>><<<++patches.suse/net-mscc-ocelot-change-prototypes-of-switchdev-port-.patch++>>> -| <<<--patches.suse/net-mvpp2-software-tso-support.patch-->>><<<++patches.suse/net-mscc-ocelot-refactor-struct-ocelot_port-out-of-f.patch++>>> -| <<<--patches.suse/net-sched-add-couple-of-goto_chain-helpers.patch-->>><<<++patches.suse/net-mscc-ocelot-separate-net_device-related-items-ou.patch++>>> -| <<<--patches.suse/net-sock-allow-the-user-to-set-negative-peek-offset.patch-->>><<<++patches.suse/net-mscc-ocelot-refactor-ethtool-callbacks.patch++>>> -| <<<--patches.suse/bpf-verifier-when-pruning-a-branch-ignore-its-write-.patch-->>><<<++patches.suse/net-mscc-ocelot-limit-vlan-ingress-filtering-to-actu.patch++>>> -| <<<--patches.suse/bpf-verifier-remove-varlen_map_value_access-flag.patch-->>><<<++patches.suse/net-mscc-ocelot-move-port-initialization-into-separa.patch++>>> -| <<<--patches.suse/bpf-verifier-document-liveness-analysis.patch-->>><<<++patches.suse/net-mscc-ocelot-separate-the-common-implementation-o.patch++>>> -| <<<--patches.suse/net-mlx4_core-make-mlx4_profile-const.patch-->>><<<++patches.suse/net-mscc-ocelot-initialize-list-of-multicast-address.patch++>>> -| <<<--patches.suse/net-mlx5e-make-mlx5e_profile-const.patch-->>><<<++patches.suse/net-mscc-ocelot-refactor-adjust_link-into-a-netdev-i.patch++>>> -| <<<--patches.suse/tg3-Be-drop-monitor-friendly.patch-->>><<<++patches.suse/net-mscc-ocelot-split-assignment-of-the-cpu-port-int.patch++>>> -| <<<--patches.suse/net-mlx5-Add-a-blank-line-after-declarations-V2.patch-->>><<<++patches.suse/net-mscc-ocelot-don-t-hardcode-the-number-of-the-CPU.patch++>>> -| <<<--patches.suse/net-mlx5-Remove-a-leftover-unused-variable.patch-->>><<<++patches.suse/lwtunnel-change-to-use-nla_parse_nested-on-new-optio.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-wrong-code-indentation-in-conditional-.patch-->>><<<++patches.suse/lwtunnel-get-nlsize-for-erspan-options-properly.patch++>>> -| <<<--patches.suse/net-mlx5-Convert-linear-search-for-free-index-to-ida.patch-->>><<<++patches.suse/lwtunnel-ignore-any-TUNNEL_OPTIONS_PRESENT-flags-set.patch++>>> -| <<<--patches.suse/net-mlx5-Don-t-store-reserved-part-in-FTEs-and-FGs.patch-->>><<<++patches.suse/net-sfp-fix-sfp_bus_put-kernel-documentation.patch++>>> -| <<<--patches.suse/net-mlx5-Add-hash-table-to-search-FTEs-in-a-flow-gro.patch-->>><<<++patches.suse/net-sfp-move-sfp-sub-state-machines-into-separate-fu.patch++>>> -| <<<--patches.suse/net-mlx5-Add-hash-table-for-flow-groups-in-flow-tabl.patch-->>><<<++patches.suse/net-sfp-move-tx-disable-on-device-down-to-main-state.patch++>>> -| <<<--patches.suse/net-mlx5-Add-tracepoints.patch-->>><<<++patches.suse/net-sfp-rename-sfp_sm_ins_next-as-sfp_sm_mod_next.patch++>>> -| <<<--patches.suse/msft-hv-1482-hv_netvsc-Fix-rndis_filter_close-error-during-netvsc.patch-->>><<<++patches.suse/net-sfp-handle-module-remove-outside-state-machine.patch++>>> -| <<<--patches.suse/nfp-add-basic-SR-IOV-ndo-functions.patch-->>><<<++patches.suse/net-sfp-rename-T_PROBE_WAIT-to-T_SERIAL.patch++>>> -| <<<--patches.suse/nfp-add-basic-SR-IOV-ndo-functions-to-representors.patch-->>><<<++patches.suse/net-sfp-parse-SFP-power-requirement-earlier.patch++>>> -| <<<--patches.suse/i40e-i40evf-adjust-packet-size-to-account-for-double.patch-->>><<<++patches.suse/net-sfp-avoid-power-switch-on-address-change-modules.patch++>>> -| <<<--patches.suse/i40evf-prevent-VF-close-returning-before-state-trans.patch-->>><<<++patches.suse/net-sfp-control-TX_DISABLE-and-phy-only-from-main-st.patch++>>> -| <<<--patches.suse/i40e-Fix-a-bug-with-VMDq-RSS-queue-allocation.patch-->>><<<++patches.suse/net-sfp-split-the-PHY-probe-from-sfp_sm_mod_init.patch++>>> -| <<<--patches.suse/i40e-separate-hw_features-from-runtime-changing-flag.patch-->>><<<++patches.suse/net-sfp-eliminate-mdelay-from-PHY-probe.patch++>>> -| <<<--patches.suse/i40e-remove-workaround-for-Open-Firmware-MAC-address.patch-->>><<<++patches.suse/net-sfp-allow-fault-processing-to-transition-to-othe.patch++>>> -| <<<--patches.suse/i40e-Detect-ATR-HW-Evict-NVM-issue-and-disable-the-f.patch-->>><<<++patches.suse/net-sfp-ensure-TX_FAULT-has-deasserted-before-probin.patch++>>> -| <<<--patches.suse/i40e-i40evf-use-cmpxchg64-when-updating-private-flag.patch-->>><<<++patches.suse/net-sfp-track-upstream-s-attachment-state-in-state-m.patch++>>> -| <<<--patches.suse/i40e-move-check-for-avoiding-VID-0-filters-into-i40e.patch-->>><<<++patches.suse/net-sfp-split-power-mode-switching-from-probe.patch++>>> -| <<<--patches.suse/i40e-i40evf-rename-vf_offload_flags-to-vf_cap_flags-.patch-->>><<<++patches.suse/net-sfp-move-module-insert-reporting-out-of-probe.patch++>>> -| <<<--patches.suse/i40evf-use-netdev-variable-in-reset-task.patch-->>><<<++patches.suse/net-sfp-allow-sfp-to-probe-slow-to-initialise-GPON-m.patch++>>> -| <<<--patches.suse/i40e-use-cpumask_copy-instead-of-direct-assignment.patch-->>><<<++patches.suse/net-sfp-allow-modules-with-slow-diagnostics-to-probe.patch++>>> -| <<<--patches.suse/i40e-prevent-changing-ITR-if-adaptive-rx-tx-enabled.patch-->>><<<++patches.suse/mlxsw-core-Enable-devlink-reload-only-on-probe-5b67a3ed.patch++>>> -| <<<--patches.suse/i40e-synchronize-nvmupdate-command-and-adminq-subtas.patch-->>><<<++patches.suse/cxgb4-remove-redundant-assignment-to-hdr_len.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-the-packet-size-configuration-for-10G.patch-->>><<<++patches.suse/net-ethernet-ti-Add-dependency-for-TI_DAVINCI_EMAC.patch++>>> -| <<<--patches.suse/i40e-Update-state-variable-for-adminq-subtask.patch-->>><<<++patches.suse/mlxsw-core-Parse-TLVs-offsets-of-incoming-EMADs.patch++>>> -| <<<--patches.suse/i40e-Store-the-requested-FEC-information.patch-->>><<<++patches.suse/mlxsw-emad-Remove-deprecated-EMAD-TLVs.patch++>>> -| <<<--patches.suse/i40e-prevent-snprintf-format-specifier-truncation.patch-->>><<<++patches.suse/mlxsw-core-Add-EMAD-string-TLV.patch++>>> -| <<<--patches.suse/i40e-Use-correct-flag-to-enable-egress-traffic-for-u.patch-->>><<<++patches.suse/mlxsw-core-Add-support-for-EMAD-string-TLV-parsing.patch++>>> -| <<<--patches.suse/i40evf-fix-possible-snprintf-truncation-of-q_vector-.patch-->>><<<++patches.suse/mlxsw-core-Extend-EMAD-information-reported-to-devli.patch++>>> -| <<<--patches.suse/i40e-force-VMDQ-device-name-truncation.patch-->>><<<++patches.suse/mlxsw-core-Add-support-for-using-EMAD-string-TLV.patch++>>> -| <<<--patches.suse/i40e-i40evf-support-for-VF-VLAN-tag-stripping-contro.patch-->>><<<++patches.suse/mlxsw-spectrum-Enable-EMAD-string-TLV.patch++>>> -| <<<--patches.suse/i40e-25G-FEC-status-improvements.patch-->>><<<++patches.suse/cxgb4-make-function-cxgb4_mqprio_free_hw_resources-s.patch++>>> -| <<<--patches.suse/i40e-Fix-for-unused-value-issue-found-by-static-anal.patch-->>><<<++patches.suse/net-sfp-fix-sfp_bus_add_upstream-warning.patch++>>> -| <<<--patches.suse/i40e-remove-workaround-for-resetting-XPS.patch-->>><<<++patches.suse/devlink-Allow-large-formatted-message-of-binary-outp.patch++>>> -| <<<--patches.suse/i40e-move-enabling-icr0-into-i40e_update_enable_itr.patch-->>><<<++patches.suse/net-mlx5-Dump-of-fw_fatal-use-updated-devlink-binary.patch++>>> -| <<<--patches.suse/i40e-initialize-our-affinity_mask-based-on-cpu_possi.patch-->>><<<++patches.suse/netdevsim-Update-dummy-reporter-s-devlink-binary-int.patch++>>> -| <<<--patches.suse/i40e-invert-logic-for-checking-incorrect-cpu-vs-irq-.patch-->>><<<++patches.suse/net-sched-actions-remove-unused-order.patch++>>> -| <<<--patches.suse/i40e-i40evf-remove-ULTRA-latency-mode.patch-->>><<<++patches.suse/sfc-trace_xdp_exception-on-XDP-failure.patch++>>> -| <<<--patches.suse/i40e-i40evf-avoid-dynamic-ITR-updates-when-polling-o.patch-->>><<<++patches.suse/Bluetooth-hci_bcm-Add-compatible-string-for-BCM43540.patch++>>> -| <<<--patches.suse/bnxt_en-Update-firmware-interface-spec.-to-1.8.1.4.patch-->>><<<++patches.suse/Bluetooth-Fix-advertising-duplicated-flags.patch++>>> -| <<<--patches.suse/bnxt_en-Improve-tx-ring-reservation-logic.patch-->>><<<++patches.suse/Bluetooth-Fix-invalid-free-in-bcsp_close.patch++>>> -| <<<--patches.suse/bnxt_en-assign-CPU-affinity-hints-to-bnxt_en-IRQs.patch-->>><<<++patches.suse/tipc-update-mon-s-self-addr-when-node-addr-generated.patch++>>> -| <<<--patches.suse/bnxt-Add-PCIe-device-IDs-for-bcm58802-bcm58808.patch-->>><<<++patches.suse/vxlan-implement-get_link_ksettings-ethtool-method.patch++>>> -| <<<--patches.suse/bnxt-initialize-board_info-values-with-proper-enums.patch-->>><<<++patches.suse/bridge-implement-get_link_ksettings-ethtool-method.patch++>>> -| <<<--patches.suse/bnxt_en-Improve-ENOMEM-logic-in-NAPI-poll-loop.patch-->>><<<++patches.suse/net-bcmgenet-Avoid-touching-non-existent-interrupt.patch++>>> -| <<<--patches.suse/bnxt_en-Reduce-default-rings-on-multi-port-cards.patch-->>><<<++patches.suse/net-bcmgenet-Fix-error-handling-on-IRQ-retrieval.patch++>>> -| <<<--patches.suse/bnxt_en-fix-clearing-devlink-ptr-from-bnxt-struct.patch-->>><<<++patches.suse/net-bcmgenet-Add-BCM2711-support.patch++>>> -| <<<--patches.suse/bnxt_en-bnxt-add-TC-flower-filter-offload-support.patch-->>><<<++patches.suse/net-bcmgenet-Refactor-register-access-in-bcmgenet_mi.patch++>>> -| <<<--patches.suse/bnxt_en-add-TC-flower-offload-flow_alloc-free-FW-cmd.patch-->>><<<++patches.suse/net-bcmgenet-Add-RGMII_RXID-support.patch++>>> -| <<<--patches.suse/bnxt_en-add-code-to-query-TC-flower-offload-stats.patch-->>><<<++patches.suse/net-sfp-fix-spelling-mistake-requies-requires.patch++>>> -| <<<--patches.suse/bnxt_en-add-a-dummy-definition-for-bnxt_vf_rep_get_f.patch-->>><<<++patches.suse/bnxt_en-Fix-array-overrun-in-bnxt_fill_l2_rewrite_fi.patch++>>> -| <<<--patches.suse/mwifiex-replace-netif_carrier_on-off-by-netif_device.patch-->>><<<++patches.suse/cxgb4-Fix-an-error-code-in-cxgb4_mqprio_alloc_hw_res.patch++>>> -| <<<--patches.suse/0025-iwlwifi-mvm-remove-useless-condition-in-LED-code.patch-->>><<<++patches.suse/ibmveth-Detect-unsupported-packets-before-sending-to.patch++>>> -| <<<--patches.suse/0026-iwlwifi-mvm-use-firmware-LED-command-where-applicabl.patch-->>><<<++patches.suse/net-mlx5-Expose-optimal-performance-scatter-entries-.patch++>>> -| <<<--patches.suse/0027-iwlwifi-mvm-add-const-to-thermal_cooling_device_ops-.patch-->>><<<++patches.suse/net-mlx5-Fixed-a-typo-in-a-comment-in-esw_del_uc_add.patch++>>> -| <<<--patches.suse/0028-iwlwifi-mvm-add-debugfs-to-force-CT-kill.patch-->>><<<++patches.suse/net-mlx5-E-Switch-Rename-egress-config-to-generic-na.patch++>>> -| <<<--patches.suse/0029-iwlwifi-change-functions-that-can-only-return-0-to-v.patch-->>><<<++patches.suse/net-mlx5-E-Switch-Rename-ingress-acl-config-in-offlo.patch++>>> -| <<<--patches.suse/0030-iwlwifi-fix-a-few-instances-of-misaligned-kerneldoc-.patch-->>><<<++patches.suse/net-mlx5-E-switch-Introduce-and-use-vlan-rule-config.patch++>>> -| <<<--patches.suse/0031-iwlwifi-add-support-of-FPGA-fw.patch-->>><<<++patches.suse/net-mlx5-Introduce-and-use-mlx5_esw_is_manager_vport.patch++>>> -| <<<--patches.suse/0032-iwlwifi-fix-a000-RF_ID-define.patch-->>><<<++patches.suse/net-mlx5-Correct-comment-for-legacy-fields.patch++>>> -| <<<--patches.suse/0033-iwlwifi-dump-smem-configuration-when-firmware-crashe.patch-->>><<<++patches.suse/net-mlx5-Move-metdata-fields-under-offloads-structur.patch++>>> -| <<<--patches.suse/0034-iwlwifi-mvm-move-a000-device-NVM-retrieval-to-a-comm.patch-->>><<<++patches.suse/net-mlx5-Move-legacy-drop-counter-and-rule-under-leg.patch++>>> -| <<<--patches.suse/0035-iwlwifi-mvm-set-the-default-cTDP-budget.patch-->>><<<++patches.suse/net-mlx5-Tide-up-state_lock-and-vport-enabled-flag-u.patch++>>> -| <<<--patches.suse/0036-iwlwifi-mvm-support-new-beacon-template-command.patch-->>><<<++patches.suse/net-mlx5-E-switch-Prepare-code-to-handle-vport-enabl.patch++>>> -| <<<--patches.suse/0037-iwlwifi-mvm-don-t-send-CTDP-commands-via-debugfs-if-.patch-->>><<<++patches.suse/net-mlx5-E-switch-Legacy-introduce-and-use-per-vport.patch++>>> -| <<<--patches.suse/0038-iwlwifi-mvm-add-station-before-allocating-a-queue.patch-->>><<<++patches.suse/net-mlx5-Move-ACL-drop-counters-life-cycle-close-to-.patch++>>> -| <<<--patches.suse/0039-iwlwifi-pcie-don-t-init-a-Tx-queue-with-an-SSN-size-.patch-->>><<<++patches.suse/net-mlx5-E-switch-Offloads-introduce-and-use-per-vpo.patch++>>> -| <<<--patches.suse/0040-iwlwifi-fix-nmi-triggering-from-host.patch-->>><<<++patches.suse/net-mlx5-E-switch-Offloads-shift-ACL-programming-dur.patch++>>> -| <<<--patches.suse/0041-iwlwifi-remove-references-to-unsupported-HW.patch-->>><<<++patches.suse/net-mlx5-Restrict-metadata-disablement-to-offloads-m.patch++>>> -| <<<--patches.suse/0042-iwlwifi-pcie-free-the-TSO-page-when-a-Tx-queue-is-un.patch-->>><<<++patches.suse/net-mlx5-Refactor-ingress-acl-configuration.patch++>>> -| <<<--patches.suse/0043-iwlwifi-mvm-fix-the-coex-firmware-API.patch-->>><<<++patches.suse/net-mlx5-E-switch-Enable-metadata-on-own-vport.patch++>>> -| <<<--patches.suse/0044-iwlwifi-mvm-remove-the-corunning-support.patch-->>><<<++patches.suse/IB-mlx5-Introduce-and-use-mlx5_core_is_vf.patch++>>> -| <<<--patches.suse/0045-iwlwifi-mvm-consider-RFKILL-during-INIT-as-success.patch-->>><<<++patches.suse/net-mlx5-fix-kvfree-of-uninitialized-pointer-spec.patch++>>> -| <<<--patches.suse/0046-iwlwifi-call-iwl_remove_notification-from-iwl_wait_n.patch-->>><<<++patches.suse/net-mlx5-fix-spelling-mistake-metdata-metadata.patch++>>> -| <<<--patches.suse/0047-iwlwifi-mvm-support-new-Coex-firmware-API.patch-->>><<<++patches.suse/devlink-Add-new-enable_roce-generic-device-param.patch++>>> -| <<<--patches.suse/0048-iwlwifi-pcie-support-short-Tx-queues-for-A000-device.patch-->>><<<++patches.suse/net-mlx5-Document-flow_steering_mode-devlink-param.patch++>>> -| <<<--patches.suse/0049-iwlwifi-mvm-add-command-name-for-FRAME_RELEASE.patch-->>><<<++patches.suse/net-mlx5-Handle-enable_roce-devlink-param.patch++>>> -| <<<--patches.suse/0050-iwlwifi-mvm-group-all-dummy-SAR-function-declaration.patch-->>><<<++patches.suse/IB-mlx5-Rename-profile-and-init-methods.patch++>>> -| <<<--patches.suse/0051-iwlwifi-mvm-use-mvmsta-consistently-in-rs.c.patch-->>><<<++patches.suse/IB-mlx5-Load-profile-according-to-RoCE-enablement-st.patch++>>> -| <<<--patches.suse/0052-iwlwifi-mvm-update-the-firmware-API-in-TX.patch-->>><<<++patches.suse/net-mlx5-Simplify-fdb-chain-and-prio-eswitch-defines.patch++>>> -| <<<--patches.suse/0053-iwlwifi-mvm-remove-session-protection-to-allow-chann.patch-->>><<<++patches.suse/net-mlx5-Rename-FDB_-tc-related-defines-to-FDB_TC_-d.patch++>>> -| <<<--patches.suse/0054-iwlwifi-mvm-don-t-send-BAR-on-flushed-frames.patch-->>><<<++patches.suse/net-mlx5-Define-fdb-tc-levels-per-prio.patch++>>> -| <<<--patches.suse/0055-iwlwifi-move-BT_MBOX_PRINT-macro-to-common-header.patch-->>><<<++patches.suse/net-mlx5-Accumulate-levels-for-chains-prio-namespace.patch++>>> -| <<<--patches.suse/0056-iwlwifi-Demote-messages-about-fw-flags-size-to-info.patch-->>><<<++patches.suse/net-mlx5-Refactor-creating-fast-path-prio-chains.patch++>>> -| <<<--patches.suse/0057-iwlwifi-mvm-Fix-channel-switch-in-case-of-count-1.patch-->>><<<++patches.suse/net-mlx5-Add-new-chain-for-netfilter-flow-table-offl.patch++>>> -| <<<--patches.suse/0058-iwlwifi-distinguish-different-RF-modules-in-A000-dev.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-matcher-builders-select-check.patch++>>> -| <<<--patches.suse/0059-iwlwifi-update-channel-flags-parser.patch-->>><<<++patches.suse/net-mlx5-Read-num_vfs-before-disabling-SR-IOV.patch++>>> -| <<<--patches.suse/0060-iwlwifi-mvm-change-open-and-close-criteria-of-a-BA-s.patch-->>><<<++patches.suse/net-mlx5-Remove-redundant-NULL-initializations.patch++>>> -| <<<--patches.suse/0061-iwlwifi-add-workaround-to-disable-wide-channels-in-5.patch-->>><<<++patches.suse/net-mlx5e-Set-netdev-name-space-on-creation.patch++>>> -| <<<--patches.suse/0062-iwlwifi-fw-fix-lar_enabled-endian-problem-in-iwl_fw_.patch-->>><<<++patches.suse/net-mlx5-Add-devlink-reload.patch++>>> -| <<<--patches.suse/0063-iwlwifi-mvm-remove-useless-argument-in-iwl_nvm_init.patch-->>><<<++patches.suse/s390-qeth-gather-more-detailed-rx-dropped-error-statistics++>>> -| <<<--patches.suse/0064-iwlwifi-mvm-remove-useless-check-for-mvm-cfg-in-iwl_.patch-->>><<<++patches.suse/s390-qeth-support-per-frame-invalidation++>>> -| <<<--patches.suse/0065-iwlwifi-use-big-endian-for-the-hw-section-of-the-nvm.patch-->>><<<++patches.suse/s390-qeth-drop-unwanted-packets-earlier-in-rx-path++>>> -| <<<--patches.suse/wlcore-add-missing-nvs-file-name-info-for-wilink8-->>><<<++patches.suse/s390-qeth-handle-skb-allocation-error-gracefully++>>> -| <<<--patches.suse/net-mlx4_core-Dynamically-allocate-structs-at-mlx4_s.patch-->>><<<++patches.suse/s390-qeth-clean-up-error-path-in-qeth_core_probe_device++>>> -| <<<--patches.suse/net-mlx4_core-Make-explicit-conversion-to-64bit-valu.patch-->>><<<++patches.suse/s390-qeth-fine-tune-l3-mcast-locking++>>> -| <<<--patches.suse/net-mlx4_core-Fix-misplaced-brackets-of-sizeof.patch-->>><<<++patches.suse/s390-qeth-remove-gratuitious-rx-modeset++>>> -| <<<--patches.suse/net-mlx4-Add-user-mac-FW-update-support.patch-->>><<<++patches.suse/s390-qeth-consolidate-l3-mcast-registration-code++>>> -| <<<--patches.suse/liquidio-show-NIC-s-U-Boot-version-in-a-dev_info-mes.patch-->>><<<++patches.suse/s390-qeth-remove-vlan-tracking-for-l3-devices++>>> -| <<<--patches.suse/phy-add-sgmii-and-10gkr-modes-to-the-phy_mode-enum.patch-->>><<<++patches.suse/s390-qeth-replace-qeth_l3_get_addr_buffer++>>> -| <<<--patches.suse/net-mvpp2-initialize-the-comphy.patch-->>><<<++patches.suse/s390-qeth-don-t-check-drvdata-in-sysfs-code++>>> -| <<<--patches.suse/net-mvpp2-simplify-the-link_event-function.patch-->>><<<++patches.suse/net-tls-Fix-unused-function-warning.patch++>>> -| <<<--patches.suse/net-mvpp2-improve-the-link-management-function.patch-->>><<<++patches.suse/mlxsw-spectrum_router-Allocate-discard-adjacency-ent.patch++>>> -| <<<--patches.suse/net-mvpp2-do-not-set-GMAC-autoneg-when-using-XLG-MAC.patch-->>><<<++patches.suse/net-smc-fix-final-cleanup-sequence-for-smcd-devices++>>> -| <<<--patches.suse/net-mvpp2-dynamic-reconfiguration-of-the-comphy-GoP-.patch-->>><<<++patches.suse/net-smc-immediate-termination-for-smcd-link-groups++>>> -| <<<--patches.suse/net-hns3-Fixes-the-wrong-IS_ERR-check-on-the-returne.patch-->>><<<++patches.suse/net-smc-abnormal-termination-of-smcd-link-groups++>>> -| <<<--patches.suse/qed-fix-spelling-mistake-calescing-coalescing.patch-->>><<<++patches.suse/net-smc-introduce-bookkeeping-of-smcd-link-groups++>>> -| <<<--patches.suse/liquidio-fix-crash-in-presence-of-zeroed-out-base-ad.patch-->>><<<++patches.suse/net-smc-no-wr-buffer-wait-for-terminating-link-group++>>> -| <<<--patches.suse/net-mlx5e-Use-IP-version-matching-to-classify-IP-tra.patch-->>><<<++patches.suse/net-smc-abnormal-termination-without-orderly-flag++>>> -| <<<--patches.suse/net-mlx5e-Support-TSO-and-TX-checksum-offloads-for-G.patch-->>><<<++patches.suse/net-smc-wait-for-tx-completions-before-link-freeing++>>> -| <<<--patches.suse/net-mlx5e-Support-RSS-for-GRE-tunneled-packets.patch-->>><<<++patches.suse/net-smc-immediate-termination-for-smcr-link-groups++>>> -| <<<--patches.suse/x86-bpf_jit-small-optimization-in-emit_bpf_tail_call.patch-->>><<<++patches.suse/net-mscc-ocelot-move-resource-ioremap-and-regmap-ini.patch++>>> -| <<<--patches.suse/bpf-Allow-cgroup-sock-filters-to-use-get_current_uid.patch-->>><<<++patches.suse/net-mscc-ocelot-filter-out-ocelot-SoC-specific-PCS-c.patch++>>> -| <<<--patches.suse/bpf-Inline-LRU-map-lookup.patch-->>><<<++patches.suse/net-mscc-ocelot-move-invariant-configs-out-of-adjust.patch++>>> -| <<<--patches.suse/bpf-Only-set-node-ref-1-if-it-has-not-been-set.patch-->>><<<++patches.suse/net-mscc-ocelot-create-a-helper-for-changing-the-por.patch++>>> -| <<<--patches.suse/net-mvpp2-take-advantage-of-the-is_rgmii-helper.patch-->>><<<++patches.suse/net-mscc-ocelot-export-a-constant-for-the-tag-length.patch++>>> -| <<<--patches.suse/net-mvpp2-make-the-phy-optional.patch-->>><<<++patches.suse/net-mscc-ocelot-adjust-MTU-on-the-CPU-port-in-NPI-mo.patch++>>> -| <<<--patches.suse/net-mvpp2-use-the-GoP-interrupt-for-link-status-chan.patch-->>><<<++patches.suse/net-mscc-ocelot-separate-the-implementation-of-switc.patch++>>> -| <<<--patches.suse/qlcnic-remove-redundant-zero-check-on-retries-counte.patch-->>><<<++patches.suse/net-mscc-ocelot-publish-structure-definitions-to-inc.patch++>>> -| <<<--patches.suse/0066-iwlwifi-mvm-Avoid-deferring-non-bufferable-frames.patch-->>><<<++patches.suse/net-mscc-ocelot-publish-ocelot_sys.h-to-include-soc-.patch++>>> -| <<<--patches.suse/0067-iwlwifi-mvm-bump-API-to-34-for-8000-and-up.patch-->>><<<++patches.suse/net-dsa-ocelot-add-tagger-for-Ocelot-Felix-switches.patch++>>> -| <<<--patches.suse/wcn36xx-Introduce-mutual-exclusion-of-fw-configurati-->>><<<++patches.suse/net-dsa-ocelot-add-driver-for-Felix-switch-family.patch++>>> -| <<<--patches.suse/inetpeer-fix-RCU-lookup.patch-->>><<<++patches.suse/tun-fix-data-race-in-gro_normal_list.patch++>>> -| <<<--patches.suse/msft-hv-1488-netvsc-cleanup-datapath-switch.patch-->>><<<++patches.suse/net-smc-introduce-bookkeeping-of-smcr-link-groups++>>> -| <<<--patches.suse/msft-hv-1489-netvsc-allow-driver-to-be-removed-even-if-VF-is-pres.patch-->>><<<++patches.suse/net-smc-guarantee-removal-of-link-groups-in-reboot++>>> -| <<<--patches.suse/msft-hv-1490-hv_netvsc-Clean-up-an-unused-parameter-in-rndis_filt.patch-->>><<<++patches.suse/net-smc-use-rcu_barrier-on-module-unload++>>> -| <<<--patches.suse/msft-hv-1491-hv_netvsc-Simplify-num_chn-checking-in-rndis_filter_.patch-->>><<<++patches.suse/net-smc-remove-unused-constant++>>> -| <<<--patches.suse/msft-hv-1492-hv_netvsc-Simplify-the-limit-check-in-netvsc_set_cha.patch-->>><<<++patches.suse/page_pool-do-not-release-pool-until-inflight-0.patch++>>> -| <<<--patches.suse/msft-hv-1493-hv_netvsc-Fix-the-channel-limit-in-netvsc_set_rxfh.patch-->>><<<++patches.suse/enetc-Configure-the-Time-Aware-Scheduler-via-tc-tapr.patch++>>> -| <<<--patches.suse/net-mlx4_core-fix-memory-leaks-on-error-exit-path.patch-->>><<<++patches.suse/enetc-update-TSN-Qbv-PSPEED-set-according-to-adjust-.patch++>>> -| <<<--patches.suse/net-mlx4_core-fix-incorrect-size-allocation-for-dev-.patch-->>><<<++patches.suse/bnx2x-Drop-redundant-callback-function-casts.patch++>>> -| <<<--patches.suse/net-mvpp2-move-the-mac-retrieval-copy-logic-into-its.patch-->>><<<++patches.suse/bnx2x-Remove-read_status_t-function-casts.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-use-of-the-random-mac-address-for-PPv2.patch-->>><<<++patches.suse/bnx2x-Remove-config_init_t-function-casts.patch++>>> -| <<<--patches.suse/net-mvpp2-fallback-using-h-w-and-random-mac-if-the-d.patch-->>><<<++patches.suse/bnx2x-Remove-format_fw_ver_t-function-casts.patch++>>> -| <<<--patches.suse/net-mlx5e-Reorganize-struct-mlx5e_rq.patch-->>><<<++patches.suse/bnx2x-Remove-hw_reset_t-function-casts.patch++>>> -| <<<--patches.suse/net-mlx5e-Replace-multiplication-by-stride-size-with.patch-->>><<<++patches.suse/net-core-allow-fast-GRO-for-skbs-with-Ethernet-heade.patch++>>> -| <<<--patches.suse/net-mlx5e-Remove-unnecessary-wqe_sz-field-from-RQ-bu.patch-->>><<<++patches.suse/bonding-symmetric-ICMP-transmit.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-memset-to-init-skbs_frags-array-to-zer.patch-->>><<<++patches.suse/ath10k-Correct-error-handling-of-dma_map_single.patch++>>> -| <<<--patches.suse/net-mlx5e-Small-enhancements-for-RX-MPWQE-allocation.patch-->>><<<++patches.suse/net-ath10k-Fix-a-NULL-ptr-deref-bug.patch++>>> -| <<<--patches.suse/net-mlx5e-NAPI-busy-poll-when-UMR-post-is-in-progres.patch-->>><<<++patches.suse/rt2800-remove-errornous-duplicate-condition.patch++>>> -| <<<--patches.suse/net-mlx5e-Early-return-on-empty-completion-queues.patch-->>><<<++patches.suse/rtlwifi-fix-memory-leak-in-rtl92c_set_fw_rsvdpagepkt.patch++>>> -| <<<--patches.suse/net-mlx5e-Refactor-data-path-lro-header-function.patch-->>><<<++patches.suse/rtlwifi-rtl8192de-Fix-missing-code-to-retrieve-RX-bu.patch++>>> -| <<<--patches.suse/net-mlx5e-Non-atomic-indicator-for-ring-enabled-stat.patch-->>><<<++patches.suse/rtlwifi-rtl8192de-Fix-missing-callback-that-tests-fo.patch++>>> -| <<<--patches.suse/net-mlx5e-Non-atomic-RQ-state-indicator-for-UMR-WQE-.patch-->>><<<++patches.suse/rtlwifi-rtl8192de-Fix-missing-enable-interrupt-flag.patch++>>> -| <<<--patches.suse/net-mlx5e-Type-specific-optimizations-for-RX-post-WQ.patch-->>><<<++patches.suse/qtnfmac-fix-using-skb-after-free.patch++>>> -| <<<--patches.suse/net-mlx5e-Remove-unnecessary-fields-in-ICO-SQ.patch-->>><<<++patches.suse/qtnfmac-fix-debugfs-support-for-multiple-cards.patch++>>> -| <<<--patches.suse/net-mlx5e-Don-t-recycle-page-if-moved-to-far-NUMA.patch-->>><<<++patches.suse/qtnfmac-fix-invalid-channel-information-output.patch++>>> -| <<<--patches.suse/net-mlx5e-Slightly-increase-RX-page-cache-size.patch-->>><<<++patches.suse/iwlwifi-mvm-fix-unaligned-read-of-rx_pkt_status.patch++>>> -| <<<--patches.suse/net-mlx5e-Use-kernel-s-mechanism-to-avoid-missing-NA.patch-->>><<<++patches.suse/iwlwifi-mvm-fix-non-ACPI-function.patch++>>> -| <<<--patches.suse/net-mlx5e-Stop-NAPI-when-irq-balancer-changes-affini.patch-->>><<<++patches.suse/ath10k-fix-get-invalid-tx-rate-for-Mesh-metric.patch++>>> -| <<<--patches.suse/net-mlx5e-Distribute-RSS-table-among-all-RX-rings.patch-->>><<<++patches.suse/ath10k-Revert-ath10k-add-cleanup-in-ath10k_sta_state.patch++>>> -| <<<--patches.suse/nfp-separate-app-vNIC-init-clean-from-alloc-free.patch-->>><<<++patches.suse/net-phylink-update-to-use-phy_support_asym_pause.patch++>>> -| <<<--patches.suse/nfp-flower-base-lifetime-of-representors-on-existenc.patch-->>><<<++patches.suse/net-phy-add-core-phylib-sfp-support.patch++>>> -| <<<--patches.suse/nfp-move-the-start-stop-app-callbacks-back.patch-->>><<<++patches.suse/net-phy-marvell10g-add-SFP-support.patch++>>> -| <<<--patches.suse/nfp-be-drop-monitor-friendly.patch-->>><<<++patches.suse/net-phy-avoid-matching-all-ones-clause-45-PHY-IDs.patch++>>> -| <<<--patches.suse/nfp-build-the-flower-offload-by-default.patch-->>><<<++patches.suse/xdp-remove-memory-poison-on-free-for-struct-xdp_mem_.patch++>>> -| <<<--patches.suse/nfp-flower-restore-RTNL-locking-around-representor-u.patch-->>><<<++patches.suse/page_pool-add-destroy-attempts-counter-and-rename-tr.patch++>>> -| <<<--patches.suse/0001-net-Replace-NF_CT_ASSERT-with-WARN_ON.patch-->>><<<++patches.suse/bnxt_en-Update-firmware-interface-spec-to-1.10.1.12.patch++>>> -| <<<--patches.suse/net-mlx4_core-Use-ARRAY_SIZE-macro.patch-->>><<<++patches.suse/bnxt_en-Improve-RX-buffer-error-handling.patch++>>> -| <<<--patches.suse/cxgb4-fix-memory-leak.patch-->>><<<++patches.suse/bnxt_en-Increase-firmware-response-timeout-for-cored.patch++>>> -| <<<--patches.suse/cxgb4-Fix-pause-frame-count-in-t4_get_port_stats.patch-->>><<<++patches.suse/bnxt_en-Extend-ETHTOOL_RESET-to-hot-reset-driver.patch++>>> -| <<<--patches.suse/cxgb4-Ignore-MPS_TX_INT_CAUSE-Bubble-for-T6.patch-->>><<<++patches.suse/bnxt_en-Set-MASTER-flag-during-driver-registration.patch++>>> -| <<<--patches.suse/drivers-net-xgene-Read-tx-rx-delay-for-ACPI.patch-->>><<<++patches.suse/bnxt_en-Report-health-status-update-after-reset-is-d.patch++>>> -| <<<--patches.suse/drivers-net-xgene-Configure-tx-rx-delay-for-ACPI.patch-->>><<<++patches.suse/bnxt_en-Return-proper-error-code-for-non-existent-NV.patch++>>> -| <<<--patches.suse/drivers-net-xgene-Remove-return-statement-from-void-.patch-->>><<<++patches.suse/bnxt_en-Add-a-warning-message-for-driver-initiated-r.patch++>>> -| <<<--patches.suse/ipv4-Don-t-override-return-code-from-ip_route_input_.patch-->>><<<++patches.suse/bnxt_en-Abort-waiting-for-firmware-response-if-there.patch++>>> -| <<<--patches.suse/l2tp-prevent-creation-of-sessions-on-terminated-tunn.patch-->>><<<++patches.suse/lwtunnel-change-to-use-nla_put_u8-for-LWTUNNEL_IP_OP.patch++>>> -| <<<--patches.suse/l2tp-pass-tunnel-pointer-to-session_create.patch-->>><<<++patches.suse/net-dsa-felix-Fix-CPU-port-assignment-when-not-last-.patch++>>> -| <<<--patches.suse/i40e-avoid-NVM-acquire-deadlock-during-NVM-update.patch-->>><<<++patches.suse/cxgb4-remove-unneeded-semicolon-for-switch-block.patch++>>> -| <<<--patches.suse/i40e-point-wb_desc-at-the-nvm_wb_desc-during-i40e_re.patch-->>><<<++patches.suse/lwtunnel-add-support-for-multiple-geneve-opts.patch++>>> -| <<<--patches.suse/09-crypto-ccp-use-devres-interface-to-allocate-pci-iomap-and-cleanup.patch-->>><<<++patches.suse/net-ethernet-ti-ale-clean-ale-tbl-on-init-and-intf-r.patch++>>> -| <<<--patches.suse/10-crypto-ccp-introduce-the-amd-secure-processor-device.patch-->>><<<++patches.suse/page_pool-Add-API-to-update-numa-node.patch++>>> -| <<<--patches.suse/11-crypto-ccp-abstract-interrupt-registeration.patch-->>><<<++patches.suse/page_pool-Don-t-recycle-non-reusable-pages.patch++>>> -| <<<--patches.suse/12-crypto-ccp-rename-ccp-driver-initialize-files-as-sp-device.patch-->>><<<++patches.suse/net-mlx5e-Rx-Update-page-pool-numa-node-when-changed.patch++>>> -| <<<--patches.suse/13-crypto-ccp-remove-ccp_present-check-from-device-initialize.patch-->>><<<++patches.suse/cxgb4-add-TC-MATCHALL-classifier-egress-offload.patch++>>> -| <<<--patches.suse/crypto-caam-qi-fix-typo-in-authenc-alg-driver-name-->>><<<++patches.suse/cxgb4-check-rule-prio-conflicts-before-offload.patch++>>> -| <<<--patches.suse/crypto-caam-qi-properly-set-IV-after-en-de-crypt-->>><<<++patches.suse/cxgb4-add-TC-MATCHALL-classifier-ingress-offload.patch++>>> -| <<<--patches.suse/crypto-caam-qi-handle-large-number-of-S-Gs-case-->>><<<++patches.suse/net-sched-pie-enable-timestamp-based-delay-calculati.patch++>>> -| <<<--patches.suse/crypto-caam-qi-fix-AD-length-endianness-in-S-G-entry-->>><<<++patches.suse/net-page_pool-add-the-possibility-to-sync-DMA-memory.patch++>>> -| <<<--patches.suse/crypto-caam-qi-explicitly-set-dma_ops-->>><<<++patches.suse/net-ipconfig-Wait-for-deferred-device-probes.patch++>>> -| <<<--patches.suse/crypto-algif_skcipher-overhaul-memory-management.patch-->>><<<++patches.suse/selftests-bpf-Remove-too-strict-field-offset-relo-te.patch++>>> -| <<<--patches.suse/crypto-algif_aead-overhaul-memory-management.patch-->>><<<++patches.suse/libbpf-Add-support-for-relocatable-bitfields.patch++>>> -| <<<--patches.suse/14-crypto-ccp-remove-duplicate-module-version-and-author-entry.patch-->>><<<++patches.suse/libbpf-Add-support-for-field-size-relocations.patch++>>> -| <<<--patches.suse/crypto-scompress-don-t-sleep-with-preemption-disable-->>><<<++patches.suse/selftest-bpf-Add-relocatable-bitfield-reading-tests.patch++>>> -| <<<--patches.suse/crypto-ccp-Fix-XTS-AES-128-support-on-v5-CCPs-->>><<<++patches.suse/selftests-bpf-Add-field-size-relocation-tests.patch++>>> -| <<<--patches.suse/crypto-algif-return-error-code-when-no-data-was-proc.patch-->>><<<++patches.suse/selftests-bps-Clean-up-removed-ints-relocations-nega.patch++>>> -| <<<--patches.suse/crypto-algif_aead-copy-AAD-from-src-to-dst.patch-->>><<<++patches.suse/bpf-Account-for-insn-off-when-doing-bpf_probe_read_k.patch++>>> -| <<<--patches.suse/crypto-af_alg-consolidation-of-duplicate-code.patch-->>><<<++patches.suse/libbpf-Fix-negative-FD-close-in-xsk_setup_xdp_prog.patch++>>> -| <<<--patches.suse/20-x86-mm-reinitialize-tlb-state-on-hotplug-and-resume.patch-->>><<<++patches.suse/libbpf-Fix-memory-leak-double-free-issue.patch++>>> -| <<<--patches.suse/mm-add-vm_insert_mixed_mkwrite.patch-->>><<<++patches.suse/libbpf-Fix-potential-overflow-issue.patch++>>> -| <<<--patches.suse/dax-relocate-some-dax-functions.patch-->>><<<++patches.suse/libbpf-Fix-another-potential-overflow-issue-in-bpf_p.patch++>>> -| <<<--patches.suse/dax-use-common-4k-zero-page-for-dax-mmap-reads.patch-->>><<<++patches.suse/libbpf-Make-btf__resolve_size-logic-always-check-siz.patch++>>> -| <<<--patches.suse/dax-remove-DAX-code-from-page_cache_tree_insert.patch-->>><<<++patches.suse/libbpf-Improve-handling-of-corrupted-ELF-during-map-.patch++>>> -| <<<--patches.suse/dax-explain-how-read-2-write-2-addresses-are-validat.patch-->>><<<++patches.suse/bpf-Add-array-support-to-btf_struct_access.patch++>>> -| <<<--patches.suse/dax-use-PG_PMD_COLOUR-instead-of-open-coding.patch-->>><<<++patches.suse/bpf-Add-cb-access-in-kfree_skb-test.patch++>>> -| <<<--patches.suse/dax-initialize-variable-pfn-before-using-it.patch-->>><<<++patches.suse/samples-bpf-update-map-definition-to-new-syntax-BTF-.patch++>>> -| <<<--patches.suse/shmem-shmem_charge-verify-max_block-is-not-exceeded-before-inode-update.patch-->>><<<++patches.suse/libbpf-Unpin-auto-pinned-maps-if-loading-fails.patch++>>> -| <<<--patches.suse/shmem-introduce-shmem_inode_acct_block.patch-->>><<<++patches.suse/libbpf-Add-getter-for-program-size.patch++>>> -| <<<--patches.suse/userfaultfd-mcopy_atomic-introduce-mfill_atomic_pte-helper.patch-->>><<<++patches.suse/samples-bpf-Add-XDP_SHARED_UMEM-support-to-xdpsock.patch++>>> -| <<<--patches.suse/mm-hugetlb-do-not-allocate-non-migrateable-gigantic-pages-from-movable-zones.patch-->>><<<++patches.suse/samples-bpf-Use-Rx-only-and-Tx-only-sockets-in-xdpso.patch++>>> -| <<<--patches.suse/mm-devm_memremap_pages-use-multi-order-radix-for-ZON.patch-->>><<<++patches.suse/bpf-Support-doubleword-alignment-in-bpf_jit_binary_a.patch++>>> -| <<<--patches.suse/mm-oom-let-oom_reap_task-and-exit_mmap-run-concurrently.patch-->>><<<++patches.suse/samples-bpf-Remove-duplicate-option-from-xdpsock.patch++>>> -| <<<--patches.suse/mm-hugetlb-clear-target-sub-page-last-when-clearing-huge-page.patch-->>><<<++patches.suse/samples-bpf-Add-missing-option-to-xdpsock-usage.patch++>>> -| <<<--patches.suse/x86-mpx-make-mpx-depend-on-x86-64-to-free-up-VMA-fla.patch-->>><<<++patches.suse/bpf-Refactor-x86-JIT-into-helpers.patch++>>> -| <<<--patches.suse/libata-zpodd-make-arrays-cdb-static-reduces-object-c-->>><<<++patches.suse/bpf-Add-bpf_arch_text_poke-helper.patch++>>> -| <<<--patches.suse/msft-hv-1451-x86-hyper-v-Include-hyperv-only-when-CONFIG_HYPERV-i.patch-->>><<<++patches.suse/bpf-Introduce-BPF-trampoline.patch++>>> -| <<<--patches.suse/msft-hv-1452-x86-hyper-v-Make-hv_do_hypercall-inline.patch-->>><<<++patches.suse/libbpf-Introduce-btf__find_by_name_kind.patch++>>> -| <<<--patches.suse/msft-hv-1453-x86-hyper-v-Introduce-fast-hypercall-implementation.patch-->>><<<++patches.suse/libbpf-Add-support-to-attach-to-fentry-fexit-tracing.patch++>>> -| <<<--patches.suse/msft-hv-1454-hyper-v-Use-fast-hypercall-for-HVCALL_SIGNAL_EVENT.patch-->>><<<++patches.suse/selftest-bpf-Simple-test-for-fentry-fexit.patch++>>> -| <<<--patches.suse/msft-hv-1455-x86-hyper-v-Implement-rep-hypercalls.patch-->>><<<++patches.suse/bpf-Add-kernel-test-functions-for-fentry-testing.patch++>>> -| <<<--patches.suse/msft-hv-1456-hyper-v-Globalize-vp_index.patch-->>><<<++patches.suse/selftests-bpf-Add-test-for-BPF-trampoline.patch++>>> -| <<<--patches.suse/msft-hv-1457-x86-hyper-v-Use-hypercall-for-remote-TLB-flush.patch-->>><<<++patches.suse/selftests-bpf-Add-fexit-tests-for-BPF-trampoline.patch++>>> -| <<<--patches.suse/msft-hv-1486-x86-hyper-v-Support-extended-CPU-ranges-for-TLB-flus.patch-->>><<<++patches.suse/selftests-bpf-Add-combined-fentry-fexit-test.patch++>>> -| <<<--patches.suse/msft-hv-1487-tracing-hyper-v-Trace-hyperv_mmu_flush_tlb_others.patch-->>><<<++patches.suse/selftests-bpf-Add-stress-test-for-maximum-number-of-.patch++>>> -| <<<--patches.suse/efi-arm-Don-t-mark-ACPI-reclaim-memory-as-MEMBLOCK_N.patch-->>><<<++patches.suse/bpf-Reserve-space-for-BPF-trampoline-in-BPF-programs.patch++>>> -| <<<--patches.suse/0001-drivers-fbdev-efifb-Allow-BAR-to-be-moved-instead-of.patch-->>><<<++patches.suse/bpf-Fix-race-in-btf_resolve_helper_id.patch++>>> -| <<<--patches.suse/powerpc-powernv-Add-IMC-OPAL-APIs.patch-->>><<<++patches.suse/bpf-Annotate-context-types.patch++>>> -| <<<--patches.suse/powerpc-powernv-Detect-and-create-IMC-device.patch-->>><<<++patches.suse/bpf-Compare-BTF-types-of-functions-arguments-with-ac.patch++>>> -| <<<--patches.suse/powerpc-perf-add-nest-imc-pmu-support.patch-->>><<<++patches.suse/bpf-Support-attaching-tracing-BPF-program-to-other-B.patch++>>> -| <<<--patches.suse/powerpc-perf-add-core-imc-pmu-support.patch-->>><<<++patches.suse/libbpf-Add-support-for-attaching-BPF-programs-to-oth.patch++>>> -| <<<--patches.suse/powerpc-perf-add-thread-imc-pmu-support.patch-->>><<<++patches.suse/selftests-bpf-Extend-test_pkt_access-test.patch++>>> -| <<<--patches.suse/powerpc-mm-Fix-check-of-multiple-16G-pages-from-devi.patch-->>><<<++patches.suse/selftests-bpf-Add-a-test-for-attaching-BPF-prog-to-a.patch++>>> -| <<<--patches.suse/powerpc-powernv-Save-Restore-additional-SPRs-for-sto.patch-->>><<<++patches.suse/bpf-Switch-bpf_map-ref-counter-to-atomic64_t-so-bpf_.patch++>>> -| <<<--patches.suse/powerpc-powernv-Clear-PECE1-in-LPCR-via-stop-api-onl.patch-->>><<<++patches.suse/bpf-Convert-bpf_prog-refcnt-to-atomic64_t.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Improve-_tlbiel_pid-to-be-usable-for-PWC-flushes.patch-->>><<<++patches.suse/bpf-Add-mmap-support-for-BPF_MAP_TYPE_ARRAY.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Improve-TLB-PWC-flushes.patch-->>><<<++patches.suse/libbpf-Make-global-data-internal-arrays-mmap-able-if.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Avoid-flushing-the-PWC-on-every-flush_tlb_range.patch-->>><<<++patches.suse/selftests-bpf-Add-BPF_TYPE_MAP_ARRAY-mmap-tests.patch++>>> -| <<<--patches.suse/powerpc-mm-Update-definitions-of-DSISR-bits.patch-->>><<<++patches.suse/selftests-bpf-xdping-is-not-meant-to-be-run-standalo.patch++>>> -| <<<--patches.suse/powerpc-mm-Update-bits-used-to-skip-hash_page.patch-->>><<<++patches.suse/selftests-bpf-Fix-test_tc_tunnel-hanging.patch++>>> -| <<<--patches.suse/powerpc-mm-Use-symbolic-constants-for-filtering-SRR1.patch-->>><<<++patches.suse/bpf-Fix-memory-leak-on-object-data.patch++>>> -| <<<--patches.suse/powerpc-mm-Set-fault-flags-earlier.patch-->>><<<++patches.suse/libbpf-Fix-call-relocation-offset-calculation-bug.patch++>>> -| <<<--patches.suse/powerpc-mm-Don-t-lose-major-fault-indication-on-retr.patch-->>><<<++patches.suse/bpf-Make-array_map_mmap-static.patch++>>> -| <<<--patches.suse/powerpc-Remove-old-unused-icswx-based-coprocessor-su.patch-->>><<<++patches.suse/bpf-Switch-bpf_map_-area_alloc-area_mmapable_alloc-t.patch++>>> -| <<<--patches.suse/powerpc-powernv-Enable-PCI-peer-to-peer.patch-->>><<<++patches.suse/ip_gre-Make-none-tun-dst-gre-tunnel-store-tunnel-inf.patch++>>> -| <<<--patches.suse/powerpc-mm-book3s64-Make-KERN_IO_START-a-variable.patch-->>><<<++patches.suse/tcp-warn-if-offset-reach-the-maxlen-limit-when-using.patch++>>> -| <<<--patches.suse/powerpc-mm-slb-Move-comment-next-to-the-code-it-s-referring-to.patch-->>><<<++patches.suse/net-sfp-add-support-for-module-quirks.patch++>>> -| <<<--patches.suse/powerpc-mm-hash64-Make-vmalloc-56T-on-hash.patch-->>><<<++patches.suse/net-sfp-add-some-quirks-for-GPON-modules.patch++>>> -| <<<--patches.suse/powerpc-Fix-invalid-use-of-register-expressions.patch-->>><<<++patches.suse/net-sfp-soft-status-and-control-support.patch++>>> -| <<<--patches.suse/powerpc-dlpar-017-pseries-Check-memory-device-state-before-onl.patch-->>><<<++patches.suse/net-sched-add-vxlan-option-support-to-act_tunnel_key.patch++>>> -| <<<--patches.suse/powerpc-64s-Fix-mce-accounting-for-powernv.patch-->>><<<++patches.suse/net-sched-add-erspan-option-support-to-act_tunnel_ke.patch++>>> -| <<<--patches.suse/powerpc-xive-04-Ensure-active-irqd-when-setting-affinit.patch-->>><<<++patches.suse/net-sched-allow-flower-to-match-vxlan-options.patch++>>> -| <<<--patches.suse/powerpc-mm-Properly-invalidate-when-setting-process-.patch-->>><<<++patches.suse/net-sched-allow-flower-to-match-erspan-options.patch++>>> -| <<<--patches.suse/powerpc-perf-Update-default-sdar_mode-value-for-power9.patch-->>><<<++patches.suse/net-remove-the-unnecessary-strict_start_type-in-some.patch++>>> -| <<<--patches.suse/powerpc-perf-Factor-out-PPMU_ONLY_COUNT_RUN-check-code-from-power8.patch-->>><<<++patches.suse/lwtunnel-be-STRICT-to-validate-the-new-LWTUNNEL_IP-6.patch++>>> -| <<<--patches.suse/powerpc-perf-Add-PM_LD_MISS_L1-and-PM_BR_2PATH-to-po.patch-->>><<<++patches.suse/lwtunnel-check-erspan-options-before-allocating-tun_.patch++>>> -| <<<--patches.suse/powerpc-perf-Cleanup-of-PM_BR_CMPL-vs.-PM_BRU_CMPL-in-Power9-event-list.patch-->>><<<++patches.suse/bpf-skmsg-fix-potential-psock-NULL-pointer-dereferen.patch++>>> -| <<<--patches.suse/powerpc-powernv-Add-support-for-powercap-framework.patch-->>><<<++patches.suse/net-mscc-ocelot-export-ocelot_hwstamp_get-set-functi.patch++>>> -| <<<--patches.suse/powerpc-powernv-Add-support-to-set-power-shifting-ratio.patch-->>><<<++patches.suse/net-mscc-ocelot-convert-to-use-ocelot_get_txtstamp.patch++>>> -| <<<--patches.suse/powerpc-powernv-Add-support-to-clear-sensor-groups-data.patch-->>><<<++patches.suse/net-mscc-ocelot-convert-to-use-ocelot_port_add_txtst.patch++>>> -| <<<--patches.suse/powerpc-mce-Move-64-bit-machine-check-code-into-mce.c.patch-->>><<<++patches.suse/net-dsa-ocelot-define-PTP-registers-for-felix_vsc995.patch++>>> -| <<<--patches.suse/powerpc-traps-Use-SRR1-defines-for-program-check-rea.patch-->>><<<++patches.suse/net-dsa-ocelot-add-hardware-timestamping-support-for.patch++>>> -| <<<--patches.suse/powerpc-xive-05-Fix-section-mismatch-warnings.patch-->>><<<++patches.suse/ipv6-add-fib6_has_custom_rules-helper.patch++>>> -| <<<--patches.suse/powerpc-perf-fix-double-unlock-in-imc_common_cpuhp_mem_free.patch-->>><<<++patches.suse/ipv6-keep-track-of-routes-using-src.patch++>>> -| <<<--patches.suse/powerpc-xive-07-powerpc-xmon-Exclude-all-of-xmon-from-ftrace.patch-->>><<<++patches.suse/ipv6-introduce-and-uses-route-look-hints-for-list-in.patch++>>> -| <<<--patches.suse/powerpc-perf-imc-fix-nest-events-on-muti-socket-system.patch-->>><<<++patches.suse/ipv4-move-fib4_has_custom_rules-helper-to-public-hea.patch++>>> -| <<<--patches.suse/powerpc-Fix-missing-newline-before.patch-->>><<<++patches.suse/ipv4-use-dst-hint-for-ipv4-list-receive.patch++>>> -| <<<--patches.suse/powerpc-Remove-redundant-FP-Altivec-giveup-code.patch-->>><<<++patches.suse/enetc-make-enetc_setup_tc_mqprio-static.patch++>>> -| <<<--patches.suse/powerpc-perf-fix-usage-of-nest_imc_refc.patch-->>><<<++patches.suse/mac80211-consider-QoS-Null-frames-for-STA_NULLFUNC_A.patch++>>> -| <<<--patches.suse/powerpc-mm-Rename-find_linux_pte_or_hugepte.patch-->>><<<++patches.suse/virt_wifi-fix-use-after-free-in-virt_wifi_newlink.patch++>>> -| <<<--patches.suse/powerpc-pseries-remove-dlpar_attach_node-dependency-.patch-->>><<<++patches.suse/seg6-allow-local-packet-processing-for-SRv6-End.DT6-.patch++>>> -| <<<--patches.suse/powerpc-mm-Move-pgdir-setting-into-a-helper.patch-->>><<<++patches.suse/net-dsa-ocelot-fix-should-it-be-static-warnings.patch++>>> -| <<<--patches.suse/powerpc-mm-Optimize-detection-of-thread-local-mm-s.patch-->>><<<++patches.suse/cxgb4-chcr-update-SGL-DMA-unmap-for-USO.patch++>>> -| <<<--patches.suse/powerpc-mm-Make-switch_mm_irqs_off-out-of-line.patch-->>><<<++patches.suse/cxgb4-add-UDP-segmentation-offload-support.patch++>>> -| <<<--patches.suse/powerpc-64s-masked_interrupt-returns-to-kernel-so-av.patch-->>><<<++patches.suse/cxgb4-add-stats-for-MQPRIO-QoS-offload-Tx-path.patch++>>> -| <<<--patches.suse/powerpc-xive-06-Fix-the-size-of-the-cpumask-used-in-xive_find_target_in_mask.patch-->>><<<++patches.suse/net-inet_is_local_reserved_port-should-return-bool-n.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-POWER9-does-not-require-secondary-.patch-->>><<<++patches.suse/ice-Store-number-of-functions-for-the-device.patch++>>> -| <<<--patches.suse/powerpc-64s-Move-IDLE_STATE_ENTER_SEQ-_NORET-into-id.patch-->>><<<++patches.suse/ice-Correct-capabilities-reporting-of-max-TCs.patch++>>> -| <<<--patches.suse/powerpc-64s-POWER9-can-execute-stop-without-a-sync-s.patch-->>><<<++patches.suse/ice-Disallow-VF-VLAN-opcodes-if-VLAN-offloads-disabl.patch++>>> -| <<<--patches.suse/powerpc-64s-Drop-no-longer-used-IDLE_STATE_ENTER_SEQ.patch-->>><<<++patches.suse/ice-Don-t-modify-stripping-for-add-del-VLANs-on-VF.patch++>>> -| <<<--patches.suse/powerpc-64s-idle-POWER9-can-execute-stop-in-virtual-.patch-->>><<<++patches.suse/ice-fix-stack-leakage.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Remove-bolted-SLB-address-limit-fo.patch-->>><<<++patches.suse/ice-Only-disable-VF-state-when-freeing-each-VF-resou.patch++>>> -| <<<--patches.suse/powerpc-Do-not-send-system-reset-request-through-the.patch-->>><<<++patches.suse/ice-Fix-setting-coalesce-to-handle-DCB-configuration.patch++>>> -| <<<--patches.suse/powerpc-powernv-Flush-console-before-platform-error-.patch-->>><<<++patches.suse/ice-Refactor-removal-of-VLAN-promiscuous-rules.patch++>>> -| <<<--patches.suse/powerpc-powernv-Use-kernel-crash-path-for-machine-ch.patch-->>><<<++patches.suse/ice-Do-not-use-devm-functions-for-local-uses.patch++>>> -| <<<--patches.suse/powerpc-Machine-check-interrupt-is-a-non-maskable-in.patch-->>><<<++patches.suse/ice-Add-ice_pf_to_dev-pf-macro.patch++>>> -| <<<--patches.suse/powerpc-xmon-Fix-display-of-SPRs.patch-->>><<<++patches.suse/ice-add-helpers-for-virtchnl.patch++>>> -| <<<--patches.suse/powerpc-kernel-Change-retrieval-of-pci_dn.patch-->>><<<++patches.suse/ice-implement-VF-stats-NDO.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Prettify-mapped-memory-range-print-.patch-->>><<<++patches.suse/ice-Implement-ethtool-ops-for-channels.patch++>>> -| <<<--patches.suse/powerpc-xmon-Add-ISA-v3.0-SPRs-to-SPR-dump.patch-->>><<<++patches.suse/ice-remove-pointless-NULL-check-of-port_info.patch++>>> -| <<<--patches.suse/powerpc-conditionally-compile-platform-specific-serial-drivers.patch-->>><<<++patches.suse/ice-Update-FW-API-minor-version.patch++>>> -| <<<--patches.suse/cxl-Fix-driver-use-count.patch-->>><<<++patches.suse/sfc-change-ARFS-expiry-mechanism.patch++>>> -| <<<--patches.suse/powerpc-smp-Use-cpu_to_chip_id-to-find-core-siblings.patch-->>><<<++patches.suse/sfc-suppress-MCDI-errors-from-ARFS.patch++>>> -| <<<--patches.suse/powerpc-smp-Rework-CPU-topology-construction.patch-->>><<<++patches.suse/sfc-add-statistics-for-ARFS.patch++>>> -| <<<--patches.suse/powerpc-smp-Add-cpu_l2_cache_map.patch-->>><<<++patches.suse/sfc-do-ARFS-expiry-work-occasionally-even-without-NA.patch++>>> -| <<<--patches.suse/powerpc-smp-Add-Power9-scheduler-topology.patch-->>><<<++patches.suse/net-phy-remove-phy_ethtool_sset.patch++>>> -| <<<--patches.suse/powerpc-dlpar-018-pseries-Don-t-attempt-to-acquire-drc-during-.patch-->>><<<++patches.suse/net-phy-initialise-phydev-speed-and-duplex-sanely.patch++>>> -| <<<--patches.suse/powerpc-Fix-DAR-reporting-when-alignment-handler-fau.patch-->>><<<++patches.suse/brcmfmac-disable-PCIe-interrupts-before-bus-reset.patch++>>> -| <<<--patches.suse/powerpc-Correct-instruction-code-for-xxlor-instructi.patch-->>><<<++patches.suse/brcmfmac-remove-monitor-interface-when-detaching.patch++>>> -| <<<--patches.suse/powerpc-powernv-npu-Move-tlb-flush-before-launching-.patch-->>><<<++patches.suse/iwlwifi-pcie-fix-support-for-transmitting-SKBs-with-.patch++>>> -| <<<--patches.suse/powerpc-xive-08-introduce-a-common-routine-xive_queue_p.patch-->>><<<++patches.suse/iwlwifi-check-kasprintf-return-value.patch++>>> -| <<<--patches.suse/powerpc-xive-09-guest-exploitation-of-the-XIVE-interrup.patch-->>><<<++patches.suse/mt76-drop-rcu-read-lock-in-mt76_rx_aggr_stop.patch++>>> -| <<<--patches.suse/powerpc-xive-10-rename-xive_poke_esb-in-xive_esb_read.patch-->>><<<++patches.suse/mt76-mt76u-rely-on-usb_interface-instead-of-usb_dev.patch++>>> -| <<<--patches.suse/powerpc-xive-11-introduce-xive_esb_write.patch-->>><<<++patches.suse/Revert-mt76-mt76x0e-don-t-use-hw-encryption-for-MT76.patch++>>> -| <<<--patches.suse/powerpc-xive-12-add-the-HW-IRQ-number-under-xive_irq_da.patch-->>><<<++patches.suse/mt76-fix-possible-out-of-bound-access-in-mt7615_fill.patch++>>> -| <<<--patches.suse/powerpc-xive-13-introduce-H_INT_ESB-hcall.patch-->>><<<++patches.suse/mt76-mt76u-fix-endpoint-definition-order.patch++>>> -| <<<--patches.suse/powerpc-xive-14-add-XIVE-Exploitation-Mode-to-CAS.patch-->>><<<++patches.suse/net-use-rhashtable_lookup-instead-of-rhashtable_look.patch++>>> -| <<<--patches.suse/powerpc-xive-15-improve-debugging-macros.patch-->>><<<++patches.suse/net-mlx5-Don-t-write-read-only-fields-in-MODIFY_HCA_.patch++>>> -| <<<--patches.suse/powerpc-xive-16-Fix-section-__init-warning.patch-->>><<<++patches.suse/net-mlx5-DR-Refactor-VXLAN-GPE-flex-parser-tunnel-co.patch++>>> -| <<<--patches.suse/xen-events-fifo-dont-use-get-put-cpu.patch-->>><<<++patches.suse/net-mlx5-DR-Add-HW-bits-and-definitions-for-Geneve-f.patch++>>> -| <<<--patches.suse/kernfs-dont-set-dentry-d_fsdata.patch-->>><<<++patches.suse/net-mlx5-DR-Add-support-for-Geneve-packets-SW-steeri.patch++>>> -| <<<--patches.suse/0003-block-Add-comment-to-submit_bio_wait.patch-->>><<<++patches.suse/net-mlx5e-TC-Stub-out-ipv6-tun-create-header-functio.patch++>>> -| <<<--patches.suse/0004-bio-integrity-move-the-bio-integrity-profile-check-e.patch-->>><<<++patches.suse/net-mlx5e-Remove-redundant-pointer-check.patch++>>> -| <<<--patches.suse/0005-dm-crypt-don-t-mess-with-BIP_BLOCK_INTEGRITY.patch-->>><<<++patches.suse/net-gro-use-vlan-API-instead-of-accessing-directly.patch++>>> -| <<<--patches.suse/blk-mq-tag-check-for-NULL-rq-when-iterating-tags.patch-->>><<<++patches.suse/sfc-fix-build-without-CONFIG_RFS_ACCEL.patch++>>> -| <<<--patches.suse/block-pass-in-queue-to-inflight-accounting.patch-->>><<<++patches.suse/bnxt_en-Add-chip-IDs-for-57452-and-57454-chips.patch++>>> -| <<<--patches.suse/block-make-part_in_flight-take-an-array-of-two-ints.patch-->>><<<++patches.suse/bnxt_en-Disable-enable-Bus-master-during-suspend-res.patch++>>> -| <<<--patches.suse/blk-mq-provide-internal-in-flight-variant.patch-->>><<<++patches.suse/bnxt_en-Do-driver-unregister-cleanup-in-bnxt_init_on.patch++>>> -| <<<--patches.suse/blk-mq-enable-checking-two-part-inflight-counts-at-t.patch-->>><<<++patches.suse/bnxt_en-Combine-2-functions-calling-the-same-HWRM_DR.patch++>>> -| <<<--patches.suse/0129-block-Fix-two-comments-that-refer-to-.queue_rq-retur.patch-->>><<<++patches.suse/bnxt_en-Send-FUNC_RESOURCE_QCAPS-command-in-bnxt_res.patch++>>> -| <<<--patches.suse/blk-mq-Make-blk_mq_reinit_tagset-calls-easier-to-rea.patch-->>><<<++patches.suse/bnxt_en-Fix-suspend-resume-path-on-57500-chips.patch++>>> -| <<<--patches.suse/block-Relax-a-check-in-blk_start_queue.patch-->>><<<++patches.suse/bnxt_en-Initialize-context-memory-to-the-value-speci.patch++>>> -| <<<--patches.suse/skd-Avoid-that-module-unloading-triggers-a-use-after.patch-->>><<<++patches.suse/bnxt_en-Assign-more-RSS-context-resources-to-the-VFs.patch++>>> -| <<<--patches.suse/skd-Submit-requests-to-firmware-before-triggering-th.patch-->>><<<++patches.suse/bnxt_en-Skip-disabling-autoneg-before-PHY-loopback-w.patch++>>> -| <<<--patches.suse/btrfs-index-check-integrity-state-hash-by-a-dev_t.patch-->>><<<++patches.suse/bnxt_en-Refactor-the-initialization-of-the-ethtool-l.patch++>>> -| <<<--patches.suse/raid5-remove-a-call-to-get_start_sect.patch-->>><<<++patches.suse/bnxt_en-Add-async.-event-logic-for-PHY-configuration.patch++>>> -| <<<--patches.suse/block-reject-attempts-to-allocate-more-than-DISK_MAX.patch-->>><<<++patches.suse/bnxt_en-Allow-PHY-settings-on-multi-function-or-NPAR.patch++>>> -| <<<--patches.suse/block-add-a-__disk_get_part-helper.patch-->>><<<++patches.suse/bnxt_en-Add-support-for-flashing-the-device-via-devl.patch++>>> -| <<<--patches.suse/block-cache-the-partition-index-in-struct-block_devi.patch-->>><<<++patches.suse/powerpc-Add-const-qual-to-local_read-parameter.patch++>>> -| <<<--patches.suse/block-replace-bi_bdev-with-a-gendisk-pointer-and-par.patch-->>><<<++patches.suse/mlxsw-spectrum_router-After-underlay-moves-demote-co.patch++>>> -| <<<--patches.suse/block-fix-warning-when-i-o-elevator-is-changed-as-request_queue-is-being-removed.patch-->>><<<++patches.suse/mlxsw-spectrum_router-Fix-use-of-uninitialized-adjac.patch++>>> -| <<<--patches.suse/0001-bfq-Re-enable-auto-loading-when-built-as-a-module.patch-->>><<<++patches.suse/0001-Bluetooth-btusb-fix-PM-leak-in-error-case-of-setup.patch++>>> -| <<<--patches.suse/0001-mq-deadline-Enable-auto-loading-when-built-as-module.patch-->>><<<++patches.suse/Bluetooth-delete-a-stray-unlock.patch++>>> -| <<<--patches.suse/mmc-dw_mmc-k3-add-sd-support-for-hi3660.patch-->>><<<++patches.suse/Bluetooth-btbcm-Add-entry-for-BCM4335A0-UART-bluetoo.patch++>>> -| <<<--patches.suse/mmc-meson-gx-remove-CLK_DIVIDER_ALLOW_ZERO-clock-fla-->>><<<++patches.suse/Bluetooth-Allow-combination-of-BDADDR_PROPERTY-and-I.patch++>>> -| <<<--patches.suse/0001-mmc-mmci-stop-building-qcom-dml-as-module.patch-->>><<<++patches.suse/Bluetooth-Fix-memory-leak-in-hci_connect_le_scan.patch++>>> -| <<<--patches.suse/0006-md-bitmap-copy-correct-data-for-bitmap-super.patch-->>><<<++patches.suse/Bluetooth-btbcm-Use-the-BDADDR_PROPERTY-quirk.patch++>>> -| <<<--patches.suse/0005-md-notify-about-new-spare-disk-in-the-container.patch-->>><<<++patches.suse/xsk-Fix-xsk_poll-s-return-type.patch++>>> -| <<<--patches.suse/0007-md-replace-seq_release_private-with-seq_release.patch-->>><<<++patches.suse/selftests-bpftool-Set-EXIT-trap-after-usage-function.patch++>>> -| <<<--patches.suse/0008-md-r5cache-call-mddev_lock-unlock-in-r5c_journal_mod.patch-->>><<<++patches.suse/selftests-bpftool-Skip-the-build-test-if-not-in-tree.patch++>>> -| <<<--patches.suse/0009-raid5-remove-raid5_build_block.patch-->>><<<++patches.suse/selftests-bpf-Integrate-verbose-verifier-log-into-te.patch++>>> -| <<<--patches.suse/0010-md-raid0-attach-correct-cgroup-info-in-bio.patch-->>><<<++patches.suse/libbpf-Refactor-relocation-handling.patch++>>> -| <<<--patches.suse/0004-md-Runtime-support-for-multiple-ppls.patch-->>><<<++patches.suse/libbpf-Fix-various-errors-and-warning-reported-by-ch.patch++>>> -| <<<--patches.suse/0003-raid5-ppl-Recovery-support-for-multiple-partial-pari.patch-->>><<<++patches.suse/libbpf-Support-initialized-global-variables.patch++>>> -| <<<--patches.suse/0001-md-bitmap-disable-bitmap_resize-for-file-backed-bitm.patch-->>><<<++patches.suse/xdp-Fix-cleanup-on-map-free-for-devmap_hash-map-type.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-regression-of-hdmi-eld-control-created--->>><<<++patches.suse/libbpf-Fix-bpf_object-name-determination-for-bpf_obj.patch++>>> -| <<<--patches.suse/ALSA-hda-Add-Cannonlake-PCI-ID-->>><<<++patches.suse/selftests-bpf-Ensure-core_reloc_kernel-is-reading-te.patch++>>> -| <<<--patches.suse/ALSA-firewire-motu-add-specification-flag-for-positi.patch-->>><<<++patches.suse/bpf-Provide-better-register-bounds-after-jmp32-instr.patch++>>> -| <<<--patches.suse/ALSA-firewire-motu-add-support-for-MOTU-Audio-Expres.patch-->>><<<++patches.suse/selftests-bpf-Add-BPF-trampoline-performance-test.patch++>>> -| <<<--patches.suse/ALSA-firewire-add-const-qualifier-to-identifiers-for.patch-->>><<<++patches.suse/bpf-x86-Generalize-and-extend-bpf_arch_text_poke-for.patch++>>> -| <<<--patches.suse/ALSA-ice1712-Add-support-for-STAudio-ADCIII-->>><<<++patches.suse/bpf-Move-bpf_free_used_maps-into-sleepable-section.patch++>>> -| <<<--patches.suse/ALSA-hda-Implement-mic-mute-LED-mode-enum-->>><<<++patches.suse/bpf-Move-owner-type-jited-info-into-array-auxiliary-.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Enable-jack-detection-function-for--->>><<<++patches.suse/bpf-Add-initial-poke-descriptor-table-for-jit-images.patch++>>> -| <<<--patches.suse/ASoC-rsnd-avoid-duplicate-free_irq-->>><<<++patches.suse/bpf-Add-poke-dependency-tracking-for-prog-array-maps.patch++>>> -| <<<--patches.suse/ASoC-mediatek-Fix-an-error-checking-code-->>><<<++patches.suse/bpf-Constant-map-key-tracking-for-prog-array-pokes.patch++>>> -| <<<--patches.suse/ASoC-Intel-Skylake-Reset-the-controller-in-probe.patch-->>><<<++patches.suse/bpf-x86-Emit-patchable-direct-jump-as-tail-call.patch++>>> -| <<<--patches.suse/ASoC-rsnd-move-rsnd_ssi_config_init-execute-conditio.patch-->>><<<++patches.suse/bpf-Add-bpf_jit_blinding_enabled-for-CONFIG_BPF_JIT.patch++>>> -| <<<--patches.suse/ASoC-rockchip-Correct-dmic-delay-property-name-->>><<<++patches.suse/bpf-Introduce-BPF_TRACE_x-helper-for-the-tracing-tes.patch++>>> -| <<<--patches.suse/ASoC-rt5514-Add-the-I2S-ASRC-support.patch-->>><<<++patches.suse/bpf-Simplify-__bpf_arch_text_poke-poke-type-handling.patch++>>> -| <<<--patches.suse/ASoC-rt5514-Eliminate-the-noise-in-the-ASRC-case.patch-->>><<<++patches.suse/net-phy-add-helpers-phy_-un-lock_mdio_bus.patch++>>> -| <<<--patches.suse/ASoC-samsung-Fix-possible-double-iounmap-on-s3c24xx--->>><<<++patches.suse/enetc-add-support-Credit-Based-Shaper-CBS-for-hardwa.patch++>>> -| <<<--patches.suse/ASoC-samsung-odroid-Drop-requirement-of-clocks-in-th-->>><<<++patches.suse/sctp-Fix-memory-leak-in-sctp_sf_do_5_2_4_dupcook.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-forget-to-free-resource-in-error-handli-->>><<<++patches.suse/sctp-cache-netns-in-sctp_ep_common.patch++>>> -| <<<--patches.suse/ALSA-hda-ca0132-Fix-memory-leak-at-error-path-->>><<<++patches.suse/mdio_bus-don-t-use-managed-reset-controller.patch++>>> -| <<<--patches.suse/media-adv7180-add-missing-adv7180cp-adv7180st-i2c-de-->>><<<++patches.suse/macvlan-schedule-bc_work-even-if-error.patch++>>> -| <<<--patches.suse/media-devnode-Rename-mdev-argument-as-devnode.patch-->>><<<++patches.suse/net-dsa-sja1105-fix-sja1105_parse_rgmii_delays.patch++>>> -| <<<--patches.suse/media-coda-disable-BWB-only-while-decoding-on-CODA-9-->>><<<++patches.suse/slip-Fix-use-after-free-Read-in-slip_open.patch++>>> -| <<<--patches.suse/media-v4l2-compat-ioctl32-Fix-timespec-conversion.patch-->>><<<++patches.suse/mm-Implement-no-MMU-variant-of-vmalloc_user_node_fla.patch++>>> -| <<<--patches.suse/media-s5p-jpeg-fix-number-of-components-macro-->>><<<++patches.suse/libbpf-Fix-usage-of-u32-in-userspace-code.patch++>>> -| <<<--patches.suse/media-uvcvideo-Prevent-heap-overflow-when-accessing--->>><<<++patches.suse/regulator-bd70528-Add-MODULE_ALIAS-to-allow-module-a.patch++>>> -| <<<--patches.suse/media-coda-imx-vdoa-Check-for-platform_get_resource--->>><<<++patches.suse/regulator-core-Release-coupled_rdevs-on-regulator_in.patch++>>> -| <<<--patches.suse/media-rc-simplify-ir_raw_event_store_edge.patch-->>><<<++patches.suse/regulator-max8907-Fix-the-usage-of-uninitialized-var.patch++>>> -| <<<--patches.suse/media-em28xx-calculate-left-volume-level-correctly.patch-->>><<<++patches.suse/regulator-ab8500-Remove-AB8505-USB-regulator.patch++>>> -| <<<--patches.suse/media-mxl111sf-Fix-potential-null-pointer-dereferenc-->>><<<++patches.suse/regulator-ab8500-Remove-SYSCLKREQ-from-enum-ab8505_r.patch++>>> -| <<<--patches.suse/media-au0828-fix-RC_CORE-dependency.patch-->>><<<++patches.suse/regulator-core-Let-boot-on-regulators-be-powered-off.patch++>>> -| <<<--patches.suse/mailbox-bcm-flexrm-mailbox-Fix-mask-used-in-CMPL_STA-->>><<<++patches.suse/spi-Add-call-to-spi_slave_abort-function-when-spidev.patch++>>> -| <<<--patches.suse/0052-mfd-rk808-Fix-up-the-chip-id-get-failed.patch-->>><<<++patches.suse/spi-gpio-prevent-memory-leak-in-spi_gpio_probe.patch++>>> -| <<<--patches.suse/dt-bindings-mfd-axp20x-add-axp806-to-supported-list-of-chips.patch-->>><<<++patches.suse/spi-lpspi-fix-memory-leak-in-fsl_lpspi_probe.patch++>>> -| <<<--patches.suse/mfd-lpc_ich-Do-not-touch-SPI-NOR-write-protection-bi-->>><<<++patches.suse/spi-stm32-qspi-Fix-kernel-oops-when-unbinding-driver.patch++>>> -| <<<--patches.suse/mfd-omap-usb-tll-Fix-register-offsets-->>><<<++patches.suse/spi-spi-fsl-qspi-Clear-TDH-bits-in-FLSHCR-register.patch++>>> -| <<<--patches.suse/mfd-intel_soc_pmic-Export-separate-mfd-cell-configs--->>><<<++patches.suse/spi-Fix-SPI_CS_HIGH-setting-when-using-native-and-GP.patch++>>> -| <<<--patches.suse/mfd-intel_soc_pmic-Differentiate-between-Bay-and-Che-->>><<<++patches.suse/spi-rspi-Use-platform_get_irq_byname_optional-for-op.patch++>>> -| <<<--patches.suse/backlight-lm3630a-Bump-REG_MAX-value-to-0x50-instead-->>><<<++patches.suse/spi-atmel-fix-handling-of-cs_change-set-on-non-last-.patch++>>> -| <<<--patches.suse/dmaengine-xilinx_dma-Fix-error-code-format-specifier-->>><<<++patches.suse/spi-Fix-NULL-pointer-when-setting-SPI_CS_HIGH-for-GP.patch++>>> -| <<<--patches.suse/drm-i915-Quietly-cancel-FBC-activation-if-CRTC-is-tu-->>><<<++patches.suse/spi-pxa2xx-Add-support-for-Intel-Comet-Lake-H.patch++>>> -| <<<--patches.suse/drm-i915-Recreate-vmapping-even-when-the-object-is-p-->>><<<++patches.suse/spi-sifive-disable-clk-when-probe-fails-and-remove.patch++>>> -| <<<--patches.suse/drm-i915-Always-wake-the-device-to-flush-the-GTT-->>><<<++patches.suse/spi-dw-Fix-Designware-SPI-loopback.patch++>>> -| <<<--patches.suse/drm-i915-Treat-fb-offsets-as-a-raw-byte-offset-inste-->>><<<++patches.suse/spi-spi-fsl-qspi-Introduce-variable-to-fix-different.patch++>>> -| <<<--patches.suse/drm-i915-Skip-fence-alignemnt-check-for-the-CCS-plan-->>><<<++patches.suse/SPI-designware-pci-Switch-over-to-MSI-interrupts.patch++>>> -| <<<--patches.suse/drm-i915-Ignore-duplicate-VMA-stored-within-the-per--->>><<<++patches.suse/spi-atmel-Fix-CS-high-support.patch++>>> -| <<<--patches.suse/drm-i915-edp-Increase-T12-panel-delay-to-900-ms-to-f-->>><<<++patches.suse/spi-dw-pci-Add-runtime-power-management-support.patch++>>> -| <<<--patches.suse/drm-i915-Make-i9xx_load_ycbcr_conversion_matrix-stat-->>><<<++patches.suse/spi-dw-pci-Fix-Chip-Select-amount-on-Intel-Elkhart-L.patch++>>> -| <<<--patches.suse/drm-i915-Make-i2c-lock-ops-static-->>><<<++patches.suse/spi-sprd-adi-Add-missing-lock-protection-when-reboot.patch++>>> -| <<<--patches.suse/drm-i915-Fix-enum-pipe-vs.-enum-transcoder-for-the-P-->>><<<++patches.suse/spi-img-spfi-fix-potential-double-release.patch++>>> -| <<<--patches.suse/drm-i915-Fix-the-missing-PPAT-cache-attributes-on-CN-->>><<<++patches.suse/spi-pxa2xx-Add-missed-security-checks.patch++>>> -| <<<--patches.suse/drm-i915-Add-__rcu-to-radix-tree-slot-pointer-->>><<<++patches.suse/spi-tegra20-slink-add-missed-clk_unprepare.patch++>>> -| <<<--patches.suse/drm-i915-Silence-sparse-by-using-gfp_t-->>><<<++patches.suse/spi-st-ssc4-add-missed-pm_runtime_disable.patch++>>> -| <<<--patches.suse/drm-i915-Annotate-user-relocs-with-__user-->>><<<++patches.suse/ipmi-Don-t-allow-device-module-unload-when-in-use.patch++>>> -| <<<--patches.suse/drm-i915-Re-enable-GTT-following-a-device-reset-->>><<<++patches.suse/ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Remove-one-duplicated-MMIO-->>><<<++patches.suse/drivers-ipmi-Support-for-both-IPMB-Req-and-Resp.patch++>>> -| <<<--patches.suse/fs-aio-fix-the-increment-of-aio-nr-and-counting-agai.patch-->>><<<++patches.suse/ipmi-fix-ipmb_poll-s-return-type.patch++>>> -| <<<--patches.suse/cifs-Add-support-for-reading-attributes-on-SMB2.patch-->>><<<++patches.suse/x86-insn-Fix-awk-regexp-warnings.patch++>>> -| <<<--patches.suse/cifs-Add-support-for-writing-attributes-on-SMB2.patch-->>><<<++patches.suse/x86-ioapic-prevent-inconsistent-state-when-moving-an-interrupt.patch++>>> -| <<<--patches.suse/0001-cifs-Check-for-timeout-on-Negotiate-stage.patch-->>><<<++patches.suse/x86-ioapic-Rename-misnamed-functions.patch++>>> -| <<<--patches.suse/audit-Reduce-overhead-using-a-coarse-clock.patch-->>><<<++patches.suse/msft-hv-1964-x86-hyperv-Allow-guests-to-enable-InvariantTSC.patch++>>> -| <<<--patches.suse/printk-console-Always-disable-boot-consoles-that-use.patch-->>><<<++patches.suse/0001-x86-mm-pat-Convert-the-PAT-tree-to-a-generic-interva.patch++>>> -| <<<--patches.suse/printk-console-Enhance-the-check-for-consoles-using-.patch-->>><<<++patches.suse/0002-x86-mm-pat-Do-not-pass-rb_root-down-the-memtype-tree.patch++>>> -| <<<--patches.suse/scsi-aacraid-split-off-functions-to-generate-reset-F.patch-->>><<<++patches.suse/0003-x86-mm-pat-Drop-the-rbt_-prefix-from-external-memtyp.patch++>>> -| <<<--patches.suse/scsi-aacraid-split-off-host-reset.patch-->>><<<++patches.suse/0004-x86-mm-pat-Rename-pat_rbtree.c-to-pat_interval.c.patch++>>> -| <<<--patches.suse/scsi-aacraid-split-off-device-target-and-bus-reset.patch-->>><<<++patches.suse/x86-platform-uv-Save-OEM_ID-from-ACPI-MADT-probe.patch++>>> -| <<<--patches.suse/scsi-aacraid-use-aac_tmf_callback-for-reset-fib.patch-->>><<<++patches.suse/x86-platform-uv-Return-UV-Hubless-System-Type.patch++>>> -| <<<--patches.suse/scsi-aacraid-enable-sending-of-TMFs-from-aac_hba_sen.patch-->>><<<++patches.suse/x86-platform-uv-Add-return-code-to-UV-BIOS-Init-func.patch++>>> -| <<<--patches.suse/scsi-aacraid-add-fib-flag-to-mark-scsi-command-callb.patch-->>><<<++patches.suse/x86-platform-uv-Setup-UV-functions-for-Hubless-UV-Sy.patch++>>> -| <<<--patches.suse/scsi-aacraid-complete-all-commands-during-bus-reset.patch-->>><<<++patches.suse/x86-platform-uv-Add-UV-Hubbed-Hubless-Proc-FS-Files.patch++>>> -| <<<--patches.suse/scsi-be2iscsi-replace-pci-pool-old-api-->>><<<++patches.suse/x86-platform-uv-Decode-UVsystab-Info.patch++>>> -| <<<--patches.suse/scsi-csiostor-Replace-PCI-pool-old-API.patch-->>><<<++patches.suse/x86-platform-uv-Check-EFI-Boot-to-set-reboot-type.patch++>>> -| <<<--patches.suse/scsi-lpfc-Replace-PCI-pool-old-API.patch-->>><<<++patches.suse/x86-platform-uv-Account-for-UV-Hubless-in-is_uvX_hub.patch++>>> -| <<<--patches.suse/scsi-megaraid-Replace-PCI-pool-old-API.patch-->>><<<++patches.suse/x86-speculation-Fix-incorrect-MDS-TAA-mitigation-sta.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Replace-PCI-pool-old-API-1.patch-->>><<<++patches.suse/x86-speculation-Fix-redundant-MDS-mitigation-message.patch++>>> -| <<<--patches.suse/scsi-megaraid-fix-format-overflow-warning.patch-->>><<<++patches.suse/x86-stackframe-32-Repair-32-bit-Xen-PV.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-fix-format-overflow-warning.patch-->>><<<++patches.suse/x86-xen-32-Make-xen_iret_crit_fixup-independent-of-f.patch++>>> -| <<<--patches.suse/scsi-fnic-fix-format-string-overflow-warning.patch-->>><<<++patches.suse/x86-xen-32-Simplify-ring-check-in-xen_iret_crit_fixu.patch++>>> -| <<<--patches.suse/scsi-remove-DRIVER_ATTR-usage.patch-->>><<<++patches.suse/x86-doublefault-32-Fix-stack-canaries-in-the-double-.patch++>>> -| <<<--patches.suse/0047-scsi-qla2xxx-Cleanup-FC-NVMe-code.patch-->>><<<++patches.suse/x86-pti-32-Size-initial_page_table-correctly.patch++>>> -| <<<--patches.suse/0048-scsi-qla2xxx-Move-function-prototype-to-correct-head.patch-->>><<<++patches.suse/x86-cpu_entry_area-Add-guard-page-for-entry-stack-on.patch++>>> -| <<<--patches.suse/0049-scsi-qla2xxx-Added-change-to-enable-ZIO-for-FC-NVMe-.patch-->>><<<++patches.suse/x86-entry-32-Fix-IRET-exception.patch++>>> -| <<<--patches.suse/0050-scsi-qla2xxx-Simpify-unregistration-of-FC-NVMe-local.patch-->>><<<++patches.suse/x86-entry-32-Use-ss-segment-where-required.patch++>>> -| <<<--patches.suse/0051-scsi-qla2xxx-Fix-remoteport-disconnect-for-FC-NVMe.patch-->>><<<++patches.suse/x86-entry-32-Move-FIXUP_FRAME-after-pushing-fs-in-SA.patch++>>> -| <<<--patches.suse/scsi-fc-start-decoupling-fc_block_scsi_eh-from-scsi_.patch-->>><<<++patches.suse/x86-entry-32-Unwind-the-ESPFIX-stack-earlier-on-exce.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Fix-memory-allocation-failure-test-in-m.patch-->>><<<++patches.suse/x86-entry-32-Fix-NMI-vs-ESPFIX.patch++>>> -| <<<--patches.suse/scsi-libcxgbi-use-ndev-ifindex-to-find-route.patch-->>><<<++patches.suse/selftests-x86-mov_ss_trap-Fix-the-SYSENTER-test.patch++>>> -| <<<--patches.suse/s390-sles15-01-02-zfcp-fix-queuecommand-scsi_eh-commands-DIX.patch-->>><<<++patches.suse/selftests-x86-sigreturn-32-Invalidate-DS-and-ES-when.patch++>>> -| <<<--patches.suse/zfcp-add-handling-for-FCP_RESID_OVER-to-the-fcp.patch-->>><<<++patches.suse/x86-pti-32-Calculate-the-various-PTI-cpu_entry_area-.patch++>>> -| <<<--patches.suse/s390-sles15-01-03-01-zfcp-fix-capping-unsuccessful-GPN_FT-SAN-resp-trace.patch-->>><<<++patches.suse/x86-entry-32-Fix-FIXUP_ESPFIX_STACK-with-user-CR3.patch++>>> -| <<<--patches.suse/s390-sles15-01-03-02-zfcp-fix-passing-fsf_req-to-SCSI-trace-on-TMF-for-HBA.patch-->>><<<++patches.suse/ubsan-x86-Annotate-and-allow-__ubsan_handle_shift_ou.patch++>>> -| <<<--patches.suse/s390-sles15-01-03-03-zfcp-fix-missing-trace-early-return-TMF-handlers.patch-->>><<<++patches.suse/perf-scripts-python-exported-sql-viewer.py-Fix-use-o.patch++>>> -| <<<--patches.suse/s390-sles15-01-03-04-zfcp-fix-payload-with-full-FCP_RSP-IU-in-SCSI-trace.patch-->>><<<++patches.suse/libtraceevent-Fix-memory-leakage-in-copy_filter_type.patch++>>> -| <<<--patches.suse/s390-sles15-01-03-05-zfcp-trace-HBA-FSF-resp-by-default-on-dismiss-or-timedout.patch-->>><<<++patches.suse/sched-topology-Don-t-set-SD_BALANCE_WAKE-on-cpuset-domain-relax.patch++>>> -| <<<--patches.suse/s390-sles15-01-04-zfcp-trace-high-part-of-new-64-bit-SCSI-LUN.patch-->>><<<++patches.suse/sched-fair-Clean-up-asym-packing.patch++>>> -| <<<--patches.suse/scsi-esp_scsi-Clean-up-control-flow-and-dead-code.patch-->>><<<++patches.suse/sched-fair-Rename-sg_lb_stats-sum_nr_running-to-sum_h_nr_running.patch++>>> -| <<<--patches.suse/scsi-esp_scsi-Avoid-sending-ABORT-TASK-SET-messages.patch-->>><<<++patches.suse/sched-fair-Remove-meaningless-imbalance-calculation.patch++>>> -| <<<--patches.suse/scsi-esp_scsi-Always-clear-msg_out_len-after-MESSAGE.patch-->>><<<++patches.suse/sched-fair-Rework-load_balance.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-fix-allocate-instance-pd_info-twic.patch-->>><<<++patches.suse/sched-fair-Use-rq-nr_running-when-balancing-load.patch++>>> -| <<<--patches.suse/scsi-pm8001-fix-double-free-in-pm8001_pci_probe.patch-->>><<<++patches.suse/sched-fair-Use-load-instead-of-runnable-load-in-load_balance.patch++>>> -| <<<--patches.suse/scsi-mvsas-replace-kfree-with-scsi_host_put.patch-->>><<<++patches.suse/sched-fair-Spread-out-tasks-evenly-when-not-overloaded.patch++>>> -| <<<--patches.suse/0052-scsi-qla2xxx-use-dma_mapping_error-to-check-map-erro.patch-->>><<<++patches.suse/sched-fair-Use-utilization-to-select-misfit-task.patch++>>> -| <<<--patches.suse/scsi-smartpqi-add-pqi-reset-quiesce-support.patch-->>><<<++patches.suse/sched-fair-Use-load-instead-of-runnable-load-in-wakeup-path.patch++>>> -| <<<--patches.suse/scsi-smartpqi-enhance-BMIC-cache-flush.patch-->>><<<++patches.suse/sched-fair-Optimize-find_idlest_group.patch++>>> -| <<<--patches.suse/scsi-smartpqi-update-pqi-passthru-ioctl.patch-->>><<<++patches.suse/sched-fair-Rework-find_idlest_group.patch++>>> -| <<<--patches.suse/scsi-smartpqi-cleanup-doorbell-register-usage.patch-->>><<<++patches.suse/sched-fair-util_est-Implement-faster-ramp-up-EWMA-on-utilization-increases.patch++>>> -| <<<--patches.suse/scsi-smartpqi-update-kexec-and-power-down-support.patch-->>><<<++patches.suse/sched-fair-Better-document-newidle_balance.patch++>>> -| <<<--patches.suse/scsi-smartpqi-add-in-new-controller-ids.patch-->>><<<++patches.suse/sched-core-Make-pick_next_task_idle-more-consistent.patch++>>> -| <<<--patches.suse/scsi-smartpqi-change-driver-version-to-1.1.2-125.patch-->>><<<++patches.suse/sched-core-Optimize-pick_next_task.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-fix-reset-and-port-ID-refresh-issues.patch-->>><<<++patches.suse/sched-core-Simplify-sched_class-pick_next_task.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-avoid-potential-v2-hw-interrupt-issue.patch-->>><<<++patches.suse/sched-fair-Use-mul_u32_u32.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-fix-v2-hw-underflow-residual-value.patch-->>><<<++patches.suse/sched-core-Further-clarify-sched_class-set_next_task.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-v2-hw-DFX-feature.patch-->>><<<++patches.suse/sched-fair-Fix-rework-of-find_idlest_group.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-use-array-for-v2-hw-ECC-errors.patch-->>><<<++patches.suse/sched-fair-Add-comments-for-group_type-and-balancing-at-SD_NUMA-level.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-remove-repeated-device-config-in-v2-hw.patch-->>><<<++patches.suse/sched-cpufreq-Move-the-cfs_rq_util_change-call-to-cpufreq_update_util.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-irq-and-tasklet-cleanup-in-v2-hw.patch-->>><<<++patches.suse/rcu-Upgrade-rcu_swap_protected-to-rcu_replace_pointe.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-service-interrupt-ITCT_CLR-interrupt-i.patch-->>><<<++patches.suse/x86-kvm-pmu-Replace-rcu_swap_protected-with-rcu_repl.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-support-zone-management-commands.patch-->>><<<++patches.suse/drm-i915-Replace-rcu_swap_protected-with-rcu_replace.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-status-and-command-buffer-for-inte.patch-->>><<<++patches.suse/drivers-scsi-Replace-rcu_swap_protected-with-rcu_rep.patch++>>> -| <<<--patches.suse/0001-scsi-hisi_sas-Modify-v3-hw-STP_LINK_TIMER-setting.patch-->>><<<++patches.suse/fs-afs-Replace-rcu_swap_protected-with-rcu_replace_p.patch++>>> -| <<<--patches.suse/0002-scsi-hisi_sas-fix-v3-hw-channel-interrupt-processing.patch-->>><<<++patches.suse/bpf-cgroup-Replace-rcu_swap_protected-with-rcu_repla.patch++>>> -| <<<--patches.suse/0003-scsi-hisi_sas-kill-tasklet-when-destroying-irq-in-v3.patch-->>><<<++patches.suse/net-core-Replace-rcu_swap_protected-with-rcu_replace.patch++>>> -| <<<--patches.suse/0004-scsi-hisi_sas-add-reset-handler-for-v3-hw.patch-->>><<<++patches.suse/net-netfilter-Replace-rcu_swap_protected-with-rcu_re.patch++>>> -| <<<--patches.suse/0005-scsi-hisi_sas-update-some-v3-register-init-settings.patch-->>><<<++patches.suse/net-sched-Replace-rcu_swap_protected-with-rcu_replac.patch++>>> -| <<<--patches.suse/0006-scsi-hisi_sas-add-phy_set_linkrate_v3_hw.patch-->>><<<++patches.suse/rcutorture-Remove-CONFIG_HOTPLUG_CPU-n-from-scenario.patch++>>> -| <<<--patches.suse/0007-scsi-hisi_sas-remove-phy_down_v3_hw-res-variable.patch-->>><<<++patches.suse/0001-lib-smp_processor_id-Don-t-use-cpumask_equal.patch++>>> -| <<<--patches.suse/0008-scsi-hisi_sas-replace-kfree-with-scsi_host_put.patch-->>><<<++patches.suse/futex-Prevent-robust-futex-exit-race.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-remove-driver-versioning.patch-->>><<<++patches.suse/0001-futex-Move-futex-exit-handling-into-futex-code.patch++>>> -| <<<--patches.suse/scsi-qedi-Limit-number-for-CQ-queues.patch-->>><<<++patches.suse/0002-futex-Replace-PF_EXITPIDONE-with-a-state.patch++>>> -| <<<--patches.suse/scsi-virtio-virtio_scsi-Set-can_queue-to-the-length-.patch-->>><<<++patches.suse/0003-exit-exec-Seperate-mm_release.patch++>>> -| <<<--patches.suse/scsi-scsi_lib-rework-scsi_internal_device_unblock_no.patch-->>><<<++patches.suse/0004-futex-Split-futex_mm_release-for-exit-exec.patch++>>> -| <<<--patches.suse/scsi-make-state-device-attribute-pollable.patch-->>><<<++patches.suse/0005-futex-Set-task-futex_state-to-DEAD-right-after-handl.patch++>>> -| <<<--patches.suse/scsi-sym53c8xx-Avoid-undefined-behaviour.patch-->>><<<++patches.suse/0006-futex-Mark-the-begin-of-futex-exit-explicitly.patch++>>> -| <<<--patches.suse/scsi-cxlflash-22-Fix-an-error-handling-path-in-cxlflash.patch-->>><<<++patches.suse/0007-futex-Sanitize-exit-state-handling.patch++>>> -| <<<--patches.suse/scsi-hpsa-add-support-for-legacy-boards.patch-->>><<<++patches.suse/0008-futex-Provide-state-handling-for-exec-as-well.patch++>>> -| <<<--patches.suse/scsi-hpsa-disable-volume-status-check-for-legacy-boa.patch-->>><<<++patches.suse/0009-futex-Add-mutex-around-futex-exit.patch++>>> -| <<<--patches.suse/scsi-hpsa-Ignore-errors-for-unsupported-LV_DEVICE_ID.patch-->>><<<++patches.suse/0010-futex-Provide-distinct-return-value-when-owner-is-ex.patch++>>> -| <<<--patches.suse/scsi-hpsa-do-not-print-errors-for-unsupported-report.patch-->>><<<++patches.suse/0011-futex-Prevent-exit-livelock.patch++>>> -| <<<--patches.suse/scsi-cciss-Drop-obsolete-driver.patch-->>><<<++patches.suse/0001-locking-refcount-Define-constants-for-saturation-and.patch++>>> -| <<<--patches.suse/scsi-hpsa-Remove-hpsa_allow_any-module-option.patch-->>><<<++patches.suse/0002-locking-refcount-Ensure-integer-operands-are-treated.patch++>>> -| <<<--patches.suse/scsi-ses-check-return-code-from-ses_recv_diag.patch-->>><<<++patches.suse/0003-locking-refcount-Remove-unused-refcount_-_checked-va.patch++>>> -| <<<--patches.suse/scsi-ses-Fixup-error-message-failed-to-get-diagnosti.patch-->>><<<++patches.suse/0004-locking-refcount-Move-the-bulk-of-the-REFCOUNT_FULL-.patch++>>> -| <<<--patches.suse/scsi-ses-make-page2-support-optional.patch-->>><<<++patches.suse/0005-locking-refcount-Improve-performance-of-generic-REFC.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-fix-pr_info-message-continuation.patch-->>><<<++patches.suse/0006-locking-refcount-Move-saturation-warnings-out-of-lin.patch++>>> -| <<<--patches.suse/0053-scsi-qla2xxx-fix-spelling-mistake-of-variable-sfp_ad.patch-->>><<<++patches.suse/0007-locking-refcount-Consolidate-REFCOUNT_-MAX-SATURATED.patch++>>> -| <<<--patches.suse/scsi-qedf-Set-WWNN-and-WWPN-based-on-values-from-qed.patch-->>><<<++patches.suse/0008-locking-refcount-Consolidate-implementations-of-refc.patch++>>> -| <<<--patches.suse/scsi-qedf-Use-granted-MAC-from-the-FCF-for-the-FCoE-.patch-->>><<<++patches.suse/0009-locking-refcount-Remove-unused-refcount_error_report.patch++>>> -| <<<--patches.suse/scsi-qedf-Corrent-VLAN-tag-insertion-in-fallback-VLA.patch-->>><<<++patches.suse/cpuidle-teo-Ignore-disabled-idle-states-that-are-too.patch++>>> -| <<<--patches.suse/scsi-qedf-Covert-single-threaded-workqueues-to-regul.patch-->>><<<++patches.suse/cpuidle-teo-Rename-local-variable-in-teo_select.patch++>>> -| <<<--patches.suse/scsi-qedf-Fix-up-modinfo-parameter-name-for-debug-in.patch-->>><<<++patches.suse/cpuidle-teo-Consider-hits-and-misses-metrics-of-disa.patch++>>> -| <<<--patches.suse/scsi-qedf-Update-driver-version-to-8.20.5.0.patch-->>><<<++patches.suse/cpuidle-teo-Fix-early-hits-handling-for-disabled-idl.patch++>>> -| <<<--patches.suse/scsi-pmcraid-fix-duplicated-code-for-different-branc.patch-->>><<<++patches.suse/cpuidle-Do-not-unset-the-driver-if-it-is-there-alrea.patch++>>> -| <<<--patches.suse/scsi-ch-add-refcounting.patch-->>><<<++patches.suse/cpuidle-teo-Avoid-using-early-hits-incorrectly.patch++>>> -| <<<--patches.suse/scsi-scsi-sysfs-Adjust-error-returned-for-adapter-re.patch-->>><<<++patches.suse/cpufreq-Clarify-the-comment-in-cpufreq_set_policy.patch++>>> -| <<<--patches.suse/scsi-hpsa-fix-the-device_id-in-hpsa_update_device_in.patch-->>><<<++patches.suse/cpufreq-powernv-fix-stack-bloat-and-hard-limit-on-nu.patch++>>> -| <<<--patches.suse/scsi-lpfc-remove-useless-code-in-lpfc_sli4_bsg_link_.patch-->>><<<++patches.suse/cpufreq-Add-NULL-checks-to-show-and-store-methods-of.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-mismatch-of-allocated-MFI-frame-si.patch-->>><<<++patches.suse/cpufreq-imx-cpufreq-dt-Correct-i.MX8MN-s-default-spe.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-set-minimum-value-of-resetwaittime.patch-->>><<<++patches.suse/cpufreq-s3c64xx-Remove-pointless-NULL-check-in-s3c64.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Use-synchronize_irq-in-target-rese.patch-->>><<<++patches.suse/cpufreq-Register-drivers-only-after-CPU-devices-have.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Call-megasas_complete_cmd_dpc_fusi.patch-->>><<<++patches.suse/PM-devfreq-Check-NULL-governor-in-available_governor.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Do-not-re-fire-shutdown-DCMD-after.patch-->>><<<++patches.suse/PM-devfreq-Lock-devfreq-in-trans_stat_show.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Fix-endianness-issues-in-DCMD-hand.patch-->>><<<++patches.suse/PM-hibernate-memory_bm_find_bit-Tighten-node-optimis.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Check-valid-aen-class-range-to-avo.patch-->>><<<++patches.suse/powercap-intel_rapl-add-support-for-CometLake-Mobile++>>> -| <<<--patches.suse/scsi-megaraid_sas-Use-SMID-for-Task-abort-case-only.patch-->>><<<++patches.suse/powercap-intel_rapl-add-support-for-Cometlake-desktop++>>> -| <<<--patches.suse/scsi-megaraid_sas-use-vmalloc-for-crash-dump-buffers.patch-->>><<<++patches.suse/ARM-OMAP2-SmartReflex-add-omap_sr_pdata-definition.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Return-pended-IOCTLs-with-cmd_stat.patch-->>><<<++patches.suse/tools-power-cpupower-Fix-initializer-override-in-hsw.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-replace-internal-FALSE-TRUE-defini.patch-->>><<<++patches.suse/ACPI-LPSS-Add-LNXVIDEO-BYT-I2C7-to-lpss_device_links.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-modified-few-prints-in-OCR-and-IOC.patch-->>><<<++patches.suse/ACPI-LPSS-Add-LNXVIDEO-BYT-I2C1-to-lpss_device_links.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-call-megasas_dump_frame-with-corre.patch-->>><<<++patches.suse/ACPI-LPSS-Add-dmi-quirk-for-skipping-_DEP-check-for-.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-driver-version-upgrade.patch-->>><<<++patches.suse/ACPI-button-Add-DMI-quirk-for-Medion-Akoya-E2215T.patch++>>> -| <<<--patches.suse/0054-scsi-qla2xxx-Correction-to-vha-vref_count-timeout.patch-->>><<<++patches.suse/ACPI-utils-Move-acpi_dev_get_first_match_dev-under-C.patch++>>> -| <<<--patches.suse/0055-scsi-qla2xxx-Fix-target-multiqueue-configuration.patch-->>><<<++patches.suse/0010-lib-Uplevel-the-pmem-region-ida-to-a-global-allocato.patch++>>> -| <<<--patches.suse/0056-scsi-qla2xxx-Update-fw_started-flags-at-qpair-creati.patch-->>><<<++patches.suse/software-node-Get-reference-to-parent-swnode-in-get_.patch++>>> -| <<<--patches.suse/0057-scsi-qla2xxx-Add-command-completion-for-error-path.patch-->>><<<++patches.suse/PCI-Add-a-helper-to-check-Power-Resource-Requirement.patch++>>> -| <<<--patches.suse/0058-scsi-qla2xxx-Fix-WWPN-WWNN-in-debug-message.patch-->>><<<++patches.suse/ALSA-hda-Allow-HDA-to-be-runtime-suspended-when-dGPU.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Handle-PCIe-error-for-driver.patch-->>><<<++patches.suse/PCI-Fix-missing-inline-for-pci_pr3_present.patch++>>> -| <<<--patches.suse/0059-scsi-qla2xxx-Fix-system-panic-due-to-pointer-access-.patch-->>><<<++patches.suse/ALSA-hda-Fix-pending-unsol-events-at-shutdown.patch++>>> -| <<<--patches.suse/0060-scsi-qla2xxx-Use-BIT_6-to-acquire-FAWWPN-from-switch.patch-->>><<<++patches.suse/ALSA-usb-audio-sound-usb-usb-true-false-for-bool-ret.patch++>>> -| <<<--patches.suse/0061-scsi-qla2xxx-Fix-NPIV-host-enable-after-chip-reset.patch-->>><<<++patches.suse/ALSA-firewire-motu-Correct-a-typo-in-the-clock-proc-.patch++>>> -| <<<--patches.suse/0062-scsi-qla2xxx-Remove-extra-register-read.patch-->>><<<++patches.suse/ALSA-bebob-expand-sleep-just-after-breaking-connecti.patch++>>> -| <<<--patches.suse/0063-scsi-qla2xxx-Change-ha-wq-max_active-value-to-defaul.patch-->>><<<++patches.suse/ALSA-hda-Disable-regmap-internal-locking.patch++>>> -| <<<--patches.suse/0064-scsi-qla2xxx-Use-fabric-name-for-Get-Port-Speed-comm.patch-->>><<<++patches.suse/ALSA-memalloc-Allow-NULL-device-for-SNDRV_DMA_TYPE_C.patch++>>> -| <<<--patches.suse/0065-scsi-qla2xxx-Add-ability-to-autodetect-SFP-type.patch-->>><<<++patches.suse/ALSA-memalloc-Add-vmalloc-buffer-allocation-support.patch++>>> -| <<<--patches.suse/0066-scsi-qla2xxx-Prevent-sp-free-null-uninitialized-poin.patch-->>><<<++patches.suse/ALSA-pcm-Handle-special-page-mapping-in-the-default-.patch++>>> -| <<<--patches.suse/0067-scsi-qla2xxx-Use-sp-free-instead-of-hard-coded-call.patch-->>><<<++patches.suse/ALSA-docs-Update-documentation-about-SG-and-vmalloc-.patch++>>> -| <<<--patches.suse/0068-scsi-qla2xxx-Move-logging-default-mask-to-execute-on.patch-->>><<<++patches.suse/ALSA-pcm-Warn-if-doubly-preallocated.patch++>>> -| <<<--patches.suse/0069-scsi-qla2xxx-Add-timeout-ability-to-wait_for_sess_de.patch-->>><<<++patches.suse/ALSA-pcm-Create-proc-files-only-for-non-empty-preall.patch++>>> -| <<<--patches.suse/0070-scsi-qla2xxx-Allow-SNS-fabric-login-to-be-retried.patch-->>><<<++patches.suse/ALSA-6fire-Drop-the-dead-code.patch++>>> -| <<<--patches.suse/0071-scsi-qla2xxx-Fix-task-mgmt-handling-for-NPIV.patch-->>><<<++patches.suse/ALSA-docs-Remove-snd_dma_pci_data-usage-in-documenta.patch++>>> -| <<<--patches.suse/0072-scsi-qla2xxx-Print-correct-mailbox-registers-in-fail.patch-->>><<<++patches.suse/ALSA-timer-Limit-max-amount-of-slave-instances.patch++>>> -| <<<--patches.suse/0073-scsi-qla2xxx-Remove-potential-macro-parameter-side-e.patch-->>><<<++patches.suse/ASoC-Intel-cht_bsw_rt5645-Add-quirk-for-boards-using.patch++>>> -| <<<--patches.suse/0074-scsi-qla2xxx-Add-support-for-minimum-link-speed.patch-->>><<<++patches.suse/ASoC-simple_card_utils.h-Add-missing-include.patch++>>> -| <<<--patches.suse/0075-scsi-qla2xxx-Add-LR-distance-support-from-nvram-bit.patch-->>><<<++patches.suse/ASoC-SOF-enable-sync_write-in-hdac_bus.patch++>>> -| <<<--patches.suse/0076-scsi-qla2xxx-Cleanup-NPIV-host-in-target-mode-during.patch-->>><<<++patches.suse/Revert-ASoC-SOF-Force-polling-mode-on-CFL-and-CNL.patch++>>> -| <<<--patches.suse/0077-scsi-qla2xxx-Enable-Async-TMF-processing.patch-->>><<<++patches.suse/ASoC-soc-pcm-fixup-dpcm_prune_paths-loop-continue.patch++>>> -| <<<--patches.suse/0078-scsi-qla2xxx-Increase-ql2xmaxqdepth-to-64.patch-->>><<<++patches.suse/ASoC-intel-fix-the-card-names.patch++>>> -| <<<--patches.suse/0079-scsi-qla2xxx-Recheck-session-state-after-RSCN.patch-->>><<<++patches.suse/ALSA-hda-hdmi-implement-mst_no_extra_pcms-flag.patch++>>> -| <<<--patches.suse/0080-scsi-qla2xxx-Skip-zero-queue-count-entry-during-FW-d.patch-->>><<<++patches.suse/ASoC-SOF-Intel-Broadwell-clarify-mutual-exclusion-wi.patch++>>> -| <<<--patches.suse/0081-scsi-qla2xxx-Ability-to-process-multiple-SGEs-in-Com.patch-->>><<<++patches.suse/ASoC-pcm-update-FE-BE-trigger-order-based-on-the-com.patch++>>> -| <<<--patches.suse/0082-scsi-qla2xxx-Do-not-call-abort-handler-function-duri.patch-->>><<<++patches.suse/ASoC-SOF-topology-set-trigger-order-for-FE-DAI-link.patch++>>> -| <<<--patches.suse/0083-scsi-qla2xxx-Update-driver-version-to-10.00.00.01-k.patch-->>><<<++patches.suse/ALSA-timer-Unify-master-slave-linking-code.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-plogi-collision-that-causes-illegal-st.patch-->>><<<++patches.suse/ALSA-timer-Make-snd_timer_close-returning-void.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-loop-mode-target-discovery.patch-->>><<<++patches.suse/ALSA-timer-Fix-possible-race-at-assigning-a-timer-in.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-rediscovery-on-switch-blade-pull.patch-->>><<<++patches.suse/ALSA-pcm-Yet-another-missing-check-of-non-cached-buf.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-oops-when-NVME-Target-is-discovered-in.patch-->>><<<++patches.suse/ALSA-timer-Fix-the-breakage-of-slave-link-open.patch++>>> -| <<<--patches.suse/scsi-lpfc-convert-info-messages-to-standard-messages.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Clean-up-Intel-platform-specific-fixup.patch++>>> -| <<<--patches.suse/scsi-lpfc-Correct-return-error-codes-to-align-with-n.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-skip_validation-option.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-handling-of-FCP-and-NVME-FC4-types-in-.patch-->>><<<++patches.suse/ALSA-hda-hdmi-fix-port-numbering-for-ICL-and-TGL-pla.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-duplicate-NVME-rport-entries-and-names.patch-->>><<<++patches.suse/ALSA-hda-hdmi-remove-redundant-code-comments.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-crash-in-lpfc-nvmet-when-fc-port-is-re.patch-->>><<<++patches.suse/ALSA-hda-remove-forced-polling-workaround-for-CFL-an.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-NVME-PRLI-handling-during-RSCN.patch-->>><<<++patches.suse/ALSA-hda-Rename-snd_hda_pin_sense-to-snd_hda_jack_pi.patch++>>> -| <<<--patches.suse/scsi-lpfc-Correct-issues-with-FAWWN-and-FDISCs.patch-->>><<<++patches.suse/ALSA-hda-Add-DP-MST-jack-support.patch++>>> -| <<<--patches.suse/scsi-lpfc-Limit-amount-of-work-processed-in-IRQ.patch-->>><<<++patches.suse/ALSA-hda-Add-DP-MST-support-for-non-acomp-codecs.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-MRQ-1-context-list-handling.patch-->>><<<++patches.suse/ALSA-hda-Add-DP-MST-support-for-NVIDIA-codecs.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-relative-offset-error-on-large-nvmet-t.patch-->>><<<++patches.suse/ALSA-hda-Add-mute-led-support-for-HP-ProBook-645-G4.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-nvme-target-failure-after-2nd-adapter-.patch-->>><<<++patches.suse/ALSA-pcm-Introduce-managed-buffer-allocation-mode.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-bad-sgl-reposting-after-2nd-adapter-re.patch-->>><<<++patches.suse/ALSA-docs-Update-for-managed-buffer-allocation-mode.patch++>>> -| <<<--patches.suse/scsi-lpfc-remove-console-log-clutter.patch-->>><<<++patches.suse/ALSA-pcm-Allow-NULL-ioctl-ops.patch++>>> -| <<<--patches.suse/scsi-lpfc-Add-Buffer-to-Buffer-credit-recovery-suppo.patch-->>><<<++patches.suse/ALSA-docs-Update-document-about-the-default-PCM-ioct.patch++>>> -| <<<--patches.suse/scsi-lpfc-fix-integer-constant-too-large-error-on-32.patch-->>><<<++patches.suse/ALSA-pcm-Move-PCM_RUNTIME_CHECK-macro-into-local-hea.patch++>>> -| <<<--patches.suse/scsi-lpfc-lpfc-version-bump-11.4.0.3.patch-->>><<<++patches.suse/ALSA-pcm-Add-the-support-for-sync-stop-operation.patch++>>> -| <<<--patches.suse/scsi-ufs-reqs-and-tasks-were-put-in-the-wrong-order.patch-->>><<<++patches.suse/ALSA-pcm-Add-card-sync_irq-field.patch++>>> -| <<<--patches.suse/scsi-Suppress-gcc-7-fall-through-warnings-reported-w.patch-->>><<<++patches.suse/ALSA-docs-Update-about-the-new-PCM-sync_stop-ops.patch++>>> -| <<<--patches.suse/scsi-Convert-a-strncmp-call-into-a-strcmp-call.patch-->>><<<++patches.suse/ALSA-hda-realtek-Move-some-alc256-pintbls-to-fallbac.patch++>>> -| <<<--patches.suse/scsi-Document-which-queue-type-a-function-is-intende.patch-->>><<<++patches.suse/ALSA-hda-realtek-Move-some-alc236-pintbls-to-fallbac.patch++>>> -| <<<--patches.suse/scsi-Use-blk_mq_rq_to_pdu-to-convert-a-request-to-a-.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-the-headset-mic-on-a-Xiaomi-.patch++>>> -| <<<--patches.suse/0009-scsi-libsas-Remove-a-set-but-not-used-variable.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-Scarlett-6i6-Gen-2-port-data.patch++>>> -| <<<--patches.suse/0010-scsi-libsas-Annotate-fall-through-in-a-switch-statem.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-NULL-dereference-at-parsing-BADD.patch++>>> -| <<<--patches.suse/scsi-fnic-do-not-call-host-reset-from-command-abort.patch-->>><<<++patches.suse/ALSA-cs4236-fix-error-return-comparison-of-an-unsign.patch++>>> -| <<<--patches.suse/scsi-libsas-move-bus_reset_handler-to-target_reset_h.patch-->>><<<++patches.suse/ALSA-hda-Disable-audio-component-for-legacy-Nvidia-H.patch++>>> -| <<<--patches.suse/scsi-qedf-drop-bus-reset-handler.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Clear-codec-relaxed_resume-flag-at-unb.patch++>>> -| <<<--patches.suse/scsi-megaraid_mbox-drop-duplicate-bus-reset-and-devi.patch-->>><<<++patches.suse/ASoC-rt5645-Fixed-buddy-jack-support.patch++>>> -| <<<--patches.suse/scsi-mptsas-Fixup-device-hotplug-for-VMWare-ESXi.patch-->>><<<++patches.suse/ASoC-Jack-Fix-NULL-pointer-dereference-in-snd_soc_ja.patch++>>> -| <<<--patches.suse/scsi-ses-Fix-racy-cleanup-of-sys-in-remove_dev.patch-->>><<<++patches.suse/ASoC-wm8904-fix-regcache-handling.patch++>>> -| <<<--patches.suse/scsi-Fix-the-kerneldoc-for-scsi_initialize_rq.patch-->>><<<++patches.suse/ASoC-rt5645-Fixed-typo-for-buddy-jack-support.patch++>>> -| <<<--patches.suse/scsi-cxlflash-23-Remove-unnecessary-existence-check.patch-->>><<<++patches.suse/ASoC-Intel-bytcr_rt5640-Update-quirk-for-Acer-Switch.patch++>>> -| <<<--patches.suse/scsi-cxlflash-24-Avoid-double-mutex-unlock.patch-->>><<<++patches.suse/ASoC-rsnd-fix-DALIGN-register-for-SSIU.patch++>>> -| <<<--patches.suse/scsi-cxlflash-25-Fix-vlun-resize-failure-in-the-shrink-.patch-->>><<<++patches.suse/ASoC-fsl_audmix-Add-spin-lock-to-protect-tdms.patch++>>> -| <<<--patches.suse/scsi-lpfc-avoid-an-unused-function-warning.patch-->>><<<++patches.suse/ASoC-rt5677-Mark-reg-RT5677_PWR_ANLG2-as-volatile.patch++>>> -| <<<--patches.suse/scsi-lpfc-avoid-false-positive-gcc-8-warning.patch-->>><<<++patches.suse/ASoC-Intel-kbl_rt5663_rt5514_max98927-Add-dmic-forma.patch++>>> -| <<<--patches.suse/scsi-rcu-Introduce-rcu_swap_protected.patch-->>><<<++patches.suse/ASoC-SOF-topology-free-kcontrol-memory-on-error.patch++>>> -| <<<--patches.suse/scsi-Rework-the-code-for-caching-Vital-Product-Data-.patch-->>><<<++patches.suse/ASoC-wm2200-add-missed-operations-in-remove-and-prob.patch++>>> -| <<<--patches.suse/scsi-Rework-handling-of-scsi_device.vpd_pg8-03.patch-->>><<<++patches.suse/ASoC-wm5100-add-missed-pm_runtime_disable.patch++>>> -| <<<--patches.suse/scsi-hpsa-remove-the-smp_handler-stub.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-internal-speaker-of-ASUS-UX4.patch++>>> -| <<<--patches.suse/scsi-smartpqi-remove-the-smp_handler-stub.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-Focusrite-Scarlett-6i6-gen1-input.patch++>>> -| <<<--patches.suse/scsi-aacraid-fix-indentation-errors.patch-->>><<<++patches.suse/media-vimc-Fix-gpf-in-rmmod-path-when-stream-is-acti.patch++>>> -| <<<--patches.suse/scsi-aacraid-get-rid-of-one-level-of-indentation.patch-->>><<<++patches.suse/media-am437x-vpfe-Setting-STD-to-current-value-is-no.patch++>>> -| <<<--patches.suse/scsi-aacraid-report-ENOMEM-to-upper-layer-from-aac_c.patch-->>><<<++patches.suse/media-cedrus-fill-in-bus_info-for-media-device.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-add-missing-includes-for-qla_isr.patch-->>><<<++patches.suse/media-seco-cec-Add-a-missing-release_region-in-an-er.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Clear-fc4f_nvme-flag.patch-->>><<<++patches.suse/media-vim2m-Fix-BUG_ON-in-vim2m_device_release.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-slow-mem-alloc-behind-lock.patch-->>><<<++patches.suse/media-vivid-Set-vid_cap_streaming-and-vid_out_stream.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Reset-the-logo-flag-after-target-re-log.patch-->>><<<++patches.suse/media-vim2m-Fix-abort-issue.patch++>>> -| <<<--patches.suse/scsi-mq-Always-unprepare-before-requeuing-a-req.patch-->>><<<++patches.suse/media-rcar-vin-Fix-incorrect-return-statement-in-rvi.patch++>>> -| <<<--patches.suse/scsi-qedi-off-by-one-in-qedi_get_cmd_from_tid.patch-->>><<<++patches.suse/media-cec.h-CEC_OP_REC_FLAG_-values-were-swapped.patch++>>> -| <<<--patches.suse/scsi-aacraid-Fix-command-send-race-condition.patch-->>><<<++patches.suse/media-max2175-Fix-build-error-without-CONFIG_REGMAP_.patch++>>> -| <<<--patches.suse/msft-hv-1485-scsi-storvsc-fix-memory-leak-on-ring-buffer-busy.patch-->>><<<++patches.suse/media-ov6650-Fix-MODULE_DESCRIPTION.patch++>>> -| <<<--patches.suse/0084-scsi-qla2xxx-Fix-an-integer-overflow-in-sysfs-code.patch-->>><<<++patches.suse/media-ov6650-Fix-control-handler-not-freed-on-init-e.patch++>>> -| <<<--patches.suse/RDAM-netlink-Fix-out-of-bound-access-while-checking-.patch-->>><<<++patches.suse/media-ov6650-Fix-crop-rectangle-alignment-not-passed.patch++>>> -| <<<--patches.suse/RDMA-netlink-clean-up-message-validity-array-initial.patch-->>><<<++patches.suse/media-ov6650-Fix-incorrect-use-of-JPEG-colorspace.patch++>>> -| <<<--patches.suse/ftrace-Fix-debug-preempt-config-name-in-stack_tracer.patch-->>><<<++patches.suse/media-ov6650-Fix-some-format-attributes-not-under-co.patch++>>> -| <<<--patches.suse/0001-ftrace-Fix-selftest-goto-location-on-error.patch-->>><<<++patches.suse/media-ov6650-Fix-.get_fmt-V4L2_SUBDEV_FORMAT_TRY-sup.patch++>>> -| <<<--patches.suse/ftrace-Fix-memleak-when-unregistering-dynamic-ops-wh.patch-->>><<<++patches.suse/media-ov6650-Fix-default-format-not-applied-on-devic.patch++>>> -| <<<--patches.suse/tracing-Add-barrier-to-trace_printk-buffer-nesting-m.patch-->>><<<++patches.suse/media-ov6650-Fix-stored-frame-format-not-in-sync-wit.patch++>>> -| <<<--patches.suse/tracing-Apply-trace_clock-changes-to-instance-max-bu.patch-->>><<<++patches.suse/media-ov6650-Fix-stored-crop-rectangle-not-in-sync-w.patch++>>> -| <<<--patches.suse/msft-hv-1447-KVM-hyperv-support-HV_X64_MSR_TSC_FREQUENCY-and-HV_X.patch-->>><<<++patches.suse/media-i2c-ov2659-fix-s_stream-return-value.patch++>>> -| <<<--patches.suse/KVM-nVMX-INVPCID-support.patch-->>><<<++patches.suse/media-i2c-ov2659-Fix-missing-720p-register-config.patch++>>> -| <<<--patches.suse/KVM-nVMX-get-rid-of-nested_get_page.patch-->>><<<++patches.suse/media-venus-core-Fix-msm8996-frequency-table.patch++>>> -| <<<--patches.suse/KVM-nVMX-get-rid-of-nested_release_page.patch-->>><<<++patches.suse/media-venus-Fix-occasionally-failures-to-suspend.patch++>>> -| <<<--patches.suse/KVM-vmx-Enable-VMFUNCs.patch-->>><<<++patches.suse/media-rc-mark-input-device-as-pointing-stick.patch++>>> -| <<<--patches.suse/KVM-nVMX-Enable-VMFUNC-for-the-L1-hypervisor.patch-->>><<<++patches.suse/media-mceusb-fix-out-of-bounds-read-in-MCE-receiver-.patch++>>> -| <<<--patches.suse/KVM-nVMX-Emulate-EPTP-switching-for-the-L1-hyperviso.patch-->>><<<++patches.suse/media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch++>>> -| <<<--patches.suse/KVM-x86-X86_FEATURE_NRIPS-is-not-scattered-anymore.patch-->>><<<++patches.suse/media-flexcop-usb-fix-NULL-ptr-deref-in-flexcop_usb_.patch++>>> -| <<<--patches.suse/KVM-x86-generalize-guest_cpuid_has_-helpers.patch-->>><<<++patches.suse/media-cec-funcs.h-add-status_req-checks.patch++>>> -| <<<--patches.suse/KVM-x86-use-general-helpers-for-some-cpuid-manipulat.patch-->>><<<++patches.suse/media-v4l-cadence-Fix-how-unsued-lanes-are-handled-i.patch++>>> -| <<<--patches.suse/KVM-add-spinlock-optimization-framework.patch-->>><<<++patches.suse/media-cx88-Fix-some-error-handling-path-in-cx8800_in.patch++>>> -| <<<--patches.suse/KVM-X86-implement-the-logic-for-spinlock-optimizatio.patch-->>><<<++patches.suse/media-usbvision-Fix-invalid-accesses-after-device-di.patch++>>> -| <<<--patches.suse/KVM-s390-implements-the-kvm_arch_vcpu_in_kernel.patch-->>><<<++patches.suse/media-usbvision-Fix-races-among-open-close-and-disco.patch++>>> -| <<<--patches.suse/KVM-arm-implements-the-kvm_arch_vcpu_in_kernel.patch-->>><<<++patches.suse/media-ti-vpe-vpe-Fix-Motion-Vector-vpdma-stride.patch++>>> -| <<<--patches.suse/KVM-X86-Fix-residual-mmio-emulation-request-to-users.patch-->>><<<++patches.suse/media-ti-vpe-vpe-fix-a-v4l2-compliance-failure-causi.patch++>>> -| <<<--patches.suse/kvm-nVMX-Add-support-for-fast-unprotection-of-nested.patch-->>><<<++patches.suse/media-ti-vpe-vpe-fix-a-v4l2-compliance-warning-about.patch++>>> -| <<<--patches.suse/KVM-nVMX-validate-eptp-pointer.patch-->>><<<++patches.suse/media-ti-vpe-vpe-Make-sure-YUYV-is-set-as-default-fo.patch++>>> -| <<<--patches.suse/KVM-MMU-Fix-softlockup-due-to-mmu_lock-is-held-too-l.patch-->>><<<++patches.suse/media-ti-vpe-vpe-fix-a-v4l2-compliance-failure-about.patch++>>> -| <<<--patches.suse/KVM-MMU-Bail-out-immediately-if-there-is-no-availabl.patch-->>><<<++patches.suse/media-ti-vpe-vpe-fix-a-v4l2-compliance-failure-about2.patch++>>> -| <<<--patches.suse/kvm-x86-Disallow-illegal-IA32_APIC_BASE-MSR-values.patch-->>><<<++patches.suse/media-ti-vpe-vpe-ensure-buffers-are-cleaned-up-prope.patch++>>> -| <<<--patches.suse/kvm-avoid-uninitialized-variable-warnings.patch-->>><<<++patches.suse/media-cxusb-detect-cxusb_ctrl_msg-error-in-query.patch++>>> -| <<<--patches.suse/KVM-x86-simplify-ept_misconfig.patch-->>><<<++patches.suse/media-uvcvideo-Fix-error-path-in-control-parsing-fai.patch++>>> -| <<<--patches.suse/KVM-x86-Avoid-guest-page-table-walk-when-gpa_availab.patch-->>><<<++patches.suse/media-cedrus-Fix-undefined-shift-with-a-SHIFT_AND_MA.patch++>>> -| <<<--patches.suse/KVM-x86-fix-use-of-L1-MMIO-areas-in-nested-guests.patch-->>><<<++patches.suse/media-aspeed-set-hsync-and-vsync-polarities-to-norma.patch++>>> -| <<<--patches.suse/kvm-svm-delete-avic_vm_id_bitmap-2-megabyte-static-array-->>><<<++patches.suse/media-aspeed-clear-garbage-interrupts.patch++>>> -| <<<--patches.suse/KVM-VMX-cleanup-EPTP-definitions.patch-->>><<<++patches.suse/media-usb-fix-memory-leak-in-af9005_identify_state.patch++>>> -| <<<--patches.suse/KVM-VMX-always-require-WB-memory-type-for-EPT.patch-->>><<<++patches.suse/media-cec-gpio-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/0006-kvm-svm-add-virtual-gif-feature-definition-->>><<<++patches.suse/media-ov6650-Fix-stored-frame-interval-not-in-sync-w.patch++>>> -| <<<--patches.suse/0007-kvm-svm-enable-virtual-gif-feature-->>><<<++patches.suse/media-ov5640-Make-2592x1944-mode-only-available-at-1.patch++>>> -| <<<--patches.suse/KVM-VMX-cache-secondary-exec-controls.patch-->>><<<++patches.suse/media-ad5820-Define-entity-function.patch++>>> -| <<<--patches.suse/kvm-vmx-Raise-UD-on-unsupported-RDRAND.patch-->>><<<++patches.suse/media-st-mipid02-add-a-check-for-devm_gpiod_get_opti.patch++>>> -| <<<--patches.suse/kvm-vmx-Raise-UD-on-unsupported-RDSEED.patch-->>><<<++patches.suse/media-imx7-mipi-csis-Add-a-check-for-devm_regulator_.patch++>>> -| <<<--patches.suse/kvm-vmx-Raise-UD-on-unsupported-XSAVES-XRSTORS.patch-->>><<<++patches.suse/media-smiapp-Register-sensor-after-enabling-runtime-.patch++>>> -| <<<--patches.suse/KVM-x86-Add-return-value-to-kvm_cpuid.patch-->>><<<++patches.suse/media-imon-invalid-dereference-in-imon_touch_event.patch++>>> -| <<<--patches.suse/KVM-MMU-check-guest-CR3-reserved-bits-based-on-its-p.patch-->>><<<++patches.suse/media-bdisp-fix-memleak-on-release.patch++>>> -| <<<--patches.suse/KVM-MMU-Rename-PT64_ROOT_LEVEL-to-PT64_ROOT_4LEVEL.patch-->>><<<++patches.suse/media-radio-wl1273-fix-interrupt-masking-on-release.patch++>>> -| <<<--patches.suse/KVM-MMU-Add-5-level-EPT-Shadow-page-table-support.patch-->>><<<++patches.suse/media-rcar_drif-fix-a-memory-disclosure.patch++>>> -| <<<--patches.suse/KVM-MMU-Expose-the-LA57-feature-to-VM.patch-->>><<<++patches.suse/media-exynos4-is-Fix-recursive-locking-in-isp_video_.patch++>>> -| <<<--patches.suse/KVM-MMU-speedup-update_permission_bitmask.patch-->>><<<++patches.suse/media-v4l2-core-fix-touch-support-in-v4l_g_fmt.patch++>>> -| <<<--patches.suse/KVM-VMX-use-kvm_event_needs_reinjection.patch-->>><<<++patches.suse/media-coda-fix-deadlock-between-decoder-picture-run-.patch++>>> -| <<<--patches.suse/KVM-X86-Fix-loss-of-exception-which-has-not-yet-been.patch-->>><<<++patches.suse/media-fdp1-Fix-R-Car-M3-N-naming-in-debug-message.patch++>>> -| <<<--patches.suse/KVM-nVMX-Fix-trying-to-cancel-vmlauch-vmresume.patch-->>><<<++patches.suse/media-staging-imx-Use-a-shorter-name-for-driver.patch++>>> -| <<<--patches.suse/kvm-nVMX-Validate-the-virtual-APIC-address-on-nested.patch-->>><<<++patches.suse/media-vivid-media_device_cleanup-was-called-too-earl.patch++>>> -| <<<--patches.suse/s390-sles15-00-09-KVM-s390-Support-Configuration-z-Architecture-Mode.patch-->>><<<++patches.suse/media-vivid-Fix-wrong-locking-that-causes-race-condi.patch++>>> -| <<<--patches.suse/KVM-s390-Multiple-Epoch-Facility-support.patch-->>><<<++patches.suse/media-exynos4-is-fix-wrong-mdev-and-v4l2-dev-order-i.patch++>>> -| <<<--patches.suse/KVM-s390-sthyi-remove-invalid-guest-write-access.patch-->>><<<++patches.suse/media-cedrus-Use-correct-H264-8x8-scaling-list.patch++>>> -| <<<--patches.suse/KVM-s390-expose-no-DAT-to-guest-and-migration-suppor.patch-->>><<<++patches.suse/media-venus-remove-invalid-compat_ioctl32-handler.patch++>>> -| <<<--patches.suse/KVM-s390-we-are-always-in-czam-mode.patch-->>><<<++patches.suse/media-pvrusb2-Fix-oops-on-tear-down-when-radio-suppo.patch++>>> -| <<<--patches.suse/KVM-s390-guestdbg-fix-range-check.patch-->>><<<++patches.suse/0001-b2c2-flexcop-usb-add-sanity-checking.patch++>>> -| <<<--patches.suse/KVM-s390-use-WARN_ON_ONCE-only-for-checking.patch-->>><<<++patches.suse/media-flexcop-usb-ensure-EIO-is-returned-on-error-co.patch++>>> -| <<<--patches.suse/KVM-s390-vsie-cleanup-mcck-reinjection.patch-->>><<<++patches.suse/media-aspeed-video-Fix-memory-leaks-in-aspeed_video_.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Fix-guest-external-abort-matching.patch-->>><<<++patches.suse/media-v4l2-ioctl.c-zero-reserved-fields-for-S-TRY_FM.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-constify-seq_operations-and-file_.patch-->>><<<++patches.suse/media-si470x-i2c-add-missed-operations-in-remove.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vITS-Drop-its_ite-lpi-field.patch-->>><<<++patches.suse/media-v4l2-ctrl-Lock-main_hdl-on-operations-of-reque.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Extract-GICv3-max-APRn-index-calculati.patch-->>><<<++patches.suse/media-vim2m-media_device_cleanup-was-called-too-earl.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Support-uaccess-of-GICC_APRn.patch-->>><<<++patches.suse/media-vicodec-media_device_cleanup-was-called-too-ea.patch++>>> -| <<<--patches.suse/KVM-PPC-e500-Fix-some-NULL-dereferences-on-error.patch-->>><<<++patches.suse/media-hantro-Fix-s_fmt-for-dynamic-resolution-change.patch++>>> -| <<<--patches.suse/KVM-PPC-e500mc-Fix-a-NULL-dereference.patch-->>><<<++patches.suse/power-supply-cpcap-battery-Check-voltage-before-orde.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-setting-of-storage-key-in-H_EN.patch-->>><<<++patches.suse/power-supply-bd70528-Add-MODULE_ALIAS-to-allow-modul.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-H_REGISTER_VPA-VPA-size-valida.patch-->>><<<++patches.suse/hwmon-pmbus-ibm-cffps-Switch-LEDs-to-blocking-bright.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-invalid-use-of-register-expres.patch-->>><<<++patches.suse/hwmon-pmbus-ibm-cffps-Fix-LED-blink-behavior.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-case-where-HDEC-is-treated-as-.patch-->>><<<++patches.suse/pinctrl-devicetree-Avoid-taking-direct-reference-to-.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Report-storage-key-support-to-user.patch-->>><<<++patches.suse/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_coun.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-memory-leak-in-kvm_vm_ioctl_ge.patch-->>><<<++patches.suse/Revert-pinctrl-sh-pfc-r8a77990-Fix-MOD_SEL1-bit30-wh.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Protect-updates-to-spapr_tce_table.patch-->>><<<++patches.suse/Revert-pinctrl-sh-pfc-r8a77990-Fix-MOD_SEL1-bit31-wh.patch++>>> -| <<<--patches.suse/PCI-faraday-Fix-of_irq_get-error-check-->>><<<++patches.suse/pinctrl-rza2-Fix-gpio-name-typos.patch++>>> -| <<<--patches.suse/msft-hv-1444-PCI-hv-Do-not-sleep-in-compose_msi_msg.patch-->>><<<++patches.suse/pinctrl-sh-pfc-Fix-PINMUX_IPSR_PHYS-to-set-GPSR.patch++>>> -| <<<--patches.suse/0001-PCI-rockchip-Factor-out-rockchip_pcie_get_phys.patch-->>><<<++patches.suse/pinctrl-sh-pfc-Do-not-use-platform_get_irq-to-count-.patch++>>> -| <<<--patches.suse/0002-PCI-rockchip-Add-per-lane-PHY-support.patch-->>><<<++patches.suse/pinctrl-sh-pfc-sh7734-Fix-duplicate-TCLK1_B.patch++>>> -| <<<--patches.suse/0041-phy-rockchip-pcie-Reconstruct-driver-to-support-per-.patch-->>><<<++patches.suse/pinctrl-amd-fix-__iomem-annotation-in-amd_gpio_irq_h.patch++>>> -| <<<--patches.suse/pci-vmd-assign-vector-zero-to-all-bridges-->>><<<++patches.suse/pinctrl-samsung-Add-of_node_put-before-return-in-err.patch++>>> -| <<<--patches.suse/PCI-vmd-Free-up-IRQs-on-suspend-path.patch-->>><<<++patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-Ex.patch++>>> -| <<<--patches.suse/PCI-vmd-Remove-IRQ-affinity-so-we-can-allocate-more-.patch-->>><<<++patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch++>>> -| <<<--patches.suse/x86-PCI-Move-VMD-quirk-to-x86-fixups.patch-->>><<<++patches.suse/0029-pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch++>>> -| <<<--patches.suse/x86-PCI-Use-is_vmd-rather-than-relying-on-the-domain.patch-->>><<<++patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-in.patch++>>> -| <<<--patches.suse/pci-mark-broadcom-ht2100-root-port-extended-tags-as-broken-->>><<<++patches.suse/pinctrl-intel-Add-Intel-Tiger-Lake-pin-controller-su.patch++>>> -| <<<--patches.suse/PCI-shpchp-Enable-bridge-bus-mastering-if-MSI-is-ena-->>><<<++patches.suse/pinctrl-armada-37xx-Fix-irq-mask-access-in-armada_37.patch++>>> -| <<<--patches.suse/pci-pciehp-report-power-fault-only-once-until-we-clear-it-->>><<<++patches.suse/pinctrl-lewisburg-Update-pin-list-according-to-v1.1v.patch++>>> -| <<<--patches.suse/pci-mark-amd-stoney-gpu-ats-as-broken-->>><<<++patches.suse/mmc-sdhci-pci-Quirk-for-AMD-SDHC-Device-0x7906.patch++>>> -| <<<--patches.suse/PCI-Add-ACS-quirk-for-APM-X-Gene-devices.patch-->>><<<++patches.suse/mmc-sdhci-pci-Make-function-amd_sdhci_reset-static.patch++>>> -| <<<--patches.suse/hmm-heterogeneous-memory-management-documentation.patch-->>><<<++patches.suse/mmc-sdhci-pci-Add-support-for-Intel-JSL.patch++>>> -| <<<--patches.suse/mm-hmm-heterogeneous-memory-management-hmm-for-short.patch-->>><<<++patches.suse/mmc-sdhci-of-esdhc-poll-ESDHC_FLUSH_ASYNC_FIFO-bit-u.patch++>>> -| <<<--patches.suse/mm-hmm-mirror-mirror-process-address-space-on-device-with-hmm-helpers.patch-->>><<<++patches.suse/mmc-sdhci-of-esdhc-fix-up-erratum-A-008171-workaroun.patch++>>> -| <<<--patches.suse/mm-hmm-mirror-helper-to-snapshot-cpu-page-table.patch-->>><<<++patches.suse/mmc-block-Make-card_busy_detect-a-bit-more-generic.patch++>>> -| <<<--patches.suse/mm-hmm-mirror-device-page-fault-handler.patch-->>><<<++patches.suse/mmc-block-Add-CMD13-polling-for-MMC-IOCTLS-with-R1B-.patch++>>> -| <<<--patches.suse/mm-memory_hotplug-introduce-add_pages.patch-->>><<<++patches.suse/mmc-core-Drop-check-for-mmc_card_is_removable-in-mmc.patch++>>> -| <<<--patches.suse/mm-zone_device-new-type-of-zone_device-for-unaddressable-memory.patch-->>><<<++patches.suse/net-wireless-ti-wl1251-add-device-tree-support.patch++>>> -| <<<--patches.suse/mm-zone_device-special-case-put_page-for-device-private-pages.patch-->>><<<++patches.suse/ARM-dts-pandora-common-define-wl1251-as-child-node-o.patch++>>> -| <<<--patches.suse/mm-memcontrol-allow-to-uncharge-page-without-using-page-lru-field.patch-->>><<<++patches.suse/mmc-host-omap_hsmmc-add-code-for-special-init-of-wl1.patch++>>> -| <<<--patches.suse/mm-memcontrol-support-memory_device_private.patch-->>><<<++patches.suse/omap-pdata-quirks-revert-pandora-specific-gpiod-addi.patch++>>> -| <<<--patches.suse/mm-hmm-devmem-device-memory-hotplug-using-zone_device.patch-->>><<<++patches.suse/omap-pdata-quirks-remove-openpandora-quirks-for-mmc3.patch++>>> -| <<<--patches.suse/mm-hmm-devmem-dummy-hmm-device-for-zone_device-memory.patch-->>><<<++patches.suse/mmc-sdio-fix-wl1251-vendor-id.patch++>>> -| <<<--patches.suse/mm-migrate-new-migrate-mode-migrate_sync_no_copy.patch-->>><<<++patches.suse/mmc-core-fix-wl1251-sdio-quirks.patch++>>> -| <<<--patches.suse/mm-migrate-new-memory-migration-helper-for-use-with-device-memory.patch-->>><<<++patches.suse/net-wireless-ti-wl1251-use-new-SDIO_VENDOR_ID_TI_WL1.patch++>>> -| <<<--patches.suse/mm-migrate-migrate_vma-unmap-page-from-vma-while-collecting-pages.patch-->>><<<++patches.suse/net-wireless-ti-remove-local-VENDOR_ID-and-DEVICE_ID.patch++>>> -| <<<--patches.suse/mm-migrate-support-un-addressable-zone_device-page-in-migration.patch-->>><<<++patches.suse/mmc-tmio-Add-MMC_CAP_ERASE-to-allow-erase-discard-tr.patch++>>> -| <<<--patches.suse/mm-migrate-allow-migrate_vma-to-alloc-new-page-on-empty-entry.patch-->>><<<++patches.suse/RDMA-counter-Prevent-QP-counter-manual-binding-in-au.patch++>>> -| <<<--patches.suse/mm-device-public-memory-device-memory-cache-coherent-with-cpu.patch-->>><<<++patches.suse/IB-iser-add-unlikely-checks-in-the-fast-path.patch++>>> -| <<<--patches.suse/mm-hmm-add-new-helper-to-hotplug-cdm-memory-region.patch-->>><<<++patches.suse/IB-iser-bound-protection_sg-size-by-data_sg-size.patch++>>> -| <<<--patches.suse/mm-hmm-avoid-bloating-arch-that-do-not-make-use-of-hmm.patch-->>><<<++patches.suse/IB-iser-remove-redundant-macro-definitions.patch++>>> -| <<<--patches.suse/mm-hmm-fix-build-when-hmm-is-disabled.patch-->>><<<++patches.suse/RDMA-siw-Simplify-several-debug-messages.patch++>>> -| <<<--patches.suse/mm-change-the-call-sites-of-numa-statistics-items.patch-->>><<<++patches.suse/RDMA-siw-Fix-port-number-endianness-in-a-debug-messa.patch++>>> -| <<<--patches.suse/mm-update-NUMA-counter-threshold-size.patch-->>><<<++patches.suse/RDMA-core-Fix-return-code-when-modify_device-isn-t-s.patch++>>> -| <<<--patches.suse/mm-consider-the-number-in-local-CPUs-when-reading-NUMA-stats.patch-->>><<<++patches.suse/RDMA-bnxt_re-Remove-unsupported-modify_device-callba.patch++>>> -| <<<--patches.suse/mm-sparse-c-fix-typo-in-online_mem_sections.patch-->>><<<++patches.suse/RDMA-rxe-Verify-modify_device-mask.patch++>>> -| <<<--patches.suse/mm-page_alloc-c-apply-gfp_allowed_mask-before-the-first-allocation-attempt.patch-->>><<<++patches.suse/RDMA-siw-Make-node-GUIDs-valid-EUI-64-identifiers.patch++>>> -| <<<--patches.suse/treewide-make-nr_cpu_ids-unsigned.patch-->>><<<++patches.suse/RDMA-srp-Remove-two-casts.patch++>>> -| <<<--patches.suse/0001-rbtree-cache-leftmost-node-internally.patch-->>><<<++patches.suse/RDMA-srp-Honor-the-max_send_sge-device-attribute.patch++>>> -| <<<--patches.suse/0002-rbtree-optimize-root-check-during-rebalancing-loop.patch-->>><<<++patches.suse/RDMA-srp-Make-route-resolving-error-messages-more-in.patch++>>> -| <<<--patches.suse/0003-rbtree-add-some-additional-comments-for-rebalancing-.patch-->>><<<++patches.suse/RDMA-srpt-Fix-handling-of-SR-IOV-and-iWARP-ports.patch++>>> -| <<<--patches.suse/0008-sched-deadline-replace-earliest-dl-and-rq-leftmost-c.patch-->>><<<++patches.suse/RDMA-srpt-Fix-handling-of-iWARP-logins.patch++>>> -| <<<--patches.suse/0009-locking-rtmutex-replace-top-waiter-and-pi_waiters-le.patch-->>><<<++patches.suse/RDMA-srpt-Improve-a-debug-message.patch++>>> -| <<<--patches.suse/0010-block-cfq-replace-cfq_rb_root-leftmost-caching.patch-->>><<<++patches.suse/RDMA-srpt-Rework-the-approach-for-closing-an-RDMA-ch.patch++>>> -| <<<--patches.suse/0012-lib-interval-tree-correct-comment-wrt-generic-flavor.patch-->>><<<++patches.suse/RDMA-srpt-Rework-the-code-that-waits-until-an-RDMA-p.patch++>>> -| <<<--patches.suse/0013-procfs-use-faster-rb_first_cached.patch-->>><<<++patches.suse/RDMA-srpt-Make-the-code-for-handling-port-identities.patch++>>> -| <<<--patches.suse/0014-fs-epoll-use-faster-rb_first_cached.patch-->>><<<++patches.suse/RDMA-srpt-Postpone-HCA-removal-until-after-configfs-.patch++>>> -| <<<--patches.suse/0015-mem-memcg-cache-rightmost-node.patch-->>><<<++patches.suse/RDMA-mlx5-Group-boolean-parameters-to-take-less-spac.patch++>>> -| <<<--patches.suse/0016-block-cfq-cache-rightmost-rb_node.patch-->>><<<++patches.suse/IB-mlx5-Remove-unnecessary-return-statement.patch++>>> -| <<<--patches.suse/lib-bitmap.c-make-bitmap_parselist-thread-safe-and-m.patch-->>><<<++patches.suse/IB-mlx5-Remove-unnecessary-else-statement.patch++>>> -| <<<--patches.suse/checkpatch-add-6-missing-types-to-list-types-->>><<<++patches.suse/IB-cm-Use-container_of-instead-of-typecast.patch++>>> -| <<<--patches.suse/0001-ipc-sem-drop-sem_checkid-helper.patch-->>><<<++patches.suse/RDMA-srp-Add-parse-function-for-maximum-initiator-to.patch++>>> -| <<<--patches.suse/0002-ipc-sem-play-nicer-with-large-nsops-allocations.patch-->>><<<++patches.suse/RDMA-srp-Calculate-max_it_iu_size-if-remote-max_it_i.patch++>>> -| <<<--patches.suse/mac80211-fix-VLAN-handling-with-TXQs-->>><<<++patches.suse/RDMA-bnxt_re-Enable-SRIOV-VF-support-on-Broadcom-s-5.patch++>>> -| <<<--patches.suse/mac80211_hwsim-Use-proper-TX-power-->>><<<++patches.suse/RDMA-iser-Use-iser_err-instead-of-pr_err-for-logging.patch++>>> -| <<<--patches.suse/mac80211-agg-tx-call-drv_wake_tx_queue-in-proper-con.patch-->>><<<++patches.suse/IB-mlx5-Introduce-and-use-mkey-context-setting-helpe.patch++>>> -| <<<--patches.suse/mac80211-flush-hw_roc_start-work-before-cancelling-t-->>><<<++patches.suse/RDMA-hns-remove-a-redundant-le16_to_cpu.patch++>>> -| <<<--patches.suse/nl80211-look-for-HT-VHT-capabilities-in-beacon-s-tai.patch-->>><<<++patches.suse/RDMA-hns-Fix-wrong-parameters-when-initial-mtt-of-sr.patch++>>> -| <<<--patches.suse/cfg80211-honor-NL80211_RRF_NO_HT40-MINUS-PLUS.patch-->>><<<++patches.suse/RDMA-hns-Modify-variable-field-name-from-vlan-to-vla.patch++>>> -| <<<--patches.suse/net-sched-fix-memleak-for-chain-zero.patch-->>><<<++patches.suse/RDMA-hns-Modify-return-value-of-restrack-functions.patch++>>> -| <<<--patches.suse/0068-iwlwifi-mvm-only-send-LEDS_CMD-when-the-FW-supports-.patch-->>><<<++patches.suse/RDMA-hns-Fix-a-spelling-mistake-in-a-macro.patch++>>> -| <<<--patches.suse/netfilter-ipvs-fix-the-issue-that-sctp_conn_schedule.patch-->>><<<++patches.suse/RDMA-hns-Release-qp-resources-when-failed-to-destroy.patch++>>> -| <<<--patches.suse/0002-netfilter-nf_nat-don-t-bug-when-mapping-already-exis.patch-->>><<<++patches.suse/ib-srp-Add-missing-new-line-after-displaying-fast_io.patch++>>> -| <<<--patches.suse/netfilter-nat-Revert-netfilter-nat-convert-nat-bysrc.patch-->>><<<++patches.suse/RDMA-siw-Fix-SQ-RQ-drain-logic.patch++>>> -| <<<--patches.suse/tcp-fix-a-request-socket-leak.patch-->>><<<++patches.suse/RDMA-rw-Support-threshold-for-registration-vs-scatte.patch++>>> -| <<<--patches.suse/ip_tunnel-fix-setting-ttl-and-tos-value-in-collect_m.patch-->>><<<++patches.suse/RDMA-mlx5-Add-capability-for-max-sge-to-get-optimize.patch++>>> -| <<<--patches.suse/nvme-add-support-for-FW-activation-without-reset.patch-->>><<<++patches.suse/infiniband-fix-ulp-iser-iscsi_iser.-hc-kernel-doc-no.patch++>>> -| <<<--patches.suse/nvme-define-NVME_NSID_ALL.patch-->>><<<++patches.suse/infiniband-fix-core-ipwm_util.h-kernel-doc-warnings.patch++>>> -| <<<--patches.suse/nvme-add-support-for-NVMe-1.3-Timestamp-Feature.patch-->>><<<++patches.suse/infiniband-fix-ulp-iser-iscsi_iser.h-kernel-doc-warn.patch++>>> -| <<<--patches.suse/nvmet-use-NVME_NSID_ALL.patch-->>><<<++patches.suse/infiniband-fix-ulp-opa_vnic-opa_vnic_internal.h-kern.patch++>>> -| <<<--patches.suse/nvmet-fix-the-return-error-code-of-target-if-host-is.patch-->>><<<++patches.suse/infiniband-fix-ulp-srpt-ib_srpt.h-kernel-doc-notatio.patch++>>> -| <<<--patches.suse/nvmet-fcloop-remove-ALL_OPTS-define.patch-->>><<<++patches.suse/infiniband-fix-core-verbs.c-kernel-doc-notation.patch++>>> -| <<<--patches.suse/nvme-rdma-remove-NVME_RDMA_MAX_SEGMENT_SIZE.patch-->>><<<++patches.suse/infiniband-fix-ulp-iser-iser_verbs.c-kernel-doc-nota.patch++>>> -| <<<--patches.suse/nvme-rdma-move-nvme_rdma_configure_admin_queue-code-.patch-->>><<<++patches.suse/infiniband-fix-ulp-iser-iser_initiator.c-kernel-doc-.patch++>>> -| <<<--patches.suse/nvme-Add-admin_tagset-pointer-to-nvme_ctrl.patch-->>><<<++patches.suse/infiniband-fix-core-kernel-doc-notation.patch++>>> -| <<<--patches.suse/nvme-rdma-move-tagset-allocation-to-a-dedicated-rout.patch-->>><<<++patches.suse/infiniband-fix-sw-rdmavt-kernel-doc-notation.patch++>>> -| <<<--patches.suse/nvme-rdma-disable-the-controller-on-resets.patch-->>><<<++patches.suse/IB-mlx5-Introduce-ODP-diagnostic-counters.patch++>>> -| <<<--patches.suse/nvme-rdma-don-t-free-tagset-on-resets.patch-->>><<<++patches.suse/RDMA-nldev-Allow-different-fill-function-per-resourc.patch++>>> -| <<<--patches.suse/nvme-rdma-reuse-configure-destroy_admin_queue.patch-->>><<<++patches.suse/RDMA-mlx5-Return-ODP-type-per-MR.patch++>>> -| <<<--patches.suse/nvme-rdma-introduce-configure-destroy-io-queues.patch-->>><<<++patches.suse/RDMA-nldev-Provide-MR-statistics.patch++>>> -| <<<--patches.suse/nvme-rdma-stop-queues-instead-of-simply-flipping-the.patch-->>><<<++patches.suse/IB-cma-Honor-traffic-class-from-lower-netdevice-for-.patch++>>> -| <<<--patches.suse/nvme-rdma-rename-nvme_rdma_init_queue-to-nvme_rdma_a.patch-->>><<<++patches.suse/RDMA-uverbs-Add-a-check-for-uverbs_attr_get-to-uverb.patch++>>> -| <<<--patches.suse/nvme-rdma-introduce-nvme_rdma_start_queue.patch-->>><<<++patches.suse/IB-mlx5-Remove-dead-code.patch++>>> -| <<<--patches.suse/nvme-rdma-cleanup-error-path-in-controller-reset.patch-->>><<<++patches.suse/IB-mlx5-Align-usage-of-QP1-create-flags-with-rest-of.patch++>>> -| <<<--patches.suse/nvme-rdma-call-ops-reg_read64-instead-of-nvmf_reg_re.patch-->>><<<++patches.suse/IB-core-Do-not-notify-GID-change-event-of-an-unregis.patch++>>> -| <<<--patches.suse/nvme-fabrics-log-a-warning-if-hostid-is-invalid.patch-->>><<<++patches.suse/RDMA-restrack-Remove-PID-namespace-support.patch++>>> -| <<<--patches.suse/nvme-fix-identify-namespace-logging.patch-->>><<<++patches.suse/RDMA-core-Check-that-process-is-still-alive-before-s.patch++>>> -| <<<--patches.suse/nvme-add-symbolic-constants-for-CC-identifiers.patch-->>><<<++patches.suse/RDMA-rxe-Remove-useless-rxe_init_device_param-assign.patch++>>> -| <<<--patches.suse/nvme-rename-AMS-symbolic-constants-to-fit-specificat.patch-->>><<<++patches.suse/RDMA-cm-Delete-unused-cm_is_active_peer-function.patch++>>> -| <<<--patches.suse/nvme-fc-Reattach-to-localports-on-re-registration.patch-->>><<<++patches.suse/RDMA-cm-Use-specific-keyword-to-check-define.patch++>>> -| <<<--patches.suse/nvmet-fc-simplify-sg-list-handling.patch-->>><<<++patches.suse/RDMA-cm-Update-copyright-together-with-SPDX-tag.patch++>>> -| <<<--patches.suse/nvme-rdma-Use-unlikely-macro-in-the-fast-path.patch-->>><<<++patches.suse/RDMA-hns-Prevent-undefined-behavior-in-hns_roce_set_.patch++>>> -| <<<--patches.suse/nvme-fix-uninitialized-prp2-value-on-small-transfers.patch-->>><<<++patches.suse/RDMA-hns-Delete-BITS_PER_BYTE-redefinition.patch++>>> -| <<<--patches.suse/nvme-honor-RTD3-Entry-Latency-for-shutdowns.patch-->>><<<++patches.suse/RDMA-srpt-Fix-TPG-creation.patch++>>> -| <<<--patches.suse/nvme-report-more-detailed-status-codes-to-the-block-.patch-->>><<<++patches.suse/RDMA-hns-Fix-to-support-64K-page-for-srq.patch++>>> -| <<<--patches.suse/nvme-allow-calling-nvme_change_ctrl_state-from-irq-c.patch-->>><<<++patches.suse/RDMA-hns-Bugfix-for-qpc-cqc-timer-configuration.patch++>>> -| <<<--patches.suse/nvme-remove-unused-struct-nvme_ns-fields.patch-->>><<<++patches.suse/RDMA-hns-Fix-memory-leak-on-context-on-error-return-.patch++>>> -| <<<--patches.suse/nvme-remove-nvme_revalidate_ns.patch-->>><<<++patches.suse/RDMA-qedr-Fix-srqs-xarray-initialization.patch++>>> -| <<<--patches.suse/nvme-don-t-blindly-overwrite-identifiers-on-disk-rev.patch-->>><<<++patches.suse/RDMA-qedr-Fix-qpids-xarray-api-used.patch++>>> -| <<<--patches.suse/loop-add-ioctl-for-changing-logical-block-size.patch-->>><<<++patches.suse/RDMA-qedr-Fix-synchronization-methods-and-memory-lea.patch++>>> -| <<<--patches.suse/nvme-fabrics-Convert-nvmf_transports_mutex-to-an-rws.patch-->>><<<++patches.suse/RDMA-qedr-Fix-memory-leak-in-user-qp-and-mr.patch++>>> -| <<<--patches.suse/nvme-factor-metadata-handling-out-of-__nvme_submit_u.patch-->>><<<++patches.suse/RDMA-iw_cxgb4-Report-correct-port-speed-width.patch++>>> -| <<<--patches.suse/nvme-pci-Use-req_op-to-determine-DIF-remapping.patch-->>><<<++patches.suse/RDMA-siw-Fix-post_recv-QP-state-locking.patch++>>> -| <<<--patches.suse/nvme-Make-nvme-user-functions-static.patch-->>><<<++patches.suse/RDMA-core-Fix-ib_dma_max_seg_size.patch++>>> -| <<<--patches.suse/nvme-Use-metadata-for-passthrough-commands.patch-->>><<<++patches.suse/RDMA-rxe-Increase-DMA-max_segment_size-parameter.patch++>>> -| <<<--patches.suse/nvmet-add-support-for-reporting-the-host-identifier.patch-->>><<<++patches.suse/RDMA-siw-Increase-DMA-max_segment_size-parameter.patch++>>> -| <<<--patches.suse/0001-bcache-Fix-leak-of-bdev-reference.patch-->>><<<++patches.suse/RDMA-core-Set-DMA-parameters-correctly.patch++>>> -| <<<--patches.suse/0002-bcache-fix-sequential-large-write-IO-bypass.patch-->>><<<++patches.suse/RDMA-vmw_pvrdma-Use-resource-ids-from-physical-devic.patch++>>> -| <<<--patches.suse/0003-bcache-do-not-subtract-sectors_to_gc-for-bypassed-IO.patch-->>><<<++patches.suse/RDMA-mlx5-Use-SRCU-properly-in-ODP-prefetch.patch++>>> -| <<<--patches.suse/0004-bcache-Don-t-reinvent-the-wheel-but-use-existing-lli.patch-->>><<<++patches.suse/RDMA-mlx5-Split-sig_err-MR-data-into-its-own-xarray.patch++>>> -| <<<--patches.suse/0005-bcache-gc-does-not-work-when-triggering-by-manual-co.patch-->>><<<++patches.suse/RDMA-mlx5-Use-a-dedicated-mkey-xarray-for-ODP.patch++>>> -| <<<--patches.suse/0006-bcache-correct-cache_dirty_target-in-__update_writeb.patch-->>><<<++patches.suse/RDMA-mlx5-Delete-struct-mlx5_priv-mkey_table.patch++>>> -| <<<--patches.suse/0007-bcache-Correct-return-value-for-sysfs-attach-errors.patch-->>><<<++patches.suse/RDMA-mlx5-Rework-implicit_mr_get_data.patch++>>> -| <<<--patches.suse/0008-bcache-increase-the-number-of-open-buckets.patch-->>><<<++patches.suse/RDMA-mlx5-Lift-implicit_mr_alloc-into-the-two-routin.patch++>>> -| <<<--patches.suse/0009-bcache-fix-for-gc-and-write-back-race.patch-->>><<<++patches.suse/RDMA-mlx5-Set-the-HW-IOVA-of-the-child-MRs-to-their-.patch++>>> -| <<<--patches.suse/0010-bcache-silence-static-checker-warning.patch-->>><<<++patches.suse/RDMA-mlx5-Split-implicit-handling-from-pagefault_mr.patch++>>> -| <<<--patches.suse/0011-bcache-Update-continue_at-documentation.patch-->>><<<++patches.suse/RDMA-mlx5-Use-an-xarray-for-the-children-of-an-impli.patch++>>> -| <<<--patches.suse/0012-bcache-fix-bch_hprint-crash-and-improve-output.patch-->>><<<++patches.suse/RDMA-mlx5-Reduce-locking-in-implicit_mr_get_data.patch++>>> -| <<<--patches.suse/0013-bcache-initialize-dirty-stripes-in-flash_dev_run.patch-->>><<<++patches.suse/RDMA-mlx5-Avoid-double-lookups-on-the-pagefault-path.patch++>>> -| <<<--patches.suse/0001-btrfs-struct-funcs-constify-readers.patch-->>><<<++patches.suse/RDMA-mlx5-Rework-implicit-ODP-destroy.patch++>>> -| <<<--patches.suse/0002-btrfs-constify-tracepoint-arguments.patch-->>><<<++patches.suse/RDMA-mlx5-Do-not-store-implicit-children-in-the-odp_.patch++>>> -| <<<--patches.suse/0003-btrfs-backref-constify-some-arguments.patch-->>><<<++patches.suse/RDMA-mlx5-Do-not-race-with-mlx5_ib_invalidate_range-.patch++>>> -| <<<--patches.suse/0004-btrfs-backref-add-unode_aux_to_inode_list-helper.patch-->>><<<++patches.suse/RDMA-odp-Remove-broken-debugging-call-to-invalidate_.patch++>>> -| <<<--patches.suse/0005-btrfs-backref-cleanup-__-namespace-abuse.patch-->>><<<++patches.suse/RDMA-hns-Fix-build-error-again.patch++>>> -| <<<--patches.suse/0006-btrfs-btrfs_check_shared-should-manage-its-own-trans.patch-->>><<<++patches.suse/RDMA-mlx5-Return-proper-error-value.patch++>>> -| <<<--patches.suse/0007-btrfs-remove-ref_tree-implementation-from-backref.c.patch-->>><<<++patches.suse/IB-mlx5-Test-write-combining-support.patch++>>> -| <<<--patches.suse/0008-btrfs-convert-prelimary-reference-tracking-to-use-rb.patch-->>><<<++patches.suse/RDMA-core-Move-core-content-from-ib_uverbs-to-ib_cor.patch++>>> -| <<<--patches.suse/0009-btrfs-add-a-node-counter-to-each-of-the-rbtrees.patch-->>><<<++patches.suse/RDMA-core-Create-mmap-database-and-cookie-helper-fun.patch++>>> -| <<<--patches.suse/0010-btrfs-backref-add-tracepoints-for-prelim_ref-inserti.patch-->>><<<++patches.suse/RDMA-Connect-between-the-mmap-entry-and-the-umap_pri.patch++>>> -| <<<--patches.suse/0011-btrfs-add-cond_resched-calls-when-resolving-backrefs.patch-->>><<<++patches.suse/RDMA-efa-Use-the-common-mmap_xa-helpers.patch++>>> -| <<<--patches.suse/0012-btrfs-allow-backref-search-checks-for-shared-extents.patch-->>><<<++patches.suse/RDMA-siw-Use-the-common-mmap_xa-helpers.patch++>>> -| <<<--patches.suse/0013-btrfs-clean-up-extraneous-computations-in-add_delaye.patch-->>><<<++patches.suse/RDMA-qedr-Use-the-common-mmap-API.patch++>>> -| <<<--patches.suse/btrfs-use-GFP_KERNEL-in-mount-and-remount.patch-->>><<<++patches.suse/RDMA-qedr-Add-doorbell-overflow-recovery-support.patch++>>> -| <<<--patches.suse/btrfs-account-for-pinned-bytes-in-should_alloc_chunk.patch-->>><<<++patches.suse/RDMA-qedr-Add-iWARP-doorbell-recovery-support.patch++>>> -| <<<--patches.suse/btrfs-fix-readdir-deadlock-with-pagefault.patch-->>><<<++patches.suse/RDMA-core-Fix-return-code-when-modify_port-isn-t-sup.patch++>>> -| <<<--patches.suse/0001-Btrfs-fix-assertion-failure-during-fsync-in-no-holes.patch-->>><<<++patches.suse/RDMA-hns-Remove-unsupported-modify_port-callback.patch++>>> -| <<<--patches.suse/btrfs-incremental-send-fix-emission-of-invalid-clone-operations.patch-->>><<<++patches.suse/RDMA-ocrdma-Remove-unsupported-modify_port-callback.patch++>>> -| <<<--patches.suse/btrfs-preserve-i_mode-if-_btrfs_set_acl-fails.patch-->>><<<++patches.suse/RDMA-qedr-Remove-unsupported-modify_port-callback.patch++>>> -| <<<--patches.suse/btrfs-add-a-helper-to-retrive-extent-inline-ref-type.patch-->>><<<++patches.suse/Revert-RDMA-srpt-Postpone-HCA-removal-until-after-co.patch++>>> -| <<<--patches.suse/btrfs-convert-to-use-btrfs_get_extent_inline_ref_type.patch-->>><<<++patches.suse/RDMA-mad-Delete-never-implemented-functions.patch++>>> -| <<<--patches.suse/btrfs-remove-bug-in-btrfs_extent_inline_ref_size.patch-->>><<<++patches.suse/RDMA-qib-Delete-extra-line.patch++>>> -| <<<--patches.suse/btrfs-remove-bug-in-print_extent_item.patch-->>><<<++patches.suse/RDMA-qib-Delete-empty-check_cc_key-function.patch++>>> -| <<<--patches.suse/btrfs-remove-bug-in-add_data_reference.patch-->>><<<++patches.suse/RDMA-mad-Allocate-zeroed-MAD-buffer.patch++>>> -| <<<--patches.suse/btrfs-remove-bug_on-in-_add_tree_block.patch-->>><<<++patches.suse/RDMA-ocrdma-Make-ocrdma_pma_counters-return-void.patch++>>> -| <<<--patches.suse/btrfs-add-one-more-sanity-check-for-shared-ref-type.patch-->>><<<++patches.suse/RDMA-mad-Do-not-check-MAD-sizes-in-roce-and-ib-drive.patch++>>> -| <<<--patches.suse/svcrdma-Limit-RQ-depth.patch-->>><<<++patches.suse/RDMA-ocrdma-Simplify-process_mad-function.patch++>>> -| <<<--patches.suse/rdma-core-Add-rdma_rw_mr_payload.patch-->>><<<++patches.suse/RDMA-mlx5-Rewrite-MAD-processing-logic-to-be-readabl.patch++>>> -| <<<--patches.suse/svcrdma-Estimate-Send-Queue-depth-properly.patch-->>><<<++patches.suse/RDMA-hns-Delete-unnecessary-variable-max_post.patch++>>> -| <<<--patches.suse/04-i2c-i801-restore-the-presence-state-of-p2sb-pci-device-after-reading-bar.patch-->>><<<++patches.suse/RDMA-hns-Remove-unnecessary-structure-hns_roce_sqp.patch++>>> -| <<<--patches.suse/power-supply-cpcap-charger-add-OMAP_USB2-dependency-->>><<<++patches.suse/RDMA-hns-Delete-unnecessary-uar-from-hns_roce_cq.patch++>>> -| <<<--patches.suse/power-supply-act8945a_charger-fix-of_irq_get-error-c-->>><<<++patches.suse/RDMA-hns-Modify-fields-of-struct-hns_roce_srq.patch++>>> -| <<<--patches.suse/0001-power-supply-Fix-power_supply_am_i_supplied-to-retur.patch-->>><<<++patches.suse/RDMA-hns-Replace-not-intuitive-function-macro-names.patch++>>> -| <<<--patches.suse/mtd-nand-atmel-fix-of_irq_get-error-check.patch-->>><<<++patches.suse/RDMA-hns-Simplify-doorbell-initialization-code.patch++>>> -| <<<--patches.suse/0013-iommu-rockchip-add-multi-irqs-support.patch-->>><<<++patches.suse/RDMA-hns-Modify-hns_roce_hw_v2_get_cfg-to-simplify-t.patch++>>> -| <<<--patches.suse/0014-iommu-rockchip-ignore-isp-mmu-reset-operation.patch-->>><<<++patches.suse/RDMA-hns-Fix-non-standard-error-codes.patch++>>> -| <<<--patches.suse/iommu-vt-d-avoid-calling-virt_to_phys-on-null-pointer-->>><<<++patches.suse/RDMA-hns-Modify-appropriate-printings.patch++>>> -| <<<--patches.suse/0001-iommu-amd-detect-pre-enabled-translation-->>><<<++patches.suse/RDMA-hfi1-Delete-unreachable-code.patch++>>> -| <<<--patches.suse/0002-iommu-amd-add-several-helper-functions-->>><<<++patches.suse/RDMA-Change-MAD-processing-function-to-remove-extra-.patch++>>> -| <<<--patches.suse/0003-revert-iommu-amd-suppress-io_page_faults-in-kdump-kernel-->>><<<++patches.suse/IB-mlx5-Support-flow-counters-offset-for-bulk-counte.patch++>>> -| <<<--patches.suse/0004-iommu-amd-define-bit-fields-for-dte-particularly-->>><<<++patches.suse/RDMA-srpt-Report-the-SCSI-residual-to-the-initiator.patch++>>> -| <<<--patches.suse/0005-iommu-amd-add-function-copy_dev_tables-->>><<<++patches.suse/RDMA-qedr-Fix-potential-use-after-free.patch++>>> -| <<<--patches.suse/0006-iommu-amd-copy-old-trans-table-from-old-kernel-->>><<<++patches.suse/RDMA-i40iw-Fix-potential-use-after-free.patch++>>> -| <<<--patches.suse/0007-iommu-amd-do-sanity-check-for-address-translation-and-irq-remap-of-old-dev-table-entry-->>><<<++patches.suse/RDMA-qib-Validate-show-store-callbacks-before-callin.patch++>>> -| <<<--patches.suse/0008-iommu-add-is_attach_deferred-call-back-to-iommu-ops-->>><<<++patches.suse/RDMA-ocrdma-Fix-spelling-mistake-in-variable-name.patch++>>> -| <<<--patches.suse/0009-iommu-amd-use-is_attach_deferred-call-back-->>><<<++patches.suse/RDMA-qedr-Make-qedr_iw_load_qp-static.patch++>>> -| <<<--patches.suse/0010-iommu-amd-allocate-memory-below-4g-for-dev-table-if-translation-pre-enabled-->>><<<++patches.suse/RDMA-siw-Cleanup-unused-mmap-structures.patch++>>> -| <<<--patches.suse/0011-iommu-amd-don-t-copy-gcr3-table-root-pointer-->>><<<++patches.suse/RDMA-efa-Clear-the-admin-command-buffer-prior-to-its.patch++>>> -| <<<--patches.suse/0012-iommu-amd-disable-iommu-only-if-amd_iommu-off-is-specified-->>><<<++patches.suse/RDMA-cma-Use-ACK-timeout-for-RoCE-packetLifeTime.patch++>>> -| <<<--patches.suse/0014-iommu-amd-fix-compiler-warning-in-copy_device_table-->>><<<++patches.suse/RDMA-iw_cgxb4-Fix-an-error-handling-path-in-c4iw_con.patch++>>> -| <<<--patches.suse/0015-iommu-amd-fix-section-mismatch-warning-->>><<<++patches.suse/IB-mlx4-Update-HW-GID-table-while-adding-vlan-GID.patch++>>> -| <<<--patches.suse/0013-iommu-amd-check-if-domain-is-null-in-get_domain-and-return-ebusy-->>><<<++patches.suse/IB-mlx5-Support-extended-number-of-strides-for-Strid.patch++>>> -| <<<--patches.suse/21-x86-mm-64-fix-an-incorrect-warning-with-config_debug_vm-y-pcid.patch-->>><<<++patches.suse/RDMA-cm-Use-refcount_t-type-for-refcount-variable.patch++>>> -| <<<--patches.suse/ARM-s3c24xx-Fix-NAND-ECC-mode-for-mini2440-board.patch-->>><<<++patches.suse/RDMA-qedr-Fix-null-pointer-dereference-when-calling-.patch++>>> -| <<<--patches.suse/ARM-OMAP2-omap_device-drop-broken-RPM-status-update-.patch-->>><<<++patches.suse/net-core-Add-support-for-getting-VF-GUIDs.patch++>>> -| <<<--patches.suse/ARM-OMAP3-PRM-fix-of_irq_get-result-check.patch-->>><<<++patches.suse/IB-core-Add-interfaces-to-get-VF-node-and-port-GUIDs.patch++>>> -| <<<--patches.suse/ARM-OMAP4-PRM-fix-of_irq_get-result-checks.patch-->>><<<++patches.suse/IB-ipoib-Add-ndo-operation-for-getting-VFs-GUID-attr.patch++>>> -| <<<--patches.suse/ARM-shmobile-defconfig-Enable-missing-PCIE_RCAR-depe.patch-->>><<<++patches.suse/IB-mlx5-Implement-callbacks-for-getting-VFs-GUID-att.patch++>>> -| <<<--patches.suse/ARM-shmobile-defconfig-Replace-USB_XHCI_RCAR-by-USB_.patch-->>><<<++patches.suse/RDMA-bnxt_re-Fix-Kconfig-indentation.patch++>>> -| <<<--patches.suse/ARM-shmobile-defconfig-Replace-SND_SOC_RSRC_CARD-by-.patch-->>><<<++patches.suse/RDMA-bnxt_re-Fix-chip-number-validation-Broadcom-s-G.patch++>>> -| <<<--patches.suse/ARM-shmobile-defconfig-Replace-DRM_RCAR_HDMI-by-gene.patch-->>><<<++patches.suse/RDMA-bnxt_re-Fix-stat-push-into-dma-buffer-on-gen-p5-devices.patch++>>> -| <<<--patches.suse/ARM-multi_v7_defconfig-Replace-SND_SOC_RSRC_CARD-by-.patch-->>><<<++patches.suse/RDMA-bnxt_re-Fix-missing-le16_to_cpu.patch++>>> -| <<<--patches.suse/ARM-multi_v7_defconfig-Replace-DRM_RCAR_HDMI-by-gene.patch-->>><<<++patches.suse/IB-hfi1-remove-redundant-assignment-to-variable-ret.patch++>>> -| <<<--patches.suse/soc-tegra-Fix-bad-of_node_put-in-powergate-init-->>><<<++patches.suse/RDMA-efa-Store-network-attributes-in-device-attribut.patch++>>> -| <<<--patches.suse/drivers-soc-sunxi-fix-error-processing-on-base-addre-->>><<<++patches.suse/RDMA-efa-Support-remote-read-access-in-MR-registrati.patch++>>> -| <<<--patches.suse/firmware-arm_scpi-fix-endianness-of-dev_id-in-struct-->>><<<++patches.suse/RDMA-efa-Expose-RDMA-read-related-attributes.patch++>>> -| <<<--patches.suse/clk-meson-meson8b-fix-protection-against-undefined-c-->>><<<++patches.suse/RDMA-hns-Redefine-interfaces-used-in-creating-cq.patch++>>> -| <<<--patches.suse/0047-pwm-rockchip-Add-APB-and-function-both-clocks-suppor.patch-->>><<<++patches.suse/RDMA-hns-Redefine-the-member-of-hns_roce_cq-struct.patch++>>> -| <<<--patches.suse/0048-pwm-rockchip-Remove-the-judge-from-return-value-of-p.patch-->>><<<++patches.suse/RDMA-hns-Rename-the-functions-used-inside-creating-c.patch++>>> -| <<<--patches.suse/0049-pwm-rockchip-Use-pwm_apply-instead-of-pwm_enable.patch-->>><<<++patches.suse/RDMA-hns-Delete-unnecessary-callback-functions-for-c.patch++>>> -| <<<--patches.suse/0050-pwm-rockchip-Move-the-configuration-of-polarity.patch-->>><<<++patches.suse/usb-host-xhci-tegra-use-devm_platform_ioremap_resour.patch++>>> -| <<<--patches.suse/0051-pwm-rockchip-Use-same-PWM-ops-for-each-IP.patch-->>><<<++patches.suse/usb-host-xhci-tegra-use-regulator_bulk_set_supply_na.patch++>>> -| <<<--patches.suse/pwm-tiehrpwm-Fix-runtime-PM-imbalance-at-unbind-->>><<<++patches.suse/usb-renesas_usbhs-add-suspend-event-support-in-gadge.patch++>>> -| <<<--patches.suse/pwm-tiehrpwm-fix-clock-imbalance-in-probe-error-path-->>><<<++patches.suse/xhci-tegra-Parameterize-mailbox-register-addresses.patch++>>> -| <<<--patches.suse/libnvdimm-rename-nd_sector_size_-show-store-to.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Add-Tegra194-XHCI-support.patch++>>> -| <<<--patches.suse/libnvdimm-label-fix-index-block-size-calculation.patch-->>><<<++patches.suse/usb-usbfs-Suppress-problematic-bind-and-unbind-ueven.patch++>>> -| <<<--patches.suse/libnvdimm-btt-check-memory-allocation-failure.patch-->>><<<++patches.suse/USB-dummy-hcd-increase-max-number-of-devices-to-32.patch++>>> -| <<<--patches.suse/libnvdimm-nfit-export-an-ecc_unit_size-sysfs-attribu.patch-->>><<<++patches.suse/USB-dummy-hcd-use-usb_urb_dir_in-instead-of-usb_pipe.patch++>>> -| <<<--patches.suse/libnvdimm-btt-fix-a-missed-NVDIMM_IO_ATOMIC-case-in-.patch-->>><<<++patches.suse/usb-gadget-pch_udc-fix-use-after-free.patch++>>> -| <<<--patches.suse/libnvdimm-btt-refactor-map-entry-operations-with-mac.patch-->>><<<++patches.suse/usb-Allow-USB-device-to-be-warm-reset-in-suspended-s.patch++>>> -| <<<--patches.suse/libnvdimm-btt-ensure-that-flags-were-also-unchanged-.patch-->>><<<++patches.suse/appledisplay-fix-error-handling-in-the-scheduled-wor.patch++>>> -| <<<--patches.suse/libnvdimm-btt-cache-sector_size-in-arena_info.patch-->>><<<++patches.suse/usbip-tools-fix-fd-leakage-in-the-function-of-read_a.patch++>>> -| <<<--patches.suse/libnvdimm-fix-potential-deadlock-while-clearing-erro.patch-->>><<<++patches.suse/USB-chaoskey-fix-error-case-of-a-timeout.patch++>>> -| <<<--patches.suse/libnvdimm-btt-rework-error-clearing.patch-->>><<<++patches.suse/USBIP-add-config-dependency-for-SGL_ALLOC.patch++>>> -| <<<--patches.suse/libnvdimm-nd_blk-remove-mmio_flush_range.patch-->>><<<++patches.suse/usbip-Fix-uninitialized-symbol-nents-in-stub_recv_cm.patch++>>> -| <<<--patches.suse/libnvdimm-fix-integer-overflow-static-analysis-warni.patch-->>><<<++patches.suse/USB-serial-mos7840-add-USB-ID-to-support-Moxa-UPort-.patch++>>> -| <<<--patches.suse/dax-introduce-a-fs_dax_get_by_bdev-helper.patch-->>><<<++patches.suse/USB-serial-option-add-support-for-DW5821e-with-eSIM-.patch++>>> -| <<<--patches.suse/xfs-perform-dax_device-lookup-at-mount.patch-->>><<<++patches.suse/0001-USB-serial-mos7720-fix-remote-wakeup.patch++>>> -| <<<--patches.suse/ext2-perform-dax_device-lookup-at-mount.patch-->>><<<++patches.suse/0001-USB-serial-mos7840-fix-remote-wakeup.patch++>>> -| <<<--patches.suse/ext4-perform-dax_device-lookup-at-mount.patch-->>><<<++patches.suse/USB-serial-option-add-support-for-Foxconn-T77W968-LT.patch++>>> -| <<<--patches.suse/dax-fix-FS_DAX-n-BLOCK-y-compilation.patch-->>><<<++patches.suse/USB-serial-ftdi_sio-add-device-IDs-for-U-Blox-C099-F.patch++>>> -| <<<--patches.suse/libnvdimm-nfit-move-the-check-on-nd_reserved2-to-the.patch-->>><<<++patches.suse/0001-usb-host-xhci-update-event-ring-dequeue-pointer-on-p.patch++>>> -| <<<--patches.suse/ext4-fix-null-pointer-dereference-on-sbi.patch-->>><<<++patches.suse/xhci-pci-Allow-host-runtime-PM-as-default-also-for-I.patch++>>> -| <<<--patches.suse/libnvdimm-btt-clean-up-warning-and-error-messages.patch-->>><<<++patches.suse/usb-gadget-u_serial-add-missing-port-entry-locking.patch++>>> -| <<<--patches.suse/libnvdimm-btt-fix-format-string-warnings.patch-->>><<<++patches.suse/phy-renesas-rcar-gen3-usb2-Use-platform_get_irq_opti.patch++>>> -| <<<--patches.suse/signal-testing-Don-t-look-for-__SI_FAULT-in-userspac.patch-->>><<<++patches.suse/usb-dwc2-use-a-longer-core-rest-timeout-in-dwc2_core.patch++>>> -| <<<--patches.suse/NFS-Fix-the-inode-request-accounting-when-pages-have.patch-->>><<<++patches.suse/usb-serial-cp201x-support-Mark-10-digital-force-gaug.patch++>>> -| <<<--patches.suse/0001-NFSv4.1-don-t-use-machine-credentials-for-CLOSE-when.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Correct-phy-enable-sequence.patch++>>> -| <<<--patches.suse/0001-NFS-Fix-NFSv2-security-settings.patch-->>><<<++patches.suse/USB-uas-honor-flag-to-avoid-CAPACITY16.patch++>>> -| <<<--patches.suse/0001-NFS-flush-data-when-locking-a-file-to-ensure-cache-c.patch-->>><<<++patches.suse/USB-uas-heed-CAPACITY_HEURISTICS.patch++>>> -| <<<--patches.suse/thermal-fix-INTEL_SOC_DTS_IOSF_CORE-dependencies-->>><<<++patches.suse/USB-documentation-flags-on-usb-storage-versus-UAS.patch++>>> -| <<<--patches.suse/s390-sles15-01-zcrypt-externalize-test-AP-queue.patch-->>><<<++patches.suse/usb-storage-Disable-UAS-on-JMicron-SATA-enclosure.patch++>>> -| <<<--patches.suse/s390-sles15-02-zcrypt-externalize-AP-config-info-query.patch-->>><<<++patches.suse/usb-gadget-configfs-Fix-missing-spin_lock_init.patch++>>> -| <<<--patches.suse/s390-sles15-03-zcrypt-externalize-AP-queue-interrupt-control.patch-->>><<<++patches.suse/mei-fix-modalias-documentation.patch++>>> -| <<<--patches.suse/s390-mm-fix-local-tlb-flushing-vs-detach-of-an-mm-address-space.patch-->>><<<++patches.suse/misc-fastrpc-fix-memory-leak-from-miscdev-name.patch++>>> -| <<<--patches.suse/s390-mm-fix-race-on-mm-context-flush_mm.patch-->>><<<++patches.suse/coresight-etm4x-Save-restore-state-across-CPU-low-po.patch++>>> -| <<<--patches.suse/genirq-msi-Fix-populating-multiple-interrupts.patch-->>><<<++patches.suse/coresight-etm4x-Add-support-for-ThunderX2.patch++>>> -| <<<--patches.suse/genirq-Make-sparse_irq_lock-protect-what-it-should-p.patch-->>><<<++patches.suse/coresight-etm4x-Fixes-for-ETM-v4.4-architecture-upda.patch++>>> -| <<<--patches.suse/perf-vendor-events-powerpc-remove-duplicate-events.patch-->>><<<++patches.suse/coresight-etm4x-Fix-input-validation-for-sysfs.patch++>>> -| <<<--patches.suse/sched-fair-Fix-wake_affine_llc-balancing-rules.patch-->>><<<++patches.suse/coresight-etm4x-Add-missing-API-to-set-EL-match-on-a.patch++>>> -| <<<--patches.suse/sched-cpuset-pm-Fix-cpuset-vs.-suspend-resume-bugs.patch-->>><<<++patches.suse/coresight-etm4x-Fix-issues-with-start-stop-logic.patch++>>> -| <<<--patches.suse/43-x86-mm-make-the-sme-mask-a-u64.patch-->>><<<++patches.suse/coresight-etm4x-Improve-usability-of-sysfs-include-e.patch++>>> -| <<<--patches.suse/x86-cpu-Remove-unused-and-undefined-__generic_processor_info-declaration.patch-->>><<<++patches.suse/coresight-etm4x-Improve-usability-of-sysfs-CID-and-V.patch++>>> -| <<<--patches.suse/of-restrict-DMA-configuration.patch-->>><<<++patches.suse/coresight-etm4x-Add-view-comparator-settings-API-to-.patch++>>> -| <<<--patches.suse/0002-ceph-remove-unused-cap_release_safety-mount-option.patch-->>><<<++patches.suse/coresight-etm4x-Add-missing-single-shot-control-API-.patch++>>> -| <<<--patches.suse/0003-ceph-limit-osd-read-size-to-ceph_msg_max_data_len.patch-->>><<<++patches.suse/coresight-Add-explicit-architecture-dependency.patch++>>> -| <<<--patches.suse/0004-ceph-limit-osd-write-size.patch-->>><<<++patches.suse/coresight-Serialize-enabling-disabling-a-link-device.patch++>>> -| <<<--patches.suse/0005-ceph-validate-correctness-of-some-mount-options.patch-->>><<<++patches.suse/coresight-etm4x-Fix-BMVAL-misuse.patch++>>> -| <<<--patches.suse/0007-ceph-nuke-startsync-op.patch-->>><<<++patches.suse/extcon-intel-cht-wc-Don-t-reset-USB-data-connection-.patch++>>> -| <<<--patches.suse/0008-ceph-new-cap-message-flags-indicate-if-there-is-pending-capsnap.patch-->>><<<++patches.suse/extcon-sm5502-Reset-registers-during-initialization.patch++>>> -| <<<--patches.suse/0010-ceph-cleanup-ceph_readdir_prepopulate.patch-->>><<<++patches.suse/mei-bus-prefix-device-names-on-bus-with-the-bus-name.patch++>>> -| <<<--patches.suse/0011-ceph-don-t-fill-readdir-cache-for-lssnap-reply.patch-->>><<<++patches.suse/mei-me-add-comet-point-V-device-id.patch++>>> -| <<<--patches.suse/0012-ceph-send-lssnap-request-to-auth-mds-of-directory-inode.patch-->>><<<++patches.suse/rfkill-allocate-static-minor.patch++>>> -| <<<--patches.suse/0013-ceph-fix-eoldsnapc-handling.patch-->>><<<++patches.suse/nvmem-core-fix-nvmem_cell_write-inline-function.patch++>>> -| <<<--patches.suse/0014-ceph-make-sure-flushsnap-messages-are-sent-in-proper-order.patch-->>><<<++patches.suse/phy-tegra-xusb-Add-XUSB-dual-mode-support-on-Tegra21.patch++>>> -| <<<--patches.suse/0015-ceph-include-snapc-in-debug-message-of-write.patch-->>><<<++patches.suse/phy-tegra-xusb-Add-usb3-port-fake-support-on-Tegra21.patch++>>> -| <<<--patches.suse/0016-ceph-don-t-use-ceph_osd_flag_ordersnap.patch-->>><<<++patches.suse/phy-tegra-xusb-Add-vbus-override-support-on-Tegra210.patch++>>> -| <<<--patches.suse/0017-ceph-properly-set-snap-follows-for-cap-reconnect.patch-->>><<<++patches.suse/phy-tegra-xusb-Add-vbus-override-support-on-Tegra186.patch++>>> -| <<<--patches.suse/0018-ceph-more-accurate-statfs.patch-->>><<<++patches.suse/phy-renesas-rcar-gen3-usb2-Fix-sysfs-interface-of-ro.patch++>>> -| <<<--patches.suse/0019-ceph-check-negative-offsets-in-ceph_llseek.patch-->>><<<++patches.suse/phy-tegra-use-regulator_bulk_set_supply_names.patch++>>> -| <<<--patches.suse/0020-ceph-enomem-pr_err-in-_get_or_create_frag-is-redundant.patch-->>><<<++patches.suse/phy-ti-gmii-sel-fix-mac-tx-internal-delay-for-rgmii-.patch++>>> -| <<<--patches.suse/0021-ceph-delete-an-unnecessary-return-statement-in-update_dentry_lease.patch-->>><<<++patches.suse/phy-renesas-phy-rcar-gen2-Fix-the-array-off-by-one-w.patch++>>> -| <<<--patches.suse/0022-ceph-adjust-36-checks-for-null-pointers.patch-->>><<<++patches.suse/phy-qcom-usb-hs-Fix-extcon-double-register-after-pow.patch++>>> -| <<<--patches.suse/0023-ceph-fix-null-pointer-dereference-in-ceph_flush_snaps.patch-->>><<<++patches.suse/fsi-core-Fix-small-accesses-and-unaligned-offsets-vi.patch++>>> -| <<<--patches.suse/0024-ceph-fix-message-order-check-in-handle_cap_export.patch-->>><<<++patches.suse/soundwire-intel-fix-PDI-stream-mapping-for-Bulk.patch++>>> -| <<<--patches.suse/0025-ceph-handle-race-between-vmtruncate-and-queuing-cap-snap.patch-->>><<<++patches.suse/0001-ppdev-fix-PPGETTIME-PPSETTIME-ioctls.patch++>>> -| <<<--patches.suse/0026-ceph-queue-cap-snap-only-when-snap-realm-s-context-changes.patch-->>><<<++patches.suse/lp-fix-sparc64-LPSETTIMEOUT-ioctl.patch++>>> -| <<<--patches.suse/0027-ceph-remove-stale-check-in-ceph_invalidatepage.patch-->>><<<++patches.suse/parport-load-lowlevel-driver-if-ports-not-found.patch++>>> -| <<<--patches.suse/0028-ceph-properly-get-capsnap-s-size-in-get_oldest_context.patch-->>><<<++patches.suse/binder-Fix-race-between-mmap-and-binder_alloc_print_.patch++>>> -| <<<--patches.suse/0029-ceph-make-writepage_nounlock-invalidate-page-that-beyonds-eof.patch-->>><<<++patches.suse/binder-Prevent-repeated-use-of-mmap-via-NULL-mapping.patch++>>> -| <<<--patches.suse/0030-ceph-optimize-pagevec-iterating-in-ceph_writepages_start.patch-->>><<<++patches.suse/binder-Handle-start-NULL-in-binder_update_page_range.patch++>>> -| <<<--patches.suse/0031-ceph-cleanup-local-variables-in-ceph_writepages_start.patch-->>><<<++patches.suse/stm-class-Lose-the-protocol-driver-when-dropping-its.patch++>>> -| <<<--patches.suse/0032-ceph-fix-range-cyclic-mode-writepages.patch-->>><<<++patches.suse/thunderbolt-Power-cycle-the-router-if-NVM-authentica.patch++>>> -| <<<--patches.suse/0033-ceph-ignore-wbc-range_-start-end-when-write-back-snapshot-data.patch-->>><<<++patches.suse/coresight-funnel-Fix-missing-spin_lock_init.patch++>>> -| <<<--patches.suse/0034-ceph-fix-capsnap-dirty-pages-accounting.patch-->>><<<++patches.suse/coresight-replicator-Fix-missing-spin_lock_init.patch++>>> -| <<<--patches.suse/0035-ceph-wait-on-writeback-after-writing-snapshot-data.patch-->>><<<++patches.suse/intel_th-Fix-a-double-put_device-in-error-path.patch++>>> -| <<<--patches.suse/0036-ceph-stop-on-going-cached-readdir-if-mds-revokes-file_shared-cap.patch-->>><<<++patches.suse/intel_th-pci-Add-Ice-Lake-CPU-support.patch++>>> -| <<<--patches.suse/f2fs-trigger-normal-fsync-for-non-atomic_write-file.patch-->>><<<++patches.suse/intel_th-pci-Add-Tiger-Lake-CPU-support.patch++>>> -| <<<--patches.suse/0001-f2fs-fix-to-wake-up-all-sleeping-flusher.patch-->>><<<++patches.suse/habanalabs-skip-VA-block-list-update-in-reset-flow.patch++>>> -| <<<--patches.suse/block-tolerate-tracing-of-NULL-bio.patch-->>><<<++patches.suse/staging-rtl8192u-fix-multiple-memory-leaks-on-error-.patch++>>> -| <<<--patches.suse/0001-block-fix-integer-overflow-in-__blkdev_sectors_to_bi.patch-->>><<<++patches.suse/staging-rtl8188eu-fix-possible-null-dereference.patch++>>> -| <<<--patches.suse/mm-backing-dev.c-fix-an-error-handling-path-in-cgwb_.patch-->>><<<++patches.suse/qlge-Fix-irq-masking-in-INTx-mode.patch++>>> -| <<<--patches.suse/nvme-fix-lightnvm-check.patch-->>><<<++patches.suse/qlge-Remove-irq_cnt.patch++>>> -| <<<--patches.suse/nvme-pci-fix-host-memory-buffer-allocation-fallback.patch-->>><<<++patches.suse/qlge-Remove-page_chunk.last_flag.patch++>>> -| <<<--patches.suse/nvme-pci-use-appropriate-initial-chunk-size-for-HMB-.patch-->>><<<++patches.suse/qlge-Deduplicate-lbq_buf_size.patch++>>> -| <<<--patches.suse/nvme-pci-propagate-some-errors-from-host-memory-buff.patch-->>><<<++patches.suse/qlge-Remove-bq_desc.maplen.patch++>>> -| <<<--patches.suse/nvme-pci-implement-the-HMB-entry-number-and-size-lim.patch-->>><<<++patches.suse/qlge-Remove-rx_ring.sbq_buf_size.patch++>>> -| <<<--patches.suse/block-directly-insert-blk-mq-request-from-blk_insert.patch-->>><<<++patches.suse/qlge-Remove-useless-dma-synchronization-calls.patch++>>> -| <<<--patches.suse/ALSA-seq-Cancel-pending-autoload-work-at-unbinding-d-->>><<<++patches.suse/qlge-Deduplicate-rx-buffer-queue-management.patch++>>> -| <<<--patches.suse/rtc-sa1100-fix-unbalanced-clk_prepare_enable-clk_dis.patch-->>><<<++patches.suse/qlge-Fix-dma_sync_single-calls.patch++>>> -| <<<--patches.suse/clk-qcom-clk-smd-rpm-Fix-the-reported-rate-of-branch-->>><<<++patches.suse/qlge-Remove-rx_ring.type.patch++>>> -| <<<--patches.suse/clk-meson-gxbb-fix-meson-cts_amclk-divider-flags-->>><<<++patches.suse/qlge-Factor-out-duplicated-expression.patch++>>> -| <<<--patches.suse/clk-meson-gxbb-fix-clk_mclk_i958-divider-flags-->>><<<++patches.suse/qlge-Remove-qlge_bq.len-size.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-Fix-fractional-mode-for-N-M-clocks-->>><<<++patches.suse/qlge-Remove-useless-memset.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-multiplier-Fix-fractional-mode-->>><<<++patches.suse/qlge-Replace-memset-with-assignment.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-Make-fractional-helper-less-chatty-->>><<<++patches.suse/qlge-Update-buffer-queue-prod-index-despite-oom.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-Wait-for-lock-when-using-fractional-mod-->>><<<++patches.suse/qlge-Refill-rx-buffers-up-to-multiple-of-16.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-h3-gate-then-ungate-PLL-CPU-clk-after-r-->>><<<++patches.suse/qlge-Refill-empty-buffer-queues-from-wq.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-allow-set-parent-clock-PLL_CPUX-for-CPU-->>><<<++patches.suse/staging-mt7621-pci-add-quirks-for-E2-revision-using-.patch++>>> -| <<<--patches.suse/0025-clk-fractional-divider-allow-overriding-of-approxima.patch-->>><<<++patches.suse/iio-light-bh1750-Resolve-compiler-warning-and-make-c.patch++>>> -| <<<--patches.suse/0026-clk-rockchip-add-special-approximation-to-fix-up-fra.patch-->>><<<++patches.suse/iio-ad7949-kill-pointless-readback-handling-code.patch++>>> -| <<<--patches.suse/0027-clk-rockchip-Mark-rockchip_fractional_approximation-.patch-->>><<<++patches.suse/iio-max31856-add-missing-of_node-and-parent-referenc.patch++>>> -| <<<--patches.suse/clk-renesas-div6-Document-fields-used-for-parent-sel-->>><<<++patches.suse/counter-stm32-timer-cnt-fix-a-kernel-doc-warning.patch++>>> -| <<<--patches.suse/clk-qcom-msm8916-Fix-bimc-gpu-clock-ops-->>><<<++patches.suse/counter-stm32-lptimer-cnt-fix-a-kernel-doc-warning.patch++>>> -| <<<--patches.suse/clk-sunxi-fix-uninitialized-access-->>><<<++patches.suse/staging-wilc1000-potential-corruption-in-wilc_parse_.patch++>>> -| <<<--patches.suse/clk-hi6220-change-watchdog-clock-source-->>><<<++patches.suse/iio-adc-max1027-Reset-the-device-at-probe-time.patch++>>> -| <<<--patches.suse/clk-Don-t-write-error-code-into-divider-register-->>><<<++patches.suse/staging-iio-ad9834-add-a-check-for-devm_clk_get.patch++>>> -| <<<--patches.suse/clk-si5351-fix-PLL-reset-->>><<<++patches.suse/staging-rtl8192e-fix-potential-use-after-free.patch++>>> -| <<<--patches.suse/22-x86-mm-get-rid-of-vm_bug_on-in-switch_tlb_irqs_off.patch-->>><<<++patches.suse/staging-wilc1000-fix-illegal-memory-access-in-wilc_p.patch++>>> -| <<<--patches.suse/31-x86-hibernate-64-mask-off-cr3-s-pcid-bits-in-the-saved-cr3.patch-->>><<<++patches.suse/staging-rtl8723bs-Add-024c-0525-to-the-list-of-SDIO-.patch++>>> -| <<<--patches.suse/32-x86-mm-64-initialize-cr4-pcide-early.patch-->>><<<++patches.suse/staging-rtl8723bs-Drop-ACPI-device-ids.patch++>>> -| <<<--patches.suse/msft-hv-1497-x86-hyper-v-Remove-duplicated-HV_X64_EX_PROCESSOR_MA.patch-->>><<<++patches.suse/iio-dln2-adc-fix-iio_triggered_buffer_postenable-pos.patch++>>> -| <<<--patches.suse/sched-wait-Break-up-long-wake-list-walk.patch-->>><<<++patches.suse/iio-imu-adis16480-assign-bias-value-only-if-operatio.patch++>>> -| <<<--patches.suse/sched-wait-Introduce-wakeup-boomark-in-wake_up_page_bit.patch-->>><<<++patches.suse/iio-imu-adis-assign-read-val-in-debugfs-hook-only-if.patch++>>> -| <<<--patches.suse/IB-mlx4-fix-sprintf-format-warning.patch-->>><<<++patches.suse/iio-imu-adis-assign-value-only-if-return-code-zero-i.patch++>>> -| <<<--patches.suse/mm-page_owner-skip-unnecessary-stack_trace-entries.patch-->>><<<++patches.suse/iio-imu-st_lsm6dsx-fix-ODR-check-in-st_lsm6dsx_write.patch++>>> -| <<<--patches.suse/pinctrl-amd-save-pin-registers-over-suspend-resume-->>><<<++patches.suse/iio-dac-ad5446-Add-support-for-new-AD5600-DAC.patch++>>> -| <<<--patches.suse/watchdog-revert-itco_wdt-all-versions-count-down-twice-->>><<<++patches.suse/iio-adis16480-Fix-scales-factors.patch++>>> -| <<<--patches.suse/watchdog-da9063_wdt-Simplify-by-removing-unneeded-st.patch-->>><<<++patches.suse/iio-adis16480-Add-debugfs_reg_access-entry.patch++>>> -| <<<--patches.suse/video-console-Add-dmi-quirk-table-for-x86-systems-wh-->>><<<++patches.suse/fbtft-Make-sure-string-is-NULL-terminated.patch++>>> -| <<<--patches.suse/video-console-Add-new-BIOS-date-for-GPD-pocket-to-dm-->>><<<++patches.suse/staging-comedi-usbduxfast-usbduxfast_ai_cmdtest-roun.patch++>>> -| <<<--patches.suse/video-fbdev-aty-do-not-leak-uninitialized-padding-in-->>><<<++patches.suse/driver-core-simplify-definitions-of-platform_get_irq.patch++>>> -| <<<--patches.suse/video-console-Update-BIOS-dates-list-for-GPD-win-con-->>><<<++patches.suse/Documentation-debugfs-Document-debugfs-helper-for-un.patch++>>> -| <<<--patches.suse/0011-dm-rq-make-dm-sq-requeuing-behavior-consistent-with-.patch-->>><<<++patches.suse/debugfs-Add-debugfs_create_xul-for-hexadecimal-unsig.patch++>>> -| <<<--patches.suse/0012-dm-rq-do-not-update-rq-partially-in-each-ending-bio.patch-->>><<<++patches.suse/mmc-atmel-mci-Fix-debugfs-on-64-bit-platforms.patch++>>> -| <<<--patches.suse/0013-dm-integrity-optimize-writing-dm-bufio-buffers-that-.patch-->>><<<++patches.suse/mmc-dw_mmc-Fix-debugfs-on-64-bit-platforms.patch++>>> -| <<<--patches.suse/0014-dm-integrity-count-and-display-checksum-failures.patch-->>><<<++patches.suse/IB-mlx5-no-need-to-check-return-value-of-debugfs_cre.patch++>>> -| <<<--patches.suse/0015-dm-ioctl-constify-ioctl-lookup-table.patch-->>><<<++patches.suse/mailbox-tegra-Fix-superfluous-IRQ-error-message.patch++>>> -| <<<--patches.suse/0016-dm-log-writes-don-t-use-all-the-cpu-while-waiting-to.patch-->>><<<++patches.suse/firmware_loader-Fix-labels-with-comma-for-builtin-fi.patch++>>> -| <<<--patches.suse/0017-dm-log-writes-fix-512b-sectorsize-support.patch-->>><<<++patches.suse/powerpc-book3s64-Fix-link-stack-flush-on-context-swi.patch++>>> -| <<<--patches.suse/0018-dm-integrity-do-not-check-integrity-for-failed-read-.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-Flush-link-stack-on-guest-exit-to-.patch++>>> -| <<<--patches.suse/0019-dm-integrity-make-blk_integrity_profile-structure-co.patch-->>><<<++patches.suse/ftrace-introduce-permanent-ftrace_ops-flag.patch++>>> -| <<<--patches.suse/0020-dm-integrity-use-init_completion-instead-of-COMPLETI.patch-->>><<<++patches.suse/tracing-kprobe-check-whether-the-non-suffixed-symbol-is-notrace.patch++>>> -| <<<--patches.suse/dax-remove-the-pmem_dax_ops-flush-abstraction.patch-->>><<<++patches.suse/tipc-fix-link-name-length-check.patch++>>> -| <<<--patches.suse/0058-fs-fix-kernel_write-prototype-->>><<<++patches.suse/ibmvnic-Fix-completion-structure-initialization-again.patch++>>> -| <<<--patches.suse/orangefs-Don-t-clear-SGID-when-inheriting-ACLs.patch-->>><<<++patches.suse/ibmvnic-Terminate-waiting-device-threads-after-loss-.patch++>>> -| <<<--patches.suse/orangefs-off-by-ones-in-xattr-size-checks.patch-->>><<<++patches.suse/ibmvnic-Bound-waits-for-device-queries.patch++>>> -| <<<--patches.suse/0001-kvm-svm-add-a-missing-break-statement-->>><<<++patches.suse/ibmvnic-Serialize-device-queries.patch++>>> -| <<<--patches.suse/KVM-x86-Fix-handling-of-pending-signal-on-uninitiali.patch-->>><<<++patches.suse/net-psample-fix-skb_over_panic.patch++>>> -| <<<--patches.suse/kvm-x86-fix-immediate_exit-handling-for-uninitialized-ap-->>><<<++patches.suse/openvswitch-fix-flow-command-message-size.patch++>>> -| <<<--patches.suse/KVM-fix-rcu-warning-on-VM_CREATE-errors.patch-->>><<<++patches.suse/net-inet_is_local_reserved_port-port-arg-should-be-u.patch++>>> -| <<<--patches.suse/KVM-x86-fix-clang-build.patch-->>><<<++patches.suse/gve-Fix-the-queue-page-list-allocated-pages-count.patch++>>> -| <<<--patches.suse/0001-kvm-svm-refactor-avic-vcpu-initialization-into-avic_init_vcpu-->>><<<++patches.suse/net-mscc-ocelot-avoid-incorrect-consuming-in-skbs-li.patch++>>> -| <<<--patches.suse/0002-kvm-add-struct-kvm_vcpu-pointer-parameter-to-get_enable_apicv-->>><<<++patches.suse/net-mscc-ocelot-use-skb-queue-instead-of-skbs-list.patch++>>> -| <<<--patches.suse/0003-kvm-svm-add-irqchip_split-checks-before-enabling-avic-->>><<<++patches.suse/net-wireless-intel-iwlwifi-fix-GRO_NORMAL-packet-sta.patch++>>> -| <<<--patches.suse/KVM-X86-Don-t-block-vCPU-if-there-is-pending-excepti.patch-->>><<<++patches.suse/drm-i915-Initialise-breadcrumb-lists-on-the-virtual-.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-0003-HV-Don-t-access-XIVE-PIPR-register-us.patch-->>><<<++patches.suse/drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Hold-kvm-lock-around-call-to-kvmpp.patch-->>><<<++patches.suse/drm-i915-execlists-Fix-annotation-for-decoupling-vir.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-0004-HV-Fix-bug-causing-host-SLB-to-be-res.patch-->>><<<++patches.suse/drm-panel-Add-missing-drm_panel_init-in-panel-driver.patch++>>> -| <<<--patches.suse/0003-kvm-async_pf-fix-df-due-to-inject-page-not-present-and-page-ready-exceptions-simultaneously-->>><<<++patches.suse/0001-drm-mipi-dbi-fix-a-loop-in-debugfs-code.patch++>>> -| <<<--patches.suse/KVM-trace-events-update-list-of-exit-reasons.patch-->>><<<++patches.suse/drm-mcde-Fix-an-error-handling-path-in-mcde_probe.patch++>>> -| <<<--patches.suse/0001-kvm-nVMX-Don-t-allow-L2-to-access-the-hardware-CR8.patch-->>><<<++patches.suse/0001-drm-virtio-make-resource-id-workaround-runtime-switc.patch++>>> -| <<<--patches.suse/KVM-Don-t-accept-obviously-wrong-gsi-values-via-KVM_.patch-->>><<<++patches.suse/drm-vc4-vc4_hdmi-fill-in-connector-info.patch++>>> -| <<<--patches.suse/0001-KVM-VMX-Do-not-BUG-on-out-of-bounds-guest-IRQ.patch-->>><<<++patches.suse/0001-drm-virtio-module_param_named-requires-linux-modulep.patch++>>> -| <<<--patches.suse/0001-sched-wait-Add-swq_has_sleeper.patch-->>><<<++patches.suse/drm-mst-Fix-query_payload-ack-reply-struct.patch++>>> -| <<<--patches.suse/0001-kvm-async_pf-Use-swq_has_sleeper.patch-->>><<<++patches.suse/0001-fbdev-sa1100fb-Remove-even-more-dead-code.patch++>>> -| <<<--patches.suse/0001-kvm-lapic-Justify-use-of-swait_active.patch-->>><<<++patches.suse/drm-exynos-exynos_hdmi-use-cec_notifier_conn_-un-reg.patch++>>> -| <<<--patches.suse/0001-kvm-x86-Fix-apf_task_wake_one-wq-serialization.patch-->>><<<++patches.suse/drm-bridge-analogix-anx78xx-silence-EPROBE_DEFER-war.patch++>>> -| <<<--patches.suse/0001-kvm-Serialize-wq-active-checks-in-kvm_vcpu_wake_up.patch-->>><<<++patches.suse/drm-v3d-don-t-leak-bin-job-if-v3d_job_init-fails.patch++>>> -| <<<--patches.suse/0001-kvm-powerpc-Serialize-wq-active-checks-in-ops-vcpu_k.patch-->>><<<++patches.suse/0002-video-hdmi-Fix-AVI-bar-unpack.patch++>>> -| <<<--patches.suse/0001-kvm-mips-Fix-potential-swait_active-races.patch-->>><<<++patches.suse/drm-panel-lvds-Potential-Oops-in-probe-error-handlin.patch++>>> -| <<<--patches.suse/kvm-nVMX-Remove-nested_vmx_succeed-after-successful-.patch-->>><<<++patches.suse/0002-drm-meson-vclk-use-the-correct-G12A-frac-max-value.patch++>>> -| <<<--patches.suse/kvm-vmx-Handle-VMLAUNCH-VMRESUME-failure-properly.patch-->>><<<++patches.suse/drm-komeda-Workaround-for-broken-FLIP_COMPLETE-times.patch++>>> -| <<<--patches.suse/kvm-nVMX-Handle-deferred-early-VMLAUNCH-VMRESUME-fai.patch-->>><<<++patches.suse/0001-drm-sun4i-sun6i_mipi_dsi-Add-VCC-DSI-regulator-suppo.patch++>>> -| <<<--patches.suse/drm-amdgpu-revert-fix-deadlock-of-reservation-betwee.patch-->>><<<++patches.suse/drm-sun4i-dsi-Fix-TCON-DRQ-set-bits.patch++>>> -| <<<--patches.suse/Input-ucb1400_ts-fix-suspend-and-resume-handling.patch-->>><<<++patches.suse/Revert-drm-sun4i-dsi-Change-the-start-delay-calculat.patch++>>> -| <<<--patches.suse/Input-xpad-validate-USB-endpoint-type-during-probe-->>><<<++patches.suse/drm-i810-Prevent-underflow-in-ioctl.patch++>>> -| <<<--patches.suse/Input-i8042-add-Gigabyte-P57-to-the-keyboard-reset-t-->>><<<++patches.suse/drm-mcde-Fix-reference-to-DOC-comment.patch++>>> -| <<<--patches.suse/msft-hv-1494-hv_netvsc-fix-deadlock-on-hotplug.patch-->>><<<++patches.suse/drm-bridge-dw-hdmi-Refuse-DDC-CI-transfers-on-the-in.patch++>>> -| <<<--patches.suse/msft-hv-1495-hv_netvsc-avoid-unnecessary-wakeups-on-subchannel-cr.patch-->>><<<++patches.suse/drm-damage_helper-Fix-race-checking-plane-state-fb.patch++>>> -| <<<--patches.suse/net-bonding-Fix-transmit-load-balancing-in-balance-a.patch-->>><<<++patches.suse/drm-i915-Don-t-disable-interrupts-independently-of-t.patch++>>> -| <<<--patches.suse/smsc95xx-Configure-pause-time-to-0xffff-when-tx-flow-->>><<<++patches.suse/drm-i915-fix-port-checks-for-MST-support-on-gen-11.patch++>>> -| <<<--patches.suse/tcp-dccp-remove-reqsk_put-from-inet_child_forget.patch-->>><<<++patches.suse/drm-rcar_lvds-Fix-color-mismatches-on-R-Car-H2-ES2.0.patch++>>> -| <<<--patches.suse/net_sched-fix-reference-counting-of-tc-filter-chain.patch-->>><<<++patches.suse/drm-amd-display-verify-stream-link-before-link-test.patch++>>> -| <<<--patches.suse/mlxsw-spectrum-Prevent-mirred-related-crash-on-remov.patch-->>><<<++patches.suse/drm-amdgpu-sriov-add-ring_stop-before-ring_create-in.patch++>>> -| <<<--patches.suse/ip_tunnel-fix-ip-tunnel-lookup-in-collect_md-mode.patch-->>><<<++patches.suse/drm-amdgpu-grab-the-id-mgr-lock-while-accessing-pass.patch++>>> -| <<<--patches.suse/0001-ip6_tunnel-fix-ip6-tunnel-lookup-in-collect_md-mode.patch-->>><<<++patches.suse/Revert-drm-amdgpu-nbio7.4-add-hw-bug-workaround-for-.patch++>>> -| <<<--patches.suse/net-bonding-fix-tlb_dynamic_lb-default-value.patch-->>><<<++patches.suse/0001-drm-amdgpu-cleanup-creating-BOs-at-fixed-location-v2.patch++>>> -| <<<--patches.suse/be2net-fix-TSO6-GSO-issue-causing-TX-stall-on-Lancer.patch-->>><<<++patches.suse/drm-amd-display-Handle-virtual-signal-type-in-disabl.patch++>>> -| <<<--patches.suse/net-sched-fix-use-after-free-in-tcf_action_destroy-a.patch-->>><<<++patches.suse/drm-amd-display-Set-number-of-pipes-to-1-if-the-seco.patch++>>> -| <<<--patches.suse/nfp-add-whitelist-of-supported-flow-dissector.patch-->>><<<++patches.suse/drm-amdgpu-mn-fix-documentation-for-amdgpu_mn_read_l.patch++>>> -| <<<--patches.suse/nfp-wait-for-board-state-before-talking-to-the-NSP.patch-->>><<<++patches.suse/drm-amdkfd-fix-a-potential-NULL-pointer-dereference-.patch++>>> -| <<<--patches.suse/nfp-wait-for-the-NSP-resource-to-appear-on-boot.patch-->>><<<++patches.suse/drm-amd-powerplay-A-workaround-to-GPU-RESET-on-APU.patch++>>> -| <<<--patches.suse/net_sched-gen_estimator-fix-scaling-error-in-bytes-p.patch-->>><<<++patches.suse/drm-amd-display-fix-struct-init-in-update_bounding_b.patch++>>> -| <<<--patches.suse/MAINTAINERS-review-Renesas-DT-bindings-as-well-->>><<<++patches.suse/drm-amdgpu-fix-uninitialized-variable-pasid_mapping_.patch++>>> -| <<<--patches.suse/sctp-potential-read-out-of-bounds-in-sctp_ulpevent_t.patch-->>><<<++patches.suse/0001-drm-amdgpu-remove-redundant-variable-r-and-redundant.patch++>>> -| <<<--patches.suse/tg3-clean-up-redundant-initialization-of-tnapi.patch-->>><<<++patches.suse/drm-amdkfd-Fix-MQD-size-calculation.patch++>>> -| <<<--patches.suse/qed-remove-unnecessary-call-to-memset.patch-->>><<<++patches.suse/0001-drm-amd-powerplay-Fix-error-handling-in-smu_init_fb_.patch++>>> -| <<<--patches.suse/net-vrf-avoid-gcc-4.6-warning.patch-->>><<<++patches.suse/drm-amd-display-Properly-round-nominal-frequency-for.patch++>>> -| <<<--patches.suse/tcp-update-skb-skb_mstamp-more-carefully.patch-->>><<<++patches.suse/drm-amd-display-wait-for-set-pipe-mcp-command-comple.patch++>>> -| <<<--patches.suse/msft-hv-1498-netvsc-increase-default-receive-buffer-size.patch-->>><<<++patches.suse/drm-amd-display-Program-DWB-watermarks-from-correct-.patch++>>> -| <<<--patches.suse/sctp-fix-an-use-after-free-issue-in-sctp_sock_dump.patch-->>><<<++patches.suse/drm-amd-display-Fix-dongle_caps-containing-stale-inf.patch++>>> -| <<<--patches.suse/sctp-do-not-mark-sk-dumped-when-inet_sctp_diag_fill-.patch-->>><<<++patches.suse/0001-drm-amdgpu-discovery-reserve-discovery-data-at-the-t.patch++>>> -| <<<--patches.suse/bpf-verifier-reject-BPF_ALU64-BPF_END.patch-->>><<<++patches.suse/drm-amd-powerplay-avoid-disabling-ECC-if-RAS-is-enab.patch++>>> -| <<<--patches.suse/tcp-fix-data-delivery-rate.patch-->>><<<++patches.suse/drm-amdgpu-fix-amdgpu-trace-event-print-string-forma.patch++>>> -| <<<--patches.suse/0001-objtool-Fix-memory-leak-in-elf_create_rela_section.patch-->>><<<++patches.suse/drm-amdgpu-vi-silence-an-uninitialized-variable-warn.patch++>>> -| <<<--patches.suse/0002-objtool-Do-not-retrieve-data-from-empty-sections.patch-->>><<<++patches.suse/drm-drm_vblank-Change-EINVAL-by-the-correct-errno.patch++>>> -| <<<--patches.suse/0003-objtool-Fix-object-file-corruption.patch-->>><<<++patches.suse/drm-rockchip-Round-up-_before_-giving-to-the-clock-f.patch++>>> -| <<<--patches.suse/0001-fs-proc-Report-eip-esp-in-prod-PID-stat-for-coredump.patch-->>><<<++patches.suse/Documentation-Fix-warning-in-drm-kms-helpers.rst.patch++>>> -| <<<--patches.suse/mmc-cavium-Fix-use-after-free-in-of_platform_device_-->>><<<++patches.suse/drm-bridge-dw-hdmi-Restore-audio-when-setting-a-mode.patch++>>> -| <<<--patches.suse/0001-cifs-check-rsp-for-NULL-before-dereferencing-in-SMB2.patch-->>><<<++patches.suse/drm-i810-Refer-to-PREEMPTION-in-comment.patch++>>> -| <<<--patches.suse/SMB3-Add-support-for-multidialect-negotiate-SMB2.1-a.patch-->>><<<++patches.suse/drm-gma500-fix-memory-disclosures-due-to-uninitializ.patch++>>> -| <<<--patches.suse/cifs-xattr-hide-unused-functions.patch-->>><<<++patches.suse/drm-nouveau-Don-t-grab-runtime-PM-refs-for-HPD-IRQs.patch++>>> -| <<<--patches.suse/Update-version-of-cifs-module.patch-->>><<<++patches.suse/drm-Don-t-free-jobs-in-wait_event_interruptible.patch++>>> -| <<<--patches.suse/0001-md-raid5-fix-a-race-condition-in-stripe-batch.patch-->>><<<++patches.suse/drm-tegra-Fix-ordering-of-cleanup-code.patch++>>> -| <<<--patches.suse/0006-md-raid5-preserve-STRIPE_ON_UNPLUG_LIST-in-break_str.patch-->>><<<++patches.suse/drm-tegra-sor-Use-correct-SOR-index-on-Tegra210.patch++>>> -| <<<--patches.suse/Revert-KVM-Don-t-accept-obviously-wrong-gsi-values-v.patch-->>><<<++patches.suse/gpu-host1x-Allocate-gather-copy-for-host1x.patch++>>> -| <<<--patches.suse/KVM-x86-Fix-the-NULL-pointer-parameter-in-check_cr_w.patch-->>><<<++patches.suse/drm-amd-display-correctly-populate-dpp-refclk-in-fpg.patch++>>> -| <<<--patches.suse/0005-kvm-vmx-do-not-change-sn-bit-in-vmx_update_pi_irte-->>><<<++patches.suse/drm-amdgpu-Add-DC-feature-mask-to-disable-fractional.patch++>>> -| <<<--patches.suse/0002-kvm-vmx-remove-warn_on_once-in-kvm_vcpu_trigger_posted_interrupt-->>><<<++patches.suse/drm-msm-a6xx-fix-debug-bus-register-configuration.patch++>>> -| <<<--patches.suse/scsi-scsi_transport_fc-fix-null-pointer-dereference-in.patch-->>><<<++patches.suse/drm-amdgpu-disallow-direct-upload-save-restore-list-.patch++>>> -| <<<--patches.suse/scsi-sg-factor-out-sg_fill_request_table.patch-->>><<<++patches.suse/drm-amdgpu-fix-potential-double-drop-fence-reference.patch++>>> -| <<<--patches.suse/scsi-sg-fixup-infoleak-when-using-sg_get_request_table.patch-->>><<<++patches.suse/drm-amdgpu-Avoid-accidental-thread-reactivation.patch++>>> -| <<<--patches.suse/tracing-Erase-irqsoff-trace-with-empty-write.patch-->>><<<++patches.suse/drm-amdgpu-allow-direct-upload-save-restore-list-for.patch++>>> -| <<<--patches.suse/tracing-Fix-trace_pipe-behavior-for-instance-traces.patch-->>><<<++patches.suse/drm-msm-fix-memleak-on-release.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-incorrect-PCI-BARs-reporting-->>><<<++patches.suse/drm-i915-Protect-context-while-grabbing-its-name-for.patch++>>> -| <<<--patches.suse/drm-i915-Fix-an-error-handling-in-intel_framebuffer_-->>><<<++patches.suse/drm-i915-guc-Skip-suspend-resume-GuC-action-on-platf.patch++>>> -| <<<--patches.suse/drm-i915-bxt-set-min-brightness-from-VBT-->>><<<++patches.suse/drm-radeon-fix-bad-DMA-from-INTERRUPT_CNTL2.patch++>>> -| <<<--patches.suse/Revert-drm-i915-bxt-Disable-device-ready-before-shut-->>><<<++patches.suse/drm-amdgpu-fix-bad-DMA-from-INTERRUPT_CNTL2.patch++>>> -| <<<--patches.suse/drm-i915-cnp-set-min-brightness-from-VBT-->>><<<++patches.suse/drm-amdgpu-gfx10-explicitly-wait-for-cp-idle-after-h.patch++>>> -| <<<--patches.suse/drm-i915-Remove-unused-in_vbl-from-i915_get_crtc_sca-->>><<<++patches.suse/0001-drm-amdgpu-gfx10-re-init-clear-state-buffer-after-gp.patch++>>> -| <<<--patches.suse/libnvdimm-namespace-fix-btt-claim-class-crash.patch-->>><<<++patches.suse/0001-drm-amdgpu-initialize-vm_inv_eng0_sem-for-gfxhub-and.patch++>>> -| <<<--patches.suse/crypto-drbg-fix-freeing-of-resources-->>><<<++patches.suse/0001-drm-amdgpu-invalidate-mmhub-semaphore-workaround-in-.patch++>>> -| <<<--patches.suse/0001-crypto-x86-blowfish-Fix-RBP-usage.patch-->>><<<++patches.suse/io_uring-async-workers-should-inherit-the-user-creds.patch++>>> -| <<<--patches.suse/0002-crypto-x86-camellia-Fix-RBP-usage.patch-->>><<<++patches.suse/net-separate-out-the-msghdr-copy-from-___sys_-send-r.patch++>>> -| <<<--patches.suse/0003-crypto-x86-cast5-Fix-RBP-usage.patch-->>><<<++patches.suse/net-disallow-ancillary-data-for-__sys_-send-recv-msg.patch++>>> -| <<<--patches.suse/0004-crypto-x86-cast6-Fix-RBP-usage.patch-->>><<<++patches.suse/dma-mapping-fix-handling-of-dma-ranges-for-reserved-.patch++>>> -| <<<--patches.suse/0005-crypto-x86-des3_ede-Fix-RBP-usage.patch-->>><<<++patches.suse/dma-mapping-Add-vmap-checks-to-dma_map_single.patch++>>> -| <<<--patches.suse/0006-crypto-x86-sha1-avx2-Fix-RBP-usage.patch-->>><<<++patches.suse/dma-debug-add-a-schedule-point-in-debug_dma_dump_map.patch++>>> -| <<<--patches.suse/0007-crypto-x86-sha1-ssse3-Fix-RBP-usage.patch-->>><<<++patches.suse/dma-direct-check-for-overflows-on-32-bit-dma-addresses.patch++>>> -| <<<--patches.suse/0008-crypto-x86-sha256-avx-Fix-RBP-usage.patch-->>><<<++patches.suse/x86-pci-sta2x11-use-default-dma-address-translation.patch++>>> -| <<<--patches.suse/0009-crypto-x86-sha256-avx2-Fix-RBP-usage.patch-->>><<<++patches.suse/dma-direct-unify-the-dma_capable-definitions.patch++>>> -| <<<--patches.suse/0010-crypto-x86-sha256-ssse3-Fix-RBP-usage.patch-->>><<<++patches.suse/dma-direct-avoid-a-forward-declaration-for-phys_to_dma.patch++>>> -| <<<--patches.suse/0011-crypto-sha512-avx2-Fix-RBP-usage.patch-->>><<<++patches.suse/dma-direct-don-t-check-swiotlb-force-in-dma_direct_map_resource.patch++>>> -| <<<--patches.suse/0012-crypto-x86-twofish-Fix-RBP-usage.patch-->>><<<++patches.suse/dma-direct-exclude-dma_direct_map_resource-from-the-min_low_pfn-check.patch++>>> -| <<<--patches.suse/crypto-talitos-fix-sha224-->>><<<++patches.suse/dma-mapping-treat-dev-bus_dma_mask-as-a-dma-limit.patch++>>> -| <<<--patches.suse/crypto-talitos-fix-hashing-->>><<<++patches.suse/0003-drm-amdgpu-Call-find_vma-under-mmap_sem.patch++>>> -| <<<--patches.suse/crypto-talitos-Don-t-provide-setkey-for-non-hmac-has-->>><<<++patches.suse/iomap-iomap-that-extends-beyond-EOF-should-be-marked.patch++>>> -| <<<--patches.suse/crypto-af_alg-update-correct-dst-SGL-entry.patch-->>><<<++patches.suse/iomap-fix-return-value-of-iomap_dio_bio_actor-on-32b.patch++>>> -| <<<--patches.suse/s390-perf-fix-bug-when-creating-per-thread-event.patch-->>><<<++patches.suse/iomap-Fix-pipe-page-leakage-during-splicing.patch++>>> -| <<<--patches.suse/s390-mm-make-pmdp_invalidate-do-invalidation-only.patch-->>><<<++patches.suse/splice-only-read-in-as-much-information-as-there-is-.patch++>>> -| <<<--patches.suse/s390-sles15-01-09-s390-mm-fix-write-access-check-in-gup_huge_pmd.patch-->>><<<++patches.suse/jbd2-Simplify-journal_unmap_buffer.patch++>>> -| <<<--patches.suse/s390-sles15-01-07-01-alternative-topology.patch-->>><<<++patches.suse/jbd2-Remove-jbd_trylock_bh_state.patch++>>> -| <<<--patches.suse/s390-sles15-01-07-02-dynamic-topology.patch-->>><<<++patches.suse/jbd2-Move-dropping-of-jh-reference-out-of-un-re-fili.patch++>>> -| <<<--patches.suse/powerpc-sysrq-Fix-oops-whem-ppmu-is-not-registered.patch-->>><<<++patches.suse/jbd2-Drop-unnecessary-branch-from-jbd2_journal_forge.patch++>>> -| <<<--patches.suse/powerpc-tm-Flush-TM-only-if-CPU-has-TM-feature.patch-->>><<<++patches.suse/jbd2-Don-t-call-__bforget-unnecessarily.patch++>>> -| <<<--patches.suse/powerpc-powernv-Clear-LPCR-PECE1-via-stop-api-only-f.patch-->>><<<++patches.suse/jbd2-Make-state-lock-a-spinlock.patch++>>> -| <<<--patches.suse/powerpc-eeh-Create-PHB-PEs-after-EEH-is-initialized.patch-->>><<<++patches.suse/jbd2-Free-journal-head-outside-of-locked-region.patch++>>> -| <<<--patches.suse/powerpc-pseries-Fix-OF-ERROR-Bad-of_node_put-on-cpus.patch-->>><<<++patches.suse/jbd2-Fix-possible-overflow-in-jbd2_log_space_left.patch++>>> -| <<<--patches.suse/powerpc-pseries-Fix-parent_dn-reference-leak-in-add_.patch-->>><<<++patches.suse/ext4-Fix-credit-estimate-for-final-inode-freeing.patch++>>> -| <<<--patches.suse/xen-x86-mark-xen_find_pt_base-as-init.patch-->>><<<++patches.suse/ext4-update-direct-I-O-read-lock-pattern-for-IOCB_NO.patch++>>> -| <<<--patches.suse/0041-libceph-don-t-allow-bidirectional-swap-of-pg-upmap-items.patch-->>><<<++patches.suse/ext4-fix-a-bug-in-ext4_wait_for_tail_page_commit.patch++>>> -| <<<--patches.suse/0042-ceph-avoid-panic-in-create_session_open_msg-if-utsname-returns-null.patch-->>><<<++patches.suse/ext4-add-more-paranoia-checking-in-ext4_expand_extra.patch++>>> -| <<<--patches.suse/0001-Fix-SMB3.1.1-guest-authentication-to-Samba.patch-->>><<<++patches.suse/ext4-work-around-deleting-a-file-with-i_nlink-0-safe.patch++>>> -| <<<--patches.suse/SMB3-Fix-endian-warning.patch-->>><<<++patches.suse/afs-Remove-set-but-not-used-variables-before-after.patch++>>> -| <<<--patches.suse/0001-SMB3-Warn-user-if-trying-to-sign-connection-that-aut.patch-->>><<<++patches.suse/cifs-rename-a-variable-in-SendReceive-.patch++>>> -| <<<--patches.suse/cifs-show-soft-in-the-mount-options-for-hard-mounts.patch-->>><<<++patches.suse/cifs-remove-unused-variable-sid_user-.patch++>>> -| <<<--patches.suse/Update-session-and-share-information-displayed-for-debugging-SMB2-S.patch-->>><<<++patches.suse/cifs-add-support-for-flock.patch++>>> -| <<<--patches.suse/CIFS-make-arrays-static-const-reduces-object-code-size.patch-->>><<<++patches.suse/CIFS-remove-set-but-not-used-variables-cinode-and-netfid-.patch++>>> -| <<<--patches.suse/0001-cifs-release-cifs-root_cred-after-exit_cifs.patch-->>><<<++patches.suse/cifs-Don-t-display-RDMA-transport-on-reconnect.patch++>>> -| <<<--patches.suse/0001-cifs-release-auth_key.response-for-reconnect.patch-->>><<<++patches.suse/cifs-smbd-Invalidate-and-deregister-memory-registration-on-re-send.patch++>>> -| <<<--patches.suse/0001-SMB-Validate-negotiate-to-protect-against-downgrade-.patch-->>><<<++patches.suse/cifs-smbd-Return-EINVAL-when-the-number-of-iovs-exceeds-SMBDIRECT.patch++>>> -| <<<--patches.suse/0001-SMB3-handle-new-statx-fields.patch-->>><<<++patches.suse/cifs-smbd-Add-messages-on-RDMA-session-destroy-and-reconnection.patch++>>> -| <<<--patches.suse/0001-SMB3-Don-t-ignore-O_SYNC-O_DSYNC-and-O_DIRECT-flags.patch-->>><<<++patches.suse/cifs-smbd-Return-ECONNABORTED-when-trasnport-is-not-in-connected-.patch++>>> -| <<<--patches.suse/Input-uinput-avoid-crash-when-sending-FF-request-to--->>><<<++patches.suse/CIFS-Use-memdup_user-rather-than-duplicating-its-implementation.patch++>>> -| <<<--patches.suse/PM-core-Fix-device_pm_check_callbacks-->>><<<++patches.suse/CIFS-Use-common-error-handling-code-in-smb2_ioctl_query_info-.patch++>>> -| <<<--patches.suse/driver-core-Fix-link-to-device-power-management-docu-->>><<<++patches.suse/CIFS-Return-directly-after-a-failed-build_path_from_dentry-in-cif.patch++>>> -| <<<--patches.suse/PM-docs-Drop-an-excess-character-from-devices.rst-->>><<<++patches.suse/cifs-close-the-shared-root-handle-on-tree-disconnect.patch++>>> -| <<<--patches.suse/ACPI-watchdog-properly-initialize-resources-->>><<<++patches.suse/smb3-remove-confusing-dmesg-when-mounting-with-encryption-seal-.patch++>>> -| <<<--patches.suse/0001-apparmor-Fix-shadowed-local-variable-in-unpack_trans.patch-->>><<<++patches.suse/CIFS-Respect-O_SYNC-and-O_DIRECT-flags-during-reconnect.patch++>>> -| <<<--patches.suse/0002-apparmor-Fix-logical-error-in-verify_header.patch-->>><<<++patches.suse/CIFS-Close-open-handle-after-interrupted-close.patch++>>> -| <<<--patches.suse/0003-apparmor-Fix-an-error-code-in-aafs_create.patch-->>><<<++patches.suse/CIFS-Fix-NULL-pointer-dereference-in-mid-callback.patch++>>> -| <<<--patches.suse/0004-apparmor-Redundant-condition-prev_ns.-in-label.c-149.patch-->>><<<++patches.suse/CIFS-Do-not-miss-cancelled-OPEN-responses.patch++>>> -| <<<--patches.suse/0005-apparmor-add-the-ability-to-mediate-signals.patch-->>><<<++patches.suse/smb3-add-debug-messages-for-closing-unmatched-open.patch++>>> -| <<<--patches.suse/0006-apparmor-add-mount-mediation.patch-->>><<<++patches.suse/cifs-smbd-Only-queue-work-for-error-recovery-on-memory-registratio.patch++>>> -| <<<--patches.suse/0007-apparmor-cleanup-conditional-check-for-label-in-labe.patch-->>><<<++patches.suse/cifs-smbd-Return-EAGAIN-when-transport-is-reconnecting.patch++>>> -| <<<--patches.suse/0008-apparmor-add-support-for-absolute-root-view-based-la.patch-->>><<<++patches.suse/cifs-don-t-use-pre-for-MODULE_SOFTDEP.patch++>>> -| <<<--patches.suse/0009-apparmor-make-policy_unpack-able-to-audit-different-.patch-->>><<<++patches.suse/CIFS-Fix-SMB2-oplock-break-processing.patch++>>> -| <<<--patches.suse/0010-apparmor-add-more-debug-asserts-to-apparmorfs.patch-->>><<<++patches.suse/CIFS-refactor-cifs_get_inode_info-.patch++>>> -| <<<--patches.suse/0012-apparmor-move-new_null_profile-to-after-profile-look.patch-->>><<<++patches.suse/cifs-move-cifsFileInfo_put-logic-into-a-work-queue.patch++>>> -| <<<--patches.suse/0013-apparmor-fix-race-condition-in-null-profile-creation.patch-->>><<<++patches.suse/CIFS-Properly-process-SMB3-lease-breaks.patch++>>> -| <<<--patches.suse/0014-apparmor-ensure-unconfined-profiles-have-dfas-initia.patch-->>><<<++patches.suse/smb3-dump-in_send-and-num_waiters-stats-counters-by-default.patch++>>> -| <<<--patches.suse/0015-apparmor-fix-incorrect-type-assignment-when-freeing-.patch-->>><<<++patches.suse/cifs-Fix-use-after-free-bug-in-cifs_reconnect-.patch++>>> -| <<<--patches.suse/0016-apparmor-fix-build-failure-on-sparc-caused-by-undecl.patch-->>><<<++patches.suse/cifs-Fix-lookup-of-root-ses-in-DFS-referral-cache.patch++>>> -| <<<--patches.suse/0017-apparmor-fix-apparmorfs-DAC-access-permissions.patch-->>><<<++patches.suse/cifs-Fix-potential-softlockups-while-refreshing-DFS-cache.patch++>>> -| <<<--patches.suse/udpv6-Fix-the-checksum-computation-when-HW-checksum-.patch-->>><<<++patches.suse/cifs-Fix-retrieval-of-DFS-referrals-in-cifs_mount-.patch++>>> -| <<<--patches.suse/ip6_gre-skb_push-ipv6hdr-before-packing-the-header-i.patch-->>><<<++patches.suse/CIFS-fix-a-white-space-issue-in-cifs_get_inode_info-.patch++>>> -| <<<--patches.suse/net-phy-Fix-mask-value-write-on-gmii2rgmii-converter.patch-->>><<<++patches.suse/reiserfs-fix-extended-attributes-on-the-root-directory.patch++>>> -| <<<--patches.suse/ip6_tunnel-do-not-allow-loading-ip6_tunnel-if-ipv6-i.patch-->>><<<++patches.suse/quota-fix-livelock-in-dquot_writeback_dquots.patch++>>> -| <<<--patches.suse/net-sched-cls_matchall-fix-crash-when-used-with-clas.patch-->>><<<++patches.suse/quota-Check-that-quota-is-not-dirty-before-release.patch++>>> -| <<<--patches.suse/bnxt_en-check-for-ingress-qdisc-in-flower-offload.patch-->>><<<++patches.suse/ext2-check-err-when-partial-NULL.patch++>>> -| <<<--patches.suse/tcp-remove-two-unused-functions.patch-->>><<<++patches.suse/ARM-8928-1-ARM_ERRATA_775420-Spelling-s-date-data.patch++>>> -| <<<--patches.suse/8139too-revisit-napi_complete_done-usage.patch-->>><<<++patches.suse/ARM-8918-2-only-build-return_address-if-needed.patch++>>> -| <<<--patches.suse/nl80211-check-for-the-required-netlink-attributes-pr.patch-->>><<<++patches.suse/ARM-8937-1-spectre-v2-remove-Brahma-B53-from-hardeni.patch++>>> -| <<<--patches.suse/nl80211-fix-null-ptr-dereference-on-invalid-mesh-con.patch-->>><<<++patches.suse/powerpc-papr_scm-Fix-an-off-by-one-check-in-papr_scm.patch++>>> -| <<<--patches.suse/bpf-do-not-disable-enable-BH-in-bpf_map_free_id.patch-->>><<<++patches.suse/powerpc-pkeys-remove-unused-pkey_allows_readwrite.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-initialization-of-phy-address-from-fi.patch-->>><<<++patches.suse/powerpc-pseries-Don-t-opencode-HPTE_V_BOLTED.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-the-command-used-to-unmap-ring-from-v.patch-->>><<<++patches.suse/powerpc-pseries-Don-t-fail-hash-page-table-insert-fo.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-ring-to-vector-map-and-unmap-command.patch-->>><<<++patches.suse/powerpc-book3s64-hash-Use-secondary-hash-for-bolted-.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-the-initialization-of-MAC-address-in-.patch-->>><<<++patches.suse/powerpc-tools-Don-t-quote-objdump-in-scripts.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-the-ether-address-copy-with-appropria.patch-->>><<<++patches.suse/powerpc-pseries-address-checkpatch-warnings-in-dlpar.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-the-default-VLAN-id-of-PF.patch-->>><<<++patches.suse/powerpc-pseries-safely-roll-back-failed-DLPAR-cpu-ad.patch++>>> -| <<<--patches.suse/net-hns3-Fixes-the-premature-exit-of-loop-when-match.patch-->>><<<++patches.suse/powerpc-security-book3s64-Report-L1TF-status-in-sysf.patch++>>> -| <<<--patches.suse/tcp-fastopen-fix-on-syn-data-transmit-failure.patch-->>><<<++patches.suse/powerpc-security-Fix-debugfs-data-leak-on-32-bit.patch++>>> -| <<<--patches.suse/net-emac-Fix-napi-poll-list-corruption.patch-->>><<<++patches.suse/powerpc-Allow-flush_icache_range-to-work-across-rang.patch++>>> -| <<<--patches.suse/net-ipv6-fix-regression-of-no-RTM_DELADDR-sent-after.patch-->>><<<++patches.suse/powerpc-Allow-64bit-VDSO-__kernel_sync_dicache-to-wo.patch++>>> -| <<<--patches.suse/ipv6-fix-net.ipv6.conf.all-interface-DAD-handlers.patch-->>><<<++patches.suse/powerpc-define-helpers-to-get-L1-icache-sizes.patch++>>> -| <<<--patches.suse/packet-hold-bind-lock-when-rebinding-to-fanout-hook.patch-->>><<<++patches.suse/powerpc-Convert-flush_icache_range-friends-to-C.patch++>>> -| <<<--patches.suse/bpf-one-perf-event-close-won-t-free-bpf-program-atta.patch-->>><<<++patches.suse/powerpc-Chunk-calls-to-flush_dcache_range-in-arch_-_.patch++>>> -| <<<--patches.suse/net-change-skb-mac_header-when-Generic-XDP-calls-adj.patch-->>><<<++patches.suse/powerpc-pseries-Fix-bad-drc_index_start-value-parsin.patch++>>> -| <<<--patches.suse/0001-isdn-i4l-fetch-the-ppp_write-buffer-in-one-shot.patch-->>><<<++patches.suse/powerpc-pseries-Fix-drc-info-mappings-of-logical-cpu.patch++>>> -| <<<--patches.suse/net-hns3-Cleanup-for-ROCE-capability-flag-in-ae_dev.patch-->>><<<++patches.suse/powerpc-pseries-Add-cpu-DLPAR-support-for-drc-info-p.patch++>>> -| <<<--patches.suse/net-hns3-Fix-initialization-when-cmd-is-not-supporte.patch-->>><<<++patches.suse/PCI-rpaphp-Fix-up-pointer-to-first-drc-info-entry.patch++>>> -| <<<--patches.suse/net-hns3-Fix-for-DEFAULT_DV-when-dev-doesn-t-support.patch-->>><<<++patches.suse/PCI-rpaphp-Don-t-rely-on-firmware-feature-to-imply-d.patch++>>> -| <<<--patches.suse/net-hns3-Fix-for-not-setting-rx-private-buffer-size-.patch-->>><<<++patches.suse/PCI-rpaphp-Add-drc-info-support-for-hotplug-slot-reg.patch++>>> -| <<<--patches.suse/net-hns3-Fix-for-rx_priv_buf_alloc-not-setting-rx-sh.patch-->>><<<++patches.suse/PCI-rpaphp-Annotate-and-correctly-byte-swap-DRC-prop.patch++>>> -| <<<--patches.suse/net-hns3-Fix-for-rx-priv-buf-allocation-when-DCB-is-.patch-->>><<<++patches.suse/PCI-rpaphp-Correctly-match-ibm-my-drc-index-to-drc-n.patch++>>> -| <<<--patches.suse/net-hns3-Fix-typo-error-for-feild-in-hclge_tm.patch-->>><<<++patches.suse/powerpc-pseries-Enable-support-for-ibm-drc-info-prop.patch++>>> -| <<<--patches.suse/net-hns3-Fix-for-setting-rss_size-incorrectly.patch-->>><<<++patches.suse/powerpc-security-Fix-wrong-message-when-RFI-Flush-is.patch++>>> -| <<<--patches.suse/net-hns3-Fix-for-pri-to-tc-mapping-in-TM.patch-->>><<<++patches.suse/powerpc-pseries-Drop-pointless-static-qualifier-in-v.patch++>>> -| <<<--patches.suse/net_sched-always-reset-qdisc-backlog-in-qdisc_reset.patch-->>><<<++patches.suse/powerpc-xive-Prevent-page-fault-issues-in-the-machin.patch++>>> -| <<<--patches.suse/msft-hv-1499-hv_netvsc-fix-send-buffer-failure-on-MTU-change.patch-->>><<<++patches.suse/powerpc-pseries-hotplug-memory-Change-rc-variable-to.patch++>>> -| <<<--patches.suse/net-ethtool-Add-back-transceiver-type.patch-->>><<<++patches.suse/powerpc-fadump-when-fadump-is-supported-register-the.patch++>>> -| <<<--patches.suse/lan78xx-Fix-for-eeprom-read-write-when-device-auto-s.patch-->>><<<++patches.suse/powerpc-mm-drop-ifdef-CONFIG_MMU-in-is_ioremap_addr.patch++>>> -| <<<--patches.suse/lan78xx-Allow-EEPROM-write-for-less-than-MAX_EEPROM_.patch-->>><<<++patches.suse/powerpc-fixmap-Use-__fix_to_virt-instead-of-fix_to_v.patch++>>> -| <<<--patches.suse/lan78xx-Use-default-values-loaded-from-EEPROM-OTP-af.patch-->>><<<++patches.suse/powerpc-32-Split-kexec-low-level-code-out-of-misc_32.patch++>>> -| <<<--patches.suse/net-prevent-dst-uses-after-free.patch-->>><<<++patches.suse/powerpc-kexec-Move-kexec-files-into-a-dedicated-subd.patch++>>> -| <<<--patches.suse/net-set-tb-fast_sk_family.patch-->>><<<++patches.suse/powerpc-powernv-Disable-native-PCIe-port-management.patch++>>> -| <<<--patches.suse/net-use-inet6_rcv_saddr-to-compare-sockets.patch-->>><<<++patches.suse/powerpc-Avoid-clang-warnings-around-setjmp-and-longj.patch++>>> -| <<<--patches.suse/inet-fix-improper-empty-comparison.patch-->>><<<++patches.suse/powerpc-Define-arch_is_kernel_initmem_freed-for-lock.patch++>>> -| <<<--patches.suse/IB-core-Fix-for-core-panic.patch-->>><<<++patches.suse/msft-hv-1979-Drivers-hv-vmbus-Remove-dependencies-on-guest-page-s.patch++>>> -| <<<--patches.suse/iw_cxgb4-put-ep-reference-in-pass_accept_req.patch-->>><<<++patches.suse/msft-hv-1980-Drivers-hv-balloon-Remove-dependencies-on-guest-page.patch++>>> -| <<<--patches.suse/iw_cxgb4-drop-listen-destroy-replies-if-no-ep-found.patch-->>><<<++patches.suse/msft-hv-1985-Drivers-hv-vmbus-Fix-crash-handler-reset-of-Hyper-V-.patch++>>> -| <<<--patches.suse/iw_cxgb4-remove-the-stid-on-listen-create-failure.patch-->>><<<++patches.suse/seccomp-avoid-overflow-in-implicit-constant-conversi.patch++>>> -| <<<--patches.suse/IB-ipoib-Suppress-the-retry-related-completion-error.patch-->>><<<++patches.suse/compat_ioctl-add-compat_ptr_ioctl.patch++>>> -| <<<--patches.suse/IB-ocrdma-fix-incorrect-fall-through-on-switch-state.patch-->>><<<++patches.suse/fix-compat-handling-of-FICLONERANGE-FIDEDUPERANGE-an.patch++>>> -| <<<--patches.suse/IB-mlx5-fix-debugfs-cleanup.patch-->>><<<++patches.suse/ceph-fix-compat_ioctl-for-ceph_dir_operations.patch++>>> -| <<<--patches.suse/IB-bnxt_re-Fix-frame-stack-compilation-warning.patch-->>><<<++patches.suse/gfs2-add-compat_ioctl-support.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Fix-reporting-correct-opcodes-for-co.patch-->>><<<++patches.suse/0002-af_unix-add-compat_ioctl-support.patch++>>> -| <<<--patches.suse/i40iw-Fail-open-if-there-are-no-available-MSI-X-vect.patch-->>><<<++patches.suse/compat_ioctl-handle-SIOCOUTQNSD.patch++>>> -| <<<--patches.suse/i40iw-Prevent-multiple-netdev-event-notifier-registr.patch-->>><<<++patches.suse/scsi-sd-enable-compat-ioctls-for-sed-opal++>>> -| <<<--patches.suse/i40iw-Call-i40iw_cm_disconn-on-modify-QP-to-disconne.patch-->>><<<++patches.suse/clk-meson-axg-audio-fix-regmap-last-register.patch++>>> -| <<<--patches.suse/i40iw-Add-missing-VLAN-priority.patch-->>><<<++patches.suse/clk-samsung-exynos5420-Preserve-CPU-clocks-configura.patch++>>> -| <<<--patches.suse/i40iw-Add-support-for-port-reuse-on-active-side-conn.patch-->>><<<++patches.suse/clk-renesas-r8a77965-Remove-superfluous-semicolon.patch++>>> -| <<<--patches.suse/bnxt_re-Fix-update-of-qplib_qp.mtu-when-modified.patch-->>><<<++patches.suse/clk-imx-pll14xx-Fix-quick-switch-of-S-K-parameter.patch++>>> -| <<<--patches.suse/bnxt_re-Stop-issuing-further-cmds-to-FW-once-a-cmd-t.patch-->>><<<++patches.suse/clk-imx7ulp-Correct-system-clock-source-option-7.patch++>>> -| <<<--patches.suse/bnxt_re-Fix-compare-and-swap-atomic-operands.patch-->>><<<++patches.suse/clk-imx7ulp-Correct-DDR-clock-mux-options.patch++>>> -| <<<--patches.suse/bnxt_re-Free-up-devices-in-module_exit-path.patch-->>><<<++patches.suse/clk-imx-imx8mq-fix-sys3_pll_out_sels.patch++>>> -| <<<--patches.suse/bnxt_re-Fix-race-between-the-netdev-register-and-unr.patch-->>><<<++patches.suse/clk-qcom-smd-Add-missing-pnoc-clock.patch++>>> -| <<<--patches.suse/bnxt_re-Remove-RTNL-lock-dependency-in-bnxt_re_query.patch-->>><<<++patches.suse/clk-qcom-Allow-constant-ratio-freq-tables-for-rcg.patch++>>> -| <<<--patches.suse/bnxt_re-Fix-memory-leak-in-FRMR-path.patch-->>><<<++patches.suse/clk-clk-gpio-propagate-rate-change-to-parent.patch++>>> -| <<<--patches.suse/bnxt_re-Don-t-issue-cmd-to-delete-GID-for-QP1-GID-en.patch-->>><<<++patches.suse/clk-Add-API-to-get-index-of-the-clock-parent.patch++>>> -| <<<--patches.suse/tpm-replace-msleep-with-usleep_range-in-tpm-1-2-2-0-generic-drivers.patch-->>><<<++patches.suse/dt-bindings-clock-tegra-Rename-SOR0_LVDS-to-SOR0_OUT.patch++>>> -| <<<--patches.suse/tpm-ibmvtpm-simplify-crq-initialization-and-document.patch-->>><<<++patches.suse/clk-tegra-Remove-last-remains-of-TEGRA210_CLK_SOR1_S.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Iterate-over-possible-CPUs-by-for_eac.patch-->>><<<++patches.suse/clk-tegra-Move-SOR0-implementation-to-Tegra124.patch++>>> -| <<<--patches.suse/irqchip-gic-v4-Fix-building-with-ancient-gcc.patch-->>><<<++patches.suse/clk-tegra-Rename-sor0_lvds-to-sor0_out.patch++>>> -| <<<--patches.suse/23-x86-mm-factor-out-cr3-building-code.patch-->>><<<++patches.suse/clk-tegra-Reimplement-SOR-clock-on-Tegra124.patch++>>> -| <<<--patches.suse/0001-objtool-Handle-another-GCC-stack-pointer-adjustment-.patch-->>><<<++patches.suse/clk-tegra-Reimplement-SOR-clocks-on-Tegra210.patch++>>> -| <<<--patches.suse/msft-hv-1502-x86-asm-Fix-inline-asm-call-constraints-for-Clang.patch-->>><<<++patches.suse/clk-tegra-divider-Save-and-restore-divider-rate.patch++>>> -| <<<--patches.suse/rcu-Allow-for-page-faults-in-NMI-handlers.patch-->>><<<++patches.suse/clk-tegra-pllout-Save-and-restore-pllout-context.patch++>>> -| <<<--patches.suse/extable-Consolidate-kernel_text_address-functions.patch-->>><<<++patches.suse/clk-tegra-pll-Save-and-restore-pll-context.patch++>>> -| <<<--patches.suse/extable-Enable-RCU-if-it-is-not-watching-in-kernel_t.patch-->>><<<++patches.suse/clk-tegra-Support-for-OSC-context-save-and-restore.patch++>>> -| <<<--patches.suse/tracing-Remove-RCU-work-arounds-from-stack-tracer.patch-->>><<<++patches.suse/clk-tegra-periph-Add-restore_context-support.patch++>>> -| <<<--patches.suse/gfs2-Fix-debugfs-glocks-dump.patch-->>><<<++patches.suse/clk-tegra-clk-super-Fix-to-enable-PLLP-branches-to-C.patch++>>> -| <<<--patches.suse/brd-fix-overflow-in-__brd_direct_access.patch-->>><<<++patches.suse/clk-tegra-clk-super-Add-restore-context-support.patch++>>> -| <<<--patches.suse/bsg-lib-don-t-free-job-in-bsg_prepare_job.patch-->>><<<++patches.suse/clk-tegra-clk-dfll-Add-suspend-and-resume-support.patch++>>> -| <<<--patches.suse/blktrace-Fix-potential-deadlock-between-delete-sysfs.patch-->>><<<++patches.suse/clk-tegra-Use-fence_udelay-during-PLLU-init.patch++>>> -| <<<--patches.suse/nvme-fc-remove-use-of-FC-specific-error-codes.patch-->>><<<++patches.suse/clk-tegra-Share-clk-and-rst-register-defines-with-Te.patch++>>> -| <<<--patches.suse/nvmet-fc-remove-use-of-FC-specific-error-codes.patch-->>><<<++patches.suse/clk-tegra-Add-suspend-and-resume-support-on-Tegra210.patch++>>> -| <<<--patches.suse/nvmet-fcloop-remove-use-of-FC-specific-error-codes.patch-->>><<<++patches.suse/clk-tegra-Fix-build-error-without-CONFIG_PM_SLEEP.patch++>>> -| <<<--patches.suse/lpfc-remove-use-of-FC-specific-error-codes.patch-->>><<<++patches.suse/clk-sprd-Use-IS_ERR-to-validate-the-return-value-of-.patch++>>> -| <<<--patches.suse/qla2xxx-remove-use-of-FC-specific-error-codes.patch-->>><<<++patches.suse/clk-pxa-fix-one-of-the-pxa-RTC-clocks.patch++>>> -| <<<--patches.suse/nvme.h-remove-FC-transport-specific-error-values.patch-->>><<<++patches.suse/clk-Fix-memory-leak-in-clk_unregister.patch++>>> -| <<<--patches.suse/nvme-add-transport-SGL-definitions.patch-->>><<<++patches.suse/clk-Add-clk_hw_unregister_composite-helper-function-.patch++>>> -| <<<--patches.suse/nvme-fc-use-transport-specific-sgl-format.patch-->>><<<++patches.suse/leds-lm3692x-Handle-failure-to-probe-the-regulator.patch++>>> -| <<<--patches.suse/nvmet-fc-fix-failing-max-io-queue-connections.patch-->>><<<++patches.suse/leds-tlc591xx-update-the-maximum-brightness.patch++>>> -| <<<--patches.suse/nvme-pci-initialize-queue-memory-before-interrupts.patch-->>><<<++patches.suse/leds-an30259a-add-a-check-for-devm_regmap_init_i2c.patch++>>> -| <<<--patches.suse/nvme-pci-Print-invalid-SGL-only-once.patch-->>><<<++patches.suse/leds-trigger-netdev-fix-handling-on-interface-rename.patch++>>> -| <<<--patches.suse/nvme-stop-aer-posting-if-controller-state-not-live.patch-->>><<<++patches.suse/backlight-Kconfig-jornada720-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/nvme-allow-timed-out-ios-to-retry.patch-->>><<<++patches.suse/sparc64-implement-ioremap_uc.patch++>>> -| <<<--patches.suse/nvme-fabrics-Allow-0-as-KATO-value.patch-->>><<<++patches.suse/lib-devres-add-a-helper-function-for-ioremap_uc.patch++>>> -| <<<--patches.suse/nvmet-implement-valid-sqhd-values-in-completions.patch-->>><<<++patches.suse/mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch++>>> -| <<<--patches.suse/0001-fs-Fix-page-cache-inconsistency-when-mixing-buffered.patch-->>><<<++patches.suse/mfd-intel-lpss-Add-default-I2C-device-properties-for.patch++>>> -| <<<--patches.suse/block-fix-a-crash-caused-by-wrong-API.patch-->>><<<++patches.suse/mfd-rk808-Fix-RK818-ID-template.patch++>>> -| <<<--patches.suse/nvme-fix-sqhd-reference-when-admin-queue-connect-fai.patch-->>><<<++patches.suse/mfd-max77620-Do-not-allocate-IRQs-upfront.patch++>>> -| <<<--patches.suse/nvme-core-Use-nvme_wq-to-queue-async-events-and-fw-a.patch-->>><<<++patches.suse/mfd-intel-lpss-Add-Intel-Comet-Lake-PCH-H-PCI-IDs.patch++>>> -| <<<--patches.suse/nvme-rdma-give-up-reconnect-if-state-change-fails.patch-->>><<<++patches.suse/0001-Revert-mfd-syscon-Set-name-of-regmap_config.patch++>>> -| <<<--patches.suse/nvme-rdma-don-t-fully-stop-the-controller-in-error-r.patch-->>><<<++patches.suse/gpio-max77620-Do-not-allocate-IRQs-upfront.patch++>>> -| <<<--patches.suse/nvmet-fc-on-port-remove-call-put-outside-lock.patch-->>><<<++patches.suse/gpio-max77620-Fix-interrupt-handling.patch++>>> -| <<<--patches.suse/nvmet-fc-ensure-target-queue-id-within-range.patch-->>><<<++patches.suse/gpio-tegra186-Implement-wake-event-support.patch++>>> -| <<<--patches.suse/nvmet-fc-sync-header-templates-with-comments.patch-->>><<<++patches.suse/gpio-mpc8xxx-change-irq-handler-from-chained-to-norm.patch++>>> -| <<<--patches.suse/nvme-fcloop-fix-port-deletes-and-callbacks.patch-->>><<<++patches.suse/gpio-mxc-Only-get-the-second-IRQ-when-there-is-more-.patch++>>> -| <<<--patches.suse/vfs-Return-ENXIO-for-negative-SEEK_HOLE-SEEK_DATA-of.patch-->>><<<++patches.suse/gpio-tegra186-Derive-register-offsets-from-bank-port.patch++>>> -| <<<--patches.suse/mmc-sdhci-pci-Fix-voltage-switch-for-some-Intel-host-->>><<<++patches.suse/gpio-tegra186-Program-interrupt-route-mapping.patch++>>> -| <<<--patches.suse/x86-fpu-add-fpu-state-copying-quirk-to-handle-xrstor-failure-on-intel-skylake-cpus.patch-->>><<<++patches.suse/gpio-tegra186-Add-debounce-support.patch++>>> -| <<<--patches.suse/x86-fpu-don-t-let-userspace-set-bogus-xcomp_bv.patch-->>><<<++patches.suse/gpio-mpc8xxx-Don-t-overwrite-default-irq_set_type-ca.patch++>>> -| <<<--patches.suse/seccomp-fix-the-usage-of-get-put_seccomp_filte.patch-->>><<<++patches.suse/gpio-mpc8xxx-fix-qoriq-GPIO-reading.patch++>>> -| <<<--patches.suse/IB-core-Fix-typo-in-the-name-of-the-tag-matching-cap.patch-->>><<<++patches.suse/watchdog-Fix-the-race-between-the-release-of-watchdo.patch++>>> -| <<<--patches.suse/IB-core-Fix-qp_sec-use-after-free-access.patch-->>><<<++patches.suse/watchdog-aspeed-Fix-clock-behaviour-for-ast2600.patch++>>> -| <<<--patches.suse/IB-Correct-MR-length-field-to-be-64-bit.patch-->>><<<++patches.suse/watchdog-sprd-Fix-the-incorrect-pointer-getting-from.patch++>>> -| <<<--patches.suse/IB-ipoib-Fix-sysfs-Pkey-create-remove-possible-deadl.patch-->>><<<++patches.suse/HID-quirks-Add-quirk-for-HP-MSU1465-PIXART-OEM-mouse.patch++>>> -| <<<--patches.suse/IB-ipoib-Fix-inconsistency-with-free_netdev-and-free.patch-->>><<<++patches.suse/HID-i2c-hid-fix-no-irq-after-reset-on-raydium-3118.patch++>>> -| <<<--patches.suse/IB-mlx5-Simplify-mlx5_ib_cont_pages.patch-->>><<<++patches.suse/HID-i2c-hid-Reset-ALPS-touchpads-on-resume.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-NULL-deference-on-mlx5_ib_update_xlt-fai.patch-->>><<<++patches.suse/HID-rmi-Check-that-the-RMI_STARTED-bit-is-set-before.patch++>>> -| <<<--patches.suse/IB-hfi1-Turn-off-AOC-TX-after-offline-substates.patch-->>><<<++patches.suse/HID-core-check-whether-Usage-Page-item-is-after-Usag.patch++>>> -| <<<--patches.suse/IB-hfi1-Only-reset-QSFP-after-link-up-and-turn-off-A.patch-->>><<<++patches.suse/HID-Improve-Windows-Precision-Touchpad-detection.patch++>>> -| <<<--patches.suse/IB-hfi1-Check-eeprom-config-partition-validity.patch-->>><<<++patches.suse/HID-logitech-hidpp-Silence-intermittent-get_battery_.patch++>>> -| <<<--patches.suse/IB-hfi1-Return-correct-value-in-general-interrupt-ha.patch-->>><<<++patches.suse/platform-x86-dell-laptop-disable-kbd-backlight-on-In.patch++>>> -| <<<--patches.suse/Revert-IB-ipoib-Update-broadcast-object-if-PKey-valu.patch-->>><<<++patches.suse/platform-mellanox-Add-bootctl-driver-for-Mellanox-Bl.patch++>>> -| <<<--patches.suse/IB-hfi1-On-error-fix-use-after-free-during-user-cont.patch-->>><<<++patches.suse/platform-mellanox-Fix-Kconfig-indentation.patch++>>> -| <<<--patches.suse/IB-hfi1-Unsuccessful-PCIe-caps-tuning-should-not-fai.patch-->>><<<++patches.suse/platform-x86-intel_pmc_core-Fix-the-SoC-naming-incon.patch++>>> -| <<<--patches.suse/xfs-don-t-unconditionally-clear-the-reflink-flag-on-.patch-->>><<<++patches.suse/platform-x86-intel_pmc_core-Add-Comet-Lake-CML-platf.patch++>>> -| <<<--patches.suse/xfs-evict-CoW-fork-extents-when-performing-finsert-f.patch-->>><<<++patches.suse/platform-x86-hp-wmi-Fix-ACPI-errors-caused-by-too-sm.patch++>>> -| <<<--patches.suse/fs-xfs-Use-pS-printk-format-for-direct-addresses.patch-->>><<<++patches.suse/platform-x86-hp-wmi-Fix-ACPI-errors-caused-by-passin.patch++>>> -| <<<--patches.suse/xfs-kill-meaningless-variable-zero.patch-->>><<<++patches.suse/0005-cdrom-respect-device-capabilities-during-opening-act.patch++>>> -| <<<--patches.suse/xfs-report-zeroed-or-not-correctly-in-xfs_zero_range.patch-->>><<<++patches.suse/sr_vendor-support-Beurer-GL50-evo-CD-on-a-chip-devic.patch++>>> -| <<<--patches.suse/xfs-validate-bdev-support-for-DAX-inode-flag.patch-->>><<<++patches.suse/i2c-i801-Add-support-for-Intel-Jasper-Lake.patch++>>> -| <<<--patches.suse/iomap_dio_rw-allocate-aio-completion-queue-before-submitting-dio.patch-->>><<<++patches.suse/i2c-i801-Add-support-for-Intel-Comet-Lake-PCH-H.patch++>>> -| <<<--patches.suse/xfs-update-i_size-after-unwritten-conversion-in-dio-.patch-->>><<<++patches.suse/i2c-stm32f7-rework-slave_id-allocation.patch++>>> -| <<<--patches.suse/xfs-perag-initialization-should-only-touch-m_ag_max_.patch-->>><<<++patches.suse/i2c-stm32f7-fix-reorder-remove-probe-error-handling.patch++>>> -| <<<--patches.suse/xfs-Capture-state-of-the-right-inode-in-xfs_iflush_d.patch-->>><<<++patches.suse/i2c-stm32f7-report-dma-error-during-probe.patch++>>> -| <<<--patches.suse/PM-OPP-Call-notifier-without-holding-opp_table-lock-->>><<<++patches.suse/i2c-i2c-stm32f7-fix-10-bits-check-in-slave-free-id-s.patch++>>> -| <<<--patches.suse/cpufreq-docs-Drop-intel-pstate.txt-from-index.txt-->>><<<++patches.suse/i2c-i801-Correct-Intel-Jasper-Lake-SOC-naming.patch++>>> -| <<<--patches.suse/KEYS-fix-cred-refcount-leak-in-request_key_auth_new-->>><<<++patches.suse/remoteproc-Fix-wrong-rvring-index-computation.patch++>>> -| <<<--patches.suse/KEYS-don-t-revoke-uninstantiated-key-in-request_key_-->>><<<++patches.suse/rpmsg-char-release-allocated-memory.patch++>>> -| <<<--patches.suse/KEYS-fix-key-refcount-leak-in-keyctl_assume_authorit-->>><<<++patches.suse/rpmsg-glink-Set-tail-pointer-to-0-at-end-of-FIFO.patch++>>> -| <<<--patches.suse/KEYS-fix-key-refcount-leak-in-keyctl_read_key-->>><<<++patches.suse/rpmsg-glink-Fix-reuse-intents-memory-leak-issue.patch++>>> -| <<<--patches.suse/keys-fix-writing-past-end-of-user-supplied-buffer-in-keyring_read-->>><<<++patches.suse/rpmsg-glink-Fix-use-after-free-in-open_ack-TIMEOUT-c.patch++>>> -| <<<--patches.suse/0001-KEYS-prevent-creating-a-different-user-s-keyrings.patch-->>><<<++patches.suse/rpmsg-glink-Put-an-extra-reference-during-cleanup.patch++>>> -| <<<--patches.suse/keys-prevent-keyctl_read-on-negative-key-->>><<<++patches.suse/rpmsg-glink-Fix-rpmsg_register_device-err-handling.patch++>>> -| <<<--patches.suse/security-keys-properly-zero-out-sensitive-key-materi-->>><<<++patches.suse/rpmsg-glink-Don-t-send-pending-rx_done-during-remove.patch++>>> -| <<<--patches.suse/security-keys-rewrite-all-of-big_key-crypto-->>><<<++patches.suse/rpmsg-glink-Free-pending-deferred-work-on-remove.patch++>>> -| <<<--patches.suse/18.2-kvm-nvmx-fix-host_cr3-host_cr4-cache.patch-->>><<<++patches.suse/mailbox-imx-Fix-Tx-doorbell-shutdown-path.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Check-for-updated-HDSISR-on-P9-HDS.patch-->>><<<++patches.suse/mailbox-imx-Clear-the-right-interrupts-at-shutdown.patch++>>> -| <<<--patches.suse/KVM-VMX-extract-__pi_post_block.patch-->>><<<++patches.suse/0011-libnvdimm-namsepace-Don-t-set-claim_class-on-error.patch++>>> -| <<<--patches.suse/KVM-VMX-avoid-double-list-add-with-VT-d-posted-inter.patch-->>><<<++patches.suse/libnvdimm-pfn_dev-Don-t-clear-device-memmap-area-dur.patch++>>> -| <<<--patches.suse/KVM-VMX-simplify-and-fix-vmx_vcpu_pi_load.patch-->>><<<++patches.suse/libnvdimm-namespace-Differentiate-between-probe-mapp.patch++>>> -| <<<--patches.suse/KVM-VMX-use-cmpxchg64.patch-->>><<<++patches.suse/0012-libnvdimm-btt-fix-variable-rc-set-but-not-used.patch++>>> -| <<<--patches.suse/KVM-nVMX-Fix-nested-PF-intends-to-break-L1-s-vmlauch.patch-->>><<<++patches.suse/libnvdimm-export-the-target_node-attribute-for-regions-and-namespaces.patch++>>> -| <<<--patches.suse/kvm-x86-Handle-async-PF-in-RCU-read-side-critical-se.patch-->>><<<++patches.suse/Input-atmel_mxt_ts-disable-IRQ-across-suspend.patch++>>> -| <<<--patches.suse/0001-arm64-Make-sure-SPsel-is-always-set.patch-->>><<<++patches.suse/Input-st1232-do-not-reset-the-chip-too-early.patch++>>> -| <<<--patches.suse/0001-arm64-mm-Use-READ_ONCE-when-dereferencing-pointer-to.patch-->>><<<++patches.suse/Input-synaptics-rmi4-simplify-data-read-in-rmi_f54_w.patch++>>> -| <<<--patches.suse/0001-arm64-fault-Route-pte-translation-faults-via-do_tran.patch-->>><<<++patches.suse/Input-ili210x-handle-errors-from-input_mt_init_slots.patch++>>> -| <<<--patches.suse/iommu-io-pgtable-arm-v7s-Need-dma-sync-while-there-i.patch-->>><<<++patches.suse/Input-synaptics-switch-another-X1-Carbon-6-to-RMI-SM.patch++>>> -| <<<--patches.suse/iommu-amd-pr_err-strings-should-end-with-newlines-->>><<<++patches.suse/perf-script-Fix-invalid-LBR-binary-mismatch-error.patch++>>> -| <<<--patches.suse/etnaviv-fix-submit-error-path-->>><<<++patches.suse/x86-mm-32-Sync-only-to-VMALLOC_END-in-vmalloc_sync_a.patch++>>> -| <<<--patches.suse/etnaviv-fix-gem-object-list-corruption-->>><<<++patches.suse/x86-fpu-Don-t-cache-access-to-fpu_fpregs_owner_ctx.patch++>>> -| <<<--patches.suse/drm-amdgpu-revert-update-tile-table-for-oland-hainan.patch-->>><<<++patches.suse/0001-x86-mm-pat-Fix-off-by-one-bugs-in-interval-tree-sear.patch++>>> -| <<<--patches.suse/drm-radeon-disable-hard-reset-in-hibernate-for-APUs-->>><<<++patches.suse/net-tls-take-into-account-that-bpf_exec_tx_verdict-m.patch++>>> -| <<<--patches.suse/qxl-fix-primary-surface-handling.patch-->>><<<++patches.suse/net-tls-free-the-record-on-encryption-error.patch++>>> -| <<<--patches.suse/qxl-fix-pinning.patch-->>><<<++patches.suse/net-skmsg-fix-TLS-1.3-crash-with-full-sk_msg.patch++>>> -| <<<--patches.suse/PCI-Fix-race-condition-with-driver_override-->>><<<++patches.suse/selftests-tls-add-a-test-for-fragmented-messages.patch++>>> -| <<<--patches.suse/0021-md-separate-request-handling.patch-->>><<<++patches.suse/net-tls-remove-the-dead-inplace_crypto-code.patch++>>> -| <<<--patches.suse/0022-md-fix-a-race-condition-for-flush-request-handling.patch-->>><<<++patches.suse/net-tls-use-sg_next-to-walk-sg-entries.patch++>>> -| <<<--patches.suse/0023-dm-raid-fix-a-race-condition-in-request-handling.patch-->>><<<++patches.suse/selftests-bpf-test_sockmap-handle-file-creation-fail.patch++>>> -| <<<--patches.suse/0024-md-raid5-cap-worker-count.patch-->>><<<++patches.suse/selftests-bpf-correct-perror-strings.patch++>>> -| <<<--patches.suse/btrfs-clear-ordered-flag-on-cleaning-up-ordered-extents.patch-->>><<<++patches.suse/net-macb-add-missed-tasklet_kill.patch++>>> -| <<<--patches.suse/btrfs-finish-ordered-extent-cleaning-if-no-progress-is-found.patch-->>><<<++patches.suse/tipc-fix-potential-memory-leak-in-__tipc_sendmsg.patch++>>> -| <<<--patches.suse/btrfs-fix-null-pointer-dereference-from-free_reloc_roots.patch-->>><<<++patches.suse/tipc-fix-wrong-socket-reference-counter-after-tipc_s.patch++>>> -| <<<--patches.suse/btrfs-propagate-error-to-btrfs_cmp_data_prepare-caller.patch-->>><<<++patches.suse/tipc-fix-wrong-timeout-input-for-tipc_wait_for_cond.patch++>>> -| <<<--patches.suse/0001-Btrfs-use-btrfs_op-instead-of-bio_op-in-__btrfs_map_.patch-->>><<<++patches.suse/selftests-pmtu-use-oneline-for-ip-route-list-cache.patch++>>> -| <<<--patches.suse/btrfs-fix-kernel-oops-while-reading-compressed-data.patch-->>><<<++patches.suse/net-mlx5e-Fix-build-error-without-IPV6.patch++>>> -| <<<--patches.suse/btrfs-log-csums-for-all-modified-extents.patch-->>><<<++patches.suse/net-sched-fix-tc-s-class-show-no-bstats-on-class-wit.patch++>>> -| <<<--patches.suse/scsi-aacraid-Fix-2T-drives-on-SmartIOC-2000.patch-->>><<<++patches.suse/openvswitch-drop-unneeded-BUG_ON-in-ovs_flow_cmd_bui.patch++>>> -| <<<--patches.suse/scsi-lpfc-Don-t-return-internal-MBXERR_ERROR-code-fr.patch-->>><<<++patches.suse/openvswitch-remove-another-BUG_ON.patch++>>> -| <<<--patches.suse/scsi-aacraid-error-testing-array-offset-bus-after-us.patch-->>><<<++patches.suse/ocfs2-fix-passing-zero-to-PTR_ERR-warning.patch++>>> -| <<<--patches.suse/scsi-scsi_transport_iscsi-fix-the-issue-that.patch-->>><<<++patches.suse/mm-slab-make-kmalloc_info-contain-all-types-of-names.patch++>>> -| <<<--patches.suse/scsi-scsi_transport_fc-set-scsi_target_id-upon-resca.patch-->>><<<++patches.suse/mm-slab-remove-unused-kmalloc_size.patch++>>> -| <<<--patches.suse/scsi-scsi_transport_fc-Also-check-for-NOTPRESENT-in-.patch-->>><<<++patches.suse/mm-slab_common-use-enum-kmalloc_cache_type-to-iterate-over-kmalloc-caches.patch++>>> -| <<<--patches.suse/scsi-aacraid-Add-a-small-delay-after-IOP-reset.patch-->>><<<++patches.suse/mm-slub-print-the-offset-of-fault-addresses.patch++>>> -| <<<--patches.suse/scsi-ILLEGAL-REQUEST-ASC-27-target-failure.patch-->>><<<++patches.suse/mm-slub.c-update-comments.patch++>>> -| <<<--patches.suse/mtd-nand-atmel-fix-buffer-overflow-in-atmel_pmecc_us.patch-->>><<<++patches.suse/mm-slub.c-clean-up-validate_slab.patch++>>> -| <<<--patches.suse/objtool-Skip-unreachable-warnings-for-GCC-4.4-and-ol.patch-->>><<<++patches.suse/mm-filemap.c-remove-redundant-cache-invalidation-after-async-direct-io-write.patch++>>> -| <<<--patches.suse/objtool-Support-unoptimized-frame-pointer-setup.patch-->>><<<++patches.suse/mm-filemap.c-warn-if-stale-pagecache-is-left-after-direct-write.patch++>>> -| <<<--patches.suse/genirq-Check-__free_irq-return-value-for-NULL.patch-->>><<<++patches.suse/mm-swap.c-trivial-mark_page_accessed-cleanup.patch++>>> -| <<<--patches.suse/irq-generic-chip-Don-t-replace-domain-s-name.patch-->>><<<++patches.suse/mm-memcg-clean-up-reclaim-iter-array.patch++>>> -| <<<--patches.suse/0001-futex-Fix-pi_state-owner-serialization.patch-->>><<<++patches.suse/mm-memcontrol-remove-dead-code-from-memory_max_write.patch++>>> -| <<<--patches.suse/0001-locking-rwsem-xadd-Fix-missed-wakeup-due-to-reorderi.patch-->>><<<++patches.suse/include-linux-memcontrol.h-fix-comments-based-on-per-node-memcg.patch++>>> -| <<<--patches.suse/sched-sysctl-Check-user-input-value-of-sysctl_sched_-->>><<<++patches.suse/mm-vmscan-memcontrol-remove-mem_cgroup_select_victim_node.patch++>>> -| <<<--patches.suse/x86-mm-fix-fault-error-path-using-unsafe-vma-pointer.patch-->>><<<++patches.suse/mm-drop-mmap_sem-before-calling-balance_dirty_pages-in-write-fault.patch++>>> -| <<<--patches.suse/0001-x86-asm-Fix-inline-asm-call-constraints-for-GCC-4.4.patch-->>><<<++patches.suse/shmem-pin-the-file-in-shmem_fault-if-mmap_sem-is-dropped.patch++>>> -| <<<--patches.suse/0001-x86-asm-Use-register-variable-to-get-stack-pointer-v.patch-->>><<<++patches.suse/mm-emit-tracepoint-when-RSS-changes.patch++>>> -| <<<--patches.suse/auxdisplay-charlcd-properly-restore-atomic-counter-o.patch-->>><<<++patches.suse/rss_stat-add-support-to-detect-RSS-updates-of-external-mm.patch++>>> -| <<<--patches.suse/stm-class-Fix-a-use-after-free-->>><<<++patches.suse/mm-mmap.c-remove-a-never-triggered-warning-in-__vma_adjust.patch++>>> -| <<<--patches.suse/intel_th-pci-Add-Cedar-Fork-PCH-support-->>><<<++patches.suse/mm-swap.c-piggyback-lru_add_drain_all-calls.patch++>>> -| <<<--patches.suse/intel_th-pci-Add-Lewisburg-PCH-support-->>><<<++patches.suse/mm-mmap.c-prev-could-be-retrieved-from-vma-vm_prev.patch++>>> -| <<<--patches.suse/msft-hv-1500-vmbus-don-t-acquire-the-mutex-in-vmbus_hvsock_device.patch-->>><<<++patches.suse/mm-mmap.c-__vma_unlink_prev-is-not-necessary-now.patch++>>> -| <<<--patches.suse/msft-hv-1501-Drivers-hv-fcopy-restore-correct-transfer-length.patch-->>><<<++patches.suse/mm-mmap.c-extract-__vma_unlink_list-as-counterpart-for-__vma_link_list.patch++>>> -| <<<--patches.suse/driver-core-platform-Don-t-read-past-the-end-of-driv-->>><<<++patches.suse/mm-mmap.c-rb_parent-is-not-necessary-in-__vma_link_list.patch++>>> -| <<<--patches.suse/staging-vchiq_2835_arm-Fix-NULL-ptr-dereference-in-f-->>><<<++patches.suse/mm-rmap.c-don-t-reuse-anon_vma-if-we-just-want-a-copy.patch++>>> -| <<<--patches.suse/staging-rtl8723bs-add-missing-range-check-on-id-->>><<<++patches.suse/mm-rmap.c-reuse-mergeable-anon_vma-as-parent-when-fork.patch++>>> -| <<<--patches.suse/staging-rtl8723bs-avoid-null-pointer-dereference-on--->>><<<++patches.suse/mm-mmap.c-use-IS_ERR_VALUE-to-check-return-value-of-get_unmapped_area.patch++>>> -| <<<--patches.suse/iio-magnetometer-st_magn-fix-drdy-line-configuration-->>><<<++patches.suse/mm-rmap.c-fix-outdated-comment-in-page_get_anon_vma.patch++>>> -| <<<--patches.suse/iio-adc-twl4030-Fix-an-error-handling-path-in-twl403-->>><<<++patches.suse/mm-rmap.c-use-VM_BUG_ON_PAGE-in-__page_check_anon_rmap.patch++>>> -| <<<--patches.suse/iio-adc-twl4030-Disable-the-vusb3v1-rugulator-in-the-->>><<<++patches.suse/mm-memfd-fix-COW-issue-on-MAP_PRIVATE-and-F_SEAL_FUTURE_WRITE-mappings.patch++>>> -| <<<--patches.suse/iio-adc-twl4030-Return-an-error-if-we-can-not-enable-->>><<<++patches.suse/mm-memory-failure.c-clean-up-around-tk-pre-allocation.patch++>>> -| <<<--patches.suse/iio-trigger-stm32-timer-preset-shouldn-t-be-buffered-->>><<<++patches.suse/mm-soft-offline-convert-parameter-to-pfn.patch++>>> -| <<<--patches.suse/iio-trigger-stm32-timer-fix-a-corner-case-to-write-p-->>><<<++patches.suse/mm-vmalloc.c-remove-unnecessary-highmem_mask-from-parameter-of-gfpflags_allow_blocking.patch++>>> -| <<<--patches.suse/iio-adc-mcp320x-Fix-oops-on-module-unload-->>><<<++patches.suse/mm-vmalloc-remove-preempt_disable-enable-when-doing-preloading.patch++>>> -| <<<--patches.suse/iio-adc-mcp320x-Fix-readout-of-negative-voltages-->>><<<++patches.suse/mm-vmalloc-respect-passed-gfp_mask-when-doing-preloading.patch++>>> -| <<<--patches.suse/IIO-BME280-Updates-to-Humidity-readings-need-ctrl_re-->>><<<++patches.suse/mm-vmalloc-add-more-comments-to-the-adjust_va_to_fit_type.patch++>>> -| <<<--patches.suse/iio-ad_sigma_delta-Implement-a-dedicated-reset-funct-->>><<<++patches.suse/mm-vmalloc-rework-vmap_area_lock.patch++>>> -| <<<--patches.suse/iio-ad7793-Fix-the-serial-interface-reset-->>><<<++patches.suse/mm-pcp-Share-common-code-between-memory-hotplug-and-percpu-sysctl-handler.patch++>>> -| <<<--patches.suse/iio-core-Return-error-for-failed-read_reg-->>><<<++patches.suse/mm-pcpu-Make-zone-pcp-updates-and-reset-internal-to-the-mm.patch++>>> -| <<<--patches.suse/staging-iio-ad7192-Fix-use-the-dedicated-reset-funct-->>><<<++patches.suse/mm-vmscan-remove-unused-lru_pages-argument.patch++>>> -| <<<--patches.suse/0001-uwb-ensure-that-endpoint-is-interrupt.patch-->>><<<++patches.suse/mm-vmscan.c-remove-unused-scan_control-parameter-from-pageout.patch++>>> -| <<<--patches.suse/0001-uwb-properly-check-kthread_run-return-value.patch-->>><<<++patches.suse/mm-vmscan-simplify-lruvec_lru_size.patch++>>> -| <<<--patches.suse/0001-usb-Increase-quirk-delay-for-USB-devices.patch-->>><<<++patches.suse/mm-clean-up-and-clarify-lruvec-lookup-procedure.patch++>>> -| <<<--patches.suse/0001-usb-xhci-Free-the-right-ring-in-xhci_add_endpoint.patch-->>><<<++patches.suse/mm-vmscan-move-inactive_list_is_low-swap-check-to-the-caller.patch++>>> -| <<<--patches.suse/0001-xhci-fix-finding-correct-bus_state-structure-for-USB.patch-->>><<<++patches.suse/mm-vmscan-naming-fixes-global_reclaim-and-sane_reclaim.patch++>>> -| <<<--patches.suse/0001-usb-pci-quirks.c-Corrected-timeout-values-used-in-ha.patch-->>><<<++patches.suse/mm-vmscan-replace-shrink_node-loop-with-a-retry-jump.patch++>>> -| <<<--patches.suse/0001-xhci-fix-wrong-endpoint-ESIT-value-shown-in-tracing.patch-->>><<<++patches.suse/mm-vmscan-turn-shrink_node_memcg-into-shrink_lruvec.patch++>>> -| <<<--patches.suse/0001-usb-host-xhci-plat-allow-sysdev-to-inherit-from-ACPI.patch-->>><<<++patches.suse/mm-vmscan-split-shrink_node-into-node-part-and-memcgs-part.patch++>>> -| <<<--patches.suse/0001-xhci-Fix-sleeping-with-spin_lock_irq-held-in-ASmedia.patch-->>><<<++patches.suse/mm-vmscan-harmonize-writeback-congestion-tracking-for-nodes-memcgs.patch++>>> -| <<<--patches.suse/0001-xhci-set-missing-SuperSpeedPlus-Link-Protocol-bit-in.patch-->>><<<++patches.suse/mm-vmscan-move-file-exhaustion-detection-to-the-node-level.patch++>>> -| <<<--patches.suse/0001-Revert-xhci-Limit-USB2-port-wake-support-for-AMD-Pro.patch-->>><<<++patches.suse/mm-vmscan-detect-file-thrashing-at-the-reclaim-root.patch++>>> -| <<<--patches.suse/0001-USB-fix-out-of-bounds-in-usb_set_configuration.patch-->>><<<++patches.suse/mm-vmscan-enforce-inactive-active-ratio-at-the-reclaim-root.patch++>>> -| <<<--patches.suse/0001-usb-dwc3-ep0-fix-DMA-starvation-by-assigning-req-trb.patch-->>><<<++patches.suse/mm-vmscan.c-fix-typo-in-comment.patch++>>> -| <<<--patches.suse/usb-gadget-dummy-fix-nonsensical-comparisons.patch-->>><<<++patches.suse/hugetlbfs-hugetlb_fault_mutex_hash-cleanup.patch++>>> -| <<<--patches.suse/0001-USB-core-harden-cdc_parse_cdc_header.patch-->>><<<++patches.suse/hugetlbfs-take-read_lock-on-i_mmap-for-PMD-sharing.patch++>>> -| <<<--patches.suse/0001-usb-storage-fix-bogus-hardware-error-messages-for-AT.patch-->>><<<++patches.suse/hugetlb-region_chg-provides-only-cache-entry.patch++>>> -| <<<--patches.suse/0001-usb-storage-unusual_devs-entry-to-fix-write-access-r.patch-->>><<<++patches.suse/hugetlb-remove-duplicated-code.patch++>>> -| <<<--patches.suse/0001-USB-uas-fix-bug-in-handling-of-alternate-settings.patch-->>><<<++patches.suse/mm-hugetlb-avoid-looping-to-the-same-hugepage-if-pages-and-vmas.patch++>>> -| <<<--patches.suse/0001-USB-devio-Prevent-integer-overflow-in-proc_do_submit.patch-->>><<<++patches.suse/mm-migrate.c-handle-freed-page-at-the-first-place.patch++>>> -| <<<--patches.suse/0001-USB-devio-Don-t-corrupt-user-memory.patch-->>><<<++patches.suse/mm-thp-do-not-queue-fully-unmapped-pages-for-deferred-split.patch++>>> -| <<<--patches.suse/0001-USB-cdc-wdm-ignore-EPIPE-from-GetEncapsulatedRespons.patch-->>><<<++patches.suse/autonuma-fix-watermark-checking-in-migrate_balanced_pgdat.patch++>>> -| <<<--patches.suse/percpu-make-this_cpu_generic_read-atomic-w-r-t-interrupts.patch-->>><<<++patches.suse/autonuma-reduce-cache-footprint-when-scanning-page-tables.patch++>>> -| <<<--patches.suse/cgroup-Reinit-cgroup_taskset-structure-before-cgroup_migrate_execute-returns.patch-->>><<<++patches.suse/mm-madvise.c-replace-with-page_size-in-madvise_inject_error.patch++>>> -| <<<--patches.suse/ftrace-Fix-kmemleak-in-unregister_ftrace_graph.patch-->>><<<++patches.suse/mm-shmem-use-proper-gfp-flags-for-shmem_writepage.patch++>>> -| <<<--patches.suse/lsm-fix-smack_inode_removexattr-and-xattr_getsecurit.patch-->>><<<++patches.suse/mm-shmem.c-cast-the-type-of-unmap_start-to-u64.patch++>>> -| <<<--patches.suse/include-linux-mm.h-fix-typo-in-VM_MPX-definition.patch-->>><<<++patches.suse/mm-page_io.c-annotate-refault-stalls-from-swap_readpage.patch++>>> -| <<<--patches.suse/ksm-fix-unlocked-iteration-over-vmas-in-cmp_and_merge_page.patch-->>><<<++patches.suse/dmaengine-xilinx_dma-Clear-desc_pendingcount-in-xili.patch++>>> -| <<<--patches.suse/0001-mm-oom_reaper-skip-mm-structs-with-mmu-notifiers.patch-->>><<<++patches.suse/dmaengine-fsl-qdma-Handle-invalid-qdma-queue0-IRQ.patch++>>> -| <<<--patches.suse/mm-compaction-serialize-waitqueue_active-checks-for-real.patch-->>><<<++patches.suse/dmaengine-ti-edma-fix-missed-failure-handling.patch++>>> -| <<<--patches.suse/mm-meminit-mark-init_reserved_page-as-__meminit.patch-->>><<<++patches.suse/iommu-mediatek-correct-the-flush_iotlb_all-callback++>>> -| <<<--patches.suse/zram-fix-null-dereference-of-handle.patch-->>><<<++patches.suse/iommu-tegra-smmu-Use-non-secure-register-for-flushin.patch++>>> -| <<<--patches.suse/mm-avoid-marking-swap-cached-page-as-lazyfree.patch-->>><<<++patches.suse/iommu-tegra-smmu-Fix-client-enablement-order.patch++>>> -| <<<--patches.suse/mm-fix-data-corruption-caused-by-lazyfree-page.patch-->>><<<++patches.suse/iommu-tegra-smmu-Fix-page-tables-in-4-GiB-memory.patch++>>> -| <<<--patches.suse/mm-device-public-memory-fix-edge-case-in-vm_normal_page.patch-->>><<<++patches.suse/firmware-qcom-scm-Ensure-a0-status-code-is-treated-a.patch++>>> -| <<<--patches.suse/userfaultfd-non-cooperative-fix-fork-use-after-free.patch-->>><<<++patches.suse/iommu-arm-smmu-v3-don-t-display-an-error-when-irq-lines-are-missing++>>> -| <<<--patches.suse/kernel-sysctl.c-remove-duplicate-UINT_MAX-check-on-d.patch-->>><<<++patches.suse/iommu-arm-smmu-remove-duplicate-error-message++>>> -| <<<--patches.suse/0001-mm-memory_hotplug-add-scheduling-point-to-__add_page.patch-->>><<<++patches.suse/iommu-vt-d-refactor-find_domain-helper++>>> -| <<<--patches.suse/0002-mm-page_alloc-add-scheduling-point-to-memmap_init_zo.patch-->>><<<++patches.suse/pstore-Make-pstore_choose_compression-static.patch++>>> -| <<<--patches.suse/0003-memremap-add-scheduling-point-to-devm_memremap_pages.patch-->>><<<++patches.suse/of-address-introduce-of_get_next_dma_parent-helper.patch++>>> -| <<<--patches.suse/0001-kernel-kcmp.c-drop-branch-leftover-typo.patch-->>><<<++patches.suse/of-address-follow-dma-parent-for-dma-coherent.patch++>>> -| <<<--patches.suse/mm-memory_hotplug-change-pfn_to_section_nr-section_n.patch-->>><<<++patches.suse/of-factor-out-addr-size-cells-parsing.patch++>>> -| <<<--patches.suse/mm-memory_hotplug-define-find_-smallest-biggest-_sec.patch-->>><<<++patches.suse/of-address-translate-dma-ranges-for-parent-nodes-missing-dma-ranges.patch++>>> -| <<<--patches.suse/lib-ratelimit-c-use-deferred-printk-version.patch-->>><<<++patches.suse/of-address-fix-of_pci_range_parser_one-translation-of-dma-addresses.patch++>>> -| <<<--patches.suse/cnic-Fix-an-error-handling-path-in-cnic_alloc_bnx2x_.patch-->>><<<++patches.suse/of-make-of_dma_get_range-work-on-bus-nodes.patch++>>> -| <<<--patches.suse/l2tp-ensure-sessions-are-freed-after-their-PPPOL2TP-.patch-->>><<<++patches.suse/of-overlay-add_changeset_property-memory-leak.patch++>>> -| <<<--patches.suse/l2tp-fix-race-between-l2tp_session_delete-and-l2tp_t.patch-->>><<<++patches.suse/of-unittest-fix-memory-leak-in-attach_node_and_child.patch++>>> -| <<<--patches.suse/net-qcom-emac-specify-the-correct-size-when-mapping-.patch-->>><<<++patches.suse/libfdt-define-INT32_MAX-and-UINT32_MAX-in-libfdt_env.patch++>>> -| <<<--patches.suse/rocker-fix-rocker_tlv_put_-functions-for-KASAN.patch-->>><<<++patches.suse/docs-Catch-up-with-the-new-location-of-get_user_page.patch++>>> -| <<<--patches.suse/0001-netlink-fix-nla_put_-u8-u16-u32-for-KASAN.patch-->>><<<++patches.suse/genalloc-Fix-a-set-of-docs-build-warnings.patch++>>> -| <<<--patches.suse/vti-fix-use-after-free-in-vti_tunnel_xmit-vti6_tnl_x.patch-->>><<<++patches.suse/docs-Fix-make-help-suggestion-for-SPHINXDIR.patch++>>> -| <<<--patches.suse/l2tp-fix-race-condition-in-l2tp_tunnel_delete.patch-->>><<<++patches.suse/docs-networking-devlink-trap-Fix-reference-to-other-.patch++>>> -| <<<--patches.suse/aquantia-Setup-max_mtu-in-ndev-to-enable-jumbo-frame.patch-->>><<<++patches.suse/docs-admin-guide-Fix-min-value-of-threads-max-in-ker.patch++>>> -| <<<--patches.suse/0001-iwlwifi-mvm-send-all-non-bufferable-frames-on-the-pr.patch-->>><<<++patches.suse/docs-admin-guide-Remove-threads-max-auto-tuning.patch++>>> -| <<<--patches.suse/0001-iwlwifi-mvm-change-state-when-queueing-agg-start-wor.patch-->>><<<++patches.suse/scsi-lpfc-Fix-pt2pt-discovery-on-SLI3-HBAs.patch++>>> -| <<<--patches.suse/0001-iwlwifi-mvm-wake-the-correct-mac80211-queue.patch-->>><<<++patches.suse/scsi-lpfc-Fix-premature-re-enabling-of-interrupts-in.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-use-IWL_HCMD_NOCOPY-for-MCAST_FILTER_CMD.patch-->>><<<++patches.suse/scsi-lpfc-Fix-miss-of-register-read-failure-check.patch++>>> -| <<<--patches.suse/0001-iwlwifi-mvm-initialize-status-in-iwl_mvm_add_int_sta.patch-->>><<<++patches.suse/scsi-lpfc-Fix-NVME-io-abort-failures-causing-hangs.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-fix-reorder-buffer-for-9000-devices.patch-->>><<<++patches.suse/scsi-lpfc-Fix-rpi-release-when-deleting-vport.patch++>>> -| <<<--patches.suse/brcmfmac-add-length-check-in-brcmf_cfg80211_escan_ha-->>><<<++patches.suse/scsi-lpfc-Fix-device-recovery-errors-after-PLOGI-fai.patch++>>> -| <<<--patches.suse/brcmfmac-setup-passive-scan-if-requested-by-user-spa-->>><<<++patches.suse/scsi-lpfc-Fix-locking-on-mailbox-command-completion.patch++>>> -| <<<--patches.suse/sctp-Fix-a-big-endian-bug-in-sctp_diag_dump.patch-->>><<<++patches.suse/scsi-lpfc-Fix-GPF-on-scsi-command-completion.patch++>>> -| <<<--patches.suse/tun-bail-out-from-tun_get_user-if-the-skb-is-empty.patch-->>><<<++patches.suse/scsi-lpfc-Fix-discovery-failures-when-target-device-.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-parsing-fragmentation-detection.patch-->>><<<++patches.suse/scsi-lpfc-Fix-NVMe-ABTS-in-response-to-receiving-an-.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-port-list-indexing.patch-->>><<<++patches.suse/scsi-lpfc-Fix-coverity-errors-on-NULL-pointer-checks.patch++>>> -| <<<--patches.suse/net-mvpp2-do-not-select-the-internal-source-clock.patch-->>><<<++patches.suse/scsi-lpfc-Fix-host-hang-at-boot-or-slow-boot.patch++>>> -| <<<--patches.suse/inetpeer-fix-RCU-lookup-again.patch-->>><<<++patches.suse/scsi-lpfc-Fix-list-corruption-in-lpfc_sli_get_iocbq.patch++>>> -| <<<--patches.suse/net-dsa-Fix-network-device-registration-order.patch-->>><<<++patches.suse/scsi-lpfc-Fix-spinlock_irq-issues-in-lpfc_els_flush_.patch++>>> -| <<<--patches.suse/packet-in-packet_do_bind-test-fanout-with-bind_lock-.patch-->>><<<++patches.suse/scsi-lpfc-Fix-hdwq-sgl-locks-and-irq-handling.patch++>>> -| <<<--patches.suse/packet-only-test-po-has_vnet_hdr-once-in-packet_snd.patch-->>><<<++patches.suse/scsi-lpfc-Fix-list-corruption-detected-in-lpfc_put_s.patch++>>> -| <<<--patches.suse/net-dsa-mv88e6xxx-lock-mutex-when-freeing-IRQs.patch-->>><<<++patches.suse/scsi-lpfc-Update-async-event-logging.patch++>>> -| <<<--patches.suse/net-Set-sk_prot_creator-when-cloning-sockets-to-the-.patch-->>><<<++patches.suse/scsi-lpfc-Complete-removal-of-FCoE-T10-PI-support-on.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Fix-access-to-invalid-memory-address.patch-->>><<<++patches.suse/scsi-lpfc-cleanup-remove-unused-fcp_txcmlpq_cnt.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-FPGA-capability-location.patch-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.4.0.1.patch++>>> -| <<<--patches.suse/net-mlx5-Check-device-capability-for-maximum-flow-co.patch-->>><<<++patches.suse/scsi-mpt3sas-Register-trace-buffer-based-on-NVDATA-s.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-erroneous-freeing-of-encap-header-buff.patch-->>><<<++patches.suse/scsi-mpt3sas-Display-message-before-releasing-diag-b.patch++>>> -| <<<--patches.suse/net-mlx5e-Disallow-TC-offloading-of-unsupported-matc.patch-->>><<<++patches.suse/scsi-mpt3sas-Fix-clear-pending-bit-in-ioctl-status.patch++>>> -| <<<--patches.suse/net-mlx5e-Check-encap-entry-state-when-offloading-tu.patch-->>><<<++patches.suse/scsi-mpt3sas-Free-diag-buffer-without-any-status-che.patch++>>> -| <<<--patches.suse/net-mlx5e-Print-netdev-features-correctly-in-error-m.patch-->>><<<++patches.suse/scsi-mpt3sas-Maintain-owner-of-buffer-through-Unique.patch++>>> -| <<<--patches.suse/net-mlx5e-Don-t-add-remove-802.1ad-rules-when-changi.patch-->>><<<++patches.suse/scsi-mpt3sas-clear-release-bit-when-buffer-reregiste.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-calculated-checksum-offloads-counters.patch-->>><<<++patches.suse/scsi-mpt3sas-Reuse-diag-buffer-allocated-at-load-tim.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-static-checker-warning-on-steering-trac.patch-->>><<<++patches.suse/scsi-mpt3sas-Add-app-owned-flag-support-for-diag-buf.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-wrong-indentation-in-enable-SRIOV-code.patch-->>><<<++patches.suse/scsi-mpt3sas-Fail-release-cmnd-if-diag-buffer-is-rel.patch++>>> -| <<<--patches.suse/netlink-do-not-proceed-if-dump-s-start-errs.patch-->>><<<++patches.suse/scsi-mpt3sas-Use-Component-img-header-to-get-Package.patch++>>> -| <<<--patches.suse/ip6_gre-ip6gre_tap-device-should-keep-dst.patch-->>><<<++patches.suse/scsi-mpt3sas-Reject-NVMe-Encap-cmnds-to-unsupported-.patch++>>> -| <<<--patches.suse/ip6_tunnel-update-mtu-properly-for-ARPHRD_ETHER-tunn.patch-->>><<<++patches.suse/scsi-mpt3sas-Fix-module-parameter-max_msix_vectors.patch++>>> -| <<<--patches.suse/IPv4-early-demux-can-return-an-error-code.patch-->>><<<++patches.suse/scsi-mpt3sas-Bump-mpt3sas-driver-version-to-32.100.0.patch++>>> -| <<<--patches.suse/udp-perform-source-validation-for-mcast-early-demux.patch-->>><<<++patches.suse/scsi-smartpqi-clean-up-indentation-of-a-statement.patch++>>> -| <<<--patches.suse/ppp-fix-__percpu-annotation-->>><<<++patches.suse/scsi-smartpqi-remove-set-but-not-used-variable-ctrl_.patch++>>> -| <<<--patches.suse/tipc-use-only-positive-error-codes-in-messages.patch-->>><<<++patches.suse/scsi-qla2xxx-remove-redundant-assignment-to-pointer-.patch++>>> -| <<<--patches.suse/l2tp-fix-l2tp_eth-module-loading.patch-->>><<<++patches.suse/scsi-bfa-release-allocated-memory-in-case-of-error++>>> -| <<<--patches.suse/r8152-add-Linksys-USB3GIGV1-id.patch-->>><<<++patches.suse/scsi-qedf-Add-port_id-getter.patch++>>> -| <<<--patches.suse/net-mvpp2-Fix-clock-resource-by-adding-an-optional-b.patch-->>><<<++patches.suse/scsi-qla2xxx-Dual-FCP-NVMe-target-port-support.patch++>>> -| <<<--patches.suse/net-hns3-Fix-an-error-handling-path-in-hclge_rss_ini.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-error-handling-for-PLOGI-ELS-passth.patch++>>> -| <<<--patches.suse/socket-bpf-fix-possible-use-after-free.patch-->>><<<++patches.suse/scsi-qla2xxx-Set-remove-flag-for-all-VP.patch++>>> -| <<<--patches.suse/net-rtnetlink-fix-info-leak-in-RTM_GETSTATS-call.patch-->>><<<++patches.suse/scsi-qla2xxx-Check-for-MB-timeout-while-capturing-IS.patch++>>> -| <<<--patches.suse/bpf-fix-bpf_tail_call-x64-JIT.patch-->>><<<++patches.suse/scsi-qla2xxx-Capture-FW-dump-on-MPI-heartbeat-stop-e.patch++>>> -| <<<--patches.suse/0001-HID-wacom-bits-shifted-too-much-for-9th-and-10th-but.patch-->>><<<++patches.suse/scsi-qla2xxx-Improve-logging-for-scan-thread.patch++>>> -| <<<--patches.suse/0001-HID-wacom-leds-Don-t-try-to-control-the-EKR-s-read-o.patch-->>><<<++patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.20-k.patch++>>> -| <<<--patches.suse/0001-HID-wacom-Properly-report-negative-values-from-Intuo.patch-->>><<<++patches.suse/scsi-lpfc-Make-function-lpfc_defer_pt2pt_acc-static.patch++>>> -| <<<--patches.suse/0001-HID-wacom-Correct-coordinate-system-of-touchring-and.patch-->>><<<++patches.suse/scsi-mpt3sas-Clean-up-some-indenting.patch++>>> -| <<<--patches.suse/0001-HID-rmi-Make-sure-the-HID-device-is-opened-on-resume.patch-->>><<<++patches.suse/scsi-smartpqi-fix-controller-lockup-observed-during-.patch++>>> -| <<<--patches.suse/0001-HID-i2c-hid-allocate-hid-buffers-for-real-worst-case.patch-->>><<<++patches.suse/scsi-smartpqi-fix-call-trace-in-device-discovery.patch++>>> -| <<<--patches.suse/0001-HID-wacom-generic-Send-MSC_SERIAL-and-ABS_MISC-when-.patch-->>><<<++patches.suse/scsi-smartpqi-add-inquiry-timeouts.patch++>>> -| <<<--patches.suse/0001-HID-wacom-generic-Clear-ABS_MISC-when-tool-leaves-pr.patch-->>><<<++patches.suse/scsi-smartpqi-fix-LUN-reset-when-fw-bkgnd-thread-is-.patch++>>> -| <<<--patches.suse/0001-HID-wacom-Always-increment-hdev-refcount-within-waco.patch-->>><<<++patches.suse/scsi-smartpqi-change-TMF-timeout-from-60-to-30-secon.patch++>>> -| <<<--patches.suse/ALSA-compress-Remove-unused-variable-->>><<<++patches.suse/scsi-smartpqi-correct-syntax-issue.patch++>>> -| <<<--patches.suse/ALSA-hda-program-ICT-bits-to-support-HBR-audio-->>><<<++patches.suse/scsi-smartpqi-fix-problem-with-unique-ID-for-physica.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-sample-rate-quirk-for-Plantronics-C31-->>><<<++patches.suse/scsi-smartpqi-remove-unused-manifest-constants.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Check-out-of-bounds-access-by-corrupt-->>><<<++patches.suse/scsi-smartpqi-Align-driver-syntax-with-oob.patch++>>> -| <<<--patches.suse/Revert-ALSA-echoaudio-purge-contradictions-between-d-->>><<<++patches.suse/scsi-smartpqi-bump-version-to-1.2.10-025.patch++>>> -| <<<--patches.suse/ALSA-usx2y-Suppress-kernel-warning-at-page-allocatio-->>><<<++patches.suse/scsi-megaraid_sas-Unique-names-for-MSI-X-vectors.patch++>>> -| <<<--patches.suse/dm-ioctl-fix-alignment-of-event-number-in-the-device.patch-->>><<<++patches.suse/scsi-megaraid_sas-remove-unused-variables-debugBlk-f.patch++>>> -| <<<--patches.suse/0025-dm-crypt-fix-memory-leak-in-crypt_ctr_cipher_old.patch-->>><<<++patches.suse/scsi-target-compare-full-CHAP_A-Algorithm-strings.patch++>>> -| <<<--patches.suse/0026-dm-crypt-reject-sector_size-feature-if-device-length.patch-->>><<<++patches.suse/scsi-target-fix-SendTargets-All-string-compares.patch++>>> -| <<<--patches.suse/0027-dm-raid-fix-incorrect-status-output-at-the-end-of-a-.patch-->>><<<++patches.suse/scsi-target-remove-unused-extension-parameters.patch++>>> -| <<<--patches.suse/drm-i915-always-update-ELD-connector-type-after-get--->>><<<++patches.suse/scsi-lpfc-fix-lpfc_nvmet_mrq-to-be-bound-by-hdw-queu.patch++>>> -| <<<--patches.suse/drm-i915-remove-redundant-variable-hw_check-->>><<<++patches.suse/scsi-lpfc-Fix-reporting-of-read-only-fw-error-errors.patch++>>> -| <<<--patches.suse/drm-i915-bios-ignore-HDMI-on-port-A-->>><<<++patches.suse/scsi-lpfc-Fix-lockdep-errors-in-sli_ringtx_put.patch++>>> -| <<<--patches.suse/drm-i915-Fix-DDI-PHY-init-if-it-was-already-on-->>><<<++patches.suse/scsi-lpfc-Fix-SLI3-hba-in-loop-mode-not-discovering-.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Reprogram-DMC-firmware-after-S3-S4-resu-->>><<<++patches.suse/scsi-lpfc-Fix-bad-ndlp-ptr-in-xri-aborted-handling.patch++>>> -| <<<--patches.suse/drm-i915-glk-Fix-DMC-DC-state-idleness-calculation-->>><<<++patches.suse/scsi-lpfc-Fix-hardlockup-in-lpfc_abort_handler.patch++>>> -| <<<--patches.suse/powerpc-Handle-MCE-on-POWER9-with-only-DSISR-bit-30-set.patch-->>><<<++patches.suse/scsi-lpfc-fix-coverity-error-of-dereference-after-nu.patch++>>> -| <<<--patches.suse/powerpc-Fix-workaround-for-spurious-MCE-on-POWER9.patch-->>><<<++patches.suse/scsi-lpfc-Slight-fast-path-performance-optimizations.patch++>>> -| <<<--patches.suse/cxl-Fix-memory-page-not-handled.patch-->>><<<++patches.suse/scsi-lpfc-Remove-lock-contention-target-write-path.patch++>>> -| <<<--patches.suse/powerpc-Fix-action-argument-for-cpufeatures-based-TLB-flush.patch-->>><<<++patches.suse/scsi-lpfc-Revise-interrupt-coalescing-for-missing-sc.patch++>>> -| <<<--patches.suse/powerpc-xive-18-Fix-IPI-reset.patch-->>><<<++patches.suse/scsi-lpfc-Make-FW-logging-dynamically-configurable.patch++>>> -| <<<--patches.suse/powerpc-xive-19-Clear-XIVE-internal-structures-when-a-C.patch-->>><<<++patches.suse/scsi-lpfc-Add-log-macros-to-allow-print-by-serverity.patch++>>> -| <<<--patches.suse/powerpc-powernv-Increase-memory-block-size-to-1GB-on.patch-->>><<<++patches.suse/scsi-lpfc-Add-FA-WWN-Async-Event-reporting.patch++>>> -| <<<--patches.suse/0043-ceph-properly-queue-cap-snap-for-newly-created-snap-realm.patch-->>><<<++patches.suse/scsi-lpfc-Add-FC-AL-support-to-lpe32000-models.patch++>>> -| <<<--patches.suse/0044-ceph-fix-_choose_mds-for-lssnap-request.patch-->>><<<++patches.suse/scsi-lpfc-Add-additional-discovery-log-messages.patch++>>> -| <<<--patches.suse/RDMA-iwpm-Properly-mark-end-of-NL-messages.patch-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.0.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-label-order-in-error-path-handling.patch-->>><<<++patches.suse/scsi-lpfc-lpfc_attr-Fix-Use-plain-integer-as-NULL-po.patch++>>> -| <<<--patches.suse/RDMA-qedr-Parse-VLAN-ID-correctly-and-ignore-the-val.patch-->>><<<++patches.suse/scsi-lpfc-lpfc_nvmet-Fix-Use-plain-integer-as-NULL-p.patch++>>> -| <<<--patches.suse/RDMA-qedr-Parse-vlan-priority-as-sl.patch-->>><<<++patches.suse/scsi-csiostor-don-t-enable-irqs-too-early++>>> -| <<<--patches.suse/i40iw-Add-missing-memory-barriers.patch-->>><<<++patches.suse/scsi-esas2r-unlock-on-error-in-esas2r_nvram_read_direct++>>> -| <<<--patches.suse/i40iw-Fix-port-number-for-query-QP.patch-->>><<<++patches.suse/scsi-mpt3sas-change-allocation-option.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-0005-Fix-server-always-zero-from-kvmppc_xi.patch-->>><<<++patches.suse/scsi-lpfc-fix-build-error-of-lpfc_debugfs.c-for-vfre.patch++>>> -| <<<--patches.suse/kvm-x86-Avoid-async-PF-preempting-the-kernel-incorre.patch-->>><<<++patches.suse/scsi-lpfc-fix-spelling-error-in-MAGIC_NUMER_xxx.patch++>>> -| <<<--patches.suse/x86-kvm-Move-kvm_fastop_exception-to-.fixup-section.patch-->>><<<++patches.suse/scsi-lpfc-Fix-NULL-check-before-mempool_destroy-is-n.patch++>>> -| <<<--patches.suse/KVM-add-X86_LOCAL_APIC-dependency.patch-->>><<<++patches.suse/scsi-lpfc-Make-lpfc_debugfs_ras_log_data-static.patch++>>> -| <<<--patches.suse/0007-ACPI-IORT-Fix-PCI-ACS-enablement.patch-->>><<<++patches.suse/scsi-zfcp-signal-incomplete-or-error-for-sync-exchan-92953c6e.patch++>>> -| <<<--patches.suse/0001-arm64-Ensure-the-instruction-emulation-is-ready-for-.patch-->>><<<++patches.suse/scsi-zfcp-diagnostics-buffer-caching-and-use-for-exc-7e418833.patch++>>> -| <<<--patches.suse/0014-bcache-use-llist_for_each_entry_safe-in-__closure_wa.patch-->>><<<++patches.suse/scsi-zfcp-add-diagnostics-buffer-for-exchange-config-08821023.patch++>>> -| <<<--patches.suse/0001-nbd-fix-ERESTARTSYS-handling.patch-->>><<<++patches.suse/scsi-zfcp-support-retrieval-of-SFP-Data-via-Exchange-a10a61e8.patch++>>> -| <<<--patches.suse/0001-blk-mq-debugfs-fix-device-sched-directory-for-defaul.patch-->>><<<++patches.suse/scsi-zfcp-introduce-sysfs-interface-for-diagnostics--6028f7c4.patch++>>> -| <<<--patches.suse/bsg-lib-fix-use-after-free-under-memory-pressure.patch-->>><<<++patches.suse/scsi-zfcp-implicitly-refresh-port-data-diagnostics-w-8155eb07.patch++>>> -| <<<--patches.suse/nvme-pci-Use-PCI-bus-address-for-data-queues-in-CMB.patch-->>><<<++patches.suse/scsi-zfcp-introduce-sysfs-interface-to-read-the-loca-5a2876f0.patch++>>> -| <<<--patches.suse/xfs-always-swap-the-cow-forks-when-swapping-extents.patch-->>><<<++patches.suse/scsi-zfcp-implicitly-refresh-config-data-diagnostics-8a72db70.patch++>>> -| <<<--patches.suse/xfs-handle-racy-AIO-in-xfs_reflink_end_cow.patch-->>><<<++patches.suse/scsi-zfcp-move-maximum-age-of-diagnostic-buffers-int-48910f8c.patch++>>> -| <<<--patches.suse/0002-clk-Export-clk_bulk_prepare.patch-->>><<<++patches.suse/scsi-zfcp-proper-indentation-to-reduce-confusion-in--e76acc51.patch++>>> -| <<<--patches.suse/0003-hwmon-xgene-Fix-up-error-handling-path-mixup-in-xgen.patch-->>><<<++patches.suse/scsi-zfcp-trace-channel-log-even-for-FCP-command-res.patch++>>> -| <<<--patches.suse/0001-mmc-core-add-driver-strength-selection-when-selectin.patch-->>><<<++patches.suse/scsi-core-scsi_trace-use-get_unaligned_be++>>> -| <<<--patches.suse/mmc-sdhci-xenon-Fix-clock-resource-by-adding-an-opti-->>><<<++patches.suse/scsi-lpfc-Fix-duplicate-unreg_rpi-error-in-port-offl.patch++>>> -| <<<--patches.suse/i2c-i801-Add-support-for-Intel-Cedar-Fork.patch-->>><<<++patches.suse/scsi-lpfc-Fix-configuration-of-BB-credit-recovery-in.patch++>>> -| <<<--patches.suse/scsi-sd-Implement-blacklist-option-for-WRITE-SAME-w-.patch-->>><<<++patches.suse/scsi-lpfc-Fix-kernel-crash-at-lpfc_nvme_info_show-du.patch++>>> -| <<<--patches.suse/scsi-sd-Do-not-override-max_sectors_kb-sysfs-setting.patch-->>><<<++patches.suse/scsi-lpfc-Fix-unexpected-error-messages-during-RSCN-.patch++>>> -| <<<--patches.suse/scsi-libiscsi-Fix-use-after-free-race-during-iscsi_s.patch-->>><<<++patches.suse/scsi-lpfc-Fix-dynamic-fw-log-enablement-check.patch++>>> -| <<<--patches.suse/scsi-libiscsi-Remove-iscsi_destroy_session.patch-->>><<<++patches.suse/scsi-lpfc-Sync-with-FC-NVMe-2-SLER-change-to-require.patch++>>> -| <<<--patches.suse/scsi-ibmvscsis-Fix-write_pending-failure-path.patch-->>><<<++patches.suse/scsi-lpfc-Clarify-FAWNN-error-message.patch++>>> -| <<<--patches.suse/0003-NFS-Fix-uninitialized-rpc_wait_queue.patch-->>><<<++patches.suse/scsi-lpfc-Add-registration-for-CPU-Offline-Online-ev.patch++>>> -| <<<--patches.suse/0002-nfs-filelayout-fix-oops-when-freeing-filelayout-segm.patch-->>><<<++patches.suse/scsi-lpfc-Change-default-IRQ-model-on-AMD-architectu.patch++>>> -| <<<--patches.suse/ppp-fix-race-in-ppp-device-destruction.patch-->>><<<++patches.suse/scsi-lpfc-Add-enablement-of-multiple-adapter-dumps.patch++>>> -| <<<--patches.suse/ipv6-fix-net.ipv6.conf.all.accept_dad-behaviour-for-.patch-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.1.patch++>>> -| <<<--patches.suse/bpf-fix-liveness-marking.patch-->>><<<++patches.suse/scsi-tracing-fix-handling-of-transfer-length-0-for-read6-and-write6++>>> -| <<<--patches.suse/gso-fix-payload-length-when-gso_size-is-zero.patch-->>><<<++patches.suse/scsi-target-iscsi-CHAP-add-support-for-SHA1-SHA256-a.patch++>>> -| <<<--patches.suse/ipv6-Fix-traffic-triggered-IPsec-connections.patch-->>><<<++patches.suse/scsi-target-iscsi-tie-the-challenge-length-to-the-ha.patch++>>> -| <<<--patches.suse/ipv4-Fix-traffic-triggered-IPsec-connections.patch-->>><<<++patches.suse/scsi-target-iscsi-rename-some-variables-to-avoid-con.patch++>>> -| <<<--patches.suse/xfrm-Fix-deletion-of-offloaded-SAs-on-failure.patch-->>><<<++patches.suse/scsi-qla2xxx-Retry-PLOGI-on-FC-NVMe-PRLI-failure.patch++>>> -| <<<--patches.suse/xfrm-Fix-negative-device-refcount-on-offload-failure.patch-->>><<<++patches.suse/scsi-qla2xxx-Do-command-completion-on-abort-timeout.patch++>>> -| <<<--patches.suse/vti-fix-NULL-dereference-in-xfrm_input.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-SRB-leak-on-switch-command-timeout.patch++>>> -| <<<--patches.suse/nl80211-Define-policy-for-packet-pattern-attributes-->>><<<++patches.suse/scsi-qla2xxx-Fix-driver-unload-hang.patch++>>> -| <<<--patches.suse/netlink-do-not-set-cb_running-if-dump-s-start-errs.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-double-scsi_done-for-abort-path.patch++>>> -| <<<--patches.suse/udp-fix-bcast-packet-reception.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-memory-leak-when-sending-I-O-fails.patch++>>> -| <<<--patches.suse/ixgbe-Return-error-when-getting-PHY-address-if-PHY-a.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-device-connect-issues-in-P2P-config.patch++>>> -| <<<--patches.suse/ixgbe-fix-masking-of-bits-read-from-IXGBE_VXLANCTRL-.patch-->>><<<++patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.21-k.patch++>>> -| <<<--patches.suse/0008-Revert-commit-1a8b6d76dc5b-net-add-one-common-config.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-an-include-directive.patch++>>> -| <<<--patches.suse/0009-ixgbe-Use-new-PCI_DEV_FLAGS_NO_RELAXED_ORDERING-flag.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-a-dma_pool_free-call.patch++>>> -| <<<--patches.suse/ixgbe-incorrect-XDP-ring-accounting-in-ethtool-tx_fr.patch-->>><<<++patches.suse/scsi-qla2xxx-initialize-fc4_type_priority.patch++>>> -| <<<--patches.suse/netfilter-xt_socket-Restore-mark-from-full-sockets-o.patch-->>><<<++patches.suse/scsi-qla2xxx-don-t-use-zero-for-FC4_PRIORITY_NVME.patch++>>> -| <<<--patches.suse/netfilter-ipset-pernet-ops-must-be-unregistered-last.patch-->>><<<++patches.suse/scsi-lpfc-Fix-a-kernel-warning-triggered-by-lpfc_get.patch++>>> -| <<<--patches.suse/netfilter-nf_tables-fix-update-chain-error.patch-->>><<<++patches.suse/scsi-lpfc-Fix-a-kernel-warning-triggered-by-lpfc_sli.patch++>>> -| <<<--patches.suse/netfilter-ebtables-fix-race-condition-in-frame_filte.patch-->>><<<++patches.suse/scsi-lpfc-Fix-lpfc_cpumask_of_node_init.patch++>>> -| <<<--patches.suse/netfilter-x_tables-avoid-stack-out-of-bounds-read-in.patch-->>><<<++patches.suse/scsi-lpfc-fix-Coverity-lpfc_get_scsi_buf_s3-Null-poi.patch++>>> -| <<<--patches.suse/netfilter-xt_bpf-Fix-XT_BPF_MODE_FD_PINNED-mode-of-x.patch-->>><<<++patches.suse/scsi-lpfc-fix-Coverity-lpfc_cmpl_els_rsp-Null-pointe.patch++>>> -| <<<--patches.suse/powerpc-64s-Use-emergency-stack-for-kernel-TM-Bad-Thing-program-checks.patch-->>><<<++patches.suse/scsi-lpfc-fix-inlining-of-lpfc_sli4_cleanup_poll_lis.patch++>>> -| <<<--patches.suse/powerpc-tm-Fix-illegal-TM-state-in-signal-handler.patch-->>><<<++patches.suse/scsi-lpfc-Initialize-cpu_map-for-not-present-cpus.patch++>>> -| <<<--patches.suse/seccomp-make-function-__get_seccomp_filter-static-->>><<<++patches.suse/scsi-lpfc-revise-nvme-max-queues-to-be-hdwq-count.patch++>>> -| <<<--patches.suse/direct-io-Prevent-NULL-pointer-access-in-submit_page.patch-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.2.patch++>>> -| <<<--patches.suse/fix-unbalanced-page-refcounting-in-bio_map_user_iov.patch-->>><<<++patches.suse/scsi-zorro_esp-limit-dma-transfers-to-65536-bytes-except-on-fastlane++>>> -| <<<--patches.suse/more-bio_map_user_iov-leak-fixes.patch-->>><<<++patches.suse/scsi-qla4xxx-fix-double-free-bug++>>> -| <<<--patches.suse/bio_copy_user_iov-don-t-ignore-iov_offset.patch-->>><<<++patches.suse/scsi-lpfc-use-hdwq-assigned-cpu-for-allocation.patch++>>> -| <<<--patches.suse/pinctrl-amd-Fix-build-dependency-on-pinmux-code-->>><<<++patches.suse/Revert-scsi-qla2xxx-Fix-memory-leak-when-sending-I-O.patch++>>> -| <<<--patches.suse/gpio-acpi-work-around-false-positive-Wstring-overflo-->>><<<++patches.suse/scsi-bnx2i-fix-potential-use-after-free++>>> -| <<<--patches.suse/9p-set-page-uptodate-when-required-in-write_end.patch-->>><<<++patches.suse/xfs-pass-the-correct-flag-to-xlog_write_iclog.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-sample-rate-quirk-for-Plantronics-C61-->>><<<++patches.suse/xfs-remove-the-unused-ic_io_size-field-from-xlog_in_.patch++>>> -| <<<--patches.suse/ALSA-seq-Fix-copy_from_user-call-inside-lock-->>><<<++patches.suse/xfs-move-the-locking-from-xlog_state_finish_copy-to-.patch++>>> -| <<<--patches.suse/ALSA-line6-Fix-missing-initialization-before-error-p-->>><<<++patches.suse/xfs-call-xlog_state_release_iclog-with-l_icloglock-h.patch++>>> -| <<<--patches.suse/ALSA-line6-Fix-NULL-dereference-at-podhd_disconnect-->>><<<++patches.suse/xfs-remove-dead-ifdef-XFSERRORDEBUG-code.patch++>>> -| <<<--patches.suse/ALSA-line6-Fix-leftover-URB-at-error-path-during-pro-->>><<<++patches.suse/xfs-remove-the-unused-XLOG_STATE_ALL-and-XLOG_STATE_.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Kill-stray-URB-at-exiting-->>><<<++patches.suse/xfs-turn-ic_state-into-an-enum.patch++>>> -| <<<--patches.suse/ALSA-seq-Fix-use-after-free-at-creating-a-port-->>><<<++patches.suse/xfs-remove-the-XLOG_STATE_DO_CALLBACK-state.patch++>>> -| <<<--patches.suse/ALSA-caiaq-Fix-stray-URB-at-probe-error-path-->>><<<++patches.suse/xfs-fix-inode-fork-extent-count-overflow.patch++>>> -| <<<--patches.suse/0001-HID-usbhid-fix-out-of-bounds-bug.patch-->>><<<++patches.suse/xfs-also-call-xfs_file_iomap_end_delalloc-for-zeroin.patch++>>> -| <<<--patches.suse/0001-HID-hid-elecom-extend-to-fix-descriptor-for-HUGE-tra.patch-->>><<<++patches.suse/xfs-cap-longest-free-extent-to-maximum-allocatable.patch++>>> -| <<<--patches.suse/livepatch-unpatch-all-klp_objects-if-klp_module_coming-fails.patch-->>><<<++patches.suse/xfs-Sanity-check-flags-of-Q_XQUOTARM-call.patch++>>> -| <<<--patches.suse/crypto-xts-Fix-an-error-handling-path-in-create-->>><<<++patches.suse/xfs-don-t-implement-XFS_IOC_RESVSP-XFS_IOC_RESVSP64.patch++>>> -| <<<--patches.suse/crypto-skcipher-Fix-crash-on-zero-length-input-->>><<<++patches.suse/fs-add-generic-UNRESVSP-and-ZERO_RANGE-ioctl-handler.patch++>>> -| <<<--patches.suse/crypto-shash-Fix-zero-length-shash-ahash-digest-cras-->>><<<++patches.suse/xfs-check-attribute-leaf-block-structure.patch++>>> -| <<<--patches.suse/KVM-nVMX-update-last_nonleaf_level-when-initializing.patch-->>><<<++patches.suse/xfs-namecheck-attribute-names-before-listing-them.patch++>>> -| <<<--patches.suse/KVM-MMU-always-terminate-page-walks-at-level-1.patch-->>><<<++patches.suse/xfs-namecheck-directory-entry-names-before-listing-t.patch++>>> -| <<<--patches.suse/KVM-nVMX-fix-guest-CR4-loading-when-emulating-L2-to-.patch-->>><<<++patches.suse/xfs-replace-EIO-with-EFSCORRUPTED-for-corrupt-metada.patch++>>> -| <<<--patches.suse/xfs-Don-t-log-uninitialised-fields-in-inode-structur.patch-->>><<<++patches.suse/xfs-properly-serialise-fallocate-against-AIO-DIO.patch++>>> -| <<<--patches.suse/xfs-move-more-RT-specific-code-under-CONFIG_XFS_RT.patch-->>><<<++patches.suse/xfs-constify-the-buffer-pointer-arguments-to-error-f.patch++>>> -| <<<--patches.suse/xfs-don-t-change-inode-mode-if-ACL-update-fails.patch-->>><<<++patches.suse/xfs-always-log-corruption-errors.patch++>>> -| <<<--patches.suse/xfs-reinit-btree-pointer-on-attr-tree-inactivation-walk.patch-->>><<<++patches.suse/xfs-make-the-assertion-message-functions-take-a-moun.patch++>>> -| <<<--patches.suse/xfs-handle-error-if-xfs_btree_get_bufs-fails.patch-->>><<<++patches.suse/xfs-range-check-ri_cnt-when-recovering-log-items.patch++>>> -| <<<--patches.suse/device-property-Track-owner-device-of-device-propert.patch-->>><<<++patches.suse/xfs-convert-EIO-to-EFSCORRUPTED-when-log-contents-ar.patch++>>> -| <<<--patches.suse/powerpc-livepatch-Fix-livepatch-stack-access.patch-->>><<<++patches.suse/xfs-attach-dquots-and-reserve-quota-blocks-during-un.patch++>>> -| <<<--patches.suse/powerpc-Don-t-call-lockdep_assert_cpus_held-from-arc.patch-->>><<<++patches.suse/xfs-attach-dquots-before-performing-xfs_swap_extents.patch++>>> -| <<<--patches.suse/powerpc-perf-Fix-for-core-nest-imc-call-trace-on-cpu.patch-->>><<<++patches.suse/xfs-add-a-XFS_IS_CORRUPT-macro.patch++>>> -| <<<--patches.suse/powerpc-perf-Add-___GFP_NOWARN-flag-to-alloc_pages_n.patch-->>><<<++patches.suse/xfs-Fix-deadlock-between-AGI-and-AGF-when-target_ip-.patch++>>> -| <<<--patches.suse/powerpc-perf-Fix-IMC-initialization-crash.patch-->>><<<++patches.suse/xfs-fix-some-memory-leaks-in-log-recovery.patch++>>> -| <<<--patches.suse/device-property-preserve-usecount-for-node-passed-to.patch-->>><<<++patches.suse/xfs-fix-attr-leaf-header-freemap.size-underflow.patch++>>> -| <<<--patches.suse/iommu-amd-do-not-disable-swiotlb-if-sme-is-active.patch-->>><<<++patches.suse/xfs-report-corruption-only-as-a-regular-error.patch++>>> -| <<<--patches.suse/0007-iommu-exynos-remove-initconst-attribute-to-avoid-potential-kernel-oops-->>><<<++patches.suse/ubifs-Fixed-missed-le64_to_cpu-in-journal.patch++>>> -| <<<--patches.suse/iommu-amd-finish-tlb-flush-in-amd_iommu_unmap-->>><<<++patches.suse/ubifs-do_kill_orphans-Fix-a-memory-leak-bug.patch++>>> -| <<<--patches.suse/mm-migrate-fix-indexing-bug-off-by-one-and-avoid-out-of-bound-access.patch-->>><<<++patches.suse/crypto-arch-conditionalize-crypto-api-in-arch-glue-for-lib-code.patch++>>> -| <<<--patches.suse/mm-mempolicy-fix-numa_interleave_hit-counter.patch-->>><<<++patches.suse/0026-modpost-do-not-invoke-extra-modpost-for-nsdeps.patch++>>> -| <<<--patches.suse/Revert-vmalloc-back-off-when-the-current-task-is-kil.patch-->>><<<++patches.suse/0027-modpost-free-ns_deps_buf.p-after-writing-ns_deps-fil.patch++>>> -| <<<--patches.suse/fix-mpage_writepage-for-pages-with-buffers.patch-->>><<<++patches.suse/0028-modpost-dump-missing-namespaces-into-a-single-module.patch++>>> -| <<<--patches.suse/mm-page_vma_mapped-ensure-pmd-is-loaded-with-READ_ON.patch-->>><<<++patches.suse/0029-scripts-nsdeps-support-nsdeps-for-external-module-bu.patch++>>> -| <<<--patches.suse/drm-atomic-Unref-duplicated-drm_atomic_state-in-drm_-->>><<<++patches.suse/0030-modpost-remove-unneeded-local-variable-in-contains_n.patch++>>> -| <<<--patches.suse/drm-i915-edp-Get-the-Panel-Power-Off-timestamp-after-->>><<<++patches.suse/percpu-refcount-Use-normal-instead-of-RCU-sched.patch++>>> -| <<<--patches.suse/drm-i915-edp-Increase-the-T12-delay-quirk-to-1300ms-->>><<<++patches.suse/irqchip-irq-bcm7038-l1-Enable-parent-IRQ-if-necessar.patch++>>> -| <<<--patches.suse/drm-i915-Use-crtc_state_is_legacy_gamma-in-intel_col-->>><<<++patches.suse/irqchip-Place-CONFIG_SIFIVE_PLIC-into-the-menu.patch++>>> -| <<<--patches.suse/drm-i915-Silence-compiler-warning-for-hsw_power_well-->>><<<++patches.suse/irqchip-ingenic-Error-out-if-IRQ-domain-creation-fai.patch++>>> -| <<<--patches.suse/drm-i915-Order-two-completing-nop_submit_request-->>><<<++patches.suse/clocksource-drivers-timer-of-Use-unique-device-name-.patch++>>> -| <<<--patches.suse/drm-i915-Read-timings-from-the-correct-transcoder-in-->>><<<++patches.suse/clocksource-drivers-asm9260-Add-a-check-for-of_clk_g.patch++>>> -| <<<--patches.suse/drm-i915-bios-parse-DDI-ports-also-for-CHV-for-HDMI--->>><<<++patches.suse/hrtimer-Annotate-lockless-access-to-timer-state.patch++>>> -| <<<--patches.suse/objtool-Upgrade-libelf-devel-warning-to-error-for-CO.patch-->>><<<++patches.suse/time-Zero-the-upper-32-bits-in-__kernel_timespec-on-.patch++>>> -| <<<--patches.suse/perf-x86-intel-uncore-fix-memory-leaks-on-allocation-failures.patch-->>><<<++patches.suse/s390-smp-vdso-fix-ASCE-handling.patch++>>> -| <<<--patches.suse/sched-core-Fix-wake_affine-performance-regression.patch-->>><<<++patches.suse/s390-always-inline-disabled_wait.patch++>>> -| <<<--patches.suse/sched-core-Address-more-wake_affine-regressions.patch-->>><<<++patches.suse/s390-disable-preemption-when-switching-to-nodat-stack-with-call_on_stack.patch++>>> -| <<<--patches.suse/kprobes-x86-Set-up-frame-pointer-in-kprobe-trampolin.patch-->>><<<++patches.suse/s390-unwind-unify-task-is-current-checks.patch++>>> -| <<<--patches.suse/33-x86-mm-64-fix-reboot-interaction-with-cr4-pcide.patch-->>><<<++patches.suse/s390-correct-call_on_stack-back_chain-saving.patch++>>> -| <<<--patches.suse/x86-alternatives-fix-alt_max_short-macro-to-really-be-a-max.patch-->>><<<++patches.suse/s390-avoid-misusing-call_on_stack-for-task-stack-setup.patch++>>> -| <<<--patches.suse/x86-unwind-Fix-dereference-of-untrusted-pointer.patch-->>><<<++patches.suse/s390-unwind-report-an-error-if-pt_regs-are-not-on-stack.patch++>>> -| <<<--patches.suse/x86-unwind-Use-MSB-for-frame-pointer-encoding-on-32-.patch-->>><<<++patches.suse/s390-unwind-make-reuse_sp-default-when-unwinding-pt_regs.patch++>>> -| <<<--patches.suse/x86-unwind-Align-stack-pointer-in-unwinder-dump.patch-->>><<<++patches.suse/s390-head64-correct-init_task-stack-setup.patch++>>> -| <<<--patches.suse/x86-unwind-Disable-unwinder-warnings-on-32-bit.patch-->>><<<++patches.suse/s390-unwind-stop-gracefully-at-task-pt_regs.patch++>>> -| <<<--patches.suse/msft-hv-1512-x86-hyperv-Clear-vCPU-banks-between-calls-to-avoid-f.patch-->>><<<++patches.suse/s390-kaslr-store-KASLR-offset-for-early-dumps.patch++>>> -| <<<--patches.suse/msft-hv-1513-x86-hyperv-Don-t-use-percpu-areas-for-pcpu_flush-pcp.patch-->>><<<++patches.suse/s390-unwind-always-inline-get_stack_pointer.patch++>>> -| <<<--patches.suse/msft-hv-1514-x86-hyperv-Fix-hypercalls-with-extended-CPU-ranges-f.patch-->>><<<++patches.suse/s390-fix-register-clobbering-in-call_on_stack.patch++>>> -| <<<--patches.suse/x86-mm-Disable-various-instrumentations-of-mm-mem_en.patch-->>><<<++patches.suse/s390-test_unwind-print-verbose-unwinding-results.patch++>>> -| <<<--patches.suse/24-x86-mm-flush-more-aggressively-in-lazy-tlb-mode.patch-->>><<<++patches.suse/s390-unwind-start-unwinding-from-reliable-state.patch++>>> -| <<<--patches.suse/dmaengine-edma-Align-the-memcpy-acnt-array-size-with-->>><<<++patches.suse/s390-unwind-filter-out-unreliable-bogus-r14.patch++>>> -| <<<--patches.suse/dmaengine-ti-dma-crossbar-Fix-possible-race-conditio-->>><<<++patches.suse/s390-unwind-add-stack-pointer-alignment-sanity-checks.patch++>>> -| <<<--patches.suse/0001-USB-serial-ftdi_sio-add-id-for-Cypress-WICED-dev-boa.patch-->>><<<++patches.suse/s390-livepatch-implement-reliable-stack-tracing-for-the-consistency-model.patch++>>> -| <<<--patches.suse/0001-USB-serial-option-add-support-for-TP-Link-LTE-module.patch-->>><<<++patches.suse/apparmor-Use-a-memory-pool-instead-per-CPU-caches.patch++>>> -| <<<--patches.suse/0001-USB-serial-cp210x-fix-partnum-regression.patch-->>><<<++patches.suse/apparmor-Switch-to-GFP_KERNEL-where-possible.patch++>>> -| <<<--patches.suse/0001-USB-serial-cp210x-add-support-for-ELV-TFD500.patch-->>><<<++patches.suse/apparmor-increase-left-match-history-buffer-size.patch++>>> -| <<<--patches.suse/0001-USB-serial-qcserial-add-Dell-DW5818-DW5819.patch-->>><<<++patches.suse/apparmor-fix-unsigned-len-comparison-with-less-than-.patch++>>> -| <<<--patches.suse/0001-USB-serial-console-fix-use-after-free-on-disconnect.patch-->>><<<++patches.suse/apparmor-fix-wrong-buffer-allocation-in-aa_new_mount.patch++>>> -| <<<--patches.suse/0001-USB-serial-console-fix-use-after-free-after-failed-s.patch-->>><<<++patches.suse/apparmor-reduce-rcu_read_lock-scope-for-aa_file_perm-mediation.patch++>>> -| <<<--patches.suse/0001-usb-renesas_usbhs-Fix-DMAC-sequence-for-receiving-ze.patch-->>><<<++patches.suse/apparmor-make-it-so-work-buffers-can-be-allocated-from-atomic-context.patch++>>> -| <<<--patches.suse/0001-usb-usbtest-fix-NULL-pointer-dereference.patch-->>><<<++patches.suse/rtc-disable-uie-before-setting-time-and-enable-after.patch++>>> -| <<<--patches.suse/mei-me-add-gemini-lake-devices-id.patch-->>><<<++patches.suse/rtc-brcmstb-waketimer-add-missed-clk_disable_unprepa.patch++>>> -| <<<--patches.suse/msft-hv-1507-Drivers-hv-vmbus-Fix-bugs-in-rescind-handling.patch-->>><<<++patches.suse/rtc-bd70528-Add-MODULE-ALIAS-to-autoload-module.patch++>>> -| <<<--patches.suse/media-dvb-i2c-transfers-over-usb-cannot-be-done-from-->>><<<++patches.suse/rtc-bd70528-fix-module-alias-to-autoload-module.patch++>>> -| <<<--patches.suse/media-s5p-cec-add-NACK-detection-support-->>><<<++patches.suse/rtc-fsl-ftm-alarm-remove-select-FSL_RCPM-and-default.patch++>>> -| <<<--patches.suse/media-cec-Respond-to-unregistered-initiators-when-ap-->>><<<++patches.suse/rtc-msm6242-Fix-reading-of-10-hour-digit.patch++>>> -| <<<--patches.suse/media-dvb_frontend-only-use-kref-after-initialized-->>><<<++patches.suse/rtc-pm8xxx-update-kerneldoc-for-struct-pm8xxx_rtc.patch++>>> -| <<<--patches.suse/scsi-fixup-kernel-warning-during-rmmod.patch-->>><<<++patches.suse/PCI-ASPM-Allow-re-enabling-Clock-PM.patch++>>> -| <<<--patches.suse/scsi-libfc-fix-a-deadlock-in-fc_rport_work.patch-->>><<<++patches.suse/PCI-pciehp-Avoid-returning-prematurely-from-sysfs-re.patch++>>> -| <<<--patches.suse/scsi-libiscsi-fix-shifting-of-did_requeue-host-byte-->>><<<++patches.suse/PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-uninitialized-work-element.patch-->>><<<++patches.suse/ACPI-hotplug-PCI-Allocate-resources-directly-under-t.patch++>>> -| <<<--patches.suse/scsi-fc-check-for-rport-presence-in-fc_block_scsi_eh.patch-->>><<<++patches.suse/x86-PCI-Avoid-AMD-FCH-XHCI-USB-PME-from-D0-defect.patch++>>> -| <<<--patches.suse/tracing-samples-fix-creation-and-deletion-of-simple_thread_fn-creation.patch-->>><<<++patches.suse/PCI-PTM-Remove-spurious-d-from-granularity-message.patch++>>> -| <<<--patches.suse/s390-sles15-01-10-s390_cputime_fix_stat_after_CPU_hotplug.patch-->>><<<++patches.suse/PCI-MSI-Fix-incorrect-MSI-X-masking-on-resume.patch++>>> -| <<<--patches.suse/0003-fs-Avoid-invalidation-in-interrupt-context-in-dio_co.patch-->>><<<++patches.suse/Revert-nvme-Add-quirk-for-Kingston-NVME-SSD-running-.patch++>>> -| <<<--patches.suse/xfs-cancel-dirty-pages-on-invalidation.patch-->>><<<++patches.suse/PCI-PM-Always-return-devices-to-D0-when-thawing.patch++>>> -| <<<--patches.suse/0002-fs-invalidate-page-cache-after-end_io-in-dio-complet.patch-->>><<<++patches.suse/PCI-PM-Clear-PCIe-PME-Status-even-for-legacy-power-m.patch++>>> -| <<<--patches.suse/xfs-trim-writepage-mapping-to-within-eof.patch-->>><<<++patches.suse/PCI-PM-Add-pcie_wait_for_link_delay.patch++>>> -| <<<--patches.suse/xfs-move-two-more-RT-specific-functions-into-CONFIG_.patch-->>><<<++patches.suse/PCI-Fix-missing-bridge-dma_ranges-resource-list-clea.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Pro-Ject-P-->>><<<++patches.suse/PCI-Do-not-use-bus-number-zero-from-EA-capability.patch++>>> -| <<<--patches.suse/ALSA-seq-Enable-use-locking-in-all-configurations-->>><<<++patches.suse/PCI-switchtec-Read-all-64-bits-of-part_event_bitmap.patch++>>> -| <<<--patches.suse/ALSA-hda-Abort-capability-probe-at-invalid-register--->>><<<++patches.suse/PCI-Fix-Intel-ACS-quirk-UPDCR-register-address.patch++>>> -| <<<--patches.suse/ALSA-hda-Remove-superfluous-added-by-printk-conversi-->>><<<++patches.suse/PCI-Add-DMA-alias-quirk-for-Intel-VCA-NTB.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-incorrect-TLV-callback-check-introduced-->>><<<++patches.suse/PCI-Apply-Cavium-ACS-quirk-to-ThunderX2-and-ThunderX.patch++>>> -| <<<--patches.suse/keys-encrypted-fix-dereference-of-null-user_key_payload-->>><<<++patches.suse/PCI-Make-ACS-quirk-implementations-more-uniform.patch++>>> -| <<<--patches.suse/FS-Cache-fix-dereference-of-NULL-user_key_payload.patch-->>><<<++patches.suse/PCI-Unify-ACS-quirk-desired-vs-provided-checking.patch++>>> -| <<<--patches.suse/lib-digsig-fix-dereference-of-null-user_key_payload-->>><<<++patches.suse/PCI-aardvark-Use-LTSSM-state-to-build-link-training-.patch++>>> -| <<<--patches.suse/fscrypt-fix-dereference-of-NULL-user_key_payload.patch-->>><<<++patches.suse/PCI-aardvark-Fix-PCI_EXP_RTCTL-register-configuratio.patch++>>> -| <<<--patches.suse/ecryptfs-fix-dereference-of-NULL-user_key_payload.patch-->>><<<++patches.suse/PCI-dwc-Fix-find_next_bit-usage.patch++>>> -| <<<--patches.suse/security-keys-BIG_KEY-requires-CONFIG_CRYPTO-->>><<<++patches.suse/PCI-endpoint-Cast-the-page-number-to-phys_addr_t.patch++>>> -| <<<--patches.suse/KEYS-Fix-the-wrong-index-when-checking-the-existence-->>><<<++patches.suse/PCI-layerscape-Add-LS1028a-support.patch++>>> -| <<<--patches.suse/KEYS-Fix-race-between-updating-and-finding-a-negativ.patch-->>><<<++patches.suse/PCI-amlogic-Fix-probed-clock-names.patch++>>> -| <<<--patches.suse/KEYS-don-t-let-add_key-update-an-uninstantiated-key.patch-->>><<<++patches.suse/PCI-mobiveil-Fix-csr_read-write-build-issue.patch++>>> -| <<<--patches.suse/pkcs7-Prevent-NULL-pointer-dereference-since-sinfo-i-->>><<<++patches.suse/PCI-rcar-Fix-missing-MACCTLR-register-setting-in-ini.patch++>>> -| <<<--patches.suse/i2c-ismt-Separate-I2C-block-read-from-SMBus-block-re-->>><<<++patches.suse/PCI-tegra-Fix-CLKREQ-dependency-programming.patch++>>> -| <<<--patches.suse/i2c-piix4-Fix-SMBus-port-selection-for-AMD-Family-17-->>><<<++patches.suse/resource-add-a-resource_list_first_type-helper.patch++>>> -| <<<--patches.suse/drm-nouveau-mmu-flush-tlbs-before-deleting-page-tabl-->>><<<++patches.suse/pci-export-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-nouveau-bsp-g92-disable-by-default-->>><<<++patches.suse/pci-aardvark-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-nouveau-kms-nv50-fix-oops-during-DP-IRQ-handling-->>><<<++patches.suse/pci-altera-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-nouveau-fbcon-fix-oops-without-fbdev-emulation-->>><<<++patches.suse/pci-dwc-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-GPU-hang-after-reusing-vGPU-instanc-->>><<<++patches.suse/pci-faraday-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-i915-Fix-eviction-when-the-GGTT-is-idle-but-full-->>><<<++patches.suse/pci-iproc-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-i915-Use-bdw_ddi_translations_fdi-for-Broadwell-->>><<<++patches.suse/pci-mediatek-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-PLL-mapping-->>><<<++patches.suse/pci-mobiveil-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-PLL-initialization-for-HDMI-->>><<<++patches.suse/pci-rockchip-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/drm-i915-Report-EFAULT-before-pwrite-fast-path-into--->>><<<++patches.suse/pci-rockchip-drop-storing-driver-private-outbound-resource-data.patch++>>> -| <<<--patches.suse/drm-i915-Use-a-mask-when-applying-WaProgramL3SqcReg1-->>><<<++patches.suse/pci-v3-semi-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/mmc-sdhci-pci-Fix-default-d3_retune-for-Intel-host-c-->>><<<++patches.suse/pci-xgene-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/Input-ti_am335x_tsc-fix-incorrect-step-config-for-5-.patch-->>><<<++patches.suse/pci-xilinx-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/Input-ims-psu-check-if-CDC-union-descriptor-is-sane-->>><<<++patches.suse/pci-xilinx-nwl-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/net-memcontrol-defer-call-to-mem_cgroup_sk_alloc.patch-->>><<<++patches.suse/pci-versatile-use-pci_parse_request_of_pci_ranges.patch++>>> -| <<<--patches.suse/i40e-Fix-comment-about-locking-for-__i40e_read_nvm_w.patch-->>><<<++patches.suse/pci-versatile-remove-usage-of-phys_offset.patch++>>> -| <<<--patches.suse/i40e-Fix-memory-leak-related-filter-programming-stat.patch-->>><<<++patches.suse/pci-versatile-enable-compile_test.patch++>>> -| <<<--patches.suse/nfp-fix-ethtool-stats-gather-retry.patch-->>><<<++patches.suse/pci-of-add-inbound-resource-parsing-to-helpers.patch++>>> -| <<<--patches.suse/nfp-handle-page-allocation-failures.patch-->>><<<++patches.suse/pci-ftpci100-use-inbound-resources-for-setup.patch++>>> -| <<<--patches.suse/net-call-cgroup_sk_alloc-earlier-in-sk_clone_lock.patch-->>><<<++patches.suse/pci-v3-semi-use-inbound-resources-for-setup.patch++>>> -| <<<--patches.suse/rtlwifi-rtl8821ae-Fix-connection-lost-problem-->>><<<++patches.suse/pci-xgene-use-inbound-resources-for-setup.patch++>>> -| <<<--patches.suse/brcmfmac-Add-check-for-short-event-packets-->>><<<++patches.suse/pci-iproc-use-inbound-resources-for-setup.patch++>>> -| <<<--patches.suse/brcmsmac-make-some-local-variables-static-const-to-r-->>><<<++patches.suse/pci-rcar-use-inbound-resources-for-setup.patch++>>> -| <<<--patches.suse/0001-iwlwifi-mvm-return-ENODATA-when-reading-the-temperat.patch-->>><<<++patches.suse/tools-PCI-Fix-fd-leakage.patch++>>> -| <<<--patches.suse/0001-iwlwifi-nvm-set-the-correct-offsets-to-3168-series.patch-->>><<<++patches.suse/tty-serial-msm_serial-Fix-flow-control.patch++>>> -| <<<--patches.suse/liquidio-fix-timespec64_to_ns-typo.patch-->>><<<++patches.suse/serial-8250_dw-Avoid-double-error-messaging-when-IRQ.patch++>>> -| <<<--patches.suse/l2tp-check-ps-sock-before-running-pppol2tp_session_i.patch-->>><<<++patches.suse/serial-8250-mtk-Use-platform_get_irq_optional-for-op.patch++>>> -| <<<--patches.suse/bnxt_en-Improve-VF-PF-link-change-logic.patch-->>><<<++patches.suse/tty-serial-fsl_lpuart-use-the-sg-count-from-dma_map_.patch++>>> -| <<<--patches.suse/bnxt_en-Don-t-use-rtnl-lock-to-protect-link-change-l.patch-->>><<<++patches.suse/tty-serial-imx-use-the-sg-count-from-dma_map_sg.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-VF-PCIe-link-speed-and-width-logic.patch-->>><<<++patches.suse/tty-serial-pch_uart-correct-usage-of-dma_unmap_sg.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-VF-resource-checking.patch-->>><<<++patches.suse/0001-Revert-serial-uartlite-Add-runtime-support.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-possible-corrupted-NVRAM-parameters-from.patch-->>><<<++patches.suse/0001-Revert-serial-uartlite-Do-not-use-static-struct-uart.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-possible-corruption-in-DCB-parameters-fr.patch-->>><<<++patches.suse/0001-Revert-serial-uartlite-Move-the-uart-register.patch++>>> -| <<<--patches.suse/rtnetlink-bring-NETDEV_CHANGEMTU-event-process-back-.patch-->>><<<++patches.suse/serial-pl011-Fix-DMA-flush_buffer.patch++>>> -| <<<--patches.suse/0001-rtnetlink-bring-NETDEV_CHANGE_TX_QUEUE_LEN-event-pro.patch-->>><<<++patches.suse/serial-ifx6x60-add-missed-pm_runtime_disable.patch++>>> -| <<<--patches.suse/0001-rtnetlink-bring-NETDEV_POST_TYPE_CHANGE-event-proces.patch-->>><<<++patches.suse/serial-serial_core-Perform-NULL-checks-for-break_ctl.patch++>>> -| <<<--patches.suse/0001-rtnetlink-bring-NETDEV_CHANGEUPPER-event-process-bac.patch-->>><<<++patches.suse/serial-stm32-fix-clearing-interrupt-error-flags.patch++>>> -| <<<--patches.suse/0001-rtnetlink-check-DO_SETLINK_NOTIFY-correctly-in-do_se.patch-->>><<<++patches.suse/tty-vt-keyboard-reject-invalid-keycodes.patch++>>> -| <<<--patches.suse/net-enable-interface-alias-removal-via-rtnl.patch-->>><<<++patches.suse/vcs-prevent-write-access-to-vcsu-devices.patch++>>> -| <<<--patches.suse/tun-call-dev_get_valid_name-before-register_netdevic.patch-->>><<<++patches.suse/platform-chrome-wilco_ec-fix-use-after-free-issue.patch++>>> -| <<<--patches.suse/net-sched-cls_flower-Set-egress_dev-mark-when-callin.patch-->>><<<++patches.suse/PM-QoS-Redefine-FREQ_QOS_MAX_DEFAULT_VALUE-to-S32_MA.patch++>>> -| <<<--patches.suse/mac80211-accept-key-reinstall-without-changing-anyth.patch-->>><<<++patches.suse/PM-devfreq-Add-missing-locking-while-setting-suspend.patch++>>> -| <<<--patches.suse/ibmvnic-114-Fix-calculation-of-number-of-TX-header-descr.patch-->>><<<++patches.suse/ACPI-OSL-only-free-map-once-in-osl.c.patch++>>> -| <<<--patches.suse/netlink-fix-netlink_ack-extack-race.patch-->>><<<++patches.suse/ACPI-bus-Fix-NULL-pointer-check-in-acpi_bus_get_priv.patch++>>> -| <<<--patches.suse/bpf-disallow-arithmetic-operations-on-context-pointe.patch-->>><<<++patches.suse/ACPI-sysfs-Change-ACPI_MASKABLE_GPE_MAX-to-0x100.patch++>>> -| <<<--patches.suse/net-ena-reduce-the-severity-of-some-printouts.patch-->>><<<++patches.suse/kvm-x86-fix-out-of-bounds-write-in-kvm_get_emulated_cpuid-cve-2019-19332++>>> -| <<<--patches.suse/net-ena-fix-rare-kernel-crash-when-bar-memory-remap-.patch-->>><<<++patches.suse/mm-memcg-slab-wait-for-root-kmem_cache-refcnt-killin.patch++>>> -| <<<--patches.suse/net-ena-fix-wrong-max-Tx-Rx-queues-on-ethtool.patch-->>><<<++patches.suse/0001-epoll-simplify-ep_poll_safewake-for-CONFIG_DEBUG_LOC.patch++>>> -| <<<--patches.suse/mm-percpu-add-support-for-__GFP_NOWARN-flag.patch-->>><<<++patches.suse/0001-fs-epoll-remove-unnecessary-wakeups-of-nested-epoll.patch++>>> -| <<<--patches.suse/bpf-do-not-test-for-PCPU_MIN_UNIT_SIZE-before-percpu.patch-->>><<<++patches.suse/drm-limit-to-INT_MAX-in-create_blob-ioctl.patch++>>> -| <<<--patches.suse/sctp-do-not-peel-off-an-assoc-from-one-netns-to-anot.patch-->>><<<++patches.suse/uaccess-disallow-INT_MAX-copy-sizes.patch++>>> -| <<<--patches.suse/sctp-add-the-missing-sock_owned_by_user-check-in-sct.patch-->>><<<++patches.suse/lib-ubsan-don-t-serialize-UBSAN-report.patch++>>> -| <<<--patches.suse/tcp-dccp-fix-ireq-opt-races.patch-->>><<<++patches.suse/thermal-qoriq-add-thermal-monitor-unit-version-2-sup.patch++>>> -| <<<--patches.suse/packet-avoid-panic-in-packet_getsockopt.patch-->>><<<++patches.suse/thermal-Fix-deadlock-in-thermal-thermal_zone_device_.patch++>>> -| <<<--patches.suse/0001-net-ncsi-Fix-AEN-HNCDSC-packet-length.patch-->>><<<++patches.suse/ARM-tegra-Fix-FLOW_CTLR_HALT-register-clobbering-by-.patch++>>> -| <<<--patches.suse/0001-net-ncsi-Stop-monitor-if-channel-times-out-or-is-ina.patch-->>><<<++patches.suse/ARM-OMAP2-Add-missing-put_device-call-in-omapdss_ini.patch++>>> -| <<<--patches.suse/can-flexcan-fix-state-transition-regression-->>><<<++patches.suse/soc-renesas-Add-missing-check-for-non-zero-product-r.patch++>>> -| <<<--patches.suse/can-flexcan-rename-legacy-error-state-quirk-->>><<<++patches.suse/firmware-tegra-Move-BPMP-resume-to-noirq-phase.patch++>>> -| <<<--patches.suse/can-flexcan-implement-error-passive-state-quirk-->>><<<++patches.suse/soc-tegra-fuse-Add-FUSE-clock-check-in-tegra_fuse_re.patch++>>> -| <<<--patches.suse/can-flexcan-fix-i.MX6-state-transition-issue-->>><<<++patches.suse/soc-tegra-pmc-Fix-crashes-for-hierarchical-interrupt.patch++>>> -| <<<--patches.suse/can-flexcan-fix-i.MX28-state-transition-issue-->>><<<++patches.suse/soc-tegra-pmc-Support-wake-events-on-more-Tegra-SoCs.patch++>>> -| <<<--patches.suse/can-flexcan-fix-p1010-state-transition-issue-->>><<<++patches.suse/soc-tegra-pmc-Add-wake-event-support-on-Tegra210.patch++>>> -| <<<--patches.suse/can-bcm-check-for-null-sk-before-deferencing-it-via--->>><<<++patches.suse/soc-tegra-pmc-Configure-core-power-request-polarity.patch++>>> -| <<<--patches.suse/can-af_can-can_pernet_init-add-missing-error-handlin-->>><<<++patches.suse/soc-tegra-pmc-Configure-deep-sleep-control-settings.patch++>>> -| <<<--patches.suse/can-esd_usb2-Fix-can_dlc-value-for-received-RTR-fram-->>><<<++patches.suse/firmware-imx-warn-on-unexpected-RX.patch++>>> -| <<<--patches.suse/can-gs_usb-fix-busy-loop-if-no-more-TX-context-is-av-->>><<<++patches.suse/memory-tegra-Set-DMA-mask-based-on-supported-address.patch++>>> -| <<<--patches.suse/geneve-Fix-function-matching-VNI-and-tunnel-ID-on-bi-->>><<<++patches.suse/PM-wakeup-Add-routine-to-help-fetch-wakeup-source-ob.patch++>>> -| <<<--patches.suse/bpf-fix-off-by-one-for-range-markings-with-L-T-E-pat.patch-->>><<<++patches.suse/soc-fsl-add-RCPM-driver.patch++>>> -| <<<--patches.suse/bpf-fix-pattern-matches-for-direct-packet-access.patch-->>><<<++patches.suse/ARM-dts-s3c64xx-Fix-init-order-of-clock-providers.patch++>>> -| <<<--patches.suse/net-bridge-fix-returning-of-vlan-range-op-errors.patch-->>><<<++patches.suse/arm64-dts-exynos-Revert-Remove-unneeded-address-spac.patch++>>> -| <<<--patches.suse/soreuseport-fix-initialization-race.patch-->>><<<++patches.suse/ARM-dts-logicpd-torpedo-37xx-devkit-28-Reference-new.patch++>>> -| <<<--patches.suse/net-ethtool-remove-error-check-for-legacy-setting-tr.patch-->>><<<++patches.suse/arm64-tegra-Fix-active-low-warning-for-Jetson-TX1-re.patch++>>> -| <<<--patches.suse/0001-rxrpc-Don-t-release-call-mutex-on-error-pointer.patch-->>><<<++patches.suse/arm64-dts-marvell-Fix-CP110-NAND-controller-node-mul.patch++>>> -| <<<--patches.suse/ipv6-flowlabel-do-not-leave-opt-tot_len-with-garbage.patch-->>><<<++patches.suse/arm64-dts-allwinner-a64-Re-add-PMU-node.patch++>>> -| <<<--patches.suse/objtool-Fix-memory-leak-in-decode_instructions.patch-->>><<<++patches.suse/arm64-dts-qcom-msm8998-clamshell-Remove-retention-id.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Fix-the-incorrect-BUG_ON-in-its_i.patch-->>><<<++patches.suse/arm64-dts-meson-axg-fix-audio-fifo-reg-size.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Fix-the-incorrect-parsing-of-VCPU.patch-->>><<<++patches.suse/arm64-dts-meson-odroid-c2-Disable-usb_otg-bus-to-avo.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-missing-changes-to-support-52.patch-->>><<<++patches.suse/arm64-dts-meson-gxl-s905x-khadas-vim-fix-gpio-keys-p.patch++>>> -| <<<--patches.suse/clockevents-drivers-cs5535-Improve-resilience-to-spu-->>><<<++patches.suse/arm64-dts-meson-gxl-s905x-khadas-vim-fix-uart_A-blue.patch++>>> -| <<<--patches.suse/x86-microcode-intel-disable-late-loading-on-model-79.patch-->>><<<++patches.suse/arm64-dts-meson-gxm-khadas-vim2-fix-uart_A-bluetooth.patch++>>> -| <<<--patches.suse/25-x86-mm-64-remove-the-last-vm_bug_on-from-the-tlb-code.patch-->>><<<++patches.suse/m68k-coldfire-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/26-x86-mm-tidy-up-x86-mm-flush-more-aggressively-in-lazy-tlb-mode.patch-->>><<<++patches.suse/0031-export-avoid-code-duplication-in-include-linux-expor.patch++>>> -| <<<--patches.suse/27-x86-mm-remove-debug-x86-tlb_defer_switch_to_init_mm.patch-->>><<<++patches.suse/moduleparam-fix-parameter-description-mismatch.patch++>>> -| <<<--patches.suse/0001-xhci-Identify-USB-3.1-capable-hosts-by-their-port-pr.patch-->>><<<++patches.suse/module-wakeup-processes-in-module_wq-on-mod.patch++>>> -| <<<--patches.suse/0001-xhci-Cleanup-current_cmd-in-xhci_cleanup_command_que.patch-->>><<<++patches.suse/fuse-verify-attributes.patch++>>> -| <<<--patches.suse/0001-usb-xhci-Reset-halted-endpoint-if-trb-is-noop.patch-->>><<<++patches.suse/fuse-verify-nlink.patch++>>> -| <<<--patches.suse/0001-usb-xhci-Handle-error-condition-in-xhci_stop_device.patch-->>><<<++patches.suse/libceph-drop-unnecessary-check-from-dispatch-in-mon_client-c.patch++>>> -| <<<--patches.suse/0042-phy-rockchip-typec-Set-the-AUX-channel-flip-state-ea.patch-->>><<<++patches.suse/ceph-make-several-helper-accessors-take-const-pointers.patch++>>> -| <<<--patches.suse/0043-phy-rockchip-typec-Don-t-set-the-aux-voltage-swing-t.patch-->>><<<++patches.suse/rbd-fix-spelling-mistake-requeueing-requeuing.patch++>>> -| <<<--patches.suse/0044-phy-rockchip-typec-Check-for-errors-from-tcphy_phy_i.patch-->>><<<++patches.suse/ceph-fix-geting-random-mds-from-mdsmap.patch++>>> -| <<<--patches.suse/0001-USB-devio-Revert-USB-devio-Don-t-corrupt-user-memory.patch-->>><<<++patches.suse/ceph-tone-down-loglevel-on-ceph_mdsc_build_path-warning.patch++>>> -| <<<--patches.suse/0001-usb-cdc_acm-Add-quirk-for-Elatec-TWN3.patch-->>><<<++patches.suse/ceph-don-t-leave-ino-field-in-ceph_mds_request_head-uninitialized.patch++>>> -| <<<--patches.suse/0001-USB-musb-fix-session-bit-runtime-PM-quirk.patch-->>><<<++patches.suse/rbd-introduce-rbd_is_snap.patch++>>> -| <<<--patches.suse/0001-USB-musb-fix-late-external-abort-on-suspend.patch-->>><<<++patches.suse/rbd-introduce-rbd_dev_flag_readonly.patch++>>> -| <<<--patches.suse/0001-usb-musb-musb_cppi41-Fix-the-address-of-teardown-and.patch-->>><<<++patches.suse/rbd-treat-images-mapped-read-only-seriously.patch++>>> -| <<<--patches.suse/0001-usb-musb-musb_cppi41-Fix-cppi41_set_dma_mode-for-DA8.patch-->>><<<++patches.suse/rbd-disallow-read-write-partitions-on-images-mapped-read-only.patch++>>> -| <<<--patches.suse/0001-usb-musb-musb_cppi41-Configure-the-number-of-channel.patch-->>><<<++patches.suse/rbd-don-t-acquire-exclusive-lock-for-read-only-mappings.patch++>>> -| <<<--patches.suse/0001-usb-musb-Check-for-host-mode-using-is_host_active-on.patch-->>><<<++patches.suse/rbd-don-t-establish-watch-for-read-only-mappings.patch++>>> -| <<<--patches.suse/0001-usb-musb-sunxi-Explicitly-release-USB-PHY-on-exit.patch-->>><<<++patches.suse/rbd-remove-snapshot-existence-validation-code.patch++>>> -| <<<--patches.suse/0001-usb-quirks-add-quirk-for-WORLDE-MINI-MIDI-keyboard.patch-->>><<<++patches.suse/rbd-don-t-query-snapshot-features.patch++>>> -| <<<--patches.suse/0001-USB-core-fix-out-of-bounds-access-bug-in-usb_get_bos.patch-->>><<<++patches.suse/rbd-ask-for-a-weaker-incompat-mask-for-read-only-mappings.patch++>>> -| <<<--patches.suse/0001-USB-serial-metro-usb-add-MS7820-device-id.patch-->>><<<++patches.suse/libceph-rbd-ceph-convert-to-use-the-new-mount-api.patch++>>> -| <<<--patches.suse/0001-usb-hub-Allow-reset-retry-for-USB2-devices-on-connec.patch-->>><<<++patches.suse/fsnamei.c-pull-positivity-check-into-follow_managed.patch++>>> -| <<<--patches.suse/msft-hv-1518-vmbus-hvsock-add-proper-sync-for-vmbus_hvsock_device.patch-->>><<<++patches.suse/new-helper-lookup_positive_unlocked.patch++>>> -| <<<--patches.suse/iio-pressure-zpa2326-Remove-always-true-check-which--->>><<<++patches.suse/fix-dget_parent-fastpath-race.patch++>>> -| <<<--patches.suse/staging-iio-ade7759-fix-signed-extension-bug-on-shif-->>><<<++patches.suse/fsnamei.c-fix-missing-barriers-when-checking-positivity.patch++>>> -| <<<--patches.suse/iio-dummy-events-Add-missing-break.patch-->>><<<++patches.suse/io_uring-use-current-task-creds-instead-of-allocatin.patch++>>> -| <<<--patches.suse/staging-bcm2835-audio-Fix-memory-corruption-->>><<<++patches.suse/io_uring-transform-send-recvmsg-ERESTARTSYS-to-EINTR.patch++>>> -| <<<--patches.suse/workqueue-replace-pool-manager_arb-mutex-with-a-flag.patch-->>><<<++patches.suse/0001-xen-blkback-Avoid-unmapping-unmapped-grant-pages.patch++>>> -| <<<--patches.suse/KVM-PPC-Fix-oops-when-checking-KVM_CAP_PPC_HTM.patch-->>><<<++patches.suse/0003-block-fix-memleak-of-bio-integrity-data.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-POWER9-more-doorbell-fixes.patch-->>><<<++patches.suse/drm-msm-include-linux-sched-task.h.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-Protect-kvmppc_gpa_to_ua-with-SRCU.patch-->>><<<++patches.suse/drm-msm-Sanitize-the-modeset_is_locked-checks-in-dpu.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Add-more-barriers-in-XIVE-load-unload-code.patch-->>><<<++patches.suse/drm-i915-query-Align-flavour-of-engine-data-lookup.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Add-support-for-ALC236-ALC3204-->>><<<++patches.suse/drm-i915-Reduce-nested-prepare_remote_context-to-a-t.patch++>>> -| <<<--patches.suse/ALSA-hda-fix-headset-mic-problem-for-Dell-machines-w-->>><<<++patches.suse/drm-amd-display-add-default-clocks-if-not-able-to-fe.patch++>>> -| <<<--patches.suse/hwmon-tmp102-Fix-first-temperature-reading-->>><<<++patches.suse/drm-amd-display-re-enable-wait-in-pipelock-but-add-t.patch++>>> -| <<<--patches.suse/0045-ceph-unlock-dangling-spinlock-in-try_flush_caps.patch-->>><<<++patches.suse/drm-radeon-fix-r1xx-r2xx-register-checker-for-POT-te.patch++>>> -| <<<--patches.suse/spi-armada-3700-Fix-failing-commands-with-quad-SPI-->>><<<++patches.suse/drm-mgag200-Extract-device-type-from-flags.patch++>>> -| <<<--patches.suse/spi-a3700-Return-correct-value-on-timeout-detection-->>><<<++patches.suse/drm-mgag200-Store-flags-from-PCI-driver-data-in-devi.patch++>>> -| <<<--patches.suse/spi-bcm-qspi-Fix-use-after-free-in-bcm_qspi_probe-in-->>><<<++patches.suse/0001-drm-mgag200-Add-workaround-for-HW-that-does-not-supp.patch++>>> -| <<<--patches.suse/nvme-fc-fix-iowait-hang.patch-->>><<<++patches.suse/drm-dp_mst-Correct-the-bug-in-drm_dp_update_payload_.patch++>>> -| <<<--patches.suse/nvme-fc-retry-initial-controller-connections-3-times.patch-->>><<<++patches.suse/drm-i915-gvt-Fix-cmd-length-check-for-MI_ATOMIC.patch++>>> -| <<<--patches.suse/nvmet-synchronize-sqhd-update.patch-->>><<<++patches.suse/ALSA-hda-hdmi-fix-vgaswitcheroo-detection-for-AMD.patch++>>> -| <<<--patches.suse/nvme-rdma-Fix-possible-double-free-in-reconnect-flow.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Add-new-pci-ids-for-AMD-GPU-display-au.patch++>>> -| <<<--patches.suse/nvme-rdma-Fix-error-status-return-in-tagset-allocati.patch-->>><<<++patches.suse/ALSA-hda-hdmi-enable-runtime-pm-for-newer-AMD-displa.patch++>>> -| <<<--patches.suse/RDMA-netlink-OOPs-in-rdma_nl_rcv_msg-from-misinterpr.patch-->>><<<++patches.suse/ALSA-hda-hdmi-enable-automatic-runtime-pm-for-AMD-HD.patch++>>> -| <<<--patches.suse/efi-efi_test-Prevent-an-Oops-in-efi_runtime_query_ca-->>><<<++patches.suse/ALSA-hda-hdmi-fix-regression-in-connect-list-handlin.patch++>>> -| <<<--patches.suse/perf-x86-intel-bts-fix-exclusive-event-reference-leak.patch-->>><<<++patches.suse/ALSA-hda-realtek-Dell-headphone-has-noise-on-unmute-.patch++>>> -| <<<--patches.suse/x86-cpu-amd-apply-the-erratum-688-fix-when-the-bios-doesn-t-->>><<<++patches.suse/ALSA-hda-realtek-Fix-inverted-bass-GPIO-pin-on-Acer-.patch++>>> -| <<<--patches.suse/x86-entry-Fix-idtentry-unwind-hint.patch-->>><<<++patches.suse/ALSA-hda-hdmi-fix-kernel-oops-caused-by-invalid-PCM-.patch++>>> -| <<<--patches.suse/x86-unwind-Show-function-name-offset-in-ORC-error-me.patch-->>><<<++patches.suse/ALSA-hda-hdmi-preserve-non-MST-PCM-routing-for-Intel.patch++>>> -| <<<--patches.suse/kvm-fix-detection-of-guest-machine-checks.patch-->>><<<++patches.suse/ALSA-hda-fixup-for-the-bass-speaker-on-Lenovo-Carbon.patch++>>> -| <<<--patches.suse/fix-tracing-sample-code-warning.patch-->>><<<++patches.suse/ALSA-hda-Modify-stream-stripe-mask-only-when-needed.patch++>>> -| <<<--patches.suse/0001-xen-gntdev-avoid-out-of-bounds-access-in-case-of-par.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Keep-old-slot-assignment-behavior-for-.patch++>>> -| <<<--patches.suse/xen-fix-booting-ballooned-down-hvm-guest.patch-->>><<<++patches.suse/ALSA-pcm-oss-Avoid-potential-buffer-overflows.patch++>>> -| <<<--patches.suse/fuse-fix-READDIRPLUS-skipping-an-entry.patch-->>><<<++patches.suse/powerpc-xive-Skip-ioremap-of-ESB-pages-for-LSI-inter.patch++>>> -| <<<--patches.suse/ovl-Return-ENOMEM-if-an-allocation-fails-ovl_lookup.patch-->>><<<++patches.suse/powerpc-pmem-Fix-kernel-crash-due-to-wrong-range-val.patch++>>> -| <<<--patches.suse/0001-Fix-encryption-labels-and-lengths-for-SMB3.1.1.patch-->>><<<++patches.suse/powerpc-Fix-vDSO-clock_getres.patch++>>> -| <<<--patches.suse/cifs-handle-large-EA-requests-more-gracefully-in-smb2-.patch-->>><<<++patches.suse/powerpc-archrandom-fix-arch_get_random_seed_int.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Fix-the-definition-for-SMB2_CHANNEL_RDMA_V1_INVALIDATE.patch-->>><<<++patches.suse/powerpc-perf-Disable-trace_imc-pmu.patch++>>> -| <<<--patches.suse/0001-cifs-Select-all-required-crypto-modules.patch-->>><<<++patches.suse/arm64-mm-Fix-initialisation-of-DMA-zones-on-non-NUMA.patch++>>> -| <<<--patches.suse/CIFS-do-not-send-invalid-input-buffer-on-QUERY_INFO-requests.patch-->>><<<++patches.suse/arm64-KVM-Invoke-compute_layout-before-alternatives-.patch++>>> -| <<<--patches.suse/0001-CIFS-Fix-NULL-pointer-deref-on-SMB2_tcon-failure.patch-->>><<<++patches.suse/soc-aspeed-Fix-snoop_file_poll-s-return-type.patch++>>> -| <<<--patches.suse/SMB-fix-leak-of-validate-negotiate-info-response-buf.patch-->>><<<++patches.suse/arm64-dts-juno-Fix-UART-frequency.patch++>>> -| <<<--patches.suse/SMB-fix-validate-negotiate-info-uninitialised-memory.patch-->>><<<++patches.suse/Revert-arm64-dts-juno-add-dma-ranges-property.patch++>>> -| <<<--patches.suse/SMB3-Validate-negotiate-request-must-always-be-signe.patch-->>><<<++patches.suse/firmware-arm_scmi-Avoid-double-free-in-error-flow.patch++>>> -| <<<--patches.suse/assoc_array-Fix-a-buggy-node-splitting-case-->>><<<++patches.suse/ARM-dts-omap3-tao3530-Fix-incorrect-MMC-card-detecti.patch++>>> -| <<<--patches.suse/s390-sles15-01-08-zfcp-fix-erp_action-use-before-initialize-in-REC-action-trace.patch-->>><<<++patches.suse/ARM-dts-Fix-vcsi-regulator-to-be-always-on-for-droid.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Initialize-Work-element-before-requesti.patch-->>><<<++patches.suse/ARM-dts-Fix-sgx-sysconfig-register-for-omap4.patch++>>> -| <<<--patches.suse/scsi-hpsa-Fix-configured_logical_drive_count-check.patch-->>><<<++patches.suse/cpufreq-tegra124-Add-suspend-and-resume-support.patch++>>> -| <<<--patches.suse/aacraid-Fix-controller-initialization-failure.patch-->>><<<++patches.suse/soc-tegra-pmc-Use-lower-case-for-hexadecimal-literal.patch++>>> -| <<<--patches.suse/scsi-sg-re-fix-off-by-one-in-sg_fill_request_table.patch-->>><<<++patches.suse/soc-tegra-pmc-Add-missing-IRQ-callbacks-on-Tegra194.patch++>>> -| <<<--patches.suse/drm-amd-powerplay-fix-uninitialized-variable-->>><<<++patches.suse/soc-tegra-pmc-Add-reset-sources-and-levels-on-Tegra1.patch++>>> -| <<<--patches.suse/drm-i915-perf-fix-perf-enable-disable-ioctls-with-32-->>><<<++patches.suse/vfio-pci-call-irq_bypass_unregister_producer-before-.patch++>>> -| <<<--patches.suse/drm-i915-gvt-properly-check-per_ctx-bb-valid-state-->>><<<++patches.suse/NFSv2-Fix-a-typo-in-encode_sattr.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Refine-MMIO_RING_F-->>><<<++patches.suse/SUNRPC-Avoid-RPC-delays-when-exiting-suspend.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Extract-mmio_read_from_hw-common-functi-->>><<<++patches.suse/NFSv4.x-Handle-bad-dead-sessions-correctly-in-nfs41_.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Adding-ACTHD-mmio-read-handler-->>><<<++patches.suse/NFSv4.x-Drop-the-slot-if-nfs4_delegreturn_prepare-wa.patch++>>> -| <<<--patches.suse/Input-elan_i2c-add-ELAN0611-to-the-ACPI-table-->>><<<++patches.suse/SUNRPC-Eliminate-log-noise-in-call_reserveresult.patch++>>> -| <<<--patches.suse/0001-Input-gtco-fix-potential-out-of-bound-access.patch-->>><<<++patches.suse/SUNRPC-Add-trace-points-to-observe-transport-congest.patch++>>> -| <<<--patches.suse/tcp-do-tcp_mstamp_refresh-before-retransmits-on-TSQ-.patch-->>><<<++patches.suse/xprtrdma-add-unique-trace-points-for-posting-local-invalidate-wrs.patch++>>> -| <<<--patches.suse/tcp-dccp-fix-lockdep-splat-in-inet_csk_route_req.patch-->>><<<++patches.suse/xprtrdma-Connection-becomes-unstable-after-a-reconne.patch++>>> -| <<<--patches.suse/drivers-net-usb-add-device-id-for-TP-LINK-UE300-USB-.patch-->>><<<++patches.suse/xprtrdma-Initialize-rb_credits-in-one-place.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-TSO-headers-allocation-and-management.patch-->>><<<++patches.suse/xprtrdma-Close-window-between-waking-RPC-senders-and.patch++>>> -| <<<--patches.suse/net-mvpp2-do-not-unmap-TSO-headers-buffers.patch-->>><<<++patches.suse/xprtrdma-Fix-MR-list-handling.patch++>>> -| <<<--patches.suse/net-mvpp2-do-not-call-txq_done-from-the-Tx-path-when.patch-->>><<<++patches.suse/xprtrdma-Manage-MRs-in-context-of-a-single-connectio.patch++>>> -| <<<--patches.suse/sctp-full-support-for-ipv6-ip_nonlocal_bind-IP_FREEB.patch-->>><<<++patches.suse/xprtrdma-Ensure-ri_id-is-stable-during-MR-recycling.patch++>>> -| <<<--patches.suse/ipsec-Fix-aborted-xfrm-policy-dump-crash.patch-->>><<<++patches.suse/xprtrdma-Remove-rpcrdma_sendctx-sc_xprt.patch++>>> -| <<<--patches.suse/net-dsa-check-master-device-before-put.patch-->>><<<++patches.suse/xprtrdma-Remove-rpcrdma_sendctx-sc_device.patch++>>> -| <<<--patches.suse/net-unix-don-t-show-information-about-sockets-from-o.patch-->>><<<++patches.suse/xprtrdma-Move-the-rpcrdma_sendctx-sc_wr-field.patch++>>> -| <<<--patches.suse/nfp-refuse-offloading-filters-that-redirects-to-uppe.patch-->>><<<++patches.suse/xprtrdma-Refactor-rpcrdma_prepare_msg_sges.patch++>>> -| <<<--patches.suse/tun-allow-positive-return-values-on-dev_get_valid_na.patch-->>><<<++patches.suse/xprtrdma-Pull-up-sometimes.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-typo-in-the-tcam-setup.patch-->>><<<++patches.suse/xprtrdma-Wake-tasks-after-connect-worker-fails.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-invalid-parameters-order-when-calling-.patch-->>><<<++patches.suse/xprtrdma-Report-the-computed-connect-delay.patch++>>> -| <<<--patches.suse/net-mvpp2-do-not-sleep-in-set_rx_mode.patch-->>><<<++patches.suse/xprtrdma-Refine-trace_xprtrdma_fixup.patch++>>> -| <<<--patches.suse/can-sun4i-fix-loopback-mode-->>><<<++patches.suse/xprtrdma-Replace-dprintk-in-rpcrdma_update_connect_p.patch++>>> -| <<<--patches.suse/can-kvaser_usb-Correct-return-value-in-printout-->>><<<++patches.suse/xprtrdma-Replace-dprintk-in-xprt_rdma_set_port.patch++>>> -| <<<--patches.suse/can-kvaser_usb-Ignore-CMD_FLUSH_QUEUE_REPLY-messages-->>><<<++patches.suse/SUNRPC-Fix-another-issue-with-MIC-buffer-space.patch++>>> -| <<<--patches.suse/tcp-dccp-fix-other-lockdep-splats-accessing-ireq_opt.patch-->>><<<++patches.suse/SUNRPC-Capture-completion-of-all-RPC-tasks.patch++>>> -| <<<--patches.suse/tap-double-free-in-error-path-in-tap_open.patch-->>><<<++patches.suse/svcrdma-Improve-DMA-mapping-trace-points.patch++>>> -| <<<--patches.suse/mac80211-use-constant-time-comparison-with-keys.patch-->>><<<++patches.suse/nfsd4-fix-up-replay_matches_cache.patch++>>> -| <<<--patches.suse/cfg80211-fix-connect-disconnect-edge-cases-->>><<<++patches.suse/sunrpc-fix-crash-when-cache_head-become-valid-before.patch++>>> -| <<<--patches.suse/mac80211-validate-user-rate-mask-before-configuring-.patch-->>><<<++patches.suse/SUNRPC-Trace-gssproxy-upcall-results.patch++>>> -| <<<--patches.suse/mac80211-don-t-compare-TKIP-TX-MIC-key-in-reinstall-.patch-->>><<<++patches.suse/SUNRPC-Fix-svcauth_gss_proxy_init.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-health-work-queue-spin-lock-to-IRQ-safe.patch-->>><<<++patches.suse/nfsd-restore-NFSv3-ACL-support.patch++>>> -| <<<--patches.suse/net-mlx5-Delay-events-till-mlx5-interface-s-add-comp.patch-->>><<<++patches.suse/SUNRPC-Fix-backchannel-latency-metrics.patch++>>> -| <<<--patches.suse/net-mlx5e-Properly-deal-with-encap-flows-add-del-und.patch-->>><<<++patches.suse/nfsd-Ensure-CLONE-persists-data-and-metadata-changes.patch++>>> -| <<<--patches.suse/net-mlx5e-DCBNL-Implement-tc-with-ets-type-and-zero-.patch-->>><<<++patches.suse/NFSD-fixing-possible-null-pointer-derefering-in-copy.patch++>>> -| <<<--patches.suse/ipip-only-increase-err_count-for-some-certain-type-i.patch-->>><<<++patches.suse/nfsd-depend-on-CRYPTO_MD5-for-legacy-client-tracking.patch++>>> -| <<<--patches.suse/ip6_gre-only-increase-err_count-for-some-certain-typ.patch-->>><<<++patches.suse/xfs-don-t-check-for-AG-deadlock-for-realtime-files-i.patch++>>> -| <<<--patches.suse/ip6_gre-update-dst-pmtu-if-dev-mtu-has-been-updated-.patch-->>><<<++patches.suse/xfs-fix-mount-failure-crash-on-invalid-iclog-memory-.patch++>>> -| <<<--patches.suse/e1000-fix-race-condition-between-e1000_down-and-e100.patch-->>><<<++patches.suse/iomap-fix-sub-page-uptodate-handling.patch++>>> -| <<<--patches.suse/e1000-avoid-null-pointer-dereference-on-invalid-stat.patch-->>><<<++patches.suse/Input-goodix-add-upside-down-quirk-for-Teclast-X89-t.patch++>>> -| <<<--patches.suse/igb-Fix-TX-map-failure-path.patch-->>><<<++patches.suse/Input-synaptics-rmi4-re-enable-IRQs-in-f34v7_do_refl.patch++>>> -| <<<--patches.suse/ixgbe-Fix-Tx-map-failure-path.patch-->>><<<++patches.suse/CIFS-Fix-NULL-pointer-dereference-in-smb2_push_manda.patch++>>> -| <<<--patches.suse/i40e-Fix-incorrect-use-of-tx_itr_setting-when-checki.patch-->>><<<++patches.suse/fs-cifs-Fix-atime-update-check-vs-mtime.patch++>>> -| <<<--patches.suse/i40e-Add-programming-descriptors-to-cleaned_count.patch-->>><<<++patches.suse/cifs-remove-redundant-assignment-to-pointer-pneg_ctxt.patch++>>> -| <<<--patches.suse/tcp-refresh-tp-timestamp-before-tcp_mtu_probe.patch-->>><<<++patches.suse/smb3-remove-unused-flag-passed-into-close-functions.patch++>>> -| <<<--patches.suse/tap-reference-to-KVA-of-an-unloaded-module-causes-ke.patch-->>><<<++patches.suse/smb3-query-attributes-on-file-close.patch++>>> -| <<<--patches.suse/sctp-reset-owner-sk-for-data-chunks-on-out-queues-wh.patch-->>><<<++patches.suse/smb3-fix-mode-passed-in-on-create-for-modetosid-mount-option.patch++>>> -| <<<--patches.suse/net_sched-avoid-matching-qdisc-with-zero-handle.patch-->>><<<++patches.suse/smb3-improve-check-for-when-we-send-the-security-descriptor-context.patch++>>> -| <<<--patches.suse/sctp-fix-some-type-cast-warnings-introduced-by-trans.patch-->>><<<++patches.suse/scsi-lpfc-size-cpu-map-by-last-cpu-id-set.patch++>>> -| <<<--patches.suse/sctp-fix-a-type-cast-warnings-that-causes-a_rwnd-get.patch-->>><<<++patches.suse/scsi-scsi_transport_sas-fix-memory-leak-when-removing-devices++>>> -| <<<--patches.suse/crypto-x86-chacha20-satisfy-stack-validation-2.0.patch-->>><<<++patches.suse/scsi-qla2xxx-fix-rports-not-being-mark-as-lost-in-sy.patch++>>> -| <<<--patches.suse/RDMA-nldev-Enforce-device-index-check-for-port-callb.patch-->>><<<++patches.suse/scsi-qla2xxx-unregister-ports-after-GPN_FT-failure.patch++>>> -| <<<--patches.suse/0001-cifs-check-MaxPathNameComponentLength-0-before-using.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-qla2x00_request_irqs-for-MSI.patch++>>> -| <<<--patches.suse/x86-mm-fix-use-after-free-of-vma-during-userfaultfd-fault.patch-->>><<<++patches.suse/bpf-Fix-static-checker-warning.patch++>>> -| <<<--patches.suse/l2tp-hold-tunnel-in-pppol2tp_connect.patch-->>><<<++patches.suse/bpf-Support-pre-2.25-binutils-objcopy-for-vmlinux-BT.patch++>>> -| <<<--patches.suse/net-hns-set-correct-return-value.patch-->>><<<++patches.suse/libbpf-Fix-Makefile-libbpf-symbol-mismatch-diagnosti.patch++>>> -| <<<--patches.suse/xfrm-Clear-sk_dst_cache-when-applying-per-socket-pol.patch-->>><<<++patches.suse/libbpf-Fix-global-variable-relocation.patch++>>> -| <<<--patches.suse/xfrm-Fix-GSO-for-IPsec-with-GRE-tunnel.patch-->>><<<++patches.suse/libbpf-Fix-up-generation-of-bpf_helper_defs.h.patch++>>> -| <<<--patches.suse/tun-tap-sanitize-TUNSETSNDBUF-input.patch-->>><<<++patches.suse/libbpf-fix-sym-st_value-print-on-32-bit-arches.patch++>>> -| <<<--patches.suse/ipv6-addrconf-increment-ifp-refcount-before-ipv6_del.patch-->>><<<++patches.suse/bpf-Fix-build-in-minimal-configurations.patch++>>> -| <<<--patches.suse/tcp-fix-tcp_mtu_probe-vs-highest_sack.patch-->>><<<++patches.suse/bpf-Force-.BTF-section-start-to-zero-when-dumping-fr.patch++>>> -| <<<--patches.suse/nvme-rdma-fix-possible-hang-when-issuing-commands-du.patch-->>><<<++patches.suse/sch_cake-Add-missing-NLA-policy-entry-TCA_CAKE_SPLIT.patch++>>> -| <<<--patches.suse/virtio_blk-fix-an-sg_io-regression.patch-->>><<<++patches.suse/Fixed-updating-of-ethertype-in-function-skb_mpls_pop.patch++>>> -| <<<--patches.suse/nvme-Fix-setting-logical-block-format-when-revalidat.patch-->>><<<++patches.suse/can-slcan-Fix-use-after-free-Read-in-slcan_open.patch++>>> -| <<<--patches.suse/0001-ide-ide-cd-fix-kernel-panic-resulting-from-missing-s.patch-->>><<<++patches.suse/can-ucan-fix-non-atomic-allocation-in-completion-han.patch++>>> -| <<<--patches.suse/0001-futex-futex_wake_op-do-not-fail-on-invalid-op.patch-->>><<<++patches.suse/net-fix-a-leak-in-register_netdevice.patch++>>> -| <<<--patches.suse/keys-return-full-count-in-keyring_read-if-buffer-is-too-small-->>><<<++patches.suse/net-bridge-deny-dev_set_mac_address-when-unregisteri.patch++>>> -| <<<--patches.suse/keys-trusted-fix-writing-past-end-of-buffer-in-trusted_read-->>><<<++patches.suse/net-core-Populate-VF-index-in-struct-ifla_vf_guid.patch++>>> -| <<<--patches.suse/keys-fix-out-of-bounds-read-during-asn-1-parsing-->>><<<++patches.suse/net-mscc-ocelot-unregister-the-PTP-clock-on-deinit.patch++>>> -| <<<--patches.suse/ALSA-timer-Add-missing-mutex-lock-for-compat-ioctls-->>><<<++patches.suse/tcp-refactor-tcp_retransmit_timer.patch++>>> -| <<<--patches.suse/ALSA-seq-Fix-nested-rwsem-annotation-for-lockdep-spl-->>><<<++patches.suse/net-sched-fix-dump-qlen-for-sch_mq-sch_mqprio-with-N.patch++>>> -| <<<--patches.suse/ASoC-topology-Fix-a-potential-NULL-pointer-dereferen-->>><<<++patches.suse/cls_flower-Fix-the-behavior-using-port-ranges-with-h.patch++>>> -| <<<--patches.suse/ASoC-topology-Fix-a-potential-memory-leak-in-soc_tpl-->>><<<++patches.suse/net-ipv6-add-net-argument-to-ip6_dst_lookup_flow.patch++>>> -| <<<--patches.suse/ASoC-adau17x1-Workaround-for-noise-bug-in-ADC-->>><<<++patches.suse/net-ipv6_stub-use-ip6_dst_lookup_flow-instead-of-ip6.patch++>>> -| <<<--patches.suse/0001-arm64-ensure-__dump_instr-checks-addr_limit.patch-->>><<<++patches.suse/openvswitch-support-asymmetric-conntrack.patch++>>> -| <<<--patches.suse/userfaultfd-hugetlbfs-prevent-UFFDIO_COPY-to-fill-be.patch-->>><<<++patches.suse/act_ct-support-asymmetric-conntrack.patch++>>> -| <<<--patches.suse/ocfs2-fstrim-Fix-start-offset-of-first-cluster-group.patch-->>><<<++patches.suse/xdp-obtain-the-mem_id-mutex-before-trying-to-remove-.patch++>>> -| <<<--patches.suse/initramfs-fix-initramfs-rebuilds-w-compression-after-disabling.patch-->>><<<++patches.suse/ionic-keep-users-rss-hash-across-lif-reset.patch++>>> -| <<<--patches.suse/mm-swap-fix-race-between-swap-count-continuation-operations.patch-->>><<<++patches.suse/net-sfp-fix-unbind.patch++>>> -| <<<--patches.suse/tcp_nv-fix-division-by-zero-in-tcpnv_acked.patch-->>><<<++patches.suse/net-sfp-fix-hwmon.patch++>>> -| <<<--patches.suse/net-vrf-correct-FRA_L3MDEV-encode-type.patch-->>><<<++patches.suse/net-Fixed-updating-of-ethertype-in-skb_mpls_push.patch++>>> -| <<<--patches.suse/0001-net_sched-acquire-RTNL-in-tc_action_net_exit.patch-->>><<<++patches.suse/hsr-fix-a-NULL-pointer-dereference-in-hsr_dev_xmit.patch++>>> -| <<<--patches.suse/tcp-do-not-mangle-skb-cb-in-tcp_make_synack.patch-->>><<<++patches.suse/net-thunderx-start-phy-before-starting-autonegoti.patch++>>> -| <<<--patches.suse/net-systemport-Correct-IPG-length-settings.patch-->>><<<++patches.suse/s390-qeth-guard-against-runt-packets++>>> -| <<<--patches.suse/drm-i915-Cancel-the-modeset-retry-work-during-modese-->>><<<++patches.suse/s390-qeth-ensure-linear-access-to-packet-headers++>>> -| <<<--patches.suse/drm-i915-Do-not-rely-on-wm-preservation-for-ILK-wate-->>><<<++patches.suse/s390-qeth-fix-dangling-io-buffers-after-halt-clear++>>> -| <<<--patches.suse/drm-i915-edp-read-edp-display-control-registers-unco-->>><<<++patches.suse/net-hns3-fix-for-TX-queue-not-restarted-problem.patch++>>> -| <<<--patches.suse/drm-i915-Hold-rcu_read_lock-when-iterating-over-the--->>><<<++patches.suse/net-hns3-fix-a-use-after-free-problem-in-hns3_nic_ma.patch++>>> -| <<<--patches.suse/drm-i915-Hold-rcu_read_lock-when-iterating-over-2-->>><<<++patches.suse/net-hns3-fix-VF-ID-issue-for-setting-VF-VLAN.patch++>>> -| <<<--patches.suse/drm-i915-Check-incoming-alignment-for-unfenced-buffe-->>><<<++patches.suse/samples-bpf-Fix-broken-xdp_rxq_info-due-to-map-order.patch++>>> -| <<<--patches.suse/drm-amdgpu-return-ENOENT-from-uvd-6.0-early-init-for-->>><<<++patches.suse/bpf-Fix-a-bug-when-getting-subprog-0-jited-image-in-.patch++>>> -| <<<--patches.suse/drm-amdgpu-allow-harvesting-check-for-Polaris-VCE-->>><<<++patches.suse/enetc-disable-EEE-autoneg-by-default.patch++>>> -| <<<--patches.suse/0002-mmc-dw_mmc-Fix-the-DTO-timeout-calculation.patch-->>><<<++patches.suse/mqprio-Fix-out-of-bounds-access-in-mqprio_dump.patch++>>> -| <<<--patches.suse/powerpc-perf-Fix-IMC-allocation-routine.patch-->>><<<++patches.suse/tipc-fix-ordering-of-tipc-module-init-and-exit-routi.patch++>>> -| <<<--patches.suse/powerpc-Fix-check-for-copy-paste-instructions-in-ali.patch-->>><<<++patches.suse/net-avoid-an-indirect-call-in-____sys_recvmsg.patch++>>> -| <<<--patches.suse/powerpc-perf-Fix-core-imc-hotplug-callback-failure.patch-->>><<<++patches.suse/net-tls-Fix-return-values-to-avoid-ENOTSUPP.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-oops-in-qla2x00_probe_one-error-pat.patch-->>><<<++patches.suse/net-dsa-fix-flow-dissection-on-Tx-path.patch++>>> -| <<<--patches.suse/KVM-VMX-Do-not-fully-reset-PI-descriptor-on-vCPU-res.patch-->>><<<++patches.suse/net-sysfs-Call-dev_hold-always-in-netdev_queue_add_k.patch++>>> -| <<<--patches.suse/KVM-x86-Update-APICv-on-APIC-reset.patch-->>><<<++patches.suse/tcp-md5-fix-potential-overestimation-of-TCP-option-s.patch++>>> -| <<<--patches.suse/KVM-arm64-its-Fix-missing-dynamic-allocation-check-i.patch-->>><<<++patches.suse/net-mlx5e-Fix-TXQ-indices-to-be-sequential.patch++>>> -| <<<--patches.suse/arm-arm64-KVM-set-right-LR-register-value-for-32-bit.patch-->>><<<++patches.suse/net-mlx5e-Query-global-pause-state-before-setting-pr.patch++>>> -| <<<--patches.suse/arm-arm64-kvm-Move-initialization-completion-message.patch-->>><<<++patches.suse/net-mlx5e-Fix-SFF-8472-eeprom-length.patch++>>> -| <<<--patches.suse/arm-arm64-kvm-Disable-branch-profiling-in-HYP-code.patch-->>><<<++patches.suse/net-mlx5e-Fix-freeing-flow-with-kfree-and-not-kvfree.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Fix-return-value-for-device-t.patch-->>><<<++patches.suse/net-mlx5e-Fix-free-peer_flow-when-refcount-is-0.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Fix-vgic_its_restore_collecti.patch-->>><<<++patches.suse/net-mlx5e-Fix-translation-of-link-mode-into-speed.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Check-CBASER-BASER-validity-b.patch-->>><<<++patches.suse/net-mlx5e-ethtool-Fix-analysis-of-speed-setting.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Check-GITS_BASER-Valid-bit-be.patch-->>><<<++patches.suse/net-mlx5e-E-switch-Fix-Ingress-ACL-groups-in-switchd.patch++>>> -| <<<--patches.suse/ARM-8715-1-add-a-private-asm-unaligned.h.patch-->>><<<++patches.suse/tcp-fix-rejected-syncookies-due-to-stale-timestamps.patch++>>> -| <<<--patches.suse/0001-futex-Fix-more-put_pi_state-vs.-exit_pi_state_list-r.patch-->>><<<++patches.suse/tcp-tighten-acceptance-of-ACKs-not-matching-a-child-.patch++>>> -| <<<--patches.suse/objtool-Prevent-GCC-from-merging-annotate_unreachabl.patch-->>><<<++patches.suse/tcp-Protect-accesses-to-.ts_recent_stamp-with-READ-W.patch++>>> -| <<<--patches.suse/x86-mcelog-get-rid-of-rcu-remnants.patch-->>><<<++patches.suse/gre-refetch-erspan-header-from-skb-data-after-pskb_m.patch++>>> -| <<<--patches.suse/28-revert-x86-mm-stop-calling-leave_mm-in-idle-code.patch-->>><<<++patches.suse/inet-protect-against-too-small-mtu-values.patch++>>> -| <<<--patches.suse/x86-module-Detect-and-skip-invalid-relocations.patch-->>><<<++patches.suse/net-ethernet-ti-cpsw-fix-extra-rx-interrupt.patch++>>> -| <<<--patches.suse/crypto-x86-sha256-mb-fix-panic-due-to-unaligned-acce-->>><<<++patches.suse/vhost-vsock-accept-only-packets-with-the-right-dst_c.patch++>>> -| <<<--patches.suse/crypto-x86-sha1-mb-fix-panic-due-to-unaligned-access-->>><<<++patches.suse/net_sched-validate-TCA_KIND-attribute-in-tc_chain_tm.patch++>>> -| <<<--patches.suse/crypto-ccm-preserve-the-IV-buffer-->>><<<++patches.suse/erofs-zero-out-when-listxattr-is-called-with-no-xatt.patch++>>> -| <<<--patches.suse/workqueue-Fix-NULL-pointer-dereference.patch-->>><<<++patches.suse/afs-Fix-afs_find_server-lookups-for-ipv4-peers.patch++>>> -| <<<--patches.suse/Revert-scsi-make-state-device-attribute-pollable.patch-->>><<<++patches.suse/afs-Fix-SELinux-setting-security-label-on-afs.patch++>>> -| <<<--patches.suse/0004-apparmor-fix-off-by-one-comparison-on-MAXMAPPED_SIG.patch-->>><<<++patches.suse/afs-Fix-mountpoint-parsing.patch++>>> -| <<<--patches.suse/keys-fix-null-pointer-dereference-during-asn-1-parsing-->>><<<++patches.suse/afs-Fix-creation-calls-in-the-dynamic-root-to-fail-w.patch++>>> -| <<<--patches.suse/44-x86-mm-Unbreak-modules-that-rely-on-external-PAGE_KERNEL-availability.patch-->>><<<++patches.suse/afs-Fix-missing-cell-comparison-in-afs_test_super.patch++>>> -| <<<--patches.suse/cxgb4-update-latest-firmware-version-supported.patch-->>><<<++patches.suse/ceph-convert-int-fields-in-ceph_mount_options-to-unsigned-int.patch++>>> -| <<<--patches.suse/netfilter-ipvs-clear-ipvs_property-flag-when-SKB-net.patch-->>><<<++patches.suse/ceph-show-tasks-waiting-on-caps-in-debugfs-caps-file.patch++>>> -| <<<--patches.suse/l2tp-don-t-use-l2tp_tunnel_find-in-l2tp_ip-and-l2tp_.patch-->>><<<++patches.suse/ceph-trigger-the-reclaim-work-once-there-has-enough-pending-caps.patch++>>> -| <<<--patches.suse/net-mvpp2-Prevent-userspace-from-changing-TX-affinit.patch-->>><<<++patches.suse/ceph-switch-to-global-cap-helper.patch++>>> -| <<<--patches.suse/net-mlx5e-core-en_fs-fix-pointer-dereference-after-f.patch-->>><<<++patches.suse/ceph-add-more-debug-info-when-decoding-mdsmap.patch++>>> -| <<<--patches.suse/bonding-discard-lowest-hash-bit-for-802.3ad-layer3-4.patch-->>><<<++patches.suse/0004-dm-mpath-remove-harmful-bio-based-optimization.patch++>>> -| <<<--patches.suse/0001-net-cdc_ether-fix-divide-by-0-on-bad-descriptors.patch-->>><<<++patches.suse/0005-dm-btree-increase-rebalance-threshold-in-__rebalance.patch++>>> -| <<<--patches.suse/0001-net-qmi_wwan-fix-divide-by-0-on-bad-descriptors.patch-->>><<<++patches.suse/0006-dm-thin-metadata-Add-support-for-a-pre-commit-callba.patch++>>> -| <<<--patches.suse/bonding-fix-slave-stuck-in-BOND_LINK_FAIL-state.patch-->>><<<++patches.suse/0007-dm-thin-Flush-data-device-before-committing-metadata.patch++>>> -| <<<--patches.suse/qmi_wwan-Add-missing-skb_reset_mac_header-call.patch-->>><<<++patches.suse/net-make-socket-read-write_iter-honor-IOCB_NOWAIT.patch++>>> -| <<<--patches.suse/net-usb-asix-fill-null-ptr-deref-in-asix_suspend.patch-->>><<<++patches.suse/nvme-rdma-Avoid-preallocating-big-SGL-for-data.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-support-new-Amanero-Combo384-firmware-->>><<<++patches.suse/nvme-fc-Avoid-preallocating-big-SGL-for-data.patch++>>> -| <<<--patches.suse/ALSA-timer-Limit-max-instances-per-timer-->>><<<++patches.suse/nvme_fc-add-module-to-ops-template-to-allow-module-r.patch++>>> -| <<<--patches.suse/ALSA-seq-Avoid-invalid-lockdep-class-warning-->>><<<++patches.suse/nvme-add-error-message-on-mismatching-controller-ids.patch++>>> -| <<<--patches.suse/ALSA-seq-Fix-OSS-sysex-delivery-in-OSS-emulation-->>><<<++patches.suse/nvme-else-following-return-is-not-needed.patch++>>> -| <<<--patches.suse/ALSA-hda-fix-headset-mic-problem-for-Dell-machines-alc274-->>><<<++patches.suse/nvme-fc-fix-double-free-scenarios-on-hw-queues.patch++>>> -| <<<--patches.suse/ARM-8720-1-ensure-dump_instr-checks-addr_limit.patch-->>><<<++patches.suse/nvme-Namepace-identification-descriptor-list-is-opti.patch++>>> -| <<<--patches.suse/drm-vmwgfx-Fix-Ubuntu-17.10-Wayland-black-screen-iss-->>><<<++patches.suse/nvme-pci-Remove-last_cq_head.patch++>>> -| <<<--patches.suse/drm-i915-Reject-unknown-syncobj-flags-->>><<<++patches.suse/nvme-pci-Fix-write-and-poll-queue-types.patch++>>> -| <<<--patches.suse/drm-i915-Deconstruct-struct-sgt_dma-initialiser-->>><<<++patches.suse/nvme-pci-Limit-write-queue-sizes-to-possible-cpus.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-exclusion-between-HPT-resizing.patch-->>><<<++patches.suse/nvme-pci-Fix-read-queue-count.patch++>>> -| <<<--patches.suse/Input-elan_i2c-add-ELAN060C-to-the-ACPI-table-->>><<<++patches.suse/block-fix-check-bi_size-overflow-before-merge.patch++>>> -| <<<--patches.suse/rbd-use-gfp_noio-for-parent-stat-and-data-requests.patch-->>><<<++patches.suse/raid5-need-to-set-STRIPE_HANDLE-for-batch-head.patch++>>> -| <<<--patches.suse/tcp-fix-tcp_fastretrans_alert-warning.patch-->>><<<++patches.suse/0020-md-raid1-check-rdev-before-reference-in-raid1_sync_r.patch++>>> -| <<<--patches.suse/vlan-fix-a-use-after-free-in-vlan_device_event.patch-->>><<<++patches.suse/0021-md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch++>>> -| <<<--patches.suse/net-mlx5-Loop-over-temp-list-to-release-delay-events.patch-->>><<<++patches.suse/drm-mcde-dsi-Fix-invalid-pointer-dereference-if-pane.patch++>>> -| <<<--patches.suse/net-mlx5-Cancel-health-poll-before-sending-panic-tea.patch-->>><<<++patches.suse/dma-buf-Fix-memory-leak-in-sync_file_merge.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-napi-poll-with-zero-budget.patch-->>><<<++patches.suse/drm-meson-venc-cvbs-fix-CVBS-mode-matching.patch++>>> -| <<<--patches.suse/net-mlx5e-Set-page-to-null-in-case-dma-mapping-fails.patch-->>><<<++patches.suse/drm-nouveau-Move-the-declaration-of-struct-nouveau_c.patch++>>> -| <<<--patches.suse/net-mlx5e-Increase-Striding-RQ-minimum-size-limit-to.patch-->>><<<++patches.suse/drm-nouveau-Fix-drm-core-using-atomic-code-paths-on-.patch++>>> -| <<<--patches.suse/can-c_can-don-t-indicate-triple-sampling-support-for-->>><<<++patches.suse/drm-nouveau-kms-nv50-Call-outp_atomic_check_view-bef.patch++>>> -| <<<--patches.suse/can-sun4i-handle-overrun-in-RX-FIFO-->>><<<++patches.suse/drm-nouveau-kms-nv50-Store-the-bpc-we-re-using-in-nv.patch++>>> -| <<<--patches.suse/can-peak-Add-support-for-new-PCIe-M2-CAN-FD-interfac-->>><<<++patches.suse/drm-nouveau-kms-nv50-Limit-MST-BPC-to-8.patch++>>> -| <<<--patches.suse/can-ifi-Fix-transmitter-delay-calculation-->>><<<++patches.suse/drm-nouveau-kms-nv50-fix-panel-scaling.patch++>>> -| <<<--patches.suse/x86-smpboot-make-optimization-of-delay-calibration-work-correctly.patch-->>><<<++patches.suse/0001-drm-mgag200-Flag-all-G200-SE-A-machines-as-broken-wr.patch++>>> -| <<<--patches.suse/x86-unwind-Disable-KASAN-checking-in-the-ORC-unwinde.patch-->>><<<++patches.suse/drm-i915-gt-Save-irqstate-around-virtual_context_des.patch++>>> -| <<<--patches.suse/x86-mm-fix-elf_et_dyn_base-for-5-level-paging-->>><<<++patches.suse/drm-i915-fbc-Disable-fbc-by-default-on-all-glk.patch++>>> -| <<<--patches.suse/x86-debug-handle-warnings-before-the-notifier-chain-to-fix-kgdb-crash-->>><<<++patches.suse/drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch++>>> -| <<<--patches.suse/03-edac-ghes-remove-symbol-exports.patch-->>><<<++patches.suse/drm-amdgpu-add-check-before-enabling-disabling-broad.patch++>>> -| <<<--patches.suse/04-edac-ghes-model-a-single-logical-memory-controller.patch-->>><<<++patches.suse/drm-amdgpu-add-cache-flush-workaround-to-gfx8-emit_f.patch++>>> -| <<<--patches.suse/05-edac-ghes-add-platform-check.patch-->>><<<++patches.suse/drm-amd-display-Fixed-kernel-panic-when-booting-with.patch++>>> -| <<<--patches.suse/06-edac-add-helper-which-returns-the-loaded-platform-driver.patch-->>><<<++patches.suse/drm-amd-display-Change-the-delay-time-before-enablin.patch++>>> -| <<<--patches.suse/07-edac-add-owner-check-to-the-x86-platform-drivers.patch-->>><<<++patches.suse/drm-amd-display-Reset-steer-fifo-before-unblanking-t.patch++>>> -| <<<--patches.suse/edac-sb_edac-don-t-create-a-second-memory-controller-if-ha1-is-not-present.patch-->>><<<++patches.suse/0004-drm-amdgpu-fix-license-on-Kconfig-and-Makefiles.patch++>>> -| <<<--patches.suse/edac-skx_edac-fix-detection-of-single-rank-dimms.patch-->>><<<++patches.suse/0001-drm-amdgpu-avoid-using-invalidate-semaphore-for-pica.patch++>>> -| <<<--patches.suse/edac-skx_edac-handle-systems-with-segmented-pci-busses.patch-->>><<<++patches.suse/0001-drm-amdgpu-add-invalidate-semaphore-limit-for-SRIOV-.patch++>>> -| <<<--patches.suse/edac-sb_edac-fix-missing-dimm-sysfs-entries-with-knl-snc2-snc4-mode.patch-->>><<<++patches.suse/ALSA-echoaudio-simplify-get_audio_levels.patch++>>> -| <<<--patches.suse/EDAC-sb_edac-Fix-missing-break-in-switch-->>><<<++patches.suse/ALSA-oxfw-fix-return-value-in-error-path-of-isochron.patch++>>> -| <<<--patches.suse/hwmon-pmbus-core-Prevent-unintentional-setting-of-pa.patch-->>><<<++patches.suse/ALSA-fireface-fix-return-value-in-error-path-of-isoc.patch++>>> -| <<<--patches.suse/hwmon-k10temp-move-chip-specific-code-into-probe-function.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Fix-duplicate-unref-of-pci_dev.patch++>>> -| <<<--patches.suse/hwmon-k10temp-add-support-for-family-17h.patch-->>><<<++patches.suse/ALSA-hda-realtek-Line-out-jack-doesn-t-work-on-a-Del.patch++>>> -| <<<--patches.suse/hwmon-k10temp-add-support-for-temperature-offsets.patch-->>><<<++patches.suse/PM-devfreq-Fix-devfreq_notifier_call-returning-errno.patch++>>> -| <<<--patches.suse/regulator-qcom_spmi-Include-offset-when-translating--->>><<<++patches.suse/PM-devfreq-Set-scaling_max_freq-to-max-on-OPP-notifi.patch++>>> -| <<<--patches.suse/regulator-tps65218-Fix-strobe-assignment-->>><<<++patches.suse/PM-devfreq-Don-t-fail-devfreq_dev_release-if-not-in-.patch++>>> -| <<<--patches.suse/spi-sh-msiof-Fix-DMA-transfer-size-check-->>><<<++patches.suse/cpuidle-use-first-valid-target-residency-as-poll-time.patch++>>> -| <<<--patches.suse/spi-spi-axi-fix-potential-use-after-free-after-dereg-->>><<<++patches.suse/ACPI-PM-Avoid-attaching-ACPI-PM-domain-to-certain-de.patch++>>> -| <<<--patches.suse/mmc-sdhci-pci-remove-outdated-declaration-->>><<<++patches.suse/pci-rockchip-fix-io-outbound-atu-register-number.patch++>>> -| <<<--patches.suse/mmc-sdhci-of-esdhc-disable-SD-clock-for-clock-value--->>><<<++patches.suse/virtio-balloon-fix-managed-page-counts-when-migratin.patch++>>> -| <<<--patches.suse/mmc-sdhci-msm-fix-issue-with-power-irq-->>><<<++patches.suse/ovl-fix-lookup-failure-on-multi-lower-squashfs.patch++>>> -| <<<--patches.suse/mmc-Kconfig-Enable-CONFIG_MMC_SDHCI_IO_ACCESSORS.patch-->>><<<++patches.suse/ovl-fix-corner-case-of-non-unique-st_dev-st_ino.patch++>>> -| <<<--patches.suse/tpm-183-constify-transmit-data-pointers.patch-->>><<<++patches.suse/ovl-relax-WARN_ON-on-rename-to-self.patch++>>> -| <<<--patches.suse/0020-tpm-tpm_crb-Use-start-method-value-from-ACPI-table-d.patch-->>><<<++patches.suse/smb3-fix-refcount-underflow-warning-on-unmount-when-no-directory-le.patch++>>> -| <<<--patches.suse/tpm-185-tis_spi-Use-DMA-safe-memory-for-SPI-transfers.patch-->>><<<++patches.suse/SMB3-Fix-crash-in-SMB2_open_init-due-to-uninitialized-field-in-comp.patch++>>> -| <<<--patches.suse/tpm-Trigger-only-missing-TPM-2.0-self-tests.patch-->>><<<++patches.suse/CIFS-Close-cached-root-handle-only-if-it-has-a-lease.patch++>>> -| <<<--patches.suse/tpm-Use-dynamic-delay-to-wait-for-TPM-2.0-self-test-.patch-->>><<<++patches.suse/crypto-arm-curve25519-add-arch-specific-key-generation-function.patch++>>> -| <<<--patches.suse/tpm-React-correctly-to-RC_TESTING-from-TPM-2.0-self-.patch-->>><<<++patches.suse/usb-roles-fix-a-potential-use-after-free.patch++>>> -| <<<--patches.suse/tpm-dev-common-Reject-too-short-writes.patch-->>><<<++patches.suse/usb-typec-fix-use-after-free-in-typec_register_port.patch++>>> -| <<<--patches.suse/ima-fix-hash-algorithm-initialization-->>><<<++patches.suse/usb-core-urb-fix-URB-structure-initialization-functi.patch++>>> -| <<<--patches.suse/s390-runtime-instrumention-fix-possible-memory-corru.patch-->>><<<++patches.suse/usb-mon-Fix-a-deadlock-in-usbmon-between-mmap-and-re.patch++>>> -| <<<--patches.suse/s390-runtime-instrumentation-simplify-task-exit-handling.patch-->>><<<++patches.suse/USB-serial-io_edgeport-fix-epic-endpoint-lookup.patch++>>> -| <<<--patches.suse/s390-guarded-storage-fix-possible-memory-corruption.patch-->>><<<++patches.suse/USB-idmouse-fix-interface-sanity-checks.patch++>>> -| <<<--patches.suse/s390-cmf-set_schib_wait-add-timeout.patch-->>><<<++patches.suse/USB-adutux-fix-interface-sanity-check.patch++>>> -| <<<--patches.suse/s390-sles15-02-03-dis-end-marker.patch-->>><<<++patches.suse/USB-atm-ueagle-atm-add-missing-endpoint-check.patch++>>> -| <<<--patches.suse/s390-sles15-00-10-01-kernel-sthyi-reorganize-sthyi-implementation.patch-->>><<<++patches.suse/usb-dwc3-gadget-Fix-logical-condition.patch++>>> -| <<<--patches.suse/s390-sles15-00-10-02-kernel-sthyi-add-cache-to-store-hypervisor-info.patch-->>><<<++patches.suse/usb-dwc3-gadget-Clear-started-flag-for-non-IOC.patch++>>> -| <<<--patches.suse/s390-sles15-00-10-03-kernel-sthyi-add-s390_sthyi-system-call.patch-->>><<<++patches.suse/usb-dwc3-ep0-Clear-started-flag-on-completion.patch++>>> -| <<<--patches.suse/s390-optimize-memset-implementation.patch-->>><<<++patches.suse/usb-gadget-fix-wrong-endpoint-desc.patch++>>> -| <<<--patches.suse/s390-cpu-alternatives.patch-->>><<<++patches.suse/xhci-Fix-memory-leak-in-xhci_add_in_port.patch++>>> -| <<<--patches.suse/s390-spinlock-alternative.patch-->>><<<++patches.suse/xhci-fix-USB3-device-initiated-resume-race-with-root.patch++>>> -| <<<--patches.suse/s390-ctl_reg-move-control-register-definitions-to-ct.patch-->>><<<++patches.suse/usb-xhci-only-set-D3hot-for-pci-device.patch++>>> -| <<<--patches.suse/s390-pci-do-not-require-ais-facility.patch-->>><<<++patches.suse/xhci-Increase-STS_HALT-timeout-in-xhci_suspend.patch++>>> -| <<<--patches.suse/s390-archrandom-reconsider-s390-arch-random-implementation.patch-->>><<<++patches.suse/xhci-handle-some-XHCI_TRUST_TX_LENGTH-quirks-cases-a.patch++>>> -| <<<--patches.suse/s390-bpf-take-advantage-of-stack_depth-tracking.patch-->>><<<++patches.suse/xhci-make-sure-interrupts-are-restored-to-correct-st.patch++>>> -| <<<--patches.suse/s390-sles15-02-02-te-ctl.patch-->>><<<++patches.suse/usb-dwc3-pci-add-ID-for-the-Intel-Comet-Lake-H-varia.patch++>>> -| <<<--patches.suse/s390-sles15-01-11-s390-noexec-execute-kexec-datamover-without-DAT.patch-->>><<<++patches.suse/iio-adc-ad7606-fix-reading-unnecessary-data-from-dev.patch++>>> -| <<<--patches.suse/rcu-Fix-up-pending-cbs-check-in-rcu_prepare_for_idle.patch-->>><<<++patches.suse/iio-st_accel-Fix-unused-variable-warning.patch++>>> -| <<<--patches.suse/sched-Make-resched_cpu-unconditional.patch-->>><<<++patches.suse/iio-adc-ad7124-Enable-internal-reference.patch++>>> -| <<<--patches.suse/locking-static_keys-improve-uninitialized-key-warning.patch-->>><<<++patches.suse/iio-humidity-hdc100x-fix-IIO_HUMIDITYRELATIVE-channe.patch++>>> -| <<<--patches.suse/0001-locking-qrwlock-Use-struct-qrwlock-instead-of-struct.patch-->>><<<++patches.suse/iio-imu-inv_mpu6050-fix-temperature-reporting-using-.patch++>>> -| <<<--patches.suse/0001-locking-atomic-Add-atomic_cond_read_acquire.patch-->>><<<++patches.suse/iio-ad7949-fix-channels-mixups.patch++>>> -| <<<--patches.suse/0001-locking-qrwlock-Use-atomic_cond_read_acquire-when-sp.patch-->>><<<++patches.suse/iio-adc-max9611-Fix-too-short-conversion-time-delay.patch++>>> -| <<<--patches.suse/0001-locking-qrwlock-Prevent-slowpath-writers-getting-hel.patch-->>><<<++patches.suse/staging-wlan-ng-add-CRC32-dependency-in-Kconfig.patch++>>> -| <<<--patches.suse/0028-locking-atomics-dm-integrity-Convert-ACCESS_ONCE-to-.patch-->>><<<++patches.suse/staging-vchiq-call-unregister_chrdev_region-when-dri.patch++>>> -| <<<--patches.suse/0029-locking-atomics-COCCINELLE-treewide-Convert-trivial-.patch-->>><<<++patches.suse/staging-gigaset-fix-general-protection-fault-on-prob.patch++>>> -| <<<--patches.suse/0001-locking-pvqspinlock-Implement-hybrid-PV-queued-unfai.patch-->>><<<++patches.suse/staging-gigaset-fix-illegal-free-on-probe-errors.patch++>>> -| <<<--patches.suse/locking-lockdep-Add-IRQs-disabled-enabled-assertion-APIs-lockdep_assert_irqs_enabled-disabled.patch-->>><<<++patches.suse/staging-gigaset-add-endpoint-type-sanity-check.patch++>>> -| <<<--patches.suse/irq-softirqs-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/staging-rtl8188eu-fix-interface-sanity-check.patch++>>> -| <<<--patches.suse/workqueue-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/staging-rtl8712-fix-interface-sanity-check.patch++>>> -| <<<--patches.suse/timers-nohz-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/lib-raid6-fix-awk-build-warnings.patch++>>> -| <<<--patches.suse/timers-hrtimer-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/interconnect-qcom-sdm845-Walk-the-list-safely-on-nod.patch++>>> -| <<<--patches.suse/smp-core-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/binder-fix-incorrect-calculation-for-num_valid.patch++>>> -| <<<--patches.suse/x86-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/scsi-qla2xxx-Correctly-retrieve-and-interpret-active.patch++>>> -| <<<--patches.suse/perf-core-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/scsi-qla2xxx-Added-support-for-MPI-and-PEP-regions-f.patch++>>> -| <<<--patches.suse/irq_work-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-incorrect-SFUB-length-used-for-Secu.patch++>>> -| <<<--patches.suse/sched-clock-sched-cputime-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/scsi-lpfc-Fix-memory-leak-on-lpfc_bsg_write_ebuf_set.patch++>>> -| <<<--patches.suse/timers-posix-cpu-timers-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/scsi-qla2xxx-Ignore-NULL-pointer-in-tcm_qla2xxx_free.patch++>>> -| <<<--patches.suse/netpoll-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-explicit-LOGO-in-target-mode.patch++>>> -| <<<--patches.suse/rcu-Use-lockdep-to-assert-IRQs-are-disabled-enabled.patch-->>><<<++patches.suse/scsi-qla2xxx-Initialize-free_work-before-flushing-it.patch++>>> -| <<<--patches.suse/locking-x86-Use-LOCK-ADD-for-smp_mb-instead-of-MFENCE.patch-->>><<<++patches.suse/scsi-qla2xxx-Drop-superfluous-INIT_WORK-of-del_work.patch++>>> -| <<<--patches.suse/kprobes-x86-disable-preemption-in-ftrace-based-jprobes-->>><<<++patches.suse/scsi-qla2xxx-Change-discovery-state-before-PLOGI.patch++>>> -| <<<--patches.suse/x86-mce-amd-always-give-panic-severity-for-uc-errors-in-kernel-context.patch-->>><<<++patches.suse/scsi-qla2xxx-Allow-PLOGI-in-target-mode.patch++>>> -| <<<--patches.suse/sched-fair-Clean-up-calc_cfs_shares.patch-->>><<<++patches.suse/scsi-qla2xxx-Don-t-call-qlt_async_event-twice.patch++>>> -| <<<--patches.suse/sched-fair-Add-comment-to-calc_cfs_shares.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-PLOGI-payload-and-ELS-IOCB-dump-len.patch++>>> -| <<<--patches.suse/sched-fair-Cure-calc_cfs_shares-vs.-reweight_entity.patch-->>><<<++patches.suse/scsi-qla2xxx-Configure-local-loop-for-N2N-target.patch++>>> -| <<<--patches.suse/sched-fair-Remove-se-load.weight-from-se-avg.load_sum.patch-->>><<<++patches.suse/scsi-qla2xxx-Send-Notify-ACK-after-N2N-PLOGI.patch++>>> -| <<<--patches.suse/sched-fair-Change-update_load_avg-arguments.patch-->>><<<++patches.suse/scsi-qla2xxx-Don-t-defer-relogin-unconditonally.patch++>>> -| <<<--patches.suse/sched-fair-Move-enqueue-migrate-handling.patch-->>><<<++patches.suse/scsi-qla2xxx-Ignore-PORT-UPDATE-after-N2N-PLOGI.patch++>>> -| <<<--patches.suse/sched-fair-Rename-en-de-queue_entity_load_avg.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-debug-dump-of-LOGO-payload-and-ELS-.patch++>>> -| <<<--patches.suse/sched-fair-Introduce-en-de-queue_load_avg.patch-->>><<<++patches.suse/scsi-ufs-give-an-unique-id-to-each-ufs-bsg++>>> -| <<<--patches.suse/sched-fair-More-accurate-reweight_entity.patch-->>><<<++patches.suse/scsi-iscsi-qla4xxx-fix-double-free-in-probe++>>> -| <<<--patches.suse/sched-fair-Use-reweight_entity-for-set_user_nice.patch-->>><<<++patches.suse/scsi-ufs-disable-autohibern8-feature-in-cadence-ufs++>>> -| <<<--patches.suse/sched-fair-Rewrite-cfs_rq-removed_-avg.patch-->>><<<++patches.suse/scsi-libsas-stop-discovering-if-oob-mode-is-disconnected++>>> -| <<<--patches.suse/sched-fair-Rewrite-PELT-migration-propagation.patch-->>><<<++patches.suse/scsi-smartpqi-Update-attribute-name-to-driver_versio.patch++>>> -| <<<--patches.suse/sched-fair-Propagate-an-effective-runnable_load_avg.patch-->>><<<++patches.suse/scsi-iscsi-fix-a-potential-deadlock-in-the-timeout-handler++>>> -| <<<--patches.suse/sched-fair-Implement-synchonous-PELT-detach-on-load-balance-migrate.patch-->>><<<++patches.suse/RDMA-cma-add-missed-unregister_pernet_subsys-in-init.patch++>>> -| <<<--patches.suse/sched-fair-Align-PELT-windows-between-cfs_rq-and-its-se.patch-->>><<<++patches.suse/rxe-correctly-calculate-iCRC-for-unaligned-payloads.patch++>>> -| <<<--patches.suse/sched-fair-Implement-more-accurate-async-detach.patch-->>><<<++patches.suse/RDMA-counter-Prevent-auto-binding-a-QP-which-are-not.patch++>>> -| <<<--patches.suse/sched-fair-Calculate-runnable_weight-slightly-differently.patch-->>><<<++patches.suse/IB-mlx4-Follow-mirror-sequence-of-device-add-during-.patch++>>> -| <<<--patches.suse/sched-fair-Update-calc_group_-comments.patch-->>><<<++patches.suse/IB-mlx5-Fix-steering-rule-of-drop-and-count.patch++>>> -| <<<--patches.suse/sched-fair-Sync-task-util-before-slow-path-wakeup.patch-->>><<<++patches.suse/IB-core-Introduce-rdma_user_mmap_entry_insert_range-.patch++>>> -| <<<--patches.suse/sched-fair-Move-select_task_rq_fair-slow-path-into-its-own-function.patch-->>><<<++patches.suse/IB-mlx5-Fix-device-memory-flows.patch++>>> -| <<<--patches.suse/sched-fair-Remove-unnecessary-comparison-with-1.patch-->>><<<++patches.suse/ARM-vexpress-Set-up-shared-OPP-table-instead-of-indi.patch++>>> -| <<<--patches.suse/sched-fair-Fix-find_idlest_group-when-local-group-is-not-allowed.patch-->>><<<++patches.suse/ARM-dts-BCM5301X-Fix-MDIO-node-address-size-cells.patch++>>> -| <<<--patches.suse/sched-fair-Fix-usage-of-find_idlest_group-when-no-groups-are-allowed.patch-->>><<<++patches.suse/ARM-dts-Cygnus-Fix-MDIO-node-address-size-cells.patch++>>> -| <<<--patches.suse/sched-fair-Fix-usage-of-find_idlest_group-when-the-local-group-is-idlest.patch-->>><<<++patches.suse/ARM-dts-bcm283x-Fix-critical-trip-point.patch++>>> -| <<<--patches.suse/sched-rt-Simplify-the-IPI-based-RT-balancing-logic.patch-->>><<<++patches.suse/reset-brcmstb-Remove-resource-checks.patch++>>> -| <<<--patches.suse/sched-idle-Micro-optimize-the-idle-loop.patch-->>><<<++patches.suse/reset-Fix-of-devm-_reset_control_array_get-kerneldoc.patch++>>> -| <<<--patches.suse/x86-unwinder-Make-CONFIG_UNWINDER_ORC-y-the-default-.patch-->>><<<++patches.suse/reset-Do-not-register-resource-data-for-missing-rese.patch++>>> -| <<<--patches.suse/x86-unwind-Rename-unwinder-config-options-to-CONFIG_.patch-->>><<<++patches.suse/ARM-dts-imx6ul-imx6ul-14x14-evk.dtsi-Fix-SPI-NOR-pro.patch++>>> -| <<<--patches.suse/x86-unwind-Make-CONFIG_UNWINDER_ORC-y-the-default-in.patch-->>><<<++patches.suse/arm64-dts-ls1028a-fix-reboot-node.patch++>>> -| <<<--patches.suse/x86-entry-use-syscall_define-macros-for-sys_modify_ldt-->>><<<++patches.suse/bus-ti-sysc-Fix-missing-reset-delay-handling.patch++>>> -| <<<--patches.suse/0001-objtool-Don-t-report-end-of-section-error-after-an-e.patch-->>><<<++patches.suse/efi-memreserve-Register-reservations-as-reserved-in-.patch++>>> -| <<<--patches.suse/0002-x86-head-Remove-confusing-comment.patch-->>><<<++patches.suse/efi-gop-Return-EFI_NOT_FOUND-if-there-are-no-usable-.patch++>>> -| <<<--patches.suse/0003-x86-head-Remove-unused-bad_address-code.patch-->>><<<++patches.suse/efi-gop-Return-EFI_SUCCESS-if-a-usable-GOP-was-found.patch++>>> -| <<<--patches.suse/0004-x86-head-Fix-head-ELF-function-annotations.patch-->>><<<++patches.suse/efi-gop-Fix-memory-leak-in-__gop_query32-64.patch++>>> -| <<<--patches.suse/0005-x86-boot-Annotate-verify_cpu-as-a-callable-function.patch-->>><<<++patches.suse/efi-earlycon-Remap-entire-framebuffer-after-page-ini.patch++>>> -| <<<--patches.suse/0006-x86-xen-Fix-xen-head-ELF-annotations.patch-->>><<<++patches.suse/efi-Don-t-attempt-to-map-RCI2-config-table-if-it-doe.patch++>>> -| <<<--patches.suse/0007-x86-xen-Add-unwind-hint-annotations.patch-->>><<<++patches.suse/x86-intel-Disable-HPET-on-Intel-Coffee-Lake-H-platfo.patch++>>> -| <<<--patches.suse/0008-x86-head-Add-unwind-hint-annotations.patch-->>><<<++patches.suse/x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch++>>> -| <<<--patches.suse/objtool-Print-top-level-commands-on-incorrect-usage.patch-->>><<<++patches.suse/spi-pxa2xx-Add-support-for-Intel-Jasper-Lake.patch++>>> -| <<<--patches.suse/x86-asm-don-t-use-the-confusing-ifeq-directive-->>><<<++patches.suse/spi-cadence-Correct-handling-of-native-chipselect.patch++>>> -| <<<--patches.suse/x86-mm-relocate-page-fault-error-codes-to-traps-h-->>><<<++patches.suse/spi-dw-Correct-handling-of-native-chipselect.patch++>>> -| <<<--patches.suse/x86-boot-relocate-definition-of-the-initial-state-of-cr0-->>><<<++patches.suse/spi-sprd-Fix-the-incorrect-SPI-register.patch++>>> -| <<<--patches.suse/ptrace-x86-make-user_64bit_mode-available-to-32-bit-builds-->>><<<++patches.suse/spi-spi-cavium-thunderx-Add-missing-pci_release_regi.patch++>>> -| <<<--patches.suse/x86-fpu-debug-remove-unused-x86_fpu_state-and-x86_fpu_deactivate_state-tracepoints-->>><<<++patches.suse/spi-fsl-don-t-map-irq-during-probe.patch++>>> -| <<<--patches.suse/x86-cpuid-Add-generic-table-for-CPUID-dependencies.patch-->>><<<++patches.suse/spi-spi-ti-qspi-Fix-a-bug-when-accessing-non-default.patch++>>> -| <<<--patches.suse/x86-fpu-parse-clearcpuid-as-early-xsave-argument-->>><<<++patches.suse/spi-nxp-fspi-Ensure-width-is-respected-in-spi-mem-op.patch++>>> -| <<<--patches.suse/x86-fpu-make-xsave-check-the-base-cpuid-features-before-enabling-->>><<<++patches.suse/spi-fsl-use-platform_get_irq-instead-of-of_irq_to_resource.patch++>>> -| <<<--patches.suse/x86-fpu-remove-the-explicit-clearing-of-xsave-dependent-features-->>><<<++patches.suse/regulator-fix-use-after-free-issue.patch++>>> -| <<<--patches.suse/x86-cpuid-Prevent-out-of-bound-access-in-do_clear_cp.patch-->>><<<++patches.suse/regulator-core-fix-regulator_register-error-paths-to.patch++>>> -| <<<--patches.suse/x86-cpufeatures-Enable-new-SSE-AVX-AVX512-CPU-featur.patch-->>><<<++patches.suse/regulator-rn5t618-fix-module-aliases.patch++>>> -| <<<--patches.suse/01-x86-entry-64-remove-the-restore_c_regs_and_iret-label.patch-->>><<<++patches.suse/Btrfs-fix-cloning-range-with-a-hole-when-using-the-N.patch++>>> -| <<<--patches.suse/02-x86-entry-64-split-the-iret-to-user-and-iret-to-kernel-paths.patch-->>><<<++patches.suse/btrfs-do-not-call-synchronize_srcu-in-inode_tree_del.patch++>>> -| <<<--patches.suse/03-x86-entry-64-move-swapgs-into-the-common-iret-to-usermode-path.patch-->>><<<++patches.suse/btrfs-don-t-double-lock-the-subvol_sem-for-rename-exchange.patch++>>> -| <<<--patches.suse/04-x86-entry-64-simplify-reg-restore-code-in-the-standard-iret-paths.patch-->>><<<++patches.suse/Btrfs-fix-missing-data-checksums-after-replaying-a-l.patch++>>> -| <<<--patches.suse/05-x86-entry-64-shrink-paranoid_exit_restore-and-make-labels-local.patch-->>><<<++patches.suse/Btrfs-make-tree-checker-detect-checksum-items-with-o.patch++>>> -| <<<--patches.suse/06-x86-entry-64-use-pop-instead-of-movq-in-syscall_return_via_sysret.patch-->>><<<++patches.suse/Btrfs-fix-removal-logic-of-the-tree-mod-log-that-lea.patch++>>> -| <<<--patches.suse/07-x86-entry-64-merge-the-fast-and-slow-sysret-paths.patch-->>><<<++patches.suse/Btrfs-fix-hole-extent-items-with-a-zero-size-after-r.patch++>>> -| <<<--patches.suse/08-x86-entry-64-use-pop-instead-of-mov-to-restore-regs-on-nmi-return.patch-->>><<<++patches.suse/btrfs-abort-transaction-after-failed-inode-updates-i.patch++>>> -| <<<--patches.suse/09-x86-entry-64-remove-the-restore_-regs-infrastructure.patch-->>><<<++patches.suse/btrfs-handle-ENOENT-in-btrfs_uuid_tree_iterate.patch++>>> -| <<<--patches.suse/11-xen-x86-entry-64-add-xen-nmi-trap-entry.patch-->>><<<++patches.suse/btrfs-skip-log-replay-on-orphaned-roots.patch++>>> -| <<<--patches.suse/12-x86-entry-64-de-xen-ify-our-nmi-code.patch-->>><<<++patches.suse/btrfs-do-not-leak-reloc-root-if-we-fail-to-read-the-fs-root.patch++>>> -| <<<--patches.suse/13-x86-entry-32-pull-the-msr_ia32_sysenter_cs-update-code-out-of-native_load_sp0.patch-->>><<<++patches.suse/ALSA-pcm-Avoid-possible-info-leaks-from-PCM-stream-b.patch++>>> -| <<<--patches.suse/14-x86-entry-64-pass-sp0-directly-to-load_sp0.patch-->>><<<++patches.suse/ALSA-hda-ca0132-Keep-power-on-during-processing-DSP-.patch++>>> -| <<<--patches.suse/15-x86-entry-add-task_top_of_stack-to-find-the-top-of-a-task-s-stack.patch-->>><<<++patches.suse/ALSA-hda-ca0132-Avoid-endless-loop.patch++>>> -| <<<--patches.suse/16-xen-64-x86-entry-64-clean-up-sp-code-in-cpu_initialize_context.patch-->>><<<++patches.suse/ALSA-hda-ca0132-Fix-work-handling-in-delayed-HP-dete.patch++>>> -| <<<--patches.suse/17-x86-entry-64-stop-initializing-tss-sp0-at-boot.patch-->>><<<++patches.suse/ALSA-hda-Fix-regression-by-strip-mask-fix.patch++>>> -| <<<--patches.suse/18-x86-entry-64-remove-all-remaining-direct-thread_struct-sp0-reads.patch-->>><<<++patches.suse/ALSA-hda-Downgrade-error-message-for-single-cmd-fall.patch++>>> -| <<<--patches.suse/19-x86-entry-32-fix-cpu_current_top_of_stack-initialization-at-boot.patch-->>><<<++patches.suse/ASoC-rt5682-fix-i2c-arbitration-lost-issue.patch++>>> -| <<<--patches.suse/20-x86-entry-64-remove-thread_struct-sp0.patch-->>><<<++patches.suse/ASoC-AMD-Enable-clk-in-startup-intead-of-hw_params.patch++>>> -| <<<--patches.suse/21-x86-traps-use-a-new-on_thread_stack-helper-to-clean-up-an-assertion.patch-->>><<<++patches.suse/ASoC-max98090-remove-msleep-in-PLL-unlocked-workarou.patch++>>> -| <<<--patches.suse/22-x86-entry-64-shorten-test-instructions.patch-->>><<<++patches.suse/ASoC-max98090-exit-workaround-earlier-if-PLL-is-lock.patch++>>> -| <<<--patches.suse/x86-cpuid-Replace-set-clear_bit32.patch-->>><<<++patches.suse/ASoC-max98090-fix-possible-race-conditions.patch++>>> -| <<<--patches.suse/x86-xen-drop-5-level-paging-support-code-from-the-xen_pv-code-->>><<<++patches.suse/ASoC-Intel-sst-Add-missing-include-linux-io.h.patch++>>> -| <<<--patches.suse/x86-mm-64-rename-the-register_page_bootmem_memmap-size-parameter-to-nr_pages-->>><<<++patches.suse/ASoC-Intel-bytcr_rt5640-Update-quirk-for-Teclast-X89.patch++>>> -| <<<--patches.suse/x86-mm-define-page_table-using-kernpg_table-->>><<<++patches.suse/ASoC-topology-Check-return-value-for-snd_soc_add_dai.patch++>>> -| <<<--patches.suse/x86-build-beautify-build-log-of-syscall-headers-->>><<<++patches.suse/ASoC-topology-Check-return-value-for-soc_tplg_pcm_cr.patch++>>> -| <<<--patches.suse/selftests-x86-protection_keys-Fix-syscall-NR-redefin.patch-->>><<<++patches.suse/ASoC-simple-card-Don-t-create-separate-link-when-pla.patch++>>> -| <<<--patches.suse/00-documentation-x86-add-amd-secure-encrypted-virtualization-sev-description.patch-->>><<<++patches.suse/ASoC-SOF-loader-snd_sof_fw_parse_ext_data-log-warnin.patch++>>> -| <<<--patches.suse/01-x86-mm-add-secure-encrypted-virtualization-sev-support.patch-->>><<<++patches.suse/ASoC-SOF-loader-fix-snd_sof_fw_parse_ext_data.patch++>>> -| <<<--patches.suse/02-x86-mm-don-t-attempt-to-encrypt-initrd-under-sev.patch-->>><<<++patches.suse/ASoC-SOF-Intel-split-cht-and-byt-debug-window-sizes.patch++>>> -| <<<--patches.suse/03-x86-realmode-don-t-decrypt-trampoline-area-under-sev.patch-->>><<<++patches.suse/ASoC-wm8962-fix-lambda-value.patch++>>> -| <<<--patches.suse/04-x86-mm-use-encrypted-access-of-boot-related-data-with-sev.patch-->>><<<++patches.suse/KEYS-asymmetric-return-ENOMEM-if-akcipher_request_al.patch++>>> -| <<<--patches.suse/05-x86-mm-include-sev-for-encryption-memory-attribute-changes.patch-->>><<<++patches.suse/tpm_tis-reserve-chip-for-duration-of-tpm_tis_core_in.patch++>>> -| <<<--patches.suse/06-x86-efi-access-efi-data-as-encrypted-when-sev-is-active.patch-->>><<<++patches.suse/tpm-fix-invalid-locking-in-NONBLOCKING-mode.patch++>>> -| <<<--patches.suse/07-resource-consolidate-resource-walking-code.patch-->>><<<++patches.suse/cpufreq-Avoid-leaving-stale-IRQ-work-items-during-CP.patch++>>> -| <<<--patches.suse/08-resource-provide-resource-struct-in-resource-walk-callback.patch-->>><<<++patches.suse/mm-vmscan-protect-shrinker-idr-replace-with-CONFIG_MEMCG.patch++>>> -| <<<--patches.suse/09-x86-mm-resource-use-page_kernel-protection-for-ioremap-of-memory-pages.patch-->>><<<++patches.suse/0001-pinctrl-baytrail-Really-serialize-all-register-acces.patch++>>> -| <<<--patches.suse/10-x86-mm-add-dma-support-for-sev-memory-encryption.patch-->>><<<++patches.suse/usb-typec-fusb302-Fix-an-undefined-reference-to-extc.patch++>>> -| <<<--patches.suse/11-x86-boot-add-early-boot-support-when-running-with-sev-active.patch-->>><<<++patches.suse/USB-EHCI-Do-not-return-EPIPE-when-hub-is-disconnecte.patch++>>> -| <<<--patches.suse/12-x86-io-unroll-string-i-o-when-sev-is-active.patch-->>><<<++patches.suse/usbip-Fix-receive-error-in-vhci-hcd-when-using-scatt.patch++>>> -| <<<--patches.suse/13-x86-add-support-for-changing-memory-encryption-attribute-in-early-boot.patch-->>><<<++patches.suse/usbip-Fix-error-path-of-vhci_recv_ret_submit.patch++>>> -| <<<--patches.suse/14-percpu-introduce-define_per_cpu_decrypted.patch-->>><<<++patches.suse/usb-xhci-Fix-build-warning-seen-with-CONFIG_PM-n.patch++>>> -| <<<--patches.suse/15-x86-kvm-decrypt-shared-per-cpu-variables-when-sev-is-active.patch-->>><<<++patches.suse/tty-serial-msm_serial-Fix-lockup-for-sysrq-and-oops.patch++>>> -| <<<--patches.suse/16-x86-kvm-clear-encryption-attribute-when-sev-is-active.patch-->>><<<++patches.suse/serial-sprd-Add-clearing-break-interrupt-operation.patch++>>> -| <<<--patches.suse/selftests-x86-add-tests-for-user-mode-instruction-prevention-->>><<<++patches.suse/tty-link-tty-and-port-before-configuring-it-as-conso.patch++>>> -| <<<--patches.suse/selftests-x86-add-tests-for-the-str-and-sldt-instructions-->>><<<++patches.suse/tty-serial-atmel-fix-out-of-range-clock-divider-hand.patch++>>> -| <<<--patches.suse/x86-stacktrace-Avoid-recording-save_stack_trace-wrap.patch-->>><<<++patches.suse/staging-comedi-gsc_hpdi-check-dma_alloc_coherent-ret.patch++>>> -| <<<--patches.suse/24-x86-virt-x86-platform-merge-struct-x86_hyper-into-struct-x86_platform-and-struct-x86_init.patch-->>><<<++patches.suse/staging-axis-fifo-add-unspecified-HAS_IOMEM-dependen.patch++>>> -| <<<--patches.suse/25-x86-virt-add-enum-for-hypervisors-to-replace-x86_hyper.patch-->>><<<++patches.suse/habanalabs-rate-limit-error-msg-on-waiting-for-CS.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Add-support-for-Range-Selector-RS-fea.patch-->>><<<++patches.suse/habanalabs-remove-variable-val-set-but-not-used.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Probe-device-ID-space-before-quirks-h.patch-->>><<<++patches.suse/intel_th-pci-Add-Comet-Lake-PCH-V-support.patch++>>> -| <<<--patches.suse/irqchip-gic-Make-quirks-matching-conditional-on-init.patch-->>><<<++patches.suse/intel_th-pci-Add-Elkhart-Lake-SOC-support.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Add-workaround-for-Synquacer-pre-ITS-558b0165.patch-->>><<<++patches.suse/intel_th-Fix-freeing-IRQs.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Add-post-mortem-info-on-command-t.patch-->>><<<++patches.suse/intel_th-msu-Fix-window-switching-without-windows.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Pass-its_node-pointer-to-each-com.patch-->>><<<++patches.suse/Revert-mmc-sdhci-Fix-incorrect-switch-to-HS-mode.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Workaround-HiSilicon-Hip07-redist.patch-->>><<<++patches.suse/mmc-sdhci-msm-Correct-the-offset-and-value-for-DDR_C.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Track-per-ITS-list-number.patch-->>><<<++patches.suse/mmc-mediatek-fix-CMD_TA-to-2-for-MT8173-HS200-HS400-.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Make-GICv4_ITS_LIST_MAX-globally-.patch-->>><<<++patches.suse/mmc-sdhci-of-esdhc-Revert-mmc-sdhci-of-esdhc-add-err.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Make-its_send_vinvall-operate-on-.patch-->>><<<++patches.suse/mmc-sdhci-Update-the-tuning-failed-messages-to-pr_de.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Make-its_send_vmapp-operate-on-a-.patch-->>><<<++patches.suse/mmc-sdhci-of-esdhc-fix-P2020-errata-handling.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Limit-scope-of-VPE-mapping-to-be-.patch-->>><<<++patches.suse/mmc-sdhci-Workaround-broken-command-queuing-on-Intel.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Only-send-VINVALL-to-a-single-ITS.patch-->>><<<++patches.suse/mmc-sdhci-Add-a-quirk-for-broken-command-queuing.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Update-effective-affinity-on-VPE-.patch-->>><<<++patches.suse/mmc-sdhci-of-esdhc-re-implement-erratum-A-009204-wor.patch++>>> -| <<<--patches.suse/irq-core-Fix-boot-crash-when-the-irqaffinity-boot-pa.patch-->>><<<++patches.suse/platform-mellanox-fix-the-mlx-bootctl-sysfs.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Setup-VLPI-properties-at-map-time.patch-->>><<<++patches.suse/platform-x86-hp-wmi-Make-buffer-for-HPWMI_FEATURE2_Q.patch++>>> -| <<<--patches.suse/irqchip-gic-Deal-with-broken-firmware-exposing-only-.patch-->>><<<++patches.suse/platform-x86-pmc_atom-Add-Siemens-CONNECT-X300-to-cr.patch++>>> -| <<<--patches.suse/irqdomain-Update-the-comments-of-fwnode-field-of-irq.patch-->>><<<++patches.suse/iommu-iova-init-the-struct-iova-to-fix-the-possible-memleak++>>> -| <<<--patches.suse/irqchip-gic-v3-its-Fix-VPE-activate-callback-return-.patch-->>><<<++patches.suse/iommu-vt-d-set-isa-bridge-reserved-region-as-relaxable++>>> -| <<<--patches.suse/0004-clocksource-drivers-rockchip-pr_err-strings-should-e.patch-->>><<<++patches.suse/iommu-vt-d-fix-dmar-pte-read-access-not-set-error++>>> -| <<<--patches.suse/clocksource-drivers-arm_arch_timer-Validate-CNTFRQ-a.patch-->>><<<++patches.suse/iommu-set-group-default-domain-before-creating-direct-mappings++>>> -| <<<--patches.suse/x86-intel_rdt-add-framework-for-better-rdt-ui-diagnostics-->>><<<++patches.suse/iommu-vt-d-allocate-reserved-region-for-isa-with-correct-permission++>>> -| <<<--patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-schemata-file-->>><<<++patches.suse/iommu-vt-d-remove-incorrect-psi-capability-check++>>> -| <<<--patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-tasks-file-->>><<<++patches.suse/drm-exynos-gsc-add-missed-component_del.patch++>>> -| <<<--patches.suse/x86-intel_rdt-add-diagnostics-when-writing-the-cpus-file-->>><<<++patches.suse/drm-i915-Set-fence_work.ops-before-dma_fence_init.patch++>>> -| <<<--patches.suse/x86-intel_rdt-add-diagnostics-when-making-directories-->>><<<++patches.suse/drm-i915-tgl-Drop-Wa-1178.patch++>>> -| <<<--patches.suse/x86-intel_rdt-initialize-bitmask-of-shareable-resource-if-cdp-enabled.patch-->>><<<++patches.suse/drm-i915-Fix-WARN_ON-condition-for-cursor-plane-ddb-.patch++>>> -| <<<--patches.suse/x86-intel_rdt-fix-potential-deadlock-during-resctrl-unmount-->>><<<++patches.suse/drm-i915-gem-Keep-request-alive-while-attaching-fenc.patch++>>> -| <<<--patches.suse/x86-intel_rdt-fix-potential-deadlock-during-resctrl-mount-->>><<<++patches.suse/drm-i915-Fix-pid-leak-with-banned-clients.patch++>>> -| <<<--patches.suse/x86-intel_rdt-fix-a-silent-failure-when-writing-zero-value-schemata-->>><<<++patches.suse/drm-i915-gvt-use-vgpu-lock-for-active-state-setting.patch++>>> -| <<<--patches.suse/x86-tsc-add-option-that-tsc-on-socket-0-being-non-ze.patch-->>><<<++patches.suse/drm-i915-gvt-set-guest-display-buffer-as-readonly.patch++>>> -| <<<--patches.suse/x86-tsc-skip-tsc-test-and-error-messages-if-already-.patch-->>><<<++patches.suse/drm-i915-gvt-Pin-vgpu-dma-address-before-using.patch++>>> -| <<<--patches.suse/x86-tsc-drastically-reduce-the-number-of-firmware-bu.patch-->>><<<++patches.suse/clk-walk-orphan-list-on-clock-provider-registration.patch++>>> -| <<<--patches.suse/x86-tsc-provide-a-means-to-disable-tsc-art.patch-->>><<<++patches.suse/clk-imx-clk-composite-8m-add-lock-to-gate-mux.patch++>>> -| <<<--patches.suse/x86-platform-uv-add-check-of-tsc-state-set-by-uv-bio.patch-->>><<<++patches.suse/clk-imx-clk-imx7ulp-Add-missing-sentinel-of-ulp_div_.patch++>>> -| <<<--patches.suse/x86-tsc-make-config_x86_tsc-n-build-work-again.patch-->>><<<++patches.suse/clk-imx-pll14xx-fix-clk_pll14xx_wait_lock.patch++>>> -| <<<--patches.suse/x86-CPU-Avoid-unnecessary-IPIs-in-arch_freq_get_on_cpu.patch-->>><<<++patches.suse/clk-Move-clk_core_reparent_orphans-under-CONFIG_OF.patch++>>> -| <<<--patches.suse/PM-Domains-Fix-genpd-to-deal-with-drivers-returning-.patch-->>><<<++patches.suse/x86-mce-amd-do-not-use-rdmsr_safe_on_cpu-in-smca_configure.patch++>>> -| <<<--patches.suse/cpuidle-fix-broadcast-control-when-broadcast-can-not-be-entered.patch-->>><<<++patches.suse/x86-mce-amd-allow-reserved-types-to-be-overwritten-in-smca_banks.patch++>>> -| <<<--patches.suse/cpufreq-ti-cpufreq-add-missing-of_node_put.patch-->>><<<++patches.suse/x86-mce-fix-possibly-incorrect-severity-calculation-on-amd.patch++>>> -| <<<--patches.suse/cpufreq-schedutil-Reset-cached_raw_freq-when-not-in-sync-with-next_freq.patch-->>><<<++patches.suse/powerpc-vcpu-Assume-dedicated-processors-as-non-pree.patch++>>> -| <<<--patches.suse/PM-OPP-Move-error-message-to-debug-level-->>><<<++patches.suse/powerpc-shared-Use-static-key-to-detect-shared-proce.patch++>>> -| <<<--patches.suse/PM-OPP-Add-missing-of_node_put-np-->>><<<++patches.suse/powerpc-irq-fix-stack-overflow-verification.patch++>>> -| <<<--patches.suse/ACPI-PM-Fix-acpi_pm_notifier_lock-vs-flush_workqueue-->>><<<++patches.suse/powerpc-Fix-__clear_user-with-KUAP-enabled.patch++>>> -| <<<--patches.suse/PM-s2idle-Clear-the-events_check_enabled-flag-->>><<<++patches.suse/0001-xen-blkfront-Adjust-indentation-in-xlvbd_alloc_gendi.patch++>>> -| <<<--patches.suse/ACPI-APEI-adjust-a-local-variable-type-in-ghes_iorem-->>><<<++patches.suse/mkcompile_h-git-rid-of-UTS_TRUNCATE-from-LINUX_COMPI.patch++>>> -| <<<--patches.suse/ACPI-APEI-remove-the-unused-dead-code-for-SEA-NMI-no-->>><<<++patches.suse/mkcompile_h-use-printf-for-LINUX_COMPILE_BY.patch++>>> -| <<<--patches.suse/ACPI-APEI-Replace-ioremap_page_range-with-fixmap-->>><<<++patches.suse/perf-x86-intel-bts-fix-the-use-of-page_private.patch++>>> -| <<<--patches.suse/ACPI-APEI-Remove-ghes_ioremap_area-->>><<<++patches.suse/perf-x86-intel-fix-pt-pmi-handling.patch++>>> -| <<<--patches.suse/ACPI-x86-Extend-KIOX000A-quirk-to-cover-all-affected-->>><<<++patches.suse/psi-Fix-a-division-error-in-psi-poll.patch++>>> -| <<<--patches.suse/ACPI-EC-Fix-regression-related-to-triggering-source--->>><<<++patches.suse/sched-fair-Fix-find_idlest_group-to-handle-CPU-affinity.patch++>>> -| <<<--patches.suse/0011-mailbox-PCC-Move-the-MAX_PCC_SUBSPACES-definition-to.patch-->>><<<++patches.suse/sched-cfs-fix-spurious-active-migration.patch++>>> -| <<<--patches.suse/0004-ACPI-CPPC-Make-CPPC-ACPI-driver-aware-of-PCC-subspac.patch-->>><<<++patches.suse/s390-unwind-stop-gracefully-at-user-mode-pt_regs-in-irq-stack.patch++>>> -| <<<--patches.suse/staging-rts5208-fix-gcc-8-logic-error-warning.patch-->>><<<++patches.suse/s390-ftrace-save-traced-function-caller.patch++>>> -| <<<--patches.suse/staging-lustre-ptlrpc-kfree-used-instead-of-kvfree.patch-->>><<<++patches.suse/tracing-avoid-memory-leak-in-process_system_preds.patch++>>> -| <<<--patches.suse/iio-adc-ti-ads1015-add-10-to-conversion-wait-time-->>><<<++patches.suse/tracing-have-the-histogram-compare-functions-convert-to-u64-first.patch++>>> -| <<<--patches.suse/staging-vc04_services-please-do-not-use-multiple-bla-->>><<<++patches.suse/tracing-fix-lock-inversion-in-trace_event_enable_tgid_record.patch++>>> -| <<<--patches.suse/Staging-vc04_services-remove-unused-variables-->>><<<++patches.suse/samples-trace_printk-Wait-for-IRQ-work-to-finish.patch++>>> -| <<<--patches.suse/rtl8188eu-Fix-a-possible-sleep-in-atomic-bug-in-rtw2-->>><<<++patches.suse/tracing-fix-endianness-bug-in-histogram-trigger.patch++>>> -| <<<--patches.suse/rtl8188eu-Fix-a-possible-sleep-in-atomic-bug-in-rtw_-->>><<<++patches.suse/0001-can-xilinx_can-Fix-missing-Rx-can-packets-on-CANFD2..patch++>>> -| <<<--patches.suse/vt6655-Fix-a-possible-sleep-in-atomic-bug-in-vt6655_-->>><<<++patches.suse/0002-can-flexcan-fix-possible-deadlock-and-out-of-order-r.patch++>>> -| <<<--patches.suse/staging-rtl8188eu-avoid-a-null-dereference-on-pmlmep-->>><<<++patches.suse/0003-can-flexcan-add-low-power-enter-exit-acknowledgment-.patch++>>> -| <<<--patches.suse/staging-wilc1000-Fix-bssid-buffer-offset-in-Txq-->>><<<++patches.suse/0004-can-flexcan-poll-MCR_LPM_ACK-instead-of-GPR-ACK-for-.patch++>>> -| <<<--patches.suse/staging-sm750fb-Fix-parameter-mistake-in-poke32-->>><<<++patches.suse/can-kvaser_usb-kvaser_usb_leaf-Fix-some-info-leaks-t.patch++>>> -| <<<--patches.suse/serial-imx-Update-cached-mctrl-value-when-changing-R.patch-->>><<<++patches.suse/neighbour-remove-neigh_cleanup-method.patch++>>> -| <<<--patches.suse/0002-tty-xilinx_uartps-move-to-arch_initcall-for-earlier-.patch-->>><<<++patches.suse/bonding-fix-bond_neigh_init.patch++>>> -| <<<--patches.suse/sysrq-fix-Show-Regs-call-trace-on-ARM.patch-->>><<<++patches.suse/sctp-fully-initialize-v4-addr-in-some-functions.patch++>>> -| <<<--patches.suse/serial-8250-Preserve-DLD-7-4-for-PORT_XR17V35X-->>><<<++patches.suse/mlxsw-spectrum_router-Remove-unlikely-user-triggerab.patch++>>> -| <<<--patches.suse/tty-fix-oops-when-rmmod-8250-->>><<<++patches.suse/selftests-forwarding-Delete-IPv6-address-at-the-end.patch++>>> -| <<<--patches.suse/serial-8250_fintek-Fix-finding-base_port-with-activa-->>><<<++patches.suse/netfilter-ctnetlink-netns-exit-must-wait-for-callbac.patch++>>> -| <<<--patches.suse/serial-omap-Fix-EFR-write-on-RTS-deassertion-->>><<<++patches.suse/0003-netfilter-nf_queue-enqueue-skbs-with-NULL-dst.patch++>>> -| <<<--patches.suse/serdev-ttyport-enforce-tty-driver-open-requirement-->>><<<++patches.suse/0004-netfilter-nf_tables_offload-return-EOPNOTSUPP-if-rul.patch++>>> -| <<<--patches.suse/serdev-ttyport-add-missing-open-error-handling-->>><<<++patches.suse/0012-netfilter-bridge-make-sure-to-pull-arp-header-in-br_.patch++>>> -| <<<--patches.suse/serdev-fix-registration-of-second-slave-->>><<<++patches.suse/net-ethernet-ti-davinci_cpdma-fix-warning-device-dri.patch++>>> -| <<<--patches.suse/tty-fix-tty_ldisc_receive_buf-documentation-->>><<<++patches.suse/af_packet-set-defaule-value-for-tmo.patch++>>> -| <<<--patches.suse/serial-8250_fintek-Fix-rs485-disablement-on-invalid--->>><<<++patches.suse/fjes-fix-missed-check-in-fjes_acpi_add.patch++>>> -| <<<--patches.suse/0001-xhci-add-port-speed-ID-to-portsc-tracing.patch-->>><<<++patches.suse/bnxt_en-Fix-MSIX-request-logic-for-RDMA-driver.patch++>>> -| <<<--patches.suse/0001-usb-xhci-Disable-slot-even-when-virt-dev-is-null.patch-->>><<<++patches.suse/bnxt_en-Free-context-memory-in-the-open-path-if-firm.patch++>>> -| <<<--patches.suse/0001-usb-xhci-Fix-potential-memory-leak-in-xhci_disable_s.patch-->>><<<++patches.suse/bnxt_en-Return-error-if-FW-returns-more-data-than-du.patch++>>> -| <<<--patches.suse/0001-usb-xhci-Return-error-when-host-is-dead-in-xhci_disa.patch-->>><<<++patches.suse/bnxt_en-Fix-bp-fw_health-allocation-and-free-logic.patch++>>> -| <<<--patches.suse/0001-usb-mtu3-fix-error-return-code-in-ssusb_gadget_init.patch-->>><<<++patches.suse/bnxt_en-Remove-unnecessary-NULL-checks-for-fw_health.patch++>>> -| <<<--patches.suse/0001-usb-phy-tahvo-fix-error-handling-in-tahvo_usb_probe.patch-->>><<<++patches.suse/bnxt_en-Fix-the-logic-that-creates-the-health-report.patch++>>> -| <<<--patches.suse/0001-usb-dwc2-Improve-gadget-state-disconnection-handling.patch-->>><<<++patches.suse/bnxt_en-Add-missing-devlink-health-reporters-for-VFs.patch++>>> -| <<<--patches.suse/0045-phy-rockchip-typec-Avoid-magic-numbers-add-delays-in.patch-->>><<<++patches.suse/net-ena-fix-napi-handler-misbehavior-when-the-napi-b.patch++>>> -| <<<--patches.suse/0046-phy-rockchip-typec-Do-the-calibration-more-correctly.patch-->>><<<++patches.suse/bpf-riscv-Limit-to-33-tail-calls.patch++>>> -| <<<--patches.suse/0001-USB-serial-garmin_gps-fix-I-O-after-failed-probe-and.patch-->>><<<++patches.suse/bpf-Fix-build-in-minimal-configurations-again.patch++>>> -| <<<--patches.suse/0001-USB-serial-garmin_gps-fix-memory-leak-on-probe-error.patch-->>><<<++patches.suse/bpftool-Don-t-crash-on-missing-jited-insns-or-ksyms.patch++>>> -| <<<--patches.suse/0001-USB-serial-metro-usb-stop-I-O-after-failed-open.patch-->>><<<++patches.suse/samples-bpf-Replace-symbol-compare-of-trace_event.patch++>>> -| <<<--patches.suse/0001-USB-serial-qcserial-add-pid-vid-for-Sierra-Wireless-.patch-->>><<<++patches.suse/samples-bpf-fix-syscall_tp-due-to-unused-syscall.patch++>>> -| <<<--patches.suse/0001-USB-Add-delay-init-quirk-for-Corsair-K70-LUX-keyboar.patch-->>><<<++patches.suse/net-usb-lan78xx-Fix-suspend-resume-PHY-register-acce.patch++>>> -| <<<--patches.suse/0001-USB-early-Use-new-USB-product-ID-and-strings-for-DbC.patch-->>><<<++patches.suse/qede-Fix-multicast-mac-configuration.patch++>>> -| <<<--patches.suse/0001-USB-serial-Change-DbC-debug-device-binding-ID.patch-->>><<<++patches.suse/bnxt-apply-computed-clamp-value-for-coalece-paramete.patch++>>> -| <<<--patches.suse/0001-USB-usbfs-compute-urb-actual_length-for-isochronous.patch-->>><<<++patches.suse/ipv6-addrconf-only-check-invalid-header-values-when-.patch++>>> -| <<<--patches.suse/crypto-gcm-add-GCM-IV-size-constant-->>><<<++patches.suse/net-ibmvnic-Fix-typo-in-retry-check.patch++>>> -| <<<--patches.suse/crypto-aesni-Use-GCM-IV-size-constant-->>><<<++patches.suse/tcp-dccp-fix-possible-race-__inet_lookup_established.patch++>>> -| <<<--patches.suse/crypto-crypto4xx-remove-bad-list_del-->>><<<++patches.suse/6pack-mkiss-fix-possible-deadlock.patch++>>> -| <<<--patches.suse/crypto-crypto4xx-fix-crypto4xx_build_pdr-crypto4xx_b-->>><<<++patches.suse/tcp-do-not-send-empty-skb-from-tcp_write_xmit.patch++>>> -| <<<--patches.suse/crypto-brcm-Explicity-ACK-mailbox-message-->>><<<++patches.suse/tcp-refine-tcp_write_queue_empty-implementation.patch++>>> -| <<<--patches.suse/crypto-lrw-Fix-an-error-handling-path-in-create-->>><<<++patches.suse/tcp-refine-rule-to-allow-EPOLLOUT-generation-under-m.patch++>>> -| <<<--patches.suse/crypto-lrw-Check-for-incorrect-cipher-name-->>><<<++patches.suse/net-marvell-mvpp2-phylink-requires-the-link-interrup.patch++>>> -| <<<--patches.suse/crypto-crypto4xx-increase-context-and-scatter-ring-b-->>><<<++patches.suse/msft-hv-1997-hv_netvsc-Fix-tx_table-init-in-rndis_set_subchannel.patch++>>> -| <<<--patches.suse/crypto-talitos-fix-AEAD-test-failures-->>><<<++patches.suse/bnx2x-Do-not-handle-requests-from-VFs-after-parity.patch++>>> -| <<<--patches.suse/crypto-talitos-fix-memory-corruption-on-SEC2-->>><<<++patches.suse/bnx2x-Fix-logic-to-get-total-no.-of-PFs-per-engine.patch++>>> -| <<<--patches.suse/crypto-talitos-fix-setkey-to-check-key-weakness-->>><<<++patches.suse/bonding-fix-active-backup-transition-after-link-fail.patch++>>> -| <<<--patches.suse/crypto-talitos-fix-AEAD-for-sha224-on-non-sha224-cap-->>><<<++patches.suse/gtp-do-not-allow-adding-duplicate-tid-and-ms_addr-pd.patch++>>> -| <<<--patches.suse/crypto-talitos-fix-use-of-sg_link_tbl_len-->>><<<++patches.suse/gtp-fix-wrong-condition-in-gtp_genl_dump_pdp.patch++>>> -| <<<--patches.suse/crypto-talitos-fix-ctr-aes-talitos-->>><<<++patches.suse/gtp-fix-an-use-after-free-in-ipv4_pdp_find.patch++>>> -| <<<--patches.suse/crypto-chelsio-Remove-unused-parameter.patch-->>><<<++patches.suse/gtp-avoid-zero-size-hashtable.patch++>>> -| <<<--patches.suse/crypto-chelsio-Check-error-code-with-IS_ERR-macro.patch-->>><<<++patches.suse/selftests-net-tls-remove-recv_rcvbuf-test.patch++>>> -| <<<--patches.suse/crypto-gf128mul-The-x8_ble-multiplication-functions.patch-->>><<<++patches.suse/net-phylink-fix-interface-passed-to-mac_link_up.patch++>>> -| <<<--patches.suse/crypto-chelsio-Use-x8_ble-gf-multiplication-to-calcu.patch-->>><<<++patches.suse/net-smc-add-fallback-check-to-connect.patch++>>> -| <<<--patches.suse/crypto-chelsio-Remove-allocation-of-sg-list-to-imple.patch-->>><<<++patches.suse/cxgb4-Fix-kernel-panic-while-accessing-sge_info.patch++>>> -| <<<--patches.suse/crypto-chelsio-Move-DMA-un-mapping-to-chcr-from-lld-.patch-->>><<<++patches.suse/net-usb-lan78xx-Fix-error-message-format-specifier.patch++>>> -| <<<--patches.suse/crypto-tcrypt-fix-buffer-lengths-in-test_aead_speed-->>><<<++patches.suse/net-gemini-Fix-memory-leak-in-gmac_setup_txqs.patch++>>> -| <<<--patches.suse/0001-crypto-cavium-clean-up-clang-warning-on-unread-varia.patch-->>><<<++patches.suse/net-dsa-ocelot-add-NET_VENDOR_MICROSEMI-dependency.patch++>>> -| <<<--patches.suse/crypto-ccp-remove-unused-variable-qim-->>><<<++patches.suse/mac80211-fix-TID-field-in-monitor-mode-transmit.patch++>>> -| <<<--patches.suse/crypto-qat-remove-unused-and-redundant-pointer-vf_in-->>><<<++patches.suse/cfg80211-fix-double-free-after-changing-network-name.patch++>>> -| <<<--patches.suse/crypto-vmx-Use-skcipher-for-ctr-f.patch-->>><<<++patches.suse/rfkill-Fix-incorrect-check-to-avoid-NULL-pointer-der.patch++>>> -| <<<--patches.suse/crypto-change-transient-busy-return-code-to-ENOSPC.patch-->>><<<++patches.suse/dpaa2-ptp-fix-double-free-of-the-ptp_qoriq-IRQ.patch++>>> -| <<<--patches.suse/crypto-caam-fix-incorrect-define-->>><<<++patches.suse/mwifiex-fix-possible-heap-overflow-in-mwifiex_proces.patch++>>> -| <<<--patches.suse/crypto-dh-Fix-double-free-of-ctx-p-->>><<<++patches.suse/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_a.patch++>>> -| <<<--patches.suse/crypto-dh-Don-t-permit-p-to-be-0-->>><<<++patches.suse/sctp-fix-memleak-on-err-handling-of-stream-initializ.patch++>>> -| <<<--patches.suse/crypto-dh-Don-t-permit-key-or-g-size-longer-than-p-->>><<<++patches.suse/net-qlogic-Fix-error-paths-in-ql_alloc_large_buffers.patch++>>> -| <<<--patches.suse/0001-lib-mpi-call-cond_resched-from-mpi_powm-loop.patch-->>><<<++patches.suse/net-annotate-lockless-accesses-to-sk-sk_pacing_shift.patch++>>> -| <<<--patches.suse/fscrypt-lock-mutex-before-checking-for-bounce-page-p.patch-->>><<<++patches.suse/net-fix-kernel-doc-warning-in-linux-netdevice.h.patch++>>> -| <<<--patches.suse/ext4-fix-interaction-between-i_size-fallocate-and-de.patch-->>><<<++patches.suse/nfp-flower-fix-stats-id-allocation.patch++>>> -| <<<--patches.suse/ext4-prevent-data-corruption-with-inline-data-DAX.patch-->>><<<++patches.suse/net-sysfs-Call-dev_hold-always-in-rx_queue_add_kobje.patch++>>> -| <<<--patches.suse/ext4-prevent-data-corruption-with-journaling-DAX.patch-->>><<<++patches.suse/net-nfc-nci-fix-a-possible-sleep-in-atomic-context-b.patch++>>> -| <<<--patches.suse/ext4-add-sanity-check-for-encryption-DAX.patch-->>><<<++patches.suse/bpf-Clear-skb-tstamp-in-bpf_redirect-when-necessary.patch++>>> -| <<<--patches.suse/ext4-add-ext4_should_use_dax.patch-->>><<<++patches.suse/bpf-Fix-missing-prog-untrack-in-release_maps.patch++>>> -| <<<--patches.suse/0009-xfs-rewrite-getbmap-using-the-xfs_iext_-helpers.patch-->>><<<++patches.suse/bpf-Fix-cgroup-local-storage-prog-tracking.patch++>>> -| <<<--patches.suse/0010-xfs-simplify-the-xfs_getbmap-interface.patch-->>><<<++patches.suse/xsk-Add-rcu_read_lock-around-the-XSK-wakeup.patch++>>> -| <<<--patches.suse/xfs-fix-incorrect-extent-state-in-xfs_bmap_ad.patch-->>><<<++patches.suse/net-mlx5e-Fix-concurrency-issues-between-config-flow.patch++>>> -| <<<--patches.suse/0011-xfs-use-xfs_iext_get_extent-instead-of-open-coding-i.patch-->>><<<++patches.suse/net-i40e-Fix-concurrency-issues-between-config-flow-.patch++>>> -| <<<--patches.suse/0012-xfs-don-t-set-XFS_BTCUR_BPRV_WASDEL-in-xfs_bunmapi.patch-->>><<<++patches.suse/net-ixgbe-Fix-concurrency-issues-between-config-flow.patch++>>> -| <<<--patches.suse/0013-xfs-rename-bno-to-end-in-__xfs_bunmapi.patch-->>><<<++patches.suse/net-sysctl-Fix-compiler-warning-when-only-cBPF-is-pr.patch++>>> -| <<<--patches.suse/0014-xfs-use-xfs_bmap_del_extent_delay-for-the-data-fork-.patch-->>><<<++patches.suse/bpf-Fix-record_func_key-to-perform-backtracking-on-r.patch++>>> -| <<<--patches.suse/0015-xfs-move-some-more-code-into-xfs_bmap_del_extent_rea.patch-->>><<<++patches.suse/net-sched-cls_u32-fix-refcount-leak-in-the-error-pat.patch++>>> -| <<<--patches.suse/0016-xfs-use-correct-state-defines-in-xfs_bmap_del_extent.patch-->>><<<++patches.suse/cxgb4-fix-refcount-init-for-TC-MQPRIO-offload.patch++>>> -| <<<--patches.suse/0017-xfs-use-the-state-defines-in-xfs_bmap_del_extent_rea.patch-->>><<<++patches.suse/s390-qeth-handle-error-due-to-unsupported-transport-mode++>>> -| <<<--patches.suse/0018-xfs-refactor-xfs_del_extent_real.patch-->>><<<++patches.suse/s390-qeth-fix-promiscuous-mode-after-reset++>>> -| <<<--patches.suse/0019-xfs-refactor-xfs_bmap_add_extent_hole_delay.patch-->>><<<++patches.suse/s390-qeth-don-t-return-enotsupp-to-userspace++>>> -| <<<--patches.suse/0020-xfs-refactor-xfs_bmap_add_extent_hole_real.patch-->>><<<++patches.suse/net-hisilicon-Fix-a-BUG-trigered-by-wrong-bytes_comp.patch++>>> -| <<<--patches.suse/0021-xfs-refactor-xfs_bmap_add_extent_delay_real.patch-->>><<<++patches.suse/net-stmmac-platform-Fix-MDIO-init-for-platforms-with.patch++>>> -| <<<--patches.suse/0022-xfs-refactor-delalloc-accounting-in-xfs_bmap_add_ext.patch-->>><<<++patches.suse/net-smc-unregister-ib-devices-in-reboot_event++>>> -| <<<--patches.suse/0023-xfs-refactor-xfs_bmap_add_extent_unwritten_real.patch-->>><<<++patches.suse/net-ena-fix-default-tx-interrupt-moderation-interval.patch++>>> -| <<<--patches.suse/0024-xfs-pass-a-struct-xfs_bmbt_irec-to-xfs_bmbt_update.patch-->>><<<++patches.suse/net-ena-fix-issues-in-setting-interrupt-moderation-p.patch++>>> -| <<<--patches.suse/0025-xfs-pass-a-struct-xfs_bmbt_irec-to-xfs_bmbt_lookup_e.patch-->>><<<++patches.suse/qede-Disable-hardware-gro-when-xdp-prog-is-installed.patch++>>> -| <<<--patches.suse/0026-xfs-replace-xfs_bmbt_lookup_ge-with-xfs_bmbt_lookup_.patch-->>><<<++patches.suse/mod_devicetable-fix-PHY-module-format.patch++>>> -| <<<--patches.suse/0027-xfs-remove-all-xfs_bmbt_set_-helpers-except-for-xfs_.patch-->>><<<++patches.suse/net-phy-ensure-that-phy-IDs-are-correctly-typed.patch++>>> -| <<<--patches.suse/0028-xfs-remove-xfs_bmbt_get_state.patch-->>><<<++patches.suse/msft-hv-1998-hv_netvsc-Fix-unwanted-rx_table-reset.patch++>>> -| <<<--patches.suse/xfs-buffer-lru-reference-count-error-injection-tag.patch-->>><<<++patches.suse/net-dst-Force-4-byte-alignment-of-dst_metrics.patch++>>> -| <<<--patches.suse/xfs-return-a-distinct-error-code-value-for-IGET_INCO.patch-->>><<<++patches.suse/sfc-fix-channel-allocation-with-brute-force.patch++>>> -| <<<--patches.suse/xfs-create-block-pointer-check-functions.patch-->>><<<++patches.suse/sfc-Include-XDP-packet-headroom-in-buffer-step-size.patch++>>> -| <<<--patches.suse/xfs-refactor-btree-pointer-checks.patch-->>><<<++patches.suse/KVM-arm-arm64-Get-rid-of-unused-arg-in-cpu_init_hyp_.patch++>>> -| <<<--patches.suse/xfs-refactor-btree-block-header-checking-functions.patch-->>><<<++patches.suse/KVM-arm64-Ensure-params-is-initialised-when-looking-.patch++>>> -| <<<--patches.suse/xfs-create-inode-pointer-verifiers.patch-->>><<<++patches.suse/KVM-arm-arm64-Properly-handle-faulting-of-device-map.patch++>>> -| <<<--patches.suse/0029-xfs-add-a-xfs_bmap_fork_to_state-helper.patch-->>><<<++patches.suse/iocost-over-budget-forced-IOs-should-schedule-async-.patch++>>> -| <<<--patches.suse/0030-xfs-make-better-use-of-the-state-variable-in-xfs_bma.patch-->>><<<++patches.suse/nbd-fix-shutdown-and-recv-work-deadlock-v2.patch++>>> -| <<<--patches.suse/0031-xfs-remove-post-bmap-tracing-in-xfs_bmap_local_to_ex.patch-->>><<<++patches.suse/sbitmap-only-queue-kyber-s-wait-callback-if-not-alre.patch++>>> -| <<<--patches.suse/0032-xfs-move-pre-post-bmap-tracing-into-xfs_iext_update_.patch-->>><<<++patches.suse/ext4-fix-ext4_empty_dir-for-directories-with-holes.patch++>>> -| <<<--patches.suse/0033-xfs-remove-XFS_BMAP_TRACE_EXLIST.patch-->>><<<++patches.suse/ext4-check-for-directory-entries-too-close-to-block-.patch++>>> -| <<<--patches.suse/0034-xfs-remove-the-never-fully-implemented-UUID-fork-for.patch-->>><<<++patches.suse/ext4-unlock-on-error-in-ext4_expand_extra_isize.patch++>>> -| <<<--patches.suse/0035-xfs-remove-if_rdev.patch-->>><<<++patches.suse/ext4-validate-the-debug_want_extra_isize-mount-optio.patch++>>> -| <<<--patches.suse/0036-xfs-inline-xfs_shift_file_space-into-callers.patch-->>><<<++patches.suse/xfs-use-bitops-interface-for-buf-log-item-AIL-flag-c.patch++>>> -| <<<--patches.suse/0037-xfs-remove-XFS_BMAP_MAX_SHIFT_EXTENTS.patch-->>><<<++patches.suse/xfs-refactor-agfl-length-computation-function.patch++>>> -| <<<--patches.suse/0038-xfs-split-xfs_bmap_shift_extents.patch-->>><<<++patches.suse/xfs-split-the-sunit-parameter-update-into-two-parts.patch++>>> -| <<<--patches.suse/0039-xfs-remove-xfs_bmse_shift_one.patch-->>><<<++patches.suse/xfs-don-t-commit-sunit-swidth-updates-to-disk-if-tha.patch++>>> -| <<<--patches.suse/0040-xfs-update-got-in-xfs_bmap_shift_update_extent.patch-->>><<<++patches.suse/gpio-mpc8xxx-Add-platform-device-to-gpiochip-parent.patch++>>> -| <<<--patches.suse/0041-xfs-don-t-rely-on-extent-indices-in-xfs_bmap_collaps.patch-->>><<<++patches.suse/gpio-Fix-error-message-on-out-of-range-GPIO-in-looku.patch++>>> -| <<<--patches.suse/0042-xfs-don-t-rely-on-extent-indices-in-xfs_bmap_insert_.patch-->>><<<++patches.suse/gpio-xtensa-fix-driver-build.patch++>>> -| <<<--patches.suse/0043-xfs-rewrite-xfs_bmap_first_unused-to-make-better-use.patch-->>><<<++patches.suse/gpiolib-fix-up-emulated-open-drain-outputs.patch++>>> -| <<<--patches.suse/0044-xfs-add-asserts-for-the-mmap-lock-in-xfs_-insert-col.patch-->>><<<++patches.suse/compat_ioctl-block-handle-BLKREPORTZONE-BLKRESETZONE.patch++>>> -| <<<--patches.suse/0045-xfs-merge-xfs_bmap_read_extents-into-xfs_iread_exten.patch-->>><<<++patches.suse/compat_ioctl-block-handle-BLKGETZONESZ-BLKGETNRZONES.patch++>>> -| <<<--patches.suse/0046-xfs-add-a-new-xfs_iext_lookup_extent_before-helper.patch-->>><<<++patches.suse/0008-compat_ioctl-block-handle-Persistent-Reservations.patch++>>> -| <<<--patches.suse/xfs-fix-log-block-underflow-during-recovery-c.patch-->>><<<++patches.suse/libata-Fix-retrieving-of-active-qcs.patch++>>> -| <<<--patches.suse/xfs-validate-sb_logsunit-is-a-multiple-of-the-fs-blo.patch-->>><<<++patches.suse/ata-libahci_platform-Export-again-ahci_platform_-en-.patch++>>> -| <<<--patches.suse/xfs-fix-unused-variable-warning-in-xfs_buf_set_ref.patch-->>><<<++patches.suse/ata-ahci_brcm-Fix-AHCI-resources-management.patch++>>> -| <<<--patches.suse/xfs-move-error-injection-tags-into-their-own-file.patch-->>><<<++patches.suse/ata-ahci_brcm-BCM7425-AHCI-requires-AHCI_HFLAG_DELAY.patch++>>> -| <<<--patches.suse/xfs-truncate-pagecache-before-writeback-in-xfs_setat.patch-->>><<<++patches.suse/ata-ahci_brcm-Add-missing-clock-management-during-re.patch++>>> -| <<<--patches.suse/0047-xfs-don-t-create-overlapping-extents-in-xfs_bmap_add.patch-->>><<<++patches.suse/rseq-selftests-Fix-Namespace-gettid-for-compatibilit.patch++>>> -| <<<--patches.suse/0048-xfs-remove-a-duplicate-assignment-in-xfs_bmap_add_ex.patch-->>><<<++patches.suse/drm-i915-Hold-reference-to-intel_frontbuffer-as-we-t.patch++>>> -| <<<--patches.suse/0049-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_del.patch-->>><<<++patches.suse/scsi-mpt3sas-Fix-double-free-in-attach-error-handlin.patch++>>> -| <<<--patches.suse/0050-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_hol.patch-->>><<<++patches.suse/scsi-lpfc-fix-build-failure-with-DEBUGFS-disabled.patch++>>> -| <<<--patches.suse/0051-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_hol.patch-->>><<<++patches.suse/scsi-lpfc-fix-spelling-mistakes-of-asynchronous.patch++>>> -| <<<--patches.suse/0052-xfs-treat-idx-as-a-cursor-in-xfs_bmap_add_extent_unw.patch-->>><<<++patches.suse/cifs-Adjust-indentation-in-smb2_open_file.patch++>>> -| <<<--patches.suse/0053-xfs-treat-idx-as-a-cursor-in-xfs_bmap_del_extent_.patch-->>><<<++patches.suse/cifs-Optimize-readdir-on-reparse-points.patch++>>> -| <<<--patches.suse/0054-xfs-treat-idx-as-a-cursor-in-xfs_bmap_collapse_exten.patch-->>><<<++patches.suse/locks-print-unsigned-ino-in-proc-locks.patch++>>> -| <<<--patches.suse/0055-xfs-pass-an-on-disk-extent-to-xfs_bmbt_validate_exte.patch-->>><<<++patches.suse/tomoyo-Don-t-use-nifty-names-on-sockets.patch++>>> -| <<<--patches.suse/0056-xfs-iterate-over-extents-in-xfs_iextents_copy.patch-->>><<<++patches.suse/udp-fix-integer-overflow-while-computing-available-s.patch++>>> -| <<<--patches.suse/0057-xfs-iterate-over-extents-in-xfs_bmap_extents_to_btre.patch-->>><<<++patches.suse/sctp-fix-err-handling-of-stream-initialization.patch++>>> -| <<<--patches.suse/0059-xfs-introduce-the-xfs_iext_cursor-abstraction.patch-->>><<<++patches.suse/net-dsa-bcm_sf2-Fix-IP-fragment-location-and-behavio.patch++>>> -| <<<--patches.suse/0060-xfs-iterate-backwards-in-xfs_reflink_cancel_cow_bloc.patch-->>><<<++patches.suse/net-add-bool-confirm_neigh-parameter-for-dst_ops.upd.patch++>>> -| <<<--patches.suse/0061-xfs-simplify-xfs_reflink_convert_cow.patch-->>><<<++patches.suse/ip6_gre-do-not-confirm-neighbor-when-do-pmtu-update.patch++>>> -| <<<--patches.suse/0062-xfs-remove-support-for-inlining-data-extents-into-th.patch-->>><<<++patches.suse/gtp-do-not-confirm-neighbor-when-do-pmtu-update.patch++>>> -| <<<--patches.suse/0063-xfs-allow-unaligned-extent-records-in-xfs_bmbt_disk_.patch-->>><<<++patches.suse/net-dst-add-new-function-skb_dst_update_pmtu_no_conf.patch++>>> -| <<<--patches.suse/0064-xfs-use-a-b-tree-for-the-in-core-extent-list.patch-->>><<<++patches.suse/tunnel-do-not-confirm-neighbor-when-do-pmtu-update.patch++>>> -| <<<--patches.suse/0065-xfs-remove-the-nr_extents-argument-to-xfs_iext_inser.patch-->>><<<++patches.suse/vti-do-not-confirm-neighbor-when-do-pmtu-update.patch++>>> -| <<<--patches.suse/0066-xfs-remove-the-nr_extents-argument-to-xfs_iext_remov.patch-->>><<<++patches.suse/sit-do-not-confirm-neighbor-when-do-pmtu-update.patch++>>> -| <<<--patches.suse/0067-xfs-pass-struct-xfs_bmbt_irec-to-xfs_bmbt_validate_e.patch-->>><<<++patches.suse/net-dst-do-not-confirm-neighbor-for-vxlan-and-geneve.patch++>>> -| <<<--patches.suse/0068-xfs-move-xfs_bmbt_irec-and-xfs_exntst_t-to-xfs_types.patch-->>><<<++patches.suse/s390-qeth-fix-qdio-teardown-after-early-init-error++>>> -| <<<--patches.suse/0001-xfs-fix-number-of-records-handling-in-xfs_iext_split_leaf.patch-->>><<<++patches.suse/s390-qeth-lock-the-card-while-changing-its-hsuid++>>> -| <<<--patches.suse/0002-xfs-add-some-comments-to-xfs_iext_insert-xfs_iext_insert_node.patch-->>><<<++patches.suse/s390-qeth-fix-false-reporting-of-vnic-char-config-failure++>>> -| <<<--patches.suse/0003-xfs-remove-a-superflous-assignment-in-xfs_iext_remove_node.patch-->>><<<++patches.suse/s390-qeth-fix-vnicc_is_in_use-if-rx_bcast-not-set++>>> -| <<<--patches.suse/0004-xfs-trivial-indentation-fixup-for-xfs_iext_remove_node.patch-->>><<<++patches.suse/s390-qeth-vnicc-fix-init-to-default++>>> -| <<<--patches.suse/0005-xfs-add-comments-documenting-the-rebalance-algorithm.patch-->>><<<++patches.suse/s390-qeth-fix-initialization-on-old-hw++>>> -| <<<--patches.suse/0006-xfs-handle-zero-entries-case-in-xfs_iext_rebalance_leaf.patch-->>><<<++patches.suse/net-mlxfw-Fix-out-of-memory-error-in-mfa2-flash-burn.patch++>>> -| <<<--patches.suse/btrfs-copy-fsid-to-super_block-s_uuid.patch-->>><<<++patches.suse/0005-netfilter-nft_tproxy-Fix-port-selector-on-Big-Endian.patch++>>> -| <<<--patches.suse/btrfs-Remove-unused-parameters-from-various-function.patch-->>><<<++patches.suse/dpaa_eth-fix-DMA-mapping-leak.patch++>>> -| <<<--patches.suse/btrfs-remove-redundant-argument-of-_link_block_group.patch-->>><<<++patches.suse/net-phy-aquantia-add-suspend-resume-ops-for-AQR105.patch++>>> -| <<<--patches.suse/btrfs-change-how-we-decide-to-commit-transactions-du.patch-->>><<<++patches.suse/bpf-Fix-precision-tracking-for-unbounded-scalars.patch++>>> -| <<<--patches.suse/0001-btrfs-Refactor-check_leaf-function-for-later-expansi.patch-->>><<<++patches.suse/bnx2x-Use-appropriate-define-for-vlan-credit.patch++>>> -| <<<--patches.suse/0002-btrfs-Check-if-item-pointer-overlaps-with-the-item-i.patch-->>><<<++patches.suse/bnx2x-Fix-accounting-of-vlan-resources-among-the-PFs.patch++>>> -| <<<--patches.suse/0003-btrfs-Add-sanity-check-for-EXTENT_DATA-when-reading-.patch-->>><<<++patches.suse/net_sched-sch_fq-properly-set-sk-sk_pacing_status.patch++>>> -| <<<--patches.suse/0004-btrfs-Add-checker-for-EXTENT_CSUM.patch-->>><<<++patches.suse/net-sched-act_mirred-Pull-mac-prior-redir-to-non-mac.patch++>>> -| <<<--patches.suse/0005-btrfs-Move-leaf-and-node-validation-checker-to-tree-.patch-->>><<<++patches.suse/net-stmmac-dwmac-meson8b-Fix-the-RGMII-TX-delay-on-M.patch++>>> -| <<<--patches.suse/0006-btrfs-tree-checker-Enhance-btrfs_check_node-output.patch-->>><<<++patches.suse/mlxsw-spectrum_router-Skip-loopback-RIFs-during-MAC-.patch++>>> -| <<<--patches.suse/0007-btrfs-tree-checker-Enhance-output-for-btrfs_check_le.patch-->>><<<++patches.suse/mlxsw-spectrum-Use-dedicated-policer-for-VRRP-packet.patch++>>> -| <<<--patches.suse/0008-btrfs-tree-checker-Enhance-output-for-check_csum_ite.patch-->>><<<++patches.suse/cxgb4-cxgb4vf-fix-flow-control-display-for-auto-nego.patch++>>> -| <<<--patches.suse/0009-btrfs-tree-checker-Enhance-output-for-check_extent_d.patch-->>><<<++patches.suse/net-dsa-sja1105-Reconcile-the-meaning-of-TPID-and-TP.patch++>>> -| <<<--patches.suse/0010-btrfs-tree-checker-use-zu-format-string-for-size_t.patch-->>><<<++patches.suse/ptp-fix-the-race-between-the-release-of-ptp_clock-an.patch++>>> -| <<<--patches.suse/0001-btrfs-add-a-helper-to-return-a-head-ref.patch-->>><<<++patches.suse/tcp-Fix-highest_sack-and-highest_sack_seq.patch++>>> -| <<<--patches.suse/0002-btrfs-move-extent_op-cleanup-to-a-helper.patch-->>><<<++patches.suse/net-sched-add-delete_empty-to-filters-and-use-it-in-.patch++>>> -| <<<--patches.suse/0003-btrfs-breakout-empty-head-cleanup-to-a-helper.patch-->>><<<++patches.suse/pstore-ram-Fix-error-path-memory-leak-in-persistent_.patch++>>> -| <<<--patches.suse/0004-btrfs-move-ref_mod-modification-into-the-if-ref-logi.patch-->>><<<++patches.suse/pstore-ram-Write-new-dumps-to-start-of-recycled-zone.patch++>>> -| <<<--patches.suse/0005-btrfs-move-all-ref-head-cleanup-to-the-helper-functi.patch-->>><<<++patches.suse/samples-seccomp-Zero-out-members-based-on-seccomp_no.patch++>>> -| <<<--patches.suse/0006-btrfs-remove-delayed_ref_node-from-ref_head.patch-->>><<<++patches.suse/seccomp-Check-that-seccomp_notif-is-zeroed-out-by-th.patch++>>> -| <<<--patches.suse/0020-btrfs-remove-type-argument-from-comp_tree_refs.patch-->>><<<++patches.suse/drm-sun4i-hdmi-Remove-duplicate-cleanup-calls.patch++>>> -| <<<--patches.suse/0016-btrfs-cleanup-extent-locking-sequence.patch-->>><<<++patches.suse/drm-arm-mali-make-malidp_mw_connector_helper_funcs-s.patch++>>> -| <<<--patches.suse/0017-Btrfs-rework-outstanding_extents.patch-->>><<<++patches.suse/drm-amdgpu-smu-add-metrics-table-lock.patch++>>> -| <<<--patches.suse/0018-btrfs-add-tracepoints-for-outstanding-extents-mods.patch-->>><<<++patches.suse/drm-amdgpu-smu-add-metrics-table-lock-for-navi-v2.patch++>>> -| <<<--patches.suse/0019-btrfs-make-the-delalloc-block-rsv-per-inode.patch-->>><<<++patches.suse/drm-amdgpu-smu-add-metrics-table-lock-for-vega20-v2.patch++>>> -| <<<--patches.suse/0021-btrfs-switch-args-for-comp_-_refs.patch-->>><<<++patches.suse/drm-amdgpu-enable-gfxoff-for-raven1-refresh.patch++>>> -| <<<--patches.suse/0022-btrfs-add-a-comp_refs-helper.patch-->>><<<++patches.suse/ALSA-usb-audio-set-the-interface-format-after-resume.patch++>>> -| <<<--patches.suse/0001-btrfs-track-refs-in-a-rb_tree-instead-of-a-list.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-headset-Mic-no-shutup-for-ALC28.patch++>>> -| <<<--patches.suse/btrfs-move-btrfs_truncate_block-out-of-trans-handle.patch-->>><<<++patches.suse/ALSA-usb-audio-fix-set_format-altsetting-sanity-chec.patch++>>> -| <<<--patches.suse/btrfs-Fix-bug-for-misused-dev_t-when-lookup-in-dev-s.patch-->>><<<++patches.suse/ALSA-hda-hdmi-fix-atpx_present-when-CLASS-is-not-VGA.patch++>>> -| <<<--patches.suse/jfs-remove-increment-of-i_version-counter.patch-->>><<<++patches.suse/ALSA-hda-Apply-sync-write-workaround-to-old-Intel-pl.patch++>>> -| <<<--patches.suse/GFS2-Take-inode-off-order_write-list-when-setting-jd.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-Bass-Speaker-and-fixed-dac-for-.patch++>>> -| <<<--patches.suse/0001-DLM-Eliminate-CF_CONNECT_PENDING-flag.patch-->>><<<++patches.suse/ALSA-ice1724-Fix-sleep-in-atomic-in-Infrasonic-Quart.patch++>>> -| <<<--patches.suse/0002-DLM-Eliminate-CF_WRITE_PENDING-flag.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-the-bass-speaker-of-ASUS-UX4.patch++>>> -| <<<--patches.suse/0003-DLM-Fix-saving-of-NULL-callbacks.patch-->>><<<++patches.suse/powerpc-mm-Mark-get_slice_psize-slice_addr_is_low-as.patch++>>> -| <<<--patches.suse/0004-DLM-fix-remove-save_cb-argument-from-add_sock.patch-->>><<<++patches.suse/powerpc-spinlocks-Include-correct-header-for-static-.patch++>>> -| <<<--patches.suse/0005-DLM-fix-double-list_del.patch-->>><<<++patches.suse/taskstats-fix-data-race.patch++>>> -| <<<--patches.suse/0006-DLM-fix-race-condition-between-dlm_send-and-dlm_recv.patch-->>><<<++patches.suse/exit-panic-before-exit_mm-on-global-init-exit.patch++>>> -| <<<--patches.suse/0007-DLM-fix-to-use-sock_mutex-correctly-in-xxx_accept_fr.patch-->>><<<++patches.suse/gen_initramfs_list.sh-fix-bad-variable-name-error.patch++>>> -| <<<--patches.suse/0008-DLM-retry-rcom-when-dlm_wait_function-is-timed-out.patch-->>><<<++patches.suse/block-fix-splitting-segments-on-boundary-masks.patch++>>> -| <<<--patches.suse/0009-DLM-close-othercon-at-send-receive-error.patch-->>><<<++patches.suse/Btrfs-fix-infinite-loop-during-nocow-writeback-due-t.patch++>>> -| <<<--patches.suse/0010-DLM-fix-race-condition-between-dlm_recoverd_stop-and.patch-->>><<<++patches.suse/media-cec-CEC-2.0-only-bcast-messages-were-ignored.patch++>>> -| <<<--patches.suse/0011-DLM-Reanimate-CF_WRITE_PENDING-flag.patch-->>><<<++patches.suse/media-cec-avoid-decrementing-transmit_queue_sz-if-it.patch++>>> -| <<<--patches.suse/0012-DLM-use-CF_CLOSE-flag-to-stop-dlm_send-correctly.patch-->>><<<++patches.suse/media-cec-check-transmit_in_progress-not-transmittin.patch++>>> -| <<<--patches.suse/0013-DLM-fix-conversion-deadlock-when-DLM_LKF_NODLCKWT-fl.patch-->>><<<++patches.suse/media-pulse8-cec-fix-lost-cec_transmit_attempt_done-.patch++>>> -| <<<--patches.suse/0014-DLM-fix-memory-leak-in-tcp_accept_from_sock.patch-->>><<<++patches.suse/dmaengine-Fix-access-to-uninitialized-dma_slave_caps.patch++>>> -| <<<--patches.suse/0015-DLM-fix-overflow-dlm_cb_seq.patch-->>><<<++patches.suse/dmaengine-k3dma-Avoid-null-pointer-traversal.patch++>>> -| <<<--patches.suse/0016-DLM-fix-to-use-sk_callback_lock-correctly.patch-->>><<<++patches.suse/dmaengine-virt-dma-Fix-access-after-free-in-vchan_co.patch++>>> -| <<<--patches.suse/0017-DLM-fix-to-reschedule-rwork.patch-->>><<<++patches.suse/apparmor-fix-bind-mounts-aborting-with-ENOMEM.patch++>>> -| <<<--patches.suse/0018-DLM-fix-NULL-pointer-dereference-in-send_to_sock.patch-->>><<<++patches.suse/apparmor-only-get-a-label-reference-if-the-fast-path-check-fails.patch++>>> -| <<<--patches.suse/0019-dlm-recheck-kthread_should_stop-before-schedule.patch-->>><<<++patches.suse/apparmor-fix-aa_xattrs_match-may-sleep-while-holding-a-RCU-lock.patch++>>> -| <<<--patches.suse/dnotify-Handle-errors-from-fsnotify_add_mark_locked-.patch-->>><<<++patches.suse/memcg-account-security-cred-as-well-to-kmemcg.patch++>>> -| <<<--patches.suse/fsnotify-clean-up-fsnotify_prepare-finish_user_wait.patch-->>><<<++patches.suse/ocfs2-fix-the-crash-due-to-call-ocfs2_get_dlm_debug-.patch++>>> -| <<<--patches.suse/fsnotify-pin-both-inode-and-vfsmount-mark.patch-->>><<<++patches.suse/riscv-ftrace-correct-the-condition-logic-in-function.patch++>>> -| <<<--patches.suse/fsnotify-fix-pinning-group-in-fsnotify_prepare_user_.patch-->>><<<++patches.suse/clocksource-riscv-add-notrace-to-riscv_sched_clock.patch++>>> -| <<<--patches.suse/fanotify-fix-fsnotify_prepare_user_wait-failure.patch-->>><<<++patches.suse/arm64-Revert-support-for-execute-only-user-mappings.patch++>>> -| <<<--patches.suse/udf-Avoid-overflow-when-session-starts-at-large-offs.patch-->>><<<++patches.suse/rtc-sun6i-Add-support-for-RTC-clocks-on-R40.patch++>>> -| <<<--patches.suse/isofs-fix-timestamps-beyond-2027.patch-->>><<<++patches.suse/regulator-axp20x-Fix-AXP22x-ELDO2-regulator-enable-b.patch++>>> -| <<<--patches.suse/buffer-have-alloc_page_buffers-use-__GFP_NOFAIL.patch-->>><<<++patches.suse/regulator-axp20x-Fix-axp20x_set_ramp_delay.patch++>>> -| <<<--patches.suse/buffer-grow_dev_page-should-use-__GFP_NOFAIL-for-all-cases.patch-->>><<<++patches.suse/regulator-bd70528-Remove-.set_ramp_delay-for-bd70528.patch++>>> -| <<<--patches.suse/buffer-eliminate-the-need-to-call-free_more_memory-in-__getblk_slow.patch-->>><<<++patches.suse/spi-spi-fsl-dspi-Fix-16-bit-word-order-in-32-bit-XSP.patch++>>> -| <<<--patches.suse/fs-kill-nr_pages-argument-from-wakeup_flusher_threads.patch-->>><<<++patches.suse/spi-spi-dw-Add-lock-protect-dw_spi-rx-tx-to-prevent-.patch++>>> -| <<<--patches.suse/writeback-switch-wakeup_flusher_threads-to-cyclic-writeback.patch-->>><<<++patches.suse/watchdog-max77620_wdt-fix-potential-build-errors.patch++>>> -| <<<--patches.suse/writeback-remove-range_cyclic-argument-for-wb_start_writeback.patch-->>><<<++patches.suse/watchdog-tqmx86_wdt-Fix-build-error.patch++>>> -| <<<--patches.suse/writeback-provide-a-wakeup_flusher_threads_bdi.patch-->>><<<++patches.suse/watchdog-rn5t618_wdt-fix-module-aliases.patch++>>> -| <<<--patches.suse/writeback-pass-in-0-for-nr_pages-writeback-in-laptop-mode.patch-->>><<<++patches.suse/tpm-Revert-tpm_tis-reserve-chip-for-duration-of-tpm_.patch++>>> -| <<<--patches.suse/writeback-make-wb_start_writeback-static.patch-->>><<<++patches.suse/tpm-Revert-tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before.patch++>>> -| <<<--patches.suse/writeback-move-nr_pages-0-logic-to-one-location.patch-->>><<<++patches.suse/tpm-Revert-tpm_tis_core-Turn-on-the-TPM-before-probi.patch++>>> -| <<<--patches.suse/writeback-only-allow-one-inflight-and-pending-full-flush.patch-->>><<<++patches.suse/ftrace-avoid-potential-division-by-zero-in-function-profiler.patch++>>> -| <<<--patches.suse/block-bfq-fix-wrong-init-of-saved-start-time-for-wei.patch-->>><<<++patches.suse/tracing-change-offset-type-to-s32-in-preempt-irq-tracepoints.patch++>>> -| <<<--patches.suse/blk-mq-attempt-to-fix-atomic-flag-memory-ordering.patch-->>><<<++patches.suse/kernel-trace-fix-do-not-unregister-tracepoints-when-register-sched_migrate_task-fail.patch++>>> -| <<<--patches.suse/writeback-eliminate-work-item-allocation-in-bd_start_writeback.patch-->>><<<++patches.suse/tpm-Handle-negative-priv-response_len-in-tpm_common_.patch++>>> -| <<<--patches.suse/block-bfq-Disable-writeback-throttling.patch-->>><<<++patches.suse/tcp-fix-old-stuff-D-SACK-causing-SACK-to-be-treated-.patch++>>> -| <<<--patches.suse/block-set-request_list-for-request.patch-->>><<<++patches.suse/sch_cake-avoid-possible-divide-by-zero-in-cake_enque.patch++>>> -| <<<--patches.suse/lightnvm-fail-fast-on-passthrough-commands.patch-->>><<<++patches.suse/vxlan-fix-tos-value-before-xmit.patch++>>> -| <<<--patches.suse/0015-bcache-Avoid-nested-function-definition.patch-->>><<<++patches.suse/net-freescale-fec-Fix-ethtool-d-runtime-PM.patch++>>> -| <<<--patches.suse/0016-bcache-check-ca-alloc_thread-initialized-before-wake.patch-->>><<<++patches.suse/can-can_dropped_invalid_skb-ensure-an-initialized-he.patch++>>> -| <<<--patches.suse/0017-bcache-fix-a-comments-typo-in-bch_alloc_sectors.patch-->>><<<++patches.suse/can-kvaser_usb-fix-interface-sanity-check.patch++>>> -| <<<--patches.suse/0018-bcache-rewrite-multiple-partitions-support.patch-->>><<<++patches.suse/can-gs_usb-gs_usb_probe-use-descriptors-of-current-a.patch++>>> -| <<<--patches.suse/0019-bcache-Remove-redundant-set_capacity.patch-->>><<<++patches.suse/can-mscan-mscan_rx_poll-fix-rx-path-lockup-when-retu.patch++>>> -| <<<--patches.suse/0020-bcache-update-bio-bi_opf-bypass-writeback-REQ_-flag-.patch-->>><<<++patches.suse/net-phylink-fix-failure-to-register-on-x86-systems.patch++>>> -| <<<--patches.suse/0021-bcache-remove-unused-parameter.patch-->>><<<++patches.suse/net-Google-gve-Remove-dma_wmb-before-ringing-doorbel.patch++>>> -| <<<--patches.suse/0022-bcache-don-t-write-back-data-if-reading-it-failed.patch-->>><<<++patches.suse/macb-Don-t-unregister-clks-unconditionally.patch++>>> -| <<<--patches.suse/0023-bcache-implement-PI-controller-for-writeback-rate.patch-->>><<<++patches.suse/sctp-free-cmd-obj.chunk-for-the-unprocessed-SCTP_CMD.patch++>>> -| <<<--patches.suse/0024-bcache-smooth-writeback-rate-control.patch-->>><<<++patches.suse/net-dsa-mv88e6xxx-Preserve-priority-when-setting-CPU.patch++>>> -| <<<--patches.suse/0025-bcache-writeback-rate-shouldn-t-artifically-clamp.patch-->>><<<++patches.suse/net-mlx5e-Avoid-duplicating-rule-destinations.patch++>>> -| <<<--patches.suse/0026-bcache-rearrange-writeback-main-thread-ratelimit.patch-->>><<<++patches.suse/net-mlx5e-Always-print-health-reporter-message-to-dm.patch++>>> -| <<<--patches.suse/0027-bcache-safeguard-a-dangerous-addressing-in-closure_q.patch-->>><<<++patches.suse/net-mlx5-Move-devlink-registration-before-interfaces.patch++>>> -| <<<--patches.suse/0028-bcache-writeback-rate-clamping-make-32-bit-safe.patch-->>><<<++patches.suse/Revert-net-mlx5-Support-lockless-FTE-read-lookups.patch++>>> -| <<<--patches.suse/block-Invalidate-cache-on-discard-v2.patch-->>><<<++patches.suse/net-mlx5-DR-No-need-for-atomic-refcount-for-internal.patch++>>> -| <<<--patches.suse/0001-block-factor-out-__blkdev_issue_zero_pages.patch-->>><<<++patches.suse/net-mlx5e-Fix-hairpin-RSS-table-size.patch++>>> -| <<<--patches.suse/0001-block-cope-with-WRITE-ZEROES-failing-in-blkdev_issue.patch-->>><<<++patches.suse/net-mlx5-DR-Init-lists-that-are-used-in-rule-s-membe.patch++>>> -| <<<--patches.suse/block-Fix-a-race-between-blk_cleanup_queue-and-timeo.patch-->>><<<++patches.suse/bpf-cgroup-prevent-out-of-order-release-of-cgroup-bp.patch++>>> -| <<<--patches.suse/0029-bcache-only-permit-to-recovery-read-error-when-cache.patch-->>><<<++patches.suse/bpf-Fix-passing-modified-ctx-to-ld-abs-ind-instructi.patch++>>> -| <<<--patches.suse/0030-bcache-convert-cached_dev.count-from-atomic_t-to-ref.patch-->>><<<++patches.suse/vlan-fix-memory-leak-in-vlan_dev_set_egress_priority.patch++>>> -| <<<--patches.suse/0031-bcache-update-bucket_in_use-in-real-time.patch-->>><<<++patches.suse/vlan-vlan_changelink-should-propagate-errors.patch++>>> -| <<<--patches.suse/0032-bcache-fix-wrong-cache_misses-statistics.patch-->>><<<++patches.suse/net-stmmac-Fixed-link-does-not-need-MDIO-Bus.patch++>>> -| <<<--patches.suse/0033-bcache-explicitly-destroy-mutex-while-exiting.patch-->>><<<++patches.suse/net-usb-lan78xx-fix-possible-skb-leak.patch++>>> -| <<<--patches.suse/blk-mq-sched-dispatch-from-scheduler-IFF-progress-is.patch-->>><<<++patches.suse/net-stmmac-dwmac-sunxi-Allow-all-RGMII-modes.patch++>>> -| <<<--patches.suse/nvme-update-timeout-module-parameter-type.patch-->>><<<++patches.suse/net-stmmac-dwmac-sun8i-Allow-all-RGMII-modes.patch++>>> -| <<<--patches.suse/nvme-use-menu-Kconfig-interface.patch-->>><<<++patches.suse/pkt_sched-fq-do-not-accept-silly-TCA_FQ_QUANTUM.patch++>>> -| <<<--patches.suse/nvmet-bump-NVMET_NR_QUEUES-to-128.patch-->>><<<++patches.suse/gtp-fix-bad-unlock-balance-in-gtp_encap_enable_socke.patch++>>> -| <<<--patches.suse/nvme-fabrics-request-transport-module.patch-->>><<<++patches.suse/mlxsw-spectrum_qdisc-Ignore-grafting-of-invisible-FI.patch++>>> -| <<<--patches.suse/nvme-fc-add-uevent-for-auto-connect.patch-->>><<<++patches.suse/net-sch_prio-When-ungrafting-replace-with-FIFO.patch++>>> -| <<<--patches.suse/nvme-fc-create-fc-class-and-transport-device.patch-->>><<<++patches.suse/macvlan-do-not-assume-mac_header-is-set-in-macvlan_b.patch++>>> -| <<<--patches.suse/nvme-fc-move-remote-port-get-put-free-location.patch-->>><<<++patches.suse/atm-eni-fix-uninitialized-variable-warning.patch++>>> -| <<<--patches.suse/nvme-simplify-compat_ioctl-handling.patch-->>><<<++patches.suse/netfilter-arp_tables-init-netns-pointer-in-xt_tgchk_.patch++>>> -| <<<--patches.suse/block-introduce-blk_mq_tagset_iter.patch-->>><<<++patches.suse/0011-netfilter-nft_flow_offload-fix-underflow-in-flowtabl.patch++>>> -| <<<--patches.suse/nvme-introduce-nvme_reinit_tagset.patch-->>><<<++patches.suse/netfilter-conntrack-dccp-sctp-handle-null-timeout-ar.patch++>>> -| <<<--patches.suse/block-remove-blk_mq_reinit_tagset.patch-->>><<<++patches.suse/0010-netfilter-ipset-avoid-null-deref-when-IPSET_ATTR_LIN.patch++>>> -| <<<--patches.suse/nvme-rdma-pass-tagset-to-directly-nvme_rdma_free_tag.patch-->>><<<++patches.suse/HID-hidraw-Fix-returning-EPOLLOUT-from-hidraw_poll.patch++>>> -| <<<--patches.suse/nvme-rdma-fix-wrong-logging-message.patch-->>><<<++patches.suse/HID-uhid-Fix-returning-EPOLLOUT-from-uhid_char_poll.patch++>>> -| <<<--patches.suse/nvme-rdma-move-assignment-to-declaration.patch-->>><<<++patches.suse/HID-multitouch-Add-LG-MELF0410-I2C-touchscreen-suppo.patch++>>> -| <<<--patches.suse/nvme-rdma-Check-that-reinit_request-got-a-proper-mr.patch-->>><<<++patches.suse/HID-Fix-slab-out-of-bounds-read-in-hid_field_extract.patch++>>> -| <<<--patches.suse/nvme-rdma-teardown-admin-io-queues-once-on-error-rec.patch-->>><<<++patches.suse/HID-Add-quirk-for-Xin-Mo-Dual-Controller.patch++>>> -| <<<--patches.suse/nvme-rdma-Don-t-local-invalidate-if-the-queue-is-not.patch-->>><<<++patches.suse/HID-ite-Add-USB-id-match-for-Acer-SW5-012-keyboard-d.patch++>>> -| <<<--patches.suse/nvme-rdma-change-queue-flag-semantics-DELETING-ALLOC.patch-->>><<<++patches.suse/HID-asus-Ignore-Asus-vendor-page-usage-code-0xff-eve.patch++>>> -| <<<--patches.suse/nvme-rdma-stop-controller-reset-if-the-controller-is.patch-->>><<<++patches.suse/HID-Add-quirk-for-incorrect-input-length-on-Lenovo-Y.patch++>>> -| <<<--patches.suse/nvme-pci-fix-typos-in-comments.patch-->>><<<++patches.suse/HID-hid-input-clear-unmapped-usages.patch++>>> -| <<<--patches.suse/nvme-rdma-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-se.patch-->>><<<++patches.suse/HID-hiddev-fix-mess-in-hiddev_open.patch++>>> -| <<<--patches.suse/nvme-fc-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-set.patch-->>><<<++patches.suse/HID-intel-ish-hid-ipc-add-CMP-device-id.patch++>>> -| <<<--patches.suse/nvme-loop-Add-BLK_MQ_F_NO_SCHED-flag-to-admin-tag-se.patch-->>><<<++patches.suse/HID-wacom-Recognize-new-MobileStudio-Pro-PID.patch++>>> -| <<<--patches.suse/nvmet-Change-max_nsid-in-subsystem-due-to-ns_disable.patch-->>><<<++patches.suse/drivers-hid-hid-multitouch.c-fix-a-possible-null-poi.patch++>>> -| <<<--patches.suse/nvme-use-ida_simple_-get-remove-for-the-controller-i.patch-->>><<<++patches.suse/HID-intel-ish-hid-ipc-Add-Tiger-Lake-PCI-device-ID.patch++>>> -| <<<--patches.suse/nvme-pci-add-SGL-support.patch-->>><<<++patches.suse/HID-steam-Fix-input-device-disappearing.patch++>>> -| <<<--patches.suse/nvme-fc-correct-io-termination-handling.patch-->>><<<++patches.suse/Input-input_event-fix-struct-padding-on-sparc64.patch++>>> -| <<<--patches.suse/nvme-fc-correct-io-timeout-behavior.patch-->>><<<++patches.suse/Input-add-safety-guards-to-input_set_keycode.patch++>>> -| <<<--patches.suse/nvme-rdma-align-nvme_rdma_device-structure.patch-->>><<<++patches.suse/pinctrl-lochnagar-select-GPIOLIB.patch++>>> -| <<<--patches.suse/nvme-rdma-Add-debug-message-when-reaches-timeout.patch-->>><<<++patches.suse/pinctrl-meson-Fix-wrong-shift-value-when-get-drive-s.patch++>>> -| <<<--patches.suse/nvme-use-kref_get_unless_zero-in-nvme_find_get_ns.patch-->>><<<++patches.suse/gpio-max77620-Add-missing-dependency-on-GPIOLIB_IRQC.patch++>>> -| <<<--patches.suse/nvme-simplify-nvme_open.patch-->>><<<++patches.suse/gpio-zynq-Fix-for-bug-in-zynq_gpio_restore_context-A.patch++>>> -| <<<--patches.suse/nvme-switch-controller-refcounting-to-use-struct-dev.patch-->>><<<++patches.suse/gpiolib-acpi-Turn-dmi_system_id-table-into-a-generic.patch++>>> -| <<<--patches.suse/nvme-get-rid-of-nvme_ctrl_list.patch-->>><<<++patches.suse/gpiolib-acpi-Add-honor_wakeup-module-option-quirk-me.patch++>>> -| <<<--patches.suse/nvme-check-for-a-live-controller-in-nvme_dev_open.patch-->>><<<++patches.suse/RDMA-bnxt_re-Avoid-freeing-MR-resources-if-dereg-fai.patch++>>> -| <<<--patches.suse/nvme-add-duplicate_connect-option.patch-->>><<<++patches.suse/RDMA-bnxt_re-Fix-Send-Work-Entry-state-check-while-p.patch++>>> -| <<<--patches.suse/nvme-add-helper-to-compare-options-to-controller.patch-->>><<<++patches.suse/IB-hfi1-Don-t-cancel-unused-work-item.patch++>>> -| <<<--patches.suse/nvme-rdma-add-support-for-duplicate_connect-option.patch-->>><<<++patches.suse/IB-hfi1-Adjust-flow-PSN-with-the-correct-resync_psn.patch++>>> -| <<<--patches.suse/nvme-fc-add-support-for-duplicate_connect-option.patch-->>><<<++patches.suse/i40iw-Remove-setting-of-VMA-private-data-and-use-rdm.patch++>>> -| <<<--patches.suse/nvme-fc-remove-NVME_FC_MAX_SEGMENTS.patch-->>><<<++patches.suse/drm-dp_mst-correct-the-shifting-in-DP_REMOTE_I2C_REA.patch++>>> -| <<<--patches.suse/nvme-fc-avoid-workqueue-flush-stalls.patch-->>><<<++patches.suse/drm-sun4i-tcon-Set-RGB-DCLK-min.-divider-based-on-ha.patch++>>> -| <<<--patches.suse/nvme-fc-merge-__nvme_fc_schedule_delete_work-into-__.patch-->>><<<++patches.suse/drm-fb-helper-Round-up-bits_per_pixel-if-possible.patch++>>> -| <<<--patches.suse/nvme-move-controller-deletion-to-common-code.patch-->>><<<++patches.suse/drm-amd-display-Reduce-HDMI-pixel-encoding-if-max-cl.patch++>>> -| <<<--patches.suse/nvme-rdma-remove-nvme_rdma_remove_ctrl.patch-->>><<<++patches.suse/drm-i915-gt-Mark-up-virtual-engine-uabi_instance.patch++>>> -| <<<--patches.suse/nvme-consolidate-common-code-from-reset_work.patch-->>><<<++patches.suse/drm-i915-Limit-audio-CDCLK-2-BCLK-constraint-back-to.patch++>>> -| <<<--patches.suse/nvme-rdma-reuse-nvme_delete_ctrl-when-reconnect-atte.patch-->>><<<++patches.suse/drm-i915-Add-Wa_1408615072-and-Wa_1407596294-to-icl-.patch++>>> -| <<<--patches.suse/nvme-flush-reset_work-before-safely-continuing-with-.patch-->>><<<++patches.suse/drm-i915-Add-Wa_1407352427-icl-ehl.patch++>>> -| <<<--patches.suse/nvme-fc-change-ctlr-state-assignments-during-reset-r.patch-->>><<<++patches.suse/pstore-ram-Regularize-prz-label-allocation-lifetime.patch++>>> -| <<<--patches.suse/nvme-fc-add-a-dev_loss_tmo-field-to-the-remoteport.patch-->>><<<++patches.suse/powercap-intel_rapl-add-NULL-pointer-check-to-rapl_m.patch++>>> -| <<<--patches.suse/nvme-fc-check-connectivity-before-initiating-reconne.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-new-codec-supported-for-ALCS120.patch++>>> -| <<<--patches.suse/nvme-allow-controller-RESETTING-to-RECONNECTING-tran.patch-->>><<<++patches.suse/ALSA-usb-audio-Apply-the-sample-rate-quirk-for-Bose-.patch++>>> -| <<<--patches.suse/nvme-fc-add-dev_loss_tmo-timeout-and-remoteport-resu.patch-->>><<<++patches.suse/ASoC-SOF-fix-fault-at-driver-unload-after-failed-pro.patch++>>> -| <<<--patches.suse/nvmet-fix-fatal_err_work-deadlock.patch-->>><<<++patches.suse/ASoC-soc-core-Set-dpcm_playback-dpcm_capture.patch++>>> -| <<<--patches.suse/nvme-Remove-unused-headers.patch-->>><<<++patches.suse/ASoC-stm32-spdifrx-fix-inconsistent-lock-state.patch++>>> -| <<<--patches.suse/nvme-comment-typo-fixed-in-clearing-AER.patch-->>><<<++patches.suse/ASoC-stm32-spdifrx-fix-race-condition-in-irq-handler.patch++>>> -| <<<--patches.suse/block-move-REQ_NOWAIT.patch-->>><<<++patches.suse/ASoC-stm32-spdifrx-fix-input-pin-state-management.patch++>>> -| <<<--patches.suse/block-add-REQ_DRV-bit.patch-->>><<<++patches.suse/ASoC-fsl_audmix-add-missed-pm_runtime_disable.patch++>>> -| <<<--patches.suse/block-provide-a-direct_make_request-helper.patch-->>><<<++patches.suse/ASoC-topology-Prevent-use-after-free-in-snd_soc_get_.patch++>>> -| <<<--patches.suse/block-add-a-blk_steal_bios-helper.patch-->>><<<++patches.suse/ALSA-hda-realtek-Set-EAPD-control-to-default-for-ALC.patch++>>> -| <<<--patches.suse/block-don-t-look-at-the-struct-device-dev_t-in-disk_.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-quirk-for-the-bass-speaker-on-L.patch++>>> -| <<<--patches.suse/block-introduce-GENHD_FL_HIDDEN.patch-->>><<<++patches.suse/ALSA-hda-enable-regmap-internal-locking.patch++>>> -| <<<--patches.suse/block-add-a-poll_fn-callback-to-struct-request_queue.patch-->>><<<++patches.suse/mtd-rawnand-stm32_fmc2-avoid-to-lock-the-CPU-bus.patch++>>> -| <<<--patches.suse/blk-mq-put-the-driver-tag-of-nxt-rq-before-first-one.patch-->>><<<++patches.suse/mtd-onenand-omap2-Pass-correct-flags-for-prep_dma_me.patch++>>> -| <<<--patches.suse/blk-flush-don-t-run-queue-for-requests-bypassing-flu.patch-->>><<<++patches.suse/nvme-Translate-more-status-codes-to-blk_status_t.patch++>>> -| <<<--patches.suse/block-pass-run_queue-to-blk_mq_request_bypass_insert.patch-->>><<<++patches.suse/nvmet-fix-per-feat-data-len-for-get_feature.patch++>>> -| <<<--patches.suse/blk-flush-use-blk_mq_request_bypass_insert.patch-->>><<<++patches.suse/tty-always-relink-the-port.patch++>>> -| <<<--patches.suse/blk-mq-sched-decide-how-to-handle-flush-rq-via-RQF_F.patch-->>><<<++patches.suse/serdev-Don-t-claim-unsupported-ACPI-serial-devices.patch++>>> -| <<<--patches.suse/blk-mq-move-blk_mq_put_driver_tag-into-blk-mq.h.patch-->>><<<++patches.suse/staging-vt6656-Fix-non-zero-logical-return-of-usb_co.patch++>>> -| <<<--patches.suse/blk-mq-don-t-allocate-driver-tag-upfront-for-flush-r.patch-->>><<<++patches.suse/staging-vt6656-correct-return-of-vnt_init_registers.patch++>>> -| <<<--patches.suse/0001-nbd-wait-uninterruptible-for-the-dead-timeout.patch-->>><<<++patches.suse/staging-vt6656-limit-reg-output-to-block-size.patch++>>> -| <<<--patches.suse/0001-nbd-don-t-start-req-until-after-the-dead-connection-.patch-->>><<<++patches.suse/staging-vt6656-remove-bool-from-vnt_radio_power_on-r.patch++>>> -| <<<--patches.suse/blktrace-fix-unlocked-access-to-init-start-stop-tear.patch-->>><<<++patches.suse/staging-vt6656-set-usb_set_intfdata-on-driver-fail.patch++>>> -| <<<--patches.suse/nvme-move-the-dying-queue-check-from-cancel-to-compl.patch-->>><<<++patches.suse/staging-comedi-adv_pci1710-fix-AI-channels-16-31-for.patch++>>> -| <<<--patches.suse/nvme-always-unregister-the-integrity-profile-in-__nv.patch-->>><<<++patches.suse/staging-rtl8188eu-Add-device-code-for-TP-Link-TL-WN7.patch++>>> -| <<<--patches.suse/nvme-don-t-pass-struct-nvme_ns-to-nvme_init_integrit.patch-->>><<<++patches.suse/chardev-Avoid-potential-use-after-free-in-chrdev_ope.patch++>>> -| <<<--patches.suse/nvme-don-t-pass-struct-nvme_ns-to-nvme_config_discar.patch-->>><<<++patches.suse/USB-core-fix-check-for-duplicate-endpoints.patch++>>> -| <<<--patches.suse/nvme-set-the-chunk-size-before-freezing-the-queue.patch-->>><<<++patches.suse/usb-musb-jz4740-Silence-error-if-code-is-EPROBE_DEFE.patch++>>> -| <<<--patches.suse/nvme-split-__nvme_revalidate_disk.patch-->>><<<++patches.suse/usb-musb-dma-Correct-parameter-passed-to-IRQ-handler.patch++>>> -| <<<--patches.suse/nvme-fix-and-clarify-the-check-for-missing-metadata.patch-->>><<<++patches.suse/usb-dwc3-gadget-Fix-request-complete-check.patch++>>> -| <<<--patches.suse/nvme-factor-get-log-into-a-helper.patch-->>><<<++patches.suse/usb-chipidea-host-Disable-port-power-only-if-previou.patch++>>> -| <<<--patches.suse/nvme-check-admin-passthru-command-effects.patch-->>><<<++patches.suse/phy-cpcap-usb-Fix-error-path-when-no-host-driver-is-.patch++>>> -| <<<--patches.suse/nvme-fc-fix-localport-resume-using-stale-values.patch-->>><<<++patches.suse/phy-qcom-qmp-Increase-PHY-ready-timeout.patch++>>> -| <<<--patches.suse/nvme-fc-decouple-ns-references-from-lldd-references.patch-->>><<<++patches.suse/phy-cpcap-usb-Fix-flakey-host-idling-and-enumerating.patch++>>> -| <<<--patches.suse/lpfc-tie-in-to-new-dev_loss_tmo-interface-in-nvme-tr.patch-->>><<<++patches.suse/phy-mapphone-mdm6600-Fix-uninitialized-status-value-.patch++>>> -| <<<--patches.suse/nvmet-rdma-update-queue-list-during-ib_device-remova.patch-->>><<<++patches.suse/phy-cpcap-usb-Prevent-USB-line-glitches-from-waking-.patch++>>> -| <<<--patches.suse/nvme-rdma-fix-nvme_rdma_create_queue_ib-error-flow.patch-->>><<<++patches.suse/phy-rockchip-inno-hdmi-round-clock-rate-down-to-clos.patch++>>> -| <<<--patches.suse/nvmet-fix-comment-typos-in-admin-cmd.c.patch-->>><<<++patches.suse/USB-serial-option-add-Telit-ME910G1-0x110a-compositi.patch++>>> -| <<<--patches.suse/nvme-compare-NQN-string-with-right-size.patch-->>><<<++patches.suse/USB-serial-option-add-ZLP-support-for-0x1bc7-0x9010.patch++>>> -| <<<--patches.suse/nvme-fix-eui_show-print-format.patch-->>><<<++patches.suse/USB-PD-tcpm-bad-warning-size-PPS-adapters.patch++>>> -| <<<--patches.suse/blk-mq-Avoid-that-request-queue-removal-can-trigger-.patch-->>><<<++patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch++>>> -| <<<--patches.suse/nvmet-remove-redundant-memset-if-failed-to-get_smart.patch-->>><<<++patches.suse/usb-musb-fix-idling-for-suspend-after-disconnect-int.patch++>>> -| <<<--patches.suse/nvmet-remove-redundant-local-variable.patch-->>><<<++patches.suse/usb-musb-Disable-pullup-at-init.patch++>>> -| <<<--patches.suse/nvme-centralize-AEN-defines.patch-->>><<<++patches.suse/usb-ohci-da8xx-ensure-error-return-on-variable-error.patch++>>> -| <<<--patches.suse/nvme-fc-remove-unused-queue_size-field.patch-->>><<<++patches.suse/usb-missing-parentheses-in-USE_NEW_SCHEME.patch++>>> -| <<<--patches.suse/nvme-remove-handling-of-multiple-AEN-requests.patch-->>><<<++patches.suse/HID-hidraw-uhid-Always-report-EPOLLOUT.patch++>>> -| <<<--patches.suse/nvme-unexport-starting-async-event-work.patch-->>><<<++patches.suse/arm64-Move-__ARCH_WANT_SYS_CLONE3-definition-to-uapi.patch++>>> -| <<<--patches.suse/nvme-send-uevent-for-some-asynchronous-events.patch-->>><<<++patches.suse/arm64-Implement-copy_thread_tls.patch++>>> -| <<<--patches.suse/nvme-pci-avoid-dereference-of-symbol-from-unloaded-m.patch-->>><<<++patches.suse/arm-Implement-copy_thread_tls.patch++>>> -| <<<--patches.suse/nvmet-better-data-length-validation.patch-->>><<<++patches.suse/clone3-ensure-copy_thread_tls-is-implemented.patch++>>> -| <<<--patches.suse/nvmet-kill-nvmet_inline_bio_init.patch-->>><<<++patches.suse/i2c-bcm2835-Store-pointer-to-bus-clock.patch++>>> -| <<<--patches.suse/block-Make-q_usage_counter-also-track-legacy-request.patch-->>><<<++patches.suse/i2c-fix-bus-recovery-stop-mode-timing.patch++>>> -| <<<--patches.suse/nvme-track-subsystems.patch-->>><<<++patches.suse/iommu-vt-d-fix-adding-non-pci-devices-to-intel-iommu++>>> -| <<<--patches.suse/nvme-introduce-a-nvme_ns_ids-structure.patch-->>><<<++patches.suse/iommu-remove-device-link-to-group-on-failure++>>> -| <<<--patches.suse/nvme-track-shared-namespaces.patch-->>><<<++patches.suse/iommu-vt-d-unlink-device-if-failed-to-add-to-group++>>> -| <<<--patches.suse/nvme-implement-multipath-access-to-nvme-subsystems.patch-->>><<<++patches.suse/drm-i915-gen9-Clear-residual-context-state-on-contex.patch++>>> -| <<<--patches.suse/nvme-also-expose-the-namespace-identification-sysfs-.patch-->>><<<++patches.suse/mm-memory_hotplug-don-t-free-usage-map-when-removing-a-re-added-early-section.patch++>>> -| <<<--patches.suse/block-create-slaves-and-holders-entries-for-hidden-g.patch-->>><<<++patches.suse/mm-huge_memory.c-thp-fix-conflict-of-above-47bit-hint-address-and-PMD-alignment.patch++>>> -| <<<--patches.suse/nvme-create-slaves-and-holders-entries-for-hidden-co.patch-->>><<<++patches.suse/mm-shmem.c-thp-shmem-fix-conflict-of-above-47bit-hint-address-and-PMD-alignment.patch++>>> -| <<<--patches.suse/nvme-expose-subsys-attribute-to-sysfs.patch-->>><<<++patches.suse/mm-memcg-slab-fix-percpu-slab-vmstats-flushing.patch++>>> -| <<<--patches.suse/fs-guard_bio_eod-needs-to-consider-partitions.patch-->>><<<++patches.suse/mm-debug_pagealloc-don-t-rely-on-static-keys-too-ear.patch++>>> -| <<<--patches.suse/block-avoid-null-pointer-dereference-on-null-disk.patch-->>><<<++patches.suse/mm-memcg-slab-call-flush_memcg_workqueue-only-if-memcg-workqueue-is-valid.patch++>>> -| <<<--patches.suse/0001-ide-ide-atapi-fix-compile-error-with-defining-macro-.patch-->>><<<++patches.suse/keys-Fix-request_key-cache.patch++>>> -| <<<--patches.suse/nvme-fix-visibility-of-uuid-ns-attribute.patch-->>><<<++patches.suse/afs-Fix-use-after-loss-of-ref.patch++>>> -| <<<--patches.suse/0030-dm-convert-dm_dev_internal.count-from-atomic_t-to-re.patch-->>><<<++patches.suse/afs-Fix-afs_lookup-to-not-clobber-the-version-on-a-n.patch++>>> -| <<<--patches.suse/0031-dm-convert-table_device.count-from-atomic_t-to-refco.patch-->>><<<++patches.suse/scsi-sd-clear-sdkp-protection_type-if-disk-is-reformatted-without-pi++>>> -| <<<--patches.suse/0032-dm-cache-convert-dm_cache_metadata.ref_count-from-at.patch-->>><<<++patches.suse/xprtrdma-Fix-create_qp-crash-on-device-unload.patch++>>> -| <<<--patches.suse/0033-dm-cache-fix-race-condition-in-the-writeback-mode-ov.patch-->>><<<++patches.suse/xprtrdma-Fix-completion-wait-during-device-removal.patch++>>> -| <<<--patches.suse/0034-dm-cache-pass-cache-structure-to-mode-functions.patch-->>><<<++patches.suse/xprtrdma-Fix-oops-in-Receive-handler-after-device-re.patch++>>> -| <<<--patches.suse/0035-dm-cache-submit-writethrough-writes-in-parallel-to-o.patch-->>><<<++patches.suse/fix-autofs-regression-caused-by-follow_managed-changes.patch++>>> -| <<<--patches.suse/0036-dm-cache-remove-all-obsolete-writethrough-specific-c.patch-->>><<<++patches.suse/platform-mellanox-fix-potential-deadlock-in-the-tmfi.patch++>>> -| <<<--patches.suse/0037-dm-cache-simplify-get_per_bio_data-by-removing-data_.patch-->>><<<++patches.suse/platform-x86-GPD-pocket-fan-Use-default-values-when-.patch++>>> -| <<<--patches.suse/0038-dm-log-writes-add-support-for-inline-data-buffers.patch-->>><<<++patches.suse/platform-x86-GPD-pocket-fan-Allow-somewhat-lower-hig.patch++>>> -| <<<--patches.suse/0039-dm-log-writes-add-support-for-DAX.patch-->>><<<++patches.suse/platform-x86-intel_pmc_core-update-Comet-Lake-platfo.patch++>>> -| <<<--patches.suse/0040-dm-space-map-metadata-use-ARRAY_SIZE.patch-->>><<<++patches.suse/platform-x86-asus-wmi-Fix-keyboard-brightness-cannot.patch++>>> -| <<<--patches.suse/0041-dm-zoned-ignore-last-smaller-runt-zone.patch-->>><<<++patches.suse/Documentation-ABI-Fix-documentation-inconsistency-fo.patch++>>> -| <<<--patches.suse/dm-allocate-struct-mapped_device-with-kvzalloc.patch-->>><<<++patches.suse/Documentation-ABI-Add-missed-attribute-for-mlxreg-io.patch++>>> -| <<<--patches.suse/0001-dm-fix-race-between-dm_get_from_kobject-and-__dm_des.patch-->>><<<++patches.suse/Fix-built-in-early-load-Intel-microcode-alignment.patch++>>> -| <<<--patches.suse/0042-dm-small-cleanup-in-dm_get_md.patch-->>><<<++patches.suse/clk-samsung-exynos5420-Keep-top-G3D-clocks-enabled.patch++>>> -| <<<--patches.suse/0043-dm-crypt-allow-unaligned-bv_offset.patch-->>><<<++patches.suse/clk-tegra-Fix-double-free-in-tegra_clk_init.patch++>>> -| <<<--patches.suse/0044-dm-integrity-allow-unaligned-bv_offset.patch-->>><<<++patches.suse/clk-Don-t-try-to-enable-critical-clocks-if-prepare-f.patch++>>> -| <<<--patches.suse/0045-dm-raid-fix-panic-when-attempting-to-force-a-raid-to.patch-->>><<<++patches.suse/clk-qcom-gcc-sdm845-Add-missing-flag-to-votable-GDSC.patch++>>> -| <<<--patches.suse/0046-dm-cache-policy-smq-handle-races-with-queuing-backgr.patch-->>><<<++patches.suse/clk-sunxi-ng-r40-Allow-setting-parent-rate-for-exter.patch++>>> -| <<<--patches.suse/0047-dm-cache-policy-smq-take-origin-idle-status-into-acc.patch-->>><<<++patches.suse/clk-sunxi-ng-sun8i-r-Fix-divider-on-APB0-clock.patch++>>> -| <<<--patches.suse/0048-dm-cache-background-tracker-limit-amount-of-backgrou.patch-->>><<<++patches.suse/clk-sunxi-ng-h6-r-Fix-AR100-R_APB2-parent-order.patch++>>> -| <<<--patches.suse/0049-dm-cache-policy-smq-change-max-background-work-from-.patch-->>><<<++patches.suse/arm64-dts-agilex-stratix10-fix-pmu-interrupt-numbers.patch++>>> -| <<<--patches.suse/0050-dm-cache-policy-smq-allocate-cache-blocks-in-order.patch-->>><<<++patches.suse/clk-mmp2-Fix-the-order-of-timer-mux-parents.patch++>>> -| <<<--patches.suse/0051-dm-cache-remove-usused-deferred_cells-member-from-st.patch-->>><<<++patches.suse/ARM-OMAP2-Fix-ti_sysc_find_one_clockdomain-to-check-.patch++>>> -| <<<--patches.suse/0052-dm-cache-lift-common-migration-preparation-code-to-a.patch-->>><<<++patches.suse/bus-ti-sysc-Fix-iterating-over-clocks.patch++>>> -| <<<--patches.suse/0053-md-fix-deadlock-error-in-recent-patch.patch-->>><<<++patches.suse/ARM-dts-am571x-idk-Fix-gpios-property-to-have-the-co.patch++>>> -| <<<--patches.suse/0001-md-always-set-THREAD_WAKEUP-and-wake-up-wqueue-if-th.patch-->>><<<++patches.suse/soc-ti-wkup_m3_ipc-Fix-race-condition-with-rproc_boo.patch++>>> -| <<<--patches.suse/0054-md-bitmap-revert-a-patch.patch-->>><<<++patches.suse/ARM-dts-meson8-fix-the-size-of-the-PMU-registers.patch++>>> -| <<<--patches.suse/0001-md-cluster-fix-wrong-condition-check-in-raid1_write_.patch-->>><<<++patches.suse/ARM-dts-imx6q-dhcom-fix-rtc-compatible.patch++>>> -| <<<--patches.suse/0002-raid5-ppl-don-t-resync-after-rebuild.patch-->>><<<++patches.suse/arm64-dts-ls1028a-fix-endian-setting-for-dcfg.patch++>>> -| <<<--patches.suse/0001-raid5-ppl-check-recovery_offset-when-performing-ppl-.patch-->>><<<++patches.suse/arm64-dts-imx8mm-Change-SDMA1-ahb-clock-for-imx8mm.patch++>>> -| <<<--patches.suse/0055-md-cluster-make-function-cluster_check_sync_size-sta.patch-->>><<<++patches.suse/ARM-dts-imx7ulp-fix-reg-of-cpu-node.patch++>>> -| <<<--patches.suse/0056-md-raid10-remove-VLAIS.patch-->>><<<++patches.suse/ARM-dts-imx6q-dhcom-Fix-SGTL5000-VDDIO-regulator-con.patch++>>> -| <<<--patches.suse/0057-md-rename-some-drivers-md-files-to-have-an-md-prefix.patch-->>><<<++patches.suse/arm64-dts-imx8mq-librem5-devkit-use-correct-interrup.patch++>>> -| <<<--patches.suse/0058-md-raid10-remove-a-couple-of-redundant-variables-and.patch-->>><<<++patches.suse/ARM-dts-imx6q-icore-mipi-Use-1.5-version-of-i.Core-M.patch++>>> -| <<<--patches.suse/0059-raid5-Set-R5_Expanded-on-parity-devices-as-well-as-d.patch-->>><<<++patches.suse/ARM-dts-imx6qdl-sabresd-Remove-incorrect-power-suppl.patch++>>> -| <<<--patches.suse/0060-md-forbid-a-RAID5-from-having-both-a-bitmap-and-a-jo.patch-->>><<<++patches.suse/ARM-dts-imx6sx-sdb-Remove-incorrect-power-supply-ass.patch++>>> -| <<<--patches.suse/0061-md-always-hold-reconfig_mutex-when-calling-mddev_sus.patch-->>><<<++patches.suse/ARM-dts-imx6sl-evk-Remove-incorrect-power-supply-ass.patch++>>> -| <<<--patches.suse/0062-md-don-t-call-bitmap_create-while-array-is-quiesced.patch-->>><<<++patches.suse/ARM-dts-imx6sll-evk-Remove-incorrect-power-supply-as.patch++>>> -| <<<--patches.suse/0063-md-move-suspend_hi-lo-handling-into-core-md-code.patch-->>><<<++patches.suse/ARM-dts-imx7-Fix-Toradex-Colibri-iMX7S-256MB-NAND-fl.patch++>>> -| <<<--patches.suse/0064-md-use-mddev_suspend-resume-instead-of-quiesce.patch-->>><<<++patches.suse/arm64-dts-allwinner-a64-olinuxino-Fix-SDIO-supply-re.patch++>>> -| <<<--patches.suse/0065-md-allow-metadata-update-while-suspending.patch-->>><<<++patches.suse/block-fix-get_max_segment_size-overflow-on-32bit-arc.patch++>>> -| <<<--patches.suse/0066-md-remove-special-meaning-of-quiesce-.-2.patch-->>><<<++patches.suse/0009-block-fix-an-integer-overflow-in-logical-block-size.patch++>>> -| <<<--patches.suse/0067-md-use-TASK_IDLE-instead-of-blocking-signals.patch-->>><<<++patches.suse/ALSA-firewire-tascam-fix-corruption-due-to-spin-lock.patch++>>> -| <<<--patches.suse/0068-raid1-prevent-freeze_array-wait_all_barriers-deadloc.patch-->>><<<++patches.suse/ALSA-dice-fix-fallback-from-protocol-extension-into-.patch++>>> -| <<<--patches.suse/0069-md-use-lockdep_assert_held.patch-->>><<<++patches.suse/ALSA-usb-audio-fix-sync-ep-altsetting-sanity-check.patch++>>> -| <<<--patches.suse/0001-md-cluster-raid10-set-do_balance-0-if-area-is-resync.patch-->>><<<++patches.suse/ALSA-seq-Fix-racy-access-for-queue-timer-in-proc-rea.patch++>>> -| <<<--patches.suse/0003-md-cluster-Suspend-writes-in-RAID10-if-within-range.patch-->>><<<++patches.suse/ASoC-rt5640-Fix-NULL-dereference-on-module-unload.patch++>>> -| <<<--patches.suse/0004-md-cluster-Use-a-small-window-for-raid10-resync.patch-->>><<<++patches.suse/ASoC-Intel-bytcht_es8316-Fix-Irbis-NB41-netbook-quir.patch++>>> -| <<<--patches.suse/0070-raid1-remove-obsolete-code-in-raid1_write_request.patch-->>><<<++patches.suse/ASoC-stm32-dfsdm-fix-16-bits-record.patch++>>> -| <<<--patches.suse/0071-md-remove-redundant-variable-q.patch-->>><<<++patches.suse/ASoC-SOF-Intel-lower-print-level-to-dbg-if-we-will-r.patch++>>> -| <<<--patches.suse/0005-md-cluster-update-document-for-raid10.patch-->>><<<++patches.suse/ASoC-SOF-Intel-fix-HDA-codec-driver-probe-with-multi.patch++>>> -| <<<--patches.suse/0072-md-don-t-check-MD_SB_CHANGE_CLEAN-in-md_allow_write.patch-->>><<<++patches.suse/ASoC-hdac_hda-Fix-error-in-driver-removal-after-fail.patch++>>> -| <<<--patches.suse/badblocks-fix-wrong-return-value-in-badblocks_set-if.patch-->>><<<++patches.suse/ASoC-msm8916-wcd-analog-Fix-selected-events-for-MIC-.patch++>>> -| <<<--patches.suse/0073-md-be-cautious-about-using-curr_resync_completed-for.patch-->>><<<++patches.suse/ASoC-sti-fix-possible-sleep-in-atomic.patch++>>> -| <<<--patches.suse/0074-md-bitmap-clear-BITMAP_WRITE_ERROR-bit-before-writin.patch-->>><<<++patches.suse/ASoC-msm8916-wcd-analog-Fix-MIC-BIAS-Internal1.patch++>>> -| <<<--patches.suse/0075-md-release-allocated-bitset-sync_set.patch-->>><<<++patches.suse/ASoC-msm8916-wcd-digital-Reset-RX-interpolation-path.patch++>>> -| <<<--patches.suse/0076-md-free-unused-memory-after-bitmap-resize.patch-->>><<<++patches.suse/btrfs-rework-arguments-of-btrfs_unlink_subvol.patch++>>> -| <<<--patches.suse/scsi-lpfc-remove-redundant-null-check-on-eqe.patch-->>><<<++patches.suse/btrfs-fix-invalid-removal-of-root-ref.patch++>>> -| <<<--patches.suse/scsi-bnx2i-Clean-up-unused-pointers-in-bnx2i_hwi.patch-->>><<<++patches.suse/btrfs-do-not-delete-mismatched-root-refs.patch++>>> -| <<<--patches.suse/scsi-fcoe-move-fcoe_interface_remove-out-of-fcoe_int.patch-->>><<<++patches.suse/0001-btrfs-relocation-fix-reloc_root-lifespan-and-access.patch++>>> -| <<<--patches.suse/scsi-fcoe-separate-out-fcoe_vport_remove.patch-->>><<<++patches.suse/Btrfs-always-copy-scrub-arguments-back-to-user-space.patch++>>> -| <<<--patches.suse/scsi-fcoe-open-code-fcoe_destroy_work-for-NETDEV_UNR.patch-->>><<<++patches.suse/btrfs-check-rw_devices-not-num_devices-for-balance.patch++>>> -| <<<--patches.suse/0011-scsi-libsas-kill-useless-ha_event-and-do-some-cleanu.patch-->>><<<++patches.suse/usb-core-hub-Improved-device-recognition-on-remote-w.patch++>>> -| <<<--patches.suse/0012-scsi-libsas-remove-the-numbering-for-each-event-enum.patch-->>><<<++patches.suse/USB-serial-simple-Add-Motorola-Solutions-TETRA-MTP3x.patch++>>> -| <<<--patches.suse/0013-scsi-libsas-remove-unused-port_gone_completion-and-D.patch-->>><<<++patches.suse/USB-serial-option-Add-support-for-Quectel-RM500Q.patch++>>> -| <<<--patches.suse/0014-scsi-libsas-rename-notify_port_event-for-consistency.patch-->>><<<++patches.suse/0001-USB-serial-opticon-fix-control-message-timeouts.patch++>>> -| <<<--patches.suse/0015-scsi-libsas-add-event-to-defer-list-tail-instead-of-.patch-->>><<<++patches.suse/USB-serial-option-add-support-for-Quectel-RM500Q-in-.patch++>>> -| <<<--patches.suse/scsi-libcxgbi-remove-redundant-check-and-close-on-cs.patch-->>><<<++patches.suse/0001-USB-serial-ch341-handle-unbound-port-at-reset_resume.patch++>>> -| <<<--patches.suse/scsi-csiostor-enable-PCIe-relaxed-ordering-if-suppor.patch-->>><<<++patches.suse/0001-USB-serial-io_edgeport-handle-unbound-ports-on-URB-c.patch++>>> -| <<<--patches.suse/scsi-sd-Align-maximum-write-same-blocks-to-physical-.patch-->>><<<++patches.suse/0001-USB-serial-io_edgeport-add-missing-active-port-sanit.patch++>>> -| <<<--patches.suse/scsi-scsi_dh-Return-SCSI_DH_XX-error-code-from-attac.patch-->>><<<++patches.suse/0001-USB-serial-keyspan-handle-unbound-ports.patch++>>> -| <<<--patches.suse/scsi-scsi_dh-suppress-errors-from-unsupported-device.patch-->>><<<++patches.suse/0001-USB-serial-quatech2-handle-unbound-ports.patch++>>> -| <<<--patches.suse/scsi-lpfc-Cocci-spatch-pool_zalloc-simple.patch-->>><<<++patches.suse/iio-adc-ad7124-Fix-DT-channel-configuration.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Cocci-spatch-pool_zalloc-simple.patch-->>><<<++patches.suse/iio-imu-st_lsm6dsx-Fix-selection-of-ST_LSM6DS3_ID.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-remove-redundant-copy_from_user-in-_ctl.patch-->>><<<++patches.suse/iio-chemical-pms7003-fix-unmet-triggered-buffer-depe.patch++>>> -| <<<--patches.suse/scsi-ufs-fix-wrong-command-type-of-utrd-for-ufshci-v2-1-->>><<<++patches.suse/iio-buffer-align-the-size-of-scan-bytes-to-size-of-t.patch++>>> -| <<<--patches.suse/0016-scsi-libsas-remove-unused-variable-sas_ha.patch-->>><<<++patches.suse/iio-light-vcnl4000-Fix-scale-for-vcnl4040.patch++>>> -| <<<--patches.suse/scsi-smartpqi-update-controller-ids.patch-->>><<<++patches.suse/staging-comedi-ni_routes-fix-null-dereference-in-ni_.patch++>>> -| <<<--patches.suse/scsi-smartpqi-cleanup-raid-map-warning-message.patch-->>><<<++patches.suse/staging-comedi-ni_routes-allow-partial-routing-infor.patch++>>> -| <<<--patches.suse/scsi-smartpqi-update-driver-version-to-1.1.2-126.patch-->>><<<++patches.suse/coresight-etm4x-Fix-unused-function-warning.patch++>>> -| <<<--patches.suse/scsi-lpfc-fix-pci-hot-plug-crash-in-timer-management.patch-->>><<<++patches.suse/scsi-fnic-fix-invalid-stack-access++>>> -| <<<--patches.suse/scsi-lpfc-fix-pci-hot-plug-crash-in-list_add-call.patch-->>><<<++patches.suse/msft-hv-2001-scsi-storvsc-Correctly-set-number-of-hardware-queues.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-crash-receiving-ELS-while-detaching-dr.patch-->>><<<++patches.suse/scsi-mptfusion-fix-double-fetch-bug-in-ioctl++>>> -| <<<--patches.suse/scsi-lpfc-Fix-lpfc-nvme-host-rejecting-IO-with-Not-R.patch-->>><<<++patches.suse/s390-zcrypt-fix-cca-cipher-key-gen-with-clear-key-value-function++>>> -| <<<--patches.suse/scsi-lpfc-Fix-warning-messages-when-NVME_TARGET_FC-n.patch-->>><<<++patches.suse/s390-setup-fix-secure-ipl-message++>>> -| <<<--patches.suse/scsi-lpfc-PLOGI-failures-during-NPIV-testing.patch-->>><<<++patches.suse/efi-earlycon-Fix-write-combine-mapping-on-x86.patch++>>> -| <<<--patches.suse/scsi-lpfc-Make-ktime-sampling-more-accurate.patch-->>><<<++patches.suse/futex-Fix-kernel-doc-notation-warning.patch++>>> -| <<<--patches.suse/scsi-lpfc-Move-CQ-processing-to-a-soft-IRQ.patch-->>><<<++patches.suse/locking-rwsem-Fix-kernel-crash-when-spinning-on-RWSE.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-FCP-hba_wqidx-assignment.patch-->>><<<++patches.suse/perf-x86-intel-uncore-fix-missing-marker-for-snr_uncore_imc_freerunning_events.patch++>>> -| <<<--patches.suse/scsi-lpfc-Reduce-log-spew-on-controller-reconnects.patch-->>><<<++patches.suse/lib-vdso-Make-__cvdso_clock_getres-static.patch++>>> -| <<<--patches.suse/scsi-lpfc-Set-missing-abort-context.patch-->>><<<++patches.suse/tick-sched-Annotate-lockless-access-to-last_jiffies_.patch++>>> -| <<<--patches.suse/scsi-lpfc-Revise-NVME-module-parameter-descriptions-.patch-->>><<<++patches.suse/x86-resctrl-fix-an-imbalance-in-domain_remove_cpu.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-oops-if-nvmet_fc_register_targetport-f.patch-->>><<<++patches.suse/x86-resctrl-fix-potential-memory-leak.patch++>>> -| <<<--patches.suse/scsi-lpfc-Disable-NPIV-support-if-NVME-is-enabled.patch-->>><<<++patches.suse/x86-cpu-amd-ensure-clearing-of-sme-sev-features-is-maintained.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-crash-in-lpfc_nvme_fcp_io_submit-durin.patch-->>><<<++patches.suse/drm-i915-Add-missing-include-file-linux-math64.h.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-secure-firmware-updates.patch-->>><<<++patches.suse/mtd-rawnand-gpmi-Fix-suspend-resume-problem.patch++>>> -| <<<--patches.suse/scsi-lpfc-Ensure-io-aborts-interlocked-with-the-targ.patch-->>><<<++patches.suse/mtd-rawnand-gpmi-Restore-nfc-timing-setup-after-susp.patch++>>> -| <<<--patches.suse/scsi-lpfc-Extend-RDP-support.patch-->>><<<++patches.suse/i2c-tegra-Fix-suspending-in-active-runtime-PM-state.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-oops-of-nvme-host-during-driver-unload.patch-->>><<<++patches.suse/i2c-tegra-Properly-disable-runtime-PM-on-driver-s-pr.patch++>>> -| <<<--patches.suse/scsi-lpfc-correct-nvme-sg-segment-count-check.patch-->>><<<++patches.suse/i2c-iop3xx-Fix-memory-leak-in-probe-error-path.patch++>>> -| <<<--patches.suse/scsi-lpfc-change-version-to-11.4.0.4.patch-->>><<<++patches.suse/sh_eth-check-sh_eth_cpu_data-dual_port-when-dumping-.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Processing-of-Cable-Exception-events.patch-->>><<<++patches.suse/i40e-Fix-virtchnl_queue_select-bitmap-validation.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Fixed-memory-leaks-in-driver.patch-->>><<<++patches.suse/ixgbevf-Remove-limit-of-10-entries-for-unicast-filte.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Reduce-memory-footprint-in-kdump-kernel.patch-->>><<<++patches.suse/ixgbe-Fix-calculation-of-queue-with-VFs-and-flow-dir.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Fix-removal-and-addition-of-vSES-device.patch-->>><<<++patches.suse/igb-Fix-SGMII-SFP-module-discovery-for-100FX-LX.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Fix-IO-error-occurs-on-pulling-out-a-dr.patch-->>><<<++patches.suse/iavf-remove-current-MAC-address-filter-on-VF-reset.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Updated-MPI-headers-to-v2.00.48.patch-->>><<<++patches.suse/i40e-Set-PHY-Access-flag-on-X722.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Display-chassis-slot-information-of-the.patch-->>><<<++patches.suse/e1000e-Revert-e1000e-Make-watchdog-use-delayed-work.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Fix-possibility-of-using-invalid-Enclos.patch-->>><<<++patches.suse/net-tls-avoid-spurious-decryption-error-with-HW-resy.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Adding-support-for-SAS3616-HBA-device.patch-->>><<<++patches.suse/net-tls-fix-async-operation.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Bump-mpt3sas-driver-version-to-v16.100..patch-->>><<<++patches.suse/ipv4-Detect-rollover-in-specific-fib-table-dump.patch++>>> -| <<<--patches.suse/0001-scsi-be2iscsi-fix-boot-flags-in-sysfs-->>><<<++patches.suse/devlink-Wait-longer-before-warning-about-unset-port-.patch++>>> -| <<<--patches.suse/0002-scsi-be2iscsi-fix-return-value-in-mgmt_open_connection-->>><<<++patches.suse/devlink-correct-misspelling-of-snapshot.patch++>>> -| <<<--patches.suse/0003-scsi-be2iscsi-free-msi_name-and-disable-hw-intr-->>><<<++patches.suse/qmi_wwan-Add-support-for-Quectel-RM500Q.patch++>>> -| <<<--patches.suse/0004-scsi-be2iscsi-fix-modify_eq_delay-buffer-overflow-->>><<<++patches.suse/0001-NFC-pn533-fix-bulk-message-timeout.patch++>>> -| <<<--patches.suse/0005-scsi-be2iscsi-fix-get_initname-buffer-overflow-->>><<<++patches.suse/ptp-free-ptp-device-pin-descriptors-properly.patch++>>> -| <<<--patches.suse/0006-scsi-be2iscsi-modify-ioctl-to-fetch-user-configured-iqn-->>><<<++patches.suse/net-usb-lan78xx-limit-size-of-local-TSO-packets.patch++>>> -| <<<--patches.suse/0007-scsi-be2iscsi-add-cmd-to-set-host-data-->>><<<++patches.suse/r8152-add-missing-endpoint-sanity-check.patch++>>> -| <<<--patches.suse/0008-scsi-be2iscsi-fix-misc-static-analysis-errors-->>><<<++patches.suse/mac80211-mesh-restrict-airtime-metric-to-peered-esta.patch++>>> -| <<<--patches.suse/0009-scsi-be2iscsi-remove-a-circumflex-character-in-copyright-marking-->>><<<++patches.suse/wireless-fix-enabling-channel-12-for-custom-regulato.patch++>>> -| <<<--patches.suse/0010-scsi-be2iscsi-update-driver-version-->>><<<++patches.suse/cfg80211-Fix-radar-event-during-another-phy-CAC.patch++>>> -| <<<--patches.suse/scsi-libcxgbi-in-case-of-vlan-pass-0-as-ifindex-to-f.patch-->>><<<++patches.suse/mac80211-Fix-TKIP-replay-protection-immediately-afte.patch++>>> -| <<<--patches.suse/scsi-cxgb4i-fix-tx-skb-leak-->>><<<++patches.suse/wireless-wext-avoid-gcc-O3-warning.patch++>>> -| <<<--patches.suse/scsi-libcxgbi-simplify-task-hdr-allocation-for-mgmt-cmds-->>><<<++patches.suse/cfg80211-fix-deadlocks-in-autodisconnect-work.patch++>>> -| <<<--patches.suse/bfa-integer-overflow-in-debugfs.patch-->>><<<++patches.suse/cfg80211-fix-memory-leak-in-nl80211_probe_mesh_link.patch++>>> -| <<<--patches.suse/scsi-lpfc-Fix-a-precedence-bug-in-lpfc_nvme_io_cmd_w.patch-->>><<<++patches.suse/cfg80211-fix-memory-leak-in-cfg80211_cqm_rssi_update.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Reinstate-module-parameter-ql2xenablems.patch-->>><<<++patches.suse/cfg80211-check-for-set_wiphy_params.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-ATIO-Q-processing-for-INTx-mode.patch-->>><<<++patches.suse/cfg80211-fix-page-refcount-issue-in-A-MSDU-decap.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Allow-MBC_GET_PORT_DATABASE-to-query-an.patch-->>><<<++patches.suse/mlxsw-spectrum-Do-not-enforce-same-firmware-version-.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Changes-to-support-N2N-logins.patch-->>><<<++patches.suse/mlxsw-spectrum-Do-not-modify-cloned-SKBs-during-xmit.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.02-k.patch-->>><<<++patches.suse/mlxsw-switchx2-Do-not-modify-cloned-SKBs-during-xmit.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Use-ql2xnvmeenable-to-enable-Q-Pair-for.patch-->>><<<++patches.suse/mlxsw-spectrum-Wipe-xstats.backlog-of-down-ports.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Query-FC4-type-during-RSCN-processing.patch-->>><<<++patches.suse/mlxsw-spectrum_qdisc-Include-MC-TCs-in-Qdisc-counter.patch++>>> -| <<<--patches.suse/scsi-qedi-delete-redundant-variables-->>><<<++patches.suse/tcp-fix-marked-lost-packets-not-being-retransmitted.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-don-t-break-the-bsg-lib-abstractions.patch-->>><<<++patches.suse/hv_netvsc-Fix-memory-leak-when-removing-rndis-device.patch++>>> -| <<<--patches.suse/scsi-sd_zbc-Move-ZBC-declarations-to-scsi_proto.h.patch-->>><<<++patches.suse/batman-adv-Fix-DAT-candidate-selection-on-little-end.patch++>>> -| <<<--patches.suse/scsi-sd_zbc-Fix-comments-and-indentation.patch-->>><<<++patches.suse/net-wan-fsl_ucc_hdlc-fix-out-of-bounds-write-on-arra.patch++>>> -| <<<--patches.suse/scsi-sd_zbc-Rearrange-code.patch-->>><<<++patches.suse/bpf-sockmap-Read-psock-ingress_msg-before-sk_receive.patch++>>> -| <<<--patches.suse/scsi-sd_zbc-Use-well-defined-macros.patch-->>><<<++patches.suse/net-bpf-Don-t-leak-time-wait-and-request-sockets.patch++>>> -| <<<--patches.suse/scsi-sd_zbc-Fix-sd_zbc_read_zoned_characteristics.patch-->>><<<++patches.suse/bpftool-Fix-printing-incorrect-pointer-in-btf_dump_p.patch++>>> -| <<<--patches.suse/scsi-scsi-Export-blacklist-flags-to-sysfs.patch-->>><<<++patches.suse/bpf-Fix-incorrect-verifier-simulation-of-ARSH-under-.patch++>>> -| <<<--patches.suse/scsi-scsi_devinfo-whitespace-fixes.patch-->>><<<++patches.suse/bpf-Sockmap-tls-during-free-we-may-call-tcp_bpf_unha.patch++>>> -| <<<--patches.suse/scsi-scsi_devinfo-fixup-string-compare.patch-->>><<<++patches.suse/bpf-Sockmap-ensure-sock-lock-held-during-tear-down.patch++>>> -| <<<--patches.suse/scsi-sd-change-allow_restart-to-bool-in-sysfs-interf.patch-->>><<<++patches.suse/bpf-Sockmap-tls-push-write_space-updates-through-ulp.patch++>>> -| <<<--patches.suse/scsi-sd-change-manage_start_stop-to-bool-in-sysfs-in.patch-->>><<<++patches.suse/bpf-Sockmap-skmsg-helper-overestimates-push-pull-and.patch++>>> -| <<<--patches.suse/scsi-scsi_devinfo-add-aix-vdasd-to-blacklist.patch-->>><<<++patches.suse/bpf-Sockmap-tls-msg_push_data-may-leave-end-mark-in-.patch++>>> -| <<<--patches.suse/scsi-scsi_devinfo-add-try_vpd_pages-to-hitachi-open-v-blacklist-entry.patch-->>><<<++patches.suse/bpf-Sockmap-tls-tls_sw-can-create-a-plaintext-buf-en.patch++>>> -| <<<--patches.suse/scsi-scsi_devinfo-add-reportlun2-to-emc-symmetrix-blacklist-entry.patch-->>><<<++patches.suse/bpf-Sockmap-tls-skmsg-can-have-wrapped-skmsg-that-ne.patch++>>> -| <<<--patches.suse/scsi-scsi_error-Do-not-retry-illegal-function-error.patch-->>><<<++patches.suse/bpf-Sockmap-tls-fix-pop-data-with-SK_DROP-return-cod.patch++>>> -| <<<--patches.suse/scsi-scsi_error-Handle-power-on-reset-unit-attention.patch-->>><<<++patches.suse/macvlan-use-skb_reset_mac_header-in-macvlan_queue_xm.patch++>>> -| <<<--patches.suse/scsi-pm80xx-redefine-sas_identify_frame-structure.patch-->>><<<++patches.suse/net-hns3-pad-the-short-frame-before-sending-to-the-h.patch++>>> -| <<<--patches.suse/scsi-pm80xx-ILA-and-inactive-firmware-version-throug.patch-->>><<<++patches.suse/net-ethernet-ave-Avoid-lockdep-warning.patch++>>> -| <<<--patches.suse/scsi-pm80xx-Different-SAS-addresses-for-phys.patch-->>><<<++patches.suse/net-dsa-tag_gswip-fix-typo-in-tagger-name.patch++>>> -| <<<--patches.suse/scsi-pm80xx-tag-allocation-for-phy-control-request.patch-->>><<<++patches.suse/net-dsa-tag_qca-fix-doubled-Tx-statistics.patch++>>> -| <<<--patches.suse/scsi-pm80xx-cleanup-in-pm8001_abort_task-function.patch-->>><<<++patches.suse/netfilter-fix-a-use-after-free-in-mtype_destroy.patch++>>> -| <<<--patches.suse/scsi-pm80xx-modified-port-reset-timer-value-for-PM80.patch-->>><<<++patches.suse/netfilter-arp_tables-init-netns-pointer-in-xt_tgdtor.patch++>>> -| <<<--patches.suse/scsi-pm80xx-corrected-SATA-abort-handling-sequence.patch-->>><<<++patches.suse/netfilter-nf_tables-store-transaction-list-locally-w.patch++>>> -| <<<--patches.suse/scsi-pm80xx-panic-on-ncq-error-cleaning-up-the-read-.patch-->>><<<++patches.suse/netfilter-nft_tunnel-fix-null-attribute-check.patch++>>> -| <<<--patches.suse/scsi-pm80xx-corrected-linkrate-value.patch-->>><<<++patches.suse/netfilter-nft_tunnel-ERSPAN_VERSION-must-not-be-null.patch++>>> -| <<<--patches.suse/scsi-hpsa-destroy-sas-transport-properties-before-sc.patch-->>><<<++patches.suse/netfilter-nf_tables-remove-WARN-and-add-NLA_STRING-u.patch++>>> -| <<<--patches.suse/scsi-hpsa-cleanup-sas_phy-structures-in-sysfs-when-u.patch-->>><<<++patches.suse/netfilter-nf_tables-fix-flowtable-list-del-corruptio.patch++>>> -| <<<--patches.suse/scsi-hpsa-clear-tmpdevice-in-scan-thread.patch-->>><<<++patches.suse/netfilter-nat-fix-ICMP-header-corruption-on-ICMP-err.patch++>>> -| <<<--patches.suse/scsi-hpsa-add-controller-checkpoint.patch-->>><<<++patches.suse/net-sched-act_ife-initalize-ife-metalist-earlier.patch++>>> -| <<<--patches.suse/scsi-hpsa-update-discovery-polling.patch-->>><<<++patches.suse/net-avoid-updating-qdisc_xmit_lock_key-in-netdev_upd.patch++>>> -| <<<--patches.suse/scsi-hpsa-change-timeout-for-internal-cmds.patch-->>><<<++patches.suse/net-hns-fix-soft-lockup-when-there-is-not-enough-mem.patch++>>> -| <<<--patches.suse/scsi-hpsa-correct-smart-path-enabled.patch-->>><<<++patches.suse/net-phy-dp83867-Set-FORCE_LINK_GOOD-to-default-after.patch++>>> -| <<<--patches.suse/scsi-hpsa-update-queue-depth-for-externals.patch-->>><<<++patches.suse/net-dsa-sja1105-Don-t-error-out-on-disabled-ports-wi.patch++>>> -| <<<--patches.suse/scsi-hpsa-reduce-warning-messages-on-device-removal.patch-->>><<<++patches.suse/net-dsa-bcm_sf2-Configure-IMP-port-for-2Gb-sec.patch++>>> -| <<<--patches.suse/scsi-hpsa-correct-logical-volume-removal.patch-->>><<<++patches.suse/net-systemport-Fixed-queue-mapping-in-internal-ring-.patch++>>> -| <<<--patches.suse/scsi-hpsa-add-enclosure-logical-identifier.patch-->>><<<++patches.suse/bnxt_en-Fix-NTUPLE-firmware-command-failures.patch++>>> -| <<<--patches.suse/scsi-hpsa-bump-driver-version.patch-->>><<<++patches.suse/bnxt_en-Fix-ipv6-RFS-filter-matching-logic.patch++>>> -| <<<--patches.suse/megaraid_sas-use-adapter_type-for-all-gen-contr.patch-->>><<<++patches.suse/bnxt_en-Do-not-treat-DSN-Digital-Serial-Number-read-.patch++>>> -| <<<--patches.suse/megaraid_sas-Add-support-for-Crusader-controlle.patch-->>><<<++patches.suse/net-sched-act_ctinfo-fix-memory-leak.patch++>>> -| <<<--patches.suse/megaraid_sas-replace-instance-ctrl_context-chec.patch-->>><<<++patches.suse/cxgb4-fix-Tx-multi-channel-port-rate-limit.patch++>>> -| <<<--patches.suse/megaraid_sas-Remove-redundant-checks-for-ctrl_c.patch-->>><<<++patches.suse/cxgb4-reject-overlapped-queues-in-TC-MQPRIO-offload.patch++>>> -| <<<--patches.suse/megaraid_sas-replace-is_ventura-with-adapter_ty.patch-->>><<<++patches.suse/hwmon-nct7802-Fix-voltage-limits-to-wrong-registers.patch++>>> -| <<<--patches.suse/megaraid_sas-reduce-size-of-fusion_context-and-.patch-->>><<<++patches.suse/hwmon-nct7802-Fix-non-working-alarm-on-voltages.patch++>>> -| <<<--patches.suse/megaraid_sas-Create-separate-functions-to-alloc.patch-->>><<<++patches.suse/hwmon-adt7475-Make-volt2reg-return-same-reg-as-reg2v.patch++>>> -| <<<--patches.suse/megaraid_sas-Create-separate-functions-for-allo.patch-->>><<<++patches.suse/hwmon-core-Do-not-use-device-managed-functions-for-m.patch++>>> -| <<<--patches.suse/megaraid_sas-Pre-allocate-frequently-used-DMA-b.patch-->>><<<++patches.suse/led-max77650-add-of_match-table.patch++>>> -| <<<--patches.suse/megaraid_sas-remove-instance-ctrl_info.patch-->>><<<++patches.suse/readdir-be-more-conservative-with-directory-entry-na.patch++>>> -| <<<--patches.suse/megaraid_sas-Move-initialization-of-instance-pa.patch-->>><<<++patches.suse/readdir-make-user_access_begin-use-the-real-access-r.patch++>>> -| <<<--patches.suse/megaraid_sas-Move-controller-memory-allocations.patch-->>><<<++patches.suse/PCI-Mark-AMD-Navi14-GPU-rev-0xc5-ATS-as-broken.patch++>>> -| <<<--patches.suse/megaraid_sas-Update-current-host-time-to-FW-dur.patch-->>><<<++patches.suse/PM-hibernate-fix-crashes-with-init_on_free-1.patch++>>> -| <<<--patches.suse/megaraid_sas-Resize-MFA-frame-used-for-IOC-INIT.patch-->>><<<++patches.suse/ceph-hold-extra-reference-to-r_parent-over-life-of-request.patch++>>> -| <<<--patches.suse/megaraid_sas-Incorrect-processing-of-IOCTL-fram.patch-->>><<<++patches.suse/tracing-xen-ordered-comparison-of-function-pointers.patch++>>> -| <<<--patches.suse/megaraid_sas-Retry-with-reduced-queue-depth-whe.patch-->>><<<++patches.suse/tracing-fix-histogram-code-when-expression-has-same-var-as-value.patch++>>> -| <<<--patches.suse/megaraid_sas-Do-not-limit-queue_depth-to-1k-in-.patch-->>><<<++patches.suse/XArray-Fix-xas_pause-at-ULONG_MAX.patch++>>> -| <<<--patches.suse/megaraid_sas-Add-support-for-64bit-consistent-D.patch-->>><<<++patches.suse/XArray-Fix-infinite-loop-with-entry-at-ULONG_MAX.patch++>>> -| <<<--patches.suse/megaraid_sas-driver-version-upgrade.patch-->>><<<++patches.suse/XArray-Fix-xa_find_after-with-multi-index-entries.patch++>>> -| <<<--patches.suse/scsi-scsi_devinfo-Add-scsi_devinfo_tbl.c.patch-->>><<<++patches.suse/XArray-Fix-xas_find-returning-too-many-entries.patch++>>> -| <<<--patches.suse/0017-scsi-hisi_sas-delete-get_ncq_tag_v3_hw.patch-->>><<<++patches.suse/mmc-sdhci_am654-Remove-Inverted-Write-Protect-flag.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-fix-internal-abort-slot-timeout-bug.patch-->>><<<++patches.suse/mmc-sdhci_am654-Reset-Command-and-Data-line-after-tu.patch++>>> -| <<<--patches.suse/0018-scsi-hisi_sas-use-spin_lock_irqsave-for-hisi_hba.loc.patch-->>><<<++patches.suse/mmc-tegra-fix-SDR50-tuning-override.patch++>>> -| <<<--patches.suse/0019-scsi-hisi_sas-grab-hisi_hba.lock-when-processing-slo.patch-->>><<<++patches.suse/mmc-sdhci-fix-minimum-clock-rate-for-v3-controller.patch++>>> -| <<<--patches.suse/0020-scsi-hisi_sas-fix-SATA-breakpoint-memory-size.patch-->>><<<++patches.suse/drm-i915-userptr-fix-size-calculation.patch++>>> -| <<<--patches.suse/0021-scsi-hisi_sas-us-start_phy-in-PHY_FUNC_LINK_RESET.patch-->>><<<++patches.suse/drm-i915-Align-engine-uabi_class-instance-with-i915_.patch++>>> -| <<<--patches.suse/0022-scsi-hisi_sas-fix-NULL-check-in-SMP-abort-task-path.patch-->>><<<++patches.suse/powerpc-xive-Discard-ESB-load-value-when-interrupt-i.patch++>>> -| <<<--patches.suse/0023-scsi-hisi_sas-fix-the-risk-of-freeing-slot-twice.patch-->>><<<++patches.suse/powerpc-mm-hash-Fix-sharing-context-ids-between-kern.patch++>>> -| <<<--patches.suse/0024-scsi-hisi_sas-use-array-for-v2-hw-AXI-errors.patch-->>><<<++patches.suse/iommu-vt-d-call-_dmar_remove_one_dev_info-with-valid-pointer++>>> -| <<<--patches.suse/0025-scsi-hisi_sas-check-PHY-state-in-get_wideport_bitmap.patch-->>><<<++patches.suse/iommu-amd-fix-iommu-perf-counter-clobbering-during-init++>>> -| <<<--patches.suse/0026-scsi-hisi_sas-init-connect-cfg-register-for-v3-hw.patch-->>><<<++patches.suse/Input-evdev-convert-kzalloc-vzalloc-to-kvzalloc.patch++>>> -| <<<--patches.suse/0027-scsi-hisi_sas-add-v3-hw-DFX-feature.patch-->>><<<++patches.suse/Input-sun4i-ts-add-a-check-for-devm_thermal_zone_of_.patch++>>> -| <<<--patches.suse/0028-scsi-hisi_sas-add-hisi_hba.rst_work-init-for-v3-hw.patch-->>><<<++patches.suse/Input-pegasus_notetaker-fix-endpoint-sanity-check.patch++>>> -| <<<--patches.suse/0029-scsi-hisi_sas-fix-a-bug-when-free-device-for-v3-hw.patch-->>><<<++patches.suse/Input-aiptek-fix-endpoint-sanity-check.patch++>>> -| <<<--patches.suse/0030-scsi-hisi_sas-complete-all-tasklets-prior-to-host-re.patch-->>><<<++patches.suse/Input-gtco-fix-endpoint-sanity-check.patch++>>> -| <<<--patches.suse/0031-scsi-hisi_sas-add-v3-hw-support-for-AXI-fatal-error.patch-->>><<<++patches.suse/Input-sur40-fix-interface-sanity-checks.patch++>>> -| <<<--patches.suse/0032-scsi-hisi_sas-add-v3-hw-port-AXI-error-handling.patch-->>><<<++patches.suse/Input-rmi_f54-read-from-FIFO-in-32-byte-blocks.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Use-derived-maximum-write-same-length.patch-->>><<<++patches.suse/Input-max77650-onkey-add-of_match-table.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Allow-cards-without-WWPN-VPD-to-config.patch-->>><<<++patches.suse/Input-keyspan-remote-fix-control-message-timeouts.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Derive-pid-through-accessors.patch-->>><<<++patches.suse/Input-pm8xxx-vib-fix-handling-of-separate-enable-reg.patch++>>> -| <<<--patches.suse/scsi-scsi_error-DID_SOFT_ERROR-comment-clean-up.patch-->>><<<++patches.suse/0001-btrfs-scrub-Require-mandatory-block-group-RO-for-dev.patch++>>> -| <<<--patches.suse/msft-hv-1526-scsi-storvsc-Allow-only-one-remove-lun-work-item-to-.patch-->>><<<++patches.suse/0001-btrfs-dev-replace-remove-warning-for-unknown-return-.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Add-nvme-device-support-in-slave-alloc-.patch-->>><<<++patches.suse/net-ip6_gre-fix-moving-ip6gre-between-namespaces.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-SGL-to-PRP-Translation-for-I-Os-to-NVMe.patch-->>><<<++patches.suse/vti-6-fix-packet-tx-through-bpf_redirect.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Added-support-for-nvme-encapsulated-req.patch-->>><<<++patches.suse/xfrm-interface-fix-packet-tx-through-bpf_redirect.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-API-s-to-support-NVMe-drive-addition-to.patch-->>><<<++patches.suse/xfrm-support-output_mark-for-offload-ESP-packets.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-API-s-to-remove-nvme-drive-from-sml.patch-->>><<<++patches.suse/ipv6-sr-remove-SKB_GSO_IPXIP6-on-End.D-actions.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Handle-NVMe-PCIe-device-related-events-.patch-->>><<<++patches.suse/net-sysfs-Fix-reference-count-leak.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Set-NVMe-device-queue-depth-as-128.patch-->>><<<++patches.suse/tcp_bbr-improve-arithmetic-division-in-bbr_update_bw.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-scan-and-add-nvme-device-after-controll.patch-->>><<<++patches.suse/net-usb-lan78xx-Add-.ndo_features_check.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Add-Task-management-debug-info-for-NVMe.patch-->>><<<++patches.suse/tcp-remove-redundant-assigment-to-snd_cwnd.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-NVMe-drive-support-for-BTDHMAPPING-ioct.patch-->>><<<++patches.suse/net-ip_tunnel-fix-namespaces-move.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Fix-nvme-drives-checking-for-tlr.patch-->>><<<++patches.suse/net-sk_msg-Don-t-check-if-sock-is-locked-when-tearin.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Fix-sparse-warnings.patch-->>><<<++patches.suse/can-slip-Protect-tty-disc_data-in-write_wakeup-and-c.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Update-mpt3sas-driver-version.patch-->>><<<++patches.suse/net-Fix-packet-reordering-caused-by-GRO-and-listifie.patch++>>> -| <<<--patches.suse/msft-hv-1544-scsi-storvsc-Avoid-excessive-host-scan-on-controller.patch-->>><<<++patches.suse/Revert-udp-do-rmem-bulk-free-even-if-the-rx-sk-queue.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-fix-dma_addr_t-casts.patch-->>><<<++patches.suse/net_sched-use-validated-TCA_KIND-attribute-in-tc_new.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Suppress-a-kernel-complaint-in-qla_init.patch-->>><<<++patches.suse/net-ip6_tunnel-fix-namespaces-move.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-cleanup-_scsih_pcie_enumeration_event.patch-->>><<<++patches.suse/airo-Fix-possible-info-leak-in-AIROOLDIOCTL-SIOCDEVP.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-remove-a-stray-KERN_INFO.patch-->>><<<++patches.suse/airo-Add-missing-CAP_NET_ADMIN-check-in-AIROOLDIOCTL.patch++>>> -| <<<--patches.suse/lpfc-Fix-hard-lock-up-NMI-in-els-timeout-handli.patch-->>><<<++patches.suse/net-rtnetlink-validate-IFLA_MTU-attribute-in-rtnl_cr.patch++>>> -| <<<--patches.suse/0001-iommu-amd-add-align-parameter-to-alloc_irq_index-->>><<<++patches.suse/gtp-make-sure-only-SOCK_DGRAM-UDP-sockets-are-accept.patch++>>> -| <<<--patches.suse/0002-iommu-amd-enforce-alignment-for-msi-irqs-->>><<<++patches.suse/r8152-get-default-setting-of-WOL-before-initializing.patch++>>> -| <<<--patches.suse/iommu-vt-d-don-t-register-bus-notifier-under-dmar_global_lock.patch-->>><<<++patches.suse/r8152-disable-test-IO-for-RTL8153B.patch++>>> -| <<<--patches.suse/0003-iommu-amd-fix-alloc_irq_index-increment-->>><<<++patches.suse/r8152-avoid-the-MCU-to-clear-the-lanwake.patch++>>> -| <<<--patches.suse/0004-iommu-amd-limit-the-iova-page-range-to-the-specified-addresses-->>><<<++patches.suse/r8152-disable-DelayPhyPwrChg.patch++>>> -| <<<--patches.suse/0006-iommu-mediatek-fix-driver-name-->>><<<++patches.suse/mlxsw-spectrum_acl-Fix-use-after-free-during-reload.patch++>>> -| <<<--patches.suse/iommu-vt-d-clear-page-request-overflow-fault-bit-->>><<<++patches.suse/tun-add-mutex_unlock-call-and-napi.skb-clearing-in-t.patch++>>> -| <<<--patches.suse/iommu-vt-d-clear-pasid-table-entry-when-memory-unbound-->>><<<++patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch++>>> -| <<<--patches.suse/vfio-pci-Virtualize-Maximum-Payload-Size.patch-->>><<<++patches.suse/iwlwifi-mvm-fix-NVM-check-for-3168-devices.patch++>>> -| <<<--patches.suse/vfio-pci-Virtualize-Maximum-Read-Request-Size.patch-->>><<<++patches.suse/iwlwifi-mvm-fix-SKB-leak-on-invalid-queue.patch++>>> -| <<<--patches.suse/dmaengine-dmatest-warn-user-when-dma-test-times-out-->>><<<++patches.suse/0001-iwlwifi-mvm-fix-potential-SKB-leak-on-TXQ-TX.patch++>>> -| <<<--patches.suse/dmaengine-ti-dma-crossbar-Correct-am335x-am43xx-mux--->>><<<++patches.suse/0001-iwlwifi-fw-make-pos-static-in-iwl_sar_get_ewrd_table.patch++>>> -| <<<--patches.suse/0007-gpio-thunderx-remove-unused-.map-hook-from-irq_domai.patch-->>><<<++patches.suse/0001-iwlwifi-mvm-don-t-send-the-IWL_MVM_RXQ_NSSN_SYNC-not.patch++>>> -| <<<--patches.suse/0077-bitops-Introduce-assign_bit.patch-->>><<<++patches.suse/fou-Fix-IPv6-netlink-policy.patch++>>> -| <<<--patches.suse/gpiolib-only-check-line-handle-flags-once.patch-->>><<<++patches.suse/qlcnic-Fix-CPU-soft-lockup-while-collecting-firmware.patch++>>> -| <<<--patches.suse/gpio-brcmstb-allow-all-instances-to-be-wakeup-source-->>><<<++patches.suse/net_sched-fix-datalen-for-ematch.patch++>>> -| <<<--patches.suse/gpio-brcmstb-release-the-bgpio-lock-during-irq-handl-->>><<<++patches.suse/i40e-fix-spelling-mistake-to-too.patch++>>> -| <<<--patches.suse/gpio-brcmstb-switch-to-handle_level_irq-flow-->>><<<++patches.suse/ipvs-fix-spelling-mistake-to-too.patch++>>> -| <<<--patches.suse/gpio-brcmstb-correct-the-configuration-of-level-inte-->>><<<++patches.suse/caif_usb-fix-spelling-mistake-to-too.patch++>>> -| <<<--patches.suse/gpio-mb86s70-Revert-Return-error-if-requesting-an-al.patch-->>><<<++patches.suse/net-rose-fix-spelling-mistake-to-too.patch++>>> -| <<<--patches.suse/0001-ACPI-APD-Add-clock-frequency-for-ThunderX2-I2C-contr.patch-->>><<<++patches.suse/tcp-do-not-leave-dangling-pointers-in-tp-highest_sac.patch++>>> -| <<<--patches.suse/0003-i2c-xlp9xx-Get-clock-frequency-with-clk-API.patch-->>><<<++patches.suse/seq_tab_next-should-increase-position-index.patch++>>> -| <<<--patches.suse/0004-i2c-xlp9xx-Handle-I2C_M_RECV_LEN-in-msg-flags.patch-->>><<<++patches.suse/l2t_seq_next-should-increase-position-index.patch++>>> -| <<<--patches.suse/0001-i2c-Make-i2c_unregister_device-NULL-aware.patch-->>><<<++patches.suse/vcc_seq_next-should-increase-position-index.patch++>>> -| <<<--patches.suse/ALSA-line6-add-support-for-POD-HD-DESKTOP-->>><<<++patches.suse/neigh_stat_seq_next-should-increase-position-index.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Apply-vendor-ID-matching-for-sample-r-->>><<<++patches.suse/rt_cpu_seq_next-should-increase-position-index.patch++>>> -| <<<--patches.suse/usb-core-Add-a-helper-function-to-check-the-validity-->>><<<++patches.suse/ipv6_route_seq_next-should-increase-position-index.patch++>>> -| <<<--patches.suse/ALSA-bcd2000-Add-a-sanity-check-for-invalid-EPs-->>><<<++patches.suse/net-bcmgenet-Use-netif_tx_napi_add-for-TX-NAPI.patch++>>> -| <<<--patches.suse/ALSA-caiaq-Add-a-sanity-check-for-invalid-EPs-->>><<<++patches.suse/net-cxgb3_main-Add-CAP_NET_ADMIN-check-to-CHELSIO_GE.patch++>>> -| <<<--patches.suse/ALSA-line6-Add-a-sanity-check-for-invalid-EPs-->>><<<++patches.suse/net-mlx5-Fix-lowest-FDB-pool-size.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-sanity-checks-for-invalid-EPs-->>><<<++patches.suse/net-mlx5-Update-the-list-of-the-PCI-supported-device-505a7f54.patch++>>> -| <<<--patches.suse/ALSA-usx2y-Add-sanity-checks-for-invalid-EPs-->>><<<++patches.suse/net-mlx5-DR-Enable-counter-on-non-fwd-dest-objects.patch++>>> -| <<<--patches.suse/ALSA-hiface-Add-sanity-checks-for-invalid-EPs-->>><<<++patches.suse/net-mlx5-E-Switch-Prevent-ingress-rate-configuration.patch++>>> -| <<<--patches.suse/ALSA-caiaq-Add-yet-more-sanity-checks-for-invalid-EP-->>><<<++patches.suse/net-mlx5-DR-use-non-preemptible-call-to-get-the-curr.patch++>>> -| <<<--patches.suse/ALSA-line6-Add-yet-more-sanity-checks-for-invalid-EP-->>><<<++patches.suse/net-mlx5e-Clear-VF-config-when-switching-modes.patch++>>> -| <<<--patches.suse/ALSA-hda-ca0132-use-ARRAY_SIZE-->>><<<++patches.suse/net-mlx5e-kTLS-Fix-corner-case-checks-in-TX-resync-f.patch++>>> -| <<<--patches.suse/ALSA-hda-silence-uninitialized-variable-warning-in-a-->>><<<++patches.suse/net-mlx5e-kTLS-Remove-redundant-posts-in-TX-resync-f.patch++>>> -| <<<--patches.suse/ALSA-hda-Add-model-string-for-Intel-reference-board--->>><<<++patches.suse/net-mlx5e-kTLS-Do-not-send-decrypted-marked-SKBs-via.patch++>>> -| <<<--patches.suse/ALSA-hda-Avoid-racy-recreation-of-widget-kobjects-->>><<<++patches.suse/netfilter-nft_osf-add-missing-check-for-DREG-attribu.patch++>>> -| <<<--patches.suse/ALSA-hda-Abort-capability-probe-on-invalid-capabilit-->>><<<++patches.suse/netfilter-ipset-use-bitmap-infrastructure-completely.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Add-support-for-ALC1220-->>><<<++patches.suse/netfilter-conntrack-sctp-use-distinct-states-for-new.patch++>>> -| <<<--patches.suse/ALSA-usx2y-Fix-invalid-stream-URBs-->>><<<++patches.suse/netfilter-nf_tables-add-__nft_chain_type_get.patch++>>> -| <<<--patches.suse/ASoC-msm8916-wcd-digital-fix-RX2-MIX1-and-RX3-MIX1-->>><<<++patches.suse/netfilter-nf_tables-autoload-modules-from-the-abort-.patch++>>> -| <<<--patches.suse/ASoC-davinci-mcasp-Fix-an-error-handling-path-in-dav-->>><<<++patches.suse/net-Fix-skb-csum-update-in-inet_proto_csum_replace16.patch++>>> -| <<<--patches.suse/ASoC-Intel-Skylake-Fix-uuid_module-memory-leak-in-fa-->>><<<++patches.suse/firestream-fix-memory-leaks.patch++>>> -| <<<--patches.suse/ASoC-sun8i-codec-Invert-Master-Slave-condition-->>><<<++patches.suse/ARM-8955-1-virt-Relax-arch-timer-version-check-durin.patch++>>> -| <<<--patches.suse/ASoC-sun8i-codec-Set-the-BCLK-divider-->>><<<++patches.suse/afs-Fix-characters-allowed-into-cell-names.patch++>>> -| <<<--patches.suse/ASoC-Intel-cht_bsw_max98090-add-support-for-Baytrail.patch-->>><<<++patches.suse/do_last-fetch-directory--i_mode-and--i_uid-before-its-too-late.patch++>>> -| <<<--patches.suse/ASoC-Intel-cht_bsw_max98090_ti-Fix-jack-initializati-->>><<<++patches.suse/scsi-fnic-do-not-queue-commands-during-fwreset.patch++>>> -| <<<--patches.suse/ASoC-Intel-cht_bsw_max98090-remove-useless-code-alig-->>><<<++patches.suse/0024-block-allow-partitions-on-host-aware-zone-devices.patch++>>> -| <<<--patches.suse/ASoC-Intel-sst-remove-redundant-variable-dma_dev_nam-->>><<<++patches.suse/arm64-kbuild-remove-compressed-images-on-make-ARCH-a.patch++>>> -| <<<--patches.suse/ASoC-intel-include-linux-module.h-as-needed-->>><<<++patches.suse/arm64-kexec-remove-unnecessary-debug-prints.patch++>>> -| <<<--patches.suse/ASoC-rsnd-rsnd_ssi_run_mods-needs-to-care-ssi_parent-->>><<<++patches.suse/libfdt-include-fdt_addresses.c.patch++>>> -| <<<--patches.suse/ASoC-cs42l56-Fix-reset-GPIO-name-in-example-DT-bindi-->>><<<++patches.suse/arm64-kexec_file-add-crash-dump-support.patch++>>> -| <<<--patches.suse/ASoC-davinci-Kill-BUG_ON-usage.patch-->>><<<++patches.suse/arm64-cpufeature-Fix-the-type-of-no-FP-SIMD-capabili.patch++>>> -| <<<--patches.suse/ASoC-davinci-mcasp-Handle-return-value-of-devm_kaspr.patch-->>><<<++patches.suse/arm64-cpufeature-Set-the-FP-SIMD-compat-HWCAP-bits-p.patch++>>> -| <<<--patches.suse/ASoC-tlv320dac31xx-mark-expected-switch-fall-through.patch-->>><<<++patches.suse/arm64-ptrace-nofpsimd-Fail-FP-SIMD-regset-operations.patch++>>> -| <<<--patches.suse/ASoC-img-parallel-out-Add-pm_runtime_get-put-to-set_-->>><<<++patches.suse/arm64-nofpsmid-Handle-TIF_FOREIGN_FPSTATE-flag-clean.patch++>>> -| <<<--patches.suse/ASoC-codecs-msm8916-wcd-analog-fix-module-autoload-->>><<<++patches.suse/arm64-acpi-fix-DAIF-manipulation-with-pNMI.patch++>>> -| <<<--patches.suse/ASoC-samsung-Fix-invalid-argument-when-devm_gpiod_ge-->>><<<++patches.suse/hwmon-k10temp-Use-bitops.patch++>>> -| <<<--patches.suse/ASoC-sun8i-codec-Fix-left-and-right-channels-inversi-->>><<<++patches.suse/hmon-k10temp-Convert-to-use-devm_hwmon_device_regist.patch++>>> -| <<<--patches.suse/Input-adxl34x-do-not-treat-FIFO_MODE-as-boolean-->>><<<++patches.suse/hwmon-k10temp-Report-temperatures-per-CPU-die.patch++>>> -| <<<--patches.suse/Input-edt-ft5x06-make-distinction-between-m06-m09-ge-->>><<<++patches.suse/hwmon-k10temp-Show-core-and-SoC-current-and-voltages.patch++>>> -| <<<--patches.suse/Input-edt-ft5x06-implement-support-for-the-EDT-M12-s-->>><<<++patches.suse/hwmon-k10temp-Don-t-show-temperature-limits-on-Ryzen.patch++>>> -| <<<--patches.suse/gitignore-sort-normal-pattern-rules-alphabetically.patch-->>><<<++patches.suse/hwmon-k10temp-Display-up-to-eight-sets-of-CCD-temper.patch++>>> -| <<<--patches.suse/0001-HID-wacom-generic-Recognize-WACOM_HID_WD_PEN-as-a-ty.patch-->>><<<++patches.suse/EDAC-skx_common-downgrade-message-importance-on-miss.patch++>>> -| <<<--patches.suse/HID-add-backlight-level-quirk-for-Asus-ROG-laptops-->>><<<++patches.suse/x86-mce-amd-edac-mce_amd-add-new-load-store-unit-mcatype.patch++>>> -| <<<--patches.suse/msft-hv-1509-HID-hyperv-pr_err-strings-should-end-with-newlines.patch-->>><<<++patches.suse/edac-mce_amd-always-load-on-smca-systems.patch++>>> -| <<<--patches.suse/HID-i2c-hid-Add-no-irq-after-reset-quirk-for-0911-52-->>><<<++patches.suse/x86-amd_nb-add-family-19h-pci-ids.patch++>>> -| <<<--patches.suse/HID-cp2112-fix-broken-gpio_direction_input-callback-->>><<<++patches.suse/edac-amd64-add-family-ops-for-family-19h-models-00h-0fh.patch++>>> -| <<<--patches.suse/HID-wacom-generic-Use-generic-codepath-terminology-i.patch-->>><<<++patches.suse/edac-amd64-drop-some-family-checks-for-newer-systems.patch++>>> -| <<<--patches.suse/HID-wacom-generic-Leave-tool-in-prox-until-it-comple.patch-->>><<<++patches.suse/edac-mce_amd-make-fam_ops-static-global.patch++>>> -| <<<--patches.suse/HID-wacom-generic-Send-BTN_TOOL_PEN-in-prox-once-the.patch-->>><<<++patches.suse/mmc-spi-Toggle-SPI-polarity-do-not-hardcode-it.patch++>>> -| <<<--patches.suse/HID-wacom-generic-Reset-events-back-to-zero-when-pen.patch-->>><<<++patches.suse/mmc-sdhci-fix-up-CMD12-sending.patch++>>> -| <<<--patches.suse/Revert-HID-wacom-generic-Send-BTN_TOOL_PEN-in-prox-o.patch-->>><<<++patches.suse/gpio-add-gpiod_toggle_active_low.patch++>>> -| <<<--patches.suse/HID-wacom-generic-Send-BTN_STYLUS3-when-both-barrel-.patch-->>><<<++patches.suse/mmc-sdhci-of-esdhc-fix-esdhc_reset-for-different-con.patch++>>> -| <<<--patches.suse/HID-Wacom-switch-Dell-canvas-into-highres-mode.patch-->>><<<++patches.suse/0001-mmc-sdhci-of-at91-fix-memleak-on-clk_get-failure.patch++>>> -| <<<--patches.suse/0001-tracing-Kconfig-text-fixes-for-CONFIG_HWLAT_TRACER.patch-->>><<<++patches.suse/platform-x86-ISST-Allow-additional-core-power-mailbo.patch++>>> -| <<<--patches.suse/livepatch-introduce-shadow-variable-api.patch-->>><<<++patches.suse/platform-x86-intel_mid_powerbtn-Take-a-copy-of-ddata.patch++>>> -| <<<--patches.suse/livepatch-_klp_shadow_get_or_alloc-is-local-to-shadow-c.patch-->>><<<++patches.suse/platform-x86-intel_scu_ipc-Fix-interrupt-support.patch++>>> -| <<<--patches.suse/livepatch-small-shadow-variable-documentation-fixes.patch-->>><<<++patches.suse/livepatch-selftest-clean-up-shadow-variable-names-and-type.patch++>>> -| <<<--patches.suse/livepatch-add-unpatch-callbacks.patch-->>><<<++patches.suse/livepatch-samples-selftest-use-klp_shadow_alloc-api-correctly.patch++>>> -| <<<--patches.suse/livepatch-move-transition-complete-notice-into-klp_complete_transition.patch-->>><<<++patches.suse/dmaengine-axi-dmac-add-a-check-for-devm_regmap_init_.patch++>>> -| <<<--patches.suse/livepatch-add-transition-notices.patch-->>><<<++patches.suse/dmaengine-fsl-edma-Add-eDMA-support-for-QorIQ-LS1028.patch++>>> -| <<<--patches.suse/livepatch-correctly-call-klp_post_unpatch_callback-in-error-paths.patch-->>><<<++patches.suse/dmaengine-Store-module-owner-in-dma_device-struct.patch++>>> -| <<<--patches.suse/livepatch-_klp_disable_patch-should-never-be-called-for-disabled-patches.patch-->>><<<++patches.suse/dmaengine-fsl-qdma-fix-duplicated-argument-to.patch++>>> -| <<<--patches.suse/0001-arm64-move-TASK_-definitions-to-asm-processor.h.patch-->>><<<++patches.suse/regmap-fix-writes-to-non-incrementing-registers.patch++>>> -| <<<--patches.suse/0008-acpi-arm64-pr_err-strings-should-end-with-newlines.patch-->>><<<++patches.suse/spi-dw-use-smp_mb-to-avoid-sending-spi-data-error.patch++>>> -| <<<--patches.suse/0009-ACPI-IORT-Remove-leftover-ACPI_IORT_SMMU_V3_PXM_VALI.patch-->>><<<++patches.suse/spi-spi-fsl-qspi-Ensure-width-is-respected-in-spi-me.patch++>>> -| <<<--patches.suse/0010-ACPI-IORT-Improve-functions-return-type-storage-clas.patch-->>><<<++patches.suse/spi-fsl-lpspi-fix-only-one-cs-gpio-working.patch++>>> -| <<<--patches.suse/0011-ACPI-IORT-Make-platform-devices-initialization-code-.patch-->>><<<++patches.suse/regulator-vctrl-regulator-Avoid-deadlock-getting-and.patch++>>> -| <<<--patches.suse/0012-ACPI-IORT-Look-up-IORT-node-through-struct-fwnode_ha.patch-->>><<<++patches.suse/regulator-core-Fix-exported-symbols-to-the-exported-.patch++>>> -| <<<--patches.suse/0013-ACPI-IORT-Enable-special-index-ITS-group-mappings-fo.patch-->>><<<++patches.suse/regulator-rk808-Lower-log-level-on-optional-GPIOs-be.patch++>>> -| <<<--patches.suse/0014-ACPI-IORT-Add-SMMUv3-specific-special-index-mapping-.patch-->>><<<++patches.suse/regulator-core-Add-regulator_is_equal-helper.patch++>>> -| <<<--patches.suse/0015-ACPI-IORT-Enable-SMMUv3-PMCG-IORT-MSI-domain-set-up.patch-->>><<<++patches.suse/regulator-fix-for-regulator-core-Add-regulator_is_eq.patch++>>> -| <<<--patches.suse/arm64-sysreg-Move-SPE-registers-and-PSB-into-common-.patch-->>><<<++patches.suse/powercap-intel_rapl-add-support-for-TigerLake-Mobile.patch++>>> -| <<<--patches.suse/0001-arm64-Implement-arch-specific-pte_access_permitted.patch-->>><<<++patches.suse/opp-Free-static-OPPs-on-errors-while-adding-them.patch++>>> -| <<<--patches.suse/0001-arm64-prevent-regressions-in-compressed-kernel-image.patch-->>><<<++patches.suse/PM-devfreq-Add-new-name-attribute-for-sysfs.patch++>>> -| <<<--patches.suse/arm64-vdso-fix-clock_getres-for-4GiB-aligned-res.patch-->>><<<++patches.suse/apei-ghes-Do-not-delay-GHES-polling.patch++>>> -| <<<--patches.suse/0039-arm64-explicitly-mask-all-exceptions.patch-->>><<<++patches.suse/ACPICA-Disassembler-create-buffer-fields-in-ACPI_PAR.patch++>>> -| <<<--patches.suse/0040-arm64-introduce-an-order-for-exceptions.patch-->>><<<++patches.suse/ACPI-battery-Deal-with-design-or-full-capacity-being.patch++>>> -| <<<--patches.suse/0041-arm64-Move-the-async-fiq-helpers-to-explicitly-set-p.patch-->>><<<++patches.suse/ACPI-battery-Use-design-cap-for-capacity-calculation.patch++>>> -| <<<--patches.suse/0042-arm64-Mask-all-exceptions-during-kernel_exit.patch-->>><<<++patches.suse/ACPI-battery-Deal-better-with-neither-design-nor-ful.patch++>>> -| <<<--patches.suse/0001-arm64-entry.S-Remove-disable_dbg.patch-->>><<<++patches.suse/ACPI-video-Do-not-export-a-non-working-backlight-int.patch++>>> -| <<<--patches.suse/0002-arm64-entry.S-convert-el1_sync.patch-->>><<<++patches.suse/ACPI-button-Add-DMI-quirk-for-Razer-Blade-Stealth-13.patch++>>> -| <<<--patches.suse/0003-arm64-entry.S-convert-el0_sync.patch-->>><<<++patches.suse/tools-power-acpi-fix-compilation-error.patch++>>> -| <<<--patches.suse/0004-arm64-entry.S-convert-elX_irq.patch-->>><<<++patches.suse/usb-dwc3-use-proper-initializers-for-property-entrie.patch++>>> -| <<<--patches.suse/0043-arm64-entry.S-move-SError-handling-into-a-C-function.patch-->>><<<++patches.suse/0023-md-bitmap-small-cleanups.patch++>>> -| <<<--patches.suse/arm-ccn-perf-Prevent-module-unload-while-PMU-is-in-u.patch-->>><<<++patches.suse/0024-raid6-test-fix-a-compilation-error.patch++>>> -| <<<--patches.suse/arm64-KVM-Hide-unsupported-AArch64-CPU-features-from.patch-->>><<<++patches.suse/0025-raid6-test-fix-a-compilation-warning.patch++>>> -| <<<--patches.suse/arm64-sve-System-register-and-exception-syndrome-def.patch-->>><<<++patches.suse/0026-md-raid6-fix-algorithm-choice-under-larger-PAGE_SIZE.patch++>>> -| <<<--patches.suse/arm64-sve-KVM-Treat-guest-SVE-use-as-undefined-instr.patch-->>><<<++patches.suse/0027-raid5-remove-worker_cnt_per_group-argument-from-allo.patch++>>> -| <<<--patches.suse/arm64-sve-KVM-Hide-SVE-from-CPU-features-exposed-to-.patch-->>><<<++patches.suse/0028-md-rename-wb-stuffs.patch++>>> -| <<<--patches.suse/s390-qeth-add-basic-VNICC-support.patch-->>><<<++patches.suse/0029-md-fix-a-typo-s-creat-create.patch++>>> -| <<<--patches.suse/s390-qeth-add-VNICC-enable-disable-support.patch-->>><<<++patches.suse/0014-lib-crc64-include-linux-crc64.h-for-crc64_be.patch++>>> -| <<<--patches.suse/s390-qeth-add-VNICC-get-set-timeout-support.patch-->>><<<++patches.suse/0015-bcache-add-code-comments-for-state-pool-in-__btree_s.patch++>>> -| <<<--patches.suse/s390-qeth-translate-SETVLAN-DELVLAN-errors.patch-->>><<<++patches.suse/0016-bcache-avoid-unnecessary-btree-nodes-flushing-in-btr.patch++>>> -| <<<--patches.suse/net-mvpp2-remove-useless-goto.patch-->>><<<++patches.suse/0017-bcache-print-written-and-keys-in-trace_bcache_btree_.patch++>>> -| <<<--patches.suse/bpf-Implement-map_delete_elem-for-BPF_MAP_TYPE_LPM_T.patch-->>><<<++patches.suse/0018-bcache-remove-member-accessed-from-struct-btree.patch++>>> -| <<<--patches.suse/kobject-add-kobject_uevent_net_broadcast.patch-->>><<<++patches.suse/0019-bcache-reap-c-btree_cache_freeable-from-the-tail-in-.patch++>>> -| <<<--patches.suse/kobject-copy-env-blob-in-one-go.patch-->>><<<++patches.suse/0020-bcache-reap-from-tail-of-c-btree_cache-in-bch_mca_sc.patch++>>> -| <<<--patches.suse/kobject-factorize-skb-setup-in-kobject_uevent_net_br.patch-->>><<<++patches.suse/cgroup-prevent-double-killing-of-css-when-enabling-threaded-cgroup.patch++>>> -| <<<--patches.suse/ipv6-addrlabel-per-netns-list.patch-->>><<<++patches.suse/lib-vdso-Make-__arch_update_vdso_data-logic-understa.patch++>>> -| <<<--patches.suse/tcp-batch-tcp_net_metrics_exit.patch-->>><<<++patches.suse/watchdog-softlockup-Enforce-that-timestamp-is-valid-.patch++>>> -| <<<--patches.suse/ipv6-speedup-ipv6-tunnels-dismantle.patch-->>><<<++patches.suse/lib-vdso-Let-do_coarse-return-0-to-simplify-the-call.patch++>>> -| <<<--patches.suse/ipv4-speedup-ipv6-tunnels-dismantle.patch-->>><<<++patches.suse/lib-vdso-Avoid-duplication-in-__cvdso_clock_getres.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T5-pci-device-id-s-34929cb4.patch-->>><<<++patches.suse/lib-vdso-Add-unlikely-hint-into-vdso_read_begin.patch++>>> -| <<<--patches.suse/drivers-net-e1000e-use-setup_timer-helper.patch-->>><<<++patches.suse/lib-vdso-Mark-do_hres-and-do_coarse-as-__always_inli.patch++>>> -| <<<--patches.suse/drivers-net-bnxt-use-setup_timer-helper.patch-->>><<<++patches.suse/ns-Introduce-Time-Namespace.patch++>>> -| <<<--patches.suse/drivers-net-i40evf-use-setup_timer-helper.patch-->>><<<++patches.suse/time-Add-timens_offsets-to-be-used-for-tasks-in-time.patch++>>> -| <<<--patches.suse/drivers-net-bnx2x-use-setup_timer-helper.patch-->>><<<++patches.suse/posix-clocks-Rename-the-clock_get-callback-to-clock_.patch++>>> -| <<<--patches.suse/cxgb4-avoid-stall-while-shutting-down-the-adapter.patch-->>><<<++patches.suse/posix-clocks-Rename-.clock_get_timespec-callbacks-ac.patch++>>> -| <<<--patches.suse/cxgb4-add-tc-flower-offload-skeleton.patch-->>><<<++patches.suse/alarmtimer-Rename-gettime-callback-to-get_ktime.patch++>>> -| <<<--patches.suse/cxgb4-add-basic-tc-flower-offload-support.patch-->>><<<++patches.suse/alarmtimer-Provide-get_timespec-callback.patch++>>> -| <<<--patches.suse/cxgb4-add-support-to-offload-action-vlan.patch-->>><<<++patches.suse/posix-clocks-Introduce-clock_get_ktime-callback.patch++>>> -| <<<--patches.suse/cxgb4-fetch-stats-for-offloaded-tc-flower-flows.patch-->>><<<++patches.suse/posix-timers-Use-clock_get_ktime-in-common_timer_get.patch++>>> -| <<<--patches.suse/bpf-Optimize-lpm-trie-delete.patch-->>><<<++patches.suse/posix-clocks-Wire-up-clock_gettime-with-timens-offse.patch++>>> -| <<<--patches.suse/msft-hv-1503-hv_netvsc-make-const-array-ver_list-static-reduces-o.patch-->>><<<++patches.suse/time-Add-do_timens_ktime_to_host-helper.patch++>>> -| <<<--patches.suse/msft-hv-1504-hv_netvsc-Fix-the-real-number-of-queues-of-non-vRSS-.patch-->>><<<++patches.suse/timerfd-Make-timerfd_settime-time-namespace-aware.patch++>>> -| <<<--patches.suse/cxgb4-do-DCB-state-reset-in-couple-of-places.patch-->>><<<++patches.suse/posix-timers-Make-timer_settime-time-namespace-aware.patch++>>> -| <<<--patches.suse/net-ena-Remove-redundant-unlikely.patch-->>><<<++patches.suse/alarmtimer-Make-nanosleep-time-namespace-aware.patch++>>> -| <<<--patches.suse/bnxt_en-Remove-redundant-unlikely.patch-->>><<<++patches.suse/hrtimers-Prepare-hrtimer_nanosleep-for-time-namespac.patch++>>> -| <<<--patches.suse/qed-Add-iWARP-enablement-support.patch-->>><<<++patches.suse/posix-timers-Make-clock_nanosleep-time-namespace-awa.patch++>>> -| <<<--patches.suse/qed-Add-iWARP-out-of-order-support.patch-->>><<<++patches.suse/fs-proc-Respect-boottime-inside-time-namespace-for-p.patch++>>> -| <<<--patches.suse/qed-Fix-maximum-number-of-CQs-for-iWARP.patch-->>><<<++patches.suse/x86-vdso-Restrict-splitting-VVAR-VMA.patch++>>> -| <<<--patches.suse/qed-iWARP-Add-check-for-errors-on-a-SYN-packet.patch-->>><<<++patches.suse/lib-vdso-Prepare-for-time-namespace-support.patch++>>> -| <<<--patches.suse/net-sched-introduce-helper-to-identify-gact-pass-act.patch-->>><<<++patches.suse/x86-vdso-Provide-vdso_data-offset-on-vvar_page.patch++>>> -| <<<--patches.suse/cxgb4-make-function-ch_flower_stats_cb-fixes-warning.patch-->>><<<++patches.suse/x86-vdso-Add-time-napespace-page.patch++>>> -| <<<--patches.suse/bpf-verifier-improve-disassembly-of-BPF_END-instruct.patch-->>><<<++patches.suse/time-Allocate-per-timens-vvar-page.patch++>>> -| <<<--patches.suse/bpf-verifier-improve-disassembly-of-BPF_NEG-instruct.patch-->>><<<++patches.suse/x86-vdso-Handle-faults-on-timens-page.patch++>>> -| <<<--patches.suse/net-hns3-Support-for-dynamically-assigning-tx-buffer.patch-->>><<<++patches.suse/x86-vdso-On-timens-page-fault-prefault-also-VVAR-pag.patch++>>> -| <<<--patches.suse/net-hns3-Add-support-for-dynamically-buffer-realloca.patch-->>><<<++patches.suse/x86-vdso-Zap-vvar-pages-when-switching-to-a-time-nam.patch++>>> -| <<<--patches.suse/net-hns3-Add-support-for-PFC-setting-in-TM-module.patch-->>><<<++patches.suse/fs-proc-Introduce-proc-pid-timens_offsets.patch++>>> -| <<<--patches.suse/net-hns3-Add-support-for-port-shaper-setting-in-TM-m.patch-->>><<<++patches.suse/selftests-timens-Add-Time-Namespace-test-for-support.patch++>>> -| <<<--patches.suse/net-hns3-Add-tc-based-TM-support-for-sriov-enabled-p.patch-->>><<<++patches.suse/selftests-timens-Add-a-test-for-timerfd.patch++>>> -| <<<--patches.suse/net-hns3-Add-some-interface-for-the-support-of-DCB-f.patch-->>><<<++patches.suse/selftests-timens-Add-a-test-for-clock_nanosleep.patch++>>> -| <<<--patches.suse/net-hns3-Add-hclge_dcb-module-for-the-support-of-DCB.patch-->>><<<++patches.suse/selftests-timens-Add-procfs-selftest.patch++>>> -| <<<--patches.suse/net-hns3-Add-dcb-netlink-interface-for-the-support-o.patch-->>><<<++patches.suse/selftests-timens-Add-timer-offsets-test.patch++>>> -| <<<--patches.suse/net-hns3-Setting-for-fc_mode-and-dcb-enable-flag-in-.patch-->>><<<++patches.suse/selftests-timens-Add-a-simple-perf-test-for-clock_ge.patch++>>> -| <<<--patches.suse/net-hns3-Add-DCB-support-when-interacting-with-netwo.patch-->>><<<++patches.suse/selftests-timens-Check-for-right-timens-offsets-afte.patch++>>> -| <<<--patches.suse/i40e-i40evf-rename-bytes_per_int-to-bytes_per_usec.patch-->>><<<++patches.suse/alarmtimer-Unregister-wakeup-source-when-module-get-.patch++>>> -| <<<--patches.suse/i40e-Fix-unqualified-module-message-while-bringing-l.patch-->>><<<++patches.suse/lib-vdso-Only-read-hrtimer_res-when-needed-in-__cvds.patch++>>> -| <<<--patches.suse/i40e-Fix-link-down-message-when-interface-is-brought.patch-->>><<<++patches.suse/clocksource-drivers-bcm2835_timer-Fix-memory-leak-of.patch++>>> -| <<<--patches.suse/i40e-simplify-member-variable-accesses.patch-->>><<<++patches.suse/msft-hv-2004-clocksource-drivers-hyper-v-Untangle-stimers-and-tim.patch++>>> -| <<<--patches.suse/i40e-relax-warning-message-in-case-of-version-mismat.patch-->>><<<++patches.suse/msft-hv-2006-clocksource-drivers-hyper-v-Set-TSC-clocksource-as-d.patch++>>> -| <<<--patches.suse/i40e-fix-for-flow-director-counters-not-wrapping-as-.patch-->>><<<++patches.suse/alarmtimer-Make-alarmtimer-platform-device-child-of-.patch++>>> -| <<<--patches.suse/i40evf-lower-message-level.patch-->>><<<++patches.suse/irqchip-mbigen-Set-driver-.suppress_bind_attrs-to-av.patch++>>> -| <<<--patches.suse/i40e-use-separate-state-bit-for-miscellaneous-IRQ-se.patch-->>><<<++patches.suse/irqdomain-Fix-a-memory-leak-in-irq_domain_push_irq.patch++>>> -| <<<--patches.suse/i40e-use-newer-generic-PM-support-instead-of-legacy-.patch-->>><<<++patches.suse/x86-cpu-Update-cached-HLE-state-on-write-to-TSX_CTRL.patch++>>> -| <<<--patches.suse/i40e-don-t-clear-suspended-state-until-we-finish-res.patch-->>><<<++patches.suse/ASoC-Intel-Skylake-Explicitly-include-linux-io.h-for.patch++>>> -| <<<--patches.suse/i40e-prevent-service-task-from-running-while-we-re-s.patch-->>><<<++patches.suse/rcu-Use-_ONCE-to-protect-lockless-expmask-accesses.patch++>>> -| <<<--patches.suse/i40e-shutdown-all-IRQs-and-disable-MSI-X-when-suspen.patch-->>><<<++patches.suse/rcu-Fix-data-race-due-to-atomic_t-copy-by-value.patch++>>> -| <<<--patches.suse/i40evf-fix-ring-to-vector-mapping.patch-->>><<<++patches.suse/rcu-Fix-missed-wakeup-of-exp_wq-waiters.patch++>>> -| <<<--patches.suse/i40e-Enable-VF-to-negotiate-number-of-allocated-queu.patch-->>><<<++patches.suse/rcu-Allow-only-one-expedited-GP-to-run-concurrently-with-wakeups.patch++>>> -| <<<--patches.suse/i40e-refactor-FW-version-checking.patch-->>><<<++patches.suse/wireless-mediatek-Replace-rcu_swap_protected-with-rc.patch++>>> -| <<<--patches.suse/ibmvnic-113-Set-state-UP.patch-->>><<<++patches.suse/rcu-Remove-rcu_swap_protected.patch++>>> -| <<<--patches.suse/msft-hv-1505-hv_netvsc-report-stop_queue-and-wake_queue.patch-->>><<<++patches.suse/srcu-Apply-_ONCE-to-srcu_last_gp_end.patch++>>> -| <<<--patches.suse/net-hns3-fix-null-pointer-dereference-before-null-ch.patch-->>><<<++patches.suse/list-Add-hlist_unhashed_lockless.patch++>>> -| <<<--patches.suse/0001-byteorder-Move-cpu_to_be32-be32_to_cpu-_array-from-T.patch-->>><<<++patches.suse/rcu-Use-WRITE_ONCE-for-assignments-to-pprev-for-hlis.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Remove-__packed-from-ICM-message-structu.patch-->>><<<++patches.suse/rcu-Avoid-data-race-in-rcu_gp_fqs_check_wake.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Add-support-for-XDomain-properties.patch-->>><<<++patches.suse/rcu-Use-CONFIG_PREEMPTION-where-appropriate.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Move-enum-tb_cfg_pkg_type-to-thunderbolt.patch-->>><<<++patches.suse/rcu-Use-READ_ONCE-for-expmask-in-rcu_read_unlock_spe.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Move-thunderbolt-domain-structure-to-thu.patch-->>><<<++patches.suse/torture-Use-gawk-instead-of-awk-for-systime-function.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Move-tb_switch_phy_port_from_link-to-thu.patch-->>><<<++patches.suse/rcutorture-Dispense-with-Dracut-for-initrd-creation.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Configure-interrupt-throttling-for-all-i.patch-->>><<<++patches.suse/torture-Handle-jitter-for-CPUs-that-cannot-be-offlin.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Add-support-for-frame-mode.patch-->>><<<++patches.suse/torture-Handle-systems-lacking-the-mpstat-command.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Export-ring-handling-functions-to-module.patch-->>><<<++patches.suse/rcutorture-Add-worst-case-call_rcu-forward-progress-.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Move-ring-descriptor-flags-to-thunderbol.patch-->>><<<++patches.suse/torture-Allow-CFLIST-to-specify-default-list-of-scen.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Use-spinlock-in-ring-serialization.patch-->>><<<++patches.suse/torture-Hoist-calls-to-lscpu-to-higher-level-kvm.sh-.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Use-spinlock-in-NHI-serialization.patch-->>><<<++patches.suse/0001-locking-osq-Use-optimized-spinning-loop-for-arm64.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Add-polling-mode-for-rings.patch-->>><<<++patches.suse/kprobes-set-unoptimized-flag-after-unoptimizing-code.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Allocate-ring-HopID-automatically-if-req.patch-->>><<<++patches.suse/tools-lib-Fix-builds-when-glibc-contains-strlcpy.patch++>>> -| <<<--patches.suse/fm10k-ensure-we-process-SM-mbx-when-processing-VF-mb.patch-->>><<<++patches.suse/perf-x86-amd-constrain-large-increment-per-cycle-events.patch++>>> -| <<<--patches.suse/fm10k-reschedule-service-event-if-we-stall-the-PF-SM.patch-->>><<<++patches.suse/perf-x86-amd-add-support-for-large-increment-per-cycle-events.patch++>>> -| <<<--patches.suse/fm10k-Use-seq_putc-in-fm10k_dbg_desc_break.patch-->>><<<++patches.suse/perf-c2c-Fix-return-type-for-histogram-sorting-compa.patch++>>> -| <<<--patches.suse/fm10k-stop-spurious-link-down-messages-when-Tx-FIFO-.patch-->>><<<++patches.suse/kprobes-fix-optimize_kprobe-unoptimize_kprobe-cancellation-logic.patch++>>> -| <<<--patches.suse/fm10k-fix-typos-on-fall-through-comments.patch-->>><<<++patches.suse/sched-clock-Use-static_branch_likely-with-sched_clock_running.patch++>>> -| <<<--patches.suse/fm10k-avoid-possible-truncation-of-q_vector-name.patch-->>><<<++patches.suse/sched-rt-ARM-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-add-missing-fall-through-comment.patch-->>><<<++patches.suse/sched-rt-arm64-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-avoid-needless-delay-when-loading-driver.patch-->>><<<++patches.suse/sched-rt-powerpc-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-simplify-reading-PFVFLRE-register.patch-->>><<<++patches.suse/sched-rt-ARC-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-don-t-loop-while-resetting-VFs-due-to-VFLR-eve.patch-->>><<<++patches.suse/sched-rt-c6x-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-avoid-divide-by-zero-in-rare-cases-when-device.patch-->>><<<++patches.suse/sched-rt-csky-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-move-fm10k_prepare_for_reset-and-fm10k_handle_.patch-->>><<<++patches.suse/sched-rt-h8300-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-prevent-race-condition-of-__FM10K_SERVICE_SCHE.patch-->>><<<++patches.suse/sched-rt-hexagon-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-limit-lan-queue-count-in-large-CPU-count-machin.patch-->>><<<++patches.suse/sched-rt-ia64-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-remove-logically-dead-code.patch-->>><<<++patches.suse/sched-rt-microblaze-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-Fix-a-potential-NULL-pointer-dereference.patch-->>><<<++patches.suse/sched-rt-MIPS-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-Fix-reporting-of-supported-link-modes.patch-->>><<<++patches.suse/sched-rt-nds32-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-Add-support-for-ethtool-m.patch-->>><<<++patches.suse/sched-rt-nios2-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-use-admin-queue-for-setting-LEDs-behavior.patch-->>><<<++patches.suse/sched-rt-parisc-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-don-t-hold-spinlock-while-resetting-VF.patch-->>><<<++patches.suse/sched-rt-riscv-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-drop-i40e_pf-pf-from-i40e_vc_disable_vf.patch-->>><<<++patches.suse/sched-rt-s390-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-make-use-of-i40e_vc_disable_vf.patch-->>><<<++patches.suse/sched-rt-sh-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-ensure-reset-occurs-when-disabling-VF.patch-->>><<<++patches.suse/sched-rt-sparc-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40evf-Enable-VF-to-request-an-alternate-queue-alloc.patch-->>><<<++patches.suse/sched-rt-xtensa-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-make-i40evf_map_rings_to_vectors-void.patch-->>><<<++patches.suse/sched-rt-net-Use-CONFIG_PREEMPTION.patch.patch++>>> -| <<<--patches.suse/i40e-fix-handling-of-vf_states-variable.patch-->>><<<++patches.suse/sched-rt-xen-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-fix-client-notify-of-VF-reset.patch-->>><<<++patches.suse/sched-rt-fs-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/i40e-Stop-dropping-802.1ad-tags-eth-proto-0x88a8.patch-->>><<<++patches.suse/sched-rt-btrfs-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/cxgb4-Update-comment-for-min_mtu.patch-->>><<<++patches.suse/sched-rt-mm-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/bonding-speed-duplex-update-at-NETDEV_UP-event.patch-->>><<<++patches.suse/sched-rt-locking-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-prepare_for_reset-when-we-lose-PCIe-Link.patch-->>><<<++patches.suse/sched-core-Use-CONFIG_PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-use-spinlock-to-implement-mailbox-lock.patch-->>><<<++patches.suse/sched-rt-workqueue-Use-PREEMPTION.patch++>>> -| <<<--patches.suse/fm10k-use-generic-PM-hooks-instead-of-legacy-PCIe-po.patch-->>><<<++patches.suse/sched-Spare-resched-IPI-when-prio-changes-on-a-single-fair-task.patch++>>> -| <<<--patches.suse/fm10k-introduce-a-message-queue-for-MAC-VLAN-message.patch-->>><<<++patches.suse/sched-Use-fair-prio_changed-instead-of-ad-hoc-implementation.patch++>>> -| <<<--patches.suse/fm10k-use-the-MAC-VLAN-queue-for-VF-PF-MAC-VLAN-requ.patch-->>><<<++patches.suse/sched-wait-fix-___wait_var_event-exclusive.patch++>>> -| <<<--patches.suse/fm10k-bump-version-number.patch-->>><<<++patches.suse/sched-fair-Optimize-select_idle_cpu.patch++>>> -| <<<--patches.suse/fm10k-Fix-misuse-of-net_ratelimit.patch-->>><<<++patches.suse/schied-fair-Skip-calculating-contrib-without-load.patch++>>> -| <<<--patches.suse/fm10k-prefer-s-and-__func__-for-diagnostic-prints.patch-->>><<<++patches.suse/sched-core-Remove-unused-variable-from-set_user_nice.patch++>>> -| <<<--patches.suse/fm10k-fix-mis-ordered-parameters-in-declaration-for-.patch-->>><<<++patches.suse/sched-fair-Make-sched-idle-CPU-selection-consistent-throughout.patch++>>> -| <<<--patches.suse/sctp-silence-warns-on-sctp_stream_init-allocations.patch-->>><<<++patches.suse/sched-fair-Improve-update_sd_pick_busiest-for-spare-capacity-case.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T6-pci-device-id-s-acd669a8.patch-->>><<<++patches.suse/sched-fair-Load-balance-aggressively-for-SCHED_IDLE-CPUs.patch++>>> -| <<<--patches.suse/cxgb4vf-make-a-couple-of-functions-static.patch-->>><<<++patches.suse/sched-fair-calculate-delta-runnable-load-only-when-it-s-needed.patch++>>> -| <<<--patches.suse/bnx2x-Use-pci_ari_enabled-instead-of-local-copy.patch-->>><<<++patches.suse/sched-fair-Fix-sgc-min-max-_capacity-calculation-for-SD_OVERLAP.patch++>>> -| <<<--patches.suse/i40e-fix-a-typo-in-i40e_pf-documentation.patch-->>><<<++patches.suse/sched-fair-Remove-redundant-call-to-cpufreq_update_util.patch++>>> -| <<<--patches.suse/i40e-add-private-flag-to-control-source-pruning.patch-->>><<<++patches.suse/sched-topology-Assert-non-NUMA-topology-masks-don-t-partially-overlap.patch++>>> -| <<<--patches.suse/i40e-i40evf-spread-CPU-affinity-hints-across-online-.patch-->>><<<++patches.suse/sched-fair-Define-sched_idle_cpu-only-for-SMP-configurations.patch++>>> -| <<<--patches.suse/i40e-re-enable-PTP-L4-capabilities-for-XL710-if-FW-6.patch-->>><<<++patches.suse/x86-resctrl-check-monitoring-static-key-in-the-mbm-overflow-handler.patch++>>> -| <<<--patches.suse/i40e-redfine-I40E_PHY_TYPE_MAX.patch-->>><<<++patches.suse/x86-fpu-deactivate-fpu-state-after-failure-during-state-load.patch++>>> -| <<<--patches.suse/i40e-fix-incorrect-register-definition.patch-->>><<<++patches.suse/Btrfs-fix-missing-hole-after-hole-punching-and-fsync.patch++>>> -| <<<--patches.suse/i40e-i40evf-use-DECLARE_BITMAP-for-state.patch-->>><<<++patches.suse/0001-btrfs-don-t-pass-system_chunk-into-can_overcommit.patch++>>> -| <<<--patches.suse/i40e-fix-merge-error.patch-->>><<<++patches.suse/0002-btrfs-kill-min_allocable_bytes-in-inc_block_group_ro.patch++>>> -| <<<--patches.suse/i40e-Display-error-message-if-module-does-not-meet-t.patch-->>><<<++patches.suse/btrfs-separate-definition-of-assertion-failure-handlers.patch++>>> -| <<<--patches.suse/i40e-Properly-maintain-flow-director-filters-list.patch-->>><<<++patches.suse/btrfs-drop-log-root-for-dropped-roots.patch++>>> -| <<<--patches.suse/i40e-implement-split-PCI-error-reset-handler.patch-->>><<<++patches.suse/Btrfs-fix-infinite-loop-during-fsync-after-rename-op.patch++>>> -| <<<--patches.suse/i40e-do-not-enter-PHY-debug-mode-while-setting-LEDs-.patch-->>><<<++patches.suse/btrfs-call-find_fsid-from-find_fsid_inprogress.patch++>>> -| <<<--patches.suse/i40evf-enable-support-for-VF-VLAN-tag-stripping-cont.patch-->>><<<++patches.suse/btrfs-factor-out-metadata_uuid-code-from-find_fsid.patch++>>> -| <<<--patches.suse/i40e-ignore-skb-xmit_more-when-deciding-to-set-RS-bi.patch-->>><<<++patches.suse/btrfs-handle-another-split-brain-scenario-with-metadata-uuid-feature.patch++>>> -| <<<--patches.suse/i40e-i40evf-organize-and-re-number-feature-flags.patch-->>><<<++patches.suse/btrfs-fix-split-brain-handling-when-changing-fsid-to-metadata-uuid.patch++>>> -| <<<--patches.suse/net-add-rb_to_skb-and-other-rb-tree-helpers.patch-->>><<<++patches.suse/fs-allow-deduplication-of-eof-block-into-the-end-of-.patch++>>> -| <<<--patches.suse/tcp-reduce-tcp_fastretrans_alert-verbosity.patch-->>><<<++patches.suse/Btrfs-make-deduplication-with-range-including-the-la.patch++>>> -| <<<--patches.suse/bnxt_en-don-t-consider-building-bnxt_tc.o-if-option-.patch-->>><<<++patches.suse/ubifs-don-t-trigger-assertion-on-invalid-no-key-file.patch++>>> -| <<<--patches.suse/msft-hv-1510-hv_netvsc-Change-the-hash-level-variable-to-bit-flag.patch-->>><<<++patches.suse/fs-cifs-smb2ops-c-use-true-false-for-bool-variable.patch++>>> -| <<<--patches.suse/msft-hv-1511-hv_netvsc-Add-ethtool-handler-to-set-and-get-TCP-has.patch-->>><<<++patches.suse/fs-cifs-cifssmb-c-use-true-false-for-bool-variable.patch++>>> -| <<<--patches.suse/net-mlx5-Avoid-NULL-pointer-dereference-on-steering-.patch-->>><<<++patches.suse/cifs-prepare-SMB2_query_directory-to-be-used-with-compounding.patch++>>> -| <<<--patches.suse/qed-Delete-redundant-check-on-dcb_app-priority.patch-->>><<<++patches.suse/cifs-create-a-helper-function-to-parse-the-query-directory-response.patch++>>> -| <<<--patches.suse/net-hns3-Cleanup-for-shifting-true-in-hns3-driver.patch-->>><<<++patches.suse/cifs-use-compounding-for-open-and-first-query-dir-for-readdir-.patch++>>> -| <<<--patches.suse/net-hns3-Add-hns3_get_handle-macro-in-hns3-driver.patch-->>><<<++patches.suse/cifs-set-correct-max-buffer-size-for-smb2_ioctl_init-.patch++>>> -| <<<--patches.suse/net-hns3-Cleanup-indentation-for-Kconfig-in-the-the-.patch-->>><<<++patches.suse/cifs-Clean-up-DFS-referral-cache.patch++>>> -| <<<--patches.suse/net-hns3-Consistently-using-GENMASK-in-hns3-driver.patch-->>><<<++patches.suse/cifs-Get-rid-of-kstrdup_const-d-paths.patch++>>> -| <<<--patches.suse/net-hns3-Cleanup-for-struct-that-used-to-send-cmd-to.patch-->>><<<++patches.suse/cifs-Introduce-helpers-for-finding-TCP-connection.patch++>>> -| <<<--patches.suse/net-hns3-Cleanup-for-endian-issue-in-hns3-driver.patch-->>><<<++patches.suse/cifs-Merge-is_path_valid-into-get_normalized_path-.patch++>>> -| <<<--patches.suse/net-hns3-Cleanup-for-non-static-function-in-hns3-dri.patch-->>><<<++patches.suse/cifs-Fix-potential-deadlock-when-updating-vol-in-cifs_reconnect-.patch++>>> -| <<<--patches.suse/qed-Add-ll2-option-to-limit-the-number-of-bds-per-pa.patch-->>><<<++patches.suse/cifs-Avoid-doing-network-I-O-while-holding-cache-lock.patch++>>> -| <<<--patches.suse/qed-Add-ll2-ability-of-opening-a-secondary-queue.patch-->>><<<++patches.suse/cifs-Fix-return-value-in-__update_cache_entry.patch++>>> -| <<<--patches.suse/qed-Add-ll2-option-for-dropping-a-tx-packet.patch-->>><<<++patches.suse/cifs-fix-unitialized-variable-poential-problem-with-network-I-O-cac.patch++>>> -| <<<--patches.suse/qed-Fix-initialization-of-ll2-offload-feature.patch-->>><<<++patches.suse/cifs-Fix-mount-options-set-in-automount.patch++>>> -| <<<--patches.suse/qed-Add-the-source-of-a-packet-sent-on-an-iWARP-ll2-.patch-->>><<<++patches.suse/cifs-Fix-memory-allocation-in-__smb2_handle_cancelled_cmd-.patch++>>> -| <<<--patches.suse/qed-Add-LL2-slowpath-handling.patch-->>><<<++patches.suse/cifs-remove-set-but-not-used-variable-server-.patch++>>> -| <<<--patches.suse/qed-Add-ll2-connection-for-processing-unaligned-MPA-.patch-->>><<<++patches.suse/CIFS-Add-support-for-setting-owner-info-dos-attributes-and-create.patch++>>> -| <<<--patches.suse/qed-Add-mpa-buffer-descriptors-for-storing-and-proce.patch-->>><<<++patches.suse/smb3-fix-default-permissions-on-new-files-when-mounting-with-modefr.patch++>>> -| <<<--patches.suse/qed-Add-unaligned-and-packed-packet-processing.patch-->>><<<++patches.suse/cifs-fix-NULL-dereference-in-match_prepath.patch++>>> -| <<<--patches.suse/qed-Add-support-for-freeing-two-ll2-buffers-for-corn.patch-->>><<<++patches.suse/cifs-add-support-for-fallocate-mode-0-for-non-sparse-files.patch++>>> -| <<<--patches.suse/qed-Add-support-for-MPA-header-being-split-over-two-.patch-->>><<<++patches.suse/cifs-use-PTR_ERR_OR_ZERO-to-simplify-code.patch++>>> -| <<<--patches.suse/qed-Add-iWARP-support-for-fpdu-spanned-over-more-tha.patch-->>><<<++patches.suse/CIFS-Fix-task-struct-use-after-free-on-reconnect.patch++>>> -| <<<--patches.suse/ipv6-avoid-zeroing-per-cpu-data-again.patch-->>><<<++patches.suse/0001-padata-Remove-broken-queue-flushing.patch++>>> -| <<<--patches.suse/net-mlx4-Fix-endianness-issue-in-qp-context-params.patch-->>><<<++patches.suse/crypto-pcrypt-Fix-user-after-free-on-module-unload.patch++>>> -| <<<--patches.suse/net-mlx4_core-Fix-cast-warning-in-fw.c.patch-->>><<<++patches.suse/hwrng-iproc-rng200-add-support-for-bcm2711.patch++>>> -| <<<--patches.suse/net-mlx4_en-Use-__force-to-fix-a-sparse-warning-in-T.patch-->>><<<++patches.suse/0001-crypto-pcrypt-Avoid-deadlock-by-using-per-instance-p.patch++>>> -| <<<--patches.suse/ixgbe-Clear-SWFW_SYNC-register-during-init.patch-->>><<<++patches.suse/crypto-ccree-fix-backlog-memory-leak.patch++>>> -| <<<--patches.suse/ixgbe-declare-ixgbe_mac_operations-structures-as-con.patch-->>><<<++patches.suse/crypto-ccp-set-max-RSA-modulus-size-for-v3-platform-.patch++>>> -| <<<--patches.suse/ixgbe-restore-normal-RSS-after-last-macvlan-offload-.patch-->>><<<++patches.suse/crypto-arm64-ghash-neon-bump-priority-to-150.patch++>>> -| <<<--patches.suse/ixgbe-add-error-checks-when-initializing-the-PHY.patch-->>><<<++patches.suse/crypto-pcrypt-Do-not-clear-MAY_SLEEP-flag-in-origina.patch++>>> -| <<<--patches.suse/ixgbe-split-Tx-Rx-ring-clearing-for-ethtool-loopback.patch-->>><<<++patches.suse/crypto-testmgr-don-t-try-to-decrypt-uninitialized-bu.patch++>>> -| <<<--patches.suse/ixgbe-add-counter-for-times-Rx-pages-gets-allocated-.patch-->>><<<++patches.suse/0001-padata-validate-cpumask-without-removed-CPU-during-o.patch++>>> -| <<<--patches.suse/ixgbe-fix-use-of-uninitialized-padding.patch-->>><<<++patches.suse/0001-padata-always-acquire-cpu_hotplug_lock-before-pinst-.patch++>>> -| <<<--patches.suse/ixgbe-fix-the-FWSM.PT-check-in-ixgbe_mng_present.patch-->>><<<++patches.suse/0010-padata-update-documentation.patch++>>> -| <<<--patches.suse/ixgbe-Update-adaptive-ITR-algorithm.patch-->>><<<++patches.suse/crypto-af_alg-Use-bh_lock_sock-in-sk_destruct.patch++>>> -| <<<--patches.suse/ixgbe-fix-crash-when-injecting-AER-after-failed-rese.patch-->>><<<++patches.suse/crypto-chacha-fix-warning-message-in-header-file.patch++>>> -| <<<--patches.suse/i40e-fix-flags-declaration.patch-->>><<<++patches.suse/crypto-api-Check-spawn-alg-under-lock-in-crypto_drop.patch++>>> -| <<<--patches.suse/i40e-use-the-safe-hash-table-iterator-when-deleting-.patch-->>><<<++patches.suse/crypto-api-Fix-race-condition-in-crypto_spawn_alg.patch++>>> -| <<<--patches.suse/i40evf-fix-mac-filter-removal-timing-issue.patch-->>><<<++patches.suse/crypto-picoxcell-adjust-the-position-of-tasklet_init.patch++>>> -| <<<--patches.suse/i40e-i40evf-fix-incorrect-default-ITR-values-on-driv.patch-->>><<<++patches.suse/crypto-api-fix-unexpectedly-getting-generic-implemen.patch++>>> -| <<<--patches.suse/i40e-i40evf-always-set-the-CLEARPBA-flag-when-re-ena.patch-->>><<<++patches.suse/padata-update-documentation-file-path-in-MAINTAINERS.patch++>>> -| <<<--patches.suse/i40e-reduce-lrxqthresh-from-2-to-1.patch-->>><<<++patches.suse/crypto-lib-curve25519-re-add-selftests.patch++>>> -| <<<--patches.suse/i40e-i40evf-bundle-more-descriptors-when-allocating-.patch-->>><<<++patches.suse/crypto-chtls-Fixed-memory-leak.patch++>>> -| <<<--patches.suse/i40e-allow-XPS-with-QoS-enabled.patch-->>><<<++patches.suse/crypto-chelsio-fix-writing-tfm-flags-to-wrong-place.patch++>>> -| <<<--patches.suse/i40e-add-check-for-return-from-find_first_bit-call.patch-->>><<<++patches.suse/crypto-artpec6-return-correct-error-code-for-failed-.patch++>>> -| <<<--patches.suse/i40e-Retry-AQC-GetPhyAbilities-to-overcome-I2CRead-h.patch-->>><<<++patches.suse/crypto-atmel-sha-fix-error-handling-when-setting-hma.patch++>>> -| <<<--patches.suse/i40e-use-a-local-variable-instead-of-calculating-mul.patch-->>><<<++patches.suse/crypto-poly1305-add-new-32-and-64-bit-generic-versions.patch++>>> -| <<<--patches.suse/i40e-fix-a-typo.patch-->>><<<++patches.suse/crypto-x86-poly1305-import-unmodified-cryptogams-implementation.patch++>>> -| <<<--patches.suse/i40e-Avoid-some-useless-variables-and-initializers-i.patch-->>><<<++patches.suse/crypto-x86-poly1305-wire-up-faster-implementations-for-kernel.patch++>>> -| <<<--patches.suse/bpf-encapsulate-verifier-log-state-into-a-structure.patch-->>><<<++patches.suse/crypto-arm-arm64-mips-poly1305-remove-redundant-non-reduction.patch++>>> -| <<<--patches.suse/bpf-move-global-verifier-log-into-verifier-environme.patch-->>><<<++patches.suse/crypto-curve25519-fix-selftest-build-error.patch++>>> -| <<<--patches.suse/bpf-move-instruction-printing-into-a-separate-file.patch-->>><<<++patches.suse/crypto-caam-qi2-fix-typo-in-algorithm-s-driver-name.patch++>>> -| <<<--patches.suse/bpf-don-t-rely-on-the-verifier-lock-for-metadata_dst.patch-->>><<<++patches.suse/crypto-ccree-fix-pm-wrongful-error-reporting.patch++>>> -| <<<--patches.suse/bpf-write-back-the-verifier-log-buffer-as-it-gets-fi.patch-->>><<<++patches.suse/crypto-ccree-fix-FDE-descriptor-sequence.patch++>>> -| <<<--patches.suse/cxgb4-Add-support-for-new-flash-parts.patch-->>><<<++patches.suse/crypto-ccree-fix-PM-race-condition.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T5-pci-device-id-s-652faa98.patch-->>><<<++patches.suse/crypto-x86-poly1305-fix-.gitignore-typo.patch++>>> -| <<<--patches.suse/net-hns3-fixes-the-ring-index-in-hns3_fini_ring.patch-->>><<<++patches.suse/crypto-chacha20poly1305-add-back-missing-test-vectors-and-test.patch++>>> -| <<<--patches.suse/net-hns3-add-support-for-set_ringparam.patch-->>><<<++patches.suse/crypto-x86-poly1305-emit-does-base-conversion-itself.patch++>>> -| <<<--patches.suse/net-hns3-add-support-for-set_rxnfc.patch-->>><<<++patches.suse/crypto-arm-chacha-fix-build-failured-when-kernel-mode-neon-is.patch++>>> -| <<<--patches.suse/net-hns3-add-support-for-ETHTOOL_GRXFH.patch-->>><<<++patches.suse/net-wireguard-secure-network-tunnel.patch++>>> -| <<<--patches.suse/net-hns3-fix-the-ring-count-for-ETHTOOL_GRXRINGS.patch-->>><<<++patches.suse/Bluetooth-hci_bcm-Disallow-set_baudrate-for-BCM4354.patch++>>> -| <<<--patches.suse/e1000e-Fix-error-path-in-link-detection.patch-->>><<<++patches.suse/Bluetooth-btusb-fix-non-atomic-allocation-in-complet.patch++>>> -| <<<--patches.suse/e1000e-Fix-wrong-comment-related-to-link-detection.patch-->>><<<++patches.suse/Bluetooth-btusb-fix-memory-leak-on-fw.patch++>>> -| <<<--patches.suse/e1000e-Fix-return-value-test.patch-->>><<<++patches.suse/NFC-port100-Convert-cpu_to_le16-le16_to_cpu-E1-E2-to.patch++>>> -| <<<--patches.suse/e1000e-Separate-signaling-for-link-check-link-up.patch-->>><<<++patches.suse/qed-remove-redundant-assignments-to-rc.patch++>>> -| <<<--patches.suse/e1000e-Avoid-receiver-overrun-interrupt-bursts.patch-->>><<<++patches.suse/ppp-Adjust-indentation-into-ppp_async_input.patch++>>> -| <<<--patches.suse/e1000e-fix-buffer-overrun-while-the-I219-is-processi.patch-->>><<<++patches.suse/enetc-add-software-timestamping.patch++>>> -| <<<--patches.suse/e1000e-apply-burst-mode-settings-only-on-default.patch-->>><<<++patches.suse/tcp-Cleanup-duplicate-initialization-of-sk-sk_state.patch++>>> -| <<<--patches.suse/e1000e-Be-drop-monitor-friendly.patch-->>><<<++patches.suse/nfp-add-support-for-TLV-device-stats.patch++>>> -| <<<--patches.suse/igb-check-memory-allocation-failure.patch-->>><<<++patches.suse/enetc-remove-variable-tc_max_sized_frame-set-but-not.patch++>>> -| <<<--patches.suse/net-dst-move-cpu-inside-ifdef-to-avoid-compilation-w.patch-->>><<<++patches.suse/cxgb4-add-support-for-high-priority-filters.patch++>>> -| <<<--patches.suse/net-phy-at803x-Change-error-to-EINVAL-for-invalid-MA.patch-->>><<<++patches.suse/rtnetlink-provide-permanent-hardware-address-in-RTM_.patch++>>> -| <<<--patches.suse/net-hns3-make-local-functions-static.patch-->>><<<++patches.suse/net-ena-implement-XDP-drop-support.patch++>>> -| <<<--patches.suse/net-smc-dev_put-for-netdev-after-usage-of-ib_query_g.patch-->>><<<++patches.suse/net-ena-Implement-XDP_TX-action.patch++>>> -| <<<--patches.suse/net-sched-actions-change-IFE-modules-alias-names.patch-->>><<<++patches.suse/net-ena-Add-first_interrupt-field-to-napi-struct.patch++>>> -| <<<--patches.suse/net-sched-actions-fix-module-auto-loading.patch-->>><<<++patches.suse/Revert-nfp-abm-fix-memory-leak-in-nfp_abm_u32_knode_.patch++>>> -| <<<--patches.suse/ipvlan-always-use-the-current-L2-addr-of-the-master.patch-->>><<<++patches.suse/tcp-Set-rcv-zerocopy-hint-correctly-if-skb-last-frag.patch++>>> -| <<<--patches.suse/bpf-verifier-set-reg_type-on-context-accesses-in-sec.patch-->>><<<++patches.suse/r8169-check-that-Realtek-PHY-driver-module-is-loaded.patch++>>> -| <<<--patches.suse/cxgb4-implement-ethtool-dump-data-operations.patch-->>><<<++patches.suse/net-hns3-schedule-hclgevf_service-by-using-delayed-w.patch++>>> -| <<<--patches.suse/cxgb4-collect-register-dump.patch-->>><<<++patches.suse/net-hns3-remove-mailbox-and-reset-work-in-hclge_main.patch++>>> -| <<<--patches.suse/cxgb4-collect-on-chip-memory-dump.patch-->>><<<++patches.suse/net-hns3-remove-unnecessary-work-in-hclgevf_main.patch++>>> -| <<<--patches.suse/cxgb4-collect-firmware-mbox-and-device-log-dump.patch-->>><<<++patches.suse/net-hns3-allocate-WQ-with-WQ_MEM_RECLAIM-flag.patch++>>> -| <<<--patches.suse/cxgb4-update-API-for-TP-indirect-register-access.patch-->>><<<++patches.suse/net-hns3-do-not-schedule-the-periodic-task-when-rese.patch++>>> -| <<<--patches.suse/cxgb4-collect-TP-dump.patch-->>><<<++patches.suse/fore200e-Fix-incorrect-checks-of-NULL-pointer-derefe.patch++>>> -| <<<--patches.suse/cxgb4-collect-hardware-module-dumps.patch-->>><<<++patches.suse/wireguard-selftests-import-harness-makefile-for-test-suite.patch++>>> -| <<<--patches.suse/cxgb4-collect-IBQ-and-OBQ-dumps.patch-->>><<<++patches.suse/wireguard-Kconfig-select-parent-dependency-for-crypt.patch++>>> -| <<<--patches.suse/cxgb4-fix-missing-break-in-switch-and-indent-return-.patch-->>><<<++patches.suse/wireguard-global-fix-spelling-mistakes-in-comments.patch++>>> -| <<<--patches.suse/msft-hv-1515-hv_netvsc-Rename-ind_table-to-rx_table.patch-->>><<<++patches.suse/wireguard-main-remove-unused-include-linux-version.h.patch++>>> -| <<<--patches.suse/msft-hv-1516-hv_netvsc-Rename-tx_send_table-to-tx_table.patch-->>><<<++patches.suse/wireguard-allowedips-use-kfree_rcu-instead-of-call_r.patch++>>> -| <<<--patches.suse/msft-hv-1517-hv_netvsc-Add-initialization-of-tx_table-in-netvsc_d.patch-->>><<<++patches.suse/cxgb4-fix-missed-high-priority-region-calculation.patch++>>> -| <<<--patches.suse/net_sched-fix-a-compile-warning-in-act_ife.patch-->>><<<++patches.suse/cxgb4-chtls-fix-ULD-connection-failures-due-to-wrong.patch++>>> -| <<<--patches.suse/macvlan-Only-deliver-one-copy-of-the-frame-to-the-ma.patch-->>><<<++patches.suse/sch_cake-drop-unused-variable-tin_quantum_prio.patch++>>> -| <<<--patches.suse/i40e-Add-macro-for-PF-reset-bit.patch-->>><<<++patches.suse/net-pkt_cls-Clarify-a-comment.patch++>>> -| <<<--patches.suse/i40e-Add-infrastructure-for-queue-channel-support.patch-->>><<<++patches.suse/mlxsw-spectrum_qdisc-Clarify-a-comment.patch++>>> -| <<<--patches.suse/i40e-make-const-array-patterns-static-reduces-object.patch-->>><<<++patches.suse/mlxsw-spectrum-Rename-MLXSW_REG_QEEC_HIERARCY_-enume.patch++>>> -| <<<--patches.suse/i40e-fix-link-reporting.patch-->>><<<++patches.suse/NFC-pn544-Adjust-indentation-in-pn544_hci_check_pres.patch++>>> -| <<<--patches.suse/i40e-i40evf-don-t-trust-VF-to-reset-itself.patch-->>><<<++patches.suse/net-hns3-check-FE-bit-before-calling-hns3_add_frag.patch++>>> -| <<<--patches.suse/net-mlx5-File-renaming-towards-ptp-core-implementati.patch-->>><<<++patches.suse/net-hns3-remove-useless-mutex-vport_cfg_mutex-in-the.patch++>>> -| <<<--patches.suse/net-mlx5-PTP-code-migration-to-driver-core-section.patch-->>><<<++patches.suse/net-hns3-optimization-for-CMDQ-uninitialization.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Move-underlay-QP-init-uninit-to-sepa.patch-->>><<<++patches.suse/net-hns3-get-FD-rules-location-before-dump-in-debugf.patch++>>> -| <<<--patches.suse/net-mlx5-Support-for-attaching-multiple-underlay-QPs.patch-->>><<<++patches.suse/net-hns3-implement-ndo_features_check-ops-for-hns3-d.patch++>>> -| <<<--patches.suse/IB-ipoib-Grab-rtnl-lock-on-heavy-flush-when-calling-.patch-->>><<<++patches.suse/net-hns3-add-some-VF-VLAN-information-for-command-ip.patch++>>> -| <<<--patches.suse/IB-ipoib-Add-ability-to-set-PKEY-index-to-lower-devi.patch-->>><<<++patches.suse/net-hns3-add-a-log-for-getting-chain-failure-in-hns3.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Support-for-setting-PKEY-index-to-un.patch-->>><<<++patches.suse/net-hns3-only-print-misc-interrupt-status-when-handl.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Use-hash-table-to-map-between-QPN-to.patch-->>><<<++patches.suse/ath10k-correct-the-tlv-len-of-ath10k_wmi_tlv_op_gen_.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-nic-profile.patch-->>><<<++patches.suse/ath10k-Fix-qmi-init-error-handling.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-ndos.patch-->>><<<++patches.suse/wil6210-fix-break-that-is-never-reached-because-of-z.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Add-PKEY-child-interface-ethtool-ops.patch-->>><<<++patches.suse/brcmfmac-Fix-memory-leak-in-brcmf_p2p_create_p2pdev.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Modify-rdma-netdev-allocate-and-free.patch-->>><<<++patches.suse/b43legacy-Fix-Wcast-function-type.patch++>>> -| <<<--patches.suse/tracing-bpf-Hide-bpf-trace-events-when-they-are-not-.patch-->>><<<++patches.suse/ipw2x00-Fix-Wcast-function-type.patch++>>> -| <<<--patches.suse/bpf-split-verifier-and-program-ops.patch-->>><<<++patches.suse/iwlegacy-Fix-Wcast-function-type.patch++>>> -| <<<--patches.suse/bpf-remove-the-verifier-ops-from-program-structure.patch-->>><<<++patches.suse/rtlwifi-rtl_pci-Fix-Wcast-function-type.patch++>>> -| <<<--patches.suse/bpf-move-knowledge-about-post-translation-offsets-ou.patch-->>><<<++patches.suse/bcma-remove-set-but-not-used-variable-sizel.patch++>>> -| <<<--patches.suse/bpf-allow-access-to-skb-len-from-offloads.patch-->>><<<++patches.suse/rsi-fix-use-after-free-on-failed-probe-and-unbind.patch++>>> -| <<<--patches.suse/i40e-rename-cmd-variables-in-ethtool-interface.patch-->>><<<++patches.suse/rsi-fix-use-after-free-on-probe-errors.patch++>>> -| <<<--patches.suse/i40e-remove-ifdef-SPEED_25000.patch-->>><<<++patches.suse/rsi-fix-memory-leak-on-failed-URB-submission.patch++>>> -| <<<--patches.suse/i40e-add-function-header-for-i40e_get_rxfh.patch-->>><<<++patches.suse/rsi-fix-non-atomic-allocation-in-completion-handler.patch++>>> -| <<<--patches.suse/i40e-fix-clearing-link-masks-in-i40e_get_link_ksetti.patch-->>><<<++patches.suse/brcmfmac-Fix-use-after-free-in-brcmf_sdio_readframes.patch++>>> -| <<<--patches.suse/i40e-fix-i40e_phy_type_to_ethtool-function-header.patch-->>><<<++patches.suse/mwifiex-delete-unused-mwifiex_get_intf_num.patch++>>> -| <<<--patches.suse/i40e-fix-comment-typo.patch-->>><<<++patches.suse/brcmfmac-fix-interface-sanity-check.patch++>>> -| <<<--patches.suse/i40e-fix-whitespace-issues-in-i40e_ethtool.c.patch-->>><<<++patches.suse/orinoco_usb-fix-interface-sanity-check.patch++>>> -| <<<--patches.suse/i40e-group-autoneg-PHY-types-together.patch-->>><<<++patches.suse/rtl8xxxu-fix-interface-sanity-check.patch++>>> -| <<<--patches.suse/i40e-Add-new-PHY-types-for-25G-AOC-and-ACC-support.patch-->>><<<++patches.suse/rsi_91x_usb-fix-interface-sanity-check.patch++>>> -| <<<--patches.suse/ethtool-add-ethtool_intersect_link_masks.patch-->>><<<++patches.suse/zd1211rw-fix-storage-endpoint-lookup.patch++>>> -| <<<--patches.suse/i40e-convert-i40e_phy_type_to_ethtool-to-new-API.patch-->>><<<++patches.suse/brcmfmac-Fix-memory-leak-in-brcmf_usbdev_qinit.patch++>>> -| <<<--patches.suse/i40e-convert-i40e_get_settings_link_up-to-new-API.patch-->>><<<++patches.suse/orinoco-avoid-assertion-in-case-of-NULL-pointer.patch++>>> -| <<<--patches.suse/i40e-rename-change-variable-to-autoneg_changed.patch-->>><<<++patches.suse/ath9k-fix-storage-endpoint-lookup.patch++>>> -| <<<--patches.suse/i40e-convert-i40e_set_link_ksettings-to-new-API.patch-->>><<<++patches.suse/mlxsw-spectrum_router-Remove-unnecessary-checks.patch++>>> -| <<<--patches.suse/qed-Fix-iWARP-out-of-order-flow.patch-->>><<<++patches.suse/mlxsw-spectrum_router-Eliminate-dead-code.patch++>>> -| <<<--patches.suse/net-ena-improve-ENA-driver-boot-time.patch-->>><<<++patches.suse/mlxsw-spectrum_router-Make-route-creation-and-destru.patch++>>> -| <<<--patches.suse/net-ena-remove-legacy-suspend-suspend-resume-support.patch-->>><<<++patches.suse/libbpf-Fix-printf-compilation-warnings-on-ppc64le-ar.patch++>>> -| <<<--patches.suse/net-ena-add-power-management-ops-to-the-ENA-driver.patch-->>><<<++patches.suse/libbpf-Extract-and-generalize-CPU-mask-parsing-logic.patch++>>> -| <<<--patches.suse/net-ena-add-statistics-for-missed-tx-packets.patch-->>><<<++patches.suse/libbpf-Don-t-attach-perf_buffer-to-offline-missing-C.patch++>>> -| <<<--patches.suse/net-ena-add-new-admin-define-for-future-support-of-I.patch-->>><<<++patches.suse/samples-bpf-Attach-XDP-programs-in-driver-mode-by-de.patch++>>> -| <<<--patches.suse/net-ena-increase-ena-driver-version-to-1.3.0.patch-->>><<<++patches.suse/riscv-bpf-Fix-broken-BPF-tail-calls.patch++>>> -| <<<--patches.suse/ibmvnic-115-Enable-scatter-gather-support.patch-->>><<<++patches.suse/libbpf-Add-missing-newline-in-opts-validation-macro.patch++>>> -| <<<--patches.suse/ibmvnic-116-Enable-TSO-support.patch-->>><<<++patches.suse/samples-bpf-xdpsock-Add-duration-option-to-specify-h.patch++>>> -| <<<--patches.suse/ibmvnic-117-Let-users-change-net-device-features.patch-->>><<<++patches.suse/samples-bpf-xdpsock-Use-common-code-to-handle-signal.patch++>>> -| <<<--patches.suse/rtlwifi-rtl8192ee-Fix-memory-leak-when-loading-firmw-->>><<<++patches.suse/samples-bpf-xdpsock-Add-option-to-specify-batch-size.patch++>>> -| <<<--patches.suse/p54-don-t-unregister-leds-when-they-are-not-initiali-->>><<<++patches.suse/samples-bpf-xdpsock-Add-option-to-specify-number-of-.patch++>>> -| <<<--patches.suse/0001-iwlwifi-fix-wrong-struct-for-a000-device.patch-->>><<<++patches.suse/samples-bpf-xdpsock-Add-option-to-specify-tx-packet-.patch++>>> -| <<<--patches.suse/iwlwifi-add-a-new-a000-device-->>><<<++patches.suse/samples-bpf-xdpsock-Add-option-to-specify-transmit-f.patch++>>> -| <<<--patches.suse/cxgb4-add-tc-flower-match-support-for-TOS.patch-->>><<<++patches.suse/samples-bpf-Xdp_redirect_cpu-fix-missing-tracepoint-.patch++>>> -| <<<--patches.suse/cxgb4-add-tc-flower-match-support-for-vlan.patch-->>><<<++patches.suse/net-ena-remove-set-but-not-used-variable-rx_ring.patch++>>> -| <<<--patches.suse/cxgb4-add-tc-flower-support-for-action-PASS.patch-->>><<<++patches.suse/0006-netfilter-nft_tunnel-add-the-missing-ERSPAN_VERSION-.patch++>>> -| <<<--patches.suse/cxgb4-add-tc-flower-support-for-ETH-DMAC-rewrite.patch-->>><<<++patches.suse/sfc-avoid-duplicate-error-handling-code-in-efx_ef10_.patch++>>> -| <<<--patches.suse/cxgb4-introduce-SMT-ops-to-prepare-for-SMAC-rewrite-.patch-->>><<<++patches.suse/igb-dont-drop-packets-if-rx-flow-control-is-enabled.patch++>>> -| <<<--patches.suse/cxgb4-add-tc-flower-support-for-ETH-SMAC-rewrite.patch-->>><<<++patches.suse/igc-Add-scatter-gather-support.patch++>>> -| <<<--patches.suse/cxgb4-introduce-fw_filter2_wr-to-prepare-for-L3-L4-r.patch-->>><<<++patches.suse/igc-Improve-the-DMA-mapping-flow.patch++>>> -| <<<--patches.suse/cxgb4-add-tc-flower-support-for-L3-L4-rewrite.patch-->>><<<++patches.suse/igc-Prefer-to-use-the-pci_release_mem_regions-method.patch++>>> -| <<<--patches.suse/s390-qeth-rely-on-kernel-for-feature-recovery.patch-->>><<<++patches.suse/igc-Remove-excess-parameter-description-from-igc_is_.patch++>>> -| <<<--patches.suse/s390-sles15-02-04-01-qeth-fix-early-exit-from-error-path.patch-->>><<<++patches.suse/igc-Fix-the-parameter-description-for-igc_alloc_rx_b.patch++>>> -| <<<--patches.suse/s390-qeth-clean-up-page-frag-creation-->>><<<++patches.suse/igc-Fix-parameter-descriptions-for-a-several-functio.patch++>>> -| <<<--patches.suse/s390-qeth-consolidate-skb-allocation-->>><<<++patches.suse/igc-Add-64-bit-DMA-access-support.patch++>>> -| <<<--patches.suse/s390-qeth-don-t-dump-control-cmd-twice.patch-->>><<<++patches.suse/igc-Add-legacy-power-management-support.patch++>>> -| <<<--patches.suse/Bluetooth-btqcomsmd-Add-support-for-BD-address-setup-->>><<<++patches.suse/e1000e-Use-netdev_info-instead-of-pr_info-for-link-m.patch++>>> -| <<<--patches.suse/ieee802154-fix-gcc-4.9-warnings-->>><<<++patches.suse/igc-Remove-serdes-comments-from-a-description-of-met.patch++>>> -| <<<--patches.suse/Bluetooth-hci_uart_set_flow_control-Fix-NULL-deref-w-->>><<<++patches.suse/page_pool-handle-page-recycle-for-NUMA_NO_NODE-condi.patch++>>> -| <<<--patches.suse/Bluetooth-hci_bcm-Fix-setting-of-irq-trigger-type-->>><<<++patches.suse/page_pool-help-compiler-remove-code-in-case-CONFIG_N.patch++>>> -| <<<--patches.suse/Bluetooth-hci_bcm-Add-support-for-MINIX-Z83-4-based--->>><<<++patches.suse/mlxsw-reg-Add-QoS-Port-DSCP-to-Priority-Mapping-Regi.patch++>>> -| <<<--patches.suse/Bluetooth-BT_HCIUART-now-depends-on-SERIAL_DEV_BUS-->>><<<++patches.suse/mlxsw-spectrum_dcb-Allow-setting-default-port-priori.patch++>>> -| <<<--patches.suse/Bluetooth-hci_bcm-Add-support-for-BCM2E7E-->>><<<++patches.suse/sfc-Remove-unnecessary-dependencies-on-I2C.patch++>>> -| <<<--patches.suse/bnxt-Move-generic-devlink-code-to-new-file.patch-->>><<<++patches.suse/ice-Support-UDP-segmentation-offload.patch++>>> -| <<<--patches.suse/net-hns3-Refactor-the-skb-receiving-and-transmitting.patch-->>><<<++patches.suse/ice-Fix-VF-spoofchk.patch++>>> -| <<<--patches.suse/net-hns3-Add-mac-loopback-selftest-support-in-hns3-d.patch-->>><<<++patches.suse/ice-Add-code-to-keep-track-of-current-dflt_vsi.patch++>>> -| <<<--patches.suse/net-hns3-fix-a-bug-when-alloc-new-buffer.patch-->>><<<++patches.suse/ice-Add-ice_for_each_vf-macro.patch++>>> -| <<<--patches.suse/net-hns3-fix-the-bug-when-map-buffer-fail.patch-->>><<<++patches.suse/ice-Set-default-value-for-ITR-in-alloc-function.patch++>>> -| <<<--patches.suse/net-hns3-fix-the-ops-check-in-hns3_get_rxnfc.patch-->>><<<++patches.suse/ice-Restore-interrupt-throttle-settings-after-VSI-re.patch++>>> -| <<<--patches.suse/net-hns3-get-vf-count-by-pci_sriov_get_totalvfs.patch-->>><<<++patches.suse/ice-Return-error-on-not-supported-ethtool-C-paramete.patch++>>> -| <<<--patches.suse/net-hns3-fix-the-TX-RX-ring.queue_index-in-hns3_ring.patch-->>><<<++patches.suse/ice-Remove-Rx-flex-descriptor-programming.patch++>>> -| <<<--patches.suse/net-hns3-remove-redundant-memset-when-alloc-buffer.patch-->>><<<++patches.suse/ice-Fix-VF-link-state-when-it-s-IFLA_VF_LINK_STATE_A.patch++>>> -| <<<--patches.suse/net-hns3-fix-a-bug-about-hns3_clean_tx_ring.patch-->>><<<++patches.suse/ice-Enable-ip-link-show-on-the-PF-to-display-VF-unic.patch++>>> -| <<<--patches.suse/0001-macvlan-remove-unused-fields-in-struct-macvlan_dev.patch-->>><<<++patches.suse/ice-Demote-MTU-change-print-to-debug.patch++>>> -| <<<--patches.suse/net-bcmgenet-correct-bad-merge-->>><<<++patches.suse/ice-suppress-checked_return-error.patch++>>> -| <<<--patches.suse/net-bcmgenet-prevent-duplicate-calls-of-bcmgenet_dma-->>><<<++patches.suse/ice-add-extra-check-for-null-Rx-descriptor.patch++>>> -| <<<--patches.suse/net-bcmgenet-enable-loopback-during-UniMAC-sw_reset-->>><<<++patches.suse/ice-Add-a-boundary-check-in-ice_xsk_umem.patch++>>> -| <<<--patches.suse/0001-net-dsa-legacy-don-t-unmask-port-bitmaps.patch-->>><<<++patches.suse/ice-Suppress-Coverity-warnings-for-xdp_rxq_info_reg.patch++>>> -| <<<--patches.suse/net-hns3-fix-the-bug-of-hns3_set_txbd_baseinfo.patch-->>><<<++patches.suse/ice-Add-device-ids-for-E822-devices.patch++>>> -| <<<--patches.suse/net-hns3-add-nic_client-check-when-initialize-roce-b.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_clean_tx_r.patch++>>> -| <<<--patches.suse/net-hns3-fix-a-bug-in-hclge_uninit_client_instance.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_power_down.patch++>>> -| <<<--patches.suse/net-hns3-fix-the-bug-when-reuse-command-description-.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_set_defaul.patch++>>> -| <<<--patches.suse/cxgb4-fix-overflow-in-collecting-IBQ-and-OBQ-dump.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_configure.patch++>>> -| <<<--patches.suse/l2tp-cleanup-l2tp_tunnel_delete-calls.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_alloc_mapp.patch++>>> -| <<<--patches.suse/cxgb4-collect-hardware-LA-dumps.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_set_interr.patch++>>> -| <<<--patches.suse/cxgb4-collect-CIM-queue-configuration-dump.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_set_rx_mod.patch++>>> -| <<<--patches.suse/cxgb4-collect-RSS-dumps.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_configure_.patch++>>> -| <<<--patches.suse/cxgb4-collect-TID-info-dump.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_irq_enable.patch++>>> -| <<<--patches.suse/cxgb4-collect-MPS-TCAM-dump.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_irq_disabl.patch++>>> -| <<<--patches.suse/cxgb4-collect-PBT-tables-dump.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_free_q_vec.patch++>>> -| <<<--patches.suse/cxgb4-collect-hardware-scheduler-dumps.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_free_q_vec-f7bcca5d.patch++>>> -| <<<--patches.suse/cxgb4-collect-hardware-misc-dumps.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_assign_vec.patch++>>> -| <<<--patches.suse/bnxt_en-Update-firmware-interface-to-1.8.3.1.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_write_itr.patch++>>> -| <<<--patches.suse/bnxt_en-Add-PCIe-device-ID-for-bcm58804.patch-->>><<<++patches.suse/igc-Remove-no-need-declaration-of-the-igc_sw_init.patch++>>> -| <<<--patches.suse/bnxt_en-adding-PCI-ID-for-SMARTNIC-VF-support.patch-->>><<<++patches.suse/wireguard-selftests-remove-ancient-kernel-compatibil.patch++>>> -| <<<--patches.suse/bnxt_en-Check-for-zero-length-value-in-bnxt_get_nvra.patch-->>><<<++patches.suse/wireguard-queueing-do-not-account-for-pfmemalloc-whe.patch++>>> -| <<<--patches.suse/bnxt_en-Get-firmware-package-version-one-time.patch-->>><<<++patches.suse/wireguard-socket-mark-skbs-as-not-on-list-when-recei.patch++>>> -| <<<--patches.suse/bnxt_en-Optimize-.ndo_set_mac_address-for-VFs.patch-->>><<<++patches.suse/net-phy-fixed_phy-fix-use-after-free-when-checking-l.patch++>>> -| <<<--patches.suse/bnxt_en-Check-maximum-supported-MTU-from-firmware.patch-->>><<<++patches.suse/ionic-ionic_if-bits-for-sr-iov-support.patch++>>> -| <<<--patches.suse/bnxt_en-Add-ethtool-reset-method.patch-->>><<<++patches.suse/ionic-support-sr-iov-operations.patch++>>> -| <<<--patches.suse/bnxt_en-Reorganize-the-coalescing-parameters.patch-->>><<<++patches.suse/mii-Add-helpers-for-parsing-SGMII-auto-negotiation.patch++>>> -| <<<--patches.suse/bnxt_en-Refactor-and-simplify-coalescing-code.patch-->>><<<++patches.suse/net-phylink-make-QSGMII-a-valid-PHY-mode-for-in-band.patch++>>> -| <<<--patches.suse/bnxt_en-add-support-for-Flower-based-vxlan-encap-dec.patch-->>><<<++patches.suse/net-phylink-add-support-for-polling-MAC-PCS.patch++>>> -| <<<--patches.suse/bnxt_en-add-hwrm-FW-cmds-for-cfa_encap_record-and-de.patch-->>><<<++patches.suse/net-dsa-Pass-pcs_poll-flag-from-driver-to-PHYLINK.patch++>>> -| <<<--patches.suse/bnxt_en-query-cfa-flow-stats-periodically-to-compute.patch-->>><<<++patches.suse/enetc-Make-MDIO-accessors-more-generic-and-export-to.patch++>>> -| <<<--patches.suse/bnxt_en-alloc-tc_info-struct-only-when-tc-flower-is-.patch-->>><<<++patches.suse/enetc-Set-MDIO_CFG_HOLD-to-the-recommended-value-of-.patch++>>> -| <<<--patches.suse/ibmvnic-118-Update-reset-infrastructure-to-support-tunab.patch-->>><<<++patches.suse/net-mscc-ocelot-make-phy_mode-a-member-of-the-common.patch++>>> -| <<<--patches.suse/ibmvnic-119-Fix-failover-error-path-for-non-fatal-resets.patch-->>><<<++patches.suse/net-mscc-ocelot-export-ANA-DEV-and-QSYS-registers-to.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-randconfig-build-errors.patch-->>><<<++patches.suse/net-dsa-felix-Add-PCS-operations-for-PHYLINK.patch++>>> -| <<<--patches.suse/liquidio-fix-kernel-panic-in-VF-driver.patch-->>><<<++patches.suse/net-hns3-add-trace-event-support-for-HNS3-driver.patch++>>> -| <<<--patches.suse/cxgb3-Check-and-handle-the-dma-mapping-errors.patch-->>><<<++patches.suse/net-hns3-re-organize-vector-handle.patch++>>> -| <<<--patches.suse/l2tp-don-t-register-sessions-in-l2tp_session_create.patch-->>><<<++patches.suse/net-hns3-modify-the-IRQ-name-of-TQP-vector.patch++>>> -| <<<--patches.suse/l2tp-initialise-l2tp_eth-sessions-before-registering.patch-->>><<<++patches.suse/net-hns3-modify-an-unsuitable-log-in-hclge_map_ring_.patch++>>> -| <<<--patches.suse/l2tp-protect-sock-pointer-of-struct-pppol2tp_session.patch-->>><<<++patches.suse/net-hns3-modify-the-IRQ-name-of-misc-vectors.patch++>>> -| <<<--patches.suse/l2tp-initialise-PPP-sessions-before-registering-them.patch-->>><<<++patches.suse/net-hns3-add-protection-when-get-SFP-speed-as-0.patch++>>> -| <<<--patches.suse/msft-hv-1520-hv_netvsc-Set-tx_table-to-equal-weight-after-subchan.patch-->>><<<++patches.suse/net-hns3-replace-an-unsuitable-variable-type-in-hclg.patch++>>> -| <<<--patches.suse/samples-bpf-adjust-rlimit-RLIMIT_MEMLOCK-for-xdp1.patch-->>><<<++patches.suse/net-hns3-modify-an-unsuitable-reset-level-for-hardwa.patch++>>> -| <<<--patches.suse/l2tp-remove-ref-and-deref.patch-->>><<<++patches.suse/mlxsw-spectrum-Disable-SIP_CLASS_E-check-in-hardware.patch++>>> -| <<<--patches.suse/l2tp-remove-l2tp_tunnel_count-and-l2tp_session_count.patch-->>><<<++patches.suse/mlxsw-spectrum-Disable-MC_DMAC-check-in-hardware-pip.patch++>>> -| <<<--patches.suse/i40e-mark-PM-functions-as-__maybe_unused.patch-->>><<<++patches.suse/mlxsw-spectrum-Disable-SIP_DIP-check-in-hardware-pip.patch++>>> -| <<<--patches.suse/i40e-only-redistribute-MSI-X-vectors-when-needed.patch-->>><<<++patches.suse/mlxsw-spectrum-Disable-DIP_LINK_LOCAL-check-in-hardw.patch++>>> -| <<<--patches.suse/bpf-reduce-verifier-memory-consumption.patch-->>><<<++patches.suse/igc-Add-basic-skeleton-for-PTP.patch++>>> -| <<<--patches.suse/net-mvpp2-set-the-Rx-FIFO-size-depending-on-the-port.patch-->>><<<++patches.suse/igc-Add-support-for-RX-timestamping.patch++>>> -| <<<--patches.suse/net-mvpp2-initialize-the-Tx-FIFO-size.patch-->>><<<++patches.suse/igc-Add-support-for-TX-timestamping.patch++>>> -| <<<--patches.suse/net-mvpp2-initialize-the-RSS-tables.patch-->>><<<++patches.suse/igc-Add-support-for-ethtool-GET_TS_INFO-command.patch++>>> -| <<<--patches.suse/net-mvpp2-limit-TSO-segments-and-use-stop-wake-thres.patch-->>><<<++patches.suse/igc-Use-Start-of-Packet-signal-from-PHY-for-timestam.patch++>>> -| <<<--patches.suse/net-mvpp2-use-the-aggr-txq-size-define-everywhere.patch-->>><<<++patches.suse/ionic-drop-use-of-subdevice-tags.patch++>>> -| <<<--patches.suse/net-mvpp2-simplify-the-Tx-desc-set-DMA-logic.patch-->>><<<++patches.suse/ionic-add-Rx-dropped-packet-counter.patch++>>> -| <<<--patches.suse/ppp-Destroy-the-mutex-when-cleanup-->>><<<++patches.suse/ionic-restrict-received-packets-to-mtu-size.patch++>>> -| <<<--patches.suse/net-thunderx-remove-a-couple-of-redundant-assignment.patch-->>><<<++patches.suse/ionic-clear-compiler-warning-on-hb-use-before-set.patch++>>> -| <<<--patches.suse/cxgb4-save-additional-filter-tuple-field-shifts-in-t.patch-->>><<<++patches.suse/enetc-Fix-inconsistent-IS_ERR-and-PTR_ERR.patch++>>> -| <<<--patches.suse/cxgb4-initialize-hash-filter-configuration.patch-->>><<<++patches.suse/net-mlx5-limit-the-function-in-local-scope.patch++>>> -| <<<--patches.suse/cxgb4-add-support-to-create-hash-filters.patch-->>><<<++patches.suse/mlx5-work-around-high-stack-usage-with-gcc.patch++>>> -| <<<--patches.suse/cxgb4-add-support-to-delete-hash-filter.patch-->>><<<++patches.suse/net-mlx5e-Support-accept-action-on-nic-table.patch++>>> -| <<<--patches.suse/cxgb4-add-support-to-retrieve-stats-for-hash-filters.patch-->>><<<++patches.suse/net-mlx5-Increase-the-max-number-of-channels-to-128.patch++>>> -| <<<--patches.suse/cxgb4-convert-flower-table-to-use-rhashtable.patch-->>><<<++patches.suse/net-mlx5-Reduce-No-CQ-found-log-level-from-warn-to-d.patch++>>> -| <<<--patches.suse/cxgb4-add-support-to-create-hash-filters-via-tc-flow.patch-->>><<<++patches.suse/net-mlx5-Use-async-EQ-setup-cleanup-helpers-for-mult.patch++>>> -| <<<--patches.suse/bpf-fix-verifier-memory-leaks.patch-->>><<<++patches.suse/net-mlx5-DR-Use-attributes-struct-for-FW-flow-table-.patch++>>> -| <<<--patches.suse/Bluetooth-btusb-Add-new-NFA344A-entry-->>><<<++patches.suse/net-mlx5-DR-Create-FTE-entry-in-the-FW-from-SW-steer.patch++>>> -| <<<--patches.suse/Bluetooth-avoid-recursive-locking-in-hci_send_to_cha-->>><<<++patches.suse/net-mlx5-DR-Create-multi-destination-table-for-SW-st.patch++>>> -| <<<--patches.suse/Bluetooth-hci_ldisc-Fix-another-race-when-closing-th-->>><<<++patches.suse/net-mlx5-DR-Pass-table-flags-at-creation-to-lower-la.patch++>>> -| <<<--patches.suse/enic-reset-fetch-index.patch-->>><<<++patches.suse/net-mlx5-DR-Align-dest-FT-action-creation-to-API.patch++>>> -| <<<--patches.suse/enic-Add-support-for-ethtool-g-G.patch-->>><<<++patches.suse/net-mlx5-DR-Add-support-for-multiple-destination-tab.patch++>>> -| <<<--patches.suse/net-hns3-remove-a-couple-of-redundant-assignments.patch-->>><<<++patches.suse/net-mlx5-DR-Create-multiple-destination-action-from-.patch++>>> -| <<<--patches.suse/net-hns3-Refactor-the-mapping-of-tqp-to-vport.patch-->>><<<++patches.suse/sfc-add-new-headers-in-preparation-for-code-split.patch++>>> -| <<<--patches.suse/net-hns3-Refactor-mac_init-function.patch-->>><<<++patches.suse/sfc-further-preparation-for-code-split.patch++>>> -| <<<--patches.suse/net-hns3-Refactor-the-initialization-of-command-queu.patch-->>><<<++patches.suse/sfc-move-reset-workqueue-code.patch++>>> -| <<<--patches.suse/net-hns3-Add-support-for-misc-interrupt.patch-->>><<<++patches.suse/sfc-move-mac-configuration-and-status-functions.patch++>>> -| <<<--patches.suse/net-hns3-Add-reset-process-in-hclge_main.patch-->>><<<++patches.suse/sfc-move-datapath-management-code.patch++>>> -| <<<--patches.suse/net-hns3-Add-timeout-process-in-hns3_enet.patch-->>><<<++patches.suse/sfc-move-some-device-reset-code.patch++>>> -| <<<--patches.suse/net-hns3-Add-reset-interface-implementation-in-clien.patch-->>><<<++patches.suse/sfc-move-struct-init-and-fini-code.patch++>>> -| <<<--patches.suse/net-hns3-Fix-a-misuse-to-devm_free_irq.patch-->>><<<++patches.suse/sfc-move-some-channel-related-code.patch++>>> -| <<<--patches.suse/net-hns3-hns3-fix-a-bug-about-statistic-counter-in-r.patch-->>><<<++patches.suse/sfc-move-channel-start-stop-code.patch++>>> -| <<<--patches.suse/bpf-fix-link-error-without-CONFIG_NET.patch-->>><<<++patches.suse/sfc-move-channel-alloc-removal-code.patch++>>> -| <<<--patches.suse/bpf-fix-out-of-bounds-access-warning-in-bpf_check.patch-->>><<<++patches.suse/sfc-move-channel-interrupt-management-code.patch++>>> -| <<<--patches.suse/cxgb4-fix-error-return-code-in-cxgb4_set_hash_filter.patch-->>><<<++patches.suse/sfc-move-event-queue-management-code.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T6-pci-device-id-s-36bf994a.patch-->>><<<++patches.suse/sfc-move-common-rx-code.patch++>>> -| <<<--patches.suse/cxgb4vf-define-get_fecparam-ethtool-callback.patch-->>><<<++patches.suse/sfc-move-common-tx-code.patch++>>> -| <<<--patches.suse/bpf-fix-verifier-NULL-pointer-dereference.patch-->>><<<++patches.suse/net-introduce-skb_list_walk_safe-for-skb-segment-wal.patch++>>> -| <<<--patches.suse/bnxt_en-fix-typo-in-bnxt_set_coalesce.patch-->>><<<++patches.suse/devlink-add-support-for-reporter-recovery-completion.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-IRQ-coalescing-regression.patch-->>><<<++patches.suse/devlink-add-devink-notification-when-reporter-update.patch++>>> -| <<<--patches.suse/net-hns3-fix-for-getting-autoneg-in-hns3_get_link_ks.patch-->>><<<++patches.suse/bnxt_en-Call-recovery-done-after-reset-is-successful.patch++>>> -| <<<--patches.suse/net-hns3-fix-for-getting-advertised_caps-in-hns3_get.patch-->>><<<++patches.suse/net-dsa-felix-fix-link-error.patch++>>> -| <<<--patches.suse/net-hns3-fix-a-bug-in-hns3_driv_to_eth_caps.patch-->>><<<++patches.suse/vmxnet3-Remove-always-false-conditional-statement.patch++>>> -| <<<--patches.suse/net-hns3-add-support-for-set_link_ksettings.patch-->>><<<++patches.suse/sfc-move-some-port-link-state-caps-code.patch++>>> -| <<<--patches.suse/net-hns3-add-support-for-nway_reset.patch-->>><<<++patches.suse/sfc-move-some-MCDI-port-utility-functions.patch++>>> -| <<<--patches.suse/net-hns3-fix-a-bug-for-phy-supported-feature-initial.patch-->>><<<++patches.suse/sfc-move-more-MCDI-port-code.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-add-missing-lq_color.patch-->>><<<++patches.suse/sfc-move-MCDI-VI-alloc-free-code.patch++>>> -| <<<--patches.suse/iwlwifi-pcie-sort-IDs-for-the-9000-series-for-easier.patch-->>><<<++patches.suse/sfc-move-MCDI-event-queue-management-code.patch++>>> -| <<<--patches.suse/ath9k-fix-tx99-potential-info-leak-->>><<<++patches.suse/sfc-move-MCDI-transmit-queue-management-code.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-support-for-ethtool-msglvl-support.patch-->>><<<++patches.suse/sfc-move-MCDI-receive-queue-management-code.patch++>>> -| <<<--patches.suse/msft-hv-1546-hv_netvsc-netvsc_teardown_gpadl-split.patch-->>><<<++patches.suse/sfc-conditioned-some-functionality.patch++>>> -| <<<--patches.suse/msft-hv-1547-hv_netvsc-hide-warnings-about-uninitialized-missing-.patch-->>><<<++patches.suse/sfc-move-MCDI-logging-device-attribute.patch++>>> -| <<<--patches.suse/bnxt-fix-bnxt_hwrm_fw_set_time-for-y2038.patch-->>><<<++patches.suse/sfc-refactor-selftest-work-init-code.patch++>>> -| <<<--patches.suse/net-mvpp2-add-ethtool-GOP-statistics.patch-->>><<<++patches.suse/sfc-move-more-tx-code.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-rollback-on-add-VLAN-failure.patch-->>><<<++patches.suse/sfc-move-more-rx-code.patch++>>> -| <<<--patches.suse/net-Introduce-netdev_-_once-functions.patch-->>><<<++patches.suse/sfc-move-various-functions.patch++>>> -| <<<--patches.suse/sfc-don-t-warn-on-successful-change-of-MAC.patch-->>><<<++patches.suse/sfc-move-some-ethtool-code.patch++>>> -| <<<--patches.suse/net-hns3-fix-a-bug-when-getting-phy-address-from-NCL.patch-->>><<<++patches.suse/sfc-move-a-couple-more-functions.patch++>>> -| <<<--patches.suse/net-hns3-cleanup-mac-auto-negotiation-state-query-in.patch-->>><<<++patches.suse/sfc-move-RSS-code.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-GOP-statistics-loop-start-and-stop-con.patch-->>><<<++patches.suse/sfc-move-yet-more-functions.patch++>>> -| <<<--patches.suse/tipc-improve-link-resiliency-when-rps-is-activated.patch-->>><<<++patches.suse/sfc-move-RPS-code.patch++>>> -| <<<--patches.suse/ibmvnic-120-Add-vnic-client-data-to-login-buffer.patch-->>><<<++patches.suse/devlink-add-macro-for-fw.psid.patch++>>> -| <<<--patches.suse/l2tp-don-t-close-sessions-in-l2tp_tunnel_destruct.patch-->>><<<++patches.suse/bnxt-Detach-page-from-page-pool-before-sending-up-th.patch++>>> -| <<<--patches.suse/net-thunderx-fix-double-free-error.patch-->>><<<++patches.suse/sfc-remove-duplicated-include-from-ef10.c.patch++>>> -| <<<--patches.suse/ipvlan-fix-ipv6-outbound-device.patch-->>><<<++patches.suse/sfc-remove-set-but-not-used-variable-nic_data.patch++>>> -| <<<--patches.suse/ieee802154-mrf24j40-fix-incorrect-mask-in-mrf24j40_s-->>><<<++patches.suse/net-hns3-split-hclge_reset-into-preparing-and-rebuil.patch++>>> -| <<<--patches.suse/cxgb4-collect-vpd-info-directly-from-hardware.patch-->>><<<++patches.suse/net-hns3-split-hclgevf_reset-into-preparing-and-rebu.patch++>>> -| <<<--patches.suse/net-Remove-unused-skb_shared_info-member.patch-->>><<<++patches.suse/net-hns3-refactor-the-precedure-of-PF-FLR.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-reset-seq-num-after-restart.patch-->>><<<++patches.suse/net-hns3-refactor-the-procedure-of-VF-FLR.patch++>>> -| <<<--patches.suse/iwlwifi-fix-multi-queue-notification-for-a000-device.patch-->>><<<++patches.suse/net-hns3-enlarge-HCLGE_RESET_WAIT_CNT.patch++>>> -| <<<--patches.suse/iwlwifi-add-new-cards-for-8260-series.patch-->>><<<++patches.suse/net-hns3-modify-hclge_func_reset_sync_vf-s-return-ty.patch++>>> -| <<<--patches.suse/iwlwifi-add-new-cards-for-8265-series.patch-->>><<<++patches.suse/net-hns3-refactor-the-notification-scheme-of-PF-rese.patch++>>> -| <<<--patches.suse/iwlwifi-add-new-cards-for-a000-series.patch-->>><<<++patches.suse/wan-ixp4xx_hss-fix-compile-testing-on-64-bit.patch++>>> -| <<<--patches.suse/rtlwifi-fix-uninitialized-rtlhal-last_suspend_sec-ti-->>><<<++patches.suse/sfc-ethtool_common-Make-some-function-to-static.patch++>>> -| <<<--patches.suse/rt2x00usb-mark-device-removed-when-get-ENOENT-usb-er-->>><<<++patches.suse/ptr_ring-add-include-of-linux-mm.h.patch++>>> -| <<<--patches.suse/af_netlink-ensure-that-NLMSG_DONE-never-fails-in-dum.patch-->>><<<++patches.suse/sfc-remove-duplicated-include-from-efx.c.patch++>>> -| <<<--patches.suse/NFC-fix-device-allocation-error-return-->>><<<++patches.suse/enetc-Don-t-print-from-enetc_sched_speed_set-when-li.patch++>>> -| <<<--patches.suse/vxlan-fix-the-issue-that-neigh-proxy-blocks-all-icmp.patch-->>><<<++patches.suse/net-dsa-felix-Set-USXGMII-link-based-on-BMSR-not-LPA.patch++>>> -| <<<--patches.suse/cxgb4-collect-LE-TCAM-dump.patch-->>><<<++patches.suse/net-dsa-felix-Don-t-restart-PCS-SGMII-AN-if-not-need.patch++>>> -| <<<--patches.suse/cxgb4-collect-SGE-queue-context-dump.patch-->>><<<++patches.suse/net-dsa-felix-Don-t-error-out-on-disabled-ports-with.patch++>>> -| <<<--patches.suse/bnx2x-fix-slowpath-null-crash.patch-->>><<<++patches.suse/igc-Fix-typo-in-a-comment.patch++>>> -| <<<--patches.suse/bpf-improve-verifier-ARG_CONST_SIZE_OR_ZERO-semantic.patch-->>><<<++patches.suse/igc-Remove-unused-definition.patch++>>> -| <<<--patches.suse/bpf-change-helper-bpf_probe_read-arg2-type-to-ARG_CO.patch-->>><<<++patches.suse/igc-Add-SKU-for-i225-device.patch++>>> -| <<<--patches.suse/bpf-fix-and-add-test-cases-for-ARG_CONST_SIZE_OR_ZER.patch-->>><<<++patches.suse/igc-Add-support-for-TSO.patch++>>> -| <<<--patches.suse/net-hns3-Updates-MSI-MSI-X-alloc-free-APIs-depricate.patch-->>><<<++patches.suse/igc-Add-PHY-power-management-control.patch++>>> -| <<<--patches.suse/net-mvneta-fix-handling-of-the-Tx-descriptor-counter.patch-->>><<<++patches.suse/net-dsa-felix-Handle-PAUSE-RX-regardless-of-AN-resul.patch++>>> -| <<<--patches.suse/0001-net-bridge-add-vlan_tunnel-to-bridge-port-policies.patch-->>><<<++patches.suse/net-dsa-felix-Allow-PHY-to-AN-10-100-1000-with-2500-.patch++>>> -| <<<--patches.suse/ibmvnic-121-Feature-implementation-of-Vital-Product-Data.patch-->>><<<++patches.suse/net-mlx5-Add-Virtio-Emulation-related-device-capabil.patch++>>> -| <<<--patches.suse/atm-horizon-Fix-irq-release-error.patch-->>><<<++patches.suse/net-mlx5-Expose-vDPA-emulation-device-capabilities.patch++>>> -| <<<--patches.suse/vhost_net-conditionally-enable-tx-polling.patch-->>><<<++patches.suse/net-mlx5-Add-structures-layout-for-new-MCAM-access-r.patch++>>> -| <<<--patches.suse/ipv6-set-all.accept_dad-to-0-by-default.patch-->>><<<++patches.suse/net-mlx5-Read-MCAM-register-groups-1-and-2.patch++>>> -| <<<--patches.suse/bpf-fix-lockdep-splat.patch-->>><<<++patches.suse/net-mlx5-Add-structures-and-defines-for-MIRC-registe.patch++>>> -| <<<--patches.suse/geneve-fix-fill_info-when-link-down-->>><<<++patches.suse/net-mlx5-Expose-resource-dump-register-mapping.patch++>>> -| <<<--patches.suse/mm-pagewalk.c-report-holes-in-hugetlb-ranges.patch-->>><<<++patches.suse/net-mlx5-Add-copy-header-action-struct-layout.patch++>>> -| <<<--patches.suse/audit-ensure-that-audit-1-actually-enables-audit-for.patch-->>><<<++patches.suse/net-mlx5-Add-mlx5_ifc-definitions-for-connection-tra.patch++>>> -| <<<--patches.suse/audit-Allow-auditd-to-set-pid-to-0-to-end-auditing.patch-->>><<<++patches.suse/net-mlx5e-Expose-FEC-feilds-and-related-capability-b.patch++>>> -| <<<--patches.suse/mailbox-bcm-flexrm-mailbox-Fix-FlexRM-ring-flush-seq-->>><<<++patches.suse/net-mlx5e-Add-discard-counters-per-priority.patch++>>> -| <<<--patches.suse/mailbox-reset-txdone_method-TXDONE_BY_POLL-if-client.patch-->>><<<++patches.suse/net-mlx5-Refactor-mlx5_create_auto_grouped_flow_tabl.patch++>>> -| <<<--patches.suse/mailbox-mailbox-test-don-t-rely-on-rx_buffer-content-->>><<<++patches.suse/net-mlx5-fs_core-Introduce-unmanaged-flow-tables.patch++>>> -| <<<--patches.suse/ata-pata_artop-remove-redundant-initialization-of-pi.patch-->>><<<++patches.suse/net-mlx5-Add-ignore-level-support-fwd-to-table-rules.patch++>>> -| <<<--patches.suse/0001-ata-ceva-Move-sata-port-phy-oob-settings-to-device-t.patch-->>><<<++patches.suse/net-mlx5-Allow-creating-autogroups-with-reserved-ent.patch++>>> -| <<<--patches.suse/0002-ata-ceva-Add-gen-3-mode-support-in-driver.patch-->>><<<++patches.suse/IB-core-Introduce-ib_reg_user_mr.patch++>>> -| <<<--patches.suse/0003-ata-ceva-Disable-Device-Sleep-capability.patch-->>><<<++patches.suse/IB-core-Add-interface-to-advise_mr-for-kernel-users.patch++>>> -| <<<--patches.suse/0004-ata-ceva-Make-RxWaterMark-value-as-module-parameter.patch-->>><<<++patches.suse/IB-mlx5-Add-ODP-WQE-handlers-for-kernel-QPs.patch++>>> -| <<<--patches.suse/0005-ata-ceva-Add-CCI-support-for-SATA-if-CCI-is-enabled.patch-->>><<<++patches.suse/RDMA-mlx5-Don-t-fake-udata-for-kernel-path.patch++>>> -| <<<--patches.suse/0006-ata-ceva-Correct-the-AXI-bus-configuration-for-SATA-.patch-->>><<<++patches.suse/IB-mlx5-Mask-out-unsupported-ODP-capabilities-for-ke.patch++>>> -| <<<--patches.suse/0007-ata-ceva-Correct-the-suspend-and-resume-logic-for-SA.patch-->>><<<++patches.suse/RDMA-mlx5-Fix-handling-of-IOVA-user_va-in-ODP-paths.patch++>>> -| <<<--patches.suse/0008-ata-ceva-Add-SMMU-support-for-SATA-IP.patch-->>><<<++patches.suse/net-hns3-replace-snprintf-with-scnprintf-in-hns3_dbg.patch++>>> -| <<<--patches.suse/ata-fixes-kernel-crash-while-tracing-ata_eh_link_aut.patch-->>><<<++patches.suse/net-hns3-replace-snprintf-with-scnprintf-in-hns3_upd.patch++>>> -| <<<--patches.suse/IB-core-Fix-unable-to-change-lifespan-entry-for-hw_c.patch-->>><<<++patches.suse/wan-hdlc_x25-fix-skb-handling.patch++>>> -| <<<--patches.suse/IB-core-Fix-use-workqueue-without-WQ_MEM_RECLAIM.patch-->>><<<++patches.suse/net-hns3-limit-the-error-logging-in-the-hns3_clean_t.patch++>>> -| <<<--patches.suse/IB-core-Fix-calculation-of-maximum-RoCE-MTU.patch-->>><<<++patches.suse/net-hns3-do-not-reuse-pfmemalloc-pages.patch++>>> -| <<<--patches.suse/RDMA-qedr-Rename-the-qedr_cm-file-as-a-preparation-f.patch-->>><<<++patches.suse/net-hns3-set-VF-s-default-reset_type-to-HNAE3_NONE_R.patch++>>> -| <<<--patches.suse/RDMA-qedr-Add-support-for-registering-an-iWARP-devic.patch-->>><<<++patches.suse/net-hns3-move-duplicated-macro-definition-into-heade.patch++>>> -| <<<--patches.suse/RDMA-qedr-Add-iWARP-support-in-existing-verbs.patch-->>><<<++patches.suse/net-hns3-refine-the-input-parameter-size-for-snprint.patch++>>> -| <<<--patches.suse/RDMA-qedr-Add-support-for-read-with-invalidate-suppo.patch-->>><<<++patches.suse/net-hns3-rewrite-a-log-in-hclge_put_vector.patch++>>> -| <<<--patches.suse/RDMA-qedr-Add-iWARP-connection-management-qp-related.patch-->>><<<++patches.suse/net-hns3-delete-unnecessary-blank-line-and-space-for.patch++>>> -| <<<--patches.suse/RDMA-qedr-Add-iWARP-connection-management-functions.patch-->>><<<++patches.suse/net-hns3-remove-redundant-print-on-ENOMEM.patch++>>> -| <<<--patches.suse/RDMA-qedr-Add-support-for-iWARP-in-user-space.patch-->>><<<++patches.suse/net-hns3-cleanup-some-coding-style-issue.patch++>>> -| <<<--patches.suse/RDMA-qedr-Missing-error-code-in-qedr_init_user_queue.patch-->>><<<++patches.suse/samples-bpf-Don-t-try-to-remove-user-s-homedir-on-cl.patch++>>> -| <<<--patches.suse/RDMA-qedr-fix-build-error-without-ipv6.patch-->>><<<++patches.suse/bpf-Fix-trampoline-usage-in-preempt.patch++>>> -| <<<--patches.suse/RDMA-hns-Split-hw-v1-driver-from-hns-roce-driver.patch-->>><<<++patches.suse/net-mlx5e-Fix-printk-format-warning.patch++>>> -| <<<--patches.suse/RDMA-hns-Move-priv-in-order-to-add-multiple-hns_roce.patch-->>><<<++patches.suse/net-mlx5e-allow-TSO-on-VXLAN-over-VLAN-topologies.patch++>>> -| <<<--patches.suse/RDMA-hns-Initialize-the-PCI-device-for-hip08-RoCE.patch-->>><<<++patches.suse/net-mlx5e-Add-mlx5e_flower_parse_meta-support.patch++>>> -| <<<--patches.suse/RDMA-hns-Modify-assignment-device-variable-to-suppor.patch-->>><<<++patches.suse/net-mlx5-DR-Modify-set-action-limitation-extension.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-command-queue-support-for-hip08-RoCE-dr.patch-->>><<<++patches.suse/net-mlx5-DR-Modify-header-copy-support.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-profile-support-for-hip08-driver.patch-->>><<<++patches.suse/net-mlx5-DR-Allow-connecting-flow-table-to-a-lower-s.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-mailbox-s-implementation-for-hip08-RoCE.patch-->>><<<++patches.suse/net-mlx5e-Move-uplink-rep-init-cleanup-code-into-own.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-the-interfaces-to-support-multi-hop-add.patch-->>><<<++patches.suse/net-mlx5e-Profile-specific-stats-groups.patch++>>> -| <<<--patches.suse/RDMA-hns-Configure-BT-BA-and-BT-attribute-for-the-co.patch-->>><<<++patches.suse/net-mlx5e-Declare-stats-groups-via-macro.patch++>>> -| <<<--patches.suse/RDMA-hns-Update-the-interfaces-for-MTT-CQE-multi-hop.patch-->>><<<++patches.suse/net-mlx5e-Convert-stats-groups-array-to-array-of-gro.patch++>>> -| <<<--patches.suse/RDMA-hns-Split-CQE-from-MTT-in-hip08.patch-->>><<<++patches.suse/net-mlx5e-IPoIB-use-separate-stats-groups.patch++>>> -| <<<--patches.suse/RDMA-hns-Support-multi-hop-addressing-for-PBL-in-hip.patch-->>><<<++patches.suse/net-mlx5e-Convert-rep-stats-to-mlx5e_stats_grp-based.patch++>>> -| <<<--patches.suse/RDMA-hns-Configure-mac-gid-and-user-access-region-fo.patch-->>><<<++patches.suse/net-mlx5e-Create-q-counters-on-uplink-representors.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-CQ-operations-support-for-hip08-RoCE-dr.patch-->>><<<++patches.suse/net-mlx5e-Enable-all-available-stats-for-uplink-reps.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-QP-operations-support-for-hip08-SoC.patch-->>><<<++patches.suse/devlink-Add-health-recover-notifications-on-devlink-.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-support-for-processing-send-wr-and-rece.patch-->>><<<++patches.suse/net-sched-sch_tbf-Don-t-overwrite-backlog-before-dum.patch++>>> -| <<<--patches.suse/RDMA-hns-Configure-the-MTPT-in-hip08.patch-->>><<<++patches.suse/ice-Enable-writing-hardware-filtering-tables.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-releasing-resource-operation-in-error-b.patch-->>><<<++patches.suse/ice-Allocate-flow-profile.patch++>>> -| <<<--patches.suse/RDMA-hns-Replace-condition-statement-using-hardware-.patch-->>><<<++patches.suse/ice-Populate-TCAM-filter-software-structures.patch++>>> -| <<<--patches.suse/RDMA-hns-Fix-inconsistent-warning.patch-->>><<<++patches.suse/ice-Enable-writing-filtering-tables.patch++>>> -| <<<--patches.suse/RDMA-hns-Delete-the-unnecessary-initializing-enum-to.patch-->>><<<++patches.suse/ice-Optimize-table-usage.patch++>>> -| <<<--patches.suse/IB-Move-PCI-dependency-from-root-KConfig-to-HW-s-KCo.patch-->>><<<++patches.suse/ice-Initilialize-VF-RSS-tables.patch++>>> -| <<<--patches.suse/IB-cxgb3-cxgb4-Remove-unneeded-config-dependencies.patch-->>><<<++patches.suse/ice-Implement-ethtool-get-set-rx-flow-hash.patch++>>> -| <<<--patches.suse/IB-uverbs-clean-up-INIT_UDATA_BUF_OR_NULL-usage.patch-->>><<<++patches.suse/ice-Bump-version-18a8d358.patch++>>> -| <<<--patches.suse/RDMA-cxgb3-remove-redundant-first-assignement-of-sqp.patch-->>><<<++patches.suse/s390-qeth-consolidate-qdio-queue-setup++>>> -| <<<--patches.suse/IB-mlx5-pr_err-and-mlx5_ib_dbg-strings-should-end-wi.patch-->>><<<++patches.suse/net_sched-fix-ops-bind_class-implementations.patch++>>> -| <<<--patches.suse/iw_cxgb4-Remove-__func__-parameter-from-pr_debug.patch-->>><<<++patches.suse/net_sched-walk-through-all-child-classes-in-tc_bind_.patch++>>> -| <<<--patches.suse/iw_cxgb4-change-pr_debug-to-appropriate-log-level.patch-->>><<<++patches.suse/net-include-struct-nhmsg-size-in-nh-nlmsg-size.patch++>>> -| <<<--patches.suse/IB-hfi1-Update-HFI-to-use-the-latest-PCI-API.patch-->>><<<++patches.suse/net_sched-ematch-reject-invalid-TCF_EM_SIMPLE.patch++>>> -| <<<--patches.suse/IB-hfi1-Inline-common-calculation.patch-->>><<<++patches.suse/rxrpc-Fix-use-after-free-in-rxrpc_receive_data.patch++>>> -| <<<--patches.suse/IB-hfi1-Remove-unused-hfi1_cpulist-variables.patch-->>><<<++patches.suse/net-socionext-fix-possible-user-after-free-in-netsec.patch++>>> -| <<<--patches.suse/IB-hfi1-Extend-input-hdr-tracing-for-packet-type.patch-->>><<<++patches.suse/net-socionext-fix-xdp_result-initialization-in-netse.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-a-safe-wrapper-for-_rcd_get_by_index.patch-->>><<<++patches.suse/mlxsw-minimal-Fix-an-error-handling-path-in-mlxsw_m_.patch++>>> -| <<<--patches.suse/IB-hfi1-Refactor-assign_ctxt-IOCTL.patch-->>><<<++patches.suse/Bluetooth-hci_bcm-Add-device-tree-compatible-for-BCM.patch++>>> -| <<<--patches.suse/IB-hfi1-Refactor-get_ctxt_info.patch-->>><<<++patches.suse/Bluetooth-hci_bcm-Drive-RTS-only-for-BCM43438.patch++>>> -| <<<--patches.suse/IB-hfi1-Refactor-get_base_info.patch-->>><<<++patches.suse/Bluetooth-Fix-race-condition-in-hci_release_sock.patch++>>> -| <<<--patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_setup-IOCTL.patch-->>><<<++patches.suse/mwifiex-drop-most-magic-numbers-from-mwifiex_process.patch++>>> -| <<<--patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_clear-IOCTLs.patch-->>><<<++patches.suse/rtw88-fix-rate-mask-for-1SS-chip.patch++>>> -| <<<--patches.suse/IB-hfi1-Refactor-hfi_user_exp_rcv_invalid-IOCTLs.patch-->>><<<++patches.suse/brcmfmac-sdio-Fix-OOB-interrupt-initialization-on-br.patch++>>> -| <<<--patches.suse/IB-hfi1-Refactor-get_user-IOCTLs.patch-->>><<<++patches.suse/rtw88-fix-potential-NULL-skb-access-in-TX-ISR.patch++>>> -| <<<--patches.suse/IB-opa_vnic-Properly-return-the-total-MACs-in-UC-MAC.patch-->>><<<++patches.suse/iwlegacy-ensure-loop-counter-addr-does-not-wrap-and-.patch++>>> -| <<<--patches.suse/IB-opa_vnic-Properly-clear-Mac-Table-Digest.patch-->>><<<++patches.suse/ath10k-pci-Only-dump-ATH10K_MEM_REGION_TYPE_IOREG-wh.patch++>>> -| <<<--patches.suse/RDMA-qedr-Fix-rdma_type-initialization.patch-->>><<<++patches.suse/ath10k-pci-Fix-comment-on-ath10k_pci_dump_memory_sra.patch++>>> -| <<<--patches.suse/RDMA-hns-make-various-function-static-fixes-warnings.patch-->>><<<++patches.suse/Revert-ath10k-fix-DMA-related-firmware-crashes-on-mu.patch++>>> -| <<<--patches.suse/RDMA-hns-remove-redundant-assignment-to-variable-j.patch-->>><<<++patches.suse/ath10k-Correct-the-DMA-direction-for-management-tx-b.patch++>>> -| <<<--patches.suse/iw_cxgb4-allocate-wait-object-for-each-memory-object.patch-->>><<<++patches.suse/bnxt_en-Improve-link-up-detection.patch++>>> -| <<<--patches.suse/iw_cxgb4-allocate-wait-object-for-each-cq-object.patch-->>><<<++patches.suse/bnxt_en-Improve-bnxt_probe_phy.patch++>>> -| <<<--patches.suse/iw_cxgb4-allocate-wait-object-for-each-qp-object.patch-->>><<<++patches.suse/bnxt_en-Remove-the-setting-of-dev_port.patch++>>> -| <<<--patches.suse/iw_cxgb4-allocate-wait-object-for-each-ep-object.patch-->>><<<++patches.suse/bnxt_en-Support-UDP-RSS-hashing-on-575XX-chips.patch++>>> -| <<<--patches.suse/iw_cxgb4-add-referencing-to-wait-objects.patch-->>><<<++patches.suse/bnxt_en-Do-not-accept-fragments-for-aRFS-flow-steeri.patch++>>> -| <<<--patches.suse/RDMA-hns-Modify-the-value-with-rd-dest_rd-of-qp_attr.patch-->>><<<++patches.suse/bnxt_en-Periodically-check-and-remove-aged-out-ntupl.patch++>>> -| <<<--patches.suse/RDMA-hns-Refactor-code-for-readability.patch-->>><<<++patches.suse/bnxt_en-Disable-workaround-for-lost-interrupts-on-57.patch++>>> -| <<<--patches.suse/RDMA-hns-Check-return-value-of-kzalloc.patch-->>><<<++patches.suse/bnxt_en-Refactor-bnxt_dl_register.patch++>>> -| <<<--patches.suse/RDMA-hns-Only-assign-dest_qp-if-IB_QP_DEST_QPN-bit-i.patch-->>><<<++patches.suse/bnxt_en-Register-devlink-irrespective-of-firmware-sp.patch++>>> -| <<<--patches.suse/RDMA-hns-Set-rdma_ah_attr-type-for-querying-qp.patch-->>><<<++patches.suse/bnxt_en-Move-devlink_register-before-registering-net.patch++>>> -| <<<--patches.suse/RDMA-hns-Avoid-NULL-pointer-exception.patch-->>><<<++patches.suse/bnxt_en-Add-support-to-update-progress-of-flash-upda.patch++>>> -| <<<--patches.suse/RDMA-hns-Don-t-unregister-a-callback-we-didn-t-regis.patch-->>><<<++patches.suse/bnxt_en-Rename-switch_id-to-dsn.patch++>>> -| <<<--patches.suse/RDMA-hns-Fix-calltrace-for-sleeping-in-atomic.patch-->>><<<++patches.suse/devlink-add-macro-for-fw.roce.patch++>>> -| <<<--patches.suse/RDMA-hns-return-0-rather-than-return-a-garbage-statu.patch-->>><<<++patches.suse/bnxt_en-Add-support-for-devlink-info-command.patch++>>> -| <<<--patches.suse/i40iw-Do-not-retransmit-MPA-request-after-it-is-ACKe.patch-->>><<<++patches.suse/sfc-rename-mcdi-filtering-functions-structs.patch++>>> -| <<<--patches.suse/i40iw-Do-not-generate-CQE-for-RTR-on-QP-flush.patch-->>><<<++patches.suse/sfc-create-header-for-mcdi-filtering-code.patch++>>> -| <<<--patches.suse/i40iw-Do-not-allow-posting-WR-after-QP-is-flushed.patch-->>><<<++patches.suse/sfc-move-mcdi-filtering-code.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-parsing-for-platform-configuration-forma.patch-->>><<<++patches.suse/libbpf-Fix-realloc-usage-in-bpf_core_find_cands.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-output-trace-issues-from-16B-change.patch-->>><<<++patches.suse/flow_dissector-Fix-to-use-new-variables-for-port-ran.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-incorrect-available-receive-user-context.patch-->>><<<++patches.suse/udp-segment-looped-gso-packets-correctly.patch++>>> -| <<<--patches.suse/IB-hfi1-Prevent-LNI-out-of-sync-by-resetting-host-in.patch-->>><<<++patches.suse/ALSA-hda-Use-standard-waitqueue-for-RIRB-wakeup.patch++>>> -| <<<--patches.suse/IB-core-Use-__be32-for-LIDs-in-opa_is_extended_lid.patch-->>><<<++patches.suse/ALSA-hda-Use-waitqueue-for-RIRB-in-HDA-core-helper-t.patch++>>> -| <<<--patches.suse/IB-core-Do-not-warn-on-lid-conversions-for-OPA.patch-->>><<<++patches.suse/ALSA-hda-Unify-get_response-handling.patch++>>> -| <<<--patches.suse/IB-hfi1-Do-not-warn-on-lid-conversions-for-OPA.patch-->>><<<++patches.suse/ALSA-control-remove-useless-assignment-in-.info-call.patch++>>> -| <<<--patches.suse/IB-rxe-check-for-allocation-failure-on-elem.patch-->>><<<++patches.suse/ALSA-hda-Comment-about-snd_hdac_bus_update_rirb-and-.patch++>>> -| <<<--patches.suse/IB-rxe-put-the-pool-on-allocation-failure.patch-->>><<<++patches.suse/ALSA-usx2y-Adjust-indentation-in-snd_usX2Y_hwdep_dsp.patch++>>> -| <<<--patches.suse/infiniband-add-MMU-dependency-for-user_mem.patch-->>><<<++patches.suse/ALSA-ctl-allow-TLV-read-operation-for-callback-type-.patch++>>> -| <<<--patches.suse/IB-core-Fix-endianness-annotation-in-rdma_is_multica.patch-->>><<<++patches.suse/ALSA-hda-constify-copied-structure.patch++>>> -| <<<--patches.suse/RDMA-cma-Avoid-triggering-undefined-behavior.patch-->>><<<++patches.suse/ALSA-hda-Constify-snd_kcontrol_new-items.patch++>>> -| <<<--patches.suse/RDMA-cxgb4-Fix-indentation.patch-->>><<<++patches.suse/ALSA-hda-Constify-snd_pci_quirk-tables.patch++>>> -| <<<--patches.suse/RDMA-cxgb4-Remove-the-obsolete-kernel-module-option-.patch-->>><<<++patches.suse/ALSA-hda-constify-and-cleanup-static-NodeID-tables.patch++>>> -| <<<--patches.suse/RDMA-cxgb4-Suppress-gcc-7-fall-through-complaints.patch-->>><<<++patches.suse/ALSA-sh-Fix-unused-variable-warnings.patch++>>> -| <<<--patches.suse/RDMA-cxgb4-Remove-a-set-but-not-used-variable.patch-->>><<<++patches.suse/ALSA-hda-realtek-Apply-mic-mute-LED-quirk-for-Dell-E.patch++>>> -| <<<--patches.suse/IB-hns-Annotate-iomem-pointers-correctly.patch-->>><<<++patches.suse/ALSA-usb-audio-Use-lower-hex-numbers-for-IDs.patch++>>> -| <<<--patches.suse/IB-hns-Declare-local-functions-static.patch-->>><<<++patches.suse/ALSA-hda-realtek-More-constifications.patch++>>> -| <<<--patches.suse/RDMA-qedr-Use-NULL-instead-of-0-to-represent-a-point.patch-->>><<<++patches.suse/ALSA-hda-More-constifications.patch++>>> -| <<<--patches.suse/RDMA-qedr-Declare-local-functions-static.patch-->>><<<++patches.suse/ALSA-sh-Fix-compile-warning-wrt-const.patch++>>> -| <<<--patches.suse/RDMA-qedr-Annotate-iomem-pointers-correctly.patch-->>><<<++patches.suse/ALSA-hda-Fix-a-typo-in-comments.patch++>>> -| <<<--patches.suse/RDMA-qedr-Remove-set-but-not-used-variables.patch-->>><<<++patches.suse/ALSA-hda-patch_realtek-fix-empty-macro-usage-in-if-b.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-serdes-loopback-set-up.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-boot-quirk-for-MOTU-M-Series.patch++>>> -| <<<--patches.suse/IB-hfi1-Allow-meta-version-4-for-platform-configurat.patch-->>><<<++patches.suse/ALSA-hda-Manage-concurrent-reg-access-more-properly.patch++>>> -| <<<--patches.suse/IB-hfi1-Mask-out-A-bit-from-psn-trace.patch-->>><<<++patches.suse/ALSA-hda-correct-kernel-doc-parameter-descriptions.patch++>>> -| <<<--patches.suse/IB-hfi1-Eliminate-allocation-while-atomic.patch-->>><<<++patches.suse/ALSA-hda-patch_hdmi-remove-warnings-with-empty-body.patch++>>> -| <<<--patches.suse/IB-hfi1-Set-hdr_type-when-tx-req-is-allocated.patch-->>><<<++patches.suse/ALSA-usb-audio-unlock-on-error-in-probe.patch++>>> -| <<<--patches.suse/IB-rdmavt-Don-t-wait-for-resources-in-QP-reset.patch-->>><<<++patches.suse/ALSA-usb-audio-add-implicit-fb-quirk-for-MOTU-M-Seri.patch++>>> -| <<<--patches.suse/RDMA-hns-fix-spelling-mistake-Reseved-Reserved.patch-->>><<<++patches.suse/ALSA-hda-analog-Minor-optimization-for-SPDIF-mux-con.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-MODULE_FIRMWARE-statements.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-Headset-Mic-supported-for-HP-cP.patch++>>> -| <<<--patches.suse/bnxt_re-Fix-incorrect-usage-of-test_bit.patch-->>><<<++patches.suse/ALSA-hda-hdmi-add-retry-logic-to-parse_intel_hdmi.patch++>>> -| <<<--patches.suse/bnxt_re-Make-room-for-mapping-beyond-32-entries.patch-->>><<<++patches.suse/ALSA-hda-Add-docking-station-support-for-Lenovo-Thin.patch++>>> -| <<<--patches.suse/IB-srpt-Do-not-accept-invalid-initiator-port-names.patch-->>><<<++patches.suse/ALSA-hda-Add-Clevo-W65_67SB-the-power_save-blacklist.patch++>>> -| <<<--patches.suse/IB-srp-Avoid-that-a-cable-pull-can-trigger-a-kernel-.patch-->>><<<++patches.suse/ALSA-usb-audio-add-quirks-for-Line6-Helix-devices-fw.patch++>>> -| <<<--patches.suse/i40iw-Cleanup-AE-processing.patch-->>><<<++patches.suse/ASoC-SOF-Intel-hda-Fix-SKL-dai-count.patch++>>> -| <<<--patches.suse/i40iw-Ignore-AE-source-field-in-AEQE-for-some-AEs.patch-->>><<<++patches.suse/ASoC-Intel-skl_hda_dsp_common-Fix-global-out-of-boun.patch++>>> -| <<<--patches.suse/i40iw-Move-exception_lan_queue-to-VSI-structure.patch-->>><<<++patches.suse/ASoC-topology-fix-soc_tplg_fe_link_create-link-dobj-.patch++>>> -| <<<--patches.suse/i40iw-Account-for-IPv6-header-when-setting-MSS.patch-->>><<<++patches.suse/ASoC-intel-sof_rt5682-Add-quirk-for-number-of-HDMI-D.patch++>>> -| <<<--patches.suse/i40iw-Reinitialize-IEQ-on-MTU-change.patch-->>><<<++patches.suse/ASoC-intel-sof_rt5682-Add-support-for-tgl-max98357a-.patch++>>> -| <<<--patches.suse/i40iw-Clear-CQP-Head-Tail-during-initialization.patch-->>><<<++patches.suse/ASoC-fsl_sai-add-IRQF_SHARED.patch++>>> -| <<<--patches.suse/i40iw-Remove-UDA-QP-from-QoS-list-if-creation-fails.patch-->>><<<++patches.suse/ASoC-SOF-Intel-hda-Add-iDisp4-DAI.patch++>>> -| <<<--patches.suse/i40iw-Move-cqp_cmd_head-init-to-CQP-initialization.patch-->>><<<++patches.suse/ASoC-soc-topology-fix-endianness-issues.patch++>>> -| <<<--patches.suse/IB-ipoib-Get-rid-of-the-tx_outstanding-variable-in-a.patch-->>><<<++patches.suse/ASoC-Intel-sof_rt5682-Ignore-the-speaker-amp-when-th.patch++>>> -| <<<--patches.suse/IB-ipoib-Use-NAPI-in-UD-TX-flows.patch-->>><<<++patches.suse/ASoC-sgtl5000-Fix-VDDA-and-VDDIO-comparison.patch++>>> -| <<<--patches.suse/IB-ipoib-Change-number-of-TX-wqe-to-64.patch-->>><<<++patches.suse/thermal-qoriq-Add-local-struct-device-pointer.patch++>>> -| <<<--patches.suse/RDMA-hns-Support-WQE-CQE-PBL-page-size-configurable-.patch-->>><<<++patches.suse/thermal-qoriq-Don-t-store-struct-thermal_zone_device.patch++>>> -| <<<--patches.suse/RDMA-hns-Update-the-IRRL-table-chunk-size-in-hip08.patch-->>><<<++patches.suse/thermal-qoriq-Add-local-struct-qoriq_sensor-pointer.patch++>>> -| <<<--patches.suse/RDMA-hns-Update-the-PD-CQE-MTT-specification-in-hip0.patch-->>><<<++patches.suse/thermal-qoriq-Embed-per-sensor-data-into-struct-qori.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-modify-CQ-support-for-hip08.patch-->>><<<++patches.suse/thermal-qoriq-Pass-data-to-qoriq_tmu_register_tmu_zo.patch++>>> -| <<<--patches.suse/IB-cm-Fix-memory-corruption-in-handling-CM-request.patch-->>><<<++patches.suse/thermal-qoriq-Pass-data-to-qoriq_tmu_calibration-dir.patch++>>> -| <<<--patches.suse/RDMA-cxgb4-Declare-stag-as-__be32.patch-->>><<<++patches.suse/thermal-qoriq-Drop-unnecessary-drvdata-cleanup.patch++>>> -| <<<--patches.suse/bnxt_re-Implement-the-shutdown-hook-of-the-L2-RoCE-d.patch-->>><<<++patches.suse/thermal-qoriq-Convert-driver-to-use-regmap-API.patch++>>> -| <<<--patches.suse/IB-hfi1-Race-condition-between-user-notification-and.patch-->>><<<++patches.suse/thermal-qoriq-Enable-all-sensors-before-registering-.patch++>>> -| <<<--patches.suse/Ib-hfi1-Return-actual-operational-VLs-in-port-info-q.patch-->>><<<++patches.suse/thermal-qoriq-Do-not-report-invalid-temperature-read.patch++>>> -| <<<--patches.suse/IB-hfi1-Validate-PKEY-for-incoming-GSI-MAD-packets.patch-->>><<<++patches.suse/thermal_hwmon-Add-devres-wrapper-for-thermal_add_hwm.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-tx_opcode_stats-like-the-opcode_stats.patch-->>><<<++patches.suse/thermal-qoriq-Add-hwmon-support.patch++>>> -| <<<--patches.suse/IB-hfi1-Insure-int-mask-for-in-kernel-receive-contex.patch-->>><<<++patches.suse/thermal-add-bcm2711-thermal-driver.patch++>>> -| <<<--patches.suse/IB-hfi1-Don-t-modify-num_user_contexts-module-parame.patch-->>><<<++patches.suse/thermal-brcmstb_thermal-Do-not-use-DT-coefficients.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-rereg-mr-support-for-hip08.patch-->>><<<++patches.suse/thermal-intel-intel_pch_thermal-Add-Comet-Lake-CML-p.patch++>>> -| <<<--patches.suse/RDMA-hns-Generate-gid-type-of-RoCEv2.patch-->>><<<++patches.suse/tracing-kprobes-have-uname-use-_get_str-in-print_fmt.patch++>>> -| <<<--patches.suse/RDMA-hns-Configure-sgid-type-for-hip08-RoCE.patch-->>><<<++patches.suse/s390-pci-recover-handle-in-clp_set_pci_fn++>>> -| <<<--patches.suse/RDMA-hns-Update-calculation-of-irrl_ba-field-for-hip.patch-->>><<<++patches.suse/s390-pci-fix-possible-deadlock-in-recover_store++>>> -| <<<--patches.suse/RDMA-hns-Configure-TRRL-field-in-hip08-RoCE-device.patch-->>><<<++patches.suse/s390-ftrace-generate-traced-function-stack-frame.patch++>>> -| <<<--patches.suse/RDMA-hns-Configure-fence-attribute-in-hip08-RoCE.patch-->>><<<++patches.suse/tomoyo-Use-atomic_t-for-statistics-counter.patch++>>> -| <<<--patches.suse/RDMA-hns-Set-se-attribute-of-sqwqe-in-hip08.patch-->>><<<++patches.suse/ima-ima-lsm-policy-rule-loading-logic-bug-fixes.patch++>>> -| <<<--patches.suse/RDMA-hns-Enable-the-cqe-field-of-sqwqe-of-RC.patch-->>><<<++patches.suse/fmc-remove-left-over-ipmi-fru.h-after-fmc-deletion.patch++>>> -| <<<--patches.suse/RDMA-hns-Set-sq_cur_sge_blk_addr-field-in-QPC-in-hip.patch-->>><<<++patches.suse/gpio-gpio-grgpio-fix-possible-sleep-in-atomic-contex.patch++>>> -| <<<--patches.suse/RDMA-hns-Update-the-usage-of-ack-timeout-in-hip08.patch-->>><<<++patches.suse/gpio-mpc8xxx-ls1088a-ls1028a-edge-detection-mode-bug.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-sq_invld_flg-field-in-QP-context.patch-->>><<<++patches.suse/gpiolib-Set-lockdep-class-for-hierarchical-irq-domai.patch++>>> -| <<<--patches.suse/RDMA-hns-Set-the-owner-field-of-SQWQE-in-hip08-RoCE.patch-->>><<<++patches.suse/pinctrl-sh-pfc-r8a77965-Fix-DU_DOTCLKIN3-drive-bias-.patch++>>> -| <<<--patches.suse/RDMA-hns-Unify-the-calculation-for-hem-index-in-hip0.patch-->>><<<++patches.suse/pinctrl-sh-pfc-r8a7778-Fix-duplicate-SDSELF_B-and-SD.patch++>>> -| <<<--patches.suse/RDMA-hns-Modify-the-usage-of-cmd_sn-in-hip08.patch-->>><<<++patches.suse/pinctrl-sh-pfc-sh7264-Fix-CAN-function-GPIOs.patch++>>> -| <<<--patches.suse/IB-mlx4-Add-report-for-RSS-capabilities-by-vendor-ch.patch-->>><<<++patches.suse/pinctrl-sh-pfc-sh7269-Fix-CAN-function-GPIOs.patch++>>> -| <<<--patches.suse/IB-mlx4-Fix-RSS-s-QPC-attributes-assignments.patch-->>><<<++patches.suse/pinctrl-baytrail-Do-not-clear-IRQ-flags-on-direct-ir.patch++>>> -| <<<--patches.suse/RDMA-cxgb4-Annotate-r2-and-stag-as-__be32.patch-->>><<<++patches.suse/pinctrl-tigerlake-Tiger-Lake-uses-_HID-enumeration.patch++>>> -| <<<--patches.suse/IB-core-Avoid-crash-on-pkey-enforcement-failed-in-re.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Fix-tega-tegra-typo.patch++>>> -| <<<--patches.suse/IB-rxe-don-t-crash-if-allocation-of-crc-algorithm-fa.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Separate-firmware-request-and-lo.patch++>>> -| <<<--patches.suse/RDMA-cxgb4-Protect-from-possible-dereference.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Avoid-a-fixed-duration-sleep.patch++>>> -| <<<--patches.suse/IB-mlx5-Assign-send-CQ-and-recv-CQ-of-UMR-QP.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Use-CNR-as-firmware-ready-indica.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-RoCE-Address-Path-fields.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Extract-firmware-enable-helper.patch++>>> -| <<<--patches.suse/IB-mlx4-Use-optimal-numbers-of-MTT-entries.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Reuse-stored-register-base-addre.patch++>>> -| <<<--patches.suse/IB-mlx4-Add-contig-support-for-control-objects.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Enable-runtime-PM-as-late-as-pos.patch++>>> -| <<<--patches.suse/IB-mlx4-Increase-maximal-message-size-under-UD-QP.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Add-support-for-XUSB-context-sav.patch++>>> -| <<<--patches.suse/IB-core-Avoid-unnecessary-return-value-check.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Add-XUSB-controller-context.patch++>>> -| <<<--patches.suse/bnxt_re-fix-a-crash-in-qp-error-event-processing.patch-->>><<<++patches.suse/usb-host-xhci-tegra-Implement-basic-ELPG-support.patch++>>> -| <<<--patches.suse/bnxt_re-changing-the-ip-address-shouldn-t-affect-new.patch-->>><<<++patches.suse/usbip-Fix-unsafe-unaligned-pointer-usage.patch++>>> -| <<<--patches.suse/iw_cxgb4-remove-BUG_ON-usage.patch-->>><<<++patches.suse/usb-dwc2-Fix-IN-FIFO-allocation.patch++>>> -| <<<--patches.suse/IB-hfi1-Allow-MgmtAllowed-on-B2B-setups.patch-->>><<<++patches.suse/usb-gadget-legacy-set-max_speed-to-super-speed.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-a-wrapping-test-to-insure-the-correct-ti.patch-->>><<<++patches.suse/usb-gadget-f_fs-set-req-num_sgs-as-0-for-non-sg-tran.patch++>>> -| <<<--patches.suse/IB-hfi1-Do-not-allocate-PIO-send-contexts-for-VNIC.patch-->>><<<++patches.suse/usb-gadget-udc-fix-possible-sleep-in-atomic-context-.patch++>>> -| <<<--patches.suse/IB-hfi1-Prohibit-invalid-Init-to-Armed-state-transit.patch-->>><<<++patches.suse/usb-dwc3-turn-off-VBUS-when-leaving-host-mode.patch++>>> -| <<<--patches.suse/IB-hfi1-Send-reboot-as-planned-down-remote-reason.patch-->>><<<++patches.suse/usb-dwc3-gadget-Check-END_TRANSFER-completion.patch++>>> -| <<<--patches.suse/IB-core-Convert-OPA-AH-to-IB-for-Extended-LIDs-only.patch-->>><<<++patches.suse/usb-dwc3-gadget-Delay-starting-transfer.patch++>>> -| <<<--patches.suse/IB-hfi1-Mask-upper-16Bits-of-Extended-LID-prior-to-r.patch-->>><<<++patches.suse/usb-gadget-f_ncm-Use-atomic_t-to-track-in-flight-req.patch++>>> -| <<<--patches.suse/IB-hfi1-Handle-initial-value-of-0-for-CCTI-setting.patch-->>><<<++patches.suse/usb-gadget-f_ecm-Use-atomic_t-to-track-in-flight-req.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Add-memory-barriers-when-processing-CQ-.patch-->>><<<++patches.suse/usb-musb-omap2430-Get-rid-of-musb-.set_vbus-for-omap.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Set-QP-state-in-case-of-response-comple.patch-->>><<<++patches.suse/phy-qualcomm-Adjust-indentation-in-read_poll_timeout.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Flush-CQ-notification-Work-Queue-before.patch-->>><<<++patches.suse/usb-host-xhci-tegra-set-MODULE_FIRMWARE-for-tegra186.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-synchronize-poll_cq-and-req_notify_cq-v.patch-->>><<<++patches.suse/usb-typec-tcpci-mask-event-interrupts-when-remove-dr.patch++>>> -| <<<--patches.suse/RDMA-core-avoid-uninitialized-variable-warning-in-cr.patch-->>><<<++patches.suse/usb-dwc3-pci-add-ID-for-the-Intel-Comet-Lake-V-varia.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Add-shared-receive-queue-support.patch-->>><<<++patches.suse/usb-typec-wcove-fix-op-sink-microwatt-default-that-w.patch++>>> -| <<<--patches.suse/IB-core-Only-maintain-real-QPs-in-the-security-lists.patch-->>><<<++patches.suse/USB-serial-ir-usb-add-missing-endpoint-sanity-check.patch++>>> -| <<<--patches.suse/iw_cxgb4-Fix-possible-circular-dependency-locking-wa.patch-->>><<<++patches.suse/USB-serial-ir-usb-fix-link-speed-handling.patch++>>> -| <<<--patches.suse/iw_cxgb4-only-call-the-cq-comp_handler-when-the-cq-i.patch-->>><<<++patches.suse/USB-serial-ir-usb-fix-IrLAP-framing.patch++>>> -| <<<--patches.suse/iw_cxgb4-atomically-flush-the-qp.patch-->>><<<++patches.suse/ttyprintk-fix-a-potential-deadlock-in-interrupt-cont.patch++>>> -| <<<--patches.suse/ACPI-PCI-Bail-early-in-acpi_pci_add_bus-if-there-is--->>><<<++patches.suse/tty-synclinkmp-Adjust-indentation-in-several-functio.patch++>>> -| <<<--patches.suse/PCI-AER-Report-non-fatal-errors-only-to-the-affected-->>><<<++patches.suse/tty-synclink_gt-Adjust-indentation-in-several-functi.patch++>>> -| <<<--patches.suse/PCI-ASPM-Deal-with-missing-root-ports-in-link-state--->>><<<++patches.suse/serial-8250_bcm2835aux-Fix-line-mismatch-on-driver-u.patch++>>> -| <<<--patches.suse/PCI-ASPM-Account-for-downstream-device-s-Port-Common-->>><<<++patches.suse/serial-imx-fix-a-race-condition-in-receive-path.patch++>>> -| <<<--patches.suse/PCI-ASPM-Use-correct-capability-pointer-to-program-L-->>><<<++patches.suse/staging-rtl8188-avoid-excessive-stack-usage.patch++>>> -| <<<--patches.suse/PCI-ASPM-Add-L1-Substates-definitions-->>><<<++patches.suse/staging-vt6656-correct-packet-types-for-CTS-protect-.patch++>>> -| <<<--patches.suse/misc-pci_endpoint_test-Avoid-triggering-a-BUG.patch-->>><<<++patches.suse/staging-vt6656-use-NULLFUCTION-stack-on-mac80211.patch++>>> -| <<<--patches.suse/0001-PCI-Add-for_each_pci_bridge-helper.patch-->>><<<++patches.suse/staging-vt6656-Fix-false-Tx-excessive-retries-report.patch++>>> -| <<<--patches.suse/0001-PCI-Move-pci_hp_add_bridge-to-drivers-pci-probe.c.patch-->>><<<++patches.suse/staging-wlan-ng-ensure-error-return-is-actually-retu.patch++>>> -| <<<--patches.suse/0001-PCI-Open-code-the-two-pass-loop-when-scanning-bridge.patch-->>><<<++patches.suse/iio-adc-stm32-dfsdm-Use-dma_request_chan-instead-dma.patch++>>> -| <<<--patches.suse/0001-PCI-Do-not-allocate-more-buses-than-available-in-par.patch-->>><<<++patches.suse/iio-adc-stm32-adc-Use-dma_request_chan-instead-dma_r.patch++>>> -| <<<--patches.suse/0001-PCI-Distribute-available-buses-to-hotplug-capable-br.patch-->>><<<++patches.suse/iio-st_gyro-Correct-data-for-LSM9DS0-gyro.patch++>>> -| <<<--patches.suse/0001-PCI-Distribute-available-resources-to-hotplug-capabl.patch-->>><<<++patches.suse/iio-adc-stm32-dfsdm-fix-single-conversion.patch++>>> -| <<<--patches.suse/0001-PCI-pciehp-Fix-race-condition-handling-surprise-link.patch-->>><<<++patches.suse/staging-most-net-fix-buffer-overflow.patch++>>> -| <<<--patches.suse/0001-PCI-pciehp-Do-not-clear-Presence-Detect-Changed-duri.patch-->>><<<++patches.suse/component-do-not-dereference-opaque-pointer-in-debug.patch++>>> -| <<<--patches.suse/PCI-PME-Handle-invalid-data-when-reading-Root-Status-->>><<<++patches.suse/driver-core-platform-Prevent-resouce-overflow-from-c.patch++>>> -| <<<--patches.suse/pci-portdrv-factor-out-interrupt-message-number-lookup-->>><<<++patches.suse/driver-core-Fix-test_async_driver_probe-if-NUMA-is-d.patch++>>> -| <<<--patches.suse/pci-portdrv-compute-msi-msi-x-irq-vectors-after-final-allocation-->>><<<++patches.suse/driver-core-Print-device-when-resources-present-in-r.patch++>>> -| <<<--patches.suse/PCI-Add-PCI-resource-type-mask-define-->>><<<++patches.suse/debugfs-Return-EPERM-when-locked-down.patch++>>> -| <<<--patches.suse/PCI-Add-resizable-BAR-infrastructure-->>><<<++patches.suse/driver-core-platform-fix-u32-greater-or-equal-to-zer.patch++>>> -| <<<--patches.suse/PCI-Add-pci_resize_resource-for-resizing-BARs-->>><<<++patches.suse/mei-hdcp-bind-only-with-i915-on-the-same-PCH.patch++>>> -| <<<--patches.suse/x86-PCI-Enable-a-64bit-BAR-on-AMD-Family-15h-Models-.patch-->>><<<++patches.suse/uio-fix-a-sleep-in-atomic-context-bug-in-uio_dmem_ge.patch++>>> -| <<<--patches.suse/PCI-Remove-reset-argument-from-pci_iov_-add-remove-_.patch-->>><<<++patches.suse/visorbus-fix-uninitialized-variable-access.patch++>>> -| <<<--patches.suse/PCI-Create-SR-IOV-virtfn-physfn-links-before-attachi-->>><<<++patches.suse/mei-me-add-comet-point-lake-H-device-ids.patch++>>> -| <<<--patches.suse/0005-PCI-Set-Cavium-ACS-capability-quirk-flags-to-assert-.patch-->>><<<++patches.suse/erofs-fix-out-of-bound-read-for-shifted-uncompressed.patch++>>> -| <<<--patches.suse/0006-PCI-Apply-Cavium-ThunderX-ACS-quirk-to-more-Root-Por.patch-->>><<<++patches.suse/printk-fix-exclusive_console-replaying.patch++>>> -| <<<--patches.suse/PCI-Detach-driver-before-procfs-sysfs-teardown-on-de-->>><<<++patches.suse/selftests-settings-tests-can-be-in-subsubdirs.patch++>>> -| <<<--patches.suse/msft-hv-1545-PCI-hv-Use-effective-affinity-mask.patch-->>><<<++patches.suse/scripts-find-unused-docs-Fix-massive-false-positives.patch++>>> -| <<<--patches.suse/0007-PCI-Mark-Cavium-CN8xxx-to-avoid-bus-reset.patch-->>><<<++patches.suse/0011-dm-zoned-support-zone-sizes-smaller-than-128MiB.patch++>>> -| <<<--patches.suse/0001-PCI-Avoid-bus-reset-if-bridge-itself-is-broken.patch-->>><<<++patches.suse/0012-dm-space-map-common-fix-to-ensure-new-block-isn-t-al.patch++>>> -| <<<--patches.suse/0002-PCI-Avoid-slot-reset-if-bridge-itself-is-broken.patch-->>><<<++patches.suse/0013-dm-crypt-fix-benbi-IV-constructor-crash-if-used-in-a.patch++>>> -| <<<--patches.suse/0014-ipmi-fix-unsigned-long-underflow.patch-->>><<<++patches.suse/0014-dm-writecache-fix-incorrect-flush-sequence-when-doin.patch++>>> -| <<<--patches.suse/ipmi-Prefer-ACPI-system-interfaces-over-SMBIOS-ones-->>><<<++patches.suse/0015-dm-thin-metadata-use-pool-locking-at-end-of-dm_pool_.patch++>>> -| <<<--patches.suse/ocfs2-fix-cluster-hang-after-a-node-dies.patch-->>><<<++patches.suse/0016-dm-fix-potential-for-q-make_request_fn-NULL-pointer.patch++>>> -| <<<--patches.suse/ocfs2-should-wait-dio-before-inode-lock-in-ocfs2_set.patch-->>><<<++patches.suse/scsi-ufs-recheck-bkops-level-if-bkops-is-disabled++>>> -| <<<--patches.suse/ocfs2-ip_alloc_sem-should-be-taken-in-ocfs2_get_bloc.patch-->>><<<++patches.suse/scsi-qla4xxx-adjust-indentation-in-qla4xxx_mem_free++>>> -| <<<--patches.suse/ocfs2-subsystem.su_mutex-is-required-while-accessing.patch-->>><<<++patches.suse/scsi-csiostor-adjust-indentation-in-csio_device_reset++>>> -| <<<--patches.suse/mm-swap-fix-false-error-message-in-_swp_swapcount.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-defer-flag-to-indicate-immeadiat.patch++>>> -| <<<--patches.suse/mm-page-writeback.c-remove-unused-parameter-from-bal.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-fabric-scan-hang.patch++>>> -| <<<--patches.suse/0001-mm-drop-migrate-type-checks-from-has_unmovable_pages.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-a-shadow-variable-to-hold-disc_stat.patch++>>> -| <<<--patches.suse/0001-mm-distinguish-CMA-and-MOVABLE-isolation-in-has_unmo.patch-->>><<<++patches.suse/scsi-qla2xxx-Cleanup-unused-async_logout_done.patch++>>> -| <<<--patches.suse/0002-mm-page_alloc-fail-has_unmovable_pages-when-seeing-r.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-update_fcport-for-current_topology.patch++>>> -| <<<--patches.suse/0003-mm-memory_hotplug-do-not-fail-offlining-too-early.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-D-Port-Diagnostic-reason-explanatio.patch++>>> -| <<<--patches.suse/0004-mm-memory_hotplug-remove-timeout-from-__offline_memo.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-common-routine-to-free-fcport-struc.patch++>>> -| <<<--patches.suse/0013-arm64-mm-kasan-don-t-use-vmemmap_populate-to-initial.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-stuck-login-session-using-prli_pend.patch++>>> -| <<<--patches.suse/mm-Speedup-cancel_dirty_page-for-clean-pages.patch-->>><<<++patches.suse/scsi-qla2xxx-Correct-fcport-flags-handling.patch++>>> -| <<<--patches.suse/mm-Refactor-truncate_complete_page.patch-->>><<<++patches.suse/scsi-qla2xxx-Consolidate-fabric-scan.patch++>>> -| <<<--patches.suse/mm-Factor-out-page-cache-page-freeing-into-a-separat.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-RIDA-Format-2.patch++>>> -| <<<--patches.suse/mm-Move-accounting-updates-before-page_cache_tree_de.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-stuck-session-in-GNL.patch++>>> -| <<<--patches.suse/mm-Move-clearing-of-page-mapping-to-page_cache_tree_.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-mtcp-dump-collection-failure.patch++>>> -| <<<--patches.suse/mm-Factor-out-checks-and-accounting-from-__delete_fr.patch-->>><<<++patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.22-k.patch++>>> -| <<<--patches.suse/mm-Batch-radix-tree-operations-when-truncating-pages.patch-->>><<<++patches.suse/scsi-lpfc-Fix-incomplete-NVME-discovery-when-target.patch++>>> -| <<<--patches.suse/mm-page_alloc-enable-disable-IRQs-once-when-freeing-a-list-of-pages.patch-->>><<<++patches.suse/scsi-lpfc-Fix-Rework-setting-of-fdmi-symbolic-node-n.patch++>>> -| <<<--patches.suse/mm-truncate-do-not-check-mapping-for-every-page-being-truncated.patch-->>><<<++patches.suse/scsi-lpfc-Fix-missing-check-for-CSF-in-Write-Object-.patch++>>> -| <<<--patches.suse/mm-truncate-remove-all-exceptional-entries-from-pagevec-under-one-lock.patch-->>><<<++patches.suse/scsi-lpfc-Fix-Fabric-hostname-registration-if-system.patch++>>> -| <<<--patches.suse/mm-only-drain-per-cpu-pagevecs-once-per-pagevec-usage.patch-->>><<<++patches.suse/scsi-lpfc-Fix-ras_log-via-debugfs.patch++>>> -| <<<--patches.suse/mm-pagevec-remove-cold-parameter-for-pagevecs.patch-->>><<<++patches.suse/scsi-lpfc-Fix-disablement-of-FC-AL-on-lpe35000-model.patch++>>> -| <<<--patches.suse/mm-remove-cold-parameter-for-release_pages.patch-->>><<<++patches.suse/scsi-lpfc-Fix-unmap-of-dpp-bars-affecting-next-drive.patch++>>> -| <<<--patches.suse/mm-remove-cold-parameter-from-free_hot_cold_page.patch-->>><<<++patches.suse/scsi-lpfc-Fix-MDS-Latency-Diagnostics-Err-drop-rates.patch++>>> -| <<<--patches.suse/mm-remove-__GFP_COLD.patch-->>><<<++patches.suse/scsi-lpfc-Fix-improper-flag-check-for-IO-type.patch++>>> -| <<<--patches.suse/mm-page_alloc-simplify-list-handling-in-rmqueue_bulk.patch-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.3.patch++>>> -| <<<--patches.suse/mm-pagevec-rename-pagevec-drained-field.patch-->>><<<++patches.suse/scsi-qla2xxx-Improve-readability-of-the-code-that-ha.patch++>>> -| <<<--patches.suse/mm-page_alloc-fix-potential-false-positive-in-_zone_watermark_ok.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-the-endianness-of-the-qla82xx_get_f.patch++>>> -| <<<--patches.suse/mm-page_alloc.c-broken-deferred-calculation.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-get_unaligned_-instead-of-open-codi.patch++>>> -| <<<--patches.suse/mm-sparse-do-not-swamp-log-with-huge-vmemmap-allocat.patch-->>><<<++patches.suse/scsi-mpt3sas-Update-MPI-Headers-to-v02.00.57.patch++>>> -| <<<--patches.suse/mm-do-not-rely-on-preempt_count-in-print_vma_addr.patch-->>><<<++patches.suse/scsi-mpt3sas-Add-support-for-NVMe-shutdown.patch++>>> -| <<<--patches.suse/mm-page_ext.c-check-if-page_ext-is-not-prepared.patch-->>><<<++patches.suse/scsi-mpt3sas-renamed-_base_after_reset_handler-funct.patch++>>> -| <<<--patches.suse/media-cx231xx-cards-fix-NULL-deref-on-missing-associ-->>><<<++patches.suse/scsi-mpt3sas-Add-support-IOCs-new-state-named-COREDU.patch++>>> -| <<<--patches.suse/media-rc-check-for-integer-overflow-->>><<<++patches.suse/scsi-mpt3sas-Handle-CoreDump-state-from-watchdog-thr.patch++>>> -| <<<--patches.suse/media-imon-Fix-null-ptr-deref-in-imon_probe-->>><<<++patches.suse/scsi-mpt3sas-print-in-which-path-firmware-fault-occu.patch++>>> -| <<<--patches.suse/media-omap_vout-Fix-a-possible-null-pointer-derefere-->>><<<++patches.suse/scsi-mpt3sas-Optimize-mpt3sas-driver-logging.patch++>>> -| <<<--patches.suse/media-v4l2-ctrl-Fix-flags-field-on-Control-events-->>><<<++patches.suse/scsi-mpt3sas-Print-function-name-in-which-cmd-timed-.patch++>>> -| <<<--patches.suse/media-usbtv-fix-brightness-and-contrast-controls-->>><<<++patches.suse/scsi-mpt3sas-Remove-usage-of-device_busy-counter.patch++>>> -| <<<--patches.suse/media-Don-t-do-DMA-on-stack-for-firmware-upload-in-t-->>><<<++patches.suse/scsi-mpt3sas-Update-drive-version-to-33.100.00.00.patch++>>> -| <<<--patches.suse/media-dvb-core-always-call-invoke_release-in-fe_free-->>><<<++patches.suse/compat-ARM64-always-include-asm-generic-compat.h.patch++>>> -| <<<--patches.suse/media-dib0700-fix-invalid-dvb_detach-argument-->>><<<++patches.suse/scsi-lpfc-Make-lpfc_defer_acc_rsp-static.patch++>>> -| <<<--patches.suse/dvb_frontend-don-t-use-after-free-the-frontend-struc-->>><<<++patches.suse/scsi-megaraid_sas-Reset-adapter-if-FW-is-not-in-READ.patch++>>> -| <<<--patches.suse/drm-panel-simple-Fix-width-and-height-for-Olimex-LCD-->>><<<++patches.suse/scsi-megaraid_sas-Set-no_write_same-only-for-Virtual.patch++>>> -| <<<--patches.suse/drm-panel-simple-Add-missing-panel_simple_unprepare--->>><<<++patches.suse/scsi-megaraid_sas-Update-optimal-queue-depth-for-SAS.patch++>>> -| <<<--patches.suse/drm-dp-Add-defines-for-DP-SDP-types-->>><<<++patches.suse/scsi-megaraid_sas-Do-not-kill-host-bus-adapter-if-ad.patch++>>> -| <<<--patches.suse/drm-gma500-fix-logic-error-->>><<<++patches.suse/scsi-megaraid_sas-Do-not-kill-HBA-if-JBOD-Seqence-ma.patch++>>> -| <<<--patches.suse/0080-drm-rockchip-Add-support-for-Rockchip-Soc-LVDS.patch-->>><<<++patches.suse/scsi-megaraid_sas-Do-not-set-HBA-Operational-if-FW-i.patch++>>> -| <<<--patches.suse/drm-i915-Always-wait-for-flip_done-v2-->>><<<++patches.suse/scsi-megaraid_sas-Re-Define-enum-DCMD_RETURN_STATUS.patch++>>> -| <<<--patches.suse/drm-atomic-Return-commit-in-drm_crtc_commit_get-for--->>><<<++patches.suse/scsi-megaraid_sas-Do-not-initiate-OCR-if-controller-.patch++>>> -| <<<--patches.suse/drm-atomic-Move-drm_crtc_commit-to-drm_crtc_state-v4-->>><<<++patches.suse/scsi-megaraid_sas-Limit-the-number-of-retries-for-th.patch++>>> -| <<<--patches.suse/drm-atomic-Fix-freeing-connector-plane-state-too-ear-->>><<<++patches.suse/scsi-megaraid_sas-Use-Block-layer-API-to-check-SCSI-.patch++>>> -| <<<--patches.suse/drm-atomic-Make-async-plane-update-checks-work-as-in-->>><<<++patches.suse/scsi-megaraid_sas-Update-driver-version-to-07.713.01.patch++>>> -| <<<--patches.suse/drm-sun4i-tcon-Unconditionally-reset-the-TCON-->>><<<++patches.suse/scsi-qla2xxx-Fix-a-NULL-pointer-dereference-in-an-er.patch++>>> -| <<<--patches.suse/drm-Make-syncobj-import-export-functions-static-->>><<<++patches.suse/scsi-ufs-fix-ufshcd_probe_hba-reture-value-in-case-ufshcd_scsi_add_wlus-fails++>>> -| <<<--patches.suse/drm-Drop-drm_get_link_status_name-->>><<<++patches.suse/KVM-arm64-Write-arch.mdcr_el2-changes-since-last-vcp.patch++>>> -| <<<--patches.suse/drm-Make-__drm_object_property_get_value-static-->>><<<++patches.suse/ide-remove-set-but-not-used-variable-hwif.patch++>>> -| <<<--patches.suse/drm-dp-mst-Sideband-message-transaction-to-power-up--->>><<<++patches.suse/cmd64x-potential-buffer-overflow-in-cmd64x_program_t.patch++>>> -| <<<--patches.suse/0081-drm-rockchip-Replace-dev_-with-DRM_DEV_.patch-->>><<<++patches.suse/ide-serverworks-potential-overflow-in-svwks_set_pio_.patch++>>> -| <<<--patches.suse/dma-buf-remove-redundant-initialization-of-sg_table-->>><<<++patches.suse/net-core-Do-not-clear-VF-index-for-node-port-GUIDs-q.patch++>>> -| <<<--patches.suse/0082-drm-rockchip-Fix-uninitialized-use-of-ret.patch-->>><<<++patches.suse/power-supply-ingenic-battery-Don-t-change-scale-if-t.patch++>>> -| <<<--patches.suse/0083-drm-rockchip-Cocci-spatch-vma_pages.patch-->>><<<++patches.suse/power-supply-axp20x_ac_power-Fix-reporting-online-st.patch++>>> -| <<<--patches.suse/0084-drm-rockchip-Rely-on-the-default-best_encoder-behavi.patch-->>><<<++patches.suse/power-supply-ltc2941-battery-gauge-fix-use-after-fre.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Introduce-initial-Cannonlake-Workaround-->>><<<++patches.suse/power-supply-sbs-battery-Fix-a-signedness-bug-in-sbs.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-WaDisableReplayBufferBankArbitratio-->>><<<++patches.suse/power-supply-core-Update-sysfs-class-power-ABI-docum.patch++>>> -| <<<--patches.suse/drm-i915-cnl-WaDisableEnhancedSBEVertexCaching-->>><<<++patches.suse/drm-ttm-ttm_tt_init_fields-can-be-static.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Apply-large-line-width-optimization-->>><<<++patches.suse/drm-fbdev-Fallback-to-non-tiled-mode-if-all-tiles-no.patch++>>> -| <<<--patches.suse/drm-i915-dp-rename-intel_dp_is_edp-to-intel_dp_is_po-->>><<<++patches.suse/drm-gma500-Fixup-fbdev-stolen-size-usage-evaluation.patch++>>> -| <<<--patches.suse/drm-i915-dp-make-is_edp-non-static-and-rename-to-int-->>><<<++patches.suse/Revert-drm-fbdev-Fallback-to-non-tiled-mode-if-all-t.patch++>>> -| <<<--patches.suse/drm-i915-Re-enable-per-engine-reset-for-Broxton-->>><<<++patches.suse/drm-fourcc-Fill-out-all-block-sizes-for-P10-12-16.patch++>>> -| <<<--patches.suse/drm-i915-Check-has_infoframes-when-enabling-infofram-->>><<<++patches.suse/drm-fourcc-Fill-out-all-block-sizes-for-P210.patch++>>> -| <<<--patches.suse/drm-i915-Disable-infoframes-when-shutting-down-DDI-H-->>><<<++patches.suse/drm-rect-Avoid-division-by-zero.patch++>>> -| <<<--patches.suse/drm-i915-Move-infoframe-vfuncs-into-intel_digital_po-->>><<<++patches.suse/drm-rect-update-kerneldoc-for-drm_rect_clip_scaled.patch++>>> -| <<<--patches.suse/drm-i915-Init-infoframe-vfuncs-for-DP-encoders-as-we-->>><<<++patches.suse/drm-qxl-Complete-exception-handling-in-qxl_device_in.patch++>>> -| <<<--patches.suse/drm-i915-Plumb-crtc_state-to-PSR-enable-disable-->>><<<++patches.suse/drm-panel-simple-Add-Logic-PD-Type-28-display-suppor.patch++>>> -| <<<--patches.suse/drm-i915-Constify-states-passed-to-enable-disable-et-->>><<<++patches.suse/gpu-drm-ingenic-Avoid-null-pointer-deference-in-plan.patch++>>> -| <<<--patches.suse/drm-i915-Boost-GPU-clocks-if-we-miss-the-pageflip-s--->>><<<++patches.suse/drm-amdgpu-remove-4-set-but-not-used-variable-in-amd.patch++>>> -| <<<--patches.suse/drm-i915-cnl-simplify-cnl_procmon_values-handling-->>><<<++patches.suse/drm-amdgpu-add-function-parameter-description-in-amd.patch++>>> -| <<<--patches.suse/drm-i915-cnl-extract-cnl_set_procmon_ref_values-->>><<<++patches.suse/0010-drm-amdgpu-add-function-parameter-description-in-amd.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Coffee-Lake-works-on-Kaby-Lake-PCH-->>><<<++patches.suse/drm-amdgpu-remove-set-but-not-used-variable-dig_conn.patch++>>> -| <<<--patches.suse/drm-i915-Keep-a-small-stash-of-preallocated-WC-pages-->>><<<++patches.suse/drm-amdgpu-remove-set-but-not-used-variable-dig.patch++>>> -| <<<--patches.suse/drm-i915-cnl-WaPushConstantDereferenceHoldDisable-->>><<<++patches.suse/drm-amdgpu-remove-always-false-comparison-in-amdgpu_.patch++>>> -| <<<--patches.suse/drm-i915-cnl-WaForceContextSaveRestoreNonCoherent-->>><<<++patches.suse/drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch++>>> -| <<<--patches.suse/drm-i915-Assert-that-the-handle-vma-lut-is-empty-on--->>><<<++patches.suse/drm-amd-display-remove-duplicated-assignment-to-grph.patch++>>> -| <<<--patches.suse/drm-i915-Make-some-RPS-functions-static-->>><<<++patches.suse/0015-drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch++>>> -| <<<--patches.suse/drm-i915-Beef-up-the-IPS-vs.-CRC-workaround-->>><<<++patches.suse/drm-amdgpu-remove-set-but-not-used-variable-amdgpu_c.patch++>>> -| <<<--patches.suse/drm-i915-bios-amend-child-device-config-parameters-->>><<<++patches.suse/drm-amdgpu-remove-set-but-not-used-variable-count.patch++>>> -| <<<--patches.suse/drm-i915-bios-document-BDB-versions-of-child-device--->>><<<++patches.suse/drm-amdgpu-remove-set-but-not-used-variable-invalid.patch++>>> -| <<<--patches.suse/drm-i915-bios-remove-the-raw-version-of-child-device-->>><<<++patches.suse/drm-amd-powerplay-remove-set-but-not-used-variable-u.patch++>>> -| <<<--patches.suse/drm-i915-bios-add-legacy-contents-to-common-child-de-->>><<<++patches.suse/drm-amdkfd-remove-set-but-not-used-variable-top_dev.patch++>>> -| <<<--patches.suse/drm-i915-bios-throw-away-high-level-child-device-uni-->>><<<++patches.suse/drm-amdgpu-Ensure-ret-is-always-initialized-when-usi.patch++>>> -| <<<--patches.suse/drm-i915-bios-throw-away-struct-old_child_dev_config-->>><<<++patches.suse/0001-drm-rcar-du-Recognize-renesas-vsps-in-addition-to-vs.patch++>>> -| <<<--patches.suse/drm-i915-bios-document-child-device-config-dvo_port--->>><<<++patches.suse/0001-drm-mcde-Some-fixes-to-handling-video-mode.patch++>>> -| <<<--patches.suse/drm-i915-bios-group-device-type-definitions-together-->>><<<++patches.suse/0001-drm-mipi_dbi-Fix-off-by-one-bugs-in-mipi_dbi_blank.patch++>>> -| <<<--patches.suse/drm-i915-bios-throw-away-unused-DVO_-macros-->>><<<++patches.suse/fbdev-fix-numbering-of-fbcon-options.patch++>>> -| <<<--patches.suse/drm-i915-bios-drop-the-rest-of-the-p_-prefixes-from--->>><<<++patches.suse/pxa168fb-Fix-the-function-used-to-release-some-memor.patch++>>> -| <<<--patches.suse/drm-i915-cnl-don-t-hardcode-DPCLKA_CFGCR0_DDI_CLK_SE-->>><<<++patches.suse/drm-rockchip-lvds-Fix-indentation-of-a-define.patch++>>> -| <<<--patches.suse/drm-i915-Fix-FBC-cfb-stride-programming-for-non-X-ti-->>><<<++patches.suse/drm-bridge-dw-hdmi-constify-copied-structure.patch++>>> -| <<<--patches.suse/drm-i915-bios-split-up-iboost-to-hdmi-and-dp-bitfiel-->>><<<++patches.suse/drm-atmel-hlcdc-use-double-rate-for-pixel-clock-only.patch++>>> -| <<<--patches.suse/drm-i915-bios-amend-bdb_general_features-->>><<<++patches.suse/drm-atmel-hlcdc-enable-clock-before-configuring-timi.patch++>>> -| <<<--patches.suse/drm-i915-bios-amend-child-device-flags-based-on-inte-->>><<<++patches.suse/drm-atmel-hlcdc-prefer-a-lower-pixel-clock-than-requ.patch++>>> -| <<<--patches.suse/drm-i915-bios-amend-edp-block-based-on-intel_vbt_dec-->>><<<++patches.suse/drm-remove-the-newline-for-CRC-source-name.patch++>>> -| <<<--patches.suse/drm-i915-Beef-up-of-Beef-up-the-IPS-vs.-CRC-workarou-->>><<<++patches.suse/drm-amdgpu-fix-KIQ-ring-test-fail-in-TDR-of-SRIOV.patch++>>> -| <<<--patches.suse/drm-i915-Remove-excess-indent-in-intel_finish_reset--->>><<<++patches.suse/drm-amdgpu-simplify-padding-calculations-v2.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-use-GPU-relocations-prior-to-cmdparse-->>><<<++patches.suse/drm-amdkfd-Fix-permissions-of-hang_hws.patch++>>> -| <<<--patches.suse/drm-i915-Always-sanity-check-engine-state-upon-idlin-->>><<<++patches.suse/drm-mediatek-handle-events-when-enabling-disabling-c.patch++>>> -| <<<--patches.suse/drm-i915-Clear-wedged-status-upon-resume-->>><<<++patches.suse/0001-drm-mediatek-disable-all-the-planes-in-atomic_disabl.patch++>>> -| <<<--patches.suse/drm-i915-Discard-the-request-queue-if-we-fail-to-sle-->>><<<++patches.suse/drm-mediatek-Add-gamma-property-according-to-hardwar.patch++>>> -| <<<--patches.suse/drm-i915-Stop-using-long-platform-names-on-clock-gat-->>><<<++patches.suse/drm-nouveau-secboot-gm20b-initialize-pointer-in-gm20.patch++>>> -| <<<--patches.suse/drm-i915-cnl-WA-FtrEnableFastAnisoL1BankingFix-->>><<<++patches.suse/drm-nouveau-gr-gk20a-gm200-add-terminators-to-method.patch++>>> -| <<<--patches.suse/drm-i915-cnl-WaDisableI2mCycleOnWRPort-->>><<<++patches.suse/drm-nouveau-Fix-copy-paste-error-in-nouveau_fence_wa.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Avoid-ioremap_wc-on-Cannonlake-as-well-->>><<<++patches.suse/drm-nouveau-drm-ttm-Remove-set-but-not-used-variable.patch++>>> -| <<<--patches.suse/drm-i915-Introduce-intel_ddi_dp_level-->>><<<++patches.suse/drm-nouveau-fault-gv100-fix-memory-leak-on-module-un.patch++>>> -| <<<--patches.suse/drm-i915-decouple-gen9-and-gen10-dp-signal-levels-->>><<<++patches.suse/0001-drm-i915-Extend-WaDisableDARBFClkGating-to-icl-ehl-t.patch++>>> -| <<<--patches.suse/drm-i915-Align-vswing-sequences-with-old-ddi-buffer--->>><<<++patches.suse/drm-amd-display-Clear-state-after-exiting-fixed-acti.patch++>>> -| <<<--patches.suse/drm-i915-Enable-voltage-swing-before-enabling-DDI_BU-->>><<<++patches.suse/drm-amd-display-fixup-DML-dependencies.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Move-voltage-check-into-ddi-buf-trans-f-->>><<<++patches.suse/drm-msm-adreno-fix-zap-vs-no-zap-handling.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Move-ddi-buf-trans-related-functions-up-->>><<<++patches.suse/drm-msm-mdp4-Adjust-indentation-in-mdp4_dsi_encoder_.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-DDI-hdmi-level-selection-->>><<<++patches.suse/drm-vmwgfx-prevent-memory-leak-in-vmw_cmdbuf_res_add.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-DP-max-voltage-->>><<<++patches.suse/drm-nouveau-mmu-fix-comptag-memory-leak.patch++>>> -| <<<--patches.suse/drm-i915-Track-minimum-acceptable-cdclk-instead-of-m-->>><<<++patches.suse/drm-nouveau-disp-nv50-prevent-oops-when-no-channel-m.patch++>>> -| <<<--patches.suse/drm-i915-Consolidate-max_cdclk_freq-check-in-intel_c-->>><<<++patches.suse/ext4-fix-deadlock-allocating-crypto-bounce-page-from.patch++>>> -| <<<--patches.suse/drm-i915-Pass-the-new-crtc-state-to-color-management-->>><<<++patches.suse/jbd2-clear-JBD2_ABORT-flag-before-journal_reset-to-u.patch++>>> -| <<<--patches.suse/drm-i915-Pass-the-crtc-state-explicitly-to-intel_pip-->>><<<++patches.suse/ext4-fix-race-conditions-in-d_compare-and-d_hash.patch++>>> -| <<<--patches.suse/drm-i915-Eliminate-obj-state-usage-in-g4x-vlv-chv-wm-->>><<<++patches.suse/jbd2_seq_info_next-should-increase-position-index.patch++>>> -| <<<--patches.suse/drm-i915-add-GT-number-to-intel_device_info-->>><<<++patches.suse/jbd2-switch-to-use-jbd2_journal_abort-when-failed-to.patch++>>> -| <<<--patches.suse/drm-i915-mark-all-device-info-struct-with-__initcons-->>><<<++patches.suse/ext4-jbd2-ensure-panic-when-aborting-with-zero-errno.patch++>>> -| <<<--patches.suse/drm-i915-rework-IS_-_GT-macros-->>><<<++patches.suse/jbd2-make-sure-ESHUTDOWN-to-be-recorded-in-the-journ.patch++>>> -| <<<--patches.suse/drm-i915-Pass-proper-old-new-states-to-intel_plane_a-->>><<<++patches.suse/xfs-also-remove-cached-ACLs-when-removing-the-underl.patch++>>> -| <<<--patches.suse/drm-i915-Eliminate-obj-state-usage-from-pre-post-pla-->>><<<++patches.suse/xfs-check-log-iovec-size-to-make-sure-it-s-plausibly.patch++>>> -| <<<--patches.suse/drm-i915-Eliminate-crtc-state-usage-from-intel_updat-->>><<<++patches.suse/reiserfs-Fix-memory-leak-of-journal-device-string.patch++>>> -| <<<--patches.suse/drm-i915-Eliminate-crtc-state-usage-from-intel_atomi-->>><<<++patches.suse/reiserfs-Fix-spurious-unlock-in-reiserfs_fill_super-.patch++>>> -| <<<--patches.suse/drm-i915-Use-correct-path-to-trace-include-->>><<<++patches.suse/udf-Allow-writing-to-Rewritable-partitions.patch++>>> -| <<<--patches.suse/drm-i915-Add-interface-to-reserve-fence-registers-fo-->>><<<++patches.suse/ubifs-Fix-FS_IOC_SETFLAGS-unexpectedly-clearing-encr.patch++>>> -| <<<--patches.suse/drm-i915-Wake-up-the-device-for-the-fbdev-setup-->>><<<++patches.suse/ubifs-Fix-wrong-memory-allocation.patch++>>> -| <<<--patches.suse/drm-i915-io-unmap-functions-want-__iomem-->>><<<++patches.suse/ubifs-Fix-deadlock-in-concurrent-bulk-read-and-write.patch++>>> -| <<<--patches.suse/drm-i915-Constify-load-detect-mode-->>><<<++patches.suse/ubifs-Fix-ino_t-format-warnings-in-orphan_delete.patch++>>> -| <<<--patches.suse/drm-i915-cnp-Wa-1181-Fix-Backlight-issue-->>><<<++patches.suse/ubifs-Fix-memory-leak-from-c-sup_node.patch++>>> -| <<<--patches.suse/drm-i915-Disable-MI_STORE_DATA_IMM-for-i915g-i915gm-->>><<<++patches.suse/mtd-onenand_base-Adjust-indentation-in-onenand_read_.patch++>>> -| <<<--patches.suse/drm-i915-Move-device_info.has_snoop-into-the-static--->>><<<++patches.suse/mtd-sharpslpart-Fix-unsigned-comparison-to-zero.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Allow-the-reg_read-ioctl-to-read-the-RC-->>><<<++patches.suse/kvm-nvmx-vmwrite-checks-vmcs-link-pointer-before-vmcs-field++>>> -| <<<--patches.suse/drm-i915-Display-WA-1133-WaFbcSkipSegments-cnl-glk-->>><<<++patches.suse/kvm-nvmx-vmwrite-checks-unsupported-field-before-read-only-field++>>> -| <<<--patches.suse/drm-i915-Lift-has-pinned-pages-assert-to-caller-of-_-->>><<<++patches.suse/kvm-x86-fix-potential-put_fpu-w-o-load_fpu-on-mpx-platform++>>> -| <<<--patches.suse/drm-i915-cnl-WaThrottleEUPerfToAvoidTDBackPressure-c-->>><<<++patches.suse/kvm-svm-override-default-mmio-mask-if-memory-encryption-is-enabled++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170907-->>><<<++patches.suse/kvm-x86-mmu-apply-max-pa-check-for-mmio-sptes-to-32-bit-kvm++>>> -| <<<--patches.suse/drm-Pass-struct-drm_file-to-__drm_mode_object_find-v-->>><<<++patches.suse/tools-kvm_stat-Fix-kvm_exit-filter-name.patch++>>> -| <<<--patches.suse/drm-i915-Disable-snooping-userptr-set-cache-level-on-->>><<<++patches.suse/KVM-PPC-Book3S-HV-Uninit-vCPU-if-vcore-creation-fail.patch++>>> -| <<<--patches.suse/drm-i915-Fixed-point-fixed16-wrapper-cleanup-->>><<<++patches.suse/KVM-PPC-Book3S-PR-Free-shared-page-if-mmu-initializa.patch++>>> -| <<<--patches.suse/drm-i915-skl-Optimize-WM-calculation-->>><<<++patches.suse/kvm-x86-free-wbinvd_dirty_mask-if-vcpu-creation-fails++>>> -| <<<--patches.suse/drm-i915-gen10-Calculate-and-enable-transition-WM-->>><<<++patches.suse/kvm-x86-remove-spurious-kvm_mmu_unload-from-vcpu-destruction-path++>>> -| <<<--patches.suse/drm-i915-glk-IPC-linetime-watermark-workaround-for-G-->>><<<++patches.suse/kvm-x86-remove-spurious-clearing-of-async-pf-msr++>>> -| <<<--patches.suse/drm-i915-cnl-Extend-WM-workaround-with-IPC-for-CNL-->>><<<++patches.suse/kvm-svm-pku-not-currently-supported++>>> -| <<<--patches.suse/drm-i915-gen9-Add-has_ipc-flag-in-device-info-struct-->>><<<++patches.suse/kvm-x86-protect-x86_decode_insn-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-bxt-Enable-IPC-support-->>><<<++patches.suse/kvm-x86-protect-kvm_hv_msr__crash_data-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-skl-debugfs-entry-to-control-IPC-->>><<<++patches.suse/kvm-x86-refactor-picdev_write-to-prevent-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-Disable-mmio-debugging-during-user-access-->>><<<++patches.suse/kvm-x86-protect-ioapic_read_indirect-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/i915-Fix-obj-size-vs.-alignment-for-drm_pci_alloc-->>><<<++patches.suse/kvm-x86-protect-ioapic_write_indirect-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-Apply-the-GTT-write-flush-for-all-llc-machi-->>><<<++patches.suse/kvm-x86-protect-kvm_lapic_reg_write-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-Transform-WaInPlaceDecompressionHang-into-a-->>><<<++patches.suse/kvm-x86-protect-msr-based-index-computations-in-fixed_msr_to_seg_unit-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-Transform-WaDisableI2mCycleOnWRPort-into-a--->>><<<++patches.suse/kvm-x86-protect-msr-based-index-computations-in-pmu-h-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-WaPushConstantDereferenceHoldDisable-needs--->>><<<++patches.suse/kvm-x86-protect-msr-based-index-computations-from-spectre-v1-l1tf-attacks-in-x86-c++>>> -| <<<--patches.suse/drm-i915-Transform-WaDisableGafsUnitClkGating-into-a-->>><<<++patches.suse/kvm-x86-protect-exit_reason-from-being-used-in-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-Transform-WaDisableDynamicCreditSharing-int-->>><<<++patches.suse/kvm-x86-protect-dr-based-index-computations-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-Transform-WaDisablePooledEuLoadBalancingFix-->>><<<++patches.suse/kvm-x86-protect-pmu_intel-c-from-spectre-v1-l1tf-attacks++>>> -| <<<--patches.suse/drm-i915-kvmgt-Sanitize-PCI-bar-emulation-->>><<<++patches.suse/kvm-x86-handle-tif_need_fpu_load-in-kvm_-load-put-guest_fpu++>>> -| <<<--patches.suse/drm-i915-gvt-Add-emulation-for-BAR2-aperture-with-no-->>><<<++patches.suse/kvm-x86-ensure-guest-s-fpu-state-is-loaded-when-accessing-for-emulation++>>> -| <<<--patches.suse/drm-i915-gvt-Separate-cmd-scan-from-request-allocati-->>><<<++patches.suse/kvm-x86-revert-kvm-x86-fix-fpu-state-crash-in-kvm-guest++>>> -| <<<--patches.suse/drm-i915-gvt-Add-error-handling-for-intel_gvt_scan_a-->>><<<++patches.suse/KVM-Check-for-a-bad-hva-before-dropping-into-the-ghc.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Refine-error-handling-for-prepare_execl-->>><<<++patches.suse/KVM-Clean-up-__kvm_gfn_to_hva_cache_init-and-its-cal.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Refine-error-handling-for-intel_vgpu_pi-->>><<<++patches.suse/kvm-use-vcpu-specific-gva-hva-translation-when-querying-host-page-size++>>> -| <<<--patches.suse/drm-i915-gvt-Refine-error-handling-in-dispatch_workl-->>><<<++patches.suse/KVM-arm-arm64-vgic-its-Fix-restoration-of-unmapped-c.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Refine-error-handling-for-perform_bb_sh-->>><<<++patches.suse/KVM-arm-arm64-Fix-young-bit-from-mmu-notifier.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Add-support-for-PCIe-extended-configura-->>><<<++patches.suse/KVM-arm-Fix-DFSR-setting-for-non-LPAE-aarch32-guests.patch++>>> -| <<<--patches.suse/drm-i915-Add-a-default-case-in-gen7-hwsp-switch-case-->>><<<++patches.suse/KVM-arm-Make-inject_abt32-inject-an-external-abort-i.patch++>>> -| <<<--patches.suse/drm-i915-Make-PAT-macros-more-robust-->>><<<++patches.suse/KVM-arm64-pmu-Don-t-increment-SW_INCR-if-PMCR.E-is-u.patch++>>> -| <<<--patches.suse/drm-i915-Only-initialize-partially-filled-pagetables-->>><<<++patches.suse/KVM-arm64-pmu-Fix-chained-SW_INCR-counters.patch++>>> -| <<<--patches.suse/drm-i915-psr-Avoid-any-PSR-stuff-on-platforms-withou-->>><<<++patches.suse/KVM-arm64-Treat-emulated-TVAL-TimerValue-as-a-signed.patch++>>> -| <<<--patches.suse/drm-i915-psr-vfunc-for-disabling-source-->>><<<++patches.suse/KVM-PPC-Book3S-PR-Fix-Werror-return-type-build-failu.patch++>>> -| <<<--patches.suse/drm-i915-psr-hsw_psr_activate-->>><<<++patches.suse/0001-x86-kvm-Be-careful-not-to-clear-KVM_VCPU_FLUSH_TLB-b.patch++>>> -| <<<--patches.suse/drm-i915-psr-Add-activate-vfunc-->>><<<++patches.suse/0002-x86-kvm-Introduce-kvm_-un-map_gfn.patch++>>> -| <<<--patches.suse/drm-i915-psr-Unify-VSC-setup-functions-->>><<<++patches.suse/0003-x86-kvm-Cache-gfn-to-pfn-translation.patch++>>> -| <<<--patches.suse/drm-i915-psr-Re-create-a-hsw_psr_enable_source-->>><<<++patches.suse/0004-x86-KVM-Make-sure-KVM_VCPU_FLUSH_TLB-flag-is-not-mis.patch++>>> -| <<<--patches.suse/drm-i915-psr-Move-hsw_enable_source-after-enabling-s-->>><<<++patches.suse/0005-x86-KVM-Clean-up-host-s-steal-time-structure.patch++>>> -| <<<--patches.suse/drm-i915-psr-Re-org-Activate-after-enable-->>><<<++patches.suse/x86-resctrl-fix-use-after-free-when-deleting-resource-groups.patch++>>> -| <<<--patches.suse/drm-i915-psr-Add-setup-VSC-vfunc-->>><<<++patches.suse/x86-resctrl-fix-use-after-free-due-to-inaccurate-refcount-of-rdtgroup.patch++>>> -| <<<--patches.suse/drm-i915-psr-Add-enable_sink-vfunc-->>><<<++patches.suse/x86-resctrl-fix-a-deadlock-due-to-inaccurate-reference.patch++>>> -| <<<--patches.suse/drm-i915-psr-Add-enable_source-vfunc-->>><<<++patches.suse/0005-modsign-print-module-name-along-with-error-message.patch++>>> -| <<<--patches.suse/drm-i915-Increase-poll-time-for-BDW-FCLK_DONE-->>><<<++patches.suse/module-avoid-setting-info-name-early-in-case-we-can-.patch++>>> -| <<<--patches.suse/drm-i915-Factor-out-setup_private_pat-->>><<<++patches.suse/memcg-fix-a-crash-in-wb_workfn-when-a-device-disappe.patch++>>> -| <<<--patches.suse/drm-i915-Nuke-some-bogus-tabs-from-the-pcode-defines-->>><<<++patches.suse/0001-mm-sparse.c-reset-section-s-mem_map-when-fully-deact.patch++>>> -| <<<--patches.suse/drm-i915-Name-the-IPS_PCODE_CONTROL-bit-->>><<<++patches.suse/mm-thp-don-t-need-care-deferred-split-queue-in-memcg-charge-move-path.patch++>>> -| <<<--patches.suse/drm-i915-spt-Don-t-reset-invalid-AUX-channel-interru-->>><<<++patches.suse/ocfs2-make-local-header-paths-relative-to-C-files.patch++>>> -| <<<--patches.suse/drm-i915-Cleanup-error-paths-through-eb_lookup_vma-->>><<<++patches.suse/media-v4l2-core-set-pages-dirty-upon-releasing-DMA-b.patch++>>> -| <<<--patches.suse/drm-i915-dsi-Replace-MIPI-command-error-message-with-->>><<<++patches.suse/mm-swapfile.c-swap_next-should-increase-position-ind.patch++>>> -| <<<--patches.suse/drm-i915-Move-the-context-descriptor-to-an-inline-he-->>><<<++patches.suse/lib-test_kasan.c-fix-memory-leak-in-kmalloc_oob_krea.patch++>>> -| <<<--patches.suse/drm-i915-guc-Name-the-default-GuC-scheduling-policy-->>><<<++patches.suse/0017-drivers-block-zram-zram_drv.c-fix-error-return-codes.patch++>>> -| <<<--patches.suse/drm-i915-guc-Remove-WQ_WORKLOAD_SHIFT-define-->>><<<++patches.suse/lib-scatterlist.c-adjust-indentation-in-__sg_alloc_t.patch++>>> -| <<<--patches.suse/drm-i915-guc-Small-improvements-to-guc_wq_item_appen-->>><<<++patches.suse/cpufreq-Avoid-creating-excessively-large-stack-frame.patch++>>> -| <<<--patches.suse/drm-i915-Squelch-smatch-warning-for-statement-with-n-->>><<<++patches.suse/PM-core-Fix-handling-of-devices-deleted-during-syste.patch++>>> -| <<<--patches.suse/drm-i915-Use-mul_u32_u32-for-32b-x-32b-64b-result-->>><<<++patches.suse/RDMA-qedr-Add-kernel-capability-flags-for-dpm-enable.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Use-mul_u32_u32-for-32b-x-32b-64b-->>><<<++patches.suse/RDMA-bnxt_re-Report-more-number-of-completion-vector.patch++>>> -| <<<--patches.suse/drm-i915-lrc-Clarify-the-format-of-the-context-image-->>><<<++patches.suse/RDMA-hns-Simplify-the-calculation-and-usage-of-wqe-i.patch++>>> -| <<<--patches.suse/drm-i915-guc-Don-t-make-assumptions-while-getting-th-->>><<<++patches.suse/RDMA-siw-Simplify-QP-representation.patch++>>> -| <<<--patches.suse/drm-i915-lrc-allocate-separate-page-for-HWSP-->>><<<++patches.suse/IB-mlx5-Fix-outstanding_pi-index-for-GSI-qps.patch++>>> -| <<<--patches.suse/drm-i915-Allow-HW-status-page-to-be-bound-high-->>><<<++patches.suse/RDMA-netlink-Do-not-always-generate-an-ACK-for-some-.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Read-the-context-status-buffer-fr-->>><<<++patches.suse/RDMA-srpt-Remove-unnecessary-assertion-in-srpt_queue.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Read-the-context-status-HEAD-from-->>><<<++patches.suse/RDMA-cm-Use-RCU-synchronization-mechanism-to-protect.patch++>>> -| <<<--patches.suse/drm-i915-Refresh-VLV-CHV-PSR-comments-on-HW-PSR_stat-->>><<<++patches.suse/RDMA-mlx4-Redo-TX-checksum-offload-in-line-with-docs.patch++>>> -| <<<--patches.suse/drm-i915-Introduce-INTEL_GEN_MASK-->>><<<++patches.suse/IB-hfi1-Add-accessor-API-routines-to-access-context-.patch++>>> -| <<<--patches.suse/drm-i915-Simplify-i915_reg_read_ioctl-->>><<<++patches.suse/IB-hfi1-List-all-receive-contexts-from-debugfs.patch++>>> -| <<<--patches.suse/drm-i915-Switch-over-to-the-LLC-eLLC-hotspot-avoidan-->>><<<++patches.suse/IB-rdmavt-Correct-comments-in-rdmavt_qp.h-header.patch++>>> -| <<<--patches.suse/drm-i915-Introduce-private-PAT-management-->>><<<++patches.suse/IB-mlx5-Unify-ODP-MR-code-paths-to-allow-extra-flexi.patch++>>> -| <<<--patches.suse/drm-i915-Remove-the-INDEX-suffix-from-PPAT-marcos-->>><<<++patches.suse/IB-core-Fix-ODP-get-user-pages-flow.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-enable-unmask-flip-interrupts-->>><<<++patches.suse/IB-core-Fix-ODP-with-IB_ACCESS_HUGETLB-handling.patch++>>> -| <<<--patches.suse/drm-i915-Clear-pipestat-consistently-->>><<<++patches.suse/RDMA-siw-use-true-false-for-bool-variable.patch++>>> -| <<<--patches.suse/drm-i915-s-GEN5-GEN3-->>><<<++patches.suse/IB-hfi1-use-true-false-for-bool-variable.patch++>>> -| <<<--patches.suse/drm-i915-Use-GEN3_IRQ_RESET-INIT-on-gen3-4-->>><<<++patches.suse/IB-iser-use-true-false-for-bool-variable.patch++>>> -| <<<--patches.suse/drm-i915-Introduce-GEN2_IRQ_RESET-INIT-->>><<<++patches.suse/RDMA-mlx4-use-true-false-for-bool-variable.patch++>>> -| <<<--patches.suse/drm-i915-Setup-EMR-first-on-all-gen2-4-->>><<<++patches.suse/RDMA-mlx5-use-true-false-for-bool-variable.patch++>>> -| <<<--patches.suse/drm-i915-Eliminate-PORT_HOTPLUG_EN-setup-from-gen3-4-->>><<<++patches.suse/RDMA-rxe-Fix-error-type-of-mmap_offset.patch++>>> -| <<<--patches.suse/drm-i915-Unify-the-appearance-of-gen3-4-irq_postista-->>><<<++patches.suse/RDMA-i40iw-fix-a-potential-NULL-pointer-dereference.patch++>>> -| <<<--patches.suse/drm-i915-Remove-NULL-dev_priv-checks-from-irq_uninst-->>><<<++patches.suse/RDMA-cm-Delete-unused-CM-LAP-functions.patch++>>> -| <<<--patches.suse/drm-i915-Extract-PIPESTAT-irq-handling-into-separate-->>><<<++patches.suse/RDMA-cm-Delete-unused-CM-ARP-functions.patch++>>> -| <<<--patches.suse/drm-i915-Rewrite-GMCH-irq-handlers-to-avoid-loops-->>><<<++patches.suse/RDMA-cma-Add-trace-points-in-RDMA-Connection-Manager.patch++>>> -| <<<--patches.suse/drm-i915-Gen3-HWSTAM-is-actually-32-bits-->>><<<++patches.suse/RDMA-core-Trace-points-for-diagnosing-completion-que.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Change-the-macro-name-to-DPLL_CFGCR0_DC-->>><<<++patches.suse/RDMA-core-Add-trace-points-to-follow-MR-allocation.patch++>>> -| <<<--patches.suse/drm-i915-Mark-the-userptr-invalidate-workqueue-as-WQ-->>><<<++patches.suse/RDMA-hns-Avoid-printing-address-of-mtt-page.patch++>>> -| <<<--patches.suse/drm-i915-Rename-lvds_use_ssc-modparam-to-panel_use_s-->>><<<++patches.suse/RDMA-hns-Remove-unused-function-hns_roce_init_eq_tab.patch++>>> -| <<<--patches.suse/drm-i915-Introduce-custom-variant-of-module_param_na-->>><<<++patches.suse/RDMA-hns-Update-the-value-of-qp-type.patch++>>> -| <<<--patches.suse/drm-i915-Extend-private-i915_param_named-macro-with--->>><<<++patches.suse/RDMA-hns-Delete-unnessary-parameters-in-hns_roce_v2_.patch++>>> -| <<<--patches.suse/drm-i915-Mask-everything-in-ring-HWSTAM-on-gen6-in-r-->>><<<++patches.suse/RDMA-hns-Remove-redundant-print-information.patch++>>> -| <<<--patches.suse/drm-i915-Clean-up-the-HWSTAM-mess-->>><<<++patches.suse/RDMA-hns-Replace-custom-macros-HNS_ROCE_ALIGN_UP.patch++>>> -| <<<--patches.suse/drm-i915-Remove-duplicated-irq_preinstall-uninstall--->>><<<++patches.suse/RDMA-hns-Fix-coding-style-issues.patch++>>> -| <<<--patches.suse/drm-i915-Reinstate-GMBUS-and-AUX-interrupts-on-gen4--->>><<<++patches.suse/IB-mlx5-Do-reverse-sequence-during-device-removal.patch++>>> -| <<<--patches.suse/drm-i915-Cancel-all-ready-but-queued-requests-when-w-->>><<<++patches.suse/IB-core-Let-IB-core-distribute-cache-update-events.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Kick-start-request-processing-aft-->>><<<++patches.suse/IB-core-Cut-down-single-member-ib_cache-structure.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Move-insert_request-->>><<<++patches.suse/IB-core-Rename-event_handler_lock-to-qp_open_list_lo.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Split-insert_request-->>><<<++patches.suse/IB-core-Fix-build-failure-without-hugepages.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Unwind-incomplete-requests-on-res-->>><<<++patches.suse/RDMA-core-Fix-locking-in-ib_uverbs_event_read.patch++>>> -| <<<--patches.suse/drm-i915-guc-Remove-obsolete-comments-and-remove-unu-->>><<<++patches.suse/IB-hfi1-Move-chip-specific-functions-to-chip.c.patch++>>> -| <<<--patches.suse/drm-i915-guc-Submit-GuC-workitems-containing-coalesc-->>><<<++patches.suse/IB-hfi1-Add-fast-and-slow-handlers-for-receive-conte.patch++>>> -| <<<--patches.suse/drm-i915-guc-Simplify-GuC-doorbell-logic-->>><<<++patches.suse/IB-hfi1-Move-common-receive-IRQ-code-to-function.patch++>>> -| <<<--patches.suse/drm-i915-guc-Cleanup-adding-GuC-work-items-->>><<<++patches.suse/IB-hfi1-IB-hfi1-Add-an-API-to-handle-special-case-dr.patch++>>> -| <<<--patches.suse/drm-i915-Return-the-correct-score-in-i915_ppat_get-->>><<<++patches.suse/IB-hfi1-Create-API-for-auto-activate.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Disable-iommu-for-the-mock-device-->>><<<++patches.suse/IB-hfi1-Decouple-IRQ-name-from-type.patch++>>> -| <<<--patches.suse/drm-i915-perf-disable-clk-ratio-reports-on-gen9-->>><<<++patches.suse/IB-hfi1-Return-void-in-packet-receiving-functions.patch++>>> -| <<<--patches.suse/drm-i915-perf-add-support-for-Coffeelake-GT2-->>><<<++patches.suse/IB-hfi1-Add-software-counter-for-ctxt0-seq-drop.patch++>>> -| <<<--patches.suse/drm-i915-Do-not-enable-DRRS-when-PSR-is-enabled-->>><<<++patches.suse/IB-hfi1-Add-RcvShortLengthErrCnt-to-hfi1stats.patch++>>> -| <<<--patches.suse/drm-i915-cnp-Don-t-touch-other-PCH-clock-gating-bits-->>><<<++patches.suse/RDMA-hns-Bugfix-for-posting-a-wqe-with-sge.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Only-touch-archdata.iommu-when-it-->>><<<++patches.suse/RDMA-hns-Add-support-for-reporting-wc-as-software-mo.patch++>>> -| <<<--patches.suse/drm-i915-fence-Avoid-del_timer_sync-from-inside-a-ti-->>><<<++patches.suse/RDMA-core-Remove-err-in-iw_query_port.patch++>>> -| <<<--patches.suse/drm-i915-Replace-some-spaces-with-tabs-->>><<<++patches.suse/IB-mlx5-Extend-caps-stage-to-handle-VAR-capabilities.patch++>>> -| <<<--patches.suse/drm-i915-Shrink-bxt_ddi_buf_trans-->>><<<++patches.suse/IB-mlx5-Introduce-VAR-object-and-its-alloc-destroy-m.patch++>>> -| <<<--patches.suse/drm-i915-Shrink-cnl_ddi_buf_trans-->>><<<++patches.suse/IB-mlx5-Add-mmap-support-for-VAR.patch++>>> -| <<<--patches.suse/drm-i915-cnp-Display-Wa-1179-WaHardHangonHotPlug-->>><<<++patches.suse/RDMA-uverbs-Remove-needs_kfree_rcu-from-uverbs_obj_t.patch++>>> -| <<<--patches.suse/drm-i915-cfl-Remove-alpha-support-protection-->>><<<++patches.suse/RDMA-mlx5-Use-RCU-and-direct-refcounts-to-keep-memor.patch++>>> -| <<<--patches.suse/drm-i915-Stop-engines-before-reset-->>><<<++patches.suse/RDMA-core-Simplify-destruction-of-FD-uobjects.patch++>>> -| <<<--patches.suse/drm-i915-Drop-useless-HAS_PSR-check-->>><<<++patches.suse/RDMA-mlx5-Simplify-devx-async-commands.patch++>>> -| <<<--patches.suse/drm-i915-Reorganize-.disable-hooks-for-pre-DDI-DP-->>><<<++patches.suse/RDMA-core-Do-not-allow-alloc_commit-to-fail.patch++>>> -| <<<--patches.suse/drm-i915-kbl-Change-a-KBL-pci-id-to-GT2-from-GT1.5-->>><<<++patches.suse/RDMA-core-Make-ib_ucq_object-use-ib_uevent_object.patch++>>> -| <<<--patches.suse/drm-i915-Document-the-split-in-internal-and-public-e-->>><<<++patches.suse/RDMA-core-Do-not-erase-the-type-of-ib_cq.uobject.patch++>>> -| <<<--patches.suse/drm-i915-Only-wake-the-waiter-from-the-interrupt-if--->>><<<++patches.suse/RDMA-core-Do-not-erase-the-type-of-ib_qp.uobject.patch++>>> -| <<<--patches.suse/drm-i915-Check-waiter-seqno-carefully-in-case-of-pre-->>><<<++patches.suse/RDMA-core-Do-not-erase-the-type-of-ib_srq.uobject.patch++>>> -| <<<--patches.suse/drm-i915-Confirm-request-global_seqno-after-spin-com-->>><<<++patches.suse/RDMA-core-Do-not-erase-the-type-of-ib_wq.uobject.patch++>>> -| <<<--patches.suse/drm-i915-Rename-global-i915-to-i915_modparams-->>><<<++patches.suse/RDMA-core-Simplify-type-usage-for-ib_uverbs_async_ha.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-Gen10-LRC-size-->>><<<++patches.suse/RDMA-core-Remove-the-ufile-arg-from-rdma_alloc_begin.patch++>>> -| <<<--patches.suse/drm-i915-Make-i915_spin_request-static-->>><<<++patches.suse/RDMA-core-Make-ib_uverbs_async_event_file-into-a-uob.patch++>>> -| <<<--patches.suse/drm-i915-Make-own-struct-for-execlist-items-->>><<<++patches.suse/RDMA-core-Use-READ_ONCE-for-ib_ufile.async_file.patch++>>> -| <<<--patches.suse/drm-i915-Move-execlist-initialization-into-intel_eng-->>><<<++patches.suse/RDMA-hns-Remove-some-redundant-variables-related-to-.patch++>>> -| <<<--patches.suse/drm-i915-Wrap-port-cancellation-into-a-function-->>><<<++patches.suse/RDMA-hns-Add-interfaces-to-get-pf-capabilities-from-.patch++>>> -| <<<--patches.suse/drm-i915-Add-execlist_port_complete-->>><<<++patches.suse/RDMA-hns-Get-pf-capabilities-from-firmware.patch++>>> -| <<<--patches.suse/drm-i915-Make-execlist-port-count-variable-->>><<<++patches.suse/RDMA-hns-Add-support-for-extended-atomic-in-userspac.patch++>>> -| <<<--patches.suse/drm-i915-lrc-Only-enable-per-context-and-per-bb-buff-->>><<<++patches.suse/RDMA-efa-Device-definitions-documentation-updates.patch++>>> -| <<<--patches.suse/drm-i915-lrc-Skip-no-op-per-bb-buffer-on-gen9-->>><<<++patches.suse/RDMA-efa-Remove-brackets-from-single-statement-if.patch++>>> -| <<<--patches.suse/drm-i915-mst-Debug-log-connector-name-in-destroy_con-->>><<<++patches.suse/RDMA-efa-Remove-unused-ucontext-parameter-from-efa_q.patch++>>> -| <<<--patches.suse/drm-i915-mst-Print-active-mst-links-after-update-->>><<<++patches.suse/Introduce-maximum-WQE-size-to-check-limits.patch++>>> -| <<<--patches.suse/drm-i915-dp-Fix-buffer-size-for-sink_irq_esi-read-->>><<<++patches.suse/RDMA-rxe-Compute-the-maximum-sges-and-inline-size-ba.patch++>>> -| <<<--patches.suse/drm-i915-dp-Remove-useless-debug-about-TPS3-support-->>><<<++patches.suse/IB-srp-Never-use-immediate-data-if-it-is-disabled-by.patch++>>> -| <<<--patches.suse/drm-i915-Speed-up-DMC-firmware-loading-->>><<<++patches.suse/net-mlx5-Add-RoCE-accelerator-counters.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-rmw-PIPESTAT-enable-bits-->>><<<++patches.suse/net-mlx5-Expose-relaxed-ordering-bits.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Microoptimise-execlists_cancel_po-->>><<<++patches.suse/RDMA-core-Add-UVERBS_METHOD_ASYNC_EVENT_ALLOC.patch++>>> -| <<<--patches.suse/drm-i915-Enable-scanline-read-based-on-frame-timesta-->>><<<++patches.suse/RDMA-core-Remove-ucontext_lock-from-the-uverbs_destr.patch++>>> -| <<<--patches.suse/drm-i915-Make-I915_PARAMS_FOR_EACH-macro-more-flexib-->>><<<++patches.suse/RDMA-uverbs-Add-ioctl-command-to-get-a-device-contex.patch++>>> -| <<<--patches.suse/drm-i915-Extend-I915_PARAMS_FOR_EACH-with-default-me-->>><<<++patches.suse/RDMA-uverbs-Verify-MR-access-flags.patch++>>> -| <<<--patches.suse/drm-i915-Fix-default-values-of-some-modparams-->>><<<++patches.suse/RDMA-core-Add-optional-access-flags-range.patch++>>> -| <<<--patches.suse/drm-i915-huc-Reorganize-HuC-authentication-->>><<<++patches.suse/RDMA-efa-Allow-passing-of-optional-access-flags-for-.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Try-to-recover-from-a-wedged-GPU--->>><<<++patches.suse/RDMA-uverbs-Add-new-relaxed-ordering-memory-region-a.patch++>>> -| <<<--patches.suse/drm-i915-Add-IS_PLATFORM-macro-->>><<<++patches.suse/RDMA-mlx5-Set-relaxed-ordering-when-requested.patch++>>> -| <<<--patches.suse/drm-i915-Compact-device-info-access-by-a-small-re-or-->>><<<++patches.suse/IB-mlx5-Expose-RoCE-accelerator-counters.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Add-support-slice-subslice-eu-configs-->>><<<++patches.suse/IB-mlx4-Fix-memory-leak-in-add_gid-error-flow.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Notify-context-out-for-lost-reque-->>><<<++patches.suse/RDMA-core-Ensure-that-rdma_user_mmap_entry_remove-is.patch++>>> -| <<<--patches.suse/i915-Use-pS-printk-format-for-direct-addresses-->>><<<++patches.suse/IB-mlx5-Return-the-administrative-GUID-if-exists.patch++>>> -| <<<--patches.suse/drm-i915-Avoid-using-dev_priv-info.gen-directly-->>><<<++patches.suse/RDMA-cm-Add-accessors-for-CM_REQ-transport_type.patch++>>> -| <<<--patches.suse/drm-i915-Allow-optimized-platform-checks-->>><<<++patches.suse/RDMA-cm-Add-SET-GET-implementations-to-hide-IBA-wire.patch++>>> -| <<<--patches.suse/drm-dp-Add-defines-for-latency-in-sink-->>><<<++patches.suse/RDMA-cm-Use-IBA-functions-for-simple-get-set-acessor.patch++>>> -| <<<--patches.suse/drm-i915-psr-Set-frames-before-SU-entry-for-psr2-->>><<<++patches.suse/RDMA-cm-Use-IBA-functions-for-swapping-get-set-acess.patch++>>> -| <<<--patches.suse/drm-i915-Also-discard-second-CRC-on-gen8-platforms-->>><<<++patches.suse/RDMA-cm-Use-IBA-functions-for-simple-structure-membe.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20170929-->>><<<++patches.suse/RDMA-cm-Use-IBA-functions-for-complex-structure-memb.patch++>>> -| <<<--patches.suse/drm-atomic-Make-atomic-iterators-less-surprising-->>><<<++patches.suse/IB-hfi1-Fix-logical-condition-in-msix_request_irq.patch++>>> -| <<<--patches.suse/drm-vblank-Fix-flip-event-vblank-count-->>><<<++patches.suse/IB-opa_vnic-Spelling-correction-of-erorr-to-error.patch++>>> -| <<<--patches.suse/drm-kirin-Checking-for-IS_ERR-instead-of-NULL-->>><<<++patches.suse/IB-mlx4-Fix-leak-in-id_map_find_del.patch++>>> -| <<<--patches.suse/0085-drm-rockchip-add-PINCTRL-dependency-for-LVDS.patch-->>><<<++patches.suse/RDMA-umem-Fix-ib_umem_find_best_pgsz.patch++>>> -| <<<--patches.suse/drm-tilcdc-Precalculate-total-frametime-in-tilcdc_cr-->>><<<++patches.suse/RDMA-cma-Fix-unbalanced-cm_id-reference-count-during.patch++>>> -| <<<--patches.suse/drm-amdgpu-correct-reference-clock-value-on-vega10-->>><<<++patches.suse/RDMA-efa-Mask-access-flags-with-the-correct-optional.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Replace-wmb-with-i915_gem_chipset-->>><<<++patches.suse/RDMA-core-Make-the-entire-API-tree-static.patch++>>> -| <<<--patches.suse/drm-i915-Move-i915_gem_restore_fences-to-i915_gem_re-->>><<<++patches.suse/media-i2c-adv748x-Fix-unsafe-macros.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Move-request-unwinding-to-a-separ-->>><<<++patches.suse/media-gspca-zero-usb_buf.patch++>>> -| <<<--patches.suse/drm-i915-Give-the-invalid-priority-a-magic-name-->>><<<++patches.suse/media-dvb-usb-dvb-usb-urb.c-initialize-actlen-to-0.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Cache-the-last-priolist-lookup-->>><<<++patches.suse/media-cx23885-Add-support-for-AVerMedia-CE310B.patch++>>> -| <<<--patches.suse/drm-i915-gen9-Set-same-power-state-before-hibernatio-->>><<<++patches.suse/media-meson-add-missing-allocation-failure-check-on-.patch++>>> -| <<<--patches.suse/drm-i915-gen8-Init-reset-display-interrupts-only-if--->>><<<++patches.suse/media-go7007-fix-a-miss-of-snd_card_free.patch++>>> -| <<<--patches.suse/drm-i915-Add-has_psr-flag-to-gen9lp-->>><<<++patches.suse/media-imx7-mipi-csis-remove-subdev_notifier.patch++>>> -| <<<--patches.suse/drm-i915-glk-cnl-Implement-WaDisableScalarClockGatin-->>><<<++patches.suse/media-v4l2-device.h-Explicitly-compare-grp-id-mask-t.patch++>>> -| <<<--patches.suse/drm-i915-skl-Fix-has_ipc-on-skl-and-document-WaDisab-->>><<<++patches.suse/media-v4l2-core-compat-ignore-native-command-codes.patch++>>> -| <<<--patches.suse/drm-i915-Organize-GEN-features-inheritance-->>><<<++patches.suse/media-digitv-don-t-continue-if-remote-control-state-.patch++>>> -| <<<--patches.suse/drm-i915-Organize-GLK_COLORS-->>><<<++patches.suse/media-af9005-uninitialized-variable-printked.patch++>>> -| <<<--patches.suse/drm-i915-Unset-legacy_cursor_update-early-in-intel_a-->>><<<++patches.suse/media-vp7045-do-not-read-uninitialized-values-if-usb.patch++>>> -| <<<--patches.suse/drm-i915-Skip-vblank-waits-for-cursor-updates-when-w-->>><<<++patches.suse/media-rc-ensure-lirc-is-initialized-before-registeri.patch++>>> -| <<<--patches.suse/drm-i915-Remove-use_mmio_flip-modparm-v2-->>><<<++patches.suse/media-ov5640-Fix-check-for-PLL1-exceeding-max-allowe.patch++>>> -| <<<--patches.suse/drm-i915-Transform-whitelisting-WAs-into-a-simple-re-->>><<<++patches.suse/media-i2c-mt9v032-fix-enum-mbus-codes-and-frame-size.patch++>>> -| <<<--patches.suse/drm-i915-Move-MMCD_MISC_CTRL-from-context-w-a-to-sta-->>><<<++patches.suse/media-v4l2-rect.h-fix-v4l2_rect_map_inside-top-left-.patch++>>> -| <<<--patches.suse/drm-i915-Remove-WA_-SET-CLR-_BIT-->>><<<++patches.suse/media-sti-bdisp-fix-a-possible-sleep-in-atomic-conte.patch++>>> -| <<<--patches.suse/drm-i915-Fix-some-tracepoints-to-capture-full-64b-->>><<<++patches.suse/media-iguanair-fix-endpoint-sanity-check.patch++>>> -| <<<--patches.suse/drm-i915-Remove-defunct-trace-points-->>><<<++patches.suse/media-uvcvideo-Avoid-cyclic-entity-chains-due-to-mal.patch++>>> -| <<<--patches.suse/drm-i915-Make-intel_uncore.h-header-self-contained-->>><<<++patches.suse/media-uvcvideo-Add-a-quirk-to-force-GEO-GC6500-Camer.patch++>>> -| <<<--patches.suse/drm-i915-uc-Drop-unnecessary-forward-declaration-->>><<<++patches.suse/PCI-AER-Initialize-aer_fifo.patch++>>> -| <<<--patches.suse/drm-i915-uc-Create-intel_uc_init_mmio-->>><<<++patches.suse/PCI-iproc-Apply-quirk_paxc_bridge-for-module-as-well.patch++>>> -| <<<--patches.suse/drm-i915-uc-Move-uC-fw-helper-code-into-dedicated-fi-->>><<<++patches.suse/PCI-Add-generic-quirk-for-increasing-D3hot-delay.patch++>>> -| <<<--patches.suse/drm-i915-huc-Move-HuC-declarations-into-dedicated-he-->>><<<++patches.suse/PCI-Increase-D3-delay-for-AMD-Ryzen5-7-XHCI-controll.patch++>>> -| <<<--patches.suse/drm-i915-guc-Move-Guc-early-init-into-own-function-->>><<<++patches.suse/PCI-Don-t-disable-bridge-BARs-when-assigning-bus-res.patch++>>> -| <<<--patches.suse/drm-i915-preempt-Fix-WaEnablePreemptionGranularityCo-->>><<<++patches.suse/PCI-switchtec-Use-dma_set_mask_and_coherent.patch++>>> -| <<<--patches.suse/drm-i915-preempt-Default-to-disabled-mid-command-pre-->>><<<++patches.suse/PCI-switchtec-Fix-vep_vector_number-ioread-width.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Distinguish-the-incomplete-contex-->>><<<++patches.suse/PCI-IOV-Fix-memory-leak-in-pci_iov_add_virtfn.patch++>>> -| <<<--patches.suse/drm-i915-Introduce-a-preempt-context-->>><<<++patches.suse/PCI-Fix-pci_add_dma_alias-bitmask-size.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Move-bdw-GPGPU-w-a-to-emit_bb-->>><<<++patches.suse/pci-brcmstb-add-broadcom-stb-pcie-host-controller-driver.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Keep-request-priority-for-its-lif-->>><<<++patches.suse/pci-brcmstb-add-msi-support.patch++>>> -| <<<--patches.suse/drm-i915-Expand-I915_PARAM_HAS_SCHEDULER-into-a-capa-->>><<<++patches.suse/PCI-keystone-Fix-link-training-retries-initiation.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Preemption-->>><<<++patches.suse/PCI-keystone-Fix-outbound-region-mapping.patch++>>> -| <<<--patches.suse/drm-i915-scheduler-Support-user-defined-priorities-->>><<<++patches.suse/PCI-keystone-Fix-error-handling-when-num-viewport-DT.patch++>>> -| <<<--patches.suse/drm-i915-mst-Use-MST-sideband-message-transactions-f-->>><<<++patches.suse/PCI-tegra-Fix-return-value-check-of-pm_runtime_get_s.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Remember-to-create-the-fake-preem-->>><<<++patches.suse/PCI-tegra-Fix-afi_pex2_ctrl-reg-offset-for-Tegra30.patch++>>> -| <<<--patches.suse/drm-i915-selftests-fix-check-for-intel-IOMMU-->>><<<++patches.suse/char-random-silence-a-lockdep-splat-with-printk.patch++>>> -| <<<--patches.suse/drm-i915-avoid-potential-uninitialized-variable-use-->>><<<++patches.suse/vfs-fix-do_last-regression.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Do-not-add-an-extra-page-for-precaution-->>><<<++patches.suse/cifs-fix-soft-mounts-hanging-in-the-reconnect-code.patch++>>> -| <<<--patches.suse/drm-i915-guc-Move-GuC-log-declarations-into-dedicate-->>><<<++patches.suse/leds-pca963x-Fix-open-drain-initialization.patch++>>> -| <<<--patches.suse/drm-i915-guc-Move-GuC-submission-declarations-into-d-->>><<<++patches.suse/msft-hv-2010-hv_balloon-Balloon-up-according-to-request-page-numb.patch++>>> -| <<<--patches.suse/drm-i915-guc-Move-GuC-core-definitions-into-dedicate-->>><<<++patches.suse/mfd-bd70528-Fix-hour-register-mask.patch++>>> -| <<<--patches.suse/drm-i915-uc-Fix-includes-order-->>><<<++patches.suse/mfd-dln2-More-sanity-checking-for-endpoints.patch++>>> -| <<<--patches.suse/drm-i915-uc-Unify-initialization-of-the-uC-firmware--->>><<<++patches.suse/mfd-axp20x-Mark-AXP20X_VBUS_IPSOUT_MGMT-as-volatile.patch++>>> -| <<<--patches.suse/drm-i915-push-DDI-CRT-underrun-reporting-on-enable-t-->>><<<++patches.suse/mfd-max77650-Select-REGMAP_IRQ-in-Kconfig.patch++>>> -| <<<--patches.suse/drm-i915-push-DDI-CRT-underrun-reporting-on-disable--->>><<<++patches.suse/mfd-da9062-Fix-watchdog-compatible-string.patch++>>> -| <<<--patches.suse/drm-i915-push-DDI-and-DSI-underrun-reporting-on-enab-->>><<<++patches.suse/mfd-rn5t618-Mark-ADC-control-register-volatile.patch++>>> -| <<<--patches.suse/drm-i915-push-DDI-FDI-link-training-on-enable-to-CRT-->>><<<++patches.suse/Btrfs-fix-race-between-adding-and-putting-tree-mod-s.patch++>>> -| <<<--patches.suse/drm-i915-crt-clean-up-encoder-hook-assignment-->>><<<++patches.suse/btrfs-correctly-handle-empty-trees-in-find_first_clear_extent_bit.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-use-BIT-in-UAPI-section-->>><<<++patches.suse/0001-btrfs-fix-force-usage-in-inc_block_group_ro.patch++>>> -| <<<--patches.suse/drm-i915-Unify-uC-variable-types-to-avoid-flooding-c-->>><<<++patches.suse/0002-btrfs-take-overcommit-into-account-in-inc_block_grou.patch++>>> -| <<<--patches.suse/drm-i915-huc-Fix-includes-in-intel_huc.c-->>><<<++patches.suse/Btrfs-send-fix-emission-of-invalid-clone-operations-.patch++>>> -| <<<--patches.suse/drm-i915-Fix-pointer-to-int-conversion-->>><<<++patches.suse/btrfs-do-not-zero-f_bavail-if-we-have-available-spac.patch++>>> -| <<<--patches.suse/drm-i915-Try-harder-to-finish-the-idle-worker-->>><<<++patches.suse/Input-edt-ft5x06-work-around-first-register-access-e.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Add-a-comment-for-the-extra-MI_AR-->>><<<++patches.suse/clk-actually-call-the-clock-init-before-any-other-ca.patch++>>> -| <<<--patches.suse/drm-i915-Use-intel_get_pipe_timings-and-intel_mode_f-->>><<<++patches.suse/clk-Use-parent-node-pointer-during-registration-if-n.patch++>>> -| <<<--patches.suse/drm-i915-Make-i915_engine_info-pretty-printer-to-sta-->>><<<++patches.suse/clk-uniphier-Add-SCSSI-clock-gate-for-each-channel.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Pretty-print-engine-state-when-re-->>><<<++patches.suse/clk-at91-sam9x60-fix-programmable-clock-prescaler.patch++>>> -| <<<--patches.suse/drm-i915-Hold-forcewake-for-the-duration-of-reset-re-->>><<<++patches.suse/clk-renesas-rcar-gen3-Allow-changing-the-RPC-D2-cloc.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Hold-the-rpm-wakeref-for-the-rese-->>><<<++patches.suse/clk-meson-g12a-fix-missing-uart2-in-regmap-table.patch++>>> -| <<<--patches.suse/drm-i915-Provide-an-assert-for-when-we-expect-forcew-->>><<<++patches.suse/clk-meson-pll-Fix-by-0-division-in-__pll_params_to_r.patch++>>> -| <<<--patches.suse/drm-i915-Pin-fence-for-iomap-->>><<<++patches.suse/clk-meson-meson8b-make-the-CCF-use-the-glitch-free-m.patch++>>> -| <<<--patches.suse/drm-i915-Consolidate-get_fence-with-pin_fence-->>><<<++patches.suse/clk-sunxi-ng-add-mux-and-pll-notifiers-for-A64-CPU-c.patch++>>> -| <<<--patches.suse/drm-i915-Track-user-GTT-faulting-per-vma-->>><<<++patches.suse/clk-ti-dra7-fix-parent-for-gmac_clkctrl.patch++>>> -| <<<--patches.suse/drm-i915-Check-PIN_NONFAULT-overlaps-in-evict_for_no-->>><<<++patches.suse/clk-tegra-Mark-fuse-clock-as-critical.patch++>>> -| <<<--patches.suse/drm-i915-Try-a-minimal-attempt-to-insert-the-whole-o-->>><<<++patches.suse/clk-qcom-smd-Add-missing-bimc-clock.patch++>>> -| <<<--patches.suse/drm-i915-Avoid-evicting-user-fault-mappable-vma-for--->>><<<++patches.suse/clk-qcom-Add-missing-msm8998-gcc_bimc_gfx_clk.patch++>>> -| <<<--patches.suse/drm-i915-Early-rejection-of-mappable-GGTT-pin-attemp-->>><<<++patches.suse/clk-ls1028a-Add-clock-driver-for-Display-output-inte.patch++>>> -| <<<--patches.suse/drm-i915-add-the-BXT-and-CNL-DPLL-registers-to-pipe_-->>><<<++patches.suse/clk-ls1028a-Fix-warning-on-clamp-usage.patch++>>> -| <<<--patches.suse/drm-i915-avoid-division-by-zero-on-cnl_calc_wrpll_li-->>><<<++patches.suse/vfio-spapr-nvlink2-Skip-unpinning-pages-on-error-exi.patch++>>> -| <<<--patches.suse/drm-i915-bios-refactor-parse-general-definitions-->>><<<++patches.suse/rtc-hym8563-Return-EINVAL-if-the-time-is-known-to-be.patch++>>> -| <<<--patches.suse/drm-i915-bios-don-t-initialize-fields-based-on-vbt-v-->>><<<++patches.suse/rtc-cmos-Stop-using-shared-IRQ.patch++>>> -| <<<--patches.suse/drm-i915-bios-remove-an-unnecessary-temp-variable-->>><<<++patches.suse/ocfs2-fix-oops-when-writing-cloned-file.patch++>>> -| <<<--patches.suse/drm-i915-bios-cleanup-comments-and-useless-return-->>><<<++patches.suse/smp_mb__-before-after-_atomic-update-Documentation.patch++>>> -| <<<--patches.suse/drm-i915-bios-merge-parse_device_mapping-into-parse_-->>><<<++patches.suse/0001-ipc-mqueue.c-remove-duplicated-code.patch++>>> -| <<<--patches.suse/drm-i915-bios-parse-SDVO-device-mapping-from-pre-par-->>><<<++patches.suse/0002-ipc-mqueue.c-update-document-memory-barriers.patch++>>> -| <<<--patches.suse/drm-i915-bios-don-t-pass-bdb-to-parsers-that-don-t-p-->>><<<++patches.suse/0003-ipc-msg.c-update-and-document-memory-barriers.patch++>>> -| <<<--patches.suse/drm-i915-Preallocate-our-mmu-notifier-workequeu-to-u-->>><<<++patches.suse/0004-ipc-sem.c-document-and-update-memory-barriers.patch++>>> -| <<<--patches.suse/drm-i915-Use-execlists_num_ports-instead-of-size-of--->>><<<++patches.suse/0005-ipc-msg.c-consolidate-all-xxxctl_down-functions.patch++>>> -| <<<--patches.suse/drm-i915-Increase-atomic-update-vblank-evasion-time--->>><<<++patches.suse/powerpc-mmu_gather-enable-RCU_TABLE_FREE-even-for-SM.patch++>>> -| <<<--patches.suse/drm-i915-Use-enum-pipe-for-PCH-transcoders-->>><<<++patches.suse/mm-mmu_gather-invalidate-TLB-correctly-on-batch-allo.patch++>>> -| <<<--patches.suse/drm-i915-Parametrize-CBR_DPLLBMD_PIPE-defines-->>><<<++patches.suse/asm-generic-tlb-avoid-potential-double-flush.patch++>>> -| <<<--patches.suse/drm-i915-Pass-crtc-state-to-i9xx_enable_pll-->>><<<++patches.suse/asm-gemeric-tlb-remove-stray-function-declarations.patch++>>> -| <<<--patches.suse/drm-i915-Nuke-the-bogus-kernel-doc-for-i9xx_disable_-->>><<<++patches.suse/asm-generic-tlb-add-missing-CONFIG-symbol.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-relay-on-I915_MAX_PIPES-->>><<<++patches.suse/treewide-remove-redundant-IS_ERR-before-error-code-c.patch++>>> -| <<<--patches.suse/drm-i915-Remove-I915_MAX_PIPES-dependency-for-DDB-al-->>><<<++patches.suse/ARM-dma-api-fix-max_pfn-off-by-one-error-in-__dma_su.patch++>>> -| <<<--patches.suse/drm-i915-Fold-IRQ-pipe-masks-->>><<<++patches.suse/remoteproc-Initialize-rproc_class-before-use.patch++>>> -| <<<--patches.suse/drm-i915-Favor-for_each_pipe-macro-->>><<<++patches.suse/ovl-fix-wrong-WARN_ON-in-ovl_cache_update_ino.patch++>>> -| <<<--patches.suse/drm-i915-Cleanup-South-Error-Interrupts-->>><<<++patches.suse/ovl-fix-lseek-overflow-on-32bit.patch++>>> -| <<<--patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-gen6-->>><<<++patches.suse/powerpc-pseries-Allow-not-having-ibm-hypertas-functi.patch++>>> -| <<<--patches.suse/drm-i915-Remove-superfluous-IS_BDW-checks-and-non-BD-->>><<<++patches.suse/powerpc-xmon-don-t-access-ASDR-in-VMs.patch++>>> -| <<<--patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-BDW-->>><<<++patches.suse/powerpc-pseries-Advance-pfn-if-section-is-not-presen.patch++>>> -| <<<--patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-VLV-->>><<<++patches.suse/powerpc-ptdump-Fix-W-X-verification.patch++>>> -| <<<--patches.suse/drm-i915-Separate-RPS-and-RC6-handling-for-CHV-->>><<<++patches.suse/powerpc-ptdump-Only-enable-PPC_CHECK_WX-with-STRICT_.patch++>>> -| <<<--patches.suse/drm-i915-Name-i915_runtime_pm-structure-in-dev_priv--->>><<<++patches.suse/powerpc-papr_scm-Don-t-enable-direct-map-for-a-regio.patch++>>> -| <<<--patches.suse/drm-i915-Move-rps.hw_lock-to-dev_priv-and-s-hw_lock--->>><<<++patches.suse/powerpc-pseries-vio-Fix-iommu_table-use-after-free-r.patch++>>> -| <<<--patches.suse/drm-i915-Name-structure-in-dev_priv-that-contains-RP-->>><<<++patches.suse/powerpc-papr_scm-Fix-leaking-bus_desc.provider_name-.patch++>>> -| <<<--patches.suse/drm-i915-Rename-intel_enable_rc6-to-intel_rc6_enable-->>><<<++patches.suse/powerpc-mm-Remove-kvm-radix-prefetch-workaround-for-.patch++>>> -| <<<--patches.suse/drm-i915-Create-generic-function-to-setup-LLC-ring-f-->>><<<++patches.suse/powerpc-pseries-lparcfg-Fix-display-of-Maximum-Memor.patch++>>> -| <<<--patches.suse/drm-i915-Create-generic-functions-to-control-RC6-RPS-->>><<<++patches.suse/powerpc-Provide-initial-documentation-for-PAPR-hcall.patch++>>> -| <<<--patches.suse/drm-i915-Introduce-separate-status-variable-for-RC6--->>><<<++patches.suse/powerpc-Do-not-consider-weak-unresolved-symbol-reloc.patch++>>> -| <<<--patches.suse/drm-i915-Use-rcu-instead-of-stop_machine-in-set_wedg-->>><<<++patches.suse/powerpc-32s-Fix-bad_kuap_fault.patch++>>> -| <<<--patches.suse/drm-i915-Reuse-normal-state-readout-for-LVDS-DVO-fix-->>><<<++patches.suse/powerpc-kuap-Fix-set-direction-in-allow-prevent_user.patch++>>> -| <<<--patches.suse/drm-i915-Allow-PCH-platforms-fall-back-to-BIOS-LVDS--->>><<<++patches.suse/ionic-fix-rxq-comp-packet-type-mask.patch++>>> -| <<<--patches.suse/drm-i915-dp-centralize-max-source-rate-conditions-mo-->>><<<++patches.suse/tcp-clear-tp-total_retrans-in-tcp_disconnect.patch++>>> -| <<<--patches.suse/drm-i915-dp-limit-sink-rates-based-on-rate-->>><<<++patches.suse/tcp-clear-tp-delivered-in-tcp_disconnect.patch++>>> -| <<<--patches.suse/drm-i915-userptr-Drop-struct_mutex-before-cleanup-->>><<<++patches.suse/tcp-clear-tp-data_segs-in-out-in-tcp_disconnect.patch++>>> -| <<<--patches.suse/drm-i915-Simplify-intel_sanitize_enable_ppgtt-->>><<<++patches.suse/tcp-clear-tp-segs_-in-out-in-tcp_disconnect.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20171012-->>><<<++patches.suse/cls_rsvp-fix-rsvp_policy.patch++>>> -| <<<--patches.suse/drm-atomic-Make-atomic-helper-track-newly-assigned-p-->>><<<++patches.suse/rxrpc-Fix-use-after-free-in-rxrpc_put_local.patch++>>> -| <<<--patches.suse/drm-atomic-Check-for-busy-planes-connectors-before-s-->>><<<++patches.suse/rxrpc-Fix-insufficient-receive-notification-generati.patch++>>> -| <<<--patches.suse/drm-sun4i-backend-Offset-layer-buffer-address-by-DRA-->>><<<++patches.suse/rxrpc-Fix-missing-active-use-pinning-of-rxrpc_local-.patch++>>> -| <<<--patches.suse/0001-vgaarb-Select-a-default-VGA-device-even-if-there-s-n.patch-->>><<<++patches.suse/rxrpc-Fix-NULL-pointer-deref-due-to-call-conn-being-.patch++>>> -| <<<--patches.suse/0002-vgaarb-Factor-out-EFI-and-fallback-default-device-se.patch-->>><<<++patches.suse/net-stmmac-Delete-txtimer-in-suspend.patch++>>> -| <<<--patches.suse/drm-hisilicon-Ensure-LDI-regs-are-properly-configure-->>><<<++patches.suse/bnxt_en-Refactor-logic-to-re-enable-SRIOV-after-firm.patch++>>> -| <<<--patches.suse/drm-ttm-once-more-fix-ttm_buffer_object_transfer-->>><<<++patches.suse/bnxt_en-Fix-RDMA-driver-failure-with-SRIOV-after-fir.patch++>>> -| <<<--patches.suse/drm-amdgpu-fix-error-handling-in-amdgpu_bo_do_create-->>><<<++patches.suse/bnxt_en-Fix-logic-that-disables-Bus-Master-during-fi.patch++>>> -| <<<--patches.suse/drm-radeon-fix-atombios-on-big-endian-->>><<<++patches.suse/bnxt_en-Fix-TC-queue-mapping.patch++>>> -| <<<--patches.suse/drm-i915-Start-tracking-PSR-state-in-crtc-state-->>><<<++patches.suse/netdevsim-fix-using-uninitialized-resources.patch++>>> -| <<<--patches.suse/drm-i915-selftests-Wrap-a-timer-into-a-i915_sw_fence-->>><<<++patches.suse/netdevsim-disable-devlink-reload-when-resources-are-.patch++>>> -| <<<--patches.suse/drm-i915-Fix-DP_AUX_CH_CTL_TIME_OUT-naming-->>><<<++patches.suse/netdevsim-fix-panic-in-nsim_dev_take_snapshot_write.patch++>>> -| <<<--patches.suse/drm-i915-bdw-Fix-DP_AUX_CH_CTL_TIME_OUT-setting-->>><<<++patches.suse/netdevsim-fix-stack-out-of-bounds-in-nsim_dev_debugf.patch++>>> -| <<<--patches.suse/drm-Add-retries-for-lspcon-mode-detection-->>><<<++patches.suse/netdevsim-use-IS_ERR-instead-of-IS_ERR_OR_NULL-for-d.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-give-up-waiting-on-INVALID_MODE-->>><<<++patches.suse/netdevsim-use-__GFP_NOWARN-to-avoid-memalloc-warning.patch++>>> -| <<<--patches.suse/drm-i915-Add-retries-for-LSPCON-detection-->>><<<++patches.suse/netdevsim-remove-unused-sdev-code.patch++>>> -| <<<--patches.suse/drm-i915-Get-rid-of-hardcoded-pipes-->>><<<++patches.suse/net-hsr-fix-possible-NULL-deref-in-hsr_handle_frame.patch++>>> -| <<<--patches.suse/drm-i915-Replace-_reference-unreference-or-_ref-unre-->>><<<++patches.suse/net_sched-fix-an-OOB-access-in-cls_tcindex.patch++>>> -| <<<--patches.suse/drm-i915-Dump-output_types-in-crtc-state-dump-->>><<<++patches.suse/l2tp-Allow-duplicate-session-creation-with-UDP.patch++>>> -| <<<--patches.suse/drm-i915-Extract-intel_ddi_clk_disable-->>><<<++patches.suse/gtp-use-__GFP_NOWARN-to-avoid-memalloc-warning.patch++>>> -| <<<--patches.suse/drm-i915-Extract-intel_disable_ddi_buf-->>><<<++patches.suse/simple_recursive_removal-kernel-side-rm-rf-for-ramfs.patch++>>> -| <<<--patches.suse/drm-i915-Inline-the-required-bits-of-intel_ddi_post_-->>><<<++patches.suse/s390-mm-fix-dynamic-pagetable-upgrade-for-hugetlbfs++>>> -| <<<--patches.suse/drm-i915-Split-intel_ddi_post_disable-into-DP-vs.-HD-->>><<<++patches.suse/0001-xen-balloon-Support-xend-based-toolstack-take-two.patch++>>> -| <<<--patches.suse/drm-i915-Remove-useless-eDP-check-from-intel_ddi_pre-->>><<<++patches.suse/iommu-arm-smmu-v3-populate-vmid-field-for-cmdq_op_tlbi_nh_va++>>> -| <<<--patches.suse/drm-i915-Split-intel_disable_ddi-into-DP-vs.-HDMI-va-->>><<<++patches.suse/iommu-amd-check-feature-support-bit-before-accessing-msi-capability-registers++>>> -| <<<--patches.suse/drm-i915-Plumb-crtc_state-etc.-directly-to-intel_ddi-->>><<<++patches.suse/iommu-amd-only-support-x2apic-with-ivhd-type-11h-40h++>>> -| <<<--patches.suse/drm-i915-Split-intel_enable_ddi-into-DP-and-HDMI-var-->>><<<++patches.suse/iommu-vt-d-match-cpu-and-iommu-paging-mode++>>> -| <<<--patches.suse/drm-i915-Stop-asserting-on-set-wedged-vs-nop_submit_-->>><<<++patches.suse/iommu-vt-d-fix-off-by-one-in-pasid-allocation++>>> -| <<<--patches.suse/drm-i915-Keep-the-rings-stopped-until-they-have-been-->>><<<++patches.suse/iommu-vt-d-avoid-sending-invalid-page-response++>>> -| <<<--patches.suse/drm-i915-Always-stop-the-rings-before-a-missing-GPU--->>><<<++patches.suse/iommu-vt-d-allow-devices-with-rmrrs-to-use-identity-domain++>>> -| <<<--patches.suse/drm-i915-enable-to-read-CSB-and-CSB-write-pointer-fr-->>><<<++patches.suse/iommu-vt-d-unnecessary-to-handle-default-identity-domain++>>> -| <<<--patches.suse/drm-i915-Move-intel_guc_wopcm_size-to-intel_guc.c-->>><<<++patches.suse/pwm-omap-dmtimer-Remove-PWM-chip-in-.remove-before-m.patch++>>> -| <<<--patches.suse/drm-i915-guc-Move-GuC-boot-param-initialization-out--->>><<<++patches.suse/pwm-omap-dmtimer-Simplify-error-handling.patch++>>> -| <<<--patches.suse/drm-i915-guc-Small-fixups-post-code-move-->>><<<++patches.suse/pwm-omap-dmtimer-put_device-after-of_find_device_by_.patch++>>> -| <<<--patches.suse/drm-i915-guc-Move-doc-near-related-definitions-->>><<<++patches.suse/pwm-sun4i-move-pwm_calculate-out-of-spin_lock.patch++>>> -| <<<--patches.suse/drm-i915-guc-Rename-intel_guc_loader.c-to-intel_guc_-->>><<<++patches.suse/pwm-Remove-set-but-not-set-variable-pwm.patch++>>> -| <<<--patches.suse/drm-i915-guc-Reorder-functions-in-intel_guc_fw.c-->>><<<++patches.suse/ata-ahci-Add-shutdown-to-freeze-hardware-resources-o.patch++>>> -| <<<--patches.suse/drm-i915-uc-Check-all-firmwares-against-WOPCM-size-->>><<<++patches.suse/nbd-add-a-flush_workqueue-in-nbd_start_device.patch++>>> -| <<<--patches.suse/drm-i915-guc-Pick-better-place-for-Guc-final-status--->>><<<++patches.suse/0021-bcache-fix-memory-corruption-in-bch_cache_accounting.patch++>>> -| <<<--patches.suse/drm-i915-uc-Improve-debug-messages-in-firmware-fetch-->>><<<++patches.suse/0022-bcache-explicity-type-cast-in-bset_bkey_last.patch++>>> -| <<<--patches.suse/drm-i915-uc-Add-message-with-firmware-url-->>><<<++patches.suse/0023-bcache-add-readahead-cache-policy-options-via-sysfs-.patch++>>> -| <<<--patches.suse/drm-i915-Update-DMC-firmware-load-error-messages-->>><<<++patches.suse/0024-bcache-fix-incorrect-data-type-usage-in-btree_flush_.patch++>>> -| <<<--patches.suse/drm-i915-uc-Unify-firmware-loading-->>><<<++patches.suse/0025-bcache-check-return-value-of-prio_read.patch++>>> -| <<<--patches.suse/drm-i915-guc-Update-Guc-messages-on-load-failure-->>><<<++patches.suse/block-bfq-do-not-plug-I-O-for-bfq_queues-with-no-pro.patch++>>> -| <<<--patches.suse/drm-i915-huc-Move-fw-select-function-->>><<<++patches.suse/block-bfq-get-a-ref-to-a-group-when-adding-it-to-a-s.patch++>>> -| <<<--patches.suse/drm-i915-cnl-WaRsUseTimeoutMode-->>><<<++patches.suse/nvmet-fix-dsm-failure-when-payload-does-not-match-sg.patch++>>> -| <<<--patches.suse/drm-i915-Refactor-testing-obj-mm.pages-->>><<<++patches.suse/nvme-pci-remove-nvmeq-tags.patch++>>> -| <<<--patches.suse/drm-i915-Rename-obj-pin_display-to-obj-pin_global-->>><<<++patches.suse/nvmet-Fix-error-print-message-at-nvmet_install_queue.patch++>>> -| <<<--patches.suse/drm-i915-Drop-debugfs-i915_gem_pin_display-->>><<<++patches.suse/nvmet-Fix-controller-use-after-free.patch++>>> -| <<<--patches.suse/drm-i915-Remove-walk-over-obj-vma_list-for-the-shrin-->>><<<++patches.suse/nvmet-update-AEN-list-and-array-at-one-place.patch++>>> -| <<<--patches.suse/drm-i915-Move-dev_priv-mm.-un-bound_list-to-its-own--->>><<<++patches.suse/eventfd-track-eventfd_signal-recursion-depth.patch++>>> -| <<<--patches.suse/drm-i915-Set-our-shrinker-batch-to-4096-16MiB-->>><<<++patches.suse/aio-prevent-potential-eventfd-recursion-on-poll.patch++>>> -| <<<--patches.suse/drm-i915-Only-free-the-oldest-stale-object-before-a--->>><<<++patches.suse/tracing-fix-very-unlikely-race-of-registering-two-stat-tracers.patch++>>> -| <<<--patches.suse/drm-i915-Trim-struct_mutex-hold-duration-for-i915_ge-->>><<<++patches.suse/tracing-fix-tracing_stat-return-values-in-error-handling-paths.patch++>>> -| <<<--patches.suse/drm-i915-Skip-HW-reinitialisation-on-resume-if-still-->>><<<++patches.suse/tracing-simplify-assignment-parsing-for-hist-triggers.patch++>>> -| <<<--patches.suse/drm-i915-Add-in-flight-request-details-to-intel_engi-->>><<<++patches.suse/tracing-add-hist-trigger-error-messages-for-sort-specification.patch++>>> -| <<<--patches.suse/drm-i915-Remove-mostly-duplicated-video-DIP-handling-->>><<<++patches.suse/tracing-add-hist-to-hist-trigger-error-log-error-string.patch++>>> -| <<<--patches.suse/drm-i915-Handle-drm-layer-errors-in-intel_dp_add_mst-->>><<<++patches.suse/tracing-fix-sched-switch-start-stop-refcount-racy-updates.patch++>>> -| <<<--patches.suse/drm-i915-uc-Add-pretty-printer-for-uc-firmware-->>><<<++patches.suse/tracing-fix-now-invalid-var_ref_vals-assumption-in-trace-action.patch++>>> -| <<<--patches.suse/drm-i915-No-need-for-RING_MAX_NONPRIV_SLOTS-space-->>><<<++patches.suse/tracing-annotate-ftrace_graph_hash-pointer-with-_rcu.patch++>>> -| <<<--patches.suse/drm-i915-Fixup-userptr-mmu-notifier-registration-err-->>><<<++patches.suse/tracing-annotate-ftrace_graph_notrace_hash-pointer-with-_rcu.patch++>>> -| <<<--patches.suse/drm-i915-move-adjusted_x-y-from-crtc-to-cache-->>><<<++patches.suse/ftrace-add-comment-to-why-rcu_dereference_sched-is-open-coded.patch++>>> -| <<<--patches.suse/drm-i915-dspaddr_offset-doesn-t-need-to-be-more-than-->>><<<++patches.suse/ftrace-protect-ftrace_graph_hash-with-ftrace_sync.patch++>>> -| <<<--patches.suse/drm-i915-Unify-skylake-plane-update-->>><<<++patches.suse/ceph-delete-redundant-douts-in-con_get-put.patch++>>> -| <<<--patches.suse/drm-i915-Unify-skylake-plane-disable-->>><<<++patches.suse/ceph-remove-unnecessary-assignment-in-ceph_pre_init_acls.patch++>>> -| <<<--patches.suse/drm-i915-adjust-get_crtc_fence_y_offset-to-use-base.-->>><<<++patches.suse/ceph-fix-mdsmap-cluster-available-check-based-on-laggy-number.patch++>>> -| <<<--patches.suse/drm-i915-Flush-the-idle-worker-for-debugfs-i915_drop-->>><<<++patches.suse/ceph-only-choose-one-mds-who-is-in-up-active-state-without-laggy.patch++>>> -| <<<--patches.suse/drm-i915-Relocate-intel_ddi_get_buf_trans_-functions-->>><<<++patches.suse/ceph-fix-possible-long-time-wait-during-umount.patch++>>> -| <<<--patches.suse/drm-i915-Extract-intel_ddi_get_buf_trans_hdmi-->>><<<++patches.suse/ceph-drop-unused-ttl_from-parameter-from-fill_inode.patch++>>> -| <<<--patches.suse/drm-i915-Pass-the-encoder-type-explicitly-to-skl_set-->>><<<++patches.suse/ceph-ensure-we-have-a-new-cap-before-continuing-in-fill_inode.patch++>>> -| <<<--patches.suse/drm-i915-Pass-the-level-to-intel_prepare_hdmi_ddi_bu-->>><<<++patches.suse/ceph-add-_send_request-helper.patch++>>> -| <<<--patches.suse/drm-i915-Integrate-BXT-into-intel_ddi_dp_voltage_max-->>><<<++patches.suse/ceph-keep-the-session-state-until-it-is-released.patch++>>> -| <<<--patches.suse/drm-i915-Pass-encoder-type-to-cnl_ddi_vswing_sequenc-->>><<<++patches.suse/ceph-check-availability-of-mds-cluster-on-mount-after-wait-timeout.patch++>>> -| <<<--patches.suse/drm-i915-Kill-off-the-BXT-buf_trans-default_index-->>><<<++patches.suse/ceph-retry-the-same-mds-later-after-the-new-session-is-opened.patch++>>> -| <<<--patches.suse/drm-i915-Centralize-the-SKL-DDI-A-E-vs.-B-C-D-buf-tr-->>><<<++patches.suse/ceph-don-t-clear-i_new-until-inode-metadata-is-fully-populated.patch++>>> -| <<<--patches.suse/drm-i915-Unify-error-handling-for-missing-DDI-buf-tr-->>><<<++patches.suse/ceph-only-touch-the-caps-which-have-the-subset-mask-requested.patch++>>> -| <<<--patches.suse/drm-i915-Drop-the-redundant-hdmi-prefix-suffix-from--->>><<<++patches.suse/ceph-print-dentry-offset-in-hex-and-fix-xattr_version-type.patch++>>> -| <<<--patches.suse/drm-i915-remove-g4x-lowfreq_avail-and-has_pipe_cxsr-->>><<<++patches.suse/ceph-add-possible_max_rank-and-make-the-code-more-readable.patch++>>> -| <<<--patches.suse/drm-i915-crt-split-compute_config-hook-by-platforms-->>><<<++patches.suse/ceph-remove-the-extra-slashes-in-the-server-path.patch++>>> -| <<<--patches.suse/drm-i915-Skip-waking-the-device-to-service-pwrite-->>><<<++patches.suse/ceph-rename-get_session-and-switch-to-use-ceph_get_mds_session.patch++>>> -| <<<--patches.suse/drm-i915-Parse-DSI-backlight-cabc-ports-->>><<<++patches.suse/ceph-allocate-the-correct-amount-of-extra-bytes-for-the-session-features.patch++>>> -| <<<--patches.suse/drm-i915-Use-existing-DSI-backlight-ports-info-->>><<<++patches.suse/ceph-close-holes-in-structs-ceph_mds_session-and-ceph_mds_request.patch++>>> -| <<<--patches.suse/drm-i915-Let-s-use-more-enum-intel_dpll_id-pll_id-->>><<<++patches.suse/ceph-use-copy-from2-op-in-copy_file_range.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Map-VBT-DDC-Pin-to-BSpec-DDC-Pin-->>><<<++patches.suse/ceph-print-r_direct_hash-in-hex-in-_choose_mds-dout.patch++>>> -| <<<--patches.suse/drm-i915-Update-DRIVER_DATE-to-20171023-->>><<<++patches.suse/ceph-print-name-of-xattr-in-_ceph_-get-set-xattr-douts.patch++>>> -| <<<--patches.suse/drm-amd-powerplay-initialize-a-variable-before-using-->>><<<++patches.suse/ceph-move-net-ceph-ceph_fs-c-to-fs-ceph-util-c.patch++>>> -| <<<--patches.suse/0086-drm-rockchip-add-CONFIG_OF-dependency-for-lvds.patch-->>><<<++patches.suse/rbd-set-the-device-link-in-sysfs.patch++>>> -| <<<--patches.suse/drm-vblank-Tune-drm_crtc_accurate_vblank_count-WARN--->>><<<++patches.suse/ALSA-hda-Reset-stream-if-DMA-RUN-bit-not-cleared.patch++>>> -| <<<--patches.suse/drm-qxl-replace-QXL_INFO-with-DRM_DEBUG_DRIVER-->>><<<++patches.suse/ALSA-pcm-Fix-memory-leak-at-closing-a-stream-without.patch++>>> -| <<<--patches.suse/qxl-alloc-use-shadow-for-dumb-buffers-->>><<<++patches.suse/ALSA-hda-Add-JasperLake-PCI-ID-and-codec-vid.patch++>>> -| <<<--patches.suse/drm-i915-Filter-out-spurious-execlists-context-switc-->>><<<++patches.suse/ALSA-usb-audio-Fix-endianess-in-descriptor-validatio.patch++>>> -| <<<--patches.suse/drm-i915-execlists-Remove-the-priority-optimisation-->>><<<++patches.suse/ALSA-usb-audio-Annotate-endianess-in-Scarlett-gen2-q.patch++>>> -| <<<--patches.suse/drm-i915-Disable-lazy-PPGTT-page-table-optimization--->>><<<++patches.suse/ALSA-dummy-Fix-PCM-format-loop-in-proc-output.patch++>>> -| <<<--patches.suse/drm-i915-Calculate-ironlake-intermediate-watermarks--->>><<<++patches.suse/ALSA-hda-Fix-DP-MST-support-for-NVIDIA-codecs.patch++>>> -| <<<--patches.suse/drm-i915-Lock-llist_del_first-vs-llist_del_all-->>><<<++patches.suse/ASoC-SOF-trace-fix-unconditional-free-in-trace-relea.patch++>>> -| <<<--patches.suse/drm-i915-Idle-the-GPU-before-shinking-everything-->>><<<++patches.suse/ALSA-hda-realtek-Fixed-one-of-HP-ALC671-platform-Hea.patch++>>> -| <<<--patches.suse/drm-i915-Prune-the-reservation-shared-fence-array-->>><<<++patches.suse/ALSA-hda-Clear-RIRB-status-before-reading-WP.patch++>>> -| <<<--patches.suse/drm-i915-Move-init_clock_gating-back-to-where-it-was-->>><<<++patches.suse/KVM-s390-ENOTSUPP-EOPNOTSUPP-fixups.patch++>>> -| <<<--patches.suse/drm-i915-Reorder-context-close-to-avoid-calling-i915-->>><<<++patches.suse/KVM-s390-do-not-clobber-registers-during-guest-reset.patch++>>> -| <<<--patches.suse/0001-driver-core-Move-device_links_purge-after-bus_remove.patch-->>><<<++patches.suse/0004-kvm-s390-cleanup-initial-cpu-reset++>>> -| <<<--patches.suse/debugfs-add-support-for-more-elaborate-d_fsdata.patch-->>><<<++patches.suse/0005-kvm-s390-add-new-reset-vcpu-api++>>> -| <<<--patches.suse/debugfs-implement-per-file-removal-protection.patch-->>><<<++patches.suse/virtio-balloon-initialize-all-vq-callbacks.patch++>>> -| <<<--patches.suse/debugfs-debugfs_real_fops-drop-__must_hold-sparse-an.patch-->>><<<++patches.suse/virtio-pci-check-name-when-counting-MSI-X-vectors.patch++>>> -| <<<--patches.suse/debugfs-convert-to-debugfs_file_get-and-put.patch-->>><<<++patches.suse/virtio_balloon-prevent-pfn-array-overflow.patch++>>> -| <<<--patches.suse/IB-hfi1-convert-to-debugfs_file_get-and-put.patch-->>><<<++patches.suse/virtio-balloon-Fix-memory-leak-when-unloading-while-.patch++>>> -| <<<--patches.suse/debugfs-purge-obsolete-SRCU-based-removal-protection.patch-->>><<<++patches.suse/virtio_balloon-Fix-memory-leaks-on-errors-in-virtbal.patch++>>> -| <<<--patches.suse/debugfs-call-debugfs_real_fops-only-after-debugfs_fi.patch-->>><<<++patches.suse/drivers-watchdog-stm32_iwdg-set-WDOG_HW_RUNNING-at-p.patch++>>> -| <<<--patches.suse/debugfs-defer-debugfs_fsdata-allocation-to-first-usa.patch-->>><<<++patches.suse/watchdog-fix-UAF-in-reboot-notifier-handling-in-watc.patch++>>> -| <<<--patches.suse/msft-hv-1506-vmbus-add-per-channel-sysfs-info.patch-->>><<<++patches.suse/clk-qcom-Don-t-overwrite-cfg-in-clk_rcg2_dfs_populat.patch++>>> -| <<<--patches.suse/msft-hv-1519-vmbus-initialize-reserved-fields-in-messages.patch-->>><<<++patches.suse/clk-ls1028a-fix-a-dereference-of-pointer-parent-befo.patch++>>> -| <<<--patches.suse/genwqe-Take-R-W-permissions-into-account-when-dealing-with-memory-pages.patch-->>><<<++patches.suse/clk-qcom-rcg2-Don-t-crash-if-our-parent-can-t-be-fou.patch++>>> -| <<<--patches.suse/msft-hv-1521-Drivers-hv-vmbus-Expose-per-channel-interrupts-and-e.patch-->>><<<++patches.suse/drm-amd-display-Retrain-dongles-when-SINK_COUNT-beco.patch++>>> -| <<<--patches.suse/msft-hv-1522-Drivers-hv-vmbus-Make-panic-reporting-to-be-more-use.patch-->>><<<++patches.suse/0001-Revert-drm-amd-display-Don-t-skip-link-training-for-.patch++>>> -| <<<--patches.suse/msft-hv-1527-hyper-v-trace-vmbus_on_msg_dpc.patch-->>><<<++patches.suse/drm-amd-display-do-not-allocate-display_mode_lib-unn.patch++>>> -| <<<--patches.suse/msft-hv-1528-hyper-v-trace-vmbus_on_message.patch-->>><<<++patches.suse/radeon-insert-10ms-sleep-in-dce5_crtc_load_lut.patch++>>> -| <<<--patches.suse/msft-hv-1529-hyper-v-trace-vmbus_onoffer.patch-->>><<<++patches.suse/drm-amdkfd-Fix-a-bug-in-SDMA-RLC-queue-counting-unde.patch++>>> -| <<<--patches.suse/msft-hv-1530-hyper-v-trace-vmbus_onoffer_rescind.patch-->>><<<++patches.suse/drm-amdgpu-display-handle-multiple-numbers-of-fclks-.patch++>>> -| <<<--patches.suse/msft-hv-1531-hyper-v-trace-vmbus_onopen_result.patch-->>><<<++patches.suse/drm-amdgpu-smu10-fix-smu10_get_clock_by_type_with_la.patch++>>> -| <<<--patches.suse/msft-hv-1532-hyper-v-trace-vmbus_ongpadl_created.patch-->>><<<++patches.suse/drm-amdgpu-smu10-fix-smu10_get_clock_by_type_with_vo.patch++>>> -| <<<--patches.suse/msft-hv-1533-hyper-v-trace-vmbus_ongpadl_torndown.patch-->>><<<++patches.suse/drm-amd-dm-mst-Ignore-payload-update-failures.patch++>>> -| <<<--patches.suse/msft-hv-1534-hyper-v-trace-vmbus_onversion_response.patch-->>><<<++patches.suse/nfs-fscache-use-timespec64-in-inode-auxdata.patch++>>> -| <<<--patches.suse/msft-hv-1535-hyper-v-trace-vmbus_request_offers.patch-->>><<<++patches.suse/NFS-Revalidate-the-file-size-on-a-fatal-write-error.patch++>>> -| <<<--patches.suse/msft-hv-1536-hyper-v-trace-vmbus_open.patch-->>><<<++patches.suse/NFS-Revalidate-the-file-mapping-on-all-fatal-writeba.patch++>>> -| <<<--patches.suse/msft-hv-1537-hyper-v-trace-vmbus_close_internal.patch-->>><<<++patches.suse/NFS-pnfs-Fix-pnfs_generic_prepare_to_resend_writes.patch++>>> -| <<<--patches.suse/msft-hv-1538-hyper-v-trace-vmbus_establish_gpadl.patch-->>><<<++patches.suse/NFS-Fix-fix-of-show_nfs_errors.patch++>>> -| <<<--patches.suse/msft-hv-1539-hyper-v-trace-vmbus_teardown_gpadl.patch-->>><<<++patches.suse/NFSv4-pnfs_roc-must-use-cred_fscmp-to-compare-creds.patch++>>> -| <<<--patches.suse/msft-hv-1540-hyper-v-trace-vmbus_negotiate_version.patch-->>><<<++patches.suse/NFS-Fix-memory-leaks-and-corruption-in-readdir.patch++>>> -| <<<--patches.suse/msft-hv-1541-hyper-v-trace-vmbus_release_relid.patch-->>><<<++patches.suse/NFS-Directory-page-cache-pages-need-to-be-locked-whe.patch++>>> -| <<<--patches.suse/msft-hv-1542-hyper-v-trace-vmbus_send_tl_connect_request.patch-->>><<<++patches.suse/NFSv4-try-lease-recovery-on-NFS4ERR_EXPIRED.patch++>>> -| <<<--patches.suse/msft-hv-1543-hyper-v-trace-channel-events.patch-->>><<<++patches.suse/NFSv4.0-nfs4_do_fsinfo-should-not-do-implicit-lease-.patch++>>> -| <<<--patches.suse/0001-thunderbolt-tb-fix-use-after-free-in-tb_activate_pci.patch-->>><<<++patches.suse/nfsd-Return-the-correct-number-of-bytes-written-to-t.patch++>>> -| <<<--patches.suse/nvmem-imx-ocotp-Restrict-OTP-write-to-IMX6-processor.patch-->>><<<++patches.suse/nfsd-fix-delay-timer-on-32-bit-architectures.patch++>>> -| <<<--patches.suse/nvmem-imx-ocotp-Pass-parameters-via-a-struct.patch-->>><<<++patches.suse/nfsd-fix-jiffies-time_t-mixup-in-LRU-list.patch++>>> -| <<<--patches.suse/nvmem-imx-ocotp-Add-support-for-banked-OTP-addressin.patch-->>><<<++patches.suse/nfsd-remove-nfs4_reset_lease-declarations.patch++>>> -| <<<--patches.suse/nvmem-imx-ocotp-Move-i.MX6-write-clock-setup-to-dedi.patch-->>><<<++patches.suse/sunrpc-expiry_time-should-be-seconds-not-timeval.patch++>>> -| <<<--patches.suse/nvmem-imx-ocotp-Add-i.MX7D-timing-write-clock-setup-.patch-->>><<<++patches.suse/fix-up-iter-on-short-count-in-fuse_direct_io.patch++>>> -| <<<--patches.suse/nvmem-imx-ocotp-Enable-i.MX7D-OTP-write-support.patch-->>><<<++patches.suse/ARM-tegra-Enable-PLLP-bypass-during-Tegra124-LP1.patch++>>> -| <<<--patches.suse/nvmem-imx-ocotp-Update-module-description.patch-->>><<<++patches.suse/ARM-at91-pm-use-SAM9X60-PMC-s-compatible.patch++>>> -| <<<--patches.suse/mfd-Add-support-for-Cherry-Trail-Dollar-Cove-TI-PMIC-->>><<<++patches.suse/ARM-at91-pm-use-of_device_id-array-to-find-the-prope.patch++>>> -| <<<--patches.suse/ACPI-PMIC-Add-opregion-driver-for-Intel-Dollar-Cove--->>><<<++patches.suse/ARM-dts-stm32-Add-power-supply-for-DSI-panel-on-stm3.patch++>>> -| <<<--patches.suse/mfd-lpc_ich-Avoton-Rangeley-uses-SPI_BYT-method-->>><<<++patches.suse/arm64-dts-marvell-clearfog-gt-8k-fix-switch-cpu-port.patch++>>> -| <<<--patches.suse/mfd-mxs-lradc-Fix-error-handling-in-mxs_lradc_probe-->>><<<++patches.suse/ARM-dts-at91-Reenable-UART-TX-pull-ups.patch++>>> -| <<<--patches.suse/mfd-fsl-imx25-Clean-up-irq-settings-during-removal-->>><<<++patches.suse/ARM-dts-at91-sama5d3-fix-maximum-peripheral-clock-ra.patch++>>> -| <<<--patches.suse/backlight-pwm_bl-Fix-overflow-condition.patch-->>><<<++patches.suse/ARM-dts-at91-sama5d3-define-clock-rate-range-for-tcb.patch++>>> -| <<<--patches.suse/0011-pinctrl-rockchip-Fix-the-rk3399-gpio0-and-gpio1-bank.patch-->>><<<++patches.suse/ARM-dts-meson8b-fix-the-clock-controller-compatible-.patch++>>> -| <<<--patches.suse/pinctrl-adi2-Fix-Kconfig-build-problem-->>><<<++patches.suse/ARM-dts-meson8-use-the-actual-frequency-for-the-GPU-.patch++>>> -| <<<--patches.suse/afs-Connect-up-the-CB.ProbeUuid.patch-->>><<<++patches.suse/ARM-dts-meson8b-use-the-actual-frequency-for-the-GPU.patch++>>> -| <<<--patches.suse/f2fs-fix-to-show-ino-management-cache-size-correctly.patch-->>><<<++patches.suse/reset-uniphier-Add-SCSSI-reset-control-for-each-chan.patch++>>> -| <<<--patches.suse/f2fs-expose-some-sectors-to-user-in-inline-data-or-d.patch-->>><<<++patches.suse/bus-tegra-aconnect-Remove-PM_CLK-dependency.patch++>>> -| <<<--patches.suse/Revert-f2fs-handle-dirty-segments-inside-refresh_sit.patch-->>><<<++patches.suse/soc-tegra-fuse-Correct-straps-address-for-older-Tegr.patch++>>> -| <<<--patches.suse/f2fs-don-t-bother-with-inode-i_version.patch-->>><<<++patches.suse/soc-qcom-rpmhpd-Set-active_only-for-active-only-powe.patch++>>> -| <<<--patches.suse/f2fs-validate-before-set-clear-free-nat-bitmap.patch-->>><<<++patches.suse/ARM-dts-am43xx-add-support-for-clkout1-clock.patch++>>> -| <<<--patches.suse/f2fs-fix-to-clear-FI_NO_PREALLOC.patch-->>><<<++patches.suse/clocksource-davinci-only-enable-clockevents-once-tim.patch++>>> -| <<<--patches.suse/powerpc-64s-Add-workaround-for-P9-vector-CI-load-issue.patch-->>><<<++patches.suse/powerpc-futex-Fix-incorrect-user-access-blocking.patch++>>> -| <<<--patches.suse/powerpc-mm-Export-flush_all_mm.patch-->>><<<++patches.suse/netdevsim-fix-ptr_ret.cocci-warnings.patch++>>> -| <<<--patches.suse/cxl-Enable-global-TLBIs-for-cxl-contexts.patch-->>><<<++patches.suse/net_sched-fix-a-resource-leak-in-tcindex_set_parms.patch++>>> -| <<<--patches.suse/powerpc-xmon-Avoid-tripping-SMP-hardlockup-watchdog.patch-->>><<<++patches.suse/wireguard-allowedips-fix-use-after-free-in-root_remo.patch++>>> -| <<<--patches.suse/powerpc-64s-Implement-system-reset-idle-wakeup-reason.patch-->>><<<++patches.suse/wireguard-noise-reject-peers-with-low-order-public-k.patch++>>> -| <<<--patches.suse/powerpc-powernv-Use-early_radix_enabled-in-POWER9-tlb-flush.patch-->>><<<++patches.suse/wireguard-selftests-ensure-non-addition-of-peers-wit.patch++>>> -| <<<--patches.suse/powerpc-kprobes-Clean-up-jprobe-detection-in-livepatch-handler-->>><<<++patches.suse/wireguard-selftests-cleanup-CONFIG_ENABLE_WARN_DEPRE.patch++>>> -| <<<--patches.suse/powerpc-kprobes-Fix-warnings-from-__this_cpu_read-on-preempt-kernels-->>><<<++patches.suse/wireguard-selftests-tie-socket-waiting-to-target-pid.patch++>>> -| <<<--patches.suse/powerpc-jprobes-Disable-preemption-when-triggered-th.patch-->>><<<++patches.suse/devlink-report-0-after-hitting-end-in-region-read.patch++>>> -| <<<--patches.suse/powerpc-powernv-Make-opal_event_shutdown-callable-fr.patch-->>><<<++patches.suse/bonding-alb-properly-access-headers-in-bond_alb_xmit.patch++>>> -| <<<--patches.suse/powerpc-Always-initialize-input-array-when-calling-e.patch-->>><<<++patches.suse/net-macb-Remove-unnecessary-alignment-check-for-TSO.patch++>>> -| <<<--patches.suse/selftests-powerpc-Use-snprintf-to-construct-DSCR-sys.patch-->>><<<++patches.suse/net-macb-Limit-maximum-GEM-TX-length-in-TSO.patch++>>> -| <<<--patches.suse/cxl-Add-support-for-POWER9-DD2.patch-->>><<<++patches.suse/qed-Fix-timestamping-issue-for-L2-unicast-ptp-packet.patch++>>> -| <<<--patches.suse/cxl-Rename-register-PSL9_FIR2-to-PSL9_FIR_MASK.patch-->>><<<++patches.suse/cxgb4-Added-tls-stats-prints.patch++>>> -| <<<--patches.suse/powerpc-dlpar-019-vphn-Update-CPU-topology-when-VPHN-enabled.patch-->>><<<++patches.suse/net-mvneta-move-rx_dropped-and-rx_errors-in-per-cpu-.patch++>>> -| <<<--patches.suse/powerpc-dlpar-020-vphn-Improve-recognition-of-PRRN-VPHN.patch-->>><<<++patches.suse/skbuff-fix-a-data-race-in-skb_queue_len.patch++>>> -| <<<--patches.suse/powerpc-dlpar-021-hotplug-Improve-responsiveness-of-hotplug-ch.patch-->>><<<++patches.suse/net-systemport-Avoid-RBUF-stuck-in-Wake-on-LAN-mode.patch++>>> -| <<<--patches.suse/powerpc-dlpar-022-vphn-Fix-numa-update-end-loop-bug.patch-->>><<<++patches.suse/net-mlx5-Fix-deadlock-in-fs_core.patch++>>> -| <<<--patches.suse/Revert-KVM-PPC-Book3S-HV-POWER9-does-not-require-sec.patch-->>><<<++patches.suse/net-mlx5-IPsec-Fix-esp-modify-function-attribute.patch++>>> -| <<<--patches.suse/KVM-PPC-Tie-KVM_CAP_PPC_HTM-to-the-user-visible-TM-f.patch-->>><<<++patches.suse/net-mlx5-IPsec-fix-memory-leak-at-mlx5_fpga_ipsec_de.patch++>>> -| <<<--patches.suse/powerpc-tm-Add-commandline-option-to-disable-hardwar.patch-->>><<<++patches.suse/net-mlx5e-TX-Error-completion-is-for-last-WQE-in-bat.patch++>>> -| <<<--patches.suse/powerpc-Add-PPC_FEATURE2_HTM_NO_SUSPEND.patch-->>><<<++patches.suse/net-mlx5-Deprecate-usage-of-generic-TLS-HW-capabilit.patch++>>> -| <<<--patches.suse/powerpc-powernv-Enable-TM-without-suspend-if-possibl.patch-->>><<<++patches.suse/rxrpc-Fix-service-call-disconnection.patch++>>> -| <<<--patches.suse/powerpc-tm-P9-disable-transactionally-suspended-sigc.patch-->>><<<++patches.suse/0007-rxrpc-Fix-call-RCU-cleanup-using-non-bh-safe-locks.patch++>>> -| <<<--patches.suse/powerpc-xmon-Check-before-calling-xive-functions.patch-->>><<<++patches.suse/net-stmmac-fix-a-possible-endless-loop.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Drop-unneeded-NULL-check.patch-->>><<<++patches.suse/net-dsa-b53-Always-use-dev-vlan_enabled-in-b53_confi.patch++>>> -| <<<--patches.suse/powerpc-perf-hv-24x7-Fix-incorrect-comparison-in-mem.patch-->>><<<++patches.suse/net-dsa-bcm_sf2-Only-7278-supports-2Gb-sec-IMP-port.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Handle-host-system-reset-in-guest-.patch-->>><<<++patches.suse/taprio-Fix-enabling-offload-with-wrong-number-of-tra.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Improve-preempt-handling-in-TLB-co.patch-->>><<<++patches.suse/taprio-Fix-still-allowing-changing-the-flags-during-.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Fix-process-table-entry-cache-inva.patch-->>><<<++patches.suse/taprio-Add-missing-policy-validation-for-flags.patch++>>> -| <<<--patches.suse/powerpc-pseries-vio-Dispose-of-virq-mapping-on-vdevice-unregister.patch-->>><<<++patches.suse/taprio-Use-taprio_reset_tc-to-reset-Traffic-Classes-.patch++>>> -| <<<--patches.suse/powerpc-ipic-Fix-status-get-and-status-clear.patch-->>><<<++patches.suse/taprio-Fix-dropping-packets-when-using-taprio-ETF-of.patch++>>> -| <<<--patches.suse/powerpc-64-Free-up-CPU_FTR_ICSWX.patch-->>><<<++patches.suse/dpaa_eth-support-all-modes-with-rate-adapting-PHYs.patch++>>> -| <<<--patches.suse/powerpc-64s-Replace-CONFIG_PPC_STD_MMU_64-with-CONFI.patch-->>><<<++patches.suse/ipv6-addrconf-fix-potential-NULL-deref-in-inet6_set_.patch++>>> -| <<<--patches.suse/powerpc-mm-Add-a-CONFIG-option-to-choose-if-radix-is.patch-->>><<<++patches.suse/net-dsa-microchip-enable-module-autoprobe.patch++>>> -| <<<--patches.suse/powerpc-tm-Don-t-check-for-WARN-in-TM-Bad-Thing-hand.patch-->>><<<++patches.suse/mlxsw-core-Add-validation-of-hardware-device-types-f.patch++>>> -| <<<--patches.suse/bpf-take-advantage-of-stack_depth-tracking-in-powerp.patch-->>><<<++patches.suse/mlxsw-spectrum_dpipe-Add-missing-error-path.patch++>>> -| <<<--patches.suse/powerpc-opal-Fix-EBUSY-bug-in-acquiring-tokens.patch-->>><<<++patches.suse/drop_monitor-Do-not-cancel-uninitialized-work-item.patch++>>> -| <<<--patches.suse/powerpc-Don-t-enable-FP-Altivec-if-not-checkpointed.patch-->>><<<++patches.suse/bpf-Fix-modifier-skipping-logic.patch++>>> -| <<<--patches.suse/powerpc-Force-reload-for-recheckpoint-during-tm-fp-v.patch-->>><<<++patches.suse/i40e-Relax-i40e_xsk_wakeup-s-return-value-when-PF-is.patch++>>> -| <<<--patches.suse/powerpc-Always-save-restore-checkpointed-regs-during.patch-->>><<<++patches.suse/samples-bpf-Drop-doubled-variable-declaration-in-xdp.patch++>>> -| <<<--patches.suse/powerpc-Remove-facility-loadups-on-transactional-fp-.patch-->>><<<++patches.suse/samples-bpf-Allow-for-ENETDOWN-in-xdpsock.patch++>>> -| <<<--patches.suse/powerpc-add-POWER9_DD20-feature.patch-->>><<<++patches.suse/0008-bpf-sockmap-Check-update-requirements-after-locking.patch++>>> -| <<<--patches.suse/powerpc-64s-idle-avoid-POWER9-DD1-and-DD2.0-ERAT-wor.patch-->>><<<++patches.suse/bpftool-Don-t-crash-on-missing-xlated-program-instru.patch++>>> -| <<<--patches.suse/powerpc-64s-idle-avoid-POWER9-DD1-and-DD2.0-PMU-work.patch-->>><<<++patches.suse/bpf-sockmap-Don-t-sleep-while-holding-RCU-lock-on-te.patch++>>> -| <<<--patches.suse/powerpc-powernv-cpufreq-Fix-the-frequency-read-by-pr.patch-->>><<<++patches.suse/0009-bpf-sockhash-Synchronize_rcu-before-free-ing-map.patch++>>> -| <<<--patches.suse/powerpc-powernv-ioda-Remove-explicit-max-window-size.patch-->>><<<++patches.suse/bpf-Improve-bucket_log-calculation-logic.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Optimize-TLB-range-flush-barriers.patch-->>><<<++patches.suse/mwifiex-fix-unbalanced-locking-in-mwifiex_process_co.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Implement-_tlbie-l-_va_range-flush.patch-->>><<<++patches.suse/mwifiex-Fix-possible-buffer-overflows-in-mwifiex_ret.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Optimize-flush_tlb_range.patch-->>><<<++patches.suse/mwifiex-Fix-possible-buffer-overflows-in-mwifiex_cmd.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Introduce-local-single-page-ceilin.patch-->>><<<++patches.suse/libertas-dont-exit-from-lbs_ibss_join_existing-with.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Improve-TLB-flushing-for-page-tabl.patch-->>><<<++patches.suse/libertas-make-lbs_ibss_join_existing-return-error.patch++>>> -| <<<--patches.suse/powerpc-mm-radix-Fix-crashes-on-Power9-DD1-with-radix.patch-->>><<<++patches.suse/iwlwifi-mvm-Fix-thermal-zone-registration.patch++>>> -| <<<--patches.suse/powerpc-kprobes-Disable-preemption-before-invoking-p.patch-->>><<<++patches.suse/iwlwifi-don-t-throw-error-when-trying-to-remove-IGTK.patch++>>> -| <<<--patches.suse/powerpc-powernv-idle-Round-up-latency-and-residency-.patch-->>><<<++patches.suse/iwlwifi-mvm-avoid-use-after-free-for-pmsr-request.patch++>>> -| <<<--patches.suse/powerpc-powernv-npu-Use-flush_all_mm-instead-of-flus.patch-->>><<<++patches.suse/iwlwifi-mvm-Check-the-sta-is-not-NULL-in-iwl_mvm_cfg.patch++>>> -| <<<--patches.suse/powerpc-powernv-npu-Don-t-explicitly-flush-nmmu-tlb.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-unbound-NVME-response-length.patch++>>> -| <<<--patches.suse/powerpc-fadump-use-kstrtoint-to-handle-sysfs-store.patch-->>><<<++patches.suse/scsi-megaraid_sas-fixup-MSIx-interrupt-setup-during-resum.patch++>>> -| <<<--patches.suse/powerpc-signal-Properly-handle-return-value-from-upr.patch-->>><<<++patches.suse/irqchip-gic-v3-Only-provision-redistributors-that-ar.patch++>>> -| <<<--patches.suse/powerpc-Fix-DABR-match-on-hash-based-systems.patch-->>><<<++patches.suse/irqchip-gic-v3-its-Reference-to-its_invall_cmd-descr.patch++>>> -| <<<--patches.suse/powerpc-64s-hash-Fix-512T-hint-detection-to-use-128T.patch-->>><<<++patches.suse/clocksource-Prevent-double-add_timer_on-for-watchdog.patch++>>> -| <<<--patches.suse/powerpc-64s-hash-Fix-128TB-512TB-virtual-address-bou.patch-->>><<<++patches.suse/x86-boot-handle-malformed-srat-tables-during-early-acpi-parsing.patch++>>> -| <<<--patches.suse/powerpc-64s-hash-Fix-fork-with-512TB-process-address.patch-->>><<<++patches.suse/SMB3-Backup-intent-flag-missing-from-some-more-ops.patch++>>> -| <<<--patches.suse/powerpc-64s-hash-Allow-MAP_FIXED-allocations-to-cros.patch-->>><<<++patches.suse/smb3-fix-problem-with-null-cifs-super-block-with-previous-patch.patch++>>> -| <<<--patches.suse/powerpc-64s-radix-Fix-128TB-512TB-virtual-address-bo.patch-->>><<<++patches.suse/cifs-fail-i-o-on-soft-mounts-if-sessionsetup-errors-out.patch++>>> -| <<<--patches.suse/powerpc-64s-mm_context.addr_limit-is-only-used-on-ha.patch-->>><<<++patches.suse/cifs-log-warning-message-once-if-out-of-disk-space.patch++>>> -| <<<--patches.suse/powerpc-64s-Fix-masking-of-SRR1-bits-on-instruction-.patch-->>><<<++patches.suse/cifs-Add-tracepoints-for-errors-on-flush-or-fsync.patch++>>> -| <<<--patches.suse/powerpc-64s-Fix-Power9-DD2.0-workarounds-by-adding-D.patch-->>><<<++patches.suse/cifs-fix-soft-mounts-hanging-in-the-reconnect-code-2.patch++>>> -| <<<--patches.suse/KVM-VMX-Don-t-expose-PLE-enable-if-there-is-no-hardw.patch-->>><<<++patches.suse/cifs-add-SMB3-change-notification-support.patch++>>> -| <<<--patches.suse/KVM-LAPIC-Fix-lapic-timer-mode-transition.patch-->>><<<++patches.suse/cifs-fix-mode-bits-from-dir-listing-when-mounted-with-modefromsid.patch++>>> -| <<<--patches.suse/KVM-LAPIC-Introduce-limit_periodic_timer_frequency.patch-->>><<<++patches.suse/smb3-add-one-more-dynamic-tracepoint-missing-from-strict-fsync-path.patch++>>> -| <<<--patches.suse/KVM-LAPIC-Keep-timer-running-when-switching-between-.patch-->>><<<++patches.suse/smb3-print-warning-once-if-posix-context-returned-on-open.patch++>>> -| <<<--patches.suse/KVM-LAPIC-Apply-change-to-TDCR-right-away-to-the-tim.patch-->>><<<++patches.suse/smb3-Add-defines-for-new-information-level-FileIdInformation.patch++>>> -| <<<--patches.suse/KVM-x86-mmu-returning-void-in-a-void-function-is-str.patch-->>><<<++patches.suse/kconfig-fix-broken-dependency-in-randconfig-generate.patch++>>> -| <<<--patches.suse/KVM-x86-mmu-free_page-can-handle-NULL.patch-->>><<<++patches.suse/crypto-kconfig-allow-tests-to-be-disabled-when-manager-is-disabled.patch++>>> -| <<<--patches.suse/KVM-x86-drop-BUG_ON-vcpu-kvm.patch-->>><<<++patches.suse/gpio-xilinx-Fix-bug-where-the-wrong-GPIO-register-is.patch++>>> -| <<<--patches.suse/KVM-VMX-vmx_vcpu_setup-cannot-fail.patch-->>><<<++patches.suse/arm64-ssbs-Fix-context-switch-when-SSBS-is-present-o.patch++>>> -| <<<--patches.suse/KVM-x86-no-need-to-inititalize-vcpu-members-to-0.patch-->>><<<++patches.suse/arm64-spinlock-fix-a-Wunused-function-warning.patch++>>> -| <<<--patches.suse/KVM-VMX-drop-enable_ept-check-from-ept_sync_context.patch-->>><<<++patches.suse/Revert-drm-sun4i-drv-Allow-framebuffer-modifiers-in-.patch++>>> -| <<<--patches.suse/KVM-VMX-call-ept_sync_global-with-enable_ept-only.patch-->>><<<++patches.suse/drm-msm-Set-dma-maximum-segment-size-for-mdss.patch++>>> -| <<<--patches.suse/KVM-VMX-require-INVEPT-GLOBAL-for-EPT.patch-->>><<<++patches.suse/0001-drm-vgem-Close-use-after-free-race-in-vgem_gem_creat.patch++>>> -| <<<--patches.suse/KVM-VMX-drop-unnecessary-function-declarations.patch-->>><<<++patches.suse/drm-amd-display-Do-not-set-optimized_require-to-fals.patch++>>> -| <<<--patches.suse/KVM-nVMX-no-need-to-set-vcpu-cpu-when-switching-vmcs.patch-->>><<<++patches.suse/drm-amd-display-Check-engine-is-not-NULL-before-acqu.patch++>>> -| <<<--patches.suse/KVM-nVMX-no-need-to-set-ept-vpid-caps-to-0.patch-->>><<<++patches.suse/drm-i915-gvt-more-locking-for-ppgtt-mm-LRU-list.patch++>>> -| <<<--patches.suse/KVM-VMX-cleanup-init_rmode_identity_map.patch-->>><<<++patches.suse/ALSA-usb-audio-Apply-48kHz-fixed-rate-playback-for-J.patch++>>> -| <<<--patches.suse/KVM-x86-allow-setting-identity-map-addr-with-no-vcpu.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-UAC2-3-effect-unit-parsing.patch++>>> -| <<<--patches.suse/KVM-VMX-rename-RDSEED-and-RDRAND-vmx-ctrls-to-reflec.patch-->>><<<++patches.suse/ALSA-usb-audio-Apply-sample-rate-quirk-for-Audioengi.patch++>>> -| <<<--patches.suse/kvm-mm-account-kvm-related-kmem-slabs-to-kmemcg.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-more-codec-supported-Headset-Bu.patch++>>> -| <<<--patches.suse/KVM-x86-handle-0-write-to-TSC_DEADLINE-MSR.patch-->>><<<++patches.suse/ALSA-hda-realtek-Fix-silent-output-on-MSI-GL73.patch++>>> -| <<<--patches.suse/KVM-x86-really-disarm-lapic-timer-when-clearing-TMIC.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-clock-validity-quirk-for-Denon-MC.patch++>>> -| <<<--patches.suse/KVM-x86-thoroughly-disarm-LAPIC-timer-around-TSC-dea.patch-->>><<<++patches.suse/ALSA-pcm-Fix-double-hw_free-calls.patch++>>> -| <<<--patches.suse/KVM-X86-Processor-States-following-Reset-or-INIT.patch-->>><<<++patches.suse/qmi_wwan-re-add-DW5821e-pre-production-variant.patch++>>> -| <<<--patches.suse/KVM-VMX-Don-t-expose-unrestricted_guest-is-enabled-i.patch-->>><<<++patches.suse/qmi_wwan-unconditionally-reject-2-ep-interfaces.patch++>>> -| <<<--patches.suse/arch-x86-remove-redundant-null-checks-before-kmem_ca.patch-->>><<<++patches.suse/core-Don-t-skip-generic-XDP-program-execution-for-cl.patch++>>> -| <<<--patches.suse/KVM-SVM-unconditionally-wake-up-VCPU-on-IOMMU-interr.patch-->>><<<++patches.suse/i40e-Fix-the-conditional-for-i40e_vc_validate_vqs_bi.patch++>>> -| <<<--patches.suse/KVM-SVM-limit-kvm_handle_page_fault-to-PF-handling.patch-->>><<<++patches.suse/net-smc-fix-leak-of-kernel-memory-to-user-space.patch++>>> -| <<<--patches.suse/KVM-x86-introduce-ISA-specific-SMM-entry-exit-callba.patch-->>><<<++patches.suse/net-ena-fix-potential-crash-when-rxfh-key-is-NULL.patch++>>> -| <<<--patches.suse/KVM-x86-introduce-ISA-specific-smi_allowed-callback.patch-->>><<<++patches.suse/net-ena-fix-uses-of-round_jiffies.patch++>>> -| <<<--patches.suse/KVM-nVMX-set-IDTR-and-GDTR-limits-when-loading-L1-ho.patch-->>><<<++patches.suse/net-ena-add-missing-ethtool-TX-timestamping-indicati.patch++>>> -| <<<--patches.suse/KVM-nVMX-fix-SMI-injection-in-guest-mode.patch-->>><<<++patches.suse/net-ena-fix-incorrect-default-RSS-key.patch++>>> -| <<<--patches.suse/KVM-nSVM-refactor-nested_svm_vmrun.patch-->>><<<++patches.suse/net-ena-rss-do-not-allocate-key-when-not-supported.patch++>>> -| <<<--patches.suse/KVM-nSVM-fix-SMI-injection-in-guest-mode.patch-->>><<<++patches.suse/net-ena-rss-fix-failure-to-get-indirection-table.patch++>>> -| <<<--patches.suse/KVM-x86-extend-usage-of-RET_MMIO_PF_-constants.patch-->>><<<++patches.suse/net-ena-rss-store-hash-function-as-values-and-not-bi.patch++>>> -| <<<--patches.suse/KVM-SVM-detect-opening-of-SMI-window-using-STGI-inte.patch-->>><<<++patches.suse/net-ena-fix-incorrectly-saving-queue-numbers-when-se.patch++>>> -| <<<--patches.suse/KVM-nVMX-Fix-EPT-switching-advertising.patch-->>><<<++patches.suse/net-ena-fix-corruption-of-dev_idx_to_host_tbl.patch++>>> -| <<<--patches.suse/KVM-VMX-Fix-VPID-capability-detection.patch-->>><<<++patches.suse/net-ena-make-ena-rxfh-support-ETH_RSS_HASH_NO_CHANGE.patch++>>> -| <<<--patches.suse/KVM-X86-GP-when-guest-attempts-to-write-MCi_STATUS-r.patch-->>><<<++patches.suse/net-ena-ethtool-use-correct-value-for-crc32-hash.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Handle-unexpected-interrupts-bette.patch-->>><<<++patches.suse/net-ena-ena-com.c-prevent-NULL-pointer-dereference.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Use-ARRAY_SIZE-macro.patch-->>><<<++patches.suse/0001-enic-prevent-waking-up-stopped-tx-queues-over-watchd.patch++>>> -| <<<--patches.suse/KVM-PPC-BookE-Use-vma_pages-function.patch-->>><<<++patches.suse/ice-Fix-DCB-rebuild-after-reset.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Delete-an-error-message-for-a-fail.patch-->>><<<++patches.suse/ice-Fix-switch-between-FW-and-SW-LLDP.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-PR-Enable-in-kernel-TCE-handlers-for-.patch-->>><<<++patches.suse/ice-display-supported-and-advertised-link-modes.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Explicitly-disable-HPT-operations-on-radix.patch-->>><<<++patches.suse/ice-Don-t-allow-same-value-for-Rx-tail-to-be-written.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Don-t-call-real-mode-XICS-hypercall-handlers-if-not-enabled.patch-->>><<<++patches.suse/ice-Remove-ice_dev_onetime_setup.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-PR-Only-install-valid-SLBs-during-KVM.patch-->>><<<++patches.suse/ice-Remove-CONFIG_PCI_IOV-wrap-in-ice_set_pf_caps.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-Fix-gas-warning-due-to-using-r0-as-im.patch-->>><<<++patches.suse/ice-Modify-link-message-logging.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Don-t-rely-on-host-s-page-size-info.patch-->>><<<++patches.suse/ice-fix-and-consolidate-logging-of-NVM-firmware-vers.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Rename-hpte_setup_done-to-mmu_read.patch-->>><<<++patches.suse/ice-update-Unit-Load-Status-bitmask-to-check-after-r.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Unify-dirty-page-map-between-HPT-and-radix.patch-->>><<<++patches.suse/ice-Remove-possible-null-dereference.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Add-infrastructure-for-running-HPT.patch-->>><<<++patches.suse/ice-Use-ice_pf_to_dev.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Allow-for-running-POWER9-host-in-s.patch-->>><<<++patches.suse/ice-Make-print-statements-more-compact.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Run-HPT-guests-on-POWER9-radix-hos.patch-->>><<<++patches.suse/ice-Cleanup-ice_vsi_alloc_q_vectors.patch++>>> -| <<<--patches.suse/arm64-Implement-arch_counter_get_cntpct-to-read-the-.patch-->>><<<++patches.suse/ice-Use-correct-netif-error-function.patch++>>> -| <<<--patches.suse/arm64-Use-physical-counter-for-in-kernel-reads-when-.patch-->>><<<++patches.suse/ice-Trivial-fixes.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Guard-kvm_vgic_map_is_active-against-v.patch-->>><<<++patches.suse/page_pool-refill-page-when-alloc.count-of-pool-is-ze.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Support-calling-vgic_update_irq_pendin.patch-->>><<<++patches.suse/net-sched-matchall-add-missing-validation-of-TCA_MAT.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Check-that-system-supports-split-eoi-d.patch-->>><<<++patches.suse/net-sched-flower-add-missing-validation-of-TCA_FLOWE.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Make-timer_arm-and-timer_disarm-helper.patch-->>><<<++patches.suse/icmp-introduce-helper-for-nat-d-source-address-in-network-device.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Rename-soft-timer-to-bg_timer.patch-->>><<<++patches.suse/wireguard-device-use-icmp_ndo_send-helper.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Move-timer-vgic-flush-sync-under-disab.patch-->>><<<++patches.suse/net-hns3-add-management-table-after-IMP-reset.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Use-separate-timer-for-phys-timer-emul.patch-->>><<<++patches.suse/net-hns3-fix-VF-bandwidth-does-not-take-effect-in-so.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Move-timer-save-restore-out-of-the-hyp.patch-->>><<<++patches.suse/net-hns3-fix-a-copying-IPv6-address-error-in-hclge_f.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Set-VCPU-affinity-for-virt-timer-irq.patch-->>><<<++patches.suse/mac80211-fix-quiet-mode-activation-in-action-frames.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Avoid-timer-save-restore-in-vcpu-entry.patch-->>><<<++patches.suse/mac80211-consider-more-elements-in-parsing-CRC.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Support-EL1-phys-timer-register-access.patch-->>><<<++patches.suse/cfg80211-check-wiphy-driver-existence-for-drvinfo-re.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Use-kvm_arm_timer_set-get_reg-for-gues.patch-->>><<<++patches.suse/cfg80211-add-missing-policy-for-NL80211_ATTR_STATUS_.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Move-phys_timer_emulate-function.patch-->>><<<++patches.suse/mac80211-fix-wrong-160-80-80-MHz-setting.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Avoid-phys-timer-emulation-in-vcpu-ent.patch-->>><<<++patches.suse/net-dsa-tag_qca-Make-sure-there-is-headroom-for-tag.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Get-rid-of-kvm_timer_flush_hwstate.patch-->>><<<++patches.suse/ceph-do-not-execute-direct-write-in-parallel-if-o_append-is-specified.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Rework-kvm_timer_should_fire.patch-->>><<<++patches.suse/ceph-canonicalize-server-path-in-place.patch++>>> -| <<<--patches.suse/arm-arm64-KVM-Load-the-timer-state-when-enabling-the.patch-->>><<<++patches.suse/ceph-noacl-mount-option-is-effectively-ignored.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Remove-kvm_its_unmap_device.patch-->>><<<++patches.suse/xprtrdma-Fix-DMA-scatter-gather-list-mapping-imbalan.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-New-helper-functions-to-free-.patch-->>><<<++patches.suse/NFSv4.1-make-cachethis-no-for-writes.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Free-caches-when-GITS_BASER-V.patch-->>><<<++patches.suse/perf-x86-amd-add-missing-l2-misses-event-spec-to-amd-family-17h-s-event-map.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Implement-KVM_DEV_ARM_ITS_CTR.patch-->>><<<++patches.suse/perf-x86-intel-fix-inaccurate-period-in-context-switch-for-auto-reload++>>> -| <<<--patches.suse/KVM-arm-arm64-Unify-32bit-fault-injection.patch-->>><<<++patches.suse/sched-core-Don-t-skip-remote-tick-for-idle-CPUs.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Cosmetic-post-merge-cleanups.patch-->>><<<++patches.suse/timers-nohz-Update-NOHZ-load-in-remote-tick.patch++>>> -| <<<--patches.suse/KVM-s390-document-memory-ordering-for-kvm_s390_vcpu_.patch-->>><<<++patches.suse/sched-fair-Allow-a-small-load-imbalance-between-low-utilisation-SD_NUMA-domains.patch++>>> -| <<<--patches.suse/KVM-s390-vsie-use-common-code-functions-for-pinning.patch-->>><<<++patches.suse/sched-fair-Allow-a-per-cpu-kthread-waking-a-task-to-stack-on-the-same-CPU.patch++>>> -| <<<--patches.suse/KVM-s390-abstract-conversion-between-isc-and-enum-ir.patch-->>><<<++patches.suse/sched-psi-Fix-OOB-write-when-writing-0-bytes-to-PSI-.patch++>>> -| <<<--patches.suse/KVM-s390-clear_io_irq-requests-are-not-expected-for-.patch-->>><<<++patches.suse/sched-fair-Fix-kernel-doc-warning-in-attach_entity_load_avg.patch++>>> -| <<<--patches.suse/KVM-s390-provide-a-capability-for-AIS-state-migratio.patch-->>><<<++patches.suse/hwmon-pmbus-ltc2978-Fix-PMBus-polling-of-MFR_COMMON-.patch++>>> -| <<<--patches.suse/xenclock-0001-ptp_kvm-probe-for-kvm-guest-availability.patch-->>><<<++patches.suse/s390-pkey-fix-missing-length-of-protected-key-on-return++>>> -| <<<--patches.suse/xenclock-0002-x86-pvclock-add-setter-for-pvclock_pvti_cpu0_va.patch-->>><<<++patches.suse/vfio-ccw-Use-the-correct-style-for-SPDX-License-Iden.patch++>>> -| <<<--patches.suse/xenclock-0003-x86-xen-time-set-pvclock-flags-on-xen_time_init.patch-->>><<<++patches.suse/s390-uv-fix-handling-of-length-extensions++>>> -| <<<--patches.suse/xenclock-0004-x86-xen-time-setup-vcpu-0-time-info-page.patch-->>><<<++patches.suse/ARM-npcm-Bring-back-GPIOLIB-support.patch++>>> -| <<<--patches.suse/vhost-vsock-fix-uninitialized-vhost_vsock-guest_cid.patch-->>><<<++patches.suse/arm64-dts-fast-models-Fix-FVP-PCI-interrupt-map-prop.patch++>>> -| <<<--patches.suse/fw_cfg-fix-the-command-line-module-name.patch-->>><<<++patches.suse/soc-tegra-fuse-Fix-build-with-Tegra194-configuration.patch++>>> -| <<<--patches.suse/ARM-DRA722-remove-redundant-definition-of-1.0-device.patch-->>><<<++patches.suse/RDMA-hfi1-Fix-memory-leak-in-_dev_comp_vect_mappings.patch++>>> -| <<<--patches.suse/dt-bindings-add-compatible-string-for-allwinner-v3s-soc.patch-->>><<<++patches.suse/IB-hfi1-Acquire-lock-to-release-TID-entries-when-use.patch++>>> -| <<<--patches.suse/ARM-sunxi-fix-the-core-number-of-V3s-in-sunxi-README.patch-->>><<<++patches.suse/IB-hfi1-Close-window-for-pq-and-request-coliding.patch++>>> -| <<<--patches.suse/soc-mediatek-pwrap-fix-compiler-errors-->>><<<++patches.suse/IB-rdmavt-Reset-all-QPs-when-the-device-is-shut-down.patch++>>> -| <<<--patches.suse/drivers-firmware-psci_checker-Add-missing-destroy_ti-->>><<<++patches.suse/RDMA-core-Fix-invalid-memory-access-in-spec_filter_s.patch++>>> -| <<<--patches.suse/dm-mpath-remove-annoying-message-of-blk_get_request-.patch-->>><<<++patches.suse/IB-mlx5-Return-failure-when-rts2rts_qp_counters_set_.patch++>>> -| <<<--patches.suse/0078-dm-discard-support-requires-all-targets-in-a-table-s.patch-->>><<<++patches.suse/RDMA-iw_cxgb4-initiate-CLOSE-when-entering-TERM.patch++>>> -| <<<--patches.suse/0079-dm-do-not-set-discards_supported-in-targets-that-do-.patch-->>><<<++patches.suse/RDMA-siw-Remove-unwanted-WARN_ON-in-siw_cm_llp_data_.patch++>>> -| <<<--patches.suse/0080-dm-clear-all-discard-attributes-in-queue_limits-when.patch-->>><<<++patches.suse/RDMA-core-Add-missing-list-deletion-on-freeing-event.patch++>>> -| <<<--patches.suse/0081-dm-bufio-fix-integer-overflow-when-limiting-maximum-.patch-->>><<<++patches.suse/RDMA-mlx5-Fix-async-events-cleanup-flows.patch++>>> -| <<<--patches.suse/libnvdimm-dimm-clear-locked-status-on-successful-dimm.patch-->>><<<++patches.suse/IB-umad-Fix-kernel-crash-while-unloading-ib_umad.patch++>>> -| <<<--patches.suse/libnvdimm-region-make-resource-attribute-only-readab.patch-->>><<<++patches.suse/RDMA-mlx5-Prevent-overflow-in-mmap-offset-calculatio.patch++>>> -| <<<--patches.suse/libnvdimm-namespace-make-resource-attribute-only-rea.patch-->>><<<++patches.suse/RDMA-rxe-Fix-soft-lockup-problem-due-to-using-taskle.patch++>>> -| <<<--patches.suse/libnvdimm-pfn-make-resource-attribute-only-readable-.patch-->>><<<++patches.suse/RDMA-core-Fix-protection-fault-in-get_pkey_idx_qp_li.patch++>>> -| <<<--patches.suse/libnvdimm-namespace-fix-label-initialization-to-use-valid.patch-->>><<<++patches.suse/IB-mlx5-Use-div64_u64-for-num_var_hw_entries-calcula.patch++>>> -| <<<--patches.suse/nfit_test-Make-private-definitions-to-command-emulat.patch-->>><<<++patches.suse/Input-synaptics-switch-T470s-to-RMI4-by-default.patch++>>> -| <<<--patches.suse/acpi-nfit-Enable-to-show-what-feature-is-supported-v.patch-->>><<<++patches.suse/Input-synaptics-enable-SMBus-on-ThinkPad-L470.patch++>>> -| <<<--patches.suse/acpi-nfit-nfit_test-supports-translate-SPA.patch-->>><<<++patches.suse/Input-synaptics-remove-the-LEN0049-dmi-id-from-topbu.patch++>>> -| <<<--patches.suse/acpi-nfit-add-support-for-the-_LSI-_LSR-and-_LSW-lab.patch-->>><<<++patches.suse/ext4-don-t-assume-that-mmp_nodename-bdevname-have-NU.patch++>>> -| <<<--patches.suse/acpi-nfit-hide-unknown-commands-from-nmemX-commands.patch-->>><<<++patches.suse/ext4-fix-support-for-inode-sizes-1024-bytes.patch++>>> -| <<<--patches.suse/acpi-nfit-add-support-for-NVDIMM_FAMILY_INTEL-v1.6-D.patch-->>><<<++patches.suse/ext4-fix-checksum-errors-with-indexed-dirs.patch++>>> -| <<<--patches.suse/acpi-nfit-validate-commands-against-the-device-type.patch-->>><<<++patches.suse/ext4-add-cond_resched-to-ext4_protect_reserved_inode.patch++>>> -| <<<--patches.suse/acpi-nfit-add-Enable-Latch-System-Shutdown-Status-co.patch-->>><<<++patches.suse/jbd2-move-the-clearing-of-b_modified-flag-to-the-jou.patch++>>> -| <<<--patches.suse/mm-Handle-0-flags-in-_calc_vm_trans-macro.patch-->>><<<++patches.suse/jbd2-do-not-clear-the-BH_Mapped-flag-when-forgetting.patch++>>> -| <<<--patches.suse/mm-introduce-MAP_SHARED_VALIDATE-a-mechanism-to-safe.patch-->>><<<++patches.suse/ext4-improve-explanation-of-a-mount-failure-caused-b.patch++>>> -| <<<--patches.suse/mm-Remove-VM_FAULT_HWPOISON_LARGE_MASK.patch-->>><<<++patches.suse/cifs-fix-mount-option-display-for-sec-krb5i.patch++>>> -| <<<--patches.suse/dax-Simplify-arguments-of-dax_insert_mapping.patch-->>><<<++patches.suse/cifs-Fix-mode-output-in-debugging-statements.patch++>>> -| <<<--patches.suse/dax-Factor-out-getting-of-pfn-out-of-iomap.patch-->>><<<++patches.suse/cifs-enable-change-notification-for-SMB2-1-dialect.patch++>>> -| <<<--patches.suse/dax-Create-local-variable-for-VMA-in-dax_iomap_pte_f.patch-->>><<<++patches.suse/cifs-make-sure-we-do-not-overflow-the-max-EA-buffer-size.patch++>>> -| <<<--patches.suse/dax-Create-local-variable-for-vmf-flags-FAULT_FLAG_W.patch-->>><<<++patches.suse/0026-bcache-ignore-pending-signals-when-creating-gc-and-a.patch++>>> -| <<<--patches.suse/dax-Inline-dax_insert_mapping-into-the-callsite.patch-->>><<<++patches.suse/0027-bcache-Revert-bcache-shrink-btree-node-cache-after-b.patch++>>> -| <<<--patches.suse/dax-Inline-dax_pmd_insert_mapping-into-the-callsite.patch-->>><<<++patches.suse/0028-bcache-remove-macro-nr_to_fifo_front.patch++>>> -| <<<--patches.suse/dax-Fix-comment-describing-dax_iomap_fault.patch-->>><<<++patches.suse/nvme-tcp-fix-bug-on-double-requeue-when-send-fails.patch++>>> -| <<<--patches.suse/dax-Allow-dax_iomap_fault-to-return-pfn.patch-->>><<<++patches.suse/nvme-prevent-warning-triggered-by-nvme_stop_keep_ali.patch++>>> -| <<<--patches.suse/dax-Allow-tuning-whether-dax_insert_mapping_entry-di.patch-->>><<<++patches.suse/nvme-pci-move-cqe-check-after-device-shutdown.patch++>>> -| <<<--patches.suse/mm-Define-MAP_SYNC-and-VM_SYNC-flags.patch-->>><<<++patches.suse/nvme-fix-the-parameter-order-for-nvme_get_log-in-nvm.patch++>>> -| <<<--patches.suse/dax-iomap-Add-support-for-synchronous-faults.patch-->>><<<++patches.suse/edac-mc-fix-use-after-free-and-memleaks-during-device-removal.patch++>>> -| <<<--patches.suse/dax-Implement-dax_finish_sync_fault.patch-->>><<<++patches.suse/edac-sysfs-remove-csrow-objects-on-errors.patch++>>> -| <<<--patches.suse/ext4-Simplify-error-handling-in-ext4_dax_huge_fault.patch-->>><<<++patches.suse/kvm-x86-mask-off-reserved-bit-from-db-exception-payload++>>> -| <<<--patches.suse/ext4-Support-for-synchronous-DAX-faults.patch-->>><<<++patches.suse/kvm-nvmx-use-correct-root-level-for-nested-ept-shadow-page-tables++>>> -| <<<--patches.suse/xfs-Implement-xfs_filemap_pfn_mkwrite-using-__xfs_fi.patch-->>><<<++patches.suse/kvm-x86-mmu-fix-struct-guest_walker-arrays-for-5-level-paging++>>> -| <<<--patches.suse/xfs-support-for-synchronous-DAX-faults.patch-->>><<<++patches.suse/drivers-ipmi-Support-raw-i2c-packet-in-IPMB.patch++>>> -| <<<--patches.suse/fs-dax-unify-IOMAP_F_DIRTY-read-vs-write-handling-po.patch-->>><<<++patches.suse/drivers-ipmi-Modify-max-length-of-IPMB-packet.patch++>>> -| <<<--patches.suse/dax-fix-PMD-faults-on-zero-length-files.patch-->>><<<++patches.suse/ipmi-ssif-Handle-a-possible-NULL-pointer-reference.patch++>>> -| <<<--patches.suse/dax-fix-general-protection-fault-in-dax_alloc_inode.patch-->>><<<++patches.suse/drivers-ipmi-fix-off-by-one-bounds-check-that-leads-.patch++>>> -| <<<--patches.suse/0001-ide-Make-ide_cdrom_prep_fs-initialize-the-sense-buff.patch-->>><<<++patches.suse/ecryptfs-fix-a-memory-leak-bug-in-parse_tag_1_packet.patch++>>> -| <<<--patches.suse/0001-block-bfq-add-missing-invocations-of-bfqg_stats_upda.patch-->>><<<++patches.suse/ecryptfs-fix-a-memory-leak-bug-in-ecryptfs_init_mess.patch++>>> -| <<<--patches.suse/block-wake-up-all-tasks-blocked-in-get_request.patch-->>><<<++patches.suse/ecryptfs-replace-BUG_ON-with-error-handling-code.patch++>>> -| <<<--patches.suse/nvmet_fc-fix-better-length-checking.patch-->>><<<++patches.suse/tpm-Initialize-crypto_id-of-allocated_banks-to-HASH_.patch++>>> -| <<<--patches.suse/bio-ensure-__bio_clone_fast-copies-bi_partno.patch-->>><<<++patches.suse/dma-contiguous-cma-give-precedence-to-cmdline.patch++>>> -| <<<--patches.suse/cxlflash-get-rid-of-pointless-access_ok.patch-->>><<<++patches.suse/dma-direct-relax-addressability-checks-in-dma_direct_supported.patch++>>> -| <<<--patches.suse/fix-a-page-leak-in-vhost_scsi_iov_to_sgl-error-recov.patch-->>><<<++patches.suse/ALSA-seq-Avoid-concurrent-access-to-queue-flags.patch++>>> -| <<<--patches.suse/coda-fix-kernel-memory-exposure-attempt-in-fsync.patch-->>><<<++patches.suse/ALSA-seq-Fix-concurrent-access-to-queue-current-tick.patch++>>> -| <<<--patches.suse/ovl-Put-upperdentry-if-ovl_check_origin-fails.patch-->>><<<++patches.suse/ALSA-rawmidi-Avoid-bit-fields-for-state-flags.patch++>>> -| <<<--patches.suse/xfs-fix-forgotten-rcu-read-unlock-when-skipping-inod.patch-->>><<<++patches.suse/ALSA-hda-realtek-Apply-quirk-for-MSI-GP63-too.patch++>>> -| <<<--patches.suse/0007-xfs-fix-type-usage.patch-->>><<<++patches.suse/ALSA-hda-realtek-Apply-quirk-for-yet-another-MSI-lap.patch++>>> -| <<<--patches.suse/eCryptfs-use-after-free-in-ecryptfs_release_messagin.patch-->>><<<++patches.suse/ALSA-hda-Use-scnprintf-for-printing-texts-for-sysfs-.patch++>>> -| <<<--patches.suse/ecryptfs-remove-unnecessary-i_version-bump.patch-->>><<<++patches.suse/ASoC-fsl_sai-Fix-exiting-path-on-probing-failure.patch++>>> -| <<<--patches.suse/0002-NFS-revalidate-.-etc-correctly-on-open.patch-->>><<<++patches.suse/ALSA-hda-do-not-override-bus-codec_mask-in-link_get.patch++>>> -| <<<--patches.suse/xprtrdma-Don-t-defer-fencing-an-async-RPC-s-chunks.patch-->>><<<++patches.suse/ASoC-sun8i-codec-Fix-setting-DAI-data-format.patch++>>> -| <<<--patches.suse/0002-xprtrdma-Throw-away-reply-when-version-is-unrecogniz.patch-->>><<<++patches.suse/iommu-vt-d-fix-compile-warning-from-intel-svm-h++>>> -| <<<--patches.suse/NFSv4.1-Fix-up-replays-of-interrupted-requests.patch-->>><<<++patches.suse/iommu-vt-d-add-attach_deferred-helper++>>> -| <<<--patches.suse/NFS-Avoid-RCU-usage-in-tracepoints.patch-->>><<<++patches.suse/iommu-vt-d-move-deferred-device-attachment-into-helper-function++>>> -| <<<--patches.suse/sunrpc-Fix-rpc_task_begin-trace-point.patch-->>><<<++patches.suse/iommu-vt-d-do-deferred-attachment-in-iommu_need_mapping++>>> -| <<<--patches.suse/NFSv4-Fix-OPEN-CLOSE-race.patch-->>><<<++patches.suse/iommu-vt-d-remove-deferred_attach_domain++>>> -| <<<--patches.suse/NFS-Fix-a-typo-in-nfs_rename.patch-->>><<<++patches.suse/iommu-vt-d-simplify-check-in-identity_mapping++>>> -| <<<--patches.suse/0002-nfs-Fix-ugly-referral-attributes.patch-->>><<<++patches.suse/iommu-qcom-fix-bogus-detach-logic++>>> -| <<<--patches.suse/NFS-Fix-typo-in-nomigration-mount-option.patch-->>><<<++patches.suse/crypto-rename-sm3-256-to-sm3-in-hash_algo_name.patch++>>> -| <<<--patches.suse/0001-NFS-Revert-NFS-Move-the-flock-open-mode-check-into-n.patch-->>><<<++patches.suse/Revert-ipc-sem-remove-uneeded-sem_undo_list-lock-usa.patch++>>> -| <<<--patches.suse/s390-sles15-02-01-s390-disassembler-increase-show_code-buffer-size.patch-->>><<<++patches.suse/0018-lib-stackdepot.c-fix-global-out-of-bounds-in-stack_s.patch++>>> -| <<<--patches.suse/thermal-enable-broadcom-menu-for-arm64-bcm2835.patch-->>><<<++patches.suse/ipv6-Fix-route-replacement-with-dev-only-route.patch++>>> -| <<<--patches.suse/thermal-drivers-hisi-Fix-missing-interrupt-enablemen-->>><<<++patches.suse/ipv6-Fix-nlmsg_flags-when-splitting-a-multipath-rout.patch++>>> -| <<<--patches.suse/thermal-drivers-hisi-Fix-kernel-panic-on-alarm-inter-->>><<<++patches.suse/net-fib_rules-Correctly-set-table-field-when-table-n.patch++>>> -| <<<--patches.suse/thermal-drivers-hisi-Simplify-the-temperature-step-c-->>><<<++patches.suse/net-macb-ensure-interface-is-not-suspended-on-at91rm.patch++>>> -| <<<--patches.suse/thermal-drivers-hisi-Fix-multiple-alarm-interrupts-f-->>><<<++patches.suse/net-rtnetlink-fix-bugs-in-rtnl_alt_ifname.patch++>>> -| <<<--patches.suse/thermal-drivers-hisi-Encapsulate-register-writes-int.patch-->>><<<++patches.suse/net-add-strict-checks-in-netdev_name_node_alt_destro.patch++>>> -| <<<--patches.suse/thermal-drivers-hisi-Fix-configuration-register-sett.patch-->>><<<++patches.suse/net-phy-restore-mdio-regs-in-the-iproc-mdio-driver.patch++>>> -| <<<--patches.suse/thermal-drivers-step_wise-Fix-temperature-regulation-->>><<<++patches.suse/wireguard-selftests-reduce-complexity-and-fix-make-r.patch++>>> -| <<<--patches.suse/drm-amdgpu-Pulling-old-prepare-and-submit-for-flip-b.patch-->>><<<++patches.suse/wireguard-receive-reset-last_under_load-to-zero.patch++>>> -| <<<--patches.suse/PM-runtime-Drop-children-check-from-__pm_runtime_set-->>><<<++patches.suse/wireguard-send-account-for-mtu-0-devices.patch++>>> -| <<<--patches.suse/dynamic-debug-howto-fix-optional-omitted-ending-line-->>><<<++patches.suse/wireguard-socket-remove-extra-call-to-synchronize_ne.patch++>>> -| <<<--patches.suse/0001-lib-int_sqrt-optimize-small-argument.patch-->>><<<++patches.suse/net-dsa-b53-Ensure-the-default-VID-is-untagged.patch++>>> -| <<<--patches.suse/0002-lib-int_sqrt-optimize-initial-value-compute.patch-->>><<<++patches.suse/NFC-pn544-Fix-a-typo-in-a-debug-message.patch++>>> -| <<<--patches.suse/0003-lib-int_sqrt-adjust-comments.patch-->>><<<++patches.suse/bonding-add-missing-netdev_update_lockdep_key.patch++>>> -| <<<--patches.suse/0001-lib-rbtree-test-lower-default-params.patch-->>><<<++patches.suse/net-export-netdev_next_lower_dev_rcu.patch++>>> -| <<<--patches.suse/0001-epoll-avoid-calling-ep_call_nested-from-ep_poll_safe.patch-->>><<<++patches.suse/bonding-fix-lockdep-warning-in-bond_get_stats.patch++>>> -| <<<--patches.suse/0001-epoll-remove-ep_call_nested-from-ep_eventpoll_poll.patch-->>><<<++patches.suse/net-mscc-fix-in-frame-extraction.patch++>>> -| <<<--patches.suse/0001-autofs-don-t-fail-mount-for-transient-error.patch-->>><<<++patches.suse/net-sched-correct-flower-port-blocking.patch++>>> -| <<<--patches.suse/pipe-match-pipe_max_size-data-type-with-procfs.patch-->>><<<++patches.suse/sctp-move-the-format-error-check-out-of-__sctp_sf_do.patch++>>> -| <<<--patches.suse/pipe-avoid-round_pipe_size-nr_pages-overflow-on-32-b.patch-->>><<<++patches.suse/qede-Fix-race-between-rdma-destroy-workqueue-and-lin.patch++>>> -| <<<--patches.suse/nilfs2-fix-race-condition-that-causes-file-system-co.patch-->>><<<++patches.suse/Revert-net-dev-introduce-support-for-sch-BYPASS-for-.patch++>>> -| <<<--patches.suse/nilfs2-remove-inode-i_version-initialization.patch-->>><<<++patches.suse/net-mlx5e-Reset-RQ-doorbell-counter-before-moving-RQ.patch++>>> -| <<<--patches.suse/kernel-signal.c-protect-the-traced-SIGNAL_UNKILLABLE-tasks-from-SIGKILL.patch-->>><<<++patches.suse/net-mlx5e-Fix-crash-in-recovery-flow-without-devlink.patch++>>> -| <<<--patches.suse/kernel-signal.c-protect-the-SIGNAL_UNKILLABLE-tasks-from-sig_kernel_only-signals.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-matching-on-vport-gvmi.patch++>>> -| <<<--patches.suse/kernel-signal.c-remove-the-no-longer-needed-SIGNAL_UNKILLABLE-check-in-complete_signal.patch-->>><<<++patches.suse/net-mlx5e-Don-t-clear-the-whole-vf-config-when-switc.patch++>>> -| <<<--patches.suse/drivers-rapidio-devices-rio_mport_cdev.c-fix-resourc.patch-->>><<<++patches.suse/net-mlx5-DR-Handle-reformat-capability-over-sw-steer.patch++>>> -| <<<--patches.suse/kbuild-move-all-target-out-of-kbuild_src-conditional.patch-->>><<<++patches.suse/nfc-pn544-Fix-occasional-HW-initialization-failure.patch++>>> -| <<<--patches.suse/kbuild-fix-linker-feature-test-macros-when-cross-compiling-with-clang.patch-->>><<<++patches.suse/net-tls-Fix-to-avoid-gettig-invalid-tls-record.patch++>>> -| <<<--patches.suse/kbuild-rpm-pkg-keep-spec-file-until-make-mrproper.patch-->>><<<++patches.suse/udp-rehash-on-disconnect.patch++>>> -| <<<--patches.suse/clk-samsung-Fix-m2m-scaler-clock-on-Exynos542x-->>><<<++patches.suse/bpf-offload-Replace-bitwise-AND-by-logical-AND-in-bp.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-add-CLK_SET_RATE_UNGATE-to-all-H3-PLLs-->>><<<++patches.suse/s390-qeth-vnicc-fix-eopnotsupp-precedence++>>> -| <<<--patches.suse/clk-sunxi-ng-add-CLK_SET_RATE_PARENT-flag-to-H3-GPU--->>><<<++patches.suse/s390-qeth-don-t-warn-for-napi-with-0-budget++>>> -| <<<--patches.suse/clk-sunxi-ng-sun6i-Export-video-PLLs-->>><<<++patches.suse/s390-qeth-fix-off-by-one-in-rx-copybreak-check++>>> -| <<<--patches.suse/clk-sunxi-ng-sun6i-Rename-HDMI-DDC-clock-to-avoid-na-->>><<<++patches.suse/ionic-fix-fw_status-read.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-sun5i-Fix-bit-offset-of-audio-PLL-post--->>><<<++patches.suse/bnxt_en-Improve-device-shutdown-method.patch++>>> -| <<<--patches.suse/clk-sunxi-ng-nm-Check-if-requested-rate-is-supported-->>><<<++patches.suse/bnxt_en-Issue-PCIe-FLR-in-kdump-kernel-to-cleanup-pe.patch++>>> -| <<<--patches.suse/0028-clk-rockchip-Remove-superfluous-error-message-in-roc.patch-->>><<<++patches.suse/drm-amdgpu-soc15-fix-xclk-for-raven.patch++>>> -| <<<--patches.suse/clk-tegra-Fix-cclk_lp-divisor-register-->>><<<++patches.suse/drm-amdgpu-gfx9-disable-gfxoff-when-reading-rlc-cloc.patch++>>> -| <<<--patches.suse/clk-tegra-Use-readl_relaxed_poll_timeout_atomic-in-t-->>><<<++patches.suse/drm-amdgpu-gfx10-disable-gfxoff-when-reading-rlc-clo.patch++>>> -| <<<--patches.suse/clk-hi6220-mark-clock-cs_atb_syspll-as-critical-->>><<<++patches.suse/drm-msm-mdp5-rate-limit-pp-done-timeout-warnings.patch++>>> -| <<<--patches.suse/clk-hi3660-fix-incorrect-uart3-clock-freqency-->>><<<++patches.suse/drm-msm-Fix-return-type-of-dsi_mgr_connector_mode_va.patch++>>> -| <<<--patches.suse/clk-sunxi-fix-build-warning-->>><<<++patches.suse/drm-msm-dsi-save-pll-state-before-dsi-host-is-powere.patch++>>> -| <<<--patches.suse/clk-imx6-refine-hdmi_isfr-s-parent-to-make-HDMI-work-->>><<<++patches.suse/drm-msm-dsi-pll-call-vco-set-rate-explicitly.patch++>>> -| <<<--patches.suse/clk-imx-imx7d-Fix-parent-clock-for-OCRAM_CLK.patch-->>><<<++patches.suse/drm-msm-dpu-fix-BGR565-vs-RGB565-confusion.patch++>>> -| <<<--patches.suse/clk-mediatek-mark-mtk_infrasys_init_early-__init-->>><<<++patches.suse/0001-drm-nouveau-kms-gv100-Re-set-LUT-after-clearing-for-.patch++>>> -| <<<--patches.suse/clk-mediatek-add-the-option-for-determining-PLL-sour-->>><<<++patches.suse/drm-modes-Make-sure-to-parse-valid-rotation-value-fr.patch++>>> -| <<<--patches.suse/clk-uniphier-fix-DAPLL2-clock-rate-of-Pro5-->>><<<++patches.suse/drm-modes-Allow-DRM_MODE_ROTATE_0-when-applying-vide.patch++>>> -| <<<--patches.suse/clk-qcom-common-fix-legacy-board-clock-registration-->>><<<++patches.suse/0001-drm-i915-Update-drm-i915-bug-filing-URL.patch++>>> -| <<<--patches.suse/clk-ti-dra7-atl-clock-fix-child-node-lookups-->>><<<++patches.suse/drm-i915-gt-Protect-defer_request-from-new-waiters.patch++>>> -| <<<--patches.suse/hwmon-k10temp-correct-model-name-for-ryzen-1600x.patch-->>><<<++patches.suse/drm-i915-Wean-off-drm_pci_alloc-drm_pci_free.patch++>>> -| <<<--patches.suse/sctp-check-stream-reset-info-len-before-making-recon.patch-->>><<<++patches.suse/0001-drm-i915-execlists-Always-force-a-context-reload-whe.patch++>>> -| <<<--patches.suse/qed-use-kzalloc-instead-of-kmalloc-and-memset.patch-->>><<<++patches.suse/xhci-Force-Maximum-Packet-size-for-Full-speed-bulk-d.patch++>>> -| <<<--patches.suse/msft-hv-1550-hv_netvsc-preserve-hw_features-on-mtu-channels-ringp.patch-->>><<<++patches.suse/xhci-fix-runtime-pm-enabling-for-quirky-Intel-hosts.patch++>>> -| <<<--patches.suse/fealnx-Fix-building-error-on-MIPS.patch-->>><<<++patches.suse/xhci-apply-XHCI_PME_STUCK_QUIRK-to-Intel-Comet-Lake-.patch++>>> -| <<<--patches.suse/net-sctp-Always-set-scope_id-in-sctp_inet6_skb_msgna.patch-->>><<<++patches.suse/USB-hub-Fix-the-broken-detection-of-USB3-device-in-S.patch++>>> -| <<<--patches.suse/nfp-fix-flower-offload-metadata-flag-usage.patch-->>><<<++patches.suse/usb-uas-fix-a-plug-unplug-racing.patch++>>> -| <<<--patches.suse/nfp-fix-vlan-receive-MAC-statistics-typo.patch-->>><<<++patches.suse/usb-charger-assign-specific-number-for-enum-value.patch++>>> -| <<<--patches.suse/nfp-inherit-the-max_mtu-from-the-PF-netdev.patch-->>><<<++patches.suse/USB-hub-Don-t-record-a-connect-change-event-during-r.patch++>>> -| <<<--patches.suse/0002-sctp-set-frag_point-in-sctp_setsockopt_maxseg-correc.patch-->>><<<++patches.suse/usb-dwc3-debug-fix-string-position-formatting-mixup-.patch++>>> -| <<<--patches.suse/route-update-fnhe_expires-for-redirect-when-the-fnhe.patch-->>><<<++patches.suse/USB-core-add-endpoint-blacklist-quirk.patch++>>> -| <<<--patches.suse/route-also-update-fnhe_genid-when-updating-a-route-c.patch-->>><<<++patches.suse/USB-quirks-blacklist-duplicate-ep-on-Sound-Devices-U.patch++>>> -| <<<--patches.suse/ipvlan-NULL-pointer-dereference-panic-in-ipvlan_port.patch-->>><<<++patches.suse/xhci-Fix-memory-leak-when-caching-protocol-extended-.patch++>>> -| <<<--patches.suse/ibmvnic-122-fix-dma_mapping_error-call.patch-->>><<<++patches.suse/USB-Fix-novation-SourceControl-XL-after-suspend.patch++>>> -| <<<--patches.suse/platform-x86-hp_accel-Add-quirk-for-HP-ProBook-440-G-->>><<<++patches.suse/USB-misc-iowarrior-add-support-for-2-OEMed-devices.patch++>>> -| <<<--patches.suse/platform-x86-fujitsu-laptop-Fix-radio-LED-detection-->>><<<++patches.suse/USB-misc-iowarrior-add-support-for-the-28-and-28L-de.patch++>>> -| <<<--patches.suse/platform-x86-sony-laptop-Fix-error-handling-in-sony_-->>><<<++patches.suse/usb-gadget-udc-xilinx-Fix-xudc_stop-kernel-doc-forma.patch++>>> -| <<<--patches.suse/platform-x86-hp-wmi-Fix-tablet-mode-detection-for-co-->>><<<++patches.suse/thunderbolt-Prevent-crash-if-non-active-NVMem-file-i.patch++>>> -| <<<--patches.suse/platform-x86-intel_punit_ipc-Fix-resource-ioremap-wa-->>><<<++patches.suse/usb-dwc3-gadget-Check-for-IOC-LST-bit-in-TRB-ctrl-fi.patch++>>> -| <<<--patches.suse/nfsd-increase-DRC-cache-limit.patch-->>><<<++patches.suse/usb-gadget-composite-Fix-bMaxPower-for-SuperSpeedPlu.patch++>>> -| <<<--patches.suse/nfsd-give-out-fewer-session-slots-as-limit-approache.patch-->>><<<++patches.suse/usb-gadget-composite-Support-more-than-500mA-MaxPowe.patch++>>> -| <<<--patches.suse/SUNRPC-Fix-tracepoint-storage-issues-with-svc_recv-a.patch-->>><<<++patches.suse/usb-dwc2-Fix-in-ISOC-request-length-checking.patch++>>> -| <<<--patches.suse/nfsd4-fix-cached-replies-to-solo-SEQUENCE-compounds.patch-->>><<<++patches.suse/usb-dwc2-Fix-SET-CLEAR_FEATURE-and-GET_STATUS-flows.patch++>>> -| <<<--patches.suse/nfsd4-catch-some-false-session-retries.patch-->>><<<++patches.suse/usb-gadget-ffs-ffs_aio_cancel-Save-restore-IRQ-flags.patch++>>> -| <<<--patches.suse/0003-lockd-double-unregister-of-inetaddr-notifiers.patch-->>><<<++patches.suse/usb-gadget-serial-fix-Tx-stall-after-buffer-overflow.patch++>>> -| <<<--patches.suse/0001-svcrdma-Preserve-CB-send-buffer-across-retransmits.patch-->>><<<++patches.suse/USB-misc-iowarrior-add-support-for-the-100-device.patch++>>> -| <<<--patches.suse/nfsd-deal-with-revoked-delegations-appropriately.patch-->>><<<++patches.suse/serial-ar933x_uart-set-UART_CS_-RX-TX-_READY_ORIDE.patch++>>> -| <<<--patches.suse/ima-do-not-update-security.ima-if-appraisal-status-i-->>><<<++patches.suse/serdev-ttyport-restore-client-ops-on-deregistration.patch++>>> -| <<<--patches.suse/of-pci-Fix-theoretical-NULL-dereference.patch-->>><<<++patches.suse/tty-serial-atmel-manage-shutdown-in-case-of-RS485-or.patch++>>> -| <<<--patches.suse/video-fbdev-au1200fb-Return-an-error-code-if-a-memor-->>><<<++patches.suse/vt-fix-scrollback-flushing-on-background-consoles.patch++>>> -| <<<--patches.suse/video-fbdev-au1200fb-Release-some-resources-if-a-mem-->>><<<++patches.suse/vt-vt_ioctl-fix-race-in-VT_RESIZEX.patch++>>> -| <<<--patches.suse/video-udlfb-Fix-read-EDID-timeout-->>><<<++patches.suse/tty-serial-imx-setup-the-correct-sg-entry-for-tx-dma.patch++>>> -| <<<--patches.suse/fbdev-controlfb-Add-missing-modes-to-fix-out-of-boun-->>><<<++patches.suse/serial-8250-Check-UPF_IRQ_SHARED-in-advance.patch++>>> -| <<<--patches.suse/0002-ceph-keep-auth-cap-when-inode-has-flocks-or-posix-locks.patch-->>><<<++patches.suse/tty-serial-qcom_geni_serial-Fix-RX-cancel-command-fa.patch++>>> -| <<<--patches.suse/0003-ceph-make-lock_to_ceph_filelock-static.patch-->>><<<++patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch++>>> -| <<<--patches.suse/0004-ceph-optimize-flock-encoding-during-reconnect.patch-->>><<<++patches.suse/vt-selection-close-sel_buffer-race.patch++>>> -| <<<--patches.suse/0005-ceph-handle-session-get-evicted-while-there-are-file-locks.patch-->>><<<++patches.suse/staging-vt6656-fix-sign-of-rx_dbm-to-bb_pre_ed_rssi.patch++>>> -| <<<--patches.suse/0006-ceph-fix-bool-initialization-comparison.patch-->>><<<++patches.suse/staging-rtl8723bs-fix-copy-of-overlapping-memory.patch++>>> -| <<<--patches.suse/0007-ceph-disable-cached-readdir-after-dropping-positive-dentry.patch-->>><<<++patches.suse/staging-rtl8188eu-Fix-potential-security-hole.patch++>>> -| <<<--patches.suse/0008-ceph-einval-on-decoding-failure-in-ceph_mdsc_handle_fsmap.patch-->>><<<++patches.suse/staging-rtl8723bs-Fix-potential-security-hole.patch++>>> -| <<<--patches.suse/0009-ceph-mark-expected-switch-fall-throughs.patch-->>><<<++patches.suse/staging-rtl8188eu-Fix-potential-overuse-of-kernel-me.patch++>>> -| <<<--patches.suse/0010-ceph-remove-unused-and-redundant-variable-dropping.patch-->>><<<++patches.suse/staging-rtl8723bs-Fix-potential-overuse-of-kernel-me.patch++>>> -| <<<--patches.suse/0013-ceph-clean-up-spinlocking-and-list-handling-around-cleanup_cap_releases.patch-->>><<<++patches.suse/habanalabs-halt-the-engines-before-hard-reset.patch++>>> -| <<<--patches.suse/0014-ceph-present-consistent-fsid-regardless-of-arch-endianness.patch-->>><<<++patches.suse/habanalabs-do-not-halt-CoreSight-during-hard-reset.patch++>>> -| <<<--patches.suse/ceph-remove-the-bump-of-i_version.patch-->>><<<++patches.suse/habanalabs-patched-cb-equals-user-cb-in-device-memse.patch++>>> -| <<<--patches.suse/0016-ceph-silence-sparse-endianness-warning-in-encode_caps_cb.patch-->>><<<++patches.suse/watchdog-da9062-do-not-ping-the-hw-during-stop.patch++>>> -| <<<--patches.suse/rbd-set-discard_alignment-to-zero.patch-->>><<<++patches.suse/powerpc-tm-Fix-clearing-MSR-TS-in-current-when-recla.patch++>>> -| <<<--patches.suse/0018-libceph-don-t-warn-if-user-tries-to-add-invalid-key.patch-->>><<<++patches.suse/0001-xen-Enable-interrupts-when-calling-_cond_resched.patch++>>> -| <<<--patches.suse/orangefs-remove-initialization-of-i_version.patch-->>><<<++patches.suse/s390-qdio-fill-sbales-with-absolute-addresses++>>> -| <<<--patches.suse/0001-gre6-use-log_ecn_error-module-parameter-in-ip6_tnl_r.patch-->>><<<++patches.suse/nvme-pci-Add-sleep-quirk-for-Samsung-and-Toshiba-dri.patch++>>> -| <<<--patches.suse/tcp-when-scheduling-TLP-time-of-RTO-should-account-f.patch-->>><<<++patches.suse/nvme-pci-Use-single-IRQ-vector-for-old-Apple-models.patch++>>> -| <<<--patches.suse/net-ena-fix-race-condition-between-device-reset-and-.patch-->>><<<++patches.suse/nvme-Fix-uninitialized-variable-warning.patch++>>> -| <<<--patches.suse/0001-net-qmi_wwan-add-Quectel-BG96-2c7c-0296.patch-->>><<<++patches.suse/nvme-multipath-Fix-memory-leak-with-ana_log_buf.patch++>>> -| <<<--patches.suse/nl80211-don-t-expose-wdev-ssid-for-most-interfaces-->>><<<++patches.suse/io_uring-prevent-sq_thread-from-spinning-when-it-sho.patch++>>> -| <<<--patches.suse/mac80211_hwsim-Fix-memory-leak-in-hwsim_new_radio_nl-->>><<<++patches.suse/io_uring-fix-__io_iopoll_check-deadlock-in-io_sq_thr.patch++>>> -| <<<--patches.suse/fs-9p-Compare-qid.path-in-v9fs_test_inode.patch-->>><<<++patches.suse/x86-cpu-amd-enable-the-fixed-instructions-retired-counter-irperf.patch++>>> -| <<<--patches.suse/net-9p-Switch-to-wait_event_killable.patch-->>><<<++patches.suse/x86-mce-amd-publish-the-bank-pointer-only-after-setup-has-succeeded.patch++>>> -| <<<--patches.suse/0008-xfs-fix-memory-leak-in-xfs_iext_free_last_leaf.patch-->>><<<++patches.suse/x86-mce-amd-fix-kobject-lifetime.patch++>>> -| <<<--patches.suse/spi-nor-intel-spi-Fix-number-of-protected-range-regi-->>><<<++patches.suse/ext4-fix-a-data-race-in-EXT4_I-inode-i_disksize.patch++>>> -| <<<--patches.suse/spi-nor-intel-spi-Fix-broken-software-sequencing-cod-->>><<<++patches.suse/ext4-add-cond_resched-to-__ext4_find_entry.patch++>>> -| <<<--patches.suse/mtd-spi-nor-stm32-quadspi-Fix-uninitialized-error-re.patch-->>><<<++patches.suse/ext4-fix-potential-race-between-online-resizing-and-.patch++>>> -| <<<--patches.suse/mtd-nand-omap2-Fix-subpage-write.patch-->>><<<++patches.suse/ext4-fix-potential-race-between-s_group_info-online-.patch++>>> -| <<<--patches.suse/mtd-nand-mtk-fix-infinite-ECC-decode-IRQ-issue.patch-->>><<<++patches.suse/ext4-fix-potential-race-between-s_flex_groups-online.patch++>>> -| <<<--patches.suse/mtd-nand-Fix-writing-mtdoops-to-nand-flash.patch-->>><<<++patches.suse/ext4-rename-s_journal_flag_rwsem-to-s_writepages_rws.patch++>>> -| <<<--patches.suse/rtc-set-the-alarm-to-the-next-expiring-timer-->>><<<++patches.suse/ext4-fix-race-between-writepages-and-enabling-EXT4_E.patch++>>> -| <<<--patches.suse/rtc-pl031-make-interrupt-optional-->>><<<++patches.suse/jbd2-fix-ocfs2-corrupt-when-clearing-block-group-bit.patch++>>> -| <<<--patches.suse/rtc-pcf8563-fix-output-clock-rate-->>><<<++patches.suse/ext4-Fix-mount-failure-with-quota-configured-as-modu.patch++>>> -| <<<--patches.suse/0002-apparmor-fix-leak-of-null-profile-name-if-profile-al.patch-->>><<<++patches.suse/floppy-check-FDC-index-for-errors-before-assigning-i.patch++>>> -| <<<--patches.suse/apparmor-ensure-that-undecidable-profile-attachments-fail.patch-->>><<<++patches.suse/crypto-chacha20poly1305-prevent-integer-overflow-on-large-input.patch++>>> -| <<<--patches.suse/0001-apparmor-fix-profile-attachment-for-special-unconfin.patch-->>><<<++patches.suse/kvm-svm-fix-potential-memory-leak-in-svm_cpu_init++>>> -| <<<--patches.suse/0003-apparmor-fix-locking-when-creating-a-new-complain-pr.patch-->>><<<++patches.suse/kvm-nvmx-don-t-emulate-instructions-in-guest-mode++>>> -| <<<--patches.suse/apparmor-fix-possible-recursive-lock-warning-in-__aa.patch-->>><<<++patches.suse/kvm-nvmx-refactor-io-bitmap-checks-into-helper-function++>>> -| <<<--patches.suse/drm-amdgpu-Remove-check-which-is-not-valid-for-certa-->>><<<++patches.suse/kvm-nvmx-check-io-instruction-vm-exit-conditions++>>> -| <<<--patches.suse/drm-amdgpu-Properly-allocate-VM-invalidate-eng-v2-->>><<<++patches.suse/signal-avoid-double-atomic-counter-increments-for-user-accounting.patch++>>> -| <<<--patches.suse/drm-fsl-dcu-Don-t-set-connector-DPMS-property-->>><<<++patches.suse/selftests-Install-settings-files-to-fix-TIMEOUT-fail.patch++>>> -| <<<--patches.suse/drm-fsl-dcu-avoid-disabling-pixel-clock-twice-on-sus-->>><<<++patches.suse/tracing-disable-trace_printk-on-post-poned-tests.patch++>>> -| <<<--patches.suse/drm-fsl-dcu-enable-IRQ-before-drm_atomic_helper_resu-->>><<<++patches.suse/audit-fix-error-handling-in-audit_data_to_entry.patch++>>> -| <<<--patches.suse/drm-amd-pp-fix-typecast-error-in-powerplay-->>><<<++patches.suse/audit-always-check-the-netlink-payload-length-in-aud.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Fix-ALC275-no-sound-issue-->>><<<++patches.suse/HID-ite-Only-bind-to-keyboard-USB-interface-on-Acer-.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-uac1-Invalidate-ctl-on-interrupt-->>><<<++patches.suse/HID-apple-Add-support-for-recent-firmware-on-Magic-K.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-too-short-HDMI-DP-chmap-reporting-->>><<<++patches.suse/HID-core-fix-off-by-one-memset-in-hid_report_raw_eve.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Add-headset-mic-support-for-Intel-N-->>><<<++patches.suse/HID-core-increase-HID-report-buffer-size-to-8KiB.patch++>>> -| <<<--patches.suse/ALSA-pcm-update-tstamp-only-if-audio_tstamp-changed-->>><<<++patches.suse/HID-hiddev-Fix-race-in-in-hiddev_disconnect.patch++>>> -| <<<--patches.suse/ALSA-timer-Remove-kernel-warning-at-compat-ioctl-err-->>><<<++patches.suse/HID-alps-Fix-an-error-handling-path-in-alps_input_co.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-sanity-checks-to-FE-parser-->>><<<++patches.suse/HID-i2c-hid-add-Trekstor-Surfbook-E11B-to-descriptor.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Fix-potential-out-of-bound-access-at--->>><<<++patches.suse/HID-hid-bigbenff-fix-general-protection-fault-caused.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-sanity-checks-in-v2-clock-parsers-->>><<<++patches.suse/HID-hid-bigbenff-call-hid_hw_stop-in-case-of-error.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-yet-remaining-issue-with-vmaster-0dB-in-->>><<<++patches.suse/HID-hid-bigbenff-fix-race-condition-for-scheduled-wo.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Fix-ALC700-family-no-sound-issue-->>><<<++patches.suse/vhost-check-docket-sk_family-instead-of-call-getname.patch++>>> -| <<<--patches.suse/ALSA-hda-Add-Raven-PCI-ID-->>><<<++patches.suse/net-genetlink-return-the-error-code-when-attribute-p.patch++>>> -| <<<--patches.suse/scsi-bnx2fc-Fix-hung-task-messages-when-a-cleanup-re.patch-->>><<<++patches.suse/msft-hv-2023-hv_netvsc-Fix-unwanted-wakeup-in-netvsc_attach.patch++>>> -| <<<--patches.suse/net-sched-fix-crash-when-deleting-secondary-chains.patch-->>><<<++patches.suse/net-phy-Avoid-multiple-suspends.patch++>>> -| <<<--patches.suse/ipv6-Do-not-consider-linkdown-nexthops-during-multip.patch-->>><<<++patches.suse/mac80211-Remove-a-redundant-mutex-unlock.patch++>>> -| <<<--patches.suse/net-realtek-r8169-implement-set_link_ksettings.patch-->>><<<++patches.suse/mac80211-rx-avoid-RCU-list-traversal-under-mutex.patch++>>> -| <<<--patches.suse/net-accept-UFO-datagrams-from-tuntap-and-packet.patch-->>><<<++patches.suse/icmp-allow-icmpv6_ndo_send-to-work-with-CONFIG_IPV6-.patch++>>> -| <<<--patches.suse/bpf-change-bpf_probe_write_user-to-bpf_trace_printk-.patch-->>><<<++patches.suse/bnxt_en-add-newline-to-netdev_-format-strings.patch++>>> -| <<<--patches.suse/bpf-introduce-ARG_PTR_TO_MEM_OR_NULL.patch-->>><<<++patches.suse/net-dsa-bcm_sf2-Forcibly-configure-IMP-port-for-1Gb-.patch++>>> -| <<<--patches.suse/bpf-remove-explicit-handling-of-0-for-arg2-in-bpf_pr.patch-->>><<<++patches.suse/sched-act-count-in-the-size-of-action-flags-bitfield.patch++>>> -| <<<--patches.suse/bpf-fix-branch-pruning-logic.patch-->>><<<++patches.suse/net-bcmgenet-clear-id_mode_dis-in-ext_rgmii_oob_ctrl-when-not-needed.patch++>>> -| <<<--patches.suse/net-dsa-bcm_sf2-Clear-IDDQ_GLOBAL_PWR-bit-for-PHY.patch-->>><<<++patches.suse/ipv6-restrict-IPV6_ADDRFORM-operation.patch++>>> -| <<<--patches.suse/i40e-Fix-for-NUP-NVM-image-downgrade-failure.patch-->>><<<++patches.suse/net-phy-mscc-fix-firmware-paths.patch++>>> -| <<<--patches.suse/i40e-fix-the-calculation-of-VFs-mac-addresses.patch-->>><<<++patches.suse/mlxsw-pci-Wait-longer-before-accessing-the-device-af.patch++>>> -| <<<--patches.suse/i40e-Remove-limit-of-64-max-queues-per-channel.patch-->>><<<++patches.suse/drm-amdgpu-fix-memory-leak-during-TDR-test-v2.patch++>>> -| <<<--patches.suse/i40e-Fix-FLR-reset-timeout-issue.patch-->>><<<++patches.suse/amdgpu-gmc_v9-save-restore-sdpif-regs-during-S3.patch++>>> -| <<<--patches.suse/i40evf-fix-client-notify-of-l2-params.patch-->>><<<++patches.suse/drm-amdgpu-Drop-DRIVER_USE_AGP.patch++>>> -| <<<--patches.suse/i40e-restore-promiscuous-after-reset.patch-->>><<<++patches.suse/0001-drm-radeon-Inline-drm_get_pci_dev.patch++>>> -| <<<--patches.suse/ixgbe-Fix-skb-list-corruption-on-Power-systems.patch-->>><<<++patches.suse/drm-i915-gvt-Separate-display-reset-from-ALL_ENGINES.patch++>>> -| <<<--patches.suse/i40e-Use-smp_rmb-rather-than-read_barrier_depends.patch-->>><<<++patches.suse/drm-i915-gvt-Fix-orphan-vgpu-dmabuf_objs-lifetime.patch++>>> -| <<<--patches.suse/ixgbevf-Use-smp_rmb-rather-than-read_barrier_depends.patch-->>><<<++patches.suse/cpufreq-Fix-policy-initialization-for-internal-gover.patch++>>> -| <<<--patches.suse/igbvf-Use-smp_rmb-rather-than-read_barrier_depends.patch-->>><<<++patches.suse/Revert-PM-devfreq-Modify-the-device-name-as-devfreq-.patch++>>> -| <<<--patches.suse/igb-Use-smp_rmb-rather-than-read_barrier_depends.patch-->>><<<++patches.suse/acpi-watchdog-allow-disabling-wdat-at-boot.patch++>>> -| <<<--patches.suse/fm10k-Use-smp_rmb-rather-than-read_barrier_depends.patch-->>><<<++patches.suse/ACPICA-Introduce-ACPI_ACCESS_BYTE_WIDTH-macro.patch++>>> -| <<<--patches.suse/i40evf-Use-smp_rmb-rather-than-read_barrier_depends.patch-->>><<<++patches.suse/ACPI-watchdog-Fix-gas-access_width-usage.patch++>>> -| <<<--patches.suse/0001-iwlwifi-mvm-support-version-7-of-the-SCAN_REQ_UMAC-F.patch-->>><<<++patches.suse/acpi-watchdog-set-default-timeout-in-probe.patch++>>> -| <<<--patches.suse/iwlwifi-fix-PCI-IDs-and-configuration-mapping-for-90.patch-->>><<<++patches.suse/blktrace-Protect-q-blk_trace-with-RCU.patch++>>> -| <<<--patches.suse/iwlwifi-fix-firmware-names-for-9000-and-A000-series-.patch-->>><<<++patches.suse/nvme-pci-Hold-cq_poll_lock-while-completing-CQEs.patch++>>> -| <<<--patches.suse/target-fix-buffer-offset-in-core_scsi3_pri_read_full.patch-->>><<<++patches.suse/pci-brcmstb-fix-build-on-32bit-arm-platforms-with-older-compilers.patch++>>> -| <<<--patches.suse/iscsi-target-fix-memory-leak-in-lio_target_tiqn_addtpg-->>><<<++patches.suse/0025-scsi-sd_sbc-Fix-sd_zbc_report_zones.patch++>>> -| <<<--patches.suse/cxgbit-abort-the-tcp-connection-in-case-of-data-out-timeout-->>><<<++patches.suse/scsi-zfcp-fix-wrong-data-and-display-format-of-SFP-t-a3fd4bfe.patch++>>> -| <<<--patches.suse/target-fix-PR-state-file-path-truncation.patch-->>><<<++patches.suse/i2c-jz4780-silence-log-flood-on-txabrt.patch++>>> -| <<<--patches.suse/target-fix-ALUA-state-file-path-truncation.patch-->>><<<++patches.suse/i2c-altera-Fix-potential-integer-overflow.patch++>>> -| <<<--patches.suse/target-move-a-declaration-of-a-global-variable-into-a-header-file-->>><<<++patches.suse/kvm-vmx-check-descriptor-table-exits-on-instruction-emulation++>>> -| <<<--patches.suse/iscsi-target-make-task_reassign-use-proper-se_cmd-cmd_kref-->>><<<++patches.suse/jbd2-fix-data-races-at-struct-journal_head.patch++>>> -| <<<--patches.suse/iscsi-target-fix-non-immediate-tmr-reference-leak-->>><<<++patches.suse/ext4-potential-crash-on-allocation-error-in-ext4_all.patch++>>> -| <<<--patches.suse/powerpc-64s-slice-Use-addr-limit-when-computing-slic.patch-->>><<<++patches.suse/efi-READ_ONCE-rng-seed-size-before-munmap.patch++>>> -| <<<--patches.suse/powerpc-perf-imc-Use-cpu_to_node-not-topology_physical_package_id.patch-->>><<<++patches.suse/sched-fair-fix-statistics-for-find_idlest_group.patch++>>> -| <<<--patches.suse/powerpc-perf-Fix-pmu_count-to-count-only-nest-imc-pm.patch-->>><<<++patches.suse/x86-pkeys-manually-set-x86_feature_ospke-to-preserve-existing-changes.patch++>>> -| <<<--patches.suse/powerpc-perf-Fix-IMC_MAX_PMU-macro.patch-->>><<<++patches.suse/cifs-don-t-leak-EAGAIN-for-stat-during-reconnect.patch++>>> -| <<<--patches.suse/powerpc-64s-Fix-Power9-DD2.1-logic-in-DT-CPU-feature.patch-->>><<<++patches.suse/cifs-fix-potential-mismatch-of-UNC-paths.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-register-irq-bypass-consumer-on-ARM-AR.patch-->>><<<++patches.suse/cifs-add-missing-mount-option-to-proc-mounts.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-restructure-kvm_vgic_-un-map_phys.patch-->>><<<++patches.suse/cifs-fix-rename-by-ensuring-source-handle-opened-wit.patch++>>> -| <<<--patches.suse/KVM-arm-Select-ARM_GIC_V3-and-ARM_GIC_V3_ITS.patch-->>><<<++patches.suse/cifs-Use-define-in-cifs_dbg.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-Move-kvm_vgic_destroy-call-around.patch-->>><<<++patches.suse/0019-dm-integrity-fix-recalculation-when-moving-from-jour.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vITS-Add-MSI-translation-helpers.patch-->>><<<++patches.suse/0020-dm-integrity-fix-a-deadlock-due-to-offloading-to-an-.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vITS-Add-a-helper-to-update-the-affini.patch-->>><<<++patches.suse/0021-dm-integrity-fix-invalid-table-returned-due-to-argum.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Add-property-field-and-per-VM-pr.patch-->>><<<++patches.suse/0022-dm-cache-fix-a-crash-due-to-incorrect-work-item-canc.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Add-init-teardown-of-the-per-VM-.patch-->>><<<++patches.suse/0023-dm-report-suspended-device-during-destroy.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Wire-mapping-unmapping-of-VLPIs-.patch-->>><<<++patches.suse/0024-dm-writecache-verify-watermark-during-resume.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Handle-INT-command-applied-to-a-.patch-->>><<<++patches.suse/0025-dm-zoned-Fix-reference-counter-initial-value-of-chun.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Unmap-VLPI-when-freeing-an-LPI.patch-->>><<<++patches.suse/0026-dm-fix-congested_fn-for-request-based-device.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Propagate-affinity-changes-to-th.patch-->>><<<++patches.suse/dmaengine-coh901318-Fix-a-double-lock-bug-in-dma_tc_.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Handle-CLEAR-applied-to-a-VLPI.patch-->>><<<++patches.suse/dmaengine-imx-sdma-fix-context-cache.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Handle-MOVALL-applied-to-a-vPE.patch-->>><<<++patches.suse/dmaengine-tegra-apb-Fix-use-after-free.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Propagate-property-updates-to-VL.patch-->>><<<++patches.suse/dmaengine-tegra-apb-Prevent-race-conditions-of-taskl.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Handle-INVALL-applied-to-a-vPE.patch-->>><<<++patches.suse/dmaengine-imx-sdma-Fix-the-event-id-check-to-include.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Use-pending_last-as-a-scheduling.patch-->>><<<++patches.suse/drm-exynos-dsi-propagate-error-value-and-silence-mea.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Add-doorbell-interrupt-handling.patch-->>><<<++patches.suse/drm-exynos-dsi-fix-workaround-for-the-legacy-clock-n.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Use-the-doorbell-interrupt-as-an.patch-->>><<<++patches.suse/drm-exynos-hdmi-don-t-leak-enable-HDMI_EN-regulator-.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Hook-vPE-scheduling-into-vgic-fl.patch-->>><<<++patches.suse/drm-mediatek-Find-the-cursor-plane-instead-of-hard-c.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Enable-virtual-cpuif-if-VLPIs-ca.patch-->>><<<++patches.suse/0001-drm-virtio-fix-resource-id-creation-race.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Prevent-a-VM-using-GICv4-from-be.patch-->>><<<++patches.suse/dma-buf-free-dmabuf-name-in-dma_buf_release.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Prevent-userspace-from-changing-.patch-->>><<<++patches.suse/drm-sun4i-de2-de3-Remove-unsupported-VI-layer-format.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Enable-VLPI-support.patch-->>><<<++patches.suse/0001-drm-sun4i-Add-separate-DE3-VI-layer-formats.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-GICv4-Theory-of-operations.patch-->>><<<++patches.suse/drm-sun4i-Fix-DE2-VI-layer-format-support.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Fix-GICv4-ITS-initialization-issues.patch-->>><<<++patches.suse/drm-i915-Program-MBUS-with-rmw-during-initialization.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Don-t-queue-VLPIs-on-INV-INVALL.patch-->>><<<++patches.suse/drm-i915-selftests-Fix-return-in-assert_mmap_offset.patch++>>> -| <<<--patches.suse/KVM-SVM-obey-guest-PAT.patch-->>><<<++patches.suse/drm-amdgpu-clean-wptr-on-wb-when-gpu-recovery.patch++>>> -| <<<--patches.suse/kvm-vmx-Reinstate-support-for-CPUs-without-virtual-N.patch-->>><<<++patches.suse/drm-amd-display-Clear-link-settings-on-MST-disable-c.patch++>>> -| <<<--patches.suse/kvm-vmx-Allow-disabling-virtual-NMI-support.patch-->>><<<++patches.suse/drm-amd-display-fix-dcc-swath-size-calculations-on-d.patch++>>> -| <<<--patches.suse/coccinelle-fix-parallel-build-with-CHECK-scripts-coc.patch-->>><<<++patches.suse/Revert-software-node-Simplify-software_node_release-.patch++>>> -| <<<--patches.suse/kbuild-pkg-use-transform-option-to-prefix-paths-in-t.patch-->>><<<++patches.suse/fat-fix-uninit-memory-access-for-partial-initialized.patch++>>> -| <<<--patches.suse/0001-timekeeping-Eliminate-the-stale-declaration-of-ktime.patch-->>><<<++patches.suse/mm-hotplug-fix-page-online-with-debug_pagealloc-compiled-but-not-enabled.patch++>>> -| <<<--patches.suse/0001-objtool-Move-synced-files-to-their-original-relative.patch-->>><<<++patches.suse/hwmon-adt7462-Fix-an-error-return-in-ADT7462_REG_VOL.patch++>>> -| <<<--patches.suse/0002-objtool-Move-kernel-headers-code-sync-check-to-a-scr.patch-->>><<<++patches.suse/regulator-stm32-vrefbuf-fix-a-possible-overshoot-whe.patch++>>> -| <<<--patches.suse/objtool-Fix-cross-build.patch-->>><<<++patches.suse/spi-spi-omap2-mcspi-Support-probe-deferral-for-DMA-c.patch++>>> -| <<<--patches.suse/perf-x86-intel-uncore-add-event-constraint-for-bdx-pcu.patch-->>><<<++patches.suse/spi-qup-call-spi_qup_pm_resume_runtime-before-suspen.patch++>>> -| <<<--patches.suse/x86-acpi-handle-sci-interrupts-above-legacy-space-gracefully.patch-->>><<<++patches.suse/spi-spidev-Fix-CS-polarity-if-GPIO-descriptors-are-u.patch++>>> -| <<<--patches.suse/x86-acpi-reduce-code-duplication-in-mp_override_legacy_irq.patch-->>><<<++patches.suse/spi-pxa2xx-Add-CS-control-clock-quirk.patch++>>> -| <<<--patches.suse/x86-topology-avoid-wasting-128k-for-package-id-array.patch-->>><<<++patches.suse/spi-zynqmp-remove-entry-that-causes-a-cs-glitch.patch++>>> -| <<<--patches.suse/x86-smpboot-fix-_max_logical_packages-estimate.patch-->>><<<++patches.suse/spi-atmel-quadspi-fix-possible-MMIO-window-size-over.patch++>>> -| <<<--patches.suse/x86-pkeys-Update-documentation-about-availability.patch-->>><<<++patches.suse/spi-bcm63xx-hsspi-Really-keep-pll-clk-enabled.patch++>>> -| <<<--patches.suse/x86-pkeys-selftests-Rename-si_pkey-to-siginfo_pkey.patch-->>><<<++patches.suse/spi-spi_register_controller-free-bus-id-on-error-pat.patch++>>> -| <<<--patches.suse/x86-pkeys-selftests-Fix-protection-keys-write-warnin.patch-->>><<<++patches.suse/0001-vgacon-Fix-a-UAF-in-vgacon_invert_region.patch++>>> -| <<<--patches.suse/17.2-x86-entry-64-fix-entry_syscall_64_after_hwframe-irq-tracing.patch-->>><<<++patches.suse/ALSA-hda-realtek-Fix-a-regression-for-mute-led-on-Le.patch++>>> -| <<<--patches.suse/x86-decoder-add-new-test-instruction-pattern-->>><<<++patches.suse/ALSA-hda-realtek-Add-Headset-Mic-supported.patch++>>> -| <<<--patches.suse/genirq-Track-whether-the-trigger-type-has-been-set.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-Headset-Button-supported-for-Th.patch++>>> -| <<<--patches.suse/irqchip-gic-v4-Clear-IRQ_DISABLE_UNLAZY-again-if-map.patch-->>><<<++patches.suse/ALSA-hda-realtek-Fix-silent-output-on-Gigabyte-X570-.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Fix-ppi-partitions-lookup.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-the-headset-of-ASUS-B9450FA-.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-pr_err-strings-should-end-with-newlin.patch-->>><<<++patches.suse/ASoC-intel-skl-Fix-pin-debug-prints.patch++>>> -| <<<--patches.suse/irqchip-gic-v4-Add-forward-definition-of-struct-irq_.patch-->>><<<++patches.suse/ASoC-intel-skl-Fix-possible-buffer-overflow-in-debug.patch++>>> -| <<<--patches.suse/irqchip-qcom-Fix-u32-comparison-with-value-less-than-->>><<<++patches.suse/ASoC-pcm-Fix-possible-buffer-overflow-in-dpcm-state-.patch++>>> -| <<<--patches.suse/ARM-8721-1-mm-dump-check-hardware-RO-bit-for-LPAE.patch-->>><<<++patches.suse/ASoC-topology-Fix-memleak-in-soc_tplg_link_elems_loa.patch++>>> -| <<<--patches.suse/ARM-8722-1-mm-make-STRICT_KERNEL_RWX-effective-for-L.patch-->>><<<++patches.suse/ASoC-topology-Fix-memleak-in-soc_tplg_manifest_load.patch++>>> -| <<<--patches.suse/ARM-BUG-if-jumping-to-usermode-address-in-kernel-mod.patch-->>><<<++patches.suse/ASoC-soc-core-fix-for_rtd_codec_dai_rollback-macro.patch++>>> -| <<<--patches.suse/mm-thp-Do-not-make-page-table-dirty-unconditionally-in-touch_p-mu-d.patch-->>><<<++patches.suse/ASoC-pcm512x-Fix-unbalanced-regulator-enable-call-in.patch++>>> -| <<<--patches.suse/auxdisplay-img-ascii-lcd-Only-build-on-archs-that-ha-->>><<<++patches.suse/ASoC-meson-g12a-add-tohdmitx-reset.patch++>>> -| <<<--patches.suse/drm-i915-Fix-false-positive-assert_rpm_wakelock_held-->>><<<++patches.suse/ASoC-Intel-Skylake-Fix-available-clock-counter-incre.patch++>>> -| <<<--patches.suse/drm-i915-Re-register-PMIC-bus-access-notifier-on-run-->>><<<++patches.suse/ASoC-dapm-Correct-DAPM-handling-of-active-widgets-du.patch++>>> -| <<<--patches.suse/drm-i915-gvt-ensure-ve-return-value-is-handled-corre-->>><<<++patches.suse/ASoC-SOF-Fix-snd_sof_ipc_stream_posn.patch++>>> -| <<<--patches.suse/drm-i915-Clear-breadcrumb-node-when-cancelling-signa-->>><<<++patches.suse/ASoC-wm8741-Fix-typo-in-Kconfig-prompt.patch++>>> -| <<<--patches.suse/drm-i915-Fix-init_clock_gating-for-resume-->>><<<++patches.suse/powerpc-fix-hardware-PMU-exception-bug-on-PowerVM-co.patch++>>> -| <<<--patches.suse/drm-vc4-Account-for-interrupts-in-flight-->>><<<++patches.suse/powerpc-mm-Fix-missing-KUAP-disable-in-flush_coheren.patch++>>> -| <<<--patches.suse/drm-edid-Don-t-send-non-zero-YQ-in-AVI-infoframe-for-->>><<<++patches.suse/s390-mm-fix-panic-in-gup_fast-on-large-pud++>>> -| <<<--patches.suse/crypto-algif_aead-skip-SGL-entries-with-NULL-page.patch-->>><<<++patches.suse/s390-pci-fix-unexpected-write-combine-on-resource++>>> -| <<<--patches.suse/crypto-af_alg-remove-locking-in-async-callback.patch-->>><<<++patches.suse/media-v4l2-mem2mem.c-fix-broken-links.patch++>>> -| <<<--patches.suse/crypto-skcipher-Fix-skcipher_walk_aead_common-->>><<<++patches.suse/media-mc-entity.c-use-to-check-pad-flags-not.patch++>>> -| <<<--patches.suse/net-thunderx-Fix-TCP-UDP-checksum-offload-for-IPv6-p.patch-->>><<<++patches.suse/media-hantro-Fix-broken-media-controller-links.patch++>>> -| <<<--patches.suse/net-openvswitch-datapath-fix-data-type-in-queue_gso_.patch-->>><<<++patches.suse/0015-Revert-bcache-ignore-pending-signals-when-creating-g.patch++>>> -| <<<--patches.suse/openvswitch-fix-the-incorrect-flow-action-alloc-size.patch-->>><<<++patches.suse/blktrace-fix-dereference-after-null-check.patch++>>> -| <<<--patches.suse/sctp-set-sender-next_tsn-for-the-old-result-with-cts.patch-->>><<<++patches.suse/RDMA-core-Fix-use-of-logical-OR-in-get_new_pps.patch++>>> -| <<<--patches.suse/mac80211-use-QoS-NDP-for-AP-probing-->>><<<++patches.suse/RDMA-rw-Fix-error-flow-during-RDMA-context-initializ.patch++>>> -| <<<--patches.suse/mac80211-fix-the-update-of-path-metric-for-RANN-fram-->>><<<++patches.suse/RDMA-core-Fix-pkey-and-port-assignment-in-get_new_pp.patch++>>> -| <<<--patches.suse/i40e-virtchnl-fix-application-of-sizeof-to-pointer.patch-->>><<<++patches.suse/IB-mlx5-Fix-implicit-ODP-race.patch++>>> -| <<<--patches.suse/e1000e-fix-the-use-of-magic-numbers-for-buffer-overr.patch-->>><<<++patches.suse/RDMA-odp-Ensure-the-mm-is-still-alive-before-creatin.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-the-txq_init-error-path.patch-->>><<<++patches.suse/usb-quirks-add-NO_LPM-quirk-for-Logitech-Screen-Shar.patch++>>> -| <<<--patches.suse/net-mvpp2-cleanup-probed-ports-in-the-probe-error-pa.patch-->>><<<++patches.suse/usb-storage-Add-quirk-for-Samsung-Fit-flash.patch++>>> -| <<<--patches.suse/net-mvpp2-do-not-disable-GMAC-padding.patch-->>><<<++patches.suse/usb-core-hub-fix-unhandled-return-by-employing-a-voi.patch++>>> -| <<<--patches.suse/net-mvpp2-check-ethtool-sets-the-Tx-ring-size-is-to-.patch-->>><<<++patches.suse/usb-core-hub-do-error-out-if-usb_autopm_get_interfac.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-an-error-handling-path-in-bnxt_get_modul.patch-->>><<<++patches.suse/usb-core-port-do-error-out-if-usb_autopm_get_interfa.patch++>>> -| <<<--patches.suse/packet-fix-crash-in-fanout_demux_rollover.patch-->>><<<++patches.suse/usb-dwc3-gadget-Update-chain-bit-correctly-when-usin.patch++>>> -| <<<--patches.suse/net-packet-fix-a-race-in-packet_bind-and-packet_noti.patch-->>><<<++patches.suse/phy-mapphone-mdm6600-Fix-write-timeouts-with-shorter.patch++>>> -| <<<--patches.suse/sctp-use-right-member-as-the-param-of-list_for_each_.patch-->>><<<++patches.suse/phy-ti-gmii-sel-fix-set-of-copy-paste-errors.patch++>>> -| <<<--patches.suse/vxlan-use-__be32-type-for-the-param-vni-in-__vxlan_f.patch-->>><<<++patches.suse/phy-ti-gmii-sel-do-not-fail-in-case-of-gmii.patch++>>> -| <<<--patches.suse/net-sched-cbq-create-block-for-q-link.block.patch-->>><<<++patches.suse/phy-mapphone-mdm6600-Fix-timeouts-by-adding-wake-up-.patch++>>> -| <<<--patches.suse/btrfs-bail-out-gracefully-rather-than-bug_on.patch-->>><<<++patches.suse/vt-selection-push-console-lock-down.patch++>>> -| <<<--patches.suse/btrfs-move-definition-of-the-function-btrfs_find_new.patch-->>><<<++patches.suse/vt-selection-push-sel_lock-up.patch++>>> -| <<<--patches.suse/btrfs-fix-reported-number-of-inode-blocks-after-buff.patch-->>><<<++patches.suse/tty-serial-mvebu-uart-fix-a-wrong-return.patch++>>> -| <<<--patches.suse/0011-btrfs-tree-checker-Fix-false-panic-for-sanity-test.patch-->>><<<++patches.suse/serial-8250_exar-add-support-for-ACCES-cards.patch++>>> -| <<<--patches.suse/btrfs-incremental-send-fix-wrong-unlink-path-after-renaming-file.patch-->>><<<++patches.suse/tty-serial-fsl_lpuart-free-IDs-allocated-by-IDA.patch++>>> -| <<<--patches.suse/nfsd-Fix-stateid-races-between-OPEN-and-CLOSE.patch-->>><<<++patches.suse/altera-stapl-altera_get_note-prevent-write-beyond-en.patch++>>> -| <<<--patches.suse/nfsd-Fix-another-OPEN-stateid-race.patch-->>><<<++patches.suse/edac-synopsys-do-not-print-an-error-with-back-to-back-snprintf-calls.patch++>>> -| <<<--patches.suse/nfsd-CLOSE-SHOULD-return-the-invalid-special-stateid.patch-->>><<<++patches.suse/ARM-imx-build-v7_cpu_resume-unconditionally.patch++>>> -| <<<--patches.suse/nfsd-Ensure-we-check-stateid-validity-in-the-seqid-o.patch-->>><<<++patches.suse/firmware-imx-scu-Ensure-sequential-TX.patch++>>> -| <<<--patches.suse/grace-replace-BUG_ON-by-WARN_ONCE-in-exit_net-hook.patch-->>><<<++patches.suse/firmware-imx-misc-Align-imx-sc-msg-structs-to-4.patch++>>> -| <<<--patches.suse/0004-lockd-lost-rollback-of-set_grace_period-in-lockd_dow.patch-->>><<<++patches.suse/firmware-imx-scu-pd-Align-imx-sc-msg-structs-to-4.patch++>>> -| <<<--patches.suse/0005-nfsd-fix-panic-in-posix_unblock_lock-called-from-nfs.patch-->>><<<++patches.suse/firmware-imx-Align-imx_sc_msg_req_cpu_start-to-4.patch++>>> -| <<<--patches.suse/nfsd-check-for-use-of-the-closed-special-stateid.patch-->>><<<++patches.suse/bus-ti-sysc-Fix-1-wire-reset-quirk.patch++>>> -| <<<--patches.suse/race-of-lockd-inetaddr-notifiers-vs-nlmsvc_rqst-chan.patch-->>><<<++patches.suse/virtio_ring-Fix-mem-leak-with-vring_new_virtqueue.patch++>>> -| <<<--patches.suse/lockd-fix-list_add-double-add-caused-by-legacy-signa.patch-->>><<<++patches.suse/0001-virtio-blk-fix-hw_queue-stopped-on-arbitrary-error.patch++>>> -| <<<--patches.suse/mm-memory_hotplug-do-not-back-off-draining-pcp-free-.patch-->>><<<++patches.suse/virtio-blk-improve-virtqueue-error-to-BLK_STS.patch++>>> -| <<<--patches.suse/mm-oom_reaper-gather-each-vma-to-prevent-leaking-TLB.patch-->>><<<++patches.suse/virtio_balloon-Adjust-label-in-virtballoon_probe.patch++>>> -| <<<--patches.suse/mm-cma-fix-alloc_contig_range-ret-code-potential-lea.patch-->>><<<++patches.suse/mmc-sdhci-pci-gli-enable-msi-interrupt-for-gl975x.patch++>>> -| <<<--patches.suse/mm-fix-device-dax-pud-write-faults-triggered-by-get_.patch-->>><<<++patches.suse/ktest-Add-timeout-for-ssh-sync-testing.patch++>>> -| <<<--patches.suse/mm-hugetlbfs-introduce-split-to-vm_operations_struct.patch-->>><<<++patches.suse/workqueue-don-t-use-wq_select_unbound_cpu-for-bound-.patch++>>> -| <<<--patches.suse/device-dax-implement-split-to-catch-invalid-munmap-a.patch-->>><<<++patches.suse/cgroup-cgroup_procs_next-should-increase-position-index.patch++>>> -| <<<--patches.suse/mm-introduce-get_user_pages_longterm.patch-->>><<<++patches.suse/cgroup-iterate-tasks-that-did-not-finish-do_exit.patch++>>> -| <<<--patches.suse/mm-fail-get_vaddr_frames-for-filesystem-dax-mappings.patch-->>><<<++patches.suse/pinctrl-meson-gxl-fix-GPIOX-sdio-pins.patch++>>> -| <<<--patches.suse/v4l2-disable-filesystem-dax-mapping-support.patch-->>><<<++patches.suse/pinctrl-imx-scu-Align-imx-sc-msg-structs-to-4.patch++>>> -| <<<--patches.suse/IB-core-disable-memory-registration-of-filesystem-da.patch-->>><<<++patches.suse/pinctrl-core-Remove-extra-kref_get-which-blocks-hogs.patch++>>> -| <<<--patches.suse/mm-madvise.c-fix-madvise-infinite-loop-under-special.patch-->>><<<++patches.suse/pid-Fix-error-return-value-in-some-cases.patch++>>> -| <<<--patches.suse/kmemleak-add-scheduling-point-to-kmemleak_scan.patch-->>><<<++patches.suse/crypto-x86-curve25519-support-assemblers-with-no-adx-support.patch++>>> -| <<<--patches.suse/fs-fat-inode.c-fix-sb_rdonly-change.patch-->>><<<++patches.suse/ipmi_si-Avoid-spurious-errors-for-optional-IRQs.patch++>>> -| <<<--patches.suse/0001-autofs-revert-autofs-take-more-care-to-not-update-la.patch-->>><<<++patches.suse/r8152-check-disconnect-status-after-long-sleep.patch++>>> -| <<<--patches.suse/mm-hugetlb-fix-NULL-pointer-dereference-on-5-level-p.patch-->>><<<++patches.suse/netlink-Use-netlink-header-as-base-to-calculate-bad-.patch++>>> -| <<<--patches.suse/fs-hugetlbfs-inode-c-change-put_page-unlock_page-order-in-hugetlbfs_fallocate.patch-->>><<<++patches.suse/net-dsa-mv88e6xxx-fix-lockup-on-warm-boot.patch++>>> -| <<<--patches.suse/s390-disassembler-correct-disassembly-lines-alignmen.patch-->>><<<++patches.suse/net-ipv6-use-configured-metric-when-add-peer-route.patch++>>> -| <<<--patches.suse/s390-fix-alloc_pgste-check-in-init_new_context-again.patch-->>><<<++patches.suse/net-phy-avoid-clearing-PHY-interrupts-twice-in-irq-h.patch++>>> -| <<<--patches.suse/s390-revert-elf_et_dyn_base-base-changes.patch-->>><<<++patches.suse/bnxt_en-reinitialize-IRQs-when-MTU-is-modified.patch++>>> -| <<<--patches.suse/s390-gs-add-compat-regset-for-the-guarded-storage-broadcast-control-block.patch-->>><<<++patches.suse/bnxt_en-fix-error-handling-when-flashing-from-file.patch++>>> -| <<<--patches.suse/KVM-x86-pvclock-Handle-first-time-write-to-pvclock-p.patch-->>><<<++patches.suse/devlink-validate-length-of-param-values.patch++>>> -| <<<--patches.suse/KVM-nVMX-nSVM-Don-t-intercept-UD-when-running-L2.patch-->>><<<++patches.suse/devlink-validate-length-of-region-addr-len.patch++>>> -| <<<--patches.suse/KVM-x86-Exit-to-user-mode-on-UD-intercept-when-emula.patch-->>><<<++patches.suse/fib-add-missing-attribute-validation-for-tun_id.patch++>>> -| <<<--patches.suse/KVM-x86-emulator-Return-to-user-mode-on-L1-CPL-0-emu.patch-->>><<<++patches.suse/nl802154-add-missing-attribute-validation.patch++>>> -| <<<--patches.suse/KVM-x86-Don-t-re-execute-instruction-when-not-passin.patch-->>><<<++patches.suse/nl802154-add-missing-attribute-validation-for-dev_ty.patch++>>> -| <<<--patches.suse/KVM-X86-Fix-operand-address-size-during-instruction-.patch-->>><<<++patches.suse/can-add-missing-attribute-validation-for-termination.patch++>>> -| <<<--patches.suse/KVM-nVMX-Validate-the-IA32_BNDCFGS-on-nested-VM-entr.patch-->>><<<++patches.suse/macsec-add-missing-attribute-validation-for-port.patch++>>> -| <<<--patches.suse/KVM-nVMX-Fix-mmu-context-after-VMLAUNCH-VMRESUME-fai.patch-->>><<<++patches.suse/net-fq-add-missing-attribute-validation-for-orphan-m.patch++>>> -| <<<--patches.suse/KVM-x86-fix-em_fxstor-sleeping-while-in-atomic.patch-->>><<<++patches.suse/net-taprio-add-missing-attribute-validation-for-txti.patch++>>> -| <<<--patches.suse/KVM-x86-Allow-suppressing-prints-on-RDMSR-WRMSR-of-u.patch-->>><<<++patches.suse/team-add-missing-attribute-validation-for-port-ifind.patch++>>> -| <<<--patches.suse/KVM-x86-inject-exceptions-produced-by-x86_decode_ins.patch-->>><<<++patches.suse/team-add-missing-attribute-validation-for-array-inde.patch++>>> -| <<<--patches.suse/KVM-x86-ioapic-Fix-level-triggered-EOI-and-IOAPIC-re.patch-->>><<<++patches.suse/tipc-add-missing-attribute-validation-for-MTU-proper.patch++>>> -| <<<--patches.suse/KVM-x86-ioapic-Don-t-fire-level-irq-when-Remote-IRR-.patch-->>><<<++patches.suse/nfc-add-missing-attribute-validation-for-SE-API.patch++>>> -| <<<--patches.suse/KVM-x86-ioapic-Remove-redundant-check-for-Remote-IRR.patch-->>><<<++patches.suse/nfc-add-missing-attribute-validation-for-deactivate-.patch++>>> -| <<<--patches.suse/KVM-x86-ioapic-Clear-Remote-IRR-when-entry-is-switch.patch-->>><<<++patches.suse/nfc-add-missing-attribute-validation-for-vendor-subc.patch++>>> -| <<<--patches.suse/KVM-x86-ioapic-Preserve-read-only-values-in-the-redi.patch-->>><<<++patches.suse/net-ipv6-need-update-peer-route-when-modify-metric.patch++>>> -| <<<--patches.suse/KVM-nVMX-Fix-vmx_check_nested_events-return-value-in.patch-->>><<<++patches.suse/net-ipv6-remove-the-old-peer-route-if-change-it-to-a.patch++>>> -| <<<--patches.suse/KVM-x86-Fix-CPUID-function-for-word-6-80000001_ECX.patch-->>><<<++patches.suse/selftests-net-fib_tests-update-addr_metric_test-for-.patch++>>> -| <<<--patches.suse/KVM-lapic-Split-out-x2apic-ldr-calculation.patch-->>><<<++patches.suse/net-dsa-fix-phylink_start-phylink_stop-calls.patch++>>> -| <<<--patches.suse/KVM-lapic-Fixup-LDR-on-load-in-x2apic.patch-->>><<<++patches.suse/net-phy-bcm63xx-fix-OOPS-due-to-missing-driver-name.patch++>>> -| <<<--patches.suse/KVM-X86-Fix-softlockup-when-get-the-current-kvmclock.patch-->>><<<++patches.suse/slip-make-slhc_compress-more-robust-against-maliciou.patch++>>> -| <<<--patches.suse/KVM-VMX-Fix-rflags-cache-during-vCPU-reset.patch-->>><<<++patches.suse/net-hns3-fix-a-not-link-up-issue-when-fibre-port-sup.patch++>>> -| <<<--patches.suse/KVM-VMX-Fix-vmx-nested-freeing-when-no-SMI-handler.patch-->>><<<++patches.suse/iwlwifi-mvm-Do-not-require-PHY_SKU-NVM-section-for-3.patch++>>> -| <<<--patches.suse/KVM-Let-KVM_SET_SIGNAL_MASK-work-as-advertised.patch-->>><<<++patches.suse/mt76-fix-array-overflow-on-receiving-too-many-fragme.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-migration-and-HPT-resizing-of-HPT-guests-on-radix-hosts.patch-->>><<<++patches.suse/net-nfc-fix-bounds-checking-bugs-on-pipe.patch++>>> -| <<<--patches.suse/reiserfs-remove-unneeded-i_version-bump.patch-->>><<<++patches.suse/netfilter-nf_tables-fix-infinite-loop-when-expr-is-n.patch++>>> -| <<<--patches.suse/quota-propagate-error-from-__dquot_initialize.patch-->>><<<++patches.suse/bonding-alb-make-sure-arp-header-is-pulled-before-ac.patch++>>> -| <<<--patches.suse/quota-Check-for-register_shrinker-failure.patch-->>><<<++patches.suse/ionic-fix-vf-op-lock-usage.patch++>>> -| <<<--patches.suse/0004-cpufreq-mediatek-add-missing-MODULE_DESCRIPTION-AUTH.patch-->>><<<++patches.suse/ipvlan-do-not-add-hardware-address-of-master-to-its-.patch++>>> -| <<<--patches.suse/cpupowerutils-bench-Fix-cpu-online-check.patch-->>><<<++patches.suse/gre-fix-uninit-value-in-__iptunnel_pull_header.patch++>>> -| <<<--patches.suse/cpupower-Fix-cpupower-working-when-cpu0-is-offline.patch-->>><<<++patches.suse/net-stmmac-dwmac1000-Disable-ACS-if-enhanced-descs-a.patch++>>> -| <<<--patches.suse/ACPI-bus-Leave-modalias-empty-for-devices-which-are--->>><<<++patches.suse/inet_diag-return-classid-for-all-socket-types.patch++>>> -| <<<--patches.suse/ACPI-EC-Fix-regression-related-to-PM-ops-support-in--->>><<<++patches.suse/sfc-detach-from-cb_page-in-efx_copy_channel.patch++>>> -| <<<--patches.suse/apparmor-fix-oops-in-audit_signal_cb-hook.patch-->>><<<++patches.suse/ipvlan-don-t-deref-eth-hdr-before-checking-it-s-set.patch++>>> -| <<<--patches.suse/nvme-fabrics-introduce-init-command-check-for-a-queu.patch-->>><<<++patches.suse/ipvlan-add-cond_resched_rcu-while-processing-muticas.patch++>>> -| <<<--patches.suse/nvme-fc-check-if-queue-is-ready-in-queue_rq.patch-->>><<<++patches.suse/macvlan-add-cond_resched-during-multicast-processing.patch++>>> -| <<<--patches.suse/nvme-loop-check-if-queue-is-ready-in-queue_rq.patch-->>><<<++patches.suse/cgroup-netclassid-periodically-release-file_lock-on-.patch++>>> -| <<<--patches.suse/nvme-pci-disable-APST-on-Samsung-SSD-960-EVO-ASUS-PR.patch-->>><<<++patches.suse/ipvlan-do-not-use-cond_resched_rcu-in-ipvlan_process.patch++>>> -| <<<--patches.suse/nvme-pci-avoid-hmb-desc-array-idx-out-of-bound-when-.patch-->>><<<++patches.suse/batman-adv-Don-t-schedule-OGM-for-disabled-interface.patch++>>> -| <<<--patches.suse/nvme-fix-spelling-mistake-requeing-requeuing.patch-->>><<<++patches.suse/cgroup-memcg-net-do-not-associate-sock-with-unrelated-cgroup.patch++>>> -| <<<--patches.suse/nvme-Fix-NULL-dereference-on-reservation-request.patch-->>><<<++patches.suse/net-memcg-late-association-of-sock-to-memcg.patch++>>> -| <<<--patches.suse/nvme-Suppress-static-analyis-warning.patch-->>><<<++patches.suse/ipv6-addrconf-call-ipv6_mc_up-for-non-Ethernet-inter.patch++>>> -| <<<--patches.suse/nvmet-fc-correct-ref-counting-error-when-deferred-rc.patch-->>><<<++patches.suse/ibmvnic-Do-not-process-device-remove-during-device-r.patch++>>> -| <<<--patches.suse/nvme-pci-add-quirk-for-delay-before-CHK-RDY-for-WDC-.patch-->>><<<++patches.suse/net-macsec-update-SCI-upon-MAC-address-change.patch++>>> -| <<<--patches.suse/nvme-fc-don-t-use-bit-masks-for-set-test_bit-numbers.patch-->>><<<++patches.suse/s390-qeth-don-t-reset-default_out_queue++>>> -| <<<--patches.suse/0034-bcache-add-a-comment-in-journal-bucket-reading.patch-->>><<<++patches.suse/s390-qeth-handle-error-when-backing-rx-buffer++>>> -| <<<--patches.suse/0035-bcache-Fix-building-error-on-MIPS.patch-->>><<<++patches.suse/s390-qeth-cancel-rx-reclaim-work-earlier++>>> -| <<<--patches.suse/0036-bcache-recover-data-from-backing-when-data-is-clean.patch-->>><<<++patches.suse/nl80211-add-missing-attribute-validation-for-critica.patch++>>> -| <<<--patches.suse/0037-bcache-check-return-value-of-register_shrinker.patch-->>><<<++patches.suse/nl80211-add-missing-attribute-validation-for-beacon-.patch++>>> -| <<<--patches.suse/blktrace-fix-trace-mutex-deadlock.patch-->>><<<++patches.suse/nl80211-add-missing-attribute-validation-for-channel.patch++>>> -| <<<--patches.suse/nvme-rdma-don-t-suppress-send-completions.patch-->>><<<++patches.suse/mac80211-Do-not-send-mesh-HWMP-PREQ-if-HWMP-is-disab.patch++>>> -| <<<--patches.suse/nvme-rdma-don-t-complete-requests-before-a-send-work.patch-->>><<<++patches.suse/net-fec-validate-the-new-settings-in-fec_enet_set_co.patch++>>> -| <<<--patches.suse/nvme-rdma-wait-for-local-invalidation-before-complet.patch-->>><<<++patches.suse/net-packet-tpacket_rcv-do-not-increment-ring-index-o.patch++>>> -| <<<--patches.suse/nvme-rdma-Check-remotely-invalidated-rkey-matches-ou.patch-->>><<<++patches.suse/net-dsa-Don-t-instantiate-phylink-for-CPU-DSA-ports-.patch++>>> -| <<<--patches.suse/nvme-rdma-Use-mr-pool.patch-->>><<<++patches.suse/s390-qeth-use-page-pointers-to-manage-rx-buffer-pool++>>> -| <<<--patches.suse/nvme-rdma-fix-memory-leak-during-queue-allocation.patch-->>><<<++patches.suse/s390-qeth-refactor-buffer-pool-code++>>> -| <<<--patches.suse/nvme-pci-fix-NULL-pointer-dereference-in-nvme_free_h.patch-->>><<<++patches.suse/s390-qeth-implement-smarter-resizing-of-the-rx-buffer-pool++>>> -| <<<--patches.suse/drm-rockchip-dw-mipi-dsi-fix-possible-un-balanced-ru-->>><<<++patches.suse/net-memcg-fix-lockdep-splat-in-inet_csk_accept.patch++>>> -| <<<--patches.suse/drm-fb_helper-Disable-all-crtc-s-when-initial-setup--->>><<<++patches.suse/taprio-Fix-sending-packets-without-dequeueing-them.patch++>>> -| <<<--patches.suse/drm-bridge-tc358767-do-no-fail-on-hi-res-displays-->>><<<++patches.suse/net-hns3-fix-RMW-issue-for-VLAN-filter-switch.patch++>>> -| <<<--patches.suse/drm-bridge-tc358767-filter-out-too-high-modes-->>><<<++patches.suse/net-phy-fix-MDIO-bus-PM-PHY-resuming.patch++>>> -| <<<--patches.suse/drm-bridge-tc358767-fix-DP0_MISC-register-set-->>><<<++patches.suse/net-systemport-fix-index-check-to-avoid-an-array-out.patch++>>> -| <<<--patches.suse/drm-bridge-tc358767-fix-timing-calculations-->>><<<++patches.suse/drm-exynos-Fix-cleanup-of-IOMMU-related-objects.patch++>>> -| <<<--patches.suse/drm-bridge-tc358767-fix-AUXDATAn-registers-access-->>><<<++patches.suse/drm-amdgpu-correct-ROM_INDEX-DATA-offset-for-VEGA20.patch++>>> -| <<<--patches.suse/drm-bridge-tc358767-fix-1-lane-behavior-->>><<<++patches.suse/drm-i915-gvt-Fix-unnecessary-schedule-timer-when-no-.patch++>>> -| <<<--patches.suse/drm-omap-Fix-error-handling-path-in-omap_dmm_probe-->>><<<++patches.suse/drm-i915-gvt-Fix-dma-buf-display-blur-issue-on-CFL.patch++>>> -| <<<--patches.suse/drm-omap-displays-panel-dpi-add-backlight-dependency-->>><<<++patches.suse/drm-i915-be-more-solid-in-checking-the-alignment.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-try-indexed-reads-to-alternate-slave--->>><<<++patches.suse/0001-drm-i915-gt-Close-race-between-cacheline_retire-and-.patch++>>> -| <<<--patches.suse/drm-i915-Prevent-zero-length-index-write-->>><<<++patches.suse/drm-i915-Defer-semaphore-priority-bumping-to-a-workq.patch++>>> -| <<<--patches.suse/drm-i915-fix-intel_backlight_device_register-declara-->>><<<++patches.suse/mmc-core-Allow-host-controllers-to-require-R1B-for-C.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-unsafe-locking-caused-by-spin_unloc-->>><<<++patches.suse/mmc-core-Respect-MMC_CAP_NEED_RSP_BUSY-for-erase-tri.patch++>>> -| <<<--patches.suse/drm-i915-gvt-remove-skl_misc_ctl_write-handler-->>><<<++patches.suse/mmc-sdhci-omap-Fix-busy-detection-by-enabling-MMC_CA.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Move-request-alloc-to-dispatch_workload-->>><<<++patches.suse/mmc-sdhci-tegra-Fix-busy-detection-by-enabling-MMC_C.patch++>>> -| <<<--patches.suse/drm-i915-gvt-enabled-pipe-A-default-on-creating-vgpu-->>><<<++patches.suse/mmc-core-Respect-MMC_CAP_NEED_RSP_BUSY-for-eMMC-slee.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Correct-ADDR_4K-2M-1G_MASK-definition-->>><<<++patches.suse/blk-iocost-fix-incorrect-vtime-comparison-in-iocg_is.patch++>>> -| <<<--patches.suse/drm-amdgpu-Fix-SDMA-load-unload-sequence-on-HWS-disa-->>><<<++patches.suse/s390-dasd-fix-data-corruption-for-thin-provisioned-devices++>>> -| <<<--patches.suse/drm-amdkfd-Fix-SDMA-ring-buffer-size-calculation-->>><<<++patches.suse/0027-block-Fix-partition-support-for-host-aware-zoned-blo.patch++>>> -| <<<--patches.suse/drm-amdkfd-Fix-SDMA-oversubsription-handling-->>><<<++patches.suse/nfs-add-minor-version-to-nfs_server_key-for-fscache.patch++>>> -| <<<--patches.suse/drm-amdgpu-don-t-try-to-move-pinned-BOs-->>><<<++patches.suse/0006-kvm-s390-also-reset-registers-in-sync-regs-for-initial-cpu-reset++>>> -| <<<--patches.suse/mmc-core-Do-not-leave-the-block-driver-in-a-suspende-->>><<<++patches.suse/watchdog-iTCO_wdt-Export-vendorsupport.patch++>>> -| <<<--patches.suse/mmc-core-prepend-0x-to-pre_eol_info-entry-in-sysfs-->>><<<++patches.suse/watchdog-iTCO_wdt-Make-ICH_RES_IO_SMI-optional.patch++>>> -| <<<--patches.suse/mmc-core-prepend-0x-to-OCR-entry-in-sysfs-->>><<<++patches.suse/i2c-designware-pci-Fix-BUG_ON-during-device-removal.patch++>>> -| <<<--patches.suse/cxl-Check-if-vphb-exists-before-iterating-over-AFU-devices.patch-->>><<<++patches.suse/i2c-gpio-suppress-error-on-probe-defer.patch++>>> -| <<<--patches.suse/powerpc-powernv-Fix-kexec-crashes-caused-by-tlbie-tracing.patch-->>><<<++patches.suse/i2c-acpi-put-device-when-verifying-client-fails.patch++>>> -| <<<--patches.suse/powerpc-kexec-Fix-kexec-kdump-in-P9-guest-kernels.patch-->>><<<++patches.suse/iommu-vt-d-fix-a-bug-in-intel_iommu_iova_to_phys-for-huge-page++>>> -| <<<--patches.suse/0007-arm64-context-Fix-comments-and-remove-pointless-smp_.patch-->>><<<++patches.suse/iommu-dma-fix-msi-reservation-allocation++>>> -| <<<--patches.suse/xfs-fortify-xfs_alloc_buftarg-error-handling.patch-->>><<<++patches.suse/iommu-vt-d-fix-rcu-list-bugs-in-intel_iommu_init++>>> -| <<<--patches.suse/xfs-ubsan-fixes.patch-->>><<<++patches.suse/iommu-vt-d-dmar-replace-warn_taint-with-pr_warn-add_taint++>>> -| <<<--patches.suse/xfs-remove-unused-parameter-from-xfs_writepage_map.patch-->>><<<++patches.suse/iommu-vt-d-quirk_ioat_snb_local_iommu-replace-warn_taint-with-pr_warn-add_taint++>>> -| <<<--patches.suse/xfs-Properly-retry-failed-dquot-items-in-case-of-err.patch-->>><<<++patches.suse/iommu-vt-d-fix-debugfs-register-reads++>>> -| <<<--patches.suse/SUNRPC-Allow-connect-to-return-EHOSTUNREACH.patch-->>><<<++patches.suse/iommu-vt-d-fix-the-wrong-printing-in-rhsa-parsing++>>> -| <<<--patches.suse/hwmon-pmbus-Use-64bit-math-for-DIRECT-format-values.patch-->>><<<++patches.suse/iommu-vt-d-ignore-devices-with-out-of-spec-domain-number++>>> -| <<<--patches.suse/hwmon-jc42-optionally-try-to-disable-the-SMBUS-timeo-->>><<<++patches.suse/iommu-vt-d-populate-debugfs-if-iommus-are-detected++>>> -| <<<--patches.suse/i2c-i801-Fix-Failed-to-allocate-irq-2147483648-error-->>><<<++patches.suse/0001-efi-fix-a-race-and-a-buffer-overflow-while-reading-e.patch++>>> -| <<<--patches.suse/i2c-i2c-boardinfo-fix-memory-leaks-on-devinfo-->>><<<++patches.suse/efi-Add-a-sanity-check-to-efivar_store_raw.patch++>>> -| <<<--patches.suse/eeprom-at24-correctly-set-the-size-for-at24mac402.patch-->>><<<++patches.suse/x86-mce-fix-logic-and-comments-around-msr_ppin_ctl.patch++>>> -| <<<--patches.suse/eeprom-at24-fix-reading-from-24MAC402-24MAC602.patch-->>><<<++patches.suse/sys-sysinfo-Respect-boottime-inside-time-namespace.patch++>>> -| <<<--patches.suse/eeprom-at24-check-at24_read-write-arguments.patch-->>><<<++patches.suse/perf-amd-uncore-replace-manual-sampling-check-with-cap_no_interrupt-flag.patch++>>> -| <<<--patches.suse/ARM-avoid-faulting-on-qemu.patch-->>><<<++patches.suse/x86-ioremap-map-efi-runtime-services-data-as-encrypted-for-sev++>>> -| <<<--patches.suse/net-mvpp2-allocate-zeroed-tx-descriptors.patch-->>><<<++patches.suse/futex-Fix-inode-life-time-issue.patch++>>> -| <<<--patches.suse/tcp-remove-buggy-call-to-tcp_v6_restore_cb.patch-->>><<<++patches.suse/futex-Unbreak-futex-hashing.patch++>>> -| <<<--patches.suse/sit-update-frag_off-info.patch-->>><<<++patches.suse/ARM-8957-1-VDSO-Match-ARMv8-timer-in-cntvct_function.patch++>>> -| <<<--patches.suse/0003-sctp-only-update-outstanding_bytes-for-transmitted-q.patch-->>><<<++patches.suse/ARM-8958-1-rename-missed-uaccess-.fixup-section.patch++>>> -| <<<--patches.suse/tcp-dccp-block-bh-before-arming-time_wait-timer.patch-->>><<<++patches.suse/ARM-8961-2-Fix-Kbuild-issue-caused-by-per-task-stack.patch++>>> -| <<<--patches.suse/tipc-call-tipc_rcv-only-if-bearer-is-up-in-tipc_udp_.patch-->>><<<++patches.suse/HID-google-add-moonball-USB-id.patch++>>> -| <<<--patches.suse/bnxt_en-Need-to-unconditionally-shut-down-RoCE-in-bn.patch-->>><<<++patches.suse/HID-add-ALWAYS_POLL-quirk-to-lenovo-pixart-mouse.patch++>>> -| <<<--patches.suse/bnxt_en-wildcard-smac-while-creating-tunnel-decap-fi.patch-->>><<<++patches.suse/mm-slub-add-missing-tid-bump-in-kmem_cache_alloc_bulk.patch++>>> -| <<<--patches.suse/bnxt_en-fix-dst-src-fid-for-vxlan-encap-decap-action.patch-->>><<<++patches.suse/mm-slub-be-more-careful-about-the-double-cmpxchg-of-freelist.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-a-variable-scoping-in-bnxt_hwrm_do_send_.patch-->>><<<++patches.suse/rtc-max8907-add-missing-select-REGMAP_IRQ.patch++>>> -| <<<--patches.suse/s390-qeth-fix-thinko-in-IPv4-multicast-address-track.patch-->>><<<++patches.suse/modpost-move-the-namespace-field-in-Module.symvers-last.patch++>>> -| <<<--patches.suse/s390-qeth-fix-GSO-throughput-regression.patch-->>><<<++patches.suse/cifs-potential-unintitliazed-error-code-in-cifs_geta.patch++>>> -| <<<--patches.suse/s390-qeth-build-max-size-GSO-skbs-on-L2-devices.patch-->>><<<++patches.suse/mmc-sdhci-cadence-set-SDHCI_QUIRK2_PRESET_VALUE_BROK.patch++>>> -| <<<--patches.suse/ipvlan-Add-the-skb-mark-as-flow4-s-member-to-lookup-.patch-->>><<<++patches.suse/mmc-sdhci-of-at91-fix-cd-gpios-for-SAMA5D2.patch++>>> -| <<<--patches.suse/stmmac-reset-last-TSO-segment-size-after-device-open.patch-->>><<<++patches.suse/mmc-rtsx_pci-Fix-support-for-speed-modes-that-relies.patch++>>> -| <<<--patches.suse/can-kvaser_usb-free-buf-in-error-paths-->>><<<++patches.suse/drm-bridge-dw-hdmi-fix-AVI-frame-colorimetry.patch++>>> -| <<<--patches.suse/can-kvaser_usb-Fix-comparison-bug-in-kvaser_usb_read-->>><<<++patches.suse/drm-bochs-downgrade-pci_request_region-failure-from-.patch++>>> -| <<<--patches.suse/can-kvaser_usb-ratelimit-errors-if-incomplete-messag-->>><<<++patches.suse/drm-lease-fix-WARNING-in-idr_destroy.patch++>>> -| <<<--patches.suse/can-ti_hecc-Fix-napi-poll-return-value-for-repoll-->>><<<++patches.suse/drm-amd-amdgpu-Fix-GPR-read-from-debugfs-v2.patch++>>> -| <<<--patches.suse/can-peak-pci-fix-potential-bug-when-probe-fails-->>><<<++patches.suse/drm-amd-display-Add-link_rate-quirk-for-Apple-15-MBP.patch++>>> -| <<<--patches.suse/can-flexcan-fix-VF610-state-transition-issue-->>><<<++patches.suse/drm-amdgpu-fix-typo-for-vcn1-idle-check.patch++>>> -| <<<--patches.suse/can-mcba_usb-fix-device-disconnect-bug-->>><<<++patches.suse/ALSA-pcm-oss-Avoid-plugin-buffer-overflow.patch++>>> -| <<<--patches.suse/tcp-add-tcp_v4_fill_cb-tcp_v4_restore_cb.patch-->>><<<++patches.suse/ALSA-line6-Fix-endless-MIDI-read-loop.patch++>>> -| <<<--patches.suse/tcp-use-IPCB-instead-of-TCP_SKB_CB-in-inet_exact_dif.patch-->>><<<++patches.suse/ALSA-hda-realtek-Fix-pop-noise-on-ALC225.patch++>>> -| <<<--patches.suse/fw_cfg-fix-driver-remove.patch-->>><<<++patches.suse/ALSA-pcm-oss-Remove-WARNING-from-snd_pcm_plug_alloc-.patch++>>> -| <<<--patches.suse/virtio-release-virtio-index-when-fail-to-device_regi-->>><<<++patches.suse/ALSA-seq-virmidi-Fix-running-status-after-receiving-.patch++>>> -| <<<--patches.suse/scripts-kernel-doc-Don-t-fail-with-status-0-if-error.patch-->>><<<++patches.suse/ALSA-seq-oss-Fix-running-status-after-receiving-syse.patch++>>> -| <<<--patches.suse/gpio-davinci-Assign-first-bank-regs-for-unbanked-cas-->>><<<++patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-Acer-X2660G-w.patch++>>> -| <<<--patches.suse/gpio-pca953x-fix-vendor-prefix-for-PCA9654-->>><<<++patches.suse/ALSA-hda-realtek-Enable-the-headset-of-Acer-N50-600-.patch++>>> -| <<<--patches.suse/pinctrl-denverton-Fix-UART2-RTS-pin-mode-->>><<<++patches.suse/tty-fix-compat-TIOCGSERIAL-leaking-uninitialized-mem.patch++>>> -| <<<--patches.suse/pinctrl-armada-37xx-Fix-direction_output-callback-be-->>><<<++patches.suse/tty-fix-compat-TIOCGSERIAL-checking-wrong-function-p.patch++>>> -| <<<--patches.suse/pinctrl-sunxi-Fix-A80-interrupt-pin-bank-->>><<<++patches.suse/0001-xhci-Do-not-open-code-__print_symbolic-in-xhci-trace.patch++>>> -| <<<--patches.suse/pinctrl-sunxi-Fix-A64-UART-mux-value-->>><<<++patches.suse/usb-xhci-apply-XHCI_SUSPEND_DELAY-to-AMD-XHCI-contro.patch++>>> -| <<<--patches.suse/0001-USB-usbfs-Filter-flags-passed-in-from-user-space.patch-->>><<<++patches.suse/USB-Disable-LPM-on-WD19-s-Realtek-Hub.patch++>>> -| <<<--patches.suse/0001-USB-ulpi-fix-bus-node-lookup.patch-->>><<<++patches.suse/usb-typec-ucsi-displayport-Fix-NULL-pointer-derefere.patch++>>> -| <<<--patches.suse/0001-usb-host-fix-incorrect-updating-of-offset.patch-->>><<<++patches.suse/usb-typec-ucsi-displayport-Fix-a-potential-race-duri.patch++>>> -| <<<--patches.suse/0001-USB-core-Add-type-specific-length-check-of-BOS-descr.patch-->>><<<++patches.suse/usb-host-xhci-plat-add-a-shutdown.patch++>>> -| <<<--patches.suse/0001-usb-hub-Cycle-HUB-power-when-initialization-fails.patch-->>><<<++patches.suse/usb-quirks-add-NO_LPM-quirk-for-RTL8153-based-ethern.patch++>>> -| <<<--patches.suse/0001-usb-quirks-Add-no-lpm-quirk-for-KY-688-USB-3.1-Type-.patch-->>><<<++patches.suse/USB-cdc-acm-fix-close_delay-and-closing_wait-units-i.patch++>>> -| <<<--patches.suse/0001-uas-Always-apply-US_FL_NO_ATA_1X-quirk-to-Seagate-de.patch-->>><<<++patches.suse/USB-cdc-acm-fix-rounding-error-in-TIOCSSERIAL.patch++>>> -| <<<--patches.suse/0001-USB-serial-option-add-Quectel-BG96-id.patch-->>><<<++patches.suse/USB-serial-option-add-ME910G1-ECM-composition-0x110b.patch++>>> -| <<<--patches.suse/0001-USB-serial-usb_debug-add-new-USB-device-id.patch-->>><<<++patches.suse/USB-serial-pl2303-add-device-id-for-HP-LD381.patch++>>> -| <<<--patches.suse/0001-xhci-Don-t-show-incorrect-WARN-message-about-events-.patch-->>><<<++patches.suse/staging-speakup-fix-get_word-non-space-look-ahead.patch++>>> -| <<<--patches.suse/0001-usb-xhci-fix-panic-in-xhci_free_virt_devices_depth_f.patch-->>><<<++patches.suse/staging-rtl8188eu-Add-device-id-for-MERCUSYS-MW150US.patch++>>> -| <<<--patches.suse/serial-8250_pci-Add-Amazon-PCI-serial-device-ID-->>><<<++patches.suse/iio-adc-at91-sama5d2_adc-fix-differential-channels-i.patch++>>> -| <<<--patches.suse/serdev-ttyport-add-missing-receive_buf-sanity-checks-->>><<<++patches.suse/iio-adc-stm32-dfsdm-fix-sleep-in-atomic-context.patch++>>> -| <<<--patches.suse/serdev-fix-receive_buf-return-value-when-no-callback-->>><<<++patches.suse/iio-trigger-stm32-timer-disable-master-mode-when-sto.patch++>>> -| <<<--patches.suse/serdev-ttyport-fix-NULL-deref-on-hangup-->>><<<++patches.suse/iio-magnetometer-ak8974-Fix-negative-raw-values-in-s.patch++>>> -| <<<--patches.suse/serdev-ttyport-fix-tty-locking-in-close-->>><<<++patches.suse/iio-accel-adxl372-Set-iio_chan-BE.patch++>>> -| <<<--patches.suse/staging-rtl8188eu-Fix-incorrect-response-to-SIOCGIWE-->>><<<++patches.suse/iio-light-vcnl4000-update-sampling-periods-for-vcnl4.patch++>>> -| <<<--patches.suse/iio-adc-cpcap-fix-incorrect-validation-->>><<<++patches.suse/0007-iio-light-vcnl4000-update-sampling-periods-for-vcnl4.patch++>>> -| <<<--patches.suse/iio-adc-meson-saradc-fix-the-bit_idx-of-the-adc_en-c-->>><<<++patches.suse/iio-st_sensors-remap-SMO8840-to-LIS2DH12.patch++>>> -| <<<--patches.suse/iio-fix-kernel-doc-build-errors-->>><<<++patches.suse/iio-chemical-sps30-fix-missing-triggered-buffer-depe.patch++>>> -| <<<--patches.suse/iio-health-max30102-Temperature-should-be-in-milli-C-->>><<<++patches.suse/intel_th-Fix-user-visible-error-codes.patch++>>> -| <<<--patches.suse/debugfs-fix-debugfs_real_fops-build-error.patch-->>><<<++patches.suse/intel_th-pci-Add-Elkhart-Lake-CPU-support.patch++>>> -| <<<--patches.suse/isa-Prevent-NULL-dereference-in-isa_bus-driver-callb-->>><<<++patches.suse/arm64-smp-fix-smp_send_stop-behaviour.patch++>>> -| <<<--patches.suse/msft-hv-1552-Drivers-hv-vmbus-Fix-a-rescind-issue.patch-->>><<<++patches.suse/arm64-smp-fix-crash_smp_send_stop-behaviour.patch++>>> -| <<<--patches.suse/msft-hv-1553-hv-kvp-Avoid-reading-past-allocated-blocks-from-KVP-.patch-->>><<<++patches.suse/arm64-compat-Fix-syscall-number-of-compat_clock_getr.patch++>>> -| <<<--patches.suse/IB-hfi1-Initialize-bth1-in-16B-rc-ack-builder.patch-->>><<<++patches.suse/nvme-rdma-Avoid-double-freeing-of-async-event-data.patch++>>> -| <<<--patches.suse/IB-INFINIBAND-should-depend-on-HAS_DMA.patch-->>><<<++patches.suse/nvmet-tcp-set-MSG_MORE-only-if-we-actually-have-more.patch++>>> -| <<<--patches.suse/i40iw-Allocate-a-sdbuf-per-CQP-WQE.patch-->>><<<++patches.suse/epoll-fix-possible-lost-wakeup-on-epoll_ctl-path.patch++>>> -| <<<--patches.suse/i40iw-Do-not-free-sqbuf-when-event-is-I40IW_TIMER_TY.patch-->>><<<++patches.suse/mm-slub-prevent-kmalloc_node-crashes-and-memory-leaks.patch++>>> -| <<<--patches.suse/i40iw-Correct-ARP-index-mask.patch-->>><<<++patches.suse/x86-mm-split-vmalloc_sync_all.patch++>>> -| <<<--patches.suse/i40iw-Move-MPA-request-event-for-loopback-after-conn.patch-->>><<<++patches.suse/btrfs-fix-log-context-list-corruption-after-rename-w.patch++>>> -| <<<--patches.suse/i40iw-Notify-user-of-established-connection-after-QP.patch-->>><<<++patches.suse/crypto-arm64-chacha-correctly-walk-through-blocks.patch++>>> -| <<<--patches.suse/RDMA-cma-Make-sure-that-PSN-is-not-over-max-allowed.patch-->>><<<++patches.suse/gpiolib-Fix-irq_disable-semantics.patch++>>> -| <<<--patches.suse/IB-core-Init-subsys-if-compiled-to-vmlinuz-core.patch-->>><<<++patches.suse/gpiolib-acpi-Correct-comment-for-HP-x2-10-honor_wake.patch++>>> -| <<<--patches.suse/RDMA-hns-Fix-the-issue-of-IOVA-not-page-continuous-i.patch-->>><<<++patches.suse/gpiolib-acpi-Rework-honor_wakeup-option-into-an-igno.patch++>>> -| <<<--patches.suse/RDMA-hns-Get-rid-of-virt_to_page-and-vmap-calls-afte.patch-->>><<<++patches.suse/gpiolib-acpi-Add-quirk-to-ignore-EC-wakeups-on-HP-x2.patch++>>> -| <<<--patches.suse/RDMA-hns-Get-rid-of-page-operation-after-dma_alloc_c.patch-->>><<<++patches.suse/0015-gpiolib-acpi-Add-quirk-to-ignore-EC-wakeups-on-HP-x2.patch++>>> -| <<<--patches.suse/IB-core-Only-enforce-security-for-InfiniBand.patch-->>><<<++patches.suse/bpf-Initialize-storage-pointers-to-NULL-to-prevent-f.patch++>>> -| <<<--patches.suse/scsi-aacraid-Check-for-PCI-state-of-device-in-a-gene.patch-->>><<<++patches.suse/bpf-Fix-cgroup-ref-leak-in-cgroup_bpf_inherit-on-out.patch++>>> -| <<<--patches.suse/scsi-aacraid-Perform-initialization-reset-only-once.patch-->>><<<++patches.suse/bpf-btf-Fix-BTF-verification-of-enum-members-in-stru.patch++>>> -| <<<--patches.suse/scsi-aacraid-Prevent-crash-in-case-of-free-interrupt.patch-->>><<<++patches.suse/iwlwifi-consider-HE-capability-when-setting-LDPC.patch++>>> -| <<<--patches.suse/scsi-ufs-ufshcd-fix-potential-null-pointer-dereference-in.patch-->>><<<++patches.suse/iwlwifi-yoyo-don-t-add-TLV-offset-when-reading-FIFOs.patch++>>> -| <<<--patches.suse/scsi-use-dma_get_cache_alignment-as-minimum-dma-alignment-->>><<<++patches.suse/net_sched-hold-rtnl-lock-in-tcindex_partial_destroy_.patch++>>> -| <<<--patches.suse/0033-scsi-libsas-align-sata_device-s-rps_resp-on-a-cachel.patch-->>><<<++patches.suse/net_sched-keep-alloc_hash-updated-after-hash-allocat.patch++>>> -| <<<--patches.suse/ALSA-seq-Remove-spurious-WARN_ON-at-timer-check-->>><<<++patches.suse/net-bpfilter-fix-dprintf-usage-for-dev-kmsg.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Fix-out-of-bound-error-->>><<<++patches.suse/cxgb4-fix-delete-filter-entry-fail-in-unload-path.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-check-return-value-for-usb_string-->>><<<++patches.suse/net-ip_gre-Separate-ERSPAN-newlink-changelink-callba.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-New-codec-support-for-ALC257-->>><<<++patches.suse/net-packet-tpacket_rcv-avoid-a-producer-race-conditi.patch++>>> -| <<<--patches.suse/ALSA-pcm-prevent-UAF-in-snd_pcm_info-->>><<<++patches.suse/geneve-move-debug-check-after-netdev-unregister.patch++>>> -| <<<--patches.suse/iommu-vt-d-fix-scatterlist-offset-handling-->>><<<++patches.suse/net-ionic-Use-scnprintf-for-avoiding-potential-buffe.patch++>>> -| <<<--patches.suse/objtool-Fix-64-bit-build-on-32-bit-host.patch-->>><<<++patches.suse/hsr-use-rcu_read_lock-in-hsr_get_node_-list-status.patch++>>> -| <<<--patches.suse/efi-Move-some-sysfs-files-to-be-read-only-by-root.patch-->>><<<++patches.suse/hsr-add-restart-routine-into-hsr_get_node_list.patch++>>> -| <<<--patches.suse/efi-esrt-Use-memunmap-instead-of-kfree-to-free-the-r-->>><<<++patches.suse/hsr-set-.netnsok-flag.patch++>>> -| <<<--patches.suse/perf-core-fix-memory-leak-triggered-by-perf-namespace.patch-->>><<<++patches.suse/net_sched-cls_route-remove-the-right-filter-from-has.patch++>>> -| <<<--patches.suse/sched-wait-fix-add_wait_queue-behavior-change.patch-->>><<<++patches.suse/net-mvneta-Fix-the-case-where-the-last-poll-did-not-.patch++>>> -| <<<--patches.suse/sched-fair-Update-and-fix-the-runnable-propagation-rule.patch-->>><<<++patches.suse/net-ip_gre-Accept-IFLA_INFO_DATA-less-configuration.patch++>>> -| <<<--patches.suse/smp-hotplug-Move-step-CPUHP_AP_SMPCFD_DYING-to-the-c.patch-->>><<<++patches.suse/Revert-net-bcmgenet-use-RGMII-loopback-for-MAC-reset.patch++>>> -| <<<--patches.suse/x86-idt-load-idt-early-in-start_secondary-->>><<<++patches.suse/net-phy-mdio-mux-bcm-iproc-check-clk_prepare_enable-.patch++>>> -| <<<--patches.suse/x86-microcode-amd-add-support-for-fam17h-microcode-loading.patch-->>><<<++patches.suse/net-ena-fix-incorrect-setting-of-the-number-of-msix-.patch++>>> -| <<<--patches.suse/x86-pci-make-broadcom_postcore_init-check-acpi_disabled-->>><<<++patches.suse/net-sched-act_ct-Fix-leak-of-ct-zone-template-on-rep.patch++>>> -| <<<--patches.suse/kdb-Fix-handling-of-kallsyms_symbol_next-return-valu.patch-->>><<<++patches.suse/vxlan-check-return-value-of-gro_cells_init.patch++>>> -| <<<--patches.suse/PM-runtime-Fix-handling-of-suppliers-with-disabled-r-->>><<<++patches.suse/wireguard-selftests-remove-duplicated-include-sys-ty.patch++>>> -| <<<--patches.suse/0005-ACPI-CPPC-Fix-KASAN-global-out-of-bounds-warning.patch-->>><<<++patches.suse/wireguard-selftests-test-using-new-64-bit-time_t.patch++>>> -| <<<--patches.suse/0001-arm64-fpsimd-Prevent-registers-leaking-from-dead-tas.patch-->>><<<++patches.suse/wireguard-queueing-account-for-skb-protocol-0.patch++>>> -| <<<--patches.suse/0020-arm64-SW-PAN-Point-saved-ttbr0-at-the-zero-page-when.patch-->>><<<++patches.suse/wireguard-receive-remove-dead-code-from-default-pack.patch++>>> -| <<<--patches.suse/0021-arm64-SW-PAN-Update-saved-ttbr0-value-on-enter_lazy_.patch-->>><<<++patches.suse/wireguard-noise-error-out-precomputed-DH-during-hand.patch++>>> -| <<<--patches.suse/s390-always-save-and-restore-all-registers-on-context-switch.patch-->>><<<++patches.suse/mlxsw-pci-Only-issue-reset-when-system-is-ready.patch++>>> -| <<<--patches.suse/s390-dasd-prevent-prefix-i-o-error.patch-->>><<<++patches.suse/cxgb4-fix-throughput-drop-during-Tx-backpressure.patch++>>> -| <<<--patches.suse/s390-fix-compat-system-call-table.patch-->>><<<++patches.suse/cxgb4-fix-Txq-restart-check-during-backpressure.patch++>>> -| <<<--patches.suse/powerpc-perf-Fix-oops-when-grouping-different-pmu-ev.patch-->>><<<++patches.suse/hsr-fix-general-protection-fault-in-hsr_addr_is_self.patch++>>> -| <<<--patches.suse/powerpc-64s-Initialize-ISAv3-MMU-registers-before-se.patch-->>><<<++patches.suse/ionic-make-spdxcheck.py-happy.patch++>>> -| <<<--patches.suse/virtio_net-fix-return-value-check-in-receive_mergeab.patch-->>><<<++patches.suse/slcan-not-call-free_netdev-before-rtnl_unlock-in-slc.patch++>>> -| <<<--patches.suse/0082-md-raid5-correct-degraded-calculation-in-raid5_error.patch-->>><<<++patches.suse/net-stmmac-dwmac-rk-fix-error-path-in-rk_gmac_probe.patch++>>> -| <<<--patches.suse/0083-md-r5cache-move-mddev_lock-out-of-r5c_journal_mode_s.patch-->>><<<++patches.suse/net-phy-dp83867-w-a-for-fld-detect-threshold-bootstr.patch++>>> -| <<<--patches.suse/0084-md-limit-mdstat-resync-progress-to-max_sectors.patch-->>><<<++patches.suse/tcp-repair-fix-TCP_QUEUE_SEQ-implementation.patch++>>> -| <<<--patches.suse/0085-md-raid1-10-add-missed-blk-plug.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-postsend-actions-write-length.patch++>>> -| <<<--patches.suse/drm-safely-free-connectors-from-connector_iter-->>><<<++patches.suse/net-mlx5e-kTLS-Fix-TCP-seq-off-by-1-issue-in-TX-resy.patch++>>> -| <<<--patches.suse/drm-exynos-Fix-dma-buf-import-->>><<<++patches.suse/ipv4-fix-a-RCU-list-lock-in-inet_dump_fib.patch++>>> -| <<<--patches.suse/drm-exynos-gem-Drop-NONCONTIG-flag-for-buffers-alloc-->>><<<++patches.suse/NFC-fdp-Fix-a-signedness-bug-in-fdp_nci_send_patch.patch++>>> -| <<<--patches.suse/drm-i915-Skip-switch-to-kernel-context-on-suspend-wh-->>><<<++patches.suse/net-qmi_wwan-add-support-for-ASKEY-WWHC050.patch++>>> -| <<<--patches.suse/drm-i915-Fix-vblank-timestamp-frame-counter-jumps-on-->>><<<++patches.suse/macsec-restrict-to-ethernet-devices.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Mask-previous-DDI-PLL-mapping-->>><<<++patches.suse/bnxt_en-Fix-Priority-Bytes-and-Packets-counters-in-e.patch++>>> -| <<<--patches.suse/drm-i915-Call-i915_gem_init_userptr-before-taking-st-->>><<<++patches.suse/bnxt_en-fix-memory-leaks-in-bnxt_dcbnl_ieee_getets.patch++>>> -| <<<--patches.suse/Revert-drm-i915-Display-WA-1133-WaFbcSkipSegments-cn-->>><<<++patches.suse/bnxt_en-Return-error-if-bnxt_alloc_ctx_mem-fails.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Emulate-PCI-expansion-ROM-base-address--->>><<<++patches.suse/bnxt_en-Free-context-memory-after-disabling-PCI-in-p.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Export-intel_gvt_render_mmio_to_ring_id-->>><<<++patches.suse/bnxt_en-Reset-rings-if-ring-reservation-fails-during.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Limit-read-hw-reg-to-active-vgpu-->>><<<++patches.suse/net-dsa-Fix-duplicate-frames-flooded-by-learning.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Don-t-mark-vgpu-context-as-inactive-whe-->>><<<++patches.suse/net-cbs-Fix-software-cbs-to-consider-packet-sending-.patch++>>> -| <<<--patches.suse/drm-i915-gvt-set-max-priority-for-gvt-context-->>><<<++patches.suse/net-dsa-tag_8021q-replace-dsa_8021q_remove_header-wi.patch++>>> -| <<<--patches.suse/drm-bridge-analogix-dp-Fix-runtime-PM-state-in-get_m-->>><<<++patches.suse/net-phy-mdio-bcm-unimac-Fix-clock-handling.patch++>>> -| <<<--patches.suse/media-rc-sir_ir-detect-presence-of-port-->>><<<++patches.suse/r8169-re-enable-MSI-on-RTL8168c.patch++>>> -| <<<--patches.suse/media-usbtv-add-a-new-usbid-->>><<<++patches.suse/net-mlx5_core-Set-IB-capability-mask1-to-fix-ib_srpt.patch++>>> -| <<<--patches.suse/media-s5k6aa-describe-some-function-parameters-->>><<<++patches.suse/net-mlx5e-Enhance-ICOSQ-WQE-info-fields.patch++>>> -| <<<--patches.suse/media-dvb-i2c-transfers-over-usb-cannot-be-done-from-2-->>><<<++patches.suse/net-mlx5e-Fix-missing-reset-of-SW-metadata-in-Stridi.patch++>>> -| <<<--patches.suse/Revert-tcp-must-block-bh-in-__inet_twsk_hashdance.patch-->>><<<++patches.suse/net-mlx5e-Fix-ICOSQ-recovery-flow-with-Striding-RQ.patch++>>> -| <<<--patches.suse/nfp-fix-port-stats-for-mac-representors.patch-->>><<<++patches.suse/net-mlx5e-Do-not-recover-from-a-non-fatal-syndrome.patch++>>> -| <<<--patches.suse/gianfar-fix-a-flooded-alignment-reports-because-of-p.patch-->>><<<++patches.suse/net-ena-add-pci-shutdown-handler-to-allow-safe-kexec.patch++>>> -| <<<--patches.suse/net_sched-red-Avoid-devision-by-zero.patch-->>><<<++patches.suse/RDMA-nl-Do-not-permit-empty-devices-names-during-RDM.patch++>>> -| <<<--patches.suse/net_sched-red-Avoid-illegal-values.patch-->>><<<++patches.suse/IB-rdmavt-Free-kernel-completion-queue-when-done.patch++>>> -| <<<--patches.suse/tipc-fix-memory-leak-in-tipc_accept_from_sock.patch-->>><<<++patches.suse/RDMA-core-Ensure-security-pkey-modify-is-not-lost.patch++>>> -| <<<--patches.suse/net-remove-hlist_nulls_add_tail_rcu.patch-->>><<<++patches.suse/0001-ceph-check-pool_flag_full-nearfull-in-addition-to-osdmap_full-nearfull.patch++>>> -| <<<--patches.suse/dccp-CVE-2017-8824-use-after-free-in-DCCP-code.patch-->>><<<++patches.suse/0002-libceph-fix-alloc_msg_with_page_vector-memory-leaks.patch++>>> -| <<<--patches.suse/net-thunderx-Fix-TCP-UDP-checksum-offload-for-IPv4-p.patch-->>><<<++patches.suse/0003-ceph-fix-memory-leak-in-ceph_cleanup_snapid_map.patch++>>> -| <<<--patches.suse/rds-Fix-NULL-pointer-dereference-in-__rds_rdma_map.patch-->>><<<++patches.suse/Input-raydium_i2c_ts-fix-error-codes-in-raydium_i2c_.patch++>>> -| <<<--patches.suse/net-mvmdio-disable-unprepare-clocks-in-EPROBE_DEFER-.patch-->>><<<++patches.suse/Input-tm2-touchkey-add-support-for-Coreriver-TC360-v.patch++>>> -| <<<--patches.suse/adding-missing-rcu_read_unlock-in-ipxip6_rcv.patch-->>><<<++patches.suse/Input-synaptics-enable-RMI-on-HP-Envy-13-ad105ng.patch++>>> -| <<<--patches.suse/tcp-use-current-time-in-tcp_rcv_space_adjust.patch-->>><<<++patches.suse/Input-avoid-BIT-macro-usage-in-the-serio.h-UAPI-head.patch++>>> -| <<<--patches.suse/0001-usbnet-fix-alignment-for-frames-with-no-ethernet-hea.patch-->>><<<++patches.suse/clk-ti-am43xx-Fix-clock-parent-for-RTC-clock.patch++>>> -| <<<--patches.suse/tcp-invalidate-rate-samples-during-SACK-reneging.patch-->>><<<++patches.suse/clk-imx-Align-imx-sc-clock-msg-structs-to-4.patch++>>> -| <<<--patches.suse/sfc-pass-valid-pointers-from-efx_enqueue_unwind.patch-->>><<<++patches.suse/clk-imx-Align-imx-sc-clock-parent-msg-structs-to-4.patch++>>> -| <<<--patches.suse/tcp_bbr-record-full-bw-reached-decision-in-new-full_.patch-->>><<<++patches.suse/arm64-alternative-fix-build-with-clang-integrated-as.patch++>>> -| <<<--patches.suse/tcp_bbr-reset-full-pipe-detection-on-loss-recovery-u.patch-->>><<<++patches.suse/0001-scripts-dtc-Remove-redundant-YYLOC-global-declaratio.patch++>>> -| <<<--patches.suse/tcp_bbr-reset-long-term-bandwidth-sampling-on-loss-r.patch-->>><<<++patches.suse/soc-fsl-dpio-register-dpio-irq-handlers-after-dpio-c.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-sources-of-spurious-netpoll-warnings.patch-->>><<<++patches.suse/bus-sunxi-rsb-Return-correct-data-when-mixing-16-bit.patch++>>> -| <<<--patches.suse/net-mvpp2-fix-the-RSS-table-entry-offset.patch-->>><<<++patches.suse/ARM-bcm2835-rpi-zero-w-Add-missing-pinctrl-name.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-don-t-use-transmit-queue-hang-detection-.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-I-Os-being-passed-down-when-FC-devi.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-fix-the-TX-queue-hang-timeout-for-MONITO-->>><<<++patches.suse/scsi-sd-fix-optimal-i-o-size-for-devices-that-change-reported-values++>>> -| <<<--patches.suse/iwlwifi-mvm-fix-packet-injection.patch-->>><<<++patches.suse/i2c-hix5hd2-add-missed-clk_disable_unprepare-in-remo.patch++>>> -| <<<--patches.suse/brcmfmac-change-driver-unbind-order-of-the-sdio-func-->>><<<++patches.suse/i2c-nvidia-gpu-Handle-timeout-correctly-in-gpu_i2c_c.patch++>>> -| <<<--patches.suse/brcmfmac-Avoid-build-error-with-make-W-1-->>><<<++patches.suse/i2c-st-fix-missing-struct-parameter-description.patch++>>> -| <<<--patches.suse/iwlwifi-add-new-cards-for-9260-and-22000-series.patch-->>><<<++patches.suse/i2c-pca-platform-Use-platform_irq_get_optional.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-flush-queue-before-deleting-ROC.patch-->>><<<++patches.suse/mlxsw-spectrum_mr-Fix-list-iteration-in-error-path.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-enable-RX-offloading-with-TKIP-and-WEP.patch-->>><<<++patches.suse/nl80211-fix-NL80211_ATTR_CHANNEL_WIDTH-attribute-typ.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-mark-MIC-stripped-MPDUs.patch-->>><<<++patches.suse/mac80211-drop-data-frames-without-key-on-encrypted-l.patch++>>> -| <<<--patches.suse/can-mcba_usb-cancel-urb-on-EPROTO-->>><<<++patches.suse/mac80211-Check-port-authorization-in-the-ieee80211_t.patch++>>> -| <<<--patches.suse/can-ems_usb-cancel-urb-on-EPIPE-and-EPROTO-->>><<<++patches.suse/mac80211-mark-station-unauthorized-before-key-remova.patch++>>> -| <<<--patches.suse/can-esd_usb2-cancel-urb-on-EPIPE-and-EPROTO-->>><<<++patches.suse/mac80211-set-IEEE80211_TX_CTRL_PORT_CTRL_PROTO-for-n.patch++>>> -| <<<--patches.suse/can-kvaser_usb-cancel-urb-on-EPIPE-and-EPROTO-->>><<<++patches.suse/vti-6-fix-packet-tx-through-bpf_redirect-in-XinY-cas.patch++>>> -| <<<--patches.suse/can-usb_8dev-cancel-urb-on-EPIPE-and-EPROTO-->>><<<++patches.suse/vti6-Fix-memory-leak-of-skb-if-input-policy-check-fa.patch++>>> -| <<<--patches.suse/can-peak-pcie_fd-fix-potential-bug-in-restarting-tx--->>><<<++patches.suse/r8169-fix-PHY-driver-check-on-platforms-w-o-module-s.patch++>>> -| <<<--patches.suse/keys-add-missing-permission-check-for-request_key-destination-->>><<<++patches.suse/bpf-Explicitly-memset-the-bpf_attr-structure.patch++>>> -| <<<--patches.suse/asn-1-fix-out-of-bounds-read-when-parsing-indefinite-length-item-->>><<<++patches.suse/bpf-Explicitly-memset-some-bpf-info-structures-decla.patch++>>> -| <<<--patches.suse/asn-1-check-for-error-from-asn1_op_end__act-actions-->>><<<++patches.suse/msft-hv-2025-clocksource-drivers-hyper-v-Make-sched-clock-return-.patch++>>> -| <<<--patches.suse/X.509-reject-invalid-BIT-STRING-for-subjectPublicKey-->>><<<++patches.suse/mmswapfile.c-move-inode_lock-out-of-claim_swapfile.patch++>>> -| <<<--patches.suse/x-509-fix-buffer-overflow-detection-in-sprint_oid-->>><<<++patches.suse/tpm-Don-t-make-log-failures-fatal.patch++>>> -| <<<--patches.suse/509-fix-printing-uninitialized-stack-memory-when-oid-is-empty-->>><<<++patches.suse/tpm-tpm1_bios_measurements_next-should-increase-posi.patch++>>> -| <<<--patches.suse/pkcs7-return-correct-error-code-if-pkcs7_check_autha-->>><<<++patches.suse/tpm-tpm2_bios_measurements_next-should-increase-posi.patch++>>> -| <<<--patches.suse/keys-reject-null-restriction-string-when-type-is-specified-->>><<<++patches.suse/tpm-ibmvtpm-Wait-for-buffer-to-be-set-before-proceed.patch++>>> -| <<<--patches.suse/X.509-fix-comparisons-of-pkey_algo-->>><<<++patches.suse/KEYS-reaching-the-keys-quotas-correctly.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Don-t-enable-disable-physical-timer-ac.patch-->>><<<++patches.suse/ahci-Add-Intel-Comet-Lake-H-RAID-PCI-ID.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-VGIC-extend-vgic_is_initialized-guard.patch-->>><<<++patches.suse/libata-Remove-extra-scsi_host_put-in-ata_scsi_add_ho.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-irqfd-Fix-MSI-entry-allocation.patch-->>><<<++patches.suse/0027-blk-mq-Keep-set-nr_hw_queues-and-set-map-.nr_queues-.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-Preserve-the-revious-read-from-th.patch-->>><<<++patches.suse/0028-null_blk-Fix-the-null_add_dev-error-path.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Preserve-the-revious-read-fro.patch-->>><<<++patches.suse/block-bfq-fix-use-after-free-in-bfq_idle_slice_timer.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-its-Check-result-of-allocation-be.patch-->>><<<++patches.suse/block-bfq-turn-put_queue-into-release_process_ref-in.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-vgic-v4-Only-perform-an-unmap-for-vali.patch-->>><<<++patches.suse/block-bfq-make-reparent_leaf_entity-actually-work-on.patch++>>> -| <<<--patches.suse/arm64-KVM-fix-VTTBR_BADDR_MASK-BUG_ON-off-by-one.patch-->>><<<++patches.suse/block-bfq-invoke-flush_idle_tree-after-reparent_acti.patch++>>> -| <<<--patches.suse/arm-KVM-Fix-VTTBR_BADDR_MASK-BUG_ON-off-by-one.patch-->>><<<++patches.suse/block-diskstats-more-accurate-approximation-of-io_ti.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-debug-Introduce-helper-for-single-step.patch-->>><<<++patches.suse/block-drbd-delete-invalid-function-drbd_md_mark_dirty_++>>> -| <<<--patches.suse/kvm-arm64-handle-single-stepping-trapped-instruction.patch-->>><<<++patches.suse/block-keep-bdi-io_pages-in-sync-with-max_sectors_kb-.patch++>>> -| <<<--patches.suse/kvm-arm64-handle-single-step-of-userspace-mmio-instr.patch-->>><<<++patches.suse/nvme-remove-unused-return-code-from-nvme_alloc_ns.patch++>>> -| <<<--patches.suse/kvm-arm64-handle-single-step-during-SError-exception.patch-->>><<<++patches.suse/nvmet-configfs-code-cleanup.patch++>>> -| <<<--patches.suse/kvm-arm64-handle-single-step-of-hyp-emulated-mmio-in.patch-->>><<<++patches.suse/nvmet-make-ctrl-id-configurable.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Avoid-attempting-to-load-timer-vgic-st.patch-->>><<<++patches.suse/nvmet-make-ctrl-model-configurable.patch++>>> -| <<<--patches.suse/kvm-arm-don-t-treat-unavailable-HYP-mode-as-an-error.patch-->>><<<++patches.suse/nvmet-check-sscanf-value-for-subsys-serial-attr.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Fix-spinlock-acquisition-in-vgic_set_o.patch-->>><<<++patches.suse/nvme-tcp-Set-SO_PRIORITY-for-all-host-sockets.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-kvm_arch_destroy_vm-cleanups.patch-->>><<<++patches.suse/nvmet-tcp-set-SO_PRIORITY-for-accepted-sockets.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Fix-broken-GICH_ELRSR-big-endian-conve.patch-->>><<<++patches.suse/nvme-code-cleanup-nvme_identify_ns_desc.patch++>>> -| <<<--patches.suse/x86-kvm-move-qemu-guest-FPU-switching-out-to-vcpu_ru.patch-->>><<<++patches.suse/nvme-log-additional-message-for-controller-status.patch++>>> -| <<<--patches.suse/x86-kvm-remove-KVM-emulator-get_fpu-put_fpu.patch-->>><<<++patches.suse/nvme-Check-for-readiness-more-quickly-to-speed-up-bo.patch++>>> -| <<<--patches.suse/KVM-VMX-remove-I-O-port-0x80-bypass-on-Intel-hosts.patch-->>><<<++patches.suse/nvme-multipath-do-not-reset-on-unknown-status.patch++>>> -| <<<--patches.suse/KVM-VMX-fix-page-leak-in-hardware_setup.patch-->>><<<++patches.suse/nvme-fabrics-Use-scnprintf-for-avoiding-potential-bu.patch++>>> -| <<<--patches.suse/KVM-s390-add-SPDX-identifiers-to-the-remaining-files.patch-->>><<<++patches.suse/io_uring-honor-original-task-RLIMIT_FSIZE.patch++>>> -| <<<--patches.suse/KVM-s390-Remove-redundant-license-text.patch-->>><<<++patches.suse/seccomp-Add-missing-compat_ioctl-for-notify.patch++>>> -| <<<--patches.suse/KVM-s390-mark-irq_state.flags-as-non-usable.patch-->>><<<++patches.suse/pstore-platform-fix-potential-mem-leak-if-pstore_ini.patch++>>> -| <<<--patches.suse/KVM-s390-Fix-skey-emulation-permission-check.patch-->>><<<++patches.suse/pstore-pstore_ftrace_seq_next-should-increase-positi.patch++>>> -| <<<--patches.suse/kvm-x86-fix-apic-page-invalidation-->>><<<++patches.suse/edac-mc-change-mci-device-removal-to-use-put_device.patch++>>> -| <<<--patches.suse/ARM-OMAP2-Fix-SRAM-virt-to-phys-translation-for-save.patch-->>><<<++patches.suse/edac-mc-split-edac_mc_alloc-into-smaller-functions.patch++>>> -| <<<--patches.suse/ARM-AM33xx-PRM-Remove-am33xx_pwrdm_read_prev_pwrst-f.patch-->>><<<++patches.suse/edac-mc-reorder-functions-edac_mc_alloc.patch++>>> -| <<<--patches.suse/ARM-OMAP3-hwmod_data-add-missing-module_offs-for-MMC.patch-->>><<<++patches.suse/edac-store-error-type-in-struct-edac_raw_error_desc.patch++>>> -| <<<--patches.suse/ARM-omap2-hide-omap3_save_secure_ram-on-non-OMAP3-bu.patch-->>><<<++patches.suse/edac-mc-determine-mci-pointer-from-the-error-descriptor.patch++>>> -| <<<--patches.suse/bus-arm-ccn-Check-memory-allocation-failure.patch-->>><<<++patches.suse/edac-mc-carve-out-error-increment-into-a-separate-function.patch++>>> -| <<<--patches.suse/bus-arm-ccn-Fix-use-of-smp_processor_id-in-preemptib.patch-->>><<<++patches.suse/edac-mc-report-unknown-memory-on-too-many-dimm-labels-found.patch++>>> -| <<<--patches.suse/bus-arm-cci-Fix-use-of-smp_processor_id-in-preemptib.patch-->>><<<++patches.suse/edac-mc-remove-enable_per_layer_report-function-argument.patch++>>> -| <<<--patches.suse/bus-arm-ccn-fix-module-unloading-Error-Removing-stat.patch-->>><<<++patches.suse/edac-mc-pass-the-error-descriptor-to-error-reporting-functions.patch++>>> -| <<<--patches.suse/btrfs-Fix-quota-reservation-leak-on-preallocated-fil.patch-->>><<<++patches.suse/edac-mc-remove-detail-string-and-cleanup-error-string-generation.patch++>>> -| <<<--patches.suse/btrfs-handle-errors-while-updating-refcounts-in-update_ref_for_cow.patch-->>><<<++patches.suse/edac-mc-remove-per-layer-counters.patch++>>> -| <<<--patches.suse/btrfs-fix-missing-error-return-in-btrfs_drop_snapshot.patch-->>><<<++patches.suse/edac-synopsys-do-not-dump-uninitialized-pinf-col.patch++>>> -| <<<--patches.suse/btrfs-fix-possible-off-by-one-in-btrfs_search_path_in_tree.patch-->>><<<++patches.suse/media-usbtv-fix-control-message-timeouts.patch++>>> -| <<<--patches.suse/0002-futex-futex_wake_op-fix-sign_extend32-sign-bits.patch-->>><<<++patches.suse/media-flexcop-usb-fix-endpoint-sanity-check.patch++>>> -| <<<--patches.suse/hpfs-don-t-bother-with-the-i_version-counter-or-f_ve.patch-->>><<<++patches.suse/media-dib0700-fix-rc-endpoint-lookup.patch++>>> -| <<<--patches.suse/crypto-rsa-fix-buffer-overread-when-stripping-leadin-->>><<<++patches.suse/media-hantro-Read-be32-words-starting-at-every-fourt.patch++>>> -| <<<--patches.suse/crypto-algif_aead-fix-reference-counting-of-null-skc.patch-->>><<<++patches.suse/media-staging-imx-Missing-assignment-in-imx_media_ca.patch++>>> -| <<<--patches.suse/crypto-hmac-require-that-the-underlying-hash-algorit-->>><<<++patches.suse/media-venus-hfi_parser-Ignore-HEVC-encoding-for-V1.patch++>>> -| <<<--patches.suse/crypto-salsa20-fix-blkcipher_walk-API-usage-->>><<<++patches.suse/media-vsp1-tidyup-VI6_HGT_LBn_H-macro.patch++>>> -| <<<--patches.suse/ipmi-Stop-timers-before-cleaning-up-the-module.patch-->>><<<++patches.suse/media-go7007-Fix-URB-type-for-interrupt-handling.patch++>>> -| <<<--patches.suse/libata-sata_down_spd_limit-should-return-if-driver-h.patch-->>><<<++patches.suse/media-v4l2-core-fix-a-use-after-free-bug-of-sd-devno.patch++>>> -| <<<--patches.suse/platform-x86-dell-laptop-Fix-keyboard-max-lighting-f-->>><<<++patches.suse/media-v4l2-core-fix-entity-initialization-in-device_.patch++>>> -| <<<--patches.suse/platform-x86-asus-wireless-send-an-EV_SYN-SYN_REPORT-->>><<<++patches.suse/media-imx-Propagate-quantization-and-encoding-in-CSI.patch++>>> -| <<<--patches.suse/drm-rework-delayed-connector-cleanup-in-connector_it-->>><<<++patches.suse/media-ti-vpe-cal-fix-disable_irqs-to-only-the-intend.patch++>>> -| <<<--patches.suse/0001-cifs-fix-NULL-deref-in-SMB2_read.patch-->>><<<++patches.suse/media-tda10071-fix-unsigned-sign-extension-overflow.patch++>>> -| <<<--patches.suse/CIFS-don-t-log-STATUS_NOT_FOUND-errors-for-DFS.patch-->>><<<++patches.suse/media-ti-vpe-cal-fix-a-kernel-oops-when-unloading-mo.patch++>>> -| <<<--patches.suse/mm-kmemleak.c-make-cond_resched-rate-limiting-more-e.patch-->>><<<++patches.suse/media-v4l2-fwnode-fix-v4l2_fwnode_parse_link-handlin.patch++>>> -| <<<--patches.suse/0001-autofs-fix-careless-error-in-recent-commit.patch-->>><<<++patches.suse/media-i2c-ov5695-Fix-power-on-and-off-sequences.patch++>>> -| <<<--patches.suse/mm-page_alloc.c-avoid-excessive-IRQ-disabled-times-in-free_unref_page_list.patch-->>><<<++patches.suse/media-ov519-add-missing-endpoint-sanity-checks.patch++>>> -| <<<--patches.suse/mm-frame_vector.c-release-a-semaphore-in-get_vaddr_f.patch-->>><<<++patches.suse/media-stv06xx-add-missing-descriptor-sanity-checks.patch++>>> -| <<<--patches.suse/0001-kernel-make-groups_sort-calling-a-responsibility-gro.patch-->>><<<++patches.suse/media-xirlink_cit-add-missing-descriptor-sanity-chec.patch++>>> -| <<<--patches.suse/mm-oom_reaper-fix-memory-corruption.patch-->>><<<++patches.suse/media-imx-imx7_mipi_csis-Power-off-the-source-when-s.patch++>>> -| <<<--patches.suse/x86-PCI-Fix-infinite-loop-in-search-for-64bit-BAR-pl.patch-->>><<<++patches.suse/media-imx-imx7-media-csi-Remove-unneeded-register-re.patch++>>> -| <<<--patches.suse/x86-PCI-Only-enable-a-64bit-BAR-on-single-socket-AMD.patch-->>><<<++patches.suse/media-imx-imx7-media-csi-Fix-video-field-handling.patch++>>> -| <<<--patches.suse/sched-rt-Do-not-pull-from-current-CPU-if-only-one-CPU-to-pull.patch-->>><<<++patches.suse/media-allegro-fix-type-of-gop_length-in-channel_crea.patch++>>> -| <<<--patches.suse/x86-smpboot-do-not-use-smp_num_siblings-in-_max_logical_packages-calculation.patch-->>><<<++patches.suse/media-vivid-fix-incorrect-PA-assignment-to-HDMI-outp.patch++>>> -| <<<--patches.suse/x86-boot-compressed-64-print-error-if-5-level-paging-is-not-supported-->>><<<++patches.suse/media-i2c-video-i2c-fix-build-errors-due-to-imply-hw.patch++>>> -| <<<--patches.suse/x86-mm-kmmio-fix-mmiotrace-for-page-unaligned-addresses-->>><<<++patches.suse/media-venus-firmware-Ignore-secure-call-error-on-fir.patch++>>> -| <<<--patches.suse/x86-decoder-fix-and-update-the-opcodes-map.patch-->>><<<++patches.suse/usb-host-ehci-platform-add-a-quirk-to-avoid-stuck.patch++>>> -| <<<--patches.suse/0001-arm64-Initialise-high_memory-global-variable-earlier.patch-->>><<<++patches.suse/xhci-bail-out-early-if-driver-can-t-accress-host-in-.patch++>>> -| <<<--patches.suse/0003-arm64-mm-Fix-false-positives-in-set_pte_at-access-di.patch-->>><<<++patches.suse/xhci-Ensure-link-state-is-U3-after-setting-USB_SS_PO.patch++>>> -| <<<--patches.suse/0005-arm64-Define-cputype-macros-for-Falkor-CPU.patch-->>><<<++patches.suse/xhci-Wait-until-link-state-trainsits-to-U0-after-set.patch++>>> -| <<<--patches.suse/arm64-fault-avoid-send-SIGBUS-two-times.patch-->>><<<++patches.suse/xhci-Finetune-host-initiated-USB3-rootport-link-susp.patch++>>> -| <<<--patches.suse/0001-arm64-fix-CONFIG_DEBUG_WX-address-reporting.patch-->>><<<++patches.suse/usb-dwc3-gadget-Don-t-clear-flags-before-transfer-en.patch++>>> -| <<<--patches.suse/ovl-Sync-upper-dirty-data-when-syncing-overlayfs.patch-->>><<<++patches.suse/usb-dwc3-gadget-Wrap-around-when-skip-TRBs.patch++>>> -| <<<--patches.suse/ceph-drop-negative-child-dentries-before-try-pruning-inode-s-alias.patch-->>><<<++patches.suse/usb-dwc3-core-add-support-for-disabling-SS-instances.patch++>>> -| <<<--patches.suse/scsi-lpfc-Use-after-free-in-lpfc_rq_buf_free.patch-->>><<<++patches.suse/usb-gadget-composite-Inform-controller-driver-of-sel.patch++>>> -| <<<--patches.suse/libfc-fix-ELS-request-handling.patch-->>><<<++patches.suse/usb-musb-fix-crash-with-highmen-PIO-and-usbmon.patch++>>> -| <<<--patches.suse/scsi-bfa-fix-access-to-bfad_im_port_s.patch-->>><<<++patches.suse/phy-uniphier-usb3ss-Add-Pro5-support.patch++>>> -| <<<--patches.suse/scsi-scsi_devinfo-handle-non-terminated-strings.patch-->>><<<++patches.suse/USB-serial-option-add-support-for-ASKEY-WWHC050.patch++>>> -| <<<--patches.suse/scsi-scsi_devinfo-cleanly-zero-pad-devinfo-strings.patch-->>><<<++patches.suse/USB-serial-option-add-BroadMobi-BM806U.patch++>>> -| <<<--patches.suse/scsi-bfa-fix-type-conversion-warning.patch-->>><<<++patches.suse/USB-serial-option-add-Wistron-Neweb-D19Q1.patch++>>> -| <<<--patches.suse/scsi-core-fix-a-scsi_show_rq-null-pointer-dereference.patch-->>><<<++patches.suse/USB-serial-io_edgeport-fix-slab-out-of-bounds-read-i.patch++>>> -| <<<--patches.suse/0086-dm-table-fix-regression-from-improper-dm_dev_interna.patch-->>><<<++patches.suse/usb-gadget-f_fs-Fix-use-after-free-issue-as-part-of-.patch++>>> -| <<<--patches.suse/0087-dm-fix-various-targets-to-dm_register_target-after-m.patch-->>><<<++patches.suse/USB-cdc-acm-restore-capability-check-order.patch++>>> -| <<<--patches.suse/0001-dm-mpath-fix-bio-based-multipath-queue_if_no_path-ha.patch-->>><<<++patches.suse/firmware-fix-a-double-abort-case-with-fw_load_sysfs_.patch++>>> -| <<<--patches.suse/0088-dm-bufio-fix-shrinker-scans-when-nr_to_scan-retain_t.patch-->>><<<++patches.suse/debugfs-Check-module-state-before-warning-in-full-op.patch++>>> -| <<<--patches.suse/ptr_ring-fix-up-after-recent-ptr_ring-changes.patch-->>><<<++patches.suse/libfs-fix-infoleak-in-simple_attr_read.patch++>>> -| <<<--patches.suse/0001-usb-musb-da8xx-fix-babble-condition-handling.patch-->>><<<++patches.suse/staging-kpc2000-prevent-underflow-in-cpld_reconfigur.patch++>>> -| <<<--patches.suse/0001-USB-uas-and-storage-Add-US_FL_BROKEN_FUA-for-another.patch-->>><<<++patches.suse/iio-si1133-read-24-bit-signed-integer-for-measuremen.patch++>>> -| <<<--patches.suse/0001-usbip-fix-stub_rx-get_pipe-to-validate-endpoint-numb.patch-->>><<<++patches.suse/iio-industrialio-core-Fix-debugfs-read.patch++>>> -| <<<--patches.suse/0001-usbip-fix-stub_rx-harden-CMD_SUBMIT-path-to-handle-m.patch-->>><<<++patches.suse/iio-potentiostat-lmp9100-fix-iio_triggered_buffer_-p.patch++>>> -| <<<--patches.suse/0001-usbip-prevent-vhci_hcd-driver-from-leaking-a-socket-.patch-->>><<<++patches.suse/staging-rtl8188eu-Add-ASUS-USB-N10-Nano-B1-to-device.patch++>>> -| <<<--patches.suse/0001-usbip-fix-stub_send_ret_submit-vulnerability-to-null.patch-->>><<<++patches.suse/staging-wlan-ng-fix-ODEBUG-bug-in-prism2sta_disconne.patch++>>> -| <<<--patches.suse/0001-xhci-Don-t-add-a-virt_dev-to-the-devs-array-before-i.patch-->>><<<++patches.suse/staging-wlan-ng-fix-use-after-free-Read-in-hfa384x_u.patch++>>> -| <<<--patches.suse/0001-usb-xhci-fix-TDS-for-MTK-xHCI1.1.patch-->>><<<++patches.suse/spi-dt-bindings-spi-controller-Fix-address-cells-for.patch++>>> -| <<<--patches.suse/0001-usb-dwc3-gadget-Wait-longer-for-controller-to-end-co.patch-->>><<<++patches.suse/spi-spi-fsl-dspi-don-t-access-reserved-fields-in-spi_mcr.patch++>>> -| <<<--patches.suse/0001-usb-dwc3-of-simple-fix-missing-clk_disable_unprepare.patch-->>><<<++patches.suse/spi-spi-fsl-dspi-replace-interruptible-wait-queue-with-a-simple-completion.patch++>>> -| <<<--patches.suse/0001-USB-core-prevent-malicious-bNumInterfaces-overflow.patch-->>><<<++patches.suse/cpufreq-imx6q-Fixes-unwanted-cpu-overclocking-on-i.M.patch++>>> -| <<<--patches.suse/ptr_ring-add-barriers.patch-->>><<<++patches.suse/cpufreq-imx6q-fix-error-handling.patch++>>> -| <<<--patches.suse/netlink-Add-netns-check-on-taps.patch-->>><<<++patches.suse/PM-sleep-wakeup-Skip-wakeup_source_sysfs_remove-if-d.patch++>>> -| <<<--patches.suse/net-ipv4-fix-for-a-race-condition-in-raw_sendmsg.patch-->>><<<++patches.suse/PM-Domains-Allow-no-domain-idle-states-DT-property-i.patch++>>> -| <<<--patches.suse/sctp-make-sure-stream-nums-can-match-optlen-in-sctp_.patch-->>><<<++patches.suse/acpi-x86-ignore-unspecified-bit-positions-in-the-ACP.patch++>>> -| <<<--patches.suse/fou-fix-some-member-types-in-guehdr.patch-->>><<<++patches.suse/objtool-add-is_static_jump-helper.patch++>>> -| <<<--patches.suse/tcp-md5sig-Use-skb-s-saddr-when-replying-to-an-incom.patch-->>><<<++patches.suse/objtool-add-relocation-check-for-alternative-sections.patch++>>> -| <<<--patches.suse/ipv6-mcast-better-catch-silly-mtu-values.patch-->>><<<++patches.suse/rcu-Fix-exp_funnel_lock-rcu_exp_wait_wake-datarace.patch++>>> -| <<<--patches.suse/ipv4-igmp-guard-against-silly-MTU-values.patch-->>><<<++patches.suse/rcu-Provide-debug-symbols-and-line-numbers-in-KCSAN-.patch++>>> -| <<<--patches.suse/net-igmp-Use-correct-source-address-on-IGMPv3-report.patch-->>><<<++patches.suse/rcu-Add-WRITE_ONCE-to-rcu_node-qsmask-update.patch++>>> -| <<<--patches.suse/0001-net-qmi_wwan-add-Sierra-EM7565-1199-9091.patch-->>><<<++patches.suse/rcu-Add-WRITE_ONCE-to-rcu_node-exp_seq_rq-store.patch++>>> -| <<<--patches.suse/netfilter-nfnetlink_cthelper-Add-missing-permission-.patch-->>><<<++patches.suse/rcu-Add-WRITE_ONCE-to-rcu_state-gp_req_activity.patch++>>> -| <<<--patches.suse/netfilter-xt_bpf-add-overflow-checks.patch-->>><<<++patches.suse/rcu-Add-WRITE_ONCE-to-rcu_node-qsmaskinitnext.patch++>>> -| <<<--patches.suse/netfilter-xt_osf-Add-missing-permission-checks.patch-->>><<<++patches.suse/locking-rtmutex-rcu-Add-WRITE_ONCE-to-rt_mutex-owner.patch++>>> -| <<<--patches.suse/0001-netfilter-ip6t_MASQUERADE-add-dependency-on-conntrac.patch-->>><<<++patches.suse/rcu-Add-READ_ONCE-to-rcu_segcblist-tails.patch++>>> -| <<<--patches.suse/hippi-Fix-a-Fix-a-possible-sleep-in-atomic-bug-in-rr-->>><<<++patches.suse/rcu-Add-_ONCE-for-grace-period-progress-indicators.patch++>>> -| <<<--patches.suse/tcp-fix-potential-underestimation-on-rcv_rtt.patch-->>><<<++patches.suse/timer-Use-hlist_unhashed_lockless-in-timer_pending.patch++>>> -| <<<--patches.suse/tcp-refresh-tcp_mstamp-from-timers-callbacks.patch-->>><<<++patches.suse/locktorture-Allow-CPU-hotplug-to-be-disabled-via-boo.patch++>>> -| <<<--patches.suse/net-mlx4_en-Fix-selftest-for-small-MTUs.patch-->>><<<++patches.suse/torture-Make-results-directory-date-format-completio.patch++>>> -| <<<--patches.suse/net-mlx4_core-Fix-wrong-calculation-of-free-counters.patch-->>><<<++patches.suse/rcutorture-Add-100-CPU-configuration.patch++>>> -| <<<--patches.suse/net-mlx4_en-Fill-all-counters-under-one-call-of-stat.patch-->>><<<++patches.suse/rcutorture-Summarize-summary-of-build-and-run-result.patch++>>> -| <<<--patches.suse/bpf-fix-corruption-on-concurrent-perf_event_output-c.patch-->>><<<++patches.suse/rcutorture-Make-kvm-find-errors.sh-abort-on-bad-dire.patch++>>> -| <<<--patches.suse/bpf-add-schedule-points-to-map-alloc-free.patch-->>><<<++patches.suse/efi-x86-add-tpm-related-efi-tables-to-unencrypted-mapping-checks.patch++>>> -| <<<--patches.suse/mlxsw-spectrum-Disable-MAC-learning-for-ovs-port.patch-->>><<<++patches.suse/partitions-efi-Fix-partition-name-parsing-in-GUID-pa.patch++>>> -| <<<--patches.suse/batman-adv-Always-initialize-fragment-header-priorit.patch-->>><<<++patches.suse/futex-Remove-pointless-mmgrap-mmdrop.patch++>>> -| <<<--patches.suse/batman-adv-Fix-check-of-retrieved-orig_gw-in-batadv_.patch-->>><<<++patches.suse/futex-Remove-get-drop-_futex_key_refs.patch++>>> -| <<<--patches.suse/batman-adv-Fix-lock-for-ogm-cnt-access-in-batadv_iv_.patch-->>><<<++patches.suse/PCI-switchtec-Fix-init_completion-race-condition-wit.patch++>>> -| <<<--patches.suse/s390-qeth-apply-takeover-changes-when-mode-is-toggle.patch-->>><<<++patches.suse/perf-core-fix-endless-multiplex-timer.patch++>>> -| <<<--patches.suse/s390-qeth-don-t-apply-takeover-changes-to-RXIP.patch-->>><<<++patches.suse/perf-x86-intel-uncore-add-box_offsets-for-free-running-counters.patch++>>> -| <<<--patches.suse/s390-qeth-lock-IP-table-while-applying-takeover-chan.patch-->>><<<++patches.suse/perf-x86-intel-uncore-factor-out-_snr_uncore_mmio_init_box.patch++>>> -| <<<--patches.suse/s390-qeth-update-takeover-IPs-after-configuration-ch.patch-->>><<<++patches.suse/x86-amd_nb-char-amd64-agp-use-amd_nb_num-accessor.patch++>>> -| <<<--patches.suse/sock-free-skb-in-skb_complete_tx_timestamp-on-error.patch-->>><<<++patches.suse/x86-devicetable-move-x86-specific-macro-out-of-generic-code.patch++>>> -| <<<--patches.suse/net-aquantia-Fix-hardware-DMA-stream-overload-on-lar.patch-->>><<<++patches.suse/x86-cpu-add-consistent-cpu-match-macros.patch++>>> -| <<<--patches.suse/0001-net-usb-qmi_wwan-add-Telit-ME910-PID-0x1101-support.patch-->>><<<++patches.suse/x86-cpu-bugs-convert-to-new-matching-macros.patch++>>> -| <<<--patches.suse/net-sched-fix-static-key-imbalance-in-case-of-ingres.patch-->>><<<++patches.suse/x86-perf-events-convert-to-new-cpu-match-macros.patch++>>> -| <<<--patches.suse/0001-nfs-fix-a-deadlock-in-nfs-client-initialization.patch-->>><<<++patches.suse/x86-kvm-convert-to-new-cpu-match-macros.patch++>>> -| <<<--patches.suse/nfs-don-t-wait-on-commit-in-nfs_commit_inode-if-ther.patch-->>><<<++patches.suse/x86-kernel-convert-to-new-cpu-match-macros.patch++>>> -| <<<--patches.suse/eeprom-at24-change-nvmem-stride-to-1.patch-->>><<<++patches.suse/x86-platform-convert-to-new-cpu-match-macros.patch++>>> -| <<<--patches.suse/i2c-piix4-Fix-port-number-check-on-release-->>><<<++patches.suse/acpi-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/IB-core-Bound-check-alternate-path-port-number.patch-->>><<<++patches.suse/cpufreq-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/IB-core-Don-t-enforce-PKey-security-on-SMI-MADs.patch-->>><<<++patches.suse/edac-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/IB-mlx4-Fix-RSS-hash-fields-restrictions.patch-->>><<<++patches.suse/platform-x86-convert-to-new-cpu-match-macros.patch++>>> -| <<<--patches.suse/RDMA-netlink-Fix-general-protection-fault.patch-->>><<<++patches.suse/hwmon-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/iw_cxgb4-only-clear-the-ARMED-bit-if-a-notification-.patch-->>><<<++patches.suse/thermal-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/iw_cxgb4-only-insert-drain-cqes-if-wq-is-flushed.patch-->>><<<++patches.suse/extcon-axp288-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/IB-ipoib-Restore-MM-behavior-in-case-of-tx_ring-allo.patch-->>><<<++patches.suse/intel_idle-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/ext4-fix-fdatasync-2-after-fallocate-2-operation.patch-->>><<<++patches.suse/mmc-sdhci-acpi-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/ext4-fix-crash-when-a-directory-s-i_size-is-too-smal.patch-->>><<<++patches.suse/pci-intel-mid-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/dmaengine-ioat-Fix-error-handling-path-->>><<<++patches.suse/powercap-intel_rapl-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/dmaengine-at_hdmac-fix-potential-NULL-pointer-derefe-->>><<<++patches.suse/asoc-intel-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/dmaengine-dmatest-move-callback-wait-queue-to-thread-->>><<<++patches.suse/crypto-convert-to-new-cpu-match-macros.patch++>>> -| <<<--patches.suse/dmaengine-jz4740-disable-unprepare-clk-if-probe-fail-->>><<<++patches.suse/hwrng-via_rng-convert-to-new-x86-cpu-match-macros.patch++>>> -| <<<--patches.suse/dmaengine-fsl-edma-disable-clks-on-all-error-paths-->>><<<++patches.suse/x86-cpu-cleanup-the-now-unused-cpu-match-macros.patch++>>> -| <<<--patches.suse/posix-timer-Properly-check-sigevent-sigev_notify.patch-->>><<<++patches.suse/cpufreq-intel_pstate-fix-wrong-macro-conversion.patch++>>> -| <<<--patches.suse/04-drivers-misc-intel-pti-rename-the-header-file-to-free-up-the-namespace.patch-->>><<<++patches.suse/x86-sched-Add-support-for-frequency-invariance.patch++>>> -| <<<--patches.suse/x86-cpufeature-add-user-mode-instruction-prevention-definitions-->>><<<++patches.suse/x86-sched-Add-support-for-frequency-invariance-on-SK.patch++>>> -| <<<--patches.suse/x86-make-x86_bug_fxsave_leak-detectable-in-cpuid-on-amd.patch-->>><<<++patches.suse/x86-sched-Add-support-for-frequency-invariance-on-XE.patch++>>> -| <<<--patches.suse/0001-locking-barriers-Convert-users-of-lockless_dereferen.patch-->>><<<++patches.suse/x86-sched-Add-support-for-frequency-invariance-on-ATOM_GOLDMONT.patch++>>> -| <<<--patches.suse/x86-mm-kasan-Don-t-use-vmemmap_populate-to-initializ.patch-->>><<<++patches.suse/x86-sched-Add-support-for-frequency-invariance-on-ATOM.patch++>>> -| <<<--patches.suse/01-x86-entry-64-paravirt-use-paravirt-safe-macro-to-access-eflags.patch-->>><<<++patches.suse/x86-intel_pstate-Handle-runtime-turbo-disablement-en.patch++>>> -| <<<--patches.suse/0001-x86-unwinder-orc-Dont-bail-on-stack-overflow.patch-->>><<<++patches.suse/sched-fair-Optimize-select_idle_core.patch++>>> -| <<<--patches.suse/0002-x86-unwinder-Handle-stack-overflows-more-gracefully.patch-->>><<<++patches.suse/sched-core-Remove-duplicate-assignment-in-sched_tick_remote.patch++>>> -| <<<--patches.suse/x86-irq-remove-an-old-outdated-comment-about-context-tracking-races-->>><<<++patches.suse/sched-numa-Trace-when-no-candidate-CPU-was-found-on-the-preferred-node.patch++>>> -| <<<--patches.suse/04-x86-irq-64-print-the-offending-ip-in-the-stack-overflow-warning.patch-->>><<<++patches.suse/sched-numa-Distinguish-between-the-different-task_numa_migrate-failure-cases.patch++>>> -| <<<--patches.suse/05-x86-entry-64-allocate-and-enable-the-sysenter-stack.patch-->>><<<++patches.suse/sched-fair-reorder-enqueue-dequeue_task_fair-path.patch++>>> -| <<<--patches.suse/06-x86-dumpstack-add-get_stack_info-support-for-the-sysenter-stack.patch-->>><<<++patches.suse/sched-numa-replace-runnable_load_avg-by-load_avg.patch++>>> -| <<<--patches.suse/07-x86-entry-gdt-put-per-cpu-gdt-remaps-in-ascending-order.patch-->>><<<++patches.suse/sched-numa-Use-similar-logic-to-the-load-balancer-for-moving-between-domains-with-spare-capacity.patch++>>> -| <<<--patches.suse/08-x86-mm-fixmap-generalize-the-gdt-fixmap-mechanism-introduce-struct-cpu_entry_area.patch-->>><<<++patches.suse/sched-pelt-Remove-unused-runnable-load-average.patch++>>> -| <<<--patches.suse/x86-kasan-64-Teach-KASAN-about-the-cpu_entry_area.patch-->>><<<++patches.suse/sched-pelt-Add-a-new-runnable-average-signal.patch++>>> -| <<<--patches.suse/09-x86-entry-fix-assumptions-that-the-hw-tss-is-at-the-beginning-of-cpu_tss.patch-->>><<<++patches.suse/sched-fair-Take-into-account-runnable_avg-to-classify-group.patch++>>> -| <<<--patches.suse/10-x86-dumpstack-handle-stack-overflow-on-all-stacks.patch-->>><<<++patches.suse/sched-numa-Prefer-using-an-idle-cpu-as-a-migration-target-instead-of-comparing-tasks.patch++>>> -| <<<--patches.suse/11-x86-entry-move-sysenter_stack-to-the-beginning-of-struct-tss_struct.patch-->>><<<++patches.suse/sched-numa-Find-an-alternative-idle-CPU-if-the-CPU-is-part-of-an-active-NUMA-balance.patch++>>> -| <<<--patches.suse/12-x86-entry-remap-the-tss-into-the-cpu-entry-area.patch-->>><<<++patches.suse/sched-numa-Bias-swapping-tasks-based-on-their-preferred-node.patch++>>> -| <<<--patches.suse/13-x86-entry-64-separate-cpu_current_top_of_stack-from-tss-sp0.patch-->>><<<++patches.suse/sched-numa-Stop-an-exhastive-search-if-a-reasonable-swap-candidate-or-idle-CPU-is-found.patch++>>> -| <<<--patches.suse/14-x86-espfix-64-stop-assuming-that-pt_regs-is-on-the-entry-stack.patch-->>><<<++patches.suse/sched-fair-Fix-kernel-build-warning-in-test_idle_cores-for-SMT-NUMA.patch++>>> -| <<<--patches.suse/15-x86-entry-64-use-a-per-cpu-trampoline-stack-for-idt-entries.patch-->>><<<++patches.suse/sched-numa-Acquire-RCU-lock-for-checking-idle-cores-during-NUMA-balancing.patch++>>> -| <<<--patches.suse/16-x86-entry-64-return-to-userspace-from-the-trampoline-stack.patch-->>><<<++patches.suse/sched-topology-Don-t-enable-EAS-on-SMT-systems.patch++>>> -| <<<--patches.suse/18-x86-entry-64-create-a-per-cpu-syscall-entry-trampoline.patch-->>><<<++patches.suse/sched-fair-Fix-runnable_avg-for-throttled-cfs.patch++>>> -| <<<--patches.suse/19-x86-entry-64-move-the-ist-stacks-into-struct-cpu_entry_area.patch-->>><<<++patches.suse/sched-fair-Fix-reordering-of-enqueue-dequeue_task_fair.patch++>>> -| <<<--patches.suse/20-x86-entry-64-remove-the-sysenter-stack-canary.patch-->>><<<++patches.suse/sched-fair-Fix-enqueue_task_fair-warning.patch++>>> -| <<<--patches.suse/21-x86-entry-clean-up-the-sysenter_stack-code.patch-->>><<<++patches.suse/sched-core-Distribute-tasks-within-affinity-masks.patch++>>> -| <<<--patches.suse/22-x86-entry-64-make-cpu_entry_area-tss-read-only.patch-->>><<<++patches.suse/sched-Avoid-scale-real-weight-down-to-zero.patch++>>> -| <<<--patches.suse/23-x86-paravirt-dont-patch-flush_tlb_single.patch-->>><<<++patches.suse/sched-fair-Improve-spreading-of-utilization.patch++>>> -| <<<--patches.suse/26-x86-paravirt-provide-a-way-to-check-for-hypervisors.patch-->>><<<++patches.suse/kthread-Do-not-preempt-current-task-if-it-is-going-to-call-schedule.patch++>>> -| <<<--patches.suse/27-x86-cpufeatures-make-cpu-bugs-sticky.patch-->>><<<++patches.suse/sched-fair-fix-condition-of-avg_load-calculation.patch++>>> -| <<<--patches.suse/mtd-nand-gpmi-Fix-failure-when-a-erased-page-has-a-b.patch-->>><<<++patches.suse/irqchip-bcm2835-Quiesce-IRQs-left-enabled-by-bootloa.patch++>>> -| <<<--patches.suse/mtd-nand-brcmnand-Zero-bitflip-is-not-an-error.patch-->>><<<++patches.suse/irqchip-gic-v4-Provide-irq_retrigger-to-avoid-circul.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Esoteric-D-->>><<<++patches.suse/irqchip-versatile-fpga-Handle-chained-IRQs-properly.patch++>>> -| <<<--patches.suse/ALSA-hda-Add-vendor-id-for-Cannonlake-HDMI-codec-->>><<<++patches.suse/irqchip-versatile-fpga-Apply-clear-mask-earlier.patch++>>> -| <<<--patches.suse/ALSA-rawmidi-Avoid-racy-info-ioctl-via-ctl-device-->>><<<++patches.suse/fbdev-g364fb-Fix-build-failure.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Fix-Dell-AIO-LineOut-issue-->>><<<++patches.suse/firmware-arm_sdei-fix-double-lock-on-hibernate-with-.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Fix-the-missing-ctl-name-suffix-at-pa-->>><<<++patches.suse/firmware-arm_sdei-fix-possible-double-lock-on-hibern.patch++>>> -| <<<--patches.suse/mfd-cros-ec-spi-Don-t-send-first-message-too-soon-->>><<<++patches.suse/arm64-kexec_file-Fixed-code-style.patch++>>> -| <<<--patches.suse/mfd-twl4030-audio-Fix-sibling-node-lookup-->>><<<++patches.suse/btrfs-qgroup-ensure-qgroup_rescan_running-is-only-se.patch++>>> -| <<<--patches.suse/mfd-twl6040-Fix-child-node-lookup-->>><<<++patches.suse/0001-btrfs-relocation-add-error-injection-points-for-canc.patch++>>> -| <<<--patches.suse/spi-a3700-Fix-clk-prescaling-for-coefficient-over-15-->>><<<++patches.suse/0002-btrfs-relocation-Check-cancel-request-after-each-dat.patch++>>> -| <<<--patches.suse/spi-atmel-fixed-spin_lock-usage-inside-atmel_spi_rem-->>><<<++patches.suse/0003-btrfs-relocation-Check-cancel-request-after-each-ext.patch++>>> -| <<<--patches.suse/spi-sun4i-disable-clocks-in-the-remove-function-->>><<<++patches.suse/cifs-do-not-ignore-the-SYNC-flags-in-getattr.patch++>>> -| <<<--patches.suse/spi-xilinx-Detect-stall-with-Unknown-commands-->>><<<++patches.suse/cifs-handle-prefix-paths-in-reconnect.patch++>>> -| <<<--patches.suse/0005-cpufreq-governor-Ensure-sufficiently-large-sampling-.patch-->>><<<++patches.suse/cifs-call-wake_up-server-response_q-inside-of-cifs_r.patch++>>> -| <<<--patches.suse/PCI-PM-Force-devices-to-D0-in-pci_pm_thaw_noirq-->>><<<++patches.suse/cifs-use-mod_delayed_work-for-server-reconnect-if-al.patch++>>> -| <<<--patches.suse/APEI-ERST-Fix-missing-error-handling-in-erst_reader-->>><<<++patches.suse/cifs-make-use-of-cap_unix-ses-in-cifs_reconnect_tcon.patch++>>> -| <<<--patches.suse/0006-ACPI-CPPC-remove-initial-assignment-of-pcc_ss_data.patch-->>><<<++patches.suse/smb3-fix-performance-regression-with-setting-mtime.patch++>>> -| <<<--patches.suse/ARM-8731-1-Fix-csum_partial_copy_from_user-stack-mis.patch-->>><<<++patches.suse/cifs-print-warning-mounting-with-vers-1-0.patch++>>> -| <<<--patches.suse/scsi-aacraid-Fix-I-O-drop-during-reset.patch-->>><<<++patches.suse/cifs-rename-posix-create-rsp.patch++>>> -| <<<--patches.suse/KVM-MMU-Fix-infinite-loop-when-there-is-no-available.patch-->>><<<++patches.suse/cifs-add-smb2-POSIX-info-level.patch++>>> -| <<<--patches.suse/KVM-X86-Fix-load-RFLAGS-w-o-the-fixed-bit.patch-->>><<<++patches.suse/cifs-plumb-smb2-POSIX-dir-enumeration.patch++>>> -| <<<--patches.suse/kvm-x86-fix-WARN-due-to-uninitialized-guest-FPU-stat.patch-->>><<<++patches.suse/cifs-add-SMB2_open-arg-to-return-POSIX-data.patch++>>> -| <<<--patches.suse/KVM-x86-Check-input-paging-mode-when-cs.l-is-set.patch-->>><<<++patches.suse/cifs-do-d_move-in-rename.patch++>>> -| <<<--patches.suse/kvm-fix-stack-out-of-bounds-read-in-write_mmio-->>><<<++patches.suse/selinux-sel_avc_get_stat_idx-should-increase-positio.patch++>>> -| <<<--patches.suse/arm64-kvm-Prevent-restoring-stale-PMSCR_EL1-for-vcpu.patch-->>><<<++patches.suse/modpost-return-error-if-module-is-missing-ns-imports.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Fix-HYP-unmapping-going-off-limits.patch-->>><<<++patches.suse/mmc-sdhci-introduce-sdhci_set_power_and_bus_voltage.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-timer-Don-t-set-irq-as-forwarded-if-no.patch-->>><<<++patches.suse/mmc-sdhci-iproc-add-custom-set_power-callback-for-bcm2711.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Properly-handle-arch-timer-IRQs-after-.patch-->>><<<++patches.suse/vt-vt_ioctl-remove-unnecessary-console-allocation-ch.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Fix-timer-enable-flow.patch-->>><<<++patches.suse/serial-sprd-Fix-a-dereference-warning.patch++>>> -| <<<--patches.suse/kvm-x86-fix-RSM-when-PCID-is-non-zero.patch-->>><<<++patches.suse/vt-vt_ioctl-fix-VT_DISALLOCATE-freeing-in-use-virtua.patch++>>> -| <<<--patches.suse/nvme-set-discard_alignment-to-zero.patch-->>><<<++patches.suse/platform-x86-pmc_atom-Add-Lex-2I385SW-to-critclk_sys.patch++>>> -| <<<--patches.suse/nvme-fc-remove-double-put-reference-if-admin-connect.patch-->>><<<++patches.suse/platform-x86-asus_wmi-Fix-return-value-of-fan_boost_.patch++>>> -| <<<--patches.suse/nvme-call-blk_integrity_unregister-after-queue-is-cl.patch-->>><<<++patches.suse/platform-x86-ISST-Fix-wrong-unregister-type.patch++>>> -| <<<--patches.suse/nvme-check-hw-sectors-before-setting-chunk-sectors.patch-->>><<<++patches.suse/platform-x86-GPD-pocket-fan-Fix-error-message-when-t.patch++>>> -| <<<--patches.suse/nvme-setup-streams-after-initializing-namespace-head.patch-->>><<<++patches.suse/NTB-Fix-an-error-in-get-link-status.patch++>>> -| <<<--patches.suse/block-don-t-let-passthrough-IO-go-into-.make_request.patch-->>><<<++patches.suse/NTB-ntb_perf-Fix-address-err-in-perf_copy_chunk.patch++>>> -| <<<--patches.suse/block-fix-blk_rq_append_bio.patch-->>><<<++patches.suse/ntb_tool-Fix-printk-format.patch++>>> -| <<<--patches.suse/block-throttle-avoid-double-charge.patch-->>><<<++patches.suse/ntb_hw_switchtec-Fix-ntb_mw_clear_trans-error-if-siz.patch++>>> -| <<<--patches.suse/0001-block-unalign-call_single_data-in-struct-request.patch-->>><<<++patches.suse/NTB-ntb_transport-Use-scnprintf-for-avoiding-potenti.patch++>>> -| <<<--patches.suse/bpf-s390x-do-not-reload-skb-pointers-in-non-skb-cont.patch-->>><<<++patches.suse/mac80211-add-ieee80211_is_any_nullfunc.patch++>>> -| <<<--patches.suse/bpf-ppc64-do-not-reload-skb-pointers-in-non-skb-cont.patch-->>><<<++patches.suse/sfc-remove-unused-variable-efx_default_channel_type.patch++>>> -| <<<--patches.suse/bpf-guarantee-r1-to-be-ctx-in-case-of-bpf_helper_cha.patch-->>><<<++patches.suse/ice-add-additional-E810-device-id.patch++>>> -| <<<--patches.suse/net-phy-marvell-Limit-88m1101-autoneg-errata-to-88E1.patch-->>><<<++patches.suse/net-dsa-felix-Use-PHY_INTERFACE_MODE_INTERNAL-instea.patch++>>> -| <<<--patches.suse/sctp-add-SCTP_CID_RECONF-conversion-in-sctp_cname.patch-->>><<<++patches.suse/ethtool-Factored-out-similar-ethtool-link-settings-f.patch++>>> -| <<<--patches.suse/net-bridge-fix-early-call-to-br_stp_change_bridge_id.patch-->>><<<++patches.suse/net-ethtool-Introduce-link_ksettings-API-for-virtual.patch++>>> -| <<<--patches.suse/net-phy-xgene-disable-clk-on-error-paths.patch-->>><<<++patches.suse/brcmfmac-abort-and-release-host-after-error.patch++>>> -| <<<--patches.suse/nl80211-fix-nl80211_send_iface-error-paths-->>><<<++patches.suse/0001-mt76-mt76x02-fix-coverage_class-type.patch++>>> -| <<<--patches.suse/mac80211_hwsim-Fix-a-possible-sleep-in-atomic-bug-in-->>><<<++patches.suse/ionic-keep-ionic-dev-on-lif-init-fail.patch++>>> -| <<<--patches.suse/tg3-Fix-rx-hang-on-MTU-change-with-5717-5719.patch-->>><<<++patches.suse/ionic-remove-pragma-packed.patch++>>> -| <<<--patches.suse/vxlan-update-skb-dst-pmtu-on-tx-path.patch-->>><<<++patches.suse/ionic-improve-irq-numa-locality.patch++>>> -| <<<--patches.suse/ip_gre-remove-the-incorrect-mtu-limit-for-ipgre-tap.patch-->>><<<++patches.suse/ionic-clean-up-bitflag-usage.patch++>>> -| <<<--patches.suse/ip6_gre-remove-the-incorrect-mtu-limit-for-ipgre-tap.patch-->>><<<++patches.suse/ionic-support-ethtool-rxhash-disable.patch++>>> -| <<<--patches.suse/ip6_tunnel-get-the-min-mtu-properly-in-ip6_tnl_xmit.patch-->>><<<++patches.suse/ionic-print-pci-bus-lane-info.patch++>>> -| <<<--patches.suse/net-mvneta-use-proper-rxq_number-in-loop-on-rx-queue.patch-->>><<<++patches.suse/ionic-add-support-for-device-id-0x1004.patch++>>> -| <<<--patches.suse/net-mvneta-eliminate-wrong-call-to-handle-rx-descrip.patch-->>><<<++patches.suse/net-mlx5-Expose-link-speed-directly.patch++>>> -| <<<--patches.suse/net-Fix-double-free-and-memory-corruption-in-get_net.patch-->>><<<++patches.suse/net-mlx5-Expose-port-speed-when-possible.patch++>>> -| <<<--patches.suse/net-mlx5-FPGA-return-EINVAL-if-size-is-zero.patch-->>><<<++patches.suse/bpf-Reliably-preserve-btf_trace_xxx-types.patch++>>> -| <<<--patches.suse/Revert-mlx5-move-affinity-hints-assignments-to-gener.patch-->>><<<++patches.suse/libbpf-Ignore-incompatible-types-with-matching-name-.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-rate-limit-packet-pacing-naming-and-str.patch-->>><<<++patches.suse/sfc-fix-XDP-redirect-in-this-driver.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-ETS-BW-check.patch-->>><<<++patches.suse/ionic-stop-devlink-warn-on-mgmt-device.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-features-check-of-IPv6-traffic.patch-->>><<<++patches.suse/ionic-deinit-rss-only-if-selected.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-defaulting-RX-ring-size-when-not-neede.patch-->>><<<++patches.suse/ionic-remove-adminq-napi-instance.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-misspelling-in-the-error-message-and-co.patch-->>><<<++patches.suse/ionic-print-data-for-unknown-xcvr-type.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-error-flow-in-CREATE_QP-command.patch-->>><<<++patches.suse/ionic-add-decode-for-IONIC_RC_ENOSUPP.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-possible-deadlock-of-VXLAN-lock.patch-->>><<<++patches.suse/Bluetooth-RFCOMM-fix-ODEBUG-bug-in-rfcomm_dev_ioctl.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-refcount-to-VXLAN-structure.patch-->>><<<++patches.suse/ionic-add-timeout-error-checking-for-queue-disable.patch++>>> -| <<<--patches.suse/net-mlx5e-Prevent-possible-races-in-VXLAN-control-fl.patch-->>><<<++patches.suse/ionic-leave-dev-cmd-request-contents-alone-on-FW-tim.patch++>>> -| <<<--patches.suse/net-mlx5-Cleanup-IRQs-in-case-of-unload-failure.patch-->>><<<++patches.suse/ionic-only-save-good-lif-dentry.patch++>>> -| <<<--patches.suse/net-mlx5-Stay-in-polling-mode-when-command-EQ-destro.patch-->>><<<++patches.suse/ionic-ignore-eexist-on-rx-filter-add.patch++>>> -| <<<--patches.suse/s390-qeth-fix-error-handling-in-checksum-cmd-callbac.patch-->>><<<++patches.suse/ionic-clean-irq-affinity-on-queue-deinit.patch++>>> -| <<<--patches.suse/ipv4-Fix-use-after-free-when-flushing-FIB-tables.patch-->>><<<++patches.suse/ionic-check-for-NULL-structs-on-teardown.patch++>>> -| <<<--patches.suse/bpf-verifier-fix-bounds-calculation-on-BPF_RSH.patch-->>><<<++patches.suse/mwifiex-set-needed_headroom-not-hard_header_len.patch++>>> -| <<<--patches.suse/bpf-fix-incorrect-sign-extension-in-check_alu_op.patch-->>><<<++patches.suse/ath9k-Handle-txpower-changes-even-when-TPC-is-disabl.patch++>>> -| <<<--patches.suse/bpf-fix-incorrect-tracking-of-register-size-truncati.patch-->>><<<++patches.suse/mt76-remove-variable-val-set-but-not-used.patch++>>> -| <<<--patches.suse/bpf-fix-32-bit-ALU-op-verification.patch-->>><<<++patches.suse/taprio-do-not-use-BIT-in-TCA_TAPRIO_ATTR_FLAG_-defin.patch++>>> -| <<<--patches.suse/bpf-fix-missing-error-return-in-check_stack_boundary.patch-->>><<<++patches.suse/bnxt_en-Fix-fw.mgmt-and-fw.nsci-info-via-devlink-inf.patch++>>> -| <<<--patches.suse/bpf-force-strict-alignment-checks-for-stack-pointers.patch-->>><<<++patches.suse/s390-qeth-support-net-namespaces-for-l3-devices++>>> -| <<<--patches.suse/bpf-don-t-prune-branches-when-a-scalar-is-replaced-w.patch-->>><<<++patches.suse/Crypto-chelsio-Fixes-a-hang-issue-during-driver-regi.patch++>>> -| <<<--patches.suse/bpf-fix-integer-overflows.patch-->>><<<++patches.suse/Crypto-chelsio-Fixes-a-deadlock-between-rtnl_lock-an.patch++>>> -| <<<--patches.suse/selftests-bpf-add-tests-for-recent-bugfixes.patch-->>><<<++patches.suse/ionic-decouple-link-message-from-netdev-state.patch++>>> -| <<<--patches.suse/bpf-do-not-allow-root-to-mangle-valid-pointers.patch-->>><<<++patches.suse/ionic-check-for-linkup-in-watchdog.patch++>>> -| <<<--patches.suse/openvswitch-Fix-pop_vlan-action-for-double-tagged-fr.patch-->>><<<++patches.suse/ionic-move-debugfs-add-delete-to-match-alloc-free.patch++>>> -| <<<--patches.suse/net-reevalulate-autoflowlabel-setting-after-sysctl-s.patch-->>><<<++patches.suse/ionic-move-irq-request-to-qcq-alloc.patch++>>> -| <<<--patches.suse/clk-fix-a-panic-error-caused-by-accessing-NULL-point.patch-->>><<<++patches.suse/ionic-clean-tx-queue-of-unfinished-requests.patch++>>> -| <<<--patches.suse/clk-sunxi-sun9i-mmc-Implement-reset-callback-for-res.patch-->>><<<++patches.suse/ionic-check-for-queues-before-deleting.patch++>>> -| <<<--patches.suse/drm-i915-Flush-pending-GTT-writes-before-unbinding-->>><<<++patches.suse/ionic-disable-the-queues-on-link-down.patch++>>> -| <<<--patches.suse/drm-i915-Drop-fb-reference-on-load_detect_pipe-failu-->>><<<++patches.suse/ionic-remove-lifs-on-fw-reset.patch++>>> -| <<<--patches.suse/drm-i915-Stop-listening-to-request-resubmission-from-->>><<<++patches.suse/selftests-bpf-Fix-test_progs-s-parsing-of-test-numbe.patch++>>> -| <<<--patches.suse/drm-i915-fence-Use-rcu-to-defer-freeing-of-irq_work-->>><<<++patches.suse/bpf-Undo-incorrect-__reg_bound_offset32-handling.patch++>>> -| <<<--patches.suse/drm-nouveau-pci-do-a-msi-rearm-on-init-->>><<<++patches.suse/bpf-Fix-tnum-constraints-for-32-bit-comparisons.patch++>>> -| <<<--patches.suse/drm-i915-lpe-Remove-double-encapsulation-of-info-str-->>><<<++patches.suse/bpf-Simplify-reg_set_min_max_inv-handling.patch++>>> -| <<<--patches.suse/drm-i915-Protect-DDI-port-to-DPLL-map-from-theoretic-->>><<<++patches.suse/bpf-Verifier-do_refine_retval_range-may-clamp-umin-t.patch++>>> -| <<<--patches.suse/drm-sun4i-Fix-error-path-handling-->>><<<++patches.suse/mac80211-fix-authentication-with-iwlwifi-mvm.patch++>>> -| <<<--patches.suse/pinctrl-cherryview-Mask-all-interrupts-on-Intel_Stra-->>><<<++patches.suse/ipv4-fix-a-RCU-list-lock-in-fib_triestat_seq_show.patch++>>> -| <<<--patches.suse/crypto-skcipher-set-walk.iv-for-zero-length-inputs-->>><<<++patches.suse/sctp-fix-refcount-bug-in-sctp_wfree.patch++>>> -| <<<--patches.suse/crypto-af_alg-wait-for-data-at-beginning-of-recvmsg.patch-->>><<<++patches.suse/sctp-fix-possibly-using-a-bad-saddr-with-a-given-dst.patch++>>> -| <<<--patches.suse/crypto-mcryptd-protect-the-per-CPU-queue-with-a-lock-->>><<<++patches.suse/net-ip_tunnel-fix-interface-lookup-with-no-key.patch++>>> -| <<<--patches.suse/crypto-af_alg-fix-race-accessing-cipher-request.patch-->>><<<++patches.suse/net-hns3-drop-the-WQ_MEM_RECLAIM-flag-when-allocatin.patch++>>> -| <<<--patches.suse/xfs-add-the-ability-to-join-a-held-buffer-to-a-defer.patch-->>><<<++patches.suse/net-hns3-fix-for-fraglist-SKB-headlen-not-handling-c.patch++>>> -| <<<--patches.suse/xfs-hold-xfs_buf-locked-between-shortform-leaf-conve.patch-->>><<<++patches.suse/net-dsa-ksz-Select-KSZ-protocol-tag.patch++>>> -| <<<--patches.suse/0009-xfs-move-xfs_iext_insert-tracepoint-to-report-useful-information.patch-->>><<<++patches.suse/net-bpfilter-remove-superfluous-testing-message.patch++>>> -| <<<--patches.suse/xfs-remove-dest-file-s-post-eof-preallocations-befor.patch-->>><<<++patches.suse/crypto-rng-Fix-a-refcounting-bug-in-crypto_rng_reset.patch++>>> -| <<<--patches.suse/xfs-allow-CoW-remap-transactions-to-use-reserve-bloc.patch-->>><<<++patches.suse/crypto-x86-curve25519-replace-with-formally-verified.patch++>>> -| <<<--patches.suse/xen-eliminate-wx-mappings.patch-->>><<<++patches.suse/crypto-ccree-protect-against-empty-or-NULL-scatterli.patch++>>> -| <<<--patches.suse/xen-balloon-mark-unallocated-host-memory-as-unusable.patch-->>><<<++patches.suse/crypto-ccree-only-try-to-map-auth-tag-if-needed.patch++>>> -| <<<--patches.suse/powerpc-perf-Dereference-BHRB-entries-safely.patch-->>><<<++patches.suse/crypto-ccree-dec-auth-tag-size-from-cryptlen-map.patch++>>> -| <<<--patches.suse/powerpc-perf-imc-Fix-nest-imc-cpuhotplug-callback-fa.patch-->>><<<++patches.suse/crypto-arm64-poly1305-ignore-build-files.patch++>>> -| <<<--patches.suse/powerpc-perf-Fix-kfree-memory-allocated-for-nest-pmu.patch-->>><<<++patches.suse/crypto-tcrypt-fix-printed-skcipher-a-sync-mode.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-fix-XIVE-migration-of-pending-interru.patch-->>><<<++patches.suse/0001-padata-fix-uninitialized-return-value-in-padata_repl.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-pending_pri-value-in-kvmppc_xi.patch-->>><<<++patches.suse/crypto-arm64-sha-ce-implement-export-import.patch++>>> -| <<<--patches.suse/x86-kconfig-limit-nr_cpus-on-32-bit-to-a-sane-amount-->>><<<++patches.suse/crypto-mxs-dcp-fix-scatterlist-linearization-for-has.patch++>>> -| <<<--patches.suse/01-x86-mm-dump_pagetables-check-page_present-for-real.patch-->>><<<++patches.suse/crypto-caam-qi2-fix-chacha20-data-size-error.patch++>>> -| <<<--patches.suse/02-x86-mm-dump_pagetables-make-the-address-hints-correct-and-readable.patch-->>><<<++patches.suse/crypto-caam-update-xts-sector-size-for-large-input-l.patch++>>> -| <<<--patches.suse/03-x86-vsyscall-64-explicitly-set-page_user-in-the-pagetable-hierarchy.patch-->>><<<++patches.suse/crypto-x86-curve25519-leave-r12-as-spare-register.patch++>>> -| <<<--patches.suse/04-x86-vsyscall-64-warn-and-fail-vsyscall-emulation-in-native-mode.patch-->>><<<++patches.suse/hwrng-imx-rngc-fix-an-error-path.patch++>>> -| <<<--patches.suse/05-arch-mm-allow-arch_dup_mmap-to-fail.patch-->>><<<++patches.suse/crypto-arm-poly1305-add-artifact-to-.gitignore-files.patch++>>> -| <<<--patches.suse/07-x86-ldt-rework-locking.patch-->>><<<++patches.suse/HID-fix-Kconfig-word-ordering.patch++>>> -| <<<--patches.suse/08-x86-ldt-prevent-ldt-inheritance-on-exec.patch-->>><<<++patches.suse/maillbox-bcm-flexrm-mailbox-handle-cmpl_pool-dma-all.patch++>>> -| <<<--patches.suse/09-x86-mm-64-improve-the-memory-map-documentation.patch-->>><<<++patches.suse/fbdev-potential-information-leak-in-do_fb_ioctl.patch++>>> -| <<<--patches.suse/10-x86-doc-remove-obvious-weirdnesses-from-the-x86-mm-layout-documentation.patch-->>><<<++patches.suse/0001-OMAP-DSS2-remove-non-zero-check-on-variable-r.patch++>>> -| <<<--patches.suse/11-x86-entry-rename-sysenter_stack-to-cpu_entry_area_entry_stack.patch-->>><<<++patches.suse/pxa168fb-fix-release-function-mismatch-in-probe-fail.patch++>>> -| <<<--patches.suse/12-x86-uv-use-the-right-tlb-flush-api.patch-->>><<<++patches.suse/0001-fbmem-Adjust-indentation-in-fb_prepare_logo-and-fb_b.patch++>>> -| <<<--patches.suse/13-x86-microcode-dont-abuse-the-tlb-flush-interface.patch-->>><<<++patches.suse/drm-drm_dp_mst-remove-set-but-not-used-variable-orig.patch++>>> -| <<<--patches.suse/14-x86-mm-use-_flush_tlb_one-for-kernel-memory.patch-->>><<<++patches.suse/drm-dp_mst-Fix-clearing-payload-state-on-topology-di.patch++>>> -| <<<--patches.suse/15-x86-mm-remove-superfluous-barriers.patch-->>><<<++patches.suse/drm-crc-Actually-allow-to-change-the-crc-source.patch++>>> -| <<<--patches.suse/16-x86-mm-add-comments-to-clarify-which-tlb-flush-functions-are-supposed-to-flush-what.patch-->>><<<++patches.suse/drm-Remove-PageReserved-manipulation-from-drm_pci_al.patch++>>> -| <<<--patches.suse/17-x86-mm-move-the-cr3-construction-functions-to-tlbflush-h.patch-->>><<<++patches.suse/drm-sun4i-dsi-Remove-unused-drv-from-driver-context.patch++>>> -| <<<--patches.suse/18-x86-mm-remove-hard-coded-asid-limit-checks.patch-->>><<<++patches.suse/drm-sun4i-dsi-Use-NULL-to-signify-no-panel.patch++>>> -| <<<--patches.suse/19-x86-mm-put-mmu-to-hardware-asid-translation-in-one-place.patch-->>><<<++patches.suse/drm-sun4i-dsi-Allow-binding-the-host-without-a-panel.patch++>>> -| <<<--patches.suse/20-x86-mm-create-asm-invpcid-h.patch-->>><<<++patches.suse/0001-drm-sun4i-dsi-Remove-incorrect-use-of-runtime-PM.patch++>>> -| <<<--patches.suse/21-x86-cpu_entry_area-move-it-to-a-separate-unit.patch-->>><<<++patches.suse/drm-sun4i-dsi-Avoid-hotplug-race-with-DRM-driver-bin.patch++>>> -| <<<--patches.suse/22-x86-cpu_entry_area-move-it-out-of-the-fixmap.patch-->>><<<++patches.suse/drm-amd-display-Fix-wrongly-passed-static-prefix.patch++>>> -| <<<--patches.suse/23-init-invoke-init_espfix_bsp-from-mm_init.patch-->>><<<++patches.suse/drm-v3d-Replace-wait_for-macros-to-remove-use-of-msl.patch++>>> -| <<<--patches.suse/acpi-nfit-fix-health-event-notification.patch-->>><<<++patches.suse/0001-Revert-drm-panel-simple-Add-support-for-Sharp-LQ150X.patch++>>> -| <<<--patches.suse/libnvdimm-pfn-fix-start_pad-handling-for-aligned-nam.patch-->>><<<++patches.suse/drm-i915-properly-sanity-check-batch_start_offset.patch++>>> -| <<<--patches.suse/libnvdimm-dax-fix-1GB-aligned-namespaces-vs-physical.patch-->>><<<++patches.suse/0003-drm-i915-Apply-Wa_1406680159-icl-ehl-as-an-engine-wo.patch++>>> -| <<<--patches.suse/libnvdimm-btt-add-a-couple-of-missing-kernel-doc-lin.patch-->>><<<++patches.suse/drm-amd-acp-fix-broken-menu-structure.patch++>>> -| <<<--patches.suse/libnvdimm-btt-fix-an-incompatibility-in-the-log-layout.patch-->>><<<++patches.suse/drm-etnaviv-rework-perfmon-query-infrastructure.patch++>>> -| <<<--patches.suse/gpio-fix-gpio-line-names-property-retrieval-->>><<<++patches.suse/drm-scheduler-fix-rare-NULL-ptr-race.patch++>>> -| <<<--patches.suse/hwmon-Deal-with-errors-from-the-thermal-subsystem-->>><<<++patches.suse/0004-drm-i915-gt-Stage-the-transfer-of-the-virtual-breadc.patch++>>> -| <<<--patches.suse/ASoC-rsnd-ssiu-clear-SSI_MODE-for-non-TDM-Extended-m-->>><<<++patches.suse/0029-dm-verity-fec-fix-memory-leak-in-verity_fec_dtr.patch++>>> -| <<<--patches.suse/ASoC-rsnd-fixup-ADG-register-mask-->>><<<++patches.suse/0016-dm-zoned-remove-duplicate-nr_rnd_zones-increase-in-d.patch++>>> -| <<<--patches.suse/ASoC-rockchip-disable-clock-on-error-->>><<<++patches.suse/0017-dm-integrity-fix-a-crash-with-unusually-large-tag-si.patch++>>> -| <<<--patches.suse/ASoC-wm_adsp-Fix-validation-of-firmware-and-coeff-le-->>><<<++patches.suse/0018-dm-writecache-add-cond_resched-to-avoid-CPU-hangs.patch++>>> -| <<<--patches.suse/ASoC-amd-Add-error-checking-to-probe-function-->>><<<++patches.suse/XArray-Fix-xa_find_next-for-large-multi-index-entrie.patch++>>> -| <<<--patches.suse/ASoC-atmel-classd-select-correct-Kconfig-symbol-->>><<<++patches.suse/XArray-Fix-xas_pause-for-large-multi-index-entries.patch++>>> -| <<<--patches.suse/ASoC-da7218-fix-fix-child-node-lookup-->>><<<++patches.suse/xarray-Fix-early-termination-of-xas_for_each_marked.patch++>>> -| <<<--patches.suse/ASoC-fsl_ssi-AC-97-ops-need-regmap-clock-and-cleanin-->>><<<++patches.suse/RDMA-core-Add-helper-function-to-retrieve-driver-gid.patch++>>> -| <<<--patches.suse/ASoC-codecs-msm8916-wcd-Fix-supported-formats-->>><<<++patches.suse/RDMA-bnxt_re-Use-rdma_read_gid_hw_context-to-retriev.patch++>>> -| <<<--patches.suse/ASoC-nau8825-fix-issue-that-pop-noise-when-start-cap-->>><<<++patches.suse/RDMA-bnxt_re-Refactor-queue-pair-creation-code.patch++>>> -| <<<--patches.suse/ASoC-tlv320aic31xx-Fix-GPIO1-register-definition-->>><<<++patches.suse/RDMA-bnxt_re-Replace-chip-context-structure-with-poi.patch++>>> -| <<<--patches.suse/ASoC-twl4030-fix-child-node-lookup-->>><<<++patches.suse/RDMA-bnxt_re-Refactor-hardware-queue-memory-allocati.patch++>>> -| <<<--patches.suse/ALSA-hda-Add-MIC_NO_PRESENCE-fixup-for-2-HP-machines-->>><<<++patches.suse/RDMA-bnxt_re-Refactor-net-ring-allocation-function.patch++>>> -| <<<--patches.suse/ALSA-hda-fix-headset-mic-detection-issue-on-a-Dell-m-->>><<<++patches.suse/RDMA-bnxt_re-Refactor-command-queue-management-code.patch++>>> -| <<<--patches.suse/ALSA-hda-change-the-location-for-one-mic-on-a-Lenovo-->>><<<++patches.suse/RDMA-bnxt_re-Refactor-notification-queue-management-.patch++>>> -| <<<--patches.suse/ALSA-hda-Drop-useless-WARN_ON-->>><<<++patches.suse/RDMA-bnxt_re-Refactor-doorbell-management-functions.patch++>>> -| <<<--patches.suse/ALSA-hda-Fix-missing-COEF-init-for-ALC225-295-299-->>><<<++patches.suse/RDMA-bnxt_re-use-ibdev-based-message-printing-functi.patch++>>> -| <<<--patches.suse/ring-buffer-Mask-out-the-info-bits-when-returning-bu.patch-->>><<<++patches.suse/RDMA-bnxt_re-Using-vmalloc-requires-including-vmallo.patch++>>> -| <<<--patches.suse/ring-buffer-Do-no-reuse-reader-page-if-still-in-use.patch-->>><<<++patches.suse/RDMA-bnxt_re-Refactor-device-add-remove-functionalit.patch++>>> -| <<<--patches.suse/tracing-Fix-crash-when-it-fails-to-alloc-ring-buffer.patch-->>><<<++patches.suse/RDMA-bnxt_re-Use-driver_unregister-and-unregistratio.patch++>>> -| <<<--patches.suse/tracing-Fix-possible-double-free-on-failure-of-alloc.patch-->>><<<++patches.suse/RDMA-bnxt_re-Remove-set-but-not-used-variable-pg_siz.patch++>>> -| <<<--patches.suse/iw_cxgb4-Only-validate-the-MSN-for-successful-comple.patch-->>><<<++patches.suse/RDMA-bnxt_re-Remove-set-but-not-used-variable-dev_at.patch++>>> -| <<<--patches.suse/iw_cxgb4-reflect-the-original-WR-opcode-in-drain-cqe.patch-->>><<<++patches.suse/RDMA-bnxt_re-Remove-set-but-not-used-variables-pg-an.patch++>>> -| <<<--patches.suse/iw_cxgb4-when-flushing-complete-all-wrs-in-a-chain.patch-->>><<<++patches.suse/RDMA-mlx5-Prevent-UMR-usage-with-RO-only-when-we-hav.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Call-ib_umem_release-on-destroy-QP-p.patch-->>><<<++patches.suse/IB-mlx5-Optimize-u64-division-on-32-bit-arches.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Use-refcount_dec_and_test-to-avoid-w.patch-->>><<<++patches.suse/RDMA-bnxt_re-Remove-a-redundant-memset.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Avoid-use-after-free-due-to-QP-CQ-SR.patch-->>><<<++patches.suse/RDMA-core-Remove-the-duplicate-header-file.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-congestion-counters-in-LAG-mode.patch-->>><<<++patches.suse/RDMA-hns-Fix-wrong-judgments-of-udata-outlen.patch++>>> -| <<<--patches.suse/IB-ipoib-Fix-lockdep-issue-found-on-ipoib_ib_dev_hea.patch-->>><<<++patches.suse/RDMA-bnxt_re-Use-ib_device_try_get.patch++>>> -| <<<--patches.suse/IB-hfi-Only-read-capability-registers-if-the-capabil.patch-->>><<<++patches.suse/RDMA-bnxt_re-Fix-lifetimes-in-bnxt_re_task.patch++>>> -| <<<--patches.suse/IB-mlx5-Serialize-access-to-the-VMA-list.patch-->>><<<++patches.suse/RDMA-bnxt_re-Remove-unnecessary-sched-count.patch++>>> -| <<<--patches.suse/IB-uverbs-Fix-command-checking-as-part-of-ib_uverbs_.patch-->>><<<++patches.suse/RDMA-bnxt_re-Wait-for-all-the-CQ-events-before-freei.patch++>>> -| <<<--patches.suse/IB-core-Verify-that-QP-is-security-enabled-in-create.patch-->>><<<++patches.suse/RDMA-hns-Fix-a-wrong-judgment-of-return-value.patch++>>> -| <<<--patches.suse/IB-mlx5-Fix-mlx5_ib_alloc_mr-error-flow.patch-->>><<<++patches.suse/RDMA-bnxt_re-make-bnxt_re_ib_init-static.patch++>>> -| <<<--patches.suse/led-core-Fix-brightness-setting-when-setting-delay_o-->>><<<++patches.suse/0030-pid-Improve-the-comment-about-waiting-in-zap_pid_ns_.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-pipe-A-enable-as-default-for-vgpu-->>><<<++patches.suse/hibernate-Allow-uswsusp-to-write-to-swap.patch++>>> -| <<<--patches.suse/i915-Reject-CCS-modifiers-for-pipe-C-on-Geminilake-->>><<<++patches.suse/xfs-fix-iclog-release-error-check-race-with-shutdown.patch++>>> -| <<<--patches.suse/ip6_gre-fix-device-features-for-ioctl-setup.patch-->>><<<++patches.suse/xfs-add-agf-freeblocks-verify-in-xfs_agf_verify.patch++>>> -| <<<--patches.suse/net-phy-micrel-ksz9031-reconfigure-autoneg-after-phy.patch-->>><<<++patches.suse/xfs-clear-PF_MEMALLOC-before-exiting-xfsaild-thread.patch++>>> -| <<<--patches.suse/RDS-Check-cmsg_len-before-dereferencing-CMSG_DATA.patch-->>><<<++patches.suse/xfs-fix-use-after-free-when-aborting-corrupt-attr-in.patch++>>> -| <<<--patches.suse/tipc-error-path-leak-fixes-in-tipc_enable_bearer.patch-->>><<<++patches.suse/xfs-add-a-function-to-deal-with-corrupt-buffers-post.patch++>>> -| <<<--patches.suse/tipc-fix-tipc_mon_delete-oops-in-tipc_enable_bearer-.patch-->>><<<++patches.suse/xfs-fix-buffer-corruption-reporting-when-xfs_dir3_fr.patch++>>> -| <<<--patches.suse/net-fec-unmap-the-xmit-buffer-that-are-not-transferr.patch-->>><<<++patches.suse/xfs-don-t-ever-return-a-stale-pointer-from-__xfs_dir.patch++>>> -| <<<--patches.suse/xfrm-Fix-xfrm_input-to-verify-state-is-valid-when-en.patch-->>><<<++patches.suse/xfs-remove-the-unused-return-value-from-xfs_log_unmo.patch++>>> -| <<<--patches.suse/0005-xfrm-Fix-stack-out-of-bounds-read-on-socket-policy-l.patch-->>><<<++patches.suse/xfs-remove-dead-code-from-xfs_log_unmount_write.patch++>>> -| <<<--patches.suse/0006-xfrm-fix-xfrm_do_migrate-with-AEAD-e.g-AES-GCM.patch-->>><<<++patches.suse/xfs-cleanup-xfs_log_unmount_write.patch++>>> -| <<<--patches.suse/xfrm-Reinject-transport-mode-packets-through-tasklet.patch-->>><<<++patches.suse/xfs-merge-xlog_cil_push-into-xlog_cil_push_work.patch++>>> -| <<<--patches.suse/tg3-Add-workaround-to-restrict-5762-MRRS-to-2048.patch-->>><<<++patches.suse/xfs-factor-out-a-xlog_wait_on_iclog-helper.patch++>>> -| <<<--patches.suse/tg3-Enable-PHY-reset-in-MTU-change-path-for-5720.patch-->>><<<++patches.suse/xfs-simplify-the-xfs_log_release_iclog-calling-conve.patch++>>> -| <<<--patches.suse/bnx2x-Improve-reliability-in-case-of-nested-PCI-erro.patch-->>><<<++patches.suse/xfs-simplify-log-shutdown-checking-in-xfs_log_releas.patch++>>> -| <<<--patches.suse/sctp-Replace-use-of-sockets_allocated-with-specified.patch-->>><<<++patches.suse/xfs-remove-the-aborted-parameter-to-xlog_state_done_.patch++>>> -| <<<--patches.suse/tipc-fix-hanging-poll-for-stream-sockets.patch-->>><<<++patches.suse/xfs-refactor-xlog_state_clean_iclog.patch++>>> -| <<<--patches.suse/sock-Add-sock_owned_by_user_nocheck.patch-->>><<<++patches.suse/xfs-move-the-ioerror-check-out-of-xlog_state_clean_i.patch++>>> -| <<<--patches.suse/strparser-Call-sock_owned_by_user_nocheck.patch-->>><<<++patches.suse/xfs-remove-xlog_state_want_sync.patch++>>> -| <<<--patches.suse/01-x86-cpufeatures-add-x86_bug_cpu_insecure.patch-->>><<<++patches.suse/xfs-preserve-default-grace-interval-during-quotachec.patch++>>> -| <<<--patches.suse/02-x86-mm-pti-disable-global-pages-if-page_table_isolation-y.patch-->>><<<++patches.suse/xfs-shutdown-on-failure-to-add-page-to-log-bio.patch++>>> -| <<<--patches.suse/03-x86-mm-pti-prepare-the-x86-entry-assembly-code-for-entry-exit-cr3-switching.patch-->>><<<++patches.suse/mm-filemap.c-don-t-bother-dropping-mmap_sem-for-zero.patch++>>> -| <<<--patches.suse/05-x86-mm-pti-add-infrastructure-for-page-table-isolation.patch-->>><<<++patches.suse/mm-gup-writeback-add-callbacks-for-inaccessible-pages++>>> -| <<<--patches.suse/06-x86-pti-add-the-pti-cmdline-option-and-documentation.patch-->>><<<++patches.suse/mm-memcontrol-fix-memory-low-proportional-distribution.patch++>>> -| <<<--patches.suse/07-x86-mm-pti-add-mapping-helper-functions.patch-->>><<<++patches.suse/mm-vmscan.c-clean-code-by-removing-unnecessary-assignment.patch++>>> -| <<<--patches.suse/08-x86-mm-pti-allow-nx-poison-to-be-set-in-p4d-pgd.patch-->>><<<++patches.suse/kvm-x86-trace-the-original-requested-cpuid-function-in-kvm_cpuid++>>> -| <<<--patches.suse/09-x86-mm-pti-allocate-a-separate-user-pgd.patch-->>><<<++patches.suse/kvm-x86-fix-cpuid-range-checks-for-hypervisor-and-centaur-classes++>>> -| <<<--patches.suse/10-x86-mm-pti-populate-user-pgd.patch-->>><<<++patches.suse/0008-s390-protvirt-introduce-host-side-setup++>>> -| <<<--patches.suse/11-x86-mm-pti-add-functions-to-clone-kernel-pmds.patch-->>><<<++patches.suse/0009-s390-protvirt-add-ultravisor-initialization++>>> -| <<<--patches.suse/12-x86-mm-pti-force-entry-through-trampoline-when-pti-active.patch-->>><<<++patches.suse/0010-s390-mm-provide-memory-management-functions-for-protected-kvm-guests++>>> -| <<<--patches.suse/13-x86-mm-pti-share-cpu_entry_area-with-user-space-page-tables.patch-->>><<<++patches.suse/0011-s390-mm-add-nonsecure-page-access-exceptions-handlers++>>> -| <<<--patches.suse/14-x86-entry-align-entry-text-section-to-pmd-boundary.patch-->>><<<++patches.suse/0012-s390-protvirt-add-sysfs-firmware-interface-for-ultravisor-information++>>> -| <<<--patches.suse/15-x86-mm-pti-share-entry-text-pmd.patch-->>><<<++patches.suse/0013-kvm-s390-interrupt-do-not-pin-adapter-interrupt-pages++>>> -| <<<--patches.suse/16-x86-mm-pti-map-espfix-into-user-space.patch-->>><<<++patches.suse/0014-kvm-s390-protvirt-add-uv-debug-trace++>>> -| <<<--patches.suse/17-x86-cpu_entry_area-add-debugstore-entries-to-cpu_entry_area.patch-->>><<<++patches.suse/0015-kvm-s390-add-new-variants-of-uv-call++>>> -| <<<--patches.suse/18-x86-events-intel-ds-map-debug-buffers-in-cpu_entry_area.patch-->>><<<++patches.suse/0016-kvm-s390-protvirt-add-initial-vm-and-cpu-lifecycle-handling++>>> -| <<<--patches.suse/19-x86-mm-64-make-a-full-pgd-entry-size-hole-in-the-memory-map.patch-->>><<<++patches.suse/0017-kvm-s390-protvirt-secure-memory-is-not-mergeable++>>> -| <<<--patches.suse/20-x86-pti-put-the-ldt-in-its-own-pgd-if-pti-is-on.patch-->>><<<++patches.suse/0018-kvm-s390-mm-make-pages-accessible-before-destroying-the-guest++>>> -| <<<--patches.suse/21-x86-pti-map-the-vsyscall-page-if-needed.patch-->>><<<++patches.suse/0019-kvm-s390-protvirt-handle-se-notification-interceptions++>>> -| <<<--patches.suse/22-x86-mm-allow-flushing-for-future-asid-switches.patch-->>><<<++patches.suse/0020-kvm-s390-protvirt-instruction-emulation++>>> -| <<<--patches.suse/23-x86-mm-abstract-switching-cr3.patch-->>><<<++patches.suse/0021-kvm-s390-protvirt-implement-interrupt-injection++>>> -| <<<--patches.suse/24-x86-mm-use-fix-pcid-to-optimize-user-kernel-switches.patch-->>><<<++patches.suse/0022-kvm-s390-protvirt-add-sclp-interrupt-handling++>>> -| <<<--patches.suse/25-x86-mm-optimize-restore_cr3.patch-->>><<<++patches.suse/0023-kvm-s390-protvirt-handle-spec-exception-loops++>>> -| <<<--patches.suse/26-x86-mm-use-invpcid-for-_native_flush_tlb_single.patch-->>><<<++patches.suse/0024-kvm-s390-protvirt-add-new-gprs-location-handling++>>> -| <<<--patches.suse/27-x86-mm-clarify-the-whole-asid-kernel-pcid-user-pcid-naming.patch-->>><<<++patches.suse/0025-kvm-s390-protvirt-introduce-instruction-data-area-bounce-buffer++>>> -| <<<--patches.suse/28-x86-dumpstack-indicate-in-oops-whether-pti-is-configured-and-enabled.patch-->>><<<++patches.suse/0026-kvm-s390-protvirt-handle-secure-guest-prefix-pages++>>> -| <<<--patches.suse/29-x86-mm-pti-add-kconfig.patch-->>><<<++patches.suse/0027-kvm-s390-mm-handle-guest-unpin-events++>>> -| <<<--patches.suse/30-x86-mm-dump_pagetables-add-page-table-directory-to-the-debugfs-vfs-hierarchy.patch-->>><<<++patches.suse/0028-kvm-s390-protvirt-write-sthyi-data-to-instruction-data-area++>>> -| <<<--patches.suse/31-x86-mm-dump_pagetables-check-user-space-page-table-for-wx-pages.patch-->>><<<++patches.suse/0029-kvm-s390-protvirt-stsi-handling++>>> -| <<<--patches.suse/32-x86-mm-dump_pagetables-allow-dumping-current-pagetables.patch-->>><<<++patches.suse/0030-kvm-s390-protvirt-disallow-one_reg++>>> -| <<<--patches.suse/33-x86-ldt-make-the-ldt-mapping-ro.patch-->>><<<++patches.suse/0031-kvm-s390-protvirt-do-only-reset-registers-that-are-accessible++>>> -| <<<--patches.suse/kbuild-add-fno-stack-check-to-kernel-build-options.patch-->>><<<++patches.suse/0032-kvm-s390-protvirt-only-sync-fmt4-registers++>>> -| <<<--patches.suse/scsi-core-check-for-device-state-in-__scsi_remove_ta.patch-->>><<<++patches.suse/0033-kvm-s390-protvirt-add-program-exception-injection++>>> -| <<<--patches.suse/msft-hv-1570-scsi-storvsc-Fix-scsi_cmd-error-assignments-in-storv.patch-->>><<<++patches.suse/0034-kvm-s390-protvirt-uv-calls-in-support-of-diag308-0-1++>>> -| <<<--patches.suse/0001-USB-Fix-off-by-one-in-type-specific-length-check-of-.patch-->>><<<++patches.suse/0035-kvm-s390-protvirt-report-cpu-state-to-ultravisor++>>> -| <<<--patches.suse/0001-usbip-vhci-stop-printing-kernel-pointer-addresses-in.patch-->>><<<++patches.suse/0036-kvm-s390-protvirt-support-cmd-5-operation-state++>>> -| <<<--patches.suse/0001-usbip-stub-stop-printing-kernel-pointer-addresses-in.patch-->>><<<++patches.suse/0037-kvm-s390-protvirt-mask-psw-interrupt-bits-for-interception-104-and-112++>>> -| <<<--patches.suse/0001-usbip-prevent-leaking-socket-pointer-address-in-mess.patch-->>><<<++patches.suse/0038-kvm-s390-protvirt-do-not-inject-interrupts-after-start++>>> -| <<<--patches.suse/0001-usbip-fix-usbip-bind-writing-random-string-after-com.patch-->>><<<++patches.suse/0039-kvm-s390-protvirt-add-uv-cpu-reset-calls++>>> -| <<<--patches.suse/0001-usb-add-RESET_RESUME-for-ELSA-MicroLink-56K.patch-->>><<<++patches.suse/0040-documentation-protected-virtual-machine-introduction-and-ipl++>>> -| <<<--patches.suse/0001-usb-Add-device-quirk-for-Logitech-HD-Pro-Webcam-C925.patch-->>><<<++patches.suse/0041-kvm-s390-protvirt-introduce-and-enable-kvm_cap_s390_protected++>>> -| <<<--patches.suse/0001-USB-serial-option-add-support-for-Telit-ME910-PID-0x.patch-->>><<<++patches.suse/0042-kvm-s390-protvirt-add-kvm-api-documentation++>>> -| <<<--patches.suse/0001-USB-serial-qcserial-add-Sierra-Wireless-EM7565.patch-->>><<<++patches.suse/s390-gmap-return-proper-error-code-on-ksm-unsharing++>>> -| <<<--patches.suse/0001-USB-serial-option-adding-support-for-YUGA-CLM920-NC5.patch-->>><<<++patches.suse/KVM-PPC-Book3S-HV-Fix-H_CEDE-return-code-for-nested-.patch++>>> -| <<<--patches.suse/0001-USB-serial-ftdi_sio-add-id-for-Airbus-DS-P8GR.patch-->>><<<++patches.suse/include-bitmap.h-add-missing-parameter-in-docs.patch++>>> -| <<<--patches.suse/0001-usb-xhci-Add-XHCI_TRUST_TX_LENGTH-for-Renesas-uPD720.patch-->>><<<++patches.suse/remoteproc-qcom_q6v5_mss-Don-t-reassign-mpss-region-.patch++>>> -| <<<--patches.suse/n_tty-fix-EXTPROC-vs-ICANON-interaction-with-TIOCINQ.patch-->>><<<++patches.suse/remoteproc-qcom_q6v5_mss-Reload-the-mba-region-on-co.patch++>>> -| <<<--patches.suse/drivers-base-cacheinfo-fix-cache-type-for-non-archit-->>><<<++patches.suse/remoteproc-Fix-NULL-pointer-dereference-in-rproc_vir.patch++>>> -| <<<--patches.suse/0001-thunderbolt-Mask-ring-interrupt-properly-when-pollin.patch-->>><<<++patches.suse/pinctrl-actions-Fix-functions-groups-names-for-S700-.patch++>>> -| <<<--patches.suse/msft-hv-1569-vmbus-unregister-device_obj-channels_kset.patch-->>><<<++patches.suse/pinctrl-bcm2835-drop-unused-define.patch++>>> -| <<<--patches.suse/objtool-Fix-Clang-enum-conversion-warning.patch-->>><<<++patches.suse/pinctrl-bcm2835-refactor-platform-data.patch++>>> -| <<<--patches.suse/0001-objtool-Fix-seg-fault-caused-by-missing-parameter.patch-->>><<<++patches.suse/pinctrl-bcm2835-add-support-for-all-gpios-on-bcm2711.patch++>>> -| <<<--patches.suse/0002-objtool-Fix-seg-fault-with-clang-compiled-objects.patch-->>><<<++patches.suse/pinctrl-sprd-Use-the-correct-pin-output-configuratio.patch++>>> -| <<<--patches.suse/genirq-Guard-handle_bad_irq-log-messages.patch-->>><<<++patches.suse/ALSA-hda-ca0132-Add-Recon3Di-quirk-to-handle-integra.patch++>>> -| <<<--patches.suse/x86-asm-allow-again-using-asm-h-when-building-for-the-bpf-clang-target-->>><<<++patches.suse/ALSA-hda-realtek-Enable-mute-LED-on-an-HP-system.patch++>>> -| <<<--patches.suse/timers-Use-deferrable-base-independent-of-base-nohz_active.patch-->>><<<++patches.suse/ALSA-hda-realtek-a-fake-key-event-is-triggered-by-ru.patch++>>> -| <<<--patches.suse/timers-Reinitialize-per-cpu-bases-on-hotplug.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Reduce-hda_jack_tbl-lookup-at-unsol-ev.patch++>>> -| <<<--patches.suse/nohz-Prevent-a-timer-interrupt-storm-in-tick_nohz_stop_sched_tick.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Don-t-use-standard-hda_jack-for-generi.patch++>>> -| <<<--patches.suse/timers-Invoke-timer_start_debug-where-it-makes-sense.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Move-runtime-PM-resume-into-hdmi_prese.patch++>>> -| <<<--patches.suse/01-x86-smpboot-remove-stale-tlb-flush-invocations.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Move-ELD-parse-and-jack-reporting-into.patch++>>> -| <<<--patches.suse/02-x86-mm-remove-preempt_disable-enable-from-_native_flush_tlb.patch-->>><<<++patches.suse/ALSA-via82xx-Fix-endianness-annotations.patch++>>> -| <<<--patches.suse/34-x86-ldt-plug-memory-leak-in-error-path.patch-->>><<<++patches.suse/ALSA-emu10k1-Fix-endianness-annotations.patch++>>> -| <<<--patches.suse/03-x86-ldt-make-ldt-pgtable-free-conditional.patch-->>><<<++patches.suse/ALSA-pcm-More-helper-macros-for-reducing-snd_pcm_for.patch++>>> -| <<<--patches.suse/x86-espfix-64-fix-espfix-double-fault-handling-on-5-level-systems-->>><<<++patches.suse/ALSA-usb-audio-Use-pcm_for_each_format-macro-for-PCM.patch++>>> -| <<<--patches.suse/x86-mm-Unbreak-modules-that-use-the-DMA-API.patch-->>><<<++patches.suse/ALSA-pcm-Use-standard-macros-for-fixing-PCM-format-c.patch++>>> -| <<<--patches.suse/x86-stacktrace-Make-zombie-stack-traces-reliable.patch-->>><<<++patches.suse/ALSA-pcm-Use-a-macro-for-parameter-masks-to-reduce-t.patch++>>> -| <<<--patches.suse/fscache-Fix-the-default-for-fscache_maybe_release_pa.patch-->>><<<++patches.suse/ALSA-hdsp-remove-redundant-assignment-to-variable-er.patch++>>> -| <<<--patches.suse/afs-Fix-missing-error-handling-in-afs_write_end.patch-->>><<<++patches.suse/ALSA-hda-remove-redundant-assignment-to-variable-tim.patch++>>> -| <<<--patches.suse/04-x86-pti-enable-pti-by-default.patch-->>><<<++patches.suse/ALSA-ali5451-remove-redundant-variable-capture_flag.patch++>>> -| <<<--patches.suse/05-x86-cpu-x86-pti-do-not-enable-pti-on-amd-processors.patch-->>><<<++patches.suse/ALSA-info-remove-redundant-assignment-to-variable-c.patch++>>> -| <<<--patches.suse/35-x86-pti-make-sure-the-user-kernel-ptes-match.patch-->>><<<++patches.suse/ALSA-core-Replace-zero-length-array-with-flexible-ar.patch++>>> -| <<<--patches.suse/0001-x86-dumpstack-Fix-partial-register-dumps.patch-->>><<<++patches.suse/ALSA-usb-midi-Replace-zero-length-array-with-flexibl.patch++>>> -| <<<--patches.suse/0002-x86-dumpstack-Print-registers-for-first-stack-frame.patch-->>><<<++patches.suse/ALSA-hda-ca0132-Replace-zero-length-array-with-flexi.patch++>>> -| <<<--patches.suse/36-x86-pti-switch-to-kernel-cr3-at-early-in-entry_syscall_compat.patch-->>><<<++patches.suse/ALSA-hda_codec-Replace-zero-length-array-with-flexib.patch++>>> -| <<<--patches.suse/11.1-x86-process-define-cpu_tss_rw-in-same-section-as-declaration.patch-->>><<<++patches.suse/ALSA-usb-audio-Don-t-create-a-mixer-element-with-bog.patch++>>> -| <<<--patches.suse/ARM-davinci-Use-platform_device_register_full-to-cre.patch-->>><<<++patches.suse/ALSA-pcm-oss-Unlock-mutex-temporarily-for-sleeping-a.patch++>>> -| <<<--patches.suse/ARM-davinci-Add-dma_mask-to-dm365-s-eDMA-device.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-support-for-Presonus-Studio-1810c.patch++>>> -| <<<--patches.suse/ARM-davinci-fix-mmc-entries-in-dm365-s-dma_slave_map.patch-->>><<<++patches.suse/usb-audio-v2-Add-uac2_effect_unit_descriptor-definit.patch++>>> -| <<<--patches.suse/sunxi-rsb-Include-OF-based-modalias-in-device-uevent.patch-->>><<<++patches.suse/ALSA-usb-audio-Parse-source-ID-of-UAC2-effect-unit.patch++>>> -| <<<--patches.suse/drm-armada-fix-leak-of-crtc-structure-->>><<<++patches.suse/ALSA-korg1212-fix-if-statement-empty-body-warnings.patch++>>> -| <<<--patches.suse/drm-ttm-check-the-return-value-of-kzalloc-->>><<<++patches.suse/ALSA-usb-audio-Add-support-for-MOTU-MicroBook-IIc.patch++>>> -| <<<--patches.suse/drm-i915-psr-Fix-register-name-mess-up-->>><<<++patches.suse/ALSA-usb-audio-Fix-missing-braces-in-some-struct-ini.patch++>>> -| <<<--patches.suse/drm-i915-Disable-DC-states-around-GMBUS-on-GLK-->>><<<++patches.suse/ALSA-pcm-oss-Simplify-plugin-frame-size-calculations.patch++>>> -| <<<--patches.suse/drm-i915-Put-all-non-blocking-modesets-onto-an-order-->>><<<++patches.suse/ALSA-pcm-Fix-superfluous-snprintf-usage.patch++>>> -| <<<--patches.suse/drm-i915-Apply-Display-WA-1183-on-skl-kbl-and-cfl-->>><<<++patches.suse/ALSA-hda-Use-scnprintf-for-string-truncation.patch++>>> -| <<<--patches.suse/kernel-acct.c-fix-the-acct-needcheck-check-in-check_free_space.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-mixer-controls-USB-interface-for-.patch++>>> -| <<<--patches.suse/mm-mprotect-add-a-cond_resched-inside-change_pmd_ran.patch-->>><<<++patches.suse/ALSA-usb-audio-Create-a-registration-quirk-for-Kings.patch++>>> -| <<<--patches.suse/userfaultfd-clear-the-vma-vm_userfaultfd_ctx-if-UFFD.patch-->>><<<++patches.suse/ALSA-core-Add-snd_device_get_state-helper.patch++>>> -| <<<--patches.suse/crypto-chelsio-select-CRYPTO_GF128MUL.patch-->>><<<++patches.suse/ALSA-usb-audio-Rewrite-registration-quirk-handling.patch++>>> -| <<<--patches.suse/crypto-chacha20poly1305-validate-the-digest-size-->>><<<++patches.suse/ALSA-usb-audio-Add-delayed_register-option.patch++>>> -| <<<--patches.suse/crypto-af_alg-Fix-race-around-ctx-rcvused-by-making-.patch-->>><<<++patches.suse/ALSA-usb-audio-Inform-devices-that-need-delayed-regi.patch++>>> -| <<<--patches.suse/crypto-n2-cure-use-after-free-->>><<<++patches.suse/ALSA-hda-default-enable-CA0132-DSP-support.patch++>>> -| <<<--patches.suse/crypto-pcrypt-fix-freeing-pcrypt-instances-->>><<<++patches.suse/ASoC-jz4740-i2s-Fix-divider-written-at-incorrect-off.patch++>>> -| <<<--patches.suse/s390-sles15-02-06-pci-handle-insufficient-resources-during-dma-tl.patch-->>><<<++patches.suse/ASoC-stm32-spdifrx-fix-regmap-status-check.patch++>>> -| <<<--patches.suse/s390-dasd-fix-wrongly-assigned-configuration-data.patch-->>><<<++patches.suse/ASoC-Intel-mrfld-return-error-codes-when-an-error-oc.patch++>>> -| <<<--patches.suse/x86-efi-fix-kernel-param-add_efi_memmap-regression.patch-->>><<<++patches.suse/ALSA-pcm.h-add-for_each_pcm_streams.patch++>>> -| <<<--patches.suse/07-x86-mm-set-modules_end-to-0xffffffffff000000.patch-->>><<<++patches.suse/ALSA-usx2y-use-for_each_pcm_streams-macro.patch++>>> -| <<<--patches.suse/08-x86-mm-map-cpu_entry_area-at-the-same-place-on-4-5-level.patch-->>><<<++patches.suse/ASoC-sun8i-codec-Remove-unused-dev-from-codec-struct.patch++>>> -| <<<--patches.suse/24-x86-kaslr-fix-the-vaddr_end-mess.patch-->>><<<++patches.suse/ASoC-Intel-mrfld-fix-incorrect-check-on-p-sink.patch++>>> -| <<<--patches.suse/37-x86-events-intel-ds-use-the-proper-cache-flush-method-for-mapping-ds-buffers.patch-->>><<<++patches.suse/ALSA-doc-Document-PC-Beep-Hidden-Register-on-Realtek.patch++>>> -| <<<--patches.suse/38-x86-tlb-drop-the-gpl-from-the-cpu_tlbstate-export.patch-->>><<<++patches.suse/ALSA-hda-realtek-Set-principled-PC-Beep-configuratio.patch++>>> -| <<<--patches.suse/09-x86-alternatives-add-missing-n-at-end-of-alternative-inline-asm.patch-->>><<<++patches.suse/ALSA-hda-realtek-Remove-now-unnecessary-XPS-13-headp.patch++>>> -| <<<--patches.suse/10-x86-pti-rename-bug_cpu_insecure-to-bug_cpu_meltdown.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-case-when-USB-MIDI-interface-has-.patch++>>> -| <<<--patches.suse/xfs-quota-fix-missed-destroy-of-qi_tree_lock.patch-->>><<<++patches.suse/i2c-smbus-remove-outdated-references-to-irq-level-tr.patch++>>> -| <<<--patches.suse/xfs-quota-check-result-of-register_shrinker.patch-->>><<<++patches.suse/i2c-dev-Fix-the-race-between-the-release-of-i2c_dev-.patch++>>> -| <<<--patches.suse/xfs-fix-s_maxbytes-overflow-problems.patch-->>><<<++patches.suse/mtd-lpddr-Fix-a-double-free-in-probe.patch++>>> -| <<<--patches.suse/iommu-arm-smmu-v3-don-t-free-page-table-ops-twice-->>><<<++patches.suse/mtd-phram-fix-a-double-free-issue-in-error-path.patch++>>> -| <<<--patches.suse/0001-iommu-arm-smmu-v3-Cope-with-duplicated-Stream-IDs.patch-->>><<<++patches.suse/mtd-rawnand-free-the-nand_device-object.patch++>>> -| <<<--patches.suse/Input-elantech-add-new-icbody-type-15-->>><<<++patches.suse/mtd-spinand-Stop-using-spinand-oobbuf-for-buffering-.patch++>>> -| <<<--patches.suse/kvm-vmx-Scrub-hardware-GPRs-at-VM-exit.patch-->>><<<++patches.suse/mtd-spinand-Explicitly-use-MTD_OPS_RAW-to-write-the-.patch++>>> -| <<<--patches.suse/KVM-s390-fix-cmma-migration-for-multiple-memory-slot.patch-->>><<<++patches.suse/mtd-spinand-Do-not-erase-the-block-before-writing-a-.patch++>>> -| <<<--patches.suse/KVM-s390-prevent-buffer-overrun-on-memory-hotplug-du.patch-->>><<<++patches.suse/scsi-tcm_qla2xxx-Make-qlt_alloc_qfull_cmd-set-cmd-se.patch++>>> -| <<<--patches.suse/mm-vmscan-Make-unregister_shrinker-no-op-if-register_shrinker-failed.patch-->>><<<++patches.suse/scsi-ufs-fix-auto-hibern8-error-detection++>>> -| <<<--patches.suse/sget-handle-failures-of-register_shrinker.patch-->>><<<++patches.suse/scsi-qla2xxx-Check-locking-assumptions-at-runtime-in.patch++>>> -| <<<--patches.suse/mtd-nand-pxa3xx-Fix-READOOB-implementation.patch-->>><<<++patches.suse/scsi-lpfc-Fix-RQ-buffer-leakage-when-no-IOCBs-availa.patch++>>> -| <<<--patches.suse/leds-core-Fix-regression-caused-by-commit-2b83ff96f5-->>><<<++patches.suse/scsi-lpfc-Fix-lpfc_io_buf-resource-leak-in-lpfc_get_.patch++>>> -| <<<--patches.suse/apparmor-fix-regression-in-mount-mediation-when-feat.patch-->>><<<++patches.suse/scsi-lpfc-Fix-broken-Credit-Recovery-after-driver-lo.patch++>>> -| <<<--patches.suse/cgroup-avoid-copying-strings-longer-than-the-buffers.patch-->>><<<++patches.suse/scsi-lpfc-Fix-registration-of-ELS-type-support-in-fd.patch++>>> -| <<<--patches.suse/cgroup-Fix-deadlock-in-cpu-hotplug-path.patch-->>><<<++patches.suse/scsi-lpfc-Fix-release-of-hwq-to-clear-the-eq-relatio.patch++>>> -| <<<--patches.suse/platform-x86-wmi-Call-acpi_wmi_init-later-->>><<<++patches.suse/scsi-lpfc-Fix-compiler-warning-on-frame-size.patch++>>> -| <<<--patches.suse/IB-mlx4-Fix-mlx4_ib_alloc_mr-error-flow.patch-->>><<<++patches.suse/scsi-lpfc-Fix-coverity-errors-in-fmdi-attribute-hand.patch++>>> -| <<<--patches.suse/IB-ipoib-Fix-race-condition-in-neigh-creation.patch-->>><<<++patches.suse/scsi-lpfc-Remove-handler-for-obsolete-ELS-Read-Port-.patch++>>> -| <<<--patches.suse/RDMA-netlink-Fix-locking-around-__ib_get_device_by_i.patch-->>><<<++patches.suse/scsi-lpfc-Clean-up-hba-max_lun_queue_depth-checks.patch++>>> -| <<<--patches.suse/IB-srpt-Disable-RDMA-access-by-the-initiator.patch-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.6.0.4.patch++>>> -| <<<--patches.suse/IB-srpt-Fix-ACL-lookup-during-login.patch-->>><<<++patches.suse/scsi-lpfc-Copyright-updates-for-12.6.0.4-patches.patch++>>> -| <<<--patches.suse/ip6_tunnel-disable-dst-caching-if-tunnel-is-dual-sta.patch-->>><<<++patches.suse/scsi-ufs-fix-ufshcd_hold-caused-scheduling-while-atomic++>>> -| <<<--patches.suse/geneve-update-skb-dst-pmtu-on-tx-path.patch-->>><<<++patches.suse/scsi-fc-Update-Descriptor-definition-and-add-RDF-and.patch++>>> -| <<<--patches.suse/mlxsw-spectrum_router-Fix-NULL-pointer-deref.patch-->>><<<++patches.suse/scsi-lpfc-add-RDF-registration-and-Link-Integrity-FP.patch++>>> -| <<<--patches.suse/mlxsw-spectrum-Relax-sanity-checks-during-enslavemen.patch-->>><<<++patches.suse/scsi-target-fix-unmap_zeroes_data-boolean-initialisa.patch++>>> -| <<<--patches.suse/net-sched-Fix-update-of-lastuse-in-act-modules-imple.patch-->>><<<++patches.suse/scsi-target-convert-boolean-se_dev_attrib-types-to-b.patch++>>> -| <<<--patches.suse/0001-NET-usb-qmi_wwan-add-support-for-YUGA-CLM920-NC5-PID.patch-->>><<<++patches.suse/scsi-target-use-an-enum-to-track-emulate_ua_intlck_c.patch++>>> -| <<<--patches.suse/ethtool-do-not-print-warning-for-applications-using-.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-beacon-LED-config-sysfs-interface.patch++>>> -| <<<--patches.suse/RDS-Heap-OOB-write-in-rds_message_alloc_sgs.patch-->>><<<++patches.suse/scsi-qla2xxx-Move-free-of-fcport-out-of-interrupt-co.patch++>>> -| <<<--patches.suse/e1000-fix-disabling-already-disabled-warning.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-sysfs-node-for-D-Port-Diagnostics-A.patch++>>> -| <<<--patches.suse/e1000e-Fix-e1000_check_for_copper_link_ich8lan-retur.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-endianizer-macro-calls-to-fc-host-s.patch++>>> -| <<<--patches.suse/vxlan-trivial-indenting-fix.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-changes-in-preparation-for-vendor-e.patch++>>> -| <<<--patches.suse/net-fec-restore-dev_id-in-the-cases-of-probe-error.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-vendor-extended-RDP-additions-and-a.patch++>>> -| <<<--patches.suse/net-fec-defer-probe-if-regulator-is-not-ready.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-ql2xrdpenable-module-parameter-for-.patch++>>> -| <<<--patches.suse/cxgb4-Fix-FW-flash-errors.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-vendor-extended-FDMI-commands.patch++>>> -| <<<--patches.suse/net-ena-unmask-MSI-X-only-after-device-initializatio.patch-->>><<<++patches.suse/scsi-qla2xxx-Display-message-for-FCE-enabled.patch++>>> -| <<<--patches.suse/net-ena-fix-error-handling-in-ena_down-sequence.patch-->>><<<++patches.suse/scsi-qla2xxx-Show-correct-port-speed-capabilities-fo.patch++>>> -| <<<--patches.suse/i40e-i40evf-Account-for-frags-split-over-multiple-de.patch-->>><<<++patches.suse/scsi-qla2xxx-Cleanup-ELS-PUREX-iocb-fields.patch++>>> -| <<<--patches.suse/i40e-don-t-remove-netdev-dev_addr-when-syncing-uc-li.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-deferred-queue-for-processing-ABTS-.patch++>>> -| <<<--patches.suse/nl80211-Check-for-the-required-netlink-attribute-pre-->>><<<++patches.suse/scsi-qla2xxx-Handle-cases-for-limiting-RDP-response-.patch++>>> -| <<<--patches.suse/mac80211-mesh-drop-frames-appearing-to-be-from-us-->>><<<++patches.suse/scsi-qla2xxx-Fix-RDP-response-size.patch++>>> -| <<<--patches.suse/net-stmmac-enable-EEE-in-MII-GMII-or-RGMII-only.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-endian-macros-to-assign-static-fiel.patch++>>> -| <<<--patches.suse/sh_eth-fix-TSU-resource-handling.patch-->>><<<++patches.suse/scsi-qla2xxx-Correction-to-selection-of-loopback-ech.patch++>>> -| <<<--patches.suse/RDS-null-pointer-dereference-in-rds_atomic_free_op.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-qla2x00_echo_test-based-on-ISP-type.patch++>>> -| <<<--patches.suse/netfilter-uapi-correct-untracked-conntrack-state-bit-number-->>><<<++patches.suse/scsi-qla2xxx-Print-portname-for-logging-in-qla24xx_l.patch++>>> -| <<<--patches.suse/net-fec-free-restore-resource-in-related-probe-error.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-correct-ISP28xx-active-FW-region.patch++>>> -| <<<--patches.suse/can-vxcan-improve-handling-of-missing-peer-name-attr-->>><<<++patches.suse/scsi-qla2xxx-Save-rscn_gen-for-new-fcport.patch++>>> -| <<<--patches.suse/can-gs_usb-fix-return-value-of-the-set_bittiming-cal-->>><<<++patches.suse/scsi-qla2xxx-Fix-control-flags-for-login-logout-IOCB.patch++>>> -| <<<--patches.suse/can-flex_can-Correct-the-checking-for-frame-length-i-->>><<<++patches.suse/scsi-qla2xxx-Add-fixes-for-mailbox-command.patch++>>> -| <<<--patches.suse/sh_eth-fix-SH7757-GEther-initialization.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-QLA_FW_STOPPED-macro-to-propagate-f.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-population-of-flow_type-in-bnxt_hwrm_cfa.patch-->>><<<++patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.24-k.patch++>>> -| <<<--patches.suse/bnxt_en-Fix-the-Invalid-VF-id-check-in-bnxt_vf_ndo_p.patch-->>><<<++patches.suse/scsi-lpfc-fix-spelling-mistake-Notication-Notificati.patch++>>> -| <<<--patches.suse/sctp-do-not-retransmit-upon-FragNeeded-if-PMTU-disco.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-sparse-warning-reported-by-kbuild-b.patch++>>> -| <<<--patches.suse/sctp-fix-the-handling-of-ICMP-Frag-Needed-for-too-sm.patch-->>><<<++patches.suse/scsi-qla2xxx-Simplify-the-code-for-aborting-SCSI-com.patch++>>> -| <<<--patches.suse/mdio-sun4i-Fix-a-memory-leak-->>><<<++patches.suse/scsi-qla2xxx-Suppress-endianness-complaints-in-qla2x.patch++>>> -| <<<--patches.suse/sh_eth-fix-TXALCR1-offsets.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-sparse-warnings-triggered-by-the-PC.patch++>>> -| <<<--patches.suse/block-drain-queue-before-waiting-for-q_usage_counter.patch-->>><<<++patches.suse/scsi-qla2xxx-Convert-MAKE_HANDLE-from-a-define-into-.patch++>>> -| <<<--patches.suse/nvme-pci-move-use_sgl-initialization-to-nvme_init_io.patch-->>><<<++patches.suse/scsi-qla2xxx-Add-16.0GT-for-PCI-String.patch++>>> -| <<<--patches.suse/nvme-fix-sector-units-when-going-between-formats.patch-->>><<<++patches.suse/scsi-qla2xxx-Avoid-setting-firmware-options-twice-in.patch++>>> -| <<<--patches.suse/nvme-rdma-fix-concurrent-reset-and-reconnect.patch-->>><<<++patches.suse/scsi-qla2xxx-Use-FC-generic-update-firmware-options-.patch++>>> -| <<<--patches.suse/nvme-mpath-fix-last-path-removal-during-traffic.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-FCP-SCSI-FC4-flag-passing-error.patch++>>> -| <<<--patches.suse/nvme-fcloop-avoid-possible-uninitialized-variable-wa.patch-->>><<<++patches.suse/scsi-qla2xxx-Improved-secure-flash-support-messages.patch++>>> -| <<<--patches.suse/loop-fix-concurrent-lo_open-lo_release.patch-->>><<<++patches.suse/scsi-qla2xxx-Return-appropriate-failure-through-BSG-.patch++>>> -| <<<--patches.suse/ALSA-pcm-Remove-incorrect-snd_BUG_ON-usages-->>><<<++patches.suse/scsi-qla2xxx-Use-a-dedicated-interrupt-handler-for-h.patch++>>> -| <<<--patches.suse/ALSA-pcm-Add-missing-error-checks-in-OSS-emulation-p-->>><<<++patches.suse/scsi-qla2xxx-fix-FW-resource-count-values.patch++>>> -| <<<--patches.suse/ALSA-pcm-Workaround-for-weird-PulseAudio-behavior-on-->>><<<++patches.suse/scsi-qla2xxx-Update-BPM-enablement-semantics.patch++>>> -| <<<--patches.suse/ALSA-aloop-Release-cable-upon-open-error-path-->>><<<++patches.suse/scsi-qla2xxx-add-more-FW-debug-information.patch++>>> -| <<<--patches.suse/ALSA-aloop-Fix-inconsistent-format-due-to-incomplete-->>><<<++patches.suse/scsi-qla2xxx-Force-semaphore-on-flash-validation-fai.patch++>>> -| <<<--patches.suse/ALSA-aloop-Fix-racy-hw-constraints-adjustment-->>><<<++patches.suse/scsi-qla2xxx-Fix-RDP-respond-data-format.patch++>>> -| <<<--patches.suse/ALSA-pcm-Abort-properly-at-pending-signal-in-OSS-rea-->>><<<++patches.suse/scsi-qla2xxx-Fix-NPIV-instantiation-after-FW-dump.patch++>>> -| <<<--patches.suse/ALSA-pcm-Allow-aborting-mutex-lock-at-OSS-read-write-->>><<<++patches.suse/scsi-qla2xxx-Serialize-fc_port-alloc-in-N2N.patch++>>> -| <<<--patches.suse/net-core-fix-module-type-in-sock_diag_bind.patch-->>><<<++patches.suse/scsi-qla2xxx-Remove-restriction-of-FC-T10-PI-and-FC-.patch++>>> -| <<<--patches.suse/net-ipv4-emulate-READ_ONCE-on-hdrincl-bit-field-in-r.patch-->>><<<++patches.suse/scsi-qla2xxx-Handle-NVME-status-iocb-correctly.patch++>>> -| <<<--patches.suse/selftests-bpf-fix-test_align.patch-->>><<<++patches.suse/scsi-qla2xxx-Set-Nport-ID-for-N2N.patch++>>> -| <<<--patches.suse/bpf-prevent-out-of-bounds-speculation.patch-->>><<<++patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.25-k.patch++>>> -| <<<--patches.suse/bpf-introduce-BPF_JIT_ALWAYS_ON-config.patch-->>><<<++patches.suse/scsi-ibmvfc-Avoid-loss-of-all-paths-during-SVC-node-.patch++>>> -| <<<--patches.suse/sctp-add-a-ceiling-to-optlen-in-some-sockopts.patch-->>><<<++patches.suse/ibmvfc-Fix-NULL-return-compiler-warning.patch++>>> -| <<<--patches.suse/0001-iwlwifi-pcie-fix-DMA-memory-mapping-unmapping.patch-->>><<<++patches.suse/scsi-qla2xxx-add-ring-buffer-for-tracing-debug-logs.patch++>>> -| <<<--patches.suse/wcn36xx-Fix-dynamic-power-saving-->>><<<++patches.suse/scsi-core-avoid-repetitive-logging-of-device-offline.patch++>>> -| <<<--patches.suse/8021q-fix-a-memory-leak-for-VLAN-0-device.patch-->>><<<++patches.suse/scsi-zfcp-fix-missing-erp_lock-in-port-recovery-trigger-for-point-to-point++>>> -| <<<--patches.suse/nfp-always-unmask-aux-interrupts-at-init.patch-->>><<<++patches.suse/scsi-zfcp-expose-fabric-name-as-common-fc_host-sysfs.patch++>>> -| <<<--patches.suse/ipv6-fix-possible-mem-leaks-in-ipv6_make_skb.patch-->>><<<++patches.suse/scsi-zfcp-wire-previously-driver-specific-sysfs-attr.patch++>>> -| <<<--patches.suse/ipv6-sr-fix-TLVs-not-being-copied-using-setsockopt.patch-->>><<<++patches.suse/scsi-zfcp-fix-fc_host-attributes-that-should-be-unkn.patch++>>> -| <<<--patches.suse/rbd-reacquire-lock-should-update-lock-owner-client-id-->>><<<++patches.suse/scsi-zfcp-auto-variables-for-dereferenced-structs-in.patch++>>> -| <<<--patches.suse/rbd-set-max_segments-to-ushrt_max-->>><<<++patches.suse/scsi-zfcp-report-FC-Endpoint-Security-in-sysfs.patch++>>> -| <<<--patches.suse/drm-vc4-Move-IRQ-enable-to-PM-path-->>><<<++patches.suse/scsi-zfcp-log-FC-Endpoint-Security-of-connections.patch++>>> -| <<<--patches.suse/drm-nouveau-disp-gf119-add-missing-drive-vfunc-ptr-->>><<<++patches.suse/scsi-zfcp-trace-FC-Endpoint-Security-of-FCP-devices-.patch++>>> -| <<<--patches.suse/drm-vmwgfx-Don-t-cache-framebuffer-maps-->>><<<++patches.suse/scsi-zfcp-enhance-handling-of-FC-Endpoint-Security-e.patch++>>> -| <<<--patches.suse/drm-vmwgfx-Potential-off-by-one-in-vmw_view_add-->>><<<++patches.suse/scsi-zfcp-log-FC-Endpoint-Security-errors.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Clear-the-shadow-page-table-entry-after-->>><<<++patches.suse/scsi-qla2xxx-Remove-non-functional-code.patch++>>> -| <<<--patches.suse/drm-i915-gvt-Fix-stack-out-of-bounds-bug-in-cmd-pars-->>><<<++patches.suse/scsi-aha1740-fix-an-errro-handling-path-in-aha1740_probe++>>> -| <<<--patches.suse/drm-i915-Whitelist-SLICE_COMMON_ECO_CHICKEN1-on-Gemi-->>><<<++patches.suse/x86-xen-make-the-boot-cpu-idle-task-reliable.patch++>>> -| <<<--patches.suse/drm-i915-Don-t-adjust-priority-on-an-already-signale-->>><<<++patches.suse/x86-xen-make-the-secondary-cpu-idle-tasks-reliable.patch++>>> -| <<<--patches.suse/crypto-algapi-fix-NULL-dereference-in-crypto_remove_-->>><<<++patches.suse/extcon-axp288-Add-wakeup-support.patch++>>> -| <<<--patches.suse/KVM-MMU-check-pending-exception-before-injecting-APF.patch-->>><<<++patches.suse/0031-coresight-do-not-use-the-BIT-macro-in-the-UAPI-heade.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Drop-prepare_done-from-struct-kvm_.patch-->>><<<++patches.suse/mei-me-add-cedar-fork-device-ids.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Fix-use-after-free-in-case-of-mult.patch-->>><<<++patches.suse/misc-rtsx-set-correct-pcr_ops-for-rts522A.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-PR-Fix-WIMG-handling-under-pHyp.patch-->>><<<++patches.suse/PCI-ASPM-Clear-the-correct-bits-when-enabling-L1-sub.patch++>>> -| <<<--patches.suse/KVM-PPC-Book3S-HV-Always-flush-TLB-in-kvmppc_alloc_r.patch-->>><<<++patches.suse/PCI-ERR-Combine-pci_channel_io_frozen-cases.patch++>>> -| <<<--patches.suse/x86-kvm-propagate-register_shrinker-return-code.patch-->>><<<++patches.suse/PCI-ERR-Update-error-status-after-reset_link.patch++>>> -| <<<--patches.suse/KVM-x86-emulate-UD-while-in-guest-mode.patch-->>><<<++patches.suse/pci-dpc-move-dpc-data-into-struct-pci_dev++>>> -| <<<--patches.suse/KVM-x86-Add-memory-barrier-on-vmcs-field-lookup.patch-->>><<<++patches.suse/pci-err-remove-service-dependency-in-pcie_do_recovery++>>> -| <<<--patches.suse/x86-microcode-intel-extend-bdw-late-loading-with-a-revision-check.patch-->>><<<++patches.suse/pci-err-return-status-of-pcie_do_recovery++>>> -| <<<--patches.suse/kdump-write-correct-address-of-mem_section-into-vmco.patch-->>><<<++patches.suse/pci-dpc-cache-dpc-capabilities-in-pci_init_capabilities++>>> -| <<<--patches.suse/tools-objtool-Makefile-don-t-assume-sync-check.sh-is.patch-->>><<<++patches.suse/pci-aer-add-pci_aer_raw_clear_status-to-unconditionally-clear-error-status++>>> -| <<<--patches.suse/x86-PCI-Add-pci-big_root_window-option-for-AMD-64-bi.patch-->>><<<++patches.suse/pci-dpc-expose-dpc_process_error-dpc_reset_link-for-use-by-edr++>>> -| <<<--patches.suse/x86-PCI-Move-and-shrink-AMD-64-bit-window-to-avoid-c.patch-->>><<<++patches.suse/pci-dpc-add-error-disconnect-recover-edr-support++>>> -| <<<--patches.suse/apparmor-fix-ptrace-label-match-when-matching-stacke.patch-->>><<<++patches.suse/pci-aer-rationalize-error-status-register-clearing++>>> -| <<<--patches.suse/apparmor-Fix-regression-in-profile-conflict-logic.patch-->>><<<++patches.suse/PCI-pciehp-Disable-in-band-presence-detect-when-poss.patch++>>> -| <<<--patches.suse/Bluetooth-Prevent-stack-info-leak-from-the-EFS-element.patch-->>><<<++patches.suse/PCI-pciehp-Wait-for-PDS-if-in-band-presence-is-disab.patch++>>> -| <<<--patches.suse/0001-usbip-fix-vudc_rx-harden-CMD_SUBMIT-path-to-handle-m.patch-->>><<<++patches.suse/PCI-pciehp-Add-DMI-table-for-in-band-presence-detect.patch++>>> -| <<<--patches.suse/0001-usbip-remove-kernel-addresses-from-usb-device-and-ur.patch-->>><<<++patches.suse/PCI-pciehp-Fix-indefinite-wait-on-sysfs-requests.patch++>>> -| <<<--patches.suse/0001-usbip-vudc_tx-fix-v_send_ret_submit-vulnerability-to.patch-->>><<<++patches.suse/pci-pciehp-fix-msi-interrupt-race++>>> -| <<<--patches.suse/0001-USB-fix-usbmon-BUG-trigger.patch-->>><<<++patches.suse/PCI-Add-boot-interrupt-quirk-mechanism-for-Xeon-chip.patch++>>> -| <<<--patches.suse/0001-uas-ignore-UAS-for-Norelsys-NS1068-X-chips.patch-->>><<<++patches.suse/PCI-Avoid-ASMedia-XHCI-USB-PME-from-D0-defect.patch++>>> -| <<<--patches.suse/0001-USB-serial-cp210x-add-IDs-for-LifeScan-OneTouch-Veri.patch-->>><<<++patches.suse/PCI-Add-Zhaoxin-Vendor-ID.patch++>>> -| <<<--patches.suse/0001-USB-serial-cp210x-add-new-device-ID-ELV-ALC-8xxx.patch-->>><<<++patches.suse/PCI-Add-ACS-quirk-for-Zhaoxin-multi-function-devices.patch++>>> -| <<<--patches.suse/0001-usb-misc-usb3503-make-sure-reset-is-low-for-at-least.patch-->>><<<++patches.suse/PCI-Add-ACS-quirk-for-Zhaoxin-Root-Downstream-Ports.patch++>>> -| <<<--patches.suse/11-x86-pti-unbreak-efi-old_memmap.patch-->>><<<++patches.suse/PCI-endpoint-Fix-for-concurrent-memory-allocation-in.patch++>>> -| <<<--patches.suse/12-x86-documentation-add-pti-description.patch-->>><<<++patches.suse/PCI-endpoint-Fix-clearing-start-entry-in-configfs.patch++>>> -| <<<--patches.suse/13-x86-cpufeatures-add-x86_bug_spectre_v.patch-->>><<<++patches.suse/PCI-endpoint-Fix-set_msix-to-take-BIR-and-offset-as-.patch++>>> -| <<<--patches.suse/14-sysfs-cpu-add-vulnerability-folder.patch-->>><<<++patches.suse/PCI-dwc-Fix-dw_pcie_ep_raise_msix_irq-to-get-correct.patch++>>> -| <<<--patches.suse/15-x86-cpu-implement-cpu-vulnerabilites-sysfs-functions.patch-->>><<<++patches.suse/misc-pci_endpoint_test-Fix-to-support-10-pci-endpoin.patch++>>> -| <<<--patches.suse/39-x86-tboot-unbreak-tboot-with-pti-enabled.patch-->>><<<++patches.suse/PCI-mobiveil-Introduce-a-new-structure-mobiveil_root.patch++>>> -| <<<--patches.suse/40-x86-mm-pti-remove-dead-logic-in-pti_user_pagetable_walk.patch-->>><<<++patches.suse/PCI-mobiveil-Move-the-host-initialization-into-a-fun.patch++>>> -| <<<--patches.suse/0001-x86-cpu-amd-make-lfence-a-serializing-instruction.patch-->>><<<++patches.suse/PCI-mobiveil-Collect-the-interrupt-related-operation.patch++>>> -| <<<--patches.suse/0002-x86-cpu-amd-use-lfence_rdtsc-in-preference-to-mfence_rdtsc.patch-->>><<<++patches.suse/PCI-mobiveil-Modularize-the-Mobiveil-PCIe-Host-Bridg.patch++>>> -| <<<--patches.suse/16-sysfs-cpu-fix-typos-in-vulnerability-documentation.patch-->>><<<++patches.suse/PCI-mobiveil-Add-callback-function-for-interrupt-ini.patch++>>> -| <<<--patches.suse/17-x86-alternatives-fix-optimize_nops-checking.patch-->>><<<++patches.suse/PCI-mobiveil-Add-callback-function-for-link-up-check.patch++>>> -| <<<--patches.suse/39.1-x86-pti-make-unpoison-of-pgd-for-trusted-boot-work-for-real.patch-->>><<<++patches.suse/PCI-mobiveil-Allow-mobiveil_host_init-to-be-used-to-.patch++>>> -| <<<--patches.suse/0001-objtool-Detect-jumps-to-retpoline-thunks.patch-->>><<<++patches.suse/PCI-mobiveil-Add-8-bit-and-16-bit-CSR-register-acces.patch++>>> -| <<<--patches.suse/0002-objtool-Allow-alternatives-to-be-ignored.patch-->>><<<++patches.suse/PCI-mobiveil-Add-Header-Type-field-check.patch++>>> -| <<<--patches.suse/20-x86-retpoline-add-initial-retpoline-support.patch-->>><<<++patches.suse/PCI-mobiveil-Add-PCIe-Gen4-RC-driver-for-Layerscape-.patch++>>> -| <<<--patches.suse/21-x86-spectre-add-boot-time-option-to-select-spectre-v2-mitigation.patch-->>><<<++patches.suse/PCI-mobiveil-Fix-sparse-different-address-space-warn.patch++>>> -| <<<--patches.suse/22-retpoline-crypto-convert-crypto-assembler-indirect-jumps.patch-->>><<<++patches.suse/PCI-mobiveil-Fix-unmet-dependency-warning-for-PCIE_M.patch++>>> -| <<<--patches.suse/23-x86-retpoline-entry-convert-entry-assembler-indirect-jumps.patch-->>><<<++patches.suse/PCI-qcom-Fix-the-fixup-of-PCI_VENDOR_ID_QCOM.patch++>>> -| <<<--patches.suse/24-x86-retpoline-ftrace-convert-ftrace-assembler-indirect-jumps.patch-->>><<<++patches.suse/0032-Revert-dm-always-call-blk_queue_split-in-dm_process_.patch++>>> -| <<<--patches.suse/msft-hv-1582-x86-retpoline-hyperv-Convert-assembler-indirect-jump.patch-->>><<<++patches.suse/arm64-bcm2835-Drop-select-of-nonexistent-HAVE_ARM_AR.patch++>>> -| <<<--patches.suse/26-x86-retpoline-xen-convert-xen-hypercall-indirect-jumps.patch-->>><<<++patches.suse/soc-mediatek-knows_txdone-needs-to-be-set-in-Mediate.patch++>>> -| <<<--patches.suse/x86-retpoline-checksum32-convert-assembler-indirect-jumps-->>><<<++patches.suse/soc-imx-gpc-fix-power-up-sequencing.patch++>>> -| <<<--patches.suse/x86-retpoline-irq32-convert-assembler-indirect-jumps-->>><<<++patches.suse/arm64-dts-allwinner-a64-Fix-display-clock-register-r.patch++>>> -| <<<--patches.suse/27-retpoline-fill-return-stack-buffer-on-vmexit.patch-->>><<<++patches.suse/clk-ti-Fix-dm814x-clkctrl-for-ethernet.patch++>>> -| <<<--patches.suse/41-x86-pti-fix-pcid-and-sanitize-defines.patch-->>><<<++patches.suse/s390-cpum_cf-add-new-extended-counters-for-ibm-z15++>>> -| <<<--patches.suse/42-x86-perf-disable-intel_bts-when-pti.patch-->>><<<++patches.suse/s390-prevent-leaking-kernel-address-in-bear++>>> -| <<<--patches.suse/nvme-fabrics-initialize-default-host-id-in-nvmf_host.patch-->>><<<++patches.suse/s390-cpuinfo-fix-wrong-output-when-cpu0-is-offline++>>> -| <<<--patches.suse/powerpc-dlpar-023-Make-RAS-IRQ-explicitly-dependent-on-DLPAR-WQ.patch-->>><<<++patches.suse/s390-diag-fix-display-of-diagnose-call-statistics++>>> -| <<<--patches.suse/powerpc-pseries-Add-H_GET_CPU_CHARACTERISTICS-flags-.patch-->>><<<++patches.suse/s390-zcrypt-use-kvmalloc-instead-of-kmalloc-for-256k-alloc++>>> -| <<<--patches.suse/powerpc-64-Add-macros-for-annotating-the-destination.patch-->>><<<++patches.suse/vfio-platform-Switch-to-platform_get_irq_optional.patch++>>> -| <<<--patches.suse/powerpc-64s-Simple-RFI-macro-conversions.patch-->>><<<++patches.suse/vfio-Ignore-ENODEV-when-getting-MSI-cookie.patch++>>> -| <<<--patches.suse/powerpc-64-Convert-the-syscall-exit-path-to-use-RFI_.patch-->>><<<++patches.suse/dma-coherent-fix-integer-overflow-in-the-reserved-me.patch++>>> -| <<<--patches.suse/powerpc-64-Convert-fast_exception_return-to-use-RFI_.patch-->>><<<++patches.suse/gpio-siox-use-raw-spinlock-for-irq-related-locking.patch++>>> -| <<<--patches.suse/powerpc-64s-Convert-slb_miss_common-to-use-RFI_TO_US.patch-->>><<<++patches.suse/tools-gpio-Fix-out-of-tree-build-regression.patch++>>> -| <<<--patches.suse/powerpc-64s-Add-support-for-RFI-flush-of-L1-D-cache.patch-->>><<<++patches.suse/rtc-zynqmp-Clear-alarm-interrupt-status-before-inter.patch++>>> -| <<<--patches.suse/powerpc-64s-Support-disabling-RFI-flush-with-no_rfi_.patch-->>><<<++patches.suse/rtc-cmos-Use-spin_lock_irqsave-in-cmos_interrupt.patch++>>> -| <<<--patches.suse/powerpc-pseries-Query-hypervisor-for-RFI-flush-setti.patch-->>><<<++patches.suse/rtc-88pm860x-fix-possible-race-condition.patch++>>> -| <<<--patches.suse/powerpc-powernv-Check-device-tree-for-RFI-flush-sett.patch-->>><<<++patches.suse/rtc-imx-sc-Align-imx-sc-msg-structs-to-4.patch++>>> -| <<<--patches.suse/28-x86-retpoline-remove-compile-time-warning.patch-->>><<<++patches.suse/nfsd-Fix-NFSv4-READ-on-RDMA-when-using-readv.patch++>>> -| <<<--patches.suse/ALSA-hda-Apply-headphone-noise-quirk-for-another-Del-->>><<<++patches.suse/svcrdma-Fix-double-svc_rdma_send_ctxt_put-in-an-erro.patch++>>> -| <<<--patches.suse/ALSA-hda-Apply-the-existing-quirk-to-iMac-14-1-->>><<<++patches.suse/nfsd-Don-t-add-locks-to-closed-or-closing-open-state.patch++>>> -| <<<--patches.suse/ALSA-pcm-Remove-yet-superfluous-WARN_ON-->>><<<++patches.suse/nfsd-remove-read-permission-bit-for-ctl-sysctl.patch++>>> -| <<<--patches.suse/ALSA-seq-Make-ioctls-race-free-->>><<<++patches.suse/nfsd-fsnotify-on-rmdir-under-nfsd-clients.patch++>>> -| <<<--patches.suse/xfrm-skip-policies-marked-as-dead-while-rehashing.patch-->>><<<++patches.suse/SUNRPC-Fix-a-potential-buffer-overflow-in-svc_print_.patch++>>> -| <<<--patches.suse/af_key-fix-buffer-overread-in-verify_address_len.patch-->>><<<++patches.suse/svcrdma-Fix-leak-of-transport-addresses.patch++>>> -| <<<--patches.suse/af_key-fix-buffer-overread-in-parse_exthdrs.patch-->>><<<++patches.suse/0002-exfat-add-in-memory-and-on-disk-structures-and-heade.patch++>>> -| <<<--patches.suse/xfrm-Use-__skb_queue_tail-in-xfrm_trans_queue.patch-->>><<<++patches.suse/0003-exfat-add-super-block-operations.patch++>>> -| <<<--patches.suse/0007-xfrm-Return-error-on-unknown-encap_type-in-init_stat.patch-->>><<<++patches.suse/0004-exfat-add-inode-operations.patch++>>> -| <<<--patches.suse/esp-Fix-GRO-when-the-headers-not-fully-in-the-linear.patch-->>><<<++patches.suse/0005-exfat-add-directory-operations.patch++>>> -| <<<--patches.suse/net-ib-mlx5-Don-t-disable-local-loopback-multicast-t.patch-->>><<<++patches.suse/0006-exfat-add-file-operations.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-get-vector-affinity-helper-function.patch-->>><<<++patches.suse/0007-exfat-add-fat-entry-operations.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-memory-leak-in-bad-flow-of-mlx5_alloc_i.patch-->>><<<++patches.suse/0008-exfat-add-bitmap-operations.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-mlx5_get_uars_page-to-return-error-code.patch-->>><<<++patches.suse/0009-exfat-add-exfat-cache.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-error-handling-in-load-one.patch-->>><<<++patches.suse/0010-exfat-add-misc-operations.patch++>>> -| <<<--patches.suse/net-mlx5e-Keep-updating-ethtool-statistics-when-the-.patch-->>><<<++patches.suse/0011-exfat-add-nls-operations.patch++>>> -| <<<--patches.suse/net-mlx5e-Add-error-print-in-ETS-init.patch-->>><<<++patches.suse/0012-exfat-add-Kconfig-and-Makefile.patch++>>> -| <<<--patches.suse/net-mlx5e-Check-support-before-TC-swap-in-ETS-init.patch-->>><<<++patches.suse/ftrace-kprobe-show-the-maxactive-number-on-kprobe_events.patch++>>> -| <<<--patches.suse/net-mlx5e-Don-t-override-netdev-features-field-unles.patch-->>><<<++patches.suse/clk-sunxi-ng-sun8i-de2-Split-out-H5-definitions.patch++>>> -| <<<--patches.suse/net-mlx5-Update-ptp_clock_event-foreach-PPS-event.patch-->>><<<++patches.suse/clk-sunxi-ng-sun8i-de2-Add-rotation-core-clocks-and-.patch++>>> -| <<<--patches.suse/net-mlx5e-Remove-timestamp-set-from-netdevice-open-f.patch-->>><<<++patches.suse/clk-sunxi-ng-sun8i-de2-H6-doesn-t-have-rotate-core.patch++>>> -| <<<--patches.suse/bpf-fix-spelling-mistake-obusing-abusing.patch-->>><<<++patches.suse/0010-clk-sunxi-ng-sun8i-de2-Add-rotation-core-clocks-and-.patch++>>> -| <<<--patches.suse/bpf-arsh-is-not-supported-in-32-bit-alu-thus-reject-.patch-->>><<<++patches.suse/clk-ingenic-jz4770-Exit-with-error-if-CGU-init-faile.patch++>>> -| <<<--patches.suse/bpf-array-fix-overflow-in-max_entries-and-undefined-.patch-->>><<<++patches.suse/clk-at91-sam9x60-Don-t-use-audio-PLL.patch++>>> -| <<<--patches.suse/9p-add-missing-module-license-for-xen-transport.patch-->>><<<++patches.suse/clk-at91-usb-continue-if-clk_hw_round_rate-return-ze.patch++>>> -| <<<--patches.suse/ppp-unlock-all_ppp_mutex-before-registering-device.patch-->>><<<++patches.suse/clk-at91-sam9x60-fix-usb-clock-parents.patch++>>> -| <<<--patches.suse/ipv6-fix-udpv6-sendmsg-crash-caused-by-too-small-MTU.patch-->>><<<++patches.suse/clk-at91-usb-use-proper-usbs_mask.patch++>>> -| <<<--patches.suse/tipc-fix-a-memory-leak-in-tipc_nl_node_get_link.patch-->>><<<++patches.suse/clk-sprd-fix-to-get-a-correct-ibias-of-pll.patch++>>> -| <<<--patches.suse/netlink-extack-needs-to-be-reset-each-time-through-l.patch-->>><<<++patches.suse/clk-tegra-Fix-Tegra-PMC-clock-out-parents.patch++>>> -| <<<--patches.suse/ipv6-ip6_make_skb-needs-to-clear-cork.base.dst.patch-->>><<<++patches.suse/clk-qcom-clk-rpmh-Wait-for-completion-when-enabling-.patch++>>> -| <<<--patches.suse/sh_eth-fix-dumping-ARSTR.patch-->>><<<++patches.suse/clk-imx8mm-Fix-the-CLKO1-source-select-list.patch++>>> -| <<<--patches.suse/net-Allow-neigh-contructor-functions-ability-to-modi.patch-->>><<<++patches.suse/clk-imx-clk-gate2-Pass-the-device-to-the-register-fu.patch++>>> -| <<<--patches.suse/ipv4-Make-neigh-lookup-keys-for-loopback-point-to-po.patch-->>><<<++patches.suse/ext4-fix-a-data-race-at-inode-i_blocks.patch++>>> -| <<<--patches.suse/ibmvnic-Fix-pending-MAC-address-changes.patch-->>><<<++patches.suse/ext4-Check-for-non-zero-journal-inum-in-ext4_calculate_overhead.patches++>>> -| <<<--patches.suse/sctp-reinit-stream-if-stream-outcnt-has-been-change-.patch-->>><<<++patches.suse/ext4-Unregister-sysfs-path-before-destroying-jbd2-journal.patch++>>> -| <<<--patches.suse/sctp-do-not-allow-the-v4-socket-to-bind-a-v4mapped-v.patch-->>><<<++patches.suse/ext4-Avoid-ENOSPC-when-avoiding-to-reuse-recently-de.patch++>>> -| <<<--patches.suse/nl80211-take-RCU-read-lock-when-calling-ieee80211_bs-->>><<<++patches.suse/ext4-do-not-commit-super-on-read-only-bdev.patch++>>> -| <<<--patches.suse/mac80211_hwsim-validate-number-of-different-channels.patch-->>><<<++patches.suse/ext4-fix-incorrect-inodes-per-group-in-error-message.patch++>>> -| <<<--patches.suse/cfg80211-check-dev_set_name-return-value-->>><<<++patches.suse/ext4-fix-incorrect-group-count-in-ext4_fill_super-er.patch++>>> -| <<<--patches.suse/lan78xx-Fix-failure-in-USB-Full-Speed.patch-->>><<<++patches.suse/random-always-use-batched-entropy-for-get_random_u-3.patch++>>> -| <<<--patches.suse/nfp-use-the-correct-index-for-link-speed-table.patch-->>><<<++patches.suse/random-fix-data-races-at-timer_rand_state.patch++>>> -| <<<--patches.suse/qed-Fix-potential-use-after-free-in-qed_spq_post.patch-->>><<<++patches.suse/Documentation-ABI-Add-ABI-documentation-for-sys-kern.patch++>>> -| <<<--patches.suse/iser-target-Fix-possible-use-after-free-in-connectio.patch-->>><<<++patches.suse/sysfs-Wrap-__compat_only_sysfs_link_entry_to_kobj-fu.patch++>>> -| <<<--patches.suse/IB-hfi1-Prevent-a-NULL-dereference.patch-->>><<<++patches.suse/powerpc-fadump-Reorganize-sys-kernel-fadump_-sysfs-f.patch++>>> -| <<<--patches.suse/RDMA-mlx5-Fix-out-of-bound-access-while-querying-AH.patch-->>><<<++patches.suse/powerpc-powernv-Move-core-and-fadump_release_opalcor.patch++>>> -| <<<--patches.suse/timers-Unconditionally-check-deferrable-base.patch-->>><<<++patches.suse/Documentation-ABI-Mark-sys-kernel-fadump_-sysfs-file.patch++>>> -| <<<--patches.suse/x86-kasan-panic-if-there-is-not-enough-memory-to-boot-->>><<<++patches.suse/powerpc-fadump-sysfs-for-fadump-memory-reservation.patch++>>> -| <<<--patches.suse/01-x86-retpoline-fill-rsb-on-context-switch-for-affected-cpus.patch-->>><<<++patches.suse/powerpc-drmem-avoid-NULL-pointer-dereference-when-dr.patch++>>> -| <<<--patches.suse/02-x86-retpoline-add-lfence-to-the-retpoline-rsb-filling-rsb-macros.patch-->>><<<++patches.suse/powerpc-book3s64-Fix-error-handling-in-mm_iommu_do_a.patch++>>> -| <<<--patches.suse/0001-objtool-Fix-seg-fault-with-gold-linker.patch-->>><<<++patches.suse/powerpc-Rename-current_stack_pointer-to-current_stac.patch++>>> -| <<<--patches.suse/0002-objtool-Improve-error-message-for-bad-file-argument.patch-->>><<<++patches.suse/powerpc-Add-current_stack_pointer-as-a-register-glob.patch++>>> -| <<<--patches.suse/05-x86-cpufeature-move-processor-tracing-out-of-scattered-features.patch-->>><<<++patches.suse/powerpc-irq-Use-current_stack_pointer-in-check_stack.patch++>>> -| <<<--patches.suse/06-module-add-retpoline-tag-to-vermagic.patch-->>><<<++patches.suse/powerpc-irq-Use-current_stack_pointer-in-do_IRQ.patch++>>> -| <<<--patches.suse/0001-futex-Avoid-violating-the-10th-rule-of-futex.patch-->>><<<++patches.suse/powerpc-smp-Use-nid-as-fallback-for-package_id.patch++>>> -| <<<--patches.suse/futex-Prevent-overflow-by-strengthen-input-validatio.patch-->>><<<++patches.suse/cpufreq-powernv-Fix-use-after-free.patch++>>> -| <<<--patches.suse/delayacct-Account-blkio-completion-on-the-correct-ta.patch-->>><<<++patches.suse/cpufreq-powernv-Fix-unsafe-notifiers.patch++>>> -| <<<--patches.suse/x86-tsc-future-proof-native_calibrate_tsc.patch-->>><<<++patches.suse/tty-evh_bytechan-Fix-out-of-bounds-accesses.patch++>>> -| <<<--patches.suse/x86-tsc-fix-erroneous-tsc-rate-on-skylake-xeon.patch-->>><<<++patches.suse/selftests-powerpc-Add-tlbie_test-in-.gitignore.patch++>>> -| <<<--patches.suse/01-x86-mm-clean-up-register-saving-in-the-_enc_copy-assembly-code.patch-->>><<<++patches.suse/powerpc-kuap-PPC_KUAP_DEBUG-should-depend-on-PPC_KUA.patch++>>> -| <<<--patches.suse/02-x86-mm-use-a-struct-to-reduce-parameters-for-sme-pgd-mapping.patch-->>><<<++patches.suse/powerpc-pseries-Fix-of_read_drc_info_cell-to-point-a.patch++>>> -| <<<--patches.suse/03-x86-mm-centralize-pmd-flags-in-sme_encrypt_kernel.patch-->>><<<++patches.suse/powerpc-sstep-Fix-DS-operand-in-ld-encoding-to-appro.patch++>>> -| <<<--patches.suse/04-x86-mm-prepare-sme_encrypt_kernel-for-page-aligned-encryption.patch-->>><<<++patches.suse/powerpc-64s-Fix-section-mismatch-warnings-from-boot-.patch++>>> -| <<<--patches.suse/05-x86-mm-encrypt-the-initrd-earlier-for-bsp-microcode-update.patch-->>><<<++patches.suse/powerpc-hash64-devmap-Use-H_PAGE_THP_HUGE-when-setti.patch++>>> -| <<<--patches.suse/33.1-x86-intel_rdt-cqm-prevent-use-after-free.patch-->>><<<++patches.suse/selftests-powerpc-Turn-off-timeout-setting-for-bench.patch++>>> -| <<<--patches.suse/x86-apic-vector-fix-off-by-one-in-error-path-->>><<<++patches.suse/powerpc-64-Setup-a-paca-before-parsing-device-tree-e.patch++>>> -| <<<--patches.suse/nvme-pci-check-segement-valid-for-SGL-use.patch-->>><<<++patches.suse/powerpc-64-Prevent-stack-protection-in-early-boot.patch++>>> -| <<<--patches.suse/nvme-pci-take-sglist-coalescing-in-dma_map_sg-into-a.patch-->>><<<++patches.suse/powerpc-kprobes-Ignore-traps-that-happened-in-real-m.patch++>>> -| <<<--patches.suse/tun-fix-a-memory-leak-for-tfile-tx_array.patch-->>><<<++patches.suse/powerpc-xive-Use-XIVE_BAD_IRQ-instead-of-zero-to-cat.patch++>>> -| <<<--patches.suse/r8152-disable-RX-aggregation-on-Dell-TB16-dock.patch-->>><<<++patches.suse/powerpc-pseries-Handle-UE-event-for-memcpy_mcsafe.patch++>>> -| <<<--patches.suse/can-peak-fix-potential-bug-in-packet-fragmentation-->>><<<++patches.suse/powerpc-64-tm-Don-t-let-userspace-set-regs-trap-via-.patch++>>> -| <<<--patches.suse/bpf-fix-divides-by-zero.patch-->>><<<++patches.suse/powerpc-vmlinux.lds-Explicitly-retain-.gnu.hash.patch++>>> -| <<<--patches.suse/bpf-fix-32-bit-divide-by-zero.patch-->>><<<++patches.suse/powerpc-Make-setjmp-longjmp-signature-standard.patch++>>> -| <<<--patches.suse/bpf-arm64-fix-stack_depth-tracking-in-combination-wi.patch-->>><<<++patches.suse/power-supply-axp288_fuel_gauge-Broaden-vendor-check-.patch++>>> -| <<<--patches.suse/bpf-reject-stores-into-ctx-via-st-and-xadd.patch-->>><<<++patches.suse/power-supply-axp288_charger-Add-special-handling-for.patch++>>> -| <<<--patches.suse/bpf-mark-dst-unknown-on-inconsistent-s-u-bounds-adju.patch-->>><<<++patches.suse/power-supply-bq27xxx_battery-Silence-deferred-probe-.patch++>>> -| <<<--patches.suse/netlink-reset-extack-earlier-in-netlink_rcv_skb.patch-->>><<<++patches.suse/fanotify-merge-duplicate-events-on-parent-and-child.patch++>>> -| <<<--patches.suse/cfg80211-fix-station-info-handling-bugs-->>><<<++patches.suse/fanotify-fix-merging-marks-masks-with-FAN_ONDIR.patch++>>> -| <<<--patches.suse/fm10k-mark-PM-functions-as-__maybe_unused.patch-->>><<<++patches.suse/ACPICA-Fixes-for-acpiExec-namespace-init-file.patch++>>> -| <<<--patches.suse/flow_dissector-properly-cap-thoff-field.patch-->>><<<++patches.suse/net_sched-add-a-temporary-refcnt-for-struct-tcindex_.patch++>>> -| <<<--patches.suse/ip6_gre-init-dev-mtu-and-dev-hard_header_len-correct.patch-->>><<<++patches.suse/ipv6-don-t-auto-add-link-local-address-to-lag-ports.patch++>>> -| <<<--patches.suse/can-af_can-can_rcv-replace-WARN_ONCE-by-pr_warn_once-->>><<<++patches.suse/cxgb4-fix-MPS-index-overwrite-when-setting-MAC-addre.patch++>>> -| <<<--patches.suse/can-af_can-canfd_rcv-replace-WARN_ONCE-by-pr_warn_on-->>><<<++patches.suse/cxgb4-free-MQPRIO-resources-in-shutdown-path.patch++>>> -| <<<--patches.suse/ibmvnic-Fix-IP-offload-control-buffer.patch-->>><<<++patches.suse/slcan-Don-t-transmit-uninitialized-stack-data-in-pad.patch++>>> -| <<<--patches.suse/ibmvnic-Fix-IPv6-packet-descriptors.patch-->>><<<++patches.suse/net-stmmac-dwmac1000-fix-out-of-bounds-mac-address-r.patch++>>> -| <<<--patches.suse/scripts-gdb-linux-tasks.py-fix-get_thread_info.patch-->>><<<++patches.suse/net_sched-fix-a-missing-refcnt-in-tcindex_init.patch++>>> -| <<<--patches.suse/proc-fix-coredump-vs-read-proc-stat-race.patch-->>><<<++patches.suse/net-phy-micrel-kszphy_resume-add-delay-after-genphy_.patch++>>> -| <<<--patches.suse/drm-vmwgfx-fix-memory-corruption-with-legacy-sou-con-->>><<<++patches.suse/tun-Don-t-put_page-for-all-negative-return-values-fr.patch++>>> -| <<<--patches.suse/drm-i915-Add-.get_hw_state-method-for-planes-->>><<<++patches.suse/net-dsa-bcm_sf2-Do-not-register-slave-MDIO-bus-with-.patch++>>> -| <<<--patches.suse/drm-i915-Redo-plane-sanitation-during-readout-->>><<<++patches.suse/mlxsw-spectrum_flower-Do-not-stop-at-FLOW_ACTION_VLA.patch++>>> -| <<<--patches.suse/drm-i915-Fix-deadlock-in-i830_disable_pipe-->>><<<++patches.suse/net-dsa-bcm_sf2-Ensure-correct-sub-node-is-parsed.patch++>>> -| <<<--patches.suse/powerpc-xmon-Add-RFI-flush-related-fields-to-paca-du.patch-->>><<<++patches.suse/NFS-alloc_nfs_open_context-must-use-the-file-cred-wh.patch++>>> -| <<<--patches.suse/powerpc-Don-t-preempt_disable-in-show_cpuinfo.patch-->>><<<++patches.suse/NFSv4-pnfs-Return-valid-stateids-in-nfs_layout_find_.patch++>>> -| <<<--patches.suse/powerpc-64s-Wire-up-cpu_show_meltdown.patch-->>><<<++patches.suse/SUNRPC-fix-krb5p-mount-to-provide-large-enough-buffe.patch++>>> -| <<<--patches.suse/powerpc-64s-Allow-control-of-RFI-flush-via-debugfs.patch-->>><<<++patches.suse/NFS-Fix-a-page-leak-in-nfs_destroy_unlinked_subreque.patch++>>> -| <<<--patches.suse/powerpc-pseries-include-linux-types.h-in-asm-hvcall.h.patch-->>><<<++patches.suse/NFS-Fix-races-nfs_page_group_destroy-vs-nfs_destroy_.patch++>>> -| <<<--patches.suse/ARM-sunxi_defconfig-Enable-CMA.patch-->>><<<++patches.suse/NFS-Fix-use-after-free-issues-in-nfs_pageio_add_requ.patch++>>> -| <<<--patches.suse/phy-work-around-phys-references-to-usb-nop-xceiv-dev.patch-->>><<<++patches.suse/mm-don-t-prepare-anon_vma-if-vma-has-vm_wipeonfork.patch++>>> -| <<<--patches.suse/workqueue-avoid-hard-lockups-in-show_workqueue_state.patch-->>><<<++patches.suse/0001-Revert-mm-rmap.c-reuse-mergeable-anon_vma-as-parent-.patch++>>> -| <<<--patches.suse/libata-apply-max_sec_1024-to-all-liteon-ep1-series-devices.patch-->>><<<++patches.suse/ipc-mqueue.c-fix-a-brace-coding-style-issue.patch++>>> -| <<<--patches.suse/i2c-core-smbus-prevent-stack-corruption-on-read-I2C_.patch-->>><<<++patches.suse/ipc-shm.c-make-compat_ksys_shmctl-static.patch++>>> -| <<<--patches.suse/Input-twl4030-vibra-fix-sibling-node-lookup-->>><<<++patches.suse/mfd-dln2-Fix-sanity-checking-for-endpoints.patch++>>> -| <<<--patches.suse/Input-twl6040-vibra-fix-child-node-lookup-->>><<<++patches.suse/thermal-qoriq-Fix-a-compiling-issue.patch++>>> -| <<<--patches.suse/Input-88pm860x-ts-fix-child-node-lookup-->>><<<++patches.suse/thermal-drivers-cpufreq_cooling-Fix-return-of-cpufre.patch++>>> -| <<<--patches.suse/Input-ALPS-fix-multi-touch-decoding-on-SS4-plus-touc-->>><<<++patches.suse/thermal-devfreq_cooling-inline-all-stubs-for-CONFIG_.patch++>>> -| <<<--patches.suse/Input-synaptics-rmi4-prevent-UAF-reported-by-KASAN-->>><<<++patches.suse/Input-i8042-add-Acer-Aspire-5738z-to-nomux-list.patch++>>> -| <<<--patches.suse/0001-tracing-Fix-converting-enum-s-from-the-map-in-trace_.patch-->>><<<++patches.suse/drm-vc4-Fix-HDMI-mode-validation.patch++>>> -| <<<--patches.suse/0089-dm-thin-metadata-THIN_MAX_CONCURRENT_LOCKS-should-be.patch-->>><<<++patches.suse/fbcon-fix-null-ptr-deref-in-fbcon_switch.patch++>>> -| <<<--patches.suse/0090-dm-btree-fix-serious-bug-in-btree_split_beneath.patch-->>><<<++patches.suse/drm-nouveau-svm-fix-vma-range-check-for-migration.patch++>>> -| <<<--patches.suse/0091-dm-crypt-fix-crash-by-adding-missing-check-for-auth-.patch-->>><<<++patches.suse/drm-nouveau-svm-check-for-SVM-initialized-before-mig.patch++>>> -| <<<--patches.suse/0092-dm-integrity-don-t-store-cipher-request-on-the-stack.patch-->>><<<++patches.suse/drm-nouveau-workaround-runpm-fail-by-disabling-PCI-p.patch++>>> -| <<<--patches.suse/0093-dm-crypt-wipe-kernel-key-copy-after-IV-initializatio.patch-->>><<<++patches.suse/drm-nouveau-gr-gp107-gp108-implement-workaround-for-.patch++>>> -| <<<--patches.suse/0094-dm-crypt-fix-error-return-code-in-crypt_ctr.patch-->>><<<++patches.suse/drm-amd-display-Not-doing-optimize-bandwidth-if-flip.patch++>>> -| <<<--patches.suse/scsi-libsas-Disable-asynchronous-aborts-for-SATA-dev.patch-->>><<<++patches.suse/drm-amdkfd-kfree-the-wrong-pointer.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Check-pagesize-when-allocating-a-hugep.patch-->>><<<++patches.suse/kvm-s390-vsie-fix-region-1-asce-sanity-shadow-address-checks++>>> -| <<<--patches.suse/KVM-arm64-Fix-GICv4-init-when-called-from-vgic_its_c.patch-->>><<<++patches.suse/KVM-s390-vsie-Fix-delivery-of-addressing-exceptions.patch++>>> -| <<<--patches.suse/KVM-x86-Fix-wrong-macro-references-of-X86_CR0_PG_BIT.patch-->>><<<++patches.suse/kvm-s390-vsie-fix-possible-race-when-shadowing-region-3-tables++>>> -| <<<--patches.suse/KVM-PPC-Book3S-Provide-information-about-hardware-fi.patch-->>><<<++patches.suse/iommu-vt-d-fix-page-request-descriptor-size++>>> -| <<<--patches.suse/KVM-s390-wire-up-bpb-feature.patch-->>><<<++patches.suse/iommu-amd-fix-the-configuration-of-gcr3-table-root-pointer++>>> -| <<<--patches.suse/07-x86-use-_nostackprotect-for-sme_encrypt_kernel.patch-->>><<<++patches.suse/iommu-vt-d-fix-mm-reference-leak++>>> -| <<<--patches.suse/06-x86-mm-rework-wbinvd-hlt-operation-in-stop_this_cpu.patch-->>><<<++patches.suse/iommu-virtio-fix-freeing-of-incomplete-domains++>>> -| <<<--patches.suse/x86-mce-make-machine-check-speculation-protected.patch-->>><<<++patches.suse/0014-mm-memremap_pages-Kill-unused-__devm_memremap_pages.patch++>>> -| <<<--patches.suse/retpoline-introduce-start-end-markers-of-indirect-thunk.patch-->>><<<++patches.suse/0015-mm-memremap_pages-Introduce-memremap_compat_align.patch++>>> -| <<<--patches.suse/kprobes-x86-blacklist-indirect-thunk-functions-for-kprobes.patch-->>><<<++patches.suse/0016-libnvdimm-pfn-Prevent-raw-mode-fallback-if-pfn-infob.patch++>>> -| <<<--patches.suse/kprobes-x86-disable-optimizing-on-the-function-jumps-to-indirect-thunk.patch-->>><<<++patches.suse/0017-libnvdimm-namespace-Enforce-memremap_compat_align.patch++>>> -| <<<--patches.suse/x86-pti-document-fix-wrong-index.patch-->>><<<++patches.suse/0018-libnvdimm-region-Introduce-NDD_LABELING.patch++>>> -| <<<--patches.suse/x86-retpoline-optimize-inline-assembler-for-vmexit_fill_rsb.patch-->>><<<++patches.suse/0019-libnvdimm-region-Introduce-an-align-attribute.patch++>>> -| <<<--patches.suse/orangefs-use-list_for_each_entry_safe-in-purge_waiti.patch-->>><<<++patches.suse/0020-libnvdimm-region-Fix-build-error.patch++>>> -| <<<--patches.suse/orangefs-initialize-op-on-loop-restart-in-orangefs_d.patch-->>><<<++patches.suse/tools-testing-nvdimm-Fix-compilation-failure-without.patch++>>> -| <<<--patches.suse/0001-nfsd-auth-Fix-gid-sorting-when-rootsquash-enabled.patch-->>><<<++patches.suse/acpi-nfit-improve-bounds-checking-for-func.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-fixpoint-divide-exception-in-mlx5e_am_.patch-->>><<<++patches.suse/libnvdimm-Out-of-bounds-read-in-__nd_ioctl.patch++>>> -| <<<--patches.suse/cxgb4-fix-endianness-for-vlan-value-in-cxgb4_tc_flow.patch-->>><<<++patches.suse/tools-test-nvdimm-Fix-out-of-tree-build.patch++>>> -| <<<--patches.suse/ibmvnic-Modify-buffer-size-and-number-of-queues-on-f.patch-->>><<<++patches.suse/platform-chrome-cros_ec_rpmsg-Fix-race-with-host-eve.patch++>>> -| <<<--patches.suse/ibmvnic-Revert-to-previous-mtu-when-unsupported-valu.patch-->>><<<++patches.suse/watchdog-reset-last_hw_keepalive-time-at-start.patch++>>> -| <<<--patches.suse/ibmvnic-Allocate-and-request-vpd-in-init_resources.patch-->>><<<++patches.suse/0001-ceph-register-mds-request-with-dir-inode-from-the-start.patch++>>> -| <<<--patches.suse/net-qdisc_pkt_len_init-should-be-more-robust.patch-->>><<<++patches.suse/0002-ceph-add-refcounting-for-fx-caps.patch++>>> -| <<<--patches.suse/gso-validate-gso_type-in-GSO-handlers.patch-->>><<<++patches.suse/0003-ceph-check-inode-type-for-ceph_cap_file_-cache-rd-rextend-lazyio.patch++>>> -| <<<--patches.suse/net-igmp-fix-source-address-check-for-IGMPv3-reports.patch-->>><<<++patches.suse/0004-libceph-drop-ceph_define_show_func.patch++>>> -| <<<--patches.suse/be2net-restore-properly-promisc-mode-after-queues-re.patch-->>><<<++patches.suse/0006-ceph-don-t-clearpagechecked-in-ceph_invalidatepage.patch++>>> -| <<<--patches.suse/x86-PCI-Enable-AMD-64-bit-window-on-resume.patch-->>><<<++patches.suse/0007-ceph-move-ceph_osdc_-read-write-pages-to-ceph-ko.patch++>>> -| <<<--patches.suse/x86-ftrace-Fix-ORC-unwinding-from-ftrace-handlers.patch-->>><<<++patches.suse/0008-ceph-check-if-file-lock-exists-before-sending-unlock-request.patch++>>> -| <<<--patches.suse/0001-ftrace-orc-x86-Handle-ftrace-dynamically-allocated-t.patch-->>><<<++patches.suse/0014-ceph-replace-zero-length-array-with-flexible-array-member.patch++>>> -| <<<--patches.suse/0002-tracing-Update-stack-trace-skipping-for-ORC-unwinder.patch-->>><<<++patches.suse/0016-ceph-reorganize-fields-in-ceph_mds_request.patch++>>> -| <<<--patches.suse/pppoe-take-needed_headroom-of-lower-device-into-acco.patch-->>><<<++patches.suse/0017-ceph-move-to-a-dedicated-slabcache-for-mds-requests.patch++>>> -| <<<--patches.suse/ipv6-Fix-getsockopt-for-sockets-with-default-IPV6_AU.patch-->>><<<++patches.suse/0018-ceph-re-org-copy_file_range-and-fix-some-error-paths.patch++>>> -| <<<--patches.suse/vmxnet3-repair-memory-leak-->>><<<++patches.suse/0019-ceph-return-etimedout-errno-to-userland-when-request-timed-out.patch++>>> -| <<<--patches.suse/xfrm-Add-SA-to-hardware-at-the-end-of-xfrm_state_con.patch-->>><<<++patches.suse/0020-libceph-simplify-ceph_monc_handle_map.patch++>>> -| <<<--patches.suse/mlxsw-spectrum_router-Don-t-log-an-error-on-missing-.patch-->>><<<++patches.suse/0021-libceph-directly-skip-to-the-end-of-redirect-reply.patch++>>> -| <<<--patches.suse/qed-Remove-reserveration-of-dpi-for-kernel.patch-->>><<<++patches.suse/0022-ceph-clean-up-kick_flushing_inode_caps.patch++>>> -| <<<--patches.suse/qed-Free-reserved-MR-tid.patch-->>><<<++patches.suse/0023-ceph-more-caps-c-lockdep-assertions.patch++>>> -| <<<--patches.suse/vhost-use-mutex_lock_nested-in-vhost_dev_lock_vqs.patch-->>><<<++patches.suse/0024-ceph-add-flag-to-designate-that-a-request-is-asynchronous.patch++>>> -| <<<--patches.suse/vhost-do-not-try-to-access-device-IOTLB-when-not-ini.patch-->>><<<++patches.suse/0025-ceph-track-primary-dentry-link.patch++>>> -| <<<--patches.suse/btrfs-fix-stale-entries-in-readdir.patch-->>><<<++patches.suse/0026-ceph-add-infrastructure-for-waiting-for-async-create-to-complete.patch++>>> -| <<<--patches.suse/KVM-s390-add-proper-locking-for-CMMA-migration-bitma.patch-->>><<<++patches.suse/0027-ceph-make-_take_cap_refs-non-static.patch++>>> -| <<<--patches.suse/orangefs-fix-deadlock-do-not-write-i_size-in-read_it.patch-->>><<<++patches.suse/0028-ceph-cap-tracking-for-async-directory-operations.patch++>>> -| <<<--patches.suse/Input-xpad-add-support-for-PDP-Xbox-One-controllers-->>><<<++patches.suse/0029-ceph-don-t-take-refs-to-want-mask-unless-we-have-all-bits.patch++>>> -| <<<--patches.suse/Input-trackpoint-force-3-buttons-if-0-button-is-repo-->>><<<++patches.suse/0030-ceph-perform-asynchronous-unlink-if-we-have-sufficient-caps.patch++>>> -| <<<--patches.suse/Input-trackpoint-only-expose-supported-controls-for-.patch-->>><<<++patches.suse/0031-ceph-make-ceph_fill_inode-non-static.patch++>>> -| <<<--patches.suse/drm-vc4-Flush-the-caches-before-the-bin-jobs-as-well-->>><<<++patches.suse/0032-ceph-decode-interval_sets-for-delegated-inos.patch++>>> -| <<<--patches.suse/drm-vc4-Fix-NULL-pointer-dereference-in-vc4_save_han-->>><<<++patches.suse/0033-ceph-add-new-mds-req-field-to-hold-delegated-inode-number.patch++>>> -| <<<--patches.suse/net-tcp-close-sock-if-net-namespace-is-exiting.patch-->>><<<++patches.suse/0034-ceph-cache-layout-in-parent-dir-on-first-sync-create.patch++>>> -| <<<--patches.suse/net-don-t-call-update_pmtu-unconditionally.patch-->>><<<++patches.suse/0035-ceph-attempt-to-do-async-create-when-possible.patch++>>> -| <<<--patches.suse/r8169-fix-memory-corruption-on-retrieval-of-hardware.patch-->>><<<++patches.suse/0036-ceph-update-dentry-lease-for-async-create.patch++>>> -| <<<--patches.suse/net-vrf-Add-support-for-sends-to-local-broadcast-add.patch-->>><<<++patches.suse/0037-ceph-always-renew-caps-if-mds_wanted-is-insufficient.patch++>>> -| <<<--patches.suse/dccp-don-t-restart-ccid2_hc_tx_rto_expire-if-sk-in-c.patch-->>><<<++patches.suse/0038-ceph-consider-inode-s-last-read-write-when-calculating-wanted-caps.patch++>>> -| <<<--patches.suse/0002-futex-Fix-OWNER_DEAD-fixup.patch-->>><<<++patches.suse/0039-ceph-remove-delay-check-logic-from-ceph_check_caps.patch++>>> -| <<<--patches.suse/sched-core-Fix-cpu.max-vs.-cpuhotplug-deadlock.patch-->>><<<++patches.suse/0040-ceph-simplify-calling-of-ceph_get_fmode.patch++>>> -| <<<--patches.suse/hrtimer-Reset-hrtimer-cpu-base-proper-on-CPU-hotplug.patch-->>><<<++patches.suse/0041-ceph-update-i_requested_max_size-only-when-sending-cap-msg-to-auth-mds.patch++>>> -| <<<--patches.suse/perf-x86-amd-power-do-not-load-amd-power-module-on-amd-platforms.patch-->>><<<++patches.suse/0042-ceph-check-all-mds-caps-after-page-writeback.patch++>>> -| <<<--patches.suse/x86-microcode-intel-extend-bdw-late-loading-further-with-llc-size-check.patch-->>><<<++patches.suse/0043-ceph-return-ceph_mdsc_do_request-errors-from-_get_parent.patch++>>> -| <<<--patches.suse/x86-microcode-fix-again-accessing-initrd-after-having-been-freed.patch-->>><<<++patches.suse/0044-ceph-cleanup-return-error-of-try_get_cap_refs.patch++>>> -| <<<--patches.suse/x86-mm-64-fix-vmapped-stack-syncing-on-very-large-memory-4-level-systems.patch-->>><<<++patches.suse/0045-ceph-request-new-max-size-only-when-there-is-auth-cap.patch++>>> -| <<<--patches.suse/x86-ftrace-Add-one-more-ENDPROC-annotation.patch-->>><<<++patches.suse/0046-ceph-don-t-skip-updating-wanted-caps-when-cap-is-stale.patch++>>> -| <<<--patches.suse/20.1-x86-retpoline-remove-the-esp-rsp-thunk.patch-->>><<<++patches.suse/0047-ceph-wait-for-async-creating-inode-before-requesting-new-max-size.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Change-the-semantics-of-the-enable-op-->>><<<++patches.suse/0048-ceph-fix-snapshot-directory-timestamps.patch++>>> -| <<<--patches.suse/ALSA-hda-Clean-up-ALC299-init-code-->>><<<++patches.suse/powerpc-pseries-Fix-MCE-handling-on-pseries.patch++>>> -| <<<--patches.suse/ASoC-skl-Fix-kernel-warning-due-to-zero-NHTL-entry-->>><<<++patches.suse/powerpc-pseries-ddw-Extend-upper-limit-for-huge-DMA-.patch++>>> -| <<<--patches.suse/ASoC-Intel-Skylake-Disable-clock-gating-during-firmw-->>><<<++patches.suse/Revert-powerpc-64-irq_work-avoid-interrupt-when-call.patch++>>> -| <<<--patches.suse/ASoC-pcm512x-add-missing-MODULE_DESCRIPTION-AUTHOR-L-->>><<<++patches.suse/s390-cio-avoid-duplicated-add-uevents++>>> -| <<<--patches.suse/ASoC-nuc900-Fix-a-loop-timeout-test-->>><<<++patches.suse/s390-cio-generate-delayed-uevent-for-vfio-ccw-subchannels++>>> -| <<<--patches.suse/ASoC-Intel-cht_bsw_rt5645-Analog-Mic-support-->>><<<++patches.suse/xfs-don-t-try-to-write-a-start-record-into-every-icl.patch++>>> -| <<<--patches.suse/ASoC-tlv320aic31xx-Handle-inverted-BCLK-in-non-DSP-m.patch-->>><<<++patches.suse/xfs-re-order-initial-space-accounting-checks-in-xlog.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-update-ALC225-depop-optimize-->>><<<++patches.suse/xfs-refactor-and-split-xfs_log_done.patch++>>> -| <<<--patches.suse/ASoC-rockchip-i2s-fix-playback-after-runtime-resume-->>><<<++patches.suse/xfs-kill-XLOG_TIC_INITED.patch++>>> -| <<<--patches.suse/ASoC-Intel-sst-Fix-the-return-value-of-sst_send_byte-->>><<<++patches.suse/xfs-split-xlog_ticket_done.patch++>>> -| <<<--patches.suse/ASoC-ux500-add-MODULE_LICENSE-tag-->>><<<++patches.suse/xfs-merge-xlog_commit_record-with-xlog_write_done.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Add-a-quirk-for-Nura-s-first-gen-head-->>><<<++patches.suse/xfs-refactor-unmount-record-writing.patch++>>> -| <<<--patches.suse/ALSA-hda-Use-IS_REACHABLE-for-dependency-on-input-->>><<<++patches.suse/xfs-remove-some-stale-comments-from-the-log-code.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-Support-headset-mode-for-ALC215-ALC-->>><<<++patches.suse/xfs-don-t-allow-log-IO-to-be-throttled.patch++>>> -| <<<--patches.suse/ALSA-hda-realtek-update-ALC215-depop-optimize-->>><<<++patches.suse/xfs-don-t-write-a-corrupt-unmount-record-to-force-su.patch++>>> -| <<<--patches.suse/ALSA-usb-audio-Support-changing-input-on-Sound-Blast-->>><<<++patches.suse/xfs-factor-out-a-new-xfs_log_force_inode-helper.patch++>>> -| <<<--patches.suse/ASoC-au1x-Fix-timeout-tests-in-au1xac97c_ac97_read-->>><<<++patches.suse/xfs-reflink-should-force-the-log-out-if-mounted-with.patch++>>> -| <<<--patches.suse/ALSA-hda-Reduce-the-suspend-time-consumption-for-ALC-->>><<<++patches.suse/io_uring-remove-bogus-RLIMIT_NOFILE-check-in-file-re.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Replace-bxt_funcs-with-core_funcs.patch-->>><<<++patches.suse/nvme-fcloop-fix-deallocation-of-working-context.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Add-Skylake-servers-support.patch-->>><<<++patches.suse/nvme-rdma-Replace-comma-with-a-semicolon.patch++>>> -| <<<--patches.suse/cpufreq-powernv-Dont-assume-distinct-pstate-values-f.patch-->>><<<++patches.suse/nvmet-fc-fix-typo-in-comment.patch++>>> -| <<<--patches.suse/PM-devfreq-Propagate-error-from-devfreq_add_device-->>><<<++patches.suse/nvme-inherit-stable-pages-constraint-in-the-mpath-st.patch++>>> -| <<<--patches.suse/PM-devfreq-Fix-potential-NULL-pointer-dereference-in-->>><<<++patches.suse/nvmet-fix-NULL-dereference-when-removing-a-referral.patch++>>> -| <<<--patches.suse/acpi-pci-pci_link-reduce-verbosity-when-irq-is-enabled.patch-->>><<<++patches.suse/nvmet-rdma-fix-bonding-failover-possible-NULL-deref.patch++>>> -| <<<--patches.suse/ACPICA-iasl-Add-SMMUv3-device-ID-mapping-index-suppo.patch-->>><<<++patches.suse/nvme-fix-deadlock-caused-by-ANA-update-wrong-locking.patch++>>> -| <<<--patches.suse/ACPICA-ACPI-6.0A-Changes-to-the-NFIT-ACPI-table.patch-->>><<<++patches.suse/nvme-fc-Revert-add-module-to-ops-template-to-allow-m.patch++>>> -| <<<--patches.suse/ACPI-NUMA-ia64-Parse-all-entries-of-SRAT-memory-affi.patch-->>><<<++patches.suse/libata-Return-correct-status-in-sata_pmp_eh_recover_.patch++>>> -| <<<--patches.suse/ACPI-sysfs-Make-ACPI-GPE-mask-kernel-parameter-cover-->>><<<++patches.suse/scsi-lpfc-Fix-kasan-slab-out-of-bounds-error-in-lpfc.patch++>>> -| <<<--patches.suse/ACPI-EC-Fix-debugfs_create_-usage-->>><<<++patches.suse/scsi-lpfc-Fix-lockdep-error-register-non-static-key.patch++>>> -| <<<--patches.suse/ACPI-video-Default-lcd_only-to-true-on-Win8-ready-an-->>><<<++patches.suse/scsi-lpfc-Fix-lpfc-overwrite-of-sg_cnt-field-in-nvme.patch++>>> -| <<<--patches.suse/leds-pm8058-Silence-pointer-to-integer-size-warning-->>><<<++patches.suse/scsi-lpfc-Fix-scsi-host-template-for-SLI3-vports.patch++>>> -| <<<--patches.suse/mfd-palmas-Assign-the-right-powerhold-mask-for-tps65.patch-->>><<<++patches.suse/scsi-lpfc-Fix-crash-after-handling-a-pci-error.patch++>>> -| <<<--patches.suse/mfd-lpc_ich-Do-not-touch-SPI-NOR-write-protection-APL-->>><<<++patches.suse/scsi-lpfc-Fix-update-of-wq-consumer-index-in-lpfc_sl.patch++>>> -| <<<--patches.suse/backlight-tdo24m-Fix-the-SPI-CS-between-transfers-->>><<<++patches.suse/scsi-lpfc-Fix-crash-in-target-side-cable-pulls-hitti.patch++>>> -| <<<--patches.suse/mtd-cfi-convert-inline-functions-to-macros.patch-->>><<<++patches.suse/scsi-lpfc-Fix-erroneous-cpu-limit-of-128-on-I-O-stat.patch++>>> -| <<<--patches.suse/mtd-nand-fix-interpretation-of-NAND_CMD_NONE-in-nand.patch-->>><<<++patches.suse/scsi-lpfc-Make-debugfs-ktime-stats-generic-for-NVME-.patch++>>> -| <<<--patches.suse/mtd-nand-denali_pci-add-missing-MODULE_DESCRIPTION-A.patch-->>><<<++patches.suse/scsi-lpfc-Remove-prototype-FIPS-DSS-options-from-SLI.patch++>>> -| <<<--patches.suse/mtd-nand-ifc-update-bufnum-mask-for-ver-2.0.0.patch-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.8.0.0.patch++>>> -| <<<--patches.suse/mtd-nand-qcom-Add-a-NULL-check-for-devm_kasprintf.patch-->>><<<++patches.suse/scsi-ufs-clean-up-ufshcd_scale_clks-and-clock-scaling-error-out-path++>>> -| <<<--patches.suse/mtd-nand-brcmnand-Disable-prefetch-by-default.patch-->>><<<++patches.suse/0001-scsi-target-use-define-for-xcopy-descriptor-len.patch++>>> -| <<<--patches.suse/mtd-mtd_oobtest-Handle-bitflips-during-reads.patch-->>><<<++patches.suse/0002-scsi-target-drop-xcopy-DISK-BLOCK-LENGTH-debug.patch++>>> -| <<<--patches.suse/mtd-nand-Fix-nand_do_read_oob-return-value.patch-->>><<<++patches.suse/0003-scsi-target-avoid-per-loop-XCOPY-buffer-allocations.patch++>>> -| <<<--patches.suse/mtd-nand-sunxi-Fix-ECC-strength-choice.patch-->>><<<++patches.suse/0004-scsi-target-increase-XCOPY-I-O-size.patch++>>> -| <<<--patches.suse/hwmon-ina2xx-Make-calibration-register-value-fixed-->>><<<++patches.suse/0005-scsi-target-use-the-stack-for-XCOPY-passthrough-cmds.patch++>>> -| <<<--patches.suse/hwmon-ina2xx-Fix-access-to-uninitialized-mutex-->>><<<++patches.suse/scsi-lpfc-Change-default-SCSI-LUN-QD-to-64.patch++>>> -| <<<--patches.suse/hwmon-k10temp-add-temperature-offset-for-ryzen-1900x.patch-->>><<<++patches.suse/scsi-mpt3sas-fix-kernel-panic-observed-on-soft-hba-unplug++>>> -| <<<--patches.suse/mmc-sdhci-of-esdhc-fix-eMMC-couldn-t-work-after-kexe-->>><<<++patches.suse/ALSA-hda-realtek-Add-quirk-for-Lenovo-Carbon-X1-8th-.patch++>>> -| <<<--patches.suse/mmc-mmc_test-Ensure-command-queue-is-disabled-for-te-->>><<<++patches.suse/ALSA-pcm-oss-Fix-regression-by-buffer-overflow-fix-a.patch++>>> -| <<<--patches.suse/mmc-sdhci-of-esdhc-fix-the-mmc-error-after-sleep-on--->>><<<++patches.suse/ALSA-usb-audio-Add-Pioneer-DJ-DJM-250MK2-quirk.patch++>>> -| <<<--patches.suse/mmc-avoid-removing-non-removable-hosts-during-suspen-->>><<<++patches.suse/ALSA-usb-audio-Add-registration-quirk-for-Kingston-H.patch++>>> -| <<<--patches.suse/mmc-sdhci-xenon-wait-5ms-after-set-1.8V-signal-enabl-->>><<<++patches.suse/ALSA-hda-realtek-Add-supported-new-mute-Led-for-HP.patch++>>> -| <<<--patches.suse/sdhci-Advertise-2.0v-supply-on-SDIO-host-controller-->>><<<++patches.suse/ALSA-hda-realtek-Add-HP-new-mute-led-supported-for-A.patch++>>> -| <<<--patches.suse/spi-imx-do-not-access-registers-while-clocks-disable-->>><<<++patches.suse/ALSA-hda-Fix-potential-access-overflow-in-beep-helpe.patch++>>> -| <<<--patches.suse/spi-a3700-Clear-DATA_OUT-when-performing-a-read.patch-->>><<<++patches.suse/ALSA-ice1724-Fix-invalid-access-for-enumerated-ctl-i.patch++>>> -| <<<--patches.suse/spi-sun6i-disable-unprepare-clocks-on-remove-->>><<<++patches.suse/ALSA-hda-realtek-Add-quirk-for-MSI-GL63.patch++>>> -| <<<--patches.suse/EDAC-octeon-Fix-an-uninitialized-variable-warning-->>><<<++patches.suse/ALSA-usb-audio-Add-mixer-workaround-for-TRX40-and-co.patch++>>> -| <<<--patches.suse/EDAC-mv64x60-Fix-an-error-handling-path-->>><<<++patches.suse/ALSA-hda-Add-driver-blacklist.patch++>>> -| <<<--patches.suse/0001-pktcdvd-Fix-pkt_setup_dev-error-path.patch-->>><<<++patches.suse/ASoC-fix-regwmask.patch++>>> -| <<<--patches.suse/0001-pktcdvd-Fix-a-recently-introduced-NULL-pointer-deref.patch-->>><<<++patches.suse/ASoC-Intel-broadwell-Remove-ignore_suspend-flag-from.patch++>>> -| <<<--patches.suse/0095-dm-limit-the-max-bio-size-as-BIO_MAX_PAGES-PAGE_SIZE.patch-->>><<<++patches.suse/ASoC-Intel-haswell-Remove-ignore_suspend-flag-from-S.patch++>>> -| <<<--patches.suse/0096-bcache-comment-on-direct-access-to-bvec-table.patch-->>><<<++patches.suse/ASoC-Intel-bdw-rt5677-Remove-ignore_suspend-flag-fro.patch++>>> -| <<<--patches.suse/0098-dm-crypt-don-t-clear-bvec-bv_page-in-crypt_free_buff.patch-->>><<<++patches.suse/ASoC-dapm-connect-virtual-mux-with-default-value.patch++>>> -| <<<--patches.suse/0001-lib-scatterlist-Introduce-sgl_alloc-and-sgl_free.patch-->>><<<++patches.suse/ASoC-dpcm-allow-start-or-stop-during-pause-for-backe.patch++>>> -| <<<--patches.suse/blk-mq-quiesce-queue-before-freeing-queue.patch-->>><<<++patches.suse/ASoC-rt5682-Fix-build-error-without-CONFIG_I2C.patch++>>> -| <<<--patches.suse/nvmet-rdma-removed-queue-cleanup-from-module-exit.patch-->>><<<++patches.suse/ASoC-topology-use-name_prefix-for-new-kcontrol.patch++>>> -| <<<--patches.suse/nvmet-rdma-lowering-log-level-for-chatty-debug-messa.patch-->>><<<++patches.suse/ASoC-Intel-atom-Take-the-drv-lock-mutex-before-calli.patch++>>> -| <<<--patches.suse/nvmet-lower-log-level-for-each-queue-creation.patch-->>><<<++patches.suse/ASoC-Intel-atom-Check-drv-lock-is-locked-in-sst_fill.patch++>>> -| <<<--patches.suse/nvme_fcloop-fix-abort-race-condition.patch-->>><<<++patches.suse/ASoC-Intel-atom-Fix-uninitialized-variable-compiler-.patch++>>> -| <<<--patches.suse/nvme_fcloop-disassocate-local-port-structs.patch-->>><<<++patches.suse/ASoC-Intel-bytcr_rt5640-Add-quirk-for-MPMAN-MPWIN895.patch++>>> -| <<<--patches.suse/nvme_fcloop-rework-to-remove-xxx_IN_ISR-feature-flag.patch-->>><<<++patches.suse/ASoC-rt5645-Add-platform-data-for-Medion-E1239T.patch++>>> -| <<<--patches.suse/nvme_fcloop-refactor-host-target-io-job-access.patch-->>><<<++patches.suse/ASoC-cs4270-pull-reset-GPIO-low-then-high.patch++>>> -| <<<--patches.suse/nvmet-fc-cleanup-nvmet-add_port-remove_port.patch-->>><<<++patches.suse/drm-i915-gem-Flush-all-the-reloc_gpu-batch.patch++>>> -| <<<--patches.suse/nvme-fabrics-protect-against-module-unload-during-cr.patch-->>><<<++patches.suse/drm-amdgpu-Fix-oops-when-pp_funcs-is-unset-in-ACPI-e.patch++>>> -| <<<--patches.suse/nvme-pci-remove-an-unnecessary-initialization-in-HMB.patch-->>><<<++patches.suse/drm-amd-display-Update-stream-adjust-in-dc_stream_ad.patch++>>> -| <<<--patches.suse/nvmet-fix-error-flow-in-nvmet_alloc_ctrl.patch-->>><<<++patches.suse/drm-amd-display-Calculate-scaling-ratios-on-every-me.patch++>>> -| <<<--patches.suse/nvmet-rearrange-nvmet_ctrl_free.patch-->>><<<++patches.suse/drm-amdgpu-unify-fw_write_wait-for-new-gfx9-asics.patch++>>> -| <<<--patches.suse/nvme-pci-don-t-open-code-nvme_reset_ctrl.patch-->>><<<++patches.suse/ipmi-fix-hung-processes-in-__get_guid.patch++>>> -| <<<--patches.suse/nvme-modify-the-debug-level-for-setting-shutdown-tim.patch-->>><<<++patches.suse/pwm-bcm2835-Dynamically-allocate-base.patch++>>> -| <<<--patches.suse/nvme-pci-fix-NULL-pointer-reference-in-nvme_alloc_ns.patch-->>><<<++patches.suse/pwm-meson-Fix-confusing-indentation.patch++>>> -| <<<--patches.suse/nvme-take-refcount-on-transport-module.patch-->>><<<++patches.suse/pwm-rcar-Fix-late-Runtime-PM-enablement.patch++>>> -| <<<--patches.suse/nvme-fix-subsystem-multiple-controllers-support-chec.patch-->>><<<++patches.suse/pwm-renesas-tpu-Fix-late-Runtime-PM-enablement.patch++>>> -| <<<--patches.suse/0099-bcache-ret-IOERR-when-read-meets-metadata-error.patch-->>><<<++patches.suse/pwm-pca9685-Fix-PWM-GPIO-inter-operation.patch++>>> -| <<<--patches.suse/0100-bcache-stop-writeback-thread-after-detaching.patch-->>><<<++patches.suse/printk-queue-wake_up_klogd-irq_work-only-if-per-CPU-.patch++>>> -| <<<--patches.suse/0101-bcache-Use-PTR_ERR_OR_ZERO.patch-->>><<<++patches.suse/0001-xen-blkfront-fix-memory-allocation-flags-in-blkfront.patch++>>> -| <<<--patches.suse/0102-bcache-segregate-flash-only-volume-write-streams.patch-->>><<<++patches.suse/x86-xen-fix-booting-32-bit-pv-guest.patch++>>> -| <<<--patches.suse/0103-bcache-fix-wrong-return-value-in-bch_debug_init.patch-->>><<<++patches.suse/ocfs2-no-need-try-to-truncate-file-beyond-i_size.patch++>>> -| <<<--patches.suse/0104-bcache-writeback-properly-order-backing-device-IO.patch-->>><<<++patches.suse/fs-filesystems.c-downgrade-user-reachable-WARN_ONCE-.patch++>>> -| <<<--patches.suse/0105-bcache-allow-quick-writeback-when-backing-idle.patch-->>><<<++patches.suse/kernel-gcov-fs.c-gcov_seq_next-should-increase-posit.patch++>>> -| <<<--patches.suse/0106-bcache-Fix-improve-efficiency-of-closure_sync.patch-->>><<<++patches.suse/ipc-util.c-sysvipc_find_ipc-should-increase-position.patch++>>> -| <<<--patches.suse/0107-bcache-mark-closure_sync-__sched.patch-->>><<<++patches.suse/0033-lib-raid6-test-fix-build-on-distros-whose-bin-sh-is-.patch++>>> -| <<<--patches.suse/0108-bcache-fix-unmatched-generic_end_io_acct-generic_sta.patch-->>><<<++patches.suse/dma-direct-fix-data-truncation-in-dma_direct_get_req.patch++>>> -| <<<--patches.suse/0109-bcache-reduce-cache_set-devices-iteration-by-devices.patch-->>><<<++patches.suse/dma-debug-fix-displaying-of-dma-allocation-type.patch++>>> -| <<<--patches.suse/0110-bcache-fix-misleading-error-message-in-bch_count_io_.patch-->>><<<++patches.suse/cifs-ignore-cached-share-root-handle-closing-errors.patch++>>> -| <<<--patches.suse/0111-bcache-fix-writeback-target-calc-on-large-devices.patch-->>><<<++patches.suse/perf-x86-intel-uncore-add-ice-lake-server-uncore-support.patch++>>> -| <<<--patches.suse/blk-mq-fix-kernel-oops-in-blk_mq_tag_idle.patch-->>><<<++patches.suse/sched-fair-Align-rq-avg_idle-and-rq-avg_scan_cost.patch++>>> -| <<<--patches.suse/block-bfq-put-async-queues-for-root-bfq-groups-too.patch-->>><<<++patches.suse/sched-fair-Fix-negative-imbalance-in-imbalance-calculation.patch++>>> -| <<<--patches.suse/0112-bcache-closures-move-control-bits-one-bit-right.patch-->>><<<++patches.suse/workqueue-Remove-the-warning-in-wq_worker_sleeping.patch++>>> -| <<<--patches.suse/null_blk-wire-up-timeouts.patch-->>><<<++patches.suse/time-namespace-Fix-time_for_children-symlink.patch++>>> -| <<<--patches.suse/0001-block-bfq-fix-occurrences-of-request-finish-method-s.patch-->>><<<++patches.suse/time-namespace-Add-max_time_namespaces-ucount.patch++>>> -| <<<--patches.suse/partitions-msdos-Unable-to-mount-UFS-44bsd-partition-->>><<<++patches.suse/msft-hv-2044-x86-hyperv-report-value-of-misc_features.patch++>>> -| <<<--patches.suse/nvme-Add-more-command-status-translation.patch-->>><<<++patches.suse/msft-hv-2045-x86-Hyper-V-Unload-vmbus-channel-in-hv-panic-callbac.patch++>>> -| <<<--patches.suse/nvme-multipath-Consult-blk_status_t-for-failover.patch-->>><<<++patches.suse/msft-hv-2046-x86-Hyper-V-Free-hv_panic_page-when-fail-to-register.patch++>>> -| <<<--patches.suse/block-Provide-blk_status_t-decoding-for-path-errors.patch-->>><<<++patches.suse/msft-hv-2047-x86-Hyper-V-Trigger-crash-enlightenment-only-once-du.patch++>>> -| <<<--patches.suse/nvme-multipath-Use-blk_path_error.patch-->>><<<++patches.suse/msft-hv-2048-x86-Hyper-V-Report-crash-register-data-or-kmsg-befor.patch++>>> -| <<<--patches.suse/dm-mpath-Use-blk_path_error.patch-->>><<<++patches.suse/msft-hv-2049-x86-Hyper-V-Report-crash-register-data-when-sysctl_r.patch++>>> -| <<<--patches.suse/0001-blk-mq-simplify-queue-mapping-schedule-with-each-pos.patch-->>><<<++patches.suse/msft-hv-2050-x86-Hyper-V-Report-crash-data-in-die-when-panic_on_o.patch++>>> -| <<<--patches.suse/block-only-bdi_unregister-in-del_gendisk-if-GENHD_FL.patch-->>><<<++patches.suse/keys-Fix-proc_keys_next-to-increase-position-index.patch++>>> -| <<<--patches.suse/block-properly-protect-the-queue-kobj-in-blk_unregis.patch-->>><<<++patches.suse/tracing-fix-the-race-between-registering-snapshot-event-trigger-and-triggering-snapshot-operation.patch++>>> -| <<<--patches.suse/blk_rq_map_user_iov-fix-error-override.patch-->>><<<++patches.suse/0020-rbd-avoid-a-deadlock-on-header_rwsem-when-flushing-n.patch++>>> -| <<<--patches.suse/0001-blk-mq-make-sure-hctx-next_cpu-is-set-correctly.patch-->>><<<++patches.suse/0021-rbd-call-rbd_dev_unprobe-after-unwatching-and-flushi.patch++>>> -| <<<--patches.suse/0001-block-Fix-__bio_integrity_endio-documentation.patch-->>><<<++patches.suse/rbd-don-t-test-rbd_dev-opts-in-rbd_dev_image_release.patch++>>> -| <<<--patches.suse/block-fail-op_is_write-requests-to-read-only-partiti.patch-->>><<<++patches.suse/rbd-don-t-mess-with-a-page-vector-in-rbd_notify_op_lock.patch++>>> -| <<<--patches.suse/nvme-pci-serialize-pci-resets.patch-->>><<<++patches.suse/ceph-fix-potential-bad-pointer-deref-in-async-dirops-cb-s.patch++>>> -| <<<--patches.suse/nvme-pci-allocate-device-queues-storage-space-at-pro.patch-->>><<<++patches.suse/net-icmp6-do-not-select-saddr-from-iif-when-route-ha.patch++>>> -| <<<--patches.suse/nvme-host-delete_work-and-reset_work-on-separate-wor.patch-->>><<<++patches.suse/net-ipv6-do-not-consider-routes-via-gateways-for-any.patch++>>> -| <<<--patches.suse/nvme-fix-comment-typos-in-nvme_create_io_queues.patch-->>><<<++patches.suse/net-revert-default-NAPI-poll-timeout-to-2-jiffies.patch++>>> -| <<<--patches.suse/nvme-fabrics-fix-memory-leak-when-parsing-host-ID-op.patch-->>><<<++patches.suse/hsr-check-protocol-version-in-hsr_newlink.patch++>>> -| <<<--patches.suse/nvmet-release-a-ns-reference-in-nvmet_req_uninit-if-.patch-->>><<<++patches.suse/ionic-replay-filters-after-fw-upgrade.patch++>>> -| <<<--patches.suse/nvme_fc-fix-rogue-admin-cmds-stalling-teardown.patch-->>><<<++patches.suse/ionic-set-station-addr-only-if-needed.patch++>>> -| <<<--patches.suse/nvme_fc-correct-hang-in-nvme_ns_remove.patch-->>><<<++patches.suse/l2tp-Allow-management-of-tunnels-and-session-in-user.patch++>>> -| <<<--patches.suse/nvme-pci-clean-up-CMB-initialization.patch-->>><<<++patches.suse/net-mlx5-Fix-frequent-ioread-PCI-access-during-recov.patch++>>> -| <<<--patches.suse/nvme-pci-clean-up-SMBSZ-bit-definitions.patch-->>><<<++patches.suse/net-mlx5e-Add-missing-release-firmware-call.patch++>>> -| <<<--patches.suse/0001-lib-scatterlist-Fix-chaining-support-in-sgl_alloc_or.patch-->>><<<++patches.suse/net-mlx5e-Fix-nest_level-for-vlan-pop-action.patch++>>> -| <<<--patches.suse/block-Set-BIO_TRACE_COMPLETION-on-new-bio-during-spl.patch-->>><<<++patches.suse/net-mlx5e-Fix-pfnum-in-devlink-port-attribute.patch++>>> -| <<<--patches.suse/nvme-pci-Fix-queue-double-allocations.patch-->>><<<++patches.suse/net-qrtr-send-msgs-from-local-of-same-id-as-broadcas.patch++>>> -| <<<--patches.suse/nvme-pci-Suspend-queues-after-deleting-them.patch-->>><<<++patches.suse/net-ipv4-devinet-Fix-crash-when-add-del-multicast-IP.patch++>>> -| <<<--patches.suse/nvme-don-t-free-uuid-pointer-before-printing-it.patch-->>><<<++patches.suse/kbuild-btf-Fix-dependencies-for-DEBUG_INFO_BTF.patch++>>> -| <<<--patches.suse/nvme-rdma-remove-redundant-boolean-for-inline_data.patch-->>><<<++patches.suse/xsk-Fix-out-of-boundary-write-in-__xsk_rcv_memcpy.patch++>>> -| <<<--patches.suse/nvme-pci-introduce-RECONNECTING-state-to-mark-initia.patch-->>><<<++patches.suse/arm-bpf-Fix-bugs-with-ALU64-RSH-ARSH-BPF_K-shift-by-.patch++>>> -| <<<--patches.suse/nvme-add-tracepoint-for-nvme_setup_cmd.patch-->>><<<++patches.suse/net-tun-record-RX-queue-in-skb-before-do_xdp_generic.patch++>>> -| <<<--patches.suse/nvme-add-tracepoint-for-nvme_complete_rq.patch-->>><<<++patches.suse/net-phy-micrel-use-genphy_read_status-for-KSZ9131.patch++>>> -| <<<--patches.suse/ubifs-Fix-uninitialized-variable-in-search_dh_cookie-->>><<<++patches.suse/ionic-add-dynamic_debug-header.patch++>>> -| <<<--patches.suse/ubi-Fix-race-condition-between-ubi-volume-creation-a-->>><<<++patches.suse/ionic-fix-unused-assignment.patch++>>> -| <<<--patches.suse/ubi-fastmap-Erase-outdated-anchor-PEBs-during-attach-->>><<<++patches.suse/nl80211-fix-NL80211_ATTR_FTM_RESPONDER-policy.patch++>>> -| <<<--patches.suse/mtd-ubi-wl-Fix-error-return-code-in-ubi_wl_init-->>><<<++patches.suse/mac80211_hwsim-Use-kstrndup-in-place-of-kasprintf.patch++>>> -| <<<--patches.suse/ubi-block-Fix-locking-for-idr_alloc-idr_remove-->>><<<++patches.suse/mac80211-fix-race-in-ieee80211_register_hw.patch++>>> -| <<<--patches.suse/ima-Use-i_version-only-when-filesystem-supports-it.patch-->>><<<++patches.suse/mac80211-fix-channel-switch-trigger-from-unknown-mes.patch++>>> -| <<<--patches.suse/lustre-don-t-set-f_version-in-ll_readdir.patch-->>><<<++patches.suse/arm-bpf-Fix-offset-overflow-for-BPF_MEM-BPF_DW.patch++>>> -| <<<--patches.suse/ntfs-remove-i_version-handling.patch-->>><<<++patches.suse/bpf-Prevent-re-mmap-ing-BPF-map-as-writable-for-init.patch++>>> -| <<<--patches.suse/fs-new-API-for-handling-inode-i_version.patch-->>><<<++patches.suse/selftests-bpf-Validate-frozen-map-contents-stays-fro.patch++>>> -| <<<--patches.suse/fs-don-t-take-the-i_lock-in-inode_inc_iversion.patch-->>><<<++patches.suse/xsk-Add-missing-check-on-user-supplied-headroom-size.patch++>>> -| <<<--patches.suse/fat-convert-to-new-i_version-API.patch-->>><<<++patches.suse/net-dsa-mt7530-fix-tagged-frames-pass-through-in-VLA.patch++>>> -| <<<--patches.suse/affs-convert-to-new-i_version-API.patch-->>><<<++patches.suse/amd-xgbe-Use-__napi_schedule-in-BH-context.patch++>>> -| <<<--patches.suse/afs-convert-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-the-headset-mic-on-Asus-FX50.patch++>>> -| <<<--patches.suse/btrfs-convert-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-usb-audio-Filter-error-from-connector-kctl-ops-.patch++>>> -| <<<--patches.suse/exofs-switch-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-usb-audio-Don-t-override-ignore_ctl_error-value.patch++>>> -| <<<--patches.suse/ext2-convert-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-usb-audio-Don-t-create-jack-controls-for-PCM-te.patch++>>> -| <<<--patches.suse/ext4-convert-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-usb-audio-Check-mapping-at-creating-connector-c.patch++>>> -| <<<--patches.suse/nfs-convert-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-hda-Don-t-release-card-at-firmware-loading-erro.patch++>>> -| <<<--patches.suse/nfsd-convert-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-hda-Honor-PM-disablement-in-PM-freeze-and-thaw_.patch++>>> -| <<<--patches.suse/ocfs2-convert-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-hda-Release-resources-at-error-in-delayed-probe.patch++>>> -| <<<--patches.suse/ufs-use-new-i_version-API.patch-->>><<<++patches.suse/ALSA-hda-Keep-the-controller-initialization-even-if-.patch++>>> -| <<<--patches.suse/xfs-convert-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-hda-Skip-controller-resume-if-not-needed.patch++>>> -| <<<--patches.suse/IMA-switch-IMA-over-to-new-i_version-API.patch-->>><<<++patches.suse/ALSA-hda-Explicitly-permit-using-autosuspend-if-runt.patch++>>> -| <<<--patches.suse/fs-only-set-S_VERSION-when-updating-times-if-necessa.patch-->>><<<++patches.suse/ALSA-hda-call-runtime_allow-for-all-hda-controllers.patch++>>> -| <<<--patches.suse/xfs-avoid-setting-XFS_ILOG_CORE-if-i_version-doesn-t.patch-->>><<<++patches.suse/watchdog-sp805-fix-restart-handler.patch++>>> -| <<<--patches.suse/btrfs-only-dirty-the-inode-in-btrfs_update_time-if-s.patch-->>><<<++patches.suse/drm-amd-powerplay-force-the-trim-of-the-mclk-dpm_lev.patch++>>> -| <<<--patches.suse/fs-handle-inode-i_version-more-efficiently.patch-->>><<<++patches.suse/i2c-designware-platdrv-Remove-DPM_FLAG_SMART_SUSPEND.patch++>>> -| <<<--patches.suse/cifs-Add-smb2_send_recv.patch-->>><<<++patches.suse/i2c-altera-use-proper-variable-to-hold-errno.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_negotiate_req.patch-->>><<<++patches.suse/xfs-acquire-superblock-freeze-protection-on-eofblock.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_logoff_req.patch-->>><<<++patches.suse/hwmon-jc42-Fix-name-to-have-no-illegal-characters.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_tree_disconnect_req.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-regression-warnings.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_close_req.patch-->>><<<++patches.suse/scsi-sg-add-sg_remove_request-in-sg_common_write++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_ioctl_req.patch-->>><<<++patches.suse/ext4-use-non-movable-memory-for-superblock-readahead.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_echo_req.patch-->>><<<++patches.suse/ext4-do-not-zeroout-extents-beyond-i_disksize.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_tree_connect_req.patch-->>><<<++patches.suse/irqchip-mbigen-Free-msi_desc-on-device-teardown.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_sess_setup_req.patch-->>><<<++patches.suse/irqchip-ti-sci-inta-Fix-processing-of-masked-irqs.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_create_req.patch-->>><<<++patches.suse/proc-time-namespace-Show-clock-symbolic-names-in-pro.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_flush_req.patch-->>><<<++patches.suse/objtool-fix-switch-table-detection-in-text-unlikely.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_lock_req.patch-->>><<<++patches.suse/objtool-make-bp-scratch-register-warning-more-robust.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2-read-write-requests.patch-->>><<<++patches.suse/x86-microcode-amd-increase-microcode-patch_max_size.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_set_info_req.patch-->>><<<++patches.suse/x86-resctrl-fix-invalid-attempt-at-removing-the-default-resource-group.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_query_directory_req.patch-->>><<<++patches.suse/x86-resctrl-preserve-cdp-enable-over-cpu-hotplug.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_query_info_req.patch-->>><<<++patches.suse/tpm-ibmvtpm-retry-on-H_CLOSED-in-tpm_ibmvtpm_send.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_oplock_break-we-get-from-serve.patch-->>><<<++patches.suse/tpm-fix-wrong-return-value-in-tpm_pcr_extend.patch++>>> -| <<<--patches.suse/cifs-remove-unused-variable-from-SMB2_read.patch-->>><<<++patches.suse/tpm-tpm_tis-Free-IRQ-if-probing-fails.patch++>>> -| <<<--patches.suse/cifs-remove-rfc1002-header-from-smb2_lease_ack.patch-->>><<<++patches.suse/kvm-check-validity-of-resolved-slot-when-searching-memslots++>>> -| <<<--patches.suse/cifs-remove-small_smb2_init.patch-->>><<<++patches.suse/KVM-s390-Return-last-valid-slot-if-approx-index-is-o.patch++>>> -| <<<--patches.suse/cifs-avoid-a-kmalloc-in-smb2_send_recv-SendReceive2-for-the-common-.patch-->>><<<++patches.suse/kvm-s390-fix-pv-check-in-deliverable_irqs++>>> -| <<<--patches.suse/CIFS-SMBD-Add-parameter-rdata-to-smb2_new_read_req.patch-->>><<<++patches.suse/coredump-fix-null-pointer-dereference-on-coredump.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Introduce-kernel-config-option-CONFIG_CIFS_SMB_DIRECT.patch-->>><<<++patches.suse/audit-check-the-length-of-userspace-generated-audit-.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Add-rdma-mount-option.patch-->>><<<++patches.suse/remoteproc-qcom_q6v5_mss-fix-a-bug-in-q6v5_probe.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Add-SMB-Direct-protocol-initial-values-and-constants.patch-->>><<<++patches.suse/nfsd-memory-corruption-in-nfsd4_lock.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Establish-SMB-Direct-connection.patch-->>><<<++patches.suse/SUNRPC-Fix-backchannel-RPC-soft-lockups.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Implement-function-to-create-a-SMB-Direct-connection.patch-->>><<<++patches.suse/svcrdma-fix-trace-point-use-after-free-race.patch++>>> -| <<<--patches.suse/CIFS-SMBD-export-protocol-initial-values.patch-->>><<<++patches.suse/svcrdma-Fix-leak-of-svc_rdma_recv_ctxt-objects.patch++>>> -| <<<--patches.suse/0001-cifs-Fix-missing-put_xid-in-cifs_file_strict_mmap.patch-->>><<<++patches.suse/drivers-soc-xilinx-fix-firmware-driver-Kconfig-depen.patch++>>> -| <<<--patches.suse/cifs-fix-build-errors-for-SMB_DIRECT.patch-->>><<<++patches.suse/PCI-Move-Apex-Edge-TPU-class-quirk-to-fix-BAR-assign.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Upper-layer-connects-to-SMBDirect-session.patch-->>><<<++patches.suse/drm-amdgpu-Correctly-initialize-thermal-controller-f.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Implement-function-to-reconnect-to-a-SMB-Direct-transpor.patch-->>><<<++patches.suse/drm-i915-HDCP-fix-Ri-prime-check-done-during-link-ch.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Upper-layer-reconnects-to-SMB-Direct-session.patch-->>><<<++patches.suse/drm-meson-Delete-an-error-message-in-meson_dw_hdmi_b.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Implement-function-to-destroy-a-SMB-Direct-connection.patch-->>><<<++patches.suse/ALSA-hda-hdmi-Add-module-option-to-disable-audio-com.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Upper-layer-destroys-SMB-Direct-session-on-shutdown-or-u.patch-->>><<<++patches.suse/ALSA-usb-audio-Filter-out-unsupported-sample-rates-o.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Set-SMB-Direct-maximum-read-or-write-size-for-I-O.patch-->>><<<++patches.suse/ALSA-hda-realtek-Fix-unexpected-init_amp-override.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Implement-function-to-receive-data-via-RDMA-receive.patch-->>><<<++patches.suse/ALSA-hda-Remove-ASUS-ROG-Zenith-from-the-blacklist.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Upper-layer-receives-data-via-RDMA-receive.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-static-mapping-table-for-ALC1220-.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Implement-function-to-send-data-via-RDMA-send.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-quirk-for-Focusrite-Scarlett-2i2.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Upper-layer-sends-data-via-RDMA-send.patch-->>><<<++patches.suse/ALSA-usx2y-Fix-potential-NULL-dereference.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Implement-RDMA-memory-registration.patch-->>><<<++patches.suse/ALSA-usb-audio-Apply-async-workaround-for-Scarlett-2.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Upper-layer-performs-SMB-write-via-RDMA-read-through-mem.patch-->>><<<++patches.suse/ASoC-topology-Check-return-value-of-soc_tplg_create_.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Read-correct-returned-data-length-for-RDMA-write-SMB-re.patch-->>><<<++patches.suse/ASoC-topology-Check-return-value-of-soc_tplg_-_creat.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Upper-layer-performs-SMB-read-via-RDMA-write-through-mem.patch-->>><<<++patches.suse/ASoC-topology-Check-soc_tplg_add_route-return-value.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Add-SMB-Direct-debug-counters.patch-->>><<<++patches.suse/ASoC-topology-Check-return-value-of-pcm_new_ver.patch++>>> -| <<<--patches.suse/CIFS-SMBD-Disable-signing-on-SMB-direct-transport.patch-->>><<<++patches.suse/ASoC-topology-Check-return-value-of-soc_tplg_dai_con.patch++>>> -| <<<--patches.suse/CIFS-SMBD-_smbd_get_connection-can-be-static.patch-->>><<<++patches.suse/ASoC-tas571x-disable-regulators-on-failed-probe.patch++>>> -| <<<--patches.suse/0001-cifs-Fix-autonegotiate-security-settings-mismatch.patch-->>><<<++patches.suse/soc-stm-stm32_sub_sai-Add-missing-n-in-log-messages.patch++>>> -| <<<--patches.suse/CIFS-SMBD-work-around-gcc-Wmaybe-uninitialized-warning.patch-->>><<<++patches.suse/ASoC-qcom-common-Silence-duplicate-parse-error-messa.patch++>>> -| <<<--patches.suse/cifs-remove-redundant-duplicated-assignment-of-pointer-node-.patch-->>><<<++patches.suse/ASoC-madera-Remove-a-couple-of-stray-blank-lines.patch++>>> -| <<<--patches.suse/0001-CIFS-make-IPC-a-regular-tcon.patch-->>><<<++patches.suse/ASoC-sgtl5000-Fix-VAG-power-on-handling.patch++>>> -| <<<--patches.suse/0001-CIFS-use-tcon_ipc-instead-of-use_ipc-parameter-of-SM.patch-->>><<<++patches.suse/ASoC-q6dsp6-q6afe-dai-add-missing-channels-to-MI2S-D.patch++>>> -| <<<--patches.suse/0001-CIFS-dump-IPC-tcon-in-debug-proc-file.patch-->>><<<++patches.suse/ASoC-topology-Fix-endianness-issue.patch++>>> -| <<<--patches.suse/Cleanup-some-minor-endian-issues-in-smb3-rdma.patch-->>><<<++patches.suse/ASoC-codecs-hdac_hdmi-Fix-incorrect-use-of-list_for_.patch++>>> -| <<<--patches.suse/0001-CIFS-zero-sensitive-data-when-freeing.patch-->>><<<++patches.suse/ASoC-rsnd-Fix-parent-SSI-start-stop-in-multi-SSI-mod.patch++>>> -| <<<--patches.suse/move-a-few-externs-to-smbdirect-h-to-eliminate-warning.patch-->>><<<++patches.suse/ASoC-rsnd-Fix-HDMI-channel-mapping-for-multi-SSI-mod.patch++>>> -| <<<--patches.suse/CIFS-document-tcon-ses-server-refcount-dance.patch-->>><<<++patches.suse/ASoC-SOF-Intel-add-min-max-channels-for-SSP-on-Baytr.patch++>>> -| <<<--patches.suse/cifs-add-splice_write.patch-->>><<<++patches.suse/ASoC-dapm-fixup-dapm-kcontrol-widget.patch++>>> -| <<<--patches.suse/update-internal-version-number-for-cifs-ko.patch-->>><<<++patches.suse/ASoC-rsnd-Don-t-treat-master-SSI-in-multi-SSI-setup-.patch++>>> -| <<<--patches.suse/fs-cifs-cifsacl-c-Fixes-typo-in-a-comment.patch-->>><<<++patches.suse/ASoC-rsnd-Fix-status-check-failed-spam-for-multi-SSI.patch++>>> -| <<<--patches.suse/btrfs-fix-memory-barriers-usage-with-device-stats-counters.patch-->>><<<++patches.suse/ASoC-wm8960-Fix-wrong-clock-after-suspend-resume.patch++>>> -| <<<--patches.suse/0012-btrfs-tree-checker-Add-checker-for-dir-item.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-connector-notifier-delegation.patch++>>> -| <<<--patches.suse/0013-btrfs-tree-checker-use-zu-format-string-for-size_t.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-usb-audio-refcnt-leak-when-gettin.patch++>>> -| <<<--patches.suse/0001-btrfs-Improve-btrfs_search_slot-description.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-new-codec-supported-for-ALC245.patch++>>> -| <<<--patches.suse/btrfs-add-support-for-fallocate-s-zero-range-operati.patch-->>><<<++patches.suse/ALSA-hda-Always-use-jackpoll-helper-for-jack-update-.patch++>>> -| <<<--patches.suse/btrfs-fix-missing-inode-i_size-update-after-zero-ran.patch-->>><<<++patches.suse/blk-iocost-Fix-error-on-iocost_ioc_vrate_adj.patch++>>> -| <<<--patches.suse/btrfs-fix-space-leak-after-fallocate-and-zero-range-.patch-->>><<<++patches.suse/pnp-Use-list_for_each_entry-instead-of-open-coding.patch++>>> -| <<<--patches.suse/btrfs-avoid-losing-data-raid-profile-when-deleting-a-device.patch-->>><<<++patches.suse/PM-sleep-core-Switch-back-to-async_schedule_dev.patch++>>> -| <<<--patches.suse/0001-nubus-Avoid-array-underflow-and-overflow.patch-->>><<<++patches.suse/net-netrom-Fix-potential-nr_neigh-refcnt-leak-in-nr_.patch++>>> -| <<<--patches.suse/0001-nubus-Fix-up-header-split.patch-->>><<<++patches.suse/wimax-i2400m-Fix-potential-urb-refcnt-leak.patch++>>> -| <<<--patches.suse/irqchip-gic-v3-Fix-the-driver-probe-fail-due-to-disa-->>><<<++patches.suse/net-mlx4_en-avoid-indirect-call-in-TX-completion.patch++>>> -| <<<--patches.suse/clocksource-drivers-stm32-Fix-kernel-panic-with-mult-->>><<<++patches.suse/tcp-cache-line-align-MAX_TCP_HEADER.patch++>>> -| <<<--patches.suse/hrtimer-Ensure-POSIX-compliance-relative-CLOCK_REALTIME-hrtimers.patch-->>><<<++patches.suse/net-openvswitch-ovs_ct_exit-to-be-done-under-ovs_loc.patch++>>> -| <<<--patches.suse/tracing-hrtimer-Fix-tracing-bugs-by-taking-all-clock.patch-->>><<<++patches.suse/ipv6-fix-restrict-IPV6_ADDRFORM-operation.patch++>>> -| <<<--patches.suse/x86-intel_rdt-enumerate-l2-code-and-data-prioritization-cdp-feature.patch-->>><<<++patches.suse/net-stmmac-dwmac-meson8b-Add-missing-boundary-to-RGM.patch++>>> -| <<<--patches.suse/x86-intel_rdt-add-two-new-resources-for-l2-code-and-data-prioritization-cdp.patch-->>><<<++patches.suse/cxgb4-fix-large-delays-in-PTP-synchronization.patch++>>> -| <<<--patches.suse/x86-intel_rdt-enable-l2-cdp-in-msr-ia32_l2_qos_cfg.patch-->>><<<++patches.suse/team-fix-hang-in-team_mode_get.patch++>>> -| <<<--patches.suse/x86-intel_rdt-add-command-line-parameter-to-control-l2_cdp.patch-->>><<<++patches.suse/macvlan-fix-null-dereference-in-macvlan_device_event.patch++>>> -| <<<--patches.suse/0001-x86-platform-uv-update-uv_mmrs-h-to-prepare-for-uv4a-fixes-->>><<<++patches.suse/xfrm-Always-set-XFRM_TRANSFORMED-in-xfrm-4-6-_output.patch++>>> -| <<<--patches.suse/0002-x86-platform-uv-fix-uv4a-support-on-new-intel-processors-->>><<<++patches.suse/vrf-Check-skb-for-XFRM_TRANSFORMED-flag.patch++>>> -| <<<--patches.suse/0003-x86-platform-uv-add-references-to-access-fixed-uv4a-hub-mmrs-->>><<<++patches.suse/net-dsa-b53-Lookup-VID-in-ARL-searches-when-VLAN-is-.patch++>>> -| <<<--patches.suse/0004-x86-platform-uv-fix-gam-mmr-changes-in-uv4a-->>><<<++patches.suse/net-dsa-b53-Fix-ARL-register-definitions.patch++>>> -| <<<--patches.suse/0005-x86-platform-uv-fix-gam-mmr-references-in-the-uv-x2apic-code-->>><<<++patches.suse/net-dsa-b53-Rework-ARL-bin-logic.patch++>>> -| <<<--patches.suse/0006-x86-platform-uv-fix-uv4a-bau-mmrs-->>><<<++patches.suse/net-dsa-b53-b53_arl_rw_op-needs-to-select-IVL-or-SVL.patch++>>> -| <<<--patches.suse/0007-x86-platform-uv-bau-replace-hard-coded-values-with-mmr-definitions-->>><<<++patches.suse/selftests-Fix-suppress-test-in-fib_tests.sh.patch++>>> -| <<<--patches.suse/x86-tsc-allow-tsc-calibration-without-pit-->>><<<++patches.suse/sched-etf-do-not-assume-all-sockets-are-full-blown.patch++>>> -| <<<--patches.suse/x86-gart-exclude-gart-aperture-from-vmcore.patch-->>><<<++patches.suse/vrf-Fix-IPv6-with-qdisc-and-xfrm.patch++>>> -| <<<--patches.suse/kvm-x86-make-indirect-calls-in-emulator-speculation-safe.patch-->>><<<++patches.suse/ipv4-Update-fib_select_default-to-handle-nexthop-obj.patch++>>> -| <<<--patches.suse/kvm-vmx-make-indirect-call-speculation-safe.patch-->>><<<++patches.suse/mlxsw-Fix-some-IS_ERR-vs-NULL-bugs.patch++>>> -| <<<--patches.suse/module-retpoline-warn-about-missing-retpoline-in-module.patch-->>><<<++patches.suse/vxlan-use-the-correct-nlattr-array-in-NL_SET_ERR_MSG.patch++>>> -| <<<--patches.suse/x86-cpufeatures-add-cpuid_7_edx-cpuid-leaf.patch-->>><<<++patches.suse/geneve-use-the-correct-nlattr-array-in-NL_SET_ERR_MS.patch++>>> -| <<<--patches.suse/x86-cpufeatures-add-intel-feature-bits-for-speculation-control.patch-->>><<<++patches.suse/cxgb4-fix-adapter-crash-due-to-wrong-MC-size.patch++>>> -| <<<--patches.suse/x86-cpufeatures-add-amd-feature-bits-for-speculation-control.patch-->>><<<++patches.suse/net-x25-Fix-x25_neigh-refcnt-leak-when-receiving-fra.patch++>>> -| <<<--patches.suse/x86-msr-add-definitions-for-new-speculation-control-msrs.patch-->>><<<++patches.suse/net-bcmgenet-correct-per-TX-RX-ring-statistics.patch++>>> -| <<<--patches.suse/x86-pti-do-not-enable-pti-on-cpus-which-are-not-vulnerable-to-meltdown.patch-->>><<<++patches.suse/iwlwifi-pcie-actually-release-queue-memory-in-TVQM.patch++>>> -| <<<--patches.suse/x86-cpufeature-blacklist-spec_ctrl-pred_cmd-on-early-spectre-v2-microcodes.patch-->>><<<++patches.suse/iwlwifi-mvm-beacon-statistics-shouldn-t-go-backwards.patch++>>> -| <<<--patches.suse/x86-speculation-add-basic-ibpb-indirect-branch-prediction-barrier-support.patch-->>><<<++patches.suse/iwlwifi-mvm-limit-maximum-queue-appropriately.patch++>>> -| <<<--patches.suse/x86-bugs-drop-one-mitigation-from-dmesg.patch-->>><<<++patches.suse/iwlwifi-mvm-Do-not-declare-support-for-ACK-Enabled-A.patch++>>> -| <<<--patches.suse/x86-cpu-bugs-Make-retpoline-module-warning-condition.patch-->>><<<++patches.suse/iwlwifi-mvm-fix-inactive-TID-removal-return-value-us.patch++>>> -| <<<--patches.suse/x86-cpufeatures-clean-up-spectre-v2-related-cpuid-flags.patch-->>><<<++patches.suse/macsec-avoid-to-set-wrong-mtu.patch++>>> -| <<<--patches.suse/sched-Stop-resched_cpu-from-sending-IPIs-to-offline-CPUs.patch-->>><<<++patches.suse/bpf-Forbid-XADD-on-spilled-pointers-for-unprivileged.patch++>>> -| <<<--patches.suse/sched-Stop-switched_to_rt-from-sending-IPIs-to-offline-CPUs.patch-->>><<<++patches.suse/bpf-Fix-handling-of-XADD-on-BTF-memory.patch++>>> -| <<<--patches.suse/drivers-net-ethernet-qlogic-qed-Fix-__qed_spq_block-.patch-->>><<<++patches.suse/perf-core-fix-parent-pid-tid-in-task-exit-events.patch++>>> -| <<<--patches.suse/0001-locking-Remove-smp_read_barrier_depends-from-queued_.patch-->>><<<++patches.suse/x86-sched-Bail-out-of-frequency-invariance-if-.patch++>>> -| <<<--patches.suse/tools-lib-traceevent-Simplify-pointer-print-logic-an.patch-->>><<<++patches.suse/x86-sched-Account-for-CPUs-with-less-than-4-cores-in.patch++>>> -| <<<--patches.suse/tools-lib-traceevent-Fix-get_field_str-for-dynamic-s.patch-->>><<<++patches.suse/x86-sched-Don-t-enable-static-key-when-starting-seco.patch++>>> -| <<<--patches.suse/x86-mce-amd-define-a-function-to-get-smca-bank-type-->>><<<++patches.suse/vdso-datapage-Use-correct-clock-mode-name-in-comment.patch++>>> -| <<<--patches.suse/x86-mce-report-only-dram-ecc-as-memory-errors-on-amd-systems-->>><<<++patches.suse/powerpc-setup_64-Set-cache-line-size-based-on-cache-.patch++>>> -| <<<--patches.suse/x86-mce-make-correctable-error-detection-look-at-the-deferred-bit.patch-->>><<<++patches.suse/s390-ftrace-fix-potential-crashes-when-switching-tracers++>>> -| <<<--patches.suse/sched-fair-Use-unsigned-long-for-utilization-consistently.patch-->>><<<++patches.suse/s390-pci-do-not-set-affinity-for-floating-irqs++>>> -| <<<--patches.suse/sched-fair-Consider-RT-IRQ-pressure-in-capacity_spare_wake.patch-->>><<<++patches.suse/s390-protvirt-fix-compilation-issue++>>> -| <<<--patches.suse/sched-fair-Remove-impossible-condition-from-find_idlest_group_cpu.patch-->>><<<++patches.suse/staging-gasket-Fix-incongruency-in-handling-of-sysfs.patch++>>> -| <<<--patches.suse/sched-Only-immediately-migrate-tasks-due-to-interrupts-if-prev-and-target-CPUs-share-cache.patch-->>><<<++patches.suse/staging-comedi-dt2815-fix-writing-hi-byte-of-analog-.patch++>>> -| <<<--patches.suse/msft-hv-1586-x86-hyperv-Stop-suppressing-X86_FEATURE_PCID.patch-->>><<<++patches.suse/iio-ad7797-Use-correct-attribute_group.patch++>>> -| <<<--patches.suse/0004-arm64-mm-Use-non-global-mappings-for-kernel-space.patch-->>><<<++patches.suse/iio-adc-stm32-adc-fix-sleep-in-atomic-context.patch++>>> -| <<<--patches.suse/0005-arm64-mm-Temporarily-disable-ARM64_SW_TTBR0_PAN.patch-->>><<<++patches.suse/iio-xilinx-xadc-Fix-ADC-B-powerdown.patch++>>> -| <<<--patches.suse/0006-arm64-mm-Move-ASID-from-TTBR0-to-TTBR1.patch-->>><<<++patches.suse/iio-xilinx-xadc-Fix-clearing-interrupt-when-enabling.patch++>>> -| <<<--patches.suse/0008-arm64-mm-Remove-pre_ttbr0_update_workaround-for-Falk.patch-->>><<<++patches.suse/iio-xilinx-xadc-Fix-sequencer-configuration-for-aux-.patch++>>> -| <<<--patches.suse/0009-arm64-mm-Rename-post_ttbr0_update_workaround.patch-->>><<<++patches.suse/iio-xilinx-xadc-Make-sure-not-exceed-maximum-sampler.patch++>>> -| <<<--patches.suse/0010-arm64-mm-Fix-and-re-enable-ARM64_SW_TTBR0_PAN.patch-->>><<<++patches.suse/iio-st_sensors-rely-on-odr-mask-to-know-if-odr-can-b.patch++>>> -| <<<--patches.suse/0011-arm64-mm-Allocate-ASIDs-in-pairs.patch-->>><<<++patches.suse/iio-adc-ti-ads8344-properly-byte-swap-value.patch++>>> -| <<<--patches.suse/0012-arm64-mm-Add-arm64_kernel_unmapped_at_el0-helper.patch-->>><<<++patches.suse/iio-core-remove-extra-semi-colon-from-devm_iio_devic.patch++>>> -| <<<--patches.suse/0013-arm64-mm-Invalidate-both-kernel-and-user-ASIDs-when-.patch-->>><<<++patches.suse/staging-vt6656-Don-t-set-RCR_MULTICAST-or-RCR_BROADC.patch++>>> -| <<<--patches.suse/0014-arm64-entry-Add-exception-trampoline-page-for-except.patch-->>><<<++patches.suse/staging-vt6656-Fix-drivers-TBTT-timing-counter.patch++>>> -| <<<--patches.suse/0015-arm64-mm-Map-entry-trampoline-into-trampoline-and-ke.patch-->>><<<++patches.suse/staging-vt6656-Fix-pairwise-key-entry-save.patch++>>> -| <<<--patches.suse/0044-arm64-entry-Explicitly-pass-exception-level-to-kerne.patch-->>><<<++patches.suse/staging-comedi-Fix-comedi_device-refcnt-leak-in-come.patch++>>> -| <<<--patches.suse/0045-arm64-entry-Hook-up-entry-trampoline-to-exception-ve.patch-->>><<<++patches.suse/staging-vt6656-Fix-calling-conditions-of-vnt_set_bss.patch++>>> -| <<<--patches.suse/0046-arm64-erratum-Work-around-Falkor-erratum-E1003-in-tr.patch-->>><<<++patches.suse/Revert-serial-uartps-Fix-uartps_major-handling.patch++>>> -| <<<--patches.suse/0047-arm64-tls-Avoid-unconditional-zeroing-of-tpidrro_el0.patch-->>><<<++patches.suse/serial-sh-sci-Make-sure-status-register-SCxSR-is-rea.patch++>>> -| <<<--patches.suse/0048-arm64-entry-Add-fake-CPU-feature-for-unmapping-the-k.patch-->>><<<++patches.suse/vt-don-t-use-kmalloc-for-the-unicode-screen-buffer.patch++>>> -| <<<--patches.suse/0049-arm64-Kconfig-Add-CONFIG_UNMAP_KERNEL_AT_EL0.patch-->>><<<++patches.suse/tty-serial-owl-add-much-needed-clk_prepare_enable.patch++>>> -| <<<--patches.suse/0050-arm64-mm-Introduce-TTBR_ASID_MASK-for-getting-at-the.patch-->>><<<++patches.suse/vt-don-t-hardcode-the-mem-allocation-upper-bound.patch++>>> -| <<<--patches.suse/0051-arm64-kaslr-Put-kernel-vectors-address-in-separate-d.patch-->>><<<++patches.suse/tty-serial-bcm63xx-fix-missing-clk_put-in-bcm63xx_ua.patch++>>> -| <<<--patches.suse/0001-arm64-add-kconfig-symbol-to-configure-physical-addre.patch-->>><<<++patches.suse/tty-rocket-avoid-OOB-access.patch++>>> -| <<<--patches.suse/0002-arm64-limit-PA-size-to-supported-range.patch-->>><<<++patches.suse/tty-hvc-fix-buffer-overflow-during-hvc_alloc.patch++>>> -| <<<--patches.suse/0003-arm64-handle-52-bit-addresses-in-TTBR.patch-->>><<<++patches.suse/USB-core-Fix-free-while-in-use-bug-in-the-USB-S-Glib.patch++>>> -| <<<--patches.suse/0004-arm64-head.S-handle-52-bit-PAs-in-PTEs-in-early-page.patch-->>><<<++patches.suse/USB-early-Handle-AMD-s-spec-compliant-identifiers-to.patch++>>> -| <<<--patches.suse/0005-arm64-don-t-open-code-page-table-entry-creation.patch-->>><<<++patches.suse/UAS-no-use-logging-any-details-in-case-of-ENODEV.patch++>>> -| <<<--patches.suse/0006-arm64-handle-52-bit-physical-addresses-in-page-table.patch-->>><<<++patches.suse/UAS-fix-deadlock-in-error-handling-and-PM-flushing-w.patch++>>> -| <<<--patches.suse/0007-arm64-allow-ID-map-to-be-extended-to-52-bits.patch-->>><<<++patches.suse/cdc-acm-close-race-betrween-suspend-and-acm_softint.patch++>>> -| <<<--patches.suse/0008-arm64-enable-52-bit-physical-address-support.patch-->>><<<++patches.suse/cdc-acm-introduce-a-cool-down.patch++>>> -| <<<--patches.suse/0016-cpuidle-Add-new-macro-to-enter-a-retention-idle-stat.patch-->>><<<++patches.suse/usb-f_fs-Clear-OS-Extended-descriptor-counts-to-zero.patch++>>> -| <<<--patches.suse/0017-ARM64-cpuidle-Use-new-cpuidle-macro-for-entering-ret.patch-->>><<<++patches.suse/usb-typec-tcpm-Ignore-CC-and-vbus-changes-in-PORT_RE.patch++>>> -| <<<--patches.suse/0006-arm64-use-RET-instruction-for-exiting-the-trampoline.patch-->>><<<++patches.suse/USB-Add-USB_QUIRK_DELAY_CTRL_MSG-and-USB_QUIRK_DELAY.patch++>>> -| <<<--patches.suse/0007-arm64-Kconfig-Reword-UNMAP_KERNEL_AT_EL0-kconfig-ent.patch-->>><<<++patches.suse/usb-gadget-udc-bdc-Remove-unnecessary-NULL-checks-in.patch++>>> -| <<<--patches.suse/0008-arm64-Take-into-account-ID_AA64PFR0_EL1.CSV3.patch-->>><<<++patches.suse/usb-dwc3-Fix-GTXFIFOSIZ.TXFDEP-macro-name.patch++>>> -| <<<--patches.suse/0009-arm64-cpufeature-Pass-capability-structure-to-enable.patch-->>><<<++patches.suse/usb-dwc3-gadget-Properly-set-maxpacket-limit.patch++>>> -| <<<--patches.suse/0015-drivers-firmware-Expose-psci_get_version-through-psc.patch-->>><<<++patches.suse/usb-dwc3-gadget-Do-link-recovery-for-SS-and-SSP.patch++>>> -| <<<--patches.suse/0010-arm64-Move-post_ttbr_update_workaround-to-C-code.patch-->>><<<++patches.suse/usb-dwc3-gadget-Fix-request-completion-check.patch++>>> -| <<<--patches.suse/0011-arm64-Add-skeleton-to-harden-the-branch-predictor-ag.patch-->>><<<++patches.suse/usb-gadget-udc-atmel-Fix-vbus-disconnect-handling.patch++>>> -| <<<--patches.suse/0012-arm64-KVM-Use-per-CPU-vector-when-BP-hardening-is-en.patch-->>><<<++patches.suse/xhci-Fix-handling-halted-endpoint-even-if-endpoint-r.patch++>>> -| <<<--patches.suse/0013-arm64-KVM-Make-PSCI_VERSION-a-fast-path.patch-->>><<<++patches.suse/xhci-prevent-bus-suspend-if-a-roothub-port-detected-.patch++>>> -| <<<--patches.suse/0014-arm64-cputype-Add-missing-MIDR-values-for-Cortex-A72.patch-->>><<<++patches.suse/xhci-Don-t-clear-hub-TT-buffer-on-ep0-protocol-stall.patch++>>> -| <<<--patches.suse/0016-arm64-Implement-branch-predictor-hardening-for-affec.patch-->>><<<++patches.suse/usb-typec-altmode-Fix-typec_altmode_get_partner-some.patch++>>> -| <<<--patches.suse/0017-arm64-Implement-branch-predictor-hardening-for-Falko.patch-->>><<<++patches.suse/USB-hub-Fix-handling-of-connect-changes-during-sleep.patch++>>> -| <<<--patches.suse/0018-arm64-cputype-Add-MIDR-values-for-Cavium-ThunderX2-C.patch-->>><<<++patches.suse/USB-hub-Revert-commit-bd0e6c9614b9-usb-hub-try-old-e.patch++>>> -| <<<--patches.suse/KVM-arm-arm64-Convert-kvm_host_cpu_state-to-a-static.patch-->>><<<++patches.suse/usb-storage-Add-unusual_devs-entry-for-JMicron-JMS56.patch++>>> -| <<<--patches.suse/arm64-capabilities-Handle-duplicate-entries-for-a-ca.patch-->>><<<++patches.suse/USB-sisusbvga-Change-port-variable-from-signed-to-un.patch++>>> -| <<<--patches.suse/0010-arm64-fix-ID-map-extension-to-52-bits.patch-->>><<<++patches.suse/s390-mm-fix-page-table-upgrade-vs-2ndary-address-mode++>>> -| <<<--patches.suse/0011-KVM-arm-arm64-fix-HYP-ID-map-extension-to-52-bits.patch-->>><<<++patches.suse/RDMA-uverbs-Fix-a-race-with-disassociate-and-exit_mm.patch++>>> -| <<<--patches.suse/0012-arm64-fix-comment-above-tcr_compute_pa_size.patch-->>><<<++patches.suse/RDMA-core-Fix-overwriting-of-uobj-in-case-of-error.patch++>>> -| <<<--patches.suse/arm64-Correct-type-for-PUD-macros.patch-->>><<<++patches.suse/propagate_one-mnt_set_mountpoint-needs-mount_lock.patch++>>> -| <<<--patches.suse/arm64-cpufeature-__this_cpu_has_cap-shouldn-t-stop-e.patch-->>><<<++patches.suse/crypto-caam-fix-the-address-of-the-last-entry-of-S-G.patch++>>> -| <<<--patches.suse/0022-arm64-kpti-Fix-the-interaction-between-ASID-switchin.patch-->>><<<++patches.suse/mmc-meson-mx-sdio-Set-MMC_CAP_WAIT_WHILE_BUSY.patch++>>> -| <<<--patches.suse/0013-arm64-mm-ignore-memory-above-supported-physical-addr.patch-->>><<<++patches.suse/mmc-meson-mx-sdio-remove-the-broken-card_busy-op.patch++>>> -| <<<--patches.suse/0025-arm64-Move-BP-hardening-to-check_and_switch_context.patch-->>><<<++patches.suse/mmc-cqhci-Avoid-false-cqhci-CQE-stuck-on-by-not-open.patch++>>> -| <<<--patches.suse/arm64-Run-enable-method-for-errata-work-arounds-on-l.patch-->>><<<++patches.suse/mmc-sdhci-msm-Enable-host-capabilities-pertains-to-R.patch++>>> -| <<<--patches.suse/0026-arm64-Branch-predictor-hardening-for-Cavium-ThunderX.patch-->>><<<++patches.suse/mmc-sdhci-xenon-fix-annoying-1.8V-regulator-warning.patch++>>> -| <<<--patches.suse/0024-arm64-Turn-on-KPTI-only-on-CPUs-that-need-it.patch-->>><<<++patches.suse/mmc-sdhci-pci-Fix-eMMC-driver-strength-for-BYT-based.patch++>>> -| <<<--patches.suse/0009-arm64-Fix-TTBR-PAN-52-bit-PA-logic-in-cpu_do_switch_.patch-->>><<<++patches.suse/selinux-properly-handle-multiple-messages-in-selinux.patch++>>> -| <<<--patches.suse/x86-mm-pkeys-fix-fill_sig_info_pkey.patch-->>><<<++patches.suse/0001-dm-writecache-fix-data-corruption-when-reloading-the.patch++>>> -| <<<--patches.suse/0001-userns-Don-t-fail-follow_automount-based-on-s_user_n.patch-->>><<<++patches.suse/0002-dm-verity-fec-fix-hash-block-number-in-verity_fec_de.patch++>>> -| <<<--patches.suse/ahci-Annotate-PCI-ids-for-mobile-Intel-chipsets-as-s.patch-->>><<<++patches.suse/scsi-qla2xxx-set-UNLOADING-before-waiting-for-sessio.patch++>>> -| <<<--patches.suse/ahci-Add-PCI-ids-for-Intel-Bay-Trail-Cherry-Trail-an.patch-->>><<<++patches.suse/scsi-qla2xxx-check-UNLOADING-before-posting-async-wo.patch++>>> -| <<<--patches.suse/ahci-Allow-setting-a-default-LPM-policy-for-mobile-c.patch-->>><<<++patches.suse/drm-edid-Fix-off-by-one-in-DispID-DTD-pixel-clock.patch++>>> -| <<<--patches.suse/0001-ahci-Add-Intel-Cannon-Lake-PCH-H-PCI-ID.patch-->>><<<++patches.suse/drm-qxl-qxl_release-leak-in-qxl_draw_dirty_fb.patch++>>> -| <<<--patches.suse/string-drop-__must_check-from-strscpy-and-restore-st.patch-->>><<<++patches.suse/drm-qxl-qxl_release-leak-in-qxl_hw_surface_alloc.patch++>>> -| <<<--patches.suse/0001-NFS-Add-a-cond_resched-to-nfs_commit_release_pages.patch-->>><<<++patches.suse/drm-qxl-lost-qxl_bo_kunmap_atomic_page-in-qxl_image_.patch++>>> -| <<<--patches.suse/0003-NFSv4-always-set-NFS_LOCK_LOST-when-a-lock-is-lost.patch-->>><<<++patches.suse/drm-qxl-qxl_release-use-after-free.patch++>>> -| <<<--patches.suse/0001-nfs-pnfs-fix-nfs_direct_req-ref-leak-when-i-o-falls-.patch-->>><<<++patches.suse/drm-amd-display-Fix-green-screen-issue-after-suspend.patch++>>> -| <<<--patches.suse/NFS-commit-direct-writes-even-if-they-fail-partially.patch-->>><<<++patches.suse/drm-amd-powerplay-avoid-using-pm_en-before-it-is-ini.patch++>>> -| <<<--patches.suse/0002-nfs41-do-not-return-ENOMEM-on-LAYOUTUNAVAILABLE.patch-->>><<<++patches.suse/drm-amdgpu-invalidate-L2-before-SDMA-IBs-v2.patch++>>> -| <<<--patches.suse/0007-nfs-Do-not-convert-nfs_idmap_cache_timeout-to-jiffie.patch-->>><<<++patches.suse/ALSA-hda-Match-both-PCI-ID-and-SSID-for-driver-black.patch++>>> -| <<<--patches.suse/0008-NFS-reject-request-for-id_legacy-key-without-auxdata.patch-->>><<<++patches.suse/ALSA-pcm-oss-Place-the-plugin-buffer-overflow-checks.patch++>>> -| <<<--patches.suse/0010-xprtrdma-Fix-backchannel-allocation-of-extra-rpcrdma.patch-->>><<<++patches.suse/ALSA-line6-Fix-POD-HD500-audio-playback.patch++>>> -| <<<--patches.suse/0011-xprtrdma-Fix-bytes-registered-accounting.patch-->>><<<++patches.suse/ALSA-hda-realtek-Two-front-mics-on-a-Lenovo-ThinkCen.patch++>>> -| <<<--patches.suse/0009-NFS-Fix-a-race-between-mmap-and-O_DIRECT.patch-->>><<<++patches.suse/ALSA-hda-hdmi-fix-race-in-monitor-detection-during-p.patch++>>> -| <<<--patches.suse/f2fs-remove-unneeded-memory-footprint-accounting.patch-->>><<<++patches.suse/ALSA-hda-hdmi-fix-without-unlocked-before-return.patch++>>> -| <<<--patches.suse/f2fs-avoid-hungtask-when-GC-encrypted-block-if-io_bi.patch-->>><<<++patches.suse/ALSA-opti9xx-shut-up-gcc-10-range-warning.patch++>>> -| <<<--patches.suse/iversion-make-inode_cmp_iversion-raw-return-bool-ins.patch-->>><<<++patches.suse/ALSA-usb-audio-Correct-a-typo-of-NuPrime-DAC-10-USB-.patch++>>> -| <<<--patches.suse/fix-misannotated-out-of-line-copy_to_user-->>><<<++patches.suse/i2c-iproc-generate-stop-event-for-slave-writes.patch++>>> -| <<<--patches.suse/0006-jffs2-Fix-use-after-free-bug-in-jffs2_iget-s-error-h.patch-->>><<<++patches.suse/i2c-amd-mp2-pci-Fix-Oops-in-amd_mp2_pci_init-error-h.patch++>>> -| <<<--patches.suse/xfs-print-transaction-log-reservation-on-overrun.patch-->>><<<++patches.suse/i2c-aspeed-Avoid-i2c-interrupt-status-clear-race-con.patch++>>> -| <<<--patches.suse/xfs-include-inobt-buffers-in-ifree-tx-log-reservation.patch-->>><<<++patches.suse/vfio-avoid-possible-overflow-in-vfio_iommu_type1_pin.patch++>>> -| <<<--patches.suse/xfs-fix-up-agi-unlinked-list-reservations.patch-->>><<<++patches.suse/vfio-type1-Fix-VA-PA-translation-for-PFNMAP-VMAs-in-.patch++>>> -| <<<--patches.suse/xfs-truncate-transaction-does-not-modify-the-inobt.patch-->>><<<++patches.suse/dmaengine-pch_dma.c-Avoid-data-race-between-probe-an.patch++>>> -| <<<--patches.suse/xfs-include-an-allocfree-res-for-inobt-modifications.patch-->>><<<++patches.suse/dmaengine-mmp_tdma-Do-not-ignore-slave-config-valida.patch++>>> -| <<<--patches.suse/xfs-refactor-inode-chunk-alloc-free-tx-reservation.patch-->>><<<++patches.suse/dmaengine-mmp_tdma-Reset-channel-error-on-release.patch++>>> -| <<<--patches.suse/xfs-eliminate-duplicate-icreate-tx-reservation-functions.patch-->>><<<++patches.suse/dmaengine-dmatest-Fix-iteration-non-stop-logic.patch++>>> -| <<<--patches.suse/0004-iomap-report-collisions-between-directio-and-buffere.patch-->>><<<++patches.suse/dmaengine-dmatest-Fix-process-hang-when-reading-wait.patch++>>> -| <<<--patches.suse/xfs-call-xfs_qm_dqattach-before-performing-reflink-o.patch-->>><<<++patches.suse/nfs-Fix-potential-posix_acl-refcnt-leak-in-nfs3_set_.patch++>>> -| <<<--patches.suse/xfs-preserve-i_rdev-when-recycling-a-reclaimable-inode.patch-->>><<<++patches.suse/SUNRPC-Remove-unreachable-error-condition.patch++>>> -| <<<--patches.suse/xfs-skip-CoW-writes-past-EOF-when-writeback-races-wi.patch-->>><<<++patches.suse/NFSv4.1-fix-handling-of-backchannel-binding-in-BIND_.patch++>>> -| <<<--patches.suse/xfs-reflink-should-break-pnfs-leases-before-sharing-.patch-->>><<<++patches.suse/xprtrdma-fix-trace-point-use-after-free-race.patch++>>> -| <<<--patches.suse/xfs-allow-xfs_lock_two_inodes-to-take-different-EXCL.patch-->>><<<++patches.suse/PM-ACPI-Output-correct-message-on-target-power-state.patch++>>> -| <<<--patches.suse/xfs-only-grab-shared-inode-locks-for-source-file-dur.patch-->>><<<++patches.suse/PM-hibernate-Freeze-kernel-threads-in-software_resum.patch++>>> -| <<<--patches.suse/iomap-warn-on-zero-length-mappings.patch-->>><<<++patches.suse/iommu-amd-fix-legacy-interrupt-remapping-for-x2apic-enabled-system++>>> -| <<<--patches.suse/0113-md-raid1-raid10-silence-warning-about-wait-within-wa.patch-->>><<<++patches.suse/iommu-qcom-fix-local_base-status-check++>>> -| <<<--patches.suse/0114-md-r5cache-print-more-info-of-log-recovery.patch-->>><<<++patches.suse/btrfs-fix-partial-loss-of-prealloc-extent-past-i_siz.patch++>>> -| <<<--patches.suse/0115-raid5-ppl-PPL-support-for-disks-with-write-back-cach.patch-->>><<<++patches.suse/0004-virtio-blk-handle-block_device_operations-callbacks-.patch++>>> -| <<<--patches.suse/0116-dm-raid-fix-deadlock-caused-by-premature-md_stop_wri.patch-->>><<<++patches.suse/HID-wacom-Read-HID_DG_CONTACTMAX-directly-for-non-ge.patch++>>> -| <<<--patches.suse/0117-dm-raid-consume-sizes-after-md_finish_reshape-comple.patch-->>><<<++patches.suse/HID-multitouch-add-eGalaxTouch-P80H84-support.patch++>>> -| <<<--patches.suse/0118-dm-raid-correct-resizing-state-relative-to-reshape-s.patch-->>><<<++patches.suse/HID-alps-Add-AUI1657-device-ID.patch++>>> -| <<<--patches.suse/0119-dm-raid-fix-raid-set-size-revalidation.patch-->>><<<++patches.suse/HID-alps-ALPS_1657-is-too-specific-use-U1_UNICORN_LE.patch++>>> -| <<<--patches.suse/0120-dm-raid-add-component-device-size-checks-to-avoid-ru.patch-->>><<<++patches.suse/Revert-HID-wacom-generic-read-the-number-of-expected.patch++>>> -| <<<--patches.suse/0121-dm-raid-fix-raid_resume-to-keep-raid-set-frozen-as-n.patch-->>><<<++patches.suse/HID-wacom-Report-2nd-gen-Intuos-Pro-S-center-button-.patch++>>> -| <<<--patches.suse/0122-dm-raid-display-a-consistent-copy-of-the-MD-status-v.patch-->>><<<++patches.suse/HID-i2c-hid-reset-Synaptics-SYNA2393-on-resume.patch++>>> -| <<<--patches.suse/0123-dm-raid-avoid-passing-array_in_sync-variable-to-raid.patch-->>><<<++patches.suse/HID-quirks-Add-HID_QUIRK_NO_INIT_REPORTS-quirk-for-D.patch++>>> -| <<<--patches.suse/0124-dm-raid-fix-rs_get_progress-synchronization-state-ra.patch-->>><<<++patches.suse/platform-x86-asus-nb-wmi-Do-not-load-on-Asus-T100TA-.patch++>>> -| <<<--patches.suse/0125-dm-raid-small-cleanup-and-remove-unsed-struct-raid_s.patch-->>><<<++patches.suse/crypto-arch-lib-limit-simd-usage-to-4k-chunks.patch++>>> -| <<<--patches.suse/0126-dm-raid-bump-target-version-to-reflect-numerous-fixe.patch-->>><<<++patches.suse/crypto-arch-nhpoly1305-process-in-explicit-4k-chunks.patch++>>> -| <<<--patches.suse/0127-dm-raid-validate-current-raid-sets-redundancy.patch-->>><<<++patches.suse/bnxt_en-Fix-VF-anti-spoof-filter-setup.patch++>>> -| <<<--patches.suse/0128-dm-raid-stop-keeping-raid-set-frozen-altogether.patch-->>><<<++patches.suse/bnxt_en-Reduce-BNXT_MSIX_VEC_MAX-value-to-supported-.patch++>>> -| <<<--patches.suse/0129-dm-raid-ensure-a-chars-during-reshape.patch-->>><<<++patches.suse/bnxt_en-Improve-AER-slot-reset.patch++>>> -| <<<--patches.suse/0130-dm-raid-simplify-rs_get_progress.patch-->>><<<++patches.suse/bnxt_en-Return-error-when-allocating-zero-size-conte.patch++>>> -| <<<--patches.suse/0131-dm-raid-use-rs_is_raid.patch-->>><<<++patches.suse/bnxt_en-Fix-VLAN-acceleration-handling-in-bnxt_fix_f.patch++>>> -| <<<--patches.suse/0132-dm-fix-comment-above-dm_accept_partial_bio.patch-->>><<<++patches.suse/batman-adv-fix-batadv_nc_random_weight_tq.patch++>>> -| <<<--patches.suse/0133-dm-crypt-remove-BIOSET_NEED_RESCUER-flag.patch-->>><<<++patches.suse/batman-adv-Fix-refcnt-leak-in-batadv_show_throughput.patch++>>> -| <<<--patches.suse/0134-dm-io-remove-BIOSET_NEED_RESCUER-flag-from-bios-bios.patch-->>><<<++patches.suse/batman-adv-Fix-refcnt-leak-in-batadv_store_throughpu.patch++>>> -| <<<--patches.suse/0135-dm-ensure-bio-submission-follows-a-depth-first-tree-.patch-->>><<<++patches.suse/batman-adv-Fix-refcnt-leak-in-batadv_v_ogm_process.patch++>>> -| <<<--patches.suse/0136-dm-remove-unused-num_write_bios-target-interface.patch-->>><<<++patches.suse/wireguard-queueing-cleanup-ptr_ring-in-error-path-of.patch++>>> -| <<<--patches.suse/0137-dm-safely-allocate-multiple-bioset-bios.patch-->>><<<++patches.suse/wireguard-receive-use-tunnel-helpers-for-decapsulati.patch++>>> -| <<<--patches.suse/0138-dm-remove-BIOSET_NEED_RESCUER-based-dm_offload-infra.patch-->>><<<++patches.suse/net-mlx5-DR-On-creation-set-CQ-s-arm_db-member-to-ri.patch++>>> -| <<<--patches.suse/0139-dm-ensure-bio-based-DM-s-bioset-and-io_pool-support-.patch-->>><<<++patches.suse/net-mlx5e-Fix-q-counters-on-uplink-representors.patch++>>> -| <<<--patches.suse/0140-dm-fix-__send_changing_extent_only-to-send-first-bio.patch-->>><<<++patches.suse/ibmvnic-Skip-fatal-error-reset-after-passive-init.patch++>>> -| <<<--patches.suse/0141-dm-set-QUEUE_FLAG_DAX-accordingly-in-dm_table_set_re.patch-->>><<<++patches.suse/dp83640-reverse-arguments-to-list_add_tail.patch++>>> -| <<<--patches.suse/0142-dm-remove-stale-comment-blocks.patch-->>><<<++patches.suse/ionic-no-link-check-until-after-probe.patch++>>> -| <<<--patches.suse/0143-dm-rename-bio-member-of-dm_io-structure-to-orig_bio.patch-->>><<<++patches.suse/ionic-refresh-devinfo-after-fw-upgrade.patch++>>> -| <<<--patches.suse/0144-dm-simplify-start-of-block-stats-accounting-for-bio-.patch-->>><<<++patches.suse/net-macb-Fix-runtime-PM-refcounting.patch++>>> -| <<<--patches.suse/0145-dm-bufio-use-REQ_OP_READ-and-REQ_OP_WRITE.patch-->>><<<++patches.suse/cxgb4-fix-EOTID-leak-when-disabling-TC-MQPRIO-offloa.patch++>>> -| <<<--patches.suse/0146-dm-bufio-add-missed-destroys-of-client-mutex.patch-->>><<<++patches.suse/wireguard-socket-remove-errant-restriction-on-loopin.patch++>>> -| <<<--patches.suse/0147-dm-bufio-check-result-of-register_shrinker.patch-->>><<<++patches.suse/wireguard-send-receive-cond_resched-when-processing-.patch++>>> -| <<<--patches.suse/0148-dm-bufio-eliminate-unnecessary-labels-in-dm_bufio_cl.patch-->>><<<++patches.suse/wireguard-selftests-initalize-ipv6-members-to-NULL-t.patch++>>> -| <<<--patches.suse/0149-dm-raid-make-raid_sets-symbol-static.patch-->>><<<++patches.suse/wireguard-send-receive-use-explicit-unlikely-branch-.patch++>>> -| <<<--patches.suse/0150-dm-move-dm_table_destroy-to-same-header-as-dm_table_.patch-->>><<<++patches.suse/tracing-kprobes-fix-a-double-initialization-typo.patch++>>> -| <<<--patches.suse/0151-dm-flakey-check-for-null-arg_name-in-parse_features.patch-->>><<<++patches.suse/tracing-add-a-vmalloc_sync_mappings-for-safe-measure.patch++>>> -| <<<--patches.suse/0152-dm-backfill-missing-calls-to-mutex_destroy.patch-->>><<<++patches.suse/ipc-mqueue.c-change-__do_notify-to-bypass-check_kill.patch++>>> -| <<<--patches.suse/0153-dm-log-writes-fix-max-length-used-for-kstrndup.patch-->>><<<++patches.suse/scripts-decodecode-fix-trapping-instruction-formatti.patch++>>> -| <<<--patches.suse/0154-dm-thin-fix-trailing-semicolon-in-__remap_and_issue_.patch-->>><<<++patches.suse/eventpoll-fix-missing-wakeup-for-ovflist-in-ep_poll_.patch++>>> -| <<<--patches.suse/lpfc-FLOGI-failures-are-reported-when-connected.patch-->>><<<++patches.suse/drm-amd-display-Prevent-dpcd-reads-with-passive-dong.patch++>>> -| <<<--patches.suse/lpfc-Expand-WQE-capability-of-every-NVME-hardwa.patch-->>><<<++patches.suse/drm-ingenic-drm-add-MODULE_DEVICE_TABLE.patch++>>> -| <<<--patches.suse/lpfc-Handle-XRI_ABORTED_CQE-in-soft-IRQ.patch-->>><<<++patches.suse/0004-sun6i-dsi-fix-gcc-4.8.patch++>>> -| <<<--patches.suse/lpfc-Fix-crash-after-bad-bar-setup-on-driver-at.patch-->>><<<++patches.suse/USB-uas-add-quirk-for-LaCie-2Big-Quadra.patch++>>> -| <<<--patches.suse/lpfc-Fix-NVME-LS-abort_xri.patch-->>><<<++patches.suse/USB-core-Fix-misleading-driver-bug-report.patch++>>> -| <<<--patches.suse/lpfc-Raise-maximum-NVME-sg-list-size-for-256-el.patch-->>><<<++patches.suse/usb-usbfs-correct-kernel-user-page-attribute-mismatc.patch++>>> -| <<<--patches.suse/lpfc-Driver-fails-to-detect-direct-attach-stora.patch-->>><<<++patches.suse/USB-serial-garmin_gps-add-sanity-checking-for-data-l.patch++>>> -| <<<--patches.suse/lpfc-Fix-display-for-debugfs-queInfo.patch-->>><<<++patches.suse/USB-serial-qcserial-Add-DW5816e-support.patch++>>> -| <<<--patches.suse/lpfc-Adjust-default-value-of-lpfc_nvmet_mrq.patch-->>><<<++patches.suse/Revert-tty-serial-bcm63xx-fix-missing-clk_put-in-bcm.patch++>>> -| <<<--patches.suse/lpfc-Fix-ndlp-ref-count-for-pt2pt-mode-issue-RS.patch-->>><<<++patches.suse/vt-fix-unicode-console-freeing-with-a-common-interfa.patch++>>> -| <<<--patches.suse/lpfc-Linux-LPFC-driver-does-not-process-all-RSC.patch-->>><<<++patches.suse/staging-gasket-Check-the-return-value-of-gasket_get_.patch++>>> -| <<<--patches.suse/lpfc-correct-port-registrations-with-nvme_fc.patch-->>><<<++patches.suse/coredump-fix-crash-when-umh-is-disabled.patch++>>> -| <<<--patches.suse/lpfc-Correct-driver-deregistrations-with-host-n.patch-->>><<<++patches.suse/component-Silence-bind-error-on-EPROBE_DEFER.patch++>>> -| <<<--patches.suse/lpfc-Fix-crash-during-driver-unload-with-runnin.patch-->>><<<++patches.suse/ceph-fix-endianness-bug-when-handling-mds-session-feature-bits.patch++>>> -| <<<--patches.suse/lpfc-Fix-driver-handling-of-nvme-resources-duri.patch-->>><<<++patches.suse/ceph-fix-special-error-code-in-ceph_try_get_caps.patch++>>> -| <<<--patches.suse/lpfc-small-sg-cnt-cleanup.patch-->>><<<++patches.suse/ceph-fix-double-unlock-in-handle_cap_export.patch++>>> -| <<<--patches.suse/lpfc-update-driver-version-to-11.4.0.5.patch-->>><<<++patches.suse/ceph-demote-quotarealm-lookup-warning-to-a-debug-message.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Replace-PCI-pool-old-API.patch-->>><<<++patches.suse/scsi-qla2xxx-Fix-hang-when-issuing-nvme-disconnect-a.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Remove-unused-variable-requeue_event.patch-->>><<<++patches.suse/scsi-qla2xxx-Delete-all-sessions-before-unregister-l.patch++>>> -| <<<--patches.suse/scsi-ipr-fix-incorrect-indentation-of-assignment-sta.patch-->>><<<++patches.suse/scsi-ibmvfc-Don-t-send-implicit-logouts-prior-to-NPI.patch++>>> -| <<<--patches.suse/scsi-ibmvscsis-add-DRC-indices-to-debug-statements.patch-->>><<<++patches.suse/scsi-ibmvscsi-Fix-WARN_ON-during-event-pool-release.patch++>>> -| <<<--patches.suse/scsi-core-scsi_get_device_flags_keyed-always-return.patch-->>><<<++patches.suse/bdi-move-bdi_dev_name-out-of-line.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-system-crash-for-Notify-ack-timeout.patch-->>><<<++patches.suse/bdi-use-bdi_dev_name-to-get-device-name.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-gpnid-error-processing.patch-->>><<<++patches.suse/bdi-add-a-dev_name-field-to-struct-backing_dev_info.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Move-session-delete-to-driver-work-queu.patch-->>><<<++patches.suse/iommu-amd-fix-race-in-increase_address_space-fetch_pte++>>> -| <<<--patches.suse/scsi-qla2xxx-Skip-IRQ-affinity-for-Target-QPairs.patch-->>><<<++patches.suse/iommu-amd-do-not-loop-forever-when-trying-to-increase-address-space++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-re-login-for-Nport-Handle-in-use.patch-->>><<<++patches.suse/iommu-amd-call-domain_flush_complete-in-update_domain++>>> -| <<<--patches.suse/scsi-qla2xxx-Retry-switch-command-on-time-out.patch-->>><<<++patches.suse/iommu-amd-update-device-table-in-increase_address_space++>>> -| <<<--patches.suse/scsi-qla2xxx-Serialize-GPNID-for-multiple-RSCN.patch-->>><<<++patches.suse/iommu-amd-do-not-flush-device-table-in-iommu_map_page++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-login-state-machine-stuck-at-GPDB.patch-->>><<<++patches.suse/iommu-virtio-reverse-arguments-to-list_add++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-NPIV-host-cleanup-in-target-mode.patch-->>><<<++patches.suse/objtool-fix-stack-offset-tracking-for-indirect-cfas.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Relogin-to-target-port-on-a-cable-swap.patch-->>><<<++patches.suse/x86-entry-64-fix-unwind-hints-in-register-clearing-code.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-Relogin-being-triggered-too-fast.patch-->>><<<++patches.suse/x86-entry-64-fix-unwind-hints-in-kernel-exit-path.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-PRLI-state-check.patch-->>><<<++patches.suse/x86-entry-64-fix-unwind-hints-in-_switch_to_asm.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-abort-command-deadlock-due-to-spinl.patch-->>><<<++patches.suse/x86-entry-64-fix-unwind-hints-in-rewind_stack_do_exit.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Replace-fcport-alloc-with-qla2x00_alloc.patch-->>><<<++patches.suse/x86-unwind-prevent-false-warnings-for-non-current-tasks.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-scan-state-field-for-fcport.patch-->>><<<++patches.suse/x86-unwind-orc-don-t-skip-the-first-frame-for-inactive-tasks.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Clear-loop-id-after-delete.patch-->>><<<++patches.suse/x86-unwind-orc-prevent-unwinding-before-orc-initialization.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Defer-processing-of-GS-IOCB-calls.patch-->>><<<++patches.suse/x86-unwind-orc-fix-error-path-for-bad-orc-entry-type.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Remove-aborting-ELS-IOCB-call-issued-as.patch-->>><<<++patches.suse/x86-mm-cpa-flush-direct-map-alias-during-cpa.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-system-crash-in-qlt_plogi_ack_unref.patch-->>><<<++patches.suse/gpio-pca953x-Fix-pca953x_gpio_set_config.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-memory-leak-in-dual-target-mode.patch-->>><<<++patches.suse/gpio-tegra-mask-GPIO-IRQs-during-IRQ-shutdown.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.03-k.patch-->>><<<++patches.suse/ipc-util.c-sysvipc_find_ipc-incorrectly-updates-posi.patch++>>> -| <<<--patches.suse/scsi-pmcraid-use-correct-size-unit-when-calling-find.patch-->>><<<++patches.suse/mmc-sdhci-pci-gli-Fix-no-irq-handler-from-suspend.patch++>>> -| <<<--patches.suse/scsi-devinfo-Apply-to-HP-rebranded-the-same-flags-as.patch-->>><<<++patches.suse/mmc-alcor-Fix-a-resource-leak-in-the-error-path-for-.patch++>>> -| <<<--patches.suse/scsi-devinfo-apply-to-HP-XP-the-same-flags-as-Hitach.patch-->>><<<++patches.suse/mmc-sdhci-pci-gli-Fix-can-not-access-GL9750-after-re.patch++>>> -| <<<--patches.suse/scsi-dh-add-new-rdac-devices.patch-->>><<<++patches.suse/mmc-core-Check-request-type-before-completing-the-re.patch++>>> -| <<<--patches.suse/scsi-devinfo-replace-Dell-PV-650F-with-EMC-CLARiiON.patch-->>><<<++patches.suse/mmc-core-Fix-recursive-locking-issue-in-CQE-recovery.patch++>>> -| <<<--patches.suse/scsi-bfa-convert-to-strlcpy-strlcat-->>><<<++patches.suse/mmc-block-Fix-request-completion-in-the-CQE-timeout-.patch++>>> -| <<<--patches.suse/scsi-fnic-add-a-space-after-p-in-printf-format.patch-->>><<<++patches.suse/mmc-sdhci-acpi-Add-SDHCI_QUIRK2_BROKEN_64_BIT_DMA-fo.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Suppress-gcc-7-fall-through-warnings.patch-->>><<<++patches.suse/drm-i915-Don-t-enable-WaIncreaseLatencyIPCEnabled-wh.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-remove-duplicate-includes.patch-->>><<<++patches.suse/Make-the-Reducing-compressed-framebufer-size-message.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-initialize-dq-spinlock-before-use.patch-->>><<<++patches.suse/drm-amd-powerplay-perform-PG-ungate-prior-to-CG-unga.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-fix-dma_unmap_sg-parameter.patch-->>><<<++patches.suse/0006-drm-amdgpu-force-fbdev-into-vram.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-relocate-clearing-itct-and-freeing-device.patch-->>><<<++patches.suse/drm-amd-display-add-basic-atomic-check-for-cursor-pl.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-optimise-port-id-refresh-function.patch-->>><<<++patches.suse/drm-i915-Propagate-error-from-completed-fences.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-some-optimizations-of-host-controller-reset.patch-->>><<<++patches.suse/drm-i915-gvt-Init-DPLL-DDI-vreg-for-virtual-display-.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-modify-hisi_sas_dev_gone-for-reset.patch-->>><<<++patches.suse/drm-i915-gvt-Fix-kernel-oops-for-3-level-ppgtt-guest.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-an-mechanism-to-do-reset-work-synchronously.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-control-message-quirk-delay-for-K.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-change-ncq-process-for-v3-hw.patch-->>><<<++patches.suse/ALSA-firewire-lib-fix-function-sizeof-not-defined-er.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-ras-feature-for-v3-hw.patch-->>><<<++patches.suse/Revert-ALSA-hda-realtek-Fix-pop-noise-on-ALC225.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-some-print-to-enhance-debugging.patch-->>><<<++patches.suse/ALSA-hda-realtek-Fix-S3-pop-noise-on-Dell-Wyse.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-improve-int_chnl_int_v2_hw-consistency-with-v3-hw.patch-->>><<<++patches.suse/ALSA-usb-audio-add-mapping-for-ASRock-TRX40-Creator.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-v2-hw-port-axi-error-handling-support.patch-->>><<<++patches.suse/ALSA-rawmidi-Fix-racy-buffer-resize-under-concurrent.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-use-an-general-way-to-delay-phy-work.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-quirk-for-Samsung-Notebook.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-do-link-reset-for-some-chl_int2-ints.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-GL503VM-.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-judge-result-of-internal-abort.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-UX550GE-.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-internal-abort-dev-in-some-places.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-UX581LV-.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-fix-sas_queue_full-problem-while-running-io.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-COEF-workaround-for-ASUS-ZenBoo.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-re-add-the-lldd_port_deformed.patch-->>><<<++patches.suse/ALSA-hda-realtek-Limit-int-mic-boost-for-Thinkpad-T5.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-add-v3-hw-suspend-and-resume.patch-->>><<<++patches.suse/hwmon-da9052-Synchronize-access-with-mfd.patch++>>> -| <<<--patches.suse/lpfc-Fix-random-heartbeat-timeouts-during-heavy.patch-->>><<<++patches.suse/RDMA-uverbs-Do-not-discard-the-IB_EVENT_DEVICE_FATAL.patch++>>> -| <<<--patches.suse/lpfc-Fix-EOVERFLOW-behavior-for-NVMET-and-defer.patch-->>><<<++patches.suse/RDMA-uverbs-Move-IB_EVENT_DEVICE_FATAL-to-destroy_uo.patch++>>> -| <<<--patches.suse/lpfc-Fix-receive-PRLI-handling.patch-->>><<<++patches.suse/r8169-re-establish-support-for-RTL8401-chip-version.patch++>>> -| <<<--patches.suse/lpfc-Increase-SCSI-CQ-and-WQ-sizes.patch-->>><<<++patches.suse/bpf-Fix-sk_psock-refcnt-leak-when-receiving-message.patch++>>> -| <<<--patches.suse/lpfc-Fix-SCSI-LUN-discovery-when-SCSI-and-NVME-.patch-->>><<<++patches.suse/bpf-Fix-error-return-code-in-map_lookup_and_delete_e.patch++>>> -| <<<--patches.suse/lpfc-Fix-issues-connecting-with-nvme-initiator.patch-->>><<<++patches.suse/umh-fix-memory-leak-on-execve-failure.patch++>>> -| <<<--patches.suse/lpfc-Fix-infinite-wait-when-driver-unregisters-.patch-->>><<<++patches.suse/net-ipv4-really-enforce-backoff-for-redirects.patch++>>> -| <<<--patches.suse/lpfc-Beef-up-stat-counters-for-debug.patch-->>><<<++patches.suse/ionic-leave-netdev-mac-alone-after-fw-upgrade.patch++>>> -| <<<--patches.suse/lpfc-update-driver-version-to-11.4.0.6.patch-->>><<<++patches.suse/ionic-call-ionic_port_init-after-fw-upgrade.patch++>>> -| <<<--patches.suse/scsi-qedi-fix-a-possible-sleep-in-atomic-bug-in-qedi_process_tmf_resp-->>><<<++patches.suse/netlabel-cope-with-NULL-catmap.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-smatch-warning-in-qla25xx_delete_-r.patch-->>><<<++patches.suse/net-broadcom-select-broadcom_phy-for-bcmgenet.patch++>>> -| <<<--patches.suse/lpfc-correct-sg_seg_cnt-attribute-min-vs-defaul.patch-->>><<<++patches.suse/bpf-Fix-bug-in-mmap-implementation-for-BPF-array-map.patch++>>> -| <<<--patches.suse/scsi-libiscsi-allow-sd_shutdown-on-bad-transport-->>><<<++patches.suse/bpf-Enforce-returning-0-for-fentry-fexit-progs.patch++>>> -| <<<--patches.suse/scsi-scsi_transport_fc-fix-typos-on-64-128-GBit-defi.patch-->>><<<++patches.suse/bpf-Restrict-bpf_probe_read-str-only-to-archs-where-.patch++>>> -| <<<--patches.suse/lpfc-don-t-dereference-localport-before-it-has-.patch-->>><<<++patches.suse/bpf-Restrict-bpf_trace_printk-s-s-usage-and-add-pks-.patch++>>> -| <<<--patches.suse/lpfc-fix-a-couple-of-minor-indentation-issues.patch-->>><<<++patches.suse/nfs-fix-NULL-deference-in-nfs4_get_valid_delegation.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Proper-handling-of-set-clear-of-ATA-com.patch-->>><<<++patches.suse/SUNRPC-Signalled-ASYNC-tasks-need-to-exit.patch++>>> -| <<<--patches.suse/scsi-aacraid-fix-udev-inquiry-race-condition.patch-->>><<<++patches.suse/NFS-Fix-fscache-super_cookie-index_key-from-changing.patch++>>> -| <<<--patches.suse/scsi-aacraid-Fix-hang-in-kdump.patch-->>><<<++patches.suse/NFSv4-Fix-fscache-cookie-aux_data-to-ensure-change_a.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-NULL-pointer-access-for-fcport-stru.patch-->>><<<++patches.suse/NFSv3-fix-rpc-receive-buffer-size-for-MOUNT-call.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Use-IOCB-path-to-submit-Control-VP-MBX-.patch-->>><<<++patches.suse/pinctrl-actions-fix-function-group-name-for-i2c0_gro.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Use-chip-reset-to-bring-down-laser-on-u.patch-->>><<<++patches.suse/pinctrl-qcom-fix-wrong-write-in-update_dual_edge.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-boundary-checks-for-exchanges-to-be.patch-->>><<<++patches.suse/pinctrl-sunrisepoint-Fix-PAD-lock-register-offset-fo.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Chip-reset-uses-wrong-lock-during-IO-fl.patch-->>><<<++patches.suse/pinctrl-baytrail-Enable-pin-configuration-setting-fo.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-Firmware-dump-size-for-Extended-log.patch-->>><<<++patches.suse/pinctrl-cherryview-Add-missing-spinlock-usage-in-chv.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Replace-GPDB-with-async-ADISC-command.patch-->>><<<++patches.suse/ARM-oxnas-make-ox820_boot_secondary-static.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Move-work-element-processing-out-of-DPC.patch-->>><<<++patches.suse/powerpc-64s-kuap-Restore-AMR-in-system-reset-excepti.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Enable-ATIO-interrupt-handshake-for-ISP.patch-->>><<<++patches.suse/x86-fix-early-boot-crash-on-gcc-10-third-try.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Use-shadow-register-for-ISP27XX.patch-->>><<<++patches.suse/x86-unwind-orc-fix-error-handling-in-_unwind_start.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-option-for-use-reserve-exch-for-ELS.patch-->>><<<++patches.suse/dwc3-Remove-check-for-HWO-flag-in-dwc3_gadget_ep_rec.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-ability-to-send-PRLO.patch-->>><<<++patches.suse/usb-dwc3-pci-Enable-extcon-driver-for-Intel-Merrifie.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Don-t-call-dma_free_coherent-with-IRQ-d.patch-->>><<<++patches.suse/usb-gadget-audio-Fix-a-missing-error-return-value-in.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Allow-target-mode-to-accept-PRLI-in-dua.patch-->>><<<++patches.suse/usb-gadget-net2272-Fix-a-memory-leak-in-an-error-han.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Tweak-resource-count-dump.patch-->>><<<++patches.suse/usb-gadget-legacy-fix-redundant-initialization-warni.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-session-cleanup-for-N2N.patch-->>><<<++patches.suse/usb-gadget-legacy-fix-error-return-code-in-cdc_bind.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Use-known-NPort-ID-for-Management-Serve.patch-->>><<<++patches.suse/usb-gadget-legacy-fix-error-return-code-in-gncm_bind.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-switch-command-to-simplify-fabric-d.patch-->>><<<++patches.suse/usb-xhci-Fix-NULL-pointer-dereference-when-enqueuing.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-lock-protection-around-host-lookup.patch-->>><<<++patches.suse/usb-host-xhci-plat-keep-runtime-active-when-removing.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Reduce-the-use-of-terminate-exchange.patch-->>><<<++patches.suse/USB-usbfs-fix-mmap-dma-mismatch.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Reduce-trace-noise-for-Async-Events.patch-->>><<<++patches.suse/usb-gadget-udc-atmel-Make-some-symbols-static.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-login-state-machine-freeze.patch-->>><<<++patches.suse/usb-core-hub-limit-HUB_QUIRK_DISABLE_AUTOSUSPEND-to-.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Migrate-switch-registration-commands-aw.patch-->>><<<++patches.suse/USB-gadget-fix-illegal-array-access-in-binding-with-.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Remove-session-creation-redundant-code.patch-->>><<<++patches.suse/clk-Unlink-clock-if-failed-to-prepare-or-enable.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-GPNFT-GNNFT-error-handling.patch-->>><<<++patches.suse/clk-rockchip-fix-incorrect-configuration-of-rk3228-a.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Properly-extract-ADISC-error-codes.patch-->>><<<++patches.suse/clk-ti-am33xx-fix-RTC-clock-parent.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-ability-to-use-GPNFT-GNNFT-for-RSCN.patch-->>><<<++patches.suse/ima-Set-file-f_mode-instead-of-file-f_flags-in-ima_c.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Allow-relogin-and-session-creation-afte.patch-->>><<<++patches.suse/evm-Check-also-if-tfm-is-an-error-pointer-in-init_de.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Increase-verbosity-of-debug-messages-lo.patch-->>><<<++patches.suse/ima-Fix-return-value-of-ima_write_policy.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Delay-loop-id-allocation-at-login.patch-->>><<<++patches.suse/evm-Fix-RCU-list-related-warnings.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-retry-limit-for-fabric-scan-logic.patch-->>><<<++patches.suse/evm-Fix-a-small-race-in-init_desc.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Prevent-multiple-active-discovery-comma.patch-->>><<<++patches.suse/vsprintf-don-t-obfuscate-NULL-and-error-pointers.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Prevent-relogin-trigger-from-sending-to.patch-->>><<<++patches.suse/iommu-amd-fix-over-read-of-acpi-uid-from-ivrs-table++>>> -| <<<--patches.suse/scsi-qla2xxx-Remove-unused-argument-from-qlt_schedul.patch-->>><<<++patches.suse/i2c-fix-missing-pm_runtime_put_sync-in-i2c_device_pr.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Serialize-session-deletion-by-using-wor.patch-->>><<<++patches.suse/i2c-altera-Fix-race-between-xfer_msg-and-isr-thread.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Serialize-session-free-in-qlt_free_sess.patch-->>><<<++patches.suse/i2c-mux-demux-pinctrl-Fix-an-error-handling-path-in-.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.04-k.patch-->>><<<++patches.suse/mtd-spinand-Propagate-ECC-information-to-the-MTD-str.patch++>>> -| <<<--patches.suse/0001-scsi-qla4xxx-use-zeroing-allocator-rather-than-allocator-memset-->>><<<++patches.suse/mtd-Fix-mtd-not-registered-due-to-nvmem-name-collisi.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Use-zeroing-allocator-rather-than-alloc.patch-->>><<<++patches.suse/dmaengine-owl-Use-correct-lock-in-owl_dma_get_pchan.patch++>>> -| <<<--patches.suse/scsi-libsas-fix-memory-leak-in-sas_smp_get_phy_event.patch-->>><<<++patches.suse/dmaengine-dmatest-Restore-default-for-channel.patch++>>> -| <<<--patches.suse/scsi-libsas-fix-error-when-getting-phy-events.patch-->>><<<++patches.suse/dmaengine-tegra210-adma-Fix-an-error-handling-path-i.patch++>>> -| <<<--patches.suse/scsi-libcxgbi-use-GFP_ATOMIC-in-cxgbi_conn_alloc_pdu.patch-->>><<<++patches.suse/ALSA-pcm-fix-incorrect-hw_base-increase.patch++>>> -| <<<--patches.suse/scsi-aacraid-remove-redundant-setting-of-variable-c.patch-->>><<<++patches.suse/ALSA-hda-realtek-Fix-silent-output-on-Gigabyte-X57-2.patch++>>> -| <<<--patches.suse/scsi-libsas-Use-dynamic-alloced-work-to-avoid-sas-ev.patch-->>><<<++patches.suse/ALSA-iec1712-Initialize-STDSP24-properly-when-using-.patch++>>> -| <<<--patches.suse/scsi-libsas-shut-down-the-PHY-if-events-reached-the-.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-more-fixup-entries-for-Clevo-ma.patch++>>> -| <<<--patches.suse/scsi-libsas-make-the-event-threshold-configurable.patch-->>><<<++patches.suse/drm-edid-Add-Oculus-Rift-S-to-non-desktop-list.patch++>>> -| <<<--patches.suse/scsi-libsas-Use-new-workqueue-to-run-sas-event-and-d.patch-->>><<<++patches.suse/drm-etnaviv-fix-perfmon-domain-interation.patch++>>> -| <<<--patches.suse/scsi-libsas-use-flush_workqueue-to-process-disco-eve.patch-->>><<<++patches.suse/scsi-qla2xxx-Do-not-log-message-when-reading-port-sp.patch++>>> -| <<<--patches.suse/scsi-libsas-direct-call-probe-and-destruct.patch-->>><<<++patches.suse/s390-kexec_file-fix-initrd-location-for-kdump-kernel.patch++>>> -| <<<--patches.suse/scsi-libsas-notify-event-PORTE_BROADCAST_RCVD-in-sas.patch-->>><<<++patches.suse/tty-serial-add-missing-spin_lock_init-for-SiFive-ser.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Reset-command-ioasc.patch-->>><<<++patches.suse/staging-kpc2000-fix-error-return-code-in-kp2000_pcie.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Update-cxl-specific-arguments-to-gener.patch-->>><<<++patches.suse/iio-dac-vf610-Fix-an-error-handling-path-in-vf610_da.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Explicitly-cache-number-of-interrupts-.patch-->>><<<++patches.suse/staging-iio-ad2s1210-Fix-SPI-reading.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Remove-embedded-CXL-work-structures.patch-->>><<<++patches.suse/iio-adc-ti-ads8344-Fix-channel-selection.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Adapter-context-init-can-return-error.patch-->>><<<++patches.suse/iio-adc-stm32-adc-fix-device-used-to-request-dma.patch++>>> -| <<<--patches.suse/scsi-cxlflash-Staging-to-support-future-accelerators.patch-->>><<<++patches.suse/iio-adc-stm32-dfsdm-fix-device-used-to-request-dma.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-set-default-value-for-cb_idx.patch-->>><<<++patches.suse/iio-sca3000-Remove-an-erroneous-get_device.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-use-list_splice_init.patch-->>><<<++patches.suse/mei-release-me_cl-object-reference.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-separate-out-_base_recovery_check.patch-->>><<<++patches.suse/misc-rtsx-Add-short-delay-after-exit-from-ASPM.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-open-code-_scsih_scsi_lookup_get.patch-->>><<<++patches.suse/net-revert-net-get-rid-of-an-signed-integer-overflow-in-ip_idents_reserve.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-Introduce-mpt3sas_get_st_from_smid.patch-->>><<<++patches.suse/net-phy-propagate-an-error-back-to-the-callers-of-ph.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-check-command-status-before-attempting-.patch-->>><<<++patches.suse/iwlwifi-pcie-handle-QuZ-configs-with-killer-NICs-as-.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-always-use-first-reserved-smid-for-ioct.patch-->>><<<++patches.suse/r8152-support-additional-Microsoft-Surface-Ethernet-.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-simplify-task-management-functions.patch-->>><<<++patches.suse/wireguard-selftests-use-newer-iproute2-for-gcc-10.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-simplify-mpt3sas_scsi_issue_tm.patch-->>><<<++patches.suse/wireguard-noise-read-preshared-key-while-taking-lock.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-simplify-_wait_for_commands_to_complete.patch-->>><<<++patches.suse/wireguard-queueing-preserve-flow-hash-across-packet-.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-lockless-command-submission.patch-->>><<<++patches.suse/wireguard-noise-separate-receive-counter-from-send-c.patch++>>> -| <<<--patches.suse/scsi-ata-enhance-the-definition-of-set-max-feature-field-value.patch-->>><<<++patches.suse/ax25-fix-setsockopt-SO_BINDTODEVICE.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-change-frame-type-for-set-max-commands.patch-->>><<<++patches.suse/bpf-Prevent-mmap-ing-read-only-maps-as-writable.patch++>>> -| <<<--patches.suse/scsi-qedi-use-zeroing-allocator-instead-of-allocator-memset-->>><<<++patches.suse/net-mlx5-Fix-cleaning-unmanaged-flow-tables.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-remove-redundant-assignment-of-d.patch-->>><<<++patches.suse/sched-fair-Fix-enqueue_task_fair-warning-some-more.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-zero-out-IOC-INIT-and-stream-detec.patch-->>><<<++patches.suse/x86-unwind-orc-fix-unwind_get_return_address_ptr-for-inactive-tasks.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-memset-IOC-INIT-frame-using-correc.patch-->>><<<++patches.suse/Input-mms114-fix-handling-of-mms345l.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Return-the-DCMD-status-from-megasa.patch-->>><<<++patches.suse/Input-usbtouchscreen-add-support-for-BonXeon-TP.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Reset-ldio_outstanding-in-megasas_.patch-->>><<<++patches.suse/Input-evdev-call-input_flush_device-on-release-not-f.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Error-handling-for-invalid-ldcount.patch-->>><<<++patches.suse/Input-xpad-add-custom-init-packet-for-Xbox-One-S-con.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-unload-flag-should-be-set-after-sc.patch-->>><<<++patches.suse/Input-dlink-dir685-touchkeys-fix-a-typo-in-driver-na.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Avoid-firing-DCMDs-while-OCR-is-in.patch-->>><<<++patches.suse/Input-i8042-add-ThinkPad-S230u-to-i8042-reset-list.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Use-megasas_wait_for_adapter_opera.patch-->>><<<++patches.suse/Input-synaptics-rmi4-really-fix-attn_data-use-after-.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Update-LD-map-after-populating-drv.patch-->>><<<++patches.suse/Input-synaptics-rmi4-fix-error-return-code-in-rmi_dr.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Selectively-apply-stream-detection.patch-->>><<<++patches.suse/Input-synaptics-add-a-second-working-PNP_ID-for-Leno.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-Expose-fw_cmds_outstanding-through.patch-->>><<<++patches.suse/fs-binfmt_elf.c-allocate-initialized-memory-in-fill_.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-re-work-DCMD-refire-code.patch-->>><<<++patches.suse/include-asm-generic-topology.h-guard-cpumask_of_node.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-driver-version-upgrade-to-07.704.04.patch-->>><<<++patches.suse/drm-amd-display-drop-cursor-position-check-in-atomic.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-make-local-symbol-host_attrs-static.patch-->>><<<++patches.suse/gpu-drm-Ingenic-Fix-opaque-pointer-casted-to-wrong-t.patch++>>> -| <<<--patches.suse/scsi-mpt3sas-make-function-_get_st_from_smid-static.patch-->>><<<++patches.suse/ALSA-hwdep-fix-a-left-shifting-1-by-31-UB-bug.patch++>>> -| <<<--patches.suse/msft-hv-1584-scsi-storvsc-missing-error-code-in-storvsc_probe.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-a-model-for-Thinkpad-T570-witho.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-probe-fai.patch-->>><<<++patches.suse/ALSA-usb-audio-mixer-volume-quirk-for-ESS-Technology.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-recursion-while-sending-terminate-e.patch-->>><<<++patches.suse/ALSA-usb-audio-Quirks-for-Gigabyte-TRX40-Aorus-Maste.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-warning-in-qla2x00_async_iocb_timeo.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-new-codec-supported-for-ALC287.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-warning-during-port_name-debug-prin.patch-->>><<<++patches.suse/mmc-block-Fix-use-after-free-issue-for-rpmb.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-warning-for-code-intentation-in-__q.patch-->>><<<++patches.suse/RDMA-mlx5-Fix-NULL-pointer-dereference-in-destroy_pr.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-queue-ID-for-async-abort-with-Multi.patch-->>><<<++patches.suse/iommu-fix-reference-count-leak-in-iommu_group_alloc++>>> -| <<<--patches.suse/scsi-qla2xxx-Add-XCB-counters-to-debugfs.patch-->>><<<++patches.suse/0004-libceph-ignore-pool-overlay-and-cache-logic-on-redirects.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.05-k.patch-->>><<<++patches.suse/0005-ceph-flush-release-queue-when-handling-caps-for-unknown-inode.patch++>>> -| <<<--patches.suse/scsi-qedf-Fix-error-return-code-in-__qedf_probe.patch-->>><<<++patches.suse/soc-mediatek-cmdq-return-send-msg-error-code.patch++>>> -| <<<--patches.suse/scsi-megaraid_sas-NVMe-passthrough-command-support.patch-->>><<<++patches.suse/gpio-exar-Fix-bad-handling-for-ida_simple_get-error-.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-directly-attached-disk-LED-feature-for.patch-->>><<<++patches.suse/gpio-pxa-Fix-return-value-of-pxa_gpio_probe.patch++>>> -| <<<--patches.suse/scsi-hisi_sas-fix-a-bug-in-hisi_sas_dev_gone.patch-->>><<<++patches.suse/gpio-bcm-kona-Fix-return-value-of-bcm_kona_gpio_prob.patch++>>> -| <<<--patches.suse/scsi-fas216-fix-sense-buffer-initialization.patch-->>><<<++patches.suse/mac80211-mesh-fix-discovery-timer-re-arming-issue-cr.patch++>>> -| <<<--patches.suse/scsi-qedi-drop-cqe-response-during-connection-recovery-->>><<<++patches.suse/ieee80211-Fix-incorrect-mask-for-default-PE-duration.patch++>>> -| <<<--patches.suse/scsi-qla2xxx-Fix-logo-flag-for-qlt_free_session_done.patch-->>><<<++patches.suse/crypto-chelsio-chtls-properly-set-tp-lsndtime.patch++>>> -| <<<--patches.suse/swiotlb-suppress-warning-when-__GFP_NOWARN-is-set-->>><<<++patches.suse/net-dsa-declare-lockless-TX-feature-for-slave-ports.patch++>>> -| <<<--patches.suse/dmaengine-dmatest-fix-container_of-member-in-dmatest-->>><<<++patches.suse/0005-xfrm-fix-error-in-comment.patch++>>> -| <<<--patches.suse/dmaengine-qcom_hidma-check-pending-interrupts-->>><<<++patches.suse/powerpc-bpf-Enable-bpf_probe_read-str-on-powerpc-aga.patch++>>> -| <<<--patches.suse/dmaengine-ti-dma-crossbar-Fix-event-mapping-for-TPCC-->>><<<++patches.suse/net-mlx5-Fix-crash-upon-suspend-resume.patch++>>> -| <<<--patches.suse/dmaengine-zynqmp_dma-Fix-race-condition-in-the-probe-->>><<<++patches.suse/net-mlx5e-Fix-stats-update-for-matchall-classifier.patch++>>> -| <<<--patches.suse/IB-hfi1-Mask-the-path-bits-with-the-LMC-for-16B-RC-A.patch-->>><<<++patches.suse/net-mlx5e-replace-EINVAL-in-mlx5e_flower_parse_meta.patch++>>> -| <<<--patches.suse/IB-CM-Change-sgid-to-IB-GID-when-handling-CM-request.patch-->>><<<++patches.suse/NFC-st21nfca-add-missed-kfree_skb-in-an-error-path.patch++>>> -| <<<--patches.suse/IB-hfi1-Use-4096-for-default-active-MTU-in-query_qp.patch-->>><<<++patches.suse/drivers-net-ibmvnic-Update-VNIC-protocol-version-rep.patch++>>> -| <<<--patches.suse/IB-qib-Fix-comparison-error-with-qperf-compare-swap-.patch-->>><<<++patches.suse/spi-Respect-DataBitLength-field-of-SpiSerialBusV2-AC.patch++>>> -| <<<--patches.suse/IB-mlx5-revisit-Wmaybe-uninitialized-warning.patch-->>><<<++patches.suse/spi-bcm-qspi-when-tx-rx-buffer-is-NULL-set-to-0.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Remove-redundant-bnxt_qplib_disable_nq-.patch-->>><<<++patches.suse/spi-bcm-qspi-Handle-clock-probe-deferral.patch++>>> -| <<<--patches.suse/RDMA-iwpm-Fix-uninitialized-error-code-in-iwpm_send_.patch-->>><<<++patches.suse/spi-Fix-controller-unregister-order.patch++>>> -| <<<--patches.suse/iw_cxgb4-make-pointer-reg_workq-static.patch-->>><<<++patches.suse/spi-bcm2835-Fix-controller-unregister-order.patch++>>> -| <<<--patches.suse/IB-ipoib-Avoid-memory-leak-if-the-SA-returns-a-diffe.patch-->>><<<++patches.suse/spi-bcm2835aux-Fix-controller-unregister-order.patch++>>> -| <<<--patches.suse/RDMA-cma-Use-correct-size-when-writing-netlink-stats.patch-->>><<<++patches.suse/spi-dw-Fix-controller-unregister-order.patch++>>> -| <<<--patches.suse/IB-umem-Fix-use-of-npages-nmap-fields.patch-->>><<<++patches.suse/spi-pxa2xx-Fix-controller-unregister-order.patch++>>> -| <<<--patches.suse/RDMA-cma-Set-default-GID-type-as-RoCE-when-resolving.patch-->>><<<++patches.suse/spi-pxa2xx-Fix-runtime-PM-ref-imbalance-on-probe-err.patch++>>> -| <<<--patches.suse/RDMA-cma-Simplify-netdev-check.patch-->>><<<++patches.suse/spi-spi-mem-Fix-Dual-Quad-modes-on-Octal-capable-dev.patch++>>> -| <<<--patches.suse/RDMA-cma-Avoid-setting-path-record-type-twice.patch-->>><<<++patches.suse/spi-pxa2xx-Apply-CS-clk-quirk-to-BXT.patch++>>> -| <<<--patches.suse/RDMA-cma-Introduce-and-use-helper-functions-to-init-.patch-->>><<<++patches.suse/spi-dw-Zero-DMA-Tx-and-Rx-configurations-on-stack.patch++>>> -| <<<--patches.suse/iser-target-avoid-reinitializing-rdma-contexts-for-i.patch-->>><<<++patches.suse/spi-dw-Fix-native-CS-being-unset.patch++>>> -| <<<--patches.suse/RDMA-ocrdma-Fix-permissions-for-OCRDMA_RESET_STATS.patch-->>><<<++patches.suse/spi-dw-Enable-interrupts-in-accordance-with-DMA-xfer.patch++>>> -| <<<--patches.suse/RDMA-hns-Refactor-eq-code-for-hip06.patch-->>><<<++patches.suse/spi-dw-Return-any-value-retrieved-from-the-dma_trans.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-eq-support-of-hip08.patch-->>><<<++patches.suse/spi-dw-Add-SPI-Tx-done-wait-method-to-DMA-based-tran.patch++>>> -| <<<--patches.suse/IB-SA-Check-dlid-before-SA-agent-queries-for-ClassPo.patch-->>><<<++patches.suse/spi-dw-Add-SPI-Rx-done-wait-method-to-DMA-based-tran.patch++>>> -| <<<--patches.suse/i40iw-Correct-Q1-XF-object-count-equation.patch-->>><<<++patches.suse/spi-dw-Fix-Rx-only-DMA-transfers.patch++>>> -| <<<--patches.suse/i40iw-Selectively-teardown-QPs-on-IP-addr-change-eve.patch-->>><<<++patches.suse/crypto-algapi-Avoid-spurious-modprobe-on-LOADED.patch++>>> -| <<<--patches.suse/i40iw-Fix-sequence-number-for-the-first-partial-FPDU.patch-->>><<<++patches.suse/crypto-ccp-don-t-select-CONFIG_DMADEVICES.patch++>>> -| <<<--patches.suse/i40iw-Validate-correct-IRD-ORD-connection-parameters.patch-->>><<<++patches.suse/crypto-drbg-fix-error-return-code-in-drbg_alloc_stat.patch++>>> -| <<<--patches.suse/i40iw-Fix-the-connection-ORD-value-for-loopback.patch-->>><<<++patches.suse/crypto-Avoid-free-namespace-collision.patch++>>> -| <<<--patches.suse/infiniband-drop-unknown-function-from-core_priv.h.patch-->>><<<++patches.suse/crypto-stm32-crc32-fix-ext4-chksum-BUG_ON.patch++>>> -| <<<--patches.suse/RDMA-vmw_pvrdma-Add-UAR-SRQ-macros-in-ABI-header-fil.patch-->>><<<++patches.suse/crypto-stm32-crc32-fix-run-time-self-test-issue.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-detailed-comments-for-mb-call.patch-->>><<<++patches.suse/crypto-stm32-crc32-fix-multi-instance.patch++>>> -| <<<--patches.suse/iw_cxgb4-Change-error-warn-prints-to-pr_debug.patch-->>><<<++patches.suse/edac-skx-use-the-mcmtr-register-to-retrieve-close_pg-bank_xor_enable.patch++>>> -| <<<--patches.suse/RDMA-qedr-Use-zeroing-memory-allocator-than-allocato.patch-->>><<<++patches.suse/objtool-clean-instruction-state-before-each-function-validation.patch++>>> -| <<<--patches.suse/RDMA-cma-Mark-end-of-CMA-ID-messages.patch-->>><<<++patches.suse/objtool-ignore-empty-alternatives.patch++>>> -| <<<--patches.suse/IB-ipoib-Fix-for-notify-send-CQ-failure-messages.patch-->>><<<++patches.suse/objtool-rename-struct-cfi_state.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-rq-inline-data-support-for-hip08-RoCE.patch-->>><<<++patches.suse/objtool-fix-cfi-insn_state-propagation.patch++>>> -| <<<--patches.suse/RDMA-hns-Update-the-usage-of-sr_max-and-rr_max-field.patch-->>><<<++patches.suse/objtool-remove-check-preventing-branches-within-alternative.patch++>>> -| <<<--patches.suse/RDMA-hns-Set-access-flags-of-hip08-RoCE.patch-->>><<<++patches.suse/objtool-uniquely-identify-alternative-instruction-groups.patch++>>> -| <<<--patches.suse/RDMA-hns-Filter-for-zero-length-of-sge-in-hip08-kern.patch-->>><<<++patches.suse/objtool-fix-orc-vs-alternatives.patch++>>> -| <<<--patches.suse/RDMA-hns-Fix-QP-state-judgement-before-sending-work-.patch-->>><<<++patches.suse/objtool-allow-no-op-cfi-ops-in-alternatives.patch++>>> -| <<<--patches.suse/RDMA-hns-Assign-dest_qp-when-deregistering-mr.patch-->>><<<++patches.suse/efi-efivars-Add-missing-kobject_put-in-sysfs-entry-c.patch++>>> -| <<<--patches.suse/IB-hfi1-Add-RQ-SRQ-information-to-QP-stats.patch-->>><<<++patches.suse/x86-cpu-amd-make-erratum-1054-a-legacy-erratum.patch++>>> -| <<<--patches.suse/IB-core-Fix-two-kernel-warnings-triggered-by-rxe-reg.patch-->>><<<++patches.suse/lpfc_debugfs-get-rid-of-pointless-access_ok.patch++>>> -| <<<--patches.suse/IB-rdmavt-No-need-to-cancel-RNRNAK-retry-timer-when-.patch-->>><<<++patches.suse/pcm_native-result-of-put_user-needs-to-be-checked.patch++>>> -| <<<--patches.suse/IB-rdmavt-Use-correct-numa-node-for-SRQ-allocation.patch-->>><<<++patches.suse/mmc-sdhci-msm-Set-SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12.patch++>>> -| <<<--patches.suse/IB-hfi1-Fix-infinite-loop-in-8051-command-error-path.patch-->>><<<++patches.suse/mmc-core-Use-DEFINE_DEBUGFS_ATTRIBUTE-instead-of-DEF.patch++>>> -| <<<--patches.suse/IB-rdmavt-Allocate-CQ-memory-on-the-correct-node.patch-->>><<<++patches.suse/mmc-via-sdmmc-Respect-the-cmd-busy_timeout-from-the-.patch++>>> -| <<<--patches.suse/IB-rdmavt-Add-trace-for-RNRNAK-timer.patch-->>><<<++patches.suse/mmc-sdio-Fix-potential-NULL-pointer-error-in-mmc_sdi.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-race-for-multiple-RoCE-enable.patch-->>><<<++patches.suse/mmc-sdio-Fix-several-potential-memory-leaks-in-mmc_s.patch++>>> -| <<<--patches.suse/IB-srpt-Remove-an-unused-structure-member.patch-->>><<<++patches.suse/mmc-meson-mx-sdio-trigger-a-soft-reset-after-a-timeo.patch++>>> -| <<<--patches.suse/RDMA-rxe-Fix-a-race-condition-related-to-the-QP-erro.patch-->>><<<++patches.suse/mmc-uniphier-sd-call-devm_request_irq-after-tmio_mmc.patch++>>> -| <<<--patches.suse/RDMA-cma-Use-the-right-net-namespace-for-the-rdma_cm.patch-->>><<<++patches.suse/mmc-fix-compilation-of-user-API.patch++>>> -| <<<--patches.suse/RDMA-cma-Provide-a-function-to-set-RoCE-path-record-.patch-->>><<<++patches.suse/mmc-tmio-Further-fixup-runtime-PM-management-at-remo.patch++>>> -| <<<--patches.suse/RDMA-cma-ucma-Simplify-and-rename-rdma_set_ib_paths.patch-->>><<<++patches.suse/mmc-mmci_sdmmc-fix-DMA-API-warning-overlapping-mappi.patch++>>> -| <<<--patches.suse/RDMA-cma-Fix-rdma_cm-raw-IB-path-setting-for-RoCE.patch-->>><<<++patches.suse/mmc-sdhci-esdhc-imx-fix-the-mask-for-tuning-start-po.patch++>>> -| <<<--patches.suse/RDMA-cma-Fix-rdma_cm-path-querying-for-RoCE.patch-->>><<<++patches.suse/mmc-sdhci-msm-Clear-tuning-done-flag-while-hs400-tun.patch++>>> -| <<<--patches.suse/IB-core-Perform-modify-QP-on-real-one.patch-->>><<<++patches.suse/platform-x86-intel-vbtn-Use-acpi_evaluate_integer.patch++>>> -| <<<--patches.suse/RDMA-hns-Fix-endian-problems-around-imm_data-and-rke.patch-->>><<<++patches.suse/platform-x86-intel-vbtn-Split-keymap-into-buttons-an.patch++>>> -| <<<--patches.suse/RDMA-qedr-Fix-endian-problems-around-imm_data.patch-->>><<<++patches.suse/platform-x86-intel-vbtn-Do-not-advertise-switches-to.patch++>>> -| <<<--patches.suse/IB-mlx4-Fix-incorrectly-releasing-steerable-UD-QPs-w.patch-->>><<<++patches.suse/platform-x86-intel-vbtn-Also-handle-tablet-mode-swit.patch++>>> -| <<<--patches.suse/IB-core-Fix-ib_wc-structure-size-to-remain-in-64-byt.patch-->>><<<++patches.suse/platform-x86-dell-laptop-don-t-register-micmute-LED-.patch++>>> -| <<<--patches.suse/RDMA-core-Clarify-rdma_ah_find_type.patch-->>><<<++patches.suse/platform-x86-hp-wmi-Convert-simple_strtoul-to-kstrto.patch++>>> -| <<<--patches.suse/RDMA-hns-Assign-the-correct-value-for-tx_cqn.patch-->>><<<++patches.suse/platform-x86-intel-hid-Add-a-quirk-to-support-HP-Spe.patch++>>> -| <<<--patches.suse/RDMA-hns-Create-gsi-qp-in-hip08.patch-->>><<<++patches.suse/platform-x86-intel-vbtn-Only-blacklist-SW_TABLET_MOD.patch++>>> -| <<<--patches.suse/RDMA-hns-Add-gsi-qp-support-for-modifying-qp-in-hip0.patch-->>><<<++patches.suse/platform-x86-asus_wmi-Reserve-more-space-for-struct-.patch++>>> -| <<<--patches.suse/RDMA-hns-Fill-sq-wqe-context-of-ud-type-in-hip08.patch-->>><<<++patches.suse/PM-runtime-clk-Fix-clk_pm_runtime_get-error-path.patch++>>> -| <<<--patches.suse/RDMA-hns-Assign-zero-for-pkey_index-of-wc-in-hip08.patch-->>><<<++patches.suse/ACPI-sysfs-Fix-reference-count-leak-in-acpi_sysfs_ad.patch++>>> -| <<<--patches.suse/RDMA-hns-Update-the-verbs-of-polling-for-completion.patch-->>><<<++patches.suse/ACPI-CPPC-Fix-reference-count-leak-in-acpi_cppc_proc.patch++>>> -| <<<--patches.suse/RDMA-hns-Set-the-guid-for-hip08-RoCE-device.patch-->>><<<++patches.suse/ACPI-GED-add-support-for-_Exx-_Lxx-handler-methods.patch++>>> -| <<<--patches.suse/i40iw-Zero-out-consumer-key-on-allocate-stag-for-FMR.patch-->>><<<++patches.suse/ACPI-GED-use-correct-trigger-type-field-in-_Exx-_Lxx.patch++>>> -| <<<--patches.suse/i40iw-Remove-limit-on-re-posting-AEQ-entries-to-HW.patch-->>><<<++patches.suse/agp-intel-Reinforce-the-barrier-after-GTT-updates.patch++>>> -| <<<--patches.suse/i40iw-Free-IEQ-resources.patch-->>><<<++patches.suse/0002-drm-qxl-Use-correct-notify-port-address-when-creatin.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Enable-RoCE-on-virtual-functions.patch-->>><<<++patches.suse/drm-dp_mst-Reformat-drm_dp_check_act_status-a-bit.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Add-support-for-query-firmware-version.patch-->>><<<++patches.suse/0001-drm-dp_mst-Increase-ACT-retry-timeout-to-3s.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Add-support-for-MRs-with-Huge-pages.patch-->>><<<++patches.suse/drm-bridge-adv7511-Extend-list-of-audio-sample-rates.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-expose-detailed-stats-retrieved-from-HW.patch-->>><<<++patches.suse/0001-video-vt8500lcdfb-fix-fallthrough-warning.patch++>>> -| <<<--patches.suse/RDMA-bnxt_re-Add-SRQ-support-for-Broadcom-adapters.patch-->>><<<++patches.suse/0003-drm-amd-display-fix-Kconfig-help-text.patch++>>> -| <<<--patches.suse/RDMA-rxe-Fix-a-race-condition-in-rxe_requester.patch-->>><<<++patches.suse/video-fbdev-w100fb-Fix-a-potential-double-free.patch++>>> -| <<<--patches.suse/RDMA-rxe-Fix-rxe_qp_cleanup.patch-->>><<<++patches.suse/drm-vkms-Hold-gem-object-while-still-in-use.patch++>>> -| <<<--patches.suse/IB-cq-Don-t-force-IB_POLL_DIRECT-poll-context-for-ib.patch-->>><<<++patches.suse/drm-mcde-dsi-Fix-return-value-check-in-mcde_dsi_bind.patch++>>> -| <<<--patches.suse/RDMA-hns-Remove-unnecessary-platform_get_resource-er.patch-->>><<<++patches.suse/iocost-don-t-let-vrate-run-wild-while-there-s-no-sat.patch++>>> -| <<<--patches.suse/RDMA-cma-Introduce-API-to-read-GIDs-for-multiple-tra.patch-->>><<<++patches.suse/nvme-fc-Sync-header-to-FC-NVME-2-rev-1.08.patch++>>> -| <<<--patches.suse/RDMA-cma-Check-existence-of-netdevice-during-port-va.patch-->>><<<++patches.suse/nvme-fc-and-nvmet-fc-revise-LLDD-api-for-LS-receptio.patch++>>> -| <<<--patches.suse/RDMA-uverbs-Use-an-unambiguous-errno-for-method-not-.patch-->>><<<++patches.suse/nvme-fc-nvmet-fc-refactor-for-common-LS-definitions.patch++>>> -| <<<--patches.suse/RDMA-qedr-lower-print-level-of-flushed-CQEs.patch-->>><<<++patches.suse/nvmet-fc-Better-size-LS-buffers.patch++>>> -| <<<--patches.suse/IB-umad-Fix-use-of-unprotected-device-pointer.patch-->>><<<++patches.suse/nvme-fc-Ensure-private-pointers-are-NULL-if-no-data.patch++>>> -| <<<--patches.suse/RDMA-mlx5-Avoid-memory-leak-in-case-of-XRCD-dealloc-.patch-->>><<<++patches.suse/nvme-fc-convert-assoc_active-flag-to-bit-op.patch++>>> -| <<<--patches.suse/gpio-iop-add-missing-MODULE_DESCRIPTION-AUTHOR-LICEN-->>><<<++patches.suse/nvme-fc-Update-header-and-host-for-common-definition.patch++>>> -| <<<--patches.suse/gpio-ath79-add-missing-MODULE_DESCRIPTION-LICENSE-->>><<<++patches.suse/nvmet-fc-Update-target-for-common-definitions-for-LS.patch++>>> -| <<<--patches.suse/Revert-gpio-set-up-initial-state-from-.get_direction.patch-->>><<<++patches.suse/nvme-fc-Add-Disconnect-Association-Rcv-support.patch++>>> -| <<<--patches.suse/gpio-label-descriptors-using-the-device-name-->>><<<++patches.suse/nvmet-fc-add-LS-failure-messages.patch++>>> -| <<<--patches.suse/0008-gpio-thunderx-fix-error-return-code-in-thunderx_gpio.patch-->>><<<++patches.suse/nvmet-fc-perform-small-cleanups-on-unneeded-checks.patch++>>> -| <<<--patches.suse/gpio-stmpe-i2c-transfer-are-forbiden-in-atomic-conte-->>><<<++patches.suse/nvmet-fc-track-hostport-handle-for-associations.patch++>>> -| <<<--patches.suse/gpio-No-NULL-owner-->>><<<++patches.suse/nvmet-fc-rename-ls_list-to-ls_rcv_list.patch++>>> -| <<<--patches.suse/gpio-Fix-kernel-stack-leak-to-userspace-->>><<<++patches.suse/nvmet-fc-Add-Disconnect-Association-Xmt-support.patch++>>> -| <<<--patches.suse/0003-power-reset-zx-reboot-add-missing-MODULE_DESCRIPTION.patch-->>><<<++patches.suse/nvme-fcloop-refactor-to-enable-target-to-host-LS.patch++>>> -| <<<--patches.suse/power-supply-ab8500_charger-Fix-an-error-handling-pa-->>><<<++patches.suse/nvme-fcloop-add-target-to-host-LS-request-support.patch++>>> -| <<<--patches.suse/power-supply-ab8500_charger-Bail-out-in-case-of-erro-->>><<<++patches.suse/lpfc-Refactor-lpfc-nvme-headers.patch++>>> -| <<<--patches.suse/power-supply-axp288_charger-Properly-stop-work-on-pr-->>><<<++patches.suse/lpfc-Refactor-nvmet_rcv_ctx-to-create-lpfc_async_xch.patch++>>> -| <<<--patches.suse/ipmi-use-dynamic-memory-for-DMI-driver-override.patch-->>><<<++patches.suse/lpfc-Commonize-lpfc_async_xchg_ctx-state-and-flag-de.patch++>>> -| <<<--patches.suse/ipmi-powernv-Fix-error-return-code-in-ipmi_powernv_p.patch-->>><<<++patches.suse/lpfc-Refactor-NVME-LS-receive-handling.patch++>>> -| <<<--patches.suse/0002-ipmi_ssif-Remove-duplicate-NULL-check.patch-->>><<<++patches.suse/lpfc-Refactor-Send-LS-Request-support.patch++>>> -| <<<--patches.suse/0001-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch-->>><<<++patches.suse/lpfc-Refactor-Send-LS-Abort-support.patch++>>> -| <<<--patches.suse/HID-add-quirk-for-another-PIXART-OEM-mouse-used-by-H.patch-->>><<<++patches.suse/lpfc-Refactor-Send-LS-Response-support.patch++>>> -| <<<--patches.suse/0001-HID-quirks-Fix-keyboard-touchpad-on-Toshiba-Click-Mi.patch-->>><<<++patches.suse/lpfc-nvme-Add-Receive-LS-Request-and-Send-LS-Respons.patch++>>> -| <<<--patches.suse/HID-elo-clear-BTN_LEFT-mapping.patch-->>><<<++patches.suse/lpfc-nvmet-Add-support-for-NVME-LS-request-hosthandl.patch++>>> -| <<<--patches.suse/HID-wacom-Properly-handle-AES-serial-number-and-tool.patch-->>><<<++patches.suse/lpfc-nvmet-Add-Send-LS-Request-and-Abort-LS-Request-.patch++>>> -| <<<--patches.suse/HID-wacom-Queue-events-with-missing-type-serial-data.patch-->>><<<++patches.suse/nvme-fc-avoid-gcc-10-zero-length-bounds-warning.patch++>>> -| <<<--patches.suse/HID-wacom-EKR-ensure-devres-groups-at-higher-indexes-->>><<<++patches.suse/0007-raid5-remove-gfp-flags-from-scribble_alloc.patch++>>> -| <<<--patches.suse/HID-wacom-Fix-reporting-of-touch-toggle-WACOM_HID_WD-->>><<<++patches.suse/nvme-fc-print-proper-nvme-fc-devloss_tmo-value.patch++>>> -| <<<--patches.suse/HID-wacom-Add-support-for-One-by-Wacom-CTL-472-CTL-6-->>><<<++patches.suse/lpfc-Fix-pointer-checks-and-comments-in-LS-receive-r.patch++>>> -| <<<--patches.suse/HID-roccat-prevent-an-out-of-bounds-read-in-kovaplus-->>><<<++patches.suse/lpfc-fix-axchg-pointer-reference-after-free-and-doub.patch++>>> -| <<<--patches.suse/livepatch-send-a-fake-signal-to-all-blocking-tasks.patch-->>><<<++patches.suse/lpfc-Fix-return-value-in-__lpfc_nvme_ls_abort.patch++>>> -| <<<--patches.suse/livepatch-force-transition-to-finish.patch-->>><<<++patches.suse/xfs-clean-up-the-error-handling-in-xfs_swap_extents.patch++>>> -| <<<--patches.suse/livepatch-add-locking-to-force-and-signal-functions.patch-->>><<<++patches.suse/xfs-fix-duplicate-verification-from-xfs_qm_dqflush.patch++>>> -| <<<--patches.suse/livepatch-remove-immediate-feature.patch-->>><<<++patches.suse/xfs-don-t-fail-unwritten-extent-conversion-on-writeb.patch++>>> -| <<<--patches.suse/ima-relax-requiring-a-file-signature-for-new-files-w-->>><<<++patches.suse/xfs-measure-all-contiguous-previous-extents-for-prea.patch++>>> -| <<<--patches.suse/ima-policy-fix-parsing-of-fsuuid-->>><<<++patches.suse/xfs-force-writes-to-delalloc-regions-to-unwritten.patch++>>> -| <<<--patches.suse/tpm-return-a-TPM_RC_COMMAND_CODE-response-if-command.patch-->>><<<++patches.suse/0001-btrfs-reloc-fix-reloc-root-leak-and-NULL-pointer-der.patch++>>> -| <<<--patches.suse/tpm2-cmd-allow-more-attempts-for-selftest-execution.patch-->>><<<++patches.suse/0002-btrfs-reloc-clear-DEAD_RELOC_TREE-bit-for-orphan-roo.patch++>>> -| <<<--patches.suse/selinux-ensure-the-context-is-NUL-terminated-in-secu.patch-->>><<<++patches.suse/clocksource-dw_apb_timer-Make-CPU-affiliation-being-.patch++>>> -| <<<--patches.suse/selinux-skip-bounded-transition-processing-if-the-po.patch-->>><<<++patches.suse/clocksource-dw_apb_timer_of-Fix-missing-clockevent-t.patch++>>> -| <<<--patches.suse/crypto-tcrypt-fix-S-G-table-for-test_aead_speed-->>><<<++patches.suse/sched-fair-Simplify-the-code-of-should_we_balance.patch++>>> -| <<<--patches.suse/crypto-chelsio-Fix-an-error-code-in-chcr_hash_dma_ma.patch-->>><<<++patches.suse/sched-fair-find_idlest_group-Remove-unused-sd_flag-parameter.patch++>>> -| <<<--patches.suse/crypto-cavium-fix-memory-leak-on-info-->>><<<++patches.suse/sched-Make-newidle_balance-static-again.patch++>>> -| <<<--patches.suse/crypto-ecdh-fix-typo-in-KPP-dependency-of-CRYPTO_ECD-->>><<<++patches.suse/sched-fair-Use-__this_cpu_read-in-wake_wide.patch++>>> -| <<<--patches.suse/crypto-caam-qi-use-correct-print-specifier-for-size_-->>><<<++patches.suse/sched-fair-Optimize-enqueue_task_fair.patch++>>> -| <<<--patches.suse/crypto-echainiv-Remove-unused-alg-spawn-variable-->>><<<++patches.suse/sched-cpuacct-Use-__this_cpu_add-instead-of-this_cpu_ptr.patch++>>> -| <<<--patches.suse/crypto-seqiv-Remove-unused-alg-spawn-variable-->>><<<++patches.suse/sched-pelt-Sync-util-runnable_sum-with-PELT-window-when-propagating.patch++>>> -| <<<--patches.suse/crypto-x86-twofish-3way-Fix-rbp-usage-->>><<<++patches.suse/sched-cpuacct-Fix-charge-cpuacct.usage_sys.patch++>>> -| <<<--patches.suse/crypto-af_alg-whitelist-mask-and-type-->>><<<++patches.suse/sched-Optimize-ttwu-spinning-on-p-on_cpu.patch++>>> -| <<<--patches.suse/crypto-hash-introduce-crypto_hash_alg_has_setkey-->>><<<++patches.suse/sched-Offload-wakee-task-activation-if-it-the-wakee-is-descheduling.patch++>>> -| <<<--patches.suse/crypto-cryptd-pass-through-absence-of-setkey-->>><<<++patches.suse/kvm-x86-only-do-l1tf-workaround-on-affected-processors++>>> -| <<<--patches.suse/crypto-mcryptd-pass-through-absence-of-setkey-->>><<<++patches.suse/kvm-x86-mmu-set-mmio_value-to-0-if-reserved-pf-can-t-be-generated++>>> -| <<<--patches.suse/crypto-poly1305-remove-setkey-method-->>><<<++patches.suse/Bluetooth-hci_bcm-fix-freeing-not-requested-IRQ.patch++>>> -| <<<--patches.suse/crypto-hash-annotate-algorithms-taking-optional-key-->>><<<++patches.suse/e1000-Distribute-switch-variables-for-initialization.patch++>>> -| <<<--patches.suse/crypto-hash-prevent-using-keyed-hashes-without-setti-->>><<<++patches.suse/ice-Fix-error-return-code-in-ice_add_prof.patch++>>> -| <<<--patches.suse/crypto-aes-generic-build-with-Os-on-gcc-7-->>><<<++patches.suse/selftests-bpf-Fix-memory-leak-in-extract_build_id.patch++>>> -| <<<--patches.suse/crypto-chelsio-Fix-Indentation.patch-->>><<<++patches.suse/selftests-bpf-Fix-invalid-memory-reads-in-core_relo-.patch++>>> -| <<<--patches.suse/crypto-chelsio-check-for-sg-null.patch-->>><<<++patches.suse/bnxt_en-Improve-TQM-ring-context-memory-sizing-formu.patch++>>> -| <<<--patches.suse/crypto-chelsio-Fix-IV-updated-in-XTS-operation.patch-->>><<<++patches.suse/Crypto-chcr-fix-for-ccm-aes-failed-test.patch++>>> -| <<<--patches.suse/crypto-chelsio-Add-authenc-versions-of-ctr-and-sha.patch-->>><<<++patches.suse/ath9k-Fix-use-after-free-Read-in-htc_connect_service.patch++>>> -| <<<--patches.suse/crypto-chelsio-Remove-dst-sg-size-zero-check.patch-->>><<<++patches.suse/ath9k-Fix-use-after-free-Read-in-ath9k_wmi_ctrl_rx.patch++>>> -| <<<--patches.suse/crypto-chelsio-Fix-indentation-warning.patch-->>><<<++patches.suse/ath9k-Fix-use-after-free-Write-in-ath9k_htc_rx_msg.patch++>>> -| <<<--patches.suse/crypto-aes-generic-fix-aes-generic-regression-on-pow-->>><<<++patches.suse/ath9x-Fix-stack-out-of-bounds-Write-in-ath9k_hif_usb.patch++>>> -| <<<--patches.suse/crypto-aesni-handle-zero-length-dst-buffer-->>><<<++patches.suse/brcmfmac-fix-wrong-location-to-get-firmware-feature.patch++>>> -| <<<--patches.suse/crypto-sha3-generic-fixes-for-alignment-and-big-endi-->>><<<++patches.suse/p54usb-add-AirVasT-USB-stick-device-id.patch++>>> -| <<<--patches.suse/net-thunderx-Set-max-queue-count-taking-XDP_TX-into-.patch-->>><<<++patches.suse/b43legacy-Fix-case-where-channel-status-is-corrupted.patch++>>> -| <<<--patches.suse/vmxnet3-increase-default-rx-ring-sizes.patch-->>><<<++patches.suse/rtw88-fix-an-issue-about-leak-system-resources.patch++>>> -| <<<--patches.suse/rds-tcp-remove-redundant-function-rds_tcp_conn_paths.patch-->>><<<++patches.suse/mwifiex-avoid-Wstringop-overflow-warning.patch++>>> -| <<<--patches.suse/rds-tcp-correctly-sequence-cleanup-on-netns-deletion.patch-->>><<<++patches.suse/libertas_tf-avoid-a-null-dereference-in-pointer-priv.patch++>>> -| <<<--patches.suse/0001-rds-tcp-atomically-purge-entries-from-rds_tcp_conn_l.patch-->>><<<++patches.suse/ath10k-remove-the-max_sched_scan_reqs-value.patch++>>> -| <<<--patches.suse/net-ethtool-add-support-for-reset-of-AP-inside-NIC-i.patch-->>><<<++patches.suse/carl9170-remove-P2P_GO-support.patch++>>> -| <<<--patches.suse/bnxt_en-Add-ETH_RESET_AP-support.patch-->>><<<++patches.suse/ath9k_htc-Silence-undersized-packet-warnings.patch++>>> -| <<<--patches.suse/msft-hv-1555-hv_netvsc-drop-unused-macros.patch-->>><<<++patches.suse/Bluetooth-btbcm-Add-2-missing-models-to-subver-table.patch++>>> -| <<<--patches.suse/msft-hv-1556-hv_netvsc-don-t-need-local-xmit_more.patch-->>><<<++patches.suse/selftests-bpf-CONFIG_IPV6_SEG6_BPF-required-for-test.patch++>>> -| <<<--patches.suse/msft-hv-1557-hv_netvsc-replace-divide-with-mask-when-computing-pa.patch-->>><<<++patches.suse/selftests-bpf-CONFIG_LIRC-required-for-test_lirc_mod.patch++>>> -| <<<--patches.suse/msft-hv-1558-hv_netvsc-use-reciprocal-divide-to-speed-up-percent-.patch-->>><<<++patches.suse/e1000e-Disable-TSO-for-buffer-overrun-workaround.patch++>>> -| <<<--patches.suse/msft-hv-1559-hv_netvsc-optimize-initialization-of-RNDIS-header.patch-->>><<<++patches.suse/iwlwifi-avoid-debug-max-amsdu-config-overwriting-its.patch++>>> -| <<<--patches.suse/msft-hv-1560-vmbus-make-hv_get_ringbuffer_availbytes-local.patch-->>><<<++patches.suse/mt76-mt76x02u-Add-support-for-newer-versions-of-the-.patch++>>> -| <<<--patches.suse/bpf-fix-stack-state-printing-in-verifier-log.patch-->>><<<++patches.suse/rtlwifi-Fix-a-double-free-in-_rtl_usb_tx_urb_setup.patch++>>> -| <<<--patches.suse/net-hns3-Refactor-of-the-reset-interrupt-handling-lo.patch-->>><<<++patches.suse/mwifiex-Fix-memory-corruption-in-dump_station.patch++>>> -| <<<--patches.suse/net-hns3-Add-reset-service-task-for-handling-reset-r.patch-->>><<<++patches.suse/vmxnet3-prepare-for-version-4-changes.patch++>>> -| <<<--patches.suse/net-hns3-Refactors-the-requested-reset-pending-reset.patch-->>><<<++patches.suse/vmxnet3-add-support-to-get-set-rx-flow-hash.patch++>>> -| <<<--patches.suse/bnxt_en-Uninitialized-variable-in-bnxt_tc_parse_acti.patch-->>><<<++patches.suse/vmxnet3-add-geneve-and-vxlan-tunnel-offload-support.patch++>>> -| <<<--patches.suse/bnxt_en-Don-t-print-Link-speed-1-no-longer-supported.patch-->>><<<++patches.suse/vmxnet3-update-to-version-4.patch++>>> -| <<<--patches.suse/virtio_net-Disable-interrupts-if-napi_complete_done--->>><<<++patches.suse/vmxnet3-use-correct-hdr-reference-when-packet-is-enc.patch++>>> -| <<<--patches.suse/0001-net-stmmac-fix-broken-dma_interrupt-handling-for-mul.patch-->>><<<++patches.suse/e1000e-Relax-condition-to-trigger-reset-for-ME-worka.patch++>>> -| <<<--patches.suse/veth-set-peer-GSO-values.patch-->>><<<++patches.suse/ath10k-Skip-handling-del_server-during-driver-exit.patch++>>> -| <<<--patches.suse/cxgb4-collect-on-chip-memory-information.patch-->>><<<++patches.suse/wcn36xx-Fix-error-handling-path-in-wcn36xx_probe.patch++>>> -| <<<--patches.suse/cxgb4-collect-MC-memory-dump.patch-->>><<<++patches.suse/b43-Fix-connection-problem-with-WPA3.patch++>>> -| <<<--patches.suse/cxgb4-collect-HMA-memory-dump.patch-->>><<<++patches.suse/b43_legacy-Fix-connection-problem-with-WPA3.patch++>>> -| <<<--patches.suse/cxgb4-skip-TX-and-RX-payload-regions-in-memory-dumps.patch-->>><<<++patches.suse/ath10k-Remove-ath10k_qmi_register_service_notifier-d.patch++>>> -| <<<--patches.suse/cxgb4-collect-egress-and-ingress-SGE-queue-contexts.patch-->>><<<++patches.suse/Bluetooth-Add-SCO-fallback-for-invalid-LMP-parameter.patch++>>> -| <<<--patches.suse/cxgb4-collect-PCIe-configuration-logs.patch-->>><<<++patches.suse/Bluetooth-btmtkuart-Improve-exception-handling-in-bt.patch++>>> -| <<<--patches.suse/slip-sl_alloc-remove-unused-parameter-dev_t-line.patch-->>><<<++patches.suse/net-vmxnet3-fix-possible-buffer-overflow-caused-by-b.patch++>>> -| <<<--patches.suse/0001-macvlan-fix-memory-hole-in-macvlan_dev.patch-->>><<<++patches.suse/tun-correct-header-offsets-in-napi-frags-mode.patch++>>> -| <<<--patches.suse/net-mvpp2-only-free-the-TSO-header-buffers-when-it-w.patch-->>><<<++patches.suse/ice-Fix-inability-to-set-channels-when-down.patch++>>> -| <<<--patches.suse/net-mvpp2-split-the-max-ring-size-from-the-default-o.patch-->>><<<++patches.suse/ipv6-fix-IPV6_ADDRFORM-operation-logic.patch++>>> -| <<<--patches.suse/net-mvpp2-align-values-in-ethtool-get_coalesce.patch-->>><<<++patches.suse/libbpf-Fix-perf_buffer__free-API-for-sparse-allocs.patch++>>> -| <<<--patches.suse/net-mvpp2-report-the-tx-usec-coalescing-information-.patch-->>><<<++patches.suse/bpf-Fix-map-permissions-check.patch++>>> -| <<<--patches.suse/net-mvpp2-adjust-the-coalescing-parameters.patch-->>><<<++patches.suse/selftests-bpf-flow_dissector-Close-TAP-device-FD-aft.patch++>>> -| <<<--patches.suse/msft-hv-1561-hv_netvsc-Fix-the-receive-buffer-size-limit.patch-->>><<<++patches.suse/s390-bpf-maintain-8-byte-stack-alignment++>>> -| <<<--patches.suse/msft-hv-1562-hv_netvsc-Fix-the-TX-RX-buffer-default-sizes.patch-->>><<<++patches.suse/vmxnet3-allow-rx-flow-hash-ops-only-when-rss-is-enab.patch++>>> -| <<<--patches.suse/0008-net-avoid-skb_warn_bad_offload-on-IS_ERR.patch-->>><<<++patches.suse/media-dvb-return-EREMOTEIO-on-i2c-transfer-failure.patch++>>> -| <<<--patches.suse/cxgb4-Add-support-for-ethtool-i2c-dump.patch-->>><<<++patches.suse/media-platform-fcp-Set-appropriate-DMA-parameters.patch++>>> -| <<<--patches.suse/net-ethernet-ti-cpdma-correct-error-handling-for-cha.patch-->>><<<++patches.suse/media-si2157-Better-check-for-running-tuner-in-init.patch++>>> -| <<<--patches.suse/msft-hv-1563-hv_netvsc-copy_to_send-buf-can-be-void.patch-->>><<<++patches.suse/media-staging-ipu3-Fix-stale-list-entries-on-paramet.patch++>>> -| <<<--patches.suse/msft-hv-1564-hv_netvsc-track-memory-allocation-failures-in-ethtoo.patch-->>><<<++patches.suse/media-Revert-staging-imgu-Address-a-compiler-warning.patch++>>> -| <<<--patches.suse/msft-hv-1565-hv_netvsc-simplify-function-args-in-receive-status-p.patch-->>><<<++patches.suse/media-staging-ipu3-imgu-Move-alignment-attribute-to-.patch++>>> -| <<<--patches.suse/msft-hv-1566-hv_netvsc-pass-netvsc_device-to-receive-callback.patch-->>><<<++patches.suse/mfd-wm8994-Fix-driver-operation-if-loaded-as-modules.patch++>>> -| <<<--patches.suse/msft-hv-1567-hv_netvsc-remove-open_cnt-reference-count.patch-->>><<<++patches.suse/mfd-stmfx-Reset-chip-on-resume-as-supply-was-disable.patch++>>> -| <<<--patches.suse/msft-hv-1568-hv_netvsc-empty-current-transmit-aggregation-if-flow.patch-->>><<<++patches.suse/mfd-stmfx-Fix-stmfx_irq_init-error-path.patch++>>> -| <<<--patches.suse/net-hns3-Add-HNS3-VF-IMP-Integrated-Management-Proc-.patch-->>><<<++patches.suse/backlight-lp855x-Ensure-regulators-are-disabled-on-p.patch++>>> -| <<<--patches.suse/net-hns3-Add-mailbox-support-to-VF-driver.patch-->>><<<++patches.suse/watchdog-imx_sc_wdt-Fix-reboot-on-crash.patch++>>> -| <<<--patches.suse/net-hns3-Add-HNS3-VF-HCL-Hardware-Compatibility-Laye.patch-->>><<<++patches.suse/ALSA-usb-audio-RME-Babyface-Pro-mixer-patch.patch++>>> -| <<<--patches.suse/net-hns3-Add-HNS3-VF-driver-to-kernel-build-framewor.patch-->>><<<++patches.suse/ALSA-usb-audio-Print-more-information-in-stream-proc.patch++>>> -| <<<--patches.suse/net-hns3-Unified-HNS3-VF-PF-Ethernet-Driver-for-hip0.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-a-limit-check-in-proc_dump_substr.patch++>>> -| <<<--patches.suse/net-hns3-Add-mailbox-support-to-PF-driver.patch-->>><<<++patches.suse/ALSA-usb-audio-Improve-frames-size-computation.patch++>>> -| <<<--patches.suse/net-hns3-Change-PF-to-add-ring-vect-binding-resetQ-t.patch-->>><<<++patches.suse/ALSA-usb-audio-Remove-async-workaround-for-Scarlett-.patch++>>> -| <<<--patches.suse/net-hns3-Add-mailbox-interrupt-handling-to-PF-driver.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-racy-list-management-in-output-qu.patch++>>> -| <<<--patches.suse/xfrm-Fix-xfrm_replay_overflow_offload_esn.patch-->>><<<++patches.suse/ALSA-hda-realtek-Introduce-polarity-for-micmute-LED-.patch++>>> -| <<<--patches.suse/ipvlan-remove-excessive-packet-scrubbing.patch-->>><<<++patches.suse/ALSA-hda-realtek-Enable-micmute-LED-on-and-HP-system.patch++>>> -| <<<--patches.suse/qmi_wwan-set-FLAG_SEND_ZLP-to-avoid-network-initiate-->>><<<++patches.suse/ALSA-hda-realtek-Add-LED-class-support-for-micmute-L.patch++>>> -| <<<--patches.suse/net-phy-meson-gxl-check-phy_write-return-value.patch-->>><<<++patches.suse/ALSA-hda-realtek-Fix-unused-variable-warning-w-o-CON.patch++>>> -| <<<--patches.suse/net-Introduce-NETIF_F_GRO_HW.patch-->>><<<++patches.suse/ALSA-isa-wavefront-prevent-out-of-bounds-write-in-io.patch++>>> -| <<<--patches.suse/net-Disable-GRO_HW-when-generic-XDP-is-installed-on-.patch-->>><<<++patches.suse/ALSA-hda-tegra-correct-number-of-SDO-lines-for-Tegra.patch++>>> -| <<<--patches.suse/bnxt_en-Use-NETIF_F_GRO_HW.patch-->>><<<++patches.suse/ALSA-hda-add-member-to-store-ratio-for-stripe-contro.patch++>>> -| <<<--patches.suse/bnx2x-Use-NETIF_F_GRO_HW.patch-->>><<<++patches.suse/ALSA-hda-tegra-workaround-playback-failure-on-Tegra1.patch++>>> -| <<<--patches.suse/qede-Use-NETIF_F_GRO_HW.patch-->>><<<++patches.suse/ALSA-firewire-lib-fix-invalid-assignment-to-union-da.patch++>>> -| <<<--patches.suse/Bluetooth-hci_qca-Avoid-setup-failure-on-missing-ram-->>><<<++patches.suse/ALSA-fireface-fix-configuration-error-for-nominal-sa.patch++>>> -| <<<--patches.suse/Bluetooth-btqcomsmd-Fix-skb-double-free-corruption-->>><<<++patches.suse/ALSA-usb-audio-fixing-upper-volume-limit-for-RME-Bab.patch++>>> -| <<<--patches.suse/Bluetooth-hci_bcm-Add-support-for-BCM2E72-->>><<<++patches.suse/ALSA-usb-audio-Add-duplex-sound-support-for-USB-devi.patch++>>> -| <<<--patches.suse/Bluetooth-btsdio-Do-not-bind-to-non-removable-BCM433-->>><<<++patches.suse/ALSA-hda-Fix-potential-race-in-unsol-event-handler.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-check-for-short-GI-only-for-OFDM.patch-->>><<<++patches.suse/ALSA-usb-audio-Clean-up-quirk-entries-with-macros.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-rs-don-t-override-the-rate-history-in-th-->>><<<++patches.suse/ALSA-usb-audio-Fixing-usage-of-plain-int-instead-of-.patch++>>> -| <<<--patches.suse/iwlwifi-dbg-allow-wrt-collection-before-ALIVE.patch-->>><<<++patches.suse/ASoC-davinci-mcasp-Fix-dma_chan-refcnt-leak-when-get.patch++>>> -| <<<--patches.suse/mwifiex-cfg80211-do-not-change-virtual-interface-dur-->>><<<++patches.suse/ASoC-max98373-reorder-max98373_reset-in-resume.patch++>>> -| <<<--patches.suse/iwlwifi-mvm-avoid-dumping-assert-log-when-device-is--->>><<<++patches.suse/ASoC-max9867-fix-volume-controls.patch++>>> -| <<<--patches.suse/rtlwifi-rtl_pci-Fix-the-bug-when-inactiveps-is-enabl-->>><<<++patches.suse/ALSA-hda-Add-ElkhartLake-HDMI-codec-vid.patch++>>> -| <<<--patches.suse/ath10k-update-tdls-teardown-state-to-target-->>><<<++patches.suse/ASoC-tegra-tegra_wm8903-Support-nvidia-headset-prope.patch++>>> -| <<<--patches.suse/wil6210-missing-length-check-in-wmi_set_ie-->>><<<++patches.suse/ASoC-SOF-core-fix-error-return-code-in-sof_probe_con.patch++>>> -| <<<--patches.suse/ath10k-fix-invalid-STS_CAP_OFFSET_MASK-->>><<<++patches.suse/ASoC-ux500-mop500-Fix-some-refcounted-resources-issu.patch++>>> -| <<<--patches.suse/ath10k-handling-qos-at-STA-side-based-on-AP-WMM-enab-->>><<<++patches.suse/ASoC-ti-omap-mcbsp-Fix-an-error-handling-path-in-aso.patch++>>> -| <<<--patches.suse/ath9k_htc-Add-a-sanity-check-in-ath9k_htc_ampdu_acti-->>><<<++patches.suse/ASoC-SOF-Do-nothing-when-DSP-PM-callbacks-are-not-se.patch++>>> -| <<<--patches.suse/ibmvnic-Rename-IBMVNIC_MAX_TX_QUEUES-to-IBMVNIC_MAX_.patch-->>><<<++patches.suse/ASoC-Intel-bytcr_rt5640-Add-quirk-for-Toshiba-WT8-A.patch++>>> -| <<<--patches.suse/ibmvnic-Increase-maximum-number-of-RX-TX-queues.patch-->>><<<++patches.suse/ASoC-fix-incomplete-error-handling-in-img_i2s_in_pro.patch++>>> -| <<<--patches.suse/ibmvnic-Include-header-descriptor-support-for-ARP-pa.patch-->>><<<++patches.suse/ASoC-fsl_asrc_dma-Fix-dma_chan-leak-when-config-DMA-.patch++>>> -| <<<--patches.suse/cxgb4-RSS-table-is-4k-for-T6.patch-->>><<<++patches.suse/ASoC-qcom-q6asm-dai-kCFI-fix.patch++>>> -| <<<--patches.suse/ip6_vti-adjust-vti-mtu-according-to-mtu-of-lower-dev.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-Pioneer-DJ-DJM-900NXS2-support.patch++>>> -| <<<--patches.suse/cxgb4-add-new-T5-and-T6-device-id-s.patch-->>><<<++patches.suse/ALSA-hda-add-sienna_cichlid-audio-asic-id-for-sienna.patch++>>> -| <<<--patches.suse/enic-add-wq-clean-up-budget.patch-->>><<<++patches.suse/ALSA-es1688-Add-the-missed-snd_card_free.patch++>>> -| <<<--patches.suse/net-hns3-add-support-to-query-tqps-number.patch-->>><<<++patches.suse/HID-i2c-hid-add-Schneider-SCL142ALM-to-descriptor-ov.patch++>>> -| <<<--patches.suse/net-hns3-add-support-to-modify-tqps-number.patch-->>><<<++patches.suse/HID-sony-Fix-for-broken-buttons-on-DS3-USB-dongles.patch++>>> -| <<<--patches.suse/net-hns3-change-the-returned-tqp-number-by-ethtool-x.patch-->>><<<++patches.suse/HID-intel-ish-hid-avoid-bogus-uninitialized-variable.patch++>>> -| <<<--patches.suse/net-hns3-free-the-ring_data-structrue-when-change-tq.patch-->>><<<++patches.suse/HID-multitouch-enable-multi-input-as-a-quirk-for-som.patch++>>> -| <<<--patches.suse/net-hns3-get-rss_size_max-from-configuration-but-not.patch-->>><<<++patches.suse/livepatch-disallow-vmlinux-ko.patch++>>> -| <<<--patches.suse/net-hns3-add-a-mask-initialization-for-mac_vlan-tabl.patch-->>><<<++patches.suse/livepatch-apply-vmlinux-specific-klp-relocations-early.patch++>>> -| <<<--patches.suse/net-hns3-add-vlan-offload-config-command.patch-->>><<<++patches.suse/livepatch-remove-klp-arch.patch++>>> -| <<<--patches.suse/net-hns3-add-ethtool-related-offload-command.patch-->>><<<++patches.suse/livepatch-prevent-module-specific-klp-rela-sections-from-referencing-vmlinux-symbols.patch++>>> -| <<<--patches.suse/net-hns3-add-handling-vlan-tag-offload-in-bd.patch-->>><<<++patches.suse/livepatch-make-klp_apply_object_relocs-static.patch++>>> -| <<<--patches.suse/net-hns3-cleanup-mac-auto-negotiation-state-query.patch-->>><<<++patches.suse/fanotify-fix-ignore-mask-logic-for-events-on-child-a.patch++>>> -| <<<--patches.suse/net-hns3-fix-for-getting-auto-negotiation-state-in-h.patch-->>><<<++patches.suse/0001-mm-memory_hotplug-refrain-from-adding-memory-into-an.patch++>>> -| <<<--patches.suse/net-hns3-add-support-for-set_pauseparam.patch-->>><<<++patches.suse/relay-handle-alloc_percpu-returning-NULL-in-relay_open.patch++>>> -| <<<--patches.suse/net-hns3-add-support-to-update-flow-control-settings.patch-->>><<<++patches.suse/soc-qcom-rpmh-Update-dirty-flag-only-when-data-chang.patch++>>> -| <<<--patches.suse/net-hns3-add-Asym-Pause-support-to-phy-default-featu.patch-->>><<<++patches.suse/soc-qcom-rpmh-Invalidate-SLEEP-and-WAKE-TCSes-before.patch++>>> -| <<<--patches.suse/net-hns3-add-support-for-querying-advertised-pause-f.patch-->>><<<++patches.suse/soc-qcom-rpmh-rsc-Clear-active-mode-configuration-fo.patch++>>> -| <<<--patches.suse/net-hns3-Increase-the-default-depth-of-bucket-for-TM.patch-->>><<<++patches.suse/soc-qcom-rpmh-rsc-Allow-using-free-WAKE-TCS-for-acti.patch++>>> -| <<<--patches.suse/net-hns3-change-TM-sched-mode-to-TC-based-mode-when-.patch-->>><<<++patches.suse/firmware-qcom_scm-fix-bogous-abuse-of-dma-direct-int.patch++>>> -| <<<--patches.suse/l2tp-fix-missing-print-session-offset-info.patch-->>><<<++patches.suse/soc-qcom-rpmh-Dirt-can-only-make-you-dirtier-not-cle.patch++>>> -| <<<--patches.suse/net-hns3-hns3_get_channels-can-be-static.patch-->>><<<++patches.suse/soc-tegra-pmc-Select-GENERIC_PINCONF.patch++>>> -| <<<--patches.suse/net-mlx4_core-Cleanup-FMR-unmapping-flow.patch-->>><<<++patches.suse/firmware-imx-scu-Support-one-TX-and-one-RX.patch++>>> -| <<<--patches.suse/net-mlx4_en-Change-default-QoS-settings.patch-->>><<<++patches.suse/firmware-imx-scu-Fix-corruption-of-header.patch++>>> -| <<<--patches.suse/net-mlx5e-E-Switch-Use-the-name-of-static-array-inst.patch-->>><<<++patches.suse/firmware-imx-scu-Fix-possible-memory-leak-in-imx_scu.patch++>>> -| <<<--patches.suse/net-mlx5-Fix-ingress-egress-naming-mistake.patch-->>><<<++patches.suse/drivers-soc-ti-knav_qmss_queue-Make-knav_gp_range_op.patch++>>> -| <<<--patches.suse/net-mlx5-Separate-ingress-egress-namespaces-for-each.patch-->>><<<++patches.suse/powerpc-fadump-use-static-allocation-for-reserved-me.patch++>>> -| <<<--patches.suse/cxgb4-use-CLIP-with-LIP6-on-T6-for-TCAM-filters.patch-->>><<<++patches.suse/powerpc-fadump-consider-reserved-ranges-while-reserv.patch++>>> -| <<<--patches.suse/s390-qeth-improve-error-reporting-on-ip-add-removal.patch-->>><<<++patches.suse/powerpc-powernv-Fix-a-warning-message.patch++>>> -| <<<--patches.suse/qed-Refactoring-and-rearranging-FW-API-with-no-funct.patch-->>><<<++patches.suse/powerpc-64s-exception-Fix-machine-check-no-loss-idle.patch++>>> -| <<<--patches.suse/qed-HSI-renaming-for-different-types-of-HW.patch-->>><<<++patches.suse/powerpc-xive-Clear-the-page-tables-for-the-ESB-IO-ma.patch++>>> -| <<<--patches.suse/qed-Utilize-FW-8.33.1.0.patch-->>><<<++patches.suse/powerpc-fadump-Account-for-memory_limit-while-reserv.patch++>>> -| <<<--patches.suse/qed-Advance-drivers-version-to-8.33.0.20.patch-->>><<<++patches.suse/powerpc-64s-Don-t-let-DT-CPU-features-set-FSCR_DSCR.patch++>>> -| <<<--patches.suse/net-ena-add-detection-and-recovery-mechanism-for-han.patch-->>><<<++patches.suse/powerpc-64s-Save-FSCR-to-init_task.thread.fscr-after.patch++>>> -| <<<--patches.suse/net-ena-increase-ena-driver-version-to-1.5.0.patch-->>><<<++patches.suse/vfio-type1-support-faulting-pfnmap-vmas++>>> -| <<<--patches.suse/cxgb4-Check-alignment-constraint-for-T6.patch-->>><<<++patches.suse/vfio-pci-fault-mmaps-to-enable-vma-tracking++>>> -| <<<--patches.suse/net-hns-add-ACPI-mode-support-for-ethtool-p.patch-->>><<<++patches.suse/vfio-pci-invalidate-mmaps-and-block-mmio-access-on-disabled-memory++>>> -| <<<--patches.suse/qed-Use-zeroing-memory-allocator-than-allocator-mems.patch-->>><<<++patches.suse/vfio-pci-fix-memory-leaks-in-alloc_perm_bits.patch++>>> -| <<<--patches.suse/ethernet-broadcom-Use-zeroing-memory-allocator-than-.patch-->>><<<++patches.suse/vfio-mdev-Fix-reference-count-leak-in-add_mdev_suppo.patch++>>> -| <<<--patches.suse/cxgb4-collect-TX-rate-limit-info-in-UP-CIM-logs.patch-->>><<<++patches.suse/gpio-dwapb-Append-MODULE_ALIAS-for-platform-driver.patch++>>> -| <<<--patches.suse/tg3-Add-Macronix-NVRAM-support.patch-->>><<<++patches.suse/gpiolib-Document-that-GPIO-line-names-are-not-global.patch++>>> -| <<<--patches.suse/mac80211_hwsim-enforce-PS_MANUAL_POLL-to-be-set-afte-->>><<<++patches.suse/gpio-dwapb-Call-acpi_gpiochip_free_interrupts-on-GPI.patch++>>> -| <<<--patches.suse/mac80211-remove-BUG-when-interface-type-is-invalid-->>><<<++patches.suse/RDMA-uverbs-Make-the-event_queue-fds-return-POLLERR-.patch++>>> -| <<<--patches.suse/mac80211-Fix-setting-TX-power-on-monitor-interfaces-->>><<<++patches.suse/RDMA-bnxt_re-Remove-dead-code-from-rcfw.patch++>>> -| <<<--patches.suse/l2tp-revert-l2tp-fix-missing-print-session-offset-in.patch-->>><<<++patches.suse/RDMA-srpt-Fix-disabling-device-management.patch++>>> -| <<<--patches.suse/net-hns3-Add-ethtool-interface-for-vlan-filter.patch-->>><<<++patches.suse/RDMA-core-Move-and-rename-trace_cm_id_create.patch++>>> -| <<<--patches.suse/net-hns3-Disable-VFs-change-rxvlan-offload-status.patch-->>><<<++patches.suse/scsi-lpfc-remove-duplicate-unloading-checks.patch++>>> -| <<<--patches.suse/net-hns3-Unify-the-strings-display-of-packet-statist.patch-->>><<<++patches.suse/scsi-lpfc-Maintain-atomic-consistency-of-queue_claim.patch++>>> -| <<<--patches.suse/net-hns3-Fix-spelling-errors.patch-->>><<<++patches.suse/scsi-lpfc-Remove-re-binding-of-nvme-rport-during-reg.patch++>>> -| <<<--patches.suse/net-hns3-Remove-repeat-statistic-of-rx_errors.patch-->>><<<++patches.suse/scsi-lpfc-Fix-negation-of-else-clause-in-lpfc_prep_n.patch++>>> -| <<<--patches.suse/net-hns3-Modify-the-update-period-of-packet-statisti.patch-->>><<<++patches.suse/scsi-lpfc-Change-default-queue-allocation-for-reduce.patch++>>> -| <<<--patches.suse/net-hns3-Mask-the-packet-statistics-query-when-NIC-i.patch-->>><<<++patches.suse/scsi-lpfc-Remove-unnecessary-lockdep_assert_held-cal.patch++>>> -| <<<--patches.suse/net-hns3-Fix-an-error-of-total-drop-packet-statistic.patch-->>><<<++patches.suse/scsi-lpfc-Fix-noderef-and-address-space-warnings.patch++>>> -| <<<--patches.suse/net-hns3-Fix-a-loop-index-error-of-tqp-statistics-qu.patch-->>><<<++patches.suse/scsi-lpfc-Fix-MDS-Diagnostic-Enablement-definition.patch++>>> -| <<<--patches.suse/net-hns3-Fix-an-error-macro-definition-of-HNS3_TQP_S.patch-->>><<<++patches.suse/scsi-lpfc-Update-lpfc-version-to-12.8.0.1.patch++>>> -| <<<--patches.suse/net-hns3-Remove-a-useless-member-of-struct-hns3_stat.patch-->>><<<++patches.suse/scsi-lpfc-Remove-redundant-initialization-to-variabl.patch++>>> -| <<<--patches.suse/net-hns3-Fix-a-response-data-read-error-of-tqp-stati.patch-->>><<<++patches.suse/scsi-megaraid_sas-Replace-undefined-MFI_BIG_ENDIAN-m.patch++>>> -| <<<--patches.suse/net-hns3-fix-for-updating-fc_mode_last_time.patch-->>><<<++patches.suse/scsi-zfcp-Move-shost-modification-after-QDIO-re-open.patch++>>> -| <<<--patches.suse/net-hns3-fix-for-setting-MTU.patch-->>><<<++patches.suse/scsi-zfcp-Move-shost-updates-during-xconfig-data-han.patch++>>> -| <<<--patches.suse/net-hns3-fix-for-changing-MTU.patch-->>><<<++patches.suse/scsi-zfcp-Move-fc_host-updates-during-xport-data-han.patch++>>> -| <<<--patches.suse/net-hns3-add-MTU-initialization-for-hardware.patch-->>><<<++patches.suse/scsi-zfcp-Fence-fc_host-updates-during-link-down-han.patch++>>> -| <<<--patches.suse/net-hns3-fix-for-not-setting-pause-parameters.patch-->>><<<++patches.suse/scsi-zfcp-Move-p-t-p-port-allocation-to-after-xport-.patch++>>> -| <<<--patches.suse/net-hns3-remove-redundant-semicolon.patch-->>><<<++patches.suse/scsi-zfcp-Fence-adapter-status-propagation-for-commo.patch++>>> -| <<<--patches.suse/net-hns3-Add-more-packet-size-statisctics.patch-->>><<<++patches.suse/scsi-zfcp-Fence-early-sysfs-interfaces-for-accesses-.patch++>>> -| <<<--patches.suse/0002-netfilter-ipset-Missing-nfnl_lock-nfnl_unlock-is-add.patch-->>><<<++patches.suse/scsi-zfcp-Move-allocation-of-the-shost-object-to-aft.patch++>>> -| <<<--patches.suse/net-Fix-netdev_WARN_ONCE-macro.patch-->>><<<++patches.suse/scsi-lpfc-Fix-lpfc_nodelist-leak-when-processing-uns.patch++>>> -| <<<--patches.suse/ixgbe-enable-multicast-on-shutdown-for-WOL.patch-->>><<<++patches.suse/ima-Switch-to-ima_hash_algo-for-boot-aggregate.patch++>>> -| <<<--patches.suse/ixgbe-remove-unused-enum-latency_range.patch-->>><<<++patches.suse/ima-Evaluate-error-in-init_ima.patch++>>> -| <<<--patches.suse/ixgbe-advertise-highest-capable-link-speed.patch-->>><<<++patches.suse/ima-Store-template-digest-directly-in-ima_template_e.patch++>>> -| <<<--patches.suse/ixgbe-extend-firmware-version-support.patch-->>><<<++patches.suse/ima-Switch-to-dynamically-allocated-buffer-for-templ.patch++>>> -| <<<--patches.suse/ixgbe-Remove-an-obsolete-comment-about-ITR.patch-->>><<<++patches.suse/ima-Allocate-and-initialize-tfm-for-each-PCR-bank.patch++>>> -| <<<--patches.suse/ixgbevf-remove-redundant-setting-of-xcast_mode.patch-->>><<<++patches.suse/ima-Calculate-and-extend-PCR-with-digests-in-ima_tem.patch++>>> -| <<<--patches.suse/ixgbe-Fix-interaction-between-SR-IOV-and-macvlan-off.patch-->>><<<++patches.suse/ima-Use-ima_hash_algo-for-collision-detection-in-the.patch++>>> -| <<<--patches.suse/ixgbe-Perform-reinit-any-time-number-of-VFs-change.patch-->>><<<++patches.suse/ima-Fix-ima-digest-hash-table-key-calculation.patch++>>> -| <<<--patches.suse/ixgbe-Add-support-for-macvlan-offload-RSS-on-X550-an.patch-->>><<<++patches.suse/ima-Remove-redundant-policy-rule-set-in-add_rules.patch++>>> -| <<<--patches.suse/ixgbe-There-is-no-need-to-update-num_rx_pools-in-L2-.patch-->>><<<++patches.suse/ima-Set-again-build_ima_appraise-variable.patch++>>> -| <<<--patches.suse/ixgbe-Fix-limitations-on-macvlan-so-we-can-support-u.patch-->>><<<++patches.suse/evm-Fix-possible-memory-leak-in-evm_calc_hmac_or_has.patch++>>> -| <<<--patches.suse/ixgbe-Use-ring-values-to-test-for-Tx-pending.patch-->>><<<++patches.suse/ima-Directly-assign-the-ima_default_policy-pointer-t.patch++>>> -| <<<--patches.suse/ixgbe-Drop-l2_accel_priv-data-pointer-from-ring-stru.patch-->>><<<++patches.suse/ima-Call-ima_calc_boot_aggregate-in-ima_eventdigest_.patch++>>> -| <<<--patches.suse/net-hns3-report-the-function-type-the-same-line-with.patch-->>><<<++patches.suse/ima-Directly-free-entry-in-ima_alloc_init_template-i.patch++>>> -| <<<--patches.suse/net-mlx5e-IPoIB-Use-correct-timestamp-in-child-recei.patch-->>><<<++patches.suse/PCI-ASPM-Allow-ASPM-on-links-to-PCIe-to-PCI-PCI-X-Br.patch++>>> -| <<<--patches.suse/cxgb4vf-Fix-SGE-FL-buffer-initialization-logic-for-6.patch-->>><<<++patches.suse/PCI-Fix-pci_register_host_bridge-device_register-err.patch++>>> -| <<<--patches.suse/cxgb4-add-data-structures-to-support-vxlan.patch-->>><<<++patches.suse/PCI-Program-MPS-for-RCiEP-devices.patch++>>> -| <<<--patches.suse/cxgb4-implement-udp-tunnel-callbacks.patch-->>><<<++patches.suse/PCI-PTM-Inherit-Switch-Downstream-Port-PTM-settings-.patch++>>> -| <<<--patches.suse/cxgb4-add-support-for-vxlan-segmentation-offload.patch-->>><<<++patches.suse/x86-PCI-Mark-Intel-C620-MROMs-as-having-non-complian.patch++>>> -| <<<--patches.suse/cxgb4-implement-ndo_features_check.patch-->>><<<++patches.suse/PCI-PM-Call-.bridge_d3-hook-only-if-non-NULL.patch++>>> -| <<<--patches.suse/ibmvnic-Don-t-handle-RX-interrupts-when-not-up.patch-->>><<<++patches.suse/PCI-PM-Adjust-pcie_wait_for_link_delay-for-caller-de.patch++>>> -| <<<--patches.suse/i40e-display-priority_xon-and-priority_xoff-stats.patch-->>><<<++patches.suse/PCI-Allow-pci_resize_resource-for-devices-on-root-bu.patch++>>> -| <<<--patches.suse/i40evf-don-t-rely-on-netif_running-outside-rtnl_lock.patch-->>><<<++patches.suse/PCI-Avoid-FLR-for-AMD-Matisse-HD-Audio-USB-3.0.patch++>>> -| <<<--patches.suse/i40evf-use-spinlock-to-protect-mac-vlan-_filter_list.patch-->>><<<++patches.suse/PCI-Avoid-FLR-for-AMD-Starship-USB-3.0.patch++>>> -| <<<--patches.suse/i40evf-release-bit-locks-in-reverse-order.patch-->>><<<++patches.suse/PCI-Add-ACS-quirk-for-Intel-Root-Complex-Integrated-.patch++>>> -| <<<--patches.suse/i40evf-hold-the-critical-task-bit-lock-while-opening.patch-->>><<<++patches.suse/PCI-aardvark-Don-t-blindly-enable-ASPM-L0s-and-don-t.patch++>>> -| <<<--patches.suse/i40e-update-VFs-of-link-state-after-GET_VF_RESOURCES.patch-->>><<<++patches.suse/pci-brcmstb-assert-fundamental-reset-on-initialization.patch++>>> -| <<<--patches.suse/i40e-add-helper-conversion-function-for-link_speed.patch-->>><<<++patches.suse/pci-brcmstb-fix-window-register-offset-from-4-to-8.patch++>>> -| <<<--patches.suse/i40e-i40evf-Bump-driver-versions.patch-->>><<<++patches.suse/PCI-dwc-Fix-inner-MSI-IRQ-domain-registration.patch++>>> -| <<<--patches.suse/i40e-remove-redundant-initialization-of-read_size.patch-->>><<<++patches.suse/PCI-amlogic-meson-Don-t-use-FAST_LINK_MODE-to-set-up.patch++>>> -| <<<--patches.suse/i40evf-Do-not-clear-MSI-X-PBA-manually.patch-->>><<<++patches.suse/PCI-pci-bridge-emul-Fix-PCIe-bit-conflicts.patch++>>> -| <<<--patches.suse/i40evf-Clean-up-flags-for-promisc-mode-to-avoid-high.patch-->>><<<++patches.suse/PCI-rcar-Fix-incorrect-programming-of-OB-windows.patch++>>> -| <<<--patches.suse/i40evf-Drop-i40evf_fire_sw_int-as-it-is-prone-to-rac.patch-->>><<<++patches.suse/PCI-v3-semi-Fix-a-memory-leak-in-v3_pci_probe-error-.patch++>>> -| <<<--patches.suse/i40e-change-ppp-name-to-ddp.patch-->>><<<++patches.suse/PCI-vmd-Filter-resource-type-bits-from-shadow-regist.patch++>>> -| <<<--patches.suse/i40e-track-id-can-be-0.patch-->>><<<++patches.suse/usblp-poison-URBs-upon-disconnect.patch++>>> -| <<<--patches.suse/net-phy-mdio-bcm-unimac-fix-potential-NULL-dereferen.patch-->>><<<++patches.suse/USB-ohci-sm501-fix-error-return-code-in-ohci_hcd_sm5.patch++>>> -| <<<--patches.suse/Bluetooth-Add-a-new-04ca-3015-QCA_ROME-device-->>><<<++patches.suse/usb-ohci-platform-Fix-a-warning-when-hibernating.patch++>>> -| <<<--patches.suse/Bluetooth-btusb-Restore-QCA-Rome-suspend-resume-fix--->>><<<++patches.suse/usb-xhci-plat-Set-PM-runtime-as-active-on-resume.patch++>>> -| <<<--patches.suse/net-hns3-add-ethtool_ops.get_channels-support-for-VF.patch-->>><<<++patches.suse/usb-ehci-platform-Set-PM-runtime-as-active-on-resume.patch++>>> -| <<<--patches.suse/net-hns3-remove-TSO-config-command-from-VF-driver.patch-->>><<<++patches.suse/USB-host-ehci-mxc-Add-error-handling-in-ehci_mxc_drv.patch++>>> -| <<<--patches.suse/net-hns3-add-ethtool_ops.get_coalesce-support-to-PF.patch-->>><<<++patches.suse/drivers-phy-sr-usb-do-not-use-internal-fsm-for-USB2-.patch++>>> -| <<<--patches.suse/net-hns3-add-ethtool_ops.set_coalesce-support-to-PF.patch-->>><<<++patches.suse/usb-dwc3-gadget-Properly-handle-ClearFeature-halt.patch++>>> -| <<<--patches.suse/net-hns3-refactor-interrupt-coalescing-init-function.patch-->>><<<++patches.suse/usb-dwc3-gadget-Properly-handle-failed-kick_transfer.patch++>>> -| <<<--patches.suse/net-hns3-refactor-GL-update-function.patch-->>><<<++patches.suse/usb-dwc2-gadget-move-gadget-resume-after-the-core-is.patch++>>> -| <<<--patches.suse/net-hns3-remove-unused-GL-setup-function.patch-->>><<<++patches.suse/USB-gadget-udc-s3c2410_udc-Remove-pointless-NULL-che.patch++>>> -| <<<--patches.suse/net-hns3-change-the-unit-of-GL-value-macro.patch-->>><<<++patches.suse/usb-gadget-lpc32xx_udc-don-t-dereference-ep-pointer-.patch++>>> -| <<<--patches.suse/net-hns3-add-int_gl_idx-setup-for-TX-and-RX-queues.patch-->>><<<++patches.suse/usb-gadget-fix-potential-double-free-in-m66592_probe.patch++>>> -| <<<--patches.suse/net-hns3-add-feature-check-when-feature-changed.patch-->>><<<++patches.suse/usb-musb-start-session-in-resume-for-host-port.patch++>>> -| <<<--patches.suse/net-hns3-check-for-NULL-function-pointer-in-hns3_nic.patch-->>><<<++patches.suse/usb-musb-Fix-runtime-PM-imbalance-on-error.patch++>>> -| <<<--patches.suse/ixgbe-Assume-provided-MAC-filter-has-been-verified-b.patch-->>><<<++patches.suse/CDC-ACM-heed-quirk-also-in-error-handling.patch++>>> -| <<<--patches.suse/ixgbe-Default-to-1-pool-always-being-allocated.patch-->>><<<++patches.suse/USB-serial-usb_wwan-do-not-resubmit-rx-urb-on-fatal-.patch++>>> -| <<<--patches.suse/ixgbe-Don-t-assume-dev-num_tc-is-equal-to-hardware-T.patch-->>><<<++patches.suse/USB-serial-ch341-add-basis-for-quirk-detection.patch++>>> -| <<<--patches.suse/ixgbe-fm10k-Record-macvlan-stats-instead-of-Rx-queue.patch-->>><<<++patches.suse/USB-serial-qcserial-add-DW5816e-QDL-support.patch++>>> -| <<<--patches.suse/ixgbe-Do-not-manipulate-macvlan-Tx-queues-when-perfo.patch-->>><<<++patches.suse/USB-serial-option-add-Telit-LE910C1-EUX-compositions.patch++>>> -| <<<--patches.suse/ixgbe-avoid-bringing-rings-up-down-as-macvlans-are-a.patch-->>><<<++patches.suse/tty-n_gsm-Fix-SOF-skipping.patch++>>> -| <<<--patches.suse/ixgbe-Fix-handling-of-macvlan-Tx-offload.patch-->>><<<++patches.suse/tty-n_gsm-Fix-waking-up-upper-tty-layer-when-room-av.patch++>>> -| <<<--patches.suse/ixgbe-Fix-kernel-doc-format-warnings.patch-->>><<<++patches.suse/serial-8250-Fix-max-baud-limit-in-generic-8250-port.patch++>>> -| <<<--patches.suse/ixgbevf-Fix-kernel-doc-format-warnings.patch-->>><<<++patches.suse/tty-n_gsm-Fix-bogus-i-in-gsm_data_kick.patch++>>> -| <<<--patches.suse/rt2x00-do-not-pause-queue-unconditionally-on-error-p-->>><<<++patches.suse/vt-keyboard-avoid-signed-integer-overflow-in-k_ascii.patch++>>> -| <<<--patches.suse/wl1251-check-return-from-call-to-wl1251_acx_arp_ip_f-->>><<<++patches.suse/iio-buffer-Don-t-allow-buffers-without-any-channels-.patch++>>> -| <<<--patches.suse/net-add-support-for-Cavium-PTP-coprocessor.patch-->>><<<++patches.suse/iio-pressure-bmp280-Tolerate-IRQ-before-registering.patch++>>> -| <<<--patches.suse/net-thunderx-add-timestamping-support.patch-->>><<<++patches.suse/staging-sm750fb-add-missing-case-while-setting-FB_VI.patch++>>> -| <<<--patches.suse/libbpf-Makefile-set-specified-permission-mode.patch-->>><<<++patches.suse/iio-vcnl4000-Fix-i2c-swapped-word-reading.patch++>>> -| <<<--patches.suse/bnxt_en-Update-firmware-interface-to-1.9.0.patch-->>><<<++patches.suse/iio-bmp280-fix-compensation-of-humidity.patch++>>> -| <<<--patches.suse/bnxt_en-Refactor-bnxt_close_nic.patch-->>><<<++patches.suse/iio-chemical-sps30-Fix-timestamp-alignment.patch++>>> -| <<<--patches.suse/bnxt_en-Restore-MSIX-after-disabling-SRIOV.patch-->>><<<++patches.suse/iio-chemical-pms7003-Fix-timestamp-alignment-and-pre.patch++>>> -| <<<--patches.suse/bnxt_en-Refactor-hardware-resource-data-structures.patch-->>><<<++patches.suse/staging-rtl8712-Fix-IEEE80211_ADDBA_PARAM_BUF_SIZE_M.patch++>>> -| <<<--patches.suse/bnxt_en-Add-the-new-firmware-API-to-query-hardware-r.patch-->>><<<++patches.suse/drivers-base-Fix-NULL-pointer-exception-in-__platfor.patch++>>> -| <<<--patches.suse/bnxt_en-Set-initial-default-RX-and-TX-ring-numbers-t.patch-->>><<<++patches.suse/firmware-xilinx-Fix-an-error-handling-path-in-zynqmp.patch++>>> -| <<<--patches.suse/bnxt_en-Implement-new-method-to-reserve-rings.patch-->>><<<++patches.suse/slimbus-core-Fix-mismatch-in-of_node_get-put.patch++>>> -| <<<--patches.suse/bnxt_en-Reserve-resources-for-RFS.patch-->>><<<++patches.suse/misc-fastrpc-fix-potential-fastrpc_invoke_ctx-leak.patch++>>> -| <<<--patches.suse/bnxt_en-Implement-new-method-for-the-PF-to-assign-SR.patch-->>><<<++patches.suse/habanalabs-Align-protection-bits-configuration-of-al.patch++>>> -| <<<--patches.suse/bnxt_en-Expand-bnxt_check_rings-to-check-all-resourc.patch-->>><<<++patches.suse/fpga-dfl-afu-Corrected-error-handling-levels.patch++>>> -| <<<--patches.suse/bnxt_en-Add-BCM5745X-NPAR-device-IDs.patch-->>><<<++patches.suse/w1-omap-hdq-cleanup-to-add-missing-newline-for-some-.patch++>>> -| <<<--patches.suse/bnxt_en-Forward-VF-MAC-address-to-the-PF.patch-->>><<<++patches.suse/extcon-adc-jack-Fix-an-error-handling-path-in-adc_ja.patch++>>> -| <<<--patches.suse/bnxt_en-Add-cache-line-size-setting-to-optimize-perf.patch-->>><<<++patches.suse/ima-Remove-__init-annotation-from-ima_pcrread.patch++>>> -| <<<--patches.suse/bnxt_en-export-a-common-switchdev-PARENT_ID-for-all-.patch-->>><<<++patches.suse/ntb-intel-Add-Icelake-gen4-support-for-Intel-NTB.patch++>>> -| <<<--patches.suse/cxgb4-restructure-VF-mgmt-code.patch-->>><<<++patches.suse/ntb-intel-add-hw-workaround-for-NTB-BAR-alignment.patch++>>> -| <<<--patches.suse/vxlan-Fix-trailing-semicolon.patch-->>><<<++patches.suse/ntb-intel-fix-static-declaration.patch++>>> -| <<<--patches.suse/net-mlx5e-Fix-trailing-semicolon.patch-->>><<<++patches.suse/rtc-mc13xxx-fix-a-double-unlock-issue.patch++>>> -| <<<--patches.suse/ath9k-add-MSI-support-->>><<<++patches.suse/rtc-rv3028-Add-missed-check-for-devm_regmap_init_i2c.patch++>>> -| <<<--patches.suse/cxgb4-update-dump-collection-logic-to-use-compressio.patch-->>><<<++patches.suse/pinctrl-stmfx-stmfx_pinconf_set-doesn-t-require-to-g.patch++>>> -| <<<--patches.suse/cxgb4-use-zlib-deflate-to-compress-firmware-dump.patch-->>><<<++patches.suse/pinctrl-rza1-Fix-wrong-array-assignment-of-rza1l_swi.patch++>>> -| <<<--patches.suse/cxgb4-IPv6-filter-takes-2-tids.patch-->>><<<++patches.suse/pinctrl-rockchip-fix-memleak-in-rockchip_dt_node_to_.patch++>>> -| <<<--patches.suse/mac80211_hwsim-fix-possible-memory-leak-in-hwsim_new-->>><<<++patches.suse/pinctrl-ocelot-Fix-GPIO-interrupt-decoding-on-Jaguar.patch++>>> -| <<<--patches.suse/cxgb4-add-geneve-offload-support-for-T6.patch-->>><<<++patches.suse/pinctrl-samsung-Correct-setting-of-eint-wakeup-mask-.patch++>>> -| <<<--patches.suse/device-property-Introduce-fwnode_get_mac_address.patch-->>><<<++patches.suse/pinctrl-samsung-Save-restore-eint_mask-over-suspend-.patch++>>> -| <<<--patches.suse/device-property-Introduce-fwnode_get_phy_mode.patch-->>><<<++patches.suse/pinctrl-imxl-Fix-an-error-handling-path-in-imx1_pinc.patch++>>> -| <<<--patches.suse/device-property-Introduce-fwnode_irq_get.patch-->>><<<++patches.suse/pinctrl-freescale-imx-Fix-an-error-handling-path-in-.patch++>>> -| <<<--patches.suse/device-property-Allow-iterating-over-available-child.patch-->>><<<++patches.suse/pinctrl-freescale-imx-Use-devm_of_iomap-to-avoid-a-r.patch++>>> -| <<<--patches.suse/net-mvpp2-simplify-maintaining-enabled-ports-list.patch-->>><<<++patches.suse/pinctrl-sprd-Fix-the-incorrect-pull-up-definition.patch++>>> -| <<<--patches.suse/net-mvpp2-use-device_-fwnode_-APIs-instead-of-of_.patch-->>><<<++patches.suse/genetlink-fix-memory-leaks-in-genl_family_rcv_msg_du.patch++>>> -| <<<--patches.suse/net-mvpp2-enable-ACPI-support-in-the-driver.patch-->>><<<++patches.suse/net-ena-xdp-XDP_TX-fix-memory-leak.patch++>>> -| <<<--patches.suse/net-hns3-add-support-for-get_regs.patch-->>><<<++patches.suse/net-ena-xdp-update-napi-budget-for-DROP-and-ABORTED.patch++>>> -| <<<--patches.suse/net-hns3-add-manager-table-initialization-for-hardwa.patch-->>><<<++patches.suse/geneve-change-from-tx_error-to-tx_dropped-on-missing.patch++>>> -| <<<--patches.suse/net-hns3-add-ethtool-p-support-for-fiber-port.patch-->>><<<++patches.suse/Revert-drm-amd-display-disable-dcn20-abm-feature-for.patch++>>> -| <<<--patches.suse/net-hns3-add-net-status-led-support-for-fiber-port.patch-->>><<<++patches.suse/drm-i915-gem-Avoid-iterating-an-empty-list.patch++>>> -| <<<--patches.suse/bridge-return-boolean-instead-of-integer-in-br_multi.patch-->>><<<++patches.suse/0002-drm-i915-gt-Do-not-schedule-normal-requests-immediat.patch++>>> -| <<<--patches.suse/net-hns3-converting-spaces-into-tabs-to-avoid-checkp.patch-->>><<<++patches.suse/drm-i915-Whitelist-context-local-timestamp-in-the-ge.patch++>>> -| <<<--patches.suse/msft-hv-1585-hv_netvsc-Use-the-num_online_cpus-for-channel-limit.patch-->>><<<++patches.suse/0003-drm-msm-Check-for-powered-down-HW-in-the-devfreq-cal.patch++>>> -| <<<--patches.suse/nfp-fix-error-return-code-in-nfp_pci_probe.patch-->>><<<++patches.suse/s390-pci-log-new-handle-in-clp_disable_fh++>>> -| <<<--patches.suse/i40e-i40evf-Enable-NVMUpdate-to-retrieve-AdminQ-and-.patch-->>><<<++patches.suse/0012-ceph-reorganize-_send_cap-for-less-spinlock-abuse.patch++>>> -| <<<--patches.suse/i40e-avoid-divide-by-zero.patch-->>><<<++patches.suse/0013-ceph-split-up-_finish_cap_flush.patch++>>> -| <<<--patches.suse/i40evf-remove-flush_scheduled_work-call-in-i40evf_re.patch-->>><<<++patches.suse/0014-ceph-add-comments-for-handle_cap_flush_ack-logic.patch++>>> -| <<<--patches.suse/i40evf-Don-t-schedule-reset_task-when-device-is-bein.patch-->>><<<++patches.suse/0015-ceph-don-t-release-i_ceph_lock-in-handle_cap_trunc.patch++>>> -| <<<--patches.suse/i40e-Fix-for-blinking-activity-instead-of-link-LEDs.patch-->>><<<++patches.suse/0016-ceph-don-t-take-i_ceph_lock-in-handle_cap_import.patch++>>> -| <<<--patches.suse/i40e-i40evf-Detect-and-recover-hung-queue-scenario.patch-->>><<<++patches.suse/0017-ceph-document-what-protects-i_dirty_item-and-i_flushing_item.patch++>>> -| <<<--patches.suse/i40e-check-for-invalid-DCB-config.patch-->>><<<++patches.suse/0018-ceph-fix-potential-race-in-ceph_check_caps.patch++>>> -| <<<--patches.suse/i40e-Disable-iWARP-VSI-PETCP_ENA-flag-on-netdev-down.patch-->>><<<++patches.suse/0019-ceph-throw-a-warning-if-we-destroy-session-with-mutex-still-locked.patch++>>> -| <<<--patches.suse/i40e-Delete-an-error-message-for-a-failed-memory-all.patch-->>><<<++patches.suse/0020-ceph-reset-i_requested_max_size-if-file-write-is-not-wanted.patch++>>> -| <<<--patches.suse/i40evf-ignore-link-up-if-not-running.patch-->>><<<++patches.suse/0021-ceph-convert-mdsc-cap_dirty-to-a-per-session-list.patch++>>> -| <<<--patches.suse/cxgb4-cxgb4vf-add-support-for-ndo_set_vf_vlan.patch-->>><<<++patches.suse/0022-ceph-request-expedited-service-on-session-s-last-cap-flush.patch++>>> -| <<<--patches.suse/cxgb4-enable-ZLIB_DEFLATE-when-building-cxgb4.patch-->>><<<++patches.suse/0023-ceph-ceph_kick_flushing_caps-needs-the-s_mutex.patch++>>> -| <<<--patches.suse/cxgb4-properly-initialize-variables.patch-->>><<<++patches.suse/0024-ceph-normalize-delta-parameter-usage-in-check_quota_exceeded.patch++>>> -| <<<--patches.suse/igb-Allow-to-remove-administratively-set-MAC-on-VFs.patch-->>><<<++patches.suse/0025-ceph-allow-rename-operation-under-different-quota-realms.patch++>>> -| <<<--patches.suse/e1000e-Set-HTHRESH-when-PTHRESH-is-used.patch-->>><<<++patches.suse/0027-ceph-don-t-return-estale-if-there-s-still-an-open-file.patch++>>> -| <<<--patches.suse/e1000e-Alert-the-user-that-C-states-will-be-disabled.patch-->>><<<++patches.suse/0028-ceph-make-sure-mdsc-mutex-is-nested-in-s-s_mutex-to-fix-dead-lock.patch++>>> -| <<<--patches.suse/igb-Free-IRQs-when-device-is-hotplugged.patch-->>><<<++patches.suse/0029-ceph-skip-checking-caps-when-session-reconnecting-and-releasing-reqs.patch++>>> -| <<<--patches.suse/igb-Clear-TXSTMP-when-ptp_tx_work-is-timeout.patch-->>><<<++patches.suse/remoteproc-Fix-IDR-initialisation-in-rproc_alloc.patch++>>> -| <<<--patches.suse/cxgb4-make-symbol-pedits-static.patch-->>><<<++patches.suse/remoteproc-Add-missing-n-in-log-messages.patch++>>> -| <<<--patches.suse/fm10k-Fix-configuration-for-macvlan-offload.patch-->>><<<++patches.suse/remoteproc-Fall-back-to-using-parent-memory-pool-if-.patch++>>> -| <<<--patches.suse/fm10k-cleanup-unnecessary-parenthesis-in-fm10k_iov.c.patch-->>><<<++patches.suse/remoteproc-Fix-and-restore-the-parenting-hierarchy-f.patch++>>> -| <<<--patches.suse/fm10k-fix-failed-to-kill-vid-message-for-VF.patch-->>><<<++patches.suse/selftests-timens-handle-a-case-when-alarm-clocks-are.patch++>>> -| <<<--patches.suse/fm10k-stop-adding-VLAN-0-to-the-VLAN-table.patch-->>><<<++patches.suse/power-supply-bq24257_charger-Replace-depends-on-REGM.patch++>>> -| <<<--patches.suse/fm10k-don-t-assume-VLAN-1-is-enabled.patch-->>><<<++patches.suse/power-reset-qcom-pon-reg-write-mask-depends-on-pon-g.patch++>>> -| <<<--patches.suse/fm10k-correct-typo-in-fm10k_pf.c.patch-->>><<<++patches.suse/power-supply-core-fix-HWMON-temperature-labels.patch++>>> -| <<<--patches.suse/fm10k-clarify-action-when-updating-the-VLAN-table.patch-->>><<<++patches.suse/power-supply-core-fix-memory-leak-in-HWMON-error-pat.patch++>>> -| <<<--patches.suse/qed-code-indent-should-use-tabs-where-possible.patch-->>><<<++patches.suse/power-supply-lp8788-Fix-an-error-handling-path-in-lp.patch++>>> -| <<<--patches.suse/net-hns3-add-get-set_coalesce-support-to-VF.patch-->>><<<++patches.suse/power-supply-smb347-charger-IRQSTAT_D-is-volatile.patch++>>> -| <<<--patches.suse/net-hns3-add-int_gl_idx-setup-for-VF.patch-->>><<<++patches.suse/clk-meson-meson8b-Fix-the-polarity-of-the-RESET_N-li.patch++>>> -| <<<--patches.suse/ixgbevf-add-function-for-checking-if-we-can-reuse-pa.patch-->>><<<++patches.suse/clk-meson-meson8b-Fix-the-vclk_div-1-2-4-6-12-_en-ga.patch++>>> -| <<<--patches.suse/ixgbevf-only-DMA-sync-frame-length.patch-->>><<<++patches.suse/clk-meson-meson8b-Don-t-rely-on-u-boot-to-init-all-G.patch++>>> -| <<<--patches.suse/ixgbevf-use-length-to-determine-if-descriptor-is-don.patch-->>><<<++patches.suse/clk-renesas-cpg-mssr-Fix-STBCR-suspend-resume-handli.patch++>>> -| <<<--patches.suse/ixgbevf-add-support-for-DMA_ATTR_SKIP_CPU_SYNC-WEAK_.patch-->>><<<++patches.suse/clk-samsung-Mark-top-ISP-and-CAM-clocks-on-Exynos542.patch++>>> -| <<<--patches.suse/ixgbevf-update-code-to-better-handle-incrementing-pa.patch-->>><<<++patches.suse/clk-samsung-exynos5433-Add-IGNORE_UNUSED-flag-to-scl.patch++>>> -| <<<--patches.suse/ixgbevf-add-counters-for-Rx-page-allocations.patch-->>><<<++patches.suse/clk-sunxi-Fix-incorrect-usage-of-round_down.patch++>>> -| <<<--patches.suse/ixgbevf-clear-rx_buffer_info-in-configure-instead-of.patch-->>><<<++patches.suse/clk-zynqmp-fix-memory-leak-in-zynqmp_register_clocks.patch++>>> -| <<<--patches.suse/ixgbevf-improve-performance-and-reduce-size-of-ixgbe.patch-->>><<<++patches.suse/clk-ti-composite-fix-memory-leak.patch++>>> -| <<<--patches.suse/ixgbevf-don-t-bother-clearing-tx_buffer_info-in-ixgb.patch-->>><<<++patches.suse/clk-sprd-return-correct-type-of-value-for-_sprd_pll_.patch++>>> -| <<<--patches.suse/ixgbevf-use-ARRAY_SIZE-for-various-array-sizing-calc.patch-->>><<<++patches.suse/clk-bcm2835-Fix-return-type-of-bcm2835_register_gate.patch++>>> -| <<<--patches.suse/ixgbe-use-ARRAY_SIZE-for-array-sizing-calculation-on.patch-->>><<<++patches.suse/clk-bcm2835-Remove-casting-to-bcm2835_clk_register.patch++>>> -| <<<--patches.suse/ixgbe-Don-t-report-unsupported-timestamping-filters-.patch-->>><<<++patches.suse/clk-clk-flexgen-fix-clock-critical-handling.patch++>>> -| <<<--patches.suse/ixgbe-add-support-for-reporting-5G-link-speed.patch-->>><<<++patches.suse/clk-qcom-msm8916-Fix-the-address-location-of-pll-con.patch++>>> -| <<<--patches.suse/ixgbe-Fix-vs-typo.patch-->>><<<++patches.suse/clk-qcom-Add-missing-msm8998-ufs_unipro_core_clk_src.patch++>>> -| <<<--patches.suse/ixgbe-don-t-set-RXDCTL.RLPML-for-82599.patch-->>><<<++patches.suse/clk-mediatek-assign-the-initial-value-to-clk_init_da.patch++>>> -| <<<--patches.suse/selftests-bpf-make-dubious-pointer-arithmetic-test-u.patch-->>><<<++patches.suse/mtd-rawnand-marvell-Fix-the-condition-on-a-return-co.patch++>>> -| <<<--patches.suse/i40e-Add-returning-AQ-critical-error-to-SW.patch-->>><<<++patches.suse/mtd-rawnand-marvell-Use-nand_cleanup-when-the-device.patch++>>> -| <<<--patches.suse/i40e-Fix-for-adding-multiple-ethtool-filters-on-the-.patch-->>><<<++patches.suse/mtd-rawnand-marvell-Fix-probe-error-path.patch++>>> -| <<<--patches.suse/i40evf-Allow-turning-off-offloads-when-the-VF-has-VL.patch-->>><<<++patches.suse/mtd-rawnand-timings-Fix-default-tR_max-and-tCCS_min-.patch++>>> -| <<<--patches.suse/i40e-i40evf-Use-ring-pointers-to-clean-up-_set_itr_p.patch-->>><<<++patches.suse/mtd-rawnand-onfi-Fix-redundancy-detection-check.patch++>>> -| <<<--patches.suse/i40e-change-flags-to-use-64-bits.patch-->>><<<++patches.suse/mtd-rawnand-brcmnand-fix-hamming-oob-layout.patch++>>> -| <<<--patches.suse/i40e-cleanup-unnecessary-parens.patch-->>><<<++patches.suse/mtd-rawnand-brcmnand-correctly-verify-erased-pages.patch++>>> -| <<<--patches.suse/i40e-Fix-kdump-failure.patch-->>><<<++patches.suse/mtd-rawnand-Fix-nand_gpio_waitrdy.patch++>>> -| <<<--patches.suse/i40e-program-fragmented-IPv4-filter-input-set.patch-->>><<<++patches.suse/mtd-rawnand-diskonchip-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/i40e-disallow-programming-multiple-filters-with-same.patch-->>><<<++patches.suse/mtd-rawnand-ingenic-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/i40e-fix-reported-mask-for-ntuple-filters.patch-->>><<<++patches.suse/mtd-rawnand-mtk-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/i40e-i40evf-Record-ITR-register-location-in-the-q_ve.patch-->>><<<++patches.suse/mtd-rawnand-orion-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/i40e-Do-not-allow-use-more-TC-queue-pairs-than-MSI-X.patch-->>><<<++patches.suse/mtd-rawnand-oxnas-Keep-track-of-registered-devices.patch++>>> -| <<<--patches.suse/ipv6-Fix-SO_REUSEPORT-UDP-socket-with-implicit-sk_ip.patch-->>><<<++patches.suse/mtd-rawnand-oxnas-Release-all-devices-in-the-_remove.patch++>>> -| <<<--patches.suse/tap-fix-use-after-free.patch-->>><<<++patches.suse/mtd-rawnand-pasemi-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/0001-net-ethernet-cavium-Correct-Cavium-Thunderx-NIC-driv.patch-->>><<<++patches.suse/mtd-rawnand-plat_nand-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/vhost_net-stop-device-during-reset-owner.patch-->>><<<++patches.suse/mtd-rawnand-sharpsl-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/gianfar-prevent-integer-wrapping-in-the-rx-handler.patch-->>><<<++patches.suse/mtd-rawnand-socrates-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/net-ipv6-send-unsolicited-NA-after-DAD.patch-->>><<<++patches.suse/mtd-rawnand-sunxi-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/i40e-i40evf-Update-DESC_NEEDED-value-to-reflect-larg.patch-->>><<<++patches.suse/mtd-rawnand-tmio-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/net_sched-gen_estimator-fix-lockdep-splat.patch-->>><<<++patches.suse/mtd-rawnand-xway-Fix-the-probe-error-path.patch++>>> -| <<<--patches.suse/tcp-release-sk_frag.page-in-tcp_disconnect.patch-->>><<<++patches.suse/mtd-rawnand-brcmnand-fix-CS0-layout.patch++>>> -| <<<--patches.suse/qlcnic-fix-deadlock-bug.patch-->>><<<++patches.suse/Input-edt-ft5x06-fix-get_default-register-write-acce.patch++>>> -| <<<--patches.suse/ibmvnic-Wait-for-device-response-when-changing-MAC.patch-->>><<<++patches.suse/ACPI-PM-Avoid-using-power-resources-if-there-are-non.patch++>>> -| <<<--patches.suse/qmi_wwan-Add-support-for-Quectel-EP06.patch-->>><<<++patches.suse/sunrpc-svcauth_gss_register_pseudoflavor-must-reject.patch++>>> -| <<<--patches.suse/r8169-fix-RTL8168EP-take-too-long-to-complete-driver.patch-->>><<<++patches.suse/sunrpc-clean-up-properly-in-gss_mech_unregister.patch++>>> -| <<<--patches.suse/tcp_nv-fix-potential-integer-overflow-in-tcpnv_acked.patch-->>><<<++patches.suse/nfsd4-make-drc_slab-global-not-per-net.patch++>>> -| <<<--patches.suse/ip6mr-fix-stale-iterator.patch-->>><<<++patches.suse/crypto-omap-sham-add-proper-load-balancing-support-f.patch++>>> -| <<<--patches.suse/fs-dax.c-release-PMD-lock-even-when-there-is-no-PMD-.patch-->>><<<++patches.suse/crypto-cavium-nitrox-Fix-nitrox_get_first_device-whe.patch++>>> -| <<<--patches.suse/ocfs2-return-EROFS-to-mount.ocfs2-if-inode-block-is-.patch-->>><<<++patches.suse/NFSv4.1-fix-rpc_call_done-assignment-for-BIND_CONN_T.patch++>>> -| <<<--patches.suse/ocfs2-try-a-blocking-lock-before-return-AOP_TRUNCATE.patch-->>><<<++patches.suse/nfs-set-invalid-blocks-after-NFSv4-writes.patch++>>> -| <<<--patches.suse/ocfs2-acl-use-ip_xattr_sem-to-protect-getting-extend.patch-->>><<<++patches.suse/0004-drm-connector-notify-userspace-on-hotplug-after-regi.patch++>>> -| <<<--patches.suse/ocfs2-try-to-reuse-extent-block-in-dealloc-without-m.patch-->>><<<++patches.suse/drm-sun4i-hdmi-ddc-clk-Fix-size-of-m-divider.patch++>>> -| <<<--patches.suse/ocfs2-return-error-when-we-attempt-to-access-a-dirty.patch-->>><<<++patches.suse/ALSA-usb-audio-Fix-inconsistent-card-PM-state-after-.patch++>>> -| <<<--patches.suse/mm-do-not-stall-register_shrinker.patch-->>><<<++patches.suse/ALSA-emu10k1-delete-an-unnecessary-condition.patch++>>> -| <<<--patches.suse/mm-pin-address_space-before-dereferencing-it-while-isolating-an-LRU-page.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-vendor-product-and-profile-name-f.patch++>>> -| <<<--patches.suse/mm-fadvise-discard-partial-page-if-endbyte-is-also-E.patch-->>><<<++patches.suse/ALSA-usb-audio-Use-the-new-macro-for-HP-Dock-rename-.patch++>>> -| <<<--patches.suse/mm-numa-do-not-trap-faults-on-shared-data-section-pages.patch-->>><<<++patches.suse/ALSA-pcm-fix-snd_pcm_link-lockdep-splat.patch++>>> -| <<<--patches.suse/VFS-close-race-between-getcwd-and-d_move.patch-->>><<<++patches.suse/ALSA-hda-realtek-add-a-pintbl-quirk-for-several-Leno.patch++>>> -| <<<--patches.suse/errseq-Add-to-documentation-tree.patch-->>><<<++patches.suse/ALSA-usb-audio-Manage-auto-pm-of-all-bundled-interfa.patch++>>> -| <<<--patches.suse/fs-Kconfig-drop-links-to-404-compliant-http-acl-bestbits-at.patch-->>><<<++patches.suse/ALSA-pcm-disallow-linking-stream-to-itself.patch++>>> -| <<<--patches.suse/s390-fix-handling-of-1-in-set-fs-id16-syscalls.patch-->>><<<++patches.suse/ASoC-meson-add-missing-free_irq-in-error-path.patch++>>> -| <<<--patches.suse/0001-typec-tcpm-fusb302-Resolve-out-of-order-messaging-ev.patch-->>><<<++patches.suse/ASoC-Intel-bytcr_rt5640-Add-quirk-for-Toshiba-Encore.patch++>>> -| <<<--patches.suse/tools-usbip-fixes-build-with-musl-libc-toolchain.patch-->>><<<++patches.suse/ASoC-rt5645-Add-platform-data-for-Asus-T101HA.patch++>>> -| <<<--patches.suse/0001-usb-Don-t-print-a-warning-if-interface-driver-rebind.patch-->>><<<++patches.suse/ASoC-core-only-convert-non-DPCM-link-to-DPCM-link.patch++>>> -| <<<--patches.suse/0001-usb-xhci-Make-some-static-functions-global.patch-->>><<<++patches.suse/ASoC-SOF-nocodec-conditionally-set-dpcm_capture-dpcm.patch++>>> -| <<<--patches.suse/0001-USB-usbip-remove-useless-call-in-usbip_recv.patch-->>><<<++patches.suse/mailbox-zynqmp-ipi-Fix-NULL-vs-IS_ERR-check-in-zynqm.patch++>>> -| <<<--patches.suse/usb-dwc2-host-don-t-retry-naked-transactions-right-away.patch-->>><<<++patches.suse/x86-reboot-quirks-Add-MacBook6-1-reboot-quirk.patch++>>> -| <<<--patches.suse/0001-USB-serial-io_edgeport-fix-possible-sleep-in-atomic.patch-->>><<<++patches.suse/x86-speculation-avoid-force-disabling-ibpb-based-on-stibp-and-enhanced-ibrs.patch++>>> -| <<<--patches.suse/0001-usb-uas-unconditionally-bring-back-host-after-reset.patch-->>><<<++patches.suse/x86-speculation-prevent-rogue-cross-process-ssbd-shutdown.patch++>>> -| <<<--patches.suse/0001-usb-option-Add-support-for-FS040U-modem.patch-->>><<<++patches.suse/x86-speculation-pr_spec_force_disable-enforcement-for-indirect-branches.patch++>>> -| <<<--patches.suse/0001-CDC-ACM-apply-quirk-for-card-reader.patch-->>><<<++patches.suse/nvme-fc-don-t-call-nvme_cleanup_cmd-for-AENs.patch++>>> -| <<<--patches.suse/0001-USB-serial-simple-add-Motorola-Tetra-driver.patch-->>><<<++patches.suse/lib-lzo-fix-ambiguous-encoding-bug-in-lzo-rle.patch++>>> -| <<<--patches.suse/usb-gadget-Fix-high-bandwidth-check-in-usb_gadget_ep.patch-->>><<<++patches.suse/amdgpu-a-NULL-mm-does-not-mean-a-thread-is-a-kthread.patch++>>> -| <<<--patches.suse/0001-usbip-prevent-bind-loops-on-devices-attached-to-vhci.patch-->>><<<++patches.suse/thermal-drivers-ti-soc-thermal-Avoid-dereferencing-E.patch++>>> -| <<<--patches.suse/0001-usbip-list-don-t-list-devices-attached-to-vhci_hcd.patch-->>><<<++patches.suse/x86-amd_nb-Add-AMD-family-17h-model-60h-PCI-IDs.patch++>>> -| <<<--patches.suse/0001-USB-serial-pl2303-new-device-id-for-Chilitag.patch-->>><<<++patches.suse/hwmon-k10temp-Add-AMD-family-17h-model-60h-PCI-match.patch++>>> -| <<<--patches.suse/serial-8250_dw-Disable-clock-on-error-->>><<<++patches.suse/media-cedrus-Program-output-format-during-each-run.patch++>>> -| <<<--patches.suse/pty-cancel-pty-slave-port-buf-s-work-in-tty_release-->>><<<++patches.suse/i2c-piix4-Detect-secondary-SMBus-controller-on-AMD-A.patch++>>> -| <<<--patches.suse/tty-n_gsm-Allow-ADM-response-in-addition-to-UA-for-c-->>><<<++patches.suse/i2c-pxa-fix-i2c_pxa_scream_blue_murder-debug-output.patch++>>> -| <<<--patches.suse/serial-8250_uniphier-fix-error-return-code-in-uniphi-->>><<<++patches.suse/i2c-pxa-clear-all-master-action-bits-in-i2c_pxa_stop.patch++>>> -| <<<--patches.suse/serial-imx-Only-wakeup-via-RTSDEN-bit-if-the-system--->>><<<++patches.suse/scsi-ibmvscsi-Don-t-send-host-info-in-adapter-info-M.patch++>>> -| <<<--patches.suse/serial-core-mark-port-as-initialized-after-successfu-->>><<<++patches.suse/ionic-wait-on-queue-start-until-after-IFF_UP.patch++>>> -| <<<--patches.suse/tty-fix-data-race-between-tty_init_dev-and-flush-of-.patch-->>><<<++patches.suse/ionic-remove-support-for-mgmt-device.patch++>>> -| <<<--patches.suse/tty-serial-exar-Relocate-sleep-wake-up-handling.patch-->>><<<++patches.suse/net-mlx5-DR-Fix-freeing-in-dr_create_rc_qp.patch++>>> -| <<<--patches.suse/iio-adc-accel-Fix-up-module-licenses-->>><<<++patches.suse/net-mlx5-Disable-reload-while-removing-the-device.patch++>>> -| <<<--patches.suse/iio-health-max30102-Add-power-enable-parameter-to-ge-->>><<<++patches.suse/ionic-add-pcie_print_link_status.patch++>>> -| <<<--patches.suse/iio-ABI-Fix-name-of-timestamp-sysfs-file-->>><<<++patches.suse/genetlink-clean-up-family-attributes-allocations.patch++>>> -| <<<--patches.suse/iio-imu-st_lsm6dsx-fix-endianness-in-st_lsm6dsx_read-->>><<<++patches.suse/ibmvnic-Flush-existing-work-items-before-device-remo.patch++>>> -| <<<--patches.suse/iio-adc-stm32-fix-scan-of-multiple-channels-with-DMA-->>><<<++patches.suse/bpf-Fix-an-error-code-in-check_btf_func.patch++>>> -| <<<--patches.suse/staging-lustre-disable-preempt-while-sampling-proces.patch-->>><<<++patches.suse/bpf-Undo-internal-BPF_PROBE_MEM-in-BPF-insns-dump.patch++>>> -| <<<--patches.suse/staging-vc04_services-Fix-platform_no_drv_owner.cocc-->>><<<++patches.suse/ibmvnic-Harden-device-login-requests.patch++>>> -| <<<--patches.suse/staging-vc04_services-bcm2835-audio-add-SPDX-identif-->>><<<++patches.suse/bnxt_en-Simplify-bnxt_resume.patch++>>> -| <<<--patches.suse/staging-vc04_services-bcm2835-audio-remove-redundant-->>><<<++patches.suse/bnxt_en-Re-enable-SRIOV-during-resume.patch++>>> -| <<<--patches.suse/staging-lustre-libcfs-Prevent-harmless-read-underflo.patch-->>><<<++patches.suse/bnxt_en-Fix-AER-reset-logic-on-57500-chips.patch++>>> -| <<<--patches.suse/staging-rts5208-Fix-seg_no-calculation-in-reset_ms_c-->>><<<++patches.suse/bnxt_en-Return-from-timer-if-interface-is-not-in-ope.patch++>>> -| <<<--patches.suse/firmware-add-helper-to-unregister-pm-ops.patch-->>><<<++patches.suse/mvpp2-remove-module-bugfix.patch++>>> -| <<<--patches.suse/firmware-fix-capturing-errors-on-fw_cache_init-on-ea.patch-->>><<<++patches.suse/e1000e-Do-not-wake-up-the-system-via-WOL-if-device-w.patch++>>> -| <<<--patches.suse/firmware-provide-helpers-for-registering-the-syfs-lo.patch-->>><<<++patches.suse/libceph-don-t-omit-recovery_deletes-in-target_copy.patch++>>> -| <<<--patches.suse/firmware-fix-detecting-error-on-register_reboot_noti.patch-->>><<<++patches.suse/drm-i915-work-around-false-positive-maybe-uninitiali.patch++>>> -| <<<--patches.suse/test_firmware-fix-setting-old-custom-fw-path-back-on-->>><<<++patches.suse/0001-drm-i915-icl-Fix-hotplug-interrupt-disabling-after-s.patch++>>> -| <<<--patches.suse/treewide-Use-DEVICE_ATTR_WO.patch-->>><<<++patches.suse/0002-drm-amdgpu-Replace-invalid-device-ID-with-a-valid-de.patch++>>> -| <<<--patches.suse/test_firmware-fix-missing-unlock-on-error-in-config_-->>><<<++patches.suse/sata_rcar-handle-pm_runtime_get_sync-failure-cases.patch++>>> -| <<<--patches.suse/device-property-Define-type-of-PROPERTY_ENRTY_-macro.patch-->>><<<++patches.suse/ata-libata-Fix-usage-of-page-address-by-page_address.patch++>>> -| <<<--patches.suse/dev-mem-Add-bounce-buffer-for-copy-out.patch-->>><<<++patches.suse/0001-bcache-fix-potential-deadlock-problem-in-btree_gc_co.patch++>>> -| <<<--patches.suse/coresight-Fix-disabling-of-CoreSight-TPIU-->>><<<++patches.suse/drm-encoder_slave-fix-refcouting-error-for-modules.patch++>>> -| <<<--patches.suse/mei-me-allow-runtime-pm-for-platform-with-D0i3-->>><<<++patches.suse/crypto-algif_skcipher-Cap-recv-SG-list-at-ctx-used.patch++>>> -| <<<--patches.suse/msft-hv-1573-vmbus-make-channel-attributes-static.patch-->>><<<++patches.suse/crypto-algboss-don-t-wait-during-notifier-callback.patch++>>> -| <<<--patches.suse/msft-hv-1574-uio_hv_generic-fix-configuration-comments.patch-->>><<<++patches.suse/pinctrl-tegra-Use-noirq-suspend-resume-callbacks.patch++>>> -| <<<--patches.suse/msft-hv-1575-uio_hv_generic-use-standard-mmap-for-resources.patch-->>><<<++patches.suse/Revert-pinctrl-freescale-imx-Use-devm_of_iomap-to-av.patch++>>> -| <<<--patches.suse/msft-hv-1576-uio_hv_generic-use-ISR-callback-method.patch-->>><<<++patches.suse/spi-sprd-switch-the-sequence-of-setting-WDG_LOAD_LOW.patch++>>> -| <<<--patches.suse/msft-hv-1577-vmbus-add-monitor_id-and-subchannel_id-to-sysfs-per-.patch-->>><<<++patches.suse/ALSA-hda-Add-NVIDIA-codec-IDs-9a-9d-through-a0-to-pa.patch++>>> -| <<<--patches.suse/msft-hv-1578-uio_hv_generic-create-send-and-receive-buffers.patch-->>><<<++patches.suse/ALSA-usb-audio-Add-implicit-feedback-quirk-for-SSL2.patch++>>> -| <<<--patches.suse/msft-hv-1579-uio_hv_generic-check-that-host-supports-monitor-page.patch-->>><<<++patches.suse/ALSA-usb-audio-add-quirk-for-Denon-DCD-1500RE.patch++>>> -| <<<--patches.suse/msft-hv-1580-uio_hv_generic-add-rescind-support.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-quirk-for-MSI-GE63-laptop.patch++>>> -| <<<--patches.suse/auxdisplay-img-ascii-lcd-add-missing-MODULE_DESCRIPT-->>><<<++patches.suse/ALSA-usb-audio-Fix-potential-use-after-free-of-strea.patch++>>> -| <<<--patches.suse/msft-hv-1581-uio_hv_generic-fix-type-mismatch-warnings.patch-->>><<<++patches.suse/ALSA-hda-realtek-Add-mute-LED-and-micmute-LED-suppor.patch++>>> -| <<<--patches.suse/msft-hv-1583-uio_hv_generic-fix-new-type-mismatch-warnings.patch-->>><<<++patches.suse/ASoC-q6asm-handle-EOS-correctly.patch++>>> -| <<<--patches.suse/lkdtm-fix-handle_irq_event-symbol-for-INT_HW_IRQ_EN.patch-->>><<<++patches.suse/ASoc-q6afe-add-support-to-get-port-direction.patch++>>> -| <<<--patches.suse/Input-goodix-disable-IRQs-while-suspended-->>><<<++patches.suse/ASoC-fsl_ssi-Fix-bclk-calculation-for-mono-channel.patch++>>> -| <<<--patches.suse/Input-psmouse-fix-Synaptics-detection-when-protocol--->>><<<++patches.suse/ASoC-rockchip-Fix-a-reference-count-leak.patch++>>> -| <<<--patches.suse/Input-synaptics-reset-the-ABS_X-Y-fuzz-after-initial-->>><<<++patches.suse/ALSA-usb-audio-add-quirk-for-Samsung-USBC-Headset-AK.patch++>>> -| <<<--patches.suse/Input-synaptics-rmi4-do-not-delete-interrupt-memory--->>><<<++patches.suse/ALSA-usb-audio-Fix-OOB-access-of-mixer-element-list.patch++>>> -| <<<--patches.suse/Input-synaptics-rmi4-unmask-F03-interrupts-when-port-->>><<<++patches.suse/RDMA-core-Check-that-type_attrs-is-not-NULL-prior-ac.patch++>>> -| <<<--patches.suse/Input-edt-ft5x06-fix-error-handling-for-factory-mode-->>><<<++patches.suse/ring-buffer-zero-out-time-extend-if-it-is-nested-and-not-absolute.patch++>>> -| <<<--patches.suse/kbuild-suppress-packed-not-aligned-warning-for-default-setting-only.patch-->>><<<++patches.suse/tracing-fix-event-trigger-to-accept-redundant-spaces.patch++>>> -| <<<--patches.suse/kconfig-display-recursive-dependency-resolution-hint.patch-->>><<<++patches.suse/bpf-xdp-samples-Fix-null-pointer-dereference-in-_use.patch++>>> -| <<<--patches.suse/kconfig-Don-t-leak-main-menus-during-parsing-->>><<<++patches.suse/devmap-Use-bpf_map_area_alloc-for-allocating-hash-bu.patch++>>> -| <<<--patches.suse/kconfig-Fix-automatic-menu-creation-mem-leak-->>><<<++patches.suse/bpf-Don-t-return-EINVAL-from-get-set-sockopt-when-op.patch++>>> -| <<<--patches.suse/kconfig-Fix-expr_free-E_NOT-leak-->>><<<++patches.suse/selftests-bpf-Make-sure-optvals-PAGE_SIZE-are-bypass.patch++>>> -| <<<--patches.suse/printk-Add-console-owner-and-waiter-logic-to-load-ba.patch-->>><<<++patches.suse/bpf-Document-optval-PAGE_SIZE-behavior-for-sockopt-h.patch++>>> -| <<<--patches.suse/printk-Hide-console-waiter-logic-into-helpers.patch-->>><<<++patches.suse/ionic-no-link-check-while-resetting-queues.patch++>>> -| <<<--patches.suse/printk-Never-set-console_may_schedule-in-console_try.patch-->>><<<++patches.suse/ionic-export-features-for-vlans-to-use.patch++>>> -| <<<--patches.suse/arm-spear13xx-Fix-dmas-cells.patch-->>><<<++patches.suse/tg3-driver-sleeps-indefinitely-when-EEH-errors-excee.patch++>>> -| <<<--patches.suse/ARM-pxa-tosa-bt-add-MODULE_LICENSE-tag.patch-->>><<<++patches.suse/geneve-allow-changing-DF-behavior-after-creation.patch++>>> -| <<<--patches.suse/0001-reset-remove-remaining-WARN_ON-in-linux-reset.h.patch-->>><<<++patches.suse/ibmveth-Fix-max-MTU-limit.patch++>>> -| <<<--patches.suse/clk-qcom-msm8916-fix-mnd_width-for-codec_digcodec-->>><<<++patches.suse/ionic-tame-the-watchdog-timer-on-reconfig.patch++>>> -| <<<--patches.suse/clk-fix-set_rate_range-when-current-rate-is-out-of-r-->>><<<++patches.suse/ibmvnic-continue-to-init-in-CRQ-reset-returns-H_CLOS.patch++>>> -| <<<--patches.suse/clk-Don-t-touch-hardware-when-reparenting-during-reg.patch-->>><<<++patches.suse/wireguard-noise-do-not-assign-initiation-time-in-if-.patch++>>> -| <<<--patches.suse/clk-axi-clkgen-Correctly-handle-nocount-bit-in-recal-->>><<<++patches.suse/wireguard-device-avoid-circular-netns-references.patch++>>> -| <<<--patches.suse/clk-si5351-Rename-internal-plls-to-avoid-name-collis-->>><<<++patches.suse/wireguard-receive-account-for-napi_gro_receive-never.patch++>>> -| <<<--patches.suse/clk-meson-gxbb-fix-wrong-clock-for-SARADC-SANA-->>><<<++patches.suse/socionext-account-for-napi_gro_receive-never-returni.patch++>>> -| <<<--patches.suse/clk-meson-mpll-use-64-bit-maths-in-params_from_rate-->>><<<++patches.suse/wil6210-account-for-napi_gro_receive-never-returning.patch++>>> -| <<<--patches.suse/0001-drm-rockchip-analogix_dp-Remove-unnecessary-init-cod.patch-->>><<<++patches.suse/0003-drm-rcar-du-Fix-build-error.patch++>>> -| <<<--patches.suse/0001-drm-rockchip-Fix-build-warning-in-analogix_dp-rockch.patch-->>><<<++patches.suse/0004-drm-radeon-fix-fb_div-check-in-ni_init_smc_spll_tabl.patch++>>> -| <<<--patches.suse/drm-edid-set-ELD-connector-type-in-drm_edid_to_eld-->>><<<++patches.suse/ACPI-configfs-Disallow-loading-ACPI-tables-when-lock.patch++>>> -| <<<--patches.suse/video-hdmi-Allow-empty-HDMI-infoframes-->>><<<++patches.suse/ACPI-sysfs-Fix-pm_profile_attr-type.patch++>>> -| <<<--patches.suse/drm-i915-Bump-wait-times-for-the-final-CS-interrupt--->>><<<++patches.suse/clk-sifive-allocate-sufficient-memory-for-struct-__p.patch++>>> -| <<<--patches.suse/drm-i915-Synchronize-irq-before-parking-each-engine-->>><<<++patches.suse/xprtrdma-Fix-handling-of-RDMA_ERROR-replies.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Force-DDI_A_4_LANES-when-needed-->>><<<++patches.suse/sunrpc-fixed-rollback-in-rpc_gssd_dummy_populate.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Get-RC6-working-->>><<<++patches.suse/pNFS-flexfiles-Fix-list-corruption-if-the-mirror-cou.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Update-the-DMC-version-on-CNL-->>><<<++patches.suse/NFSv4-fix-CLOSE-not-waiting-for-direct-IO-compeletio.patch++>>> -| <<<--patches.suse/drm-i915-Clean-up-some-cdclk-switch-statements-->>><<<++patches.suse/SUNRPC-Properly-set-the-subbuf-parameter-of-xdr_buf_.patch++>>> -| <<<--patches.suse/drm-i915-Start-tracking-voltage-level-in-the-cdclk-s-->>><<<++patches.suse/usb-host-ehci-exynos-Fix-error-check-in-exynos_ehci_.patch++>>> -| <<<--patches.suse/drm-i915-Use-cdclk_state-voltage-on-VLV-CHV-->>><<<++patches.suse/usb-add-USB_QUIRK_DELAY_INIT-for-Logitech-C922.patch++>>> -| <<<--patches.suse/drm-i915-Use-cdclk_state-voltage-on-BDW-->>><<<++patches.suse/USB-ehci-reopen-solution-for-Synopsys-HC-bug.patch++>>> -| <<<--patches.suse/drm-i915-Use-cdclk_state-voltage-on-SKL-KBL-CFL-->>><<<++patches.suse/cdc-acm-Add-DISABLE_ECHO-quirk-for-Microchip-SMSC-ch.patch++>>> -| <<<--patches.suse/drm-i915-Use-cdclk_state-voltage-on-BXT-GLK-->>><<<++patches.suse/USB-ohci-sm501-Add-missed-iounmap-in-remove.patch++>>> -| <<<--patches.suse/drm-i915-Use-cdclk_state-voltage-on-CNL-->>><<<++patches.suse/usb-typec-tcpci_rt1711h-avoid-screaming-irq-causing-.patch++>>> -| <<<--patches.suse/drm-i915-Adjust-system-agent-voltage-on-CNL-if-requi-->>><<<++patches.suse/xhci-Fix-incorrect-EP_STATE_MASK.patch++>>> -| <<<--patches.suse/drm-i915-Sanity-check-cdclk-in-vlv_set_cdclk-->>><<<++patches.suse/xhci-Fix-enumeration-issue-when-setting-max-packet-s.patch++>>> -| <<<--patches.suse/drm-i915-Perform-a-central-cdclk-state-sanity-check-->>><<<++patches.suse/usb-host-xhci-mtk-avoid-runtime-suspend-when-removin.patch++>>> -| <<<--patches.suse/drm-i915-Call-cond_resched-before-repeating-i915_gem-->>><<<++patches.suse/xhci-Return-if-xHCI-doesn-t-support-LPM.patch++>>> -| <<<--patches.suse/drm-i915-Use-same-test-for-eviction-and-submitting-k-->>><<<++patches.suse/xhci-Poll-for-U0-after-disabling-USB2-LPM.patch++>>> -| <<<--patches.suse/3439-drm-i915-selftests-convert-timers-to-use-timer_setup-->>><<<++patches.suse/usb-renesas_usbhs-getting-residue-from-callback_resu.patch++>>> -| <<<--patches.suse/Revert-drm-i915-selftests-Convert-timers-to-use-time-->>><<<++patches.suse/usb-gadget-udc-Potential-Oops-in-error-handling-code.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Allow-2-pixel-per-clock-on-Cannonlake-->>><<<++patches.suse/Staging-rtl8723bs-prevent-buffer-overflow-in-update_.patch++>>> -| <<<--patches.suse/drm-i915-Add-a-hook-for-making-the-engines-idle-park-->>><<<++patches.suse/i2c-fsi-Fix-the-port-number-field-in-status-register.patch++>>> -| <<<--patches.suse/drm-i915-guc-Always-enable-the-breadcrumbs-irq-->>><<<++patches.suse/i2c-core-check-returned-size-of-emulated-smbus-block.patch++>>> -| <<<--patches.suse/drm-i915-guc-Initialize-GuC-before-restarting-engine-->>><<<++patches.suse/scsi-qla2xxx-Set-NVMe-status-code-for-failed-NVMe-FC.patch++>>> -| <<<--patches.suse/drm-i915-cnl-Fix-SSEU-Device-Status-->>><<<++patches.suse/sched-deadline-Initialize-dl_boosted.patch++>>> -| <<<--patches.suse/drm-i915-guc-Do-not-use-0-for-GuC-doorbell-cookie-->>><<<++patches.suse/sched-core-Fix-PI-boosting-between-RT-and-DEADLINE-t.patch++>>> -| <<<--patches.suse/drm-i915-guc-Extract-GuC-stage-desc-pool-creation-in-->>><<<++patches.suse/sched-core-Fix-ttwu-race.patch++>>> -| <<<--patches.suse/drm-i915-guc-Allocate-separate-shared-data-object-fo-->>><<<++patches.suse/sched-core-s-WF_ON_RQ-WQ_ON_CPU.patch++>>> -| <<<--patches.suse/drm-i915-guc-Add-preemption-action-to-GuC-firmware-i-->>><<<++patches.suse/sched-cfs-change-initial-value-of-runnable_avg.patch++>>> -| <<<--patches.suse/drm-i915-guc-Add-a-second-client-to-be-used-for-pree-->>><<<++patches.suse/0001-efi-tpm-Verify-event-log-header-before-parsing.patch++>>> -| <<<--patches.suse/drm-i915-guc-Split-guc_wq_item_append-->>><<<++patches.suse/thermal-drivers-mediatek-Fix-bank-number-settings-on.patch++>>> -| <<<--patches.suse/drm-i915-Extract-emit-write-part-of-emit-breadcrumb--->>><<<++patches.suse/thermal-drivers-rcar_gen3-Fix-undefined-temperature-.patch++>>> -| <<<--patches.suse/drm-i915-Add-information-needed-to-track-engine-pree-->>><<<++patches.suse/tpm-Fix-TIS-locality-timeout-problems.patch++>>> -| <<<--patches.suse/drm-i915-guc-Keep-request-priority-for-its-lifetime-->>><<<++patches.suse/tpm_tis-Remove-the-HID-IFX0102.patch++>>> -| <<<--patches.suse/drm-i915-Rename-helpers-used-for-unwinding-use-macro-->>><<<++patches.suse/hwmon-max6697-Make-sure-the-OVERT-mask-is-set-correc.patch++>>> -| <<<--patches.suse/drm-i915-guc-Preemption-With-GuC-->>><<<++patches.suse/hwmon-acpi_power_meter-Fix-potential-memory-leak-in-.patch++>>> -| <<<--patches.suse/drm-i915-huc-Use-helper-function-while-waiting-for-D-->>><<<++patches.suse/hwmon-pmbus-fix-a-typo-in-Kconfig-SENSORS_IR35221-op.patch++>>> -| <<<--patches.suse/drm-i915-Include-RING_MODE-when-dumping-the-engine-s-->>><<<++patches.suse/i2c-algo-pca-Add-0x78-as-SCL-stuck-low-status-for-PC.patch++>>> -| <<<--patches.suse/drm-i915-Add-Wall-Wextra-to-our-build-set-warnings-t-->>><<<++patches.suse/i2c-mlxcpld-check-correct-size-of-maximum-RECV_LEN-p.patch++>>> -|<<<-- patches.suse/drm-i915-edp-clean-up-code-and-comments-around-eDP-D-->>> -| <<<--patches.suse/drm-i915-Empty-the-ring-before-disabling-->>><<<++# tiwai/sound++>>> -| <<<--patches.suse/drm-i915-Don-t-use-encoder-type-in-intel_ddi_set_pip-->>><<<++patches.suse/ALSA-usb-audio-Fix-packet-size-calculation.patch++>>> -|<<<-- patches.suse/drm-i915-Pass-crtc-state-to-intel_prepare_dp_ddi_buf-->>> -| <<<--patches.suse/drm-i915-Start-using-output_types-for-DPLL-selection -| patches.suse/drm-i915-Stop-using-encoder-type-in-intel_ddi_enable -| patches.suse/drm-i915-Fix-BXT-lane-latency-optimal-setting-with-M -| patches.suse/drm-i915-Improve-DP-downstream-HPD-handling -| patches.suse/drm-i915-Clean-up-the-mess-around-hdmi_12bpc_possibl -| patches.suse/drm-i915-vbt-Fix-HDMI-level-shifter-and-max-data-rat -| patches.suse/drm-i915-Parse-max-HDMI-TMDS-clock-from-VBT -| patches.suse/drm-i915-Populate-output_types-from-.get_config -| patches.suse/drm-i915-Stop-frobbing-with-DDI-encoder-type -| patches.suse/drm-i915-Nuke-intel_ddi_get_encoder_port -| patches.suse/drm-i915-Eliminate-pll-state-usage-from-bxt_calc_pll -| patches.suse/drm-i915-Pass-a-crtc-state-to-ddi-post_disable-from- -| patches.suse/drm-i915-Use-intel_ddi_get_config-for-MST -| patches.suse/drm-i915-Replace-cc-option-Wno-foo-with-cc-disable-w -| patches.suse/drm-i915-Pass-around-crtc-and-connector-states-for-a -| patches.suse/drm-i915-Remove-most-encoder-type-uses-from-the-audi -| patches.suse/drm-i915-cnl-Remove-unnecessary-check-in-cnl_setup_p -| patches.suse/drm-i915-Check-that-the-breadcrumb-wasn-t-disarmed-a -| patches.suse/drm-i915-Move-parking-while-active-warning-to-intel_ -| patches.suse/drm-i915-Give-more-details-for-the-active-when-parki -| patches.suse/drm-i915-cnl-Symmetric-scalers-for-each-pipe -| patches.suse/drm-i915-guc-Clear-terminated-attribute-bit-on-GuC-p -| patches.suse/drm-i915-guc-Rename-the-function-that-resets-the-GuC -| patches.suse/drm-i915-guc-Add-support-for-reset-engine-using-GuC- -| patches.suse/drm-i915-Use-fallback-forcewake-if-primary-ack-missi -| patches.suse/drm-i915-Flush-the-irq-and-tasklets-before-asserting -| patches.suse/drm-i915-ensure-oa-config-uuid-is-null-terminated -| patches.suse/drm-i915-Warn-in-debug-builds-of-incorrect-usages-of -| patches.suse/drm-i915-Set-up-mocs-tables-before-restarting-the-en -| patches.suse/drm-i915-Assert-vma-flags-are-updated-correctly-duri -| patches.suse/drm-i915-selftests-Hide-dangerous-tests -| patches.suse/drm-i915-guc-Assert-guc-stage_desc_pool-is-allocated -| patches.suse/drm-i915-guc-Assert-ctch-vma-is-allocated -| patches.suse/drm-i915-Add-Guc-HuC-firmware-details-to-error-state -| patches.suse/drm-i915-Make-GuC-log-part-of-the-uC-error-state -| patches.suse/drm-i915-Handle-error-state-modparams-in-dedicated-f -| patches.suse/drm-i915-Silence-smatch-for-cmdparser -| patches.suse/drm-i915-Silence-compiler-for-csr_load_work_fn -| patches.suse/drm-i915-Simplify-onion-for-bxt_ddi_phy_init -| patches.suse/drm-i915-Prevent-unbounded-wm-results-in-g4x_compute -| patches.suse/drm-i915-selftests-Take-rpm-wakeref-around-GGTT-lowl -| patches.suse/drm-i915-selftests-Take-rpm-wakeref-around-partial-t -| patches.suse/drm-i915-Read-ilk-FDI-PLL-frequency-once-during-init -| patches.suse/drm-i915-Include-intel_engine_is_idle-status-in-engi -| patches.suse/drm-i915-Implement-ReadHitWriteOnlyDisable -| patches.suse/drm-i915-guc-Split-GuC-firmware-xfer-function-into-c -| patches.suse/drm-i915-guc-Wait-for-ucode-DMA-transfer-completion -| patches.suse/drm-i915-guc-Drop-legacy-workarounds-from-guc_prepar -| patches.suse/drm-i915-guc-Simplify-programming-of-GUC_SHIM_CONTRO -| patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-DP-c -| patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-DSI- -| patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-SDVO -| patches.suse/drm-i915-Eliminate-some-encoder-crtc-usage-from-TV-c -| patches.suse/drm-i915-Pass-crtc-state-to-DPIO-PHY-functions -| patches.suse/drm-i915-Eliminate-crtc-config-usage-from-CRT-code -| patches.suse/drm-i915-Replace-dig_port-port-with-encoder-port-for -| patches.suse/drm-i915-Nuke-intel_digital_port-port -| patches.suse/drm-i915-Clean-up-PPS-code-calling-conventions -| patches.suse/drm-i915-Clean-up-DP-code-local-variables-and-callin -| patches.suse/drm-i915-Use-trace_printk-to-provide-a-death-rattle- -| patches.suse/drm-i915-Mark-vm_free_page-as-a-potential-sleeper-ag -| patches.suse/drm-i915-Mark-up-i915_vma_unbind-as-a-potential-slee -| patches.suse/drm-i915-Update-DRIVER_DATE-to-20171109 -| patches.suse/drm-i915-selftests-Reduce-the-volume-of-the-timeout- -| patches.suse/drm-i915-Move-irqs-enabled-assertion-deeper-for-mock -| patches.suse/drm-i915-Restore-the-wait-for-idle-engine-after-flus -| patches.suse/drm-i915-selftests-Initialise-mock_i915-mm.obj_lock -| patches.suse/drm-i915-Define-an-engine-class-enum-for-the-uABI -| patches.suse/drm-i915-Force-the-switch-to-the-i915-kernel_context -| patches.suse/drm-i915-Move-GT-powersaving-init-to-i915_gem_init -| patches.suse/drm-i915-Move-intel_init_clock_gating-to-i915_gem_in -| patches.suse/drm-i915-Inline-intel_modeset_gem_init -| patches.suse/drm-i915-Mark-the-context-state-as-dirty-written -| patches.suse/drm-i915-Record-the-default-hw-state-after-reset-upo -| patches.suse/drm-i915-Stop-caching-the-golden-renderstate -| patches.suse/drm-i915-Kerneldoc-typo-s-rps-rps_client -| patches.suse/drm-i915-selftests-Yet-another-forgotten-mock_i915-m -| patches.suse/drm-i915-Update-watermark-state-correctly-in-sanitiz -| patches.suse/drm-i915-Remove-redundant-intel_autoenable_gt_powers -| patches.suse/drm-i915-Remove-Gen9-WAs-with-no-effect -| patches.suse/drm-i915-Remove-bogus-ips_enabled-check -| patches.suse/drm-i915-Check-boolean-options-in-intel_pipe_config_ -| patches.suse/drm-i915-Handle-adjust-better-in-intel_pipe_config_c -| patches.suse/drm-i915-perf-complete-whitelisting-for-OA-programmi -| patches.suse/drm-i915-perf-add-support-for-Coffeelake-GT3 -| patches.suse/drm-i915-perf-refactor-perf-setup -| patches.suse/drm-i915-fix-register-naming -| patches.suse/drm-i915-perf-enable-perf-support-on-CNL -| patches.suse/drm-i915-expose-command-stream-timestamp-frequency-t -| patches.suse/drm-i915-Clear-per-engine-fault-register-as-early-as -| patches.suse/drm-i915-There-is-only-one-fault-register-from-GEN8- -| patches.suse/drm-i915-Fix-function-name-in-comment -| patches.suse/drm-i915-Object-w-o-backing-storage-is-banned-by-ENX -| patches.suse/drm-i915-Introduce-GEM-proxy -| patches.suse/drm-i915-glk-Refactor-handling-of-PLANE_COLOR_CTL-fo -| patches.suse/drm-i915-Generalize-transcoder-looping -| patches.suse/drm-i915-fix-64bit-divide -| patches.suse/drm-i915-Unify-SLICE_UNIT_LEVEL_CLKGATE-w-a-for-cnl -| patches.suse/drm-i915-Remove-pre-production-Broxton-register-work -| patches.suse/drm-i915-Unconditionally-apply-the-Broxton-register- -| patches.suse/drm-i915-Display-WA-1185-WaDisableDARBFClkGating-cnl -| patches.suse/drm-i915-Resume-GuC-before-using-GEM -| patches.suse/drm-i915-selftests-Always-initialise-err -| patches.suse/drm-i915-Call-uncore_suspend-before-platform-suspend -| patches.suse/drm-i915-Fix-kerneldocs-for-intel_audio.c -| patches.suse/drm-i915-Check-if-the-stolen-memory-reserved-area-is -| patches.suse/drm-i915-Make-the-report-about-a-bogus-stolen-reserv -| patches.suse/drm-i915-Use-ELK-stolen-memory-reserved-detection-fo -| patches.suse/drm-i915-selftests-Markup-__iomem-for-igt_gem_cohere -| patches.suse/drm-i915-Initialise-entry-in-intel_ppat_get-for-olde -| patches.suse/drm-i915-selftests-Increase-size-for-mock-ringbuffer -| patches.suse/drm-i915-Make-request-s-wait-for-space-explicit -| patches.suse/drm-i915-Remove-pre-production-pooled-EU-w-a-for-Bro -| patches.suse/drm-i915-Print-the-condition-causing-GEM_BUG_ON -| patches.suse/drm-i915-Prevent-overflow-of-execbuf.buffer_count-an -| patches.suse/drm-i915-Update-execlists-tasklet-naming -| patches.suse/drm-i915-guc-Update-names-of-submission-related-stat -| patches.suse/drm-i915-guc-Update-name-and-prototype-of-GuC-submis -| patches.suse/drm-i915-guc-Rename-i915_guc_client-struct-to-intel_ -| patches.suse/drm-i915-guc-Rename-i915_guc_submission.c-h-to-intel -| patches.suse/drm-i915-Don-t-sanitize-frame-start-delay-if-the-pip -| patches.suse/drm-i915-selftests-exercise_ggtt-may-have-nothing-to -| patches.suse/drm-i915-cnl-Remove-spurious-central_freq -| patches.suse/drm-i915-cnl-Remove-useless-conversion -| patches.suse/drm-i915-cnl-Fix-simplify-and-unify-wrpll-variable-s -| patches.suse/drm-i915-cnl-Fix-wrpll-math-for-higher-freqs -| patches.suse/drm-i915-cnl-Don-t-blindly-replace-qdiv -| patches.suse/drm-i915-cnl-Simplify-dco_fraction-calculation -| patches.suse/drm-i915-cnl-Extend-HDMI-2.0-support-to-CNL -| patches.suse/drm-i915-gvt-Add-support-for-opregion-virtualization -| patches.suse/drm-i915-gvt-Make-elsp_dwords-in-the-right-order -| patches.suse/drm-i915-gvt-Rename-intel_vgpu_-init-clean-_gvt_cont -| patches.suse/drm-i915-gvt-Move-workload-cache-init-clean-into-int -| patches.suse/drm-i915-gvt-Introduce-intel_vgpu_submission -| patches.suse/drm-i915-gvt-Move-tlb_handle_pending-into-intel_vgpu -| patches.suse/drm-i915-gvt-Fix-a-memory-leak-in-cmd_parser.c -| patches.suse/drm-i915-gvt-Rename-reserved-ring-buffer -| patches.suse/drm-i915-gvt-Move-ring-scan-buffers-into-intel_vgpu_ -| patches.suse/drm-i915-gvt-Do-not-allocate-initial-ring-scan-buffe -| patches.suse/drm-i915-gvt-Change-the-return-type-during-command-s -| patches.suse/drm-i915-gvt-Add-VM-healthy-check-for-workload_threa -| patches.suse/drm-i915-gvt-Add-VM-healthy-check-for-submit_context -| patches.suse/drm-i915-gvt-Use-dyndbg-for-gvt-debug-info -| patches.suse/drm-i915-gvt-Factor-out-vGPU-workload-creation-destr -| patches.suse/drm-i915-gvt-Factor-out-prepare_workload -| patches.suse/drm-i915-gvt-Move-common-workload-preparation-into-p -| patches.suse/drm-i915-gvt-Move-common-vGPU-workload-creation-into -| patches.suse/drm-i915-gvt-Remove-one-extra-declaration-in-schedul -| patches.suse/drm-i915-gvt-Introduce-vGPU-submission-ops -| patches.suse/drm-i915-gvt-Introduce-intel_vgpu_reset_submission -| patches.suse/drm-i915-gvt-Move-clean_workloads-into-scheduler.c -| patches.suse/drm-i915-gvt-Move-vGPU-type-related-code-into-gvt-fi -| patches.suse/drm-i915-gvt-Refactor-vGPU-type-code-in-kvmgt-part -| patches.suse/drm-i915-gvt-Add-basic-debugfs-infrastructure -| patches.suse/drm-i915-gvt-Use-BIT-to-make-klockwork-happy -| patches.suse/drm-i915-gvt-Refine-find_bb_size -| patches.suse/drm-i915-gvt-Refine-shadow-batch-buffer -| patches.suse/drm-i915-gvt-Factor-intel_vgpu_page_track -| patches.suse/drm-i915-gvt-Use-I915_GTT_PAGE_SIZE -| patches.suse/drm-i915-gvt-Let-the-caller-choose-if-a-shadow-page- -| patches.suse/drm-i915-gvt-Fix-a-bug-of-unexpectedly-clear-scratch -| patches.suse/drm-i915-gvt-Introduce-page-table-type-of-current-le -| patches.suse/drm-i915-gvt-Introduce-ops-set_present -| patches.suse/drm-i915-gvt-Refine-broken-PPGTT-scratch -| patches.suse/drm-i915-gvt-update-CSB-and-CSB-write-pointer-in-vir -| patches.suse/drm-i915-gvt-opregion-virtualization-for-win-guest -| patches.suse/drm-i915-gvt-Add-mmio-iterator-intel_gvt_for_each_tr -| patches.suse/drm-i915-gvt-Add-new-debugfs-tool-mmio_diff -| patches.suse/drm-i915-gvt-Reduce-rcs-mocs-switch-latency -| patches.suse/drm-i915-gvt-Don-t-dump-partial-state-in-cmd-parser -| patches.suse/drm-i915-gvt-Make-gvt_vgpu_err-use-pr_err -| patches.suse/Revert-drm-i915-gvt-Refine-broken-PPGTT-scratch -| patches.suse/drm-i915-gvt-Let-each-vgpu-has-separate-opregion-mem -| patches.suse/drm-i915-selftests-Add-a-GuC-doorbells-selftest -| patches.suse/drm-i915-Add-might_sleep-check-to-wait_for -| patches.suse/3443-drm-i915-mark-the-userptr-invalidate-workqueue-as-wq_mem_reclaim -| patches.suse/drm-i915-Enable-FIFO-underrun-reporting-after-initia -| patches.suse/drm-i915-Pass-idle-crtc_state-to-intel_dp_sink_crc -| patches.suse/drm-i915-Pass-crtc_state-to-ips-toggle-functions-v2 -| patches.suse/drm-i915-Calculate-vlv-chv-intermediate-watermarks-c -| patches.suse/drm-i915-Calculate-g4x-intermediate-watermarks-corre -| patches.suse/drm-i915-selftests-Report-ENOMEM-clearly-for-an-allo -| patches.suse/drm-i915-Add-a-policy-note-for-removing-workarounds -| patches.suse/drm-i915-Update-DRIVER_DATE-to-20171117 -| patches.suse/drm-rcar-du-Don-t-set-connector-DPMS-property -| patches.suse/drm-amdgpu-fix-virtual-dce-bug -| patches.suse/fbcon-Add-fbcon_rotate_hint-to-struct-fb_info -| patches.suse/drm-Add-panel-orientation-quirks-v6 -| patches.suse/drm-Add-support-for-a-panel-orientation-connector-pr -| patches.suse/drm-fb-helper-Apply-panel-orientation-connector-prop -| patches.suse/drm-i915-Add-panel-orientation-property-to-the-panel -| patches.suse/drm-i915-execlists-Listen-to-COMPLETE-context-event- -| patches.suse/drm-i915-execlists-Reduce-completed-event-mask-to-CO -| patches.suse/drm-i915-execlists-Assert-that-we-don-t-get-mixed-ID -| patches.suse/drm-i915-perf-replace-.reg-accesses-with-i915_mmio_r -| patches.suse/drm-i915-Pull-the-unconditional-GPU-cache-invalidati -| patches.suse/drm-i915-Automatic-i915_switch_context-for-legacy -| patches.suse/drm-i915-perf-reuse-timestamp-frequency-from-device- -| patches.suse/drm-i915-selftest-Make-guc-clients-static -| patches.suse/drm-i915-execlists-Delay-writing-to-ELSP-until-HW-ha -| patches.suse/drm-i915-Remove-i915.enable_execlists-module-paramet -| patches.suse/drm-i915-Remove-obsolete-ringbuffer-emission-for-gen -| patches.suse/drm-i915-Disable-semaphores-on-Sandybridge -| patches.suse/drm-i915-Move-debugfs-i915_semaphore_status-to-i915_ -| patches.suse/drm-i915-Remove-i915.semaphores-modparam -| patches.suse/drm-i915-selftests-Declare-we-allocated-the-guc-clie -| patches.suse/drm-i915-Don-t-use-GEN6_RC_VIDEO_FREQ-on-gen10 -| patches.suse/drm-i915-s-enum-plane-enum-i9xx_plane_id -| patches.suse/drm-i915-Use-enum-i9xx_plane_id-for-the-.get_fifo_si -| patches.suse/drm-i915-Cleanup-enum-pipe-enum-plane_id-enum-i9xx_p -| patches.suse/drm-i915-Nuke-ironlake_get_initial_plane_config -| patches.suse/drm-i915-Switch-fbc-over-to-for_each_new_intel_plane -| patches.suse/drm-i915-Nuke-crtc-plane -| patches.suse/drm-i915-Use-plane-get_hw_state-for-initial-plane-fb -| patches.suse/drm-i915-Add-rudimentary-plane-state-verification -| patches.suse/drm-i915-selftests-Avoid-drm_gem_handle_create-under -| patches.suse/drm-i915-Extract-intel_get_cagf -| patches.suse/drm-i915-Wrap-context-schedule-notification -| patches.suse/drm-i915-Engine-busy-time-tracking -| patches.suse/drm-i915-Convert-intel_rc6_residency_us-to-ns -| patches.suse/drm-i915-Remove-success-dmesg-noise-for-intel_rotate -| patches.suse/drm-i915-Save-restore-irq-state-for-vlv_residency_ra -| patches.suse/drm-i915-dmc-DMC-1.04-for-Kabylake -| patches.suse/drm-i915-sync-dp-link-status-checks-against-atomic-c -| patches.suse/drm-i915-remove-stale-comment-from-sanitize_encoder -| patches.suse/drm-i915-Unwind-incomplete-legacy-context-switches -| patches.suse/drm-i915-Move-mi_set_context-into-the-legacy-ringbuf -| patches.suse/drm-i915-guc-Update-header-guard-name-of-intel_guc_s -| patches.suse/drm-i915-guc-Rename-i915_guc_reg.h-to-intel_guc_reg. -| patches.suse/drm-i915-guc-Advance-over-port-0-if-set-and-not-pree -| patches.suse/drm-i915-guc-Tidy-ELSP-port-assignment -| patches.suse/drm-i915-Use-exponential-backoff-for-wait_for -| patches.suse/drm-i915-guc-Use-consistent-name-for-scratch-registe -| patches.suse/3451-drm-i915-fbdev-serialise-early-hotplug-events-with-async-fbdev-config -| patches.suse/drm-i915-hide-unused-intel_panel_set_backlight-funct -| patches.suse/drm-i915-Flush-everything-on-switching-to-the-kernel -| patches.suse/drm-i915-Record-default-HW-state-in-the-GPU-error-st -| patches.suse/drm-i915-Rename-shrinker-init-cleanup-to-match-drive -| patches.suse/drm-i915-Rename-i915_gem_timelines_mark_idle -| patches.suse/drm-i915-Enable-hotplug-polling-after-registering-th -| patches.suse/drm-i915-Move-engine-needs_cmd_parser-to-engine-flag -| patches.suse/drm-i915-Consolidate-checks-for-engine-stats-availab -| patches.suse/drm-i915-guc-Change-default-GuC-FW-for-SKL-to-v9.33 -| patches.suse/drm-i915-guc-Change-default-GuC-FW-for-BXT-to-v9.29 -| patches.suse/drm-i915-guc-Change-default-GuC-FW-for-KBL-to-v9.39 -| patches.suse/drm-i915-glk-Apply-WaProgramL3SqcReg1DefaultForPerf- -| patches.suse/drm-i915-Avoid-PPS-HW-SW-state-mismatch-due-to-round -| patches.suse/drm-i915-Make-ips_enabled-a-property-depending-on-wh -| patches.suse/drm-i915-Enable-IPS-with-only-sprite-plane-visible-t -| patches.suse/drm-i915-Tidy-up-signed-unsigned-comparison -| patches.suse/drm-i915-Set-fake_vma.size-as-well-as-fake_vma.node. -| patches.suse/drm-i915-selftests-Wake-the-device-before-executing- -| patches.suse/drm-i915-Disable-DP-audio-for-g4x -| patches.suse/drm-i915-Don-t-add-the-force-audio-property-to-DP-co -| patches.suse/drm-i915-Fix-has_audio-readout-for-DDI-A -| patches.suse/drm-i915-Wait-for-pipe-to-start-on-i830-as-well -| patches.suse/drm-i915-Pass-crtc-state-to-intel_pipe_-enable-disab -| patches.suse/drm-i915-Interlaced-DP-output-doesn-t-work-on-VLV-CH -| patches.suse/drm-i915-Sleep-and-retry-a-GPU-reset-if-at-first-we- -| patches.suse/drm-i915-Remove-unsafe-i915.enable_rc6 -| patches.suse/drm-i915-Update-DRIVER_DATE-to-20171201 -| patches.suse/drm-qxl-unref-cursor-bo-when-finished-with-it -| patches.suse/drm-qxl-reapply-cursor-after-resetting-primary -| patches.suse/documentation-gpu-i915-fix-docs-build-error-after-fi -| patches.suse/drm-i915-cnl-only-divide-up-base-frequency-with-crys -| patches.suse/drm-i915-skl-DMC-firmware-for-skylake-v1.27 -| patches.suse/drm-i915-Taint-TAINT_WARN-the-kernel-if-the-GPU-rese -| patches.suse/drm-i915-follow-single-notation-for-workaround-numbe -| patches.suse/drm-i915-add-platform-tag-to-WA -| patches.suse/drm-i915-gvt-Cleanup-unwanted-public-symbols -| patches.suse/drm-i915-gvt-Fix-out-of-bounds-buffer-write-into-opr -| patches.suse/drm-i915-gvt-Alloc-and-Init-guest-opregion-at-vgpu-c -| patches.suse/drm-i915-gvt-Add-opregion-support -| patches.suse/drm-i915-gvt-Add-framebuffer-decoder-support -| patches.suse/drm-i915-gvt-Convert-macro-queue_workload-to-a-funct -| patches.suse/drm-i915-gvt-Kick-scheduler-when-new-workload-queued -| patches.suse/drm-i915-huc-Move-firmware-selection-to-init_early -| patches.suse/drm-i915-guc-Move-firmware-selection-to-init_early -| patches.suse/drm-i915-guc-Introduce-USES_GUC_xxx-helper-macros -| patches.suse/drm-i915-uc-Don-t-fetch-GuC-firmware-if-no-plan-to-u -| patches.suse/drm-i915-uc-Don-t-use-EIO-to-report-missing-firmware -| patches.suse/drm-i915-guc-Combine-enable_guc_loading-submission-m -| patches.suse/drm-i915-huc-Load-HuC-only-if-requested -| patches.suse/drm-i915-Remove-vma-from-object-on-destroy-not-close -| patches.suse/drm-i915-Track-GGTT-writes-on-the-vma -| patches.suse/drm-i915-Refactor-common-list-iteration-over-GGTT-vm -| patches.suse/drm-i915-execlists-Cache-ELSP-register-offset -| patches.suse/drm-i915-Restore-GT-performance-in-headless-mode-wit -| patches.suse/intel-atomic-Stop-updating-legacy-fb-parameters -| patches.suse/drm-i915-Use-snprintf-to-avoid-line-break-when-prett -| patches.suse/agp-intel-Flush-all-chipset-writes-after-updating-th -| patches.suse/drm-i915-Only-report-a-wakeup-if-the-waiter-was-trul -| patches.suse/x86-early-quirks-export-the-stolen-region-as-a-resou -| patches.suse/drm-i915-nuke-the-duplicated-stolen-discovery -| patches.suse/drm-i915-make-dsm-struct-resource-centric -| patches.suse/drm-i915-make-reserved-struct-resource-centric -| patches.suse/drm-i915-make-mappable-struct-resource-centric -| patches.suse/drm-i915-give-stolen_usable_size-a-more-suitable-hom -| patches.suse/drm-i915-prefer-resource_size_t-for-everything-stole -| patches.suse/drm-i915-Print-an-error-message-for-a-reset-failure- -| patches.suse/drm-i915-Downgrade-misleading-Memory-usable-message -| patches.suse/drm-i915-Bump-timeout-for-wait_for_engines -| patches.suse/drm-i915-Don-t-check-active_requests-from-i915_gem_w -| patches.suse/drm-i915-Mark-up-potential-allocation-paths-within-i -| patches.suse/drm-i915-Allow-fence-allocations-to-fail -| patches.suse/drm-i915-Ratelimit-request-allocation-under-oom -| patches.suse/drm-i915-Unwind-i915_gem_init-failure -| patches.suse/drm-i915-guc-Move-shared-data-allocation-away-from-s -| patches.suse/drm-i915-guc-Move-GuC-workqueue-allocations-outside- -| patches.suse/drm-i915-guc-Extract-guc_init-from-guc_init_hw -| patches.suse/drm-i915-guc-Call-invalidate-after-changing-the-vfun -| patches.suse/drm-i915-guc-Extract-doorbell-creation-from-client-a -| patches.suse/drm-i915-guc-Extract-clients-allocation-to-submissio -| patches.suse/drm-i915-guc-Extract-doorbell-verification-into-a-fu -| patches.suse/drm-i915-make-CS-frequency-read-support-missing-more -| patches.suse/drm-i915-properly-init-lockdep-class -| patches.suse/drm-i915-gvt-Add-missing-breaks-in-switch-statement -| patches.suse/drm-i915-gvt-fix-off-by-one-comparison-of-ring_id -| patches.suse/drm-i915-gvt-Refine-the-ring-mmio-list-definition -| patches.suse/drm-i915-gvt-Select-appropriate-mmio-list-at-initial -| patches.suse/drm-i915-gvt-Remove-MMIO-barrier-in-MMIO-switch -| patches.suse/drm-i915-gvt-Rename-file-render.-c-h-to-mmio_context -| patches.suse/drm-i915-gvt-kvmgt-fill-info-for-ROM-VGA-region -| patches.suse/drm-i915-gvt-refine-function-emulate_mmio_read-write -| patches.suse/drm-i915-gvt-fb_decoder-Fix-out-of-bounds-read -| patches.suse/drm-i915-Update-DRIVER_DATE-to-20171214 -| patches.suse/drm-tilcdc-ensure-nonatomic-iowrite64-is-not-used -| patches.suse/omapdrm-panel-fix-compatible-vendor-string-for-td028 -| patches.suse/drm-omap-DMM-Check-for-DMM-readiness-after-successfu -| patches.suse/drm-amdgpu-always-cancel-uvd-idle-handler-in-uvd-sus -| patches.suse/drm-amdgpu-only-check-mmBIF_IOV_FUNC_IDENTIFIER-on-t -| patches.suse/drm-edid-kerneldoc-for-is_hdmi2_sink -| patches.suse/drm-i915-Allow-internal-page-allocations-to-fail -| patches.suse/x86-gpu-add-CFL-to-early-quirks -| patches.suse/drm-i915-Skip-an-engine-reset-if-it-recovered-before -| patches.suse/drm-i915-Restore-the-kernel-context-after-a-GPU-rese -| patches.suse/drm-i915-Unifying-debugfs-return-codes-for-unsupport -| patches.suse/drm-i915-Re-enable-GGTT-earlier-after-GPU-reset -| patches.suse/drm-i915-Show-IPEIR-and-IPEHR-in-the-engine-dump -| patches.suse/drm-i915-reorder-field-in-gem_request-tracepoints -| patches.suse/drm-i915-trace-add-hw_id-to-gem-requests-trace-point -| patches.suse/drm-i915-cnl-Add-support-for-horizontal-plane-flippi -| patches.suse/drm-i915-Add-a-strong-mb-to-resetting-the-has-CS-int -| patches.suse/drm-i915-Fix-indentation-for-intel_ddi_clk_select -| patches.suse/drm-i915-Add-pretty-printer-for-device-info-flags -| patches.suse/drm-i915-Convert-intel_device_info_dump-into-pretty- -| patches.suse/drm-i915-Add-pretty-printer-for-modparams -| patches.suse/drm-i915-Implement-WaDisableVFclkgate -| patches.suse/drm-i915-Implement-WaDisableEarlyEOT -| patches.suse/drm-i915-Show-if-we-consider-the-engine-is-idle-in-t -| patches.suse/drm-i915-Remove-pointer-indirection-for-hangcheck_st -| patches.suse/drm-i915-Avoid-context-dereference-inside-execlists_ -| patches.suse/drm-i915-Tidy-up-GEM_TRACE-around-execlists -| patches.suse/drm-i915-cfl-Adding-more-Coffee-Lake-PCI-IDs -| patches.suse/drm-i915-Disable-all-planes-for-load-detection-v2 -| patches.suse/drm-i915-Move-some-utility-functions-to-i915_util.h -| patches.suse/drm-i915-Move-display-related-definitions-to-dedicat -| patches.suse/drm-i915-Move-opregion-definitions-to-dedicated-inte -| patches.suse/drm-i915-Move-intel_device_info-definitions-to-its-o -| patches.suse/drm-i915-Update-intel_device_info_runtime_init-param -| patches.suse/drm-i915-Add-pretty-printer-for-runtime-part-of-inte -| patches.suse/drm-i915-Dump-device-info-at-once -| patches.suse/drm-i915-Do-not-enable-movntdqa-optimization-in-hype -| patches.suse/drm-i915-No-need-to-power-up-PG2-for-GMBUS-on-BXT -| patches.suse/drm-i915-Clean-up-the-PNV-bit-banging-vs.-GMBUS-cloc -| patches.suse/drm-i915-Disable-GMBUS-clock-gating-around-GMBUS-tra -| patches.suse/drm-i915-gvt-refine-trace_render_mmio -| patches.suse/drm-i915-gvt-optimize-for-vGPU-mmio-switch -| patches.suse/drm-i915-gvt-refine-mocs-save-restore-policy -| patches.suse/drm-i915-gvt-load-host-render-mocs-once-in-mocs-swit -| patches.suse/drm-i915-gvt-always-use-i915_reg_t-for-MMIO-handler- -| patches.suse/drm-i915-gvt-cleanup-usage-for-typed-mmio-reg-vs.-of -| patches.suse/drm-i915-gvt-move-write-protect-handler-out-of-mmio- -| patches.suse/drm-i915-execlists-Show-preemption-progress-in-GEM_T -| patches.suse/drm-i915-Assert-that-the-request-is-on-the-execution -| patches.suse/drm-i915-Update-DRIVER_DATE-to-20171222 -| patches.suse/drm-amdgpu-fix-get_max_engine_clock_in_mhz -| patches.suse/drm-amdkfd-Fix-memory-leaks-in-kfd-topology -| patches.suse/drm-fix-tainted-kernel-caused-by-drm_panel_orientati -| patches.suse/drm-msm-fix-leak-in-failed-get_pages -| patches.suse/drm-radeon-Add-dpm-quirk-for-Jet-PRO-v2 -| patches.suse/drm-amdgpu-Add-dpm-quirk-for-Jet-PRO-v2 -| patches.suse/drm-amdgpu-add-atpx-quirk-handling-v2 -| patches.suse/drm-ttm-Don-t-add-swapped-BOs-to-swap-LRU-list -| patches.suse/drm-amdgpu-Avoid-leaking-PM-domain-on-driver-unbind- -| patches.suse/drm-Fix-PANEL_ORIENTATION_QUIRKS-breaking-the-Kconfi -| patches.suse/drm-ast-Load-lut-in-crtc_commit -| patches.suse/ARM-8743-1-bL_switcher-add-MODULE_LICENSE-tag.patch -| patches.suse/powerpc-modules-Add-REL24-relocation-support-of-livepatch-symbols -| patches.suse/powerpc-modules-Dont-try-to-restore-r2-after-a-sibling-call -| patches.suse/powerpc-pci-Separate-SR-IOV-Calls.patch -| patches.suse/powerpc-pseries-Add-pseries-SR-IOV-Machine-dependent.patch -| patches.suse/PCI-IOV-Add-pci_vf_drivers_autoprobe-interface.patch -| patches.suse/powerpc-introduce-pte_set_hidx-helper.patch -| patches.suse/powerpc-introduce-pte_get_hash_gslot-helper.patch -| patches.suse/powerpc-Free-up-four-64K-PTE-bits-in-4K-backed-HPTE-.patch -| patches.suse/powerpc-Free-up-four-64K-PTE-bits-in-64K-backed-HPTE.patch -| patches.suse/powerpc-shifted-by-one-hidx-value.patch -| patches.suse/powerpc-Swizzle-around-4K-PTE-bits-to-free-up-bit-5-.patch -| patches.suse/powerpc-use-helper-functions-to-get-and-set-hash-slo.patch -| patches.suse/powerpc-capture-the-PTE-format-changes-in-the-dump-p.patch -| patches.suse/powerpc-mm-book3s-64-Add-proper-pte-access-check-hel.patch -| patches.suse/powerpc-numa-Look-up-device-node-in-of_get_assoc_arr.patch -| patches.suse/powerpc-numa-Look-up-device-node-in-of_get_usable_me.patch -| patches.suse/powerpc-numa-Look-up-associativity-array-in-of_drcon.patch -| patches.suse/powerpc-mm-Separate-ibm-dynamic-memory-data-from-DT-.patch -| patches.suse/powerpc-numa-Update-numa-code-use-walk_drmem_lmbs.patch -| patches.suse/powerpc-pseries-Update-memory-hotplug-code-to-use-dr.patch -| patches.suse/powerpc-Move-of_drconf_cell-struct-to-asm-drmem.h.patch -| patches.suse/powerpc-drmem-Add-support-for-ibm-dynamic-memory-v2-.patch -| patches.suse/powerpc-pseries-Enable-support-of-ibm-dynamic-memory.patch -| patches.suse/powerpc-make-use-of-for_each_node_by_type-instead-of.patch -| patches.suse/powerpc-crash-Remove-the-test-for-cpu_online-in-the-.patch -| patches.suse/powerpc-xive-Remove-incorrect-debug-code.patch -| patches.suse/powerpc-System-reset-avoid-interleaving-oops-using-d.patch -| patches.suse/powerpc-64s-Improve-local-TLB-flush-for-boot-and-MCE.patch -| patches.suse/powerpc-64s-Relax-PACA-address-limitations.patch -| patches.suse/powerpc-initial-pkey-plumbing.patch -| patches.suse/powerpc-track-allocation-status-of-all-pkeys.patch -| patches.suse/powerpc-helper-function-to-read-write-AMR-IAMR-UAMOR.patch -| patches.suse/powerpc-helper-functions-to-initialize-AMR-IAMR-and-.patch -| patches.suse/powerpc-cleanup-AMR-IAMR-when-a-key-is-allocated-or-.patch -| patches.suse/powerpc-implementation-for-arch_set_user_pkey_access.patch -| patches.suse/powerpc-ability-to-create-execute-disabled-pkeys.patch -| patches.suse/powerpc-store-and-restore-the-pkey-state-across-cont.patch -| patches.suse/powerpc-introduce-execute-only-pkey.patch -| patches.suse/powerpc-ability-to-associate-pkey-to-a-vma.patch -| patches.suse/powerpc-implementation-for-arch_override_mprotect_pk.patch -| patches.suse/powerpc-map-vma-key-protection-bits-to-pte-key-bits.patch -| patches.suse/powerpc-Program-HPTE-key-protection-bits.patch -| patches.suse/powerpc-helper-to-validate-key-access-permissions-of.patch -| patches.suse/powerpc-check-key-protection-for-user-page-access.patch -| patches.suse/powerpc-implementation-for-arch_vma_access_permitted.patch -| patches.suse/powerpc-Handle-exceptions-caused-by-pkey-violation.patch -| patches.suse/powerpc-introduce-get_mm_addr_key-helper.patch -| patches.suse/powerpc-Deliver-SEGV-signal-on-pkey-violation.patch -| patches.suse/powerpc-ptrace-Add-memory-protection-key-regset.patch -| patches.suse/powerpc-Enable-pkey-subsystem.patch -| patches.suse/powerpc-sys_pkey_alloc-and-sys_pkey_free-system-call.patch -| patches.suse/powerpc-sys_pkey_mprotect-system-call.patch -| patches.suse/powerpc-powernv-ioda-Finish-removing-explicit-max-wi.patch -| patches.suse/powerpc-firmware-Add-definitions-for-new-drc-info-fi.patch -| patches.suse/powerpc-xive-Move-definition-of-ESB-bits.patch -| patches.suse/powerpc-xive-Add-interrupt-flag-to-disable-automatic.patch -| patches.suse/KVM-PPC-Book3S-HV-Improve-handling-of-debug-trigger-.patch -| patches.suse/powerpc-radix-Remove-trace_tlbie-call-from-radix__fl.patch -| patches.suse/powerpc-tm-Fix-endianness-flip-on-trap.patch -| patches.suse/powerpc-pseries-ps3-panic-flush-kernel-messages-befo.patch -| patches.suse/powerpc-64s-Improve-RFI-L1-D-cache-flush-fallback.patch -| patches.suse/powerpc-eeh-Update-VF-config-space-after-EEH.patch -| patches.suse/PCI-AER-Add-uevents-in-AER-and-EEH-error-resume.patch -| patches.suse/powerpc-pseries-Set-eeh_pe-of-EEH_PE_VF-type.patch -| patches.suse/powerpc-eeh-Add-EEH-operations-to-notify-resume.patch -| patches.suse/powerpc-eeh-Add-EEH-notify-resume-sysfs.patch -| patches.suse/powerpc-pseries-pci-Associate-PEs-to-VFs-in-configur.patch -| patches.suse/powerpc-pseries-Add-Initialization-of-VF-Bars.patch -| patches.suse/powerpc-numa-Use-ibm-max-associativity-domains-to-di.patch -| patches.suse/powerpc-numa-Ensure-nodes-initialized-for-hotplug.patch -| patches.suse/powerpc-pseries-Fix-cpu-hotplug-crash-with-memoryles.patch -| patches.suse/rtc-opal-Fix-handling-of-firmware-error-codes-preven -| patches.suse/pinctrl-pxa-pxa2xx-add-missing-MODULE_DESCRIPTION-AU -| patches.suse/0001-pinctrl-intel-Initialize-GPIO-properly-when-used-thr.patch -| patches.suse/pinctrl-Really-force-states-during-suspend-resume -| patches.suse/pinctrl-rockchip-enable-clock-when-reading-pin-direc -| patches.suse/pinctrl-sh-pfc-r8a7795-es1-Fix-MOD_SEL1-bit-25-24-to -| patches.suse/pinctrl-sh-pfc-r8a7795-Fix-to-delete-A20.A25-pins-fu -| patches.suse/pinctrl-sh-pfc-r8a7796-Fix-to-delete-A20.A25-pins-fu -| patches.suse/pinctrl-baytrail-Enable-glitch-filter-for-GPIOs-used -| patches.suse/pinctrl-sx150x-Unregister-the-pinctrl-on-release -| patches.suse/pinctrl-sx150x-Register-pinctrl-before-adding-the-gp -| patches.suse/pinctrl-sx150x-Add-a-static-gpio-pinctrl-pin-range-m -| patches.suse/firewire-net-max-MTU-off-by-one -| patches.suse/firewire-ohci-work-around-oversized-DMA-reads-on-JMi -| patches.suse/net-create-skb_gso_validate_mac_len.patch -| patches.suse/bnx2x-disable-GSO-where-gso_size-is-too-big-for-hard.patch -| patches.suse/tcp_bbr-fix-pacing_gain-to-always-be-unity-when-usin.patch -| patches.suse/openvswitch-Remove-padding-from-packet-before-L3-con.patch -| patches.suse/rocker-fix-possible-null-pointer-dereference-in-rock.patch -| patches.suse/0003-netfilter-x_tables-fix-int-overflow-in-xt_alloc_tabl.patch -| patches.suse/0004-netfilter-x_tables-avoid-out-of-bounds-reads-in-xt_r.patch -| patches.suse/netfilter-x_tables-fix-pointer-leaks-to-userspace.patch -| patches.suse/netfilter-ipt_CLUSTERIP-fix-out-of-bounds-accesses-i.patch -| patches.suse/netfilter-on-sockopt-acquire-sock-lock-only-in-the-r.patch -| patches.suse/lan78xx-remove-redundant-initialization-of-pointer-p.patch -| patches.suse/ibmvnic-fix-firmware-version-when-no-firmware-level-.patch -| patches.suse/net-igmp-add-a-missing-rcu-locking-section.patch -| patches.suse/r8152-fix-wrong-checksum-status-for-received-IPv4-pa.patch -| patches.suse/r8152-set-rx-mode-early-when-linking-on.patch -| patches.suse/net-qed-use-correct-strncpy-size.patch -| patches.suse/net-qlge-use-memmove-instead-of-skb_copy_to_linear_d.patch -| patches.suse/soreuseport-fix-mem-leak-in-reuseport_add_sock.patch -| patches.suse/Revert-defer-call-to-mem_cgroup_sk_alloc.patch -| patches.suse/firmware-dmi-Optimize-dmi_matches -| patches.suse/firmware-dmi_scan-Fix-handling-of-empty-DMI-strings -| patches.suse/mbcache-initialize-entry-e_referenced-in-mb_cache_en.patch -| patches.suse/dax-Pass-detailed-error-code-from-dax_iomap_fault.patch -| patches.suse/ext4-Fix-ENOSPC-handling-in-DAX-page-fault-handler.patch -| patches.suse/ext4-fix-a-race-in-the-ext4-shutdown-path.patch -| patches.suse/jbd2-fix-sphinx-kernel-doc-build-warnings.patch -| patches.suse/ext4-save-error-to-disk-in-__ext4_grp_locked_error.patch -| patches.suse/ext4-correct-documentation-for-grpid-mount-option.patch -| patches.suse/kvm-x86-fix-kvm_xen_hvm_config-ioctl -| patches.suse/ubifs-free-the-encrypted-symlink-target.patch -| patches.suse/ntb_transport-Fix-bug-with-max_mw_size-parameter.patch -| patches.suse/buffer-avoid-setting-bits-that-are-already-set.patch -| patches.suse/x86-kexec-make-kexec-mostly-work-in-5-level-paging-mode -| patches.suse/x86-dumpstack-Avoid-uninitlized-variable.patch -| patches.suse/x86-power-fix-swsusp_arch_resume-prototype -| patches.suse/01-objtool-improve-retpoline-alternative-handling.patch -| patches.suse/02-objtool-add-support-for-alternatives-at-the-end-of-a-section.patch -| patches.suse/03-objtool-warn-on-stripped-section-symbol.patch -| patches.suse/x86-spectre-Check-CONFIG_RETPOLINE-in-command-line-p.patch -| patches.suse/04-x86-entry-64-remove-the-syscall64-fast-path.patch -| patches.suse/05-x86-entry-64-push-extra-regs-right-away.patch -| patches.suse/06-x86-asm-move-status-from-thread_struct-to-thread_info.patch -| patches.suse/0001-Documentation-Document-array_index_nospec.patch -| patches.suse/0002-array_index_nospec-Sanitize-speculative-array-de-ref.patch -| patches.suse/0003-x86-Implement-array_index_mask_nospec.patch -| patches.suse/0004-x86-Introduce-barrier_nospec.patch -| patches.suse/0005-x86-Introduce-__uaccess_begin_nospec-and-uaccess_try.patch -| patches.suse/0006-x86-usercopy-Replace-open-coded-stac-clac-with-__uac.patch -| patches.suse/0007-x86-uaccess-Use-__uaccess_begin_nospec-and-uaccess_t.patch -| patches.suse/0008-x86-get_user-Use-pointer-masking-to-limit-speculatio.patch -| patches.suse/0009-x86-syscall-Sanitize-syscall-table-de-references-und.patch -| patches.suse/0010-vfs-fdtable-Prevent-bounds-check-bypass-via-speculat.patch -| patches.suse/0011-nl80211-Sanitize-array-index-in-parse_txq_params.patch -| patches.suse/0012-x86-spectre-Report-get_user-mitigation-for-spectre_v.patch -| patches.suse/x86-spectre-fix-spelling-mistake-vunerable-vulnerable -| patches.suse/x86-cpuid-fix-up-virtual-ibrs-ibpb-stibp-feature-bits-on-intel.patch -| patches.suse/07-x86-speculation-use-indirect-branch-prediction-barrier-in-context-switch.patch -| patches.suse/x86-paravirt-remove-noreplace-paravirt-cmdline-option -| patches.suse/x86-kvm-Update-spectre-v1-mitigation.patch -| patches.suse/08-x86-retpoline-avoid-retpolines-for-built-in-_init-functions.patch -| patches.suse/09-x86-spectre-simplify-spectre_v2-command-line-parsing.patch -| patches.suse/x86-pti-mark-constant-arrays-as-_initconst.patch -| patches.suse/09.1-kvm-nvmx-eliminate-vmcs02-pool.patch -| patches.suse/09.2-kvm-vmx-introduce-alloc_loaded_vmcs.patch -| patches.suse/09.3-kvm-vmx-make-msr-bitmaps-per-vcpu.patch -| patches.suse/10-kvm-x86-update-the-reverse_cpuid-list-to-include-cpuid_7_edx.patch -| patches.suse/11-kvm-x86-add-ibpb-support.patch -| patches.suse/12-kvm-vmx-emulate-msr_ia32_arch_capabilities.patch -| patches.suse/13-kvm-vmx-allow-direct-access-to-msr_ia32_spec_ctrl.patch -| patches.suse/14-kvm-svm-allow-direct-access-to-msr_ia32_spec_ctrl.patch -| patches.suse/pwm-stmpe-Fix-wrong-register-offset-for-hwpwm-2-case -| patches.suse/ovl-fix-failure-to-fsync-lower-dir.patch -| patches.suse/PCI-ASPM-Calculate-LTR_L1.2_THRESHOLD-from-device-ch -| patches.suse/bnx2x-Deprecate-pci_get_bus_and_slot.patch -| patches.suse/pci-dpc-enable-dpc-only-if-aer-is-available -| patches.suse/PCI-pciehp-Assume-NoCompl-for-Thunderbolt-ports -| patches.suse/PCI-Disable-MSI-for-HiSilicon-Hip06-Hip07-only-in-Ro -| patches.suse/vgacon-Set-VGA-struct-resource-types -| patches.suse/PCI-Mark-Ceton-InfiniTV4-INTx-masking-as-broken.patch -| patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-9128 -| patches.suse/PCI-designware-ep-dw_pcie_ep_set_msi-should-only-set.patch -| patches.suse/PCI-iproc-Fix-NULL-pointer-dereference-for-BCMA -| patches.suse/PCI-exynos-Fix-a-potential-init_clk_resources-NULL-p -| patches.suse/PCI-designware-ep-Fix-find_first_zero_bit-usage -| patches.suse/PCI-endpoint-Populate-func_no-before-calling-pci_epc -| patches.suse/PCI-endpoint-Fix-find_first_zero_bit-usage -| patches.suse/PCI-designware-ep-Fix-get_msi-to-check-MSI_EN-bit -| patches.suse/PCI-endpoint-Use-EPC-s-device-in-dma_alloc_coherent-.patch -| patches.suse/PCI-keystone-Fix-interrupt-controller-node-lookup -| patches.suse/libnvdimm-btt-fix-uninitialized-err_lock.patch -| patches.suse/acpi-nfit-fix-register-dimm-error-handling.patch -| patches.suse/mm-fix-memory-size-alignment-in-devm_memremap_pages_release.patch -| patches.suse/mm-dax-introduce-pfn_t_special.patch -| patches.suse/ext4-auto-disable-dax-instead-of-failing-mount.patch -| patches.suse/ext2-auto-disable-dax-instead-of-failing-mount.patch -| patches.suse/dax-require-struct-page-by-default-for-filesystem-da.patch -| patches.suse/acpi-nfit-Add-support-for-detect-platform-CPU-cache-.patch -| patches.suse/acpi-nfit-add-persistent-memory-control-flag-for-nd_.patch -| patches.suse/libnvdimm-expose-platform-persistence-attribute-for-.patch -| patches.suse/nfit-test-Add-platform-cap-support-from-ACPI-6.2a-to.patch -| patches.suse/RDMA-bnxt_re-Fix-an-error-code-in-bnxt_qplib_create_.patch -| patches.suse/RDMA-hns-Remove-unnecessary-operator.patch -| patches.suse/RDMA-hns-Add-names-to-function-arguments-in-function.patch -| patches.suse/RDMA-hns-Fix-misplaced-call-to-hns_roce_cleanup_hem_.patch -| patches.suse/IB-hfi1-Re-order-IRQ-cleanup-to-address-driver-clean.patch -| patches.suse/IB-hfi1-Fix-for-early-release-of-sdma-context.patch -| patches.suse/IB-hfi1-Fix-for-potential-refcount-leak-in-hfi1_open.patch -| patches.suse/IB-hfi1-Remove-dependence-on-qp-s_hdrwords.patch -| patches.suse/IB-hfi1-Compute-BTH-only-for-RDMA_WRITE_LAST-SEND_LA.patch -| patches.suse/IB-hfi1-Optimize-packet-type-comparison-using-9B-and.patch -| patches.suse/IB-hfi1-Look-up-ibport-using-a-pointer-in-receive-pa.patch -| patches.suse/IB-hfi1-Do-not-override-given-pcie_pset-value.patch -| patches.suse/IB-hfi1-Convert-PortXmitWait-PortVLXmitWait-counters.patch -| patches.suse/IB-hfi1-Remove-blind-constants-from-16B-update.patch -| patches.suse/IB-hfi1-Show-fault-stats-in-both-TX-and-RX-direction.patch -| patches.suse/IB-ipoib-Fix-for-potential-no-carrier-state.patch -| patches.suse/IB-core-Map-iWarp-AH-type-to-undefined-in-rdma_ah_fi.patch -| patches.suse/IB-core-Avoid-a-potential-OOPs-for-an-unused-optiona.patch -| patches.suse/RDMA-hns-Fix-the-endian-problem-for-hns.patch -| patches.suse/mlx5-fix-mlx5_get_vector_affinity-to-start-from-comp.patch -| patches.suse/media-hdpvr-fix-an-error-handling-path-in-hdpvr_probe.patch -| patches.suse/media-cpia2-Fix-a-couple-off-by-one-bugs -| patches.suse/media-mtk-vcodec-add-missing-MODULE_LICENSE-DESCRIPT -| patches.suse/media-soc_camera-soc_scale_crop-add-missing-MODULE_D -| patches.suse/0001-media-dvb-usb-v2-lmedm04-Improve-logic-checking-of-w.patch -| patches.suse/media-dvb-usb-v2-lmedm04-move-ts2020-attach-to-dm04_ -| patches.suse/media-em28xx-Fix-use-after-free-when-disconnecting.patch -| patches.suse/media-pvrusb2-properly-check-endpoint-types -| patches.suse/media-c8sectpfe-fix-potential-NULL-pointer-dereferen -| patches.suse/media-dvb_frontend-fix-ifnullfree.cocci-warnings -| patches.suse/media-bt8xx-Fix-err-bt878_probe -| patches.suse/media-RESEND-media-dvb-frontends-Add-delay-to-Si2168 -| patches.suse/media-r820t-fix-r820t_write_reg-for-KASAN -| patches.suse/media-dvb-frontends-fix-i2c-access-helpers-for-KASAN -| patches.suse/media-exynos4-is-properly-initialize-frame-format -| patches.suse/media-s5p-mfc-Fix-lock-contention-request_firmware-o -| patches.suse/media-dvb_net-ensure-that-dvb_net_ule_handle-is-full -| patches.suse/media-videobuf2-core-don-t-go-out-of-the-buffer-rang -| patches.suse/media-ts2020-avoid-integer-overflows-on-32-bit-machi.patch -| patches.suse/media-cxusb-dib0700-ignore-XC2028_I2C_FLUSH -| patches.suse/media-v4l2-ioctl.c-use-check_fmt-for-enum-g-s-try_fm -| patches.suse/media-v4l2-ioctl.c-don-t-copy-back-the-result-for-EN -| patches.suse/media-v4l2-compat-ioctl32.c-add-missing-VIDIOC_PREPA -| patches.suse/media-v4l2-compat-ioctl32.c-fix-the-indentation -| patches.suse/media-v4l2-compat-ioctl32.c-move-helper-functions-to -| patches.suse/media-v4l2-compat-ioctl32.c-avoid-sizeof-type -| patches.suse/media-v4l2-compat-ioctl32.c-copy-m.userptr-in-put_v4 -| patches.suse/media-v4l2-compat-ioctl32.c-fix-ctrl_is_pointer -| patches.suse/media-v4l2-compat-ioctl32.c-copy-clip-list-in-put_v4 -| patches.suse/media-v4l2-compat-ioctl32.c-drop-pr_info-for-unknown -| patches.suse/media-v4l2-compat-ioctl32.c-don-t-copy-back-the-resu -| patches.suse/media-v4l2-compat-ioctl32.c-refactor-compat-ioctl32- -| patches.suse/media-v4l2-compat-ioctl32.c-make-ctrl_is_pointer-wor -| patches.suse/thermal-power_allocator-fix-one-race-condition-issue -| patches.suse/thermal-thermal_hwmon-Convert-to-hwmon_device_regist -| patches.suse/thermal-int3400_thermal-fix-error-handling-in-int340 -| patches.suse/platform-x86-asus-nb-wmi-Support-ALS-on-the-Zenbook-.patch -| patches.suse/platform-x86-Add-support-for-Dollar-Cove-TI-power-bu -| patches.suse/platform-x86-dell-laptop-Filter-out-spurious-keyboar -| patches.suse/platform-x86-thinkpad_acpi-suppress-warning-about-pa -| patches.suse/Revert-apple-gmux-lock-iGP-IO-to-protect-from-vgaarb -| patches.suse/platform-x86-mlx-platform-fix-module-aliases -| patches.suse/doc-Change-the-min-default-value-of-tcp_wmem-tcp_rme.patch -| patches.suse/sctp-fix-dst-refcnt-leak-in-sctp_v6_get_dst.patch -| patches.suse/sctp-fix-dst-refcnt-leak-in-sctp_v4_get_dst.patch -| patches.suse/ibmvnic-fix-empty-firmware-version-and-errors-cleanu.patch -| patches.suse/be2net-Fix-HW-stall-issue-in-Lancer.patch -| patches.suse/be2net-Handle-transmit-completion-errors-in-Lancer.patch -| patches.suse/jump_label-Add-branch-hints-to-static_branch_-un-likely.patch -| patches.suse/sched-core-Optimize-ttwu_stat.patch -| patches.suse/sched-core-Optimize-update_stats_.patch -| patches.suse/sched-rt-Use-container_of-to-get-root-domain-in-rto_push_irq_work_func.patch -| patches.suse/sched-rt-Up-the-root-domain-ref-count-when-passing-it-around-via-IPIs.patch -| patches.suse/sched-fair-Remove-unnecessary-parameters-from-wake_affine_idle.patch -| patches.suse/sched-fair-Restructure-wake_affine-to-return-a-CPU-id.patch -| patches.suse/sched-fair-Do-not-migrate-if-the-prev_cpu-is-idle.patch -| patches.suse/sched-fair-Use-a-recently-used-CPU-as-an-idle-candidate-and-the-basis-for-SIS.patch -| patches.suse/kasan-remove-redundant-initialization-of-variable-re.patch -| patches.suse/fs-proc-kcore.c-use-probe_kernel_read-instead-of-mem.patch -| patches.suse/kernel-async.c-revert-async-simplify-lowest_in_progress.patch -| patches.suse/kernel-relay.c-revert-kernel-relay.c-fix-potential-memory-leak.patch -| patches.suse/lib-ubsan.c-s-missaligned-misaligned.patch -| patches.suse/lib-ubsan-add-type-mismatch-handler-for-new-GCC-Clan.patch -| patches.suse/crash_dump-is_kdump_kernel-can-be-boolean.patch -| patches.suse/pipe-actually-allow-root-to-exceed-the-pipe-buffer-limits.patch -| patches.suse/pipe-fix-off-by-one-error-when-checking-buffer-limit.patch -| patches.suse/watchdog-Fix-potential-kref-imbalance-when-opening-w -| patches.suse/watchdog-hpwdt-SMBIOS-check -| patches.suse/watchdog-hpwdt-Check-source-of-NMI -| patches.suse/watchdog-hpwdt-fix-unused-variable-warning -| patches.suse/watchdog-imx2_wdt-restore-previous-timeout-after-sus -| patches.suse/watchdog-sp5100_tco-Fix-watchdog-disable-bit -| patches.suse/ASoC-mt8173-rt5650-fix-child-node-lookup -| patches.suse/video-fbdev-atmel_lcdfb-fix-display-timings-lookup -| patches.suse/0001-vfb-fix-video-mode-and-line_length-being-set-when-lo.patch -| patches.suse/console-dummy-leave-.con_font_get-set-to-NULL -| patches.suse/video-fbdev-mmp-add-MODULE_LICENSE -| patches.suse/iversion-Rename-make-inode_cmp_iversion-raw-to-inode.patch -| patches.suse/arm64-spinlock-Fix-theoretical-trylock-A-B-A-with-LS.patch -| patches.suse/arm64-Add-software-workaround-for-Falkor-erratum-104.patch -| patches.suse/v2-2-9-arm64-kpti-Make-use-of-nG-dependent-on-arm64_kernel_unmapped_at_el0.patch -| patches.suse/v2-3-9-arm64-mm-Permit-transitioning-from-Global-to-Non-Global-without-BBM.patch -| patches.suse/v2-4-9-arm64-kpti-Add---enable-callback-to-remap-swapper-using-nG-mappings.patch -| patches.suse/v2-5-9-arm64-Force-KPTI-to-be-disabled-on-Cavium-ThunderX.patch -| patches.suse/0015-arm64-assembler-Change-order-of-macro-arguments-in-p.patch -| patches.suse/v2-7-9-arm64-entry-Reword-comment-about-post_ttbr_update_workaround.patch -| patches.suse/v2-9-9-arm64-idmap-Use-awx-flags-for-.idmap.text-.pushsection-directives.patch -| patches.suse/0001-arm64-barrier-Add-CSDB-macros-to-control-data-value-.patch -| patches.suse/0002-arm64-Implement-array_index_mask_nospec.patch -| patches.suse/0003-arm64-Make-USER_DS-an-inclusive-limit.patch -| patches.suse/0004-arm64-Use-pointer-masking-to-limit-uaccess-speculati.patch -| patches.suse/0005-arm64-entry-Ensure-branch-through-syscall-table-is-b.patch -| patches.suse/0006-arm64-uaccess-Prevent-speculative-use-of-the-current.patch -| patches.suse/0007-arm64-uaccess-Don-t-bother-eliding-access_ok-checks-.patch -| patches.suse/0008-arm64-uaccess-Mask-__user-pointers-for-__arch_-clear.patch -| patches.suse/0009-arm64-futex-Mask-__user-pointers-prior-to-dereferenc.patch -| patches.suse/0010-arm64-entry-Apply-BP-hardening-for-high-priority-syn.patch -| patches.suse/0011-arm64-entry-Apply-BP-hardening-for-suspicious-interr.patch -| patches.suse/0019-arm64-KVM-Fix-SMCCC-handling-of-unimplemented-SMC-HV.patch -| patches.suse/0002-arm-KVM-Fix-SMCCC-handling-of-unimplemented-SMC-HVC-.patch -| patches.suse/0003-arm64-KVM-Increment-PC-after-handling-an-SMC-trap.patch -| patches.suse/0004-arm-arm64-KVM-Consolidate-the-PSCI-include-files.patch -| patches.suse/0005-arm-arm64-KVM-Add-PSCI_VERSION-helper.patch -| patches.suse/0006-arm-arm64-KVM-Add-smccc-accessors-to-PSCI-code.patch -| patches.suse/0007-arm-arm64-KVM-Implement-PSCI-1.0-support.patch -| patches.suse/0008-arm-arm64-KVM-Advertise-SMCCC-v1.1.patch -| patches.suse/0009-arm-arm64-KVM-Turn-kvm_psci_version-into-a-static-in.patch -| patches.suse/0010-arm64-KVM-Report-SMCCC_ARCH_WORKAROUND_1-BP-hardenin.patch -| patches.suse/0011-arm64-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-handling.patch -| patches.suse/0012-firmware-psci-Expose-PSCI-conduit.patch -| patches.suse/0013-firmware-psci-Expose-SMCCC-version-through-psci_ops.patch -| patches.suse/0014-arm-arm64-smccc-Make-function-identifiers-an-unsigne.patch -| patches.suse/0015-arm-arm64-smccc-Implement-SMCCC-v1.1-inline-primitiv.patch -| patches.suse/0016-arm64-Add-ARM_SMCCC_ARCH_WORKAROUND_1-BP-hardening-s.patch -| patches.suse/0017-arm64-Kill-PSCI_GET_VERSION-as-a-variant-2-workaroun.patch -| patches.suse/rbd-use-kmem_cache_zalloc-in-rbd_img_request_create.patch -| patches.suse/rbd-don-t-null-out-obj_request-in-rbd_img_obj_parent_read_full.patch -| patches.suse/0005-rbd-whitelist-rbd_feature_operations-feature-bit.patch -| patches.suse/0006-ceph-voluntarily-drop-ax-cap-for-requests-that-create-new-inode.patch -| patches.suse/0007-ceph-voluntarily-drop-lx-cap-for-link-rename-requests.patch -| patches.suse/0008-ceph-properly-drop-caps-for-setattr-request.patch -| patches.suse/0009-ceph-voluntarily-drop-fx-cap-for-readdir-request.patch -| patches.suse/0010-ceph-cleanup-traceless-reply-handling-for-rename.patch -| patches.suse/0011-ceph-use-atomic_t-for-ceph_inode_info-i_shared_gen.patch -| patches.suse/0012-ceph-avoid-dereferencing-invalid-pointer-during-cached-readdir.patch -| patches.suse/0013-ceph-track-read-contexts-in-ceph_file_info.patch -| patches.suse/0014-ceph-fix-un-balanced-fsc-writeback_count-update.patch -| patches.suse/0015-ceph-fix-incorrect-snaprealm-when-adding-caps.patch -| patches.suse/0016-ceph-limit-rate-of-cap-import-export-error-messages.patch -| patches.suse/0017-ceph-delete-unreachable-code-in-ceph_check_caps.patch -| patches.suse/0018-ceph-fix-race-of-queuing-delayed-caps.patch -| patches.suse/0019-ceph-try-to-allocate-enough-memory-for-reserved-caps.patch -| patches.suse/0020-libceph-check-kstrndup-return-value.patch -| patches.suse/0021-ceph-improving-efficiency-of-syncfs.patch -| patches.suse/drm-i915-gvt-Fix-gen8-9_render_mmio_list-0-don-t-tak -| patches.suse/drm-i915-gvt-add-PLANE_KEYMAX-regs-to-mmio-track-lis -| patches.suse/drm-i915-gvt-validate-gfn-before-set-shadow-page-ent -| patches.suse/drm-i915-gvt-Do-not-use-I915_NUM_ENGINES-to-iterate- -| patches.suse/drm-i915-glk-Disable-Guc-and-HuC-on-GLK -| patches.suse/drm-i915-Try-EDID-bitbanging-on-HDMI-after-failed-re -| patches.suse/drm-i915-Fix-using-BIT_ULL-vs.-BIT-for-power-domain- -| patches.suse/drm-i915-guc-Add-uc_fini_wq-in-gem_init-unwind-path -| patches.suse/drm-i915-Stop-getting-the-fault-address-from-RING_FA -| patches.suse/drm-i915-pmu-Reconstruct-active-state-on-starting-bu -| patches.suse/drm-i915-gvt-cancel-virtual-vblank-timer-when-no-vGP -| patches.suse/drm-i915-gvt-cancel-scheduler-timer-when-no-vGPU-exi -| patches.suse/drm-i915-Always-call-to-intel_display_set_init_power -| patches.suse/drm-i915-Protect-WC-stash-allocation-against-direct- -| patches.suse/drm-i915-Check-for-fused-or-unused-pipes -| patches.suse/drm-i915-edp-Do-not-do-link-training-fallback-or-pru -| patches.suse/Revert-drm-i915-mark-all-device-info-struct-with-__i -| patches.suse/drm-i915-Always-run-hangcheck-while-the-GPU-is-busy -| patches.suse/drm-i915-ppgtt-Pin-page-directories-before-allocatio -| patches.suse/drm-nouveau-pmu-fuc-don-t-use-movw-directly-anymore -| patches.suse/drm-radeon-adjust-tested-variable -| patches.suse/drm-i915-gvt-refine-intel_vgpu_submission_ops-as-per -| patches.suse/drm-i915-gvt-only-reset-execlist-state-of-one-engine -| patches.suse/drm-i915-gvt-Fix-aperture-read-write-emulation-when- -| patches.suse/drm-i915-gvt-Use-KVM-r-w-to-access-guest-opregion -| patches.suse/drm-i915-bxt-glk-Increase-PCODE-timeouts-during-CDCL -| patches.suse/drm-i915-cmdparser-Check-reg_table_count-before-dere -| patches.suse/drm-i915-cmdparser-Do-not-check-past-the-cmd-length -| patches.suse/drm-i915-cnp-Ignore-VBT-request-for-know-invalid-DDC -| patches.suse/drm-i915-cnp-Properly-handle-VBT-ddc-pin-out-of-boun -| patches.suse/drm-i915-bios-add-DP-max-link-rate-to-VBT-child-devi -| patches.suse/0005-iommu-vt-d-use-domain-instead-of-cache-fetching -| patches.suse/gcc-plugins-add-include-required-by-gcc-release-8.patch -| patches.suse/gcc-plugins-use-dynamic-initializers.patch -| patches.suse/nfsd4-permit-layoutget-of-executable-only-files.patch -| patches.suse/cpufreq-Skip-cpufreq-resume-if-it-s-not-suspended.patch -| patches.suse/cpufreq-amd-ignore-the-check-for-procfeedback-in-st-cz.patch -| patches.suse/x86-pm-make-apm-idle-driver-initialize-polling-state -| patches.suse/ACPI-sbshc-remove-raw-pointer-from-printk-message -| patches.suse/ACPI-bus-Do-not-call-_STA-on-battery-devices-with-un -| patches.suse/ACPI-scan-Use-acpi_bus_get_status-to-initialize-ACPI -| patches.suse/ACPI-processor_perflib-Do-not-send-_PPC-change-notif -| patches.suse/0007-ACPI-CPPC-Use-64-bit-arithmetic-instead-of-32-bit.patch -| patches.suse/s390-eadm-fix-config_block-include-dependency.patch -| patches.suse/s390-sles15-05-03-scrub-registers.patch -| patches.suse/s390-sles15-05-04-array-nospec.patch -| patches.suse/s390-alternative-use-a-copy-of-the-facility-bit-mask.patch -| patches.suse/s390-add-options-to-change-branch-prediction-behavio.patch -| patches.suse/s390-sles15-05-05-bpoff-user-space.patch -| patches.suse/s390-sles15-05-06-expoline.patch -| patches.suse/x86-xen-init-gs-very-early.patch -| patches.suse/xen-fix-set-clear-foreign_p2m_mapping-on-autotranslating-guests -| patches.suse/Add-some-missing-debug-fields-in-server-and-tcon-structs.patch -| patches.suse/cifs-silence-compiler-warnings-showing-up-with-gcc-8.patch -| patches.suse/address-lock-imbalance-warnings-in-smbdirect-c.patch -| patches.suse/Add-missing-structs-and-defines-from-recent-SMB3-1-1-documentation.patch -| patches.suse/ftrace-Remove-incorrect-setting-of-glob-search-field.patch -| patches.suse/cxgbit-call-neigh_event_send-to-update-MAC-address.patch -| patches.suse/target-iscsi-avoid-NULL-dereference-in-CHAP-auth-err.patch -| patches.suse/iscsi-target-make-sure-to-wake-up-sleeping-login-wor.patch -| patches.suse/0012-xprtrdma-Fix-calculation-of-ri_max_send_sges.patch -| patches.suse/0013-xprtrdma-Fix-BUG-after-a-device-removal.patch -| patches.suse/netfilter-xt_cgroup-initialize-info-priv-in-cgroup_m.patch -| patches.suse/netfilter-xt_RATEEST-acquire-xt_rateest_mutex-for-ha.patch -| patches.suse/cxgb4-Fix-error-handling-path-in-init_one.patch -| patches.suse/i40e-Fix-the-number-of-queues-available-to-be-mapped.patch -| patches.suse/ibmvnic-Fix-rx-queue-cleanup-for-non-fatal-resets.patch -| patches.suse/ibmvnic-Ensure-that-buffers-are-NULL-after-free.patch -| patches.suse/net-ethernet-ti-cpsw-fix-net-watchdog-timeout.patch -| patches.suse/netlink-ensure-to-loop-over-all-netns-in-genlmsg_mul.patch -| patches.suse/ibmvnic-queue-reset-when-CRQ-gets-closed-during-rese.patch -| patches.suse/net-sched-cls_u32-fix-cls_u32-on-filter-replace.patch -| patches.suse/rtlwifi-rtl8821ae-Fix-connection-lost-problem-correc -| patches.suse/ath10k-fix-kernel-panic-issue-during-pci-probe.patch -| patches.suse/net-thunder-change-q_len-s-type-to-handle-max-ring-s.patch -| patches.suse/net-phy-fix-phy_start-to-consider-PHY_IGNORE_INTERRU.patch -| patches.suse/bpf-fix-selftests-bpf-test_kmod.sh-failure-when-CONF.patch -| patches.suse/tools-libbpf-handle-issues-with-bpf-ELF-objects-cont.patch -| patches.suse/ibmvnic-Reset-long-term-map-ID-counter.patch -| patches.suse/ptr_ring-fail-early-if-queue-occupies-more-than-KMAL.patch -| patches.suse/s390-qeth-fix-underestimated-count-of-buffer-element.patch -| patches.suse/s390-qeth-fix-SETIP-command-handling.patch -| patches.suse/sctp-verify-size-of-a-new-chunk-in-_sctp_make_chunk.patch -| patches.suse/ibmvnic-Remove-skb-protocol-checks-in-ibmvnic_xmit.patch -| patches.suse/0014-kernfs-fix-regression-in-kernfs_fop_write-caused-by-.patch -| patches.suse/0015-seq_file-fix-incomplete-reset-on-read-from-zero-offs.patch -| patches.suse/KVM-X86-Reduce-the-overhead-when-lapic_timer_advance.patch -| patches.suse/kvm-x86-fix-escape-of-guest-dr6-to-the-host -| patches.suse/01-documentation-virtual-kvm-add-amd-secure-encrypted-virtualization-sev.patch -| patches.suse/02-x86-cpu-amd-add-the-secure-encrypted-virtualization-cpu-feature.patch -| patches.suse/03-kvm-svm-prepare-for-new-bit-definition-in-nested_ctl.patch -| patches.suse/04-kvm-svm-add-sev-feature-definitions-to-kvm.patch -| patches.suse/05-kvm-svm-prepare-to-reserve-asid-for-sev-guest.patch -| patches.suse/06-kvm-x86-extend-cpuid-range-to-include-new-leaf.patch -| patches.suse/07-kvm-introduce-kvm_memory_encrypt_op-ioctl.patch -| patches.suse/08-kvm-introduce-kvm_memory_encrypt_-un-reg_region-ioctl.patch -| patches.suse/15-crypto-ccp-build-the-amd-secure-processor-driver-only-with-amd-cpu-support.patch -| patches.suse/16-crypto-ccp-define-sev-userspace-ioctl-and-command-id.patch -| patches.suse/17-crypto-ccp-define-sev-key-management-command-id.patch -| patches.suse/18-crypto-ccp-add-platform-security-processor-psp-device-support.patch -| patches.suse/19-crypto-ccp-add-secure-encrypted-virtualization-sev-command-support.patch -| patches.suse/20-crypto-ccp-implement-sev_factory_reset-ioctl-command.patch -| patches.suse/21-crypto-ccp-implement-sev_platform_status-ioctl-command.patch -| patches.suse/22-crypto-ccp-implement-sev_pek_gen-ioctl-command.patch -| patches.suse/23-crypto-ccp-implement-sev_pdh_gen-ioctl-command.patch -| patches.suse/24-crypto-ccp-implement-sev_pek_csr-ioctl-command.patch -| patches.suse/25-crypto-ccp-implement-sev_pek_cert_import-ioctl-command.patch -| patches.suse/26-crypto-ccp-implement-sev_pdh_cert_export-ioctl-command.patch -| patches.suse/27-kvm-x86-add-config_kvm_amd_sev.patch -| patches.suse/28-kvm-svm-reserve-asid-range-for-sev-guest.patch -| patches.suse/29-kvm-svm-add-sev-module_param.patch -| patches.suse/30-kvm-define-sev-key-management-command-id.patch -| patches.suse/31-kvm-svm-add-kvm_sev_init-command.patch -| patches.suse/32-kvm-svm-vmrun-should-use-associated-asid-when-sev-is-enabled.patch -| patches.suse/33-kvm-svm-add-support-for-kvm_sev_launch_start-command.patch -| patches.suse/34-kvm-svm-add-support-for-kvm_sev_launch_update_data-command.patch -| patches.suse/35-kvm-svm-add-support-for-kvm_sev_launch_measure-command.patch -| patches.suse/36-kvm-svm-add-support-for-sev-launch_finish-command.patch -| patches.suse/37-kvm-svm-add-support-for-sev-guest_status-command.patch -| patches.suse/38-kvm-svm-add-support-for-sev-debug_decrypt-command.patch -| patches.suse/39-kvm-svm-add-support-for-sev-debug_encrypt-command.patch -| patches.suse/40-kvm-svm-add-support-for-sev-launch_secret-command.patch -| patches.suse/41-kvm-svm-pin-guest-memory-when-sev-is-active.patch -| patches.suse/42-kvm-svm-clear-c-bit-from-the-page-fault-address.patch -| patches.suse/43-kvm-svm-do-not-install-ud-intercept-when-sev-is-enabled.patch -| patches.suse/44-kvm-x86-restart-the-guest-when-insn_len-is-zero-and-sev-is-enabled.patch -| patches.suse/x86-mm-add-a-function-to-check-if-a-pfn-is-uc-uc-wc -| patches.suse/kvm-mmu-consider-host-cache-mode-in-mmio-page-check -| patches.suse/KVM-nVMX-Fix-bug-of-injecting-L2-exception-into-L1.patch -| patches.suse/kvm-x86-change-_kvm_apic_update_irr-to-also-return-if-max-irr-updated -| patches.suse/kvm-nvmx-re-evaluate-l1-pending-events-when-running-l2-and-l1-got-posted-interrupt -| patches.suse/kvm-nvmx-fix-injection-to-l2-when-l1-don-t-intercept-external-interrupts -| patches.suse/kvm-nvmx-fix-races-when-sending-nested-pi-while-dest-enters-leaves-l2 -| patches.suse/KVM-s390-use-created_vcpus-in-more-places.patch -| patches.suse/KVM-s390-diagnoses-are-instructions-as-well.patch -| patches.suse/KVM-s390-add-vcpu-stat-counters-for-many-instruction.patch -| patches.suse/KVM-arm-arm64-Handle-CPU_PM_ENTER_FAILED.patch -| patches.suse/x86-kvm-vmx-do-not-use-vm-exit-instruction-length-fo.patch -| patches.suse/msft-hv-1588-x86-hyperv-Check-for-required-priviliges-in-hyperv_i.patch -| patches.suse/KVM-PPC-Book3S-HV-Avoid-shifts-by-negative-amounts.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-typo-in-kvmppc_hv_get_dirty_lo.patch -| patches.suse/KVM-PPC-Book3S-HV-Remove-useless-statement.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-conditions-for-starting-vcpu.patch -| patches.suse/KVM-PPC-Book3S-Eliminate-some-unnecessary-checks.patch -| patches.suse/KVM-PPC-Book3S-HV-Remove-vcpu-arch.dec-usage.patch -| patches.suse/KVM-PPC-Use-seq_puts-in-kvmppc_exit_timing_show.patch -| patches.suse/KVM-PPC-Book3S-HV-Enable-migration-of-decrementer-re.patch -| patches.suse/KVM-PPC-Book3S-HV-Make-sure-we-don-t-re-enter-guest-.patch -| patches.suse/KVM-PPC-Book3S-HV-Do-SLB-load-unload-with-guest-LPCR.patch -| patches.suse/KVM-PPC-Book3S-HV-Allow-HPT-and-radix-on-the-same-co.patch -| patches.suse/KVM-PPC-Book3S-HV-Enable-use-of-the-new-XIVE-single-.patch -| patches.suse/KVM-PPC-Book3S-HV-Don-t-use-existing-prodded-flag-fo.patch -| patches.suse/KVM-PPC-Book3S-HV-Check-DR-not-IR-to-chose-real-vs-v.patch -| patches.suse/KVM-PPC-Book3S-HV-Make-xive_pushed-a-byte-not-a-word.patch -| patches.suse/KVM-PPC-Book3S-HV-Keep-XIVE-escalation-interrupt-mas.patch -| patches.suse/KVM-PPC-Book3S-HV-Drop-locks-before-reading-guest-me.patch -| patches.suse/KVM-PPC-Book3S-PR-Fix-svcpu-copying-with-preemption-.patch -| patches.suse/KVM-PPC-Book3S-PR-Fix-broken-select-due-to-misspelli.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-handling-of-secondary-HPTEG-in.patch -| patches.suse/KVM-PPC-Book3S-HV-Make-HPT-resizing-work-on-POWER9.patch -| patches.suse/KVM-PPC-Book3S-HV-Branch-inside-feature-section.patch -| patches.suse/KVM-PPC-Book3S-Add-MMIO-emulation-for-VMX-instructio.patch -| patches.suse/cros_ec-fix-nul-termination-for-firmware-build-info -| patches.suse/platform-chrome-cros_ec_lpc-remove-redundant-pointer -| patches.suse/platform-chrome-Use-proper-protocol-transfer-functio -| patches.suse/blk-wbt-account-flush-requests-correctly.patch -| patches.suse/0155-bcache-add-journal-statistic.patch -| patches.suse/0156-bcache-fix-high-CPU-occupancy-during-journal.patch -| patches.suse/0157-bcache-properly-set-task-state-in-bch_writeback_thre.patch -| patches.suse/0158-bcache-set-error_limit-correctly.patch -| patches.suse/0159-bcache-fix-for-allocator-and-register-thread-race.patch -| patches.suse/0160-bcache-set-writeback_rate_update_seconds-in-range-1-.patch -| patches.suse/0161-bcache-return-attach-error-when-no-cache-set-exist.patch -| patches.suse/0162-bcache-fix-for-data-collapse-after-re-attaching-an-a.patch -| patches.suse/crypto-sha512-mb-initialize-pending-lengths-correctl -| patches.suse/crypto-talitos-fix-Kernel-Oops-on-hashing-an-empty-f -| patches.suse/crypto-caam-fix-endless-loop-when-DECO-acquire-fails -| patches.suse/powerpc-numa-Invalidate-numa_cpu_lookup_table-on-cpu.patch -| patches.suse/powerpc-64s-radix-Boot-time-NULL-pointer-protection-.patch -| patches.suse/powerpc-mm-radix-Split-linear-mapping-on-hot-unplug.patch -| patches.suse/powerpc-pseries-Enable-RAS-hotplug-events-later.patch -| patches.suse/powerpc-mm-Flush-radix-process-translations-when-set.patch -| patches.suse/powerpc-mm-Fix-crashes-with-16G-huge-pages.patch -| patches.suse/powerpc-mm-hash64-Allocate-larger-PMD-table-if-huget.patch -| patches.suse/powerpc-mm-hash64-Store-the-slot-information-at-the-.patch -| patches.suse/powerpc-mm-hash64-Zero-PGD-pages-on-allocation.patch -| patches.suse/powerpc-pseries-Fix-build-break-for-SPLPAR-n-and-CPU.patch -| patches.suse/x86-entry-64-clear-extra-registers-beyond-syscall-arguments-to-reduce-speculation-attack-surface.patch -| patches.suse/x86-entry-64-clear-registers-for-exceptions-interrupts-to-reduce-speculation-attack-surface.patch -| patches.suse/x86-entry-64-compat-clear-registers-for-compat-syscalls-to-reduce-speculation-attack-surface.patch -| patches.suse/objtool-Fix-switch-table-detection.patch -| patches.suse/x86-mm-pti-fix-pti-comment-in-entry_syscall_64 -| patches.suse/x86-speculation-Update-Speculation-Control-microcode.patch -| patches.suse/x86-speculation-Correct-Speculation-Control-microcod.patch -| patches.suse/kvm-x86-reduce-retpoline-performance-impact-in-slot_handle_level_range-by-always-inlining-iterator-helper-methods.patch -| patches.suse/x86-nvmx-properly-set-spec_ctrl-and-pred_cmd-before-merging-msrs.patch -| patches.suse/kvm-nvmx-set-the-cpu_based_use_msr_bitmaps-if-we-have-a-valid-l02-msr-bitmap.patch -| patches.suse/x86-speculation-clean-up-various-spectre-related-details.patch -| patches.suse/x86-entry-64-merge-save_c_regs-and-save_extra_regs-remove-unused-extensions.patch -| patches.suse/x86-entry-64-merge-the-pop_c_regs-and-pop_extra_regs-macros-into-a-single-pop_regs-macro.patch -| patches.suse/x86-entry-64-interleave-xor-register-clearing-with-push-instructions.patch -| patches.suse/x86-entry-64-introduce-the-push_and_clean_regs-macro.patch -| patches.suse/x86-entry-64-use-push_and_clean_regs-in-more-cases.patch -| patches.suse/x86-entry-64-get-rid-of-the-alloc_pt_gpregs_on_stack-and-save_and_clear_regs-macros.patch -| patches.suse/x86-entry-64-indent-push_and_clear_regs-and-pop_regs-properly.patch -| patches.suse/x86-entry-64-fix-paranoid_entry-frame-pointer-warning.patch -| patches.suse/x86-entry-64-remove-the-unused-icebp-macro.patch -| patches.suse/objtool-fix-segfault-in-ignore_unreachable_insn.patch -| patches.suse/x86-debug-objtool-annotate-warn-related-ud2-as-reachable.patch -| patches.suse/x86-debug-use-ud2-for-warn.patch -| patches.suse/x86-speculation-fix-up-array_index_nospec_mask-asm-constraint.patch -| patches.suse/nospec-move-array_index_nospec-parameter-checking-into-separate-macro.patch -| patches.suse/x86-speculation-Add-asm-msr-index.h-dependency.patch -| patches.suse/x86-mm-rename-flush_tlb_single-and-flush_tlb_one-to-_flush_tlb_one_.patch -| patches.suse/09.0-x86-spectre-fix-an-error-message.patch -| patches.suse/x86-entry-64-fix-cr3-restore-in-paranoid_exit.patch -| patches.suse/vfs-proc-kcore-x86-mm-kcore-fix-smap-fault-when-dumping-vsyscall-user-page -| patches.suse/x86-smpboot-fix-uncore_pci_remove-indexing-bug-when-hot-removing-a-physical-cpu.patch -| patches.suse/x86-platform-uv-fix-gam-range-table-entries-less-than-1gb -| patches.suse/x86-mm-mm-hwpoison-don-t-unconditionally-unmap-kernel-1-1-pages.patch -| patches.suse/0001-locking-qspinlock-Ensure-node-is-initialised-before-.patch -| patches.suse/0002-locking-qspinlock-Ensure-node-count-is-updated-befor.patch -| patches.suse/9p-trans_virtio-discard-zero-length-reply.patch -| patches.suse/hwmon-k10temp-only-apply-temperature-offset-if-result-is.patch -| patches.suse/PM-wakeirq-Fix-unbalanced-IRQ-enable-for-wakeirq -| patches.suse/PM-runtime-Update-links_count-also-if-CONFIG_SRCU -| patches.suse/pm-cpuidle-fix-cpuidle_poll_state_init-prototype -| patches.suse/drm-amdgpu-add-new-device-to-use-atpx-quirk -| patches.suse/drm-i915-perf-Fix-compiler-warning-for-string-trunca -| patches.suse/drm-i915-perf-Fix-compiler-warning-for-string-trunc2 -| patches.suse/drm-i915-Avoid-truncation-before-clamping-userspace- -| patches.suse/drm-i915-Don-t-wake-the-device-up-to-check-if-the-en -| patches.suse/5316-drm-i915-breadcrumbs-ignore-unsubmitted-signalers -| patches.suse/drm-i915-Lock-out-execlist-tasklet-while-peeking-ins -| patches.suse/drm-i915-gvt-add-0xe4f0-into-gen9-render-list -| patches.suse/drm-i915-gvt-Support-BAR0-8-byte-reads-writes -| patches.suse/drm-i915-gvt-fix-one-typo-of-render_mmio-trace -| patches.suse/drm-i915-vlv-Add-cdclk-workaround-for-DSI -| patches.suse/drm-i915-Add-intel_bios_cleanup-function -| patches.suse/drm-i915-Free-memdup-ed-DSI-VBT-data-structures-on-d -| patches.suse/drm-i915-Fix-DSI-panels-with-v1-MIPI-sequences-witho -| patches.suse/ALSA-hda-Fix-headset-mic-detection-problem-for-two-D -| patches.suse/ALSA-hda-realtek-Add-headset-mode-support-for-Dell-l -| patches.suse/ALSA-hda-realtek-Enable-Thinkpad-Dock-device-for-ALC -| patches.suse/ALSA-usb-audio-add-implicit-fb-quirk-for-Behringer-U -| patches.suse/ALSA-usb-audio-Fix-UAC2-get_ctl-request-with-a-RANGE -| patches.suse/ALSA-usb-add-more-device-quirks-for-USB-DSD-devices -| patches.suse/ALSA-seq-Fix-racy-pool-initializations -| patches.suse/ALSA-hda-realtek-PCI-quirk-for-Fujitsu-U7x7 -| patches.suse/0164-dm-correctly-handle-chained-bios-in-dec_pending.patch -| patches.suse/btrfs-fix-deadlock-in-run_delalloc_nocow.patch -| patches.suse/btrfs-fix-crash-due-to-not-cleaning-up-tree-log-block-s-dirty-bits.patch -| patches.suse/btrfs-fix-extent-state-leak-from-tree-log.patch -| patches.suse/btrfs-btrfs_evict_inode-must-clear-all-inodes.patch -| patches.suse/btrfs-fix-use-after-free-on-root-orphan_block_rsv.patch -| patches.suse/btrfs-fix-unexpected-eexist-when-creating-new-inode.patch -| patches.suse/btrfs-remove-spurious-WARN_ON-ref-count-0-in-find_pa.patch -| patches.suse/btrfs-fix-use-after-free-when-cleaning-up-fs_devs-with-a-single-stale-device.patch -| patches.suse/xenbus-track-caller-request-id.patch -| patches.suse/x86-xen-calculate-_max_logical_packages-on-pv-domains.patch -| patches.suse/0015-arm64-Add-missing-Falkor-part-number-for-branch-pred.patch -| patches.suse/0001-arm64-proc-Set-PTE_NG-for-table-entries-to-avoid-tra.patch -| patches.suse/powerpc-xive-Use-hw-CPU-ids-when-configuring-the-CPU.patch -| patches.suse/powerpc-pseries-Check-for-zero-filled-ibm-dynamic-me.patch -| patches.suse/mtd-nand-vf610-set-correct-ooblayout.patch -| patches.suse/mmc-bcm2835-Don-t-overwrite-max-frequency-unconditio -| patches.suse/nvme-rename-NVME_CTRL_RECONNECTING-state-to-NVME_CTR.patch -| patches.suse/nvme-rdma-use-NVME_CTRL_CONNECTING-state-to-mark-ini.patch -| patches.suse/nvme-delete-NVME_CTRL_LIVE-NVME_CTRL_CONNECTING-tran.patch -| patches.suse/nvme-Fix-discard-buffer-overrun.patch -| patches.suse/nvme_fc-correct-abort-race-condition-on-resets.patch -| patches.suse/nvme_fc-cleanup-io-completion.patch -| patches.suse/nvme-Don-t-use-a-stack-buffer-for-keep-alive-command.patch -| patches.suse/nvme-fix-the-deadlock-in-nvme_update_formats.patch -| patches.suse/nvme-pci-Remap-CMB-SQ-entries-on-every-controller-re.patch -| patches.suse/nvme-pci-Fix-timeouts-in-connecting-state.patch -| patches.suse/nvmet-Change-return-code-of-discard-command-if-not-s.patch -| patches.suse/nvme-rdma-fix-sysfs-invoked-reset_ctrl-error-flow.patch -| patches.suse/cpumask-Make-for_each_cpu_wrap-available-on-UP-as-well.patch -| patches.suse/irqchip-gic-v3-Change-pr_debug-message-to-pr_devel -| patches.suse/irqchip-gic-v3-Use-wmb-instead-of-smb_wmb-in-gic_rai -| patches.suse/irqchip-gic-v3-Ignore-disabled-ITS-nodes -| patches.suse/ptr_ring-prevent-integer-overflow-when-calculating-s.patch -| patches.suse/mvpp2-fix-multicast-address-filter.patch -| patches.suse/bridge-check-brport-attr-show-in-brport_show.patch -| patches.suse/sctp-do-not-pr_err-for-the-duplicated-node-in-transp.patch -| patches.suse/tcp-Honor-the-eor-bit-in-tcp_mtu_probe.patch -| patches.suse/net-cavium-fix-NULL-pointer-dereference-in-cavium_pt.patch -| patches.suse/mlxsw-spectrum_router-Fix-error-path-in-mlxsw_sp_vr_.patch -| patches.suse/net-fix-race-on-decreasing-number-of-TX-queues.patch -| patches.suse/ibmvnic-Wait-until-reset-is-complete-to-set-carrier-.patch -| patches.suse/ibmvnic-Fix-login-buffer-memory-leaks.patch -| patches.suse/ibmvnic-Fix-NAPI-structures-memory-leak.patch -| patches.suse/ibmvnic-Free-RX-socket-buffer-in-case-of-adapter-err.patch -| patches.suse/ibmvnic-Clean-RX-pool-buffers-during-device-close.patch -| patches.suse/docs-segmentation-offloads.txt-Fix-ref-to-SKB_GSO_TU -| patches.suse/NFC-llcp-Limit-size-of-SDP-URI -| patches.suse/fib_semantics-Don-t-match-route-with-mismatching-tcl.patch -| patches.suse/cxgb4-free-up-resources-of-pf-0-3.patch -| patches.suse/cxgb4-fix-trailing-zero-in-CIM-LA-dump.patch -| patches.suse/PCI-cxgb4-Extend-T3-PCI-quirk-to-T4-devices.patch -| patches.suse/dn_getsockoptdecnet-move-nf_-get-set-sockopt-outside.patch -| patches.suse/udplite-fix-partial-checksum-initialization.patch -| patches.suse/tg3-APE-heartbeat-changes.patch -| patches.suse/x86-Treat-R_X86_64_PLT32-as-R_X86_64_PC32.patch -| patches.suse/kernel-relay.c-limit-kmalloc-size-to-KMALLOC_MAX_SIZ -| patches.suse/IB-ipoib-Do-not-warn-if-IPoIB-debugfs-doesn-t-exist.patch -| patches.suse/IB-uverbs-Fix-method-merging-in-uverbs_ioctl_merge.patch -| patches.suse/IB-uverbs-Fix-possible-oops-with-duplicate-ioctl-att.patch -| patches.suse/IB-uverbs-Hold-the-uobj-write-lock-after-allocate.patch -| patches.suse/RDMA-uverbs-Protect-from-races-between-lookup-and-de.patch -| patches.suse/IB-uverbs-Improve-lockdep_check.patch -| patches.suse/IB-uverbs-Fix-unbalanced-unlock-on-error-path-for-rd.patch -| patches.suse/RDMA-uverbs-Protect-from-command-mask-overflow.patch -| patches.suse/RDMA-uverbs-Fix-bad-unlock-balance-in-ib_uverbs_clos.patch -| patches.suse/RDMA-uverbs-Fix-circular-locking-dependency.patch -| patches.suse/RDMA-uverbs-Sanitize-user-entered-port-numbers-prior.patch -| patches.suse/RDMA-vmw_pvrdma-Fix-usage-of-user-response-structure.patch -| patches.suse/RDMA-bnxt_re-Disable-atomic-capability-on-bnxt_re-ad.patch -| patches.suse/RDMA-bnxt_re-Unpin-SQ-and-RQ-memory-if-QP-create-fai.patch -| patches.suse/RDMA-bnxt_re-Synchronize-destroy_qp-with-poll_cq.patch -| patches.suse/RDMA-bnxt_re-Fix-system-crash-during-load-unload.patch -| patches.suse/RDMA-bnxt_re-Avoid-system-hang-during-device-un-reg.patch -| patches.suse/extcon-int3496-process-id-pin-first-so-that-we-start -| patches.suse/mei-me-add-cannon-point-device-ids -| patches.suse/mei-me-add-cannon-point-device-ids-for-4th-device -| patches.suse/staging-iio-adc-ad7192-fix-external-frequency-settin -| patches.suse/staging-iio-ad5933-switch-buffer-mode-to-software -| patches.suse/iio-adis_lib-Initialize-trigger-before-requesting-in -| patches.suse/iio-buffer-check-if-a-buffer-has-been-set-up-when-po -| patches.suse/0001-xhci-workaround-for-AMD-Promontory-disabled-ports-wa.patch -| patches.suse/xhci-Don-t-print-a-warning-when-setting-link-state-f.patch -| patches.suse/USB-serial-option-Add-support-for-Quectel-EP06.patch -| patches.suse/0001-ohci-hcd-Fix-race-condition-caused-by-ohci_urb_enque.patch -| patches.suse/0001-usbip-keep-usbip_device-sockfd-state-in-sync-with-tc.patch -| patches.suse/0001-usb-host-ehci-use-correct-device-pointer-for-dma-ops.patch -| patches.suse/usb-ldusb-add-PIDs-for-new-CASSY-devices-supported-b.patch -| patches.suse/0001-usb-ohci-Proper-handling-of-ed_rm_list-to-handle-rac.patch -| patches.suse/0001-Add-delay-init-quirk-for-Corsair-K70-RGB-keyboards.patch -| patches.suse/0001-usb-cdc_acm-prevent-race-at-write-to-acm-while-syste.patch -| patches.suse/usb-dwc3-gadget-Set-maxpacket-size-for-ep0-IN.patch -| patches.suse/usb-dwc3-ep0-Reset-TRB-counter-for-ep0-IN.patch -| patches.suse/usb-gadget-f_uac2-fix-bFirstInterface-in-composite-g.patch -| patches.suse/usb-dwc3-Undo-PHY-init-if-soft-reset-fails.patch -| patches.suse/usb-gadget-f_fs-Process-all-descriptors-during-bind.patch -| patches.suse/usb-gadget-f_fs-Use-config_ep_by_speed.patch -| patches.suse/usb-dwc3-omap-don-t-miss-events-during-suspend-resum.patch -| patches.suse/usb-gadget-core-Fix-use-after-free-of-usb_request.patch -| patches.suse/usb-dwc3-Fix-GDBGFIFOSPACE_TYPE-values.patch -| patches.suse/usb-gadget-fsl_udc_core-fix-ep-valid-checks.patch -| patches.suse/usb-dwc2-Fix-dwc2_hsotg_core_init_disconnected.patch -| patches.suse/USB-gadget-udc-Add-missing-platform_device_put-on-er.patch -| patches.suse/usb-musb-fix-enumeration-after-resume.patch -| patches.suse/0001-Revert-usb-musb-host-don-t-start-next-rx-urb-if-curr.patch -| patches.suse/crypto-s5p-sss-Fix-kernel-Oops-in-AES-ECB-mode -| patches.suse/drm-exynos-g2d-use-monotonic-timestamps -| patches.suse/drm-exynos-fix-comparison-to-bitshift-when-dealing-w -| patches.suse/drm-cirrus-Load-lut-in-crtc_commit -| patches.suse/drm-atomic-Fix-memleak-on-ERESTARTSYS-during-non-blo -| patches.suse/workqueue-Allow-retrieval-of-current-task-s-work-str -| patches.suse/drm-Allow-determining-if-current-task-is-output-poll -| patches.suse/drm-nouveau-Fix-deadlock-on-runtime-suspend -| patches.suse/drm-radeon-Fix-deadlock-on-runtime-suspend -| patches.suse/drm-amdgpu-Fix-deadlock-on-runtime-suspend -| patches.suse/drm-edid-Add-6-bpc-quirk-for-CPT-panel-in-Asus-UX303 -| patches.suse/drm-Handle-unexpected-holes-in-color-eviction -| patches.suse/drm-meson-fix-vsync-buffer-update -| patches.suse/gpu-ipu-v3-pre-fix-device-node-leak-in-ipu_pre_looku -| patches.suse/gpu-ipu-v3-prg-fix-device-node-leak-in-ipu_prg_looku -| patches.suse/scsi-mpt3sas-fix-an-out-of-bound-write.patch -| patches.suse/scsi-qla2xxx-Fix-memory-corruption-during-hba-reset-.patch -| patches.suse/scsi-ibmvfc-fix-misdefined-reserved-field-in.patch -| patches.suse/scsi-qla2xxx-Avoid-triggering-undefined-behavior-in-.patch -| patches.suse/scsi-qla2xxx-Fix-a-locking-imbalance-in-qlt_24xx_han.patch -| patches.suse/msft-hv-1594-scsi-storvsc-Increase-cmd_per_lun-for-higher-speed-d.patch -| patches.suse/scsi-qla2xxx-Fix-double-free-bug-after-firmware-time.patch -| patches.suse/scsi-qla2xxx-Fix-incorrect-handle-for-abort-IOCB.patch -| patches.suse/qedi-fix-truncation-of-chap-name-and-secret -| patches.suse/qedi-cleanup-local-str-variable -| patches.suse/0002-scsi-qla4xxx-skip-error-recovery-in-case-of-register-disconnect -| patches.suse/i2c-designware-must-wait-for-enable -| patches.suse/i2c-i801-Add-missing-documentation-entries-for-Brasw.patch -| patches.suse/i2c-bcm2835-Set-up-the-rising-falling-edge-delays.patch -| patches.suse/0001-arm64-cpufeature-Fix-CTR_EL0-field-definitions.patch -| patches.suse/arm64-Disable-unhandled-signal-log-messages-by-defau.patch -| patches.suse/0001-arm64-Remove-unimplemented-syscall-log-message.patch -| patches.suse/arm64-perf-correct-PMUVer-probing.patch -| patches.suse/0006-arm64-Enforce-BBM-for-huge-IO-VMAP-mappings.patch -| patches.suse/0015-arm64-fix-unwind_frame-for-filtered-out-fn-for-funct.patch -| patches.suse/PKCS-7-fix-certificate-chain-verification -| patches.suse/PKCS-7-fix-certificate-blacklisting -| patches.suse/PKCS-7-fix-direct-verification-of-SignerInfo-signatu -| patches.suse/X.509-fix-BUG_ON-when-hash-algorithm-is-unsupported -| patches.suse/X.509-fix-NULL-dereference-when-restricting-key-with -| patches.suse/KEYS-Use-individual-pages-in-big_key-for-crypto-buff -| patches.suse/integrity-security-fix-digsig.c-build-error-with-hea.patch -| patches.suse/ibmvnic-Check-for-NULL-skb-s-in-NAPI-poll-routine.patch -| patches.suse/net-sched-report-if-filter-is-too-large-to-dump.patch -| patches.suse/netfilter-ipt_CLUSTERIP-fix-a-race-condition-of-proc.patch -| patches.suse/netfilter-drop-outermost-socket-lock-in-getsockopt.patch -| patches.suse/netfilter-add-back-stackpointer-size-checks.patch -| patches.suse/netfilter-ipt_CLUSTERIP-fix-a-refcount-bug-in-cluste.patch -| patches.suse/netfilter-x_tables-fix-missing-timer-initialization-.patch -| patches.suse/netfilter-nat-cope-with-negative-port-range.patch -| patches.suse/netfilter-IDLETIMER-be-syzkaller-friendly.patch -| patches.suse/net-mlx5e-Fix-TCP-checksum-in-LRO-buffers.patch -| patches.suse/net-mlx5e-Fix-loopback-self-test-when-GRO-is-off.patch -| patches.suse/net-mlx5e-Verify-inline-header-size-do-not-exceed-SK.patch -| patches.suse/net-mlx5e-Return-error-if-prio-is-specified-when-off.patch -| patches.suse/net-mlx5e-Specify-numa-node-when-allocating-drop-rq.patch -| patches.suse/net-mlx5-Use-128B-cacheline-size-for-128B-or-larger-.patch -| patches.suse/net-mlx5-Add-header-re-write-to-the-checks-for-confl.patch -| patches.suse/virtio_net-fix-XDP-code-path-in-receive_small -| patches.suse/bpf-fix-memory-leak-in-lpm_trie-map_free-callback-fu.patch -| patches.suse/bpf-fix-mlock-precharge-on-arraymaps.patch -| patches.suse/amd-xgbe-Restore-PCI-interrupt-enablement-setting-on.patch -| patches.suse/netlink-put-module-reference-if-dump-start-fails.patch -| patches.suse/smsc75xx-fix-smsc75xx_set_features -| patches.suse/tcp_bbr-better-deal-with-suboptimal-GSO.patch -| patches.suse/net-ipv4-Set-addr_type-in-hash_keys-for-forwarded-ca.patch -| patches.suse/ibmvnic-Fix-early-release-of-login-buffer.patch -| patches.suse/mac80211-mesh-fix-wrong-mesh-TTL-offset-calculation -| patches.suse/cfg80211-fix-cfg80211_beacon_dup -| patches.suse/mac80211-round-IEEE80211_TX_STATUS_HEADROOM-up-to-mu -| patches.suse/mac80211-fix-a-possible-leak-of-station-stats -| patches.suse/mac80211-fix-calling-sleeping-function-in-atomic-con -| patches.suse/cfg80211-clear-wep-keys-after-disconnection -| patches.suse/mac80211-Do-not-disconnect-on-invalid-operating-clas -| patches.suse/mac80211-Fix-sending-ADDBA-response-for-an-ongoing-s -| patches.suse/regulatory-add-NUL-to-request-alpha2.patch -| patches.suse/rxrpc-Fix-send-in-rxrpc_send_data_packet.patch -| patches.suse/ipv6-sit-work-around-bogus-gcc-8-Wrestrict-warning.patch -| patches.suse/selftests-bpf-test_maps-exit-child-process-without-e.patch -| patches.suse/bpf-add-schedule-points-in-percpu-arrays-management.patch -| patches.suse/bpf-fix-rcu-lockdep-warning-for-lpm_trie-map_free-ca.patch -| patches.suse/bpf-x64-implement-retpoline-for-tail-call.patch -| patches.suse/bpf-arm64-fix-out-of-bounds-access-in-tail-call.patch -| patches.suse/net_sched-gen_estimator-fix-broken-estimators-based-.patch -| patches.suse/powerpc-eeh-Fix-crashes-in-eeh_report_resume.patch -| patches.suse/powerpc-pseries-Fix-duplicate-firmware-feature-for-D.patch -| patches.suse/powerpc-bpf-jit-Fix-32-bit-JIT-for-seccomp_data-acce.patch -| patches.suse/powerpc-mm-drmem-Fix-unexpected-flag-value-in-ibm-dy.patch -| patches.suse/powerpc-pseries-Support-firmware-disable-of-RFI-flus.patch -| patches.suse/powerpc-powernv-Support-firmware-disable-of-RFI-flus.patch -| patches.suse/0006-nfs-system-crashes-after-NFS4ERR_MOVED-recovery.patch -| patches.suse/x86-oprofile-fix-bogus-gcc-8-warning-in-nmi_setup -| patches.suse/x86-intel_rdt-fix-incorrect-returned-value-when-creating-rdgroup-sub-directory-in-resctrl-file-system -| patches.suse/x86-topology-update-the-cpu-cores-field-in-proc-cpuinfo-correctly-across-cpu-hotplug-operations -| patches.suse/kvm-s390-force-bp-isolation-for-vsie.patch -| patches.suse/ARM-kvm-fix-building-with-gcc-8.patch -| patches.suse/KVM-s390-take-care-of-clock-comparator-sign-control.patch -| patches.suse/KVM-s390-consider-epoch-index-on-hotplugged-CPUs.patch -| patches.suse/KVM-s390-consider-epoch-index-on-TOD-clock-syncs.patch -| patches.suse/KVM-s390-provide-only-a-single-function-for-setting-.patch -| patches.suse/KVM-x86-move-LAPIC-initialization-after-VMCS-creatio.patch -| patches.suse/kvm-x86-remove-warn_on-for-when-vm_munmap-fails -| patches.suse/KVM-mmu-Fix-overlap-between-public-and-private-memsl.patch -| patches.suse/kvm-nvmx-don-t-halt-vcpu-when-l1-is-injecting-events-to-l2 -| patches.suse/kvm-x86-fix-backward-migration-with-async_pf -| patches.suse/include-psp-sev-capitalize-invalid-length-enum.patch -| patches.suse/kvm-svm-no-need-to-call-access_ok-in-launch_measure-command.patch -| patches.suse/kvm-svm-fix-sev-launch_secret-command.patch -| patches.suse/nospec-kill-array_index_nospec_mask_check.patch -| patches.suse/nospec-allow-index-argument-to-have-const-qualified-type.patch -| patches.suse/nospec-include-asm-barrier-h-dependency.patch -| patches.suse/x86-microcode-propagate-return-value-from-updating-functions -| patches.suse/x86-cpu-add-a-microcode-loader-callback -| patches.suse/x86-cpu-check-cpu-feature-bits-after-microcode-upgrade -| patches.suse/x86-entry-reduce-the-code-footprint-of-the-idtentry-macro -| patches.suse/x86-entry-64-use-xorl-for-faster-register-clearing -| patches.suse/x86-mm-fix-pmd-pud_set-clear_flags.patch -| patches.suse/x86-ldt-avoid-warning-in-32-bit-builds-with-older-gcc -| patches.suse/x86-64-realmode-add-instruction-suffix -| patches.suse/x86-speculation-Use-IBRS-if-available-before-calling.patch -| patches.suse/0001-x86-speculation-objtool-Annotate-indirect-calls-jump.patch -| patches.suse/0002-x86-paravirt-objtool-Annotate-indirect-calls.patch -| patches.suse/0003-x86-boot-objtool-Annotate-indirect-jump-in-secondary.patch -| patches.suse/0004-x86-mm-sme-objtool-Annotate-indirect-call-in-sme_enc.patch -| patches.suse/0005-objtool-Use-existing-global-variables-for-options.patch -| patches.suse/0006-objtool-Add-retpoline-validation.patch -| patches.suse/0007-objtool-Add-module-specific-retpoline-rules.patch -| patches.suse/x86-speculation-Move-firmware_restrict_branch_specul.patch -| patches.suse/kvm-x86-remove-indirect-msr-op-calls-from-spec_ctrl.patch -| patches.suse/kvm-vmx-optimize-vmx_vcpu_run-and-svm_vcpu_run-by-marking-the-rdmsr-path-as-unlikely -| patches.suse/tpm_tis-fix-potential-buffer-overruns-caused-by-bit-.patch -| patches.suse/tpm_i2c_nuvoton-fix-potential-buffer-overruns-caused.patch -| patches.suse/tpm_i2c_infineon-fix-potential-buffer-overruns-cause.patch -| patches.suse/tpm-st33zp24-fix-potential-buffer-overruns-caused-by.patch -| patches.suse/tpm-fix-potential-buffer-overruns-caused-by-bit-glit.patch -| patches.suse/ARM-mvebu-Fix-broken-PL310_ERRATA_753970-selects.patch -| patches.suse/ARM-OMAP2-timer-fix-a-kmemleak-caused-in-omap_get_ti.patch -| patches.suse/ARM-OMAP3-Fix-prm-wake-interrupt-for-resume.patch -| patches.suse/ARM-OMAP1-clock-Fix-debugfs_create_-usage.patch -| patches.suse/ARM-orion-fix-orion_ge00_switch_board_info-initializ.patch -| patches.suse/soc-imx-gpc-de-register-power-domains-only-if-initia -| patches.suse/ALSA-hda-Add-a-power_save-blacklist -| patches.suse/ALSA-usb-audio-Add-a-quirck-for-B-W-PX-headphones -| patches.suse/ALSA-hda-Fix-pincfg-at-resume-on-Lenovo-T470-dock -| patches.suse/printk-Wake-klogd-when-passing-console_lock-owner.patch -| patches.suse/0165-md-raid5-simplify-uninitialization-of-shrinker.patch -| patches.suse/0166-md-raid1-Fix-trailing-semicolon.patch -| patches.suse/0167-md-multipath-Use-seq_putc-in-multipath_status.patch -| patches.suse/0001-raid10-change-the-size-of-resync-window-for-clustere.patch -| patches.suse/0168-MD-Free-bioset-when-md_run-fails.patch -| patches.suse/0003-md-fix-md_write_start-deadlock-w-o-metadata-devices.patch -| patches.suse/0169-md-document-lifetime-of-internal-rdev-pointer.patch -| patches.suse/0170-md-only-allow-remove_and_add_spares-when-no-sync_thr.patch -| patches.suse/0001-md-raid10-fix-NULL-deference-in-handle_write_complet.patch -| patches.suse/0171-raid5-ppl-fix-handling-flush-requests.patch -| patches.suse/0172-md-raid5-avoid-string-overflow-warning.patch -| patches.suse/0173-md-cluster-choose-correct-label-when-clustered-layou.patch -| patches.suse/0174-md-fix-a-potential-deadlock-of-raid5-raid10-reshape.patch -| patches.suse/0175-md-raid1-fix-NULL-pointer-dereference.patch -| patches.suse/drm-amd-powerplay-vega10-allow-mclk-switching-with-n -| patches.suse/drm-amd-powerplay-smu7-allow-mclk-switching-with-no- -| patches.suse/Revert-drm-radeon-pm-autoswitch-power-state-when-in- -| patches.suse/drm-radeon-insist-on-32-bit-DMA-for-Cedar-on-PPC64-P -| patches.suse/drm-i915-Fix-rsvd2-mask-when-out-fence-is-returned -| patches.suse/drm-i915-audio-fix-check-for-av_enc_map-overflow -| patches.suse/drm-i915-cnl-Fix-PORT_TX_DW5-7-register-address -| patches.suse/drm-i915-Clear-the-in-use-marker-on-execbuf-failure -| patches.suse/drm-i915-Make-global-seqno-known-in-i915_gem_request -| patches.suse/drm-nouveau-prefer-XBGR2101010-for-addfb-ioctl -| patches.suse/0001-virtio-gpu-fix-ioctl-and-expose-the-fixed-status-to-.patch -| patches.suse/drm-amd-powerplay-fix-power-over-limit-on-Fiji -| patches.suse/mmc-sdhci-pci-Fix-S0i3-for-Intel-BYT-based-controlle -| patches.suse/mmc-dw_mmc-Avoid-accessing-registers-in-runtime-susp -| patches.suse/block-pass-inclusive-lend-parameter-to-truncate_inod.patch -| patches.suse/blk-mq-don-t-call-io-sched-s-.requeue_request-when-r.patch -| patches.suse/block-kyber-fix-domain-token-leak-during-requeue.patch -| patches.suse/direct-io-Fix-sleep-in-atomic-due-to-sync-AIO.patch -| patches.suse/genhd-Fix-leaked-module-reference-for-NVME-devices.patch -| patches.suse/0176-bcache-correct-flash-only-vols-check-all-uuids.patch -| patches.suse/0177-bcache-fix-kcrashes-with-fio-in-RAID5-backend-dev.patch -| patches.suse/0001-nbd-fix-return-value-in-error-handling-path.patch -| patches.suse/nvme-fabrics-don-t-check-for-non-NULL-module-in-nvmf.patch -| patches.suse/nvme-rdma-use-blk_rq_payload_bytes-instead-of-blk_rq.patch -| patches.suse/nvmet-loop-use-blk_rq_payload_bytes-for-sgl-selectio.patch -| patches.suse/nvme-pci-Fix-nvme-queue-cleanup-if-IRQ-setup-fails.patch -| patches.suse/nvme-multipath-fix-sysfs-dangerously-created-links.patch -| patches.suse/nvmet-fix-PSDT-field-check-in-command-format.patch -| patches.suse/block-fix-the-count-of-PGPGOUT-for-WRITE_SAME.patch -| patches.suse/block-display-the-correct-diskname-for-bio.patch -| patches.suse/block-fix-a-typo.patch -| patches.suse/0001-ceph-flush-dirty-caps-of-unlinked-inode-asap.patch -| patches.suse/0002-libceph-ceph-avoid-memory-leak-when-specifying-same-option-several-times.patch -| patches.suse/0003-ceph-fix-dentry-leak-when-failing-to-init-debugfs.patch -| patches.suse/0004-ceph-fix-potential-memory-leak-in-init_caches.patch -| patches.suse/xen-pirq-fix-error-path-cleanup-when-binding-msis.patch -| patches.suse/PCI-Allow-release-of-resources-that-were-never-assig -| patches.suse/kvm-x86-add-a-framework-for-supporting-msr-based-features -| patches.suse/kvm-svm-add-msr-based-feature-support-for-serializing-lfence -| patches.suse/kvm-x86-introduce-kvm_get_msr_feature -| patches.suse/KVM-x86-fix-vcpu-initialization-with-userspace-lapic.patch -| patches.suse/media-au0828-add-VIDEO_V4L2-dependency -| patches.suse/media-m88ds3103-don-t-call-a-non-initalized-function -| patches.suse/media-dmxdev-fix-error-code-for-invalid-ioctls -| patches.suse/dax-fix-vma_is_fsdax-helper.patch -| patches.suse/vfio-disable-filesystem-dax-page-pinning.patch -| patches.suse/libnvdimm-re-enable-deep-flush-for-pmem-devices-via-.patch -| patches.suse/memremap-fix-softlockup-reports-at-teardown.patch -| patches.suse/btrfs-use-kvzalloc-to-allocate-btrfs_fs_info.patch -| patches.suse/btrfs-fix-log-replay-failure-after-linking-special-file-and-fsync.patch -| patches.suse/btrfs-fix-log-replay-failure-after-unlink-and-link-combination.patch -| patches.suse/timers-Forward-timer-base-before-migrating-timers.patch -| patches.suse/xen-zero-MSR_IA32_SPEC_CTRL-before-suspend.patch -| patches.suse/objtool-fix-another-switch-table-detection-issue.patch -| patches.suse/x86-platform-intel-mid-Handle-Intel-Edison-reboot-correctly.patch -| patches.suse/l2tp-don-t-use-inet_shutdown-on-tunnel-destroy.patch -| patches.suse/l2tp-don-t-use-inet_shutdown-on-ppp-session-destroy.patch -| patches.suse/l2tp-fix-races-with-tunnel-socket-close.patch -| patches.suse/l2tp-fix-race-in-pppol2tp_release-with-session-objec.patch -| patches.suse/l2tp-fix-tunnel-lookup-use-after-free-race.patch -| patches.suse/ARM-orion5x-Revert-commit-4904dbda41c8.patch -| patches.suse/ixgbe-fix-crash-in-build_skb-Rx-code-path.patch -| patches.suse/hdlc_ppp-carrier-detect-ok-don-t-turn-off-negotiatio.patch -| patches.suse/qrtr-add-MODULE_ALIAS-macro-to-smd.patch -| patches.suse/r8152-fix-tx-packets-accounting -| patches.suse/Bluetooth-btusb-Use-DMI-matching-for-QCA-reset_resum -| patches.suse/net-ipv4-don-t-allow-setting-net.ipv4.route.min_pmtu.patch -| patches.suse/ip_gre-fix-IFLA_MTU-ignored-on-NEWLINK.patch -| patches.suse/gianfar-Fix-Rx-byte-accounting-for-ndev-stats.patch -| patches.suse/s390-qeth-fix-overestimated-count-of-buffer-elements.patch -| patches.suse/s390-qeth-fix-ip-removal-on-offline-cards.patch -| patches.suse/s390-qeth-fix-double-free-on-ip-add-remove-race.patch -| patches.suse/s390-qeth-fix-ip-address-lookup-for-l3-devices.patch -| patches.suse/s390-qeth-fix-IPA-command-submission-race.patch -| patches.suse/tcp-revert-F-RTO-middle-box-workaround.patch -| patches.suse/tcp-revert-F-RTO-extension-to-detect-more-spurious-t.patch -| patches.suse/net-ipv4-avoid-unused-variable-warning-for-sysctl.patch -| patches.suse/net-ethtool-don-t-ignore-return-from-driver-get_fecp.patch -| patches.suse/bpf-allow-xadd-only-on-aligned-memory.patch -| patches.suse/bpf-ppc64-fix-out-of-bounds-access-in-tail-call.patch -| patches.suse/rds-Incorrect-reference-counting-in-TCP-socket-creat.patch -| patches.suse/mac80211-drop-frames-with-unexpected-DS-bits-from-fa -| patches.suse/0005-netfilter-ipv6-fix-use-after-free-Write-in-nf_nat_ip.patch -| patches.suse/0009-netfilter-bridge-ebt_among-add-missing-match-size-ch.patch -| patches.suse/netfilter-ebtables-CONFIG_COMPAT-don-t-trust-userlan.patch -| patches.suse/netfilter-don-t-set-F_IFACE-on-ipv6-fib-lookups.patch -| patches.suse/netfilter-use-skb_to_full_sk-in-ip6_route_me_harder.patch -| patches.suse/0006-ipvs-remove-IPS_NAT_MASK-check-to-fix-passive-FTP.patch -| patches.suse/batman-adv-fix-packet-checksum-in-receive-path.patch -| patches.suse/batman-adv-invalidate-checksum-on-fragment-reassembl.patch -| patches.suse/batman-adv-Ignore-invalid-batadv_iv_gw-during-netlin.patch -| patches.suse/batman-adv-Ignore-invalid-batadv_v_gw-during-netlink.patch -| patches.suse/batman-adv-Fix-netlink-dumping-of-BLA-claims.patch -| patches.suse/batman-adv-Fix-netlink-dumping-of-BLA-backbones.patch -| patches.suse/batman-adv-Fix-internal-interface-indices-types.patch -| patches.suse/mlxsw-spectrum_switchdev-Check-success-of-FDB-add-op.patch -| patches.suse/ppp-prevent-unregistered-channels-from-connecting-to.patch -| patches.suse/msft-hv-1598-hv_netvsc-avoid-retry-on-send-during-shutdown.patch -| patches.suse/msft-hv-1599-hv_netvsc-only-wake-transmit-queue-if-link-is-up.patch -| patches.suse/msft-hv-1600-hv_netvsc-fix-error-unwind-handling-if-vmbus_open-fa.patch -| patches.suse/msft-hv-1601-hv_netvsc-cancel-subchannel-setup-before-halting-dev.patch -| patches.suse/msft-hv-1602-hv_netvsc-fix-race-in-napi-poll-when-rescheduling.patch -| patches.suse/msft-hv-1603-hv_netvsc-use-napi_schedule_irqoff.patch -| patches.suse/msft-hv-1604-hv_netvsc-defer-queue-selection-to-VF.patch -| patches.suse/msft-hv-1605-hv_netvsc-filter-multicast-broadcast.patch -| patches.suse/msft-hv-1606-hv_netvsc-propagate-rx-filters-to-VF.patch -| patches.suse/scsi-megaraid_sas-Do-not-use-32-bit-atomic-request-d.patch -| patches.suse/msft-hv-1597-scsi-storvsc-Spread-interrupts-when-picking-a-channe.patch -| patches.suse/scsi-mpt3sas-fix-oops-in-error-handlers-after-shutdo.patch -| patches.suse/scsi-mpt3sas-wait-for-and-flush-running-commands-on-.patch -| patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-active-ti.patch -| patches.suse/qla2xxx-Fixup-locking-for-session-deletion.patch -| patches.suse/qla2xxx-do-not-check-login_state-if-no-loop-id-is-as.patch -| patches.suse/qla2xxx-ensure-async-flags-are-reset-correctly.patch -| patches.suse/0001-scsi-core-return-BLK_STS_OK-for-DID_OK-in-__scsi_err.patch -| patches.suse/scsi-qla2xxx-Fix-FC-NVMe-LUN-discovery.patch -| patches.suse/scsi-qedi-fix-kernel-crash-during-port-toggle -| patches.suse/s390-dasd-fix-handling-of-internal-requests.patch -| patches.suse/s390-sles15-05-07-expoline-is-enabled.patch -| patches.suse/s390-sles15sp1-00-08-46-s390-cio-fix-ccw_device_start_timeout-API.patch -| patches.suse/s390-cio-fix-return-code-after-missing-interrupt.patch -| patches.suse/s390-cio-clear-timer-when-terminating-driver-i-o.patch -| patches.suse/s390-sles15-05-08-critical-section-bpenter.patch -| patches.suse/s390-sles15-05-09-svc-zero-r0.patch -| patches.suse/Input-mms114-fix-license-module-information -| patches.suse/Input-matrix_keypad-fix-race-when-disabling-interrup -| patches.suse/virtio_ring-fix-num_free-handling-in-error-case -| patches.suse/ALSA-hda-Fix-a-wrong-FIXUP-for-alc289-on-Dell-machin -| patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-DELL-W -| patches.suse/ALSA-hda-realtek-Add-headset-mode-support-for-Dell-2 -| patches.suse/ALSA-hda-realtek-Limit-mic-boost-on-T480 -| patches.suse/ALSA-hda-realtek-Fix-dock-line-out-volume-on-Dell-Pr -| patches.suse/ALSA-seq-Don-t-allow-resizing-pool-in-use -| patches.suse/ALSA-seq-More-protection-for-concurrent-write-and-io -| patches.suse/ALSA-seq-Remove-superfluous-snd_seq_queue_client_lea -| patches.suse/ALSA-hda-realtek-Make-dock-sound-work-on-ThinkPad-L5 -| patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-EliteBook-8 -| patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-ProBook-640 -| patches.suse/drm-i915-perf-fix-perf-stream-opening-lock -| patches.suse/drm-i915-Suspend-submission-tasklets-around-wedging -| patches.suse/drm-sun4i-Fix-dclk_set_phase -| patches.suse/drm-amdgpu-used-cached-pcie-gen-info-for-SI-v2 -| patches.suse/drm-radeon-fix-KV-harvesting -| patches.suse/drm-amdgpu-fix-KV-harvesting -| patches.suse/drm-amdgpu-Notify-sbios-device-ready-before-send-req -| patches.suse/drm-amdgpu-Correct-max-uvd-handles -| patches.suse/drm-amdgpu-Always-save-uvd-vcpu_bo-in-VM-Mode -| patches.suse/PCI-dwc-Fix-enumeration-end-when-reaching-root-subor -| patches.suse/lib-bug-c-exclude-non-bug-warn-exceptions-from-report_bug -| patches.suse/Documentation-sphinx-Fix-Directive-import-error.patch -| patches.suse/0001-arm64-mm-fix-thinko-in-non-global-page-table-attribu.patch -| patches.suse/0001-arm64-Relax-ARM_SMCCC_ARCH_WORKAROUND_1-discovery.patch -| patches.suse/KVM-PPC-Book3S-Fix-compile-error-that-occurs-with-so.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-handling-of-large-pages-in-rad.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-VRMA-initialization-with-2MB-o.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-guest-time-accounting-with-VIR.patch -| patches.suse/KVM-s390-provide-io-interrupt-kvm_stat.patch -| patches.suse/KVM-s390-fix-memory-overwrites-when-not-using-SCA-en.patch -| patches.suse/IB-mlx5-Fix-incorrect-size-of-klms-in-the-memory-reg.patch -| patches.suse/IB-mlx5-Avoid-passing-an-invalid-QP-type-to-firmware.patch -| patches.suse/IB-mlx-Set-slid-to-zero-in-Ethernet-completion-struc.patch -| patches.suse/IB-core-Fix-missing-RDMA-cgroups-release-in-case-of-.patch -| patches.suse/RDMA-bnxt_re-Unconditionly-fence-non-wire-memory-ope.patch -| patches.suse/RDMA-bnxt_re-Fix-incorrect-DB-offset-calculation.patch -| patches.suse/RDMA-bnxt_re-Fix-the-ib_reg-failure-cleanup.patch -| patches.suse/IB-core-Add-null-pointer-check-in-addr_resolve.patch -| patches.suse/RDMA-qedr-Fix-ipv6-destination-address-resolution.patch -| patches.suse/RDMA-qedr-Fix-iWARP-connect-with-port-mapper.patch -| patches.suse/RDMA-qedr-Fix-kernel-panic-when-running-fio-over-NFS.patch -| patches.suse/RDMA-qedr-Fix-iWARP-write-and-send-with-immediate.patch -| patches.suse/IB-mlx4-Fix-corruption-of-RoCEv2-IPv4-GIDs.patch -| patches.suse/IB-mlx4-Include-GID-type-when-deleting-GIDs-from-HW-.patch -| patches.suse/IB-mlx5-Fix-an-error-code-in-__mlx5_ib_modify_qp.patch -| patches.suse/RDMA-core-Reduce-poll-batch-for-direct-cq-polling.patch -| patches.suse/RDMA-bnxt_re-Avoid-Hard-lockup-during-error-CQE-proc.patch -| patches.suse/IB-core-Fix-possible-crash-to-access-NULL-netdev.patch -| patches.suse/RDMA-ucma-Limit-possible-option-size.patch -| patches.suse/RDMA-ucma-Check-that-user-doesn-t-overflow-QP-state.patch -| patches.suse/RDMA-mlx5-Fix-integer-overflow-while-resizing-CQ.patch -| patches.suse/0179-dm-raid-fix-incorrect-sync_ratio-when-degraded.patch -| patches.suse/bcache-fix-crashes-in-duplicate-cache-device-registe.patch -| patches.suse/bcache-don-t-attach-backing-with-duplicate-UUID.patch -| patches.suse/nvme-pci-Fix-EEH-failure-on-ppc.patch -| patches.suse/Revert-nvme-create-slaves-and-holders-entries-for-hi.patch -| patches.suse/nvme-fabrics-Ignore-nr_io_queues-option-for-discover.patch -| patches.suse/nvme_fc-rework-sqsize-handling.patch -| patches.suse/loop-Fix-lost-writes-caused-by-missing-flag.patch -| patches.suse/watchdog-f71808e_wdt-Fix-magic-close-handling -| patches.suse/watchdog-sbsa-use-32-bit-read-for-WCV.patch -| patches.suse/watchdog-hpwdt-Remove-legacy-NMI-sourcing -| patches.suse/kbuild-Handle-builtin-dtb-file-names-containing-hyph.patch -| patches.suse/dmaengine-rcar-dmac-fix-max_chunk_size-for-R-Car-Gen -| patches.suse/dmaengine-mv_xor_v2-Fix-clock-resource-by-adding-a-r -| patches.suse/perf-x86-intel-uncore-fix-skylake-upi-event-format -| patches.suse/x86-mce-serialize-sysfs-changes -| patches.suse/objtool-Fix-32-bit-build.patch -| patches.suse/x86-spectre_v2-Don-t-check-microcode-versions-when-r.patch -| patches.suse/x86-microcode-get-rid-of-struct-apply_microcode_ctx -| patches.suse/x86-microcode-intel-check-microcode-revision-before-updating-sibling-threads -| patches.suse/x86-microcode-intel-writeback-and-invalidate-caches-before-updating-microcode -| patches.suse/x86-microcode-do-not-upload-microcode-if-cpus-are-offline -| patches.suse/x86-microcode-intel-look-into-the-patch-cache-first -| patches.suse/x86-microcode-request-microcode-on-the-bsp -| patches.suse/x86-microcode-synchronize-late-microcode-loading -| patches.suse/x86-kprobes-fix-kernel-crash-when-probing-entry_trampoline-code -| patches.suse/NFS-Fix-an-incorrect-type-in-struct-nfs_direct_req.patch -| patches.suse/pNFS-Prevent-the-layout-header-refcount-going-to-zer.patch -| patches.suse/NFS-Fix-unstable-write-completion.patch -| patches.suse/staging-comedi-fix-comedi_nsamples_left -| patches.suse/tty-make-n_tty_read-always-abort-if-hangup-is-in-pro -| patches.suse/tty-serial-atmel-add-new-version-check-for-usart -| patches.suse/serial-core-mark-port-as-initialized-in-autoconfig -| patches.suse/earlycon-add-reg-offset-to-physical-address-before-m -| patches.suse/serial-8250_pci-Add-Brainboxes-UC-260-4-port-serial- -| patches.suse/serial-sh-sci-prevent-lockup-on-full-TTY-buffers -| patches.suse/0001-uas-fix-comparison-for-error-code.patch -| patches.suse/0001-usb-quirks-add-control-message-delay-for-1b1c-1b20.patch -| patches.suse/usb-musb-call-pm_runtime_-get-put-_sync-before-readi.patch -| patches.suse/0001-usb-dwc3-Fix-lock-up-on-ID-change-during-system-susp.patch -| patches.suse/usb-gadget-f_fs-Fix-use-after-free-in-ffs_fs_kill_sb.patch -| patches.suse/0001-xhci-fix-endpoint-context-tracer-output.patch -| patches.suse/0001-USB-storage-Add-JMicron-bridge-152d-2567-to-unusual_.patch -| patches.suse/0001-usb-usbmon-Read-text-within-supplied-buffer-size.patch -| patches.suse/usb-host-xhci-plat-revert-usb-host-xhci-plat-enable-.patch -| patches.suse/0001-xhci-Fix-front-USB-ports-on-ASUS-PRIME-B350M-A.patch -| patches.suse/0001-usbip-vudc-fix-null-pointer-dereference-on-udc-lock.patch -| patches.suse/0001-USB-OHCI-Fix-NULL-dereference-in-HCDs-using-HCD_LOCA.patch -| patches.suse/0002-phy-qcom-ufs-add-MODULE_LICENSE-tag.patch -| patches.suse/usb-musb-Fix-external-abort-in-musb_remove-on-omap24.patch -| patches.suse/fs-aio-Add-explicit-RCU-grace-period-when-freeing-ki.patch -| patches.suse/fs-aio-Use-RCU-accessors-for-kioctx_table-table.patch -| patches.suse/RDMAVT-Fix-synchronization-around-percpu_ref.patch -| patches.suse/scsi-mpt3sas-Do-not-mark-fw_event-workqueue-as-WQ_ME.patch -| patches.suse/scsi-sd_zbc-fix-potential-memory-leak -| patches.suse/scsi-qla2xxx-Fix-crashes-in-qla2x00_probe_one-on-pro.patch -| patches.suse/dm-mpath-fix-passing-integrity-data.patch -| patches.suse/ALSA-seq-Fix-possible-UAF-in-snd_seq_check_queue -| patches.suse/ALSA-seq-Clear-client-entry-before-deleting-else-at- -| patches.suse/ALSA-hda-Revert-power_save-option-default-value -| patches.suse/ASoC-hdmi-codec-Fix-module-unloading-caused-kernel-c -| patches.suse/ASoC-rt5651-Fix-regcache-sync-errors-on-resume -| patches.suse/ASoC-sgtl5000-Fix-suspend-resume -| patches.suse/ASoC-wm_adsp-For-TLV-controls-only-register-TLV-get- -| patches.suse/lock_parent-needs-to-recheck-if-dentry-got-__dentry_.patch -| patches.suse/fs-dcache-Avoid-livelock-between-d_alloc_parallel-an.patch -| patches.suse/fs-dcache-Use-READ_ONCE-when-accessing-i_dir_seq.patch -| patches.suse/0005-fs-Teach-path_connected-to-handle-nfs-filesystems-wi.patch -| patches.suse/drm-amdgpu-fix-prime-teardown-order -| patches.suse/drm-radeon-fix-prime-teardown-order -| patches.suse/drm-amdgpu-dce-Don-t-turn-off-DP-sink-when-disconnec -| patches.suse/drm-i915-Enable-VBT-based-BL-control-for-DP -| patches.suse/drm-i915-Only-prune-fences-after-wait-for-all -| patches.suse/drm-i915-Kick-the-rps-worker-when-changing-the-boost -| patches.suse/drm-nouveau-bl-Fix-oops-on-driver-unbind -| patches.suse/drm-nouveau-bl-fix-backlight-regression -| patches.suse/drm-i915-gvt-Add-runtime_pm_get-put-into-gvt_switch_ -| patches.suse/drm-i915-gvt-keep-oa-config-in-shadow-ctx -| patches.suse/drm-i915-gvt-Correct-the-privilege-shadow-batch-buff -| patches.suse/btrfs-add-missing-initialization-in-btrfs_check_shared.patch -| patches.suse/KVM-arm-arm64-vgic-Add-missing-irq_lock-to-vgic_mmio.patch -| patches.suse/KVM-arm-arm64-Reduce-verbosity-of-KVM-init-log.patch -| patches.suse/kvm-arm-arm64-vgic-v3-Tighten-synchronization-for-gu.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-trap-number-return-from-__kvmp.patch -| patches.suse/kvm-x86-fix-device-passthrough-when-sme-is-active.patch -| patches.suse/irqchip-gic-v3-its-Ensure-nr_ites-nr_lpis.patch -| patches.suse/x86-cpufeatures-add-intel-total-memory-encryption-cpufeature -| patches.suse/x86-cpufeatures-add-intel-pconfig-cpufeature -| patches.suse/x86-speculation-objtool-annotate-indirect-calls-jumps-for-objtool-on-32-bit-kernels -| patches.suse/x86-speculation-Remove-Skylake-C2-from-Speculation-C.patch -| patches.suse/x86-microcode-attempt-late-loading-only-when-new-microcode-is-present -| patches.suse/x86-microcode-fix-cpu-synchronization-routine -| patches.suse/libata-Fix-compile-warning-with-ATA_DEBUG-enabled.patch -| patches.suse/libata-fix-length-validation-of-atapi-relayed-scsi-commands.patch -| patches.suse/libata-remove-warn-for-dma-or-pio-command-without-data.patch -| patches.suse/libata-don-t-try-to-pass-through-ncq-commands-to-non-ncq.patch -| patches.suse/libata-apply-nolpm-quirk-to-crucial-mx100-512gb-ssds.patch -| patches.suse/libata-disable-lpm-for-crucial-bx100-ssd-500gb-drive.patch -| patches.suse/ata-do-not-schedule-hot-plug-if-it-is-a-sas-host.patch -| patches.suse/ahci-add-pci-id-for-the-highpoint-rocketraid-644l-card.patch -| patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Highpoint-Roc -| patches.suse/libata-enable-queued-trim-for-samsung-ssd-860.patch -| patches.suse/libata-apply-nolpm-quirk-to-crucial-m500-480-and-960gb-ssds.patch -| patches.suse/libata-make-crucial-bx100-500gb-lpm-quirk-apply-to-all.patch -| patches.suse/libata-modify-quirks-for-mx100-to-limit-ncq_trim-quirk-to.patch -| patches.suse/workqueue-use-put_device-instead-of-kfree -| patches.suse/kvm-x86-fix-icebp-instruction-handling -| patches.suse/0003-nfsd-remove-blocked-locks-on-client-teardown.patch -| patches.suse/scsi-libsas-defer-ata-device-eh-commands-to-libata.patch -| patches.suse/scsi-qla2xxx-Remove-FC_NO_LOOP_ID-for-FCP-and-FC-NVM.patch -| patches.suse/IB-mlx5-Fix-out-of-bounds-read-in-create_raw_packet_.patch -| patches.suse/IB-mlx5-Fix-integer-overflows-in-mlx5_ib_create_srq.patch -| patches.suse/RDMA-mlx5-Fix-crash-while-accessing-garbage-pointer-.patch -| patches.suse/RDMA-core-Do-not-use-invalid-destination-in-determin.patch -| patches.suse/RDMA-ucma-Fix-access-to-non-initialized-CM_ID-object.patch -| patches.suse/RDMA-ucma-Don-t-allow-join-attempts-for-unsupported-.patch -| patches.suse/infiniband-qplib_fp-fix-pointer-cast.patch -| patches.suse/infiniband-bnxt_re-use-BIT_ULL-for-64-bit-bit-masks.patch -| patches.suse/RDMA-ucma-Check-AF-family-prior-resolving-address.patch -| patches.suse/RDMA-ucma-Fix-use-after-free-access-in-ucma_close.patch -| patches.suse/RDMA-ucma-Ensure-that-CM_ID-exists-prior-to-access-i.patch -| patches.suse/clk-migrate-the-count-of-orphaned-clocks-at-init.patch -| patches.suse/clk-sunxi-ng-a31-Fix-CLK_OUT_-clock-ops -| patches.suse/clk-bcm2835-Fix-ana-maskX-definitions.patch -| patches.suse/clk-bcm2835-Protect-sections-updating-shared-registe.patch -| patches.suse/0001-mmc-dw_mmc-Fix-the-DTO-CTO-timeout-overflow-calculat.patch -| patches.suse/mmc-block-fix-updating-ext_csd-caches-on-ioctl-call -| patches.suse/mmc-dw_mmc-exynos-fix-the-suspend-resume-issue-for-e -| patches.suse/mmc-core-Disable-HPI-for-certain-Micron-Numonyx-eMMC -| patches.suse/mmc-dw_mmc-fix-falling-from-idmac-to-PIO-mode-when-d -| patches.suse/net-phy-marvell-Use-strlcpy-for-ethtool-get_strings.patch -| patches.suse/net-phy-micrel-Use-strlcpy-for-ethtool-get_strings.patch -| patches.suse/net-phy-broadcom-Use-strlcpy-for-ethtool-get_strings.patch -| patches.suse/net-Only-honor-ifindex-in-IP_PKTINFO-if-non-0.patch -| patches.suse/rhashtable-Fix-rhlist-duplicates-insertion -| patches.suse/Bluetooth-btusb-Remove-Yoga-920-from-the-btusb_needs -| patches.suse/Bluetooth-btusb-Add-Dell-OptiPlex-3060-to-btusb_need -| patches.suse/Bluetooth-Fix-missing-encryption-refresh-on-Security -| patches.suse/sch_netem-fix-skb-leak-in-netem_enqueue.patch -| patches.suse/e1000e-Remove-Other-from-EIAC.patch -| patches.suse/Partial-revert-e1000e-Avoid-receiver-overrun-interru.patch -| patches.suse/e1000e-Fix-queue-interrupt-re-raising-in-Other-inter.patch -| patches.suse/e1000e-Avoid-missed-interrupts-following-ICR-read.patch -| patches.suse/e1000e-Fix-check_for_link-return-value-with-autoneg-.patch -| patches.suse/e1000e-allocate-ring-descriptors-with-dma_zalloc_coh.patch -| patches.suse/qed-Free-RoCE-ILT-Memory-on-rmmod-qedr.patch -| patches.suse/net-Fix-hlist-corruptions-in-inet_evict_bucket.patch -| patches.suse/l2tp-do-not-accept-arbitrary-sockets.patch -| patches.suse/dccp-check-sk-for-closed-state-in-dccp_sendmsg.patch -| patches.suse/cxgb4-copy-adap-index-to-PF0-3-adapter-instances.patch -| patches.suse/cxgb4-do-not-set-needs_free_netdev-for-mgmt-dev-s.patch -| patches.suse/bpf-fix-bpf_skb_adjust_net-bpf_skb_proto_xlat-to-dea.patch -| patches.suse/bpf-x64-increase-number-of-passes.patch -| patches.suse/team-Fix-double-free-in-error-path.patch -| patches.suse/iwlwifi-mvm-fix-security-bug-in-PN-checking -| patches.suse/iwlwifi-mvm-fix-IBSS-for-devices-that-support-statio -| patches.suse/iwlwifi-mvm-always-init-rs-with-20mhz-bandwidth-rate -| patches.suse/rtlwifi-rtl8723be-Fix-loss-of-signal -| patches.suse/iwlwifi-mvm-fix-TX-of-CCMP-256 -| patches.suse/iwlwifi-mvm-Fix-channel-switch-for-count-0-and-1 -| patches.suse/iwlwifi-mvm-fix-assert-0x2B00-on-older-FWs -| patches.suse/iwlwifi-avoid-collecting-firmware-dump-if-not-loaded -| patches.suse/iwlwifi-mvm-fix-failed-to-remove-key-message -| patches.suse/iwlwifi-mvm-Direct-multicast-frames-to-the-correct-s -| patches.suse/iwlwifi-mvm-Correctly-set-the-tid-for-mcast-queue -| patches.suse/brcmfmac-fix-P2P_DEVICE-ethernet-address-generation -| patches.suse/msft-hv-1622-hv_netvsc-fix-filter-flags.patch -| patches.suse/msft-hv-1623-hv_netvsc-avoid-repeated-updates-of-packet-filter.patch -| patches.suse/msft-hv-1624-hv_netvsc-fix-locking-for-rx_mode.patch -| patches.suse/msft-hv-1625-hv_netvsc-fix-locking-during-VF-setup.patch -| patches.suse/ipv6-fix-access-to-non-linear-packet-in-ndisc_fill_r.patch -| patches.suse/ieee802154-6lowpan-fix-possible-NULL-deref-in-lowpan.patch -| patches.suse/macvlan-filter-out-unsupported-feature-flags.patch -| patches.suse/net-phy-Tell-caller-result-of-phy_change.patch -| patches.suse/bnxt_en-Refactor-the-functions-to-reserve-hardware-r.patch -| patches.suse/bnxt_en-Fix-vnic-accounting-in-the-bnxt_check_rings-.patch -| patches.suse/bnxt_en-Remove-unwanted-ovs-offload-messages-in-some.patch -| patches.suse/bnxt_en-Pass-complete-VLAN-TCI-to-the-stack.patch -| patches.suse/bnxt_en-Fix-regressions-when-setting-up-MQPRIO-TX-ri.patch -| patches.suse/bnxt_en-Return-standard-Linux-error-codes-for-hwrm-f.patch -| patches.suse/bnxt_en-close-open-NIC-only-when-the-interface-is-in.patch -| patches.suse/bnxt_en-Check-valid-VNIC-ID-in-bnxt_hwrm_vnic_set_tp.patch -| patches.suse/sock_diag-request-_diag-module-only-when-the-family-.patch -| patches.suse/can-m_can-change-comparison-to-bitshift-when-dealing -| patches.suse/can-ifi-Check-core-revision-upon-probe -| patches.suse/can-ifi-Repair-the-error-handling -| patches.suse/can-peak-pcie_fd-fix-echo_skb-is-occupied-bug -| patches.suse/can-peak-pcie_fd-remove-useless-code-when-interface- -| patches.suse/netfilter-ebtables-fix-erroneous-reject-of-last-rule.patch -| patches.suse/0001-netfilter-bridge-ebt_among-add-more-missing-match-si.patch -| patches.suse/net-ipv6-keep-sk-status-consistent-after-datagram-co.patch -| patches.suse/Revert-e1000e-Separate-signaling-for-link-check-link.patch -| patches.suse/e1000e-Fix-link-check-race-condition.patch -| patches.suse/0008-xfrm-do-not-call-rcu_read_unlock-when-afinfo-is-NULL.patch -| patches.suse/0007-xfrm-Fix-ESN-sequence-number-handling-for-IPsec-GSO-.patch -| patches.suse/0009-net-xfrm-use-preempt-safe-this_cpu_read-in-ipcomp_al.patch -| patches.suse/qed-Use-after-free-in-qed_rdma_free.patch -| patches.suse/net-use-skb_to_full_sk-in-skb_update_prio.patch -| patches.suse/soc-fsl-qbman-fix-issue-in-qman_delete_cgr_safe.patch -| patches.suse/dpaa_eth-remove-duplicate-initialization.patch -| patches.suse/dpaa_eth-increment-the-RX-dropped-counter-when-neede.patch -| patches.suse/dpaa_eth-remove-duplicate-increment-of-the-tx_errors.patch -| patches.suse/ipv4-lock-mtu-in-fnhe-when-received-PMTU-net.ipv4.ro.patch -| patches.suse/tg3-prevent-scheduling-while-atomic-splat.patch -| patches.suse/can-cc770-Fix-stalls-on-rt-linux-remove-redundant-IR -| patches.suse/can-cc770-Fix-queue-stall-dropped-RTR-reply -| patches.suse/net-sched-actions-return-explicit-error-when-tunnel_.patch -| patches.suse/0010-net-Fix-vlan-untag-for-bridge-and-vlan_dev-with-reor.patch -| patches.suse/kcm-lock-lower-socket-in-kcm_attach.patch -| patches.suse/net-systemport-Rewrite-__bcm_sysport_tx_reclaim.patch -| patches.suse/net-iucv-Free-memory-obtained-by-kzalloc.patch -| patches.suse/qed-Fix-MPA-unalign-flow-in-case-header-is-split-acr.patch -| patches.suse/qed-Fix-non-TCP-packets-should-be-dropped-on-iWARP-l.patch -| patches.suse/qede-Fix-qedr-link-update.patch -| patches.suse/netlink-avoid-a-double-skb-free-in-genlmsg_mcast.patch -| patches.suse/skbuff-Fix-not-waking-applications-when-errors-are-e.patch -| patches.suse/net-dsa-mv88e6xxx-fix-binding-documentation-for-mdio-busses.patch -| patches.suse/mlxsw-spectrum_buffers-Set-a-minimum-quota-for-CPU-p.patch -| patches.suse/net-hns-Fix-ethtool-private-flags.patch -| patches.suse/net-ethernet-ti-cpsw-add-check-for-in-band-mode-sett.patch -| patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of-.patch -| patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of--1f110e7c.patch -| patches.suse/net-sched-fix-NULL-dereference-on-the-error-path-of-.patch -| patches.suse/vmxnet3-avoid-xmit-reset-due-to-a-race-in-vmxnet3.patch -| patches.suse/vmxnet3-use-correct-flag-to-indicate-LRO-feature.patch -| patches.suse/net-fec-Fix-unbalanced-PM-runtime-calls.patch -| patches.suse/Bluetooth-btusb-Fix-quirk-for-Atheros-1525-QCA6174 -| patches.suse/devlink-Remove-redundant-free-on-error-path.patch -| patches.suse/net-ethernet-arc-Fix-a-potential-memory-leak-if-an-o.patch -| patches.suse/can-cc770-Fix-use-after-free-in-cc770_tx_interrupt -| patches.suse/ipv6-old_dport-should-be-a-__be16-in-__ip6_datagram_.patch -| patches.suse/test_bpf-Fix-testing-with-CONFIG_BPF_JIT_ALWAYS_ON-y.patch -| patches.suse/bpf-skip-unnecessary-capability-check.patch -| patches.suse/bnx2x-fix-spelling-mistake-registeration-registratio.patch -| patches.suse/qede-fix-spelling-mistake-registeration-registration.patch -| patches.suse/batman-adv-Fix-multicast-packet-loss-with-a-single-W.patch -| patches.suse/batman-adv-update-data-pointers-after-skb_cow.patch -| patches.suse/batman-adv-fix-header-size-check-in-batadv_dbg_arp.patch -| patches.suse/batman-adv-Fix-skbuff-rcsum-on-packet-reroute.patch -| patches.suse/s390-qeth-free-netdevice-when-removing-a-card.patch -| patches.suse/s390-qeth-when-thread-completes-wake-up-all-waiters.patch -| patches.suse/s390-qeth-lock-read-device-while-queueing-next-buffe.patch -| patches.suse/s390-qeth-on-channel-error-reject-further-cmd-requests.patch -| patches.suse/ipv6-sr-fix-scheduling-in-RCU-when-creating-seg6-lwt.patch -| patches.suse/ipv6-sr-fix-NULL-pointer-dereference-when-setting-en.patch -| patches.suse/ppp-avoid-loop-in-xmit-recursion-detection-code.patch -| patches.suse/msft-hv-1636-hv_netvsc-disable-NAPI-before-channel-close.patch -| patches.suse/msft-hv-1637-hv_netvsc-use-RCU-to-fix-concurrent-rx-and-queue-cha.patch -| patches.suse/msft-hv-1638-hv_netvsc-change-GPAD-teardown-order-on-older-versio.patch -| patches.suse/msft-hv-1639-hv_netvsc-common-detach-logic.patch -| patches.suse/ACPI-watchdog-Fix-off-by-one-error-at-resource-assig -| patches.suse/drm-tegra-Shutdown-on-driver-unbind -| patches.suse/drm-radeon-Don-t-turn-off-DP-sink-when-disconnected -| patches.suse/gpu-ipu-v3-prg-avoid-possible-array-underflow -| patches.suse/drm-imx-move-arming-of-the-vblank-event-to-atomic_fl -| patches.suse/drm-vmwgfx-Fix-black-screen-and-device-errors-when-r -| patches.suse/drm-vmwgfx-Fix-a-destoy-while-held-mutex-problem -| patches.suse/drm-i915-dp-Write-to-SET_POWER-dpcd-to-enable-MST-hu -| patches.suse/drm-i915-Specify-which-engines-to-reset-following-se -| patches.suse/drm-Reject-getfb-for-multi-plane-framebuffers -| patches.suse/drm-udl-Properly-check-framebuffer-mmap-offsets -| patches.suse/drm-ast-Fixed-1280x800-Display-Issue -| patches.suse/libnvdimm-btt-blk-do-integrity-setup-before-add_disk.patch -| patches.suse/0001-acpi-numa-fix-pxm-to-online-numa-node-associations.patch -| patches.suse/libnvdimm-region-hide-persistence_domain-when-unknow.patch -| patches.suse/libnvdimm-nfit-fix-persistence-domain-reporting.patch -| patches.suse/mm-mempolicy-c-avoid-use-uninitialized-preferred_node.patch -| patches.suse/hugetlbfs-check-for-pgoff-value-overflow.patch -| patches.suse/mm-vmalloc-add-interfaces-to-free-unmapped-page-table -| patches.suse/x86-mm-implement-free-pmd-pte-page-interfaces -| patches.suse/mm-khugepaged-c-convert-vm_bug_on-to-collapse-fail.patch -| patches.suse/mm-thp-do-not-wait-for-lock_page-in-deferred_split_scan.patch -| patches.suse/0001-mm-shmem-do-not-wait-for-lock_page-in-shmem_unused_h.patch -| patches.suse/Revert-mm-page_alloc-skip-over-regions-of-invalid-pf.patch -| patches.suse/mm-vmscan-wake-up-flushers-for-legacy-cgroups-too.patch -| patches.suse/0001-mm-thp-do-not-cause-memcg-oom-for-thp.patch -| patches.suse/ALSA-hda-realtek-Always-immediately-update-mute-LED- -| patches.suse/ALSA-usb-audio-Fix-parsing-descriptor-of-UAC2-proces -| patches.suse/ALSA-hda-Force-polling-mode-on-CFL-for-fixing-codec- -| patches.suse/ALSA-hda-realtek-Fix-Dell-headset-Mic-can-t-record -| patches.suse/ALSA-hda-realtek-Fix-speaker-no-sound-after-system-r -| patches.suse/ALSA-aloop-Sync-stale-timer-before-release -| patches.suse/ALSA-aloop-Fix-access-to-not-yet-ready-substream-via -| patches.suse/msft-hv-1609-Drivers-hv-vmbus-Fix-ring-buffer-signaling.patch -| patches.suse/iio-st_pressure-st_accel-pass-correct-platform-data- -| patches.suse/0001-staging-ncpfs-memory-corruption-in-ncp_read_kernel.patch -| patches.suse/mtdchar-fix-usage-of-mtd_ooblayout_ecc.patch -| patches.suse/mtd-nand-fsl_ifc-Fix-nand-waitfunc-return-value.patch -| patches.suse/0001-mtd-nand-fsl_ifc-Fix-eccstat-array-overflow-for-IFC-.patch -| patches.suse/0001-tracing-probeevent-Fix-to-support-minus-offset-from-.patch -| patches.suse/tty-vt-fix-up-tabstops-properly -| patches.suse/perf-x86-intel-don-t-accidentally-clear-high-bits-in-bdw_limit_period -| patches.suse/perf-x86-intel-uncore-fix-multi-domain-pci-cha-enumeration-bug-on-skylake-servers.patch -| patches.suse/posix-timers-Protect-posix-clock-array-access-agains.patch -| patches.suse/x86-build-64-Force-the-linker-to-use-2MB-page-size.patch -| patches.suse/x86-boot-64-verify-alignment-of-the-load-segment -| patches.suse/x86-vsyscall-64-use-proper-accessor-to-update-p4d-entry.patch -| patches.suse/x86-efi-free-efi_pgd-with-free_pages.patch -| patches.suse/x86-entry-64-don-t-use-ist-entry-for-bp-stack.patch -| patches.suse/ibmvfc-avoid-unnecessary-port-relogin.patch -| patches.suse/ARM-8746-1-vfp-Go-back-to-clearing-vfp_current_hw_st.patch -| patches.suse/ARM-8748-1-mm-Define-vdso_start-vdso_end-as-array.patch -| patches.suse/ARM-davinci-fix-the-GPIO-lookup-for-omapl138-hawk.patch -| patches.suse/ARM-OMAP-Fix-dmtimer-init-for-omap1.patch -| patches.suse/ARM-OMAP-Fix-SRAM-W-X-mapping.patch -| patches.suse/powerpc-64s-Fix-NULL-AT_BASE_PLATFORM-when-using-DT-.patch -| patches.suse/powerpc-64s-Fix-lost-pending-interrupt-due-to-race-c.patch -| patches.suse/powerpc-mm-Add-tracking-of-the-number-of-coprocessor.patch -| patches.suse/powerpc-mm-Workaround-Nest-MMU-bug-with-TLB-invalida.patch -| patches.suse/powerpc-mm-radix-Remove-unused-code.patch -| patches.suse/powerpc-mm-radix-Move-the-functions-that-does-the-ac.patch -| patches.suse/powerpc-mm-Fixup-tlbie-vs-store-ordering-issue-on-PO.patch -| patches.suse/powerpc-64s-Fix-i-side-SLB-miss-bad-address-handler-.patch -| patches.suse/ipc-shm.c-add-split-function-to-shm_vm_ops.patch -| patches.suse/mm-page_owner-fix-recursion-bug-after-changing-skip-entries.patch -| patches.suse/mtd-nand-atmel-Fix-get_sectorsize-function.patch -| patches.suse/0001-mtd-jedec_probe-Fix-crash-in-jedec_read_mfr.patch -| patches.suse/RDMA-ucma-Correct-option-size-check-using-optlen.patch -| patches.suse/RDMA-qedr-fix-QP-s-ack-timeout-configuration.patch -| patches.suse/RDMA-qedr-Fix-rc-initialization-on-CNQ-allocation-fa.patch -| patches.suse/RDMA-qedr-Fix-QP-state-initialization-race.patch -| patches.suse/RDMA-rdma_cm-Fix-use-after-free-race-with-process_on.patch -| patches.suse/RDMA-ucma-Check-that-device-is-connected-prior-to-ac.patch -| patches.suse/RDMA-ucma-Check-that-device-exists-prior-to-accessin.patch -| patches.suse/RDMA-hns-ensure-for-loop-actually-iterates-and-free-.patch -| patches.suse/RDMA-ucma-Introduce-safer-rdma_addr_size-variants.patch -| patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-TEAC-UD-30 -| patches.suse/ALSA-pcm-Use-dma_bytes-as-size-parameter-in-dma_mmap -| patches.suse/ALSA-pcm-potential-uninitialized-return-values -| patches.suse/KVM-PPC-Book3S-HV-Fix-duplication-of-host-SLB-entrie.patch -| patches.suse/ceph-only-dirty-iter_iovec-pages-for-direct-read.patch -| patches.suse/netfilter-nf_tables-add-missing-netlink-attrs-to-pol.patch -| patches.suse/0011-netfilter-drop-template-ct-when-conntrack-is-skipped.patch -| patches.suse/0012-netfilter-nf_socket-Fix-out-of-bounds-access-in-nf_s.patch -| patches.suse/lan78xx-Set-ASD-in-MAC_CR-when-EEE-is-enabled.patch -| patches.suse/netlink-make-sure-nladdr-has-correct-size-in-netlink.patch -| patches.suse/ipv6-the-entire-IPv6-header-chain-must-fit-the-first.patch -| patches.suse/iwlwifi-mvm-set-the-correct-tid-when-we-flush-the-MC -| patches.suse/iwlwifi-mvm-Correctly-set-IGTK-for-AP -| patches.suse/iwlwifi-mvm-fix-error-checking-for-multi-broadcast-s -| patches.suse/iwlwifi-add-shared-clock-PHY-config-flag-for-some-de -| patches.suse/iwlwifi-mvm-Increase-session-protection-time-after-C -| patches.suse/iwlwifi-mvm-clear-tx-queue-id-when-unreserving-aggre -| patches.suse/iwlwifi-mvm-make-sure-internal-station-has-a-valid-i -| patches.suse/iwlwifi-mvm-fix-array-out-of-bounds-reference -| patches.suse/brcmfmac-Fix-check-for-ISO3166-code -| patches.suse/0001-net-qmi_wwan-add-BroadMobi-BM806U-2020-2033.patch -| patches.suse/bonding-fix-the-err-path-for-dev-hwaddr-sync-in-bond.patch -| patches.suse/bonding-move-dev_mc_sync-after-master_upper_dev_link.patch -| patches.suse/bonding-process-the-err-returned-by-dev_set_allmulti.patch -| patches.suse/team-move-dev_mc_sync-after-master_upper_dev_link-in.patch -| patches.suse/0001-net-usb-qmi_wwan.c-Add-USB-id-for-lt4120-modem.patch -| patches.suse/vhost_net-add-missing-lock-nesting-notation.patch -| patches.suse/batman-adv-fix-multicast-via-unicast-transmission-wi.patch -| patches.suse/batman-adv-fix-packet-loss-for-broadcasted-DHCP-pack.patch -| patches.suse/0001-net-usb-add-qmi_wwan-if-on-lte-modem-wistron-neweb-d.patch -| patches.suse/net-fix-possible-out-of-bound-read-in-skb_network_pr.patch -| patches.suse/r8169-fix-setting-driver_data-after-register_netdev -| patches.suse/strparser-Fix-sign-of-err-codes.patch -| patches.suse/net-mlx5e-Don-t-override-vport-admin-link-state-in-s.patch -| patches.suse/net-mlx5-Make-eswitch-support-to-depend-on-switchdev.patch -| patches.suse/net-mlx5e-Fix-traffic-being-dropped-on-VF-represento.patch -| patches.suse/net-mlx5e-Fix-memory-usage-issues-in-offloading-TC-f.patch -| patches.suse/net-mlx5e-Avoid-using-the-ipv6-stub-in-the-TC-offloa.patch -| patches.suse/net-mlx5e-Sync-netdev-vxlan-ports-at-open.patch -| patches.suse/net-mlx4_en-Fix-mixed-PFC-and-Global-pause-user-cont.patch -| patches.suse/net-mlx4_core-Fix-memory-leak-while-delete-slave-s-r.patch -| patches.suse/vhost-correctly-remove-wait-queue-during-poll-failur.patch -| patches.suse/qede-Fix-barrier-usage-after-tx-doorbell-write.patch -| patches.suse/0011-xfrm-fix-rcu_read_unlock-usage-in-xfrm_local_error.patch -| patches.suse/vti4-Don-t-count-header-length-twice-on-tunnel-setup.patch -| patches.suse/vti6-Properly-adjust-vti6-MTU-from-MTU-of-lower-devi.patch -| patches.suse/vti6-Keep-set-MTU-on-link-creation-or-change-validat.patch -| patches.suse/vti6-Fix-dev-max_mtu-setting.patch -| patches.suse/xfrm-Fix-transport-mode-skb-control-buffer-usage.patch -| patches.suse/lan78xx-Crash-in-lan78xx_writ_reg-Workqueue-events-l.patch -| patches.suse/msft-hv-1654-hv_netvsc-enable-multicast-if-necessary.patch -| patches.suse/qede-Do-not-drop-rx-checksum-invalidated-packets.patch -| patches.suse/vhost-validate-log-when-IOTLB-is-enabled.patch -| patches.suse/0001-net-Fix-untag-for-vlan-packets-without-ethernet-head.patch -| patches.suse/ipv6-sr-fix-seg6-encap-performances-with-TSO-enabled.patch -| patches.suse/vrf-Fix-use-after-free-and-double-free-in-vrf_finish.patch -| patches.suse/net-ipv6-Fix-route-leaking-between-VRFs.patch -| patches.suse/x86-alternatives-fixup-alternative_call_2 -| patches.suse/x86-platform-uv-fix-critical-uv-mmr-address-error -| patches.suse/perf-x86-intel-fix-linear-ip-of-pebs-real_ip-on-haswell-and-later-cpus -| patches.suse/perf-hwbp-Simplify-the-perf-hwbp-code-fix-doc.patch -| patches.suse/drm-i915-dmc-DMC-1.07-for-Cannonlake -| patches.suse/drm-i915-Apply-headless-DMC-workaround-for-CNL -| patches.suse/drm-i915-cnl-apply-Display-WA-1178-to-fix-type-C-don -| patches.suse/drm-i915-cnl-Add-Port-F-definition -| patches.suse/drm-i915-cnl-Fix-aux-selection-for-WA-1178 -| patches.suse/drm-i915-cnl-Add-Cannonlake-PCI-IDs-for-another-SKU -| patches.suse/drm-i915-cnl-Add-AUX-F-support -| patches.suse/drm-i915-cnl-Extend-Wa-1178-to-Aux-F -| patches.suse/drm-i915-cnl-Fix-_CNL_PORT_TX_DW2_LN0_F-definition -| patches.suse/drm-i915-Fix-DPLCLKA_CFGCR0-bits-for-Port-F -| patches.suse/drm-i915-cnl-Add-right-GMBUS-pin-number-for-HDMI-on- -| patches.suse/drm-i915-For-HPD-connected-port-use-hpd_pin-instead- -| patches.suse/drm-i915-cnl-Add-HPD-support-for-Port-F -| patches.suse/drm-i915-cnl-Enable-DDI-F-on-Cannonlake -| patches.suse/drm-i915-cnl-Fix-DP-max-rate-for-Cannonlake-with-por -| patches.suse/drm-i915-dp-abstract-rate-array-length-limiting -| patches.suse/drm-i915-dp-clean-up-source-rate-limiting-for-cnl -| patches.suse/drm-i915-dp-limit-DP-link-rate-based-on-VBT-on-CNL -| patches.suse/drm-i915-Remove-unbannable-context-spam-from-reset -| patches.suse/drm-i915-cnl-WaPipeControlBefore3DStateSamplePattern -| patches.suse/drm-rockchip-Respect-page-offset-for-PRIME-mmap-call -| patches.suse/0001-video-backlight-Add-of_find_backlight-helper-in-back.patch -| patches.suse/0002-video-backlight-Add-devres-versions-of-of_find_backl.patch -| patches.suse/drm-i915-Correctly-handle-limited-range-YCbCr-data-o -| patches.suse/drm-bridge-dw-hdmi-Fix-overflow-workaround-for-Amlog -| patches.suse/0001-drm-rockchip-inno_hdmi-Fix-error-handling-path.patch -| patches.suse/0001-drm-rockchip-inno_hdmi-reorder-clk_disable_unprepare.patch -| patches.suse/0001-drm-rockchip-dw_hdmi-Move-HDMI-vpll-clock-enable-to-.patch -| patches.suse/drm-panel-simple-Fix-the-bus-format-for-the-Ontat-pa -| patches.suse/drm-meson-Fix-an-un-handled-error-path-in-meson_drv_ -| patches.suse/drm-meson-Fix-some-error-handling-paths-in-meson_drv -| patches.suse/PCI-Restore-config-space-on-runtime-resume-despite-b -| patches.suse/drm-rockchip-Clear-all-interrupts-before-requesting- -| patches.suse/0001-drm-rcar-du-Remove-zpos-field-from-rcar_du_vsp_plane.patch -| patches.suse/0001-drm-rcar-du-lvds-Fix-LVDCR1-for-R-Car-gen3.patch -| patches.suse/drm-rcar-du-lvds-Fix-LVDS-startup-on-R-Car-Gen2 -| patches.suse/drm-rcar-du-lvds-Fix-LVDS-startup-on-R-Car-Gen3 -| patches.suse/drm-amdgpu-Fix-always_valid-bos-multiple-LRU-inserti -| patches.suse/drm-amd-powerplay-Fix-enum-mismatch -| patches.suse/drm-i915-cnl-Sync-PCI-ID-with-Spec -| patches.suse/drm-i915-cnl-Remove-alpha_support-protection -| patches.suse/radeon-hide-pointless-warning-when-compile-testing -| patches.suse/drm-amdgpu-adjust-timeout-for-ib_ring_tests-v2 -| patches.suse/drm-amdgpu-disable-GFX-ring-and-disable-PQ-wptr-in-h -| patches.suse/drm-i915-psr-Check-for-the-specific-AUX_FRAME_SYNC-c -| patches.suse/drm-i915-cnl-Add-WaRsDisableCoarsePowerGating -| patches.suse/0001-drm-mali-dp-Uninitialized-variable-in-malidp_se_chec.patch -| patches.suse/drm-vmwgfx-Unpin-the-screen-object-backup-buffer-whe -| patches.suse/drm-i915-Wrap-engine-schedule-in-RCU-locks-for-set-w -| patches.suse/drm-i915-Only-call-tasklet_kill-on-the-first-prepare -| patches.suse/drm-amdgpu-Add-an-ATPX-quirk-for-hybrid-laptop -| patches.suse/drm-i915-execlists-Use-a-locked-clear_bit-for-synchr -| patches.suse/drm-i915-Fix-hibernation-with-ACPI-S0-target-state -| patches.suse/perf-x86-intel-fix-large-period-handling-on-broadwell-cpus -| patches.suse/perf-x86-intel-properly-save-restore-the-pmu-state-in-the-nmi-handler -| patches.suse/perf-x86-intel-fix-event-update-for-auto-reload -| patches.suse/x86-mce-amd-pass-the-bank-number-to-smca_get_bank_type.patch -| patches.suse/x86-mce-amd-edac-mce_amd-enumerate-reserved-smca-bank-type.patch -| patches.suse/x86-mce-amd-get-address-from-already-initialized-block -| patches.suse/sched-fair-Avoid-an-unnecessary-lookup-of-current-CPU-ID-during-wake_affine.patch -| patches.suse/sched-fair-Defer-calculation-of-prev_eff_load-in-wake_affine-until-needed.patch -| patches.suse/sched-fair-Do-not-migrate-on-wake_affine_weight-if-weights-are-equal.patch -| patches.suse/sched-fair-Do-not-migrate-due-to-a-sync-wakeup-on-exit.patch -| patches.suse/sched-fair-Consider-SD_NUMA-when-selecting-the-most-idle-group-to-schedule-on.patch -| patches.suse/x86-apic-split-out-restore_boot_irq_mode-from-disable_io_apic -| patches.suse/x86-apic-split-disable_io_apic-into-two-functions-to-fix-config_kexec_jump-y -| patches.suse/x86-apic-fix-restoring-boot-irq-mode-in-reboot-and-kexec-kdump -| patches.suse/x86-apic-set-up-through-local-apic-mode-on-the-boot-cpu-if-noapic-specified -| patches.suse/x86-dumpstack-unify-show_regs -| patches.suse/0200-raid-remove-tile-specific-raid6-implementation.patch -| patches.suse/bitmap-fix-memset-optimization-on-big-endian-systems -| patches.suse/ACPI-acpi_pad-Fix-memory-leak-in-power-saving-thread -| patches.suse/ACPICA-acpi-acpica-fix-acpi-operand-cache-leak-in-ns -| patches.suse/ACPICA-Fix-memory-leak-on-unusual-memory-leak -| patches.suse/ACPICA-Events-add-a-return-on-failure-from-acpi_hw_r -| patches.suse/0001-ACPI-CPPC-Update-all-pr_-debug-err-messages-to-log-t.patch -| patches.suse/acpi-pci-pci_link-allow-the-absence-of-_prs-and-change.patch -| patches.suse/0001-ACPI-scan-Send-change-uevent-with-offine-environment.patch -| patches.suse/ACPI-video-Add-quirk-to-force-acpi-video-backlight-o -| patches.suse/0001-PCMCIA-PM-Avoid-noirq-suspend-aborts-during-suspend-.patch -| patches.suse/cpufreq-cppc_cpufreq-Fix-cppc_cpufreq_init-failure-p.patch -| patches.suse/0002-cpufreq-CPPC-Use-transition_delay_us-depending-trans.patch -| patches.suse/regmap-Correct-comparison-in-regmap_cached -| patches.suse/regmap-Fix-reversed-bounds-check-in-regmap_raw_write -| patches.suse/regmap-i2c-Off-by-one-in-regmap_i2c_smbus_i2c_read-w -| patches.suse/regmap-Correct-offset-handling-in-regmap_volatile_ra -| patches.suse/regmap-Don-t-use-format_val-in-regmap_bulk_read -| patches.suse/regmap-Format-data-for-raw-write-in-regmap_bulk_writ -| patches.suse/regulator-of-Add-a-missing-of_node_put-in-an-error-h -| patches.suse/regulator-gpio-fix-some-error-handling-paths-in-gpio_regulator_probe.patch -| patches.suse/spi-Fix-scatterlist-elements-size-in-spi_map_buf -| patches.suse/spi-atmel-init-FIFOs-before-spi-enable -| patches.suse/spi-bcm-qspi-fIX-some-error-handling-paths -| patches.suse/power-gemini-poweroff-Avoid-spurious-poweroff -| patches.suse/mmc-dw_mmc-rockchip-correct-property-names-in-debug.patch -| patches.suse/pinctrl-artpec6-dt-add-missing-pin-group-uart5nocts -| patches.suse/pinctrl-sh-pfc-r8a7795-Fix-MOD_SEL-register-pin-assi -| patches.suse/pinctrl-sh-pfc-r8a7796-Fix-MOD_SEL-register-pin-assi -| patches.suse/pinctrl-sh-pfc-r8a7796-Fix-IPSR-and-MOD_SEL-register -| patches.suse/pinctrl-sh-pfc-r8a7790-Add-missing-TX_ER-pin-to-avb_ -| patches.suse/pinctrl-pinctrl-single-Fix-pcs_request_gpio-when-bit -| patches.suse/0004-ipmi-Remove-ACPI-SPMI-probing-from-the-SSIF-I2C-driv.patch -| patches.suse/ipmi-pci-Blacklist-a-Realtek-IPMI-device.patch -| patches.suse/0001-ipmi_ssif-Fix-kernel-panic-at-msg_done_handler.patch -| patches.suse/doc-Rename-.system_keyring-to-.builtin_trusted_keys -| patches.suse/i40e-fix-typo-in-function-description.patch -| patches.suse/i40e-i40evf-Only-track-one-ITR-setting-per-ring-inst.patch -| patches.suse/i40e-i40evf-Clean-up-logic-for-adaptive-ITR.patch -| patches.suse/i40e-Add-delay-after-EMP-reset-for-firmware-to-recov.patch -| patches.suse/i40e-i40evf-Clean-up-of-bits-related-to-using-q_vect.patch -| patches.suse/i40e-i40evf-Don-t-bother-setting-the-CLEARPBA-bit.patch -| patches.suse/i40e-i40evf-Use-usec-value-instead-of-reg-value-for-.patch -| patches.suse/i40evf-Correctly-populate-rxitr_idx-and-txitr_idx.patch -| patches.suse/i40e-i40evf-Split-container-ITR-into-current_itr-and.patch -| patches.suse/i40e-i40evf-Add-support-for-new-mechanism-of-updatin.patch -| patches.suse/i40evf-use-GFP_ATOMIC-under-spin-lock.patch -| patches.suse/i40e-don-t-leak-memory-addresses.patch -| patches.suse/i40e-broadcast-filters-can-trigger-overflow-promiscu.patch -| patches.suse/i40evf-Use-an-iterator-of-the-same-type-as-the-list.patch -| patches.suse/i40e-refactor-promisc_changed-in-i40e_sync_vsi_filte.patch -| patches.suse/i40e-do-not-force-filter-failure-in-overflow-promisc.patch -| patches.suse/i40evf-use-__dev_-um-c_sync-routines-in-.set_rx_mode.patch -| patches.suse/i40evf-Make-VF-reset-warning-message-more-clear.patch -| patches.suse/cxgb4-rework-on-chip-memory-read.patch -| patches.suse/i40evf-Fix-link-up-issue-when-queues-are-disabled.patch -| patches.suse/Bluetooth-btusb-Add-device-ID-for-RTL8822BE -| patches.suse/ibmvnic-Keep-track-of-supplementary-TX-descriptors.patch -| patches.suse/ibmvnic-Rename-active-queue-count-variables.patch -| patches.suse/ibmvnic-Move-active-sub-crq-count-settings.patch -| patches.suse/ibmvnic-Free-and-re-allocate-scrqs-when-tx-rx-scrqs-.patch -| patches.suse/ibmvnic-Make-napi-usage-dynamic.patch -| patches.suse/ibmvnic-Allocate-max-queues-stats-buffers.patch -| patches.suse/ibmvnic-Correct-goto-target-for-tx-irq-initializatio.patch -| patches.suse/ibmvnic-Fix-TX-descriptor-tracking.patch -| patches.suse/ibmvnic-Split-counters-for-scrq-pools-napi.patch -| patches.suse/bpf-x64-save-5-bytes-in-prologue-when-ebpf-insns-cam.patch -| patches.suse/sh_eth-TSU_QTAG0-1-registers-the-same-as-TSU_QTAGM0-.patch -| patches.suse/sh_eth-fix-TSU-init-on-SH7734-R8A7740.patch -| patches.suse/ixgbe-remove-redundant-initialization-of-pool.patch -| patches.suse/ixgbe-Avoid-to-write-the-RETA-table-when-unnecessary.patch -| patches.suse/ixgbe-prevent-ptp_rx_hang-from-running-when-in-FILTE.patch -| patches.suse/ixgbevf-use-page_address-offset-from-page.patch -| patches.suse/ixgbevf-add-ethtool-private-flag-for-legacy-Rx.patch -| patches.suse/ixgbevf-add-support-for-using-order-1-pages-to-recei.patch -| patches.suse/ixgbevf-setup-queue-counts.patch -| patches.suse/ixgbevf-add-support-for-padding-packet.patch -| patches.suse/ixgbevf-make-sure-all-frames-fit-minimum-size-requir.patch -| patches.suse/ixgbevf-allocate-the-rings-as-part-of-q_vector.patch -| patches.suse/ixgbevf-break-out-Rx-buffer-page-management.patch -| patches.suse/ixgbevf-add-build_skb-support.patch -| patches.suse/ixgbevf-remove-redundant-initialization-of-variable-.patch -| patches.suse/i40evf-Fix-double-locking-the-same-resource.patch -| patches.suse/i40e-i40evf-use-SW-variables-for-hang-detection.patch -| patches.suse/ibmvnic-Fix-TX-descriptor-tracking-again.patch -| patches.suse/ibmvnic-Allocate-statistics-buffers-during-probe.patch -| patches.suse/ibmvnic-Harden-TX-RX-pool-cleaning.patch -| patches.suse/ibmvnic-Report-queue-stops-and-restarts-as-debug-out.patch -| patches.suse/ibmvnic-Do-not-attempt-to-login-if-RX-or-TX-queues-a.patch -| patches.suse/qlogic-qed-Constify-pkt_type_str.patch -| patches.suse/emulex-benet-Constify-be_misconfig_evt_port_state.patch -| patches.suse/net-mvpp2-Add-hardware-offloading-for-VLAN-filtering.patch -| patches.suse/fm10k-fix-function-doxygen-comments.patch -| patches.suse/fm10k-fix-incorrect-warning-for-function-prototype.patch -| patches.suse/fm10k-bump-version-number-e9d328d3.patch -| patches.suse/cxgb4-remove-dead-code-when-allocating-filter.patch -| patches.suse/cxgb4-Add-TP-Congestion-map-entry-for-single-port.patch -| patches.suse/cxgb4vf-Forcefully-link-up-virtual-interfaces.patch -| patches.suse/enic-enable-rq-before-updating-rq-descriptors.patch -| patches.suse/net-mvpp2-use-the-same-buffer-pool-for-all-ports.patch -| patches.suse/net-mvpp2-update-the-BM-buffer-free-destroy-logic.patch -| patches.suse/net-mvpp2-use-a-data-size-of-10kB-for-Tx-FIFO-on-por.patch -| patches.suse/net-mvpp2-enable-UDP-TCP-checksum-over-IPv6.patch -| patches.suse/net-mvpp2-jumbo-frames-support.patch -| patches.suse/igb-Fix-a-test-with-HWTSTAMP_TX_ON.patch -| patches.suse/net-mvpp2-mvpp2_check_hw_buf_num-can-be-static.patch -| patches.suse/net-mlx5e-Fixed-sleeping-inside-atomic-context.patch -| patches.suse/net-mvpp2-Simplify-MAC-filtering-function-parameters.patch -| patches.suse/net-mvpp2-Add-support-for-unicast-filtering.patch -| patches.suse/net-hns3-VF-should-get-the-real-rss_size-instead-of-.patch -| patches.suse/net-hns3-set-the-cmdq-out_vld-bit-to-0-after-used.patch -| patches.suse/net-hns3-fix-endian-issue-when-PF-get-mbx-message-fl.patch -| patches.suse/net-hns3-fix-the-queue-id-for-tqp-enable-reset.patch -| patches.suse/net-hns3-set-the-max-ring-num-when-alloc-netdev.patch -| patches.suse/net-hns3-add-support-for-VF-driver-inner-interface-h.patch -| patches.suse/ibmvnic-Clean-up-device-close.patch -| patches.suse/ibmvnic-Reorganize-device-close.patch -| patches.suse/ibmvnic-Do-not-disable-device-during-failover-or-par.patch -| patches.suse/net-hns3-refactor-the-hclge_get-set_rss-function.patch -| patches.suse/net-hns3-refactor-the-hclge_get-set_rss_tuple-functi.patch -| patches.suse/net-hns3-fix-for-RSS-configuration-loss-problem-duri.patch -| patches.suse/net-hns3-fix-for-pause-configuration-lost-during-res.patch -| patches.suse/net-hns3-fix-for-use-after-free-when-setting-ring-pa.patch -| patches.suse/net-hns3-refactor-the-get-put_vector-function.patch -| patches.suse/net-hns3-fix-for-coalesce-configuration-lost-during-.patch -| patches.suse/net-hns3-refactor-the-coalesce-related-struct.patch -| patches.suse/net-hns3-fix-for-coal-configuation-lost-when-setting.patch -| patches.suse/cxgb4-increase-max-tx-rate-limit-to-100-Gbps.patch -| patches.suse/s390-sles15sp1-00-08-33-s390-qeth-remove-outdated-portname-debug-msg.patch -| patches.suse/net-hns3-add-existence-check-when-remove-old-uc-mac-.patch -| patches.suse/net-hns3-fix-for-netdev-not-running-problem-after-ca.patch -| patches.suse/net-hns3-fix-for-ipv6-address-loss-problem-after-set.patch -| patches.suse/net-hns3-unify-the-pause-params-setup-function.patch -| patches.suse/net-hns3-fix-rx-path-skb-truesize-reporting-bug.patch -| patches.suse/net-hns3-add-support-for-querying-pfc-puase-packets-.patch -| patches.suse/net-hns3-fix-for-loopback-failure-when-vlan-filter-i.patch -| patches.suse/net-hns3-fix-for-buffer-overflow-smatch-warning.patch -| patches.suse/net-hns3-fix-error-type-definition-of-return-value.patch -| patches.suse/net-hns3-fix-return-value-error-of-hclge_get_mac_vla.patch -| patches.suse/net-hns3-add-existence-checking-before-adding-unicas.patch -| patches.suse/net-hns3-add-result-checking-for-VF-when-modify-unic.patch -| patches.suse/cxgb4-do-not-display-50Gbps-as-unsupported-speed.patch -| patches.suse/cxgb4-cxgb4vf-check-fw-caps-to-set-link-mode-mask.patch -| patches.suse/ixgbe-Add-receive-length-error-counter.patch -| patches.suse/ixgbevf-fix-unused-variable-warning.patch -| patches.suse/ixgbe-fix-disabling-hide-VLAN-on-VF-reset.patch -| patches.suse/ibmvnic-Account-for-VLAN-tag-in-L2-Header-descriptor.patch -| patches.suse/ibmvnic-Account-for-VLAN-header-length-in-TX-buffers.patch -| patches.suse/ibmvnic-Pad-small-packets-to-minimum-MTU-size.patch -| patches.suse/ibmvnic-Handle-TSO-backing-device-errata.patch -| patches.suse/ibmvnic-Fix-recent-errata-commit.patch -| patches.suse/cxgb4-Add-HMA-support.patch -| patches.suse/ibmvnic-Fix-reset-return-from-closed-state.patch -| patches.suse/i40e-remove-i40e_fcoe-files.patch -| patches.suse/i40e-Fix-attach-VF-to-VM-issue.patch -| patches.suse/i40e-Cleanup-i40e_vlan_rx_register.patch -| patches.suse/i40e-Fix-permission-check-for-VF-MAC-filters.patch -| patches.suse/i40e-track-filter-type-statistics-when-deleting-inva.patch -| patches.suse/i40e-factor-out-re-enable-functions-for-ATR-and-SB.patch -| patches.suse/i40e-fix-for-wrong-partition-id-calculation-on-OCP-m.patch -| patches.suse/i40e-restore-TCPv4-input-set-when-re-enabling-ATR.patch -| patches.suse/cxgb4-notify-fatal-error-to-uld-drivers.patch -| patches.suse/cxgb4-Fix-queue-free-path-of-ULD-drivers.patch -| patches.suse/ibmvnic-Generalize-TX-pool-structure.patch -| patches.suse/ibmvnic-Update-and-clean-up-reset-TX-pool-routine.patch -| patches.suse/ibmvnic-Update-release-TX-pool-routine.patch -| patches.suse/ibmvnic-Update-TX-pool-initialization-routine.patch -| patches.suse/ibmvnic-Update-TX-and-TX-completion-routines.patch -| patches.suse/ibmvnic-Improve-TX-buffer-accounting.patch -| patches.suse/ibmvnic-Update-TX-pool-cleaning-routine.patch -| patches.suse/ibmvnic-Remove-unused-TSO-resources-in-TX-pool-struc.patch -| patches.suse/i40e-Prevent-setting-link-speed-on-KX_X722.patch -| patches.suse/i40e-Close-client-on-suspend-and-restore-client-MSIx.patch -| patches.suse/i40e-add-doxygen-comment-for-new-mode-parameter.patch -| patches.suse/i40e-Prevent-setting-link-speed-on-I40E_DEV_ID_25G_B.patch -| patches.suse/i40evf-remove-flags-that-are-never-used.patch -| patches.suse/i40e-Fix-the-polling-mechanism-of-GLGEN_RSTAT.DEVSTA.patch -| patches.suse/net-add-uevent-socket-member.patch -| patches.suse/cxgb4-Adds-CPL-support-for-Shared-Receive-Queues.patch -| patches.suse/cxgb4-Add-support-to-initialise-read-SRQ-entries.patch -| patches.suse/cxgb4-Add-support-to-query-HW-SRQ-parameters.patch -| patches.suse/cxgb4-Support-firmware-rdma-write-with-immediate-wor.patch -| patches.suse/cxgb4-Support-firmware-rdma-write-completion-work-re.patch -| patches.suse/net-hns3-reallocate-tx-rx-buffer-after-changing-mtu.patch -| patches.suse/net-hns3-fix-the-VF-queue-reset-flow-error.patch -| patches.suse/net-hns3-fix-for-vlan-table-lost-problem-when-resett.patch -| patches.suse/net-hns3-export-pci-table-of-hclge-and-hclgevf-to-us.patch -| patches.suse/net-hns3-increase-the-max-time-for-IMP-handle-comman.patch -| patches.suse/net-hns3-change-GL-update-rate.patch -| patches.suse/net-hns3-change-the-time-interval-of-int_gl-calculat.patch -| patches.suse/net-hns3-fix-for-getting-wrong-link-mode-problem.patch -| patches.suse/net-hns3-add-get_link-support-to-VF.patch -| patches.suse/net-hns3-add-querying-speed-and-duplex-support-to-VF.patch -| patches.suse/net-hns3-fix-for-not-returning-problem-in-get_link_k.patch -| patches.suse/net-mvpp2-use-correct-index-on-array-mvpp2_pools.patch -| patches.suse/net-hns3-Changes-to-make-enet-watchdog-timeout-func-.patch -| patches.suse/net-hns3-Add-VF-Reset-Service-Task-to-support-event-.patch -| patches.suse/net-hns3-Add-VF-Reset-device-state-and-its-handling.patch -| patches.suse/net-hns3-Add-support-to-request-VF-Reset-to-PF.patch -| patches.suse/net-hns3-Add-support-to-reset-the-enet-ring-mgmt-lay.patch -| patches.suse/net-hns3-Add-support-to-re-initialize-the-hclge-devi.patch -| patches.suse/net-hns3-Changes-to-support-ARQ-Asynchronous-Receive.patch -| patches.suse/net-hns3-Add-Asserting-Reset-mailbox-message-handlin.patch -| patches.suse/net-hns3-Changes-required-in-PF-mailbox-to-support-V.patch -| patches.suse/virtio-net-Fix-operstate-for-virtio-when-no-VIRTIO_N -| patches.suse/qed-Use-true-and-false-for-boolean-values.patch -| patches.suse/net-hns3-hclge_inform_reset_assert_to_vf-can-be-stat.patch -| patches.suse/ixgbe-add-status-reg-reads-to-ixgbe_check_remove.patch -| patches.suse/ixgbe-fix-read-modify-write-in-x550-phy-setup.patch -| patches.suse/cxgb4-Setup-FW-queues-before-registering-netdev.patch -| patches.suse/cxgb4-copy-vlan_id-in-ndo_get_vf_config.patch -| patches.suse/cxgb4-depend-on-firmware-event-for-link-status.patch -| patches.suse/cxgb4-support-new-ISSI-flash-parts.patch -| patches.suse/ibmvnic-Potential-NULL-dereference-in-clean_one_tx_p.patch -| patches.suse/rtlwifi-rtl8192cu-Remove-variable-self-assignment-in -| patches.suse/rtl8187-Fix-NULL-pointer-dereference-in-priv-conf_mu -| patches.suse/mt7601u-let-mac80211-validate-rx-CCMP-PN -| patches.suse/Revert-mwifiex-fix-incorrect-ht-capability-problem.patch -| patches.suse/ethernet-Use-octal-not-symbolic-permissions.patch -| patches.suse/net-hns3-fix-for-returning-wrong-value-problem-in-hn.patch -| patches.suse/net-hns3-fix-for-returning-wrong-value-problem-in-hn-da44a00f.patch -| patches.suse/net-hns3-fix-for-the-wrong-shift-problem-in-hns3_set.patch -| patches.suse/net-hns3-fix-for-not-initializing-VF-rss_hash_key-pr.patch -| patches.suse/net-hns3-never-send-command-queue-message-to-IMP-whe.patch -| patches.suse/bnx2x-Replace-doorbell-barrier-with-wmb.patch -| patches.suse/bnxt_en-Eliminate-duplicate-barriers-on-weakly-order.patch -| patches.suse/net-ena-Eliminate-duplicate-barriers-on-weakly-order.patch -| patches.suse/i40e-move-I40E_FLAG_FILTER_SYNC-to-a-state-bit.patch -| patches.suse/i40e-move-I40E_FLAG_UDP_FILTER_SYNC-to-the-state-fie.patch -| patches.suse/i40e-move-AUTO_DISABLED-flags-into-the-state-field.patch -| patches.suse/i40e-move-I40E_FLAG_TEMP_LINK_POLLING-to-state-field.patch -| patches.suse/i40e-move-client-flags-into-state-bits.patch -| patches.suse/i40e-hold-the-RTNL-lock-while-changing-interrupt-sch.patch -| patches.suse/i40e-stop-using-cmpxchg-flow-in-i40e_set_priv_flags.patch -| patches.suse/i40e-re-number-feature-flags-to-remove-gaps.patch -| patches.suse/net-mvpp2-Make-mvpp2_prs_hw_read-a-parser-entry-init.patch -| patches.suse/net-mvpp2-Don-t-use-dynamic-allocs-for-local-variabl.patch -| patches.suse/net-mlx5-Protect-from-command-bit-overflow.patch -| patches.suse/net-mvpp2-Use-relaxed-I-O-in-data-path.patch -| patches.suse/net-mlx5e-Remove-unused-define-MLX5_MPWRQ_STRIDES_PE.patch -| patches.suse/net-mlx5e-Do-not-reset-Receive-Queue-params-on-every.patch -| patches.suse/qed-Utilize-FW-8.33.11.0.patch -| patches.suse/qed-Populate-nvm-image-attribute-shadow.patch -| patches.suse/qed-Fix-PTT-entry-leak-in-the-selftest-error-flow.patch -| patches.suse/qed-Add-APIs-for-flash-access.patch -| patches.suse/qed-Adapter-flash-update-support.patch -| patches.suse/qede-Ethtool-flash-update-support.patch -| patches.suse/net-cavium-use-module_pci_driver-to-simplify-the-cod.patch -| patches.suse/mac80211-don-t-WARN-on-bad-WMM-parameters-from-buggy -| patches.suse/ath9k-Protect-queue-draining-by-rcu_read_lock -| patches.suse/ath10k-fix-use-after-free-in-ath10k_wmi_cmd_send_now.patch -| patches.suse/ath10k-Fix-kernel-panic-while-using-worker-ath10k_st -| patches.suse/ath9k-fix-crash-in-spectral-scan -| patches.suse/brcmsmac-allocate-ucode-with-GFP_KERNEL.patch -| patches.suse/iwlwifi-mvm-check-if-mac80211_queue-is-valid-in-iwl_ -| patches.suse/iwlwifi-add-a-bunch-of-new-9000-PCI-IDs -| patches.suse/Revert-ath10k-send-re-assoc-peer-command-when-NSS-ch -| patches.suse/ath10k-advertize-beacon_int_min_gcd -| patches.suse/ath10k-fix-recent-bandwidth-conversion-bug -| patches.suse/cxgb4-fix-error-return-code-in-adap_init0.patch -| patches.suse/ieee802154-ca8210-fix-uninitialised-data-read -| patches.suse/net-thunderx-move-filter-register-related-macro-into.patch -| patches.suse/net-thunderx-add-MAC-address-filter-tracking-for-LMA.patch -| patches.suse/net-thunderx-add-multicast-filter-management-support.patch -| patches.suse/net-thunderx-add-new-messages-for-handle-ndo_set_rx_.patch -| patches.suse/net-thunderx-add-XCAST-messages-handlers-for-PF.patch -| patches.suse/net-thunderx-add-workqueue-control-structures-for-ha.patch -| patches.suse/net-thunderx-add-ndo_set_rx_mode-callback-implementa.patch -| patches.suse/net-hns3-remove-unnecessary-pci_set_drvdata-and-devm.patch -| patches.suse/0012-rxrpc-Fix-Tx-ring-annotation-after-initial-Tx-failur.patch -| patches.suse/0013-rxrpc-Don-t-treat-call-aborts-as-conn-aborts.patch -| patches.suse/net-mlx5-Eliminate-query-xsrq-dead-code.patch -| patches.suse/bnxt_en-Update-firmware-interface-to-1.9.1.15.patch -| patches.suse/bnxt_en-Adjust-default-rings-for-multi-port-NICs.patch -| patches.suse/bnxt_en-Use-a-dedicated-VNIC-mode-for-RDMA.patch -| patches.suse/bnxt_en-fix-clear-flags-in-ethtool-reset-handling.patch -| patches.suse/bnxt_en-Add-support-for-ndo_set_vf_trust.patch -| patches.suse/bnxt_en-Include-additional-hardware-port-statistics-.patch -| patches.suse/bnxt_en-Add-extended-port-statistics-support.patch -| patches.suse/bnxt_en-Check-max_tx_scheduler_inputs-value-from-fir.patch -| patches.suse/bnxt_en-Improve-resource-accounting-for-SRIOV.patch -| patches.suse/bnxt_en-Improve-valid-bit-checking-in-firmware-respo.patch -| patches.suse/bnxt_en-Improve-ring-allocation-logic.patch -| patches.suse/bnxt_en-Change-IRQ-assignment-for-RDMA-driver.patch -| patches.suse/bnxt_en-Add-IRQ-remapping-logic.patch -| patches.suse/bnxt_en-Refactor-bnxt_need_reserve_rings.patch -| patches.suse/bnxt_en-Reserve-completion-rings-and-MSIX-for-bnxt_r.patch -| patches.suse/bnxt_en-Add-ULP-calls-to-stop-and-restart-IRQs.patch -| patches.suse/rhashtable-add-schedule-points.patch -| patches.suse/Bluetooth-btusb-Add-USB-ID-7392-a611-for-Edimax-EW-7 -| patches.suse/Bluetooth-hci_bcm-Treat-Interrupt-ACPI-resources-as- -| patches.suse/Bluetooth-hci_bcm-Add-6-new-ACPI-HIDs -| patches.suse/Bluetooth-hci_bcm-Remove-DMI-quirk-for-the-MINIX-Z83 -| patches.suse/Bluetooth-Set-HCI_QUIRK_SIMULTANEOUS_DISCOVERY-for-B -| patches.suse/vlan-also-check-phy_driver-ts_info-for-vlan-s-real-d.patch -| patches.suse/ibmvnic-Disable-irqs-before-exiting-reset-from-close.patch -| patches.suse/sky2-Increase-D3-delay-to-sky2-stops-working-after-s -| patches.suse/route-check-sysctl_fib_multipath_use_neigh-earlier-t.patch -| patches.suse/net-bgmac-Fix-endian-access-in-bgmac_dma_tx_ring_fre.patch -| patches.suse/media-au0828-fix-VIDEO_V4L2-dependency -| patches.suse/0001-media-usbtv-prevent-double-free-in-error-case.patch -| patches.suse/media-cx25821-prevent-out-of-bounds-read-on-array-ca -| patches.suse/media-vivid-fix-incorrect-capabilities-for-radio -| patches.suse/media-vb2-Fix-videobuf2-to-map-correct-area.patch -| patches.suse/media-vivid-check-if-the-cec_adapter-is-valid -| patches.suse/media-em28xx-USB-bulk-packet-size-fix -| patches.suse/media-em28xx-Add-Hauppauge-SoloHD-DualHD-bulk-models -| patches.suse/media-lgdt3306a-Fix-module-count-mismatch-on-usb-unp -| patches.suse/media-lgdt3306a-Fix-a-double-kfree-on-i2c-device-rem -| patches.suse/media-em28xx-stop-rewriting-device-s-struct.patch -| patches.suse/media-cxusb-restore-RC_MAP-for-MyGica-T230 -| patches.suse/media-s3c-camif-fix-out-of-bounds-array-access -| patches.suse/media-cx25840-Use-subdev-host-data-for-PLL-override -| patches.suse/media-cx23885-Set-subdev-host-data-to-clk_freq-point -| patches.suse/media-cx23885-Override-888-ImpactVCBe-crystal-freque -| patches.suse/0001-media-rc-oops-in-ir_timer_keyup-after-device-unplug.patch -| patches.suse/media-atomisp_fops.c-disable-atomisp_compat_ioctl32 -| patches.suse/media-dt-bindings-media-rcar_vin-Use-status-okay -| patches.suse/0001-ipc-util-Helpers-for-making-the-sysvipc-operations-p.patch -| patches.suse/0002-ipc-shm-Fix-shmctl-.-IPC_STAT-.-between-pid-namespac.patch -| patches.suse/0003-ipc-msg-Fix-msgctl-.-IPC_STAT-.-between-pid-namespac.patch -| patches.suse/0004-ipc-sem-Fix-semctl-.-GETPID-.-between-pid-namespaces.patch -| patches.suse/0005-ipc-shm-Fix-pid-freeing.patch -| patches.suse/xfs-Remove-dead-code-from-inode-recover-function.patch -| patches.suse/xfs-fix-transaction-allocation-deadlock-in-IO-path.patch -| patches.suse/xfs-convert-XFS_AGFL_SIZE-to-a-helper-function.patch -| patches.suse/xfs-don-t-use-XFS_BMAPI_ENTRIRE-in-xfs_get_blocks.patch -| patches.suse/xfs-remove-xfs_zero_range.patch -| patches.suse/xfs-minor-cleanup-for-xfs_get_blocks.patch -| patches.suse/xfs-detect-agfl-count-corruption-and-reset-agfl.patch -| patches.suse/xfs-sanity-check-the-unused-space-before-trying-to-u.patch -| patches.suse/xfs-catch-inode-allocation-state-mismatch-corruption.patch -| patches.suse/btrfs-do-not-check-inode-s-runtime-flags-under-root-orphan_lock.patch -| patches.suse/0014-btrfs-tree-checker-Replace-root-parameter-with-fs_in.patch -| patches.suse/0001-btrfs-qgroup-Fix-root-item-corruption-when-multiple-.patch -| patches.suse/btrfs-handle-error-from-btrfs_uuid_tree_rem-call-in-btrfs_ioctl_set_received_subvol.patch -| patches.suse/btrfs-fix-lockdep-splat-in-btrfs_alloc_subvolume_writers.patch -| patches.suse/btrfs-remove-dead-create_space_info-calls.patch -| patches.suse/btrfs-defer-adding-raid-type-kobject-until-after-chunk-relocation.patch -| patches.suse/btrfs-delete-dead-code-in-btrfs_orphan_add.patch -| patches.suse/0007-btrfs-qgroup-Skeleton-to-support-separate-qgroup-res.patch -| patches.suse/0008-btrfs-qgroup-Introduce-helpers-to-update-and-access-.patch -| patches.suse/0009-btrfs-qgroup-Make-qgroup_reserve-and-its-callers-to-.patch -| patches.suse/0010-btrfs-qgroup-Fix-wrong-qgroup-reservation-update-for.patch -| patches.suse/0011-btrfs-qgroup-Update-trace-events-to-use-new-separate.patch -| patches.suse/0012-btrfs-qgroup-Cleanup-the-remaining-old-reservation-c.patch -| patches.suse/0013-btrfs-qgroup-Split-meta-rsv-type-into-meta_prealloc-.patch -| patches.suse/0014-btrfs-qgroup-Don-t-use-root-qgroup_meta_rsv-for-qgro.patch -| patches.suse/0015-btrfs-qgroup-Introduce-function-to-convert-META_PREA.patch -| patches.suse/0023-btrfs-qgroup-Use-separate-meta-reservation-type-for-.patch -| patches.suse/0025-btrfs-delayed-inode-Use-new-qgroup-meta-rsv-for-dela.patch -| patches.suse/0026-btrfs-qgroup-Use-root-qgroup_meta_rsv_-to-record-qgr.patch -| patches.suse/0027-btrfs-qgroup-Update-trace-events-for-metadata-reserv.patch -| patches.suse/0028-Revert-btrfs-qgroups-Retry-after-commit-on-getting-E.patch -| patches.suse/btrfs-fix-fsync-after-hole-punching-when-using-no-ho.patch -| patches.suse/btrfs-fix-copy_items-return-value-when-logging-an-inode.patch -| patches.suse/btrfs-tests-qgroup-Fix-wrong-tree-backref-level.patch -| patches.suse/0001-btrfs-Validate-child-tree-block-s-level-and-first-ke.patch -| patches.suse/CIFS-SMBD-fix-spelling-mistake-faield-and-legnth-.patch -| patches.suse/cifs-fix-memory-leak-in-SMB2_open-.patch -| patches.suse/CIFS-refactor-crypto-shash-sdesc-allocation-free.patch -| patches.suse/CIFS-add-sha512-secmech.patch -| patches.suse/CIFS-implement-v3.11-preauth-integrity.patch -| patches.suse/CIFS-fix-sha512-check-in-cifs_crypto_secmech_release.patch -| patches.suse/fix-smb3-encryption-breakage-when-CONFIG_DEBUG_SG-y.patch -| patches.suse/cifs-Tree-connect-for-SMB3.1.1-must-be-signed-for-non-enc.patch -| patches.suse/SMB3.1.1-dialect-is-no-longer-experimental.patch -| patches.suse/fs-cifs-Replace-_free_xid-call-in-cifs_root_iget-function.patch -| patches.suse/cifs-Don-t-log-expected-error-on-DFS-referral-request.patch -| patches.suse/cifs-Don-t-log-confusing-message-on-reconnect-by-default.patch -| patches.suse/cifs-smbd-avoid-reconnect-lockup.patch -| patches.suse/cifs-smbd-disconnect-transport-on-RDMA-errors.patch -| patches.suse/cifs-add-server-vals-header_preamble_size.patch -| patches.suse/cifs-fix-sparse-warning-on-previous-patch-in-a-few-printks.patch -| patches.suse/smb3-Fix-root-directory-when-server-returns-inode-nu.patch -| patches.suse/cifs-Add-minor-debug-message-during-negprot.patch -| patches.suse/ext4-shutdown-should-not-prevent-get_write_access.patch -| patches.suse/ext4-eliminate-sleep-from-shutdown-ioctl.patch -| patches.suse/ext4-pass-ESHUTDOWN-code-to-jbd2-layer.patch -| patches.suse/jbd2-if-the-journal-is-aborted-then-don-t-allow-upda.patch -| patches.suse/ext4-don-t-update-checksum-of-new-initialized-bitmap.patch -| patches.suse/ext4-protect-i_disksize-update-by-i_data_sem-in-dire.patch -| patches.suse/ext4-Fix-offset-overflow-on-32-bit-archs-in-ext4_iom.patch -| patches.suse/ext4-add-validity-checks-for-bitmap-block-numbers.patch -| patches.suse/ext4-fail-ext4_iget-for-root-directory-if-unallocate.patch -| patches.suse/ext4-always-initialize-the-crc32c-checksum-driver.patch -| patches.suse/ext4-don-t-allow-r-w-mounts-if-metadata-blocks-overl.patch -| patches.suse/ext4-move-call-to-ext4_error-into-ext4_xattr_check_b.patch -| patches.suse/ext4-add-bounds-checking-to-ext4_xattr_find_entry.patch -| patches.suse/random-use-a-tighter-cap-in-credit_entropy_bits_safe -| patches.suse/irqchip-gic-Take-lock-when-updating-irq-type -| patches.suse/ACPI-IORT-Remove-temporary-iort_get_id_mapping_index.patch -| patches.suse/0023-arm64-Add-work-around-for-Arm-Cortex-A55-Erratum-102.patch -| patches.suse/crypto-chelsio-Make-function-aead_ccm_validate_input.patch -| patches.suse/crypto-sunxi-ss-Add-MODULE_ALIAS-to-sun4i-ss -| patches.suse/hwrng-stm32-add-reset-during-probe -| patches.suse/crypto-x86-cast5-avx-fix-ECB-encryption-when-long-sg -| patches.suse/crypto-ccp-add-check-to-get-psp-master-only-when-psp-is-detected.patch -| patches.suse/crypto-caam-Fix-null-dereference-at-error-path -| patches.suse/crypto-atmel-aes-fix-the-keys-zeroing-on-errors -| patches.suse/crypto-ccp-fix-sparse-use-plain-integer-as-null-pointer.patch -| patches.suse/crypto-chelsio-Use-kernel-round-function-to-align-le.patch -| patches.suse/crypto-chelsio-Fix-src-buffer-dma-length.patch -| patches.suse/crypto-chelsio-Update-IV-before-sending-request-to-H.patch -| patches.suse/crypto-chelsio-Fix-iv-passed-in-fallback-path-for-rf.patch -| patches.suse/crypto-ccp-Validate-buffer-lengths-for-copy-operatio.patch -| patches.suse/crypto-arm-arm64-Fix-random-regeneration-of-S_shippe -| patches.suse/crypto-lrw-Free-rctx-ext-with-kzfree -| patches.suse/crypto-chelsio-don-t-leak-pointers-to-authenc-keys.patch -| patches.suse/crypto-ahash-Fix-early-termination-in-hash-walk -| patches.suse/net-bcmgenet-Fix-sparse-warnings-in-bcmgenet_put_tx_ -| patches.suse/af_unix-remove-redundant-lockdep-class.patch -| patches.suse/pptp-remove-a-buggy-dst-release-in-pptp_connect.patch -| patches.suse/lan78xx-Connect-phy-early.patch -| patches.suse/nfp-use-full-40-bits-of-the-NSP-buffer-address.patch -| patches.suse/net-hns3-fix-length-overflow-when-CONFIG_ARM64_64K_P.patch -| patches.suse/usbip-Correct-maximum-value-of-CONFIG_USBIP_VHCI_HC_.patch -| patches.suse/0001-xhci-zero-usb-device-slot_id-member-when-disabling-a.patch -| patches.suse/phy-tegra-remove-redundant-self-assignment-of-map.patch -| patches.suse/phy-qcom-qmp-Fix-phy-pipe-clock-gating.patch -| patches.suse/phy-rockchip-emmc-retry-calpad-busy-trimming.patch -| patches.suse/phy-allwinner-sun4i-usb-poll-vbus-changes-on-A23-A33.patch -| patches.suse/USB-serial-ftdi_sio-add-RT-Systems-VX-8-cable.patch -| patches.suse/USB-serial-cp210x-add-ELDAT-Easywave-RX09-id.patch -| patches.suse/USB-serial-ftdi_sio-add-support-for-Harman-FirmwareH.patch -| patches.suse/usb-gadget-udc-change-comparison-to-bitshift-when-de.patch -| patches.suse/usb-gadget-composite-fix-incorrect-handling-of-OS-de.patch -| patches.suse/usb-gadget-ffs-Execute-copy_to_user-with-USER_DS-set.patch -| patches.suse/usb-gadget-ffs-Let-setup-return-USB_GADGET_DELAYED_S.patch -| patches.suse/usb-dwc2-hcd-Fix-host-channel-halt-flow.patch -| patches.suse/usb-dwc2-host-Fix-transaction-errors-in-host-mode.patch -| patches.suse/usb-dwc3-prevent-setting-PRTCAP-to-OTG-from-debugfs.patch -| patches.suse/usb-dwc3-Makefile-fix-link-error-on-randconfig.patch -| patches.suse/usb-dwc3-pci-Properly-cleanup-resource.patch -| patches.suse/usb-dwc3-Add-SoftReset-PHY-synchonization-delay.patch -| patches.suse/usb-dwc3-Update-DWC_usb31-GTXFIFOSIZ-reg-fields.patch -| patches.suse/0001-USB-fix-USB3-devices-behind-USB3-hubs-not-resuming-a.patch -| patches.suse/USB-gadget-f_midi-fixing-a-possible-double-free-in-f.patch -| patches.suse/usb-gadget-udc-core-update-usb_ep_queue-documentatio.patch -| patches.suse/USB-serial-option-reimplement-interface-masking.patch -| patches.suse/USB-serial-option-drop-redundant-interface-class-tes.patch -| patches.suse/usb-musb-gadget-misplaced-out-of-bounds-check.patch -| patches.suse/serial-altera-ensure-port-regshift-is-honored-consis -| patches.suse/serial-8250-Don-t-service-RX-FIFO-if-interrupts-are- -| patches.suse/serial-imx-drop-if-that-always-evaluates-to-true -| patches.suse/serial-arc_uart-Fix-out-of-bounds-access-through-DT- -| patches.suse/serial-fsl_lpuart-Fix-out-of-bounds-access-through-D -| patches.suse/serial-imx-Fix-out-of-bounds-access-through-serial-p -| patches.suse/serial-mxs-auart-Fix-out-of-bounds-access-through-se -| patches.suse/serial-pxa-Fix-out-of-bounds-access-through-serial-p -| patches.suse/serial-samsung-Fix-out-of-bounds-access-through-seri -| patches.suse/serial-sh-sci-Fix-out-of-bounds-access-through-DT-al -| patches.suse/serial-sirf-Fix-out-of-bounds-access-through-DT-alia -| patches.suse/serial-xuartps-Fix-out-of-bounds-access-through-DT-a -| patches.suse/vt-change-SGR-21-to-follow-the-standards -| patches.suse/iio-humidity-hts221-remove-warnings-in-hts221_parse_ -| patches.suse/staging-lustre-lov-use-correct-env-in-lov_io_data_ve.patch -| patches.suse/staging-lustre-lmv-correctly-iput-lmo_root.patch -| patches.suse/staging-rtl8192u-return-ENOMEM-on-failed-allocation- -| patches.suse/staging-rtl8723bs-fix-u8-less-than-zero-check -| patches.suse/staging-ks7010-Use-constants-from-ieee80211_eid-inst -| patches.suse/staging-vc04_services-bcm2835-audio-Add-blank-line-a -| patches.suse/staging-vc04_services-bcm2835-audio-Format-multiline -| patches.suse/staging-vc04_services-bcm2835-audio-Change-to-unsign -| patches.suse/staging-lustre-obd_mount-use-correct-niduuid-suffix.patch -| patches.suse/staging-lustre-fix-bug-in-osc_enter_cache_try.patch -| patches.suse/staging-lustre-statahead-remove-incorrect-test-on-ag.patch -| patches.suse/staging-comedi-ni_mio_common-ack-ai-fifo-error-inter -| patches.suse/staging-bcm2835-audio-Release-resources-on-module_ex -| patches.suse/lib-kobject-Join-string-literals-back -| patches.suse/firmware-fix-checking-for-return-values-for-fw_add_d -| patches.suse/msft-hv-1614-tools-hv-include-string.h-in-hv_fcopy_daemon.patch -| patches.suse/msft-hv-1617-hv_balloon-fix-printk-loglevel.patch -| patches.suse/msft-hv-1618-hv_balloon-simplify-hv_online_page-hv_page_online_on.patch -| patches.suse/msft-hv-1619-hv_balloon-fix-bugs-in-num_pages_onlined-accounting.patch -| patches.suse/parport_pc-Add-support-for-WCH-CH382L-PCI-E-single-p -| patches.suse/mei-remove-dev_err-message-on-an-unsupported-ioctl -| patches.suse/char_dev-Fix-off-by-one-bugs-in-find_dynamic_major.patch -| patches.suse/thunderbolt-Resume-control-channel-after-hibernation -| patches.suse/0001-thunderbolt-Serialize-PCIe-tunnel-creation-with-PCI-.patch -| patches.suse/0001-thunderbolt-Wait-a-bit-longer-for-ICM-to-authenticat.patch -| patches.suse/0001-thunderbolt-Prevent-crash-when-ICM-firmware-is-not-r.patch -| patches.suse/extcon-intel-cht-wc-Set-direction-and-drv-flags-for- -| patches.suse/dev-mem-Avoid-overwriting-err-in-read_mem.patch -| patches.suse/msft-hv-1645-Drivers-hv-vmbus-do-not-mark-HV_PCIE-as-perf_device.patch -| patches.suse/intel_th-Use-correct-method-of-finding-hub -| patches.suse/soc-bcm2835-sync-firmware-properties-with-downstream.patch -| patches.suse/ALSA-emu10k1-remove-reserved_page -| patches.suse/ALSA-emu10k1-use-dma_set_mask_and_coherent -| patches.suse/ALSA-emu10k1-add-optional-debug-printouts-with-DMA-a -| patches.suse/ALSA-emu10k1-make-sure-synth-DMA-pages-are-allocated -| patches.suse/ALSA-emu10k1-add-a-IOMMU-workaround -| patches.suse/ALSA-vmaster-Propagate-slave-error -| patches.suse/ALSA-hda-Add-Icelake-PCI-ID -| patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Luxman-DA- -| patches.suse/ALSA-usb-audio-FIX-native-DSD-support-for-TEAC-UD-50 -| patches.suse/ALSA-usb-audio-Integrate-native-DSD-support-for-ITF- -| patches.suse/ALSA-pcm-Avoid-potential-races-between-OSS-ioctls-an -| patches.suse/ALSA-pcm-Return-EBUSY-for-OSS-ioctls-changing-busy-s -| patches.suse/ALSA-aloop-Mark-paused-device-as-inactive -| patches.suse/ALSA-pcm-Fix-mutex-unbalance-in-OSS-emulation-ioctls -| patches.suse/ASoC-rockchip-Fix-dai_name-for-HDMI-codec -| patches.suse/ASoC-ssm2602-Replace-reg_default_raw-with-reg_defaul -| patches.suse/ASoC-topology-Fix-kcontrol-name-string-handling -| patches.suse/ASoC-samsung-i2s-Ensure-the-RCLK-rate-is-properly-de -| patches.suse/ASoC-samsung-odroid-Fix-32000-sample-rate-handling -| patches.suse/ASoC-rockchip-rk3288-hdmi-analog-Select-needed-codec -| patches.suse/ASoC-topology-create-TLV-data-for-dapm-widgets -| patches.suse/ASoC-topology-Check-widget-kcontrols-before-deref2 -| patches.suse/ALSA-pcm-Fix-UAF-at-PCM-release-via-PCM-timer-access -| patches.suse/HID-i2c-hid-fix-size-check-and-type-usage -| patches.suse/HID-wacom-Add-support-for-3rd-generation-Intuos-BT.patch -| patches.suse/HID-wacom-generic-Support-multiple-tools-per-report.patch -| patches.suse/HID-wacom-generic-add-the-Report-Valid-usage.patch -| patches.suse/HID-wacom-wacom_wac_collection-is-local-to-wacom_wac.patch -| patches.suse/tools-thermal-tmon-fix-for-segfault.patch -| patches.suse/Input-i8042-add-Lenovo-ThinkPad-L460-to-i8042-reset- -| patches.suse/Input-xpad-add-PDP-device-id-0x02a4.patch -| patches.suse/Input-ALPS-fix-TrackStick-detection-on-Thinkpad-L570 -| patches.suse/Input-i8042-enable-MUX-on-Sony-VAIO-VGN-CS-series-to -| patches.suse/EDAC-Drop-duplicated-array-of-strings-for-memory-typ.patch -| patches.suse/EDAC-Add-new-memory-type-for-non-volatile-DIMMs.patch -| patches.suse/acpi-nfit-Add-function-to-look-up-nvdimm-device-and-.patch -| patches.suse/firmware-DMI-Add-function-to-look-up-a-handle-and-re.patch -| patches.suse/EDAC-skx_edac-Detect-non-volatile-DIMMs.patch -| patches.suse/0178-md-Delete-gendisk-before-cleaning-up-the-request-que.patch -| patches.suse/block-Fix-a-race-between-request-queue-removal-and-t.patch -| patches.suse/cdrom-do-not-call-check_disk_change-inside-cdrom_ope.patch -| patches.suse/block-bio_check_eod-needs-to-consider-partitions.patch -| patches.suse/0180-bcache-fix-cached_dev-count-usage-for-bch_cache_set_.patch -| patches.suse/0181-bcache-quit-dc-writeback_thread-when-BCACHE_DEV_DETA.patch -| patches.suse/0182-bcache-stop-dc-writeback_rate_update-properly.patch -| patches.suse/0183-bcache-add-CACHE_SET_IO_DISABLE-to-struct-cache_set-.patch -| patches.suse/0184-bcache-add-stop_when_cache_set_failed-option-to-back.patch -| patches.suse/0185-bcache-fix-inaccurate-io-state-for-detached-bcache-d.patch -| patches.suse/0186-bcache-fix-incorrect-sysfs-output-value-of-strip-siz.patch -| patches.suse/0187-bcache-fix-error-return-value-in-memory-shrink.patch -| patches.suse/0188-bcache-fix-using-of-loop-variable-in-memory-shrink.patch -| patches.suse/0189-bcache-move-closure-debug-file-into-debug-directory.patch -| patches.suse/0190-bcache-add-backing_request_endio-for-bi_end_io.patch -| patches.suse/0191-bcache-add-io_disable-to-struct-cached_dev.patch -| patches.suse/0192-bcache-Fix-indentation.patch -| patches.suse/0193-bcache-Add-__printf-annotation-to-__bch_check_keys.patch -| patches.suse/0194-bcache-Annotate-switch-fall-through.patch -| patches.suse/0195-bcache-Fix-kernel-doc-warnings.patch -| patches.suse/0196-bcache-Remove-an-unused-variable.patch -| patches.suse/0197-bcache-Suppress-more-warnings-about-set-but-not-used.patch -| patches.suse/0198-bcache-Reduce-the-number-of-sparse-complaints-about-.patch -| patches.suse/0199-bcache-Fix-a-compiler-warning-in-bcache_device_init.patch -| patches.suse/mmc-block-Delete-gendisk-before-cleaning-up-the-requ.patch -| patches.suse/nvme-fix-the-dangerous-reference-of-namespaces-list.patch -| patches.suse/nvme-implement-log-page-low-high-offset-and-dwords.patch -| patches.suse/nvme-centralize-ctrl-removal-prints.patch -| patches.suse/nvme_fc-fix-ctrl-create-failures-racing-with-workq-i.patch -| patches.suse/nvme_fc-io-timeout-should-defer-abort-to-ctrl-reset.patch -| patches.suse/nvme_fc-fix-abort-race-on-teardown-with-lld-reject.patch -| patches.suse/nvme_fc-on-remoteport-reuse-set-new-nport_id-and-rol.patch -| patches.suse/nvmet_fc-prevent-new-io-rqsts-in-possible-isr-comple.patch -| patches.suse/nvmet-rdma-Don-t-flush-system_wq-by-default-during-r.patch -| patches.suse/nvme-rdma-Don-t-flush-delete_wq-by-default-during-re.patch -| patches.suse/nvme-Skip-checking-heads-without-namespaces.patch -| patches.suse/nvme-rdma-Allow-DELETING-state-change-failure-in-err.patch -| patches.suse/nvmet-constify-struct-nvmet_fabrics_ops.patch -| patches.suse/nvme-make-nvme_get_log_ext-non-static.patch -| patches.suse/loop-don-t-call-into-filesystem-while-holding-lo_ctl.patch -| patches.suse/scsi-lpfc-Fix-frequency-of-Release-WQE-CQEs.patch -| patches.suse/scsi-lpfc-Increase-CQ-and-WQ-sizes-for-SCSI.patch -| patches.suse/scsi-lpfc-move-placement-of-target-destroy-on-driver.patch -| patches.suse/scsi-lpfc-correct-debug-counters-for-abort.patch -| patches.suse/scsi-lpfc-Add-WQ-Full-Logic-for-NVME-Target.patch -| patches.suse/scsi-lpfc-Fix-PRLI-handling-when-topology-type-chang.patch -| patches.suse/scsi-lpfc-Fix-IO-failure-during-hba-reset-testing-wi.patch -| patches.suse/scsi-lpfc-Fix-RQ-empty-firmware-trap.patch -| patches.suse/scsi-lpfc-Allow-set-of-maximum-outstanding-SCSI-cmd-.patch -| patches.suse/scsi-lpfc-Fix-soft-lockup-in-lpfc-worker-thread-duri.patch -| patches.suse/scsi-lpfc-Fix-issue_lip-if-link-is-disabled.patch -| patches.suse/scsi-lpfc-Indicate-CONF-support-in-NVMe-PRLI.patch -| patches.suse/scsi-lpfc-Fix-SCSI-io-host-reset-causing-kernel-cras.patch -| patches.suse/scsi-lpfc-Validate-adapter-support-for-SRIU-option.patch -| patches.suse/scsi-lpfc-Fix-header-inclusion-in-lpfc_nvmet.patch -| patches.suse/scsi-lpfc-Treat-SCSI-Write-operation-Underruns-as-an.patch -| patches.suse/scsi-lpfc-Fix-nonrecovery-of-NVME-controller-after-c.patch -| patches.suse/scsi-lpfc-update-driver-version-to-11.4.0.7.patch -| patches.suse/scsi-lpfc-Update-11.4.0.7-modified-files-for-2018-Co.patch -| patches.suse/scsi-qla2xxx-Use-p-for-printing-pointers.patch -| patches.suse/scsi-qla2xxx-Remove-unused-symbols.patch -| patches.suse/0003-scsi-qla4xxx-remove-unused-symbols -| patches.suse/0004-scsi-qla4xxx-move-an-array-from-a-h-into-a-c-file -| patches.suse/scsi-qla2xxx-Fix-function-argument-descriptions.patch -| patches.suse/0163-scsi-raid_class-Add-JBOD-RAID-level.patch -| patches.suse/scsi-qedi-fix-building-with-lto -| patches.suse/0001-scsi-qedf-remove-redundant-initialization-of-fcport -| patches.suse/0002-scsi-qedf-fix-lto-enabled-build -| patches.suse/0003-scsi-qedf-use-correct-strncpy-size -| patches.suse/scsi_debug_reset_injection_flags_for_every_nth___0.patch -| patches.suse/scsi-scsi_debug-call-resp_-function-after-setting-host_scribble.patch -| patches.suse/0005-scsi-qla4xxx-use-dma_pool_zalloc -| patches.suse/scsi-qla2xxx-Use-dma_pool_zalloc.patch -| patches.suse/scsi-lpfc-Rework-lpfc-to-allow-different-sli4-cq-and.patch -| patches.suse/scsi-lpfc-Rework-sli4-doorbell-infrastructure.patch -| patches.suse/scsi-lpfc-Add-SLI-4-if_type-6-support-to-the-code-ba.patch -| patches.suse/scsi-lpfc-Add-push-to-adapter-support-to-sli4.patch -| patches.suse/scsi-lpfc-Add-PCI-Ids-for-if_type-6-hardware.patch -| patches.suse/scsi-lpfc-Add-64G-link-speed-support.patch -| patches.suse/scsi-lpfc-Add-if_type-6-support-for-cycling-valid-bi.patch -| patches.suse/scsi-lpfc-Enable-fw-download-on-if_type-6-devices.patch -| patches.suse/scsi-lpfc-Add-embedded-data-pointers-for-enhanced-pe.patch -| patches.suse/scsi-lpfc-Fix-nvme-embedded-io-length-on-new-hardwar.patch -| patches.suse/scsi-lpfc-Work-around-NVME-cmd-iu-SGL-type.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.0.patch -| patches.suse/scsi-lpfc-Change-Copyright-of-12.0.0.0-modified-file.patch -| patches.suse/scsi-qedi-fix-build-regression -| patches.suse/scsi-mpt3sas-Add-PCI-device-ID-for-Andromeda.patch -| patches.suse/scsi-mpt3sas-Configure-reply-post-queue-depth-DMA-an.patch -| patches.suse/scsi-mpt3sas-Introduce-API-to-get-BAR0-mapped-buffer.patch -| patches.suse/scsi-mpt3sas-Introduce-Base-function-for-cloning.patch -| patches.suse/scsi-mpt3sas-Introduce-function-to-clone-mpi-request.patch -| patches.suse/scsi-mpt3sas-Introduce-function-to-clone-mpi-reply.patch -| patches.suse/scsi-mpt3sas-Do-not-use-32-bit-atomic-request-descri.patch -| patches.suse/scsi-mpt3sas-clarify-mmio-pointer-types.patch -| patches.suse/scsi-smartpqi-add-in-new-supported-controllers.patch -| patches.suse/scsi-lpfc-use-__raw_writex-on-dpp-copies.patch -| patches.suse/scsi-ipr-Use-dma_pool_zalloc.patch -| patches.suse/scsi-lpfc-add-missing-unlock-in-wq-full-logic.patch -| patches.suse/scsi-lpfc-code-cleanup-for-128byte-wqe-data-type.patch -| patches.suse/scsi-lpfc-streamline-nvme-initiator-wqe-setup.patch -| patches.suse/scsi-lpfc-streamline-nvme-targe6t-wqe-setup.patch -| patches.suse/scsi-lpfc-fix-scsi-lun-discovery-when-port-configured-for.patch -| patches.suse/scsi-lpfc-fix-mailbox-wait-for-post_sgl-mbox-command.patch -| patches.suse/scsi-lpfc-memory-allocation-error-during-driver-start-up-on.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.1.patch -| patches.suse/scsi-lpfc-change-copyright-of-12.0.0.1-modified-files-to.patch -| patches.suse/scsi-hisi_sas-dt-bindings-add-an-property-of-signal-attenuation.patch -| patches.suse/scsi-hisi_sas-support-the-property-of-signal-attenuation-for-v2-hw.patch -| patches.suse/scsi-hisi_sas-fix-the-issue-of-link-rate-inconsistency.patch -| patches.suse/scsi-hisi_sas-fix-the-issue-of-setting-linkrate-register.patch -| patches.suse/scsi-hisi_sas-increase-timer-expire-of-internal-abort-task.patch -| patches.suse/scsi-hisi_sas-remove-unused-variable-hisi_sas_devices-running_req.patch -| patches.suse/scsi-hisi_sas-fix-return-value-of-hisi_sas_task_prep.patch -| patches.suse/scsi-hisi_sas-code-cleanup-and-minor-bug-fixes.patch -| patches.suse/scsi-hisi_sas-modify-some-register-config-for-hip08.patch -| patches.suse/scsi-hisi_sas-add-v3-hw-module_device_table.patch -| patches.suse/scsi-lpfc-make-several-unions-static-fix-non-ansi.patch -| patches.suse/scsi-csiostor-add-support-for-32-bit-port-capabiliti.patch -| patches.suse/scsi-qla2xxx-fix-spelling-mistake-existant-existent.patch -| patches.suse/scsi-hisi_sas-remove-depends-on-has_dma-in-case-of-platform-dependency.patch -| patches.suse/qla2xxx-Restore-ZIO-threshold-setting.patch -| patches.suse/qla2xxx-Remove-unneeded-message-and-minor-cleanup-fo.patch -| patches.suse/qla2xxx-Set-IIDMA-and-fcport-state-before-qla_nvme_r.patch -| patches.suse/qla2xxx-Add-changes-for-devloss-timeout-in-driver.patch -| patches.suse/qla2xxx-Add-FC-NVMe-abort-processing.patch -| patches.suse/qla2xxx-Fix-n2n_ae-flag-to-prevent-dev_loss-on-PDB-c.patch -| patches.suse/qla2xxx-Return-busy-if-rport-going-away.patch -| patches.suse/qla2xxx-Remove-nvme_done_list.patch -| patches.suse/qla2xxx-Fix-retry-for-PRLI-RJT-with-reason-of-BUSY.patch -| patches.suse/qla2xxx-Fix-FC-NVMe-IO-abort-during-driver-reset.patch -| patches.suse/qla2xxx-Cleanup-code-to-improve-FC-NVMe-error-handli.patch -| patches.suse/qla2xxx-Fix-Async-GPN_FT-for-FCP-and-FC-NVMe-scan.patch -| patches.suse/qla2xxx-Update-driver-version-to-10.00.00.06-k.patch -| patches.suse/scsi-smartpqi-workaround-fw-bug-for-oq-deletion.patch -| patches.suse/scsi-smartpqi-update-driver-version.patch -| patches.suse/scsi-qla2xxx-fix-error-message-on-qla2400.patch -| patches.suse/scsi-qla2xxx-fx00-copypaste-typo.patch -| patches.suse/f2fs-fix-heap-mode-to-reset-it-back.patch -| patches.suse/f2fs-fix-to-clear-CP_TRIMMED_FLAG.patch -| patches.suse/sunrpc-remove-incorrect-HMAC-request-initialization.patch -| patches.suse/0004-nfsd-fix-incorrect-umasks.patch -| patches.suse/udf-Provide-saner-default-for-invalid-uid-gid.patch -| patches.suse/dt-bindings-arm-document-soc-compatible-value-for-armadillo-800-eva.patch -| patches.suse/soc-qcom-wcnss_ctrl-Fix-increment-in-NV-upload -| patches.suse/0003-soc-rockchip-power-domain-use-clk_bulk-APIs.patch -| patches.suse/0004-soc-rockchip-power-domain-Add-a-sanity-check-on-pd-n.patch -| patches.suse/0202-dm-crypt-limit-the-number-of-allocated-pages.patch -| patches.suse/0203-dm-remove-unused-macro-DM_MOD_NAME_SIZE.patch -| patches.suse/0204-dm-integrity-fail-early-if-required-HMAC-key-is-not-.patch -| patches.suse/0205-dm-log-writes-record-metadata-flag-for-better-flags-.patch -| patches.suse/0206-dm-stripe-get-rid-of-a-Variable-Length-Array-VLA.patch -| patches.suse/0207-dm-raid-fix-nosync-status.patch -| patches.suse/0208-dm-bufio-delete-outdated-comment.patch -| patches.suse/0209-dm-bufio-move-dm-bufio.h-to-include-linux.patch -| patches.suse/0210-dm-bufio-get-rid-of-slab-cache-name-allocations.patch -| patches.suse/0211-dm-bufio-remove-code-that-merges-slab-caches.patch -| patches.suse/0212-dm-bufio-relax-alignment-constraint-on-slab-cache.patch -| patches.suse/0213-dm-bufio-reorder-fields-in-dm_buffer-structure.patch -| patches.suse/0214-dm-bufio-use-slab-cache-for-dm_buffer-structure-allo.patch -| patches.suse/0215-dm-bufio-support-non-power-of-two-block-sizes.patch -| patches.suse/0216-dm-bufio-don-t-embed-a-bio-in-the-dm_buffer-structur.patch -| patches.suse/0217-dm-raid-fix-parse_raid_params-variable-range-issue.patch -| patches.suse/lib-fix-stall-in-__bitmap_parselist.patch -| patches.suse/ocfs2-dlm-wait-for-dlm-recovery-done-when-migrating-.patch -| patches.suse/x86-mm-memory_hotplug-determine-block-size-based-on-the-end-of-boot-memory -| patches.suse/mm-huge_memory-c-reorder-operations-in-_split_huge_page_tail.patch -| patches.suse/mm-free_pcppages_bulk-update-pcp-count-inside.patch -| patches.suse/mm-free_pcppages_bulk-do-not-hold-lock-when-picking-pages-to-free.patch -| patches.suse/mm-free_pcppages_bulk-prefetch-buddy-while-not-holding-lock.patch -| patches.suse/audit-return-on-memory-error-to-avoid-null-pointer-d.patch -| patches.suse/RDMA-hns-Fix-a-bug-with-modifying-mac-address.patch -| patches.suse/RDMA-hns-Fix-QP-state-judgement-before-receiving-wor.patch -| patches.suse/RDMA-hns-Use-free_pages-function-instead-of-free_pag.patch -| patches.suse/RDMA-hns-Replace-__raw_write-cpu_to_le-with-LE-write.patch -| patches.suse/IB-srp-Fix-completion-vector-assignment-algorithm.patch -| patches.suse/IB-srp-Fix-srp_abort.patch -| patches.suse/RDMA-core-Avoid-that-ib_drain_qp-triggers-an-out-of-.patch -| patches.suse/RDMA-rxe-Fix-an-out-of-bounds-read.patch -| patches.suse/IB-srpt-Fix-an-out-of-bounds-stack-access-in-srpt_ze.patch -| patches.suse/IB-mlx4-Move-mlx4_uverbs_ex_query_device_resp-to-inc.patch -| patches.suse/iw_cxgb4-initialize-ib_mr-fields-for-user-mrs.patch -| patches.suse/RDMA-hns-Support-rq-record-doorbell-for-the-user-spa.patch -| patches.suse/RDMA-hns-Support-cq-record-doorbell-for-the-user-spa.patch -| patches.suse/RDMA-hns-Support-rq-record-doorbell-for-kernel-space.patch -| patches.suse/RDMA-hns-Support-cq-record-doorbell-for-kernel-space.patch -| patches.suse/RDMA-mlx5-Fix-NULL-dereference-while-accessing-XRC_T.patch -| patches.suse/rdma_rxe-make-rxe-work-over-802.1q-VLAN-devices.patch -| patches.suse/drivers-infiniband-core-verbs.c-fix-build-with-gcc-4.patch -| patches.suse/drivers-infiniband-ulp-srpt-ib_srpt.c-fix-build-with.patch -| patches.suse/RDMA-mlx5-Protect-from-NULL-pointer-derefence.patch -| patches.suse/IB-core-Honor-port_num-while-resolving-GID-for-IB-li.patch -| patches.suse/RDMA-hns-Fix-cqn-type-and-init-resp.patch -| patches.suse/RDMA-qedr-eliminate-duplicate-barriers-on-weakly-ord.patch -| patches.suse/RDMA-hns-Use-structs-to-describe-the-uABI-instead-of.patch -| patches.suse/RDMA-cxgb4-Use-structs-to-describe-the-uABI-instead-.patch -| patches.suse/i40iw-Refactor-of-driver-generated-AEs.patch -| patches.suse/i40iw-Tear-down-connection-after-CQP-Modify-QP-failu.patch -| patches.suse/IB-mlx5-Set-the-default-active-rate-and-width-to-QDR.patch -| patches.suse/RDMA-hns-Fix-init-resp-when-alloc-ucontext.patch -| patches.suse/RDMA-hns-Fix-cq-record-doorbell-enable-in-kernel.patch -| patches.suse/iw_cxgb4-Add-ib_device-get_netdev-support.patch -| patches.suse/RDMA-mlx4-Fix-uABI-structure-layouts-for-32-64-compa.patch -| patches.suse/IB-mlx5-Enable-ECN-capable-bits-for-UD-RoCE-v2-QPs.patch -| patches.suse/IB-mlx5-Respect-new-UMR-capabilities.patch -| patches.suse/IB-core-Generate-GID-change-event-regardless-of-RoCE.patch -| patches.suse/IB-core-Refer-to-RoCE-port-property-instead-of-GID-t.patch -| patches.suse/qedr-Fix-spelling-mistake-hanlde-handle.patch -| patches.suse/iw_cxgb4-print-mapped-ports-correctly.patch -| patches.suse/RDMA-ucma-Don-t-allow-setting-RDMA_OPTION_IB_PATH-wi.patch -| patches.suse/RDMA-qedr-Zero-stack-memory-before-copying-to-user-s.patch -| patches.suse/RDMA-qedr-Fix-wmb-usage-in-qedr.patch -| patches.suse/IB-rxe-Fix-for-oops-in-rxe_register_device-on-ppc64l.patch -| patches.suse/ACPI-hotplug-PCI-Check-presence-of-slot-itself-in-ge -| patches.suse/pci-dpc-do-not-enable-dpc-if-aer-control-is-not-allowed-by-the-bios -| patches.suse/0012-PCI-Probe-for-device-reset-support-during-enumeratio.patch -| patches.suse/0013-PCI-Remove-redundant-probes-for-device-reset-support.patch -| patches.suse/PCI-Add-ACS-quirk-for-Ampere-root-ports.patch -| patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-88SE9 -| patches.suse/PCI-altera-Fix-bool-initialization-in-tlp_read_packe -| patches.suse/PCI-endpoint-Fix-kernel-panic-after-put_device -| patches.suse/msft-hv-1626-PCI-hv-Serialize-the-present-and-eject-work-items.patch -| patches.suse/msft-hv-1627-PCI-hv-Fix-2-hang-issues-in-hv_compose_msi_msg.patch -| patches.suse/msft-hv-1628-PCI-hv-Fix-a-comment-typo-in-_hv_pcifront_read_confi.patch -| patches.suse/msft-hv-1629-PCI-hv-Remove-the-bogus-test-in-hv_eject_device_work.patch -| patches.suse/msft-hv-1630-PCI-hv-Only-queue-new-work-items-in-hv_pci_devices_p.patch -| patches.suse/fw_cfg-fix-sparse-warnings-in-fw_cfg_sel_endianness.patch -| patches.suse/fw_cfg-fix-sparse-warnings-with-fw_cfg_file.patch -| patches.suse/fw_cfg-fix-sparse-warning-reading-FW_CFG_ID.patch -| patches.suse/fw_cfg-fix-sparse-warnings-around-FW_CFG_FILE_DIR-re.patch -| patches.suse/fw_cfg-remove-inline-from-fw_cfg_read_blob.patch -| patches.suse/fw_cfg-handle-fw_cfg_read_blob-error.patch -| patches.suse/fw_cfg-add-a-public-uapi-header.patch -| patches.suse/fw_cfg-add-DMA-register.patch -| patches.suse/crash-export-paddr_vmcoreinfo_note.patch -| patches.suse/fw_cfg-write-vmcoreinfo-details.patch -| patches.suse/0001-fscache-Pass-the-correct-cancelled-indications-to-fs.patch -| patches.suse/fscache-Fix-hanging-wait-on-page-discarded-by-writeb.patch -| patches.suse/powerpc-mm-slice-Remove-intermediate-bitmap-copy.patch -| patches.suse/powerpc-xmon-Setup-debugger-hooks-when-first-break-p.patch -| patches.suse/powerpc-xmon-Clear-all-breakpoints-when-xmon-is-disa.patch -| patches.suse/cxl-Enable-NORST-bit-in-PSL_DEBUG-register-for-PSL9.patch -| patches.suse/cxl-Remove-function-write_timebase_ctrl_psl9-for-PSL.patch -| patches.suse/cxl-Check-if-PSL-data-cache-is-available-before-issu.patch -| patches.suse/powerpc-mm-Drop-the-function-native_register_proc_ta.patch -| patches.suse/powerpc-powernv-npu-Fix-deadlock-in-mmio_invalidate.patch -| patches.suse/cxl-read-PHB-indications-from-the-device-tree.patch -| patches.suse/PCI-hotplug-ppc-correct-a-php_slot-usage-after-free.patch -| patches.suse/4.4.134-214-powerpc-Add-missing-prototype-for-arch_irq_wo.patch -| patches.suse/powerpc-Rename-plapr-routines-to-plpar.patch -| patches.suse/cxl-Fix-timebase-synchronization-status-on-P9.patch -| patches.suse/powerpc-npu-dma.c-Fix-crash-after-__mmu_notifier_reg.patch -| patches.suse/powerpc-Remove-unused-flush_dcache_phys_range.patch -| patches.suse/powerpc-Use-feature-bit-for-RTC-presence-rather-than.patch -| patches.suse/powerpc-Book-E-Remove-unused-CPU_FTR_L2CSR-bit.patch -| patches.suse/powerpc-Free-up-CPU-feature-bits-on-64-bit-machines.patch -| patches.suse/powerpc-Add-CPU-feature-bits-for-TM-bug-workarounds-.patch -| patches.suse/powerpc-powernv-Provide-a-way-to-force-a-core-into-S.patch -| patches.suse/KVM-PPC-Book3S-HV-Work-around-transactional-memory-b.patch -| patches.suse/KVM-PPC-Book3S-HV-Work-around-XER-SO-bug-in-fake-sus.patch -| patches.suse/KVM-PPC-Book3S-HV-Work-around-TEXASR-bug-in-fake-sus.patch -| patches.suse/powerpc-64-Call-H_REGISTER_PROC_TBL-when-running-as-.patch -| patches.suse/powerpc-perf-Fix-kernel-address-leak-via-sampling-re.patch -| patches.suse/powerpc-perf-Prevent-kernel-address-leak-to-userspac.patch -| patches.suse/powerpc-perf-Prevent-kernel-address-leak-via-perf_ge.patch -| patches.suse/powerpc-perf-Infrastructure-to-support-addition-of-b.patch -| patches.suse/powerpc-perf-Add-blacklisted-events-for-Power9-DD2.1.patch -| patches.suse/powerpc-perf-Add-blacklisted-events-for-Power9-DD2.2.patch -| patches.suse/powerpc-rfi-flush-Move-the-logic-to-avoid-a-redo-int.patch -| patches.suse/powerpc-rfi-flush-Make-it-possible-to-call-setup_rfi.patch -| patches.suse/powerpc-rfi-flush-Always-enable-fallback-flush-on-ps.patch -| patches.suse/powerpc-rfi-flush-Differentiate-enabled-and-patched-.patch -| patches.suse/powerpc-rfi-flush-Call-setup_rfi_flush-after-LPM-mig.patch -| patches.suse/powerpc-pseries-Add-new-H_GET_CPU_CHARACTERISTICS-fl.patch -| patches.suse/powerpc-Add-security-feature-flags-for-Spectre-Meltd.patch -| patches.suse/powerpc-pseries-Set-or-clear-security-feature-flags.patch -| patches.suse/powerpc-powernv-Set-or-clear-security-feature-flags.patch -| patches.suse/powerpc-64s-Move-cpu_show_meltdown.patch -| patches.suse/powerpc-64s-Enhance-the-information-in-cpu_show_melt.patch -| patches.suse/powerpc-powernv-Use-the-security-flags-in-pnv_setup_.patch -| patches.suse/powerpc-pseries-Use-the-security-flags-in-pseries_se.patch -| patches.suse/powerpc-64s-Wire-up-cpu_show_spectre_v1.patch -| patches.suse/powerpc-64s-Wire-up-cpu_show_spectre_v2.patch -| patches.suse/powerpc-lpar-debug-Initialize-flags-before-printing-.patch -| patches.suse/powerpc-mm-Fix-typo-in-comments.patch -| patches.suse/powerpc-Add-ppc_breakpoint_available.patch -| patches.suse/powerpc-Update-ptrace-to-use-ppc_breakpoint_availabl.patch -| patches.suse/powerpc-Update-xmon-to-use-ppc_breakpoint_available.patch -| patches.suse/KVM-PPC-Book3S-HV-Return-error-from-h_set_mode-SET_D.patch -| patches.suse/KVM-PPC-Book3S-HV-Return-error-from-h_set_dabr-on-PO.patch -| patches.suse/KVM-PPC-Book3S-HV-Handle-migration-with-POWER9-disab.patch -| patches.suse/powerpc-Disable-DAWR-on-POWER9-via-CPU-feature-quirk.patch -| patches.suse/powerpc-Disable-DAWR-in-the-base-POWER9-CPU-features.patch -| patches.suse/powerpc-pseries-Fix-clearing-of-security-feature-fla.patch -| patches.suse/4.4.129-040-powerpc-powernv-Handle-unknown-OPAL-errors-in.patch -| patches.suse/powerpc-kprobes-Fix-call-trace-due-to-incorrect-pree.patch -| patches.suse/powerpc-mm-Fix-thread_pkey_regs_init.patch -| patches.suse/4.4.129-041-powerpc-64-Fix-smp_wmb-barrier-definition-use.patch -| patches.suse/powerpc-xive-Fix-wrong-xmon-output-caused-by-typo.patch -| patches.suse/powerpc-mm-keys-Move-pte-bits-to-correct-headers.patch -| patches.suse/4.4.134-183-powerpc-mpic-Check-if-cpu_possible-in-mpic_ph.patch -| patches.suse/powerpc-setup-Add-cpu_to_phys_id-array.patch -| patches.suse/powerpc-kvm-Fix-guest-boot-failure-on-Power9-since-D.patch -| patches.suse/powerpc-mm-Simplify-page_is_ram-by-using-memblock_is.patch -| patches.suse/powerpc-mm-Use-memblock-API-for-PPC32-page_is_ram.patch -| patches.suse/powerpc-kexec_file-Fix-error-code-when-trying-to-loa.patch -| patches.suse/powerpc-eeh-Fix-race-with-driver-un-bind.patch -| patches.suse/powerpc-64s-idle-avoid-sync-for-KVM-state-when-wakin.patch -| patches.suse/powerpc-64s-Add-all-POWER9-features-to-CPU_FTRS_ALWA.patch -| patches.suse/powerpc-64s-Explicitly-add-vector-features-to-CPU_FT.patch -| patches.suse/powerpc-64s-Set-assembler-machine-type-to-POWER4.patch -| patches.suse/powerpc-64s-Fix-POWER9-DD2.2-and-above-in-DT-CPU-fea.patch -| patches.suse/powerpc-Remove-unused-CPU_FTR_ARCH_201.patch -| patches.suse/powerpc-64s-Remove-POWER4-support.patch -| patches.suse/powerpc-64-Add-GENERIC_CPU-support-for-little-endian.patch -| patches.suse/powerpc-64s-Refine-feature-sets-for-little-endian-bu.patch -| patches.suse/powerpc-mm-radix-Fix-always-false-comparison-against.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-ppc_breakpoint_available-compi.patch -| patches.suse/powerpc-Don-t-write-to-DABR-on-Power8-if-DAWR-is-dis.patch -| patches.suse/powerpc-Move-default-security-feature-flags.patch -| patches.suse/powerpc-pseries-Restore-default-security-feature-fla.patch -| patches.suse/selftests-powerpc-Fix-copyloops-build-since-Power4-a.patch -| patches.suse/powerpc-powernv-Fix-SMT4-forcing-idle-code.patch -| patches.suse/powerpc-mm-radix-Update-pte-fragment-count-from-16-t.patch -| patches.suse/powerpc-mm-hugetlb-initialize-the-pagetable-cache-co.patch -| patches.suse/powerpc-mm-radix-Parse-disable_radix-commandline-cor.patch -| patches.suse/powerpc-mm-radix-Update-command-line-parsing-for-dis.patch -| patches.suse/powerpc-hw_breakpoint-Only-disable-hw-breakpoint-if-.patch -| patches.suse/cxl-Fix-possible-deadlock-when-processing-page-fault.patch -| patches.suse/powerpc-64s-Fix-dt_cpu_ftrs-to-have-restore_cpu-clea.patch -| patches.suse/powerpc-64s-Fix-pkey-support-in-dt_cpu_ftrs-add-CPU_.patch -| patches.suse/powerpc-64s-Fix-POWER9-DD2.2-and-above-in-cputable-f.patch -| patches.suse/powerpc-64s-idle-Fix-restore-of-AMOR-on-POWER9-after.patch -| patches.suse/0002-i2c-xlp9xx-return-ENXIO-on-slave-address-NACK.patch -| patches.suse/0003-i2c-xlp9xx-Handle-transactions-with-I2C_M_RECV_LEN-p.patch -| patches.suse/i2c-mv64xxx-Apply-errata-delay-only-in-standard-mode -| patches.suse/0004-i2c-xlp9xx-Check-for-Bus-state-before-every-transfer.patch -| patches.suse/0005-i2c-xlp9xx-Handle-NACK-on-DATA-properly.patch -| patches.suse/i2c-qup-fixed-releasing-dma-without-flush-operation-.patch -| patches.suse/tpm-cmd_ready-command-can-be-issued-only-after-grant.patch -| patches.suse/tpm-tpm-interface-fix-tpm_transmit-_cmd-kdoc.patch -| patches.suse/tpm-self-test-failure-should-not-cause-suspend-to-fa.patch -| patches.suse/tpm-add-retry-logic.patch -| patches.suse/tpm-fix-intermittent-failure-with-self-tests.patch -| patches.suse/ima-Fallback-to-the-builtin-hash-algorithm -| patches.suse/s390-dasd-configurable-IFCC-handling.patch -| patches.suse/s390-sclp_tty-enable-line-mode-tty-even-if-there-is-an-ascii-console.patch -| patches.suse/s390-qdio-don-t-merge-error-output-buffers.patch -| patches.suse/s390-qdio-don-t-retry-eqbs-after-ccq-96.patch -| patches.suse/s390-move-nobp-parameter-functions-to-nospec-branch..patch -| patches.suse/s390-add-automatic-detection-of-the-spectre-defense.patch -| patches.suse/s390-report-spectre-mitigation-via-syslog.patch -| patches.suse/s390-add-sysfs-attributes-for-spectre.patch -| patches.suse/s390-add-assembler-macros-for-cpu-alternatives.patch -| patches.suse/s390-entry-s-use-assembler-alternatives.patch -| patches.suse/kvm-lapic-stop-advertising-directed_eoi-when-in-kernel-ioapic-is-in-use -| patches.suse/kvm-s390-implement-cpu-model-only-facilities.patch -| patches.suse/kvm-x86-define-svm-vmx-specific-kvm_arch__vm -| patches.suse/arm64-KVM-Move-CPU-ID-reg-trap-setup-off-the-world-s.patch -| patches.suse/KVM-arm-arm64-Introduce-vcpu_el1_is_32bit.patch -| patches.suse/0002-arm64-alternatives-Add-dynamic-patching-feature.patch -| patches.suse/0007-KVM-arm64-Fix-HYP-idmap-unmap-when-using-52bit-PA.patch -| patches.suse/KVM-arm-arm64-vgic-its-Fix-potential-overrun-in-vgic.patch -| patches.suse/kvm-vmx-fix-the-module-parameters-for-vmx -| patches.suse/kvm-vmx-remove-ple_window_actual_max -| patches.suse/kvm-vmx-bring-the-common-code-to-header-file -| patches.suse/kvm-svm-add-pause-filter-threshold -| patches.suse/kvm-svm-implement-pause-loop-exit-logic-in-svm -| patches.suse/KVM-PPC-Book3S-HV-Radix-page-fault-handler-optimizat.patch -| patches.suse/KVM-PPC-Book3S-HV-Streamline-setting-of-reference-an.patch -| patches.suse/KVM-PPC-Book3S-HV-Handle-1GB-pages-in-radix-page-fau.patch -| patches.suse/KVM-PPC-Book3S-HV-Use-__gfn_to_pfn_memslot-in-page-f.patch -| patches.suse/kvm-vmx-raise-internal-error-for-exception-during-invalid-protected-mode-state -| patches.suse/getname_kernel-needs-to-make-sure-that-name-iname-in.patch -| patches.suse/net-fool-proof-dev_valid_name.patch -| patches.suse/ip_tunnel-better-validate-user-provided-tunnel-names.patch -| patches.suse/ipv6-sit-better-validate-user-provided-tunnel-names.patch -| patches.suse/ip6_gre-better-validate-user-provided-tunnel-names.patch -| patches.suse/ip6_tunnel-better-validate-user-provided-tunnel-name.patch -| patches.suse/vti6-better-validate-user-provided-tunnel-names.patch -| patches.suse/arp-fix-arp_filter-on-l3slave-devices.patch -| patches.suse/net-mvpp2-Fix-parser-entry-init-boundary-check.patch -| patches.suse/msft-hv-1656-hv_netvsc-Use-Windows-version-instead-of-NVSP-versio.patch -| patches.suse/msft-hv-1657-hv_netvsc-Split-netvsc_revoke_buf-and-netvsc_teardow.patch -| patches.suse/msft-hv-1658-hv_netvsc-Ensure-correct-teardown-message-sequence-o.patch -| patches.suse/net-ipv6-Increment-OUTxxx-counters-after-netfilter-h.patch -| patches.suse/net-sched-fix-NULL-dereference-in-the-error-path-of--3239534a.patch -| patches.suse/crypto-af_alg-fix-possible-uninit-value-in-alg_bind -| patches.suse/0001-netlink-fix-uninit-value-in-netlink_sendmsg.patch -| patches.suse/0002-net-fix-rtnh_ok.patch -| patches.suse/0003-net-initialize-skb-peeked-when-cloning.patch -| patches.suse/0004-net-fix-uninit-value-in-__hw_addr_add_ex.patch -| patches.suse/soreuseport-initialise-timewait-reuseport-field.patch -| patches.suse/sctp-do-not-leak-kernel-memory-to-user-space.patch -| patches.suse/sctp-sctp_sockaddr_af-must-check-minimal-addr-length.patch -| patches.suse/ibmvnic-Fix-DMA-mapping-mistakes.patch -| patches.suse/ibmvnic-Zero-used-TX-descriptor-counter-on-reset.patch -| patches.suse/ibmvnic-Fix-reset-scheduler-error-handling.patch -| patches.suse/ibmvnic-Fix-failover-case-for-non-redundant-configur.patch -| patches.suse/ibmvnic-Do-not-reset-CRQ-for-Mobility-driver-resets.patch -| patches.suse/dp83640-Ensure-against-premature-access-to-PHY-regis -| patches.suse/0005-inetpeer-fix-uninit-value-in-inet_getpeer.patch -| patches.suse/net-thunderx-rework-mac-addresses-list-to-u64-array.patch -| patches.suse/hwmon-pmbus-max8688-Accept-negative-page-register-va -| patches.suse/hwmon-pmbus-adm1275-Accept-negative-page-register-va -| patches.suse/hwmon-nct6775-Fix-writing-pwmX_mode -| patches.suse/media-v4l2-compat-ioctl32-don-t-oops-on-overlay -| patches.suse/ALSA-pcm-Fix-endless-loop-for-XRUN-recovery-in-OSS-e -| patches.suse/0001-video-remove-unused-kconfig-SH_LCD_MIPI_DSI.patch -| patches.suse/0001-video-fbdev-stifb-Return-ENOMEM-after-a-failed-kzall.patch -| patches.suse/rtc-Fix-overflow-when-converting-time64_t-to-rtc_tim.patch -| patches.suse/rtc-tx4939-avoid-unintended-sign-extension-on-a-24-b -| patches.suse/rtc-ac100-Fix-ac100-determine-rate-bug -| patches.suse/rtc-hctosys-Ensure-system-time-doesn-t-overflow-time -| patches.suse/rtc-snvs-Fix-usage-of-snvs_rtc_enable -| patches.suse/libnvdimm-label-change-min-label-storage-size-per-uefi-2.7.patch -| patches.suse/libnvdimm-label-change-nvdimm_num_label_slots-per-uefi-2-7.patch -| patches.suse/nfit-skip-region-registration-for-incomplete-control-regions.patch -| patches.suse/0001-acpi-nfit-rework-NVDIMM-leaf-method-detection.patch -| patches.suse/nfit-fix-region-registration-vs-block-data-window-ra -| patches.suse/nfit-address-range-scrub-fix-scrub-in-progress-repor -| patches.suse/libnvdimm-add-an-api-to-cast-a-struct-nd_region-to-i.patch -| patches.suse/nfit-address-range-scrub-introduce-nfit_spa-ars_stat.patch -| patches.suse/libnvdimm-dimm-fix-dpa-reservation-vs-uninitialized-.patch -| patches.suse/libnvdimm-namespace-use-a-safe-lookup-for-dimm-device-name.patch -| patches.suse/nfit-address-range-scrub-determine-one-platform-max_.patch -| patches.suse/nfit-address-range-scrub-rework-and-simplify-ARS-sta.patch -| patches.suse/nfit-address-range-scrub-add-module-option-to-skip-i.patch -| patches.suse/dax-store-pfns-in-the-radix.patch -| patches.suse/fs-dax-prepare-for-dax-specific-address_space_operat.patch -| patches.suse/block-dax-remove-dead-code-in-blkdev_writepages.patch -| patches.suse/xfs-dax-introduce-xfs_dax_aops.patch -| patches.suse/ext4-dax-introduce-ext4_dax_aops.patch -| patches.suse/ext2-dax-introduce-ext2_dax_aops.patch -| patches.suse/fs-dax-use-page-mapping-to-warn-if-truncate-collides.patch -| patches.suse/ring-buffer-Check-if-memory-is-available-before-allo.patch -| patches.suse/dmaengine-at_xdmac-fix-rare-residue-corruption -| patches.suse/dmaengine-pl330-fix-a-race-condition-in-case-of-thre -| patches.suse/dmaengine-qcom-bam_dma-get-num-channels-and-num-ees- -| patches.suse/dmaengine-rcar-dmac-Check-the-done-lists-in-rcar_dma -| patches.suse/dmaengine-stm32-dma-fix-incomplete-configuration-in-.patch -| patches.suse/platform-x86-intel_turbo_max_3-Remove-restriction-fo.patch -| patches.suse/platform-x86-fujitsu-laptop-Support-Lifebook-U7x7-ho -| patches.suse/rbd-start-enums-at-1-instead-of-0.patch -| patches.suse/libceph-rbd-new-bio-handling-code-aka-don-t-clone-bios.patch -| patches.suse/rbd-remove-bio-cloning-helpers.patch -| patches.suse/rbd-don-t-abuse-obj_req-pages-for-stat-requests.patch -| patches.suse/rbd-get-rid-of-img_req-copyup_pages.patch -| patches.suse/libceph-introduce-bvecs-data-type.patch -| patches.suse/rbd-move-from-raw-pages-to-bvec-data-descriptors.patch -| patches.suse/libceph-handle-zero-length-data-items.patch -| patches.suse/ceph-keep-consistent-semantic-in-fscache-related-option-combination.patch -| patches.suse/libceph-ceph-change-permission-for-readonly-debugfs-entries.patch -| patches.suse/libceph-fix-misjudgement-of-maximum-monitor-number.patch -| patches.suse/ceph-use-seq_show_option-for-string-type-options.patch -| patches.suse/libceph-adding-missing-message-types-to-ceph_msg_type_name.patch -| patches.suse/ceph-adding-protection-for-showing-cap-reservation-info.patch -| patches.suse/ceph-optimizing-cap-allocation.patch -| patches.suse/ceph-release-unreserved-caps-if-having-enough-available-caps.patch -| patches.suse/ceph-optimizing-cap-reservation.patch -| patches.suse/ceph-change-variable-name-to-follow-common-rule.patch -| patches.suse/ceph-mark-the-cap-cache-as-unreclaimable.patch -| patches.suse/ceph-don-t-wait-on-writeback-when-there-is-no-more-dirty-pages.patch -| patches.suse/ceph-filter-out-used-flags-when-printing-unused-open-flags.patch -| patches.suse/ceph-optimize-mds-session-register.patch -| patches.suse/ceph-optimize-memory-usage.patch -| patches.suse/ceph-return-proper-bool-type-to-caller-instead-of-pointer.patch -| patches.suse/ceph-fix-invalid-point-dereference-for-error-case-in-mdsc-destroy.patch -| patches.suse/ceph-quota-add-initial-infrastructure-to-support-cephfs-quotas.patch -| patches.suse/ceph-quota-support-for-ceph-quota-max_files.patch -| patches.suse/ceph-quota-don-t-allow-cross-quota-renames.patch -| patches.suse/ceph-quota-support-for-ceph-quota-max_bytes.patch -| patches.suse/ceph-quota-update-mds-when-max_bytes-is-approaching.patch -| patches.suse/ceph-don-t-check-quota-for-snap-inode.patch -| patches.suse/ceph-fix-root-quota-realm-check.patch -| patches.suse/ceph-quota-cache-inode-pointer-in-ceph_snap_realm.patch -| patches.suse/ceph-quota-add-counter-for-snaprealms-with-quota.patch -| patches.suse/quota-report-root-dir-quota-usage-in-statfs.patch -| patches.suse/mm-hmm-hmm_pfns_bad-was-accessing-wrong-struct.patch -| patches.suse/sched-numa-avoid-trapping-faults-and-attempting-migration-of-file-backed-dirty-pages.patch -| patches.suse/memcg-thp-do-not-invoke-oom-killer-on-thp-charges.patch -| patches.suse/mm-ksm-c-fix-inconsistent-accounting-of-zero-pages.patch -| patches.suse/swap-divide-by-zero-when-zero-length-swap-file-on-ss.patch -| patches.suse/fsprocproc_sysctl.c-fix-potential-page-fault-while-unregistering-sysctl-table.patch -| patches.suse/fs-reiserfs-journal.c-add-missing-resierfs_warning-a.patch -| patches.suse/kernel-params.c-downgrade-warning-for-unsafe-paramet -| patches.suse/dcache-add-cond_resched-in-shrink_dentry_list.patch -| patches.suse/ubifs-Check-ubifs_wbuf_sync-return-code.patch -| patches.suse/ubi-fastmap-Don-t-flush-fastmap-work-on-detach -| patches.suse/ubi-Fix-error-for-write-access -| patches.suse/ubi-Reject-MLC-NAND -| patches.suse/0003-cpufreq-CPPC-Don-t-set-transition_latency.patch -| patches.suse/cpufreq-CPPC-Initialize-shared-perf-capabilities-of-.patch -| patches.suse/iommu-amd-take-into-account-that-alloc_dev_data-may-return-null -| patches.suse/iommu-vt-d-fix-a-potential-memory-leak -| patches.suse/0016-ACPI-IORT-Add-msi-address-regions-reservation-helper.patch -| patches.suse/kdb-use-memmove-instead-of-overlapping-memcpy.patch -| patches.suse/mmc-jz4740-Fix-race-condition-in-IRQ-mask-update -| patches.suse/xen-xenbus_dev_frontend-fix-XS_TRANSACTION_END-handling.patch -| patches.suse/x86-xen-delay-get_cpu_cap-until-stack-canary-is-established -| patches.suse/xen-acpi-off-by-one-in-read_apci_id.patch -| patches.suse/rds-MP-RDS-may-use-an-invalid-c_path.patch -| patches.suse/lan78xx-Correctly-indicate-invalid-OTP.patch -| patches.suse/lan78xx-Avoid-spurious-kevent-4-error.patch -| patches.suse/slip-Check-if-rstate-is-initialized-before-uncompres.patch -| patches.suse/cdc_ether-flag-the-Cinterion-AHS8-modem-by-gemalto-a.patch -| patches.suse/vhost-Fix-vhost_copy_to_user.patch -| patches.suse/vhost-fix-vhost_vq_access_ok-log-check.patch -| patches.suse/bnxt_en-Fix-ethtool-x-crash-when-device-is-down.patch -| patches.suse/bnxt_en-do-not-allow-wildcard-matches-for-L2-flows.patch -| patches.suse/bnxt_en-Ignore-src-port-field-in-decap-filter-nodes.patch -| patches.suse/bnxt_en-Support-max-mtu-with-VF-reps.patch -| patches.suse/bnxt_en-Need-to-include-RDMA-rings-in-bnxt_check_rin.patch -| patches.suse/bnxt_en-Fix-NULL-pointer-dereference-at-bnxt_free_ir.patch -| patches.suse/lan78xx-Don-t-reset-the-interface-on-open.patch -| patches.suse/0002-xprtrdma-Fix-corner-cases-when-handling-device-remov.patch -| patches.suse/xfs-fix-intent-use-after-free-on-abort.patch -| patches.suse/xfs-remove-filestream-item-xfs_inode-reference.patch -| patches.suse/Force-log-to-disk-before-reading-the-AGF-during-a-fs.patch -| patches.suse/PCI-Mark-Broadcom-HT1100-and-HT2000-Root-Port-Extend -| patches.suse/PCI-Remove-messages-about-reassigning-resources -| patches.suse/drm-amdgpu-sdma-fix-mask-in-emit_pipeline_sync -| patches.suse/drm-amdgpu-si-implement-get-set-pcie_lanes-asic-call -| patches.suse/drm-radeon-Fix-PCIe-lane-width-calculation -| patches.suse/drm-amdgpu-Fix-PCIe-lane-width-calculation -| patches.suse/drm-radeon-add-PX-quirk-for-Asus-K73TK -| patches.suse/s390-crypto-Adjust-s390-aes-and-paes-cipher-prioriti.patch -| patches.suse/s390-qdio-clear-intparm-during-shutdown -| patches.suse/s390-ipl-ensure-loadparm-valid-flag-is-set.patch -| patches.suse/s390-correct-nospec-auto-detection-init-order.patch -| patches.suse/i2c-i801-Save-register-SMBSLVCMD-value-only-once -| patches.suse/i2c-i801-Restore-configuration-at-shutdown -| patches.suse/block-loop-fix-deadlock-after-loop_set_status.patch -| patches.suse/loop-fix-LOOP_GET_STATUS-lock-imbalance.patch -| patches.suse/0001-blk-mq-make-sure-that-correct-hctx-next_cpu-is-set.patch -| patches.suse/0001-blk-mq-don-t-keep-offline-CPUs-mapped-to-hctx-0.patch -| patches.suse/blk-mq-Avoid-that-submitting-a-bio-concurrently-with.patch -| patches.suse/sr-get-drop-reference-to-device-in-revalidate-and-check_events.patch -| patches.suse/nvme-enforce-64bit-offset-for-nvme_get_log_ext-fn.patch -| patches.suse/nvme-loop-fix-kernel-oops-in-case-of-unhandled-command.patch -| patches.suse/nvme-don-t-send-keep-alives-to-the-discovery-controller.patch -| patches.suse/nvme-target-fix-buffer-overflow.patch -| patches.suse/nvme-check-return-value-of-init_srcu_struct-function.patch -| patches.suse/nvmet-fix-space-padding-in-serial-number.patch -| patches.suse/nvme-Use-admin-command-effects-for-admin-commands.patch -| patches.suse/nvme-expand-nvmf_check_if_ready-checks.patch -| patches.suse/apparmor-fix-display-of-.ns_name-for-containers.patch -| patches.suse/apparmor-fix-resource-audit-messages-when-auditing-peer.patch -| patches.suse/apparmor-fix-logging-of-the-existence-test-for-signa.patch -| patches.suse/apparmor-fix-dangling-symlinks-to-policy-rawdata-aft.patch -| patches.suse/apparmor-fix-memory-leak-on-buffer-on-error-exit-path.patch -| patches.suse/watchdog-f71808e_wdt-Fix-WD_EN-register-read -| patches.suse/pwm-stm32-Remove-unused-struct-device -| patches.suse/pwm-rcar-Fix-a-condition-to-prevent-mismatch-value-s -| patches.suse/clk-fix-mux-clock-documentation -| patches.suse/clk-meson-remove-unnecessary-rounding-in-the-pll-clo -| patches.suse/clk-tegra-Fix-pll_u-rate-configuration -| patches.suse/clk-samsung-exynos3250-Fix-PLL-rates -| patches.suse/clk-samsung-exynos5250-Fix-PLL-rates -| patches.suse/clk-samsung-exynos5260-Fix-PLL-rates -| patches.suse/clk-samsung-exynos5433-Fix-PLL-rates -| patches.suse/clk-samsung-exynos7-Fix-PLL-rates -| patches.suse/clk-samsung-s3c2410-Fix-PLL-rates -| patches.suse/clk-samsung-exynos5250-Add-missing-clocks-for-FIMC-L -| patches.suse/clk-mvebu-armada-38x-add-support-for-missing-clocks.patch -| patches.suse/clk-Don-t-show-the-incorrect-clock-phase -| patches.suse/dt-bindings-clock-mediatek-add-binding-for-fixed-factor-clock-axisel_d4.patch -| patches.suse/clk-hisilicon-mark-wdt_mux_p-as-const -| patches.suse/clk-hisilicon-fix-potential-NULL-dereference-in-hisi -| patches.suse/clk-fix-false-positive-Wmaybe-uninitialized-warning -| patches.suse/clk-rockchip-Prevent-calculating-mmc-phase-if-clock- -| patches.suse/0001-clk-rockchip-Add-1.6GHz-PLL-rate-for-rk3399.patch -| patches.suse/clk-rockchip-Fix-wrong-parent-for-SDMMC-phase-clock- -| patches.suse/0002-clk-rockchip-assign-correct-id-for-pclk_ddr-and-hclk.patch -| patches.suse/clk-bcm2835-De-assert-assert-PLL-reset-signal-when-a -| patches.suse/firmware-dmi_scan-Fix-UUID-length-safety-check -| patches.suse/thermal-imx-Fix-race-condition-in-imx_thermal_probe -| patches.suse/ovl-fix-lookup-with-middle-layer-opaque-dir-and-abso.patch -| patches.suse/resource-fix-integer-overflow-at-reallocation -| patches.suse/0001-ipc-shm-fix-use-after-free-of-shm-file-via-remap_fil.patch -| patches.suse/kexec-export-pg_swapbacked-to-vmcoreinfo -| patches.suse/mm-slab-reschedule-cache_reap-on-the-same-cpu.patch -| patches.suse/powerpc-64s-Fix-section-mismatch-warnings-from-setup.patch -| patches.suse/4.4.129-042-powerpc-powernv-define-a-standard-delay-for-O.patch -| patches.suse/4.4.129-043-powerpc-powernv-Fix-OPAL-NVRAM-driver-OPAL_BU.patch -| patches.suse/KVM-PPC-Book3S-HV-trace_tlbie-must-not-be-called-in-.patch -| patches.suse/powerpc-mm-radix-Fix-checkstops-caused-by-invalid-tl.patch -| patches.suse/powerpc-64s-Fix-CPU_FTRS_ALWAYS-vs-DT-CPU-features.patch -| patches.suse/x86-mm-fix-bogus-warning-during-efi-bootup-use-boot_cpu_has-instead-of-this_cpu_has-in-build_cr3_noflush -| patches.suse/0001-tracing-uprobe_event-Fix-strncpy-corner-case.patch -| patches.suse/0001-sched-rt-Fix-rq-clock_update_flags-RQCF_ACT_SKIP-war.patch -| patches.suse/x86-mm-do-not-forbid-page_rw-before-init-for-_ro_after_init -| patches.suse/x86-pgtable-don-t-set-huge-pud-pmd-on-non-leaf-entries -| patches.suse/Kbuild-fix-escaping-in-.cmd-files-for-future-Make.patch -| patches.suse/scsi-qla2xxx-Fix-small-memory-leak-in-qla2x00_probe_.patch -| patches.suse/scsi-qla2xxx-avoid-double-completion-of-abort-command.patch -| patches.suse/scsi-qla2xxx-Fix-race-condition-between-iocb-timeout.patch -| patches.suse/scsi-qla2xxx-correctly-shift-host-byte.patch -| patches.suse/scsi-qla2xxx-Correct-setting-of-SAM_STAT_CHECK_CONDI.patch -| patches.suse/0001-Revert-scsi-core-return-BLK_STS_OK-for-DID_OK-in-__s.patch -| patches.suse/scsi-cxgb4i-silence-overflow-warning-in-t4_uld_rx_ha.patch -| patches.suse/cifs-smb2pdu-Fix-potential-NULL-pointer-dereference.patch -| patches.suse/SMB3-Log-at-least-once-if-tree-connect-fails-during-reconnect.patch -| patches.suse/cifs-Use-ULL-suffix-for-64-bit-constant.patch -| patches.suse/CIFS-add-ONCE-flag-for-cifs_dbg-type.patch -| patches.suse/SMB3-Fix-length-checking-of-SMB3.11-negotiate-reques.patch -| patches.suse/SMB311-Improve-checking-of-negotiate-security-contex.patch -| patches.suse/cifs-add-pdu_size-to-the-TCP_Server_Info-structure.patch -| patches.suse/cifs-replace-a-4-with-server-vals-header_preamble_size.patch -| patches.suse/smb3-11-replace-a-4-with-server-vals-header_preamble_size.patch -| patches.suse/cifs-add-resp_buf_size-to-the-mid_q_entry-structure.patch -| patches.suse/cifs-Change-SMB2_open-to-return-an-iov-for-the-error-parameter.patch -| patches.suse/cifs-remove-rfc1002-hardcoded-constants-from-cifs_discard_remaining.patch -| patches.suse/cifs-change-validate_buf-to-validate_iov.patch -| patches.suse/btrfs-fix-loss-of-prealloc-extents-past-i_size-after.patch -| patches.suse/0001-btrfs-Only-check-first-key-for-committed-tree-blocks.patch -| patches.suse/kvm-x86-fix-incorrect-reference-of-trace_kvm_pi_irte_update -| patches.suse/x86-add-check-for-apic-access-address-for-vmentry-of-l2-guests -| patches.suse/ceph-always-update-atime-mtime-ctime-for-new-inode.patch -| patches.suse/powerpc-lib-Fix-off-by-one-in-alternate-feature-patc.patch -| patches.suse/powerpc-64s-Default-l1d_size-to-64K-in-RFI-fallback-.patch -| patches.suse/powerpc-xive-Fix-trying-to-push-an-already-active-po.patch -| patches.suse/4.4.129-086-powerpc-eeh-Fix-enabling-bridge-MMIO-windows.patch -| patches.suse/powerpc-kvm-Fix-lockups-when-running-KVM-guests-on-P.patch -| patches.suse/xen-xenbus_dev_frontend-really-return-response-string.patch -| patches.suse/livepatch-initialize-shadow-variables-safely-by-a-custom-callback.patch -| patches.suse/livepatch-allow-to-call-a-custom-callback-when-freeing-shadow-variables.patch -| patches.suse/HID-hidraw-Fix-crash-on-HIDIOCGFEATURE-with-a-destro -| patches.suse/HID-wacom-bluetooth-send-exit-report-for-recent-Blue -| patches.suse/fanotify-fix-logic-of-events-on-child.patch -| patches.suse/isofs-fix-potential-memory-leak-in-mount-option-pars.patch -| patches.suse/udf-Fix-leak-of-UTF-16-surrogates-into-encoded-strin.patch -| patches.suse/eCryptfs-don-t-pass-up-plaintext-names-when-using-fi.patch -| patches.suse/hypfs_kill_super-deal-with-failed-allocations.patch -| patches.suse/jffs2_kill_sb-deal-with-failed-allocations.patch -| patches.suse/orangefs_kill_sb-deal-with-allocation-failures.patch -| patches.suse/rpc_pipefs-fix-double-dput.patch -| patches.suse/Don-t-leak-MNT_INTERNAL-away-from-internal-mounts.patch -| patches.suse/ibmvnic-Define-vnic_login_client_data-name-field-as-.patch -| patches.suse/tcp-md5-reject-TCP_MD5SIG-or-TCP_MD5SIG_EXT-on-estab.patch -| patches.suse/net-validate-attribute-sizes-in-neigh_dump_table.patch -| patches.suse/ibmvnic-Handle-all-login-error-conditions.patch -| patches.suse/ibmvnic-Do-not-notify-peers-on-parameter-change-rese.patch -| patches.suse/strparser-Fix-incorrect-strp-need_bytes-value.patch -| patches.suse/sctp-do-not-check-port-in-sctp_inet6_cmp_addr.patch -| patches.suse/net-fix-deadlock-while-clearing-neighbor-proxy-table.patch -| patches.suse/net-mvpp2-Fix-TCAM-filter-reserved-range.patch -| patches.suse/team-avoid-adding-twice-the-same-option-to-the-event.patch -| patches.suse/tcp-clear-tp-packets_out-when-purging-write-queue.patch -| patches.suse/ibmvnic-Clear-pending-interrupt-after-device-reset.patch -| patches.suse/net-af_packet-fix-race-in-PACKET_-R-T-X_RING.patch -| patches.suse/tipc-add-policy-for-TIPC_NLA_NET_ADDR.patch -| patches.suse/vlan-Fix-reading-memory-beyond-skb-tail-in-skb_vlan_.patch -| patches.suse/KEYS-DNS-limit-the-length-of-option-strings.patch -| patches.suse/tipc-fix-infinite-loop-when-dumping-link-monitor-sum.patch -| patches.suse/net-mvpp2-Fix-DMA-address-mask-size.patch -| patches.suse/net-qmi_wwan-add-Wistron-Neweb-D19Q1.patch -| patches.suse/llc-hold-llc_sap-before-release_sock.patch -| patches.suse/vmxnet3-fix-incorrect-dereference-when-rxvlan-is-dis.patch -| patches.suse/virtio_net-split-out-ctrl-buffer.patch -| patches.suse/virtio_net-fix-adding-vids-on-big-endian.patch -| patches.suse/bnxt_en-Fix-memory-fault-in-bnxt_ethtool_init.patch -| patches.suse/0218-md-cluster-don-t-update-recovery_offset-for-faulty-d.patch -| patches.suse/0219-md-raid1-exit-sync-request-if-MD_RECOVERY_INTR-is-se.patch -| patches.suse/0220-raid1-copy-write-hint-from-master-bio-to-behind-bio.patch -| patches.suse/mmc-sdhci-pci-Only-do-AMD-tuning-for-HS200 -| patches.suse/fork-unconditionally-clear-stack-on-fork.patch -| patches.suse/autofs-mount-point-create-should-honour-passed-in-mo.patch -| patches.suse/proc-revalidate-kernel-thread-inodes-to-root-root.patch -| patches.suse/0001-kexec_file-do-not-add-extra-alignment-to-efi-memmap.patch -| patches.suse/mm-filemap.c-fix-NULL-pointer-in-page_cache_tree_ins.patch -| patches.suse/0014-arm64-kasan-avoid-pfn_to_nid-before-page-array-is-in.patch -| patches.suse/ALSA-line6-Use-correct-endpoint-type-for-midi-output -| patches.suse/ALSA-hda-New-VIA-controller-suppor-no-snoop-path -| patches.suse/ALSA-hda-realtek-set-PINCFG_HEADSET_MIC-to-parse_fla -| patches.suse/ALSA-hda-realtek-adjust-the-location-of-one-mic -| patches.suse/ALSA-rawmidi-Fix-missing-input-substream-checks-in-c -| patches.suse/libnvdimm-dimm-handle-EACCES-failures-from-label-rea.patch -| patches.suse/device-dax-allow-MAP_SYNC-to-succeed.patch -| patches.suse/random-fix-crng_ready-test.patch -| patches.suse/random-use-a-different-mixing-algorithm-for-add_devi -| patches.suse/random-set-up-the-NUMA-crng-instances-after-the-CRNG -| patches.suse/random-crng_reseed-should-lock-the-crng-instance-tha -| patches.suse/random-add-new-ioctl-RNDRESEEDCRNG -| patches.suse/0227-tools-headers-Restore-READ_ONCE-C-compatibility.patch -| patches.suse/x86-tsc-prevent-32bit-truncation-in-calc_hpet_ref -| patches.suse/x86-acpi-prevent-x2apic-id-0xffffffff-from-being-accounted -| patches.suse/x86-sched-allow-topologies-where-numa-nodes-share-an-llc.patch -| patches.suse/0029-btrfs-qgroup-Commit-transaction-in-advance-to-reduce.patch -| patches.suse/0030-btrfs-qgroup-Use-independent-and-accurate-per-inode-.patch -| patches.suse/0031-btrfs-delayed-inode-Remove-wrong-qgroup-meta-reserva.patch -| patches.suse/0024-btrfs-Fix-wrong-btrfs_delalloc_release_extents-param.patch -| patches.suse/btrfs-fix-race-condition-between-delayed-refs-and-blockgroup-removal.patch -| patches.suse/cifs-smb2ops-Fix-NULL-check-in-smb2_query_symlink.patch -| patches.suse/cifs-smbd-Check-for-iov-length-on-sending-the-last-iov.patch -| patches.suse/cifs-smbd-Dump-SMB-packet-when-configured.patch -| patches.suse/cifs-do-not-allow-creating-sockets-except-with-SMB1-posix-exensions.patch -| patches.suse/CIFS-fix-typo-in-cifs_dbg.patch -| patches.suse/drm-vc4-Fix-memory-leak-during-BO-teardown -| patches.suse/drm-i915-Fix-LSPCON-TMDS-output-buffer-enabling-from -| patches.suse/drm-i915-gvt-throw-error-on-unhandled-vfio-ioctls -| patches.suse/drm-i915-Do-no-use-kfree-to-free-a-kmem_cache_alloc- -| patches.suse/drm-i915-bios-filter-out-invalid-DDC-pins-from-VBT-c -| patches.suse/drm-i915-Call-i915_perf_fini-on-init_hw-error-unwind -| patches.suse/drm-i915-audio-Fix-audio-detection-issue-on-GLK -| patches.suse/s390-qeth-fix-error-handling-in-adapter-command-callbacks.patch -| patches.suse/s390-qeth-avoid-control-io-completion-stalls -| patches.suse/s390-qeth-handle-failure-on-workqueue-creation.patch -| patches.suse/s390-qeth-fix-MAC-address-update-sequence.patch -| patches.suse/s390-qeth-fix-request-side-race-during-cmd-io-timeout -| patches.suse/llc-delete-timers-synchronously-in-llc_sk_free.patch -| patches.suse/net-ethernet-ti-cpsw-fix-tx-vlan-priority-mapping.patch -| patches.suse/llc-fix-NULL-pointer-deref-for-SOCK_ZAPPED.patch -| patches.suse/ipv6-sr-fix-NULL-pointer-dereference-in-seg6_do_srh_.patch -| patches.suse/strparser-Do-not-call-mod_delayed_work-with-a-timeou.patch -| patches.suse/net-sched-ife-signal-not-finding-metaid.patch -| patches.suse/net-sched-ife-handle-malformed-tlv-length.patch -| patches.suse/net-sched-ife-check-on-metadata-length.patch -| patches.suse/ibmvnic-Clean-actual-number-of-RX-or-TX-pools.patch -| patches.suse/tcp-don-t-read-out-of-bounds-opsize.patch -| patches.suse/bonding-do-not-set-slave_dev-npinfo-before-slave_ena.patch -| patches.suse/ipv6-add-RTA_TABLE-and-RTA_PREFSRC-to-rtm_ipv6_polic.patch -| patches.suse/0006-ipvs-fix-rtnl_lock-lockups-caused-by-start_sync_thre.patch -| patches.suse/0007-netfilter-nf_tables-can-t-fail-after-linking-rule-in.patch -| patches.suse/net-phy-marvell-clear-wol-event-before-setting-it.patch -| patches.suse/l2tp-check-sockaddr-length-in-pppol2tp_connect.patch -| patches.suse/pppoe-check-sockaddr-length-in-pppoe_connect.patch -| patches.suse/amd-xgbe-Add-pre-post-auto-negotiation-phy-hooks.patch -| patches.suse/amd-xgbe-Improve-KR-auto-negotiation-and-training.patch -| patches.suse/amd-xgbe-Only-use-the-SFP-supported-transceiver-sign.patch -| patches.suse/team-fix-netconsole-setup-over-team.patch -| patches.suse/packet-fix-bitfield-update-race.patch -| patches.suse/net-ethtool-Add-missing-kernel-doc-for-FEC-parameter.patch -| patches.suse/loop-handle-short-DIO-reads.patch -| patches.suse/0001-block-swim-Fix-array-bounds-check.patch -| patches.suse/0001-block-swim-Remove-extra-put_disk-call-from-error-pat.patch -| patches.suse/bfq-iosched-ensure-to-clear-bic-bfqq-pointers-when-p.patch -| patches.suse/cdrom-information-leak-in-cdrom_ioctl_media_changed -| patches.suse/scsi-megaraid_sas-Do-not-log-an-error-if-FW-successf.patch -| patches.suse/scsi-sd-defer-spinning-up-drive-while-sanitize-is-in-progress -| patches.suse/0001-scsi-target-fix-crash-with-iscsi-target-and-dvd.patch -| patches.suse/fsnotify-Fix-fsnotify_mark_connector-race.patch -| patches.suse/s390-cio-update-chpid-descriptor-after-resource-acce.patch -| patches.suse/s390-uprobes-implement-arch_uretprobe_is_alive.patch -| patches.suse/s390-dasd-fix-IO-error-for-newly-defined-devices.patch -| patches.suse/vfio-ccw-process-ssch-with-interrupts-disabled -| patches.suse/s390-correct-module-section-names-for-expoline-code.patch -| patches.suse/random-fix-possible-sleeping-allocation-from-irq-con -| patches.suse/random-rate-limit-unseeded-randomness-warnings.patch -| patches.suse/ACPI-scan-Initialize-watchdog-before-PNP.patch -| patches.suse/ACPI-watchdog-Prefer-iTCO_wdt-on-Lenovo-Z50-70 -| patches.suse/ACPI-button-make-module-loadable-when-booted-in-non- -| patches.suse/ACPI-video-Only-default-only_lcd-to-true-on-Win8-rea -| patches.suse/0001-tracing-Fix-missing-tab-for-hwlat_detector-print-for.patch -| patches.suse/PCI-aardvark-Fix-logic-in-advk_pcie_-rd-wr-_conf -| patches.suse/PCI-aardvark-Set-PIO_ADDR_LS-correctly-in-advk_pcie_ -| patches.suse/PCI-aardvark-Use-ISR1-instead-of-ISR0-interrupt-in-l -| patches.suse/PCI-aardvark-Fix-PCIe-Max-Read-Request-Size-setting -| patches.suse/hwmon-nct6683-Enable-EC-access-if-disabled-at-boot -| patches.suse/hwmon-k10temp-add-temperature-offset-for-ryzen-2700x.patch -| patches.suse/hwmon-k10temp-add-support-for-amd-ryzen-w-vega-graphics.patch -| patches.suse/virtio_console-don-t-tie-bufs-to-a-vq -| patches.suse/virtio-add-ability-to-iterate-over-vqs -| patches.suse/virtio_console-free-buffers-after-reset -| patches.suse/virtio_console-drop-custom-control-queue-cleanup -| patches.suse/virtio_console-move-removal-code -| patches.suse/virtio_console-reset-on-out-of-memory -| patches.suse/drm-amdkfd-fix-clock-counter-retrieval-for-node-with -| patches.suse/drm-amdgpu-set-COMPUTE_PGM_RSRC1-for-SGPR-VGPR-clear -| patches.suse/drm-msm-Fix-possible-null-dereference-on-failure-of- -| patches.suse/drm-msm-dsi-use-correct-enum-in-dsi_get_cmd_fmt -| patches.suse/0001-drm-msm-don-t-deref-error-pointer-in-the-msm_fbdev_c.patch -| patches.suse/drm-virtio-fix-vq-wait_event-condition -| patches.suse/drm-i915-audio-set-minimum-CD-clock-to-twice-the-BCL -| patches.suse/drm-i915-Enable-display-WA-1183-from-its-correct-spo -| patches.suse/mtd-spi-nor-cadence-quadspi-Fix-page-fault-kernel-pa.patch -| patches.suse/ARM-socfpga_defconfig-Remove-QSPI-Sector-4K-size-for.patch -| patches.suse/soc-bcm-raspberrypi-power-Fix-use-of-__packed -| patches.suse/soc-bcm2835-Make-RASPBERRYPI_FIRMWARE-dummies-return -| patches.suse/ALSA-core-Report-audio_tstamp-in-snd_pcm_sync_ptr -| patches.suse/ALSA-usb-audio-Skip-broken-EU-on-Dell-dock-USB-audio -| patches.suse/ALSA-dice-fix-OUI-for-TC-group -| patches.suse/ALSA-hda-realtek-Add-some-fixes-for-ALC233 -| patches.suse/ALSA-hda-realtek-Update-ALC255-depop-optimize -| patches.suse/ALSA-seq-oss-Fix-unbalanced-use-lock-for-synth-MIDI- -| patches.suse/ALSA-seq-oss-Hardening-for-potential-Spectre-v1 -| patches.suse/ALSA-control-Hardening-for-potential-Spectre-v1 -| patches.suse/ALSA-hda-Hardening-for-potential-Spectre-v1 -| patches.suse/ALSA-opl3-Hardening-for-potential-Spectre-v1 -| patches.suse/ALSA-asihpi-Hardening-for-potential-Spectre-v1 -| patches.suse/ALSA-hdspm-Hardening-for-potential-Spectre-v1 -| patches.suse/ALSA-rme9652-Hardening-for-potential-Spectre-v1 -| patches.suse/ALSA-hda-realtek-change-the-location-for-one-of-two- -| patches.suse/ASoC-fsl_esai-Fix-divisor-calculation-failure-at-low -| patches.suse/ASoC-rsnd-mark-PM-functions-__maybe_unused -| patches.suse/ASoC-topology-fix-some-tiny-memory-leaks -| patches.suse/ASoC-adau17x1-Handling-of-DSP_RUN-register-during-fw -| patches.suse/ASoC-rt5514-Add-the-missing-register-in-the-readable.patch -| patches.suse/ASoC-topology-Fix-bugs-of-freeing-soc-topology -| patches.suse/ASoC-topology-Check-widget-kcontrols-before-deref -| patches.suse/ALSA-hda-Skip-jack-and-others-for-non-existing-PCM-s -| patches.suse/ALSA-dice-fix-error-path-to-destroy-initialized-stre -| patches.suse/0001-xhci-Fix-USB-ports-for-Dell-Inspiron-5775.patch -| patches.suse/USB-Increment-wakeup-count-on-remote-wakeup.patch -| patches.suse/0001-usbip-vhci_hcd-check-rhport-before-using-in-vhci_hub.patch -| patches.suse/usbip-vhci_hcd-Fix-usb-device-and-sockfd-leaks.patch -| patches.suse/0001-usbip-usbip_host-fix-to-hold-parent-lock-for-device_.patch -| patches.suse/usbip-usbip_event-fix-to-not-print-kernel-pointer-ad.patch -| patches.suse/0001-usb-core-Add-quirk-for-HP-v222w-16GB-Mini.patch -| patches.suse/0001-Revert-xhci-plat-Register-shutdown-for-xhci_plat.patch -| patches.suse/0001-usb-typec-ucsi-Increase-command-completion-timeout-v.patch -| patches.suse/USB-serial-simple-add-libtransistor-console.patch -| patches.suse/USB-serial-cp210x-add-ID-for-NI-USB-serial-console.patch -| patches.suse/USB-serial-ftdi_sio-use-jtag-quirk-for-Arrow-USB-Bla.patch -| patches.suse/tty-n_gsm-Fix-long-delays-with-control-frame-timeout -| patches.suse/tty-n_gsm-Fix-DLCI-handling-for-ADM-mode-if-debug-2- -| patches.suse/0001-earlycon-Use-a-pointer-table-to-fix-__earlycon_table.patch -| patches.suse/tty-Avoid-possible-error-pointer-dereference-at-tty_ -| patches.suse/tty-Don-t-call-panic-at-tty_ldisc_init -| patches.suse/tty-Use-__GFP_NOFAIL-for-tty_ldisc_get -| patches.suse/test_firmware-fix-setting-old-custom-fw-path-back-on2 -| patches.suse/kobject-don-t-use-WARN-for-registration-failures -| patches.suse/ARM-amba-Don-t-read-past-the-end-of-sysfs-driver_ove -| patches.suse/ARM-amba-Make-driver_override-output-consistent-with.patch -| patches.suse/ARM-amba-Fix-race-condition-with-driver_override.patch -| patches.suse/ceph-check-if-mds-create-snaprealm-when-setting-quota.patch -| patches.suse/libceph-un-backoff-on-tick-when-we-have-a-authenticated-session.patch -| patches.suse/libceph-reschedule-a-tick-in-finish_hunting.patch -| patches.suse/libceph-validate-con-state-at-the-top-of-try_write.patch -| patches.suse/KVM-arm-arm64-Close-VMID-generation-race.patch -| patches.suse/powerpc-powernv-npu-Add-lock-to-prevent-race-in-conc.patch -| patches.suse/powerpc-powernv-npu-Prevent-overwriting-of-pnv_npu2_.patch -| patches.suse/powerpc-powernv-npu-Do-a-PID-GPU-TLB-flush-when-inva.patch -| patches.suse/cpufreq-powernv-Fix-hardlockup-due-to-synchronous-sm.patch -| patches.suse/powerpc-kvm-booke-Fix-altivec-related-build-break.patch -| patches.suse/CIFS-set-resp_buf_type-to-NO_BUFFER-on-error.patch -| patches.suse/SMB3-Fix-3.11-encryption-to-Windows-and-handle-encry.patch -| patches.suse/SMB311-Fix-reconnect.patch -| patches.suse/cifs-smbd-Don-t-use-RDMA-read-write-when-signing-is-used.patch -| patches.suse/cifs-smbd-Avoid-allocating-iov-on-the-stack.patch -| patches.suse/crypto-drbg-set-freed-buffers-to-NULL -| patches.suse/ext4-prevent-right-shifting-extents-beyond-EXT_MAX_B.patch -| patches.suse/ext4-set-h_journal-if-there-is-a-failure-starting-a-.patch -| patches.suse/ext4-fix-bitmap-position-validation.patch -| patches.suse/ext4-add-MODULE_SOFTDEP-to-ensure-crc32c-is-included.patch -| patches.suse/perf-x86-intel-don-t-enable-freeze-on-smi-for-perfmon-v1.patch -| patches.suse/x86-microcode-intel-save-microcode-patch-unconditionally -| patches.suse/x86-microcode-do-not-exit-early-from-_reload_late -| patches.suse/x86-smpboot-don-t-use-mwait_play_dead-on-amd-systems -| patches.suse/x86-cpu-intel-add-missing-tlb-cpuid-values -| patches.suse/x86-do-not-reserve-crash-kernel-if-booted-on-xen-pv.patch -| patches.suse/errseq-Always-report-a-writeback-error-once.patch -| patches.suse/xfs-set-format-back-to-extents-if-xfs_bmap_extents_t.patch -| patches.suse/xfs-prevent-creating-negative-sized-file-via-INSERT_.patch -| patches.suse/xfs-don-t-fail-when-converting-shortform-attr-to-lon.patch -| patches.suse/scsi-target-fix-fortify_panic-kernel-exception -| patches.suse/Input-synaptics-rmi4-fix-an-unchecked-out-of-memory- -| patches.suse/Input-leds-fix-out-of-bound-access -| patches.suse/Input-atmel_mxt_ts-add-touchpad-button-mapping-for-S -| patches.suse/Input-atmel_mxt_ts-fix-the-firmware-update -| patches.suse/tracing-Fix-bad-use-of-igrab-in-trace_uprobe.c.patch -| patches.suse/tracepoint-Do-not-warn-on-ENOMEM.patch -| patches.suse/tipc-fix-bug-in-function-tipc_nl_node_dump_monitor.patch -| patches.suse/net-mvpp2-Fix-clk-error-path-in-mvpp2_probe.patch -| patches.suse/net-mvpp2-Fix-clock-resource-by-adding-missing-mg_co.patch -| patches.suse/tcp-ignore-Fast-Open-on-repair-mode.patch -| patches.suse/sctp-handle-two-v4-addrs-comparison-in-sctp_inet6_cm.patch -| patches.suse/0001-NET-usb-qmi_wwan-add-support-for-ublox-R410M-PID-0x9.patch -| patches.suse/net-mlx5e-Allow-offloading-ipv4-header-re-write-for-.patch -| patches.suse/net-mlx5-Fix-mlx5_get_vector_affinity-function.patch -| patches.suse/net-mlx5e-TX-Use-correct-counter-in-dma_map-error-fl.patch -| patches.suse/net-mlx5-Avoid-cleaning-flow-steering-table-twice-du.patch -| patches.suse/net-mlx5-Properly-deal-with-flow-counters-when-delet.patch -| patches.suse/net-support-compat-64-bit-time-in-s-g-etsockopt.patch -| patches.suse/bridge-check-iface-upper-dev-when-setting-master-via.patch -| patches.suse/qed-fix-spelling-mistake-checksumed-checksummed.patch -| patches.suse/0014-tcp-fix-TCP_REPAIR_QUEUE-bound-checking.patch -| patches.suse/net-ethernet-ti-cpsw-fix-packet-leaking-in-dual_mac-.patch -| patches.suse/tcp_bbr-fix-to-zero-idle_restart-only-upon-S-ACKed-d.patch -| patches.suse/sctp-use-the-old-asoc-when-making-the-cookie-ack-chu.patch -| patches.suse/sctp-fix-the-issue-that-the-cookie-ack-with-auth-can.patch -| patches.suse/8139too-Use-disable_irq_nosync-in-rtl8139_poll_contr.patch -| patches.suse/net_sched-fq-take-care-of-throttled-flows-before-reu.patch -| patches.suse/bpf-fix-uninitialized-variable-in-bpf-tools.patch -| patches.suse/bpf-x64-fix-memleak-when-not-converging-after-image.patch -| patches.suse/ipv4-fix-fnhe-usage-by-non-cached-routes.patch -| patches.suse/0001-qmi_wwan-do-not-steal-interfaces-from-class-drivers.patch -| patches.suse/rds-do-not-leak-kernel-memory-to-user-land.patch -| patches.suse/qed-fix-spelling-mistake-offloded-offloaded.patch -| patches.suse/dccp-fix-tasklet-usage.patch -| patches.suse/ALSA-hda-Fix-incorrect-usage-of-IS_REACHABLE -| patches.suse/ALSA-seq-Fix-races-at-MIDI-encoding-in-snd_virmidi_o -| patches.suse/ALSA-dice-fix-kernel-NULL-pointer-dereference-due-to -| patches.suse/ALSA-aloop-Add-missing-cable-lock-to-ctl-API-callbac -| patches.suse/ALSA-pcm-Check-PCM-state-at-xfern-compat-ioctl -| patches.suse/0004-cpufreq-CPPC-Set-platform-specific-transition_delay_.patch -| patches.suse/0001-btrfs-Fix-wrong-first_key-parameter-in-replace_path.patch -| patches.suse/btrfs-Take-trans-lock-before-access-running-trans-in.patch -| patches.suse/xfs-cap-the-length-of-deduplication-requests.patch -| patches.suse/blk-mq-count-allocated-but-not-started-requests-in-i.patch -| patches.suse/blk-mq-fix-sysfs-inflight-counter.patch -| patches.suse/0221-bcache-store-disk-name-in-struct-cache-and-struct-ca.patch -| patches.suse/0222-bcache-set-CACHE_SET_IO_DISABLE-in-bch_cached_dev_er.patch -| patches.suse/0223-bcache-count-backing-device-I-O-error-for-writeback-.patch -| patches.suse/0224-bcache-add-wait_for_kthread_stop-in-bch_allocator_th.patch -| patches.suse/0225-bcache-set-dc-io_disable-to-true-in-conditional_stop.patch -| patches.suse/0226-bcache-use-pr_info-to-inform-duplicated-CACHE_SET_IO.patch -| patches.suse/bdi-wake-up-concurrent-wb_shutdown-callers.patch -| patches.suse/nvme-fix-potential-memory-leak-in-option-parsing.patch -| patches.suse/nvme-Set-integrity-flag-for-user-passthrough-command.patch -| patches.suse/nvme-multipath-Disable-runtime-writable-enabling-par.patch -| patches.suse/nvme-multipath-Fix-multipath-disabled-naming-collisi.patch -| patches.suse/nvmet-switch-loopback-target-state-to-connecting-whe.patch -| patches.suse/bdi-Fix-oops-in-wb_workfn.patch -| patches.suse/RDMA-ucma-ucma_context-reference-leak-in-error-path.patch -| patches.suse/RDMA-ucma-Allow-resolving-address-w-o-specifying-sou.patch -| patches.suse/RDMA-mlx5-Fix-multiple-NULL-ptr-deref-errors-in-rere.patch -| patches.suse/RDMA-mlx5-Protect-from-shift-operand-overflow.patch -| patches.suse/IB-mlx5-Use-unlimited-rate-when-static-rate-is-not-s.patch -| patches.suse/cifs-smbd-depend-on-INFINIBAND_ADDR_TRANS.patch -| patches.suse/RDMA-cxgb4-release-hw-resources-on-device-removal.patch -| patches.suse/IB-uverbs-Fix-validating-mandatory-attributes.patch -| patches.suse/RDMA-cma-Fix-use-after-destroy-access-to-net-namespa.patch -| patches.suse/RDMA-iwpm-fix-memory-leak-on-map_info.patch -| patches.suse/IB-rxe-add-RXE_START_MASK-for-rxe_opcode-IB_OPCODE_R.patch -| patches.suse/IB-rxe-avoid-double-kfree_skb.patch -| patches.suse/RDMA-hns-Bugfix-for-init-hem-table.patch -| patches.suse/RDMA-hns-Intercept-illegal-RDMA-operation-when-use-i.patch -| patches.suse/RDMA-hns-Fix-the-qp-context-state-diagram.patch -| patches.suse/RDMA-hns-Only-assign-mtu-if-IB_QP_PATH_MTU-bit-is-se.patch -| patches.suse/RDMA-hns-Remove-some-unnecessary-attr_mask-judgement.patch -| patches.suse/RDMA-hns-Only-assign-dqpn-if-IB_QP_PATH_DEST_QPN-bit.patch -| patches.suse/RDMA-hns-Adjust-the-order-of-cleanup-hem-table.patch -| patches.suse/RDMA-hns-Update-assignment-method-for-owner-field-of.patch -| patches.suse/RDMA-hns-Submit-bad-wr.patch -| patches.suse/RDMA-hns-Fix-a-couple-misspellings.patch -| patches.suse/iw_cxgb4-Atomically-flush-per-QP-HW-CQEs.patch -| patches.suse/IB-core-Make-ib_mad_client_id-atomic.patch -| patches.suse/IB-hfi1-Fix-handling-of-FECN-marked-multicast-packet.patch -| patches.suse/IB-hfi1-Use-correct-type-for-num_user_context.patch -| patches.suse/IB-hfi1-Fix-loss-of-BECN-with-AHG.patch -| patches.suse/IB-hfi1-Fix-NULL-pointer-dereference-when-invalid-nu.patch -| patches.suse/IB-hfi1-rdmavt-Fix-memory-leak-in-hfi1_alloc_devdata.patch -| patches.suse/IB-hfi1-Fix-memory-leak-in-exception-path-in-get_irq.patch -| patches.suse/IB-mlx4-Fix-integer-overflow-when-calculating-optima.patch -| patches.suse/RDMA-cma-Do-not-query-GID-during-QP-state-transition.patch -| patches.suse/drm-i915-glk-Add-MODULE_FIRMWARE-for-Geminilake -| patches.suse/drm-bridge-vga-dac-Fix-edid-memory-leak -| patches.suse/drm-vmwgfx-Fix-a-buffer-object-leak -| patches.suse/remoteproc-qcom-Fix-potential-device-node-leaks.patch -| patches.suse/rpmsg-added-MODULE_ALIAS-for-rpmsg_char.patch -| patches.suse/clk-honor-CLK_MUX_ROUND_CLOSEST-in-generic-clk-mux -| patches.suse/usb-dwc3-gadget-Fix-list_del-corruption-in-dwc3_ep_d.patch -| patches.suse/usb-musb-host-fix-potential-NULL-pointer-dereference.patch -| patches.suse/usb-musb-trace-fix-NULL-pointer-dereference-in-musb_.patch -| patches.suse/0001-xhci-Fix-use-after-free-in-xhci_free_virt_device.patch -| patches.suse/0001-USB-Accept-bulk-endpoints-with-1024-byte-maxpacket.patch -| patches.suse/USB-serial-option-adding-support-for-ublox-R410M.patch -| patches.suse/USB-serial-visor-handle-potential-invalid-device-con.patch -| patches.suse/platform-x86-asus-wireless-Fix-NULL-pointer-derefere -| patches.suse/irqchip-qcom-Fix-check-for-spurious-interrupts -| patches.suse/0016-arm64-vgic-v2-Fix-proxying-of-cpuif-access.patch -| patches.suse/kvm-x86-remove-apic-timer-periodic-oneshot-spikes -| patches.suse/doc-Add-vendor-prefix-for-Kieback-Peter-GmbH -| patches.suse/dt-bindings-panel-lvds-fix-path-to-display-timing-bindings.patch -| patches.suse/gpio-fix-aspeed_gpio-unmask-irq -| patches.suse/gpioib-do-not-free-unrequested-descriptors -| patches.suse/gpio-fix-error-path-in-lineevent_create -| patches.suse/libata-Apply-NOLPM-quirk-for-SanDisk-SD7UB3Q-G1001-S -| patches.suse/driver-core-add-__printf-verification-to-__ata_ehi_p.patch -| patches.suse/HID-lenovo-Add-support-for-IBM-Lenovo-Scrollpoint-mi -| patches.suse/HID-wacom-Release-device-resource-data-obtained-by-d -| patches.suse/HID-intel-ish-hid-use-put_device-instead-of-kfree -| patches.suse/0001-dm-integrity-use-kvfree-for-kvmalloc-d-memory.patch -| patches.suse/0228-dm-bufio-fix-buffer-alignment.patch -| patches.suse/agp-uninorth-make-two-functions-static -| patches.suse/drm-i915-Adjust-eDP-s-logical-vco-in-a-reliable-plac -| patches.suse/drm-i915-Fix-drm-intel_enable_lvds-ERROR-message-in- -| patches.suse/drm-atomic-Clean-old_state-new_state-in-drm_atomic_s -| patches.suse/drm-atomic-Clean-private-obj-old_state-new_state-in- -| patches.suse/drm-omap-silence-unititialized-variable-warning -| patches.suse/drm-omap-fix-uninitialized-ret-variable -| patches.suse/drm-omap-fix-possible-NULL-ref-issue-in-tiler_reserv -| patches.suse/drm-omap-handle-alloc-failures-in-omap_connector -| patches.suse/drm-vc4-Fix-scaling-of-uni-planar-formats -| patches.suse/drm-nouveau-Fix-deadlock-in-nv50_mstm_register_conne -| patches.suse/cpufreq-schedutil-Avoid-using-invalid-next_freq.patch -| patches.suse/mmap-introduce-sane-default-mmap-limits.patch -| patches.suse/x86-xen-reset-vcpu0-info-pointer-after-shared_info-remap -| patches.suse/tracing-Fix-regex_match_front-to-not-over-compare-th.patch -| patches.suse/powerpc-pseries-Fix-CONFIG_NUMA-n-build.patch -| patches.suse/ceph-fix-rsize-wsize-capping-in-ceph_direct_read_write.patch -| patches.suse/libceph-add-osd_req_op_extent_osd_data_bvecs.patch -| patches.suse/ceph-fix-iov_iter-issues-in-ceph_direct_read_write.patch -| patches.suse/xprtrdma-Fix-list-corruption-DMAR-errors-during-MR-r.patch -| patches.suse/openvswitch-Don-t-swap-table-in-nlattr_set-after-OVS.patch -| patches.suse/atm-zatm-Fix-potential-Spectre-v1.patch -| patches.suse/net-atm-Fix-potential-Spectre-v1.patch -| patches.suse/tg3-Fix-vunmap-BUG_ON-triggered-from-tg3_free_consis.patch -| patches.suse/net-ethernet-sun-niu-set-correct-packet-size-in-skb.patch -| patches.suse/Revert-Bluetooth-btusb-Fix-quirk-for-Atheros-1525-QC -| patches.suse/Bluetooth-btusb-Only-check-needs_reset_resume-DMI-ta -| patches.suse/Bluetooth-btusb-Add-Dell-XPS-13-9360-to-btusb_needs_ -| patches.suse/sctp-delay-the-authentication-for-the-duplicated-coo.patch -| patches.suse/af_key-Always-verify-length-of-provided-sadb_key.patch -| patches.suse/vti6-Change-minimum-MTU-to-IPV4_MIN_MTU-vti6-can-car.patch -| patches.suse/net-aquantia-driver-should-correctly-declare-vlan_fe.patch -| patches.suse/llc-better-deal-with-too-small-mtu.patch -| patches.suse/can-dev-increase-bus-off-message-severity -| patches.suse/can-kvaser_usb-Increase-correct-stats-counter-in-kva -| patches.suse/r8169-fix-powering-up-RTL8168h -| patches.suse/tipc-eliminate-KMSAN-uninit-value-in-strcmp-complain.patch -| patches.suse/qed-Fix-l2-initializations-over-iWARP-personality.patch -| patches.suse/qede-Fix-gfp-flags-sent-to-rdma-event-node-allocatio.patch -| patches.suse/msft-hv-1674-hv_netvsc-Fix-net-device-attach-on-older-Windows-hos.patch -| patches.suse/cxgb4-zero-the-HMA-memory.patch -| patches.suse/cxgb4-copy-mbox-log-size-to-PF0-3-adap-instances.patch -| patches.suse/net-mlx4_en-Verify-coalescing-parameters-are-in-rang.patch -| patches.suse/mac80211-Fix-condition-validating-WMM-IE -| patches.suse/cfg80211-limit-wiphy-names-to-128-bytes -| patches.suse/rfkill-gpio-fix-memory-leak-in-probe-error-path -| patches.suse/mac80211-Adjust-SAE-authentication-timeout -| patches.suse/mac80211-use-timeout-from-the-AddBA-response-instead -| patches.suse/msft-hv-1676-hv_netvsc-set-master-device.patch -| patches.suse/net-mlx4_en-Fix-an-error-handling-path-in-mlx4_en_in.patch -| patches.suse/sctp-remove-sctp_chunk_put-from-fail_mark-err-path-i.patch -| patches.suse/qed-fix-spelling-mistake-taskelt-tasklet.patch -| patches.suse/can-hi311x-Acquire-SPI-lock-on-do_get_berr_counter -| patches.suse/can-hi311x-Work-around-TX-complete-interrupt-erratum -| patches.suse/bonding-do-not-allow-rlb-updates-to-invalid-mac.patch -| patches.suse/bonding-send-learning-packets-for-vlans-on-slave.patch -| patches.suse/ipv4-fix-memory-leaks-in-udp_sendmsg-ping_v4_sendmsg.patch -| patches.suse/net-mlx5-Free-IRQs-in-shutdown-path.patch -| patches.suse/net-mlx5-E-Switch-Include-VF-RDMA-stats-in-vport-sta.patch -| patches.suse/net-mlx5e-Err-if-asked-to-offload-TC-match-on-frag-b.patch -| patches.suse/0008-rxrpc-Fix-error-reception-on-AF_INET6-sockets.patch -| patches.suse/ixgbe-return-error-on-unsupported-SFP-module-when-re.patch -| patches.suse/ixgbevf-fix-ixgbevf_xmit_frame-s-return-type.patch -| patches.suse/net-sched-fix-error-path-in-tcf_proto_create-when-mo.patch -| patches.suse/net-sched-actions-fix-refcnt-leak-in-skbmod.patch -| patches.suse/0001-init-fix-false-positives-in-W-X-checking.patch -| patches.suse/0001-mm-sections-are-not-offlined-during-memory-hotremove.patch -| patches.suse/proc-kcore-don-t-bounds-check-against-address-0.patch -| patches.suse/0001-mm-oom-fix-concurrent-munlock-and-oom-reaper-unmap-v.patch -| patches.suse/nvme-fix-use-after-free-in-nvme_free_ns_head.patch -| patches.suse/nvme-Fix-sync-controller-reset-return.patch -| patches.suse/nvme-add-quirk-to-force-medium-priority-for-sq-creation.patch -| patches.suse/thermal-int3403_thermal-Fix-NULL-pointer-deref-on-mo -| patches.suse/thermal-exynos-Reading-temperature-makes-sense-only- -| patches.suse/thermal-exynos-Propagate-error-value-from-tmu_read -| patches.suse/cifs-Allocate-validate-negotiation-request-through-kmalloc.patch -| patches.suse/cifs-smbd-Enable-signing-with-smbdirect.patch -| patches.suse/cifs-smb2ops-Fix-listxattr-when-there-are-no-EAs.patch -| patches.suse/smb3-directory-sync-should-not-return-an-error.patch -| patches.suse/perf-x86-fix-possible-spectre-v1-indexing-for-hw_perf_event-cache_ -| patches.suse/perf-x86-fix-possible-spectre-v1-indexing-for-x86_pmu-event_map -| patches.suse/perf-x86-msr-fix-possible-spectre-v1-indexing-in-the-msr-driver -| patches.suse/perf-x86-cstate-fix-possible-spectre-v1-indexing-for-pkg_msr -| patches.suse/drm-set-FMODE_UNSIGNED_OFFSET-for-drm-files -| patches.suse/scsi-aacraid-Correct-hba_send-to-include-iu_type.patch -| patches.suse/tracing-x86-xen-remove-zero-data-size-trace-events-trace_xen_mmu_flush_tlb-all -| patches.suse/0001-proc-do-not-access-cmdline-nor-environ-from-file-bac.patch -| patches.suse/vfio-ccw-fix-cleanup-if-cp_prefetch-fails -| patches.suse/s390-move-expoline-assembler-macros-to-a-header.patch -| patches.suse/s390-crc32-vx-use-expoline-for-indirect-branches.patch -| patches.suse/s390-lib-use-expoline-for-indirect-branches.patch -| patches.suse/s390-ftrace-use-expoline-for-indirect-branches.patch -| patches.suse/s390-kernel-use-expoline-for-indirect-branches.patch -| patches.suse/s390-move-spectre-sysfs-attribute-code.patch -| patches.suse/s390-remove-indirect-branch-from-do_softirq_own_stack.patch -| patches.suse/s390-extend-expoline-to-bc-instructions.patch -| patches.suse/s390-use-expoline-thunks-in-the-bpf-jit.patch -| patches.suse/s390-cpum_sf-ensure-sample-frequency-of-perf-event-attributes-is-non-zero.patch -| patches.suse/s390-qdio-fix-access-to-uninitialized-qdio_q-fields.patch -| patches.suse/s390-qdio-don-t-release-memory-in-qdio_setup_irq.patch -| patches.suse/ALSA-control-fix-a-redundant-copy-issue -| patches.suse/ALSA-hda-Add-Lenovo-C50-All-in-one-to-the-power_save -| patches.suse/ALSA-usb-mixer-volume-quirk-for-CM102-A-102S -| patches.suse/ALSA-hda-realtek-Clevo-P950ER-ALC1220-Fixup -| patches.suse/msft-hv-1677-x86-Delay-skip-of-emulated-hypercall-instruction.patch -| patches.suse/0001-KVM-arm-arm64-Properly-protect-VGIC-locks-from-IRQs.patch -| patches.suse/0002-KVM-arm-arm64-VGIC-ITS-Promote-irq_lock-in-update_af.patch -| patches.suse/0003-KVM-arm-arm64-VGIC-ITS-protect-kvm_read_guest-calls-.patch -| patches.suse/0004-KVM-arm-arm64-VGIC-ITS-save-restore-protect-kvm_read.patch -| patches.suse/hwmon-k10temp-fix-reading-critical-temperature-register.patch -| patches.suse/x86-amd_nb-add-support-for-raven-ridge-cpus.patch -| patches.suse/hwmon-k10temp-use-api-function-to-access-system-management.patch -| patches.suse/drm-Match-sysfs-name-in-link-removal-to-link-creatio -| patches.suse/drm-dumb-buffers-Integer-overflow-in-drm_mode_create -| patches.suse/drm-vmwgfx-Set-dmabuf_size-when-vmw_dmabuf_init-is-s -| patches.suse/drm-i915-userptr-reject-zero-user_size -| patches.suse/drm-i915-execlists-Use-rmb-to-order-CSB-reads -| patches.suse/drm-i915-gen9-Add-WaClearHIZ_WM_CHICKEN3-for-bxt-and -| patches.suse/mtd-fix-comparison-in-map_word_andequal.patch -| patches.suse/spi-sh-msiof-Fix-bit-field-overflow-writes-to-TSCR-R -| patches.suse/spi-cadence-Add-usleep_range-for-cdns_spi_fill_tx_fi -| patches.suse/spi-pxa2xx-Allow-64-bit-DMA -| patches.suse/spi-bcm-qspi-Avoid-setting-MSPI_CDRAM_PCS-for-spi-no -| patches.suse/spi-bcm-qspi-Always-read-and-set-BSPI_MAST_N_BOOT_CT -| patches.suse/spi-bcm2835aux-ensure-interrupts-are-enabled-for-sha -| patches.suse/0229-bcache-return-0-from-bch_debug_init-if-CONFIG_DEBUG_.patch -| patches.suse/0001-xhci-Fix-USB3-NULL-pointer-dereference-at-logical-di.patch -| patches.suse/usb-musb-fix-remote-wakeup-racing-with-suspend.patch -| patches.suse/usbip-usbip_host-refine-probe-and-disconnect-debug-m.patch -| patches.suse/0001-usbip-usbip_host-delete-device-from-busid_table-afte.patch -| patches.suse/0001-usbip-usbip_host-run-rebind-from-exit-when-module-is.patch -| patches.suse/0001-usbip-usbip_host-fix-NULL-ptr-deref-and-use-after-fr.patch -| patches.suse/0001-usbip-usbip_host-fix-bad-unlock-balance-during-stub_.patch -| patches.suse/4.4.133-056-powerpc-powernv-Fix-NVRAM-sleep-in-invalid-co.patch -| patches.suse/i2c-designware-fix-poll-after-enable-regression -| patches.suse/i2c-pmcmsp-return-message-count-on-master_xfer-succe -| patches.suse/i2c-pmcmsp-fix-error-return-from-master_xfer -| patches.suse/i2c-viperboard-return-message-count-on-master_xfer-s -| patches.suse/lib-test_bitmap.c-fix-bitmap-optimisation-tests-to-r.patch -| patches.suse/radix-tree-test-suite-fix-mapshift-build-target.patch -| patches.suse/radix-tree-test-suite-fix-compilation-issue.patch -| patches.suse/radix-tree-test-suite-add-item_delete_rcu.patch -| patches.suse/radix-tree-test-suite-multi-order-iteration-race.patch -| patches.suse/radix-tree-fix-multi-order-iteration-race.patch -| patches.suse/hfsplus-stop-workqueue-when-fill_super-failed.patch -| patches.suse/mmap-relax-file-size-limit-for-regular-files.patch -| patches.suse/ARM-davinci-board-da830-evm-fix-GPIO-lookup-for-MMC-.patch -| patches.suse/ARM-davinci-board-da850-evm-fix-GPIO-lookup-for-MMC-.patch -| patches.suse/ARM-davinci-board-omapl138-hawk-fix-GPIO-numbers-for.patch -| patches.suse/ARM-davinci-board-dm355-evm-fix-broken-networking.patch -| patches.suse/tee-shm-fix-use-after-free-via-temporarily-dropped-r -| patches.suse/tee-check-shm-references-are-consistent-in-offset-si -| patches.suse/ARM-OMAP2-powerdomain-use-raw_smp_processor_id-for-t.patch -| patches.suse/ARM-keystone-fix-platform_domain_notifier-array-over.patch -| patches.suse/ARM-davinci-dm646x-fix-timer-interrupt-generation.patch -| patches.suse/ARM-davinci-board-dm646x-evm-pass-correct-I2C-adapte.patch -| patches.suse/ARM-davinci-board-dm646x-evm-set-VPIF-capture-card-n.patch -| patches.suse/x86-kexec-avoid-double-free_page-upon-do_kexec_load-failure -| patches.suse/kprobes-x86-prohibit-probing-on-exception-masking-instructions -| patches.suse/uprobes-x86-prohibit-probing-on-mov-ss-instruction -| patches.suse/objtool-kprobes-x86-sync-the-latest-asm-insn-h-header-with-tools-objtool-arch-x86-include-asm-insn-h -| patches.suse/objtool-fix-noreturn-detection-for-recursive-sibling-calls.patch -| patches.suse/objtool-support-gcc-8-s-cold-subfunctions.patch -| patches.suse/objtool-support-gcc-8-switch-tables.patch -| patches.suse/objtool-detect-rip-relative-switch-table-references.patch -| patches.suse/objtool-detect-rip-relative-switch-table-references-part-2.patch -| patches.suse/efi-avoid-potential-crashes-fix-the-struct-efi_pci_io_protocol_32-definition-for-mixed-mode -| patches.suse/x86-pkeys-override-pkey-when-moving-away-from-prot_exec -| patches.suse/x86-pkeys-do-not-special-case-protection-key-0 -| patches.suse/x86-mm-drop-ts_compat-on-64-bit-exec-syscall -| patches.suse/ARM-8753-1-decompressor-add-a-missing-parameter-to-t.patch -| patches.suse/ARM-8758-1-decompressor-restore-r1-and-r2-just-befor.patch -| patches.suse/ARM-kexec-fix-kdump-register-saving-on-panic.patch -| patches.suse/ARM-8769-1-kprobes-Fix-to-use-get_kprobe_ctlblk-afte.patch -| patches.suse/ARM-8770-1-kprobes-Prohibit-probing-on-optimized_cal.patch -| patches.suse/ARM-8771-1-kprobes-Prohibit-kprobes-on-do_undefinstr.patch -| patches.suse/ARM-8772-1-kprobes-Prohibit-kprobes-on-get_user-func.patch -| patches.suse/btrfs-send-fix-invalid-access-to-commit-roots-due-to.patch -| patches.suse/btrfs-fix-xattr-loss-after-power-failure.patch -| patches.suse/btrfs-fix-duplicate-extents-after-fsync-of-file-with.patch -| patches.suse/0002-btrfs-fix-reading-stale-metadata-blocks-after-degrad.patch -| patches.suse/0001-btrfs-Split-btrfs_del_delalloc_inode-into-2-function.patch -| patches.suse/0002-btrfs-Fix-delalloc-inodes-invalidation-during-transa.patch -| patches.suse/0009-packet-in-packet_snd-start-writing-at-link-layer-all.patch -| patches.suse/qede-Fix-ref-cnt-usage-count.patch -| patches.suse/netfilter-nf_tables-nft_compat-fix-refcount-leak-on-.patch -| patches.suse/0010-ipvs-fix-stats-update-from-local-clients.patch -| patches.suse/netfilter-nf_tables-don-t-assume-chain-stats-are-set.patch -| patches.suse/netfilter-nft_compat-prepare-for-indirect-info-stora.patch -| patches.suse/netfilter-nft_compat-fix-handling-of-large-matchinfo.patch -| patches.suse/netfilter-nf_tables-fix-memory-leak-on-error-exit-re.patch -| patches.suse/net-mlx4_core-Fix-error-handling-in-mlx4_init_port_i.patch -| patches.suse/cxgb4-Correct-ntuple-mask-validation-for-hash-filter.patch -| patches.suse/vmxnet3-set-the-DMA-mask-before-the-first-DMA-map-op.patch -| patches.suse/vmxnet3-use-DMA-memory-barriers-where-required.patch -| patches.suse/net-mlx5-Fix-build-break-when-CONFIG_SMP-n.patch -| patches.suse/0011-tcp-purge-write-queue-in-tcp_connect_init.patch -| patches.suse/qed-LL2-flush-isles-when-connection-is-closed.patch -| patches.suse/ibmvnic-Free-coherent-DMA-memory-if-FW-map-failed.patch -| patches.suse/ibmvnic-Fix-non-fatal-firmware-error-reset.patch -| patches.suse/ibmvnic-Fix-statistics-buffers-memory-leak.patch -| patches.suse/0012-net-test-tailroom-before-appending-to-linear-skb.patch -| patches.suse/0013-net-Fix-a-bug-in-removing-queues-from-XPS-map.patch -| patches.suse/sock_diag-fix-use-after-free-read-in-__sk_free.patch -| patches.suse/net-sched-red-avoid-hashing-NULL-child.patch -| patches.suse/cxgb4-fix-offset-in-collecting-TX-rate-limit-info.patch -| patches.suse/01-x86-nospec-simplify-alternative_msr_write.patch -| patches.suse/02-x86-bugs-concentrate-bug-detection-into-a-separate-function.patch -| patches.suse/03-x86-bugs-concentrate-bug-reporting-into-a-separate-function.patch -| patches.suse/04-x86-bugs-read-spec_ctrl-msr-during-boot-and-re-use-reserved-bits.patch -| patches.suse/05-x86-bugs-kvm-support-the-combination-of-guest-and-host-ibrs.patch -| patches.suse/06-x86-bugs-expose-sys-spec_store_bypass.patch -| patches.suse/07-x86-cpufeatures-add-x86_feature_rds.patch -| patches.suse/08-x86-bugs-provide-boot-parameters-for-the-spec_store_bypass_disable-mitigation.patch -| patches.suse/09-x86-bugs-intel-set-proper-cpu-features-and-setup-rds.patch -| patches.suse/10-x86-bugs-whitelist-allowed-spec_ctrl-msr-values.patch -| patches.suse/11-x86-bugs-amd-add-support-to-disable-rds-on-famh-if-requested.patch -| patches.suse/12-x86-kvm-vmx-expose-spec_ctrl-bit2-to-the-guest.patch -| patches.suse/13-x86-speculation-create-spec-ctrl-h-to-avoid-include-hell.patch -| patches.suse/14-prctl-add-speculation-control-prctls.patch -| patches.suse/15-x86-process-allow-runtime-control-of-speculative-store-bypass.patch -| patches.suse/16-x86-speculation-add-prctl-for-speculative-store-bypass-mitigation.patch -| patches.suse/17-nospec-allow-getting-setting-on-non-current-task.patch -| patches.suse/18-proc-provide-details-on-speculation-flaw-mitigations.patch -| patches.suse/19-seccomp-enable-speculation-flaw-mitigations.patch -| patches.suse/20-x86-bugs-make-boot-modes-_ro_after_init.patch -| patches.suse/21-prctl-add-force-disable-speculation.patch -| patches.suse/22-seccomp-use-pr_spec_force_disable.patch -| patches.suse/23-seccomp-add-filter-flag-to-opt-out-of-ssb-mitigation.patch -| patches.suse/24-seccomp-move-speculation-migitation-control-to-arch-code.patch -| patches.suse/25-x86-speculation-make-seccomp-the-default-mode-for-speculative-store-bypass.patch -| patches.suse/26-x86-bugs-rename-rds-to-ssbd.patch -| patches.suse/27-proc-use-underscores-for-ssbd-in-status.patch -| patches.suse/28-x86-bugs-fix-_ssb_select_mitigation-return-type.patch -| patches.suse/29-x86-bugs-make-cpu_show_common-static.patch -| patches.suse/30-x86-bugs-fix-the-parameters-alignment-and-missing-void.patch -| patches.suse/KVM--SVM--Move-spec-control-call-after-restore-of-GS.patch -| patches.suse/31-x86-speculation-use-synthetic-bits-for-ibrs-ibpb-stibp.patch -| patches.suse/32-x86-cpufeatures-disentangle-msr_spec_ctrl-enumeration-from-ibrs.patch -| patches.suse/33-x86-cpufeatures-disentangle-ssbd-enumeration.patch -| patches.suse/34-x86-cpufeatures-add-feature_zen.patch -| patches.suse/35-x86-speculation-handle-ht-correctly-on-amd.patch -| patches.suse/36-x86-bugs-kvm-extend-speculation-control-for-virt_spec_ctrl.patch -| patches.suse/37-x86-speculation-add-virtualized-speculative-store-bypass-disable-support.patch -| patches.suse/38-x86-speculation-rework-speculative_store_bypass_update.patch -| patches.suse/39-x86-bugs-unify-x86_spec_ctrl_-set_guest-restore_host.patch -| patches.suse/40-x86-bugs-expose-x86_spec_ctrl_base-directly.patch -| patches.suse/41-x86-bugs-remove-x86_spec_ctrl_set.patch -| patches.suse/42-x86-bugs-rework-spec_ctrl-base-and-mask-logic.patch -| patches.suse/43-x86-speculation-kvm-implement-support-for-virt_spec_ctrl-ls_cfg.patch -| patches.suse/44-kvm-svm-implement-virt_spec_ctrl-support-for-ssbd.patch -| patches.suse/45-x86-bugs-rename-ssbd_no-to-ssb_no.patch -| patches.suse/bpf-prevent-memory-disambiguation-attack.patch -| patches.suse/0001-iov_iter-fix-return-type-of-_pipe_get_pages.patch -| patches.suse/0002-iov_iter-fix-memory-leak-in-pipe_get_pages_alloc.patch -| patches.suse/do-d_instantiate-unlock_new_inode-combinations-safel.patch -| patches.suse/fs-don-t-scan-the-inode-cache-before-SB_BORN-is-set.patch -| patches.suse/affs_lookup-close-a-race-with-affs_remove_link.patch -| patches.suse/befs_lookup-use-d_splice_alias.patch -| patches.suse/ext2-fix-a-block-leak.patch -| patches.suse/aio-fix-io_destroy2-vs.-lookup_ioctx-race.patch -| patches.suse/scsi-zfcp-fix-infinite-iteration-on-erp-ready-list.patch -| patches.suse/scsi-core-clean-up-generated-file-scsi_devinfo_tbl.c.patch -| patches.suse/scsi-sg-allocate-with-_gfp_zero-in-sg_build_indirect.patch -| patches.suse/powerpc-64s-Add-support-for-a-store-forwarding-barri.patch -| patches.suse/sr-pass-down-correctly-sized-scsi-sense-buffer.patch -| patches.suse/libata-Blacklist-some-Sandisk-SSDs-for-NCQ -| patches.suse/libata-blacklist-Micron-500IT-SSD-with-MU01-firmware -| patches.suse/btrfs-fix-error-handling-in-btrfs_truncate.patch -| patches.suse/IB-hfi1-Use-after-free-race-condition-in-send-contex.patch -| patches.suse/RDMA-mlx5-Don-t-assume-that-medium-blueFlame-registe.patch -| patches.suse/RDMA-mlx5-Use-proper-spec-flow-label-type.patch -| patches.suse/i40iw-Fix-memory-leak-in-error-path-of-create-QP.patch -| patches.suse/i40iw-Use-correct-address-in-dst_neigh_lookup-for-IP.patch -| patches.suse/RDMA-hns-Add-rq-inline-flags-judgement.patch -| patches.suse/RDMA-hns-Bugfix-for-rq-record-db-for-kernel.patch -| patches.suse/RDMA-hns-Load-the-RoCE-dirver-automatically.patch -| patches.suse/RDMA-hns-Update-convert-function-of-endian-format.patch -| patches.suse/RDMA-hns-Add-return-operation-when-configured-global.patch -| patches.suse/RDMA-hns-Not-support-qp-transition-from-reset-to-res.patch -| patches.suse/RDMA-hns-Fix-the-bug-with-rq-sge.patch -| patches.suse/RDMA-hns-Set-desc_dma_addr-for-zero-when-free-cmq-de.patch -| patches.suse/RDMA-hns-Enable-inner_pa_vld-filed-of-mpt.patch -| patches.suse/RDMA-hns-Set-NULL-for-__internal_mr.patch -| patches.suse/RDMA-hns-Fix-the-bug-with-NULL-pointer.patch -| patches.suse/RDMA-i40iw-Avoid-panic-when-objects-are-being-create.patch -| patches.suse/RDMA-i40iw-Avoid-reference-leaks-when-processing-the.patch -| patches.suse/i40iw-Avoid-panic-when-reading-back-the-IRQ-aff.patch -| patches.suse/iw_cxgb4-Fix-an-error-handling-path-in-c4iw_get_dma_.patch -| patches.suse/IB-umem-Use-the-correct-mm-during-ib_umem_release.patch -| patches.suse/RDMA-qedr-Fix-doorbell-bar-mapping-for-dpi-1.patch -| patches.suse/RDMA-hns-Bugfix-for-cq-record-db-for-kernel.patch -| patches.suse/RDMA-hns-Move-the-location-for-initializing-tmp_len.patch -| patches.suse/0001-xen-swiotlb-fix-the-check-condition-for-xen_swiotlb_.patch -| patches.suse/ALSA-timer-Fix-pause-event-notification -| patches.suse/drm-vmwgfx-Fix-32-bit-VMW_PORT_HB_-IN-OUT-macros -| patches.suse/mmc-sdhci-iproc-remove-hard-coded-mmc-cap-1.8v -| patches.suse/mmc-sdhci-iproc-fix-32bit-writes-for-TRANSFER_MODE-r -| patches.suse/mmc-sdhci-iproc-add-SDHCI_QUIRK2_HOST_OFF_CARD_ON-fo -| patches.suse/4.4.136-002-powerpc-64s-Clear-PCR-on-boot.patch -| patches.suse/0002-arm64-lse-Add-early-clobbers-to-some-input-output-as.patch -| patches.suse/0007-arm64-Make-sure-permission-updates-happen-for-pmd-pu.patch -| patches.suse/isdn-eicon-fix-a-missing-check-bug -| patches.suse/dccp-don-t-free-ccid2_hc_tx_sock-struct-in-dccp_disc.patch -| patches.suse/ipmr-properly-check-rhltable_init-return-value.patch -| patches.suse/qed-Fix-mask-for-physical-address-in-ILT-entry.patch -| patches.suse/cfg80211-further-limit-wiphy-names-to-64-bytes -| patches.suse/virtio-net-correctly-transmit-XDP-buff-after-lineari.patch -| patches.suse/virtio-net-fix-leaking-page-for-gso-packet-during-me.patch -| patches.suse/tuntap-correctly-set-SOCKWQ_ASYNC_NOSPACE.patch -| patches.suse/ibmvnic-Only-do-H_EOI-for-mobility-events.patch -| patches.suse/net-ipv4-add-missing-RTA_TABLE-to-rtm_ipv4_policy.patch -| patches.suse/net-phy-broadcom-Fix-auxiliary-control-register-read.patch -| patches.suse/net-phy-broadcom-Fix-bcm_write_exp.patch -| patches.suse/net-mlx4-Fix-irq-unsafe-spinlock-usage.patch -| patches.suse/0001-packet-fix-reserve-calculation.patch -| patches.suse/net-mlx5e-When-RXFCS-is-set-add-FCS-data-into-checks.patch -| patches.suse/net-mlx5-IPSec-Fix-a-race-between-concurrent-sandbox.patch -| patches.suse/vhost-synchronize-IOTLB-message-with-dev-cleanup.patch -| patches.suse/ipv4-remove-warning-in-ip_recv_error.patch -| patches.suse/enic-set-DMA-mask-to-47-bit.patch -| patches.suse/batman-adv-Avoid-race-in-TT-TVLV-allocator-helper.patch -| patches.suse/batman-adv-Fix-TT-sync-flags-for-intermediate-TT-res.patch -| patches.suse/bpf-properly-enforce-index-mask-to-prevent-out-of-bo.patch -| patches.suse/ibmvnic-Fix-partial-success-login-retries.patch -| patches.suse/idr-fix-invalid-ptr-dereference-on-item-delete -| patches.suse/0001-Revert-ipc-shm-Fix-shmat-mmap-nil-page-protection.patch -| patches.suse/0001-ipc-shm-fix-shmat-nil-address-after-round-down-when-.patch -| patches.suse/kernel-sys.c-fix-potential-Spectre-v1-issue.patch -| patches.suse/KVM-s390-vsie-fix-8k-check-for-the-itdba.patch -| patches.suse/KVM-PPC-Book3S-HV-Snapshot-timebase-offset-on-guest-.patch -| patches.suse/KVM-PPC-Book3S-HV-Make-radix-use-correct-tlbie-seque.patch -| patches.suse/KVM-PPC-Book3S-HV-Make-radix-clear-pte-when-unmappin.patch -| patches.suse/KVM-PPC-Book3S-HV-XIVE-Resend-re-routed-interrupts-o.patch -| patches.suse/KVM-PPC-Book-3S-HV-Do-ptesync-in-radix-guest-exit-pa.patch -| patches.suse/x86-kvm-fix-lapic-timer-drift-when-guest-uses-periodic-mode -| patches.suse/kvm-x86-update-cpuid-properly-when-cr4-osxave-or-cr4-pke-is-changed -| patches.suse/46-kvm-x86-ia32_arch_capabilities-is-always-supported.patch -| patches.suse/msft-hv-1696-KVM-x86-fix-UD-address-of-failed-Hyper-V-hypercalls.patch -| patches.suse/sched-tracing-Fix-trace_sched_pi_setprio-for-deboost.patch -| patches.suse/47-kvm-vmx-expose-ssbd-properly-to-guests.patch -| patches.suse/x86-speculation-simplify-the-cpu-bug-detection-logic.patch -| patches.suse/tracing-Fix-crash-when-freeing-instances-with-event-.patch -| patches.suse/0001-tracing-Make-the-snapshot-trigger-work-with-instance.patch -| patches.suse/afs-Fix-directory-permissions-check.patch -| patches.suse/Input-synaptics-Lenovo-Carbon-X1-Gen5-2017-devices-s -| patches.suse/Input-synaptics-Lenovo-Thinkpad-X1-Carbon-G5-2017-wi -| patches.suse/Input-synaptics-add-Intertouch-support-on-X1-Carbon- -| patches.suse/Input-synaptics-add-Lenovo-80-series-ids-to-SMBus -| patches.suse/Input-elan_i2c_smbus-fix-corrupted-stack -| patches.suse/selinux-KASAN-slab-out-of-bounds-in-xattr_getsecurit.patch -| patches.suse/nvme-fix-extended-data-LBA-supported-setting.patch -| patches.suse/platform-x86-asus-wmi-Fix-NULL-pointer-dereference -| patches.suse/fs-clear-writeback-errors-in-inode_init_always.patch -| patches.suse/mm-huge_memory-c-_split_huge_page-use-atomic-clearpagedirty.patch -| patches.suse/mm-fix-the-NULL-mapping-case-in-__isolate_lru_page.patch -| patches.suse/RDMA-bnxt_re-Fix-broken-RoCE-driver-due-to-recent-L2.patch -| patches.suse/IB-core-Fix-error-code-for-invalid-GID-entry.patch -| patches.suse/iio-ad7793-implement-IIO_CHAN_INFO_SAMP_FREQ -| patches.suse/iio-buffer-make-length-types-match-kfifo-types -| patches.suse/iio-kfifo_buf-check-for-uint-overflow -| patches.suse/stm-class-Use-vmalloc-for-the-master-map -| patches.suse/intel_th-Use-correct-device-when-freeing-buffers -| patches.suse/hwtracing-stm-fix-build-error-on-some-arches -| patches.suse/drm-i915-Disable-LVDS-on-Radiant-P845 -| patches.suse/drm-i915-lvds-Move-acpi-lid-notification-registratio -| patches.suse/drm-psr-Fix-missed-entry-in-PSR-setup-time-table -| patches.suse/scsi-scsi_transport_srp-fix-shost-to-rport-translation -| patches.suse/0014-netfilter-nf_tables-fix-NULL-pointer-dereference-on-.patch -| patches.suse/0015-netfilter-ebtables-handle-string-from-userspace-with.patch -| patches.suse/netfilter-nft_meta-fix-wrong-value-dereference-in-nf.patch -| patches.suse/0016-ipvs-fix-buffer-overflow-with-sync-daemon-and-servic.patch -| patches.suse/netfilter-nf_tables-disable-preemption-in-nft_update.patch -| patches.suse/ipv6-sr-fix-memory-OOB-access-in-seg6_do_srh_encap-i.patch -| patches.suse/atm-zatm-fix-memcmp-casting.patch -| patches.suse/mlxsw-spectrum-Forbid-creation-of-VLAN-1-over-port-L.patch -| patches.suse/0001-net-qmi_wwan-Add-Netgear-Aircard-779S.patch -| patches.suse/be2net-Fix-error-detection-logic-for-BE3.patch -| patches.suse/Revert-rt2800-use-TXOP_BACKOFF-for-probe-frames -| patches.suse/iwlwifi-pcie-compare-with-number-of-IRQs-requested-f -| patches.suse/net-ethernet-davinci_emac-fix-error-handling-in-prob.patch -| patches.suse/net-sysfs-Fix-memory-leak-in-XPS-configuration.patch -| patches.suse/kcm-Fix-use-after-free-caused-by-clonned-sockets.patch -| patches.suse/0017-xfrm6-avoid-potential-infinite-loop-in-_decode_sessi.patch -| patches.suse/ip6_tunnel-remove-magic-mtu-value-0xFFF8.patch -| patches.suse/net-usb-cdc_mbim-add-flag-FLAG_SEND_ZLP.patch -| patches.suse/fix-io_destroy-aio_complete-race.patch -| patches.suse/0001-block-break-discard-submissions-into-the-user-define.patch -| patches.suse/sbitmap-fix-race-in-wait-batch-accounting.patch -| patches.suse/0001-nbd-fix-nbd-device-deletion.patch -| patches.suse/nvme-only-reconfigure-discard-if-necessary.patch -| patches.suse/blkdev_report_zones_ioctl-use-vmalloc-to-allocate-large-buffers.patch -| patches.suse/bdi-Move-cgroup-bdi_writeback-to-a-dedicated-low-con.patch -| patches.suse/0227-bcache-stop-bcache-device-when-backing-device-is-off.patch -| patches.suse/0227-bcache-Move-couple-of-string-arrays-to-sysfs.c.patch -| patches.suse/0227-bcache-Move-couple-of-functions-to-sysfs.c.patch -| patches.suse/0227-bcache-Replace-bch_read_string_list-by-__sysfs_match.patch -| patches.suse/block-rename-BLK_EH_NOT_HANDLED-to-BLK_EH_DONE.patch -| patches.suse/nvme-return-BLK_EH_DONE-from-timeout.patch -| patches.suse/null_blk-complete-requests-from-timeout.patch -| patches.suse/scsi_transport_fc-complete-requests-from-timeout.patch -| patches.suse/libiscsi-don-t-try-to-bypass-SCSI-EH.patch -| patches.suse/block-don-t-print-a-message-when-the-device-went-awa.patch -| patches.suse/nvme-fix-lockdep-warning-in-nvme_mpath_clear_current_path.patch -| patches.suse/nvme-host-core-fix-precedence-of-ternary-operator.patch -| patches.suse/nvme-rdma-stop-admin-queue-before-freeing-it.patch -| patches.suse/nvme-fc-remove-setting-DNR-on-exception-conditions.patch -| patches.suse/nvme-fabrics-remove-unnecessary-controller-subnqn-va.patch -| patches.suse/nvme-fabrics-centralize-discovery-controller-default.patch -| patches.suse/nvme-fabrics-allow-duplicate-connections-to-the-disc.patch -| patches.suse/nvmet-fc-increase-LS-buffer-count-per-fc-port.patch -| patches.suse/nvme-allow-duplicate-controller-if-prior-controller-.patch -| patches.suse/nvme-loop-add-support-for-multiple-ports.patch -| patches.suse/nvme-fabrics-allow-internal-passthrough-command-on-d.patch -| patches.suse/nvme.h-untangle-AEN-notice-definitions.patch -| patches.suse/nvme.h-add-the-changed-namespace-list-log.patch -| patches.suse/nvme.h-add-AEN-configuration-symbols.patch -| patches.suse/nvmet-add-a-new-nvmet_zero_sgl-helper.patch -| patches.suse/nvmet-split-log-page-implementation.patch -| patches.suse/nvmet-implement-the-changed-namespaces-log.patch -| patches.suse/nvmet-add-AEN-configuration-support.patch -| patches.suse/nvmet-mask-pending-AENs.patch -| patches.suse/nvme-submit-AEN-event-configuration-on-startup.patch -| patches.suse/nvme-mark-nvme_queue_scan-static.patch -| patches.suse/nvme-use-the-changed-namespaces-list-log-to-clear-ns.patch -| patches.suse/restore-cond_resched-in-shrink_dcache_parent.patch -| patches.suse/rmdir-rename-do-shrink_dcache_parent-only-on-success.patch -| patches.suse/fs-avoid-fdput-after-failed-fdget-in-vfs_dedupe_file.patch -| patches.suse/hwmon-k10temp-add-support-for-stoney-ridge-and-bristol.patch -| patches.suse/hwmon-k10temp-display-both-tctl-and-tdie.patch -| patches.suse/hwmon-ltc2990-Fix-incorrect-conversion-of-negative-t -| patches.suse/hwmon-k10temp-make-function-get_raw_temp-static.patch -| patches.suse/hwmon-asus_atk0110-Replace-deprecated-device-registe -| patches.suse/spi-bcm63xx-hspi-Enable-the-clock-before-calling-clk -| patches.suse/spi-pxa2xx-check-clk_prepare_enable-return-value -| patches.suse/cifs_lookup-cifs_get_inode_-never-returns-0-with-inode-left.patch -| patches.suse/cifs_lookup-switch-to-d_splice_alias-.patch -| patches.suse/btrfs-remove-wrong-use-of-volume_mutex-from-btrfs_dev_replace_start.patch -| patches.suse/btrfs-track-running-balance-in-a-simpler-way.patch -| patches.suse/0001-btrfs-Factor-out-common-delayed-refs-init-code.patch -| patches.suse/0002-btrfs-Use-init_delayed_ref_common-in-add_delayed_tre.patch -| patches.suse/0003-btrfs-Use-init_delayed_ref_common-in-add_delayed_dat.patch -| patches.suse/0004-btrfs-Open-code-add_delayed_tree_ref.patch -| patches.suse/0005-btrfs-Open-code-add_delayed_data_ref.patch -| patches.suse/0006-btrfs-Introduce-init_delayed_ref_head.patch -| patches.suse/0007-btrfs-Use-init_delayed_ref_head-in-add_delayed_ref_h.patch -| patches.suse/0008-btrfs-split-delayed-ref-head-initialization-and-addi.patch -| patches.suse/0001-btrfs-qgroup-Search-commit-root-for-rescan-to-avoid-.patch -| patches.suse/0002-btrfs-qgroup-Finish-rescan-when-hit-the-last-leaf-of.patch -| patches.suse/btrfs-update-stale-comments-referencing-vmtruncate.patch -| patches.suse/btrfs-fix-error-handling-in-btrfs_truncate_inode_items.patch -| patches.suse/btrfs-don-t-bug_on-in-btrfs_truncate_inode_items.patch -| patches.suse/btrfs-stop-creating-orphan-items-for-truncate.patch -| patches.suse/btrfs-get-rid-of-btrfs_inode_has_orphan_item.patch -| patches.suse/btrfs-delete-dead-code-in-btrfs_orphan_commit_root.patch -| patches.suse/btrfs-don-t-return-ino-to-ino-cache-if-inode-item-removal-fails.patch -| patches.suse/btrfs-refactor-btrfs_evict_inode-reserve-refill-dance.patch -| patches.suse/btrfs-fix-enospc-caused-by-orphan-items-reservations.patch -| patches.suse/btrfs-get-rid-of-unused-orphan-infrastructure.patch -| patches.suse/btrfs-renumber-btrfs_inode_-runtime-flags-and-switch-to-enums.patch -| patches.suse/btrfs-reserve-space-for-o_tmpfile-orphan-item-deletion.patch -| patches.suse/0001-Btrfs-split-btrfs_extent_same.patch -| patches.suse/0002-Btrfs-dedupe_file_range-ioctl-remove-16MiB-restricti.patch -| patches.suse/0003-Btrfs-reuse-cmp-workspace-in-EXTENT_SAME-ioctl.patch -| patches.suse/0004-btrfs-use-kvzalloc-for-EXTENT_SAME-temporary-data.patch -| patches.suse/0005-Btrfs-fix-clone-vs-chattr-NODATASUM-race.patch -| patches.suse/0003-Btrfs-remove-superfluous-free_extent_buffer-in-read_.patch -| patches.suse/0004-Btrfs-use-more-straightforward-extent_buffer_uptodat.patch -| patches.suse/0005-Btrfs-move-get-root-out-of-btrfs_search_slot-to-a-he.patch -| patches.suse/0006-Btrfs-grab-write-lock-directly-if-write_lock_level-i.patch -| patches.suse/0007-Btrfs-remove-always-true-check-in-unlock_up.patch -| patches.suse/0008-Btrfs-remove-unused-check-of-skip_locking.patch -| patches.suse/btrfs-return-error-value-if-create_io_em-failed-in-cow_file_range.patch -| patches.suse/0001-dlm-fix-a-clerical-error-when-set-SCTP_NODELAY.patch -| patches.suse/0002-dlm-make-sctp_connect_to_sock-return-in-specified-ti.patch -| patches.suse/0003-dlm-remove-O_NONBLOCK-flag-in-sctp_connect_to_sock.patch -| patches.suse/smb3-fix-redundant-opens-on-root.patch -| patches.suse/cifs-add-server-argument-to-the-dump_detail-method.patch -| patches.suse/cifs-update-calc_size-to-take-a-server-argument.patch -| patches.suse/cifs-fix-build-break-when-CONFIG_CIFS_DEBUG2-enabled.patch -| patches.suse/0001-cifs-store-the-leaseKey-in-the-fid-on-SMB2_open.patch -| patches.suse/cifs-add-a-new-SMB2_close_flags-function.patch -| patches.suse/cifs-update-internal-module-version-number-for-cifs-ko-to-2-12.patch -| patches.suse/smb3-rename-encryption_required-to-smb3_encryption_required.patch -| patches.suse/smb3-Add-ftrace-tracepoints-for-improved-SMB3-debugging.patch -| patches.suse/CIFS-Introduce-offset-for-the-1st-page-in-data-transfer-structures.patch -| patches.suse/smb3-fix-various-xid-leaks.patch -| patches.suse/smb3-add-additional-ftrace-entry-points-for-entry-exit-to-cifs-ko.patch -| patches.suse/smb3-print-tree-id-in-debugdata-in-proc-to-be-able-to-help-logging.patch -| patches.suse/cifs-invalidate-cache-when-we-truncate-a-file.patch -| patches.suse/cifs-return-error-on-invalid-value-written-to-cifsFYI.patch -| patches.suse/smb3-add-module-alias-for-smb3-to-cifs-ko.patch -| patches.suse/cifs-show-the-w-bit-for-writeable-proc-fs-cifs-files.patch -| patches.suse/cifs-make-minor-clarifications-to-module-params-for-cifs-ko.patch -| patches.suse/cifs-allow-disabling-less-secure-legacy-dialects.patch -| patches.suse/smb3-add-support-for-posix-negotiate-context.patch -| patches.suse/smb3-allow-posix-mount-option-to-enable-new-SMB311-protocol-exten.patch -| patches.suse/cifs-update-smb2_check_message-to-handle-PDUs-without-a-4-byte-leng.patch -| patches.suse/smb3-add-define-for-id-for-posix-create-context-and-corresponding-s.patch -| patches.suse/cifs-add-debug-output-to-show-nocase-mount-option.patch -| patches.suse/smb3-add-tracepoints-for-smb2-smb3-open.patch -| patches.suse/smb3-Add-posix-create-context-for-smb3-11-posix-mounts.patch -| patches.suse/smb3-on-reconnect-set-PreviousSessionId-field.patch -| patches.suse/cifs-remove-rfc1002-header-from-all-SMB2-response-structures.patch -| patches.suse/cifs-remove-struct-smb2_oplock_break_rsp.patch -| patches.suse/cifs-update-smb2_calc_size-to-use-smb2_sync_hdr-instead-of-smb2_hdr.patch -| patches.suse/cifs-change-smb2_get_data_area_len-to-take-a-smb2_sync_hdr-as-argum.patch -| patches.suse/CIFS-511c54a2f69195b28afb9dd119f03787b1625bb4-adds-a-check-for-sess.patch -| patches.suse/cifs-remove-struct-smb2_hdr.patch -| patches.suse/cifs-remove-header_preamble_size-where-it-is-always-0.patch -| patches.suse/cifs-update-multiplex-loop-to-handle-compounded-responses.patch -| patches.suse/CIFS-Add-support-for-direct-pages-in-rdata.patch -| patches.suse/CIFS-Use-offset-when-reading-pages.patch -| patches.suse/CIFS-Add-support-for-direct-pages-in-wdata.patch -| patches.suse/perf-x86-intel-uncore-correct-fixed-counter-index-check-for-nhm -| patches.suse/perf-x86-intel-uncore-correct-fixed-counter-index-check-in-generic-code -| patches.suse/sched-numa-Stagger-NUMA-balancing-scan-periods-for-new-threads.patch -| patches.suse/x86-cpu-amd-have-smp_num_siblings-and-cpu_llc_id-always-be-present -| patches.suse/x86-cpu-modify-detect_extended_topology-to-return-result -| patches.suse/x86-cpu-amd-derive-cpu-topology-from-cpuid-function-0xb-when-available -| patches.suse/x86-dumpstack-save-first-regs-set-for-the-executive-summary -| patches.suse/x86-asm-memcpy_mcsafe-Remove-loop-unrolling.patch -| patches.suse/x86-asm-memcpy_mcsafe-Add-labels-for-__memcpy_mcsafe.patch -| patches.suse/x86-asm-memcpy_mcsafe-Return-bytes-remaining.patch -| patches.suse/x86-asm-memcpy_mcsafe-Add-write-protection-fault-han.patch -| patches.suse/x86-asm-memcpy_mcsafe-Define-copy_to_iter_mcsafe.patch -| patches.suse/x86-mce-fix-stack-out-of-bounds-write-in-mce-inject-c-flags_read -| patches.suse/tools-power-turbostat-fix-possible-sprintf-buffer-overflow.patch -| patches.suse/tools-power-turbostat-Correct-SNB_C1-C3_AUTO_UNDEMOT.patch -| patches.suse/x86-msr-index-h-correct-snb_c1-c3_auto_undemote-defines.patch -| patches.suse/PM-wakeup-Only-update-last-time-for-active-wakeup-so -| patches.suse/0001-PM-runtime-Drop-usage-count-for-suppliers-at-device-.patch -| patches.suse/PM-Domains-Fix-error-path-during-attach-in-genpd -| patches.suse/cpufreq-Fix-new-policy-initialization-during-limits-.patch -| patches.suse/PM-hibernate-Fix-oops-at-snapshot_write -| patches.suse/ACPI-watchdog-Prefer-iTCO_wdt-always-when-WDAT-table.patch -| patches.suse/0003-ACPI-CPPC-Check-for-valid-PCC-subspace-only-if-PCC-i.patch -| patches.suse/0001-mailbox-PCC-erroneous-error-message-when-parsing-ACP.patch -| patches.suse/ACPI-LPSS-Only-call-pwm_add_table-for-Bay-Trail-PWM- -| patches.suse/perf-fix-invalid-bit-in-diagnostic-entry.patch -| patches.suse/s390-cpum_sf-add-data-entry-sizes-to-sampling-trailer-entry.patch -| patches.suse/s390-dasd-simplify-locking-in-dasd_times_out.patch -| patches.suse/s390-archrandom-rework-arch-random-implementation.patch -| patches.suse/s390-zcrypt-fix-cca-and-ep11-cprb-processing-failure-memory-leak.patch -| patches.suse/ext4-Fix-hole-length-detection-in-ext4_ind_map_block.patch -| patches.suse/ext4-update-mtime-in-ext4_punch_hole-even-if-no-bloc.patch -| patches.suse/vfs-add-the-sb_start_intwrite_trylock-helper.patch -| patches.suse/ext4-factor-out-helper-ext4_sample_last_mounted.patch -| patches.suse/ext4-do-not-update-s_last_mounted-of-a-frozen-fs.patch -| patches.suse/ext4-report-delalloc-reserve-as-non-free-in-statfs-f.patch -| patches.suse/ext4-bubble-errors-from-ext4_find_inline_data_nolock.patch -| patches.suse/ext4-fix-fencepost-error-in-check-for-inode-count-ov.patch -| patches.suse/xfs-validate-cached-inodes-are-free-when-allocated.patch -| patches.suse/xfs-clear-sb-s_fs_info-on-mount-failure.patch -| patches.suse/fs-allow-per-device-dax-status-checking-for-filesystems.patch -| patches.suse/crypto-caam-fix-DMA-mapping-dir-for-generated-IV -| patches.suse/crypto-caam-fix-IV-DMA-mapping-and-updating -| patches.suse/crypto-caam-qi-fix-IV-DMA-mapping-and-updating -| patches.suse/crypto-authenc-don-t-leak-pointers-to-authenc-keys -| patches.suse/crypto-authencesn-don-t-leak-pointers-to-authenc-key -| patches.suse/0001-crypto-cavium-Fix-fallout-from-CONFIG_VMAP_STACK.patch -| patches.suse/0002-crypto-cavium-Limit-result-reading-attempts.patch -| patches.suse/0003-crypto-cavium-Prevent-division-by-zero.patch -| patches.suse/0004-crypto-cavium-Fix-statistics-pending-request-value.patch -| patches.suse/0005-crypto-cavium-Fix-smp_processor_id-warnings.patch -| patches.suse/crypto-caam-strip-input-zeros-from-RSA-input-buffer -| patches.suse/crypto-omap-sham-fix-memleak -| patches.suse/crypto-crypto4xx-properly-set-IV-after-de-and-encryp.patch -| patches.suse/crypto-vmx-Remove-overly-verbose-printk-from-AES-ini -| patches.suse/crypto-vmx-Remove-overly-verbose-printk-from-AES-XTS -| patches.suse/crypto-clarify-licensing-of-OpenSSL-asm-code.patch -| patches.suse/crypto-ccp-add-download_firmware-sev-command.patch -| patches.suse/crypto-ccp-add-get_id-sev-command.patch -| patches.suse/Input-xpad-fix-some-coding-style-issues.patch -| patches.suse/Input-xpad-avoid-using-__set_bit-for-capabilities.patch -| patches.suse/Input-xpad-add-GPD-Win-2-Controller-USB-IDs -| patches.suse/Input-goodix-add-new-ACPI-id-for-GPD-Win-2-touch-scr -| patches.suse/Input-elan_i2c-add-ELAN0612-Lenovo-v330-14IKB-ACPI-I -| patches.suse/leds-class-ensure-workqueue-is-initialized-before-se.patch -| patches.suse/mmc-pwrseq-Use-kmalloc_array-instead-of-stack-VLA -| patches.suse/mmc-dw_mmc-update-actual-clock-for-mmc-debugfs -| patches.suse/mmc-dw_mmc-bluefield-Add-driver-extension.patch -| patches.suse/usb-audio-v2-Correct-the-comment-for-struct-uac_cloc.patch -| patches.suse/usb-hub-Don-t-wait-for-connect-state-at-resume-for-p -| patches.suse/usb-do-not-reset-if-a-low-speed-or-full-speed-device.patch -| patches.suse/usb-dwc2-debugfs-Don-t-touch-RX-FIFO-during-register.patch -| patches.suse/usb-gadget-udc-renesas_usb3-disable-the-controller-s.patch -| patches.suse/usbip-vhci_sysfs-fix-potential-Spectre-v1.patch -| patches.suse/usb-storage-Add-support-for-FL_ALWAYS_SYNC-flag-in-t.patch -| patches.suse/usb-storage-Add-compatibility-quirk-flags-for-G-Tech.patch -| patches.suse/phy-qcom-qusb2-Fix-crash-if-nvmem-cell-not-specified.patch -| patches.suse/NFC-pn533-don-t-send-USB-data-off-of-the-stack -| patches.suse/usbip-usbip_detach-Fix-memory-udev-context-and-udev- -| patches.suse/xhci-add-quirk-to-zero-64bit-registers-on-renesas-pcie-controllers.patch -| patches.suse/revert-xhci-reset-renesas-upd72020x-usb-controller-for-32-bit-dma-issue.patch -| patches.suse/uio-Reduce-return-paths-from-uio_write.patch -| patches.suse/nvmem-properly-handle-returned-value-nvmem_reg_read.patch -| patches.suse/ARM-amba-Fix-wrong-indentation-in-driver_override_st.patch -| patches.suse/w1-mxc_w1-Enable-clock-before-calling-clk_get_rate-o -| patches.suse/1wire-family-module-autoload-fails-because-of-upper- -| patches.suse/rpmsg-Correct-support-for-MODULE_DEVICE_TABLE.patch -| patches.suse/vmw_balloon-fixing-double-free-when-batching-mode-is -| patches.suse/driver-core-Don-t-ignore-class_dir_create_and_add-fa -| patches.suse/firmware-add-firmware_request_nowarn-load-firmware-without-warnings.patch -| patches.suse/0001-mm-memory_hotplug-use-put_device-if-device_register-.patch -| patches.suse/earlycon-Initialize-port-uartclk-based-on-clock-freq.patch -| patches.suse/sc16is7xx-Check-for-an-error-when-the-clock-is-enabl -| patches.suse/tty-pl011-Avoid-spuriously-stuck-off-interrupts -| patches.suse/earlycon-Remove-hardcoded-port-uartclk-initializatio.patch -| patches.suse/serial-samsung-fix-maxburst-parameter-for-DMA-transa -| patches.suse/tty-serial-atmel-use-port-name-as-name-in-request_ir -| patches.suse/serial-sh-sci-Use-spin_-try-lock_irqsave-instead-of- -| patches.suse/serial-8250-omap-Fix-idling-of-clocks-for-unused-uar -| patches.suse/tty-Fix-data-race-in-tty_insert_flip_string_fixed_fl -| patches.suse/libata-zpodd-small-read-overflow-in-eject_tray -| patches.suse/libata-Drop-SanDisk-SD7UB3Q-G1001-NOLPM-quirk -| patches.suse/libata-Fix-command-retry-decision.patch -| patches.suse/drm-dp-mst-Fix-off-by-one-typo-when-dump-payload-tab -| patches.suse/drm-atomic-helper-Drop-plane-fb-references-only-for- -| patches.suse/drm-i915-Restore-planes-after-load-detection -| patches.suse/drm-gma500-fix-psb_intel_lvds_mode_valid-s-return-ty -| patches.suse/drm-Add-DP-PSR2-sink-enable-bit -| patches.suse/drm-i915-audio-Fix-audio-enumeration-issue-on-BXT -| patches.suse/drm-i915-dp-Send-DPCD-ON-for-MST-before-phy_up -| patches.suse/drm-i915-psr-Chase-psr.enabled-only-under-the-psr.lo -| patches.suse/drm-exynos-Allow-DRM_EXYNOS-on-s5pv210 -| patches.suse/drm-atomic-Handling-the-case-when-setting-old-crtc-f -| patches.suse/drm-modes-Introduce-drm_mode_match -| patches.suse/drm-i915-Don-t-request-a-bug-report-for-unsafe-modul -| patches.suse/Revert-drm-i915-gvt-set-max-priority-for-gvt-context.patch -| patches.suse/drm-amdgpu-Add-APU-support-in-vi_set_uvd_clocks -| patches.suse/drm-amdgpu-Add-APU-support-in-vi_set_vce_clocks -| patches.suse/drm-amdgpu-Remove-VRAM-from-shared-bo-domains -| patches.suse/drm-radeon-fix-mode_valid-s-return-type -| patches.suse/drm-nouveau-fifo-gk104-poll-for-runlist-update-compl -| patches.suse/0001-drm-tegra-Acquire-a-reference-to-the-IOVA-cache.patch -| patches.suse/0001-gpu-host1x-Acquire-a-reference-to-the-IOVA-cache.patch -| patches.suse/drm-exynos-dsi-mask-frame-done-interrupt -| patches.suse/drm-exynos-Fix-default-value-for-zpos-plane-property -| patches.suse/ALSA-usb-audio-simplify-set_sync_ep_implicit_fb_quir -| patches.suse/ALSA-usb-audio-add-more-quirks-for-DSD-interfaces -| patches.suse/ALSA-hda-Use-a-macro-for-snd_array-iteration-loops.patch -| patches.suse/ALSA-hda-ca0132-fix-build-failure-when-a-local-macro -| patches.suse/ALSA-usb-audio-Initialize-Dell-Dock-playback-volumes -| patches.suse/ALSA-usb-audio-Avoid-superfluous-usb_set_interface-c -| patches.suse/ALSA-usb-audio-Add-keep_iface-flag -| patches.suse/ALSA-usb-audio-Add-Keep-Interface-control -| patches.suse/ALSA-usb-audio-Allow-to-override-the-longname-string -| patches.suse/ALSA-usb-audio-Give-proper-vendor-product-name-for-D -| patches.suse/ALSA-hda-ca0132-R3Di-and-SBZ-quirk-entires-alt-firmw -| patches.suse/ALSA-hda-ca0132-Add-pincfg-for-SBZ-R3Di-add-fp-hp-au -| patches.suse/ALSA-hda-ca0132-Add-PCI-region2-iomap-for-SBZ -| patches.suse/ALSA-hda-ca0132-Add-extra-exit-functions-for-R3Di-an -| patches.suse/ALSA-hda-ca0132-add-extra-init-functions-for-r3di-sb -| patches.suse/ALSA-hda-ca0132-update-core-functions-for-sbz-r3di -| patches.suse/ALSA-hda-ca0132-add-dsp-setup-related-commands-for-t -| patches.suse/ALSA-hda-ca0132-Add-dsp-setup-gpio-functions-for-r3d -| patches.suse/ALSA-hda-ca0132-add-the-ability-to-set-src_id-on-scp -| patches.suse/ALSA-hda-ca0132-add-alt_select_in-out-for-R3Di-SBZ -| patches.suse/ALSA-hda-ca0132-Add-DSP-Volume-set-and-New-mixers-fo -| patches.suse/ALSA-hda-ca0132-add-ca0132_alt_set_vipsource -| patches.suse/ALSA-hda-ca0132-Add-new-control-changes-for-SBZ-R3Di -| patches.suse/ALSA-usb-audio-add-boot-quirk-for-Axe-Fx-III -| patches.suse/ALSA-hda-ca0132-fix-array_size.cocci-warnings -| patches.suse/ALSA-hda-ca0132-constify-templates-for-control-eleme -| patches.suse/ALSA-hda-ca0132-constify-read-only-members-of-string -| patches.suse/ALSA-hda-ca0132-merge-strings-just-for-printk -| patches.suse/ALSA-hda-ca0132-constify-parameter-table-for-effects -| patches.suse/ALSA-usb-audio-Apply-rate-limit-to-warning-messages- -| patches.suse/ALSA-emu10k1-Rate-limit-error-messages-about-page-er -| patches.suse/ALSA-hda-conexant-Add-fixup-for-HP-Z2-G4-workstation -| patches.suse/ALSA-hda-conexant-Add-hp-mic-fix-model-string -| patches.suse/ALSA-hda-Add-Intel-NUC7i3BNB-to-the-power_save-black -| patches.suse/ALSA-hda-Add-Clevo-W35xSS_370SS-to-the-power_save-bl -| patches.suse/ALSA-hda-Add-Gigabyte-P55A-UD3-and-Z87-D3HP-to-the-p -| patches.suse/ALSA-hda-Add-ASRock-H81M-HDS-to-the-power_save-black -| patches.suse/ALSA-hda-Add-Intel-NUC5i7RY-to-the-power_save-blackl -| patches.suse/ALSA-hda-realtek-Fixup-mute-led-on-HP-Spectre-x360 -| patches.suse/ALSA-hda-realtek-Refactor-alc269_fixup_hp_mute_led_m -| patches.suse/ALSA-hda-realtek-Fixup-for-HP-x360-laptops-with-B-O- -| patches.suse/ALSA-hda-realtek-Enable-mic-mute-hotkey-for-several- -| patches.suse/ALSA-hda-Handle-kzalloc-failure-in-snd_hda_attach_pc -| patches.suse/ASoC-topology-Fix-bclk-and-fsync-inversion-in-set_li -| patches.suse/ASoC-topology-Add-missing-clock-gating-parameter-whe -| patches.suse/ASoC-omap-Remove-OMAP_MUX-dependency-from-Nokia-N810 -| patches.suse/ASoC-mediatek-preallocate-pages-use-platform-device -| patches.suse/ASoC-cirrus-i2s-Fix-LRCLK-configuration -| patches.suse/ASoC-cirrus-i2s-Fix-TX-RX-LinCtrlData-setup -| patches.suse/ASoC-dpcm-fix-BE-dai-not-hw_free-and-shutdown -| patches.suse/ASoC-dapm-delete-dapm_kcontrol_data-paths-list-befor -| patches.suse/ASoC-cs35l35-Add-use_single_rw-to-regmap-config -| patches.suse/kconfig-Avoid-format-overflow-warning-from-GCC-8.1 -| patches.suse/ARM-8764-1-kgdb-fix-NUMREGBYTES-so-that-gdb_regs-is-.patch -| patches.suse/ARM-KVM-Add-SMCCC_ARCH_WORKAROUND_1-fast-handling.patch -| patches.suse/ARM-KVM-report-support-for-SMCCC_ARCH_WORKAROUND_1.patch -| patches.suse/ghes-edac-fix-ghes_edac-registration.patch -| patches.suse/EDAC-ghes-Add-DDR4-and-NVDIMM-memory-types.patch -| patches.suse/EDAC-skx-Fix-skx_edac-build-error-when-ACPI_NFIT-m.patch -| patches.suse/EDAC-altera-Fix-ARM64-build-warning -| patches.suse/0005-ipmi-Fix-some-counter-issues.patch -| patches.suse/ipmi-bt-Set-the-timeout-before-doing-a-capabilities-.patch -| patches.suse/printk-fix-possible-reuse-of-va_list-variable.patch -| patches.suse/printk-drop-in_nmi-check-from-printk_safe_flush_on_p.patch -| patches.suse/clk-renesas-cpg-mssr-Stop-using-printk-format-pCr -| patches.suse/thermal-bcm2835-Stop-using-printk-format-pCr -| patches.suse/serial-sh-sci-Stop-using-printk-format-pCr -| patches.suse/lib-vsprintf-Remove-atomic-unsafe-support-for-pCr.patch -| patches.suse/audit-allow-not-equal-op-for-audit-by-executable.patch -| patches.suse/audit-Fix-wrong-task-in-comparison-of-session-ID.patch -| patches.suse/branch-check-fix-long-int-truncation-when-profiling-.patch -| patches.suse/ompiler.h-enable-builtin-overflow-checkers-and-add-.patch -| patches.suse/overflow.h-Add-allocation-size-calculation-helpers.patch -| patches.suse/cxgb4vf-display-pause-settings.patch -| patches.suse/geneve-cleanup-hard-coded-value-for-Ethernet-header-.patch -| patches.suse/qed-use-trust-mode-to-allow-VF-to-override-forced-MA.patch -| patches.suse/qed-Add-new-TLV-to-request-PF-to-update-MAC-in-bulle.patch -| patches.suse/lan78xx-Read-MAC-address-from-DT-if-present.patch -| patches.suse/bpf-make-bnxt-compatible-w-bpf_xdp_adjust_tail.patch -| patches.suse/bpf-make-cavium-thunder-compatible-w-bpf_xdp_adjust_.patch -| patches.suse/qed-Delete-unused-parameter-p_ptt-from-mcp-APIs.patch -| patches.suse/qed-Add-configuration-information-to-register-dump-a.patch -| patches.suse/ipconfig-Correctly-initialise-ic_nameservers.patch -| patches.suse/qed-Fix-copying-2-strings.patch -| patches.suse/0018-sctp-fix-identification-of-new-acks-for-SFR-CACC.patch -| patches.suse/ixgbe-Drop-support-for-macvlan-specific-unicast-list.patch -| patches.suse/igb-Fix-not-adding-filter-elements-to-the-list.patch -| patches.suse/igb-Fix-queue-selection-on-MAC-filters-on-i210.patch -| patches.suse/sctp-introduce-sctp_dst_mtu.patch -| patches.suse/bnxt_en-Add-TC-to-hardware-QoS-queue-mapping-logic.patch -| patches.suse/bnxt_en-Remap-TC-to-hardware-queues-when-configuring.patch -| patches.suse/bnxt_en-Check-the-lengths-of-encapsulated-firmware-r.patch -| patches.suse/bnxt_en-Do-not-set-firmware-time-from-VF-driver-on-o.patch -| patches.suse/bnxt_en-Simplify-ring-alloc-free-error-messages.patch -| patches.suse/bnxt_en-Display-function-level-rx-tx_discard_pkts-vi.patch -| patches.suse/bnxt_en-Do-not-allow-VF-to-read-EEPROM.patch -| patches.suse/bnxt_en-Increase-RING_IDLE-minimum-threshold-to-50.patch -| patches.suse/bnxt_en-reduce-timeout-on-initial-HWRM-calls.patch -| patches.suse/bnxt_en-Reserve-rings-in-bnxt_set_channels-if-device.patch -| patches.suse/bnxt_en-Don-t-reserve-rings-on-VF-when-min-rings-wer.patch -| patches.suse/bnxt_en-Reserve-RSS-and-L2-contexts-for-VF.patch -| patches.suse/bnxt_en-Reserve-rings-at-driver-open-if-none-was-res.patch -| patches.suse/lan78xx-Lan7801-Support-for-Fixed-PHY.patch -| patches.suse/i40evf-Replace-GFP_ATOMIC-with-GFP_KERNEL-in-i40evf_.patch -| patches.suse/i40e-i40evf-cleanup-incorrect-function-doxygen-comme.patch -| patches.suse/i40e-fix-reading-LLDP-configuration.patch -| patches.suse/i40e-Add-advertising-10G-LR-mode.patch -| patches.suse/i40evf-Fix-turning-TSO-GSO-and-GRO-on-after.patch -| patches.suse/i40e-Fix-multiple-issues-with-UDP-tunnel-offload-fil.patch -| patches.suse/i40e-avoid-overflow-in-i40e_ptp_adjfreq.patch -| patches.suse/uevent-add-alloc_uevent_skb-helper.patch -| patches.suse/netns-restrict-uevents.patch -| patches.suse/net-hns3-Remove-error-log-when-getting-pfc-stats-fai.patch -| patches.suse/net-hns3-fix-to-correctly-fetch-l4-protocol-outer-he.patch -| patches.suse/net-hns3-Fixes-the-out-of-bounds-access-in-hclge_map.patch -| patches.suse/net-hns3-Fixes-the-error-legs-in-hclge_init_ae_dev-f.patch -| patches.suse/net-hns3-fix-for-phy_addr-error-in-hclge_mac_mdio_co.patch -| patches.suse/net-hns3-Fix-to-support-autoneg-only-for-port-attach.patch -| patches.suse/net-hns3-fix-a-dead-loop-in-hclge_cmd_csq_clean.patch -| patches.suse/net-hns3-Fix-for-packet-loss-due-wrong-filter-config.patch -| patches.suse/net-hns3-Remove-packet-statistics-in-the-range-of-81.patch -| patches.suse/cxgb4-add-new-T5-device-id-s.patch -| patches.suse/cxgb4-update-latest-firmware-version-supported-5f110899.patch -| patches.suse/bpf-fix-references-to-free_bpf_prog_info-in-comments.patch -| patches.suse/qed-Refactor-mf_mode-to-consist-of-bits.patch -| patches.suse/qed-Remove-unused-data-member-is_mf_default.patch -| patches.suse/qed-Add-support-for-multi-function-mode-with-802.1ad.patch -| patches.suse/qed-Add-support-for-Unified-Fabric-Port.patch -| patches.suse/bnxt_en-Fix-firmware-message-delay-loop-regression.patch -| patches.suse/bnxt_en-Check-unsupported-speeds-in-bnxt_update_link.patch -| patches.suse/bnxt_en-Read-phy-eeprom-A2h-address-only-when-optica.patch -| patches.suse/bnxt_en-Always-forward-VF-MAC-address-to-the-PF.patch -| patches.suse/net-mlx5-Refactor-num-of-blocks-in-mailbox-calculati.patch -| patches.suse/net-mlx5-Fix-dump_command-mailbox-length-printed.patch -| patches.suse/net-hns3-Add-support-of-hardware-rx-vlan-offload-to-.patch -| patches.suse/net-hns3-Fix-for-setting-mac-address-when-resetting.patch -| patches.suse/net-hns3-remove-add-del_tunnel_udp-in-hns3_enet-modu.patch -| patches.suse/net-hns3-fix-for-cleaning-ring-problem.patch -| patches.suse/net-hns3-refactor-the-loopback-related-function.patch -| patches.suse/fm10k-setup-VLANs-for-l2-accelerated-macvlan-interfa.patch -| patches.suse/fm10k-reduce-duplicate-fm10k_stat-macro-code.patch -| patches.suse/fm10k-use-variadic-arguments-to-fm10k_add_stat_strin.patch -| patches.suse/fm10k-use-macro-to-avoid-passing-the-array-and-size-.patch -| patches.suse/fm10k-warn-if-the-stat-size-is-unknown.patch -| patches.suse/fm10k-don-t-protect-fm10k_queue_mac_request-by-fm10k.patch -| patches.suse/cxgb4-fix-the-wrong-conversion-of-Mbps-to-Kbps.patch -| patches.suse/cxgb4-Add-new-T5-device-id.patch -| patches.suse/cxgb4-Fix-vxlan-geneve-_port-initialization.patch -| patches.suse/cxgb4-enable-inner-header-checksum-calculation.patch -| patches.suse/cxgb4-avoid-schedule-while-atomic.patch -| patches.suse/vmcore-add-API-to-collect-hardware-dump-in-second-ke.patch -| patches.suse/cxgb4-collect-hardware-dump-in-second-kernel.patch -| patches.suse/i40e-calculate-ethtool-stats-size-in-a-separate-func.patch -| patches.suse/i40e-remove-duplicate-pfc-stats.patch -| patches.suse/i40e-cleanup-whitespace-for-some-ethtool-stat-defini.patch -| patches.suse/i40e-Fix-recalculation-of-MSI-X-vectors-for-VMDq.patch -| patches.suse/i40e-add-tx_busy-to-ethtool-stats.patch -| patches.suse/i40e-cleanup-wording-in-a-header-comment.patch -| patches.suse/i40e-free-the-skb-after-clearing-the-bitlock.patch -| patches.suse/i40evf-Fix-a-hardware-reset-support-in-VF-driver.patch -| patches.suse/cxgb4-do-not-fail-vf-instatiation-in-slave-mode.patch -| patches.suse/net-hns3-Fix-for-deadlock-problem-occurring-when-unr.patch -| patches.suse/net-hns3-Fix-for-the-null-pointer-problem-occurring-.patch -| patches.suse/net-hns3-Add-a-check-for-client-instance-init-state.patch -| patches.suse/net-hns3-Change-return-type-of-hnae3_register_ae_dev.patch -| patches.suse/net-hns3-Change-return-type-of-hnae3_register_ae_alg.patch -| patches.suse/net-hns3-Change-return-value-in-hnae3_register_clien.patch -| patches.suse/net-hns3-Fixes-the-back-pressure-setting-when-sriov-.patch -| patches.suse/net-hns3-Fix-for-fiber-link-up-problem.patch -| patches.suse/net-hns3-Add-support-of-.sriov_configure-in-HNS3-dri.patch -| patches.suse/net-hns3-Fixes-the-missing-PCI-iounmap-for-various-l.patch -| patches.suse/net-mlx5e-Remove-redundant-vport-context-vlan-update.patch -| patches.suse/qed-Fix-possibility-of-list-corruption-during-rmmod-.patch -| patches.suse/qed-Fix-LL2-race-during-connection-terminate.patch -| patches.suse/cxgb4-update-LE-TCAM-collection-for-T6.patch -| patches.suse/rsi-Fix-invalid-vdd-warning-in-mmc.patch -| patches.suse/mwifiex-pcie-tighten-a-check-in-mwifiex_pcie_process -| patches.suse/ath10k-avoid-possible-string-overflow.patch -| patches.suse/ath10k-correct-target-assert-problem-due-to-CE5-stuc -| patches.suse/ath10k-search-all-IEs-for-variant-before-falling-bac -| patches.suse/iwlwifi-fw-harden-page-loading-code -| patches.suse/brcmfmac-Add-support-for-bcm43364-wireless-chipset -| patches.suse/ixgbe-ixgbevf-Free-IRQ-when-PCI-error-recovery-remov.patch -| patches.suse/ixgbe-force-VF-to-grab-new-MAC-on-driver-reload.patch -| patches.suse/ixgbevf-fix-MAC-address-changes-through-ixgbevf_set_.patch -| patches.suse/qede-Add-build_skb-support.patch -| patches.suse/tcp-do-not-force-quickack-when-receiving-out-of-orde.patch -| patches.suse/net-mlx5-Vport-Use-kvfree-for-memory-allocated-by-kv.patch -| patches.suse/net-mlx5-Eswitch-Use-kvfree-for-memory-allocated-by-.patch -| patches.suse/IB-mlx5-Use-kvfree-for-memory-allocated-by-kvzalloc.patch -| patches.suse/cxgb4-collect-SGE-PF-VF-queue-map.patch -| patches.suse/Bluetooth-hci_qca-Avoid-missing-rampatch-failure-wit -| patches.suse/Bluetooth-btusb-add-ID-for-LiteOn-04ca-301a -| patches.suse/net-hns3-Fixes-error-reported-by-Kbuild-and-internal.patch -| patches.suse/net-hns3-Fixes-API-to-fetch-ethernet-header-length-w.patch -| patches.suse/net-hns3-cleanup-of-return-values-in-hclge_init_clie.patch -| patches.suse/net-hns3-Fix-the-missing-client-list-node-initializa.patch -| patches.suse/net-hns3-Fix-for-hns3-module-is-loaded-multiple-time.patch -| patches.suse/net-hns3-Use-enums-instead-of-magic-number-in-hclge_.patch -| patches.suse/net-hns3-Fix-for-netdev-not-running-problem-after-ca.patch -| patches.suse/net-hns3-Fixes-kernel-panic-issue-during-rmmod-hns3-.patch -| patches.suse/net-hns3-Fix-for-CMDQ-and-Misc.-interrupt-init-order.patch -| patches.suse/cxgb4-copy-the-length-of-cpl_tx_pkt_core-to-fw_wr.patch -| patches.suse/ti-ethernet-cpdma-Use-correct-format-for-genpool_.patch -| patches.suse/tcp-add-max_quickacks-param-to-tcp_incr_quickack-and.patch -| patches.suse/tcp-do-not-aggressively-quick-ack-after-ECN-events.patch -| patches.suse/i40e-free-skb-after-clearing-lock-in-ptp_stop.patch -| patches.suse/i40e-always-return-VEB-stat-strings.patch -| patches.suse/i40e-always-return-all-queue-stat-strings.patch -| patches.suse/i40e-split-i40e_get_strings-into-smaller-functions.patch -| patches.suse/i40e-use-WARN_ONCE-to-replace-the-commented-BUG_ON-s.patch -| patches.suse/i40e-fold-prefix-strings-directly-into-stat-names.patch -| patches.suse/i40e-update-data-pointer-directly-when-copying-to-th.patch -| patches.suse/i40e-add-function-doc-headers-for-ethtool-stats-func.patch -| patches.suse/i40e-use-the-more-traditional-i-loop-variable.patch -| patches.suse/qed-Add-MFW-interfaces-for-TLV-request-support.patch -| patches.suse/qed-Add-support-for-tlv-request-processing.patch -| patches.suse/qed-Add-support-for-processing-fcoe-tlv-request.patch -| patches.suse/qed-Add-support-for-processing-iscsi-tlv-request.patch -| patches.suse/qed-Add-driver-infrastucture-for-handling-mfw-reques.patch -| patches.suse/qede-Add-support-for-populating-ethernet-TLVs.patch -| patches.suse/0004-qedf-add-support-for-populating-ethernet-tlvs -| patches.suse/0005-qedf-add-get_generic_tlv_data-handler -| patches.suse/qedi-add-support-for-populating-ethernet-tlvs -| patches.suse/qedi-add-get_generic_tlv_data-handler -| patches.suse/cxgb4-Add-new-T6-device-ids.patch -| patches.suse/net-dsa-qca8k-add-qca8334-binding-documentation.patch -| patches.suse/cxgb4-change-the-port-capability-bits-definition.patch -| patches.suse/cxgb4-do-L1-config-when-module-is-inserted.patch -| patches.suse/netfilter-ip6t_rpfilter-provide-input-interface-for-.patch -| patches.suse/cxgb4-Check-for-kvzalloc-allocation-failure.patch -| patches.suse/ibmvnic-Mark-NAPI-flag-as-disabled-when-released.patch -| patches.suse/ibmvnic-Introduce-active-CRQ-state.patch -| patches.suse/ibmvnic-Check-CRQ-command-return-codes.patch -| patches.suse/ibmvnic-Return-error-code-if-init-interrupted-by-tra.patch -| patches.suse/ibmvnic-Handle-error-case-when-setting-link-state.patch -| patches.suse/ibmvnic-Create-separate-initialization-routine-for-r.patch -| patches.suse/ibmvnic-Set-resetting-state-at-earliest-possible-poi.patch -| patches.suse/ibmvnic-Introduce-hard-reset-recovery.patch -| patches.suse/bpf-powerpc64-pad-function-address-loads-with-NOPs.patch -| patches.suse/sfc-stop-the-TX-queue-before-pushing-new-buffers.patch -| patches.suse/cxgb4-cxgb4vf-link-management-changes-for-new-SFP.patch -| patches.suse/cxgb4-clean-up-init_one.patch -| patches.suse/cxgb4-cxgb4vf-Notify-link-changes-to-OS-dependent-co.patch -| patches.suse/qede-Refactor-ethtool-rx-classification-flow.patch -| patches.suse/qede-Validate-unsupported-configurations.patch -| patches.suse/qed-Support-other-classification-modes.patch -| patches.suse/qede-Support-flow-classification-to-the-VFs.patch -| patches.suse/qed-Support-drop-action-classification.patch -| patches.suse/bnx2x-Collect-the-device-debug-information-during-Tx.patch -| patches.suse/0001-net-stmmac-Use-mutex-instead-of-spinlock.patch -| patches.suse/qmi_wwan-apply-SET_DTR-quirk-to-the-SIMCOM-shared-de.patch -| patches.suse/net-hns3-Updates-RX-packet-info-fetch-in-case-of-mul.patch -| patches.suse/net-hns3-Add-support-for-tx_accept_tag2-and-tx_accep.patch -| patches.suse/net-hns3-Add-STRP_TAGP-field-support-for-hardware-re.patch -| patches.suse/net-hns3-Add-support-to-enable-TX-RX-promisc-mode-fo.patch -| patches.suse/net-hns3-Fix-for-PF-mailbox-receving-unknown-message.patch -| patches.suse/net-hns3-Fixes-the-state-to-indicate-client-type-ini.patch -| patches.suse/net-hns3-Fixes-the-init-of-the-VALID-BD-info-in-the-.patch -| patches.suse/net-hns3-Removes-unnecessary-check-when-clearing-TX-.patch -| patches.suse/net-hns3-Clear-TX-RX-rings-when-stopping-port-un-ini.patch -| patches.suse/net-hns3-Remove-unused-led-control-code.patch -| patches.suse/net-hns3-Adds-support-for-led-locate-command-for-cop.patch -| patches.suse/net-hns3-Fixes-initalization-of-RoCE-handle-and-make.patch -| patches.suse/net-mlx5-FPGA-Call-DMA-unmap-with-the-right-size.patch -| patches.suse/qed-Add-link-change-count-value-to-ethtool-statistic.patch -| patches.suse/cxgb4-Add-FORCE_PAUSE-bit-to-32-bit-port-caps.patch -| patches.suse/net-hns3-Disable-vf-vlan-filter-when-vf-vlan-table-i.patch -| patches.suse/net-hns3-Add-support-for-IFF_ALLMULTI-flag.patch -| patches.suse/net-hns3-Add-repeat-address-checking-for-setting-mac.patch -| patches.suse/net-hns3-Fix-setting-mac-address-error.patch -| patches.suse/net-hns3-Fix-for-service_task-not-running-problem-af.patch -| patches.suse/net-hns3-Fix-for-hclge_reset-running-repeatly-proble.patch -| patches.suse/net-hns3-Fix-for-phy-not-link-up-problem-after-reset.patch -| patches.suse/net-hns3-Add-missing-break-in-misc_irq_handle.patch -| patches.suse/net-hns3-Fix-for-vxlan-tx-checksum-bug.patch -| patches.suse/net-hns3-Optimize-the-PF-s-process-of-updating-multi.patch -| patches.suse/net-hns3-Optimize-the-VF-s-process-of-updating-multi.patch -| patches.suse/mwifiex-correct-histogram-data-with-appropriate-inde -| patches.suse/rsi-add-fix-for-crash-during-assertions.patch -| patches.suse/wlcore-sdio-check-for-valid-platform-device-data-bef -| patches.suse/mwifiex-handle-race-during-mwifiex_usb_disconnect -| patches.suse/iwlmvm-tdls-Check-TDLS-channel-switch-support -| patches.suse/iwlwifi-mvm-fix-TSO-with-highly-fragmented-SKBs -| patches.suse/iwlwifi-pcie-fix-race-in-Rx-buffer-allocator -| patches.suse/iwlwifi-mvm-open-BA-session-only-when-sta-is-authori.patch -| patches.suse/iwlwifi-mvm-honor-the-max_amsdu_subframes-limit -| patches.suse/iwlwifi-mvm-fix-race-in-queue-notification-wait -| patches.suse/iwlwifi-fix-non_shared_ant-for-9000-devices -| patches.suse/ath-Add-regulatory-mapping-for-Bahamas -| patches.suse/ath-Add-regulatory-mapping-for-Bermuda -| patches.suse/ath-Add-regulatory-mapping-for-Serbia -| patches.suse/ath-Add-regulatory-mapping-for-Tanzania -| patches.suse/ath-Add-regulatory-mapping-for-Uganda -| patches.suse/ath-Add-regulatory-mapping-for-APL2_FCCA -| patches.suse/ath-Add-regulatory-mapping-for-APL13_WORLD -| patches.suse/ath-Add-regulatory-mapping-for-ETSI8_WORLD -| patches.suse/ath-Add-regulatory-mapping-for-FCC3_ETSIC -| patches.suse/qed-Fix-shared-memory-inconsistency-between-driver-a.patch -| patches.suse/qed-Fix-use-of-incorrect-shmem-address.patch -| patches.suse/vrf-check-the-original-netdevice-for-generating-redi.patch -| patches.suse/net-packet-refine-check-for-priv-area-size.patch -| patches.suse/ipv6-omit-traffic-class-when-calculating-flow-hash.patch -| patches.suse/qed-Add-srq-core-support-for-RoCE-and-iWARP.patch -| patches.suse/Bluetooth-btusb-Add-a-new-Realtek-8723DE-ID-2ff8-b01 -| patches.suse/Bluetooth-btusb-Apply-QCA-Rome-patches-for-some-ATH3 -| patches.suse/Bluetooth-hci_qca-Fix-Sleep-inside-atomic-section-wa -| patches.suse/qed-use-dma_zalloc_coherent-instead-of-allocator-mem.patch -| patches.suse/team-use-netdev_features_t-instead-of-u32.patch -| patches.suse/e1000e-Ignore-TSYNCRXCTL-when-getting-I219-clock-att.patch -| patches.suse/ixgbevf-fix-possible-race-in-the-reset-subtask.patch -| patches.suse/ixgbe-introduce-a-helper-to-simplify-code.patch -| patches.suse/ixgbe-fix-possible-race-in-reset-subtask.patch -| patches.suse/tcp-refactor-tcp_ecn_check_ce-to-remove-sk-type-cast.patch -| patches.suse/sctp-not-allow-transport-timeout-value-less-than-HZ-.patch -| patches.suse/qed-Utilize-FW-8.37.2.0.patch -| patches.suse/net-hns3-remove-unused-hclgevf_cfg_func_mta_filter.patch -| patches.suse/ip6mr-only-set-ip6mr_table-from-setsockopt-when-ip6m.patch -| patches.suse/net-metrics-add-proper-netlink-validation.patch -| patches.suse/rtnetlink-validate-attributes-in-do_setlink.patch -| patches.suse/netdev-FAQ-clarify-DaveM-s-position-for-stable-backp.patch -| patches.suse/bnx2x-use-the-right-constant.patch -| patches.suse/net-hns3-Fix-for-VF-mailbox-cannot-receiving-PF-resp.patch -| patches.suse/net-hns3-Fix-for-VF-mailbox-receiving-unknown-messag.patch -| patches.suse/net-hns3-Optimize-PF-CMDQ-interrupt-switching-proces.patch -| patches.suse/fuse-atomic_o_trunc-should-truncate-pagecache.patch -| patches.suse/fuse-Remove-the-buggy-retranslation-of-pids-in-fuse_.patch -| patches.suse/fuse-fix-congested-state-leak-on-aborted-connections.patch -| patches.suse/fuse-fix-control-dir-setup-and-teardown.patch -| patches.suse/fuse-don-t-keep-dead-fuse_conn-at-fuse_fill_super.patch -| patches.suse/orangefs-report-attributes_mask-and-attributes-for-s.patch -| patches.suse/orangefs-set-i_size-on-new-symlink.patch -| patches.suse/powerpc64-ftrace-Add-a-field-in-paca-to-disable-ftra.patch -| patches.suse/powerpc64-ftrace-Rearrange-ifdef-sections-in-ftrace..patch -| patches.suse/powerpc64-ftrace-Add-helpers-to-hard-disable-ftrace.patch -| patches.suse/powerpc64-ftrace-Delay-enabling-ftrace-on-secondary-.patch -| patches.suse/powerpc64-ftrace-Disable-ftrace-during-hotplug.patch -| patches.suse/powerpc64-ftrace-Disable-ftrace-during-kvm-entry-exi.patch -| patches.suse/powerpc64-kexec-Hard-disable-ftrace-before-switching.patch -| patches.suse/powerpc64-module-Tighten-detection-of-mcount-call-si.patch -| patches.suse/powerpc-fadump-exclude-memory-holes-while-reserving-.patch -| patches.suse/powerpc-fadump-Do-not-use-hugepages-when-fadump-is-a.patch -| patches.suse/4.4.139-047-powerpc-fadump-Unregister-fadump-on-kexec-dow.patch -| patches.suse/powerpc-64-kexec-fix-race-in-kexec-when-XIVE-is-shut.patch -| patches.suse/powerpc-xive-fix-hcall-H_INT_RESET-to-support-long-b.patch -| patches.suse/powerpc-xive-shutdown-XIVE-when-kexec-or-kdump-is-pe.patch -| patches.suse/powerpc-xive-prepare-all-hcalls-to-support-long-busy.patch -| patches.suse/powerpc-livepatch-implement-reliable-stack-tracing-for-the-consistency-model.patch -| patches.suse/powerpc-lib-Fix-feature-fixup-test-of-external-branc.patch -| patches.suse/powerpc-lib-Fix-the-feature-fixup-tests-to-actually-.patch -| patches.suse/powerpc-kvm-Switch-kvm-pmd-allocator-to-custom-alloc.patch -| patches.suse/powerpc-mm-book3s64-Move-book3s64-code-to-pgtable-bo.patch -| patches.suse/Revert-powerpc-64-Fix-checksum-folding-in-csum_add.patch -| patches.suse/powerpc-powernv-Fix-opal_event_shutdown-called-with-.patch -| patches.suse/powerpc-perf-Fix-memory-allocation-for-core-imc-base.patch -| patches.suse/0001-powerpc-ptrace-Fix-enforcement-of-DAWR-constraints.patch -| patches.suse/4.4.139-044-powerpc-ptrace-Fix-setting-512B-aligned-break.patch -| patches.suse/powerpc-xmon-Also-setup-debugger-hooks-when-single-stepping.patch -| patches.suse/powerpc-perf-Update-raw-event-code-encoding-comment-.patch -| patches.suse/powerpc-powernv-cpuidle-Init-all-present-cpus-for-de.patch -| patches.suse/powerpc-livepatch-fix-build-error-with-kprobes-disabled.patch -| patches.suse/cxl-Configure-PSL-to-not-use-APC-virtual-machines.patch -| patches.suse/powerpc-mm-radix-implement-LPID-based-TLB-flushes-to.patch -| patches.suse/mm-powerpc-x86-define-VM_PKEY_BITx-bits-if-CONFIG_AR.patch -| patches.suse/mm-powerpc-x86-introduce-an-additional-vma-bit-for-p.patch -| patches.suse/mm-pkeys-Remove-include-of-asm-mmu_context.h-from-pk.patch -| patches.suse/mm-pkeys-powerpc-x86-Provide-an-empty-vma_pkey-in-li.patch -| patches.suse/x86-pkeys-Move-vma_pkey-into-asm-pkeys.h.patch -| patches.suse/x86-pkeys-Add-arch_pkeys_enabled.patch -| patches.suse/mm-pkeys-Add-an-empty-arch_pkeys_enabled.patch -| patches.suse/mm-pkeys-x86-powerpc-Display-pkey-in-smaps-if-arch-s.patch -| patches.suse/powerpc-pkeys-Drop-private-VM_PKEY-definitions.patch -| patches.suse/powerpc-powernv-ioda2-Remove-redundant-free-of-TCE-p.patch -| patches.suse/powerpc-mm-hugetlb-Update-huge_ptep_set_access_flags.patch -| patches.suse/powerpc-mm-radix-Move-function-from-radix.h-to-pgtab.patch -| patches.suse/powerpc-mm-Change-function-prototype.patch -| patches.suse/powerpc-mm-radix-Change-pte-relax-sequence-to-handle.patch -| patches.suse/powerpc-64s-Fix-compiler-store-ordering-to-SLB-shado.patch -| patches.suse/4.4.139-043-powerpc-mm-hash-Add-missing-isync-prior-to-ke.patch -| patches.suse/hvc_opal-don-t-set-tb_ticks_per_usec-in-udbg_init_op.patch -| patches.suse/powerpc-64s-Add-barrier_nospec.patch -| patches.suse/powerpc-64s-Add-support-for-ori-barrier_nospec-patch.patch -| patches.suse/powerpc-64s-Patch-barrier_nospec-in-modules.patch -| patches.suse/powerpc-64s-Enable-barrier_nospec-based-on-firmware-.patch -| patches.suse/powerpc-Use-barrier_nospec-in-copy_from_user.patch -| patches.suse/powerpc-64-Use-barrier_nospec-in-syscall-entry.patch -| patches.suse/powerpc-64s-Enhance-the-information-in-cpu_show_spec.patch -| patches.suse/powerpc-pkeys-Detach-execute_only-key-on-PROT_EXEC.patch -| patches.suse/cpuidle-powernv-Fix-promotion-from-snooze-if-next-st.patch -| patches.suse/media-omap3isp-isp-remove-an-unused-static-var -| patches.suse/media-si470x-fix-__be16-annotations -| patches.suse/media-dvb_frontend-fix-locking-issues-at-dvb_fronten -| patches.suse/media-v4l2-compat-ioctl32-prevent-go-past-max-size -| patches.suse/media-omap3isp-fix-unbalanced-dma_iommu_mapping -| patches.suse/media-cx231xx-Add-support-for-AverMedia-DVD-EZMaker- -| patches.suse/0001-media-rc-mce_kbd-decoder-fix-stuck-keys.patch -| patches.suse/media-siano-get-rid-of-__le32-__le16-cast-warnings -| patches.suse/media-cx88-Get-rid-of-spurious-call-to-cx8800_start_ -| patches.suse/media-videobuf-dma-sg-Fix-dma_-sync-unmap-_sg-calls.patch -| patches.suse/media-saa7164-Fix-driver-name-in-debug-output -| patches.suse/media-media-device-fix-ioctl-function-types -| patches.suse/media-rcar_jpu-Add-missing-clk_disable_unprepare-on- -| patches.suse/0001-media-smiapp-fix-timeout-checking-in-smiapp_read_nvm.patch -| patches.suse/media-videobuf2-core-don-t-call-memop-finish-when-qu -| patches.suse/media-v4l2-ioctl-clear-fields-in-s_parm.patch -| patches.suse/media-vivid-potential-integer-overflow-in-vidioc_g_e -| patches.suse/media-tw686x-Fix-incorrect-vb2_mem_ops-GFP-flags -| patches.suse/media-uvcvideo-Support-realtek-s-UVC-1.5-device -| patches.suse/PCI-Prevent-sysfs-disable-of-device-while-driver-is- -| patches.suse/PCI-ibmphp-Fix-use-before-set-in-get_max_bus_speed -| patches.suse/PCI-pciehp-Clear-Presence-Detect-and-Data-Link-Layer -| patches.suse/PCI-pciehp-Request-control-of-native-hotplug-only-if -| patches.suse/PCI-shpchp-Fix-AMD-POGO-identification -| patches.suse/0001-PCI-Account-for-all-bridges-on-bus-when-distributing.patch -| patches.suse/PCI-Add-ACS-quirk-for-Intel-7th-8th-Gen-mobile -| patches.suse/PCI-Add-ACS-quirk-for-Intel-300-series -| patches.suse/msft-hv-1673-PCI-hv-Make-sure-the-bus-domain-is-really-unique.patch -| patches.suse/msft-hv-1691-PCI-hv-Remove-unused-reason-for-refcount-handler.patch -| patches.suse/pci-hv-do-not-wait-forever-on-a-device-that-has-disappeared -| patches.suse/x86-PCI-Add-additional-VMD-device-root-ports-to-VMD-.patch -| patches.suse/RDMA-qedr-fix-spelling-mistake-failes-fails.patch -| patches.suse/RDMA-hns-Drop-local-zgid-in-favor-of-core-defined-va.patch -| patches.suse/IB-hfi1-Prevent-LNI-hang-when-LCB-can-t-obtain-lanes.patch -| patches.suse/IB-hfi1-Return-actual-error-value-from-program_rcvar.patch -| patches.suse/IB-hfi1-Complete-check-for-locally-terminated-smp.patch -| patches.suse/IB-hfi1-Fix-fault-injection-init-exit-issues.patch -| patches.suse/IB-hfi1-Return-correct-value-for-device-state.patch -| patches.suse/IB-hfi1-Reorder-incorrect-send-context-disable.patch -| patches.suse/IB-hfi1-qib-Add-handling-of-kernel-restart.patch -| patches.suse/IB-Hfi1-Read-CCE-Revision-register-to-verify-the-dev.patch -| patches.suse/IB-hfi1-Optimize-kthread-pointer-locking-when-queuin.patch -| patches.suse/IB-hfi1-Create-common-functions-for-affinity-CPU-mas.patch -| patches.suse/RDMA-hns-Add-64KB-page-size-support-for-hip08.patch -| patches.suse/RDMA-ipoib-Update-paths-on-CLIENT_REREG-SM_CHANGE-ev.patch -| patches.suse/IB-hfi1-Set-port-number-for-errorinfo-MAD-response.patch -| patches.suse/IB-rdmavt-hfi1-Change-hrtimer-add-to-use-pinned-vers.patch -| patches.suse/IB-isert-Fix-for-lib-dma_debug-check_sync-warning.patch -| patches.suse/RDMA-hns-Rename-the-idx-field-of-db.patch -| patches.suse/IB-core-Remove-duplicate-declaration-of-gid_cache_wq.patch -| patches.suse/IB-mlx5-Fetch-soft-WQE-s-on-fatal-error-state.patch -| patches.suse/RDMA-hns-Modify-uar-allocation-algorithm-to-avoid-bi.patch -| patches.suse/RDMA-hns-Increase-checking-CMQ-status-timeout-value.patch -| patches.suse/IB-core-Make-testing-MR-flags-for-writability-a-stat.patch -| patches.suse/IB-mlx4-Mark-user-MR-as-writable-if-actual-virtual-m.patch -| patches.suse/RDMA-hns-Add-reset-process-for-RoCE-in-hip08.patch -| patches.suse/RDMA-hns-Fix-the-illegal-memory-operation-when-cross.patch -| patches.suse/RDMA-hns-Implement-the-disassociate_ucontext-API.patch -| patches.suse/IB-iser-Do-not-reduce-max_sectors.patch -| patches.suse/RDMA-qedr-fix-spelling-mistake-adrresses-addresses.patch -| patches.suse/RDMA-mlx4-Discard-unknown-SQP-work-requests.patch -| patches.suse/RDMA-hns_roce-Don-t-check-return-value-of-zap_vma_pt.patch -| patches.suse/IB-isert-fix-T10-pi-check-mask-setting.patch -| patches.suse/infiniband-fix-a-possible-use-after-free-bug.patch -| patches.suse/IB-hns-Use-zeroing-memory-allocator-instead-of-alloc.patch -| patches.suse/IB-hfi1-Fix-user-context-tail-allocation-for-DMA_RTA.patch -| patches.suse/IB-hfi1-Ensure-VL-index-is-within-bounds.patch -| patches.suse/IB-hfi1-Add-bypass-register-defines-and-replace-blin.patch -| patches.suse/mailbox-bcm2835-Fix-of_xlate-return-value -| patches.suse/pinctrl-mvebu-use-correct-MPP-sel-value-for-dev-pins -| patches.suse/pinctrl-nand-meson-gxbb-fix-missing-data-pins -| patches.suse/pinctrl-nand-meson-gxl-fix-missing-data-pins -| patches.suse/pinctrl-msm-fix-gpio-hog-related-boot-issues.patch -| patches.suse/pinctrl-at91-pio4-add-missing-of_node_put -| patches.suse/auxdisplay-fix-broken-menu -| patches.suse/of-unittest-for-strings-account-for-trailing-0-in-pr -| patches.suse/of-overlay-validate-offset-from-property-fixups -| patches.suse/of-platform-stop-accessing-invalid-dev-in-of_platfor -| patches.suse/ima-based-on-policy-verify-firmware-signatures-pre-a.patch -| patches.suse/tpm-move-the-delay_msec-increment-after-sleep-in-tpm.patch -| patches.suse/tpm-tpm_crb-relinquish-locality-on-error-path.patch -| patches.suse/tpm-fix-use-after-free-in-tpm2_load_context.patch -| patches.suse/tpm-fix-race-condition-in-tpm_common_write.patch -| patches.suse/mm-proc-pid-pagemap-hide-swap-entries-from-unprivileged-users.patch -| patches.suse/mm-page_alloc-do-not-break-_gfp_thisnode-by-zonelist-reset.patch -| patches.suse/fs-binfmt_misc-c-do-not-allow-offset-overflow.patch -| patches.suse/xen-pvh-set-up-gs-segment-for-stack-canary -| patches.suse/HID-i2c-hid-check-if-device-is-there-before-really-p -| patches.suse/HID-hid-plantronics-Re-resend-Update-to-map-button-f -| patches.suse/HID-wacom-Support-in-range-for-Intuos-Bamboo-tablets.patch -| patches.suse/0001-mtd-cmdlinepart-Update-comment-for-introduction-of-O.patch -| patches.suse/mtd-cfi_cmdset_0002-Change-write-buffer-to-check-cor.patch -| patches.suse/iommu-vt-d-ratelimit-each-dmar-fault-printing -| patches.suse/0018-arm64-acpi-Create-arch-specific-cpu-to-acpi-id-helpe.patch -| patches.suse/0003-arm-arm64-smccc-Add-SMCCC-specific-return-codes.patch -| patches.suse/0004-arm64-Call-ARCH_WORKAROUND_2-on-transitions-between-.patch -| patches.suse/0005-arm64-Add-per-cpu-infrastructure-to-call-ARCH_WORKAR.patch -| patches.suse/0006-arm64-Add-ARCH_WORKAROUND_2-probing.patch -| patches.suse/0007-arm64-Add-ssbd-command-line-option.patch -| patches.suse/0008-arm64-ssbd-Add-global-mitigation-state-accessor.patch -| patches.suse/0009-arm64-ssbd-Skip-apply_ssbd-if-not-using-dynamic-miti.patch -| patches.suse/0010-arm64-ssbd-Restore-mitigation-status-on-CPU-resume.patch -| patches.suse/0011-arm64-ssbd-Introduce-thread-flag-to-control-userspac.patch -| patches.suse/0012-arm64-ssbd-Add-prctl-interface-for-per-thread-mitiga.patch -| patches.suse/0003-arm64-cpu_errata-include-required-headers.patch -| patches.suse/regulator-don-t-return-or-expect-errno-from-of_map_mode.patch -| patches.suse/regulator-pfuze100-add-.is_enable-for-pfuze100_swb_r -| patches.suse/regulator-max8998-Fix-platform-data-retrieval -| patches.suse/loop-add-recursion-validation-to-LOOP_CHANGE_FD.patch -| patches.suse/block-always-set-partition-number-to-0-in-blk_partit.patch -| patches.suse/nvmet-return-all-zeroed-buffer-when-we-can-t-find-an.patch -| patches.suse/nvme-don-t-hold-nvmf_transports_rwsem-for-more-than-.patch -| patches.suse/nvme-rdma-correctly-check-for-target-keyed-sgl-suppo.patch -| patches.suse/nvmet-filter-newlines-from-user-input.patch -| patches.suse/nvme-cleanup-double-shift-issue.patch -| patches.suse/linvdimm-pmem-Preserve-read-only-setting-for-pmem-de.patch -| patches.suse/libnvdimm-pmem-Unconditionally-deep-flush-on-sync.patch -| patches.suse/libnvdimm-pmem-Do-not-flush-power-fail-protected-CPU.patch -| patches.suse/mm-fix-__gup_device_huge-vs-unmap.patch -| patches.suse/xfs-prepare-xfs_break_layouts-to-be-called-with-XFS_.patch -| patches.suse/xfs-prepare-xfs_break_layouts-for-another-layout-typ.patch -| patches.suse/uio-lib-Fix-CONFIG_ARCH_HAS_UACCESS_MCSAFE-compilati.patch -| patches.suse/dax-introduce-a-copy_to_iter-dax-operation.patch -| patches.suse/dax-Report-bytes-remaining-in-dax_iomap_actor.patch -| patches.suse/pmem-Switch-to-copy_to_iter_mcsafe.patch -| patches.suse/staging-lustre-remove-invariant-in-cl_io_read_ahead.patch -| patches.suse/staging-lustre-ldlm-free-resource-when-ldlm_lock_cre.patch -| patches.suse/staging-lustre-llite-initialize-xattr-xe_namelen.patch -| patches.suse/staging-lustre-llite-correct-removexattr-detection.patch -| patches.suse/staging-bcm2835-audio-Disconnect-and-free-vchi_insta -| patches.suse/staging-lustre-o2iblnd-Fix-FastReg-map-unmap-for-MLX.patch -| patches.suse/staging-lustre-o2iblnd-fix-race-at-kiblnd_connect_pe.patch -| patches.suse/staging-iio-ade7854-Fix-error-handling-on-read-write -| patches.suse/staging-iio-ade7854-Fix-the-wrong-number-of-bits-to- -| patches.suse/iio-sca3000-Fix-an-error-handling-path-in-sca3000_pr -| patches.suse/staging-lustre-o2iblnd-Fix-crash-in-kiblnd_handle_ea.patch -| patches.suse/staging-lustre-Use-kvfree-for-memory-allocated-by-kv.patch -| patches.suse/iio-tsl2583-correct-values-in-integration_time_avail -| patches.suse/0001-raid10-check-bio-in-r10buf_pool_free-to-void-NULL-po.patch -| patches.suse/0001-md-fix-two-problems-with-setting-the-re-add-device-s.patch -| patches.suse/md-fix-NULL-dereference-of-mddev-pers-in-remove_and_.patch -| patches.suse/md-raid1-add-error-handling-of-read-error-from-FailF.patch -| patches.suse/0005-soc-rockchip-power-domain-Use-of_clk_get_parent_coun.patch -| patches.suse/clk-qcom-Base-rcg-parent-rate-off-plan-frequency -| patches.suse/0003-clk-bulk-silently-error-out-on-EPROBE_DEFER.patch -| patches.suse/clk-imx7d-fix-mipi-dphy-div-parent -| patches.suse/clk-mvebu-use-correct-bit-for-98DX3236-NAND -| patches.suse/clk-at91-PLL-recalc_rate-now-using-cached-MUL-and-DI -| patches.suse/objtool-fix-gcc-8-cold-subfunction-detection-for-aliased-functions.patch -| patches.suse/x86-bugs-add-amd-s-variant-of-ssb_no.patch -| patches.suse/x86-bugs-add-amd-s-spec_ctrl-msr-usage.patch -| patches.suse/x86-bugs-switch-the-selection-of-mitigation-from-cpu-vendor-to-cpu-features.patch -| patches.suse/x86-microcode-make-the-late-update-update_lock-a-raw-lock-for-rt -| patches.suse/x86-apic-Provide-apic_ack_irq.patch -| patches.suse/x86-intel_rdt-enable-cmt-and-mbm-on-new-skylake-stepping -| patches.suse/CIFS-Fix-signing-for-SMB2-3.patch -| patches.suse/cifs-For-SMB2-security-informaion-query-check-for-mi.patch -| patches.suse/CIFS-Calculate-the-correct-request-length-based-on-page-offset-and-.patch -| patches.suse/CIFS-Introduce-helper-function-to-get-page-offset-and-length-in-smb.patch -| patches.suse/CIFS-When-sending-data-on-socket-pass-the-correct-page-offset.patch -| patches.suse/CIFS-SMBD-Support-page-offset-in-RDMA-send.patch -| patches.suse/CIFS-SMBD-Support-page-offset-in-RDMA-recv.patch -| patches.suse/CIFS-SMBD-Support-page-offset-in-memory-registration.patch -| patches.suse/CIFS-Pass-page-offset-for-calculating-signature.patch -| patches.suse/CIFS-Pass-page-offset-for-encrypting.patch -| patches.suse/CIFS-fix-encryption-in-SMB3-1-1.patch -| patches.suse/CIFS-Fix-NULL-ptr-deref.patch -| patches.suse/smb3-do-not-allow-insecure-cifs-mounts-when-using-smb3.patch -| patches.suse/cifs-fix-a-buffer-leak-in-smb2_query_symlink.patch -| patches.suse/scsi-cxlflash-Preserve-number-of-interrupts-for-mast.patch -| patches.suse/scsi-cxlflash-Avoid-clobbering-context-control-regis.patch -| patches.suse/scsi-cxlflash-Add-argument-identifier-names.patch -| patches.suse/scsi-cxlflash-Introduce-OCXL-backend.patch -| patches.suse/scsi-cxlflash-Hardware-AFU-for-OCXL.patch -| patches.suse/scsi-cxlflash-Read-host-function-configuration.patch -| patches.suse/scsi-cxlflash-Setup-function-acTag-range.patch -| patches.suse/scsi-cxlflash-Read-host-AFU-configuration.patch -| patches.suse/scsi-cxlflash-Setup-AFU-acTag-range.patch -| patches.suse/scsi-cxlflash-Setup-AFU-PASID.patch -| patches.suse/scsi-cxlflash-Adapter-context-support-for-OCXL.patch -| patches.suse/scsi-cxlflash-Use-IDR-to-manage-adapter-contexts.patch -| patches.suse/scsi-cxlflash-Support-adapter-file-descriptors-for-O.patch -| patches.suse/scsi-cxlflash-Support-adapter-context-discovery.patch -| patches.suse/scsi-cxlflash-Support-image-reload-policy-modificati.patch -| patches.suse/scsi-cxlflash-MMIO-map-the-AFU.patch -| patches.suse/scsi-cxlflash-Support-starting-an-adapter-context.patch -| patches.suse/scsi-cxlflash-Support-process-specific-mappings.patch -| patches.suse/scsi-cxlflash-Support-AFU-state-toggling.patch -| patches.suse/scsi-cxlflash-Support-reading-adapter-VPD-data.patch -| patches.suse/scsi-cxlflash-Setup-function-OCXL-link.patch -| patches.suse/scsi-cxlflash-Setup-OCXL-transaction-layer.patch -| patches.suse/scsi-cxlflash-Support-process-element-lifecycle.patch -| patches.suse/scsi-cxlflash-Support-AFU-interrupt-management.patch -| patches.suse/scsi-cxlflash-Support-AFU-interrupt-mapping-and-regi.patch -| patches.suse/scsi-cxlflash-Support-starting-user-contexts.patch -| patches.suse/scsi-cxlflash-Support-adapter-context-polling.patch -| patches.suse/scsi-cxlflash-Support-adapter-context-reading.patch -| patches.suse/scsi-cxlflash-Support-adapter-context-mmap-and-relea.patch -| patches.suse/scsi-cxlflash-Support-file-descriptor-mapping.patch -| patches.suse/scsi-cxlflash-Introduce-object-handle-fop.patch -| patches.suse/scsi-cxlflash-Setup-LISNs-for-user-contexts.patch -| patches.suse/scsi-cxlflash-Setup-LISNs-for-master-contexts.patch -| patches.suse/scsi-cxlflash-Update-synchronous-interrupt-status-bi.patch -| patches.suse/scsi-cxlflash-Introduce-OCXL-context-state-machine.patch -| patches.suse/scsi-cxlflash-Register-for-translation-errors.patch -| patches.suse/scsi-cxlflash-Support-AFU-reset.patch -| patches.suse/scsi-cxlflash-Enable-OCXL-operations.patch -| patches.suse/scsi-cxlflash-Synchronize-reset-and-remove-ops.patch -| patches.suse/scsi-cxlflash-Remove-commmands-from-pending-list-on-.patch -| patches.suse/scsi-cxlflash-Handle-spurious-interrupts.patch -| patches.suse/scsi-hisi_sas-make-sas-address-of-sata-disks-unique.patch -| patches.suse/scsi-hisi_sas-update-ras-feature-for-later-revision-of-v3-hw.patch -| patches.suse/scsi-hisi_sas-delete-timer-when-removing-hisi_sas-driver.patch -| patches.suse/scsi-hisi_sas-use-dma_zalloc_coherent.patch -| patches.suse/scsi-hisi_sas-consolidate-command-check-in-hisi_sas_get_ata_protocol.patch -| patches.suse/scsi-hisi_sas-check-iptt-is-valid-before-using-it-for-v3-hw.patch -| patches.suse/scsi-hisi_sas-print-device-id-for-errors.patch -| patches.suse/scsi-hisi_sas-remove-some-unneeded-structure-members.patch -| patches.suse/scsi-lpfc-fix-multiple-prli-completion-error-path.patch -| patches.suse/scsi-lpfc-correct-target-queue-depth-application-changes.patch -| patches.suse/scsi-lpfc-add-per-io-channel-nvme-io-statistics.patch -| patches.suse/scsi-lpfc-enlarge-nvmet-asynchronous-receive-buffer-counts.patch -| patches.suse/scsi-lpfc-fix-abort-request-wq-selection.patch -| patches.suse/scsi-lpfc-fix-lingering-lpfc_wq-resource-after-driver-unload.patch -| patches.suse/scsi-lpfc-fix-null-pointer-access-in-lpfc_nvme_info_show.patch -| patches.suse/scsi-lpfc-fix-wq-cq-creation-for-older-asic-s.patch -| patches.suse/scsi-lpfc-fix-driver-not-recovering-nvme-rports-during-target-link-faults.patch -| patches.suse/scsi-lpfc-fix-nvme-remoteport-registration-race-conditions.patch -| patches.suse/scsi-lpfc-fix-null-pointer-reference-when-resetting-adapter.patch -| patches.suse/scsi-lpfc-correct-missing-remoteport-registration-during-link-bounces.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-2.patch -| patches.suse/scsi-target-prefer-dbroot-of-etc-target-over-var-target -| patches.suse/scsi-mpt3sas-fix-spelling-mistake-disbale-disable.patch -| patches.suse/scsi-mpt3sas-Bug-fix-for-big-endian-systems.patch -| patches.suse/scsi-mpt3sas-Pre-allocate-RDPQ-Array-at-driver-boot-.patch -| patches.suse/scsi-mpt3sas-Lockless-access-for-chain-buffers.patch -| patches.suse/scsi-mpt3sas-Optimize-I-O-memory-consumption-in-driv.patch -| patches.suse/scsi-mpt3sas-Enhanced-handling-of-Sense-Buffer.patch -| patches.suse/scsi-mpt3sas-Added-support-for-SAS-Device-Discovery-.patch -| patches.suse/scsi-mpt3sas-Increase-event-log-buffer-to-support-24.patch -| patches.suse/scsi-mpt3sas-Allow-processing-of-events-during-drive.patch -| patches.suse/scsi-mpt3sas-Cache-enclosure-pages-during-enclosure-.patch -| patches.suse/scsi-mpt3sas-Report-Firmware-Package-Version-from-HB.patch -| patches.suse/scsi-mpt3sas-Update-MPI-Headers.patch -| patches.suse/scsi-mpt3sas-For-NVME-device-issue-a-protocol-level-.patch -| patches.suse/scsi-mpt3sas-fix-possible-memory-leak.patch -| patches.suse/scsi-mpt3sas-Update-driver-version-25.100.00.00.patch -| patches.suse/scsi-qla2xxx-Fix-sending-ADISC-command-for-login.patch -| patches.suse/scsi-qla2xxx-Fix-Rport-and-session-state-getting-out.patch -| patches.suse/scsi-qla2xxx-Delete-session-for-nport-id-change.patch -| patches.suse/scsi-qla2xxx-Reduce-redundant-ADISC-command-for-RSCN.patch -| patches.suse/scsi-qla2xxx-Move-GPSC-and-GFPNID-out-of-session-man.patch -| patches.suse/scsi-qla2xxx-Fix-Inquiry-command-being-dropped-in-Ta.patch -| patches.suse/scsi-qla2xxx-Use-predefined-get_datalen_for_atio-inl.patch -| patches.suse/scsi-qla2xxx-Remove-stale-debug-value-for-login_retr.patch -| patches.suse/scsi-qla2xxx-Prevent-relogin-loop-by-removing-stale-.patch -| patches.suse/scsi-qla2xxx-Fix-TMF-and-Multi-Queue-config.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.07-k.patch -| patches.suse/0006-scsi-qedf-synchronize-rport-restarts-when-multiple-els-commands-time-out -| patches.suse/0007-scsi-qedf-increase-the-number-of-default-fip-vlan-request-retries-to-60 -| patches.suse/0008-scsi-qedf-add-missing-skb-frees-in-error-path -| patches.suse/0009-scsi-qedf-fix-vlan-display-when-printing-sent-fip-frames -| patches.suse/0010-scsi-qedf-add-check-for-offload-before-flushing-i-os-for-target -| patches.suse/0011-scsi-qedf-sanity-check-fcoe-fip-priority-value-to-make-sure-it-s-between-0-and-7 -| patches.suse/0012-scsi-qedf-add-dcbx_not_wait-module-parameter-so-we-won-t-wait-for-dcbx-convergence-to-start-discovery -| patches.suse/0013-scsi-qedf-honor-priority-from-dcbx-fcoe-app-tag -| patches.suse/0014-scsi-qedf-release-rrq-reference-correctly-when-rrq-command-times-out -| patches.suse/0015-scsi-qedf-return-request-as-did_no_connect-if-msi-x-is-not-enabled -| patches.suse/0016-scsi-qedf-check-if-link-is-already-up-when-receiving-a-link-up-event-from-qed -| patches.suse/0017-scsi-qedf-add-task-id-to-kref_get_unless_zero-debug-messages-when-flushing-requests -| patches.suse/0018-scsi-qedf-remove-setting-dcbx-pending-during-soft-context-reset -| patches.suse/0019-scsi-qedf-improve-firmware-debug-dump-handling -| patches.suse/0020-scsi-qedf-honor-default_prio-module-parameter-even-if-dcbx-does-not-converge -| patches.suse/0021-scsi-qedf-if-qed-fails-to-enable-msi-x-fail-pci-probe -| patches.suse/0022-scsi-qedf-add-additional-checks-when-restarting-an-rport-due-to-abts-timeout -| patches.suse/0023-scsi-qedf-set-the-unloading-flag-when-removing-a-vport -| patches.suse/0024-scsi-qedf-add-more-defensive-checks-for-concurrent-error-conditions -| patches.suse/0025-scsi-qedf-update-copyright-for-2018 -| patches.suse/0026-scsi-qedf-update-version-number-to-8-33-16-20 -| patches.suse/scsi-lpfc-change-io-submit-return-to-ebusy-if-remote-port-is-recovering.patch -| patches.suse/scsi-lpfc-enhance-le-data-structure-copies-to-hardware.patch -| patches.suse/scsi-lpfc-correct-fw-download-error-message.patch -| patches.suse/scsi-lpfc-handle-new-link-fault-code-returned-by-adapter-firmware.patch -| patches.suse/scsi-lpfc-driver-nvme-load-fails-when-cpu-cnt-wq-resource-cnt.patch -| patches.suse/scsi-lpfc-fix-up-log-messages-and-stats-counters-in-io-submit-code-path.patch -| patches.suse/scsi-lpfc-enhance-log-messages-when-reporting-cqe-errors.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-3.patch -| patches.suse/scsi-lpfc-comment-cleanup-regarding-broadcom-copyright-header.patch -| patches.suse/scsi-hisi_sas-optimise-the-usage-of-dq-locking.patch -| patches.suse/scsi-hisi_sas-add-some-checks-to-avoid-free-ing-a-sas_task-twice.patch -| patches.suse/scsi-hisi_sas-check-host-frozen-before-calling-done-function.patch -| patches.suse/scsi-hisi_sas-fix-pi-memory-size.patch -| patches.suse/scsi-hisi_sas-check-sas_dev-gone-earlier-in-hisi_sas_abort_task.patch -| patches.suse/scsi-hisi_sas-stop-controller-timer-for-reset.patch -| patches.suse/scsi-hisi_sas-update-phy-linkrate-after-a-controller-reset.patch -| patches.suse/scsi-hisi_sas-config-ata-de-reset-as-an-constrained-command-for-v3-hw.patch -| patches.suse/scsi-hisi_sas-remove-redundant-handling-to-event95-for-v3.patch -| patches.suse/scsi-hisi_sas-add-readl-poll-timeout-helper-wrappers.patch -| patches.suse/scsi-hisi_sas-workaround-a-v3-hw-hilink-bug.patch -| patches.suse/scsi-qla2xxx-remove-the-unused-tcm_qla2xxx_cmd_wq.patch -| patches.suse/scsi-lpfc-fix-spelling-mistakes-mabilbox-and-maibox.patch -| patches.suse/scsi-ipr-new-IOASC-update.patch -| patches.suse/scsi-hisi_sas-relocate-smp-sg-map.patch -| patches.suse/scsi-hisi_sas-make-return-type-of-prep-functions-void.patch -| patches.suse/scsi-hisi_sas-allocate-slot-buffer-earlier.patch -| patches.suse/scsi-hisi_sas-don-t-lock-dq-for-complete-task-sending.patch -| patches.suse/scsi-hisi_sas-use-device-lock-to-protect-slot-alloc-free.patch -| patches.suse/scsi-hisi_sas-add-check-of-device-in-hisi_sas_task_exec.patch -| patches.suse/scsi-cxlflash-Yield-to-active-send-threads.patch -| patches.suse/scsi-cxlflash-Limit-the-debug-logs-in-the-IO-path.patch -| patches.suse/scsi-cxlflash-Acquire-semaphore-before-invoking-ioct.patch -| patches.suse/scsi-cxlflash-Use-local-mutex-for-AFU-serialization.patch -| patches.suse/scsi-cxlflash-Add-include-guards-to-backend.h.patch -| patches.suse/scsi-cxlflash-Abstract-hardware-dependent-assignment.patch -| patches.suse/scsi-cxlflash-Isolate-external-module-dependencies.patch -| patches.suse/scsi-zfcp-fix-missing-scsi-trace-for-result-of-eh_host_reset_handler.patch -| patches.suse/scsi-zfcp-fix-missing-scsi-trace-for-retry-of-abort-scsi_eh-tmf.patch -| patches.suse/scsi-zfcp-fix-misleading-rec-trigger-trace-where-erp_action-setup-failed.patch -| patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-terminate_rport_io-early-return.patch -| patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-terminate_rport_io-for-erp_failed.patch -| patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-for-all-objects-in-erp_failed.patch -| patches.suse/scsi-zfcp-fix-missing-rec-trigger-trace-on-enqueue-without-erp-thread.patch -| patches.suse/scsi-qlogicpti-fix-an-error-handling-path-in-qpti_sbus_probe -| patches.suse/scsi-hisi_sas-fix-a-typo-in-hisi_sas_task_prep.patch -| patches.suse/scsi-hisi_sas-introduce-hisi_sas_phy_set_linkrate.patch -| patches.suse/scsi-hisi_sas-change-slot-index-allocation-mode.patch -| patches.suse/scsi-hisi_sas-change-common-allocation-mode-of-device-id.patch -| patches.suse/scsi-hisi_sas-add-led-feature-for-v3-hw.patch -| patches.suse/scsi-hisi_sas-reset-disks-when-discovered.patch -| patches.suse/scsi-hisi_sas-create-a-scsi_host_template-per-hw-module.patch -| patches.suse/scsi-hisi_sas-init-disks-after-controller-reset.patch -| patches.suse/scsi-hisi_sas-try-wait-commands-before-before-controller-reset.patch -| patches.suse/scsi-hisi_sas-include-tmf-elements-in-struct-hisi_sas_slot.patch -| patches.suse/scsi-hisi_sas-add-v2-hw-force-phy-function-for-internal-ata-command.patch -| patches.suse/scsi-hisi_sas-terminate-stp-reject-quickly-for-v2-hw.patch -| patches.suse/scsi-hisi_sas-fix-return-value-when-get_free_slot-failed.patch -| patches.suse/scsi-hisi_sas-mark-phy-as-in-reset-for-nexus-reset.patch -| patches.suse/scsi-lpfc-fix-mds-diagnostics-failure-rx-tx.patch -| patches.suse/scsi-lpfc-correct-oversubscription-of-nvme-io-requests-for-an-adapter.patch -| patches.suse/scsi-lpfc-fix-crash-in-blk_mq-layer-when-executing-modprobe-r-lpfc.patch -| patches.suse/lpfc-Fix-16gb-hbas-failing-cq-create.patch -| patches.suse/lpfc-Fix-port-initialization-failure.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12-0-0-4.patch -| patches.suse/ubi-fastmap-Cancel-work-upon-detach -| patches.suse/ubi-fastmap-Correctly-handle-interrupted-erasures-in -| patches.suse/rtc-ensure-rtc_set_alarm-fails-when-alarms-are-not-s -| patches.suse/rtc-pxa-fix-probe-function -| patches.suse/net-in-virtio_net_hdr-only-add-VLAN_HLEN-to-csum_sta.patch -| patches.suse/msft-hv-1704-hv_netvsc-Fix-a-network-regression-after-ifdown-ifup.patch -| patches.suse/0019-ip_tunnel-Fix-name-string-concatenate-in-__ip_tunnel.patch -| patches.suse/bonding-re-evaluate-force_primary-when-the-primary-s.patch -| patches.suse/net-sched-act_simple-fix-parsing-of-TCA_DEF_DATA.patch -| patches.suse/cdc_ncm-avoid-padding-beyond-end-of-skb.patch -| patches.suse/udp-fix-rx-queue-len-reported-by-diag-and-proc-inter.patch -| patches.suse/socket-close-race-condition-between-sock_close-and-s.patch -| patches.suse/net-phy-dp83822-use-BMCR_ANENABLE-instead-of-BMSR_AN.patch -| patches.suse/drm-i915-Remove-stale-asserts-from-i915_gem_find_act -| patches.suse/drm-i915-gvt-fix-memory-leak-of-a-cmd_entry-struct-o -| patches.suse/mfd-tps65218-Reorder-tps65218_regulator_id-enum -| patches.suse/mfd-tps65911-comparator-Fix-a-build-error -| patches.suse/mfd-tps65911-comparator-Fix-an-off-by-one-bug -| patches.suse/mfd-cros_ec-Fail-early-if-we-cannot-identify-the-EC -| patches.suse/mfd-intel-lpss-Program-REMAP-register-in-PIO-mode -| patches.suse/mfd-intel-lpss-Fix-Intel-Cannon-Lake-LPSS-I2C-input- -| patches.suse/pwm-backlight-Enable-disable-the-PWM-before-after-LC.patch -| patches.suse/backlight-pwm_bl-Don-t-use-GPIOF_-with-gpiod_get_dir -| patches.suse/backlight-as3711_bl-Fix-Device-Tree-node-lookup -| patches.suse/backlight-max8925_bl-Fix-Device-Tree-node-lookup -| patches.suse/backlight-tps65217_bl-Fix-Device-Tree-node-lookup -| patches.suse/backlight-as3711_bl-Fix-Device-Tree-node-leaks -| patches.suse/rpmsg-smd-do-not-use-mananged-resources-for-endpoint.patch -| patches.suse/watchdog-da9063-Fix-setting-changing-timeout.patch -| patches.suse/watchdog-da9063-Fix-updating-timeout-value.patch -| patches.suse/watchdog-da9063-Fix-timeout-handling-during-probe.patch -| patches.suse/soc-rockchip-power-domain-Fix-wrong-value-when-power -| patches.suse/memory-tegra-Do-not-handle-spurious-interrupts.patch -| patches.suse/memory-tegra-Apply-interrupts-mask-per-SoC.patch -| patches.suse/soc-imx-gpcv2-Do-not-pass-static-memory-as-platform- -| patches.suse/nfsd-restrict-rd_maxcount-to-svc_max_payload-in-nfsd.patch -| patches.suse/nfsd-fix-potential-use-after-free-in-nfsd4_decode_ge.patch -| patches.suse/0001-rculist-add-list_for_each_entry_from_rcu.patch -| patches.suse/0003-NFS-Avoid-quadratic-search-when-freeing-delegations.patch -| patches.suse/NFSv4-Only-pass-the-delegation-to-setattr-if-we-re-s.patch -| patches.suse/0004-NFSv4-Fix-possible-1-byte-stack-overflow-in-nfs_idma.patch -| patches.suse/pnfs-Don-t-release-the-sequence-slot-until-we-ve-pro.patch -| patches.suse/xprtrdma-Return-ENOBUFS-when-no-pages-are-available.patch -| patches.suse/NFSv4-Revert-commit-5f83d86cf531d-NFSv4.x-Fix-wrapar.patch -| patches.suse/NFSv4-Fix-a-typo-in-nfs41_sequence_process.patch -| patches.suse/NFSv4.1-Fix-the-client-behaviour-on-NFS4ERR_SEQ_FALS.patch -| patches.suse/skip-LAYOUTRETURN-if-layout-is-invalid.patch -| patches.suse/kvm-x86-fix-reserved-bits-check-for-mov-to-cr3 -| patches.suse/kvm-nvmx-use-nested_run_pending-rather-than-from_vmentry -| patches.suse/kvm-nvmx-don-t-flush-tlb-when-vmcs12-uses-vpid -| patches.suse/0010-arm64-fpsimd-Avoid-FPSIMD-context-leakage-for-the-in.patch -| patches.suse/KVM-arm-arm64-Set-dist-spis-to-NULL-after-kfree.patch -| patches.suse/kvm-make-vm-ioctl-do-valloc-for-some-archs -| patches.suse/kvm-nvmx-enforce-cpl-0-for-vmx-instructions -| patches.suse/kvm-x86-introduce-linear_-read-write-system -| patches.suse/kvm-x86-pass-kvm_vcpu-to-kvm_read_guest_virt-and-kvm_write_guest_virt_system -| patches.suse/kvm-x86-use-correct-privilege-level-for-sgdt-sidt-fxsave-fxrstor-access -| patches.suse/vfio-type1-Fix-task-tracking-for-QEMU-vCPU-hotplug.patch -| patches.suse/0001-vfio-platform-Fix-reset-module-leak-in-error-path.patch -| patches.suse/thermal-exynos-fix-setting-rising_threshold-for-Exyn -| patches.suse/xfs-xfs_reflink_convert_cow-memory-allocation-deadlo.patch -| patches.suse/xfs-don-t-call-xfs_da_shrink_inode-with-NULL-bp.patch -| patches.suse/dm-add-writecache-target.patch -| patches.suse/UBIFS-Fix-potential-integer-overflow-in-allocation -| patches.suse/0001-video-uvesafb-Fix-integer-overflow-in-allocation.patch -| patches.suse/cpufreq-intel_pstate-Add-HWP-boost-utility-and-sched.patch -| patches.suse/cpufreq-intel_pstate-HWP-boost-performance-on-IO-wak.patch -| patches.suse/cpufreq-intel_pstate-New-sysfs-entry-to-control-HWP-.patch -| patches.suse/cpufreq-intel_pstate-enable-boost-for-Skylake-Xeon.patch -| patches.suse/cpufreq-governors-Fix-long-idle-detection-logic-in-l.patch -| patches.suse/apparmor-fix-mediation-of-prlimit.patch -| patches.suse/apparmor-fix-memory-leak-when-deduping-profile-load.patch -| patches.suse/apparmor-fix-ptrace-read-check.patch -| patches.suse/i2c-axxia-enable-clock-before-calling-clk_get_rate -| patches.suse/0006-i2c-xlp9xx-Add-support-for-SMBAlert.patch -| patches.suse/0001-i2c-xlp9xx-Fix-issue-seen-when-updating-receive-leng.patch -| patches.suse/0002-i2c-xlp9xx-Make-sure-the-transfer-size-is-not-more-t.patch -| patches.suse/pwm-meson-Fix-allocation-of-PWM-channel-array -| patches.suse/pwm-lpss-platform-Save-restore-the-ctrl-register-ove -| patches.suse/ACPI-LPSS-Add-missing-prv_offset-setting-for-byt-cht -| patches.suse/pwm-stm32-Enforce-dependency-on-CONFIG_MFD_STM32_TIM -| patches.suse/0001-lib-string_helpers-Add-missed-declaration-of-struct-.patch -| patches.suse/platform-x86-ideapad-laptop-Add-MIIX-720-12IKB-to-no -| patches.suse/scsi-qla2xxx-Fix-setting-lower-transfer-speed-if-GPS.patch -| patches.suse/scsi-mpt3sas-Add-an-I-O-barrier.patch -| patches.suse/scsi-qla2xxx-Fix-crash-on-qla2x00_mailbox_command.patch -| patches.suse/0001-qla2xxx-Mask-off-Scope-bits-in-retry-delay.patch -| patches.suse/btrfs-scrub-Don-t-use-inode-pages-for-device-replace.patch -| patches.suse/libceph-rbd-add-error-handling-for-osd_req_op_cls_init.patch -| patches.suse/0007-ceph-use-bit-flags-to-define-vxattr-attributes.patch -| patches.suse/0008-ceph-always-get-rstat-from-auth-mds.patch -| patches.suse/ceph-support-file-lock-on-directory.patch -| patches.suse/ceph-fix-st_nlink-stat-for-directories.patch -| patches.suse/ceph-fix-wrong-check-for-the-case-of-updating-link-count.patch -| patches.suse/ceph-prevent-i_version-from-going-back.patch -| patches.suse/ceph-fix-use-after-free-in-ceph_statfs.patch -| patches.suse/ceph-fix-alignment-of-rasize.patch -| patches.suse/rbd-flush-rbd_dev-watch_dwork-after-watch-is-unregistered.patch -| patches.suse/mm-ksm.c-ignore-STABLE_FLAG-of-rmap_item-address-in-rmap_walk_ksm.patch -| patches.suse/mm-fix-devmem_is_allowed-for-sub-page-System-RAM-int.patch -| patches.suse/mremap-Remove-LATENCY_LIMIT-from-mremap-to-reduce-the-number-of-TLB-shootdowns.patch -| patches.suse/Revert-drm-amdgpu-Add-an-ATPX-quirk-for-hybrid-lapto.patch -| patches.suse/ALSA-fm801-add-error-handling-for-snd_ctl_add -| patches.suse/ALSA-emu10k1-add-error-handling-for-snd_ctl_add -| patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-EliteBook-830 -| patches.suse/ALSA-hda-add-dock-and-led-support-for-HP-ProBook-640-G4 -| patches.suse/ALSA-usb-audio-Disable-the-quirk-for-Nura-headset -| patches.suse/ALSA-hda-realtek-Add-shutup-hint -| patches.suse/ALSA-usb-audio-Add-native-DSD-support-for-Mytek-DACs -| patches.suse/ALSA-usb-audio-Generic-DSD-detection-for-XMOS-based- -| patches.suse/ALSA-usb-audio-Remove-explicitly-listed-Mytek-device -| patches.suse/vhost-fix-info-leak-due-to-uninitialized-memory.patch -| patches.suse/KVM-PPC-Book3S-HV-Add-online-register-to-ONE_REG-int.patch -| patches.suse/KVM-PPC-Book3S-HV-Set-RWMR-on-POWER8-so-PURR-SPURR-c.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-inaccurate-comment.patch -| patches.suse/KVM-PPC-Book3S-Use-correct-page-shift-in-H_STUFF_TCE.patch -| patches.suse/KVM-PPC-Book3S-Allow-backing-bigger-guest-IOMMU-page.patch -| patches.suse/KVM-PPC-Book3S-Check-KVM_CREATE_SPAPR_TCE_64-paramet.patch -| patches.suse/KVM-PPC-Add-pt_regs-into-kvm_vcpu_arch-and-move-vcpu.patch -| patches.suse/KVM-PPC-Move-nip-ctr-lr-xer-registers-to-pt_regs-in-.patch -| patches.suse/KVM-PPC-Fix-a-mmio_host_swabbed-uninitialized-usage-.patch -| patches.suse/KVM-PPC-Book3S-HV-Lockless-tlbie-for-HPT-hcalls.patch -| patches.suse/KVM-PPC-Book3S-HV-Use-a-helper-to-unmap-ptes-in-the-.patch -| patches.suse/KVM-PPC-Book3S-HV-Recursively-unmap-all-page-table-e.patch -| patches.suse/KVM-PPC-Book3S-HV-radix-Refine-IO-region-partition-s.patch -| patches.suse/KVM-PPC-Book3S-HV-radix-Do-not-clear-partition-PTE-w.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-kvmppc_bad_host_intr-for-real-.patch -| patches.suse/KVM-PPC-Book3S-HV-Send-kvmppc_bad_interrupt-NMIs-to-.patch -| patches.suse/KVM-PPC-Book3S-PR-Enable-use-on-POWER9-inside-HPT-mo.patch -| patches.suse/KVM-PPC-Book3S-HV-Factor-fake-suspend-handling-out-o.patch -| patches.suse/KVM-PPC-Book3S-PR-Move-kvmppc_save_tm-kvmppc_restore.patch -| patches.suse/KVM-PPC-Book3S-PR-Add-guest-MSR-parameter-for-kvmppc.patch -| patches.suse/ipv6-allow-PMTU-exceptions-to-local-routes.patch -| patches.suse/net-dsa-add-error-handling-for-pskb_trim_rcsum.patch -| patches.suse/0020-netfilter-nf_tables-check-msg_type-before-nft_trans_.patch -| patches.suse/0022-ipvs-fix-check-on-xmit-to-non-local-addresses.patch -| patches.suse/0023-netfilter-ebtables-reject-non-bridge-targets.patch -| patches.suse/0024-netfilter-x_tables-initialise-match-target-check-par.patch -| patches.suse/ixgbe-Fix-setting-of-TC-configuration-for-macvlan-ca.patch -| patches.suse/net-thunderx-prevent-concurrent-data-re-writing-by-n.patch -| patches.suse/xen-netfront-raise-max-number-of-slots-in-xennet_get_responses.patch -| patches.suse/netfilter-nf_tables-use-WARN_ON_ONCE-instead-of-BUG_.patch -| patches.suse/tcp-verify-the-checksum-of-the-first-data-segment-in.patch -| patches.suse/0025-l2tp-only-accept-PPP-sessions-in-pppol2tp_connect.patch -| patches.suse/0026-l2tp-prevent-pppol2tp_connect-from-creating-kernel-s.patch -| patches.suse/cfg80211-initialize-sinfo-in-cfg80211_get_station -| patches.suse/0027-l2tp-filter-out-non-PPP-sessions-in-pppol2tp_tunnel_.patch -| patches.suse/0001-video-omap-add-module-license-tags.patch -| patches.suse/0001-arch-Kconfig-fix-documentation-for-NMI-watchdog.patch -| patches.suse/0001-blk-mq-reinit-q-tag_set_list-entry-only-after-grace-.patch -| patches.suse/nvme-fix-NULL-pointer-dereference-in-nvme_init_subsy.patch -| patches.suse/nvme-add-bio-remapping-tracepoint.patch -| patches.suse/nvme-rdma-fix-error-flow-during-mapping-request-data.patch -| patches.suse/nvme-don-t-rely-on-the-changed-namespace-list-log.patch -| patches.suse/nvme-fc-change-controllers-first-connect-to-use-reco.patch -| patches.suse/nvme-fc-remove-reinit_request-routine.patch -| patches.suse/nvme-fc-fix-nulling-of-queue-data-on-reconnect.patch -| patches.suse/nvme-fabrics-refactor-queue-ready-check.patch -| patches.suse/nvme-fabrics-handle-the-admin-only-case-properly-in-.patch -| patches.suse/nvme-fabrics-fix-and-refine-state-checks-in-__nvmf_c.patch -| patches.suse/smb3-note-that-smb3-11-posix-extensions-mount-option-is-experimenta.patch -| patches.suse/cifs-add-lease-tracking-to-the-cached-root-fid.patch -| patches.suse/smb3-increase-initial-number-of-credits-requested-to-allow-write.patch -| patches.suse/cifs-push-rfc1002-generation-down-the-stack.patch -| patches.suse/cifs-remove-smb2_send_recv-.patch -| patches.suse/cifs-update-__smb_send_rqst-to-take-an-array-of-requests.patch -| patches.suse/cifs-Fix-encryption-signing.patch -| patches.suse/CIFS-move-default-port-definitions-to-cifsglob-h.patch -| patches.suse/CIFS-complete-PDU-definitions-for-interface-queries.patch -| patches.suse/CIFS-add-iface-info-to-struct-cifs_ses.patch -| patches.suse/CIFS-parse-and-store-info-on-iface-queries.patch -| patches.suse/CIFS-dump-every-session-iface-info.patch -| patches.suse/cifs-Fix-kernel-oops-when-traceSMB-is-enabled.patch -| patches.suse/smb3-Fix-mode-on-mkdir-on-smb311-mounts.patch -| patches.suse/smb3-do-not-display-empty-interface-list.patch -| patches.suse/smb3-fix-corrupt-path-in-subdirs-on-smb311-with-posix.patch -| patches.suse/cifs-Use-correct-packet-length-in-SMB2_TRANSFORM-header.patch -| patches.suse/cifs-Fix-invalid-check-in-__cifs_calc_signature-.patch -| patches.suse/vfio-ccw-push-down-unsupported-ida-check -| patches.suse/jfs-fix-inconsistency-between-memory-allocation-and-ea_buf-max_size.patch -| patches.suse/HID-intel_ish-hid-ipc-register-more-pm-callbacks-to- -| patches.suse/HID-wacom-Correct-logical-maximum-Y-for-2nd-gen-Intu -| patches.suse/atm-Preserve-value-of-skb-truesize-when-accounting-t.patch -| patches.suse/net_sched-blackhole-tell-upper-qdisc-about-dropped-p.patch -| patches.suse/qed-Fix-possible-memory-leak-in-Rx-error-path-handli.patch -| patches.suse/qed-Add-sanity-check-for-SIMD-fastpath-handler.patch -| patches.suse/qed-Do-not-advertise-DCBX_LLD_MANAGED-capability.patch -| patches.suse/enic-initialize-enic-rfs_h.lock-in-enic_probe.patch -| patches.suse/ipvlan-use-ETH_MAX_MTU-as-max-mtu.patch -| patches.suse/enic-do-not-overwrite-error-code.patch -| patches.suse/net-sungem-fix-rx-checksum-support.patch -| patches.suse/stmmac-fix-DMA-channel-hang-in-half-duplex-mode.patch -| patches.suse/RDMA-qedr-Fix-NULL-pointer-dereference-when-running-.patch -| patches.suse/IB-mlx4-Fix-an-error-handling-path-in-mlx4_ib_rereg_.patch -| patches.suse/cpufreq-intel_pstate-Fix-scaling-max-min-limits-with.patch -| patches.suse/PM-core-Fix-supplier-device-runtime-PM-usage-counter -| patches.suse/ACPI-EC-Use-ec_no_wakeup-on-Thinkpad-X1-Carbon-6th -| patches.suse/ACPI-processor-Finish-making-acpi_processor_ppc_has_ -| patches.suse/pNFS-Always-free-the-session-slot-on-error-in-nfs4_l.patch -| patches.suse/drm-qxl-Call-qxl_bo_unref-outside-atomic-context -| patches.suse/drm-amdgpu-Use-kvmalloc_array-for-allocating-VRAM-ma -| patches.suse/drm-i915-Apply-batch-location-restrictions-before-pi -| patches.suse/drm-i915-Fix-context-ban-and-hang-accounting-for-cli -| patches.suse/drm-i915-Enable-provoking-vertex-fix-on-Gen9-systems -| patches.suse/drm-bridge-sii8620-fix-loops-in-EDID-fetch-logic -| patches.suse/drm-bridge-sii8620-fix-potential-buffer-overflow -| patches.suse/drm-atmel-hlcdc-check-stride-values-in-the-first-pla -| patches.suse/drm-bridge-sii8620-fix-display-of-packed-pixel-modes -| patches.suse/udf-Detect-incorrect-directory-size.patch -| patches.suse/0001-xen-Remove-unnecessary-BUG_ON-from-__unbind_from_irq.patch -| patches.suse/KVM-arm-arm64-Drop-resource-size-check-for-GICV-wind.patch -| patches.suse/kvm-enforce-error-in-ioctl-for-compat-tasks-when-kvm_compat -| patches.suse/0017-arm64-dma-mapping-clear-buffers-allocated-with-FORCE.patch -| patches.suse/0001-arm64-kpti-Use-early_param-for-kpti-command-line-opt.patch -| patches.suse/0020-arm64-mm-Ensure-writes-to-swapper-are-ordered-wrt-su.patch -| patches.suse/powerpc-64s-radix-Fix-MADV_-FREE-DONTNEED-TLB-flush-.patch -| patches.suse/powerpc-64s-Fix-DT-CPU-features-Power9-DD2.1-logic.patch -| patches.suse/block-fix-timeout-changes-for-legacy-request-drivers.patch -| patches.suse/0001-block-sed-opal-Fix-a-couple-off-by-one-bugs.patch -| patches.suse/nvme-rdma-fix-possible-double-free-condition-when-fa.patch -| patches.suse/nvme-rdma-fix-possible-free-of-a-non-allocated-async.patch -| patches.suse/nvme-rdma-Fix-command-completion-race-at-error-recov.patch -| patches.suse/nvme-rdma-don-t-override-opts-queue_size.patch -| patches.suse/nvmet-reset-keep-alive-timer-in-controller-enable.patch -| patches.suse/nvme-fc-release-io-queues-to-allow-fast-fail.patch -| patches.suse/bdi-Fix-another-oops-in-wb_workfn.patch -| patches.suse/irqchip-gic-v3-its-Don-t-bind-LPI-to-unavailable-NUM.patch -| patches.suse/time-Make-sure-jiffies_to_msecs-preserves-non-zero-t -| patches.suse/x86-mce-improve-error-message-when-kernel-cannot-recover.patch -| patches.suse/x86-mce-check-for-alternate-indication-of-machine-check-recovery-on-skylake -| patches.suse/x86-mce-do-not-overwrite-mci_status-in-mce_no_way_out -| patches.suse/x86-mce-fix-incorrect-machine-check-from-unknown-source-message -| patches.suse/x86-pti-xenpv-dont-report-as-vulnerable.patch -| patches.suse/x86-spectre_v1-Disable-compiler-optimizations-over-a.patch -| patches.suse/x86-call-fixup_exception-before-notify_die-in-math_error -| patches.suse/xen-speculative_store_bypass_ht_init-call.patch -| patches.suse/x86-platform-uv-add-adjustable-set-memory-block-size-function -| patches.suse/x86-platform-uv-use-new-set-memory-block-size-function -| patches.suse/x86-platform-uv-add-kernel-parameter-to-set-memory-block-size -| patches.suse/x86-microcode-intel-fix-memleak-in-save_microcode_patch -| patches.suse/uprobes-x86-Remove-incorrect-WARN_ON-in-uprobe_init_.patch -| patches.suse/ipvlan-fix-IFLA_MTU-ignored-on-NEWLINK.patch -| patches.suse/net-packet-fix-use-after-free.patch -| patches.suse/VSOCK-fix-loopback-on-big-endian-systems.patch -| patches.suse/vhost_net-validate-sock-before-trying-to-put-its-fd.patch -| patches.suse/0028-ipv6-mcast-fix-unsolicited-report-interval-after-rec.patch -| patches.suse/net-mvneta-fix-the-Rx-desc-DMA-address-in-the-Rx-pat.patch -| patches.suse/net-dccp-avoid-crash-in-ccid3_hc_rx_send_feedback.patch -| patches.suse/net-dccp-switch-rx_tstamp_last_feedback-to-monotonic.patch -| patches.suse/cxgb4-when-disabling-dcb-set-txq-dcb-priority-to-0.patch -| patches.suse/qmi_wwan-add-support-for-the-Dell-Wireless-5821e-mod -| patches.suse/0006-btrfs-fix-invalid-free-in-btrfs_extent_same.patch -| patches.suse/btrfs-fix-return-value-on-rename-exchange-failure.patch -| patches.suse/X.509-unpack-RSA-signatureValue-field-from-BIT-STRIN -| patches.suse/Input-synaptics-rmi4-fix-axis-swap-behavior -| patches.suse/Input-elantech-enable-middle-button-of-touchpads-on- -| patches.suse/Input-elantech-fix-V4-report-decoding-for-module-wit -| patches.suse/Input-elan_i2c-add-ELAN0618-Lenovo-v330-15IKB-ACPI-I -| patches.suse/Input-elan_i2c_smbus-fix-more-potential-stack-buffer -| patches.suse/Input-xpad-fix-GPD-Win-2-controller-name -| patches.suse/scsi-target-tcmu-add-read-length-support -| patches.suse/scsi-ipr-Eliminate-duplicate-barriers.patch -| patches.suse/scsi-qla2xxx-Spinlock-recursion-in-qla_target.patch -| patches.suse/soc-imx-gpcv2-correct-PGC-offset -| patches.suse/mtd-cfi_cmdset_0002-Use-right-chip-in-do_ppb_xxlock.patch -| patches.suse/mtd-cfi_cmdset_0002-fix-SEGV-unlocking-multiple-chip.patch -| patches.suse/mtd-cfi_cmdset_0002-Fix-unlocking-requests-crossing-.patch -| patches.suse/mtd-cfi_cmdset_0002-Avoid-walking-all-chips-when-unl.patch -| patches.suse/ALSA-hda-realtek-Fix-pop-noise-on-Lenovo-P50-co -| patches.suse/ALSA-hda-ca0132-Delete-pointless-assignments-to-stru -| patches.suse/ALSA-hda-ca0132-Delete-redundant-UNSOL-event-request -| patches.suse/ALSA-hda-ca0132-Restore-behavior-of-QUIRK_ALIENWARE -| patches.suse/ALSA-hda-ca0132-Don-t-test-for-QUIRK_NONE -| patches.suse/ALSA-hda-ca0132-Restore-PCM-Analog-Mic-In2 -| patches.suse/ALSA-hda-ca0132-Fix-DMic-data-rate-for-Alienware-M17 -| patches.suse/ALSA-hda-ca0132-make-array-ca0132_alt_chmaps-static -| patches.suse/ALSA-hda-realtek-Add-a-quirk-for-FSC-ESPRIMO-U9210 -| patches.suse/ALSA-hda-realtek-Fix-the-problem-of-two-front-mics-o -| patches.suse/ALSA-timer-Fix-UBSAN-warning-at-SNDRV_TIMER_IOCTL_NE -| patches.suse/ALSA-seq-Fix-UBSAN-warning-at-SNDRV_SEQ_IOCTL_QUERY_ -| patches.suse/0001-dm-use-bio_split-when-splitting-out-the-already-proc.patch -| patches.suse/0080-dm-thin-metadata-remove-needless-work-from-__commit_.patch -| patches.suse/dm-writecache-use-2-factor-allocator-arguments.patch -| patches.suse/0001-dm-zoned-avoid-triggering-reclaim-from-inside-dmz_ma.patch -| patches.suse/0001-dm-raid-don-t-use-const-in-function-return.patch -| patches.suse/0081-dm-thin-handle-running-out-of-data-space-vs-concurre.patch -| patches.suse/pmem-only-set-queue_flag_dax-for-fsdax-mode.patch -| patches.suse/dax-check-for-queue_flag_dax-in-bdev_dax_supported.patch -| patches.suse/dm-prevent-dax-mounts-if-not-supported.patch -| patches.suse/drm-mali-dp-Enable-Global-SE-interrupts-mask-for-DP5 -| patches.suse/drm-arm-malidp-Preserve-LAYER_FORMAT-contents-when-s -| patches.suse/Documentation-admin-guide-intel_pstate-Fix-sysfs-pat -| patches.suse/ceph-fix-dentry-leak-in-splice_dentry.patch -| patches.suse/block-Fix-transfer-when-chunk-sectors-exceeds-max.patch -| patches.suse/0001-block-Fix-cloning-of-requests-with-a-special-payload.patch -| patches.suse/0001-drbd-Fix-drbd_request_prepare-discard-handling.patch -| patches.suse/nvme-rdma-fix-possible-double-free-of-controller-asy.patch -| patches.suse/x86-efi-fix-efi_call_phys_epilog-with-config_x86_5level-y -| patches.suse/kconfig-fix-line-numbers-for-if-entries-in-menu-tree.patch -| patches.suse/ARM-davinci-board-da850-evm-fix-WP-pin-polarity-for-.patch -| patches.suse/usb-dwc3-pci-add-support-for-Intel-IceLake.patch -| patches.suse/usb-dwc2-gadget-Fix-issue-in-dwc2_gadget_start_isoc.patch -| patches.suse/usb-dwc3-of-simple-fix-use-after-free-on-remove.patch -| patches.suse/usb-dwc2-fix-the-incorrect-bitmaps-for-the-ports-of-.patch -| patches.suse/usb-dwc2-fix-isoc-split-in-transfer-with-no-data.patch -| patches.suse/usb-gadget-composite-fix-delayed_status-race-conditi.patch -| patches.suse/usb-gadget-dwc2-fix-memory-leak-in-gadget_init.patch -| patches.suse/dwc2-gadget-Fix-ISOC-IN-DDMA-PID-bitfield-value-calc -| patches.suse/xhci-Fix-perceived-dead-host-due-to-runtime-s.patch -| patches.suse/0001-xhci-Fix-kernel-oops-in-trace_xhci_free_virt_device.patch -| patches.suse/usb-xhci-increase-CRS-timeout-value.patch -| patches.suse/0001-acpi-Add-helper-for-deactivating-memory-region.patch -| patches.suse/0001-usb-typec-ucsi-acpi-Workaround-for-cache-mode-issue.patch -| patches.suse/0001-usb-typec-ucsi-Fix-for-incorrect-status-data-issue.patch -| patches.suse/usb-cdc_acm-Add-quirk-for-Uniden-UBC125-scanner.patch -| patches.suse/NFC-pn533-Fix-wrong-GFP-flag-usage -| patches.suse/0001-typec-tcpm-Fix-a-msecs-vs-jiffies-bug.patch -| patches.suse/USB-serial-cp210x-add-Silicon-Labs-IDs-for-Windows-U.patch -| patches.suse/USB-serial-cp210x-add-CESINEL-device-ids.patch -| patches.suse/n_tty-Fix-stall-at-n_tty_receive_char_special -| patches.suse/n_tty-Access-echo_-variables-carefully -| patches.suse/serdev-fix-memleak-on-module-unload -| patches.suse/vt-prevent-leaking-uninitialized-data-to-userspace-v -| patches.suse/staging-comedi-quatech_daqp_cs-fix-no-op-loop-daqp_a -| patches.suse/iio-pressure-bmp280-fix-relative-humidity-unit -| patches.suse/iio-buffer-fix-the-function-signature-to-match-imple -| patches.suse/0001-btrfs-quota-Set-rescan-progress-to-u64-1-if-we-hit-l.patch -| patches.suse/r8152-napi-hangup-fix-after-disconnect -| patches.suse/0001-netfilter-nf_log-fix-uninit-read-in-nf_log_proc_dost.patch -| patches.suse/0002-netfilter-nf_log-don-t-hold-nf_log_mutex-during-user.patch -| patches.suse/net-mlx5e-Don-t-attempt-to-dereference-the-ppriv-str.patch -| patches.suse/net-mlx5-E-Switch-Avoid-setup-attempt-if-not-being-e.patch -| patches.suse/net-mlx5e-Avoid-dealing-with-vport-representors-if-n.patch -| patches.suse/net-mlx5-Fix-wrong-size-allocation-for-QoS-ETC-TC-re.patch -| patches.suse/net-mlx5-Fix-incorrect-raw-command-length-parsing.patch -| patches.suse/net-mlx5-Fix-command-interface-race-in-polling-mode.patch -| patches.suse/strparser-Remove-early-eaten-to-fix-full-tcp-receive.patch -| patches.suse/tcp-add-one-more-quick-ack-after-after-ECN-events.patch -| patches.suse/nl80211-relax-ht-operation-checks-for-mesh -| patches.suse/nl80211-check-nla_parse_nested-return-values -| patches.suse/tcp-fix-Fast-Open-key-endianness.patch -| patches.suse/bnx2x-Fix-receiving-tx-timeout-in-error-or-recovery-.patch -| patches.suse/alx-take-rtnl-before-calling-__alx_open-from-resume -| patches.suse/s390-qeth-fix-race-when-setting-MAC-address.patch -| patches.suse/s390-qeth-don-t-clobber-buffer-on-async-tx-completion.patch -| patches.suse/s390-qeth-consistently-re-enable-device-features.patch -| patches.suse/atm-zatm-Fix-potential-Spectre-v1_02.patch -| patches.suse/msft-hv-1713-hv_netvsc-split-sub-channel-setup-into-async-and-syn.patch -| patches.suse/bpf-s390-fix-potential-memleak-when-later-bpf_jit_pr.patch -| patches.suse/tcp-prevent-bogus-FRTO-undos-with-non-SACK-flows.patch -| patches.suse/net-fix-use-after-free-in-GRO-with-ESP.patch -| patches.suse/ipv6-sr-fix-passing-wrong-flags-to-crypto_alloc_shas.patch -| patches.suse/qed-Limit-msix-vectors-in-kdump-kernel-to-the-minimu.patch -| patches.suse/qed-Fix-setting-of-incorrect-eswitch-mode.patch -| patches.suse/qed-Fix-use-of-incorrect-size-in-memcpy-call.patch -| patches.suse/qede-Adverstise-software-timestamp-caps-when-PHC-is-.patch -| patches.suse/md-raid10-fix-that-replacement-cannot-complete-recov.patch -| patches.suse/userfaultfd-hugetlbfs-fix-userfaultfd_huge_must_wait-pte-access.patch -| patches.suse/mm-hugetlb-yield-when-prepping-struct-pages.patch -| patches.suse/kasan-fix-shadow_size-calculation-error-in-kasan_mod.patch -| patches.suse/Fix-up-non-directory-creation-in-SGID-directories.patch -| patches.suse/tracing-Fix-missing-return-symbol-in-function_graph-.patch -| patches.suse/0001-drm-udl-fix-display-corruption-of-the-last-line.patch -| patches.suse/0001-drm-Use-kvzalloc-for-allocating-blob-property-memory.patch -| patches.suse/Revert-drm-bridge-sii8620-fix-display-of-packed-pixel -| patches.suse/drm-i915-Try-GGTT-mmapping-whole-object-as-partial -| patches.suse/drm-amdgpu-fix-swapped-emit_ib_size-in-vce3 -| patches.suse/drm-exynos-gsc-Fix-support-for-NV16-61-YUV420-YVU420 -| patches.suse/drm-exynos-decon5433-Fix-per-plane-global-alpha-for- -| patches.suse/drm-exynos-decon5433-Fix-WINCONx-reset-value -| patches.suse/s390-correct-register-corruption-in-critical-section-cleanup.patch -| patches.suse/vfio-Use-get_user_pages_longterm-correctly.patch -| patches.suse/drbd-fix-access-after-free -| patches.suse/scsi-sg-mitigate-read-write-abuse.patch -| patches.suse/0004-arm64-remove-no-op-p-linker-flag.patch -| patches.suse/dmaengine-pl330-report-BURST-residue-granularity -| patches.suse/dmaengine-k3dma-Off-by-one-in-k3_of_dma_simple_xlate -| patches.suse/cifs-Fix-use-after-free-of-a-mid_q_entry.patch -| patches.suse/cifs-Fix-validation-of-signed-data-in-smb3-.patch -| patches.suse/cifs-Fix-validation-of-signed-data-in-smb2.patch -| patches.suse/cifs-fix-SMB1-breakage.patch -| patches.suse/cifs-Fix-memory-leak-in-smb2_set_ea.patch -| patches.suse/cifs-Fix-slab-out-of-bounds-in-send_set_info-on-SMB2-ACE-setting.patch -| patches.suse/cifs-Fix-infinite-loop-when-using-hard-mount-.patch -| patches.suse/0001-cifs-Fix-stack-out-of-bounds-in-smb-2-3-_create_leas.patch -| patches.suse/pci-xilinx-add-missing-of_node_put -| patches.suse/pci-xilinx-nwl-add-missing-of_node_put -| patches.suse/pci-faraday-add-missing-of_node_put -| patches.suse/ext4-add-corruption-check-in-ext4_xattr_set_entry.patch -| patches.suse/ext4-always-verify-the-magic-number-in-xattr-blocks.patch -| patches.suse/ext4-always-check-block-group-bounds-in-ext4_init_bl.patch -| patches.suse/ext4-make-sure-bitmaps-and-the-inode-table-don-t-ove.patch -| patches.suse/ext4-only-look-at-the-bg_flags-field-if-it-is-valid.patch -| patches.suse/ext4-verify-the-depth-of-extent-tree-in-ext4_find_ex.patch -| patches.suse/ext4-include-the-illegal-physical-block-in-the-bad-m.patch -| patches.suse/ext4-clear-i_data-in-ext4_inode_info-when-removing-i.patch -| patches.suse/ext4-never-move-the-system.data-xattr-out-of-the-ino.patch -| patches.suse/jbd2-don-t-mark-block-as-modified-if-the-handle-is-o.patch -| patches.suse/ext4-avoid-running-out-of-journal-credits-when-appen.patch -| patches.suse/ext4-add-more-inode-number-paranoia-checks.patch -| patches.suse/ext4-add-more-mount-time-checks-of-the-superblock.patch -| patches.suse/ext4-check-superblock-mapped-prior-to-committing.patch -| patches.suse/sched-fair-Fix-bandwidth-timer-clock-drift-condition.patch -| patches.suse/x86-mm-32-initialize-the-cr4-shadow-before-_flush_tlb_all -| patches.suse/compiler-gcc-h-add-_attribute__gnu_inline-to-all-inline-declarations.patch -| patches.suse/x86-asm-add-asm_arg-constants-for-argument-registers-to-asm-asm-h -| patches.suse/x86-bugs-update-when-to-check-for-the-ls_cfg-ssbd-mitigation.patch -| patches.suse/x86-bugs-fix-the-amd-ssbd-usage-of-the-spec_ctrl-msr.patch -| patches.suse/ARM-imx_v6_v7_defconfig-Select-ULPI-support.patch -| patches.suse/ARM-imx_v4_v5_defconfig-Select-ULPI-support.patch -| patches.suse/HID-debug-check-length-before-copy_to_user -| patches.suse/HID-wacom-Correct-touch-maximum-XY-of-2nd-gen-Intuos -| patches.suse/HID-i2c-hid-Fix-incomplete-report-noise -| patches.suse/HID-hiddev-fix-potential-Spectre-v1 -| patches.suse/mmc-dw_mmc-fix-card-threshold-control-configuration -| patches.suse/USB-serial-ch341-fix-type-promotion-bug-in-ch341_con.patch -| patches.suse/USB-serial-cp210x-add-another-USB-ID-for-Qivicon-Zig.patch -| patches.suse/0001-USB-serial-keyspan_pda-fix-modem-status-error-handli.patch -| patches.suse/USB-serial-mos7840-fix-status-register-error-handlin.patch -| patches.suse/0001-xhci-xhci-mem-off-by-one-in-xhci_stream_id_to_ring.patch -| patches.suse/usb-quirks-add-delay-quirks-for-Corsair-Strafe.patch -| patches.suse/0001-USB-yurex-fix-out-of-bounds-uaccess-in-read-handler.patch -| patches.suse/staging-rtl8723bs-Prevent-an-underflow-in-rtw_check_ -| patches.suse/vmw_balloon-fix-inflation-with-batching -| patches.suse/ibmasm-don-t-write-out-of-bounds-in-read-handler.patch -| patches.suse/nvmem-Don-t-let-a-NULL-cell_id-for-nvmem_cell_get-cr.patch -| patches.suse/libahci-Fix-possible-Spectre-v1-pmp-indexing-in-ahci -| patches.suse/ahci-Disable-LPM-on-Lenovo-50-series-laptops-with-a- -| patches.suse/ahci-Add-Intel-Ice-Lake-LP-PCI-ID.patch -| patches.suse/ata-Fix-ZBC_OUT-command-block-check.patch -| patches.suse/ata-Fix-ZBC_OUT-all-bit-handling.patch -| patches.suse/libnvdimm-pmem-Fix-memcpy_mcsafe-return-code-handlin.patch -| patches.suse/acpi-nfit-fix-cmd_rc-for-acpi_nfit_ctl-to-always-ret -| patches.suse/acpi-nfit-Fix-scrub-idle-detection.patch -| patches.suse/nfit-fix-unchecked-dereference-in-acpi_nfit_ctl -| patches.suse/ALSA-hda-Handle-pm-failure-during-hotplug -| patches.suse/ALSA-hda-realtek-two-more-lenovo-models-need-fixup-o -| patches.suse/ARM-8780-1-ftrace-Only-set-kernel-memory-back-to-rea.patch -| patches.suse/tools-build-fix-escaping-in-.cmd-files-for-future-Ma.patch -| patches.suse/iw_cxgb4-correctly-enforce-the-max-reg_mr-depth.patch -| patches.suse/RDMA-uverbs-Protect-from-attempts-to-create-flows-on.patch -| patches.suse/IB-hfi1-Fix-incorrect-mixing-of-ERR_PTR-and-NULL-ret.patch -| patches.suse/RDMA-mlx5-Fix-memory-leak-in-mlx5_ib_create_srq-erro.patch -| patches.suse/i2c-tegra-Fix-NACK-error-handling -| patches.suse/mm-do-not-drop-unused-pages-when-userfaultd-is-running.patch -| patches.suse/autofs-fix-slab-out-of-bounds-read-in-getname_kernel.patch -| patches.suse/reiserfs-fix-buffer-overflow-with-long-warning-messa.patch -| patches.suse/ARM-pxa-irq-fix-handling-of-ICMR-registers-in-suspen.patch -| patches.suse/ARM-DRA7-OMAP5-Enable-ACTLR-0-Enable-invalidates-of-.patch -| patches.suse/drm-i915-Fix-hotplug-irq-ack-on-i965-g4x -| patches.suse/gpu-host1x-Check-whether-size-of-unpin-isn-t-0 -| patches.suse/0001-drm-tegra-Fix-comparison-operator-for-buffer-size.patch -| patches.suse/drm-armada-fix-colorkey-mode-property -| patches.suse/drm-armada-fix-irq-handling -| patches.suse/0001-pinctrl-nsp-off-by-ones-in-nsp_pinmux_enable.patch -| patches.suse/pinctrl-nsp-Fix-potential-NULL-dereference -| patches.suse/mark-hi-and-tasklet-softirq-synchronous.patch -| patches.suse/kvm-vmx-support-msr_ia32_arch_capabilities-as-a-feature-msr -| patches.suse/xenclock-0007-x86-kvmclock-set-pvti_cpu0_va-after-enabling-kvmcloc.patch -| patches.suse/KVM-Eventfd-Avoid-crash-when-assign-and-deassign-spe.patch -| patches.suse/kvmclock-fix-tsc-calibration-for-nested-guests -| patches.suse/btrfs-fix-use-after-free-of-cmp-workspace-pages.patch -| patches.suse/btrfs-scrub-Don-t-use-inode-page-cache-in-scrub_hand.patch -| patches.suse/rtlwifi-Fix-kernel-Oops-Fw-download-fail -| patches.suse/brcmfmac-stop-watchdog-before-detach-and-free-everyt -| patches.suse/Revert-mwifiex-handle-race-during-mwifiex_usb_discon.patch -| patches.suse/mwifiex-handle-race-during-mwifiex_usb_disconnect.patch -| patches.suse/rtlwifi-rtl8821ae-fix-firmware-is-not-ready-to-run -| patches.suse/ath10k-update-the-phymode-along-with-bandwidth-chang -| patches.suse/gen_stats-Fix-netlink-stats-dumping-in-the-presence-.patch -| patches.suse/sctp-fix-the-issue-that-pathmtu-may-be-set-lower-tha.patch -| patches.suse/smsc75xx-Add-workaround-for-gigabit-link-up-hardware -| patches.suse/net-phy-fix-flag-masking-in-__set_phy_supported.patch -| patches.suse/qed-Fix-reading-stale-configuration-information.patch -| patches.suse/qed-off-by-one-in-qed_parse_mcp_trace_buf.patch -| patches.suse/qmi_wwan-add-support-for-Quectel-EG91 -| patches.suse/ipv4-Return-EINVAL-when-ping_group_range-sysctl-does.patch -| patches.suse/sh_eth-fix-invalid-context-bug-while-calling-auto-ne.patch -| patches.suse/sh_eth-fix-invalid-context-bug-while-changing-link-o.patch -| patches.suse/cxgb4-assume-flash-part-size-to-be-4MB-if-it-can-t-b.patch -| patches.suse/net-sched-act_tunnel_key-fix-NULL-dereference-when-g.patch -| patches.suse/net-ipv4-Set-oif-in-fib_compute_spec_dst.patch -| patches.suse/net-diag-Don-t-double-free-TCP_NEW_SYN_RECV-sockets-.patch -| patches.suse/bpf-hash-map-decrement-counter-on-error.patch -| patches.suse/bnxt_en-Fix-the-vlan_tci-exact-match-check.patch -| patches.suse/bnxt_en-Fix-inconsistent-BNXT_FLAG_AGG_RINGS-logic.patch -| patches.suse/bnxt_en-Always-set-output-parameters-in-bnxt_get_max.patch -| patches.suse/bnxt_en-Do-not-modify-max-IRQ-count-after-RDMA-drive.patch -| patches.suse/bnxt_en-Fix-for-system-hang-if-request_irq-fails.patch -| patches.suse/qed-fix-spelling-mistake-successffuly-successfully.patch -| patches.suse/ieee802154-6lowpan-set-IFLA_LINK.patch -| patches.suse/ieee802154-at86rf230-switch-from-BUG_ON-to-WARN_ON-o.patch -| patches.suse/ieee802154-at86rf230-use-__func__-macro-for-debug-me.patch -| patches.suse/ieee802154-fakelb-switch-from-BUG_ON-to-WARN_ON-on-p.patch -| patches.suse/ixgbe-Be-more-careful-when-modifying-MAC-filters.patch -| patches.suse/net-systemport-Fix-CRC-forwarding-check-for-SYSTEMPO.patch -| patches.suse/0002-packet-reset-network-header-if-packet-shorter-than-l.patch -| patches.suse/qlogic-check-kstrtoul-for-errors.patch -| patches.suse/tcp-fix-dctcp-delayed-ACK-schedule.patch -| patches.suse/KEYS-DNS-fix-parsing-multiple-options.patch -| patches.suse/ipv6-make-DAD-fail-with-enhanced-DAD-when-nonce-leng.patch -| patches.suse/ibmvnic-Revise-RX-TX-queue-error-messages.patch -| patches.suse/msft-hv-1733-hv-netvsc-fix-handling-of-fallback-to-single-queue-m.patch -| patches.suse/net-mlx4_en-Don-t-reuse-RX-page-when-XDP-is-set.patch -| patches.suse/0001-net-lan78xx-Fix-race-in-tx-pending-skb-size-calculat.patch -| patches.suse/ibmvnic-Fix-error-recovery-on-login-failure.patch -| patches.suse/tg3-Add-higher-cpu-clock-for-5762.patch -| patches.suse/octeon_mgmt-Fix-MIX-registers-configuration-on-MTU-s.patch -| patches.suse/ipv6-ila-select-CONFIG_DST_CACHE.patch -| patches.suse/lib-rhashtable-consider-param-min_size-when-setting-.patch -| patches.suse/net-cxgb3_main-fix-potential-Spectre-v1.patch -| patches.suse/0001-net-usb-asix-replace-mii_nway_restart-in-resume-path.patch -| patches.suse/batman-adv-Fix-bat_ogm_iv-best-gw-refcnt-after-netli.patch -| patches.suse/batman-adv-Fix-bat_v-best-gw-refcnt-after-netlink-du.patch -| patches.suse/batman-adv-Fix-debugfs-path-for-renamed-hardif.patch -| patches.suse/batman-adv-Fix-debugfs-path-for-renamed-softif.patch -| patches.suse/batman-adv-Avoid-storing-non-TT-sync-flags-on-singul -| patches.suse/batman-adv-Fix-multicast-TT-issues-with-bogus-ROAM-f.patch -| patches.suse/ipv6-fix-useless-rol32-call-on-hash.patch -| patches.suse/msft-hv-1734-hv_netvsc-Fix-napi-reschedule-while-receive-completi.patch -| patches.suse/ptp-fix-missing-break-in-switch.patch -| patches.suse/crypto-af_alg-Initialize-sg_num_bytes-in-error-code-.patch -| patches.suse/ALSA-hda-add-mute-led-support-for-HP-ProBook-455-G5 -| patches.suse/ALSA-hda-realtek-Add-Panasonic-CF-SZ6-headset-jack-q -| patches.suse/ALSA-rawmidi-Change-resized-buffers-atomically -| patches.suse/ALSA-hda-realtek-Yet-another-Clevo-P950-quirk-entry -| patches.suse/msft-hv-1728-PCI-hv-Disable-enable-IRQs-rather-than-BH-in-hv_comp.patch -| patches.suse/PCI-OF-Fix-I-O-space-page-leak.patch -| patches.suse/pci-xgene-fix-i-o-space-page-leak -| patches.suse/pci-versatile-fix-i-o-space-page-leak -| patches.suse/pci-designware-fix-i-o-space-page-leak -| patches.suse/PCI-aardvark-Fix-I-O-space-page-leak.patch -| patches.suse/pci-faraday-fix-i-o-space-page-leak -| patches.suse/drm-amdgpu-add-another-ATPX-quirk-for-TOPAZ.patch -| patches.suse/drm-nouveau-gem-off-by-one-bugs-in-nouveau_gem_pushb -| patches.suse/drm-nouveau-Use-drm_connector_list_iter_-for-iterati -| patches.suse/drm-nouveau-Avoid-looping-through-fake-MST-connector -| patches.suse/0001-drm-nouveau-drm-nouveau-Fix-runtime-PM-leak-in-nv50_.patch -| patches.suse/ACPI-EC-Use-ec_no_wakeup-on-more-Thinkpad-X1-Carbon- -| patches.suse/cpufreq-intel_pstate-Register-when-ACPI-PCCH-is-pres.patch -| patches.suse/scsi-qla2xxx-Fix-inconsistent-DMA-mem-alloc-free.patch -| patches.suse/scsi-qla2xxx-Fix-kernel-crash-due-to-late-workqueue-.patch -| patches.suse/scsi-qla2xxx-fix-null-pointer-dereference-for-fcport-search.patch -| patches.suse/0027-scsi-qedf-send-the-driver-state-to-mfw -| patches.suse/scsi-qedi-send-driver-state-to-mfw -| patches.suse/dm-writecache-support-optional-offset-for-start-of-d.patch -| patches.suse/vfio-pci-Fix-potential-Spectre-v1 -| patches.suse/fat-fix-memory-allocation-failure-handling-of-match_.patch -| patches.suse/mm-huge_memory.c-fix-data-loss-when-splitting-a-file.patch -| patches.suse/mm-memcg-fix-use-after-free-in-mem_cgroup_iter.patch -| patches.suse/btrfs-fix-file-data-corruption-after-cloning-a-range.patch -| patches.suse/vfio-spapr-Use-IOMMU-pageshift-rather-than-pagesize.patch -| patches.suse/KVM-PPC-Check-if-IOMMU-page-is-contained-in-the-pinn.patch -| patches.suse/powerpc-powernv-Fix-save-restore-of-SPRG3-on-entry-e.patch -| patches.suse/lib-iov_iter-Fix-pipe-handling-in-_copy_to_iter_mcsa.patch -| patches.suse/x86-asm-memcpy_mcsafe-Fix-copy_to_user_mcsafe-except.patch -| patches.suse/x86-events-intel-ds-fix-bts_interrupt_threshold-alignment.patch -| patches.suse/x86-mce-remove-min-interval-polling-limitation -| patches.suse/soc-imx-gpc-restrict-register-range-for-regmap-acces -| patches.suse/nvme-ensure-forward-progress-during-admin-passthru.patch -| patches.suse/nvme-don-t-enable-AEN-if-not-supported.patch -| patches.suse/nvme-fix-handling-of-metadata_len-for-NVME_IOCTL_IO_.patch -| patches.suse/media-staging-omap4iss-Include-asm-cacheflush.h-afte -| patches.suse/tcp-helpers-to-send-special-DCTCP-ack.patch -| patches.suse/tcp-do-not-cancel-delay-AcK-on-DCTCP-special-ACK.patch -| patches.suse/tcp-do-not-delay-ACK-in-DCTCP-upon-CE-status-change.patch -| patches.suse/bpf-ppc64-fix-unexpected-r0-0-exit-path-inside-bpf_x.patch -| patches.suse/net-mlx5e-Refine-ets-validation-function.patch -| patches.suse/net-mlx5-Adjust-clock-overflow-work-period.patch -| patches.suse/net-mlx5e-Fix-quota-counting-in-aRFS-expire-flow.patch -| patches.suse/net-mlx5e-Don-t-allow-aRFS-for-encapsulated-packets.patch -| patches.suse/bonding-set-default-miimon-value-for-non-arp-modes-i.patch -| patches.suse/qed-Fix-link-flap-issue-due-to-mismatching-EEE-capab.patch -| patches.suse/qed-Fix-possible-race-for-the-link-state-value.patch -| patches.suse/qed-Correct-Multicast-API-to-reflect-existence-of-25.patch -| patches.suse/net-phy-consider-PHY_IGNORE_INTERRUPT-in-phy_start_a.patch -| patches.suse/net-skb_segment-should-not-return-NULL.patch -| patches.suse/atl1c-reserve-min-skb-headroom -| patches.suse/rtnetlink-add-rtnl_link_state-check-in-rtnl_configur.patch -| patches.suse/vxlan-add-new-fdb-alloc-and-create-helpers.patch -| patches.suse/vxlan-make-netlink-notify-in-vxlan_fdb_destroy-optio.patch -| patches.suse/vxlan-fix-default-fdb-entry-netlink-notify-ordering-.patch -| patches.suse/can-peak_canfd-fix-firmware-v3.3.0-limit-allocation- -| patches.suse/can-m_can.c-fix-setup-of-CCCR-register-clear-CCCR-NI -| patches.suse/can-mpc5xxx_can-check-of_iomap-return-before-use -| patches.suse/can-xilinx_can-fix-device-dropping-off-bus-on-RX-ove -| patches.suse/can-xilinx_can-fix-RX-loop-if-RXNEMP-is-asserted-wit -| patches.suse/can-xilinx_can-fix-recovery-from-error-states-not-be -| patches.suse/can-xilinx_can-keep-only-1-2-frames-in-TX-FIFO-to-fi -| patches.suse/can-xilinx_can-fix-RX-overflow-interrupt-not-being-e -| patches.suse/can-xilinx_can-fix-incorrect-clear-of-non-processed- -| patches.suse/can-xilinx_can-fix-power-management-handling -| patches.suse/ip-hash-fragments-consistently.patch -| patches.suse/tcp-free-batches-of-packets-in-tcp_prune_ofo_queue.patch -| patches.suse/tcp-avoid-collapses-in-tcp_prune_queue-if-possible.patch -| patches.suse/tcp-detect-malicious-patterns-in-tcp_collapse_ofo_qu.patch -| patches.suse/tcp-call-tcp_drop-from-tcp_data_queue_ofo.patch -| patches.suse/tcp-add-tcp_ooo_try_coalesce-helper.patch -| patches.suse/mac80211-add-stations-tied-to-AP_VLANs-during-hw-rec.patch -| patches.suse/nl80211-Add-a-missing-break-in-parse_station_flags.patch -| patches.suse/net-mlx4_core-Save-the-qpn-from-the-input-modifier-i.patch -| patches.suse/bnx2x-Fix-invalid-memory-access-in-rss-hash-config-p.patch -| patches.suse/ip-in-cmsg-IP-V6-_ORIGDSTADDR-call-pskb_may_pull.patch -| patches.suse/qmi_wwan-fix-interface-number-for-DW5821e-production -| patches.suse/0001-fscache-Allow-cancelled-operations-to-be-enqueued.patch -| patches.suse/0002-cachefiles-Fix-refcounting-bug-in-backing-file-read-.patch -| patches.suse/0003-fscache-Fix-reference-overput-in-fscache_attach_obje.patch -| patches.suse/0004-cachefiles-Fix-missing-clear-of-the-CACHEFILES_OBJEC.patch -| patches.suse/0005-cachefiles-Wait-rather-than-BUG-ing-on-Unexpected-ob.patch -| patches.suse/staging-speakup-fix-wraparound-in-uaccess-length-che -| patches.suse/usb-cdc_acm-Add-quirk-for-Castles-VEGA3000.patch -| patches.suse/usb-gadget-r8a66597-Fix-two-possible-sleep-in-atomic -| patches.suse/usb-gadget-r8a66597-Fix-a-possible-sleep-in-atomic-c -| patches.suse/usb-gadget-f_uac2-fix-error-handling-in-afunc_bind-a.patch -| patches.suse/usb-dwc2-host-do-not-delay-retries-for-control-in-transfers.patch -| patches.suse/usb-phy-fix-PPC64-build-errors-in-phy-fsl-usb.c.patch -| patches.suse/tools-usb-ffs-test-Fix-build-on-big-endian-systems.patch -| patches.suse/usb-dwc2-Fix-DMA-alignment-to-start-at-allocated-bou.patch -| patches.suse/usb-gadget-f_uac2-fix-endianness-of-struct-cntrl_-_l.patch -| patches.suse/usb-gadget-f_fs-Only-return-delayed-status-when-len-.patch -| patches.suse/usb-core-handle-hub-C_PORT_OVER_CURRENT-condition.patch -| patches.suse/tracing-Fix-double-free-of-event_trigger_data.patch -| patches.suse/tracing-Fix-possible-double-free-in-event_enable_tri.patch -| patches.suse/kthread-tracing-Don-t-expose-half-written-comm-when-.patch -| patches.suse/Input-elan_i2c-add-ACPI-ID-for-lenovo-ideapad-330 -| patches.suse/Input-elan_i2c-add-another-ACPI-ID-for-Lenovo-Ideapa -| patches.suse/Input-i8042-add-Lenovo-LaVie-Z-to-the-i8042-reset-li -| patches.suse/drm-i915-glk-Add-Quirk-for-GLK-NUC-HDMI-port-issues.patch -| patches.suse/drm-imx-imx-ldb-disable-LDB-on-driver-bind -| patches.suse/drm-imx-imx-ldb-check-if-channel-is-enabled-before-p -| patches.suse/0011-arm64-fix-vmemmap-BUILD_BUG_ON-triggering-on-vmemmap.patch -| patches.suse/delayacct-fix-crash-in-delayacct_blkio_end-after-del.patch -| patches.suse/zswap-re-check-zswap_is_full-after-do-zswap_shrink.patch -| patches.suse/kvm-mm-account-shadow-page-tables-to-kmemcg -| patches.suse/nvmet-fc-fix-target-sgl-list-on-large-transfers.patch -| patches.suse/nvme-if_ready-checks-to-fail-io-to-deleting-controll.patch -| patches.suse/nvmet-fixup-crash-on-NULL-device-path.patch -| patches.suse/block-bio_iov_iter_get_pages-fix-size-of-last-iovec.patch -| patches.suse/blkdev-_blkdev_direct_io_simple-fix-leak-in-error-case.patch -| patches.suse/block-bio_iov_iter_get_pages-pin-more-pages-for-multi-segment-ios.patch -| patches.suse/0083-block-reset-bi_iter.bi_done-after-splitting-bio.patch -| patches.suse/i2c-davinci-Avoid-zero-value-of-CLKH -| patches.suse/i2c-imx-Fix-reinit_completion-use.patch -| patches.suse/random-mix-rdrand-with-entropy-sent-in-from-userspac -| patches.suse/squashfs-be-more-careful-about-metadata-corruption.patch -| patches.suse/ext4-fix-false-negatives-and-false-positives-in-ext4.patch -| patches.suse/ext4-fix-inline-data-updates-with-checksums-enabled.patch -| patches.suse/ext4-check-for-allocation-block-validity-with-block-.patch -| patches.suse/ext4-fix-check-to-prevent-initializing-reserved-inod.patch -| patches.suse/0001-x86-efi-Access-EFI-MMIO-data-as-unencrypted-when-SEV.patch -| patches.suse/perf-x86-amd-ibs-don-t-access-non-started-event -| patches.suse/x86-entry-64-remove-ebx-handling-from-error_entry-exit.patch -| patches.suse/x86-boot-fix-if_changed-build-flip-flop-bug -| patches.suse/squashfs-more-metadata-hardening.patch -| patches.suse/0001-cxgb4-Added-missing-break-in-ndo_udp_tunnel_-add-del.patch -| patches.suse/net-fix-amd-xgbe-flow-control-issue.patch -| patches.suse/net-ena-Fix-use-of-uninitialized-DMA-address-bits-fi.patch -| patches.suse/vti6-fix-PMTU-caching-and-reporting-on-xmit.patch -| patches.suse/0003-xfrm_user-prevent-leaking-2-bytes-of-kernel-memory.patch -| patches.suse/0004-xfrm-fix-missing-dst_release-after-policy-blocking-l.patch -| patches.suse/esp6-fix-memleak-on-error-path-in-esp6_input.patch -| patches.suse/0001-net-lan78xx-fix-rx-handling-before-first-packet-is-s.patch -| patches.suse/enic-handle-mtu-change-for-vf-properly.patch -| patches.suse/ipv4-remove-BUG_ON-from-fib_compute_spec_dst.patch -| patches.suse/net-mdio-mux-bcm-iproc-fix-wrong-getter-and-setter-p.patch -| patches.suse/bpf-use-GFP_ATOMIC-instead-of-GFP_KERNEL-in-bpf_pars.patch -| patches.suse/0005-net-socket-fix-potential-spectre-v1-gadget-in-socket.patch -| patches.suse/tcp_bbr-fix-bw-probing-to-raise-in-flight-data-for-v.patch -| patches.suse/NET-stmmac-align-DMA-stuff-to-largest-cache-line-len.patch -| patches.suse/netlink-Do-not-subscribe-to-non-existent-groups.patch -| patches.suse/can-ems_usb-Fix-memory-leak-on-ems_usb_disconnect -| patches.suse/netlink-Don-t-shift-with-UB-on-nlk-ngroups.patch -| patches.suse/virtio_balloon-fix-another-race-between-migration-an -| patches.suse/scsi-libiscsi-fix-possible-null-pointer-dereference-in-case-of-tmf -| patches.suse/scsi-sg-fix-minor-memory-leak-in-error-path -| patches.suse/scsi-qla2xxx-fix-unintialized-list-head-crash.patch -| patches.suse/scsi-qla2xxx-fix-npiv-deletion-by-calling-wait_for_sess_deletion.patch -| patches.suse/scsi-qla2xxx-fix-driver-unload-by-shutting-down-chip.patch -| patches.suse/scsi-qla2xxx-Fix-ISP-recovery-on-unload.patch -| patches.suse/scsi-qla2xxx-return-error-when-tmf-returns.patch -| patches.suse/audit-fix-potential-null-dereference-context-module.patch -| patches.suse/squashfs-metadata-2-electric-boogaloo.patch -| patches.suse/cpufreq-intel_pstate-Limit-the-scope-of-HWP-dynamic-.patch -| patches.suse/tools-power-turbostat-fix-S-on-UP-systems.patch -| patches.suse/tools-power-turbostat-Read-extended-processor-family.patch -| patches.suse/squashfs-more-metadata-hardening2.patch -| patches.suse/Squashfs-Compute-expected-length-from-inode-size-rat.patch -| patches.suse/iwlwifi-add-more-card-IDs-for-9000-series -| patches.suse/inet-frag-enforce-memory-limits-earlier.patch -| patches.suse/ipv4-frags-handle-possible-skb-truesize-change.patch -| patches.suse/enic-do-not-call-enic_change_mtu-in-enic_probe.patch -| patches.suse/bonding-avoid-lockdep-confusion-in-bond_get_stats.patch -| patches.suse/net-stmmac-Fix-WoL-for-PCI-based-setups.patch -| patches.suse/netlink-Fix-spectre-v1-gadget-in-netlink_create.patch -| patches.suse/net-dsa-Do-not-suspend-resume-closed-slave_dev.patch -| patches.suse/rxrpc-Fix-user-call-ID-check-in-rxrpc_service_preall.patch -| patches.suse/userfaultfd-remove-uffd-flags-from-vma-vm_flags-if-U.patch -| patches.suse/crypto-padlock-aes-Fix-Nano-workaround-data-corrupti -| patches.suse/drm-bridge-adv7511-Reset-registers-on-hotplug -| patches.suse/drm-re-enable-error-handling -| patches.suse/drm-atomic-Check-old_plane_state-crtc-in-drm_atomic_ -| patches.suse/drm-atomic-Initialize-variables-in-drm_atomic_helper -| patches.suse/drm-vc4-Reset-x-y-_scaling-1-when-dealing-with-unipl -| patches.suse/RDMA-uverbs-Expand-primary-and-alt-AV-port-checks.patch -| patches.suse/kvm-vmx-use-local-variable-for-current_vmptr-when-emulating-vmptrst -| patches.suse/kvm-x86-vmx-fix-vpid-leak -| patches.suse/0084-Partially-revert-block-fail-op_is_write-requests-to-.patch -| patches.suse/mlxsw-core_acl_flex_actions-Return-error-for-conflic.patch -| patches.suse/0003-l2tp-fix-missing-refcount-drop-in-pppol2tp_tunnel_io.patch -| patches.suse/netlink-Don-t-shift-on-64-for-ngroups.patch -| patches.suse/genirq-Make-force-irq-threading-setup-more-robust.patch -| patches.suse/nohz-Fix-local_timer_softirq_pending.patch -| patches.suse/gpiolib-acpi-make-sure-we-trigger-edge-events-at-lea.patch -| patches.suse/ip6_tunnel-use-the-right-value-for-ipv4-min-mtu-chec.patch -| patches.suse/0006-packet-refine-ring-v3-block-size-test-to-hold-one-fr.patch -| patches.suse/net-thunderx-check-for-failed-allocation-lmac-dmacs.patch -| patches.suse/vsock-split-dwork-to-avoid-reinitializations.patch -| patches.suse/dccp-fix-undefined-behavior-with-cwnd-shift-in-ccid2.patch -| patches.suse/llc-use-refcount_inc_not_zero-for-llc_sap_find.patch -| patches.suse/vhost-reset-metadata-cache-when-initializing-new-IOT.patch -| patches.suse/0003-i2c-xlp9xx-Fix-case-where-SSIF-read-transaction-comp.patch -| patches.suse/xen-netfront-dont-cache-skb_shinfo.patch -| patches.suse/root-dentries-need-RCU-delayed-freeing.patch -| patches.suse/fix-mntputmntput-race.patch -| patches.suse/fix-__legitimize_mntmntput-race.patch -| patches.suse/make-sure-that-__dentry_kill-always-invalidates-d_se.patch -| patches.suse/init-rename-and-re-order-boot_cpu_state_init.patch -| patches.suse/scsi-qla2xxx-fix-memory-leak-for-allocating-abort-iocb.patch -| patches.suse/scsi-mpt3sas-swap-i-o-memory-read-value-back-to-cpu-endianness -| patches.suse/scsi-sr-avoid-that-opening-a-cd-rom-hangs-with-runtime-power-management-enabled -| patches.suse/debugobjects-Make-stack-check-warning-more-informati.patch -| patches.suse/genirq-Fix-editing-error-in-a-comment.patch -| patches.suse/0002-rculist-Improve-documentation-for-list_for_each_entr.patch -| patches.suse/sched-numa-Remove-redundant-field.patch -| patches.suse/sched-numa-Evaluate-move-once-per-node.patch -| patches.suse/sched-numa-Simplify-load_too_imbalanced.patch -| patches.suse/sched-numa-Set-preferred_node-based-on-best_cpu.patch -| patches.suse/sched-numa-Use-task-faults-only-if-numa_group-is-not-yet-set-up.patch -| patches.suse/sched-debug-Reverse-the-order-of-printing-faults.patch -| patches.suse/sched-numa-Skip-nodes-that-are-at-hoplimit.patch -| patches.suse/sched-numa-Remove-unused-task_capacity-from-struct-numa_stats.patch -| patches.suse/sched-numa-Modify-migrate_swap-to-accept-additional-parameters.patch -| patches.suse/sched-numa-Remove-numa_has_capacity.patch -| patches.suse/sched-numa-Update-the-scan-period-without-holding-the-numa_group-lock.patch -| patches.suse/sched-numa-Use-group_weights-to-identify-if-migration-degrades-locality.patch -| patches.suse/sched-numa-Move-task_numa_placement-closer-to-numa_migrate_preferred.patch -| patches.suse/locking-atomics-asm-generic-move-some-macros-from-linux-bitops-h-to-a-new-linux-bits-h-file.patch -| patches.suse/perf-x86-intel-lbr-fix-incomplete-lbr-call-stack -| patches.suse/kprobes-make-list-and-blacklist-root-user-read-only.patch -| patches.suse/kprobes-x86-fix-p-uses-in-error-messages -| patches.suse/posix-timers-Sanitize-overrun-handling.patch -| patches.suse/alarmtimer-Prevent-overflow-for-relative-nanosleep.patch -| patches.suse/0001-x86-stacktrace-Do-not-unwind-after-user-regs.patch -| patches.suse/0002-x86-stacktrace-Remove-STACKTRACE_DUMP_ONCE.patch -| patches.suse/0003-x86-stacktrace-Clarify-the-reliable-success-paths.patch -| patches.suse/0004-x86-stacktrace-Do-not-fail-for-ORC-with-regs-on-stac.patch -| patches.suse/0006-x86-stacktrace-Enable-HAVE_RELIABLE_STACKTRACE-for-t.patch -| patches.suse/x86-entry-64-add-two-more-instruction-suffixes -| patches.suse/x86-numa_emulation-fix-emulated-to-physical-node-mapping -| patches.suse/x86-platform-uv-mark-memblock-related-init-code-and-data-correctly -| patches.suse/x86-mm-disable-ioremap-free-page-handling-on-x86-pae -| patches.suse/ioremap-update-pgtable-free-interfaces-with-addr -| patches.suse/x86-mm-add-tlb-purge-to-free-pmd-pte-page-interfaces -| patches.suse/arm-asm-tlb.h-Fix-build-error-implicit-func-declaration.patch -| patches.suse/x86-paravirt-fix-spectre-v2-mitigations-for-paravirt-guests.patch -| patches.suse/x86-mm-pti-add-an-overflow-check-to-pti_clone_pmds -| patches.suse/x86-ldt-split-out-sanity-check-in-map_ldt_struct.patch -| patches.suse/x86-pti-check-the-return-value-of-pti_user_pagetable_walk_p4d -| patches.suse/x86-pti-check-the-return-value-of-pti_user_pagetable_walk_pmd -| patches.suse/x86-mm-remove-in_nmi-warning-from-vmalloc_fault -| patches.suse/x86-speculation-Protect-against-userspace-userspace-.patch -| patches.suse/x86-speculation-support-enhanced-ibrs-on-future-cpus.patch -| patches.suse/x86-tsc-add-missing-header-to-tsc_msr-c -| patches.suse/xenclock-0005-x86-xen-time-Output-xen-sched_clock-time-from-0.patch -| patches.suse/s390-sles15-15-02-qdio-reset-old-sbal_state-flags.patch -| patches.suse/s390-mm-correct-allocate_pgste-proc_handler-callback.patch -| patches.suse/s390-sles15-16-01-kvm-fix-deadlock-when-killed-by-oom.patch -| patches.suse/s390-detect-etoken-facility.patch -| patches.suse/s390-sles15-17-01-01-s390-kdump-Fix-elfcorehdr-size-calculation.patch -| patches.suse/s390-lib-use-expoline-for-all-bcr-instructions.patch -| patches.suse/s390-fix-br_r1_trampoline-for-machines-without-exrl.patch -| patches.suse/s390-mm-fix-addressing-exception-after-suspend-resum.patch -| patches.suse/s390-dasd-fix-panic-for-failed-online-processing.patch -| patches.suse/binfmt_elf-Respect-error-return-from-regset-active.patch -| patches.suse/hwmon-k10temp-27c-offset-needed-for-threadripper2.patch -| patches.suse/hwmon-k10temp-support-threadripper-2920x-2970wx-simplify.patch -| patches.suse/btrfs-check-integrity-Fix-NULL-pointer-dereference-f.patch -| patches.suse/0001-btrfs-Don-t-remove-block-group-still-has-pinned-down.patch -| patches.suse/0015-btrfs-tree-checker-Verify-block_group_item.patch -| patches.suse/0016-btrfs-tree-checker-Detect-invalid-and-empty-essentia.patch -| patches.suse/Btrfs-fix-btrfs_write_inode-vs-delayed-iput-deadlock.patch -| patches.suse/btrfs-fix-mount-failure-after-fsync-due-to-hard-link.patch -| patches.suse/btrfs-fix-send-failure-when-root-has-deleted-files-s.patch -| patches.suse/btrfs-simplify-IS_ERR-PTR_ERR-checks.patch -| patches.suse/0017-btrfs-Check-that-each-block-group-has-corresponding-.patch -| patches.suse/0018-btrfs-Verify-that-every-chunk-has-corresponding-bloc.patch -| patches.suse/0019-btrfs-Introduce-mount-time-chunk-dev-extent-mapping-.patch -| patches.suse/cifs-Silence-uninitialized-variable-warning.patch -| patches.suse/smb3-if-server-does-not-support-posix-do-not-allow-posix-mount-opti.patch -| patches.suse/cifs-allow-disabling-insecure-dialects-in-the-config.patch -| patches.suse/CIFS-fix-memory-leak-and-remove-dead-code.patch -| patches.suse/cifs-Make-sure-all-data-pages-are-signed-correctly.patch -| patches.suse/smb3-fill-in-statfs-fsid-and-correct-namelen.patch -| patches.suse/smb3-add-support-for-statfs-for-smb3-1-1-posix-extensions.patch -| patches.suse/cifs-add-missing-debug-entries-for-kconfig-options.patch -| patches.suse/smb3-simplify-code-by-removing-CONFIG_CIFS_SMB311.patch -| patches.suse/smb3-remove-noisy-warning-message-on-mount.patch -| patches.suse/smb3-snapshot-mounts-are-read-only-and-make-sure-info-is-displayabl.patch -| patches.suse/SMB3-Number-of-requests-sent-should-be-displayed-for-SMB3-not-just-.patch -| patches.suse/smb3-remove-per-session-operations-from-per-tree-connection-stats.patch -| patches.suse/smb3-don-t-request-leases-in-symlink-creation-and-qu.patch -| patches.suse/cifs-remove-unused-stats.patch -| patches.suse/smb3-add-tracepoint-for-session-expired-or-deleted.patch -| patches.suse/smb3-add-reconnect-tracepoints.patch -| patches.suse/cifs-use-a-refcount-to-protect-open-closing-the-cached-file-handle.patch -| patches.suse/cifs-simple-stats-should-always-be-enabled.patch -| patches.suse/smb3-display-bytes_read-and-bytes_written-in-smb3-stats.patch -| patches.suse/smb3-fix-reset-of-bytes-read-and-written-stats.patch -| patches.suse/cifs-update-init_sg-crypt_message-to-take-an-array-of-rqst.patch -| patches.suse/cifs-make-smb_send_rqst-take-an-array-of-requests.patch -| patches.suse/cifs-add-compound_send_recv-.patch -| patches.suse/smb3-add-tracepoint-for-slow-responses.patch -| patches.suse/smb3-fix-minor-debug-output-for-CONFIG_CIFS_STATS.patch -| patches.suse/smb3-Do-not-send-SMB3-SET_INFO-if-nothing-changed.patch -| patches.suse/CIFS-fix-uninitialized-ptr-deref-in-smb2-signing.patch -| patches.suse/smb3-display-stats-counters-for-number-of-slow-commands.patch -| patches.suse/cifs-add-SMB2_close_init-SMB2_close_free-.patch -| patches.suse/cifs-add-SMB2_query_info_-.patch -| patches.suse/cifs-create-SMB2_open_init-SMB2_open_free-helpers-.patch -| patches.suse/cifs-update-receive_encrypted_standard-to-handle-compounded-respons.patch -| patches.suse/cifs-update-smb2_queryfs-to-use-compounding.patch -| patches.suse/smb3-enumerating-snapshots-was-leaving-part-of-the-d.patch -| patches.suse/cifs-add-missing-support-for-ACLs-in-SMB-3.11.patch -| patches.suse/cifs-don-t-show-domain-in-mount-output-when-domain-is-empty.patch -| patches.suse/smb3-allow-previous-versions-to-be-mounted-with-snapshot-mount-par.patch -| patches.suse/smb3-create-smb3-equivalent-alias-for-cifs-pseudo-xattrs.patch -| patches.suse/ext4-sysfs-print-ext4_super_block-fields-as-little-e.patch -| patches.suse/ext4-reset-error-code-in-ext4_find_entry-in-fallback.patch -| patches.suse/ext4-check-for-NUL-characters-in-extended-attribute-.patch -| patches.suse/ext4-fix-spectre-gadget-in-ext4_mb_regular_allocator.patch -| patches.suse/xfs-do-not-set-the-page-uptodate-in-xfs_writepage_ma.patch -| patches.suse/xfs-don-t-clear-imap_valid-for-a-non-uptodate-buffer.patch -| patches.suse/xfs-don-t-use-XFS_BMAPI_IGSTATE-in-xfs_map_blocks.patch -| patches.suse/xfs-remove-xfs_reflink_trim_irec_to_next_cow.patch -| patches.suse/xfs-remove-xfs_map_cow.patch -| patches.suse/xfs-rename-the-offset-variable-in-xfs_writepage_map.patch -| patches.suse/xfs-make-xfs_writepage_map-extent-map-centric.patch -| patches.suse/xfs-remove-xfs_reflink_find_cow_mapping.patch -| patches.suse/xfs-simplify-xfs_map_blocks-by-using-xfs_iext_lookup.patch -| patches.suse/xfs-remove-the-imap_valid-flag.patch -| patches.suse/xfs-don-t-look-at-buffer-heads-in-xfs_add_to_ioend.patch -| patches.suse/xfs-move-all-writeback-buffer_head-manipulation-into.patch -| patches.suse/xfs-remove-xfs_start_page_writeback.patch -| patches.suse/xfs-refactor-the-tail-of-xfs_writepage_map.patch -| patches.suse/xfs-detect-and-fix-bad-summary-counts-at-mount.patch -| patches.suse/xfs-refactor-unmount-record-write.patch -| patches.suse/xfs-force-summary-counter-recalc-at-next-mount.patch -| patches.suse/xfs-fix-a-null-pointer-dereference-in-xfs_bmap_exten.patch -| patches.suse/x86-l1tf-01-increase-32bitPAE-__PHYSICAL_PAGE_MASK.patch -| patches.suse/x86-l1tf-02-change-order-of-offset-type.patch -| patches.suse/x86-l1tf-03-protect-swap-entries.patch -| patches.suse/x86-l1tf-04-protect-PROT_NONE-ptes.patch -| patches.suse/x86-l1tf-05-make-sure-first-pages-is-reserved.patch -| patches.suse/x86-l1tf-06-add-sysfs-report.patch -| patches.suse/x86-l1tf-08-disallow-non-privileged-high-MMIO-PROT_NONE.patch -| patches.suse/x86-l1tf-07-limit-swap-file-size.patch -| patches.suse/02-sched-smt-update-sched_smt_present-at-runtime.patch -| patches.suse/03-x86-smp-provide-topology_is_primary_thread.patch -| patches.suse/04-x86-topology-provide-topology_smt_supported.patch -| patches.suse/05-cpu-hotplug-make-bringup-teardown-of-smp-threads-symmetric.patch -| patches.suse/06-cpu-hotplug-split-do_cpu_down.patch -| patches.suse/07-cpu-hotplug-provide-knobs-to-control-smt.patch -| patches.suse/08-x86-cpu-remove-the-pointless-cpu-printout.patch -| patches.suse/09-x86-cpu-amd-remove-the-pointless-detect_ht-call.patch -| patches.suse/10-x86-cpu-common-provide-detect_ht_early.patch -| patches.suse/11-x86-cpu-topology-provide-detect_extended_topology_early.patch -| patches.suse/12-x86-cpu-intel-evaluate-smp_num_siblings-early.patch -| patches.suse/13-x86-cpu-amd-do-not-check-cpuid-max-ext-level-before-parsing-smp-info.patch -| patches.suse/14-x86-cpu-amd-evaluate-smp_num_siblings-early.patch -| patches.suse/x86-speculation-l1tf-extend-64bit-swap-file-size-limit -| patches.suse/00-x86-cpufeatures-Add-detection-of-L1D-cache-flush-sup.patch -| patches.suse/16-x86-cpu-amd-move-topoext-reenablement-before-reading-smp_num_siblings.patch -| patches.suse/x86-speculation-l1tf-protect-pae-swap-entries-against-l1tf -| patches.suse/x86-speculation-l1tf-fix-up-pte-pfn-conversion-for-pae -| patches.suse/17-cpu-hotplug-Boot-HT-siblings-at-least-once.patch -| patches.suse/01-x86-KVM-Warn-user-if-KVM-is-loaded-SMT-and-L1TF-CPU-.patch -| patches.suse/02-x86-KVM-VMX-Add-module-argument-for-L1TF-mitigation.patch -| patches.suse/03-x86-KVM-VMX-Add-L1D-flush-algorithm.patch -| patches.suse/04-x86-KVM-VMX-Add-L1D-MSR-based-flush.patch -| patches.suse/05-x86-KVM-VMX-Add-L1D-flush-logic.patch -| patches.suse/06-x86-KVM-VMX-Split-the-VMX-MSR-LOAD-structures-to-hav.patch -| patches.suse/07-x86-KVM-VMX-Add-find_msr-helper-function.patch -| patches.suse/08-x86-KVM-VMX-Separate-the-VMX-AUTOLOAD-guest-host-num.patch -| patches.suse/09-x86-KVM-VMX-Extend-add_atomic_switch_msr-to-allow-VM.patch -| patches.suse/10-x86-KVM-VMX-Use-MSR-save-list-for-IA32_FLUSH_CMD-if-.patch -| patches.suse/18-cpu-hotplug-Online-siblings-when-SMT-control-is-turn.patch -| patches.suse/0001-x86-litf-Introduce-vmx-status-variable.patch -| patches.suse/0002-x86-kvm-Drop-L1TF-MSR-list-approach.patch -| patches.suse/0003-x86-l1tf-Handle-EPT-disabled-state-proper.patch -| patches.suse/0004-x86-kvm-Move-l1tf-setup-function.patch -| patches.suse/0005-x86-kvm-Add-static-key-for-flush-always.patch -| patches.suse/0006-x86-kvm-Serialize-L1D-flush-parameter-setter.patch -| patches.suse/0007-x86-kvm-Allow-runtime-control-of-L1D-flush.patch -| patches.suse/0008-cpu-hotplug-Expose-SMT-control-init-function.patch -| patches.suse/0009-cpu-hotplug-Set-CPU_SMT_NOT_SUPPORTED-early.patch -| patches.suse/0010-x86-bugs-kvm-Introduce-boot-time-control-of-L1TF-mit.patch -| patches.suse/0011-Documentation-Add-section-about-CPU-vulnerabilities.patch -| patches.suse/0001-x86-KVM-VMX-Initialize-the-vmx_l1d_flush_pages-conte.patch -| patches.suse/Documentation-l1tf-Fix-typos.patch -| patches.suse/0012-cpu-hotplug-detect-SMT-disabled-by-BIOS.patch -| patches.suse/x86-kvm-vmx-don-t-set-l1tf_flush_l1d-to-true-from-vmx_l1d_flush -| patches.suse/x86-kvm-vmx-replace-vmx_l1d_flush_always-with-vmx_l1d_flush_cond -| patches.suse/x86-kvm-vmx-move-the-l1tf_flush_l1d-test-to-vmx_l1d_flush -| patches.suse/x86-kvm-vmx-don-t-set-l1tf_flush_l1d-from-vmx_handle_external_intr -| patches.suse/Documentation-l1tf-Remove-Yonah-processors-from-not-.patch -| patches.suse/x86-speculation-simplify-sysfs-report-of-vmx-l1tf-vulnerability -| patches.suse/x86-speculation-use-arch_capabilities-to-skip-l1d-flush-on-vmentry -| patches.suse/kvm-vmx-tell-the-nested-hypervisor-to-skip-l1d-flush-on-vmentry -| patches.suse/cpu-hotplug-fix-smt-supported-evaluation -| patches.suse/x86-speculation-l1tf-invert-all-not-present-mappings -| patches.suse/x86-speculation-l1tf-make-pmd-pud_mknotpresent-invert -| patches.suse/x86-mm-pat-make-set_memory_np-l1tf-safe -| patches.suse/x86-mm-kmmio-make-the-tracer-robust-against-l1tf -| patches.suse/x86-microcode-allow-late-microcode-loading-with-smt-disabled -| patches.suse/blk-mq-remove-synchronize_rcu-from-blk_mq_del_queue_.patch -| patches.suse/blk-mq-avoid-to-synchronize-rcu-inside-blk_cleanup_q.patch -| patches.suse/0001-block-fix-infinite-loop-if-the-device-loses-discard-.patch -| patches.suse/0227-bcache-don-t-clone-bio-in-bch_data_verify.patch -| patches.suse/0088-block-allow-max_discard_segments-to-be-stacked.patch -| patches.suse/nvme-move-init-of-keep_alive-work-item-to-controller.patch -| patches.suse/nvme-rdma-support-up-to-4-segments-of-inline-data.patch -| patches.suse/nvme-use-hw-qid-in-trace-events.patch -| patches.suse/nvme-rdma-unquiesce-queues-when-deleting-the-control.patch -| patches.suse/nvme-rdma-centralize-controller-setup-sequence.patch -| patches.suse/nvme-rdma-centralize-admin-io-queue-teardown-sequenc.patch -| patches.suse/block-move-bio_integrity_-intervals-bytes-into-blkdev-h -| patches.suse/scsi-virtio_scsi-fix-pi_bytes-out-in-on-4-kib-block-size-devices -| patches.suse/readahead-stricter-check-for-bdi-io_pages.patch -| patches.suse/0227-bcache-simplify-the-calculation-of-the-total-amount-.patch -| patches.suse/0228-bcache-finish-incremental-GC.patch -| patches.suse/0229-bcache-calculate-the-number-of-incremental-GC-nodes-.patch -| patches.suse/0230-bcache-fix-I-O-significant-decline-while-backend-dev.patch -| patches.suse/0230-bcache-do-not-assign-in-if-condition-register_bcache.patch -| patches.suse/0231-bcache-free-heap-cache_set-flush_btree-in-bch_journa.patch -| patches.suse/0231-bcache-do-not-assign-in-if-condition-in-bcache_init.patch -| patches.suse/0091-bcache-do-not-assign-in-if-condition-in-bcache_devic.patch -| patches.suse/0231-bcache-stop-using-the-deprecated-get_seconds.patch -| patches.suse/partitions-aix-fix-usage-of-uninitialized-lv_info-an.patch -| patches.suse/partitions-aix-append-null-character-to-print-data-f.patch -| patches.suse/pktcdvd-Fix-possible-Spectre-v1-for-pkt_devs.patch -| patches.suse/block-blk_init_allocated_queue-set-q-fq-as-NULL-in-t.patch -| patches.suse/0001-block-really-disable-runtime-pm-for-blk-mq.patch -| patches.suse/nvme.h-add-support-for-the-log-specific-field.patch -| patches.suse/nvme.h-add-ANA-definitions.patch -| patches.suse/nvme-simplify-the-API-for-getting-log-pages.patch -| patches.suse/nvme-remove-nvme_req_needs_failover.patch -| patches.suse/nvme-add-ANA-support.patch -| patches.suse/nvmet-keep-a-port-pointer-in-nvmet_ctrl.patch -| patches.suse/nvmet-track-and-limit-the-number-of-namespaces-per-s.patch -| patches.suse/nvmet-add-minimal-ANA-support.patch -| patches.suse/nvmet-support-configuring-ANA-groups.patch -| patches.suse/nvmet-use-Retain-Async-Event-bit-to-clear-AEN.patch -| patches.suse/0001-blk-wbt-Avoid-lock-contention-and-thundering-herd-is.patch -| patches.suse/0232-bcache-do-not-check-return-value-of-debugfs_create_d.patch -| patches.suse/0233-bcache-display-rate-debug-parameters-to-0-when-write.patch -| patches.suse/0234-bcache-avoid-unncessary-cache-prefetch-bch_btree_nod.patch -| patches.suse/0234-bcache-add-a-comment-in-super.c.patch -| patches.suse/0234-bcache-fix-mistaken-code-comments-in-bcache.h.patch -| patches.suse/0234-bcache-fix-mistaken-comments-in-request.c.patch -| patches.suse/0234-bcache-add-code-comments-for-bset.c.patch -| patches.suse/0235-bcache-set-max-writeback-rate-when-I-O-request-is-id.patch -| patches.suse/0237-bcache-make-the-pr_err-statement-used-for-ENOENT-onl.patch -| patches.suse/0237-bcache-trivial-remove-tailing-backslash-in-macro-BTR.patch -| patches.suse/nvme-fixup-crash-on-failed-discovery.patch -| patches.suse/nvme.h-fixup-ANA-group-descriptor-format.patch -| patches.suse/block-bvec_nr_vecs-returns-value-for-wrong-slab.patch -| patches.suse/blkcg-Introduce-blkg_root_lookup.patch -| patches.suse/block-Introduce-blk_exit_queue.patch -| patches.suse/block-Ensure-that-a-request-queue-is-dissociated-fro.patch -| patches.suse/0236-bcache-fix-error-setting-writeback_rate-through-sysf.patch -| patches.suse/blkcg-Make-blkg_root_lookup-work-for-queues-in-bypas.patch -| patches.suse/mtdchar-fix-overflows-in-adjustment-of-count.patch -| patches.suse/mtd-maps-fix-solutionengine.c-printk-format-warnings.patch -| patches.suse/0001-md-cluster-clear-another-node-s-suspend_area-after-t.patch -| patches.suse/0002-md-cluster-show-array-s-status-more-accurate.patch -| patches.suse/0003-md-cluster-don-t-send-msg-if-array-is-closing.patch -| patches.suse/md-raid5-fix-data-corruption-of-replacements-after-o.patch -| patches.suse/configfs-replace-strncpy-with-memcpy.patch -| patches.suse/configfs-fix-registered-group-removal.patch -| patches.suse/0001-x86-init-fix-build-with-CONFIG_SWAP-n.patch -| patches.suse/spi-cadence-Change-usleep_range-to-udelay-for-atomic.patch -| patches.suse/spi-davinci-fix-a-NULL-pointer-dereference.patch -| patches.suse/spi-pxa2xx-Add-support-for-Intel-Ice-Lake.patch -| patches.suse/spi-spi-fsl-dspi-Fix-imprecise-abort-on-VF500-during -| patches.suse/pinctrl-qcom-spmi-gpio-Fix-pmic_gpio_config_get-to-b -| patches.suse/pinctrl-core-Return-selector-to-the-pinctrl-driver -| patches.suse/pinctrl-pinmux-Return-selector-to-the-pinctrl-driver -| patches.suse/pinctrl-single-Fix-group-and-function-selector-use -| patches.suse/pinctrl-amd-only-handle-irq-if-it-is-pending-and-unm.patch -| patches.suse/pinctrl-imx-off-by-one-in-imx_pinconf_group_dbg_show -| patches.suse/pinctrl-cannonlake-Fix-community-ordering-for-H-vari -| patches.suse/pinctrl-freescale-off-by-one-in-imx1_pinconf_group_d -| patches.suse/gpio-tegra-Move-driver-registration-to-subsys_init-l.patch -| patches.suse/devicectree-bindings-fix-location-of-leds-common-fil.patch -| patches.suse/leds-max8997-use-mode-when-calling-max8997_led_set_m -| patches.suse/ACPI-PM-save-NVS-memory-for-ASUS-1025C-laptop -| patches.suse/dt-bindings-clock-add-rk3399-ddr3-standard-speed-bins.patch -| patches.suse/0007-PM-devfreq-rk3399_dmc-remove-wait-for-dcf-irq-event.patch -| patches.suse/0008-PM-devfreq-rk3399_dmc-do-not-print-error-when-get-su.patch -| patches.suse/0009-PM-devfreq-rk3399_dmc-fix-spelling-mistakes.patch -| patches.suse/PM-devfreq-rk3399_dmc-Fix-duplicated-opp-table-on-re.patch -| patches.suse/0007-cpufreq-CPPC-Add-cpuinfo_cur_freq-support-for-CPPC.patch -| patches.suse/ACPI-scan-Initialize-status-to-ACPI_STA_DEFAULT.patch -| patches.suse/ACPI-EC-Use-ec_no_wakeup-on-ThinkPad-X1-Yoga-3rd -| patches.suse/ACPI-EC-Add-another-entry-for-Thinkpad-X1-Carbon-6th -| patches.suse/ALSA-memalloc-Don-t-exceed-over-the-requested-size -| patches.suse/ALSA-vx222-Fix-invalid-endian-conversions -| patches.suse/ALSA-vxpocket-Fix-invalid-endian-conversions -| patches.suse/ALSA-cs5535audio-Fix-invalid-endian-conversion -| patches.suse/ALSA-virmidi-Fix-too-long-output-trigger-loop -| patches.suse/ALSA-hda-Turn-CX8200-into-D3-as-well-upon-reboot -| patches.suse/ALSA-hda-Sleep-for-10ms-after-entering-D3-on-Conexan -| patches.suse/ALSA-hda-Correct-Asrock-B85M-ITX-power_save-blacklis -| patches.suse/ALSA-firewire-motu-add-a-flag-for-AES-EBU-on-XLR-int.patch -| patches.suse/ALSA-firewire-motu-add-support-for-Motu-Traveler.patch -| patches.suse/ALSA-hda-realtek-Allow-skipping-spec-init_amp-detect.patch -| patches.suse/ALSA-hda-realtek-Manage-GPIO-bits-commonly.patch -| patches.suse/ALSA-hda-realtek-Add-GPIO-data-update-helper.patch -| patches.suse/ALSA-hda-realtek-Simplify-Dell-XPS13-GPIO-handling.patch -| patches.suse/ALSA-hda-Add-AZX_DCAPS_PM_RUNTIME-for-AMD-Raven-Ridg.patch -| patches.suse/ALSA-snd-aoa-add-of_node_put-in-error-path -| patches.suse/ALSA-pcm-Fix-snd_interval_refine-first-last-with-ope.patch -| patches.suse/ALSA-usb-audio-Add-support-for-Encore-mDSD-USB-DAC.patch -| patches.suse/ALSA-usb-audio-Fix-multiple-definitions-in-AU0828_DE.patch -| patches.suse/ALSA-msnd-Fix-the-default-sample-sizes.patch -| patches.suse/ALSA-trident-Suppress-gcc-string-warning.patch -| patches.suse/ASoC-dapm-Fix-potential-DAI-widget-pointer-deref-whe.patch -| patches.suse/ASoC-dpcm-don-t-merge-format-from-invalid-codec-dai -| patches.suse/ASoC-rt5514-Fix-the-issue-of-the-delay-volume-applie.patch -| patches.suse/ASoC-es7134-remove-64kHz-rate-from-the-supported-rat -| patches.suse/ASoC-rsnd-cmd-Add-missing-newline-to-debug-message -| patches.suse/ASoC-zte-Fix-incorrect-PCM-format-bit-usages -| patches.suse/ASoC-sirf-Fix-potential-NULL-pointer-dereference -| patches.suse/ASoC-wm8994-Fix-missing-break-in-switch.patch -| patches.suse/docs-zh_CN-fix-location-of-oops-tracing.txt.patch -| patches.suse/MAINTAINERS-fix-location-of-ina2xx.txt-device-tree-f.patch -| patches.suse/x86-smp-fix-non-smp-broken-build-due-to-redefinition-of-apic_id_is_primary_thread -| patches.suse/0019-arm64-numa-rework-ACPI-NUMA-initialization.patch -| patches.suse/0008-arm64-export-memblock_reserve-d-regions-via-proc-iom.patch -| patches.suse/drivers-acpi-add-dependency-of-EFI-for-arm64.patch -| patches.suse/efi-arm-preserve-early-mapping-of-UEFI-memory-map-lo.patch -| patches.suse/efi-arm-map-UEFI-memory-map-even-w-o-runtime-service.patch -| patches.suse/arm64-acpi-fix-alignment-fault-in-accessing-ACPI.patch -| patches.suse/arm64-fix-ACPI-dependencies.patch -| patches.suse/security-check-for-kstrdup-failure-in-lsm_append.patch -| patches.suse/audit-Fix-extended-comparison-of-GID-EGID.patch -| patches.suse/audit-fix-use-after-free-in-audit_add_watch.patch -| patches.suse/kbuild-verify-that-depmod-is-installed.patch -| patches.suse/kconfig-fix-the-rule-of-mainmenu_stmt-symbol.patch -| patches.suse/x86-i8259-add-missing-include-file -| patches.suse/net-usb-r8152-use-irqsave-in-USB-s-complete-callback.patch -| patches.suse/netns-get-more-entropy-from-net_hash_mix.patch -| patches.suse/cxgb4-Add-flag-tc_flower_initialized.patch -| patches.suse/0001-cxgb4-Add-new-T5-PCI-device-id-0x50ae.patch -| patches.suse/net-phy-xgmiitorgmii-Check-phy_driver-ready-before-a.patch -| patches.suse/net-phy-xgmiitorgmii-Check-read_status-results.patch -| patches.suse/netlink-Return-extack-message-if-attribute-validatio.patch -| patches.suse/net-hns3-rename-the-interface-for-init_client_instan.patch -| patches.suse/net-hns3-add-unlikely-for-error-check.patch -| patches.suse/0001-cxgb4-Add-support-for-FW_ETH_TX_PKT_VM_WR.patch -| patches.suse/cxgb4-Support-ethtool-private-flags.patch -| patches.suse/net-hns3-remove-some-redundant-assignments.patch -| patches.suse/net-hns3-simplify-hclge_cmd_csq_clean.patch -| patches.suse/net-hns3-modify-hnae_-to-hnae3_.patch -| patches.suse/qed-remove-redundant-pointer-name.patch -| patches.suse/0001-cxgb4-Add-support-to-read-actual-provisioned-resourc.patch -| patches.suse/cxgb4-Fix-the-condition-to-check-if-the-card-is-T5.patch -| patches.suse/net-hns3-Fix-tc-setup-when-netdev-is-first-up.patch -| patches.suse/net-hns3-Fix-for-mac-pause-not-disable-in-pfc-mode.patch -| patches.suse/net-hns3-Fix-for-waterline-not-setting-correctly.patch -| patches.suse/net-hns3-Fix-for-l4-checksum-offload-bug.patch -| patches.suse/net-hns3-Fix-for-mailbox-message-truncated-problem.patch -| patches.suse/net-hns3-Fix-warning-bug-when-doing-lp-selftest.patch -| patches.suse/net-hns3-Fix-get_vector-ops-in-hclgevf_main-module.patch -| patches.suse/net-hns3-Prevent-sending-command-during-global-or-co.patch -| patches.suse/0007-net-ipv6-fix-addrconf_sysctl_addr_gen_mode.patch -| patches.suse/0008-net-ipv6-don-t-reinitialize-ndev-cnf.addr_gen_mode-o.patch -| patches.suse/0009-net-ipv6-reserve-room-for-IFLA_INET6_ADDR_GEN_MODE.patch -| patches.suse/0010-net-ipv6-propagate-net.ipv6.conf.all.addr_gen_mode-t.patch -| patches.suse/Documentation-ip-sysctl.txt-document-addr_gen_mode -| patches.suse/cxgb4-specify-IQTYPE-in-fw_iq_cmd.patch -| patches.suse/be2net-remove-unused-old-AIC-info.patch -| patches.suse/be2net-remove-unused-old-custom-busy-poll-fields.patch -| patches.suse/net-hns3-Fix-return-value-error-in-hns3_reset_notify.patch -| patches.suse/net-hns3-remove-unnecessary-ring-configuration-opera.patch -| patches.suse/net-hns3-Fix-for-reset_level-default-assignment-prob.patch -| patches.suse/net-hns3-Fix-for-using-wrong-mask-and-shift-in-hclge.patch -| patches.suse/net-hns3-Fix-comments-for-hclge_get_ring_chain_from_.patch -| patches.suse/0001-cxgb4-do-not-return-DUPLEX_UNKNOWN-when-link-is-down.patch -| patches.suse/liquidio-fix-hang-when-re-binding-VF-host-drv-after-.patch -| patches.suse/cxgb4-collect-ASIC-LA-dumps-from-ULP-TX.patch -| patches.suse/cxgb4-display-number-of-rx-and-tx-pages-free.patch -| patches.suse/qed-Add-qed-APIs-for-PHY-module-query.patch -| patches.suse/qede-Add-driver-callbacks-for-eeprom-module-query.patch -| patches.suse/net-hns3-Standardize-the-handle-of-return-value.patch -| patches.suse/xen-netfront-fix-queue-name-setting.patch -| patches.suse/wan-fsl_ucc_hdlc-use-IS_ERR_VALUE-to-check-return-va.patch -| patches.suse/0001-net-mlx5-fix-uaccess-beyond-count-in-debugfs-read-wr.patch -| patches.suse/brcmsmac-fix-wrap-around-in-conversion-from-constant -| patches.suse/rndis_wlan-potential-buffer-overflow-in-rndis_wlan_a -| patches.suse/libertas-fix-suspend-and-resume-for-SDIO-connected-c -| patches.suse/mac80211-restrict-delayed-tailroom-needed-decrement.patch -| patches.suse/cxgb4-collect-number-of-free-PSTRUCT-page-pointers.patch -| patches.suse/cxgb4-move-Tx-Rx-free-pages-collection-to-common-cod.patch -| patches.suse/ixgbe-Reorder-Tx-Rx-shutdown-to-reduce-time-needed-t.patch -| patches.suse/ixgbe-Refactor-queue-disable-logic-to-take-completio.patch -| patches.suse/0011-xfrm-fix-passing-zero-to-ERR_PTR-warning.patch -| patches.suse/net-ethernet-mvneta-Fix-napi-structure-mixup-on-arma.patch -| patches.suse/qed-remove-redundant-functions-qed_set_gft_event_id_.patch -| patches.suse/qed-remove-redundant-functions-qed_get_cm_pq_idx_rl.patch -| patches.suse/qed-Make-some-functions-static.patch -| patches.suse/be2net-gather-debug-info-and-reset-adapter-only-for-.patch -| patches.suse/be2net-Update-the-driver-version-to-12.0.0.0.patch -| patches.suse/net-hns3-fix-return-value-error-while-hclge_cmd_csq_.patch -| patches.suse/net-phy-Fix-the-register-offsets-in-Broadcom-iProc-m.patch -| patches.suse/net-hns3-Fix-MSIX-allocation-issue-for-VF.patch -| patches.suse/ethtool-Remove-trailing-semicolon-for-static-inline.patch -| patches.suse/ip-discard-IPv4-datagrams-with-overlapping-segments.patch -| patches.suse/ipv6-defrag-drop-non-last-frags-smaller-than-min-mtu.patch -| patches.suse/6lowpan-iphc-reset-mac_header-after-decompress-to-fi.patch -| patches.suse/Bluetooth-Add-a-new-Realtek-8723DE-ID-0bda-b009.patch -| patches.suse/Bluetooth-avoid-killing-an-already-killed-socket -| patches.suse/Bluetooth-Use-lock_sock_nested-in-bt_accept_enqueue.patch -| patches.suse/Bluetooth-hidp-Fix-handling-of-strncpy-for-hid-name-.patch -| patches.suse/Bluetooth-hidp-buffer-overflow-in-hidp_process_repor -| patches.suse/Bluetooth-h5-Fix-missing-dependency-on-BT_HCIUART_SE.patch -| patches.suse/ath10k-fix-scan-crash-due-to-incorrect-length-calcul.patch -| patches.suse/ath10k-protect-ath10k_htt_rx_ring_free-with-rx_ring..patch -| patches.suse/wlcore-Set-rx_status-boottime_ns-field-on-rx.patch -| patches.suse/iwlwifi-pcie-don-t-access-periphery-registers-when-n -| patches.suse/selftests-bpf-fix-a-typo-in-map-in-map-test.patch -| patches.suse/0012-ip6_tunnel-collect_md-xmit-Use-ip_tunnel_key-s-provi.patch -| patches.suse/ibmvnic-Remove-code-to-request-error-information.patch -| patches.suse/ibmvnic-Update-firmware-error-reporting-with-cause-s.patch -| patches.suse/RDS-IB-fix-passing-zero-to-ERR_PTR-warning.patch -| patches.suse/cxgb4-add-support-to-display-DCB-info.patch -| patches.suse/net-mvneta-fix-mvneta_config_rss-on-armada-3700.patch -| patches.suse/drivers-net-usb-r8152-remove-the-unneeded-variable-r.patch -| patches.suse/l2tp-use-sk_dst_check-to-avoid-race-on-sk-sk_dst_cac.patch -| patches.suse/ath10k-disable-bundle-mgmt-tx-completion-event-suppo.patch -| patches.suse/ath10k-prevent-active-scans-on-potential-unusable-ch -| patches.suse/ath9k-report-tx-status-on-EOSP.patch -| patches.suse/ath9k_hw-fix-channel-maximum-power-level-test.patch -| patches.suse/b43-leds-Ensure-NUL-termination-of-LED-name-string -| patches.suse/b43legacy-leds-Ensure-NUL-termination-of-LED-name-st -| patches.suse/net_sched-fix-NULL-pointer-dereference-when-delete-t.patch -| patches.suse/net_sched-Fix-missing-res-info-when-create-new-tc_in.patch -| patches.suse/net-stmmac-mark-PM-functions-as-__maybe_unused.patch -| patches.suse/net-hns3-Fix-for-command-format-parsing-error-in-hcl.patch -| patches.suse/net-hns3-Fix-for-information-of-phydev-lost-problem-.patch -| patches.suse/net-hns3-Fix-for-phy-link-issue-when-using-marvell-p.patch -| patches.suse/net-hns3-Fix-desc-num-set-to-default-when-setting-ch.patch -| patches.suse/cxgb4-Add-new-T5-PCI-device-ids-0x50af-and-0x50b0.patch -| patches.suse/xen-netfront-fix-warn-message-as-irq-device-name-has.patch -| patches.suse/msft-hv-1749-hv-netvsc-Fix-NULL-dereference-at-single-queue-mode-.patch -| patches.suse/crypto-vmac-require-a-block-cipher-with-128-bit-bloc -| patches.suse/crypto-vmac-separate-tfm-and-request-context -| patches.suse/crypto-ecdh-add-public-key-verification-test.patch -| patches.suse/crypto-skcipher-Fix-Wstringop-truncation-warnings.patch -| patches.suse/crypto-dh-add-public-key-verification-test.patch -| patches.suse/crypto-x86-sha256-mb-fix-digest-copy-in-sha256_mb_mg -| patches.suse/crypto-ccp-Fix-command-completion-detection-race -| patches.suse/crypto-ccp-add-psp-enabled-message-when-initialization-succeeds.patch -| patches.suse/crypto-ccp-remove-unused-defines.patch -| patches.suse/crypto-ccp-support-register-differences-between-psp-devices.patch -| patches.suse/crypto-ccp-add-support-for-new-ccp-psp-device-id.patch -| patches.suse/crypto-dh-fix-memory-leak.patch -| patches.suse/crypto-dh-update-test-for-public-key-verification.patch -| patches.suse/crypto-ecdh-fix-typo-of-P-192-b-value.patch -| patches.suse/crypto-sharah-Unregister-correct-algorithms-for-SAHA.patch -| patches.suse/crypto-skcipher-fix-aligning-block-size-in-skcipher_ -| patches.suse/crypto-skcipher-fix-crash-flushing-dcache-in-error-p -| patches.suse/crypto-blkcipher-fix-crash-flushing-dcache-in-error- -| patches.suse/crypto-ablkcipher-fix-crash-flushing-dcache-in-error.patch -| patches.suse/crypto-ccp-Check-for-NULL-PSP-pointer-at-module-unlo -| patches.suse/crypto-dh-fix-calculating-encoded-key-size.patch -| patches.suse/7296-revert-drm-i915-edp-allow-alternate-fixed-mode-for-edp-if-available -| patches.suse/drm-fb-helper-Fix-typo-on-kerneldoc -| patches.suse/drm-rockchip-lvds-add-missing-of_node_put -| patches.suse/drm-i915-Only-show-debug-for-state-changes-when-bann -| patches.suse/drm-i915-whl-Introducing-Whiskey-Lake-platform -| patches.suse/drm-i915-aml-Introducing-Amber-Lake-platform -| patches.suse/drm-sun4i-Fix-releasing-node-when-enumerating-enpoin.patch -| patches.suse/drm-panel-type-promotion-bug-in-s6e8aa0_read_mtp_id -| patches.suse/drm-nouveau-debugfs-Wake-up-GPU-before-doing-any-rec.patch -| patches.suse/drm-nouveau-Fix-runtime-PM-leak-in-drm_open.patch -| patches.suse/drm-nouveau-tegra-Detach-from-ARM-DMA-IOMMU-mapping.patch -| patches.suse/8365-drm-i915-gtt-add-read-only-pages-to-gen8_pte_encode -| patches.suse/8366-drm-i915-gtt-read-only-pages-for-insert_entries-on-bdw -| patches.suse/8367-drm-i915-gtt-disable-read-only-support-under-gvt -| patches.suse/8368-drm-i915-prevent-writing-into-a-read-only-object-via-a-ggtt-mmap -| patches.suse/drm-i915-Nuke-the-LVDS-lid-notifier -| patches.suse/gpu-ipu-v3-csi-pass-back-mbus_code_to_bus_cfg-error-.patch -| patches.suse/drm-amdgpu-Fix-RLC-safe-mode-test-in-gfx_v9_0_enter_.patch -| patches.suse/drm-amdkfd-Fix-error-codes-in-kfd_get_process.patch -| patches.suse/udl-kms-change-down_interruptible-to-down -| patches.suse/udl-kms-handle-allocation-failure -| patches.suse/udl-kms-fix-crash-due-to-uninitialized-memory -| patches.suse/udl-kms-avoid-division -| patches.suse/drm-amd-pp-Polaris12-Fix-a-chunk-of-registers-missed.patch -| patches.suse/drm-i915-lpe-Mark-LPE-audio-runtime-pm-as-no-callbac.patch -| patches.suse/gpu-ipu-v3-default-to-id-0-on-missing-OF-alias.patch -| patches.suse/media-mem2mem-Remove-excessive-try_run-call -| patches.suse/media-tm6000-add-error-handling-for-dvb_register_ada.patch -| patches.suse/media-Revert-media-tvp5150-fix-pad-format-frame-heig.patch -| patches.suse/media-omap3isp-zero-initialize-the-isp-cam_xclk-a-b- -| patches.suse/media-s3c-camif-ignore-ENOIOCTLCMD-from-v4l2_subdev_.patch -| patches.suse/media-soc_camera-ov772x-correct-setting-of-banding-f.patch -| patches.suse/media-fsl-viu-fix-error-handling-in-viu_of_probe.patch -| patches.suse/media-exynos4-is-Prevent-NULL-pointer-dereference-in -| patches.suse/media-videobuf2-core-check-for-q-error-in-vb2_core_q.patch -| patches.suse/media-tw686x-Fix-oops-on-buffer-alloc-failure -| patches.suse/media-helene-fix-xtal-frequency-setting-at-power-on.patch -| patches.suse/media-v4l2-mem2mem-Fix-missing-v4l2_m2m_try_run-call -| patches.suse/media-s5p-mfc-Fix-buffer-look-up-in-s5p_mfc_handle_f.patch -| patches.suse/media-davinci-vpif_display-Mix-memory-leak-on-probe-.patch -| patches.suse/media-rtl28xxu-be-sure-that-it-won-t-go-past-the-arr -| patches.suse/EDAC-Fix-memleak-in-module-init-error-path.patch -| patches.suse/EDAC-i7core-Fix-memleaks-and-use-after-free-on-probe.patch -| patches.suse/gpio-Fix-wrong-rounding-in-gpio-menz127 -| patches.suse/gpiolib-Mark-gpio_suffixes-array-with-__maybe_unused.patch -| patches.suse/gpio-pxa-Fix-potential-NULL-dereference.patch -| patches.suse/gpio-ml-ioh-Fix-buffer-underwrite-on-probe-error-pat.patch -| patches.suse/clk-tegra-bpmp-Don-t-crash-when-a-clock-fails-to-reg.patch -| patches.suse/clk-meson-gxbb-remove-HHI_GEN_CLK_CTNL-duplicate-def -| patches.suse/clk-rockchip-fix-clk_i2sout-parent-selection-bits-on -| patches.suse/clk-rockchip-Add-pclk_rkpwm_pmu-to-PMU-critical-cloc.patch -| patches.suse/clk-core-Potentially-free-connection-id -| patches.suse/clk-clk-fixed-factor-Clear-OF_POPULATED-flag-in-case.patch -| patches.suse/clk-imx6ul-fix-missing-of_node_put -| patches.suse/scsi-mpt3sas-Don-t-abort-I-Os-issued-to-NVMe-drives-.patch -| patches.suse/scsi-mpt3sas-Incorrect-command-status-was-set-marked.patch -| patches.suse/scsi-mpt3sas-Don-t-access-the-structure-after-decrem.patch -| patches.suse/scsi-mpt3sas-Fix-False-timeout-prints-for-ioctl-and-.patch -| patches.suse/scsi-mpt3sas-As-per-MPI-spec-use-combined-reply-queu.patch -| patches.suse/scsi-mpt3sas-Update-driver-version-26.100.00.00.patch -| patches.suse/scsi-hisi_sas-use-dmam_alloc_coherent.patch -| patches.suse/scsi-hisi_sas-only-process-broadcast-change-in-phy_bcast_v3_hw.patch -| patches.suse/scsi-hisi_sas-fix-the-conflict-between-dev-gone-and-host-reset.patch -| patches.suse/scsi-hisi_sas-adjust-task-reject-period-during-host-reset.patch -| patches.suse/scsi-hisi_sas-add-a-flag-to-filter-phy-events-during-reset.patch -| patches.suse/scsi-hisi_sas-release-all-remaining-resources-in-clear-nexus-ha.patch -| patches.suse/scsi-hisi_sas-pre-allocate-slot-dma-buffers.patch -| patches.suse/scsi-hisi_sas-add-missing-phy-spinlock-init.patch -| patches.suse/scsi-hisi_sas-update-a-couple-of-register-settings-for-v3-hw.patch -| patches.suse/scsi-ipr-Format-HCAM-overlay-ID-0x41.patch -| patches.suse/scsi-libsas-remove-irq-save-in-sas_ata_qc_issue -| patches.suse/scsi-qla2xxx-remove-irq-save-in-qla2x00_poll.patch -| patches.suse/scsi-mpt3sas-fix-indentation -| patches.suse/scsi-mpt3sas-remove-set-but-not-used-variables -| patches.suse/scsi-mpt3sas-annotate-switch-case-fall-through -| patches.suse/scsi-mpt3sas-introduce-struct-mpt3sas_nvme_cmd -| patches.suse/scsi-mpt3sas-fix-a-race-condition-in-mpt3sas_base_hard_reset_handler -| patches.suse/scsi-mpt3sas-split-base_reset_handler-mpt3sas_scsih_reset_handler-and-mpt3sas_ctl_reset_handler -| patches.suse/scsi-mpt3sas-improve-kernel-doc-headers -| patches.suse/scsi-smartpqi-improve-handling-for-sync-requests.patch -| patches.suse/scsi-smartpqi-improve-error-checking-for-sync-reques.patch -| patches.suse/scsi-smartpqi-add-inspur-advantech-ids.patch -| patches.suse/scsi-smartpqi-fix-critical-ARM-issue-reading-PQI-ind.patch -| patches.suse/scsi-smartpqi-bump-driver-version-to-1.1.4-130.patch -| patches.suse/scsi-target-tcm_loop-avoid-that-static-checkers-warn-about-dead-code -| patches.suse/scsi-lpfc-Add-Buffer-overflow-check-when-nvme_info-l.patch -| patches.suse/scsi-lpfc-Fix-driver-not-setting-dpp-bits-correctly-.patch -| patches.suse/scsi-lpfc-Fix-panic-if-driver-unloaded-when-port-is-.patch -| patches.suse/scsi-lpfc-Fix-abort-error-path-for-NVMET.patch -| patches.suse/scsi-lpfc-Make-PBDE-optimizations-configurable.patch -| patches.suse/scsi-lpfc-Support-duration-field-in-Link-Cable-Beaco.patch -| patches.suse/scsi-lpfc-Fix-NVME-Target-crash-in-defer-rcv-logic.patch -| patches.suse/scsi-lpfc-devloss-timeout-race-condition-caused-null.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.5.patch -| patches.suse/scsi-lpfc-Revise-copyright-for-new-company-language.patch -| patches.suse/scsi-libfc-Add-lockdep-annotations.patch -| patches.suse/scsi-libfc-fixup-sleeping-function-called-from-inval.patch -| patches.suse/scsi-libfc-fixup-lockdep-annotations.patch -| patches.suse/scsi-libfc-hold-disc_mutex-in-fc_disc_stop_rports.patch -| patches.suse/scsi-fcoe-hold-disc_mutex-when-traversing-rport-list.patch -| patches.suse/scsi-hisi_sas-drop-hisi_sas_slot_abort.patch -| patches.suse/scsi-hisi_sas-tidy-channel-interrupt-handler-for-v3-hw.patch -| patches.suse/scsi-hisi_sas-fix-the-failure-of-recovering-phy-from-stp-link-timeout.patch -| patches.suse/scsi-hisi_sas-tidy-host-controller-reset-function-a-bit.patch -| patches.suse/scsi-hisi_sas-relocate-some-common-code-for-v3-hw.patch -| patches.suse/scsi-hisi_sas-implement-handlers-of-pcie-flr-for-v3-hw.patch -| patches.suse/scsi-hisi_sas-tidy-hisi_sas_task_prep.patch -| patches.suse/scsi-hisi_sas-add-memory-barrier-in-task-delivery-function.patch -| patches.suse/scsi-hisi_sas-add-sata-fis-check-for-v3-hw.patch -| patches.suse/scsi-lpfc-Fix-ELS-abort-on-SLI-3-adapters.patch -| patches.suse/scsi-lpfc-Fix-sysfs-Speed-value-on-CNA-ports.patch -| patches.suse/scsi-lpfc-Fix-list-corruption-on-the-completion-queu.patch -| patches.suse/scsi-lpfc-Fix-driver-crash-when-re-registering-NVME-.patch -| patches.suse/scsi-lpfc-Limit-tracking-of-tgt-queue-depth-in-fast-.patch -| patches.suse/scsi-lpfc-Correct-LCB-ACCept-payload.patch -| patches.suse/scsi-lpfc-Remove-lpfc_enable_pbde-as-module-paramete.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.6.patch -| patches.suse/scsi-sysfs-introduce-sysfs_-un-break_active_protection -| patches.suse/scsi-core-avoid-that-scsi-device-removal-through-sysfs-triggers-a-deadlock -| patches.suse/scsi-qla2xxx-Cleanup-for-N2N-code.patch -| patches.suse/scsi-qla2xxx-Fix-N2N-link-re-connect.patch -| patches.suse/scsi-qla2xxx-Fix-login-retry-count.patch -| patches.suse/scsi-qla2xxx-Add-longer-window-for-chip-reset.patch -| patches.suse/scsi-qla2xxx-Prevent-sysfs-access-when-chip-is-down.patch -| patches.suse/scsi-qla2xxx-Silent-erroneous-message.patch -| patches.suse/scsi-qla2xxx-Fix-redundant-fc_rport-registration.patch -| patches.suse/scsi-qla2xxx-Fix-session-state-stuck-in-Get-Port-DB.patch -| patches.suse/scsi-qla2xxx-Fix-unintended-Logout.patch -| patches.suse/scsi-qla2xxx-Flush-mailbox-commands-on-chip-reset.patch -| patches.suse/scsi-qla2xxx-Fix-Management-Server-NPort-handle-rese.patch -| patches.suse/scsi-qla2xxx-Fix-race-between-switch-cmd-completion-.patch -| patches.suse/scsi-qla2xxx-Fix-stalled-relogin.patch -| patches.suse/scsi-qla2xxx-Save-frame-payload-size-from-ICB.patch -| patches.suse/scsi-qla2xxx-Migrate-NVME-N2N-handling-into-state-ma.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.08-k.patch -| patches.suse/scsi-aic94xx-fix-an-error-code-in-aic94xx_init -| patches.suse/scsi-mpt3sas-Fix-calltrace-observed-while-running-IO.patch -| patches.suse/scsi-qla2xxx-Fix-issue-reported-by-static-checker-fo.patch -| patches.suse/tpm_tis_spi-Pass-the-SPI-IRQ-down-to-the-driver.patch -| patches.suse/tpm-separate-cmd_ready-go_idle-from-runtime_pm.patch -| patches.suse/tpm-Return-the-actual-size-when-receiving-an-unsuppo.patch -| patches.suse/evm-Don-t-deadlock-if-a-crypto-algorithm-is-unavaila.patch -| patches.suse/integrity-prevent-deadlock-during-digsig-verificatio.patch -| patches.suse/PCI-Skip-MPS-logic-for-Virtual-Functions-VFs.patch -| patches.suse/PCI-Match-Root-Port-s-MPS-to-endpoint-s-MPSS-as-nece.patch -| patches.suse/PCI-hotplug-Don-t-leak-pci_slot-on-registration-fail -| patches.suse/PCI-pciehp-Fix-use-after-free-on-unplug -| patches.suse/PCI-pciehp-Fix-unprotected-list-iteration-in-IRQ-han.patch -| patches.suse/0001-PCI-pciehp-Convert-to-threaded-IRQ.patch -| patches.suse/PCI-Mark-fall-through-switch-cases-before-enabling-W.patch -| patches.suse/PCI-Convert-device-specific-ACS-quirks-from-NULL-ter.patch -| patches.suse/PCI-Restore-resized-BAR-state-on-resume -| patches.suse/PCI-Cleanup-PCI_REBAR_CTRL_BAR_SHIFT-handling -| patches.suse/PCI-Export-pcie_has_flr.patch -| patches.suse/PCI-Disable-Samsung-SM961-PM961-NVMe-before-FLR.patch -| patches.suse/PCI-Delay-after-FLR-of-Intel-DC-P3700-NVMe.patch -| patches.suse/pci-aardvark-size-bridges-before-resources-allocation -| patches.suse/PCI-iproc-Activate-PAXC-bridge-quirk-for-more-device.patch -| patches.suse/PCI-mvebu-Fix-I-O-space-end-address-calculation.patch -| patches.suse/pci-vmd-white-list-for-fast-interrupt-handlers -| patches.suse/Replace-magic-for-trusting-the-secondary-keyring-wit.patch -| patches.suse/fix-kexec-forbidding-kernels-signed-with-keys-in-the-secondary-keyring-to-boot -| patches.suse/mailbox-xgene-slimpro-Fix-potential-NULL-pointer-der -| patches.suse/thermal_hwmon-Sanitize-attribute-name-passed-to-hwmo -| patches.suse/thermal_hwmon-Pass-the-originating-device-down-to-hw -| patches.suse/0101-dm-cache-only-allow-a-single-io_mode-cache-feature-t.patch -| patches.suse/0104-dm-integrity-change-suspending-variable-from-bool-to.patch -| patches.suse/0115-dm-writecache-report-start_sector-in-status-line.patch -| patches.suse/0118-dm-thin-stop-no_space_timeout-worker-when-switching-.patch -| patches.suse/0119-dm-cache-metadata-save-in-core-policy_hint_size-to-o.patch -| patches.suse/0123-dm-cache-metadata-set-dirty-on-all-cache-blocks-afte.patch -| patches.suse/0124-dm-crypt-don-t-decrease-device-limits.patch -| patches.suse/0125-dm-writecache-fix-a-crash-due-to-reading-past-end-of.patch -| patches.suse/x86-speculation-l1tf-exempt-zeroed-ptes-from-inversion -| patches.suse/module-exclude-shn_undef-symbols-from-kallsyms-api.patch -| patches.suse/0001-module-make-it-clear-when-we-re-handling-the-module-.patch -| patches.suse/0002-module-setup-load-info-before-module_sig_check.patch -| patches.suse/0003-modsign-log-module-name-in-the-event-of-an-error.patch -| patches.suse/0004-ARM-module-fix-modsign-build-error.patch -| patches.suse/powerpc-kdump-Handle-crashkernel-memory-reservation-.patch -| patches.suse/powerpc-64s-Remove-POWER9-DD1-support.patch -| patches.suse/powerpc-powernv-Move-TCE-manupulation-code-to-its-ow.patch -| patches.suse/KVM-PPC-Make-iommu_table-it_userspace-big-endian.patch -| patches.suse/powerpc-powernv-Add-indirect-levels-to-it_userspace.patch -| patches.suse/powerpc-powernv-Rework-TCE-level-allocation.patch -| patches.suse/powerpc-powernv-ioda-Allocate-indirect-TCE-levels-on.patch -| patches.suse/cxl-Fix-wrong-comparison-in-cxl_adapter_context_get.patch -| patches.suse/powerpc-pkeys-Give-all-threads-control-of-their-key-.patch -| patches.suse/powerpc-pkeys-Deny-read-write-execute-by-default.patch -| patches.suse/powerpc-pkeys-key-allocation-deallocation-must-not-c.patch -| patches.suse/powerpc-pkeys-Save-the-pkey-registers-before-fork.patch -| patches.suse/powerpc-pkeys-Fix-calculation-of-total-pkeys.patch -| patches.suse/powerpc-pkeys-Preallocate-execute-only-key.patch -| patches.suse/powerpc-pkeys-make-protection-key-0-less-special.patch -| patches.suse/powerpc64s-Show-ori31-availability-in-spectre_v1-sys.patch -| patches.suse/powerpc-tm-Update-function-prototype-comment.patch -| patches.suse/powerpc-tm-Remove-struct-thread_info-param-from-tm_r.patch -| patches.suse/powerpc-powernv-opal-dump-Use-IRQ_HANDLED-instead-of.patch -| patches.suse/powerpc-pseries-fix-EEH-recovery-of-some-IOV-devices.patch -| patches.suse/powerpc-powernv-Fix-concurrency-issue-with-npu-mmio_.patch -| patches.suse/powerpc-pseries-Avoid-using-the-size-greater-than-RT.patch -| patches.suse/powerpc-pseries-Defer-the-logging-of-rtas-error-to-i.patch -| patches.suse/powerpc-64-Disable-the-speculation-barrier-from-the-.patch -| patches.suse/powerpc-64-Make-stf-barrier-PPC_BOOK3S_64-specific.patch -| patches.suse/powerpc-64-Call-setup_barrier_nospec-from-setup_arch.patch -| patches.arch/powerpc-64-Make-meltdown-reporting-Book3S-64-specifi.patch -| patches.suse/Documentation-Add-nospectre_v1-parameter.patch -| patches.suse/powerpc-asm-Add-a-patch_site-macro-helpers-for-patch.patch -| patches.suse/powerpc-64s-Add-new-security-feature-flags-for-count.patch -| patches.suse/powerpc-64s-Add-support-for-software-count-cache-flu.patch -| patches.suse/powerpc-pseries-Query-hypervisor-for-count-cache-flu.patch -| patches.suse/powerpc-powernv-Query-firmware-for-count-cache-flush.patch -| patches.suse/powerpc-64s-Fix-page-table-fragment-refcount-race-vs.patch -| patches.suse/powerpc-perf-Remove-sched_task-function-defined-for-.patch -| patches.suse/4.4.156-022-powerpc-Fix-size-calculation-using-resource_s.patch -| patches.suse/powerpc-fadump-handle-crash-memory-ranges-array-inde.patch -| patches.suse/powerpc-fadump-merge-adjacent-memory-ranges-to-reduc.patch -| patches.suse/powerpc-pseries-Fix-endianness-while-restoring-of-r3.patch -| patches.suse/powerpc-64s-move-machine-check-SLB-flushing-to-mm-sl.patch -| patches.suse/0009-arm64-mm-check-for-upper-PAGE_SHIFT-bits-in-pfn_vali.patch -| patches.suse/drm-amdgpu-add-tmr-mc-address-into-amdgpu_firmware_i.patch -| patches.suse/0001-drm-amdgpu-update-tmr-mc-address.patch -| patches.suse/drm-amdgpu-add-new-firmware-id-for-VCN.patch -| patches.suse/drm-i915-Unmask-user-interrupts-writes-into-HWSP-on- -| patches.suse/0001-drm-i915-Restore-user-forcewake-domains-across-suspe.patch -| patches.suse/drm-i915-set-DP-Main-Stream-Attribute-for-color-rang.patch -| patches.suse/drm-i915-kvmgt-Fix-potential-Spectre-v1 -| patches.suse/drm-i915-gvt-Off-by-one-in-intel_vgpu_write_fence -| patches.suse/IB-rxe-support-for-802.1q-VLAN-on-the-listener.patch -| patches.suse/iw_cxgb4-remove-duplicate-memcpy-in-c4iw_create_list.patch -| patches.suse/include-rdma-opa_addr.h-Fix-an-endianness-issue.patch -| patches.suse/ib_srpt-Fix-a-use-after-free-in-srpt_close_ch.patch -| patches.suse/IB-hfi1-Set-in_use_ctxts-bits-for-user-ctxts-only.patch -| patches.suse/IB-hfi1-Remove-incorrect-call-to-do_interrupt-callba.patch -| patches.suse/IB-mlx4-Test-port-number-before-querying-type.patch -| patches.suse/RDMA-i40w-Hold-read-semaphore-while-looking-after-VM.patch -| patches.suse/IB-core-type-promotion-bug-in-rdma_rw_init_one_mr.patch -| patches.suse/RDMA-bnxt_re-Fix-a-couple-off-by-one-bugs.patch -| patches.suse/RDMA-bnxt_re-Fix-a-bunch-of-off-by-one-bugs-in-qplib.patch -| patches.suse/RDMA-cxgb4-Make-c4iw_poll_cq_one-easier-to-analyze.patch -| patches.suse/IB-mlx5-fix-uaccess-beyond-count-in-debugfs-read-wri.patch -| patches.suse/rdma-cxgb4-Add-support-for-64Byte-cqes.patch -| patches.suse/IB-ipoib-Fix-error-return-code-in-ipoib_dev_init.patch -| patches.suse/fs-cifs-Simplify-ib_post_-send-recv-srq_recv-calls.patch -| patches.suse/rdma-cxgb4-Add-support-for-srq-functions-structs.patch -| patches.suse/rdma-cxgb4-Add-support-for-kernel-mode-SRQ-s.patch -| patches.suse/IB-mlx4-Use-4K-pages-for-kernel-QP-s-WQE-buffer.patch -| patches.suse/rdma-cxgb4-Remove-a-set-but-not-used-variable.patch -| patches.suse/IB-IPoIB-Set-ah-valid-flag-in-multicast-send-flow.patch -| patches.suse/rdma-cxgb4-fix-some-info-leaks.patch -| patches.suse/IB-mlx5-Fix-leaking-stack-memory-to-userspace.patch -| patches.suse/dax-remove-VM_MIXEDMAP-for-fsdax-and-device-dax.patch -| patches.suse/fs-dcache.c-fix-kmemcheck-splat-at-take_dentry_name_.patch -| patches.suse/mm-page_alloc-double-zone-s-batchsize.patch -| patches.suse/net-9p-fix-error-path-of-p9_virtio_probe.patch -| patches.suse/net-9p-client.c-version-pointer-uninitialized.patch -| patches.suse/9p-net-Fix-zero-copy-path-in-the-9p-virtio-transport.patch -| patches.suse/net-9p-trans_fd.c-fix-race-condition-by-flushing-wor.patch -| patches.suse/net-9p-trans_fd.c-fix-race-by-holding-the-lock.patch -| patches.suse/fs-9p-xattr.c-catch-the-error-of-p9_client_clunk-whe.patch -| patches.suse/9p-fix-multiple-NULL-pointer-dereferences.patch -| patches.suse/9p-virtio-fix-off-by-one-error-in-sg-list-bounds-che.patch -| patches.suse/USB-cdc-wdm-don-t-enable-interrupts-in-USB-giveback.patch -| patches.suse/usb-wusbcore-security-cast-sizeof-to-int-for-compari.patch -| patches.suse/uwb-hwa-rc-fix-memory-leak-at-probe.patch -| patches.suse/USB-serial-io_edgeport-use-irqsave-in-USB-s-complete.patch -| patches.suse/USB-serial-sierra-fix-potential-deadlock-at-close.patch -| patches.suse/USB-serial-kobil_sct-fix-modem-status-error-handling.patch -| patches.suse/USB-option-add-support-for-DW5821e -| patches.suse/usb-dwc3-change-stream-event-enable-bit-back-to-13.patch -| patches.suse/usb-dwc2-turn-on-uframe_sched-on-bcm-platforms.patch -| patches.suse/usb-dwc2-turn-on-uframe_sched-on-his-platforms.patch -| patches.suse/usb-dwc2-turn-on-uframe_sched-on-amlogic-platforms.patch -| patches.suse/usb-dwc2-turn-on-uframe_sched-on-stm32f4x9_fsotg-platforms.patch -| patches.suse/USB-serial-pl2303-add-a-new-device-id-for-ATEN -| patches.suse/serial-pxa-Fix-an-error-handling-path-in-serial_pxa_ -| patches.suse/drivers-tty-add-error-handling-for-pcmcia_loop_confi.patch -| patches.suse/serial-xuartps-fix-typo-in-cdns_uart_startup -| patches.suse/serial-sh-sci-Stop-RX-FIFO-timer-during-port-shutdow -| patches.suse/uart-fix-race-between-uart_put_char-and-uart_shutdow.patch -| patches.suse/tty-fix-termios-input-speed-encoding -| patches.suse/tty-fix-termios-input-speed-encoding-when-using-BOTH -| patches.suse/serial-8250_dw-always-set-baud-rate-in-dw8250_set_te -| patches.suse/serial-8250_dw-Add-ACPI-support-for-uart-on-Broadcom -| patches.suse/tty-rocket-Fix-possible-buffer-overwrite-on-register.patch -| patches.suse/serial-8250_exar-Read-INT0-from-slave-device-too.patch -| patches.suse/tty-serial-8250-Revert-NXP-SC16C2552-workaround -| patches.suse/iio-104-quad-8-Fix-off-by-one-error-in-register-sele -| patches.suse/iio-adc-sun4i-gpadc-select-REGMAP_IRQ -| patches.suse/staging-speakup-Replace-strncpy-with-memcpy.patch -| patches.suse/staging-rts5208-fix-missing-error-check-on-call-to-r -| patches.suse/staging-bcm2835-audio-Check-if-workqueue-allocation- -| patches.suse/staging-bcm2835-audio-Don-t-leak-workqueue-if-open-f -| patches.suse/staging-bcm2835-camera-handle-wait_for_completion_ti -| patches.suse/staging-bcm2835-camera-fix-timeout-handling-in-wait_ -| patches.suse/iio-accel-adxl345-convert-address-field-usage-in-iio.patch -| patches.suse/iio-adc-ina2xx-avoid-kthread_stop-with-stale-task_st -| patches.suse/iio-ad9523-Fix-displayed-phase -| patches.suse/iio-sca3000-Fix-missing-return-in-switch -| patches.suse/iio-ad9523-Fix-return-value-for-ad952x_store -| patches.suse/staging-comedi-ni_mio_common-fix-subdevice-flags-for.patch -| patches.suse/vmw_balloon-fix-inflation-of-64-bit-GFNs -| patches.suse/vmw_balloon-do-not-use-2MB-without-batching -| patches.suse/vmw_balloon-VMCI_DOORBELL_SET-does-not-check-status -| patches.suse/vmw_balloon-fix-VMCI-use-when-balloon-built-into-ker -| patches.suse/vmw_balloon-remove-inflation-rate-limiting -| patches.suse/msft-hv-1721-Drivers-hv-vmbus-Fix-the-offer_in_progress-in-vmbus_.patch -| patches.suse/msft-hv-1724-Tools-hv-vss-fix-loop-device-detection.patch -| patches.suse/misc-sram-fix-resource-leaks-in-probe-error-path.patch -| patches.suse/misc-sram-enable-clock-before-registering-regions.patch -| patches.suse/vmci-type-promotion-bug-in-qp_host_get_user_memory.patch -| patches.suse/tsl2550-fix-lux1_input-error-in-low-light.patch -| patches.suse/mei-bus-type-promotion-bug-in-mei_nfc_if_version.patch -| patches.suse/mei-don-t-update-offset-in-write -| patches.suse/coresight-Handle-errors-in-finding-input-output-port.patch -| patches.suse/coresight-tpiu-Fix-disabling-timeouts.patch -| patches.suse/parport-sunbpp-fix-error-return-code.patch -| patches.suse/extcon-Release-locking-when-sending-the-notification -| patches.suse/msft-hv-1742-Drivers-hv-vmbus-Reset-the-channel-callback-in-vmbus.patch -| patches.suse/misc-ti-st-Fix-memory-leak-in-the-error-path-of-prob.patch -| patches.suse/uio-potential-double-frees-if-__uio_register_device- -| patches.suse/misc-mic-SCIF-Fix-scif_get_new_port-error-handling.patch -| patches.suse/kernfs-Replace-strncpy-with-memcpy.patch -| patches.suse/kobject-replace-strncpy-with-memcpy.patch -| patches.suse/drivers-core-Remove-glue-dirs-from-sysfs-earlier.patch -| patches.suse/drivers-base-stop-new-probing-during-shutdown.patch -| patches.suse/mmc-sdhci-pci-add-support-for-intel-icp.patch -| patches.suse/mmc-sdhci-of-esdhc-set-proper-dma-mask-for-ls104x-ch.patch -| patches.suse/mmc-sdhci-do-not-try-to-use-3.3V-signaling-if-not-su.patch -| patches.suse/mmc-tegra-prevent-HS200-on-Tegra-3 -| patches.suse/dmaengine-hsu-Support-dmaengine_terminate_sync -| patches.suse/dmaengine-idma64-Support-dmaengine_terminate_sync -| patches.suse/dmaengine-mv_xor_v2-kill-the-tasklets-upon-exit -| patches.suse/dmaengine-pl330-fix-irq-race-with-terminate_all.patch -| patches.suse/Input-atmel_mxt_ts-only-use-first-T9-instance.patch -| patches.suse/KVM-PPC-Book3S-Fix-matching-of-hardware-and-emulated.patch -| patches.suse/KVM-PPC-Book3S-HV-Add-of_node_put-in-success-path.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-constant-size-warning.patch -| patches.suse/KVM-PPC-Book3S-HV-Pack-VCORE-IDs-to-access-full-VCPU.patch -| patches.suse/KVM-PPC-Book3S-HV-Allow-creating-max-number-of-VCPUs.patch -| patches.suse/KVM-PPC-Book3S-HV-Read-kvm-arch.emul_smt_mode-under-.patch -| patches.suse/kvm-s390-add-etoken-support-for-guests.patch -| patches.suse/kvm-mmu-drop-vcpu-param-in-gpte_access -| patches.suse/kvm-nvmx-fix-fault-vector-for-vmx-operation-at-cpl-0 -| patches.suse/kvm-vmx-track-host_state-loaded-using-a-loaded_vmcs-pointer -| patches.suse/kvm-x86-set-highest-physical-address-bits-in-non-present-reserved-sptes -| patches.suse/cls_matchall-fix-tcf_unbind_filter-missing.patch -| patches.suse/isdn-Disable-IIOCDBGVAR -| patches.suse/ipvs-fix-race-between-ip_vs_conn_new-and-ip_vs_del_d.patch -| patches.suse/netfilter-ip6t_rpfilter-set-F_IFACE-for-linklocal-ad.patch -| patches.suse/EDAC-Add-missing-MEM_LRDDR4-entry-in-edac_mem_types.patch -| patches.suse/mfd-intel-lpss-Add-Ice-Lake-PCI-IDs.patch -| patches.suse/mfd-arizona-Don-t-use-regmap_read_poll_timeout -| patches.suse/mfd-ti_am335x_tscadc-Fix-struct-clk-memory-leak.patch -| patches.suse/mfd-hi655x-Fix-regmap-area-declared-size-for-hi655x.patch -| patches.suse/mfd-sm501-Set-coherent_dma_mask-when-creating-subdev -| patches.suse/HID-hid-ntrig-add-error-handling-for-sysfs_create_gr.patch -| patches.suse/HID-wacom-Replace-touch_max-fixup-code-with-static-t.patch -| patches.suse/HID-wacom-Move-handling-of-HID-quirks-into-a-dedicat.patch -| patches.suse/HID-wacom-convert-Wacom-custom-usages-to-standard-HI.patch -| patches.suse/livepatch-validate-module-old-func-name-length.patch -| patches.suse/livepatch-remove-reliable-stacktrace-check-in-klp_try_switch_task.patch -| patches.suse/rtc-bq4802-add-error-handling-for-devm_ioremap.patch -| patches.suse/rtc-snvs-Add-timeouts-to-avoid-kernel-lockups.patch -| patches.suse/ceph-fix-incorrect-use-of-strncpy.patch -| patches.suse/ceph-return-errors-from-posix_acl_equiv_mode-correctly.patch -| patches.suse/0001-libceph-store-ceph_auth_handshake-pointer-in-ceph_connection.patch -| patches.suse/0002-libceph-factor-out-_prepare_write_connect.patch -| patches.suse/0003-libceph-factor-out-_ceph_x_decrypt.patch -| patches.suse/0004-libceph-factor-out-encrypt_authorizer.patch -| patches.suse/0005-libceph-add-authorizer-challenge.patch -| patches.suse/0006-libceph-implement-cephx_v2-calculation-mode.patch -| patches.suse/0007-libceph-check-authorizer-reply-challenge-length-before-reading.patch -| patches.suse/0008-libceph-weaken-sizeof-check-in-ceph_x_verify_authorizer_reply.patch -| patches.suse/0044-ceph-support-cephfs-own-feature-bits.patch -| patches.suse/uprobes-Use-synchronize_rcu-not-synchronize_sched.patch -| patches.suse/i2c-i801-Consolidate-chipset-names-in-documentation-.patch -| patches.suse/i2c-i801-Add-support-for-Intel-Ice-Lake.patch -| patches.suse/tpm-tpm_i2c_infineon-switch-to-i2c_lock_bus-.-I2C_LO.patch -| patches.suse/input-rohm_bu21023-switch-to-i2c_lock_bus-.-I2C_LOCK.patch -| patches.suse/mfd-88pm860x-i2c-switch-to-i2c_lock_bus-.-I2C_LOCK_S.patch -| patches.suse/i2c-imx-Fix-race-condition-in-dma-read -| patches.suse/i2c-core-ACPI-Properly-set-status-byte-to-0-for-mult.patch -| patches.suse/power-remove-possible-deadlock-when-unregistering-po -| patches.suse/power-vexpress-fix-corruption-in-notifier-registrati -| patches.suse/power-gemini-poweroff-Avoid-more-spurious-poweroffs -| patches.suse/power-supply-axp288_charger-Fix-initial-constant_cha -| patches.suse/power-generic-adc-battery-fix-out-of-bounds-write-wh -| patches.suse/power-generic-adc-battery-check-for-duplicate-proper -| patches.suse/power-supply-max77693_charger-fix-unintentional-fall -| patches.suse/vfs-limit-size-of-dedupe.patch -| patches.suse/vfs-dedupe-extract-helper-for-a-single-dedup.patch -| patches.suse/vfs-export-vfs_dedupe_file_range_one-to-modules.patch -| patches.suse/vfs-fix-freeze-protection-in-mnt_want_write_file-for.patch -| patches.suse/fuse-fix-double-request_end.patch -| patches.suse/fuse-fix-unlocked-access-to-processing-queue.patch -| patches.suse/fuse-umount-should-wait-for-all-requests.patch -| patches.suse/fuse-Fix-oops-at-process_init_reply.patch -| patches.suse/fuse-fix-initial-parallel-dirops.patch -| patches.suse/fuse-Don-t-access-pipe-buffers-without-pipe_lock.patch -| patches.suse/fuse-Add-missed-unlock_page-to-fuse_readpages_fill.patch -| patches.suse/cpufreq-governor-Avoid-accessing-invalid-governor_da.patch -| patches.suse/PM-sleep-wakeup-Fix-build-error-caused-by-missing-SR -| patches.suse/0001-ACPICA-Reference-Counts-increase-max-to-0x4000-for-l.patch -| patches.suse/autofs-fix-autofs_sbi-does-not-check-super-block-typ.patch -| patches.suse/0238-lib-add-crc64-calculation-routines.patch -| patches.suse/0238-bcache-use-routines-from-lib-crc64.c-for-CRC64-calcu.patch -| patches.suse/lib-test_hexdump.c-fix-failure-on-big-endian-cpu.patch -| patches.suse/hfsplus-don-t-return-0-when-fill_super-failed.patch -| patches.suse/reiserfs-fix-broken-xattr-handling-heap-corruption-b.patch -| patches.suse/fat-validate-i_start-before-using.patch -| patches.suse/fork-don-t-copy-inconsistent-signal-handler-state-to.patch -| patches.suse/0238-bcache-style-fix-to-replace-unsigned-by-unsigned-int.patch -| patches.suse/0238-bcache-style-fix-to-add-a-blank-line-after-declarati.patch -| patches.suse/0238-bcache-add-identifier-names-to-arguments-of-function.patch -| patches.suse/0238-bcache-style-fixes-for-lines-over-80-characters.patch -| patches.suse/0238-bcache-replace-Symbolic-permissions-by-octal-permiss.patch -| patches.suse/0238-bcache-replace-printk-by-pr_-routines.patch -| patches.suse/0238-bcache-fix-indent-by-replacing-blank-by-tabs.patch -| patches.suse/0238-bcache-replace-pF-by-pS-in-seq_printf.patch -| patches.suse/0238-bcache-fix-typo-succesfully-to-successfully.patch -| patches.suse/0239-bcache-prefer-help-in-Kconfig.patch -| patches.suse/0240-bcache-do-not-check-NULL-pointer-before-calling-kmem.patch -| patches.suse/0241-bcache-fix-code-comments-style.patch -| patches.suse/0242-bcache-add-static-const-prefix-to-char-array-declara.patch -| patches.suse/0243-bcache-move-open-brace-at-end-of-function-definition.patch -| patches.suse/0244-bcache-add-missing-SPDX-header.patch -| patches.suse/0245-bcache-remove-unnecessary-space-before-ioctl-functio.patch -| patches.suse/0246-bcache-add-the-missing-comments-for-smp_mb-smp_wmb.patch -| patches.suse/block-don-t-warn-for-flush-on-read-only-device.patch -| patches.suse/block-bfq-return-nbytes-and-not-zero-from-struct-cft.patch -| patches.suse/tracing-blktrace-Fix-to-allow-setting-same-value.patch -| patches.suse/blk-mq-init-hctx-sched-after-update-ctx-and-hctx-map.patch -| patches.suse/blk-mq-sync-the-update-nr_hw_queues-with-blk_mq_queu.patch -| patches.suse/KVM-arm-arm64-Fix-lost-IRQs-from-emulated-physcial-t.patch -| patches.suse/KVM-arm-arm64-Skip-updating-PMD-entry-if-no-change.patch -| patches.suse/KVM-arm-arm64-Skip-updating-PTE-entry-if-no-change.patch -| patches.suse/x86-kvm-avoid-unused-variable-warning -| patches.suse/kvm-x86-svm-call-x86_spec_ctrl_set_guest-host-with-interrupts-disabled.patch -| patches.suse/kvm-vmx-fixes-for-vmentry_l1d_flush-module-parameter -| patches.suse/platform-x86-ideapad-laptop-Apply-no_hw_rfkill-to-Y2 -| patches.suse/platform-x86-thinkpad_acpi-Proper-model-release-matc -| patches.suse/platform-x86-toshiba_acpi-Fix-defined-but-not-used-b.patch -| patches.suse/platform-x86-asus-nb-wmi-Add-keymap-entry-for-lid-fl.patch -| patches.suse/ARM-hwmod-RTC-Don-t-assume-lock-unlock-will-be-calle.patch -| patches.suse/ARM-mvebu-declare-asm-symbols-as-character-arrays-in.patch -| patches.suse/ARM-hisi-fix-error-handling-and-missing-of_node_put.patch -| patches.suse/ARM-hisi-check-of_iomap-and-fix-missing-of_node_put.patch -| patches.suse/ARM-hisi-handle-of_iomap-and-fix-missing-of_node_put.patch -| patches.suse/ARM-imx-flag-failure-of-of_iomap.patch -| patches.suse/ARM-exynos-Clear-global-variable-on-init-error-path.patch -| patches.suse/ARM-bcm2835-Add-GET_THROTTLED-firmware-property.patch -| patches.suse/hwmon-Add-support-for-RPi-voltage-sensor.patch -| patches.suse/firmware-raspberrypi-Register-hwmon-driver.patch -| patches.suse/soc-mediatek-pwrap-fix-cipher-init-setting-error.patch -| patches.suse/IB-hfi1-Invalid-NUMA-node-information-can-cause-a-di.patch -| patches.suse/ALSA-hda-realtek-Fix-HP-Headset-Mic-can-t-record.patch -| patches.suse/video-fbdev-Set-pixclock-0-in-goldfishfb.patch -| patches.suse/fbdev-Distinguish-between-interlaced-and-progressive.patch -| patches.suse/video-fbdev-pxafb-clear-allocated-memory-for-video-m -| patches.suse/video-goldfishfb-fix-memory-leak-on-driver-remove.patch -| patches.suse/fbdev-via-fix-defined-but-not-used-warning.patch -| patches.suse/fbdev-omapfb-off-by-one-in-omapfb_register_client -| patches.suse/fb-fix-lost-console-when-the-user-unplugs-a-USB-adap.patch -| patches.suse/udlfb-set-optimal-write-delay.patch -| patches.suse/pwm-tiehrpwm-Fix-disabling-of-output-of-PWMs -| patches.suse/ubifs-Fix-directory-size-calculation-for-symlinks.patch -| patches.suse/ubifs-Fix-synced_i_size-calculation-for-xattr-inodes.patch -| patches.suse/ubifs-Fix-memory-leak-in-lprobs-self-check.patch -| patches.suse/ubifs-xattr-Don-t-operate-on-deleted-inodes.patch -| patches.suse/Revert-UBIFS-Fix-potential-integer-overflow-in-alloc.patch -| patches.suse/ubifs-Check-data-node-size-before-truncate.patch -| patches.suse/nfsd-fix-corrupted-reply-to-badly-ordered-compound.patch -| patches.suse/sunrpc-Don-t-use-stack-buffer-with-scatterlist.patch -| patches.suse/NFSv4.1-Fix-a-potential-layoutget-layoutrecall-deadl.patch -| patches.suse/0005-pnfs-blocklayout-off-by-one-in-bl_map_stripe.patch -| patches.suse/NFSv4.0-fix-client-reference-leak-in-callback.patch -| patches.suse/0006-NFSv4-client-live-hangs-after-live-data-migration-re.patch -| patches.suse/0001-NFS-Use-an-appropriate-work-queue-for-direct-write-c.patch -| patches.suse/0007-NFSv4-Fix-a-sleep-in-atomic-context-in-nfs4_callback.patch -| patches.suse/hfsplus-fix-null-dereference-in-hfsplus_lookup.patch -| patches.suse/hfs-prevent-crash-on-exit-from-failed-search.patch -| patches.suse/namei-allow-restricted-O_CREAT-of-FIFOs-and-regular-.patch -| patches.suse/virtio-pci-legacy-Validate-queue-pfn.patch -| patches.suse/drm-edid-Add-6-bpc-quirk-for-SDC-panel-in-Lenovo-B50.patch -| patches.suse/userns-move-user-access-out-of-the-mutex.patch -| patches.suse/sys-don-t-hold-uts_sem-while-accessing-userspace-mem.patch -| patches.suse/getxattr-use-correct-xattr-length.patch -| patches.suse/ACPI-fix-menuconfig-presentation-of-ACPI-submenu.patch -| patches.suse/s390-sles15-15-01-pci-fix-out-of-bounds-access-during-irq-setup.patch -| patches.suse/s390-sles15-17-01-02-s390-kdump-Make-elfcorehdr-size-calculation-ABI-comp.patch -| patches.suse/powerpc-fadump-cleanup-crash-memory-ranges-support.patch -| patches.suse/powerpc-powernv-pci-Work-around-races-in-PCI-bridge-.patch -| patches.suse/powerpc64-ftrace-Include-ftrace.h-needed-for-enable-.patch -| patches.suse/powerpc-topology-Get-topology-for-shared-processors-.patch -| patches.suse/KVM-PPC-Book3S-Fix-guest-DMA-when-guest-partially-ba.patch -| patches.suse/powerpc-mce-Fix-SLB-rebolting-during-MCE-recovery-pa.patch -| patches.suse/apparmor-Check-buffer-bounds-when-mapping-permissions-mask.patch -| patches.suse/apparmor-Fully-initialize-aa_perms-struct-when-answe.patch -| patches.suse/apparmor-Fix-failure-to-audit-context-info-in-build_.patch -| patches.suse/apparmor-fix-an-error-code-in-__aa_create_ns.patch -| patches.suse/apparmor-remove-no-op-permission-check-in-policy_unpack.patch -| patches.suse/iommu-arm-smmu-error-out-only-if-not-enough-context-interrupts -| patches.suse/iommu-arm-smmu-v3-sync-the-OVACKFLG-to-PRIQ-consumer.patch -| patches.suse/iommu-arm-smmu-v3-Abort-all-transactions-if-SMMU-is-.patch -| patches.suse/iommu-amd-make-sure-tlb-to-be-flushed-before-iova-freed -| patches.suse/x86-irq_remapping-move-irq-remapping-mode-enum -| patches.suse/iommu-amd-add-support-for-higher-64-bit-iommu-control-register -| patches.suse/iommu-amd-add-support-for-iommu-xt-mode -| patches.suse/iommu-vt-d-add-definitions-for-pfsid -| patches.suse/iommu-vt-d-fix-dev-iotlb-pfsid-use -| patches.suse/ata-libahci-Correct-setting-of-DEVSLP-register.patch -| patches.suse/ata-libahci-Allow-reconfigure-of-DEVSLP-register.patch -| patches.suse/cifs-create-a-define-for-how-many-iovs-we-need-for-an-SMB2_open-.patch -| patches.suse/cifs-check-if-SMB2-PDU-size-has-been-padded-and-suppress-the-warnin.patch -| patches.suse/0001-cifs-check-kmalloc-before-use.patch -| patches.suse/01-cifs-update-internal-module-version-number-for-cifs-ko-to-2-12.patch -| patches.suse/0238-bcache-release-dc-writeback_lock-properly-in-bch_wri.patch -| patches.suse/blk-wbt-move-disable-check-into-get_limit.patch -| patches.suse/blk-wbt-use-wq_has_sleeper-for-wq-active-check.patch -| patches.suse/blk-wbt-fix-has-sleeper-queueing-check.patch -| patches.suse/scripts-modpost-check-memory-allocation-results.patch -| patches.suse/reset-imx7-Fix-always-writing-bits-as-0.patch -| patches.suse/acpi-nfit-prefer-dsm-over-lsr-for-namespace-label-reads.patch -| patches.suse/libnvdimm-Use-max-contiguous-area-for-namespace-size.patch -| patches.suse/libnvdimm-fix-ars_status-output-length-calculation.patch -| patches.suse/device-dax-Enable-page_mapping.patch -| patches.suse/device-dax-Set-page-index.patch -| patches.suse/filesystem-dax-Set-page-index.patch -| patches.suse/mm-madvise_inject_error-Disable-MADV_SOFT_OFFLINE-fo.patch -| patches.suse/mm-madvise_inject_error-Let-memory_failure-optionall.patch -| patches.suse/mm-memory_failure-Collect-mapping-size-in-collect_pr.patch -| patches.suse/filesystem-dax-Introduce-dax_lock_mapping_entry.patch -| patches.suse/mm-memory_failure-Teach-memory_failure-about-dev_pag.patch -| patches.suse/x86-mm-pat-Prepare-reserve-free-_memtype-for-decoy-a.patch -| patches.suse/x86-memory_failure-Introduce-set-clear-_mce_nospec.patch -| patches.suse/libnvdimm-pmem-Restore-page-attributes-when-clearing.patch -| patches.suse/irqchip-bcm7038-l1-Hide-cpu-offline-callback-when-bu -| patches.suse/x86-vdso-fix-vdso-build-if-a-retpoline-is-emitted.patch -| patches.suse/x86-mce-add-notifier_block-forward-declaration -| patches.suse/x86-process-re-export-start_thread -| patches.suse/x86-speculation-l1tf-fix-overflow-in-l1tf_pfn_limit-on-32bit.patch -| patches.suse/x86-kvm-vmx-remove-duplicate-l1d-flush-definitions -| patches.suse/0001-x86-speculation-l1tf-Fix-off-by-one-error-when-warni.patch -| patches.suse/0001-x86-speculation-l1tf-Suggest-what-to-do-on-systems-w.patch -| patches.suse/iscsi-target-fix-session-creation-failure-handling.patch -| patches.suse/ip6_vti-fix-a-null-pointer-deference-when-destroy-vt.patch -| patches.suse/qed-Wait-for-ready-indication-before-rereading-the-s.patch -| patches.suse/qed-Wait-for-MCP-halt-and-resume-commands-to-take-pl.patch -| patches.suse/qed-Prevent-a-possible-deadlock-during-driver-load-a.patch -| patches.suse/qed-Avoid-sending-mailbox-commands-when-MFW-is-not-r.patch -| patches.suse/r8152-disable-RX-aggregation-on-new-Dell-TB16-dock.patch -| patches.suse/hv_netvsc-ignore-devices-that-are-not-PCI.patch -| patches.suse/ipv4-tcp-send-zero-IPID-for-RST-and-ACK-sent-in-SYN-.patch -| patches.suse/net-hns3-fix-page_offset-overflow-when-CONFIG_ARM64_.patch -| patches.suse/bpf-use-per-htab-salt-for-bucket-hash.patch -| patches.suse/e1000-check-on-netif_running-before-calling-e1000_up.patch -| patches.suse/e1000-ensure-to-free-old-tx-rx-rings-in-set_ringpara.patch -| patches.suse/i40e-fix-condition-of-WARN_ONCE-for-stat-strings.patch -| patches.suse/net-macb-do-not-disable-MDIO-bus-at-open-close-time.patch -| patches.suse/qlge-Fix-netdev-features-configuration.patch -| patches.suse/vhost-correctly-check-the-iova-range-when-waking-vir.patch -| patches.suse/net-sched-Fix-memory-exposure-from-short-TCA_U32_SEL.patch -| patches.suse/thermal-of-thermal-disable-passive-polling-when-ther.patch -| patches.suse/crypto-caam-jr-fix-descriptor-DMA-unmapping.patch -| patches.suse/crypto-caam-qi-fix-error-path-in-xts-setkey.patch -| patches.suse/crypto-vmx-Fix-sleep-in-atomic-bugs.patch -| patches.suse/crypto-cavium-nitrox-fix-for-command-corruption-in-q.patch -| patches.suse/fs-quota-Fix-spectre-gadget-in-do_quotactl.patch -| patches.suse/hwmon-ina2xx-fix-sysfs-shunt-resistor-read-access.patch -| patches.suse/hwmon-adt7475-Make-adt7475_read_word-return-errors.patch -| patches.suse/hwmon-nct6775-Fix-potential-Spectre-v1.patch -| patches.suse/blk-wbt-abstract-out-end-IO-completion-handler.patch -| patches.suse/blk-wbt-improve-waking-of-tasks.patch -| patches.suse/0001-xen-blkback-don-t-keep-persistent-grants-too-long.patch -| patches.suse/0003-xen-blkfront-cleanup-stale-persistent-grants.patch -| patches.suse/0004-xen-blkfront-reorder-tests-in-xlblk_init.patch -| patches.suse/0002-xen-blkback-move-persistent-grants-flags-to-bool.patch -| patches.suse/0005-xen-blkback-remove-unused-pers_gnts_lock-from-struct.patch -| patches.suse/cdrom-Fix-info-leak-OOB-read-in-cdrom_ioctl_drive_st -| patches.suse/nvme-pci-add-a-memory-barrier-to-nvme_dbbuf_update_a.patch -| patches.suse/PM-clk-signedness-bug-in-of_pm_clk_add_clks -| patches.suse/disable-stringop-truncation-warnings-for-now.patch -| patches.suse/drm-amdgpu-Enable-disable-gfx-PG-feature-in-rlc-safe.patch -| patches.suse/drm-amdgpu-Update-power-state-at-the-end-of-smu-hw_i.patch -| patches.suse/drm-i915-Increase-LSPCON-timeout -| patches.suse/i2c-i801-Allow-ACPI-AML-access-I-O-ports-not-reserve.patch -| patches.suse/x86-xen-don-t-write-ptes-directly-in-32-bit-pv-guests -| patches.suse/x86-pae-use-64-bit-atomic-xchg-function-in-native_ptep_get_and_clear -| patches.suse/0005-arm64-mm-always-enable-CONFIG_HOLES_IN_ZONE.patch -| patches.suse/watchdog-Mark-watchdog-touch-functions-as-notrace.patch -| patches.suse/x86-spectre-add-missing-family-6-check-to-microcode-check.patch -| patches.suse/0001-x86-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch -| patches.suse/x86-entry-64-wipe-kasan-stack-shadow-before-rewind_stack_do_exit -| patches.suse/x86-nmi-fix-nmi-uaccess-race-against-cr3-switching -| patches.suse/x86-mce-Fix-set_mce_nospec-to-avoid-GP-fault.patch -| patches.suse/x86-vdso-fix-lsl-operand-order.patch -| patches.suse/0001-of-add-helper-to-lookup-compatible-child-node.patch -| patches.suse/sctp-hold-transport-before-accessing-its-asoc-in-sct.patch -| patches.suse/vti6-remove-skb-ignore_df-check-from-vti6_xmit.patch -| patches.suse/tipc-fix-a-missing-rhashtable_walk_exit.patch -| patches.suse/net-hns-add-the-code-for-cleaning-pkt-in-chip.patch -| patches.suse/net-hns-add-netif_carrier_off-before-change-speed-an.patch -| patches.suse/net-sched-act_pedit-fix-dump-of-extended-layered-op.patch -| patches.suse/0013-ipv6-fix-cleanup-ordering-for-ip6_mr-failure.patch -| patches.suse/0014-ipv6-fix-cleanup-ordering-for-pingv6-registration.patch -| patches.suse/net-bcmgenet-use-MAC-link-status-for-fixed-phy.patch -| patches.suse/nfp-wait-for-posted-reconfigs-when-disabling-the-dev.patch -| patches.suse/tcp-do-not-restart-timewait-timer-on-rst-reception.patch -| patches.suse/ibmvnic-Include-missing-return-code-checks-in-reset-.patch -| patches.suse/0015-igmp-fix-incorrect-unsolicit-report-count-when-join-.patch -| patches.suse/r8169-add-support-for-NCube-8168-network-card.patch -| patches.suse/bnxt_en-Clean-up-unused-functions.patch -| patches.suse/bnxt_en-Do-not-adjust-max_cp_rings-by-the-ones-used-.patch -| patches.suse/mac80211-Run-TXQ-teardown-code-before-de-registering.patch -| patches.suse/mac80211_hwsim-require-at-least-one-channel.patch -| patches.suse/mac80211-correct-use-of-IEEE80211_VHT_CAP_RXSTBC_X.patch -| patches.suse/mac80211_hwsim-correct-use-of-IEEE80211_VHT_CAP_RXST.patch -| patches.suse/mac80211-mesh-fix-HWMP-sequence-numbering-to-follow-.patch -| patches.suse/mac80211-avoid-kernel-panic-when-building-AMSDU-from -| patches.suse/cfg80211-nl80211_update_ft_ies-to-validate-NL80211_A -| patches.suse/mac80211-do-not-convert-to-A-MSDU-if-frag-subframe-l.patch -| patches.suse/mac80211-always-account-for-A-MSDU-header-changes -| patches.suse/mac80211-fix-an-off-by-one-issue-in-A-MSDU-max_subfr -| patches.suse/cfg80211-fix-a-type-issue-in-ieee80211_chandef_to_op.patch -| patches.suse/mac80211-fix-a-race-between-restart-and-CSA-flows.patch -| patches.suse/mac80211-Fix-station-bandwidth-setting-after-channel.patch -| patches.suse/mac80211-don-t-Tx-a-deauth-frame-if-the-AP-forbade-T.patch -| patches.suse/mac80211-shorten-the-IBSS-debug-messages.patch -| patches.suse/act_ife-fix-a-potential-use-after-free.patch -| patches.suse/net-sched-action_ife-take-reference-to-meta-module.patch -| patches.suse/tools-vm-slabinfo.c-fix-sign-compare-warning.patch -| patches.suse/tools-vm-page-types.c-fix-defined-but-not-used-warni.patch -| patches.suse/mm-hugetlb-filter-out-hugetlb-pages-if-hugepage-migration-is-not-supported.patch -| patches.suse/mm-fix-bug_on-in-vmf_insert_pfn_pud-from-vm_mixedmap-removal.patch -| patches.suse/scsi-lpfc-Correct-MDS-diag-and-nvmet-configuration.patch -| patches.suse/scsi-hpsa-limit-transfer-length-to-1mb-not-512kb.patch -| patches.suse/gpio-adp5588-Fix-sleep-in-atomic-context-bug.patch -| patches.suse/gpiolib-acpi-Switch-to-cansleep-version-of-GPIO-libr.patch -| patches.suse/gpiolib-acpi-Register-GpioInt-ACPI-event-handlers-fr.patch -| patches.suse/gpio-Fix-crash-due-to-registration-race.patch -| patches.suse/btrfs-sync-log-after-logging-new-name.patch -| patches.suse/btrfs-fix-data-corruption-when-deduplicating-between.patch -| patches.suse/printk-tracing-Do-not-trace-printk_nmi_enter.patch -| patches.suse/0001-nbd-don-t-allow-invalid-blocksize-settings.patch -| patches.suse/block-don-t-warn-when-doing-fsync-on-read-only-devic.patch -| patches.suse/block-bfq-swap-puts-in-bfqg_and_blkg_put.patch -| patches.suse/fs-cifs-don-t-translate-SFM_SLASH-U-F026-to-backslash.patch -| patches.suse/SMB3-Backup-intent-flag-missing-for-directory-opens-.patch -| patches.suse/smb3-minor-debugging-clarifications-in-rfc1001-len-processing.patch -| patches.suse/smb3-check-for-and-properly-advertise-directory-leas.patch -| patches.suse/cifs-connect-to-servername-instead-of-IP-for-IPC-sha.patch -| patches.suse/ALSA-hda-Fix-cancel_work_sync-stall-from-jackpoll-wo.patch -| patches.suse/acpi-bus-only-call-dmi_check_system-on-x86.patch -| patches.suse/fsnotify-fix-ignore-mask-logic-in-fsnotify.patch -| patches.suse/ceph-avoid-a-use-after-free-in-ceph_destroy_options.patch -| patches.suse/md-raid5-cache-disable-reshape-completely.patch -| patches.suse/RAID10-BUG_ON-in-raise_barrier-when-force-is-true-an.patch -| patches.suse/0001-md-cluster-release-RESYNC-lock-after-the-last-resync.patch -| patches.suse/i2c-uniphier-issue-STOP-only-for-last-message-or-I2C.patch -| patches.suse/i2c-uniphier-f-issue-STOP-only-for-last-message-or-I.patch -| patches.suse/i2c-i801-fix-DNV-s-SMBCTRL-register-offset.patch -| patches.suse/i2c-xiic-Make-the-start-and-the-byte-count-write-ato.patch -| patches.suse/hwmon-rpi-add-module-alias-to-raspberrypi-hwmon.patch -| patches.suse/kvm-vmx-do-not-allow-reexecute_instruction-when-skipping-mmio-instr -| patches.suse/kvm-x86-invert-emulation-re-execute-behavior-to-make-it-opt-in -| patches.suse/kvm-x86-merge-emultype_retry-and-emultype_allow_reexecute -| patches.suse/kvm-x86-default-to-not-allowing-emulation-retry-in-kvm_mmu_page_fault -| patches.suse/kvm-x86-do-not-re-try-execute-after-failed-emulation-in-l2 -| patches.suse/KVM-PPC-Book3S-HV-Use-correct-pagesize-in-kvm_unmap_.patch -| patches.suse/KVM-PPC-Book3S-HV-Don-t-truncate-HPTE-index-in-xlate.patch -| patches.suse/kvm-s390-vsie-copy-wrapping-keys-to-right-place.patch -| patches.suse/kbuild-make-missing-depmod-a-warning-instead-of-an-error.patch -| patches.suse/x86-microcode-make-sure-boot_cpu_data-microcode-is-up-to-date -| patches.suse/x86-microcode-update-the-new-microcode-revision-unconditionally -| patches.suse/x86-process-don-t-mix-user-kernel-regs-in-64bit-_show_regs -| patches.suse/x86-mm-use-write_once-when-setting-ptes.patch -| patches.suse/iw_cxgb4-only-allow-1-flush-on-user-qps.patch -| patches.suse/IB-ipoib-Avoid-a-race-condition-between-start_xmit-a.patch -| patches.suse/bnxt_re-Fix-couple-of-memory-leaks-that-could-lead-t.patch -| patches.suse/HID-add-support-for-Apple-Magic-Keyboards.patch -| patches.suse/HID-hid-saitek-Add-device-ID-for-RAT-7-Contagion.patch -| patches.suse/HID-sensor-hub-Restore-fixup-for-Lenovo-ThinkPad-Hel.patch -| patches.suse/scsi-qedi-add-the-crc-size-within-iscsi-nvm-image -| patches.suse/be2net-Fix-memory-leak-in-be_cmd_get_profile_config.patch -| patches.suse/net-qca_spi-Fix-race-condition-in-spi-transfers.patch -| patches.suse/s390-sles15-16-02-01-net-af_iucv-drop-inbound-packets-with-invalid-flags.patch -| patches.suse/s390-sles15-16-02-02-net-af_iucv-fix-skb-handling-on-HiperTransport-xmit-.patch -| patches.suse/net-mlx5-Fix-use-after-free-in-self-healing-flow.patch -| patches.suse/net-mlx5-Fix-debugfs-cleanup-in-the-device-init-remo.patch -| patches.suse/net-mlx5-E-Switch-Fix-memory-leak-when-creating-swit.patch -| patches.suse/net-mlx5-Check-for-error-in-mlx5_attach_interface.patch -| patches.suse/net-ena-fix-surprise-unplug-NULL-dereference-kernel-.patch -| patches.suse/net-ena-fix-driver-when-PAGE_SIZE-64kB.patch -| patches.suse/net-ena-fix-device-destruction-to-gracefully-free-re.patch -| patches.suse/net-ena-fix-potential-double-ena_destroy_device.patch -| patches.suse/net-ena-fix-missing-lock-during-device-destruction.patch -| patches.suse/net-ena-fix-missing-calls-to-READ_ONCE.patch -| patches.suse/net-ena-fix-incorrect-usage-of-memory-barriers.patch -| patches.suse/qmi_wwan-Support-dynamic-config-on-Quectel-EP06.patch -| patches.suse/0016-netfilter-nf_tables-release-chain-in-flushing-set.patch -| patches.suse/r8169-Clear-RTL_FLAG_TASK_-_PENDING-when-clearing-RT.patch -| patches.suse/rds-fix-two-RCU-related-problems.patch -| patches.suse/s390-sles15-15-03-qeth-use-vzalloc-for-QUERY-OAT-buffer.patch -| patches.suse/drm-nouveau-drm-nouveau-Fix-bogus-drm_kms_helper_pol -| patches.suse/drm-nouveau-drm-nouveau-Use-pm_runtime_get_noresume-.patch -| patches.suse/drm-nouveau-Fix-deadlocks-in-nouveau_connector_detec.patch -| patches.suse/drm-nouveau-drm-nouveau-Prevent-handling-ACPI-HPD-ev.patch -| patches.suse/drm-nouveau-drm-nouveau-Don-t-forget-to-cancel-hpd_w.patch -| patches.suse/drm-nouveau-TBDdevinit-don-t-fail-when-PMU-PRE_OS-is.patch -| patches.suse/drm-nouveau-disp-fix-DP-disable-race.patch -| patches.suse/ipmi-Move-BT-capabilities-detection-to-the-detect-ca.patch -| patches.suse/0003-ipmi-Fix-I2C-client-removal-in-the-SSIF-driver.patch -| patches.suse/Revert-PCI-Add-ACS-quirk-for-Intel-300-series -| patches.suse/switchtec-Fix-Spectre-v1-vulnerability.patch -| patches.suse/s390-sles15-15-04-crypto-paes-fix.patch -| patches.suse/mmc-omap_hsmmc-fix-wakeirq-handling-on-removal.patch -| patches.suse/pstore-Fix-incorrect-persistent-ram-buffer-mapping.patch -| patches.suse/drm-i915-gvt-Fix-the-incorrect-length-of-child_devic.patch -| patches.suse/drm-i915-overlay-Allocate-physical-registers-from-st.patch -| patches.suse/0001-drm-amdgpu-fix-error-handling-in-amdgpu_cs_user_fenc.patch -| patches.suse/mei-ignore-not-found-client-in-the-enumeration.patch -| patches.suse/mei-bus-need-to-unlink-client-before-freeing.patch -| patches.suse/msft-hv-1753-Tools-hv-Fix-a-bug-in-the-key-delete-code.patch -| patches.suse/misc-hmc6352-fix-potential-Spectre-v1.patch -| patches.suse/msft-hv-1754-vmbus-don-t-return-values-for-uninitalized-channels.patch -| patches.suse/USB-add-quirk-for-WORLDE-Controller-KS49-or-Prodipe-.patch -| patches.suse/xhci-Fix-use-after-free-for-URB-cancellation-on-a-re.patch -| patches.suse/USB-yurex-Fix-buffer-over-read-in-yurex_write.patch -| patches.suse/USB-yurex-Check-for-truncation-in-yurex_read.patch -| patches.suse/USB-Add-quirk-to-support-DJI-CineSSD.patch -| patches.suse/usb-uas-add-support-for-more-quirk-flags.patch -| patches.suse/usb-Don-t-die-twice-if-PCI-xhci-host-is-not-respondi.patch -| patches.suse/usb-Avoid-use-after-free-by-flushing-endpoints-early.patch -| patches.suse/usb-host-u132-hcd-Fix-a-sleep-in-atomic-context-bug-.patch -| patches.suse/usb-misc-uss720-Fix-two-sleep-in-atomic-context-bugs.patch -| patches.suse/USB-serial-io_ti-fix-array-underflow-in-completion-h.patch -| patches.suse/USB-serial-ti_usb_3410_5052-fix-array-underflow-in-c.patch -| patches.suse/USB-net2280-Fix-erroneous-synchronization-change.patch -| patches.suse/usb-gadget-fotg210-udc-Fix-memory-leak-of-fotg210-ep.patch -| patches.suse/usb-gadget-udc-renesas_usb3-fix-maxpacket-size-of-ep.patch -| patches.suse/Revert-cdc-acm-implement-put_char-and-flush_chars.patch -| patches.suse/0001-xen-manage-don-t-complain-about-an-empty-value-in-co.patch -| patches.suse/NFSv4.1-fix-infinite-loop-on-I-O.patch -| patches.suse/NFS-Don-t-open-code-clearing-of-delegation-state.patch -| patches.suse/fs-cifs-suppress-a-string-overflow-warning.patch -| patches.suse/fs-cifs-require-sha512.patch -| patches.suse/cifs-prevent-integer-overflow-in-nxt_dir_entry.patch -| patches.suse/CIFS-fix-wrapping-bugs-in-num_entries.patch -| patches.suse/cifs-integer-overflow-in-in-SMB2_ioctl.patch -| patches.suse/cifs-read-overflow-in-is_valid_oplock_break-.patch -| patches.suse/sched-fair-Fix-vruntime_normalized-for-remote-non-migration-wakeup.patch -| patches.suse/x86-eisa-don-t-probe-eisa-bus-for-xen-pv-guests -| patches.suse/ext4-check-to-make-sure-the-rename-2-s-destination-i.patch -| patches.suse/ext4-avoid-divide-by-zero-fault-when-deleting-corrup.patch -| patches.suse/ext4-avoid-arithemetic-overflow-that-can-trigger-a-B.patch -| patches.suse/ext4-recalucate-superblock-checksum-after-updating-f.patch -| patches.suse/ext4-fix-online-resize-s-handling-of-a-too-small-fin.patch -| patches.suse/ext4-fix-online-resizing-for-bigalloc-file-systems-w.patch -| patches.suse/ext4-show-test_dummy_encryption-mount-option-in-proc.patch -| patches.suse/ext4-don-t-mark-mmp-buffer-head-dirty.patch -| patches.suse/ext4-dax-add-ext4_bmap-to-ext4_dax_aops.patch -| patches.suse/ext4-dax-set-ext4_dax_aops-for-dax-files.patch -| patches.suse/xen-netfront-dont-bug-in-case-of-too-many-frags.patch -| patches.suse/msft-hv-1755-hv_netvsc-fix-schedule-in-RCU-context.patch -| patches.suse/net-appletalk-fix-minor-pointer-leak-to-userspace-in.patch -| patches.suse/net-rtnl_configure_link-fix-dev-flags-changes-arg-to.patch -| patches.suse/neighbour-confirm-neigh-entries-when-ARP-packet-is-r.patch -| patches.suse/gso_segment-Reset-skb-mac_len-after-modifying-networ.patch -| patches.suse/net-sched-act_sample-fix-NULL-dereference-in-the-dat.patch -| patches.suse/udp4-fix-IP_CMSG_CHECKSUM-for-connected-sockets.patch -| patches.suse/udp6-add-missing-checks-on-edumux-packet-processing.patch -| patches.suse/bpf-verifier-disallow-pointer-subtraction.patch -| patches.suse/pppoe-fix-reception-of-frames-with-no-mac-header.patch -| patches.suse/ARM-dts-at91-add-new-compatibility-string-for-macb-o.patch -| patches.suse/net-hp100-fix-always-true-check-for-link-up-state.patch -| patches.suse/ipv6-fix-possible-use-after-free-in-ip6_xmit.patch -| patches.suse/bnxt_en-Fix-VF-mac-address-regression.patch -| patches.suse/msft-hv-1761-PCI-hv-support-reporting-serial-number-as-slot-infor.patch -| patches.suse/clk-x86-add-ether_clk-alias-for-Bay-Trail-Cherry-Tra.patch -| patches.suse/clk-x86-Stop-marking-clocks-as-CLK_IS_CRITICAL.patch -| patches.suse/qmi_wwan-set-DTR-for-modems-in-forced-USB2-mode.patch -| patches.suse/platform-x86-alienware-wmi-Correct-a-memory-leak.patch -| patches.suse/ring-buffer-Allow-for-rescheduling-when-removing-pag.patch -| patches.suse/crypto-ccp-add-timeout-support-in-the-sev-command.patch -| patches.suse/scsi-qla2xxx-fix-an-endian-bug-in-fcpcmd_is_corrupted -| patches.suse/hwmon-nct6775-Set-weight-source-to-zero-correctly.patch -| patches.suse/ALSA-bebob-use-address-returned-by-kmalloc-instead-o.patch -| patches.suse/ALSA-fireface-fix-memory-leak-in-ff400_switch_fetchi.patch -| patches.suse/ALSA-emu10k1-fix-possible-info-leak-to-userspace-on-.patch -| patches.suse/ALSA-firewire-digi00x-fix-memory-leak-of-private-dat.patch -| patches.suse/ALSA-firewire-tascam-fix-memory-leak-of-private-data.patch -| patches.suse/ALSA-oxfw-fix-memory-leak-of-private-data.patch -| patches.suse/ALSA-bebob-fix-memory-leak-for-M-Audio-FW1814-and-Pr.patch -| patches.suse/ALSA-oxfw-fix-memory-leak-for-model-dependent-data-a.patch -| patches.suse/ALSA-oxfw-fix-memory-leak-of-discovered-stream-forma.patch -| patches.suse/ALSA-fireworks-fix-memory-leak-of-response-buffer-at.patch -| patches.suse/ASoC-rt5514-Fix-the-issue-of-the-delay-volume-app2.patch -| patches.suse/ASoC-wm8804-Add-ACPI-support.patch -| patches.suse/ASoC-sigmadsp-safeload-should-not-have-lower-byte-li.patch -| patches.suse/ASoC-rsnd-fixup-not-to-call-clk_get-set-under-non-at.patch -| patches.suse/ASoC-rsnd-adg-care-clock-frequency-size.patch -| patches.suse/ASoC-rsnd-don-t-fallback-to-PIO-mode-when-EPROBE_DEF.patch -| patches.suse/ASoC-cs4265-fix-MMTLR-Data-switch-control.patch -| patches.suse/sound-enable-interrupt-after-dma-buffer-initializati.patch -| patches.suse/sound-don-t-call-skl_init_chip-to-reset-intel-skl-so.patch -| patches.suse/mm-shmem.c-Correctly-annotate-new-inodes-for-lockdep.patch -| patches.suse/ocfs2-fix-ocfs2-read-block-panic.patch -| patches.suse/drm-vc4-Fix-the-no-scaling-case-on-multi-planar-YUV-.patch -| patches.suse/drm-udl-Destroy-framebuffer-only-if-it-was-initializ.patch -| patches.suse/drm-i915-gvt-request-srcu_read_lock-before-checking-.patch -| patches.suse/drm-i915-gvt-clear-ggtt-entries-when-destroy-vgpu.patch -| patches.suse/drm-amdgpu-add-new-polaris-pci-id.patch -| patches.suse/drm-amdgpu-Fix-SDMA-HQD-destroy-error-on-gfx_v7.patch -| patches.suse/floppy-Do-not-copy-a-kernel-pointer-to-user-memory-i.patch -| patches.suse/ubifs-Check-for-name-being-NULL-while-mounting.patch -| patches.suse/Revert-ubifs-xattr-Don-t-operate-on-deleted-inodes.patch -| patches.suse/s390-sles15sp1-00-04-18-s390-mm-Check-for-valid-vma-before-zapping-in-gmap_d.patch -| patches.suse/KVM-PPC-Avoid-marking-DMA-mapped-pages-dirty-in-real.patch -| patches.suse/KVM-PPC-Book3S-HV-Don-t-use-compound_order-to-determ.patch -| patches.suse/0001-x86-paravirt-Fix-some-warning-messages.patch -| patches.suse/x86-mm-expand-static-page-table-for-fixmap-space -| patches.suse/xen-x86-vpmu-zero-struct-pt_regs-before-calling-into-sample-handling-code -| patches.suse/0001-xen-issue-warning-message-when-out-of-grant-maptrack.patch -| patches.suse/mfd-omap-usb-host-Fix-dts-probe-of-children.patch -| patches.suse/media-af9035-prevent-buffer-overflow-on-write.patch -| patches.suse/net-stmmac-Fixup-the-tail-addr-setting-in-xmit-path.patch -| patches.suse/NFC-Fix-possible-memory-corruption-when-handling-SHD.patch -| patches.suse/net-mvpp2-fix-a-txq_done-race-condition.patch -| patches.suse/batman-adv-Avoid-probe-ELP-information-leak.patch -| patches.suse/batman-adv-Fix-segfault-when-writing-to-throughput_o.patch -| patches.suse/batman-adv-Fix-segfault-when-writing-to-sysfs-elp_in.patch -| patches.suse/batman-adv-Prevent-duplicated-gateway_node-entry.patch -| patches.suse/batman-adv-Prevent-duplicated-nc_node-entry.patch -| patches.suse/batman-adv-Prevent-duplicated-softif_vlan-entry.patch -| patches.suse/batman-adv-Prevent-duplicated-global-TT-entry.patch -| patches.suse/batman-adv-Prevent-duplicated-tvlv-handler.patch -| patches.suse/batman-adv-fix-backbone_gw-refcount-on-queue_work-fa.patch -| patches.suse/batman-adv-fix-hardif_neigh-refcount-on-queue_work-f.patch -| patches.suse/ip6_tunnel-be-careful-when-accessing-the-inner-heade.patch -| patches.suse/qed-Fix-populating-the-invalid-stag-value-in-multi-f.patch -| patches.suse/qed-Do-not-add-VLAN-0-tag-to-untagged-frames-in-mult.patch -| patches.suse/qed-add-missing-device-config-for-roce-edpm-in-ufp-mode -| patches.suse/bnxt_en-don-t-try-to-offload-VLAN-modify-action.patch -| patches.suse/sctp-update-dst-pmtu-with-the-correct-daddr.patch -| patches.suse/netlabel-check-for-IPV4MASK-in-addrinfo_get.patch -| patches.suse/net-ipv6-Display-all-addresses-in-output-of-proc-net.patch -| patches.suse/msft-hv-1764-PCI-hv-Fix-return-value-check-in-hv_pci_assign_slots.patch -| patches.suse/net-aquantia-memory-corruption-on-jumbo-frames.patch -| patches.suse/ip_tunnel-be-careful-when-accessing-the-inner-header.patch -| patches.suse/intel_th-Fix-device-removal-logic.patch -| patches.suse/intel_th-pci-Add-Ice-Lake-PCH-support.patch -| patches.suse/tty-serial-lpuart-avoid-leaking-struct-tty_struct.patch -| patches.suse/serial-cpm_uart-return-immediately-from-console-poll.patch -| patches.suse/tty-Drop-tty-count-on-tty_reopen-failure.patch -| patches.suse/tty-vt_ioctl-fix-potential-Spectre-v1.patch -| patches.suse/serial-imx-restore-handshaking-irq-for-imx1.patch -| patches.suse/usb-musb-dsps-do-not-disable-CPPI41-irq-in-driver-te.patch -| patches.suse/USB-remove-LPM-management-from-usb_driver_claim_inte.patch -| patches.suse/USB-fix-error-handling-in-usb_driver_claim_interface.patch -| patches.suse/USB-handle-NULL-config-in-usb_find_alt_setting.patch -| patches.suse/scsi-lpfc-Synchronize-access-to-remoteport-via-rport.patch -| patches.suse/scsi-target-iscsi-use-hex2bin-instead-of-a-re-implementation -| patches.suse/scsi-target-iscsi-use-bin2hex-instead-of-a-re-implementation -| patches.suse/scsi-ipr-System-hung-while-dlpar-adding-primary-ipr-.patch -| patches.suse/device-dax-Add-missing-address_space_operations.patch -| patches.suse/iommu-amd-return-devid-as-alias-for-acpi-hid-devices -| patches.suse/ext2-dax-set-ext2_dax_aops-for-dax-files.patch -| patches.suse/cxgb4-fix-abort_req_rss6-struct.patch -| patches.suse/ucma-fix-a-use-after-free-in-ucma_resolve_ip.patch -| patches.suse/RDMA-bnxt_re-Fix-system-crash-during-RDMA-resource-i.patch -| patches.suse/PCI-dwc-Fix-scheduling-while-atomic-issues.patch -| patches.suse/drm-mali-dp-Call-drm_crtc_vblank_reset-on-device-ini.patch -| patches.suse/0001-drm-amdgpu-Fix-vce-work-queue-was-not-cancelled-when.patch -| patches.suse/pinctrl-cannonlake-Fix-HOSTSW_OWN-register-offset-of.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-guest-r11-corruption-with-POWE.patch -| patches.suse/powerpc-Avoid-code-patching-freed-init-sections.patch -| patches.suse/powerpc-powernv-ioda2-Reduce-upper-limit-for-DMA-win.patch -| patches.suse/powerpc-pkeys-Fix-reading-of-ibm-processor-storage-k.patch -| patches.suse/powerpc-tm-Fix-userspace-r13-corruption.patch -| patches.suse/powerpc-tm-Avoid-possible-userspace-r1-corruption-on.patch -| patches.suse/powerpc-numa-Use-associativity-if-VPHN-hcall-is-succ.patch -| patches.suse/regulator-fix-crash-caused-by-null-driver-data.patch -| patches.suse/spi-tegra20-slink-explicitly-enable-disable-clock.patch -| patches.suse/spi-sh-msiof-Fix-invalid-SPI-use-during-system-suspe.patch -| patches.suse/spi-sh-msiof-Fix-handling-of-write-value-for-SISTR-r.patch -| patches.suse/spi-rspi-Fix-invalid-SPI-use-during-system-suspend.patch -| patches.suse/spi-rspi-Fix-interrupted-DMA-transfers.patch -| patches.suse/Input-atakbd-fix-Atari-keymap.patch -| patches.suse/Input-atakbd-fix-Atari-CapsLock-behaviour.patch -| patches.suse/Input-elantech-enable-middle-button-of-touchpad-on-T.patch -| patches.suse/clocksource-drivers-ti-32k-Add-CLOCK_SOURCE_SUSPEND_.patch -| patches.suse/clocksource-drivers-timer-atmel-pit-Properly-handle-.patch -| patches.suse/x86-boot-fix-kexec-booting-failure-in-the-sev-bit-detection-code.patch -| patches.suse/0249-bcache-add-separate-workqueue-for-journal_write-to-a.patch -| patches.suse/blk-mq-I-O-and-timer-unplugs-are-inverted-in-blktrac.patch -| patches.suse/xen-blkfront-correct-purging-of-persistent-grants.patch -| patches.suse/dax-Fix-deadlock-in-dax_lock_mapping_entry.patch -| patches.suse/soc-fsl-qbman-qman-avoid-allocating-from-non-existin.patch -| patches.suse/soc-fsl-qe-Fix-copy-paste-bug-in-ucc_get_tdm_sync_sh.patch -| patches.suse/0001-arm64-KVM-Tighten-guest-core-register-access-from-us.patch -| patches.suse/0002-arm64-KVM-Sanitize-PSTATE.M-when-being-set-from-user.patch -| patches.suse/pxa168fb-prepare-the-clock.patch -| patches.suse/fbdev-omapfb-fix-omapfb_memory_read-infoleak.patch -| patches.suse/sysfs-Do-not-return-POSIX-ACL-xattrs-via-listxattr.patch -| patches.suse/media-v4l-event-Prevent-freeing-event-subscriptions-.patch -| patches.suse/xen-xsa270-fix.patch -| patches.suse/net-hns-fix-for-unmapping-problem-when-SMMU-is-on.patch -| patches.suse/tipc-fix-flow-control-accounting-for-implicit-connec.patch -| patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_set_tunn_c.patch -| patches.suse/qed-Fix-mask-parameter-in-qed_vf_prep_tunn_req_tlv.patch -| patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_roce_mode_.patch -| patches.suse/bonding-pass-link-local-packets-to-bonding-master-al.patch -| patches.suse/bonding-avoid-possible-dead-lock.patch -| patches.suse/qed-Avoid-constant-logical-operation-warning-in-qed_.patch -| patches.suse/qed-Avoid-implicit-enum-conversion-in-qed_iwarp_pars.patch -| patches.suse/bnxt_en-Fix-TX-timeout-during-netpoll.patch -| patches.suse/s390-sles15-16-03-01-s390-qeth_core_mpc-use-array_size-instead-of-reimple.patch -| patches.suse/s390-sles15-16-03-02-s390-qeth-fix-potential-array-overrun-in-cmd-rc-look.patch -| patches.suse/qed-Fix-shmem-structure-inconsistency-between-driver.patch -| patches.suse/mac80211-Always-report-TX-status.patch -| patches.suse/cfg80211-reg-Init-wiphy_idx-in-regulatory_hint_core.patch -| patches.suse/mac80211-fix-pending-queue-hang-due-to-TX_DROP.patch -| patches.suse/cfg80211-Address-some-corner-cases-in-scan-result-ch.patch -| patches.suse/mac80211-TDLS-fix-skb-queue-priority-assignment.patch -| patches.suse/mac80211-fix-TX-status-reporting-for-ieee80211s.patch -| patches.suse/nl80211-Fix-possible-Spectre-v1-for-NL80211_TXRATE_H.patch -| patches.suse/mac80211_hwsim-do-not-omit-multicast-announce-of-fir.patch -| patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-thresho.patch -| patches.suse/net-ena-remove-ndo_poll_controller.patch -| patches.suse/ibmvnic-remove-ndo_poll_controller.patch -| patches.suse/0004-rxrpc-Fix-transport-sockopts-to-get-IPv4-errors-on-a.patch -| patches.suse/asix-Check-for-supported-Wake-on-LAN-modes.patch -| patches.suse/ax88179_178a-Check-for-supported-Wake-on-LAN-modes.patch -| patches.suse/lan78xx-Check-for-supported-Wake-on-LAN-modes.patch -| patches.suse/sr9800-Check-for-supported-Wake-on-LAN-modes.patch -| patches.suse/r8152-Check-for-supported-Wake-on-LAN-Modes.patch -| patches.suse/smsc75xx-Check-for-Wake-on-LAN-modes.patch -| patches.suse/smsc95xx-Check-for-Wake-on-LAN-modes.patch -| patches.suse/qlcnic-fix-Tx-descriptor-corruption-on-82xx-devices.patch -| patches.suse/0017-netfilter-bridge-Don-t-sabotage-nf_hook-calls-from-a.patch -| patches.suse/0018-xfrm-Validate-address-prefix-lengths-in-the-xfrm-sel.patch -| patches.suse/0019-xfrm6-call-kfree_skb-when-skb-is-toobig.patch -| patches.suse/0020-xfrm-reset-transport-header-back-to-network-header-a.patch -| patches.suse/0021-xfrm-reset-crypto_done-when-iterating-over-multiple-.patch -| patches.suse/0001-xfrm-Fix-NULL-pointer-dereference-when-skb_dst_force.patch -| patches.suse/Bluetooth-SMP-fix-crash-in-unpairing.patch -| patches.suse/Revert-openvswitch-Fix-template-leak-in-error-cases.patch -| patches.suse/declance-Fix-continuation-with-the-adapter-identific.patch -| patches.suse/inet-make-sure-to-grab-rcu_read_lock-before-using-ir.patch -| patches.suse/bonding-fix-warning-message.patch -| patches.suse/rtnl-limit-IFLA_NUM_TX_QUEUES-and-IFLA_NUM_RX_QUEUES.patch -| patches.suse/net-systemport-Fix-wake-up-interrupt-race-during-res.patch -| patches.suse/net-mlx5-E-Switch-Fix-out-of-bound-access-when-setti.patch -| patches.suse/ipv4-fix-use-after-free-in-ip_cmsg_recv_dstaddr.patch -| patches.suse/ixgbe-check-return-value-of-napi_complete_done.patch -| patches.suse/0001-drm-i915-Handle-incomplete-Z_FINISH-for-compressed-e.patch -| patches.suse/ARM-8799-1-mm-fix-pci_ioremap_io-offset-check.patch -| patches.suse/vfs-swap-names-of-do-vfs-_clone_file_range.patch -| patches.suse/ovl-fix-format-of-setxattr-debug.patch -| patches.suse/smb2-fix-missing-files-in-root-share-directory-listing.patch -| patches.suse/cifs-add-a-warning-if-we-try-to-to-dequeue-a-deleted-mid.patch -| patches.suse/cifs-only-wake-the-thread-for-the-very-last-PDU-in-a-compound.patch -| patches.suse/smb3-fix-lease-break-problem-introduced-by-compounding.patch -| patches.suse/crypto-caam-jr-fix-ablkcipher_edesc-pointer-arithmet.patch -| patches.suse/crypto-chelsio-Fix-memory-corruption-in-DMA-Mapped-b.patch -| patches.suse/crypto-mxs-dcp-Fix-wait-logic-on-chan-threads.patch -| patches.suse/crypto-qat-Fix-KASAN-stack-out-of-bounds-bug-in-adf_.patch -| patches.suse/kvm-nvmx-do-not-expose-mpx-vmx-controls-when-guest-mpx-disabled -| patches.suse/kvm-x86-do-not-use-kvm_x86_ops-mpx_supported-directly -| patches.suse/kvm-x86-fix-l1tf-s-mmio-gfn-calculation -| patches.suse/KVM-PPC-Book3S-HV-Avoid-crash-from-THP-collapse-duri.patch -| patches.suse/iommu-amd-clear-memory-encryption-mask-from-physical-address -| patches.suse/ALSA-hda-realtek-Cannot-adjust-speaker-s-volume-on-D.patch -| patches.suse/sched-numa-Stop-multiple-tasks-from-moving-to-the-CPU-at-the-same-time.patch -| patches.suse/sched-numa-Pass-destination-CPU-as-a-parameter-to-migrate_task_rq.patch -| patches.suse/sched-numa-Reset-scan-rate-whenever-task-moves-across-nodes.patch -| patches.suse/sched-numa-Limit-the-conditions-where-scan-period-is.patch -| patches.suse/mm-migrate-Use-spin_trylock-while-resetting-rate-lim.patch -| patches.suse/sched-numa-Avoid-task-migration-for-small-NUMA-improvement.patch -| patches.suse/mm-numa-Remove-rate-limiting-of-automatic-numa-balancing-migration.patch -| patches.suse/mm-numa-Migrate-pages-to-local-nodes-quicker-early-in-the-lifetime-of-a-task.patch -| patches.suse/x86-vdso-fix-asm-constraints-on-vdso-syscall-fallbacks -| patches.suse/x86-vdso-fix-vdso-syscall-fallback-asm-constraint-regression -| patches.suse/PM-core-Clear-the-direct_complete-flag-on-errors.patch -| patches.suse/gpiolib-Free-the-last-requested-descriptor.patch -| patches.suse/0159-dm-cache-metadata-ignore-hints-array-being-too-small.patch -| patches.suse/0160-dm-cache-fix-resize-crash-if-user-doesn-t-reload-cac.patch -| patches.suse/PCI-Reprogram-bridge-prefetch-registers-on-resume.patch -| patches.suse/0001-mm-migration-fix-migration-of-huge-PMD-shared-pages.patch -| patches.suse/proc-restrict-kernel-stack-dumps-to-root.patch -| patches.suse/ocfs2-fix-locking-for-res-tracking-and-dlm-tracking_.patch -| patches.suse/mm-madvise-MADV_DODUMP-allow-hugetlbfs-pages.patch -| patches.suse/mac80211-fix-setting-IEEE80211_KEY_FLAG_RX_MGMT-for-.patch -| patches.suse/cfg80211-fix-use-after-free-in-reg_process_hint.patch -| patches.suse/net-usb-cancel-pending-work-when-unbinding-smsc75xx.patch -| patches.suse/team-Forbid-enslaving-team-device-to-itself.patch -| patches.suse/bnxt_en-Fix-VNIC-reservations-on-the-PF.patch -| patches.suse/bnxt_en-Fix-enables-field-in-HWRM_QUEUE_COS2BW_CFG-r.patch -| patches.suse/bnxt_en-free-hwrm-resources-if-driver-probe-fails.patch -| patches.suse/bnxt_en-get-the-reduced-max_irqs-by-the-ones-used-by.patch -| patches.suse/net-packet-fix-packet-drop-as-of-virtio-gso.patch -| patches.suse/be2net-don-t-flip-hw_features-when-VXLANs-are-added-.patch -| patches.suse/bpf-32-bit-RSH-verification-must-truncate-input-befo.patch -| patches.suse/yam-fix-a-missing-check-bug.patch -| patches.suse/rtnetlink-fix-rtnl_fdb_dump-for-ndmsg-header.patch -| patches.suse/ipv6-take-rcu-lock-in-rawv6_send_hdrinc.patch -| patches.suse/net-mvpp2-Extract-the-correct-ethtype-from-the-skb-f.patch -| patches.suse/powerpc-numa-Skip-onlining-a-offline-node-in-kdump-p.patch -| patches.suse/scsi-qedi-initialize-the-stats-mutex-lock -| patches.suse/i2c-i2c-scmi-fix-for-i2c_smbus_write_block_data.patch -| patches.suse/USB-serial-option-improve-Quectel-EP06-detection.patch -| patches.suse/USB-serial-option-add-two-endpoints-device-id-flag.patch -| patches.suse/USB-serial-simple-add-Motorola-Tetra-MTP6550-id.patch -| patches.suse/usb-cdc_acm-Do-not-leak-URB-buffers.patch -| patches.suse/xhci-Add-missing-CAS-workaround-for-Intel-Sunrise-Po.patch -| patches.suse/usb-xhci-mtk-resume-USB3-roothub-first.patch -| patches.suse/msft-hv-1761-tools-hv-fcopy-set-error-in-case-an-unknown-operatio.patch -| patches.suse/mach64-detect-the-dot-clock-divider-correctly-on-spa.patch -| patches.suse/s390-cio-fix-how-vfio-ccw-checks-pinned-pages -| patches.suse/of-unittest-Disable-interrupt-node-tests-for-old-wor.patch -| patches.suse/0161-dm-cache-destroy-migration_cache-if-cache-target-reg.patch -| patches.suse/0162-dm-fix-report-zone-remapping-to-account-for-partitio.patch -| patches.suse/0163-dm-linear-eliminate-linear_end_io-call-if-CONFIG_DM_.patch -| patches.suse/xfs-refactor-clonerange-preparation-into-a-separate-.patch -| patches.suse/xfs-zero-posteof-blocks-when-cloning-above-eof.patch -| patches.suse/xfs-update-ctime-and-remove-suid-before-cloning-file.patch -| patches.suse/xfs-fix-data-corruption-w-unaligned-dedupe-ranges.patch -| patches.suse/xfs-fix-data-corruption-w-unaligned-reflink-ranges.patch -| patches.suse/0164-dm-linear-fix-linear_end_io-conditional-definition.patch -| patches.suse/kbuild-allow-to-use-gcc-toolchain-not-in-clang-search-path.patch -| patches.suse/udp-Unbreak-modules-that-rely-on-external-__skb_recv.patch -| patches.suse/net-ena-fix-warning-in-rmmod-caused-by-double-iounma.patch -| patches.suse/net-ena-fix-rare-bug-when-failed-restart-resume-is-f.patch -| patches.suse/net-ena-fix-NULL-dereference-due-to-untimely-napi-in.patch -| patches.suse/net-ena-fix-auto-casting-to-boolean.patch -| patches.suse/net-make-skb_partial_csum_set-more-robust-against-ov.patch -| patches.suse/net-ipv4-don-t-let-PMTU-updates-increase-route-MTU.patch -| patches.suse/qmi_wwan-Added-support-for-Gemalto-s-Cinterion-ALASx.patch -| patches.suse/net-dsa-bcm_sf2-Fix-unbind-ordering.patch -| patches.suse/net-dsa-bcm_sf2-Call-setup-during-switch-resume.patch -| patches.suse/Input-xpad-add-support-for-Xbox1-PDP-Camo-series-gam.patch -| patches.suse/IB-mlx5-Unmap-DMA-addr-from-HCA-before-IOMMU.patch -| patches.suse/mmc-block-avoid-multiblock-reads-for-the-last-sector.patch -| patches.suse/libertas-call-into-generic-suspend-code-before-turni.patch -| patches.suse/0010-arm64-Fix-proc-iomem-for-reserved-but-not-memory-reg.patch -| patches.suse/mm-Preserve-_PAGE_DEVMAP-across-mprotect-calls.patch -| patches.suse/0001-mremap-properly-flush-TLB-before-releasing-the-page.patch -| patches.suse/cachefiles-fix-the-race-between-cachefiles_bury_obje.patch -| patches.suse/0001-drm-edid-Add-6-bpc-quirk-for-BOE-panel-in-HP-Pavilio.patch -| patches.suse/0001-drm-fb-helper-Reject-all-pixel-format-changing-reque.patch -| patches.suse/drm-edid-VSDB-yCBCr420-Deep-Color-mode-bit-definitio.patch -| patches.suse/ethtool-fix-a-privilege-escalation-bug.patch -| patches.suse/net-mlx5-Take-only-bit-24-26-of-wqe.pftype_wq-for-pa.patch -| patches.suse/llc-set-SOCK_RCU_FREE-in-llc_sap_add_socket.patch -| patches.suse/net-bcmgenet-Poll-internal-PHY-for-GENETv5.patch -| patches.suse/ipv6-mcast-fix-a-use-after-free-in-inet6_mc_check.patch -| patches.suse/net-fec-don-t-dump-RX-FIFO-register-when-not-availab.patch -| patches.suse/geneve-vxlan-Don-t-check-skb_dst-twice.patch -| patches.suse/geneve-vxlan-Don-t-set-exceptions-if-skb-len-mtu.patch -| patches.suse/ptp-fix-Spectre-v1-vulnerability.patch -| patches.suse/sctp-fix-race-on-sctp_id2asoc.patch -| patches.suse/udp6-fix-encap-return-code-for-resubmitting.patch -| patches.suse/virtio_net-avoid-using-netif_tx_disable-for-serializ.patch -| patches.suse/net-ipmr-fix-unresolved-entry-dumps.patch -| patches.suse/r8169-fix-NAPI-handling-under-high-load.patch -| patches.suse/net-sched-Fix-for-duplicate-class-dump.patch -| patches.suse/net-socket-fix-a-missing-check-bug.patch -| patches.suse/ip6_tunnel-Fix-encapsulation-layout.patch -| patches.suse/nvme-remove-ns-sibling-before-clearing-path.patch -| patches.suse/0001-block-don-t-deal-with-discard-limit-in-blkdev_issue_.patch -| patches.suse/0001-usb-usbip-Fix-BUG-KASAN-slab-out-of-bounds-in-vhci_h.patch -| patches.suse/cdc-acm-fix-race-between-reset-and-control-messaging.patch -| patches.suse/cdc-acm-do-not-reset-notification-buffer-index-upon-.patch -| patches.suse/cdc-acm-correct-counting-of-UART-states-in-serial-st.patch -| patches.suse/usb-gadget-storage-Fix-Spectre-v1-vulnerability.patch -| patches.suse/Input-elan_i2c-add-ACPI-ID-for-Lenovo-IdeaPad-330-15.patch -| patches.suse/0001-drm-sun4i-Fix-an-ulong-overflow-in-the-dotclock-driv.patch -| patches.suse/perf-tools-fix-tracing_path_mount-proper-path.patch -| patches.suse/0001-x86-tsc-Force-inlining-of-cyc2ns-bits.patch -| patches.suse/x86-percpu-fix-this_cpu_read -| patches.suse/x86-time-correct-the-attribute-on-jiffies-definition -| patches.suse/x86-fpu-remove-second-definition-of-fpu-in-_fpu__restore_sig -| patches.suse/net-ipv6-Fix-index-counter-for-unicast-addresses-in-.patch -| patches.suse/i2c-rcar-cleanup-DMA-for-all-kinds-of-failure.patch -| patches.suse/0006-arm64-lse-remove-fcall-used-x0-flag.patch -| patches.suse/0008-arm64-numa-Report-correct-memblock-range-for-the-dum.patch -| patches.suse/0009-arm64-numa-Unify-common-error-path-in-numa_init.patch -| patches.suse/block-remove-bio_rewind_iter.patch -| patches.suse/cdrom-fix-improper-type-cast-which-can-leat-to-infor.patch -| patches.suse/nvme_fc-add-nvme_discovery-sysfs-attribute-to-fc-tra.patch -| patches.suse/nvme-call-nvme_complete_rq-when-nvmf_check_ready-fai.patch -| patches.suse/0250-bcache-account-size-of-buckets-used-in-uuid-write-to.patch -| patches.suse/0001-bcache-trace-missed-reading-by-cache_missed.patch -| patches.suse/0251-bcache-use-REQ_PRIO-to-indicate-bio-for-metadata.patch -| patches.suse/0252-bcache-fix-ioctl-in-flash-device.patch -| patches.suse/0253-bcache-fix-typo-in-code-comments-of-closure_return_w.patch -| patches.suse/0254-bcache-correct-dirty-data-statistics.patch -| patches.suse/0255-bcache-Populate-writeback_rate_minimum-attribute.patch -| patches.suse/0001-bcache-fix-miss-key-refill-end-in-writeback.patch -| patches.suse/0256-bcache-recal-cached_dev_sectors-on-detach.patch -| patches.suse/0257-bcache-remove-unused-bch_passthrough_cache.patch -| patches.suse/0258-bcache-remove-useless-parameter-of-bch_debug_init.patch -| patches.suse/0259-bcache-replace-hard-coded-number-with-BUCKET_GC_GEN_.patch -| patches.suse/0260-bcache-use-MAX_CACHES_PER_SET-instead-of-magic-numbe.patch -| patches.suse/0261-bcache-split-combined-if-condition-code-into-separat.patch -| patches.suse/0262-bcache-panic-fix-for-making-cache-device.patch -| patches.suse/blk-mq-adjust-debugfs-and-sysfs-register-when-updati.patch -| patches.suse/blk-mq-change-gfp-flags-to-GFP_NOIO-in-blk_mq_reallo.patch -| patches.suse/blk-mq-realloc-hctx-when-hw-queue-is-mapped-to-anoth.patch -| patches.suse/blk-mq-fallback-to-previous-nr_hw_queues-when-updati.patch -| patches.suse/cdrom-don-t-attempt-to-fiddle-with-cdo-capability.patch -| patches.suse/ataflop-fix-error-handling-during-setup.patch -| patches.suse/ata-ep93xx-Use-proper-enums-for-directions.patch -| patches.suse/hwmon-k10temp-support-all-family-15h-model-6xh-and-model.patch -| patches.suse/hwmon-pwm-fan-Silence-error-on-probe-deferral.patch -| patches.suse/hwmon-pwm-fan-Set-fan-speed-to-0-on-suspend.patch -| patches.suse/hwmon-ina3221-Fix-INA3221_CONFIG_MODE-macros.patch -| patches.suse/hwmon-pmbus-Fix-page-count-auto-detection.patch -| patches.suse/jffs2-free-jffs2_sb_info-through-jffs2_kill_sb.patch -| patches.suse/mtd-spi-nor-fsl-quadspi-fix-read-error-for-flash-siz.patch -| patches.suse/spi-bcm-qspi-switch-back-to-reading-flash-using-smal.patch -| patches.suse/spi-rockchip-initialize-dma_slave_config-properly.patch -| patches.suse/spi-sh-msiof-fix-deferred-probing.patch -| patches.suse/spi-bcm63xx-hsspi-keep-pll-clk-enabled.patch -| patches.suse/spi-mediatek-Don-t-modify-spi_transfer-when-transfer.patch -| patches.suse/spi-pic32-Use-proper-enum-in-dmaengine_prep_slave_rg.patch -| patches.suse/spi-fsl-lpspi-Prevent-FIFO-under-overrun-by-default.patch -| patches.suse/spi-spidev-Fix-OF-tree-warning-logic.patch -| patches.suse/spi-omap2-mcspi-Set-FIFO-DMA-trigger-level-to-word-l.patch -| patches.suse/0001-mmc-sdhci-of-arasan-Do-now-show-error-message-in-cas.patch -| patches.suse/mmc-sdhci-pci-o2micro-Add-quirk-for-O2-Micro-dev-0x8.patch -| patches.suse/mmc-mediatek-fix-cannot-receive-new-request-when-msd.patch -| patches.suse/pinctrl-ssbi-gpio-Fix-pm8xxx_pin_config_get-to-be-co.patch -| patches.suse/pinctrl-spmi-mpp-Fix-pmic_mpp_config_get-to-be-compl.patch -| patches.suse/pinctrl-qcom-spmi-mpp-Fix-drive-strength-setting.patch -| patches.suse/pinctrl-at91-pio4-fix-has_config-check-in-atmel_pctl.patch -| patches.suse/pinctrl-at91-don-t-use-the-same-irqchip-with-multipl.patch -| patches.suse/pinctrl-qcom-spmi-mpp-Fix-err-handling-of-pmic_mpp_s.patch -| patches.suse/pinctrl-sunxi-Fix-a-memory-leak-in-sunxi_pinctrl_bui.patch -| patches.suse/gpio-pxa-handle-corner-case-of-unprobed-device.patch -| patches.suse/gpio-mxs-Get-rid-of-external-API-call.patch -| patches.suse/gpio-davinci-remove-unused-member-of-davinci_gpio_controller.patch -| patches.suse/gpio-syscon-Fix-possible-NULL-ptr-usage.patch -| patches.suse/leds-pwm-silently-error-out-on-EPROBE_DEFER.patch -| patches.suse/ipmi-dmi-Ignore-IPMI-SMBIOS-entries-with-a-zero-base.patch -| patches.suse/0001-ipmi-ssif-Add-support-for-multi-part-transmit-messag.patch -| patches.suse/ipmi-Fix-timer-race-with-module-unload.patch -| patches.suse/pcmcia-Implement-CLKRUN-protocol-disabling-for-Ricoh.patch -| patches.suse/PM-Domains-Deal-with-multiple-states-but-no-governor.patch -| patches.suse/cpufreq-conservative-Take-limits-changes-into-accoun.patch -| patches.suse/x86-hibernate-fix-nosave_regions-setup-for-hibernation -| patches.suse/PM-hibernate-Check-the-success-of-generating-md5-dig.patch -| patches.suse/cpufreq-dt-try-freeing-static-opps-only-if-we-have-added-them.patch -| patches.suse/cpupower-remove-stringop-truncation-waring.patch -| patches.suse/cpupower-Fix-coredump-on-VMWare.patch -| patches.suse/ACPICA-Never-run-_REG-on-system_memory-and-system_IO.patch -| patches.suse/ACPICA-AML-interpreter-add-region-addresses-in-globa.patch -| patches.suse/ACPI-LPSS-Add-alternative-ACPI-HIDs-for-Cherry-Trail.patch -| patches.suse/ACPI-LPSS-Exclude-I2C-busses-shared-with-PUNIT-from-.patch -| patches.suse/ACPI-processor-Fix-the-return-value-of-acpi_processo.patch -| patches.suse/mailbox-PCC-handle-parse-error.patch -| patches.suse/ACPI-SBS-Fix-GPE-storm-on-recent-MacBookPro-s.patch -| patches.suse/ACPI-SBS-Fix-rare-oops-when-removing-modules.patch -| patches.suse/0001-xen-swiotlb-use-actually-allocated-size-on-check-phy.patch -| patches.suse/s390-sthyi-fix-machine-name-validity-indication -| patches.suse/s390-sles12sp4-pkey-move-pckmo-subfunction-available-checks-away-from-module-init.patch -| patches.suse/rcu-Make-need_resched-respond-to-urgent-RCU-QS-needs.patch -| patches.suse/0001-efi-honour-memory-reservations-passed-via-a-linux-sp.patch -| patches.suse/0002-efi-arm-libstub-add-a-root-memreserve-config-table.patch -| patches.suse/0003-efi-add-API-to-reserve-memory-persistently-across-ke.patch -| patches.suse/kprobes-Return-error-if-we-fail-to-reuse-kprobe-inst.patch -| patches.suse/x86-cpu-sanitize-fam6_atom-naming.patch -| patches.suse/sched-numa-remove-unused-code-from-update_numa_stats.patch -| patches.suse/sched-numa-remove-unused-nr_running-field.patch -| patches.suse/x86-corruption-check-fix-panic-in-memory_corruption_check-when-boot-option-without-value-is-provided -| patches.suse/x86-cpu-create-hygon-dhyana-architecture-support-file.patch -| patches.suse/x86-cpu-get-cache-info-and-setup-cache-cpumap-for-hygon-dhyana.patch -| patches.suse/x86-cpu-mtrr-support-top_mem2-and-get-mtrr-number.patch -| patches.suse/x86-smpboot-do-not-use-bsp-init-delay-and-mwait-to-idle-on-dhyana.patch -| patches.suse/x86-events-add-hygon-dhyana-support-to-pmu-infrastructure.patch -| patches.suse/x86-alternative-init-ideal_nops-for-hygon-dhyana.patch -| patches.suse/x86-amd_nb-check-vendor-in-amd-only-functions.patch -| patches.suse/x86-pci-x86-amd_nb-add-hygon-dhyana-support-to-pci-and-northbridge.patch -| patches.suse/x86-apic-add-hygon-dhyana-support.patch -| patches.suse/x86-bugs-add-hygon-dhyana-to-the-respective-mitigation-machinery.patch -| patches.suse/x86-mce-add-hygon-dhyana-support-to-the-mca-infrastructure.patch -| patches.suse/x86-kvm-add-hygon-dhyana-support-to-kvm.patch -| patches.suse/x86-xen-add-hygon-dhyana-support-to-xen.patch -| patches.suse/acpi-add-hygon-dhyana-support.patch -| patches.suse/cpufreq-add-hygon-dhyana-support.patch -| patches.suse/tools-cpupower-add-hygon-dhyana-support.patch -| patches.suse/0001-x86-xen-Fix-boot-loader-version-reported-for-PVH-gue.patch -| patches.suse/x86-kexec-correct-kexec_backup_src_end-off-by-one-error.patch -| patches.suse/resource-include-resource-end-in-walk_-interfaces.patch -| patches.suse/x86-speculation-add-retpoline_amd-support-to-the-inline-asm-call_nospec-variant.patch -| patches.suse/x86-speculation-apply-ibpb-more-strictly-to-avoid-cross-process-data-leak.patch -| patches.suse/x86-speculation-enable-cross-hyperthread-spectre-v2-stibp-mitigation.patch -| patches.suse/x86-speculation-propagate-information-about-rsb-filling-mitigation-to-sysfs.patch -| patches.suse/ARM-8802-1-Call-syscall_trace_exit-even-when-system-.patch -| patches.suse/liquidio-fix-race-condition-in-instruction-completio.patch -| patches.suse/cfg80211-mac80211-make-ieee80211_send_layer2_update-.patch -| patches.suse/cfg80211-Avoid-regulatory-restore-when-COUNTRY_IE_IG.patch -| patches.suse/i40e-report-correct-statistics-when-XDP-is-enabled.patch -| patches.suse/net-hns3-Fix-for-vf-vlan-delete-failed-problem.patch -| patches.suse/net-hns3-Fix-error-of-checking-used-vlan-id.patch -| patches.suse/net-hns3-Fix-for-loopback-selftest-failed-problem.patch -| patches.suse/net-hns3-Fix-ping-exited-problem-when-doing-lp-selft.patch -| patches.suse/net-hns3-Preserve-vlan-0-in-hardware-table.patch -| patches.suse/cxgb4-collect-hardware-queue-descriptors.patch -| patches.suse/net-phy-mscc-read-vsc8531-vddmac-as-an-u32.patch -| patches.suse/net-phy-mscc-read-vsc8531-edge-slowdown-as-an-u32.patch -| patches.suse/cxgb4-impose-mandatory-VLAN-usage-when-non-zero-TAG-.patch -| patches.suse/cxgb4-remove-redundant-assignment-to-vlan_cmd.dropno.patch -| patches.suse/0001-cxgb4-add-per-rx-queue-counter-for-packet-errors.patch -| patches.suse/cxgb4-update-supported-DCB-version.patch -| patches.suse/0002-ip_gre-fix-parsing-gre-header-in-ipgre_err.patch -| patches.suse/s390-sles15sp1-00-16-12-s390-qeth-invoke-softirqs-after-napi_schedule.patch -| patches.suse/0003-net-ipv4-defensive-cipso-option-parsing.patch -| patches.suse/netlink-add-NLA_REJECT-policy-type.patch -| patches.suse/net-ibm-fix-return-type-of-ndo_start_xmit-function.patch -| patches.suse/net-hns3-Add-support-for-hns3_nic_netdev_ops.ndo_do_.patch -| patches.suse/net-hns3-Set-STATE_DOWN-bit-of-hdev-state-when-stopp.patch -| patches.suse/net-hns3-Check-hdev-state-when-getting-link-status.patch -| patches.suse/net-hns3-Fix-for-setting-speed-for-phy-failed-proble.patch -| patches.suse/net-hns3-Fix-cmdq-registers-initialization-issue-for.patch -| patches.suse/net-hns3-Clear-client-pointer-when-initialize-client.patch -| patches.suse/net-hns3-Fix-client-initialize-state-issue-when-roce.patch -| patches.suse/net-hns3-Fix-parameter-type-for-q_id-in-hclge_tm_q_t.patch -| patches.suse/net-hns3-Fix-ets-validate-issue.patch -| patches.suse/net-hns3-Fix-tqp-array-traversal-condition-for-vf.patch -| patches.suse/net-hns3-Add-nic-state-check-before-calling-netif_tx.patch -| patches.suse/bpf-verifier-fix-verifier-instability.patch -| patches.suse/netlink-make-validation_data-const.patch -| patches.suse/netlink-move-extack-setting-into-validate_nla.patch -| patches.suse/netlink-allow-NLA_NESTED-to-specify-nested-policy-to.patch -| patches.suse/netlink-add-nested-array-policy-validation.patch -| patches.suse/net-hns3-Fix-for-packet-buffer-setting-bug.patch -| patches.suse/net-hns3-Fix-for-netdev-not-up-problem-when-setting-.patch -| patches.suse/net-hns3-Fix-loss-of-coal-configuration-while-doing-.patch -| patches.suse/netlink-add-attribute-range-validation-to-policy.patch -| patches.suse/netlink-add-validation-function-to-policy.patch -| patches.suse/ibmvnic-Increase-maximum-queue-size-limit.patch -| patches.suse/ibmvnic-Introduce-driver-limits-for-ring-sizes.patch -| patches.suse/ibmvnic-Add-ethtool-private-flag-for-driver-defined-.patch -| patches.suse/qed-Add-driver-support-for-20G-link-speed.patch -| patches.suse/qede-Add-driver-support-for-20G-link-speed.patch -| patches.suse/ath10k-fix-kernel-panic-by-moving-pci-flush-after-na.patch -| patches.suse/ath10k-schedule-hardware-restart-if-WMI-command-time.patch -| patches.suse/ath9k-fix-tx99-with-monitor-mode-interface.patch -| patches.suse/ath10k-limit-available-channels-via-DT-ieee80211-fre.patch -| patches.suse/iwlwifi-don-t-WARN-on-trying-to-dump-dead-firmware.patch -| patches.suse/iwlwifi-mvm-fix-BAR-seq-ctrl-reporting.patch -| patches.suse/iwlwifi-mvm-avoid-sending-too-many-BARs.patch -| patches.suse/iwlwifi-mvm-send-BCAST-management-frames-to-the-righ.patch -| patches.suse/0001-libertas_tf-prevent-underflow-in-process_cmdrequest.patch -| patches.suse/rtl8187-Fix-warning-generated-when-strncpy-destinati.patch -| patches.suse/rsi-improve-kernel-thread-handling-to-fix-kernel-pan.patch -| patches.suse/brcmfmac-fix-for-proper-support-of-160MHz-bandwidth.patch -| patches.suse/iwlwifi-dbg-don-t-crash-if-the-firmware-crashes-in-t.patch -| patches.suse/0001-iwlwifi-fix-non_shared_ant-for-22000-devices.patch -| patches.suse/iwlwifi-api-annotate-compressed-BA-notif-array-sizes.patch -| patches.suse/iwlwifi-pcie-gen2-build-A-MSDU-only-for-GSO.patch -| patches.suse/0001-iwlwifi-fix-LED-command-capability-bit.patch -| patches.suse/iwlwifi-mvm-Allow-TKIP-for-AP-mode.patch -| patches.suse/Bluetooth-btbcm-Add-entry-for-BCM4335C0-UART-bluetoo.patch -| patches.suse/Bluetooth-L2CAP-Detect-if-remote-is-not-able-to-use-.patch -| patches.suse/cxgb4-remove-the-unneeded-locks.patch -| patches.suse/cxgb4-use-FW_PORT_ACTION_L1_CFG32-for-32-bit-capabil.patch -| patches.suse/net-hns3-Fix-for-rx-vlan-id-handle-to-support-Rev-0x.patch -| patches.suse/ath10k-wmi-disable-softirq-s-while-calling-ieee80211.patch -| patches.suse/ath10k-fix-vdev-start-timeout-on-error.patch -| patches.suse/ath9k-fix-reporting-calculated-new-FFT-upper-max.patch -| patches.suse/ath9k-add-back-support-for-using-active-monitor-inte.patch -| patches.suse/brcmfmac-reduce-timeout-for-action-frame-scan.patch -| patches.suse/brcmfmac-fix-full-timeout-waiting-for-action-frame-o.patch -| patches.suse/iwlwifi-mvm-check-for-n_profiles-validity-in-EWRD-AC.patch -| patches.suse/0001-iwlwifi-dbg-split-iwl_fw_error_dump-to-two-functions.patch -| patches.suse/iwlwifi-mvm-clear-HW_RESTART_REQUESTED-when-stopping.patch -| patches.suse/iwlwifi-pcie-avoid-empty-free-RB-queue.patch -| patches.suse/0001-iwlwifi-nvm-get-num-of-hw-addresses-from-firmware.patch -| patches.suse/iwlwifi-pcie-gen2-check-iwl_pcie_gen2_set_tb-return-.patch -| patches.suse/qed-Add-support-for-virtual-link.patch -| patches.suse/net-ena-minor-performance-improvement.patch -| patches.suse/net-ena-complete-host-info-to-match-latest-ENA-spec.patch -| patches.suse/net-ena-introduce-Low-Latency-Queues-data-structures.patch -| patches.suse/net-ena-add-functions-for-handling-Low-Latency-Queue.patch -| patches.suse/net-ena-add-functions-for-handling-Low-Latency-Queue-38005ca8.patch -| patches.suse/net-ena-use-CSUM_CHECKED-device-indication-to-report.patch -| patches.suse/net-ena-explicit-casting-and-initialization-and-clea.patch -| patches.suse/net-ena-limit-refill-Rx-threshold-to-256-to-avoid-la.patch -| patches.suse/net-ena-change-rx-copybreak-default-to-reduce-kernel.patch -| patches.suse/net-ena-remove-redundant-parameter-in-ena_com_admin_.patch -| patches.suse/net-ena-update-driver-version-to-2.0.1.patch -| patches.suse/net-ena-fix-indentations-in-ena_defs-for-better-read.patch -| patches.suse/nl80211-Fix-a-GET_KEY-reply-attribute.patch -| patches.suse/mac80211-minstrel-fix-using-short-preamble-CCK-rates.patch -| patches.suse/mac80211-minstrel-fix-CCK-rate-group-streams-value.patch -| patches.suse/mac80211-minstrel-fix-sampling-reporting-of-CCK-rate.patch -| patches.suse/netlink-replace-__NLA_ENSURE-implementation.patch -| patches.suse/iwlwifi-mvm-don-t-send-keys-when-entering-D3.patch -| patches.suse/iwlwifi-mvm-check-return-value-of-rs_rate_from_ucode.patch -| patches.suse/brcmsmac-AP-mode-update-beacon-when-TIM-changes.patch -| patches.suse/libertas-don-t-set-URB_ZERO_PACKET-on-IN-USB-transfe.patch -| patches.suse/tun-Consistently-configure-generic-netdev-params-via.patch -| patches.suse/bpf-wait-for-running-BPF-programs-when-updating-map-.patch -| patches.suse/net-hns3-remove-hns3_fill_desc_tso.patch -| patches.suse/net-hns3-move-DMA-map-into-hns3_fill_desc.patch -| patches.suse/net-hns3-add-handling-for-big-TX-fragment.patch -| patches.suse/net-hns3-rename-hns_nic_dma_unmap.patch -| patches.suse/net-hns3-fix-for-multiple-unmapping-DMA-problem.patch -| patches.suse/net-ena-Fix-Kconfig-dependency-on-X86.patch -| patches.suse/net-ena-enable-Low-Latency-Queues.patch -| patches.suse/xfrm-use-complete-IPv6-addresses-for-hash.patch -| patches.suse/cxgb4-fix-the-error-path-of-cxgb4_uld_register.patch -| patches.suse/Bluetooth-btsdio-Do-not-bind-to-non-removable-BCM43430.patch -| patches.suse/mISDN-Fix-type-of-switch-control-variable-in-ctrl_te.patch -| patches.suse/net-ena-fix-compilation-error-in-xtensa-architecture.patch -| patches.suse/llc-do-not-use-sk_eat_skb.patch -| patches.suse/0004-netfilter-nft_compat-do-not-dump-private-area.patch -| patches.suse/signal-properly-deliver-sigsegv-from-x86-uprobes -| patches.suse/signal-Always-deliver-the-kernel-s-SIGKILL-and-SIGST.patch -| patches.suse/selinux-Add-__GFP_NOWARN-to-allocation-at-str_read.patch -| patches.suse/0001-keys-Fix-the-use-of-the-C-keyword-private-in-uapi-li.patch -| patches.suse/synclink_gt-fix-compat_ioctl.patch -| patches.suse/0009-Btrfs-do-not-unnecessarily-pass-write_lock_level-whe.patch -| patches.suse/0001-btrfs-qgroup-Dirty-all-qgroups-before-rescan.patch -| patches.suse/btrfs-fix-error-handling-in-free_log_tree.patch -| patches.suse/0010-Btrfs-remove-unnecessary-level-check-in-balance_leve.patch -| patches.suse/btrfs-fix-error-handling-in-btrfs_dev_replace_start.patch -| patches.suse/0001-btrfs-Enhance-btrfs_trim_fs-function-to-handle-error.patch -| patches.suse/0002-btrfs-Ensure-btrfs_trim_fs-can-trim-the-whole-filesy.patch -| patches.suse/0001-btrfs-qgroup-Introduce-trace-event-to-analyse-the-nu.patch -| patches.suse/0002-btrfs-qgroup-Introduce-function-to-trace-two-swaped-.patch -| patches.suse/0003-btrfs-qgroup-Introduce-function-to-find-all-new-tree.patch -| patches.suse/0004-btrfs-qgroup-Use-generation-aware-subtree-swap-to-ma.patch -| patches.suse/0005-btrfs-qgroup-Don-t-trace-subtree-if-we-re-dropping-r.patch -| patches.suse/0006-btrfs-qgroup-Only-trace-data-extents-in-leaves-if-we.patch -| patches.suse/0001-btrfs-tree-checker-Check-level-for-leaves-and-nodes.patch -| patches.suse/Btrfs-kill-btrfs_clear_path_blocking.patch -| patches.suse/0008-btrfs-protect-space-cache-inode-alloc-with-GFP_NOFS.patch -| patches.suse/btrfs-make-sure-we-create-all-new-block-groups.patch -| patches.suse/btrfs-fix-warning-when-replaying-log-after-fsync-of-.patch -| patches.suse/btrfs-fix-wrong-dentries-after-fsync-of-file-that-go.patch -| patches.suse/gfs2_meta-mount-can-get-NULL-dev_name.patch -| patches.suse/gfs2-Don-t-leave-s_fs_info-pointing-to-freed-memory-.patch -| patches.suse/xfs-remove-XFS_IO_INVALID.patch -| patches.suse/xfs-Fix-xqmstats-offsets-in-proc-fs-xfs-xqmstat.patch -| patches.suse/ext4-fix-EXT4_IOC_SWAP_BOOT.patch -| patches.suse/ext4-initialize-retries-variable-in-ext4_da_write_in.patch -| patches.suse/ext4-fix-setattr-project-check-in-fssetxattr-ioctl.patch -| patches.suse/ext4-propagate-error-from-dquot_initialize-in-EXT4_I.patch -| patches.suse/jbd2-fix-use-after-free-in-jbd2_log_do_checkpoint.patch -| patches.suse/ext4-fix-use-after-free-race-in-ext4_remount-s-error.patch -| patches.suse/Documentation-l1tf-Fix-small-spelling-typo.patch -| patches.suse/mfd-ti_am335x_tscadc-Keep-ADC-interface-on-if-child-.patch -| patches.suse/mfd-menelaus-Fix-possible-race-condition-and-leak.patch -| patches.suse/mfd-arizona-Correct-calling-of-runtime_put_sync.patch -| patches.suse/mfd-mc13xxx-core-Fix-PMIC-shutdown-when-reading-ADC-.patch -| patches.suse/mfd-max8997-Enale-irq-wakeup-unconditionally.patch -| patches.suse/backlight-lm3639-Unconditionally-call-led_classdev_u.patch -| patches.suse/HID-wacom-Work-around-HID-descriptor-bug-in-DTK-2451.patch -| patches.suse/power-supply-sysfs-ratelimit-property-read-error-mes.patch -| patches.suse/power-supply-ab8500_fg-silence-uninitialized-variabl.patch -| patches.suse/power-reset-at91-poweroff-do-not-procede-if-at91_shd.patch -| patches.suse/power-supply-max8998-charger-Fix-platform-data-retri.patch -| patches.suse/power-supply-twl4030_charger-fix-charging-current-ou.patch -| patches.suse/power-supply-twl4030_charger-disable-eoc-interrupt-o.patch -| patches.suse/libnvdimm-hold-reference-on-parent-while-scheduling-async-init.patch -| patches.suse/libnvdimm-region-fail-badblocks-listing-for-inactive-regions.patch -| patches.suse/libnvdimm-dimm-maximize-label-transfer-size.patch -| patches.suse/nvdimm-sanity-check-labeloff.patch -| patches.suse/nvdimm-clarify-comment-in-sizeof_namespace_index.patch -| patches.suse/nvdimm-remove-empty-if-statement.patch -| patches.suse/nvdimm-split-label-init-out-from-the-logic-for-getting-config-data.patch -| patches.suse/nvdimm-use-namespace-index-data-to-reduce-number-of-label-reads-needed.patch -| patches.suse/libnvdimm-label-fix-sparse-warning.patch -| patches.suse/acpi-nfit-fix-address-range-scrub-completion-tracking.patch -| patches.suse/edac-raise-the-maximum-number-of-memory-controllers.patch -| patches.suse/edac-amd64-add-hygon-dhyana-support.patch -| patches.suse/edac-i7core-sb-skx-edac-fix-uncorrected-error-counting.patch -| patches.suse/edac-skx_edac-fix-logical-channel-intermediate-decoding.patch -| patches.suse/edac-thunderx-fix-memory-leak-in-thunderx_l2c_threaded_isr.patch -| patches.suse/dmaengine-ep93xx-Return-proper-enum-in-ep93xx_dma_ch.patch -| patches.suse/dmaengine-timb_dma-Use-proper-enum-in-td_prep_slave_.patch -| patches.suse/driver-dma-ioat-Call-del_timer_sync-without-holding-.patch -| patches.suse/dmaengine-dma-jz4780-Return-error-if-not-probed-from.patch -| patches.suse/dmaengine-dma-jz4780-Don-t-depend-on-MACH_JZ4780.patch -| patches.suse/dmaengine-dma-jz4780-Further-residue-status-fix.patch -| patches.suse/dmaengine-rcar-dmac-set-scatter-gather-max-segment-s.patch -| patches.suse/PCI-ASPM-Fix-link_state-teardown-on-device-removal.patch -| patches.suse/PCI-ACPI-Correct-error-message-for-ASPM-disabling.patch -| patches.suse/PCI-ASPM-Do-not-initialize-link-state-when-aspm_disa.patch -| patches.suse/PCI-Add-Device-IDs-for-Intel-GPU-spurious-interrupt-.patch -| patches.suse/PCI-MSI-Warn-and-return-error-if-driver-enables-MSI-.patch -| patches.suse/x86-PCI-Apply-VMD-s-AERSID-fixup-generically.patch -| patches.suse/pci-iproc-remove-paxc-slot-check-to-allow-vf-support -| patches.suse/pci-vmd-detach-resources-after-stopping-root-bus -| patches.suse/scsi-raid_attrs-fix-unused-variable-warning -| patches.suse/scsi-lpfc-remove-an-unnecessary-NULL-check.patch -| patches.suse/scsi-qla2xxx-Fix-process-response-queue-for-ISP26XX-.patch -| patches.suse/scsi-qla2xxx-Fix-incorrect-port-speed-being-set-for-.patch -| patches.suse/scsi-qla2xxx-Use-correct-qpair-for-ABTS-CMD.patch -| patches.suse/scsi-qla2xxx-Update-rscn_rcvd-field-to-more-meaningf.patch -| patches.suse/scsi-qla2xxx-Remove-redundant-check-for-fcport-delet.patch -| patches.suse/scsi-qla2xxx-Move-rport-registration-out-of-internal.patch -| patches.suse/scsi-qla2xxx-Decrement-login-retry-count-for-only-pl.patch -| patches.suse/scsi-qla2xxx-Turn-off-IOCB-timeout-timer-on-IOCB-com.patch -| patches.suse/scsi-qla2xxx-Force-fw-cleanup-on-ADISC-error.patch -| patches.suse/scsi-qla2xxx-Remove-all-rports-if-fabric-scan-retry-.patch -| patches.suse/scsi-qla2xxx-Fix-iIDMA-error.patch -| patches.suse/scsi-qla2xxx-Defer-chip-reset-until-target-mode-is-e.patch -| patches.suse/scsi-qla2xxx-Terminate-Plogi-PRLI-if-WWN-is-0.patch -| patches.suse/scsi-qla2xxx-Update-driver-to-version-10.00.00.09-k.patch -| patches.suse/scsi-qla2xxx-Serialize-mailbox-request.patch -| patches.suse/scsi-qla2xxx-Fix-deadlock-between-ATIO-and-HW-lock.patch -| patches.suse/scsi-qla2xxx-Add-appropriate-debug-info-for-invalid-.patch -| patches.suse/scsi-qla2xxx-Add-logic-to-detect-ABTS-hang-and-respo.patch -| patches.suse/scsi-qla2xxx-Fix-out-of-order-Termination-and-ABTS-r.patch -| patches.suse/scsi-qla2xxx-Add-support-for-ZIO6-interrupt-threshol.patch -| patches.suse/scsi-qla2xxx-Move-get-rel-_sp-to-base_qpair-struct.patch -| patches.suse/scsi-qla2xxx-Reduce-holding-sess_lock-to-prevent-CPU.patch -| patches.suse/scsi-qla2xxx-Remove-ASYNC-GIDPN-switch-command.patch -| patches.suse/scsi-qla2xxx-Fix-Remote-port-registration.patch -| patches.suse/scsi-qla2xxx-Remove-stale-ADISC_DONE-event.patch -| patches.suse/scsi-qla2xxx-Move-ABTS-code-behind-qpair.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.10-k.patch -| patches.suse/scsi-qla2xxx-Allow-FC-NVMe-underrun-to-be-handled-by.patch -| patches.suse/scsi-qla2xxx-Increase-abort-timeout-value.patch -| patches.suse/scsi-qla2xxx-Check-for-Register-disconnect.patch -| patches.suse/scsi-qla2xxx-Fix-port-speed-display-on-chip-reset.patch -| patches.suse/scsi-qla2xxx-Fix-dropped-srb-resource.patch -| patches.suse/scsi-qla2xxx-Fix-race-condition-for-resource-cleanup.patch -| patches.suse/scsi-qla2xxx-Add-mode-control-for-each-physical-port.patch -| patches.suse/scsi-qla2xxx-Fix-early-srb-free-on-abort.patch -| patches.suse/scsi-qla2xxx-Fix-stuck-session-in-PLOGI-state.patch -| patches.suse/scsi-qla2xxx-shutdown-chip-if-reset-fail.patch -| patches.suse/scsi-qla2xxx-Reject-bsg-request-if-chip-is-down.patch -| patches.suse/scsi-qla2xxx-Fix-premature-command-free.patch -| patches.suse/scsi-qla2xxx-Remove-stale-debug-trace-message-from-t.patch -| patches.suse/scsi-qla2xxx-Fix-duplicate-switch-s-Nport-ID-entries.patch -| patches.suse/scsi-qla2xxx-Fix-double-increment-of-switch-scan-ret.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.11-k.patch -| patches.suse/scsi-lpfc-Fix-GFT_ID-and-PRLI-logic-for-RSCN.patch -| patches.suse/scsi-lpfc-raise-sg-count-for-nvme-to-use-available-s.patch -| patches.suse/scsi-lpfc-Raise-nvme-defaults-to-support-a-larger-io.patch -| patches.suse/scsi-lpfc-Correct-race-with-abort-on-completion-path.patch -| patches.suse/scsi-lpfc-Correct-soft-lockup-when-running-mds-diagn.patch -| patches.suse/scsi-lpfc-Correct-irq-handling-via-locks-when-taking.patch -| patches.suse/scsi-lpfc-Correct-invalid-EQ-doorbell-write-on-if_ty.patch -| patches.suse/scsi-lpfc-Fix-errors-in-log-messages.patch -| patches.suse/scsi-lpfc-reduce-locking-when-updating-statistics.patch -| patches.suse/scsi-lpfc-add-support-to-retrieve-firmware-logs.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.7.patch -| patches.suse/0001-scsi-sym53c8xx-fix-NULL-pointer-dereference-panic-in.patch -| patches.suse/scsi-lpfc-Remove-set-but-not-used-variable-sgl_size.patch -| patches.suse/scsi-qla2xxx-Remove-set-but-not-used-variable-ptr_dm.patch -| patches.suse/scsi-libsas-fix-a-race-condition-when-smp-task-timeo.patch -| patches.suse/scsi-qla2xxx-Fix-comment-in-MODULE_PARM_DESC-in-qla2.patch -| patches.suse/scsi-qla2xxx-don-t-allow-negative-thresholds.patch -| patches.suse/scsi-qla2xxx-Fix-NVMe-session-hang-on-unload.patch -| patches.suse/scsi-qla2xxx-Fix-NVMe-Target-discovery.patch -| patches.suse/scsi-qla2xxx-Fix-duplicate-switch-database-entries.patch -| patches.suse/scsi-qla2xxx-Fix-re-using-LoopID-when-handle-is-in-u.patch -| patches.suse/scsi-qla2xxx-Fix-driver-hang-when-FC-NVMe-LUNs-are-c.patch -| patches.suse/scsi-qla2xxx-Fix-recursive-mailbox-timeout.patch -| patches.suse/scsi-qla2xxx-Fix-for-double-free-of-SRB-structure.patch -| patches.suse/scsi-qla2xxx-Move-log-messages-before-issuing-comman.patch -| patches.suse/scsi-qla2xxx-Return-switch-command-on-a-timeout.patch -| patches.suse/scsi-mpt3sas-add-ioc_-level-logging-macros -| patches.suse/scsi-mpt3sas-convert-uses-of-pr_-level-with-mpt3sas_fmt-to-ioc_-level -| patches.suse/scsi-mpt3sas-convert-mlsleading-uses-of-pr_-level-with-mpt3sas_fmt -| patches.suse/scsi-mpt3sas-convert-logging-uses-with-mpt3sas_fmt-and-reply_q_name-to-s -| patches.suse/scsi-mpt3sas-remove-kern_warning-from-panic-uses -| patches.suse/scsi-mpt3sas-convert-logging-uses-with-mpt3sas_fmt-without-logging-levels -| patches.suse/scsi-mpt3sas-remove-unused-macro-mpt3sas_fmt -| patches.suse/scsi-mpt3sas-use-dma_pool_zalloc -| patches.suse/scsi-mpt3sas-remove-unnecessary-parentheses-and-simplify-null-checks -| patches.suse/scsi-core-Allow-state-transitions-from-OFFLINE-to-BL.patch -| patches.suse/scsi-libfc-check-fc_frame_payload_get-return-value-f.patch -| patches.suse/scsi-libfc-retry-PRLI-if-we-cannot-analyse-the-paylo.patch -| patches.suse/0001-target-use-ISCSI_IQN_LEN-in-iscsi_target_stat.patch -| patches.suse/0002-target-log-Data-Out-timeouts-as-errors.patch -| patches.suse/0003-target-log-NOP-ping-timeouts-as-errors.patch -| patches.suse/0004-target-split-out-helper-for-cxn-timeout-error-stashi.patch -| patches.suse/0005-target-stash-sess_err_stats-on-Data-Out-timeout.patch -| patches.suse/scsi-qla2xxx-Remove-unnecessary-self-assignment.patch -| patches.suse/scsi-qla2xxx-Simplify-conditional-check.patch -| patches.suse/scsi-esp_scsi-track-residual-for-pio-transfers -| patches.suse/scsi-mpt3sas-switch-to-generic-dma-api -| patches.suse/scsi-qla2xxx-fully-convert-to-the-generic-DMA-API.patch -| patches.suse/ALSA-pcm-signedness-bug-in-snd_pcm_plug_alloc.patch -| patches.suse/ALSA-seq-Do-error-checks-at-creating-system-ports.patch -| patches.suse/ALSA-hda-fix-unused-variable-warning.patch -| patches.suse/ALSA-intel8x0m-Register-irq-handler-after-register-i.patch -| patches.suse/ALSA-usb-audio-update-quirk-for-B-W-PX-to-remove-mic.patch -| patches.suse/ALSA-hda-Add-quirk-for-ASUS-G751-laptop.patch -| patches.suse/ALSA-hda-Fix-headphone-pin-config-for-ASUS-G751.patch -| patches.suse/ALSA-hda-realtek-Fix-the-problem-of-the-front-MIC-on.patch -| patches.suse/ALSA-hda-Add-mic-quirk-for-the-Lenovo-G50-30-17aa-39.patch -| patches.suse/ALSA-hda-Add-2-more-models-to-the-power_save-blackli.patch -| patches.suse/ALSA-i2c-cs8427-Fix-int-to-char-conversion.patch -| patches.suse/ASoC-dpcm-Properly-initialise-hw-rate_max.patch -| patches.suse/ASoC-sgtl5000-avoid-division-by-zero-if-lo_vag-is-ze.patch -| patches.suse/ASoC-Intel-hdac_hdmi-Limit-sampling-rates-at-dai-cre.patch -| patches.suse/ASoC-intel-skylake-Add-missing-break-in-skl_tplg_get.patch -| patches.suse/ASoC-tegra_sgtl5000-fix-device_node-refcounting.patch -| patches.suse/clocksource-drivers-sh_cmt-Fixup-for-64-bit-machines.patch -| patches.suse/clocksource-drivers-sh_cmt-Fix-clocksource-width-for.patch -| patches.suse/genirq-Fix-race-on-spurious-interrupt-detection.patch -| patches.suse/ima-fix-showing-large-violations-or-runtime_measurem.patch -| patches.suse/tpm-fix-response-size-validation-in-tpm_get_random.patch -| patches.suse/tpm-suppress-transmit-cmd-error-logs-when-TPM-1.2-is.patch -| patches.suse/tpm-Restore-functionality-to-xen-vtpm-driver.patch -| patches.suse/crypto-caam-fix-implicit-casts-in-endianness-helpers.patch -| patches.suse/crypto-tcrypt-fix-ghash-generic-speed-test.patch -| patches.suse/crypto-lrw-Fix-out-of-bounds-access-on-counter-overf.patch -| patches.suse/crypto-ccp-fix-static-checker-warning.patch -| patches.suse/crypto-ccp-allow-sev-firmware-to-be-chosen-based-on-family-and-model.patch -| patches.suse/0001-cpufeature-avoid-warning-when-compiling-with-clang.patch -| patches.suse/crypto-s5p-sss-Fix-Fix-argument-list-alignment.patch -| patches.suse/crypto-fix-a-memory-leak-in-rsa-kcs1pad-s-encryption.patch -| patches.suse/hwrng-core-document-the-quality-field.patch -| patches.suse/crypto-mxs-dcp-Fix-SHA-null-hashes-and-output-length.patch -| patches.suse/crypto-mxs-dcp-Fix-AES-issues.patch -| patches.suse/crypto-mxs-dcp-make-symbols-sha1_null_hash-and-sha25.patch -| patches.suse/printk-Fix-panic-caused-by-passing-log_buf_len-to-co.patch -| patches.suse/KVM-PPC-Validate-all-tces-before-updating-tables.patch -| patches.suse/KVM-PPC-Validate-TCEs-against-preregistered-memory-p.patch -| patches.suse/KVM-PPC-Remove-redundand-permission-bits-removal.patch -| patches.suse/kvm-nvmx-clear-reserved-bits-of-db-exit-qualification -| patches.suse/kvm-nvmx-restore-host-state-in-nested_vmx_vmexit-for-vmfail -| patches.suse/kvm-x86-adjust-kvm_mmu_page-member-to-save-8-bytes -| patches.suse/kvm-nvmx-always-reflect-nm-vm-exits-to-l1 -| patches.suse/kvm-nvmx-move-check_vmentry_postreqs-call-to-nested_vmx_enter_non_root_mode -| patches.suse/KVM-arm64-Fix-caching-of-host-MDCR_EL2-value.patch -| patches.suse/arm-arm64-KVM-Rename-function-kvm_arch_dev_ioctl_che.patch -| patches.suse/IB-hfi1-Add-mtu-check-for-operational-data-VLs.patch -| patches.suse/RDMA-bnxt_re-Add-missing-spin-lock-initialization.patch -| patches.suse/RDMA-bnxt_re-Avoid-NULL-check-after-accessing-the-po.patch -| patches.suse/RDMA-core-Fix-unwinding-flow-in-case-of-error-to-reg.patch -| patches.suse/usb-xhci-mtk-fix-ISOC-error-when-interval-is-zero.patch -| patches.suse/phy-renesas-rcar-gen3-usb2-fix-vbus_ctrl-for-role-sy.patch -| patches.suse/phy-phy-twl4030-usb-fix-denied-runtime-access.patch -| patches.suse/usb-gadget-uvc-configfs-Drop-leaked-references-to-co.patch -| patches.suse/usb-gadget-uvc-configfs-Prevent-format-changes-after.patch -| patches.suse/usb-gadget-uvc-Factor-out-video-USB-request-queueing.patch -| patches.suse/usb-gadget-uvc-Only-halt-video-streaming-endpoint-in.patch -| patches.suse/usb-gadget-udc-fotg210-udc-Fix-a-sleep-in-atomic-con.patch -| patches.suse/usb-gadget-udc-atmel-handle-at91sam9rl-PMC.patch -| patches.suse/usb-dwc3-gadget-Check-ENBLSLPM-before-sending-ep-com.patch -| patches.suse/usb-gadget-fsl_udc_core-check-allocation-return-valu.patch -| patches.suse/usb-gadget-fsl_udc_core-fixup-struct_udc_setup-docum.patch -| patches.suse/usb-chipidea-imx-enable-OTG-overcurrent-in-case-USB-.patch -| patches.suse/usb-chipidea-Prevent-unbalanced-IRQ-disable.patch -| patches.suse/usb-chipidea-Fix-otg-event-handler.patch -| patches.suse/usb-host-ohci-at91-fix-request-of-irq-for-optional-g.patch -| patches.suse/USB-serial-cypress_m8-fix-interrupt-out-transfer-len.patch -| patches.suse/USB-misc-appledisplay-fix-backlight-update_status-re.patch -| patches.suse/usbip-tools-fix-atoi-on-non-null-terminated-string.patch -| patches.suse/usbip-vudc-BUG-kmalloc-2048-Not-tainted-Poison-overw.patch -| patches.suse/kernfs-update-comment-about-kernfs_path-return-value.patch -| patches.suse/component-fix-loop-condition-to-call-unbind-if-bind-.patch -| patches.suse/kernfs-Fix-range-checks-in-kernfs_get_target_path.patch -| patches.suse/uio-ensure-class-is-registered-before-devices.patch -| patches.suse/coresight-etb10-Fix-handling-of-perf-mode.patch -| patches.suse/extcon-cht-wc-Return-from-default-case-to-avoid-warn.patch -| patches.suse/VMCI-Resource-wildcard-match-fixed.patch -| patches.suse/w1-omap-hdq-fix-missing-bus-unregister-at-removal.patch -| patches.suse/uio-make-symbol-uio_class_registered-static.patch -| patches.suse/mei-samples-fix-a-signedness-bug-in-amt_host_if_call.patch -| patches.suse/gsmi-Fix-bug-in-append_to_eventlog-sysfs-handler.patch -| patches.suse/iommu-arm-smmu-ensure-that-page-table-updates-are-visible-before-tlbi -| patches.suse/iommu-amd-move-iommu_init_pci-to-init-section -| patches.suse/thermal-rcar_thermal-Prevent-hardware-access-during-.patch -| patches.suse/thermal-da9062-61-Prevent-hardware-access-during-sys.patch -| patches.suse/0001-drm-mediatek-fix-OF-sibling-node-lookup.patch -| patches.suse/0001-drm-msm-fix-OF-child-node-lookup.patch -| patches.suse/net-bcmgenet-fix-OF-child-node-lookup.patch -| patches.suse/NFC-nfcmrvl_uart-fix-OF-child-node-lookup.patch -| patches.suse/0001-xen-blkfront-avoid-NULL-blkfront_info-dereference-on.patch -| patches.suse/0001-dm-ioctl-harden-copy_params-s-copy_from_user-from-ma.patch -| patches.suse/0001-dm-zoned-fix-metadata-block-ref-counting.patch -| patches.suse/0001-dm-zoned-fix-various-dmz_get_mblock-issues.patch -| patches.suse/MD-fix-invalid-stored-role-for-a-disk.patch -| patches.suse/md-allow-metadata-updates-while-suspending-an-array-.patch -| patches.suse/MD-fix-invalid-stored-role-for-a-disk-try2.patch -| patches.suse/smb3-do-not-display-confusing-message-on-mount-to-Azure-servers.patch -| patches.suse/cifs-Use-kmemdup-rather-than-duplicating-its-implementation-in-smb3.patch -| patches.suse/cifs-remove-set-but-not-used-variable-cifs_sb-.patch -| patches.suse/smb3-add-tracepoint-to-catch-cases-where-credit-refund-of-failed-op.patch -| patches.suse/cifs-fix-a-credits-leak-for-compund-commands.patch -| patches.suse/cifs-add-a-smb2_compound_op-and-change-QUERY_INFO-to-use-it.patch -| patches.suse/cifs-change-mkdir-to-use-a-compound.patch -| patches.suse/cifs-change-unlink-to-use-a-compound.patch -| patches.suse/cifs-create-helpers-for-SMB2_set_info_init-free-.patch -| patches.suse/cifs-make-rmdir-use-compounding.patch -| patches.suse/cifs-change-SMB2_OP_SET_EOF-to-use-compounding.patch -| patches.suse/cifs-change-SMB2_OP_SET_INFO-to-use-compounding.patch -| patches.suse/cifs-remove-the-is_falloc-argument-to-SMB2_set_eof.patch -| patches.suse/cifs-change-SMB2_OP_RENAME-and-SMB2_OP_HARDLINK-to-use-compounding.patch -| patches.suse/cifs-create-a-define-for-the-max-number-of-iov-we-need-for-a-SMB2-s.patch -| patches.suse/SMB3-Backup-intent-flag-missing-from-compounded-ops.patch -| patches.suse/smb3-allow-stats-which-track-session-and-share-recon.patch -| patches.suse/cifs-protect-against-server-returning-invalid-file-system-block-siz.patch -| patches.suse/cifs-minor-updates-to-module-description-for-cifs-ko.patch -| patches.suse/smb3-add-way-to-control-slow-response-threshold-for-logging-and-sta.patch -| patches.suse/smb3-minor-missing-defines-relating-to-reparse-points.patch -| patches.suse/smb3-track-the-instance-of-each-session-for-debugging.patch -| patches.suse/CIFS-make-nodfs-mount-opt-a-superblock-flag.patch -| patches.suse/smb3-Add-debug-message-later-in-smb2-smb3-reconnect-path.patch -| patches.suse/smb3-update-default-requested-iosize-to-4MB-from-1MB-for-recent-dia.patch -| patches.suse/cifs-do-not-return-atime-less-than-mtime.patch -| patches.suse/smb3-add-tracepoint-for-sending-lease-break-responses-to-server.patch -| patches.suse/fs-cifs-fix-uninitialised-variable-warnings.patch -| patches.suse/CIFS-pass-page-offsets-on-SMB1-read-write.patch -| patches.suse/CIFS-SMBD-Do-not-call-ib_dereg_mr-on-invalidated-memory-registrati.patch -| patches.suse/cifs-OFD-locks-do-not-conflict-with-eachothers.patch -| patches.suse/CIFS-Adds-information-level-logging-function.patch -| patches.suse/CIFS-Print-message-when-attempting-a-mount.patch -| patches.suse/cifs-minor-clarification-in-comments.patch -| patches.suse/cifs-add-IOCTL-for-QUERY_INFO-passthrough-to-userspace.patch -| patches.suse/smb2-fix-uninitialized-variable-bug-in-smb2_ioctl_query_info.patch -| patches.suse/cifs-track-writepages-in-vfs-operation-counters.patch -| patches.suse/smb3-send-backup-intent-on-compounded-query-info.patch -| patches.suse/smb3-do-not-attempt-cifs-operation-in-smb3-query-inf.patch -| patches.suse/cifs-fallback-to-older-infolevels-on-findfirst-queryinfo-retry.patch -| patches.suse/cifs-add-support-for-ioctl-on-directories.patch -| patches.suse/smb3-show-number-of-current-open-files-in-proc-fs-cifs-Stats.patch -| patches.suse/smb3-clean-up-debug-output-displaying-network-interfaces.patch -| patches.suse/cifs-allow-calling-SMB2_xxx_free-NULL-.patch -| patches.suse/smb3-add-debug-for-unexpected-mid-cancellation.patch -| patches.suse/cifs-update-internal-module-version-number-for-cifs-ko-to-2-14.patch -| patches.suse/NFSv4.1-Fix-the-r-wsize-checking.patch -| patches.suse/NFS-Fix-dentry-revalidation-on-NFSv4-lookup.patch -| patches.suse/NFS-Refactor-nfs_lookup_revalidate.patch -| patches.suse/NFSv4-Fix-lookup-revalidate-of-regular-files.patch -| patches.suse/nfs-Fix-a-missed-page-unlock-after-pg_doio.patch -| patches.suse/sunrpc-safely-reallow-resvport-min-max-inversion.patch -| patches.suse/xprtrdma-Reset-credit-grant-properly-after-a-disconn.patch -| patches.suse/powerpc-tm-Fix-HFSCR-bit-for-no-suspend-case.patch -| patches.suse/powerpc-powernv-Don-t-select-the-cpufreq-governors.patch -| patches.suse/powerpc-tm-Fix-HTM-documentation.patch -| patches.suse/powerpc-pseries-mm-Introducing-FW_FEATURE_BLOCK_REMO.patch -| patches.suse/powerpc-pseries-mm-factorize-PTE-slot-computation.patch -| patches.suse/powerpc-pseries-mm-call-H_BLOCK_REMOVE.patch -| patches.suse/powerpc-pseries-Define-MCE-error-event-section.patch -| patches.suse/powerpc-pseries-Flush-SLB-contents-on-SLB-MCE-errors.patch -| patches.suse/powerpc-pseries-Display-machine-check-error-details.patch -| patches.suse/powerpc-pseries-Dump-the-SLB-contents-on-SLB-MCE-err.patch -| patches.suse/powernv-pseries-consolidate-code-for-mce-early-handl.patch -| patches.suse/powerpc-consolidate-mno-sched-epilog-into-FTRACE-fla.patch -| patches.suse/powerpc-avoid-mno-sched-epilog-on-GCC-4.9-and-newer.patch -| patches.suse/powerpc-pseries-Remove-prrn_work-workqueue.patch -| patches.suse/powerpc-pseries-Remove-unneeded-uses-of-dlpar-work-q.patch -| patches.suse/powerpc-pseries-Disable-CPU-hotplug-across-migration.patch -| patches.suse/powerpc-fadump-re-register-firmware-assisted-dump-if.patch -| patches.suse/powerpc-pseries-Fix-DTL-buffer-registration.patch -| patches.suse/powerpc-pseries-Fix-how-we-iterate-over-the-DTL-entr.patch -| patches.suse/powerpc-tm-Remove-msr_tm_active.patch -| patches.suse/powerpc-tm-Print-64-bits-MSR.patch -| patches.suse/powerpc-64s-consolidate-MCE-counter-increment.patch -| patches.suse/powerpc-tm-Reformat-comments.patch -| patches.suse/powerpc-64s-hash-Do-not-use-PPC_INVALIDATE_ERAT-on-C.patch -| patches.suse/powerpc-process-Fix-sparse-address-space-warnings.patch -| patches.suse/powerpc-boot-Expose-Kconfig-symbols-to-wrapper.patch -| patches.suse/powerpc-boot-Fix-opal-console-in-boot-wrapper.patch -| patches.suse/powerpc-pseries-memory-hotplug-Fix-return-value-type.patch -| patches.suse/powerpc-pseries-mobility-Extend-start-stop-topology-.patch -| patches.suse/powerpc-Detect-the-presence-of-big-cores-via-ibm-thr.patch -| patches.suse/powerpc-Use-cpu_smallcore_sibling_mask-at-SMT-level-.patch -| patches.suse/powerpc-cacheinfo-Report-the-correct-shared_cpu_map-.patch -| patches.suse/powerpc-rtas-Fix-a-potential-race-between-CPU-Offlin.patch -| patches.suse/powerpc-mm-Add-missing-tracepoint-for-tlbie.patch -| patches.suse/powerpc-mm-radix-Display-if-mappings-are-exec-or-not.patch -| patches.suse/powerpc-mm-Fix-page-table-dump-to-work-on-Radix.patch -| patches.suse/powerpc-traps-restore-recoverability-of-machine_chec.patch -| patches.suse/net-udp-fix-handling-of-CHECKSUM_COMPLETE-packets.patch -| patches.suse/ipv6-ndisc-Preserve-IPv6-control-buffer-if-protocol-.patch -| patches.suse/include-linux-pfn_t.h-force-to-be-parsed-as-an-unary.patch -| patches.suse/mm-don-t-warn-about-large-allocations-for-slab.patch -| patches.suse/0001-mm-rework-memcg-kernel-stack-accounting.patch -| patches.suse/0001-mm-don-t-miss-the-last-page-because-of-round-off-err.patch -| patches.suse/mm-memory-c-recheck-page-table-entry-with-page-table-lock-held.patch -| patches.suse/mm-page-writeback.c-fix-range_cyclic-writeback-vs-wr.patch -| patches.suse/hugetlbfs-dirty-pages-as-they-are-added-to-pagecache.patch -| patches.suse/rtc-s35390a-Change-buf-s-type-to-u8-in-s35390a_init.patch -| patches.suse/Input-st1232-set-INPUT_PROP_DIRECT-property.patch -| patches.suse/Input-silead-try-firmware-reload-after-unsuccessful-.patch -| patches.suse/Input-synaptics-avoid-using-uninitialized-variable-w.patch -| patches.suse/watchdog-core-fix-null-pointer-dereference-when-rele.patch -| patches.suse/0001-drm-sti-do-not-remove-the-drm_bridge-that-was-never-.patch -| patches.suse/0001-drm-cirrus-Use-drm_framebuffer_put-to-avoid-kernel-o.patch -| patches.suse/0001-drm-virtio-fix-bounds-check-in-virtio_gpu_cmd_get_ca.patch -| patches.suse/drm-rockchip-Allow-driver-to-be-shutdown-on-reboot-k.patch -| patches.suse/drm-i915-Downgrade-Gen9-Plane-WM-latency-error.patch -| patches.suse/drm-i915-cfl-Add-a-new-CFL-PCI-ID -| patches.suse/8855-drm-i915-audio-hook-up-component-bindings-even-if-displays-are-disabled -| patches.suse/drm-amdgpu-add-missing-CHIP_HAINAN-in-amdgpu_ucode_g.patch -| patches.suse/0001-drm-hisilicon-hibmc-Do-not-carry-error-code-in-HiBMC.patch -| patches.suse/0001-drm-hisilicon-hibmc-Don-t-overwrite-fb-helper-surfac.patch -| patches.suse/drm-omap-fix-memory-barrier-bug-in-DMM-driver.patch -| patches.suse/drm-nouveau-Check-backlight-IDs-are-0-not-0.patch -| patches.suse/0001-drm-amdgpu-powerplay-fix-missing-break-in-switch-sta.patch -| patches.suse/drm-i915-Restore-vblank-interrupts-earlier.patch -| patches.suse/drm-i915-Don-t-unset-intel_connector-mst_port.patch -| patches.suse/drm-i915-Skip-vcpi-allocation-for-MSTB-ports-that-ar.patch -| patches.suse/drm-i915-dp-Link-train-Fallback-on-eDP-only-if-fallb.patch -| patches.suse/drm-i915-Large-page-offsets-for-pread-pwrite.patch -| patches.suse/0001-drm-i915-gen9-Fix-initial-readout-for-Y-tiled-frameb.patch -| patches.suse/net-sched-gred-pass-the-right-attribute-to-gred_chan.patch -| patches.suse/macsec-update-operstate-when-lower-device-changes.patch -| patches.suse/macsec-let-the-administrator-set-UP-state-even-if-lo.patch -| patches.suse/9p-xen-fix-check-for-xenbus_read-error-in-front_prob.patch -| patches.suse/v9fs_dir_readdir-fix-double-free-on-p9stat_read-erro.patch -| patches.suse/9p-clear-dangling-pointers-in-p9stat_free.patch -| patches.suse/9p-rdma-do-not-disconnect-on-down_interruptible-EAGA.patch -| patches.suse/9p-do-not-trust-pdu-content-for-stat-item-size.patch -| patches.suse/9p-locks-add-mount-option-for-lock-retry-interval.patch -| patches.suse/9p-acl-fix-uninitialized-iattr-access.patch -| patches.suse/9p-rdma-remove-useless-check-in-cm_event_handler.patch -| patches.suse/9p-p9dirent_read-check-network-provided-name-length.patch -| patches.suse/9p-locks-fix-glock.client_id-leak-in-do_lock.patch -| patches.suse/fsnotify-Fix-busy-inodes-during-unmount.patch -| patches.suse/iio-adc-max9611-explicitly-cast-gain_selectors.patch -| patches.suse/iio-dac-mcp4922-fix-error-handling-in-mcp4922_write_.patch -| patches.suse/staging-iio-ad7606-fix-voltage-scales.patch -| patches.suse/iio-adc-imx25-gcq-Fix-leak-of-device_node-in-mx25_gc.patch -| patches.suse/iio-adc-at91-fix-acking-DRDY-irq-on-simple-conversio.patch -| patches.suse/iio-adc-at91-fix-wrong-channel-number-in-triggered-b.patch -| patches.suse/iio-ad5064-Fix-regulator-handling.patch -| patches.suse/staging-comedi-ni_mio_common-protect-register-write-.patch -| patches.suse/serial-uartps-console_setup-can-t-be-placed-to-init-.patch -| patches.suse/serial-uartps-Fix-suspend-functionality.patch -| patches.suse/kgdboc-Passing-ekgdboc-to-command-line-causes-panic.patch -| patches.suse/kgdboc-Fix-restrict-error.patch -| patches.suse/serial-samsung-Enable-baud-clock-for-UART-reset-proc.patch -| patches.suse/serial-mxs-auart-Fix-potential-infinite-loop.patch -| patches.suse/serial-8250-Fix-clearing-FIFOs-in-RS485-mode-again.patch -| patches.suse/sc16is7xx-Fix-for-multi-channel-stall.patch -| patches.suse/sc16is7xx-Fix-for-Unexpected-interrupt-8.patch -| patches.suse/kgdboc-Fix-warning-with-module-build.patch -| patches.suse/tty-wipe-buffer.patch -| patches.suse/tty-wipe-buffer-if-not-echoing-data.patch -| patches.suse/tty-check-name-length-in-tty_find_polling_driver.patch -| patches.suse/media-uvcvideo-Fix-uvc_alloc_entity-allocation-align.patch -| patches.suse/media-replace-strcpy-by-strscpy.patch -| patches.suse/media-fix-media-pci-meye-validate-offset-to-avoid-ar.patch -| patches.suse/media-dvb-fix-compat-ioctl-translation.patch -| patches.suse/media-tvp5150-avoid-going-past-array-on-v4l2_queryme.patch -| patches.suse/media-em28xx-fix-handler-for-vidioc_s_input.patch -| patches.suse/media-em28xx-use-a-default-format-if-TRY_FMT-fails.patch -| patches.suse/media-em28xx-fix-input-name-for-Terratec-AV-350.patch -| patches.suse/media-em28xx-make-v4l2-compliance-happier-by-startin.patch -| patches.suse/media-tvp5150-fix-width-alignment-during-set_selecti.patch -| patches.suse/media-tvp5150-fix-switch-exit-in-set-control-handler.patch -| patches.suse/media-vsp1-Fix-YCbCr-planar-formats-pitch-calculatio.patch -| patches.suse/media-pci-ivtv-Fix-a-sleep-in-atomic-context-bug-in-.patch -| patches.suse/media-au0828-Fix-incorrect-error-messages.patch -| patches.suse/media-pci-cx23885-handle-adding-to-list-failure.patch -| patches.suse/media-davinci-Fix-implicit-enum-conversion-warning.patch -| patches.suse/media-pxa_camera-Fix-check-for-pdev-dev.of_node.patch -| patches.suse/media-isif-fix-a-NULL-pointer-dereference-bug.patch -| patches.suse/media-cx231xx-fix-potential-sign-extension-overflow-.patch -| patches.suse/media-v4l2-tpg-fix-kernel-oops-when-enabling-HFLIP-a.patch -| patches.suse/soc-tegra-pmc-Fix-child-node-lookup.patch -| patches.suse/soc-qcom-wcnss_ctrl-Avoid-string-overflow.patch -| patches.suse/soc-imx-gpc-fix-PDN-delay.patch -| patches.suse/reset-Fix-potential-use-after-free-in-__of_reset_con.patch -| patches.suse/ARM-samsung-Limit-SAMSUNG_PM_CHECK-config-option-to-.patch -| patches.suse/remoteproc-Check-for-NULL-firmwares-in-sysfs-interfa.patch -| patches.suse/rpmsg-smd-fix-memory-leak-on-channel-create.patch -| patches.suse/btrfs-fix-null-pointer-dereference-on-compressed-wri.patch -| patches.suse/0002-Btrfs-fix-assertion-on-fsync-of-regular-file-when-us.patch -| patches.suse/btrfs-fix-deadlock-when-writing-out-free-space-cache.patch -| patches.suse/0006-Btrfs-fix-use-after-free-during-inode-eviction.patch -| patches.suse/0007-Btrfs-fix-use-after-free-when-dumping-free-space.patch -| patches.suse/0001-xen-fix-race-in-xen_qlock_wait.patch -| patches.suse/0001-xen-make-xen_qlock_wait-nestable.patch -| patches.suse/0001-xen-pvh-increase-early-stack-size.patch -| patches.suse/0001-xen-balloon-Support-xend-based-toolstack.patch -| patches.suse/0001-xen-pvh-don-t-try-to-unplug-emulated-devices.patch -| patches.suse/Cramfs-fix-abad-comparison-when-wrap-arounds-occur.patch -| patches.suse/nfsd-Fix-an-Oops-in-free_session.patch -| patches.suse/lockd-fix-access-beyond-unterminated-strings-in-prin.patch -| patches.suse/linux-bitmap.h-fix-type-of-nbits-in-bitmap_shift_rig.patch -| patches.suse/hfsplus-prevent-btree-data-loss-on-root-split.patch -| patches.suse/hfs-prevent-btree-data-loss-on-root-split.patch -| patches.suse/kbuild-fix-kernel-bounds.c-W-1-warning.patch -| patches.suse/mm-Fix-warning-in-insert_pfn.patch -| patches.suse/reset-hisilicon-fix-potential-NULL-pointer-dereferen.patch -| patches.suse/clk-samsung-exynos5420-Enable-PERIS-clocks-for-suspe.patch -| patches.suse/clk-samsung-Use-clk_hw-API-for-calling-clk-framework.patch -| patches.suse/clk-at91-Fix-division-by-zero-in-PLL-recalc_rate.patch -| patches.suse/clk-mmp2-fix-the-clock-id-for-sdh2_clk-and-sdh3_clk.patch -| patches.suse/clk-rockchip-Fix-static-checker-warning-in-rockchip_.patch -| patches.suse/clk-s2mps11-Fix-matching-when-built-as-module-and-DT.patch -| patches.suse/clk-s2mps11-Add-used-attribute-to-s2mps11_dt_match.patch -| patches.suse/clk-fixed-rate-fix-of_node_get-put-imbalance.patch -| patches.suse/0001-mach64-fix-display-corruption-on-big-endian-machines.patch -| patches.suse/0001-mach64-fix-image-corruption-due-to-reading-accelerat.patch -| patches.suse/fbdev-sbuslib-use-checked-version-of-put_user.patch -| patches.suse/fbdev-sbuslib-integer-overflow-in-sbusfb_ioctl_helpe.patch -| patches.suse/0001-fbdev-fix-broken-menu-dependencies.patch -| patches.suse/revert-ceph-fix-dentry-leak-in-splice_dentry.patch -| patches.suse/ceph-fix-dentry-leak-in-ceph_readdir_prepopulate.patch -| patches.suse/libceph-bump-ceph_msg_max_data_len.patch -| patches.suse/libceph-introduce-ceph_pagelist_alloc.patch -| patches.suse/libceph-don-t-consume-a-ref-on-pagelist-in-ceph_msg_data_add_pagelist.patch -| patches.suse/libceph-enable-fallback-to-ceph_msg_new-in-ceph_msgpool_get.patch -| patches.suse/libceph-assign-cookies-in-linger_submit.patch -| patches.suse/libceph-introduce-alloc_watch_request.patch -| patches.suse/libceph-rbd-ceph-move-ceph_osdc_alloc_messages-calls.patch -| patches.suse/libceph-preallocate-message-data-items.patch -| patches.suse/libceph-check-reply-num_data_items-in-setup_request_data.patch -| patches.suse/fuse-Fix-use-after-free-in-fuse_dev_do_read.patch -| patches.suse/fuse-Fix-use-after-free-in-fuse_dev_do_write.patch -| patches.suse/fuse-set-FR_SENT-while-locked.patch -| patches.suse/fuse-fix-blocked_waitq-wakeup.patch -| patches.suse/bitops-protect-variables-in-set_mask_bits-macro.patch -| patches.suse/bitops-protect-variables-in-bit_clear_unless-macro.patch -| patches.suse/platform-x86-acerhdf-Add-BIOS-entry-for-Gateway-LT31.patch -| patches.suse/dell_rbu-make-firmware-payload-memory-uncachable -| patches.suse/firmware-dcdbas-add-support-for-wsmt-acpi-table.patch -| patches.suse/firmware-dcdbas-include-linux-io.h.patch -| patches.suse/platform-x86-intel_telemetry-report-debugfs-failure.patch -| patches.suse/bonding-fix-length-of-actor-system.patch -| patches.suse/rtnetlink-Disallow-FDB-configuration-for-non-Etherne.patch -| patches.suse/vhost-Fix-Spectre-V1-vulnerability.patch -| patches.suse/net-hns3-add-error-handler-for-hns3_nic_init_vector_.patch -| patches.suse/net-hns3-bugfix-for-buffer-not-free-problem-during-r.patch -| patches.suse/net-hns3-bugfix-for-reporting-unknown-vector0-interr.patch -| patches.suse/net-hns3-bugfix-for-the-initialization-of-command-qu.patch -| patches.suse/net-hns3-remove-unnecessary-queue-reset-in-the-hns3_.patch -| patches.suse/net-hns3-bugfix-for-is_valid_csq_clean_head.patch -| patches.suse/net-hns3-bugfix-for-hclge_mdio_write-and-hclge_mdio_.patch -| patches.suse/net-hns3-bugfix-for-handling-mailbox-while-the-comma.patch -| patches.suse/net-hns3-bugfix-for-rtnl_lock-s-range-in-the-hclgevf.patch -| patches.suse/bpf-fix-partial-copy-of-map_ptr-when-dst-is-scalar.patch -| patches.suse/net-stmmac-Fix-stmmac_mdio_reset-when-building-stmma.patch -| patches.suse/openvswitch-Fix-push-pop-ethernet-validation.patch -| patches.suse/vhost-scsi-truncate-T10-PI-iov_iter-to-prot_bytes.patch -| patches.suse/vfs-allow-dedupe-of-user-owned-read-only-files.patch -| patches.suse/vfs-dedupe-should-return-EPERM-if-permission-is-not-.patch -| patches.suse/powerpc-pseries-add-missing-cpumask.h-include-file.patch -| patches.suse/vfs-vfs_clone_file_prep_inodes-should-return-EINVAL-.patch -| patches.suse/vfs-exit-early-from-zero-length-remap-operations.patch -| patches.suse/vfs-avoid-problematic-remapping-requests-into-partia.patch -| patches.suse/vfs-skip-zero-length-dedupe-requests.patch -| patches.suse/vfs-rename-clone_verify_area-to-remap_verify_area.patch -| patches.suse/xfs-fix-pagecache-truncation-prior-to-reflink.patch -| patches.suse/xfs-clean-up-xfs_reflink_remap_blocks-call-site.patch -| patches.suse/apparmor-dont-try-to-replace-stale-label-in-ptrace-access-check.patch -| patches.suse/apparmor-dont-try-to-replace-stale-label-in-ptraceme-check.patch -| patches.suse/apparmor-Fix-uninitialized-value-in-aa_split_fqname.patch -| patches.suse/drm-edid-Add-6-bpc-quirk-for-BOE-panel.patch -| patches.suse/ALSA-ca0106-Disable-IZD-on-SB0570-DAC-to-fix-audio-p.patch -| patches.suse/pwm-lpss-Release-runtime-pm-reference-from-the-drive.patch -| patches.suse/dt-bindings-pwm-renesas-tpu-fix-compatible-prop-description.patch -| patches.suse/pwm-lpss-Only-set-update-bit-if-we-are-actually-chan.patch -| patches.suse/0002-mm-handle-no-memcg-case-in-memcg_kmem_charge-properl.patch -| patches.suse/4.4.164-131-mm-thp-relax-__GFP_THISNODE-for-MADV_HUGEPAGE.patch -| patches.suse/ocfs2-fix-a-misuse-a-of-brelse-after-failing-ocfs2_c.patch -| patches.suse/0001-memory_hotplug-cond_resched-in-__remove_pages.patch -| patches.suse/scsi-qla2xxx-Modify-fall-through-annotations.patch -| patches.suse/scsi-qla2xxx-Improve-several-kernel-doc-headers.patch -| patches.suse/scsi-qla2xxx-Declare-local-functions-static.patch -| patches.suse/scsi-qla2xxx-Make-qla2x00_sysfs_write_nvram-easier-t.patch -| patches.suse/scsi-qla2xxx-Remove-a-set-but-not-used-variable.patch -| patches.suse/scsi-qla2xxx-Make-sure-that-qlafx00_ioctl_iosb_entry.patch -| patches.suse/scsi-qla2xxx-Remove-two-arguments-from-qlafx00_error.patch -| patches.suse/cifs-fix-return-value-for-cifs_listxattr.patch -| patches.suse/cifs-fix-spelling-mistake-EACCESS-EACCES.patch -| patches.suse/smb3-add-trace-point-for-tree-connection.patch -| patches.suse/smb3-on-kerberos-mount-if-server-doesn-t-specify-aut.patch -| patches.suse/smb3-allow-more-detailed-protocol-info-on-open-files.patch -| patches.suse/smb3-missing-defines-and-structs-for-reparse-point-handling.patch -| patches.suse/CIFS-Add-support-for-direct-I-O-read.patch -| patches.suse/CIFS-Add-support-for-direct-I-O-write.patch -| patches.suse/CIFS-Add-direct-I-O-functions-to-file_operations.patch -| patches.suse/cifs-don-t-dereference-smb_file_target-before-null-c.patch -| patches.suse/cifs-fix-signed-unsigned-mismatch-on-aio_read-patch.patch -| patches.suse/soc-ti-QMSS-Fix-usage-of-irq_set_affinity_hint.patch -| patches.suse/x86-mm-pat-disable-preemption-around-_flush_tlb_all.patch -| patches.suse/objtool-support-gcc-9-cold-subfunction-naming-scheme.patch -| patches.suse/usbnet-smsc95xx-disable-carrier-check-while-suspendi.patch -| patches.suse/net-bcmgenet-protect-stop-from-timeout.patch -| patches.suse/net-systemport-Protect-stop-from-timeout.patch -| patches.suse/s390-sles15-17-02-02-s390-qeth-sanitize-strings-in-debug-messages.patch -| patches.suse/s390-sles15-16-04-s390-qeth-fix-HiperSockets-sniffer.patch -| patches.suse/s390-sles15-16-05-s390-qeth-report-25Gbit-link-speed.patch -| patches.suse/net-hns3-Fix-for-out-of-bounds-access-when-setting-p.patch -| patches.suse/mlxsw-spectrum-Fix-IP2ME-CPU-policer-configuration.patch -| patches.suse/sctp-fix-strchange_flags-name-for-Stream-Change-Even.patch -| patches.suse/bonding-802.3ad-fix-link_failure_count-tracking.patch -| patches.suse/sock_diag-fix-autoloading-of-the-raw_diag-module.patch -| patches.suse/netfilter-conntrack-fix-calculation-of-next-bucket-n.patch -| patches.suse/HID-hiddev-fix-potential-Spectre-v1.patch -| patches.suse/hwmon-core-Fix-double-free-in-__hwmon_device_registe.patch -| patches.suse/hwmon-ibmpowernv-Remove-bogus-__init-annotations.patch -| patches.suse/mtd-docg3-don-t-set-conflicting-BCH_CONST_PARAMS-opt.patch -| patches.suse/xfs-Fix-error-code-in-xfs_ioc_getbmap.patch -| patches.suse/ceph-quota-fix-null-pointer-dereference-in-quota-check.patch -| patches.suse/block-respect-virtual-boundary-mask-in-bvecs.patch -| patches.suse/nvme-make-sure-ns-head-inherits-underlying-device-li.patch -| patches.suse/0001-block-make-sure-discard-bio-is-aligned-with-logical-.patch -| patches.suse/0001-block-cleanup-__blkdev_issue_discard.patch -| patches.suse/0001-block-make-sure-writesame-bio-is-aligned-with-logica.patch -| patches.suse/of-numa-Validate-some-distance-map-rules.patch -| patches.suse/lib-raid6-Fix-arm64-test-build.patch -| patches.suse/0001-xen-fix-xen_qlock_wait.patch -| patches.suse/clk-fixed-factor-fix-of_node_get-put-imbalance.patch -| patches.suse/mount-Retest-MNT_LOCKED-in-do_umount.patch -| patches.suse/mount-Don-t-allow-copying-MNT_UNBINDABLE-MNT_LOCKED-.patch -| patches.suse/mount-Prevent-MNT_DETACH-from-disconnecting-locked-m.patch -| patches.suse/drm-i915-hdmi-Add-HDMI-2.0-audio-clock-recovery-N-va.patch -| patches.suse/drm-i915-glk-Remove-99-limitation.patch -| patches.suse/drm-i915-Mark-pin-flags-as-u64.patch -| patches.suse/drm-i915-Don-t-oops-during-modeset-shutdown-after-lp.patch -| patches.suse/drm-i915-Fix-ilk-watermarks-when-disabling-pipes.patch -| patches.suse/termios-tty-tty_baudrate.c-fix-buffer-overrun.patch -| patches.suse/watchdog-core-add-missing-prototypes-for-weak-functions.patch -| patches.suse/clockevents-drivers-i8253-Add-support-for-PIT-shutdo.patch -| patches.suse/acpi-nfit-x86-mce-handle-only-uncorrectable-machine-checks.patch -| patches.suse/acpi-nfit-x86-mce-validate-a-mce-s-address-before-using-it.patch -| patches.suse/x86-ldt-unmap-ptes-for-the-slot-before-freeing-ldt-pages.patch -| patches.suse/x86-ldt-remove-unused-variable-in-map_ldt_struct.patch -| patches.suse/x86-cpu-vmware-do-not-trace-vmware_sched_clock.patch -| patches.suse/ext4-avoid-potential-extra-brelse-in-setup_new_flex_.patch -| patches.suse/ext4-add-missing-brelse-in-set_flexbg_block_bitmap-s.patch -| patches.suse/ext4-add-missing-brelse-add_new_gdb_meta_bg-s-error-.patch -| patches.suse/ext4-add-missing-brelse-update_backups-s-error-path.patch -| patches.suse/ext4-fix-missing-cleanup-if-ext4_alloc_flex_bg_array.patch -| patches.suse/ext4-fix-possible-inode-leak-in-the-retry-loop-of-ex.patch -| patches.suse/ext4-avoid-buffer-leak-on-shutdown-in-ext4_mark_iloc.patch -| patches.suse/ext4-avoid-buffer-leak-in-ext4_orphan_add-after-prio.patch -| patches.suse/ext4-avoid-possible-double-brelse-in-add_new_gdb-on-.patch -| patches.suse/ext4-fix-possible-leak-of-sbi-s_group_desc_leak-in-e.patch -| patches.suse/ext4-fix-possible-leak-of-s_journal_flag_rwsem-in-er.patch -| patches.suse/ext4-release-bs.bh-before-re-using-in-ext4_xattr_blo.patch -| patches.suse/ext4-fix-buffer-leak-in-ext4_xattr_move_to_block-on-.patch -| patches.suse/ext4-fix-buffer-leak-in-__ext4_read_dirblock-on-erro.patch -| patches.suse/0004-Btrfs-fix-cur_offset-in-the-error-case-for-nocow.patch -| patches.suse/0006-btrfs-fix-pinned-underflow-after-transaction-aborted.patch -| patches.suse/0009-Btrfs-fix-deadlock-on-tree-root-leaf-when-finding-fr.patch -| patches.suse/0010-Btrfs-fix-infinite-loop-on-inode-eviction-after-dedu.patch -| patches.suse/0011-Btrfs-fix-data-corruption-due-to-cloning-of-eof-bloc.patch -| patches.suse/i40e-restore-NETIF_F_GSO_IPXIP-46-to-netdev-features.patch -| patches.suse/ibmvnic-fix-accelerated-VLAN-handling.patch -| patches.suse/qed-Fix-memory-entry-leak-in-qed_init_sp_request.patch -| patches.suse/qed-Fix-blocking-unlimited-SPQ-entries-leak.patch -| patches.suse/qed-Fix-potential-memory-corruption.patch -| patches.suse/net-smsc95xx-Fix-MTU-range.patch -| patches.suse/flow_dissector-do-not-dissect-l4-ports-for-fragments.patch -| patches.suse/rtc-hctosys-Add-missing-range-error-reporting.patch -| patches.suse/0003-rtc-pcf2127-fix-a-kmemleak-caused-in-pcf2127_i2c_gat.patch -| patches.suse/scsi-lpfc-fix-remoteport-access.patch -| patches.suse/scsi-qla2xxx-Fix-a-typo-in-MODULE_PARM_DESC.patch -| patches.suse/scsi-qla2xxx-Initialize-port-speed-to-avoid-setting-.patch -| patches.suse/sunrpc-correct-the-computation-for-page_ptr-when-tru.patch -| patches.suse/nfsd-COPY-and-CLONE-operations-require-the-saved-fil.patch -| patches.suse/cpufreq-imx6q-add-return-value-check-for-voltage-sca.patch -| patches.suse/NFSv4-Don-t-exit-the-state-manager-without-clearing-.patch -| patches.suse/pinctrl-meson-fix-pinconf-bias-disable.patch -| patches.suse/fuse-fix-leaked-notify-reply.patch -| patches.suse/fuse-fix-possibly-missed-wake-up-after-abort.patch -| patches.suse/fuse-fix-use-after-free-in-fuse_direct_IO.patch -| patches.suse/floppy-fix-race-condition-in-__floppy_read_block_0.patch -| patches.suse/block-copy-ioprio-in-__bio_clone_fast.patch -| patches.suse/0001-block-fix-32-bit-overflow-in-__blkdev_issue_discard.patch -| patches.suse/SCSI-fix-queue-cleanup-race-before-queue-initializat.patch -| patches.suse/drm-dp_mst-Check-if-primary-mstb-is-null.patch -| patches.suse/drm-i915-execlists-Force-write-serialisation-into-co.patch -| patches.suse/crypto-simd-correctly-take-reqsize-of-wrapped-skciph.patch -| patches.suse/crypto-user-fix-leaking-uninitialized-memory-to-user.patch -| patches.suse/gfs2-Put-bitmap-buffers-in-put_super.patch -| patches.suse/fanotify-fix-handling-of-events-on-child-sub-directo.patch -| patches.suse/efi-arm-Revert-deferred-unmap-of-early-memmap-mappin.patch -| patches.suse/efi-arm-Defer-persistent-reservations-until-after-pa.patch -| patches.suse/efi-Permit-calling-efi_mem_reserve_persistent-from-a.patch -| patches.suse/hugetlbfs-fix-kernel-BUG-at-fs-hugetlbfs-inode.c-444.patch -| patches.suse/ocfs2-free-up-write-context-when-direct-IO-failed.patch -| patches.suse/mm-vmstat.c-fix-NUMA-statistics-updates.patch -| patches.suse/lib-ubsan.c-don-t-mark-__ubsan_handle_builtin_unreac.patch -| patches.suse/tmpfs-make-lseek-SEEK_DATA-SEK_HOLE-return-ENXIO-wit.patch -| patches.suse/acpi-nfit-fix-ars-overflow-continuation.patch -| patches.suse/bnx2x-Assign-unique-DMAE-channel-number-for-FW-DMAE-.patch -| patches.suse/can-raw-check-for-CAN-FD-capable-netdev-in-raw_sendm.patch -| patches.suse/can-rcar_can-Fix-erroneous-registration.patch -| patches.suse/can-hi311x-Use-level-triggered-interrupt.patch -| patches.suse/can-dev-can_get_echo_skb-factor-out-non-sending-code.patch -| patches.suse/can-dev-__can_get_echo_skb-replace-struct-can_frame-.patch -| patches.suse/can-dev-__can_get_echo_skb-Don-t-crash-the-kernel-if.patch -| patches.suse/can-dev-__can_get_echo_skb-print-error-message-if-tr.patch -| patches.suse/can-rx-offload-introduce-can_rx_offload_get_echo_skb.patch -| patches.suse/qed-Fix-PTT-leak-in-qed_drain.patch -| patches.suse/qed-Fix-rdma_info-structure-allocation.patch -| patches.suse/qed-Fix-reading-wrong-value-in-loop-condition.patch -| patches.suse/net-mlx4_core-Zero-out-lkey-field-in-SW2HW_MPT-fw-co.patch -| patches.suse/drivers-net-ethernet-qlogic-qed-qed_rdma.h-fix-typo.patch -| patches.suse/batman-adv-Use-explicit-tvlv-padding-for-ELP-packets.patch -| patches.suse/batman-adv-Expand-merged-fragment-buffer-for-full-pa.patch -| patches.suse/net-phy-mdio-gpio-Fix-working-over-slow-can_sleep-GP.patch -| patches.suse/ip_tunnel-don-t-force-DF-when-MTU-is-locked.patch -| patches.suse/net-gro-reset-skb-pkt_type-in-napi_reuse_skb.patch -| patches.suse/tipc-don-t-assume-linear-buffer-when-reading-ancilla.patch -| patches.suse/ipv6-Fix-PMTU-updates-for-UDP-raw-sockets-in-presenc.patch -| patches.suse/tuntap-fix-multiqueue-rx.patch -| patches.suse/media-v4l-event-Add-subscription-to-list-before-call.patch -| patches.suse/media-omap3isp-Unregister-media-device-as-first.patch -| patches.suse/scsi-qla2xxx-Timeouts-occur-on-surprise-removal-of-Q.patch -| patches.suse/mtd-spi-nor-Fix-Cadence-QSPI-page-fault-kernel-panic.patch -| patches.suse/usb-quirks-Add-delay-init-quirk-for-Corsair-K70-LUX-.patch -| patches.suse/USB-quirks-Add-no-lpm-quirk-for-Raydium-touchscreens.patch -| patches.suse/USB-misc-appledisplay-add-20-Apple-Cinema-Display.patch -| patches.suse/xhci-Fix-leaking-USB3-shared_hcd-at-xhci-removal.patch -| patches.suse/xhci-Add-check-for-invalid-byte-size-error-when-UAS-.patch -| patches.suse/usb-xhci-fix-uninitialized-completion-when-USB3-port.patch -| patches.suse/usb-xhci-fix-timeout-for-transition-from-RExit-to-U0.patch -| patches.suse/xhci-add-quirk-to-workaround-the-errata-seen-on-cavium-thunder-x2-soc.patch -| patches.suse/usb-dwc3-core-Clean-up-ULPI-device.patch -| patches.suse/usb-dwc3-gadget-Properly-check-last-unaligned-zero-c.patch -| patches.suse/usb-dwc3-gadget-fix-ISOC-TRB-type-on-unaligned-trans.patch -| patches.suse/usb-core-Fix-hub-port-connection-events-lost.patch -| patches.suse/usb-xhci-Prevent-bus-suspend-if-a-port-connect-chang.patch -| patches.suse/usb-cdc-acm-add-entry-for-Hiro-Conexant-modem.patch -| patches.suse/drivers-misc-sgi-gru-fix-Spectre-v1-vulnerability.patch -| patches.suse/misc-atmel-ssc-Fix-section-annotation-on-atmel_ssc_g.patch -| patches.suse/test_firmware-fix-error-return-getting-clobbered.patch -| patches.suse/uio-Fix-an-Oops-on-load.patch -| patches.suse/ALSA-oss-Use-kvzalloc-for-local-buffer-allocations.patch -| patches.suse/ALSA-hda-ca0132-Call-pci_iounmap-instead-of-iounmap.patch -| patches.suse/drm-ast-remove-existing-framebuffers-before-loading-driver.patch -| patches.suse/drm-ast-change-resolution-may-cause-screen-blurred.patch -| patches.suse/drm-ast-fixed-cursor-may-disappear-sometimes.patch -| patches.suse/drm-i915-Write-GPU-relocs-harder-with-gen3.patch -| patches.suse/mmc-sdhci-pci-Try-cd-for-card-detect-lookup-before-u.patch -| patches.suse/gpio-don-t-free-unallocated-ida-on-gpiochip_add_data.patch -| patches.suse/tools-power-cpupower-fix-compilation-with-static-true.patch -| patches.suse/ACPI-platform-Add-SMB0001-HID-to-forbidden_id_list.patch -| patches.suse/iommu-vt-d-fix-null-pointer-dereference-in-prq_event_thread -| patches.suse/iommu-ipmmu-vmsa-fix-crash-on-early-domain-free -| patches.suse/amd-iommu-fix-guest-virtual-apic-log-tail-address-register -| patches.suse/iommu-vt-d-use-memunmap-to-free-memremap -| patches.suse/nvme-fc-resolve-io-failures-during-connect.patch -| patches.suse/libceph-fall-back-to-sendmsg-for-slab-pages.patch -| patches.suse/xfs-flush-removing-page-cache-in-xfs_reflink_remap_p.patch -| patches.suse/sctp-not-allow-to-set-asoc-prsctp_enable-by-sockopt.patch -| patches.suse/sctp-not-increase-stream-s-incnt-before-sending-adds.patch -| patches.suse/net-ena-fix-crash-during-failed-resume-from-hibernat.patch -| patches.suse/net-ena-fix-crash-during-ena_remove.patch -| patches.suse/net-ena-update-driver-version-from-2.0.1-to-2.0.2.patch -| patches.suse/qed-Fix-bitmap_weight-check.patch -| patches.suse/qed-Fix-QM-getters-to-always-return-a-valid-pq.patch -| patches.suse/net-ibmnvic-Fix-deadlock-problem-in-reset.patch -| patches.suse/net-mlx5e-IPoIB-Reset-QP-after-channels-are-closed.patch -| patches.suse/net-mlx5e-Fix-selftest-for-small-MTUs.patch -| patches.suse/tg3-Add-PHY-reset-for-5717-5719-5720-in-change-ring-.patch -| patches.suse/net-skb_scrub_packet-Scrub-offload_fwd_mark.patch -| patches.suse/ath9k-Fix-a-locking-bug-in-ath9k_add_interface.patch -| patches.suse/brcmutil-really-fix-decoding-channel-info-for-160-MH.patch -| patches.suse/iwlwifi-fix-wrong-WGDS_WIFI_DATA_SIZE.patch -| patches.suse/iwlwifi-mvm-support-sta_statistics-even-on-older-fir.patch -| patches.suse/iwlwifi-mvm-fix-regulatory-domain-update-when-the-fi.patch -| patches.suse/iwlwifi-mvm-don-t-use-SAR-Geo-if-basic-SAR-is-not-us.patch -| patches.suse/brcmfmac-fix-reporting-support-for-160-MHz-channels.patch -| patches.suse/net-thunderx-set-xdp_prog-to-NULL-if-bpf_prog_add-fa.patch -| patches.suse/ibmvnic-Fix-RX-queue-buffer-cleanup.patch -| patches.suse/ibmvnic-Update-driver-queues-after-change-in-ring-si.patch -| patches.suse/0005-net-don-t-keep-lonely-packets-forever-in-the-gro-has.patch -| patches.suse/virtio-net-fail-XDP-set-if-guest-csum-is-negotiated.patch -| patches.suse/team-no-need-to-do-team_notify_peers-or-team_mcast_r.patch -| patches.suse/net-thunderx-set-tso_hdrs-pointer-to-NULL-in-nicvf_f.patch -| patches.suse/0001-HID-Add-quirk-for-Microsoft-PIXART-OEM-mouse.patch -| patches.suse/HID-input-Ignore-battery-reported-by-Symbol-DS4308.patch -| patches.suse/HID-uhid-forbid-UHID_CREATE-under-KERNEL_DS-or-eleva.patch -| patches.suse/HID-multitouch-Add-pointstick-support-for-Cirque-Tou.patch -| patches.suse/hid-add-quirk-for-primax-pixart-oem-mice.patch -| patches.suse/hwmon-ina2xx-Fix-NULL-id-pointer-in-probe.patch -| patches.suse/hwmon-raspberrypi-Fix-initial-notify.patch -| patches.suse/hwmon-ina2xx-Fix-current-value-calculation.patch -| patches.suse/hwmon-w83795-temp4_type-has-writable-permission.patch -| patches.suse/kvm-vmx-re-add-ple_gap-module-parameter -| patches.suse/kvm-x86-fix-scan-ioapic-use-before-initialization -| patches.suse/svm-add-mutex_lock-to-protect-apic_access_page_done-on-amd-systems -| patches.suse/kvm-x86-fix-kernel-info-leak-in-kvm_hc_clock_pairing-hypercall -| patches.suse/kvm-mmu-fix-race-in-emulated-page-table-writes -| patches.suse/kvm-svm-ensure-an-ibpb-on-all-affected-cpus-when-freeing-a-vmcb.patch -| patches.suse/spi-mediatek-use-correct-mata-xfer_len-when-in-fifo-.patch -| patches.suse/btrfs-always-try-all-copies-when-reading-extent-buffers.patch -| patches.suse/0003-Btrfs-send-fix-infinite-loop-due-to-directory-rename.patch -| patches.suse/bpf-fix-check-of-allowed-specifiers-in-bpf_trace_pri.patch -| patches.suse/usbnet-ipheth-fix-potential-recvmsg-bug-and-recvmsg-.patch -| patches.suse/0001-net-thunderx-fix-NULL-pointer-dereference-in-nic_rem.patch -| patches.suse/rapidio-rionet-do-not-free-skb-before-reading-its-le.patch -| patches.suse/0006-ipvs-call-ip_vs_dst_notifier-earlier-than-ipv6_dev_n.patch -| patches.suse/s390-sles15-17-03-s390-qeth-fix-length-check-in-SNMP-processing.patch -| patches.suse/ixgbe-recognize-1000BaseLX-SFP-modules-as-1Gbps.patch -| patches.suse/udf-Allow-mounting-volumes-with-incorrect-identifica.patch -| patches.suse/ext2-fix-potential-use-after-free.patch -| patches.suse/ALSA-ac97-Fix-incorrect-bit-shift-at-AC97-SPSA-contr.patch -| patches.suse/ALSA-hda-Add-ASRock-N68C-S-UCC-the-power_save-blackl.patch -| patches.suse/ALSA-hda-realtek-fix-headset-mic-detection-for-MSI-M.patch -| patches.suse/ALSA-wss-Fix-invalid-snd_free_pages-at-error-path.patch -| patches.suse/ALSA-sparc-Fix-invalid-snd_free_pages-at-error-path.patch -| patches.suse/ALSA-control-Fix-race-between-adding-and-removing-a-.patch -| patches.suse/ALSA-hda-realtek-fix-the-pop-noise-on-headphone-for-.patch -| patches.suse/ALSA-hda-realtek-Add-auto-mute-quirk-for-HP-Spectre-.patch -| patches.suse/ALSA-hda-realtek-Support-ALC300.patch -| patches.suse/ASoC-rsnd-fixup-clock-start-checker.patch -| patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-quirk-for-boards-.patch -| patches.suse/ASoC-sun8i-codec-fix-crash-on-module-removal.patch -| patches.suse/ASoC-wm_adsp-Fix-dma-unsafe-read-of-scratch-register.patch -| patches.suse/ASoC-omap-abe-twl6040-Fix-missing-audio-card-caused-.patch -| patches.suse/ASoC-dapm-Recalculate-audio-map-forcely-when-card-in.patch -| patches.suse/ASoC-omap-mcbsp-Fix-latency-value-calculation-for-pm.patch -| patches.suse/ASoC-omap-mcpdm-Add-pm_qos-handling-to-avoid-under-o.patch -| patches.suse/ASoC-omap-dmic-Add-pm_qos-handling-to-avoid-overruns.patch -| patches.suse/ALSA-usb-audio-Add-vendor-and-product-name-for-Dell-.patch -| patches.suse/s390-cpum_cf-reject-request-for-sampling-in-event-initialization -| patches.suse/RDMA-bnxt_re-Fix-system-hang-when-registration-with-.patch -| patches.suse/RDMA-bnxt_re-Avoid-accessing-the-device-structure-af.patch -| patches.suse/iser-set-sector-for-ambiguous-mr-status-errors.patch -| patches.suse/RDMA-hns-Bugfix-pbl-configuration-for-rereg-mr.patch -| patches.suse/pstore-ram-Correctly-calculate-usable-PRZ-bytes.patch -| patches.suse/drm-ast-Fix-incorrect-free-on-ioregs.patch -| patches.suse/0001-drm-ast-fixed-reading-monitor-EDID-not-stable-issue.patch -| patches.suse/0003-drm-amdgpu-Add-delay-after-enable-RLC-ucode.patch -| patches.suse/0001-drm-set-is_master-to-0-upon-drm_new_set_master-failu.patch -| patches.suse/drm-meson-Enable-fast_io-in-meson_dw_hdmi_regmap_con.patch -| patches.suse/drm-meson-Fix-OOB-memory-accesses-in-meson_viu_set_o.patch -| patches.suse/drm-meson-add-support-for-1080p25-mode.patch -| patches.suse/exportfs-fix-passing-zero-to-ERR_PTR-warning.patch -| patches.suse/exportfs-do-not-read-dentry-after-free.patch -| patches.suse/objtool-fix-double-free-in-cold-detection-error-path.patch -| patches.suse/objtool-fix-segfault-in-cold-detection-with-ffunction-sections.patch -| patches.suse/efi-Prevent-GICv3-WARN-by-mapping-the-memreserve-tab.patch -| patches.suse/uprobes-Fix-handle_swbp-vs.-unregister-register-race.patch -| patches.suse/x86-mce-amd-fix-the-thresholding-machinery-initialization-order.patch -| patches.suse/test_hexdump-use-memcpy-instead-of-strncpy.patch -| patches.suse/USB-usb-storage-Add-new-IDs-to-ums-realtek.patch -| patches.suse/usb-core-quirks-add-RESET_RESUME-quirk-for-Cherry-G2.patch -| patches.suse/Revert-usb-dwc3-gadget-skip-Set-Clear-Halt-when-inva.patch -| patches.suse/USB-omap_udc-use-devm_request_irq.patch -| patches.suse/USB-omap_udc-fix-crashes-on-probe-error-and-module-r.patch -| patches.suse/USB-omap_udc-fix-omap_udc_start-on-15xx-machines.patch -| patches.suse/USB-omap_udc-fix-USB-gadget-functionality-on-Palm-Tu.patch -| patches.suse/USB-omap_udc-fix-rejection-of-out-transfers-when-DMA.patch -| patches.suse/usb-gadget-u_ether-fix-unsafe-list-iteration.patch -| patches.suse/staging-rtl8723bs-Fix-the-return-value-in-case-of-er.patch -| patches.suse/staging-rtl8723bs-Add-missing-return-for-cfg80211_rt.patch -| patches.suse/staging-vchiq_arm-fix-compat-VCHIQ_IOC_AWAIT_COMPLET.patch -| patches.suse/iio-st_magn-Fix-enable-device-after-trigger.patch -| patches.suse/devres-Align-data-to-ARCH_KMALLOC_MINALIGN.patch -| patches.suse/misc-mic-scif-fix-copy-paste-error-in-scif_create_re.patch -| patches.suse/unifdef-use-memcpy-instead-of-strncpy.patch -| patches.suse/fscache-Fix-race-in-fscache_op_complete-due-to-split.patch -| patches.suse/fscache-fix-race-between-enablement-and-dropping-of-.patch -| patches.suse/ACPI-IORT-Fix-iort_get_platform_device_domain-uninit.patch -| patches.suse/mm-cleancache-fix-corruption-on-missed-inode-invalid.patch -| patches.suse/mm-use-swp_offset-as-key-in-shmem_replace_page.patch -| patches.suse/mm-page_alloc-c-fix-calculation-of-pgdat-nr_zones.patch -| patches.suse/hfs-do-not-free-node-before-using.patch -| patches.suse/hfsplus-do-not-free-node-before-using.patch -| patches.suse/userfaultfd-use-enoent-instead-of-efault-if-the-atomic-copy-user-fails.patch -| patches.suse/userfaultfd-shmem-allocate-anonymous-memory-for-map_private-shmem.patch -| patches.suse/userfaultfd-shmem-hugetlbfs-only-allow-to-register-vm_maywrite-vmas.patch -| patches.suse/userfaultfd-shmem-add-i_size-checks.patch -| patches.suse/userfaultfd-shmem-uffdio_copy-set-the-page-dirty-if-vm_write-is-not-set.patch -| patches.suse/mm-huge_memory-rename-freeze_page-to-unmap_page.patch -| patches.suse/mm-huge_memory-splitting-set-mapping-index-before-unfreeze.patch -| patches.suse/mm-huge_memory-fix-lockdep-complaint-on-32-bit-i_size_read.patch -| patches.suse/mm-khugepaged-collapse_shmem-stop-if-punched-or-truncated.patch -| patches.suse/mm-khugepaged-fix-crashes-due-to-misaccounted-holes.patch -| patches.suse/mm-khugepaged-collapse_shmem-remember-to-clear-holes.patch -| patches.suse/mm-khugepaged-minor-reorderings-in-collapse_shmem.patch -| patches.suse/mm-khugepaged-collapse_shmem-without-freezing-new_page.patch -| patches.suse/mm-khugepaged-collapse_shmem-do-not-crash-on-compound.patch -| patches.suse/pci-imx6-fix-link-training-status-detection-in-link-up-check -| patches.suse/fs-fix-lost-error-code-in-dio_complete.patch -| patches.suse/nvme-free-ctrl-device-name-on-init-failure.patch -| patches.suse/nvme-flush-namespace-scanning-work-just-before-remov.patch -| patches.suse/nvme-rdma-fix-double-freeing-of-async-event-data.patch -| patches.suse/x86-retpoline-make-config_retpoline-depend-on-compiler-support.patch -| patches.suse/x86-retpoline-remove-minimal-retpoline-support.patch -| patches.suse/x86-speculation-update-the-tif_ssbd-comment.patch -| patches.suse/x86-speculation-clean-up-spectre_v2_parse_cmdline.patch -| patches.suse/x86-speculation-remove-unnecessary-ret-variable-in-cpu_show_common.patch -| patches.suse/x86-speculation-move-stipb-ibpb-string-conditionals-out-of-cpu_show_common.patch -| patches.suse/x86-speculation-disable-stibp-when-enhanced-ibrs-is-in-use.patch -| patches.suse/x86-speculation-rename-ssbd-update-functions.patch -| patches.suse/x86-speculation-reorganize-speculation-control-msrs-update.patch -| patches.suse/sched-smt-make-sched_smt_present-track-topology.patch -| patches.suse/sched-smt-expose-sched_smt_present-static-key.patch -| patches.suse/x86-speculation-rework-smt-state-change.patch -| patches.suse/x86-l1tf-show-actual-smt-state.patch -| patches.suse/x86-speculation-reorder-the-spec_v2-code.patch -| patches.suse/x86-speculation-mark-string-arrays-const-correctly.patch -| patches.suse/x86-speculataion-mark-command-line-parser-data-_initdata.patch -| patches.suse/x86-speculation-unify-conditional-spectre-v2-print-functions.patch -| patches.suse/x86-speculation-add-command-line-control-for-indirect-branch-speculation.patch -| patches.suse/x86-speculation-prepare-for-per-task-indirect-branch-speculation-control.patch -| patches.suse/x86-process-consolidate-and-simplify-switch_to_xtra-code.patch -| patches.suse/x86-speculation-avoid-_switch_to_xtra-calls.patch -| patches.suse/x86-speculation-prepare-for-conditional-ibpb-in-switch_mm.patch -| patches.suse/ptrace-remove-unused-ptrace_may_access_sched-and-mode_ibrs.patch -| patches.suse/x86-speculation-split-out-tif-update.patch -| patches.suse/x86-speculation-prevent-stale-spec_ctrl-msr-content.patch -| patches.suse/x86-speculation-prepare-arch_smt_update-for-prctl-mode.patch -| patches.suse/x86-speculation-add-prctl-control-for-indirect-branch-speculation.patch -| patches.suse/x86-speculation-enable-prctl-mode-for-spectre_v2_user.patch -| patches.suse/x86-speculation-add-seccomp-spectre-v2-user-space-protection-mode.patch -| patches.suse/x86-speculation-provide-ibpb-always-command-line-options.patch -| patches.suse/dmaengine-at_hdmac-fix-memory-leak-in-at_dma_xlate.patch -| patches.suse/dmaengine-at_hdmac-fix-module-unloading.patch -| patches.suse/0001-xen-x86-add-diagnostic-printout-to-xen_mc_flush-in-c.patch -| patches.suse/ARM-OMAP2-prm44xx-Fix-section-annotation-on-omap44xx.patch -| patches.suse/ARM-OMAP1-ams-delta-Fix-possible-use-of-uninitialize.patch -| patches.suse/sbus-char-add-of_node_put.patch -| patches.suse/drivers-sbus-char-add-of_node_put.patch -| patches.suse/drivers-tty-add-missing-of_node_put.patch -| patches.suse/ide-pmac-add-of_node_put.patch -| patches.suse/Input-matrix_keypad-check-for-errors-from-of_get_nam.patch -| patches.suse/Input-elan_i2c-add-ELAN0620-to-the-ACPI-table.patch -| patches.suse/Input-cros_ec_keyb-fix-button-switch-capability-repo.patch -| patches.suse/Input-hyper-v-fix-wakeup-from-suspend-to-idle.patch -| patches.suse/Input-elan_i2c-add-support-for-ELAN0621-touchpad.patch -| patches.suse/Input-elan_i2c-add-ACPI-ID-for-Lenovo-IdeaPad-330-xx.patch -| patches.suse/Input-synaptics-add-PNP-ID-for-ThinkPad-P50-to-SMBus.patch -| patches.suse/Input-synaptics-enable-SMBus-for-HP-15-ay000.patch -| patches.suse/Input-xpad-quirk-all-PDP-Xbox-One-gamepads.patch -| patches.suse/Input-omap-keypad-fix-keyboard-debounce-configuratio.patch -| patches.suse/0001-btrfs-tree-checker-Don-t-check-max-block-group-size-.patch -| patches.suse/libata-whitelist-all-SAMSUNG-MZ7KM-solid-state-disks.patch -| patches.suse/scsi-lpfc-fix-block-guard-enablement-on-sli3-adapters.patch -| patches.suse/msft-hv-1802-scsi-storvsc-Fix-a-race-in-sub-channel-creation-that.patch -| patches.suse/ALSA-pcm-Call-snd_pcm_unlink-conditionally-at-closin.patch -| patches.suse/ALSA-pcm-Fix-starvation-on-down_write_nonblock.patch -| patches.suse/ALSA-usb-audio-Add-SMSL-D1-to-quirks-for-native-DSD-.patch -| patches.suse/ALSA-hda-Add-support-for-AMD-Stoney-Ridge.patch -| patches.suse/ALSA-pcm-Fix-interval-evaluation-with-openmin-max.patch -| patches.suse/ALSA-hda-realtek-Fix-speaker-output-regression-on-Th.patch -| patches.suse/ALSA-usb-audio-Fix-UAF-decrement-if-card-has-no-live.patch -| patches.suse/ALSA-hda-realtek-ALC286-mic-and-headset-mode-fixups-.patch -| patches.suse/ALSA-hda-realtek-Add-support-for-Acer-Aspire-C24-860.patch -| patches.suse/ALSA-hda-realtek-Fix-mic-issue-on-Acer-AIO-Veriton-Z.patch -| patches.suse/ALSA-hda-realtek-Fix-mic-issue-on-Acer-AIO-Veriton-2.patch -| patches.suse/ARM-8814-1-mm-improve-fix-ARM-v7_dma_inv_range-unali.patch -| patches.suse/ARM-8815-1-V7M-align-v7m_dma_inv_range-with-v7-count.patch -| patches.suse/SUNRPC-Fix-leak-of-krb5p-encode-pages.patch -| patches.suse/SUNRPC-Fix-a-potential-race-in-xprt_connect.patch -| patches.suse/0002-drm-msm-Grab-a-vblank-reference-when-waiting-for-com.patch -| patches.suse/0002-drm-msm-Fix-error-return-checking.patch -| patches.suse/0001-drm-amdgpu-update-mc-firmware-image-for-polaris12-va.patch -| patches.suse/0001-drm-amdgpu-gmc8-update-MC-firmware-for-polaris.patch -| patches.suse/0001-drm-ast-Fix-connector-leak-during-driver-unload.patch -| patches.suse/dmaengine-dw-Fix-FIFO-size-for-Intel-Merrifield.patch -| patches.suse/i2c-axxia-properly-handle-master-timeout.patch -| patches.suse/i2c-scmi-Fix-probe-error-on-devices-with-an-empty-SM.patch -| patches.suse/blk-mq-punt-failed-direct-issue-to-dispatch-list.patch -| patches.suse/nvme-validate-controller-state-before-rescheduling-k.patch -| patches.suse/Revert-PCI-ASPM-Do-not-initialize-link-state-when-as.patch -| patches.suse/vhost-vsock-fix-reset-orphans-race-with-close-timeou.patch -| patches.suse/virtio-s390-avoid-race-on-vcdev-config -| patches.suse/virtio-s390-fix-race-in-ccw_io_helper -| patches.suse/vhost-vsock-fix-use-after-free-in-network-stack-call.patch -| patches.suse/splice-dont-read-more-than-available-pipe-space.patch -| patches.suse/clk-mvebu-Off-by-one-bugs-in-cp110_of_clk_get.patch -| patches.suse/clk-mmp-Off-by-one-in-mmp_clk_add.patch -| patches.suse/libnvdimm-pfn-pad-pfn-namespaces-relative-to-other-regions.patch -| patches.suse/acpi-nfit-fix-user-initiated-ars-to-be-ars-long-rather-than-ars-short.patch -| patches.suse/dax-Check-page-mapping-isn-t-NULL.patch -| patches.suse/dax-Don-t-access-a-freed-inode.patch -| patches.suse/cifs-In-Kconfig-CONFIG_CIFS_POSIX-needs-depends-on-legacy-insecure.patch -| patches.suse/cifs-Fix-separator-when-building-path-from-dentry.patch -| patches.suse/CIFS-Avoid-returning-EBUSY-to-upper-layer-VFS.patch -| patches.suse/usb-appledisplay-Add-27-Apple-Cinema-Display.patch -| patches.suse/usb-quirk-add-no-LPM-quirk-on-SanDisk-Ultra-Flair-de.patch -| patches.suse/usb-check-usb_get_extra_descriptor-for-proper-size.patch -| patches.suse/0001-xhci-workaround-CSS-timeout-on-AMD-SNPS-3.0-xHC.patch -| patches.suse/xhci-Prevent-U1-U2-link-pm-states-if-exit-latency-is.patch -| patches.suse/tty-do-not-set-TTY_IO_ERROR-flag-if-console-port.patch -| patches.suse/tty-serial-8250_mtk-always-resume-the-device-in-prob.patch -| patches.suse/kgdboc-fix-KASAN-global-out-of-bounds-bug-in-param_s.patch -| patches.suse/staging-rtl8712-Fix-possible-buffer-overrun.patch -| patches.suse/Revert-commit-ef9209b642f-staging-rtl8723bs-Fix-inde.patch -| patches.suse/msft-hv-1803-Drivers-hv-vmbus-Offload-the-handling-of-channels-to.patch -| patches.suse/x86-efi-Allocate-e820-buffer-before-calling-efi_exit.patch -| patches.suse/x86-build-Fix-compiler-support-check-for-CONFIG_RETP.patch -| patches.suse/virtio-net-keep-vnet-header-zeroed-after-processing-.patch -| patches.suse/tun-forbid-iface-creation-with-rtnl-ops.patch -| patches.suse/net-phy-don-t-allow-__set_phy_supported-to-add-unsup.patch -| patches.suse/net-8139cp-fix-a-BUG-triggered-by-changing-mtu-with-.patch -| patches.suse/net-phy-Fix-not-to-call-phy_resume-if-PHY-is-not-att.patch -| patches.suse/net-ibmvnic-Fix-RTNL-deadlock-during-device-reset.patch -| patches.suse/sctp-kfree_rcu-asoc.patch -| patches.suse/mv88e6060-disable-hardware-level-MAC-learning.patch -| patches.suse/net-mlx4_en-Change-min-MTU-size-to-ETH_MIN_MTU.patch -| patches.suse/rtnetlink-ndo_dflt_fdb_dump-only-work-for-ARPHRD_ETH.patch -| patches.suse/ethernet-fman-fix-wrong-of_node_put-in-probe-function.patch -| patches.suse/mac80211_hwsim-fix-module-init-error-paths-for-netli.patch -| patches.suse/mac80211_hwsim-Timer-should-be-initialized-before-de.patch -| patches.suse/mac80211-Clear-beacon_int-in-ieee80211_do_stop.patch -| patches.suse/cfg80211-Prevent-regulatory-restore-during-STA-disco.patch -| patches.suse/mac80211-ignore-tx-status-for-PS-stations-in-ieee802.patch -| patches.suse/mac80211-fix-reordering-of-buffered-broadcast-packet.patch -| patches.suse/mac80211-ignore-NullFunc-frames-in-the-duplicate-det.patch -| patches.suse/tcp-Do-not-underestimate-rwnd_limited.patch -| patches.suse/tcp-fix-NULL-ref-in-tail-loss-probe.patch -| patches.suse/ipv4-ipv6-netfilter-Adjust-the-frag-mem-limit-when-t.patch -| patches.suse/ipv6-sr-properly-initialize-flowi6-prior-passing-to-.patch -| patches.suse/tcp-lack-of-available-data-can-also-cause-TSO-defer.patch -| patches.suse/ipv6-Check-available-headroom-in-ip6_xmit-even-witho.patch -| patches.suse/neighbour-Avoid-writing-before-skb-head-in-neigh_hh_.patch -| patches.suse/net-mlx4_core-Correctly-set-PFC-param-if-global-paus.patch -| patches.suse/ARM-mmp-mmp2-fix-cpu_is_mmp2-on-mmp2-dt.patch -| patches.suse/ARM-imx-update-the-cpu-power-up-timing-setting-on-i..patch -| patches.suse/Input-restore-EV_ABS-ABS_RESERVED.patch -| patches.suse/fuse-continue-to-send-FUSE_RELEASEDIR-when-FUSE_OPEN.patch -| patches.suse/0001-media-vb2-don-t-call-__vb2_queue_cancel-if-vb2_start.patch -| patches.suse/0001-dm-cache-metadata-verify-cache-has-blocks-in-blocks_.patch -| patches.suse/0001-dm-call-blk_queue_split-to-impose-device-limits-on-b.patch -| patches.suse/0001-dm-zoned-Fix-target-BIO-completion-handling.patch -| patches.suse/0001-dm-thin-send-event-about-thin-pool-state-change-_aft.patch -| patches.suse/ALSA-hda-realtek-Fixed-headphone-issue-for-ALC700.patch -| patches.suse/ALSA-hda-realtek-Fix-the-mute-LED-regresion-on-Lenov.patch -| patches.suse/ALSA-fireface-fix-reference-to-wrong-register-for-cl.patch -| patches.suse/ALSA-hda-realtek-ALC294-mic-and-headset-mode-fixups-.patch -| patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX533FD-.patch -| patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX433FN-.patch -| patches.suse/MMC-OMAP-fix-broken-MMC-on-OMAP15XX-OMAP5910-OMAP310.patch -| patches.suse/mmc-sdhci-fix-the-timeout-check-window-for-clock-and.patch -| patches.suse/0001-drm-i915-execlists-Apply-a-full-mb-before-execution-.patch -| patches.suse/0004-Revert-drm-rockchip-Allow-driver-to-be-shutdown-on-r.patch -| patches.suse/0001-drm-amdgpu-update-SMC-firmware-image-for-polaris10-v.patch -| patches.suse/0001-drm-nouveau-kms-Fix-memory-leak-in-nv50_mstm_del.patch -| patches.suse/pinctrl-meson-fix-pull-enable-register-calculation.patch -| patches.suse/pinctrl-sunxi-a83t-Fix-IRQ-offset-typo-for-PH11.patch -| patches.suse/powerpc-msi-Fix-NULL-pointer-access-in-teardown-code.patch -| patches.suse/powerpc-boot-Fix-build-failures-with-j-1.patch -| patches.suse/0011-arm64-dma-mapping-Fix-FORCE_CONTIGUOUS-buffer-cleari.patch -| patches.suse/aio-fix-spectre-gadget-in-lookup_ioctx.patch -| patches.suse/userfaultfd-check-vm_maywrite-was-set-after-verifying-the-uffd-is-registered.patch -| patches.suse/checkstack.pl-fix-for-aarch64.patch -| patches.suse/Revert-scsi-qla2xxx-Fix-NVMe-Target-discovery.patch -| patches.suse/scsi-bnx2fc-fix-null-dereference-in-error-handling -| patches.suse/kvm-fix-uaf-in-nested-posted-interrupt-processing -| patches.suse/kvm-x86-Add-AMD-s-EX_CFG-to-the-list-of-ignored-MSRs.patch -| patches.suse/sctp-initialize-sin6_flowinfo-for-ipv6-addrs-in-sctp.patch -| patches.suse/ipv4-Fix-potential-Spectre-v1-vulnerability.patch -| patches.suse/ibmvnic-Convert-reset-work-item-mutex-to-spin-lock.patch -| patches.suse/ibmvnic-Fix-non-atomic-memory-allocation-in-IRQ-cont.patch -| patches.suse/ieee802154-ca8210-fix-possible-u8-overflow-in-ca8210.patch -| patches.suse/USB-hso-Fix-OOB-memory-access-in-hso_probe-hso_get_c.patch -| patches.suse/bnx2x-Clear-fip-MAC-when-fcoe-offload-support-is-dis.patch -| patches.suse/bnx2x-Remove-configured-vlans-as-part-of-unload-sequ.patch -| patches.suse/bnx2x-Send-update-svid-ramrod-with-retry-poll-flags-.patch -| patches.suse/0007-netfilter-ipset-do-not-call-ipset_nest_end-after-nla.patch -| patches.suse/i40e-fix-mac-filter-delete-when-setting-mac-address.patch -| patches.suse/vhost-make-sure-used-idx-is-seen-before-log-in-vhost.patch -| patches.suse/qed-Fix-command-number-mismatch-between-driver-and-t.patch -| patches.suse/tipc-use-lock_sock-in-tipc_sk_reinit.patch -| patches.suse/tipc-fix-a-double-kfree_skb.patch -| patches.suse/tipc-compare-remote-and-local-protocols-in-tipc_udp_.patch -| patches.suse/w90p910_ether-remove-incorrect-__init-annotation.patch -| patches.suse/ip6mr-Fix-potential-Spectre-v1-vulnerability.patch -| patches.suse/qmi_wwan-Added-support-for-Fibocom-NL668-series.patch -| patches.suse/qmi_wwan-Added-support-for-Telit-LN940-series.patch -| patches.suse/0002-xfrm-Fix-error-return-code-in-xfrm_output_one.patch -| patches.suse/0004-xfrm-Fix-bucket-count-reported-to-userspace.patch -| patches.suse/0003-xfrm-Fix-NULL-pointer-dereference-in-xfrm_input-when.patch -| patches.suse/VSOCK-Send-reset-control-packet-when-socket-is-parti.patch -| patches.suse/qed-Fix-an-error-code-qed_ll2_start_xmit.patch -| patches.suse/net-macb-restart-tx-after-tx-used-bit-read.patch -| patches.suse/lan78xx-Resolve-issue-with-changing-MAC-address.patch -| patches.suse/net-phy-Fix-the-issue-that-netif-always-links-up-aft.patch -| patches.suse/0001-xen-netfront-tolerate-frags-with-no-data.patch -| patches.suse/vxge-ensure-data0-is-initialized-in-when-fetching-fi.patch -| patches.suse/net-smc-fix-TCP-fallback-socket-release.patch -| patches.suse/0001-iwlwifi-mvm-don-t-send-GEO_TX_POWER_LIMIT-to-old-fir.patch -| patches.suse/net-rds-fix-warn-in-rds_message_alloc_sgs.patch -| patches.suse/net-rds-remove-user-triggered-WARN_ON-in-rds_sendmsg.patch -| patches.suse/ipv6-explicitly-initialize-udp6_addr-in-udp_sock_cre.patch -| patches.suse/net-mlx5e-RX-Fix-wrong-early-return-in-receive-queue.patch -| patches.suse/net-mlx5-Typo-fix-in-del_sw_hw_rule.patch -| patches.suse/net-mlx5e-Remove-the-false-indication-of-software-ti.patch -| patches.suse/gro_cell-add-napi_disable-in-gro_cells_destroy.patch -| patches.suse/rds-Fix-warning.patch -| patches.suse/mmc-omap_hsmmc-fix-DMA-API-warning.patch -| patches.suse/mmc-core-Reset-HPI-enabled-state-during-re-init-and-.patch -| patches.suse/mmc-core-Allow-BKOPS-and-CACHE-ctrl-even-if-no-HPI-s.patch -| patches.suse/mmc-core-Use-a-minimum-1600ms-timeout-when-enabling-.patch -| patches.suse/xhci-Don-t-prevent-USB2-bus-suspend-in-state-check-i.patch -| patches.suse/USB-serial-option-add-HP-lt4132.patch -| patches.suse/USB-serial-option-add-GosunCn-ZTE-WeLink-ME3630.patch -| patches.suse/USB-serial-option-add-Simcom-SIM7500-SIM7600-MBIM-mo.patch -| patches.suse/USB-serial-option-add-Fibocom-NL668-series.patch -| patches.suse/USB-serial-option-add-Telit-LN940-series.patch -| patches.suse/usb-xhci-fix-broken_suspend-placement-in-struct-xchi_hcd.patch -| patches.suse/Revert-serial-8250-Fix-clearing-FIFOs-in-RS485-mode-.patch -| patches.suse/msft-hv-1814-Drivers-hv-vmbus-Return-EINVAL-for-the-sys-files-for.patch -| patches.suse/kbuild-fix-false-positive-warning-error-about-missin.patch -| patches.suse/ubifs-Handle-re-linking-of-inodes-correctly-while-re.patch -| patches.suse/smb3-Fix-rmdir-compounding-regression-to-strict-servers.patch -| patches.suse/gpiolib-acpi-Only-defer-request_irq-for-GpioInt-ACPI.patch -| patches.suse/gpio-max7301-fix-driver-for-use-with-CONFIG_VMAP_STA.patch -| patches.suse/gpio-mvebu-only-fail-on-missing-clk-if-pwm-is-actual.patch -| patches.suse/Input-omap-keypad-fix-idle-configuration-to-not-bloc.patch -| patches.suse/Input-synaptics-enable-RMI-on-ThinkPad-T560.patch -| patches.suse/Input-synaptics-enable-SMBus-for-HP-EliteBook-840-G4.patch -| patches.suse/0001-drm-ioctl-Fix-Spectre-v1-vulnerabilities.patch -| patches.suse/x86-mm-Fix-decoy-address-handling-vs-32-bit-builds.patch -| patches.suse/x86-mtrr-don-t-copy-uninitialized-gentry-fields-back-to-userspace.patch -| patches.suse/0001-futex-Cure-exit-race.patch -| patches.suse/tcp-fix-a-race-in-inet_diag_dump_icsk.patch -| patches.suse/packet-validate-address-length.patch -| patches.suse/ipv6-tunnels-fix-two-use-after-free.patch -| patches.suse/qmi_wwan-Add-support-for-Fibocom-NL678-series.patch -| patches.suse/qmi_wwan-Fix-qmap-header-retrieval-in-qmimux_rx_fixu.patch -| patches.suse/serial-sunsu-fix-refcount-leak.patch -| patches.suse/0001-fork-memcg-fix-crash-in-free_thread_stack-on-memcg-c.patch -| patches.suse/mm-page_alloc-fix-has_unmovable_pages-for-HugePages.patch -| patches.suse/scsi-sd-use-mempool-for-discard-special-page -| patches.suse/procsysctl-dont-return-ENOMEM-on-lookup-when-a-table-is-unregistering.patch -| patches.suse/platform-x86-asus-wmi-Tell-the-EC-the-OS-will-handle.patch -| patches.suse/platform-x86-asus-nb-wmi-Map-0x35-to-KEY_SCREENLOCK.patch -| patches.suse/platform-x86-asus-nb-wmi-Drop-mapping-of-0x33-and-0x.patch -| patches.suse/0001-drm-rockchip-psr-do-not-dereference-encoder-before-i.patch -| patches.suse/drm-bufs-Fix-Spectre-v1-vulnerability.patch -| patches.suse/0001-drm-vc4-Set-is_yuv-to-false-when-num_planes-1.patch -| patches.suse/0001-drm-vc4-x_scaling-1-should-never-be-set-to-VC4_SCALI.patch -| patches.suse/drm-rockchip-fix-for-mailbox-read-size.patch -| patches.suse/0003-drm-i915-Redefine-some-Whiskey-Lake-SKUs.patch -| patches.suse/ALSA-x86-Fix-runtime-PM-for-hdmi-lpe-audio.patch -| patches.suse/drm-i915-Disable-LP3-watermarks-on-all-SNB-machines.patch -| patches.suse/0001-drm-rcar-du-Fix-vblank-initialization.patch -| patches.suse/0001-drm-rcar-du-Fix-external-clock-error-checks.patch -| patches.suse/0004-drm-atomic-helper-Complete-fake_commit-flip_done-pot.patch -| patches.suse/gpu-ipu-v3-image-convert-Prevent-race-between-run-an.patch -| patches.suse/drm-Clear-state-acquire_ctx-before-leaving-drm_atomi.patch -| patches.suse/drm-nouveau-tmr-detect-stalled-gpu-timer-and-break-o.patch -| patches.suse/jffs2-Fix-use-of-uninitialized-delayed_work-lockdep-.patch -| patches.suse/media-mtk-vcodec-Release-device-nodes-in-mtk_vcodec_.patch -| patches.suse/media-pulse8-cec-return-0-when-invalidating-the-logi.patch -| patches.suse/media-vb2-vb2_mmap-move-lock-up.patch -| patches.suse/media-cec-report-Vendor-ID-after-initialization.patch -| patches.suse/media-vivid-fix-error-handling-of-kthread_run.patch -| patches.suse/media-vivid-set-min-width-height-to-a-value-0.patch -| patches.suse/media-adv-tc358743-ths8200-fill-in-min-width-height-.patch -| patches.suse/media-v4l2-tpg-array-index-could-become-negative.patch -| patches.suse/media-vivid-free-bitmap_cap-when-updating-std-timing.patch -| patches.suse/media-videobuf2-v4l2-drop-WARN_ON-in-vb2_warn_zero_b.patch -| patches.suse/media-vb2-be-sure-to-unlock-mutex-on-errors.patch -| patches.suse/media-DaVinci-VPBE-fix-error-handling-in-vpbe_initia.patch -| patches.suse/media-firewire-Fix-app_info-parameter-type-in-avc_ca.patch -| patches.suse/media-stkwebcam-Bugfix-for-wrong-return-values.patch -| patches.suse/ALSA-oxfw-add-support-for-APOGEE-duet-FireWire.patch -| patches.suse/ALSA-hda-ca0132-make-pci_iounmap-call-conditional.patch -| patches.suse/ALSA-emux-Fix-potential-Spectre-v1-vulnerabilities.patch -| patches.suse/ALSA-pcm-Fix-potential-Spectre-v1-vulnerability.patch -| patches.suse/ALSA-hda-fix-front-speakers-on-Huawei-MBXP.patch -| patches.suse/ALSA-firewire-lib-fix-wrong-handling-payload_length-.patch -| patches.suse/ALSA-firewire-lib-fix-wrong-assignment-for-out_packe.patch -| patches.suse/ALSA-firewire-lib-use-the-same-print-format-for-with.patch -| patches.suse/ALSA-fireface-fix-for-state-to-fetch-PCM-frames.patch -| patches.suse/ALSA-hda-add-mute-LED-support-for-HP-EliteBook-840-G.patch -| patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-pmc_plt_clk_0-qui.patch -| patches.suse/ASoC-intel-cht_bsw_max98090_ti-Add-pmc_plt_clk_0-2.patch -| patches.suse/ASoC-Intel-mrfld-fix-uninitialized-variable-access.patch -| patches.suse/ASoC-au8540-use-64-bit-arithmetic-instead-of-32-bit.patch -| patches.suse/ASoC-fsl-Fix-SND_SOC_EUKREA_TLV320-build-error-on-i..patch -| patches.suse/ALSA-rme9652-Fix-potential-Spectre-v1-vulnerability.patch -| patches.suse/ALSA-emu10k1-Fix-potential-Spectre-v1-vulnerabilitie.patch -| patches.suse/ALSA-bebob-fix-model-id-of-unit-for-Apogee-Ensemble.patch -| patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX391UA-.patch -| patches.suse/cpuidle-big.LITTLE-fix-refcount-leak.patch -| patches.suse/PM-AVS-SmartReflex-NULL-check-before-some-freeing-fu.patch -| patches.suse/ACPICA-Use-d-for-signed-int-print-formatting-instead.patch -| patches.suse/ACPI-LPSS-Ignore-acpi_device_fix_up_power-return-val.patch -| patches.suse/ACPI-APEI-Clear-GHES-block_status-before-panic.patch -| patches.suse/ACPI-fix-acpi_find_child_device-invocation-in-acpi_p.patch -| patches.suse/pwm-clps711x-Fix-period-calculation.patch -| patches.suse/regulator-Fix-return-value-of-_set_load-stub.patch -| patches.suse/drivers-regulator-fix-a-missing-check-of-return-valu.patch -| patches.suse/regulator-tps65910-fix-a-missing-check-of-return-val.patch -| patches.suse/spi-bcm2835-Avoid-finishing-transfer-prematurely-in-.patch -| patches.suse/spi-bcm2835-Fix-book-keeping-of-DMA-termination.patch -| patches.suse/spi-bcm2835-Fix-race-on-DMA-termination.patch -| patches.suse/spi-bcm2835-Unbreak-the-build-of-esoteric-configs.patch -| patches.suse/0001-dt-bindings-clock-r8a7795-Remove-CSIREF-clock.patch -| patches.suse/0001-dt-bindings-clock-r8a7796-Remove-CSIREF-clock.patch -| patches.suse/clk-sunxi-ng-enable-so-said-LDOs-for-A64-SoC-s-pll-m.patch -| patches.suse/clk-sunxi-ng-h3-h5-Fix-CSI_MCLK-parent.patch -| patches.suse/clk-sunxi-ng-a33-Set-CLK_SET_RATE_PARENT-for-all-aud.patch -| patches.suse/clk-rockchip-fix-typo-in-rk3188-spdif_frac-parent.patch -| patches.suse/clk-rockchip-fix-rk3188-sclk_smc-gate-data.patch -| patches.suse/clk-rockchip-fix-rk3188-sclk_mac_lbtest-parameter-or.patch -| patches.suse/clk-rockchip-fix-I2S1-clock-gate-register-for-rk3328.patch -| patches.suse/clk-rockchip-fix-ID-of-8ch-clock-of-I2S1-for-rk3328.patch -| patches.suse/clk-imx6q-reset-exclusive-gates-on-init.patch -| patches.suse/clk-imx6sl-ensure-MMDC-CH0-handshake-is-bypassed.patch -| patches.suse/device-property-fix-fwnode_graph_get_next_endpoint-d.patch -| patches.suse/platform-msi-Free-descriptors-in-platform_msi_domain.patch -| patches.suse/timekeeping-Use-proper-seqcount-initializer.patch -| patches.suse/clocksource-drivers-integrator-ap-Add-missing-of_nod.patch -| patches.suse/0001-x86-speculation-l1tf-Drop-the-swap-storage-limit-res.patch -| patches.suse/kvm-nvmx-set-vm-instruction-error-for-vmptrld-of-unbacked-page -| patches.suse/kvm-nvmx-free-the-vmread-vmwrite-bitmaps-if-alloc_kvm_area-fails -| patches.suse/kvm-vmx-set-ia32_tsc_aux-for-legacy-mode-guests -| patches.suse/kvm-x86-report-stibp-on-get_supported_cpuid.patch -| patches.suse/KVM-arm-arm64-Fix-VMID-alloc-race-by-reverting-to-lo.patch -| patches.suse/arm-arm64-KVM-vgic-Force-VM-halt-when-changing-the-a.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-race-between-kvm_unmap_hva_ran.patch -| patches.suse/KVM-PPC-Book3S-PR-Set-hflag-to-indicate-that-POWER9-.patch -| patches.suse/kvm-Disallow-wraparound-in-kvm_gfn_to_hva_cache_init.patch -| patches.suse/kvm-nvmx-nmi-window-and-interrupt-window-exiting-should-wake-l2-from-hlt -| patches.suse/kvm-x86-use-jmp-to-invoke-kvm_spurious_fault-from-fixup -| patches.suse/x86-resctrl-fix-rdt_find_domain-return-value-and-checks.patch -| patches.suse/firmware-efi-Add-NULL-pointer-checks-in-efivars-API-.patch -| patches.suse/efi-Permit-multiple-entries-in-persistent-memreserve.patch -| patches.suse/efi-Reduce-the-amount-of-memblock-reservations-for-p.patch -| patches.suse/tools-lib-lockdep-Rename-trywlock-into-trywrlock.patch -| patches.suse/perf-tools-add-hygon-dhyana-support.patch -| patches.suse/hwmon-k10temp-x86-amd_nb-consolidate-shared-device-ids.patch -| patches.suse/x86-vdso-remove-obsolete-fake-section-table-reservation.patch -| patches.suse/x86-mm-drop-usage-of-_flush_tlb_all-in-kernel_physical_mapping_init.patch -| patches.suse/powerpc-64s-Include-cpu-header.patch -| patches.suse/powerpc-xmon-Fix-invocation-inside-lock-region.patch -| patches.suse/powerpc-perf-Fix-thresholding-counter-data-for-unkno.patch -| patches.suse/powerpc-perf-Update-perf_regs-structure-to-include-S.patch -| patches.suse/powerpc-perf-Cleanup-cache_sel-bits-comment.patch -| patches.suse/powerpc-perf-Fix-unit_sel-cache_sel-checks.patch -| patches.suse/powerpc-perf-Add-constraints-for-power9-l2-l3-bus-ev.patch -| patches.suse/powerpc-perf-Remove-l2-bus-events-from-HW-cache-even.patch -| patches.suse/powerpc-fsl-Fix-spectre_v2-mitigations-reporting.patch -| patches.suse/powerpc-fsl-Add-nospectre_v2-command-line-argument.patch -| patches.suse/powerpc-fsl-Update-Spectre-v2-reporting.patch -| patches.suse/powerpc-powernv-ioda-Allocate-indirect-TCE-levels-of.patch -| patches.suse/powerpc-fadump-Reservationless-firmware-assisted-dum.patch -| patches.suse/powerpc-fadump-Throw-proper-error-message-on-fadump-.patch -| patches.suse/powerpc-fadump-Do-not-allow-hot-remove-memory-from-f.patch -| patches.suse/powerpc-tm-Set-MSR-TS-just-prior-to-recheckpoint.patch -| patches.suse/powerpc-tm-Save-MSR-to-PACA-before-RFID.patch -| patches.suse/powerpc-tm-Print-scratch-value.patch -| patches.suse/powerpc-tm-Unset-MSR-TS-if-not-recheckpointing.patch -| patches.suse/powerpc-pkeys-Fix-handling-of-pkey-state-across-fork.patch -| patches.suse/powerpc-Fix-HMIs-on-big-endian-with-CONFIG_RELOCATAB.patch -| patches.suse/pstore-ram-Do-not-treat-empty-buffers-as-valid.patch -| patches.suse/pstore-ram-Avoid-NULL-deref-in-ftrace-merging-failur.patch -| patches.suse/panic-avoid-deadlocks-in-re-entrant-console-drivers.patch -| patches.suse/printk-fix-printk_time-race.patch -| patches.suse/selinux-always-allow-mounting-submounts.patch -| patches.suse/e1000e-allow-non-monotonic-SYSTIM-readings.patch -| patches.suse/net-bcmgenet-return-correct-value-ret-from-bcmgenet_.patch -| patches.suse/cxgb4-Add-new-T6-PCI-device-ids-0x608a.patch -| patches.suse/cxgb4vf-fix-memleak-in-mac_hlist-initialization.patch -| patches.suse/ptp-check-gettime64-return-code-in-PTP_SYS_OFFSET-io.patch -| patches.suse/PCI-add-USR-vendor-id-and-use-it-in-r8169-and-w6692-.patch -| patches.suse/usbnet-smsc95xx-fix-rx-packet-alignment.patch -| patches.suse/cxgb4-Remove-SGE_HOST_PAGE_SIZE-dependency-on-page-s.patch -| patches.suse/net-bcmgenet-code-movement.patch -| patches.suse/net-bcmgenet-abort-suspend-on-error.patch -| patches.suse/r8169-use-PCI_VDEVICE-macro.patch -| patches.suse/cxgb4-cxgb4vf-Fix-mac_hlist-initialization-and-free.patch -| patches.suse/net-bcmgenet-remove-HFB_CTRL-access.patch -| patches.suse/cxgb4-use-new-fw-interface-to-get-the-VIN-and-smt-in.patch -| patches.suse/ptp-Fix-pass-zero-to-ERR_PTR-in-ptp_clock_register.patch -| patches.suse/can-flexcan-flexcan_irq-fix-indention.patch -| patches.suse/wlcore-Fix-the-return-value-in-case-of-error-in-wlco.patch -| patches.suse/rtl8xxxu-Fix-missing-break-in-switch.patch -| patches.suse/brcmsmac-never-log-tid-x-is-not-agg-able-by-default.patch -| patches.suse/wireless-airo-potential-buffer-overflow-in-sprintf.patch -| patches.suse/rtlwifi-rtl8192de-Fix-misleading-REG_MCUFWDL-informa.patch -| patches.suse/ath10k-don-t-assume-this-is-a-PCI-dev-in-generic-cod.patch -| patches.suse/ath9k-dynack-use-authentication-messages-for-late-ac.patch -| patches.suse/ath9k-dynack-check-da-enabled-first-in-sampling-rout.patch -| patches.suse/ath9k-dynack-make-ewma-estimation-faster.patch -| patches.suse/iwlwifi-mvm-synchronize-TID-queue-removal.patch -| patches.suse/iwlwifi-pcie-don-t-reset-TXQ-write-pointer.patch -| patches.suse/iwlwifi-mvm-Send-non-offchannel-traffic-via-AP-sta.patch -| patches.suse/iwlwifi-add-new-cards-for-9560-9462-9461-and-killer-.patch -| patches.suse/0001-iwlwifi-fw-use-helper-to-determine-whether-to-dump-p.patch -| patches.suse/b43-Fix-error-in-cordic-routine.patch -| patches.suse/0001-net-mlx5-Release-resource-on-error-flow.patch -| patches.suse/0001-net-mlx5-Return-success-for-PAGE_FAULT_RESUME-in-int.patch -| patches.suse/0001-net-mlx5-Use-multi-threaded-workqueue-for-page-fault.patch -| patches.suse/net-ibmvnic-Remove-tests-of-member-address.patch -| patches.suse/indirect-call-wrappers-helpers-to-speed-up-indirect-.patch -| patches.suse/net-use-indirect-call-wrappers-at-GRO-network-layer.patch -| patches.suse/net-use-indirect-call-wrappers-at-GRO-transport-laye.patch -| patches.suse/udp-use-indirect-call-wrappers-for-GRO-socket-lookup.patch -| patches.suse/net-unbreak-CONFIG_RETPOLINE-n-builds.patch -| patches.suse/mac80211-fix-radiotap-vendor-presence-bitmap-handlin.patch -| patches.suse/Bluetooth-hci_bcm-Handle-specific-unknown-packets-af.patch -| patches.suse/Bluetooth-Fix-unnecessary-error-message-for-HCI-requ.patch -| patches.suse/e100-Fix-passing-zero-to-PTR_ERR-warning-in-e100_loa.patch -| patches.suse/igb-Fix-an-issue-that-PME-is-not-enabled-during-runt.patch -| patches.suse/mwifiex-fix-potential-NULL-dereference-and-use-after.patch -| patches.suse/mwifiex-debugfs-correct-histogram-spacing-formatting.patch -| patches.suse/rtl818x-fix-potential-use-after-free.patch -| patches.suse/cw1200-Fix-concurrency-use-after-free-bugs-in-cw1200.patch -| patches.suse/ath6kl-Only-use-match-sets-when-firmware-supports-it.patch -| patches.suse/ath6kl-Fix-off-by-one-error-in-scan-completion.patch -| patches.suse/net-core-Fix-Spectre-v1-vulnerability.patch -| patches.suse/phonet-af_phonet-Fix-Spectre-v1-vulnerability.patch -| patches.suse/packet-validate-address-length-if-non-zero.patch -| patches.suse/ieee802154-lowpan_header_create-check-must-check-dad.patch -| patches.suse/bnx2x-Fix-NULL-pointer-dereference-in-bnx2x_del_all_.patch -| patches.suse/crypto-aes_ti-disable-interrupts-while-accessing-S-b.patch -| patches.suse/pcrypt-use-format-specifier-in-kobject_add.patch -| patches.suse/crypto-bcm-fix-normal-non-key-hash-algorithm-failure.patch -| patches.suse/0001-crypto-user-support-incremental-algorithm-dumps.patch -| patches.suse/crypto-ux500-Use-proper-enum-in-cryp_set_dma_transfe.patch -| patches.suse/crypto-ux500-Use-proper-enum-in-hash_set_dma_transfe.patch -| patches.suse/crypto-mxc-scc-fix-build-warnings-on-ARM64.patch -| patches.suse/gfs2-Get-rid-of-potential-double-freeing-in-gfs2_cre.patch -| patches.suse/gfs2-Fix-loop-in-gfs2_rbm_find.patch -| patches.suse/0001-btrfs-harden-agaist-duplicate-fsid-on-scanned-device.patch -| patches.suse/0001-Btrfs-fix-fsync-of-files-with-multiple-hard-links-in.patch -| patches.suse/btrfs-fix-error-handling-in-btrfs_cleanup_ordered_extents.patch -| patches.suse/0003-btrfs-add-cleanup_ref_head_accounting-helper.patch -| patches.suse/btrfs-run-delayed-items-before-dropping-the-snapshot.patch -| patches.suse/0011-Btrfs-send-fix-race-with-transaction-commits-that-cr.patch -| patches.suse/dlm-fix-invalid-free.patch -| patches.suse/dlm-don-t-leak-kernel-pointer-to-userspace.patch -| patches.suse/dlm-Don-t-swamp-the-CPU-with-callbacks-queued-during.patch -| patches.suse/dlm-fixed-memory-leaks-after-failed-ls_remove_names-.patch -| patches.suse/dlm-possible-memory-leak-on-error-path-in-create_lkb.patch -| patches.suse/dlm-lost-put_lkb-on-error-path-in-receive_convert-an.patch -| patches.suse/dlm-memory-leaks-on-error-path-in-dlm_user_request.patch -| patches.suse/xfs-Align-compat-attrlist_by_handle-with-native-impl.patch -| patches.suse/ext4-fix-possible-use-after-free-in-ext4_quota_enabl.patch -| patches.suse/ext4-missing-unlock-put_page-in-ext4_try_to_write_in.patch -| patches.suse/ext4-fix-EXT4_IOC_GROUP_ADD-ioctl.patch -| patches.suse/ext4-include-terminating-u32-in-size-of-xattr-entrie.patch -| patches.suse/ext4-avoid-declaring-fs-inconsistent-due-to-invalid-.patch -| patches.suse/ext4-force-inode-writes-when-nfsd-calls-commit_metad.patch -| patches.suse/ext4-check-for-shutdown-and-r-o-file-system-in-ext4_.patch -| patches.suse/block-add-io-timeout-to-sysfs.patch -| patches.suse/0263-bcache-add-comment-for-cache_set-fill_iter.patch -| patches.suse/0264-bcache-do-not-check-if-debug-dentry-is-ERR-or-NULL-e.patch -| patches.suse/0265-bcache-update-comment-for-bch_data_insert.patch -| patches.suse/0266-bcache-update-comment-in-sysfs.c.patch -| patches.suse/0267-bcache-do-not-mark-writeback_running-too-early.patch -| patches.suse/0268-bcache-cannot-set-writeback_running-via-sysfs-if-no-.patch -| patches.suse/0269-bcache-introduce-force_wake_up_gc.patch -| patches.suse/0270-bcache-option-to-automatically-run-gc-thread-after-w.patch -| patches.suse/0271-bcache-add-MODULE_DESCRIPTION-information.patch -| patches.suse/0272-bcache-make-cutoff_writeback-and-cutoff_writeback_sy.patch -| patches.suse/0273-bcache-set-writeback_percent-in-a-flexible-range.patch -| patches.suse/0274-bcache-print-number-of-keys-in-trace_bcache_journal_.patch -| patches.suse/sata_rcar-fix-deferred-probing.patch -| patches.suse/dma-mapping-fix-return-type-of-dma_set_max_seg_size.patch -| patches.suse/scsi-lpfc-Correct-speeds-on-SFP-swap.patch -| patches.suse/scsi-lpfc-Fix-lpfc_sli4_read_config-return-value-che.patch -| patches.suse/scsi-lpfc-Fix-LOGO-PLOGI-handling-when-triggerd-by-A.patch -| patches.suse/scsi-lpfc-Reset-link-or-adapter-instead-of-doing-inf.patch -| patches.suse/scsi-lpfc-Correct-errors-accessing-fw-log.patch -| patches.suse/scsi-lpfc-fcoe-Fix-link-down-issue-after-1000-link-b.patch -| patches.suse/scsi-lpfc-Correct-LCB-RJT-handling.patch -| patches.suse/scsi-lpfc-Fix-odd-recovery-in-duplicate-FLOGIs-in-po.patch -| patches.suse/scsi-lpfc-Correct-loss-of-fc4-type-on-remote-port-ad.patch -| patches.suse/scsi-lpfc-Implement-GID_PT-on-Nameserver-query-to-su.patch -| patches.suse/scsi-lpfc-add-Trunking-support.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.8.patch -| patches.suse/scsi-qla2xxx-use-lower_32_bits-and-upper_32_bits-ins.patch -| patches.suse/scsi-target-add-emulate_pr-backstore-attr-to-toggle-.patch -| patches.suse/scsi-target-drop-unused-pi_prot_format-attribute-sto.patch -| patches.suse/scsi-qla2xxx-Introduce-a-switch-case-statement-in-ql.patch -| patches.suse/scsi-csiostor-remove-flush_scheduled_work -| patches.suse/scsi-qla2xxx-Split-the-__qla2x00_abort_all_cmds-func.patch -| patches.suse/scsi-qla2xxx-NULL-check-before-some-freeing-function.patch -| patches.suse/s390-scsi-zfcp-fix-posting-too-many-status-read-buffers.patch -| patches.suse/scsi-lpfc-Fix-panic-when-FW-log-buffsize-is-not-init.patch -| patches.suse/scsi-lpfc-update-manufacturer-attribute-to-reflect-B.patch -| patches.suse/scsi-lpfc-refactor-mailbox-structure-context-fields.patch -| patches.suse/scsi-lpfc-Fix-discovery-failures-during-port-failove.patch -| patches.suse/scsi-lpfc-Fix-a-duplicate-0711-log-message-number.patch -| patches.suse/scsi-lpfc-Fix-kernel-Oops-due-to-null-pring-pointers.patch -| patches.suse/scsi-lpfc-Cap-NPIV-vports-to-256.patch -| patches.suse/scsi-lpfc-rport-port-swap-discovery-issue.patch -| patches.suse/scsi-lpfc-ls_rjt-erroneus-FLOGIs.patch -| patches.suse/scsi-lpfc-Defer-LS_ACC-to-FLOGI-on-point-to-point-lo.patch -| patches.suse/scsi-lpfc-Correct-code-setting-non-existent-bits-in-.patch -| patches.suse/scsi-lpfc-Correct-topology-type-reporting-on-G7-adap.patch -| patches.suse/scsi-lpfc-Fix-driver-release-of-fw-logging-buffers.patch -| patches.suse/scsi-lpfc-Fix-dif-and-first-burst-use-in-write-comma.patch -| patches.suse/scsi-lpfc-update-driver-version-to-12.0.0.9.patch -| patches.suse/Revert-scsi-lpfc-ls_rjt-erroneus-FLOGIs.patch -| patches.suse/scsi-lpfc-Enable-Management-features-for-IF_TYPE-6.patch -| patches.suse/scsi-qla2xxx-Enable-FC-NVME-on-NPIV-ports.patch -| patches.suse/scsi-qla2xxx-Fix-NPIV-handling-for-FC-NVMe.patch -| patches.suse/scsi-qla2xxx-Fix-for-FC-NVMe-discovery-for-NPIV-port.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.12-k.patch -| patches.suse/scsi-lpfc-do-not-set-queue-page_count-to-0-if-pc_sli.patch -| patches.suse/scsi-qla2xxx-deadlock-by-configfs_depend_item.patch -| patches.suse/scsi-lpfc-Fix-link-state-reporting-for-trunking-when.patch -| patches.suse/scsi-lpfc-Correct-MDS-loopback-diagnostics-support.patch -| patches.suse/scsi-lpfc-update-fault-value-on-successful-trunk-eve.patch -| patches.suse/scsi-lpfc-Fix-discovery-failure-when-PLOGI-is-defere.patch -| patches.suse/scsi-lpfc-Add-log-messages-to-aid-in-debugging-fc4ty.patch -| patches.suse/scsi-lpfc-Update-lpfc-version-to-12.0.0.10.patch -| patches.suse/scsi-megaraid-fix-out-of-bound-array-accesses.patch -| patches.suse/0001-dm-do-not-allow-readahead-to-limit-IO-size.patch -| patches.suse/mmc-atmel-mci-do-not-assume-idle-after-atmci_request.patch -| patches.suse/mmc-sdhci-Fix-data-command-CRC-error-handling.patch -| patches.suse/mmc-sdhci-Rename-SDHCI_ACMD12_ERR-and-SDHCI_INT_ACMD.patch -| patches.suse/mmc-sdhci-Handle-auto-command-errors.patch -| patches.suse/mmc-bcm2835-reset-host-on-timeout.patch -| patches.suse/mmc-bcm2835-Recover-from-MMC_SEND_EXT_CSD.patch -| patches.suse/memstick-Prevent-memstick-host-from-getting-runtime-.patch -| patches.suse/0006-mmc-sdhci-of-esdhc-Fix-timeout-checks.patch -| patches.suse/mmc-sdhci-xenon-Fix-timeout-checks.patch -| patches.suse/scripts-decode_stacktrace-only-strip-base-path-when-.patch -| patches.suse/0001-mm-print-more-information-about-mapping-in-__dump_pa.patch -| patches.suse/0002-mm-lower-the-printk-loglevel-for-__dump_page-message.patch -| patches.suse/0003-mm-memory_hotplug-drop-pointless-block-alignment-che.patch -| patches.suse/0004-mm-memory_hotplug-print-reason-for-the-offlining-fai.patch -| patches.suse/0005-mm-memory_hotplug-be-more-verbose-for-memory-offline.patch -| patches.suse/0001-mm-only-report-isolation-failures-when-offlining-mem.patch -| patches.suse/0001-mm-memory_hotplug-do-not-clear-numa_node-association.patch -| patches.suse/mm-put_and_wait_on_page_locked-while-page-is-migrated.patch -| patches.suse/0001-hwpoison-memory_hotplug-allow-hwpoisoned-pages-to-be.patch -| patches.suse/mm-migration-factor-out-code-to-compute-expected-num.patch -| patches.suse/mm-migrate-lock-buffers-before-migrate_page_move_map.patch -| patches.suse/mm-migrate-provide-buffer_migrate_page_norefs.patch -| patches.suse/blkdev-avoid-migration-stalls-for-blkdev-pages.patch -| patches.suse/hwmon-k10temp-add-hygon-dhyana-support.patch -| patches.suse/hwmon-lm80-fix-a-missing-check-of-the-status-of-SMBu.patch -| patches.suse/hwmon-lm80-fix-a-missing-check-of-bus-read-in-lm80-p.patch -| patches.suse/gpio-pl061-Move-irq_chip-definition-inside-struct-pl.patch -| patches.suse/gpiolib-Fix-return-value-of-gpio_to_desc-stub-if-GPI.patch -| patches.suse/power-supply-olpc_battery-correct-the-temperature-un.patch -| patches.suse/power-supply-charger-manager-Fix-incorrect-return-va.patch -| patches.suse/usb-hub-delay-hub-autosuspend-if-USB3-port-is-still-.patch -| patches.suse/phy-sun4i-usb-add-support-for-missing-USB-PHY-index.patch -| patches.suse/usb-dwc3-debugfs-Properly-print-set-link-state-for-H.patch -| patches.suse/usb-dwc3-don-t-log-probe-deferrals-but-do-log-other-.patch -| patches.suse/usb-dwc3-Correct-the-logic-for-checking-TRB-full-in-.patch -| patches.suse/usb-mtu3-fix-the-issue-about-SetFeature-U1-U2_Enable.patch -| patches.suse/usb-dwc2-host-use-hrtimer-for-nak-retries.patch -| patches.suse/0001-usb-dwc3-trace-add-missing-break-statement-to-make-c.patch -| patches.suse/usb-mtu3-fix-dbginfo-in-qmu_tx_zlp_error_handler.patch -| patches.suse/usb-dwc3-gadget-Disable-CSP-for-stream-OUT-ep.patch -| patches.suse/usb-musb-dsps-fix-otg-state-machine.patch -| patches.suse/0001-usb-musb-dsps-fix-runtime-pm-for-peripheral-mode.patch -| patches.suse/cdc-acm-fix-abnormal-DATA-RX-issue-for-Mediatek-Prel.patch -| patches.suse/0001-USB-serial-pl2303-add-ids-for-Hewlett-Packard-HP-POS.patch -| patches.suse/0001-USB-serial-option-add-Fibocom-NL678-series.patch -| patches.suse/serial-fsl_lpuart-clear-parity-enable-bit-when-disab.patch -| patches.suse/serial-set-suppress_bind_attrs-flag-only-if-builtin.patch -| patches.suse/writeback-don-t-decrement-wb-refcnt-if-wb-bdi.patch -| patches.suse/serial-imx-fix-error-handling-in-console_setup.patch -| patches.suse/tty-ldsem-Wake-up-readers-after-timed-out-down_write.patch -| patches.suse/tty-Hold-tty_ldisc_lock-during-tty_reopen.patch -| patches.suse/tty-Don-t-block-on-IO-when-ldisc-change-is-pending.patch -| patches.suse/tty-Simplify-tty-count-math-in-tty_reopen.patch -| patches.suse/tty-ldsem-Convert-to-regular-lockdep-annotations.patch -| patches.suse/tty-ldsem-Add-lockdep-asserts-for-ldisc_sem.patch -| patches.suse/tty-ldsem-Decrement-wait_readers-on-timeouted-down_r.patch -| patches.suse/tty-serial-do-not-free-trasnmit-buffer-page-under-po.patch -| patches.suse/tty-serial-samsung-Properly-set-flags-in-autoCTS-mod.patch -| patches.suse/serial-uartps-Fix-interrupt-mask-issue-to-handle-the.patch -| patches.suse/serial-max310x-Fix-tx_empty-callback.patch -| patches.suse/staging-iio-adc-ad7280a-handle-error-from-__ad7280_r.patch -| patches.suse/staging-iio-ad2s90-Make-probe-handle-spi_setup-failu.patch -| patches.suse/staging-iio-ad7780-update-voltage-on-read.patch -| patches.suse/Staging-iio-adt7316-Fix-i2c-data-reading-set-the-dat.patch -| patches.suse/staging-bcm2835-camera-Abort-probe-if-there-is-no-ca.patch -| patches.suse/iio-accel-kxcjk1013-Add-KIOX010A-ACPI-Hardware-ID.patch -| patches.suse/staging-wilc1000-fix-missing-read_write-setting-when.patch -| patches.suse/driver-core-Move-async_synchronize_full-call.patch -| patches.suse/sysfs-Disable-lockdep-for-driver-bind-unbind-files.patch -| patches.suse/altera-stapl-check-for-a-null-key-before-strcasecmp-.patch -| patches.suse/misc-vexpress-Off-by-one-in-vexpress_syscfg_exec.patch -| patches.suse/extcon-max8997-Fix-lack-of-path-setting-in-USB-devic.patch -| patches.suse/genwqe-Fix-size-check.patch -| patches.suse/intel_th-msu-Fix-an-off-by-one-in-attribute-store.patch -| patches.suse/cgroup-fix-parsing-empty-mount-option-string.patch -| patches.suse/0239-lib-don-t-depend-on-linux-headers-being-installed.patch -| patches.suse/kconfig-fix-file-name-and-line-number-of-warn_ignore.patch -| patches.suse/kconfig-fix-memory-leak-when-EOF-is-encountered-in-q.patch -| patches.suse/sched-fair-Fix-infinite-loop-in-update_blocked_averages-by-reverting-a9e7f6544b9c.patch -| patches.suse/seq_buf-Make-seq_buf_puts-null-terminate-the-buffer.patch -| patches.suse/ARM-OMAP2-hwmod-Fix-some-section-annotations.patch -| patches.suse/ARM-pxa-avoid-section-mismatch-warning.patch -| patches.suse/soc-bcm-brcmstb-Don-t-leak-device-tree-node-referenc.patch -| patches.suse/soc-tegra-pmc-Drop-locking-from-tegra_powergate_is_p.patch -| patches.suse/soc-tegra-Don-t-leak-device-tree-node-reference.patch -| patches.suse/watchdog-w83627hf_wdt-support-Inves.patch -| patches.suse/watchdog-docs-kernel-api-don-t-reference-removed-fun.patch -| patches.suse/pinctrl-qcom-spmi-gpio-fix-gpio-hog-related-boot-iss.patch -| patches.suse/pinctrl-max77620-Use-define-directive-for-max77620_p.patch -| patches.suse/pinctrl-lpc18xx-Use-define-directive-for-PIN_CONFIG_.patch -| patches.suse/pinctrl-zynq-Use-define-directive-for-PIN_CONFIG_IO_.patch -| patches.suse/pinctrl-qcom-ssbi-gpio-fix-gpio-hog-related-boot-iss.patch -| patches.suse/pinctrl-sx150x-handle-failure-case-of-devm_kstrdup.patch -| patches.suse/pinctrl-sunxi-a64-Rename-function-csi0-to-csi.patch -| patches.suse/pinctrl-sunxi-a64-Rename-function-ts0-to-ts.patch -| patches.suse/pinctrl-xway-fix-gpio-hog-related-boot-issues.patch -| patches.suse/pinctrl-meson-meson8-fix-the-GPIO-function-for-the-G.patch -| patches.suse/pinctrl-meson-meson8b-fix-the-GPIO-function-for-the-.patch -| patches.suse/pinctrl-sh-pfc-r8a7740-Add-missing-REF125CK-pin-to-g.patch -| patches.suse/pinctrl-sh-pfc-r8a7740-Add-missing-LCD0-marks-to-lcd.patch -| patches.suse/pinctrl-sh-pfc-r8a7791-Remove-bogus-ctrl-marks-from-.patch -| patches.suse/pinctrl-sh-pfc-r8a7791-Remove-bogus-marks-from-vin1_.patch -| patches.suse/pinctrl-sh-pfc-sh73a0-Add-missing-TO-pin-to-tpu4_to3.patch -| patches.suse/pinctrl-sh-pfc-r8a7794-Remove-bogus-IPSR9-field.patch -| patches.suse/pinctrl-sh-pfc-sh7734-Add-missing-IPSR11-field.patch -| patches.suse/pinctrl-sh-pfc-sh7264-Fix-PFCR3-and-PFCR0-register-c.patch -| patches.suse/pinctrl-sh-pfc-sh7269-Add-missing-PCIOR0-field.patch -| patches.suse/pinctrl-sh-pfc-sh7734-Remove-bogus-IPSR10-value.patch -| patches.suse/pinctrl-sh-pfc-sh7734-Fix-shifted-values-in-IPSR10.patch -| patches.suse/rtc-m41t80-Correct-alarm-month-range-with-RTC-reads.patch -| patches.suse/rtc-max8997-Fix-the-returned-value-in-case-of-error-.patch -| patches.suse/rtc-dt-binding-abx80x-fix-resistance-scale.patch -| patches.suse/0001-dt-bindings-rtc-sun6i-rtc-Fix-register-range-in-exam.patch -| patches.suse/rtc-pcf8523-don-t-return-invalid-date-when-battery-i.patch -| patches.suse/dmaengine-coh901318-Fix-a-double-lock-bug.patch -| patches.suse/dmaengine-coh901318-Remove-unused-variable.patch -| patches.suse/dmaengine-xilinx_dma-Remove-__aligned-attribute-on-z.patch -| patches.suse/revert-iommu-io-pgtable-arm-check-for-v7s-incapable-systems -| patches.suse/iommu-arm-smmu-v3-Use-explicit-mb-when-moving-cons-p.patch -| patches.suse/iommu-arm-smmu-Add-support-for-qcom-smmu-v2-variant.patch -| patches.suse/iommu-vt-d-handle-domain-agaw-being-less-than-iommu-agaw -| patches.suse/iommu-amd-fix-amd_iommu-force_isolation -| patches.suse/0002-efi-Add-EFI-signature-data-types.patch -| patches.suse/tpm-tpm_i2c_nuvoton-use-correct-command-duration-for.patch -| patches.suse/tpm-tpm_try_transmit-refactor-error-flow.patch -| patches.suse/tpm-fix-kdoc-for-tpm2_flush_context_cmd.patch -| patches.suse/cifs-clean-up-indentation-replace-spaces-with-tab.patch -| patches.suse/cifs-use-a-compound-for-setting-an-xattr.patch -| patches.suse/cifs-smb2-commands-can-not-be-negative-remove-confusing-check.patch -| patches.suse/cifs-address-trivial-coverity-warning.patch -| patches.suse/cifs-create-a-helper-function-for-compound-query_info.patch -| patches.suse/Add-vers-3-0-2-as-a-valid-option-for-SMBv3-0-2.patch -| patches.suse/cifs-change-smb2_query_eas-to-use-the-compound-query-info-helper.patch -| patches.suse/cifs-suppress-some-implicit-fallthrough-warnings.patch -| patches.suse/cifs-remove-set-but-not-used-variable-smb_buf-.patch -| patches.suse/cifs-remove-coverity-warning-in-calc_lanman_hash.patch -| patches.suse/cifs-check-ntwrk_buf_start-for-NULL-before-dereferencing-it.patch -| patches.suse/CIFS-use-the-correct-length-when-pinning-memory-for-direct-I-O-for-.patch -| patches.suse/CIFS-return-correct-errors-when-pinning-memory-failed-for-direct-I-.patch -| patches.suse/CIFS-Fix-error-mapping-for-SMB2_LOCK-command-which-c.patch -| patches.suse/cifs-Refactor-out-cifs_mount-.patch -| patches.suse/cifs-Skip-any-trailing-backslashes-from-UNC.patch -| patches.suse/cifs-Make-devname-param-optional-in-cifs_compose_mount_options-.patch -| patches.suse/cifs-auto-disable-serverino-in-dfs-mounts.patch -| patches.suse/cifs-Save-TTL-value-when-parsing-DFS-referrals.patch -| patches.suse/cifs-Add-DFS-cache-routines.patch -| patches.suse/cifs-Fix-to-use-kmem_cache_free-instead-of-kfree-.patch -| patches.suse/cifs-Use-kzfree-to-free-password.patch -| patches.suse/cifs-remove-set-but-not-used-variable-server-.patch -| patches.suse/cifs-check-kzalloc-return.patch -| patches.suse/cifs-Make-use-of-DFS-cache-to-get-new-DFS-referrals.patch -| patches.suse/cifs-remove-set-but-not-used-variable-sep-.patch -| patches.suse/cifs-Add-support-for-failover-in-cifs_mount-.patch -| patches.suse/cifs-Add-support-for-failover-in-cifs_reconnect-.patch -| patches.suse/cifs-Use-GFP_ATOMIC-when-a-lock-is-held-in-cifs_mount-.patch -| patches.suse/cifs-start-DFS-cache-refresher-in-cifs_mount-.patch -| patches.suse/cifs-Only-free-DFS-target-list-if-we-actually-got-one.patch -| patches.suse/cifs-Add-support-for-failover-in-smb2_reconnect-.patch -| patches.suse/cifs-Add-support-for-failover-in-cifs_reconnect_tcon-.patch -| patches.suse/cifs-Always-resolve-hostname-before-reconnecting.patch -| patches.suse/cifs-Minor-Kconfig-clarification.patch -| patches.suse/cifs-we-can-not-use-small-padding-iovs-together-with-encryption.patch -| patches.suse/cifs-update-internal-module-version-number.patch -| patches.suse/net-9p-include-trans_common.h-to-fix-missing-prototy.patch -| patches.suse/9p-net-put-a-lower-bound-on-msize.patch -| patches.suse/sunrpc-use-SVC_NET-in-svcauth_gss_-functions.patch -| patches.suse/sunrpc-use-after-free-in-svc_process_common.patch -| patches.suse/sunrpc-handle-ENOMEM-in-rpcb_getport_async.patch -| patches.suse/drbd-narrow-rcu_read_lock-in-drbd_sync_handshake.patch -| patches.suse/drbd-disconnect-if-the-wrong-UUIDs-are-attached-on-a.patch -| patches.suse/drbd-skip-spurious-timeout-ping-timeo-when-failing-p.patch -| patches.suse/drbd-Avoid-Clang-warning-about-pointless-switch-stat.patch -| patches.suse/gdrom-fix-a-memory-leak-bug.patch -| patches.suse/0001-block-swim3-Fix-EBUSY-error-when-re-opening-device-a.patch -| patches.suse/Input-elan_i2c-add-ACPI-ID-for-touchpad-in-ASUS-Aspi.patch -| patches.suse/Input-nomadik-ske-keypad-fix-a-loop-timeout-test.patch -| patches.suse/input-add-official-raspberry-pi-s-touchscreen-driver.patch -| patches.suse/niu-fix-missing-checks-of-niu_pci_eeprom_read.patch -| patches.suse/atl1e-checking-the-status-of-atl1e_write_phy_reg.patch -| patches.suse/tipc-fix-a-missing-check-of-genlmsg_put.patch -| patches.suse/ethtool-check-the-return-value-of-get_regs_len.patch -| patches.suse/isdn-hisax-hfc_pci-Fix-a-possible-concurrency-use-af.patch -| patches.suse/fsl-fman-Use-GFP_ATOMIC-in-memac-tgec-_add_hash_mac_.patch -| patches.suse/ax25-fix-a-use-after-free-in-ax25_fillin_cb.patch -| patches.suse/net-wan-fix-a-double-free-in-x25_asy_open_tty.patch -| patches.suse/netrom-fix-locking-in-nr_find_socket.patch -| patches.suse/ibmveth-fix-DMA-unmap-error-in-ibmveth_xmit_start-er.patch -| patches.suse/ptr_ring-wrap-back-producer-in-__ptr_ring_swap_queue.patch -| patches.suse/ip-validate-header-length-on-virtual-device-xmit.patch -| patches.suse/net-hamradio-6pack-use-mod_timer-to-rearm-timers.patch -| patches.suse/isdn-fix-kernel-infoleak-in-capi_unlocked_ioctl.patch -| patches.suse/bpf-move-prev_-insn_idx-into-verifier-env.patch -| patches.suse/bpf-move-tmp-variable-into-ax-register-in-interprete.patch -| patches.suse/bpf-enable-access-to-ax-register-also-from-verifier-.patch -| patches.suse/bpf-restrict-map-value-pointer-arithmetic-for-unpriv.patch -| patches.suse/bpf-restrict-stack-pointer-arithmetic-for-unprivileg.patch -| patches.suse/bpf-restrict-unknown-scalars-of-mixed-signed-bounds-.patch -| patches.suse/bpf-fix-check_map_access-smin_value-test-when-pointe.patch -| patches.suse/bpf-prevent-out-of-bounds-speculation-on-pointer-ari.patch -| patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-socket-to.patch -| patches.suse/ALSA-hda-realtek-Enable-the-headset-mic-auto-detecti.patch -| patches.suse/ALSA-hda-tegra-clear-pending-irq-handlers.patch -| patches.suse/proc-sysctl-fix-return-error-for-proc_doulongvec_min.patch -| patches.suse/scripts-gdb-fix-lx-version-string-output.patch -| patches.suse/drivers-base-platform.c-kmemleak-ignore-a-known-leak.patch -| patches.suse/ARM-8808-1-kexec-offline-panic_smp_self_stop-CPU.patch -| patches.suse/ceph-don-t-update-importing-cap-s-mseq-when-handing-cap-export.patch -| patches.suse/xfs-xfs_buf-drop-useless-LIST_HEAD.patch -| patches.suse/smb3-fix-large-reads-on-encrypted-connections.patch -| patches.suse/cifs-fix-confusing-warning-message-on-reconnect.patch -| patches.suse/smb3-add-smb3-1-1-to-default-dialect-list.patch -| patches.suse/thermal-hwmon-inline-helpers-when-CONFIG_THERMAL_HWM.patch -| patches.suse/thermal-bcm2835-enable-hwmon-explicitly.patch -| patches.suse/thermal-generic-adc-Fix-adc-to-temp-interpolation.patch -| patches.suse/Thermal-do-not-clear-passive-state-during-system-sle.patch -| patches.suse/HID-intel-ish-hid-fixes-incorrect-error-handling.patch -| patches.suse/HID-doc-fix-wrong-data-structure-reference-for-UHID_.patch -| patches.suse/HID-lenovo-Add-checks-to-fix-of_led_classdev_registe.patch -| patches.suse/switchtec-Remove-immediate-status-check-after-submit.patch -| patches.suse/switchtec-Fix-SWITCHTEC_IOCTL_EVENT_IDX_ALL-flags-ov.patch -| patches.suse/i2c-imx-don-t-print-error-message-on-probe-defer.patch -| patches.suse/i2c-sh_mobile-add-support-for-r8a77990-R-Car-E3.patch -| patches.suse/i2c-axxia-check-for-error-conditions-first.patch -| patches.suse/video-clps711x-fb-release-disp-device-node-in-probe.patch -| patches.suse/0001-fbdev-fbmem-behave-better-with-small-rotated-display.patch -| patches.suse/0001-fbdev-fbcon-Fix-unregister-crash-when-more-than-one-.patch -| patches.suse/0001-md-fix-raid10-hang-issue-caused-by-barrier.patch -| patches.suse/ext4-make-sure-enough-credits-are-reserved-for-diore.patch -| patches.suse/ext4-fix-a-potential-fiemap-page-fault-deadlock-w-in.patch -| patches.suse/ext4-avoid-kernel-warning-when-writing-the-superbloc.patch -| patches.suse/ext4-track-writeback-errors-using-the-generic-tracki.patch -| patches.suse/ext4-fix-special-inode-number-checks-in-__ext4_iget.patch -| patches.suse/fork-record-start_time-late.patch -| patches.suse/0002-fork-memcg-fix-cached_stacks-case.patch -| patches.suse/slab-alien-caches-must-not-be-initialized-if-the-allocation-of-the-alien-cache-failed.patch -| patches.suse/mm-page_mapped-don-t-assume-compound-page-is-huge-or-thp.patch -| patches.suse/ALSA-usb-audio-Avoid-access-before-bLength-check-in-.patch -| patches.suse/ALSA-usb-audio-Fix-an-out-of-bound-read-in-create_co.patch -| patches.suse/ALSA-hda-realtek-Support-Dell-headset-mode-for-New-A.patch -| patches.suse/ALSA-cs46xx-Potential-NULL-dereference-in-probe.patch -| patches.suse/ALSA-hda-realtek-Add-unplug-function-into-unplug-sta.patch -| patches.suse/ALSA-hda-realtek-Disable-headset-Mic-VREF-for-headse.patch -| patches.suse/drm-bridge-tc358767-add-defines-for-DP1_SRCCTRL-PHY_.patch -| patches.suse/drm-bridge-tc358767-fix-single-lane-configuration.patch -| patches.suse/drm-bridge-tc358767-fix-initial-DP0-1_SRCCTRL-value.patch -| patches.suse/drm-bridge-tc358767-reject-modes-which-require-too-m.patch -| patches.suse/drm-bridge-tc358767-fix-output-H-V-syncs.patch -| patches.suse/cpufreq-check-if-policy-is-inactive-early-in-__cpufr.patch -| patches.suse/ACPI-power-Skip-duplicate-power-resource-references-.patch -| patches.suse/ACPI-NUMA-Use-correct-type-for-printing-addresses-on.patch -| patches.suse/x86-modpost-replace-last-remnants-of-retpoline-with-config_retpoline.patch -| patches.suse/rbd-don-t-return-0-on-unmap-if-rbd_dev_flag_removing-is-set.patch -| patches.suse/i2c-dev-prevent-adapter-retries-and-timeout-being-se.patch -| patches.suse/drm-nouveau-Don-t-disable-polling-in-fallback-mode.patch -| patches.suse/drm-nouveau-falcon-avoid-touching-registers-if-engin.patch -| patches.suse/0001-drm-fb-helper-Partially-bring-back-workaround-for-bu.patch -| patches.suse/0001-drm-fb-helper-Ignore-the-value-of-fb_var_screeninfo..patch -| patches.suse/kvm-sev-fail-kvm_sev_init-if-already-initialized.patch -| patches.suse/loop-drop-caches-if-offset-or-block_size-are-changed.patch -| patches.suse/nvme-pci-fix-out-of-bounds-access-in-nvme_cqe_pendin.patch -| patches.suse/nvme-multipath-zero-out-ANA-log-buffer.patch -| patches.suse/nvme-introduce-nvme_quirk_ignore_dev_subnqn.patch -| patches.suse/ata-ahci-mvebu-remove-stale-comment.patch -| patches.suse/cifs-Fix-a-debug-message.patch -| patches.suse/cifs-Fix-a-tiny-potential-memory-leak.patch -| patches.suse/CIFS-Fix-adjustment-of-credits-for-MTU-requests.patch -| patches.suse/CIFS-Do-not-set-credits-to-1-if-the-server-didn-t-grant-anything.patch -| patches.suse/CIFS-Fix-credit-computation-for-compounded-requests.patch -| patches.suse/CIFS-Do-not-hide-EINTR-after-sending-network-packets.patch -| patches.suse/cifs-move-large-array-from-stack-to-heap.patch -| patches.suse/cifs-Limit-memory-used-by-lock-request-calls-to-a-page.patch -| patches.suse/cifs-Fix-potential-OOB-access-of-lock-element-array.patch -| patches.suse/CIFS-Fix-credits-calculation-for-cancelled-requests.patch -| patches.suse/CIFS-Move-credit-processing-to-mid-callbacks-for-SMB3.patch -| patches.suse/CIFS-Fix-error-paths-in-writeback-code.patch -| patches.suse/01-cifs-update-internal-module-version-number.patch -| patches.suse/0001-usb-cdc-acm-send-ZLP-for-Telit-3G-Intel-based-modems.patch -| patches.suse/0001-USB-storage-don-t-insert-sane-sense-for-SPC3-when-ba.patch -| patches.suse/0001-USB-storage-add-quirk-for-SMI-SM3350.patch -| patches.suse/0001-USB-Add-USB_QUIRK_DELAY_CTRL_MSG-quirk-for-Corsair-K.patch -| patches.suse/tty-Don-t-hold-ldisc-lock-in-tty_reopen-if-ldisc-pre.patch -| patches.suse/0001-Btrfs-fix-deadlock-when-using-free-space-tree-due-to.patch -| patches.suse/gpio-pl061-handle-failed-allocations.patch -| patches.suse/mfd-ti_am335x_tscadc-Use-PLATFORM_DEVID_AUTO-while-r.patch -| patches.suse/mfd-twl-core-Fix-section-annotations-on-un-protect_p.patch -| patches.suse/mfd-db8500-prcmu-Fix-some-section-annotations.patch -| patches.suse/mfd-mt6397-Do-not-call-irq_domain_remove-if-PMIC-uns.patch -| patches.suse/mfd-ab8500-core-Return-zero-in-get_register_interrup.patch -| patches.suse/mfd-tps6586x-Handle-interrupts-on-suspend.patch -| patches.suse/mfd-qcom_rpm-write-fw_version-to-CTRL_REG.patch -| patches.suse/mfd-wm5110-Add-missing-ASRC-rate-register.patch -| patches.suse/mfd-tps65218-Use-devm_regmap_add_irq_chip-and-clean-.patch -| patches.suse/mfd-mc13xxx-Fix-a-missing-check-of-a-register-read-f.patch -| patches.suse/r8169-Add-support-for-new-Realtek-Ethernet.patch -| patches.suse/qmi_wwan-add-MTU-default-to-qmap-network-interface.patch -| patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-socket-.patch -| patches.suse/ipv6-Take-rcu_read_lock-in-__inet6_bind-for-mapped-a.patch -| patches.suse/can-gw-ensure-DLC-boundaries-after-CAN-frame-modific.patch -| patches.suse/tipc-fix-memory-leak-in-tipc_nl_compat_publ_dump.patch -| patches.suse/net-bridge-fix-a-bug-on-using-a-neighbour-cache-entr.patch -| patches.suse/bpf-fix-sanitation-of-alu-op-with-pointer-scalar-typ.patch -| patches.suse/mlxsw-spectrum-Disable-lag-port-TX-before-removing-i.patch -| patches.suse/packet-Do-not-leak-dev-refcounts-on-error-exit.patch -| patches.suse/ip-on-queued-skb-use-skb_header_pointer-instead-of-p.patch -| patches.suse/ipv6-fix-kernel-infoleak-in-ipv6_local_error.patch -| patches.suse/bonding-update-nest-level-on-unlink.patch -| patches.suse/net-dsa-mv88x6xxx-mv88e6390-errata.patch -| patches.suse/tcp-change-txhash-on-SYN-data-timeout.patch -| patches.suse/net-stmmac-Fix-PCI-module-removal-leak.patch -| patches.suse/isdn-i4l-isdn_tty-Fix-some-concurrency-double-free-b.patch -| patches.suse/selinux-fix-GPF-on-invalid-policy.patch -| patches.suse/Yama-Check-for-pid-death-before-checking-ancestry.patch -| patches.suse/LSM-Check-for-NULL-cred-security-on-free.patch -| patches.suse/hwmon-lm80-Fix-missing-unlock-on-error-in-set_fan_di.patch -| patches.suse/hwmon-tmp421-Correct-the-misspelling-of-the-tmp442-c.patch -| patches.suse/leds-lp5523-fix-a-missing-check-of-return-value-of-l.patch -| patches.suse/0001-drm-i915-gvt-Fix-mmap-range-check.patch -| patches.suse/drm-meson-add-missing-of_node_put.patch -| patches.suse/0002-omap2fb-Fix-stack-memory-disclosure.patch -| patches.suse/crypto-authenc-fix-parsing-key-with-misaligned-rta_l.patch -| patches.suse/crypto-bcm-convert-to-use-crypto_authenc_extractkeys.patch -| patches.suse/crypto-caam-fix-zero-length-buffer-DMA-mapping.patch -| patches.suse/crypto-authencesn-Avoid-twice-completion-call-in-dec.patch -| patches.suse/xenclock-0006-xen-Fix-x86-sched_clock-interface-for-xen.patch -| patches.suse/powerpc-tm-Limit-TM-code-inside-PPC_TRANSACTIONAL_ME.patch -| patches.suse/PCI-MSI-Return-ENOSPC-from-pci_alloc_irq_vectors_aff.patch -| patches.suse/media-v4l-ioctl-Validate-num_planes-for-debug-messag.patch -| patches.suse/nbd-Use-set_blocksize-to-set-device-blocksize.patch -| patches.suse/blockdev-Fix-livelocks-on-loop-device.patch -| patches.suse/scsi-sd-fix-cache_type_store -| patches.suse/scsi-core-synchronize-request-queue-pm-status-only-on-successful-resume -| patches.suse/scsi-isci-initialize-shost-fully-before-calling-scsi_add_host -| patches.suse/scsi-qedi-add-ep_state-for-login-completion-on-un-reachable-targets -| patches.suse/acpi-nfit-fix-race-accessing-memdev-in-nfit_get_smbios_id.patch -| patches.suse/0004-btrfs-handle-delayed-ref-head-accounting-cleanup-in-.patch -| patches.suse/0008-netfilter-nf_tables-fix-leaking-object-reference-cou.patch -| patches.suse/net-ipv4-Fix-memory-leak-in-network-namespace-disman.patch -| patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_link_reset_s.patch -| patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_bearer_enabl.patch -| patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_link_set.patch -| patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_name_table_d.patch -| patches.suse/tipc-fix-uninit-value-in-tipc_nl_compat_doit.patch -| patches.suse/net-sched-act_tunnel_key-fix-memory-leak-in-case-of-.patch -| patches.suse/net-phy-marvell-Errata-for-mv88e6390-internal-PHYs.patch -| patches.suse/net_sched-refetch-skb-protocol-for-each-filter.patch -| patches.suse/openvswitch-Avoid-OOB-read-when-parsing-flow-nlattrs.patch -| patches.suse/atm-he-fix-sign-extension-overflow-on-large-shift.patch -| patches.suse/vhost-log-dirty-page-correctly.patch -| patches.suse/net-bridge-Fix-ethernet-header-pointer-before-check-.patch -| patches.suse/amd-xgbe-Fix-mdio-access-for-non-zero-ports-and-clau.patch -| patches.suse/net-phy-mdio_bus-add-missing-device_del-in-mdiobus_r.patch -| patches.suse/net-Fix-usage-of-pskb_trim_rcsum.patch -| patches.suse/isdn-avm-Fix-string-plus-integer-warning-from-Clang.patch -| patches.suse/bpf-fix-inner-map-masking-to-prevent-oob-under-specu.patch -| patches.suse/pstore-ram-Avoid-allocation-and-leak-of-platform-dat.patch -| patches.suse/clk-vc5-Abort-clock-configuration-without-upstream-c.patch -| patches.suse/thermal-int340x_thermal-Fix-a-NULL-vs-IS_ERR-check.patch -| patches.suse/drivers-thermal-int340x_thermal-Fix-sysfs-race-condi.patch -| patches.suse/s390-early-improve-machine-detection -| patches.suse/s390-mm-always-force-a-load-of-the-primary-asce-on-context-switch -| patches.suse/s390-smp-fix-cpu-hotplug-deadlock-with-cpu-rescan -| patches.suse/s390-smp-fix-calling-smp_call_ipl_cpu-from-ipl-cpu -| patches.suse/ipmi-ssif-Fix-handling-of-multi-part-return-messages.patch -| patches.suse/ASoC-dma-sh7760-cleanup-a-debug-printk.patch -| patches.suse/ASoC-Intel-Haswell-Broadwell-fix-setting-for-.dynami.patch -| patches.suse/ALSA-compress-prevent-potential-divide-by-zero-bugs.patch -| patches.suse/ASoC-atom-fix-a-missing-check-of-snd_pcm_lib_malloc_.patch -| patches.suse/ASoC-dapm-change-snprintf-to-scnprintf-for-possible-.patch -| patches.suse/ASoC-rt5514-spi-Fix-potential-NULL-pointer-dereferen.patch -| patches.suse/ASoC-imx-audmux-change-snprintf-to-scnprintf-for-pos.patch -| patches.suse/ALSA-hda-Add-mute-LED-support-for-HP-ProBook-470-G5.patch -| patches.suse/ceph-clear-inode-pointer-when-snap-realm-gets-dropped-by-its-inode.patch -| patches.suse/libceph-avoid-keepalive_pending-races-in-ceph_con_keepalive.patch -| patches.suse/dm-crypt-fix-parsing-of-extended-IV-arguments.patch -| patches.suse/dm-thin-fix-passdown_double_checking_shared_status.patch -| patches.suse/0006-drm-i915-gvt-release-shadow-batch-buffer-and-wa_ctx-.patch -| patches.suse/drm-msm-Unblock-writer-if-reader-closes-file.patch -| patches.suse/usb-dwc3-gadget-synchronize_irq-dwc-irq-in-suspend.patch -| patches.suse/0001-usb-dwc3-gadget-Clear-req-needs_extra_trb-flag-on-cl.patch -| patches.suse/usb-dwc3-gadget-Fix-the-uninitialized-link_state-whe.patch -| patches.suse/usb-gadget-Potential-NULL-dereference-on-allocation-.patch -| patches.suse/USB-serial-simple-add-Motorola-Tetra-TPG2200-device-.patch -| patches.suse/USB-serial-pl2303-add-new-PID-to-support-PL2303TB.patch -| patches.suse/uart-Fix-crash-in-uart_write-and-uart_put_char.patch -| patches.suse/tty-n_hdlc-fix-__might_sleep-warning.patch -| patches.suse/vt-always-call-notifier-with-the-console-lock-held.patch -| patches.suse/vt-invoke-notifier-on-screen-size-change.patch -| patches.suse/tty-Handle-problem-if-line-discipline-does-not-have-.patch -| patches.suse/serial-fsl_lpuart-fix-maximum-acceptable-baud-rate-w.patch -| patches.suse/staging-rtl8188eu-Add-device-code-for-D-Link-DWA-121.patch -| patches.suse/staging-rtl8723bs-Fix-build-error-with-Clang-when-in.patch -| patches.suse/msft-hv-1831-Drivers-hv-vmbus-Check-for-ring-when-getting-debug-i.patch -| patches.suse/mei-me-add-denverton-innovation-engine-device-IDs.patch -| patches.suse/char-mwave-fix-potential-Spectre-v1-vulnerability.patch -| patches.suse/mmc-sdhci-iproc-handle-mmc_of_parse-errors-during-pr.patch -| patches.suse/mmc-dw_mmc-bluefield-Fix-the-license-information.patch -| patches.suse/nvme-rdma-fix-timeout-handler.patch -| patches.suse/nvme-multipath-drop-optimization-for-static-ANA-grou.patch -| patches.suse/cifs-fix-memory-leak-of-an-allocated-cifs_ntsd-structure.patch -| patches.suse/CIFS-Fix-possible-hang-during-async-MTU-reads-and-wr.patch -| patches.suse/smb3-Cleanup-license-mess.patch -| patches.suse/CIFS-Do-not-reconnect-TCP-session-in-add_credits.patch -| patches.suse/CIFS-Fix-credits-calculations-for-reads-with-errors.patch -| patches.suse/CIFS-Fix-credit-calculation-for-encrypted-reads-with.patch -| patches.suse/CIFS-Fix-credit-calculations-in-compound-mid-callback.patch -| patches.suse/CIFS-Do-not-assume-one-credit-for-async-responses.patch -| patches.suse/CIFS-Fix-mounts-if-the-client-is-low-on-credits.patch -| patches.suse/smb3-add-credits-we-receive-from-oplock-break-PDUs.patch -| patches.suse/cifs-print-CIFSMaxBufSize-as-part-of-proc-fs-cifs-DebugData.patch -| patches.suse/ax25-fix-possible-use-after-free.patch -| patches.suse/sctp-improve-the-events-for-sctp-stream-reset.patch -| patches.suse/sctp-improve-the-events-for-sctp-stream-adding.patch -| patches.suse/net-mlx4_core-Add-masking-for-a-few-queries-on-HCA-c.patch -| patches.suse/can-dev-__can_get_echo_skb-fix-bogous-check-for-non-.patch -| patches.suse/can-bcm-check-timer-values-before-ktime-conversion.patch -| patches.suse/ibmveth-Do-not-process-frames-after-calling-napi_res.patch -| patches.suse/mac80211-fix-miscounting-of-ttl-dropped-frames.patch -| patches.suse/mac80211-don-t-initiate-TDLS-connection-if-station-i.patch -| patches.suse/mac80211-Add-attribute-aligned-2-to-struct-action.patch -| patches.suse/cfg80211-extend-range-deviation-for-DMG.patch -| patches.suse/Input-xpad-add-support-for-SteelSeries-Stratus-Duo.patch -| patches.suse/input-raspberrypi-ts-fix-link-error.patch -| patches.suse/0001-Input-uinput-fix-undefined-behavior-in-uinput_valida.patch -| patches.suse/acpi-nfit-Block-function-zero-DSMs.patch -| patches.suse/acpi-nfit-Fix-command-supported-detection.patch -| patches.suse/kvm-x86-fix-single-step-debugging -| patches.suse/svm-add-warning-message-for-avic-ipi-invalid-target -| patches.suse/svm-fix-avic-incomplete-ipi-emulation -| patches.suse/irqchip-gic-v3-its-Align-PCI-Multi-MSI-allocation-on.patch -| patches.suse/sched-wait-Fix-rcuwait_wake_up-ordering.patch -| patches.suse/0001-sched-wake_q-Document-wake_q_add.patch -| patches.suse/0001-sched-wake_q-Fix-wakeup-ordering-for-wake_q.patch -| patches.suse/0001-futex-Fix-possible-missed-wakeup.patch -| patches.suse/0001-locking-rwsem-Fix-possible-missed-wakeup.patch -| patches.suse/x86-kaslr-fix-incorrect-i8254-outb-parameters.patch -| patches.suse/x86-pkeys-properly-copy-pkey-state-at-fork -| patches.suse/0001-x86-entry-64-compat-Fix-stack-switching-for-XEN-PV.patch -| patches.suse/netrom-switch-to-sock-timer-API.patch -| patches.suse/net-rose-fix-NULL-ax25_cb-kernel-panic.patch -| patches.suse/net-mlx5e-Allow-MAC-invalidation-while-spoofchk-is-O.patch -| patches.suse/ipvs-Fix-signed-integer-overflow-when-setsockopt-tim.patch -| patches.suse/net-set-default-network-namespace-in-init_dummy_netd.patch -| patches.suse/gpio-pcf857x-Fix-interrupts-on-multiple-instances.patch -| patches.suse/gpio-altera-a10sr-Set-proper-output-level-for-direct.patch -| patches.suse/gpio-vf610-Mask-all-GPIO-interrupts.patch -| patches.suse/iommu-amd-call-free_iova_fast-with-pfn-in-map_sg -| patches.suse/iommu-amd-unmap-all-mapped-pages-in-error-path-of-map_sg -| patches.suse/iommu-vt-d-fix-memory-leak-in-intel_iommu_put_resv_regions -| patches.suse/iommu-amd-fix-iommu-page-flush-when-detach-device-from-a-domain -| patches.suse/fsdcache-Fix-incorrect-nr_dentry_unused-accounting-in-shrink_dcache_sb.patch -| patches.suse/ALSA-usb-audio-Add-Opus-3-to-quirks-for-native-DSD-s.patch -| patches.suse/ALSA-hda-realtek-Fixed-hp_pin-no-value.patch -| patches.suse/NFS-Fix-up-return-value-on-fatal-errors-in-nfs_page_.patch -| patches.suse/gfs2-Revert-Fix-loop-in-gfs2_rbm_find.patch -| patches.suse/ARM-cns3xxx-Fix-writing-to-wrong-PCI-config-register.patch -| patches.suse/ARM-cns3xxx-Use-actual-size-reads-for-PCIe.patch -| patches.suse/mmc-bcm2835-Fix-DMA-channel-leak-on-probe-error.patch -| patches.suse/platform-x86-Fix-unmet-dependency-warning-for-SAMSUN.patch -| patches.suse/0001-IB-hfi1-Remove-overly-conservative-VM_EXEC-flag-chec.patch -| patches.suse/apparmor-Fix-aa_label_build-error-handling-for-faile.patch -| patches.suse/cifs-fix-computation-for-MAX_SMB2_HDR_SIZE.patch -| patches.suse/cifs-limit-amount-of-data-we-request-for-xattrs-to-CIFSMaxBufSize.patch -| patches.suse/CIFS-Fix-possible-oops-and-memory-leaks-in-async-IO.patch -| patches.suse/CIFS-Fix-trace-command-logging-for-SMB2-reads-and-writes.patch -| patches.suse/CIFS-Do-not-count-ENODATA-as-failure-for-query-direc.patch -| patches.suse/CIFS-Do-not-consider-ENODATA-as-stat-failure-for-reads.patch -| patches.suse/CIFS-fix-use-after-free-of-the-lease-keys.patch -| patches.suse/02-cifs-update-internal-module-version-number.patch -| patches.suse/kernel-exit.c-release-ptraced-tasks-before-zap_pid_n.patch -| patches.suse/mm-migrate-Make-buffer_migrate_page_norefs-actually-.patch -| patches.suse/mm-oom-fix-use-after-free-in-oom_kill_process.patch -| patches.suse/mm-hwpoison-use-do_send_sig_info-instead-of-force_sig.patch -| patches.suse/mm-migrate-don-t-rely-on-__PageMovable-of-newpage-after-unlocking-it.patch -| patches.suse/vfs-Avoid-softlockups-in-drop_pagecache_sb.patch -| patches.suse/md-raid5-fix-out-of-memory-during-raid-cache-recover.patch -| patches.suse/blk-mq-fix-a-hung-issue-when-fsync.patch -| patches.suse/0002-Btrfs-fix-deadlock-when-allocating-tree-block-during.patch -| patches.suse/0005-btrfs-clean-up-pending-block-groups-when-transaction.patch -| patches.suse/x86-speculation-remove-redundant-arch_smt_update-invocation.patch -| patches.suse/x86-cpu-Add-Atom-Tremont-Jacobsville.patch -| patches.suse/x86-microcode-amd-don-t-falsely-trick-the-late-loading-mechanism.patch -| patches.suse/fuse-handle-zero-sized-retrieve-correctly.patch -| patches.suse/fuse-call-pipe_buf_release-under-pipe-lock.patch -| patches.suse/fuse-decrement-NR_WRITEBACK_TEMP-on-the-right-page.patch -| patches.suse/tracing-uprobes-fix-output-for-multiple-string-arguments.patch -| patches.suse/ALSA-hda-realtek-Headset-microphone-support-for-Syst.patch -| patches.suse/ALSA-hda-realtek-Fix-lose-hp_pins-for-disable-auto-m.patch -| patches.suse/ALSA-hda-realtek-Use-a-common-helper-for-hp-pin-refe.patch -| patches.suse/ALSA-hda-Serialize-codec-registrations.patch -| patches.suse/ALSA-usb-audio-Add-support-for-new-T-A-USB-DAC.patch -| patches.suse/ALSA-compress-Fix-stop-handling-on-compressed-captur.patch -| patches.suse/ALSA-hda-ca0132-Fix-build-error-without-CONFIG_PCI.patch -| patches.suse/HID-debug-fix-the-ring-buffer-implementation.patch -| patches.suse/kvm-fix-kvm_ioctl_create_device-reference-counting-cve-2019-6974 -| patches.suse/kvm-x86-work-around-leak-of-uninitialized-stack-contents-cve-2019-7222 -| patches.suse/kvm-nvmx-unconditionally-cancel-preemption-timer-in-free_nested-cve-2019-7221 -| patches.suse/0001-drm-vmwgfx-Return-error-code-from-vmw_execbuf_copy_f.patch -| patches.suse/0001-drm-vmwgfx-Fix-setting-of-dma-masks.patch -| patches.suse/drm-modes-Prevent-division-by-zero-htotal.patch -| patches.suse/drm-sun4i-tcon-Prepare-and-enable-TCON-channel-0-clo.patch -| patches.suse/xfs-eof-trim-writeback-mapping-as-soon-as-it-is-cach.patch -| patches.suse/usb-gadget-musb-fix-short-isoc-packets-with-inventra.patch -| patches.suse/usb-dwc3-gadget-Handle-0-xfer-length-for-OUT-EP.patch -| patches.suse/usb-gadget-udc-net2272-Fix-bitwise-and-boolean-opera.patch -| patches.suse/usb-phy-fix-link-errors.patch -| patches.suse/usb-phy-am335x-fix-race-condition-in-_probe.patch -| patches.suse/serial-fix-race-between-flush_to_ldisc-and-tty_open.patch -| patches.suse/iio-chemical-atlas-ph-sensor-correct-IIO_TEMP-values.patch -| patches.suse/debugfs-fix-debugfs_rename-parameter-checking.patch -| patches.suse/samples-mei-use-dev-mei0-instead-of-dev-mei.patch -| patches.suse/ucc_geth-Reset-BQL-queue-when-stopping-device.patch -| patches.suse/virtio_net-Don-t-call-free_old_xmit_skbs-for-xdp_fra.patch -| patches.suse/l2tp-fix-reading-optional-fields-of-L2TPv3.patch -| patches.suse/ipvlan-l3mdev-fix-broken-l3s-mode-wrt-local-routes.patch -| patches.suse/l2tp-copy-4-more-bytes-to-linear-part-if-necessary.patch -| patches.suse/rds-fix-refcount-bug-in-rds_sock_addref.patch -| patches.suse/skge-potential-memory-corruption-in-skge_get_regs.patch -| patches.suse/mac80211-ensure-that-mgmt-tx-skbs-have-tailroom-for-.patch -| patches.suse/cfg80211-call-disconnect_wk-when-AP-stops.patch -| patches.suse/batman-adv-Avoid-WARN-on-net_device-without-parent-i.patch -| patches.suse/batman-adv-Force-mac-header-to-start-of-data-on-xmit.patch -| patches.suse/enic-fix-checksum-validation-for-IPv6.patch -| patches.suse/dccp-fool-proof-ccid_hc_-rt-x_parse_options.patch -| patches.suse/bpf-fix-lockdep-false-positive-in-percpu_freelist.patch -| patches.suse/bpf-Fix-syscall-s-stackmap-lookup-potential-deadlock.patch -| patches.suse/vsock-virtio-fix-kernel-panic-after-device-hot-unplu.patch -| patches.suse/vsock-virtio-reset-connected-sockets-on-device-remov.patch -| patches.suse/net-systemport-Fix-WoL-with-password-after-deep-slee.patch -| patches.suse/net-dp83640-expire-old-TX-skb.patch -| patches.suse/s390-qeth-release-cmd-buffer-in-error-paths -| patches.suse/0001-s390-qeth-fix-use-after-free-in-error-path.patch -| patches.suse/0001-s390-qeth-cancel-close_dev-work-before-removing-a-ca.patch -| patches.suse/0001-s390-qeth-conclude-all-event-processing-before-offli.patch -| patches.suse/net-dsa-slave-Don-t-propagate-flag-changes-on-down-s.patch -| patches.suse/mISDN-fix-a-race-in-dev_expire_timer.patch -| patches.suse/rxrpc-bad-unlock-balance-in-rxrpc_recvmsg.patch -| patches.suse/net-mlx5e-Don-t-overwrite-pedit-action-when-multiple.patch -| patches.suse/net-Don-t-default-Cavium-PTP-driver-to-y.patch -| patches.suse/sit-check-if-IPv6-enabled-before-calling-ip6_err_gen.patch -| patches.suse/scsi-aic94xx-fix-module-loading -| patches.suse/scsi-target-make-the-pi_prot_format-ConfigFS-path-re.patch -| patches.suse/scsi-cxlflash-prevent-deadlock-when-adapter-probe-fails -| patches.suse/signal-Always-notice-exiting-tasks.patch -| patches.suse/signal-Better-detection-of-synchronous-signals.patch -| patches.suse/soc-fsl-qbman-avoid-race-in-clearing-QMan-interrupt.patch -| patches.suse/ARM-pxa-ssp-unneeded-to-free-devm_-allocated-data.patch -| patches.suse/ARM-iop32x-n2100-fix-PCI-IRQ-mapping.patch -| patches.suse/ARM-tango-Improve-ARCH_MULTIPLATFORM-compatibility.patch -| patches.suse/nvme-lock-NS-list-changes-while-handling-command-eff.patch -| patches.suse/i2c-omap-Use-noirq-system-sleep-pm-ops-to-idle-devic.patch -| patches.suse/0001-futex-Handle-early-deadlock-return-correctly.patch -| patches.suse/perf-x86-intel-delay-memory-deallocation-until-x86_pmu_dead_cpu.patch -| patches.suse/irqchip-mmp-Only-touch-the-PJ4-IRQ-FIQ-bits-on-enabl.patch -| patches.suse/irqchip-gic-v3-its-Fix-ITT_entry_size-accessor.patch -| patches.suse/x86-mce-initialize-mce-bank-in-the-case-of-a-fatal-error-in-mce_no_way_out.patch -| patches.suse/dmaengine-at_xdmac-Fix-wrongfull-report-of-a-channel.patch -| patches.suse/dmaengine-imx-dma-fix-wrong-callback-invoke.patch -| patches.suse/dmaengine-bcm2835-Fix-interrupt-race-on-RT.patch -| patches.suse/dmaengine-bcm2835-Fix-abort-of-transactions.patch -| patches.suse/dmaengine-dmatest-Abort-test-in-case-of-mapping-erro.patch -| patches.suse/s390-dasd-fix-using-offset-into-zero-size-array-error -| patches.suse/s390-sles15-zcrypt-fix-specification-exception.patch -| patches.suse/ALSA-hda-Add-quirk-for-HP-EliteBook-840-G5.patch -| patches.suse/ALSA-usb-audio-Fix-implicit-fb-endpoint-setup-by-qui.patch -| patches.suse/ASoC-rsnd-fixup-rsnd_ssi_master_clk_start-user-count.patch -| patches.suse/signal-Restore-the-stop-PTRACE_EVENT_EXIT.patch -| patches.suse/vsock-cope-with-memory-allocation-failure-at-socket-.patch -| patches.suse/vxlan-test-dev-flags-IFF_UP-before-calling-netif_rx.patch -| patches.suse/tipc-fix-skb-may-be-leaky-in-tipc_link_input.patch -| patches.suse/net-fix-IPv6-prefix-route-residue.patch -| patches.suse/mac80211-Fix-Tx-aggregation-session-tear-down-with-I.patch -| patches.suse/ipv6-propagate-genlmsg_reply-return-code.patch -| patches.suse/batman-adv-fix-uninit-value-in-batadv_interface_tx.patch -| patches.suse/net-packet-fix-4gb-buffer-limit-due-to-overflow-chec.patch -| patches.suse/net-ena-fix-race-between-link-up-and-device-initaliz.patch -| patches.suse/net-ena-update-driver-version-from-2.0.2-to-2.0.3.patch -| patches.suse/net_sched-fix-two-more-memory-leaks-in-cls_tcindex.patch -| patches.suse/team-avoid-complex-list-operations-in-team_nl_cmd_op.patch -| patches.suse/sctp-call-gso_reset_checksum-when-computing-checksum.patch -| patches.suse/dsa-mv88e6xxx-Ensure-all-pending-interrupts-are-hand.patch -| patches.suse/drm-imx-ignore-plane-updates-on-disabled-crtcs.patch -| patches.suse/0001-gpu-ipu-v3-Fix-i.MX51-CSI-control-registers-offset.patch -| patches.suse/drm-imx-imx-ldb-add-missing-of_node_puts.patch -| patches.suse/0002-gpu-ipu-v3-Fix-CSI-offsets-for-imx53.patch -| patches.suse/0003-drm-i915-Block-fbdev-HPD-processing-during-suspend.patch -| patches.suse/0004-drm-i915-Prevent-a-race-during-I915_GEM_MMAP-ioctl-w.patch -| patches.suse/0005-drm-i915-opregion-fix-version-check.patch -| patches.suse/0006-drm-i915-opregion-rvda-is-relative-from-opregion-bas.patch -| patches.suse/dm-crypt-don-t-overallocate-the-integrity-tag-space.patch -| patches.suse/dm-thin-fix-bug-where-bio-that-overwrites-thin-block.patch -| patches.suse/blk-mq-insert-rq-with-DONTPREP-to-hctx-dispatch-list.patch -| patches.suse/floppy-check_events-callback-should-not-return-a-neg.patch -| patches.suse/md-raid1-don-t-clear-bitmap-bits-on-interrupted-reco.patch -| patches.suse/scsi-qla2xxx-Fix-panic-from-use-after-free-in-qla2x0.patch -| patches.suse/auxdisplay-ht16k33-fix-potential-user-after-free-on-.patch -| patches.suse/NFS-Don-t-use-page_file_mapping-after-removing-the-p.patch -| patches.suse/sunrpc-fix-4-more-call-sites-that-were-using-stack-m.patch -| patches.suse/ARM-OMAP2-Variable-reg-in-function-omap4_dsi_mux_pad.patch -| patches.suse/ARM-OMAP2-fix-lack-of-timer-interrupts-on-CPU1-after.patch -| patches.suse/Input-bma150-register-input-device-after-setting-pri.patch -| patches.suse/Input-elantech-enable-3rd-button-support-on-Fujitsu-.patch -| patches.suse/Input-cap11xx-switch-to-using-set_brightness_blockin.patch -| patches.suse/Input-matrix_keypad-use-flush_delayed_work.patch -| patches.suse/Revert-Input-elan_i2c-add-ACPI-ID-for-touchpad-in-AS.patch -| patches.suse/Input-st-keyscan-fix-potential-zalloc-NULL-dereferen.patch -| patches.suse/Input-elan_i2c-add-ACPI-ID-for-touchpad-in-Lenovo-V3.patch -| patches.suse/i2c-cadence-Fix-the-hold-bit-setting.patch -| patches.suse/i2c-bcm2835-Clear-current-buffer-pointers-and-counts.patch -| patches.suse/x86-a-out-clear-the-dump-structure-initially.patch -| patches.suse/x86-platform-uv-use-efi_runtime_lock-to-serialise-bios-calls -| patches.suse/arm64-mm-efi-Account-for-GICv3-LPI-tables-in-static-.patch -| patches.suse/efi-arm-Revert-Defer-persistent-reservations-until-a.patch -| patches.suse/ARM-8824-1-fix-a-migrating-irq-bug-when-hotplug-cpu.patch -| patches.suse/mailbox-bcm-flexrm-mailbox-Fix-FlexRM-ring-flush-tim.patch -| patches.suse/mac80211-Free-mpath-object-when-rhashtable-insertion.patch -| patches.suse/mac80211-Restore-vif-beacon-interval-if-start-ap-fai.patch -| patches.suse/net-phy-xgmiitorgmii-Support-generic-PHY-status-read.patch -| patches.suse/net-Fix-for_each_netdev_feature-on-Big-endian.patch -| patches.suse/net-validate-untrusted-gso-packets-without-csum-offl.patch -| patches.suse/net-Add-header-for-usage-of-fls64.patch -| patches.suse/0001-mlxsw-__mlxsw_sp_port_headroom_set-Fix-a-use-of-loca.patch -| patches.suse/0001-net-stmmac-handle-endianness-in-dwmac4_get_timestamp.patch -| patches.suse/qmi_wwan-apply-SET_DTR-quirk-to-Sierra-WP7607.patch -| patches.suse/tcp-tcp_v4_err-should-be-more-careful.patch -| patches.suse/net-Do-not-allocate-page-fragments-that-are-not-skb-.patch -| patches.suse/net-crypto-set-sk-to-NULL-when-af_alg_release.patch -| patches.suse/0001-net-stmmac-Fix-a-race-in-EEE-enable-callback.patch -| patches.suse/vhost-correctly-check-the-return-value-of-translate_.patch -| patches.suse/sky2-Increase-D3-delay-again.patch -| patches.suse/KEYS-allow-reaching-the-keys-quotas-exactly.patch -| patches.suse/assoc_array-Fix-shortcut-creation.patch -| patches.suse/keys-Timestamp-new-keys.patch -| patches.suse/pinctrl-meson-meson8b-fix-the-sdxc_a-data-1.3-pins.patch -| patches.suse/ALSA-hda-realtek-Headset-microphone-and-internal-spe.patch -| patches.suse/ALSA-hda-realtek-Disable-PC-beep-in-passthrough-on-a.patch -| patches.suse/ASoC-topology-free-created-components-in-tplg-load-e.patch -| patches.suse/tmpfs-fix-link-accounting-when-a-tmpfile-is-linked-i.patch -| patches.suse/libceph-handle-an-empty-authorize-reply.patch -| patches.suse/ceph-avoid-repeatedly-adding-inode-to-mdsc-snap_flush_list.patch -| patches.suse/clk-sunxi-ng-v3s-Fix-TCON-reset-de-assert-bit.patch -| patches.suse/clk-sunxi-A31-Fix-wrong-AHB-gate-number.patch -| patches.suse/cxgb4-Export-sge_host_page_size-to-ulds.patch -| patches.suse/iw_cxgb4-cq-qp-mask-depends-on-bar2-pages-in-a-host-.patch -| patches.suse/kallsyms-handle-too-long-symbols-in-kallsyms-c.patch -| patches.suse/KEYS-user-Align-the-payload-buffer.patch -| patches.suse/KEYS-always-initialize-keyring_index_key-desc_len.patch -| patches.suse/scsi-libiscsi-fix-race-between-iscsi_xmit_task-and-iscsi_complete_task -| patches.suse/scsi-libsas-fix-rphy-phy_identifier-for-phys-with-end-devices-attached -| patches.suse/scsi-core-reset-host-byte-in-DID_NEXUS_FAILURE-case.patch -| patches.suse/missing-barriers-in-some-of-unix_sock-addr-and-path-.patch -| patches.suse/bonding-fix-PACKET_ORIGDEV-regression.patch -| patches.suse/net-avoid-false-positives-in-untrusted-gso-validatio.patch -| patches.suse/af_key-unconditionally-clone-on-broadcast.patch -| patches.suse/ipvlan-disallow-userns-cap_net_admin-to-change-globa.patch -| patches.suse/mac80211_hwsim-propagate-genlmsg_reply-return-code.patch -| patches.suse/bnxt_en-Fix-typo-in-firmware-message-timeout-logic.patch -| patches.suse/bnxt_en-Wait-longer-for-the-firmware-message-respons.patch -| patches.suse/net-Set-rtm_table-to-RT_TABLE_COMPAT-for-ipv6-for-ta.patch -| patches.suse/mdio_bus-Fix-use-after-free-on-device_register-fails.patch -| patches.suse/bpf-lpm-fix-lookup-bug-in-map_delete_elem.patch -| patches.suse/0001-nfp-bpf-fix-ALU32-high-bits-clearance-bug.patch -| patches.suse/net-x25-fix-a-race-in-x25_bind.patch -| patches.suse/tmpfs-fix-uninitialized-return-value-in-shmem_link.patch -| patches.suse/0001-mm-enforce-min-addr-even-if-capable-in-expand_downwa.patch -| patches.suse/crypto-sha256-arm-fix-crash-bug-in-Thumb2-build.patch -| patches.suse/crypto-sha512-arm-fix-crash-bug-in-Thumb2-build.patch -| patches.suse/mmc-spi-Fix-card-detection-during-probe.patch -| patches.suse/mmc-tmio_mmc_core-don-t-claim-spurious-interrupts.patch -| patches.suse/0001-mmc-sdhci-esdhc-imx-correct-the-fix-of-ERR004536.patch -| patches.suse/drm-Block-fb-changes-for-async-plane-updates.patch -| patches.suse/iommu-dmar-fix-buffer-overflow-during-pci-bus-notification -| patches.suse/tun-fix-blocking-read.patch -| patches.suse/net-socket-set-sock-sk-to-NULL-after-calling-proto_o.patch -| patches.suse/tun-remove-unnecessary-memory-barrier.patch -| patches.suse/net-Add-__icmp_send-helper.patch -| patches.suse/net-avoid-use-IPCB-in-cipso_v4_error.patch -| patches.suse/ipv4-Return-error-for-RTA_VIA-attribute.patch -| patches.suse/ipv6-Return-error-for-RTA_VIA-attribute.patch -| patches.suse/mpls-Return-error-for-RTA_GATEWAY-attribute.patch -| patches.suse/hv_netvsc-Fix-IP-header-checksum-for-coalesced-packe.patch -| patches.suse/tipc-fix-race-condition-causing-hung-sendto.patch -| patches.suse/bnxt_en-Drop-oversize-TX-packets-to-prevent-errors.patch -| patches.suse/0001-net-phy-Micrel-KSZ8061-link-failure-after-cable-conn.patch -| patches.suse/net-nfc-Fix-NULL-dereference-on-nfc_llcp_build_tlv-f.patch -| patches.suse/netlabel-fix-out-of-bounds-memory-accesses.patch -| patches.suse/net-netem-fix-skb-length-BUG_ON-in-__skb_to_sgvec.patch -| patches.suse/xen-netback-fix-occasional-leak-of-grant-ref-mapping.patch -| patches.suse/xen-netback-don-t-populate-the-hash-cache-on-XenBus-.patch -| patches.suse/net-dsa-mv88e6xxx-Fix-u64-statistics.patch -| patches.suse/bpf-decrease-usercnt-if-bpf_map_new_fd-fails-in-bpf_.patch -| patches.suse/bpf-drop-refcount-if-bpf_map_new_fd-fails-in-map_cre.patch -| patches.suse/bpf-fix-sanitation-rewrite-in-case-of-non-pointers.patch -| patches.suse/geneve-correctly-handle-ipv6.disable-module-paramete.patch -| patches.suse/net-sit-fix-memory-leak-in-sit_init_net.patch -| patches.suse/x86-uaccess-don-t-leak-the-ac-flag-into-_put_user-value-evaluation.patch -| patches.suse/fix-cgroup_do_mount-handling-of-failure-exits.patch -| patches.suse/copy_mount_string-Limit-string-length-to-PATH_MAX.patch -| patches.suse/exec-Fix-mem-leak-in-kernel_read_file.patch -| patches.suse/vfio_pci-Enable-memory-accesses-before-calling-pci_m.patch -| patches.suse/mtd-docg3-Fix-passing-zero-to-PTR_ERR-warning-in-doc.patch -| patches.suse/mtd-docg3-fix-a-possible-memory-leak-of-mtd-name.patch -| patches.suse/mmc-sdhci-esdhc-imx-fix-HS400-timing-issue.patch -| patches.suse/mmc-sdhci-brcmstb-handle-mmc_of_parse-errors-during-.patch -| patches.suse/mmc-omap-fix-the-maximum-timeout-setting.patch -| patches.suse/regulator-max77620-Initialize-values-for-DT-properti.patch -| patches.suse/regulator-s2mps11-Fix-steps-for-buck7-buck8-and-LDO3.patch -| patches.suse/regulator-s2mpa01-Fix-step-values-for-some-LDOs.patch -| patches.suse/regulator-pv88060-Fix-array-out-of-bounds-access.patch -| patches.suse/regulator-pv88080-Fix-array-out-of-bounds-access.patch -| patches.suse/regulator-pv88090-Fix-array-out-of-bounds-access.patch -| patches.suse/regulator-wm831x-dcdc-Fix-list-of-wm831x_dcdc_ilim-f.patch -| patches.suse/regulator-act8865-Fix-act8600_sudcdc_voltage_ranges-.patch -| patches.suse/spi-omap2-mcspi-Fix-DMA-and-FIFO-event-trigger-size-.patch -| patches.suse/spi-topcliff_pch-Fix-potential-NULL-dereference-on-a.patch -| patches.suse/spi-ti-qspi-Fix-mmap-read-when-more-than-one-CS-in-u.patch -| patches.suse/spi-pxa2xx-Setup-maximum-supported-DMA-transfer-leng.patch -| patches.suse/leds-lp55xx-fix-null-deref-on-firmware-load-failure.patch -| patches.suse/tcp-exit-if-nothing-to-retransmit-on-RTO-timeout.patch -| patches.suse/0001-cxgb4-cxgb4vf-Link-management-changes.patch -| patches.suse/cxgb4vf-Update-port-information-in-cxgb4vf_open.patch -| patches.suse/cxgb4-cxgb4vf-Program-hash-region-for-t4-t4vf-_chang.patch -| patches.suse/e1000e-fix-cyclic-resets-at-link-up-with-active-tx.patch -| patches.suse/wlcore-Fix-memory-leak-in-case-wl12xx_fetch_firmware.patch -| patches.suse/cw1200-fix-missing-unlock-on-error-in-cw1200_hw_scan.patch -| patches.suse/cw1200-drop-useless-LIST_HEAD.patch -| patches.suse/0001-iwlwifi-mvm-fix-firmware-statistics-usage.patch -| patches.suse/iwlwifi-mvm-avoid-possible-access-out-of-array.patch -| patches.suse/iwlwifi-mvm-fix-A-MPDU-reference-assignment.patch -| patches.suse/0001-iwiwifi-fix-bad-monitor-buffer-register-addresses.patch -| patches.suse/mt7601u-bump-supported-EEPROM-version.patch -| patches.suse/net-phy-fixed_phy-Fix-fixed_phy-not-checking-GPIO.patch -| patches.suse/s390-qeth-simplify-reply-object-handling -| patches.suse/s390-qeth-cancel-cmd-on-early-error -| patches.suse/0001-cxgb4vf-Few-more-link-management-changes.patch -| patches.suse/0001-cxgb4-cxgb4vf-Add-support-for-SGE-doorbell-queue-tim.patch -| patches.suse/0001-cxgb4-Add-capability-to-get-set-SGE-Doorbell-Queue-T.patch -| patches.suse/0001-cxgb4-Mask-out-interrupts-that-are-not-enabled.patch -| patches.suse/cfg80211-add-and-use-strongly-typed-element-iteratio.patch -| patches.suse/0001-iwlwifi-fix-bad-dma-handling-in-page_mem-dumping-flo.patch -| patches.suse/iwlwifi-mvm-fix-RSS-config-command.patch -| patches.suse/0001-iwlwifi-fix-send-hcmd-timeout-recovery-flow.patch -| patches.suse/ath9k-Avoid-OF-no-EEPROM-quirks-without-qca-no-eepro.patch -| patches.suse/iwlwifi-pcie-fix-emergency-path.patch -| patches.suse/0001-iwlwifi-pcie-fix-TX-while-flushing.patch -| patches.suse/brcmfmac-assure-SSID-length-from-firmware-is-limited.patch -| patches.suse/brcmfmac-add-subtype-check-for-event-handling-in-dat.patch -| patches.suse/libertas_tf-don-t-set-URB_ZERO_PACKET-on-IN-USB-tran.patch -| patches.suse/mwifiex-Fix-NL80211_TX_POWER_LIMITED.patch -| patches.suse/0001-mwifiex-don-t-advertise-IBSS-features-without-FW-sup.patch -| patches.suse/0001-rt2800-enable-TX_PIN_CFG_RFRX_EN-only-for-MT7620.patch -| patches.suse/e1000e-Fix-Wformat-truncation-warnings.patch -| patches.suse/Bluetooth-hci_uart-Check-if-socket-buffer-is-ERR_PTR.patch -| patches.suse/Bluetooth-Fix-locking-in-bt_accept_enqueue-for-BH-co.patch -| patches.suse/Bluetooth-Check-L2CAP-option-sizes-returned-from-l2c.patch -| patches.suse/Bluetooth-Verify-that-l2cap_get_conf_opt-provides-la.patch -| patches.suse/Bluetooth-Fix-decrementing-reference-count-twice-in-.patch -| patches.suse/Bluetooth-hci_ldisc-Initialize-hci_dev-before-open.patch -| patches.suse/0001-net-aquantia-fixed-instack-structure-overflow.patch -| patches.suse/wil6210-check-null-pointer-in-_wil_cfg80211_merge_ex.patch -| patches.suse/Bluetooth-hci_ldisc-Postpone-HCI_UART_PROTO_READY-bi.patch -| patches.suse/netfilter-nf_tables-check-the-result-of-dereferencin.patch -| patches.suse/0001-ip6mr-Do-not-call-__IP6_INC_STATS-from-preemptible-c.patch -| patches.suse/team-Free-BPF-filter-when-unregistering-netdev.patch -| patches.suse/sky2-Disable-MSI-on-Dell-Inspiron-1545-and-Gateway-P.patch -| patches.suse/appletalk-Fix-use-after-free-in-atalk_proc_exit.patch -| patches.suse/0001-net-dsa-mv88e6xxx-handle-unknown-duplex-modes-gracef.patch -| patches.suse/0001-net-sysfs-Fix-mem-leak-in-netdev_register_kobject.patch -| patches.suse/qmi_wwan-Add-support-for-Quectel-EG12-EM12.patch -| patches.suse/crypto-pcbc-remove-bogus-memcpy-s-with-src-dest.patch -| patches.suse/crypto-hash-set-CRYPTO_TFM_NEED_KEY-if-setkey-fails.patch -| patches.suse/crypto-brcm-Fix-some-set-but-not-used-warning.patch -| patches.suse/crypto-tgr192-fix-unaligned-memory-access.patch -| patches.suse/hwrng-virtio-Avoid-repeated-init-of-completion.patch -| patches.suse/crypto-crypto4xx-Fix-wrong-ppc4xx_trng_probe-ppc4xx_.patch -| patches.suse/crypto-testmgr-skip-crc32c-context-test-for-ahash-al.patch -| patches.suse/crypto-arm64-aes-ccm-fix-logical-bug-in-AAD-MAC-hand.patch -| patches.suse/crypto-arm-crct10dif-revert-to-C-code-for-short-inpu.patch -| patches.suse/crypto-caam-fixed-handling-of-sg-list.patch -| patches.suse/crypto-ahash-fix-another-early-termination-in-hash-w.patch -| patches.suse/crypto-cavium-zip-fix-collision-with-generic-cra_dri.patch -| patches.suse/crypto-crypto4xx-add-missing-of_node_put-after-of_de.patch -| patches.suse/s390-jump_label-Use-jdd-constraint-on-gcc9.patch -| patches.suse/s390-setup-fix-early-warning-messages -| patches.suse/s390-setup-fix-boot-crash-for-machine-without-edat-1 -| patches.suse/pkey-indicate-old-mkvp-only-if-old-and-current-mkvp-are-different -| patches.suse/clocksource-drivers-sun5i-Fail-gracefully-when-clock.patch -| patches.suse/clocksource-drivers-exynos_mct-Move-one-shot-check-f.patch -| patches.suse/clocksource-drivers-exynos_mct-Clear-timer-interrupt.patch -| patches.suse/clocksource-drivers-exynos_mct-Fix-error-path-in-tim.patch -| patches.suse/irqchip-gic-v3-its-Avoid-parsing-_indirect_-twice-fo.patch -| patches.suse/efi-memattr-Don-t-bail-on-zero-VA-if-it-equals-the-r.patch -| patches.suse/x86-cpu-amd-set-the-cpb-bit-unconditionally-on-f17h.patch -| patches.suse/sched-fair-Add-tmp_alone_branch-assertion.patch -| patches.suse/sched-fair-Fix-insertion-in-rq-leaf_cfs_rq_list.patch -| patches.suse/sched-fair-Optimize-update_blocked_averages.patch -| patches.suse/sched-fair-Fix-O-nr_cgroups-in-the-load-balancing-path.patch -| patches.suse/ARM-s3c24xx-Fix-boolean-expressions-in-osiris_dvs_no.patch -| patches.suse/soc-tegra-fuse-Fix-illegal-free-of-IO-base-address.patch -| patches.suse/soc-qcom-gsbi-Fix-error-handling-in-gsbi_probe.patch -| patches.suse/0001-mm-hwpoison-fix-thp-split-handing-in-soft_offline_in.patch -| patches.suse/mm-replace-all-open-encodings-for-NUMA_NO_NODE.patch -| patches.suse/mm-vmalloc-fix-size-check-for-remap_vmalloc_range_partial -| patches.suse/intel_idle-add-support-for-Jacobsville.patch -| patches.suse/powercap-intel_rapl-add-support-for-Jacobsville.patch -| patches.suse/cpufreq-Use-struct-kobj_attribute-instead-of-struct-.patch -| patches.suse/cpufreq-tegra124-add-missing-of_node_put.patch -| patches.suse/cpufreq-acpi-cpufreq-Report-if-CPU-doesn-t-support-b.patch -| patches.suse/ACPI-APEI-Don-t-wait-to-serialise-with-oops-messages.patch -| patches.suse/ACPI-APEI-Switch-estatus-pool-to-use-vmalloc-memory.patch -| patches.suse/ACPI-video-Refactor-and-fix-dmi_is_desktop.patch -| patches.suse/ACPI-video-Extend-chassis-type-detection-with-a-Lunc.patch -| patches.suse/device-property-Fix-the-length-used-in-PROPERTY_ENTR.patch -| patches.suse/ALSA-usb-audio-Cleanup-DSD-whitelist.patch -| patches.suse/ALSA-hda-Record-the-current-power-state-before-suspe.patch -| patches.suse/ALSA-hda-Use-standard-device-registration-for-beep.patch -| patches.suse/ASoC-imx-sgtl5000-put-of-nodes-if-finding-codec-fail.patch -| patches.suse/ASoC-fsl-asoc-card-fix-object-reference-leaks-in-fsl.patch -| patches.suse/ALSA-PCM-check-if-ops-are-defined-before-suspending-.patch -| patches.suse/ALSA-hda-realtek-Reduce-click-noise-on-Dell-Precisio.patch -| patches.suse/ALSA-hda-realtek-Enable-audio-jacks-of-ASUS-UX362FA-.patch -| patches.suse/ALSA-bebob-use-more-identical-mod_alias-for-Saffire-.patch -| patches.suse/ALSA-firewire-motu-fix-construction-of-PCM-frame-for.patch -| patches.suse/ASoC-fsl_esai-fix-register-setting-issue-in-RIGHT_J-.patch -| patches.suse/ASoC-msm8916-wcd-analog-add-missing-license-informat.patch -| patches.suse/SoC-imx-sgtl5000-add-missing-put_device.patch -| patches.suse/ASoC-qcom-Fix-of-node-refcount-unbalance-in-apq8016_.patch -| patches.suse/ALSA-usb-audio-Add-quirk-for-MOTU-MicroBook-II.patch -| patches.suse/hpet-Fix-missing-character-in-the-__setup-code-of-hp.patch -| patches.suse/applicom-Fix-potential-Spectre-v1-vulnerabilities.patch -| patches.suse/nvmem-allow-to-select-i.MX-nvmem-driver-for-i.MX-7D.patch -| patches.suse/parport_pc-fix-find_superio-io-compare-code-should-u.patch -| patches.suse/intel_th-Don-t-reference-unassigned-outputs.patch -| patches.suse/stm-class-Fix-an-endless-loop-in-channel-allocation.patch -| patches.suse/stm-class-Prevent-division-by-zero.patch -| patches.suse/coresight-etm4x-Add-support-to-enable-ETMv4.2.patch -| patches.suse/VMCI-Support-upto-64-bit-PPNs.patch -| patches.suse/misc-hpilo-Exclude-unsupported-device-via-blacklist.patch -| patches.suse/misc-hpilo-Do-not-claim-unsupported-hardware.patch -| patches.suse/intel_th-gth-Fix-an-off-by-one-in-output-unassigning.patch -| patches.suse/debugfs-debugfs_use_start-finish-do-not-exist-anymor.patch -| patches.suse/driver-core-Establish-order-of-operations-for-device.patch -| patches.suse/device-core-Consolidate-locking-and-unlocking-of-par.patch -| patches.suse/driver-core-Probe-devices-asynchronously-instead-of-.patch -| patches.suse/devres-always-use-dev_name-in-devm_ioremap_resource.patch -| patches.suse/driver-core-Do-not-resume-suppliers-under-device_lin.patch -| patches.suse/iio-adc-fix-warning-in-Qualcomm-PM8xxx-HK-XOADC-driv.patch -| patches.suse/staging-iio-adt7316-fix-register-and-bit-definitions.patch -| patches.suse/staging-iio-adt7316-allow-adt751x-to-use-internal-vr.patch -| patches.suse/staging-iio-adt7316-fix-the-dac-read-calculation.patch -| patches.suse/staging-iio-adt7316-fix-the-dac-write-calculation.patch -| patches.suse/staging-wilc1000-fix-to-set-correct-value-for-vif_nu.patch -| patches.suse/iio-adc-exynos-adc-Fix-NULL-pointer-exception-on-unb.patch -| patches.suse/staging-comedi-ni_660x-fix-missing-break-in-switch-s.patch -| patches.suse/tty-ipwireless-Fix-potential-NULL-pointer-dereferenc.patch -| patches.suse/tty-increase-the-default-flip-buffer-limit-to-2-640K.patch -| patches.suse/serial-8250_pci-Fix-number-of-ports-for-ACCES-serial.patch -| patches.suse/serial-8250_pci-Have-ACCES-cards-that-use-the-four-p.patch -| patches.suse/serial-uartps-Fix-stuck-ISR-if-RX-disabled-with-non-.patch -| patches.suse/serial-8250_pxa-honor-the-port-number-from-devicetre.patch -| patches.suse/serial-8250_of-assume-reg-shift-of-2-for-mrvl-mmp-ua.patch -| patches.suse/0001-USB-Add-new-USB-LPM-helpers.patch -| patches.suse/0001-USB-Consolidate-LPM-checks-to-avoid-enabling-LPM-twi.patch -| patches.suse/0001-usbip-Fix-vhci_urb_enqueue-URB-null-transfer-buffer-.patch -| patches.suse/usb-handle-warm-reset-port-requests-on-hub-resume.patch -| patches.suse/usb-f_fs-Avoid-crash-due-to-out-of-scope-stack-ptr-a.patch -| patches.suse/usb-phy-twl6030-usb-fix-possible-use-after-free-on-r.patch -| patches.suse/cdc-wdm-pass-return-value-of-recover_from_urb_loss.patch -| patches.suse/0001-USB-serial-cp210x-fix-GPIO-in-autosuspend.patch -| patches.suse/0001-USB-serial-option-add-Telit-ME910-ECM-composition.patch -| patches.suse/0001-USB-serial-cp210x-add-ID-for-Ingenico-3070.patch -| patches.suse/0001-USB-serial-ftdi_sio-add-ID-for-Hjelmslund-Electronic.patch -| patches.suse/usb-chipidea-Grab-the-legacy-USB-PHY-by-phandle-firs.patch -| patches.suse/ext2-Fix-underflow-in-ext2_max_size.patch -| patches.suse/0001-btrfs-relocation-Delay-reloc-tree-deletion-after-mer.patch -| patches.suse/0002-btrfs-qgroup-Refactor-btrfs_qgroup_trace_subtree_swa.patch -| patches.suse/0003-btrfs-qgroup-Introduce-per-root-swapped-blocks-infra.patch -| patches.suse/0004-btrfs-qgroup-Use-delayed-subtree-rescan-for-balance.patch -| patches.suse/0005-btrfs-qgroup-Cleanup-old-subtree-swap-code.patch -| patches.suse/0001-btrfs-qgroup-Remove-duplicated-trace-points-for-qgro.patch -| patches.suse/0001-btrfs-qgroup-Move-reserved-data-accounting-from-btrf.patch -| patches.suse/btrfs-fix-fsync-after-succession-of-renames-of-diffe.patch -| patches.suse/btrfs-fix-fsync-after-succession-of-renames-and-unli.patch -| patches.suse/btrfs-ensure-that-a-dup-or-raid1-block-group-has-exactly-two-stripes.patch -| patches.suse/xfs-don-t-overflow-xattr-listent-buffer.patch -| patches.suse/xfs-fix-reporting-supported-extra-file-attributes-fo.patch -| patches.suse/powerpc-irq-drop-arch_early_irq_init.patch -| patches.suse/powerpc-powernv-Remove-never-used-pnv_power9_force_s.patch -| patches.suse/powerpc-powernv-npu-Remove-obsolete-comment-about-TC.patch -| patches.suse/powerpc-pseries-Perform-full-re-add-of-CPU-for-topol.patch -| patches.suse/powerpc-perf-add-mem-access-events-to-sysfs.patch -| patches.suse/powerpc-64s-clear-on-stack-exception-marker-upon-exception-return.patch -| patches.suse/powerpc-livepatch-relax-reliable-stack-tracer-checks-for-first-frame.patch -| patches.suse/powerpc-livepatch-small-cleanups-in-save_stack_trace_tsk_reliable.patch -| patches.suse/powerpc-Drop-page_is_ram-and-walk_system_ram_range.patch -| patches.suse/powerpc-ptrace-Simplify-vr_get-set-to-avoid-GCC-warn.patch -| patches.suse/powerpc-pseries-export-timebase-register-sample-in-l.patch -| patches.suse/powerpc-Fix-32-bit-KVM-PR-lockup-and-host-crash-with.patch -| patches.suse/powerpc-64-Make-sys_switch_endian-traceable.patch -| patches.suse/powerpc-64s-Fix-logic-when-handling-unknown-CPU-feat.patch -| patches.suse/powerpc-powernv-Don-t-reprogram-SLW-image-on-every-K.patch -| patches.suse/powerpc-hugetlb-Handle-mmap_min_addr-correctly-in-ge.patch -| patches.suse/powerpc-mm-hash-Handle-mmap_min_addr-correctly-in-ge.patch -| patches.suse/powerpc-powernv-move-OPAL-call-wrapper-tracing-and-i.patch -| patches.suse/powerpc-xmon-Fix-opcode-being-uninitialized-in-print.patch -| patches.suse/powerpc-powernv-Make-opal-log-only-readable-by-root.patch -| patches.suse/powerpc-powernv-ioda-Fix-locked_vm-counting-for-memo.patch -| patches.suse/powerpc-kvm-Save-and-restore-host-AMR-IAMR-UAMOR.patch -| patches.suse/powerpc-mm-Check-secondary-hash-page-table.patch -| patches.suse/lib-div64.c-off-by-one-in-shift.patch -| patches.suse/drivers-rapidio-rio_cm.c-fix-potential-oops-in-riocm.patch -| patches.suse/sysctl-handle-overflow-in-proc_get_long.patch -| patches.suse/sysctl-handle-overflow-for-file-max.patch -| patches.suse/drm-dp-mst-Configure-no_stop_bit-correctly-for-remot.patch -| patches.suse/drm-Reorder-set_property_atomic-to-avoid-returning-w.patch -| patches.suse/0001-drm-Fix-error-handling-in-drm_legacy_addctx.patch -| patches.suse/drm-nouveau-Stop-using-drm_crtc_force_disable.patch -| patches.suse/drm-tilcdc-Register-cpufreq-notifier-after-we-have-i.patch -| patches.suse/drm-Auto-set-allow_fb_modifiers-when-given-modifiers.patch -| patches.suse/0003-drm-shmob-Fix-return-value-check-in-shmob_drm_probe.patch -| patches.suse/drm-rockchip-fix-for-mailbox-read-validation.patch -| patches.suse/drm-disable-uncached-DMA-optimization-for-ARM-and-ar.patch -| patches.suse/drm-nouveau-volt-gf117-fix-speedo-readout-register.patch -| patches.suse/0001-drm-nouveau-bios-ramcfg-fix-missing-parentheses-when.patch -| patches.suse/0002-drm-nouveau-pmu-don-t-print-reply-values-if-exec-is-.patch -| patches.suse/0003-drm-nouveau-Don-t-WARN_ON-VCPI-allocation-failures.patch -| patches.suse/0004-drm-radeon-evergreen_cs-fix-missing-break-in-switch-.patch -| patches.suse/livepatch-change-unsigned-long-old_addr-void-old_func-in-struct-klp_func.patch -| patches.suse/livepatch-shuffle-klp_enable_patch-klp_disable_patch-code.patch -| patches.suse/livepatch-consolidate-klp_free-functions.patch -| patches.suse/livepatch-don-t-block-the-removal-of-patches-loaded-after-a-forced-transition.patch -| patches.suse/livepatch-simplify-api-by-removing-registration-step.patch -| patches.suse/livepatch-use-lists-to-manage-patches-objects-and-functions.patch -| patches.suse/livepatch-add-atomic-replace.patch -| patches.suse/livepatch-remove-nop-structures-when-unused.patch -| patches.suse/livepatch-atomic-replace-and-cumulative-patches-documentation.patch -| patches.suse/livepatch-remove-ordering-stacking-of-the-livepatches.patch -| patches.suse/selftests-livepatch-introduce-tests.patch -| patches.suse/selftests-livepatch-add-dynamic_debug-config-dependency.patch -| patches.suse/livepatch-send-a-fake-signal-periodically.patch -| patches.suse/livepatch-remove-signal-sysfs-attribute.patch -| patches.suse/livepatch-core-return-eopnotsupp-instead-of-enosys.patch -| patches.suse/livepatch-introduce-klp_for_each_patch-macro.patch -| patches.suse/livepatch-return-enomem-on-ptr_id-allocation-failure.patch -| patches.suse/livepatch-proper-error-handling-in-the-shadow-variables-selftest.patch -| patches.suse/livepatch-module-coming-and-going-callbacks-can-proceed-with-all-listed-patches.patch -| patches.suse/HID-Add-ASUS-T100CHI-keyboard-dock-battery-quirks.patch -| patches.suse/HID-intel-ish-ipc-handle-PIMR-before-ish_wakeup-also.patch -| patches.suse/HID-i2c-hid-Ignore-input-report-if-there-s-no-data-p.patch -| patches.suse/HID-intel-ish-hid-avoid-binding-wrong-ishtp_cl_devic.patch -| patches.suse/HID-wacom-Move-HID-fix-for-AES-serial-number-into-wa.patch -| patches.suse/HID-wacom-Mark-expected-switch-fall-through.patch -| patches.suse/HID-wacom-Add-support-for-Pro-Pen-slim.patch -| patches.suse/x86-mce-amd-edac-mce_amd-add-new-mp5-nbio-and-pcie-smca-bank-types.patch -| patches.suse/x86-mce-amd-edac-mce_amd-add-new-mcatypes-for-cs-psp-and-smu-units.patch -| patches.suse/x86-mce-amd-edac-mce_amd-add-new-error-descriptions-for-some-smca-bank-types.patch -| patches.suse/x86-mce-improve-error-message-when-kernel-cannot-recover-p2.patch -| patches.suse/cpcap-charger-generate-events-for-userspace.patch -| patches.suse/i2c-tegra-fix-maximum-transfer-size.patch -| patches.suse/iscsi_ibft-Fix-missing-break-in-switch-statement.patch -| patches.suse/thermal-mediatek-fix-register-index-error.patch -| patches.suse/rtc-pcf8523-set-xtal-load-capacitance-from-DT.patch -| patches.suse/rtc-cmos-ignore-bogus-century-byte.patch -| patches.suse/rtc-ds1672-fix-unintended-sign-extension.patch -| patches.suse/rtc-88pm860x-fix-unintended-sign-extension.patch -| patches.suse/rtc-88pm80x-fix-unintended-sign-extension.patch -| patches.suse/rtc-pm8xxx-fix-unintended-sign-extension.patch -| patches.suse/0001-backlight-pwm_bl-Use-gpiod_get_value_cansleep-to-get.patch -| patches.suse/gpio-gpio-omap-fix-level-interrupt-idling.patch -| patches.suse/cdrom-Fix-race-condition-in-cdrom_sysctl_register.patch -| patches.suse/0275-bcache-never-writeback-a-discard-operation.patch -| patches.suse/0276-bcache-not-use-hard-coded-memset-size-in-bch_cache_a.patch -| patches.suse/0277-bcache-export-backing_dev_name-via-sysfs.patch -| patches.suse/0278-bcache-export-backing_dev_uuid-via-sysfs.patch -| patches.suse/0279-bcache-fix-indentation-issue-remove-tabs-on-a-hunk-o.patch -| patches.suse/0280-bcache-treat-stale-dirty-keys-as-bad-keys.patch -| patches.suse/0281-bcache-improve-sysfs_strtoul_clamp.patch -| patches.suse/0282-bcache-fix-input-integer-overflow-of-congested-thres.patch -| patches.suse/0283-bcache-fix-input-overflow-to-sequential_cutoff.patch -| patches.suse/0284-bcache-add-sysfs_strtoul_bool-for-setting-bit-field-.patch -| patches.suse/0285-bcache-use-sysfs_strtoul_bool-to-set-bit-field-varia.patch -| patches.suse/0286-bcache-fix-input-overflow-to-writeback_delay.patch -| patches.suse/0287-bcache-fix-potential-div-zero-error-of-writeback_rat.patch -| patches.suse/0288-bcache-fix-potential-div-zero-error-of-writeback_rat.patch -| patches.suse/0289-bcache-fix-input-overflow-to-writeback_rate_minimum.patch -| patches.suse/0290-bcache-fix-input-overflow-to-journal_delay_ms.patch -| patches.suse/0291-bcache-fix-input-overflow-to-cache-set-io_error_limi.patch -| patches.suse/0292-bcache-fix-input-overflow-to-cache-set-sysfs-file-io.patch -| patches.suse/0293-bcache-use-REQ_META-REQ_PRIO-to-indicate-bio-for-met.patch -| patches.suse/block-don-t-use-bio-bi_vcnt-to-figure-out-segment-number.patch -| patches.suse/doc-rcu-Suspicious-RCU-usage-is-a-warning.patch -| patches.suse/CIFS-Fix-leaking-locked-VFS-cache-pages-in-writeback-retry.patch -| patches.suse/cifs-Fix-NULL-pointer-dereference-of-devname.patch -| patches.suse/cifs-replace-snprintf-with-scnprintf.patch -| patches.suse/cifs-add-credits-from-unmatched-responses-messages.patch -| patches.suse/cifs-return-ENODATA-when-deleting-an-xattr-that-does-not-exist.patch -| patches.suse/smb3-fix-bytes_read-statistics.patch -| patches.suse/CIFS-Do-not-reset-lease-state-to-NONE-on-lease-break.patch -| patches.suse/smb3-make-default-i-o-size-for-smb3-mounts-larger.patch -| patches.suse/smb3-request-more-credits-on-tree-connect.patch -| patches.suse/CIFS-Do-not-skip-SMB2-message-IDs-on-send-failures.patch -| patches.suse/cifs-Accept-validate-negotiate-if-server-return-NT_STATUS_NOT_SUPPO.patch -| patches.suse/CIFS-Always-reset-read-error-to-EIO-if-no-response.patch -| patches.suse/CIFS-Do-not-log-credits-when-unmounting-a-share.patch -| patches.suse/CIFS-Count-SMB3-credits-for-malformed-pending-responses.patch -| patches.suse/CIFS-Respect-SMB2-hdr-preamble-size-in-read-responses.patch -| patches.suse/CIFS-Set-reconnect-instance-to-one-initially.patch -| patches.suse/CIFS-Respect-reconnect-in-MTU-credits-calculations.patch -| patches.suse/CIFS-Respect-reconnect-in-non-MTU-credits-calculations.patch -| patches.suse/CIFS-Check-for-reconnects-before-sending-async-requests.patch -| patches.suse/CIFS-Check-for-reconnects-before-sending-compound-requests.patch -| patches.suse/CIFS-Adjust-MTU-credits-before-reopening-a-file.patch -| patches.suse/CIFS-Remove-custom-credit-adjustments-for-SMB2-async-IO.patch -| patches.suse/CIFS-Reopen-file-before-get-SMB2-MTU-credits-for-async-IO.patch -| patches.suse/CIFS-Find-and-reopen-a-file-before-get-MTU-credits-in-writepages.patch -| patches.suse/CIFS-Move-unlocking-pages-from-wdata_send_pages-.patch -| patches.suse/CIFS-Move-open-file-handling-to-writepages.patch -| patches.suse/CIFS-Return-error-code-when-getting-file-handle-for-writeback.patch -| patches.suse/CIFS-Try-to-acquire-credits-at-once-for-compound-requests.patch -| patches.suse/03-cifs-update-internal-module-version-number.patch -| patches.suse/smb3-Update-POSIX-negotiate-context-with-POSIX-ctxt-GUID.patch -| patches.suse/smb3-add-tracepoints-for-query-dir.patch -| patches.suse/smb3-Add-tracepoints-for-read-write-and-query_dir-enter.patch -| patches.suse/smb3-add-missing-read-completion-trace-point.patch -| patches.suse/smb3-improve-dynamic-tracing-of-open-and-posix-mkdir.patch -| patches.suse/smb3-add-dynamic-trace-point-for-smb3_cmd_enter.patch -| patches.suse/smb3-add-dynamic-trace-point-for-query_info_enter-done.patch -| patches.suse/cifs-use-correct-format-characters.patch -| patches.suse/smb3-for-kerberos-mounts-display-the-credential-uid-used.patch -| patches.suse/CIFS-Fix-read-after-write-for-files-with-read-cachin.patch -| patches.suse/CIFS-Only-send-SMB2_NEGOTIATE-command-on-new-TCP-connections.patch -| patches.suse/CIFS-Return-EAGAIN-instead-of-ENOTSOCK.patch -| patches.suse/CIFS-Mask-off-signals-when-sending-SMB-packets.patch -| patches.suse/smb3-request-more-credits-on-normal-non-large-read-write-ops.patch -| patches.suse/fs-cifs-Kconfig-pedantic-formatting.patch -| patches.suse/media-s5p-mfc-fix-incorrect-bus-assignment-in-virtua.patch -| patches.suse/0001-media-usb-pwc-Don-t-use-coherent-DMA-buffers-for-ISO.patch -| patches.suse/media-v4l2-ctrls.c-uvc-zero-v4l2_event.patch -| patches.suse/media-s5p-jpeg-Check-for-fmt_ver_flag-when-doing-fmt.patch -| patches.suse/media-s5p-jpeg-Correct-step-and-max-values-for-V4L2_.patch -| patches.suse/media-dt-bindings-media-i2c-Fix-i2c-address-for-OV56.patch -| patches.suse/media-v4l2-i2c-ov7670-Fix-PLL-bypass-register-values.patch -| patches.suse/media-mt9m111-set-initial-frame-size-other-than-0x0.patch -| patches.suse/media-s5k4ecgx-delete-a-bogus-error-message.patch -| patches.suse/media-uvcvideo-Fix-type-check-leading-to-overflow.patch -| patches.suse/media-uvcvideo-Avoid-NULL-pointer-dereference-at-the.patch -| patches.suse/media-mtk-jpeg-Correct-return-type-for-mem2mem-buffe.patch -| patches.suse/media-mx2_emmaprp-Correct-return-type-for-mem2mem-bu.patch -| patches.suse/media-s5p-g2d-Correct-return-type-for-mem2mem-buffer.patch -| patches.suse/media-s5p-jpeg-Correct-return-type-for-mem2mem-buffe.patch -| patches.suse/media-sh_veu-Correct-return-type-for-mem2mem-buffer-.patch -| patches.suse/x86-PCI-Fixup-RTIT_BAR-of-Intel-Denverton-Trace-Hub.patch -| patches.suse/PCI-PME-Fix-hotplug-sysfs-remove-deadlock-in-pcie_pm.patch -| patches.suse/PCI-PME-Fix-possible-use-after-free-on-remove.patch -| patches.suse/pci-qcom-don-t-deassert-reset-gpio-during-probe -| patches.suse/PCI-endpoint-functions-Use-memcpy_fromio-memcpy_toio.patch -| patches.suse/RDMA-iw_cxgb4-Drop-__GFP_NOFAIL.patch -| patches.suse/IB-core-Destroy-QP-if-XRC-QP-fails.patch -| patches.suse/RDMA-vmw_pvrdma-Support-upto-64-bit-PFNs.patch -| patches.suse/IB-core-Unregister-notifier-before-freeing-MAD-secur.patch -| patches.suse/IB-core-Fix-potential-memory-leak-while-creating-MAD.patch -| patches.suse/IB-hfi1-Close-race-condition-on-user-context-disable.patch -| patches.suse/scsi-qla2xxx-Add-protection-mask-module-parameters.patch -| patches.suse/scsi-qla2xxx-Fix-DMA-error-when-the-DIF-sg-buffer-cr.patch -| patches.suse/scsi-qla2xxx-no-need-to-check-return-value-of-debugf.patch -| patches.suse/scsi-qla2xxx-Add-new-FC-NVMe-enable-BIT-to-enable-FC.patch -| patches.suse/scsi-qla2xxx-Fix-N2N-target-discovery-with-Local-loo.patch -| patches.suse/scsi-qla2xxx-Add-pci-function-reset-support.patch -| patches.suse/scsi-qla2xxx-Change-default-ZIO-threshold.patch -| patches.suse/scsi-qla2xxx-Fix-session-cleanup-hang.patch -| patches.suse/scsi-qla2xxx-flush-IO-on-chip-reset-or-sess-delete.patch -| patches.suse/scsi-qla2xxx-fix-fcport-null-pointer-access.patch -| patches.suse/scsi-qla2xxx-allow-session-delete-to-finish-before-c.patch -| patches.suse/scsi-qla2xxx-Fix-SRB-allocation-flag-to-avoid-sleepi.patch -| patches.suse/scsi-qla2xxx-Prevent-memory-leak-for-CT-req-rsp-allo.patch -| patches.suse/scsi-qla2xxx-Restore-FAWWPN-of-Physical-Port-only-fo.patch -| patches.suse/scsi-qla2xxx-Fix-fw-options-handle-eh_bus_reset.patch -| patches.suse/scsi-qla2xxx-Use-complete-switch-scan-for-RSCN-event.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.13-k.patch -| patches.suse/scsi-qla2xxx-Move-debug-messages-before-sending-srb-.patch -| patches.suse/scsi-qla2xxx-remove-redundant-null-check-on-pointer-.patch -| patches.suse/scsi-qla2xxx-Fix-LUN-discovery-if-loop-id-is-not-ass.patch -| patches.suse/scsi-qla2xxx-Add-First-Burst-support-for-FC-NVMe-dev.patch -| patches.suse/scsi-qla2xxx-Fix-unload-when-NVMe-devices-are-config.patch -| patches.suse/scsi-qla2xxx-Check-for-FW-started-flag-before-aborti.patch -| patches.suse/scsi-qla2xxx-Prevent-multiple-ADISC-commands-per-ses.patch -| patches.suse/scsi-qla2xxx-Add-support-for-setting-port-speed.patch -| patches.suse/scsi-qla2xxx-Prevent-SysFS-access-when-chip-is-down.patch -| patches.suse/scsi-qla2xxx-Move-marker-request-behind-QPair.patch -| patches.suse/scsi-qla2xxx-Fix-code-indentation-for-qla27xx_fwdt_e.patch -| patches.suse/scsi-qla2xxx-Add-new-FW-dump-template-entry-types.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.00.00.14-k.patch -| patches.suse/scsi-qla2xxx-Avoid-PCI-IRQ-affinity-mapping-when-mul.patch -| patches.suse/scsi-megaraid_sas-return-error-when-create-dma-pool-failed -| patches.suse/scsi-sd-optimal-i-o-size-should-be-a-multiple-of-physical-block-size -| patches.suse/revert-scsi-ufs-disable-vccq-if-it-s-not-needed-by-ufs-device -| patches.suse/scsi-aacraid-fix-missing-break-in-switch-statement -| patches.suse/dm-fix-to_sector-for-32bit.patch -| patches.suse/dm-integrity-limit-the-rate-of-error-messages.patch -| patches.suse/iommu-vt-d-check-identity-map-for-hot-added-devices -| patches.suse/iommu-vt-d-fix-null-pointer-reference-in-intel_svm_bind_mm -| patches.suse/msft-hv-1847-x86-Hyper-V-Set-x2apic-destination-mode-to-physical-.patch -| patches.suse/msft-hv-1848-iommu-hyper-v-Add-Hyper-V-stub-IOMMU-driver.patch -| patches.suse/iommu-io-pgtable-arm-v7s-only-kmemleak_ignore-l2-tables -| patches.suse/iommu-document-iommu_ops-is_attach_deferred -| patches.suse/0001-swiotlb-introduce-swiotlb_max_mapping_size -| patches.suse/0002-swiotlb-add-is_swiotlb_active-function -| patches.suse/0003-dma-introduce-dma_max_mapping_size -| patches.suse/0004-virtio-introduce-virtio_max_dma_size -| patches.suse/0005-virtio-blk-consider-virtio_max_dma_size-for-maximum-segment-size -| patches.suse/s390-virtio-handle-find-on-invalid-queue-gracefully -| patches.suse/x86-unwind-handle-null-pointer-calls-better-in-frame-unwinder.patch -| patches.suse/x86-unwind-add-hardcoded-orc-entry-for-null.patch -| patches.suse/tpm-tpm_crb-Avoid-unaligned-reads-in-crb_recv.patch -| patches.suse/tpm-Fix-some-name-collisions-with-drivers-char-tpm.h.patch -| patches.suse/tpm-Unify-the-send-callback-behaviour.patch -| patches.suse/tpm-tpm_i2c_atmel-Return-E2BIG-when-the-transfer-is-.patch -| patches.suse/tpm-Fix-off-by-one-when-reading-binary_bios_measurem.patch -| patches.suse/tipc-fix-RDM-DGRAM-connect-regression.patch -| patches.suse/0001-ipv4-route-fail-early-when-inet-dev-is-missing.patch -| patches.suse/appletalk-Fix-compile-regression.patch -| patches.suse/net-hsr-fix-memory-leak-in-hsr_dev_finalize.patch -| patches.suse/ravb-Decrease-TxFIFO-depth-of-Q3-and-Q2-to-one.patch -| patches.suse/enic-fix-build-warning-without-CONFIG_CPUMASK_OFFSTA.patch -| patches.suse/net-hsr-fix-possible-crash-in-add_timer.patch -| patches.suse/route-set-the-deleted-fnhe-fnhe_daddr-to-0-in-ip_del.patch -| patches.suse/0001-vxlan-Fix-GRO-cells-race-condition-between-receive-a.patch -| patches.suse/vsock-virtio-fix-kernel-panic-from-virtio_transport_.patch -| patches.suse/0001-tcp-handle-inet_csk_reqsk_queue_add-failures.patch -| patches.suse/bpf-fix-replace_map_fd_with_map_ptr-s-ldimm64-second.patch -| patches.suse/rxrpc-Fix-client-call-queueing-waiting-for-channel.patch -| patches.suse/net-x25-fix-use-after-free-in-x25_device_event.patch -| patches.suse/0001-vxlan-test-dev-flags-IFF_UP-before-calling-gro_cells.patch -| patches.suse/0001-gro_cells-make-sure-device-is-up-in-gro_cells_receiv.patch -| patches.suse/0001-Input-tm2-touchkey-acknowledge-that-setting-brightne.patch -| patches.suse/input-raspberrypi-ts-select-config_input_polldev.patch -| patches.suse/Input-elan_i2c-add-id-for-touchpad-found-in-Lenovo-s.patch -| patches.suse/Input-wacom_serial4-add-support-for-Wacom-ArtPad-II-.patch -| patches.suse/pinctrl-sh-pfc-r8a7778-Fix-HSPI-pin-numbers-and-name.patch -| patches.suse/pinctrl-sh-pfc-emev2-Add-missing-pinmux-functions.patch -| patches.suse/pinctrl-sh-pfc-r8a7791-Fix-scifb2_data_c-pin-group.patch -| patches.suse/pinctrl-sh-pfc-r8a7792-Fix-vin1_data18_b-pin-group.patch -| patches.suse/pinctrl-sh-pfc-sh73a0-Fix-fsic_spdif-pin-groups.patch -| patches.suse/tracing-do-not-free-iter-trace-in-fail-path-of-tracing_open_pipe.patch -| patches.suse/tracing-use-strncpy-instead-of-memcpy-for-string-keys-in-hist-triggers.patch -| patches.suse/0001-xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch -| patches.suse/0001-xen-remove-pre-xen3-fallback-handlers.patch -| patches.suse/0001-xen-cpu_hotplug-Prevent-an-out-of-bounds-access.patch -| patches.suse/0001-xen-fix-dom0-boot-on-huge-systems.patch -| patches.suse/perf-x86-intel-make-cpuc-allocations-consistent.patch -| patches.suse/perf-x86-intel-generalize-dynamic-constraint-creation.patch -| patches.suse/x86-add-tsx-force-abort-cpuid-msr -| patches.suse/perf-x86-intel-implement-support-for-tsx-force-abort.patch -| patches.suse/kernel-sysctl.c-add-missing-range-check-in-do_proc_d.patch -| patches.suse/fsdevpts-always-delete-dcache-dentry-s-in-dput.patch -| patches.suse/splice-dont-merge-into-linked-buffers.patch -| patches.suse/vfs-fix-preadv64v2-and-pwritev64v2-compat-syscalls-w.patch -| patches.suse/NFS-Fix-I-O-request-leakages.patch -| patches.suse/NFS-Fix-an-I-O-request-leakage-in-nfs_do_recoalesce.patch -| patches.suse/NFS-Don-t-recoalesce-on-error-in-nfs_pageio_complete.patch -| patches.suse/fs-nfs-Fix-nfs_parse_devname-to-not-modify-it-s-argu.patch -| patches.suse/NFS-Remove-redundant-semicolon.patch -| patches.suse/NFS-Fix-a-soft-lockup-in-the-delegation-recovery-cod.patch -| patches.suse/NFS-pnfs-Bulk-destroy-of-layouts-needs-to-be-safe-w..patch -| patches.suse/NFSv4.1-Reinitialise-sequence-results-before-retrans.patch -| patches.suse/NFS-Add-missing-encode-decode-sequence_maxsz-to-v4.2.patch -| patches.suse/NFSv4-flexfiles-Fix-invalid-deref-in-FF_LAYOUT_DEVID.patch -| patches.suse/Btrfs-fix-corruption-reading-shared-and-compressed-e.patch -| patches.suse/btrfs-fix-deadlock-between-clone-dedupe-and-rename.patch -| patches.suse/0001-btrfs-check-for-refs-on-snapshot-delete-resume.patch -| patches.suse/0002-btrfs-save-drop_progress-if-we-drop-refs-at-all.patch -| patches.suse/ceph-decode-feature-bits-in-session-message.patch -| patches.suse/ceph-support-versioned-reply.patch -| patches.suse/ceph-support-getting-ceph-dir-pin-vxattr.patch -| patches.suse/jbd2-clear-dirty-flag-when-revoking-a-buffer-from-an.patch -| patches.suse/ext4-fix-check-of-inode-in-swap_inode_boot_loader.patch -| patches.suse/ext4-cleanup-pagecache-before-swap-i_data.patch -| patches.suse/ext4-update-quota-information-while-swapping-boot-lo.patch -| patches.suse/ext4-add-mask-of-ext4-flags-to-swap.patch -| patches.suse/ext4-Fix-crash-during-online-resizing.patch -| patches.suse/jbd2-fix-compile-warning-when-using-JBUFFER_TRACE.patch -| patches.suse/nfsd-fix-performance-limiting-session-calculation.patch -| patches.suse/nfsd-fix-memory-corruption-caused-by-readdir.patch -| patches.suse/acpi-nfit-Fix-bus-command-validation.patch -| patches.suse/libnvdimm-label-clear-updating-flag-after-label-set-update.patch -| patches.suse/nfit-acpi_nfit_ctl-check-out_obj-type-in-the-right-place.patch -| patches.suse/libnvdimm-pfn-fix-over-trim-in-trim_pfn_device.patch -| patches.suse/libnvdimm-Fix-altmap-reservation-size-calculation.patch -| patches.suse/libnvdimm-pmem-honor-force_raw-for-legacy-pmem-regions.patch -| patches.suse/nfit-ars-Attempt-a-short-ARS-whenever-the-ARS-state-.patch -| patches.suse/nfit-ars-Attempt-short-ARS-even-in-the-no_init_ars-c.patch -| patches.suse/nfit-ars-introduce-scrub_flags.patch -| patches.suse/nfit-ars-allow-root-to-busy-poll-the-ars-state-machine.patch -| patches.suse/nfit-ars-avoid-stale-ars-results.patch -| patches.suse/0001-crypto-caam-add-missing-put_device-call.patch -| patches.suse/mailbox-mailbox-test-fix-null-pointer-if-no-mmio.patch -| patches.suse/clk-highbank-fix-refcount-leak-in-hb_clk_init.patch -| patches.suse/clk-qoriq-fix-refcount-leak-in-clockgen_init.patch -| patches.suse/clk-socfpga-fix-refcount-leak.patch -| patches.suse/clk-samsung-exynos4-fix-refcount-leak-in-exynos4_get.patch -| patches.suse/clk-imx6q-fix-refcount-leak-in-imx6q_clocks_init.patch -| patches.suse/clk-imx6sx-fix-refcount-leak-in-imx6sx_clocks_init.patch -| patches.suse/clk-imx7d-fix-refcount-leak-in-imx7d_clocks_init.patch -| patches.suse/clk-vf610-fix-refcount-leak-in-vf610_clocks_init.patch -| patches.suse/clk-armada-370-fix-refcount-leak-in-a370_clk_init.patch -| patches.suse/clk-kirkwood-fix-refcount-leak-in-kirkwood_clk_init.patch -| patches.suse/clk-armada-xp-fix-refcount-leak-in-axp_clk_init.patch -| patches.suse/clk-mv98dx3236-fix-refcount-leak-in-mv98dx3236_clk_i.patch -| patches.suse/clk-dove-fix-refcount-leak-in-dove_clk_init.patch -| patches.suse/clk-sunxi-ng-sun8i-a23-Enable-PLL-MIPI-LDOs-when-ung.patch -| patches.suse/clk-clk-twl6040-Fix-imprecise-external-abort-for-pdm.patch -| patches.suse/clk-uniphier-Fix-update-register-for-CPU-gear.patch -| patches.suse/clk-fractional-divider-check-parent-rate-only-if-fla.patch -| patches.suse/clk-ingenic-Fix-round_rate-misbehaving-with-non-inte.patch -| patches.suse/clk-ingenic-Fix-doc-of-ingenic_cgu_div_info.patch -| patches.suse/clk-rockchip-fix-frac-settings-of-GPLL-clock-for-rk3.patch -| patches.suse/dmaengine-at_hdmac-drop-useless-LIST_HEAD.patch -| patches.suse/dmaengine-dw-drop-useless-LIST_HEAD.patch -| patches.suse/dmaengine-st_fdma-drop-useless-LIST_HEAD.patch -| patches.suse/dmaengine-pl330-drop-useless-LIST_HEAD.patch -| patches.suse/dmaengine-sa11x0-drop-useless-LIST_HEAD.patch -| patches.suse/dmaengine-qcom_hidma-assign-channel-cookie-correctly.patch -| patches.suse/dmaengine-mv_xor-Use-correct-device-for-DMA-API.patch -| patches.suse/dmaengine-imx-dma-fix-warning-comparison-of-distinct.patch -| patches.suse/dmaengine-tegra-avoid-overflow-of-byte-tracking.patch -| patches.suse/net-sit-fix-UBSAN-Undefined-behaviour-in-check_6rd.patch -| patches.suse/net-x25-reset-state-in-x25_connect.patch -| patches.suse/0001-net-mlx5e-IPoIB-Fix-RX-checksum-statistics-update.patch -| patches.suse/0001-net-mlx4_core-Fix-reset-flow-when-in-command-polling.patch -| patches.suse/0001-net-mlx4_core-Fix-locking-in-SRIOV-mode-when-switchi.patch -| patches.suse/0001-net-mlx4_core-Fix-qp-mtt-size-calculation.patch -| patches.suse/0001-l2tp-fix-infoleak-in-l2tp_ip6_recvmsg.patch -| patches.suse/0001-pptp-dst_release-sk_dst_cache-in-pptp_sock_destruct.patch -| patches.suse/PM-wakeup-Rework-wakeup-source-timer-cancellation.patch -| patches.suse/cpufreq-pxa2xx-remove-incorrect-__init-annotation.patch -| patches.suse/ACPI-device_sysfs-Avoid-OF-modalias-creation-for-rem.patch -| patches.suse/0001-drm-etnaviv-NULL-vs-IS_ERR-buf-in-etnaviv_core_dump.patch -| patches.suse/0002-drm-etnaviv-potential-NULL-dereference.patch -| patches.suse/drm-i915-Relax-mmap-VMA-check.patch -| patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-DELL-W.patch -| patches.suse/ALSA-hda-realtek-Add-support-headset-mode-for-New-DE.patch -| patches.suse/0001-fbdev-chipsfb-remove-set-but-not-used-variable-size.patch -| patches.suse/fbdev-fbmem-fix-memory-access-if-logo-is-bigger-than.patch -| patches.suse/printk-export-console_printk.patch -| patches.suse/ARM-8839-1-kprobe-make-patch_lock-a-raw_spinlock_t.patch -| patches.suse/ARM-8840-1-use-a-raw_spinlock_t-in-unwind.patch -| patches.suse/ARM-avoid-Cortex-A9-livelock-on-tight-dmb-loops.patch -| patches.suse/ARM-8833-1-Ensure-that-NEON-code-always-compiles-wit.patch -| patches.suse/iommu-amd-fix-null-dereference-bug-in-match_hid_uid -| patches.suse/kvm-vmx-compare-only-a-single-byte-for-vmcs-launched-in-vcpu-run -| patches.suse/kvm-vmx-zero-out-all-general-purpose-registers-after-vm-exit -| patches.suse/svm-fix-avic-dfr-and-ldr-handling -| patches.suse/svm-fix-improper-check-when-deactivate-avic -| patches.suse/kvm-nvmx-sign-extend-displacements-of-vmx-instr-s-mem-operands -| patches.suse/kvm-nvmx-apply-addr-size-mask-to-effective-address-for-vmx-instructions -| patches.suse/kvm-nvmx-ignore-limit-checks-on-vmx-instructions-using-flat-segments -| patches.suse/kvm-call-kvm_arch_memslots_updated-before-updating-memslots -| patches.suse/kvm-x86-mmu-detect-mmio-generation-wrap-in-any-address-space -| patches.suse/kvm-x86-mmu-do-not-cache-mmio-accesses-while-memslots-are-in-flux -| patches.suse/KVM-PPC-Release-all-hardware-TCE-tables-attached-to-.patch -| patches.suse/arm64-KVM-Fix-architecturally-invalid-reset-value-fo.patch -| patches.suse/cifs-change-wait_for_free_request-to-take-flags-as-argument.patch -| patches.suse/cifs-pass-flags-down-into-wait_for_free_credits-.patch -| patches.suse/cifs-wait_for_free_credits-make-it-possible-to-wait-for-1-credi.patch -| patches.suse/cifs-prevent-starvation-in-wait_for_free_credits-for-multi-credit-r.patch -| patches.suse/cifs-add-a-timeout-argument-to-wait_for_free_credits.patch -| patches.suse/smb3-display-security-information-in-proc-fs-cifs-DebugData-more-a.patch -| patches.suse/smb3-add-dynamic-tracepoint-for-timeout-waiting-for-credits.patch -| patches.suse/cifs-simplify-how-we-handle-credits-in-compound_send_recv-.patch -| patches.suse/smb3-display-volume-serial-number-for-shares-in-proc-fs-cifs-Debug.patch -| patches.suse/cifs-cache-FILE_ALL_INFO-for-the-shared-root-handle.patch -| patches.suse/smb3-Add-dynamic-trace-points-for-various-compounded-smb3-ops.patch -| patches.suse/cifs-add-SMB2_ioctl_init-free-helpers-to-be-used-with-compounding.patch -| patches.suse/cifs-fix-smb3_zero_range-so-it-can-expand-the-file-size-when-requir.patch -| patches.suse/smb3-add-dynamic-tracepoints-for-simple-fallocate-and-zero-range.patch -| patches.suse/SMB3-passthru-query-info-doesn-t-check-for-SMB3-FSCTL-passthru.patch -| patches.suse/cifs-remove-unused-value-pointed-out-by-Coverity.patch -| patches.suse/CIFS-make-mknod-an-smb_version_op.patch -| patches.suse/smb2-fix-typo-in-definition-of-a-few-error-flags.patch -| patches.suse/cifs-fix-incorrect-handling-of-smb2_set_sparse-return-in-smb3_sim.patch -| patches.suse/SMB3-Allow-SMB3-FSCTL-queries-to-be-sent-to-server-from-tools.patch -| patches.suse/CIFS-fix-POSIX-lock-leak-and-invalid-ptr-deref.patch -| patches.suse/powerpc-powernv-Fix-compile-without-CONFIG_TRACEPOIN.patch -| patches.suse/It-s-wrong-to-add-len-to-sector_nr-in-raid10-reshape.patch -| patches.suse/md-Fix-failed-allocation-of-md_register_thread.patch -| patches.suse/nvme-fc-reject-reconnect-if-io-queue-count-is-reduce.patch -| patches.suse/nvme-add-proper-discard-setup-for-the-multipath-devi.patch -| patches.suse/scsi-virtio_scsi-don-t-send-sc-payload-with-tmfs -| patches.suse/scsi-qla2xxx-Fix-panic-in-qla_dfs_tgt_counters_show.patch -| patches.suse/scsi-qla2xxx-avoid-printf-format-warning.patch -| patches.suse/scsi-qla2xxx-check-for-kstrtol-failure.patch -| patches.suse/scsi-aacraid-fix-performance-issue-on-logical-drives -| patches.suse/9p-use-inode-i_lock-to-protect-i_size_write-under-32.patch -| patches.suse/9p-net-fix-memory-leak-in-p9_client_create.patch -| patches.suse/perf-x86-intel-fix-memory-corruption.patch -| patches.suse/udf-Fix-crash-on-IO-error-during-truncate.patch -| patches.suse/drm-nouveau-debugfs-Fix-check-of-pm_runtime_get_sync.patch -| patches.suse/drm-i915-bios-assume-eDP-is-present-on-port-A-when-t.patch -| patches.suse/0001-drm-vmwgfx-Don-t-double-free-the-mode-stored-in-par-.patch -| patches.suse/mmc-pxamci-fix-enum-type-confusion.patch -| patches.suse/mmc-davinci-remove-extraneous-__init-annotation.patch -| patches.suse/ACPI-utils-Drop-reference-in-test-for-device-presenc.patch -| patches.suse/ALSA-echoaudio-add-a-check-for-ioremap_nocache.patch -| patches.suse/ALSA-sb8-add-a-check-for-request_region.patch -| patches.suse/ALSA-firewire-motu-use-version-field-of-unit-directo.patch -| patches.suse/ALSA-hda-add-Lenovo-IdeaCentre-B550-to-the-power_sav.patch -| patches.suse/ALSA-opl3-fix-mismatch-between-snd_opl3_drum_switch-.patch -| patches.suse/ALSA-hda-Enforces-runtime_resume-after-S3-and-S4-for.patch -| patches.suse/ALSA-hda-realtek-Enable-headset-MIC-of-Acer-AIO-with.patch -| patches.suse/iommu-amd-fix-sg-dma_address-for-sg-offset-bigger-than-page_size -| patches.suse/iommu-vt-d-check-capability-before-disabling-protected-memory -| patches.suse/powerpc-vdso64-Fix-CLOCK_MONOTONIC-inconsistencies-a.patch -| patches.suse/powerpc-security-Fix-spectre_v2-reporting.patch -| patches.suse/libceph-wait-for-latest-osdmap-in-ceph_monc_blacklist_add.patch -| patches.suse/scsi-qla2xxx-Fix-FC-AL-connection-target-discovery.patch -| patches.suse/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-stale-CPU.patch -| patches.suse/ibmvscsi-Protect-ibmvscsi_head-from-concurrent-modif.patch -| patches.suse/ibmvscsi-Fix-empty-event-pool-access-during-host-rem.patch -| patches.suse/auxdisplay-hd44780-Fix-memory-leak-on-remove.patch -| patches.suse/CIFS-Fix-an-issue-with-re-sending-wdata-when-transport-returning-E.patch -| patches.suse/CIFS-Fix-an-issue-with-re-sending-rdata-when-transport-returning-E.patch -| patches.suse/fix-incorrect-error-code-mapping-for-OBJECTID_NOT_FOUND.patch -| patches.suse/cifs-allow-guest-mounts-to-work-for-smb3.11.patch -| patches.suse/cifs-Fix-slab-out-of-bounds-when-tracing-SMB-tcon.patch -| patches.suse/SMB3-Fix-SMB3.1.1-guest-mounts-to-Samba.patch -| patches.suse/04-cifs-update-internal-module-version-number.patch -| patches.suse/thermal-bcm2835-Fix-crash-in-bcm2835_thermal_debugfs.patch -| patches.suse/thermal-int340x_thermal-Add-additional-UUIDs.patch -| patches.suse/thermal-int340x_thermal-fix-mode-setting.patch -| patches.suse/thermal-intel_powerclamp-fix-truncated-kthread-name.patch -| patches.suse/irqchip-mbigen-Don-t-clear-eventid-when-freeing-an-M.patch -| patches.suse/0001-futex-Ensure-that-futex-address-is-aligned-in-handle.patch -| patches.suse/ext4-fix-NULL-pointer-dereference-while-journal-is-a.patch -| patches.suse/ext4-fix-data-corruption-caused-by-unaligned-direct-.patch -| patches.suse/ext4-Avoid-panic-during-forced-reboot.patch -| patches.suse/ext4-add-missing-brelse-in-add_new_gdb_meta_bg.patch -| patches.suse/ext4-brelse-all-indirect-buffer-in-ext4_ind_remove_s.patch -| patches.suse/ext4-cleanup-bh-release-code-in-ext4_ind_remove_spac.patch -| patches.suse/Btrfs-fix-incorrect-file-size-after-shrinking-trunca.patch -| patches.suse/btrfs-remove-WARN_ON-in-log_dir_items.patch -| patches.suse/btrfs-fix-bound-checking-in-qgroup_trace_new_subtree_blocks.patch -| patches.suse/btrfs-avoid-possible-qgroup_rsv_size-overflow-in-btrfs_calculate_inode_block_rsv_size.patch -| patches.suse/Btrfs-fix-assertion-failure-on-fsync-with-NO_HOLES-e.patch -| patches.suse/NFS-fix-mount-umount-race-in-nlmclnt.patch -| patches.suse/NFSv4.1-don-t-free-interrupted-slot-on-open.patch -| patches.suse/NFS-Fix-a-typo-in-nfs_init_timeout_values.patch -| patches.suse/appletalk-Fix-potential-NULL-pointer-dereference-in-.patch -| patches.suse/qlcnic-Avoid-potential-NULL-pointer-dereference.patch -| patches.suse/tun-properly-test-for-IFF_UP.patch -| patches.suse/powerpc-bpf-Fix-generation-of-load-store-DW-instruct.patch -| patches.suse/tun-add-a-missing-rcu_read_unlock-in-error-path.patch -| patches.suse/net-rose-fix-a-possible-stack-overflow.patch -| patches.suse/mac8390-Fix-mmio-access-size-probe.patch -| patches.suse/net-aquantia-fix-rx-checksum-offload-for-UDP-TCP-ove.patch -| patches.suse/vxlan-Don-t-call-gro_cells_destroy-before-device-is-.patch -| patches.suse/packets-Always-register-packet-sk-in-the-same-order.patch -| patches.suse/sctp-get-sctphdr-by-offset-in-sctp_compute_cksum.patch -| patches.suse/mISDN-hfcpci-Test-both-vendor-device-ID-for-Digium-H.patch -| patches.suse/s390-qeth-fix-race-when-initializing-the-ip-address-table -| patches.suse/0001-s390-qeth-be-drop-monitor-friendly.patch -| patches.suse/net-stmmac-fix-memory-corruption-with-large-MTUs.patch -| patches.suse/tcp-do-not-use-ipv6-header-for-ipv4-flow.patch -| patches.suse/dccp-do-not-use-ipv6-header-for-ipv4-flow.patch -| patches.suse/net-packet-Set-__GFP_NOWARN-upon-allocation-in-alloc.patch -| patches.suse/genetlink-Fix-a-memory-leak-on-error-path.patch -| patches.suse/0001-netfilter-bridge-set-skb-transport_header-before-ent.patch -| patches.suse/net-sched-don-t-dereference-a-goto_chain-to-read-the.patch -| patches.suse/rhashtable-Still-do-rehash-when-we-get-EEXIST.patch -| patches.suse/tipc-tipc-clang-warning.patch -| patches.suse/bpf-do-not-restore-dst_reg-when-cur_state-is-freed.patch -| patches.suse/ARM-imx6q-cpuidle-fix-bug-that-CPU-might-not-wake-up.patch -| patches.suse/s390-vtime-steal-time-exponential-moving-average.patch -| patches.suse/vfio-ccw-only-free-cp-on-final-interrupt -| patches.suse/0001-drm-rockchip-vop-reset-scale-mode-when-win-is-disabl.patch -| patches.suse/drm-meson-Fix-invalid-pointer-in-meson_drv_unbind.patch -| patches.suse/drm-meson-Uninstall-IRQ-handler.patch -| patches.suse/drm-i915-gvt-Fix-MI_FLUSH_DW-parsing-with-correct-in.patch -| patches.suse/0001-drm-i915-gvt-Add-in-context-mmio-0x20D8-to-gen9-mmio.patch -| patches.suse/xfs-don-t-trip-over-uninitialized-buffer-on-extent-r.patch -| patches.suse/xfs-serialize-unaligned-dio-writes-against-all-other.patch -| patches.suse/ceph-fix-use-after-free-on-symlink-traversal.patch -| patches.suse/libata-fix-using-DMA-buffers-on-stack.patch -| patches.suse/nvme-multipath-relax-ANA-state-check.patch -| patches.suse/kbuild-strip-whitespace-in-cmd_record_mcount-findstr.patch -| patches.suse/kbuild-modversions-Fix-relative-CRC-byte-order-inter.patch -| patches.suse/kconfig-mn-conf-handle-backspace-H-key.patch -| patches.suse/ALSA-rawmidi-Fix-potential-Spectre-v1-vulnerability.patch -| patches.suse/ALSA-seq-oss-Fix-Spectre-v1-vulnerability.patch -| patches.suse/ALSA-hda-realtek-Enable-headset-MIC-of-Acer-Aspire-Z.patch -| patches.suse/ALSA-hda-realtek-Add-support-for-Acer-Aspire-E5-523G.patch -| patches.suse/ALSA-hda-realtek-Enable-ASUS-X441MB-and-X705FD-heads.patch -| patches.suse/ALSA-hda-realtek-Enable-headset-mic-of-ASUS-P5440FF-.patch -| patches.suse/ALSA-pcm-Fix-possible-OOB-access-in-PCM-oss-plugins.patch -| patches.suse/ALSA-pcm-Don-t-suspend-stream-in-unrecoverable-PCM-s.patch -| patches.suse/i2c-i801-Add-support-for-Intel-Comet-Lake.patch -| patches.suse/scsi-sd-fix-a-race-between-closing-an-sd-device-and-sd-i-o -| patches.suse/scsi-sd-Quiesce-warning-if-device-does-not-report-op.patch -| patches.suse/scsi-zfcp-fix-rport-unblock-if-deleted-scsi-devices-on-scsi_host -| patches.suse/scsi-zfcp-fix-scsi_eh-host-reset-with-port_forced-erp-for-non-npiv-fcp-devices -| patches.suse/iommu-don-t-print-warning-when-iommu-driver-only-supports-unmanaged-domains -| patches.suse/iommu-amd-reserve-exclusion-range-in-iova-domain -| patches.suse/mm-Fix-modifying-of-page-protection-by-insert_pfn.patch -| patches.suse/mm-hotplug-fix-offline-undo_isolate_page_range.patch -| patches.suse/ocfs2-fix-inode-bh-swapping-mixup-in-ocfs2_reflink_i.patch -| patches.suse/0001-mm-debug.c-fix-__dump_page-when-mapping-host-is-not-.patch -| patches.suse/ptrace-take-into-account-saved_sigmask-in-PTRACE-GET.patch -| patches.suse/0001-mm-page_isolation.c-fix-a-wrong-flag-in-set_migratet.patch -| patches.suse/fs-proc-proc_sysctl.c-fix-NULL-pointer-dereference-i.patch -| patches.suse/usb-host-xhci-rcar-Add-XHCI_TRUST_TX_LENGTH-quirk.patch -| patches.suse/0001-usb-common-Consider-only-available-nodes-for-dr_mode.patch -| patches.suse/xhci-Fix-port-resume-done-detection-for-SS-ports-wit.patch -| patches.suse/xhci-Don-t-let-USB3-ports-stuck-in-polling-state-pre.patch -| patches.suse/phy-sun4i-usb-Support-set_mode-to-USB_HOST-for-non-O.patch -| patches.suse/usb-usb251xb-fix-to-avoid-potential-NULL-pointer-der.patch -| patches.suse/usb-mtu3-fix-EXTCON-dependency.patch -| patches.suse/0001-usb-cdc-acm-fix-race-during-wakeup-blocking-TX-traff.patch -| patches.suse/usb-u132-hcd-fix-resource-leak.patch -| patches.suse/usb-gadget-net2280-Fix-overrun-of-OUT-messages.patch -| patches.suse/usb-gadget-net2280-Fix-net2280_dequeue.patch -| patches.suse/usb-gadget-net2272-Fix-net2272_dequeue.patch -| patches.suse/0001-USB-gadget-f_hid-fix-deadlock-in-f_hidg_write.patch -| patches.suse/USB-serial-option-add-support-for-Quectel-EM12.patch -| patches.suse/USB-serial-ftdi_sio-add-additional-NovaTech-products.patch -| patches.suse/0001-USB-serial-option-set-driver_info-for-SIM5218-and-co.patch -| patches.suse/0001-USB-serial-mos7720-fix-mos_parport-refcount-imbalanc.patch -| patches.suse/USB-serial-cp210x-add-new-device-id.patch -| patches.suse/USB-serial-option-add-Olicard-600.patch -| patches.suse/serial-max310x-Fix-to-avoid-potential-NULL-pointer-d.patch -| patches.suse/tty-atmel_serial-fix-a-potential-NULL-pointer-derefe.patch -| patches.suse/sc16is7xx-missing-unregister-delete-driver-on-error-.patch -| patches.suse/serial-ar933x_uart-Fix-build-failure-with-disabled-c.patch -| patches.suse/serial-sh-sci-Fix-setting-SCSCR_TIE-while-transferri.patch -| patches.suse/tty-serial-atmel-Add-is_half_duplex-helper.patch -| patches.suse/Disable-kgdboc-failed-by-echo-space-to-sys-module-kg.patch -| patches.suse/staging-comedi-ni_mio_common-Fix-divide-by-zero-for-.patch -| patches.suse/staging-rtl8188eu-Fix-potential-NULL-pointer-derefer.patch -| patches.suse/staging-rtl8712-uninitialized-memory-in-read_bbreg_h.patch -| patches.suse/staging-vt6655-Fix-interrupt-race-condition-on-devic.patch -| patches.suse/staging-vt6655-Remove-vif-check-from-vnt_interrupt.patch -| patches.suse/gpio-adnp-Fix-testing-wrong-value-in-adnp_gpio_direc.patch -| patches.suse/gpio-of-Fix-of_gpiochip_add-error-path.patch -| patches.suse/gpio-aspeed-fix-a-potential-NULL-pointer-dereference.patch -| patches.suse/leds-pca9532-fix-a-potential-NULL-pointer-dereferenc.patch -| patches.suse/powerpc-pseries-energy-Use-OF-accessor-functions-to-.patch -| patches.suse/powerpc-pseries-mce-Fix-misleading-print-for-TLB-mut.patch -| patches.suse/KVM-Reject-device-ioctls-from-processes-other-than-t.patch -| patches.suse/kvm-svm-workaround-errata-1096-insn_len-maybe-zero-on-smap-violation -| patches.suse/kvm-x86-emulate-msr_ia32_arch_capabilities-on-amd-hosts.patch -| patches.suse/kvm-x86-move-msr_ia32_arch_capabilities-to-array-emulated_msrs -| patches.suse/msft-hv-1857-x86-kvm-hyper-v-avoid-spurious-pending-stimer-on-vCP.patch -| patches.suse/KVM-arm-arm64-vgic-its-Take-the-srcu-lock-when-writi.patch -| patches.suse/KVM-arm-arm64-vgic-its-Take-the-srcu-lock-when-parsi.patch -| patches.suse/debugfs-fix-use-after-free-on-symlink-traversal.patch -| patches.suse/HID-logitech-check-the-return-value-of-create_single.patch -| patches.suse/HID-debug-fix-race-condition-with-between-rdesc_show.patch -| patches.suse/HID-input-add-mapping-for-Assistant-key.patch -| patches.suse/cifs-fix-kref-underflow-in-close_shroot-.patch -| patches.suse/smb3-Fix-enumerating-snapshots-to-Azure.patch -| patches.suse/SMB3-Allow-persistent-handle-timeout-to-be-configurable-on-mount.patch -| patches.suse/cifs-a-smb2_validate_and_copy_iov-failure-does-not-mean-the-handle-.patch -| patches.suse/0001-net-datagram-fix-unbounded-loop-in-__skb_try_recv_da.patch -| patches.suse/thunderx-enable-page-recycling-for-non-XDP-case.patch -| patches.suse/thunderx-eliminate-extra-calls-to-put_page-for-pages.patch -| patches.suse/batman-adv-Reduce-claim-hash-refcnt-only-for-removed.patch -| patches.suse/batman-adv-Reduce-tt_local-hash-refcnt-only-for-remo.patch -| patches.suse/batman-adv-Reduce-tt_global-hash-refcnt-only-for-rem.patch -| patches.suse/fm10k-Fix-a-potential-NULL-pointer-dereference.patch -| patches.suse/qmi_wwan-add-Olicard-600.patch -| patches.suse/netns-provide-pure-entropy-for-net_hash_mix.patch -| patches.suse/openvswitch-fix-flow-actions-reallocation.patch -| patches.suse/net-rds-force-to-destroy-connection-if-t_sock-is-NUL.patch -| patches.suse/net-ethtool-not-call-vzalloc-for-zero-sized-memory-r.patch -| patches.suse/net-mlx5-Decrease-default-mr-cache-size.patch -| patches.suse/net-mlx5e-Fix-error-handling-when-refreshing-TIRs.patch -| patches.suse/net-mlx5e-Add-a-lock-on-tir-list.patch -| patches.suse/bpf-fix-use-after-free-in-bpf_evict_inode.patch -| patches.suse/tipc-check-bearer-name-with-right-length-in-tipc_nl_.patch -| patches.suse/tipc-check-link-name-with-right-length-in-tipc_nl_co.patch -| patches.suse/tipc-handle-the-err-returned-from-cmd-header-functio.patch -| patches.suse/vrf-check-accept_source_route-on-the-original-netdev.patch -| patches.suse/net-sched-fix-get-helper-of-the-matchall-cls.patch -| patches.suse/kcm-switch-order-of-device-registration-to-fix-a-cra.patch -| patches.suse/sctp-initialize-_pad-of-sockaddr_in-before-copying-t.patch -| patches.suse/dccp-Fix-memleak-in-__feat_register_sp.patch -| patches.suse/ip6_tunnel-Match-to-ARPHRD_TUNNEL6-for-dev-type.patch -| patches.suse/net-gro-Fix-GRO-flush-when-receiving-a-GSO-packet.patch -| patches.suse/0001-ipv6-Fix-dangling-pointer-when-ipv6-fragment.patch -| patches.suse/net-sched-act_sample-fix-divide-by-zero-in-the-traff.patch -| patches.suse/tcp-Ensure-DCTCP-reacts-to-losses.patch -| patches.suse/0001-ipv6-sit-reset-ip-header-pointer-in-ipip6_rcv.patch -| patches.suse/ibmvnic-Fix-completion-structure-initialization.patch -| patches.suse/drm-i915-gvt-do-not-deliver-a-workload-if-its-creati.patch -| patches.suse/0002-drm-i915-gvt-do-not-let-pin-count-of-shadow-mm-go-ne.patch -| patches.suse/vfio-pci-use-correct-format-characters.patch -| patches.suse/vfio-type1-limit-dma-mappings-per-container -| patches.suse/dm-integrity-change-memcmp-to-strncmp-in-dm_integrit.patch -| patches.suse/dm-revert-8f50e358153d-dm-limit-the-max-bio-size-as-.patch -| patches.suse/dm-table-propagate-BDI_CAP_STABLE_WRITES-to-fix-spor.patch -| patches.suse/dm-disable-DISCARD-if-the-underlying-storage-no-long.patch -| patches.suse/include-linux-bitrev-h-fix-constant-bitrev.patch -| patches.suse/mm-huge_memory.c-fix-modifying-of-page-protection-by-insert_pfn_pmd.patch -| patches.suse/kernel-sysctl.c-fix-out-of-bounds-access-when-settin.patch -| patches.suse/rtc-sh-Fix-invalid-alarm-warning-for-non-enabled-ala.patch -| patches.suse/rtc-da9063-set-uie_unsupported-when-relevant.patch -| patches.suse/scsi-qedi-remove-declaration-of-nvm_image-from-stack -| patches.suse/scsi-core-add-new-RDAC-LENOVO-DE_Series-device.patch -| patches.suse/msft-hv-1866-scsi-storvsc-Reduce-default-ring-buffer-size-to-128-.patch -| patches.suse/0001-xen-Prevent-buffer-overflow-in-privcmd-ioctl.patch -| patches.suse/ARM-orion-don-t-use-using-64-bit-DMA-masks.patch -| patches.suse/ARM-iop-don-t-use-using-64-bit-DMA-masks.patch -| patches.suse/tpm-Fix-the-type-of-the-return-value-in-calc_tpm2_ev.patch -| patches.suse/NFC-nci-Add-some-bounds-checking-in-nci_hci_cmd_rece.patch -| patches.suse/bnxt_en-Improve-RX-consumer-index-validity-check.patch -| patches.suse/bnxt_en-Reset-device-on-RX-buffer-errors.patch -| patches.suse/Bluetooth-btusb-request-wake-pin-with-NOAUTOEN.patch -| patches.suse/virtio_pci-fix-a-NULL-pointer-reference-in-vp_del_vq.patch -| patches.suse/virtio-Honour-may_reduce_num-in-vring_create_virtque.patch -| patches.suse/RDMA-hns-Fix-bug-that-caused-srq-creation-to-fail.patch -| patches.suse/btrfs-do-not-allow-trimming-when-a-fs-is-mounted-wit.patch -| patches.suse/0001-drm-udl-add-a-release-method-and-delay-modeset-teard.patch -| patches.suse/0003-drm-mediatek-Fix-an-error-code-in-mtk_hdmi_dt_parse_.patch -| patches.suse/drm-mediatek-fix-possible-object-reference-leak.patch -| patches.suse/drm-i915-gvt-Annotate-iomem-usage.patch -| patches.suse/ACPICA-Namespace-remove-address-node-from-global-lis.patch -| patches.suse/ALSA-hda-realtek-Add-quirk-for-Tuxedo-XC-1509.patch -| patches.suse/ALSA-seq-Fix-OOB-reads-from-strlcpy.patch -| patches.suse/ALSA-hda-Add-two-more-machines-to-the-power_save_bla.patch -| patches.suse/ASoC-hdmi-codec-fix-S-PDIF-DAI.patch -| patches.suse/ASoC-soc-pcm-fix-a-codec-fixup-issue-in-TDM-case.patch -| patches.suse/ASoC-nau8824-fix-the-issue-of-the-widget-with-prefix.patch -| patches.suse/ASoC-nau8810-fix-the-issue-of-widget-with-prefixed-n.patch -| patches.suse/ASoC-samsung-odroid-Fix-clock-configuration-for-4410.patch -| patches.suse/ASoC-wm_adsp-Add-locking-to-wm_adsp2_bus_error.patch -| patches.suse/ASoC-cs4270-Set-auto-increment-bit-for-register-writ.patch -| patches.suse/ASoC-fsl_esai-fix-channel-swap-issue-when-stream-sta.patch -| patches.suse/ASoC-tlv320aic32x4-Fix-Common-Pins.patch -| patches.suse/ASoC-stm32-fix-sai-driver-name-initialisation.patch -| patches.suse/iommu-amd-set-exclusion-range-correctly -| patches.suse/linux-kernel.h-Use-parentheses-around-argument-in-u6.patch -| patches.suse/objtool-add-rewind_stack_do_exit-to-the-noreturn-list.patch -| patches.suse/genirq-Respect-IRQCHIP_SKIP_SET_WAKE-in-irq_chip_set.patch -| patches.suse/sched-do-not-re-read-h_load_next-during-hierarchical-load-calculation.patch -| patches.suse/powerpc-vdso32-fix-CLOCK_MONOTONIC-on-PPC64.patch -| patches.suse/PCI-Add-function-1-DMA-alias-quirk-for-Marvell-9170-.patch -| patches.suse/0001-PCI-pciehp-Ignore-Link-State-Changes-after-powering-.patch -| patches.suse/clk-x86-Add-system-specific-quirk-to-mark-clocks-as-.patch -| patches.suse/platform-x86-pmc_atom-Drop-__initconst-on-dmi-table.patch -| patches.suse/NFS-Forbid-setting-AF_INET6-to-struct-sockaddr_in-si.patch -| patches.suse/virtio-blk-limit-number-of-hw-queues-by-nr_cpu_ids.patch -| patches.suse/blk-mq-introduce-blk_mq_complete_request_sync.patch -| patches.suse/nvme-cancel-request-synchronously.patch -| patches.suse/block-do-not-leak-memory-in-bio_copy_user_iov.patch -| patches.suse/block-fix-the-return-errno-for-direct-IO.patch -| patches.suse/mm-make-page-ref-count-overflow-check-tighter-and-more-explicit.patch -| patches.suse/mm-add-try_get_page-helper-function.patch -| patches.suse/mm-prevent-get_user_pages-from-overflowing-page-refcount.patch -| patches.suse/fs-prevent-page-refcount-overflow-in-pipe_buf_get.patch -| patches.suse/fs-dax-deposit-pagetable-even-when-installing-zero-page.patch -| patches.suse/acpi-nfit-always-dump-_dsm-output-payload.patch -| patches.suse/kvm-mmu-Fix-overflow-on-kvm-mmu-page-limit-calculati.patch -| patches.suse/revert-svm-fix-avic-incomplete-ipi-emulation -| patches.suse/svm-avic-fix-invalidate-logical-apic-id-entry -| patches.suse/kvm-x86-svm-make-sure-nmi-is-injected-after-nmi_singlestep -| patches.suse/kvm-x86-don-t-clear-efer-during-smm-transitions-for-32-bit-vcpu -| patches.suse/kvm-x86-always-use-32-bit-smram-save-state-for-32-bit-kernels -| patches.suse/0001-KVM-fix-spectrev1-gadgets.patch -| patches.suse/mac80211-fix-unaligned-access-in-mesh-table-hash-fun.patch -| patches.suse/mac80211-fix-memory-accounting-with-A-MSDU-aggregati.patch -| patches.suse/mac80211-do-not-call-driver-wake_tx_queue-op-during-.patch -| patches.suse/nl80211-Add-NL80211_FLAG_CLEAR_SKB-flag-for-other-NL.patch -| patches.suse/ibmvnic-Enable-GRO.patch -| patches.suse/ibmvnic-Fix-netdev-feature-clobbering-during-a-reset.patch -| patches.suse/team-set-slave-to-promisc-if-team-is-already-in-prom.patch -| patches.suse/vhost-reject-zero-size-iova-range.patch -| patches.suse/tipc-missing-entries-in-name-table-of-publications.patch -| patches.suse/net-fou-do-not-use-guehdr-after-iptunnel_pull_offloa.patch -| patches.suse/net-thunderx-raise-XDP-MTU-to-1508.patch -| patches.suse/net-thunderx-don-t-allow-jumbo-frames-with-XDP.patch -| patches.suse/0001-net-bridge-multicast-use-rcu-to-access-port-list-fro.patch -| patches.suse/mISDN-Check-address-length-before-reading-address-fa.patch -| patches.suse/qede-fix-write-to-free-d-pointer-error-and-double-fr.patch -| patches.suse/ipv4-recompile-ip-options-in-ipv4_link_failure.patch -| patches.suse/ipv4-ensure-rcu_read_lock-in-ipv4_link_failure.patch -| patches.suse/rt2x00-do-not-increment-sequence-number-while-re-tra.patch -| patches.suse/bonding-fix-event-handling-for-stacked-bonds.patch -| patches.suse/0001-net-bridge-fix-per-port-af_packet-sockets.patch -| patches.suse/net-atm-Fix-potential-Spectre-v1-vulnerabilities.patch -| patches.suse/tcp-tcp_grow_window-needs-to-respect-tcp_space.patch -| patches.suse/cifs-Fix-use-after-free-in-SMB2_write.patch -| patches.suse/cifs-Fix-use-after-free-in-SMB2_read.patch -| patches.suse/cifs-Fix-lease-buffer-length-error.patch -| patches.suse/cifs-fix-handle-leak-in-smb2_query_symlink-.patch -| patches.suse/CIFS-keep-FileInfo-handle-live-during-oplock-break.patch -| patches.suse/crypto-x86-poly1305-fix-overflow-during-partial-redu.patch -| patches.suse/Input-elan_i2c-add-hardware-ID-for-multiple-Lenovo-l.patch -| patches.suse/HID-input-add-mapping-for-Expose-Overview-key.patch -| patches.suse/HID-input-add-mapping-for-keyboard-Brightness-Up-Dow.patch -| patches.suse/HID-input-add-mapping-for-Toggle-Display-key.patch -| patches.suse/Input-snvs_pwrkey-initialize-necessary-driver-data-b.patch -| patches.suse/iio-gyro-bmg160-Use-millidegrees-for-temperature-sca.patch -| patches.suse/staging-iio-ad7192-Fix-ad7193-channel-address.patch -| patches.suse/iio-Fix-scan-mask-selection.patch -| patches.suse/iio-gyro-mpu3050-fix-chip-ID-reading.patch -| patches.suse/iio-adc-at91-disable-adc-channel-interrupt-in-timeou.patch -| patches.suse/io-accel-kxcjk1013-restore-the-range-after-resume.patch -| patches.suse/iio-dac-mcp4725-add-missing-powerdown-bits-in-store-.patch -| patches.suse/iio-adc-xilinx-fix-potential-use-after-free-on-remov.patch -| patches.suse/iio-cros_ec-Fix-the-maths-for-gyro-scale-calculation.patch -| patches.suse/iio-ad_sigma_delta-select-channel-when-reading-regis.patch -| patches.suse/iio-core-fix-a-possible-circular-locking-dependency.patch -| patches.suse/staging-comedi-vmk80xx-Fix-use-of-uninitialized-sema.patch -| patches.suse/staging-comedi-vmk80xx-Fix-possible-double-free-of-u.patch -| patches.suse/staging-comedi-ni_usb6501-Fix-use-of-uninitialized-m.patch -| patches.suse/staging-comedi-ni_usb6501-Fix-possible-double-free-o.patch -| patches.suse/0001-coredump-fix-race-condition-between-mmget_not_zero-g.patch -| patches.suse/sc16is7xx-move-label-err_spi-to-correct-section.patch -| patches.suse/sc16is7xx-put-err_spi-and-err_i2c-into-correct-ifdef.patch -| patches.suse/device_cgroup-fix-RCU-imbalance-in-error-case.patch -| patches.suse/x86-speculation-prevent-deadlock-on-ssb_state-lock.patch -| patches.suse/0001-tools-lib-traceevent-Fix-missing-equality-check-for-.patch -| patches.suse/ALSA-hda-Initialize-power_state-field-properly.patch -| patches.suse/ALSA-info-Fix-racy-addition-deletion-of-nodes.patch -| patches.suse/ALSA-core-Fix-card-races-between-register-and-discon.patch -| patches.suse/ALSA-hda-realtek-add-two-more-pin-configuration-sets.patch -| patches.suse/scsi-core-set-result-when-the-command-cannot-be-dispatched -| patches.suse/nfsd-Don-t-release-the-callback-slot-unless-it-was-a.patch -| patches.suse/ipv4-set-the-tcp_min_rtt_wlen-range-from-0-to-one-da.patch -| patches.suse/mlxsw-spectrum-Fix-autoneg-status-in-ethtool.patch -| patches.suse/stmmac-pci-Adjust-IOT2000-matching.patch -| patches.suse/team-fix-possible-recursive-locking-when-add-slaves.patch -| patches.suse/net-mlx5e-ethtool-Remove-unsupported-SFP-EEPROM-high.patch -| patches.suse/net-stmmac-move-stmmac_check_ether_addr-to-driver-pr.patch -| patches.suse/spi-Micrel-eth-switch-declare-missing-of-table.patch -| patches.suse/spi-ST-ST95HF-NFC-declare-missing-of-table.patch -| patches.suse/net-rds-exchange-of-8K-and-1M-pool.patch -| patches.suse/net-rose-fix-unbound-loop-in-rose_loopback_timer.patch -| patches.suse/ipv4-add-sanity-checks-in-ipv4_link_failure.patch -| patches.suse/ceph-only-use-d_name-directly-when-parent-is-locked.patch -| patches.suse/ceph-ensure-d_name-stability-in-ceph_dentry_hash.patch -| patches.suse/ceph-fix-ci-i_head_snapc-leak.patch -| patches.suse/cifs-fix-memory-leak-in-SMB2_read.patch -| patches.suse/cifs-do-not-attempt-cifs-operation-on-smb2-rename-error.patch -| patches.suse/cifs-fix-page-reference-leak-with-readv-writev.patch -| patches.suse/0001-drm-bridge-dw-hdmi-Fix-overflow-workaround-for-Rockc.patch -| patches.suse/0002-drm-sun4i-Add-missing-drm_atomic_helper_shutdown-at-.patch -| patches.suse/0003-drm-sun4i-Set-device-driver-data-at-bind-time-for-us.patch -| patches.suse/0004-drm-sun4i-Fix-component-unbinding-and-component-mast.patch -| patches.suse/0005-drm-vc4-Fix-memory-leak-during-gpu-reset.patch -| patches.suse/0001-drm-sun4i-Unbind-components-before-releasing-DRM-and.patch -| patches.suse/gpu-ipu-v3-dp-fix-CSC-handling.patch -| patches.suse/drm-imx-don-t-skip-DP-channel-disable-for-background.patch -| patches.suse/tracing-fix-buffer_ref-pipe-ops.patch -| patches.suse/tracing-fix-a-memory-leak-by-early-error-exit-in-trace_pid_write.patch -| patches.suse/fs-proc-proc_sysctl.c-Fix-a-NULL-pointer-dereference.patch -| patches.suse/slip-make-slhc_free-silently-accept-an-error-pointer.patch -| patches.suse/Input-synaptics-rmi4-fix-possible-double-free.patch -| patches.suse/Input-synaptics-rmi4-write-config-register-values-to.patch -| patches.suse/dmaengine-sh-rcar-dmac-With-cyclic-DMA-residue-0-is-.patch -| patches.suse/selinux-use-kernel-linux-socket.h-for-genheaders-and-mdp -| patches.suse/USB-core-Fix-unterminated-string-returned-by-usb_str.patch -| patches.suse/USB-core-Fix-bug-caused-by-duplicate-interface-PM-us.patch -| patches.suse/usb-usbip-fix-isoc-packet-num-validation-in-get_pipe.patch -| patches.suse/USB-yurex-Fix-protection-fault-after-device-removal.patch -| patches.suse/USB-w1-ds2490-Fix-bug-caused-by-improper-use-of-alts.patch -| patches.suse/power-supply-sysfs-prevent-endless-uevent-loop-with-.patch -| patches.suse/net-phy-marvell-Fix-buffer-overrun-with-stats-counte.patch -| patches.suse/bnxt_en-Improve-multicast-address-setup-logic.patch -| patches.suse/bnxt_en-Free-short-FW-command-HWRM-memory-in-error-p.patch -| patches.suse/mac80211-Fix-kernel-panic-due-to-use-of-txq-after-fr.patch -| patches.suse/0009-ipv6-invert-flowlabel-sharing-check-in-process-and-u.patch -| patches.suse/0010-ipv6-flowlabel-wait-rcu-grace-period-before-put_pid.patch -| patches.suse/xfrm-policy-Fix-out-of-bound-array-accesses-in-__xfr.patch -| patches.suse/net-dsa-bcm_sf2-fix-buffer-overflow-doing-set_rxnfc.patch -| patches.suse/appletalk-Set-error-code-if-register_snap_client-fai.patch -| patches.suse/iwlwifi-don-t-panic-in-error-path-on-non-msix-system.patch -| patches.suse/iwlwifi-mvm-check-for-length-correctness-in-iwl_mvm_.patch -| patches.suse/sctp-avoid-running-the-sctp-state-machine-recursivel.patch -| patches.suse/packet-in-recvmsg-msg_name-return-at-least-sizeof-so.patch -| patches.suse/packet-validate-msg_namelen-in-send-directly.patch -| patches.suse/ipv4-ip_do_fragment-Preserve-skb_iif-during-fragment.patch -| patches.suse/ALSA-hda-realtek-Add-new-Dell-platform-for-headset-m.patch -| patches.suse/ALSA-hda-realtek-Fixed-Dell-AIO-speaker-noise.patch -| patches.suse/ALSA-line6-use-dynamic-buffers.patch -| patches.suse/ALSA-hda-realtek-Apply-the-fixup-for-ASUS-Q325UAR.patch -| patches.suse/KVM-PPC-Book3S-Protect-memslots-while-validating-use.patch -| patches.suse/Abort-file_remove_privs-for-non-reg.-files.patch -| patches.suse/ufs-fix-braino-in-ufs_get_inode_gid-for-solaris-UFS-.patch -| patches.suse/x86-mm-mem_encrypt-disable-all-instrumentation-for-early-sme-setup.patch -| patches.suse/tty-rocket-fix-incorrect-forward-declaration-of-rp_i.patch -| patches.suse/cpu-speculation-add-mitigations-cmdline-option.patch -| patches.suse/x86-speculation-support-mitigations-cmdline-option.patch -| patches.suse/powerpc-speculation-support-mitigations-cmdline-option.patch -| patches.suse/s390-speculation-support-mitigations-cmdline-option.patch -| patches.suse/genirq-Prevent-use-after-free-and-work-list-corrupti.patch -| patches.suse/smpboot-Place-the-__percpu-annotation-correctly.patch -| patches.suse/x86-cpu-hygon-fix-phys_proc_id-calculation-logic-for-multi-die-processors.patch -| patches.suse/x86-smpboot-Rename-match_die-to-match_pkg.patch -| patches.suse/x86-microcode-fix-the-ancient-deprecated-microcode-loading-method.patch -| patches.suse/ACPI-button-reinitialize-button-state-upon-resume.patch -| patches.suse/cpufreq-kirkwood-fix-possible-object-reference-leak.patch -| patches.suse/cpufreq-pasemi-fix-possible-object-reference-leak.patch -| patches.suse/cpufreq-pmac32-fix-possible-object-reference-leak.patch -| patches.suse/cpufreq-ppc_cbe-fix-possible-object-reference-leak.patch -| patches.suse/PM-core-Propagate-dev-power.wakeup_path-when-no-call.patch -| patches.suse/0010-PM-devfreq-rk3399_dmc-remove-unneeded-semicolon.patch -| patches.suse/0011-PM-devfreq-rockchip-dfi-Move-GRF-definitions-to-a-co.patch -| patches.suse/0012-PM-devfreq-rk3399_dmc-Pass-ODT-and-auto-power-down-p.patch -| patches.suse/ACPI-property-fix-handling-of-data_nodes-in-acpi_get.patch -| patches.suse/x86-mce-fix-machine_check_poll-tests-for-error-types.patch -| patches.suse/x86-mce-handle-varying-mca-bank-counts.patch -| patches.suse/hwmon-f71805f-Use-request_muxed_region-for-Super-IO-.patch -| patches.suse/hwmon-pc87427-Use-request_muxed_region-for-Super-IO-.patch -| patches.suse/hwmon-smsc47b397-Use-request_muxed_region-for-Super-.patch -| patches.suse/hwmon-smsc47m1-Use-request_muxed_region-for-Super-IO.patch -| patches.suse/hwmon-w83627hf-Use-request_muxed_region-for-Super-IO.patch -| patches.suse/hwmon-vt1211-Use-request_muxed_region-for-Super-IO-a.patch -| patches.suse/hwrng-omap-Set-default-quality.patch -| patches.suse/crypto-vmx-fix-copy-paste-error-in-CTR-mode.patch -| patches.suse/crypto-fips-Grammar-s-options-option-s-to-the.patch -| patches.suse/crypto-crct10dif-generic-fix-use-via-crypto_shash_di.patch -| patches.suse/crypto-x86-crct10dif-pcl-fix-use-via-crypto_shash_di.patch -| patches.suse/crypto-skcipher-don-t-WARN-on-unprocessed-data-after.patch -| patches.suse/crypto-chacha20poly1305-set-cra_name-correctly.patch -| patches.suse/hwrng-stm32-fix-unbalanced-pm_runtime_enable.patch -| patches.suse/crypto-ccp-Do-not-free-psp_master-when-PLATFORM_INIT.patch -| patches.suse/crypto-arm-aes-neonbs-don-t-access-already-freed-wal.patch -| patches.suse/crypto-vmx-return-correct-error-code-on-failed-setke.patch -| patches.suse/crypto-gcm-fix-incompatibility-between-gcm-and-gcm_b.patch -| patches.suse/crypto-ccm-fix-incompatibility-between-ccm-and-ccm_b.patch -| patches.suse/crypto-sun4i-ss-Fix-invalid-calculation-of-hash-end.patch -| patches.suse/regulator-tps65086-Fix-tps65086_ldoa1_ranges-for-sel.patch -| patches.suse/spi-Fix-zero-length-xfer-bug.patch -| patches.suse/spi-rspi-Fix-sequencer-reset-during-initialization.patch -| patches.suse/spi-spi-topcliff-pch-Fix-to-handle-empty-DMA-buffers.patch -| patches.suse/spi-tegra114-clear-packed-bit-for-unpacked-mode.patch -| patches.suse/spi-tegra114-fix-for-unpacked-mode-transfers.patch -| patches.suse/spi-tegra114-terminate-dma-and-reset-on-transfer-tim.patch -| patches.suse/spi-tegra114-flush-fifos.patch -| patches.suse/spi-tegra114-configure-dma-burst-size-to-fifo-trig-l.patch -| patches.suse/spi-tegra114-reset-controller-on-probe.patch -| patches.suse/spi-pxa2xx-fix-SCR-divisor-calculation.patch -| patches.suse/spi-bcm2835aux-unifying-code-between-polling-and-int.patch -| patches.suse/spi-bcm2835aux-remove-dangerous-uncontrolled-read-of.patch -| patches.suse/spi-bcm2835aux-fix-corruptions-for-longer-spi-transf.patch -| patches.suse/spi-bcm2835aux-fix-driver-to-not-allow-65535-1-cs-gp.patch -| patches.suse/spi-bcm2835aux-warn-in-dmesg-that-native-cs-is-not-r.patch -| patches.suse/spi-bcm2835aux-setup-gpio-cs-to-output-and-correct-l.patch -| patches.suse/spi-pxa2xx-Add-support-for-Intel-Comet-Lake.patch -| patches.suse/0001-keys-safe-concurrent-user-session-uid-_keyring-acces.patch -| patches.suse/HID-logitech-hidpp-change-low-battery-level-threshol.patch -| patches.suse/HID-logitech-hidpp-use-RAP-instead-of-FAP-to-get-the.patch -| patches.suse/kbuild-use-flive-patching-when-config_livepatch-is-enabled.patch -| patches.suse/livepatch-convert-error-about-unsupported-reliable-stacktrace-into-a-warning.patch -| patches.suse/livepatch-remove-custom-kobject-state-handling.patch -| patches.suse/livepatch-remove-duplicated-code-for-early-initialization.patch -| patches.suse/0001-btrfs-Don-t-panic-when-we-can-t-find-a-root-key.patch -| patches.suse/0001-btrfs-reloc-Fix-NULL-pointer-dereference-due-to-expa.patch -| patches.suse/0001-btrfs-Move-btrfs_check_chunk_valid-to-tree-check.-ch.patch -| patches.suse/0002-btrfs-tree-checker-Make-chunk-item-checker-messages-.patch -| patches.suse/0003-btrfs-tree-checker-Make-btrfs_check_chunk_valid-retu.patch -| patches.suse/0004-btrfs-tree-checker-Check-chunk-item-at-tree-block-re.patch -| patches.suse/0005-btrfs-tree-checker-Verify-dev-item.patch -| patches.suse/0006-btrfs-tree-checker-Enhance-chunk-checker-to-validate.patch -| patches.suse/0007-btrfs-tree-checker-Verify-inode-item.patch -| patches.suse/0008-btrfs-inode-Verify-inode-mode-to-avoid-NULL-pointer-.patch -| patches.suse/0009-btrfs-tree-checker-get-fs_info-from-eb-in-generic_er.patch -| patches.suse/0010-btrfs-tree-checker-get-fs_info-from-eb-in-file_exten.patch -| patches.suse/0011-btrfs-tree-checker-get-fs_info-from-eb-in-check_csum.patch -| patches.suse/0012-btrfs-tree-checker-get-fs_info-from-eb-in-dir_item_e.patch -| patches.suse/0013-btrfs-tree-checker-get-fs_info-from-eb-in-check_dir_.patch -| patches.suse/0014-btrfs-tree-checker-get-fs_info-from-eb-in-block_grou.patch -| patches.suse/0015-btrfs-tree-checker-get-fs_info-from-eb-in-check_bloc.patch -| patches.suse/0016-btrfs-tree-checker-get-fs_info-from-eb-in-check_exte.patch -| patches.suse/0017-btrfs-tree-checker-get-fs_info-from-eb-in-check_leaf.patch -| patches.suse/0018-btrfs-tree-checker-get-fs_info-from-eb-in-check_leaf.patch -| patches.suse/0019-btrfs-tree-checker-get-fs_info-from-eb-in-chunk_err.patch -| patches.suse/0020-btrfs-tree-checker-get-fs_info-from-eb-in-dev_item_e.patch -| patches.suse/0021-btrfs-tree-checker-get-fs_info-from-eb-in-check_dev_.patch -| patches.suse/0022-btrfs-tree-checker-get-fs_info-from-eb-in-check_inod.patch -| patches.suse/0001-btrfs-delayed-ref-Introduce-better-documented-delaye.patch -| patches.suse/0002-btrfs-extent-tree-Open-code-process_func-in-__btrfs_.patch -| patches.suse/0003-btrfs-delayed-ref-Use-btrfs_ref-to-refactor-btrfs_ad.patch -| patches.suse/0004-btrfs-delayed-ref-Use-btrfs_ref-to-refactor-btrfs_ad.patch -| patches.suse/0006-btrfs-extent-tree-Use-btrfs_ref-to-refactor-add_pinn.patch -| patches.suse/0007-btrfs-extent-tree-Use-btrfs_ref-to-refactor-btrfs_in.patch -| patches.suse/0008-btrfs-extent-tree-Use-btrfs_ref-to-refactor-btrfs_fr.patch -| patches.suse/0009-btrfs-qgroup-Don-t-scan-leaf-if-we-re-modifying-relo.patch -| patches.suse/btrfs-send-flush-dellaloc-in-order-to-avoid-data-los.patch -| patches.suse/Btrfs-fix-race-between-send-and-deduplication-that-l.patch -| patches.suse/btrfs-improve-performance-on-fsync-of-files-with-mul.patch -| patches.suse/mmc-sdhci-of-esdhc-add-erratum-eSDHC5-support.patch -| patches.suse/mmc-sdhci-of-esdhc-add-erratum-eSDHC-A001-and-A-0083.patch -| patches.suse/mmc-sdhci-of-esdhc-add-erratum-A-009204-support.patch -| patches.suse/mmc_spi-add-a-status-check-for-spi_sync_locked.patch -| patches.suse/mmc-core-make-pwrseq_emmc-partially-support-sleepy-G.patch -| patches.suse/mmc-sdhci-pci-Add-support-for-Intel-CML.patch -| patches.suse/mmc-core-fix-possible-use-after-free-of-host.patch -| patches.suse/mmc-core-Verify-SD-bus-width.patch -| patches.suse/mmc-mmci-Prevent-polling-for-busy-detection-in-IRQ-c.patch -| patches.suse/iio-common-ssp_sensors-Initialize-calculated_time-in.patch -| patches.suse/iio-hmc5843-fix-potential-NULL-pointer-dereferences.patch -| patches.suse/iio-ad_sigma_delta-Properly-handle-SPI-bus-locking-v.patch -| patches.suse/phy-sun4i-usb-Make-sure-to-disable-PHY0-passby-for-p.patch -| patches.suse/stm-class-Fix-channel-free-in-stm-output-free-path.patch -| patches.suse/intel_th-pci-Add-Comet-Lake-support.patch -| patches.suse/chardev-add-additional-check-for-minor-range-overlap.patch -| patches.suse/nvmem-core-fix-read-buffer-in-place.patch -| patches.suse/extcon-arizona-Disable-mic-detect-if-running-when-dr.patch -| patches.suse/Drivers-misc-fix-out-of-bounds-access-in-function-pa.patch -| patches.suse/w1-fix-the-resume-command-API.patch -| patches.suse/thunderbolt-Fix-to-check-for-kmemdup-failure.patch -| patches.suse/intel_th-msu-Fix-single-mode-with-IOMMU.patch -| patches.suse/ALSA-line6-Avoid-polluting-led_-namespace.patch -| patches.suse/leds-avoid-races-with-workqueue.patch -| patches.suse/md-batch-flush-requests.patch -| patches.suse/md-add-mddev-pers-to-avoid-potential-NULL-pointer-de.patch -| patches.suse/block-disk_events-introduce-event-flags.patch -| patches.suse/Revert-ide-unexport-DISK_EVENT_MEDIA_CHANGE-for-i.patch -| patches.suse/Revert-block-unexport-DISK_EVENT_MEDIA_CHANGE-for.patch -| patches.suse/block-check_events-don-t-bother-with-events-if-un.patch -| patches.suse/block-don-t-show-io_timeout-if-driver-has-no-timeout.patch -| patches.suse/block-fix-use-after-free-on-gendisk.patch -| patches.suse/md-raid-raid5-preserve-the-writeback-action-after-th.patch -| patches.suse/0001-bcache-fix-crashes-stopping-bcache-device-before-rea.patch -| patches.suse/0002-bcache-fix-inaccurate-result-of-unused-buckets.patch -| patches.suse/0003-bcache-avoid-clang-Wunintialized-warning.patch -| patches.suse/0004-bcache-Clean-up-bch_get_congested.patch -| patches.suse/0005-bcache-fix-a-race-between-cache-register-and-cachese.patch -| patches.suse/0006-bcache-move-definition-of-int-ret-out-of-macro-read_.patch -| patches.suse/0007-bcache-never-set-KEY_PTRS-of-journal-key-to-0-in-jou.patch -| patches.suse/0008-bcache-add-failure-check-to-run_cache_set-for-journa.patch -| patches.suse/0009-bcache-add-comments-for-kobj-release-callback-routin.patch -| patches.suse/0010-bcache-return-error-immediately-in-bch_journal_repla.patch -| patches.suse/0011-bcache-add-error-check-for-calling-register_bdev.patch -| patches.suse/0012-bcache-Add-comments-for-blkdev_put-in-registration-c.patch -| patches.suse/0013-bcache-add-comments-for-closure_fn-to-be-called-in-c.patch -| patches.suse/0014-bcache-improve-bcache_reboot.patch -| patches.suse/0015-bcache-fix-failure-in-journal-relplay.patch -| patches.suse/0016-bcache-fix-wrong-usage-use-after-freed-on-keylist-in.patch -| patches.suse/0017-bcache-avoid-potential-memleak-of-list-of-journal_re.patch -| patches.suse/nvme-rdma-fix-a-NULL-deref-when-an-admin-connect-tim.patch -| patches.suse/0018-bcache-remove-redundant-LIST_HEAD-journal-from-run_c.patch -| patches.suse/0019-bcache-make-is_discard_enabled-static.patch -| patches.suse/nvme-multipath-split-bios-with-the-ns_head-bio_set-b.patch -| patches.suse/blk-mq-free-hw-queue-s-resource-in-hctx-s-release-handler.patch -| patches.suse/audit-fix-a-memleak-caused-by-auditing-load-module.patch -| patches.suse/audit-fix-a-memory-leak-bug.patch -| patches.suse/ext4-make-sanity-check-in-mballoc-more-strict.patch -| patches.suse/jbd2-check-superblock-mapped-prior-to-committing.patch -| patches.suse/ext4-protect-journal-inode-s-blocks-using-block_vali.patch -| patches.suse/ext4-fix-use-after-free-race-with-debug_want_extra_i.patch -| patches.suse/ext4-actually-request-zeroing-of-inode-table-after-g.patch -| patches.suse/ext4-fix-ext4_show_options-for-file-systems-w-o-jour.patch -| patches.suse/0001-of-fix-clang-Wunsequenced-for-be32_to_cpu.patch -| patches.suse/ibmvnic-Report-actual-backing-device-speed-and-duple.patch -| patches.suse/openvswitch-add-seqadj-extension-when-NAT-is-used.patch -| patches.suse/inet-switch-IP-ID-generator-to-siphash.patch -| patches.suse/batman-adv-allow-updating-DAT-entry-timeouts-on-inco.patch -| patches.suse/ehea-Fix-a-copy-paste-err-in-ehea_init_port_res.patch -| patches.suse/ibmvnic-remove-set-but-not-used-variable-netdev.patch -| patches.suse/net-hns3-remove-resetting-check-in-hclgevf_reset_tas.patch -| patches.suse/qmi_wwan-Add-quirk-for-Quectel-dynamic-config.patch -| patches.suse/bpf-Add-missed-newline-in-verifier-verbose-log.patch -| patches.suse/brcmfmac-fix-WARNING-during-USB-disconnect-in-case-o.patch -| patches.suse/brcmfmac-fix-race-during-disconnect-when-USB-complet.patch -| patches.suse/brcmfmac-fix-Oops-when-bringing-up-interface-during-.patch -| patches.suse/brcmfmac-convert-dev_init_lock-mutex-to-completion.patch -| patches.suse/brcmfmac-fix-missing-checks-for-kmemdup.patch -| patches.suse/b43-shut-up-clang-Wuninitialized-variable-warning.patch -| patches.suse/mwifiex-Fix-mem-leak-in-mwifiex_tm_cmd.patch -| patches.suse/rtlwifi-fix-a-potential-NULL-pointer-dereference.patch -| patches.suse/Bluetooth-hidp-fix-buffer-overflow.patch -| patches.suse/6lowpan-Off-by-one-handling-nexthdr.patch -| patches.suse/Bluetooth-Align-minimum-encryption-key-size-for-LE-a.patch -| patches.suse/mac80211-cfg80211-update-bss-channel-on-channel-swit.patch -| patches.suse/ibmvnic-Add-device-identification-to-requested-IRQs.patch -| patches.suse/ssb-Fix-possible-NULL-pointer-dereference-in-ssb_hos.patch -| patches.suse/mwifiex-prevent-an-array-overflow.patch -| patches.suse/at76c50x-usb-Don-t-register-led_trigger-if-usb_regis.patch -| patches.suse/mwl8k-Fix-rate_idx-underflow.patch -| patches.suse/rtlwifi-rtl8723ae-Fix-missing-break-in-switch-statem.patch -| patches.suse/0001-p54-drop-device-reference-count-if-fails-to-enable-d.patch -| patches.suse/iwlwifi-pcie-don-t-crash-on-invalid-RX-interrupt.patch -| patches.suse/brcm80211-potential-NULL-dereference-in-brcmf_cfg802.patch -| patches.suse/net-ena-fix-swapped-parameters-when-calling-ena_com_.patch -| patches.suse/net-ena-fix-set-freed-objects-to-NULL-to-avoid-faili.patch -| patches.suse/net-ena-fix-Free-napi-resources-when-ena_up-fails.patch -| patches.suse/net-ena-fix-incorrect-test-of-supported-hash-functio.patch -| patches.suse/net-ena-fix-return-value-of-ena_com_config_llq_info.patch -| patches.suse/net-ena-improve-latency-by-disabling-adaptive-interr.patch -| patches.suse/net-ena-fix-ena_com_fill_hash_function-implementatio.patch -| patches.suse/net-ena-gcc-8-fix-compilation-warning.patch -| patches.suse/neighbor-Call-__ipv4_neigh_lookup_noref-in-neigh_xmi.patch -| patches.suse/dpaa_eth-fix-SG-frame-cleanup.patch -| patches.suse/ipv4-Define-__ipv4_neigh_lookup_noref-when-CONFIG_IN.patch -| patches.suse/vrf-sit-mtu-should-not-be-updated-when-vrf-netdev-is.patch -| patches.suse/0001-dt-bindings-net-Fix-a-typo-in-the-phy-mode-list-for-.patch -| patches.suse/usb-core-Add-PM-runtime-calls-to-usb_hcd_platform_sh.patch -| patches.suse/usb-storage-Set-virt_boundary_mask-to-avoid-SG-overf.patch -| patches.suse/USB-core-Don-t-unbind-interfaces-following-device-re.patch -| patches.suse/USB-cdc-acm-fix-unthrottle-races.patch -| patches.suse/0001-UAS-fix-alignment-of-scatter-gather-segments.patch -| patches.suse/0001-USB-serial-pl2303-fix-tranceiver-suspend-mode.patch -| patches.suse/0001-USB-serial-fix-initial-termios-handling.patch -| patches.suse/USB-serial-fix-unthrottle-races.patch -| patches.suse/USB-serial-f81232-fix-interrupt-worker-not-stop.patch -| patches.suse/dwc2-gadget-Fix-completed-transfer-size-calculation-.patch -| patches.suse/usb-dwc3-Fix-default-lpm_nyet_threshold-value.patch -| patches.suse/tty-ipwireless-fix-missing-checks-for-ioremap.patch -| patches.suse/tty-vt-fix-write-write-race-in-ioctl-KDSKBSENT-handl.patch -| patches.suse/tty-vt.c-Fix-TIOCL_BLANKSCREEN-console-blanking-if-b.patch -| patches.suse/tty-pty-Fix-race-condition-between-release_one_tty-a.patch -| patches.suse/virtio_console-initialize-vtermno-value-for-ports.patch -| patches.suse/Revert-tty-pty-Fix-race-condition-between-release_on.patch -| patches.suse/TTY-serial_core-add-install.patch -| patches.suse/scsi-qla2xxx-Add-fw_attr-and-port_no-SysFS-node.patch -| patches.suse/scsi-qla2xxx-Remove-FW-default-template.patch -| patches.suse/scsi-qla2xxx-Fix-routine-qla27xx_dump_-mpi-ram.patch -| patches.suse/scsi-qla2xxx-Add-Device-ID-for-ISP28XX.patch -| patches.suse/scsi-qla2xxx-Add-Serdes-support-for-ISP28XX.patch -| patches.suse/scsi-qla2xxx-Correctly-report-max-min-supported-spee.patch -| patches.suse/scsi-qla2xxx-Cleanups-for-NVRAM-Flash-read-write-pat.patch -| patches.suse/scsi-qla2xxx-Add-support-for-multiple-fwdump-templat.patch -| patches.suse/scsi-qla2xxx-Update-flash-read-write-routine.patch -| patches.suse/scsi-qla2xxx-Correction-and-improvement-to-fwdt-proc.patch -| patches.suse/scsi-qla2xxx-Simplification-of-register-address-used.patch -| patches.suse/scsi-qla2xxx-Add-28xx-flash-primary-secondary-status.patch -| patches.suse/scsi-qla2xxx-Secure-flash-update-support-for-ISP28XX.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.15-k.patch -| patches.suse/scsi-qla2xxx-Fix-comment-alignment-in-qla_bsg.c.patch -| patches.suse/scsi-qla2xxx-Fix-a-small-typo-in-qla_bsg.c.patch -| patches.suse/scsi-qla4xxx-avoid-freeing-unallocated-dma-memory -| patches.suse/scsi-qla2xxx-Simplify-conditional-check-again.patch -| patches.suse/scsi-qedf-Modify-abort-and-tmf-handler-to-handle-edg.patch -| patches.suse/scsi-qedf-check-for-link-state-before-processing-ll2-packets-and-send-fipvlan-retries -| patches.suse/scsi-qedf-missing-kref_put-in-qedf_xmit.patch -| patches.suse/scsi-qedf-fixup-locking-in-qedf_restart_rport.patch -| patches.suse/scsi-qedf-fixup-bit-operations.patch -| patches.suse/scsi-qedf-fc_rport_priv-reference-counting-fixes.patch -| patches.suse/scsi-qedf-check-both-the-fcf-and-fabric-id-before-servicing-clear-virtual-link -| patches.suse/scsi-qla2xxx-Set-the-SCSI-command-result-before-call.patch -| patches.suse/scsi-qla2xxx-Set-the-qpair-in-SRB-to-NULL-when-SRB-i.patch -| patches.suse/scsi-qla2xxx-Reset-the-FCF_ASYNC_-SENT-ACTIVE-flags.patch -| patches.suse/scsi-qla2xxx-Increase-the-max_sgl_segments-to-1024.patch -| patches.suse/scsi-qla2xxx-Disable-T10-DIF-feature-with-FC-NVMe-du.patch -| patches.suse/scsi-qla2xxx-fix-incorrect-region-size-setting-in-optrom-sysfs.patch -| patches.suse/scsi-qla2xxx-Further-limit-FLASH-region-write-access.patch -| patches.suse/scsi-qla2xxx-Fix-fw-dump-corruption.patch -| patches.suse/scsi-qla2xxx-Use-mutex-protection-during-qla2x00_sys.patch -| patches.suse/scsi-qla2xxx-Cleanup-fcport-memory-to-prevent-leak.patch -| patches.suse/scsi-qla2xxx-Set-remote-port-devloss-timeout-to-0.patch -| patches.suse/scsi-qla2xxx-Cleanup-redundant-qla2x00_abort_all_cmd.patch -| patches.suse/scsi-qla2xxx-Fix-driver-unload-when-FC-NVMe-LUNs-are.patch -| patches.suse/scsi-qla2xxx-Change-abort-wait_loop-from-msleep-to-w.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.16-k.patch -| patches.suse/scsi-qla2xxx-Remove-useless-set-memory-to-zero-use-m.patch -| patches.suse/scsi-qla2xxx-fix-spelling-mistake-alredy-already.patch -| patches.suse/scsi-qla2xxx-Remove-a-comment-that-refers-to-the-SCS.patch -| patches.suse/scsi-qla2xxx-Use-ARRAY_SIZE-in-the-definition-of-QLA.patch -| patches.suse/scsi-qla2xxx-Declare-local-symbols-static.patch -| patches.suse/scsi-qla2xxx-Reduce-the-number-of-forward-declaratio.patch -| patches.suse/scsi-qla2xxx-Make-qla2x00_process_response_queue-eas.patch -| patches.suse/scsi-qla2xxx-Use-get-put_unaligned-where-appropriate.patch -| patches.suse/scsi-qla2xxx-Unregister-chrdev-if-module-initializat.patch -| patches.suse/scsi-qla2xxx-Unregister-resources-in-the-opposite-or.patch -| patches.suse/scsi-tcm_qla2xxx-Minimize-include-directives.patch -| patches.suse/scsi-scsi_transport_fc-nvme-display-FC-NVMe-port-rol.patch -| patches.suse/scsi-qla2xxx-Use-tabs-to-indent-code.patch -| patches.suse/scsi-qla2xxx-Leave-a-blank-line-after-declarations.patch -| patches.suse/scsi-qla2xxx-Fix-formatting-of-pointer-types.patch -| patches.suse/scsi-qla2xxx-Insert-spaces-where-required.patch -| patches.suse/scsi-qla2xxx-Move-the-port_state_str-definition-from.patch -| patches.suse/scsi-qla2xxx-Declare-qla24xx_build_scsi_crc_2_iocbs-.patch -| patches.suse/scsi-qla2xxx-Move-the-linux-io-64-nonatomic-lo-hi.h-.patch -| patches.suse/scsi-qla2xxx-Remove-qla_tgt_cmd.data_work-and-qla_tg.patch -| patches.suse/scsi-qla2xxx-Remove-two-superfluous-casts.patch -| patches.suse/scsi-qla2xxx-Move-qla2x00_set_fcport_state-from-a-.h.patch -| patches.suse/scsi-qla2xxx-Fix-read-offset-in-qla24xx_load_risc_fl.patch -| patches.suse/scsi-qedf-remove-memset-memcpy-to-nfunc-and-use-func-instead -| patches.suse/scsi-qla2xxx-Fix-device-staying-in-blocked-state.patch -| patches.suse/scsi-qla2xxx-Silence-Successful-ELS-IOCB-message.patch -| patches.suse/scsi-qedf-update-the-driver-version-to-8-37-25-20 -| patches.suse/scsi-qedf-remove-set-but-not-used-variables -| patches.suse/scsi-ufs-fix-rx_termination_force_enable-define-value -| patches.suse/scsi-qla2xxx-Update-two-source-code-comments.patch -| patches.suse/scsi-qla2xxx-Fix-a-format-specifier.patch -| patches.suse/scsi-qla2xxx-Move-qla2x00_set_reserved_loop_ids-defi.patch -| patches.suse/scsi-qla2xxx-Declare-qla2x00_find_new_loop_id-static.patch -| patches.suse/scsi-qla2xxx-Remove-a-set-but-not-used-variable-6eaa5f94.patch -| patches.suse/scsi-qla2xxx-Move-qla2x00_clear_loop_id-from-qla_inl.patch -| patches.suse/scsi-qla2xxx-Move-qla2x00_is_reserved_id-from-qla_in.patch -| patches.suse/scsi-qla2xxx-Uninline-qla2x00_init_timer.patch -| patches.suse/scsi-qla2xxx-Remove-the-fcport-test-from-qla_nvme_ab.patch -| patches.suse/scsi-qla2xxx-Avoid-that-Coverity-complains-about-der.patch -| patches.suse/scsi-qla2xxx-Log-the-status-code-if-a-firmware-comma.patch -| patches.suse/scsi-qla2xxx-Increase-the-size-of-the-mailbox-arrays.patch -| patches.suse/scsi-qla2xxx-Make-qla2x00_mem_free-easier-to-verify.patch -| patches.suse/scsi-qla2xxx-Avoid-that-qla2x00_mem_free-crashes-if-.patch -| patches.suse/scsi-qla2xxx-Fix-a-qla24xx_enable_msix-error-path.patch -| patches.suse/scsi-qla2xxx-Fix-use-after-free-issues-in-qla2xxx_qp.patch -| patches.suse/scsi-qla2xxx-Simplify-qlt_send_term_imm_notif.patch -| patches.suse/scsi-qla2xxx-Fix-error-handling-in-qlt_alloc_qfull_c.patch -| patches.suse/scsi-qla2xxx-fix-abort-handling-in-tcm_qla2xxx_write_pending.patch -| patches.suse/scsi-qla2xxx-target-Fix-offline-port-handling-and-ho.patch -| patches.suse/scsi-qla2xxx-Complain-if-a-command-is-released-that-.patch -| patches.suse/scsi-qla2xxx-Remove-qla_tgt_cmd.released.patch -| patches.suse/scsi-qla2xxx-Remove-unnecessary-locking-from-the-tar.patch -| patches.suse/scsi-qla2xxx-Make-qla24xx_async_abort_cmd-static.patch -| patches.suse/scsi-qla2xxx-Use-an-on-stack-completion-in-qla24xx_c.patch -| patches.suse/scsi-qla2xxx-Fix-race-conditions-in-the-code-for-abo.patch -| patches.suse/scsi-qla2xxx-Pass-little-endian-values-to-the-firmwa.patch -| patches.suse/scsi-qla2xxx-Check-the-size-of-firmware-data-structu.patch -| patches.suse/scsi-qla2xxx-Introduce-the-dsd32-and-dsd64-data-stru.patch -| patches.suse/scsi-qla2xxx-Use-__le64-instead-of-uint32_t-2-for-se.patch -| patches.suse/scsi-qla2xxx-Complain-loudly-about-reference-count-u.patch -| patches.suse/scsi-qla2xxx-Fix-hardirq-unsafe-locking.patch -| patches.suse/scsi-qla2xxx-Avoid-that-qlt_send_resp_ctio-corrupts-.patch -| patches.suse/scsi-qla2xxx-Avoid-that-lockdep-complains-about-unsa.patch -| patches.suse/pinctrl-pistachio-fix-leaked-of_node-references.patch -| patches.suse/ipmi-ssif-compare-block-number-correctly-for-multi-p.patch -| patches.suse/media-cpia2-Fix-use-after-free-in-cpia2_exit.patch -| patches.suse/media-saa7146-avoid-high-stack-usage-with-clang.patch -| patches.suse/media-go7007-avoid-clang-frame-overflow-warning-with.patch -| patches.suse/media-ivtv-update-pos-correctly-in-ivtv_read_pos.patch -| patches.suse/media-cx18-update-pos-correctly-in-cx18_read_pos.patch -| patches.suse/media-wl128x-Fix-an-error-code-in-fm_download_firmwa.patch -| patches.suse/media-m88ds3103-serialize-reset-messages-in-m88ds310.patch -| patches.suse/media-cx23885-check-allocation-return.patch -| patches.suse/media-serial_ir-Fix-use-after-free-in-serial_ir_init.patch -| patches.suse/media-davinci-isif-avoid-uninitialized-variable-use.patch -| patches.suse/media-tw5864-Fix-possible-NULL-pointer-dereference-i.patch -| patches.suse/media-wl128x-prevent-two-potential-buffer-overflows.patch -| patches.suse/media-au0828-Fix-NULL-pointer-dereference-in-au0828_.patch -| patches.suse/media-au0828-stop-video-streaming-only-when-last-use.patch -| patches.suse/media-ov6650-Fix-sensor-possibly-not-detected-on-pro.patch -| patches.suse/media-ov6650-Move-v4l2_clk_get-to-ov6650_video_probe.patch -| patches.suse/media-ov2659-make-S_FMT-succeed-even-if-requested-fo.patch -| patches.suse/media-ov2659-fix-unbalanced-mutex_lock-unlock.patch -| patches.suse/media-vivid-use-vfree-instead-of-kfree-for-dev-bitma.patch -| patches.suse/0001-media-pvrusb2-Prevent-a-buffer-overflow.patch -| patches.suse/media-coda-clear-error-return-value-before-picture-r.patch -| patches.suse/scripts-override-locale-from-environment-when-runnin.patch -| patches.suse/SMB3-Track-total-time-spent-on-roundtrips-for-each-SMB3-command.patch -| patches.suse/cifs-don-t-use-__constant_cpu_to_le32-.patch -| patches.suse/cifs-Fix-DFS-cache-refresher-for-DFS-links.patch -| patches.suse/CIFS-Show-locallease-in-proc-mounts-for-cifs-shares-mounted-with-l.patch -| patches.suse/CIFS-check-CIFS_MOUNT_NO_DFS-when-trying-to-reuse-existing-sb.patch -| patches.suse/SMB3-update-comment-to-clarify-enumerating-snapshots.patch -| patches.suse/smbd-Make-upper-layer-decide-when-to-destroy-the-transport.patch -| patches.suse/cifs-smbd-Don-t-destroy-transport-on-RDMA-disconnect.patch -| patches.suse/cifs-smbd-Return-EINTR-when-interrupted.patch -| patches.suse/cifs-smbd-Indicate-to-retry-on-transport-sending-failure.patch -| patches.suse/cifs-smbd-Retry-on-memory-registration-failure.patch -| patches.suse/cifs-Call-MID-callback-before-destroying-transport.patch -| patches.suse/cifs-Add-support-for-FSCTL-passthrough-that-write-data-to-the-serve.patch -| patches.suse/SMB3-Add-handling-for-different-FSCTL-access-flags.patch -| patches.suse/cifs-smbd-take-an-array-of-reqeusts-when-sending-upper-layer-data.patch -| patches.suse/cifs-fix-bi-directional-fsctl-passthrough-calls.patch -| patches.suse/SMB3-Add-defines-for-new-negotiate-contexts.patch -| patches.suse/cifs-add-fiemap-support.patch -| patches.suse/Add-new-flag-on-SMB3-1-1-read.patch -| patches.suse/cifs-zero-range-does-not-require-the-file-is-sparse.patch -| patches.suse/cifs-fix-smb3_zero_range-for-Azure.patch -| patches.suse/smb3-Add-protocol-structs-for-change-notify-support.patch -| patches.suse/cifs-fix-credits-leak-for-SMB1-oplock-breaks.patch -| patches.suse/cifs-rename-and-clarify-CIFS_ASYNC_OP-and-CIFS_NO_RESP.patch -| patches.suse/Negotiate-and-save-preferred-compression-algorithms.patch -| patches.suse/cifs-fix-strcat-buffer-overflow-and-reduce-raciness-in-smb21_set_op.patch -| patches.suse/SMB3-Clean-up-query-symlink-when-reparse-point.patch -| patches.suse/cifs-update-module-internal-version-number.patch -| patches.suse/drm-Wake-up-next-in-drm_read-chain-if-we-are-forced-.patch -| patches.suse/drm-drv-Hold-ref-on-parent-device-during-drm_device-.patch -| patches.suse/drm-i915-Fix-I915_EXEC_RING_MASK.patch -| patches.suse/drm-fb-helper-dpms_legacy-Only-set-on-connectors-in-.patch -| patches.suse/0004-drm-i915-gvt-Fix-incorrect-mask-of-mmio-0x22028-in-g.patch -| patches.suse/0005-drm-meson-add-size-and-alignment-requirements-for-du.patch -| patches.suse/drm-amdgpu-fix-old-fence-check-in-amdgpu_fence_emit.patch -| patches.suse/drm-udl-introduce-a-macro-to-convert-dev-to-udl.patch -| patches.suse/drm-udl-move-to-embedding-drm-device-inside-udl-devi.patch -| patches.suse/0001-drm-nouveau-i2c-Disable-i2c-bus-access-after-fini.patch -| patches.suse/drm-rockchip-shutdown-drm-subsystem-on-shutdown.patch -| patches.suse/ALSA-timer-Unify-timer-callback-process-code.patch -| patches.suse/ALSA-timer-Make-sure-to-clear-pending-ack-list.patch -| patches.suse/ALSA-timer-Check-ack_list-emptiness-instead-of-bit-f.patch -| patches.suse/ALSA-timer-Make-snd_timer_close-really-kill-pending-.patch -| patches.suse/ALSA-timer-Revert-active-callback-sync-check-at-clos.patch -| patches.suse/ALSA-seq-Align-temporary-re-locking-with-irqsave-ver.patch -| patches.suse/ALSA-seq-Remove-superfluous-irqsave-flags.patch -| patches.suse/ALSA-seq-Protect-in-kernel-ioctl-calls-with-mutex.patch -| patches.suse/ALSA-seq-Fix-race-of-get-subscription-call-vs-port-d.patch -| patches.suse/ALSA-timer-Simplify-error-path-in-snd_timer_open.patch -| patches.suse/ALSA-timer-Coding-style-fixes.patch -| patches.suse/Revert-ALSA-seq-Protect-in-kernel-ioctl-calls-with-m.patch -| patches.suse/ALSA-seq-Cover-unsubscribe_port-in-list_mutex.patch -| patches.suse/ALSA-seq-Simplify-snd_seq_kernel_client_enqueue-help.patch -| patches.suse/ALSA-seq-Protect-racy-pool-manipulation-from-OSS-seq.patch -| patches.suse/ALSA-usb-audio-Add-quirk-for-Focusrite-Scarlett-Solo.patch -| patches.suse/ALSA-seq-Correct-unlock-sequence-at-snd_seq_client_i.patch -| patches.suse/ALSA-emu10k1-Drop-superfluous-id-uniquification-beha.patch -| patches.suse/ALSA-core-Don-t-refer-to-snd_cards-array-directly.patch -| patches.suse/ALSA-usb-audio-Handle-the-error-from-snd_usb_mixer_a.patch -| patches.suse/ALSA-hda-realtek-EAPD-turn-on-later.patch -| patches.suse/ALSA-usb-audio-Fix-a-memory-leak-bug.patch -| patches.suse/ALSA-usx2y-fix-a-double-free-bug.patch -| patches.suse/ALSA-hda-Register-irq-handler-after-the-chip-initial.patch -| patches.suse/ASoC-hdmi-codec-unlock-the-device-on-startup-errors.patch -| patches.suse/ASoC-fix-valid-stream-condition.patch -| patches.suse/ASoC-fsl_utils-fix-a-leaked-reference-by-adding-miss.patch -| patches.suse/ASoC-eukrea-tlv320-fix-a-leaked-reference-by-adding-.patch -| patches.suse/ASoC-fsl_sai-Update-is_slave_mode-with-correct-value.patch -| patches.suse/ASoC-fsl_esai-Fix-missing-break-in-switch-statement.patch -| patches.suse/ASoC-Intel-avoid-Oops-if-DMA-setup-fails.patch -| patches.suse/ALSA-hda-hdmi-Read-the-pin-sense-from-register-when-.patch -| patches.suse/ALSA-hda-hdmi-Consider-eld_valid-when-reporting-jack.patch -| patches.suse/ALSA-hda-intel-add-CometLake-PCI-IDs.patch -| patches.suse/ALSA-hdea-realtek-Headset-fixup-for-System76-Gazelle.patch -| patches.suse/ASoC-RT5677-SPI-Disable-16Bit-SPI-Transfers.patch -| patches.suse/ASoC-max98090-Fix-restore-of-DAPM-Muxes.patch -| patches.suse/dmaengine-axi-dmac-Don-t-check-the-number-of-frames-.patch -| patches.suse/dmaengine-tegra210-dma-free-dma-controller-in-remove.patch -| patches.suse/RDMA-rxe-Consider-skb-reserve-space-based-on-netdev-.patch -| patches.suse/ipoib-Do-not-overreact-to-SM-LID-change-even.patch -| patches.suse/NFS-Don-t-interrupt-file-writeout-due-to-fatal-error.patch -| patches.suse/NFS-make-nfs_match_client-killable.patch -| patches.suse/PNFS-fallback-to-MDS-if-no-deviceid-found.patch -| patches.suse/NFS4-Fix-v4.0-client-state-corruption-when-mount.patch -| patches.suse/NFS-Fix-a-double-unlock-from-nfs_match-get_client.patch -| patches.suse/i2c-piix4-add-hygon-dhyana-smbus-support.patch -| patches.suse/rtc-don-t-reference-bogus-function-pointer-in-kdoc.patch -| patches.suse/rtc-88pm860x-prevent-use-after-free-on-device-remove.patch -| patches.suse/clk-rockchip-fix-wrong-clock-definitions-for-rk3328.patch -| patches.suse/clk-rockchip-Fix-video-codec-clocks-on-rk3288.patch -| patches.suse/clk-rockchip-Turn-on-aclk_dmac1-for-suspend-on-rk328.patch -| patches.suse/clk-tegra-Fix-PLLM-programming-on-Tegra124-when-PMC-.patch -| patches.suse/ipv4-Fix-raw-socket-lookup-for-local-traffic.patch -| patches.suse/tuntap-synchronize-through-tfiles-array-instead-of-t.patch -| patches.suse/tipc-fix-hanging-clients-using-poll-with-EPOLLOUT-fl.patch -| patches.suse/vlan-disable-SIOCSHWTSTAMP-in-container.patch -| patches.suse/packet-Fix-error-path-in-packet_init.patch -| patches.suse/powerpc-crypto-Use-cheaper-random-numbers-for-crc-vp.patch -| patches.suse/powerpc-numa-improve-control-of-topology-updates.patch -| patches.suse/powerpc-numa-document-topology_updates_enabled-disab.patch -| patches.suse/powerpc-powernv-idle-Restore-IAMR-after-idle.patch -| patches.suse/powerpc-powernv-idle-Restore-AMR-UAMOR-AMOR-after-id.patch -| patches.suse/powerpc-pseries-Track-LMB-nid-instead-of-using-devic.patch -| patches.suse/powerpc-tm-Avoid-machine-crash-on-rt_sigreturn.patch -| patches.suse/powerpc-security-Show-powerpc_security_features-in-d.patch -| patches.suse/powerpc-perf-Remove-PM_BR_CMPL_ALT-from-power9-event.patch -| patches.suse/powerpc-book3s-64-check-for-NULL-pointer-in-pgd_allo.patch -| patches.suse/pwm-Fix-deadlock-warning-when-removing-PWM-device.patch -| patches.suse/pwm-tiehrpwm-Update-shadow-register-for-disabling-PW.patch -| patches.suse/pwm-meson-Consider-128-a-valid-pre-divider.patch -| patches.suse/pwm-meson-Don-t-disable-PWM-when-setting-duty-repeat.patch -| patches.suse/pwm-meson-Use-the-spin-lock-only-to-protect-register.patch -| patches.suse/pwm-Clear-chip_data-in-pwm_put.patch -| patches.suse/omapfb-add-missing-of_node_put-after-of_device_is_av.patch -| patches.suse/video-hgafb-fix-potential-NULL-pointer-dereference.patch -| patches.suse/video-imsttfb-fix-potential-NULL-pointer-dereference.patch -| patches.suse/0001-fbdev-fix-divide-error-in-fb_var_to_videomode.patch -| patches.suse/0001-fbdev-fix-WARNING-in-__alloc_pages_nodemask-bug.patch -| patches.suse/platform-x86-dell-rbtn-Add-missing-include.patch -| patches.suse/platform-x86-intel_pmc_ipc-adding-error-handling.patch -| patches.suse/platform-x86-intel_punit_ipc-Revert-Fix-resource-ior.patch -| patches.suse/platform-x86-alienware-wmi-printing-the-wrong-error-.patch -| patches.suse/platform-x86-sony-laptop-Fix-unintentional-fall-thro.patch -| patches.suse/Documentation-x86-convert-protection-keys.txt-to-reS.patch -| patches.suse/vfio-mdev-Avoid-release-parent-reference-during-erro.patch -| patches.suse/vfio-mdev-Fix-aborting-mdev-child-device-removal-if-.patch -| patches.suse/gpio-Remove-obsolete-comment-about-gpiochip_free_hog.patch -| patches.suse/gpio-gpio-omap-add-check-for-off-wake-capable-gpios.patch -| patches.suse/platform-chrome-cros_ec_proto-check-for-NULL-transfe.patch -| patches.suse/mtd-nand-omap-Fix-comment-in-platform-data-using-wro.patch -| patches.suse/0001-mtd-spi-nor-intel-spi-Avoid-crossing-4K-address-boun.patch -| patches.suse/mtd-part-fix-incorrect-format-specifier-for-an-unsig.patch -| patches.suse/watchdog-fix-compile-time-error-of-pretimeout-govern.patch -| patches.suse/watchdog-f71808e_wdt-fix-F81866-bit-operation.patch -| patches.suse/watchdog-imx2_wdt-Fix-set_timeout-for-big-timeout-va.patch -| patches.suse/iommu-arm-smmu-v3-Don-t-disable-SMMU-in-kdump-kernel.patch -| patches.suse/iommu-vt-d-don-t-request-page-request-irq-under-dmar_global_lock -| patches.suse/iommu-vt-d-set-intel_iommu_gfx_mapped-correctly -| patches.suse/iommu-vt-d-make-kernel-parameter-igfx_off-work-with-viommu -| patches.suse/bridge-Fix-error-path-for-kobject_init_and_add.patch -| patches.suse/net-ibmvnic-Update-MAC-address-settings-after-adapte.patch -| patches.suse/net-ibmvnic-Update-carrier-state-after-link-state-ch.patch -| patches.suse/0011-netfilter-ebtables-CONFIG_COMPAT-reject-trailing-dat.patch -| patches.suse/net-seeq-fix-crash-caused-by-not-set-dev.parent.patch -| patches.suse/bonding-fix-arp_validate-toggling-in-active-backup-m.patch -| patches.suse/x86-msr-index-cleanup-bit-defines.patch -| patches.suse/x86-speculation-consolidate-cpu-whitelists.patch -| patches.suse/x86-speculation-mds-add-basic-bug-infrastructure-for-mds.patch -| patches.suse/x86-speculation-mds-add-bug_msbds_only.patch -| patches.suse/x86-kvm-expose-x86_feature_md_clear-to-guests.patch -| patches.suse/x86-speculation-mds-add-mds_clear_cpu_buffers.patch -| patches.suse/x86-speculation-mds-clear-cpu-buffers-on-exit-to-user.patch -| patches.suse/x86-kvm-vmx-add-mds-protection-when-l1d-flush-is-not-active.patch -| patches.suse/x86-speculation-mds-conditionally-clear-cpu-buffers-on-idle-entry.patch -| patches.suse/x86-speculation-mds-add-mitigation-control-for-mds.patch -| patches.suse/x86-speculation-mds-add-sysfs-reporting-for-mds.patch -| patches.suse/x86-speculation-mds-add-mitigation-mode-vmwerv.patch -| patches.suse/0001-Documentation-Add-MDS-vulnerability-documentation.patch -| patches.suse/x86-speculation-mds-add-mds-full-nosmt-cmdline-option.patch -| patches.suse/x86-speculation-move-arch_smt_update-call-to-after-mitigation-decisions.patch -| patches.suse/x86-speculation-mds-add-smt-warning-message.patch -| patches.suse/x86-speculation-mds-print-smt-vulnerable-on-msbds-with-mitigations-off.patch -| patches.suse/x86-speculation-mds-add-mitigations-support-for-mds.patch -| patches.suse/0001-Documentation-Correct-the-possible-MDS-sysfs-values.patch -| patches.suse/0001-x86-speculation-mds-Fix-documentation-typo.patch -| patches.suse/fuse-fix-writepages-on-32bit.patch -| patches.suse/fuse-honor-RLIMIT_FSIZE-in-fuse_file_fallocate.patch -| patches.suse/mm-huge_memory-fix-vmf_insert_pfn_-pmd-pud-crash-han.patch -| patches.suse/kernel-sys.c-prctl-fix-false-positive-in-validate_pr.patch -| patches.suse/ocfs2-fix-ocfs2-read-inode-data-panic-in-ocfs2_iget.patch -| patches.suse/fs-sync.c-sync_file_range-2-may-use-WB_SYNC_ALL-writ.patch -| patches.suse/PCI-Factor-out-pcie_retrain_link-function.patch -| patches.suse/PCI-Work-around-Pericom-PCIe-to-PCI-bridge-Retrain-L.patch -| patches.suse/PCI-rpadlpar-Fix-leaked-device_node-references-in-ad.patch -| patches.suse/switchtec-Fix-unintended-mask-of-MRPC-event.patch -| patches.suse/PCI-Mark-AMD-Stoney-Radeon-R7-GPU-ATS-as-broken.patch -| patches.suse/PCI-Mark-Atheros-AR9462-to-avoid-bus-reset.patch -| patches.suse/msft-hv-1859-PCI-hv-Fix-a-memory-leak-in-hv_eject_device_work.patch -| patches.suse/msft-hv-1860-PCI-hv-Add-hv_pci_remove_slots-when-we-unload-the-dr.patch -| patches.suse/msft-hv-1861-PCI-hv-Add-pci_destroy_slot-in-pci_devices_present_w.patch -| patches.suse/mfd-max77620-Fix-swapped-FPS_PERIOD_MAX_US-values.patch -| patches.suse/mfd-twl6040-Fix-device-init-errors-for-ACCCTL-regist.patch -| patches.suse/mfd-intel-lpss-Set-the-device-in-reset-state-when-in.patch -| patches.suse/mfd-tps65912-spi-Add-missing-of-table-registration.patch -| patches.suse/mfd-da9063-Fix-OTP-control-register-names-to-match-d.patch -| patches.suse/mfd-intel-lpss-Add-Intel-Comet-Lake-PCI-IDs.patch -| patches.suse/backlight-lm3630a-Return-0-on-success-in-update_stat.patch -| patches.suse/userfaultfd-use-RCU-to-free-the-task-struct-when-for.patch -| patches.suse/mm-mincore-c-make-mincore-more-conservative.patch -| patches.suse/powerpc-mm-radix-mark-__radix__flush_tlb_range_psize.patch -| patches.suse/powerpc-mm-radix-mark-as-__tlbie_pid-and-friends-as_.patch -| patches.suse/include-linux-bitops.h-sanitize-rotate-primitives.patch -| patches.suse/rapidio-fix-a-NULL-pointer-dereference-when-create_w.patch -| patches.suse/crypto-caam-fix-caam_dump_sg-that-iterates-through-s.patch -| patches.suse/x86_64-add-gap-to-int3-to-allow-for-call-emulation.patch -| patches.suse/x86_64-allow-breakpoints-to-emulate-call-instructions.patch -| patches.suse/ftrace-x86_64-emulate-call-function-while-updating-in-breakpoint-handler.patch -| patches.suse/tracing-fix-partial-reading-of-trace-event-s-id-file.patch -| patches.suse/SUNRPC-nfs-Fix-return-value-for-nfs4_callback_compou.patch -| patches.suse/0001-xenbus-drop-useless-LIST_HEAD-in-xenbus_write_watch-.patch -| patches.suse/power-supply-axp288_charger-Fix-unchecked-return-val.patch -| patches.suse/power-supply-max14656-fix-potential-use-before-alloc.patch -| patches.suse/power-supply-max14656-fix-potential-use-after-free.patch -| patches.suse/power-supply-axp20x_usb_power-Fix-typo-in-VBUS-curre.patch -| patches.suse/libnvdimm-namespace-fix-label-tracking-error.patch -| patches.suse/drm-radeon-prefer-lower-reference-dividers.patch -| patches.suse/drm-amdgpu-psp-move-psp-version-specific-function-po.patch -| patches.suse/drm-nouveau-disp-dp-respect-sink-limits-when-selecti.patch -| patches.suse/drm-i915-fbc-disable-framebuffer-compression-on-Gemi.patch -| patches.suse/drm-bridge-adv7511-Fix-low-refresh-rate-selection.patch -| patches.suse/drivers-thermal-tsens-Don-t-print-error-message-on-E.patch -| patches.suse/thermal-rcar_gen3_thermal-disable-interrupt-in-.remo.patch -| patches.suse/thermal-cpu_cooling-Actually-trace-CPU-load-in-therm.patch -| patches.suse/memory-tegra-Fix-integer-overflow-on-tick-value-calc.patch -| patches.suse/soc-mediatek-pwrap-Zero-initialize-rdata-in-pwrap_in.patch -| patches.suse/soc-rockchip-Set-the-proper-PWM-for-rk3288.patch -| patches.suse/objtool-fix-function-fallthrough-detection.patch -| patches.suse/0001-ntp-Allow-TAI-UTC-offset-to-be-set-to-zero.patch -| patches.suse/x86-speculation-mds-revert-cpu-buffer-clear-on-double-fault-exit.patch -| patches.suse/configfs-fix-possible-use-after-free-in-configfs_reg.patch -| patches.suse/edac-mc-fix-edac_mc_find-in-case-no-device-is-found.patch -| patches.suse/media-atmel-atmel-isc-fix-INIT_WORK-misplacement.patch -| patches.suse/0001-media-atmel-atmel-isc-fix-asd-memory-allocation.patch -| patches.suse/media-omap_vout-potential-buffer-overflow-in-vidioc_.patch -| patches.suse/media-davinci-vpbe-array-underflow-in-vpbe_enum_outp.patch -| patches.suse/dm-zoned-Silence-a-static-checker-warning.patch -| patches.suse/dm-zoned-Fix-zone-report-handling.patch -| patches.suse/dm-cache-metadata-Fix-loading-discard-bitset.patch -| patches.suse/dm-delay-fix-a-crash-when-invalid-device-is-specifie.patch -| patches.suse/ceph-flush-dirty-inodes-before-proceeding-with-remount.patch -| patches.suse/nvme-multipath-avoid-crash-on-invalid-subsystem-cntl.patch -| patches.suse/nvme-change-locking-for-the-per-subsystem-controller.patch -| patches.suse/kvm-x86-skip-efer-vs-guest-cpuid-checks-for-host-initiated-writes -| patches.suse/KVM-polling-add-architecture-backend-to-disable-poll.patch -| patches.suse/KVM-s390-provide-kvm_arch_no_poll-function.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-lockdep-warning-when-entering-.patch -| patches.suse/KVM-PPC-Book3S-HV-Avoid-lockdep-debugging-in-TCE-rea.patch -| patches.suse/KVM-PPC-Book3S-HV-Handle-virtual-mode-in-XIVE-VCPU-p.patch -| patches.suse/ALSA-hda-realtek-Fixup-headphone-noise-via-runtime-s.patch -| patches.suse/ALSA-hda-realtek-Avoid-superfluous-COEF-EAPD-setups.patch -| patches.suse/ALSA-hda-realtek-Corrected-fixup-for-System76-Gazell.patch -| patches.suse/ALSA-hda-realtek-Fix-for-Lenovo-B50-70-inverted-inte.patch -| patches.suse/soc-fsl-qe-Fix-an-error-code-in-qe_pin_request.patch -| patches.suse/0006-irqchip-gic-v3-its-fix-some-definitions-of-inner-cac.patch -| patches.suse/smb3-display-session-id-in-debug-data.patch -| patches.suse/cifs-cleanup-smb2ops-c-and-normalize-strings.patch -| patches.suse/smb3-trivial-cleanup-to-smb2ops-c.patch -| patches.suse/cifs-smbd-When-reconnecting-to-server-call-smbd_destroy-after-all.patch -| patches.suse/cifs-smbd-Use-the-correct-DMA-direction-when-sending-data.patch -| patches.suse/cifs-Don-t-match-port-on-SMBDirect-transport.patch -| patches.suse/cifs-Allocate-memory-for-all-iovs-in-smb2_ioctl.patch -| patches.suse/Fixed-https-bugzilla-kernel-org-show_bug-cgi-id-202935-allow-write.patch -| patches.suse/cifs-add-support-for-SEEK_DATA-and-SEEK_HOLE.patch -| patches.suse/ext4-zero-out-the-unused-memory-region-in-the-extent.patch -| patches.suse/ext4-fix-data-corruption-caused-by-overlapping-unali.patch -| patches.suse/ext4-unsigned-int-compared-against-zero.patch -| patches.suse/ext4-fix-block-validity-checks-for-journal-inodes-us.patch -| patches.suse/ext4-avoid-panic-during-forced-reboot-due-to-aborted.patch -| patches.suse/fs-writeback.c-use-rcu_barrier-to-wait-for-inflight-.patch -| patches.suse/net-mlx4_core-Change-the-error-print-to-info-print.patch -| patches.suse/rtnetlink-always-put-IFLA_LINK-for-links-with-a-link.patch -| patches.suse/ppp-deflate-Fix-possible-crash-in-deflate_init.patch -| patches.suse/bpf-add-map_lookup_elem_sys_only-for-lookups-from-sy.patch -| patches.suse/bpf-lru-avoid-messing-with-eviction-heuristics-upon-.patch -| patches.suse/net-usb-qmi_wwan-add-Telit-0x1260-and-0x1261-composi.patch -| patches.suse/net-avoid-weird-emergency-message.patch -| patches.suse/vsock-virtio-free-packets-during-the-socket-release.patch -| patches.suse/vsock-virtio-Initialize-core-virtio-vsock-before-reg.patch -| patches.suse/btrfs-don-t-double-unlock-on-error-in-btrfs_punch_ho.patch -| patches.suse/Btrfs-do-not-abort-transaction-at-btrfs_update_root-.patch -| patches.suse/0001-btrfs-extent-tree-Fix-a-bug-that-btrfs-is-unable-to-.patch -| patches.suse/Btrfs-avoid-fallback-to-transaction-commit-during-fs.patch -| patches.suse/btrfs-fix-race-between-ranged-fsync-and-writeback-of.patch -| patches.suse/btrfs-tree-checker-detect-file-extent-items-with-ove.patch -| patches.suse/crypto-vmx-CTR-always-increment-IV-as-quadword.patch -| patches.suse/crypto-vmx-ghash-do-nosimd-fallback-manually.patch -| patches.suse/net-mlx4_en-ethtool-Remove-unsupported-SFP-EEPROM-hi.patch -| patches.suse/tipc-Avoid-copying-bytes-beyond-the-supplied-data.patch -| patches.suse/usbnet-ipheth-fix-racing-condition.patch -| patches.suse/ipv6-Consider-sk_bound_dev_if-when-binding-a-raw-soc.patch -| patches.suse/usbnet-fix-kernel-crash-after-disconnect.patch -| patches.suse/drm-vmwgfx-Don-t-send-drm-sysfs-hotplug-events-on-in.patch -| patches.suse/0001-drm-vmwgfx-NULL-pointer-dereference-from-vmw_cmd_dx_.patch -| patches.suse/drm-vmwgfx-integer-underflow-in-vmw_cmd_dx_set_shade.patch -| patches.suse/drm-gma500-cdv-Check-vbt-config-bits-when-detecting-.patch -| patches.suse/0002-drm-i915-gvt-Tiled-Resources-mmios-are-in-context-mm.patch -| patches.suse/0003-drm-i915-gvt-add-0x4dfc-to-gen9-save-restore-list.patch -| patches.suse/drm-i915-gvt-do-not-let-TRTTE-and-0x4dfc-write-passt.patch -| patches.suse/mmc-sdhci-iproc-cygnus-Set-NO_HISPD-bit-to-fix-HS50-.patch -| patches.suse/mmc-sdhci-iproc-Set-NO_HISPD-bit-to-fix-HS50-data-ho.patch -| patches.suse/platform-x86-pmc_atom-Add-Lex-3I380D-industrial-PC-t.patch -| patches.suse/platform-x86-pmc_atom-Add-several-Beckhoff-Automatio.patch -| patches.suse/bio-fix-improper-use-of-smp_mb__before_atomic.patch -| patches.suse/sbitmap-fix-improper-use-of-smp_mb__before_atomic.patch -| patches.suse/blk-mq-fix-hang-caused-by-freeze-unfreeze-sequence.patch -| patches.suse/nvme-copy-mtfa-field-from-identify-controller.patch -| patches.suse/scsi-qla2xxx-Add-cleanup-for-PCI-EEH-recovery.patch -| patches.suse/scsi-qedi-remove-memset-memcpy-to-nfunc-and-use-func-instead -| patches.suse/scsi-bnx2fc-fix-incorrect-cast-to-u64-on-shift-operation -| patches.suse/ext4-don-t-perform-block-validity-checks-on-the-jour.patch -| patches.suse/ext4-wait-for-outstanding-dio-during-truncate-in-noj.patch -| patches.suse/ext4-do-not-delete-unlinked-inode-from-orphan-list-o.patch -| patches.suse/KVM-s390-fix-typo-in-parameter-description.patch -| patches.suse/KVM-s390-change-default-halt-poll-time-to-50us.patch -| patches.suse/kvm-x86-include-multiple-indices-with-cpuid-leaf-0x8000001d.patch -| patches.suse/kvm-x86-include-cpuid-leaf-0x8000001e-in-kvm-s-supported-cpuid.patch -| patches.suse/kvm-svm-avic-fix-off-by-one-in-checking-host-apic-id -| patches.suse/kvm-x86-fix-return-value-for-reserved-efer -| patches.suse/gpio-fix-gpio-adp5588-build-errors.patch -| patches.suse/doc-Cope-with-the-deprecation-of-AutoReporter.patch -| patches.suse/0001-docs-Fix-conf.py-for-Sphinx-2.0.patch -| patches.suse/ALSA-hda-realtek-Set-default-power-save-node-to-0.patch -| patches.suse/ALSA-hda-Force-polling-mode-on-CNL-for-fixing-codec-.patch -| patches.suse/ALSA-hda-realtek-Improve-the-headset-mic-for-Acer-As.patch -| patches.suse/configfs-Fix-use-after-free-when-accessing-sd-s_dent.patch -| patches.suse/btrfs-ensure-replaced-device-doesn-t-have-pending-chunk-allocation.patch -| patches.suse/btrfs-reloc-also-queue-orphan-reloc-tree-for-cleanup-to-avoid-bug_on.patch -| patches.suse/0002-btrfs-qgroup-Check-bg-while-resuming-relocation-to-a.patch -| patches.suse/btrfs-fix-fsync-not-persisting-changed-attributes-of.patch -| patches.suse/btrfs-fix-wrong-ctime-and-mtime-of-a-directory-after.patch -| patches.suse/btrfs-fix-race-updating-log-root-item-during-fsync.patch -| patches.suse/mISDN-make-sure-device-name-is-NUL-terminated.patch -| patches.suse/net-stmmac-fix-reset-gpio-free-missing.patch -| patches.suse/bnxt_en-Fix-aggregation-buffer-leak-under-OOM-condit.patch -| patches.suse/ipv4-igmp-fix-another-memory-leak-in-igmpv3_del_delr.patch -| patches.suse/ipv4-igmp-fix-build-error-if-CONFIG_IP_MULTICAST.patch -| patches.suse/cxgb4-offload-VLAN-flows-regardless-of-VLAN-ethtype.patch -| patches.suse/net-fec-fix-the-clk-mismatch-in-failed_reset-path.patch -| patches.suse/bonding-802.3ad-fix-slave-link-initialization-transi.patch -| patches.suse/net-mvneta-Fix-err-code-path-of-probe.patch -| patches.suse/llc-fix-skb-leak-in-llc_build_and_send_ui_pkt.patch -| patches.suse/net-phy-dp83867-Set-up-RGMII-TX-delay.patch -| patches.suse/net-mlx5-Fix-error-handling-in-mlx5_load.patch -| patches.suse/net-mlx5-Avoid-double-free-in-fs-init-error-unwindin.patch -| patches.suse/net-mlx5-Allocate-root-ns-memory-using-kzalloc-to-ma.patch -| patches.suse/net-dsa-mv88e6xxx-fix-handling-of-upper-half-of-STAT.patch -| patches.suse/net-mvpp2-fix-bad-MVPP2_TXQ_SCHED_TOKEN_CNTR_REG-que.patch -| patches.suse/net-gro-fix-use-after-free-read-in-napi_gro_frags.patch -| patches.suse/0004-drm-etnaviv-lock-MMU-while-dumping-core.patch -| patches.suse/USB-Fix-slab-out-of-bounds-write-in-usb_get_bos_desc.patch -| patches.suse/media-usb-siano-Fix-general-protection-fault-in-smsu.patch -| patches.suse/USB-Add-LPM-quirk-for-Surface-Dock-GigE-adapter.patch -| patches.suse/USB-sisusbvga-fix-oops-in-error-path-of-sisusb_probe.patch -| patches.suse/usbip-usbip_host-fix-BUG-sleeping-function-called-fr.patch -| patches.suse/USB-rio500-refuse-more-than-one-device-at-a-time.patch -| patches.suse/USB-rio500-fix-memory-leak-in-close-after-disconnect.patch -| patches.suse/media-usb-siano-Fix-false-positive-uninitialized-var.patch -| patches.suse/xhci-update-bounce-buffer-with-correct-sg-num.patch -| patches.suse/0001-usb-xhci-avoid-null-pointer-deref-when-bos-field-is-.patch -| patches.suse/xhci-Convert-xhci_handshake-to-use-readl_poll_timeou.patch -| patches.suse/xhci-Use-zu-for-printing-size_t-type.patch -| patches.suse/media-smsusb-better-handle-optional-alignment.patch -| patches.suse/usbip-usbip_host-fix-stub_dev-lock-context-imbalance.patch -| patches.suse/tty-serial-msm_serial-Fix-XON-XOFF.patch -| patches.suse/serial-sh-sci-disable-DMA-for-uart_console.patch -| patches.suse/tty-max310x-Fix-external-crystal-register-setup.patch -| patches.suse/staging-wlan-ng-fix-adapter-initialization-failure.patch -| patches.suse/Staging-vc04_services-Fix-a-couple-error-codes.patch -| patches.suse/staging-vc04_services-prevent-integer-overflow-in-cr.patch -| patches.suse/PCI-PM-Avoid-possible-suspend-to-idle-issue.patch -| patches.suse/s390-zcrypt-fix-wrong-dispatching-for-control-domain-cprbs -| patches.suse/cifs-fix-memory-leak-of-pneg_inbuf-on-EOPNOTSUPP-ioctl-case.patch -| patches.suse/fs-cifs-smb2pdu-c-fix-buffer-free-in-SMB2_ioctl_free.patch -| patches.suse/dfs_cache-fix-a-wrong-use-of-kfree-in-flush_cache_ent-.patch -| patches.suse/CIFS-cifs_read_allocate_pages-don-t-iterate-through-whole-page-arr.patch -| patches.suse/memcg-make-it-work-on-sparse-non-0-node-systems.patch -| patches.suse/kernel-signal.c-trace_signal_deliver-when-signal_gro.patch -| patches.suse/scsi-zfcp-fix-missing-zfcp_port-reference-put-on-ebusy-from-port_remove -| patches.suse/scsi-zfcp-fix-to-prevent-port_remove-with-pure-auto-scan-luns-only-sdevs -| patches.suse/scsi-scsi_dh_alua-fix-possible-null-ptr-deref -| patches.suse/scsi-libsas-delete-sas-port-if-expander-discover-failed -| patches.suse/block-Don-t-revalidate-bdev-of-hidden-gendisk.patch -| patches.suse/blk-mq-Fix-spelling-in-a-source-code-comment.patch -| patches.suse/leds-avoid-flush_work-in-atomic-context.patch -| patches.suse/i2c-dev-fix-potential-memory-leak-in-i2cdev_ioctl_rd.patch -| patches.suse/KVM-PPC-Book3S-HV-XIVE-Do-not-clear-IRQ-data-of-pass.patch -| patches.suse/powerpc-powernv-Return-for-invalid-IMC-domain.patch -| patches.suse/powerpc-perf-Fix-MMCRA-corruption-by-bhrb_filter.patch -| patches.suse/efi-x86-Add-missing-error-handling-to-old_memmap-1-1.patch -| patches.suse/x86-cpu-amd-don-t-force-the-cpb-cap-when-running-under-a-hypervisor.patch -| patches.suse/SUNRPC-fix-regression-in-umount-of-a-secure-mount.patch -| patches.suse/NFSv4.1-Again-fix-a-race-where-CB_NOTIFY_LOCK-fails-.patch -| patches.suse/fuse-fallocate-fix-return-with-locked-inode.patch -| patches.suse/s390-qeth-fix-vlan-attribute-in-bridge_hostnotify-udev-event -| patches.suse/Fix-memory-leak-in-sctp_process_init.patch -| patches.suse/ethtool-fix-potential-userspace-buffer-overflow.patch -| patches.suse/ipv6-use-READ_ONCE-for-inet-hdrincl-as-in-ipv4.patch -| patches.suse/ipv6-fix-EFAULT-on-sendto-with-icmpv6-and-hdrincl.patch -| patches.suse/net-rds-fix-memory-leak-in-rds_ib_flush_mr_pool.patch -| patches.suse/net-mvpp2-Use-strscpy-to-handle-stat-strings.patch -| patches.suse/pktgen-do-not-sleep-with-the-thread-lock-held.patch -| patches.suse/scripts-checkstack.pl-Fix-arm64-wrong-or-unknown-arc.patch -| patches.suse/hwmon-core-add-thermal-sensors-only-if-dev-of_node-i.patch -| patches.suse/hwmon-pmbus-core-Treat-parameters-as-paged-if-on-mul.patch -| patches.suse/0002-drm-i915-gvt-refine-ggtt-range-validation.patch -| patches.suse/0003-drm-i915-gvt-Fix-cmd-length-of-VEB_DI_IECP.patch -| patches.suse/drm-arm-hdlcd-Allow-a-bit-of-clock-tolerance.patch -| patches.suse/scsi-ufs-check-that-space-was-properly-alloced-in-copy_query_response -| patches.suse/scsi-smartpqi-unlock-on-error-in-pqi_submit_raid_request_synchronous -| patches.suse/parport-Fix-mem-leak-in-parport_register_dev_model.patch -| patches.suse/genwqe-Prevent-an-integer-overflow-in-the-ioctl.patch -| patches.suse/0001-test_firmware-Use-correct-snprintf-limit.patch -| patches.suse/0001-xen-blkfront-switch-kcalloc-to-kvcalloc-for-large-ar.patch -| patches.suse/spi-bitbang-Fix-NULL-pointer-dereference-in-spi_unre.patch -| patches.suse/spi-spi-fsl-spi-call-spi_finalize_current_message-at.patch -| patches.suse/signal-ptrace-Don-t-leak-unitialized-kernel-memory-w.patch -| patches.suse/ptrace-restore-smp_rmb-in-__ptrace_may_access.patch -| patches.suse/HID-wacom-Don-t-set-tool-type-until-we-re-in-range.patch -| patches.suse/HID-wacom-Don-t-report-anything-prior-to-the-tool-en.patch -| patches.suse/HID-wacom-Send-BTN_TOUCH-in-response-to-INTUOSP2_BT-.patch -| patches.suse/HID-wacom-Correct-button-numbering-2nd-gen-Intuos-Pr.patch -| patches.suse/HID-wacom-Sync-INTUOSP2_BT-touch-state-after-each-fr.patch -| patches.suse/ALSA-hda-realtek-Update-headset-mode-for-ALC256.patch -| patches.suse/ALSA-firewire-motu-fix-destruction-of-data-for-isoch.patch -| patches.suse/ALSA-oxfw-allow-PCM-capture-for-Stanton-SCS.1m.patch -| patches.suse/ASoC-cs4265-readable-register-too-low.patch -| patches.suse/ASoC-soc-pcm-BE-dai-needs-prepare-when-pause-release.patch -| patches.suse/ASoC-fsl_asrc-Fix-the-issue-about-unsupported-rate.patch -| patches.suse/ASoC-cs42xx8-Add-regcache-mask-dirty.patch -| patches.suse/ASoC-max98090-remove-24-bit-format-support-if-RJ-is-.patch -| patches.suse/Revert-ALSA-hda-realtek-Improve-the-headset-mic-for-.patch -| patches.suse/iommu-arm-smmu-avoid-constant-zero-in-tlbi-writes -| patches.suse/mm-list_lru-c-fix-memory-leak-in-_memcg_init_list_lru_node.patch -| patches.suse/scripts-decode_stacktrace.sh-prefix-addr2line-with-C.patch -| patches.suse/mm-mlock-c-mlockall-error-for-flag-mcl_onfault.patch -| patches.suse/fs-ocfs2-fix-race-in-ocfs2_dentry_attach_lock.patch -| patches.suse/mm-mlock-c-change-count_mm_mlocked_page_nr-return-type.patch -| patches.suse/0001-coredump-fix-race-condition-between-collapse_huge_pa.patch -| patches.suse/mm-vmscan-c-fix-trying-to-reclaim-unevictable-lru-page.patch -| patches.suse/0001-i2c-acorn-fix-i2c-warning.patch -| patches.suse/0020-bcache-fix-stack-corruption-by-PRECEDING_KEY.patch -| patches.suse/0021-bcache-only-set-BCACHE_DEV_WB_RUNNING-when-cached-de.patch -| patches.suse/libata-Extend-quirks-for-the-ST1000LM024-drives-with.patch -| patches.suse/drm-mediatek-fix-unbind-functions.patch -| patches.suse/drm-mediatek-unbind-components-in-mtk_drm_unbind.patch -| patches.suse/drm-mediatek-call-drm_atomic_helper_shutdown-when-un.patch -| patches.suse/drm-mediatek-clear-num_pipes-when-unbind-driver.patch -| patches.suse/drm-mediatek-call-mtk_dsi_stop-after-mtk_drm_crtc_at.patch -| patches.suse/drm-i915-dmc-protect-against-reading-random-memory.patch -| patches.suse/drm-i915-sdvo-Implement-proper-HDMI-audio-support-fo.patch -| patches.suse/drm-i915-perf-fix-whitelist-on-Gen10.patch -| patches.suse/cgroup-use-css_tryget-instead-of-css_tryget_online-in-task_get_css.patch -| patches.suse/USB-usb-storage-Add-new-ID-to-ums-realtek.patch -| patches.suse/USB-Fix-chipmunk-like-voice-when-using-Logitech-C270.patch -| patches.suse/0001-usb-dwc2-host-Fix-wMaxPacketSize-handling-fix-webcam.patch -| patches.suse/usb-dwc2-Fix-DMA-cache-alignment-issues.patch -| patches.suse/usb-gadget-fusb300_udc-Fix-memory-leak-of-fusb300-ep.patch -| patches.suse/usb-gadget-udc-lpc32xx-allocate-descriptor-with-GFP_.patch -| patches.suse/USB-serial-option-add-support-for-Simcom-SIM7500-SIM.patch -| patches.suse/USB-serial-pl2303-add-Allied-Telesis-VT-Kit3.patch -| patches.suse/USB-serial-option-add-Telit-0x1260-and-0x1261-compos.patch -| patches.suse/platform-x86-mlx-platform-Fix-parent-device-in-i2c-m.patch -| patches.suse/ras-cec-fix-binary-search-function.patch -| patches.suse/ras-cec-convert-the-timer-callback-to-a-workqueue.patch -| patches.suse/x86-microcode-cpuhotplug-add-a-microcode-loader-cpu-hotplug-callback.patch -| patches.suse/0001-mwifiex-Fix-possible-buffer-overflows-at-parsing-bss.patch -| patches.suse/0001-mwifiex-Abort-at-too-short-BSS-descriptor-element.patch -| patches.suse/0001-mwifiex-Fix-heap-overflow-in-mwifiex_uap_parse_tail_.patch -| patches.suse/samples-bpf-fix-to-change-the-buffer-size-for-read.patch -| patches.suse/ipv6-flowlabel-fl6_sock_lookup-must-use-atomic_inc_n.patch -| patches.suse/mpls-fix-warning-with-multi-label-encap.patch -| patches.suse/can-flexcan-fix-timeout-when-set-small-bitrate.patch -| patches.suse/can-mcp251x-add-support-for-mcp25625.patch -| patches.suse/can-m_can-implement-errata-Needless-activation-of-MR.patch -| patches.suse/can-af_can-Fix-error-path-of-can_init.patch -| patches.suse/can-purge-socket-error-queue-on-sock-destruct.patch -| patches.suse/ibmvnic-Do-not-close-unopened-driver-during-reset.patch -| patches.suse/ibmvnic-Refresh-device-multicast-list-after-reset.patch -| patches.suse/ibmvnic-Fix-unchecked-return-codes-of-memory-allocat.patch -| patches.suse/net-openvswitch-do-not-free-vport-if-register_netdev.patch -| patches.suse/net-mvpp2-prs-Fix-parser-range-for-VID-filtering.patch -| patches.suse/net-mvpp2-prs-Use-the-correct-helpers-when-removing-.patch -| patches.suse/mac80211-handle-deauthentication-disassociation-from.patch -| patches.suse/mac80211-Do-not-use-stack-memory-with-scatterlist-fo.patch -| patches.suse/mac80211-drop-robust-management-frames-from-unknown-.patch -| patches.suse/cfg80211-fix-memory-leak-of-wiphy-device-name.patch -| patches.suse/qmi_wwan-add-support-for-QMAP-padding-in-the-RX-path.patch -| patches.suse/qmi_wwan-add-network-device-usage-statistics-for-qmi.patch -| patches.suse/qmi_wwan-avoid-RCU-stalls-on-device-disconnect-when-.patch -| patches.suse/qmi_wwan-extend-permitted-QMAP-mux_id-value-range.patch -| patches.suse/sctp-Free-cookie-before-we-memdup-a-new-one.patch -| patches.suse/vsock-virtio-set-SOCK_DONE-on-peer-shutdown.patch -| patches.suse/powerpc-bpf-use-unsigned-division-instruction-for-64.patch -| patches.suse/bpf-x64-fix-stack-layout-of-JITed-bpf-code.patch -| patches.suse/be2net-Fix-number-of-Rx-queues-used-for-flow-hashing.patch -| patches.suse/neigh-fix-use-after-free-read-in-pneigh_get_next.patch -| patches.suse/ax25-fix-inconsistent-lock-state-in-ax25_destroy_tim.patch -| patches.suse/lapb-fixed-leak-of-control-blocks.patch -| patches.suse/tcp-limit-payload-size-of-sacked-skbs.patch -| patches.suse/tcp-tcp_fragment-should-apply-sane-memory-limits.patch -| patches.suse/tcp-add-tcp_min_snd_mss-sysctl.patch -| patches.suse/tcp-enforce-tcp_min_snd_mss-in-tcp_mtu_probing.patch -| patches.suse/btrfs-fix-race-between-block-group-removal-and-block.patch -| patches.suse/0007-btrfs-start-readahead-also-in-seed-devices.patch -| patches.suse/Input-elantech-enable-middle-button-support-on-2-Thi.patch -| patches.suse/Input-uinput-add-compat-ioctl-number-translation-for.patch -| patches.suse/Input-imx_keypad-make-sure-keyboard-can-always-wake-.patch -| patches.suse/Input-synaptics-enable-SMBus-on-ThinkPad-E480-and-E5.patch -| patches.suse/apparmor-enforce-nullbyte-at-end-of-tag-string.patch -| patches.suse/PCI-PM-Skip-devices-in-D0-for-suspend-to-idle.patch -| patches.suse/mmc-core-Prevent-processing-SDIO-IRQs-when-the-card-.patch -| patches.suse/KVM-arm-arm64-vgic-Fix-kvm_device-leak-in-vgic_its_d.patch -| patches.suse/cifs-fix-panic-in-smb2_reconnect.patch -| patches.suse/cifs-add-spinlock-for-the-openFileList-to-cifsInodeInfo.patch -| patches.suse/SMB3-retry-on-STATUS_INSUFFICIENT_RESOURCES-instead-of-failing-writ.patch -| patches.suse/cifs-fix-GlobalMid_Lock-bug-in-cifs_reconnect.patch -| patches.suse/treewide-Replace-GPLv2-boilerplate-reference-with-SPDX-rule-231.patch -| patches.suse/0001-usb-chipidea-udc-workaround-for-endpoint-conflict-is.patch -| patches.suse/staging-iio-ad7150-fix-threshold-mode-config-bit.patch -| patches.suse/drm-vmwgfx-Use-the-backdoor-port-if-the-HB-port-is-n.patch -| patches.suse/drm-vmwgfx-fix-a-warning-due-to-missing-dma_parms.patch -| patches.suse/drm-i915-gvt-ignore-unexpected-pvinfo-write.patch -| patches.suse/net-remove-duplicate-fetch-in-sock_getsockopt.patch -| patches.suse/tun-wake-up-waitqueues-after-IFF_UP-is-set.patch -| patches.suse/tipc-pass-tunnel-dev-as-NULL-to-udp_tunnel-6-_xmit_s.patch -| patches.suse/net-af_iucv-remove-gfp_dma-restriction-for-hipertransport -| patches.suse/tcp-refine-memory-limit-test-in-tcp_fragment.patch -| patches.suse/Bluetooth-Fix-regression-with-minimum-encryption-key.patch -| patches.suse/scsi-ufs-avoid-runtime-suspend-possibly-being-blocked-forever -| patches.suse/scsi-qla2xxx-Fix-hardlockup-in-abort-command-during-.patch -| patches.suse/ppp-mppe-Add-softdep-to-arc4.patch -| patches.suse/net-stmmac-fixed-new-system-time-seconds-value-calcu.patch -| patches.suse/net-stmmac-set-IC-bit-when-transmitting-frames-with-.patch -| patches.suse/sis900-fix-TX-completion.patch -| patches.suse/tipc-change-to-use-register_pernet_device.patch -| patches.suse/net-packet-fix-memory-leak-in-packet_set_ring.patch -| patches.suse/tipc-check-msg-req-data-len-in-tipc_nl_compat_bearer.patch -| patches.suse/qmi_wwan-Fix-out-of-bounds-read.patch -| patches.suse/ipv4-Use-return-value-of-inet_iif-for-__raw_v4_looku.patch -| patches.suse/bonding-Always-enable-vlan-tx-offload.patch -| patches.suse/team-Always-enable-vlan-tx-offload.patch -| patches.suse/sctp-change-to-hold-sk-after-auth-shkey-is-created-s.patch -| patches.suse/af_packet-Block-execution-of-tasks-waiting-for-trans.patch -| patches.suse/dm-log-writes-make-sure-super-sector-log-updates-are.patch -| patches.suse/scsi-vmw_pscsi-Fix-use-after-free-in-pvscsi_queue_lc.patch -| patches.suse/efi-bgrt-Drop-BGRT-status-field-reserved-bits-check.patch -| patches.suse/x86-microcode-fix-the-microcode-load-on-cpu-hotplug-for-real.patch -| patches.suse/x86-speculation-allow-guests-to-use-ssbd-even-if-host-does-not.patch -| patches.suse/cpu-speculation-warn-on-unsupported-mitigations-parameter.patch -| patches.suse/cifs-fix-crash-querying-symlinks-stored-as-reparse-points.patch -| patches.suse/Bluetooth-Fix-faulty-expression-for-minimum-encrypti.patch -| patches.suse/tracing-snapshot-resize-spare-buffer-if-size-changed.patch -| patches.suse/ptrace-Fix-ptracer_cred-handling-for-PTRACE_TRACEME.patch -| patches.suse/ALSA-hda-realtek-Add-quirks-for-several-Clevo-notebo.patch -| patches.suse/ALSA-usb-audio-fix-sign-unintended-sign-extension-on.patch -| patches.suse/ALSA-hda-realtek-Change-front-mic-location-for-Lenov.patch -| patches.suse/ALSA-seq-fix-incorrect-order-of-dest_client-dest_por.patch -| patches.suse/ALSA-firewire-lib-fireworks-fix-miss-detection-of-re.patch -| patches.suse/ALSA-line6-Fix-write-on-zero-sized-buffer.patch -| patches.suse/dax-Fix-xarray-entry-association-for-mixed-mappings.patch -| patches.suse/mm-vmscan.c-prevent-useless-kswapd-loops.patch -| patches.suse/lib-mpi-Fix-karactx-leak-in-mpi_powm.patch -| patches.suse/crypto-cryptd-Fix-skcipher-instance-memory-leak.patch -| patches.suse/crypto-user-prevent-operating-on-larval-algorithms.patch -| patches.suse/drm-amdgpu-gfx9-use-reset-default-for-PA_SC_FIFO_SIZ.patch -| patches.suse/drm-etnaviv-add-missing-failure-path-to-destroy-suba.patch -| patches.suse/drm-imx-notify-drm-core-before-sending-event-during-.patch -| patches.suse/drm-imx-only-send-event-on-crtc-disable-if-kept-disa.patch -| patches.suse/nfsd-Fix-overflow-causing-non-working-mounts-on-1-TB.patch -| patches.suse/kvm-x86-degrade-warn-to-pr_warn_ratelimited -| patches.suse/kvm-lapic-fix-pending-interrupt-in-irr-blocked-by-software-disable-lapic -| patches.suse/scsi-target-iblock-fix-overrun-in-write-same-emulation -| patches.suse/dmaengine-imx-sdma-fix-use-after-free-on-probe-error.patch -| patches.suse/dmaengine-imx-sdma-remove-BD_INTR-for-channel0.patch -| patches.suse/acpi-arm64-ignore-5.1-FADTs-that-are-reported-as-5.0.patch -| patches.suse/s390-jump_label-replace-stop_machine-with-smp_call_f.patch -| patches.suse/0001-s390-qdio-handle-PENDING-state-for-QEBSM-devices.patch -| patches.suse/s390-fix-stfle-zero-padding -| patches.suse/s390-qdio-re-initialize-tiqdio-list-entries -| patches.suse/s390-qdio-don-t-touch-the-dsci-in-tiqdio_add_input_queues -| patches.suse/rslib-Fix-decoding-of-shortened-codes.patch -| patches.suse/rslib-Fix-handling-of-of-caller-provided-syndrome.patch -| patches.suse/x86-cpufeatures-Carve-out-CQM-features-retrieval.patch -| patches.suse/x86-cpufeatures-Combine-word-11-and-12-into-a-new-sc.patch -| patches.suse/x86-cpufeatures-Enumerate-the-new-AVX512-BFLOAT16-in.patch -| patches.suse/0001-x86-ptrace-Fix-possible-spectre-v1-in-ptrace_get_deb.patch -| patches.suse/x86-tls-fix-possible-spectre-v1-in-do_get_thread_area.patch -| patches.suse/x86-alternatives-add-int3_emulate_call-selftest.patch -| patches.suse/x86-topology-Add-CPUID.1F-multi-die-package-support.patch -| patches.suse/x86-topology-Create-topology_max_die_per_package.patch -| patches.suse/cpu-topology-Export-die_id.patch -| patches.suse/x86-topology-Define-topology_die_id.patch -| patches.suse/x86-topology-Define-topology_logical_die_id.patch -| patches.suse/powercap-intel_rapl-Simplify-rapl_find_package.patch -| patches.suse/powercap-intel_rapl-Support-multi-die-package.patch -| patches.suse/thermal-x86_pkg_temp_thermal-Support-multi-die-packa.patch -| patches.suse/powercap-intel_rapl-Update-RAPL-domain-name-and-debu.patch -| patches.suse/hwmon-coretemp-Support-multi-die-package.patch -| patches.suse/topology-Create-package_cpus-sysfs-attribute.patch -| patches.suse/topology-Create-core_cpus-and-die_cpus-sysfs-attribu.patch -| patches.suse/perf-x86-intel-uncore-Support-multi-die-package.patch -| patches.suse/perf-x86-intel-rapl-Support-multi-die-package.patch -| patches.suse/perf-x86-intel-cstate-Support-multi-die-package.patch -| patches.suse/thermal-x86_pkg_temp_thermal-Cosmetic-Rename-interna.patch -| patches.suse/hwmon-coretemp-Cosmetic-Rename-internal-variables-to.patch -| patches.suse/perf-x86-intel-uncore-Cosmetic-renames-in-response-t.patch -| patches.suse/perf-x86-intel-rapl-Cosmetic-rename-internal-variabl.patch -| patches.suse/tpm-Fix-TPM-1.2-Shutdown-sequence-to-prevent-future-.patch -| patches.suse/crypto-ccp-fix-AES-CFB-error-exposed-by-new-test-vec.patch -| patches.suse/crypto-ccp-Fix-3DES-complaint-from-ccp-crypto-module.patch -| patches.suse/crypto-talitos-fix-skcipher-failure-due-to-wrong-out.patch -| patches.suse/crypto-talitos-rename-alternative-AEAD-algos.patch -| patches.suse/crypto-talitos-reduce-max-key-size-for-SEC1.patch -| patches.suse/crypto-talitos-fix-CTR-alg-blocksize.patch -| patches.suse/crypto-talitos-check-data-blocksize-in-ablkcipher.patch -| patches.suse/crypto-talitos-HMAC-SNOOP-NO-AFEU-mode-requires-SW-i.patch -| patches.suse/crypto-talitos-properly-handle-split-ICV.patch -| patches.suse/crypto-talitos-Align-SEC1-accesses-to-32-bits-bounda.patch -| patches.suse/crypto-arm64-sha1-ce-correct-digest-for-empty-data-i.patch -| patches.suse/crypto-arm64-sha2-ce-correct-digest-for-empty-data-i.patch -| patches.suse/crypto-ghash-fix-unaligned-memory-access-in-ghash_se.patch -| patches.suse/crypto-chacha20poly1305-fix-atomic-sleep-when-using-.patch -| patches.suse/crypto-talitos-fix-max-key-size-for-sha384-and-sha51.patch -| patches.suse/lib-scatterlist-Fix-mapping-iterator-when-sg-offset-.patch -| patches.suse/crypto-ccp-Validate-the-the-error-value-used-to-inde.patch -| patches.suse/signal-cifs-Fix-cifs_put_tcp_session-to-call-send_sig-instead-of-fo.patch -| patches.suse/signal-properly-set-trace_signal_lose_info-in-_send_signal.patch -| patches.suse/pwm-stm32-Use-3-cells-of_xlate.patch -| patches.suse/gpio-omap-ensure-irq-is-enabled-before-wakeup.patch -| patches.suse/gpio-omap-fix-lack-of-irqstatus_raw0-for-OMAP4.patch -| patches.suse/regmap-fix-bulk-writes-on-paged-registers.patch -| patches.suse/regulator-s2mps11-Fix-buck7-and-buck8-wrong-voltages.patch -| patches.suse/regulator-qcom_spmi-Fix-math-of-spmi_regulator_set_v.patch -| patches.suse/iommu-vt-d-remove-unnecessary-rcu_read_locks -| patches.suse/iommu-fix-a-leak-in-iommu_insert_resv_region -| patches.suse/iommu-vt-d-duplicate-iommu_resv_region-objects-per-device-list -| patches.suse/iommu-vt-d-introduce-is_downstream_to_pci_bridge-helper -| patches.suse/iommu-vt-d-handle-rmrr-with-pci-bridge-device-scopes -| patches.suse/iommu-vt-d-handle-pci-bridge-rmrr-device-scopes-in-intel_iommu_get_resv_regions -| patches.suse/iommu-amd-make-iommu_disable-safer -| patches.suse/iommu-use-right-function-to-get-group-for-device -| patches.suse/edac-fix-global-out-of-bounds-write-when-setting-edac_mc_poll_msec.patch -| patches.suse/media-v4l2-ctrl-fix-flags-for-DO_WHITE_BALANCE.patch -| patches.suse/media-spi-IR-LED-add-missing-of-table-registration.patch -| patches.suse/media-dvb-usb-fix-use-after-free-in-dvb_usb_device_e.patch -| patches.suse/0016-media-au0828-fix-null-dereference-in-error-path.patch -| patches.suse/media-marvell-ccic-fix-DMA-s-g-desc-number-calculati.patch -| patches.suse/media-marvell-ccic-don-t-generate-EOF-on-parallel-bu.patch -| patches.suse/media-vpss-fix-a-potential-NULL-pointer-dereference.patch -| patches.suse/media-media_device_enum_links32-clean-a-reserved-fie.patch -| patches.suse/0017-media-pvrusb2-use-a-different-format-for-warnings.patch -| patches.suse/media-coda-Remove-unbalanced-and-unneeded-mutex-unlo.patch -| patches.suse/0001-media-cpia2_usb-first-wake-up-then-free-in-disconnec.patch -| patches.suse/media-usb-zr364xx-Fix-KASAN-null-ptr-deref-Read-in-z.patch -| patches.suse/media-mc-device.c-don-t-memset-__user-pointer-conten.patch -| patches.suse/media-staging-media-davinci_vpfe-Fix-for-memory-leak.patch -| patches.suse/media-wl128x-Fix-some-error-handling-in-fm_v4l2_init.patch -| patches.suse/media-vivid-fix-incorrect-assignment-operation-when-.patch -| patches.suse/media-s5p-mfc-Make-additional-clocks-optional.patch -| patches.suse/media-Revert-media-marvell-ccic-reset-ccic-phy-when-.patch -| patches.suse/media-coda-fix-mpeg2-sequence-number-handling.patch -| patches.suse/media-coda-fix-last-buffer-handling-in-V4L2_ENC_CMD_.patch -| patches.suse/media-coda-increment-sequence-offset-for-the-last-re.patch -| patches.suse/media-v4l2-Test-type-instead-of-cfg-type-in-v4l2_ctr.patch -| patches.suse/media-hdpvr-fix-locking-and-a-missing-msleep.patch -| patches.suse/media-radio-raremono-change-devm_k-alloc-to-k-alloc.patch -| patches.suse/ALSA-usb-audio-Enable-.product_name-override-for-Ema.patch -| patches.suse/ALSA-hda-Add-Elkhart-Lake-PCI-ID.patch -| patches.suse/ALSA-usb-audio-Sanity-checks-for-each-pipe-and-EP-ty.patch -| patches.suse/ALSA-hda-realtek-Headphone-Mic-can-t-record-after-S3.patch -| patches.suse/ASoC-add-support-for-Conexant-CX2072X-CODEC -| patches.suse/ASoC-Intel-Add-machine-driver-for-Cherrytrail-CX2072 -| patches.suse/ASoC-cx2072x-fix-integer-overflow-on-unsigned-int-mu.patch -| patches.suse/ACPI-PM-Avoid-evaluating-_PS3-on-transitions-from-D3.patch -| patches.suse/ACPI-PM-Allow-transitions-to-D0-to-occur-in-special-.patch -| patches.suse/PCI-Do-not-poll-for-PME-if-the-device-is-in-D3cold.patch -| patches.suse/pci-pm-acpi-refresh-all-stale-power-state-data-in-pci_pm_complete -| patches.suse/cpupower-frequency-set-r-option-misses-the-last-cpu-.patch -| patches.suse/cpufreq-brcmstb-avs-cpufreq-Fix-initial-command-chec.patch -| patches.suse/cpufreq-brcmstb-avs-cpufreq-Fix-types-for-voltage-fr.patch -| patches.suse/cpufreq-add-driver-for-raspberry-pi.patch -| patches.suse/0022-bcache-don-t-set-max-writeback-rate-if-gc-is-running.patch -| patches.suse/0023-bcache-check-c-gc_thread-by-IS_ERR_OR_NULL-in-cache_.patch -| patches.suse/0024-bcache-fix-return-value-error-in-bch_journal_read.patch -| patches.suse/0025-Revert-bcache-set-CACHE_SET_IO_DISABLE-in-bch_cached.patch -| patches.suse/0026-bcache-avoid-flushing-btree-node-in-cache_set_flush-.patch -| patches.suse/0027-bcache-ignore-read-ahead-request-failure-on-backing-.patch -| patches.suse/0028-bcache-add-io-error-counting-in-write_bdev_super_end.patch -| patches.suse/0029-bcache-remove-unnecessary-prefetch-in-bset_search_tr.patch -| patches.suse/0031-bcache-add-return-value-check-to-bch_cached_dev_run.patch -| patches.suse/0032-bcache-remove-unncessary-code-in-bch_btree_keys_init.patch -| patches.suse/0033-bcache-check-CACHE_SET_IO_DISABLE-in-allocator-code.patch -| patches.suse/0034-bcache-check-CACHE_SET_IO_DISABLE-bit-in-bch_journal.patch -| patches.suse/0035-bcache-more-detailed-error-message-to-bcache_device_.patch -| patches.suse/0036-bcache-add-more-error-message-in-bch_cached_dev_atta.patch -| patches.suse/0037-bcache-improve-error-message-in-bch_cached_dev_run.patch -| patches.suse/0038-bcache-remove-XXX-comment-line-from-run_cache_set.patch -| patches.suse/0039-bcache-make-bset_search_tree-be-more-understandable.patch -| patches.suse/0040-bcache-add-pendings_cleanup-to-stop-pending-bcache-d.patch -| patches.suse/0041-bcache-fix-mistaken-sysfs-entry-for-io_error-counter.patch -| patches.suse/0042-bcache-destroy-dc-writeback_write_wq-if-failed-to-cr.patch -| patches.suse/0043-bcache-stop-writeback-kthread-and-kworker-when-bch_c.patch -| patches.suse/0044-bcache-avoid-a-deadlock-in-bcache_reboot.patch -| patches.suse/0045-bcache-acquire-bch_register_lock-later-in-cached_dev.patch -| patches.suse/0047-bcache-acquire-bch_register_lock-later-in-cached_dev.patch -| patches.suse/0047-bcache-fix-potential-deadlock-in-cached_def_free.patch -| patches.suse/0048-bcache-add-code-comments-for-journal_read_bucket.patch -| patches.suse/0049-bcache-set-largest-seq-to-ja-seq-bucket_index-in-jou.patch -| patches.suse/0050-bcache-shrink-btree-node-cache-after-bch_btree_check.patch -| patches.suse/0051-bcache-Revert-bcache-free-heap-cache_set-flush_btree.patch -| patches.suse/0052-bcache-Revert-bcache-fix-high-CPU-occupancy-during-j.patch -| patches.suse/0053-bcache-only-clear-BTREE_NODE_dirty-bit-when-it-is-se.patch -| patches.suse/0054-bcache-add-comments-for-mutex_lock-b-write_lock.patch -| patches.suse/0055-bcache-remove-retry_flush_write-from-struct-cache_se.patch -| patches.suse/0056-bcache-fix-race-in-btree_flush_write.patch -| patches.suse/0057-bcache-performance-improvement-for-btree_flush_write.patch -| patches.suse/0058-bcache-add-reclaimed_journal_buckets-to-struct-cache.patch -| patches.suse/block-bfq-null-out-the-bic-when-it-s-no-longer-valid.patch -| patches.suse/block-documentation-Fix-wbt_lat_usec-documentation.patch -| patches.suse/libata-don-t-request-sense-data-on-ZAC-ATA-devices.patch -| patches.suse/documentation-dma-api-fix-a-function-name-of-max_mapping_size -| patches.suse/docs-move-protection-keys.rst-to-the-core-api-book.patch -| patches.suse/debugfs-simplify-__debugfs_remove_file.patch -| patches.suse/udf-Fix-incorrect-final-NOT_ALLOCATED-hole-extent-le.patch -| patches.suse/mm-add-filemap_fdatawait_range_keep_errors.patch -| patches.suse/jbd2-introduce-jbd2_inode-dirty-range-scoping.patch -| patches.suse/ext4-use-jbd2_inode-dirty-range-scoping.patch -| patches.suse/Revert-e1000e-fix-cyclic-resets-at-link-up-with-acti.patch -| patches.suse/e1000e-start-network-tx-queue-only-when-link-is-up.patch -| patches.suse/net-phy-Check-against-net_device-being-NULL.patch -| patches.suse/tua6100-Avoid-build-warnings.patch -| patches.suse/net-ena-add-handling-of-llq-max-tx-burst-size.patch -| patches.suse/net-ena-ethtool-add-extra-properties-retrieval-via-g.patch -| patches.suse/net-ena-replace-free_tx-rx_ids-union-with-single-fre.patch -| patches.suse/net-ena-arrange-ena_probe-function-variables-in-reve.patch -| patches.suse/net-ena-add-newline-at-the-end-of-pr_err-prints.patch -| patches.suse/net-ena-allow-automatic-fallback-to-polling-mode.patch -| patches.suse/net-ena-add-support-for-changing-max_header_size-in-.patch -| patches.suse/net-ena-optimise-calculations-for-CQ-doorbell.patch -| patches.suse/net-ena-add-good-checksum-counter.patch -| patches.suse/net-ena-use-dev_info_once-instead-of-static-variable.patch -| patches.suse/vmxnet3-turn-off-lro-when-rxcsum-is-disabled.patch -| patches.suse/net-ena-add-MAX_QUEUES_EXT-get-feature-admin-command.patch -| patches.suse/net-ena-enable-negotiating-larger-Rx-ring-size.patch -| patches.suse/net-ena-make-ethtool-show-correct-current-and-max-qu.patch -| patches.suse/net-ena-allow-queue-allocation-backoff-when-low-on-m.patch -| patches.suse/net-ena-add-ethtool-function-for-changing-io-queue-s.patch -| patches.suse/net-ena-remove-inline-keyword-from-functions-in-.c.patch -| patches.suse/net-ena-update-driver-version-from-2.0.3-to-2.1.0.patch -| patches.suse/qed-iWARP-Use-READ_ONCE-and-smp_store_release-to-acc.patch -| patches.suse/qed-iWARP-fix-uninitialized-callback.patch -| patches.suse/qed-iWARP-Fix-tc-for-MPA-ll2-connection.patch -| patches.suse/qed-iWARP-Fix-default-window-size-to-be-based-on-chi.patch -| patches.suse/net-ena-Fix-bug-where-ring-allocation-backoff-stoppe.patch -| patches.suse/Revert-net-ena-ethtool-add-extra-properties-retrieva.patch -| patches.suse/ath6kl-add-some-bounds-checking.patch -| patches.suse/wil6210-fix-potential-out-of-bounds-read.patch -| patches.suse/0001-p54usb-Fix-race-between-disconnect-and-firmware-load.patch -| patches.suse/e1000e-Increase-pause-and-refresh-time.patch -| patches.suse/0001-iwlwifi-pcie-fix-ALIVE-interrupt-handling-for-gen2-d.patch -| patches.suse/0001-iwlwifi-pcie-don-t-service-an-interrupt-that-was-mas.patch -| patches.suse/ath10k-fix-fw-crash-by-moving-chip-reset-after-napi-.patch -| patches.suse/0001-carl9170-fix-misuse-of-device-driver-API.patch -| patches.suse/Bluetooth-hci_bcsp-Fix-memory-leak-in-rx_skb.patch -| patches.suse/Bluetooth-Check-state-in-l2cap_disconnect_rsp.patch -| patches.suse/Bluetooth-validate-BLE-connection-interval-updates.patch -| patches.suse/Bluetooth-Add-SMP-workaround-Microsoft-Surface-Preci.patch -| patches.suse/Bluetooth-6lowpan-search-for-destination-address-in-.patch -| patches.suse/mwifiex-Don-t-abort-on-small-spec-compliant-vendor-I.patch -| patches.suse/batman-adv-fix-for-leaked-TVLV-handler.patch -| patches.suse/net-make-skb_dst_force-return-true-when-dst-is-refco.patch -| patches.suse/igmp-fix-memory-leak-in-igmpv3_del_delrec.patch -| patches.suse/bnx2x-Prevent-ptp_task-to-be-rescheduled-indefinitel.patch -| patches.suse/net-dsa-mv88e6xxx-wait-after-reset-deactivation.patch -| patches.suse/net-openvswitch-fix-csum-updates-for-MPLS-actions.patch -| patches.suse/Documentation-networking-fix-default_ttl-typo-in-mpl.patch -| patches.suse/ipv4-don-t-set-IPv6-only-flags-to-IPv4-addresses.patch -| patches.suse/netrom-fix-a-memory-leak-in-nr_rx_frame.patch -| patches.suse/net-bridge-mcast-fix-stale-nsrcs-pointer-in-igmp3-ml.patch -| patches.suse/net-bridge-mcast-fix-stale-ipv6-hdr-pointer-when-han.patch -| patches.suse/net-bridge-stp-don-t-cache-eth-dest-pointer-before-s.patch -| patches.suse/rxrpc-Fix-send-on-a-connected-but-unbound-socket.patch -| patches.suse/macsec-fix-use-after-free-of-skb-during-RX.patch -| patches.suse/macsec-fix-checksumming-after-decryption.patch -| patches.suse/bonding-validate-ip-header-before-check-IPPROTO_IGMP.patch -| patches.suse/0001-xfrm-Fix-xfrm-sel-prefix-length-validation.patch -| patches.suse/af_key-fix-leaks-in-key_pol_get_resp-and-dump_sp.patch -| patches.suse/0002-xfrm-fix-sa-selector-validation.patch -| patches.suse/nfc-fix-potential-illegal-memory-access.patch -| patches.suse/tcp-Reset-bytes_acked-and-bytes_received-when-discon.patch -| patches.suse/x86-alternatives-fix-int3_emulate_call-selftest-stack-corruption.patch -| patches.suse/scsi-qla2xxx-remove-double-assignment-in-qla2x00_upd.patch -| patches.suse/msft-hv-1890-scsi-storvsc-Add-ability-to-change-scsi-queue-depth.patch -| patches.suse/revert-scsi-ncr5380-increase-register-polling-limit -| patches.suse/scsi-ncr5380-always-re-enable-reselection-interrupt -| patches.suse/scsi-mac_scsi-increase-pio-pdma-transfer-length-threshold -| patches.suse/scsi-mac_scsi-fix-pseudo-dma-implementation-take-2 -| patches.suse/scsi-qla2xxx-Fix-kernel-crash-after-disconnecting-NV.patch -| patches.suse/scsi-qla2xxx-on-session-delete-return-nvme-cmd.patch -| patches.suse/scsi-qla2xxx-Fix-NVME-cmd-and-LS-cmd-timeout-race-co.patch -| patches.suse/scsi-qla2xxx-move-IO-flush-to-the-front-of-NVME-rpor.patch -| patches.suse/livepatch-use-static-buffer-for-debugging-messages-under-rq-lock.patch -| patches.suse/revert-livepatch-remove-reliable-stacktrace-check-in-klp_try_switch_task.patch -| patches.suse/livepatch-remove-duplicate-warning-about-missing-reliable-stacktrace-support.patch -| patches.suse/HID-wacom-generic-only-switch-the-mode-on-devices-wi.patch -| patches.suse/HID-wacom-generic-Correct-pad-syncing.patch -| patches.suse/HID-wacom-correct-touch-resolution-x-y-typo.patch -| patches.suse/HID-wacom-generic-read-HID_DG_CONTACTMAX-from-any-fe.patch -| patches.suse/VMCI-Fix-integer-overflow-in-VMCI-handle-arrays.patch -| patches.suse/intel_th-msu-Fix-single-mode-with-disabled-IOMMU.patch -| patches.suse/intel_th-pci-Add-Ice-Lake-NNPI-support.patch -| patches.suse/staging-rtl8712-reduce-stack-usage-again.patch -| patches.suse/staging-comedi-amplc_pci230-fix-null-pointer-deref-o.patch -| patches.suse/staging-comedi-dt282x-fix-a-null-pointer-deref-on-in.patch -| patches.suse/iio-iio-utils-Fix-possible-incorrect-mask-calculatio.patch -| patches.suse/tty-max310x-Fix-invalid-baudrate-divisors-calculator.patch -| patches.suse/serial-stm32-fix-transmit_chars-when-tx-is-stopped.patch -| patches.suse/tty-serial-cpm_uart-fix-init-when-SMC-is-relocated.patch -| patches.suse/tty-serial-digicolor-Fix-digicolor-usart-already-reg.patch -| patches.suse/serial-8250-Fix-TX-interrupt-handling-condition.patch -| patches.suse/tty-serial-msm_serial-avoid-system-lockup-condition.patch -| patches.suse/serial-uartps-Fix-multiple-line-dereference.patch -| patches.suse/serial-uartps-Fix-long-line-over-80-chars.patch -| patches.suse/serial-uartps-Do-not-add-a-trailing-semicolon-to-mac.patch -| patches.suse/serial-uartps-Remove-useless-return-from-cdns_uart_p.patch -| patches.suse/tty-serial_core-Set-port-active-bit-in-uart_port_act.patch -| patches.suse/Revert-serial-8250-Don-t-service-RX-FIFO-if-interrup.patch -| patches.suse/usb-core-hub-Disable-hub-initiated-U1-U2.patch -| patches.suse/usb-gadget-Zero-ffs_io_data.patch -| patches.suse/usb-gadget-ether-Fix-race-between-gether_disconnect-.patch -| patches.suse/phy-renesas-rcar-gen2-Fix-memory-leak-at-error-paths.patch -| patches.suse/USB-serial-option-add-support-for-GosunCn-ME3630-RND.patch -| patches.suse/USB-serial-ftdi_sio-add-ID-for-isodebug-v1.patch -| patches.suse/usb-Handle-USB3-remote-wakeup-for-LPM-enabled-device.patch -| patches.suse/memstick-Fix-error-cleanup-path-of-memstick_init.patch -| patches.suse/0001-mmc-sdhci-msm-fix-mutex-while-in-spinlock.patch -| patches.suse/mm-nvdimm-add-is_ioremap_addr-and-use-that-to-check-.patch -| patches.suse/nilfs2-do-not-use-unexported-cpu_to_le32-le32_to_cpu.patch -| patches.suse/0001-ocfs2-add-last-unlock-times-in-locking_state.patch -| patches.suse/0002-ocfs2-add-locking-filter-debugfs-file.patch -| patches.suse/0003-ocfs2-add-first-lock-wait-time-in-locking_state.patch -| patches.suse/9p-pass-the-correct-prototype-to-read_cache_page.patch -| patches.suse/kvm-svm-avic-do-not-send-avic-doorbell-to-self -| patches.suse/kvm-convert-kvm_lock-to-a-mutex -| patches.suse/kvm-vmx-fix-handling-of-mc-that-occurs-during-vm-entry -| patches.suse/kvm-vmx-always-signal-gp-on-wrmsr-to-msr_ia32_cr_pat-with-bad-value -| patches.suse/kvm-nvmx-use-adjusted-pin-controls-for-vmcs02 -| patches.suse/kvm-vmx-check-cpuid-before-allowing-read-write-of-ia32_xss -| patches.suse/kvm-nvmx-allow-setting-the-vmfunc-controls-msr -| patches.suse/kvm-nvmx-remove-unnecessary-sync_roots-from-handle_invept -| patches.suse/kvm-x86-do-not-release-the-page-inside-mmu_set_spte -| patches.suse/kvm-x86-make-fnamefetch-and-_direct_map-more-similar -| patches.suse/kvm-x86-remove-now-unneeded-hugepage-gfn-adjustment -| patches.suse/kvm-x86-change-kvm_mmu_page_get_gfn-bug_on-to-warn_on -| patches.suse/kvm-x86-add-tracepoints-around-_direct_map-and-fnamefetch -| patches.suse/kvm-x86-unconditionally-enable-irqs-in-guest-context -| patches.suse/9p-virtio-Add-cleanup-path-in-p9_virtio_init.patch -| patches.suse/9p-xen-Add-cleanup-path-in-p9_trans_xen_init.patch -| patches.suse/Input-synaptics-enable-SMBUS-on-T480-thinkpad-trackp.patch -| patches.suse/pinctrl-rockchip-fix-leaked-of_node-references.patch -| patches.suse/dm-bufio-fix-deadlock-with-loop-device.patch -| patches.suse/net-mlx5e-IPoIB-Add-error-path-in-mlx5_rdma_setup_rn.patch -| patches.suse/cxgb4-reduce-kernel-stack-usage-in-cudbg_collect_mem.patch -| patches.suse/sunhv-Fix-device-naming-inconsistency-between-sunhv_.patch -| patches.suse/powerpc-pseries-dlpar-Fix-a-missing-check-in-dlpar_p.patch -| patches.suse/powerpc-pseries-Fix-xive-off-command-line.patch -| patches.suse/powerpc-pseries-Fix-oops-in-hotplug-memory-notifier.patch -| patches.suse/powerpc-cacheinfo-add-cacheinfo_teardown-cacheinfo_r.patch -| patches.suse/powerpc-pseries-mobility-prevent-cpu-hotplug-during-.patch -| patches.suse/powerpc-pseries-mobility-rebuild-cacheinfo-hierarchy.patch -| patches.suse/powerpc-watchpoint-Restore-NV-GPRs-while-returning-f.patch -| patches.suse/powerpc-rtas-retry-when-cpu-offline-races-with-suspe.patch -| patches.suse/powerpc-64s-Rename-PPC_INVALIDATE_ERAT-to-PPC_ISA_3_.patch -| patches.suse/powerpc-64s-radix-keep-kernel-ERAT-over-local-proces.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-CR0-setting-in-TM-emulation.patch -| patches.suse/powerpc-mm-mark-more-tlb-functions-as-__always_inlin.patch -| patches.suse/powerpc-mm-hash-4k-Don-t-use-64K-page-size-for-vmemm.patch -| patches.suse/powerpc-mm-radix-Use-the-right-page-size-for-vmemmap.patch -| patches.suse/powerpc-mm-drconf-Use-NUMA_NO_NODE-on-failures-inste.patch -| patches.suse/powerpc-mm-Fix-node-look-up-with-numa-off-boot.patch -| patches.suse/powerpc-mm-Consolidate-numa_enable-check-and-min_com.patch -| patches.suse/powerpc-mm-Handle-page-table-allocation-failures.patch -| patches.suse/powerpc-module64-Fix-comment-in-R_PPC64_ENTRY-handli.patch -| patches.suse/powerpc-irq-Don-t-WARN-continuously-in-arch_local_ir.patch -| patches.suse/mailbox-handle-failed-named-mailbox-channel-request.patch -| patches.suse/platform-x86-asus-wmi-Only-Tell-EC-the-OS-will-handl.patch -| patches.suse/platform-x86-pmc_atom-Add-CB4063-Beckhoff-Automation.patch -| patches.suse/eCryptfs-fix-a-couple-type-promotion-bugs.patch -| patches.suse/drm-panel-simple-Fix-panel_simple_dsi_probe.patch -| patches.suse/dma-buf-balance-refcount-inbalance.patch -| patches.suse/drm-edid-Fix-a-missing-check-bug-in-drm_load_edid_firmware.patch -| patches.suse/drm-mst-Fix-MST-sideband-up-reply-failure-handling.patch -| patches.suse/drm-bridge-tc358767-read-display_props-in-get_modes.patch -| patches.suse/drm-bridge-sii902x-pixel-clock-unit-is-10kHz-instead.patch -| patches.suse/drm-Flush-output-polling-on-shutdown.patch -| patches.suse/drm-crc-debugfs-User-irqsafe-spinlock-in-drm_crtc_ad.patch -| patches.suse/drm-meson-Add-support-for-XBGR8888-ABGR8888-formats.patch -| patches.suse/drm-virtio-Add-memory-barriers-for-capset-cache.patch -| patches.suse/drm-rockchip-Properly-adjust-to-a-true-clock-in-adju.patch -| patches.suse/drm-msm-mdp5-Fix-mdp5_cfg_init-error-return.patch -| patches.suse/drm-msm-Depopulate-platform-on-probe-failure.patch -| patches.suse/drm-msm-a3xx-remove-TPL1-regs-from-snapshot.patch -| patches.suse/gpu-ipu-v3-ipu-ic-Fix-saturation-bit-offset-in-TPMEM.patch -| patches.suse/0018-mfd-core-Set-fwnode-for-created-devices.patch -| patches.suse/0019-mfd-arizona-Fix-undefined-behavior.patch -| patches.suse/mfd-intel-lpss-Release-IDA-resources.patch -| patches.suse/0020-mfd-hi655x-pmic-Fix-missing-return-value-check-for-d.patch -| patches.suse/IB-mlx5-Report-correctly-tag-matching-rendezvous-cap.patch -| patches.suse/PCI-Return-error-if-cannot-probe-VF.patch -| patches.suse/PCI-Always-allow-probing-with-driver_override.patch -| patches.suse/PCI-sysfs-Ignore-lockdep-for-remove-attribute.patch -| patches.suse/msft-hv-1895-PCI-hv-Fix-a-use-after-free-bug-in-hv_eject_device_w.patch -| patches.suse/0001-PCI-qcom-Ensure-that-PERST-is-asserted-for-at-least-.patch -| patches.suse/PCI-tegra-Enable-Relaxed-Ordering-only-for-Tegra20-T.patch -| patches.suse/0001-PCI-xilinx-nwl-Fix-Multi-MSI-data-programming.patch -| patches.suse/nvme-fc-fix-module-unloads-while-lports-still-pendin.patch -| patches.suse/btrfs-ensure-btrfs_init_dev_replace_tgtdev-sees-up-to-date-values.patch -| patches.suse/btrfs-fix-data-loss-after-inode-eviction-renaming-it.patch -| patches.suse/Btrfs-prevent-send-failures-and-crashes-due-to-concu.patch -| patches.suse/btrfs-fix-fsync-not-persisting-dentry-deletions-due-.patch -| patches.suse/btrfs-add-missing-inode-version-ctime-and-mtime-upda.patch -| patches.suse/0022-drivers-rapidio-devices-rio_mport_cdev.c-NUL-termina.patch -| patches.suse/drivers-pps-pps.c-clear-offset-flags-in-PPS_SETPARAM.patch -| patches.suse/dmaengine-hsu-Revert-set-HSU_CH_MTSR-to-memory-width.patch -| patches.suse/0008-dmaengine-rcar-dmac-Reject-zero-length-slave-DMA-req.patch -| patches.suse/clk-qcom-Fix-Wunused-const-variable.patch -| patches.suse/clk-bcm2835-remove-pllb.patch -| patches.suse/clk-bcm283x-add-driver-interfacing-with-raspberry-pi-s-firmware.patch -| patches.suse/firmware-raspberrypi-register-clk-device.patch -| patches.suse/clk-raspberrypi-register-platform-device-for-raspberrypi-cpufreq.patch -| patches.suse/clk-tegra210-fix-PLLU-and-PLLU_OUT1.patch -| patches.suse/clk-rockchip-Don-t-yell-about-bad-mmc-phases-when-ge.patch -| patches.suse/floppy-fix-div-by-zero-in-setup_format_params.patch -| patches.suse/floppy-fix-out-of-bounds-read-in-copy_buffer.patch -| patches.suse/0001-ACPI-fix-false-positive-Wuninitialized-warning.patch -| patches.suse/ALSA-hda-realtek-Fixed-Headphone-Mic-can-t-record-on.patch -| patches.suse/ALSA-hda-realtek-apply-ALC891-headset-fixup-to-one-D.patch -| patches.suse/ALSA-seq-Break-too-long-mutex-context-in-the-write-l.patch -| patches.suse/watchdog-sama5d4-fix-WDD-value-to-be-always-set-to-m.patch -| patches.suse/watchdog-bcm2835_wdt-Fix-module-autoload.patch -| patches.suse/ceph-silence-a-checker-warning-in-mdsc_show.patch -| patches.suse/ceph-clean-up-ceph-dir-pin-vxattr-name-sizeof.patch -| patches.suse/ceph-fix-ceph-dir-rctime-vxattr-value.patch -| patches.suse/ceph-fix-improper-use-of-smp_mb__before_atomic.patch -| patches.suse/ceph-hold-i_ceph_lock-when-removing-caps-for-freeing-inode.patch -| patches.suse/ceph-don-t-blindly-unregister-session-that-is-in-opening-state.patch -| patches.suse/ceph-remove-request-from-waiting-list-before-unregister.patch -| patches.suse/ceph-use-ceph_evict_inode-to-cleanup-inode-s-resource.patch -| patches.suse/cifs-Use-kmemdup-in-SMB2_ioctl_init-.patch -| patches.suse/fs-cifs-Drop-unlikely-before-IS_ERR-_OR_NULL-.patch -| patches.suse/SMB3-Add-SMB3-1-1-GCM-to-negotiated-crypto-algorigthms.patch -| patches.suse/SMB3-1-1-Add-GCM-crypto-to-the-encrypt-and-decrypt-functions.patch -| patches.suse/cifs-add-missing-GCM-module-dependency.patch -| patches.suse/Fix-match_server-check-to-allow-for-auto-dialect-negotiate.patch -| patches.suse/smb3-if-max_credits-is-specified-then-display-it-in-proc-mounts.patch -| patches.suse/cifs-Properly-handle-auto-disabling-of-serverino-option.patch -| patches.suse/cifs-Fix-check-for-matching-with-existing-mount.patch -| patches.suse/cifs-simplify-code-by-removing-CONFIG_CIFS_ACL-ifdef.patch -| patches.suse/CIFS-Fix-module-dependency.patch -| patches.suse/smb3-minor-cleanup-of-compound_send_recv.patch -| patches.suse/cifs-fix-typo-in-debug-message-with-struct-field-ia_valid.patch -| patches.suse/add-some-missing-definitions.patch -| patches.suse/fs-cifs-cifsssmb-Change-return-type-of-convert_ace_to_cifs_ace.patch -| patches.suse/cifs-always-add-credits-back-for-unsolicited-PDUs.patch -| patches.suse/cifs-Fix-a-race-condition-with-cifs_echo_request.patch -| patches.suse/smb3-Allow-query-of-symlinks-stored-as-reparse-points.patch -| patches.suse/smb3-add-new-mount-option-to-retrieve-mode-from-special-ACE.patch -| patches.suse/smb3-do-not-send-compression-info-by-default.patch -| patches.suse/smb3-Send-netname-context-during-negotiate-protocol.patch -| patches.suse/SMB3-query-inode-number-on-open-via-create-context.patch -| patches.suse/cifs-refactor-and-clean-up-arguments-in-the-reparse-point-parsing.patch -| patches.suse/cifs-fix-parsing-of-symbolic-link-error-response.patch -| patches.suse/cifs-fix-crash-in-cifs_dfs_do_automount.patch -| patches.suse/cifs-fix-crash-in-smb2_compound_op-smb2_set_next_command-.patch -| patches.suse/smb3-smbdirect-no-longer-experimental.patch -| patches.suse/NFSv4-Handle-the-special-Linux-file-open-access-mode.patch -| patches.suse/NFS-Cleanup-if-nfs_match_client-is-interrupted.patch -| patches.suse/pnfs-flexfiles-Fix-PTR_ERR-dereferences-in-ff_layout.patch -| patches.suse/dm-zoned-fix-zone-state-management-race.patch -| patches.suse/resource-fix-locking-in-find_next_iomem_res.patch -| patches.suse/net-neigh-fix-multiple-neigh-timer-scheduling.patch -| patches.suse/0015-ISDN-hfcsusb-checking-idx-of-ep-configuration.patch -| patches.suse/be2net-Signal-that-the-device-cannot-transmit-during.patch -| patches.suse/caif-hsi-fix-possible-deadlock-in-cfhsi_exit_module.patch -| patches.suse/net_sched-unset-TCQ_F_CAN_BYPASS-when-adding-filters.patch -| patches.suse/net-bcmgenet-use-promisc-for-unsupported-filters.patch -| patches.suse/0001-xen-pv-Fix-a-boot-up-hang-revealed-by-int3-self-test.patch -| patches.suse/0001-xen-let-alloc_xenballooned_pages-fail-if-not-enough-.patch -| patches.suse/crypto-crypto4xx-fix-a-potential-double-free-in-ppc4.patch -| patches.suse/crypto-ccp-memset-structure-fields-to-zero-before-re.patch -| patches.suse/crypto-ccp-gcm-use-const-time-tag-comparison.patch -| patches.suse/crypto-ccp-Fix-SEV_VERSION_GREATER_OR_EQUAL.patch -| patches.suse/0001-padata-use-smp_mb-in-padata_reorder-to-avoid-orphane.patch -| patches.suse/drm-nouveau-i2c-Enable-i2c-pads-busses-during-preini.patch -| patches.suse/drm-nouveau-fix-memory-leak-in-nouveau_conn_reset.patch -| patches.suse/firmware-ti_sci-Always-request-response-from-firmwar.patch -| patches.suse/scsi-megaraid_sas-fix-calculation-of-target-id -| patches.suse/scsi-zfcp-fix-request-object-use-after-free-in-send-path-causing-wrong-traces -| patches.suse/scsi-libfc-fix-null-pointer-dereference-on-a-null-lport -| patches.suse/scsi-core-fix-race-on-creating-sense-cache -| patches.suse/kvm-svm-fix-detection-of-amd-errata-1096 -| patches.suse/kvm-x86-vpmu-refine-kvm_pmu-err-msg-when-event-creation-failed -| patches.suse/kvm-nvmx-do-not-use-dangling-shadow-vmcs-after-guest-reset -| patches.suse/x86-boot-fix-memory-leak-in-default_get_smp_config.patch -| patches.suse/Input-synaptics-whitelist-Lenovo-T580-SMBus-intertou.patch -| patches.suse/Input-gtco-bounds-check-collection-indent-level.patch -| patches.suse/Input-alps-don-t-handle-ALPS-cs19-trackpoint-only-de.patch -| patches.suse/Input-psmouse-fix-build-error-of-multiple-definition.patch -| patches.suse/Input-alps-fix-a-mismatch-between-a-condition-check-.patch -| patches.suse/CIFS-fix-deadlock-in-cached-root-handling.patch -| patches.suse/smb3-optimize-open-to-not-send-query-file-internal-info.patch -| patches.suse/cifs-flush-before-set-info-if-we-have-writeable-handles.patch -| patches.suse/cifs-update-internal-module-number.patch -| patches.suse/0001-mac80211-fix-possible-memory-leak-in-ieee80211_assig.patch -| patches.suse/mac80211-don-t-warn-about-CW-params-when-not-using-t.patch -| patches.suse/net-sched-verify-that-q-NULL-before-setting-q-flags.patch -| patches.suse/bnx2x-Prevent-load-reordering-in-tx-completion-proce.patch -| patches.suse/be2net-Synchronize-be_update_queues-with-dev_watchdo.patch -| patches.suse/vrf-make-sure-skb-data-contains-ip-header-to-make-ro.patch -| patches.suse/tcp-be-more-careful-in-tcp_fragment.patch -| patches.suse/powerpc-xive-Fix-loop-exit-condition-in-xive_find_ta.patch -| patches.suse/powerpc-tm-Fix-oops-on-sigreturn-on-systems-without-.patch -| patches.suse/cpufreq-pasemi-fix-use-after-free-in-pas_cpufreq_cpu.patch -| patches.suse/hwmon-nct6775-Fix-register-address-and-added-missed-.patch -| patches.suse/iommu-amd-add-support-for-x2apic-iommu-interrupts -| patches.suse/ALSA-line6-Fix-wrong-altsetting-for-LINE6_PODHD500_1.patch -| patches.suse/ALSA-line6-Fix-a-typo.patch -| patches.suse/ALSA-compress-Fix-regression-on-compressed-capture-s.patch -| patches.suse/ALSA-compress-Prevent-bypasses-of-set_params.patch -| patches.suse/ALSA-compress-Don-t-allow-paritial-drain-operations-.patch -| patches.suse/ALSA-compress-Be-more-restrictive-about-when-a-drain.patch -| patches.suse/ALSA-hda-Add-a-conexant-codec-entry-to-let-mute-led-.patch -| patches.suse/bcache-fix-possible-memory-leak-in-bch_cached_dev_ru.patch -| patches.suse/nvme-fix-memory-leak-caused-by-incorrect-subsystem-free.patch -| patches.suse/nvme-fix-multipath-crash-when-ANA-is-deactivated.patch -| patches.suse/ACPI-IORT-Fix-off-by-one-check-in-iort_dev_find_its_.patch -| patches.suse/drm-silence-variable-conn-set-but-not-used.patch -| patches.suse/scsi-ibmvfc-fix-WARN_ON-during-event-pool-release.patch -| patches.suse/drivers-base-introduce-kill_device.patch -| patches.suse/libnvdimm-bus-prevent-duplicate-device_unregister-calls.patch -| patches.suse/vfio-ccw-fix-misleading-comment-when-setting-orb-cmd-c64 -| patches.suse/vfio-ccw-set-pa_nr-to-0-if-memory-allocation-fails-for-pa_iova_pfn -| patches.suse/virtio-s390-fix-race-on-airq_areas -| patches.suse/tty-ldsem-locking-rwsem-Add-missing-ACQUIRE-to-read_.patch -| patches.suse/sched-fair-Don-t-free-p-numa_faults-with-concurrent-.patch -| patches.suse/sched-fair-Use-RCU-accessors-consistently-for-numa_g.patch -| patches.suse/x86-mm-check-for-pfn-instead-of-page-in-vmalloc_sync_one -| patches.suse/x86-mm-sync-also-unmappings-in-vmalloc_sync_all -| patches.suse/mm-vmalloc-sync-unmappings-in-_purge_vmap_area_lazy -| patches.suse/x86-speculation-mds-apply-more-accurate-check-on-hypervisor-platform.patch -| patches.suse/usb-pci-quirks-Correct-AMD-PLL-quirk-detection.patch -| patches.suse/usb-wusbcore-fix-unbalanced-get-put-cluster_id.patch -| patches.suse/hpet-Fix-division-by-zero-in-hpet_time_div.patch -| patches.suse/test_firmware-fix-a-memory-leak-bug.patch -| patches.suse/tracing-fix-header-include-guards-in-trace-event-headers.patch -| patches.suse/hci_uart-check-for-missing-tty-operations.patch -| patches.suse/0012-gpiolib-fix-incorrect-IRQ-requesting-of-an-active-lo.patch -| patches.suse/0021-mmc-dw_mmc-Fix-occasional-hang-after-tuning-on-eMMC.patch -| patches.suse/0007-clk-renesas-cpg-mssr-Fix-reset-control-race-conditio.patch -| patches.suse/0010-drm-msm-Fix-add_gpu_components.patch -| patches.suse/ALSA-pcm-fix-lost-wakeup-event-scenarios-in-snd_pcm_.patch -| patches.suse/ALSA-usb-audio-Fix-gpf-in-snd_usb_pipe_sanity_check.patch -| patches.suse/ACPI-PM-Fix-regression-in-acpi_device_set_power.patch -| patches.suse/btrfs-fix-incremental-send-failure-after-deduplicati.patch -| patches.suse/btrfs-fix-race-leading-to-fs-corruption-after-transa.patch -| patches.suse/IB-core-Add-mitigation-for-Spectre-V1.patch -| patches.suse/IB-mlx5-Fix-MR-registration-flow-to-use-UMR-properly.patch -| patches.suse/libata-zpodd-Fix-small-read-overflow-in-zpodd_get_me.patch -| patches.suse/ata-libahci-do-not-complain-in-case-of-deferred-prob.patch -| patches.suse/nbd-replace-kill_bdev-with-__invalidate_device-again.patch -| patches.suse/s390-dasd-fix-endless-loop-after-read-unit-address-c.patch -| patches.suse/scsi-qla2xxx-Fix-possible-fcport-null-pointer-derefe.patch -| patches.suse/0001-xen-swiotlb-fix-condition-for-calling-xen_destroy_co.patch -| patches.suse/drm-i915-perf-ensure-we-keep-a-reference-on-the-driv.patch -| patches.suse/mm-migrate-Fix-reference-check-race-between-__find_get_block-and-migration.patch -| patches.suse/coredump-split-pipe-command-whitespace-before-expand.patch -| patches.suse/mm-migrate-c-initialize-pud_entry-in-migrate_vma.patch -| patches.suse/eeprom-at24-make-spd-world-readable-again.patch -| patches.suse/0001-x86-speculation-Prepare-entry-code-for-Spectre-v1-sw.patch -| patches.suse/0002-x86-speculation-Enable-Spectre-v1-swapgs-mitigations.patch -| patches.suse/x86-speculation-swapgs-exclude-ATOMs-from-speculating-through-SWAPGS.patch -| patches.suse/HID-Add-044f-b320-ThrustMaster-Inc.-2-in-1-DT.patch -| patches.suse/0013-HID-wacom-fix-bit-shift-for-Cintiq-Companion-2.patch -| patches.suse/HID-holtek-test-for-sanity-of-intfdata.patch -| patches.suse/HID-Add-quirk-for-HP-X1200-PIXART-OEM-mouse.patch -| patches.suse/hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch -| patches.suse/HID-hiddev-avoid-opening-a-disconnected-device.patch -| patches.suse/HID-hiddev-do-cleanup-in-failure-of-opening-a-device.patch -| patches.suse/HID-sony-Fix-race-condition-between-rumble-and-devic.patch -| patches.suse/bonding-Force-slave-speed-check-after-link-state-rec.patch -| patches.suse/sky2-Disable-MSI-on-ASUS-P6T.patch -| patches.suse/can-dev-call-netif_carrier_off-in-register_candev.patch -| patches.suse/0003-can-rcar_canfd-fix-possible-IRQ-storm-on-high-load.patch -| patches.suse/0004-can-peak_usb-fix-potential-double-kfree_skb.patch -| patches.suse/netrom-hold-sock-when-setting-skb-destructor.patch -| patches.suse/ife-error-out-when-nla-attributes-are-empty.patch -| patches.suse/st21nfca_connectivity_event_received-null-check-the-.patch -| patches.suse/st_nci_hci_connectivity_event_received-null-check-th.patch -| patches.suse/bnx2x-Disable-multi-cos-feature.patch -| patches.suse/ipip-validate-header-length-in-ipip_tunnel_xmit.patch -| patches.suse/ip6_tunnel-fix-possible-use-after-free-on-xmit.patch -| patches.suse/net-mlx5-Use-reversed-order-when-unregister-devices.patch -| patches.suse/net-mlx5e-Prevent-encap-flow-counter-update-async-to.patch -| patches.suse/isdn-mISDN-hfcsusb-Fix-possible-null-pointer-derefer.patch -| patches.suse/net-sched-Fix-a-possible-null-pointer-dereference-in.patch -| patches.suse/net-bridge-delete-local-fdb-on-device-init-failure.patch -| patches.suse/mvpp2-refactor-MTU-change-code.patch -| patches.suse/net-fix-ifindex-collision-during-namespace-removal.patch -| patches.suse/compat_ioctl-pppoe-fix-PPPOEIOCSFWD-handling.patch -| patches.suse/mac80211-don-t-WARN-on-short-WMM-parameters-from-AP.patch -| patches.suse/isdn-hfcsusb-Fix-mISDN-driver-crash-caused-by-transf.patch -| patches.suse/net-bridge-mcast-don-t-delete-permanent-entries-when.patch -| patches.suse/tipc-compat-allow-tipc-commands-without-arguments.patch -| patches.suse/net-usb-pegasus-fix-improper-read-if-get_registers-f.patch -| patches.suse/atm-iphase-Fix-Spectre-v1-vulnerability.patch -| patches.suse/can-sja1000-force-the-string-buffer-NULL-terminated.patch -| patches.suse/can-peak_usb-force-the-string-buffer-NULL-terminated.patch -| patches.suse/0005-can-peak_usb-pcan_usb_fd-Fix-info-leaks-to-USB-devic.patch -| patches.suse/0006-can-peak_usb-pcan_usb_pro-Fix-info-leaks-to-USB-devi.patch -| patches.suse/mwifiex-fix-802.11n-WPA-detection.patch -| patches.suse/0001-iwlwifi-mvm-don-t-send-GEO_TX_POWER_LIMIT-on-version.patch -| patches.suse/0001-iwlwifi-mvm-fix-version-check-for-GEO_TX_POWER_LIMIT.patch -| patches.suse/iwlwifi-don-t-unmap-as-page-memory-that-was-mapped-a.patch -| patches.suse/iwlwifi-mvm-fix-an-out-of-bound-access.patch -| patches.suse/hwmon-nct7802-Fix-wrong-detection-of-in4-presence.patch -| patches.suse/cifs-fix-rmmod-regression-in-cifs-ko-caused-by-force_sig-changes.patch -| patches.suse/SMB3-Fix-deadlock-in-validate-negotiate-hits-reconnect.patch -| patches.suse/SMB3-Fix-potential-memory-leak-when-processing-compound-chain.patch -| patches.suse/smb3-send-CAP_DFS-capability-during-session-setup.patch -| patches.suse/SMB3-Kernel-oops-mounting-a-encryptData-share-with-CONFIG_DEBUG_VIR.patch -| patches.suse/NFSv4-Fix-delegation-state-recovery.patch -| patches.suse/NFSv4.1-Fix-open-stateid-recovery.patch -| patches.suse/NFSv4.1-Only-reap-expired-delegations.patch -| patches.suse/NFSv4-Check-the-return-value-of-update_open_stateid.patch -| patches.suse/NFSv4-Fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch -| patches.suse/NFSv4-Fix-an-Oops-in-nfs4_do_setattr.patch -| patches.suse/NFS-Fix-regression-whereby-fscache-errors-are-appear.patch -| patches.suse/crypto-ccp-Fix-oops-by-properly-managing-allocated-s.patch -| patches.suse/crypto-ccp-Add-support-for-valid-authsize-values-les.patch -| patches.suse/crypto-ccp-Ignore-tag-length-when-decrypting-GCM-cip.patch -| patches.suse/ASoC-dapm-Fix-handling-of-custom_stop_condition-on-D.patch -| patches.suse/ALSA-hda-Don-t-override-global-PCM-hw-info-flag.patch -| patches.suse/ALSA-hiface-fix-multiple-memory-leak-bugs.patch -| patches.suse/ALSA-hda-Workaround-for-crackled-sound-on-AMD-contro.patch -| patches.suse/sound-fix-a-memory-leak-bug.patch -| patches.suse/ALSA-firewire-fix-a-memory-leak-bug.patch -| patches.suse/mmc-cavium-Set-the-correct-dma-max-segment-size-for-.patch -| patches.suse/mmc-cavium-Add-the-missing-dma-unmap-when-the-dma-ha.patch -| patches.suse/libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch -| patches.suse/libata-add-SG-safety-checks-in-SFF-pio-transfers.patch -| patches.suse/loop-set-PF_MEMALLOC_NOIO-for-the-worker-thread.patch -| patches.suse/drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch -| patches.suse/drm-rockchip-Suspend-DP-late.patch -| patches.suse/drm-i915-Fix-wrong-escape-clock-divisor-init-for-GLK.patch -| patches.suse/Input-synaptics-enable-RMI-mode-for-HP-Spectre-X360.patch -| patches.suse/Input-kbtab-sanity-check-for-endpoint-type.patch -| patches.suse/Input-iforce-add-sanity-checks.patch -| patches.suse/kvm-fix-leak-vcpu-s-vmcs-value-into-other-pcpu -| patches.suse/usb-host-xhci-rcar-Fix-timeout-in-xhci_suspend.patch -| patches.suse/usb-yurex-Fix-use-after-free-in-yurex_delete.patch -| patches.suse/usb-usbfs-fix-double-free-of-usb-memory-upon-submitu.patch -| patches.suse/usb-iowarrior-fix-deadlock-on-disconnect.patch -| patches.suse/iio-adc-max9611-Fix-misuse-of-GENMASK-macro.patch -| patches.suse/driver_core-Fix_use-after-free_and_double_free_on_glue.patch -| patches.suse/nvmem-use-the-same-permissions-for-eeprom-as-for-nvmem.patch -| patches.suse/mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch -| patches.suse/mm-memcontrol-c-fix-use-after-free-in-mem_cgroup_iter.patch -| patches.suse/iommu-dma-handle-sg-length-overflow-better -| patches.suse/auxdisplay-panel-need-to-delete-scan_timer-when-misc.patch -| patches.suse/fs-xfs-xfs_log-Don-t-use-KM_MAYFAIL-at-xfs_log_reser.patch -| patches.suse/xfs-remove-more-ondisk-directory-corruption-asserts.patch -| patches.suse/xfs-don-t-crash-on-null-attr-fork-xfs_bmapi_read.patch -| patches.suse/drm-ast-Fixed-reboot-test-may-cause-system-hanged.patch -| patches.suse/ALSA-hda-Apply-workaround-for-another-AMD-chip-1022-.patch -| patches.suse/ALSA-hda-Fix-a-memory-leak-bug.patch -| patches.suse/ALSA-hda-Let-all-conexant-codec-enter-D3-when-reboot.patch -| patches.suse/ALSA-hda-Add-a-generic-reboot_notify.patch -| patches.suse/ALSA-usb-audio-Fix-an-OOB-bug-in-parse_audio_mixer_u.patch -| patches.suse/ALSA-usb-audio-Fix-a-stack-buffer-overflow-bug-in-ch.patch -| patches.suse/i2c-emev2-avoid-race-when-unregistering-slave-client.patch -| patches.suse/nvme-multipath-revalidate-nvme_ns_head-gendisk-in-nv.patch -| patches.suse/nvme-core-Fix-extra-device_put-call-on-error-path.patch -| patches.suse/nvme-rdma-drain-qp.patch -| patches.suse/0001-usb-gadget-udc-renesas_usb3-Fix-sysfs-interface-of-r.patch -| patches.suse/usb-gadget-composite-Clear-suspended-on-reset-discon.patch -| patches.suse/USB-core-Fix-races-in-character-device-registration-.patch -| patches.suse/0001-usb-cdc-acm-make-sure-a-refcount-is-taken-early-enou.patch -| patches.suse/0001-USB-CDC-fix-sanity-checks-in-CDC-union-parser.patch -| patches.suse/usb-host-fotg2-restart-hcd-after-port-reset.patch -| patches.suse/USB-serial-option-Add-support-for-ZTE-MF871A.patch -| patches.suse/USB-serial-option-add-D-Link-DWM-222-device-ID.patch -| patches.suse/USB-serial-option-Add-Motorola-modem-UARTs.patch -| patches.suse/USB-serial-option-add-the-BroadMobi-BM818-card.patch -| patches.suse/staging-comedi-dt3000-Fix-signed-integer-overflow-di.patch -| patches.suse/staging-comedi-dt3000-Fix-rounding-up-of-timer-divis.patch -| patches.suse/iio-adc-max9611-Fix-temperature-reading-in-probe.patch -| patches.suse/xen-netback-Reset-nr_frags-before-freeing-skb.patch -| patches.suse/bonding-Add-vlan-tx-offload-to-hw_enc_features.patch -| patches.suse/team-Add-vlan-tx-offload-to-hw_enc_features.patch -| patches.suse/net-mlx5e-Use-flow-keys-dissector-to-parse-packets-f.patch -| patches.suse/net-mlx5e-Only-support-tx-rx-pause-setting-for-port-.patch -| patches.suse/sctp-fix-the-transport-error_count-check.patch -| patches.suse/ibmveth-Convert-multicast-list-size-for-little-endia.patch -| patches.suse/net-mlx4_en-fix-a-memory-leak-bug.patch -| patches.suse/liquidio-add-cleanup-in-octeon_setup_iq.patch -| patches.suse/net-packet-fix-race-in-tpacket_snd.patch -| patches.suse/lan78xx-Fix-memory-leaks.patch -| patches.suse/Bluetooth-btqca-Add-a-short-delay-before-downloading.patch -| patches.suse/bnx2x-Fix-VF-s-VLAN-reconfiguration-in-reload.patch -| patches.suse/cx82310_eth-fix-a-memory-leak-bug.patch -| patches.suse/ibmvnic-Unmap-DMA-address-of-TX-descriptor-buffers-a.patch -| patches.suse/wimax-i2400m-fix-a-memory-leak-bug.patch -| patches.suse/0001-HID-wacom-Correct-distance-scale-for-2nd-gen-Intuos-.patch -| patches.suse/HID-cp2112-prevent-sleeping-function-called-from-inv.patch -| patches.suse/0001-HID-wacom-correct-misreported-EKR-ring-values.patch -| patches.suse/drm-mediatek-use-correct-device-to-import-PRIME-buff.patch -| patches.suse/drm-mediatek-mtk_drm_drv.c-Add-of_node_put-before-go.patch -| patches.suse/libceph-allow-ceph_buffer_put-to-receive-a-null-ceph_buffer.patch -| patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-_ceph_setxattr.patch -| patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-_ceph_build_xattrs_blob.patch -| patches.suse/ceph-fix-buffer-free-while-holding-i_ceph_lock-in-fill_inode.patch -| patches.suse/ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch -| patches.suse/libceph-fix-pg-split-vs-osd-reconnect-race.patch -| patches.suse/vfs-fix-page-locking-deadlocks-when-deduping-files.patch -| patches.suse/fs-xfs-Fix-return-code-of-xfs_break_leased_layouts.patch -| patches.suse/Revert-dm-bufio-fix-deadlock-with-loop-device.patch -| patches.suse/dm-kcopyd-always-complete-failed-jobs.patch -| patches.suse/dm-zoned-improve-error-handling-in-reclaim.patch -| patches.suse/dm-zoned-improve-error-handling-in-i-o-map-code.patch -| patches.suse/dm-zoned-properly-handle-backing-device-failure.patch -| patches.suse/dm-zoned-fix-potential-NULL-dereference-in-dmz_do_re.patch -| patches.suse/dm-raid-add-missing-cleanup-in-raid_ctr.patch -| patches.suse/dm-btree-fix-order-of-block-initialization-in-btree_.patch -| patches.suse/dm-space-map-metadata-fix-missing-store-of-apply_bop.patch -| patches.suse/dm-table-fix-invalid-memory-accesses-with-too-high-s.patch -| patches.suse/IB-mlx5-Consolidate-use_umr-checks-into-single-funct.patch -| patches.suse/IB-mlx5-Fix-MR-re-registration-flow-to-use-UMR-prope.patch -| patches.suse/drm-nouveau-Don-t-retry-infinitely-when-receiving-no.patch -| patches.suse/xfs-fix-missing-ILOCK-unlock-when-xfs_setattr_nonsiz.patch -| patches.suse/scsi-qla2xxx-Fix-gnl.l-memory-leak-on-adapter-init-f.patch -| patches.suse/scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm -| patches.suse/gpiolib-never-report-open-drain-source-lines-as-inpu.patch -| patches.suse/gpio-Fix-build-error-of-function-redefinition.patch -| patches.suse/mm-page_owner-handle-thp-splits-correctly.patch -| patches.suse/genirq-Properly-pair-kobject_del-with-kobject_add.patch -| patches.suse/x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch -| patches.suse/ubifs-Correctly-initialize-c-min_log_bytes.patch -| patches.suse/ubifs-Limit-the-number-of-pages-in-shrink_liability.patch -| patches.suse/tcp-make-sure-EPOLLOUT-wont-be-missed.patch -| patches.suse/net-smc-make-sure-EPOLLOUT-is-raised.patch -| patches.suse/mac80211-fix-possible-sta-leak.patch -| patches.suse/Revert-cfg80211-fix-processing-world-regdomain-when-.patch -| patches.suse/batman-adv-fix-uninit-value-in-batadv_netlink_get_if.patch -| patches.suse/ipv6-addrconf-allow-adding-multicast-addr-if-IFA_F_M.patch -| patches.suse/s390-bpf-fix-lcgr-instruction-encoding -| patches.suse/s390-bpf-use-32-bit-index-for-tail-calls -| patches.suse/bpf-fix-use-after-free-in-prog-symbol-exposure.patch -| patches.suse/r8152-Set-memory-to-all-0xFFs-on-failed-reg-reads.patch -| patches.suse/ALSA-line6-Fix-memory-leak-at-line6_init_pcm-error-p.patch -| patches.suse/ALSA-seq-Fix-potential-concurrent-access-to-the-dele.patch -| patches.suse/NFSv4-pnfs-Fix-a-page-lock-leak-in-nfs_pageio_resend.patch -| patches.suse/NFS-Ensure-O_DIRECT-reports-an-error-if-the-bytes-re.patch -| patches.suse/pNFS-flexfiles-Turn-off-soft-RPC-calls.patch -| patches.suse/SUNRPC-Handle-connection-breakages-correctly-in-call.patch -| patches.suse/cifs-set-domainName-when-a-domain-key-is-used-in-multiuser.patch -| patches.suse/cifs-Use-kzfree-to-zero-out-the-password.patch -| patches.suse/0001-drm-i915-Don-t-deballoon-unused-ggtt-drm_mm_node-in-.patch -| patches.suse/mmc-sdhci-of-at91-add-quirk-for-broken-HS200.patch -| patches.suse/mmc-core-Fix-init-of-SD-cards-reporting-an-invalid-V.patch -| patches.suse/crypto-ccp-Ignore-unconfigured-CCP-device-on-suspend.patch -| patches.suse/KVM-PPC-Book3S-Fix-incorrect-guest-to-user-translati.patch -| patches.suse/kvm-x86-don-t-update-rip-or-do-single-step-on-faulting-emulation -| patches.suse/ftrace-fix-null-pointer-dereference-in-t_probe_next.patch -| patches.suse/ftrace-check-for-empty-hash-and-comment-the-race-with-registering-probes.patch -| patches.suse/ftrace-check-for-successful-allocation-of-hash.patch -| patches.suse/i2c-piix4-Fix-port-selection-for-AMD-Family-16h-Mode.patch -| patches.suse/net-fix-skb-use-after-free-in-netpoll.patch -| patches.suse/tcp-remove-empty-skb-from-write-queue-in-error-cases.patch -| patches.suse/mld-fix-memory-leak-in-mld_del_delrec.patch -| patches.suse/ibmvnic-Do-not-process-reset-during-or-after-device-.patch -| patches.suse/net-sched-act_sample-fix-psample-group-handling-on-o.patch -| patches.suse/tcp-inherit-timestamp-on-mtu-probe.patch -| patches.suse/sky2-Disable-MSI-on-yet-another-ASUS-boards-P6Xxxx.patch -| patches.suse/net-stmmac-dwmac-rk-Don-t-fail-if-phy-regulator-is-a.patch -| patches.suse/batman-adv-Only-read-OGM-tvlv_len-after-buffer-len-c.patch -| patches.suse/batman-adv-Only-read-OGM2-tvlv_len-after-buffer-len-.patch -| patches.suse/usb-chipidea-udc-don-t-do-hardware-access-if-gadget-.patch -| patches.suse/usb-storage-Add-new-JMS567-revision-to-unusual_devs.patch -| patches.suse/usb-host-ohci-fix-a-race-condition-between-shutdown-.patch -| patches.suse/USB-storage-ums-realtek-Update-module-parameter-desc.patch -| patches.suse/USB-storage-ums-realtek-Whitelist-auto-delink-suppor.patch -| patches.suse/usb-host-xhci-rcar-Fix-typo-in-compatible-string-mat.patch -| patches.suse/USB-cdc-wdm-fix-race-between-write-and-disconnect-du.patch -| patches.suse/stm-class-Fix-a-double-free-of-stm_source_device.patch -| patches.suse/intel_th-pci-Add-support-for-another-Lewisburg-PCH.patch -| patches.suse/intel_th-pci-Add-Tiger-Lake-support.patch -| patches.suse/VMCI-Release-resource-if-the-work-is-already-queued.patch -| patches.suse/ALSA-hda-Fix-potential-endless-loop-at-applying-quir.patch -| patches.suse/ALSA-hda-realtek-Fix-overridden-device-specific-init.patch -| patches.suse/ALSA-hda-realtek-Fix-the-problem-of-two-front-mics-o.patch -| patches.suse/keys-Fix-missing-null-pointer-check-in-request_key_a.patch -| patches.suse/powerpc-tm-Fix-FP-VMX-unavailable-exceptions-inside-.patch -| patches.suse/powerpc-tm-Fix-restoring-FP-VMX-facility-incorrectly.patch -| patches.suse/drm-vmwgfx-Fix-double-free-in-vmw_recv_msg.patch -| patches.suse/iommu-amd-flush-old-domains-in-kdump-kernel -| patches.suse/iommu-amd-fix-race-in-increase_address_space -| patches.suse/configfs_register_group-shouldn-t-be-and-isn-t-calle.patch -| patches.suse/Input-elan_i2c-remove-Lenovo-Legion-Y7000-PnpID.patch -| patches.suse/gpio-fix-line-flag-validation-in-linehandle_create.patch -| patches.suse/gpio-fix-line-flag-validation-in-lineevent_create.patch -| patches.suse/gpiolib-acpi-Add-gpiolib_acpi_run_edge_events_on_boo.patch -| patches.suse/genirq-Prevent-NULL-pointer-dereference-in-resend_ir.patch -| patches.suse/vhost-make-sure-log_num-in_num.patch -| patches.suse/Btrfs-fix-assertion-failure-during-fsync-and-use-of-.patch -| patches.suse/0001-drm-i915-Restore-relaxed-padding-OCL_OOB_SUPPRES_ENA.patch -| patches.suse/sctp-use-transport-pf_retrans-in-sctp_do_8_2_transpo.patch -| patches.suse/Bluetooth-btrtl-Additional-Realtek-8822CE-Bluetooth-.patch -| patches.suse/Revert-Bluetooth-validate-BLE-connection-interval-up.patch -| patches.suse/tipc-add-NULL-pointer-check-before-calling-kfree_rcu.patch -| patches.suse/mwifiex-Fix-three-heap-overflow-at-parsing-element.patch -| patches.suse/net-ibmvnic-free-reset-work-of-removed-device-from-q.patch -| patches.suse/isdn-capi-check-message-length-in-capi_write.patch -| patches.suse/net-gso-Fix-skb_segment-splat-when-splitting-gso_siz.patch -| patches.suse/net-ibmvnic-Fix-missing-in-__ibmvnic_reset.patch -| patches.suse/bridge-mdb-remove-wrong-use-of-NLM_F_MULTI.patch -| patches.suse/sch_hhf-ensure-quantum-and-hhf_non_hh_weight-are-non.patch -| patches.suse/wimax-i2400-fix-memory-leak.patch -| patches.suse/mac80211-Do-not-send-Layer-2-Update-frame-before-aut.patch -| patches.suse/tcp-fix-tcp_ecn_withdraw_cwr-to-clear-TCP_ECN_QUEUE_.patch -| patches.suse/ixgbe-Prevent-u8-wrapping-of-ITR-value-to-something-.patch -| patches.suse/tun-fix-use-after-free-when-register-netdev-failed.patch -| patches.suse/ipv6-Fix-the-link-time-qualifier-of-ping_v6_proc_exi.patch -| patches.suse/net-Fix-null-de-reference-of-device-refcount.patch -| patches.suse/sctp-Fix-the-link-time-qualifier-of-sctp_ctrlsock_ex.patch -| patches.suse/cdc_ether-fix-rndis-support-for-Mediatek-based-smart.patch -| patches.suse/kvm-s390-do-not-leak-kernel-stack-data-in-the-kvm_s390_interrupt-ioctl -| patches.suse/tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before-probing-fo.patch -| patches.suse/edac-amd64-decode-syndrome-before-translating-address.patch -| patches.suse/hwmon-lm75-Fix-write-operations-for-negative-tempera.patch -| patches.suse/hwmon-acpi_power_meter-Change-log-level-for-unsafe-s.patch -| patches.suse/hwmon-shtc1-fix-shtc1-and-shtw1-id-mask.patch -| patches.suse/regulator-lm363x-Fix-off-by-one-n_voltages-for-lm363.patch -| patches.suse/gpio-Move-gpiochip_lock-unlock_as_irq-to-gpio-driver.patch -| patches.suse/iommu-amd-Override-wrong-IVRS-IOAPIC-on-Raven-Ridge-.patch -| patches.suse/iommu-dma-fix-for-dereferencing-before-null-checking -| patches.suse/qla2xxx-remove-SGI-SN2-support.patch -| patches.suse/soc-renesas-rcar-sysc-Add-goto-to-of_node_put-before.patch -| patches.suse/objtool-clobber-user-cflags-variable.patch -| patches.suse/efi-cper-print-AER-info-of-PCIe-fatal-error.patch -| patches.suse/platform-x86-pmc_atom-Add-Siemens-SIMATIC-IPC227E-to.patch -| patches.suse/alarmtimer-Use-EOPNOTSUPP-instead-of-ENOTSUPP.patch -| patches.suse/x86-kgbd-use-nmi_vector-not-apic_dm_nmi.patch -| patches.suse/s390-process-avoid-potential-reading-of-freed-stack -| patches.suse/md-raid6-Set-R5_ReadError-when-there-is-read-failure.patch -| patches.suse/blk-mq-fix-memory-leak-in-blk_mq_init_allocated_queue-error.patch -| patches.suse/md-only-call-set_in_sync-when-it-is-expected-to-succ.patch -| patches.suse/md-don-t-report-active-array_state-until-after-reval.patch -| patches.suse/nvme-multipath-fix-ana-log-nsid-lookup-when-nsid-is-.patch -| patches.suse/0001-md-raid0-avoid-RAID0-data-corruption-due-to-layout-c.patch -| patches.suse/mmc-sdhci-Fix-incorrect-switch-to-HS-mode.patch -| patches.suse/ALSA-firewire-tascam-handle-error-code-when-getting-.patch -| patches.suse/ALSA-firewire-tascam-check-intermediate-state-of-clo.patch -| patches.suse/ALSA-hda-Flush-interrupts-on-disabling.patch -| patches.suse/ALSA-line6-sizeof-byte-is-always-1-use-that-fact.patch -| patches.suse/ALSA-hda-Show-the-fatal-CORB-RIRB-error-more-clearly.patch -| patches.suse/ALSA-i2c-ak4xxx-adda-Fix-a-possible-null-pointer-der.patch -| patches.suse/ALSA-aoa-onyx-always-initialize-register-read-value.patch -| patches.suse/ALSA-hda-Add-support-of-Zhaoxin-controller.patch -| patches.suse/ALSA-usb-audio-Skip-bSynchAddress-endpoint-check-if-.patch -| patches.suse/ALSA-usb-audio-Add-Pioneer-DDJ-SX3-PCM-quirck.patch -| patches.suse/ALSA-hda-Inform-too-slow-responses.patch -| patches.suse/ALSA-hda-Set-fifo_size-for-both-playback-and-capture.patch -| patches.suse/ALSA-hda-sigmatel-remove-unused-variable-stac9200_co.patch -| patches.suse/ALSA-hda-Drop-unsol-event-handler-for-Intel-HDMI-cod.patch -| patches.suse/ALSA-hda-Expand-pin_match-function-to-match-upcoming.patch -| patches.suse/ALSA-hda-Define-a-fallback_pin_fixup_tbl-for-alc269-.patch -| patches.suse/ALSA-hda-realtek-Check-beep-whitelist-before-assigni.patch -| patches.suse/ALSA-hda-realtek-Blacklist-PC-beep-for-Lenovo-ThinkC.patch -| patches.suse/ALSA-hda-hdmi-remove-redundant-assignment-to-variabl.patch -| patches.suse/ASoC-es8328-Fix-copy-paste-error-in-es8328_right_lin.patch -| patches.suse/ASoC-cs4349-Use-PM-ops-cs4349_runtime_pm.patch -| patches.suse/ASoC-wm8737-Fix-copy-paste-error-in-wm8737_snd_contr.patch -| patches.suse/ASoC-Intel-Fix-use-of-potentially-uninitialized-vari.patch -| patches.suse/ASoC-Intel-NHLT-Fix-debug-print-format.patch -| patches.suse/ASoC-Intel-Baytrail-Fix-implicit-fallthrough-warning.patch -| patches.suse/ASoC-dmaengine-Make-the-pcm-name-equal-to-pcm-id-if-.patch -| patches.suse/ASoC-Define-a-set-of-DAPM-pre-post-up-events.patch -| patches.suse/ASoC-sgtl5000-Fix-charge-pump-source-assignment.patch -| patches.suse/ASoC-sun4i-i2s-RX-and-TX-counter-registers-are-swapp.patch -| patches.suse/ASoC-wm8988-fix-typo-in-wm8988_right_line_controls.patch -| patches.suse/media-technisat-usb2-break-out-of-loop-at-end-of-buf.patch -| patches.suse/media-dib0700-fix-link-error-for-dibx000_i2c_set_spe.patch -| patches.suse/media-exynos4-is-fix-leaked-of_node-references.patch -| patches.suse/media-hdpvr-Add-device-num-check-and-handling.patch -| patches.suse/media-iguanair-add-sanity-checks.patch -| patches.suse/media-fdp1-Reduce-FCP-not-found-message-level-to-deb.patch -| patches.suse/media-tm6000-double-free-if-usb-disconnect-while-str.patch -| patches.suse/media-omap3isp-Set-device-on-omap3isp-subdevs.patch -| patches.suse/media-omap3isp-Don-t-set-streaming-state-on-random-s.patch -| patches.suse/media-i2c-ov5645-Fix-power-sequence.patch -| patches.suse/media-radio-si470x-kill-urb-on-error.patch -| patches.suse/media-hdpvr-add-terminating-0-at-end-of-string.patch -| patches.suse/media-gspca-zero-usb_buf-on-error.patch -| patches.suse/media-dvb-core-fix-a-memory-leak-bug.patch -| patches.suse/media-ttusb-dec-Fix-info-leak-in-ttusb_dec_send_comm.patch -| patches.suse/media-atmel-atmel-isi-fix-timeout-value-for-stop-str.patch -| patches.suse/media-cpia2_usb-fix-memory-leaks.patch -| patches.suse/media-saa7146-add-cleanup-in-hexium_attach.patch -| patches.suse/media-sn9c20x-Add-MSI-MS-1039-laptop-to-flip_dmi_tab.patch -| patches.suse/media-saa7134-fix-terminology-around-saa7134_i2c_eep.patch -| patches.suse/media-ov9650-add-a-sanity-check.patch -| patches.suse/leds-leds-lp5562-allow-firmware-files-up-to-the-maxi.patch -| patches.suse/leds-Allow-to-call-led_classdev_unregister-unconditi.patch -| patches.suse/leds-trigger-gpio-GPIO-0-is-valid.patch -| patches.suse/dmaengine-bcm2835-Print-error-in-case-setting-DMA-ma.patch -| patches.suse/dmaengine-dw-platform-Switch-to-acpi_dma_controller_.patch -| patches.suse/dmaengine-iop-adma.c-fix-printk-format-warning.patch -| patches.suse/PM-sleep-Fix-possible-overflow-in-pm_system_cancel_w.patch -| patches.suse/PM-devfreq-exynos-bus-Correct-clock-enable-sequence.patch -| patches.suse/PM-devfreq-passive-Use-non-devm-notifiers.patch -| patches.suse/PM-devfreq-passive-fix-compiler-warning.patch -| patches.suse/ACPI-CPPC-do-not-require-the-_PSD-method.patch -| patches.suse/0001-ACPICA-Increase-total-number-of-possible-Owner-IDs.patch -| patches.suse/ACPI-processor-don-t-print-errors-for-processorIDs-0.patch -| patches.suse/ACPI-custom_method-fix-memory-leaks.patch -| patches.suse/ACPI-PCI-fix-acpi_pci_irq_enable-memory-leak.patch -| patches.suse/ACPI-property-Fix-acpi_graph_get_remote_endpoint-nam.patch -| patches.suse/kvm-coalesced_mmio-add-bounds-checking -| patches.suse/0001-KVM-x86-use-Intel-speculation-bugs-and-features-as-d.patch -| patches.suse/KVM-PPC-Book3S-HV-XIVE-Free-escalation-interrupts-be.patch -| patches.suse/KVM-PPC-Book3S-HV-Fix-race-in-re-enabling-XIVE-escal.patch -| patches.suse/KVM-PPC-Book3S-HV-Don-t-push-XIVE-context-when-not-u.patch -| patches.suse/powerpc-xive-Implement-get_irqchip_state-method-for-.patch -| patches.suse/KVM-PPC-Book3S-HV-Check-for-MMU-ready-on-piggybacked.patch -| patches.suse/KVM-PPC-Book3S-HV-Don-t-lose-pending-doorbell-reques.patch -| patches.suse/kvm-s390-test-for-bad-access-register-and-size-at-the-start-of-s390_mem_op -| patches.suse/usb-host-xhci-hub-fix-extra-endianness-conversion.patch -| patches.suse/0001-usbip-Implement-SG-support-to-vhci-hcd-and-stub-driv.patch -| patches.suse/USB-usbcore-Fix-slab-out-of-bounds-bug-during-device.patch -| patches.suse/iio-dac-ad5380-fix-incorrect-assignment-to-val.patch -| patches.suse/mic-avoid-statically-declaring-a-struct-device.patch -| patches.suse/phy-renesas-rcar-gen3-usb2-Disable-clearing-VBUS-in-.patch -| patches.suse/dev-mem-Bail-out-upon-SIGKILL.patch -| patches.suse/crypto-ccp-Reduce-maximum-stack-usage.patch -| patches.suse/crypto-qat-Silence-smp_processor_id-warning.patch -| patches.suse/crypto-caam-fix-concurrency-issue-in-givencrypt-desc.patch -| patches.suse/crypto-caam-free-resources-in-case-caam_rng-registra.patch -| patches.suse/crypto-skcipher-Unmap-pages-after-an-external-error.patch -| patches.suse/crypto-cavium-zip-Add-missing-single_release.patch -| patches.suse/e1000e-Use-dev_get_drvdata-where-possible.patch -| patches.suse/e1000e-add-workaround-for-possible-stalled-packet.patch -| patches.suse/NFC-fix-attrs-checks-in-netlink-interface.patch -| patches.suse/cxgb4-smt-Add-lock-for-atomic_dec_and_test.patch -| patches.suse/can-xilinx_can-xcan_probe-skip-error-message-on-defe.patch -| patches.suse/libertas-Add-missing-sentinel-at-end-of-if_usb.c-fw_.patch -| patches.suse/libertas_tf-Use-correct-channel-range-in-lbtf_geo_in.patch -| patches.suse/Revert-mwifiex-fix-system-hang-problem-after-resume.patch -| patches.suse/can-mcp251x-mcp251x_hw_reset-allow-more-time-after-a.patch -| patches.suse/mac80211-minstrel_ht-fix-per-group-max-throughput-ra.patch -| patches.suse/0001-rtlwifi-rtl8192cu-Fix-value-set-in-descriptor.patch -| patches.suse/bcma-fix-incorrect-update-of-BCMA_CORE_PCI_MDIO_DATA.patch -| patches.suse/ixgbe-sync-the-first-fragment-unconditionally.patch -| patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-4b2c5a14.patch -| patches.suse/cfg80211-Purge-frame-registrations-on-iftype-change.patch -| patches.suse/ath9k-dynack-fix-possible-deadlock-in-ath_dynack_nod.patch -| patches.suse/net-ath6kl-Fix-a-NULL-ptr-deref-bug.patch -| patches.suse/ath9k_htc-release-allocated-buffer-if-timed-out.patch -| patches.suse/ath9k-release-allocated-buffer-if-timed-out.patch -| patches.suse/0001-xen-netfront-do-not-assume-sk_buff_head-list-is-empt.patch -| patches.suse/0001-btrfs-tree-checker-Add-ROOT_ITEM-check.patch -| patches.suse/Btrfs-fix-use-after-free-when-using-the-tree-modific.patch -| patches.suse/0001-btrfs-tree-checker-Add-EXTENT_ITEM-and-METADATA_ITEM.patch -| patches.suse/0002-btrfs-tree-checker-Add-simple-keyed-refs-check.patch -| patches.suse/0003-btrfs-tree-checker-Add-EXTENT_DATA_REF-check.patch -| patches.suse/cifs-prepare-SMB2_Flush-to-be-usable-in-compounds.patch -| patches.suse/smb3-Incorrect-size-for-netname-negotiate-context.patch -| patches.suse/cifs-create-a-helper-to-find-a-writeable-handle-by-path-name.patch -| patches.suse/cifs-use-existing-handle-for-compound_op-OP_SET_INFO-when-possible.patch -| patches.suse/smb3-fix-signing-verification-of-large-reads.patch -| patches.suse/cifs-add-a-helper-to-find-an-existing-readable-handle-to-a-file.patch -| patches.suse/smb3-improve-handling-of-share-deleted-and-share-recreated-.patch -| patches.suse/smb3-fix-unmount-hang-in-open_shroot.patch -| patches.suse/ipmi_si-Only-schedule-continuously-in-the-thread-in-.patch -| patches.suse/pinctrl-tegra-Fix-write-barrier-placement-in-pmx_wri.patch -| patches.suse/0001-drm-i915-Fix-various-tracepoints-for-gen2.patch -| patches.suse/drm-bridge-tc358767-Increase-AUX-transfer-length-lim.patch -| patches.suse/drm-panel-simple-fix-AUO-g185han01-horizontal-blanki.patch -| patches.suse/0001-video-ssd1307fb-Start-page-range-at-page_offset.patch -| patches.suse/video-of-display_timing-Add-of_node_put-in-of_get_di.patch -| patches.suse/drm-radeon-Fix-EEH-during-kexec.patch -| patches.suse/gpu-drm-radeon-Fix-a-possible-null-pointer-dereferen.patch -| patches.suse/0001-drm-imx-Drop-unused-imx-ipuv3-crtc.o-build.patch -| patches.suse/drm-amd-powerplay-smu7-enforce-minimal-VBITimeout-v2.patch -| patches.suse/drm-amdgpu-si-fix-asic-tests.patch -| patches.suse/powerpc-pseries-Fix-cpu_hotplug_lock-acquisition-in-.patch -| patches.suse/powerpc-powernv-ioda-Fix-race-in-TCE-level-allocatio.patch -| patches.suse/powerpc-powernv-ioda2-Allocate-TCE-table-levels-on-d.patch -| patches.suse/powerpc-xmon-Check-for-HV-mode-when-dumping-XIVE-inf.patch -| patches.suse/powerpc-xive-Fix-dump-of-XIVE-interrupt-under-pserie.patch -| patches.suse/powerpc-xmon-Add-a-dump-of-all-XIVE-interrupts.patch -| patches.suse/powerpc-64s-radix-Fix-memory-hotplug-section-page-ta.patch -| patches.suse/powerpc-64s-radix-Fix-memory-hot-unplug-page-table-s.patch -| patches.suse/powerpc-rtas-use-device-model-APIs-and-serialization.patch -| patches.suse/powerpc-rtas-allow-rescheduling-while-changing-cpu-s.patch -| patches.suse/powerpc-pseries-mobility-use-cond_resched-when-updat.patch -| patches.suse/powerpc-64s-support-nospectre_v2-cmdline-option.patch -| patches.suse/powerpc-64s-radix-tidy-up-TLB-flushing-code.patch -| patches.suse/powerpc-64s-pseries-radix-flush-translations-before-.patch -| patches.suse/powerpc-pseries-correctly-track-irq-state-in-default.patch -| patches.suse/powerpc-xive-Fix-bogus-error-code-returned-by-OPAL.patch -| patches.suse/powerpc-dump-kernel-log-before-carrying-out-fadump-o.patch -| patches.suse/vfio_pci-Restore-original-state-on-release.patch -| patches.suse/clk-qoriq-Fix-Wunused-const-variable.patch -| patches.suse/clk-sirf-Don-t-reference-clk_init_data-after-registr.patch -| patches.suse/clk-zx296718-Don-t-reference-clk_init_data-after-reg.patch -| patches.suse/clk-sunxi-ng-v3s-add-the-missing-PLL_DDR1.patch -| patches.suse/clk-sunxi-ng-v3s-add-missing-clock-slices-for-MMC2-m.patch -| patches.suse/clk-at91-fix-update-bit-maps-on-CFG_MOR-write.patch -| patches.suse/clk-at91-select-parent-if-main-oscillator-or-bypass-.patch -| patches.suse/printk-Do-not-lose-last-line-in-kmsg-buffer-dump.patch -| patches.suse/RDMA-Fix-goto-target-to-release-the-allocated-memory.patch -| patches.suse/RDMA-bnxt_re-Fix-spelling-mistake-missin_resp-missin.patch -| patches.suse/scsi-qla2xxx-Remove-unnecessary-null-check.patch -| patches.suse/scsi-qla2xxx-Replace-vmalloc-memset-with-vzalloc.patch -| patches.suse/scsi-cxlflash-Mark-expected-switch-fall-throughs.patch -| patches.suse/scsi-qla2xxx-Fix-DMA-unmap-leak.patch -| patches.suse/scsi-qla2xxx-Fix-different-size-DMA-Alloc-Unmap.patch -| patches.suse/scsi-qla2xxx-Fix-abort-timeout-race-condition.patch -| patches.suse/scsi-qla2xxx-Use-Correct-index-for-Q-Pair-array.patch -| patches.suse/scsi-qla2xxx-Skip-FW-dump-on-LOOP-initialization-err.patch -| patches.suse/scsi-qla2xxx-Reject-EH_-abort-device_reset-target_re.patch -| patches.suse/scsi-qla2xxx-Fix-Relogin-to-prevent-modifying-scan_s.patch -| patches.suse/scsi-qla2xxx-Fix-premature-timer-expiration.patch -| patches.suse/scsi-qla2xxx-Retry-fabric-Scan-on-IOCB-queue-full.patch -| patches.suse/scsi-qla2xxx-Correct-error-handling-during-initializ.patch -| patches.suse/scsi-qla2xxx-Fix-NVMe-port-discovery-after-a-short-d.patch -| patches.suse/scsi-qla2xxx-Use-common-update-firmware-options-rout.patch -| patches.suse/scsi-qla2xxx-Fix-hang-in-fcport-delete-path.patch -| patches.suse/scsi-qla2xxx-Allow-NVMe-IO-to-resume-with-short-cabl.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.18-k.patch -| patches.suse/scsi-qla2xxx-Make-qla2x00_abort_srb-again-decrease-t.patch -| patches.suse/scsi-qla2xxx-Really-fix-qla2xxx_eh_abort.patch -| patches.suse/scsi-qla2xxx-Improve-Linux-kernel-coding-style-confo.patch -| patches.suse/scsi-qla2xxx-Use-tabs-instead-of-spaces-for-indentat.patch -| patches.suse/scsi-qla2xxx-Include-the-asm-unaligned.h-header-file.patch -| patches.suse/scsi-qla2xxx-Remove-an-include-directive-from-qla_mr.patch -| patches.suse/scsi-qla2xxx-Remove-a-superfluous-forward-declaratio.patch -| patches.suse/scsi-qla2xxx-Declare-the-fourth-ql_dump_buffer-argum.patch -| patches.suse/scsi-qla2xxx-Change-the-return-type-of-qla2x00_updat.patch -| patches.suse/scsi-qla2xxx-Reduce-the-scope-of-three-local-variabl.patch -| patches.suse/scsi-qla2xxx-Declare-qla_tgt_cmd.cdb-const.patch -| patches.suse/scsi-qla2xxx-Change-data_dsd-into-an-array.patch -| patches.suse/scsi-qla2xxx-Verify-locking-assumptions-at-runtime.patch -| patches.suse/scsi-qla2xxx-Reduce-the-number-of-casts-in-GID-list-.patch -| patches.suse/scsi-qla2xxx-Simplify-qlt_lport_dump.patch -| patches.suse/scsi-qla2xxx-Remove-a-superfluous-pointer-check.patch -| patches.suse/scsi-qla2xxx-Remove-two-superfluous-tests.patch -| patches.suse/scsi-qla2xxx-Simplify-qla24xx_abort_sp_done.patch -| patches.suse/scsi-qla2xxx-Fix-session-lookup-in-qlt_abort_work.patch -| patches.suse/scsi-qla2xxx-Report-the-firmware-status-code-if-a-ma.patch -| patches.suse/scsi-qla2xxx-Do-not-corrupt-vha-plogi_ack_list.patch -| patches.suse/scsi-qla2xxx-Use-strlcpy-instead-of-strncpy.patch -| patches.suse/scsi-qla2xxx-Complain-if-a-mailbox-command-times-out.patch -| patches.suse/scsi-qla2xxx-Complain-if-parsing-the-version-string-.patch -| patches.suse/scsi-qla2xxx-Remove-dead-code.patch -| patches.suse/scsi-qla2xxx-Simplify-a-debug-statement.patch -| patches.suse/scsi-qla2xxx-Fix-qla24xx_process_bidir_cmd.patch -| patches.suse/scsi-qla2xxx-Remove-unreachable-code-from-qla83xx_id.patch -| patches.suse/scsi-qla2xxx-Suppress-a-Coveritiy-complaint-about-in.patch -| patches.suse/scsi-qla2xxx-Suppress-multiple-Coverity-complaint-ab.patch -| patches.suse/scsi-qla2xxx-Always-check-the-qla2x00_wait_for_hba_o.patch -| patches.suse/scsi-qla2xxx-Declare-fourth-qla2x00_set_model_info-a.patch -| patches.suse/scsi-qla2xxx-Complain-if-waiting-for-pending-command.patch -| patches.suse/scsi-qla2xxx-Check-the-PCI-info-string-output-buffer.patch -| patches.suse/scsi-qla2xxx-Use-memcpy-and-strlcpy-instead-of-strcp.patch -| patches.suse/scsi-qla2xxx-Complain-if-a-soft-reset-fails.patch -| patches.suse/scsi-qla2xxx-Introduce-the-be_id_t-and-le_id_t-data-.patch -| patches.suse/scsi-qla2xxx-Change-the-return-type-of-qla24xx_read_.patch -| patches.suse/scsi-qla2xxx-Check-secondary-image-if-reading-the-pr.patch -| patches.suse/scsi-qla2xxx-Make-it-explicit-that-ELS-pass-through-.patch -| patches.suse/scsi-qla2xxx-Set-the-responder-mode-if-appropriate-f.patch -| patches.suse/scsi-qla2xxx-Rework-key-encoding-in-qlt_find_host_by.patch -| patches.suse/scsi-qla2xxx-Enable-type-checking-for-the-SRB-free-a.patch -| patches.suse/scsi-qla2xxx-Introduce-the-function-qla2xxx_init_sp.patch -| patches.suse/scsi-qla2xxx-Fix-a-race-condition-between-aborting-a.patch -| patches.suse/scsi-qla2xxx-Make-qlt_handle_abts_completion-more-ro.patch -| patches.suse/scsi-qla2xxx-Modify-NVMe-include-directives.patch -| patches.suse/scsi-qla2xxx-Introduce-qla2xxx_get_next_handle.patch -| patches.suse/scsi-qla2xxx-Make-sure-that-aborted-commands-are-fre.patch -| patches.suse/scsi-qla2xxx-Complain-if-sp-done-is-not-called-from-.patch -| patches.suse/scsi-qla2xxx-Let-the-compiler-check-the-type-of-the-.patch -| patches.suse/scsi-qla2xxx-Remove-superfluous-sts_entry_-casts.patch -| patches.suse/scsi-qla2xxx-Report-invalid-mailbox-status-codes.patch -| patches.suse/scsi-qla2xxx-Inline-the-qla2x00_fcport_event_handler.patch -| patches.suse/scsi-qla2xxx-Introduce-qla2x00_els_dcmd2_free.patch -| patches.suse/scsi-qla2xxx-Remove-two-superfluous-if-tests.patch -| patches.suse/scsi-qla2xxx-Simplify-qla24xx_async_abort_cmd.patch -| patches.suse/scsi-qla2xxx-Fix-a-NULL-pointer-dereference.patch -| patches.suse/scsi-qla2xxx-qla2x00_alloc_fw_dump-set-ha-eft.patch -| patches.suse/scsi-qla2xxx-cleanup-trace-buffer-initialization.patch -| patches.suse/scsi-lpfc-Limit-xri-count-for-kdump-environment.patch -| patches.suse/scsi-lpfc-Fix-Oops-in-nvme_register-with-target-logo.patch -| patches.suse/scsi-lpfc-Fix-null-ptr-oops-updating-lpfc_devloss_tm.patch -| patches.suse/scsi-lpfc-Fix-devices-that-don-t-return-after-devlos.patch -| patches.suse/scsi-lpfc-Fix-propagation-of-devloss_tmo-setting-to-.patch -| patches.suse/scsi-qla2xxx-Fix-a-recently-introduced-kernel-warnin.patch -| patches.suse/scsi-qla2xxx-fix-spelling-mistake-initializatin-init.patch -| patches.suse/scsi-lpfc-remove-bg-debugfs-buffers.patch -| patches.suse/scsi-qedf-print-message-during-bailout-conditions -| patches.suse/scsi-qedf-stop-sending-fipvlan-request-on-unload -| patches.suse/scsi-qedf-update-module-description-string -| patches.suse/scsi-qedf-add-shutdown-callback-handler -| patches.suse/scsi-qedf-add-support-for-20-gbps-speed -| patches.suse/scsi-qedf-add-debug-information-for-unsolicited-processing -| patches.suse/scsi-qedf-initiator-fails-to-re-login-to-switch-after-link-down -| patches.suse/scsi-qedf-check-for-module-unloading-bit-before-processing-link-update-aen -| patches.suse/scsi-qedf-decrease-the-ll2-mtu-size-to-2500 -| patches.suse/scsi-qedf-use-discovery-list-to-traverse-rports -| patches.suse/scsi-qedf-fix-race-betwen-fipvlan-request-and-response-path -| patches.suse/scsi-qedf-update-the-version-to-8-42-3-0 -| patches.suse/scsi-qla2xxx-Fix-message-indicating-vectors-used-by-.patch -| patches.suse/scsi-qla2xxx-Fix-flash-read-for-Qlogic-ISPs.patch -| patches.suse/scsi-qla2xxx-Fix-driver-reload-for-ISP82xx.patch -| patches.suse/scsi-qla2xxx-Fix-stuck-login-session.patch -| patches.suse/scsi-qla2xxx-Fix-stale-session.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.19-k.patch -| patches.suse/scsi-scsi_dh_rdac-zero-cdb-in-send_mode_select.patch -| patches.suse/mtd-spi-nor-Fix-Cadence-QSPI-RCU-Schedule-Stall.patch -| patches.suse/ext4-set-error-return-correctly-when-ext4_htree_stor.patch -| patches.suse/ext4-fix-warning-inside-ext4_convert_unwritten_exten.patch -| patches.suse/ext4-fix-punch-hole-for-inline_data-file-systems.patch -| patches.suse/quota-fix-wrong-condition-in-is_quota_modification.patch -| patches.suse/power-supply-Init-device-wakeup-after-device_add.patch -| patches.suse/power-reset-gpio-restart-Fix-typo-when-gpio-reset-is.patch -| patches.suse/0001-crypto-talitos-fix-missing-break-in-switch-statement.patch -| patches.suse/hwrng-core-don-t-wait-on-add_early_randomness.patch -| patches.suse/HID-hidraw-Fix-invalid-read-in-hidraw_ioctl.patch -| patches.suse/HID-logitech-Fix-general-protection-fault-caused-by-.patch -| patches.suse/HID-sony-Fix-memory-corruption-issue-on-cleanup.patch -| patches.suse/HID-prodikeys-Fix-general-protection-fault-during-pr.patch -| patches.suse/HID-apple-Fix-stuck-function-keys-when-using-FN.patch -| patches.suse/hidraw-Return-EPOLLOUT-from-hidraw_poll.patch -| patches.suse/livepatch-nullify-obj-mod-in-klp_module_coming-s-error-path.patch -| patches.suse/PCI-Restore-Resizable-BAR-size-bits-correctly-for-1M.patch -| patches.suse/PCI-Correct-pci-resource_alignment-parameter-example.patch -| patches.suse/suse-hv-PCI-hv-Detect-and-fix-Hyper-V-PCI-domain-number-coll.patch -| patches.suse/msft-hv-1947-PCI-hv-Use-bytes-4-and-5-from-instance-ID-as-the-PCI.patch -| patches.suse/mfd-intel-lpss-Remove-D3cold-delay.patch -| patches.suse/hypfs-fix-error-number-left-in-struct-pointer-member -| patches.suse/platform-x86-pmc_atom-Add-Siemens-SIMATIC-IPC277E-to.patch -| patches.suse/mm-compaction.c-clear-total_-migrate-free-_scanned-before-scanning-a-new-zone.patch -| patches.suse/pktcdvd-remove-warning-on-attempting-to-register-non.patch -| patches.suse/ALSA-hda-realtek-Fix-alienware-headset-mic.patch -| patches.suse/ALSA-hda-Apply-AMD-controller-workaround-for-Raven-p.patch -| patches.suse/ALSA-hda-Add-laptop-imic-fixup-for-ASUS-M9V-laptop.patch -| patches.suse/ceph-fix-directories-inode-i_blkbits-initialization.patch -| patches.suse/ceph-update-the-mtime-when-truncating-up.patch -| patches.suse/ceph-reconnect-connection-if-session-hang-in-opening-state.patch -| patches.suse/kexec-bail-out-upon-sigkill-when-allocating-memory -| patches.suse/s390-topology-avoid-firing-events-before-kobjs-are-created -| patches.suse/s390-cio-avoid-calling-strlen-on-null-pointer -| patches.suse/s390-cio-exclude-subchannels-with-no-parent-from-pseudo-check -| patches.suse/drm-amdgpu-Check-for-valid-number-of-registers-to-re.patch -| patches.suse/watchdog-imx2_wdt-fix-min-calculation-in-imx2_wdt_se.patch -| patches.suse/thermal_hwmon-Sanitize-thermal_zone-type.patch -| patches.suse/thermal-Fix-use-after-free-when-unregistering-therma.patch -| patches.suse/9p-avoid-attaching-writeback_fid-on-mmap-with-type-P.patch -| patches.suse/nfsd-handle-drc-over-allocation-gracefully.patch -| patches.suse/nfsd-degraded-slot-count-more-gracefully-as-allocati.patch -| patches.suse/ima-always-return-negative-code-for-error.patch -| patches.suse/efi-Restrict-efivar_ssdt_load-when-the-kernel-is-loc.patch -| patches.suse/KVM-PPC-Book3S-HV-use-smp_mb-when-setting-clearing-h.patch -| patches.suse/powerpc-pseries-Read-TLB-Block-Invalidate-Characteri.patch -| patches.suse/powerpc-pseries-Call-H_BLOCK_REMOVE-when-supported.patch -| patches.suse/powerpc-book3s64-mm-Don-t-do-tlbie-fixup-for-some-ha.patch -| patches.suse/powerpc-book3s64-radix-Rename-CPU_FTR_P9_TLBIE_BUG-f.patch -| patches.suse/powerpc-mm-Fixup-tlbie-vs-mtpidr-mtlpidr-ordering-is.patch -| patches.suse/usbnet-sanity-checking-of-packet-sizes-and-device-mt.patch -| patches.suse/net-sched-act_sample-don-t-push-mac-header-on-ip6gre.patch -| patches.suse/sch_netem-fix-a-divide-by-zero-in-tabledist.patch -| patches.suse/cdc_ncm-fix-divide-by-zero-caused-by-invalid-wMaxPac.patch -| patches.suse/usbnet-ignore-endpoints-with-invalid-wMaxPacketSize.patch -| patches.suse/net-phy-fix-DP83865-10-Mbps-HDX-loopback-disable-fun.patch -| patches.suse/net-qrtr-Stop-rx_worker-before-freeing-node.patch -| patches.suse/net_sched-add-policy-validation-for-action-attribute.patch -| patches.suse/mISDN-enforce-CAP_NET_RAW-for-raw-sockets.patch -| patches.suse/appletalk-enforce-CAP_NET_RAW-for-raw-sockets.patch -| patches.suse/ax25-enforce-CAP_NET_RAW-for-raw-sockets.patch -| patches.suse/ieee802154-enforce-CAP_NET_RAW-for-raw-sockets.patch -| patches.suse/nfc-enforce-cap_net_raw-for-raw-sockets.patch -| patches.suse/arcnet-provide-a-buffer-big-enough-to-actually-recei.patch -| patches.suse/skge-fix-checksum-byte-order.patch -| patches.suse/net-ibmvnic-unlock-rtnl_lock-in-reset-so-linkwatch_e.patch -| patches.suse/net-ibmvnic-prevent-more-than-one-thread-from-runnin.patch -| patches.suse/ppp-Fix-memory-leak-in-ppp_write.patch -| patches.suse/net-mlx5-Add-device-ID-of-upcoming-BlueField-2.patch -| patches.suse/macsec-drop-skb-sk-before-calling-gro_cells_receive.patch -| patches.suse/openvswitch-change-type-of-UPCALL_PID-attribute-to-N.patch -| patches.suse/cxgb4-Signedness-bug-in-init_one.patch -| patches.suse/iommu-amd-wait-for-completion-of-iotlb-flush-in-attach_device -| patches.suse/iommu-amd-remove-domain-updated -| patches.suse/i2c-riic-Clear-NACK-in-tend-isr.patch -| patches.suse/smb3-fix-leak-in-open-on-server-perf-counter.patch -| patches.suse/CIFS-fix-max-ea-value-size.patch -| patches.suse/CIFS-Fix-oplock-handling-for-SMB-2-1-protocols.patch -| patches.suse/mmc-sdhci-improve-ADMA-error-reporting.patch -| patches.suse/mmc-sdhci-of-esdhc-set-DMA-snooping-based-on-DMA-coh.patch -| patches.suse/0001-Btrfs-fix-selftests-failure-due-to-uninitialized-i_m.patch -| patches.suse/0001-btrfs-relocation-fix-use-after-free-on-dead-relocati.patch -| patches.suse/0001-btrfs-qgroup-Fix-the-wrong-target-io_tree-when-freei.patch -| patches.suse/0002-btrfs-qgroup-Fix-reserved-data-space-leak-if-we-have.patch -| patches.suse/drm-amdgpu-fix-multiple-memory-leaks-in-acp_hw_init.patch -| patches.suse/0002-drm-omap-fix-max-fclk-divider-for-omap36xx.patch -| patches.suse/0001-xen-xenbus-fix-self-deadlock-after-killing-user-proc.patch -| patches.suse/kvm-x86-powerpc-do-not-allow-clearing-largepages-debugfs-entry -| patches.suse/s390-cpumsf-check-for-cpu-measurement-sampling -| patches.suse/sch_cbq-validate-TCA_CBQ_WRROPT-to-avoid-crash.patch -| patches.suse/net-Unpublish-sk-from-sk_reuseport_cb-before-call_rc.patch -| patches.suse/ieee802154-atusb-fix-use-after-free-at-disconnect.patch -| patches.suse/ieee802154-ca8210-prevent-memory-leak.patch -| patches.suse/nl80211-validate-beacon-head.patch -| patches.suse/nl80211-fix-null-pointer-dereference.patch -| patches.suse/mac80211-fix-txq-null-pointer-dereference.patch -| patches.suse/hso-fix-NULL-deref-on-tty-open.patch -| patches.suse/vsock-Fix-a-lockdep-warning-in-__vsock_release.patch -| patches.suse/0001-xen-netfront-do-not-use-0U-as-error-return-value-for.patch -| patches.suse/tipc-fix-unlimited-bundling-of-small-messages.patch -| patches.suse/net-rds-Fix-error-handling-in-rds_ib_add_one.patch -| patches.suse/ipv6-drop-incoming-packets-having-a-v4mapped-source-.patch -| patches.suse/qmi_wwan-add-support-for-Cinterion-CLS8-devices.patch -| patches.suse/cxgb4-Fix-out-of-bounds-MSI-X-info-array-access.patch -| patches.suse/r8152-Set-macpassthru-in-reset_resume-callback.patch -| patches.suse/ipv6-Handle-missing-host-route-in-__ipv6_ifa_notify.patch -| patches.suse/sch_dsmark-fix-potential-NULL-deref-in-dsmark_init.patch -| patches.suse/nfc-fix-memory-leak-in-llcp_sock_bind.patch -| patches.suse/net-qlogic-Fix-memory-leak-in-ql_alloc_large_buffers.patch -| patches.suse/Make-filldir-verify-the-directory-entry-filename-is-valid.patch -| patches.suse/msft-hv-1948-scsi-storvsc-setup-1-1-mapping-between-hardware-queu.patch -| patches.suse/scsi-qla2xxx-Silence-fwdump-template-message.patch -| patches.suse/scsi-qla2xxx-Fix-unbound-sleep-in-fcport-delete-path.patch -| patches.suse/scsi-qla2xxx-Fix-stale-mem-access-on-driver-unload.patch -| patches.suse/scsi-qla2xxx-Optimize-NPIV-tear-down-process.patch -| patches.suse/scsi-qla2xxx-Fix-N2N-link-reset.patch -| patches.suse/scsi-qla2xxx-Fix-N2N-link-up-fail.patch -| patches.suse/scsi-qla2xxx-Fix-Nport-ID-display-value.patch -| patches.suse/0001-kernel-sysctl.c-do-not-override-max_threads-provided.patch -| patches.suse/RDMA-hfi1-Prevent-memory-leak-in-sdma_init.patch -| patches.suse/xfs-Fix-tail-rounding-in-xfs_alloc_file_space.patch -| patches.suse/cifs-use-cifsInodeInfo-open_file_lock-while-iterating-to-avoid-a-p.patch -| patches.suse/CIFS-Gracefully-handle-QueryInfo-errors-during-open.patch -| patches.suse/CIFS-Force-revalidate-inode-when-dentry-is-stale.patch -| patches.suse/CIFS-Force-reval-dentry-if-LOOKUP_REVAL-flag-is-set.patch -| patches.suse/powerpc-pseries-Remove-confusing-warning-message.patch -| patches.suse/x86-asm-fix-mwaitx-c-state-hint-value.patch -| patches.suse/efivar-ssdt-Don-t-iterate-over-EFI-vars-if-no-SSDT-o.patch -| patches.suse/0001-USB-microtek-fix-info-leak-at-probe.patch -| patches.suse/0001-USB-adutux-fix-use-after-free-on-disconnect.patch -| patches.suse/0001-USB-adutux-fix-NULL-derefs-on-disconnect.patch -| patches.suse/USB-yurex-Don-t-retry-on-unexpected-errors.patch -| patches.suse/USB-dummy-hcd-fix-power-budget-for-SuperSpeed-mode.patch -| patches.suse/0001-USB-usblcd-fix-I-O-after-disconnect.patch -| patches.suse/0001-USB-legousbtower-fix-slab-info-leak-at-probe.patch -| patches.suse/0001-USB-legousbtower-fix-deadlock-on-disconnect.patch -| patches.suse/0001-USB-legousbtower-fix-potential-NULL-deref-on-disconn.patch -| patches.suse/0001-USB-legousbtower-fix-open-after-failed-reset-request.patch -| patches.suse/xhci-Fix-false-warning-message-about-wrong-bounce-bu.patch -| patches.suse/xhci-Prevent-device-initiated-U1-U2-link-pm-if-exit-.patch -| patches.suse/xhci-Check-all-endpoints-for-LPM-timeout.patch -| patches.suse/usb-xhci-wait-for-CNR-controller-not-ready-bit-in-xh.patch -| patches.suse/xhci-Increase-STS_SAVE-timeout-in-xhci_suspend.patch -| patches.suse/USB-usb-skeleton-fix-runtime-PM-after-driver-unbind.patch -| patches.suse/USB-usblp-fix-runtime-PM-after-driver-unbind.patch -| patches.suse/USB-serial-fix-runtime-PM-after-driver-unbind.patch -| patches.suse/media-stkwebcam-fix-runtime-PM-after-driver-unbind.patch -| patches.suse/USB-serial-ftdi_sio-add-device-IDs-for-Sienna-and-Ec.patch -| patches.suse/USB-serial-option-add-Telit-FN980-compositions.patch -| patches.suse/USB-serial-option-add-support-for-Cinterion-CLS8-dev.patch -| patches.suse/USB-serial-keyspan-fix-NULL-derefs-on-open-and-write.patch -| patches.suse/USB-usb-skeleton-fix-NULL-deref-on-disconnect.patch -| patches.suse/USB-usb-skeleton-fix-use-after-free-after-driver-unb.patch -| patches.suse/USB-legousbtower-fix-use-after-free-on-release.patch -| patches.suse/USB-ldusb-fix-NULL-derefs-on-driver-unbind.patch -| patches.suse/USB-adutux-fix-use-after-free-on-release.patch -| patches.suse/USB-chaoskey-fix-use-after-free-on-release.patch -| patches.suse/USB-iowarrior-fix-use-after-free-on-disconnect.patch -| patches.suse/USB-iowarrior-fix-use-after-free-on-release.patch -| patches.suse/USB-iowarrior-fix-use-after-free-after-driver-unbind.patch -| patches.suse/USB-yurex-fix-NULL-derefs-on-disconnect.patch -| patches.suse/serial-uartlite-fix-exit-path-null-pointer.patch -| patches.suse/tty-n_hdlc-fix-build-on-SPARC.patch -| patches.suse/serial-mctrl_gpio-Check-for-NULL-pointer.patch -| patches.suse/serial-fix-kernel-doc-warning-in-comments.patch -| patches.suse/staging-rtl8188eu-fix-null-dereference-when-kzalloc-.patch -| patches.suse/staging-vt6655-Fix-memory-leak-in-vt6655_probe.patch -| patches.suse/iio-imu-adis16400-release-allocated-memory-on-failur.patch -| patches.suse/iio-adc-ad799x-fix-probe-error-handling.patch -| patches.suse/iio-light-opt3001-fix-mutex-unlock-race.patch -| patches.suse/tracing-get-trace_array-reference-for-available_tracers-files.patch -| patches.suse/tracing-Initialize-iter-seq-after-zeroing-in-tracing.patch -| patches.suse/firmware-dmi-fix-unlikely-out-of-bounds-read.patch -| patches.suse/0001-scsi-sd-Ignore-a-failure-to-sync-cache-due-to-lack-o.patch -| patches.suse/scsi-qla2xxx-Remove-WARN_ON_ONCE-in-qla2x00_status_c.patch -| patches.suse/scsi-zfcp-fix-reaction-on-bit-error-threshold-notification -| patches.suse/platform-x86-classmate-laptop-remove-unused-variable.patch -| patches.suse/Input-da9063-fix-capability-and-drop-KEY_SLEEP.patch -| patches.suse/Revert-drm-radeon-Fix-EEH-during-kexec.patch -| patches.suse/drm-edid-Add-6-bpc-quirk-for-SDC-panel-in-Lenovo-G50.patch -| patches.suse/drm-msm-dsi-Implement-reset-correctly.patch -| patches.suse/PCI-PM-Fix-pci_power_up.patch -| patches.suse/ACPI-CPPC-Set-pcc_data-pcc_ss_id-to-NULL-in-acpi_cpp.patch -| patches.suse/ALSA-hda-realtek-Reduce-the-Headphone-static-noise-o.patch -| patches.suse/ALSA-usb-audio-Disable-quirks-for-BOSS-Katana-amplif.patch -| patches.suse/memstick-jmb38x_ms-Fix-an-error-handling-path-in-jmb.patch -| patches.suse/iommu-amd-check-pm_level_size-condition-in-locked-section -| patches.suse/ceph-just-skip-unrecognized-info-in-ceph_reply_info_extra.patch -| patches.suse/filldir-remove-WARN_ON_ONCE-for-bad-directory-entries.patch -| patches.suse/0001-md-raid0-fix-warning-message-for-parameter-default_l.patch -| patches.suse/drivers-base-memory.c-don-t-access-uninitialized-mem.patch -| patches.suse/ocfs2-fix-panic-due-to-ocfs2_wq-is-null.patch -| patches.suse/net-dsa-b53-Do-not-clear-existing-mirrored-port-mask.patch -| patches.suse/net_sched-fix-backward-compatibility-for-TCA_ACT_KIN.patch -| patches.suse/NFC-pn533-fix-use-after-free-and-memleaks.patch -| patches.suse/mac80211-Reject-malformed-SSID-elements.patch -| patches.suse/cfg80211-wext-avoid-copying-malformed-SSIDs.patch -| patches.suse/mac80211-accept-deauth-frames-in-IBSS-mode.patch -| patches.suse/bonding-fix-potential-NULL-deref-in-bond_update_slav.patch -| patches.suse/act_mirred-Fix-mirred_init_module-error-handling.patch -| patches.suse/iwlwifi-pcie-fix-rb_allocator-workqueue-allocation.patch -| patches.suse/iwlwifi-dbg_ini-fix-memory-leak-in-alloc_sgtable.patch -| patches.suse/iwlwifi-exclude-GEO-SAR-support-for-3168.patch -| patches.suse/net-bcmgenet-Set-phydev-dev_flags-only-for-internal-.patch -| patches.suse/net-avoid-potential-infinite-loop-in-tc_ctl_action.patch -| patches.suse/sctp-change-sctp_prot-.no_autobind-with-true.patch -| patches.suse/net-bcmgenet-Fix-RGMII_MODE_EN-value-for-GENET-v1-2-.patch -| patches.suse/net-stmmac-disable-enable-ptp_ref_clk-in-suspend-res.patch -| patches.suse/ipv4-Return-ENETUNREACH-if-we-can-t-create-route-but.patch -| patches.suse/net-bcmgenet-reset-40nm-EPHY-on-energy-detect.patch -| patches.suse/0001-xen-netback-fix-error-path-of-xenvif_connect_data.patch -| patches.suse/net-dsa-fix-switch-tree-list.patch -| patches.suse/x86-boot-64-Make-level2_kernel_pgt-pages-invalid-out.patch -| patches.suse/x86-boot-64-Round-memory-hole-size-up-to-next-PMD-pa.patch -| patches.suse/btrfs-add-missing-extents-release-on-file-extent-clu.patch -| patches.suse/0001-btrfs-block-group-Fix-a-memory-leak-due-to-missing-b.patch -| patches.suse/0001-btrfs-qgroup-Always-free-PREALLOC-META-reserve-in-bt.patch -| patches.suse/0001-btrfs-tracepoints-Fix-wrong-parameter-order-for-qgro.patch -| patches.suse/0001-btrfs-tracepoints-Fix-bad-entry-members-of-qgroup-ev.patch -| patches.suse/Btrfs-check-for-the-full-sync-flag-while-holding-the.patch -| patches.suse/edac-ghes-fix-use-after-free-in-ghes_edac-remove-path.patch -| patches.suse/ALSA-hda-realtek-Add-support-for-ALC711.patch -| patches.suse/ASoc-rockchip-i2s-Fix-RPM-imbalance.patch -| patches.suse/ASoC-rsnd-Reinitialize-bit-clock-inversion-flag-for-.patch -| patches.suse/ALSA-hda-Add-Tigerlake-Jasperlake-PCI-ID.patch -| patches.suse/of-unittest-fix-memory-leak-in-unittest_data_add.patch -| patches.suse/scsi-qla2xxx-fix-a-potential-NULL-pointer-dereferenc.patch -| patches.suse/USB-ldusb-fix-memleak-on-disconnect.patch -| patches.suse/USB-legousbtower-fix-memleak-on-disconnect.patch -| patches.suse/USB-legousbtower-fix-a-signedness-bug-in-tower_probe.patch -| patches.suse/usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch -| patches.suse/USB-usblp-fix-use-after-free-on-disconnect.patch -| patches.suse/USB-serial-ti_usb_3410_5052-fix-port-close-races.patch -| patches.suse/USB-ldusb-fix-read-info-leaks.patch -| patches.suse/staging-wlan-ng-fix-exit-return-when-sme-key_idx-NUM.patch -| patches.suse/CIFS-avoid-using-MID-0xFFFF.patch -| patches.suse/cifs-Fix-missed-free-operations.patch -| patches.suse/CIFS-Fix-retry-mid-list-corruption-on-reconnects.patch -| patches.suse/CIFS-Fix-use-after-free-of-file-info-structures.patch -| patches.suse/cifs-Fix-cifsInodeInfo-lock_sem-deadlock-when-reconnect-occurs.patch -| patches.suse/HID-fix-error-message-in-hid_open_report.patch -| patches.suse/0001-HID-Fix-assumption-that-devices-have-inputs.patch -| patches.suse/HID-logitech-hidpp-do-all-FF-cleanup-in-hidpp_ff_des.patch -| patches.suse/iommu-amd-Apply-the-same-IVRS-IOAPIC-workaround-to-A.patch -| patches.suse/dmaengine-imx-sdma-fix-size-check-for-sdma-script_nu.patch -| patches.suse/ALSA-hda-realtek-Add-support-for-ALC623.patch -| patches.suse/ALSA-hda-realtek-Fix-2-front-mics-of-codec-0x623.patch -| patches.suse/ALSA-bebob-Fix-prototype-of-helper-function-to-retur.patch -| patches.suse/Revert-ALSA-hda-Flush-interrupts-on-disabling.patch -| patches.suse/ALSA-timer-Fix-mutex-deadlock-at-releasing-card.patch -| patches.suse/RDMA-hns-Prevent-memory-leaks-of-eq-buf_list.patch -| patches.suse/KVM-vmx-svm-always-run-with-EFER.NXE-1-when-shadow-p.patch -| patches.suse/net-mlx5-prevent-memory-leak-in-mlx5_fpga_conn_creat.patch -| patches.suse/r8152-add-device-id-for-Lenovo-ThinkPad-USB-C-Dock-G.patch -| patches.suse/net-openvswitch-free-vport-unless-register_netdevice.patch -| patches.suse/bonding-fix-unexpected-IFF_BONDING-bit-unset.patch -| patches.suse/netns-fix-GFP-flags-in-rtnl_net_notifyid.patch -| patches.suse/cxgb4-request-the-TX-CIDX-updates-to-status-page.patch -| patches.suse/net-Zeroing-the-structure-ethtool_wolinfo-in-ethtool.patch -| patches.suse/net-add-skb_queue_empty_lockless.patch -| patches.suse/udp-use-skb_queue_empty_lockless.patch -| patches.suse/net-use-skb_queue_empty_lockless-in-poll-handlers.patch -| patches.suse/net-use-skb_queue_empty_lockless-in-busy-poll-contex.patch -| patches.suse/net-add-READ_ONCE-annotation-in-__skb_wait_for_more_.patch -| patches.suse/net-fix-sk_page_frag-recursion-from-memory-reclaim.patch -| patches.suse/net-ethernet-ftgmac100-Fix-DMA-coherency-issue-with-.patch -| patches.suse/fjes-Handle-workqueue-allocation-failure.patch -| patches.suse/wimax-i2400-Fix-memory-leak-in-i2400m_op_rfkill_sw_t.patch -| patches.suse/net-mlx4_core-Dynamically-set-guaranteed-amount-of-c.patch -| patches.suse/net-hisilicon-Fix-ping-latency-when-deal-with-high-t.patch -| patches.suse/net-mlx5e-Fix-handling-of-compressed-CQEs-in-case-of.patch -| patches.suse/net-annotate-accesses-to-sk-sk_incoming_cpu.patch -| patches.suse/net-annotate-lockless-accesses-to-sk-sk_napi_id.patch -| patches.suse/cxgb4-fix-panic-when-attaching-to-ULD-fail.patch -| patches.suse/rtlwifi-Fix-potential-overflow-on-P2P-code.patch -| patches.suse/inet-stop-leaking-jiffies-on-the-wire.patch -| patches.suse/net-dsa-bcm_sf2-Fix-IMP-setup-for-port-different-tha.patch -| patches.suse/selftests-net-reuseport_dualstack-fix-uninitalized-p.patch -| patches.suse/s390-cmm-fix-information-leak-in-cmm_timeout_handler -| patches.suse/s390-idle-fix-cpu-idle-time-calculation -| patches.suse/scsi-qla2xxx-fixup-incorrect-usage-of-host_byte.patch -| patches.suse/scsi-lpfc-Honor-module-parameter-lpfc_use_adisc.patch -| patches.suse/scsi-qla2xxx-Initialized-mailbox-to-prevent-driver-l.patch -| patches.suse/scsi-qla2xxx-Fix-partial-flash-write-of-MBI.patch -| patches.suse/scsi-qla2xxx-stop-timer-in-shutdown-path.patch -| patches.suse/usb-gadget-udc-atmel-Fix-interrupt-storm-in-FIFO-mod.patch -| patches.suse/USB-ldusb-fix-ring-buffer-locking.patch -| patches.suse/USB-ldusb-fix-control-message-timeout.patch -| patches.suse/0001-usbip-Fix-free-of-unallocated-memory-in-vhci-tx.patch -| patches.suse/usb-storage-Revert-commit-747668dbc061-usb-storage-S.patch -| patches.suse/0001-UAS-Revert-commit-3ae62a42090f-UAS-fix-alignment-of-.patch -| patches.suse/USB-gadget-Reject-endpoints-with-0-maxpacket-value.patch -| patches.suse/USB-serial-whiteheat-fix-potential-slab-corruption.patch -| patches.suse/USB-serial-whiteheat-fix-line-speed-endianness.patch -| patches.suse/HID-wacom-generic-Treat-serial-number-and-related-fi.patch -| patches.suse/clk-at91-avoid-sleeping-early.patch -| patches.suse/clk-sunxi-ng-a80-fix-the-zero-ing-of-bits-16-and-18.patch -| patches.suse/clk-samsung-exynos5420-Preserve-PLL-configuration-du.patch -| patches.suse/0005-drm-radeon-fix-si_enable_smc_cac-failed-issue.patch -| patches.suse/ALSA-bebob-fix-to-detect-configured-source-of-sampli.patch -| patches.suse/ALSA-hda-ca0132-Fix-possible-workqueue-stall.patch -| patches.suse/ALSA-timer-Fix-incorrectly-assigned-timer-instance.patch -| patches.suse/ASoC-msm8916-wcd-analog-Fix-RX1-selection-in-RDAC2-M.patch -| patches.suse/ASoC-compress-fix-unsigned-integer-overflow-check.patch -| patches.suse/ASoC-kirkwood-fix-external-clock-probe-defer.patch -| patches.suse/idr-Fix-idr_alloc_u32-on-32-bit-systems.patch -| patches.suse/ceph-fix-use-after-free-in-_ceph_remove_cap.patch -| patches.suse/ceph-add-missing-check-in-d_revalidate-snapdir-handling.patch -| patches.suse/ceph-don-t-try-to-handle-hashed-dentries-in-non-o_creat-atomic_open.patch -| patches.suse/pwm-bcm-iproc-Prevent-unloading-the-driver-module-wh.patch -| patches.suse/cgroup-writeback-don-t-switch-wbs-immediately-on-dea.patch -| patches.suse/dccp-do-not-leak-jiffies-on-the-wire.patch -| patches.suse/can-gs_usb-gs_can_open-prevent-memory-leak.patch -| patches.suse/can-mcba_usb-fix-use-after-free-on-disconnect.patch -| patches.suse/can-usb_8dev-fix-use-after-free-on-disconnect.patch -| patches.suse/can-peak_usb-fix-a-potential-out-of-sync-while-decod.patch -| patches.suse/can-peak_usb-fix-slab-info-leak.patch -| patches.suse/can-peak_usb-report-bus-recovery-as-well.patch -| patches.suse/can-c_can-c_can_poll-only-read-status-register-after.patch -| patches.suse/can-c_can-D_CAN-c_can_chip_config-perform-a-sofware-.patch -| patches.suse/can-rx-offload-can_rx_offload_queue_sorted-fix-error.patch -| patches.suse/can-rx-offload-can_rx_offload_queue_tail-fix-error-h.patch -| patches.suse/can-rx-offload-can_rx_offload_offload_one-do-not-inc.patch -| patches.suse/can-rx-offload-can_rx_offload_offload_one-increment-.patch -| patches.suse/can-rx-offload-can_rx_offload_offload_one-use-ERR_PT.patch -| patches.suse/can-rx-offload-can_rx_offload_irq_offload_timestamp-.patch -| patches.suse/can-rx-offload-can_rx_offload_irq_offload_fifo-conti.patch -| patches.suse/powerpc-bpf-Fix-tail-call-implementation.patch -| patches.suse/bonding-fix-state-transition-issue-in-link-monitorin.patch -| patches.suse/NFC-fdp-fix-incorrect-free-object.patch -| patches.suse/NFC-st21nfca-fix-double-free.patch -| patches.suse/nfc-netlink-fix-double-device-reference-drop.patch -| patches.suse/CDC-NCM-handle-incomplete-transfer-of-MTU.patch -| patches.suse/net-usb-qmi_wwan-add-support-for-DW5821e-with-eSIM-s.patch -| patches.suse/ipv4-Fix-table-id-reference-in-fib_sync_down_addr.patch -| patches.suse/net-ethernet-octeon_mgmt-Account-for-second-possible.patch -| patches.suse/mac80211-fix-station-inactive_time-shortly-after-boo.patch -| patches.suse/vsock-virtio-fix-sock-refcnt-holding-during-the-shut.patch -| patches.suse/net-fix-data-race-in-neigh_event_send.patch -| patches.suse/qede-fix-NULL-pointer-deref-in-__qede_remove.patch -| patches.suse/watchdog-meson-Fix-the-wrong-value-of-left-time.patch -| patches.suse/0001-btrfs-tree-checker-Fix-wrong-check-on-max-devid.patch -| patches.suse/pinctrl-cherryview-Allocate-IRQ-chip-dynamic.patch -| patches.suse/SMB3-Fix-persistent-handles-reconnect.patch -| patches.suse/x86-resctrl-prevent-null-pointer-dereference-when-reading-mondata.patch -| patches.suse/0001-thunderbolt-Fix-lockdep-circular-locking-depedency-w.patch -| patches.suse/iio-imu-adis16480-make-sure-provided-frequency-is-po.patch -| patches.suse/iio-adc-stm32-adc-fix-stopping-dma.patch -| patches.suse/reset-fix-of_reset_simple_xlate-kerneldoc-comment.patch -| patches.suse/reset-fix-reset_control_get_exclusive-kerneldoc-comm.patch -| patches.suse/reset-fix-reset_control_ops-kerneldoc-comment.patch -| patches.suse/scsi-qla2xxx-fix-NPIV-tear-down-process.patch -| patches.suse/0010-drm-i915-Rename-gen7-cmdparser-tables.patch -| patches.suse/0011-drm-i915-Disable-Secure-Batches-for-gen6.patch -| patches.suse/0012-drm-i915-Remove-Master-tables-from-cmdparser.patch -| patches.suse/0013-drm-i915-Add-support-for-mandatory-cmdparsing.patch -| patches.suse/0014-drm-i915-Support-ro-ppgtt-mapped-cmdparser-shadow-bu.patch -| patches.suse/0015-drm-i915-Allow-parsing-of-unsized-batches.patch -| patches.suse/0016-drm-i915-Add-gen9-BCS-cmdparsing.patch -| patches.suse/0017-drm-i915-cmdparser-Use-explicit-goto-for-error-paths.patch -| patches.suse/0018-drm-i915-cmdparser-Add-support-for-backward-jumps.patch -| patches.suse/0019-drm-i915-cmdparser-Ignore-Length-operands-during-com.patch -| patches.suse/0020-drm-i915-Lower-RM-timeout-to-avoid-DSI-hard-hangs.patch -| patches.suse/0021-drm-i915-gen8-Add-RC6-CTX-corruption-WA.patch -| patches.suse/0023-drm-i915-cmdparser-Fix-jump-whitelist-clearing.patch -| patches.suse/0002-x86-msr-Add-the-IA32_TSX_CTRL-MSR.patch -| patches.suse/0003-x86-cpu-Add-a-helper-function-x86_read_arch_cap_msr.patch -| patches.suse/0004-x86-cpu-Add-a-tsx-cmdline-option-with-TSX-disabled-b.patch -| patches.suse/0005-x86-speculation-taa-Add-mitigation-for-TSX-Async-Abo.patch -| patches.suse/0006-x86-speculation-taa-Add-sysfs-reporting-for-TSX-Asyn.patch -| patches.suse/0007-kvm-x86-Export-MDS_NO-0-to-guests-when-TSX-is-enable.patch -| patches.suse/0008-x86-tsx-Add-auto-option-to-the-tsx-cmdline-parameter.patch -| patches.suse/0009-x86-speculation-taa-Add-documentation-for-TSX-Async-.patch -| patches.suse/0010-x86-tsx-Add-config-options-to-set-tsx-on-off-auto.patch -| patches.suse/0001-x86-Add-ITLB_MULTIHIT-bug-infrastructure.patch -| patches.suse/0002-x86-cpu-Add-Tremont-to-the-cpu-vulnerability.patch -| patches.suse/0003-kvm-mmu-ITLB_MULTIHIT-mitigation.patch -| patches.suse/0004-kvm-Add-helper-function-for-creating-VM-worker.patch -| patches.suse/0005-kvm-x86-mmu-Recovery-of-shattered-NX-large-pages.patch -| patches.suse/x86-speculation-taa-fix-printing-of-taa_msg_smt-on-ibrs_all-cpus -| patches.suse/kvm-vmx-consider-pid-pir-to-determine-if-vcpu-has-pending-interrupts -| patches.suse/btrfs-fix-log-context-list-corruption-after-rename-e.patch -| patches.suse/Input-synaptics-rmi4-fix-video-buffer-size.patch -| patches.suse/Input-synaptics-rmi4-disable-the-relative-position-I.patch -| patches.suse/Input-synaptics-rmi4-do-not-consume-more-data-than-w.patch -| patches.suse/Input-synaptics-rmi4-clear-IRQ-enables-for-F54.patch -| patches.suse/Input-cyttsp4_core-fix-use-after-free-bug.patch -| patches.suse/ecryptfs_lookup_interpose-lower_dentry-d_inode-is-no.patch -| patches.suse/ecryptfs_lookup_interpose-lower_dentry-d_parent-is-n.patch -| patches.suse/ALSA-usb-audio-Fix-missing-error-check-at-mixer-reso.patch -| patches.suse/ALSA-hda-Add-Cometlake-S-PCI-ID.patch -| patches.suse/ALSA-usb-audio-not-submit-urb-for-stopped-endpoint.patch -| patches.suse/ALSA-pcm-Fix-stream-lock-usage-in-snd_pcm_period_ela.patch -| patches.suse/mmc-sdhci-of-at91-fix-quirk2-overwrite.patch -| patches.suse/kvm-x86-mmu-take-slots_lock-when-using-kvm_mmu_zap_all_fast -| patches.suse/Input-ff-memless-kill-timer-in-destroy.patch -| patches.suse/Input-synaptics-rmi4-destroy-F54-poller-workqueue-wh.patch -| patches.suse/mm-debug.c-PageAnon-is-true-for-PageKsm-pages.patch -| patches.suse/NFC-nxp-nci-Fix-NULL-pointer-dereference-after-I2C-c.patch -| patches.suse/net-usb-qmi_wwan-add-support-for-Foxconn-T77W968-LTE.patch -| patches.suse/slip-Fix-memory-leak-in-slip_open-error-path.patch -| patches.suse/net-cdc_ncm-Signedness-bug-in-cdc_ncm_set_dgram_size.patch -| patches.suse/slcan-Fix-memory-leak-in-error-path.patch -| patches.suse/ax88172a-fix-information-leak-on-short-answers.patch -| patches.suse/x86-resctrl-fix-potential-lockdep-warning.patch -| patches.suse/iommu-vt-d-fix-qi_dev_iotlb_pfsid-and-qi_dev_eiotlb_pfsid-macros -| patches.suse/gpiolib-acpi-Add-Terra-Pad-1061-to-the-run_edge_even.patch -| patches.suse/net-mlx4_en-fix-mlx4-ethtool-N-insertion.patch -| patches.suse/net-sched-act_pedit-fix-WARN-in-the-traffic-path.patch -| patches.suse/s390-qeth-return-proper-errno-on-io-error -| patches.suse/net-ibmvnic-Ignore-H_FUNCTION-return-from-H_EOI-to-t.patch -| patches.suse/net-mlx5e-Fix-set-vf-link-state-error-flow.patch -| patches.suse/0001-nfc-port100-handle-command-failure-cleanly.patch -| patches.suse/sfc-Only-cancel-the-PPS-workqueue-if-it-exists.patch -| patches.suse/net-rtnetlink-prevent-underflows-in-do_setvfinfo.patch -| patches.suse/0001-virtio_ring-fix-return-code-on-DMA-mapping-fails.patch -| patches.suse/virtio_console-allocate-inbufs-in-add_port-only-if-i.patch -| patches.suse/tpm-add-check-after-commands-attribs-tab-allocation.patch -| patches.suse/loop-fix-no-unmap-write-zeroes-request-behavior.patch -| patches.suse/nbd-prevent-memory-leak.patch -| patches.suse/mtd-spear_smi-Fix-Write-Burst-mode.patch -| patches.suse/mtd-spi-nor-fix-silent-truncation-in-spi_nor_read.patch -| patches.suse/btrfs-simplify-inode-locking-for-RWF_NOWAIT.patch -| patches.suse/Btrfs-fix-negative-subv_writers-counter-and-data-spa.patch -| patches.suse/0001-btrfs-volumes-Use-more-straightforward-way-to-calcul.patch -| patches.suse/0002-btrfs-Ensure-we-trim-ranges-across-block-group-bound.patch -| patches.suse/Btrfs-send-skip-backreference-walking-for-extents-wi.patch -| patches.suse/Btrfs-fix-block-group-remaining-RO-forever-after-err.patch -| patches.suse/btrfs-record-all-roots-for-rename-exchange-on-a-subv.patch -| patches.suse/s390-mm-properly-clear-page_noexec-bit-when-it-is-not-supported -| patches.suse/kvm-svm-serialize-access-to-the-sev-asid-bitmap.patch -| patches.suse/kvm-svm-guard-against-deactivate-when-performing-wbinvd-df_flush.patch -| patches.suse/kvm-x86-introduce-vcpu-arch-xsaves_enabled -| patches.suse/kvm-vmx-fix-conditions-for-guest-ia32_xss-support -| patches.suse/kvm-x86-fix-presentation-of-tsx-feature-in-arch_capabilities -| patches.suse/kvm-vmx-implement-msr_ia32_tsx_ctrl-disable-rtm-functionality -| patches.suse/kvm-vmx-use-msr_ia32_tsx_ctrl-to-hard-disable-tsx-on-guest-that-lack-it -| patches.suse/kvm-x86-remove-a-spurious-export-of-a-static-function -| patches.suse/edac-ghes-fix-locking-and-memory-barrier-issues.patch -| patches.suse/edac-ghes-do-not-warn-when-incrementing-refcount-on-0.patch -| patches.suse/0001-workqueue-Fix-pwq-ref-leak-in-rescuer_thread.patch -| patches.suse/cgroup-pids-use-atomic64_t-for-pids-limit.patch -| patches.suse/livepatch-keep-replaced-patches-until-post_patch-callback-is-called.patch -| patches.suse/livepatch-basic-api-to-track-system-state-changes.patch -| patches.suse/livepatch-allow-to-distinguish-different-version-of-system-state-changes.patch -| patches.suse/livepatch-selftests-of-the-api-for-tracking-system-state-changes.patch -| patches.suse/hwrng-omap3-rom-Call-clk_disable_unprepare-on-exit-o.patch -| patches.suse/crypto-ccp-release-all-allocated-memory-if-sha-type-is-invalid.patch -| patches.suse/crypto-af_alg-cast-ki_complete-ternary-op-to-int.patch -| patches.suse/crypto-user-fix-memory-leak-in-crypto_report.patch -| patches.suse/crypto-geode-aes-switch-to-skcipher-for-cbc-aes-fall.patch -| patches.suse/hwrng-omap-Fix-RNG-wait-loop-timeout.patch -| patches.suse/crypto-ccp-fix-uninitialized-list-head.patch -| patches.suse/crypto-ecdh-fix-big-endian-bug-in-ECC-library.patch -| patches.suse/crypto-crypto4xx-fix-double-free-in-crypto4xx_destro.patch -| patches.suse/crypto-tgr192-remove-unneeded-semicolon.patch -| patches.suse/Bluetooth-hci_core-fix-init-for-HCI_USER_CHANNEL.patch -| patches.suse/e1000e-Add-support-for-Comet-Lake.patch -| patches.suse/e1000e-Use-rtnl_lock-to-prevent-race-conditions-betw.patch -| patches.suse/e1000e-Drop-unnecessary-__E1000_DOWN-bit-twiddling.patch -| patches.suse/e1000e-Add-support-for-Tiger-Lake.patch -| patches.suse/uaccess-Add-non-pagefault-user-space-write-function.patch -| patches.suse/bpf-Make-use-of-probe_user_write-in-probe-write-help.patch -| patches.suse/mt7601u-fix-bbp-version-check-in-mt7601u_wait_bbp_re.patch -| patches.suse/rtlwifi-prevent-memory-leak-in-rtl_usb_probe.patch -| patches.suse/libertas-fix-a-potential-NULL-pointer-dereference.patch -| patches.suse/rtl8xxxu-prevent-leaking-urb.patch -| patches.suse/cw1200-Fix-a-signedness-bug-in-cw1200_load_firmware.patch -| patches.suse/ath9k_hw-fix-uninitialized-variable-data.patch -| patches.suse/ar5523-check-NULL-before-memcpy-in-ar5523_cmd.patch -| patches.suse/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_alloc_c.patch -| patches.suse/mwifiex-pcie-Fix-memory-leak-in-mwifiex_pcie_init_ev.patch -| patches.suse/rtlwifi-Remove-unnecessary-NULL-check-in-rtl_regd_in.patch -| patches.suse/0001-Bluetooth-Fix-invalid-free-in-bcsp_close.patch -| patches.suse/ibmveth-Detect-unsupported-packets-before-sending-to.patch -| patches.suse/0001-rt2800-remove-errornous-duplicate-condition.patch -| patches.suse/rtlwifi-rtl8192de-Fix-missing-code-to-retrieve-RX-bu.patch -| patches.suse/rtlwifi-rtl8192de-Fix-missing-enable-interrupt-flag.patch -| patches.suse/mac80211-consider-QoS-Null-frames-for-STA_NULLFUNC_A.patch -| patches.suse/iwlwifi-check-kasprintf-return-value.patch -| patches.suse/Bluetooth-btusb-fix-PM-leak-in-error-case-of-setup.patch -| patches.suse/Bluetooth-delete-a-stray-unlock.patch -| patches.suse/Bluetooth-Fix-memory-leak-in-hci_connect_le_scan.patch -| patches.suse/sctp-cache-netns-in-sctp_ep_common.patch -| patches.suse/macvlan-schedule-bc_work-even-if-error.patch -| patches.suse/slip-Fix-use-after-free-Read-in-slip_open.patch -| patches.suse/regulator-ab8500-Remove-AB8505-USB-regulator.patch -| patches.suse/regulator-ab8500-Remove-SYSCLKREQ-from-enum-ab8505_r.patch -| patches.suse/spi-atmel-fix-handling-of-cs_change-set-on-non-last-.patch -| patches.suse/spi-atmel-Fix-CS-high-support.patch -| patches.suse/x86-speculation-fix-incorrect-mds-taa-mitigation-status.patch -| patches.suse/x86-speculation-fix-redundant-mds-mitigation-message.patch -| patches.suse/cpufreq-powernv-fix-stack-bloat-and-hard-limit-on-nu.patch -| patches.suse/PM-devfreq-Check-NULL-governor-in-available_governor.patch -| patches.suse/PM-devfreq-Lock-devfreq-in-trans_stat_show.patch -| patches.suse/ALSA-hda-Fix-pending-unsol-events-at-shutdown.patch -| patches.suse/ALSA-firewire-motu-Correct-a-typo-in-the-clock-proc-.patch -| patches.suse/ALSA-6fire-Drop-the-dead-code.patch -| patches.suse/ALSA-hda-Add-mute-led-support-for-HP-ProBook-645-G4.patch -| patches.suse/ALSA-hda-realtek-Move-some-alc256-pintbls-to-fallbac.patch -| patches.suse/ALSA-hda-realtek-Move-some-alc236-pintbls-to-fallbac.patch -| patches.suse/ALSA-cs4236-fix-error-return-comparison-of-an-unsign.patch -| patches.suse/ASoC-Jack-Fix-NULL-pointer-dereference-in-snd_soc_ja.patch -| patches.suse/ALSA-usb-audio-Fix-Focusrite-Scarlett-6i6-gen1-input.patch -| patches.suse/media-vivid-Set-vid_cap_streaming-and-vid_out_stream.patch -| patches.suse/media-vim2m-Fix-abort-issue.patch -| patches.suse/media-cec.h-CEC_OP_REC_FLAG_-values-were-swapped.patch -| patches.suse/0001-media-ov6650-Fix-control-handler-not-freed-on-init-e.patch -| patches.suse/media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch -| patches.suse/media-usbvision-Fix-races-among-open-close-and-disco.patch -| patches.suse/media-ti-vpe-vpe-Fix-Motion-Vector-vpdma-stride.patch -| patches.suse/media-cxusb-detect-cxusb_ctrl_msg-error-in-query.patch -| patches.suse/0001-media-uvcvideo-Fix-error-path-in-control-parsing-fai.patch -| patches.suse/media-usb-fix-memory-leak-in-af9005_identify_state.patch -| patches.suse/media-imon-invalid-dereference-in-imon_touch_event.patch -| patches.suse/media-bdisp-fix-memleak-on-release.patch -| patches.suse/media-radio-wl1273-fix-interrupt-masking-on-release.patch -| patches.suse/media-exynos4-is-Fix-recursive-locking-in-isp_video_.patch -| patches.suse/media-vivid-Fix-wrong-locking-that-causes-race-condi.patch -| patches.suse/0001-b2c2-flexcop-usb-add-sanity-checking.patch -| patches.suse/media-flexcop-usb-ensure-EIO-is-returned-on-error-co.patch -| patches.suse/media-v4l2-ioctl.c-zero-reserved-fields-for-S-TRY_FM.patch -| patches.suse/pinctl-ti-iodelay-fix-error-checking-on-pinctrl_coun.patch -| patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch -| patches.suse/0035-pinctrl-samsung-Fix-device-node-refcount-leaks-in-S3.patch -| patches.suse/pinctrl-samsung-Fix-device-node-refcount-leaks-in-in.patch -| patches.suse/pinctrl-lewisburg-Update-pin-list-according-to-v1.1v.patch -| patches.suse/mmc-host-omap_hsmmc-add-code-for-special-init-of-wl1.patch -| patches.suse/mmc-sdio-fix-wl1251-vendor-id.patch -| patches.suse/mmc-core-fix-wl1251-sdio-quirks.patch -| patches.suse/net-wireless-ti-wl1251-use-new-SDIO_VENDOR_ID_TI_WL1.patch -| patches.suse/net-wireless-ti-remove-local-VENDOR_ID-and-DEVICE_ID.patch -| patches.suse/usb-gadget-pch_udc-fix-use-after-free.patch -| patches.suse/usb-Allow-USB-device-to-be-warm-reset-in-suspended-s.patch -| patches.suse/0001-appledisplay-fix-error-handling-in-the-scheduled-wor.patch -| patches.suse/usbip-tools-fix-fd-leakage-in-the-function-of-read_a.patch -| patches.suse/0001-USB-chaoskey-fix-error-case-of-a-timeout.patch -| patches.suse/0001-USBIP-add-config-dependency-for-SGL_ALLOC.patch -| patches.suse/USB-serial-mos7840-add-USB-ID-to-support-Moxa-UPort-.patch -| patches.suse/USB-serial-option-add-support-for-DW5821e-with-eSIM-.patch -| patches.suse/USB-serial-mos7720-fix-remote-wakeup.patch -| patches.suse/USB-serial-mos7840-fix-remote-wakeup.patch -| patches.suse/USB-serial-option-add-support-for-Foxconn-T77W968-LT.patch -| patches.suse/USB-serial-ftdi_sio-add-device-IDs-for-U-Blox-C099-F.patch -| patches.suse/usb-gadget-u_serial-add-missing-port-entry-locking.patch -| patches.suse/usb-serial-cp201x-support-Mark-10-digital-force-gaug.patch -| patches.suse/USB-uas-honor-flag-to-avoid-CAPACITY16.patch -| patches.suse/USB-uas-heed-CAPACITY_HEURISTICS.patch -| patches.suse/USB-documentation-flags-on-usb-storage-versus-UAS.patch -| patches.suse/mei-fix-modalias-documentation.patch -| patches.suse/mei-bus-prefix-device-names-on-bus-with-the-bus-name.patch -| patches.suse/ppdev-fix-PPGETTIME-PPSETTIME-ioctls.patch -| patches.suse/intel_th-Fix-a-double-put_device-in-error-path.patch -| patches.suse/qlge-Fix-irq-masking-in-INTx-mode.patch -| patches.suse/qlge-Remove-irq_cnt.patch -| patches.suse/qlge-Remove-page_chunk.last_flag.patch -| patches.suse/qlge-Deduplicate-lbq_buf_size.patch -| patches.suse/qlge-Remove-bq_desc.maplen.patch -| patches.suse/qlge-Remove-rx_ring.sbq_buf_size.patch -| patches.suse/qlge-Remove-useless-dma-synchronization-calls.patch -| patches.suse/qlge-Deduplicate-rx-buffer-queue-management.patch -| patches.suse/qlge-Fix-dma_sync_single-calls.patch -| patches.suse/qlge-Remove-rx_ring.type.patch -| patches.suse/qlge-Factor-out-duplicated-expression.patch -| patches.suse/qlge-Remove-qlge_bq.len-size.patch -| patches.suse/qlge-Remove-useless-memset.patch -| patches.suse/qlge-Replace-memset-with-assignment.patch -| patches.suse/qlge-Update-buffer-queue-prod-index-despite-oom.patch -| patches.suse/qlge-Refill-rx-buffers-up-to-multiple-of-16.patch -| patches.suse/qlge-Refill-empty-buffer-queues-from-wq.patch -| patches.suse/staging-rtl8192e-fix-potential-use-after-free.patch -| patches.suse/staging-rtl8723bs-Add-024c-0525-to-the-list-of-SDIO-.patch -| patches.suse/staging-rtl8723bs-Drop-ACPI-device-ids.patch -| patches.suse/iio-imu-adis16480-assign-bias-value-only-if-operatio.patch -| patches.suse/iio-imu-adis-assign-read-val-in-debugfs-hook-only-if.patch -| patches.suse/iio-imu-adis-assign-value-only-if-return-code-zero-i.patch -| patches.suse/Documentation-debugfs-Document-debugfs-helper-for-un.patch -| patches.suse/powerpc-book3s64-Fix-link-stack-flush-on-context-swi.patch -| patches.suse/KVM-PPC-Book3S-HV-Flush-link-stack-on-guest-exit-to-.patch -| patches.suse/ftrace-introduce-permanent-ftrace_ops-flag.patch -| patches.suse/tipc-fix-link-name-length-check.patch -| patches.suse/ibmvnic-Fix-completion-structure-initialization-again.patch -| patches.suse/ibmvnic-Terminate-waiting-device-threads-after-loss-.patch -| patches.suse/ibmvnic-Bound-waits-for-device-queries.patch -| patches.suse/ibmvnic-Serialize-device-queries.patch -| patches.suse/net-psample-fix-skb_over_panic.patch -| patches.suse/openvswitch-fix-flow-command-message-size.patch -| patches.suse/video-hdmi-Fix-AVI-bar-unpack.patch -| patches.suse/0003-drm-panel-lvds-Potential-Oops-in-probe-error-handlin.patch -| patches.suse/0001-drm-i810-Prevent-underflow-in-ioctl.patch -| patches.suse/0005-drm-rockchip-Round-up-_before_-giving-to-the-clock-f.patch -| patches.suse/drm-radeon-fix-bad-DMA-from-INTERRUPT_CNTL2.patch -| patches.suse/0006-drm-amdgpu-fix-bad-DMA-from-INTERRUPT_CNTL2.patch -| patches.suse/iomap-Fix-pipe-page-leakage-during-splicing.patch -| patches.suse/ext4-update-direct-I-O-read-lock-pattern-for-IOCB_NO.patch -| patches.suse/ext4-add-more-paranoia-checking-in-ext4_expand_extra.patch -| patches.suse/ext4-work-around-deleting-a-file-with-i_nlink-0-safe.patch -| patches.suse/cifs-add-support-for-flock.patch -| patches.suse/CIFS-remove-set-but-not-used-variables-cinode-and-netfid-.patch -| patches.suse/cifs-close-the-shared-root-handle-on-tree-disconnect.patch -| patches.suse/smb3-remove-confusing-dmesg-when-mounting-with-encryption-seal-.patch -| patches.suse/CIFS-Respect-O_SYNC-and-O_DIRECT-flags-during-reconnect.patch -| patches.suse/CIFS-Close-open-handle-after-interrupted-close.patch -| patches.suse/CIFS-Fix-NULL-pointer-dereference-in-mid-callback.patch -| patches.suse/CIFS-Do-not-miss-cancelled-OPEN-responses.patch -| patches.suse/CIFS-Fix-SMB2-oplock-break-processing.patch -| patches.suse/cifs-move-cifsFileInfo_put-logic-into-a-work-queue.patch -| patches.suse/CIFS-Properly-process-SMB3-lease-breaks.patch -| patches.suse/cifs-Fix-use-after-free-bug-in-cifs_reconnect-.patch -| patches.suse/cifs-Fix-lookup-of-root-ses-in-DFS-referral-cache.patch -| patches.suse/cifs-Fix-potential-softlockups-while-refreshing-DFS-cache.patch -| patches.suse/cifs-Fix-retrieval-of-DFS-referrals-in-cifs_mount-.patch -| patches.suse/powerpc-pkeys-remove-unused-pkey_allows_readwrite.patch -| patches.suse/powerpc-pseries-Don-t-opencode-HPTE_V_BOLTED.patch -| patches.suse/powerpc-pseries-Don-t-fail-hash-page-table-insert-fo.patch -| patches.suse/powerpc-book3s64-hash-Use-secondary-hash-for-bolted-.patch -| patches.suse/powerpc-tools-Don-t-quote-objdump-in-scripts.patch -| patches.suse/powerpc-pseries-address-checkpatch-warnings-in-dlpar.patch -| patches.suse/powerpc-pseries-safely-roll-back-failed-DLPAR-cpu-ad.patch -| patches.suse/powerpc-security-book3s64-Report-L1TF-status-in-sysf.patch -| patches.suse/powerpc-security-Fix-debugfs-data-leak-on-32-bit.patch -| patches.suse/powerpc-Allow-flush_icache_range-to-work-across-rang.patch -| patches.suse/powerpc-Allow-64bit-VDSO-__kernel_sync_dicache-to-wo.patch -| patches.suse/powerpc-security-Fix-wrong-message-when-RFI-Flush-is.patch -| patches.suse/powerpc-xive-Prevent-page-fault-issues-in-the-machin.patch -| patches.suse/powerpc-fadump-when-fadump-is-supported-register-the.patch -| patches.suse/powerpc-mm-drop-ifdef-CONFIG_MMU-in-is_ioremap_addr.patch -| patches.suse/powerpc-powernv-Disable-native-PCIe-port-management.patch -| patches.suse/compat_ioctl-handle-SIOCOUTQNSD.patch -| patches.suse/clk-samsung-exynos5420-Preserve-CPU-clocks-configura.patch -| patches.suse/clk-pxa-fix-one-of-the-pxa-RTC-clocks.patch -| patches.suse/mfd-intel-lpss-Add-default-I2C-device-properties-for.patch -| patches.suse/gpio-mpc8xxx-Don-t-overwrite-default-irq_set_type-ca.patch -| patches.suse/platform-x86-hp-wmi-Fix-ACPI-errors-caused-by-too-sm.patch -| patches.suse/platform-x86-hp-wmi-Fix-ACPI-errors-caused-by-passin.patch -| patches.suse/Input-synaptics-rmi4-simplify-data-read-in-rmi_f54_w.patch -| patches.suse/Input-synaptics-switch-another-X1-Carbon-6-to-RMI-SM.patch -| patches.suse/tipc-fix-wrong-timeout-input-for-tipc_wait_for_cond.patch -| patches.suse/net-sched-fix-tc-s-class-show-no-bstats-on-class-wit.patch -| patches.suse/openvswitch-drop-unneeded-BUG_ON-in-ovs_flow_cmd_bui.patch -| patches.suse/openvswitch-remove-another-BUG_ON.patch -| patches.suse/ocfs2-fix-passing-zero-to-PTR_ERR-warning.patch -| patches.suse/scsi-qla2xxx-remove-redundant-assignment-to-pointer-.patch -| patches.suse/scsi-bfa-release-allocated-memory-in-case-of-error -| patches.suse/scsi-qla2xxx-Dual-FCP-NVMe-target-port-support.patch -| patches.suse/scsi-qla2xxx-Add-error-handling-for-PLOGI-ELS-passth.patch -| patches.suse/scsi-qla2xxx-Set-remove-flag-for-all-VP.patch -| patches.suse/scsi-qla2xxx-Check-for-MB-timeout-while-capturing-IS.patch -| patches.suse/scsi-qla2xxx-Capture-FW-dump-on-MPI-heartbeat-stop-e.patch -| patches.suse/scsi-qla2xxx-Improve-logging-for-scan-thread.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.20-k.patch -| patches.suse/scsi-zfcp-trace-channel-log-even-for-fcp-command-responses -| patches.suse/scsi-qla2xxx-Retry-PLOGI-on-FC-NVMe-PRLI-failure.patch -| patches.suse/scsi-qla2xxx-Do-command-completion-on-abort-timeout.patch -| patches.suse/scsi-qla2xxx-Fix-SRB-leak-on-switch-command-timeout.patch -| patches.suse/scsi-qla2xxx-Fix-driver-unload-hang.patch -| patches.suse/scsi-qla2xxx-Fix-double-scsi_done-for-abort-path.patch -| patches.suse/scsi-qla2xxx-Fix-device-connect-issues-in-P2P-config.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.21-k.patch -| patches.suse/scsi-qla2xxx-Remove-an-include-directive.patch -| patches.suse/scsi-qla2xxx-Fix-a-dma_pool_free-call.patch -| patches.suse/scsi-qla2xxx-initialize-fc4_type_priority.patch -| patches.suse/scsi-qla2xxx-don-t-use-zero-for-FC4_PRIORITY_NVME.patch -| patches.suse/xfs-Sanity-check-flags-of-Q_XQUOTARM-call.patch -| patches.suse/apparmor-fix-unsigned-len-comparison-with-less-than-zero.patch -| patches.suse/rtc-msm6242-Fix-reading-of-10-hour-digit.patch -| patches.suse/PCI-PTM-Remove-spurious-d-from-granularity-message.patch -| patches.suse/PCI-MSI-Fix-incorrect-MSI-X-masking-on-resume.patch -| patches.suse/PCI-Fix-Intel-ACS-quirk-UPDCR-register-address.patch -| patches.suse/PCI-Apply-Cavium-ACS-quirk-to-ThunderX2-and-ThunderX.patch -| patches.suse/PCI-dwc-Fix-find_next_bit-usage.patch -| patches.suse/PCI-rcar-Fix-missing-MACCTLR-register-setting-in-ini.patch -| patches.suse/tty-serial-msm_serial-Fix-flow-control.patch -| patches.suse/tty-serial-fsl_lpuart-use-the-sg-count-from-dma_map_.patch -| patches.suse/tty-serial-imx-use-the-sg-count-from-dma_map_sg.patch -| patches.suse/tty-serial-pch_uart-correct-usage-of-dma_unmap_sg.patch -| patches.suse/serial-pl011-Fix-DMA-flush_buffer.patch -| patches.suse/serial-ifx6x60-add-missed-pm_runtime_disable.patch -| patches.suse/serial-serial_core-Perform-NULL-checks-for-break_ctl.patch -| patches.suse/tty-vt-keyboard-reject-invalid-keycodes.patch -| patches.suse/ACPI-OSL-only-free-map-once-in-osl.c.patch -| patches.suse/ACPI-bus-Fix-NULL-pointer-check-in-acpi_bus_get_priv.patch -| patches.suse/ACPI-sysfs-Change-ACPI_MASKABLE_GPE_MAX-to-0x100.patch -| patches.suse/kvm-x86-fix-out-of-bounds-write-in-kvm_get_emulated_cpuid-cve-2019-19332 -| patches.suse/drm-limit-to-INT_MAX-in-create_blob-ioctl.patch -| patches.suse/thermal-Fix-deadlock-in-thermal-thermal_zone_device_.patch -| patches.suse/moduleparam-fix-parameter-description-mismatch.patch -| patches.suse/fsnamei.c-pull-positivity-check-into-follow_managed.patch -| patches.suse/new-helper-lookup_positive_unlocked.patch -| patches.suse/fix-dget_parent-fastpath-race.patch -| patches.suse/fsnamei.c-fix-missing-barriers-when-checking-positivity.patch -| patches.suse/0001-xen-blkback-Avoid-unmapping-unmapped-grant-pages.patch -| patches.suse/0002-drm-radeon-fix-r1xx-r2xx-register-checker-for-POT-te.patch -| patches.suse/ALSA-hda-hdmi-fix-vgaswitcheroo-detection-for-AMD.patch -| patches.suse/ALSA-hda-hdmi-Add-new-pci-ids-for-AMD-GPU-display-au.patch -| patches.suse/ALSA-hda-realtek-Dell-headphone-has-noise-on-unmute-.patch -| patches.suse/ALSA-pcm-oss-Avoid-potential-buffer-overflows.patch -| patches.suse/powerpc-xive-Skip-ioremap-of-ESB-pages-for-LSI-inter.patch -| patches.suse/powerpc-Fix-vDSO-clock_getres.patch -| patches.suse/powerpc-archrandom-fix-arch_get_random_seed_int.patch -| patches.suse/Input-goodix-add-upside-down-quirk-for-Teclast-X89-t.patch -| patches.suse/Input-synaptics-rmi4-don-t-increment-rmiaddr-for-SMB.patch -| patches.suse/CIFS-Fix-NULL-pointer-dereference-in-smb2_push_mandatory_locks.patch -| patches.suse/fs-cifs-Fix-atime-update-check-vs-mtime.patch -| patches.suse/scsi-qla2xxx-fix-rports-not-being-mark-as-lost-in-sy.patch -| patches.suse/scsi-qla2xxx-unregister-ports-after-GPN_FT-failure.patch -| patches.suse/scsi-qla2xxx-Fix-qla2x00_request_irqs-for-MSI.patch -| patches.suse/can-slcan-Fix-use-after-free-Read-in-slcan_open.patch -| patches.suse/net-bridge-deny-dev_set_mac_address-when-unregisteri.patch -| patches.suse/openvswitch-support-asymmetric-conntrack.patch -| patches.suse/s390-qeth-guard-against-runt-packets -| patches.suse/s390-qeth-ensure-linear-access-to-packet-headers -| patches.suse/tcp-md5-fix-potential-overestimation-of-TCP-option-s.patch -| patches.suse/net-mlx5e-Fix-SFF-8472-eeprom-length.patch -| patches.suse/inet-protect-against-too-small-mtu-values.patch -| patches.suse/net-ethernet-ti-cpsw-fix-extra-rx-interrupt.patch -| patches.suse/dma-buf-Fix-memory-leak-in-sync_file_merge.patch -| patches.suse/drm-meson-venc-cvbs-fix-CVBS-mode-matching.patch -| patches.suse/ALSA-echoaudio-simplify-get_audio_levels.patch -| patches.suse/ALSA-oxfw-fix-return-value-in-error-path-of-isochron.patch -| patches.suse/ALSA-fireface-fix-return-value-in-error-path-of-isoc.patch -| patches.suse/ALSA-hda-hdmi-Fix-duplicate-unref-of-pci_dev.patch -| patches.suse/ALSA-hda-realtek-Line-out-jack-doesn-t-work-on-a-Del.patch -| patches.suse/smb3-fix-refcount-underflow-warning-on-unmount-when-no-directory-le.patch -| patches.suse/SMB3-Fix-crash-in-SMB2_open_init-due-to-uninitialized-field-in-comp.patch -| patches.suse/CIFS-Close-cached-root-handle-only-if-it-has-a-lease.patch -| patches.suse/usb-core-urb-fix-URB-structure-initialization-functi.patch -| patches.suse/usb-mon-Fix-a-deadlock-in-usbmon-between-mmap-and-re.patch -| patches.suse/USB-serial-io_edgeport-fix-epic-endpoint-lookup.patch -| patches.suse/USB-idmouse-fix-interface-sanity-checks.patch -| patches.suse/USB-adutux-fix-interface-sanity-check.patch -| patches.suse/USB-atm-ueagle-atm-add-missing-endpoint-check.patch -| patches.suse/usb-dwc3-ep0-Clear-started-flag-on-completion.patch -| patches.suse/xhci-Fix-memory-leak-in-xhci_add_in_port.patch -| patches.suse/xhci-fix-USB3-device-initiated-resume-race-with-root.patch -| patches.suse/usb-xhci-only-set-D3hot-for-pci-device.patch -| patches.suse/xhci-Increase-STS_HALT-timeout-in-xhci_suspend.patch -| patches.suse/xhci-handle-some-XHCI_TRUST_TX_LENGTH-quirks-cases-a.patch -| patches.suse/xhci-make-sure-interrupts-are-restored-to-correct-st.patch -| patches.suse/iio-adc-max9611-Fix-too-short-conversion-time-delay.patch -| patches.suse/staging-rtl8188eu-fix-interface-sanity-check.patch -| patches.suse/scsi-qla2xxx-Correctly-retrieve-and-interpret-active.patch -| patches.suse/scsi-qla2xxx-Added-support-for-MPI-and-PEP-regions-f.patch -| patches.suse/scsi-qla2xxx-Fix-incorrect-SFUB-length-used-for-Secu.patch -| patches.suse/0001-scsi-qla2xxx-Ignore-NULL-pointer-in-tcm_qla2xxx_free.patch -| patches.suse/0002-scsi-qla2xxx-Use-explicit-LOGO-in-target-mode.patch -| patches.suse/0003-scsi-qla2xxx-Initialize-free_work-before-flushing-it.patch -| patches.suse/0004-scsi-qla2xxx-Drop-superfluous-INIT_WORK-of-del_work.patch -| patches.suse/0005-scsi-qla2xxx-Change-discovery-state-before-PLOGI.patch -| patches.suse/0006-scsi-qla2xxx-Allow-PLOGI-in-target-mode.patch -| patches.suse/0007-scsi-qla2xxx-Don-t-call-qlt_async_event-twice.patch -| patches.suse/0008-scsi-qla2xxx-Fix-PLOGI-payload-and-ELS-IOCB-dump-len.patch -| patches.suse/0009-scsi-qla2xxx-Configure-local-loop-for-N2N-target.patch -| patches.suse/0010-scsi-qla2xxx-Send-Notify-ACK-after-N2N-PLOGI.patch -| patches.suse/0011-scsi-qla2xxx-Don-t-defer-relogin-unconditonally.patch -| patches.suse/0012-scsi-qla2xxx-Ignore-PORT-UPDATE-after-N2N-PLOGI.patch -| patches.suse/0013-scsi-qla2xxx-Add-debug-dump-of-LOGO-payload-and-ELS-.patch -| patches.suse/scsi-libsas-stop-discovering-if-oob-mode-is-disconnected -| patches.suse/regulator-rn5t618-fix-module-aliases.patch -| patches.suse/btrfs-do-not-call-synchronize_srcu-in-inode_tree_del.patch -| patches.suse/Btrfs-fix-missing-data-checksums-after-replaying-a-l.patch -| patches.suse/Btrfs-make-tree-checker-detect-checksum-items-with-o.patch -| patches.suse/Btrfs-fix-removal-logic-of-the-tree-mod-log-that-lea.patch -| patches.suse/btrfs-abort-transaction-after-failed-inode-updates-i.patch -| patches.suse/btrfs-handle-ENOENT-in-btrfs_uuid_tree_iterate.patch -| patches.suse/btrfs-skip-log-replay-on-orphaned-roots.patch -| patches.suse/ALSA-pcm-Avoid-possible-info-leaks-from-PCM-stream-b.patch -| patches.suse/ALSA-hda-ca0132-Keep-power-on-during-processing-DSP-.patch -| patches.suse/ALSA-hda-ca0132-Avoid-endless-loop.patch -| patches.suse/ALSA-hda-ca0132-Fix-work-handling-in-delayed-HP-dete.patch -| patches.suse/ALSA-hda-Downgrade-error-message-for-single-cmd-fall.patch -| patches.suse/ASoC-wm8962-fix-lambda-value.patch -| patches.suse/usbip-Fix-receive-error-in-vhci-hcd-when-using-scatt.patch -| patches.suse/usb-xhci-Fix-build-warning-seen-with-CONFIG_PM-n.patch -| patches.suse/tty-serial-msm_serial-Fix-lockup-for-sysrq-and-oops.patch -| patches.suse/Revert-mmc-sdhci-Fix-incorrect-switch-to-HS-mode.patch -| patches.suse/mmc-mediatek-fix-CMD_TA-to-2-for-MT8173-HS200-HS400-.patch -| patches.suse/mmc-sdhci-of-esdhc-Revert-mmc-sdhci-of-esdhc-add-err.patch -| patches.suse/mmc-sdhci-of-esdhc-fix-P2020-errata-handling.patch -| patches.suse/platform-x86-hp-wmi-Make-buffer-for-HPWMI_FEATURE2_Q.patch -| patches.suse/platform-x86-pmc_atom-Add-Siemens-CONNECT-X300-to-cr.patch -| patches.suse/0003-drm-i915-Fix-pid-leak-with-banned-clients.patch -| patches.suse/x86-mce-amd-do-not-use-rdmsr_safe_on_cpu-in-smca_configure.patch -| patches.suse/x86-mce-amd-allow-reserved-types-to-be-overwritten-in-smca_banks.patch -| patches.suse/x86-mce-fix-possibly-incorrect-severity-calculation-on-amd.patch -| patches.suse/powerpc-irq-fix-stack-overflow-verification.patch -| patches.suse/0001-xen-blkfront-Adjust-indentation-in-xlvbd_alloc_gendi.patch -| patches.suse/tracing-have-the-histogram-compare-functions-convert-to-u64-first.patch -| patches.suse/netfilter-nf_queue-enqueue-skbs-with-NULL-dst.patch -| patches.suse/af_packet-set-defaule-value-for-tmo.patch -| patches.suse/fjes-fix-missed-check-in-fjes_acpi_add.patch -| patches.suse/net-ibmvnic-Fix-typo-in-retry-check.patch -| patches.suse/6pack-mkiss-fix-possible-deadlock.patch -| patches.suse/bonding-fix-active-backup-transition-after-link-fail.patch -| patches.suse/mwifiex-fix-possible-heap-overflow-in-mwifiex_proces.patch -| patches.suse/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_a.patch -| patches.suse/qede-Disable-hardware-gro-when-xdp-prog-is-installed.patch -| patches.suse/kvm-x86-host-feature-ssbd-doesn-t-imply-guest-feature-spec_ctrl_ssbd -| patches.suse/gpio-Fix-error-message-on-out-of-range-GPIO-in-looku.patch -| patches.suse/net-mlxfw-Fix-out-of-memory-error-in-mfa2-flash-burn.patch -| patches.suse/ptp-fix-the-race-between-the-release-of-ptp_clock-an.patch -| patches.suse/pstore-ram-Write-new-dumps-to-start-of-recycled-zone.patch -| patches.suse/ALSA-hda-realtek-Add-headset-Mic-no-shutup-for-ALC28.patch -| patches.suse/ALSA-usb-audio-fix-set_format-altsetting-sanity-chec.patch -| patches.suse/ALSA-hda-hdmi-fix-atpx_present-when-CLASS-is-not-VGA.patch -| patches.suse/ALSA-ice1724-Fix-sleep-in-atomic-in-Infrasonic-Quart.patch -| patches.suse/exit-panic-before-exit_mm-on-global-init-exit.patch -| patches.suse/Btrfs-fix-infinite-loop-during-nocow-writeback-due-t.patch -| patches.suse/dmaengine-Fix-access-to-uninitialized-dma_slave_caps.patch -| patches.suse/arm64-Revert-support-for-execute-only-user-mappings.patch -| patches.suse/spi-spi-dw-Add-lock-protect-dw_spi-rx-tx-to-prevent-.patch -| patches.suse/ftrace-avoid-potential-division-by-zero-in-function-profiler.patch -| patches.suse/kernel-trace-fix-do-not-unregister-tracepoints-when-register-sched_migrate_task-fail.patch -| patches.suse/can-can_dropped_invalid_skb-ensure-an-initialized-he.patch -| patches.suse/can-gs_usb-gs_usb_probe-use-descriptors-of-current-a.patch -| patches.suse/can-mscan-mscan_rx_poll-fix-rx-path-lockup-when-retu.patch -| patches.suse/macvlan-do-not-assume-mac_header-is-set-in-macvlan_b.patch -| patches.suse/HID-hidraw-Fix-returning-EPOLLOUT-from-hidraw_poll.patch -| patches.suse/HID-uhid-Fix-returning-EPOLLOUT-from-uhid_char_poll.patch -| patches.suse/0001-Input-add-safety-guards-to-input_set_keycode.patch -| patches.suse/RDMA-bnxt_re-Avoid-freeing-MR-resources-if-dereg-fai.patch -| patches.suse/drm-dp_mst-correct-the-shifting-in-DP_REMOTE_I2C_REA.patch -| patches.suse/drm-fb-helper-Round-up-bits_per_pixel-if-possible.patch -| patches.suse/staging-comedi-adv_pci1710-fix-AI-channels-16-31-for.patch -| patches.suse/chardev-Avoid-potential-use-after-free-in-chrdev_ope.patch -| patches.suse/usb-musb-dma-Correct-parameter-passed-to-IRQ-handler.patch -| patches.suse/usb-chipidea-host-Disable-port-power-only-if-previou.patch -| patches.suse/usb-musb-fix-idling-for-suspend-after-disconnect-int.patch -| patches.suse/HID-hidraw-uhid-Always-report-EPOLLOUT.patch -| patches.suse/iommu-remove-device-link-to-group-on-failure -| patches.suse/iommu-vt-d-unlink-device-if-failed-to-add-to-group -| patches.suse/drm-i915-gen9-Clear-residual-context-state-on-contex.patch -| patches.suse/fix-autofs-regression-caused-by-follow_managed-changes.patch -| patches.suse/platform-x86-asus-wmi-Fix-keyboard-brightness-cannot.patch -| patches.suse/clk-Don-t-try-to-enable-critical-clocks-if-prepare-f.patch -| patches.suse/ALSA-usb-audio-fix-sync-ep-altsetting-sanity-check.patch -| patches.suse/ALSA-seq-Fix-racy-access-for-queue-timer-in-proc-rea.patch -| patches.suse/ASoC-msm8916-wcd-analog-Fix-selected-events-for-MIC-.patch -| patches.suse/0001-btrfs-relocation-fix-reloc_root-lifespan-and-access.patch -| patches.suse/usb-core-hub-Improved-device-recognition-on-remote-w.patch -| patches.suse/USB-serial-simple-Add-Motorola-Solutions-TETRA-MTP3x.patch -| patches.suse/USB-serial-option-Add-support-for-Quectel-RM500Q.patch -| patches.suse/USB-serial-opticon-fix-control-message-timeouts.patch -| patches.suse/USB-serial-suppress-driver-bind-attributes.patch -| patches.suse/USB-serial-ch341-handle-unbound-port-at-reset_resume.patch -| patches.suse/USB-serial-io_edgeport-handle-unbound-ports-on-URB-c.patch -| patches.suse/USB-serial-io_edgeport-add-missing-active-port-sanit.patch -| patches.suse/USB-serial-keyspan-handle-unbound-ports.patch -| patches.suse/USB-serial-quatech2-handle-unbound-ports.patch -| patches.suse/iio-buffer-align-the-size-of-scan-bytes-to-size-of-t.patch -| patches.suse/scsi-mptfusion-fix-double-fetch-bug-in-ioctl -| patches.suse/x86-resctrl-fix-an-imbalance-in-domain_remove_cpu.patch -| patches.suse/x86-resctrl-fix-potential-memory-leak.patch -| patches.suse/drm-i915-Add-missing-include-file-linux-math64.h.patch -| patches.suse/sh_eth-check-sh_eth_cpu_data-dual_port-when-dumping-.patch -| patches.suse/NFC-pn533-fix-bulk-message-timeout.patch -| patches.suse/ptp-free-ptp-device-pin-descriptors-properly.patch -| patches.suse/net-usb-lan78xx-limit-size-of-local-TSO-packets.patch -| patches.suse/r8152-add-missing-endpoint-sanity-check.patch -| patches.suse/cfg80211-check-for-set_wiphy_params.patch -| patches.suse/cfg80211-fix-page-refcount-issue-in-A-MSDU-decap.patch -| patches.suse/batman-adv-Fix-DAT-candidate-selection-on-little-end.patch -| patches.suse/macvlan-use-skb_reset_mac_header-in-macvlan_queue_xm.patch -| patches.suse/hwmon-nct7802-Fix-voltage-limits-to-wrong-registers.patch -| patches.suse/hwmon-adt7475-Make-volt2reg-return-same-reg-as-reg2v.patch -| patches.suse/hwmon-core-Do-not-use-device-managed-functions-for-m.patch -| patches.suse/tracing-xen-ordered-comparison-of-function-pointers.patch -| patches.suse/mmc-tegra-fix-SDR50-tuning-override.patch -| patches.suse/mmc-sdhci-fix-minimum-clock-rate-for-v3-controller.patch -| patches.suse/powerpc-xive-Discard-ESB-load-value-when-interrupt-i.patch -| patches.suse/Input-sun4i-ts-add-a-check-for-devm_thermal_zone_of_.patch -| patches.suse/Input-pegasus_notetaker-fix-endpoint-sanity-check.patch -| patches.suse/Input-aiptek-fix-endpoint-sanity-check.patch -| patches.suse/Input-gtco-fix-endpoint-sanity-check.patch -| patches.suse/Input-sur40-fix-interface-sanity-checks.patch -| patches.suse/Revert-Input-synaptics-rmi4-don-t-increment-rmiaddr-.patch -| patches.suse/Input-rmi_f54-read-from-FIFO-in-32-byte-blocks.patch -| patches.suse/Input-keyspan-remote-fix-control-message-timeouts.patch -| patches.suse/Input-pm8xxx-vib-fix-handling-of-separate-enable-reg.patch -| patches.suse/0001-btrfs-scrub-Require-mandatory-block-group-RO-for-dev.patch -| patches.suse/0001-btrfs-dev-replace-remove-warning-for-unknown-return-.patch -| patches.suse/can-slip-Protect-tty-disc_data-in-write_wakeup-and-c.patch -| patches.suse/libertas-Fix-two-buffer-overflows-at-parsing-bss-des.patch -| patches.suse/firestream-fix-memory-leaks.patch -| patches.suse/do_last-fetch-directory--i_mode-and--i_uid-before-its-too-late.patch -| patches.suse/regulator-rk808-Lower-log-level-on-optional-GPIOs-be.patch -| patches.suse/clocksource-drivers-bcm2835_timer-Fix-memory-leak-of.patch -| patches.suse/crypto-pcrypt-Do-not-clear-MAY_SLEEP-flag-in-origina.patch -| patches.suse/crypto-af_alg-Use-bh_lock_sock-in-sk_destruct.patch -| patches.suse/crypto-api-Check-spawn-alg-under-lock-in-crypto_drop.patch -| patches.suse/crypto-api-Fix-race-condition-in-crypto_spawn_alg.patch -| patches.suse/crypto-picoxcell-adjust-the-position-of-tasklet_init.patch -| patches.suse/crypto-chelsio-fix-writing-tfm-flags-to-wrong-place.patch -| patches.suse/crypto-atmel-sha-fix-error-handling-when-setting-hma.patch -| patches.suse/ppp-Adjust-indentation-into-ppp_async_input.patch -| patches.suse/NFC-pn544-Adjust-indentation-in-pn544_hci_check_pres.patch -| patches.suse/bcma-remove-set-but-not-used-variable-sizel.patch -| patches.suse/brcmfmac-Fix-use-after-free-in-brcmf_sdio_readframes.patch -| patches.suse/brcmfmac-fix-interface-sanity-check.patch -| patches.suse/orinoco_usb-fix-interface-sanity-check.patch -| patches.suse/rtl8xxxu-fix-interface-sanity-check.patch -| patches.suse/rsi_91x_usb-fix-interface-sanity-check.patch -| patches.suse/zd1211rw-fix-storage-endpoint-lookup.patch -| patches.suse/brcmfmac-Fix-memory-leak-in-brcmf_usbdev_qinit.patch -| patches.suse/ath9k-fix-storage-endpoint-lookup.patch -| patches.suse/mwifiex-drop-most-magic-numbers-from-mwifiex_process.patch -| patches.suse/iwlegacy-ensure-loop-counter-addr-does-not-wrap-and-.patch -| patches.suse/Revert-ath10k-fix-DMA-related-firmware-crashes-on-mu.patch -| patches.suse/ALSA-control-remove-useless-assignment-in-.info-call.patch -| patches.suse/ALSA-sh-Fix-compile-warning-wrt-const.patch -| patches.suse/ALSA-hda-analog-Minor-optimization-for-SPDIF-mux-con.patch -| patches.suse/ALSA-hda-hdmi-add-retry-logic-to-parse_intel_hdmi.patch -| patches.suse/ALSA-hda-Add-docking-station-support-for-Lenovo-Thin.patch -| patches.suse/ALSA-hda-Add-Clevo-W65_67SB-the-power_save-blacklist.patch -| patches.suse/pinctrl-sh-pfc-r8a7778-Fix-duplicate-SDSELF_B-and-SD.patch -| patches.suse/usb-dwc3-turn-off-VBUS-when-leaving-host-mode.patch -| patches.suse/usb-gadget-f_ncm-Use-atomic_t-to-track-in-flight-req.patch -| patches.suse/usb-gadget-f_ecm-Use-atomic_t-to-track-in-flight-req.patch -| patches.suse/phy-qualcomm-Adjust-indentation-in-read_poll_timeout.patch -| patches.suse/usb-typec-tcpci-mask-event-interrupts-when-remove-dr.patch -| patches.suse/USB-serial-ir-usb-add-missing-endpoint-sanity-check.patch -| patches.suse/USB-serial-ir-usb-fix-link-speed-handling.patch -| patches.suse/USB-serial-ir-usb-fix-IrLAP-framing.patch -| patches.suse/serial-8250_bcm2835aux-Fix-line-mismatch-on-driver-u.patch -| patches.suse/staging-wlan-ng-ensure-error-return-is-actually-retu.patch -| patches.suse/scsi-qla2xxx-Remove-defer-flag-to-indicate-immeadiat.patch -| patches.suse/scsi-qla2xxx-Fix-fabric-scan-hang.patch -| patches.suse/scsi-qla2xxx-Add-a-shadow-variable-to-hold-disc_stat.patch -| patches.suse/scsi-qla2xxx-Cleanup-unused-async_logout_done.patch -| patches.suse/scsi-qla2xxx-Fix-update_fcport-for-current_topology.patch -| patches.suse/scsi-qla2xxx-Add-D-Port-Diagnostic-reason-explanatio.patch -| patches.suse/scsi-qla2xxx-Use-common-routine-to-free-fcport-struc.patch -| patches.suse/scsi-qla2xxx-Fix-stuck-login-session-using-prli_pend.patch -| patches.suse/scsi-qla2xxx-Correct-fcport-flags-handling.patch -| patches.suse/scsi-qla2xxx-Consolidate-fabric-scan.patch -| patches.suse/scsi-qla2xxx-Fix-RIDA-Format-2.patch -| patches.suse/scsi-qla2xxx-Fix-stuck-session-in-GNL.patch -| patches.suse/scsi-qla2xxx-Fix-mtcp-dump-collection-failure.patch -| patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.22-k.patch -| patches.suse/scsi-qla2xxx-Improve-readability-of-the-code-that-ha.patch -| patches.suse/scsi-qla2xxx-Fix-the-endianness-of-the-qla82xx_get_f.patch -| patches.suse/scsi-qla2xxx-Use-get_unaligned_-instead-of-open-codi.patch -| patches.suse/drm-amdgpu-remove-4-set-but-not-used-variable-in-amd.patch -| patches.suse/drm-amdgpu-add-function-parameter-description-in-amd.patch -| patches.suse/drm-amdgpu-remove-set-but-not-used-variable-dig_conn.patch -| patches.suse/drm-amdgpu-remove-set-but-not-used-variable-dig.patch -| patches.suse/drm-amdgpu-remove-always-false-comparison-in-amdgpu_.patch -| patches.suse/drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch -| patches.suse/0012-drm-amdgpu-remove-set-but-not-used-variable-mc_share.patch -| patches.suse/drm-amdgpu-remove-set-but-not-used-variable-amdgpu_c.patch -| patches.suse/drm-rockchip-lvds-Fix-indentation-of-a-define.patch -| patches.suse/drm-bridge-dw-hdmi-constify-copied-structure.patch -| patches.suse/drm-nouveau-secboot-gm20b-initialize-pointer-in-gm20.patch -| patches.suse/drm-nouveau-Fix-copy-paste-error-in-nouveau_fence_wa.patch -| patches.suse/drm-vmwgfx-prevent-memory-leak-in-vmw_cmdbuf_res_add.patch -| patches.suse/0002-KVM-x86-Protect-x86_decode_insn-from-Spectre-v1-L1TF.patch -| patches.suse/0003-KVM-x86-Protect-kvm_hv_msr_-get-set-_crash_data-from.patch -| patches.suse/0004-KVM-x86-Refactor-picdev_write-to-prevent-Spectre-v1-.patch -| patches.suse/0005-KVM-x86-Protect-ioapic_read_indirect-from-Spectre-v1.patch -| patches.suse/0006-KVM-x86-Protect-ioapic_write_indirect-from-Spectre-v.patch -| patches.suse/0007-KVM-x86-Protect-kvm_lapic_reg_write-from-Spectre-v1-.patch -| patches.suse/0008-KVM-x86-Protect-MSR-based-index-computations-in-fixe.patch -| patches.suse/0009-KVM-x86-Protect-MSR-based-index-computations-in-pmu..patch -| patches.suse/0010-KVM-x86-Protect-MSR-based-index-computations-from.patch -| patches.suse/0011-KVM-x86-Protect-DR-based-index-computations-from.patch -| patches.suse/0012-KVM-x86-Protect-pmu_intel.c-from-Spectre-v1-L1TF-att.patch -| patches.suse/lib-test_kasan.c-fix-memory-leak-in-kmalloc_oob_krea.patch -| patches.suse/lib-scatterlist.c-adjust-indentation-in-__sg_alloc_t.patch -| patches.suse/media-go7007-fix-a-miss-of-snd_card_free.patch -| patches.suse/media-v4l2-rect.h-fix-v4l2_rect_map_inside-top-left-.patch -| patches.suse/media-iguanair-fix-endpoint-sanity-check.patch -| patches.suse/media-uvcvideo-Avoid-cyclic-entity-chains-due-to-mal.patch -| patches.suse/PCI-Don-t-disable-bridge-BARs-when-assigning-bus-res.patch -| patches.suse/PCI-switchtec-Fix-vep_vector_number-ioread-width.patch -| patches.suse/vfs-fix-do_last-regression.patch -| patches.suse/powerpc-xmon-don-t-access-ASDR-in-VMs.patch -| patches.suse/powerpc-mm-Remove-kvm-radix-prefetch-workaround-for-.patch -| patches.suse/simple_recursive_removal-kernel-side-rm-rf-for-ramfs.patch -| patches.suse/mwifiex-fix-unbalanced-locking-in-mwifiex_process_co.patch -| patches.suse/mwifiex-Fix-possible-buffer-overflows-in-mwifiex_ret.patch -| patches.suse/mwifiex-Fix-possible-buffer-overflows-in-mwifiex_cmd.patch -| patches.suse/libertas-dont-exit-from-lbs_ibss_join_existing-with.patch -| patches.suse/libertas-make-lbs_ibss_join_existing-return-error.patch -| patches.suse/ext4-add-cond_resched-to-ext4_protect_reserved_inode.patch -| patches.suse/vt-selection-handle-pending-signals-in-paste_selecti.patch -| patches.suse/vt-selection-close-sel_buffer-race.patch -| patches.suse/floppy-check-FDC-index-for-errors-before-assigning-i.patch -| patches.suse/kvm-nvmx-don-t-emulate-instructions-in-guest-mode -| patches.suse/kvm-nvmx-refactor-io-bitmap-checks-into-helper-function -| patches.suse/kvm-nvmx-check-io-instruction-vm-exit-conditions -| patches.suse/vhost-check-docket-sk_family-instead-of-call-getname.patch -| patches.suse/blktrace-Protect-q-blk_trace-with-RCU.patch -| patches.suse/0001-vgacon-Fix-a-UAF-in-vgacon_invert_region.patch -| patches.suse/blktrace-fix-dereference-after-null-check.patch -| patches.suse/vt-selection-push-console-lock-down.patch -| patches.suse/vt-selection-push-sel_lock-up.patch -| patches.suse/block-bfq-fix-use-after-free-in-bfq_idle_slice_timer.patch -| patches.suse/0001-media-ov519-add-missing-endpoint-sanity-checks.patch -| patches.suse/0001-media-stv06xx-add-missing-descriptor-sanity-checks.patch -| patches.suse/xfs-add-agf-freeblocks-verify-in-xfs_agf_verify.patch -| patches.suse/slcan-Don-t-transmit-uninitialized-stack-data-in-pad.patch -| patches.suse/USB-core-Fix-free-while-in-use-bug-in-the-USB-S-Glib.patch -| patches.suse/selinux-properly-handle-multiple-messages-in-selinux.patch -| patches.suse/vfio-type1-fix-va-pa-translation-for-pfnmap-vmas-in-vaddr_get_pfn -| patches.suse/netlabel-cope-with-NULL-catmap.patch -| patches.suse/USB-gadget-fix-illegal-array-access-in-binding-with-.patch -| patches.suse/fs-binfmt_elf.c-allocate-initialized-memory-in-fill_.patch -| patches.suse/Bluetooth-Consolidate-encryption-handling-in-hci_enc.patch -| patches.suse/relay-handle-alloc_percpu-returning-NULL-in-relay_open.patch -| patches.suse/vfio-type1-support-faulting-pfnmap-vmas -| patches.suse/vfio-pci-fault-mmaps-to-enable-vma-tracking -| patches.suse/vfio-pci-invalidate-mmaps-and-block-mmio-access-on-disabled-memory -| patches.suse/vt-keyboard-avoid-signed-integer-overflow-in-k_ascii.patch -| patches.suse/x86-speculation-avoid-force-disabling-ibpb-based-on-stibp-and-enhanced-ibrs.patch -| patches.suse/x86-speculation-prevent-rogue-cross-process-ssbd-shutdown.patch -| patches.suse/x86-speculation-pr_spec_force_disable-enforcement-for-indirect-branches.patch -| patches.suse/0001-bcache-fix-potential-deadlock-problem-in-btree_gc_co.patch -| patches.suse/ACPI-configfs-Disallow-loading-ACPI-tables-when-lock.patch -| patches.suse/usb-usbtest-fix-missing-kfree-dev-buf-in-usbtest_dis.patch -| patches.suse/cgroup-fix-cgroup_sk_alloc-for-sk_clone_lock.patch -| patches.suse/cgroup-fix-sock_cgroup_data-on-big-endian.patch -| patches.suse/random32-update-the-net-random-state-on-interrupt-an.patch -|-->>><<<++########################################################++>>> -| # <<<--dhowells/linux-fs-->>><<<++end++>>> <<<--keys-uefi-->>><<<++of sorted patches++>>> -| <<<--patches.suse/0001-KEYS-Allow-unrestricted-boot-time-addition-of-keys-t.patch-->>><<<++########################################################++>>> -|<<<-- patches.suse/0003-efi-Add-an-EFI-signature-blob-parser.patch-->>> -| <<<--patches.suse/0004-MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch -| patches.suse/0005-MODSIGN-Allow-the-db-UEFI-variable-to-be-suppressed.patch -| patches.suse/0006-modsign-Use-secondary-trust-keyring-for-module-signi.patch -|-->>><<<++########################################################++>>> -| # <<<--bluetooth/bluetooth-next-->>><<<++Unsorted patches on their way to mainline++>>> -| <<<--patches.suse/Bluetooth-Disconnect-if-E0-is-used-for-Level-4.patch -|-->>><<<++#++>>> -| # <<<--out-of-tree-->>><<<++(SLE/Leap: this section is only for++>>> patches<<<-- -| patches.suse/cifs-handle-netapp-error-codes.patch -| patches.suse/powerpc-add-link-stack-flush-mitigation-in-debugfs.patch -| patches.suse/powerpc-pseries-mobility-notify-network-peers-after-.patch -| patches.suse/cifs-Fix-mount-options-set-in-automount.patch -| patches.suse/cifs-Fix-memory-allocation-in-__smb2_handle_cancelle.patch -| -| ########################################################-->>><<<++ which++>>> -| # <<<--end-->>><<<++cannot++>>> <<<--of-->>><<<++go into the++>>> sorted <<<--patches -| ######################################################## -| -| ########################################################-->>><<<++section yet.)++>>> - # -| # <<<--packaging-specific-->>><<<++Patches++>>> <<<--patches-->>><<<++which++>>> <<<--(tweaks-->>><<<++are++>>> <<<--for-->>><<<++already++>>> <<<--autobuild,-->>><<<++in subsystem maintainer++>>> -| # <<<--CONFIG_SUSE_KERNEL,-->>><<<++repository++>>> <<<--config/version-->>><<<++or++>>> <<<--tracking-->>><<<++otherwise++>>> <<<--and-->>><<<++expected++>>> <<<--other -| #-->>><<<++to++>>> <<<--build-->>><<<++get++>>> <<<--stuff-->>><<<++into++>>> <<<--like that ...).-->>><<<++mainline++>>> -| # <<<--These-->>><<<++within++>>> <<<--should-->>><<<++1-2++>>> <<<--probably-->>><<<++releases++>>> <<<--be-->>><<<++belong++>>> <<<--last-->>><<<++here.++>>> <<<--since-->>><<<++Patches++>>> <<<--they'll-->>><<<++not++>>> <<<--never-->>><<<++expected++>>> -| # <<<--land-->>><<<++to++>>> <<<--upstream-->>><<<++get++>>> <<<--but-->>><<<++into++>>> <<<--there-->>><<<++mainline++>>> <<<--are-->>><<<++any++>>> <<<--subsystem-->>><<<++time++>>> <<<--extensions-->>><<<++soon++>>> <<<--to-->>><<<++(or ever) belong++>>> -| # <<<--the-->>><<<++to++>>> <<<--supported-->>><<<++area++>>> <<<--flag.-->>><<<++specific sections below.++>>> - ######################################################## -+ patches.suse/powerpc-add-link-stack-flush-mitigation-in-debugfs.patch -+ patches.suse/powerpc-pseries-mobility-notify-network-peers-after-.patch -+ patches.suse/powerpc-pseries-group-lmb-operation-and-memblock-s.patch -+ patches.suse/powerpc-pseries-update-device-tree-before-ejecting-h.patch -+ patches.suse/drivers-base-memory.c-cache-blocks-in-radix-tree-to-.patch -+ patches.suse/Deprecate-NR_UNSTABLE_NFS-use-NR_WRITEBACK.patch -+ patches.suse/MM-replace-PF_LESS_THROTTLE-with-PF_LOCAL_THROTTLE.patch -+ patches.suse/edac-skx-i10nm-make-some-configurations-cpu-model-specific.patch -+ patches.suse/edac-i10nm-update-driver-to-support-different-bus-number-config-register-offsets.patch -+ patches.suse/x86-cpu-add-a-steppings-field-to-struct-x86_cpu_id.patch -+ patches.suse/x86-smpboot-remove-the-last-icpu-macro.patch -+ patches.suse/fnic-to-not-call-scsi_done-for-unhandled-commands.patch -+ patches.suse/x86-cpu-add-table-argument-to-cpu_matches.patch -+ patches.suse/x86-speculation-add-special-register-buffer-data-sampling-srbds-mitigation.patch -+ patches.suse/x86-speculation-add-srbds-vulnerability-and-mitigation-documentation.patch -+ patches.suse/nvdimm-Avoid-race-between-probe-and-reading-device-a.patch -+ patches.suse/edac-ghes-setup-dimm-label-from-dmi-and-use-it-in-error-reports.patch - - ######################################################## - # kbuild/module infrastructure fixes - ######################################################## -+ -+ # SUSE specific build tweaks - patches.suse/rpm-kernel-config - patches.suse/supported-flag - patches.suse/supported-flag-underscores - patches.suse/supported-flag-wildcards - patches.suse/supported-flag-external -| <<<--patches.suse/module-Inform-user-when-loading-externally-supported.patch-->>><<<++patches.suse/supported-flag-modverdir++>>> - patches.suse/genksyms-add-override-flag.diff -|<<<++ patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch++>>> -| <<<--patches.suse/unsupported-features.patch-->>><<<++patches.suse/kernel-add-release-status-to-kernel-build.patch -| patches.suse/panic-do-not-print-uninitialized-taint_flags.patch++>>> - -| # <<<--bnc870450,-->>><<<++build++>>> <<<--fate317144-->>><<<++tweaks for external KMPs++>>> -| <<<--patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch-->>><<<++patches.suse/0001-oracleasm-4.0-compat-changes.patch++>>> -| <<<--patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch -| patches.suse/kernel-add-release-status-to-kernel-build.patch-->>><<<++patches.suse/s390-export-symbols-for-crash-kmp.patch++>>> - - ######################################################## -| # <<<--SLE-specific-->>><<<++Performance-specific++>>> <<<--performance-->>><<<++out-of-tree++>>> patches<<<-- rejected upstream-->>> - ######################################################## - -| # <<<--Reduces-->>><<<++Patches++>>> <<<--cost-->>><<<++that++>>> <<<--of-->>><<<++should++>>> <<<--idle-->>><<<++be++>>> <<<--path. Rejected-->>><<<++reposted++>>> upstream<<<-- due to increased-->>> -| <<<--# power consumption on laptops. Upstream is working on a method-->>><<<++patches.suse/sched-Fix-up-proc-sched_debug-to-print-only-runnable-tasks-again.patch++>>> -| <<<--# for using a CDF to estimate online when the next non-idle-->>><<<++patches.suse/sched-fair-Enable-SIS_AVG_CPU-by-default.patch++>>> -| <<<--# period will be that will be accurate x% of the time where x%-->>><<<++patches.suse/rcuwait-Let-rcuwait_wake_up-return-whether-or-not-a-.patch -| patches.suse/x86-asm-64-Align-start-of-__clear_user-loop-to-16-by.patch -|++>>> -| # <<<--is-->>><<<++Patches++>>> to be <<<--decided.-->>><<<++carried++>>> <<<--Method is likely to require enabling other-->>><<<++out-of-tree++>>> -| # <<<--kernel-->>><<<++o++>>> <<<--config-->>><<<++changes++>>> <<<--options-->>><<<++to++>>> <<<--and-->>><<<++default++>>> <<<--may take a considerable amount of-->>><<<++tuning++>>> -| <<<--# time to tune while balancing the complexity of calculating-->>><<<++patches.suse/sched-optimize-latency-defaults-for-throughput.patch -| patches.suse/readahead-request-tunables.patch -|++>>> -| # <<<--the-->>><<<++o++>>> <<<--estimate-->>><<<++CPU++>>> <<<--online.-->>><<<++frequency management++>>> -| <<<--patches.suse/sched-throttle-nohz.patch-->>><<<++patches.suse/cpufreq-ondemand-set-default-up_threshold-to-30-on-multi-core-systems.patch++>>> -| <<<--patches.suse/sched-Fix-up-proc-sched_debug-to-print-only-runnable-tasks-again.patch -|-->>><<<++patches.suse/cpufreq-intel_pstate-Revert-upstream-changes-to-iowa.patch++>>> -| <<<--# Boost frequency at lower frequencies than the default. Upstream-->>><<<++patches.suse/cpufreq-intel_pstate-Ramp-up-frequency-faster-when-u.patch++>>> -| <<<--# favours power consumption heavily over performance but this-->>><<<++patches.suse/cpufreq-intel_pstate-Temporarily-boost-P-state-when-.patch -|++>>> -| # <<<--hurts workloads that have low with frequency short periods-->>><<<++Patches++>>> of<<<-- -| #-->>> <<<--idle.-->>><<<++historical++>>> <<<--This-->>><<<++interest++>>> <<<--patch-->>><<<++temporarily++>>> <<<--brings performance back-->>><<<++preserved++>>> in <<<--line-->>><<<++case++>>> <<<--with previous-->>><<<++a++>>> -| # <<<--SLE-->>><<<++relevant++>>> <<<--releases-->>><<<++bug++>>> <<<--on-->>><<<++hits++>>> <<<--machines-->>><<<++the++>>> <<<--identified-->>><<<++areas++>>> <<<--as-->>><<<++of++>>> <<<--servers via ACPI. -| patches.suse/cpufreq-intel_pstate-use-setpoint-of-10-on-servers.patch -| patches.suse/cpufreq-ondemand-set-default-up_threshold-to-30-on-multi-core-systems.patch -| patches.suse/cpufreq-intel_pstate-Allow-unspecified-FADT-profile-to-probe-PPC.patch-->>><<<++interest++>>> - -| # <<<--Reintroduce-->>><<<++ppc-probing:++>>> <<<--the-->>><<<++This++>>> <<<--deadband-->>><<<++was++>>> <<<--effect-->>><<<++introduced++>>> for <<<--pcc-cpufreq-->>><<<++broken++>>> <<<--only-->>><<<++firmware++>>> <<<--as-->>><<<++on++>>> <<<--the-->>><<<++an++>>> -| # <<<--elimination-->>><<<++old++>>> <<<--increases-->>><<<++machine. Given++>>> the <<<--number-->>><<<++installation++>>> <<<--of-->>><<<++base,++>>> <<<--frequency changes with -| # pcc-cpufreq. The hardware does not always report what-->>><<<++hopefully++>>> the -| # <<<--correct-->>><<<++firmware++>>> <<<--maximum-->>><<<++has++>>> <<<--switching-->>><<<++been++>>> <<<--rate-->>><<<++fixed.++>>> <<<--is-->>><<<++If++>>> <<<--and-->>><<<++it++>>> <<<--if-->>><<<++shows++>>> <<<--it's-->>><<<++up++>>> <<<--too-->>><<<++during++>>> <<<--quick then-->>><<<++validation++>>> -| # <<<--the-->>><<<++testing,++>>> <<<--results-->>><<<++it++>>> <<<--are sub-optimal and may-->>><<<++can++>>> be <<<--nonsense. -|-->>><<<++re-added. -+mgorman++>>> <<<--patches.suse/pcc-cpufreq-Re-introduce-deadband-effect-to-reduce-number-of-frequency-changes.patch -|-->>><<<++patches.suse/cpufreq-intel_pstate-Allow-unspecified-FADT-profile-to-probe-PPC.patch++>>> - -- ######################################################## -| # <<<--Scheduler-->>><<<++spurious-idle:++>>> <<<--/-->>><<<++This++>>> <<<--Core -| ######################################################## -| patches.suse/setuid-dumpable-wrongdir -| patches.suse/sched-fair-Enable-SIS_AVG_CPU-by-default.patch -| -| patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch -| patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch -| patches.suse/0003-x86-idle-Control-Indirect-Branch-Speculation-in-idle.patch -| patches.suse/0004-x86-enter-Create-macros-to-restrict-unrestrict-Indir.patch -| patches.suse/0005-x86-enter-Use-IBRS-on-syscall-and-interrupts.patch -| patches.suse/IBRS-forbid-shooting-in-foot.patch -| patches.suse/do-not-default-to-ibrs-on-skl.patch -| -| patches.kabi/posix-timers-overrun-change-kABI-fix.patch -| -| #-->>><<<++patch++>>> <<<--bsc#1096254-->>><<<++is++>>> <<<--bsc#1155508 -| patches.suse/sched-fair-Avoid-divide-by-zero-when-rebalancing-dom.patch -| -| ######################################################## -| #-->>><<<++very++>>> <<<--locking/core -| ######################################################## -| patches.suse/sched-optimize-latency-defaults.patch -| patches.suse/0001-sched-wake_q-Reduce-reference-counting-for-special-u.patch -| -| #-->>><<<++specific++>>> <<<--that-->>><<<++to++>>> <<<--benefits.-->>><<<++a++>>> <<<--If-->>><<<++machine++>>> <<<--unsure, mail performance@suse.de-->>><<<++topology++>>> -| # <<<--not-->>><<<++that++>>> <<<--enable-->>><<<++is++>>> <<<--without-->>><<<++expected++>>> <<<--a-->>><<<++to++>>> <<<--specific-->>><<<++only++>>> <<<--example-->>><<<++affect++>>> <<<--of-->>><<<++older++>>> <<<--a-->>><<<++machines++>>> <<<--workload-->>><<<++or++>>> <<<--and-->>><<<++ones++>>> <<<--machine-->>><<<++with a++>>> -| # <<<--cpufreq-related-->>><<<++small++>>> <<<--changes-->>><<<++topology.++>>> <<<--to-->>><<<++There++>>> <<<--give-->>><<<++is++>>> a <<<--hint-->>><<<++possibility++>>> <<<--of-->>><<<++that++>>> <<<--a-->>><<<++SMT++>>> <<<--possible-->>><<<++on++>>> <<<--approach.-->>><<<++small++>>> <<<--Do-->>><<<++machines++>>> -| # <<<--against-->>><<<++would++>>> <<<--tbench,-->>><<<++also++>>> <<<--netperf-->>><<<++be++>>> <<<--or-->>><<<++affected++>>> <<<--hackbench-->>><<<++so++>>> <<<--that-->>><<<++this++>>> <<<--cannot-->>><<<++patch++>>> <<<--be-->>><<<++is++>>> <<<--explained-->>><<<++kept++>>> <<<--by-->>><<<++in case a major++>>> -| # <<<--regressions. The reference-->>><<<++regression++>>> is <<<--being-->>><<<++reported++>>> <<<--left-->>><<<++on++>>> <<<--in-->>><<<++a++>>> <<<--case-->>><<<++small++>>> <<<--reports-->>><<<++or++>>> <<<--are-->>><<<++old++>>> <<<--filed-->>><<<++machine. -+mfleming patches.suse/sched-Further-improve-spurious-CPU_IDLE-active-migrations.patch -|++>>> -| # <<<--this-->>><<<++pccpufreq-deadband: This++>>> patch <<<--even-->>><<<++was++>>> <<<--on-->>><<<++very++>>> <<<--older-->>><<<++specific++>>> <<<--machines-->>><<<++to++>>> <<<--and-->>><<<++a++>>> <<<--in some cases, it introduces-->>><<<++generation++>>> -| # <<<--is-->>><<<++of++>>> <<<--significantly-->>><<<++HP++>>> <<<--different-->>><<<++machine++>>> <<<--and-->>><<<++which++>>> <<<--there-->>><<<++is++>>> <<<--was-->>><<<++unavailable++>>> <<<--no-->>><<<++at++>>> <<<--measurable-->>><<<++this++>>> <<<--benefit-->>><<<++time.++>>> <<<--to-->>><<<++Another++>>> -| # <<<--implementation-->>><<<++pcc-cpufreq++>>> <<<--of-->>><<<++machine++>>> <<<--select_idle_sibling.-->>><<<++showed++>>> <<<--The-->>><<<++little++>>> <<<--current-->>><<<++or++>>> <<<--implementation-->>><<<++no difference. Eventually++>>> -| # <<<--This-->>><<<++a++>>> <<<--patch-->>><<<++suitable++>>> <<<--used-->>><<<++machine++>>> <<<--to-->>><<<++will++>>> be <<<--of-->>><<<++freed++>>> <<<--benefit-->>><<<++and++>>> <<<--on-->>><<<++this++>>> <<<--older-->>><<<++will++>>> <<<--hardware-->>><<<++be++>>> <<<--with an earlier -+mgorman patches.suse/sched-Further-improve-spurious-CPU_IDLE-active-migrations.patch -| -| ########################################################-->>><<<++evaulated++>>> -| # <<<--x86_64/4096CPUS-->>><<<++but++>>> <<<----->>><<<++for++>>> <<<--from-->>><<<++the++>>> <<<--SGI -| ######################################################## -| patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch -| -| ######################################################## -| #-->>><<<++moment,++>>> <<<--S/390 -|-->>><<<++hold it in reserve. -+aherrmann++>>> <<<--######################################################## -| patches.suse/s390-sles15-message-catalog.patch -| patches.suse/s390-sles15-00-04-04-kmsg-add-VNIC-Characteristics-msg-documentation.patch -| patches.suse/s390-sles15-03-01-rwlock.patch -| -| patches.suse/s390-sles15-05-01-gmb.patch -| patches.suse/s390-sles15-bpf-indirect-call.patch -| patches.suse/s390-sles15-dasd-fix-deadlock-in-dasd_times_out.patch -| patches.suse/s390-sles15-kmsg-update-2019-03-08.patch-->>><<<++patches.suse/pcc-cpufreq-Re-introduce-deadband-effect-to-reduce-number-of-frequency-changes.patch++>>> - - ######################################################## -| # <<<--VM/FS-->>><<<++Architecture specific++>>> patches - ######################################################## -- patches.suse/0001-Revert-mm-vmacache-optimize-overflow-system-wide-flu.patch -- patches.suse/vfs-add-super_operations-get_inode_dev -- patches.suse/fs-speedup-clean-bdev-aliases.patch -- patches.suse/readahead-request-tunables.patch -- patches.suse/memcg-deprecate-memory.force_empty-knob.patch -- patches.suse/mm-Warn-users-of-node-memory-hot-remove-if-the-memory-ratio-is-a-high-risk.patch -- patches.suse/mm-inform-about-enabling-mirrored-memory.patch -- patches.suse/d-lookup-fairness.fix -- patches.suse/getcwd-close-race-with-d_move-called-by-lustre.patch -- patches.suse/vfs-use-synchronize_rcu_expedited-in-namespace_unlock.patch -- patches.kabi/sched-numa-Remove-redundant-field-kabi.patch - -| # <<<--bnc#1102831-->>><<<++x86++>>> -| <<<--patches.kabi/mm-numa-Remove-rate-limiting-of-automatic-numa-balancing-migration-kabi.patch -| patches.kabi/sched-numa-Stop-multiple-tasks-from-moving-to-the-CPU-at-the-same-time-kabi.patch -| patches.kabi/sched-numa-Pass-destination-CPU-as-a-parameter-to-migrate_task_rq-kabi.patch -| -| patches.kabi/0001-hwpoison-memory_hotplug-allow-hwpoisoned-pages-to-be-kabi.patch-->>><<<++patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch++>>> - -| # <<<--bsc#1127731 -| patches.suse/mm-memory_hotplug-fix-scan_movable_pages-for-giganti.patch -| -| patches.suse/dm-dax-fix-detection-of-dax-support.patch-->>><<<++s390x++>>> - -| # <<<--bsc#1140903 -| patches.suse/x86-mm-fix-fast-gup-paravirt.patch-->>><<<++ppc64++>>> - -| # <<<--bsc#1156286-->>><<<++ARM++>>> -| <<<--patches.suse/prevent-active-list-thrashing.patch -| -| patches.suse/drivers-base-memory.c-cache-blocks-in-radix-tree-to-.patch-->>><<<++patches.suse/brcmfmac-expose-RPi-firmware-config-files-through-mo.patch++>>> - - ######################################################## -| # <<<--misc small fixes-->>><<<++Scheduler++>>> - ######################################################## -| <<<--patches.suse/mm-sparse-do-not-swamp-log-with-huge-vmemmap-allocat-fix.patch-->>><<<++patches.suse/setuid-dumpable-wrongdir++>>> -| <<<--patches.suse/0001-ipc-shm-introduce-shmctl-SHM_STAT_ANY.patch-->>><<<++patches.suse/perf_timechart_fix_zero_timestamps.patch++>>> -| <<<--patches.suse/0002-ipc-sem-introduce-semctl-SEM_STAT_ANY.patch-->>><<<++patches.suse/sched-fair-Clear-SMT-siblings-after-determining-the-core-is-not-idle.patch++>>> -| <<<--patches.suse/0003-ipc-msg-introduce-msgctl-MSG_STAT_ANY.patch-->>><<<++patches.suse/sched-nohz-Avoid-disabling-the-tick-for-very-short-durations.patch++>>> -| <<<--patches.suse/kbd-ignore-gfx.patch -|-->>><<<++patches.suse/sched-fair-fix-nohz-next-idle-balance.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/sched-fair-Optimize-dequeue_task_fair.patch++>>> -| <<<--# general lib/ optimizations -| ######################################################## -| patches.suse/libnvdimm-pfn-Store-correct-value-of-npfns-in-namespace.patch-->>><<<++patches.suse/sched-core-Check-cpus_mask-not-cpus_ptr-in-__set_cpus_allowed_ptr-to-fix-mask-corruption.patch++>>> - - ######################################################## -| # <<<--CPUFREQ-->>><<<++Memory management++>>> - ######################################################## -| <<<--patches.suse/perf_timechart_fix_zero_timestamps.patch-->>><<<++patches.suse/memcg-deprecate-memory.force_empty-knob.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Use-load-based-policy-by-default-but-allow-PID-to-be-used.patch-->>><<<++patches.suse/mm-inform-about-enabling-mirrored-memory.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Ramp-up-frequency-faster-when-utilisation-reaches-setpoint.patch-->>><<<++patches.suse/0001-Reserve-64MiB-of-CMA-for-RPi3-s-VC4.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Update-setpoint-for-unspecified-ACPI-profile.patch-->>><<<++patches.suse/mm-Warn-users-of-node-memory-hot-remove-if-the-memory-ratio-is-a-high-risk.patch++>>> -| <<<--patches.suse/cpufreq-intel_pstate-Temporarily-boost-P-state-when-exiting-from-idle.patch-->>><<<++patches.suse/selftests-vm-drop-dependencies-on-page-flags-from-mlock2-tests.patch++>>> -|<<<-- patches.suse/cpufreq-CPPC-fix-build-in-absence-of-v3-support.patch-->>> -| <<<--patches.kabi/0002-kabi-cpufreq-keep-min_sampling_rate-in-struct-dbs_da.patch -|-->>><<<++patches.suse/mm-fix-mremap-not-considering-huge-pmd-devmap.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/0001-proc-meminfo-avoid-open-coded-reading-of-mv_committed_as.patch++>>> -| <<<--# powerpc/generic-->>><<<++patches.suse/0002-mm-util-make-vm_memory_comitted-more-accurate.patch++>>> -| <<<--######################################################## -| patches.suse/v2-powerpc-Allow-flush_-inval_-dcache_range-to-work-across-ranges-4GB.patch -| patches.suse/Fix-build-error-in-drmem.c.patch-->>><<<++patches.suse/0003-mm-adjust-vm_committed_as_batch-according-to-vm-overcommit-policy.patch++>>> - - ######################################################## -| # <<<--cephfs-->>><<<++Filesystems++>>> - ######################################################## - -- ######################################################## -| # <<<--Suse specific stuff-->>><<<++generic++>>> -| <<<--########################################################-->>><<<++patches.suse/vfs-add-super_operations-get_inode_dev++>>> -| <<<--patches.suse/suse-hv-PCI-hv-Fix-panic-by-calling-hv_pci_remove_slots-earl.patch-->>><<<++patches.suse/unsupported-features.patch++>>> -| <<<--patches.suse/suse-hv-hv-iommu-api.patch-->>><<<++patches.suse/procfs-add-tunable-for-fd-fdinfo-dentry-retention.patch++>>> -| <<<--patches.suse/suse-hv-HV_VP_SET_BANK_COUNT_MAX.patch-->>><<<++patches.suse/fs-Avoid-leaving-freed-inode-on-dirty-list.patch++>>> -| <<<--patches.suse/suse-hv-kabi-hv_ringbuffer_get_debuginfo.patch -| patches.suse/suse-hv-guest-os-id.patch -| patches.suse/suse-hv-kvp_on_msg.dbg.patch -| patches.suse/suse-hv-vmbus-sysfs-ring_buffer.patch -| patches.suse/suse_msi_set_irq_unmanaged.patch-->>><<<++patches.suse/writeback-Export-inode_io_list_del.patch++>>> - -| # <<<--bsc#1056592-->>><<<++btrfs++>>> -| <<<--patches.suse/ras-cec-disable-cec.patch -|-->>><<<++patches.suse/uapi-add-a-compatibility-layer-between-linux-uio-h-and-glibc++>>> -| <<<--patches.suse/qla2xxx-Enable-T10-DIF-with-FC-NVMe-enabled.patch-->>><<<++patches.suse/btrfs-provide-super_operations-get_inode_dev++>>> -| <<<--patches.suse/qla2xxx-allow-irqbalance-control-in-non-MQ-mode.patch -|-->>><<<++patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch++>>> -| <<<--# ACPI patches-->>><<<++patches.suse/btrfs-qgroup-Mark-qgroup-inconsistent-if-we-re-inher.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch++>>> -| <<<--patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch-->>><<<++patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch++>>> -| <<<--patches.suse/acpi_thermal_passive_blacklist.patch-->>><<<++patches.suse/btrfs-dump_space_info-when-encountering-total_bytes_pinned-0-at-umount.patch++>>> -| <<<--patches.suse/ACPI-acpi_pad-Do-not-launch-acpi_pad-threads-on-idle-cpus.patch -|-->>><<<++patches.suse/btrfs-force-chunk-allocation-if-our-global-rsv-is-larger-than-metadata.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/btrfs-improve-global-reserve-stealing-logic.patch++>>> -| <<<--# Driver core-->>><<<++patches.suse/btrfs-allow-us-to-use-up-to-90-of-the-global-rsv-for-unlink.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/btrfs-account-for-trans_block_rsv-in-may_commit_transaction.patch++>>> -| <<<--patches.suse/0001-module-warn-if-module-init-probe-takes-long.patch-->>><<<++patches.suse/btrfs-only-check-priority-tickets-for-priority-flushing.patch++>>> -| <<<--patches.suse/irq-stub-affinity.patch -|-->>><<<++patches.suse/btrfs-run-btrfs_try_granting_tickets-if-a-priority-ticket-fails.patch++>>> -| <<<--######################################################## -| # Device drivers -| ######################################################## -| patches.suse/loop-Compability-for-older-releases.patch-->>><<<++patches.suse/btrfs-relocation-Work-around-dead-relocation-stage-l.patch++>>> - -| # <<<--Cavium CN99xx AHCI errata-->>><<<++ext[2-4]++>>> -| <<<--# Out-of-tree-->>><<<++patches.suse/ext4-dont-warn-when-enabling-DAX.patch++>>> -| <<<--patches.suse/0001-PCI-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-earl.patch-->>><<<++patches.suse/ext4-unsupported-features.patch++>>> -| <<<--patches.suse/0013-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch -| patches.suse/0001-ahci-thunderx2-stop-engine-fix-update.patch -| patches.suse/0001-ahci-thunderx2-update-stop-engine-errata-delay-value.patch -| -| patches.suse/0001-iommu-vt-d-Fix-race-condition-in-add_unmap.patch -| -| patches.suse/Linux-v5.0-rc7-bcm2835-MMC-issues.patch -| -| patches.suse/0001-irqchip-gic-v3-its-fix-build-warnings.patch-->>><<<++patches.suse/ext4-Avoid-freeing-inodes-on-dirty-list.patch++>>> - -| # <<<--bsc#1142095-->>><<<++XFS++>>> -| <<<--patches.suse/mlx5-add-parameter-to-disable-enhanced-IPoIB.patch -|-->>><<<++patches.suse/xfs-remove-experimental-tag-for-dax-support.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/xfs-repair-malformed-inode-items-during-log-recovery.patch++>>> -- # Filesystem -- ######################################################## -- patches.suse/procfs-add-tunable-for-fd-fdinfo-dentry-retention.patch -- patches.suse/fs-namespace.c-fix-mountpoint-reference-counter-race.patch -- -|<<<-- ########################################################-->>> -| # <<<--xfs/ext4/btrfs/reiserfs -| ######################################################## -| patches.suse/xfs-repair-malformed-inode-items-during-log-recovery.patch -| patches.suse/pstore_disable_efi_backend_by_default.patch -| patches.suse/pstore-backend-autoaction -| patches.suse/squashfs-3.4.patch -| -| patches.suse/xfs-unsupported-features.patch -| patches.suse/ext4-unsupported-features.patch -| patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch -| -| patches.suse/btrfs-provide-super_operations-get_inode_dev -| patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch -| patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch -| patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch -| patches.suse/btrfs-dump_space_info-when-encountering-total_bytes_pinned-0-at-umount.patch -| patches.suse/revert-btrfs-qgroup-move-half-of-the-qgroup-accounting-time-out-of-commit-trans.patch -| patches.suse/btrfs-use-spinlock-to-protect--caching_block_groups-list.patch -| patches.suse/btrfs-qgroups-fix-rescan-worker-running-races.patch -| patches.suse/btrfs-suspend-qgroups-during-relocation-recovery.patch -| patches.suse/0001-btrfs-qgroup-Make-qgroup-async-transaction-commit-mo.patch -| patches.suse/reiserfs-mark-read-write-mode-unsupported.patch -|-->>><<<++reiserfs++>>> - patches.suse/reiserfs-add-check-to-detect-corrupted-directory-entry.patch - patches.suse/reiserfs-don-t-panic-on-bad-directory-entries.patch -- -| <<<--patches.suse/xfs-properly-detect-when-DAX-wont-be-used-on-any-device.patch-->>><<<++patches.suse/reiserfs-mark-read-write-mode-unsupported.patch++>>> -- patches.suse/xfs-add-option-to-mount-with-barrier-0-or-barrier-1.patch -- patches.suse/jbd2-flush_descriptor-Do-not-decrease-buffer-head-s-ref-count.patch -- -|<<<-- ########################################################-->>> - # NFS -- ######################################################## -- patches.suse/nfs-set-acl-perm.patch - patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch -| <<<--patches.suse/0001-SUNRPC-Allow-creation-of-RPC-clients-with-multiple-c.patch-->>><<<++patches.suse/mvfs-workaround.patch++>>> -| <<<--patches.suse/0002-NFS-Add-a-mount-option-to-specify-number-of-TCP-conn.patch -| patches.suse/0003-NFSv4-Allow-multiple-connections-to-NFSv4.x-x-0-serv.patch -| patches.suse/0004-pNFS-Allow-multiple-connections-to-the-DS.patch -| patches.suse/0005-NFS-Display-the-nconnect-mount-option-if-it-is-set.patch-->>><<<++patches.suse/0001-NFSv4-don-t-let-hanging-mounts-block-other-mounts.patch++>>> - patches.suse/0006-NFS-Allow-multiple-connections-to-NFSv3-and-NFSv4.0-.patch -| <<<--patches.suse/0007-SUNRPC-Mask-XIDs-to-prevent-replay-cache-collision.patch -| patches.suse/0001-NFSv4-don-t-let-hanging-mounts-block-other-mounts.patch -| patches.suse/0001-sunrpc-include-sup-groups-in-hash.patch -| patches.suse/0001-NFSv4-handle-EINVAL-from-EXCHANGE_ID-better.patch -| patches.kabi/0001-NFS-Ensure-we-commit-after-writeback-is-complete.kabi -| -| patches.kabi/sunrpc-use-after-free-in-svc_process_common.patch -| patches.suse/sunrpc-cache-handle-missing-listeners-better.patch -| patches.suse/NFS-optional-NFSv4_2.patch -| patches.suse/NFS-optional-NFSv4_2-fix.patch-->>><<<++patches.suse/nfs-set-acl-perm.patch++>>> - patches.suse/NFSv4.1-bc-request-hold-xprt-ref.patch -- -| <<<--patches.suse/sunrpc-svcauth_gss_register_pseudoflavor-must-reject.patch -| patches.suse/sunrpc-clean-up-properly-in-gss_mech_unregister.patch-->>><<<++patches.suse/nfsd-show_open-NULL-deref.patch++>>> - -- ######################################################## -| # <<<--Overlayfs-->>><<<++other++>>> -| <<<--########################################################-->>><<<++patches.suse/pstore_disable_efi_backend_by_default.patch++>>> -| <<<--patches.suse/ovl-treat-btrfs-as-different-mount.patch-->>><<<++patches.suse/io_uring-ensure-req-submit-is-copied-when-req-is-def.patch -| patches.suse/fsnotify-Rearrange-fast-path-to-minimise-overhead-when-there-is-no-watcher.patch++>>> - - ######################################################## -| # <<<--Storage-->>><<<++Block layer++>>> - ######################################################## -| <<<--patches.suse/nvme-multipath-round-robin-I-O-policy.patch-->>><<<++patches.suse/dm-mpath-leastpending-path-update++>>> -| <<<--patches.suse/ch-add-missing-mutex_lock-mutex_unlock-in-ch_release.patch-->>><<<++patches.suse/dm-table-switch-to-readonly++>>> -| <<<--patches.suse/ch-fixup-refcounting-imbalance-for-SCSI-devices.patch -| patches.suse/scsi-libsas-allocate-sense-buffer-for-bsg-queue.patch -| patches.suse/qla2xxx-always-allocate-qla_tgt_wq.patch -| patches.suse/lpfc-validate-command-in-lpfc_sli4_scmd_to_wqidx_dis.patch -| patches.suse/nvme-Do-not-remove-namespaces-during-reset.patch -| patches.suse/nvme-flush-scan_work-when-resetting-controller.patch -| patches.suse/nvme-skip-nvme_update_disk_info-if-the-controller-is.patch -| patches.suse/nvme-Return-BLK_STS_TARGET-if-the-DNR-bit-is-set.patch -| patches.suse/block-Fix-a-NULL-pointer-dereference-in-generic_make.patch -| patches.suse/dasd_fba-Display-00000000-for-zero-page-when-dumping.patch -|-->>><<<++patches.suse/dm-mpath-no-partitions-feature++>>> - patches.suse/md-display-timeout-error.patch -| <<<--patches.suse/nvme-register-ns_id-attributes-as-default-sysfs-grou.patch-->>><<<++patches.suse/Revert-nvme-allow-64-bit-results-in-passthru-command.patch++>>> -| <<<--patches.suse/scsi-handle-special-return-codes-for-ABORTED-COMM.patch-->>><<<++patches.suse/md-raid0-fix-buffer-overflow-at-debug-print.patch++>>> -| <<<--patches.suse/scsi_scan-Send-TEST-UNIT-READY-to-LUN0-before-LUN-sc.patch-->>><<<++patches.suse/mdraid-fix-read-write-bytes-accounting.patch++>>> -| <<<--patches.suse/scsi-disable-VPD-page-check-on-error.patch-->>><<<++patches.suse/bfq-tune-slice-idle.patch++>>> -| <<<--patches.suse/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch-->>><<<++patches.suse/block-floppy-fix-contended-case-in-floppy_queue_rq.patch++>>> -| <<<--patches.suse/sd-always-scan-VPD-pages-if-thin-provisioning-is-ena.patch-->>><<<++patches.suse/bfq-Avoid-false-bfq-queue-merging.patch++>>> -| <<<--patches.suse/scsi-do-not-print-reservation-conflict-for-TEST-UNIT.patch-->>><<<++patches.suse/bfq-Use-ttime-local-variable.patch++>>> -| <<<--patches.suse/0001-oracleasm-4.0-compat-changes.patch-->>><<<++patches.suse/bfq-Use-only-idle-IO-periods-for-think-time-calculat.patch++>>> -| <<<--patches.suse/scsi-retry-alua-transition-in-progress-->>><<<++patches.suse/bfq-Fix-check-detecting-whether-waker-queue-should-b.patch++>>> -|<<<-- patches.suse/megaraid-mbox-fix-SG_IO-->>> -| <<<--patches.suse/fcoe-reduce-max_sectors -| patches.suse/blk-mq-backport-fixes-for-blk_mq_complete_e_request_.patch -|-->>><<<++########################################################++>>> -| # <<<--bsc#1048585-->>><<<++Networking++>>> <<<--bsc#1080813-->>><<<++core++>>> -| <<<--patches.suse/delay-add-poll_event_interruptible.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/cdrom-factor-out-common-open_for_-code.patch-->>><<<++patches.suse/Revert-netfilter-conntrack-remove-helper-hook-again.patch++>>> -|<<<-- patches.suse/cdrom-wait-for-tray-to-close.patch-->>> -| <<<--patches.suse/scsi-sr-wait-for-the-medium-to-become-ready.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/cdrom-turn-off-autoclose-by-default.patch-->>><<<++# Security++>>> -| <<<--patches.suse/scsi-sr-workaround-VMware-ESXi-cdrom-emulation-bug.patch -|-->>><<<++########################################################++>>> -| <<<--patches.kabi/target-se_dev_attrib.emulate_pr-ABI-stability.patch-->>><<<++# crypto++>>> - -| # <<<--bsc#1120008-->>><<<++Module++>>> <<<--kABI-->>><<<++signing++>>> <<<--fix -| patches.kabi/0001-kABI-Preserve-kABI-for-dma_max_mapping_size.patch -| #-->>><<<++/++>>> <<<--bsc#1131673-->>><<<++secure++>>> <<<--kABI fix-->>><<<++boot++>>> -| <<<--patches.kabi/block-kABI-fixes-for-bio_rewind_iter-removal.patch-->>><<<++patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch++>>> - -| # <<<--bsc#1136922 -| patches.suse/scsi-mpt3sas_ctl-fix-double-fetch-bug-in-ctl_ioctl_main -| #-->>><<<++Lock++>>> <<<--git-fixes-->>><<<++down++>>> <<<--kABI-->>><<<++functions++>>> <<<--fix-->>><<<++for UEFI secure boot++>>> -| <<<--patches.kabi/kABI-fix-addition-of-new-field-in-struct-esp-->>><<<++patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch++>>> -| <<<--patches.kabi/block-kABI-fixes-for-BLK_EH_DONE-renaming.patch-->>><<<++patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch++>>> -| <<<--patches.kabi/blk_queue_blk_trace_mutex_kabi.patch -|-->>><<<++patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/0004-efi-Lock-down-the-kernel-at-the-integrity-level-if-b.patch -|++>>> -| # <<<--DRM/Video-->>><<<++Using the hash in MOKx to blacklist kernel module, FATE#316531++>>> -| <<<--########################################################-->>><<<++patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch++>>> -| <<<--patches.suse/drm-i915-Fix-use-after-free-when-destroying-GEM-context.patch-->>><<<++patches.suse/0001-efi-add-a-function-to-convert-the-status-code-to-a-s.patch++>>> -| <<<--patches.suse/0001-drm-ttm-Remove-warning-about-inconsistent-mapping-in.patch-->>><<<++patches.suse/0002-efi-show-error-messages-only-when-loading-certificat.patch++>>> -| <<<--patches.suse/drm-i915-Disable-tv-output-on-i9x5gm-->>><<<++patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch++>>> -| <<<--patches.suse/drm-i915-CVE-2018-20669-access-check.patch -| patches.suse/nouveau-avoid-annoying-stack-trace-for-timeout.patch-->>><<<++patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch++>>> - -| <<<--patches.suse/drm-mgag200-Add-doublescan-and-interlace-support.patch-->>><<<++# Hibernation Signature Verification FATE#316350++>>> -| <<<--patches.suse/drm-mgag200-Add-additional-limits-for-certain-G200-variants.patch-->>><<<++patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch++>>> -| <<<--patches.suse/drm-mgag200-Fix-memleak-in-error-path-in-mgag200_bo_create.patch-->>><<<++patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch++>>> -| <<<--patches.suse/drm-mgag200-Free-container-instead-of-member-in-mga_user_framebuffer_destroy.patch-->>><<<++patches.suse/0003-x86-KASLR-public-the-function-for-getting-random-lon.patch++>>> -| <<<--patches.suse/drm-mgag200-Initialize-data-needed-to-map-fbdev-memory.patch-->>><<<++patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch++>>> -| <<<--patches.suse/drm-mgag200-Simplify-function-mgag200_ttm_placement.patch-->>><<<++patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch++>>> -| <<<--patches.suse/drm-mgag200-Add-support-for-MATROX-PCI-device-IDs-0x520-and-0x521.patch-->>><<<++patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch++>>> -| <<<--patches.suse/drm-mgag200-Cleanup-cursor-BOs-properly.patch-->>><<<++patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch++>>> -| <<<--patches.suse/drm-mgag200-Don-t-use-crtc_-parameters-for-validation.patch-->>><<<++patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch++>>> -| <<<--patches.suse/drm-mgag200-Consolidate-depth-bpp-handling.patch-->>><<<++patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch++>>> -| <<<--patches.suse/drm-mgag200-Add-command-line-option-to-specify-preferred-depth.patch-->>><<<++patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch++>>> -|<<<-- patches.suse/drm-mgag200-Add-mode-validation-debugging-code.patch-->>> -| <<<--patches.suse/drm-mgag200-Implement-basic-PM-support-->>><<<++# FIPS++>>> -| <<<--patches.suse/drm-radeon-limit-bpp-for-low-vram.patch-->>><<<++patches.suse/0008-random-move-FIPS-continuous-test-to-output-functions.patch++>>> -| <<<--patches.suse/drm-ast-Fix-memleak-in-error-path-in-ast_bo_create.patch-->>><<<++patches.suse/aes_s390-zeroize-stack-keys++>>> -| <<<--patches.suse/drm-ast-Free-container-instead-of-member-in-ast_user_framebuffer_destroy.patch-->>><<<++patches.suse/fips-enable-ansi_cprng-in-testmgr++>>> -| <<<--patches.suse/drm-ast-Simplify-function-ast_bo_unpin.patch -| patches.suse/drm-ast-Add-an-crtc_disable-callback-to-the-crtc-helper-funcs.patch -| patches.suse/drm-ast-Actually-load-DP501-firmware-when-required.patch -| patches.suse/kernel-Export-mm_access.patch -| -| patches.suse/drm-hibmc-Use-set_busid-function-from-drm-core.patch -| patches.suse/drm-hibmc-initialize-the-hibmc_bo_driver_io_mem_pfn.patch -| patches.suse/0001-drm-qxl-Return-error-if-fbdev-is-not-32-bpp.patch -| patches.kabi/drm-readonly-kabi-fixup.patch -| patches.suse/vgacon-fix-out-of-bounds-write-to-the-scrollback-buf.patch-->>><<<++patches.suse/crypto-arm-neon-memzero-aescbc-setkey++>>> - - ######################################################## -| # <<<--Out-of-tree networking-->>><<<++Virtualization++>>> - ######################################################## -| <<<--patches.kabi/kabi-drop-LINUX_MIB_TCPWQUEUETOOBIG-snmp-counter.patch-->>><<<++patches.suse/suse-hv-guest-os-id.patch++>>> -| <<<--patches.kabi/kabi-move-sysctl_tcp_min_snd_mss-to-preserve-struct-.patch-->>><<<++patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch++>>> -| <<<--patches.suse/qed-bump-drivers-to-version-8.10.10.55.patch-->>><<<++patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch++>>> -| <<<--patches.suse/bsc1084332-0003-lan78xx-Enable-LEDs-and-auto-negotiation.patch -| patches.suse/ibmveth-Update-ethtool-settings-to-reflect-virtual-p.patch -| patches.suse/irda-Fix-memory-leak-caused-by-repeated-binds-of-ird.patch -| patches.suse/irda-Only-insert-new-objects-into-the-global-databas.patch -| patches.suse/tcp-fix-tcp_rtx_queue_tail-in-case-of-empty-retransm.patch -| patches.kabi/ip-drop-IPSTATS_MIB_REASM_OVERLAPS.patch -| patches.kabi/kabi-handle-addition-of-ip6addrlbl_table-into-struct.patch -| patches.kabi/kabi-restore-ip_tunnel_delete_net.patch -| patches.kabi/kabi-handle-addition-of-uevent_sock-into-struct-net.patch -| patches.kabi/kabi-handle-addition-of-net-hash_mix.patch -| patches.kabi/kabi-handle-addition-of-netns_ipv4-ip_id_key.patch -| patches.suse/tcp-Don-t-dequeue-SYN-FIN-segments-from-write-queue.patch-->>><<<++patches.suse/0001-kvm-Reintroduce-nopvspin-kernel-parameter.patch++>>> - - ######################################################## -| # <<<--Netfilter-->>><<<++Other core patches++>>> - ######################################################## -| <<<--patches.suse/netfilter-ip_conntrack_slp.patch-->>><<<++patches.suse/cgroup-rstat-Revert-cgroup-Add-memory-barriers-to-plug-cgroup_rstat_updated-race-window.patch++>>> - - ######################################################## -| # <<<--Wireless Networking-->>><<<++PM++>>> - ######################################################## -| <<<--patches.suse/b43-missing-firmware-info.patch-->>><<<++patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch++>>> -| <<<--patches.suse/iwlwifi-expose-default-fallback-ucode-api-->>><<<++patches.suse/acpi_thermal_passive_blacklist.patch++>>> -| <<<--patches.kabi/iwlwifi-iwl_cfg-kabi-fix.patch-->>><<<++patches.suse/ACPI-acpi_pad-Do-not-launch-acpi_pad-threads-on-idle-cpus.patch++>>> -| <<<--patches.kabi/iwlwifi-fw_runtime_ops-kabi-compat.patch-->>><<<++patches.suse/acpi-disable-deprecated-warnings.patch++>>> -| <<<--patches.kabi/libertas-kabi-fix.patch-->>><<<++patches.suse/thermal-Add-a-sanity-check-for-invalid-state-at-stat.patch++>>> -|<<<-- patches.kabi/ath9k-msi-kabi-workaround.patch-->>> -| <<<--patches.kabi/ath9k-ath_node-ackto-kabi-workaround.patch-->>><<<++########################################################++>>> -| <<<--patches.kabi/ath10k-wmi-kabi-fix.patch-->>><<<++# DRM / Graphics++>>> -| <<<--patches.kabi/ath10k-last_wmi_vdev_start_status-kabi-workaround.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/ath10k-QCA9377-firmware-limit.patch-->>><<<++patches.suse/drm-i915-Fix-ref-mutex-deadlock-in-i915_active_wait.patch++>>> -| <<<--patches.kabi/bt_accept_enqueue-kabi-workaround.patch-->>><<<++patches.suse/drm-i915-Disable-tv-output-on-i9x5gm++>>> -| <<<--patches.kabi/mwifiex-ieee-types-kabi-fix.patch-->>><<<++patches.suse/nouveau-avoid-annoying-stack-trace-for-timeout.patch++>>> -| <<<--patches.kabi/mwifiex-power_cfg-kabi-workaround.patch-->>><<<++patches.suse/drm-mgag200-Implement-basic-PM-support++>>> -| <<<--patches.kabi/netlink-nla_policy-kabi-workaround.patch-->>><<<++patches.suse/0001-drm-ttm-Remove-warning-about-inconsistent-mapping-in.patch++>>> - - ######################################################## -| # <<<--ISDN-->>><<<++Storage++>>> - ######################################################## -- patches.suse/misdn-add-support-for-group-membership-check -- -|<<<-- ##########################################################-->>> -| # <<<--Sound-->>><<<++SCSI++>>> -| <<<--##########################################################-->>><<<++patches.suse/scsi-retry-alua-transition-in-progress++>>> -| <<<--patches.kabi/snd_hda_register_beep_device-kABI-fix.patch-->>><<<++patches.suse/megaraid-mbox-fix-SG_IO++>>> -| <<<--patches.kabi/snd_hda_bus-bus_probing-kABI-fix.patch-->>><<<++patches.suse/ata-Fix-racy-link-clearance.patch++>>> -| <<<--patches.kabi/ALSA-hda-kabi-workaround-for-generic-parser-flag.patch-->>><<<++patches.suse/fcoe-reduce-max_sectors++>>> -| <<<--patches.kabi/ALSA-snd_hda_pick_pin_fixup-kABI-workaround.patch-->>><<<++patches.suse/scsi-do-not-print-reservation-conflict-for-TEST-UNIT.patch++>>> -|<<<++ patches.suse/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/drivers-base-implement-dev_enable_async_probe.patch++>>> -| <<<--# printk-->>><<<++patches.suse/scsi-add-disable_async_probing-module-argument.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/ch-fixup-refcounting-imbalance-for-SCSI-devices.patch++>>> -| <<<--patches.suse/printk-console-Correctly-mark-console-that-is-used-w.patch-->>><<<++patches.suse/ch-synchronize-ch_probe-and-ch_open.patch++>>> -| <<<--patches.suse/printk-panic-Avoid-deadlock-in-printk-after-stopping-CPUs-by-NMI.patch -|-->>><<<++patches.suse/ch-remove-ch_mutex.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/lpfc-synchronize-nvme-transport-and-lpfc-driver-devloss_tmo.patch -|++>>> -| # <<<--Other driver fixes-->>><<<++CD-ROM++>>> -| <<<--########################################################-->>><<<++patches.suse/cdrom-add-poll_event_interruptible.patch++>>> -| <<<--patches.suse/tpm-Downgrade-error-level-->>><<<++patches.suse/cdrom-factor-out-common-open_for_-code.patch++>>> -| <<<--patches.suse/Input-synaptics-Add-intertouch-blacklist-for-Thinkpa.patch-->>><<<++patches.suse/cdrom-wait-for-the-tray-to-close.patch++>>> -| <<<--patches.suse/mmc-version-check-printk-downgrade-->>><<<++patches.suse/cdrom-export-autoclose-logic-as-a-separate-function.patch++>>> -| <<<--patches.kabi/iio-kabi-fix-for-iio_buffer.patch-->>><<<++patches.suse/bdev-add-open_finish.patch++>>> -| <<<--patches.kabi/power_supply-removing-field-kabi-fix.patch-->>><<<++patches.suse/scsi-blacklist-add-VMware-ESXi-cdrom-broken-tray-emu.patch++>>> -| <<<--patches.kabi/strscpy-annotation-drop-kABI-workaround.patch-->>><<<++patches.suse/scsi-sr-wait-for-the-medium-to-become-ready.patch++>>> -| <<<--patches.suse/HID-quirks-fix-support-for-Apple-Magic-Keyboards.patch -| patches.suse/ata-Fix-racy-link-clearance.patch-->>><<<++patches.suse/cdrom-turn-off-autoclose-by-default.patch++>>> - -- patches.suse/tty-Don-t-return-EAGAIN-in-blocking-read.patch -- patches.suse/tty-make-R3964-line-discipline-fail.patch -- -- patches.kabi/asus-wmi-quirk_entry-kabi-fix.patch -- -- ######################################################## -| # <<<--Other-->>><<<++SES++>>> <<<--drivers-->>><<<++Ceph++>>> <<<--we have added to the tree -| ######################################################## -| # LIO kRBD-->>><<<++RBD++>>> backend<<<-- moving to tcmu-runner, but still needed in SLE15-->>> for <<<--migration-->>><<<++LIO++>>> -| <<<--patches.suse/libceph-add-scatterlist-messenger-data-type.patch-->>><<<++patches.suse/rbd-export-some-functions-used-by-lio-rbd-backend.patch++>>> -| <<<--patches.suse/libceph-fix-scatterlist-last_piece-calculation.patch-->>><<<++patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch++>>> -| <<<--patches.suse/rbd-add-support-for-scatterlist-obj_request_type.patch-->>><<<++patches.suse/rbd-add-img_request-done-callback.patch++>>> - patches.suse/rbd-add-lio-specific-data-area.patch -- patches.suse/libceph-add-support-for-CMPEXT-compare-extent-reques.patch -- patches.suse/rbd-add-write-test-helper.patch -- patches.suse/rbd-add-num-ops-calculator-helper.patch -- patches.suse/rbd-add-support-for-COMPARE_AND_WRITE-CMPEXT.patch -- patches.suse/libceph-add-support-for-write-same-requests.patch -- patches.suse/rbd-add-support-for-writesame-requests.patch -- patches.suse/target-add-compare-and-write-callback.patch -- patches.suse/target-compare-and-write-backend-driver-sense-handli.patch -- patches.suse/target-add-COMPARE_AND_WRITE-sg-creation-helper.patch -- patches.suse/libceph-fix-pr_fmt-compile-issues.patch -- patches.suse/rbd-export-some-functions-used-by-lio-rbd-backend.patch -- patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch - patches.suse/target-add-rbd-backend.patch - patches.suse/target-add-lio-rbd-to-makefile-Kconfig.patch -|<<<-- patches.suse/rbd-add-rbd_dev_setxattr-helper.patch-->>> -| <<<--patches.suse/rbd-do-away-with-obj_request-in-setxattr.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/rbd-add-setxattr-device-attribute-for-debugging.patch-->>><<<++# Networking drivers (wired)++>>> -| <<<--patches.suse/rbd-add-rbd_dev_cmpsetxattr-helper.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/rbd-do-away-with-obj_request-in-cmpsetxattr.patch-->>><<<++patches.suse/net-phy-realtek-fix-handling-of-RTL8105e-integrated-.patch++>>> -| <<<--patches.suse/rbd-add-cmpsetattr-device-attribute-for-debugging.patch-->>><<<++patches.suse/misdn-add-support-for-group-membership-check++>>> -| <<<--patches.suse/ceph-osd_client-add-support-for-CEPH_OSD_OP_GETXATTR.patch-->>><<<++patches.suse/mlx5-add-parameter-to-disable-enhanced-IPoIB.patch++>>> -| <<<--patches.suse/rbd-add-rbd_dev_getxattr-helper.patch-->>><<<++patches.suse/lan78xx-Enable-LEDs-and-auto-negotiation.patch++>>> -| <<<--patches.suse/rbd-do-away-with-obj_request-in-getxattr.patch-->>><<<++patches.suse/net-mvpp2-Enable-autoneg-bypass-for-1000BaseX-2500Ba.patch++>>> -| <<<--patches.suse/rbd-add-getxattr-device-attribute-for-debugging.patch-->>><<<++patches.suse/r8169-Revive-default-chip-version-for-r8168.patch++>>> -|<<<-- patches.suse/target-pr-split-out-and-export-core_scsi3_pr_seq_non.patch-->>> -| <<<--patches.suse/target-pr-add-backend-API-for-reservation-handling.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/target-rbd-add-support-for-PR-register-read-keys.patch-->>><<<++# Wireless networking drivers++>>> -| <<<--patches.suse/target-rbd-add-pr_reserve-support.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/target-rbd-add-pr_release-support.patch-->>><<<++patches.suse/b43-missing-firmware-info.patch++>>> -|<<<-- patches.suse/target-rbd-add-pr_read_reservation-support.patch-->>> -| <<<--patches.suse/target-rbd-add-pr_clear-support.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/target-rbd-add-pr_preempt-support.patch-->>><<<++# USB++>>> -| <<<--patches.suse/target-rbd-add-stubbed-out-pr_register_and_move.patch-->>><<<++########################################################++>>> -| <<<--patches.suse/target-rbd-add-pr_report_capabilities-support.patch-->>><<<++patches.suse/firmware-raspberrypi-introduce-vl805-init-routine.patch++>>> -| <<<--patches.suse/target-rbd-add-stubbed-out-pr_read_full_status.patch-->>><<<++patches.suse/pci-brcmstb-wait-for-raspberry-pi-s-firmware-when-present.patch++>>> -| <<<--patches.suse/target-rbd-SCSI3-check-conflict-support.patch-->>><<<++patches.suse/soc-bcm2835-sync-xhci-reset-firmware-property-with-downstream.patch++>>> -| <<<--patches.suse/target-rbd-add-SCSI2-reservation-entry-to-PR-info.patch -| patches.suse/target-rbd-implement-SCSI2-reservation-handling.patch -| patches.suse/target-rbd-handle-SCSI2-reservation-release-on-reset.patch -| patches.suse/target-configfs-add-device-vendor_id-attribute.patch -| patches.suse/target-remove-hardcoded-T10-Vendor-ID-in-INQUIRY-res.patch -| patches.suse/target-rbd-fix-PR-info-memory-leaks.patch -| patches.suse/target-pr-fix-core_scsi3_pr_seq_non-caller.patch -| patches.suse/rbd-don-t-log-miscompare-as-an-error.patch -| patches.suse/rbd-handle-OBJ_REQUEST_SG-types-for-copyup.patch -| patches.suse/target-rbd-don-t-put-snap_context-twice.patch -| patches.suse/target-rbd-remove-caw_mutex-usage.patch -| patches.suse/libceph-use-upstream-write-same-opcode.patch -| patches.suse/rbd-truncate-objects-on-cmpext-short-reads.patch -| patches.suse/target-fix-tcm_rbd_gen_it_nexus-for-emulated-XCOPY-s.patch -| patches.suse/rbd-helper-to-copy-compare-and-write-osd-requests.patch -| patches.suse/rbd-copy-compare-and-write-osd-requests-before-resub.patch -| patches.suse/0001-rbd-drop-extra-rbd_img_request_get.patch -| patches.suse/0002-rbd-make-sure-pages-are-freed-by-libceph.patch -| patches.suse/target-rbd-handle-zero-length-UNMAP-requests-early.patch -| patches.suse/target-rbd-use-target_configure_unmap_from_queue-hel.patch -| patches.suse/target-transport-should-handle-st-FM-EOM-ILI-reads.patch -| patches.suse/target-add-lio-rbd-to-makefile-Kconfig-fix.patch -| patches.suse/0001-target_core_rbd-use-RCU-in-free_device.patch -| patches.suse/0002-target_core_rbd-break-up-free_device-callback.patch-->>><<<++patches.suse/usb-pci-quirks-add-raspberry-pi-4-quirk.patch++>>> - - ######################################################## -| # <<<--device-mapper-->>><<<++Input++>>> - ######################################################## -| <<<--patches.suse/dm-mpath-leastpending-path-update-->>><<<++patches.suse/kbd-ignore-gfx.patch++>>> -| <<<--patches.suse/dm-mpath-accept-failed-paths-->>><<<++patches.suse/Input-Fix-memory-leak-in-psxpad_spi_probe.patch++>>> -|<<<-- patches.suse/dm-table-switch-to-readonly-->>> -| <<<--patches.suse/dm-multipath-Improve-logging.patch -| patches.suse/dm-snap-avoid-deadlock.patch -| -| ##########################################################-->>><<<++########################################################++>>> -| # <<<--AppArmor-->>><<<++Sound++>>> -| <<<--##########################################################-->>><<<++########################################################++>>> -|<<<-- patches.suse/apparmor-basic-networking-rules.patch-->>> -| <<<--patches.suse/apparmor-fix-quieting-of-audit-messages-for-network-mediation.patch -| patches.suse/apparmor-basic-networking-rules-4.11-rc1.patch -| patches.suse/apparmor-check-all-net-profiles.patch -| -| ##########################################################-->>><<<++########################################################++>>> -| # <<<--FIPS-->>><<<++Other++>>> <<<--patches not (yet) upstream -| ########################################################## -| patches.suse/0008-random-move-FIPS-continuous-test-to-output-functions.patch -| patches.suse/v5-0001-crypto-DRBG-add-FIPS-140-2-CTRNG-for-noise-source.patch -|-->>><<<++drivers++>>> - ######################################################## -|<<<-- -->>><<<++ ++>>># <<<--Lock-->>><<<++NXP++>>> <<<--down-->>><<<++lx2160++>>> <<<--functions-->>><<<++silicon++>>> <<<--for-->>><<<++rev1++>>> <<<--UEFI-->>><<<++PCIe++>>> <<<--secure boot , FATE#314486-->>><<<++workarounds++>>> -|<<<-- #########################################################-->>><<<++ patches.suse/PCI-mobiveil-ls_pcie_g4-add-Workaround-for-A-011577.patch++>>> -|<<<-- patches.suse/0039-efi-Add-EFI_SECURE_BOOT-bit.patch-->>><<<++ patches.suse/PCI-mobiveil-ls_pcie_g4-add-Workaround-for-A-011451.patch++>>> -|<<<-- patches.suse/0040-Add-the-ability-to-lock-down-access-to-the-running-k.patch-->>><<<++ patches.suse/PCI-mobiveil-ls_pcie_g4-fix-SError-when-accessing-co.patch++>>> -- patches.suse/0041-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch -- patches.suse/0042-Enforce-module-signatures-if-the-kernel-is-locked-do.patch -- patches.suse/0043-Restrict-dev-mem-and-dev-kmem-when-the-kernel-is-loc.patch -- patches.suse/0045-kexec-Disable-at-runtime-if-the-kernel-is-locked-dow.patch -- patches.suse/0046-Copy-secure_boot-flag-in-boot-params-across-kexec-re.patch -- patches.suse/0047-kexec_file-split-KEXEC_VERIFY_SIG.patch -- patches.suse/0047-kexec_file-restrict-if-the-kernel-is-locked-down.patch -- patches.suse/0048-hibernate-Disable-when-the-kernel-is-locked-down.patch -- patches.suse/0050-PCI-Lock-down-BAR-access-when-the-kernel-is-locked-d.patch -- patches.suse/0051-x86-Lock-down-IO-port-access-when-the-kernel-is-lock.patch -- patches.suse/0052-x86-Restrict-MSR-access-when-the-kernel-is-locked-do.patch -- patches.suse/0053-asus-wmi-Restrict-debugfs-interface-when-the-kernel-.patch -- patches.suse/0054-ACPI-Limit-access-to-custom_method-when-the-kernel-i.patch -- patches.suse/0055-acpi-Ignore-acpi_rsdp-kernel-param-when-the-kernel-h.patch -- patches.suse/0056-acpi-Disable-ACPI-table-override-if-the-kernel-is-lo.patch -- patches.suse/0057-acpi-Disable-APEI-error-injection-if-the-kernel-is-l.patch -- patches.suse/0005-modsign-print-module-name-along-with-error-message.patch -- -|<<<-- ########################################################-->>> -| # <<<--Grab-->>><<<++CN99xx++>>> <<<--certificate-->>><<<++silicon++>>> <<<--from-->>><<<++revision++>>> <<<--MokList-->>><<<++Ax++>>> <<<--(MODSIGN) FATE#314508-->>><<<++erratum++>>> -| <<<--########################################################-->>><<<++patches.suse/0001-PCI-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-earl.patch++>>> -| <<<--# Using the hash in MOKx to blacklist kernel module, FATE#316531-->>><<<++patches.suse/0013-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch++>>> -| <<<--patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch-->>><<<++patches.suse/0001-ahci-thunderx2-stop-engine-fix-update.patch++>>> -| <<<--patches.suse/0002-MODSIGN-print-appropriate-status-message-when-gettin.patch-->>><<<++patches.suse/0001-ahci-thunderx2-update-stop-engine-errata-delay-value.patch++>>> -- patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch -- patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch -- -|<<<-- ##########################################################-->>> -| # <<<--Hibernation-->>><<<++Jetson++>>> <<<--Signature Verification FATE#316350-->>><<<++TX2++>>> -| <<<--##########################################################-->>><<<++patches.suse/cpufreq-tegra186-add-CPUFREQ_NEED_INITIAL_FREQ_CHECK.patch++>>> -| <<<--patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch-->>><<<++patches.suse/soc-tegra-pmc-Enable-PMIC-wake-event-on-Tegra186.patch++>>> -| <<<--patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch-->>><<<++patches.suse/gpio-tegra186-export-MODULE_DEVICE_TABLE.patch++>>> -|<<<-- patches.suse/0003-x86-KASLR-public-the-function-for-getting-random-lon.patch-->>> -| <<<--patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch-->>><<<++# LS1028A Switch++>>> -| <<<--patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch-->>><<<++patches.suse/net-dsa-felix-use-dsa_switch_alloc.patch++>>> -|<<<-- patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch-->>> -| <<<--patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch-->>><<<++# QorIQ cpufreq++>>> -| <<<--patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch-->>><<<++patches.suse/cpufreq-qoriq-convert-to-a-platform-driver.patch++>>> -| <<<--patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch -| patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch-->>><<<++patches.suse/clk-qoriq-add-cpufreq-platform-device.patch++>>> - - ######################################################## -| # <<<--Other patches for debugging-->>><<<++Debugging++>>> - ######################################################## - patches.suse/crasher.patch -|<<<-- -+kabi-->>> <<<--patches.suse/0005-x86-unwind-orc-Detect-the-end-of-the-stack.patch-->>><<<++patches.suse/add-product-identifying-information-to-vmcoreinfo.patch++>>> - -| <<<--patches.suse/x86-cpu_entry_area-Map-also-trace_idt_table.patch-->>><<<++# Printk++>>> -|<<<++ patches.suse/printk-console-Correctly-mark-console-that-is-used-w.patch++>>> -| <<<--########################################################-->>><<<++patches.suse/printk-panic-Avoid-deadlock-in-printk-after-stopping-CPUs-by-NMI.patch -|++>>> -| # <<<--Kdump-->>><<<++Tracing++>>> -| <<<--######################################################## -| patches.suse/s390-export-symbols-for-crash-kmp.patch-->>><<<++patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch++>>> - - ######################################################## -| # <<<--Live patching-->>><<<++Livepatching++>>> - ######################################################## -- # SUSE-specific - patches.suse/livepatch-mark-the-kernel-unsupported-when-disabling.patch - patches.suse/livepatch-define-a-macro-for-new-api-identification.patch - - # klp-convert -- patches.suse/livepatch-modpost-ignore-unresolved-symbols.patch - patches.suse/livepatch-create-and-include-UAPI-headers.patch -- -| <<<--######################################################## -| # XEN patches -| ######################################################## -| patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch -| patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch -| patches.suse/xen-disable_hotplug_cpu.patch -| patches.suse/0001-x86-respect-memory-size-limiting-via-mem-parameter.patch -| patches.suse/0002-x86-xen-dont-add-memory-above-max-allowed-allocation.patch-->>><<<++patches.suse/livepatch-modpost-ignore-unresolved-symbols.patch++>>> - - ######################################################## -| # <<<--kABI-->>><<<++Stable++>>> <<<--consistency-->>><<<++minor++>>> <<<--patches-->>><<<++numbers++>>> - ######################################################## -- -| <<<--patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch-->>><<<++patches.suse/Linux-5.3.1.patch++>>> -| <<<--patches.suse/0003-kabi-Add-placeholders-to-a-couple-of-important-struc.patch-->>><<<++patches.suse/Linux-5.3.2.patch++>>> -| <<<--patches.suse/0001-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch-->>><<<++patches.suse/Linux-5.3.3.patch++>>> -| <<<--patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-gsp.patch-->>><<<++patches.suse/Linux-5.3.4.patch++>>> -| <<<--patches.suse/0001-Thunderbolt-kABI-paddings-added.patch-->>><<<++patches.suse/Linux-5.3.5.patch++>>> -| <<<--patches.suse/0008-kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch-->>><<<++patches.suse/Linux-5.3.6.patch++>>> -| <<<--patches.suse/prepare-arm64-kgraft-->>><<<++patches.suse/Linux-5.3.7.patch++>>> -| <<<--patches.suse/powerpc-KABI-add-aux_ptr-to-hole-in-paca_struct-to-e.patch-->>><<<++patches.suse/Linux-5.3.8.patch++>>> -| <<<--patches.kabi/KABI-cpu-hotplug-provide-the-old-get-put_online_cpus.patch-->>><<<++patches.suse/Linux-5.3.9.patch++>>> -| <<<--patches.kabi/kabi-IB-mlx5-Fix-integer-overflows-in-mlx5_ib_create_srq.patch-->>><<<++patches.suse/Linux-5.3.10.patch++>>> -| <<<--patches.kabi/musb-flush_irq_work-kabi-fix.patch-->>><<<++patches.suse/Linux-5.3.11.patch++>>> -| <<<--patches.kabi/ALSA-pcm-oss-rw_ref-kabi-fix.patch-->>><<<++patches.suse/Linux-5.3.12.patch++>>> -| <<<--patches.kabi/ALSA-pcm-timer-inclusion-kabi-fix.patch-->>><<<++patches.suse/Linux-5.3.13.patch++>>> -| <<<--patches.kabi/usb-audio-quirk-kabi-fix.patch-->>><<<++patches.suse/Linux-5.3.14.patch++>>> -| <<<--patches.kabi/ALSA-emu10k1-kabi-workaround.patch-->>><<<++patches.suse/Linux-5.3.15.patch++>>> -| <<<--patches.kabi/acpi-ec-gpe-kabi-fix.patch-->>><<<++patches.suse/Linux-5.3.16.patch++>>> -| <<<--patches.kabi/0003-md-fix-md_write_start-deadlock-w-o-metadata-devices.kabi-->>><<<++patches.suse/Linux-5.3.17.patch++>>> -| <<<--patches.kabi/KABI-hide-ftrace_enabled-in-paca.patch-->>><<<++patches.suse/Linux-5.3.18.patch++>>> -|<<<-- patches.kabi/ocfs2-dlm-wait-for-dlm-recovery-done-kabi.patch-->>> -| <<<--patches.kabi/fsnotify-Fix-fsnotify_mark_connector-race-kabi.patch -| patches.kabi/kabi-protect-struct-acpi_nfit_desc.patch -| patches.kabi/x86-cpuinfo_x86-ignore-initialized-member.patch -| patches.kabi/powerpc-livepatch-fix-kabi-breaker-stacktraces.patch -| patches.kabi/kabi-protect-tap_create_cdev.patch -| patches.kabi/kabi-protect-struct-ipv6_pinfo.patch -| patches.kabi/kabi-protect-struct-cstate.patch -| patches.kabi/kabi-protect-ife_tlv_meta_decode.patch -| patches.kabi/kabi-protect-struct-nd_region.patch -| patches.kabi/kabi-protect-struct-ccw_device_private.patch -| patches.kabi/Revert-nvmet-constify-struct-nvmet_fabrics_ops.patch -| patches.kabi/nvme-kABI-fixes-for-nvmet.patch -| patches.kabi/nvme-kABI-fixes-for-nvme_ctrl.patch -| patches.kabi/Revert-nvme-mark-nvme_queue_scan-static.patch -| patches.kabi/qla2xxx-kABI-fixes-for-v10.01.00.18-k.patch -| patches.kabi/kABI-fixes-for-nvme-if_ready-checks-fail-io-to-deletin.patch -| patches.kabi/nvme-reintroduce-nvme_get_log_ext.patch -| patches.kabi/nvme-partially-revert-nvme-remove-nvme_req_needs_fai.patch -| patches.kabi/nvme-kABI-fix-for-ANA-support-in-nvme_ctrl.patch -| patches.kabi/nvme-guard-additional-fields-in-nvme-command-structu.patch -| patches.kabi/nvmet-kABI-fixes-for-ANA-support.patch -| patches.kabi/nvme-kABI-fix-for-scan_lock.patch -| patches.kabi/kabi-fixup-bdev_dax_supported.patch -| patches.kabi/rtlwifi-deferred-work-kabi-fix.patch -| patches.kabi/of-device-kabi-fix.patch -| patches.kabi/KABI-tpm-change-relinquish_locality-return-value-bac.patch -| patches.kabi/KABI-tpm-do-keep-the-cmd_ready-and-go_idle-as-pm-ops.patch -| patches.kabi/KABI-move-mce_data_buf-into-paca_aux.patch -| patches.kabi/KABI-move-the-new-handler-to-end-of-machdep_calls-an.patch -| patches.kabi/KABI-powerpc-export-__find_linux_pte-as-__find_linux.patch -| patches.kabi/KABI-hide-new-member-in-struct-iommu_table-from-genk.patch -| patches.kabi/KABI-powerpc-Revert-npu-callback-signature-change.patch -| patches.kabi/Fix-struct-page-kABI-after-adding-atomic-for-ppc.patch -| -| patches.kabi/perf-x86-fix-data-source-decoding-for-skylake-kabi.patch -| patches.kabi/kabi-protect-struct-nf_conn.patch -| patches.kabi/kabi-protect-eswitch_h-include.patch -| patches.kabi/kabi-reexport-tcp_send_ack.patch -| patches.kabi/s390-mm-fix-race-on-mm-context-flush_mm.patch -| patches.kabi/kabi-protect-struct-vsock_sock.patch -| patches.kabi/kabi-reexport-vsock_pending_work.patch -| patches.kabi/kabi-protect-struct-kvm_sync_regs.patch -| patches.kabi/kabi-fix-for-check_disk_size_change.patch -| -| patches.kabi/kabi-protect-enum-mem_type.patch -| -| patches.kabi/bpf-prevent-memory-disambiguation-attack.patch -| -| patches.kabi/fix-kvm-kabi.patch -| -| patches.kabi/mm-swap-fix-race-between-swap-count-continuation-operation-kabi.patch -| -| patches.kabi/bpf-properly-enforce-index-mask-to-prevent-out-of-bo.patch -| patches.kabi/kabi-cxgb4-MU.patch -| patches.kabi/kabi-mlx5-hide-cpu-rmap.patch -| patches.kabi/kabi-mvpp2-10gkr-support.patch -| patches.kabi/kabi-protect_fwnode_handle.patch -| patches.kabi/kabi-protect_hnae_ae_ops.patch -| patches.kabi/kabi-protect_hnae3_ae_ops.patch -| -| patches.kabi/nvdimm-provide-memcpy-mcsafe-unrolled.patch -| patches.kabi/dax-fixup-dax_operations-extension.patch -| patches.kabi/bdi-release-mutex-kabi.patch -| -| patches.kabi/NFSv4.1-Fix-up-replays-of-interrupted-requests.patch -| patches.kabi/bpf-fix-partial-copy-of-map_ptr-when-dst-is-scalar.patch -| -| patches.kabi/0001-Revert-USB-check-usb_get_extra_descriptor-for-proper.patch -| patches.kabi/0001-USB-check-usb_get_extra_descriptor-for-proper-size-F.patch -| patches.kabi/0001-kABI-fix-xhci-kABI-stability.patch -| -| patches.kabi/bpf-move-prev_-insn_idx-into-verifier-env.patch -| patches.kabi/bpf-prevent-out-of-bounds-speculation-on-pointer-ari.patch -| -| patches.kabi/kabi-xen-remove-pre-xen3-fallback-handlers.patch -| patches.kabi/fix-kabi-for-new-amd-mca-bank-names.patch -| -| patches.kabi/arch-arm64-acpi-KABI-ignore-includes.patch -| patches.kabi/firmware-efi-KABI-memreserve.patch -| patches.kabi/drivers-base-kABI-fixes-for-struct-device_private.patch -| patches.kabi/blk-mq-kABI-fixes-for-blk-mq.h.patch -| -| patches.kabi/media-em28xx-stop-rewriting-device-s-struct.patch -| patches.kabi/media-em28xx-fix-handler-for-vidioc_s_input.patch -| patches.kabi/kABI-add-_q-suffix-to-exports-that-take-struct-dh.patch -|-->>><<<++########################################################++>>> -| # <<<--KVM-->>><<<++SUSE kABI padding++>>> -| <<<--patches.kabi/kabi-kvm-mmu-Fix-overflow-on-kvm-mmu-page-limit-calculati.patch-->>><<<++########################################################++>>> -| <<<--patches.kabi/kabi-fix-KVM-s390-provide-kvm_arch_no_poll-function.patch-->>><<<++patches.suse/kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch++>>> -| <<<--patches.kabi/kabi-fix-s390-vtime-steal-time-exponential-moving-average.patch -|-->>><<<++patches.suse/0003-kabi-Add-placeholders-to-a-couple-of-important-struc.patch++>>> -| <<<--patches.suse/0001-kvm-Introduce-nopvspin-kernel-parameter.patch-->>><<<++patches.suse/0001-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch++>>> -| <<<--patches.kabi/KABI-powerpc-mmu_context-provide-old-version-of-mm_i.patch-->>><<<++patches.suse/0001-Thunderbolt-kABI-paddings-added.patch++>>> -| <<<--patches.kabi/KABI-x86-kvm-kABI-workaround-for-CVE-2018-10853-fix.patch-->>><<<++patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch++>>> -| <<<--patches.kabi/kvm-x86-kABI-fix-for-vm_alloc-vm_free-changes.patch-->>><<<++patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-gsp.patch++>>> -| <<<--patches.kabi/kABI-Hide-get_msr_feature-in-kvm_x86_ops.patch -|-->>><<<++patches.suse/0001-typeC-add-kABI-padding.patch++>>> -| <<<--patches.kabi/kvm_x86_ops-l1tf-kabi-fix.patch -|-->>><<<++patches.suse/0001-USB-fix-kABI-padding.patch++>>> -| <<<--patches.kabi/0001-x86-kabi-speculation-l1tf-Increase-l1tf-memory-limit-for-.patch-->>><<<++patches.suse/prepare-arm64-kgraft++>>> -| <<<--patches.kabi/KVM-VMX-Work-around-kABI-breakage-in-enum-vmx_l1d_fl.patch -|-->>><<<++patches.suse/suse-hv-kabi.patch++>>> -| <<<--patches.kabi/kabi-protect-struct-fib_nh_exception.patch-->>><<<++patches.suse/0001-kABI-more-hooks-for-PCI-changes.patch++>>> -|<<<-- patches.kabi/kabi-protect-struct-rtable.patch-->>> -| <<<--patches.kabi/kabi-protect-struct-sctp_association.patch -| -| patches.kabi/kabi-fsnotify-Fix-busy-inodes-during-unmount.patch -| -| patches.kabi/kabi-x86-speculation-fix-cpu_tlbstate-issue.patch -| patches.kabi/hid-debug-kfifo-kabi-workaround.patch -| patches.kabi/kabi-protect-vhost_log_write.patch -| patches.kabi/kabi-restore-icmp_send.patch -| patches.kabi/kabi-protect-struct-mlx5_td.patch -| patches.kabi/kabi-protect-ip_options_rcv_srr.patch -| -| patches.kabi/md-batch-flush-requests-kabi.patch -| -| patches.kabi/KVM-Fix-kABI.patch -| -| patches.kabi/usb_interface-reveive-pm_usage_cnt-for-kabi.patch -| patches.kabi/snd_seq_kernel_client_enqueue-kabi-compat.patch -| patches.kabi/Re-export-snd_cards-for-kABI.patch -| -| patches.kabi/bpf-add-map_lookup_elem_sys_only-for-lookups-from-sy.patch -| -| patches.kabi/fs-prevent-page-refcount-overflow-in-pipe_buf_get-kabi.patch -| patches.kabi/kabi-protect-dma-mapping-h-include.patch -| patches.kabi/kabi-protect-struct-pci_dev.patch -| patches.kabi/PCI-skip_bus_pm-kabi-fix.patch -| patches.kabi/memcg-make-it-work-on-sparse-non-0-node-systems-kabi.patch -| patches.kabi/kabi-x86-microcode-hotplug-state-fix.patch -| patches.kabi/x86-topology-Add-CPUID.1F-multi-die-package-support.patch -| patches.kabi/x86-topology-Define-topology_logical_die_id.patch -| patches.kabi/kABI-add-back-sibling-paca-pointer-to-paca.patch -| -| patches.kabi/kabi-fixup-blk_mq_register_dev.patch -| -| patches.kabi/kABI-Fix-kABI-for-struct-amd_iommu.patch -| -| patches.kabi/kabi-fix-struct-ufs_reg-removal-of-unused-field -| -| patches.kabi/NFSv4-Fix-OPEN-CLOSE-race.patch -| patches.kabi/net-sched-act_sample-fix-psample-group-handling-on-o.patch -| -| patches.kabi/Fix-KVM-kABI-after-x86-mmu-backports.patch -| patches.kabi/Fix-AMD-IOMMU-kABI.patch -| -| patches.kabi/crypto-af_alg-kABI-workaround.patch -|-->>><<<++########################################################++>>> -| #<<<-- IFU-->>> kABI <<<--Fix-->>><<<++consistency patches++>>> -| <<<--patches.kabi/kABI-Fix-for-IFU-patches.patch -|-->>><<<++########################################################++>>> -| <<<--patches.kabi/kABI-Fix-for-KVM-x86-Introduce-vcpu-arch.xsaves_enab.patch-->>><<<++patches.kabi/0001-kABI-Fix-kABI-after-EDR-backport.patch++>>> -| <<<--patches.kabi/sctp-cache-netns-in-sctp_ep_common.patch-->>><<<++patches.kabi/s390-prevent-leaking-kernel-address-in-bear++>>> -| <<<--patches.kabi/can-skb-defined-kabi-workaround.patch-->>><<<++patches.kabi/snd-rawmidi-buffer_ref-kABI-workaround.patch++>>> -| <<<--patches.kabi/crypto-reexport-crypto_shoot_alg.patch-->>><<<++patches.kabi/ALSA-hdac_bus-kABi-workaround.patch++>>> -| <<<--patches.kabi/debugfs-kabi-fix-d_fsdata-semantics.patch-->>><<<++patches.kabi/bdi-dev_name-kabi-fix.patch++>>> -| <<<--patches.kabi/debugfs-kabi-provide-removal-prot-comp-wrappers.patch-->>><<<++patches.kabi/sunrpc-clean-up-properly-in-gss_mech_unregister.patch++>>> -| <<<--patches.kabi/debugfs-kabi-restore-debugfs_remove_recursive.patch -|-->>><<<++patches.kabi/kabi-ppc64le-prevent-struct-dma_map_ops-to-become-de.patch++>>> -| <<<--patches.kabi/v4l2_fh-kabi-workaround.patch -|-->>><<<++patches.kabi/libnvdimm-cover-up-nd_pfn_sb-change.patch++>>> -| <<<--patches.kabi/ptp_clock-kABI-workaround.patch -| -| patches.kabi/sunrpc-clean-up-properly-in-gss_mech_unregister.patch -| patches.kabi/sock_cgroup_data-kabi-fix.patch-->>><<<++patches.kabi/libnvdimm-cover-up-nd_region-changes.patch++>>> - - ######################################################## - # You'd better have a good reason for adding a patch - # below here. - ######################################################## -- -- ######################################################## -- # Patches cherry-picked from SLE12 codestream, for which -- # the upstream status couldn't be automatically determined -- # and therefore manual review is required -- ######################################################## -- -+trenn patches.suse/x86_intel_do_not_modify_perf_bias.patch -### -# XXX agraf: Not upstream yet. Pushing again ... -+agraf patches.suse/arm64-zynqmp-ahci-0001-drivers-ata-Move-sata-port-phy-oob-settings-to-devic.patch -+agraf patches.suse/arm64-zynqmp-ahci-0002-drivers-ata-Add-gen-3-mode-support-in-driver.patch -+agraf patches.suse/arm64-zynqmp-ahci-0003-drivers-ata-Disable-Device-Sleep-capability.patch -### -### -# XXX agraf: Update to v4.13 code state -+agraf patches.suse/arm64-fslmc-20170526-0106-staging-fsl-dpaa2-eth-Fix-address-translations.patch -+agraf patches.suse/arm64-fslmc-20170526-0107-staging-fsl-dpaa2-eth-Map-Tx-buffers-as-bidirectiona.patch -+agraf patches.suse/arm64-fslmc-20170526-0108-dpaa2-Manually-check-MTU-limits.patch -+agraf patches.suse/arm64-fslmc-20170526-0109-dpaa2-Use-legacy-ethtool-interface.patch -+agraf patches.suse/arm64-fslmc-20170526-0110-dpaa2-Remove-ro_after_init-usage.patch -### -### -# XXX agraf: not upstream, poking ... -+agraf patches.suse/arm64-bcm2837-0196-cpufreq-Add-Broadcom-BCM2835-CPU-frequency-control-driver.patch -### -### -# XXX agraf: need to check if it's still broken upstream -+agraf patches.suse/arm64-phy-dp83867-depend-on-CONFIG_OF_MDIO.patch -### -+dsterba patches.suse/btrfs-8059-syslog-when-quota-is-enabled.patch -+dsterba patches.suse/btrfs-8060-syslog-when-quota-is-disabled.patch -+dsterba patches.suse/btrfs-8066-disable-defrag-of-tree-roots.patch -+dsterba patches.suse/btrfs-8063-delete-qgroup-items-in-drop_snapshot.patch -+jack patches.suse/xfs-warn-rt-volume.patch -+hare patches.suse/edd-support-original-Phoenix-EDD-3.0-information.patch -+hare patches.suse/bfa-check-for-terminated-commands.patch -+pjakobsson patches.suse/0010-drm-hisilicon-hibmc-Add-drm_dev_set_unique-for-v4.4.patch -+jjolly patches.suse/0022-ib-ipoib-Move-QP-to-ERROR-only-when-the-QP-is-not-at.patch -+hare patches.suse/fddi-Fixup-potential-uninitialized-bars.patch -+hare patches.suse/target-fix-hang-in-target_wait_for_sess_cmds.patch -+hare patches.suse/target-tcm_fc-work-around-data-corruption-issue-in-tfc_io.patch -+oneukum patches.suse/0003-more-kABI-padding-in-USB.patch -+needs_review patches.suse/0006-badblocks-fix-wrong-return-value-when-badblocks-are-disabled.patch -+hare patches.suse/block-nonblock-causes-failfast -+acho patches.suse/chelsio-0036-The-patch-back-ports-the-crypto_skcipher-to-crypto_b.patch -+jeffm patches.suse/apparmor-compatibility-patch-for-v5-network-control -+jeffm patches.suse/apparmor-fix-replacement-not-being-applied.patch -+jeffm patches.suse/apparmor-fix-open-after-profile-replacement.patch -+tonyj patches.suse/perf-additional-warning-when-sampling-rate-if-decayed-below-startup-minimum.patch -+tonyj patches.suse/0004-perf-jevents-program-to-convert-json-file-gnu-source -+tonyj patches.suse/0063-perf-jevents-add-support-for-parsing-uncore-json-files-fix-null -+bp patches.suse/mce-amd-check-for-userspace-agent-before-decoding.patch -+yousaf.kaukab patches.suse/0001-iommu-aarch64-Set-bypass-mode-per-default.patch -### -# XXX agraf: Submitted upstream, but not picked up yet :(. Pushed again... -+agraf patches.suse/arm64-ls1043-0056-soc-fsl-qbman-Use-shared-dma-pool-for-BMan-private-m.patch -+agraf patches.suse/arm64-ls1043-0057-soc-fsl-qbman-Use-shared-dma-pool-for-QMan-private-m.patch -+agraf patches.suse/arm64-ls1043-0058-soc-fsl-qbman-Drop-set-clear_bits-usage.patch -+agraf patches.suse/arm64-ls1043-0059-soc-fsl-qbman-Drop-L1_CACHE_BYTES-compile-time-check.patch -+agraf patches.suse/arm64-ls1043-0060-soc-fsl-qbman-Fix-ARM32-typo.patch -+agraf patches.suse/arm64-ls1043-0061-soc-fsl-qbman-Rework-ioremap-calls-for-ARM-PPC.patch -+agraf patches.suse/arm64-ls1043-0062-soc-fsl-qbman-add-QMAN_REV32.patch -+agraf patches.suse/arm64-ls1043-0063-soc-fsl-qbman-different-register-offsets-on-ARM.patch -+agraf patches.suse/arm64-ls1043-0064-soc-fsl-qbman-Add-missing-headers-on-ARM.patch -+agraf patches.suse/arm64-ls1043-0065-fsl-soc-qbman-Enable-FSL_LAYERSCAPE-config-on-ARM.patch -### -# XXX agraf: Push KVM on ARM to v4.13 state to get Cavium fixes properly -+agraf patches.suse/arm64-bsc1031492-0132-arm64-KVM-Preserve-RES1-bits-in-SCTLR_EL2.patch -+agraf patches.suse/arm64-bsc1031492-0133-arm64-KVM-Allow-unaligned-accesses-at-EL2.patch -+agraf patches.suse/arm64-bsc1031492-0135-arm64-Move-voffset-to-.hyp.text.patch -+agraf patches.suse/arm64-bsc1031492-0146-arm-Move-voffset-into-.hyp.text.patch -+agraf patches.suse/arm64-bsc1031492-0148-arm64-Add-a-facility-to-turn-an-ESR-syndrome-into-a-.patch -+agraf patches.suse/arm64-bsc1031492-0149-KVM-arm-arm64-vgic-v3-Add-accessors-for-the-ICH_APxR.patch -+agraf patches.suse/arm64-bsc1031492-0150-KVM-arm64-Make-kvm_condition_valid32-accessible-from.patch -+agraf patches.suse/arm64-bsc1031492-0151-KVM-arm64-vgic-v3-Add-hook-to-handle-guest-GICv3-sys.patch -+agraf patches.suse/arm64-bsc1031492-0152-KVM-arm64-vgic-v3-Add-ICV_BPR1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0153-KVM-arm64-vgic-v3-Add-ICV_IGRPEN1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0154-KVM-arm64-vgic-v3-Add-ICV_IAR1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0155-KVM-arm64-vgic-v3-Add-ICV_EOIR1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0156-KVM-arm64-vgic-v3-Add-ICV_AP1Rn_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0157-KVM-arm64-vgic-v3-Add-ICV_HPPIR1_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0158-KVM-arm64-vgic-v3-Enable-trapping-of-Group-1-system-.patch -+agraf patches.suse/arm64-bsc1031492-0159-KVM-arm64-Enable-GICv3-Group-1-sysreg-trapping-via-c.patch -+agraf patches.suse/arm64-bsc1031492-0160-KVM-arm64-vgic-v3-Add-ICV_BPR0_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0161-KVM-arm64-vgic-v3-Add-ICV_IGNREN0_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0162-KVM-arm64-vgic-v3-Add-misc-Group-0-handlers.patch -+agraf patches.suse/arm64-bsc1031492-0163-KVM-arm64-vgic-v3-Enable-trapping-of-Group-0-system-.patch -+agraf patches.suse/arm64-bsc1031492-0164-KVM-arm64-Enable-GICv3-Group-0-sysreg-trapping-via-c.patch -+agraf patches.suse/arm64-bsc1031492-0165-arm64-Add-MIDR-values-for-Cavium-cn83XX-SoCs.patch -+agraf patches.suse/arm64-bsc1031492-0166-arm64-Add-workaround-for-Cavium-Thunder-erratum-3011.patch -+agraf patches.suse/arm64-bsc1031492-0167-KVM-arm64-vgic-v3-Add-ICV_DIR_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0168-KVM-arm64-vgic-v3-Add-ICV_RPR_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0169-KVM-arm64-vgic-v3-Add-ICV_CTLR_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0170-KVM-arm64-vgic-v3-Add-ICV_PMR_EL1-handler.patch -+agraf patches.suse/arm64-bsc1031492-0171-KVM-arm64-Enable-GICv3-common-sysreg-trapping-via-co.patch -+agraf patches.suse/arm64-bsc1031492-0172-KVM-arm64-vgic-v3-Log-which-GICv3-system-registers-a.patch -+agraf patches.suse/arm64-bsc1031492-0173-KVM-arm64-Log-an-error-if-trapping-a-read-from-write.patch -+agraf patches.suse/arm64-bsc1031492-0174-KVM-arm64-Log-an-error-if-trapping-a-write-to-read-o.patch -### -# XXX agraf: Currently 7e5a672289c9754d07e1c3b33649786d3d70f5e4 in kvmarm tree, -# getting pushed upstream very soon. Waiting for that point. -+agraf patches.suse/arm64-bsc1045298-KVM-arm-arm64-Handle-hva-aging-while-destroying-the-.patch -### -+bsc1094575 patches.suse/s390-qeth-use-Read-device-to-query-hypervisor-for-MA.patch -- -- ./contrib/series/diff FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:25:00.055456724 +0000 @@ -1,1789 +0,0 @@ -/* - * RFC2367 PF_KEYv2 Key management API message parser - * Copyright (C) 1999, 2000, 2001 Richard Guy Briggs. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the - * Free Software Foundation; either version 2 of the License, or (at your - * option) any later version. See . - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * for more details. - * - * RCSID $Id: pfkey_v2_parse.c,v 1.53 2003/01/30 02:32:09 rgb Exp $ - */ - -/* - * Template from klips/net/ipsec/ipsec/ipsec_parser.c. - */ - -char pfkey_v2_parse_c_version[] = "$Id: pfkey_v2_parse.c,v 1.53 2003/01/30 02:32:09 rgb Exp $"; - -/* - * Some ugly stuff to allow consistent debugging code for use in the - * kernel and in user space -*/ - -#ifdef __KERNEL__ - -# include /* for printk */ - -#include "freeswan/ipsec_kversion.h" /* for malloc switch */ - -# ifdef MALLOC_SLAB -# include /* kmalloc() */ -# else /* MALLOC_SLAB */ -# include /* kmalloc() */ -# endif /* MALLOC_SLAB */ -# include /* error codes */ -# include /* size_t */ -# include /* mark_bh */ - -# include /* struct device, and other headers */ -# include /* eth_type_trans */ -# include /* struct iphdr */ -# if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) -# include /* struct ipv6hdr */ -# endif /* if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) */ -extern int debug_pfkey; - -# include - -#include "freeswan/ipsec_encap.h" - -#else /* __KERNEL__ */ - -# include -# include -# include - -# include -# include "programs/pluto/constants.h" -# include "programs/pluto/defs.h" /* for PRINTF_LIKE */ -# include "programs/pluto/log.h" /* for debugging and DBG_log */ - -/* #define PLUTO */ - -# ifdef PLUTO -# define DEBUGGING(level, args...) { DBG_log("pfkey_lib_debug:" args); } -# else -# define DEBUGGING(level, args...) if(pfkey_lib_debug & level) { printf("pfkey_lib_debug:" args); } else { ; } -# endif - -#endif /* __KERNEL__ */ - - -#include -#include - -#ifdef __KERNEL__ -# include "freeswan/ipsec_netlink.h" /* KLIPS_PRINT */ -extern int sysctl_ipsec_debug_verbose; -# define DEBUGGING(level, args...) \ - KLIPS_PRINT( \ - ((debug_pfkey & level & (PF_KEY_DEBUG_PARSE_STRUCT | PF_KEY_DEBUG_PARSE_PROBLEM)) \ - || (sysctl_ipsec_debug_verbose && (debug_pfkey & level & PF_KEY_DEBUG_PARSE_FLOW))) \ - , "klips_debug:" args) -#endif /* __KERNEL__ */ -#include "freeswan/ipsec_sa.h" /* IPSEC_SAREF_NULL, IPSEC_SA_REF_TABLE_IDX_WIDTH */ - - -#define SENDERR(_x) do { error = -(_x); goto errlab; } while (0) - -struct satype_tbl { - uint8_t proto; - uint8_t satype; - char* name; -} static satype_tbl[] = { -#ifdef __KERNEL__ - { IPPROTO_ESP, SADB_SATYPE_ESP, "ESP" }, - { IPPROTO_AH, SADB_SATYPE_AH, "AH" }, - { IPPROTO_IPIP, SADB_X_SATYPE_IPIP, "IPIP" }, -#ifdef CONFIG_IPSEC_IPCOMP - { IPPROTO_COMP, SADB_X_SATYPE_COMP, "COMP" }, -#endif /* CONFIG_IPSEC_IPCOMP */ - { IPPROTO_INT, SADB_X_SATYPE_INT, "INT" }, -#else /* __KERNEL__ */ - { SA_ESP, SADB_SATYPE_ESP, "ESP" }, - { SA_AH, SADB_SATYPE_AH, "AH" }, - { SA_IPIP, SADB_X_SATYPE_IPIP, "IPIP" }, - { SA_COMP, SADB_X_SATYPE_COMP, "COMP" }, - { SA_INT, SADB_X_SATYPE_INT, "INT" }, -#endif /* __KERNEL__ */ - { 0, 0, "UNKNOWN" } -}; - -uint8_t -satype2proto(uint8_t satype) -{ - int i =0; - - while(satype_tbl[i].satype != satype && satype_tbl[i].satype != 0) { - i++; - } - return satype_tbl[i].proto; -} - -uint8_t -proto2satype(uint8_t proto) -{ - int i = 0; - - while(satype_tbl[i].proto != proto && satype_tbl[i].proto != 0) { - i++; - } - return satype_tbl[i].satype; -} - -char* -satype2name(uint8_t satype) -{ - int i = 0; - - while(satype_tbl[i].satype != satype && satype_tbl[i].satype != 0) { - i++; - } - return satype_tbl[i].name; -} - -char* -proto2name(uint8_t proto) -{ - int i = 0; - - while(satype_tbl[i].proto != proto && satype_tbl[i].proto != 0) { - i++; - } - return satype_tbl[i].name; -} - -/* Default extension parsers taken from the KLIPS code */ - -DEBUG_NO_STATIC int -pfkey_sa_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - struct sadb_sa *pfkey_sa = (struct sadb_sa *)pfkey_ext; -#if 0 - struct sadb_sa sav2; -#endif - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_sa_parse: entry\n"); - /* sanity checks... */ - if(!pfkey_sa) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "NULL pointer passed in.\n"); - SENDERR(EINVAL); - } - -#if 0 - /* check if this structure is short, and if so, fix it up. - * XXX this is NOT the way to do things. - */ - if(pfkey_sa->sadb_sa_len == sizeof(struct sadb_sa_v1)/IPSEC_PFKEYv2_ALIGN) { - - /* yes, so clear out a temporary structure, and copy first */ - memset(&sav2, 0, sizeof(sav2)); - memcpy(&sav2, pfkey_sa, sizeof(struct sadb_sa_v1)); - sav2.sadb_x_sa_ref=-1; - sav2.sadb_sa_len = sizeof(struct sadb_sa) / IPSEC_PFKEYv2_ALIGN; - - pfkey_sa = &sav2; - } -#endif - - - if(pfkey_sa->sadb_sa_len != sizeof(struct sadb_sa) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "length wrong pfkey_sa->sadb_sa_len=%d sizeof(struct sadb_sa)=%d.\n", - pfkey_sa->sadb_sa_len, - (int)sizeof(struct sadb_sa)); - SENDERR(EINVAL); - } - - if(pfkey_sa->sadb_sa_encrypt > SADB_EALG_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "pfkey_sa->sadb_sa_encrypt=%d > SADB_EALG_MAX=%d.\n", - pfkey_sa->sadb_sa_encrypt, - SADB_EALG_MAX); - SENDERR(EINVAL); - } - - if(pfkey_sa->sadb_sa_auth > SADB_AALG_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "pfkey_sa->sadb_sa_auth=%d > SADB_AALG_MAX=%d.\n", - pfkey_sa->sadb_sa_auth, - SADB_AALG_MAX); - SENDERR(EINVAL); - } - - if(pfkey_sa->sadb_sa_state > SADB_SASTATE_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "state=%d exceeds MAX=%d.\n", - pfkey_sa->sadb_sa_state, - SADB_SASTATE_MAX); - SENDERR(EINVAL); - } - - if(pfkey_sa->sadb_sa_state == SADB_SASTATE_DEAD) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "state=%d is DEAD=%d.\n", - pfkey_sa->sadb_sa_state, - SADB_SASTATE_DEAD); - SENDERR(EINVAL); - } - - if(pfkey_sa->sadb_sa_replay > 64) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "replay window size: %d -- must be 0 <= size <= 64\n", - pfkey_sa->sadb_sa_replay); - SENDERR(EINVAL); - } - - if(! ((pfkey_sa->sadb_sa_exttype == SADB_EXT_SA) || - (pfkey_sa->sadb_sa_exttype == SADB_X_EXT_SA2))) - { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "unknown exttype=%d, expecting SADB_EXT_SA=%d or SADB_X_EXT_SA2=%d.\n", - pfkey_sa->sadb_sa_exttype, - SADB_EXT_SA, - SADB_X_EXT_SA2); - SENDERR(EINVAL); - } - - if((IPSEC_SAREF_NULL != pfkey_sa->sadb_x_sa_ref) && (pfkey_sa->sadb_x_sa_ref >= (1 << IPSEC_SA_REF_TABLE_IDX_WIDTH))) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sa_parse: " - "SAref=%d must be (SAref == IPSEC_SAREF_NULL(%d) || SAref < IPSEC_SA_REF_TABLE_NUM_ENTRIES(%d)).\n", - pfkey_sa->sadb_x_sa_ref, - IPSEC_SAREF_NULL, - IPSEC_SA_REF_TABLE_NUM_ENTRIES); - SENDERR(EINVAL); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_sa_parse: " - "successfully found len=%d exttype=%d(%s) spi=%08lx replay=%d state=%d auth=%d encrypt=%d flags=%d ref=%d.\n", - pfkey_sa->sadb_sa_len, - pfkey_sa->sadb_sa_exttype, - pfkey_v2_sadb_ext_string(pfkey_sa->sadb_sa_exttype), - (long unsigned int)ntohl(pfkey_sa->sadb_sa_spi), - pfkey_sa->sadb_sa_replay, - pfkey_sa->sadb_sa_state, - pfkey_sa->sadb_sa_auth, - pfkey_sa->sadb_sa_encrypt, - pfkey_sa->sadb_sa_flags, - pfkey_sa->sadb_x_sa_ref); - - errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_lifetime_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - struct sadb_lifetime *pfkey_lifetime = (struct sadb_lifetime *)pfkey_ext; - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_lifetime_parse:enter\n"); - /* sanity checks... */ - if(!pfkey_lifetime) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_lifetime_parse: " - "NULL pointer passed in.\n"); - SENDERR(EINVAL); - } - - if(pfkey_lifetime->sadb_lifetime_len != - sizeof(struct sadb_lifetime) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_lifetime_parse: " - "length wrong pfkey_lifetime->sadb_lifetime_len=%d sizeof(struct sadb_lifetime)=%d.\n", - pfkey_lifetime->sadb_lifetime_len, - (int)sizeof(struct sadb_lifetime)); - SENDERR(EINVAL); - } - - if((pfkey_lifetime->sadb_lifetime_exttype != SADB_EXT_LIFETIME_HARD) && - (pfkey_lifetime->sadb_lifetime_exttype != SADB_EXT_LIFETIME_SOFT) && - (pfkey_lifetime->sadb_lifetime_exttype != SADB_EXT_LIFETIME_CURRENT)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_lifetime_parse: " - "unexpected ext_type=%d.\n", - pfkey_lifetime->sadb_lifetime_exttype); - SENDERR(EINVAL); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_lifetime_parse: " - "life_type=%d(%s) alloc=%u bytes=%u add=%u use=%u pkts=%u.\n", - pfkey_lifetime->sadb_lifetime_exttype, - pfkey_v2_sadb_ext_string(pfkey_lifetime->sadb_lifetime_exttype), - pfkey_lifetime->sadb_lifetime_allocations, - (unsigned)pfkey_lifetime->sadb_lifetime_bytes, - (unsigned)pfkey_lifetime->sadb_lifetime_addtime, - (unsigned)pfkey_lifetime->sadb_lifetime_usetime, - pfkey_lifetime->sadb_x_lifetime_packets); -errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_address_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - int saddr_len = 0; - struct sadb_address *pfkey_address = (struct sadb_address *)pfkey_ext; - struct sockaddr* s = (struct sockaddr*)((char*)pfkey_address + sizeof(*pfkey_address)); - char ipaddr_txt[ADDRTOT_BUF]; - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_address_parse:enter\n"); - /* sanity checks... */ - if(!pfkey_address) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_address_parse: " - "NULL pointer passed in.\n"); - SENDERR(EINVAL); - } - - if(pfkey_address->sadb_address_len < - (sizeof(struct sadb_address) + sizeof(struct sockaddr))/ - IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_address_parse: " - "size wrong 1 ext_len=%d, adr_ext_len=%d, saddr_len=%d.\n", - pfkey_address->sadb_address_len, - (int)sizeof(struct sadb_address), - (int)sizeof(struct sockaddr)); - SENDERR(EINVAL); - } - - if(pfkey_address->sadb_address_reserved) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_address_parse: " - "res=%d, must be zero.\n", - pfkey_address->sadb_address_reserved); - SENDERR(EINVAL); - } - - switch(pfkey_address->sadb_address_exttype) { - case SADB_EXT_ADDRESS_SRC: - case SADB_EXT_ADDRESS_DST: - case SADB_EXT_ADDRESS_PROXY: - case SADB_X_EXT_ADDRESS_DST2: - case SADB_X_EXT_ADDRESS_SRC_FLOW: - case SADB_X_EXT_ADDRESS_DST_FLOW: - case SADB_X_EXT_ADDRESS_SRC_MASK: - case SADB_X_EXT_ADDRESS_DST_MASK: -#ifdef NAT_TRAVERSAL - case SADB_X_EXT_NAT_T_OA: -#endif - break; - default: - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_address_parse: " - "unexpected ext_type=%d.\n", - pfkey_address->sadb_address_exttype); - SENDERR(EINVAL); - } - - switch(s->sa_family) { - case AF_INET: - saddr_len = sizeof(struct sockaddr_in); - sprintf(ipaddr_txt, "%d.%d.%d.%d" - , (((struct sockaddr_in*)s)->sin_addr.s_addr >> 0) & 0xFF - , (((struct sockaddr_in*)s)->sin_addr.s_addr >> 8) & 0xFF - , (((struct sockaddr_in*)s)->sin_addr.s_addr >> 16) & 0xFF - , (((struct sockaddr_in*)s)->sin_addr.s_addr >> 24) & 0xFF); - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_address_parse: " - "found exttype=%u(%s) family=%d(AF_INET) address=%s proto=%u port=%u.\n", - pfkey_address->sadb_address_exttype, - pfkey_v2_sadb_ext_string(pfkey_address->sadb_address_exttype), - s->sa_family, - ipaddr_txt, - pfkey_address->sadb_address_proto, - ((struct sockaddr_in*)s)->sin_port); - break; - case AF_INET6: - saddr_len = sizeof(struct sockaddr_in6); - sprintf(ipaddr_txt, "%x:%x:%x:%x:%x:%x:%x:%x" - , ntohs(((struct sockaddr_in6*)s)->sin6_addr.s6_addr16[0]) - , ntohs(((struct sockaddr_in6*)s)->sin6_addr.s6_addr16[1]) - , ntohs(((struct sockaddr_in6*)s)->sin6_addr.s6_addr16[2]) - , ntohs(((struct sockaddr_in6*)s)->sin6_addr.s6_addr16[3]) - , ntohs(((struct sockaddr_in6*)s)->sin6_addr.s6_addr16[4]) - , ntohs(((struct sockaddr_in6*)s)->sin6_addr.s6_addr16[5]) - , ntohs(((struct sockaddr_in6*)s)->sin6_addr.s6_addr16[6]) - , ntohs(((struct sockaddr_in6*)s)->sin6_addr.s6_addr16[7])); - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_address_parse: " - "found exttype=%u(%s) family=%d(AF_INET6) address=%s proto=%u port=%u.\n", - pfkey_address->sadb_address_exttype, - pfkey_v2_sadb_ext_string(pfkey_address->sadb_address_exttype), - s->sa_family, - ipaddr_txt, - pfkey_address->sadb_address_proto, - ((struct sockaddr_in6*)s)->sin6_port); - break; - default: - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_address_parse: " - "s->sa_family=%d not supported.\n", - s->sa_family); - SENDERR(EPFNOSUPPORT); - } - - if(pfkey_address->sadb_address_len != - DIVUP(sizeof(struct sadb_address) + saddr_len, IPSEC_PFKEYv2_ALIGN)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_address_parse: " - "size wrong 2 ext_len=%d, adr_ext_len=%d, saddr_len=%d.\n", - pfkey_address->sadb_address_len, - (int)sizeof(struct sadb_address), - saddr_len); - SENDERR(EINVAL); - } - - if(pfkey_address->sadb_address_prefixlen != 0) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_address_parse: " - "address prefixes not supported yet.\n"); - SENDERR(EAFNOSUPPORT); /* not supported yet */ - } - - /* XXX check if port!=0 */ - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_address_parse: successful.\n"); - errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_key_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - struct sadb_key *pfkey_key = (struct sadb_key *)pfkey_ext; - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_key_parse:enter\n"); - /* sanity checks... */ - - if(!pfkey_key) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_key_parse: " - "NULL pointer passed in.\n"); - SENDERR(EINVAL); - } - - if(pfkey_key->sadb_key_len < sizeof(struct sadb_key) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_key_parse: " - "size wrong ext_len=%d, key_ext_len=%d.\n", - pfkey_key->sadb_key_len, - (int)sizeof(struct sadb_key)); - SENDERR(EINVAL); - } - - if(!pfkey_key->sadb_key_bits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_key_parse: " - "key length set to zero, must be non-zero.\n"); - SENDERR(EINVAL); - } - - if(pfkey_key->sadb_key_len != - DIVUP(sizeof(struct sadb_key) * OCTETBITS + pfkey_key->sadb_key_bits, - PFKEYBITS)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_key_parse: " - "key length=%d does not agree with extension length=%d.\n", - pfkey_key->sadb_key_bits, - pfkey_key->sadb_key_len); - SENDERR(EINVAL); - } - - if(pfkey_key->sadb_key_reserved) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_key_parse: " - "res=%d, must be zero.\n", - pfkey_key->sadb_key_reserved); - SENDERR(EINVAL); - } - - if(! ( (pfkey_key->sadb_key_exttype == SADB_EXT_KEY_AUTH) || - (pfkey_key->sadb_key_exttype == SADB_EXT_KEY_ENCRYPT))) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_key_parse: " - "expecting extension type AUTH or ENCRYPT, got %d.\n", - pfkey_key->sadb_key_exttype); - SENDERR(EINVAL); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_key_parse: " - "success, found len=%d exttype=%d(%s) bits=%d reserved=%d.\n", - pfkey_key->sadb_key_len, - pfkey_key->sadb_key_exttype, - pfkey_v2_sadb_ext_string(pfkey_key->sadb_key_exttype), - pfkey_key->sadb_key_bits, - pfkey_key->sadb_key_reserved); - -errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_ident_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - struct sadb_ident *pfkey_ident = (struct sadb_ident *)pfkey_ext; - - /* sanity checks... */ - if(pfkey_ident->sadb_ident_len < sizeof(struct sadb_ident) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_ident_parse: " - "size wrong ext_len=%d, key_ext_len=%d.\n", - pfkey_ident->sadb_ident_len, - (int)sizeof(struct sadb_ident)); - SENDERR(EINVAL); - } - - if(pfkey_ident->sadb_ident_type > SADB_IDENTTYPE_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_ident_parse: " - "ident_type=%d out of range, must be less than %d.\n", - pfkey_ident->sadb_ident_type, - SADB_IDENTTYPE_MAX); - SENDERR(EINVAL); - } - - if(pfkey_ident->sadb_ident_reserved) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_ident_parse: " - "res=%d, must be zero.\n", - pfkey_ident->sadb_ident_reserved); - SENDERR(EINVAL); - } - - /* string terminator/padding must be zero */ - if(pfkey_ident->sadb_ident_len > sizeof(struct sadb_ident) / IPSEC_PFKEYv2_ALIGN) { - if(*((char*)pfkey_ident + pfkey_ident->sadb_ident_len * IPSEC_PFKEYv2_ALIGN - 1)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_ident_parse: " - "string padding must be zero, last is 0x%02x.\n", - *((char*)pfkey_ident + - pfkey_ident->sadb_ident_len * IPSEC_PFKEYv2_ALIGN - 1)); - SENDERR(EINVAL); - } - } - - if( ! ((pfkey_ident->sadb_ident_exttype == SADB_EXT_IDENTITY_SRC) || - (pfkey_ident->sadb_ident_exttype == SADB_EXT_IDENTITY_DST))) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_key_parse: " - "expecting extension type IDENTITY_SRC or IDENTITY_DST, got %d.\n", - pfkey_ident->sadb_ident_exttype); - SENDERR(EINVAL); - } - -errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_sens_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - struct sadb_sens *pfkey_sens = (struct sadb_sens *)pfkey_ext; - - /* sanity checks... */ - if(pfkey_sens->sadb_sens_len < sizeof(struct sadb_sens) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sens_parse: " - "size wrong ext_len=%d, key_ext_len=%d.\n", - pfkey_sens->sadb_sens_len, - (int)sizeof(struct sadb_sens)); - SENDERR(EINVAL); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_sens_parse: " - "Sorry, I can't parse exttype=%d yet.\n", - pfkey_ext->sadb_ext_type); -#if 0 - SENDERR(EINVAL); /* don't process these yet */ -#endif - -errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_prop_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - int i, num_comb; - struct sadb_prop *pfkey_prop = (struct sadb_prop *)pfkey_ext; - struct sadb_comb *pfkey_comb = (struct sadb_comb *)((char*)pfkey_ext + sizeof(struct sadb_prop)); - - /* sanity checks... */ - if((pfkey_prop->sadb_prop_len < sizeof(struct sadb_prop) / IPSEC_PFKEYv2_ALIGN) || - (((pfkey_prop->sadb_prop_len * IPSEC_PFKEYv2_ALIGN) - sizeof(struct sadb_prop)) % sizeof(struct sadb_comb))) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "size wrong ext_len=%d, prop_ext_len=%d comb_ext_len=%d.\n", - pfkey_prop->sadb_prop_len, - (int)sizeof(struct sadb_prop), - (int)sizeof(struct sadb_comb)); - SENDERR(EINVAL); - } - - if(pfkey_prop->sadb_prop_replay > 64) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "replay window size: %d -- must be 0 <= size <= 64\n", - pfkey_prop->sadb_prop_replay); - SENDERR(EINVAL); - } - - for(i=0; i<3; i++) { - if(pfkey_prop->sadb_prop_reserved[i]) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "res[%d]=%d, must be zero.\n", - i, pfkey_prop->sadb_prop_reserved[i]); - SENDERR(EINVAL); - } - } - - num_comb = ((pfkey_prop->sadb_prop_len * IPSEC_PFKEYv2_ALIGN) - sizeof(struct sadb_prop)) / sizeof(struct sadb_comb); - - for(i = 0; i < num_comb; i++) { - if(pfkey_comb->sadb_comb_auth > SADB_AALG_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_auth=%d > SADB_AALG_MAX=%d.\n", - i, - pfkey_comb->sadb_comb_auth, - SADB_AALG_MAX); - SENDERR(EINVAL); - } - - if(pfkey_comb->sadb_comb_auth) { - if(!pfkey_comb->sadb_comb_auth_minbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_auth_minbits=0, fatal.\n", - i); - SENDERR(EINVAL); - } - if(!pfkey_comb->sadb_comb_auth_maxbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_auth_maxbits=0, fatal.\n", - i); - SENDERR(EINVAL); - } - if(pfkey_comb->sadb_comb_auth_minbits > pfkey_comb->sadb_comb_auth_maxbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_auth_minbits=%d > maxbits=%d, fatal.\n", - i, - pfkey_comb->sadb_comb_auth_minbits, - pfkey_comb->sadb_comb_auth_maxbits); - SENDERR(EINVAL); - } - } else { - if(pfkey_comb->sadb_comb_auth_minbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_auth_minbits=%d != 0, fatal.\n", - i, - pfkey_comb->sadb_comb_auth_minbits); - SENDERR(EINVAL); - } - if(pfkey_comb->sadb_comb_auth_maxbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_auth_maxbits=%d != 0, fatal.\n", - i, - pfkey_comb->sadb_comb_auth_maxbits); - SENDERR(EINVAL); - } - } - - if(pfkey_comb->sadb_comb_encrypt > SADB_EALG_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_comb_parse: " - "pfkey_comb[%d]->sadb_comb_encrypt=%d > SADB_EALG_MAX=%d.\n", - i, - pfkey_comb->sadb_comb_encrypt, - SADB_EALG_MAX); - SENDERR(EINVAL); - } - - if(pfkey_comb->sadb_comb_encrypt) { - if(!pfkey_comb->sadb_comb_encrypt_minbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_encrypt_minbits=0, fatal.\n", - i); - SENDERR(EINVAL); - } - if(!pfkey_comb->sadb_comb_encrypt_maxbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_encrypt_maxbits=0, fatal.\n", - i); - SENDERR(EINVAL); - } - if(pfkey_comb->sadb_comb_encrypt_minbits > pfkey_comb->sadb_comb_encrypt_maxbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_encrypt_minbits=%d > maxbits=%d, fatal.\n", - i, - pfkey_comb->sadb_comb_encrypt_minbits, - pfkey_comb->sadb_comb_encrypt_maxbits); - SENDERR(EINVAL); - } - } else { - if(pfkey_comb->sadb_comb_encrypt_minbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_encrypt_minbits=%d != 0, fatal.\n", - i, - pfkey_comb->sadb_comb_encrypt_minbits); - SENDERR(EINVAL); - } - if(pfkey_comb->sadb_comb_encrypt_maxbits) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_encrypt_maxbits=%d != 0, fatal.\n", - i, - pfkey_comb->sadb_comb_encrypt_maxbits); - SENDERR(EINVAL); - } - } - - /* XXX do sanity check on flags */ - - if(pfkey_comb->sadb_comb_hard_allocations && pfkey_comb->sadb_comb_soft_allocations > pfkey_comb->sadb_comb_hard_allocations) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_soft_allocations=%d > hard_allocations=%d, fatal.\n", - i, - pfkey_comb->sadb_comb_soft_allocations, - pfkey_comb->sadb_comb_hard_allocations); - SENDERR(EINVAL); - } - - if(pfkey_comb->sadb_comb_hard_bytes && pfkey_comb->sadb_comb_soft_bytes > pfkey_comb->sadb_comb_hard_bytes) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_soft_bytes=%Ld > hard_bytes=%Ld, fatal.\n", - i, - (unsigned long long int)pfkey_comb->sadb_comb_soft_bytes, - (unsigned long long int)pfkey_comb->sadb_comb_hard_bytes); - SENDERR(EINVAL); - } - - if(pfkey_comb->sadb_comb_hard_addtime && pfkey_comb->sadb_comb_soft_addtime > pfkey_comb->sadb_comb_hard_addtime) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_soft_addtime=%Ld > hard_addtime=%Ld, fatal.\n", - i, - (unsigned long long int)pfkey_comb->sadb_comb_soft_addtime, - (unsigned long long int)pfkey_comb->sadb_comb_hard_addtime); - SENDERR(EINVAL); - } - - if(pfkey_comb->sadb_comb_hard_usetime && pfkey_comb->sadb_comb_soft_usetime > pfkey_comb->sadb_comb_hard_usetime) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_comb_soft_usetime=%Ld > hard_usetime=%Ld, fatal.\n", - i, - (unsigned long long int)pfkey_comb->sadb_comb_soft_usetime, - (unsigned long long int)pfkey_comb->sadb_comb_hard_usetime); - SENDERR(EINVAL); - } - - if(pfkey_comb->sadb_x_comb_hard_packets && pfkey_comb->sadb_x_comb_soft_packets > pfkey_comb->sadb_x_comb_hard_packets) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "pfkey_comb[%d]->sadb_x_comb_soft_packets=%d > hard_packets=%d, fatal.\n", - i, - pfkey_comb->sadb_x_comb_soft_packets, - pfkey_comb->sadb_x_comb_hard_packets); - SENDERR(EINVAL); - } - - if(pfkey_comb->sadb_comb_reserved) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_prop_parse: " - "comb[%d].res=%d, must be zero.\n", - i, - pfkey_comb->sadb_comb_reserved); - SENDERR(EINVAL); - } - pfkey_comb++; - } - -errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_supported_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - unsigned int i, num_alg; - struct sadb_supported *pfkey_supported = (struct sadb_supported *)pfkey_ext; - struct sadb_alg *pfkey_alg = (struct sadb_alg*)((char*)pfkey_ext + sizeof(struct sadb_supported)); - - /* sanity checks... */ - if((pfkey_supported->sadb_supported_len < - sizeof(struct sadb_supported) / IPSEC_PFKEYv2_ALIGN) || - (((pfkey_supported->sadb_supported_len * IPSEC_PFKEYv2_ALIGN) - - sizeof(struct sadb_supported)) % sizeof(struct sadb_alg))) { - - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_supported_parse: " - "size wrong ext_len=%d, supported_ext_len=%d alg_ext_len=%d.\n", - pfkey_supported->sadb_supported_len, - (int)sizeof(struct sadb_supported), - (int)sizeof(struct sadb_alg)); - SENDERR(EINVAL); - } - - if(pfkey_supported->sadb_supported_reserved) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_supported_parse: " - "res=%d, must be zero.\n", - pfkey_supported->sadb_supported_reserved); - SENDERR(EINVAL); - } - - num_alg = ((pfkey_supported->sadb_supported_len * IPSEC_PFKEYv2_ALIGN) - sizeof(struct sadb_supported)) / sizeof(struct sadb_alg); - - for(i = 0; i < num_alg; i++) { - /* process algo description */ - if(pfkey_alg->sadb_alg_reserved) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_supported_parse: " - "alg[%d], id=%d, ivlen=%d, minbits=%d, maxbits=%d, res=%d, must be zero.\n", - i, - pfkey_alg->sadb_alg_id, - pfkey_alg->sadb_alg_ivlen, - pfkey_alg->sadb_alg_minbits, - pfkey_alg->sadb_alg_maxbits, - pfkey_alg->sadb_alg_reserved); - SENDERR(EINVAL); - } - - /* XXX can alg_id auth/enc be determined from info given? - Yes, but OpenBSD's method does not iteroperate with rfc2367. - rgb, 2000-04-06 */ - - switch(pfkey_supported->sadb_supported_exttype) { - case SADB_EXT_SUPPORTED_AUTH: - if(pfkey_alg->sadb_alg_id > SADB_AALG_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_supported_parse: " - "alg[%d], alg_id=%d > SADB_AALG_MAX=%d, fatal.\n", - i, - pfkey_alg->sadb_alg_id, - SADB_AALG_MAX); - SENDERR(EINVAL); - } - break; - case SADB_EXT_SUPPORTED_ENCRYPT: - if(pfkey_alg->sadb_alg_id > SADB_EALG_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_supported_parse: " - "alg[%d], alg_id=%d > SADB_EALG_MAX=%d, fatal.\n", - i, - pfkey_alg->sadb_alg_id, - SADB_EALG_MAX); - SENDERR(EINVAL); - } - break; - default: - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_supported_parse: " - "alg[%d], alg_id=%d > SADB_EALG_MAX=%d, fatal.\n", - i, - pfkey_alg->sadb_alg_id, - SADB_EALG_MAX); - SENDERR(EINVAL); - } - pfkey_alg++; - } - - errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_spirange_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - struct sadb_spirange *pfkey_spirange = (struct sadb_spirange *)pfkey_ext; - - /* sanity checks... */ - if(pfkey_spirange->sadb_spirange_len != - sizeof(struct sadb_spirange) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_spirange_parse: " - "size wrong ext_len=%d, key_ext_len=%d.\n", - pfkey_spirange->sadb_spirange_len, - (int)sizeof(struct sadb_spirange)); - SENDERR(EINVAL); - } - - if(pfkey_spirange->sadb_spirange_reserved) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_spirange_parse: " - "reserved=%d must be set to zero.\n", - pfkey_spirange->sadb_spirange_reserved); - SENDERR(EINVAL); - } - - if(ntohl(pfkey_spirange->sadb_spirange_max) < ntohl(pfkey_spirange->sadb_spirange_min)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_spirange_parse: " - "minspi=%08x must be < maxspi=%08x.\n", - ntohl(pfkey_spirange->sadb_spirange_min), - ntohl(pfkey_spirange->sadb_spirange_max)); - SENDERR(EINVAL); - } - - if(ntohl(pfkey_spirange->sadb_spirange_min) <= 255) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_spirange_parse: " - "minspi=%08x must be > 255.\n", - ntohl(pfkey_spirange->sadb_spirange_min)); - SENDERR(EEXIST); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_spirange_parse: " - "ext_len=%u ext_type=%u(%s) min=%u max=%u res=%u.\n", - pfkey_spirange->sadb_spirange_len, - pfkey_spirange->sadb_spirange_exttype, - pfkey_v2_sadb_ext_string(pfkey_spirange->sadb_spirange_exttype), - pfkey_spirange->sadb_spirange_min, - pfkey_spirange->sadb_spirange_max, - pfkey_spirange->sadb_spirange_reserved); - errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_x_kmprivate_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - struct sadb_x_kmprivate *pfkey_x_kmprivate = (struct sadb_x_kmprivate *)pfkey_ext; - - /* sanity checks... */ - if(pfkey_x_kmprivate->sadb_x_kmprivate_len < - sizeof(struct sadb_x_kmprivate) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_kmprivate_parse: " - "size wrong ext_len=%d, key_ext_len=%d.\n", - pfkey_x_kmprivate->sadb_x_kmprivate_len, - (int)sizeof(struct sadb_x_kmprivate)); - SENDERR(EINVAL); - } - - if(pfkey_x_kmprivate->sadb_x_kmprivate_reserved) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_kmprivate_parse: " - "reserved=%d must be set to zero.\n", - pfkey_x_kmprivate->sadb_x_kmprivate_reserved); - SENDERR(EINVAL); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_kmprivate_parse: " - "Sorry, I can't parse exttype=%d yet.\n", - pfkey_ext->sadb_ext_type); - SENDERR(EINVAL); /* don't process these yet */ - -errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_x_satype_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - int i; - struct sadb_x_satype *pfkey_x_satype = (struct sadb_x_satype *)pfkey_ext; - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_x_satype_parse: enter\n"); - /* sanity checks... */ - if(pfkey_x_satype->sadb_x_satype_len != - sizeof(struct sadb_x_satype) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_satype_parse: " - "size wrong ext_len=%d, key_ext_len=%d.\n", - pfkey_x_satype->sadb_x_satype_len, - (int)sizeof(struct sadb_x_satype)); - SENDERR(EINVAL); - } - - if(!pfkey_x_satype->sadb_x_satype_satype) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_satype_parse: " - "satype is zero, must be non-zero.\n"); - SENDERR(EINVAL); - } - - if(pfkey_x_satype->sadb_x_satype_satype > SADB_SATYPE_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_satype_parse: " - "satype %d > max %d, invalid.\n", - pfkey_x_satype->sadb_x_satype_satype, SADB_SATYPE_MAX); - SENDERR(EINVAL); - } - - if(!(satype2proto(pfkey_x_satype->sadb_x_satype_satype))) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_satype_parse: " - "proto lookup from satype=%d failed.\n", - pfkey_x_satype->sadb_x_satype_satype); - SENDERR(EINVAL); - } - - for(i = 0; i < 3; i++) { - if(pfkey_x_satype->sadb_x_satype_reserved[i]) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_satype_parse: " - "reserved[%d]=%d must be set to zero.\n", - i, pfkey_x_satype->sadb_x_satype_reserved[i]); - SENDERR(EINVAL); - } - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_x_satype_parse: " - "len=%u ext=%u(%s) satype=%u(%s) res=%u,%u,%u.\n", - pfkey_x_satype->sadb_x_satype_len, - pfkey_x_satype->sadb_x_satype_exttype, - pfkey_v2_sadb_ext_string(pfkey_x_satype->sadb_x_satype_exttype), - pfkey_x_satype->sadb_x_satype_satype, - satype2name(pfkey_x_satype->sadb_x_satype_satype), - pfkey_x_satype->sadb_x_satype_reserved[0], - pfkey_x_satype->sadb_x_satype_reserved[1], - pfkey_x_satype->sadb_x_satype_reserved[2]); -errlab: - return error; -} - -DEBUG_NO_STATIC int -pfkey_x_ext_debug_parse(struct sadb_ext *pfkey_ext) -{ - int error = 0; - int i; - struct sadb_x_debug *pfkey_x_debug = (struct sadb_x_debug *)pfkey_ext; - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_x_debug_parse: enter\n"); - /* sanity checks... */ - if(pfkey_x_debug->sadb_x_debug_len != - sizeof(struct sadb_x_debug) / IPSEC_PFKEYv2_ALIGN) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_debug_parse: " - "size wrong ext_len=%d, key_ext_len=%d.\n", - pfkey_x_debug->sadb_x_debug_len, - (int)sizeof(struct sadb_x_debug)); - SENDERR(EINVAL); - } - - for(i = 0; i < 4; i++) { - if(pfkey_x_debug->sadb_x_debug_reserved[i]) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_x_debug_parse: " - "reserved[%d]=%d must be set to zero.\n", - i, pfkey_x_debug->sadb_x_debug_reserved[i]); - SENDERR(EINVAL); - } - } - -errlab: - return error; -} - -#ifdef NAT_TRAVERSAL -DEBUG_NO_STATIC int -pfkey_x_ext_nat_t_type_parse(struct sadb_ext *pfkey_ext) -{ - return 0; -} -DEBUG_NO_STATIC int -pfkey_x_ext_nat_t_port_parse(struct sadb_ext *pfkey_ext) -{ - return 0; -} -#endif - -#define DEFINEPARSER(NAME) static struct pf_key_ext_parsers_def NAME##_def={NAME, #NAME}; - -DEFINEPARSER(pfkey_sa_parse); -DEFINEPARSER(pfkey_lifetime_parse); -DEFINEPARSER(pfkey_address_parse); -DEFINEPARSER(pfkey_key_parse); -DEFINEPARSER(pfkey_ident_parse); -DEFINEPARSER(pfkey_sens_parse); -DEFINEPARSER(pfkey_prop_parse); -DEFINEPARSER(pfkey_supported_parse); -DEFINEPARSER(pfkey_spirange_parse); -DEFINEPARSER(pfkey_x_kmprivate_parse); -DEFINEPARSER(pfkey_x_satype_parse); -DEFINEPARSER(pfkey_x_ext_debug_parse); -#ifdef NAT_TRAVERSAL -DEFINEPARSER(pfkey_x_ext_nat_t_type_parse); -DEFINEPARSER(pfkey_x_ext_nat_t_port_parse); -#endif - -struct pf_key_ext_parsers_def *ext_default_parsers[]= -{ - NULL, /* pfkey_msg_parse, */ - &pfkey_sa_parse_def, - &pfkey_lifetime_parse_def, - &pfkey_lifetime_parse_def, - &pfkey_lifetime_parse_def, - &pfkey_address_parse_def, - &pfkey_address_parse_def, - &pfkey_address_parse_def, - &pfkey_key_parse_def, - &pfkey_key_parse_def, - &pfkey_ident_parse_def, - &pfkey_ident_parse_def, - &pfkey_sens_parse_def, - &pfkey_prop_parse_def, - &pfkey_supported_parse_def, - &pfkey_supported_parse_def, - &pfkey_spirange_parse_def, - &pfkey_x_kmprivate_parse_def, - &pfkey_x_satype_parse_def, - &pfkey_sa_parse_def, - &pfkey_address_parse_def, - &pfkey_address_parse_def, - &pfkey_address_parse_def, - &pfkey_address_parse_def, - &pfkey_address_parse_def, - &pfkey_x_ext_debug_parse_def -#ifdef NAT_TRAVERSAL - , - &pfkey_x_ext_nat_t_type_parse_def, - &pfkey_x_ext_nat_t_port_parse_def, - &pfkey_x_ext_nat_t_port_parse_def, - &pfkey_address_parse_def -#endif -}; - -int -pfkey_msg_parse(struct sadb_msg *pfkey_msg, - struct pf_key_ext_parsers_def *ext_parsers[], - struct sadb_ext *extensions[], - int dir) -{ - int error = 0; - int remain; - struct sadb_ext *pfkey_ext; - int extensions_seen = 0; - - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_msg_parse: " - "parsing message ver=%d, type=%d(%s), errno=%d, satype=%d(%s), len=%d, res=%d, seq=%d, pid=%d.\n", - pfkey_msg->sadb_msg_version, - pfkey_msg->sadb_msg_type, - pfkey_v2_sadb_type_string(pfkey_msg->sadb_msg_type), - pfkey_msg->sadb_msg_errno, - pfkey_msg->sadb_msg_satype, - satype2name(pfkey_msg->sadb_msg_satype), - pfkey_msg->sadb_msg_len, - pfkey_msg->sadb_msg_reserved, - pfkey_msg->sadb_msg_seq, - pfkey_msg->sadb_msg_pid); - - if(ext_parsers == NULL) ext_parsers = ext_default_parsers; - - pfkey_extensions_init(extensions); - - remain = pfkey_msg->sadb_msg_len; - remain -= sizeof(struct sadb_msg) / IPSEC_PFKEYv2_ALIGN; - - pfkey_ext = (struct sadb_ext*)((char*)pfkey_msg + - sizeof(struct sadb_msg)); - - extensions[0] = (struct sadb_ext *) pfkey_msg; - - - if(pfkey_msg->sadb_msg_version != PF_KEY_V2) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "not PF_KEY_V2 msg, found %d, should be %d.\n", - pfkey_msg->sadb_msg_version, - PF_KEY_V2); - SENDERR(EINVAL); - } - - if(!pfkey_msg->sadb_msg_type) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "msg type not set, must be non-zero..\n"); - SENDERR(EINVAL); - } - - if(pfkey_msg->sadb_msg_type > SADB_MAX) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "msg type=%d > max=%d.\n", - pfkey_msg->sadb_msg_type, - SADB_MAX); - SENDERR(EINVAL); - } - - switch(pfkey_msg->sadb_msg_type) { - case SADB_GETSPI: - case SADB_UPDATE: - case SADB_ADD: - case SADB_DELETE: - case SADB_GET: - case SADB_X_GRPSA: - case SADB_X_ADDFLOW: - if(!satype2proto(pfkey_msg->sadb_msg_satype)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "satype %d conversion to proto failed for msg_type %d (%s).\n", - pfkey_msg->sadb_msg_satype, - pfkey_msg->sadb_msg_type, - pfkey_v2_sadb_type_string(pfkey_msg->sadb_msg_type)); - SENDERR(EINVAL); - } else { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "satype %d(%s) conversion to proto gives %d for msg_type %d(%s).\n", - pfkey_msg->sadb_msg_satype, - satype2name(pfkey_msg->sadb_msg_satype), - satype2proto(pfkey_msg->sadb_msg_satype), - pfkey_msg->sadb_msg_type, - pfkey_v2_sadb_type_string(pfkey_msg->sadb_msg_type)); - } - case SADB_ACQUIRE: - case SADB_REGISTER: - case SADB_EXPIRE: - if(!pfkey_msg->sadb_msg_satype) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "satype is zero, must be non-zero for msg_type %d(%s).\n", - pfkey_msg->sadb_msg_type, - pfkey_v2_sadb_type_string(pfkey_msg->sadb_msg_type)); - SENDERR(EINVAL); - } - default: - break; - } - - /* errno must not be set in downward messages */ - /* this is not entirely true... a response to an ACQUIRE could return an error */ - if((dir == EXT_BITS_IN) && (pfkey_msg->sadb_msg_type != SADB_ACQUIRE) && pfkey_msg->sadb_msg_errno) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "errno set to %d.\n", - pfkey_msg->sadb_msg_errno); - SENDERR(EINVAL); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_msg_parse: " - "remain=%d, ext_type=%d(%s), ext_len=%d.\n", - remain, - pfkey_ext->sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type), - pfkey_ext->sadb_ext_len); - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_msg_parse: " - "extensions permitted=%08x, required=%08x.\n", - extensions_bitmaps[dir][EXT_BITS_PERM][pfkey_msg->sadb_msg_type], - extensions_bitmaps[dir][EXT_BITS_REQ][pfkey_msg->sadb_msg_type]); - - extensions_seen = 1; - - while( (remain * IPSEC_PFKEYv2_ALIGN) >= sizeof(struct sadb_ext) ) { - /* Is there enough message left to support another extension header? */ - if(remain < pfkey_ext->sadb_ext_len) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "remain %d less than ext len %d.\n", - remain, pfkey_ext->sadb_ext_len); - SENDERR(EINVAL); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_msg_parse: " - "parsing ext type=%d(%s) remain=%d.\n", - pfkey_ext->sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type), - remain); - - /* Is the extension header type valid? */ - if((pfkey_ext->sadb_ext_type > SADB_EXT_MAX) || (!pfkey_ext->sadb_ext_type)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "ext type %d(%s) invalid, SADB_EXT_MAX=%d.\n", - pfkey_ext->sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type), - SADB_EXT_MAX); - SENDERR(EINVAL); - } - - /* Have we already seen this type of extension? */ - if((extensions_seen & ( 1 << pfkey_ext->sadb_ext_type )) != 0) - { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "ext type %d(%s) already seen.\n", - pfkey_ext->sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type)); - SENDERR(EINVAL); - } - - /* Do I even know about this type of extension? */ - if(ext_parsers[pfkey_ext->sadb_ext_type]==NULL) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "ext type %d(%s) unknown, ignoring.\n", - pfkey_ext->sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type)); - goto next_ext; - } - - /* Is this type of extension permitted for this type of message? */ - if(!(extensions_bitmaps[dir][EXT_BITS_PERM][pfkey_msg->sadb_msg_type] & - 1<sadb_ext_type)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "ext type %d(%s) not permitted, exts_perm_in=%08x, 1<sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type), - extensions_bitmaps[dir][EXT_BITS_PERM][pfkey_msg->sadb_msg_type], - 1<sadb_ext_type); - SENDERR(EINVAL); - } - - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_msg_parse: " - "remain=%d ext_type=%d(%s) ext_len=%d parsing ext 0p%p with parser %s.\n", - remain, - pfkey_ext->sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type), - pfkey_ext->sadb_ext_len, - pfkey_ext, - ext_parsers[pfkey_ext->sadb_ext_type]->parser_name); - - /* Parse the extension */ - if((error = - (*ext_parsers[pfkey_ext->sadb_ext_type]->parser)(pfkey_ext))) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "extension parsing for type %d(%s) failed with error %d.\n", - pfkey_ext->sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type), - error); - SENDERR(-error); - } - DEBUGGING(PF_KEY_DEBUG_PARSE_FLOW, - "pfkey_msg_parse: " - "Extension %d(%s) parsed.\n", - pfkey_ext->sadb_ext_type, - pfkey_v2_sadb_ext_string(pfkey_ext->sadb_ext_type)); - - /* Mark that we have seen this extension and remember the header location */ - extensions_seen |= ( 1 << pfkey_ext->sadb_ext_type ); - extensions[pfkey_ext->sadb_ext_type] = pfkey_ext; - - next_ext: - /* Calculate how much message remains */ - remain -= pfkey_ext->sadb_ext_len; - - if(!remain) { - break; - } - /* Find the next extension header */ - pfkey_ext = (struct sadb_ext*)((char*)pfkey_ext + - pfkey_ext->sadb_ext_len * IPSEC_PFKEYv2_ALIGN); - } - - if(remain) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "unexpected remainder of %d.\n", - remain); - /* why is there still something remaining? */ - SENDERR(EINVAL); - } - - /* check required extensions */ - DEBUGGING(PF_KEY_DEBUG_PARSE_STRUCT, - "pfkey_msg_parse: " - "extensions permitted=%08x, seen=%08x, required=%08x.\n", - extensions_bitmaps[dir][EXT_BITS_PERM][pfkey_msg->sadb_msg_type], - extensions_seen, - extensions_bitmaps[dir][EXT_BITS_REQ][pfkey_msg->sadb_msg_type]); - - /* don't check further if it is an error return message since it - may not have a body */ - if(pfkey_msg->sadb_msg_errno) { - SENDERR(-error); - } - - if((extensions_seen & - extensions_bitmaps[dir][EXT_BITS_REQ][pfkey_msg->sadb_msg_type]) != - extensions_bitmaps[dir][EXT_BITS_REQ][pfkey_msg->sadb_msg_type]) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "required extensions missing:%08x.\n", - extensions_bitmaps[dir][EXT_BITS_REQ][pfkey_msg->sadb_msg_type] - - (extensions_seen & - extensions_bitmaps[dir][EXT_BITS_REQ][pfkey_msg->sadb_msg_type])); - SENDERR(EINVAL); - } - - if((dir == EXT_BITS_IN) && (pfkey_msg->sadb_msg_type == SADB_X_DELFLOW) - && ((extensions_seen & SADB_X_EXT_ADDRESS_DELFLOW) - != SADB_X_EXT_ADDRESS_DELFLOW) - && (((extensions_seen & (1<sadb_sa_flags - & SADB_X_SAFLAGS_CLEARFLOW) - != SADB_X_SAFLAGS_CLEARFLOW))) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "required SADB_X_DELFLOW extensions missing: either %08x must be present or %08x must be present with SADB_X_SAFLAGS_CLEARFLOW set.\n", - SADB_X_EXT_ADDRESS_DELFLOW - - (extensions_seen & SADB_X_EXT_ADDRESS_DELFLOW), - (1<sadb_msg_type) { - case SADB_ADD: - case SADB_UPDATE: - /* check maturity */ - if(((struct sadb_sa*)extensions[SADB_EXT_SA])->sadb_sa_state != - SADB_SASTATE_MATURE) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "state=%d for add or update should be MATURE=%d.\n", - ((struct sadb_sa*)extensions[SADB_EXT_SA])->sadb_sa_state, - SADB_SASTATE_MATURE); - SENDERR(EINVAL); - } - - /* check AH and ESP */ - switch(((struct sadb_msg*)extensions[SADB_EXT_RESERVED])->sadb_msg_satype) { - case SADB_SATYPE_AH: - if(!(((struct sadb_sa*)extensions[SADB_EXT_SA]) && - ((struct sadb_sa*)extensions[SADB_EXT_SA])->sadb_sa_auth != - SADB_AALG_NONE)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "auth alg is zero, must be non-zero for AH SAs.\n"); - SENDERR(EINVAL); - } - if(((struct sadb_sa*)(extensions[SADB_EXT_SA]))->sadb_sa_encrypt != - SADB_EALG_NONE) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "AH handed encalg=%d, must be zero.\n", - ((struct sadb_sa*)(extensions[SADB_EXT_SA]))->sadb_sa_encrypt); - SENDERR(EINVAL); - } - break; - case SADB_SATYPE_ESP: - if(!(((struct sadb_sa*)extensions[SADB_EXT_SA]) && - ((struct sadb_sa*)extensions[SADB_EXT_SA])->sadb_sa_encrypt != - SADB_EALG_NONE)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "encrypt alg=%d is zero, must be non-zero for ESP=%d SAs.\n", - ((struct sadb_sa*)extensions[SADB_EXT_SA])->sadb_sa_encrypt, - ((struct sadb_msg*)extensions[SADB_EXT_RESERVED])->sadb_msg_satype); - SENDERR(EINVAL); - } - if((((struct sadb_sa*)(extensions[SADB_EXT_SA]))->sadb_sa_encrypt == - SADB_EALG_NULL) && - (((struct sadb_sa*)(extensions[SADB_EXT_SA]))->sadb_sa_auth == - SADB_AALG_NONE) ) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "ESP handed encNULL+authNONE, illegal combination.\n"); - SENDERR(EINVAL); - } - break; - case SADB_X_SATYPE_COMP: - if(!(((struct sadb_sa*)extensions[SADB_EXT_SA]) && - ((struct sadb_sa*)extensions[SADB_EXT_SA])->sadb_sa_encrypt != - SADB_EALG_NONE)) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "encrypt alg=%d is zero, must be non-zero for COMP=%d SAs.\n", - ((struct sadb_sa*)extensions[SADB_EXT_SA])->sadb_sa_encrypt, - ((struct sadb_msg*)extensions[SADB_EXT_RESERVED])->sadb_msg_satype); - SENDERR(EINVAL); - } - if(((struct sadb_sa*)(extensions[SADB_EXT_SA]))->sadb_sa_auth != - SADB_AALG_NONE) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "COMP handed auth=%d, must be zero.\n", - ((struct sadb_sa*)(extensions[SADB_EXT_SA]))->sadb_sa_auth); - SENDERR(EINVAL); - } - break; - default: - break; - } - if(ntohl(((struct sadb_sa*)(extensions[SADB_EXT_SA]))->sadb_sa_spi) <= 255) { - DEBUGGING(PF_KEY_DEBUG_PARSE_PROBLEM, - "pfkey_msg_parse: " - "spi=%08x must be > 255.\n", - ntohl(((struct sadb_sa*)(extensions[SADB_EXT_SA]))->sadb_sa_spi)); - SENDERR(EINVAL); - } - default: - break; - } -errlab: - - return error; -} - -/* - * $Log: pfkey_v2_parse.c,v $ - * Revision 1.53 2003/01/30 02:32:09 rgb - * - * Rename SAref table macro names for clarity. - * Convert IPsecSAref_t from signed to unsigned to fix apparent SAref exhaustion bug. - * - * Revision 1.52 2002/12/30 06:53:07 mcr - * deal with short SA structures... #if 0 out for now. Probably - * not quite the right way. - * - * Revision 1.51 2002/12/13 18:16:02 mcr - * restored sa_ref code - * - * Revision 1.50 2002/12/13 18:06:52 mcr - * temporarily removed sadb_x_sa_ref reference for 2.xx - * - * Revision 1.49 2002/10/05 05:02:58 dhr - * - * C labels go on statements - * - * Revision 1.48 2002/09/20 15:40:45 rgb - * Added sadb_x_sa_ref to struct sadb_sa. - * - * Revision 1.47 2002/09/20 05:01:31 rgb - * Fixed usage of pfkey_lib_debug. - * Format for function declaration style consistency. - * Added text labels to elucidate numeric values presented. - * Re-organised debug output to reduce noise in output. - * - * Revision 1.46 2002/07/24 18:44:54 rgb - * Type fiddling to tame ia64 compiler. - * - * Revision 1.45 2002/05/23 07:14:11 rgb - * Cleaned up %p variants to 0p%p for test suite cleanup. - * - * Revision 1.44 2002/04/24 07:55:32 mcr - * #include patches and Makefiles for post-reorg compilation. - * - * Revision 1.43 2002/04/24 07:36:40 mcr - * Moved from ./lib/pfkey_v2_parse.c,v - * - * Revision 1.42 2002/01/29 22:25:36 rgb - * Re-add ipsec_kversion.h to keep MALLOC happy. - * - * Revision 1.41 2002/01/29 01:59:10 mcr - * removal of kversions.h - sources that needed it now use ipsec_param.h. - * updating of IPv6 structures to match latest in6.h version. - * removed dead code from freeswan.h that also duplicated kversions.h - * code. - * - * Revision 1.40 2002/01/20 20:34:50 mcr - * added pfkey_v2_sadb_type_string to decode sadb_type to string. - * - * Revision 1.39 2001/11/27 05:29:22 mcr - * pfkey parses are now maintained by a structure - * that includes their name for debug purposes. - * DEBUGGING() macro changed so that it takes a debug - * level so that pf_key() can use this to decode the - * structures without innundanting humans. - * Also uses pfkey_v2_sadb_ext_string() in messages. - * - * Revision 1.38 2001/11/06 19:47:47 rgb - * Added packet parameter to lifetime and comb structures. - * - * Revision 1.37 2001/10/18 04:45:24 rgb - * 2.4.9 kernel deprecates linux/malloc.h in favour of linux/slab.h, - * lib/freeswan.h version macros moved to lib/kversions.h. - * Other compiler directive cleanups. - * - * Revision 1.36 2001/06/14 19:35:16 rgb - * Update copyright date. - * - * Revision 1.35 2001/05/03 19:44:51 rgb - * Standardise on SENDERR() macro. - * - * Revision 1.34 2001/03/16 07:41:51 rgb - * Put freeswan.h include before pluto includes. - * - * Revision 1.33 2001/02/27 07:13:51 rgb - * Added satype2name() function. - * Added text to default satype_tbl entry. - * Added satype2name() conversions for most satype debug output. - * - * Revision 1.32 2001/02/26 20:01:09 rgb - * Added internal IP protocol 61 for magic SAs. - * Ditch unused sadb_satype2proto[], replaced by satype2proto(). - * Re-formatted debug output (split lines, consistent spacing). - * Removed acquire, register and expire requirements for a known satype. - * Changed message type checking to a switch structure. - * Verify expected NULL auth for IPCOMP. - * Enforced spi > 0x100 requirement, now that pass uses a magic SA for - * appropriate message types. - * - * Revision 1.31 2000/12/01 07:09:00 rgb - * Added ipcomp sanity check to require encalgo is set. - * - * Revision 1.30 2000/11/17 18:10:30 rgb - * Fixed bugs mostly relating to spirange, to treat all spi variables as - * network byte order since this is the way PF_KEYv2 stored spis. - * - * Revision 1.29 2000/10/12 00:02:39 rgb - * Removed 'format, ##' nonsense from debug macros for RH7.0. - * - * Revision 1.28 2000/09/20 16:23:04 rgb - * Remove over-paranoid extension check in the presence of sadb_msg_errno. - * - * Revision 1.27 2000/09/20 04:04:21 rgb - * Changed static functions to DEBUG_NO_STATIC to reveal function names in - * oopsen. - * - * Revision 1.26 2000/09/15 11:37:02 rgb - * Merge in heavily modified Svenning Soerensen's - * IPCOMP zlib deflate code. - * - * Revision 1.25 2000/09/12 22:35:37 rgb - * Restructured to remove unused extensions from CLEARFLOW messages. - * - * Revision 1.24 2000/09/12 18:59:54 rgb - * Added Gerhard's IPv6 support to pfkey parts of libfreeswan. - * - * Revision 1.23 2000/09/12 03:27:00 rgb - * Moved DEBUGGING definition to compile kernel with debug off. - * - * Revision 1.22 2000/09/09 06:39:27 rgb - * Restrict pfkey errno check to downward messages only. - * - * Revision 1.21 2000/09/08 19:22:34 rgb - * Enabled pfkey_sens_parse(). - * Added check for errno on downward acquire messages only. - * - * Revision 1.20 2000/09/01 18:48:23 rgb - * Fixed reserved check bug and added debug output in - * pfkey_supported_parse(). - * Fixed debug output label bug in pfkey_ident_parse(). - * - * Revision 1.19 2000/08/27 01:55:26 rgb - * Define OCTETBITS and PFKEYBITS to avoid using 'magic' numbers in code. - * - * Revision 1.18 2000/08/24 17:00:36 rgb - * Ignore unknown extensions instead of failing. - * - * Revision 1.17 2000/06/02 22:54:14 rgb - * Added Gerhard Gessler's struct sockaddr_storage mods for IPv6 support. - * - * Revision 1.16 2000/05/10 19:25:11 rgb - * Fleshed out proposal and supported extensions. - * - * Revision 1.15 2000/01/24 21:15:31 rgb - * Added disabled pluto pfkey lib debug flag. - * Added algo debugging reporting. - * - * Revision 1.14 2000/01/22 23:24:29 rgb - * Added new functions proto2satype() and satype2proto() and lookup - * table satype_tbl. Also added proto2name() since it was easy. - * - * Revision 1.13 2000/01/21 09:43:59 rgb - * Cast ntohl(spi) as (unsigned long int) to shut up compiler. - * - * Revision 1.12 2000/01/21 06:28:19 rgb - * Added address cases for eroute flows. - * Indented compiler directives for readability. - * Added klipsdebug switching capability. - * - * Revision 1.11 1999/12/29 21:14:59 rgb - * Fixed debug text cut and paste typo. - * - * Revision 1.10 1999/12/10 17:45:24 rgb - * Added address debugging. - * - * Revision 1.9 1999/12/09 23:11:42 rgb - * Ditched include since we no longer use memset(). - * Use new pfkey_extensions_init() instead of memset(). - * Added check for SATYPE in pfkey_msg_build(). - * Tidy up comments and debugging comments. - * - * Revision 1.8 1999/12/07 19:55:26 rgb - * Removed unused first argument from extension parsers. - * Removed static pluto debug flag. - * Moved message type and state checking to pfkey_msg_parse(). - * Changed print[fk] type from lx to x to quiet compiler. - * Removed redundant remain check. - * Changed __u* types to uint* to avoid use of asm/types.h and - * sys/types.h in userspace code. - * - * Revision 1.7 1999/12/01 22:20:51 rgb - * Moved pfkey_lib_debug variable into the library. - * Added pfkey version check into header parsing. - * Added check for SATYPE only for those extensions that require a - * non-zero value. - * - * Revision 1.6 1999/11/27 11:58:05 rgb - * Added ipv6 headers. - * Moved sadb_satype2proto protocol lookup table from - * klips/net/ipsec/pfkey_v2_parser.c. - * Enable lifetime_current checking. - * Debugging error messages added. - * Add argument to pfkey_msg_parse() for direction. - * Consolidated the 4 1-d extension bitmap arrays into one 4-d array. - * Add CVS log entry to bottom of file. - * Moved auth and enc alg check to pfkey_msg_parse(). - * Enable accidentally disabled spirange parsing. - * Moved protocol/algorithm checks from klips/net/ipsec/pfkey_v2_parser.c - * - * Local variables: - * c-file-style: "linux" - * End: - * - */ ./contrib/pfkey_v2_parse.c/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:25:00.063773482 +0000 @@ -1,471 +0,0 @@ -/* - * linux/arch/i386/nmi.c - * - * NMI watchdog support on APIC systems - * - * Started by Ingo Molnar - * - * Fixes: - * Mikael Pettersson : AMD K7 support for local APIC NMI watchdog. - * Mikael Pettersson : Power Management for local APIC NMI watchdog. - * Mikael Pettersson : Pentium 4 support for local APIC NMI watchdog. - * Pavel Machek and - * Mikael Pettersson : PM converted to driver model. Disable/enable API. - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include - -unsigned int nmi_watchdog = NMI_NONE; -static unsigned int nmi_hz = HZ; -unsigned int nmi_perfctr_msr; /* the MSR to reset in NMI handler */ -extern void show_registers(struct pt_regs *regs); - -/* nmi_active: - * +1: the lapic NMI watchdog is active, but can be disabled - * 0: the lapic NMI watchdog has not been set up, and cannot - * be enabled - * -1: the lapic NMI watchdog is disabled, but can be enabled - */ -static int nmi_active; - -#define K7_EVNTSEL_ENABLE (1 << 22) -#define K7_EVNTSEL_INT (1 << 20) -#define K7_EVNTSEL_OS (1 << 17) -#define K7_EVNTSEL_USR (1 << 16) -#define K7_EVENT_CYCLES_PROCESSOR_IS_RUNNING 0x76 -#define K7_NMI_EVENT K7_EVENT_CYCLES_PROCESSOR_IS_RUNNING - -#define P6_EVNTSEL0_ENABLE (1 << 22) -#define P6_EVNTSEL_INT (1 << 20) -#define P6_EVNTSEL_OS (1 << 17) -#define P6_EVNTSEL_USR (1 << 16) -#define P6_EVENT_CPU_CLOCKS_NOT_HALTED 0x79 -#define P6_NMI_EVENT P6_EVENT_CPU_CLOCKS_NOT_HALTED - -#define MSR_P4_MISC_ENABLE 0x1A0 -#define MSR_P4_MISC_ENABLE_PERF_AVAIL (1<<7) -#define MSR_P4_MISC_ENABLE_PEBS_UNAVAIL (1<<12) -#define MSR_P4_PERFCTR0 0x300 -#define MSR_P4_CCCR0 0x360 -#define P4_ESCR_EVENT_SELECT(N) ((N)<<25) -#define P4_ESCR_OS (1<<3) -#define P4_ESCR_USR (1<<2) -#define P4_CCCR_OVF_PMI (1<<26) -#define P4_CCCR_THRESHOLD(N) ((N)<<20) -#define P4_CCCR_COMPLEMENT (1<<19) -#define P4_CCCR_COMPARE (1<<18) -#define P4_CCCR_REQUIRED (3<<16) -#define P4_CCCR_ESCR_SELECT(N) ((N)<<13) -#define P4_CCCR_ENABLE (1<<12) -/* Set up IQ_COUNTER0 to behave like a clock, by having IQ_CCCR0 filter - CRU_ESCR0 (with any non-null event selector) through a complemented - max threshold. [IA32-Vol3, Section 14.9.9] */ -#define MSR_P4_IQ_COUNTER0 0x30C -#define P4_NMI_CRU_ESCR0 (P4_ESCR_EVENT_SELECT(0x3F)|P4_ESCR_OS|P4_ESCR_USR) -#define P4_NMI_IQ_CCCR0 \ - (P4_CCCR_OVF_PMI|P4_CCCR_THRESHOLD(15)|P4_CCCR_COMPLEMENT| \ - P4_CCCR_COMPARE|P4_CCCR_REQUIRED|P4_CCCR_ESCR_SELECT(4)|P4_CCCR_ENABLE) - -int __init check_nmi_watchdog (void) -{ - unsigned int prev_nmi_count[NR_CPUS]; - int cpu; - - printk(KERN_INFO "testing NMI watchdog ... "); - - for (cpu = 0; cpu < NR_CPUS; cpu++) - prev_nmi_count[cpu] = irq_stat[cpu].__nmi_count; - local_irq_enable(); - mdelay((10*1000)/nmi_hz); // wait 10 ticks - - /* FIXME: Only boot CPU is online at this stage. Check CPUs - as they come up. */ - for (cpu = 0; cpu < NR_CPUS; cpu++) { - if (!cpu_online(cpu)) - continue; - if (nmi_count(cpu) - prev_nmi_count[cpu] <= 5) { - printk("CPU#%d: NMI appears to be stuck!\n", cpu); - nmi_active = 0; - return -1; - } - } - printk("OK.\n"); - - /* now that we know it works we can reduce NMI frequency to - something more reasonable; makes a difference in some configs */ - if (nmi_watchdog == NMI_LOCAL_APIC) - nmi_hz = 1; - - return 0; -} - -static int __init setup_nmi_watchdog(char *str) -{ - int nmi; - - get_option(&str, &nmi); - - if (nmi >= NMI_INVALID) - return 0; - if (nmi == NMI_NONE) - nmi_watchdog = nmi; - /* - * If any other x86 CPU has a local APIC, then - * please test the NMI stuff there and send me the - * missing bits. Right now Intel P6/P4 and AMD K7 only. - */ - if ((nmi == NMI_LOCAL_APIC) && - (boot_cpu_data.x86_vendor == X86_VENDOR_INTEL) && - (boot_cpu_data.x86 == 6 || boot_cpu_data.x86 == 15)) - nmi_watchdog = nmi; - if ((nmi == NMI_LOCAL_APIC) && - (boot_cpu_data.x86_vendor == X86_VENDOR_AMD) && - (boot_cpu_data.x86 == 6 || boot_cpu_data.x86 == 15)) - nmi_watchdog = nmi; - /* - * We can enable the IO-APIC watchdog - * unconditionally. - */ - if (nmi == NMI_IO_APIC) { - nmi_active = 1; - nmi_watchdog = nmi; - } - return 1; -} - -__setup("nmi_watchdog=", setup_nmi_watchdog); - -void disable_lapic_nmi_watchdog(void) -{ - if (nmi_active <= 0) - return; - switch (boot_cpu_data.x86_vendor) { - case X86_VENDOR_AMD: - wrmsr(MSR_K7_EVNTSEL0, 0, 0); - break; - case X86_VENDOR_INTEL: - switch (boot_cpu_data.x86) { - case 6: - if (boot_cpu_data.x86_model > 0xd) - break; - - wrmsr(MSR_P6_EVNTSEL0, 0, 0); - break; - case 15: - if (boot_cpu_data.x86_model > 0x3) - break; - - wrmsr(MSR_P4_IQ_CCCR0, 0, 0); - wrmsr(MSR_P4_CRU_ESCR0, 0, 0); - break; - } - break; - } - nmi_active = -1; - /* tell do_nmi() and others that we're not active any more */ - nmi_watchdog = 0; -} - -void enable_lapic_nmi_watchdog(void) -{ - if (nmi_active < 0) { - nmi_watchdog = NMI_LOCAL_APIC; - setup_apic_nmi_watchdog(); - } -} - -void disable_timer_nmi_watchdog(void) -{ - if ((nmi_watchdog != NMI_IO_APIC) || (nmi_active <= 0)) - return; - - unset_nmi_callback(); - nmi_active = -1; - nmi_watchdog = NMI_NONE; -} - -void enable_timer_nmi_watchdog(void) -{ - if (nmi_active < 0) { - nmi_watchdog = NMI_IO_APIC; - touch_nmi_watchdog(); - nmi_active = 1; - } -} - -#ifdef CONFIG_PM - -static int nmi_pm_active; /* nmi_active before suspend */ - -static int lapic_nmi_suspend(struct sys_device *dev, u32 state) -{ - nmi_pm_active = nmi_active; - disable_lapic_nmi_watchdog(); - return 0; -} - -static int lapic_nmi_resume(struct sys_device *dev) -{ - if (nmi_pm_active > 0) - enable_lapic_nmi_watchdog(); - return 0; -} - - -static struct sysdev_class nmi_sysclass = { - set_kset_name("lapic_nmi"), - .resume = lapic_nmi_resume, - .suspend = lapic_nmi_suspend, -}; - -static struct sys_device device_lapic_nmi = { - .id = 0, - .cls = &nmi_sysclass, -}; - -static int __init init_lapic_nmi_sysfs(void) -{ - int error; - - if (nmi_active == 0) - return 0; - - error = sysdev_class_register(&nmi_sysclass); - if (!error) - error = sys_device_register(&device_lapic_nmi); - return error; -} -/* must come after the local APIC's device_initcall() */ -late_initcall(init_lapic_nmi_sysfs); - -#endif /* CONFIG_PM */ - -/* - * Activate the NMI watchdog via the local APIC. - * Original code written by Keith Owens. - */ - -static void clear_msr_range(unsigned int base, unsigned int n) -{ - unsigned int i; - - for(i = 0; i < n; ++i) - wrmsr(base+i, 0, 0); -} - -static void setup_k7_watchdog(void) -{ - unsigned int evntsel; - - nmi_perfctr_msr = MSR_K7_PERFCTR0; - - clear_msr_range(MSR_K7_EVNTSEL0, 4); - clear_msr_range(MSR_K7_PERFCTR0, 4); - - evntsel = K7_EVNTSEL_INT - | K7_EVNTSEL_OS - | K7_EVNTSEL_USR - | K7_NMI_EVENT; - - wrmsr(MSR_K7_EVNTSEL0, evntsel, 0); - Dprintk("setting K7_PERFCTR0 to %08lx\n", -(cpu_khz/nmi_hz*1000)); - wrmsr(MSR_K7_PERFCTR0, -(cpu_khz/nmi_hz*1000), -1); - apic_write(APIC_LVTPC, APIC_DM_NMI); - evntsel |= K7_EVNTSEL_ENABLE; - wrmsr(MSR_K7_EVNTSEL0, evntsel, 0); -} - -static void setup_p6_watchdog(void) -{ - unsigned int evntsel; - - nmi_perfctr_msr = MSR_P6_PERFCTR0; - - clear_msr_range(MSR_P6_EVNTSEL0, 2); - clear_msr_range(MSR_P6_PERFCTR0, 2); - - evntsel = P6_EVNTSEL_INT - | P6_EVNTSEL_OS - | P6_EVNTSEL_USR - | P6_NMI_EVENT; - - wrmsr(MSR_P6_EVNTSEL0, evntsel, 0); - Dprintk("setting P6_PERFCTR0 to %08lx\n", -(cpu_khz/nmi_hz*1000)); - wrmsr(MSR_P6_PERFCTR0, -(cpu_khz/nmi_hz*1000), 0); - apic_write(APIC_LVTPC, APIC_DM_NMI); - evntsel |= P6_EVNTSEL0_ENABLE; - wrmsr(MSR_P6_EVNTSEL0, evntsel, 0); -} - -static int setup_p4_watchdog(void) -{ - unsigned int misc_enable, dummy; - - rdmsr(MSR_P4_MISC_ENABLE, misc_enable, dummy); - if (!(misc_enable & MSR_P4_MISC_ENABLE_PERF_AVAIL)) - return 0; - - nmi_perfctr_msr = MSR_P4_IQ_COUNTER0; - - if (!(misc_enable & MSR_P4_MISC_ENABLE_PEBS_UNAVAIL)) - clear_msr_range(0x3F1, 2); - /* MSR 0x3F0 seems to have a default value of 0xFC00, but current - docs doesn't fully define it, so leave it alone for now. */ - clear_msr_range(0x3A0, 31); - clear_msr_range(0x3C0, 6); - clear_msr_range(0x3C8, 6); - clear_msr_range(0x3E0, 2); - clear_msr_range(MSR_P4_CCCR0, 18); - clear_msr_range(MSR_P4_PERFCTR0, 18); - - wrmsr(MSR_P4_CRU_ESCR0, P4_NMI_CRU_ESCR0, 0); - wrmsr(MSR_P4_IQ_CCCR0, P4_NMI_IQ_CCCR0 & ~P4_CCCR_ENABLE, 0); - Dprintk("setting P4_IQ_COUNTER0 to 0x%08lx\n", -(cpu_khz/nmi_hz*1000)); - wrmsr(MSR_P4_IQ_COUNTER0, -(cpu_khz/nmi_hz*1000), -1); - apic_write(APIC_LVTPC, APIC_DM_NMI); - wrmsr(MSR_P4_IQ_CCCR0, P4_NMI_IQ_CCCR0, 0); - return 1; -} - -void setup_apic_nmi_watchdog (void) -{ - switch (boot_cpu_data.x86_vendor) { - case X86_VENDOR_AMD: - if (boot_cpu_data.x86 != 6 && boot_cpu_data.x86 != 15) - return; - setup_k7_watchdog(); - break; - case X86_VENDOR_INTEL: - switch (boot_cpu_data.x86) { - case 6: - if (boot_cpu_data.x86_model > 0xd) - return; - - setup_p6_watchdog(); - break; - case 15: - if (boot_cpu_data.x86_model > 0x3) - return; - - if (!setup_p4_watchdog()) - return; - break; - default: - return; - } - break; - default: - return; - } - nmi_active = 1; -} - -static spinlock_t nmi_print_lock = SPIN_LOCK_UNLOCKED; - -/* - * the best way to detect whether a CPU has a 'hard lockup' problem - * is to check it's local APIC timer IRQ counts. If they are not - * changing then that CPU has some problem. - * - * as these watchdog NMI IRQs are generated on every CPU, we only - * have to check the current processor. - * - * since NMIs don't listen to _any_ locks, we have to be extremely - * careful not to rely on unsafe variables. The printk might lock - * up though, so we have to break up any console locks first ... - * [when there will be more tty-related locks, break them up - * here too!] - */ - -static unsigned int - last_irq_sums [NR_CPUS], - alert_counter [NR_CPUS]; - -void touch_nmi_watchdog (void) -{ - int i; - - /* - * Just reset the alert counters, (other CPUs might be - * spinning on locks we hold): - */ - for (i = 0; i < NR_CPUS; i++) - alert_counter[i] = 0; -} - -void nmi_watchdog_tick (struct pt_regs * regs) -{ - - /* - * Since current_thread_info()-> is always on the stack, and we - * always switch the stack NMI-atomically, it's safe to use - * smp_processor_id(). - */ - int sum, cpu = smp_processor_id(); - - sum = irq_stat[cpu].apic_timer_irqs; - - if (last_irq_sums[cpu] == sum) { - /* - * Ayiee, looks like this CPU is stuck ... - * wait a few IRQs (5 seconds) before doing the oops ... - */ - alert_counter[cpu]++; - if (alert_counter[cpu] == 5*nmi_hz) { - spin_lock(&nmi_print_lock); - /* - * We are in trouble anyway, lets at least try - * to get a message out. - */ - bust_spinlocks(1); - printk("NMI Watchdog detected LOCKUP on CPU%d, eip %08lx, registers:\n", cpu, regs->eip); - show_registers(regs); - dump("NMI Watchdog detected LOCKUP", regs); - printk("console shuts up ...\n"); - console_silent(); - spin_unlock(&nmi_print_lock); - bust_spinlocks(0); - do_exit(SIGSEGV); - } - } else { - last_irq_sums[cpu] = sum; - alert_counter[cpu] = 0; - } - if (nmi_perfctr_msr) { - if (nmi_perfctr_msr == MSR_P4_IQ_COUNTER0) { - /* - * P4 quirks: - * - An overflown perfctr will assert its interrupt - * until the OVF flag in its CCCR is cleared. - * - LVTPC is masked on interrupt and must be - * unmasked by the LVTPC handler. - */ - wrmsr(MSR_P4_IQ_CCCR0, P4_NMI_IQ_CCCR0, 0); - apic_write(APIC_LVTPC, APIC_DM_NMI); - } - wrmsr(nmi_perfctr_msr, -(cpu_khz/nmi_hz*1000), -1); - } -} - -EXPORT_SYMBOL(nmi_watchdog); -EXPORT_SYMBOL(disable_lapic_nmi_watchdog); -EXPORT_SYMBOL(enable_lapic_nmi_watchdog); -EXPORT_SYMBOL(disable_timer_nmi_watchdog); -EXPORT_SYMBOL(enable_timer_nmi_watchdog); ./contrib/nmi.c/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- merge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:25:00.071679232 +0000 @@ -1,36 +0,0 @@ -#ifndef MOD_TBILL_H -#define MOD_TBILL_H - -class DB; -class ServerRequest; - -#include -#include -#include "functionHash.h" - -typedef struct _tbill_state -{ - /* settable via conf file */ - char *logon; - char *template_dir; - char *graph_dir; - char *pdf_dir; - char *http_proxy_server_addr; //for reverse lookups - int http_proxy_server_port; //for reverse lookups - int auth_d_reload_interval; - char *debuglvl_path; - - /* internal state */ - DB *db; - FunctionHash * fh; - int available; - String *linkPathPrefix; - int auth_d_pipe_fd; - int auth_d_fd; - int production_mode; -} tbill_state; - -void generatePage(tbill_state *, ServerRequest *); - -#endif /* MOD_TBILL_H */ - ./contrib/mod_tbill/merge FAILED 0.00 /<>/wiggle: 1: Syntax error: word unexpected (expecting ")") --- bmerge 2020-10-03 10:49:53.000000000 +0000 +++ - 2024-11-13 19:25:00.079408328 +0000 @@ -1,24 +0,0 @@ -\begin{ abstract } - % Start with a two-sentence (at most) description of the big-picture - % problem and why we care, and a sentence at the end that emphasizes how - % your work is part of the solution. - - Heterogeneous systems with <<<---Central Processing Units |||CPUs ===central CPUs --->>>and accelerators such as GPUs, FPGAs or the upcoming Intel MIC are becoming - mainstream. In these systems, peak performance includes the performance - of not just the CPUs but also all available accelerators. In spite of this - fact, the majority of programming models for heterogeneous computing focus - on only one of these. With the development of Accelerated OpenMP for GPUs, - both from PGI and Cray, we have a clear path to extend traditional OpenMP - applications incrementally to use GPUs. The extensions are geared toward - switching from CPU parallelism to GPU parallelism. However they do not - preserve the former while adding the latter. Thus computational potential is - wasted since either the CPU cores or the GPU cores are left idle. Our goal - is to create a runtime system that can intelligently divide an accelerated - OpenMP region across all available resources automatically. This paper - presents our proof-of-concept runtime system for dynamic task scheduling - across CPUs and GPUs. Further, we motivate the addition of this system into - the proposed \emph{OpenMP for Accelerators} standard. Finally, we show that - this option can produce as much as a two-fold performance improvement over - using either the CPU or GPU alone. - -\end{ abstract } ./contrib/abstract/bmerge FAILED 0.00 0 succeeded and 71 failed make[2]: *** [Makefile:69: test] Error 1 make[2]: Leaving directory '/<>' dh_auto_build: error: make -j1 "INSTALL=install --strip-program=true" PKG_CONFIG=riscv64-linux-gnu-pkg-config CXX=riscv64-linux-gnu-g\+\+ CC=riscv64-linux-gnu-gcc "CFLAGS=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-unused-result -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now " returned exit code 2 make[1]: *** [debian/rules:13: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:10: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-11-13T19:25:00Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 19940 Build-Time: 7 Distribution: unstable Fail-Stage: build Foreign Architectures: riscv64 Host Architecture: riscv64 Install-Time: 11 Job: wiggle_1.3-1 Machine Architecture: amd64 Package: wiggle Package-Time: 37 Source-Version: 1.3-1 Space: 19940 Status: attempted Version: 1.3-1 -------------------------------------------------------------------------------- Finished at 2024-11-13T19:25:00Z Build needed 00:00:37, 19940k disk space